+ All Categories
Home > Documents > Commodore Microcomputer Issue 23 1983 May

Commodore Microcomputer Issue 23 1983 May

Date post: 08-Apr-2018
Category:
Upload: cubemanpdx
View: 217 times
Download: 0 times
Share this document with a friend
124
l a g a z i n e 1 9 8 3 V o l . $ 2 . 5 0 $ 3 . 5 0 C a n a d a S p e c i a l E d u c a t i o n I s s u e W h e r e E d u c a t i o n a l S o f t w a r e . T e x a s S c h o o l s S u c c e e d i n g C o m p u t e r E d u c a t i o n . W h a t P r o g r a m m i n g L a n g u a g e S h o u l d Y o u T e a c h ? " 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 . 1 2 0 0 W i l s o n D r t v a W e s t C h e s t e r , U . S . P o s t a g e B u l k R a t e P a i d E a s t o n , 1 8 0 4 2 P e r m i t
Transcript
Page 1: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 1/124

l a g a z i n e M a 1 9 8 3 V o l . 4 N o $ 2 . 5 0 U $ 3 . 5 0 C a n a d a

S p e c i a l E d u c a t i o n I s s u eW h e r e t B u E d u c a t i o n a l S o f t w a r e .

H o T e x a s S c h o o l s a r S u c c e e d i n g i C o m p u t e r E d u c a t i o n .W h a t P r o g r a m m i n g L a n g u a g e S h o u l d Y o u T e a c h ?

" 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 . • 1 2 0 0 W i l s o n D r t v a W e s t C h e s t e r , P

U . S . P o s t a g eB u l k R a t e

P a i dE a s t o n , P a 1 8 0 4 2

P e r m i t N o

Page 2: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 2/124

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

N o t h p o w e r o I n f o - D e s i gM 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 $ 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 ea v a i l a b l e t t h 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 $ 1 9 9 p e m o d u l e !S e l e c t t h e 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 ( $ 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 / P 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 ) , 5 2 p r i n t e r , a n c o l o r o b & m o n i t o ro r 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 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 i F o E6 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 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 3/124

T h l n t e r b u s S e r i e s . T h r e e i n t e r f a c e s f o t h V I 2 a n C o m m o d o r e 6 4 o n f o I E E E 4 8 8 , o n f o R 2 3 a n d o n ef o P a r a l l e l .

T h V I a n C I a r I E E E 4 8 i n t e r f a c e s f o t h V I 2 0 W h e n p l u g g e d i n t o t h e x p a n s i o n p o r t , t h c a r t r i d g e i " t r a n s p a r e n t , " t h a t i s t h e u s e r c a s t i l l a t t a c h o t h e r p e r i p h e r a l sw i t h o u t a n i n t e r f e r e n c e . D e v i c e s s u c h a 4 0 4 0 , 8 0 5 0 , 2 0 3 1 , 2 0 3 2 ,4 0 2 2 a n 8 0 2 3 c a b c o n t r o l l e d . T h I E E E s o f t w a r e c a b c a l l e db u s i n g t h e ' S Y S ' c o m m a n d , e v e n i t h m i d d l e o B A S I C p r o g r a m .

T h V 2 3 2 a n C 2 3 2 a r s e r i a l i n t e r f a c e c a r t r i d g e s w h i c ha l l o w c o n n e c t i o n o v a r i o u s i n p u t / o u t p u t d e v i c e s s u c h a p r i n t e r s ,m o d e m s , p l o t t e r s , e t c . t V I C 2 0 o C o m m o d o r e 6 c o m p u t e r s .F e a t u r e s i n c l u d e : p o s i t i v e a n n e g a t i v e v o l t a g e s w i n g s t m e e t f u l lE I s t a n d a r d s , s t r a p s a n j u m p e r s t a l l o w r e c o n f i g u r a t i o n t m e e tp i n o u t s f o a n R S 2 3 2 d e v i c e , a n s o f t w a r e s e l e c t a b l e r e c o n f i g u r at i o n s u c h a b a u d r a t e , p a r i t y , a n d u p l e x m o d e .

T h V P a n C P I a r e p a r a l l e l i n t e r f a c e s f o r t h V I C 2 0 a n C o m m o d o r e 6 4 T h e s e i n t e r f a c e s p r o v i d e d i r e c t B A S I C u s o t h p a r a l l e l p r i n t e r b u a n g i v e " i n v i s i b l e " a c c e s s t t h b u s . T h V P c a b u s e d o n l y o t h V I 2 a n u s e s t h e e x p a n s i o n p o r t .T h C P w i l l w o r k w i t h b o t h t h V I C 2 0 a n d C o m m o d o r e 6 a n d o e s n o t u s e t h e e x p a n s i o n p o r t . T h C P a l s o h a s w i t c h e s f o r s e tt i n g i n s e r t i o n o d e l e t i o n o f l i n e f e e d , c o n v e r s i o n o C o m m o d o r eA S C I I i n t o s t a n d a r d A S C I I o r v i s a v e r s a , a d d r e s s e s p r i n t e r t d e v i c e4 , 5 , o 7 a n a l l o w s n o r m a l l y u n p r i n t a b l e C o m m o d o r e c h a r a c t e r st b p r i n t e d i r e c o g n i z a b l e f o r m .

E x p a n d o p o r t S e r i e s . E x p a n d o p o r t a n E x p a n d o p o r t 6 a r t h r e e - a n s i x - s l o t e x p a n s i o n b o a r d s f o t h V I 2 0 E a c h s l o t o t h E x p a n d o p o r t 6 h a s w i t c h f o c o n t r o l l i n g p o w e r t o t h a t c o n e c t o r . T h s w i t c h a l l o w s t h e u s o f c a r t r i d g e s w h i c h r e s p o n d t t h s a m e m e m o r y s p a c e . T h E x p a n d o p o r t a l s o h a f u s e a n r e s e ts w i t c h . T h f u s e p r e v e n t s e x c e s s i v e c u r r e n t d r a i n f r o m t h V I C 2 0a n p r o t e c t s i f r o m ' s h o r t s ' . T h r e s e t s w i t c h a l l o w s t h e u s e r t ' R e s t a r t ' t h V I C 2 0 w i t h o u t t u r n i n g p o w e r o f f . T h i s f e a t u r e a l l o w sR A M , w h i c h i l o c a t e d i t h R O e x p a n s i o n a r e a , t b p r o t e c t e dd u r i n g ' R e s t a r t 1 .

E x p a n d o p o r t i f o u r p o r t e x p a n s i o n b o a r d f o t h C o m m o d o r e 6 4 I h a t h s a m e f e a t u r e s a t h E x p a n d o p o r t a n e v e n a l l o w s f o t h u s o v a r y i n g w i d t h c a r t r i d g e s .

T e r m i n a l P a S e r i e s , T h V T 4 T e r m i n a l E m u l a t o r( V T E 4 0 i h a r d w a r e a n s o f t w a r e p a c k a g e w h i c h c o n v e r t s t h V I 2 i n t o 4 0 - c o l u m n c o m m u n i c a t i o n s t e r m i n a l . T h V T 4 c a r t r i d g e i c o m p l e t e . V a r i o u s s e t - u p p a r a m e t e r s s u c h a b a u d r a t e ,p a r i t y , d u p l e x , a n b i t s p e c h a r a c t e r c a n b e s e l e c t e d t h r o u g h' m e n u ' f o r m a t . V T 4 f e a t u r e s a r e : 4 2 t e x t d i s p l a y , u s e rd e f i n a b l e c o m m u n i c a t i o n s p e c s , s m o o t h o n o r m a l s c r o l l , p r i n t i n f o rm a t i o n t p r i n t e r o d i s k , g e n e r a t i o n o c o n t r o l c o d e s , s e l e c t i v eo m i s s i o n o f d a t a , c o n t i n u o u s s t a t u s l i n e .

T h C T E / V T E T e r m i n a l E m u l a t o r ( C T E / V T E ) i s o f t w a r ep r o g r a m w h i c h c o n v e r t s t h e V I 2 o C o m m o d o r e 6 i n t o t e m i n a l . T h u s e r c a ' s o f t w a r e s e l e c t ' t h b a u d r a t e c o m p a t i b l e w i t ht h m o d e m u s e d . F u l l u p p e r a n l o w e r c a s e c h a r a c t e r s a r e s u p p o r t e d .

A u d i o L i n k . A a u d i o c a s s e t t e a d a p t e r i n t e r f a c e f o t h V I 2 0 F e a t u r e s i n c l u d e : u s o r e g u l a r c a s s e t t e r e c o r d e r s , c o n v e rs i o n o f V I 2 d i g i t a l d a t a t a u d i o a n v i s a v e r s a , n o r m a l a n i n v e r t e d c a s s e t t e s i g n a l , r e m o t e o n / o f f c o n t r o l a n c o n t r o l o e x t e r n a l d e v i c e s .

M o n i t o r L i n k . T h i s c a b l e a s s e m b l y a l l o w s t h e V I C 2 0 a n d / o rt h C o m m o d o r e 6 t i n t e r f a c e w i t h a m o n i t o r i n s t e a d o T V T h M o n i t o r L i n k p r o v i d e s s e p a r a t e v i d e o a n a u d i o o u t p u t . T h i s e n a b l e st h s o u n d o u t p u t t g d i r e c t l y i n t o s t e r e o s y s t e m f o u n m a t c h e da u d i o q u a l i t y . T h M o n i t o r L i n k i g r e a t f o a p p l i c a t i o n s w h e r e T i n o d e s i r e d . I a l l o w s t h e C o m m o d o r e 6 u s e r t h a v e h i g h q u a l i t yr e s o l u t i o n o b l a c k a n w h i t e m o n i t o r s .

V I 2 0 a n C o m m o d o r e 6 4 ™ , C B M ™ a n P E T ™ a r 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 u r eB u s i n e s s M a c h i n e s ,E x p a n d o p o r t , A u d i o L i n k , l n t e r b u s , T e r m i n a l P a k , V R A M a n M o n i t o r - l i n k a r c o p y w r i t e d b y M i c r oS y s t e m s D e v e l o p m e n t . I n c .

a C o m m o d o r e 6 4 e x p a n s i o n p r o d u c t sf r o m M i c r o S y s t e m sD e v e l o p m e n t .

T e r m i n a l P a S e r i e s A u d i o L i n k .

C a l l t o l l f r e ef o n e a r e s t d e a l e r

1 - 8 0 0 - 5 2 7 - 5 2 8 5L i f e t i m e w a r r a n t y

a v a i l a b l e u p o nr e t u r n o P r o d u c t

w a r r a n t y c a r dM o n i t o r L i n k .

M I C R O S Y S T E M S D E V E L O P M E N T , I N C .1 1 1 0 5 S H A D Y T R A I L S U I T E 1 O D A L L A S , T E X A S 7 5 E S S

Page 4: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 4/124

F O Y O U R C O M M O D O R E W O R D P R O C E S S I N G N E E D SI N V E S T I T H B E S T

P r o f e s s i o n a lS o f t w a r e

r f e s s i o n a lo f w a r e W o r d P r o

P L U S

s f t w & r e ,P L U S

W O R D P R O P L U S . I C L A S S B I T S E L F .W h e n c h o o s i n g W o r d P r o c e s s o r f o y o u r C o m m o d o r e ' * c o m p u t e r , t h e r e ' sn r e a s o n t s e t t l e f o a n y t h i n g b u t h b e s t i w o r d . . . W o r d P r o ' "W i t h o v e r 3 0 , 0 0 0 h a p p y c l i e n t s c h u r n i n g o u l e t t e r s a n d o c u m e n t s a l o v e rt h w o r l d , t h e W o r d P r o P l u s " S e r i e s i u n q u e s t i o n a b l y t h # 1 s e l l i n g s o f tw a r e p a c k a g e o C o m m o d o r e c o m p u t e r s ! S w h e n y o c h o o s e W o r d P r o ,y o k n o w y o u ' r e i n v e s t i n g i t r i a l - t e s t e d p r o g r a m t h a t ' s r e a l w i n n e r . A n W o r d P r o i N O a v a i l a b l e f o y o u r C o m m o d o r e 6 4 c o m p u t e r — a p r i c e ss t a r t i n g a l o a S 8 9 . 9 5 .D e s i g n e d f o t h e u s e r w h h a n o c o m p u t e r o w o r d p r o c e s s i n g e x p e r i e n c ew h a t s o e v e r , W o r d P r o P l u s b r i n g s a n e d i m e n s i o n t o t h e t e r m " u s e r -f r i e n d l y . " M o r e t h a n j u s t e a s y t o u s e , W o r d P r o w i l l t u r n y o u r C o m m o d o r ec o m p u t e r i n t o a 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 l o a d e dw i t h t h s a m e i n v e n t o r y o f e a t u r e s f o u n d i s y s t e m s c o s t i n g m u c h , m u c hm o r e .O u n a t i o n w i d e t e a m o o v e r 6 0 0 P r o f e s s i o n a l S o f t w a r e / C o n m o o r c o p u t e r d e a l e r s w i l l h e l p y o u c h o o s e t h W o r d P r o P l u s s y s l e m t h a t i b e s t f o y o u r n e e d s . O u f u l l - s e r v i c e d e a l e r s h a v e b e e n s e u t p r o v i d e s t r o n gc u s t o m e r s u p p o r t . I a d d i t i o n t h e l p i n g y o u c h o o s e t h r i g h t s y s t e m , m a n yP r o f e s s i o n a l S o f t w a r e d e a l e r s a l s o o f f e r W o r d P r o P i u s t r a i n i n g a n s y s t e mi n s t a l l a t i o n .P r o f e s s i o n a l S o f t w a r e o f f e r s a c o m p l e t e s p e c t r u m o W o r d P r o w o r d p r o c e s si n s o f t w a r e f o C o m m o d o r e c o m p u t e r s r a n g i n g f r o m t h C o m m o d o r e 6 t t h m o r e b u s i n e s s o r i e n t e d 8 0 0 0 / 9 0 0 0 s e r i e s c o m p u t e r s . A n d W o r d P r oP l u s a n 5 P l u s a l s o i n t e r a c t w i t h o u r d a t a b a s e m a n a g e m e n t s y s t e m s I n c l u di n I n f o P r o a n T h A d m i n i s t r a t o r . S w h a t e v e r y o u r W o r d P r o c e s s i n gn e e d s , t h e r e ' s a W o r d P r o s y s t e m t h a t ' s r i g h t f o r y o u .

W o r d P r o " * a n W o r d P ' o P l u s ' " a r e t r a d e m a r k s o P r o f e s s i o n a l S o f t w a r e I n c .T h e W o r d P r o P l u s S e r i e s w a d e s i g n e d a n w r i t t e n B S t e v e P u n t e r o P r M i c r o S o f t w a r e L t C o m m o d o r e " a n t h 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 E l e c t r o n i c s . I n c .D e a l e r i n q u i r i e s i n v i t e d .

I n v e s t i t h b e s t . . .W o r d P r o P l u s . I c l a s s b i t s e l f .

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 4

( 6 1 7 ) 4 4 4 - 5 2 2 4T e l e x : 9 5 1 5 7 9

Page 5: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 5/124

Y o n e e d m o r et h a n A B C , B P I , M A S ,

B E C , E B S , X Y Z . . .W o r k h o r s e s o l u t i o n s

f o t o u g h q u e s t i o n s .T h e r e a r l o t s o f b o o k k e e p i n g a n b u s i n e s s s y s t e m s f o y o u rC o m m o d o r e c o m p u t e r M a y b e t h e y a l s e e m a b o u t t h s a m e .O u r s i d i f f e r e n t : r e a l b u s i n e s s s o f t w a r e f o r e a l

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

W h e n p r o f e s s i o n a l c o m p u t e r d e a l e r s w h w e r ed i s s a t i s i 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 s o f t w a r e w e r ea l l o w e d t t r a d e i i f o o u r S y s t e m 1 1 1 , w w e r ei n u n d a t e d . W g o p r a c t i c a l l y e v e r y t h i n g B P I ,E B S . M A — j u s t a b o u t e v e r y o n e s .

W h a v e g e n e r a ! l e d g e r a c c o u n t sr e c e i v a b l e , a c c o u n t s p a y a b l e , p a y r o l l , i n v e n t o r y ,m a i l l i s t m a n a g e m e n t a n m u c h m o r e .T h e r e a r s p e c i a l p a c k a g e s f o o i a c c o u n t i n g , c h u r c h r e c o r d s ,e n c u m b r a n c e 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 t c .

Y o w i l l l i k e o u u s e r - d e f i n e dr e p o r t s . Y o d e c i d e w h a t y o u rB a l a n c e S h e e t P & B u d g e tA n a l y s i s , e t c . , w i l l l o o k l i k e .

I y o h a v e p u r c h a s e dC o m m o d o r e 6 4 * . y o w i l l b p l e a s e d w h e n y o s e o u c o m p l e t e l i n e o f b u s i n e s ss o f t w a r e f o t h " 6 4 . T h i ss o f t w a r e i n r i n k y - d i n k . r i p -o f s o f t w a r e t h a t i a n u p g r a d ef r o m t h V I C . T h e s e a r r e a lw o r k h o r s e p r o g r a m s t h a t u s f i l es t r u c t u r e s d e v e l o p e d f o r t h e b i b o y s .

Y o h a v e p u r c h a s e d t h r i g h tc o m p u t e r w h e n y o b o u g h tC o m m o d o r e . N o d i a g a i n . B u t h r i g h t s o f t w a r e . B u i f r o m t h r i g h tp l a c e : y o u r p r o f e s s i o n a l c o m p u t e r d e a l e rT h a t s w h e r e y o u ' l l g e t t h e h e l p y o n e e da y o s t a r t

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

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

• C o m m o d o r e 6 i 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 o f t w a r e

P O . B a x P , M c K i n n e y , T e x a s j $ o 6 g - ( 2 1 4 ) 5 4 2 - 0 2 7 8

Page 6: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 6/124

f e a t u r e s A p r i l / M a y 1 9 8 3 V o l . 4 N o 3 C o m m o d o r e M e e t s t h C h a l l e n g e o f G r o w i n g

E d u c a t i o n M a r k e t b D a v i d R o s e n w a l dC o m m o d o r e ' s D 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 a n t i c i p a t e s 2 . m i l l i o n c o m p u t e r si s c h o o l s b 1 9 8 7 . C o m m o d o r e i d e e p l y c o m m i t t e d t h e l p i n g e d u c a t o r s c o p ew i t h t h i s n e a p p r o a c h t l e a r n i n g .

3 H o t G e F e d e r a l B l o c k G r a n t s t B u C o m p u t e r s b D a K u n zF u n d i n g i a v a i l a b l e t o h e l p y o u r s c h o o l d i s t r i c t b u c o m p u t e r s . C o m m o d o r e ' sP r o g r a m M 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 p r o v i d e s l i s t o w h t c o n t a c t i y o u r s t a t e .

3 C o m p u t e r G l o s s a r y f o E d u c a t o r s R e p r i n t e d b p e r m i s s i o n o f t h eN e J e r s e y S t a t e D e p a r t m e n t o E d u c a t i o nA l t h a t c o m p u t e r g o b b l e d y - g o o k i a c t u a l l y p r e t t y e a s y t u n d e r s t a n d , o n c e y o ug e t t h e h a n g o i t

4 C o n s i d e r i n g C o m p u t e r s ? P r e - p u r c h a s e Q u e s t i o n s a n S o u r c e so A n s w e r s R e p r i n t e d b y p e r m i s s i o n o t h N e J e r s e y S t a t e D e p a r t m e n t o

E d u c a t i o nT b u o n o t b u y — a n d w h y ? I y o a s y o u r s e l f t h e s e q u e s t i o n s b e f o r e y o s t a r t s h o p p i n g f o c o m p u t e r s , y o u ' l l s t a n d a b e t t e r c h a n c e o g e t t i n g w h a t y o r e a l l y n e e d .

4 L O G O : L a n g u a g e f o E v e r y o n e b J i m B u s s e yT h L O G O p r o g r a m m i n g l a n g u a g e w i l l s o o n b a v a i l a b l e f o t h C o m m o d o r e6 4 U s i t t e a c h p r o b l e m - s o l v i n g s k i l l s t h a t c a a f f e c t t h w a s t u d e n t s a p r o a c h o t h e r f o r m s o f l e a r n i n g .

4 P I L O T f o t h C o m m o d o r e 6 b A p r i l M . K o p p e n h a v e r a n dS t e p h e n M u r r iP I L O T , s o o n t b a v a i l a b l e f o t h C o m m o d o r e 6 4 a l l o w s t e a c h e r s t d e s i g nt h e i r o w C o m p u t e r A s s i s t e d I n s t r u c t i o n ( C A I ) u s i n g t h e 6 4 ' s u n i q u e g r a p h i c sa n d s o u n d c a p a b i l i t i e s .

4 C h o o s i n g P r o g r a m m i n g L a n g u a g e t T e a c h i S c h o o l sb L e L i n d s a yT h a u t h o r o T h C O M A L H a n d b o o k t h i n k s C O M A L i t h i d e a l l a n g u a g e t t e a c h b e g i n n i n g p r o g r a m m e r s .

5 C o m p u t e r s i S c h o o l s : T e x a s P e r s p e c t i v e b S a n d r a P r a t s c h e rC a i b t h a t k i d s i T e x a s h i d e i c l a s s r o o m s u n t i l 2 a . m . j u s t s o t h e y c a g e e x t r a t i m e o t h c o m p u t e r s ? H e r e ' s w h c o m p u t e r e d u c a t i o n i s s u c c e s s f u l i t h L o n e S t a r S t a t e .

5 H o t S h o p f o A d m i n i s t r a t i v e S o f t w a r e : G e n e r a l A p p l i c a t i o n sP r o g r a m s f r o m t h e F l o r i d a D e p a r t m e n t o E d u c a t i o n

C o m p u t e r i z a t i o n c a n h e l p y o m a n a g e e d u c a t i o n a l a d m i n i s t r a t i o n f u n c t i o n sm o r e e f f i c i e n t l y — p r o v i d e d y o b u t h r i g h t p a c k a g e s f o y o u r n e e d s . F i r s t c o s i d e r s o f t w a r e d e s i g n e d f o b u s i n e s s a d m i n i s t r a t i o n i g e n e r a l , r a t h e r t h a ne d u c a t i o n s p e c i f i c a l l y .

6 S o f t w a r e D e s i g n e d S p e c i f i c a l l y f o r E d u c a t i o n a l A d m i n i s t r a t i o nC o m p i l e d b y P a t W a l k i n g t o n a n P a K u h nI g e n e r a l b u s i n e s s s o f t w a r e d o e s n ' t f i l l t h b i l l , y o m a n e e d p a c k a g e d s i g n e d s p e c i f i c a l l y w i t h e d u c a t i o n a l a d m i n i s t r a t i o n i m i n d .

|

Page 7: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 7/124

m a g a z i n e

A p r i l / M a y 1 9 8 3 V o l . 4 N o 6 S u b j e c t - O r i e n t e d E d u c a t i o n a l S o f t w a r e f o C o m m o d o r e

C o m p u t e r s C o m p i l e d b C o m m o d o r e E d u c a t i o n S p e c i a l i s t sW h o ' s p r o d u c i n g t h e d u c a t i o n a l s o f t w a r e y o n e e d , b y s u b j e c t a n g r a d e - l e v e l

6 Y o a n Y o u r C o m p u t e r , P a r t s a n b D o r i s D i c k e n s o nT h c o n c l u d i n g c h a p t e r s t D o r i s " g u i d e t t h C o m m o d o r e 6 f o c h i l d r e n .

d e p a r t m e n t si

2

2

7

9

1 0

1 0

L e t t e r sE d i t o r ' s N o t e sC o m m o d o r e N e w sB u s i n e s sT h C o m m o d o r e 6 C P / M ' C a r t r i d g e : E x t e n d i n g t h C a p a b i l i t i e s o f t h eC o m m o d o r e 6 b T o J o r g e n s o n , S o f t w a r e W i z a r d r y ' . I n c .T h A r t sC o m p l e x R h y t h m s . P a r t 2 b L e S i l v a nP r o g r a m m e r ' s T i p sT h V I M a g i c i a n : W r i t i n g G a m e s i B A S I C . P a r t b y M i c h a e l T o m c z y kP r o g r a m m e r ' s N o t e b o o k : M o r i ; F u W i t h P r i m e s b N e i l H a r r i sT h R u l e o f 7 8 ' s b J o h n B R o b e r t s

8 T e c h n i c a lS a g a o P r i n t e r T e r m i n a l a n t h R S - 2 3 2 C I n t e r f a c e b B i l l T r i c eF o r m a t t i n g a n E r r o r C h e c k i n g : T i m e - s a v i n g A l g o r i t h mb A n t h o n y J L a M a r t i n aG e t t i n g t h M o s t O u o ( A n d I n t o ) Y o u r D i s k D r i v e b J o h n H e i l b o r nU s e r D e p a r t m e n t sP E T / C B ME n h a n c i n g Y o u r R E M a r k s o P E T / C B M b J o h n T a y l o rC a s s e t t e F i f o O r i g i n a l R O P E T s b R o n a l d E R a n d o l p hC o m m o d o r e 6 V I E W B A M a n d 1 5 4 1 D i s k D i r e c t o r y P r o g r a m sN e S o f t w a r e P r o d u c t s f o t h C o m m o d o r e 6

b y C h r i s t o p h e r P h i l l i p sb A p r i l M K o p p e n h a v e r

V I 2 M o r e C o l u m n s f o t h V I T y p e w r i t e r b R o C o h e n

1 0

1 1 1 1

1 1 1 2

| l

C o m m o d o r e U s e r C r o u p sU s e r G r o u p L i s t i n gU s e r B u l l e t i n B o a r dH o t o S t a r t U s e r G r o u p b J e f f H a n dT h a t D o e s N o C o m p u t eB o o k R e v i e wT h P E P e r s o n a l C o m p u t e r G u i d e a n t h C B P r o f e s s i o n a l C o m p u t e r G u i d e R e v i e w e d b J o h n S t o c k m a nN e P r o d u c t sA d v e r t i s e r s I n d e x

Page 8: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 8/124

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 .' r . - ;

B A S I CP R O G R A M M I N GT I N I S U S C O R E 1 1 1 ) 1 1

4 D t 5B I N G O /

S P E E D M A T H

P E R S O N A LF I N A N C E V I S I B L ES O L A R S Y S T E M

i * t 3 £ £ C h o p ^ o r *

j u m

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

A D V E N T U R EL A N D

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 R

R A R A C E J U P I T E RL A N D E R

W 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 C 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 u s e e o n 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

G O R Ft h f i n a l 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 u b u yV 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 u 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 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 o am 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 c . 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 o D o J o n e s C o . . I n c . T h S o u r c e i 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 .

Page 9: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 9/124

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

t o w t j - S h o r n r

C o n t m u n c o n

C O M P U S E R V E T H S O U R C E D O J O N E S W O R L D B O O KE N C Y C L O P E D I A

H

F i

S

s o u r c e :

t u 1 * r - U * » t . T o d * - » * » • J o

T H S O U R C EH C I . L O PM L 3 g M . . I H I S I St f l N £

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

E L E C T R O N I CM A I L

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

* r > « l - i - t i ui n v * * I o f u l l

T H S O U R C E

B n i n n I n I 1 9 8 E ,

u

I S S B B

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

A H O M E I . Q . T E S T S G A M E S S P O R T S N E W Sa n s w e r a n q u e s t i o n s y o f o p r o g r a m m i n g t i p s . P u b l i c

h a v e a b o u t y o u r c o m - ' „ „ _ , 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 .o p r

o e l s e

e -t e d , v i a

n i c

T h C o m m o d o r e I n f o r m a - m i V I N e t w o r k i a l s o y o u r d i r e a l c o m p u t e r f o r t h p r i c e ' o f a t o y .l i n e t t h C o m m o d o r e

n B o a r d , w h i c ho w n e r s u s t

i t o u c h w i t h e a c h o t h e r ,

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 u t v a l u eo $ 1 9 7 . 5 0 . n i c e r e t u r n o a

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 eC o m m o d o r e V I C M O D E M s e l li n f o 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 Ra r j u s t f e e x a m p l e s ( r a m o u e x i s t i n g l i b r a r y o 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 ,

n . P 1 3 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 1 W 2 K 4 .

S T O

M O R

A C C E C O M

b u s h

Page 10: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 10/124

P r o d u c t s f o 1 T

S O F T W A R E

H A R D W A R E

W o r d W i z a r d F o T h V i 2 0 * - ( R e q u i r e s a t l e a s t 8 K m e m o r y e x p a n s i o n ) u s e rf r i e n d l y W O R D P R O C E S S O R w i t h o p t i o n a l j o y s t i c k c o n t r o l . E a s y e d i t a n s t r i n gm a n i p u l a t i o n c o m m a n d s t h a t f o l l o w t h s t a n d a r d f o r m a t . F u l l u s o f u n c t i o n k e y s f o e a s e o u s e . 1 0 0 % m a c h i n e l a n g u a g e w i t h D e l e t e W o r d , S e a r c h f u n c t i o n s a n F u l lJ u s t i f i c a t i o n . U s V I C G r a p h i c p r i n t e r , o a n C e n t r o n i c s c o m p a t i b l e p r i n t e r c o n n e c t e dt t h u s e r p o r t . O n T a p e ( s u p p o r t s d i s k } . S 3 4 . 9 5 .Z A P I - C l i m b i n g t h c o r p o r a t e l a d d e r c o u l d b f u e x c e p t f o a l t h a t f a l l i n g p a p e r w o r k .T h i s H i r e s a r c a d e t y p e g a m e a l l o w s u t p l a y e r s t a d v a n c e t h r o u g h e a c h f l o o r a n c h a n g e l e v e l s t s c a l e t h e c o r p o r a t e r a n k s . B c a r e f u l , i t ' s e a s y t b Z A P P E D !C A R T R I D G E f o V I 2 0 S 2 9 . 9 5B o m b e r W o r d - A u n i q u e g r a p h i c w o r d g a m e o c a r t r i d g e t h a t p r o v i d e s t h f u l l t h r i l l o a r c a d e a c t i o n . C o m p l e t e w i t h s i m o d e s o p l a y o p t i o n s f o a d d e d e n j o y m e n t P l a ya g a i n s t t h c o m p u t e r o a n o t h e r p l a y e r . t a d u l t F o r V I 2 0 * . S 2 9 . 9 5 .T i A t t a c k - A f a s t a c t i o n a r c a d e g a m e o C a r t r i d g e t h a t c h a l l e n g e s a l o y o u rd e x t e r i t y . W r i t t e n i m a c h i n e l a n g u a g e f o s p e c i a l a u d i o v i s u a l e f f e c t s . O v e r 1 0 l e v e l s o p l a y . H i g h s c o r e i n d i c a t i o n . F o V I 2 0 ® . $ 2 9 . 9 5D o t - A - L o t — A s y o w a n d e r t h r o u g h t h m a z e o l i f e c o l l e c t i n g B e r r i e s , y o h a p p e n u p o ns o m e m a g i c a l f r u i t P i c k o n a n t h e t r e a s u r e s a p p e a r , b u t h M e a n i e s a r e o u t t o d a yl o o k i n g t o s p o i l y o u r f u n . D e f e a t t h e m a n c o n t i n u e o t h i g h e r l e v e l . A e v e rc h a n g i n g m a z e p l u s a r c a d e l y p e a n i m a t i o n a n s o u n d w i l l p r o v i d e r e a l w i n n i n gC A R T R I D G E f o t h V I 2 0 * . S 2 9 . 9 5T r i p l e P l a y - T h r e e w o r d g a m e s t h a t a r e b o t h f u a n e d u c a t i o n a l . T h g a m e s t h a t a r ei n c l u d e d a r e C R O S S W O R D S ( r e q u i r e s a l e a s t 8 e x p a n s i o n ) . F i v e c o m p l e t e p u z z l e sa r i n c l u d e d a n e a c h p u z z l e h a u t 1 0 d i f f e r e n t w o r d s . C R Y P T O - S O L V E w i l l h e l py o s o l v e t h o s e c r y p t i c m e s s a g e s f o u n d i n e w s p a p e r s , b o o k s , a n m a g a z i n e s w i t h a

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

N O T E : W s o l i c i t h a r d w a r e a n s o f t w a r e i t e m s f o t f i e V I C 2 0 " a n d C B 6 4 * . R o y a l t i e s , l i c e n s e f e e s , o r o u t r i g h t p u r c h a s e sc a b n e g o t i a t e d . C B 6 4 V I C 2 0 s a r 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 y s t e m a t i c c o m p u t e r t e c h n i q u e . I n c l u d e d a r a p p r o x i m a t e l y 5 d i f f e r e n tp u z z l e s . Y o c a n e v e n e n t e r y o u r o w c r y p t i c m e s s a g e s . H I D D E N W O R D S w i l l

d i s p l a y m a t r i x o s e e m i n g l y r a n d o m l e t t e r s o t h s c r e e n . U p o n c l o s e r i n s p e c t i o n ,y o w i l t b e a b l e t o f i n d m a n y w o r d s . I n c l u d e d a r a p p r o x i m a t e l y 2 d i f f e r e n t p u z z l e s .F o V I C 2 0 1 . O N L Y 5 2 9 . 9 5 f o a l S k e t c h P a C h a r - G e n — T h i s h i - r e s o t u t i o n d r a w i n g p r o g r a m w i l l a l l o w y o t d r a wp i c t u r e s i d e t a i l . U s e i t h e r t h k e y b o a r d o r o p t i o n a l j o y s t i c k f i l l c o m m a n d w i l la l l o w y o t f i l l a b l o c k a n o t h e r c o m m a n d s a l l o w y o t e a s i l y c l e a r t h s c r e e n . Y o c a a l s o s a v e a n l o a d p i c t u r e s . C h a r - G e n i s i m p l e t u s c u s t o m c h a r a c t e rg e n e r a t o r t h a t w i l l a l l o w y o t d e s i g n d i f f e r e n t c h a r a c t e r s f o e a c h p r i n t a b l e k e y o nt h c o m p u t e r . T h i s p r o g r a m i a e x c e l l e n t d e v i c e t d e s i g n g a m e c r e a t u r e s , f o r e i g na l p h a b e t s , s e c r e t s y m b o l s , o o t h e r s p e c i a l c h a r a c t e r s . O n s e i i n c l u d e d a n y o c a m a k e a n s t o r e o t h e r s q u i t e e a s i l y . B o t h f o V I 2 0 ® . O N L Y $ 2 4 . 9 5

E x p a n d - Q - R a m - 1 6 K E x p a n s i o n B o a r d l o t h V I 2 0 * J w i t h r e s e t , m e m o r y w r i t ep r o t e c t f u l l m e m o r y a l l o c a t i o n , p l u s T W e x p a n s i o n s l o t s . L i k e h a v i n g 2 p r o d u c t s i 1 C a e v e n b u s e d a a c a r t r i d g e d e v e l o p m e n t s y s t e m . S 1 9 . 0 0U n i v e r s a l T a p e I n t e r f a c e D u p l i c a t o r - { U s e o t h C B 6 4 a n d V I C 2 0 ® ) . W i t h t h i sd e v i c e , y o c a e a s i l y l o a d , s a v e o e v e n d u p l i c a t e t a p e s e a s i l y w i t h y o u r r e c o r d e r .F u l l L E i n d i c a t i o n o D a t a t r a n s f e r m a k e s t h i s t h m o s t r e l i a b l e w a t L o a d , S a v ea n D u p l i c a t e . c o m p l e t e I / d e v i c e w i t h e x t r a s . N O T E : D u p l i c a t i o n r e q u i r e sr e c o r d e r s . O n l y $ 4 9 . 9 5U n i v e r s a l P a r a l l e l I n t e r f a c e s - N o w y o u c a n u s m o s t a n y p a r a l l e l C e n t r o n i c s * t y p ep r i n t e r w i t h y o u r V I 2 0 * - / C B M 6 4 * . T h i n e x p e n s i v e m o d e l w i l l a l l o w y o t a c c e s sy o u r p r i n t e r t h r o u g h t h u s e r p o r t T h i s c a b l e a n d r i v e r i o n l y S 9 . 9 5 . O u o t h e r m o d e l f r o m T Y M A C i m o r ee x t e n s i v e w i t h g r a p h i c c a p a b i l i t i e s . C a l l o rw r i t e f o m o r e i n f o r m a t i o n a n p r i c e s . ^ ^ m i c r ou m r E

D I S T R I B U T I N G I N C 1 3 4 2 B R t 2 3 B u t l e r , N 0 7 4 0 52 0 1 - 8 3 8 - 9 0 2 7

Page 11: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 11/124

s t a f fP 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 sE d i t o r

D i a n e L e B o l dT e c h n i c a l E d i t o r

J i G r a c e l yS t a f f W r i t e r s

J i m B u s s e yR o C o h e nJ e f f H a n dA p r i l M . K o p p e n h a v e rD a n K u n zS t e p h e n M u r r iD a v i d R o s e n w a l dM i c h a e l T o m c z y kP a W a l k i n g t o n

C o n t r i b u t i n g W r i t e r sD o r i s D i c k e n s o nT o J o r g e n s o nA n t h o n y J L a M a r t i n aL e L i n d s a yC h r i s t o p h e r P h i l l i p sS a n d r a P r a t s c h e rR o n a l d E R a n d o l p hJ o h n B R o b e r t sL e S i l v a nJ o h n S t o c k m a nJ o h n T a y l o rB i l l T V i c e

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 t e nD a v i d M i d d l e t o nT o R i z o l , J r D a v i d S c o t t

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 y R e 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 t e i n h o f e r

G r a p h i c D e s i g nN e u m a n n G r e e n b e r g S c h l e n k e r

C o v e r A r M i k e A d a m s

P r i n t i n gO a I - a n e P r i n t i n g

V I 2 0 ™ , S u p e r P e t ™ a n f j 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 E l e c t r o n i c s L t d .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 eB 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 e M i c r o c o m p u t e r M a g a z i n eI p u b l i s h e d b i - m o n t h l y b C o m m o d o r eB u s i n e s s M a c h i n e s . I n c . , 1 2 0 0 W i l s o n D r i v e .W e s t C h e s t e r , P 1 9 3 8 0 . 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 p t i o n s : s i x i s s u e s ,S I 5 . 0 0 . P O S T M A S T E R : S e n d a d d r e s s c h a n g e st C o m m o d o r e — T h e M i c r o c o m p u t e r M a g a z i n e ,1 2 0 0 W i l s o n D r i v e , W e s t C h e s t e r , P 1 9 3 8 0 .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 od o r e E l e c t r o n i c s L i m i t e d . A l l r i g h t s r e s e r v e d .

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 e i n f o r m a t i o n o fo u r e a d e r s . A c c e p t a n c e o a n y a d 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 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 . W s t a n d b o n l y t h o s e p r o d u c t sm a n u f a c t u r e d b 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 eA p p r o v e d " l o g o h a v e b e e n t e s t e d b C o m m o d o r e .I a n y 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 e 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 , 1 2 0 0 W i l s o nD r i v e , W e s t C h e s t e r , P 1 9 3 8 0 .

W a t c h f o t h e s e u p c o m i n g i s s u e s !

C o m m o d o r e , J u n e / J u l y : O u P r o g r a m m i n gS p e c i a l .

P o w e r / P l a y , S u m m e r M o r e n e w g a m e sf o t h C o m m o d o r e 6 4 m o r e m u s i c

a n g r a p h i c s p r o g r a m s .

J

c o m m o d o r e V i C - 2 0 C o m p u t e rS l o t $ 3 9 . 9 5

w i t h s w i t c h e s $ 4 5 . 9 5$ 7 9 . 9 5

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 l o s w i t c h e s i D o a r dV I C - 2 0 t I E E E - 4 8 8 I n t e r f a c ea l l o w s V I l u s P E T / C B M P e r i p h e r a l sC H A R A C T E R B U I L D E R -U T I L I T Y A I D R O E X P A N S I O Nw i l l s a v e a n l o a d I r o m d i s k o t a p e B O A R Dd e s i g n y o u r o C U S T O M p u , y o u , o w p r o g r a m 5 o n ; K

o 4 E P R O MC H A R A C T E R Su s w i t h a n m e m o r y

c o n f i g u r a t i o n $ 2 5 . 0 0w c a p u y o u r p r o g r a m R O c a l H o r m l S 1 9 . 5 08 R A B O A R Dc a o d a i s y c n a m e a

t l o u r4 R A B O A R DV I D U S T C O V E R

y O u r V

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 S 2 0 . 0 0

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 T 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 ' o y a i t y p a i d

C A L L F O D E T A I L SC o m p l e t e l y T e s t e d . 1 0 0 s * G u a r a n t e e d

$ 4 9 . 9 5S 3 9 . 9 5

$ 1 2 9 5

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 f n

2 7 2 9 S o u t h U . S . H 1F 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 h e c k s a c c e p i e d . a l l o w l i m e t c l e a r — a d d S ' o s h i p p i n g — a d d ( l o C O F t o o r j a r e s i d e n t s a d b s t a l e s a l e s t i i . - M a s i e r C a r a V i s a a d S

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 E A p r i l / M a y 1 9 8 3

Page 12: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 12/124

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 m « w o r a p r o c e s s o r $ 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 l l e i y o u r s t o r a g e i u n l i m i t e d 1 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 t K e e p r e c o r d s o a 3 0 . 9 5

y o u r f i o o s e h o l f l e « e e n s e sC P V - 2 Q B B a r - C h a r t d i s o i a y y o u r n u m e r i c a l a a i a 9 C 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 t o B A S I C p r o g r a m m i n g 4 9 C H E M O i 6 5 0 2 m n t h m e l a n g u a g e m o n i t o r w i i M 3 4 . 9 5

m i n - f l s s H m O l e rC H E W r i t e r t i m e - s a v . n 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 - 2 S t a t i s t i c s S a d l s t l C S I l l t l S l l 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 . c r e a i e s p e r s o n a l o 1 5 . 9 5

b u s i n e s s s c h e d u l e sC T - 1 2 4 T o t l L a b e l a m a i l i n g l i s t a n l a b e l p r o g r a m 1 3 . 9 5G T - 1 2 5 T o t l T e x t B A S I C 1 5 9 5C 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 i r a c * o r e f e r e n c e d a t a 1 5 C T - 1 4 0 T o t l T e x t E n h a n c e d 2 9 C M - 1 5 2 G r a f l x D e s i g n e r - > ■ , . - ■ , ■ ■ : : ■ ■ ■ 1 2 . 9 5C O - 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 ■ . ■ 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 - 1 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 t s y o u r H 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 4 9

k e e p y o u r c h e c k b o o k 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 n p r o c e s s o r S 3 9 . 9 5C H C - 5 0 3 T u r t l e G r a p h i c s I I u n i c e s i n f u l l g r a p h i c s o y o u r 6 4 9 . 9 5C 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 o n i t o r w / m m i - a s s e m b l e r 3 9 C H P - 1 0 2 6 S 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 m 2 9 9 5C 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 n n l c a l e n d a r 1 9

' 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 t 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 o r d e r 1 2 . 9 5

V I C 2 0 a i d 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 o w e B u s i n e s s M a c h i n e s , I n

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 H E S C O M i r a m f e n d a t a a n p r o g r a m s b i d i r e c i i o n - 4 0 . 9 5

a l l y b e l w e e n V I C s . 1 t i i e u t i m e s t h s p e e d o d i s k d r i v eC 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 . e c u t i o n 1 9 C 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 s 1 2 9 5C 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 r e a , 9

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 sC T h M a l l / 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 l e 2 9 D i s k 2 9 9

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

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

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

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 c o o t s y o C P U - 1 9 4 S n a k m a n P a c m « n i o t h V i 1 4 . 9 5D e f e n d e r o T r y o r t h p i l o t O t h e n p e n m e n l a l s h i p D e l e n d e r 7 . 9 53 - M a i 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 9 E x l e r m l n a l o r a g a m e i u i i o i b u g s 2 0 9 5

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 i b b a g e $ 1 7 . 9 5C F F l i g h t 6 - v n 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 5C F S p r l g h t G e n e r a l o r C a s s e t t e 1 5 . 9 5D i s k 1 7 . 9 5

M 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 l c - T a c - T o e 9 B a c k g a m m o n 1 4 . 9 5M a z e 6 1 9

P r i c e s s u b / e e l t c h a n g e .T 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 81 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 w e e k s )o C O A d $ 2 H a n d l i n g c h a r g e s $ 2 0 0

n n o P E n n n o s h u t c r s eF O C O m P U T E R S

Y 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 e p r o t e c t e d I y o u 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 u 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 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 e 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 r 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 r j m a n u a l s i t h c o m p a n m e n t s p r o v i d e d , a n a t t a c h t h e l i C a s e c l o s e d J u d g e f 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 8

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 r i v e sC 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 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 I o 1 1 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 1 0 P 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 i 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 " )C C 9 1 M a t c n m 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

S 1 2 91 0 9

1 1 9

9 1 0 1 1

8 7 9 4

5 6 5 0 I n d i a n M o u n d C o u r t 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

1 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 E A p r i l / M a y 1 9 8 3

Page 13: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 13/124

l e t t e r s

P e t s a n P E T SW a l k n o w v e r y y o u n g c h i l d r e n c a l e a r n t u s c o m p u t e r s . B u d i y o t h i n k c o m p u t e r s w o u l d b e c o m e s u s e r -f r i e n d l y e v e n o u l i t t l e f u r r y p a l s w o u l ds o o n b p r o g r a m m i n g ? T ^ k e C e d r i c , t h p e o M r s . R u t h A n n P i c k e n s o G l e nC o v e , N e Y o r k , w h s e e m s t b a b o u tt s t a r t t y p i n g i p r o g r a m o n M r s .P i c k e n s ' o t h e r P E T . H e ' s u n d o u b t e d l yc r e a t e d n e v e r s i o n o R a d a r R a R a c e — w h e r e t h c a t s a l w a y s w i n .

I n a d d i t i o n t s e n d i n g u t h i s p h o t o o fC e d r i c , M r s . P i c k e n s w r i t e s :

G e n t l e m e n ,a t e a c h e r a S a c r e d H e a r t S c h o o l i

N . M e r r i c k , N e Y o r k , a n b o u g h t m o w c o m p u t e r a a a i i p r e p a r i n g

p r o g r a m s f o m s t u d e n t s . a t h o r o u g h l y c o n v i n c e d t h a t e x c e l l e n c e i e d u c a t i o n i t h r o u g h t e c h n o l o g y a n k n o w t h a t w o r k i n g w i t h c o m p u t e r s w i l lb e t t e r p r e p a r e m e i g h t h - g r a d e s t u d e n t sf o r t h e i r f u t u r e r o l e i s o c i e t y .

W t h i n k s o t o o , M r s . P i c k e n s , a n t h i ss p e c i a l e d u c a t i o n i s s u e i t e s t i m o n y t t h a t f a c t , E d

J

J O I N T H C O M P U T E R

R E V O L U T I O NW I T H M A S T E R YO T H E K E Y B O A R D !

I t h a g o t h c o m p u t e r , e v e r y o n ef 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 d b a h o m e a t h c o m p u t e r k e y b o a r d . S o o n t h e r e w i l l b

c o m p u t e r t e r m i n a l o e v e r y d e s k a n i e v e r y h o m e . L e a r n h o t u s i r i g h t. . . a n d h a v e s o m e f u a t h s a m e t i m 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 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 eT 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 n o n e 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 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 l e a c h e s t h k e y b o a r d i e a s y s 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 gp 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 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 " , " A s o u r c e o f

g r e a t j o a n l e a r n i n g l o o u c h i l d r e n " , " E v e n m l i t t l e s i s t e r l i k e s i t " . " W o r dI n v a d e r s i s e n s a t i o n a l ! "C u s t o m e r c o m m e n t s a y s i a l 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 s 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 et y p i n g c l a s s b p r a c t i c i n g a h o m e .V I 2 a n C o m m o d o r e S 4 a r e t r a d e m a r k s o C o m m o d o r e E l e c t r o n i c s L t d .

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

T Y P I N G T U T O RP L U S W O R D I N V A D E R S

N O A V A I L A B L E F O T H C O M M O D O R E 6 4 ™ . . . $ 2 1 . 9 5 f T a p e )A l o t h e f e a t u r e s o t h V I 2 0 V e r s i o n a n m o r e

S P R I T ED E S I G N E R

b D r L e T H i l l

$ - \ 6 . S 5 ( T a p e ) $ 2 ' \ . Q 5 ( D i s k )C r e a t e a n t h e n t r a n s f o r m s p r i t e s a u t o m a t i c a l l y . W h a v e t h o t h e r s p r i t e m a k i n g p r o g r a m s , b u t h i s i t h o n w u s t m a k e s p r i t e s . T h a u t o m a t i c t r a n s f o rm a t i o n s a r g r e a t !

^ ^ S h i p p i n g a n h a n d l i n g $ 1 . 0 0 p e rd - c c C a l i f o r n i a r e s i d e n t s a d 6 / * * * * %■ M s a l e s t a x . V I S A a n M a s t e r c a r d ^ H 0 t 0

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 dn 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 ho r d e r a n o r e q u e s t .

S O F W / 1 R EP . O . B o 9 4 0 3 , S a R a f a e l , C 9 4 9 1 2 ( 4 1 5 ) 4 9 9 - 0 8 5 0

P r o g r a m m e r s : W r i l 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 2 0 T M o C o m m o d o r e 6 4 T M g a m e o r 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 .

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 E A p r i l / M a y 1 9 8 3 1

Page 14: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 14/124

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 y

f 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 " x 1 x 3 / 1 6 " o a b o u t t h d i m e n s i o n s o 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 1 t i m e s f a s t e r t h a ns 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 o 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 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 d 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 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 n 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 nF 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 .

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 e l e c t r o n i c l t d .

A d d r e s s

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 15: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 15/124

e d i t o r ' s n o t e s

E d u c a t o r s ,K i d s a n

C o m p u t e r s

E d u c a t o r s a r g o i n g t l o v e t h i s i s s u e ,w h e t h e r t h e y a r e j u s t b e g i n n i n g t c o s i d e r c o m p u t e r s o a r l o o k i n g f o n e a n b e t t e r w a y s t u s e t h e c o m p u t e r st h e y a l r e a d y h a v e . B e c a u s e e d u c a t o r s 'e x p e r i e n c e w i t h c o m p u t e r s v a r i e s w i d e l y ,w e ' v e p r o v i d e d a b r o a d r a n g e o i n f o r m at i o n , f r o m a s i m p l e c o m p u t e r g l o s s a r yf o t h s a k e o f t h o s e w h a r b r a n d n e t t h f i e l d t d i s c u s s i o n o f t h e P I L O Tl a n g u a g e f o m o r e e x p e r i e n c e d e d u c at i o n a l u s e r s . W p u t h i s s u e t o g e t h e rw i t h t h e u n t i r i n g h e l p o f o u r E d u c a t i o nM a r k e t i n g D e p a r t m e n t , w h o , i t h e i rg r e a t e n t h u s i a s m , g a v e u e n o u g hm a t e r i a l t c r e a t e t w o t h r e e i s s u e s .T h a t ' s b e c a u s e t h e y k n o w e d u c a t o r s a s k

l o o h a r d q u e s t i o n s , a l o w h i c h t h e yw a n t e d t a n s w e r .

W h a v e n ' t a n s w e r e d a l t h o s e q u e st i o n s , t o b s u r e . B u w h a v e c r e a t e ds o l i d s o u r c e o f i n f o r m a t i o n w t h i n k w i l ls e r v e a v a l u a b l e r e f e r e n c e g u i d e i

■ t h e u p c o m i n g y e a r . T h l o n g l i s t s o r e s o u r c e s w e ' v e i n c l u d e d h e r e m a l o o kb o r i n g , b u b e l i e v e u s s o m e d a b e f o r et h i s y e a r i o u y o u ' l l b g l a d y o h a v et h i s i s s u e o h a n d — o r r e g r e t n o t h a v i n gi t w h i c h e v e r m a b t h c a s e .

I y o u ' r e n o a e d u c a t o r y o u r s e l f , t h i si s s u e i s t i l l w o r t h y o u r t i m e — b e c a u s ec h a n c e s a r g o o d y o u ' r e i n v o l v e d w i t he d u c a t i o n s o m e w h e r e i y o u r l i f e ,w h e t h e r i t ' s y o u r o w e d u c a t i o n o y o u rc h i l d r e n ' s . I y o u r s c h o o l d i s t r i c t , f o i s t a n c e , d o e s n ' t h a v e c o m p u t e r s o i s n ' tu s i n g t h e m t t h e i r f u l l c a p a c i t y , g e o v e r t a s c h o o l b o a r d m e e t i n g w i t h t h i si s s u e a n s h o w t h e m w h a t t h e y ' r e m i s si n g — a n d h o t g e i S o m a n y s c h o o l st h i n k t h e y c a n ' t a f f o r d c o m p u t e r s , f o e a m p l e , b u t p e r h a p s d o n ' t r e a l i z e t h a tb l o c k g r a n t f u n d i n g i a v a i l a b l e f o j u s ts u c h p r o j e c t s . I y o u n e e d m o r e c o p i e so f t h e m a g a z i n e i o r d e r t m a k e y o u rp o i n t , l e o u r E d u c a t i o n M a r k e t i n gD e p a r t m e n t k n o w .

W h e n w t a l k a b o u t c o m p u t e r e d u c a

t i o n t h e r e ' s o n i m p o r t a n t t h i n g w h a v et r e m e m b e r — t h e r e a r r e a l l i v e k i d s a t h e o t h e r e n o a l o u t a l k . S i n c eh a v e t e n y e a r - o l d d a u g h t e r a n t h e r e f o r e h a v e v e s t e d i n t e r e s t i e d u c at i o n m y s e l f , I ' g o i n g t g e p h i l o s o p h i c a l f o m i n u t e a b o u t t h o s ek i d s a n t h e i r c o m p u t e r s .

W h e n w t a l k a b o u t c o m p u t e r s i e d u c a t i o n , I ' l l b e m o r e t h a n h a l f o y o t h i n k i m m e d i a t e l y o w h a t w c a l l C A ( C o m p u t e r A s s i s t e d I n s t r u c t i o n — u s u a l l yi t h f o r m o d r i l l - a n d - p r a c t i c e ) . R i g h t ?T h a t ' s b e c a u s e C A i p r o b a b l y t h m o s tt y p i c a l w a s c h o o l s u s e c o m p u t e r s , r i g h tn o w .

C A i c e r t a i n l y v e r y u s e f u l m e t h o df o t e a c h i n g t h i n g s — f r o m s i m p l ea r i t h m e t i c t c o m p l e x c o l l e g e c h e m i s t r y .S t u d e n t s s e e m t e n j o y i n t e r a c t i n g w i t hC A p r o g r a m s a n d , w h a t ' s m o r e , t h e ys e e m t r e t a i n t h i n f o r m a t i o n t h e yl e a r n . B u t h e r e i m u c h m o r e t c o p u t i n g t h a n s i m p l y r u n n i n g p r og r a m s — C A I p r o g r a m s o o t h e r w i s e .T h a t ' s t h p o i n t S e y m o u r P a p e r t , t h f a t h e r o f t h e L O C O l a n g u a g e , m a k e s s a d a m a n t l y i h i b o o k M i n d s t o r m s ;C h i l d r e n , C o m p u t e r s a n P o w e r f u l

I d e a s . W h a t i c o m e s d o w n t o i P a p e r t ' s e s t i m a t i o n , i w h e t h e r w w a n tk i d s t o p r o g r a m c o m p u t e r s — o r c o p u t e r s t p r o g r a m k i d s . H e o f c o u r s e ,o p t s s t r i c t l y f o t h e f o r m e r .

c a s e g r e a t d e a l o v a l u e i u s i n gC A I , b u t b h o n e s t , l i k e t s e m d a u g h t e r t a k e h o l d o h e V I 2 0 a n dt e a c h i t t u r n s o m e r s a u l t s a n j u m pt h r o u g h h o o p s , r a t h e r t h a n v i c e v e r s a .O n m e t h o d I ' v e d i s c o v e r e d o g e t t i n g

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 E A p r i l / M a y 1 9 8 3 1

Page 16: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 16/124

Page 17: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 17/124

B U S I C A L CB C I 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 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 l a n p a p e r . T h e 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 e 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 s ,a 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 .

- H - n i i ' i i ' r r r n Em n n r a « a a a n d p e o a o a a a a 0 n

a a e a a

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 U 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 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 n 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 f 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 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 f i t w e r e p r e p a r e db h a n d .

B C J 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 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 t h C B 6 B U S I C A L C 4 0 o n l y $ 7 9 . 0 0 f o t h o r i g i n a l 4 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 t h o r i g i n a l 8 c o l u m n C B M s a n d S u p e r P e t s

B C I 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 T H N A M E O Y O U 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 d 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 t , 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 i 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 l . 0 8 6 1 1 1 6 6

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 E A p r i l / M a y 1 9 8 3 1 5

Page 18: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 18/124

V I 2 i r a o e m a m o C o m r r o t W ^ e

O R D E R I N G B L A N KT o A m e r i c a n P e r i p h e r a l s

1 2 B a n g o r S t r e e tL i n d e n h u r s t , N . Y . 1 1 7 5 7S h i p t o N a m e

S t r e e t

I T E M D E S C R I P T I O N

T o w n , S t a t e . Z i p . N S t a t e R e s i d e n t s o n l y a d 7 ' / , % t a xS h i p p i n g ( I C O D , a d J 5 0

T O T A L A M O U N T

P R I C E

S 5

C h e c k h e r e f o r l a t e s t 6 C a t a l o gC h e c k h e r e f o l a t e s t V I C a t a l o g

U . S . F u n d s F o n e g n C o u n i n e s a d a n a d d i t i o n a l S 3 . D O

1 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 E A p r i l / M a y 1 9 6 3

Page 19: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 19/124

c o m m o d o r e n e w s

C o m m o d o r e S p o n s o r sO l y m p i c s o t h M i n dW o r l d F i n a l s

b r a n d n e e v e n t w i l l t a k e p l a c e a t h W o r l d F i n a l s o t h O l y m p i c s o f t h eM i n d t h i s y e a r . F o t h f i r s t t i m e s i n c e i t i n c e p t i o n i 1 9 7 8 , t h O l y m p i c s w i l l f e t u r e c o m p u t e r p r o b l e m , w h i c h w i l l b d e s i g n e d a n s p o n s o r e d b y C o m m o d o r e .

T h O l y m p i c s o f t h e M i n d i y e a r l yc o m p e t i t i o n f o s t u d e n t s f r o m k i n d e r g a rt e t h r o u g h t w e l f t h g r a d e . T h p u r p o s eo f t h e c o m p e t i t i o n i t o f o s t e r t h e d e v e lo p m e n t o f s t u d e n t s ' c r e a t i v e a n i n t e l l e ct u a l a b i l i t i e s . E a c h y e a r t e a m s o f s t u d e n t sf r o m o v e r 2 , 0 0 0 s c h o o l s s o l v e u n i q u ep r o b l e m s i e n g i n e e r i n g , a r c h i t e c t u r e ,c o m m u n i c a t i o n s a n t h a r t s , p a r t i c i p a ti n i c o m p e t i t i o n s a t h e c o u n t y ,r e g i o n a l , s t a t e a n f i n a l l y w o r l d l e v e l s .

T h i s y e a r t h W o r l d F i n a l s w i l l b h e l da C e n t r a l M i c h i g a n U n i v e r s i t y , M o u n tP l e a s a n t , M i c h i g a n , o M a 2 a n 2 7 C o m m o d o r e w i l l p r o v i d e b o t h t e c h n i c a la s s i s t a n c e t o h e l p d e v e l o p t h c o m p u t e rp r o b l e m a n t h e u s e o f c o m p u t e r s f o t e s t i n g t h e s t u d e n t s ' s o l u t i o n s . T h r e s u l t s o t h c o m p u t e r e v e n t w i l l t h e nb u s e d t d e s i g n n e p r o b l e m f o u s i n e x t y e a r ' s O l y m p i c s o t h M i n d .

T h f o u n d e r s o f t h e O l y m p i c s , N e J e r s e y e d u c a t o r s T h e o d o r e J G o u r l e ya n C S a m u e l M i c k l u s , a r e e x c i t e da b o u t t h e a d d i t i o n o f c o m p u t e r p r o bl e t t h c o m p e t i t i o n .

" W h a v e h a r e q u e s t s f o c o m p u t e rp r o b l e m , " M i c k l u s s a i d . " I i g r o w i n ga r e a o i n t e r e s t i s c h o o l s , e s p e c i a l l ya m o n g t h g i f t e d s t u d e n t s w h a r o f t e ni n v o l v e d i t h O l y m p i c s o t h e M i n d . "

I 1 9 7 8 G o u r l e y a n M i c k l u s b e g a nt h e O l y m p i c s , t h i n k i n g i w a a o n e - t i m ee v e n t , i r e s p o n s e t c h a l l e n g e f r o mt h U n i t e d S t a t e s D e p a r t m e n t o E d u c at i o n . T h c h a l l e n g e w a t d e s i g n u ? a -t i v e i n t e l l e c t u a l c o m p e t i t i o n a m o n g s t d e n t s s i m i l a r t o s p o r t s c o m p e t i t i o n .T h e i r f i r s t O l y m p i c s o f t h e M i n d w a h e l d a G l a s s b o r o S t a t e C o l l e g e i N e J e r s e y a n i n v o l v e d a b o u t 3 0 s t u d e n t s .I w a s u c h a s u c c e s s t h e i d e a t o o k h o l da n n o o v e r 4 0 , 0 0 0 s t u d e n t s t h r o u g ho u t h U n i t e d S t a t e s a n C a n a d a p a t i c i p a t e i t h p r o g r a m a n n u a l l y .

i

T h p r o b l e m s p o s e d i t h c o m p e t it i o n a r d e s i g n e d t e x c i t e s t u d e n t s b yp r e s e n t i n g r e a l c h a l l e n g e s t h a t f o r c et h e m t o t h i n k o r i g i n a l l y a n c r e a t i v e l y .F o i n s t a n c e , s t u d e n t s h a v e b e e n r q u i r e d t d e s i g n r o b o t t h a t w o u l d d a l o t h f o l l o w i n g : 1 m o v e s i f e e ta c r o s s t h f l o o r , 2 r e m o v e c i g a r e t t ef r o m d u m m y ' s m o u t h , 3 p u t h c i g a r e t t e i c a n , 4 p o u r w a t e r o t h c i g a r e t t e , 5 s p e a k t t h d u m m y a n 6 p r o c e e d a c r o s s t h e f l o o r t p r e d e t e rm i n e d a r e a — a l l f o u n d e r S 1 0 . 0 0 .

O t h e r p r o b l e m s r e q u i r e d s t u d e n t s t r e m o v e w o o d e n f i s h f r o m a " p o n d "w i t h o u t u s i n g a f i s h i n g p o l e , l i n e o h o o k ; d e v e l o p b a n d t h a t d o e s n o t u s m u s i c a l i n s t r u m e n t s t p l a y t u n e s ; c r e a t e

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

I n t e r e s t i n g l y , s t u d e n t s o l u t i o n s c a s o m e t i m e s e x c e e d t h e e x p e c t a t i o n s o ft h c o m p e t i t i o n . F o e x a m p l e , t h s a n d -p o w e r e d v e h i c l e t h a t w o t h s t a t e c o p e t i t i o n i N e J e r s e y o n y e a r t r a v e l e df u r t h e r t h a n t h e t r a c k s e u f o t h e v e n t . A n s t u d e n t s d e s i g n e d b a l s a w o o ds t r u c t u r e s t h a t s u p p o r t e d h u n d r e d s o p o u n d s . T h p o s s i b i l i t i e s p o s e d b t h n e c o m p u t e r e v e n t , n e e d l e s s t s a y , a r o f g r e a t i n t e r e s t t o c o m p u t e r e n t h u s i a s t sb o t h i a n o u o f t h e s c h o o l s .

I y o u r s c h o o l w o u l d l i k e m o r e i n f o rm a t i o n a b o u t p a r t i c i p a t i n g i t h O l y mp i c s o f t h e M i n d , c o n t a c t D r G o u r l e y o D r M i c k l u s a t

O l y m p i c s o f t h e M i n d A s s o c i a t i o nP . O . B o 2 G l a s s b o r o , N 0 8 0 2 8

5 0 0 % J u m p i N u m b e ro C o m m o d o r e S c h o o lD i s t r i c t s

W h i l e C o m m o d o r e h a m a d e s i g n i f ic a n t g a i n s i a l m a r k e t s , w a r p a t i c u l a r l y p r o u d o f t h e g a i n s m a d e i e d u c a t i o n . D u r i n g t h l a s t y e a r t h n u m b e r o s c h o o l d i s t r i c t s t h a t u s C o m o d o r e m i c r o c o m p u t e r s i n c r e a s e d 5 0 0 %a c c o r d i n g t a i n d e p e n d e n t s t u d y .

T h P E l i n e h a b e e n w i d e l y a c e p t e d b y e d u c a t o r s b e c a u s e o i t r e l i a b i l i t y , f r i e n d l i n e s s a n u n u s u a l l y l o c o s t . W i t h t h i n t r o d u c t i o n o f t h C o m o d o r e 6 w h o l e n e w o r l d o c o p u t i n g p o w e r i o p e n i n g t s c h o o l s . I a d d i t i o n a l o w c o s t m o d e m t h a t a l l o w sa c c e s s t m a j o r d a t a b a s e s a n l o c a ln e t w o r k i n g c a p a b i l i t y t h a t w i l l s o o n b i n t r o d u c e d f u r t h e r a s s i s t e d u c a t o r s i g e t t i n g t h e m o s t c o m p u t i n g f o r t h e i rm o n e y .

C o m m o d o r e e x p e c t s t s u r p a s s t h i sa l r e a d y o u t s t a n d i n g u s a g e i n c r e a s e d u i n t h u p c o m i n g s c h o o l y e a r .

C o m m o d o r e I n t r o d u c e sV o i c e S y n t h e s i z e r

C o m m o d o r e h a a n n o u n c e ds o p h i s t i c a t e d n e v o i c e s y n t h e s i z e r f o t h C o m m o d o r e 6 h o m e c o m p u t e r .T h i s i t h f i r s t v o i c e I / O p r o d u c t t b d e v e l o p e d a t h c o m p a n y ' s S p e e c hT e c h n o l o g y D i v i s i o n i n D a l l a s , T e x a s .

T h l o w - c o s t s p e e c h a d d - o n i c a p a b l eo g e n e r a t i n g w i d e v a r i e t y o v o i c e s -i n c l u d i n g f e m a l e a n c h i l d r e n ' s v o i c e s —f o g a m e s a n l e a r n i n g c a r t r i d g e s , a n w i l l b u s a b l e f r o m t h C o m m o d o r eB A S I C p r o g r a m m i n g l a n g u a g e .

T h v o i c e p e r i p h e r a l h a t h r e e m o d e so f o p e r a t i o n , t w o w h i c h a r i m e d i a t e l y a v a i l a b l e w i t h t h b a s i cm o d u l e , a n t h i r d w i t h t h e p u r c h a s e o o p t i o n a l c a r t r i d g e s .

T h C o m m o d o r e v o i c e m o d u l e c a n b eu s e d a s o o n a i i i n s e r t e d i n t o t h c a r t r i d g e p o r t o t h C o m m o d o r e 6 4 W h e n t h C o m m o d o r e 6 i p o w e r e d u w i t h t h e v o i c e m o d u l e , t h e u s e r m a c r e a t e s p e e c h t h r o u g h s i m p l e B A S I Cc o m m a n d s , s u c h a s S A " A " , " B " , " C o 1 S A " E N T E R Y O U R N A M E "2 I N P U T B 3 S A " T H A N K Y O U "T h i s s h o r t p r o g r a m i n s t r u c t s t h c o p u t e r t s p e a k t h n a m e t y p e d i f r o mt h k e y b o a r d .

B e s i d e s t h c a p a b i l i t i e s a d d e d t t h B A S I C l a n g u a g e , t h e m o d u l e f e a t u r e sb u i l t - i n l e a r n i n g a c t i v i t y c a l l e d " B e C ' s " ™ , a i n s t r u c t i o n a l p r o g r a m t h a t

J 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 E A p r i l / M a y 1 9 8 3 1

Page 20: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 20/124

C B I N T E R F A C E ST h C o n n e c t i n g L i n k sI n c r e a s e Y o u r C o m p u t e r ' s

A b i l i t yC B P R I N T E R A D A P T E R S— a d d r e s s a b l e - s w i t c h s e l e c t a b l e u

p e r / l o w e r , l o w e r / u p p e r c a s e— w o r k s w i t h B A S I C , W O R D P R O ,

V I S I C A L C a n o t h e r s o f t w a r e— I E E E c a r d e d g e c o n n e c t o r f o

c o n n e c t i n g d i s k s a n o t h e rp e r i p h e r a l s t t h P E T *

— p o w e r f r o m p r i n t e r u n l e s s o t h e rw i s e n o t e d

R S - 2 3 2 S E R I A L A D A P T E R b a u dr a t e s t 9 6 0 0 p o w e r s u p p l yi n c l u d e dM O D E L - A D A 1 4 5 0 a $ 1 4 9 . 0 0C E N T R O N I C S / N E C P A R A L L E LA D A P T E R C e n t r o n i c s 3 p i r i b b o n c o n n e c t o r h a n d l e sg r a p h i c sM O D E L - A D A 1 8 0 0 $ 1 2 9 . 0 0C O M M O D O R E 6 4 t R S - 2 3 2C A B L E A D A P T E R— p l u g s i n t o R S - 2 3 2 p o r t p r o v i d e s

v o l t a g e c o n v e r s i o n s t d r i v es t a n d a r d R S - 2 3 2 p r i n t e r s , t e r m i na l a n m a i n f r a m e s f o o t c a b l ei n c l u d e d r e c e i v e s p o w e r f r o mc o m p u t e r u s e s a d d r e s s #

— e l e c t r o n i c s f u l l y e n c l o s e d c a s e2 3 / * i n c h e s

M O D E L A D 6 4 1 0 F( F e m a l e C o n n e c t o r ) $ 7 9 . 0 0M O D E L A D 6 4 1 0 M( M a l e C o n n e c t o r ) $ 7 9 . 0 0M O D E L A D 6 4 1 1 5M o d e m C a b l e $ 7 9 . 0 0

C O M M U N I C A T I O N S A D A P T E Rs e r i a l p a r a l l e l p o r t s t r u e A S C I Ic o n v e r s i o n b a u d r a t e s t 9 6 0 0h a l f o f u l l d u p l e x X - O N , X - O F Fs e l e c t a b l e c a r r i a g e r e t u r n d e l a y — 3 c h a r a c t e r b u f f e r C e n t r o n i c sc o m p a t i b l e p o w e r s u p p l yi n c l u d e dM O D E L S A D I $ 2 9 5 . 0 0A N A L O G T D I G I T A L C O N V E R T E R

c h a n n e l s t 5 . 1 2 v o l t i n p u tv o l t a g e r a n g e r e s o l u t i o n 2 m i l l iv o l t s p e c o u n t c o n v e r s i o n t i m el e s s t h a n 1 0 0 m i c r o s e c o n d s p e c h a n n e lM O D E L - P E T S E T 1 $ 2 9 5 . 0 0

U D o l l a r s Q u o t e d$ 5 . 0 0 S h i p p i n g H a n d l i n g

M A S T E R C H A R G E V I S AI T H E U S A o r d e r f r o m :

C o n n e c t i c u t m i c r o c o m p u t e r . I n c .3 D e M a D r i v eB r o o k f i e l d , C 0 6 8 0 4( 2 0 3 ) 7 7 5 - 4 5 9 5 T W X : 7 1 0 4 5 6 - 0 0 5 2

I C A N A D A o r d e r f r o m :B a t t e r i e s I n c l u d e d , L i d .1 8 Q u e e n S t r e e t W e s tF T o r o n t o , C a n a d a M 5 1 S { 4 1 6 ) 5 9 6 - 1 4 0 5

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

I I

u s e s s p e e c h t t e a c h t h e a l p h a b e t t p r s c h o o l e r s .

T h m o s t e x c i t i n g f e a t u r e o f t h e v o i c em o d u l e , h o w e v e r , i s i t s c a p a b i l i t y t i t e g r a t e v o i c e i n t o g a m e s a n l e a r n i n gc a r t r i d g e s . C o m m o d o r e i n o d e v e l o pi n c a r t r i d g e s t h a t w i l l o f f e r t h w i d e s tv a r i e t y o f e x c i t i n g g a m e s a n d i n s t r u ct i o n a l m a t e r i a l f o h o m e u s e . T h v o i c es y n t h e s i z e r ' s a b i l i t y t a c c e p t d i f f e r e n tv o c a b u l a r i e s a n d i f f e r e n t c h a r a c t e r s 'v o i c e s m e a n s C o m m o d o r e c o m p u t e ro w n e r s w i l l b a b l e t c h o o s e t h e t y p e o v o i c e ( m a l e , f e m a l e , c h i l d ' s , c a r t o o nc h a r a c t e r , e t c . ) u s e d w i t h v a r i o u sp r o g r a m s .

T h i s f l e x i b i l i t y i a c h i e v e d t h r o u g hs p e c i a l t e c h n i q u e w h i c h a l l o w s s p e e c h t b g e n e r a t e d w h i l e t h e c o m p u t e r ' sm i c r o p r o c e s s o r i p e r f o r m i n g o t h e r f u n ct i o n s s u c h a g r a p h i c s / c a r t o o n a n i m a t i o n .F o e x a m p l e , t h t e c h n i q u e a l l o w s t h ec o m p u t e r t p u a a n i m a t e d f a c e o t h s c r e e n s i m u l t a n e o u s l y w h i l e s p e e c h i b i n g e n e r a t e d .

P r i c i n g f o t h s p e e c h s y n t h e s i z e r h a sn o b e e n a n n o u n c e d b u t h p r o d u c t i e x p e c t e d t r e t a i l f o u n d e r $ 1 0 0 , w i t hd e l i v e r s c h e d u l e d f o S p r i n g 1 9 8 3 .

C o m m o d o r e I n t r o d u c e s$ 3 0 0 C o l o r M o n i t o r

C o m m o d o r e h a s i n t r o d u c e d a l o w -p r i c e d c o l o r m o n i t o r e s p e c i a l l y d e s i g n e df o i t l i n e o h o m e , s c h o o l a n b u s i n e s sc o m p u t e r s . T h n e 1 3 - i n c h m o n i t o r -d e s i g n a t e d t h C B 1 7 0 1 — r e t a i l s f o $ 2 9 9 . 9 5 a n i e s p e c i a l l y d e s i g n e d f o u s w i t h t h e C o m m o d o r e 6 4 a n d V I C 2 0c o m p u t e r s . T h m o n i t o r a c c e p t s a s t a nd a r d 7 o h c o m p o s i t e v i d e o s i g n a l o C o m m o d o r e v i d e o s i g n a l , w i t h s e p a r a t ep r o v i s i o n s f o l u m i n a n c e a n c h r o m in a n c e s i g n a l i n p u t a n a u d i o i n p u t .

T h m o n i t o r w a d e v e l o p e d i c o j u n c t i o n w i t h m a j o r t e l e v i s i o n m a n u f a ct u r e r a n i n c l u d e s s p e c i a l c i r c u i t r y t h a tg r e a t l y e n h a n c e s v i d e o r e s o l u t i o n o t h C o m m o d o r e 6 4 a n d V I 2 0 I w a d e s i g n e d t m e e t t h n e e d s o C o m o d o r e c o m p u t e r o w n e r s , w h n e e d a na f f o r d a b l e d e d i c a t e d m o n i t o r t p r e v e n tt h i n c o n v e n i e n c e o h a v i n g t k e e p c o n -

I

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

A c c o r d i n g t R o b e r t L a n e , C o m o d o r e ' s p r e s i d e n t i c h a r g e o N o r t hA m e r i c a n o p e r a t i o n s , c o l o r m o n i t o r i a k e y c o m p o n e n t i a n c o l o r c o m p u t e rs y s t e m , a n i 1 9 8 3 m o s t c o m p u t e rr e t a i l e r s w i l l b e g i n t s e l l c o m p u t e rs y s t e m s j u s t l i k e s t e r e o c o m p o n e n ts y s t e m s .

C o m m o d o r e D i g i - D r u m ™f o t h C o m m o d o r e 6 a n V I 2

I m a g i n e a e l e c t r o n i c d r u m s e t c o nt r o l l e d b y a c o m p u t e r , w i t h v o l u m e c o nt r o l a n s o u n d g e n e r a t e d t h r o u g h a T s e t , m o n i t o r o r s t e r e o s y s t e m — b u t p r i c e da l o a a v i d e o g a m e c a r t r i d g e !

C o m m o d o r e h a i n t r o d u c e d j u s t s u c hl o w - p r i c e d t h r e e - p a d e l e c t r o n i c d r u m s e t ,c a l l e d D i g i - D r u m , f o t h C o m m o d o r e 6 a n d V I C 2 c o m p u t e r s .

T h e n e w p e r i p h e r a l p l u g s i n t o t h c o m p u t e r ' s e x p a n s i o n p o r t a n d c o m e sc o m p l e t e w i t h s p e c i a l s o f t w a r e w h i c h l e t st h e u s e r s i m u l a t e s n a r e d r u m , b a s sd r u m a n " h i g h h a t " c y m b a l , w i t h s t a rt l i n g r e a l i s m .

T h c o m b i n a t i o n o c o m p u t e r a n dD i g i - D r u m v i s u a l l y d i s p l a y s t h r e ea n i m a t e d d r u m s o t e l e v i s i o n s c r e e n ,w h i c h ' ■ p e r f o r m " w i t h e a c h d r u m s t r o k e .T h t h r e e d r u m s c a b c o m b i n e d i a i n f i n i t e v a r i e t y t p r o d u c e h i g h q u a l i t yr h y t h m e f f e c t s s u i t a b l e f o e n t e r t a i n m e n t ,l e a r n i n g o s o u n d e f f e c t s .

D i g i - D r u m m e r s c a u s t h e i r V I C 2 0o C o m m o d o r e 6 c o m p u t e r t o c r e a t ea n s a v e d r u m r o u t i n e s a n p l a y t h e mb a c k t h r o u g h t h e i r s t e r e o s y s t e m o t e l e v i s i o n s p e a k e r .

F i r s t d e l i v e r y o D i g i - D r u m i s c h e du l e d f o S p r i n g / S u m m e r 1 9 8 3 .

C o m m o d o r e a n Z i l o gA n n o u n c e L i c e n s i n gA g r e e m e n t

C o m m o d o r e I n t e r n a t i o n a l h a s s i g n e d ad e f i n i t i v e l i c e n s i n g a g r e e m e n t w i t h Z i l o g ,

■ 1 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 E A p r i l / M a y 1 9 8 3

Page 21: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 21/124

Page 22: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 22/124

b u s i n e s s

T h C o m m o d o r e 6 C P / MC a r t r i d g e :

E x t e n d i n g t h C a p a b i l i t i e s o t h C o m m o d o r e 6

b T o J o r g e n s o n , S o f t w a r e W i z a r d r y , I n c .

r e p o r t f r o m o n o C o m m o d o r e ' s C P / M

b e t a t e s t s i t e s .

P o s s i b l y t h m o s t e x c i t i n g f e a t u r e o t h C o m m o d o r e 6 i i t a b i l i t y t o p e r a t e w i t h w h a t h a o f t e n b e e n d e s c r i b e d a sT H s t a n d a r d o p e r a t i n g s y s t e m o t h m i c r o c o m p u t e rw o r l d — C P / M . h a v e b e e n u s i n g C P / M o s e v e r a l l a r g e rm a c h i n e s f o s e v e r a l y e a r s n o w , a n a q u i t e e x c i t e d b t h C o m m o d o r e 6 i m p l e m e n t a t i o n . A l t h o u g h l a r g e n u m b e r o C P / i M s y s t e m s a l r e a d y i e x i s t e n c e a r e l a r g e r t h a n t h e 6 4 s ,n o t h e r c o m p u t e r b r i n g s C P / M w i t h i n t h e r e a c h o f s o m a n yp e o p l e a s l i t t l e c o s t

W h a t i C P / M ?T h e s e d a y s m o s t h o m e c o m p u t e r s s t r u c t u r e t h e i r

o p e r a t i n g s y s t e m a r o u n d B A S I C , s i n c e i t c o m m a n d s a r g e n e r a l l y t h e a s i e s t f o b e g i n n e r t o l e a r n . T h B A S I Cl a n g u a g e i s h o w e v e r , d o u b l e - e d g e d s w o r d . W h a t w g a i ni s i m p l i c i t y , w l o s e i s p e e d a n v e r s a t i l i t y . B A S I C r u n si n t e r p r e t i v e l y , t h a t i s e a c h i n s t r u c t i o n i " t r a n s l a t e d " i n t ob i n a r y c o d e { t h e c o m p u t e r s o w l a n g u a g e ) a s i i e c o u n t e r e d . T h i s i c o n s i d e r a b l y s l o w e r t h a n u s i n g a m a c h i n ec o d e m o n i t o r , i w h i c h i n s t r u c t i o n s h a v e a l r e a d y b e e n c o v e r t e d ( i . e . , c o m p i l e d ) i n t o b i n a r y c o d e .

B A S I C i a l s o n o a l w a y s t h e b e s t w a t s o l v e p r o b l e m .A g o o d a i c a n b e a s a g e n e r a l p u r p o s e m a t h p r o c e s s o ra n s t r i n g h a n d l e r , i c a s o m e t i m e s l e a d t p r o g r a m s t h a tc o n t a i n h i d d e n t r a p s . I n a d d i t i o n , B A S I C , l i k e a l h i g h - l e v e ll a n g u a g e s , t e n d s t h o m e m o r y . A n i c a n n o t d i r e c t l y h a d l c e r t a i n c a p a b i l i t i e s o f t h e c o m p u t e r , w h i c h i w h s m a n yB A S I C p r o g r a m s c o n t a i n m a c h i n e l a n g u a g e s u b r o u t i n e s .

O t h o t h e r h a n d , o p e r a t i n g s y s t e m s w i t h m a c h i n el a n g u a g e m o n i t o r s — l i k e C P / M — a r e g e n e r a l l y f a s t e r a n m o r ev e r s a t i l e a n u s l e s s m e m o r y t h a n i n t e r p r e t i v e l a n g u a g e s l i k eB A S I C . B u t h b e s t f e a t u r e o f C P / M o a n y s y s t e m i i t u n i v e r s a l n a t u r e . C P / M l o o k s a n b e h a v e s e s s e n t i a l l y t h s a m e o n e v e r y c o m p u t e r o n w h i c h i f i n d s i t s e l f . F o t h a tr e a s o n a u s e r c a u s u a l l y e x p e c t t h a t C P / M p r o g r a md e v e l o p e d o t o t a l l y d i f f e r e n t c o m p u t e r h a r d w a r e w i l l r u o h i o w s y s t e m w i t h l i t t l e o n m o d i f i c a t i o n .

T h i s i n d e p e n d e n c e f r o m s y s t e m h a r d w a r e h a b e e n r e a lb o o n t c o m p u t e r u s e r s a n s o f t w a r e d e v e l o p e r s a l i k e . N g r e a t e r m a r k e t e x i s t s f o r m i c r o c o m p u t e r s o f t w a r e t h a n f o C P / M . F o t h i s r e a s o n , s o f t w a r e d e v e l o p e r s h a v e n a t u r a l l yc o n c e n t r a t e d o p r o d u c i n g p r o g r a m s f o C P / M a b o v e o t h e r s .C o n s e q u e n t l y , a e x t r e m e l y l a r g e a n p o w e r f u l b a s e o p r g r a m s n o e x i s t s f o t h i s o p e r a t i n g s y s t e m — e v e r y t h i n g f r o mg a m e s t p o w e r f u l b u s i n e s s d a t a b a s e s y s t e m s .

I a d d i t i o n , t h e C P / M c o m m u n i t y h a s a n u m b e r o s o u r c e so p u b l i c d o m a i n ( i . e . , f r e e ) s o f t w a r e ( s e e T a b l e I ) D i a l - u pb u l l e t i n b o a r d s a r o u n d t h c o u n t r y a w e l l a t e l e c o m m u n i c at i o n s s y s t e m s s u c h a C o m p u S e r v e C o n s u m e r I n f o r m a t i o nS e r v i c e h a v e b e c o m e m a j o r d i s t r i b u t i o n n o d e s f o s u c h s o f tw a r e . W h a t s i n g l e u s e r d o n a t e s t t h e p u b l i c d o m a i n f o o n e c o m p u t e r s y s t e m , t h e r e f o r e b e c o m e s b u i l d i n g b l o c k f o o t h e r s y s t e m s a w e l l . A l a s t c o u n t t h e r e w e r e o v e r 8 v o l u m e s o p u b l i c d o m a i n s o f t w a r e a v a i l a b l e t h r o u g h C P / M U G( t h e n a t i o n a l C P / M U s e r s G r o u p ) a l o n e .

C P / M i a b l e t r u o a n c o m p u t e r w i t h l i t t l e o n

| J 2 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 E A p r i l / M a y 1 9 8 3

Page 23: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 23/124

Page 24: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 24/124

b u s i n e s s

q u e n c e t m a n y u s e r s . A n t h e y a r a c t u a l l y q u i t e s m a l lp r i c e t p a f o t h p o w e r a n v a l u e o f t h C o m m o d o r e 6 C P / M s y s t e m . T h f a c t i f e w , i a n y , C P / M i m p l e m e n t a t i o n se x i s t w i t h o u t o n o m o r e o f t h e s e l i m i t a t i o n s — a n d t h e r e a r m a n y o t h e r s C o m m o d o r e h a a v o i d e d e n t i r e l y .* C P / M i a r e g i s t e r e d t r a d e m a r k o D i g i t a l R e s e a r c h , I n c .

T a b l eS o u r c e s o P u b l i c D o m a i n C P / M S o f t w a r eT h C P / M U s e r s ' G r o u p ( C P / M U G )C P / M U G i p r o b a b l y t h e l a r g e s t s i n g l e s o u r c e o p u b l i cd o m a i n s o f t w a r e i t h C P / M c o m m u n i t y . A t l a s t c o u n tt h e y h a s o m e w h a t o v e r 8 v o l u m e s o f s o f t w a r e o 8 d i s k f o r m a t { o n l y ) . T h e y a l s o p u b l i s h m o n t h l y m a g az i n e c a l l e d L i f e l i n e s . F o m o r e i n f o r m a t i o n , w r i t e :

C P / M U G1 6 5 1 T h i r d A v e n u eN e Y o r k . N 1 0 0 2 8

C o m p u S e r v e C o n s u m e rI n f o r m a t i o n S y s t e m

t i m e s h a r e s y s t e m w i t h n o d e s a l a r o u n d t h e c o u n t r y .O t h i s s y s t e m y o w i l l f i n d b o t h C o m m o d o r e s p e c i a li n t e r e s t g r o u p a n C P / M i n t e r e s t g r o u p . M o r e i n f o rm a t i o n c a b o b t a i n e d b w r i t i n g o c a l l i n g :

C o m p u S e r v e C o n s u m e r I n f o r m a t i o n S y s t e mP e r s o n a ] C o m p u t i n g D i v i s i o n5 0 0 0 A r l i n g t o n B o u l e v a r dC o l u m b u s , O 4 3 2 2 0( 6 1 4 ) 4 5 7 - 8 6 0 0

R e m o t e C P / M S y s t e m sR C P M ' s a r p u b l i c d i a l - u p b u l l e t i n b o a r d s y s t e m sa r o u n d t h c o u n t r y ' w h i c h a l l o w y o t a c c e s s t h e i r f i l e sb m o d e m f o t h e c o s t o p h o n e c a l l ( n c h a r g e f o t h e i r u s e ) . M a n y o t h e s e s y s t e m s n o h a v e W i n c h e s t e rd i s k s c o n n e c t e d t t h e m a n d t h v o l u m e o s o f t w a r e t b o b t a i n e d o t h e s e i n o t h i n g l e s s t h a n m o n s t r o u s !O n s u c h s y s t e m ( t h i s o n i b u l l e t i n b o a r d o n l y )w h e r e y o u c a n o b t a i n i n f o r m a t i o n o t h e c u r r e n t l y a t i v e R C P M ' s i s

W a r d R a n d y ' s( 3 1 2 ) 5 4 5 - 8 0 8 6( b i t s , s t o p b i t . n p a r i t y , f u l l - d u p l e x )

T b b l e l lO r g a n i z a t i o n o C P / M i M e m o r y

B I O S

B a s i c I / S y s t e m

U M

H i g h e s t a v a i l a b l e m e m o r yT h e B I O S c o n t a i n s a s e r i e s o s u b r o u t i n e c a l l s a c c e s s i b l e v i

j u m p t a b l e a i t s t a r t .A l h a r d w a r e - d e p e n d e n t c o d ei i n t e n d e d t b i n t h i s a r e a .

B D O S

B a s i c D i s kO p e r a t i n g S y s t e m

C P / M ' s B D O S a r e a t a k e s f i l e -o r i e n t e d r e q u e s t s f r o m a u s e rp r o g r a m a n d d e t e r m i n e s w h i c hs e c t o r s a r e a l l o c a t e d t o t h o s ef i l e s . I a l s o h a n d l e s d e v i c e s i d e p e n d e n t l y o t h h a r d w a r e .

C C

C o n s o l e C o m m a n dP r o c e s s o r

T h i s p o r t i o n o C P / M c o n v e r t su s e r f u n c t i o n s ( l i k e D 1 R .T Y P E , S A V E , e t c . ) i n t o B D O Sc a l l s a n p e r f o r m s t h e m . T h C C c a b o v e r l a y e d b t r a n s i e n t a n r e s t o r e d b w a r m b o o t p r o c e s s .

T P

T r a n s i e n t P r o g r a mA r e a

A l w t w H a r t s ® k m h n

T P s t a n d s f o T r a n s i e n t P r g r a m A r e a , a n i t h l o a da r e a f o u s e r p r o g r a m s . T h C C c a n b e t h o u g h t o f a sp a r t o t h T P A , a c t u a l l y ,s i n c e i c a a l s o b e u s e d i t h i s m a n n e r a w e l l .

R e s e r v e d A r e af o

S y s t e m D e f a u l tB u f f e r s , e t c .

C P / M r e s e r v e s t h i s a r e a f o n u m b e r o p u r p o s e s . 8 0 8 0 / Z 8 0i n t e r r u p t v e c t o r s a r e l o c a t e dh e r e a w e l l a C P / M d e f a u l tb u f f e r s . A t h b o t t o m o m e m o r y a r j u m p s t t h B I O S a n B D O S .

2 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 E A p r i l / M a y 1 9 8 3

Page 25: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 25/124

W h a n d l ee v e r y t n i n g f o t h C o m m o d o r e 'c o m p u t e r :H a r d w a r e .S o f t w a r e . G a m e sa n B o o k s .

E v e r y t h i n g f o P E T * C B M , I V V I C 2 0

L i s t y o u r i n t e r e s t sa n d e q u i p m e n t a n m a i l t o

M . I . K . I N C . U S P O . B o x 4 3 8 3

H o l l y w o o dC a l i f o r n i a 9 1 6 0 7 U S ( 2 1 3 ) 9 8 2 - 3 4 0 3

P E i a 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 . M C B a n d V I C 2 a r t r a d e m a r k s o C o m m o d o r e E l e c t r o n i c s L t d

D o n ' t j u s t s a v e m o n e y a K - 1 2 M i c r o M e d i a ' s S o f t w a r e S a l e

B e c a u s e o o u r e c e n th i g h v o l u m e p u r c h a s e o C r e a t i v e C o m p u t i n g ' sb e s t e d u c a t i o n a l a n g a m e s o f t w a r e , w c a o f f e r y o t h e s ew e l l r e v i e w e d p r o g r a m s w e l l b e l o w l i s t p r i c e f o f r e e n o - r i s k3 0 - d a y e v a l u a t i o n . S i y o u ' v e b e e n w a i t i n g f o c h a n c et o t r y b e f o r e y o b u y , y o u ' v e c o m e t t h r i g h ta d A n d , b e c a u s e w h a v e b e t t e r t h i n g s t d w i t h o u r t i m e t h a n p r o c e s s a p i l e o f r e -t u r n s , w e ' r e p r e t t y s u r e t h a t y o u ' r e g o i n gt l i k e w h a t y o s e e . L e t u s k n o w .P E P r o g r a m s o C a s s e t t eB o a r d G a m e s ( 8 K ) 5 7 . 0 0C o n v e r s a t i o n a l G a m e s ( 8 K ) 7 . 0 0E c o l o g y S i m u l a t i o n s ( 1 6 K ) 1 2 . 5 0E c o l o g y S i m u l a t i o n s I 1 6 K ) 1 2 . 5 0G r a p h i c G a m e s ( 8 K ) 7 . 0 0H a u n t e d H o u s e A d v e n t u r e ( 1 6 K ) . . 7 . 0 0S e c t o r A i T r a f f i c C o n t r o l l e r ( 2 4 K ) . . 7 . 0 0S o c i a l E c o n o m i c S i m u l a t i o n s ( 1 6 K ) 1 2 . 5 0S t u d y M a d e E a s y ( 1 6 K ) 1 2 . 5 0T r u c k e r / S t r e e t s o t h C i t y ( 3 2 K ) 1 2 . 5 0

O f f i c i a l s c h o o l p u r c h a s e o i d o n a n d p r e v i e w r e q u e s t s o s c h o o l l e t l e i h e a da w e l c o m e d I n d i v i d u a l o r d e i s m u s t b e p r e p a i d . I n c l u d e 5 f o s h i p p i n ga n h a n d l i n g ( m i n i m u m $ 2 . C O c h a r g e ) . N e J e r s e y l e s i d e n t s i n c l u d e a p p l ic a b l e 6 s a l e s t a x

1 7 2 B r o a d w a y , W o o d c l i f f L a k e , N . J . 0 7 6 7 5 ( 2 0 1 ) 3 9 1 - 7 5 5 5

F I V E P O W E R F U L S O F T W A R ED E V E L O P M E N T T O O L S

P l u s t h S u i t i n g y V t w M o o kI N S I D E T H C O M M O D O R E 6 4

T H B O O Kc o m p l e t e c l e a r e x o l a n a t l o n o m a c h i n e

l a n g u a g e . A s s e m b l y l a n g u a g e . C o m m o d o r e 6 a r c h i t e c t u r e , g r a p h i c s , J o y s t i c k a n s o u n d e f f e c tp r o g r a m m i n g . D e t a i l e d s t e p - b y - s t e p g u i d e t t h u s o t h d e v e l o p m e n t t o o l s . H o t c o m b i n eB A S I C a n d m a c h i n e l a n g u a g e , m a k e a u t o - s t a r tc a r t r i d g e s , I n t e r f a c e w i t h t h e I n t e r n a l R O M -b a s e d p r o g r a m s o B A S I C a n t h e K a r n a l .S a m p l e p r o g r a m s f u l l y e x p l a i n e d .

T H E T O O L SA s s e m b l e r / E d t o r / L o a d e r f D e c o d e r / M o n i t o rF u l l - f e a t u r e d A s s e m b l e r a l l o w s u s o l a b e l s ,c o m m e n t s a n a r i t h m e t i c e x p r e s s i o n s t c r e a t em a c h i n e l a n g u a g e p r o g r a m s . C r e a t e , s a v e .m o d i f y A s s e m b l y l a n g u a g e p r o g r a m s w i t h t h eE d i t o r . L o a d a n d l i n k m a c h i n e l a n g u a g e m o d u l e sw i t h t h e L o a d e r . D e c o d e m a c h i n e l a n g u a g e b a c kI n t o a s s e m b l y l a n g u a g e l o s t u d y o I n p u t t t h E d i t o r . S i n g l e - s t e p p r o g r a m e x e c u t i o n w i t h I h eM o n i t o r . C o m b i n e s A a a e m b l e r / E d l t o r l o m a i l -m u e a s e o u s e .

A L F O $ 5 4 . 9 5 P L U S $ 2 . 0 0 P O S T A G E A N H A N D L I N G A d $ 5 . 0 0 f o d i s k v e r s i o n .S e n d c h e c k , M . O . , V I S A / M C ( $ 2 . 0 0 S . C . ) o s p e c i f y C . O . D . ( 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 9= ^ = ^ ^ ^ = 5 0 7 - 2 6 3 - 4 8 2 1

T o I n c .

C O M M O D O R E 6 O W N E R S O N L Y

S H A R E • L E A R N • E N J O Y •M o n t h l y N e w s l e t t e rP u b l i c D o m a i n S o f t w a r eR e p o r t s o R e c e n t 6 A r t i c l e sL o c a l C h a p t e r M e e t i n g sP r o d u c t D i s c o u n t sS e r v i c e A d v i c eB i - M o n t h l y M a g a z i n eA d v i c e o T r a i n i n gA n n u a l C o n v e n t i o nM e m b e r B u l l e t i n B o a r d

S e n d N a m e , a d d r e s s ,p h o n e n o a n a n n u a l

d u e s ( $ 2 5 ) t o T h C o m m o d o r e 6 U s e r s G r o u p

S u i t e 1 0 0 . C o r p o r a t e W e s t4 2 0 0 C o m m e r c e C o u r t

L i s l e . I l l i n o i s 6 0 5 3 2O C a l l :

( 3 1 2 ) 3 6 9 - 6 5 2 5 ( W e e k d a y s9 : 0 0 a m — 5 : 0 0 p m — C e n t r a l T i m e )

M A S T E R C A R D O V I S A A C C E P T E D" A i n d e p e n d e n t n o t - f o r - p r o f i t o r g a n i z a t i o n " .

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 E A p r i l / M a y 1 9 8 3 2 3

Page 26: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 26/124

t h a r t s

C o m p l e x R h y t h m sP a r t

b L e S i l v a nW h e n w s t o p p e d l a s t i s s u e w w e r e e x p l o r i n g t h C O

M O D O R E 6 4 a b i l i t y t r e n d e r t t h c o m p o s e r / p r o g r a m m e ra c c u r a t e p e r f o r m a n c e s o r h y t h m s t h a t h u m a n s f i n d e x t r e m e l yd i f f i c u l t o i m p o s s i b l e . T h m u s i c a l c o n c e p t o d i v i d i n g f o u rn o t e s e v e n l y a g a i n s t f i v e i w h e r e w s t o p p e d w i t h p r o m i s eo s o m e i n t e r e s t i n g c o d e f o p l a y i n g t h e s e r h y t h m i c c o m b i n at i o n s . W e l l , h e r e i w h a t t h i n k i v e r y i n t e r e s t i n g c o d e . T h p r o g r a m t h a t f o l l o w s w a d e v e l o p e d b y v e r y t a l e n t e d C o

m o d o r e p r o g r a m m e r , C y n d i e M e r t e n . a n i a l l o w s u t d s o m e v e r y c o m p l e x t h i n g s . L i s t i n g h a b e e n f o r m a t t e d t b e a s y o t h e y e s , b u r e m e m b e r t h a t a l t h o s e e x t r a s p a c e sa r n o t n e c e s s a r y w h e n k e y i n g i t h p r o g r a m i t s e l f . A l s o , i i g o o d i d e a t s a v e t h p r o g r a m i t h i s f o r m ( w i t h o u t t h en e c e s s a r y D A T A s t a t e m e n t s ) s i n c e i c a n b e u s e d w i t h m a n yd i f f e r e n t m u s i c a l d a t a s e t s .

L i s t i n g

S = 5 4 2 7 2 : F 0 R L = S T 0 S + 2 4 : P O K E L , 0 : N E X T

3 D I M F G K 1 1 )

5 P O K E S + 1 8 , 3 : P O K E S + 2 2 , 2 4 0 : P O K E S + 2 3 ,2 4

$ F O R I = 0 T O 1 1 : R E R B F G K I > : N E X T1 0 F Q R K = 0 T O 2U I = 1 2 R E R U N *1 3 I F N M = 0 T H E N 2 5 01 4 W f i = V < K > : W B = W R - 1 : I F N P K 0 T H E N N M = - N M -

0 : U B - 01 5 D R E = N M / 1 2 8 : 0 C ? i = < N M f l N D 1 1 2 5 / 1 61 6 S N T = N M f l N B 1 51 7 F R = F G < N T 51 7 5 I F K = 0 T H E N Q C K * = O C X + 11 8 I F O C ? i = 7 T H E N 2 0 01 9 F 0 R J = S T 0 0 C X S T E P - I = F R = F R / 2 : N E X T2 0 0 H F E = F R / 2 5 6 : L F X - F R R H D 2 5 52 1 I F B R K = l T H E N H < K ^ I ) = H F ? i : L < K . I X F X : C <

) = j . j c i 1 = 1 - 1 - 1 : G O T O 1 2 02 2 F O R J * 1 T O B R X - 1 : H C K * I = H F K : L < K > I ) =

C < K . > I ) = = ! » 1 R : : N ! r X T2 3 W : Y - > D = H F X : L < I C I > = L F K : C i r K , I > » W E2 4 0 1 = 1 + 1 : G O T O 1 2 02 5 I F D I M T H E N I M = 12 6 0 N E X T5 0 P 0 K E S + 5 i 6 3 : P O K E S + 6 , 2 4 C5 i P 0 K E S + 1 2 , 9 - P 0 K E S + 1 3 ,5 2 P O K E S + 1 3 , 1 1 3 = * 0 K £ S + 2 S , 75 3 P O K E S + 2 4 , 3 1

( I n i t i a l i z e S I c h i p a n c l e a r a l r e g i s t e r s )( D i m e n s i o n a c t i v i t y a r r a y s 1 / 1 6 m e a s u r e p e l o c a t i o n )( D i m e n s i o n a r r a y h o l d i n g t h e t o p o c t a v e f r e q u e n c i e s )( S e t w a v e f o r m c o n t r o l b y t e f o e a c h v o i c e )( S e t p u l s e w i d t h f o v o i c e 2 s e h i g h f r e q . f i l t e r c u t o f f ; s e

f i l t e r r e s o n a n c e f i l t e r v o i c e 3 ( R e a d i t o p - o c t a v e f r e q u e n c i e s f o e a c h n o t e n a m e )( B e g i n t h d e c o d i n g l o o p f o e a c h v o i c e )( I n i t i a l i z e a c t i v i t y a r r a y p o i n t e r )( R e a d c o d e d n o t e )( I t h c o d e d n o t e i 0 t h e n d n e x t v o i c e )( S e t w a v e f o r m c o n t r o l t o p r o p e r v o i c e , s i l e n c e = 0 )

( D e c o d e d u r a t i o n a n o c t a v e )( D e c o d e n o t e n a m e )( G e t t o p o c t a v e f r e q u e n c y f o r t h i s n o t e )( R a i s e v o i c e o n o c t a v e a b o v e w h e r e w r i t t e n )( I h i g h e s t o c t a v e , t h e n s k i p d i v i s i o n l o o p )( D i v i d e t o p o c t a v e f r e q u e n c y a p p r o p r i a t e n u m b e r o t i m e s )( D e c o d e h i g h a n l o w f r e q u e n c y b y t e s )( I 1 6 t h n o t e t h e n s e a c t i v i t y a r r a y : h i g h f r e q u e n c y , l o f r

q u e n c y , a n w a v e f o r m c o n t r o l v o i c e o n ( F o r a l b u l a s t 1 6 t h o f t h n o t e l e n g t h , s e a c t i v i t y a r r a y :h i g h f r e q u e n c y , l o f r e q u e n c y , w a v e f o r m c o n t r o l o n

( F o r l a s t 1 6 t h o n o t e l e n g t h s e w a v e f o r m c o n t r o l O F F ! )( I n c r e m e n t a c t i v i t y a r r a y p o i n t e r , b e g i n p r o c e s s a g a i n )( I n e x t n o t e i l o n g e r , r e s e t n u m b e r o a c t i v i t i e s )( B e g i n d e c o d i n g t h n e x t v o i c e )( S e t A t t a c k / D e c a y , t h e n S u s t a i n / R e l e a s e f o v o i c e 0 ( S e t A t t a c k / D e c a y , t h e n S u s t a i n / R e l e a s e f o v o i c e 1 ( S e t A t t a c k / D e c a y , t h e n S u s t a i n / R e l e a s e f o v o i c e 2 ( S e t v o l u m e t m a x , w i t h l o p a s s f i l t e r i n g )

I 2 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 E A p r i l / M a y 1 9 8 3

Page 27: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 27/124

5 4 F 0 R I B 8 T 0 I N ( S t a r t l o o p f o e a c h 1 6 t h n o t e e q u i v a l e n c y i m e a s u r e )5 5 P O K E S * L < 0 * I ) P O K E S + 7 * L 1 * 1 ) : P Q K E S + 1 4 ( P O K E l o f r e q u e n c y f r o m a c t i v i t y a r r a y f o a l v o i c e s )

. . L < 2 j I 5 6 P O K E S + 1 . - H < 0 * I P O K E S + 8 * H < 1 I P 0 K E S + ( P O K E h i g h f r e q u e n c y f r o m a c t i v i t y a r r a y f o a l v o i c e s )

P Q K E S + 4 ; C C 0 * I P O K E S + 1 1 . ■ C 1 I p 0 K £ 3 ( P O K E w a v e f o r m c o n t r o l f r o m a r r a y f o a l t h r e e v o i c e s )

5 8 F O T = 4 0 : N E X T5 3 N E X T5 9 0 0 7 0 5 4 06 8 E f l T f l 3 4 3 3 4 * 3 6 3 7 6 * 3 8 5 3 9 . . 4 0 3 3 0S I D R T f l 4 3 2 5 8 * 4 5 8 3 8 * 4 8 3 5 6 ; 5 1 4 4 36 2 D f l T f l 5 4 5 8 2 * 5 ? 7 4 3 * 6 1 i ? 6 * 6 4 8 1 4

I y o t r R U N n i n g t h p r o g r a m n o w , y o w i l l g e a " o u to d a t a e r r o r " i n l i n e 1 2 0 . N o w w i l l a d t h e d a t a f o t h f o l l o w i n g m u s i c a l e x a m p l e . T h e r e a r t w s h o r t m e l o d i c l i n e st h a t m o v e a d i f f e r e n t r a t e s o f s p e e d . M o r e p r e c i s e l y , t h e t o pm e l o d y p l a y s f o u r n o t e s , e v e n l y s p a c e d i t i m e , a g a i n s t f i v en o t e s , a l s o e v e n l y s p a c e d , i t h e l o w e r p a r t . T h m u s i c a ln o t a t i o n t h a t f o l l o w s i t h m o s t a c c u r a t e w a t n o t a t e t h i s .E x a m p l e

( T i m i n g l o o p f o 1 / 1 6 o m e a s u r e )( B e g i n n e x t 1 6 t h n o t e p o r t i o n o f m e a s u r e )( B e g i n s e l e c t i o n a g a i n o c h a n g e l i n e t E N D )( T o po c t a v ed a t aI n c i d e n t a l l y , s u c h r h y t h m i c c o m b i n a t i o n s a r n o t u n u s u a l i m o d e r n m u s i c . C h a r l e s I v e s d e m a n d e d r h y t h m i c c o o r d i n a t i o nf a m o r e c o m p l e x t h a n t h i s o v e r s i x t y y e a r s a g o ! ( 0 1 ' C h a r l e sw o u l d h a v e j u s t l o v e d t h e C O M M O D O R E 6 4 ! ) T o d a y t h e s e" c r o s s - r h y t h m s " , a t h e y a r e c a l l e d , a r c o m m o n t m o d e mj a z z a s w e l l a t h c l a s s i c a l a v a n t - g a r d e .

y - ^ -

T c o d e t h i s m u s i c , p r o g r a m m e r M e r t e n f o u n d w a t g e a l n e c e s s a r y p i t c h a n d u r a t i o n i n f o r m a t i o n i n t o o n i n t e g e r .L i n e s 1 5 0 - 2 0 0 c o n t a i n t h a l g o r i t h m w h i c h e x t r a c t s h i g h a n E x a m p l e

l o f r e q u e n c y b y t e s a w e l l a n o t e v a l u e . H e r e i p o r t i o n o t h 6 4 ' s p i t c h s p e c t r u m w i t h e a c h n o t e a s s i g n e d n u m b e r .

o f I 1 1 7 * t o S W ° > 9

3 4 4

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

i

v a l u e s a r e d e t e r m i n e d t h r o u g h u s o t h f o l l o w i n g l o o k u pt a b l e :

J 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 E A p r i l / M a y 1 9 8 3 2

Page 28: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 28/124

t h a r t s

E x a m p l e

N o t e V a l u e1 / 1 6

1 /

1 /

1 / 1 /

1 /

1 /

1 /

1 /

1 / w h o l

/ 1

/ 1

/

/ 1

/

/

N o t e S y m b o l

J T e n c o d e t h m u s i c w m e r e l y a d t h n o t e n u m b e r

f r o m E x a m p l e t t h d u r a t i o n v a l u e i E x a m p l e 3 F o i s t a n c e , t o c o n v e r t h a l f n o t e o m i d d l e w a d t h h a l fn o t e v a l u e o 1 0 2 4 t t h n o t e n u m b e r f o m i d d l e ( 6 4 )

L i s t i n g

D u r a t i o n1 2

2 5 3 8

5 1 6 4

7 6

1 0 2 4

1 1 5 2

1 2 8 0

1 5 3 62 O 4 8

a n p l a c e t h e r e s u l t i n g 1 0 8 8 i t h a p p r o p r i a t e p l a c e i t h D A T A s t a t e m e n t . T h d e c o d i n g t a k e s p l a c e b e t w e e n l i n e s1 6 a n 2 0 0 . H e r e a r e t h e D A T A s t a t e m e n t s t a d f o o u m u s i c a l e x a m p l e .

1 0 0 0 D R T f l 7 0 4 , 6 9 9 , 6 9 3 . . 6 9 7 , 6 9 9 , 7 0 4 , 6 9 7 , 6 9 91 9 9 9 D R T R

2 0 0 0 D R T f l 5 6 0 , 5 6 2 , 5 6 4 , 5 6 5 , 5 6 6 , 5 6 7 , 5 6 5 , 5 6 4 , 5 6 3 , 5 6 22 9 9 9 D R T f l3 9 9 9 D f l T f l

S a v e t h e n t i r e p r o g r a m b e f o r e r u n n i n g i t t h e n t y p e R U a n l i s t e n t t h p e r f o r m a n c e . Y o c a s l o w d o w n t h t e p b i n c r e a s i n g t h e s i z e o t h l o o p i n l i n e 5 8 0 . A l s o , t h p r o g r a m a u t o m a t i c a l l y p l a y s t h u p p e r m o s t v o i c e o n o c t a v eh i g h e r t h a n w r i t t e n ( s e e l i n e 1 7 5 ) . I y o u d o n o w a n t t h i ss p r e a d b e t w e e n v o i c e s t h e n d e l e t e l i n e 1 7 5 .

A r y o r e a d y f o t r i p l e c r o s s - r h y t h m ? L e t ' s h e a r h o t w n o t e s d i v i d e d e v e n l y a g a i n s t t h r e e d i v i d e d e v e n l y a g a i n s t

I

f i v e s o u n d s ! T h m u s i c i g i v e n b e l o w . M a n y m u s i c i a n sw o u l d h a v e t p r a c t i c e t h i s f o q u i t e a w h i l e a v e r y s l o wt e m p o t b e g i n t p l a y i t O u p o w e r f u l l i t t l e m a c h i n e c a p e r f o r m i i m m e d i a t e l y a n l e t h m u s i c i a n h e a r h o i s h o u l d s o u n d a t h p r o p e r t e m p o . ( S a y , d y o s u p p o s e t h 6 c o u l d b h e l p f u l t e a c h i n g m u s i c s t u d e n t s a b o u t h o c o m p l e x r h y t h m s s h o u l d s o u n d w i t h o u t m i s t a k e s ? . . ! . . ! ! ! )

2 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 E A p r i l / M a y 1 9 8 3

Page 29: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 29/124

E x a m p l e

J : # = = £l l t - W

P P

s * *

H W - '- & - *

I y o h a v e p i a n o h a n d y a n a r i n c l i n e d t o f r i e n d l yc h a l l e n g e t r p l a y i n g t h m u s i c t o s e e w h a t t h c o o r d i n a t i o n ^s t r e s s i o y o u r o w c e n t r a l p r o c e s s i n g u n i t . H e r e a r t h c h a n g e s w e ' l l m a k e t t h o r i g i n a l p r o g r a m . F i r s t , l e t ' s g e t h u p p e r v o i c e d o w n w h e r e i b e l o n g s ( l i n e 1 7 5 ) , t h e n m a k eL i s t i n gD e l e t e l i n e 1 7 t h e n

s o m e c h a n g e s t t h A D S R s e t t i n g s o l i n e s 5 0 0 - 5 2 0 . T h e s ew i l l a l l o w t h n o t e s t r i n g b i l o n g e r . F i n a l l y , t h D A T As t a t e m e n t s . S A V E , t h e n R U N . ( B p a t i e n t w h i l e t h d e c o d i n gi d o n e . . a b o u t t e s e c o n d s ! )

5 1 P O K E S + 1 2 . . 1 0 : P 0 K E S + 1 3 j < 1 5 2 P O K E S + 1 9 ; 1 8 : P Q K E S + 2 8 ; 1 1t h e n5 3 0 F O R T » T 1 N E X T -a n f i n a l l y1 9 Q 0 B f l T f i 8 3 4 . 3 3 5 , 3 3 6 , 8 4 8 1 3 4 1 } 3 4 3 / - 9 3 6 . . S 3 7 j S 3 4 j 8 4 3 , 8 5 0 1 8 4 8 , 8 4 ?1 3 1 9 P P T R 8 4 1 , 3 3 6 , S 3 4 , 8 3 8 , 8 3 ? ? 3 6 , 8 3 55 8 6 0 D R T f l 1 3 3 9 , 1 3 4 4 . - 1 3 4 8 , 1 3 * 1 6 . 1 3 3 ? . - 1 3 ? "2 3 1 0 B R T f l 1 3 3 3 . 1 3 3 4 , 1 3 3 ? , 1 3 3 6 . 5 3 7 . 1 3 * 1 42 9 9 ? 5 R T G3 0 0 0 D R T f l 1 9 5 9 . . 1 9 5 4 , 9 5 3 , 9 £ 0 , 9 5 9 5 3 8 1 8 B R T R 1 9 6 3 ; 1 9 3 83 9 9 9 D R T f l "

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 E A p r i l / M a y 1 9 8 3 2

Page 30: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 30/124

t h a r t s

O n o t h t h i n g s s o m e y o u n g p r o g r a m m e r s h a v e a s k e d m i a b o u t u s i n g p o p u l a r m u s i c i p r o g r a m s t h e y h o p e t m a r k e t T b b r i e f . . . T H I S I N O - N O ! H o w e v e r , t h e r e i n o t h i n g w r o n g w i t h c o m p o s e r g i v i n g a w a y s o m e m u s i c t a n y o n e w h w i s h e s t u s i t S i t h n e x t f e c o l u m n s

t h e r e w i l l b s o m e f r e e " m u s i c a l g o o d i e s " f o y o u r u s e — t o t a ll f r e e f o r e v e r m o r e ! H e r e i f i r s t o f f e r i n g . T m w a o t h i n k i n g i i s o r t o f " s o a p o p e r a i n t r o " f o s o m e a s y e t u w r i t t e n a d v e n t u r e g a m e . H a v e f u n w i t h i t

E x a m p l e 5

I f u t u r e c o l u m n s w m a j u s t i n c l u d e t h " m u s i c a l g o o d y "a n l e y o d t h c o d i n g ; b u f o n o w , h e r e a r e t h e D A T As t a t e m e n t s f o t h a b o v e m u s i c .

L i s t i n g

D e l e t e l i n e 1 7 5 .

t h e n5 0 P 0 K E S + 5 . 15 1 P O K E S + 1 2 . . 1 4 : P Q K E S + 1 3 , 1 45 2 P O K E 3 + 1 9 ; 1 4 : P O K E S + 2 0 a 4t h e n

1 0 0 0 D R T R 2 1 1 6 , 2 1 1 2 , 1 0 3 8 , 1 0 9 7 , 2 1 1 9 , 2 1 1 ?1 0 1 0 D f l T f l 1 0 9 2 . 1 0 ? 9 . . 1 0 9 9 , 1 1 0 4 , 2 1 1 9 , 2 1 1 71 9 9 9 D R T R

2 0 0 9 D R T R 2 1 3 3 , 2 1 0 5 , 1 0 7 9 , 1 0 7 8 . , 1 0 7 9 , 1 0 8 8 , 2 1 1 42 0 1 0 D R T R 2 1 1 2 * 2 1 1 7 , 2 1 1 6 ^ 5 7 8 * 5 7 1 , 1 8 8 02 9 9 9 D R T f l3 0 0 0 D R T B 2 0 9 6 , 2 1 0 1 , 1 0 7 6 , 1 0 7 5 , 2 1 9 0 , 1 0 8 1 , 1 0 3 83 0 1 0 D R T R 2 1 0 5 , 1 5 9 3 , 5 6 S , 2 1 0 3 , 1 0 6 3 , 1 0 6 ^3 9 9 9 D R T R

N e x t i s s u e w w i l l f i n d o u h o t o g i v e o u s o u n d p r o g r a m s" j a z z f e e l " s t h e y r e a l l y S W I N G !

2 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 E A p r i l / M a y 1 9 8 3

Page 31: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 31/124

E d u c a t o r s , p a r e n t s , f u t u r ep a r e n t s a n m a y b e e v e n k i d sw i l l f i n d o u s p e c i a l e d u c a t i o ns e c t i o n a i n v a l u a b l e r e s o u r c ei t h y e a r t c o m e . D y o n e e d t k n o w w h e r e t f i n de d u c a t i o n a l o r a d m i n i s t r a t i v es 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 ? A r e y o u w o n d e ri n w h i c h p r o g r a m m i n gl a n g u a g e s a r m o s t u s e f u lf o s t u d e n t s — a n d t e a c h e r s ?F i n d t h e a n s w e r s t t h e s eq u e s t i o n s a n d m o r e i t h i ss u p e r e d u c a t i o n s e c t i o n .

Page 32: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 32/124

C O M M O D O R E M E E T ST H C H A L L E N G EO G R O W I N G E D U C A T I O N M A R K E TB D A V I D R O S E N W A L DD i r e c t o r o E d u c a t i o n M a r k e t i n g

a s u r e i w o n ' t c o m e a s s u r p r i s et a n e d u c a t o r s t l e a r n t h a t t h " c o mp u t e r i n v a s i o n " p r e d i c t e d b f u t u r i s t s h a r e a J l y b e g u n — i n f o r c e . I n 1 9 8 0 t h e r ew e r e a b o u t 4 9 , 0 0 0 m i c r o c o m p u t e r s i s t a l l e d i s c h o o l s a n c o l l e g e s i t h U . S . B t h e n o t h i s y e a r t h e r e w i l lb a b o u t 1 7 5 , 0 0 0 . T h m o s t a s t o n i s h i n gt h i n g a b o u t t h o s e f i g u r e s i t h a t t h e y a r o n l y t h b e g i n n i n g . B 1 9 8 7 i n d u s t r y e p e r t s p r e d i c t s c h o o l s w i l l h a v e m o r e t h a n2 . m i l l i o n p e r s o n a l c o m p u t e r s , o o n f o e v e r y 2 s t u d e n t s . I t e r m s o d o l l a r s , t h i s m e a n s t h m a r k e t f o c o p u t e r h a r d w a r e a n s o f t w a r e i e d u c at i o n w i l l g r o w f r o m a b o u t $ 3 1 0 m i l l i o nt h i s y e a r t s o m e $ b i l l i o n b t h e n o 1 9 8 7 .

T h i s r a p i d g r o w t h i t h n u m b e r o c o m p u t e r s i t h e s c h o o l s p l a c e s i c r e a s e d p r e s s u r e o e d u c a t o r s t p r e p a r ef o r — a n d c o p e w i t h — n e a p p r o a c h t l e a r n i n g . I i t u r n p l a c e s a a t t e n d a n tr e s p o n s i b i l i t y o c o m p u t e r m a n u f a c t u r e r sl i k e C o m m o d o r e t c o n t i n u a l l y e x p a n da n i m p r o v e o u r s u p p o r t f o t h o s ee d u c a t o r s .

A p o i n t e d o u i t h l a s t i s s u e o C o m m o d o r e M a g a z i n e , C o m m o d o r e i m o r e d e e p l y c o m m i t t e d t h a n e v e r t i c r e a s i n g s 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 l u s e r s . A r e s u l t , w h a v ee s t a b l i s h e d c o m p r e h e n s i v e p r o g r a mt h a t i n c l u d e s : 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 n s p e c i a l i s t s w h a r f a m i l i a r

w i t h b o t h C o m m o d o r e e q u i p m e n t A N t h c o n c e r n s o f e d u c a t o r s ; 2 s p e c i a l d i c o u n t s o e q u i p m e n t f o q u a l i f y i n gs c h o o l s ; 3 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 h w 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 ;4 r e 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 5 i n 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 a n a m i n i s t r a t o r s , w o r k w 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 l e r s t m a k e s u r e q u e st i o n s a r a n s 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 l s o s u p p o r t t e a c h e r s 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 b s u r et c o n t a c t t h s p e c i a l i s t i n 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 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 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

S o u t h : M r s . P a S p i l i 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 2 2

E a s t : M s . P a t 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

W e s t : M r J i m 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

W o r k i n g w i t h m a h e a d q u a r t e r s a r D r D a K u n z . P r o g r a m M 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 u n i c a t i o n s a n a d m i n i s t r a t i v e c o o rd i n a t o r ; a n E m m a J e a n M u n g i n , o u rs e c r e t a r y .

I a d d i t i o n t o u e d u c a t i o ns p e c i a l i s t s , w a r e s t a b l i s h i n g m a n ye d u c a t i o n r e s o u r c e c e n t e r s t s e r v e a s p r i m a r y g r a s s r 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 . 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 m a d e . T h i n f o rm a t i o n e x c h a n g e d t h r o u g h o u r e s o u r c ec e n t e r s i v e r y u s e f u l f o t e a c h e r s w o r ki n w i t h c o m p u t e r s , m a n y f o t h f i r s tt 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 e s c h e d u l e s .

T q u a l i f y a a e d u c a t i o n r e s o u r c ec e n t e r y o u m u s t b a n o n - p r o f i t s c h o o lo r g a n i z a t i o n o a g e n c y ( p u b l i c o p r i v a t e )s e r v i n g s t u d e n t s , i o n o m o r e o t h f o l l o w i n g c a t e g o r i e s : p r e s c h o o l , K - 1 2 .p o s t - s e c o n d a r y e d u c a t i o n , t w o - o f o u r -y e a r c o l l e g e o u n i v e r s i t y o a d u l t e d u c at i o n . Y o m u s t h a v e a l e a s t f i v e C o m o d o r e c o m p u t e r s ( t h i s c a n . h o w e v e r , b m o d i f i e d i y o u m e e t t h e o t h e r r q u i r e m e n t s ) a n m u s t b e w i l l i n g t p r v i d e , a r e a s o n a b l e i n t e r v a l s , s u p p o r t , i n s e r v i c e t r a i n i n g a n a d v i c e t o t h e re d u c a t o r s .

s c h o o l o r i n t e r m e d i a t e u n i t m a y ,w i t h t h e a p p r o v a l o t h e i r s 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

3 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 E A p r i l / M a y 1 9 8 3

Page 33: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 33/124

l i k e t o f i n d o u m o r e a b o u t t h i s p r g r a m , w r i t e t t h e d u c a t i o n R e s o u r c eC e n t e r C o o r d i n a t o r , C o m m o d o r eB u s i n e s s M a c h i n e s , 1 2 0 0 W i l s o n D r i v e ,W e s t C h e s t e r , P 1 9 3 8 0 .

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 i c 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 n 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 e

a 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 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 i n e s se 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 n t h a c a d e m i c a r e a w a r m a k i n ga v a i l a b l e — i n t h e 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 t C o m o d o r e c o m p u t e r s . T h e s e p r o 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 d r e s s s p e c i f i cc l a s s r o o m n e e d s . E a c h p r o g r a m i c a t a l o g u e d b y t o p i c , g r a d e l 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 r p 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 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 n i s t r a t i o n — g r a d er 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 sa n s i m i l a r f 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 l c 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 m i t m e n t t e d u c at i o n a l s o f t w a r e . R e c e n t a n n o u n c e m e n t si n c l u d e t h s o o n - t o - b e - a v a i l a b l e L O G Oa n P I L O T s o f t w a r e f o t h 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 e 6 t u s

C O M P U T t R C L A S S R O O M

I l l u s t r a t i o n — R o b e r t N e u m a n n

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 E A p r i l / M a y 1 9 8 3 3

Page 34: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 34/124

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 f o o u o r i g i n a l P E c o m p u t e r s .

I t h 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 e b e s t w a t o 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 e t h es o f t w a r e u s e d i i n d u s t r y . F o i n s t a n c et h e r e s e e m s t b l i t t l e a d v a n t a g e t o l l e a r n i n g A B O U T w o r d p r o c e s s i n g . T g a i n t h e g r e a t e s t b e n e f i t s t u d e n t s n e e dt U S w o r d p r o c e s s o r — o r e l e c t r o n i cs p r e a d s h e e t . W a C o m m o d o r e c o t i n u a l l y t r y t o m a k e s u c h p r o d u c t sa v a i l a b l e t o 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 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 l t h o u g hw 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 kb o n e o o u 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 e c e p t i o n s t t h a t r u l e . T h C o m m o d o r e6 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 nc o l o r g r a p h i c s , m u s i c s y n t h e s i z e r a n d e xt r a o r d i n a r y m e m o r y c a p a b i l i t i e s — a t a a f f o r d a b l e p r i c e — w i l l c o n t i n u e t b a o u t s t a n d i n g t o o l f o r e d u c a t o r s . T h 6 i e v e n m o r e c o s t e f f e c t i v e w h e n i i n e

e x c e l l e n c e i e a u c a t t o n l h r o u g h t e c h n o l o g y

w o r k e d i t h e c l a s s r o o m , o r 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 mm u n i c a t i o n s d a t a b a s e s w i t h o u v e r y i e x p e n s i v e m o d e m . T h e a v a i l a b i l i t y o s p r i t e g 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 g i m p a c t o t h e 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 l i c a t i o n s — m o s t s p e c i f i c a l l y f o r t e a c h i n gp r o g r a m m i n g i t h w h o l e s 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 e S 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 r o t h m a r k e t w i t ht 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 f t h eS u p e r P E T . W i t h 9 6 K , a 8 0 - c o ! u m ns 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 sw e l l a t e l e c 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 s m i c r o c o m p u t e r i i d e a l f o s o p h i s t i c 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 p m e n tt 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 re 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 s a l w a y s p l a y e d a m a j o rr o l e i e d u c a t i o n . A w c o n t i n u e t o 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 t t h p r e se n n e e d s — a n d a n t i c i p a t e t h e f u t u r en e e d s — o f o u e d u c a t i o n a l u s 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 mm 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 h t e c h n o l o g y . " C

3 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 E A p r i l / M a y 1 9 8 3

Page 35: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 35/124

H O T G E F E D E R A L B L O C K G R A N T F U N D I N GT B U C O M P U T E R SF O Y O U R S C H O O LB D A K U N ZP r o g r a m M a n a g e r l o E d u c a t i o n a l S y s t e m s

F e d e r a l B l o c k G r a n t s t s c h o o l s a r a c t u a l l y c o n s o l i d a t i o n o m a n y p r g r a m s t h a t w e r e p r e v i o u s l y i n d i v i d u a l l yf u n d e d . T h e s e g r a n t s m a b e u s e d b ys c h o o l d i s t r i c t a i s e e s f i M a n yd i s t r i c t s a r c h o o s i n g t u s t h f u n d s t b u m i c r o c o m p u t e r s a n r e l a t e d s o f t w a r ea n p r o v i d e i n s e r v i c e t r a i n i n g .

A a a i d t o e d u c a t o r s , w a r p r v i d i n g t h e f o l l o w i n g i n f o r m a t i o n d i r e c t l yf r o m B l o c k G r a n t s a n S t a f f D e v e l o pm e n t b M a r g o J o h n s o n , T h e o d o r e A d r e w s a n R o E d e l f e l t , p u b l i s h e d i 1 9 8 2 b t h e N a t i o n a l C o u n c i l o S t a t e so I n s e r v i c e E d u c a t i o n . ( C o p i e s o t h i sp u b l i c a t i o n m a b o b t a i n e d f r o m t h N a t i o n a l D i s s e m i n a t i o n C e n t e r , S y r a c u s eU n i v e r s i t y , 1 2 H u n t i n g t o n H a l l .S y r a c u s e , N 1 3 2 1 0 . )

W h a v e a l s o i n c l u d e d l i s t o s t a t ee d u c a t i o n a g e n c y b l o c k g r a n t c o o rd i n a t o r s , t a k e n f r o m t h i s s a m e p u b l i c at i o n . T h e s e s t a t e c o o r d i n a t o r s s h o u l d b a b l e t a n s w e r a n y q u e s t i o n s y o u rd i s t r i c t m a h a v e c o n c e r n i n g c u r r e n t u s o b l o c k g r a n t m o n i e s . B e f o r e y o u c o nt a c t y o u r c o o r d i n a t o r , h o w e v e r , p l e a s e b s u r e t c o n s o l i d a t e y o u r d i s t r i c t ' s e f f o r t s .T h e n h a v e d i s t r i c t - l e v e l o f f i c i a l m a k et h c o n t a c t T h a t w a y y o u ' l l a v o i d c o n f us i o n a n o v e r l a p .

T h f o l l o w i n g i t a k e n d i r e c t l y f r o mB l o c k G r a n t s a n S t a f f D e v e l o p m e n t :

T h f e d e r a l b l o c k g r a n t l e g i s l a t i o nm a n d a t e s s y s t e m f o g i v i n g f e d e r a lf u n d s t s t a t e a n l o c a l e d u c a t i o n a g e nc i e s f o e d u c a t i o n a l i m p r o v e m e n t . M o s to f t h e f u n d s g t l o c a l e d u c a t i o n a g e nc i e s . T h l a s a y s t h a t l o c a l e d u c a t i o na g e n c i e s h a v e c o m p l e t e d i s c r e t i o n t s p e n d t h e f u n d s , w i t h i n t h e b r o a d p r o v is i o n s o f t h l a w . T h l a d o e s n o t p r ov i d e t h a t t h s t a t e e d u c a t i o n a g e n c ys h o u l d i n f l u e n c e h o t h l o c a l e d u c a t i o na g e n c y s p e n d s i t f u n d s , b u n e i t h e r d o e st h e l a w p r o h i b i t t h e s t a t e e d u c a t i o na g e n c y f r o m d o i n g s o . .

1 W h a t i t h b l o c k g r a n t l e g i s l at i o n ?T h E d u c a t i o n C o n s o l i d a t i o n a n I p r o v e m e n t A c o 1 9 8 1 h a t h r e ec h a p t e r s . C h a p t e r s a n d 3 d e a l w i t h T it l o t h E l e m e n t a r y a n S e c o n d a r yE d u c a t i o n A c t ( E S E A ) a n d g e n e r a l p r v i s i o n s , r e s p e c t i v e l y . C h a p t e r i w h a t i r e f e r r e d t o a s t h e " b l o c k g r a n t l e g i s l at i o n " o t h " c o n s o l i d a t i o n l e g i s l a t i o n . "

2 W h a t p r o g r a m s d i d t h e b l o c kg r a n t l e g i s l a t i o n c o n s o l i d a t e ?T h b l o c k g r a n t l e g i s l a t i o n c o

s o l i d a t e d s i x l e g i s l a t i v e a u t h o r i z a t i o n s f o 5 d i s t i n c t p r o g r a m s ( m a n y o w h i c hw e r e n e v e r f u n d e d ) i n t o s i n g l el e g i s l a t i v e a u t h o r i z a t i o n f o a b l o c k g r a n tt e a c h o t h 5 s t a t e s , t h D i s t r i c t o C o l u m b i a a n P u e r t o R i c o ( t h e l a t t e rt w a r i n c l u d e d h e r e a f t e r i t h w o r d" s t a t e s " ) a n d , t h r o u g h t h s t a t e s , t l o c a le d u c a t i o n a g e n c i e s ( L E A s ) . T h s i a n t e c e d e n t a u t h o r i z a t i o n s w e r e :

T i t l e s I I I I I , I V V V I I I a n d I X ( e c e p t P a r t C ) o t h E l e m e n t a r y a n S e c o n d a r y E d u c a t i o n A c o 1 9 6 5t h A l c o h o l a n D r u g A b u s e E d u c at i o n A c P a r t a n S e c t i o n 5 3 o T i t l e o t h H i g h e r E d u c a t i o n A c o 1 9 6 5t h F o l l o w T h r o u g h A c t , o p h a s e db a s i sS e c t i o n 3 - a - l o t h N a t i o n a l S c i e n c eF o u n d a t i o n A c t o 1 9 5 0 r e l a t e d t op r e c o l l e g e s c i e n c e t e a c h e r t r a i n i n gt h C a r e e r E d u c a t i o n I n c e n t i v e A c

N o t e t h a t n o a l f e d e r a l e d u c a t i o np r o g r a m s w e r e c o n s o l i d a t e d i t h b l o c kg r a n t l e g i s l a t i o n . A m o n g t h m a j o r p r g r a m s n o c o n s o l i d a t e d a r T i t l e I e d u c a t i o n f o t h h a n d i c a p p e d , b i l i n g u a le d u c a t i o n , I n d i a n e d u c a t i o n , v o c a t i o n a la n a d u l t e d u c a t i o n a n i m p a c t a i d .

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 E A p r i l / M a y 1 9 8 3 3 3

Page 36: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 36/124

Page 37: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 37/124

S t a t eM i s s o u r i

M o n t a n a

C h a i r m a nN . A .

J o h n F r a n k i n o( 4 0 6 ) 4 4 2 - 5 7 6 1

C o o r d i n a t o rO t i s G B a k e r

P a t r i c k F e e l e y

F i n a l a u t h o r i t yS u b j e c t t r e a p p r o p r l a -l i o n b l e g i s l a t u r eS t a t e s u p e r i n t e n d e n t

C h a r a c t e r i s t i c s o f o r m u l aW e i g h t i n g s e x p e c t e d f o l o w - I n c o m ea n h a n d i c a p p e d c h i l d r e nB a s e d o a t t e n d a n c e

N e b r a s k aN e v a d a

N e Y o r k

O r e g o n

N . A . L a r r y V o n t z S t a t e b o a r d o e d u c a t i o n N . A .N . A . J a m e s P C o s t a S t a t e d e p a r t m e n t o

e d u c a t i o nW i l l t a k e i n t o c o n s i d e r a t i o n l o w -i n c o m e a n e c o n o m i c a l l y d e p r e s s e da r e a s a n r u r a l i s o l a t i o n

N e H a m p s h i r eN e J e r s e yN e M e x i c o

N . A .N . A .N . A .

R o b e r t B r u n e l l eM a r v i n S H a b a sS u s a n B r o w n

S t a t e b o a r d o e d u c a t i o nS t a t e b o a r d o e d u c a t i o nS t a t e b o a r d o e d u c a t i o n

N . A .N . A .7 0 b a s e d o e n r o l l m e n t . 3 0 f o s p a r s i t y a n r u r a l i s o l a t i o n

A n d r e w V i r g i l i oS t a t e U n i v e r s i t y o N e Y o r k a B r o c k p o r t

R o b e r t J M a u r e r B o a r d o r e g e n t s , s u b j e c tt r e a p p r o p r i a t i o n b l e g i s l a t u r e

W e l g h l l n g s f o d i s t r i c t s ' f i s c a l c a p a c i t y{ p r o p e r t y v a l u e a n i n c o m e p e c a p it a ) , s p a r s i t y , s p e c i a l - e d u c a t i o n n e e d s ,l i m i t e d - E n g l i s h - p r o f i c i e n t s t u d e n t s .N e x t y e a r , e a c h d i s t r i c t i g u a r a n t e e da l e a s t 2 0 o t h f e d e r a l a i d i r e c e i v e d i 1 9 8 0 - 8 1 .

N o r t h C a r o l i n a

N o r t h D a k o t a

O h i o

O k l a h o m a

E H o l m e s( 9 1 9 ) 5 4 2 - 3 2 3 2J e r r y T j a d e n( 7 0 1 ) 3 4 7 - 4 4 3 2N .

L e o n a r d C a m p b e l l( 4 0 5 ) 7 2 2 - 5 2 0 1

W e a v e r B R o g e r s J r

J o e C r a w f o r d

I r e n e G B a n d y

J a c k S t r a h o r n

S t a t e b o a r d o e d u c a t i o n

D e p a r t m e n t o p u b l i ci n s t r u c t i o nS t a t e e d u c a t i o n a g e n c y

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

N . A .

N . A .

W i l l i n c l u d e w e i g h t i n g s f o d i s a d v a n -t a g e d c h i l d r e n , s p a r s i t y , h i g h - t a x / l o w -y i e l d d i s t r i c t s , h a n d i c a p p e d c h i l d r e n8 0 b a s e d o n a v e r a g e d a i l y m e m b e rs h i p ; w e i g h t i n g s e x p e c t e d f o l o w -i n c o m e a n d h a n d i c a p p e d s t u d e n t sa n f o s m a l l d i s t r i c t s

W i l l i a m K W o r r e l l( 5 0 3 ) 9 6 3 - 4 1 7 1

M a r s h a l l D H e r r o n S t a t e b o a r d o e d u c a t i o n 7 0 b a s e d o a v e r a g e d a i l y a t t e nd a n c e ; r e m a i n d e r t b e w e i g h t e d f o l o w - i n c o m e , h a n d i c a p p e d , r u r a l ,g i f t e d , a n l i m i t e d - E n g l i s h - p r o t i c i e n ts t u d e n t s , a n ( o p r o g r a m s f o d e s e g r e g a t i o n o c u l t u r a l e n r i c h m e n t

P e n n s y l v a n i a

R h o d e I s l a n d

S o u t h C a r o l i n a

S o u t h D a k o t a

T e n n e s s e e

T e x a s

U t a h

V e r m o n t

V i r g i n i aW a s h i n g t o n

W e s t V i r g i n i aW i s c o n s i n

W y o m i n g

J o h n H e r s e y( 7 1 7 ) 5 3 3 - 5 5 1 4

J a m e s D i P r e t e( 4 0 1 ) 8 2 8 - 7 8 0 0

W a r r e n M e r s e r e a u( 8 0 3 ) 2 4 2 - 6 3 0 0N . A .

N . A .

W i l l i s T a t e . S o u t h e r nM e t h o d i s t U n i v e r s i t y .D a l l a sE l d o n T o l m a n( 8 0 1 ) 2 6 6 - 4 4 1 1N . A .

N . A .N - A .

N . A .T h R e v . J o h n H a n l e y( 4 1 4 ) 4 7 6 - 2 1 0 1J o h n R a n k i n e( 3 0 7 ) 3 4 7 - 6 3 5 5

J A n W e i n b e r g e r

C h r i s O ' N e i l

J a c k S e u r y n c k

J a m e s O H a n s e n

C a r o l F u r t w e n g l e r

W i l l i a m N . K i r b y

B e r n a r r S F u r s e

G e r a l d A s s e l i n

W i l l i a m C C o c h r a nM o n a B a i l e y

C a r o l y n S k i d m o r eB r i a n R o h e r t y

T o M o r r i s

S t a t e e d u c a t i o n a g e n c y ,s u b j e c t t r e a p p r o p r i at i o n b l e g i s l a t u r eB o a r d o r e g e n t s ( o e l m e n t a r y a n s e c o n d a r ye d u c a t i o nS t a t e d e p a r t m e n t o e d u c a t i o nS t a l e b o a r d o e d u c a t i o n

S t a t e c o m m i s s i o n e r o e d u c a t i o nS t a t e b o a r d o e d u c a t i o n

S t a t e b o a r d o e d u c a t i o n

S t a t e b o a r d o e d u c a t i o n

S t a t e b o a r d o e d u c a t i o nN . A .

N S t a t e s u p e r i n t e n d e n t o p u b l i c I n s t r u c t i o nS t a t e b o a r d o e d u c a t i o n

6 0 b a s e d o e n r o l l m e n t , 3 5 b a s e do p o v e r t y , 5 o s p a r s i t y

N . A .

N . A .

W i l l t a k e i n t o a c c o u n t s m a l l s c h o o l sa n s p a r s e l y p o p u l a t e d d i s t r i c t sN . A .

D o u b l e w e i g h t g i v e n f o T i t l e l - e l i g i b l e ,h a n d i c a p p e d , a n l i m i t e d - E n g l i s h -p r o f i c i e n t s t u d e n t sS a m e a ( o s t a t e a i d t o l o c a l s c h o o ld i s t r i c t s5 5 b a s e d o e n r o l l m e n t , 4 5 b a s e do h i g h - c o s t f a c t o r s , i n c l u d i n g h i g hl o c a l t a x e f f o r t w i t h l o y i e l d , n u m b e ro l o w - i n c o m e s t u d e n t sN . A .W e i g h t i n g s e x p e c t e d l o l o w - i n c o m es t u d e n t s , l o w e s t a n h i g h e s t a c h i e v e r sN . A .N . A .

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

S o u r c e 1 E d u c a t i o n W e e k , M a r c n 2 4 1 9 Q 2 . R e p r i n t e d b p e r m i s s i o n

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 E A p r i l / M a y 1 9 8 3 3 5

Page 38: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 38/124

Page 39: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 39/124

R e p r i n t e d f r o m t h D e c e m b e r / J a n u a r y1 9 8 2 i s s u e o I n t e r a c t , t h p u b l i c a t i o n o t h N e J e r s e y S t a t e D e p a r t m e n t o E d c a t i o n . R e v i s i o n s a n a d d i t i o n s b y M i k eG r a b e l a n D a K u n z a C o m m o d o r e .

A d d r e s s : T h p a r t i c u l a r n u m b e r a s s o c ia t e d w i t h e a c h m e m o r y l o c a t i o n .A l g o r i t h m : s t e p - b y - s t e p p r o c e d u r e b w h i c h i n s t r u c t i o n s a r g i v e n t c o p u t e r .A l p h a m e r i c : L e t t e r c h a r a c t e r s o n l y .A l p h a n u m e r i c : c h a r a c t e r ;a l p h a b e t i c , n u m e r i c o s y m b o l i c .A n a l o g : m e t h o d o m e a s u r e m e n tt h a t u s e s a c o n t i n u o u s l y v a r i a b l ep h y s i c a l q u a n t i t y , s u c h a s l e n g t h , w i d t ho r e s i s t a n c e , t r e p r e s e n t v a l u e s .A P L / A P r o g r a m m i n g L a n g u a g e :c o m p u t e r l a n g u a g e u s e d p r i m a r i l y f o m a t h e m a t i c a l a p p l i c a t i o n s . U s e s s p e c i a ls y m b o l s t r e d u c e t h s i z e o p r o g r a m s .A r r a y : l i s t o i t e m s a n o w h i c h m a b f o u n d b t h e i r p o s i t i o n i t h l i s t .A S C I I : O f t e n c a l l e d U . S . A S C I I . T h s t a n d a r d c o d e v a l u e f r o m t 1 2 t h a ti a s s i g n e d t n u m b e r s , l e t t e r s a n c o t r o l c h a r a c t e r s f o t h p u r p o s e o c o m u n i c a t i o n b e t w e e n t w c o m p u t e r s .A s s e m b l e r : p r o g r a m t h a t c o n v e r t sa s s e m b l y l a n g u a g e t m a c h i n e l a g u a g e .A s s e m b l y L a n g u a g e : l a n g u a g es i m i l a r t o m a c h i n e l a n g u a g e , b u e a s i e rt w r i t e a n u n d e r s t a n d .A t t a c k : T h r a t e a w h i c h m u s i c a ln o t e s r e a c h p e a k v o l u m e .

B a c k - U p C o p y : d u p l i c a t e .B A S I C — B e g i n n e r s A l l - P u r p o s e S y b o l i c I n s t r u c t i o n C o d e : c o n v e r s at i o n a l c o m p u t e r l a n g u a g e , u s i n g w o r d s ,n o s y m b o l s ; f r e q u e n t l y u s e d i m i c r oc o m p u t e r s .B a t c h : H o l d i n g o s i m i l a r j o b s f o p r o ce s s i n g a l a t e r t i m e . O p p o s i t e o i t e r a c t i v e .B a u d R a t e : S p e e d o f d a t a t r a n s f e r f r o mo n e c o m p u t e r t a n o t h e r i a p p r o xi m a t e b i t s p e s e c o n d .B i n a r y : I a n O ' r e p r e s e n t d a t a .S i m i l a r t a o / o f f s w i t c h . T h w a c o m p u t e r s t o r e s i n f o r m a t i o n .B i t : s i n g l e b i n a r y d i g i t . T h s m a l l e s tu n i t o f i n f o r m a t i o n u n d e r s t o o d b yc o m p u t e r . D n o t c o n f u s e t h i s w i t h

s i n g l e c h a r a c t e r o r l e t t e r . S e B Y T E .B u g : A e r r o r . M a e x i s t i e i t h e rh a r d w a r e o s o f t w a r e . A l s o c a l l e dg l i t c h .B u f f e r : A a r e a i t h c o m p u t e r u s e dt t e m p o r a r i l y h o l d i n f o r m a t i o n .B y t e : g r o u p o b i t s . R e p r e s e n t s o n c h a r a c t e r s u c h a l e t t e r a n i n o m a l l y e i g h t b i t s i l e n g t h . M e a s u r e d i u n i t s o f a p p r o x i m a t e l y 1 0 0 0 c a l l e d K .

C A L — C o m p u t e r A s s i s t e d L e a r n i n g :g e n e r i c t e r m u s e d t r e f e r t d i f f e r

e n w a y s o u s i n g t h c o m p u t e r t h e l ph u m a n s l e a r n o t k e e p t r a c k o h u m a n ' s l e a r n i n g .

C A I — 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 .C B I — C o m p u t e r B a s e d I n s t r u c t i o n .C M A — 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 .

C a s s e t t e I n t e r f a c e : s l o w p r o c e s s o u s i n g a r e g u l a r c a s s e t t e t a p e r e c o r d e ra n t a p e t o t r a n s f e r s t o r e d d a t a t a n f r o m c o m p u t e r .C h a r a c t e r : s i n g l e l e t t e r , n u m b e r ,s y m b o l , o r s p a c e . R e q u i r e s o n b y t e o s t o r a g e .C h a r a c t e r P r i n t e r : p r i n t e r t h a tp r i n t s o n c h a r a c t e r a t a t i m e . U s u a l l yq u i t e s l o w w i t h v a r i a b l e q u a l i t y .C h i p : t i n y p i e c e o s i l i c o n e m b e d d e dw i t h h u n d r e d s o t h o u s a n d s o e l e c t r o ni c i r c u i t s . S e M I C R O P R O C E S S O R .C O B O L — C o m m o n B u s i n e s s O r i e n t e dL a n g u a g e : c o m p u t e r l a n g u a g ep r i m a r i l y u s e d f o b u s i n e s s a p p l i c a t i o n s .C o l d S t a r t : T b e g i n t o p e r a t e c o p u t e r t h a t h a j u s t b e e n t u r n e d o n C o l u m n : v e r t i c a l s e q u e n c e o c h a r a c t e r s , f r o m t o t b o t t o m .C o m m a n d : r e q u e s t o i n s t r u c t i o n t

c o m p u t e r .C o m p a t a b i l i t y : T w t y p e s : h a r d w a r e t h a r d w a r e a n s o f t w a r e t h a r d w a r e .T h a b i l i t y t c o r r e c t l y m a t c h o c o n e c t t w o m o r e i t e m s .C o m p i l e r : t r a n s l a t i o n d e v i c e . T r a n sl a t e s c o m p u t e r l a n g u a g e w r i t t e n b p r o g r a m m e r i n t o l a n g u a g e t h a t t h m a c h i n e u n d e r s t a n d s .C o m p u t e r : A e l e c t r o n i c d e v i c e t h a tc a r e c e i v e a n t h e n f o l l o w i n s t r u c t i o n st m a n i p u l a t e i n f o r m a t i o n . C h a n g e a b l ei n s t r u c t i o n s , d a t a s t o r a g e a n t h a b i l i t yt h a n d l e n u m b e r s , c h a r a c t e r s , a n l e t e r s a r c h a r a c t e r i s t i c s . N O T E : D e f i n it i o n o f t h e t h r e e b a s i c l e v e l s o s i z e i t h c o m p u t e r f a m i l y c h a n g e r a p i d l y a n e h a r d w a r e i d e v e l o p e d .

C o m p u t e r S y s t e m : A l t h h a r d

w a r e a n s o f t w a r e u s e d i c o p l e t e c o m p u t e r o p e r a t i o n o t a s k .M i c r o c o m p u t e r : v e r y s m a l lc o m p u t e r u s u a l l y b a s e d o m i c r o p r o c e s s o r .M i n i c o m p u t e r : L a r g e r a n m o r ep o w e r f u l t h a n m i c r o c o m p u t e r .M a i n f r a m e C o m p u t e r : T h el a r g e s t o t h c o m p u t e r f a m i l y .

C o m p u t e r E d u c a t i o n : T e a c h i n g a b o u tc o m p u t e r s .

C o m p u t e r A w a r e n e s s : h u m a n ' su n d e r s t a n d i n g o h o c o m p u t e r sa r u s e d i t h e v e r y d a y w o r l d .C o m p u t e r L i t e r a c y : h u m a n ' sa b i l i t y t u s c o m p u t e r s i t h e v e r y d a y w o r l d .

C o n t r o l C h a r a c t e r : c h a r a c t e r t h a th a n g r a p h i c m e a n i n g b u t e l l s t h c o m p u t e r t d s o m e t h i n g , e . g . , c u r s o rc o n t r o l s .C P / M * : c o m m o n o p e r a t i n g s y s t e mo m a n y c o m p u t e r s t h a t u s e s Z 8 m i c r o p r o c e s s o r c h i p . ( " C P / M i r e g i s t e r e d t r a d e m a r k o D i g i t a lR e s e a r c h , I n c . )C P U — C e n t r a l P r o c e s s i n g U n i t : T h b r a i n . S e r v e s a a s w i t c h i n g n e t w o r ka n p e r f o r m s a l c a l c u l a t i o n s . T h i n t e rn a o p e r a t i o n a l c o n t r o l s y s t e m .C R T — C a t h o d e R a T u b e : T h d i s p l a yp o r t i o n o f t e l e v i s i o n , m o n i t o r , o v i d e o t e r m i n a l .C u r s o r : m o v a b l e s p o t o t h C R s c r e e n . S h o w s t h p r o g r a m m e r o o p e r a t o r w h e r e t h p o i n t e r i s

D a t a : I n f o r m a t i o n o a n t y p e .D a t a b a s e : D a t a , o r g a n i z e d , s t o r e d ,a n c r o s s r e f e r e n c e d b c o m p u t e r .T h i n k o a o r g a n i z e d f i l e c a b i n e t w i t h

c o m m o n c o n c e p t t h a t l i n k s t h d r a w e r s t o g e t h e r .D e b u g : L o c a t i n g a n e l i m i n a t i n g e r o r s , b u g s , o r g l i t c h e s .D e c a y : T h r a t e a w h i c h a m u s i c a ln o t e f a l l s f r o m p e a k v o l u m e .D i a g n o s t i c R o u t i n e : c o m p u t e r ' s s e l f -t e s t i n g p r o g r a m w h i c h c a i d e n t i f yh a r d w a r e a n s o m e s o f t w a r e b u g s .D i g i t a l : m e t h o d o m e a s u r e m e n t t h a tu s e s p r e c i s e q u a n t i t i e s t r e p r e s e n tv a l u e s , s u c h a t h p r e s e n c e o a b s e n c eo v o l t a g e .D i s k ( D i s c ) : d e v i c e t h a t l o o k s l i k ep h o n o g r a p h r e c o r d o n w h i c h l a r g ea m o u n t s o f d a t a m a b s t o r e d . A l l o w sv e r y f a s t r a n d o m a c c e s s o t h a t d a t a .M a b h a r d o f l o p p y , r e c o r d a b l e o o n o r b o t h s i d e s , a n s i n g l e o r d u a ld e n s i t y .

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 E A p r i l / M a y 1 9 8 3 3 7

Page 40: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 40/124

Page 41: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 41/124

N e t w o r k : T c o n n e c t n u m b e r o c o m p u t e r s t m a i n c o m p u t e r . I t h c l a s s r o o m t h m a i n c o m p u t e r u s u a l l yr u n s p r i n t e r a n a d i s k d r i v e .

O p e r a t i n g S y s t e m : T h i n t e r n a l p r g r a m s t h a t a l l o w t h c o m p u t e r t p e f o r m i t f u n c t i o n s .

D i s k O p e r a t i n g S y s t e m - D O ST h i n t e r n a l p r o g r a m s t h a t a l l o w

t h c o m p u t e r t u s e a d i s k s y s t e m .O u t p u t : I n f o r m a t i o n c o m i n g o u o f t h ec o m p u t e r o r t h e e n p r o d u c t o p r g r a m . U s u a l l y o p a p e r o C R T .

P a r a l l e l : T r a n s m i s s i o n o d a t a s a l p a r t s o f w o r d a r h a n d l e ds i m u l t a n e o u s l y , e i g h t b i t s a t i m e .P a s c a l : n e c o m p u t e r l a n g u a g es i m i l a r t b u m o r e p o w e r f u l t h a nB A S I C .P E E K : B A S I C c o m m a n d t h a td i s p l a y s t h e v a l u e ( n u m b e r f r o m 0 t 2 5 5 ) o f s p e c i f i c m e m o r y l o c a t i o n .P e r i p h e r a l : A n h a r d w a r e t h a t c o n e c t s t c o m p u t e r s .P I L O T : p r o g r a m m i n g l a n g u a g e t h a ta l l o w s e d u c a t o r s t e a s i l y d e s i g n l e s s o n sa n t e s t s f o c l a s s r o o m u s e .P i x e l s : D i v i s i o n s o d i s p l a y s c r e e n .T h m o r e p i x e l s , t h h i g h e r t h s c r e e n ' s r e s o l u t i o n .P l o t t e r : p e r i p h e r a l w i t hm i c r o p r o c e s s o r t h a t d o e s g r a p h i c s .P O K E : A B A S I C c o m m a n d u s e d t p u

o n e - b y t e v a l u e i n t o a g i v e n m e m o r yl o c a t i o n .P r i n t e r : p e r i p h e r a l t h a t m a k e s h a r dc o p y ( p a p e r ) o f c o m p u t e r o u t p u tP r o g r a m : I n s t r u c t i o n s g i v e n t h c o p u t e r i " p r o g r a m m i n g l a n g u a g e " t p e r f o r m s p e c i f i c t a s k .P r o g r a m m e r : p e r s o n w h w r i t e s a n d o c u m e n t s p r o g r a m s .P r o g r a m m i n g L a n g u a g e : L a n g u a g e st h a t c o m p u t e r u n d e r s t a n d s s u c h a B A S I C , P A S C A L , F O R T R A N , C O B O L ,A P L , P L / I , e t c .

R A M : S e m e m o r y .R a n d o m A c c e s s : W h e n a n p o r t i o n o ft h e s t o r e d i n f o r m a t i o n c a n b e f o u n da n r e t r i e v e d i n o n s e q u e n t i a l s e a r c hi a p p r o x i m a t e l y t h s a m e a m o u n t o t i m e .R e c o r d : s e o f i n f o r m a t i o n t h a t c o t a i n s a l d a t a a b o u t o n i t e m . F i l e s a r m a d e o r e c o r d s . T h i n k o f i l e f o l d e ro n o n e t o p i c .R e s o l u t i o n : T h c l a r i t y o v i d e od i s p l a y .R e s p o n s e t i m e : T h a m o u n t o t i m eb e t w e e n a n i n s t r u c t i o n o r q u e s t i o n t c o m p u t e r a n d i t r e s p o n s e .R O M : S e m e m o r y .R S - 2 3 2 : A i n d u s t r y - s t a n d a r d i n t e r f a c et h a t c a b e u s e d t c o n n e c t p e r i p h e r a l st C o m m o d o r e c o m p u t e r s .

Q u e u e : w a i t i n g l i n e . T h s e q u e n c e o p r o g r a m s t b r u b t h c o m p u t e r .

S c r o l l i n g : d a t a d i s p l a y t e c h n i q u e f o C R T . A f t e r t h e s c r e e n i f u l l t h n e x t

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

D a t a S e c u r i t y P r o t e c t i o n o d a t af r o m u n a u t h o r i z e d a c c e s s ,m o d i f i c a t i o n , o d e s t r u c t i o n .

S e r i a l : T r a n s m i s s i o n o d a t a o n b i a t i m e .

S o f t w a r e : T h p r o g r a m s t h a t i n s t r u c tt h c o m p u t e r h o t o p e r a t e .

C o u r s e w a r e S o f t w a r e i c o f i g u r a t i o n s i m i l a r t a c o u r s e s t r u ct u r e f o i n s t r u c t i o n a l p u r p o s e s .F i r m w a r e S o f t w a r e p e r m a n e n t l ys t o r e d i c o m p u t e r ' s m e m o r yc h i p . S e R O M .

S p e e c h S y n t h e s i s : T h s o f t w a r e a n h a r d w a r e t h a t c o n v e r t s w r i t t e n i n f o r m at i o n i n t o a u d i o s i g n a l s t h a t s o u n d l i k eh u m a n s p e e c h . s i m i l a r s y s t e m e x i s t sf o m u s i c .S p r i t e : g r a p h i c c h a r a c t e r t h a t c a b d e s i g n e d b t h e u s e r a n p r o g r a m m e do t h C o m m o d o r e 6 4 S t a c k : A a r e a i m e m o r y r e s e r v e d t s t o r e i n f o r m a t i o n t e m p o r a r i l y .S t o r a g e : p l a c e w h e r e d a t a i l o c a t e di t h c o m p u t e r o i t p e r i p h e r a l s .

M a s s S t o r a g e D a t a s t o r e d o t a p e o r d i s k .

S t o r a g e C a p a c i t y T h a m o u n to f b y t e s a s t o r a g e d e v i c e c a n h o l dm e a s u r e d i K S t o r a g e D e v i c e p e r i p h e r a lt h a t h o l d s i n f o r m a t i o n . U s u a l l yt a p e o d i s k .

S u b r o u t i n e : p o r t i o n o f p r o g r a mt h a t p e r f o r m s s p e c i f i c s u b t a s k .S y n t a x : T h r u l e s t h a t s p e c i f y e x a c t l yh o a i n s t r u c t i o n c a b w r i t t e n .S y s t e m : m e c h a n i c a l a n e l e c t r o n i co p e r a t i o n t h a t a l l o w s i n p u t , p r o c e s s i n g ,a n o u t p u t o i n f o r m a t i o n .

T a p e : U s u a l l y a m a g n e t i c c a s s e t t e f o d a t a s t o r a g e o m i c r o c o m p u t e r .T e r m i n a l : p e r i p h e r a l c o n s i s t i n g o f k e y b o a r d , v i d e o s c r e e n o p a p e r p r i n t e r ,a n m e a n s o c o n n e c t i n g t h e m t t h c o m p u t e r .

D u m b T e r m i n a l t e r m i n a l t h a th a n s e l f c o n t a i n e d c o m p u t at i o n a l a b i l i t y w h e n d i s c o n n e c t e df r o m a c o m p u t e r .S m a r t T e r m i n a l t e r m i n a l t h a ti u s u a l l y s t a n d a l o n e c o m p u t e rw h e n n o t c o n n e c t e d t a n o t h e rc o m p u t e r .

T h e r m a l P r i n t e r : p a p e r p r i n t e r t h a tu s e s h e a t s e n s i t i v e p a p e r .T i m e S h a r i n g : m e t h o d t h a t a l l o w st w o m o r e u s e r s t u s t h s a m ec o m p u t e r s i m u l t a n e o u s l y .T r a c t o r F e e d : p r i n t e r t h a t u s e sp a p e r w i t h h o l e s i t h s i d e .

W a r m S t a r t : T r e s t o r e t h o p e r a t i o no c o m p u t e r w i t h o u t t u r n i n g i o f f .W i n c h e s t e r : d i s k t e c h n o l o g y t h a ta l l o w s b o t h c o m p a c t i n g o i n f o r m a t i o na n e x t r e m e l y f a s t a c c e s s t t h a t i n f o rm a t i o n .W o r d P r o c e s s i n g : T h u s o c o p u t e r t p r o d u c e d o c u m e n t s . T h i n k o

" s m a r t t y p e w r i t e r / 'W o r k S p a c e : T h i n f o r m a t i o n p r g r a m m e r o o p e r a t o r s e e s o t h C R w h e n w o r k i n g o p r o g r a m b e f o r e i i s t o r e d .

Z 8 0 8 0 8 0 , 8 0 8 5 , 8 0 8 8 , 6 5 0 2 , 6 8 0 0 ,9 9 0 0 , F 8 0 0 0 , 6 8 0 9 , e t c . - N a m e s o f t h em o s t c o m m o n l y u s e d m i c r o p r o c e s s o r so c h i p s .

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 E A p r i l / M a y 1 9 8 3 3 9

Page 42: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 42/124

P r e - P u r c h a s e Q u e s t i o n s a n S o u r c e s o A n s w e r sT h i s a r t i c l e o r i g i n a l l y a p p e a r e d i I n t e r a c t ( f o r m e r l y t h N e J e r s e y S t a t eD e p a r t m e n t o E d u c a t i o n n e w s p a p e r ) , D e c e m b e r , 1 9 8 2 .I i r e p r i n t e d w i t h s o m e m o d i f i c a t i o n b p e r m i s s i o n o t h N e J e r s e y S t a t e D e p a r t m e n t o E d u c a t i o n .

l o o u ' r e a e d u c a t o r a n d y o u d o n ' tw a n t t f e l l b e h i n d t h t i m e s . Y o s e t h g r o w t h o t e c h n o l o g y i A m e r i c a a n dt h b o o m i c o m p u t e r e q u i p m e n t a n s e r v i c e s . Y o r e a l i z e i i i m p o r t a n t f o y o u r s t u d e n t s t b e c o m e c o m p u t e rl i t e r a t e a n y o a l s o r e a l i z e c o m p u t e rc a h e l p y o w i t h y o u r m a n a g e m e n tt a s k s . B u t w h e r e d o y o u s t a r t ?

C o m p r e h e n s i v e p l a n n i n g a l w a y s p a y so f f . I t h e c a s e o f p u r c h a s i n g c o m p u t e r s ,s u c h p l a n n i n g b e g i n s w i t h s e o q u e st i o n s t g u i d e y o u r t h i n k i n g . Y o u ra n s w e r s t t h e q u e s t i o n s l i s t e d h e r e w i l lh e l p y o c l a r i f y y o u r n e e d s , a n t h u sh e l p y o g e t s t a r t e d t o w a r d m a k i n gd e c i s i o n a b o u t w h i c h s y s t e m o r s y s t e m sw o u l d b e b e s t f o y o u .

W h d o y o u n e e d c o m p u t e r ?D y o n e e d c o m p u t e r o w a n tc o m p u t e r ?W h a t a r y o p l a n n i n g t u s i f o r ?H o m u c h t i m e w i l l i b i u s e ?D o e s i t u s f i i n t o e x i s t i n g c u r i c u l u m a n m a n a g e m e n t p l a n n i n g o d o e s i s t i m u l a t e s u c h p l a n n i n g ?H o m u c h t i m e w i l l c o m p u t e r u s s a v e y o u ? H o w i l l t h i s e x t r a f r e e t i m eb u s e d ?H o d o e s t i m e / c o s t s a v i n g s c o m p a r ew i t h i n i t i a l e x p e n s e a n o n g o i n g s u p o r t e x p e n s e s ?W h a t b e n e f i t s c a b g a i n e d t h a t m a n o t b e p o s s i b l e i a n o t h e r w a y ?

D y o h a v e a n yc o m p u t e r e x p e r t i s e ?

A r e y o u c o n v e r s a n t i t h t e m i n o l o g y ?A r e y o u a b l e t m a k e l o g i c a l c o p a r i s o n s b e t w e e n s y s t e m s ?A r y o w i l l i n g t l e a r n a b o u t t h i sn e f i e l d ?W h w i l l b r e s p o n s i b l e f o t h s y s t e m a n i t o p e r a t i o n ?D o e s s o m e o n e h a v e t h t i m e t d e v o t e t m a k i n g t h s y s t e m w o r kc o r r e c t l y ?W i l l n e c e s s a r y i n - s e r v i c e b e s u pp o r t e d ?

S o u r c e sN o t h a t y o u ' v e c l a r i f i e d y o u r t h i n k i n g , h e r e a r s o m e s o u r c e s o i n f o r m a t i o n

t h e l p y o n a r r o w t h i n g s d o w n e v e n m o r e ." 1 9 7 9 - 8 0 M i c r o c o m p u t e r R e p o r t " :

R e c o m m e n d a t i o n s f o s c h o o l s a t h e yb e g i n t h e p r o c e s s o f s e l e c t i n g m i c r o c o mp u t e r s . T h 9 0 - p a g e b o o k c o n t a i n sc h e c k l i s t s a n s u g g e s t i o n s f o e v a l u a t i o na n p u r c h a s e o e q u i p m e n t . I m a b o r d e r e d f r o m t h M i n n e s o t a E d u c a t i o n a lC o m p u t i n g C o n s o r t i u m , 2 5 2 0 B r o a d w a y .S P a u l , M N 5 5 1 1 3 .

" T o p i c s — C o m p u t e r E d u c a t i o n f o E l e m e n t a r y a n d S e c o n d a r y S c h o o l s " :T h f i n a l r e p o r t o f t h e A m e r i c a n C o p u t i n g M a c h i n e r y , E l e m e n t a r y a n S e c o n d a r y ' S c h o o l S u b c o m m i t t e e ( E S 3 )r e p o r t . O r d e r A C p u b l i c a t i o n N o 8 1 2 8 1 0 , f r o m t h A C O r d e r D e p a r tm e n t , P B o 6 4 1 4 5 , B a l t i m o r e , M D 2 1 2 6 4 .

" M i c r o c o m p u t e r s : T h e i r S e l e c t i o n a n A p p l i c a t i o n i E d u c a t i o n " : T h i s i s p e c i a l 1 3 4 - p a g e j o u r n a l c o n t a i n i n g 1 1a r t i c l e s b l e a d e r s i t h f i e l d . O r d e rf r o m A s s o c i a t i o n f o E d u c a t i o n a l D a t aS y s t e m s ( A E D S ) , 1 2 0 1 1 6 t h S t . , N W W a s h i n g t o n , D C 2 0 0 3 6 ,

" A p p l i c a t i o n o f M i c r o p r o c e s s o r s i t h S c h o o l s " : s t u d y t h a t s u r v e y s t h e u s e o m i c r o c o m p u t e r s i t h s i N e E n g l a n ds t a t e s a n N e Y o r k . T h r e s u l t s a r a v a i l a b l e f r o m t h T e c h n i c a l E d u c a t i o nR e s e a r c h C e n t e r , E l i o t S t . . C a m b r i d g e ,M A 0 2 1 3 8 .

" O r e g o n C o u n c i l f o C o m p u t e r E d u c at i o n " : F i l m B i b l i o g r a p h y l i s t i n g 4 2 f i l m s , a v a i l a b l e f r o m t h A s s o c i a t i o n f o C o m p u t i n g M a c h i n e r y , 1 1 3 3 A v e n u e o t h A m e r i c a s , N e Y o r k . N Y 1 0 0 3 6 .

" I s s u e s R e l a t e d t t h I m p l e m e n t a t i o no C o m p u t e r T e c h n o l o g y i S c h o o l s — aC r o s s - S e c t i o n a l S t u d y " : p r e l i m i n a r yr e p o r t p r e s e n t e d t t h e N a t i o n a l I n s t i t u t eo E d u c a t i o n C o n f e r e n c e o I s s u e sR e l a t e d t t h I m p l e m e n t a t i o n o C o p u t e r T e c h n o l o g y i S c h o o l s . A v a i l a b l ef r o m : B a n k S t r e e t C o l l e g e o f E d u c a t i o n .C h i l d r e n ' s E l e c t r o n i c L a b o r a t o r y , 6 1 0 W .1 1 2 t h S t . , N e Y o r k , N Y 1 0 0 2 5 .

4 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 E A p r i l / M a y 1 9 8 3

Page 43: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 43/124

W h a t a p p r o a c hs h o u l d y o t a k e ?

W h a t s y s t e m c o n f i g u r a t i o n w i l l b e s tm e e t y o u r n e e d s a n p r o v i d e f o f u t u r e e x p a n s i o n : e . g . s t a n d - a l o n es y s t e m s , d i s t r i b u t e d p r o c e s s i n g ,l a n g u a g e s .H a v e y o d i s c u s s e d a v a i l a b l e s y s t e m sa n c a m a k e r e a s o n a b l e c o m p a r i s o n sb e t w e e n t h e m ?H o f a s t i w h a t y o a r c o n s i d e r i n gb e c o m i n g o b s o l e t e ?C a t h s y s t e m b e e x p a n d e d t f i y o u r n e e d s i t h f u t u r e w i t h o u t r q u i r i n g m a j o r c h a n g e s o l o s t t i m e ?

W h a t e q u i p m e n t d o y o u n e e d ?H o m a n y t a s k s c a i p e r f o r m ?I t h e q u i p m e n t a l t e r a b l e t o m e e tf u t u r e n e e d s ?I t h s p e e d o t h m a c h i n e f a s te n o u g h f o y o u r n e e d s ?A r t h m a c h i n e s d i r e c t l y a c c e s s i b l e a a l t i m e s o r o n l y a c c e s s i b l e b p h o n eo o n l y p a r t t i m e ?W h a t i t h e r e p u t a t i o n o t h c o m p a n y ?H o f a s t i s e r v i c i n g a v a i l a b l e ?A r t h m a c h i n e s c o m p a t i b l e w i t ho t h e r b r a n d s t h a t o t h e r s c h o o l s o r t h es t a t e m a h a v e b o u g h t o r a r e u s i n g ?A r t h m a c h i n e s e a s i l y c o m p a t i b l ew i t h t h e t y p e o a d d - o n s ( p e r i p h e r a l s )t h a t y o m a w i s h i t h f u t u r e ?W h a t p e r i p h e r a l s d y o u n e e d n o w ?H o m u c h i t o m u c h ? C a y o d i s t i n g u i s h b e t w e e n w a n t a n d n e e d ?C a y o a d t h e s e i t e m s l a t e r ?I t h l a n g u a g e t h a t t h m a c h i n e u s e se a s i l y l e a r n e d b p e r s o n s w i t h o u tc o m p u t e r b a c k g r o u n d ?I t h s y s t e m e x p a n d a b l e t i n c l u d em o r e c o m p l e x l a n g u a g e s ?

I i p r o p e r l y b u d g e t e d f o r ?I i n - s e r v i c e m o n e y a v a i l a b l e t o t r a i ns t a f f h o t p r o g r a m t h m a c h i n e , o h o t i n d i v i d u a l i z e i n s t r u c t i o n u s i n gt h m a c h i n e a a b a s e ? A l s o , i m o n e ya v a i l a b l e t o t r a i n s t a f f t e v a l u a t e t h ec u r r i c u l u m o r s o f t w a r e m a t e r i a l s f o b i a s ?A r e m a i n t e n a n c e c o s t s o v e r a f i v e - y e a rp e r i o d a s s u r e d o p a s s a g e i t h d i s t r i c t b u d g e t ?I o n l y a f e w m i c r o c o m p u t e r s a r p u c h a s e d , i t h e r e m e t h o d o b u g e t i n g t i m e f o t h e i r u s b e t w e e n i t e r e s t e d p a r t i e s ?H o r e p u t a b l e i t h s e r v i c i n g a g e n c y ?A r t h e t y p e s o f m a c h i n e s t b p u c h a s e d t h e b e s t p o s s i b l e a t h e b e s tc o s t f o t h t y p e o f a p p l i c a t i o n y o n e e d ?

. a n m o r e s o u r c e sT h f o l l o w i n g g r o u p s a r s o u r c e s f o i n f o r m a t i o n o c o m p u t e r l i t e r a c y .

A s s o c i a t i o n f o C o m p u t i n g M a c h i n e r y ,1 1 3 3 A v e n u e o f t h e A m e r i c a s , N e Y o r k , N Y 1 0 0 3 6 .

A s s o c i a t i o n f o t h D e v e l o p m e n t o C o m p u t e r - B a s e d I n s t r u c t i o n a l S y s t e m s( A D C I S ) , C o m p u t e r C e n t e r , W e s t e r nW a s h i n g t o n S t a t e C o l l e g e . D e p t . I M ,B e l l i n g h a m , W A 9 8 2 2 5 .

C o m p u t e r s U s i n g E d u c a t o r s , D o M c K e l l . I n d e p e n d e n c e I I S . 1 7 7 6 E d u c at i o n P a r k D r i v e , S a J o s e . C A 9 5 1 3 3 .

E P I E I n s t i t u t e , P . O . B o 8 3 9 , W a t e rM i l l , N 1 1 9 7 6 . P r o v i d e h a r d w a r e a n s o f t w a r e r e v i e w s .

H u m a n R e s o u r c e s O r g a n i z a t i o n . 3 0 N W a s h i n g t o n S L , A l e x a n d r i a , V 2 2 3 1 4 . P u b l i s h e s A c a d e m i c C o m p u t i n gD i r e c t o r y , b R o b e r t J S e i d e l .

M i c r o s i f t C l e a r i n g h o u s e ( M i c r o c o mp u t e r S o f t w a r e a n I n f o r m a t i o n f o T e a c h e r s ) , e v a l u a t e s a n d i s s e m i n a t e ss o f t w a r e r e v i e w s o f e d u c a t i o n a l p r g r a m s . N o r t h w e s t R e g i o n a l E d u c a t i o n a lL a b o r a t o r y , 7 1 S . W . S e c o n d A v e . .P o r t l a n d , O R 9 7 2 0 4 .

N a t i o n a l V i d e o d i s c / M i c r o c o m p u t e r I s t i t u t e , U t a h S t a t e U n i v e r s i t y . L o g a n . U 8 4 3 2 2 . S p o n s o r s a n n u a l w o r k s h o p s a n p u b l i s h e s t e c h n i c a l r e p o r t s e r i e s i na s s o c i a t i o n w i t h t h C e n t e r f o I n s t i t u -t i o n a l P r o d u c t D e v e l o p m e n t

T e c h n i c a l E d u c a t i o n R e s e a r c h C e n t e r( T E R C ) , E l i o t S t . . C a m b r i d g e , M A 0 2 1 3 8 . O p e r a t e s c o m p u t e r r e s o u r c ec e n t e r , p r o v i d i n g t e a c h e r t r a i n i n g , c o s u l t i n g a n i n f o r m a t i o n t e d u c a t o r s .

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 Z A G I N E A p r i l / M a y 1 9 8 3 4

Page 44: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 44/124

Page 45: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 45/124

l a n g u a g e f o e v e r y o n eI h i b o o k , M i n d s t o r m s : C h i l d r e n ,

C o m p u t e r s a n P o w e r f u l I d e a s ( B a s i cB o o k s , 1 9 8 0 ) , S e y m o u r P a p e r t , t h d e v e l o p e r o L O G O , e x p l a i n s t h e t w f u n d a m e n t a l i d e a s b e h i n d h i w o r k w i t hc h i l d r e n a n c o m p u t e r s :

" . T h f i r s t i t h a t i i p o s s i b l e t d e s i g n c o m p u t e r s s t h a t l e a r n i n g t c o m m u n i c a t e w i t h t h e m c a b n a t u r a lp r o c e s s , m o r e l i k e l e a r n i n g F r e n c h b l i v i n g i F r a n c e t h a n l i k e t r y i n g t l e a r ni t h r o u g h t h u n n a t u r a l p r o c e s s o A m e r i c a n f o r e i g n - l a n g u a g e i n s t r u c t i o n i c l a s s r o o m s . S e c o n d , l e a r n i n g t c o m u n i c a t e w i t h c o m p u t e r m a c h a n g et h w a o t h e r l e a r n i n g t a k e s p l a c e . "

L O G O i c o m p u t e r l a n g u a g ed e v e l o p e d o v e r a 1 2 - y e a r p e r i o d b D r P a p e r t , h i c o l l e a g u e s a M . I . T . a n o t h e r r e s e a r c h e r s a r o u n d t h e w o r l d . I w a d e s i g n e d t c o m b i n e d i s c o v e r i e s i a r t i f i c i a l i n t e l l i g e n c e w i t h t h l e a r n i n gt h e o r i e s o f t h e e d u c a t i o n a l p s y c h o l o g i s t ,J e a n P i a g e t , a n i o f t e n u s e d . a s a " f i r s tc o m p u t e r l a n g u a g e " f o c h i l d r e n . T h t e r m L O G O c o m e s f r o m t h G r e e k w o r df o " t h o u g h t " , f i t t i n g t e r m f o l a n g u a g e d e d i c a t e d t t e a c h i n g t h i n k i n gt h r o u g h p r o b l e m s o l v i n g .

A l t h o u g h L O G O i o f t e n u s e d a p r o g r a m m i n g l a n g u a g e f o y o u n gc h i l d r e n , i i c e r t a i n l y n o l i m i t e d t t h a t u s e . I f a c t , i c a h a v e a p p l i c a t i o n sf o g r a d u a t e s t u d e n t s i c o m p u t e rs c i e n c e , a s w e l l . T h i s i b e c a u s e ,a l t h o u g h i t i s v e r y s i m p l e t l e a r n ,L O G O i l i m i t l e s s i n i t a b i l i t y t e x p l o r ec o m p l e x m a t h e m a t i c a l r e l a t i o n s h i p s a n i d e a s . A r e s u l t , i c a n b e u s e d t t e a c h c o m p u t e r p r o g r a m m i n g , c o m p u t e rl i t e r a c y a n f o s p e c i f i c a p p l i c a t i o n s i m a n y s u b j e c t s , i n c l u d i n g m a t h e m a t i c s ,

B J I B U S S E Y

L O G O w i l l s o o n b a v a i l a b l e f o

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

w i l l i n c l u d ew o r d - l i s t m a n i p u l a t i o n

c a p a b i l i t i e s . I w i l lb d i s t r i b u t e d t h r o u g h

C o m m o d o r e d e a l e r s .

m u s i c , l a n g u a g e a r t s a n t h s c i e n c e s .H o w e v e r , i t m o s t n o b l e p u r p o s e ( p a r d o nm i t h i s s o u n d t o l o f t y ) r e m a i n s t t e a c h p e o p l e h o t o s o l v e p r o b l e m s -e v e n c o m p l e x a b s t r a c t p r o b l e m s — b yd r a w i n g o t h e i r c o n c r e t e e x p e r i e n c e o t h e w o r l d .

P i a g e t ' s r e s e a r c h i n d i c a t e s t h a t e v e nv e r y y o u n g c h i l d r e n h a v e t h e o r i e s a b o u th o t h w o r l d w o r k s . U s i n g t h i s i n f o rm a t i o n , P a p e r t s o u g h t t c r e a t e a n e nv i r o n m e n t i w h i c h c h i l d r e n c o u l d e p l o r e t h e i r t h e o r i e s o f t h w o r l d a n u s t h e m a s b a s i s f o r l e a r n i n g . H d e v e l o p e d L O G O s c h i l d r e n c o u l d u s

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

L O G O d o e s t h i s t h r o u g h t h u s o " t u r t l e " , a c o m p u t e r - c o n t r o l l e d g r a p h i cc h a r a c t e r t h a t h a s t w o c h a r a c t e r i s t i c s -p o s i t i o n a n h e a d i n g — e a c h o w h i c hm a b c o n t r o l l e d i n d e p e n d e n t l y . C h i ld r e n p r o g r a m t h t u r t J e t m o v e o t h s c r e e n b y f i g u r i n g o u h o t h e y t h e ms e l v e s m o v e . I f a c t , b y p r e t e n d i n g t " p l a y t u r t l e " c h i l d r e n c a w a l k t h r o u g hp r o g r a m a n c o n s t r u c t g e o m e t r i c f i g u r e st h a t t h e y c a i n c o r p o r a t e i n t o m o r ec o m p l e x p r o g r a m s . O n c e t h e y m a k e t h c o n n e c t i o n b e t w e e n t h e i r o w m o v e m e n t s a n t h m o v e m e n t s o f t h e

t u r t l e , t h w o r l d o t u r t l e g r a p h i c s o p e n su a e n o r m o u s p l a y g r o u n d f o e x p l o ri n i d e a s .

T h b e a u t y o L O G O i s i t s o p e n - e n d e dn a t u r e . I d o e s n o l e a d t " r i g h t " o " w r o n g " a n s w e r s . I s i m p l y p r o v i d e sm e t h o d f o p u r s u i n g i n t e r e s t i n g p r o bl e m s — p r o b l e m s t h a t c a b e c o m ei n c r e a s i n g l y d i f f i c u l t a t h l e v e l o c o p e t e n c e i n c r e a s e s . T h L O G O e n v i r o nm e n t i i d e a l b e c a u s e i a l l o w s c h i l d r e nt s e t h e i r o w g o a l s a n m e a s u r e t h e i ro w p r o g r e s s a s t h e y c r e a t e p r o g r a m s . I a l s o h e l p s d e v e l o p a h i g h d e g r e e o c r i t i c a l t h i n k i n g , e s p e c i a l l y w h e n t h c h i l d r e n m u s t d e b u g a n d r e f i n e t h e s ep r o g r a m s .

U s i n g t h L O G O t u r t l e , c h i l d r e n b u i l di n c r e a s i n g l y s o p h i s t i c a t e d p r o g r a m s b d e f i n i n g s h a p e s , t h e n u s i n g t h e s e s h a p e st d e f i n e m o r e c o m p l e x s h a p e s . F o e a m p l e , a f t e r s h o r t t r i a l - a n d - e r r o r p e r i o d

s t u d e n t l e a r n s t d r a w s q u a r e :T S q u a r eF o r w a r d 5 0R i g h t 9 F o r w a r d 5 R i g h t 9 F o r w a r d 5 R i g h t 9 F o r w a r d 5

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 E A p r i l / M a y 1 9 8 3 4 3

Page 46: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 46/124

T h t e r m " T o " t e l l s L O G O t e n t e rt h i s p r o c e d u r e c a l l e d S q u a r e ( i c o u l dh a v e b e e n c a l l e d a n y t h i n g ) i n t o t h l a n g u a g e ' s l i s t o t e r m s t h a t c a n b e u s e di o t h e r p r o g r a m s . I o t h e r w o r d s t h p r o g r a m m e r i c r e a t i n g h i o r h e r o w u n i q u e v e r s i o n o L O G O .

T h p r o c e d u r e c a l l e d S q u a r e c a n o b u s e d t c r e a t e n e p r o c e d u r e . F o i n s t a n c e , c o m b i n i n g f o u r s q u a r e st o g e t h e r c r e a t e s n e s h a p e , w h i c h y o m i g h t l a b e l W i n d o w . T h W i n d o w p r c e d u r e w o u l d b d e f i n e d l i k e t h i s :

T W i n d o wS q u a r eS q u a r eS q u a r eS q u a r e

s i m p l e r w a o w r i t i n g t h i s p r o g r a mw o u l d b e

T W i n d o wR e p e a t 4 { S q u a r e }

T h e n , u s i n g t h e p r o c e d u r e W i n d o w ,y o c o u l d :

T F l o w e rR e p e a t 2 { W i n d o w r i g h t 2 0

W r i t i n g p r o g r a m s i L O G O b e c o m e sf u a s t u d e n t s b e g i n t s e e t h e p o t e nt i a l f o c r e a t i n g d i f f e r e n t s h a p e s . S i n c et h e r e a r e n r i g h t o w r o n g s h a p e ss t u d e n t s c a t e s t t h e i r t h e o r i e s , r e c e i v ei m m e d i a t e f e e d b a c k a n a c q u i r e a s e n s eo t h e i r o w a c c o m p l i s h m e n t s a t h e yp r o g r a m a n d d e b u g c o m b i n a t i o n s o i c r e a s i n g l y c o m p l e x p r o c e d u r e s .

T h i s i n e c e s s a r i l y v e r y b r i e f s y n o p s i so w h a t L O G O i a n d w h a t i c a d o I y o u w o u l d l i k e t g a i n m o r e t h o r o u g hu n d e r s t a n d i n g o h o L O G O i b e i n gu s e d , p l e a s e c o n s u l t a n o a l o f t h ef o l l o w i n g o r g a n i z a t i o n s , b o o k s a n da r t i c l e s .4 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 E A p r i l / M a y 1 9 8 3

O r g a n i z a t i o n sB o s t o n C o m p u t e r S o c i e t y ,L O G O U s e r s G r o u pO n C e n t e r P l a z aB o s t o n , M 0 2 1 0 8C e n t e r f o C h i l d r e n a n T e c h n o l o g yB a n k S t r e e t C o l l e g e6 1 W e s t 1 1 2 t h S t N e Y o r k , N 1 0 0 2 5F O L L K ( F r i e n d s o L I S P , L O G Oa n K i d s )4 3 A r a b a l l o D r i v eS a F r a n c i s c o , C 9 4 0 6 0F r i e n d s o f t h e T u r t l eP . O . B . 5 5 3 7E u g e n e , O 9 7 4 0 5L o g o T i m e s9 9 ' e r M a g a z i n eE u g e n e , O 9 7 4 0 5Y P L A ( Y o u n g P e o p l e s ' L o g oA s s o c i a t i o n )1 2 0 8 H i l l s d a l e D r i v eR i c h a r d s o n , T 7 5 0 8 1

B o o k sA b e l s o n , H a r o l d . L o g o . B y t e P u b l i c at i o n s , 1 9 8 2A b e l s o n , H a r o l d a n d i S e s s a , A n d r e a .T U r t l e G e o m e t r y . M I P r e s s , 1 9 8 0B o d e n , M a r g a r e t A r t i f i c i a l I n t e l l i g e n c ea n N a t u r a l M a n , B a s i c B o o k s , 1 9 7 7G o l d e n b e r g , E P a u l . L o g o F o H a d i c a p p e d S t u d e n t s . U n i v e r s i t y P a r kP r e s s , 1 9 7 9M u l l e r , J a m e s H T h T u r t l e ' sS o u r c e b o o k . Y o u n g P e o p l e s ' L o g oA s s o c i a t i o n , 1 9 8 3P a p e r t , S e y m o u r . M i n d s t o r m s : C h i l d r e n ,C o m p u t e r s a n P o w e r f u l I d e a s . B a s i cB o o k s , 1 9 8 0

A r t i c l e sT w m a g a z i n e s r e c e n t l y d e v o t e d w h o l e

i s s u e s t L O G O :B Y T E , J u l y , 1 9 8 2T h e C o m p u t i n g T e a c h e r , N o v e m b e r ,1 9 8 2A u t h o r U n k n o w n . " A r e y o u T u r t l e ? "C o m p u t i n g T e a c h e r , M a r c h 1 9 8 2 , p 9 D e s c r i b e s Y o u n g P e o p l e ' s L O G OA s s o c i a t i o n , t h e i r p a r e n t s a n t e a c h e r si t h e n j o y m e n t o f l e a r n i n g a b o u tc o m p u t e r s .

B l a n k , G e o r g e . ' T o u r i s t ' s g u i d e t t h C y b e r n e t i c T o w e r o B a b e l ( l a n g u a g e s ) . "C r e a t i v e C o m p u t i n g , N o v . 1 9 8 1 , p p 9 4 - 1 0 3 . S t r e n g t h s a n w e a k n e s s e s o f t e nc o m p u t e r l a n g u a g e s a n l i s t s t h s a m es h o r t p r o g r a m i a l t e l a n g u a g e s .B r o w n , C h r i s . " M i n d s t o r m s : c h i l d r e n ,c o m p u t e r s a n p o w e r f u l i d e a s . " 8 M i c r o c o m p u t i n g , F e b . 1 9 8 1 , p 1 4 r e v i e w f o b o o k b S e y m o u r P a p e r ta b o u t w h a t c a a n m i g h t b d o n e w i t hc o m p u t e r s i t h f i e l d o e d u c a t i o n .

C a r t e r , R i c h a r d . " L o g o a n d t h g r e a td e b a t e . " K i l o b a u d M i c r o c o m p u t i n g , S e p t1 9 8 1 , p p 4 8 - 5 1 . U s i n g t h c o m p u t e r t t e a c h t r a d i t i o n a l c u r r i c u l a a n t e a c h i n gt h e s t u d e n t s h o t p r o g r a m c o m p u t e r s .E y s t e r , R i c h a r d . " S e y m o u r P a p e r t a n t h L o g o u n i v e r s e . " G e o g r a p h i c L o c a t i o n :U n i t e d S t a t e s , D e c . 1 9 8 1 , p p . 7 0 - 7 4 .D e s c r i b e s t h e L o g o c h i l d - o r i e n t e dl a n g u a g e a n t h c o n t e n t o S e y m o u rP a p e r t ' s l e c t u r e s a t w o - w e e kw o r k s h o p .H e l l e r , D o r o t h y . " U s e r - f r i e n d l y l a n g u a g e so f t h e f u t u r e . " I n t e r f a c e A g e , D e c . 1 9 8 1 ,p p 7 8 - 8 2 . D i s c u s s e s t h p r o b l e m o c r e a t i n g c o m p u t e r l a n g u a g e t h a t i e a s i l y u n d e r s t o o d b p e o p l e .H e l l e r , D o r o t h y . " Y o u n g P e o p l e ' s L o g oA s s o c i a t i o n p r o m o t e s l e a r n i n g . " I n f o W o r l d , D e c . 1 9 8 1 , p 1 6 R e p o r t s o t h A s s o c i a t i o n ' s a c t i v i t i e s t p r o v i d e

Page 47: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 47/124

Page 48: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 48/124

l o d ;l o d a y w a r f a c e d w i t h s o p h i s t ic a t e d s t u d e n t s w h d e m a n d c h a l l e n g i n gc o m p u t e r a p p l i c a t i o n s a n e x c i t i n gg r a p h i c s . P I L O T f o t h C o m m o d o r e 6 c o m b i n e s t h u n i q u e f e a t u r e s o f t h eC o m m o d o r e 6 w i t h t h e p o w e r o t h P I L O T l a n g u a g e , t h u s p r o d u c i n g t h m o s t p o w e r f u l t o o l a v a i l a b l e f o t h e c r e at i o n o q u a l i t y e d u c a t i o n a l s o f t w a r e .P I L O T f o t h C o m m o d o r e 6 w a w r i tt e b L a r r y K h e r i a t y a n d G e o r g e G e r -h o l d , w h o r i g i n a l l y a u t h o r e d C O M M O NP I L O T f o W e s t e r n W a s h i n g t o n U n i v e rs i t y . T h C o m m o d o r e v e r s i o n o P I L O Ti n c l u d e s t h e a b i l i t i e s t d e f i n e y o u r o w c h a r a c t e r s , c r e a t e c o l o r f u l m o v a b l e o

j e c t s c a l l e d s p r i t e s , a n t c r e a t e m u s i ca n v a r i e t y o s o u n d e f f e c t s .

P I L O T f o t h C o m m o d o r e 6 i l a n g u a g e t h a t a l l o w s t e a c h e r s t c r e a t et h e i r o w C o m p u t e r A s s i s t e d I n s t r u ct i o n a l ( C A I ) . W i t h P I L O T , e d u c a t o r s c a w r i t e t h e i r o w e d u c a t i o n a l s o f t w a r e ,c o m b i n i n g f u n , e n t e r t a i n m e n t , a n l e a r ni n g . A D r D a K u n z , C o m m o d o r e ' sE d u c a t i o n a l P r o g r a m M a n a g e r , s a y s ," P I L O T f r e e s t h c r e a t i v e t e a c h e r f r o mt h p r o b l e m s a s s o c i a t e d w i t h p r o g r a mm i n g a n c o u r s e w a r e d e v e l o p m e n tP I L O T a l l o w s t e a c h e r s t d e v e l o p t h e i ro w e d u c a t i o n a l c o u r s e w a r e s p e c i f i c a l l yr e l a t e d t o t h e i r o w i n s t r u c t i o n a ls t r a t e g i e s . " P r o g r a m s p r e v i o u s l y w r i t t e ni C O M M O N P I L O T c a n b e r u n w i t hP I L O T f o t h C o m m o d o r e 6 w i t h o u tc o n v e r t i n g a n c o d e . A l s o , a " r u n o n l y "v e r s i o n o P I L O T , P I L O T R , i i n c l u d e do t h P I L O T f o t h C o m m o d o r e 6 d i s k . P I L O T R i i d e n t i c a l t o P I L O T e c e p t t h a t p r o g r a m s c a o n l y b e l o a d e da n r u ( i . e . , t h u s e r c a n n o t c r e a t e ,e d i t , p r i n t , o s a v e P I L O T p r o g r a m sw h e n r u n n i n g P I L O T R ) . P I L O T R i e s p e c i a l l y u s e f u l w h e n t e a c h i n g s t u d e n t sw i t h p r e v i o u s l y w r i t t e n P I L O T p r o g r a m s .

P I L O T i f u l l - s c a l e c o m p u t e rl a n g u a g e c o n t a i n i n g a c o m p l e t e a n p o w e r f u l i n s t r u c t i o n s e T h i s p r o v i d e st h f l e x i b i l i t y t p r o g r a m v i r t u a l l y a n a p p l i c a t i o n . T h e r e i a l s o p r o v i s i o n f o i n t e g r a t i n g y o u r o w m a c h i n e l a n g u a g e

P I L O Tf o t h C o m m o d o r e 6

B A P R I L M K O P P E N H A V E RA N S T E P H E N M U R R I

U s P I L O T ' Sg r a p h i c s c o m m a n d st d r a w l i n e s .N e x t , s p r i t e s a r ec o m b i n e d t f o r mt h p a n e l s o t h c u b e .S p r i t e a n i m a t i o n i u s e d t c r e a t em o v e m e n t o t h s c r e e n .T h l a b e l s o t h p a n e l s s h o wP I L O T ' S a b i l i t y t oc o m b i n e h i g h -r e s o l u t i o n g r a p h i c sa n t e x t o t h s a m e s c r e e n .

E i g h t s p r i t e s m a k eu p t h e s e f o u r l e t t e r s ,c r e a t e d u s i n g C o m o d o r e P I L O T . E a c hl e t t e r u s e s t w s p r i t e s o v e r l a i d t c r e a t e a t h r e e -d i m e n s i o n a l e f f e c t .

H e r e t h t w " C s p r i t e s h a v ec h a n g e d l o c a t i o na n c o l o r .

A l s c r e e n s b y S t e p h e n M u r r i . S p e c i a l t h a n k s t C a r o l C a r r f o P I L O T t e c h n i c a l a s s i s t a n c e .

s u b r o u t i n e s . U s i n g s u b r o u t i n e s , e x t e r n a ld e v i c e s s u c h a s v i d e o - t a p e o l a s e r - d i s kc a b l i n k e d t t h P I L O T s y s t e m .

T h P I L O T s y s t e mc o n s i s t s o f o u r m o d e s :E D I T - T o c r e a t e a n e d i t P I L O T

p r o g r a m sR U N — F o r p r o g r a m e x e c u t i o nI M M E D I A T E — T o e n t e r i n d i v i d u a l

i n s t r u c t i o n s a n v i e w t h r e s u l t s o t h s c r e e n

C O M M A N D - F o r l o a d i n g , s t o r i n g , a n p r i n t i n g p r o g r a m s

m a x i m u m o t w k e y s t r o k e s i r q u i r e d t a c c e s s t h d i f f e r e n t P I L O Tm o d e s . P r e s s R U N / S T O P t e n t e r t h C O M M A N D m o d e b e f o r e a c c e s s i n g a n o t h e o t h e r t h r e e m o d e s . T e n t e r t h e

E D I T , R U N , o I M M E D I A T E m o d e ,s i m p l y i n p u t t h m o d e ' s f i r s t l e t t e r .

E v e r y l e a r n i n g s i t u a t i o n r e q u i r e s s o m ef o r m o t w o - w a y c o m m u n i c a t i o n . T h P I L O T s y s t e m w a d e s i g n e d t c r e a t ep r o g r a m s t h a t i n t e r a c t w i t h s t u d e n t s i n o n - t h r e a t e n i n g , f r i e n d l y m a n n e r . P I L O Tp r o g r a m s h a v e t h f l e x i b i l i t y t d e t e rm i n e w h a t t h u s e r i t r y i n g t s a y ,r e g a r d l e s s o f t h e s p e l l i n g o s e n t e n c es t r u c t u r e . A l s o . P I L O T p r o g r a m s a r a v a n c e d e n o u g h t d e t e r m i n e i t h e u s e ri c l o s e t o a a n s w e r ; t h u s , P I L O T c a p r o v i d e s e r i e s o c o n v e r s a t i o n a l h i n t st d i r e c t t h e s t u d e n t t t h e c o r r e c ta n s w e r . B i n t e r a c t i n g w i t h t h e c o m p u t e rt h r o u g h p r o g r a m c r e a t e d w i t h P I L O T ,t h s t u d e n t i l e a r n i n g a h o s h e g o e sa l o n g . T h i s i i d i r e c t c o n t r a s t t t h

4 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 E A p r i l / M a y 1 9 8 3

Page 49: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 49/124

U s i n g C o m m o d o r eP I L O T , w f i r s t s p l i tt h s c r e e n t c r e a t et h e f f e c t o " h o r i z o n " . T h e n p r g r a m m a b l e c h a r a ct e r s a r d e f i n e d a n p l a c e d o t h s c r e e n t c r e a t e t h ec i t y l i g h t s e f f e c t .T h m o o n i m a d eu o t w s p r i t e s .

C o m b i n e s p r i t e s u i n P I L O T t c r e a t e

p l a n e t a n u s p r g r a m m a b l e c h a ra c t e r s f o t h s t a r s .

c o n v e n t i o n a l o n e - w a y q u i z , i w h i c ha n s w e r s a r e i t h e r r i g h t o w r o n g .

P I L O T i a l s o b e n e f i c i a l t t h t e a c h e ra n o f f e r s s u b s t a n t i a l r e c o r d k e e p i n gc a p a b i l i t i e s . P I L O T p r o g r a m c a k e e pt r a c k o f t h e n u m b e r o f t i m e s i t a k e ss t u d e n t t r e a c h t h e c o r r e c t a n s w e r , a w e l l a m a i n t a i n r e c o r d s o e a c hs t u d e n t ' s s c o r e t m o n i t o r t h e i r p r o g r e s s .

Y o m a h a v e p e r c e i v e d P I L O T t b o n l y a t e x t - b a s e d l a n g u a g e . . t h i s i n o s o G r a p h i c s a r e s s e n t i a l p a r t s o e f f e ct i v e i n s t r u c t i o n a l p r o g r a m s a n d P I L O Ti n c l u d e s s e v e r a l f e a t u r e s t a c c o m p l i s ht h i s . T e x t a n g r a p h i c s c a b d i s p l a y e ds i m u l t a n e o u s l y i a n y c o m b i n a t i o n o s i t e e n c o l o r s . G r a p h i c i m a g e s c a n b ec r e a t e d t h r o u g h u s e o p l o t , d r a w a n d f i l lf e a t u r e s . Y o c a n e v e n s p l i t t h e s c r e e n i

v a r i e t y o l o c a t i o n s t c r e a t e " w i n d o w "a r e a s f o r s p e c i f i c p u r p o s e s .

T h u s f a r . w h a v e d i s c u s s e d t h f e a t u r e s o f P I L O T i v e r y g e n e r a l w a y .N o l e t ' s t a k e a l o o k a t h e f e a t u r e sw h i c h m a k e P I L O T f o t h C o m m o d o r e6 t h m o s t p o w e r f u l v e r s i o n o P I L O Ta v a i l a b l e .

P I L O T f o t h C o m m o d o r e 6 a l l o w sy o t e a s i l y p r o g r a m y o u r o w c h a r a c t e r s . T h i s f e a t u r e p r o v i d e s e n o rm o u s f l e x i b i l i t y i n t h e c r e a t i o n o f g r a p h i cd i s p l a y s . P r o g r a m m a b l e c h a r a c t e r s a r e s p e c i a l l y i m p o r t a n t f o t h o s e a p p l i c at i o n s t h a t r e q u i r e s p e c i a l i z e d n o t a t i o n .T h i s i n c l u d e s l a n g u a g e , s c i e n c e , a n m a t h e m a t i c s .

Y o u r g r a p h i c c a p a b i l i t i e s a r f u r t h e re n h a n c e d w i t h t h a b i l i t y t e a s i l y c r e a t e

a n u s s p r i t e s . S p r i t e s a r g r a p h i c i a g e s t h a t y o d e f i n e a n c a m o v ea n y w h e r e o t h s c r e e n . E s p e c i a l l ys u i t e d f o v i d e o g r a p h i c s a n a r c a d e - t y p ea n i m a t i o n , m a x i m u m o f e i g h t s p r i t e sc a b d i s p l a y e d o t h e s c r e e n a a n g i v e n t i m e .

S p r i t e s c a b s i n g l e - c o l o r e d o m u l t ic o l o r e d a n c a n b e e x p a n d e d i t h h o r i z o n t a l a n d / o r v e r t i c a l d i r e c t i o n s .S p r i t e s c a b c o m b i n e d t c r e a t e l a r g e ,c o l o r f u l d i s p l a y s . A l s o , t g i v e a t h r e ed i m e n s i o n a l e f f e c t t o a i m a g e , s p r i t e sc a n b e a s s i g n e d p r i o r i t i e s w h i c h e n a b l et h e m t p a s s i f r o n t o o b e h i n d e i t h e re a c h o t h e r o b a c k g r o u n d d a t a . I n c l u d e do t h P I L O T d i s k i " s p r i t e e d i t o r "p r o g r a m w h i c h a l l o w s y o t e a s i l yc r e a t e a n v i e w s p r i t e s b e f o r e u s i n gt h e m i y o u r P I L O T p r o g r a m .

P I L O T o t h C o m m o d o r e 6 a l l o w sy o t c r e a t e a i m m e n s e v a r i e t y o s o u n d s a n m u s i c b p r o v i d i n g f u l l a c e s s t t h 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 ) . S o u n d i t h o r o u g h l y e x p l a i n e d i t h P I L O T m a n u a l , w h i c h i n c l u d e sm u s i c n o t e v a l u e s , c h a r t s , a n r e g i s t e rm a p . A l s o i n c l u d e d i d i s c u s s i o n o b i t s , b y t e s , a n r e g i s t e r s , w h i c h m u s t b eu n d e r s t o o d i o r d e r t u s t h i s f e a t u r e .T h P I L O T p a c k a g e a l s o c o n t a i n s as a m p l e " s o u n d e d i t o r " p r o g r a m t h a ta l l o w s y o t e x p e r i m e n t w i t h v a r i o u ss o u n d s t h a t m a b f u t i n c l u d e i y o u r p r o g r a m s . T h s o u n d f e a t u r e i s t r i c t l y a e n h a n c e m e n t a n i n o r q u i r e d t e f f e c t i v e l y u s t h P I L O Tp r o g r a m .

I s u m m a r y , t h e r e i n o t h e rl a n g u a g e m o r e s u i t e d t t h e e d u c a t i o n a le n v i r o n m e n t t h a n P I L O T f o t h C o m o d o r e 6 4 T h i n t e r a c t i v e f e a t u r e s o P I L O T , i c o m b i n a t i o n w i t h t h e u n i q u ef e a t u r e s o f t h e C o m m o d o r e 6 4 m a k et h i s p a c k a g e t h m o s t c o m p l e t e a n e f e c t i v e i n s t r u c t i o n a l a i a v a i l a b l e .

F o m o r e d e t a i l e d t e c h n i c a l d i s c u ss i o n w i t h r e f e r e n c e s t o a c t u a l l i n e s o c o d e , p l e a s e s e " U n d e r s t a n d i n g t h P i l o t L a n g u a g e , " w h i c h w i l l a p p e a r i t h n e x t i s s u e o C o m m o d o r e .

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 E A p r i l / M a y 1 9 8 3 4 7

Page 50: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 50/124

Page 51: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 51/124

H O O S I N GP R O G R A M M I N G L A N G U A G ET T E A C H I S C H O O L S

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 E A p r i l / M a y 1 9 8 3 4

Page 52: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 52/124

C h a r t o L a n g u a g e s a n P o i n t s t C o n s i d e r - I n a d e q u a t e

P o i n l s ! C o n s i d e r1 S y s t e m C o s t2 E a s y t L e a r n / U s e3 P r e p a r e f o F u t u r e4 G e n e r a l E d u c a t i o n5 R e a d a b l e P r o g r a m s6 W e l l D e f i n e d7 T e x t b o o k s / A i d s

B A S I C P A S C A L C O B O L F O R T R A N F O R T H P I L O T L O G O C O M A L

E a c h l a n g u a g e i t h c h a r t i b r i e f l y e x p l a i n e d b e l o w .B A S I C

B A S I C i t h l a n g u a g e m o s t o f t e n i c l u d e d w i t h m i c r o c o m p u t e r s y s t e m .B u b e c a u s e i i i n c l u d e d w i t h t h es y s t e m d o e s n o n e c e s s a r i l y m e a n i i t h e b e s t l a n g u a g e t t e a c h b e g i n n i n gp r o g r a m m e r s . T r u e , B A S I C i a g e n e r a lp u r p o s e l a n g u a g e d e s i g n e d f o b e g i n n e r sa n h a m a n y t e a c h i n g a i d s a v a i l a b l e .B u i h a n c l e a r d e f i n i t i o n , s t h e r ea r m a n y d i f f e r e n c e s f r o m o n B A S I C t a n o t h e r . I i i w r i t t e n w i t h g r e a t c a r e ,B A S I C p r o g r a m c a b r e a d b o t h e rs t u d e n t s , b u i i n o t r e a s o n a b l e t a s s u m e t h a t s t u d e n t s w i l l t a k e g r e a t c a r ew i t h t h e i r p r o g r a m s . M a n y w i l l s i m p l ya i f o p r o g r a m t h a t w o r k s , r e a d a b l eo n o t .

P A S C A LP A S C A L i p o p u l a r a d v a n c e d s c i e n

t i f i c p r o g r a m m i n g l a n g u a g e . P A S C A Lh a c l e a r d e f i n i t i o n , b u t t h e m o s tp o p u l a r i m p l e m e n t a t i o n d o e s n o t f o l l o wi I i a p o w e r f u l l a n g u a g e a n s u p p o r t sg e n e r a l e d u c a t i o n a l o b j e c t i v e s . I s p e c i a l u t i l i t y i u s e d t n i c e l y l i s t t h p r o g r a m s w i t h t h s t r u c t u r e s p r o p e r l y i d e n t e d , t h e p r o g r a m s c a n b e e a s y t r e a d . H o w e v e r , P A S C A L i g e n e r a l l y n o

l a n g u a g e f o f i r s t - t i m e c o m p u t e r u s e r .B e g i n n e r s w i l l m o s t l i k e l y b s c a r e da w a y o c o n f u s e d b i t d e t a i l s a n r u l e s .T h u s , w h i l e i i v e r y g o o d l a n g u a g ef o a d v a n c e d p r o g r a m m i n g , i w i l l p r o ba b l y n o w o r k a g e n e r a l p u r p o s e b g i n n e r ' s l a n g u a g e .

T h i s l a n g u a g e i s i m i l a r t P A S C A L ,a n i m o s t o f t e n a s s o c i a t e d w i t h s y s t e mp r o g r a m m i n g a n d t h U N I X o p e r a t i n gs y s t e m . I s h a r e s P A S C A L ' S a d v a n t a g e sa w e l l a i t d i s a d v a n t a g e s , b u t d o e s n o h a v e a m a n y r u l e s , a n m a k e s e x t e n s i v eu s o a b b r e v i a t i o n s . D u t i t d e s i g n , i f u n c t i o n s b e t t e r o 1 6 - b i t r a t h e r t h a n8 - b i t s y s t e m . I t t o o , w o u l d p r o b a b l y n o tb s u i t a b l e f o r b e g i n n e r .C O B O L a n F O R T R A N

T h e s e l a n g u a g e s a r w e l l e s t a b l i s h e di t h b u s i n e s s a n e n g i n e e r i n g f i e l d s .T h e y a r c l e a r l y d e f i n e d p o w e r f u ll a n g u a g e s , b u t b e g i n n i n g s t u d e n t s w o u l du n d o u b t e d l y b p u o f b t h e i r c o m p l e xi t i e s . S n e i t h e r C O B O L n o F O R T R A N

B u y e r ' s G u i d e t C O M A L S y s t e m sC O M A L - 8 0 I n t e r p r e t e r sV e r s i o n s a v a i l a b l e f o C o m m o d o r e c o m p u t e r s :1 C B C O M A L - 8 0 v e r s i o n 0 . 1 2 : I n

t r o d u c t o r y C O M A L .A D i s k L o a d e d , r u n s o a n

P E T / C B M w i t h 3 2 a n 4 . R O M s .

B ) D i s k L o a d e d , r u n s o t h C o m o d o r e 6 4

2 C B C O M A L - S 0 v e r s i o n 1 . 0 2 : F u l lC O M A L w i t h e n h a n c e m e n t s .A D i s k L o a d e d , r u n s o t h C B

8 0 9 6 .B ) D i s k L o a d e d , r u n s o P E T / C B M

w i t h Z - R A M b o a r d .C R O b o a r d , i n s t a l l s i a n P E T / C B M e x c e p t o r i g i n a l P E T .

3 C B M C O M A L 3 0 v e r s i o n 2 . 0 0 : F u l lC O M A L w i t h m o r e e n h a n c e m e n t s .A ) D i s k L o a d e d , r u n s o t h C B

8 0 9 6 .B C a r t r i d g e f o t h C o m m o d o r e 6 4 C R O u p d a t e t R O b o a r d ( 2 C ) .D D e l u x e R O M / R A M b o a r d f o a n

P E T / C B M e x c e p t o r i g i n a l P E T .4 V I 2 c o m p u t e r s w i t h t i m e s h a r

i n g d i s k d r i v e a n p r i n t e r . C O M A La n B A S I C a v a i l a b l e .

A v a i l a b l e f r o m :' R e s t o n P u b l i s h i n g s e l l s d i s k w i t h v e s i o n s 1 a n 2 p l u s p r o c e d u r e l i b r a r ya n s a m p l e p r o g r a m s f o $ 1 5 . A l s oa v a i l a b l e w i t h C O M A L H A N D B O O K f o $ 2 9 . 9 5 .' C O M A L C A T A L Y S T s e l l s C O M A LS t a r t e r K i t w i t h v e r s i o n s 1 a n 2 p l u s

p r o c e d u r e l i b r a r y , s a m p l e p r o g r a m s ,b i n d e r , a n n e w s l e t t e r s u b s c r i p t i o n f o $ 4 5 .' E l l i s H o r w o o d s e l l s d i s k w i t h v e r s i o n1 p l u s s a m p l e p r o g r a m s , p r i c eu n k n o w n . A l s o a v a i l a b l e w i t h B E G I NN I N G C O M A L b o o k , p r i c e u n k n o w n .A l s o v e r s i o n 2 R O B o a r d f o 1 9 B r i t i s h P o u n d s .• C O M A L I n t e r e s t G r o u p s e l l s a U s e rG r o u p D i s k w i t h v e r s i o n s 1 a n 2 p l u s s a m p l e p r o g r a m s f o $ 1 2 . 9 5 . A l s ov e r s i o n 2 R O B o a r d w i t h C O M A LH A N D B O O K f o $ 3 5 0 . 0 0 . A l s od i s t r i b u t e s R e s t o n P u b l i s h i n g a n E l l i sH o r w o o d b o o k s a n d d i s k s .' M i c r o C o m p u t e r S y s t e m s L t d . s e l l s t h V I s y s t e m ( 4 ) .' V e r s i o n s n o t m e n t i o n e d i t h l i s t

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

m o r e u p - t o - d a t e a v a i l a b i l i t y l i s t

C O M A L B o o k s1 C O M A L H a n d b o o k b L e L i n d s a y ,

3 3 p g s . S p i r a l b o u n d , $ 1 8 . 9 5 o w i t h d i s k $ 2 9 . 9 5 . R e s t o n P u b l i s h i n g .

r e f e r e n c e b o o k f o t h C O M A Lp r o g r a m m e r . S a m p l e p r o c e d u r e s a n p r o g r a m s u s i n g C B C O M A L .

2 B e g i n n i n g C O M A L b B o r g eC h r i s t e n s e n , 3 3 p g s . S o f t b o u n d , 1 E n g l i s h P o u n d s ( a l s o a v a i l a b l e w i t hd i s k , p r i c e u n k n o w n ) . E l l i s H o r w o o dL t d . t u t o r i a l f o t h f i r s t t i m e c o p u t e r u s e r i n t r o d u c i n g p r o g r a m m i n gw i t h C O M A L . C B M C O M A L u s e d f o e x a m p l e s .

3 S t r u c t u r e d P r o g r a m m i n g w i t hC O M A L b R o A t h e r t o n . 2 6 p a g e s .H a r d b o u n d $ 5 0 ; s o f t b o u n d $ 2 5 .E l l i s H o r w o o d L t d . T e x t o s t r u ct u r e d p r o g r a m m i n g u s i n g C O M A L .E x a m p l e s u s i n g C B C O M A L a n R C O M A L .

4 F o u n d a t i o n s i C o m p u t e r S t u d i e sw i t h C O M A L b J o h n K e l l y . T b p u b l i s h e d J a n u a r y 1 9 8 3 b E d u c a t i o nC o m p a n y o I r e l a n d , p r i c e n o l i s t e d .

5 M i c r o c o m p u t e r s i E d u c a t i o np u b l i s h e d b E l l i s H o r w o o d h a c h a p t e r s o C O M A L : C O M A L - a nE d u c a t i o n a l A l t e r n a t i v e , a n S o f t w a r eS t a n d a r d s i B A S I C a n C O M A L .P r i c e $ 4 9 . 9 5 , h a r d b o u n d .

5 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 E A p r i l / M a y 1 9 8 3

Page 53: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 53/124

w o u l d b w i s e c h o i c e f o f i r s tl a n g u a g e .

F O R T HF O R T H i b e c o m i n g p o p u l a r

l a n g u a g e w i t h p r o f e s s i o n a l p r o g r a m m e r sa n d s e e m s t b g o o d c h o i c e f o r e a lt i m e p r o c e s s c o n t r o l s y s t e m s . I h a s aw e l l d e f i n e d k e m a l a n d i v e r y f a s t . I t i p o s s i b l e t f i n d o n p a c k a g e t h a t i c l u d e s a e d i t o r , c o m p i l e r , a n i n t e rp r e t e r . B u F O R T H , h y b r i d b e t w e e na s s e m b l y l a n g u a g e a n t h o t h e r h i g hl e v e l l a n g u a g e s , i n o m e a n t t b l a n g u a g e f o b e g i n n e r s .

P I L O T a n L O G OE a c h o t h e s e l a n g u a g e s a p p e a r s t b

a c c e p t a b l e t b e g i n n e r s . E a c h i m o r e o l e s s d e f i n e d a n b o t h a r e h i g h l y r e g a r de f o t h e i r u s e o f t u r t l e g r a p h i c s .P I L O T i u s e f u l f o r t e x t m a n i p u l a t i o n ,L O G O f o s y m b o l m a n i p u l a t i o n . P I L O T ,h o w e v e r , i g e n e r a l l y i n t e n d e d t h e l pt e a c h e r s d e s i g n p r o g r a m s f o t h s t u d e n t s t o r u n , r a t h e r t h a n t t e a c hs t u d e n t s p r o g r a m m i n g . A l t h o u g ht e a c h i n g m a t e r i a l s a r e a v a i l a b l e a n t h l a n g u a g e s s u p p o r t g e n e r a l e d u c a t i o n a lo b j e c t i v e s , t h e y a r s o m e w h a t l a c k i n g i

t h p o w e r n e e d e d f o s o m e a p p l i c a t i o n sa n i i q u e s t i o n a b l e i t h e y a d e q u a t e l yp r e p a r e s t u d e n t s f o r f u t u r e p r o g r a m m i n gc o u r s e s . E v e n s o t h e y e a c h c o u l d h a v e ap l a c e i c o m p u t e r s t u d i e s c u r r i c u l u m .

C O M A LA l t h o u g h C O M A L m a b e n e

l a n g u a g e t A m e r i c a n s c h o o l s , i h a b e e n a r o u n d s i n c e 1 9 7 4 , a n a l r e a d y i t h o f f i c i a l l a n g u a g e t a u g h t i a l s c h o o l si b o t h D e n m a r k a n I r e l a n d . I t i s v e r ye a s y t l e a r n a n u s a n s u p p o r t sg e n e r a l e d u c a t i o n a l o b j e c t i v e s . I i s t r u ct u r e d , s i a d e q u a t e l y p r e p a r e s s t u d e n t sf o f u t u r e p r o g r a m m i n g s t u d i e s . P r o g r a ml i s t i n g s a r e v e r y r e a d a b l e , w i t h a l s t r u ct u r e s a u t o m a t i c a l l y i n d e n t e d . I h a s ac l e a r d e f i n i t i o n , t h C O M A L K E R N A L ,a n i n c l u d e s m o s t o t h p o w e r o P A S C A L . B e s t o a l l . i i a f f o r d a b l e -C B C O M A L v e r s i o n s 0 . 1 2 a n 1 . 0 2a r i t h p u b l i c d o m a i n ( r e a d t h a tF R E E ) . T w n e v e r s i o n s w i l l r u o C o m m o d o r e 6 c o m p u t e r .

S u m m a r yB A S I C , P I L O T , L O G O , a n C O M A L

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

a n n o n - p r o f e s s i o n a l p r o g r a m m e r s . T g i v e s t u d e n t s a a d v a n t a g e i f u t u r es t u d i e s i w o u l d p r o b a b l y b a d v i s a b l e t oh a v e s t u d e n t s e x p o s e d t t h e s e s e v e r a ld i f f e r e n t p r o g r a m m i n g l a n g u a g e s . T h a tw a t h e y c a t e a m t h e r e c a b m o r et h a n o n a c c e p t a b l e w a t s o l v e p r o bl e m . J u s t a p e r s o n w h c a n s p e a kt h r e e f o r e i g n l a n g u a g e s i a d d i t i o n t E n g l i s h h a a a d v a n t a g e i m a n y s i t u at i o n s , s t u d e n t s w h c a u s v a r i e t y o c o m p u t e r l a n g u a g e s g a i n v a l u a b l e p r g r a m m i n g f l e x i b i l i t y .

r e a s o n a b l e c o u r s e o a c t i o n w o u l db t t e a c h o n g o o d g e n e r a l p u r p o s el a n g u a g e f i r s t ( C O M A L w o u l d b e a g o o dc h o i c e ) , a n p r e s e n t a d d i t i o n a l l a n g u a g e st a l i n t e r e s t e d s t u d e n t s a f t e r t h a t( B A S I C , P I L O T , a n d L O G O ) . M o s t c o p u t e r s y s t e m s w i l l s u p p o r t s e v e r a ll a n g u a g e s , s t h i s w o u l d b p o s s i b l ew i t h o u t h a v i n g t b u d i f f e r e n t c o m p u t e rs y s t e m s f o e a c h l a n g u a g e . H e r e i w h e r eC o m m o d o r e c o m p u t e r s s h i n e a b o v e t h o t h e r s . A l f o u r e a s y - t o - ! e a m - a n d - u s el a n g u a g e s a r a v a i l a b l e f o r t h P E T ,C B M , a n t h C o m m o d o r e 6 4 w h i c hp r e s e n t s c o s t - e f f e c t i v e s o l u t i o n t t h p r o b l e m o c h o o s i n g p r o g r a m m i n gl a n g u a g e .

N e w s l e t t e r s / M a g a z i n e s1 C O M A L C A T A L Y S T . i s s u e s p e

y e a r n e w s l e t t e r , $ 2 0 . ( o a p a r t o f$ 4 C O M A L S t a r t e r K i t ) .

2 C O M A L B U L L E T I N . i s s u e s p e y e a r n e w s l e t t e r , 1 3 . 5 B r i t i s h P o u n d s .P u b l i s h e d b E l l i s H o r w o o d L t d .

3 R i o m h i r i s n S c o l , i s s u e s p e y e a rj o u r n a l , 2 I r i s h P o u n d s .

U s e r s G r o u p s1 C O M A L U s e r s G r o u p , U S A : C o n

t a c t L e L i n d s a y , 5 5 0 1 G r o v e l a n dT e r r a c e , M a d i s o n , W 5 3 7 1 6

2 C O M A L U s e r s G r o u p , E n g l a n d :C o n t a c t J o h n C o l l i n s , G r i m t h o r t eH o u s e , P e r c i v a l S t L o n d o n , E C 1 VO B 5 , U . K .

3 C O M A L U s e r s G r o u p , A l b e r t a ,C a n a d a : C o n t a c t

R e c o m m e n d a t i o n sI l o o k s l i k e C B C O M A L v e r s i o n

2 . 0 0 o c a r t r i d g e w i t h a C o m m o d o r e 6 c o m p u t e r w i l l b e " b e s t b u y " ( a d d i t i o n a l1 5 4 1 d i s k d r i v e w o u l d b e d e s i r a b l e o v e r

c a s s e t t e u n i t ) . G e B E G I N N I N GC O M A L f o y o u r t u t o r i a l a n C O M A LH A N D B O O K a y o u r r e f e r e n c e g u i d e .E a c h s t u d e n t s h o u l d h a v e h i o h e o w c o p y . S e v e r a l c o p i e s o f S T R U CT U R E D P R O G R A M M I N G W I T HC O M A L a n F O U N D A T I O N S I C O

P U T E R S T U D I E S W T T H C O M A Ls h o u l d b e i y o u r s c h o o l l i b r a r y .S u b s c r i b e t t h C O M A L C A T A L Y S T( o n e s u b s c r i p t i o n f o e a c h t e a c h e r , p l u ss e v e r a l f o y o u r l i b r a r y f o s t u d e n t s t c h e c k o u t ) . I y o u h a v e d i s k d r i v e , g e

d i s k a l o n g w i t h t h C O M A L H A N DB O O K , i w i l l b w o r t h i f o t h " p r oc e d u r e l i b r a r y " o t h d i s k . u t i l i t i e sd i s k f r o m t h C O M A L C A T A L Y S T o C O M A L I n t e r e s t G r o u p w o u l d a l s o b r e c o m m e n d e d .

N e x t i s s u e C O M A L w i l l b d e s c r i b e di d e t a i l . I y o c a n ' t w a i t u n t i l t h e n ,s e n d $ t C O M A L C A T A L Y S T f o s a m p l e c o p y , w h i c h h a p l e n t y o f i n f o rm a t i o n a b o u t C O M A L . O p r e p a r ey o u r s e l f e v e n m o r e a n g e c o p y o e a c h o t h b o o k s r e c o m m e n d e d a b o v e .Y o s h o u l d h a v e n p r o b l e m g e t t i n gy o u r s c h o o l l i b r a r y t o g e t c o p i e s o f t h eb o o k s ( j u s t s h o w t h e m t h i s a r t i c l e ) .

R e s o u r c e L i s t' C O M A L C a t a l y s t , P u b l i s h e r , G e r a l dH a s t y , 1 0 C o n v e n t i o n C e n t e r D r i v e ,S u i t e 9 0 0 , L a s V e g a s , N 8 9 1 0 9 .T e l : 7 0 2 - 7 3 7 - 5 6 7 0• C O M A L I n t e r e s t G r o u p , 5 0 C o n k l i nP l a c e , M a d i s o n , W 5 3 7 0 3' C O M A L U s e r s G r o u p , 5 5 0 1 G r o v e l a n d

T e r . , M a d i s o n , W 5 3 7 1 6 .T e l : ( 6 0 8 ) 2 2 2 4 4 3 2 ( i n c l u d e 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 r e p l y

r e q u e s t e d ) .• C O M A L U s e r s G r o u p , J o h n C o l l i n s ,G r i m t h o r t e H o u s e , P e r c i v a l S t r e e t , L o d o E C 1 V O B 5 , U . K .' D a t a b a n k I r e l a n d L t d . , N a g o r H o u s e ,D u n d r u m , D u b l i n 1 4 I r e l a n d .T e l : 9 5 1 0 2 0" E d u c a t i o n a l C o m p a n y o I r e l a n d L t d . ,B a l l y m o u n t R o a d , D u b l i n 1 2 I r e l a n d' E l l i s H o r w o o d L i m i t e d , M a r k e t C r o s sH o u s e , C o o p e r S t r e e t , C h i c h e s t e r , W e s tS u s s e x , P O 1 9 1 E B , U . K .' G e m i n i M i c r o c o m p u t e r s , O a k f i e l d C o n e r , S y c a m o r e R o a d , A m e r s h a m , B u c k sH P 5 E Q , U . K .' I n s t r u t e k , C h r i s t i a n s h o l m s g a d e , D 8 7 0 0 , H o r s e n s , D e n m a r k .T e l : 0 6 1 1 0 0* L e n L i n d s a y , 5 5 0 1 G r o v e l a n d T e r . ,M a d i s o n , W 5 3 7 1 6 . T e l : 6 0 8 - 2 2 2 4 4 3 2" M e t a n i c A p s , K o n g e v e i e n 1 7 7 , 2 8 3 0V i r u m , D e n m a r k . T e l : ( 0 2 ) 8 5 8 2 8 4' M i c r o C o m p u t e r S y s t e m s L t d . , 1 0 O ' C o n n e l l S t r e e t , L i m e r i c k , I r e l a n d .T e l : 0 6 1 4 6 7 5 5* R ( R e g n e C e n t r a l e n ) , L a u t r u b j e r r g 1 - 5 ,D 2 7 5 0 , B a l l e r u p , D e n m a r k .T e l : ( 0 2 ) 6 5 8 0 0 0• R e s t o n P u b l i s h i n g , 1 1 4 8 0 S u n s e t H i l l sR o a d , R e s t o n , V 2 2 0 9 0 .T e l : ( 7 0 3 ) 4 3 7 - 8 9 0 0' R i o m h i r i s n S c o l , C o l a i s t e a S p i o r a i dN a o m h , B i s h o p s t o w n , C o r k , I r e l a n d

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 E A p r i l / M a y 1 9 8 3 5

Page 54: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 54/124

I l l u s t r a t i o n — R o b e r t N e u m a n n

Page 55: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 55/124

C O M P U T E R SI S C H O O L S :

T E X A S P E R S P E C T I V EB S A N D R A K P R A T S C H E R

I n t r o d u c t i o nb W i l l i a m K e r n a h a n E x e c u t i v e V i c e P r e s i d e n t R e g e n c y E d u c a t i o n a l S y s t e m s

T h s c h o o l s i T e x a s , a t h a r t i c l e t o f o l l o w i d i c a t e s , a r a c t i v e l y i p l e m e n t i n g m i c r o c o m p u t e r sa a l l e v e l s o f e d u c a t i o n .S u c h r a p i d i m p l e m e n t a t i o no a n n e d e v i c e o i d e a i b o u n d t c h a n g e . T h i s i e s p e c i a l l y t r u e a t h m i c r o c o m p u t e r e n t e r sc l a s s r o o m s t h a t a r e s t a f f e db y e d u c a t o r s n o y e t t r a i n e di t h t e c h n o l o g y a n w h h a v e l i t t l e e x p e r i e n c e w i t he i t h e r t h h a r d w a r e o i t r e l a t e d s o f t w a r e .

T h v e r y r e a l d a n g e r i t h a t t h m i c r o c o m p u t e r ,d e v i c e t h a t h o l d s u n l i m i t e dp r o m i s e f o e d u c a t i o n , c o u l de a s i l y s l i d e i n t o e i t h e r m i u s o n o n - u s e s i m p l yb e c a u s e o f l a c k o a d e q u a t es u p p o r t f o t h p e r s o n o t h f i r i n g f i n e — t h e t e a c h e r .

I T e x a s , t h e s t a t e i a t e m p t i n g t k e e p t h " m i c r o

c o m p u t e r r e v o l u t i o n " f r o mb e i n g f a i l u r e b d e s i g n i n g

s u p p o r t s y s t e m t h a t w i l lh e l p t h e l o c a l s c h o o ld i s t r i c t s c o p e w i t h t h i s n e t e c h n o l o g y . T h a r t i c l e t h a tf o l l o w s , " C o m p u t e r s I S c h o o l s : T e x a s P e r s p e ct i v e " , e x p l a i n s i d e t a i l t h s t e p s b e i n g t a k e n b t h T e x a s E d u c a t i o n A g e n c y .

I o r d e r f o t h e m t b s u c c e s s f u l , t h T E t r u l yn e e d s t h a s s i s t a n c e o m a n u f a c t u r e r s l i k e C o m o d o r e . R e c o g n i z i n g t h i s ,w a R e g e n c y m a d e r q u e s t o D a v i d R o s e n w a l d ,D i r e c t o r o E d u c a t i o nM a r k e t i n g f o C o m m o d o r e ,t m a k e a n e q u i p m e n t g r a n tt t h T e x a s E d u c a t i o nA g e n c y a n t h t w e n t yR e g i o n a l E d u c a t i o n C e n t e r sl o c a t e d t h r o u g h o u t t h s t a t e .T h p u r p o s e o t h g r a n t i t p l a c e C o m m o d o r e 6 4 ' s i

e a c h l o c a t i o n t a s s i s t t h l e a d e r s h i p a t h s t a t e a n r e g i o n a l l e v e l s t o a c c o m p l i s ht w g o a l s — t t r a i n t e a c h e r sa n e v a l u a t e s o f t w a r e .

C o m m o d o r e a g r e e d a n e a c h o t h t w e n t y - o n e l o c at i o n s i T e x a s w i l l r e c e i v et h f o l l o w i n g :

C o m m o d o r e 6 C o m m o d o r e C o l o r M o n i t o rC - 1 5 4 1 D i s k D r i v eC - 1 5 3 0 D a t a s s e t t eC - 1 6 0 0 V I C M O D E M" A m a z i n g 6 5 6 " P u b l i c D m a i n S o f t w a r e

I t u r n , R e g e n c y h a a g r e e d t t r a i n p e r s o n n e l i e a c h o t h l o c a t i o n s i t h p r o p e r a n e f f e c t i v e u s o t h e q u i p m e n t . W f e e l t h i si t h e b e s t e x a m p l e o t h g o o d t h a t c a h a p p e n w h e n

m a n u f a c t u r e r , d e a l e r a n i n s t i t u t i o n a l e n d - u s e r w o r kt o g e t h e r t a d d r e s s a c o m o n e e d .

V J o m e t h i n g v e r y e x c i t i n g i h a p p e ni n i T e x a s s c h o o l s t o d a y .

I o n T e x a s h i g h s c h o o l , a s t u d e n tw a d i s c o v e r e d h i d i n g i t h c o m p u t e rm a t h c l a s s a t a . m . H i s r e a s o n ? H w a w o r k i n g o p r o g r a m m i n g p r o j e c t a n w a n t e d t s p e n d e x t r a t i m e o t h c o m p u t e r .

I T e x a s e l e m e n t a r y c l a s s r o o m , ac o m p u t e r - u s i n g t e a c h e r r e p o r t s t h a t h e o n l y c o m p l a i n t w i t h t h e n e c o m p u t e r si h e r c l a s s r o o m i t h a t s h h a s a d i

f i c u l t t i m e g e t t i n g y o u n g s t e r s t s t o pw o r k i n g w i t h t h e m a n m o v e o t t h e i rn o n c o m p u t e r - b a s e d l e s s o n s .

• I o n r e g i o n a l e d u c a t i o n s e r v i c ec e n t e r , c o m p u t e r - r e l a t e d w o r k s h o p s f i l lb e f o r e a n o t h e r t r a i n i n g s e s s i o n s o ff e r e d . I f a c t , m a n y t e a c h e r s a r e p u o w a i t i n g l i s t s f o t h c o m p u t e r s e s s i o n st h a t t h E S o f f e r s .

T h m i c r o c o m p u t e r h a e n r o l l e d i T e x a s s c h o o l s , a n i t p r e s e n c e h a sc r e a t e d a g r e a t d e a l o f e x c i t m e n t , e n -

R e p r i n t e c ] f r o m t h T e x a s L o n e S t a r , V o l u m e I . N u m b e r 1 b p e r m i s s i o n o t h T e x a s A s s o c i a t i o n o S c h o o l B o a r d s . C o p y r i g h t 1 9 8 2 .

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 E A p r i l / M a y 1 9 8 3 5 3

Page 56: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 56/124

t h u s i a s m , a n s o m e t i m e s c o n f u s i o na c r o s s t h s t a t e .

B u z z w o r d s l i k e c o m p u t e r - b a s e d i s t r u c t i o n , c o m p u t e r l i t e r a c y , w o r d p r o ce s s i n g , a n c o m p u t e r - a s s i s t e d i n s t r u c t i o na r f a s t b e c o m i n g p a r t o f t h v o c a b u l a r y o m a n y T e x a s e d u c a t o r s .P l a n n i n g g r o u p s a n u s e r g r o u p s a r b i n o r g a n i z e d , a n s c h o o l p e r s o n n e ll o o k t t h e s e n e i n s t r u c t i o n a l d e v i c e sa w a t b r i n g r e l e v a n t , e f f e c t i v e i s t r u c t i o n t s t u d e n t s .

I t h 1 9 8 2 T e x a s E d u c a t i o n A g e n c y( T E A ) s t u d y o f a c c r e d i t a t i o n o t e x t b o o kp r e l i m i n a r y r e s u l t s p o i n t e d o u t t h f o l l o w i n g :

O t h c a m p u s e s s u r v e y e d , 4 p e c e n t o t h p r i n c i p a l s s a i d t h e y w e r e u i n c o m p u t e r s i i n s t r u c t i o n o t h e i rc a m p u s e s .

T e p e r c e n t o t h t e a c h e r s s a i dt h e y w e r e u s i n g c o m p u t e r s t s u p p o r ti n s t r u c t i o n .

M o r e t h a n 6 p e r c e n t o t h s u r v e y e d d i s t r i c t s s u p p o r t c o m p u t e rl i t e r a c y r e q u i r e m e n t s f o t e a c h e r s .

C l e a r l y , t h e r e i a g r e a t d e a l o c o m p u t e r - b a s e d a c t i v i t y i t h s t a t e , a n i n d i c a t i o n s a r e t h a t t h e r a p i d p r o l i f e r at i o n o t h i s t o o l f o r i n s t r u c t i o n w i l l c o t i n u e . I n f a c t , r e c e n t r e p o r t o f t h T e x a s L e g i s l a t i v e C o m m i t t e e o n P u b l i cE d u c a t i o n s t a t e s t h a t n a t i o n w i d e a n n u a le x p e n d i t u r e s o c o m p u t e r - b a s e d e d u c at i o n a l m a t e r i a l s w i l l r i s e t $ 5 0 0 m i l l i o nb y 1 9 8 5 , a i n c r e a s e o 3 0 p e r c e n to v e r c u r r e n t l e v e l s . I n d e e d , t h a c t i v i t yi T e x a s i c o n s i s t e n t w i t h w h a t i h a p e n i n g o n a t i o n a l a n e v e n i n t e r n at i o n a l b a s i s .T E A c t i v i t y

T h l e v e l o a c t i v i t y i c o m p u t e r - b a s e di n s t r u c t i o n a c r o s s t h s t a t e i a l s or e f l e c t e d a t h s t a t e e d u c a t i o n a g e n c y .T w y e a r s a g o , t h n e e d f o l e a d e r s h i pf r o m t h s t a t e l e v e l w a r e c o g n i z e d w h e nG r a c e G r i m e s , d e p u t y c o m m i s s i o n e r f o p r o f e s s i o n a l d e v e l o p m e n t a n s u p p o r t ,e s t a b l i s h e d a n a d h o c o m m i t t e e o c o m p u t e r s i e d u c a t i o n . I t p u r p o s e w a t d e v e l o p s h o r t - a n l o n g - r a n g e o b j e ct i v e s f o t h a g e n c y a n p r o p o s e a c t i o n sa n p l a c e m e n t o r e s p o n s i b i l i t i e s t or e a c h t h e s e o b j e c t i v e s .

I A p r i l 1 9 8 1 , t h c o m m i t t e e w r o t e i t p r e l i m i n a r y r e p o r t , w h i c h o u t l i n e d p r o bl e m s a n n e e d s i c o m p u t e r - b a s e d e d c a t i o n a n p r o p o s e d s e v e r a l r e c o m m e nd a t i o n s f o r a c t i o n . T h r o u g h t h a t r e p o r t ,m a n y a c t i o n s h a v e b e e n i n i t i a t e d , a n s e v e r a l s t a t e w i d e e f f o r t s a r u n d e r w a y .

O n a r e a o c o n c e r n t h a t t h e c o m m i tt e i d e n t i f i e d w a t h p r o b l e m i s e l e c ti n c o m p u t e r s y s t e m s f o r i n s t r u c t i o n .T h i m p o r t a n c e o c a r e f u l a n t h o u g h t f u l p l a n n i n g f o c o m p u t e r - b a s e di n s t r u c t i o n b e f o r e h a r d w a r e p u r c h a s e i

5 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 E A p r i l / M a y 1 9 8 3

I o n T e x a s h i g h s c h o o l ,s t u d e n t w a d i s c o v e r e d h i d i n gi t h c o m p u t e r m a t h c l a s s a

a . m . H i s r e a s o n ? H w a w o r k i n g o p r o g r a m m i n gp r o j e c t a n d w a n t e d t s p e n de x t r a t i m e o t h c o m p u t e r .

a c k n o w l e d g e d b m a n y . Y e t , f e d o c u m e n t s e x i s t t h e l p s c h o o l s p l a n f o e f f e c t i v e i m p l e m e n t a t i o n o t h i s n e t o o l .

T a d d r e s s t h i s n e e d , t h a d h o c c o m i t t e e w r o t e g u i d e , w h i c h i n o a v a i l a b l e t T e x a s s c h o o l s . ( T h i s g u i d e ,a w e l l a o t h e r d o c u m e n t s r e l a t e d t c o m p u t e r - b a s e d i n s t r u c t i o n , m a b o t a i n e d b y c o n t a c t i n g S a n d y P r a t s c h e r ,E d u c a t i o n S p e c i a l i s t f o I n s t r u c t i o n a lC o m p u t i n g , T E A , 2 0 E a s t E l e v e n t h ,A u s t i n , T 7 8 7 0 1 ) .

C o m p u t e r - R e l a t e dC o m p e t e n c i e si M o s t T e x a s t e a c h e r s , l i k e t h o s e a c r o s s

t h n a t i o n , o b t a i n e d t h e i r d e g r e e s B . C .( t h a t ' s " b e f o r e c o m p u t e r s " ) . T h e y r e q u i r e

g r e a t d e a l o c o m p u t e r - b a s e d t r a i n i n gb e f o r e e f f e c t i v e u s c a b m a d e o f t h ec o m p u t e r f o i n s t r u c t i o n . H a p p i l y , f o T e x a s s t u d e n t s , t e a c h e r s a r b e c o m i n gi n c r e a s i n g l y i n t e r e s t e d i a c q u i r i n g c o p u t e r l i t e r a c y . D r G e o r g e C u l p , a s s i s t a n td i r e c t o r o t h c o m p u t a t i o n c e n t e r a t h U n i v e r s i t y o T e x a s a A u s t i n , r e p o r t st r e m e n d o u s g r o w t h i t h n u m b e r o s t u d e n t s r e g i s t e r i n g f o r h i s e d u c a t i o n a lc o m p u t i n g c l a s s e s . T h i s s e m e s t e r h h a m o r e t h a n 1 0 s t u d e n t s e n r o l l e d i o n e v e n i n g c o u r s e .

T h n e e d f o i n s e r v i c e a n p r e s e r v i c ee d u c a t i o n f o t e a c h e r s i e v i d e n t , a n t h o u g h m a n y T e x a s t e a c h e r s a r s e e k i n gt h a t t r a i n i n g , t h s c o p e a n d e g r e e o t r a i n i n g n e c e s s a r y i n o a l w a y s w e l ld e f i n e d . T h e l p c l e a r l y i d e n t i f y t h o s ec o m p u t e r - r e l a t e d c o m p e t e n c i e s n e e d e db T e x a s t e a c h e r s , T E i w o r k i n g o i t s e c o n d d o c u m e n t . T h i s b o o k l e t w i l l l i s tt h t e a c h e r c o m p e t e n c i e s n e c e s s a r y f o e f f e c t i v e u s o c o m p u t e r s i i n s t r u c t i o n .T h i s l i s t i s b e i n g d e v e l o p e d w i t h t h e h e l po g r a s s r o o t s a d v i s o r y c o m m i t t e e , c o p o s e d o c o m p u t e r - u s i n g t e a c h e r s a n o t h e r e d u c a t o r s c u r r e n t l y i n v o l v e d i t e a c h e r t r a i n i n g e f f o r t s .

O n c e t h a t l i s t i c o m p l e t e d , w o r k s h o pd e s i g n s a n s t r a t e g i e s w i l l b d e v e l o p e da w a t g u i d e s c h o o l s , s e r v i c ec e n t e r s , a n o t h e r i n s t i t u t i o n s o l e a r ni n i t h d e l i v e r y o t h i s t r a i n i n g .

T h n e e d f o t r a i n i n g e x i s t s n o o n l yf o t e a c h e r s , b u a l s o f o T e x a s E d u c at i o n A g e n c y s t a f f . T t h a t e n d , T E h a e s t a b l i s h e d m i c r o c o m p u t e r r e s o u r c ec e n t e r i w h i c h p r o f e s s i o n a l s m a r e c e i v et r a i n i n g , r e v i e w s o f t w a r e , a n u s e i s t i n g s y s t e m s t h e l p m a n a g e t h e i r o w w o r k .

O n p r o b l e m i d e a l i n g w i t h s t a t et h s i z e o T e x a s i k e e p i n g i n f o r m e d o c u r r e n t l e v e l s o a c t i v i t i e s . C o m p o u n dt h a t p r o b l e m w i t h t h r a p i d p r o l i f e r a t i o no c o m p u t e r u s i e d u c a t i o n , a n t h r e s u l t i T e x a s - s i z e d p r o b l e m , i n d e e d .I o r d e r t o s t a y i t o u c h w i t h c u r r e n tc o m p u t e r - a c t i v i t y l e v e l s i n t h s t a t e , t h

Page 57: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 57/124

U n i v e r s i t y o T e x a s a A u s t i n , i c o o p e r a t i o n w i t h T E s t a f f , i s i t h p r o c e s s o c o l l e c t i n g d a t a a b o u t c o p u t e r u s i T e x a s s c h o o l s .

A g e n c y s t a f f a r a l s o r e q u e s t i n g t h a ts c h o o l s a c t i v e l y i n v o l v e d i c o m p u t e r -b a s e d l e a r n i n g s e n d t h i s a u t h o r a s h o r ts u m m a r y o t h e i r a c t i v i t i e s . I i o u h o p e t h a t a d a t a b a s e o t h i s i n f o r m a t i o n( b A D A , p r o g r a m t y p e , n u m b e r s o s t u d e n t s s e r v e d , g r a d e l e v e l s , e t c . ) c a b m a i n t a i n e d , s t h a t s c h o o l p e r s o n n e l c a c o m m u n i c a t e w i t h o n a n o t h e r a b o u tc o m m o n p r o b l e m s a n s o l u t i o n s . ( I y o u rs c h o o l i a c t i v e l y i n v o l v e d i c o m p u t e r -b a s e d i n s t r u c t i o n , p l e a s e c o n t a c t t h ea u t h o r a T E A . )S t a t e w i d e N e t w o r k f o C o u r s e w a r e E v a l u a t i o na n T r a i n i n g

R e c o g n i z i n g t h a t t h e f f e c t i v e u s e o ft h c o m p u t e r i i n s t r u c t i o n r e q u i r e sg o o d q u a l i t y s o f t w a r e t h a t h a b e e nr e v i e w e d , t h T e x a s E d u c a t i o n A g e n c yh a f u n d e d s t a t e w i d e n e t w o r k f o c o u r s e w a r e e v a l u a t i o n . T h i s p r o j e c t i m a n a g e d t h r o u g h t h R e g i o n I E d u c at i o n S e r v i c e C e n t e r i H o u s t o n a n d i v o l v e s t h e e v a l u a t i o n o s e v e r a l h u n d r e dc o u r s e w a r e p a c k a g e s b y h u n d r e d s o c o m p u t e r - u s i n g e d u c a t o r s i l o c a l i d e p e n d e n t s c h o o l d i s t r i c t s a c r o s s t h es t a t e . T h r e s u l t s o t h c o u r s e w a r ee v a l u a t i o n s a r p l a c e d i e a c h o f t h et w e n t y i n t e r m e d i a t e a g e n c i e s i T e x a s , s ot h o s e d i s t r i c t s p l a n n i n g t p u r c h a s e s o f tw a r e c a n h a v e a c c e s s t t h e e v a l u a t i o n s .

E a c h o t h t w e n t y e d u c a t i o n s e r v i c ec e n t e r s a c r o s s t h e s t a t e h a s d e s i g n a t e d ac o n s u l t a n t , w h i r e s p o n s i b l e f o d i r e c ti n g t h e c o u r s e w a r e e v a l u a t i o n e f f o r tT h e s e r e p r e s e n t a t i v e s o t h e d u c a t i o ns e r v i c e c e n t e r s a l s o m e e t p e r i o d i c a l l y f o t r a i n i n g i c o m p u t e r - b a s e d i n s t r u c t i o n .T h e s e t r a i n i n g s e s s i o n s n o o n l y e n h a n c et h c o n s u l t a n t s ' a b i l i t y t e v a l u a t ec o u r s e w a r e , b u t a l s o s e r v e a s w a o i n c r e a s i n g t h e i r e x p e r t i s e i c o m p u t e r -b a s e d i n s t r u c t i o n , s o t h e y c a d e l i v e r r q u i r e d t r a i n i n g t o t e a c h e r s a c r o s s t h es t a t e .

I e a c h o t h e s e t r a i n i n g s e s s i o n s , t h r e p r e s e n t a t i v e s f r o m t h e d u c a t i o n s e v i c e c e n t e r s a r s h a r i n g i n f o r m a t i o na b o u t t h t r a i n i n g t h e y a r d o i n g i t h e i r s p e c i f i c r e g i o n s . T h e y a r e a l s o p r v i d e d w i t h t r a i n i n g m a t e r i a l s , s t r a i n i n gc a n b e d u p l i c a t e d a c r o s s t h s t a t e . I o r d e r t f a c i l i t a t e b o t h t h c o u r s e w a r ee v a l u a t i o n a n t r a i n i n g e f f o r t s e a c hc e n t e r h a e s t a b l i s h e d m i c r o c o m p u t e rr e s o u r c e c e n t e r s i m i l a r t t h o n a t h T e x a s E d u c a t i o n A g e n c y . T h e s e f a c i l i t i e sa r u s e d f o c o u r s e w a r e e v a l u a t i o n a n t r a i n i n g f o e d u c a t o r s f r o m e a c h r e g i o n a la r e a o f t h e s t a t e . T h g o a l i t h a v ee a c h o t h e r e g i o n a l s e r v i c e c e n t e r s p l a y

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

T h p r o j e c t c o o r d i n a t o r f o t h T e x a sE d u c a t i o n C o m p u t e r C o o p e r a t i v eC o u r s e w a r e E v a l u a t i o n P r o j e c t i V i c k iS m i t h a t h R e g i o n I V E d u c a t i o n S e v i c e C e n t e r i H o u s t o n . S h c a b e c o nt a c t e d f o a d d i t i o n a l i n f o r m a t i o n a t R e g i o n I E d u c a t i o n S e r v i c e C e n t e r ,7 2 0 0 W T i d w e l l , H o u s t o n , T 7 7 0 0 1 .C o m p u t e r L i t e r a c yO b j e c t i v e s

H o u s e B i l l 2 4 6 , a s w e e p i n g r e v i s i o n o e s s e n t i a l c u r r i c u l u m i t h s t a t e o T e x a s , h a s p r o v i d e d t h T e x a s E d u c a t i o nA g e n c y s t a f f u n i q u e o p p o r t u n i t y t p r o v i d e c u r r i c u l u m i n f o r m a t i o n r e g a r d i n gc o m p u t e r l i t e r a c y .

A i n i t i a l p u b l i c h e a r i n g s f o H o u s eB i l l 2 4 a c r o s s t h e s t a t e , p a r t i c i p a n t sw e r e a s k e d w h e t h e r t h e y t h o u g h t c o p u t e r l i t e r a c y s h o u l d b i n c o r p o r a t e d i t t h e x i s t i n g c u r r i c u l u m . O v e r w h e l mi n g l y , t h a n s w e r t t h q u e s t i o n w a y e s . Y e t f e w p e o p l e q u e s t i o n e d s e e m e dt h a v e c l e a r d e f i n i t i o n o c o m p u t e rl i t e r a c y .

I a e f f o r t t b e g i n t o g i v e d i r e c t i o nt c o m p u t e r l i t e r a c y a a c u r r i c u l u mc o m p o n e n t , T E s t a f f h a b e g u n w r i t i n g

s e r i e s o s t r a n d s o f c o m p u t e r l i t e r a c yo b j e c t i v e s a n s o m e o p t i o n a l m o d e l s f o d e l i v e r y . T h s t r a n d s o f o b j e c t i v e s i d e nt i f i e d a r e :

C o m p u t e r - r e l a t e d t e r m i n o l o g y a n c o m p u t e r u s e ;

T h h i s t o r y a n d e v e l o p m e n t o c o m p u t i n g d e v i c e s ;U s i n g t h c o m p u t e r a t o o l ;C o m m u n i c a t i n g i n s t r u c t i o n s t o t h

c o m p u t e r ;C o m p u t e r - r e l a t e d o c c u p a t i o n s a n

c a r e e r s .T h e s e o b j e c t i v e s w i l l b r e v i e w e d i

p u b l i c h e a r i n g s a l o n g w i t h o t h e r H o u s eB i l l 2 4 o b j e c t i v e s , a n d , b a s e d o f e e db a c k f r o m r e v i e w e r s , t h e y w i l l b r e v i s e da n s e n t t T e x a s s c h o o l s .

L e g i s l a t i v e A c t i v i t i e sT h i m p o r t a n c e o c o m p u t e r

t e c h n o l o g y i p u b l i c e d u c a t i o n h a s n o tb e e n o v e r l o o k e d b y t h s t a t e ' sl a w m a k e r s . r e p o r t o c h a n g i n gt e c h n o l o g y h a r e c e n t l y b e e n r e l e a s e d .T h i s r e p o r t i t h r e s u l t o t h w o r k o t h s u b c o m m i t t e e o c h a n g i n gt e c h n o l o g y a n r e p r e s e n t s m a n y m o n t h so s t u d y a n c a r e f u l c o n s i d e r a t i o n . S u c o m m i t t e e m e m b e r s a r W i l l i a m W B l a n t o n , c h a i r m a n , r e p r e s e n t a t i v e f r o mC a r r o l l t o n ; M i k e R i c h a r d s , s e n a t o r f r o mH o u s t o n ; a n D r C a l v i n E . G r o s s , s u p e ri n t e n d e n t f r o m f r o m A l a m o H e i g h t s i S a A n t o n i o .

T h r e p o r t c o n t a i n s n o o n l yd e s c r i p t i o n o t e c h n o l o g y i T e x a ss c h o o l s b u t a l s o s e r i e s o r e c o m m e n d at i o n s t t h c e n t r a l e d u c a t i o n a g e n c yr e g a r d i n g c o m p u t e r - b a s e d i n s t r u c t i o n .T h r e c o m m e n d a t i o n s i n c l u d e :

A e m p h a s i s o t h i m p o r t a n c e o s c i e n c e , m a t h e m a t i c s , a n t e c h n o l o g yi n s t r u c t i o n ;

P r o v i s i o n s t e n c o u r a g e a c c e s s t c o m p u t e r l i t e r a c y f o r a l c h i l d r e n i T e x a s ;

r e v i e w o f t e a c h e r c e r t i f i c a t i o n r eq u i r e m e n t s a n i n s e r v i c e t r a i n i n g t r e f l e c t t h i m p o r t a n c e o t h t e c h n o l o g yi t e a c h i n g a n l e a r n i n g ;

F u n d i n g p r i o r i t i e s f o r c o m p u t e r -b a s e d i n s t r u c t i o n a n t e a c h e r t r a i n i n g ;

L e a d e r s h i p f o a n c o o r d i n a t i o n o s t a t e w i d e e f f o r t s b t h c e n t r a l e d u c a t i o na g e n c y .

N a t i o n a l C o o p e r a t i o nT e x a s i a l s o i n v o l v e d i n a t i o n w i d e

c o o p e r a t i v e e f f o r t t o s h a r e i n f o r m a t i o na n s u p p o r t r e g a r d i n g c o m p u t e r - b a s e di n s t r u c t i o n . P r o j e c t " B e s t " i p r o j e c tf u n d e d t h r o u g h t h D e p a r t m e n t o E d u c a t i o n . I t p u r p o s e i t f a c i l i t a t ec o m m u n i c a t i o n a m o n g s t a t e d e p a r t m e n t so f e d u c a t i o n , p a r t i c u l a r l y i t h u s o t e c h n o l o g y t s u p p o r t b a s i c s k i l l s i s t r u c t i o n . T h p r o j e c t m a k e s a v a i l a b l et p a r t i c i p a t i n g d e p a r t m e n t s t e l e c o nf e r e n c e s , e l e c t r o n i c b u l l e t i n b o a r d s , a n e l e c t r o n i c m a i l s e r v i c e s t h e l p s u p p o r tn e e d e d c o m m u n i c a t i o n .

T h i m p o r t a n c e o f t h e c o m p u t e r i T e x a s s c h o o l s i b e i n g r e c o g n i z e d b ym a n y a o n o f t h e m o s t s i g n i f i c a n t a n i m p a c t f u l d e v e l o p m e n t s t o c c u r i m a n yy e a r s . C e r t a i n l y , i h a s e d u c a t o r s a c r o s st h s t a t e t a l k i n g , a n d , m o r e n o t e w o r t h y ,i h a c a u s e d m a n y o u t b e g i n t p l a n f o w a y s w c a u s t e c h n o l o g y f o s t u d e n t s .

W h a v e d i s c o v e r e d t o o l t h a t s h o w sg r e a t d e a l o f p r o m i s e , b o t h f o i m p r o v

i n t h w a o d e l i v e r i n g i n s t r u c t i o n t s t u d e n t s , a n a m e a n s o m o r e e f f e ct i v e l y p r e p a r i n g o u s t u d e n t s t l i v e i h i g h l y t e c h n o l o g i c a l e n v i r o n m e n t

S a n d r a P r a t s c h e r i a e d u c a t i o ns p e c i a l i s t f o i n s t r u c t i o n a l c o m p u t i n ga t t h e T e x a s E d u c a t o n A g e n c y a n v i c e - p r e s i d e n t o t h T e x a s C o m p u t e rE d u c a t i o n A s s o c i a t i o n .

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 E A p r i l / M a y 1 9 8 3 5 5

Page 58: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 58/124

H o t ~ L _ n

1

d u c a t i o n a l a d m i n i s t r a t o r s h a v eb e e n t r y i n g t o t h r i v e a n s u r v i v e w i t ht h l a t e s t r a g e o t h c o m p u t e r a g e — t h em i c r o c o m p u t e r . T h e a r l i e r g e n e r a t i o n so t h e s e e l e c t r o n i c m a r v e l s w e r e a p r o p r i a t e o n l y f o i n s t r u c t i o n a l u s e ,p r i m a r i l y b e c a u s e o t h e i r s m a l l d a t as t o r a g e c a p a c i t y . B u s o m e m i c r o c o mp u t e r s n o h a v e t h c a p a c i t y o m a n yo l d e r f u l l - s i z e c o m p u t e r s . T h u s t h e y a r n o u s e f u l f o p e r f o r m i n g c e r t a i n a m i n i s t r a t i v e f u n c t i o n s i e d u c a t i o n . K e e pi m i n d , h o w e v e r , t h a t n o t e v e r y t a s k i b e s t p e r f o r m e d b c o m p u t e r . S o b e f o r e m a k i n g a n d e c i s i o n s , c a r e f u l l yo u t l i n e y o u r n e e d s a n t a k e l i t t l e t i m et b e c o m e c o m p u t e r l i t e r a t e . I c o u l ds a v e y o u m o n e y , t i m e a n a g o n y l a t e r .

T h e r e a r f o u r s i t u a t i o n s t h a t g e n e r a ll j u s t i f y t h e u s e o c o m p u t e r :

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

2 W h e n p r o c e s s i n g i g o i n g t b h i g h l y r e p e t i t i v e .

3 W h e n p r o c e s s e s a r e t b r e p e a t e d m a n y t i m e s u n d e rv a r i e t y o c o n d i t i o n s .

4 W h e n s p e e d o p r o c e s s i n g i o g r e a t i m p o r t a n c e .

W h e n y o b e g i n l o o k i n g f o s o f t w a r et a u t o m a t e y o u r f u n c t i o n s , c o n s i d e rg e n e r a l a p p l i c a t i o n s s o f t w a r e f i r s t , r a t h e rt h a n s o f t w a r e d e s i g n e d s p e c i f i c a l l y f o e d u c a t i o n a d m i n i s t r a t i o n . G e n e r a l a p l i c a t i o n s p r o g r a m s a r o t h r e e b a s i ct y p e s : d a t a m a n a g e m e n t s y s t e m s , e l e ct r o n i c s p r e a d s h e e t s y s t e m s a n w o r dp r o c e s s i n g s y s t e m s .

I l l u s t r a t i o n — J a c k F r e a s5 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 E A p r i l / M a y 1 9 8 3

Page 59: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 59/124

A d m i n i s t r a t i v e S o f t w a r eD a t a M a n a g e m e n tS y s t e m s

d a t a b a s e i t h c o m p u t e re q u i v a l e n t o f i l i n g c a b i n e t f u l l o i n f o rm a t i o n . Y o c r e a t e y o u r o w d a t a b a s ea n s t o r e i n f o r m a t i o n i i Y o c a r e t r i e v e i n f o r m a t i o n t e i t h e r r e f r e s hy o u r m e m o r y o r g e n e r a t e r e p o r t s .g o o d d a t a m a n a g e r w i l l l e t y o g e n e r a t er e p o r t s , w i t h o u t p r o g r a m m i n g , i t h f o r m a t m o s t u s e f u l t y o u . I s h o u l dm a k e s e n s e t y o e v e n w h e n y o k n o w n o t h i n g a b o u t c o m p u t e r s o p r o g r a m m i n g .

S o m e c h a r a c t e r i s t i c s y o s h o u l d l o o kf o w h e n y o s h o p f o d a t a m a n a g e ra r e :

1 U s e r - o r i e n t e d o p e r a t i n g p r c e d u r e s .

2 P r o c e d u r e s t h a t i n i t i a t e e a c hr o u t i n e f r o m m e n u ( l i s t ) o s e l e c t i o n s .

3 R e a s o n a b l e r e q u i r e m e n t s f o t h a m o u n t o m a i n m e m o r y a n e t e r n a l s t o r a g e y o u n e e d i o r d e rt u s t h p r o g r a m .

4 F l e x i b i l i t y i n s e t t i n g u f o r m a tf o e n t e r i n g a n r e t r i e v i n gi n f o r m a t i o n .

E l e c t r o n i c S p r e a d s h e e tS y s t e m sA n p r o b l e m t h a t c a b s o l v e d w i t hc a l c u l a t o r , p e n c i l a n s h e e t o f p a p e rc a n b e s o l v e d w i t h a e l e c t r o n i c s p r e a ds h e e t s y s t e m — o n l y f a s t e r a n m o r e a c u r a t e l y . T h e s e s p r e a d s h e e t s a r a l s o e c e l l e n t t o o l s f o r t h i n g s l i k e b u d g e t a r yf o r e c a s t i n g .

T h e l e c t r o n i c s p r e a d s h e e t i a m a t r i xo c o l u m n s a n d r o w s . T h i n t e r s e c t i o n so t h e s e c o l u m n s a n d r o w s d e f i n et h o u s a n d s o f p o s i t i o n s i n t o w h i c h y o uc a e n t e r a n u m b e r , a n a l p h a b e t i c t i t l eo f o r m u l a t b c a l c u l a t e d . I y o w i s h , f o e x a m p l e , y o c a m a k e y o u re l e c t r o n i c s p r e a d s h e e t l o o k j u s t l i k e y o u rs c h o o l ' s m o n t h l y b u d g e t / e x p e n d i t u r er e p o r t . T h r o w s c o u l d b d e f i n e d a sc o m b i n a t i o n f u n c t i o n - o b j e c t b u d g e t e t i t i e s a n t h c o l u m n s c o u l d b d e f i n e da ( 1 a l l o c a t e d b u d g e t a m o u n t s , ( 2 e p e n d i t u r e s f o t h m o n t h , ( 3 e x p e nd i t u r e s f o t h y e a r - t o - d a t e , ( 4 o u s t a n d i n g e n c u m b r a n c e s o c o m m i t m e n t sa n ( 5 u n e n c u m b e r e d a n d u n c o m m i t t e db a l a n c e s t h a t c a b a p p r o p r i a t e d .

N o w , s u p p o s e y o w a n t t s e w h a tw o u l d h a p p e n t y o u r e n t i r e b u d g e t i c h a n g e s a r m a d e t a n f i j n c t i o n - o b j e c te n t i t i e s o t h i s s p r e a d s h e e t . J u s t m a k et h c h a n g e s a n t h c o m p u t e r w i l la u t o m a t i c a l l y r e c a l c u l a t e a l t h o t h e rn u m b e r s t h a t a r e a f f e c t e d a n g e n e r a t ea e n t i r e l y d i f f e r e n t b u d g e t r e p o r t I t h e s e s a m e c a l c u l a t i o n s w e r e d o n em a n u a l l y , h o u r s o t i m e w o u l d h a v e t b i n v e s t e d t o b t a i n t h s a m e r e s u l t s .

t y p i c a l s p r e a d s h e e t h a a b o u t 6 3c o l u m n s a n d 2 5 r o w s w i t h w h i c h t w o r k . W i t h i n t h e s e p a r a m e t e r s y o s h o u l d b a b l e t c r e a t e j u s t a b o u t a n yf o r m a t y o d e s i r e a n p e r f o r m j u s t a b o u tw h a t e v e r c a l c u l a t i o n o r m a n i p u l a t i o n o f i g u r e s y o n e e d . T h v i d e o s c r e e nb e c o m e s t h w i n d o w t h r o u g h w h i c h y o uv i e w t h e p a r t s o t h s p r e a d s h e e t y o n e e d t s e e . Y o s h o u l d a l s o b a b l e t s p l i t t h s c r e e n h o r i z o n t a l l y o v e r t i c a l l yt v i e w t w p a r t s o t h s p r e a d s h e e ts i m u l t a n e o u s l y , a n s c r o l l t h s c r e e nh o r i z o n t a l l y o v e r t i c a l l y t v i e w a n o n s e c t i o n o f t h s h e e t Y o m i g h t s a e l e ct r o n i c s p r e a d s h e e t s t u r n a s e a o f d a t ai n t o d a t a y o c a s e e .

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 E A p r i l / M a y 1 9 8 3 5 7

5 S p e c i a l i z e d f o r m a t s f o e n t e r i n gd a t e s , m o n e t a r y q u a n t i t i e s a n d e c i m a l s p e c i f i c a t i o n s .

6 S t o r a g e p r o c e d u r e s t h a t s t o r ee a c h f i e l d o d a t a o n l y o n c e .

7 F i l e m a i n t e n a n c e p r o c e d u r e s f o a d d i n g , d e l e t i n g , u p d a t i n g , i s p e c t i n g a n s c a n n i n g r e c o r d s .

8 S o r t i n g p r o c e d u r e s i a s c e n d i n ga n d e s c e n d i n g o r d e r f o m u l t i p l ed a t a f i e l d s .

9 E x p a n d a b i l i t y f o f i e l d s i z e s ,r e c o r d s i z e s a n f i l e s i z e s .

1 0 . A r i t h m e t i c c a p a b i l i t y w i t h c o p u t e d f i e l d s .

1 1 O p t i o n s t g e n e r a t e r e p o r t se i t h e r o t h v i d e o d i s p l a y o p r i n t e d o p a p e r ( h a r d c o p y ) , a n t b r e a k o u r e p o r t s b c o l u m ns p e c i f i c a t i o n , t o t a l s b f i e l d , f i n a lt o t a l s , a n b c o l u m n a r o r o t h e rv e r t i c a l h e a d i n g s .

1 2 A c c e s s t d i f f e r e n t p a r t s o f e a c hr e c o r d b p e o p l e w i t h d i f f e r e n tl e v e l s o s e c u r i t y a u t h o r i z a t i o n .

1 3 A c c e s s t t h f i l e s c r e a t e d b y t h ed a t a m a n a g e m e n t s y s t e m t h r o u g ho t h e r B A S I C p r o g r a m s .

D a t a m a n a g e m e n t s y s t e m s a r e o f t e nu n a p p r e c i a t e d b m i c r o c o m p u t e r b u y e r s ,e v e n t h o u g h t h e y a r v e r y u s e f u l t o o l s .T d e t e r m i n e t h m a n y p o t e n t i a l u s e s o s u c h a s y s t e m y o s h o u l d p r o b a b l y t r o n e o u t I a s c h o o l s e t t i n g g o o d d a t am a n a g e r c a b u s e f u l i i n s t r u c t i o n a lm a n a g e m e n t , i n v e n t o r y a n p r o p e r t yr e c o r d s , m e d i a c e n t e r m a n a g e m e n t a n s t u d e n t r e c o r d s .

Page 60: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 60/124

e n e r a l C o n s i d e r a t i o n sW h e n y o a r s e l e c t i n g a a p p l i c a

t i o n s s o f t w a r e p a c k a g e y o s h o u l d a l s oc o n s i d e r t h e f o l l o w i n g g e n e r a l c r i t e r i a .

W o r d P r o c e s s i n g S y s t e m sW h e n y o " p r o c e s s w o r d s " o

m i c r o c o m p u t e r y o d t h i n g s l i k e c o p o s e t e x t o t h e v i d e o s c r e e n , s t o r e i o f l o p p y d i s k , r e c a l l i f r o m m e m o r yl a t e r , e d i t i a n d p r o d u c e i i f i n a l f o r mo p a p e r . W o r d p r o c e s s i n g s o f t w a r e i d e s i g n e d t m a k e a l t h e s e p r o c e d u r e se a s y t p e r f o r m o y o u r c o m p u t e r .

T h c o m p u t e r o f f e r s r a d i c a l c h a n g ef r o m t h e u s u a l m a n u a l m o d e o w o r dp r o c e s s i n g . U s i n g t h m a n u a l m e t h o d a l c o r r e c t i o n s a n m o d i f i c a t i o n s m u s t b d o n e o n p a p e r . s u c c e s s i o n o d i f f e r e n tv e r s i o n s m e a n s a s u c c e s s i o n o p a p e rc o p i e s . C o r r e c t i n g o n l i t t l e t y p i n gm i s t a k e c o u l d m e a n p r o d u c i n g a n e n t i r en e p a g e . I y o u s c o m p u t e r i z e d w o r dp r o c e s s i n g , h o w e v e r , y o c a d a l c o r e c t i n g , e d i t i n g a n m o d i f y i n g i t h c o m p u t e r ' s m e m o r y b e f o r e y o c o m m i ta n y t h i n g t p a p e r . A f t e r a l t h c h a n g e sa r i n c o r p o r a t e d , t h p r o d u c t i o n o a e r r o r - f r e e p a g e t h e n o n l y t a k e s a m i n u t eo r s o o y o u r p r i n t e r .

P r o p o s a l s , c o n t r a c t s , f o r m s , r e p o r t sa n s o m e l e t t e r s c a o f t e n c o n t a i n ag r e a t d e a l o f s t a n d a r d i z e d t e x t o " b o i l e r p l a t e , " t h a t r e q u i r e s o n l y m i n o rc h a n g e s t f i i n d i v i d u a l c i r c u m s t a n c e s .W o r d p r o c e s s i n g a l l o w s y o t p e r f o r mq u i c k s u r g e r y o t h b o i l e r p l a t e — c u t o u ti n a p p l i c a b l e w o r d s , p h r a s e s , s e n t e n c e sa n p a r a g r a p h s a n s u b s t i t u t e o t h e r s —s t h e r e i n n e e d t r e t y p e t h e e n t i r ed o c u m e n t i o r d e r t i n d i v i d u a l i z e i W h e n t h c h a n g e s a r m a d e y o c a p r i n t o u a o r i g i n a l o p a p e r . T h s k e l e t o n b o i l e r p l a t e r e m a i n s s t o r e d o f l o p p y d i s k f o t h n e x t u s e .

T h s i m p l e s t w o r d p r o c e s s i n g s y s t e m sa l l o w y o t t y p e t e x t , c o r r e c t t y p og r a p h i c a l e r r o r s , s t o r e t h d o c u m e n t a i a p p e a r s o y o u r d i s p l a y a n t h e na u t o m a t i c a l l y t y p e i o u i i t c o r r e c tf o r m . G o o d w o r d p r o c e s s o r s o f t e n i c l u d e t h e f o l l o w i n g f e a t u r e s :

1 A d d i n g o d e l e t i n g t e x t a n y w h e r ei t h d o c u m e n t .

2 . C o r r e c t i n g t e x t e r r o r s .3 M o v i n g s e c t i o n s o f t e x t t o o t h e r

l o c a t i o n s ( c u t a n p a s t e ) .4 S e a r c h i n g f o r , d e l e t i n g a n d / o r

r e p l a c i n g d e s i g n a t e d k e w o r d s ,s e n t e n c e s o r p a r a g r a p h s a n w h e r e i t h t e x t

5 C o m p o s i n g l e t t e r s b s e l e c t i n ga n n u m b e r o s t a n d a r d p a r ag r a p h s f r o m m a s t e r f i l e o p a r a g r a p h s .

6 . C r e a t i n g a n j u s t i f y i n g l e f t a n r i g h t m a r g i n s .

7 C e n t e r i n g o l i n e s b e t w e e n l e f ta n r i g h t m a r g i n s .

8 C e n t e r i n g o t e x t v e r t i c a l l y o t h p a g e .

9 T a b u l a t i n g a n i n d e n t i n g .1 0 A u t o m a t i c f o r m a t t i n g o l i s t s a n

t a b l e s .1 1 D o c u m e n t p a g e f o r m a t t i n g ;

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

1 2 A u t o m a t i c p l a c e m e n t o h e a d e ra n f o o t e r o a p a g e .

1 3 A u t o m a t i c p a g i n a t i o n a n d a t i n g .1 4 V i d e o v i e w i n g o t e x t a i w i l l

l a t e r a p p e a r o p a p e r .1 5 . C r e a t i o n o f m a i l i n g l a b e l s .

G e n e r a l Q u e s t i o n s1 D o e s t h s o f t w a r e d w h a t i

c l a i m s t d o 2 C a i b r e t u r n e d f o f u l l r

f u n d w i t h i n t h i r t y d a y s ? I n o w h a t o t h e r s a t i s f a c t i o n c a d i s s a t i s f i e d p u r c h a s e r r e c e i v e ?

3 D o e s t h c o m p a n y m a k e a d q u a t e p r o v i s i o n s f o b a c k - u pc o p i e s ? T h b e s t p l a n i t h a v e

b a c k - u p c o p y a v a i l a b l e o s i t e ,b u t t h e c o m p a n y s h o u l d a l e a s ta g r e e t s e n d y o o n i o v e rn i g h t m a i l .

4 I t h s o f t w a r e i t b u s e d a m u l t i p l e s i t e s , w i l l t h c o m p a n ys e l l m u l t i p l e c o p i e s a d i s c o u n t ?T e r m s o n v o l u m e p u r c h a s e s a r d e f i n i t e l y n e g o t i a b l e .

5 I a n u s e r t r a i n i n g p r o v i d e d a p a r t o t h p u r c h a s e p r i c e ? T h m o r e c o m p l i c a t e d t h e f u n c t i o nb e i n g p e r f o r m e d , t h m o r e i p o r t a n t u s e r t r a i n i n g , s u p p o r t a n s e r v i c e b e c o m e .

6 A r s u p p o r t a n s e r v i c e a v a i l a b l ef r o m t h s u p p l i e r t h r o u g h t o l l -f r e e n u m b e r ?

7 D o e s t h e s o f t w a r e p r o v i d e f o s o m e f o r m o s e c u r i t y , e s p e c i a l l yf o r f i n a n c i a l a n c o n f i d e n t i a l s t ud e n t d a t a ? S e v e r a l l e v e l s o s e c u r i t y m i g h t b e d e s i r a b l e a n c o u l d b i n c o r p o r a t e d i n t o t h s o f t w a r e a l i t t l e e x t r a c o s t .

8 I t h p r o g r a m i n t e g r a t e d w i t ha n o t h e r a p p l i c a t i o n p r o g r a m ?T h d a t a y o u s i o n p r o g r a mm a b n e e d e d i a n o t h e r .

9 I t h e s o f t w a r e f l e x i b l e e n o u g h t m e e t y o u r s c h o o l o r d i s t r i c tn e e d s , a n y e n o s c o m p l e x a t b c o n f u s i n g ?

5 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 E A p r i l / M a y 1 9 8 3

Page 61: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 61/124

D o c u m e n t a t i o n Q u e s t i o n s1 I t h d o c u m e n t a t i o n ( m a n u a l s ,

i n s t r u c t i o n b o o k l e t s , e t c . ) p r o v i de w i t h t h e s o f t w a r e c o m p l e t e ,c l e a r , u n d e r s t a n d a b l e , w e l l -o r g a n i z e d a n i n d e x e d ? D n o u n d e r e s t i m a t e t h v a l u e o f g o o dd o c u m e n t a t i o n . O t h o t h e rh a n d , d n o l e t h a p p e a r a n c eo g o o d d o c u m e n t a t i o n m i s l e a dy o i n t o b e l i e v i n g t h e s o f t w a r e i g o o d .

2 D o e s t h c o m p a n y p r o v i d e u d a t e s t t h d o c u m e n t a t i o n a n s o f t w a r e p e r i o d i c a l l y a n a l i t t l eo n e x t r a c o s t ? g o o d c o p a n y r e v i e w s i t s o f t w a r ep e r i o d i c a l l y a n s h o u l d p r o v i d er e v i s i o n s t o t h u s e r a l i t t l e o n e x t r a c o s t . R e v i s i o n s t h a t c o r e c t e r r o r s i p r e v i o u s e d i t i o n ss h o u l d b e p r o v i d e d a n c o s t

3 D o e s t h d o c u m e n t a t i o n p r o v i d ew a f o t h u s e r t c a l c u l a t e

t h n u m b e r o f r e c o r d s t h a t c a b p h y s i c a l l y s t o r e d o n o n ef l o p p y o r h a r d d i s k ? Y o s h o u l db a b l e t d e t e r m i n e w h e t h e rf l o p p y o h a r d d i s k c o n f i g u r a t i o nw o u l d b a b l e t b e s t h a n d l e t h f u n c t i o n s b e i n g c o n s i d e r e d .

I n p u t Q u e s t i o n s1 A r i n p u t f i e l d s w e l l - d e f i n e d a n

s e l f - p r o m p t i n g ? W h e n t h s o f tw a r e i r e q u e s t i n g d a t a , n c o n f us i o n s h o u l d e x i s t a b o u t w h a t k i n do d a t a i t b e n t e r e d , w h e r e i i t b e n t e r e d , a n a w h a tt i m e .

2 A r p o t e n t i a l e r r o r s a t h t i m eo f i n p u t w e l l - d i a g n o s e d a n d e s c r i b e d i a u n d e r s t a n d a b l ew a y ? T h s o f t w a r e s h o u l d n o s i g n a l a e r r o r d o w n i t h m a c h i n e - l a n g u a g e j u n g l e i a l y o d i w a t y p e i l e t t e r w h e r e y o uw e r e s u p p o s e d t t y p e i n u m b e r o i y o m a d e s o m eo t h e r r e a s o n a b l e i n p u t e r r o r .

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

P r o c e s s i n g Q u e s t i o n s1 I t h s o f t w a r e m e n u - d r i v e n ? A n

i s o i t h o r d e r o f s e l e c t i o no t h m e n u t h s a m e a t h s e q u e n c e o f o p e r a t i o n o f t h ep r o g r a m s i n o r m a l u s e ?m e n u - d r i v e n s o f t w a r e p a c k a g e i c o m p o s e d o n u m b e r o s e p a r a t e p r o g r a m s t p e r f o r m d i f e r e n t t a s k s . T h u s e r s e l e c t sw h i c h o f t h e s e t a s k s a r t b p e r f o r m e d f r o m l i s t r e f e r r e d t a m e n u .

2 W h e n t h s o f t w a r e i r u n n i n g ,d o e s i g i v e t h e u s e r f e e d b a c ka b o u t w h a t p a r t o t h p r o c e s s i n gi t a k i n g p l a c e ? D u r i n g t h o p e r at i o n o f t h e s o f t w a r e , p a u s e s o v a r y i n g l e n g t h s m a o c c u r w h i l et h m i c r o c o m p u t e r i p r o c e s s i n gd a t a . D u r i n g t h e s e p a u s e s , s o m ek i n d o f e e d b a c k s h o u l d b g i v e nt t h e u s e r o t h e v i d e o t i d i c a t e t h a t p r o c e s s i n g i p r c e e d i n g n o r m a l l y .

O u t p u t Q u e s t i o n s1 D o e s t h d e s i g n a n f o r m a t o i

f o r m a t i o n p r o d u c e d b t h s o f tw a r e m e e t d i s t r i c t , s t a t e , a n d / o rf e d e r a l r e q u i r e m e n t s s t h a t t h i si n f o r m a t i o n w i l l n o h a v e t b e n t e r e d o n t o o t h e r f o r m s b yh a n d ?

2 U p o n o u t p u t o f t h e i n f o r m a t i o n ,d o e s t h u s e r h a v e t h o p t i o n t h a v e i p r i n t e d o p a p e r o d i s p l a y e d o v i d e o s c r e e n ? I t h o u t p u t c a b r e v i e w e d o v i d e o b e f o r e i i p r i n t e d , t h t i m e r e q u i r e d t r u t h p r i n t e r ,a w e l l a s t h p a p e r c o n s u m e d ,c a b s a v e d w h i l e i t i s r e v i e w e df o r e r r o r s .

3 A r r e p o r t s f o r m a t t e d i a e a s y -t o - r e a d m a n n e r u s i n g a p p r o p r i a t ea b b r e v i a t i o n s , s p a c i n g , a n p r i n ts i z e ?

I y o f i n d t h a t g e n e r a l a p p l i c a t i o n s s o f tw a r e c a n n o t b e a d a p t e d t f i s p e c i f i c a m i n i s t r a t i v e n e e d , a p a c k a g e d e s i g n e de s p e c i a l l y f o e d u c a t i o n a l a d m i n i s t r a t i o n m a b e y o u r b e s t s o l u t i o n . v a r i e t y o p r o g r a m se x i s t i a r e a s s u c h a i n t r u c t i o n a l m a n a g em e n t , s t u d e n t r e c o r d - k e e p i n g , g r a d e r e p o rt i n g , a t t e n d a n c e m o n i t o r i n g , i n v e n t o r y 1 r e c o r d sa n s c h o o l b u d g e t i n g . l i s t o s o m e o f t h e s ep r o g r a m s i i n c l u d e d i t h e f o l l o w i n ga r t i c l e .

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 E A p r i l / M a y 1 9 8 3 5

Page 62: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 62/124

D e s i g n e d S p e c i f i c a l l y f o E d u c a t i o n a l A d m i n i s t r a t i o nT h i s l i s t , c o m p i l e d b C o m m o d o r e e d u c a t i o n s p e c i a l i s t P a W a l k -

i n g t o n a n e d u c a t o r P a K u h n , i n o m e a n t t b b e - a l l a n e n d - a l lr e f e r e n c e . I d o e s , h o w e v e r , p r o v i d e y o w i t h g o o d i d e a o t h k i n d s

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

N a m e a n A d d r e s so C o m p a n y

A T T E N D A N C EA m e r i c a n P e r i p h e r a l s1 2 B a n g o r S t .L m d e n h u r s t , N 1 1 7 5 7C E R F1 4 4 1 N 2 7 t h L a P h o e n i x , A 8 5 0 0 9

P r o g r a m

M i c r oA t t e n d a n c eP a c k a g eB U - 2P a c k a g e

M i c r o

8 0 3 2

8 0 3 2

M e m o r y

3 2

3 2

D r i v e

8 0 5 0

8 0 5 0H a r d

L a g u a g e

B A S I C

B A S I C

P r o g r a mC a p a c i t y

1 7 0 0

9 0 ( l o p p yd i s k 3 0 0 0 -5 0 0 0 h a r dd i s k

D o c u m e nt a t i o n

6 p a g e s

1 1 p a g e sv e r y b a s i c

L i c e n s i n gB a c k - U pP o l i c y

n o c o p yp r o i e c t e d

c o p y p r o t e c t e db a c k - u p s p r v i d e d w i t hp r o g r a m

C o m m e n t s

d e a l e rp h o n e - i nc o n s u l l a n td e a l e rp h o n e - i nc o n s u l t a n t

C o s t

$ 8 0 0

$ 2 , 5 0 0

E v a n s N e w t o n I n c .7 7 4 5 E R e d f i e l d R d .S c o l l s d a l e . A 8 5 2 6 0

P r o j e c tA t t e n d

8 0 3 2 3 2 8 0 3 2 B A S I C 1 9 p a g e sv e r y b a s i c

c o p y p r o t e c t e du s e r m a d eb a c k - u p sl e a s e d i d e f i n i t e l y t o

d e a l e ip h o n e - i nc o n s u l t a n t

$ 4 , 9 9 5

M i c r o p h y s2 0 4 8 F o r d S t r e e tB r o o k l y n . N 1 1 2 2 9

R e d i k e r S o f t w a r e( 4 1 3 ) 5 6 6 - 3 4 9 5

B U D G E TC O M M - D A T AB o 3 2 M i l f o r d . M 4 8 0 4 2

V I S I C O R P .2 8 9 5 Z a n k e r D r S a J o s e , C 9 5 1 3 4

P e r s o n a l S o f t w a r e1 3 3 0 B o r d e a u x D r S u n n y v a l e . C 9 4 0 8 6

C M S o f t w a r e2 2 0 4 C a m p D a v i dM e s q u i t e , T 7 5 1 4 9

I n f o D e s i g n s6 9 0 5 T e l e g r a p h R d B i r m i n g h a m , M 4 8 0 1 0

M A G .P B o x 3 4 6A l h e n s . G 3 0 6 0 3

A t t e n d a n c eS y s t e m

A t t e n d a n c e

F i n a n c i a lR e p o r t

V i s i C a l c

V i s i C a l c

G e n e r a lL e d g e r

A c c o u n t sR e c - P a y .G e n e r a lL e d g e r

F u n dA c c o u n t i n g

8 0 3 2

8 0 3 24 0 3 2

4 0 3 28 0 3 2

4 0 3 28 0 3 2

8 0 3 2

4 0 3 2

C o m m o d o r e6

8 0 3 2

3 2

3 2

3 2

3 2

3 2

3 2

6

3 2

8 0 5 0

8 0 5 04 0 4 0

4 0 4 08 0 5 0

4 0 4 08 0 3 0

4 0 4 08 0 5 0

4 0 4 08 0 5 0

1 5 4 1

8 0 5 0

B A S I C

B A S I C

B A S I C

B A S I C

B A S I C

B A S I C

C o m p i l e dB A S I C

B A S I C

2 , 4 5 0s t u d e n t s8 2 s t u d e n t s

d e p e n d su p o n d r i v e

d e p e n d su p o n d r i v e

d e p e n d su p o n d r i v e

d e p e n d su p o n d r i v e

1 0 0 - 3 5 0r e c o r d s

p r e - s e i

y e

y e

y e

y e

y e

y e

y e

y e

c o p y p r o t e c t e d

p r o t e c t e dR O

c o p y p r o t e c t e d

c o p y p r o t e c t e d e a s ye l e c t r o n i cw o r k s h e e t

c o p y p r o t e c t e d

c o p y p r o t e c t e d

p r o t e c t e d

s e c u r i t yk e

$ 6 0 0

S 8 5 0

$ 2 0 0

$ 1 9 9

$ 2 , 0 0 0

6 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 E A p r i l / M a y 1 9 8 3

Page 63: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 63/124

N a m e a n A d d r e s so C o m p a n y P r o g r a m M i c r o

L i c e n s i n gL a n - P r o g r a m D o c u m e n - B a c k - U p

M e m o r y D r i v e g u a g e C a p a c i t y t a t i o n P o l i c y C o m m e n t s C o s t

B U D G E T ( c o n t i n u e d )C r e a t i v e S o f t w a r e2 3 C a r i b b e a n D r S u n n y v a l e , C 9 4 0 8 6

S h e r i d a n C o l l e g e1 4 3 0 T r a f a l g a r R d .O a k v i l l e , O n t a r i oC a n a d a

M i c r o L e a r n i n gW a r eP . O . B o x 2 1 3 4M a n k a t o . M 5 6 0 0 1

P a c i f i c C o a s i S o f t w a r e3 2 2 0 S B r e a C a n y o n R d D i a m o n d B a r , C 9 1 7 6 5

G e n e r a lL e d g e r

D i v i s i o n a lB u d g e t

A c c o u n t i n gP a c k a g e

C a l c P a c k

I N S T R U C T I O N A L M A N A G E M E N TE v a n s N e w t o n I n c .7 7 4 5 E R e d l i e l d R d S c o t t s d a l e . A 8 5 2 6 0

H o l t . R i n e h a t t W i n s t o n3 8 3 M a d i s o n A v e .N e Y o r k , N S h e r i d a n C o l l e g e1 4 3 0 T r a f a l g a r R d O a k v i l l e , O n t a r i oC a n a d a

P r e s c r i p t i o nL e a r n i n g C o r p .

M i c r o C o m p u t e rI n d u s t r i e s1 5 2 0 E a s t M u l b e r r y ,S u i t e 1 1 F r C o l l i n s . C 8 0 5 2 4

M e r l a n S c i e n t i f i c2 4 7 A r m s t r o n g A v e .G e o r g e t o w n . O n t a r i oC a n a d a

C o m p e l i t i v e S o f t w a r e2 1 6 5 0 M a p l e G l e n D r E d w a r d s b u r g , M 4 9 1 1 2

E d u c a t i o n a l A c t i v i t i e sP . O . B o x 3 9 2F r e e p o r t , N 1 1 5 2 0

R e d i k e r S o f t w a r e( 4 1 3 ) 5 6 6 - 3 4 9 5

C o m m o d o r e B u s i n e s sM a c h i n e s1 2 0 0 W i l s o n O r W e s t C h e s t e r , P 1 9 3 8 0' a v a i l a b l e s o o nI N V E N T O R YC r e a t i v e S o f t w a r e2 3 C a r i b b e a n D rS u n n y v a l e , C 9 4 0 8 6

P r o j e c t T e s iP r o j e c i B A S I C

C l a s sM a n a g e m e n tS y s t e mC l a s s M a r kT r a c k i n g

I n - L a bM a n a g e m e n t

C r e a t e - a -B a s e

C l a s sM a n a g e r

S c h o o l p a c - 1

C l a s s r o o mM a n a g e m e n t

E a s y L e s s o nE a s y Q u i z *

I n v e n t o r y

4 0 3 28 0 3 2

4 0 3 28 0 3 2

4 0 3 28 0 3 2

C o m m o d o r e6

4 0 3 28 0 3 2

4 0 3 28 0 3 2

4 0 3 2

4 0 3 2

8 0 3 2

4 0 1 64 0 3 2

o l d S K4 0 1 64 0 3 2

4 0 3 28 0 3 2

C o m m o d o r e6

4 0 3 28 0 3 2

3 2

3 2

3 2

3 2

3 2

3 2

3 2

3 2

1 6 3 2

8 3 2

3 2

3 2

4 0 4 08 0 5 0

4 0 4 08 0 5 0

4 0 4 08 0 5 0

4 0 4 08 0 5 0

4 0 4 08 0 5 0

4 0 4 0

4 0 4 0

4 0 4 08 0 5 0

4 0 4 08 0 5 0

4 0 4 08 0 5 0

4 0 4 08 0 5 0

4 0 4 08 0 5 0

1 5 4 1

4 0 4 08 0 5 0

B A S I C

B A S I C

B A S I C

B A S I C

B A S I C

B A S I C

B A S I C

B A S I C

B A S I C

B A S I C

B A S I C

B A S I C

d e p e n d s u p o nd r i v e u s e d

d e p e n d su p o n d r i v e

d e p e n d s u p o nd n v e u s e d

4 0 4 08 s t u d e n t s8 0 5 03 2 0 s l u d e m s3 0 0 0o b j e c t i v e s

d e p e n d s u p o nd r i v e u s e d

d e p e n d s u p o nd r i v e u s e d

4 0 4 04 0 s t u d e n t sp e d i s k

d e p e n d s u p o nd r i v e u s e d

d e p e n d s u p o nd r i v e u s e d

d e p e n d s u p o nd r i v e u s e d

d e p e n d s u p o nd r i v e u s e d

d e p e n d s u p o nd r i v e u s e d

d e p e n d s u p o nd r i v e u s e d

y e

y e

y e

y e

y e

y e

y e

y e

y e

y e

y e

y e

c o p y p r o t e c t e d

c o p y p r o t e c t e dB a c k - u p su s e d

c o p y p r o t e c t e db a c k - u p s

c o p y p r o t e c t e du s e r m a d eb a c k - u p s

c o p y p r o t e c t e db a c k - u p s

c o p y p r o t e c t e db a c k - u p s

c o p y p r o t e c t e db a c k - u p s

c o p y p r o t e c t e d

c o p y p r o t e c t e db a c k - u p s

c o p y p r o t e c t e d

c o p y p r o t e c t e d

c o p y p r o t e c t e db a c k - u p s

m u l t ip u r p o s e

e a s y t u s

c a r d r e a d e ro p t .

T h i s i l a p a c k a g e p u c h a s e p r g r a m . I c l u d e s h a r dw a r e , s o f t w a r em a i n t e n a n c ea n i n - s e r v i c ec o n s u l t a n t .

e a s y t u s d a t a b a s e

l o l i b r a r ya n a u d i ov i s u a l e q u i pm e n t

p r o d u c e sc l a s s r o o mr e p o r t c a r d sf o 1 8 0 0s t u d e n t s

k e e p s t r a c ko c r e d i t s ,p r o d u c e sc l a s s r a n kb G P A .

e a s y t u s

$ 2 0 0

$ 2 4 . 9 5

5 1 9 9 5

$ 1 0 0

$ 3 6 0

$ 7

$ 3

$ 9

$ 2 0 0

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 Z A G I N E A p r i l / M a y 1 9 8 3 6

Page 64: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 64/124

N a m e a n A d d r e s so C o m p a n y P i o g r a m M i c r o M e m o r y

3 2

D r i v e

4 0 4 08 0 5 0

L a g u a g e

B A S I C

P r o g r a mC a p a c i t y

d e p e n d s u p o nd r i v e u s e d

D o c um e n t a t i o n

y e

L i c e n s i n gB a c k - U pP o l i c y

c o p y p r o t e c t e db a c k - u p s

C o m m e n t s

m u i l i - p u r p o s e

C o s t

$ 1 7 0M i n . C o m p . S y s t e m sL i m i t e d5 6 6 6 S t a n l e y S t H a l i l a x , N o v a S c o t i aC a n a d a P O 3 K 2 6

I n v e n t o r yC o n t r o lP a c k a g e

4 0 3 2

C o m p u t e r H o u s eD i v i s i o n1 4 0 7 C l i n i o n R d J a c k s o n . M l 4 9 2 0 2

I n v e n t o r y 4 0 3 2 3 2 4 0 4 08 0 5 0

B A S I C d e p e n c s u p o n y e d r i v e u s e d

c o p y p r o t e c t e d $ 9

B . P . I .3 4 2 3 G u a d a l u p eA u s t i n . T

I n v e n t o r yC o n t r o l

8 0 3 2 3 2 8 0 5 0 B A S I C d e p e n d s u p o n y e d r i v e u s e d

p r o t e c t e d b yh a r d w a r ed e v i c e

$ 4 0 0

S o u t h e r n S o l u t i o n sP . B o M c K m n e y . T X 7 5 0 6 9

I n f o r m a t i o n n o a v a i l a b l e

S C H E D U L I N GM o u n t C a s t o r I n d u s t r i e s3 6 S h a r p S t r e e tA m h e r s t . M 0 1 0 0 2

T h e 8 0 3 2 3 2 8 0 5 0 B A S I C 1 5 0 0 1 1 2 p a g e sS c h e d u l e r f l o p p y d i s k v e r y b a s i c

y e

c o p y p r o t e c t e d d e a l e r $ 4 9 5b a c k - u p s p h o n e - i nw i t h p r o g r a m c o n s u l t a n t

C E R F1 4 4 1 N 2 7 t h L a n eP h o e n i x , A 8 5 0 0 9

M i c r o p h y s2 0 4 8 F o r d S t B r o o k l y n . N 1 1 2 2 9

S c h e d u l i n g 8 0 3 2P r o g r a m

S c h e d u l i n g 8 0 3 2U p d a t e S y s t e m

3 2

3 2

8 0 5 0H a r d

D i s k

8 0 5 0

B A S I C

B A S I C

2 0 0 0d u a l d i s k

7 p a g e sv e r y b a s i cy e

y e

c o p y p r o i e c t e db a c k - u p sw i t h p r o g r a m

d e a l e rp h o n e - i nc o n s u l t a n t

$ 2 0 0 0

$ 5 0 0

S T U D E N T R E C O R D K E E P I N G A N S T U D E N T P R O G R E S SC o m p u t e r F l e x l i l e 4 0 3 2 3 2

2 5 2 B e t h l e h e m P i k e 8 0 3 2C o l m a r , P 1 8 9 1 5

- 1 0 4 08 0 5 0

B A S I C 4 0 4 0 : 1 0 0 0 y e sr e c o r d s 8 0 5 0a b o u t 2 8 0 0r e c o r d s

p r i n t s f i l e sw i t h r e p o r tw r i t e r o m a i l l a b e lr o u t i n e e a s yt u s d a t ab a s e

$ 7

$ 1 1 0

C a n a d i a n M i c r oD i s t r i b u t o r s , L i 3 6 M a S t r e e tM i l t o n . O n t a r i o L 9 T 1 P 7

M a n a g e r 8 0 3 2 3 2 8 0 5 0 B A S I C y e $ 2 5 0

E v a n s N e w t o n7 7 4 5 E R e d f i e l a R d S c o t t s d a l e . A 8 5 2 6 0

P r o j e c tB A S I C I E T i M E

4 0 3 28 0 3 2

3 2 4 0 4 0B 0 5 O

B A S I C 4 0 4 0 y e 8 s t u d e n t s7 5 o b j e c t i v e s8 0 5 03 2 s t u d e n t s3 0 0 0o b j e c t i v e s

C a r dR e a d e rO p t .

S 9 9

C F C o m p u t e r S o l u t i o n s A s c e r t8 7 W e s t E n A v e .N e Y o r k , N 1 0 0 2 5

8 0 3 2 3 2 8 0 5 0 C o m p i l e d 2 . 0 0 0 r e c o r d s y e B A S I C m u l t i p l e d i s k

$ 4 9 5

O T H E RC o m p u t e r

2 5 2 B e t h l e h e m P i k eC o l m a r . P 1 8 9 1 5

P r o f e s s i o n a lS o f t w a r e I n c .5 F r e m o n t S t N e e d h a m . M 0 2 1 9 4

C o m m o d o r e D e a l e r s

C o m p u t e r H o u s eD i v i s i o n1 4 0 7 C h n t o n R d J a c k s o n , M 4 9 2 0 2

M i c r o p h y s2 0 4 8 F o r d S t B r o o k l y n . N 1 1 2 2 9

P a p e r m a l eF l e x t i l e

W o r d P r o3 . 4 , 5

W O R D C R A F T8

M a i l i n g L i s t

M a i l i n g L i s tT e l e p h o n eD i r e c t o r y

4 0 1 64 0 3 28 0 3 2

8 0 3 2

8 0 3 2

8 0 3 2

4 0 3 23 0 3 2

1 6 3 2

3 2

3 2

3 2

3 2

4 0 4 08 0 5 0

4 0 4 08 0 5 0

4 0 4 0

4 0 4 0

4 0 4 0

B A S I C

B A S I C

B A S I C

B A S I C

B A S I C

4 0 4 0 :1 0 0 0 r e c o r d s8 0 5 0 :2 8 0 0 r e c o r d s

d e p e n d s u p o nd r i v e u s e d

d e p e n d s u p o nd r i v e u s e d

d e p e n d s u p o nd r i v e u s e d

y e

y e

y e

y e

y e

c o p y p r o t e c t e db a c k - u p su s e r m a d e

c o p y p r o t e c t e du s e s R O c h i p

c o p y p r o t e c t e d

c o p y p r o t e c t e d

c o p y p r o t e c t e d

P a p e r m a t e( u n c t i o n s w i t h1 6 V I C . w i t h

a n p r i n t e rc a s s e t t e o d i s k

e x c e l l e n tw o r dp r o c e s s i n gp r o g r a m s

$ 7 $ 1 1 0

$ 3 7 5

$ 3 9 5

$ 8

6 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 E A p r i l / M a y 1 9 8 3

Page 65: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 65/124

S U B J E C T - O R I E N T E DE D U C A T I O N A L S O F T W A R E

f o C O M M O D O R E C O M P U T E R SC O M P I L E D B C O M M O D O R E E D U C A T I O N S P E C I A L I S T S

A l t h o u g h t h e r e a r em a n y w a y s t u s c o m p u t e r s i t h c l a s s r o o m , m o s ts c h o o l s r i g h t n o s e e m t b u s i n gt h e m m a i n l y f o C o p u t e r A s s i s t e d I s t r u c t i o n ( C A I ) . T h u s u a l f o r m a t o C A i d r i l l - a n d - p r a c t i c e ,a l t h o u g h p r o g r a m s 'm a v a r y w i d e l y i t h e i r a p p r o a c h t o t h a tf o r m a t . T h i s l i s t g i v e sy o u a n i d e a o w h e r ey o c a p u r c h a s ev a r i o u s k i n d s o C A s o f t w a r e f o C o m o d o r e c o m p u t e r s .T h f i r s t p a r t l i s t sv e n d o r s b y s u b j e c ta n g r a d e - l e v e lc a t e g o r i e s . T h s e o n p a r t p r o v i d e se a c h v e n d o r ' s a d r e s s .

W h S u p p l i e s W h a t f o W h o mM a t h e m a t i c sP r i m a r y G r a d e sA m e r i c a n P e r i p h e r a l sC o m a l d o r S o f t w a r eC o m p u - M a n i aC o u r s e w a r e M a g a z i n eC o B a y C o m p u t i n gE d u c a t i o n a l A c t i v i t i e sJ M S o f t w a r eK - 1 2 M i c r o m e d i aK i d s t u f fM i c r o - E d , I n c .M i c r o c o m p u t e r W o r k s h o p sM i c r o g r a m s , I n c .M i l l i k e n P u b l i s h i n g C o .Q u e u eR i g h t O P r o g r a m sR o b b i n s d a l e P r o j e c tS c h o l a s t i c M a t e r i a l sT e a c h e r s P e S o f t w a r eT e a c h i n g T o o l sI n t e r m e d i a t e G r a d e sA m e r i c a n P e r i p h e r a l sC o m a l d o r S o f t w a r eC o m p u - M a n i aC o u r s e w a r e M a g a z i n eJ M S o f t w a r eK - 1 2 M i c r o m e d i aM c G r a w - H i l lM i c r o - E d , I n c .M i c r o c o m p u t e r W o r k s h o p sM i c r o g r a m s , I n c .M i d w e s t V i s u a lM i l l i k e n P u b l i s h i n g C o P r o g r a m D e s i g n , I n c .Q u e u eR i g h t O P r o g r a m sR o b b i n s d a l e P r o j e c tS c h o l a s t i c M a t e r i a l sS t e r l i n g S w i f tT e a c h e r s P e t S o f t w a r eT e a c h i n g T o o l s < N C )J u n i o r / S e n i o r H i g hA m e r i c a n P e r i p h e r a l sB r a i n B o B r i l e y S o f t w a r eE d u c a t i o n a l A c t i v i t i e sK - 1 2 M i c r o m e d i aM i c r o g r a m sM i c r o p h y sM i d w e s t V i s u a lR o b b i n s d a l e P r o j e c t

R e a d i n gP r i m a r y G r a d e sA m e r i c a n P e r i p h e r a l sC o u r s e w a r e M a g a z i n eJ M S o f t w a r eL e a r n i n g T r e e S o f t w a r eM i c r o - E d , I n c .M i c r o g r a m sM i d w e s t V i s u a lQ u e u eR o b b i n s d a l e P r o j e c tT e a c h i n g T o o l sI n t e r m e d i a t e G r a d e sA m e r i c a n P e r i p h e r a l sB r a i n B o C o u r s e w a r e M a g a z i n eE d u c a t i o n a l A c t i v i t i e sK - 1 2 M i c r o m e d i aM i c r o - E d , I n c .M i d w e s t V i s u a lP r o g r a m D e s i g n , I n c .Q u e u eR o b b i n s d a l e P r o j e c tW i K i d s , I n c .J u n i o r / S e n i o r H i g hA m e r i c a n P e r i p h e r a l sB r a i n B o E d u c a t i o n a l A c t i v i t i e sK - 1 2 M i c r o m e d i aM i c r o g r a m s , I n c .M i d w e s t V i s u a lR o b b i n s d a l e P r o j e c t

L a n g u a g e A r t sP r i m a r y G r a d e sA m e r i c a n P e r i p h e r a l sC o m a l d o r S o f t w a r eC o u r s e w a r e M a g a z i n eJ M S o f t w a r eK - 1 2 M i c r o m e d i aM i c r o - E d , I n c .M i c r o g r a m s , I n c .Q u e u eR o b b i n s d a l e P r o j e c tS c h o l a s t i c M a t e r i a l sS L E D S o f t w a r eT e a c h i n g T o o l s ( C a l i f o r n i a )I n t e r m e d i a t e G r a d e sA m e r i c a n P e r i p h e r a l sB r a i n B o C o m a l d o r S o f t w a r eC o u r s e w a r e M a g a z i n eE d u c a t i o n a l A c t i v i t i e sJ M S o f t w a r eK - 1 2 M i c r o m e d i aM i c r o - E d , I n c .M i c r o g r a m s , I n c .M i d w e s t V i s u a lP r o g r a m D e s i g n , I n c .Q u e u eR i g h t O P r o g r a m sR o b b i n s d a l e P r o j e c tS c h o l a s t i c M a t e r i a l sS L E D S o f t w a r eT e a c h i n g T o o l s ( C a l i f o r n i a )W i K i d sJ u n i o r / S e n i o r H i g hA m e r i c a n P e r i p h e r a l sB r a i n B o E d u c a t i o n A c t i v i t i e sK - 1 2 M i c r o m e d i aK r e l l S o f t w a r eM i c r o g r a m s , I n c .M i c r o p h y sM i d w e s t V i s u a lR o b b i n s d a l e P r o j e c t

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 E A p r i l / M a y 1 9 8 3 6 3

Page 66: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 66/124

W h S u p p l i e s W h a tF o W h o m ( c o n t i n u e d )

M i c r o g r a m s . I n c .R i g h t O P r o g r a m sR o b b i n s d a l e P r o j e c t

A d m i n i s t r a t i v eM a n a g e m e n tA . B . C o m p u t e r sC a n a d i a n M i c r o D i s t r i b u t o r sC o m p u t e r M a r k e t i n g S e r v i c e sP e r s o n a l S o f t w a r eP r o f e s s i o n a l S o f t w a r e

L i b r a r y M a n a g e m e n tR i g h t O P r o g r a m s

N e t w o r k i n gA . B . C o m p u t e r sC a n a d i a n M i c r o D i s t r i b u t o r sC o m p u t e r M a r k e t i n g S e r v i c e sC o m m o d o r e B u s i n e s s

M a c h i n e sC o p p e r s t a t e C a s h R e g i s t e rC y b e r i a . I n c .I n t e r f a c e D y n a m i c sN e e c oQ u e s t a r I n t e r n a t i o n a lS k y l e s E l e c t r i c

U t i l i t i e sC o m m o d o r e B u s i n e s s

I M u V - l U l l L oC o m p u t e r H o u s e D i v i s i o nM a d i s o n C o m p u t e rP a l o A l t o I C P r o f e s s i o n a l S o f t w a r e

S t u d e n t R e c o r d K e e p i n gA m e r i c a n P e r i p h e r a l sC . E . R . F .C o m a l d o r S o f t w a r eE d u c a t i o n a l A c t i v i t i e sE v a n s N e w t o n . I n c .I n f o D e s i g n sM e r l a n S c i e n t i f i cM i c r o g r a m sM i c r o p h y sM i d w e s t V i s u a l

T e s t Q u i z G e n e r a t i o nA m e r i c a n P e r i p h e r a l sC . E . R . F .C h a d s w o r t h C a r d R e a d e rC o m a l d o r S o f t w a r eC o m p u - M a n i aE v a n s N e w t o n , I n c .M i c r o g r a m s . I n c .Q u e u e

C o u r s e w a r e A u t h o r i n gP a c k a g e sA c a d e m i c C o m p u t i n g

A s s o c i a t i o nG r e e n w o o d S o f t w a r e

W h e r e t F i n d S u p p l i e r s

A - C o m p u t e r S e r v i c e7 1 0 3 W C l e a r w a t e rK e n n e w i c k , W a s h i n g t o n 9 9 3 3 6( 5 0 9 ) 7 8 3 4 9 8 0

A C o m p u t e r s2 5 B e t h l e h e m P i k eC o l m a r , P 1 8 9 1 5( 2 1 5 ) 8 2 2 - 7 7 2 7

A c a d e m i c C o m p u t i n g A s s o c i a t i o nP . O . B o 2 7 5 6 1P h o e n i x . A 8 5 0 6 1( 6 0 2 ) 2 4 4 - 8 3 5 5

A m e r i c a n P e r i p h e r a l si l b a n g o r s t r e e tL i n d e n h u r s t , N 1 1 7 5 7( 5 1 6 ) 2 2 6 - 5 8 4 9

B r a i n B a n k7 E a s t 1 0 t h S t r e e tN e Y o r k , N 1 0 0 0 3( 2 1 2 ) 7 7 7 - 7 0 3 5

B r i l e y S o f t w a r eP . O . B o 2 9 1 3L i v e r m o r e , C 9 4 5 5 0( 4 1 5 ) 4 5 5 - 9 1 3 9

C . E . R . F .1 4 4 1 N 2 7 t h L a n eP h o e n i x . A ( 6 0 2 ) 2 6 9 - 2 4 1 1

C a n a d i a n M i c r o D i s t r i b u t o r s L t d .3 6 5 M a i n S t r e e tM i l t o n . O n t a r i o L 9 1 P ( 4 1 6 ) 8 7 8 - 7 2 7 7

C o m a l d o rP . O . B o 3 5 6 / P ST o r o n t o , O n t a r i o M 4 2 N ( 4 1 6 ) 7 5 1 - 7 4 8 1

C o m m D a t a C o m p u t e r H o u s eB o x 3 2 5M i l f o r d , M I 4 8 0 4 2N o n e L i s t e d

C o m m ' D a t a S y s t e m sP . O . B o x 3 2 5M i l f o r d , M 4 8 0 4 2( 3 1 3 ) 6 8 5 - 0 1 1 3

C o m m o d o r e B u s i n e s s M a c h i n e s1 2 0 0 W i l s o n D r i v eW e s t C h e s t e r , P 1 9 3 8 0

C o m p e t i t i v e S o f t w a r e2 1 6 5 0 M a p l e G l e n D r i v eE d w a r d s b u r g ,M I 4 9 1 1 2( 6 1 6 ) 6 9 9 - 7 1 1 5

C o m p u M a n i a1 8 2 8 5 H w 1 0 J a m e s t o w n , C 9 5 3 2 7N o n e L i s t e d

C o m p u t e r H o u s e D i v i s i o n1 4 0 7 C l i n t o n R o a d

J a c k s o n . M 4 9 2 0 2( 5 1 7 ) 7 8 2 - 2 1 3 2

C o m p u t e r M a r k e t i n g S e r v i c e s3 0 W M a r l t o n P i k eC h e r r y H i l l . N J 0 8 0 0 2( 6 0 9 ) 7 9 5 - 9 4 8 0

C o n d u i tr t ~ r > T i P . O . B o x 3 3 8I o w a C i t y , I 5 2 2 4 4( 3 1 9 ) 3 5 3 - 5 7 8 9

C o p p e r s t a t e C a s h R e g i s t e r3 1 2 5 E M c D o w e l l R o a dP h o e n i x , A 8 5 0 0 8( 6 0 2 ) 2 4 4 - 9 3 9 1

C o u r s e w a r e M a g a z i n eN . M i l b r o o k , S u i t e 2 2 F r e s n o , C 9 3 7 2 6( 2 0 9 ) 2 2 7 4 3 4 1

C o B a v C o m p u t i n gP . O . B o 5 1 M a n h a s s e t , N 1 1 0 3 0N o n e L i s t e d

C r e a t i v e C o m p u t i n gP . O . B o 7 8 9 - MM o r r i s t o w n , N 0 7 9 6 0( 2 0 1 ) 5 4 0 - 0 4 4 5

C y b e r i a2 3 3 0 L i n c o l n W a A m e s . I 5 0 0 1 0( 5 1 5 ) 2 7 2 - 7 6 3 4

S c i e n c eP r i m a r y / I n t e r m e d i a t eB r a i n B o C o m p u - M a n i aE d u c a t i o n a l A c t i v i t i e sM i c r o g r a m s , I n c .R i g h t O P r o g r a m sR o b b i n s d a l e P r o j e c tS c h o l a s t i c M a t e r i a l sJ u n i o r / S e n i o r H i g hA m e r i c a n P e r i p h e r a l sB r a i n B o C o n d u i tC r e a t i v e C o m p u t i n gE d u c a t i o n a l A c t i v i t i e sK - 1 2 M i c r o m e d i aM e r l a n M i c r o S e r i e sM i c r o g r a m s , I n c .M i c r o p h y sM i d w e s t V i s u a lP a s c o S c i e n t i f i cQ u e u eR i g h t O P r o g r a m sR o b b i n s d a l e P r o j e c t

S o c i a l S t u d i e sP r m a r y / I n t e r m e d i a t eG r a d e sA m e r i c a n P e r i p h e r a l sC o m a l d o r S o f t w a r eC o m p u - M a n i aC r e a t i v e C o m p u t i n gI s l a n d S o f t w a r eM i c r o - E d , I n c .M i c r o g r a m s , I n c .R i g h t O P r o g r a m sR o b b i n s d a l e P r o j e c tS c h o l a s t i c M a t e r i a l sJ u n i o r / S e n i o r H i g hA m e r i c a n P e r i p h e r a l sB r a i n B o C . E . R . F .C o m a l d o r S o f t w a r eC o m p u - M a n i aC r e a t i v e C o m p u t i n gI s l a n d S o f t w a r eM i c r o - E d , I n c .6 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 E A p r i l / M a y 1 9 8 3

Page 67: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 67/124

D a v i d B l a k e S y s t e m s1 4 5 6 3 B e x h i l l C o u r tC h e s t e r f i e l d , M 6 3 0 1 7( 3 1 4 ) 5 3 2 - 0 9 8 0

E d u c a t i o n a l A c t i v i t i e sP . O . B o 3 9 F r e e p o r t , N 1 1 5 2 0( 5 1 6 ) 2 2 3 4 6 6 6

E d u c a t i o n a l C o n n e c t i o n1 5 0 8 C o f f e e R o a d , S u i t eM o d e s t o , C 9 5 3 5 5( 2 0 9 ) 5 7 6 - 1 6 1 1

E v a n s N e w t o n I n c o r p o r a t e d1 7 3 3 5 E A c o m a D r i v e , S t e . 1 0 S c o t t s d a l e , A 8 5 2 6 0( 6 0 2 ) 9 9 8 - 2 7 7 7

F o c u s M e d i a1 3 N a s s a u B l v d .G a r d e n C i t y , N 0 7 9 5 0N o L i s t e d

G r e e n w o o d S o f t w a r e1 2 1 4 W a s h i n g t o nT h D a l l e s , O 9 7 0 5 8N o n e L i s t e d

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 0( 3 1 3 ) 5 4 0 4 0 1 0

I n t e r f a c e D y n a m i c s1 4 9 4 S o l a n o A v e .A l b a n y , C 9 4 7 0 6N o n e L i s t e d

I s l a n d S o f t w a r eP . O . B o 3 0 L a k e G r o v e , N 1 1 7 5 5N o n e L i s t e d

J M S o f t w a r e o M i n n e s o t a4 8 5 0 W e l l i n g t o n L a n eM i n n e a p o l i s , M 5 5 4 4 2( 6 1 2 ) 5 5 9 - 9 2 0 8

K - 1 2 M i c r o m e d i aP . O . B o 1 V a l l e y C o t t a g e . N 1 0 9 8 9N o n e L i s t e d

K i d s t u f fP . O . B o 3 4 D e d h a m , M 0 2 0 2 6( 6 1 7 ) 2 7 7 - 2 4 5 6

K i n e t i c D e s i g n s4 0 M o n u m e n t R o a d # 1 7 1J a c k s o n v i l l e , F 3 2 2 1 1( 9 0 4 ) 7 2 5 - 0 4 3 5

K r e l l S o f t w a r e2 1 M i l b r o o k D r i v eS t o n y b r o o k , N 1 1 7 9 0N o n e L i s t e d

L e a r n i n g T r e e S o f t w a r eP . O . B o 2 4 K i n g P a r k , N 1 1 7 5 4( 5 1 6 ) 4 6 2 - 6 3 1 6

M e r l a n S c i e n t i f i c2 4 A r m s t r o n g A v e n u eG e o r g e t o w n , O n t a r i oN o n e L i s t e d

M i c r o L e a r n i n g w a r eP . O . B o 2 1 3 4M a n k a t o , M 5 6 0 0 1( 2 1 2 ) 6 4 6 - 0 1 4 0

M i c r o - E dP . O . B o 2 4 1 6 5M i n n e a p o l i s . M 5 5 4 2 4( 6 1 2 ) 9 2 6 - 2 2 9 2

M i c r o c o m p u t e r W o r k s h o p s1 0 P u r i t a n D r i v eP o r t C h e s t e r . N 1 0 5 7 3( 9 1 4 ) 2 7 3 - 2 2 0 9

M i c r o g r a m s . I n c .P . O . B o 2 1 4 6L o v e s P a r k , I L 6 1 1 3 0( 8 1 5 ) 9 6 5 - 2 4 6 4

M i c r o p h y s2 0 4 8 F o r d S t r e e tB r o o k l y n , N 1 1 2 2 9( 2 1 2 ) 6 4 6 - 0 1 4 0

M i d w e s t S o f t w a r eP . O . B o 2 1 F a r m i n g t o n , M I 4 8 0 2 4N o n e L i s t e d

M i d w e s t V i s u a l6 5 0 0 N o r t h H a m l i nC h i c a g o , I 6 0 6 4 5N o n e L i s t e d

M i l l i k e n P u b l i s h i n g C o 1 1 0 0 R e s e a r c h B l v d .S t L o u i s , M 6 3 1 3 2( 3 1 4 ) 9 9 1 4 2 2 0

M o u n t C a s t o r I n d u s t r i e s3 8 S h a y s S t r e e tA m h e r s t . M 0 1 0 0 2( 4 1 3 ) 2 5 3 - 3 6 3 4

N E E C O6 7 H i g h l a n d A v e .N e e d h a m . M 0 2 1 9 4N o L i s t e d

O s b o m e / M c G r a w - H i l l2 6 0 0 T e n t h S t B e r k e l e y , C ( 4 1 5 ) 5 4 8 - 2 8 0 5

P a p e r c l i p7 M c C a u l S t r e e tT o r o n t o , O n t a r i o M 5 2 X ( 4 1 6 ) 5 9 6 - 1 4 0 5

P a s c o S c i e n t i f i c1 9 3 3 R e p u b l i c A v e n u eS a L e a n d r o , C 9 4 5 7 7N o n e L i s t e d

P e r s o n a l S o f t w a r e1 3 3 0 B o r d e a u x D r i v eS u n n y v a l e , C 9 4 0 8 6( 4 0 8 ) 7 4 5 - 7 8 4 1

P r o g r a m D e s i g n1 I d a r C o u r t / D e p t 1 1 G r e e n w i c h , C 0 6 8 3 0( 2 0 3 ) 6 6 1 - 8 7 9 9

P r o g r a m s f o L e a r n i n gP . O . B o 9 5 N e M i l f o r d , C 0 6 7 7 6N o n e L i s t e d

Q u e u eC h a p e l h i l l D r i v e

F a i r f i e l d , C 0 6 4 2 3N o n e L i s t e d

Q u e s t a r I n t e r n a t i o n a l7 2 7 0 W o o d b i n e A v e n u eM a r k h a m , O n t a r i o( 4 1 6 ) 4 9 0 - 8 0 4 4

R i g h t O P r o g r a m sP . O . B o 9 7 H u n t i n g t o n , N 1 1 7 4 3N o n e L i s t e d

R o b b i n s d a l e P r o j e c t4 1 4 8 W i n n e t k aM i n n e s o t a , M 5 5 4 2 7N o n e L i s t e d

S c h o l a s t i c I n c .5 W e s t 4 4 t h S t r e e tN e Y o r k , N 1 0 0 3 6N o n e L i s t e d

S k y l e s E l e c t r i c W o r k s2 3 1 - E 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( 4 1 5 ) 9 6 5 - 1 7 3 5

S L E D S o f t w a r eP . O . B o 1 6 3 2 2M i n n e a p o l i s , M 5 5 4 1 6( 6 1 2 ) 9 2 6 - 1 7 3 5

S t e r l i n g S w i f t P u b l i s h i n g C o 1 6 0 0 F o r t v i e w R o a dA u s t i n , T 7 8 7 0 4( 5 1 2 ) 4 4 4 - 7 5 7 0

S t e v e n M . T h o r p e C o 1 2 2 9 W e s t 4 0 0 0 N o r t hP l e a s a n t V i e w ,U 8 4 4 0 4N o n e L i s t e d

S u n b u r s t C o m m u n i c a t i o n sR o o m V 4 1 4 ,3 9 W a s h i n g t o n A v e .P l e a s a n t v i l l e , N 1 0 5 7 0N o n e L i s t e d

T a m a r a c k S o f t w a r eW a t e r S t r e e tD a r b y , M 5 9 8 2 9( 4 0 6 ) 8 2 1 4 5 9 6

T a y l o r m a d e S o f t w a r eP . O . B o 5 5 7 48 0 5 3 E A v o n L a n eL i n c o l n , N 6 8 5 0 5( 4 0 2 ) 4 6 4 - 9 0 5 1

T e a c h e r s P e t1 5 1 7 H o l l y S t r e e tB e r k e l e y , C 9 4 7 0 3N o n e L i s t e d

T e a c h i n g T o o l sP . O . B o 5 0 0 6 5P a l o A l t o ,C 9 4 3 0 3 - 0 0 6 5( 4 1 5 ) 4 9 3 - 3 4 7 7

T e a c h i n g T o o l sP . O . B o 1 2 2 6 7 9R e s e a r c h T r i a n g l e P a r k ,N 2 7 7 0 9( 9 1 9 ) 8 5 1 - 2 3 7 4

T y c o m A s s o c i a t e s6 V e l m a A v e n u eP i t t s f i e l d , M 0 1 2 0 1( 4 1 3 ) 4 4 2 - 9 7 7 1

U n i t e d M i c r o w a r e I n d u s t r i e s3 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

U n i t e d S o f t w a r e o A m e r i c a7 5 T h i r d A v e n u eN e Y o r k , N 1 0 0 1 7( 2 1 2 ) 6 8 2 - 0 3 4 7

W i K i d s7 E P a r k S t r e e tE a s t O r a n g e , N 0 7 0 1 7N o n e A v a i l a b l e

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 E A p r i l / M a y 1 9 8 3 6

Page 68: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 68/124

a i j c u rj r n p i i a r

T h c o n c l u s i o n o D o r i s 'C o m m o d o r e 6 u s e r s g u i d ef o c h i l d r e n . P a r t s a n a p p e a r e d i t h M a r c h i s s u eo C o m m o d o r e .

B D O R I S D I C K E N S O N

6 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 E A p r i l / M a y 1 9 8 3

Page 69: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 69/124

c a r t N u m b e r^ K n o w - H o w

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

T u r n o y o u r c o m p u t e r a n m o n i t o r( o T V . )

A A d d i t i o n

1 T V p eP r e s s R E T U R N

2 T v p e 4P r e s s R E T U R N

A r y o d i s a p p o i n t e d t h a t i w o r k e d

l i k e t y p e w r i t e r a n o n l y p r i n t e dw h a t v o u t y p e d ?

D o n ' t b e T r t h i s .

3 T v p e t h i s - P R I N T ( N o t i c et h a t y o c a f o r g e t a b o u t t h s i g n )

P r e s s R E T U R N4 T V p e P R I N T

P r e s s R E T U R N

S u r p r i s e ! T h w o r d P R I N Tw i t h o u t t h q u o t a t i o n m a r k sa r o u n d t h n u m b e r s , t o l d t h c o m p u t e r t d t h e a d d i t i o n f o v o u .

5 T r a d d i n g l a r g e r n u m b e r s .

6 T r a d d i n g m o r e t h a n t w n u m b e r s a t i m e .

H o w ' s t h a t f o r s p e e d y a d d i t i o n !

B S u b t r a c t i o n

1 T y p e P R I N T 1 5 - 5R E T U R N

I s n ' t t h a t e a s y ? I w o r k s t h s a m ea s a d d i t i o n .

2 P r a c t i c e s o m e o t h e r s u b t r a c t i o np r o b l e m s .

C . M u l t i p l i c a t i o n

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

1 T y p e P R I N TR E T U R N

H o w ' s t h a t f o r s p e e d !

2 P r a c t i c e m u l t i p l y i n g s o m e l a r g e rn u m b e r s , b u d o n ' t f o r g e t t s t a r tw i t h P R I N T .

3 T r m u l t i p l y i n g m o r e t h a n t w n u m b e r s t o g e t h e r .

D D i v i s i o n

T h e r e i n d i v i s i o n m a r k o n t h c o m p u t e r k e y b o a r d , e i t h e r . T h u n d e r n e a t h t h q u e s t i o n m a r kt e l l s t h c o m p u t e r t o d i v i d e .

1 T y p e P R I N T 4

R E T U R NW a s n ' t t h a t e a s y ?

T r d i v i d i n g s o m e o t h e r t i m e s - t a b l e f a c t s .

2 N o s e w h a t h a p p e n s w h e nn u m b e r c a n n o t b d i v i d e d e v e n l y .T y p e P R I N T 3 1 / 7

R E T U R NT h r e m a i n d e r i d i v i s i o n , o t h c o m p u t e r , w i l l a l w a y s b w r i t t e n a a d e c i m a l f r a c t i o n . S o m e t i m e s i w i l l b v e r y l o n g n u m b e r . Y o c o u l d s h o r t e n i b r o u n d i n g o f f .

3 P r a c t i c e m o r e d i v i s i o n p r o b l e m s .

E E x p o n e n t s

1 T y p e P R I N T 1 2 * 1 2 * 1 2 ' 1 2 " 1 R E T U R N

W h e n y o u w a n t t m u l t i p l yn u m b e r b i t s e l f c e r t a i n n u m b e r

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

2 T y p e P R I N T 1 R E T U R N

3 P r a c t i c e m u l t i p l y i n g o t h e rn u m b e r s b t h e m s e l v e s .R e m e m b e r t u s t h k e y .

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 E A p r i l / M a y 1 9 8 3 6

Page 70: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 70/124

F M i x e d o p e r a t i o n sN o t h a t y o u c a n a d d , s u b t r a c t ,m u l t i p l y , a n d i v i d e , y o c a p u t h e m a l t o g e t h e r .

1 T y p e P R I N T 5 - R E T U R N

2 T r p u t t i n g s o m e l a r g e r n u m b e r st o g e t h e r , b u d o n ' t u s e a n c o m a i t h n u m b e r s . Y o w i l l o n l yc o n f u s e t h c o m p u t e r .

3 O r d e r o f o p e r a t i o n sG e p a p e r a n p e n c i l .W r i t e d o w n 2 8 / a n d w o r ko u t h p r o b l e m .

W a y o u r a n s w e r 1 4 O w a i 2 4 O w a i b o t h , d e p e n d i n g o w h a t y o u d i f i r s t ?

T y p e P R I N T 2 8 / R E T U R N

O t h c o m p u t e r i w i l l a l w a y s b 2 b e c a u s e —

c o m p u t e r w i l l w o r k a c r o s s r o f r o m l e f t t r i g h t a n w i l l p e r f o r mo p e r a t i o n s i t h f o l l o w i n g o r d e r :a a n e x p o n e n t i a t i o n ( n u m b e r s

t i m e s t h e m s e l v e s ) f r o m l e f t t r i g h t ,

b a 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 r o m l e f t t r i g h t ,

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

N o t r t h e s e p r o b l e m s a n s e i y o u c a n g u e s s w h a t t h a n s w e r w i l lb b e f o r e y o l e t h c o m p u t e rf i g u r e i o u t . R e m e m b e r t t y p eP R I N T a n R E T U R N e a c h t i m ey o d t h p r o b l e m o t h c o m p u t e r .

4 P r a c t i c e :a 3 b 1 c 3 1 1 0 / 2d 6 * 4 - 8 / 2T h e r e i w a y o c a g e t h c o m p u t e r t d t h i n g s d i f f e r e n t l y .I y o p u t a n o p e r a t i o n i p a r e nt h e s e s ) t h c o m p u t e r w i l l d t h a t o p e r a t i o n f i r s t , b e f o r e i d o e sa n y t h i n g e l s e .T y p e P R I N T ( 2 8

R E T U R NW h a t d i y o g e f o a a n s w e r ? L o o k b a c k a w h a t y o ug o t h f i r s t t i m e y o t r i e d t h i sp r o b l e m .

L o o k b a c k a P r a c t i c e 2 a b o v e .T v p e P R I N T ( 1 3

R E T U R NN o t y p e P R I N T ( 1 3 ) ( 5

G . P r i n t i n g p r o b l e m s

Y o c a c o m b i n e w h a t y o ul e a r n e d i n t h i s s e c t i o n w i t h w h a ty o l e a r n e d a b o u t P R I N Ts t a t e m e n t s i P a r t 2

1 S u p p o s e y o u w a n t t h c o m p u t e rt p r i n t o u t t h e p r o b l e m a w e l l a sw o r k o u t t h e a n s w e r . D y o t h i n k

y o c o u l d d t h a t w i t h o u t h e l p ?T r t h i s . H a v e t h c o m p u t e r w r i t et h i s p r o b l e m a n a n s w e r i t

5 X 2 N e e d s o m e h e l p ? T r t h i s

T y p e P R I N T " 5 ' 9 = " ; 5 * 9R E T U R N

R e m e m b e r —" q u o t a t i o n m a r k s l e t h c o m p u t e r p r i n t w h a t t h e ye n c l o s e

s e m i c o l o n c a u s e s t h n e x t

p a r t o f s t a t e m e n t t b p r i n t e d r i g h t a f t e r t h e p r e v i o u sp a r t ( r e m e m b e r h o y o u r n a m el o o k e d w h e n f o l l o w e d b y s e m i c o l o n ? )t h c o m p u t e r w i l l w o r k o u t ap r o b l e m a f t e r P R I N T s t a t em e n t

3 P r a c t i c eH a v e t h c o m p u t e r p r i n t o u a n a n s w e r v a r i e t y o a r i t h m e t i cp r o b l e m s .

C o m p u t e r L i c e n s e T e s tT e s tN u m b e r K n o w - H o w

Y o m u s t b e a b l e t h a v e t h c o m p u t e rp r i n t o u t h e f o l l o w i n g p r o b l e m s a n f i g u r e o u t h e a n s w e r s :

1 1 5 2 2 3

1 4 3 2 1 5

5 4 6 1 3 2

7 7 1 8 5 ■ *

9 ( 3 2 1 0 1

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 % )4 p p r n v p H h

Page 71: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 71/124

p a r t iD a t a s s e t t e I n s t r u c t i o n s

E v e r y d a y w h e n y o w a k e u p y o k n o w y o r e m e m b e r m a n y t h i n g s t h a ty o l e a r n e d a n d i d b e f o r e t h a t d a y .

E v e r y t i m e y o t u r n o f t h c o m p u t e r ,i ■ ' f o r g e t s " a l t h t h i n g s y o t o l d i o d i w i t h i t W h e n y o t u r n i o t h n e x t t i m e , y o h a v e t o g i v e i n e i s t r u c t i o n s a l o v e r a g a i n .

Y o c a n i m a g i n e w h a t w a s t e o t i m ea n e f f o r t t h i s i s

O n w a o s a v i n g y o u r c o m p u t e r p r g r a m s i t r e c o r d t h e m o t a p e i m a c h i n e t h a t w o r k s l i k e t a p e r e c o r d e r .I i c a l l e d D a t a s s e t t e .

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

A T o S A V E p r o g r a m o n t a p e

1 A f t e r y o t y p e i p r o g r a m , y o uw i l l h a v e t t h i n k o n a m e f o i t Y o c a c a l l i a n y t h i n g , b u y o c a n n o t u s e o v e r 1 l e t t e r s o s p a c e s .W h e n y o h a v e f i n i s h e d y o u r w o r ko i f o t h d a y , y o m a w a n t t s a v e i t E v e r y t h i n g b e t w e e n w h e r ey o a r a t t h a t p o i n t a n t h l a s tN E w i l l b e s a v e d o t h t a p e .N o t e : H a v e y o u r t e a c h e r / t u t o rm a k e s u r e t h a t t h e D a t a s s e t t e i p l u g g e d i n c o r r e c t l y . A l l b u t t o n ss h o u l d b e i t h U p o s i t i o n( r e c o r d e r o f f )

P r a c t i c e o t h D a t a s s e t t e b t y p i n gt h e s e p r o g r a m s a n d f o l l o w i n g t h d i r e ct i o n s c a r e f u l l y .

C l e a r c o m p u t e r s c r e e n .

2 T y p eN E 1 P R I N T " T H I S I A T E S T

P R O G R A M "

2 P R I N T " W W I L L S A V EO U P R O G R A M S "3 P R I N T " F O L L O W

D I R E C T I O N S "( W w i l l c a l l o u p r o g r a m " T E S T " )

S A V E " T E S T "( r e m e m b e r t p r e s s R E T U R N )

3 T h c o m p u t e r w i l l a n s w e r w i t h :P R E S S P L A Y A N D R E C O R D O N

T A P EY o d j u s t t h a t ! P r e s s d o w n b o t ht h R E C O R D ( R E C ) a n P L A Yk e y s o t h D a t a s s e t t e . M a k e s u r et h e y s t a y l o c k e d d o w n .

4 T h s c r e e n w i l l g b l a n k a n t u r nt h e c o l o r o f t h e b o r d e r o f t h e n o m a s c r e e n .A f t e r t h p r o g r a m i s a v e d , t h s c r e e n w i l l r e t u r n t n o r m a l a n t h c o m p u t e r w i l l s a y :

O . K .S A V I N G T E S TR E A D Y

P r e s s t h S T O P b u t t o n o t h D a t a s s e t t e .

5 T y p e i n t h i s n e x t p r o g r a mN E 1 P R I N T " L I K E T U S T H

C O M P U T E R "2 P R I N T " T R T U S I

E V E R Y D A Y "3 P R I N T " P R A C T I C E M A K E S

P E R F E C T "S A V E " P R A C T I C E " ( d o n ' t f o r g e t

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

6 N o t y p e i n t h i s p r o g r a mN E 1 P R I N T " C O M P U T E R G A M E S

A R F U N "2 P R I N T " W C A N L E A R N

F R O M G A M E S '3 P R I N T " W W A N T M O R E

G A M E S "S A V E " G A M E S "P r e s s P L A Y a n R E C O R D w h e nt h c o m p u t e r t e l l s y o t o P r e s st h S T O P b u t t o n w h e n t h p r g r a m i s a v e d .

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 E A p r i l / M a y 1 9 8 3 6 9

Page 72: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 72/124

Page 73: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 73/124

W h a t d o e s C O M M O D O R E4 h 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 ?

b 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 r 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 f t h c o m p u t e r a n d 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 0 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 ( 6 0 4 ) 5 4 5 - 0 7 9 4I 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 W O C S O R P C R A F 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

S c o t c h ® D i s k e t t e sr e c o r d r e l i a b i l i t y

S c o i r n 3 d s k e t t e s

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 t 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 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 sf 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 T E L E X I N F O R M A T I O N8 0 0 - 8 5 0 - 1 5 5 5 4 9 9 2 2 1 7 6 1 9 - 2 6 8 - 3 5 3 7

F O Y O U R C B 4 0 3 2 , 8 0 3 2 ,8 0 9 6 O C O M M O D O R E 6 P R O O F R E A D I N G

S O F T W A R EN O 5 0 , 0 0 0 W O R D D I C T I O N A R Y a w N o y o c a r a p i d l y e l i m i n a t e m i s s p e l l i n g s f r o m y o u r w o r dp r o c e s s i n g t e x t . S p e l l m a s t e r ( T M ) i d e l i v e r e d w i t h 3 5 , 0 0 0w o r d d i c t i o n a r y , a l l o w i n g t h u s e r t o d u t 1 5 , 0 0 0 w o r d s( C B M 8 0 5 0 v e r s i o n ) . D i r e c t S c r e e n E d i t i n g o f M i s t a k e s . W o r d s

s u s p e c t e d t b i n c o r r e c t o r e d i s p l a y e d r e v e r s e v i d e o " o t h s c r e e n ; s i m p l y c o r r e c t t h e m i s t a k e s a n r e s a v e y o u r c o r r e c t e d f i l e .A d W o r d s t D i c t i o n a r y w i t h S i n g l e K e y s t r o k e ! S p e l l m a s t e rm a k e s i e a s y t P e r m a n e n t l y A d a n c o r r e c t l y s p e l l e d w o r k i y o u rt e x t t o y o u r U s e r D i c t i o n a r y . 1 0 0 % M a c h i n e L a n g u a g e S p e e da l l o w s l a r g e w o r d p r o c e s s o r t e x t f i l e t b P r o o f r e a d i m i n u t e s o rl e s s . U s e s d i c t i o n a r y o L I T E R A L W O R D S , n o t i m p r e c i s e r o o t w o r d

a p p r o a c h . S p e c i a l i z e d m e d i c a l a n l e g a l d i c t i o n a r i e s a r e a v a i l a b l e .M e n u - D r i v e n a n U s e r F r i e n d l y .C o m p a t i b l e w t t h C o m m o d o r e 1 5 4 1 ,2 0 4 0 , 4 0 4 0 a n 8 0 5 0 D i s c D r i v e s .

" H I G H L YR E C O M M E N D E D "J i m S t r o s m aM i c r o M a g a z i n e D e c . ' 8

" S P E L L M A S T E R I A L A N G U A G E P R O G R A M *

R o b e r t B a k e rM i c r o C o m p u t i n g M a g a z i n t

J a n . ' 8

S P E C I A L

S P E f e f r M A S T E RS P E L L M A S T E R S Y S T E M SS O F T W A R E U 0 0 - 6 6 ' h S t . N o .S u i t e 4 8 S i P e t e r s b u r g F l o r i d c1 8 1 3 ) 3 4 7 - 6 7 3 3 3 3 7 1 0

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 E A p r i l / M a y 1 9 8 3 7

Page 74: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 74/124

F o M a n a g e m e n t O n l yM A G I S - P L U S

T h S u p e r i o r M a n a g e m e n t T o o l a n M i c r o A c c o u n t i n g S o f t w a r eM A G I S - P l u s i f u l l y i n t e g r a t e d s y s t e m a n i n c l u d e s G e n e r a l L e d g e r , A c c o u n t sR e c e i v a b l e , A c c o u n t s P a y a b l e , P a y r o l l , I n v e n t o r y — a l o o n e p r o g r a m d i s k , r e q u i r i n go n l y o n d a t a d i s k .

M A G I S i p r e s e n t l y b e i n g u s e d i t h f l o o r c o v e r i n g i n d u s t r y , p i c t u r e f r a m e s h o p s , f l o r i s ts h o p s , g r a p h i c a r s t u d i o s , f u r n i t u r e m a n u f a c t u r e r s , g e n e r a l m e r c h a n d i s e s t o r e s , h o m ed e c o r a t i n g c e n t e r s , c o m p u t e r c e n t e r s , b a k e r i e s , a u t o p a r t s s t o r e s a n m a n y o t h e r s m a l lb u s i n e s s e s t a b l i s h m e n t s .

B e n e f i tu p d a t e s a l a f f e c t e d f i l e s i n c l u d i n g G e n e r a l L e d g e r ,p r i n t s i n v o i c e s

u p d a t e s a l a f f e c t e d f i l e s i n G e n e r a l L e d g e r a n s u b s i d i a r y l e d g e r s

g e n e r a t e s s t a t e m e n t s , p r o d u c e s a g i n g a n d e l i n q u e n c y r e p o r t s , r e c o r d s p a y m e n t s t a f f e c t e df i l e s

r e c o r d s p a y m e n t o b i l l s , p r i n t s c h e c k s , t r a c k sd e l i n q u e n c i e s , h a n d l e s a n t i c i p a t e d p u r c h a s ed i s c o u n t s

p r o d u c e s p h y s i c a l i n v e n t o r y s h e e t a n r e o r d e rr e p o r t s

r e c o r d s p u r c h a s e o r d e r s a n m e r c h a n d i s e r e c e i v e da n u p d a t e s a l a f f e c t e d a c c o u n t s

c o m p u t e s p a y r o l l , p r i n t s c h e c k s , p r o d u c e s W - 2 ' s a n q u a r t e r l y r e p o r t s

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

M e r g i n g c o m p u t e r t e c h n o l o g y w i t ht h p r a c t i c a l w o r l d s

o b u s i n e s s a n g o v e r n m e n t

T h M a n a g e m e n t A c c o u n t a b i l i t y G r o u p , I n c .P O B o 3 4

A t h e n s , G 3 0 6 0 3( 4 0 4 ) 3 5 3 - 8 0 9 0

M A G I S i s a r e g i s t e r e d t r a d e m a r k o T h M a n a g e m e n t A c c o u n t a b i l i t y G r o u p , I n c .

F e a t u r eS a l e s J o u r n a l ( c a s h a n c r e d i t )

A E x p e n s e S y s t e m ( c a s h a n c r e d i t )

A A c c o u n t s R e c e i v a b l e S y s t e m

A A c c o u n t s P a y a b l e S y s t e m

P e r p e t u a l I n v e n t o r y S y s t e m

A I n v e n t o r y T r a n s a c t i o n S y s t e m

P a y r o l l S y s t e m

G e n e r a l L e d g e r S y s t e m

7 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 E A p r i l / M a y 1 9 8 3

Page 75: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 75/124

p r o g r a m m e r s t i p s

T h V I M a g i c i a nW r i t i n g G a m e s I B A S I C

P a r t . . U s i n g t h P E E K C o m m a n db M i c h a e l S T o m c z y k

O u g a m e w r i t i n g s e r i e s c o n t i n u e s . T h i si n s t a l l m e n t i o u s e r i e s f o c u s e s o t h P E E K c o m m a n d , a " m a g i c a l " c o m m a n dt h a t l e t s y o l o o k i n t o a n o t h c o p u t e r ' s m e m o r y l o c a t i o n s a n P E E K a t h c o n t e n t s .

B n o y o u ' r e p r e t t y f a m i l i a r w i t h t h P O K E c o m m a n d .W e l l , P E E K i s i m i l a r t o t h P O K E c o m m a n d . T h d i f f e r e n c ei t h a t t h e P O K E c o m m a n d l e t s y o p u t a n u m b e r v a l u e i n t o

V I m e m o r y l o c a t i o n ( f o r e x a m p l e , w h e n y o P O K Em u s i c a l n o t e v a l u e i n t o o n o f t h e V I C ' s f o u r " s p e a k e r " l o c at i o n s o w h e n y o P O K E g r a p h i c s y m b o l o n t o t h t e l e v is i o n s c r e e n ) .

T h P E E K c o m m a n d l e t s y o f i n d o u w h i c h n u m b e r v a l u ec u r r e n t l y r e s i d e s i m e m o r y l o c a t i o n a n s i n c e s c r e e nl o c a t i o n i a c t u a l l y m e m o r y l o c a t i o n , y o c a P E E K i n t oo n o f t h e s e l o c a t i o n s t s e w h i c h v a l u e i s t o r e d t h e r e , a n t h u s d e t e c t w h i c h l e t t e r , n u m b e r o g r a p h i c s y m b o l i d i s p l a y e d o p a r t i c u l a r s p o t o y o u r T s c r e e n . Y o c a a l s o P E E K a s p e c i a l m e m o r y l o c a t i o n t s e w h i c h k e i b e i n g p r e s s e d b y t h u s e r . M o r e o t h i s i n m o m e n t — b u t f o n o j u s t r e m e m b e r t h a t t h e r e a r e t w p r i m a r y r e a s o n s f o u i n g t h e P E E K c o m m a n d i g a m e a n i m a t i o n :1 T " p e e k " a a s c r e e n l o c a t i o n t s e w h i c h s y m b o l i

d i s p l a y e d t h e r e . . f o e x a m p l e , w h e n y o u w a n t t d e t e c tw h e n t w o b j e c t s t o u c h o r " c o l l i d e . "

2 T " p e e k " a t h k e y b o a r d t s e w h i c h k e y s a r b e i n gp r e s s e d . T h i s l e t s y o d e f i n e g a m e s c o n t r o l l e d b t h V I k e y b o a r d . i t ' s a l s o a e a s y w a t c h e c k t s e i t h u s e r i t y p i n g t h e c o r r e c t n u m b e r i n u m b e r g a m e .

C o n t r o l l i n g G a m e s F r o mt h K e y b o a r d

Y o c a u s e t h e P E E K c o m m a n d t d e t e c t w h i c h k e i b e i n g h e l d d o w n o t h k e y b o a r d . T h i s i v e r y u s e f u l w h e ny o u w a n t t o w r i t e g a m e r e q u i r i n g k e y b o a r d c o n t r o l s , o w h e n y o w a n t t u s t h k e y b o a r d l i k e g a m e " j o y s t i c k . "

T h e r e i s p e c i a l m e m o r y l o c a t i o n i n s i d e t h V I C — l o c at i o n 1 9 7 — w h i c h a l w a y s h o l d s t h e v a l u e o f t h e k e y b e i n g h e l dd o w n . T h i s i n f o r m a t i o n i d e s c r i b e d b r i e f l y o p a g e 1 7 9 o t h V I 2 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 . . . b u h o c a y o u s t h i s i n f o r m a t i o n i g a m e ? S i m p l e . T h f i r s t t h i n gy o u n e e d t k n o w i t h P E E K k e c o d e o f t h e 6 V I k e y sy o c a u s i g a m e ( N o t e : t h e r e a r e 6 k e y s b u S H I F TL O C K d o e s n ' t c o u n t a P E E K k e . . a l s o , i c a s e y o u ' r ew o n d e r i n g , t h P E E K k e c o d e s a r d i f f e r e n t f r o m t h P O K Ec o d e s o p a g e 1 4 1 - 1 4 2 o y o u r V I u s e r ' s g u i d e ) .

T s e e t h e P E E K c o d e s f o a n k e y o p r e s s , t y p e i n t h i ss h o r t p r o g r a m :

1 P R I N T P E E K ( 1 9 7 )2 G O T O 1 0

N 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 y .W h a t h a p p e n s ? T h s c r e e n f i l l s u w i t h t h n u m b e r 6 . . t h a t ' s b e c a u s e l o c a t i o n 1 9 a l w a y s c o n t a i n s t h n u m b e r 6 w h e n n k e i b e i n g h e l d d o w n . N o w , l e a v e t h p r o g r a mr u n n i n g a n h o l d d o w n t h k e w i t h t h l e t t e r " J o i t H e y — t h e n u m b e r o t h e s c r e e n c h a n g e s t 2 a l o n g a y o h o l d t h k e d o w n . T h a t ' s b e c a u s e t h P E E K c o d e o t h k e i 2 0 T r t h l e t t e r " I " . . . v a l u e 1 2 N o t h l e t t e r. . . 2 1 . A n t h l e t t e r . . 3 6 T h e s e f o u r k e y s ( I J L M a r i m p o r t a n t b e c a u s e t h e y a r c o m m o n l y u s e d t c o n t r o lg a m e s f r o m t h k e y b o a r d w h e n m o v i n g o b j e c t s i f o u r d i r e c -

J 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 E A p r i l / M a y 1 9 8 3 7

Page 76: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 76/124

p r o g r a m m e r ' s t i p s

t i o n s . u p d o w n , l e f t a n r i g h t .T h e l p y o f i n d t h P E E K v a l u e s o f t h e s e a n o t h e r k e y s

i t h f u t u r e , t h P E E K v a l u e s a r e p r i n t e d h e r e :

1 1 1 1 1 1

k e

D E

R E T U R N

1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3

k e n o n e

E S T O Pn o n e

3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4

k e s p a c e

n o n e

n o n e

f

4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6

k e

f

H O M Er

N o l e t ' s p r o c e e d t t h n e x t s t e p . . u s i n g t h i s i n f o r m at i o n t o c o n t r o l a o b j e c t o y o u r t e l e v i s i o n s c r e e n ! H o l dd o w n t h R U N / S T O P k e a n p r e s s R E S T O R E a t h s a m et i m e , t h e n t y p e t h e w o r d N E a n p r e s s R E S T O R E a t h s a m e t i m e , t h e n 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 h N E c o m m a n d e r a s e s t h e p r e v i o u s p r o g r a m .

M o v i n g A O b j e c t U s i n gt h K e y b o a r d

T h i s p r o g r a m l e t s y o m o v e h a l l a r o u n d t h s c r e e n u s i n gt h I J a n k e y s . N o t e t h a t t h e r e a r e n l i m i t s i t h i sp r o g r a m s y o c a a c t u a l l y m o v e t h b a l l o f t h s c r e e n a n b a c k o n t o t h s c r e e n . E n t e r t h p r o g r a m e x a c t l y a s s h o w n :

1 P R I N T ; : 7 9 1 0 : P C = P + 3 0 7 2 02 0 P ( ) K E P , 8 1 : P O K E P C , 53 0 I F P E E K { 1 9 7 ) = 1 2 T H E N P P - 2 2 : P C P C - 2 2 :

P O K E P + 2 2 , 3 24 0 1 F P E E K ( 1 9 7 ) 2 O T H E N P P - 1 : P C = P C - 1 :

P O K E P - 1 , 3 25 I F P E E K ( 1 9 7 ) 2 1 T H E N P - P + 1 : P C = P C + 1 :

P O K E P - 1 , 3 26 0 I F P E E K ( 1 9 7 ) 3 6 T H E N P + 2 2 : P C = P C + 2 2

P O K E P - 2 2 , 3 27 G O T O 2 0

T y p e R U a n p r e s s R E T U R N . N o w t y p e t h I J a n

k e y s . I s n ' t t h i s n e a t p r o g r a m ? A l m o s t g a m e , h u h ?H e r e ' s a q u i c k e x p l a n a t i o n :

L i n e 1 0 F i r s t w c l e a r t h e s c r e e n . T h e n w d e f i n e t h ev a r i a b l e " P a s c r e e n l o c a t i o n 7 9 1 0 , i t h c e n t e r o f t h s c r e e n , a n P i d e f i n e d a t h m a t c h i n g c o l o r s e t t i n g ,w h i c h 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 s 3 0 7 2 0 .

L i n e 2 0 : H e r e w P O K E b a l l c h a r a c t e r i n t o o u l o c a t i o nw h i c h i t h s a m e a s a y i n g P O K E 7 9 1 0 . 8 1 . A n P O K E P C . 5i t h s a m e a s s a y i n g , P O K E 7 9 1 0 + 3 0 7 2 0 , 5 . W l o o k e d o p a g e 1 4 0 - 1 4 3 o t h V I o w n e r ' s m a n u a l t s e t h a t 8 i t h P O K E v a l u e o t h b a l l s y m b o l a n n u m b e r i t h e c o l o rn u m b e r f o g r e e n .

L i n e 3 0 : F o l l o w c l o s e l y o t h i s o n b e c a u s e t h i s i t h " k e y "t m o v i n g o b j e c t s o t h e s c r e e n . T h f i r s t p a r t t r a n s l a t e s , I t h P E E K v a l u e i m e m o r y l o c a t i o n 1 9 i 1 ( t h e " I k e y ) .T H E N w r e d e f i n e a P - 2 2 w h i c h i o n s c r e e n l o c a t i o nu p w a r d o y o u r T s c r e e n . W a l s o r e d e f i n e t h c o l o r s e t t i n ga P C - 2 2 s i m a t c h e s t h n e s c r e e n l o c a t i o n . F i n a l l y , w e r a s e t h p r e v i o u s s y m b o l f r o m t h s c r e e n b P O K E i n gs p a c e ( P O K E v a l u e 3 2 i n t o o u p r e v i o u s s c r e e n l o c a t i o nw h i c h i n o w P p l u s 2 ( 2 2 ) . T h p r e v i o u s l o c a t i o n i P 2 b e c a u s e t h N E v a l u e o f i P - 2 2 . G o i t A g a i n. . w r e a d t h k e y b o a r d t s e i t h " I k e i b e i n g h e l dd o w n . I i t i s , a n o n l y i t h i b e i n g p r e s s e d , T H E N w r e d e f i n e a n P a o n l o c a t i o n h i g h e r o t h e s c r e e n s p r e s s i n g t h e k e a p p e a r s t " m o v e " o u b a l l s y m b o l u w h e n y o p r e s s i t F i n a l l y , w e r a s e t h e b a l l f r o m i t p r e v i o u sp o s i t i o n b e c a u s e o t h e r w i s e t h f i r s t b a l l w o u l d s t a y o t h s c r e e n .

L i n e s 4 0 - 6 0 : T h s a m e p r i n c i p l e s a p p l y a i n l i n e 3 0 L i n e4 i l o o k i n g f o t h " J k e a n i f i t ' s p r e s s e d , t h n e s c r e e n l o c a t i o n b e c o m e s P - w h i c h i o n l o c a t i o n t t h l e f t o t h e s c r e e n . L i n e 5 l o o k s f o t h " L k e a n i t h a tk e i p r e s s e d t h e n i r e d e f i n e d a P w h i c h i o n s p a c et t h r i g h t . A n L i n e 7 c h e c k s f o t h " M k e a n i t h a tk e i p r e s s e d , t h e n e w P p o s i t i o n i P + 2 2 w h i c h i o n s p a c e d o w n . N o t e t h a t y o c o u l d a l s o h a v e d i a g o n a lm o v e m e n t s . . f o e x a m p l e P + 2 3 i r i g h t d o w n w a r dd i a g o n a l m o v e m e n t .

L i n e 7 0 F i n a l l y , w G O T O 2 b e c a u s e l i n e 2 i t h l i n ew h e r e w P O K E t h n e a n P p o s i t i o n . G o i n g b a c ke v e r y t i m e t o l i n e 2 i a e f f i c i e n t p r o g r a m m i n g t e c h n i q u e. . o t h e r w i s e w w o u l d h a v e t P O K E n e b a l l a n c o l o r

p o s i t i o n i e v e r y I . . T H E N s t a t e m e n t o l i n e s 3 0 - 6 0 . S t h p r o g r a m s t r u c t u r e l o o k s l i k e t h i s :

J 7 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 E A p r i l / M a y 1 9 8 3

Page 77: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 77/124

1 C l e a r t h s c r e e n a n d e f i n e s c r e e n a n c o l o r p o s i t i o n o w h i c h i i n i t i a l l y d e f i n e d a 7 9 1 0 .

2 P O K E g r e e n b a l l i n t o t h e p o s i t i o n d e f i n e d a P 3 C h e c k t h I J a n k e y s a n r e d e f i n e a n P a

c o r d i n g l y ( i . e . u p l e f t , r i g h t , d o w n ) .4 G b a c k t o l i n e 2 0 w h i c h P O K E s t h g r e e n b a l l i n t o

n e p o s i t i o n I F o n o f t h e s e f o u r k e y s w a p r e s s e d .L e t ' s k e e p g o i n g . . h o a b o u t i w P O K E a o b j e c t o t h s c r e e n i a s t a t i o n a r y p o s i t i o n . s a y , d i a m o n d ? N e x t , l e t ' ss a y t h a t w h e n e v e r t h b a l l y o c o n t r o l f r o m t h k e y b o a r dc o n t a c t s t h e d i a m o n d , t h d i a m o n d t u r n s i n t o h o l l o w b a l l !

W h a t d o w e h a v e t d t o u p r o g r a m t m a k e t h i s h a p e n ? F i r s t , w n e e d t f i n d o u t h P O K E c o d e s o f t h e d i am o n d a n h o l l o w b a l l . T u r n t p a g e 1 4 0 - 1 4 1 i y o u r V I o w n e r s g u i d e a n y o u ' l l s e t h a t t h P O K E c o d e f o t h e d i am o n d i 9 a n t h c o d e f o t h h o l l o w b a l l ( c i r c l e ) i 8 7 T h n e x t t h i n g w w a n t t d i P O K E h o l l o w b a l ls o m e w h e r e o t h s c r e e n .

H o l d d o w n t h R U N / S T O P k e a n p r e s s R E T U R N , t h e nt y p e t h e w o r d L I S T a n d p r e s s R E T U R N t s e y o u r p r o g r a m .C u r s o r d o w n t t h b o t t o m o t h s c r e e n a n t y p e t h e s el i n e s :1 H = 9 0 : H P = 7 7 3 2 : H C = H P 3 0 7 2 02 P O K E H P , H : P O K E H C , 23 I F P E E K ( P - 2 2 ) 9 0 T H E N H 8

N o t y p e R U a n p r e s s R E T U R N . Y o s h o u l d s e e ag r e e n b a l l i n t h m i d d l e o y o u r s c r e e n a n d i a m o n d n e a rt h t o s l i g h t l y t t h l e f t . N o w , u s i n g t h J K a n k e y s , m o v e t h g r e e n b a l l a b o v e t h d i a m o n d , t h e n c o m ed o w n d i r e c t l y o t o p o f i t N o a p p r o a c h i f r o m t h L E F T ,t h e n f r o m t h R I G H T , t h e n g d o w n d i r e c t l y b e l o w i a n a p r o a c h i f r o m t h b o t t o m u p . . p r e s t o !

W h e n y o h i t h d i a m o n d f r o m t h B O T T O M s i d e , i m a g i c a l l y t u r n s i n t o a h o l l o w b a l l . H o d i w d t h i s ? I n u t s h e l l h e r e ' s w h a t w d i d . . .

L i n e 1 5 W d e f i n e d v a r i a b l e a t h n u m b e r 9 0 w h i c h i d i a m o n d . H I b e c a m e t h s c r e e n p o s i t i o n o t h d i a m o n da n H w a t h m a t c h i n g c o l o r s e t t i n g .

L i n e 2 5 I y o s u b s t i t u t e t h n u m b e r s f r o m l i n e 1 f o t h " H v a r i a b l e s w u s h e r e , y o c a s e t h a t t h i s l i n e r e a l l ym e a n s : P O K E 7 7 3 2 , 9 0 : P O K E 7 7 3 2 + 3 0 7 2 0 , 2 .

L i n e 3 5 H e r e , w u s t h P E E K c o m m a n d t l o o k a t h l o c a t i o n d i r e c t l y a b o v e t h e p o s i t i o n o f t h e b a l l . I F t h e P O K Ev a l u e o t h a t p o s i t i o n i 9 ( d i a m o n d ) T H E N w c h a n g e t h v a l u e o t 8 7 w h i c h i a h o l l o w b a l l . N o t i c e t h a t P - 2 2w i l l a l w a y s b t h s c r e e n l o c a t i o n o n s p a c e a b o v e t h b a i l .N o t e a l s o t h a t w c h e c k f o P O K E v a l u e s o s y m b o l s w h e n

C O M M O D O R E U S E R SJ o i n t h e 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

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 t t h P E T ® , C B M t v , V I 2 0 ™ , S u p e r -P E T ™ 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 1 9 1 2 A A v e n u e R o a d , S u i t eT o r o n t o , O n t a r i o , C a n a d a M 5 4 A

J

V I C - 2 0 ™ a n d C o m m o d o r e 6 4 E X P f l N D E R B D H R D 5

P T o f f e r s t h f i n e s t s e l e c t i o no e x p a n d e r b o a r d s a v a i l a b l ef o t h V I C - 2 0 a n C B 6 4 T h d e s i g n f e a t u r e s , q u a l i t yc o n s t r u c t i o n , a n c o m p e t i t i v ep r i c e s m a k e a n o t h e m a

s i o i i o t h e 6 4 . T o g g l e s w i t c h e s a n e x c e p t i o n a l v a l u e . N e p r o -d u c t s a r b e i n g a d d e d m o n t h l y ,s w r i t e f o c o m p l e t e c a t a l o g .P / C 6 ' 6 9 . 9 5

S l o t f o I h V I C . T o g g l e s w i t c h e sa n r e s e l s w i t c hP / V 3

S l o t l o I h e V I C . N s w i t c h e s , r e s e t o f u s e

V 9 . 9 5 P / N V 1 3 ' 4 9 . 9 5

4 S i o i t o r t r i e V I C . T o g g l e s w i t c h e s a n r e s e t s w i t c hP / N V 2 4 ( 6 9 . 9 5 P / N V 2 3V I C 2 0 a n C o m m o d o i e 6 a r t r a d e m a r k s o C o m m o d o r e E l e c t r o n i c s L t d

S l o t l o I h V i c . S l i d e s w i t c h e s , n r e s e t s w i t c h

S 5 9 . 9 5

P R E C I S I O N T E C H N O L O G Y . I N C .C O M P U T E R P R O D U C T S D I V I S I O N

P . O . B O 1 5 4 5 4S A L T L A K E C I T V . U T A H 8 4 1 I S

I B 0 1 ) 4 B 7 - 6 2 6 6

S e y o u r d e a l e r , o p l a c ey o u r o r d e r d i r e c t

V I S A - M . C - C H E C K - C O D

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 E A p r i l / M a y 1 9 8 3 7 5

Page 78: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 78/124

p r o g r a m m e r ' s t i p s

P E E K i n g a a s c r e e n l o c a t i o n ( b e c a u s e t h a t ' s t h e v a l u e t h es c r e e n l o c a t i o n c o n t a i n s ) , b u w c h e c k P E E K k e v a l u e sw h e n P E E K i n g a t h k e y b o a r d t s e w h i c h k e i p r e s s e d( b e c a u s e l o c a t i o n 1 9 c o n t a i n s P E E K k e v a l u e w h i c h i d i f f e r e n t f r o m a t h e P O K E v a l u e o s y m b o l ) .

W o r d A b o u tG a m e D e s i g nB e f o r e w b e g i n t d e s i g n o u f i r s t g a m e , w n e e d g a m ed e s i g n o b l u e p r i n t t w o r k f r o m . T h i s d e s i g n m a t a k e t h f o r m o w r i t t e n o u t l i n e , g r a p h i c s t o r y b o a r d , o p r o g r a m m i n gf l o w c h a r t . T h p r o g r a m m i n g a p p r o a c h c a t a k e s e v e r a l f o r m sb u t h t w m o s t c o m m o n a p p r o a c h e s i n v o l v e e i t h e r d e s i g ni n g t h e e n t i r e g a m e i a m u c h d e t a i l a s p o s s i b l e b e f o r e y o s t a r t p r o g r a m m i n g o w r i t i n g t h s m a l l e s t p o s s i b l e n u c l e u sp r o g r a m a n b u i l d i n g t h g a m e b y a d d i n g e n h a n c e m e n t s l i k em u s i c , s o u n d e f f e c t s , e t c .

D e s i g n i n g g a m e i a l m o s t a i m p o r t a n t a p r o g r a m m i n g i a n i n f a c t m o s t p r o f e s s i o n a l g a m e c o m p a n i e s h a v e g a m ed e s i g n e r s a w e l l a p r o g r a m m e r s . I t h p a s t , m a n y g a m e sw e r e d e s i g n e d b p r o g r a m m e r s w o r k i n g i i s o l a t i o n . T o d a y ,h o w e v e r , t h b e s t c o m p u t e r g a m e s a r d e s i g n e d b c o a l it i o n o p r o g r a m m e r o r g r o u p o p r o g r a m m e r s , g r a p h i ca r t i s t a n m u s i c i a n . O c o u r s e , s i n g l e p r o g r a m m e r c a d e s i g n g a m e s s o l o b u t b s u c c e s s f u l t h g a m e s h o u l d s t i l ll o o k l i k e i h a p r o f e s s i o n a l g r a p h i c s a n m u s i c i n p u t T h a t ' sb e c o m i n g i n c r e a s i n g l y i m p o r t a n t a c o m p u t e r g a m e s i g e n e r a l b e c o m e m o r e s o p h i s t i c a t e d . C o m m o d o r e c o m p u t e r sm a k e g a m e w r i t i n g p r e t t y e a s y e v e n f o b e g i n n e r s b e c a u s e o t h e i r b u i l t - i n g r a p h i c s , m u s i c a n d s o u n d e f f e c t s c a p a b i l i t i e s , s o w n i n g C o m m o d o r e c o m p u t e r g i v e s y o g o o d h e a d s t a r t i y o u ' r e i n t o g a m e w r i t i n g o w a n t t o b e .

D e s i g n i n g Y o u r F i r s tK e y b o a r d G a m eW e ' r e g o i n g t w r i t e v e r y s i m p l e k e y b o a r d g a m e , u s i n g t h p r i n c i p l e s w e ' v e l e a r n e d i t h i s a r t i c l e . p l u s w h a t w a c o v e r e d i p r e v i o u s a r t i c l e s o r a n d o m n u m b e r s i g a m e s{ s e e t h l a s t V I M a g i c i a n ) . D o n ' t w o r r y i y o d i d n ' t c a t c ht h e a r l i e r a r t i c l e s . W e ' l l e x p l a i n t h e v a r i o u s p a r t s o t h p r g r a m i d e t a i l . O k a y . r e a d y ? L e t ' s w r i t e g a m e !

W e ' l l s t a r t w i t h a o u t l i n e o t h b a s i c e l e m e n t s o t h g a m e .L a t e r w m a i n t r o d u c e s o m e o p t i o n a l f e a t u r e s ( s o u n d e f f e c t s ,s c o r i n g , e t c . ) b u t h o s e d o n ' t h a v e t b i n c l u d e d u n t i l a f t e rw g e t t h e n u c l e u s p r o g r a m w o r k i n g . T h i s l e t s u w o r k w i t hs h o r t e r p r o g r a m t b e g i n w i t h , w h i c h m a k e s i e a s i e r t p r g r a m a n d d e b u g .

1 G r e e n b a l l o o n s a p p e a r o n a t i m e , a R A N D O M i t h t o r o o t h e s c r e e n ( l o c a t i o n s 7 6 8 0 t 7 7 0 1 ) . T h b a l ls y m b o l ( P O K E v a l u e 8 1 ) w i l l b u s e d .

2 T h b a l l o o n s f a l l s t r a i g h t d o w n o n a a t i m e t t h b o t o o t h e s c r e e n , a w h i c h t i m e a n e b a l l o o n a p p e a r s a r a n d o m o t h t o r o w , a n f a l l s .

3 A u p - a r r o w s y m b o l ( P O K E v a l u e 3 0 c a n b e m o v e d b a c ka n f o r t h o t h b o t t o m r o o t h s c r e e n ( l o c a t i o n s 8 1 6 4t 8 1 8 5 ) .

4 T h p l a y e r c o n t r o l s t h e u p - a r r o w s y m b o l b p r e s s i n g t h k e t g l e f t a n t h k e t g r i g h t .

5 T h o b j e c t o f t h e g a m e i t m o v e t h a r r o w u n d e r t h " b a l l o o n " t p u n c t u r e i b e f o r e i f a l l s .

A r r o w s a n d B a l l o o n sL e t ' s c a l l o u g a m e , " A r r o w s a n B a l l o o n s " a n s t a r t o f f b w r i t i n g v e r y ' l e a n " s k e l e t o n " p r o g r a m , w h i c h w c a e x p a n dl a t e r . H e r e i i . . b u t b e f o r e y o t y p e i i n t h i s t i m e t a k eq u i c k l o o k a t h p r o g r a m c o m m a n d s . N o t e t h a t w e ' r e g o i n gt t r t u s s o m e m n e m o n i c v a r i a b l e s t h a t d e s c r i b e w h a tt h e y r e p r e s e n t . F o e x a m p l e , B m e a n s B a l l P o s i t i o n , A m e a n s A r r o w P o s i t i o n .

1 P N "

4 I F P E E K a 9 7 ) = 2 1 T H E N R P * R P + l5 I F R P > 3 1 S 5 T H £ N R P = 8 i 8 55 I F R P < 8 1 6 4 T H E N R P = 8 1 6 4

; : ' " ; F " ! l K E f l P , 3 9 : P O i < ' E f l P + 3 0 7 2 Q , G : P a K E P P - i - 3 P 0 K E F l P + l > 3 2

1 9 G Q T C 3 8

E n t e r t h i s p r o g r a m , t y p e t h e w o r d R U a n p r e s s R E T U R N .N o y o c a u s t h " J a n " L k e y s t c o n t r o l t h m o v em e n t o f t h e a r r o w . T h p r o g r a m i w o r k i n g n o b u o c o u r s e i d o e s n ' t h a v e a n " b e l l s a n w h i s t l e s " l i k e s o u n d e f e c t s o " e x p l o s i o n s " w h e n t h b a l l o o n i z a p p e d . S y o u ' r ea s k i n g y o u r s e l f , w h d o e s i l o o k s o c o n f u s i n g ? L e t ' s s e w h a ta l t h e s e l e t t e r s a n n u m b e r s m e a n . t h e y ' r e n o r e a l l y a c o m p l i c a t e d a t h e y l o o k . H e r e ' s t h e e x p l a n a t i o n :L i n e 1 0 C l e a r s t h s c r e e n .

L i n e 2 0 A s e t s t h b e g i n n i n g a r r o w p o s i t i o n a 8 1 7 5 i t h m i d d l e o f t h e b o t t o m r o w .

u j 7 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 E A p r i l / M a y 1 9 8 3

Page 79: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 79/124

L i n e 3 0 T h i s i o u f a m i l i a r k e y b o a r d c h e c k , w h i c h l o o k s t s e i t h " J k e i b e i n g p r e s s e d . I t h k e i p r e s s e d , A i r e d e f i n e d a A P - 1 . . . n o t i c e t h a t w h a v e n ' t P O K E d a n s y m b o l i n t o t h i s l o c a t i o n y e t . . . t h i s h a p p e n s f a r t h e r d o w n i l i n e 8 0

L i n e 4 0 T h i s i t h s a m e a l i n e 3 0 e x c e p t h e r e w u s t h " L " k e y t r e d e f i n e A a A w h i c h m o v e s t h a r r o w o n p o s i t i o n t t h e r i g h t . . t h a t i s w h e n t h p r o g r a m c y c l e st h r o u g h t l i n e 8 a n a c t u a l l y P O K E s t h s y m b o l .

L i n e 5 0 T h i s l i n e s e t s t h l e f t a n r i g h t l i m i t s o t h a r r o wp o s i t i o n . . . i s a y s i y o t r t m o v e t h a r r o w t a s c r e e nl o c a t i o n w h i c h i m o r e t h a n 8 1 8 5 ( f a r l e f t p o s i t i o n o t h b o t t o m r o w ) , A ( a r r o w p o s i t i o n ) w i l l s t a y e q u a l t 8 1 8 5 . T h s e c o n d p a r t o f t h e l i n e s a y s I A i l e s s t h a n 8 1 6 4 T H E Nt h a r r o w p o s i t i o n s t a y s e q u a l t 8 1 6 4 a n w o n ' t g a n l o w e r . T h i s l i n e i i m p o r t a n t b e c a u s e i y o d o n ' t s e t h e s el i m i t s t h a r r o w c a b m o v e d o f t h e s c r e e n .

L i n e 6 0 L o o k a t h s e c o n d p a r t o t h i s l i n e f i r s t . T h p a r tt h a t r e a d s " B P - I N T ( 2 2 * R N D ( 1 ) 7 6 8 0 " s e t s t h b a l l p o s it i o n a r a n d o m s c r e e n l o c a t i o n i t h t o r o o t h s c r e e n . W k n o w i t ' s t h t o r o b e c a u s e t h l i m i t s a r 7 6 8 0t 7 6 8 0 2 ( 7 7 0 1 ) w h i c h c o v e r s t h s c r e e n l o c a t i o n s i t h t o r o w . T h i s m e a n s t h b a l l w i l l a p p e a r a O N r a n d o mp o s i t i o n i t h e t o p r o w . N o l o o k a t h f i r s t p a r t o f t h e l i n et h a t r e a d s " I B P = 0 T H E N " . T u n d e r s t a n d t h i s , y o h a v et k n o w t h a t r a n d o m v a r i a b l e s ( i t h i s c a s e , t h e v a l u e o f t h ev a r i a b l e B a r r e s e t t z e r o w h e n t h p r o g r a m c y c l e st h r o u g h t o t h e e n . . s b p u t t i n g t h i s i n t h l i n e , w e ' r et e l l i n g t h c o m p u t e r t h a t w h e n e v e r t h p r o g r a m c y c l e s a l t h w a t h r o u g h , B i r e s e t t z e r o a n w h e n t h i s h a p p e n s ,n e r a n d o m n u m b e r w i l l b s e l e c t e d b t h c o m p u t e r , w h i c hi w h a t w w a n t . N o t e t h a t l i n e 6 d o e s n ' t P O K E a n y t h i n go t h s c r e e n . . i m e r e l y s e l e c t s r a n d o m p o s i t i o n i t h t o r o t h a t w c a P O K E s y m b o l i n t o , a w d i t h n e x t l i n e . .

L i n e 7 0 H e r e ' s w h e r e w P O K E t h b a l l ( P O K E n u m b e r 8 1 i n t o t h r a n d o m p o s i t i o n B w h i c h w s e u i n l i n e 6 0 W a l s o 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 w i t h t h n u m b e rw h i c h c o l o r s t h b a l l g r e e n . T h e n w e r a s e t h e p r e v i o u s b a l lb P O K E i n g s p a c e ( P O K E n u m b e r 3 2 i n t o t h l o c a t i o nd i r e c t l y a b o v e t h c u r r e n t p o s i t i o n o f t h e b a l l . T h i s i i m p o rt a n t w h e n w e m o v e t h b a l l d o w n t h e s c r e e n , o t h e r w i s e w w o u l d g e v e r t i c a l s t r i n g o b a l l s o t h e s c r e e n .

L i n e 8 0 H e r e ' s w h e r e w P O K E t h a r r o w s y m b o l ( P O K En u m b e r 3 0 i n t o t h s c r e e n l o c a t i o n r e p r e s e n t e d b y A

( w h i c h w a d e t e r m i n e d f i r s t i l i n e 2 . . A 8 1 7 5 . I t h o k e i p r e s s e d d o w n , A i d e f i n e d a o n p o s i t i o n t t h l e f t o r i g h t i n l i n e s 3 a n 4 0 ) . A P - 1 a n A P + 1 a r b o t h P O K E d w i t h a e m p t y s p a c e ( 3 2 ) w h i c h e r a s e s t h ep r e v i o u s a r r o w w h e n y o m o v e t h a r r o w t n e p o s i t i o n .

L i n e 9 0 T T 2 i n c r e a s e s t h b a l l o n s p a c e d o w n t h s c r e e n . T h l a s t p a r t o t h i s l i n e s e t s t h l i m i t f o r t h b a l l . . . i o t h e r w o r d s , w h e n t h b a l l d r o p s b e y o n d t h i s l i m i t ,T i r e s e t t o z e r o . T h i s r e l a t e s t l i n e 6 0 w h e r e w t o l d t h c o m p u t e r " i T i z e r o , p i c k a n o t h e r s t a r t i n g p o i n t f o t h b a l l o o n s t a p p e a r . "

S u m m a r yS n o y o u ' v e w r i t t e n y o u r f i r s t g a m e ! I i n v o l v e d b i o P O K E i n g a n P E E K i n g b u t h r e s u l t i i n t e r e s t i n g a n m a l e a d y o t e x p e r i m e n t b a d d i n g s o m e e x t r a f e a t u r e s . I n o u n e x t i n s t a l l m e n t w e ' l l e x a m i n e s o m e w a y s t a d d s o u n d e f e c t s , a n t p u t a l i t t l e m o r e A N I M A T I O N i n t o t h g a m e w j u s t c r e a t e d .

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 E A p r i l / M a y 1 9 8 3 7

Page 80: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 80/124

C P / M P R I M E R

W A I T E T R A I N I N G F O Y O U R C O M P U T E R

S A M SB O O K S

M i t c h W a i t e a n S a m s b r i n g y o t h S a m s / W a i t eP r i m e r s e r i e s , b e t t e r w a t o l e a r n c o m p u t i n g !

L e a r n t h d e t a i l s o C P / M 8 — h o w i w o r k s a n d h o y o c a u s i t — w i t h o u b e s t - s e l l i n g C P / M P R I M E R ,N o . 2 1 7 9 1 . a t S 1 4 . 9 S .

B A S I C P R O G R A M M I N G P R I M E R ( 2 n d E d i t i o n ) n o h e l p s m a k e y o a e x p e r t B A S I C p r o g r a m m e r n m a t t e r w h i c h m i c r o y o o w n ! N o 2 2 0 1 4 , $ 1 7 . 9 5 .

D b u s i n e s s g r a p h i c s , a n i m a t i o n , a n m o r e w i t hh e l p f r o m C O M P U T E R G R A P H I C S P R I M E R , a n o t h e rS a m s / W a i t e b e s t - s e l l e r . N o 2 1 6 5 0 , $ 1 4 . 9 5 .

P A S C A L P R I M E R g i v e s y o a p a i n - f r e e i n t r o d u c t i o nt P A S C A L ( N o . 2 1 7 8 3 , 1 6 . 9 5 ) w h i l eM I C R O C O M P U T E R P R I M E R , 2 n E d i t i o n , t a l k st e c h n o l o g y s y o c a u n d e r s t a n d i ( N o . 2 1 6 5 3 ,$ 1 4 . 5 0 ) .

N O T H E R E ' S N E S A M S / W A I T E P R I M E R !U N I X 8 P R I M E R P L U S i n t r o d u c e s y o t t h e p o w e r f u lU N I X o p e r a t i n g s y s t e m w i t h t h o n l y c l e a r l y w r i t t e n ,

f r i e n d l y g u i d e o t h m a r k e t . N o . 2 2 0 2 8 , 1 9 . 9 5( t e n t a t i v e ) .S P E C I A L W A I T E N E W S F O C P / M U S E R S !

C P / M B I B L E : T H E A U T H O R I T A T I V E R E F E R E N C EG U I D E T C P / M g i v e s y o f a s t , h a n d b o o k - s t y l e a c c e s st a l C P / M c o n v e n t i o n s , k e y w o r d s , c o m m a n d s ,u t i l i t i e s , a n m o r e . C o v e r s C P / M - 8 6 , M P / M - 8 0 a n 8 6 a n C P / N e t , t o o . N o 2 2 0 1 5 , $ 1 8 . 9 5 ( t e n t a t i v e ) .

S O U L O C P / M : U S I N G A N M O D I F Y I N G C P / M ' sI N T E R N A L F E A T U R E S t e a c h e s y o h o t m o d i f y B I O S ,u s C P / M s y s t e m c a l l s a n m o r e . N o 2 2 0 3 0 , $ 1 4 . 9 5( t e n t a t i v e ) .G e a l t h m u s c l e o u t o y o u r c o m p u t e r w i t hS a m s " W a i t e T r a i n i n g " b o o k s . T b u y S a m s b o o k s ,v i s i t y o u r n e a r e s t d e a l e r , o c a l l 8 0 0 - 4 2 8 - 3 6 9 6 o 3 1 7 - 2 9 8 - 5 5 6 6 t o d a y . R e f e r e n c e A D 3 2 8 .S A M S B O O K S A N S O F T W A R EH O W A R D S A W S C O . . I N C .4 3 0 0 W e s t 6 2 n d S t r e e t P O . B o n 7 0 9 2 I n d i a n a p o l i s , I 4 6 2 0 6

O t t e t g o o d i U S o n l y a n e x p i r e s 8 / 3 1 / 8 3 P r i c e s s u b j e c t t c h a n g e w i t h o u t n o t i c e I C a n a d a , c o n t a c t l e n b r o c l ; i n d u s t r i e s . L t d S c a r b o r o u g h , O n t a r i oC P / M i r e g i s t e r e d t r a d e m a r k o f D i g i t a l R e s e a r c h . I n U N I X i t r a d e m a r k o B e l l l a b o r a t o r i e s .

Page 81: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 81/124

p r o g r a m m e r ' s t i p s

P r o g r a m m e r ' sN o t e b o o k :

M o r e F u W i t h P r i m e N u m b e r sb N e i l H a r r i s

T h i s i o n a r t i c l e d i d n ' t t h i n k I ' w r i t e . A f t e r a l l , w i t h s i d i f f e r e n t p r g r a m s o n p r i m e n u m b e r s i m p r e v i o u sa r t i c l e ( i t h D e c e m b e r - J a n u a r y i s s u e ) ,s u r e l y a l t h p o s s i b i l i t i e s w e r e c o v e r e d .

O c o u r s e n o t . T h e r e i a o ! r u l e i p r o g r a m m i n g : p r o g r a m i n e v e r f i i s h e d . S o m e a s t u t e r e a d e r s w r o t e t m e x p l a i n i n g s o m e n e w t e c h n i q u e s a n s o m e m i s t a k e s i m r e a s o n i n g , s i t ' sb a c k t t h d r a w i n g b o a r d .

F i r s t o a l l , e x p l a i n e d t h r e a s o n i n gt h a t p r o v e s t h e r e i a i n f i n i t e n u m b e ro p r i m e n u m b e r s . A s s u m i n g t h a t t h e r ei f i n i t e n u m b e r o f p r i m e s , m u l t i p l y a l t h p r i m e s t o g e t h e r a n a d d o n e t t h r e s u l t T h r e s u l t i i n d i v i s i b l e b a n o t h p r i m e s , t h e r e f o r e t h e r e i n l i m i t t t h q u a n t i t y o f p r i m e n u m b e r s .

t o o k t h i s o n s t e p f u r t h e r . A f a a t e s t e d , w h e n t h p r i m e n u m b e r s a r m u l t i p l i e d t o g e t h e r w i t h o n a d d e d t t h r e s u l t , t h r e s u l t w a p r i m e .2 * 1 = 7 , 2 * 3 * 5 1 = 3 1 , e t c . t h e nw r o t e s o m e p r o g r a m s t h a t r e s u l t e d i e v e r - l a r g e r r e s u l t s , a n i n v i t e d c o m m e n t so w h e t h e r t h e y w e r e , i f a c t , p r i m e .

W r o n g a g a i n ! A M a r k Z i m m e r m a n na n d B r u c e A d a m s w e r e q u i c k t p o i n to u t , t h m e t h o d f a i l s a t h f i f t h n u m b e r .2 * 3 * 5 " 7 * 1 1 * 1 3 = 3 0 , 0 3 1 = 5 9 * 5 0 9 .I a l s o f a i l s a t h n e x t n u m b e r ,5 1 0 , 5 1 1 1 0 * 9 7 * 2 7 7 . M o s t o t h e l a r g en u m b e r s p r i n t e d o u b P r o g r a m s 4 , 5 ,a n o f t h e a r t i c l e h a v e t b s u s p e c t .I ' p r o g r a m m e r , n o a m a t h e m a t i c i a n .

N o f o t h e p a r t t h a t ' s l e s s e x c u s a b l e .B r u c e A d a m s w e n t o t s h o w s e v e r a l

m i s t a k e s i t h p r o g r a m s a w r i t t e n .F i r s t o f f , l i n e 2 i P r o g r a m s h o u l dr e a d , F O L T S Q R ( N ) S T E P 2 T h t e x t o f t h e a r t i c l e d i s c u s s e s t h ec h a n g e a l t h o u g h t h p r o g r a m a s h o w nd o e s n ' t i n c o r p o r a t e i t T h p r o g r a ms h o u l d r e a d :P r o g r a m

R E S L O W P R I M E R , V E R S I O N2 . 1 , B Y N E I L H A R R I S

I O = 2 F O T S Q R ( N ) S T E P3 N / L : I F I N T ( Q ) T H E N 6 4 N E X T5 P R I N T N 6 0 N = N 2 G O T O 2

F o r t u n a t e l y f o m e g o . B r u c e t h e nc l a i m e d t h a t t h e r e w a s a n o t h e r p r o b l e mw h i c h , w h e n c h e c k e d i t p r o v e d n o t e x i s t . H c l a i m e d t h a t t h S Q f u n c t i o ni n l i n e 2 i c a l c u l a t e d e a c h c y c l et h r o u g h t h l o o p . N o s o M i c r o S o f tB A S I C o n l y c a l c u l a t e s t h e l o o pp a r a m e t e r s w h e n t h l o o p i f i r s t e e c u t e d . T t e s t t h i s . u s e d t h e r e a l - t i m ec l o c k i t h c o m p u t e r a n d a d d e d :P r o g r a m . . a d t h e s e l i n e st P r o g r a m

R E S L O W P R I M E R T I M E R ,2 . 1 , B Y - * - N E I L H A R R I SP R I N T C H R $ ( 1 4 7 ) ; : T I " 0 0 0 0 0 0 "

6 N 2 I 2 0 T H E N 2 7 P R I N T T P r o g r a m . . c h a n g e t h i s l i n ef r o m P r o g r a m2 S = S Q R ( N ) : F O T

S T E P

P r o g r a m t a k e s 5 6 j i f f i e s ( 6 0 t h s o fs e c o n d ) w h i l e P r o g r a m 3 t a k e s 5 7 3 , o m C o m m o d o r e 6 4 T h e x t r a 1 j i f f i e si t h t i m e i t a k e s t s e u t h v a r i a b l eS T h e s e t i m e s a r e w i t h o u t t h s p a c e s ,w h i c h d o e s s p e e d t h i n g s u p .

J u s t w h e n w a s t a r t i n g t f e e l g o o da g a i n , B r u c e r e a l l y w e n t t t o w n o m e t h i s t i m e f o a q u i r k i t h m a t hr o u t i n e s i B A S I C , w h i c h c a u s e p r o bl e m s r e a l l y s h o u l d h a v e a n t i c i p a t e d .Y o s e e , t h m a t h r o u t i n e s l o s e e x a c tp r e c i s i o n w h e n d e a l i n g w i t h t h e l a s t f e d e c i m a l p l a c e s . T h i s i c a u s e d b y r o u n di n e r r o r s w h e n c o n v e r t i n g f r o m t h i t e r n a l n u m b e r f o r m a t , w h i c h i b i n a r y , t t h e x t e r n a l f o r m a t i d e c i m a l .

F o e x a m p l e , l e t ' s t a k e t h s q u a r e r o o to 2 6 5 6 9 , w h i c h w a l k n o w t b 1 6 3 .W h e n y o t y p e P R I N T S Q R ( 2 6 5 6 9 ) i y o u r c o m p u t e r , i r e s p o n d s w i t h1 6 2 . 9 9 9 9 7 6 . T h e r r o r i o n l y . 0 0 0 0 2 4 ,o s m a l l f r a c t i o n o p e r c e n t , b u i i e n o u g h t c o n f u s e m p r o g r a m . T h l o o p i n l i n e 2 w i l l n e v e r g e u t t h c o r r e c t n u m b e r i t h i s c a s e . T h p r g r a m w o u l d e v a l u a t e 2 6 5 6 9 a p r i m e , i c o r r e c t l y . s o l u t i o n f o r t h i s w o u l d b e t a d t t h S Q i n l i n e 2 0 a f o l l o w s :C O R R E C T I O N T P R O G R A M 2 2 F O L = T S Q R ( N ) + S T E P

N o c o m e s t h s t i c k y p a r t . L i n e 3 c o m p a r e s N / t I N T ( N / L ) . r o u n d i n gp r o b l e m i t h e b i n a r y - t o - d e c i m a l c o n v e rs i o n r o u t i n e c a b k i l l e r h e r e . A d a m sh e r e s u g g e s t s c h e c k i n g i n l i n e 3 f o r e m a i n d e r l e s s t h a n . 1 i n s t e a d o f c h e c ki n f o w h o l e n u m b e r a f t e r d i v i s i o n .

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 E A p r i l / M a y 1 9 8 3 7 9

Page 82: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 82/124

C O B A C O M P U T I N Gh a l o t o f f e r y o u a n d y o u r

P E T / C B M / C O M M O D O R E 6

S O F T W A R E F O T H C L A S S R O O M

T h P e t P r o f e s s o r S * 9 9 . 0 0\ V : t h M a n a g e m e n t S y s t e m

$ 6 4 9 . 0 0t o t a l a r i t h m e t i c p a c k a g e

w i t h s t e p - b y - s t e pI n s t r u c t i o n . 7 7 p r o g r a m s i 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 o c a s s e t t e s o r d i s k s . A s f o s a m p l e .

S p e c i f y d i s k d r i v e a n c o m p u t e r c o n f i g u r a t i o n .

W O R K B O O K 5 F O C O M P U T E RL I T E R A C Y

F e e d M e I ' Y o u r P E

L o o k i n g G o o d W i t h Y o u r P E $ 5 . 9 5

T e a c h e r ' s P E $ 5 . 0 0

S T U D E N T S C H E D U L I N G S Y S T E M

o F a s t , a c c u r a t e , e a s y - t o - u s ea n l e s s e x p e n s i v e t h a nc u r r e n t m e t h o d s .U s e s S C 3 2 c o m p u t e r a n S 0 5 G d i s k d r i v e

9 D a y M o n e y B a c k G u a r a n t e et p r o v e t h a t i c a n b e d o n e .

C O B A C O M P U T I N GP . O . B o x 5 1

M a n h a s s e t , N . Y . 1 1 0 3 0( 5 1 6 ) 3 6 5 - ^ 2 3

p r o g r a m m e r ' s t i p s

T h i s d o e s w o r k , a s h o w n b e l o w .P r o g r a m

R E S L O W P R I M E R , 2 . 2 ,B - * N E I L H A R R I S & B R U C EA D A M S1 0

2 F O T S Q R ( N ) + S T E P

3 I N - L * I N T ( N / L ) < : . 1 T H E N 6 4 N E X T5 P R I N T N 6 0 2 : G O T O 2 0

A d a m s a l s o s u g g e s t s t h a t t h m e t h o ds h o w n i P r o g r a m o t h p r e v i o u s a r t ic l i p r o h i b i t i v e l y w a s t e f u l o m e m o r y ,s i n c e t h e l a r g e s t n u m b e r a i n t e g e r a r a c a h o l d i 6 5 5 3 5 . I f a c t , t h l a r g e s t n u m b e r t h a t c a b h e l d i 3 2 7 6 7 ( b e c a u s e y o c a a l s o g t - 3 2 7 6 8 ) , w h i c h i i n d e e d a s m a l l p r i m e ,a n t h a t f l o a t i n g p o i n t a r r a y t h a t c a h o l d l a r g e r n u m b e r s i e v e n m o r ew a s t e f u l o m e m o r y . M a n s w e r i s i m p l yt h a t i t ' s t r u e , b u n o b o d y ' s c o m e u w i t h

m o r e e f f i c i e n t w a y .M n e x t l e t t e r c a m e f r o m E d m u n d

R i c c h e z z a , s t a l w a r t m e m b e r o t h P E U s e r G r o u p o t h P h i l a d e l p h i aA r e a C o m p u t e r S o c i e t y ( P A C S ) . H a d e d t w o p i e c e s o f i n f o r m a t i o n . F i r s t , h s u p p l i e d m w i t h s o m e s u f f i x e s o n u m b e r s e v e n l a r g e r t h a n b e f o r e f o P r o g r a m ( w h i c h s p e l l s o u e a c hn u m b e r b n a m e , i . e . , t h i r t y - t h o u s a n dt h i r t y - o n e , e t c . ) . A f t e r O C T i l l i o n c o m e sN O N i l l i o n , D E C i l l i o n , U N D E C i l l i o n ,D U O D E C i l l i o n , T R E D I C i l l i o n , Q U A T -T U O R D E C i l l i o n , Q U I N D E C i l l i o n , S E X -A D E C i l l i o n , S E P T E N D E C i l l i o n , O C T O D E C i l l i o n , N O V E N D E C i l l i o n , a n V I G I N T i l l i o n . W h e w ! T h l e t t e r s t h a t a r c a p i t a l i z e d c a b a d d e d a D A T A a f t e rl i n e 2 3 0 , a n t h l o o p i n l i n e 7 s h o u l db e x p a n d e d t F O T 2 0

N e x t , E s u p p l i e d m w i t h a p r o g r a me v e n f a s t e r t h a n m s o - c a l l e d F a s tP r i m e r p r o g r a m .P r o g r a m

R E F A S T E R P R I M E R , B E D M U N D R I C C H E Z Z AD I A ( 1 0 0 0 ) . B ( 2 0 0 )

1 S Q R ( l 0 0 0 )2 T I " 0 0 0 0 0 0 "3 F O B T 1 0 0 04 I A ( B ) T H E N 1 1

6 ( ) B ( C ) = B7 I S T H E N 1 1 8 F O X = T 1 0 0 0 S T E P9 0 A ( X ) = - 1 0 N E X T1 1 N E X T1 2 P R I N T1 3 F O T O 1 4 P R I N T B ( X ) ,1 5 N E X T1 6 P R I N T1 7 P R I N T T I

F i n a l l y , g o a i n t e r e s t i n g l e t t e r f r o mR o b e r t F r e n s , w h c o m p a r e d t h s e a r c hf o e v e r - l a r g e r p r i m e s w i t h g o l d f i s h -s w a l l o w i n g o r f l a g p o l e - s i t t i n g , H a l s op r o v i d e d a e n t i r e l y d i f f e r e n t a p p r o a c ht d i s c o v e r i n g p r i m e s . H u s e d t h e o l d" s i e v e " a p p r o a c h , w h i c h h a t h a d v a nt a g e o n e v e r d i v i d i n g , b u t h d i s a d v a nt a g e o f b e i n g e v e n m o r e w a s t e f u l o m e m o r y t h a n t h o t h e r a p p r o a c h e s . T h i sm e t h o d p l a c e s a l n u m b e r s i n t o a a r r a y ,t h e n s t a r t s w i t h t h f i r s t p r i m e a n e l i m i n a t e s n u m b e r s a t h a t i n t e r v a l . I o t h e r w o r d s , i s t a r t s a a n e l i m i n a t e se v e r y s e c o n d n u m b e r , t h e n s t a r t s a a n e l i m i n a t e s e v e r y t h i r d n u m b e r , a n s o n P r o g r a m

R E P R I M E S I E V E , B R O B E R TF R E N S1 0 N = 3 2 : N ' N : P l D I P % ( M )2 F O T M P % ( J ) J N E X T3 P + 1 : I P % ( P ) = 0 T H E N 3 4 F O T S T E P5 I T H E N 7 6 P % ( J ) O N E X T : G O T O 3 7 F O 2 T O M8 I P % ( J ) 0 T H E N P R I N T P % ( J ) ,9 N E X T

T h i s p r o g r a m w o r k s a l m o s t f i v e t i m e sf a s t e r t h a n m p r o g r a m d i d . T s o l v e f o l a r g e r p r i m e s , s i m p l y c h a n g e t h v a l u e o fi l i n e 1 t o a l a r g e r n u m b e r . R o b e r tF r e n s , m h a i o f t y o u .

O n l a s t c o m m e n t , f o t h o s e o f y o w i t h V I 2 0 ' s w h w a n t t f i t h e s e p r g r a m s i n t o y o u r m o r e l i m i t e d m e m o r i e s .J u s t d e c r e a s e t h n u m b e r i t h D I s t a t e m e n t s i l i n e 1 o f t h e F a s t P r i m e rp r o g r a m , t h P r i m e M u l t i p l i e r p r o g r a m s ,o E R i c c h e z z a ' s p r o g r a m s .

N e x t i s s u e , o t n e t o p i c ( u n l e s sy o e v e r - v i g i l a n t r e a d e r s c o m e u w i t hm o r e g o o d i e s f o m e ) !

| 8 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 E A p r i l / M a y 1 9 8 3

Page 83: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 83/124

W i F R E EC o m m o d o r e 6 4 C o m p u t e r

C a Y o B e a tP A R A T R O O P E R ?1 P r i z e W i n n e r s

N e C o m m o d o r e 6 w i l l b a w a r d e d t t h p e r s o n w i t h t h e h i g h e s t s c o r e . T h w i n n i n g e n t r ym u s t c o n t a i n p h o t o g r a p h o t h e h i g h e s t s c o r e o t h g a m e .

P A R A T R O O P E R b v n c D ^R E A L I S T I C S M O O T H A C T I O N A N T R U E H l - R E S G R A P H I C S

1 s P r i z eC B M 6 4

2 n P r i z eD i s k D r i v e3 r P r i z e

$ 2 0 0 w o r t h o S o f t w a r e4 t 1 0 t h P r i z e

$ 1 0 0 w o r t h o S o f t w a r e

R u n s o t h S t a n d a r d V I 2 0 P A R A T R O O P E R H i g h R e s o l u i i o n g a m e t h a t d o e s n ' l l e y o m a k e a n m i s t a k e s , Y o a r i c o m m a n d . H e l i c o p t e r s f i l l i h s k y , ( a n d w e m e a n f i l l t h s k y ! ( . d r o p p i n gp a r a t r o o p e r s Y o u r m i s s i o n i 1 k e e p p a r a t r o o p e r s f r o m h i t t i n g I h g r o u n d o e i t h e rs i d e o f y o u r g u n . B u l h a l ' s ] u s l t h b e g i n n i n g Y o s c o r e b h i l l i n g t h h e l i c o p t e r s 0 i h p a r a t r o o p e r s , b u i f y o m i s s a s h o t i t s u b t r a c l s f r o m y o u r s c o r e . T h e r e f o r e , y o m u s tm a k e e v e r y s h o i c o u n t t m a k e h i g h s c e n e ' I H A F O U R F A S T A C T I O N L E V E L ST C H A L L E N G E T H B E S T P L A Y E R T h H . g h R e s o l u i i o n g r a p h i c s h e l i c o p t e r s a r f a n i a s i i c . T h e y l o o k e x a c t l y l i k e h e l i c o p t e r s 1 T h p a r a t r o o p e r s a r s u p e r r e a l i s t i c . T h e i rc h u t e s o p e n a n t h e n t h e y d r i f t d o w n t e a r t h I t h i s w e r e n ' t e n o u g h i h s o u n d s a r f a n t a s t i c . T h e r e a r h e l i c o p t e r b l a d e s w h i r r i n g a n d y o u c a n h e a t t h h o w i t z e r p u m p i n gs h e l l s . T h i s g a m e r e a l l y s h o w o f i h s o u n d a n d g r a p h i c c a p a b i l i t i e s c f y o V I P A R A T R O O P E R I O U » S E L L I N G A R C A D E G A M E , y o u ' v e g o t s e t h i s g a m e t b e l i e v e i t 1 9 . 9 5

O r d e r y o u r c o p y t o d a y o r s e e y o u r d e a l e r .W i l l y o g e t h e t o p s c o r e ?

V I 2 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 c m m o d o i e E l e c t r o n i c s L t d .

R U L E S1 A l e n l n e s m u s t b n u i l c d , a p o s t m a r k s a r e r e q u i r e d t o d e t e r m i n e I h e a r l i e s t w i n n i n g e n l r y I t h

e v e n t o l i i h p o s t m a r k w | d e t e r m i n e t h w i n n e r .D e a d l i n e l u e n l r i e s i J u l y 3 1 1 9 & 3

3 P r o o f o p u r e r u i r m u i l b e p r o v i d e d R e t u r n y o u r e n t r y w i l d p a c k a g e f r o n t a n p i o o l o l p u r c h a s e s k a n d p h o t oE N T R I E S M U S T B M A I L E D T O P A R A T R O O P E R C O N T E S T . B o 3 S B . L i k e H a u a s u

C i t y . A 8 M 0 35 G a m e c o n t e s l v o i d w h e r e p i o h i b u e t l6 C o n l e s l b e g i n s A p r i l 2 1 9 8 3 A l i e n i n g m u ! l b p o s t m a r k e d b J u l y 3 1 1 9 8 3 C o n t e s t e n d s J u l y 3 1

1 9 8 37 W i n n e r s w i l l b n o t i l s d b m a i ! P u b l i c n o i r e o w i n n e r s m i b p t m l e d i t h i s a n o t h e r c o m p u t e

m d g d l i n e s

8 O n l y o n e e n t r y p e p e r s o n o l e a s e A \ d u p l i c a t e s w i l l b e d i s c a r d e d9 T h e r e w i l l b I w i n n e r s f o I s l . 2 n 3 r p r i z e P i n e s l o 4 < l O l h w i l l b l o s o r t w a i e

1 0 C o n l e s t i l i m n e d t S . P i o p e r t w s a n d C a n a d a o n l y

C o m p u t e r M a t P . O . B o 1 6 6 4 X . 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

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 Z A G I N E A p r i l / M a y 1 9 8 3 8

Page 84: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 84/124

p r o g r a m m e r s t i p s

T h R u l e o 7 8 ' sb J o h n B R o b e r t s

T h i s i l i t t l e s i m p l e p r o g r a m t h a t c o m p u t e s t h e p a y o f fb a l a n c e o a a d d - o n t y p e l o a n . ( T h i s i c a l l e d t h R u l e o 7 8 ' s p a y o f f b a l a n c e — a m y s t e r i o u s t e r m . )O c o u r s e t h v a r i a b l e " A N " i t h e o l d " a n g l e N , " ag e o m e t r i c p r o g r e s s i o n f r o m m o l a l g e b r a d a y s , w h i c h i u s e d t c a l c u l a t e t h p a y m e n t f r o m i n t e r e s t , n u m b e r o p e r i o d s , a n i s i m p l y d i v i d e d i n t o " P ( t h e p r i n c i p l e ) t g e t h p a y m e n t " R . "

" P O " i t h e p a y o f f b a l a n c e , " F i t h e f i n a n c e c h a r g e , " L P "i t h l a s t p a y m e n t ( i c a s e i i a f e w c e n t s d i f f e r e n t f r o mn o r m a l p a y m e n t — t h e o r i g i n a l p r o g r a m d i n o i n c l u d e t h i s ) ." I N " i t h i n t e r e s t t h a t w a s c h a r g e d a s p a r t o f t h p a y o f fb a l a n c e , a n " R E " i t h r e b a t e o f t h e i n t e r e s t y o g e f o p a y i n g o f t h e l o a n a h e a d o t i m e .

T h s u b r o u t i n e t h r o u g h i f r o m t h V I 2 P r o g r a mm e r ' s R e f e r e n c e G u i d e , a n a f a a c a t e l l , t h i s i t h o l w a o f g e n e r a t i n g a p s e u d o " P R I N T U S I N G " s t a t e m e n t

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

w a t o l d . S o m e o n e m i g h t l i k e t k n o w h o w t h e s e n u m b e r sa r a c t u a l l y g e n e r a t e d — i f t h e y h a a c o m p u t e r , t h e y c o u l d g e t h e s e n u m b e r s d i r e c t l y a n m o v e u t t h c o m p u t e r i z e dm o d e m w o r l d !

T W P 1 I T 1 ' t 1 2 = 1 G 0 S U B 41 ^ = i P $ = ? _ $ .1 P N T S U R M O U N T B O R R O W E B W "I P R I N T " * " i P $ j " W 2 $ = p s m2 £ = 2 G 0 S U B 4

2 f p r i n t " p r v m e n t * " . : r s : ; " s "f = R # N - PZ = G O S U E * !

3 0 P *3 L 3 2 = t D3 0 0 P U B 4

P R I N T " r K W # * R U L E O I N P U T " I N T . / V E R R " J I : I » I / 1 2 0 0 : P R I N TG Q T Q 1 8Z = 2 * i 0 0 ^ = 2 J - . ? " Z = I

F O R L a Q T 0 1 S T E P - lD O I F r L = Q -R E T U R N

1 I N P U T " N U M B E R 0

3 3

4 ? 4 4 4

d ^

P R I N T ' T I N f l N C E C P R I N T " * " ; F * ; " » "P R t n t " S E L E C T T R R N S f l C T I O N ^ S "p p j \ - i i " i n i ' S P W 3 0 ' ^ ^ ^ B f l L f t N C E M "P R T N T " K i l S B S C O M P L E T E S C H E B U L E W "I F f l $ = ! l f l " T H E N 4 5

G 0 T 0 4 1p i r M p p V Q F F B R L f l H C Fp k j 1 1 " T i v - C ' c v n c c B R L f l N C E - W "P R I N T " N U M B E R 0 P R V M E N T S W R S S "P R I N T N J " H "

8 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 E A p r i l / M a y 1 9 8 3

Page 85: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 85/124

4 P R I N T " P f l V Q F F R P R V M E H T 3 S '5 S I N P U T " N U M B E R " ; f l5 G 0 S U B 5 35

7 7

7 7 8 o 8 S 3 3

5 5 5 5

5 5 5 : 6

S 6 6 6 6 6 6 7 7

R E C R L C .R E C R L C .R E C R L C .

7 = o nG Q 5 U B 4p O = 7

r — l r i -

G 0 S U B 4I N = 2

2 = R EG 0 S U B 4

P B V O F FI N T ,R E B f l T E

P R I N T " 3 ! 9 P f l V O F F * " ; P O * ;" .

R E T U R NR E C O M P L L E T E S C H E D U L E

P R I H T " S P R V M B ^ T N U M B E R " ; RG 0 S U B 5 3I F R = N T H E N E W DI F J O 2 T H E N 7 8P R I N T " E N T P R T S C S O N T I

G 0 T 0 8 4

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 d 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 RA 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 g

s 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

$ 1 3 9 . 9 5$ 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

M A C H I N E L A N G U A G EA N A L Y Z E RT h A N A L Y Z E R w i l l s h o w y o t h e s e c r e t s o M a c h i n eL a n g u a g e , a n t a k e t h g u e s s w o r k o u o p r o g r a m m i n g .W i t h t h A N A L Y Z E R y o w i l l w r i t e m o r e e f f i c i e n t p r o g r a m s ,f a s t e r , t a k i n g f u l l a d v a n t a g e o t h S T A T U S R E G I S T E R ' Sf l a g s . T h A N A L Y Z E R a l l o w s y o t i m p l e m e n t M a c h i n eL a n g u a g e i n s t r u c t i o n s i f r i e n d l y c a l c u l a t o r f o r m a t .m u s t f o b o t h t h b e g i n n i n g , a n e x p e r i e n c e d p r g r a m m e r . C o m e s c o m p l e t e w i t h a m a n u a l f u l l o t i p s .

M A X M O NM A X M O N i a e n h a n c e d m a c h i n e l a n g u a g e m o n i t o rt h a t ' s o r o m a n d a l w a y s a y o u r f i n g e r t i p s f o i m m e d ia t u s e . M A X M O N w i t h 3 f e a t u r e s a l l o w s f o e a s ya s s e m b l y , d i s a s s e m b l y a n e d i t i n g o m a c h i n e l a n g u a g ep r o g r a m s . R e l o c a t i n g m a c h i n e l a n g u a g e w i t h M A X M O Ni e a s y , a a l j u m p a d d r e s s e s a n d o t h e r t h r e e b y t ei n s t r u c t i o n s a r e a u t o m a t i c a l l y c o r r e c t e d . D u m p s t p r i n t e r , S t e p , T r a c e , a n m o r e .

A N A L Y Z E R : V e r s i o n s f o a l C o m m o d o r e C o m p u t e r s .M A X M O N : F o U p g r a d e a n d 4 . B a s i c s ,

A N A L Y Z E R w i t h M a n u a l S 1 9 . 9 5 i n c l u d e s s h i p p i n g . *M A X M O N w i t h M a n u a l $ 2 9 . 9 5 i n c l u d e s s h i p p i n g .A d $ 2 . 0 0 i t C . O . D . ' A d d $ 4 . 0 0 i D i s k

S p e c i f y E q u i p m e n t W h e n O r d e r i n g

S Y S T E M SP . O . B O 6 0 3 1 R E N O , N 8 9 5 0 6( 7 0 2 ) 9 7 2 - 4 8 3 4

Page 86: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 86/124

t e c h n i c a l

S a g a O P r i n t e rT e r m i n a l A n T h R S - 2 3 2 CI n t e r f a c eB B i l l T r i c e

w a f o r t u n a t e e n o u g h t a c q u i r e s t a n d a r d R S - 2 3 2p r i n t e r t e r m i n a l a v e r y r e a s o n a b l e p r i c e . S o n a t u r a l l y ,f i g u r e d a l h a t d w a p u r c h a s e t h V I C - 1 0 1 1 A R S 2 3 2 C i n t e r f a c e f o m V I 2 a n h o o k i u t t h p r i n t e r .

f o u n d o u t h i s w a s n ' t a s i m p l e a p r o c e d u r e a o n e m i g h te x p e c t .

p u r c h a s e d a s t a n d a r d R S - 2 3 2 c a b l e a n i n t e r - c o n n e c t e dt h p r i n t e r a n t h V I C . W h e n c o u l d n ' t t r a n s f e r a n d a t aa a l l , d u i n t o b o t h t h p r i n t e r m a n u a l a n d t h R S - 2 3 2 Ci n t e r f a c e m a n u a l . W h a t f o u n d w a t h a t b o t h u n i t s t h i n kt h e y a r e d a t a t e r m i n a l s . A r e s u l t , t r a n s m i t t e d d a t a c o m i n go u o f t h e i n t e r f a c e g o e s d o w n t h s a m e l i n e a s t r a n s m i t t e dd a t a c o m i n g o u o t h p r i n t e r . T h s a m e i t r u e o r e c e i v e dd a t a .

a l s o n o t i c e d t h a t t h " r e q u e s t t s e n d " a n t h " c l e a r t os e n d " f o b o t h u n i t s w e r e b u t t e d a g a i n s t e a c h o t h e r . S f i g u r e d , w h n o s w a p t h e m i o n o t h c o n n e c t o r s ? A c o r d i n g t t h c o n n e c t o r p i n - o u t d i a g r a m o p a g e 1 3 o f t h ei n t e r f a c e m a n u a l , t r a n s m i t t e d d a t a i o p i o f t h e 2 5 - p i nE I c o n n e c t o r a n r e c e i v e d d a t a i o p i 3 S s w a p p e dt h e m i o n o t h c o n n e c t o r s o m R S - 2 3 2 c a b l e .L i k e w i s e , s w a p p e d p i ( r e q u e s t t s e n d ) a n p i ( c l e a rt s e n d ) . t h o u g h t t h a t p i n ( d a t a s e r e a d y ) a n p i 2 ( d a t a t e r m i n a l r e a d y ) m i g h t n e e d t b s w a p p e d a l s o , b u a i t u r n e d o u t , i w a n o n e c e s s a r y . W h e n p l u g g e d t h m o d i f i e d c a b l e i n B I N G O ! h e a r d t h p r i n t e r s t a r t p r i n t i n go r e q u e s t f r o m t h V I C .

s t i l l h a s m a l l p r o b l e m , h o w e v e r . W h e n s e n t p r g r a m l i s t i n g t t h p r i n t e r , g o n l i n e f e e d s a t h e n o e a c h l i n e . P a g e o t h i n t e r f a c e m a n u a l c l u e d m i n t o t h a n s w e r t t h i s d i l e m m a . I t h l o g i c a l f i l e n u m b e r u s e d i t h O P E N s t a t e m e n t i l e s s t h a n 1 2 8 , t h e n n l i n e f e e d i g e n e r a t e d a f t e r c a r r i a g e r e t u r n . W h e n c h a n g e d t h l o g i c a l f i l e n u m b e r t 1 2 8 , f o u n d m y s e l f i b u s i n e s s .

i

M p r i n t e r w i l l g 1 2 0 0 b a u d , b u d o n ' t p l a n o l i s t i n g s a t h a t s p e e d . C B B A S I C d o e s n ' t h a v e a n y c a r r i a g e r e t u r nd e l a y s b u i l t i n t o i t s o t h e p r i n t e r c a n ' t r e a c t f a s t e n o u g h t g e t t h e c a r r i a g e b a c k f o t h n e x t l i n e . 1 2 0 0 b a u d i f e a s i b l ew h e n p r i n t i n g f r o m w i t h i n p r o g r a m , h o w e v e r , b s t a l l i n gd e l a y s u b r o u t i n e i t h p r o g r a m a n d o i n g G O S U B t i a f t e r e v e r y P R I N T # 1 2 8 s t a t e m e n t . Y o w i l l f i n d t h a t t h i se a t s u l o o R A M , s y o m a p r e f e r t s t a y a t 3 0 0 b a u do r s l o w e r .

A l s o , b s u r e t O P E N t h e p r i n t e r f i l e b e f o r e u s i n g a n v a r i a b l e o D I s t a t e m e n t s i y o u r p r o g r a m s . f o u n d t h i s o u t h h a r d w a a f t e r b o m b i n g c o u p l e o p r o g r a m s . Y o s e e ,w h e n y o O P E N a n R S - 2 3 2 c h a n n e l , a n a u t o m a t i c C L i p e r f o r m e d , a l l o c a t i n g 5 1 b y t e s a t h t o p o f m e m o r y . I 5 1 b y t e s o s p a c e a r n o a v a i l a b l e a t t h t i m e o f t h e O P E Ns t a t e m e n t , y o u r p r o g r a m i d e s t r o y e d . T h b e s t w a t a v o i dt h i s i t m a k e y o u r O P E N s t a t e m e n t t h f i r s t o n i t h p r g r a m . T h O P E N s t a t e m e n t t a k e s t h e f o l l o w i n g f o r m :

O P E N 1 2 8 , 2 , 3 , C H R $ ( 6 3 2 + C H R S ( 3 2 + 1 2 8 )T h i s O P E N s t h R S - 2 3 2 c h a n n e l ( 2 ) . s t i l l d o n ' t u n d e r

s t a n d t h t h a t f o l l o w s t h 2 b u t h a t ' s w h a t w a s u s e d i t h s a m p l e B A S I C p r o g r a m o n p a g e 1 1 o f t h i n t e r f a c e m a n u a l .T h e C H R S ( 6 + 3 2 ) s e t s t h b a u d r a t e a 3 0 a n s e v e n - b i tw o r d l e n g t h . S e t h i s t C H R $ ( 8 + 3 2 f o 1 2 0 0 b a u d . T h C H R S ( 3 2 1 2 8 ) s e t s u f o n p a r i t y c h e c k . f i n a l l ys i m p l i f i e d t h e O P E N s t a t e m e n t t o

O P E N 1 2 8 , 2 , 3 , C H R $ ( 3 8 ) C H R $ ( 1 6 0 )A f t e r y o O P E N t h p r i n t e r f i l e i y o u r p r o g r a m , s i m p l y

u s P R I N T # 1 2 8 s t a t e m e n t s w h e n y o w a n t t g t t h p r i n t e r . D o n ' t f o r g e t t o C L O S E 1 2 b e f o r e t h e e n o y o u rp r o g r a m . T l i s t y o u r p r o g r a m s , t y p e t h e O P E N s t a t e m e n td i r e c t l y , f o l l o w e d b C M D 1 2 8 a n L I S T :

O P E N 1 2 8 , 2 , 3 , C H R $ { 3 8 ) C H R $ ( 1 6 0 ) : C M D 1 2 8 : L I S T :P R 1 N T # 1 2 8 : C L O S E 1 2 B e f o r e y o C L O S E t h p r i n t e r f i l e , b s u r e t d

P R I N T # 1 2 8 .h o p e t h i s h e l p s o u t h o s e o y o w h h a p r o b l e m s u s i n g

t h R S - 2 3 2 C i n t e r f a c e w i t h a p r i n t e r a n t h o s e o f y o t h i n ki n a b o u t g o i n g t h i s r o u t e . H a p p y p r i n t i n g .

J 8 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 E A p r i l / M a y 1 9 8 3

Page 87: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 87/124

F o r m a t t i n g a n E r r o r C h e c k i n g :T i m e - S a v i n g A l g o r i t h m

B y A n t h o n y J L a M a r t i n a

T h d e m o n s t r a t i o n p r o g r a m o p a g e 8 8 s h o w s h o t o f o rm a c o l u m n a r n u m b e r s s t h d e c i m a l p o i n t s a l w a y s a l i g n .T h e r e a r s e v e r a l w a y s t a c c o m p l i s h t h i s t a s k . T h i n i t i a lp r o g r a m l i s t i n g i s i m p l e , e a s y t u n d e r s t a n d w a t o a l i g nt h d e c i m a l p o i n t s f o c o l u m n n u m b e r s r o u n d e d t t w d e c i m a l p l a c e s . F u r t h e r e n h a n c e m e n t o t h i n i t i a l p r o g r a md e m o n s t r a t e s e r r o r t r a p p i n g .

L i n e s 1 a n 3 i n p u t o u d a t a f o m a t h e m a t i c a l m a n i p u l at i o n . I t h i s c a s e , w e ' r e i n p u t t i n g a n t b d i v i d e d , w i t ht h r e s u l t b e i n g C

L i n e s 2 a n 4 t a k e t h e s t r i n g i n p u t a n c o n v e r t i t n u m e r i c v a r i a b l e e q u a l t t h e v a l u e o t h s t r i n g( V A L ( A 5 ) ) . O u i n p u t s a r e n t e r e d a s t r i n g v a r i a b l e s t f a c i l i t a t e t h p r o g r a m e x p a n s i o n d i s c u s s e d l a t e r .

A y o c a s e e . A i e n t e r e d a c o l u m n 1 l i n e 1 I n p u tB i t h e n p o s i t i o n e d a c o l u m n 2 1 ( s p c 2 0 ) , l i n e 1 ( " )

L i n e 5 r o u n d s t h r e s u l t , t t w d e c i m a l p l a c e s v i t h D E F F N A s t a t e m e n t , a n l i n e 6 d o e s t h m a t h e m a t i c a l c o p u t a t i o n .

N o t h e f u n b e g i n s !L i n e 7 c o n v e r t s o u r r o u n d e d r e s u l t , ( C t s t r i n g

r e p r e s e n t a t i o n . L i n e 8 l o o k s a t h r i g h t m o s t t w c h a r a c t e r so o u C s t r i n g a n a s s i g n s t h e m t s t r i n g v a r i a b l e X $

L i n e 9 t h e n l o o k s a t h l e f t m o s t c h a r a c t e r o s t r i n g X t s e i i i d e c i m a l p o i n t ( r e m e m b e r i s t r i n g t h d e c i m a lp o i n t i a l s o c o n s i d e r e d c h a r a c t e r ) , m e a n i n g o u a n s w e r h a o n l y o n d e c i m a l p l a c e b e c a u s e P E B A S I C a u t o m a t i c a l l yt r u n c a t e s t r a i l i n g z e r o s ( 1 . 5 5 + 5 5 = 3 . 1 , n o 3 . 1 0 ) . I t h i s c o d i t i o n i t r u e t h e n w a d " 0 t C S , t h u s g i v i n g o u a n s w e rt w d e c i m a l p l a c e s .

L i n e 1 0 o p e r a t e s s i m i l a r l y t o l i n e 9 0 I o u a n s w e r i e q u a l t t h i n t e g e r o f ( n d e c i m a l p l a c e s , 1 . 1 . 5 = 3 n o 3 . n o 3 . 0 0 ) t h e n w a d " . 0 0 " t C $ a g a i n g i v i n g u a a n s w e r c a r r i e d o u t t w d e c i m a l p l a c e s .

T h k e t t h i s l i t t l e r o u t i n e i l i n e 1 1 0 . S i n c e o u a n s w e r s( p r o p e r l y f o r m a t t e d t h r o u g h l i n e s 7 0 - 1 0 0 ) n e e d t b p r i n t e di c o l u m n w i t h t h e d e c i m a l p o i n t s a l i g n e d , w u s S P a n L E t o u r a d v a n t a g e h e r e .

W h e n w p r i n t o u a n s w e r , w s p a c e o v e r 6 c o l u m n sm i n u s t h e l e n g t h o f o u a n s w e r . T h i s w i l l a l i g n t h l a s tc h a r a c t e r o f o u a n s w e r , a n s i n c e a l o u a n s w e r s h a v e b e e nf o r m a t t e d t t w d e c i m a l p l a c e s t h e d e c i m a l p o i n t s w i l la u t o m a t i c a l l y a l i g n , t o o ! T h i s m a k e s f o e a s e o f r e a d i n g a n i m o r e e s t h e t i c a l l y p l e a s i n g t t h e e y e a l s o .

L i n e 1 2 b r i n g s u s b a c k t l i n e 1 f o m u l t i p l e e n t r i e s a n v i e w i n g o t h f o r m a t t e d o u t p u t c o l u m n .N o w , w h a t a b o u t t h p r o g r a m e x p a n s i o n s p o k e o f T h i s e xp a n s i o n i n v o l v e s e r r o r c h e c k i n g t e l i m i n a t e t h e u n w a n t e d " R E D O F R O M S T A R T 1 1 t h a t g e n e r a t e s a n r u i n s y o u r f o r m a tt e d i s p l a y . A l s o w e ' l l s e h o t a v o i d t h e " D I V I S I O N B Z E R O " e r r o r t h a t m a a l s o o c c u r .T h a d d i t i o n o f t h f o l l o w i n g l i n e s a f t e r e a c h i n p u t w i l lb r a n c h a w a y f r o m t h e e r r o r m e s s a g e " ? R E D O F R O MS T A R T " p r i o r t i t d i s p l a y . ( T h i s i w h w i n p u t s t r i n gr a t h e r t h a n a n u m b e r . )1 2 l e n ( a $ )1 f o l t o k1 i a s c ( m i d S ( a 5 , j . l ) ) < 4 5 o r a s c ( m i d S ( a S . j , l ) ) > 5 7 t h e n k

g o t o l O O O1 n e x tR e p e a t t h e s e s a m e l i n e s a l i n e s 3 2 3 4 3 6 a n d 3 8 C h a n g et h g o t o i n l i n e 3 t 1 0 5 0 .B r i e f l y , w h a t t h e s e a d d i t i o n a l l i n e s a c c o m p l i s h i t h i s . W i p u s t r i n g o f l e n g t h K . I o u s t r i n g ( o a n s i n g l e c h a r a c t e ro o u s t r i n g ) h a a n A S C I I v a l u e o f l e s s t h a n 4 o g r e a t e rt h a n 5 t h e n b r a n c h o u t a e r r o r a l e r t r o u t i n e . A S C I Iv a l u e s i t h i s r a n g e a l l o w f o n u m e r i c e n t r i e s , f r a c t i o n a ln u m e r i c e n t r i e s , a n n e g a t i v e n u m e r i c e n t r i e s . A l n o n -n u m e r i c e n t r i e s w i l l c a u s e a e r r o r b r a n c h . B r a n c h t w h a t ?W e l l , l e t ' s g i v e o u o p e r a t o r s a a u d i b l e a l e r t t a e r r o n e o u se n t r y a n c h a n c e t t r y , t r a g a i n ! W e ' l l u s t h e f o l l o w i n gl i n e s a a " e r r o r b r a n c h t o a n a a u d i b l e a l e r t s u b r o u t i n e .F i r s t , w e ' l l a l e r t t h o p e r a t o r t t h e r r o r v i t h b u i l t i c h i m e p r e s e n t i P E T / C B M 4 0 / 8 0 c o l u m n s . ( T h o s e o y o w i t h t h e 2 0 0 1 s e r i e s w i l l n e e d a n a m p l i f i e r h o o k e d u p t t h C B o u t p u t . )

J 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 E A p r i l / M a y 1 9 8 3 8

Page 88: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 88/124

t e c h n i c a l

I t h p r e c e d i n g l i n e 1 w u s e d a g o t o 1 0 0 0 f o a e r r o rb r a n c h . L i n e 1 0 0 0 d i r e c t s u t g o s u b 5 0 0 0 , s l e t ' s t a k el o o k a 5 0 0 0 L i n e 5 0 0 0 s e t s u 3 l o o p . L i n e 5 0 1 0p o k e s l o c a t i o n 5 9 4 6 7 w i t h v a l u e o f 1 6 T h i s s e t s t h s h i f tr e g i s t e r o s c i l l a t o r t f r e e - r u n n i n g c o n d i t i o n w i t hs q u a r e w a v e o u t p u t . A l t h i s m e a n s i i t u r n s t h m u s i c o n P o k e s 5 9 4 6 4 a n 5 9 4 6 6 s e t h t o n e a n t i m b r e o o u m u s i c a l n o t e o u t p u t .

L i n e 5 0 2 0 g i v e s a t i m e d e l a y , w h i l e l i n e 5 0 3 0 c h a n g e s t h t o n e a n t i m b r e a n l i n e 5 0 4 0 g i v e s u a n o t h e r t i m e d e l a y .

L i n e 5 0 5 0 s e n d s u b a c k t l i n e 5 0 0 0 t d i a l a g a i n . A f t e rr e p e t i t i o n s , l i n e 5 0 5 0 p o k e s a l t h r e e p o k e d l o c a t i o n s t

z e r o , t u r n i n g o f t h m u s i c p o r t a n t h u s w r e t u r n t l i n e1 0 0 0 g o i n g t l i n e 1 0 1 0 .

!

T h v a l u e s a l o c a t i o n s 5 9 4 6 4 a n d 5 9 4 6 6 c a b a n v a l u ef r o m t h r o u g h 2 5 i n c l u s i v e . B v a r y i n g t h e s e v a l u e s a n t h a m o u n t o t i m e d e l a y , y o c a p r o g r a m y o u r o w a l e r t o a n m u s i c a l d i t t y ] ( S e e C B M u s i c P r o g r a m m i n g i t h t h i r d e d it i o n o f t h e P E P e r s o n a l C o m p u t e r G u i d e b O s b o m e ,S t r a s m a a n d S t r a s m a .

L i n e 5 0 6 0 c o u l d b r e m o v e d a n d p l a c e d a l i n e 1 0 0 5 . T h i sl i n e m e r e l y p o s i t i o n s t h e c u r s o r f o w h a t i a b o u t t h a p p e ni l i n e 1 0 1 0 .

U s i n g t h C H R $ ( 2 2 ) c o m m a n d , e r a s e l i n e f r o m c u r s o r t e n d , w e r a s e o u e r r o n e o u s e n t r y . P E B A S I C f o r c e s a a u t o m a t i c c a r r i a g e r e t u r n a f t e r a n p r i n t c o m m a n d , t h e r e f o r ei i n e c e s s a r y t r e - p o s i t i o n o u c u r s o r u l i n e o t w o . W t h e n g o t o l i n e 2 o 3 d e p e n d i n g , a n r e - i n p u t a t h s a m e

j

P I E - CP E T / C B M * I E E E - 4 8 8T P A R A L L E L P R I N T E R S

B 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 . I . 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 e 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 I 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 I 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 & H ) . M d R e s . + 5 7 o 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_ - ^ _ ^ — i — ■

8 C O M M O D O R E : T H E M I C R O C O M P U T E R M A G A Z I N E A p r i l / M a y 1 9 8 3

Page 89: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 89/124

s p a c e a n c o l u m n p o s i t i o n w s t a r t e d f r o m !

Y o c a f u r t h e r e r r o r - c h e c k b t r a p p i n g e r r o r s s u c h a t o l o n g s t r i n g i n p u t :

5 i l e n ( a S ) > 7 t h e n 1 0 0 01 1 i I e n l b $ ) > 7 t h e n 1 0 5 0o r t r a p p i n g a d i v i d e b z e r o e r r o r1 3 i b $ = " 0 " t h e n c " . 0 0 " : g o t o 2 0 0Y o w i l l n e e d a e r r o r e r a s u r e l i n e f o e a c h e r r o r - c h e c k i n gr o u t i n e g o t o a f t e r i n p u t , s i n c e t h g o t o c h a n g e s i e a c h c a s eb a s e d o i t a s s o c i a t e d i n p u t . T h e r r o r e r a s u r e r o u t i n e ( l i n e s1 0 0 0 - 1 0 2 0 a n d 1 0 5 0 - 1 0 7 0 ) c o u l d n o t b m a d e i n t os u b r o u t i n e , b e c a u s e t h e r e t u r n w o u l d b r i n g y o b a c k t t h s u b s e q u e n t l i n e f r o m w h i c h y o u c a m e . W n e e d t r e - i n p u t ;t h u s l i n e s 1 a n 3 a r o u t a r g e t l i n e s a n o n l y g o t o , n o

g o s u b w i l l w o r k h e r e . A l s o y o w i l l n o t i c e o t h c o m p l e t ed e m o n s t r a t i o n p r o g r a m t h a t a a n b i n p u t h a v e t h r e es h i f t e d s p a c e s a n t h r e e l e f t c u r s o r s f o f u r t h e r i n p u t p r o t e ct i o n . T h u s , i j u s t " r e t u r n " i p r e s s e d w i t h o u t a e n t r y , t h p r o g r a m w i l l b r a n c h t t h e r r o r - a l e r t r o u t i n e .

Y o c o u l d d r e s s u t h i s p r o g r a m b p u t t i n g i c o l u m nh e a d i n g s a n t a b u l a r b o r d e r s , a w e l l a c h a n g e t h f o r m u l at f i y o u r n e e d s .

S o i s u m m a r y , w e ' v e l e a r n e d t f o r m a t a n a l i g n d e c i m a ln u m e r i c d a t a , h o t e r r o r c h e c k f o c o r r e c t n u m e r i c e n t r y ,a n h o t e r a s e e r r o n e o u s e n t r i e s a n g i v e t h o p e r a t o ra n o t h e r c h a n c e . A l w i t h f e s h o r t r o u t i n e s a n c o u p l e o t r i c k s f r o m o u b a o p r o g r a m m i n g m a g i c !

j

L U N AS O F T W A R

L U N A S O F T W A R E i q u i c k l y b e c o m i n g o n o t h l a r g e s tm a n u f a c t u r e r s o s o f t w a r e f o t h C o m m o d o r e 6 4 a n V I 2 0 ™ . W h a v e n o 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 yd i v e r s e l i n e o s o f t w a r e . C a l l u t o d a y a n s h o o t f o t h s t a r sw i t h L U N A .

D I S K E T T E S C A S S E T T E S F O T H C O M M O D O R E 6 4 A N V I 2 O

A m & %

. . . A N D M A N YM O R E .

C a l l u s t o d a y f o f r e e c a t a l o gf e a t u r i n g o u c o m p l e t e l i n e o p r o g r a m s .

L U N A P . O . B o x 2 6 9 2 2S a J o s e . C 9 5 1 5 9 - 6 9 2 2( 4 0 8 ) 3 7 8 - 7 7 9 3

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 E A p r i l / M a y 1 9 8 3 8

Page 90: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 90/124

Page 91: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 91/124

1 3 3 0 Q O S U B 5 M 0 - R E M f t U D I B L E A L E R T1 0 1 0 P R I N T C H R $ < 2 2 )1 0 2 0 P R I N T ' W ; Q Q T O 2 01 0 5 8 G O S U B 5 8 0 0 : R E M R U B I B L E R L E R T1 0 6 0 P R I N T T R B < 1 0 ) ; C H R * < 2 2 )1 9 7 0 P R I N T " J f l " : G Q T O 7 04 9 9 : 3 R E t f R U D I B L E R L E R T S U B R O U T I N5 0 0 9 ^ O R I = 1 T O 35 0 1 0 P 0 K E 5 9 4 6 7 , 1 6 : P O K E 5 9 4 6 4 j 5 0 :5 0 2 0 F O R T * 1 T O 1 8 0 : N E X T T5 0 3 0 P 0 K E 5 9 4 6 4 . . 7 5 : P Q K E 5 9 4 6 6 j 1 7 55 0 4 0 F O R T * 1 T O 1 0 0 : N E X T T5 0 5 S N E X T I : P Q K E 5 9 4 S ? ; 0 P G K E - 5 9 4 5 ^ 0 5 0 6 0 P R I W T " ) ! l l "5 0 7 0 R E T U R N

P R I N T " S "1 I N P U T " " : . f \ $2 R K V f l L C f l * )■ 3 P R I N T S P C < 2 0 ) " ) B " J I N P U T " " ; B4 E = V f l L ( B * )5 D E F F N f l < C ) = I N T C C # i 0 0 + , 5 > / 1 0 06 C = f i / B7 C * = S

@

5 I F L E F T $ C X # i l > = " . " T H E N C # S 3 C * + " 0 "1 0 I F C = I N T ( C > T H E N C * = C * + l l , 0 0 "l i P I N T S P C 6 0 - L E H C > ) : ? J " C 1 2 G O T O 1 01 3 E N

G i a n t S t e p ]f o t h c o m p u t e r i s tT H

O p e n s u t h w o r l d o m o d e r n e l e ct r o n i c s . N o a c o m p l e t e m i c r o d e -v e l o p m e n t s y s t e m i c a r t r i d g e u s i n gt h C o m m o d o r e V I C - 2 0 . Y o g e H E X K I T 1 . f o g e n e r a l p u r p o s e 8 b i m i c r o p r o c e s s o r s o f t w a r e d e v e l o pm e n t , 4 R O e m u l a t o r f o t e s t i n gp r o g r a m i n c i r c u i t s u n d e r d e v e l o pm e n t p l u s a E P R O M p r o g r a m m e rf o m a k i n g h a r d c o p y o p r o g r a m s .A l l - i n - o n e c a r t r i d g e e ^ * * * ± n nw i t h 1 0 p a g e » Q Q U Ut u t o r i a l m a n u a l .

A r b u t u s T o t a l S o f t , I n c . , 4 2 0 2 M e r i d i a n ,S u i t e 2 1 4 , B e l l i n g h a m . W 9 8 2 2 6 . P h o n e8 0 0 - 4 2 6 - 1 2 5 3 , i W a s h i n g t o n 2 0 6 - 7 3 3 - 0 4 0 4D i s t r i b u t e d i C a n a d a b I B C / D l s t r i b u t i o nC a n a d a , 4 0 4 7 C a m b i e S I V a n c o u v e r , B V 5 2 X 9 . P h o n e 6 0 4 - 8 7 9 - 7 8 1 2

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 E A p r i l / M a y 1 9 8 3 8 9

Page 92: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 92/124

Page 93: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 93/124

B l o c k - W r i t e s d a t a w h i c h h a W r i t e B - b e e n s t o r e d i d i s k

m e m o r y o n t o a s e t i o n o t h d i s k .

B l o c k - D e - a l l o c a t e s s e c t i o nF r e e B - o t h d i s k e t t e s o d a t a

c a b w r i t t e n t h e r e .

T r a c k s a n S e c t o r s :T h O r g a n i z a t i o n o D i s k

I y o l o o k e d a d i s k e t t e o u t s i d e o fi t s q u a r e , b l a c k p l a s t i c j a c k e t ( d o n ' t t a k ei o u t , y o u w o u l d p r o b a b l y d a m a g e i t i fy o d i d ) y o f i n d t h a t i t i s v e r y t h i nf l e x i b l e d i s k m a d e o p l a s t i c s i m i l a r t t h m a t e r i a l t h a t c a s s e t t e t a p e s a r m a d eo f T h d a t a i s t o r e d i a e v e n t h i n n e rl a y e r o m a g n e t i c m e t a l o x i d e o t h s u f a c e o f t h e p l a s t i c a n i w r i t t e n i c i c u l a r p a t t e r n t h a t r e s e m b l e s t h w a m u s i c i p u o n t o p h o n o g r a p h r e c o r d .T h e r e i d i f f e r e n c e h o w e v e r . T h g r o o v e s o a r e c o r d a r a c t u a l l y s i n g l e ,s p i r a l g r o o v e . O d i s k e t t e , t h g r o o v e s( t r a c k s ) a r a c t u a l l y s e p a r a t e r i n g s . S o i t h d i s k h e a d s t a y e d o t h s a m e t r a c kw h i l e t h d i s k e t t e r o t a t e d , i w o u l d e n u b a c k w h e r e i s t a r t e d . ( O t h o t h e rh a n d , r e c o r d n e e d l e w o u l d e n d u p i t h e c e n t e r o f t h e r e c o r d . ) E a c h t r a c k i d i v i d e d u i n t o s e v e r a l s e c t i o n s c a l l e ds e c t o r s . O t h 1 5 4 0 a n d 1 5 4 1 d i s kd r i v e s , d i f f e r e n t t r a c k s h a v e d i f f e r e n tn u m b e r s o s e c t o r s r a n g i n g f r o m t w e n t y -o n s e c t o r s o t h e o u t e r t r a c k s t o n l ys e v e n t e e n s e c t o r s o t h e i n n e r t r a c k s .

B l o c k s a n S e c t o r sB e f o r e w s t a r t i n o t h a c t u a l d i s k

c o m m a n d s , t h e r e i o n m o r e t e r m y o uw i l l n e e d t u n d e r s t a n d . C o m m o d o r eu s e s t h e t e r m ' b l o c k ' t o r e f e r t t h d a t ai a s i n g l e s e c t o r o d i s k . T h i s i e q u a lt 2 5 b y t e s o f d a t a . S w h e n y o p e f o r m a b l o c k - r e a d f o e x a m p l e , y o u ' l l b r e a d i n g t h e d a t a f r o m a s i n g l e s e c t o r o t h d i s k e t t e .I

R e a d i n g f r o m t h D i s kT r e a d f r o m t h d i s k , y o u ' l l n e e d t

O P E N t w s e p a r a t e f i l e s . O n i u s e d t s e n d c o m m a n d s t t h d i s k d r i v e a n t h e o t h e r i u s e d t t r a n s m i t d a t a t a n f r o m t h d i s k .

T h f i r s t f i l e m u s t b c h a n n e l 1 b e c a u s e t h a t i t h e o n l y c o m m a n d c h a nn e l . S t O P E N t h c o m m a n d c h a n n e ly o u w o u l d e n t e r :

O P E N 1 5 , 8 , 1 5( t h e i u s e d t a c c e s s t h e d i s k d r i v e )

T h e n y o m u s t O P E N d i r e c t a c c e s sc h a n n e l f o d a t a c o m m u n i c a t i o n :( F o r m o r e i n f o r m a t i o n o d i r e c t a c c e s sc h a n n e l s , r e a d t h V I 2 U s e r G u i d ea v a i l a b l e f r o m O s b o m e / M c G r a w H i l l ) .

O P E N 2 , 8 , 4 , ' T 'N o t h a t y o u ' v e s e u y o u r d a t a

c h a n n e l s , a l y o h a v e t d i r e a d t h ed a t a u s i n g t h e b l o c k - r e a d i n s t r u c t i o n :

P R I N T # 1 5 , " U l : " 4 ; 0 ; T ; S{ N o t e t h a t r e f e r s t t h t r a c k b e i n gr e a d a n r e f e r s t t h s e c t o r ) .

F i n a l l y , y o u ' l l n e e d t r e a d t h d a t ao u o f t h e d a t a b u f f e r ( i w a t r a n s f e r r e di n t o b u f f e r w h e n i w a r e a d , n o t t h s c r e e n ) . S t p u t h d a t a o n t o t h s c r e e n , u s e t h e f o l l o w i n g r o u t i n e :

1 G E T # 2 , A 2 P R I N T A $ 3 I S T T H E N 1 4 C L O S E5 C L O S E 1 56 E N

T h s t a t u s r e g i s t e r ( S T ) i u s e d i t h r o u t i n e a b o v e t s i g n a l t h p r o g r a m t h a tt h f i l e h a b e e n t o t a l l y r e a d . A l o n g a i t i s z e r o , t h e r e i m o r e t r e a d ; w h e n i i n o z e r o , t h f i l e h a b e e n r e a d a n t h p r o g r a m e n d s , c l o s i n g a l t h d a t aa c c e s s c h a n n e l s .

I n t h e n e x t i s s u e , y o u ' l l l e a r n h o t w r i t e d a t a t d i s k f i l e a n h o t m a n a g e y o u r o w r a n d o m - a c c e s s f i l es y s t e m . T h l a s t a r t i c l e i n t h i s s e r i e s w i l ld e s c r i b e c o m p l e t e m a i l i n g l i s t s y s t e mw i t h t h e c a p a b i l i t y o m a n a g i n g u t 6 0 0 n a m e s a n a d d r e s s e s o s i n g l ed i s k e t t e .

J o h n H e i l b o r n i a e d i t o r w i t h O s b o m e /M c G r a w - H i l l . H h a r e c e n t l y c o a u t h o r e d t h V I C 2 0 U s e r G u i d e w i t hR a T a l b o t t . T h p r i c e i $ 1 4 . 9 5 a n i t ' sa v a i l a b l e f r o m ;

O s b o m e / M c G r a w - H i l l2 6 0 0 T e n t h S t r e e tB e r k e l e y , C 9 4 7 1 0

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 E A p r i l / M a y 1 9 8 3 9

Page 94: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 94/124

u s e r d e p a r t m e n t s :P E T / C B M

E n h a n c i n g Y o u r R E M a r k so P E T / C B M

b J o h n T a y l o rM a t h D e p a r t m e n t . H t i a l d s b u r j * H i g h S c h o o l , H e a l d s b u r g . C a l i f o r n i a

W a l k n o w h o d i f f i c u l t i s o m e t i m e s i t o f i n d t h o s er e m a r k s t a t e m e n t s i l i s t i n g t h a t h a b e e n o t h s h e l f f o

w h i l e .

F o l l o w i n g y o w i l l f i n d s h o r t s i x l i n e p r o g r a m t h a t w i l le n h a n c e a l r e m a r k s t h a t a p p e a r i p r o g r a m w h e n i i l i s t e d o p r i n t e r ( s e e L i s t i n g # 1 ) .

T h u s o t h i s r o u t i n e i v e r y e a s y :

1 A p p e n d t h i s r o u t i n e t t h e n o a e x i s t i n g p r o g r a m( L o a d e n h a n c e p r o g r a m — l i s t i t — l o a d p r o g r a m t b e n h a n c e d — r e t u r n c u r s o r t h r o u g h e n h a n c e p r o g r a m o s c r e e n t a d i t y o u r p r o g r a m ) o L o a d t h i s p r o g r a m b e f o r e y o s t a r t t t y p e n e p r g r a m .

2 W h e n e v e r y o p u i r e m a r k , p u t a " P I " r i g h t a f t e r t h R E ( s e e L i s t i n g # 2 ) .

3 W h e n y o a r r e a d y t e n h a n c e , t y p e R U 5 0 0 0 0 .c o u n t e r w i l l a p p e a r i t h u p p e r l e f t c o m e r o f t h e s c r e e nt l e y o k n o w s o m e t h i n g i h a p p e n i n g .

4 D e l e t e t h e n h a n c e r o u t i n e , i y o w i s h , a n s a v e p r g r a m .

T h p r i n t e r l i s t i n g w i l l n o b a i i i L i s t i n g # 3 ( E x c u s et h e e x c e s s i v e r e m a r k s , b u t y o g e t h i d e a ! )

I t h p r o g r a m i l i s t e d t t h s c r e e n , i w i l l l o o k n o r m a l , b u tt h " P i ' s " w i l l n l o n g e r b t h e r e . S e s c r e e n d u m p i L i s t i n gm L i n e 4 9 9 9 9 :

F l a g s o e n h a n c e p r o g r a m d o e s n o t o v e r r u i t s e l f .

L i n e 5 0 0 0 0 :S t a r t s s e a r c h f r o m b o t t o m o b a s i c ( S a m e a t h s t r e e ta d d r e s s o o u s c h o o l ) .

L i n e 5 0 0 1 0 :P r i n t s a " a n t i - a n x i e t y " m e s s a g e t t h s c r e e n .

L i n e 5 0 0 2 0 :L o o k s f o t h " P i ' s " i l i n e 4 9 9 9 9 t t e r m i n a t et h p r o g r a m .

L i n e 5 0 0 3 0 :L o o k s f o R E f o l l o w e d b P I

T h i s i t h e g u t s o t h i s r o u t i n e . T h i s l i n e r e p l a c e s t h P I w i t h0 i m e m o r y . 0 i a n u n u s e d c h a r a c t e r f o C R o u t p u t ,

b u i i t h e n h a n c e m e n t c h a r a c t e r f o C o m m o d o r e p r i n t e r s[ C H R $ ( D ] . W h e n t h p r i n t e r i l i s t i n g , i a c c e p t s t h 0 a n e n h a n c e s u n t i l r e t u r n i f o u n d .

C u t e , e h ? ? ?

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

9 C O M M O D O R E : T H E M I C R O C O M P U T E R M A G A Z I N E A p r i l / M a y 1 9 8 3

Page 95: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 95/124

L i s t i n g 1

R E l r - 1 E H H R M i ~ : ^ R O U Tt t t t t t t t

5 0 0 0 0 F O R X * 1 0 2 4 T O 5 0 0 0 65 0 0 1 0 P R I N T " W 5 0 0 2 0 I F P E E K « 2 5 5 F I N D P E E K X + « 2 5 5 T H E N E N D5 0 0 3 0 F P E E K < X > » 1 4 3 R N D P E E K X + - 2 5 5 T H E N P 0 K E X + 15 8 0 4 8 N E X TR E R D V .

L i s t i n g 2

P R O G R f l M3 0 0 0 03 0 0 1 83 9 9 9 73 3 9 9 S

4 0 0 0 04 S 0 0 34 O 0 0 54 0 0 0 74 0 0 1 04 0 0 1 24 0 0 1 34 0 0 1 44 0 0 1 54 0 0 1 64 0 0 1 74 0 0 1 94 0 0 2 04 0 0 2 54 0 0 3 04 0 0 3 24 0 0 3 54 0 0 4 04 0 0 5 04 0 0 6 O4 9 9 9 04 3 9 9 95 0 0 0 05 0 0 1 05 0 0 2 05 0 0 3 05 0 0 4 O

R E M i t R E E H H f l H C E D E M O

R E M i r I N P U T S U B R O U T I N E

P R I N T C L * " ^ " l N * - " " : P R E M t t C U R S O R O N # « " " : P O K E 1 6 7 ^ 0R E M t t G E L O C K - U PG E T f i * I F R * = " " T H E N 4 0 0 1 0R E M I T D E L E T E N / N O I N P U T C H E C KI F N $ » " " f l N D f l * = C H R * K 2 0 ) T H E N 4 0 0 1 0R E M t t S H = 1 . , S H I E L D O F F ; » 0 O NI F S H = 1 T H E N B * = R $

R E M t t D E L E T E L R S T C H f i R R C T E RI F f l * « C H R * < 2 0 > T H E N P R I N T " I I I I R E M n D E T E C T R E T U R N

F f l * = C H R * ■ ■ 1 T H E N 4 0 0 3 5R E M t t B U I L D I N P U T S T R I N GP R I N T S * ; : N * = N * + R * b O O T O 4 © 0 1 0R E M I T C H E C K F O N U L L I N P U TI F N * = M " T H E N 4 0 0 1 0

P R I N T a R E T U R H

R E M t r R E E N H R N C E R O U T I N Ef T T T T r - r rF O R X = 1 0 2 4 T O 5 U 0 0 0

> = 2 5 5 T H E N P O K E X + 1N E X T

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 E A p r i l / M a y 1 9 8 3 9 3

Page 96: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 96/124

u s e r d e p a r t m e n t s :P E T / C B M

L i s t i n g 3

I ~ r

W I T H R O U T I N E D E L E T E Di : : : m e m t

: i e : m m r h c e d e : m o

L J " T 1 F O

3 0 y 0 0 r e m z > : >3 0 0 1 03 9 9 9 ?3 9 9 9 8 R E M I I 3 9 9 9 94 0 0 0 0 P R I N T C L * " 3 " h N * = " l 4 0 0 0 3 R E Z O l _ l R S O R O < 4 0 0 0 5 N * = " » P O K E 1 6 7 , 84 6 8 8 7 R E M ™ G E Z T L O O K — U 4 6 0 1 0 G E T R t : I F f i * « " " T H E N 4 @ 0 I 04 0 8 1 2 R E M Z D E L E T E W , ' H O4 0 I F N * = " " R H D f l * » C M R * < 2 9 T H E N 4 S 8 1 84 0 0 1 4 R E > S © I J t Z 4 0 0 1 5 I F S H = 1 T H E N B * = H *4 0 8 1 6 R E 1 O E L E T E L H S T C H R R R C T E R - 4 8 8 1 7 I F f l $ = C H R * < 2 0 > T H E N P R I N T " I I I I " . : b N * « L E F T * < H * , L E H < N * > - 1 > : G O T O 4 0 0 1 84 8 8 1 9 R E I O E T E C T R E X l _ l R : M < 4 0 0 2 0 I F R * « = C H R * < 1 3 > T H E N 4 0 0 3 54 0 0 2 5 R E I I E : l _ l L N P U T S T R : H < 4 8 8 3 8 P R I N T B * ; : N * » N * + f i * » G O T O 4 0 0 i 04 8 8 3 2 R E M Z O M E O K F O M U L L I N P U T - 4 8 8 3 5 I F H * « " " T H E H 4 8 8 1 04 8 0 4 0 P R I N T R E T U R N4 8 8 5 0R E f l D V .

N P U TR _

O M E O K1 - e

L i s t i n g

4 8 8 8 84 0 0 0 34 8 0 0 54 8 8 8 74 8 0 1 04 8 0 1 24 8 8 1 34 0 8 1 44 0 8 1 54 0 8 1 64 8 8 1 7

= L E F T *4 8 0 1 94 8 8 2 84 8 8 2 54 0 0 3 04 8 8 3 24 8 8 3 5

P R I H T C L * " " : H * : P O K E 1 6 7 , 8C U R S O R O P O K E 1 6 7 r G E L O C K - U PI F R * = " " T H E H 4 0 0 1 0D E L E T E W / N O I N P U T C H E C K

2 0 > T H E H 4 0 0 i 0O F F ; = O

R E N * = " "R E G E T f l *R E I F N * = " " f l N D f i * = » C H R *

R E S H = I , S H I E L DI F S H « l T H E N B * « f l *R E D E L E T E L f t S TI F f i * « C H R * < 2 0 > T H E H P R I H T " "

H $ , L E N < H * ) - i > B G 0 T 0 4 8 8 1 0R E D E T E C T R E T U R NI F H # « C H R * < 1 3 > T H E N 4 0 S 3 5R E B U I L D I N P U T S T R I N GP R I N T S * ; s N * = H * + f l * : O O T O 4 8 8 1 0R E C H E C K F O N U L L I N P U TI F N * = " " T H E N 4 8 8 1 0

C H R R R C T E RN

J 9 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 E A p r i l / M a y 1 9 8 3

Page 97: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 97/124

I t ' s T u n e f o T O T L S O F T W A R E !

f o t h V I 2 0 a n C O M M O D O R E 6 4 W O R D P R O C E S S I N G A N M A I L I N G L I S T L A B E Ln o a v a i l a b l e w i t h

F A S T P R I N T I N G L I G H T N I N G L O A D S S I M P L E C O M M A N D ST O T L . T E X T 2 . C V I C + 8 e x p a n s i o n $ 2 5 . 0 0T O T L T E X T 2 . 5 + C V I 1 6 e x p a n s i o n $ 3 5 . 0 0T O T L . T E X T 2 . 6 + C C o m m o d o r e 6 $ 4 0 . 0 0T O T L . L A B E L 2 . C V I 1 6 e x p a n s i o n $ 2 0 . 0 0T O T L . L A B E L 2 . 6 + C C o m m o d o r e 6 $ 2 0 . 0 0T O T L T I M E M A N A G E R 2 . V I 8 e x p a n s i o n $ 3 0 . 0 0T O T L T I M E M A N A G E R 2 . C o m m o d o r e 6 $ 3 5 . 0 0

t i m e m a n a g e m e n t , s c h e d u l i n g , r e p o r t sR E S E A R C H A S S I S T A N T 2 . V I 8 e x p a n s i o n $ 3 0 . 0 0R E S E A R C H A S S I S T A N T 2 . C o m m o d o r e 6 $ 3 5 . 0 0

k e w o r d c r o s s - r e f e r e n c e r e s e a r c h t o o lT O T L B U S I N E S S 3 . V I 1 6 e x p a n s i o n $ 8 5 . 0 0T O T L . B U S I N E S S 3 . C o m m o d o r e 6 $ 9 5 . 0 0b u s i n e s s p r o g r a m s r e q u i r e d i s k a n a r s h i p p e d o n d i s kO n M e g a b y t e F u z z y D i s k e t t e $ 2 5 . 0 0

c o m p u t e r n o v e l t y p i l l o w

A l p r o g r a m s w o r k v . i t h 4 0 / 8 0 c o l u m n ( V I C ) a n d 8 0c o l u m n ( 6 4 ) a d a p t e r s c o m p a t i b l e w i t h t a p e o d i s ks y s t e m s — s h i p p e d o c a s s e t t e t a p e — a v a i l a b l eo d i s k S 4 . 0 0 e x t r a .

Q u a l i t y Y o C a A f f o r dA v a i l a b l e a y o u r l o c a l d e a l e r

o b p h o n e o r d e rT u T Ls o f t w a r e i n c .

, T h i r d A v e . , W a l n u t C r e e k , C 9 4 5 9 6■ J ^ C a l l ( 4 1 5 ) 9 4 3 - 7 8 7 7

C o m m o d o r e 6 4 a n d V I C 2 0 a r 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 E l e c t r o n i c s , L t d .

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 l 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 t 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 W i z a r dd e l i v e r s a n s w e r s o n i h s c r e e n o r 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 l t . W 9 8 2 0 3B O

( 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

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 i 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 m a n a g e y o u r o w d a t ab a 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 0 5 9 . 9 5 C B 6 . . 8 9 . 9 5P 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 st e m . E v e n p r i n t s c h e c k s .

V ) 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 0 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 H a n d , c o s t ,s a l e s p r 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 . 8 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 o 7 5 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 A 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 .S 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

P . O . B o 8 6 3 0 8 5P i a n o , T e x a s 7 5 0 8 6( 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 c i s t e r C a i d

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 E A p r i l / M a y 1 9 8 3 9 5

Page 98: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 98/124

u s e r d e p a r t m e n t s :P E T / C B M

C a s s e t t e F i F o O r i g i n a l R O P E T s

b R o n a l d E R a n d o l p h

O w n e r s o o r i g i n a l R O P E T s s u f f e r b u i t h w a t h s y s t e m W R I T E S a n R E A D S d a t a t c a s s e t t e t a p e .

D u r i n g W R I T E t o t a p e , d a t a i w r i t t e n a s b l o c k s o 1 9 c h a r a c t e r s i l e n g t h . s p a c e i t h e n w r i t t e n , t h e n t h n e x td a t a b l o c k i w r i t t e n . W h e n a l d a t a h a s b e e n w r i t t e n , a ' E N D O F I L E ' ( E O F ) s i g n a l i t h e n w r i t t e n t t h t a p e .

D u r i n g R E A D f r o m t a p e , t h s y s t e m r e a d s t h f i r s t1 9 0 - c h a r a c t e r b l o c k f r o m t h t a p e , k e e p s t h c a s s e t t e m o t o rr u n n i n g b u t t e l l s i t s e l f t c e a s e i t R E A D o p e r a t i o n f o s m a l l a m o u n t o t i m e . T h e n i b e g i n s t R E A D t h e n e x t

F i g u r eW r i t t e n T T a p e

b l o c k o 1 9 c h a r a c t e r s . T h p r o b l e m o c c u r s a t h P E b e g i n s t R E A D d a t a b l o c k s s u b s e q u e n t t t h f i r s t b l o c k .A p p a r e n t l y t h i n s u f f i c i e n t t i m e P E t a k e s d u r i n g i t ' C E A S ER E A D I N G ' p e r i o d s w i l l c a u s e i t o v e r l a p t h b e g i n n i n g o t h n e x t d a t a b l o c k . F i g u r e g i v e s g r a p h i c i l l u s t r a t i o n o t h i s p h e n o m e n o n . W h e n t h i s h a p p e n s , d a t a c h a r a c t e r s a r el o s t a n d s o m e t i m e s s y s t e m c r a s h e s c a o c c u r .

O r i g i n a l R O P E o w n e r s a r p r o b a b l y f a m i l i a r w i t h t h i ss o f t w a r e r o u t i n e , w h i c h i n c r e a s e s t h s p a c e b e t w e e n t a p eb l o c k s d u r i n g W R I T E - t o - t a p e o p e r a t i o n .

B l o c kW r i t e

R e a d T a p eB l o c k

S p a c e B l o c k 2

S t o p R e a dK e e p M o t o rO

S p a c e

R e a d B l o c k

B l o c k

S t o p R e a dK e e p M o t o rO

R e a d B l o c k

S h o w s t a p e w r i t i n g a n s u b s e q u e n t r e a d i n g . N o t e t h e d i f f e r e n c e i s p a c i n g b e t w e e n t h a t p u o t h e t a p e a W R I T E t i m e v s t h a t a R E A D t i m e . N o t e , t o o , t h a t E O m a r k e r c o u l dp o s s i b l y o c c u r a a t i m e w h e n t h P E i i s t o p - r e a d p h a s e . I t h i s c a s e t h e c a s s e t t ew o u l d k e e p r u n n i n g a n n o s t o p .

1 0 0 0 R E A C O N T A I N S L I N E T W R I T E1 0 0 1 T 6 - T I s I F L E N t A * ) C 1 9 0 T > I E N i 0 0 61 0 0 2 P R I N T * 1 1 L E F T * ( A * » 1 8 9 )1 0 0 3 F - T 1 2 0 T I - I E N G 0 S U B 2 0 0 0

0 0 T T P I N » R I G H T $( A * » L E h K A * ) - 1 8 9

1 0 0 5 G 0 T 0 1 0 0 51 0 0 6 P R I N T * 1 * A *1 0 0 7 F T 2 0 h E N G D S ; U B 2 0 0 01 0 0 3 R E T U R N2 0 0 0 R E M T U R N U C A S S E T T E

F D . S E E X T R A

2 0 0 5 P 0 K E 5 9 4 i l # 5 3 : T 6 = T I2 0 1 0 F T ( l - ' i t 1 : I n I 2 0 1 02 0 1 5 P O K E 5 9 4 1 1 * 6 1 s R E T U R N

T h i s i n c r e a s e i s p a c e i s u f f i c i e n t t o m o v e t h e d a t a b l o c k sf a e n o u g h a p a r t s o d u r i n g t h P E " c e a s e r e a d i n g w h i l em o t o r i s t i l l r u n n i n g " p e r i o d , s u b s e q u e n t r e a d s w i l l c a t c h t h b e g i n n i n g o e a c h d a t a b l o c k .

h a v e a l w a y s h a p e n c h a n t f o s e e k i n g h a r d w a r e s o l ut i o n s t o s u c h p r o b l e m s r a t h e r t h a n s o f t w a r e r o u t i n e s . B c o r e s p o n d i n g w i t h M a r k Z i m m e r m a n , w h h a c o r r e s p o n d e dw i t h R i c h a r d B e c k o f O n t a r i o , w a a b l e t m a k e l i t t l e

9 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 E A p r i l / M a y 1 9 8 3

Page 99: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 99/124

m o d i f i c a t i o n t t h r e s i d e n t P E c a s s e t t e u n i t t h a t i n s u r e dm o r e l i a b l y w r i t i n g a n r e a d i n g d a t a f i l e s t t a p e . T h c i c u i t e f f e c t i v e l y a d d s c a p a c i t a n c e a c r o s s t h e m o t o r w h e n t h c a s s e t t e i i t h e r e c o r d m o d e o n l y . T h i s e x t r a c a p a c i t a n c ep r e v e n t s t h m o t o r f r o m s h u t t i n g o f a i n o r m a l l y w o u l dd u r i n g a r e c o r d o r W R I T E o p e r a t i o n . I c o n t i n u e s t r u

b i m o r e a n t h e r e f o r e i n c r e a s e s t h e s p a c e b e t w e e n t a p eb l o c k s d u r i n g a W R I T E t o t a p e . F i g u r e w i l l g i v e t h c i r c u i tF i g u r e 3 w i l l s h o w t h e x a c t w i r i n g t m a k e t h c h a n g e t t h c a s s e t t e u n i t i t s e l f . Y o m u s t r e m o v e t h c a s s e t t e f r o mt h P E a n t a k e o f t h b a c k c o v e r , e x p o s i n g t h u n i t ' sp r i n t e d c i r c u i t b o a r d .

F i g u r e

5 . 0 0 0 m 1 0 , 0 0 0 m

6 T o M o t o r

G N

F i g u r e W h i l e W i r e F r o m M o t o r I S o l d e r e dH e r e O C o m p o n e n t S i d e

- I

Y o u r C a p a c i t a n c e

( N O T E : T h e d i t o r s t a k en r e s p o n s i b i l i t y f o s u r g e r yo h a r d w a r e . S u c h p r o c ed u r e s s h o u l d b e p e r f o r m e do n l y b e x p e r i e n c e d t e c h n ic i a n s . )

L a r g e S o l d e r T r a c e

N o r m a l l y O p e n B u C l o s e d I R e c o r d M o d e

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 E A p r i l / M a y 1 9 8 3 9

Page 100: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 100/124

u s e r d e p a r t m e n t s :P E T / C B M

N o t i c e t h e a r e a o t h e P . C . b o a r d t h a t h a v e d e s i g n a t e d a " A i t h e d i a g r a m . T h i s i t h p o s i t i v e v o l t a g e g o i n g t t h m o t o r . " B i t h n e g a t i v e o r e t u r n . N o t i c e t h r o o p i n si t h e c e n t e r o t h P . C . b o a r d . T h e s e a r e t h e u n d e r s i d e o s w i t c h . I g n o r e t h e p o s t s l a b e l e d " D a n c o u n t d o w n t t h s e v e n t h p i s t a r t i n g a p o i n t " F " . I n c l u d e i y o u r c o u n t t h f l a t t e n e d p i n . P i n s 7 a n d 8 a r n o r m a l l y o p e n ( v e r i f y t h i s w i t h

V O i t h r e s i s t a n c e m e a s u r e m e n t m o d e ) . T h e s e p i n s a r c l o s e d w h e n t h u n i t i i t h r e c o r d p o s i t i o n ( v e r i f y t h i sa l s o ) . P i t f u n c t i o n o p p o s i t e .

T h e s e t h r e e p i n s ( 7 , 8 , 9 ) s h o u l d h a v e n o t h e r c i r c u i t t r a c e sg o i n g t t h e m . T h i s f a c t w i l l a l s o h e l p y o i d e n t i f y t h p i n s .A d w i r i n g a s h o w n . I y o c a n n o t k e e p t h e c a p a c i t o r w i t h i nt h c a s s e t t e u n i t ( w a n o t , b u h a v e f o u n d a n i c e p l a c e f o i w i t h i n t h e P E T ) , p u n c h a h o l e i t h c a s s e t t e c a s e a n r u

w i r e s t h r o u g h t h e h o l e t t h c a p a c i t o r . A d f r o m 5 0 0 0 u t 1 0 , 0 0 0 u o c a p a c i t a n c e t t h c i r c u i t . T h g r e a t e r t h ec a p a c i t a n c e , t h m o r e s p a c e i a d d e d . a u s i n g 5 2 0 0 u w i r e d a 2 2 0 0 u a n 3 0 0 0 u p a r a l l e l . R e m e m b e r t h a tc a p a c i t a n c e i a d d e d w h e n w i r e d i p a r a l l e l , n o i s e r i e s .P o i n t s " E i t h d i a g r a m i n d i c a t e t h i n t e r s e c t i o n o f t h ec a p a c i t o r w i r e s f r o m m P E c h a s s i s - m o u n t e d c a p a c i t o r s , t ot h w i r e s r u n n i n g o u o t h t a p e u n i t . h a v e u s e d " d i s c o nn e c t " t e r m i n a l l u g s a t h e s e p o i n t s , w h i c h e n a b l e m t c h a n g e t h e c a p a c i t a n c e e a s i l y a t a n t i m e .

F i g u r e s h o w s a n a l t e r n a t i v e s c h e m e w h i c h a c c o m p l i s h e st h s a m e t h i n g a F i g u r e 3 b u w i l l a d c a p a c i t a n c e t t h m o t o r a a l t i m e s , e v e n d u r i n g f a s t f o r w a r d . u s e d t h i ss c h e m e f o m o n t h s u n t i l g o t t h e n e r v e t o f i g u r e o u t h p r e c i s e w i r i n g o t h u n i t i t s e l f .

F i g u r e

A l t e r n a t i v e m e t h o d o a d d i n g c a p a c i t a n c e t t h m o t o r .T h e e d g e c o n n e c t o r i t h o n u s e d t c o n n e c t c a s s e t t et t h m a i n P . C . b o a r d .

G N 5

M o t o rR e a dW r i t eS e n s e

T h i s m o d i f i c a t i o n w i l l e l i m i n a t e t h n e c e s s i t y f o r s o f t w a r es u b r o u t i n e s t i n c r e a s e s p a c e b e t w e e n t a p e b l o c k s a n i n s u r ey o t r o u b l e f r e e d a t a h a n d l i n g f o t h l i f e o y o u r s y s t e m — o rs h o u l d s a f o t h l i f e o f t h e c a p a c i t o r .

9 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 E A p r i l / M a y 1 9 8 3

Page 101: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 101/124

u s e r d e p a r t m e n t s :C o m m o d o r e 6

V i e w B A Ma n

1 5 4 1 D i s kD i r e c t o r yP r o g r a m s

b y C h r i s t o p h e r P h i l l i p s

T h f o l l o w i n g t w p r o g r a m s a r r e v i s e d v e r s i o n s o p r o g r a m s f o u n d i t h V I C - 1 5 4 1U s e r ' s M a n u a l a n d o t h T E S T / D E M O d i s k .

B o t h p r o g r a m s a r e m o d i f i e d t a l l o w s e l e c t i o n o u n i t n u m b e r f r o m t 1 2 T h i sp r o v i d e s s e l e c t i v e a c c e s s t a n o n o u t d i s k d r i v e s d a i s y - c h a i n e d t o g e t h e r ( t h ec a p a c i t y o t h V I 2 0 a n d t h C o m m o d o r e 6 4 ) .

T h 6 V i e w B A p r o g r a m u t i l i z e s t h 6 4 ' s 4 0 c o l u m n s c r e e n t d i s p l a y a l 3 t r a c k so t h e d i s k o o n s c r e e n .

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

D i s k D i r e c t o r y

P R I N T I I 3 W ) I W I » i i i M i M B " : P R I N T " r T I J : I N P U T " U N I T N U M B E R 1 1 ; U N I TI U I K O L J N I T M 2 T H E N G O T OC L 0 S E 2 : C L O S E 1 50 P E N 2 , U N I T , 1 5P R I N T S " : G O T O 1 0 0 0 0

2 G E T # l , f i $ , B $3 G E 4 G E 5 0 = 6 I f l $ < > " " T H E N O f l S C C R * )

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 E A p r i l / M a y 1 9 8 3 9

Page 102: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 102/124

u s e r d e p a r t m e n t s :C o m m o d o r e 6

7 I B * O M " T H E N C = « C + R S C C B * ) * 2 5 63 P R I N T " l l M I D $ ( S T R $ < C ) , 2 ) J T f l B < 3 ) ; r i " 9 G E T # 1 , B $ : I F S T O 0 T H E N 1 8 0 01 0 I B * O C H R $ < 3 4 ) T H E N 9 1 1 G E T # 1 , B * : I F B * O C H R * < 3 4 ) T H E N P R I N T B * ; : 1 2 G E T # 1 , B * - I F B $ = C H R $ < 3 2 ) T H E N 1 2 1 3 P R I N T T R B C 2 2 ) ; : C * = " "1 4 C * = C * + B * : G E T # 1 , B $ : I F B * O " " T H E N 1 4 1 5 P R I N T L E F T * < C * , 3 )1 6 G E T T $ : I F T * O " " T H E N G O S U B 2 0 0 01 ? I S T = 0 T H E N 3 1 6 0 0 P R I N T " B L O C K S F R E E "1 0 1 0 C L O S E D G O T O 1 0 0 0 02 0 0 0 I T $ = " Q " T H E N C L O S E 1 = E N D2 0 1 9 G E T T $ : I F T $ = " " T H E N 2 0 0 02 0 2 0 R E T U R N4 0 0 0 R E M D I S K C Q M M f l N B4 0 1 0 C * = " " : P R I N T " > " ;4 0 1 1 G E T B * : I F B $ a " " T H E N 4 0 1 14 0 1 2 P R I N T S * ; = I B * = C H R * ( 1 3 ) T H E N 4 0 2 04 0 1 3 C * = C $ + B $ : G O T O 4 0 1 14 0 2 0 P R I H T # 2 , C $5 0 0 0 P R I N T " S N ;5 0 1 0 G E T # 2 . . f l * : P R I N T f l * ; : I F5 0 2 0 P R I N T " ! "1 0 0 0 0 P R I N T " D - D I R E C T O R V "1 0 0 1 S P R I N T " > - D I S K C O M M f l N D "1 0 0 2 6 P R I N T " Q - Q U I T P R O G R f l M "1 0 9 3 0 P R I N T " S - D I S K S T F i T U S1 0 0 4 0 P R I N T V - L O f l B P R O G R R M "1 0 1 0 0 G E T R $ : I F f l $ = " " T H E N 1 0 1 0 01 9 2 0 0 I R $ = " D " T H E N 1 1 0 3 0 0 I f l $ = \ " O f l $ = " > " O R $ = M > " T H E N1 0 3 1 0 I m = " Q u T H E N C L O S E 2 : C L 0 S E 1 5 : E N I i1 0 3 2 0 I f l * = " S " T H E N 5 0 0 01 0 3 4 0 I f l f » V " T H E N G O S U B 1 1 0 0 0 : G O T O 1 0 0 0 01 0 9 9 9 G O T O 1 0 1 0 01 1 0 0 0 I N P U T " L O R D M ; B * : I F B $ = " " O R B * = " E " O R B * = 1 P C ! 1 I O R B $ = " B V E 1 I T H E N E « = i n $ R E T U R N1 1 0 1 0 C L O S E 2 " C L O S E 1 1 1 0 2 0V i e w B A M4 R E 5 R E M V I E W B R M F O R C O M M O D O R E 6 7 R E 3 P R I H T " O « D » W W » » « » » i l 3 H : P R I N T l l T ; I N P U T " W H I C H D R I V E " ; U N I T

— I 1 0 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 E A p r i l / M a y 1 9 8 3

Page 103: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 103/124

3 I U N I T < 8 O U N I T M 2 T H E N 8 1 0 R E * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *1 0 R E V I E W B f l M F O R 6 4 D I S K1 0 R E M * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *1 0 O P E N 1 5 . . U N I T , 1 1 1 P R I N T # 1 5 , " I 0 " : N ! J $ = " N / f l N / f l N / N / f l l - ! / R " : Z ^ = I1 2 O P E N 2 . . U N I T . , 2 , " # "

1 5 P E F F N S < Z ) 2 t < S - I N T < S / 8 > # 8 ) R N C S B ( I N T C S / 8 ) > 57 P R I N " n t i ! V B - P " ; 2 ; l- 9 P R I N T ' T W ;

2 0 0 F O R I = 0 T Q 2 0 : P R I N T ■ P R I N T " T I I P R I G H T $ < S T R $ ' r 1 ) 4 - " % 3 > j : N ^ T2 1 G E T # 2 , R *2 2 G ! ^ T # 2 , F ! $2 3 G E T # 2 , f l $2 4 T S = 92 3 F O R T = 1 T O 3 5 ' G O S U B 4 5 02 ^ V = 2 4 : X = T + 4 : Q O S U B 4 3 0 : Q O S U B 5 4 0 : N E X T2 7 9 R E M G E T 2 $ ' I F 2 $ = " " T H E H 2 7 0 : P R I N T 1 1 ^2 8 V = 2 4 = X = l : G O S U B 4 3 02 9 F n R T = f ? T O 2 0 : P R I N T : P R I N T " T l " R I G H T ^ ( S T R $ ( r ; i H - n % 3 ) ; ' N E X T3 0 R E F 0 R T = 1 8 T 0 3 53 1 0 R E M 3 O S U B 4 5 03 2 R E V = 2 4 : X = T - 1 3 ■ G O S U B 4 3 0 ■ G O S U B 5 4 0 : N E X T3 3 R E M F Q R I = 1 T O 1 0 0 0 : N E X T3 4 0 P R I N T " 3 " ;3 5 P R I N T # 1 5 , " E - P " ; 2 . ; H 43 6 N * = " " : F O R I = 1 T O 2 0 : G E T # 2 . , f l f : N * = H * + f l * : N E X T3 7 0 P R I N T " » N * " " T 5 - 1 7 ; " B L O C K S F R E E "3 9 P R I N T " < H I T R N V K E V T C E K I T > "3 8 2 F O R I = 1 T O 1 0 S 0 : N E X T : P R I N T S B L O C K R L L O C R T I O N M f l P < B f l M )3 8 G E T Z * : i F Z f a M " T H E N 3 8 5 : P R X N T " 33 9 P N " 4 0 I N P U T " W S D » » l f l N O T H £ R D I S K E T T E N f B S I " ; f l t4 1 I F f l * » " V n T H E N R U N4 2 0 I F f l * O " V " T H E H P R I N T # 1 3 ; " I 0 I I : G O T O 1 0 0 04 3 P R I H4 4 0 R E T U R N4 5 0 G E T # 2 ^ S C * : S C * f l S C < R I G H4 7 6 E T # 2 . .4 3 S B C 8 ) = f l S C C4 9 0 G E T # 2 ^

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 Z A G I N E A p r i l / M a y 1 9 8 3 1 0

Page 104: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 104/124

u s e r d e p a r t m e n t s :C o m m o d o r e 6

5 0 E ? S B C I ) « R S C < f l * )5 1 G E T # 2 . - R * : I F R * = " "5 2 5 B < 2 ) = R 5 C <5 3 R E T U R N5 4 P R I N T » ) a ? ; m ;5 5 R E M P R I N T T " " S C " " S E W " S B C D " " S B < 2 ) s s C H R * C 0 )5 6 0 I F T > 2 ^ R H D S = 1 8 T H E H : P R I N T M I B * < N U # ^ Z 4 ^ 1 ) ; = G O T O S 6 05 7 F Q R S = 0 T O 2 05 9 I T < 1 8 T H E N 6 2 05 9 I F T > 3 0 f l H D S S ! i 7 T H E N : P R I N T M I I W : < N U * j Z 4 j i > : G O T O 6 6 0S 0 I F T > 2 4 R W D S = ? . 9

€ - 2 2 I F T > i 7 R N D S ^ 2 0 T H E N P R I N T H I D * < M U * ; Z 4 > Z < t - = ? M i G O T O S 6 0£ - 3 f t P R T W T " = f i M

^ 4 T F N S ( S > = 0 T H ^ N ' P R I N T " 4 " ; : G O T G 6 6 06 ? P R I N T " S + " ; : R E M R 1 G H T $ < S T R * C S ) j 1 > ; Z 4 j 1 ) ; = 0 0 1 0 7 26 7 N E X T6 8 R E T U R N8 9 0 R E M D I S K G G I W N B9 0 0 P E N 1 5 ^ 9 j I S9 1 0 I N P U T n B I S K C 0 M n R N D " ; C $ : P5 3 I N P U T # 1 5 j E ^ E R $ ^ E L E 2 : I F E < 2 0 T H E N S T O P9 3 P R I N T E ; E R $ ; E U E 2 : C L O S E 1 S : S T O P1 9 0 0 R ^ M C L O S E 1 5 : L O f l B " 0 : D I R E C # ' S U N I T

I 1 0 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 E A p r i l / M a y 1 9 8 3

Page 105: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 105/124

M I C R O P H Y S P R O G R A M S h a v e b e e n u s e d s u c c e s s f u l l y i s c h o o l a n c o l l e g e st h r o u g h o u t t h e c o u n t r y . N o w , t h i s e d u c a t i o n a l a n r e c r e a t i o n a l s o f t w a r ei a v a i l a b l e f o u s i y o u r o w h o m e .

D I S K E T T E

H O M E A N C L A S S R O O M .

S U B J E C T M A T T E R A V A I L A B L E

■ V O C A B U L A R YS P E L L I N GS A A N A L O G I E SW H E E L - O F - F O R T U N EW O R D G A M E SA N A G R A M W O R D G A M E SC R Y P T O G R A M W O R DG A M EC H E M I S T R YP H Y S I C SM A T H E M A T I C S

" ■ c a l c u l u s

A P P R O P R I A T E G R A D E L E V E L S

H I G H S C H O O L / C O L L E G E1 2 t h G r a d e1 1 t h G r a d e1 0 t h G r a d e

J U N I O R H I G H S C H O O L9 t G r a d e8 t G r a d e7 t G r a d e

E L E M E N T A R Y S C H O O L6 t G r a d e5 t G r a d e4 t G r a d e

T h M i c r o p h y s c a t a l o g i a v a i l a b l e f r o m l e a d i n g s t o r e s a n d c o m p u t e r d e a l e r so y o m a p h o n e o w r i t e t o

M I C R O P H Y S P R O G R A M SM A R K E T I N G D I V I S I O N1 7 3 7 W e s t 2 n S t r e e tB r o o k l y n , N e Y o r k 1 1 2 2 3( 2 1 2 ) 3 7 5 - 5 1 5 1

F o r e i g n a n D o m e s t i c D e a l e r a n D i s t r i b u t o r I n q u i r e s W e l c o m e d .

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 E A p r i l / M a y 1 9 8 3 1 0 3

Page 106: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 106/124

f o 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 sM O N O P O L Y - 6 4 1 9 . 9 5A P E C R A Z E - 6 4 2 4 . 9 5P E A R L D I V E R - 6 4 . . . . 1 9 . 9 5L O G G E R - 6 4 2 4 . 9 5

I N T R U D E R S C R A M B L E R . . . 1 7 . 9 5C H O P L I F T E R 3 4 . 9 5E A S Y S C R I P T - 6 4 W o r d P r o c e s s o rR e g . 9 9 . 9 5 8 4 . 9 5

D A T A - M A N A G E RV I C - 2 0 6 9 . 9 5C o m m o d o r e - 6 4 8 9 . 9 5

G E N E R A L L E D G E RV I C - 2 0 8 9 . 9 5C o m m o d o r e - 6 4 9 9 . 9 5

C o m m o d o r e 6 & V I C 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 .

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

( 6 0 9 ) 3 8 6 - 9 3 5 3

c o m p u t e r w a r e2 7 W a r r e n S t . , E d g e w a t e r P a r k . N J 0 8 0 1 0

P r e s e n t sp r y t e | j c j t e r

F o r t h e C o m m o d o r e 6 4 T h u s e r a f f e c t i o n a t e s p r i t e d e v e l o p m e n tp r o g r a m . M e n u - d r i v e n . M o n o / M u l t i c o l o r s p r i t e s ,j o y s t i c k / k e y b o a r d , T a p e / D i s k 2 O w / F A S Tm a c h i n e l a n g u a g e r o u t i n e s . O v e r 6 0 c o m a n d s : R O T A T E ( a n y a n g l e 0 - 3 6 0 ) . I N V E R T /O B V E R T . S H I F T S . S Y M M E T R Y , A N D / O RR E V E R S E , R E V I E W , M O V I E ( a n i m a l i o n ) .C r e a t e a n E d i ! u t 1 2 s p r i t e s p e f i f e .F o p r o g r a m m i n g e f f i c i e n c y a n d F U N 1

P L U ST h C a m e M a k e r

A u t o m a t i c a l l y p r e p a r e s b a s e f o g a m e d e v e l o p m e n t - u p t 3 s p r i t e s W I T H O U T D A T AS T A T E M E N T S ! A d d s S P E E D t y o u r g a m e s .S a v e s m e m o r y l o o .

T o o r d e r S e n d c h e c k ( U . S . F u n d s ) $ 2 9 . 9 5 f o C a s s e t t e , S 3 4 . 9 5 l o D i s k . D e a l e r i n q u i r i e si n v i t e d .

P . 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

D i v i s i o n a F o i l i r e S y s t e m s . I n c .

u s e r d e p a r t m e n t s :C o m m o d o r e 6

N e S o f t w a r e P r o d u c t sf o t h C o m m o d o r e 6

b A p r i l M K o p p e n h a v e r

C o m m o d o r e i p r o u d t a n n o u n c e t h r e c e n t r e l e a s e o t h r e e n e s o f t w a r ep r o d u c t s f o t h C o m m o d o r e 6 4 T h C o m m o d o r e 6 4 M a c r o A s s e m b l e rD e v e l o p m e n t S y s t e m , T h C o m m o d o r e6 S c r e e n E d i t o r , a n t h P E E M U L A T O R . T c o n t i n u a l l y e n c o u r a g ea n t e c h n i c a l l y s u p p o r t t h i r d p a r t y s o f tw a r e d e v e l o p e r s , C o m m o d o r e s p e c i f i c a l l yd e s i g n e d T h C o m m o d o r e 6 4 M a c r oA s s e m b l e r D e v e l o p m e n t S y s t e m a n T h C o m m o d o r e 6 S c r e e n E d i t o r f o p r o g r a m m e r s . T t a k e f u l l a d v a n t a g e o e x i s t i n g s o f t w a r e , t h P E E M U L A T O Rp a c k a g e m o d i f i e s t h e C o m m o d o r e 6 s t h a t i w i l l o p e r a t e i d e n t i c a l l y t o t h e 2 . 0B A S I C P E 2 0 0 1 .

T h p r o c e s s o f t r a n s l a t i n g m n e m o n i co r s y m b o l i c f o r m o c o m p u t e r p r o g r a mt o a c t u a l m a c h i n e c o d e i c a l l e da s s e m b l y . p r o g r a m w h i c h p e r f o r m st h i s t r a n s l a t i o n i a a s s e m b l e r . T h s y b o l i c f o r m o f t h e p r o g r a m i r e f e r r e d t a s o u r c e c o d e a n t h a c t u a l m a c h i n ef o r m i r e f e r r e d t o a s o b j e c t c o d e . T h s y m b o l s u s e d a n t h r u l e s o f a s s o c i at i o n f o t h o s e s y m b o l s a r e t h e a s s e m b l yl a n g u a g e . I g e n e r a l , o n a s s e m b l yl a n g u a g e s t a t e m e n t w i l l t r a n s l a t e i n t oo n e m a c h i n e i n s t r u c t i o n . T h i sd i s t i n g u i s h e s a a s s e m b l e r f r o m c o p i l e r w h i c h m a p r o d u c e m a n y m a c h i n ei n s t r u c t i o n s f r o m s i n g l e s t a t e m e n t . A a s s e m b l e r w h i c h e x e c u t e s o c o m p u t e ro t h e r t h a n t h o n f o w h i c h c o d e i g e n e r a t e d , i c a l l e d c r o s s - a s s e m b l e r .U s o f c r o s s - a s s e m b l e r s f o p r o g r a md e v e l o p m e n t o m i c r o p r o c e s s o r s i c o m o b e c a u s e o f t e n m i c r o c o m p u t e r

s y s t e m h a f e w e r r e s o u r c e s t h a n a r n e e d e d f o a a s s e m b l e r . H o w e v e r , i t h c a s e o f t h e C o m m o d o r e 6 4 t h i s i n o t r u e . W i t h f l o p p y d i s k a n p r i n t e r , t h s y s t e m i w e l l s u i t e d f o r s o f t w a r ed e v e l o p m e n t .

T h C o m m o d o r e 6 M a c r oA s s e m b l e r D e v e l o p m e n t S y s t e ml e t s y o u p r o g r a m i t h n a t i v e 6 5 0 0s e r i e s a s s e m b l e r l a n g u a g e o t h C o m o d o r e 6 4 T h s o f t w a r e p a c k a g e p r v i d e s y o w i t h a v e r y p o w e r f u l m a c r oa s s e m b l e r , e d i t o r , l o a d e r s , a n t w m a c h i n e l a n g u a g e m o n i t o r s , a l o n g w i t ho t h e r s u p p o r t r o u t i n e s . T h i s i e v e r y t h i n g y o u n e e d t o c r e a t e , a s s e m b l e ,l o a d , a n e x e c u t e 6 5 0 0 s e r i e s a s s e m b l yl a n g u a g e c o d e . T h e s e d e v e l o p m e n t t o o l so p e r a t e i s i m i l a r m a n n e r a n p r o v i d et h s a m e l e v e l o d i r e c t m a c h i n e i n t e rf a c e a s t h a s s e m b l e r s o m u c h l a r g e rc o m p u t e r s .

T h s o f t w a r e c o n t a i n e d o t h d i s k e t t e , a w e l l a t h u s e r ' s m a n u a l , i d i r e c t e d t o w a r d s t h e x p e r i e n c e d c o m -p u t e r i s t w h i a l r e a d y f a m i l i a r w i t h6 5 0 0 s e r i e s a s s e m b l y a n t h o p e r a t i o n so f t h e C o m m o d o r e 6 4 T h i s p r o d u c t i n o t i n t e n d e d t p r o v i d e t h k n o w l e d g eo " h o w t o i a s s e m b l y l a n g u a g e . ( I t h e p r e f a c e o f t h e m a n u a l , s e v e r a lr e f e r e n c e s a r e l i s t e d w h i c h c a b e c o ns u l t e d f o d e t a i l e d d e s c r i p t i o n o 6 5 0 2a s s e m b l y l a n g u a g e a n t h C o m m o d o r e6 4 . )

T h C o m m o d o r e 6 M a c r o A s s e m b l e rD e v e l o p m e n t S y s t e m m a n u a l i d i v i d e di n t o f i v e p a r t s :

J 1 0 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 E A p r i l / M a y 1 9 8 3

Page 107: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 107/124

P a r t O n e , " I n t r o d u c t i o n " — T o p r o v i d e ab r i e f d e s c r i p t i o n o f h o a a s s e m b l e rw o r k s , a l o n g w i t h a e x p l a n a t i o n o g e n e r a l t e r m i n o l o g y .P a r t 1 \ v o , " C a p a b i l i t i e s a n C o n v e nt i o n s " — T o d e s c r i b e c a p a b i l i t i e s a n c o v e n t i o n s u s e d b t h i s a s s e m b l e r .P a r t T h r e e , " C r e a t i n g a n E d i t i n gA s s e m b l y S o u r c e F i l e s " — T o d e s c r i b eh o t c r e a t e a n e d i t a a s s e m b l yl a n g u a g e s o u r c e f i l e . T h i s i n c l u d e s i s t r u c t i o n s f o l o a d i n g a s u p p o r t p r o g r a mo " w e d g e " w h i c h g i v e s t h u s e r a d d it i o n a l c o m m a n d s f o m a i n t a i n i n g t h d i s k a n l o a d i n g a n r u n n i n g p r o g r a m s .A l s o , o p e r a t i n g i n s t r u c t i o n s f o l o a d i n ga n r u n n i n g t h E d i t o r 6 4 p r o g r a m a r g i v e n . T h i s p r o g r a m l e t s t h u s e r c r e a t ea n e d i t a s s e m b l y s o u r c e f i l e s .P a r t F o u r , " A s s e m b l i n g a n T e s t i n gP r o g r a m " — T o c o n t a i n i n f o r m a t i o n o t h p r o g r a m s t h a t l e t h u s e r a s s e m b l e ,t e s t , a n d e b u g o b j e c t p r o g r a m s .P a r t F i v e , " A p p e n d i c e s " — C h a r t s a n dt a b l e s a s s u m m a r y .

T h C o m m o d o r e 6 S c r e e nE d i t o r s o f t w a r e p a c k a g e l e t s y o c r e a t eB A S I C p r o g r a m s w i t h t h e a i o s c r e e n f i e l d e d i t o r . T h S c r e e n E d i t o rp r o g r a m p r o v i d e s t h e u s e r w i t h p o w e rf u s o f t w a r e t o o l t h a t l e t s y o d e f i n e a n e d i t f i e l d s t h a t a r i n p u t t h r o u g h t h C R s c r e e n . S c r e e n d e s i g n a n t h i p u a n e d i t i n g o f d a t a h a v e a l w a y s b e e no n o t h m o r e d i f f i c u l t t a s k s f a c i n g t h eB A S I C p r o g r a m m e r . W i t h t h C o m o d o r e 6 S c r e e n E d i t o r , s c r e e n d e s i g na n t h i n p u t a n e d i t i n g o d a t a i n o

o n l y e a s i e r , b u a c c o m p l i s h e d w i t h t h ea c c u r a c y a n s p e e d o a s s e m b l y l a n g u a g ep r o g r a m m i n g .

T h i s p a c k a g e c o n t a i n s e v e r y t h i n g t h a tt h u s e r w i l l n e e d t c r e a t e , e d i t , a n m a n i p u l a t e d a t a f i e l d s f r o m w i t h i nB A S I C p r o g r a m . T h s o f t w a r e a n m a n u a l a r b o t h d i r e c t e d t o w a r d s t h e x p e r i e n c e d c o m p u t e r u s e r t h a t a l r e a d yh a s o m e f a m i l i a r i t y w i t h t h B A S I Cl a n g u a g e a n t h e o p e r a t i o n s o t h C o m o d o r e 6 4

T h C o m m o d o r e P E E M U L A T O R s o f t w a r e p a c k a g e l e t sy o e x e c u t e o y o u r C o m m o d o r e 6 p r o g r a m s t h a t w e r e o r i g i n a l l y d e s i g n e df o t h P E T . T h P E E m u l a t o r a c t u a l l ym o d i f i e s t h e C o m m o d o r e 6 s i w i l lo p e r a t e a l m o s t i d e n t i c a l l y t t h e 2 . 0B A S I C P E 2 0 0 1 . T h i s m o d i f i c a t i o nc o n s i s t s o t w p a r t s : m e m o r y r e - c o nf i g u r a t i o n a n s y s t e m i n t e r a c t i o n i n t e rp r e t a t i o n . T h e x a c t t e c h n i c a l s p e c i f i c at i o n s o j u s t h o t h P E E M U L A T O Ro p e r a t e s a r o u t s i d e t h s c o p e o t h m a n u a l . H o w e v e r , t h m o r e i m p o r t a n tc o n c e p t u a l i n f o r m a t i o n o f i t o p e r a t i o na r p r e s e n t e d c l e a r l y a n c o n c i s e l y .

T h e r e a r m a n y o t h e r q u a l i t y s o f t w a r ep r o d u c t s h e a d e d t o w a r d s c o m p l e t i o n .F o y o u r i n f o r m a t i o n a n e n j o y m e n t , w i n t e n d t i n c l u d e a r e v i e w o t h n e s o f t w a r e p r o d u c t s a t h e y a r e r e l e a s e d .

Y o u rC o m m o d o r e 6

D e s e r v e sA A s s i s t a n t

T h P e r s o n a lF i n a n c e A s s i s t a n t . . . 5 9 . 9 5T h S p r e a d s h e e tA s s i s t a n t $ 1 2 5 . 0 0T h W r i t e r ' sA s s i s t a n t $ 1 2 5 . 0 0T h F i l i n gA s s i s t a n t $ 1 2 5 . 0 0

R A I N B O WC O M P U T E RC O R P O R A T I O N4 9 0 L a n c a s t e r A v e n u eF r a z e r , P 1 9 3 5 5 ( 2 1 5 ) 2 9 6 - 3 4 7 4

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

J 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 E A p r i l / M a y 1 9 8 3 1 0 5

Page 108: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 108/124

u s e r d e p a r t m e n t s :V I 2

M o r e C o l u m n s f o t h V I T y p e w r i t e r

b R o C o h e n

W h e n u s i n g p r i n t e r w i t h t h e V i T y p e w r i t e r , t h e p r i n t e rp r i n t s 6 c h a r a c t e r s o n o n e l i n e . I o r d e r t e x p a n d t h i s t a n y t h i n g p a s t 6 c h a r a c t e r s t h f o l l o w i n g s h o u l d b d o n e :1 L o a d t h p r o g r a m2 R u t h p r o g r a m3 H i R u n / S t o p a n r e s t o r e4 P O K E V + 4 5 6 . N5 P O K E Z - r 5 1 8 , N

I

W h e r e " N i t h n u m b e r o c h a r a c t e r s d e s i r e d o o n l i n e , i . e . , 8 0 A f t e r t h e s e c o n d P O K E , w h e n R E A D Yc o m e s u o t h s c r e e n , t h e u s e r s h o u l d t y p e R U N . a n t h p r o g r a m w i l l p r i n t o u a d e s i r e d .

J

S t r a t e y S y s t e m S o f t w a r eF O C O M M O D O R E B A S I C 4 .

8 1 3 - 9 3 9 - 1 3 1 0

1 8 6 8 g r a c e f i v e . ,

J M y e r s , J t a , 3 3 9 0 1T H E F T D E T E R E N T E P R O n J 2 9 . 7 5

Y o u r n a m e , a d d r e s s , a n p h o n e n u m b e r o s c r e e nw h e n p o w e r e d o t v e r i f y o w n e r s h i p . A l s o m u s ti n p u t f i v e c h a r a c t e r p a s s w o r d t a c c e s s y o u rs y s t e m . N e w E P R 0 P 1 r e p l a c e s e x i s t i n g s y s t e m R O S e n d n a m e , a d d r e s s , p h o n e n u m b e r , a n d p a s s w o r dy o w i s h t u s e . M u s t b f i v e c h a r a c t e r s .

• • • • c u r m j u o n t B t s t c t . B H C B E R T I Q 1 3 U N M F S T R E E T H O O T M S

( l R £ l ) - U L £ P H ( t » E N U H B E HP L E A S E V E R I T Y O W N E R S H I P

S C R E E N C O P Y E P R O N S 2 9 . 7 5P r e s s o n k e t t r a n s f e r s c r e e n c o n t e n t s t p r i n t e r . U i l l n o i n t e r f e r e w i t h p r o g r a m i p r o g r e s s . E P R O M r e p l a c e s e x i s t i n gs y s t e m R O M . C a n b u s e d w i t h T H E F T O E T E R E N T E P R O N .S y s t e m i u p p e r c a s e w h e n p o w e r e d o n 4 B S 4 c o l u m n b u s i n e s s k e y b o a r d4 G S 4 c o l u m n g r a p h i c s k e y b o a r dB A 5 8 c o l u m n a l s y s t e m s ( 8 0 3 2 )V I 2 : f U I C T R A T I O N 1 g a m e o m e m o r y / c o n c e n t r a t i o n . C A S S $ 9 . 7 5

P l e a s e i n c l u d e S 1 . 2 5 s h i p p i n g . F L A . r e s i d e n t s a d 5 s a l e s t a 1 0 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 E A p r i l / M a y 1 9 8 3

Page 109: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 109/124

u s e r g r o u p s

U s e r G r o u p s L i s t i n g

A L A B A M AH u n t s v i l l e P E U s e r s C l u b9 0 0 2 B e r c l a i r R o a dH u n t s v i l l e . A 3 5 8 0 2C o n t a c t : H a C a r e yM e e t i n g s ; e v e r y 2 n T h u r s d a yA L A S K AC O M P O O H - Tc / B o 1 1 O l H a r b o r . A 9 9 6 4 39 0 7 - 2 8 6 - 2 2 1 3A R I Z O N AV I U s e r s G r o u p1 2 0 6 N . F r a s e r D r i v eM e s a , A 8 5 2 0 3C o n t a c t : P a u l V M u f f u l e t t oC o m m o d o r e U s e r G r o u pM e t r o C o m p u t e r S t o r e4 5 0 0 E S p e e d w a y .S u i t e 1 T u c s o n . A 8 5 7 1 26 0 2 - 3 2 3 - 3 1 1 6C e n t r a l A r i z o n a P E P e o p l e8 4 W C a l l e d e N o r t eC h a n d l e r , A 8 5 2 2 46 0 2 - 8 9 9 - 3 6 2 2H o S c h a h r e rA C U Gd H o m e C o m p u t e r S e r v i c e2 0 2 8 W C a m e l b a c k R d P h o e n i x . A 8 5 0 1 56 0 2 - 2 4 9 - 1 1 8 6D a n D e a c o nF i r s t W e d . o m o n t hW e s t M e s a V I C2 3 5 1 S S t a n d a g eM e s a , A 8 5 2 0 2K e n n e t h S E p s t e i nA R K A N S A SC o m m o d o r e / P E T U s e r s C l u bC o n w a y M i d d l e S c h o o lD a v i s S t r e e tC o n w a y , A 7 2 0 3 2C o n t a c t : G e n e v a B o w l i nB o o n e v i l l e 6 4 C l u bc / A . R . M e d e r i c hE l e m e n t a r y S c h o o l4 0 W 5 t S B o o n e v i l l e . A 7 2 9 2 7M a r y T a f fC A L I F O R N I AS C P U G S o u t h e r n C a l i f o r n i aP E U s e r s G r o u pd D a t a E q u i p m e n t S u p p l yC o r p .8 3 1 5 F i r e s t o n e B l v d .D o w n e y . C 9 0 2 4 1| 2 1 3 | 9 2 3 - 9 3 6 1M e e t i n g s : F i r s t T u e s d a y o e a c h m o n t hC a l i f o r n i a V I U s e r s G r o u pc / D a t a E q u i p m e n t S u p p l yC o r p .8 3 1 5 F i r e s t o n e B l v d .D o w n e y . C 9 0 2 4 1( 2 1 3 ) 9 2 3 - 9 3 6 1M e e t i n g s : S e c o n d T u e s . o fe a c h m o n t h

C o m m o d o r e U s e r s C l u b1 0 4 1 F o x e n w o o d s D r i v eS a n l a M a r i a . C 9 3 4 5 5( 8 0 5 ) 9 3 7 4 1 0 6C o n t a c t : G r e g J o h n s o nV a l l e y C o m p u t e r C l u b2 0 0 6 M a g n o l i a B l v d .B u r b a n k , C ( 2 1 3 ) 8 4 9 4 0 9 41 s W e d . 6 p . m .V a l l e y C o m p u t e r C l u b1 9 1 3 B o o t h R o a dC e r e s . C 9 5 3 0 7P U o S i l i c o n V a l l e y2 2 3 5 5 R a n c h o V e n t u r a R o a dC u p e r t i n o , C 9 5 0 1 4L i n c o l n C o m p u t e r C l u b7 5 E Y o s e m i t eM a n t e c a . C 9 5 3 3 6J o h n F u n g , A d v i s o rP E o t h A i 5 2 C r e s t l a k e D r i v eS a F r a n c i s c o . C 9 4 1 3 2M a J B a b i n , S e c r e t a r yP A L S ( P E T s A r o u n d )L i v e r m o r e S o c i e t y8 8 S o u t hL t v e r m o r e , C 9 4 5 5 0( 4 1 5 ) 4 4 9 - 1 0 8 4E v e r y t h i r d W e d n e s d a y7 : 3 0 p . m .C o n t a c t : J J o h n s o n

S P H I N X7 6 1 5 L c v i s t o n A v e .E C c r r i t o , C 9 4 5 3 0( 4 1 5 ) 5 2 7 - 9 2 8 6B i l l M a c C r a c k e nS a D i e g o P U c / o D . C o s t a r a k i s3 5 6 2 U n i o n S t r e e t( 7 1 4 ) 2 3 5 - 7 6 2 6

a . m . - 4 p . m .W a l n u t C r e e k P E U s e r s C l u b1 8 1 5 Y g n a c f o V a l l e yR o a dW a l n u t C r e e k . C 9 4 5 9 6J u r u p a W i z a r d s4 5 2 6 K i n g s b u r y P I R i v e r s i d e . C 9 2 5 0 3C o n t a c t : W a l t e r J S c o t tT h C o m m o d o r e C o n n e c t i o n2 3 0 1 M i s s i o n S t S a n t a C r u z , C 9 5 0 6 0( 4 0 8 ) 4 2 5 - 8 0 5 4B u M a s s e yS a n F e r n a n d o V a l l e yC o m m o d o r e U s e r s G r o u p2 1 2 0 8 N a s h v i l l eC h a t s w o r t h , C 9 1 3 1 1( 2 1 3 ) 7 0 9 4 7 3 6T o L y n c h2 n d W e d . 7 : 3 0V A C U U M2 7 E 1 0 t h A v e .C h i c o . C 9 5 9 2 6( 9 1 6 ) 8 9 1 - 8 0 8 5M i k e C a s e l l a2 n M o n d a y o m o n t h

V I 2 U s e r s G r o u p2 7 9 1 M c B r i d e L n # 1 2 1S a n t a R o s a . C ( 7 0 7 ) 5 7 5 - 9 8 3 6T y s o n V e r s eS o u t h B a y C o m m o d o r e U s e r s G r o u p1 4 0 2 I V 2 1 8 t h S T o r r a n c e . C 9 0 5 0 1C o n t a c t : E a r l E v a n sS l V I 2 0 / 6 4 C o m p u t e r C l u b1 7 6 6 9 t S t L o O s o s , C T h e D i a m o n d B a R . O . P . U s e r s C l u bd R i n c o m S c h o o l2 8 0 0 H o l l i n g w o r t hW e s t C o v i n a , C 9 1 7 9 2( 2 1 3 ) 9 6 5 - 1 6 9 6D o M c l n t o s hC o m m o d o r e I n t e r e s t A s s o c i a t i o nc / C o m p u t e r D a t a1 4 6 6 0 L a P a z D r V i c t o r v i l l e . C 9 2 3 9 2M a r k F i n l e yC O L O R A D OV 1 C K 1 M P E T U s e r s G r o u p

W a r i n g L a n e . G r e e n w o o dV i l l a g eL i t t l e t o n . C 8 0 1 2 1C o n t a c t : L o u i s R o e h r sC O N N E C T I C U TJ o h n F G a r b a r i n oS k i f f L a n e M a s o n s I s l a n dM y s t i c , C 0 6 3 5 5( 2 0 3 ) 5 3 6 - 9 7 8 9C o m m o d o r e U s e r C l u bW c l h e r s n e l d H i g h S c h o o l4 1 W o l c o t t H i l l R o a dW e t h e r s i i e l d . C 0 6 1 0 9C o n t a c t : D a n i e l C S p a n e a sV I U s e r s C l u bc ' E d w a r d B a r s z c z e w s k i2 T u n x i s R o a dW e s t H a r t f o r d . C 0 6 1 0 7N e L o n d o n C o u n t yC o m m o d o r e C l u bD o o l i t t l e R o a dP r e s t o n . C 0 6 3 6 0C o n t a c t : D r W a l t e r D o o l i t t l eF L O R I D AJ a c k s o n v i l l e A r e aP E S o c i e t y4 0 M o n u m e n t R o a d , # 1 7 7J a c k s o n v i l l e . P 3 2 2 1 1R i c h a r d i Y e s t i e n6 2 7 8 S 1 4 t h S t r e e tM i a m i . F 3 3 1 4 4S o u t h F l o r i d aP E U s e r s G r o u pD a v e Y o u n g7 1 7 0 S . W . 1 1 t hW e s t H o l l y w o o d , F 3 3 0 2 3( 3 0 5 ) 9 8 7 - 6 9 8 2V I U s e r s C l u bc / R a T h i g p e n4 0 7 1 E d g e w a t e r D r i v eO r l a n d o . F 3 2 8 0 4P E T S a n F r i e n d s1 2 N 4 S t

M i a m i . F 3 3 1 3 7R i c h a r d P l u m e rS u C o a s t V I C sP . O . B o 1 0 4 2I n d i a n R o c k s B e a c h . P 3 3 5 3 5M a r k W e d d e l lB a C o m m o d o r e U s e r sG r o u pc / G u l f C o a s t C o m p u t e rE x c h a n g e2 4 N T y n d a l l P k w y .P . O . B o 6 2 1 5P a n a m a C i t y . F 3 2 4 0 1( 9 0 4 ) 7 8 5 - 6 4 4 1R i c h a r d S c o f i e l dG a i n e s v i l l e C o m m o d o r eU s e r s C l u b3 6 0 4 - 2 0 A S 3 1 s t D r G a i n e s v i l l e , F 3 2 6 0 8L o u i s W a l l a c e6 4 U s e r s G r o u pP . O . B o 5 6 1 6 S 9M i a m i . F 3 3 1 5 6( 3 0 5 ) 2 7 4 - 3 5 0 1E y d i e S l o a n eB r a n d o n U s e r s G r o u p1 0 A n g l e w o o d D r B r a n d o n , P 3 3 5 1 1( 8 1 3 ) 6 8 5 - 5 1 3 8P a u l D a u g h e r t yC o m m o d o r e 6 4 / V i C 2 U s e r G r o u pM a r t i n M a r i e t t a A e r o s p a c eP . O . B o 5 8 3 7 . M 1 4 O r l a n d o , F 3 2 8 5 5( 3 0 5 ) 3 5 2 - 3 2 5 2 / 2 2 6 6M r E a r l P r e s t o nG E O R G I AV I E d u c a t o r s U s e r s G r o u pC h e r o k e e C o u n t y S c h o o l s1 1 A c a d e m y S LC a n t o n . G 3 0 1 1 4D r A E v a n sI D A H OG H C o m p u t e r C l u bc / G r a n g e v i l l e H i g h S c h o o l9 1 S S t G r a n g e v i l l e . I 8 3 5 3 0D o K i s s i n g e rS . R . H . S . C o m p u t e r C l u bc / S a l m o n R i v e r H . S .R i f i g i n s . I 8 3 5 4 9B a r n e y F o s t e rC o m m o d o r e U s e r s5 4 E C e n t e rP o c a t e l l o . I 8 3 2 0 1( 2 0 8 ) 2 3 3 - 0 6 7 0L e r o y J o n e sI L L I N O I SS h e l l y W e r n i k o f f2 7 3 1 N M i l w a u k e eA v e n u eC h i c a g o , I 6 0 6 4 7V I 2 0 / 6 4 U s e r s S u p p o r tG r o u pc / D a v i d R T a r v i n1 1 S C l a r k S t r e e tP a n a , I I 6 2 5 5 7( 2 1 7 ) 5 6 2 4 5 6 8

J 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 E A p r i l / M a y 1 9 8 3 1 0 7

Page 110: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 110/124

u s e r g r o u p s

C e n t r a l I l l i n o i s I ' E T U s e rG r o u p6 3 5 M a p l eM t Z i o n , I I 6 2 5 4 9( 2 1 7 ) 8 6 4 - 5 3 2 0C o n t a c t : J i O l d i i e i dA S M / T E D U s e r G r o u p2 0 S C e n t u r yR a n t o u l . I I 6 1 8 6 6( 2 1 7 1 8 9 3 - 1 5 7 7C o n t a c t ; H r a n t A n d e r s o nP E V I C l u b ( P V C )4 S L i n c o l nM u n d e l e i n . I I 6 0 0 6 0C o n t a c t : P a u l S c h m i d t .P r e s i d e n tR o c k f o r d A r e a P E U s e r sG r o u p1 6 0 8 B e n t o n S t r e e tR o c k f o r d . I 6 1 1 0 7C o m m o d o r e U s e r s C l u b1 7 0 7 E a s t M a i n S t O i n e y . I L 6 2 4 5 0C o n t a c t : D a v i d E l a w l e s sV I C h i c a g o C l u b3 8 2 2 N B e l l A v e .C h i c a g o , 1 1 6 0 6 1 8J o h n L R o s e n g a r t e nC h i c a g o C o m m o d o r e 6 U s e r s E x c h a n g e G r o u pP . O . B o 1 4 2 3 3C h i c a g o . I 6 0 6 1 4J i R o b i n s o nF o V a l l e y P E U s e r sG r o u p8 3 W i l l o w S t L a k e i t h H i l l s . 1 1 , 6 0 1 0 2( 3 1 2 1 6 5 8 - 7 3 2 1A r D e K n e e fT h C o m m o d o r e 6 4 U s e r sG n m p4 2 0 0 C o m m e r c e C t S u i t e 1 0 L i s l e . I 6 0 5 3 2( 3 1 2 ( 3 6 9 - 6 5 2 5G u P a g n o t t aO a k L a w n C o m m o d o r e U s e r s G r o u pT h e C o m p u t e r S t o r e1 1 0 0 4 S . C i c e r o A v e .O a L a w n . I 6 0 4 5 3( 3 1 2 ) 4 9 9 - 1 3 0 0B o H u g h e sI 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 6( 3 1 7 ) 8 4 2 - 6 3 5 3J e r r y H 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 nN o r t h e r n I n d i a n aC o m m o d o r e E n t h u s i a s t s9 2 S 2 6 t h S t

S o u t h B e n d . I 4 6 6 1 5E r i c R . B e a nC o m m o d o r e U s e r s G r o u p1 0 2 0 M i c h i g a n A v e .L o g a n s p o r t , I N 4 6 9 4 7( 2 1 9 ) 7 2 2 - 5 2 0 5M a r k B e n d e rI 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 5 2 7 2 2( 3 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 2 n S t M a r i o n . I 5 2 3 0 2( 3 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 hS i o u x l a n d C o m m o d o r e C l u b2 7 0 0 S h e r i d a n S t S i o u x C i t y . I 5 1 1 0 4( 7 1 2 ) 2 5 8 - 7 9 ( 1 3C a n 1 J o h n s o n1 s 3 r M o n d a y o m o n t hK A N S A SW i c h i t a A r e a P E U s e r s G r o u p2 2 3 3 B u l l i n g e rW i c h i t a . K 6 7 2 0 4( 3 1 6 ) 8 3 8 4 ) 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 i a t h e , K 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 t yK 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 bS F a i r A v e .W i n n i s b o r o , L 7 1 2 9 5J a m e s D M a y s . S r

N O V A9 1 C 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 C r u d e r , S r V I C 2 0 U s e r s C 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 2( 5 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 m H a u f f

H 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 l 2 1 2 3 4C o n t a c t : E r n e s t J F i s c h e rL 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 fV I 6 U s e r s C r o u pT h B o y d s C o n n e c t i o n2 1 0 0 0 C l a r k s b u r g R d B o y d s , M 2 0 8 4 1( 3 0 1 ) 4 2 8 - 3 1 7 4T o D e R e g g iV I C 2 0 U s e r s C r o u p2 C o v e n r L a n eH a g e r s t o w n , M 2 1 7 4 0J o s e p h R u t k o w s k iH a g e r s t o w n U s e r s C r o u p1 2 0 1 - B M a r s h a l ] S t H a g e r s t o w n , M 2 1 7 4 0( 3 0 1 ) 7 9 0 - 0 9 6 8G r e g S t e w a r t1 s 3 r F r i d a y o f m o n t h 6 : 3 0 p . m .R o c k v i l l e V I C ( 6 4 U s e r s C r o u p1 3 0 1 3 E v a n s t o w n S t R o c k v i l l e , M 2 0 8 5 3( 3 0 1 ) 9 4 6 - 1 5 6 4M e r y l e o r T o P o u n d sM 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 C r o u pd F r a n k O r d w a y

F l a g f i R o a dM a r l b o r o . M 0 2 1 7 3V I U s e r s C r o u pc / I l e n e H o f f m a n - S h o i 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 l o u f l h t o n . M 0 2 0 7 2C o n t a c t : M i k e L e n n u nB e r k s h i r e P E L o v e r sC B U s e r s C r o u pT a c o n i c H i g hP i t t s f i e l d . M 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 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 a s s p e t C o m m o d o r e U s e r s G r o u pP . O . B o 3 0 E a s t T a u n t o n , M 0 2 7 1 8D a v i d R o g e r sM 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 l 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 f P u b l i c H e a l t hA n A r b o r . M I 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 e

W a r r e n . M l 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 / F a m i l y C o m p u t e r3 9 4 7 W . 1 2 M i l e R d .B e r k l e y , M l 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 l e yW M i c h i g a n V I 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 l 4 9 5 0 5( 6 1 6 ) 4 5 9 - 7 5 7 8J i D ' H a e mV I f o B u s i n e s s6 0 2 7 O r c h a r d C t L a n s i n g , M l 4 8 9 1 0M i k e M a r o t U iS o u t h C o m p u t e r C l u bS o u t h j r H i g h S c h o o l4 5 2 0 1 O w e nB e l l e v i l l e . M l 4 8 1 1 1R o n a l d R u p p e r tC o m m o d o r e U s e r s G r o u pc / E a t o n R a p i d s M e d i c a l C l i n i c1 0 S p i c e r v i l l e H w y .E a t o n R a p i d s . M 4 8 8 2 7A l b e r t M e i n k e I I I , M . D .S o u t h E a s t M i c h i g a n P e t U s e r s C r o u pB o 2 1 F a r m i n g t o n . M l 4 8 0 2 4N o r m E i s e n b e r gM 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 i n eM a p l e C r o w . M 5 5 3 6 9( 6 1 2 1 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 f i 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 h o S t L o u i s6 3 B e n t O a D r i v eL a k e S t L o u i s . M 6 3 3 6 7( 3 1 4 ) 6 2 5 - 2 7 0 1 o 6 2 5 4 5 7 6T o n y O t V I I N F O N E TP . O . B o 1 0 6 9B r a n s o n . M 6 5 6 1 6( 4 1 7 ( 3 3 4 - 6 0 9 9J o r y S h e r m a nW o r t h C o u n t y P E U s e r sG r o u pG r a n t C i t y . M ( 8 1 6 ) 5 6 4 - 3 5 5 1D a v i d H a r d yM i d - M i s s o u r i C o m m o d o r e C l u b1 8 0 4 V a n d i v e r D r C o l u m b i a . M 6 5 2 0 1

| 1 0 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 E A p r i l / M a y 1 9 8 3

Page 111: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 111/124

( 3 1 4 ) 4 7 4 - 4 5 1 1P h i l B i s h o pM 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 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 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 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 C 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 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 c l dV I C - T I M E S4 W a y n e S t r e e tE d i s o n . N J 0 8 8 1 7T h o m a s R M o l n a rV I 2 U s e r G r o u p6 D i s t l e r A v e .W C a l d w e l l . N J 0 7 0 0 6( 2 0 1 ) 2 8 4 - 2 2 8 1G M A m i nV I S o f t w a r e D e v e l o p m e n tC l u b7 7 F o m a l h a u t A v e .S e w e l l . N J 0 8 0 8 0H P R o s e n b e r gA C G N J P E T M C / C B MU s e r G r o u p3 R i v e r v i e w T e r r .B e l l e M e a d . N 0 8 5 0 2( 2 0 1 ) 3 5 9 - 3 8 6 2J M P y l k aN 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 . O . B o 6 B e r l i n . N i 0 3 5 7 0T B V I C - N I C sP . O . B o 9 8 S a l e m . N 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 l s o n . N A l b u q u e r q u e . N 8 7 1 1 3( 5 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 e

G 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 t e rP . O . B o 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 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 t 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 t 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 zR o c k l a n d C o u n t y C o m m o d o r eU s e r s C r o u pc / 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 m . 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 B r o w nS P U C4 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 iV 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 l o n e . N 1 1 3 5 7

J e a n F C o p p o l aV I 2 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 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 0( 2 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 C 2 0 6 4 C l i n t o n S t T u l l y . N 1 3 1 5 9( 3 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 C r o u pC 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 sP . O . B o x 2 8 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 7( 5 1 6 ) 9 5 7 - 1 5 1 2P e t e L o b o lV I I n f o r m a t i o n E x c h a n g eC l u b3 3 6 W . 2 S t D e e r P a r k . N 1 1 7 2 9T o S c h l e g e lS A S E p h o n e p l e a s e

N e Y o r k C o m m o d o r eU s e r s G r o u p3 8 R i v e r s i d e D r . , 7 N e Y o r k , N 1 0 0 2 5( 2 1 2 ) 5 6 6 - 6 2 5 0B e T u n k e l a n gP a r s i p p a n y C o m p u t e r C r o u p5 1 F e m c l i f f R d M o r r i s P l a i n s , N 0 7 9 5 0( 2 0 1 ) 2 6 7 - 5 2 3 1B o S e a r i n gC a p i t o l D i s L C o m m o d o r e 6 4 / V I C U s e r sG r o u p3 6 H a m i l t o n S A l b a n y . N 1 2 2 1 0( 5 1 8 ) 4 3 6 - 1 1 9 0B i l l P i z e rH u d s o n V a l l e y C o m m o d o r e C l u b

M a n o r D r W o o d s t o c k , N 1 2 4 9 8F . S . G o 1 s W e d n e s d a y o m o n t hU V I C S ( L o n g I s l a n d V I S o c i e t y )2 S p y g l a s s L a n eE a s t S e t a u k e t m , N 1 1 7 3 3( 5 1 6 ) 7 5 1 - 7 8 4 4

■ L a w r e n c e S t e f a n iV I U s e r s G r o u pd S t o n e y B r o o k L e a r n i n g C e n t e r1 4 2 4 S t o n e y B r o o k R d S t o n e y B r o o k . N 1 1 7 9 0( 5 1 6 ) 7 5 1 - 1 7 1 9R o b e r t W u r t z e 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 . O . B o 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 hV I U s e r s C l u bc / 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 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 . I I . B o 6 8 H i c k o r y . N 2 8 6 0 1T i 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 C 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 C 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 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 tC h i l l i c o t h e C o m m o d o r eU s e r s C r o u pP . O . B o 2 1 C h i l l i c o t h e . O 4 5 6 0 1

W i l l i a m A C h a n e yL i c k i n g C o u n t y 6 U s e r s C r o u p3 2 S c h u l e r S t N e w a r k , O 4 3 0 5 5( 6 1 4 ) 3 4 5 - 1 3 2 7O 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 bP . O . B o 6 6 4 6L a w t o n . O 7 3 5 0 4C a r r y L e C r o w e l l1 : 3 0 1 s S u n d a y a L a w t o n C i t y L i b r a r yT u l s a A r e a C o m m o d o r e U s e r s G r o u pT u l s a C o m p u t e r S o c i e t yP . O . B o 1 5 2 3 8T u l s a . O 7 4 1 1 2A n n e t t e H i n s h a wO 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 . E . 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 . O . B o 3 7 M o n t g o m e r y v i l l e . P 1 8 9 3 6P 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 e o S D 7 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 T 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 C 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 C 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 2W 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 a t h e r sC O M P S T A R S4 4 0 M a n a t a w n y S t P o t t s t o w n , P 1 9 4 6 4L a r r y S h u p i n s k i , J r M e e t a A u d i o V i d e oJ u n c t i o nC o m m o d o r e U s e r s C l u b3 0 2 1 B e V e n u e D r G r e e n s b u r g . P 1 5 6 0 1( 4 1 2 ) 8 3 6 - 2 2 2 4J i M a t h e r sV I 2 P r o g r a m m e r s , I n c .c / W a t s o n W o o d s1 1 O l S p r i n g R d .C o a t e s v i l l e , P 1 9 3 2 0R o b e r t G o u g h e rG . R . C . U s e r C l u b3 0 W h i t t e n H o l l o w R d N e K e n s i n g t o n . P 1 5 0 6 8

J 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 E A p r i l / M a y 1 9 8 3 1 0

Page 112: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 112/124

u s e r g r o u p s

B I B o l lN A D C C o m m o d o r e U s e r s C l u b2 4 O a k d a l e A v e .H o r s h a m . P 1 9 0 4 4N o r m a n M c C r a r yP U E R T O R I C OC U o P u e r t o R i c oR F # 1 B o 1 S a J u a n . P 0 0 9 1 4K e H u r c hV I 2 U s e r G r o u p6 5 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 h e r l 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 l v e r m a n . C P 1 6 T a u n t o n A v e .E P r o v i d e n c e , R l 0 2 9 1 4

C o n t a c t M i c h e l l e C h a v a n n eN e w p o r t V I C / 6 4 U s e r si M a l l l a n d C t N e w p o r t , H 0 2 8 4 0( 4 0 1 ) 8 4 9 - 2 6 8 4D r M a l l M c C o n e g h yS O U T H C A R O L I N AB e a u f o r d T e c h n i c a l C o l l e g e1 0 S R i b a u t R d .B e a u f o r d . S 2 9 9 0 2D e a n o I n s t r u c t i o nS 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 sV I C / 6 4 U s e r s C l u b2 0 E S i o u x A v e .P i e r r e , S i 5 7 5 0 1( 6 0 5 ) 2 2 4 4 8 6 3[ . a r r y l . u n d e e nT 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 y

N a s h v i l l e V I U s e r s C 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 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 d1 s T h u r s . o m o n t h , 6 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 rI N K ) 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 ( 1 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 i r r y W i l l i a m sP . O . B o 6 5 S a A n t o n i o , T 7 8 2 9 3P E U s e r C r o u pJ o h n B w e T e x a sM i c r o c o m p u t e r C l u bT e x a s M T

C 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 f o r e s tH o u s t o n . T 7 7 0 8 8{ 7 1 3 1 9 9 9 - 3 6 5 0C o n t 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 7 8 4 1 1( 5 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 3( 5 1 2 ) 4 5 9 - 1 2 2 0D r J e r r y D . F r a z e e\ 1 U s e r s C r o u p3 8 1 7 6 4 t h D r L u b b o c k . T 7 9 4 1 3S o u t h e a s t H o u s t o n V I U s e r s G r o u p1 1 4 2 3 K i r k V a l l e y D r H o u s t o n . T 7 7 0 8 9( 7 1 3 ) 4 8 1 - 6 6 5 36 U s e r s G r o u p2 4 2 1 M i d n i g h t C i r c l eP i a n o . T 7 5 0 7 5S . G . C r o d i nU T A HU t a h P U J a c k R e c k2 2 3 6 W a s h i n g t o n B l v d .O g t l e n . U 8 4 4 0 1T h C o m m o d o r e U s e r sC l u b7 4 T a y l o r A v e n u eO g d e n . U 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 tD a v t 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 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 2 U s e r s3 2 N 3 0 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 U s e r s C 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 sT h U t a h C o m m o d o r e U s e r s G r o u p6 5 2 W e s t 7 0 0 N o r t hC l e a r f i e i d , U 8 4 0 1 5( 8 0 1 ) 7 7 6 - 3 9 5 0R o d n e y K e l l e r o r R i c h a r d B r e n c h l yV 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 n 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 1 8 6 0 - 9 1 1 6V I U s e r s C 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 L 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 6

D a l e C i t y C o m m o d o r eU s e r G r o u pP . O . B o 2 0 0 4D 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 eU s e r s C r o u p4 9 1 7 W e s t g r o v e R d V i r g i n i a B e a c h , V 2 3 4 5 5F r e d M o n s o nF 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 3 2 L o c u s t G r o v e , V 2 2 5 0 8( 7 0 3 1 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 4U s e r s G r o u p1 7 7 3 W a i n w r i g h t D r R e s t o n , V 2 2 0 9 0( 7 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 C 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 lP 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 2

S e a t t l e . W 9 8 1 0 2V I 2 0 C o m p u t 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 kC e n t r a l W a s h i n g t o nC o m m o d o r e U s e r s G r o u p1 2 2 2 S 1 s S t V a k i m a . W 9 8 9 0 2T i m M c E l r o yW E S T V I R G I N I AP e r s o n a ] C o m p u t e r C l u bP . O . B o 1 3 0 1C h a r l e s t o n . W 2 5 3 2 5C a C r a v e n sW I S C O N S I NS e r o u sc / T h e o d o r e J P o l n z y n s k iP . O . 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 ' A V I B r o a d w a yW a u k e s h a . W 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 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 tT 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 t

P E U s e r s C l u bc / M r B r o w nV a l l e y H e i g h t s S e c o n d a r y S c h o o lB o 1 5 L a n g t o n , O n t . N 0 1 C V a n c o u v e r P E U s e r s G r o u pP . O . B o 9 1 1 6 4W e s t 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 r i c t l y C o m m o d o r e4 C o a c h w o o d [ ' l a c eC a l g a r v , A l b e r t a . C a n a d aT 3 1 E C 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 n H a c k e r sM e d w a y H i g h S c h o o lA r r a , O n t a r i o N 0 1 C D L e r c hN o v a S c o t i a C o m m o d o r eC o m p u t e r U s e r s G r o u p6 L a n d r a c c C r e s .D a r t m o u t h . N . S . B 2 2 P A n d r e w C o r n w a l lB o n n y v i l l e V I C u r s o r sB o 2 1 0 0B o n n y v i l l e , A l b e r t a T 0 0 L ( 4 0 3 ) 8 2 6 - 3 9 9 2E W i t t c h e nF I N L A N DV I C - C l u b i H e l s i n k ic / M a t t i A a m i oL i n n u s t a j a n k j 2 B S F - 0 2 9 4 0 E S P O O 9 F i n l a n dK 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 M E X I C OA s o c i a c i o n U U s u a r i 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 1 7 4 - 6 ° P i s oM e x i c o 1 8 D . F .C l u b d e U s a r i o s C o m m o d o r eS i g m a d e N o r t eM o d e 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 0N E Z E A L A N DC o m m o d o r e U s e r s G r o u pM e e t a V H G u n 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 d . 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 8 6 N e l s o n , N e Z e a l a n dP e t e r A r c h e r

| J 1 1 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 E A p r i l / M a y 1 9 8 3

Page 113: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 113/124

E . R . K e n n e d yc / N e Z e a l a n d S y n t h e t i cF u e l s C o r p . L t d .P r i v a t e B a N e P l y m o u t hN O R W A YV 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 k i 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 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 0 1 - 6 5 3 - 3 2 0 7V e r n o n C i f f o r d

U s e r B u l l e t i n B o a r dU s e r G r o u p s F o r m i n g :

I O W AC o n t a c t D o C e i s i n g e r1 4 0 7 W M i l w a u k e eS t o r m L a k e 5 0 5 8 8( 7 1 2 ) 7 3 2 - 4 7 1 1L O U I S I A N AV I C 2 0 C r o u pC o n t a c t R i c k L a n e4 5 2 1 G e n e r a l E w e l l D r i v eB o s s i e r C i t y 7 1 1 1 2

O H I OC o n t a c t B i l l N o v a k2 2 9 9 W . 1 1 t hC l e v e l a n d 4 4 1 1 3( 2 1 6 ) 6 9 6 - 5 0 9 3P E N N S Y L V A N I AS o u t h P h i l l y C o m m o d o r e U s e r s C r o u pC o n t a c t D e l t a V i d e o1 4 2 5 W P a s s y u n k A v e n u eP h i l a d e l p h i a 1 9 1 4 5( 2 1 5 ) 4 6 7 - 4 9 0 0T E N N E S S E EV I 2 0 a n d C o m m o d o r e 6 C o n t a c t E d w a r d W . P r i t c h a r t i7 4 0 5 O x m o o r R o a d , R t # 2 K n o x v i l l e 3 7 9 2 1

V I R C I N I AC o n t a c t J i m m y R i c h a r d s o nR t 1 B o 1 2 - AE l C r e e k 2 4 3 2 6( 7 0 3 ) 6 5 5 - 4 1 4 4

A N N O U N C E M E N T SM A S S P f c T . C o m m o d o r e u s e r g r o u pb a s e d i H a s t T a u n t o n . M a s s a c h us e t t s , h a s a n e l e c t r o n i c b u l l e t i n b o a r d .A c c e s s i w i t h y o u r m o d e m b d i a l i n g6 1 7 - 8 2 4 - 4 8 7 8 M o n d a y t h r o u g h F r i d a y

p t a a n a l d a S a t u r d a ya n S u n d a y .

C L A S S I F I E D

A D C / D A C f o V l C I M / C 6 4 r i l 7 P E T ) 7 C B M " 1 .D i g i t i z e s i g n a l s f r o m i n s t r u m e n t s ,t r a n s d u c e r s . E A S Y T U S E .I n c l u d e s ; 1 5 , 1 0 , 5 0 , 1 0 0 , 5 0 g a i n i n p u t a m p l i f i e r / A D C ( u t 1 7 , 0 0 0 s a m p l e s / s o O . l m V t 1 0 V A C o D s i g n a l s , 2 5 s t e pr e s o l u t i o n ) / D A C ( 0 t o 2 . 5 6 Vo u t p u t i 2 5 s t e p s , u t 2 5 , 0 0 0 p o i n t s / s ) w i t h s c o p et r i g g e r , a u d i o a m p l i f i e r ,s p e a k e r / p o w e r s u p p l y / c a b l et U s e r P o r t / s o f t w a r e o d i s ko t a p e / c o m p l e t e d o c u m e n t at i o n / A t t r a c t i v e C a b i n e t . A l l o S 1 6 9 k i t , S 2 1 9 a s s e m b l e dt e s t e d , $ 4 . 5 0 s h i p p i n g . V I S A / M C .S p e c i f y m a c h i n e . N A L A NC o m p u t e r S p e c i a l t i e s , D e p t . C l 1 0 H i g h l a n d P a r k L a n e ,B o o n e . N C 2 8 6 0 7 .

" W w a n t t k n o w w h a t t y p ep r o g r a m s / f o r m a t y o u ' r e i n t e re s t e d i f o t h C o m m o d o r e 6 4 ™ .W r i t e A . M . S . , P . O . B o 2 6 7 3 2 ,R o c h e s t e r , N e Y o r k 1 4 6 2 6 . "

F 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 ec a t a l o g w r i t e t o S O F T Y O U , P . O . B o 3 2 5 4 ,R e s t o n . V A 2 2 0 9 0

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 E A p r i l / M a y 1 9 8 3 1 1

Page 114: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 114/124

u s e r g r o u p s

S t a r t i n g U s e r G r o u pb J e f f H a n d

T h h o w ' s a n w h y ' s o g e t t i n g g r o u p g o i n g .Y o u ' v e b r o u g h t y o u r c o m p u t e r h o m e ,

r e a d t h m a n u a l a n d p l a y e d a f e wg a m e s , a n n o y o u ' r e r e a d y f o s o m e t h i n g m o r e c h a l l e n g i n g . Y o t h o u g h t p a y i n g f o t h c o m p u t e r w a st h w o r s t h u r d l e y o u h a d t o v e r c o m e .B u b e l a t e d l y y o r e a l i z e t h e r e i l o t l e a r n b e f o r e y o c a n a c c o m p l i s h a l t h o s e t h i n g s y o e n v i s i o n e d : t h e s y t h e t i c s y m p h o n y , t h v i d e o g a m e t h a tw i l l m a k e y o f o r t u n e , t h e c o m p u t e rb r a i n t c o n t r o l y o u r h o u s e , o r t h e p r g r a m t h a t w a g o i n g t d o m o s t o y o u rh o m e w o r k .

W h a t d y o d o n o w ? E m b a r k o t h p e r i l o u s t a s k o f o v e r c o m i n g t h e v i lc o m p u t e r o y o u r o w n ? H o p e c o p u t e r g u r u m o v e s i n t o t h n e i g hb o r h o o d ? C a l l c u s t o m e r s u p p o r t o d a i l y b a s i s ? ( Y o u w o u l d q u i c k l y r u o u o d i m e s , a n b e s i d e s c u s t o m e r s u p p o r ti n o s e u t w a l k y o u t h r o u g hp r o g r a m m i n g p r o b l e m . ) G e y o u r P h . Di c o m p u t e r s c i e n c e f r o m H a r v a r d ?

W e l l , d o n ' t t h i n k a n o t h e s em e t h o d s w i l l w o r k t o w e l l f o m o s tp e o p l e . S o l u t i o n : l e a r n f r o m a l o c a lu s e r g r o u p . T h i s i u s u a l l y t h e a s i e s ta n m o s t e n j o y a b l e w a t g e m o r e i f o r m a t i o n a b o u t y o u r c o m p u t e r . ( W h e n

w a n t t o f i n d o u w h a t ' s g o i n g o i s i d e C o m m o d o r e g t a u s e r g r o u pm e e t i n g : t h e y u s u a l l y k n o w m o r e t h a nd o . ) B u w h a t i t h e r e a r e n u s e rg r o u p s i y o u r a r e a ? G r e a t ! T h a t g i v e sy o c h a n c e t s t a r t y o u r o w n !

G e t t i n g S t a r t e dO n p e r s o n c a d a l t h w o r k a n d

p u l l o f f u s e r g r o u p o r g a n i z a t i o n , b u i t ' s a a w f u l l o o w o r k . I w o u l d b e a s i e r a n m o r e e n j o y a b l e t g e s e v e r a l

I

p e o p l e t h e l p i t h p r e - p l a n n i n gs t a g e s . T a l k t f r i e n d f r o m w o r k , o m a k e a c q u a i n t a n c e s t h r o u g h d e a l e rw h m i g h t b i n t e r e s t e d i s t a r t i n gu s e r g r o u p .

O n c e y o u h a v e l i n e d u s e v e r a l p e o p l ei n t e r e s t e d i o r g a n i z i n g a u s e r g r o u p .c a l l p l a n n i n g m e e t i n g .

T m a k e y o u r p l a n n i n g m e e t i n g a s u cc e s s t h e r e a r e s e v e r a l i t e m s o f b u s i n e s st h a t h a v e t b t a k e n c a r e o f 1 D r a f t s t a t e m e n t o p u r p o s e f o t h

u s e r g r o u p . F o e x a m p l e , " T h i so r g a n i z a t i o n s h a l l p r o m o t e c o m p u t e re d u c a t i o n f o t h C o m m o d o r ec o m p u t e r . "

2 . S e l e c t t e m p o r a r y o f f i c e r s t a m i n i s t e r t h e o r g a n i z a t i o n u n t i l p e r m an e n t o f f i c e r s c a b e l e c t e d b t h g e n e r a l m e m b e r s h i p . T h p r e s i d e n ta n t h s e c r e t a r y a r r e a l l y a l y o n e e d a t h i s t i m e .

3 D e c i d e o w o r k i n g n a m e f o t h o r g a n i z a t i o n . K e e p i m i n d t h a t e i s t i n g t r a d e m a r k s a n l o g o s c a n n o tb u s e d . C o m p u t e r n a m e s i n c o rp o r a t e d i n t o y o u r o r g a n i z a t i o n n a m ec a b u s e d o n l y i t h e i r f u l l ,t r a d e m a r k e d f o r m . I o t h e r w o r d s ,y o c a c a l l y o u r s e l v e s t h e " U p s t a t eV I 2 U s e r G r o u p ' " , b u N O t h " U p s t a t e V I C P I C S " . T h s a f e s t c h o i c ei t c r e a t e a o r i g i n a l n a m e t h a ti d e n t i f i e s t h e f u n c t i o n a n i n t e n t o y o u r g r o u p i s t r a i g h t f o r w a r d w a y .

4 D r a w u t e n t a t i v e b y l a w s f o t h g r o u p t b e p r e s e n t e d t t h e g e n e r a lm e m b e r s h i p f o v o t e . B y l a w s a r g u i d i n g r u l e s t h a t d e f i n e r e s p o ns i b i l i t i e s , d u t i e s a n p r i v i l e g e s o f t h em e m b e r s o f t h e g r o u p , s o t h o r g a n i z a t i o n c a c a r r y ' o u t h p u p o s e f o w h i c h i w a f o r m e d . T h

f o l l o w i n g t o p i c s s h o u l d b c o v e r e d i t h b y l a w s : n a m e , p u r p o s e o f t h eg r o u p , m e m b e r s h i p , g u i d e l i n e s f o o f f i c e r s a n c h a i r p e r s o n s , e l e c t i o np r o c e d u r e , d u t i e s o o f f i c e r s , f u n d s ,d i s c i p l i n e , p r o v i s i o n s f o a m e n d i n gt h b y l a w s , a n f i n a l l y p r o c e d u r e s f o d i s s o l u t i o n o f t h e g r o u p .

5 D e c i d e o d a t e , a n l o c a t i o n o t h f i r s t m e e t i n g . S o m e o n e ' s h o m e i p r o b a b l y t h e e a s i e s t a r r a n g e m e n t t m a k e f o e x p e d i e n c y . B u t h i s u s u a l l yp u t s a u n n e c e s s a r y a m o u n t o r e s p o n s i b i l i t y o o n i n d i v i d u a l , s a s o o n a a r r a n g e m e n t s c a n b e m a d em o v e t h m e e t i n g t a b u s i n e s s l o c at i o n o r o t a t e t h m e e t i n g p l a c e t e a c h c o n s t i t u e n t ' s h o m e . M a k e s u r ey o h a v e a d e q u a t e f a c i l i t i e s t m e e tt h t u r n o u t .

6 M a k e a r r a n g e m e n t s t n o t i f y p r o s p e ct i v e m e m b e r s o t h m e e t i n g . T h i sc a b d o n e n u m b e r o f w a y s . A a d v e r t i s e m e n t i t h l o c a l n e w s p a p e ro c o m p u t e r m a g a z i n e c a w o r k , f o i n s t a n c e . C o m m o d o r e w i l l l i s t y o u ru s e r g r o u p i P o w e r / P l a y a n dC o m m o d o r e : T h M i c r o c o m p u t e rM a g a z i n e f o f r e e : j u s t l e u k n o w .A n o t h e r w a y t o n o t i f y p r o s p e c t i v em e m b e r s i b p u t t i n g y o u r m e s s a g eo t e l e c o m m u n i c a t i o n s e r v i c e s s u c ha 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 w o r k ( o C o m p u S e r v e ) , T h S o u r c e ,o r l o c a l e l e c t r o n i c b u l l e t i n b o a r d i y o u r a r e a . P o s t i n g t h f o r m a t i o n o u s e r g r o u p a t h l o c a l s c h o o l , c h u r c ho C o m m o d o r e d e a l e r i y o u r a r e aw i l l a l m o s t g u a r a n t e e y o r e s p o n s e .

7 M a k e l i s t o p r o j e c t s t h g r o u pw a n t s t u n d e r t a k e . T r t p r o v i d es e r v i c e s t m a k e t h u s e r g r o u pv a l u a b l e t t h m e m b e r s . T h f i r s t

1 1 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 E A p r i l / M a y 1 9 8 3

Page 115: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 115/124

v e r y o b v i o u s p r o j e c t , o f t e n t a k e n f o g r a n t e d , i t h f o r m a t o t h m e e t i n g s . M e e t i n g s i d e a l l y s h o u l d b eo p e n , i n f o r m a l , p r e s e n t u p - t o - d a t e i f o r m a t i o n a n a l l o w t i m e f o i n t e r a ct i o n a m o n g u s e r s . A l o f u s h a v e e p e r i e n c e d t h e p a i n o f s t i f l e d y a w n s a o n m e e t i n g o a n o t h e r . T a v o i dt h i s , k e e p t h f o r m a l i t i e s t om i n i m u m a n h a v e t h a c t i v i t i e s o t h m e e t i n g p l a n n e d i a d v a n c e .

A n o t h e r p r o j e c t t h g r o u p m i g h t w a n tt u n d e r t a k e i e s t a b l i s h i n g l i b r a r y o r e l a t e d m a n u a l s , m a g a z i n e s , a n p u b l i cd o m a i n s o f t w a r e f o a l t h m e m b e r s t h a v e a c c e s s t o n e w s l e t t e r i s t a nd a r d p r o j e c t f o m o s t u s e r g r o u p s . I y o u r g r o u p h a s a l o o e n e r g y a n t a l e n t s o m e o t h e r g o o d p r o j e c t s w o u l db t o e s t a b l i s h t e l e c o m m u n i c a t i o n sb u l l e t i n b o a r d , o r g a n i z e c o m p u t e rs h o w , a n a r r a n g e p r o d u c t d i s c o u n t sw i t h l o c a l b u s i n e s s e s i y o u r a r e a .

C o m m o d o r e I n f o r m a t i o nN e t w o r k C a H e l p

B e f o r e w g o n I ' l i k e t p l u g 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 i l i t t l e m o r e d e t a i l . 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 a i d e a l m e d i u m f o u s e r g r o u p s , b e c a u s e i p r o v i d e s p l a c et t r a d e i d e a s , i n f o r m a t i o n , a n e p e r i e n c e s w i t h o t h e r u s e r s , b o t h t h r o u g h

b u l l e t i n b o a r d a n i r e a l - t i m e c o f e r e n c e m o d e . N o o n l y t h a t , b u w e ' v es e a s i d e u n l i m i t e d c o m p u t e r s p a c e f o p u b l i c d o m a i n s o f t w a r e . Y o u r g r o u p c a nc o n t r i b u t e p u b l i c d o m a i n s o f t w a r e t t h a r c h i v e s o r u s e a n o f t h e s o f t w a r e f o y o u r o w l i b r a r y f o r o n l y t h e c o s t o c o n n e c t t i m e ! 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 w i l l s e l e c t t h e b e s t p u b l i cd o m a i n p r o g r a m s u b m i t t e d d u r i n g t h m o n t h a n o f f e r i f o r s a l e o t h s y s t e m . R o y a l t i e s w i l l b p a i d t t h e u s e rg r o u p o a u t h o r w h s u b m i t t e d t h p r o g r a m .

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

n e w s l e t t e r s o t h s y s t e m f o n a t i o n a ld i s t r i b u t i o n . M e e t i n g s c a n b e c a r r i e d o u o v e r t h N e t w o r k w i t h t h c o n f e r e n c em o d e . T h i s i p a r t i c u l a r l y u s e f u l i y o u ro r g a n i z a t i o n i s p r e a d a c r o s s l a r g eg e o g r a p h i c a r e a . W h a t b e t t e r w a c a y o t h i n k o f t c a r r y o u t a c o m p u t e ru s e r g r o u p m e e t i n g t h a n u s i n g t h p o w e r f u l c a p a b i l i t i e s o f t h e c o m p u t e rw i t h o u t l e a v i n g y o u r h o m e ?

T h N e t w o r k c a b a c c e s s e d b a n y o n e i N o r t h A m e r i c a . A l l t h a t ' sn e e d e d i p h o n e , m o d e m , c o m p u t e ra n t e r m i n a l s o f t w a r e , a n y o u ' r e r e a d yt t a k e a d v a n t a g e o a l t h o s e s e r v i c e sf o y o u r u s e r g r o u p .

T y p i c a l M e e t i n gN o t h a t y o u ' v e d e c i d e d w h a t y o

w a n t t d w i t h t h e u s e r g r o u p a n dc o m p l e t e d a l t h a r r a n g e m e n t s f o t h m e m b e r s h i p , y o u ' r e r e a d y f o t h f i r s tm e e t i n g . H e r e i a o u t l i n e o t h a c t i v i t i e s o f t h e f i r s t m e e t i n g .

A l l o w t h p e o p l e w h a t t e n d t g e t k n o w e a c h o t h e r . I n t r o d u c e y o u r s e l f t op e o p l e y o u ' r e n o f a m i l i a r w i t h a n l e t h e m k n o w t h p u r p o s e o f t h e m e e t i n g .F i f t e e n t t w e n t y m i n u t e s s h o u l d b e a d eq u a t e t i m e t l e p e o p l e m i a n a l l o wf o l a t e c o m e r s . A t h i s t i m e t h p r e s i d e n ts h o u l d c a l l t h m e e t i n g t o o r d e r . T h f i r s t o r d e r o f b u s i n e s s i f o t h o s e p r e se n t v o t e o t h a c c e p t a n c e o f t h et e m p o r a r y p r e s i d i n g o f f i c e r s t c o n t i n u et h e i r d u t i e s u n t i l a o f f i c i a l e l e c t i o n i h e l d .

N e x t t h p r e s i d i n g o f f i c e r e x p l a i n s w h t h m e e t i n g h a b e e n c a l l e d a n t h p u r p o s e o f t h e o r g a n i z a t i o n . T h o b j e ct i v e s a n a c t i v i t i e s o t h g r o u p s h o u l db o u t l i n e d c l e a r l y . T h t o p i c o f o b j e ct i v e s a n a c t i v i t i e s i t u r n e d o v e r t t h g e n e r a l m e m b e r s h i p f o a i n f o r m a ld i s c u s s i o n . A t h e n o t h i s g e n e r a ld i s c u s s i o n v o t e i t a k e n o w h e t h e r t c o n t i n u e t h e e x i s t e n c e o f t h e g r o u p .A s s u m i n g t h a t t h e d e c i s i o n w a a f f i rm a t i v e , t e n t a t i v e b y l a w s a r e s u b m i t t e d t e v e r y o n e f o a p p r o v a l .

A r r a n g e m e n t s a r m a d e f o t h t i m ea n p l a c e o f t h e n e x t m e e t i n g . T h p r e s i d i n g o f f i c e r a n n o u n c e s t h a t d u e s , a sa g r e e d u p o n i t h b y l a w s , w i l l b c o l e c t e d a t h e n e x t m e e t i n g . P e r m a n e n to f f i c e r s w i l l b e l e c t e d a t h n e x tm e e t i n g . T h e n t h m e e t i n g c a b e a d

j o u r n e d . W h e w ! H o d o e s i f e e l t m a k e i t h r o u g h y o u r f i r s t m e e t i n g ?

A t h s e c o n d m e e t i n g t h o p e n i n g i t h s a m e . T h f i r s t o r d e r o f b u s i n e s s i t n o m i n a t e a n e l e c t t h o f f i c e r s o f t h ec l u b . T h e l e c t e d p r e s i d e n t i m m e d i a t e l yt a k e s c o n t r o l o f t h e m e e t i n g . T h t r e a s u r e r a n n o u n c e s t h a t d u e s a r p a y a b l e . T h t r e a s u r e r s h o u l d w r i t er e c e i p t s a n k e e p c o p i e s , w i t h t h n a m e ,a d d r e s s , a n d p h o n e n u m b e r o e a c hm e m b e r .

T h o b j e c t i v e s o f t h e g r o u p a r r e i t e r a t e d b t h p r e s i d e n t , w h t h e no p e n s t h f l o o r f o r d i s c u s s i o n o t o p i c so i n t e r e s t t o t h e m e m b e r s h i p . F o e a m p l e , t h e d i s c u s s i o n c o u l d b o h o t e d u c a t e t h m e m b e r s h i p o n p r o g r a mm i n g s k i l l s . A f t e r a r e a s o n a b l e d i s c o u r s et h p r e s i d e n t c l o s e s t h e d i s c u s s i o n a n c a l l s f o m o t i o n r e g a r d i n g t h e d i s c u ss i o n . T h m o t i o n i t g e m e m b e r o t h g r o u p t h a v e a s h o r t c o u r s e o a s s e m b l e r p r o g r a m m i n g f o t h V I 2 0 O i y o u r g r o u p i i n h u r r y , s t u d yg r o u p s c a n b c r e a t e d t i n v e s t i g a t ee d u c a t i o n a l c l a s s e s , t h e b u d g e t , f u n dr a i s i n g , f i n a n c e s , p u b l i c r e l a t i o n s ,n e w s l e t t e r , l i b r a r y , s p e c i a l e v e n t s , o w h a t e v e r i a p p r o p r i a t e f o t h g r o u p .

S o m e N o - N o ' sS e v e r a l u s e r g r o u p s h a v e r u n i n t o

p r o b l e m s b m a k i n g s o m e b a d e c i s i o n s .H e r e a r a f e w d o n ' t s t h e l p s t e e r y o a w a y f r o m u n n e c e s s a r y p r o b l e m s . D o n ' tp u a n c o p y r i g h t e d i n f o r m a t i o n i n t oy o u r n e w s l e t t e r s w i t h o u t w r i t t e n p e r m i ss i o n . D o n ' t d u p l i c a t e a n d i s t r i b u t e a n c o p y r i g h t e d s o f t w a r e , r e g a r d l e s s o w h e t h e r y o u ' r e d o i n g i f o r f r e e o c h a r gi n g a f e e . T h e r e i t r e m e n d o u s a m o u n to p u b l i c d o m a i n s o f t w a r e a r o u n d t h a t

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 E A p r i l / M a y 1 9 8 3 1 1

Page 116: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 116/124

u s e r g r o u p s

w i l l p r o b a b l y s u i t y o u r p u r p o s e s . T h l a s tp i e c e o a d v i c e : d o n ' t p r i n t n e g a t i v e a t i c l e s o m a k e n e g a t i v e c o m m e n t s a b o u ta n c o m p a n y u n l e s s y o h a v e h a r de v i d e n c e a n a r w i l l i n g t o g t h r o u g ht h l e g a l e n t a n g l e m e n t s a n t h f i n a n c i a ls e t b a c k s t h a t t h i s i n c l u d e s .

T I n c . o N o t I n c .T h u s e r g r o u p w i l l p r o b a b l y g r o w i

l e a p s a n b o u n d s , s w i t h i n a f e wm o n t h s y o m a h a v e t m a k e d e c is i o n o w h e t h e r t r e m a i n h o m eo p e r a t i o n o r t m o v e o t s o m e t h i n gm o r e s e r i o u s t a c c o m m o d a t e t h g r o w t h a n p r o t e c t y o u r s e l f . U s u a l l yc o m m i t t e e i a s s i g n e d t t h e t a s k o w e i g h i n g t h a d v a n t a g e s a n d i s a d v a nt a g e s o f i n c o r p o r a t i o n a n o n - p r o f i to r g a n i z a t i o n . H e r e i a q u i c k o u t l i n e o t h e o p t i o n s t h a t m i g h t m a k e t h e d e c is i o n l i t t l e e a s i e r w h e n t h t i m e c o m e s .

T h h o m e o p e r a t i o n i f l e x i b l e , e a s y t c o n t r o l a n d m o r e t h a n a d e q u a t e f o m o s t u s e r g r o u p s . T h d i s a d v a n t a g e i t h a t o p e r a t i n g e x p e n s e s a r d e f r a y e da l m o s t t o t a l l y b t h m e m b e r s a n l i a b i l i t y f o t h g r o u p i t i e d t e a c hm e m b e r .

R e q u i r e m e n t s f o i n c o r p o r a t i o n a n o n - p r o f i t o r g a n i z a t i o n a r e u s u a l l yg o v e r n e d b s t a t e l a w . T h r e q u i r e m e n t sv a r y f r o m s t a t e t o s t a t e , b u c a g u a r a n t e e i w i l l b m o r e w o r k t h a n t h h o m e o p e r a t i o n . Y o w i l l h a v e t o w r i t er u l e s , b y l a w s a n c o n s t i t u t i o n , a s s i g ns h a r e h o l d e r s , d i r e c t o r s , o f f i c e r s a n d e s i g n a t e t h e a u t h o r i t y o f e a c h . T h e s el a w s r e s t r i c t t h a c t i v i t i e s o t h g r o u p .F o e x a m p l e , y o u r g r o u p c a n n o t g e i v o l v e d i u n r e l a t e d a c t i v i t i e s s u c h a p o l i t i c a l a c t i v i s m o s e l l i n g p u p p i e s t h u n g r y t i g e r s . B e n e f i t s t t h m e m b e rs h i p a r a l s o c u r t a i l e d ; i t h e r e a r e a n p r o f i t s g e n e r a t e d b t h o r g a n i z a t i o nt h e y c a n n o t b d i s t r i b u t e d t t h m e m b e r s . I t h e v e n t t h g r o u p i d i s s o l v e d , a l f u n d s s h o u l d u s u a l l y g t

s i m i l a r n o n - p r o f i t o r g a n i z a t i o n o c h a r i t y .

T h b i g g e s t a d v a n t a g e o f i n c o rp o r a t i n g i t p r o t e c t y o u r s e l f b d i v e r ti n l i a b i l i t y f r o m y o u r s e l f t t h c o r p o r at i o n . n o n - p r o f i t o r g a n i z a t i o n c a n b es u e d , b u t : t h m a n a g e r s a n d m e m b e r s o t h g r o u p c a n n o t T a x - e x e m p t s t a t u s i v e r y a t t r a c t i v e p l u s w h e n c o n s i d e r i n g i c o r p o r a t i o n . n o n - p r o f i t o r g a n i z a t i o nc a a l s o a p p l y f o l o w e r m a i l r a t ep r i v i l e g e s . P e o p l e a r m o r e l i k e l y t j o i n

n o n - p r o f i t c o r p o r a t i o n b e c a u s e o t h l i m i t e d l i a b i l i t y . T h o r g a n i z a t i o n w i l l l a s tl o n g e r t h a n a n y o n e ' s i n d i v i d u a l p a r t i c i p at i o n . T h i s m e a n s t h a t t h e p u r p o s e f o w h i c h t h g r o u p w a o r g a n i z e d w i l l c o t i n u e i n d e f i n i t e l y .

F i n a l W o r dI y o n e e d m o r e s u b s t a n t i a l r e a s o n

f o s t a r t i n g g r o u p t h a n " B e c a u s e i w a s n ' t t h e r e ! " g o o d r e a s o n i t h a t y o c a m e e t p e o p l e a n m a k e f r i e n d s w h h a v e t h s a m e i n t e r e s t s y o d o a n h a v e f u w h i l e y o u ' r e d o i n g i t I t ' s r a r ep e r s o n w h i h a p p y l i v i n g t h l i f e o c o m p u t e r h e r m i t u s e r g r o u p p r o v i d e sa e a s y w a t m e e t p e o p l e . T h g r o u pa l s o g i v e s f e e l i n g o c o m r a d e r i e a n s u p p o r t i s o l v i n g c o m m o n p r o b l e m s .

T r a d i n g i d e a s a n i n f o r m a t i o n o h a r d w a r e , a p p l i c a t i o n s a n p r o g r a m m i n ga r e n a t u r a l p u r p o s e s f o u s e r g r o u p .T h i s i n f o r m a t i o n w i l l o p e n n e h o r i z o n st h e l p y o m a k e m o r e e f f e c t i v e u s o y o u r c o m p u t e r , g i v i n g y o f e e l i n g o fa c c o m p l i s h m e n t t h a t y o a r o n s t e pc l o s e r t u n d e r s t a n d i n g y o u r m i c r o c o mp u t e r . I n s t e a d o f h a v i n g o n t e a c h e r y o h a v e n u m b e r o t h e m !

A n o t h e r a d v a n t a g e i t h a i s e v e r a l p e p l c a n b u y e q u i p m e n t a n s e r v i c e sc h e a p e r t h a n a i n d i v i d u a l . T h g r o u pc a u s i t l e v e r a g e t n e g o t i a t e w i t hv e n d o r s t g e c h e a p e r p r i c e s f o t h m e m b e r s .

W h i l e p r e s t i g e , b u s i n e s s o r e c o n o m i ca d v a n t a g e , e d u c a t i o n , a n s o c i a l o p p o rt u n i t i e s c a b m o t i v e s f o j o i n i n g a u s e rg r o u p , t h i n t a n g i b l e r e w a r d s a r e t h er e a s o n s p e o p l e c o n t i n u e t p a d u e s .

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

T h i s a r t i c l e i b n m e a n s t h f i n a lw o r d o n u s e r g r o u p s . I y o u n e e d m o r ei n f o r m a t i o n t h e r e a r n u m e r o u s b o o k so t h m a r k e t t h a t w i l l t e l l y o i m u c hg r e a t e r d e t a i l h o t e s t a b l i s h a o r g a n i z a t i o n , h o t o r a i s e f u n d s , h o t a d m i n i s t e r e f f e c t i v e l y , h o t i n c o r p o r a t ew i t h o u t a l a w y e r a n s o n I y o w a n tm o r e i n f o r m a t i o n o n b e c o m i n g t a x -e x e m p t n o n - p r o f i t c o r p o r a t i o n a s k t h I n t e r n a l R e v e n u e S e r v i c e f o P u b l i c a t i o n5 5 7 , " H o w t A p p l y f o a n R e t a i n E e m p t S t a t u s f o Y o u r O r g a n i z a t i o n . "H a v e f i j n !

1 1 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 E A p r i l / M a y 1 9 8 3

Page 117: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 117/124

t h a t d o e s n o c o m p u t e . . .

D A T A M A N A G E R W O R D P R O C E S S O RF o C O M M O D O R E 4 0 3 2 / 8 0 3 2 C o m p u t e r w i t h 4 0 4 0 / 8 0 5 0 D i s k D r i v e

6 R O U p d a t eT h e r e h a v e b e e n t h r e e d i f f e r e n t K e r -

n a R O M ' s u s e d s f a r i n t h C o m o d o r e 6 4 T h c h a n g e s i m p r o v e d s o m ei n t e r n a l f e a t u r e s i t h m a c h i n e s , b u t h e r e i o n s i d e - e f f e c t . W h e n P O K E i n gt t h s c r e e n w i t h t h f i r s t R O M ,c h a r a c t e r s a p p e a r e d b e c a u s e t h e c o l o r i c o l o r R A w a s e t w h i t e . I n t h e s e co n R O M , t h e c o l o r R A w a s e t t h s a m e c o l o r a t h e s c r e e n , s P O K E sw e r e i n v i s i b l e u n l e s s c o l o r R A w a a l s oP O K E d .

I t h t h i r d a n l a t e s t R O M , c o l o rm e m o r y i s e t t h s a m e c o l o r a t h c u r s o r . T h c o l o r R A i c h a n g e d o n l yw h e n t h c l e a r s c r e e n k e ( o C H R $( 1 4 7 ) ) i u s e d . T h i s a f f e c t s s o m e p r g r a m s o n t h m a r k e t . O u t s i d e v e n d o r sh a v e b e e n a l e r t e d t t h p o t e n t i a l p r o bl e m a n d a r f i x i n g t h e i r p r o g r a m s . C o m o d o r e i t s e l f i c h a n g i n g i t 6 5 p u b l i cd o m a i n p r o g r a m s t r e f l e c t t h n e R O M s , a n t h e y s h o u l d b e a v a i l a b l ea g a i n s h o r t l y .

T f i n d o u w h e t h e r y o u h a v e k e m a lo k e m a l 2 P E E K a l o c a t i o n 6 5 4 0 8( H e x S F F 0 8 ) . K e m a l 1 w i l l c o n t a i n t h v a l u e 1 7 0 . K e m a l w i l l c o n t a i n 0

" M F a v o r i t e V I C a r t r i d g e "M a r c h , 1 9 8 3

I t h i s a r t i c l e t h e r e i a m i s t a k e i P r o g r a m 2 ( p a g e 8 7 ) . T h a n k s t t h r e a d e r s w h o s e I L L E G A L Q U A N T I T YE R R O R S i n l i n e 1 8 h e l p e d u f i n d t h i s .

L i n e 4 s h o u l d b e c h a n g e d t o 4 0 X C 5 1 1 : Y C 5 1

D A T A M A N A G E RN u m b e r o r e c o r d s i o n l yl i m i t e d b d i s k c a p a c i t y .U n l i m i t e d f i e l d s p e r e c o r d .U t 7 c h a r a c t e r s p e r f i e l d .U s e r f o r m a t t e d .S c r e e n e d i t i n g .S o r t / S e a r c h f e a t u r eP a t t e r n m a t c h i n g s e a r c h .S e l e c t i v e f i e l d p r i n t i n g .F o r m l e t t e r a d d r e s s i n s e r t i o n .

W O R D P R O C E S S O RS c r e e n E d i t i n gA u t o m a t i c l i n e s e A d d , m o v e o d e l e t e t e x t .G l o b a l e d i t .P a g e n u m b e r i n g / t i t l i n g .F o r m l e t t e r a d d r e s s i n s e r tF i l e a p p e n d f o r p r i n t i n gS e l e c t i v e u n d e r l i n i n g .L i n e j u s t i f i c a t i o n .

S p e c i a l I n t r o d u c t o r y O f f e r .B o t h D A T A M A N A G E R a n W O R D P R O C E S S O R f o o n l y $ 8 9 . 0 0

( o e i t h e r o n ( S 5 5 . 0 0 e a c h . )W h e n o r d e r i n g : S p e c i f y C o m p u t e r m o d e l n u m b e r a n D i s k m o d e l n u m b e r .F o I n s t r u c t i o n M a n u a l o n l y : s e n d S 3 . 5 0 ( R e f u n d e d w i t h f i r s t o r d e r .I N P U T S Y S T E M S . I N C . 2 5 1 0 1 S . W . 1 9 A v e . H o m e s t e a d , F 3 3 0 3 1 ( 3 0 5 ) 2 4 5 - 3 1 4 1

D E A L E R I N Q U I R I E S I N V I T E D .

V O I C E W O R L D ' S2 4 G o l d e n R A E x p a n s i o n C h a s s i s

O N L Y $ 1 4 9 . 0 0P r o g r a m m e r ' s d r e a m — G a m e

p l a y e r ' s d e l i g h t .B o o s t s V I

m e m o r y t 2 9 K !• e x p a n s i o n s l o t sw i t h s w i t c h e s f o i s t a n t c a r t r i d g e s e l e c t i o n —f a s t e r t h a n d i s k .• A c c e p t s a n c a r t r i d g ed e s i g n e d f o t h V I 2 0 R .

S y s t e m R e s e t B u t t o n .P l u g s d i r e c t l y i n t o y o u r V I 2 0 ' .

m e m o r y c o n t r o l s w i t c h e s — e a s y t c o n f i g u r e i 8 b a n k s f o c u s t o ma p p l i c a t i o n s .• F a c t o r y t e s t e d — o n e y e a r l i m i t e d w a r r a n t y

V O I C E W O R L DI 3 0 5 5 V i E s p e n a

' D e l W a r . C 9 2 0 1 4( 6 1 9 ) 4 8 1 - 7 3 9 0

S t a r t a d d r e s s s e l e c t i o n a 2 0 0 0 ,4 0 0 0 , 6 0 0 0 . A 0 0 0 H E X .

R O m o d e s w i t c h e s f o m e m o r y w r i t e p r o t e c

t i o n a n P R O M ,E P R O M

e m u l a t i o n .M e m o r yb a n k s

h o l d p r g r a m s ; d a t a

e v e n w h e n d s e l e c t e d .

• G o l d - p l a t e d c o n n e c t o r s 's w i t c h c o n t a c t s f o h i g h r e l i a b i l i t y .

F u s e d t p r o t e c t y o u r V I 2 O . S

T O R D E R :S e n d c h e c k o m o n e y o r d e r . A d 3 . 0 0s h i p p i n g a n h a n d l i n g . C a l i f o r n i ar e s i d e n t s a d 6 s a l e s t a x . C O D E A L E R I N Q U I R I E S I N V I T E D

V I 2 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 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 E A p r i l / M a y 1 9 8 3 1 1 5

Page 118: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 118/124

I l r e v i e w

T h P E P e r s o n a lC o m p u t e r G u i d e

a n T h C B P r o f e s s i o n a lC o m p u t e r G u i d e

A u t h o r s : A d a m O s b o r n e , J i E l l e n S t r a s m a ; P u b l i s h e r : O s b o r n e / M c G r a w H i l lR e v i e w e d b y J o h n S t o c k m a n

U n t i l r e c e n t l y t h e r e h a n e v e r b e e no n g o o d P E u s e r s m a n u a l o o n g o o d C B u s e r s m a n u a l . T h e y ' v e a l w a y sb e e n s o m e h o w m a s h e d t o g e t h e r i n t o t h s a m e t e x t . B u t h a t i n l o n g e r a p r o bl e n o t h a t t h P E T / C B M P e r s o n a lC o m p u t e r G u i d e h a b e e n s p l i t i n t o t w b o o k s , e a c h w i t h t h e i r o w d i s t i n c t i v ef o c u s .

J i a n E l l e n S t r a s m a a r p r o b a b l yt w o t h m o s t k n o w l e d g e a b l eC B M / P E T u s e r s i t h U . S . w h h a v en o a c t u a l l y w o r k e d f o C o m m o d o r e ( a n dm o r e t h a n m a n y w h h a v e ) . T h e i r w o r ki t h M i d n i g h t S o f t w a r e G a z e t t e a n T h e P a p e r h a s a l w a y s b e e n i n t e r e s t i n g t om e T h t w n e b o o k s s h a r e c o m m o ns t r u c t u r e i t h l o g i c a l f l o w o t o p i c s .E a c h h a t e c h a p t e r s a n t h r e e a p p e nd i c e s , a r r a n g e d i t h f o l l o w i n g o r d e r :

1 I n t r o d u c t i o n2 O p e r a t i o n3 S c r e e n E d i t i n g4 P r o g r a m m i n g5 M a k i n g t h M o s t o t h F e a t u r e s6 P e r i p h e r a l D e v i c e s7 O t h e r P e r i p h e r a l s8 I n s i d e a n B e y o n d B A S I C9 U p g r a d e s a n F i x e s

1 0 S u m m a r y o C o m m a n d s a n E r r o r sA p p e n d i c e sA C h a r a c t e r C o d e sB M e m o r y M a p sC R e s o u r c e s

T h P E P e r s o n a lC o m p u t e r G u i d e

T h i s b o o k i s p e c i f i c a l l y w r i t t e n f o u s w i t h t h C o m m o d o r e 4 0 3 2 a n 4 0 1 6c o m p u t e r s , t h C o m m o d o r e 4 0 4 0 a n 2 0 3 1 d i s k d r i v e s a n t h C o m m o d o r e4 0 2 2 d o m a t r i x p r i n t e r . T h s e l e c t i o n o p r o d u c t s t i n v o l v e i n t h i s b o o k i b a s e do t h a s s u m p t i o n t h a t p e r s o n a l c o p u t e r u s e r s a r n o t g o i n g t s h e l l o u t h e x t r a m o n e y f o m o r e e x p e n s i v ed i s k d r i v e l i k e t h 8 0 5 0 o a e v e nm o r e e x p e n s i v e l e t t e r q u a l i t y p r i n t e r ,w h i c h f e e l a r e v e r y v a l i d a s s u m p t i o n s .T h b o o k a l s o i n c l u d e s i n f o r m a t i o n o t h C o m m o d o r e 8 0 1 0 m o d e m ( i n c l u d i n gs a m p l e s o f t w a r e ) a n t h 4 0 1 0 v o i c e s y t h e s i z e r , n e i t h e r o f w h i c h h a m u c hd o c u m e n t a t i o n f l o a t i n g a r o u n d a b o u t i

T h e r e a r t w c h a p t e r s t h a t r e a l l y i p r e s s e d m w i t h t h e i r t h o r o u g h n e s s :c h a p t e r s a n 6 " M a k i n g t h M o s t o P E F e a t u r e s " a n " P e r i p h e r a l D e v i c e s "

( t h e l o n g e s t c h a p t e r s i t h t e x t ) .C h a p t e r i n c l u d e s t i p s a n i d e a s o u t i l i z i n g f e a t u r e s l i k e t h k e y b o a r d b u f e r , n u m e r i c s t r i n g s , p r o m p t s , p r g r a m m e d c u r s o r m o v e m e n t , p r o g r a mm i n g g r a p h i c s , a n r a n d o m n u m b e r s .C h a p t e r i n c l u d e s o n o f t h e m o s t c o p l e t e d i s k p r o g r a m m i n g g u i d e s I ' v e s e e nf o C o m m o d o r e e q u i p m e n t

T h C B P r o f e s s i o n a lC o m p u t e r G u i d e

T h C B b o o k s p e c i f i c a l l y d e s c r i b e st h C o m m o d o r e 8 0 3 2 c o m p u t e r f o u s w i t h t h e C o m m o d o r e 8 0 5 0 d i s k d r i v ea n T a l l y 8 0 2 4 o C o m m o d o r e 8 0 2 3 Pd o m a t r i x p r i n t e r s , a w e l l a t h C o m o d o r e 8 3 0 0 P l e t t e r q u a l i t y p r i n t e r . T h C o m m o d o r e 9 0 0 0 S u p e r P E T i a l s om e n t i o n e d a w e l l a s t h e E x p a n s i o nM e m o r y B o a r d a n d t h f o r t h c o m i n g8 2 5 0 d i s k d r i v e . T h C o m m o d o r e 8 0 1 0M o d e m a n 4 0 1 0 v o i c e s y n t h e s i z e r a r eb o t h d e s c r i b e d i n t h i s b o o k , b u t I ' n o s u r e t h e p r o f e s s i o n a l a u d i e n c e w i l l g e t a sm u c h f r o m t h i s s e c t i o n .

A g a i n , f i n d t h e " F e a t u r e s " a n " P e r i p h e r a l s " s e c t i o n s t h m o s t n o t e w o rt h y . M o s t o t h f e a t u r e s a r d e s c r i b e d

J 1 1 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 E A p r i l / M a y 1 9 8 3

Page 119: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 119/124

h e r e a l s o , a n t h e c o n t r o l s f o t h 8 0 - c o l u m n s c r e e n e d i t o r a r f i n a l l yd o c u m e n t e d c l e a r l y , i n c l u d i n g i n s e r t i n ga n d e l e t i n g l i n e s , s c r e e n s c r o l l i n g , a n w i n d o w i n g . S o m e g o o d s u g g e s t i o n s f o d a t a e n t r y r o u t i n e s a r e e x p l a i n e d f o t h o s e o f y o w h i n t e n d t u s s o m es o r t o d a t a c a p t u r e a n r e t r i e v a l s o f tw a r e . A i t h P E b o o k , t h d i s kp r o g r a m m i n g s e c t i o n i q u i t e a b o v er e p r o a c h .

T h " P e r i p h e r a l s " s e c t i o n o f t h b o o kc o n t a i n s a v e r y g o o d e x p l a n a t i o n o f t h ef e a t u r e s o f t h e p r i n t e r s , i n c l u d i n g h o t f o r m a t o u t p u t s , s e l e c t s p e c i a l p r i n t o t i o n s a n d e f i n e s p e c i a l c h a r a c t e r s o s o m e u n i t s .

A l l i n a l t h e s e b o o k s a r e q u i t e c o p l e t e a n g o o d a d d i t i o n t t h t e c h n i c a l l i b r a r y o a n P E o C B o w n e r . I m o w c a s e , t h C B b o o ka l o n e r e p l a c e s n e a r l y t h r e e b i n d e r s o fh a n d w r i t t e n a n p h o t o c o p i e d n o t e s I ' v ec o l l e c t e d o v e r t h e p a s t ' / y e a r s . B u h a v e t a d m i t t h a t o n t h i n g r e a l l ya m a z e s m a b o u t t h s a m p l e p r o g r a m si t h e s e b o o k s . G u e s s w h a t , t h e ya c t u a l l y w o r k ! !

M o r e B o o k s f r o m O s b o r n e / M c G r a w H i l l

V i s i C a l c 1 - M a d e E a s y b y D a v i d M C a s t l e w i U . O s b u m e / M c C r a w H i l l . T e a c h e sb a s i c s k i l l s f o d e s i g n i n g a w o r k s h e e t a n a d v a n c e d s k i l l s t g e t h m o s t o u t o fV i s i C a l c ' s c a p a b i l i t i e s .

H o m e a n O f f i c e C o m p a n i o n b y D a v i d M C a s t l e w i t a a n L a w r e n c eC h i s a u s k y . O s b o m e / M c G r a w H i l l . A r r a n g e d b a p p l i c a t i o n . P r o v i d e s m o d e l s f o l o a n s , i n v e s t m e n t s , a d v e r t i s i n g a n s a l e s , i n v e n t o r y c o n t r o l , p e r s o n n e l a n m o r e ,u s i n g V i s i C a l c .S o m e C o m m o n B A S I C P r o g r a m s , P E T * / C B M ™ E d i t i o n b y L o P o o l e . M a r yB o r c h e r a n C a r r o l l D o n a h u e . O s b o m e / M c G r a w H i l l . 7 p r o g r a m s w i t h d o c um e n t a t i o n t h e l p s o l v e v a r i e t y o p r o b l e m s i s t a t i s t i c s , f i n a n c e a n m a t h .P E T ' / C B M ™ a n t h I E E E - 4 8 8 B u s ( G P I B ) , S e c o n d E d i t i o n b E u g e n eF i s h e r a n C . W . J e n s e n . O s b o m e / M c G r a w H i l l . F o d e s i g n e r s , p r o g r a m m e r s a n h o b b y i s t s .6 5 0 2 A s s e m b l y L a n g u a g e P r o g r a m m i n g b L a n c e A . L e v e n t h a l . O s b o m e /M c G r a w H i l l . s e l f - t e a c h i n g b o o k w i t h a e x t e n s i v e r a n g e o p r o g r a m e x a m p l e s .6 5 0 2 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 b L a n c e A L e v e n t h a l a n d W i n t h r o pS a v i l l e . O s b o m e / M c G r a w H i l l . O v e r f i f t y r e a d y - t o - u s e s u b r o u t i n e s .

J 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 E A p r i l / M a y 1 9 8 3 1 1 7

Page 120: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 120/124

n e p r o d u c t s

T h f o l l o w i n g i n f o r m a t i o n i t a k e nf r o m n e p r o d u c t a n n o u n c e m e n t s s e n tt u b v a r i o u s m a n u f a c t u r e r s , a n i p r o v i d e d t k e e p o u r e a d e r s a b r e a s t o fd e v e l o p m e n t s . C o m m o d o r e d o e s n o e d o r s e a n o t h p r o d u c t s m e n t i o n e d ,h a n o t e s t e d t h e m , a n c a n n o t v o u c hf o t h e i r a v a i l a b i l i t y . I y o h a v e a n yp r o b l e m s w i t h a n o t h p r o d u c t s l i s t e dh e r e , p l e a s e w r i t e t o u s

C o m p a n y :E a s t e r n H o u s e S o f t w a r e3 2 3 9 L i n d a D r i v eW i n s t o n - S a l e m , N 2 7 1 0 69 1 9 - 9 2 4 - 2 8 8 9

P r o d u c t :6 4 - R A B B I T — a h i g h - s p e e d c a s s e t t e i t e r f a c e o R O c a r t r i d g e t h a t a d d st w e l v e c o m m a n d s t B A S I C . T h e n e wS A V E , L O A D a n V E R I F Y c o m m a n d so p e r a t e f i v e t i m e s f a s t e r t h a n t h n o m a B A S I C c o m m a n d s . O t h e r c o m a n d s i n c l u d e l o a d / r u n , t e s t m e m o r y ,d e c i m a l t h e x i d e c i m a l c o n v e r s i o n , h e t d e c i m a l c o n v e r s i o n a n d m o r e . R A B I T S a r a l s o a v a i l a b l e f o t h V I 2 0 a n P E T / C B M .

P r i c e : $ 3 9 . 9 5

P r o d u c t :M A ( M a c r o A s s e m b l e r a n T e x t E d i t o r )f o t h C o m m o d o r e 6 4 — a p r o f e s s i o n a ld e v e l o p m e n t t o o l , w r i t t e n i m a c h i n el a n g u a g e , t h a t i n c l u d e s t h e s e f e a t u r e s : 3 e r r o r c o d e s , 2 c o m m a n d s , 2 p s e u d oo p a n c o n d i t i o n a l a s s e m b l yo p e r a t o r s ; b u i l t - i n s o f t w a r e U A R T( 1 1 0 - 9 6 0 0 b a u d ) ; m a c r o , c o n d i t i o n a la s s e m b l y a n i n t e r a c t i v e a s s e m b l yc a p a b i l i t y : o p t i o n a l c r e a t i o n o e e c u t a b l e o b j e c t c o d e o d i s k ; t e x t e d i t o r ;w o r d p r o c e s s o r .

P r i c e : $ 9 9 . 9 5

P r o d u c t :6 S T C P ( S t a n d a r d T e r m i n a l C o m u n i c a t i o n s P a c k a g e ) — t u r n s C o m o d o r e 6 i n t o s o p h i s t i c a t e d s m a r tt e r m i n a l . F e a t u r e s i n c l u d e : c o n t r o l f r o m

I

B A S I C o m a c h i n e l a n g u a g e p r o g r a m ;u p l o a d / d o w n l o a d t o f r o m d i s k d r i v e s( m e n u d r i v e n ) ; o u t p u t s t C o m m o d o r eA S C I I p r i n t e r s ; a u t o m a t i c m o d e m r e c e i v eb u f f e r c o n t r o l v i s t a n d a r d A S C I IX O N / X O F F p r o t o c o l c o d e s ; s t a t u s l i n ed i s p l a y a t o o f s c r e e n ; c l o c k t h a t c o s t a n t l y d i s p l a y s t i m e ; a l a r m c l o c k s i g n a l so t i m e o u t ; a b i l i t y t s e n d c o m m a n d st d i s k t r e n a m e , s c r a t c h a n o t h e r s .I n c l u d e s a A C I A - b a s e d h a r d w a r e i n t e rf a c e b o a r d t h a t w o r k s w i t h y o u r R S - 2 3 2m o d e m . S T C P i a l s o a v a i l a b l e f o P E c o m p u t e r s .

P r i c e : $ 1 2 9 . 9 5C o m p a n y :

D a t a E q u i p m e n t S u p p l yC o r p .8 3 1 5 F i r e s t o n e B o u l e v a r dD o w n e y , C 9 0 2 4 12 1 3 - 9 2 3 - 9 3 6 1

P r o d u c t :A C C / S Y S G 1 6 0 0 A c c o u n t i n g S y s t e mf o t h C o m m o d o r e 6 4 — c o n f o r m s w i t ht h G e n e r a l l y A c c e p t e d A c c o u n t i n gP r i n c i p l e s ( G A A P ) e s t a b l i s h e d p r i m a r i l yb t h A m e r i c a n I n s t i t u t e o C e r t i f i e dP u b l i c A c c o u n t a n t s a n t h F i n a n c i a lA c c o u n t i n g S t a n d a r d s B o a r d . P r o v i d e s

j o u r n a l , p o s t i n g , g e n e r a l l e d g e r a n a u t o m a t i c f i n a n c i a l s t a t e m e n t s . W o r k sw i t h t w 1 5 4 1 d i s k d r i v e s a n 1 5 2 5p r i n t e r o 4 0 4 0 d u a l d i s k d r i v e a n C B p r i n t e r w i t h I E E E i n t e r f a c e .

P r i c e : $ 3 9 5 . 0 0

C o m p a n y :B r a i n B a n k , I n c .2 2 F i f t h A v e n u eN e Y o r k , N 1 0 0 0 12 1 2 - 6 8 6 - 6 5 6 5

P r o d u c t :T h S k e l e t a l S y s t e m — e d u c a t i o n a l s o f tw a r e f o t h P E T , a g 1 a n u p C o t a i n s f i v e p r o g r a m s , e a c h c o v e r i n g d i f e r e n t p a r t o f t h e s y s t e m . T h i s t i t l e i t h

f i r s t f o l l o w - u p t t h p o p u l a r T h H u m a n B o d y : A O v e r v i e w . I n c l u d e s e t e n s i v e d o c u m e n t a t i o n w i t h l i n e d r a w i n g sa n t e a c h e r g u i d e .

P r i c e : $ 7 o d i s k o c a s s e t t e$ 3 f o b a c k - u p c o p i e s

P r o d u c t :W o r d F u n c t i o n s — e d u c a t i o n a l s o f t w a r e

f o t h P E T , a g a n u p N i n es e p a r a t e p r o g r a m s i t w p a r t s . P a r ti n c l u d e s " H o m o n y m s , " " H o m o n y m sM a t c h i n g G a m e , " " S y n o n y m s " a n " S y no n y m M a t c h i n g G a m e . " P a r t I I o s e o n c a s s e t t e o d i s k , i n c l u d e s " A n t on y m s , " " M o r e A n t o n y m s , " " T r o u b l e s o m eW o r d s " a n r e v i e w / t e s t . C o n t a i n sg a m e i m a z e f o r m a t i w h i c h a p l a y e rm u s t c o r r e c t l y p l a c e a m i s s i n g w o r d i s e n t e n c e . I n c l u d e s d o c u m e n t a t i o n a n t e a c h e r g u i d e .

P r i c e : $ 9 9 o n d i s k s o c a s s e t t e s$ 3 f o e a c h b a c k - u p s e

P r o d u c t :C l a s s e s o N o u n s - t o r t h P E T , a g e 1 0a n u p H e l p s t e a c h r e c o g n i t i o n o f c o m o n o u n s , p r o p e r n o u n s a n d s p e c i a lc l a s s e s o n o u n s . I n c l u d e s r e v i e w / t e s t ,e x t e n s i v e d o c u m e n t a t i o n a n a t e a c h e rg u i d e .

P r i c e : $ 6 o d i s k o c a s s e t t e$ 2 f o b a c k - u p c o p i e s

C o m p a n y :C o n t i n e n t a l S o f t w a r e1 1 2 2 3 S . H i n d r y A v e .

1 1 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 E A p r i l / M a y 1 9 8 3

Page 121: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 121/124

L o A n g e l e s , C 9 0 0 4 52 1 3 - 4 1 0 - 3 9 7 7

P r o d u c t :H o m e A c c o u n t a n t f o t h C o m m o d o r e6 4 — f i n a n c i a l m a n a g e m e n t s y s t e m t h a tc a p e r f o r m v a r i e t y o a c c o u n t i n g f u n ct i o n s , f r o m b a l a n c i n g s e v e r a l c h e c k b o o k st m o n i t o r i n g c a s h f l o w . C a a l s o p r i n ts t a t e m e n t s .

P r i c e : $ 7 4 . 9 5

C o m p a n y :D i s t r i b u t i o n U n l t d .P . O . B o 8 1 7 0 2S a D i e g o , C 9 2 1 3 86 1 9 - 2 9 9 - 3 7 1 8

P r o d u c t :S E C U R E e n c r y p t i o n k i t — m a n u f a c t u r e di t h U n i t e d K i n g d o m b C o m p u t e rA p p l i e d T e c h n o l o g y . S E C U R E p r o d u c e s2 5 e n c r y p t i o n s o s i n g l e p r o g r a m s a r a n d o m . B e f o r e d e c r y p t i n g p r o g r a m s , i p e r f o r m s s e r i e s o c h e c k s t i n s u r e t h es y s t e m i n o r m a l a n t h e n c o n t i n u a l l ym o n i t o r s f o i m p r o p e r h a r d w a r e o s o f tw a r e i n t e r r u p t i o n s . C o m p a t i b l e w i t hB A S I C c o m p o s i t e a n d m a c h i n e c o d e s .T h u n i t c o n s i s t s o l e a t h e r - w a l l e t e dk e y , c a s s e t t e o d i s k a n c o m p r e h e ns i v e m a n u a l a n d r e g i s t r a t i o n c a r d .

P r i c e : $ 1 0 0 . 0 0

C o m p a n y :B r o k e r s L i s t i n g S y s t e m1 9 W a v e r l y R o a dS c a r s d a l e , N 1 0 5 8 39 1 4 - 6 3 3 - 8 4 3 7

P r o d u c t :C o m m e r c i a l P r o p e r t y S u p e r - S e a r c h — ( o xC B w i t h d u a l d i s k d r i v e . C o m m e r c i a lp r o p e r t y r e a l e s t a t e b r o k e r s a n i v e s t o r s c a q u i c k l y d e s c r i b e a n s t o r et h e i r i n c o m e - p r o d u c i n g p r o p e r t y l i s t i n g su s i n g a n c o m b i n a t i o n o f e a t u r e s a n g e f a s t r e t r i e v a l a t w i l l . S t o r e a n s e a r c hu t 4 . 0 0 0 p r o p e r t i e s o n o n e d i s k e t t e .

Q u i c k l y f i n d f e a t u r e s y o n e e d , s u c h a c e i l i n g h e i g h t , f l o o r l o a d , G L A , p r i c e p e s q u a r e f o o t . C a b u s e d b M L a n l o c a l r e a l e s t a t e b o a r d s .

P r i c e : $ 4 9 5 . 0 0

C o m p a n y :S c h o l a s t i c , I n c .7 3 B r o a d w a yN e Y o r k , N 1 0 0 0 32 1 2 - 5 0 6 - 3 0 0 0

P r o d u c t :B a n k S t r e e t W r i t e r — f o r t h C o m m o d o r e6 4 W o r d p r o c e s s i n g s o f t w a r e f o t h y o u n g w r i t e r , n o b e i n g o f f e r e d t os c h o o l s t h r o u g h S c h o l a s t i c , I n c .D e v e l o p e d a t h B a n k S t r e e t C o l l e g e o E d u c a t i o n i N e Y o r k , t h e p a c k a g ec o n t a i n s t h r e e c o p i e s o t h p r o g r a md i s k , e a c h w i t h s t e p - b y - s t e p t u t o r i a l ,t e a c h e r s m a n u a l d e s i g n e d f o t e a c h e r sw h m a n e v e r h a v e u s e d c o m p u t e rb e f o r e , a n s i m p l e , r e p r o d u c i b l e s t d e n t g u i d e .

P r i c e : C o n t a c t c o m p a n y

C o m p a n y :C o m p u t e r M a r k e t i n gS e r v i c e s , I n c .3 0 W M a r l t o n P i k eC h e r r y H i l l , N J 0 8 0 0 26 0 9 - 7 9 5 - 9 4 8 0

P r o d u c t :N e p r o d u c t s f o t h V I 2 a n C o m o d o r e 6 4 - V I C / 6 4 S W I T C H c o n n e c t su t e i g h t V I 2 0 o C o m m o d o r e 6 4 t s h a r e d i s k s a n p r i n t e r s . V I C - R E L A Yc a r t r i d g e s i m p l i f i e s c o n t r o l o f e l e c t r i c a le q u i p m e n t . C o n t a i n s s i r e l a y s a n t w o p t o c o u p l e r s . V I C - G R A F c a r t r i d g e i a a i f o s t u d y i n g c o m p l i c a t e d e q u a t i o n sa n f u n c t i o n s b t h e i r g r a p h s . V I C - S T A Tc a r t r i d g e i p r o g r a m m a b l e c a r t r i d g ec o n s i s t i n g o a s s e m b l e r c o d e s t o s i m p l i f yw o r k w i t h s t a t i s t i c s a n g r a p h i c s , a d d i n g1 c o m m a n d s t B A S I C . V I C - F O R T H

c a r t r i d g e i p o w e r f u l o p e r a t i n g s y s t e ma n p r o g r a m m i n g l a n g u a g e s u i t a b l e f o rb u s i n e s s a n p r o c e s s c o n t r o l .

P r i c e : C o n t a c t c o m p a n y

P r o d u c t :C A L C / ? £ S 0 L 7 " - t h r e e - d i m e n s i o n a ls p r e a d s h e e t f o t h C B 8 0 3 2 a n dC o m m o d o r e 6 4 P r o v i d e s a m i n i m u m o 3 p a g e s o 6 2 5 c e l l s , g r a p h i c s o s c r e e n a n p r i n t e r , w i n d o w a n s p l i ts c r e e n c a p a c i t i e s a n h e l p f u n c t i o n s o l i n e . C a l o a d V i s i C a l c f i l e s .

P r i c e : C o n t a c t c o m p a n y

C o m p a n y :E m b a s s y C o m p u t e r P r o d u c t sP . O . B o x 8 8L i t t l e N e c k , N 1 1 3 6 3

P r o d u c t :S I G M A S T A T — s t a t i s t i c s p r o g r a m f o t h V I C 2 0 w i t h 8 e x p a n d e r . D o e s s i m p l es t a t i s t i c a l a n a l y s e s . C o m p u t e s d e s c r i p t i v es t a t i s t i c s , d o e s l i n e a r c o r r e l a t i o n s a n r e g r e s s i o n s a n t - t e s t s . C r e a t e s d a t a f i l e s ,s a v e s t h e m , a n r e t r i e v e s t h e m f o r f u rt h e r a n a l y s i s o e d i t i n g . O t h e r f e a t u r e si n c l u d e m i s s i n g v a l u e h a n d l i n g , d a t at r a n s f o r m a t i o n s a n v a r i a b l e n a m e .

P r i c e : $ 1 9 . 9 5 o c a s s e t t e o n l y

C o m p a n y :P o w e r b y t e S o f t w a r e

C h i p l e y R u W e s t B e r l i n , N J 0 8 0 9 1

P r o d u c t :B u s i n e s s a n H o m e A p p l i c a t i o n S o f tw a r e — f o r t h V I 2 0 a n d C o m m o d o r e6 4 O v e r 6 0 a p p l i c a t i o n s , i n c l u d i n g a c o u n t i n g , i n v e n t o r y , b u s i n e s s c a l e n d a r ,b i l l i n g , b a c h a r t s , n e w o r t h s t a t e m e n t ,h o m e b u d g e t , m e d i c a l r e c o r d s , d i a r y ,r e c i p e f i l e , g o l f s c o r e c a r d a n w o r d p r o ce s s o r . F r e e c a t a l o g a v a i l a b l e .

P r i c e : F r o m S 8 . 9 5 t $ 3 4 . 9 5J

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 E A p r i l / M a y 1 9 8 3 1 1 9

Page 122: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 122/124

F I V E P O W E R F U L S O F T W A R ED E V E L O P M E N T T O O L SP l u s Z h S u i t i n g j \ j e w H o o k

I N S I D E T H V I T H B O O K

A c o m p l e t e c l e a r e x p l a n a t i o n o m a c h i n el a n g u a g e . A s s e m b l y l a n g u a g e , V I 2 a r c h it e c t u r e , g r a p h i c s , j o y s t i c k a n s o u n d e f f e c tp r o g r a m m i n g . D e t a i l e d s t e p - b y - s t e p g u i d e t t h u s o t h d e v e l o p m e n l t o o l s . H o t c o m b i n eB A S I C a n m a c h i n e l a n g u a g e , m a k e a u t o - s t a r ic a r t r i d g e s , I n t e r l a c e w i t h t h I n t e r n a l R O M -b a s e d p r o g r a m s o B A S I C a n t h K e r n e lS a m p l e p r o g r a m s f u l l y e x p l a i n e d .

T H E T O O L SA s s e m b i e r / E d i t o r / L o a d e r / D e c o d e r f M o n i l o rF u l l - f e a t u r e d A s s e m b l e r a l l o w s u s o f l a b e l s ,c o m m e n t s a n a r i t h m e t i c e x p r e s s i o n s t c r e a t em a c h i n e l a n g u a g e p r o g r a m s . C r e a t e , s a v e .m o d i f y A s s e m b l y l a n g u a g e p r o g r a m s w i t h t h eE d i t o r . L o a d a n d l i n k m a c h i n e l a n g u a g e m o d u l e sw i t h t h e L o a d e r . D e c o d e m a c h i n e l a n g u a g e b a c kI n t o a s s e m b l y l a n g u a g e f o s t u d y o r I n p u t t o t h E d i t o r . S i n g l e - s t e p p r o g r a m e x e c u t i o n w i t h t h eM o n i t o r . E x t e n d e d f e a t u r e s c o m b i n e s A s s e m b l e r /E d i t o r f o m a x i m u m e a s e o u s e .

A L F O $ 4 9 . 9 5 P L U S $ 2 . 0 0 P O S T A G E A N D H A N D L I N G S t a n d a r d v e r s i o n r u n s o a n y s y s t e m w i t h D a t a s e t t e ( 5 a n u p A d $ 5 . 0 0 f o d i s k v e r s i o n , $ 5 . 0 0 f o e x t e n d e d f e a t u r e s

( m i n i m u m 8 K S e n d c h e c k , M . O . , V I S A / M C ( $ 2 . 0 0 S . C . ) o s p e c i f y C . O . D . ( 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

V I C - 2 0 I r e g l n e r e d T o C o m m o d o r e B u i l n e s i M a c h i n e ) I n

z z / i e AW & S k

U n c l u t t e rY o u r D e s k !P u t 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 w i l l l 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 ey 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 .

o P e a r r D e s k S y s t e m sB o i 3 2 3B o r n e o S p r i n g * . M 4 9 1 0 36 1 4 7 3 - 3 6 5 7

D E S K S Y S T E M S

a d v e r t i s e r si n d e x

A d v e r t i s e r sA B D a t a P r o d u c t sA c a d e m y S o f t w a r eA m e r i c a n P e r i p h e r a l sA r b u t u s T o t a l s o f t

S y s t e m sR J B r a c h m a nC a s c a d e C o m p u t e r w a r eC o m m o d o r e 6 U s e r G r o u pC o m p u S e n s eC o m p u t e r C a s e C o m p a n yC o m p u t e r m a tC o n n e c t i c u t m i c r o c o m p u t e rC o B a C o m p u t i n gE t c .E x a t r o nF o x f i r eF r e n c h S i l kH E I n f o D e s i g n sI n p u t S y s t e m sI n t e r l i n kL e a d i n g E d g eL e m D a t aL u n a S o f t w a r eM . A . G . , I n c .M i c r o - 8 0M i c r o S p e cM i c r o S y s t e m s D e v e l o p m e n tM i c r o W o r l d E l e c t r o n i xM i c r o p h y sM i c r o s i g n a !M i c r o w a r e D i s t r i b u t o r sM i d n i t e S o f t w a r e G a z e t t eO E P r e c i s i o n T e c h n o l o g yP r o f e s s i o n a l S o f t w a r eP y r a m i dR a i n b o w C o m p u t e r C o r p .S a m s B o o k s a n S o f t w a r eS k y l e s E l e c t r i cS o u t h e r n S o l u t i o n sS p e l l m a s t e rS t r a l e y S y s t e m S o f t w a r eT o r o n t o P E U s e r G r o u pT O T L S o f t w a r eV o i c e W o r l d!

P a g e7 1 1 8 8 1 9 2 1 1

8 1 , 1 91 8 7 1 1 0

2 3 , 1 2 0I B I F 1 1 1 2 O B 8 8 7 8 9

8 1 0 8

1

7

1 0 1 0 7 1

7 1 0 7 9 1 1

1 2 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 E A p r i l / M a y 1 9 8 3

Page 123: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 123/124

N o n e , n o e v e n t h a u t h o r , h a e v e r a c h i e v e d t h l a s t G r i d r u n n e r . I i a e x t r e m e l y f a s t - p a c e d a r c a d e -q u a l i t y g a m e d e s i g n e d t o t e s t y o u rc o o l n e s s u n d e r f i r e a n c h a l l e n g ey o u r r e f l e x e s .

A t h p i l o t o t h e G r i d r u n n e r ,c o m b a t s h i p , y o m u s t a n n i h i l a t et h v a r i o u s e n e m i e s t r a v e l i n ga l o n g t h " G r i d . " H i g h s c o r e s a r p o s s i b l e o n l y t h r o u g h t h m a s t e r yo t h e p a t t e r n s o t h X / Z a p p e r sa n t h G r i d s e a r c h D r o i d s w h i c h ,w h e n d e s t r o y e d , m u t a t e i n t op o t e n t i a l l y l e t h a l P o d s .G r i d r u n n e r h a 3 l e v e l s o f d i f f i

c u l t y ( 2 l e v e l s i t h V I C 2 0 v e

s i o n ) . T t h i sd a t e , t h 1 3 t h

l e v e l h a b e e nt h e h i g h e s t

a c h i e v e d .

G r i d r u n n e rI a v a i l a b l ef o V I 2 0 a n C o m m o d o r e6 4 ™ .C a y o b e a tG r i d r u n n e r ?S e y o u r l o c a lc o m p u t e r o g a m e s d e a l e ra n f i n d o u t .

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 n eB r i s b a n e , C 9 4 0 0 5

d i v i s i o n o U S V I C 2 0 a n d 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 E l e c t r o n i c s L t d .

Page 124: Commodore Microcomputer Issue 23 1983 May

8/7/2019 Commodore Microcomputer Issue 23 1983 May

http://slidepdf.com/reader/full/commodore-microcomputer-issue-23-1983-may 124/124

" N E V E R f o r g e t s :


Recommended