commodore interface magazine february 1981

40
8/7/2019 Commodore Interface Magazine February 1981 http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 1/40 f J c o m m o d o r e F E B R U A R Y 1 9 8 1

Upload: cubemanpdx

Post on 08-Apr-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Commodore Interface Magazine February 1981

8/7/2019 Commodore Interface Magazine February 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 1/40

f J c o m m o d o r e

F E B R U A R Y 1 9 8 1

Page 2: Commodore Interface Magazine February 1981

8/7/2019 Commodore Interface Magazine February 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 2/40

Page 3: Commodore Interface Magazine February 1981

8/7/2019 Commodore Interface Magazine February 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 3/40

T a b l e o C o n t e n t s

T H C O M M O D O R E ' S C O R N E R

C B N E W SF i r e a t h M G G r a n d ! 3C o m m o d o r e ' s N e P r e s i d e n t

f o O f f e r E x t e n d e dC B C o m p u t e r F a i r s A t t r a c t T h o u s a n d sN e H i g h S p e e d P r i n t e r F o C B C o m p u t e r s

S P E C I A L S U P P L E M E N T - I N T R O D U C I N G T H V I 2

E D U C A T I O N E X C H A N G ER o b b i n s d a l e S c h o o l s A d o p t P E T s 1

S O F T W A R E R E V I E WM e e t O z z - T h e I n f o r m a t i o n W i z a r d 1 W o r d c r a f t 8 0 - C o m m o d o r e W o r d p r o c e s s i n g S y s t e m 1 V i s i c a l c 2 T w N e T a P a c k a g e s 2

P R O G R A M M E R S ' T I P SA d d i n g S o u n d t Y o u r P E 2 B A S I C , M a c h i n e C o d e A s s e m b l y L a n g u a g e - A n I n t r o d u c t i o n 2 T h D O V e r s i o n s 2 C o n v e r t i n g Y o u r D i s k e t t e 2

G A M E S & R E C R E A T I O NG a l a x y O n 2

F l i g h t o F a n c y - A S i m p l e G r a p h i c s A n i m a t i o n 2 C h u t e - A S i m p l e G a m e 2

B O O K N O O KL i b r a r y o P E S u b r o u t i n e s 3 P E T / C B M P e r s o n a l C o m p u t e r G u i d e 3 T h P E R e v e a l e d 3 1

C O M M O D O R E H A R D W A R E L I S TC o m p u t e r s , P e r i p h e r a l s C a b l e s 3

T h c h a r t e r o f t h e C o m m o d o r e I n t e r f a c e ( f o r m e r l y t h C o m m o d o r e N e w s l e t t e r ) i t p r o v i d e m e t h o d o s h a r i n gu p - t o - d a t e i n f o r m a t i o n a n p r o g r a m s r e l a t i n g t o t h e P E T ,C B M , a n V I c o m p u t e r s . M e m b e r s h i p c h a r g e f o o n y e a r ' s s u b s c r i p t i o n i t h U n i t e d S t a t e s i $ 1 5 . 0 0 . S u s c r i p t i o n s i C a n a d a a n M e x i c o a r $ 2 5 . 0 0 p e y e a r .

W w o u l d l i k e t p u b l i s h f e a t u r e s f r o m P E T / C B M / V I Cu s e r s c o n c e r n i n g s p e c i f i c a p p l i c a t i o n s , i n t e r e s t i n g d i s c o v e r i e so h e l p f u l h i n t s w o r t h y o b e i n g s h a r e d . I y o w o u l dl i k e t c o n t r i b u t e t o f u t u r e i s s u e s o t h C o m m o d o r eI n t e r f a c e , p l e a s e s e n d y o u r p r o g r a m , a r t i c l e , l e t t e r , o c o m m e n t t o

T h E d i t o rC o m m o d o r e I n t e r f a c e6 8 M o o r e R o a dK i n g o P r u s s i a , P 1 9 4 0 6

I w p u b l i s h y o u r p r o g r a m o a r t i c l e w w i l l s e n d y o c o p y o " T h e P E T / C B M P E R S O N A L C O M P U T E R G U I D E "o r i y o c h o o s e , a f u l l y e a r ' s s u b s c r i p t i o n t t h C o m o d o r e I n t e r f a c e .

Page 4: Commodore Interface Magazine February 1981

8/7/2019 Commodore Interface Magazine February 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 4/40

T H C O M M O D O R E ' S C O R N E RC o m m o d o r e E x p a n d s , R e o r g a n i z e sC o m m o d o r e P r e p a r e s U . S . M a r k e tA s s a u l t C o m m o d o r e i c o m i n g !W e ' r e m o v i n g f o r w a r d r a p i d l y a w p r e p a r e f o m a j o r p u s h i t h U n i t e d S t a t e s . W e ' v e a l r e a d y s t a r t e dt h N e Y e a r w i t h s e v e r a l i m p r e s s i v ea c c o m p l i s h m e n t s , j u s t f e o w h i c h a r l i s t e d h e r e :

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

w i d e v a r i e t y o f h o w - t o a n di n f o r m a t i o n a r t i c l e s . O u r n e w f o m a r e f l e c t s C o m m o d o r e ' s r e n e w e de m p h a s i s o t h U . S . m a r k e t p l a c e ,a n o u c o m m i t m e n t t o s p r e a d i n gt h w o r d t h a t o u r s a r t h b e s tm i c r o c o m p u t e r s y o c a n b u y . . f o rb u s i n e s s , e d u c a t i o n , e n g i n e e r i n ga n r e c r e a t i o n .

C o m m o d o r e C o m p u t e r F a i r s o u f i r s t c o m p u t e r f a i r i n P h i l a d e l p h i ad r e w o v e r 1 6 , 0 0 0 p e o p l e , a t h h e i g h t o t h C h r i s t m a s s e a s o n a n w i t h c r u c i a l P h i l a d e l p h i a E a g l e sh o m e g a m e o o n o t h t w d a y so t h f a i r . O u s e c o n d f a i r , i B o s t o n , d r e w o v e r 1 5 , 0 0 0 p e o p l e !T h i s a t t e n d a n c e i l a r g e r t h a n m a n yn a t i o n a l c o m p u t e r c o n v e n t i o n s . . c l e a r l y , t h e r e ' s s t r o n g a n g r o w i n gi n t e r e s t i m i c r o c o m p u t e r s . . a n dC o m m o d o r e h a c o m p u t e r f o j u s t a b o u t e v e r y o n e , f r o m c o p l e t e b u s i n e s s c o m p u t i n g s y s t e mu n d e r $ 4 5 0 0 t l o w - c o s t c o l o rc o m p u t e r ( t h e V I 2 0 p r i c e du n d e r $ 3 0 0 .

E x p a n d e d S o f t w a r e D e p a r t m e n tC o m m o d o r e h a a d d e d s e v e r a l n e m e m b e r s t o u s o f t w a r e s u p p o r ts t a f f , b u w s t i l l n e e d g o o d 6 5 0 2p r o g r a m m e r s , n o t o n l y f o o u b u s i n e s s a n e d u c a t i o n a l s y s t e m sb u a l s o t w r i t e s o f t w a r e f o o u n e w V I C 2 0 p e r s o n a l c o m p u t e r .

C o m m o d o r e S o f t w a r e D e p a r t m e n tt h n e d i r e c t o r y w a c o m p i l e d

b o u s o f t w a r e t e a m a n d l i s t s m o r et h a n 5 0 c o m p u t e r p r o g r a m s o t a p e o d i s k a v a i l a b l e f r o m m o r e

t h a n 2 s o u r c e s . C o m m o d o r e ' s o w s o f t w a r e c o n t i n u e s t g r o w . D o n ' tm i s s t h e s o f t w a r e r e v i e w s i t h i si s s u e o t h n e w s l e t t e r .

I n c o m e T a x P a c k a g e o n o f t h eb r i g h t e s t s t a r s i o u n e s o f t w a r ed i r e c t o r y i o u C o m p u t e r i z e dF e d e r a l I n c o m e T a x P a c k a g e , w h i c hw a i n t r o d u c e d i t i m e f o t h i sy e a r ' s t a s e a s o n . T h p a c k a g el e t s y o u d o y o u r t a x e s o y o u rC o m m o d o r e m i c r o c o m p u t e r , a n dp r i n t o u t h r e s u l t s o s p e c i a lc o m p u t e r i z e d f e d e r a l i n c o m e t a f o r m s . T h i s p a c k a g e i g r e a t f o p r o f e s s i o n a l i n c o m e t a x p r e p a r e r sa n c o m e s i a a b b r e v i a t e d v e r s i o nf o h o m e t a x p r e p a r a t i o n .

C o m m o d o r e P u b l i c a t i o n s G r o u ps e v e r a l w r i t e r s h a v e b e e n a d d e d t C o m m o d o r e s V a l l e y F o r g e o r g a n iz a t i o n t o h e l p p r o v i d e " u s e r f r i e n dl y d o c u m e n t a t i o n f o o u g r o w i n gn u m b e r o b u s i n e s s s o f t w a r e p r og r a m s , a n t r e v i s e s e l e c t e dh a r d w a r e i n s t r u c t i o n m a n u a l s t b r i n g t h e m u t o d a t e .

V I 2 S u p p l e m e n t t h i s i s s u e o t h C o m m o d o r e n e w s l e t t e r i n c l u d e s

s p e c i a l s u p p l e m e n t d e v o t e d e c l u s i v e l y t o t h e n e w V I C 2 p e s o n a l c o m p u t e r s y s t e m . T h n e c o m p u t e r , s c h e d u l e d t g o s a l ei t h U . S . i l a t e M a r c h 1 9 8 1 ,h a s h a t t e r e d t h p r i c e - p e r f o r m a n c eb a r r i e r f o r p e r s o n a l c o m p u t e r s b yo f f e r i n g c o l o r , s o u n d , g r a p h i c s , p r g r a m m a b l e f u n c t i o n k e y s , f u l l s i z ek e y b o a r d a n 5 m e m o r y e p a n d a b l e t 3 2 f o $ 2 9 9 . 9 5 . T h n e p r o d u c t i a l r e a d y b a c k - o rd e r e d a n w i l l b s o l d t h r o u g hs e l e c t e d r e t a i l s t o r e s a w e l l a c o m p u t e r d e a l e r s . M a n y r e t a i l e r sh a v e t o l d u t h e y b e l i e v e t h V I w i l l b t h f i r s t r e a l " h o m e " c o p u t e r a n w e ' r e b e g i n n i n g t a g r e e .T h V I w a o r i g i n a l l y s e e n a

' b r i d g e " b e t w e e n t h h o b b y i s t a n h o m e c o m p u t e r m a r k e t s b u t h t r e m e n d o u s i n t e r e s t b s t o r e o w e r a n c u s t o m e r s a l i k e h a r e d ef i n e d t h V I a t r u e " h o m e "c o m p u t e r .

W h a t i P e r s o n a l C o m p u t e r ?R o b e r t L y d o n , p u b l i s h e r o P E R S O N A L C O M P U T I N G M A G AZ I N E , w h v i s i t e d u s r e c e n t l y , l i k e st o d e f i n e t h e " p e r s o n a l c o m p u t e r "a " c o m p u t e r w h i c h c a n b e u s e db n o n - c o m p u t e r s c i e n t i s t " . H f e e l s t h a t a l c o m p u t e r s a r u s e d b n o n - c o m p u t e r i s t s a r p e r s o n a l c o p u t e r s w h e t h e r t h e y ' r e u s e d i t h h o m e , a w o r k o i s c h o o l . H e ' sr i g h t . C o m m o d o r e l i k e s t d e f i n et h V I a s " p e r s o n a l c o m p u t e r " ,t h C B a " b u s i n e s s c o m p u t e r " ,a n t h P E a " p r o f e s s i o n a l "c o m p u t e r . . d i f f e r e n t i a t i n g o u p r d u c t l i n e b p r i m a r y a p p l i c a t i o n . . b u w a g r e e w i t h M r L y d o n t h a tt h e s e m i c r o c o m p u t e r s m a b g r o u p e d u n d e r h i u m b r e l l a d e f i n it i o n o " p e r s o n a ! c o m p u t e r " , a n w a l s o a g r e e t h a t o n o f t h e g o a l so f p e r s o n a l c o m p u t i n g i t m a k ec o m p u t i n g f r i e n d l y e n o u g h s a n n o n - c o m p u t e r i s t c a u s i t h i o h e b e n e f i t .

N e V I M a g a z i n e R o b e r tL o c k , a n o t h e r e d i t o r i a l f r i e n d o fC o m m o d o r e ' s , h a a n n o u n c e dn e m a g a z i n e c a l l e d H O M E A N E D U C A T I O N A L C O M P U T I N G ! ,T h R e s o u r c e M a g a z i n e F o r t h V I C o m p u t e r . T h i s p u b l i c a t i o nw i l l f o c u s p r i m a r i l y o t h V I 2 c o m p u t e r b u w i l l u s t h V I t s h o w h o c o m p u t i n g c a b e u s e db a l m o s t a n y o n e , i n w i d e v a r i e t yo d i f f e r e n t e n v i r o n m e n t s . C o n t r ib u t i n g e d i t o r s w i l l i n c l u d e s o m e o t h m o s t p r o m i n e n t a n k n o w l e d g ea b l e c o m p u t e r i s t s i t h i n d u s t r y ,i n c l u d i n g J i B u t t e r i e l d , T o r yE s b e n s e n . H a r v e y H e r m a n , D a v i dT h o r n b u r g , a n d t h e " u s e r f r i e n d l y "w r i t e r s f r o m A v a l a n c h e i C a l if o r n i a ( A v a l a n c h e p r o d u c e d t h V I u s e r m a n u a i ) . T h e n e w m a g az i n e i a l r e a d y a c c e p t i n g s u s c r i p t i o n s f o r t h f i r s t q u a r t e r l yi s s u e s o 1 9 8 1 . . i n t r o d u c t o r yp r i c e i S 5 . 0 0 . . o y o c a g e t h f i r s t i s s u e o n l y f o S 2 . 0 0 .W r i t e t o

H O M E A N D E D U C A T I O N A LC O M P U T I N G !

P . O . B o 5 4 0 6 ,G r e e n s b o r o , N . C . 2 7 4 0 3

Page 5: Commodore Interface Magazine February 1981

8/7/2019 Commodore Interface Magazine February 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 5/40

F i r e a t h M C G r a n d !b S h e i l a d e S i m o n e

J o s e p h D e v l i n

T h f i r e a t h M G G r a n d H o t e li L a V e g a s w a s o n e o f t h e m o s tt r a g i c f i r e d i s a s t e r s i U . S . h i s t o r y .

I w a t h t h i r d a n f i n a l d a o C O M D E X 8 0 m i n o r f i r e n e a r t h ek i t c h e n o t h M G h o t e l , k i n d l e db t h h o t e l ' s f l a m m a b l e s y n t h e t i cd e c o r a t i v e t r i m , b e c a m e m a j o ri n f e r n o w i t h i n m i n u t e s . B t h t i m et h f i r e w a o v e r t h e r e w e r e h u d r e d s o i n j u r i e s a n d e a t h t o l lo 8 p e r s o n s , m a k i n g i t h s e c o n dd e a d l i e s t h o t e l f i r e i n U . S . h i s t o r y .A i r F o r c e , p o l i c e a n c i v i l i a n h e l ic o p t e r s w e r e u s e d t r e s c u e h u d r e d s o f h e l p l e s s v i c t i m s t r a p p e di t h u p p e r f l o o r s o f t h e b l a z i n gh o t e l . A p e o p l e w e r e r e s c u e d t h e yw e r e b r o u g h t t t h E a s t H a l l o t h L a V e g a s C o n v e n t i o n C e n t e r .K e e p i n g t r a c k o t h e v a c u e e s a n t h c a s u a l t i e s s o o n b e c a m e m o r et h a n e m e r g e n c y p e r s o n n e l t h e r ec o u i d h a n d l e . T h r e s c u e w o r k e r sw e r e s o o n b u r d e n e d w i t h t h a d d it i o n a l t a s k o h a n d l i n g p h o n e c a l l sf r o m w o r r i e d r e l a t i v e s e a g e r f o i n f o r m a t i o n a b o u t l o v e d o n e s w h h a b e e n s t a y i n g a t h M G M .W h e n M a r g e J i l l e t t a r r i v e d o t h s c e n e o f f e r i n g h e a i d , i w a g r a t ef u l l y a c c e p t e d . M a r g e i C o m m od o r e ' s P u b l i c R e l a t i o n s D i r e c t o r .S h e a n d h e c r e w h a d b e e n s t a y i n ga c r o s s t h s t r e e t f r o m t h M G a t h F l a m i n g o H i l t o n . T h e y w e r e i t o w n t m a t h C o m m o d o r eC O M D E X b o o t h a t h L a V e g a sC o n v e n t i o n C e n t e r . M a r g e i n i t i a t e da n o r g a n i z e d " C o m m o d o r e C o m a n d C e n t e r " i t h e E a s t H a l l o t h C o n v e n t i o n C e n t e r w h e r e v i t a li n f o r m a t i o n f o t h e e v a c u e e s , t h e i rr e l a t i v e s a n f r i e n d s c o u l d b eg a t h e r e d a n p r o c e s s e d .

W i t h t h c o n s e n t a n e n c o u r g e -m e n t o C o m m o d o r e p r e s i d e n t ,J a c k T r a m i e l , t h e C o m m o d o r es t a f f w o r k e d t h r o u g h t h n i g h t .S e v e n c o m p l e t e C o m m o d o r e c o p u t e r s y s t e m s w e r e t a k e n f r o m t h C O M D E X b o o t h a n d u s e d a t h C o m m a n d C e n t e r . T h e y w e r em a n n e d f r o m F r i d a y m o r n i n g u n t i l

e a r l y S u n d a y m o r n i n g , l e a v i n g o n l yo n p e r s o n a n h a n d - s c r a w l e ds i g n t o r e p r e s e n t C o m m o d o r e f o t h l a s t d a o C O M D E X .

J i l l e t t r e c r u i t e d v o l u n t e e r s t e n t e ri n f o r m a t i o n a b o u t t h c o n d i t i o n sa n w h e r e a b o u t s o v i c t i m s a n t a n s w e r t h e c o u n t l e s s p h o n e c a l l sf r o m c o n c e r n e d f r i e n d s a n r e l at i v e s . E v e r y o n e p i t c h e d i n A C i a g l i a , T o P r i e s t l e y a n J e r r yZ i e g l e r , a l C o m m o d o r e R e g i o n a lM a n a g e r s , a l o n g w i t h B o b C a s c a r i n o ,G e n e r a l M a n a g e r C o m p u t e r S y t e m s , N a n c y R i c k s , S a l e s A d m i n is t r a t o r a n B i l l L e w i s a n d E d H a v -l i c k . D i s t r i c t S a l e s M a n a g e r s a l w o r k e d w i t h J i l l e t t u n t i l t h r e e a . m .S u n d a y .

B r i a n P a d o l , r e p r e s e n t i n g M i c r o -S e a r c h , I n c . a C O M D E X a n p r e s id e n t o C o m p u t e r F r e a k s , I n c .s u p p l i e d C o m m o d o r e w i t h d i s a st e r a i d p r o g r a m h w r o t e a n da d a p t e d o t h s p o t w h i c h l i s t e de v a c u e e s a n a l l o w e d f o i m m e d i a t es e a r c h o r e g i s t e r e d v i c t i m s . " w a i m p r e s s e d w i t h t h w a y C o m m o d o r eo f f e r e d t h e i r h e l p i t h s i t u a t i o n ,a n w a g l a d t o a s s i s t i n a n w a

c o u l d , " P a d o i s a i d .

V o l u n t e e r s t y p e d i t h n a m e ,a d d r e s s , M G r o o m n u m b e r a n

t h s i t e o r e l o c a t i o n o t h o u s a n d so e v a c u e e s . T h i s i n f o r m a t i o n a b o u tt h v i c t i m s w a s t o r e d i t h c o p u t e r a n c a t e g o r i z e d b n u m e r ic a c o d e t h a t P a d o l c r e a t e d . T h i f o r m a t i o n w a e a s i l y l o c a t e d e i t h e rb r e c o r d n u m b e r o b s e a r c h i n gf o r a s p e c i f i c i t e m , s u c h a s l a s tn a m e , c i t y o M G r o o m n u m b e r .T h l i s t s w e r e g a t h e r e d , p r i n t e d o u t ,c o p i e d a n d i s t r i b u t e d c o n t i n u o u s l yt h r o u g h o u t t h d a a t h e r e c o r d sc h a n g e d a n g r e w .

L i e u t e n a n t R o s s o f t h M e t r o p o l it a n P o l i c e D e p a r t m e n t i n L a s V e g a ss t a t e d s i m p l y , ' W a r n o e q u i p p e d t h a n d l e d i s a s t e r o t h i sm a g n i t u d e w i t h o u t t h c o m p u t e r sa n t h e p e r s o n n e l . . T h C o m a n d C e n t e r b e c a m e v i t a l i n f o rm a t i o n c e n t e r n o t o n l y f o t h p o l i c e d e p a r t m e n t b u t h f i r ed e p a r t m e n t . R e C r o s s a n o t h e rs e r v i c e o r g a n i z a t i o n s a w e l l .

S i n c e t h f i r e P a d o l h a r e v i s e da n d i m p r o v e d u p o n h i d i s a s t e r a i p r o g r a m . H h a g i v e n t h i s p r o g r a mt C o m m o d o r e f r e e o c h a r g e .C o m m o d o r e w i l l m a k e t h d i s a s t e ra i p r o g r a m a v a i l a b l e t o t h o s e w h m i g h t n e e d i t t h r o u g h C o m m o d o r ed e a l e r s . D e a l e r s m a o b t a i n t h ep r o g r a m f r o m C o m m o d o r e ' sr e g i o n a l d i s t r i b u t i o n c e n t e r s .

Page 6: Commodore Interface Magazine February 1981

8/7/2019 Commodore Interface Magazine February 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 6/40

Page 7: Commodore Interface Magazine February 1981

8/7/2019 Commodore Interface Magazine February 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 7/40

C B C O M P U T E RF A I R S A T T R A C TT H O U S A N D Sb S h e i l a d e S i m o n e

T h f i r s t C o m m o d o r e C o m p u t e rF a i r w a t r e m e n d o u s s u c c e s s .M o r e t h a n 1 6 , 0 0 0 p e o p l e a t t e n d e dt h f a i r h e l d i t h B e l l e v u e S t r a tf o r d H o t e l i P h i l a d e l p h i a o D c e m b e r 1 a n 1 4 T h f a i r w a h e l d i p a r t t o c o m m e m o r a t e t h r e c e n t m o v e o C o m m o d o r e ' s U . S .h e a d q u a r t e r s t t h P h i l a d e l p h i aa r e a a n p a r t l y a s " p i l o t " f o n a t i o n w i d e s e r i e s o " C o m m o d o r eC o m p u t e r F a i r s " t o b h e l d i m o r et h a n t w d o z e n c i t i e s d u r i n g 1 9 8 1 .

T h e C o m p u t e r F a i r o f f e r e d , f r e e t t h p u b l i c , v a r i e t y o e x h i b i t s a n s e m i n a r s p r e s e n t e d b d i s t i n g u i s h e db u s i n e s s m e n a n e d u c a t o r s i t h m i c r o c o m p u t e r f i e l d . O v e r 2 e h i b i t o r s d e m o n s t r a t e d m i c r o c o mp u t e r a p p l i c a t i o n s i e d u c a t i o n ,s m a l l b u s i n e s s , a c c o u n t i n g , p o r tf o l i o m a n a g e m e n t , t a x p r e p a r a t i o n ,e n g i n e e r i n g , w o r d p r o c e s s i n g , r e c r e at i o n a n t h u s o m i c r o c o m p u t e r sb d i s a b l e d p e o p l e .

T h s p e a k e r s a n t o p i c s f r o m t h e d u c a t i o n s e m i n a r s i n c l u d e d :

T o G i l m o r e , G w y n e d d M e r c yC o l l e g e" M i c r o c o m p u t e r s a t h U n i v e rs i t y "A l R o s e n , M i c r o P h y s" E a s y - t o - U s e T e a c h i n g P r o g r a m s "

D r L u d w i g B r a u n , S t o n y b r o o kU n i v e r s i t y" G e t t i n g S t a r t e d a T e a c h e rw i t h C o m p u t e r s i t h C l a s sr o o m "J o s e p h G e k o s k i , T h M a d e rG r o u p" H a n d s - o n D e m o n s t r a t i o n o B u s i n e s s D e c i s i o n - M a k i n g P r g r a m "

B u s i n e s s s e m i n a r s p e a k e r s a n t o p i c si n c l u d e d :

F r a n k M c C u l l o u g h , C o m m o d o r e" C h o o s i n g a U n d e r $ 5 , 0 0 0B u s i n e s s C o m p u t e r S y s t e m "R o W i l l i a m s , C M S o f t w a r e" M i c r o c o m p u t e r P r o g r a m f o S m a l l B u s i n e s s M a n a g e m e n t "J o h n K e l s e y , D o J o n e s" U s i n g M i c r o c o m p u t e r t M a n a g e Y o u r I n v e s t m e n t P o r tf o l i o t h D o J o n e s S y s t e m "B e r t A l l e n , M i c r o - S e a r c h , I n c ." 1 0 4 0 I n c o m e T a x P r e p a r a t i o no M i c r o c o m p u t e r "

E d w a r d S h a w , C P A , D e l o i t t e ,H a s k i n a n S e l l s" M i c r o c o m p u t i n g a n A u d i t i n g ;A A l t e r n a t i v e t T i m e S h a r i n g "B o C r o w e l l , M i c r o A m e r i c aS i n g l e a n M u l t i - S t a t i o n" W o r d p r o c e s s i n g f o r S e c r e t a r i e sa n B o s s e s "M i c h a e l S c h a f f , S c h a f f , S o i l s a n S y s t e m s" M i c r o c o m p u t e r s f o M u n i c i p a l it i e s W a t e r P u m p S t a t i o nM a n a g e m e n t S u r v e y i n g A p p l ic a t i o n s "

N e p r o d u c t s p r e v i e w e d a t h f a i ri n c l u d e d t h n e V I 2 " V i d e oI n t e r f a c e C o m p u t e r " , t h f i r s t c o l o rc o m p u t e r f o u n d e r S 3 0 0 , a n C o m m o d o r e ' s e l e c t r o n i c p r o g r a mm a b l e t h e r m o s t a t , w h i c h c a c u f u e l e x p e n d i t u r e u t 3 0 % .

C o m p u t e r s , c a l c u l a t o r s a n w a t c h e sw e r e g i v e n a w a y . L a r r y B o w a , s h o r ts t o p f o t h W o r l d C h a m p i o nP h i l a d e l p h i a P h i l l i e s w a t h e r e t m e e t f a i r g o e r s , s i g n a u t o g r a p h sa n a n n o u n c e p r i z e w i n n e r s . L e i g h -t o W i l d r i c k , D i r e c t o r o f I n t e rn a t i o n a l C o m m e r c e f o t h C o m o n w e a l t h o P e n n s y l v a n i a , a t t e n de d t h e f a i r o b e h a l f o P e n n s y l v a n i aG o v e r n o r R i c h a r d T h o r n b u r g .

T h s e c o n d C o m m o d o r e C o m p u t e rF a i r w a h e l d i B o s t o n o F e b r u a r y

a n F e b r u a r y 8 a n w a a n o t h e rb i g s u c c e s s . O v e r 1 5 , 0 0 0 p e o p l ea t t e n d e d . A d d i t i o n a l F a i r s w i l l b h e l d i n m a j o r c i t y i e a c h o t h c o m p a n y ' s s e v e n U . S . s a l e s r e g i o n sd u r i n g t h n e x t f o u r m o n t h s . B e o t h w a t c h f o i n f o r m a t i o n a b o u ty o u r l o c a l f a i r .

Page 8: Commodore Interface Magazine February 1981

8/7/2019 Commodore Interface Magazine February 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 8/40

N e H i g h S p e e d P r i n t e r F o C B C o m p u t e r sb J o s e p h D e v l i n

H a v e y o u b e e n l o n g i n g f o h i g hs p e e d p r i n t e r t c o m p l e m e n t y o u rC o m m o d o r e P E T o C B c o m p u t e r ?I s o y o w i l l b p l e a s e d t o l e a r nt h a t C o m m o d o r e h a j u s t g i v e n i t ' sa p p r o v a l t t h 8 0 2 4 s e r i a l i m p a c tm a t r i x p r i n t e r m a n u f a c t u r e d b M a n n e s m a n T a l l y . A n a u t h o r i z e dC o m m o d o r e d e a l e r w h w i s h e s t h a n d l e t h i s p r o d u c t c a n o o b t a i nt h ' e s e p r i n t e r s d i r e c t f r o m M a n n e sm a T a l l y f o r d i s t r i b u t i o n t h r o u g hh i s s t o r e . W h i l e t h i s p r i n t e r l a c k st h g r a p h i c s c a p a b i l i t i e s o t h C o m m o d o r e 2 0 2 2 t r a c t o r p r i n t e r ,i t h i g h s p e e d a n 7 x h a l f s p a c ed o m a t r i x p a t t e r n m a k e i a e x c e l l e n t b u s i n e s s p r i n t e r w h e nl a r g e q u a n t i t i e s o f h i g h r e s o l u t i o nc o p i e s a r r e q u i r e d .

T h 8 0 2 4 i l o g i c s e e k i n g i n t e l l ig e n t b i - d i r e c t i o n a l p r i n t e r . b d i r e c t i o n a l p r i n t e r i o n t h a tp r i n t s t h f i r s t l i n e l e f t t r i g h t ,t h n e x t l i n e r i g h t t l e f t , e t c . A i n t e l l i g e n t p r i n t e r a u t o m a t i c a l l ym o v e s t t h e n o s t a r t o t h p r i n t e d l i n e r a t h e r t h a n m o v i n gt o t h e e d g e o t h p r i n t r e g i o n .T h i s a b i l i t y s a v e s t h e p r i n t e r t h et i m e s t a n d a r d p r i n t e r n o r m a l l yt a k e s t t r a v e r s e e m p t y s p a c e s a t h b e g i n n i n g o e n d i n g o t h l i n e .

e x a m p l Q - o u + p u + - f e r n 3 8 2 4 :

d i r e c t i o n a l p r i n t e r — 'i l m o v e o n l y a - f a r = r s .

■ > — t o s x a r t i ' e r i a —

o - t h e - l i n e l

n e c e s s a r y .

T h 8 0 2 4 w i l l p r i n t u t 1 6 c h a r a c t e r s p e r s e c o n d . L i k e t h eC o m m o d o r e 4 0 2 2 p r i n t e r s , t h 8 0 2 4 i d o t m a t r i x p r i n t e r ( e a c hc h a r a c t e r i c o m p o s e d o p a t t e r no d o t s ) . T h 8 0 2 4 c a b p u c h a s e d u t i l i z i n g e i t h e r t h s t a n d a r d7 x d o t m a t r i x o w i t h 7 m a t r i x f o s u p e r i o r p r i n t d e f i n i t i o n .

T h p a p e r i f e b d u a l t r a c t o r sa b o v e a n d b e l o w t h p r i n t l i n ew h i c h a s s u r e p o s i t i v e a l i g n m e n ta n r a p i d p a p e r a d v a n c e m e n t . T h t r a c t o r s a r e a d j u s t a b l e , f i t t i n g p a p e rw i d t h s f r o m t 1 5 " w i d e a n t 1 7 l o n g . T h 8 0 2 4 h a s s w i t c h e sf o l i n e f e e d a n f o r m f e e d . T h p a p e r c a n a l s o b p o s i t i o n e d b h a n d . r i b b o n c a r t r i d g e w i t h a na v e r a g e l i f e o t w m i l l i o n c h a r a ct e r s m a k e s r i b b o n c h a n g e s b o t hi n f r e q u e n t a n a l s o t r o u b l e f r e e .S i m p l y r e m o v e o n r i b b o n a n s n a pa n o t h e r i n t o p l a c e .

T h e r e i a i n t e r n a l 1 3 c h a r a c t e rb u f f e r w h i c h i f i l l e d b e f o r e t h e l i n ei p r i n t e d . C h a r a c t e r s c a a l s o b p r i n t e d a d o u b l e w i d t h f o t i t l e se t c . T h 8 0 2 4 h a a i n t e r n a l b e l lw h i c h r i n g s w h e n t h m a t r i x h e a de x c e e d s t h e d g e o f t h e p a g e a n a l s o w h e n t h p r i n t e r i a b o u t t r u n o u t o p a p e r . U t c o p i e sc a b m a d e s i m u l t a n e o u s l y . T h e r ei f i v e p o s i t i o n l e v e r w h i c h a l l o w st h u s e r t c o n t r o l t h i m p a c t f o r c eo t h m a t r i x h e a d .

T h 8 0 2 4 i p l u g - c o m p a t i b l e w i t hP E a n C B c o m p u t e r s a n d i c o n n e c t e d t t h c o m p u t e r t h r o u g ht h e s t a n d a r d C o m m o d o r e I E E Ec a b l e .

T h s u g g e s t e d r e t a i l p r i c e f o m o d e l8 0 2 4 - 7 ( 7 x 7 m a t r i x ) p r i n t e r i S 1 9 9 5 . 0 0 a n $ 2 1 4 5 . 0 0 f o m o d e l8 0 2 4 - 9 ( 7 x 9 m a t r i x ) .

F o f u r t h e r i n f o r m a t i o n p l e a s e c o t a c t :

M a n n e s m a n T a l l y8 3 0 1 S o u t h 1 8 0 t h S t r e e tK e n t , W a s h i n g t o n 9 8 0 3 1( 2 0 6 ) 2 5 1 - 5 5 2 4

Page 9: Commodore Interface Magazine February 1981

8/7/2019 Commodore Interface Magazine February 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 9/40

S P E C I A L V I S U P P L E M E N T

T h N e V I 2 P e r s o n a l C o m p u t e r

C O M M O D O R E L E A R N I N GS E R I E S M A K E SC O M P U T I N G E A S Y

T h C o m m o d o r e L e a r n i n g S e r i e s — i n d i v i d u a lb o o k - a n d - c a r t r i d g e s e t s — l e t s y o s t a r t u s i n g t h V I c o m p u t e r i m m e d i a t e l y w i t h o u t a n p e r i p h e r a l s . A l y o d i p l u g t h e c a r t r i d g e i n t o t h b a c k o t h c o m p u t e r a n r e a d ,u s i n g t h a c c o m p a n y i n g b o o k .T h f i r s t v o l u m e i t h s e r i e s i c a l l e d " I n t r o d u c t i o n t C o m p u t i n g . . O t h V I C " a n f e a t u r e s e v e r y t h i n g f r o m t h " V I C M e n a g e r i e " t i n t r o d u c t o r y p r o g r a m m i n g . I t ' s a f u ni n t r o d u c t i o n , d e s i g n e d t f a m i l i a r i z e y o w i t h t h V I 2 0 a n dc o m p u t i n g i g e n e r a l .

T h s e c o n d v o l u m e i t h C o m m o d o r e L e a r n i n g S e r i e s i e n t i t l e d , " I n t r o d u c t i o n t B A S I C P r o g r a m m i n g . . O t h V I C . " T h i s v o l u m e s t a r t s y o u r f o r m a l i n t r o d u c t i o n t c o m p u t e r p r o g r a m m i n g . F u t u r e v o l u m e s w i l l d e a l w i t hm u s i c , g r a p h i c s a n m o r e .

T h p h i l o s o p h y b e h i n d t h b o o k a n d c a r t r i d g e s e r i e s i t h i s : f i r s t - t i m e c o m p u t e r i s t s a r o f t e n r e l u c t a n t t g e i n t ot h i c k b o o k s a b o u t c o m p u t e r p r o g r a m m i n g , n m a t t e r h o w e l l - w r i t t e n o r e n t e r t a i n i n g t h e y m i g h t b e M a n y o t h l e s s o n s l o o k o m i n o u s w h e n f i r s t s e e n . . a n o f t e n , i i i m p o s s i b l e t o v i s u a l i z e w h a t p a r t i c u l a r i n s t r u c t i o n o rc o m m a n d i s u p p o s e d t d . . e s p e c i a l l y i y o u ' r e h a v i n gt r o u b l e " g e t t i n g i r i g h t . "

T t a k e s o m e o t h p a i n a n a g o n y o u o t h c o m p u t e rl e a r n i n g p r o c e s s , C o m m o d o r e d e c i d e d t d e v e l o p " t h r e ed i m e n s i o n a l " l e a r n i n g g u i d e w h i c h d e m o n s t r a t e s o n t h t e l e v i s i o n s c r e e n h o p r o g r a m o c o m m a n d i s u p p o s e dt w o r k , w h i l e a t h s a m e t i m e p r o v i d i n g b o o k w i t he a s y - t o - r e a d s t e p - b y - s t e p l e s s o n s .

T h i s " s h o w a n d t e l l " a p p r o a c h r e p r e s e n t s a i m p o r t a n ti n n o v a t i o n b C o m m o d o r e a n w h o p e t h a t V I u s e r s w i l lf i n d i a h e l p f u l a i t ' s i n t e n d e d t b e

C o m m o d o r e b r e a k sp r i c e b a r r i e r —I n t r o d u c e s V I C - 2 0 !

C o m m o d o r e I n t e r n a t i o n a l L t d . ( A M E X - C B U ) h a o f f i c i a l l y i n t r o d u c e d t h w o r l d ' s f i r s t f u l l - f e a t u r e d c o l o rc o m p u t e r p r i c e d u n d e r $ 3 0 0 .

T h n e V I 2 0 w h i c h r e t a i l s f o $ 2 9 9 . 9 5 , w a u n v e i l e dJ a n u a r y a t h C o n s u m e r E l e c t r o n i c s S h o w i L a V e g a s .

T h n e c o m p u t e r p u t s C o m m o d o r e s q u a r e l y i t h l o w - p r i c e d p e r s o n a l c o m p u t e r m a r k e t w i t h a f u l l ye x p a n d a b l e m i c r o c o m p u t e r w h i c h c o n n e c t s t a n t e l e v i s i o n s e t a n r i v a l s t h e f e a t u r e s o f e x i s t i n gm i c r o c o m p u t e r s s e l l i n g a o t i m e s t h p r i c e .

T h f e a t u r e s s p e a k f o t h e m s e l v e s :c o l o rs o u n dp r o g r a m m a b l e f u n c t i o n k e y s5 m e m o r y e x p a n d a b l e t 3 2

• s t a n d a r d P E T B A S I Cf u l l - s i z e t y p e w r i t e r k e y b o a r dg r a p h i c s c h a r a c t e r s e p l u g - i n p r o g r a m / m e m o r y c a r t r i d g e sl o w - p r i c e d p e r i p h e r a l sj o y s t i c k / p a d d l e s / l i g h t p e ns e l f - t e a c h i n g m a t e r i a l s

" T h e n e V I ( V i d e o I n t e r f a c e C o m p u t e r ) i d e s i g n e d t b t h m o s t u s e r f r i e n d l y c o m p u t e r o n t h m a r k e t . . .f r i e n d l y i p r i c e , f r i e n d l y i s i z e , f r i e n d l y t u s e a n d e x p a n da n e n j o y , " s a i d C o m m o d o r e C h a i r m e n I r v i n g G o u l d . " I 1 9 7 7 , w p i o n e e r e d t h p e r s o n a l c o m p u t e r i n d u s t r y w i t h t w o r l d ' s f i r s t s e l f - c o n t a i n e d p e r s o n a l c o m p u t e r . . . t h P E T .T h e n w e x p a n d e d t h P E i n t o a b u s i n e s s s y s t e m . . t h C B M . N o w , w e ' r e i n t r o d u c i n g a e n t i r e l y n e g e n e r a t i o n o p e r s o n a l c o m p u t e r s w h i c h a n y o n e c a a f f o r d t b u y , t l e a r n o a n a p p l y . . f r o m f i r s t - t i m e u s e r s t h o b b y i s t s . "

" W i t h t h V I w e — C o m m o d o r e — a r e p r o v i d i n gc o m p u t e r s y s t e m w h i c h h e l p s a l m o s t a n y o n e g e i n v o l v e di c o m p u t i n g q u i c k l y a n e a s i l y . . . w i t h e n o u g h b u i l t - i ne x p a n s i o n f e a t u r e s t l e t h s y s t e m " g r o w " w i t h t h u s e r a h i k n o w l e d g e a n d r e q u i r e m e n t s b e c o m e m o r es o p h i s t i c a t e d .E x p a n s i o n F e a t u r e s P e r i p h e r a l s

V I C s y s t e m p e r i p h e r a l s w i l l i n c l u d e l o w - p r i c e d t a p ec a s s e t t e u n i t , s i n g l e f l o p p y d i s k d r i v e , p r i n t e r — a n d b r o a r a n g e o a d d - o n a c c e s s o r i e s w h i c h t a i l o r t h s y s t e m t v a r i e t y o s p e c i a l a p p l i c a t i o n s f r o m g a m e s t b o o k k e e p i n gt t e l e c o m m u n i c a t i o n s .

T h V I C ' s m e m o r y — i t s c a p a c i t y f o s t o r i n g a n p r o c e s s i n g i n f o r m a t i o n — c a n b e x p a n d e d u s i n g s i m p l ep l u g - i n R A c a r t r i d g e s .

Page 10: Commodore Interface Magazine February 1981

8/7/2019 Commodore Interface Magazine February 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 10/40

Page 11: Commodore Interface Magazine February 1981

8/7/2019 Commodore Interface Magazine February 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 11/40

T o u r o t h V I 2 K e y b o a r dI t ' s d i f f i c u l t t o c o n v e y i o n

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

a b e b u g o o d w a t g e t k n o wV I C 2 0 p e r s o n a l c o m p u t e r i t

q u i c k t o u r o t h k e y b o a r d .T h k e y b o a r d c o n t a i n s u p p e r a n

c a s e k e y s , n u m b e r s a n dj u s t l i k e t y p e w r i t e r

I a d d i t i o n , t h e r e a r e d i t i n g k e y s , a n t h f a m o u s

G R A P H I C S " c h a r a c t e r s e t . H e r ei b r i e f " t o u r " o t h V I

G R A P H I C S T H C O M M O D O R EE W h e n y o t u r n o t h V I C ,a u t o m a t i c a l l y i " g r a p h i c s "

w h i c h m e a n s y o c a t y p ec a s e l e t t e r s A N t h m o r e t h a n

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

g e t h g r a p h i c o t h r i g h t s i d e ,h o l d d o w n t h S H I F T k e a n

t h k e w i t h t h g r a p h i c y o T g e t h g r a p h i c s o t h l e f t

h o l d d o w n t h " C O M M O D O R E "e ( t h e l i t t l e f l a g ) . I t h i s w a y , y o a t y p e u p p e r c a s e l e t t e r s a n t h

g r a p h i c s s e a t h s a m e t i m e !U P P E R / L O W E R C A S E

T g e i n t o t h " t e x t "y o s i m p l y p r e s s t h S H I F T a n d

k e y s t o g e t h e r . T h i sy o u u s e t h V I l i k e a o r d i n a r y

, w i t h f u l l u p p e r a n l o w e rl e t t e r s , p l u s a l t h g r a p h i c s o

h L E F T s i d e o t h e k e y s . T h e s e a r h g r a p h i c s w h i c h a r m o s t s u i t e d f o

g r a p h s a n b u s i n e s s f o r m s .C O L O R Y o c a c h a n g e t h

o t h c h a r a c t e r s y o t y p e b t h C T R L k e a n o n o t h

c o l o r / n u m b e r k e y s . T h c o l o r s a r

b l a c k , w h i t e , r e d , c y a n , p u r p l e , g r e e n ,b l u e a n y e l l o w . Y o c a s e a n c h a n g e c o l o r s i n s i d e o r o u t s i d ec o m p u t e r p r o g r a m . I a d d i t i o n t t h e i g h t c h a r a c t e r c o l o r s , y o c a a l s oc h a n g e t h c o l o r s o t h B O R D E Ra n S C R E E N o y o u r t e l e v i s i o n s e t ,b t y p i n g s p e c i a l c o m m a n d c a l l e d" P O K E . " F o e x a m p l e , i y o t y p e t h c o m m a n d P O K E 3 6 8 7 9 , ( X w h e r e i s o m e n u m b e r f r o m t 2 5 5 ) , y o c a g e u t 2 5 d i f f e r e n t c o m b i n a t i o n so s c r e e n a n b o r d e r c o l o r s ,i n c l u d i n g 1 6 s c r e e n c o l o r s a n b o r d e r c o l o r s .

S P E C I A L E D I T I N G K E Y S — H e r ea r s o m e o t h o t h e r s p e c i a l k e y sw h i c h m a k e t h V I s u c h a p o w e r f u lm i c r o c o m p u t e r :

C T R L u s e d t s e c h a r a c t e rc o l o r s , a n d , i c o n j u n c t i o n w i t hs p e c i a l p r o g r a m s s u c h a w o r d p r o c e s s i n g , t e x e c u t e s p e c i a lc o m m a n d s .S o f t w a r e w r i t e r s c a s e l e c t t h e i r o w " C o n t r o l " c o m m a n d s a n i n c o r p o r a t et h e m i n t o t h e i r p r o g r a m s .

R U N / S T O P T h R U N / S T O P k e l e t s y o a u t o m a t i c a l l y l o a d p r o g r a m si n t o t h V I C ' s m e m o r y f r o m c a s s e t t et a p e . H i t t i n g t h i s k e w i t h o u t s h i f t i n g( i . e . S T O P ) i n t e r r u p t s a r u n n i n gp r o g r a m o l i s t i n g . I y o s t o pp r o g r a m a n w a n t t r e s u m e i w h e r ey o l e f t o f f , y o u c a n t y p e " C O N T " a n t h p r o g r a m w i l l " c o n t i n u e . "

S H I F T — T h V I h a t w S H I F Tk e y s a n S H I F T L O C K k e y , j u s t l i k e

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

R V O a n R V O F T h e s et w k e y s l e y o t y p e r e v e r s ec h a r a c t e r s o t h s c r e e n ( f o r i n s t a n c e

w h i t e o b l a c k i n s t e a d o b l a c k o w h i t e ) .

C L R / H O M E T h i s k e m a k e s t h c u r s o r m o v e t t h " h o m e " p o s i t i o n a t h t o l e f t h a n d c o r n e r o t h s c r e e n .I y o t y p e S H I F T a n d C L R / H O M E y o " c l e a r " t h e s c r e e n o a l t h c h a r a c t e r s t h a t w e r e p r e s e n t .

I N S T / D E L T h i s i s u p e r e d i t i n gk e w h i c h l e t s y o i n s e r t o ( s h i f t e d )d e l e t e c h a r a c t e r s . I t ' s g r e a t f o c o r r e c t i n g m i s t a k e s a n i n s e r t i n ge x t r a i n f o r m a t i o n .

R E S T O R E T h i s i " r e s e t " k e y . I y o t y p e t h R U N / S T O P k e a n t h R E S T O R E k e t o g e t h e r , y o c o m p l e t e l y r e s e t t h c o m p u t e r a i y o j u s t t u r n e d i o . . w i t h t h eb e n e f i t t h a t a n p r o g r a m s y o h a i t h m e m o r y a r r e t a i n e d a n c a n b el i s t e d o r r u n f r o m t h s t a r t .

C U R S O R K E Y S A b i l i t y t m o v et h s c r e e n c u r s o r u p a n d d o w n a n s i d e w a y s b h i t t i n g s i n g l e k e y s i p o w e r f u l f e a t u r e o t h V I C . B e i n ga b l e t m o v e t h c u r s o r t h i s e a s i f y i e s s e n t i a l b u t n o t a l c o m p u t e r si n c l u d e i a f e a t u r e .

R E T U R N T h R E T U R N k e i u s e d p r i m a r i l y f o e n t e r i n g c o m m a n d sa n i n s t r u c t i o n s t t h c o m p u t e r .P R O G R A M M A B L E F U N C T I O N K E Y S

O n o t h m o s t u n i q u e f e a t u r e s o t h V I i t h a t m y s t e r i o u s v e r t i c a l r o o " f u n c t i o n " k e y s o n t h f a r r i g h t s i d eo t h k e y b o a r d . T h e r e a r f o u r k e y sa n ( i y o s h i f t t h e m ) t o t a l o e i g h tf u n c t i o n s . T h e s e k e y s a r n o d e f i n e dw h e n y o t u r n o t h c o m p u t e r , b u y o m a a s s i g n a n B A S I C c o m m a n do i n s t r u c t i o n s e t t h e m , u n d e rp r o g r a m c o n t r o l .

Page 12: Commodore Interface Magazine February 1981

8/7/2019 Commodore Interface Magazine February 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 12/40

V I a c c e p t s t a p e ,a n p l u g - i n c a r t r i d g e

T h e r e a r t h r e e w a y s t s t o r e d a t ao t h V I 2 0 t a p e , d i s k a n c a r t r i d g e . I o t h e r w o r d s , t h V I 2 m a b e u s e d w i t h t h s a m e c o m p u t e rs t o r a g e m e d i a a m o s t l a r g e rc o m p u t e r s .W o r k i n g W i t h T a p e

T h V I c o m e s e q u i p p e d w i t ht a p e c a s s e t t e i n t e r f a c e w h i c h l e t s y o p l u g C o m m o d o r e c a s s e t t e t a p e u n i td i r e c t l y i n t o t h c o m p u t e r . A n e wl o w e r - p r i c e d V I c a s s e t t e u n i t w i l l b p r o v i d e d , a l t h o u g h t h e e x i s t i n gc a s s e t t e u n i t w h i c h w o r k s w i t h t h P E T / C B M c a a l s o b u s e d w i t h t h V I C .

T d e m o n s t r a t e h o e a s y i i t l o a d a n r e t r i e v e d a t a o t a p e , y o s i m p l y i n s e r t s t a n d a r d t a p e c a s s e t t ec a r t r i d g e i n t o y o u r t a p e u n i t . I y o h a v e a p r o g r a m i t h c o m p u t e rw h i c h y o u w o u l d l i k e t " s a v e , " y o s i m p l y t y p e : S A V E " N A M E O P R O G R A M " . T h s c r e e n w i l l d i s p l a y :" P R E S S R E C O R D & P L A Y O T A P EP L A Y E R " t h e n , w h i l e t h c a s s e t t e u n i ti r e c o r d i n g , i w i l l s h o w , " O K A Y .S A V I N G ( N A M E O P R O G R A M ) " o t h s c r e e n . W h e n i i d o n e s a v i n g t h p r o g r a m i w i l l p r i n t : " R E A D Y " s y o k n o w i t ' s d o n e .

T h u s , t h V I C h a s " b r a i n " t h e l py o a l o n g w h e n y o u w a n t t c o n d u c t

s i m p l e o p e r a t i o n l i k e s a v i n g ac o m p u t e r p r o g r a m y o u ' v e w r i t t e n .O n c e p r o g r a m i s a v e d o n t a p e . . o i y o b u p r o g r a m a l r e a d yp r o v i d e d o t a p e . . y o u c a n " L O A D "t h t a p e d p r o g r a m b a c k i n t o t h c o m p u t e r b t y p i n g " L O A D " a n h i t t i n g t h R E T U R N k e y .W o r k i n g W i t h D i s k

M o s t c o m p u t e r o w n e r s f i n d t h e yp r e f e r w o r k i n g w i t h c o m p u t e r d i s k sb e c a u s e d i s k s a r m u c h " f a s t e r " t h a nt a p e s a n c a s t o r e m o r e d a t a .

C o m m o d o r e w i l l i n t r o d u c e l o w -p r i c e d s i n g l e f l o p p y d i s k u n i t w i t h 1 7 k i l o b y t e s o m e m o r y ( f o r r e f e r e n c ep u r p o s e s o n e b y t e m a b t h o u g h t o a o n c h a r a c t e r o s p a c e , s o 1 7 0 Km e a n s 1 7 0 , 0 0 0 c h a r a c t e r s o s t o r a g e ) .

P E o w n e r s m a w r i t e p r o g r a m s f o t h V I o d i s k a n r u n t h e d i s k i t h V I d i s k d r i v e ( r e c o g n i z i n g t h a t t h p r o g r a m s m u s t c o n f o r m t t h e V I C ' s2 c h a r a c t e r 2 l i n e s c r e e n f o r m a t ) .

T h V I w i l l a l s o b a b l e t u s P E T / C B M p e r i p h e r a l s t h r o u g hs p e c i a l I E E E i n t e r f a c e c a r d w h i c h w i l lb a v a i l a b l e a a a c c e s s o r y . T h i sa c c e s s o r y w i l l a l l o w P E o w n e r s t u s t h s a m e I E E E P E T / C B Mp e r i p h e r a l s f o b o t h P E a n V I p r o d u c t s .

W o r k i n g W i t h C a r t r i d g eO n o t h u n i q u e f e a t u r e s o t h

V I i i t a b i l i t y t o a c c e s s p r o g r a m so p l u g - i n c a r t r i d g e . T h i s c a r t r i d g em i g h t c o n t a i n g a m e o i n s t r u c t i o n a ll e s s o n . . o i m i g h t c o n t a i n ap r o g r a m i n t o w h i c h y o u c a n f e e dd a t a , g e r e s u l t s . . a n t h e n " s a v e "t h o s e r e s u l t s o t a p e o d i s k .

T h c o m b i n a t i o n o c a r t r i d g e b a s e dp r o g r a m s w i t h t a p e o r d i s k i e s p e c i a l l y p o w e r f u l b e c a u s e i a l l o w sy o t s t o r e l a r g e a m o u n t s o d a t a o d i s k a n c h a n g e o p r o c e s s t h a t d a t au s i n g t h c a r t r i d g e .

I i a n t i c i p a t e d t h a t t w t y p e s o c a r t r i d g e s w i l l d e v e l o p . . a u t o -s t a r t i n g c a r t r i d g e s w h i c h a c t i v a t e a s o o n a t h e y a r p l u g g e d i n a n c a r t r i d g e s w h i c h m u s t b " t u r n e d o n u s i n g s o m e s o r t o a c c e s s c o m m a n d .S t o r i n g D a t a

T h e s e m e t h o d s o s t o r i n g a n r e t r i e v i n g d a t a a l l o w t h e V I u s e r t p u r c h a s e e x i s t i n g s o f t w a r e i v a r i e t y o f s t a n d a r d f o r m a t s , t c r e a t eh i o h e o w p r o g r a m s a n s t o r et h e m , a n t t a k e a d v a n t a g e o t h V I C ' s p o w e r f u l c a r t r i d g e o p t i o n . T h i sf l e x i b i l i t y m a k e s t h V I s u i t a b l e f o u s e b y a l l e v e l s o c o m p u t e r i s t s , f r o mn o v i c e s t e x p e r i e n c e dp r o g r a m m e r s .

V I S Y S T E MP E R I P H E R A L S

W a t c h f o t h e s e e x c i t i n g p e r i p h e r a l sa n a c c e s s o r i e s , w h i c h w i l l b i n t r o d u c e d d u r i n g a n t h r o u g h o u t1 9 8 1 :

V I T A P E C A S S E T T E — l o w - p r i c e d c a s s e t t e p l a y e r f o s t o r i n gp r o g r a m s o o r d i n a r y c a s s e t t e t a p e s .

V I S I N G L E D I S K D R I V E - al o w - p r i c e d s i n g l e f l o p p y d i s k d r i v e u n i t .

V I D O M A T R I X P R I N T E Rs p e c i a l d o t m a t r i x t r a c t o r f e e d p r i n t e r t p r o d u c e p a p e r c o p i e s o p r o g r a m s ,t e x t a n g r a p h i c s .V I 3 M E M O R Y E X P A N D E R

3 c a r t r i d g e w h i c h p l u g s d i r e c t l y i n t ot h V I t e x p a n d t h c o m p u t e r ' sm e m o r y , a n d i n c l u d e s s p a c e f o R O M sc o n t a i n i n g p r o g r a m s u t 2 4 K !

V I 8 M E M O R Y E X P A N D E R( m u s t b u s e d w i t h c o n t r o l p a n e l ) .

V I 1 6 M E M O R Y E X P A N D E R( f o r u s w i t h c o n t r o l p a n e l ) .

V I M A S T E R C O N T R O L P A N E La s l o t m u l t i p l e x e r w h i c h a c c e p t s

3 K 8 a n d 1 6 K m e m o r y c a r t r i d g e s ,p r o g r a m c a r t r i d g e s , a n d / o r I E E Ed e v i c e s .

V I G A M E C O N T R O L Sj o y s t i c k s , l i g h t p e n s a n p a d d l e s .

V I M U L T I P L E G A M EC O N T R O L L E R t a c c e p t m o r e t h a no n g a m e d e v i c e .

R S 2 3 2 C I N T E R F A C EC A R T R I D G E — f o r t e l ec o m m u n i c a t i o n s .

V I T E L E P H O N E M O D E Mt e l e c o m m u n i c a t i o n s .

V I S U P E R E X P A N D E RC A R T R I D G E h i g h - r e s o l u t i o ng r a p h i c s , m u s i c , 3 m e m o r y .

V I P R O G R A M M I N GC A R T R I D G E m a c h i n e m o n i t o r ," t o o l k i t " c o m m a n d s , f u n c t i o n k e p r o g r a m m i n g m o r e .

V I P R O G R A M C A R T R I D G E Sp l u g - i n p r o g r a m s f o r e c r e a t i o n , h o m eu s e , b u s i n e s s e d u c a t i o n .

V I C I E E E I N T E R F A C E — f o ru s i n g I E E E d e v i c e s w i t h t h e V I C .

V I L E A R N I N G S E R I E Ss e l f - t e a c h i n g b o o k - a n d -c a r t r i d g e s e t s .

V I P R O G R A M M E R ' SR E F E R E N C E G U I D E t h c o m p l e t eV I r e f e r e n c e b o o k .

1

Page 13: Commodore Interface Magazine February 1981

8/7/2019 Commodore Interface Magazine February 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 13/40

D A T A Q U E S T c o m p a r e s V I 2 0 A t a r i 4 0 a n R a d i o S h a c k C o l o r C o m p u t e r

C o m m o d o r e a n n o u n c e s n e L o w - P h c e d P e r s o n a l C o m p u t e r

C o m m o d o r e I n t e r n a t i o n a l l a s t m o n t ha n n o u n c e d i t e n t r y i n t o t h e l o w - c o s tp e r s o n a ! c o m p u t e r m a r k e t w i t h $ 2 9 9 . 9 55 - K b y t e c o l o r c o m p u t e r d e s i g n a t e d V I C( V i d e o I n t e r f a c e C o m p u t e r ) 2 0

T h V I r e p r e s e n t s c o o p e r a t i v e e f f o r tb e t w e e n C o m m o d o r e s e m i c o n d u c t o r c h i pd e s i g n e r s i t h U n i t e d S t a t e s a n t h C o m p a n y ' s s y s t e m s e n g i n e e r s i J a p a n .I n t r o d u c t i o n o t h n e c o m p u t e r t o o kp l a c e i J a p a n i m i d - O c t o b e r , a n J a p a n e s e r e s p o n s e w a e x t r e m e l ye n t h u s i a s t i c . R e p o r t e d l y , o r d e r s f o 1 , 0 0 0V I C s w e r e b o o k e d o t h f i r s t d a o s a l e s ,d e s p i t e t h f a c t t h a t 2 5 - p e r c e n t d o w np a y m e n t w a r e q u i r e d . T h V I w i l l g o s a l e i t h U n i t e d S t a t e s d u r i n g M a r c h1 9 8 1 , w i t h E u r o p e a n i n t r o d u c t i o n t f o l l o w .

I i C o m m o d o r e ' s i n t e n t i o n t m a r k e tt h e l o w e s t - p r i c e f u l l - p o w e r e n t r y - l e v e lm a c h i n e p o s s i b l e w h i l e a l s o p r o v i d i n gp i e c e o e q u i p m e n t t h a t i h i g h l ye x p a n d a b l e . T h 5 - K b y t e V I 2 0 e x p a n d a b l e t 3 K b y t e s , s e e m s t a c h i e v e t h i s i n t e n t i o n . I a d d i t i o n t i t c o l o r c a p a b i l i t y a n f u l l - s i z e d t y p e w r i t e rk e y b o a r d w i t h p r o g r a m m a b l e f u n c t i o nk e y s , t h e V I f e a t u r e s s o u n d d e v i c e ,e x t e r n a l e x p a n s i o n p o r t s , a n 5 0 6 - c h a r a c t e r s c r e e n d i s p l a y ( 2 2c h a r a c t e r s b y 2 3 l i n e s ) . T h e m a c h i n e i e q u i p p e d w i t h s t a n d a r d P E T B A S I C a n g r a p h i c s c h a r a c t e r s e f o g e n e r a t i n gh i g h - r e s o l u t i o n g r a p h i c s ( 1 7 6 1 8 o 3 2 , 3 8 4 p i x e l s ) . T a b l e c o m p a r e s t h f e a t u r e s o t h V I w i t h t h o s e o t h A t a r i4 0 0 a n d R a d i o S h a c k T R S - 8 0 C o l o rC o m p u t e r .

I a d d i t i o n t t h a b i l i t y t o e x t e r n a l l ye x p a n d m e m o r y t 3 2 K b y t e s { w i t h t h a d d i t i o n a l 2 7 K b y t e s p o s s i b l e i v a r i e t yo c o m b i n a t i o n s o R A a n R O c a r t r i d g e s ) , t h f o l l o w i n g s p e c i a le x p a n s i o n f e a t u r e s w i l l b a v a i l a b l e o t h V I a a d d i t i o n a l c o s t : v o i c e s y n t h e s i z e r ,j o y s t i c k , l i g h t p e n , a n g a m e c o n t r o l l e rp a d d l e s . A R m o d u l a t o r t h a t e n a b l e st h V I t b d i r e c t l y c o n n e c t e d t t e l e v i s i o n s e t i a l s o i n c l u d e d .

T h e x t e r n a l m e m o r y e x p a n s i o n a n R O p r o g r a m a b i l i t i e s o t h V I a r e s p e c i a l l y i n t e r e s t i n g . M e m o r y i e x p a n d a b l e e x t e r n a l l y i n u m b e r o c o m b i n a t i o n s o R A a n R O M , s t a r t i n gw i t h 3 - K b y t e c a r t r i d g e t h a t c o n t a i n ss p a c e f o a d d i t i o n a l R O M . T h u s e r c a o p e n u t h i s c a r t r i d g e a n d a d d R O p r o g r a m s t i s t h a t , i e f f e c t , R O p r o g r a m c a n b e p i g g y - b a c k e d o n t o t h R A m e m o r y e x p a n s i o n . C o m m o d o r e w i l la l s o b s e l l i n g t h e s e c a r t r i d g e s t s o f t w a r e d e v e l o p e r s w h w i l l b a b l e t p a c k a g e t h e i r o w R O p r o g r a m s i n t o t h

P E R S O N A L C O L O R

E n t r y - L e v e l M e m o r y ( R A M )

E n t r y - L e v e l M e m o r y ( R O M )

P r i c i n g

M a x i m u m R A M e m o r yE x p a n d a b i l i t y

M a x i m u m R O E x p a n d a b i l i t y

F e a t u r e s

R M o d u l a t o r

S o u n d

S c r e e n D i s p l a y

C o m p a t a b i h l y w i t h o t h e rP r o d u c l s M a n u f a c t u r e r

O p t i o n sJ o y s t i c k sR o t a r y P a d d l e sL i g h t P e P l u g - i n R O P r o g r a m s

" S u b j e c t i m e m o r y a n r j i s p l a y s i z e h m i t a i ' o n s

T a b l eC O M P U T E R F E A T U R E S S U M M A R Y

R a d i o S h a c kC o m m o d o r e A t a r i T R S - 8 0 C o l o rV I C 2 0 4 0 S y s t e m C o m p u t e r

K b y t e s

1 K b y t e s

S 2 9 9 . 9 5

3 K y b t e s T o t a l

F u l l T y p e w r i t e rK e y b o a r d

I n c l u d e d

R S - 2 3 2 C I n t e r f a c e

T o n e G e n e r a t o r s( O c t a v e s e a c h )

S o u n d G e n e r a t o r ;U s e s T S p e a k e r

2 2 x 2 3( 5 0 6 c h a r )

1 7 6 x 1 8 4( 3 2 , 3 8 4 p i x e l s )

A l S t a n d a r dP E S o f t w a r e *

Y e Y e Y e Y e

K b y t e s

1 K b y t e s

$ 6 3 0 . 0 0

1 K b y t e s2 K b y t e s

5 7 - K e yF l a t P a n e l .T o u c h S e n s i t i v e

I n c l u d e d

N o n e

4 S y n t h e s i z e r s( O c t a v e s T o t a l )I n t e r n a l S p e a k e rP l u s T

2 4 x 4 0( 9 6 0 c h a r )

3 2 0 x 1 9 2( 6 1 , 4 4 0 p i x e l s )

N o n e

Y e Y e Y e Y e

S o u r c e C o m m o d o r e i n t e r n a t i o n a l L t o

4 K b y t e s

K b y t e s

S 3 9 9 . 0 0

1 K b y t e s1 6 K b y t e s

5 3 - K e yT y p e w r i t e rS t y l e

I n c l u d e d

R S - 2 3 2 CI n t e r f a c e

2 5 T o n e s ;U s e s T VS p e a k e r

3 2 x 1 6( 5 1 2 c h a r )

6 3 ( 2 . 0 4 9 p i x e l s )E x p a n d a b l e t 2 5 1 9 ( 4 9 . 1 5 2 p i x e l s )

N o n e

Y e N N Y e

A l a n T a n d y C o r p o r a t i

c a r t r i d g e a n r e s e l l i u n d e r t h e i r o w l a b l e t C o m m o d o r e u s e r s . u s e rd e s i r i n g a d d i t i o n a l R A m a p r o c u r ef o u r - s l o t m u l t i p l e x e r t a c c o m m o d a t ea d d i t i o n a l R A c a r t r i d g e s i i n c r e m e n t so o 1 6 K b y t e s . H o w e v e r t o t a l a d d - o nR A a n R O m e m o r y c o m b i n e d c a n n o te x c e e d 2 K b y t e s .

T h V I i i n t e n d e d a s b r i d g eb e t w e e n t h h o b b y m a r k e t a n t h h o m e - c o m p u t e r m a r k e t a n h a b e e nd e s c r i b e d b y o n e C o m m o d o r e s p o k e sp e r s o n a s " s u b - d e s k t o p c o m p u t e r " t h a t( i t s b e t w e e n t h d e s k - t o p a n h a n d - h e l dm o d e l s i s i z e , s h a p e , p r i c e , a n p o w e r ,a n w i t h t h p o t e n t i a l o e x p a n d i n g t a l m o s t d e s k - t o p c o m p u t e r c a p a b i l i t y ,

I i a i m e d a s e v e r a l m a r k e t s :

T h w o u l d - b e c o m p u t e r h o b b y i s tw h c o u l d n o h e r e t o f o r e a f f o r dc o m p u t e rT h f i r s t - t i m e u s e r w h h a b e e na r o u n d c o m p u t e r s o c o m p u t e r - l i k ee q u i p m e n t a s t i m e s h a r i n g o w o r p r o c e s s i n g u s e r a n w h w a n t s t g a s o m e s o p h i s t i c a t i o nT h p r i m a r y e d u c a t i o n m a r k e t t h a th a p r e v i o u s l y f o u n d c l a s s r o o mc o m p u t e r s t o e x p e n s i v e

T h f i r s t t y p e o u s e r w i l l b a b l e t b r is o m e s o p h i s t i c a t i o n t o h i s i n t e r a c t i o n w i t h V I C , w h i l e t h l a t t e r t w w i l l f i n d t h a tC o m m o d o r e h a p r o v i d e d l e a r n i n gm a t e r i a l s t h a i a r " f r i e n d l y " t t h e n o v i c e

— E l l e n C l e m - G r a n t s B u

R E P R I N T E D C O U R T E S Y O F D A T A Q U E S T C o p y r i g h t 1 N o v e m b e r 1 9 8 0 b D A T A Q U E S T 1

Page 14: Commodore Interface Magazine February 1981

8/7/2019 Commodore Interface Magazine February 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 14/40

V I C a r t r i d g e p r o v i d e ss o f t w a r e b r e a k t h r o u g h

E a r l y i n t e r e s t a n r e s p o n s e f r o ms o f t w a r e d e v e l o p e r s m a k e i a p p a r e n t t h a t m a n y s o f t w a r e w r i t e r sa n p r o g r a m m e r s h a v e b e e n w a i t i n ga n h o p i n g f o p r o d u c t l i k e t h V I C ,w h i c h l e t s t h e m w r i t e " u s e r f r i e n d l y "p r o g r a m s w h o s e o p e r a t i n g s y s t e m sa n p r o t o c o l s a r i n v i s i b l e t t h u s e r ,a n w h o s e p o t e n t i a l f o d a y - t o - d a yp r a c t i c a l a p p l i c a t i o n i e n o r m o u s .

C o m m o d o r e i c u r r e n t l y w o r k i n gw i t h n u m b e r o p r o f e s s i o n a ls o f t w a r e h o u s e s t e x p l o r e c r e a t i v en e p r o g r a m i d e a s . T h c o m p a n y w i l la l s o e n c o u r a g e t a l e n t e d i n d i v i d u a l s /e n t r e p r e n e u r s t w r i t e m o r e " u s e rf r i e n d l y " s o f t w a r e a n w i l l t a k ec r e a t i v e a p p r o a c h e s i t h i s a r e a a w e l l .P l u g - I n C a r t r i d g e f o R O M - B a s e dP r o g r a m s

T h d e v e l o p m e n t o p l u g - i nc a r t r i d g e t h a t w i l l a c c e p t m e m o r ye x p a n s i o n R A a n d / o r R O p r o v i d e ss o f t w a r e d e v e l o p e r s w i t h a e x c i t i n go p p o r t u n i t y t " p a i n l e s s l y " e n t e r t h m a r k e t f o V I s o f t w a r e p r o g r a m s .

T h V I h a b e e n d e s i g n e d s 3 m e m o r y c a b a d d e d t t h c o m p u t e r ' s e x i s t i n g 5 b y p l u g g i n gt h " 3 M e m o r y E x p a n d e r " c a r t r i d g eD I R E C T L Y i n t o t h e V I C . B u t h 3 M e m o r y E x p a n d e r d o e s m o r e t h a na d m e m o r y . I a l s o h a t w e m p t yR O s l o t s — w h i c h m e a n s t h a ts o f t w a r e d e v e l o p e r c a p u p r o g r a m o R O o E P R O M a n

h a v e r e a d y - m a d e C o m m o d o r ep r o d u c t t p l u g i i n t o .

T h i s b r e a k t h r o u g h c i r c u m v e n t s t h c u m b e r s o m e " s o f t w a r e d e v e l o pm e n t " s y s t e m s t h a t s o m e c o m p a n i e sc h a r g e u t $ 1 0 0 , 0 0 0 f o C o m o d o r e p u t s s o f t w a r e d e v e l o p e r sd i r e c t l y i n t o t h c a r t r i d g e b u s i n e s s b p r o v i d i n g c a r t r i d g e t h a t a c c e p t sR O M s a n E P R O M s d i r e c t l y .

A n V I p r o g r a m s c a b w r i t t e n i B A S I C o m a c h i n e c o d e u s i n g a P E T ,t h e n " d o w n l o a d e d " i n t o t h e V I C .s p e c i a l m a c h i n e c o d e m o n i t o rc a r t r i d g e ( m a c h i n e m o n i t o r i n o i n c l u d e d i t h V I C ) a n s o m e f u r t h e rd o c u m e n t a t i o n i r e q u i r e d f o p r o g r a m m i n g , b u C o m m o d o r e i m a k i n g a v a i l a b l e a S o f t w a r eD e v e l o p m e n t K i w h i c h w i l l i n c l u d en e c e s s a r y h a r d w a r e a n d o c u m e n t at i o n .D e v e l o p i n g S o f t w a r e C a r t r i d g e s

T h V I c a r t r i d g e i t s e l f c o m e sp a c k a g e d i p l a s t i c c a s e w h i c hu n s c r e w s s R O M / E P R O M b a s e dp r o g r a m c a n b e i n s e r t e d b e i t h e r t h V I o w n e r o d e a l e r . I i o c o u r s er e c o m m e n d e d t h a t a l R O c h a n g e sb m a d e b a u t h o r i z e d C o m m o d o r ec o m p u t e r d e a l e r s .

A l t h o u g h C o m m o d o r e h a n o y e a n n o u n c e d f o r m a l p o l i c y o s o f t w a r e d e v e l o p m e n t f o t h e V I C ,t h e r e a r t h r e e a l t e r n a t i v e s b e i n ge x p l o r e d f o s o f t w a r e p r o v i d e r s w h w i s h t w r i t e p r o g r a m s f o V I

H o t w r i t e S o f t w a r e f o t h V I 2 C o m m o d o r e i m o v i n g f o r w a r d q u i c k l y

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

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

A l s o f t w a r e a n p r o p o s a l s s u b m i t t e df o c o n s i d e r a t i o n w i l l b h e l d i s t r i c tc o n f i d e n c e . P r o g r a m s m a b e s u b m i t t e do t a p e o r d i s k t r u o t h P E o C B M ,f o e v a l u a t i o n p u r p o s e s ( e s p e c i a l l ye x i s t i n g p r o g r a m s p r o p o s e d f o a d a p t a t i o n t o V I C ) . A l p r o g r a m s s h o u l db e a r a p p r o p r i a t e c o p y r i g h t n o t i c e a n t h a u t h o r ' s a d d r e s s a n d p h o n e n u m b e r .

S o m e e x a m p l e s o p r o g r a m s e v a l u a t e do a c c e p t e d t d a t e i n c l u d e : t a p r e p a r a t i o n , w o r d p r o c e s s i n g , c h e s s , a n i n f o r m a t i o n m a n a g e m e n t .

H a r d w a r e p r o p o s a l s a r a l s o b e i n ga c c e p t e d , p a r t i c u l a r l y i r e l a t i o n t ov i d e o d i s k a n e n e r g y c o n t r o lt e c h n o l o g i e s .

C a r t r i d g e - b a s e d p r o g r a m s a c c e p t e d b yC o m m o d o r e w i l l b e p u r c h a s e d o l i c e n s e d a n p r o d u c e d a n d s o l d t h r o u g hC o m m o d o r e ' s w o r l d w i d e m a r k e t i n go r g a n i z a t i o n .

A l i n q u i r i e s s h o u l d b e a d d r e s s e d t o V I C S o f t w a r e D i r e c t o r , S o f t w a r e G r o u p ,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 . , 9 5 R i t t e n h o u s e R o a d , N o r r i s t o w n , P 1 9 4 0 3 .

c a r t r i d g e s ;1 D e v e l o p m e n t o p r o g r a m s w h i c h

C o m m o d o r e w i l l p u r c h a s e a n m a n u f a c t u r e a n s e l l a p a r t o t V I C a r t r i d g e L i b r a r y o C o m m o d o r e L e a r n i n g S e r i e s .

2 P u r c h a s e o c a r t r i d g e s f r o mC o m m o d o r e f o i n s e r t i o n o R O M a n r e l a b e l i n g a s p r o p r i e t a r yp r o d u c t o t h s o f t w a r e d e v e l o p e

3 D e v e l o p m e n t o i n d e p e n d e n t l yp r o d u c e d c a r t r i d g e s u n d e r l i c e n f r o m C o m m o d o r e f o l l o w i n g t h eC o m m o d o r e c a r t r i d g e d e s i g n .T h e s e , t h e n , a r t h s i m p l e

m e c h a n i c s o p r o d u c i n gc a r t r i d g e - b a s e d s o f t w a r e .

B w a o f u r t h e r t e c h n i c a l d a t a ,V I c o m e s w i t h 5 R A m e m o r y o w h i c h a p p r o x i m a t e l y 3 . 6 K i u s e ra c c e s s i b l e , a l l o w i n g f o c o l o r , s o u n a n s c r e e n " n i b b l e . " T h c o m p u t e rw i l l a c c e p t u t 3 2 R A o R O c o m b i n a t i o n , w h i c h m e a n s t h a t a f t es u b t r a c t i n g t h 5 R A i t h c o m p u t e r , 2 8 m a b a d d e de x t e r n a l l y i a n c o m b i n a t i o n o R A a n d / o r R O M .

T h m e m o r y m a b e b o o s t e d 3 u s i n g t h d i r e c t p l u g - i n 3 M e m o r yE x p a n d e r C a r t r i d g e . T e x p a n d t h m e m o r y f u r t h e r , s e p a r a t e " M a s t e C o n t r o l P a n e l " w i t h s l o t s f o m e m o r e x p a n s i o n a n p r o g r a m c a r t r i d g e sr e q u i r e d . T h c o n t r o l p a n e l w i l l h a v i t o w p o w e r s u p p l y . T h p a n e l i u n d e r d e v e l o p m e n t a n w i l l b a v a i l a b l e w i t h 8 a n d 1 6 K m e m o r ye x p a n d e r c a r t r i d g e s .

I t h 3 K M e m o r y E x p a n d e r i u s t h R A i b o o s t e d b 3 K T h i s t o t a8 R A a n l e a v e s 2 4 K , a l t h o u g hi d e a l p r o g r a m s i z e i 8 o 1 6 K . T h b e n e f i t s o p r o g r a m a l a r g e a 8 o 1 6 c y c l i n g t h r o u g h 6 . 6 K R A { u s e r a c c e s s i b l e a f t e r s c r e e n ) a r o b v i o u s . I i r e c o m m e n d e d t h a tp r o g r a m s b e w r i t t e n i m a c h i n e c o t t a k e m a x i m u m a d v a n t a g e o t h c a r t r i d g e a n R A c a p a c i t y a n t h V I C ' s p r o c e s s i n g s p e e d .

Q u e s t i o n s r e l a t i n g t o s o f t w a r ed e v e l o p m e n t s h o u l d b f o r w a r d e dV I S o f t w a r e D i r e c t o r , S o f t w a r eD i v i s i o n , C o m m o d o r e B u s i n e s sM a c h i n e s I n c . , 9 5 R i t t e n h o u s e R o N o r r i s t o w n , P 1 9 4 0 3 .

1

Page 15: Commodore Interface Magazine February 1981

8/7/2019 Commodore Interface Magazine February 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 15/40

" Y e s , b u w h a t c a d w i t h i t ? "W a r e n t e r i n g a e r w h e r e

s w i l l b a w i d e s p r e a d a a n t e l e v i s i o n s e t s . N o

h o t u s c o m p u t e r w i l ll i k e n o k n o w i n g h o t d r i v e c a r .

l i k e t s a t h a t " n o t h a v i n gc o m p u t e r i l i k e n o

a t e l e p h o n e " — t h a t ' s h o w a r t h a t c o m p u t e r s w i l l

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

A t r u l y " p e r s o n a l " c o m p u t e r , t h I f i t s c o m f o r t a b l y i n t o a l

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

t h V I " d o e s , " h e r e a r s o m ee x a m p l e s :

Y o u r s e l f C o m p u t i n gY o d o n ' t h a v e t b c o m p u t e r

o e v e n t y p i s t , t u s b u i h e l p s t h a v e

k n o w l e d g e o w h a ti a n w h a t i c a d f o

O n o t h m o s t o b v i o u s u s e s f o h V I i t t e a c h y o u r s e l f

. C o m m o d o r e h a d s o m e i n n o v a t i v e s e l f -m a t e r i a l s t h e l p y o l e a r n

y o u r V I C , a n a b o u t c o m p u t i n gg e n e r a l .

a m e s a n R e c r e a t i o nI w o u l d b e f o o l i s h n o t r e c o g n i z e

h a t p e r s o n a l c o m p u t e r s a r e — i n d d i t i o n t t h e i r u t i l i t a r i a n u s e s — t h em o s t p o w e r f u l " g a m e d e v i c e s " y e e v i s e d . T h e r e a r h u n d r e d s o o m p u t e r i z e d a r c a d e g a m e s w h i c h a k e y o u o n e x c i t i n g i n t e r g a i a c t i c

a n m a n y o t h e s e g a m e s i l l b m a d e a v a i l a b l e f o t h V I 2 0

e a s y - t o - u s e p l u g - i n c a r t r i d g e s .O n o t h e s e g a m e s i c a l l e d

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

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

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

c h a l l e n g i n g ! A d d i t i o n a l g a m e si n c l u d e s u c h s t a n d a r d s a b r i d g e ,b a c k g a m m o n , e t c .

d u c a t i o n a l A p p l i c a t i o n sI i a n t i c i p a t e d t h a t t h V I w i l l

i t h f o o t s t e p s o i t b i t h C o m m o d o r e P E T — t h e

m o s t w i d e l y u s e d e d u c a t i o n a lu t e r . T h V I w i l l

n d o u b t e d l y b e u s e d b s t u d e n t s

b o t h i a n o u t s i d e t h c l a s s r o o m .S t u d e n t s w h o ' v e b e e n u s i n g t h

P E i t h e i r c l a s s r o o m w i l l f i n d t h a tt h e i r p r o g r a m m i n g s k i l l s t r a n s l a t ed i r e c t l y t t h V I 2 0 w h i c h u s e s t h s a m e p r o g r a m m i n g l a n g u a g e a t h P E ( w i t h t h e a d d i t i o n o c o l o r a n s o u n d ! ) , a n i n c o r p o r a t e s t h s a m ef a m o u s " P E T g r a p h i c s " c h a r a c t e r s .

G i v e n t h l o w e r p r i c e o t h e V I C ,t e a c h e r s w i l l f i n d t h a t t h e y c a p u m o r e c o m p u t e r s o n s t u d e n t d e s k s . . a n e l e m e n t a r y a n i n t e r m e d i a t eg r a d e t e a c h e r s w i l l f i n d t h a t b u d g e t sw h i c h c o u l d n ' t a c c o m o d a t e h i g h e r -p r i c e d c o m p u t e r s c a n o i n c l u d et h e V I C .P e r s o n a l C o m p u t i n g i t h H o m e

O n o t h f i r s t " h o m e " c o m p u t e rp r o g r a m s t b e c o m e a v a i l a b l e f o t h V I i h o m e t a p r e p a r a t i o n s y s t e m .T h i s e a s y - t o - u s e s y s t e m w i l l i n c l u d es p e c i a l p l u g - i n c a r t r i d g e w h i c h a s k sy o v a r i e t y o q u e s t i o n s a n p r e p a r e s y o u r c u r r e n t f e d e r a l t a r e t u r n s b a s e d o t h a n s w e r s . A n e wc a r t r i d g e w i l l b p r o v i d e d e a c h y e a rt a c c o u n t f o c h a n g i n g t a r e g u l a t i o n s .

H o m e b u d g e t i n g i a n o t h e r a r e aw h i c h w i l l b a d d r e s s e d . B e n t e r i n gy o u r m o n t h l y e x p e n s e s a n da l l o w a n c e s i n t o t h h o m e b u d g e ts y s t e m , y o c a a c c u r a t e l y d e t e r m i n ew h a t y o u r f u t u r e s a v i n g s w i l l b e h o m u c h y o w i l l h a v e f o " e m e r g e n c i e s , " e v e n w h e t h e r y o c a a f f o r d t h a t n e c a o v a c a t i o nn e x t y e a r , a n w h e n !

S e v e r a l o t h e r h o m e a p p l i c a t i o nc a r t r i d g e s a r e c u r r e n t l y b e i n gd e v e l o p e d b C o m m o d o r e a n w i l lb a n n o u n c e d a t h e y a r e t e s t e d a n m a d e a v a i l a b l e . I i C o m m o d o r e ' si n t e n t i o n t c o n c e n t r a t e o p r a c t i c a lh o m e a p p l i c a t i o n s w h i c h t a k e f u l la d v a n t a g e o t h V I C ' s c o m p u t i n gp o w e r a n c o n v e n i e n c e , w i t h s p e c i a le m p h a s i s o p r o g r a m s w h i c h h e l pf i g h t i n f l a t i o n , c o n s e r v e e n e r g y a n p r o v i d e m o r e t i m e a n c o n v e n i e n c ef o t h u s e r .C o m p u t e r i z e d E n e r g y C o n t r o l

C o m m o d o r e e n t e r e d t h e n e r g ye l e c t r o n i c s f i e l d d u r i n g F a l l 1 9 8 0 w i t h

u n i q u e e l e c t r o n i c p r o g r a m m a b l et h e r m o s t a t w h i c h r e g u l a t e s h e a t i n ga n a i c o n d i t i o n i n g t e m p e r a t u r e s f o

s a v i n g s o u t 3 0 i h o m e a n o f f i c e f u e l c o s t s .

1

I i e x p e c t e d t h a t C o m m o d o r e ' sc o n t i n u i n g e m p h a s i s o n e n e r g yc o n t r o l e l e c t r o n i c s w i l l r e s u l t i a d a p t a t i o n s f o t h V I C w h i c h a l l o wt h u s e r t " c o m p u t e r i z e " s u c h t h i n g sa l i g h t i n g a n t e m p e r a t u r e c o n t r o la n o t h e r a s p e c t s o h o m e e n e r g yc o n s u m p t i o n w h i c h c a n r e s u l t i s i g n i f i c a n t c o s t s a v i n g s -T e l e c o m m u n i c a t i o n s

O n o t h e V I C ' s m o s t p o w e r f u lf e a t u r e s i i t a b i l i t y t u s a n t e l e v i s i o n s e t a i t " c o m p u t e rs c r e e n . " I w t a k e t h i s m a r r i a g e o t e c h n o l o g i e s o n s t e p f a r t h e r , w c a a t t a c h t h V I t t e l e p h o n e v i m o d e m ( d e v i c e f o t r a n s l a t i n gc o m p u t e r s i g n a l s i n t o t e l e p h o n es i g n a l s a n v i c e - v e r a s ) a n t i e i n o u c o m p u t e r t t e l e c o m p u t i n g s e r v i c e .

W o u l d n ' t i a l s o b n i c e t b a b l et o c a l l u l o c a l t e l e p h o n e n u m b e ra n g e t a r u n d o w n o a l y o u r c u r r e n ts t o c k m a r k e t i n v e s t m e n t s , a n d p u n c hu i n d i v i d u a l n e w s s t o r i e s o t h c o m p a n i e s y o u ' v e i n v e s t e d i n T h i ss e r v i c e i b e i n g m a d e a v a i l a b l e b D o J o n e s .B u s i n e s s A p p l i c a t i o n s

T h V I C ' s f u l l - s i z e t y p e w r i t e rk e y b o a r d , s p e c i a l s c r e e n e d i t i n g k e y sa n l o w c o s t p e r i p h e r a l s w i l lu n d o u b t e d l y r e s u l t i t h c o m p u t e rb e i n g u s e d b s m a l l b u s i n e s s m e n ,p r i m a r i l y a a i n t e l l i g e n t t e r m i n a l b u q u i t e p r o b a b l y i m o r e c r e a t i v e r o l e sa w e l l .

F o e x a m p l e , t h V I i c o m p a c te n o u g h t f i s n u g l y i n t o b r i e f c a s e .s a l e s m a n m i g h t c a r r y V I w i t h h i o t h r o a d , r e c o r d d a t a a s h t r a v e l sa n r e p o r t t h e r e s u l t s b a c k t h i h o m e o f f i c e t h r o u g h h i c o m p u t e r ,o v e r t h t e l e p h o n e .

T h V I m i g h t b t a k e n t t h s i t e o d i s a s t e r t h e l p r e c o r d s t a t i s t i c s f o r

e m e r g e n c y a n r e l i e f p u r p o s e s .T h F u t u r e o t h V I

W h a t s p e c i f i c a l l y c a y o d w i t ht h V I C 2 0 ? H o w i l l i i m p r o v e y o u rl i f e s t y l e , o s a v e y o m o n e y , o c o n t r i b u t e t y o u r w e l f a r e a n c o n v e n i e n c e ? T h e r e i s n ' t r o o m i t h i sa r t i c l e t c o v e r a l t h p o s s i b i l i t i e s . A l w c a d i m a k e i a v a i l a b l e w i t h a m a n y s u g g e s t i o n s a p o s s i b l e , a n l e y o a d a p t t h c o m p u t e r t y o u ro w n n e e d s — y o u m a e v e n i n v e n ts o m e n e a p p l i c a t i o n s o y o u r o w n !

Page 16: Commodore Interface Magazine February 1981

8/7/2019 Commodore Interface Magazine February 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 16/40

Q u e s t i o n s a n A n s w e r s a b o u t t h V I W h a t d o e s V I s t a n d f o r ?V I s t a n d s f o " V i d e o I n t e r f a c e C o m p u t e r . " I d e r i v e s f r o m t h " V i d e o I n t e r f a c e C h i p " d e v e l o p e d b y C o m m o d o r e ' s M O T e c h n o l o g y s e m i c o n d u c t o r s u b s i d i a r y . T h e V I C i d e s i g n a t e d V I C 2 i t h e U . S . a n V I 1 0 0 1 i J a p a n .W h a t p e r i p h e r a l s a n a c c e s s o r i e s w i l l b a v a i l a b l e w i t h t h e V I a n w h e n w i l l t h e y b o s a l e ?C o m m o d o r e w i l l i n t r o d u c e f u l l l i n e o a c c e s s o r i e s a n p e r i p h e r a l s w h i c h w i l l m a k e t h V I c o m p u t e r t o t a l l o w - p r i c e d" s y s t e m . " l i s t o p e r i p h e r a l s i i n c l u d e d o p a g e o t h i s p u b l i c a t i o n . M o s t o t h e s e i t e m s w i l l b a v a i l a b l e d u r i n g t h l a s t s i m o n t h s o 1 9 8 1 .

D h a v e t b u a n y t h i n g " e x t r a " w i t h m V I C ?Y o c a s t a r t u s i n g y o u r V I i m m e d i a t e l y . T h u s e r ' s m a n u a l w h i c h a c c o m p a n i e s t h c o m p u t e r c o n t a i n s s e v e r a l s a m p l ep r o g r a m s t t r y , a n i n s t r u c t i o n a l m a t e r i a l t h e l p y o g e s t a r t e d . T h n e x t s t e p i t p u r c h a s e V o l u m e o t h V I L e a r n i n g S e r i e s , w h i c h i n c l u d e s b o o k a n d p l u g - i n c a r t r i d g e w h i c h " i n t r o d u c e " y o t c o m p u t i n g o n t h V I C - A d d i t i o n a lc a r t r i d g e s a r e a v a i l a b l e , a n a y o g e f u r t h e r i n t o c o m p u t i n g y o w i l l u n d o u b t e d l y w a n t t a c q u i r e t a p e c a s s e t t e u n i to d i s k d r i v e t s t o r e p r o g r a m s a n d d a t a , a n p e r h a p s p a p e r p r i n t e r . N o t e t h a t t h s t a n d a r d C o m m o d o r e t y p e c a s s e t t er e c o r d e r c a b e u s e d w i t h t h V I 2 0 W h e r e c a b u V I a n h o s o o n ?V I C ' s w i l l b s o l d t h r o u g h a u t h o r i z e d C o m m o d o r e c o m p u t e r d e a l e r s a n s e l e c t e d r e t a i l s t o r e s . I i a n t i c i p a t e d t h a t V I C ' sw i l l b e c o m e a v a i l a b l e i q u a n t i t y d u r i n g A p r i l - J u n e 1 9 8 1 , w i t h m o s t p e r i p h e r a l s a v a i l a b l e a t h s a m e t i m e o s h o r t l yt h e r e a f t e r .

W h a t k i n d o w a r r a n t e e c o m e s w i t h t h V I C ?9 0 d a y o v e r t h c o u n t e r e x c h a n g e w a r r a n t e e i p r o v i d e d — i n o t h e r w o r d s , i t h V I f a i l s t o p e r a t e d u t f a c t o r y

d e f e c t w i t h i n t h f i r s t 9 d a y s o p u r c h a s e , y o c a r e t u r n t h e V I t y o u r d e a l e r f o a n o v e r t h c o u n t e r e x c h a n g e .

H o d g e m V I r e p a i r e d b e y o n d t h w a r r a n t e e p e r i o d ?Y o u r V I C c a n b e r e p a i r e d b C o m m o d o r e c o m p u t e r d e a l e r o a u t h o r i z e d s e r v i c e c e n t e r . C o m m o d o r e i i t h p r o c e s so s e t t i n g u n a t i o n a l s e r v i c e o r g a n i z a t i o n w h i c h w i l l p r o v i d e l o c a l s e r v i c e f o a l C o m m o d o r e c o m p u t e r s , i n c l u d i n g t h V I C .

I t h V I c o m p a t i b l e w i t h t h P E T / C B M ?S o f t w a r e f o t h V I m a b w r i t t e n o t h P E T / C B M , i B A S I C o m a c h i n e c o d e , a n t r a n s f e r r e d t t h V I v i t a p e o d i s k . H o w e v e r , V I C p r o g r a m s w r i t t e n o t h P E T / C B M m u s t c o n f o r m t t h V I C ' s 2 c h a r a c t e r s c r e e n w i d t h a n c a n n o te x c e e d t h e V I C ' s a v a i l a b l e R A m e m o r y . P E l i n e s f o n g e r t h a n 2 c h a r a c t e r s w i l l " w r a p " a r o u n d a n n o p r o d u c e t h s a m e i m a g e o t h V I C . T h e V I C m a b e u s e d t w r i t e 4 a n 8 c o l u m n p r o g r a m s f o t h P E T / C B M i c o l o r , s o u n d a n do t h e r c o m m a n d s u n i q u e t t h V I a r a v o i d e d ,

I t e r m s o p e r i p h e r a l s , t h e V I C , P E a n C B a l u s t h s a m e t a p e c a s s e t t e s t a p e s a r t r a n s f e r a b l e . P E T / C B Md i s k d r i v e s a n p r i n t e r s m a b e u s e d w i t h t h e V I i a n I E E E i n t e r f a c e c a r t r i d g e i a t t a c h e d t t h V I C . l o w - p r i c e ds i n g l e d i s k d r i v e u n i t w i l l b m a d e a v a i l a b l e f o u s w i t h t h e V I C , a n l o w - p r i c e d d o t m a t r i x p r i n t e r i a l s o a n t i c i p a t e d .

D n e e d a R M o d u l a t o r o o t h e r d e v i c e t c o n n e c t t h V I t m T V T h V I w i l l c o m e w i t h a R m o d u l a t o r i n c l u d e d . A e x t e r n a l p o w e r s u p p l y a n v i d e o c a b l e a r a l s o i n c l u d e d .

C a t h V I b u s e d w i t h a m o d e m ?A R S 2 3 2 C i n t e r f a c e i b u i l t i n t o t h e V I C . w h i c h e n a b l e s t h c o m p u t e r t b u s e d f o t e l e c o m m u n i c a t i o n s p u r p o s e s ,u s i n g a C o m m o d o r e " R S 2 3 2 C I n t e r f a c e C a r t r i d g e . "

W h W i l l U s t h V I C ?I i a n t i c i p a t e d t h a t t h V I w i l l b u s e d b m a n y p e o p l e t t e a c h t h e m s e l v e s a b o u t c o m p u t i n g — t o h e l p t h e m p r e p a r e

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

B A S I C c o m p u t e r l a n g u a g e a n g r a p h i c s y m b o l s a t h P E T . ( M a r k e t r e s e a r c h e r s e s t i m a t e t h a t t h P E i u s e d i m o r es c h o o l s w o r l d w i d e t h a n a n o t h e r m i c r o c o m p u t e r . )

v a r i e t y o s m a l l b u s i n e s s p r o g r a m s w i l l b p r o v i d e d d u r i n g 1 9 8 1 - B u s i n e s s m e n m a w a n t t u s t h V I a s a " p o r t a b lc o m p u t e r , s i n c e i f i t s s n u g l y i n t o b r i e f c a s e a n d c o n n e c t s t a n t e l e v i s i o n . T h V I a l s o w o r k s w i t h m o d e m a n m a b u s e d a t e l e c o m m u n i c a t i o n s d e v i c e .

E n g i n e e r s a n h o b b y i s t s w i l l u n d o u b t e d l y f i n d v a r i e t y o n e u s e s f o t h e V I C , a t h e y d i d w i t h t h e V I C ' s b i b r o t h e r s ,t h P E a n C B M . A l t h o u g h t h V I c o m e s w i t h s e r i a l b u i n s t e a d o a I E E E b u s . s p e c i a l i n t e r f a c e b o a r d e n a b l e s t h u s e r t c o n n e c t t h V I t I E E E d e v i c e s a n c o n t r o l i n s t r u m e n t s a n m e c h a n i c a l d e v i c e s t h r o u g h t h i s c o n n e c t i o n .

T h e m o s t o b v i o u s V I u s e r s w i l l b h o b b y i s t s . . . a v i d c o m p u t e r i s t s w h p e r h a p s o w P E o C B a n w o u l d l i k e t h a v e c o l o r a n s o u n d . . o h o b b y i s t s w h c o u l d n ' t a f f o r d c o m p u t e r b e f o r e , b u n o c a g e s t a r t e d a $ 2 9 9 .1

Page 17: Commodore Interface Magazine February 1981

8/7/2019 Commodore Interface Magazine February 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 17/40

E D U C A T I O N E X C H A N G E :

R o b b i n s d a l e S c h o o l s A d o p t p e t sP E M I C R O C O M P U T E R S

I E D U C A T I O Nb B i l l H e c kC o m m o d o r e P E T m i c r o c o m p u t e r s ,8 a n d 1 6 K , a r b e i n g u s e d e x t e ns i v e l y i t h R o b b i n s d a l e , M i n n es o t a s c h o o l d i s t r i c t . H e r e i t h R o b b i n s d a l e s t o r y :

M i c r o c o m p u t e r s i E d u c a t i o n i t h r e e - y e a r d e v e l o p m e n t p r o j e c tf u n d e d b T i t l e I V - C f e d e r a lg r a n t . T h m a i n f o c u s o f t h ep r o j e c t i t d e v e l o p a n c l a s s r o o m -t e s t m i c r o c o m p u t e r p r o g r a m s f o t h e l e m e n t a r y s c h o o l c u r r i c u l u m .T h s e c o n d a n d t h i r d y e a r s o f t h p r o j e c t w i l l a l s o b u s e d t r e s e a r c ht h e f f e c t i v e n e s s o f t h p r o g r a m s .

P R O J E C T G O A L SD e v e l o p m e n t : T d e v e l o p a n c l a s sr o o m - t e s t c o m p u t e r p r o g r a m s f o t h e l e m e n t a r y s c h o o l c u r r i c u l u m .

I n - s e r v i c e : T d e v e l o p a n p r o v i d ei n - s e r v i c e t r a i n i n g f o r t h s t a f f s a t1 p u b l i c a n n o n - p u b l i c s c h o o l si t h d i s t r i c t .

I m p l e m e n t a t i o n : T d e v e l o ps y s t e m f o p r o v i d i n g a n m a i nt a i n i n g c o m p u t e r s , p r o g r a m s , a n p r o g r a m d o c u m e n t a t i o n .

P R O J E C T H A R D W A R E6 8 K C o m m o d o r e P E T s1 1 6 C o m m o d o r e P E T s

- 2 0 4 0 D i s k D r i v e sP r i n t e r s

- 3 2 K C o m m o d o r e P E T8 0 5 0 D i s k D r i v eA p p l e I w i t h D i s k

- T R S 8 0 L e v e l I 1 6

P R O J E C T S O F T W A R ES o f t w a r e p r o g r a m s h a v e b e e n c o p l e t e d f o u s i e l e m e n t a r y c l a s sr o o m s i t h f o l l o w i n g a r e a s :m a t h e m a t i c s , s c i e n c e , l a n g u a g e a r t s ,f o r e i g n l a n g u a g e , r e a d i n g , c a r e e re d u c a t i o n , m u s i c , s p e l l i n g , a n s p e c i a l e d u c a t i o n .

S o f t w a r e D e v e l o p m e n tk e f e a t u r e o t h p r o j e c t i d

v e l o p i n g a n t e s t i n g c o m p u t e r p r g r a m s f o u s i e l e m e n t a r y s c h o o l s .T h e s e p r o g r a m s a r d e s i g n e d t m a k e t h c o m p u t e r a i n s t r u c t i o n a ld e v i c e f o u s i t h c l a s s r o o m b t h t e a c h e r . I d e a s f o r p r o g r a m sg e n e r a l l y o r i g i n a t e w i t h t h c l a s sr o o m t e a c h e r . T h p r o j e c t d i r e c t o r ,B i l l H e c k , a n f a c i l i t a t o r , D i c k M a u s ,w i t h p o s s i b l e a s s i s t a n c e f r o m t h r e l e v e n t s u b j e c t c o o r d i n a t o r , e p a n d a n d f u r t h e r d e f i n e t h e p r g r a m s i s u f f i c i e n t d e t a i l s o t h ep r o g r a m m e r s c a c o m p l e t e t h p r o g r a m s .

W h e n p r o g r a m i c o m p l e t e d , i i c l a s s r o o m - t e s t e d b y k e y t e a c h e r si m i n i m u m o f t h r e e o f t h e s i ss c h o o l s . R e v i s e d p r o g r a m s b e c o m e

p a r t o f t h e m e d i a c e n t e r o e a c hs c h o o l .

I n - S e r v i c e

E a c h e l e m e n t a r y s t a f f p e r s o n a t h 1 s i t e s a t t e n d e d t w h a l f - h o u r i n s e r v i c e s e s s i o n s . T h i s i n - s e r v i c e i c l u d e d t o p i c s o n c o m p u t e r l i t e r a c y ,a n e x p l a n a t i o n o t h e p r o j e c t a n

i t g o a l s , a n d e m o n s t r a t i o n o s a m p l e o s o m e c o m p l e t e d p r g r a m s .

O n k e t e a c h e r f r o m e a c h s i t ep a r t i c i p a t e d i t w h a l f - d a y w o r ks h o p s . D u r i n g t h e s e h a l f - d a y s t h e yw e r e s h o w n n e p r o g r a m s a n d m e w i t h t h p r o j e c t d i r e c t o r a n t h f a c i l i t a t o r . E i g h t 1 6 - h o u r i n - s e r v i c ec l a s s e s w e r e h e l d f o a p p r o x i m a t e l y6 s t a f f p e o p l e . O t h 1 h o u r s ,a p p r o x i m a t e l y h o u r s w e r e u s e dt i n t r o d u c e t h e t e a c h e r s t o p r g r a m m i n g i B A S I C . T h e o t h e rh o u r s w e r e s p e n t i l a b a c t i v i t i e sr e l a t e d t o l o a d i n g , s a v i n g , u s i n g ,a n d m o d i f y i n g e x i s t i n g s o f t w a r e .

I m p l e m e n t a t i o n

f u n d a m e n t a l c o n c e p t o t h p r j e c t i t h a t c o m p u t e r s s h o u l d s e r v ea c l a s s r o o m i n s t r u c t i o n a l a i d s f o t h t e a c h e r s a n s t u d e n t s . T a c o m p l i s h t h i s , t h p r o g r a m s m u s tb r e l e v a n t , i n t e r e s t i n g , a n e a s yt u s e . O n n i c e f e a t u r e o f t h eC o m m o d o r e P E i i t a b i l i t y t p r e v e n t t h s t u d e n t f r o m " b r e a ki n o u t " o t h p r o g r a m . T h P E t a p e o p e r a t i n g s y s t e m h a p r o v e d

1

Page 18: Commodore Interface Magazine February 1981

8/7/2019 Commodore Interface Magazine February 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 18/40

P E M I C R O C O M P U T E R SI E D U C A T I O N

( c o n t i n u e d )

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

T h m e d i a c e n t e r i g e n e r a l l y c o s i d e r e d t h e " h o m e b a s e " f o e a c hc o m p u t e r . T h t e a c h e r s c h e c k o u a n m o v e t h m a c h i n e s t t h e i rc l a s s r o o m s a t h e y w o u l d t a p er e c o r d e r o a n o t h e r p i e c e o fe q u i p m e n t .

H A R D W A R EI t h t w y e a r s p r i o r t t h s t a r to t h p r o j e c t , t h s c h o o l d i s t r i c tp u r c h a s e d o n A P P L E , t w C o m o d o r e P E T s , t w O S ! , a n d o n eR a d i o S h a c k T R S - 8 0 L e v e l I 1 6 C o m p u t e r s . T h c o m p u t e r s w e r ee v a l u a t e d r e l a t i v e t e a c h o t h e ra n c o m p a r e d w i t h t h t i m e s h a ri n c o m p u t e r u s e d v i t h t e l ep h o n e . S i n c e t h e s e c o m p u t e r s a r p u r c h a s e d b t h d i s t r i c t w i t h n m a i n t e n a n c e c o n t r a c t , c o s t a n d e p e n d a b i l i t y w e r e i m p o r t a n t c o s i d e r a t i o n s . F u t u r e e x p a n d a b i l i t y ,p r o g r a m c a p a b i l i t i e s , a n g e n e r a le a s e o f u s e a l s o h a t b c o s i d e r e d . A t h i s t i m e , t h P E i t h f a v o r e d c o m p u t e r . T h d i s t r i c tn o o w n s 6 0 P E T s w i t h 4 8 P E T s u s e d w i t h i n t h i s p r o j e c t .

P R O G R A MC L A S S I F I C A T I O N

b a s i c a s s u m p t i o n w i t h i n t h e p r oj e c t i t h a t t h c o m p u t e r c a n s u pp o r t a n d s u p p l e m e n t i n s t r u c t i o na a l g r a d e l e v e l s a n i a n s u j e c t a r e a . P r o g r a m s u s u a l l y f a l li n t o t h c l a s s i f i c a t i o n s o d r i l l a n p r a c t i c e , s i m u l a t i o n s , o r t u t o r i a l .

D r i l l a n P r a c t i c e

T h e c o m p u t e r c a p r o v i d e e n d l e s sp r a c t i c e i a n c h o s e n a r e a . I c a r a n d o m l y s e l e c t i t e m s f r o m l i s ts u c h a s p e l l i n g l i s t o i c a r a d o m l y g e n e r a t e a d d i t i o n , s u b t r a ct 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 np r o b l e m s a m a n y l e v e l s . G i v e ne x e r c i s e s c a n b e t i m e d a w e l l a s u m m a r y g i v e n . M o s t p r o g r a m sa r i t h i s c a t e g o r y .

S i m u l a t i o n s

T h i s t y p e o p r o g r a m a t t e m p t s t d u p l i c a t e s o m e r e a l s i t u a t i o n s . O n v e r y p o p u l a r p r o g r a m i c a l l e d" O r e g o n " , w h i c h s i m u l a t e s t r i pt O r e g o n i t h y e a r 1 8 4 7 w i t ht h c o m p u t e r r a n d o m l y g e n e r a t i n gv a r i o u s s i t u a t i o n s t h a t c o u l d o c c u r :b a n d i t s , h u n t i n g f o f o o d , e t c .S i m u l a t i o n s h a v e g r e a t v a l u e i t h a tp r o b l e m - s o l v i n g a n d e c i s i o n - m a ki n c a n b e r e q u i r e d o f t h e u s e r . O n c a a l s o b r i n g t t h c l a s s r o o ms i t u a t i o n s w h i c h o t h e r w i s e w o u l dn o t b e p o s s i b l e .

T u t o r i a l s

D r i l l a n p r a c t i c e , s i m u l a t i o n s , a n t u t o r i a l s m a o v e r l a p i s o m e p r g r a m s . d r i l l a n p r a c t i c e p r o g r a mt h a t a l l o w s h i n t s w h e n i n c o r r e c ta n s w e r s a r e g i v e n h a s o m e t u t o r i a la s p e c t s . A n o t h e r t y p e o t u t o r i a li o n t h a t p r o v i d e s i n s t r u c t i o nw i t h s t u d e n t i n t e r a c t i o n c o m i n gt h r o u g h o u t t h t u t o r i a l o a t h e n o f t h e t u t o r i a l p r o g r a m .

I N S T R U C T I O N A LC O N C E P T S

A l o n g w i t h t h e e x p l o r a t i o n o c o p u t e r u s e s i a l e l e m e n t a r y s c h o o ls u b j e c t s , v a r i o u s k i n d s o i n s t r u ct i o n a l c o n c e p t s h a v e b e e n e x a m i n e d .

d e s c r i p t i o n o t h e s e c o n c e p t sf o l l o w s :

K i P r o o f i n g P r o g r a m sb a s i c p h i l o s o p h y o t h p r o j e c t

i t h a t t h e c o m p u t e r s h o u l d b e u s e di t h c l a s s r o o m b t e a c h e r s a n k i d s . M o s t o f t h e p r o g r a m s d e v e lo p e d w i t h i n t h e p r o j e c t c o n t a i nf e a t u r e s w h i c h m a k e i i m p o s s i b l et o g e t c o m p u t e r s y s t e m e r r o rm e s s a g e . T h r o u g h s o m e s u b r o u t i n e sw i t h i n t h p r o g r a m s , t h s t o p k e o t h P E c o m p u t e r i d i s a b l e da n t h e i n p u t c h a r a c t e r s c o n t r o l l e d .

T h i s i n s u r e s t h e t e a c h e r t h a t s t ud e n t s c a n n o t a c c i d e n t a l l y e x i t t h p r o g r a m o d i s t u r b t h s c r e e nd i s p l a y .

P e r s o n a l i z a t i o n

I n i t i a l l y , g i v i n g t h c o m p u t e r h m a c h a r a c t e r i s t i c s s e e m e d d e s i ra b l e . A f t e r s e v e r a l m o n t h s o u s a g ei n o s e e m s m o r e d e s i r a b l e t o v i e wi a m a c h i n e . S t a t e m e n t s s u c h a " I l i k e y o u " a n " t h a n k s f o w o r ki n w i t h m e h a v e a l b e e n d e l e t e df r o m t h p r o g r a m s . T h i s t y p e o p e r s o n a l i z a t i o n t a k e s u s p a c e a n o f f e r s n o t h i n g i n s t r u c t i o n a l l y . A f i r s t i a l s o s e e m e d d e s i r a b l e t o h a v et h c o m p u t e r a s " W h a t i y o u rn a m e ? " a n t u s t h n a m et h r o u g h o u t t h p r o g r a m . H o w e v e r ,a f t e r u s i n g s e v e r a l p r o g r a m s w i t ht h i s f e a t u r e t h e s t u d e n t t e n d e dn o t r e s p o n d w i t h t h e i r n a m eb u w i t h u n d e s i r a b l e w o r d s . O u p r e s e n t p r o g r a m s m a k e r e f e r e n c et s t u d e n t s b " P l a y e r 1 o s o m e o t h e r t e c h n i q u e c o n t r o l l e dw i t h i n t h p r o g r a m .

P o s i t i v e R e i n f o r c e m e n t

P o s i t i v e r e i n f o r c e m e n t c a n b e d o n ei m a n y w a y s , f r o m u s i n g s i m p l ew o r d s t s h o w i n g s o m e t h i n g s p e ct a c u l a r o t h s c r e e n . I p o s s i b l e ,s o m e r e w a r d s h o u l d b e g i v e n . T o f r e q u e n t l y t h e r e i n f o r c e m e n t f o

c o r r e c t a n s w e r s e e m s t b t h n e x t p r o b l e m , I i a l s o n e c e s s a r yt m i n i m i z e w h a t m a o c c u r i r e s p o n s e t a i n c o r r e c t a n s w e r .I s o m e t h i n g q u i t e s p e c t a c u l a rh a p p e n s w h e n a i n c o r r e c t a n s w e ri g i v e n , s t u d e n t s w i l l p u r p o s e l yg e w r o n g a n s w e r s . T h p r o g r a m sd n o r e i n f o r c e i n c o r r e c t a n s w e r si a n y w a y .

P r o g r a m D u r a t i o n

S e v e r a l c o n c e p t s w e r e e x a m i n e da n u s e d . S o m e p r o g r a m s n e v e re n d . T h c o m p u t e r r a n d o m l y s e l e c t si t e m s f o u s a n c o n t i n u e s t d s u n t i l t h c o m p u t e r i s h u t o f f .T e a c h e r s l i k e t h i s c o n c e p t p a r t i c ul a r l y a t h k i n d e r g a r t e n t h r o u g ht h i r d g r a d e l e v e l s . S t u d e n t s w o r ka t h c o m p u t e r f o s p e c i f i e dt i m e l i m i t . S o m e o f t h e p r o g r a m sa r s e u t g i v e s p e c i f i e d n u b e r o f i t e m s , u s u a l l y t e n . O t h e rp r o g r a m s a l l o w t h t e a c h e r o s t u d e n t t s e l e c t t h n u m b e r o

1

Page 19: Commodore Interface Magazine February 1981

8/7/2019 Commodore Interface Magazine February 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 19/40

T h C o m m o d o r e I n t e r f a c e ( f o r m e r l y t h e C o m m o d o r e N e w sl e t t e r o t h P E U s e r s C l u b ) p r o v i d e s v e h i c l e f o r s h a r i n gc u r r e n t i n f o r m a t i o n , i d e a s , p r o g r a m m i n g t e c h n i q u e s , h a r dw a r e i n t e r f a c i n g , a n c o s t e f f e c t i v e a p p l i c a t i o n s r e l a t i n g t t h C o m m o d o r e P E T / C B M / V I C c o m p u t e r s , b e t w e e n o w n e r s ,u s e r s a n t h m a n u f a c t u r e r .

T h N e w s l e t t e r c o n t a i n s n e p r o d u c t n e w s , d e t a i l s o c u r r e n t s o f t w a r e , t i m e s a v i n g t i p s o n p r o g r a m m i n g , p r o d u c tl i t e r a t u r e r e v i e w s , s u g g e s t i o n s f o e d u c a t i o n a l u s e s a n o t h e ri n f o r m a t i o n o i n t e r e s t t C o m m o d o r e c o m p u t e r u s e r s .

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

T h C o m m o d o r e I n t e r f a c e i p u b l i s h e d t i m e s y e a r b C o m m o d o r e B u s i n e s s M a c h i n e s , I n c . T h s u b s c r i p t i o n f e i $ 1 5 . 0 0 f o i s s u e s w i t h i n t h e U n i t e d S t a t e s a n i t p o s s e ss i o n s a n $ 2 5 . 0 0 f o C a n a d a a n M e x i c o .

Page 20: Commodore Interface Magazine February 1981

8/7/2019 Commodore Interface Magazine February 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 20/40

i n - t e r - f a c e i n t - a r - f a s X 1 t h t r a n s f e r o i n f o r m a t i o nt h r o u g h c o m m o n b o u n d a r y ) 2 t c o n n e c t b y m e a n so a i n t e r f a c e2 i n t e r f a c e 1 t h m e a n s b w h i c h c o m m u n i c a t i o n i e f f e c t e d a a i n t e r f a c e ) 2 m a g a z i n e p u b l i s h e d b C o m m o d o r e B u s i n e s s M a c h i n e s , I n c . p r o v i d i n g m e a n so c o m m u n i c a t i o n a c r o s s a c o m m o n b o u n d a r y b e t w e e nt h m a n u f a c t u r e r a n C B c o m p u t e r u s e r s .

Page 21: Commodore Interface Magazine February 1981

8/7/2019 Commodore Interface Magazine February 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 21/40

C c o m m o d o r e I N T E R F A C E A p p l i c a t i o n F o

N a m e ;A d d r e s s :

C i t y S t a t e Z i

R e n e w a l S u b s c r i p t i o n N e S u b s c r i p t i o n

M s u b s c r i p t i o n B e g a n W i t h I s s u e N u m b e rE n c l o s e d i c h e c k o m o n e y o r d e r f o f o r I s s u e s o f t h e C o m m o d o r e I n t e r f a c e

M a k e C h e c k p a y a b l e t 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 6 8 M o o r e R o a dK i n g o P r u s s i a , P 1 9 4 0 6A t t n : E d i t o r , C o m m o d o r e I n t e r f a c e

c o m m o d o r e I N E F F A C E A p p l i c a t i o n F o

N a m e ;

A d d r e s s :

C i t y S t a t e Z i

R e n e w a l S u b s c r i p t i o n N e S u b s c r i p t i o n

M s u b s c r i p t i o n B e g a n W i t h I s s u e N u m b e rE n c l o s e d i c h e c k o m o n e y o r d e r f o

f o I s s u e s o t h C o m m o d o r e I n t e r f a c e

M a k e C h e c k p a y a b l e t 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 6 8 M o o r e R o a dK i n g o P r u s s i a , P 1 9 4 0 6A t t n : E d i t o r , C o m m o d o r e I n t e r f a c e

C ' c o m m o d o r e I N T E R F A C E A p p l i c a t i o n F o

N a m e :

A d d r e s s ;

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

R e n e w a l S u b s c r i p t i o n N e S u b s c r i p t i o n

M s u b s c r i p t i o n B e g a n W i t h I s s u e N u m b e rE n c l o s e d i c h e c k o m o n e y o r d e r f o

f o r I s s u e s o f t h e C o m m o d o r e I n t e r f a c e

M a k e C h e c k p a y a b l e t 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 6 8 M o o r e R o a dK i n g o P r u s s i a , P 1 9 4 0 6A t t n : E d i t o r , C o m m o d o r e I n t e r f a c e

Page 22: Commodore Interface Magazine February 1981

8/7/2019 Commodore Interface Magazine February 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 22/40

f c o m m o d o r eI N T E R F A C E

c o m m o d o r e

I N T E R F A C E

c o m m o d o r e

I N T E R F A C E

Page 23: Commodore Interface Magazine February 1981

8/7/2019 Commodore Interface Magazine February 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 23/40

P E M I C R O C O M P U T E R SI E D U C A T I O N

( c o n t i n u e d )

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

W h o l e C l a s s I n v o l v e m e n tA l t h o u g h m o s t c o m p u t e r s a n d c o p u t e r p r o g r a m s a r m e a n t t b u s e d b o n o t w i n d i v i d u a l s ,t h e r e a r t i m e s w h e n w o r k i n g w i t ha e n t i r e c l a s s i d e s i r a b l e . c o p u t e r a e a c h s c h o o l s i t e h a b e e ne q u i p p e d w i t h a o u t p u t j a c k s ot h a t o n o m o r e l a r g e v i d e o m o n it o r s c a b u s e d . p r o g r a m c a t h e n b i n t r o d u c e d t w h o l ec l a s s o u s e d w i t h t h w h o l e c l a s sa a i n s t r u c t i o n a l a c t i v i t y .

P r o g r a m s R e q u i r i n g O n e ,T w o , T h r e e a n d / o r F o u r

S t u d e n t s

M o s t p r o g r a m s s e e m t b w r i t t e nf o s i n g l e s t u d e n t . T w o m o r es t u d e n t s m a u s s u c h p r o g r a mb t a k i n g t u r n s . A a d d i t i o n a lc o n c e p t i t o w r i t e p r o g r a m s r q u i r i n g t w o , t h r e e , o f o u r s t d e n t s . P o s i t i v e f e e d b a c k h a b e e nr e c e i v e d f r o m t e a c h e r s r e g a r d i n gp r o g r a m s r e q u i r i n g m o r e t h a n o n s t u d e n t .

G a m e A s p e c t sS t u d e n t s s e e m t o p r e f e r s o m e k i n do g a m e c o n t e x t . T w t y p e s

h a v e b e e n u s e d w i t h i n t h p r o j e c t .O n a l l o w s s t u d e n t s t p a r t i c i p a t ei g a m e a f t e r g i v i n g t h c o r r e c ta n s w e r . T h s e c o n d i t p u t h i n s t r u c t i o n o p r a c t i c e w i t h i ng a m e f o r m a t . T h s e c o n d t y p e o g a m e c o n t e x t i p r e f e r r e d .

C o m p e t i t i o n B e t w e e nS t u d e n t s

g a m e s i t u a t i o n i n v o l v i n g c o m p e t it i o n b e t w e e n s t u d e n t s i q u i t e p o u l a r . T e c h n i q u e s h a v e b e e n e x p l o r e dw h i c h w o u l d a l l o w t w s t u d e n t sw i t h d i f f e r e n t a b i l i t i e s t u s t h s a m e p r o g r a m . P r o g r a m s i n v o l v i n gc o m p e t i t i o n c a n b e u s e d w i t hs m a l l g r o u p s o r t h e w h o l e c l a s sf o d i s c u s s i o n s o r d e c i s i o n - m a k i n g .

C o o p e r a t i o n B e t w e e nS t u d e n t s

T h c o n c e p t o f c o o p e r a t i o n w a b u i l t i n t o p r o g r a m i t h f o l l o wi n w a y . T w s t u d e n t s a r g i v e nt i m e l i m i t t a l t e r n a t e l y g i v ec o r r e c t a n s w e r s t m a t h f a c t s .E a c h t i m e c o r r e c t a n s w e r i g i v e n , p a r t o f r o c k e t s h i pa p p e a r s . I t h e y c a n c o m p l e t e t h r o c k e t s h i p w i t h i n t h a l l o t e dt i m e , i w i l l f l y . I n o t , t h s h i pd i s a p p e a r s a n t h e y m u s t s t a r to v e r .

S O F T W A R ET h p r o j e c t h a a o n o i t m a j o r g o a l s t h e d e v e l o p m e n t a n dc l a s s r o o m t e s t i n g o 8 0 c o m p u t e rp r o g r a m s f o t h e l e m e n t a r y s c h o o lc u r r i c u l u m . T h i s h a b e e n a c c o mp l i s h e d . P r o g r a m s d e v e l o p e d b yc a t e g o r y a r a f o l l o w s :

P E M a t h 4 S o c i a l S t u d i e sS c i e n c eD i r e c t o r y P r o g r a mR e a d i n g , L a n g u a g e A r t s 1 G e r m a nL i b r a r yM u s i cS p e l l i n gC a r e e r sS p e c i a l E d u c a t i o n { I n d i v i d u a l i z e d

E d u c a t i o n a l P r e s c r i p t i o n )

A P P L EM a t hR e a d i n g , L a n g u a g e A r t s

T h P E p r o g r a m s r u o a n 8 P E w h i l e t h A P P L E p r o g r a m sh a v e b e e n u s e d w i t h 3 2 m c h i n e . D o c u m e n t a t i o n s h e e t s h a v eb e e n d e v e l o p e d f o e a c h p r o g r a mw i t h t h e f o l l o w i n g i n f o r m a t i o n :

1 P r o g r a m D a t a2 D e s c r i p t i o n3 A n d i r e c t i o n s a p p e a r i n g i

t h p r o g r a m4 S a m p l e r u

T h e s e p r o g r a m s a r n o a v a i l a b l ef o r d i s t r i b u t i o n .

F o m o r e i n f o r m a t i o n , p l e a s e f e e lf r e e t c o n t a c t :

B i l l H e c kP r o j e c t D i r e c t o rR o b b i n s d a l e A r e a S c h o o l sI n d e p e n d e n t S c h o o l D i s t r i c t 2 8 4 1 4 8 W i n n e t k a A v e . N o .M i n n e a p o l i s , M 5 5 4 2 7P h o n e : ( 6 1 2 ) 5 3 3 - 2 7 8 1 E x t . 2 9

1

Page 24: Commodore Interface Magazine February 1981

8/7/2019 Commodore Interface Magazine February 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 24/40

S O F T W A R E R E V I E W :

M e e t O Z t h i n f o r m a t i o n W i z a r dO z z - T h e I n f o r m a t i o n W i z a r d i a i n t e l l i g e n t i n f o r m a t i o n r e t r i e v a l s y t e t h a t g i v e s y o t h f r e e d o m t t a c k l e y o u r p r o b l e m s i y o u r o w w a y . W h e r e a s n o r m a l l y , c u s t o m e rw h a s k s f o s p e c i f i c a p p l i c a t i o nh a s t o c o m p r o m i s e w i t h s t a n d a r ds o f t w a r e ( o p a t h p r i c e o c u t o p r o g r a m m i n g ) O z z i p r g r a m t h a t c a n b e a d a p t e d t m a n ya p p l i c a t i o n s w i t h i n f e m i n u t e sb n o n - p r o g r a m m e r . I h a i n t e l l i g e n t f e a t u r e s t h a t l e y o d e c i d e i t w o r k i n g p a r a m e t e r s . Y o c h o o s e w h a t i n f o r m a t i o n t s t o r e ,w h a t c a l c u l a t i o n s t m a k e , a n d h o r e p o r t s a n l i s t s a r p r i n t e d . E v e n i y o u ' v e n e v e r b e e n n e a r c o m p u t e rb e f o r e , t h W i z a r d w i l l h e l p y o s e O Z t m e e t y o u r i n d i v i d u a lr e q u i r e m e n t s .

O Z A P P L I C A T I O N SO Z i i n v a l u a b l e i a n p r o f e s si o n a l e n v i r o n m e n t , b i b u s i n e s s ,e n g i n e e r i n g o r s c i e n c e . S o m e o f t h ef i e l d s w h e r e t h W i z a r d c a h e l pi n c l u d e :

I n v e n t o r y C o n t r o lM a n a g e m e n t I n f o r m a t i o nM a i l i n g L i s tA p p o i n t m e n t S c h e d u l i n gM e d i c a l R e c o r d K e e p i n gL i b r a r y S y s t e m sA c c o u n t i n gI n v o i c i n gC o s t A n a l y s i sM a t e r i a l s C o n t r o l

S E T T I N G U F O R M A T SA N S T O R I N GI N F O R M A T I O N

d a t a b a s e e d i t o r d e f i n e s t h e i n f o rm a t i o n t b e s t o r e d a n h o i t i s t b d i s p l a y e d o t h e s c r e e n . O z d o e sn o l i m i t t h e u s e r t p r e s e t f o m a t . T h u s e r d e s i g n s h i o w r e c o r dl a y o u t i m u c h t h s a m e w a a o n w o u l d d r a w u s t a n d a r d f o r mo p a p e r . A i n f o r m a t i o n b o o f i e l d i d r a w n u p o n t h b l a n ks c r e e n f o e a c h i t e m o i n f o r m a t i o ny o w i s h t i n c l u d e . T h e s e b o x e s

d e f i n e t h p h y s i c a l b o u n d a r i e s f o e a c h i t e m , a n c a b l a b e l e d w i t ha a p p r o p r i a t e f i e l d n a m e o t i t l ei d e n t i f i c a t i o n . F r o m t h f o r my o u ' v e d r a w n , O Z i n t e r p r e t s t h n a t u r e o t h i n f o r m a t i o n t b

s t o r e d a n o p e n s c o r r e s p o n d i n gi n f o r m a t i o n f i l e . T h b l a n k f o r mi r e c o r d e d i t h s y s t e m a n c a b c a l l e d u a w i l l . c u r s e r a u t om a t i c a l l y a p p e a r s i t h f i r s t b l o c k .S t r i k i n g t h r e t u r n k e m o v e s t h c u r s e r t o t h e n e x t b l o c k . I n f o r m at i o n i e n t e r e d s i m p l y b f i l l i n g i nt h a p p r o p r i a t e b o x e s o t h f o r m .Y o c a d e f i n e a n r e c o r d u t t e f o r m s i t h i s w a a n s c r e a t eu t t e d i f f e r e n t i n f o r m a t i o nf i l e s . A l f i l e m a n a g e m e n t i h a n d l e da u t o m a t i c a l l y b O Z Z . E a c h f i l eg r o w s i s i z e a s a d d i t i o n a l i n f o r m at i o n i e n t e r e d , t h u s u s i n g a l a v a i l a b l e c a p a c i t y t i t f u l l e s t .

S E A R C H I N G F O I N F O R M A T I O N

S t o r e d i n f o r m a t i o n c a b r e t r i e v e dv e r y q u i c k l y i e i t h e r o t w w a y s :b y c o m p u t e r a l l o c a t e d n u m b e r ( r e la t i v e r e c o r d n u m b e r ) , o b k e f i e l d . Y o c a a l s o p e r u s e e i t h e rf o r w a r d s o b a c k w a r d s t h r o u g h a ni n f o r m a t i o n f i l e i n u m e r i c o a l p h a - n u m e r i c o r d e r . f a s t s e a r c hf a c i l i t y a l l o w s O Z t s e a r c ht h r o u g h f i l e f o p a r t i c u l a rp i e c e o f i n f o r m a t i o n . F o r e x a m p l e ,i y o t o l d O Z t s e a r c h f o t h

w o r d " B R I S T O L " , O Z w i l l h u n tt h r o u g h t h f i l e a n d i s p l a y o t h s c r e e n a n r e c o r d c o n t a i n i n g t h ew o r d " B R I S T O L " .

C A L C U L A T I O N SO Z h a u n i q u e p r o g r a m m a b l ec a l c u l a t o r t h a t p e r f o r m s a r i t h m e t i co p e r a t i o n s . T h i s c a l c u l a t o r i v e r ys i m p l e t u s a i t i s p r o g r a m m e de n t i r e l y i p l a i n l a n g u a g e . Y o c a e n t e r , f o r i n s t a n c e , c o m m a n d s l i k e" I N V O I C E T O T A L G O O D ST O T A L P O S T A G E " .

P R I N T I N G D O C U M E N T Sd o c u m e n t e d i t o r d e f i n e s t h e

c o n t e n t a n d f o r m a t o f r e p o r t s , l i s t sa n o t h e r p r i n t e d i n f o r m a t i o n f r o mt h f i l e s . T h i s d o c u m e n t e d i t o r i s p e c i a l f o r m o w o r d p r o c e s s o r a n y o c a n i n d e e d u s i a o n e . T h c o n t e n t a n f o r m a t o t h d o c um e n t t b p r o d u c e d i d i s p l a y e do t h c o m p u t e r s c r e e n . Y o u m a ya l t e r t h c o n t e n t a n f o r m a t o f t h ed o c u m e n t a n i n s e r t a d d i t i o n a l t e x ta w i l l , t h u s p r o v i d i n g t o t a l c o n t r o lo v e r t h e f i n a l p r i n t e d r e s u l t . T h d o c u m e n t e d i t o r m a b u s e d i c o n j u n c t i o n w i i h t h p r o g r a m m a b l ec a l c u l a t o r t p r i n t c a l c u l a t e d r e s u l t s .D o c u m e n t f o r m a t s m a b s t o r e df o f u t u r e u s e .

A N A L Y Z I N GI N F O R M A T I O N

O Z p r o v i d e s y o w i t h s o p h i s t ic a t e d f a c i l i t i e s t a n a l y z e t h i n f o rm a t i o n h e l d o n a n y f i l e . Y o c a b a s e y o u r a n a l y s i s o n a n y n u m b e ro c r i t e r i a ( l e s s t h a n , g r e a t e r t h a n ,e q u a l t o o r c o m b i n a t i o n o a l t h a b o v e ) . F o r e x a m p l e , c o m m e r c i a lu s e r c a p r o d u c e l i s t o a l c u s t om e r s l i v i n g i t o w n w i t h a o u s t a n d i n g b a l a n c e g r e a t e r t h a n a n t h t o t a l b u s i n e s s c o n d u c t e d w i t ht h e m o v e r t h p a s t y e a r . S u c hf a c i l i t i e s a r o p a r t i c u l a r v a l u e f o m a n a g e m e n t i n f o r m a t i o n a n e p e r i m e n t a n a l y s i s .

Page 25: Commodore Interface Magazine February 1981

8/7/2019 Commodore Interface Magazine February 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 25/40

M E E T O Z Z - T H EI N F O R M A T I O N W I Z A R D

( c o n t i n u e d )

O Z Z - T H E M A N U A Ld e t a i l e d i n s t r u c t i o n a n r e f e r e n c e

m a n u a l i s u p p l i e d w i t h e v e r y O Z s y s t e m . T h i s m a n u a l i w r i t t e n t b e a s i l y u n d e r s t o o d , e v e n b p e o p l ew i t h a b s o l u t e l y n e x p e r i e n c e w i t hc o m p u t e r s , a n c o n t a i n s n u m e r o u si l l u s t r a t i o n s a n w o r k e d e x a m p l e s .

O Z Z - H A R D W A R ER E Q U I R E M E N T S

O Z i d e s i g n e d t o r u n o C o m o d o r e 8 0 3 2 c o m p u t e r t o g e t h e rw i t h C o m m o d o r e p r i n t e r a n o n o m o r e C o m m o d o r e 8 0 5 0d i s k u n i t s . E x a c t f i l e c a p a c i t y w i l ld e p e n d o n t h n u m b e r o d i s ku n i t s u s e d i t h s y s t e m . P l e a s ec o n s u l t y o u r d e a l e r f o a d v i c e o t h b e s t c o n f i g u r a t i o n t m e e ty o u r r e q u i r e m e n t s .

O Z P R O G R A M S P E C I F I C A T I O N

P r o g r a m l a n g u a g e M a c h i n e c o d eR A r e q u i r e m e n t s 3 2 K b y t e sM a x . N o . o f i l e s i d a t a b a s e — 1 M a x . r e c o r d s i z e 2 5 b y t e sM i n . r e c o r d s i z e b y t eM a x . N o o f r e c o r d s i e a c h f i l e6 4 , 0 0 0 o r t o f i l l d i s k c a p a c i t yR e c o r d s t r u c t u r e U s e r d e f i n e dF i l e S t r u c t u r e D i r e c t a c c e s s /d y n a m i c a l l o c a t i o nR e c o r d a c c e s s R e l a t i v e n u m b e r /k e y f i e l d / s e q u e n t i a l s e a r c hC a l c u l a t o r p r e c i s i o n 1 d i g i t m a x .C a l c u l a t o r f u n c t i o n s 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 / d i v i s i o n /p e r c e n t

C a l c u l a t o r p r o g r a m P l a i n l a n g u a g eC a l c u l a t o r p r o g r a m m a b l e s t e p s1 m a x .C a l c u l a t o r o u t p u t U s e r d e f i n e dr i g h t j u s t i f i e dP r i n t o u t p u t U s e r d e f i n e dM a x . p r i n t p a g e l e n g t h 7 l i n e sP r i n t h e a d e r s a n f o o t e r s A u t om a t i cM a x . N o o p r i n t f o r m a t s s t o r e d1 S e l e c t / a n a l y z e c r i t e r i a m u l t i p l e .G r e a t e r t h a n / l e s s t h a n / e q u a l t b a s e d o f u l l r e c o r d m a s k

R E T A I L P R I C E S 3 9 5

W O R D C R A F T 8 C O M M O D O R EW O R D P R O C E S S I N CS Y S T E M

M o s t b u s i n e s s p e o p l e a c c e p t t h a t t h c o s t o f p r o d u c i n g t y p e d p a p e r w o r ki b e c o m i n g s i g n i f i c a n t i t e m i t h e i r o f f i c e e x p e n d i t u r e s . A n t h r a p i d a c c e p t a n c e o W o r d P r o c e s s i n gm a c h i n e s i d i r e c t r e s u l t o t h e s c a l a t i n g c o s t s o t y p e d m a t e r i a l .

H o w e v e r , t h e r e a r m a n y a r e a s o fb u s i n e s s t h a t c a n n o t c o n s i d e r t h em a j o r i n v e s t m e n t r e q u i r e d t i n s t a l ld e d i c a t e d W o r d P r o c e s s i n g e q u i pm e n t : s m a l l e r o r g a n i z a t i o n s , d e p a r tm e n t s e m p l o y i n g o n l y o s e c r e t a r i a l p e o p l e , l a b o r a t o r i e s ,b r a n c h o f f i c e s , e t c .

W O R D C R A F T 8 i p r o f e s s i o n a lW o r d P r o c e s s i n g p r o g r a m t h a t c o v e r t s v e r y l o w - p r i c e d m i c r o c o mp u t e r s y s t e m i n t o f u l l - f l e d g e dW o r d P r o c e s s i n g m a c h i n e . T h m i c r o c o m p u t e r s y s t e m i t h C o m m o d o r e C B u s i n g 8 0 - c o l -u m s c r e e n a n t w i n f l o p p y d i s kd r i v e u n i t w i t h c a p a c i t y o f 8 t 1 0 p a g e s o f t e x t .

C o n s i d e r t h e s e f e a t u r e s :1 P a g e l a y o u t s o f u t 1 1

c h a r a c t e r s w i d e b y 9 8 l i n e sd e e p .

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

1

Page 26: Commodore Interface Magazine February 1981

8/7/2019 Commodore Interface Magazine February 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 26/40

W O R D C R A F T 8 0 ( c o n t ' d )3 H a n d l e s t a b s , i n d e n t a t i o n s ,

d e c i m a l t a b s a n c o l u m n s .4 A u t o m a t i c c e n t e r i n g a n

r i g h t m a r g i n j u s t i f i c a t i o n .5 H e a d e r s a n t r a i l e r s o e a c h

p a g e a w e l l a a u t o m a t i cp a g e n u m b e r i n g , e v e n b o o k -f a s h i o n ( a l t e r n a t i v e l e f t - a n dr i g h t - s i d e d ) .

6 C h a r a c t e r , w o r d , a n d p a r ag r a p h d e l e t i o n a n i n s e r t i o n .

7 B l o c k m o v e m e n t o t e x tf r o m o n e p a g e t a n o t h e r .

8 A u t o m a t i c m e r g i n g o s t a n da r b l o c k s o t e x t t f o r md o c u m e n t s .

9 M e r g i n g o s t a n d a r d l e t t e r sw i t h n a m e a n a d d r e s s f i l e s .

1 0 H a n d l e s s i n g l e s h e e t s o c o n t i n u o u s s t a t i o n e r y .

1 1 H a l f l i n e m o v e m e n t f o s u s c r i p t s a n s u p e r s c r i p t s .

1 2 C h a r a c t e r s t r i n g s e a r c h .1 3 I n d e n t i f y a n d / o r r e p l a c e

a u t o m a t i c u n d e r l i n i n g a n e m b o l d e n i n g o t e x t .

W O R D C R A F T i c o m p a t i b l e w i t hm a n y o f t h e l e t t e r q u a l i t y p r i n t e r sa n i f u l l y s u p p o r t e d b n a t i o nw i d e D e a l e r n e t w o r k a w e l l a c o m p r e h e n s i v e o p e r a t i n g m a n u a l s .

W O R D C R A F T 8 r e t a i l s a S 3 9 5 ;c o m p l e t e s y s t e m w i t h l e t t e r q u a l i t yp r i n t e r c o u l d c o s t a m u c h a s S 7 , 0 0 0t S I 3 , 0 0 0 . l o c o s t C o m m o d o r eB u s i n e s s S y s t e m ( c o m p u t e r , d i s kd r i v e a n l e t t e r - q u a l i t y p r i n t e r !c o m b i n e d w i t h W o r d c r a f t 8 p r v i d e s s o p h i s t i c a t e d w o r d p r o c e s si n s y s t e m r e t a i l i n g f o a p p r o x im a t e l y $ 5 , 0 0 0 . A n d , o c o u r s e , t h s y s t e m c a s t i l l r u t h m a n yb u s i n e s s c o m p u t i n g p r o g r a m s t h a ta r s r e a d i l y a v a i l a b l e f o r t h C o m m o d o r e M i c r o c o m p u t e r S y t e m .H a r d w a r e r e q u i r e m e n t s a r e :

M o d e l 4 0 3 2 o 8 0 3 2 c o p u t e rM o d e l 4 0 4 0 o 8 0 5 0 d i s kd r i v eM o d e l 2 0 2 2 o 4 0 2 2 C o m o d o r e p r i n t e r o r C o m o d o r e c o m p a t i b l e l e t t e r -q u a l i t y p r i n t e r .

A v a i l a b l e f r o m C o m m o d o r e d e a l e r s .R E T A I L P R I C E S 3 9 5

V I S I C A L C ™N O Y O C A T U R N Y O U RC O M P U T E R S C R E E N I N T OG I A N T " E L E C T R O N I C S H E E T "

C o m m o d o r e r e c e n t l y a n n o u n c e dt h a v a i l a b i l i t y o f P e r s o n a l S o f tw a r e ' s V i s i C a l c p r o g r a m d e v e l o p e df o i t l i n e o 3 2 m i c r o c o m p u t e r s .W i t h t h i s s o f t w a r e , a n e i t h e r t h 4 0 4 0 o 8 0 5 0 d i s k d r i v e , t h u s e rc a n p u t V i s i C a l c t w o r k g e n e r a t i n gf i n a n c i a l s t u d i e s , p r o f i t m o d e l s a n d

s c o r e o o t h e r a p p l i c a t i o n s w i t ho n l y f r a c t i o n o f t h e t i m e a n e f f o r t o m a n u a l o p e r a t i o n . T h i sp r o g r a m i o n o t h m o s t p o p u l a rs o f t w a r e p r o d u c t s i t h m i c r o c o mp u t e r i n d u s t r y . I i w i d e l y u s e d i b u s i n e s s a n s c h o o l e n v i r o n m e n t s .

T h V i s i C a l c p r o g r a m g e n e r a t e sg i a n t , t w o - d i m e n s i o n a l e l e c t r o n i cs h e e t . O t h i s s h e e t , y o c a r e c o r dv a l u e s , c a l c u l a t e t h e m w i t h p r ed e t e r m i n e d f o r m u l a s , a n r e p o r tt h e m t p r i n t e r . A c t u a l l y i i v e r y m u c h l i k e c a l c u l a t o r w i t ht w e x c e p t i o n s : ( 1 i s t o r e s t h f i g u r e s f o r e v i e w , a n d , ( 2 i y o d e c i d e t c h a n g e v a l u e , i r e m e mb e r s t h f o r m u l a a n a u t o m a t i c a l l yr e c a l c u l a t e s t h a n s w e r .

F o e x a m p l e , i y o w a n t t p r j e c t y o u r a n n u a l s a l e s a n c o s t su n d e r m a n u a l m e t h o d , y o u w o u l d

l a o u t w e l v e m o n t h s a c r o s ss p r e a d s h e e t a n t h e n f i l l i t h l i n e s a n c o l u m n s w i t h y o u r p r j e c t e d f i g u r e s . M a n y o t h o s e f i u r e s i g i v e n m o n t h s u c h a p h o n eb i l l s , i n v e n t o r y g n t r a v e l e x p e n s e s ,c o u l d b c a l c u l a t e d a s p e r c e n t a g eo m o n t h l y s a l e s - E a c h t i m e y o w i s h t c h a n g e o n o t h o s e f i g u r e s ,y o u w o u l d h a v e t f i r s t r e c a l c u l a t ei t U n d e r V i s i C a l c , y o u w o u l ds i m p l y e n t e r t h f o r m u l a f o t h c a l c u l a t i o n i t h a p p r o p r i a t ec o l u m n a n d , e a c h t i m e o n o t h e n t r i e s w a c h a n g e d , t h e n t i r ec o l u m n w o u l d b r e c a l c u l a t e d .

V i s i C a l c i a v a i l a b l e f o b o t h t h 4 0 - c o l u m n a n t h 8 0 - c o l u m nC o m m o d o r e s y s t e m s . T h 8 0 - c o lu m s y s t e m g i v e s t h u s e r t h a d d e d b e n e f i t o d o u b l i n g t h n u b e o c o l u m n s d i s p l a y e d o t h s c r e e n c o m p a r e d t c o n v e n t i o n a l4 0 - c o i u m n s c r e e n s f o u n d o m o s tm i c r o c o m p u t e r s .

V i s i C a l c h a m a n y p o s s i b i l i t i e s f o u s i b u s i n e s s , e n g i n e e r i n g , a n e v e n p e r s o n a l u s e . M a n y u s e r s f i n dt h a t V i s i C a l c a l o n e i j u s t i f i c a t i o nf o o w n i n g p e r s o n a l c o m p u t e r .

2

Page 27: Commodore Interface Magazine February 1981

8/7/2019 Commodore Interface Magazine February 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 27/40

T W N E T A P A C K A G E SF E D E R A L I N C O M E T A

P A C K A G E SC o m m o d o r e i p l e a s e d t o i n t r o d u c et w n e i n c o m e t a x p a c k a g e s , o n f o C P A / p r o f e s s i o n a l t a x p r e p a r at i o n , a n t h o t h e r f o t h i n d i v id u a l h o m e p r e p a r e r .

F E D E R A L I N C O M E T A P R E P A R A T I O N S Y S T E M

T h F E D E R A L I N C O M E T A P R E P A R A T I O N S Y S T E M i d s i g n e d f o t h e p r o f e s s i o n a l t a xp r e p a r e r . T h s y s t e m g i v e s t h p r o f e s s i o n a l m e a n s t h a n d l e

l a r g e n u m b e r o c l i e n t t a x r e t u r n se a s i l y a n a c c u r a t e l y .

T h 1 9 8 0 F E D E R A L I N C O M ET A P R E P A R A T I O N S Y S T E Mi n c l u d e s :

F o r m 1 0 4 0 F r o n tF o r m 1 0 4 0 B a c kF o r m 1 0 4 0S c h e d u l eS c h e d u l e BS c h e d u l eS c h e d u l eS c h e d u l eS c h e d u l e T S c h e d u l e S

I n c l u d e d w i t h t h F E D E R A L I C O M E T A P R E P A R A T I O N S Y

T E a r t h N e J e r s e y a n N e Y o r k s a l e s t a t a b l e s . O t h e r s t a t es a l e s t a t a b l e s c a b c r e a t e d b t h u s e r w h e n n e c e s s a r y .

T h F E D E R A L I N C O M E T A P R E P A R A T I O N S Y S T E M a l l o w sf o t h p r i n t i n g o f t h v a r i o u sF e d e r a l a n S t a t e t a f o r m s .D e p e n d i n g u p o n t h p r i n t e r c o f i g u r a t i o n , s i n g l e s h e e t I R f o r m s( f r i c t i o n f e e d ) , t h r e e o r f o u r p a r ts n a p - a p a r t f o r m s , o c o n t i n u o u sf e e d f o r m s m a b u t i l i z e d .

T h F E D E R A L I N C O M E T A P R E P A R A T I O N S Y S T E M i i d e a lf o w i d e r a n g e o i n d i v i d u a lb u s i n e s s e s :

1 T h s p e e d , a d a p t a b i l i t y a n a c c u r a c y o t h F E D E R A LI N C O M E T A P R E P A R AT I O N S Y S T E M w i l l a l l o wt h e t a x p r o f e s s i o n a l t i c r e a s e h i e f f i c i e n c y a n t a k e o n e c l i e n t s e l i m in a t i n g t h e n e e d f o t i m e -c o n s u m i n g m a n u a l p r e p a r at i o n s y s t e m s .

2 T h f i n a n c i a l p r o f e s s i o n a lc a e a r n a d d i t i o n a l i n c o m eb y d e v e l o p i n g t a c l i e n t e l ea n p r o c e s s i n g t h e i r r e t u r n sw i t h t h F E D E R A L I C O M E T A P R E P A R AT I O N S Y S T E M .

3 T h r e a l t o r , l a w y e r o b a n ke c a b o l s t e r h i f i r m ' sf i r s t q u a r t e r e a r n i n g s b r

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

T h s u g g e s t e d r e t a i l p r i c e i $ 4 9 5 .

P E R S O N A L T A C A L C U L A T O R

T h s e c o n d t a s y s t e m o f f e r e d b C o m m o d o r e i t h P E R S O N A LT A C A L C U L A T O R . T h i s s o f t w a r ea l l o w s t h h o m e t a p r e p a r e r t c a l c u l a t e h i o w 1 9 8 0 i n c o m et a x e s . T h i s s y s t e m d o e s n o t h a v et h p r i n t i n g o r s t o r a g e c a p a b i l i t i e so t h F E D E R A L I N C O M E T A P R E P A R A T I O N S Y S T E M , b u a l l o w s t h e i n d i v i d u a l t o a u t o m a t eh i t a c a l c u l a t i o n s .

T h P E R S O N A L T A X C A L C U L AT O c a p r o c e s s t h f o l l o w i n gf o r m s :

1 0 4 0S c h e d u l eS c h e d u l eS c h e d u l e T S c h e d u l e

T h s u g g e s t e d r e t a i l p r i c e i $ 6 9 . 9 5 .

A T T E N T I O N P R O G R A M M E R SC o m m o d o r e i c o m p i l i n g l i s t o f s o f t w a r e w r i t t e n f o i t c o m p u t e r s . I y o h a v e s o f t w a r e y o w o u l d l i k e t h a v ei n c l u d e d i t h i s l i s t i n g p l e a s e s u b m i t t h f o l l o w i n g f o r r ev i e w :

c o p y o p r o g r a m o n d i s k o t a p ed o c u m e n t a t i o n d e s c r i b i n g p u r p o s e a n u t i l i t y o t h p r o g r a mi n f o r m a t i o n o p r i c e o f p r o g r a m a n d w h e r e t h p r o g r a m c a b e p u r c h a s e d

P l e a s e s u b m i t t h a b o v e t o S o f t w a r e C o m m i t t e eC o m m o d o r e B u s i n e s s M a c h i n e s6 8 M o o r e R o a dK i n g o P r u s s i a , P 1 9 4 0 6

2

Page 28: Commodore Interface Magazine February 1981

8/7/2019 Commodore Interface Magazine February 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 28/40

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

A d d i n g s o u n d t Y o u r P E b D a v e M o y s s i a d i s

U s e r P o s t

W i t h l i t t l e h a r d w a r e a n d l i t t l es o f t w a r e y o c a a d s o u n d t y o u r P E a n d a d d n e d i m e n s i o nt s u c h t h i n g s a g a m e s . ( S p a c eI n v a d e r s i e v e n m o r e e x c i t i n gw i t h s o u n d . ) I y o a r n o h a n d yw i t h s o l d e r i n g i r o n y o c a g e a e d g e c a r d c o n n e c t o r f r o m y o u rd e a l e r a n h o o k t h U s e r P o r t u t y o u r s t e r e o s y s t e m .

F o t h e b r a v e s o u l s w h d n o c r i n g e a t h s i g h t o s c r e w d r i v e r ,y o w i l l n e e d s o l d e r i n g i r o n ,s o l d e r , a n e d g e c a r d c o n n e c t o ra v a i l a b l e f r o m y o u r d e a l e r a n s u i t a b l e l e n g t h o c o a x i a l c a b l e( t h e s a m e s t u f f y o u r s t e r e o s y s t e mi h o o k e d u w i t h ) a n t h a p p r op r i a t e c o n n e c t o r t i n p u t t t h a u d i o a m p l i f i e r o f a n s t e r e o s y st e m . N o t a k e l o o k a t h b a c k o y o u r P E a n n o t e t h t h r e e e d g ec o n n e c t o r s a t h r e a r . ( F i g . 1 T h o n o t h l e f t i t h c a s s e t t e i n t e rf a c e . T h o n i t h M I D D L E i t h o n w a r e i n t e r e s t e d i n o t h o n o t h r i g h t w h i c h i t h s a m es i z e . T h e r e a r t o t a l o 2 4 c o n n e ct i o n s o t h i s e d g e , 1 o t o a n 1 o t h b o t t o m , O t h b o t t o ms i d e t h e r e a r p i n s ' a n d " N " .( Y o u m a w a n t t l o o k a y o u rm a n u a l u n d e r P E C O M M U N IC A T E S W I T H T H E O U T S I D EW O R L D . ) T h i s w i l l g i v e y o d t a i l e d d i a g r a m s o f t h e s e c o n n e c t o r s .

T h " M a n " N p i n s a r e t h e t w o t h l o w e r r i g h t s i d e a s y o l o o ka t h r e a r o t h P E r i g h t s i d e u p " N i t h g r o u n d o s h i e l d s i d e ,a n " M i t h s i g n a l c o n n e c t i o n o c e n t e r c o n d u c t o r . S o l d e r t h e d g ec a r d c o n n e c t o r i t h i s m a n n e r( F i g . 2 a n b v e r y c a r e f u l a b o u ty o u r w o r k . Y o a r f o o l i n g a r o u n dw i t h t h 6 5 2 2 c h i p w h i c h i t h m o s t e x p e n s i v e o n o t h m o t h e rb o a r d a n y o c a b u r n i u v e r y e a s i l y . B e f o r e y o p l u g a n t h i n g i c h e c k y o u r s o l d e r c o n n e ct i o n s a n c a b l e t m a k e s u r e t h e r ea r n s h o r t s e i t h e r d i r e c t l y b t w e e n p i n s a n o i t h p a t c hc o r d y o h a v e j u s t m a d e . T h e n y o uc a m a k e y o u r c o n n e c t i o n s a n s t a r t u t h P E a n d y o u r a m p l i f i e r .

R e a r v i e w o E d g e C a r d C o n n e c t o r

N o c o m e s t h s o f t w a r e p a r t . K e i t h e f o l l o w i n g p r o g r a m :

1 2 3 4 5 6

8 9 1 0 l i 1 2

3 1 4

P O K EP O K E SF O

9 4 6 7 . ,3 4 6 6

T 0 P 0 K E 5 9 4 6 4 ,N E X TF O

N E X TO E T R *

I F f i *P O K EP O K EP O K EE N

= 2 5 5

K . - - ■ " i - 5 9 4 6 45 9 4 6 65 9 4 6 7

1

5

T S T E P - 1

G O T 0 3 0

. - . -

A f t e r y o k e i i a n r u i t p r e s s" S t s t o p t h n o i s e . W h a t y o s h o u l d h e a r i s i r e n t y p e s o u n d .N e x t , c h a n g e l i n e s 3 a n 6 t r e a d P O K E 5 9 4 5 5 , 1 5 a n r u t h p r o g r a m . A g a i n p r e s s t h " S k e t s t o p .

T h i s i w h a t i h a p p e n i n g : P O K E5 9 4 6 7 , 1 t u r n s o t h s o u n d ,5 9 4 6 4 c h a n g e s t h p i t c h o f t h es o u n d a n d 5 9 4 6 6 c h a n g e s t h q u a l it o t i m b r e o t h s o u n d . L e g a lv a l u e s a r e f r o m t 2 5 a w i t ha n P O K E c o m m a n d . E x p e r i m e n tw i t h d i f f e r e n t P O K E v a l u e s , t g e d i f f e r e n t s o u n d s . N o t e t h a t P O K E5 9 4 6 4 , i h i g h p i t c h e d s o u n da n P O K E 5 9 4 6 4 , 2 5 i l o w . A l s o

T a u d i o a m p l i f i e ru s a p p r o x i m a t e c o n n e c t o rt i n t e r f a c e w i t h a m p l i f i e r .

P O K E 5 9 4 6 6 , i s h a r p s o u n da n P O K E 5 9 4 6 6 , 2 5 i d u l l . O n n o t e o f c a u t i o n : Y o M U S T t u r no f t h s o u n d c o m p l e t e l y b y s e t t i n ga l t h r e e p o k e s t b e f o r e y o c a u s t h c a s s e t t e L O A D o S A V E .E v e n i y o u d o n o h e a r s o u n dy o m u s t s t i l l P O K E e v e r y t h i n go f f . O t h e r w i s e y o w i l l n o b a b l et S A V E p r o g r a m o t L O A D

p r o g r a m .

2

Page 29: Commodore Interface Magazine February 1981

8/7/2019 Commodore Interface Magazine February 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 29/40

B A S I C , M a c h i n e c o d e A s s e m b l y L a n g u a g eA I N T R O D U C T I O Nb E m i l y B e r k

T h f o l l o w i n g a r t i c l e p r e s e n t s a i t r o d u c t i o n t m a c h i n e a n a s s e mb l l a n g u a g e c o d e w h a t t h e y a r a n w h t h e y a r e u s e d . I n c l u d e d i

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

c o m p u t e r i a i n t r i c a t e m a z e o o n - o f f s w i t c h e s . A s u c h , i c a d o n l y t w t h i n g s i r e s p o n s e t c o m a n d s i c a t u r n s w i t c h e s o f a n i c a t u r n s w i t c h e s o n T h o n l y w a t h f i r s t c o m p u t e r p r g r a m m e r s c o u l d c o m m a n d t h e a r l i e s t c o m p u t e r s w a s , i f a c t ,t t u r n s o m e o t h o s e s w i t c h e s o a n o t h e r s o f f . T h e s e d a y s , t h p r o g r a m m e r h a v a r i e t y o l a g u a g e s i w h i c h t t e l l t h c o m p ut e w h a t t d o B u a s o m e l e v e l ,i o r d e r f o t h c o m p u t e r t u n d e r s t a n d w h a t i d e s i r e d , t h p r o g r a m m e r ' s l a n g u a g e i s t i l l c o v e r t e d t i m p u l s e s t h a t t u r n s w i t c he o n a n d o f f .

H i g h L e v e l v s L o L e v e l L a n g u a g e s

H i g h l e v e l l a n g u a g e s l a n g u a g e ss u c h a F O R T R A N , B A S I C , a n P A S C A L — a r p r o g r a m m i n g l a g u a g e s t h a t h a v e b e e n d e v e l o p e d t m i m i c h u m a n l a n g u a g e . T h e y a r e ,t h e r e f o r e , e a s y f o h u m a n s t u s e .I o r d e r f o t h c o m p u t e r t u n d e rs t a n d s u c h h i g h l e v e l l a n g u a g eh o w e v e r , i m u s t b t r a n s l a t e d i n t ot h T a n O ' ( b i n a r y r e p r e s e n t at i o n o n u m b e r s ) t h a t t h c o m p u t e ru n d e r s t a n d s . T h i s t r a n s l a t i o n i a c c o m p l i s h e d t h r o u g h t h e u s e o t r a n s l a t i n g p r o g r a m , c o m p i l e r o i n t e r p r e t e r . I t i s t h B A S I C i n t e rp r e t e r t h a t c o m e s h a r d w i r e d i n t oy o u r C o m m o d o r e c o m p u t e r t h a ta l l o w s y o t p r o g r a m y o u r c o p u t e r i B A S I C . A d d i t i o n a l c o p i l e r s a n i n t e r p r e t e r s c a b e p u rc h a s e d a n l o a d e d i n t o y o u r c o p u t e r a l l o w i n g y o t p r o g r a my o u r c o m p u t e r i t h h i g h l e v e ll a n g u a g e o y o u r c h o i c e . U s i n g

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

B e c a u s e o t h i s t r a n s l a t i o n p r o c e s s ,a n t h i n e f f i c i e n c i e s i i n d u c e s ,h i g h - l e v e l l a n g u a g e p r o g r a m s r u m o r e s l o w l y a n t a k e u m o r es p a c e i m e m o r y t h a n d p r o g r a m sw r i t t e n i t h c o m p u t e r ' s o w l a n g u a g e m a c h i n e l a n g u a g e .

T h m a c h i n e l a n g u a g e o p a r t i c ul a c o m p u t e r i d e t e r m i n e d b i t m i c r o p r o c e s s o r . ( C o m m o d o r e c o p u t e r s u s e 6 5 0 2 m a c h i n e l a n g u a g eb e c a u s e t h e y a r d r i v e n b 6 5 0 2m i c r o p r o c e s s o r . ) M a c h i n e l a n g u a g ei t r a n s m i t t e d t t h c o m p u t e r a o n e s a n z e r o e s , w h i c h a r t h e ni n t e r p r e t e d b i a h i g h a n d l o wv o l t a g e s o i t w i r e s . A s s e m b l yl a n g u a g e i w a o e x p r e s s i n gt h e s e s a m e b i n a r y v a l u e s u s i n gm n e m o n i c s ( s y m b o l i c r e p r e s e n t at i o n s o a i n s t r u c t i o n ) . A l t h o u g hn e a r l y e v e r y a s s e m b l y l a n g u a g ec o m m a n d c o r r e s p o n d s o n e - t o - o n ew i t h m a c h i n e l a n g u a g e i n s t r u c t i o n ,t h c o m p u t e r w i l l n o u n d e r s t a n dt h e m u n t i l t h e y t o a r c o n v e r t e dt b i n a r y c o d e . T h p r o g r a m t h a tt r a n s l a t e s a s s e m b l y l a n g u a g e p r g r a m s i n t o m a c h i n e l a n g u a g e i k n o w n a a a s s e m b l e r . A s s e m b l e r sa r m u c h s i m p l e r a n m o r e e f f i c i e n tt h a t t h c o m p i l e r s a n i n t e r p r e t e r st h a t t r a n s l a t e h i g h - l e v e l l a n g u a g e si n t o m a c h i n e l a n g u a g e b e c a u s e o t h o n e - t o - o n e r e l a t i o n s h i p b e t w e e na s s e m b l y l a n g u a g e i n s t r u c t i o n s a n m a c h i n e l a n g u a g e i n s t r u c t i o n s .

M a c h i n e A s s e m b l y :W h a t T h e y L o o k L i k e

T h m a c h i n e l a n g u a g e r e p r e s e n t at i o n o f t h e 6 5 0 2 i n s t r u c t i o n t " l o a d " i n f o r m a t i o n i n t o t h e a cc u m u l a t o r i s

1 0 1 0 1 0 0 1 ( b i n a r y )T h m a c h i n e l a n g u a g e i n s t r u c t i o nt m o v e t h e v a l u e 2 1 ( d e c i m a l ) t ot h a c c u m u l a t o r i s

1 0 1 0 1 0 0 1 1 0 1 0 1 ( 1 0 1 0 1 i t h b i n a r y n o t a t i o n f o t h 2 d e c i m a l )A a s s e m b l y l a n g u a g e m n e m o n i ce q u i v a l e n t t t h B A S I C c o m m a n d" l o a d " o m a c h i n e c o m m a n d" 1 0 1 0 1 0 0 1 " i s

L D T h u s t h a s s e m b l y l a n g u a g e i n s t r u ct i o n t h a t w i l l m o v e t h e v a l u e 2 1( d e c i m a l ) t o t h e a c c u m u l a t o r m i g h tb e w r i t t e n a s

L D # 2 N o o n l y i t h m n e m o n i c , L D A ,e a s i e r f o r p r o g r a m m e r t r e m e mb e t h a n t h n u m b e r 1 0 1 0 1 0 0 1 ,b u i a l s o l o o k s l i k e w h a t t h c o m m a n d i m e a n t t d o

P r o g r a m m i n g E x a m p l e

T h f o l l o w i n g p r o g r a m w i l l g r a p h ic a l l y i l l u s t r a t e t h s p e e d a d v a n t a g eo p r o g r a m w r i t t e n i m a c h i n ec o d e . I m a g i n e t h a t t h c o m p u t e ri c o n t r o l l i n g a e x p e r i m e n t a n dp e r i o d i c a l l y r e a d s f i v e r e s u l t s t h a tc a r a n g e b e t w e e n a n 3 f r o ma i n s t r u m e n t . I t h e n l o g s t h e mi n t o m e m o r y . s i m p l e h o r i z o n t a lb a c h a r t i r e q u i r e d s o t h a t t h u s e r c a k e e p a e y o p r o g r e s s ,b u t h c o m p u t e r m u s t b " o f fl i n e " t t h e x p e r i m e n t f o a s h o r t t i m e a p o s s i b l e .

L i n e s 1 0 t h r o u g h 8 c o n t a i n t h B A S I C r o u t i n e t h a t r e a d s t h r s u l t s a n d r a w s t h e b a r c h a r t .L i n e s 9 0 - 1 6 0 a l l o w B A S I C t s t o r e m a c h i n e l a n g u a g e p r o g r a m( s t a r t i n g a l o c a t i o n 8 2 6 ) t h a t c a t h e n b e e x e c u t e d b y t y p i n gS Y S 8 2 6 . L i n e s 1 4 0 - 1 6 0 c o n t a i nt h m a c h i n e c o d e e q u i v a l e n t o l i n e s 1 0 t h r o u g h 8 0 T h m a c h i n ec o d e u s e d h e r e i w r i t t e n i d e c im a b e c a u s e t h B A S I C i n t e r p r e t e rw i l l c o n v e r t t h d e c i m a l t b i n a r yb e f o r e s t o r i n g t h n u m b e r s i m e m o r y .

2

Page 30: Commodore Interface Magazine February 1981

8/7/2019 Commodore Interface Magazine February 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 30/40

Page 31: Commodore Interface Magazine February 1981

8/7/2019 Commodore Interface Magazine February 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 31/40

T h D O v e r s i o n sT h D O ( d i s k o p e r a t i n g s y s t e m ) i s e o p r o g r a m s t h a t c o n t r o l a l d i s ko p e r a t i o n s . L i k e B A S I C t h e s e p r o g r a m s a r e b u i l t i n t o e v e r y C o m m o d o r e c o p u t e r . T h e r e h a v e b e e n n u m b e r o f d i f f e r e n t D O v e r s i o n s r e l e a s e d b C o m o d o r e . E a c h v e r s i o n i i d e n t i f i e d b D O n u m b e r .

D O S !V e r s i o n i a 8 D O w h i c hf u n c t i o n s e x c l u s i v e l y w i t h t h 2 0 4 0d u a l d r i v e u n i t . I s u p p o r t s s e q u e nt i a l a c c e s s f i l e s a n b l o c k u t i l i t i e sw h i c h a l l o w d i r e c t d i s k a c c e s s .V e r s i o n i f i t t e d a s t a n d a r d o a l 2 0 4 0 s d e l i v e r e d .

D O 2 .

V e r s i o n 2 . i 1 2 D O w h i c hf u n c t i o n s e x c l u s i v e l y w i t h t h 4 0 4 0d u a l d i s k d r i v e . T h r e c o r d i n g f o m a h a b e e n i m p r o v e d t o i n c r e a s et h r e l i a b i l i t y o f d i s k o p e r a t i o n s o t r a c k s 1 t 2 4 T h i s h a r e s u l t e di r e m o v i n g o n s e c t o r f r o m e a c ho t h e s e t r a c k s . T h d i r e c t o r y w i l lh o l d 1 4 f i l e e n t r i e s , f e w e r t h a nD O 1 T h e r e a r 6 6 u s e r d a t ab l o c k s ( 1 6 4 . 7 K b y t e s o u s e rs p a c e ) , f e w e r t h a n D O 1

2 . 1 a l s o i n c l u d e s c o r r e c t i o n s o fk n o w n b u g s f r o m D O 1 T h e s ei m p r o v e m e n t s i n c r e a s e t h r e l i ab i l i t y o f t h e b u i l t - i n f i l e m a n a g em e n t s y s t e m . H o w e v e r " b - r " a n " b - w " a r n o s u p p o r t e d b t h i sv e r s i o n . U t i l i t y c o m m a n d s " u 1 "a n " u 2 " s h o u l d b u s e d i n s t e a d .

T h r e l a t i v e r e c o r d f i l e s t r u c t u r eh a b e e n i n c l u d e d t p r o v i d e r a d o a c c e s s w i t h i n f i l e . A n a p p l ic a t i o n s o f t w a r e u s i n g t h b l o c ku t i l i t i e s c a n b e u p g r a d e d t w o r kw i t h r e l a t i v e r e c o r d s . T h i s w i l lg u a r a n t e e u p w a r d c o m p a t i b i l i t yw i t h a l C o m m o d o r e d i s k p r o d u c t s .

V e r s i o n 2 . i s t a n d a r d o 4 0 4 0d r i v e u n i t s , a v a i l a b l e a r e t r o f i k i f o 2 0 4 0 d r i v e s .

D O 2 .

V e r s i o n 2 . i 1 6 D O w h i c h i f i t t e d a s s t a n d a r d o a l 8 0 5 0d r i v e u n i t s . T h f e a t u r e s o D O 2 . 1 a r e a l p r e s e n t i 2 . 5 , a d a p t e df o r a d d i t i o n a l c a p a c i t y . D O 2 . a l s o i n c l u d e s a d d i t i o n a l e n h a n c em e n t s s u c h a d i s k i n s e r t i o n d e t e ct i o n f o r a u t o i n i t i a l i z a t i o n , e x p a n de e r r o r r e c o v e r y t e c h n i q u e s ,u t i l i t y l o a d e r f o s e l f - t e s t i n g , d i a gn o s t i c s , a n e x t e n d e d u t i l i t y f u n ct i o n s . T h i s v e r s i o n w i l l o n l y f i a n o p e r a t e t h e 8 0 5 0 d i s k d r i v e .

B A S I CI g e n e r a l , s o f t w a r e w h i c h d o e s n o t

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

B A S I C 4 . p r o g r a m w i l l r u o D O p r o v i d e d i d o e s n o t u s e t h ee x t e n d e d f e a t u r e s f o r d i s k a c c e s s .T h u s e o f t h B l o c k U t i l i t i e s i v e r y s u s c e p t i b l e t D O c h a n g e s .

C O N V E R T I N GY O U R D I S K E T T Eb R i c k L a m b

T h e r e h a v e b e e n n u m b e r o q u e st i o n s r e g a r d i n g t h p r o p e r p r o c ed u r e s f o u p g r a d i n g D O 1 . d i s k e t t e s f o u s o D O 2 . d i s k d r i v e . I y o h a v e 2 0 4 0( D O S 1 . 0 ) d i s k s y s t e m y o c a u g r a d e t D O 2 . ( 4 0 4 0 e q u i v a l e n t )w i t h o u t u p g r a d i n g t B A S I C 4 . 0 .H o w e v e r , f o c o r r e c t s y s t e m o p e r at i o n w h e n y o u p g r a d e t B A S I C4 . y o m u s t a l s o u p g r a d e t D O 2 . 1 f o r p r o p e r s y s t e m o p e r a t i o n .f e s i m p l e c o d e l i n e s w i l l c o n v e r ty o u r D O 1 . d i s k e t t e f o o p e r at i o n o D O 2 . s y s t e m s :

B A S I C 2 . " n e w d r : f n , x x

C D = D w h e r e d r d r i v e n u m b e r

x u n i q u e i d e n t i f i e rf f i l e n a m e

B A S I C 4 . h e a d e r " f n " , D d r , I x

C O P Y D t D w h e r e f f i l e n a m e

x x u n i q u e i d e n t i f i e rD d d r i v e n u m b e r

P l e a s e n o t e t h a t o n c e a n d i s k h a b e e n f o r m a t t e d b D O 1 . i c a n o t b e d u p l i c a t e d , v e r i f i e d o r w r i t t e nt o n c e t h D O 2 . u p g r a d e k i h a b e e n i n s t a l l e d . T h e r e f o r e t h c o n v e r s i o n t D O 2 . m u s t b a c c o m p l i s h e d b e f o r e t h e u p g r a d ek i i i n s t a l l e d . T h D O 1 . d i s ke t t e m a b u s e d f o a r c h i v a lp u r p o s e s .

2

Page 32: Commodore Interface Magazine February 1981

8/7/2019 Commodore Interface Magazine February 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 32/40

G A M E S R E C R E A T I O N

G a l a x y O n b R o b e r t B a k e r

C o m m o d o r e h a a s s e m b l e d c o l l e ct i o n o f 2 4 g a m e s f o t h P E o s i n g l e d i s k c a l l e d G A L A X Y O N E .A l o t h g a m e s w e r e o r i g i n a l l ys o l d o c a s s e t t e t a p e s a t h e i rT r e a s u r e T r o v e s e r i e s . E a c h g a m ew i l l r u o a n 2 0 0 0 s e r i e s P E T ,e x c e p t t h e a r l y 4 m o d e l s .

b r i e f m a n u a l w i t h s h o r t d e s c r i pt i o n o e a c h g a m e c o m e s w i t h t h G a l a x y p a c k a g e . F o m o r e d e t a i l se a c h g a m e p r o v i d e s i t o w o p e r a ti n g i n s t r u c t i o n s w h e n r u n . S e v e r a lo f t h e l a r g e r , m o r e c o m p l i c a t e dg a m e s a c t u a l l y u s s e p a r a t e p r g r a m t g i v e t h i n s t r u c t i o n s . T h i sp r o g r a m t h e n l o a d s a n s t a r t s t h a c t u a l g a m e p r o g r a m f r o m t h d i s k .T h u s , s m a l l n u m b e r o f t h e p r g r a m s c a n n o t b r u f r o m t a p e i t h e i r n e f o r m .

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

T h L U N A R L A N D I N G g a m e i o n o f t h e b e s t v e r s i o n s o t h i sp o p u l a r s i m u l a t i o n g a m e I ' v e s e e n .I w a w r i t t e n b y J i m B u t t e r f i e l da n u s e s e x c e l l e n t g r a p h i c s a n r e a l t i m e c o n t r o l s .

T h J U M B O J E L A N D E R h a g o o d g r a p h i c s b u i n o q u i t e a c h a l l e n g i n g . I n s t e a d o r e a l t i m ec o n t r o l , y o s p e c i f y t h r u s t a n r a t e o d e s c e n t e v e r y 1 s e c o n d sw h i l e t r y i n g t o l a n d t h j e t . I y o c r a s h , y o c a n b a c k - u p 1 0 s e c o n d si t i m e a n d t r a g a i n . A a u t op i l o t m o d e w i l l e v e n l e y o s i b a c k a n w a t c h p e r f e c t l a n d i n g .

F o m o r e c h a l l e n g i n g l a n d i n g s i m ul a t i o n s y o c a t r t h C O N C O R DL A N D E R o G L I D E R p r o g r a m s .B o t h w e r e w r i t t e n b a r e a l p i l o ta n p r o v i d e e x t e n s i v e c o n t r o l sw i t h l i m i t e d g r a p h i c s . T h c o n t r o l st a k e l i t t l e w h i l e t o m a s t e r .

S P A C E T R E K i v e r y g o o d S t a rT r e k g a m e w i t h e x c e l l e n t , a n i m a t e dg r a p h i c s . T h o n l y t h i n g f o u n dm i s s i n g w a t h a b i l i t y t s h o o ts t a r s a f o u n d i s o m e v e r s i o n s .W i t h t h i s v e r s i o n y o h a v e t m o v ea r o u n d t h s t a r s t o g e t a t h K l i n g -o n o m o v e t a n o t h e r q u a d r a n t .

F O R M U L A i t h o n l y t r u l ym u l t i - p l a y e r g a m e w h e r e t p l a y e r s r a c e a g a i n s t e a c h o t h e r . T h c a r s r a c e o n a n y o n e o c o u r s e sf o p r e d e t e r m i n e d n u m b e r o l a p s . T h g a m e i n s t r u c t i o n s a r n o v e r y e x p l i c i t a n i c a t a k e l i t t l ew h i l e t f i g u r e o u h o t h e c o n t r o l sw o r k . T h g r a p h i c s a r v e r y g o o db u y o c a c h e a t w h e n p l a y i n gt h g a m e . T h e r e i s n ' t a n c h e c kt h a t y o a c t u a l l y c i r c l e t h t r a c k ,j u s t t h a t y o c r o s s t h f i n i s h l i n e . I y o t u r n a r o u n d a n d c r o s s t h l i n ei t h w r o n g d i r e c t i o n y o s t i l l w i n !

W R A P T R A P i v e r y g o o d a n e t r e m e l y s i m p l e g a m e . Y o c o n t r o lm o v i n g w a l l t h a t l e a v e s t r a i l b e h i n dw h i t e t h P E d o e s t h s a m e . Y o e a c h t r y t o a v o i d y o u r o w t r a i la w e l l a y o o p p o n e n t s ' . T h f i r s t t r u i n t o e i t h e r w a l l l o s e s .T h i s t u r n s o u t b v e r y c h a l l e n gi n a n a d d i c t i v e g a m e .

F o " t h i n k i n g " t y p e s o l i t a i r e g a m e sw i t h g o o d g r a p h i c s , t h e r e ' s R V E R S E , w h e r e y o t r t o r d e rs t r i n g o n u m b e r s b r e v e r s i n g t h o r d e r o f v a r i o u s p i e c e s o f t h s t r i n g .I R O T A T E y o t r y t o o r d e rg r o u p o l e t t e r s b r o t a t i n g g r o u p so f f o u r a t i m e . C R Y P T O i g o o d " m a s t e r m i n d " g a m e w i t h f o u rs k i l l l e v e l s . E a c h o f t h e s e i i n t e r e s ti n a n p r o v i d e s a e n d l e s s c h a ll e n g e .

T h P E T ' s m o v e s a r e r a t h e r s l o w i O T H E L L O a n 3 T I T A T O b u t h e g r a p h i c s a r p r e t t y g o o d .A l s o , t h e g a m e s t r a t e g i e s a r e n o e x c e p t i o n a l i e i t h e r p r o g r a m , m a i n t h e m s o m e w h a t e a s y t b e a t .I S U P E R 9 x 9 , h o w e v e r , t h g a m e

s t r a t e g y i m u c h b e t t e r a n m o v e sv e r y f a s t w i t h m a c h i n e l a n g u a g er o u t i n e s . I t h i s g a m e y o h a v e t g e s y m b o l s i n r o i 9 - b y - 9g r i d w h i l e p u t t i n g u w i t h t h P E T ' s " h u m o r o u s " r a t i n g s y s t e m .T h i s g a m e i v e r y c h a l l e n g i n g a n c h a n g e s i t s k i l l l e v e l a f t e r e a c hg a m e t c o n t i n u e t h c h a l l e n g e a y o u r l e v e l .

S P A C E F I G H T i g o o d t w o p l a y e r" d o g f i g h t " t y p e g a m e . E a c h p l a y e rc o n t r o l s h i s h i p f r o m t h k e y b o a r da n t r i e s t s h o o t h i o p p o n e n t b u t h m i s s i l e s h a v e l i m i t e d r a n g e .E a c h s h o t t h a t m i s s e s s t a y s i s p a c e ,s y o h a v e t b c a r e f u l n o t r u i n t o t h e m . U n f o r t u n a t e l y y o c a n n o t p l a y a g a i n s t t h P E T , y o ur e a l l y n e e d a n o t h e r p l a y e r .

2

Page 33: Commodore Interface Magazine February 1981

8/7/2019 Commodore Interface Magazine February 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 33/40

S I M M I T c o n d i t i o nQ U A D . 6 , 6S E C T O R 3 , e i c r c v 4 s e eP . T O R P 2 s h i e l d s s K L I I M O M S I

G A L A X Y G A M E S i a c t u a l l y s e ve r a l g a m e s i o n e . I e a c h y o t r t s h o o t t a r g e t w h i l e a v o i d i n g t h es t a r s . Y o c a s e l e c t t h t y p e o m o t i o n c o n t r o l ( d i r e c t i o n a l o r o t a t i o n a l ) , w h e t h e r t h t a r g e t s a r es t a t i o n a r y o m o v i n g , a n h o m a n y s t a r s a r i y o u r w a ( t h es k i l l l e v e l ) . T h i s i s u p p o s e d t b m u l t i - p l a y e r g a m e b u a c t u a l l y j u s tp r o v i d e s s c o r i n g f o e a c h p l a y e rw h i l e o n l y o n r e a l l y p l a y s a t i m e . T h g a m e s a r g o o d b u r e q u i r e y o t o r e - a n s w e r a l t h q u e s t i o n s t o s e l e c t t h g a m e , s k i l l ,m o t i o n c o n t r o l , e t c . e v e r y t i m e i t ' sy o u r t u r n t p l a y .

T w o t h e r t a r g e t t y p e g a m e s t h a ta r s o m e w h a t s i m i l a r a r e T A R G E TP O N G a n O F F T H E W A L L . I T A R G E T P O N G y o t r t o d e f l e c t

b o u n c i n g b a l l t h i t a r g e t b i n s e r t i n g p a d d l e s i f r o n t o f t h e b a l l .E a c h o n i n s e r t e d r e m a i n s i p l a c em a k i n g p l a y m o r e a n m o r e d i f f ic u l t a y o p r o g r e s s . T h i s i s i m i l a rt g a m e p u b l i s h e d b C U R S O R ,b u t h e i r v e r s i o n h a m u l t i p l es t a t i o n a r y t a r g e t s i n s t e a d o s i n g l em o v i n g t a r g e t . O F T H W A L L i s l i g h t l y d i f f e r e n t . T h o b j e c t i t t r t h i t a s m a p a d d l e s a p o s s i b l ew i t h o u t h i t t i n g t h w a l l s ( w h i c hr e s e t y o u r s c o r e ) o r t h e " c a c t u s "{ t h a t c l e a r s t h s c r e e n a n y o s t a r t o v e r } . B o t h o f t h e s e g a m e sa r f u a n q u i t e e a s y t p l a y .

F o m o r e d o w n t e a r t h g a m e s ,t h e r e ' s P O L A R I S w h e r e y o c o m a n d s u b m a r i n e a n t r t o s i n kt h e n e m y f l e e t . T h i s i r e a l l yg o o d g a m e w i t h e x c e l l e n t g r a p h i c s .H o w e v e r , t h d i s p l a y d o e s g e d e s t r o y e d o c c a s i o n a l l y b l i n e sc a u s i n g t h e s c r e e n t o s c r o l l ." R E S E T " c o m m a n d w a t h o u g h tf u l l y i n c l u d e d t p r o v i d e a e a s yw a o g e t t i n g n e d i s p l a y w h e nn e e d e d .

R o b e r t B a k e r i c o n t r i b u ti n e d i t o r f o r C o m p u t e a n w r i t e s t h P E T - p o u r i c o l u m nf o K i l o b a u d M i c r o c o m p u ti n g .

O t h e r f a m i l i a r g a m e s i n c l u d e d i t h p a c k a g e a r B A C K G A M M O N ,D R A W P O K E R , B L A C K J A C K ,A W A R I a n W U M P U S . E a c h g a m eu s e s g o o d t e x c e l l e n t g r a p h i c s( e x c e p t W U M P U S ) a n a l p l a yv e r y w e l l . s h o u l d p o i n t o u t h a tt h D R A W P O K E R g a m e i a c t u a l l y

b e t t i n g g a m e w h e r e y o u a r p a i dv a r i o u s o d d s d e p e n d i n g o y o u rf i n a l h a n d . Y o d o n ' t g e t p l a ya g a i n s t a n o t h e r h a n d ! v e r s i o n o C o n w a y ' s f a m o u s g a m e o L I F Ei a l s o i n c l u d e d t o s h o w o f t h a d v a n t a g e s o m a c h i n e c o d e p r g r a m m i n g v e r s u s B A S I C . E a c hg e n e r a t i o n i d i s p l a y e d i l e s s t h a n

s e c o n d !

I r e v i e w , t h e p a c k a g e c o n t a i n sg o o d m i x t u r e o i n t e r e s t i n g g a m e sa t r e a s o n a b l e p r i c e . M o s t o t h g a m e s p l a y v e r y w e l l a n p r o v i d ed i f f e r e n t l e v e l s o s k i l l t m a t c hy o u r e x p e r i e n c e . A l s o , w i t h t h i n s t r u c t i o n s p r o v i d e d w i t h i n e a c hg a m e y o d o n ' t h a v e t w o r r ya b o u t l o s i n g y o u r o n l y c o p y o c o m p l i c a t e d p r i n t e d i n s t r u c t i o nm a n u a l . A l t o g e t h e r , v e r y n i c ep i e c e o f w o r k .

T h e g a m e$ 4 9 . 9 5 .

p a c k a g e r e t a i l s f o

2

Page 34: Commodore Interface Magazine February 1981

8/7/2019 Commodore Interface Magazine February 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 34/40

B A S I C A L L Y F O B E G I N N E R S

F l i g h t O f F a n c y[ s i m p l e g r a p h i c s a n i m a t i o n ) b D u a n e L a t e r

O n o f t h e b e s t w a t o l e a r n p r o g r a m m i n g i t i m m e d i a t e l y b e g i n p r o g r a m m i n g b l e a r n i n g n e i n t r u c t i o n s a y o n e e dt h e m . T h s i m p l e g r a p h i c s p r o g r a m t h a t f o i l o w s c a a c a g o o d l e a r n i n g t o o l f o r t h b e g i n n i n g g r a p h i c s p r o g r a m m e r . T y p ei t h p r o g r a m a l i s t e d b e l o w a n w h e n r u o y o u r m a c h i n e y o w i l l ( h o p e f u l l y ) s e b i r d f l y i n g o y o u r s c r e e n , l a n d i n go t r e e , a n t h e n f l y i n g o f f a g a i n . T h R E s t a t e m e n t s d e s c r i b e t o t h e p r o g r a m m e r w h a t e a c h B A S I C c o d e l i n e i d o i n g .Y o c a n t h e n e x p e r i m e n t w i t h c h a n g i n g t h l i n e s a n a d d i n g n e l i n e s . H a v e f u n .

R E S I M P L E G R R P H I C S R N I M R T I O N

1 1 1 1 1 1 1 1 2 3 4 5

6 7

3 1 0

R E " P R I N T 1P R I N T 1P R N T P R I N T ■P R I N T 1P R I N T 1P R I N T 1P R I N T 1

P N P N P R I N TF O R E R E R E R E

I C L R , " g " I H O M E , " I I " I C R S R L E F T . , " 3 I C R S R U P , " H " I C R S R D O W N

D 0 O O O O O O " I R E M T H I S

o o \ o | o o " i R E M I I I

: R E MT H T R E E

L E F T C O R N E R

L W L I N EL I N E

U O W

: R E M U P P E RT 1 2 0 - D R R W B I R D W I T H W I N G S3 0 - D R R W B I R D W I T H W I N G S4 E R R S E B I R D T H E N S E U F O U N I T D O W N . , U N I T O V E R

P R I N T " ' ■ # - ' ■ ■ ■ ! " . ; : F O R R = 1 T O 1 0 0 : N E X TP R I N T " J i l l ' ; : F O R R = 1 T O 1 0 0 : N E X TP R I N T " I I G Q " ;N E X T : R E M " F O R R = l T O 1 0 8 s N E X T " R R S I M P L V T I M E D E L R V S T S L O W B I R D D O W N .F O E T 1 R E M L I N E S 7 0 - 8 0 S R M E R L I N E S 2 0 - 3 0R E L I N E 9 S E U F O U N I T U R N U N I T O V E R .P R I N T " " ■ • - ' ■ ■ ■ I " ; : F O R R = l T i ; i l 0 O : N E X TP R I N T " 1 1 1 1 1 " : F O R R = 1 T O 1 0 0 : N E X TP R I N T " I 1 C " ;

N E X T : G O T O 1 2 : R E M " G O T O 1 2 M R K E S I R E P E R T ! !

2

Page 35: Commodore Interface Magazine February 1981

8/7/2019 Commodore Interface Magazine February 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 35/40

C h u t es i m p l e g a m e ) b y D u a n e L a t e r

F o l l o w i n g i t h l i s t i n g o s i m p l e g a m e p r o g r a m w r i t t e n f o t h 4 0 0 0 s e r i e s C B c o m p u t e r . W c a l l i C h u t e . T h p r o g r a mc a n b e e n t e r e d a n r u a s l i s t e d o y o u r 4 0 0 0 s e r i e s c o m p u t e r . M i n o r c h a n g e s a r n e e d e d t r u o 2 0 0 0 s e r i e s c o m p u t e r .A t h s t a r t o t h g a m e y o w i l l b f a l l i n g f r o m t h u p p e r l e f t c o r n e r o f y o u r s c r e e n . P r e s s i n g t h l e t t e r " P " o n t h k e y b o a r dw i l l d e p l o y t h p a r a c h u t e a n d k e e p y o u f r o m p l u m m e t i n g d o w n t y o u r d e s t r u c t i o n . O n c e i i o p e n y o w i l l b e g i n t o f a l la s a f e r a t e . P o i n t s a r s c o r e d b l a n d i n g o t h t a r g e t s m a r k e d w i t h X X X X s . W i n d s b l o w f r o m t h r i g h t o t h e s c r e e n ,b l o w i n g y o t t h l e f t . Y o c a s p e e d u o r e t a r d t h i s d r i f t b m a n i p u l a t i n g t h e c o n t r o l l i n e s w i t h t h b r a c k e t k e y s " < ) " .T h o b j e c t i r a c k u t h h i g h e s t s c o r e p o s s i b l e . G o o d l u c k !

A l i s t e d , t h p r o g r a m w i l l r u o a n C B 4 0 0 0 m a c h i n e . I o r d e r t r u o 2 0 0 0 s e r i e s P E e x c h a n g e " 1 6 6 " w i t h " 5 4 7 "o l i n e s 2 a n 2 2 T h l a s t n u m b e r o t h e s e l i n e s c o n t r o l t h s e n s i t i v i t y o t h c o n t r o l l i n e s . T h p u l l o g r a v i t y i c o n t r o l l e db l i n e n u m b e r 1 0

G O S U B 5 0 0P N K = 3 2 8 0 7 : B = 0 U = @ : D = 8 : R = O : R = 0P R I N T " J S > : : * X ■ ■ ■ ■ > : : : < : < ■ ■ P N " P R O F I T " S C ' W I N D I W N R N < : > 1 0 8 0 / 1 0 0 P R I M T W IF 0 R 0 0 - I T O 3 0 0 : N E X T

i R = R + 1 S .1 G E T T * : I F T * = " P " T H E N B = 1 : C = 11 I F B = i T H E N R = R ~ . 4 5 * f l1 I F O 1 T H E N R = R + < 6 * W I > : G 0 T 0 2 SI R = R + < 6 * k l I >2 G D * D + R - S . © ■ ' / 2 I F P E E K < 1 6 6 > = 5 T H E N R « R + 1 02 F P E E K < € ■ " 1 2 T H E N R = R ~3 H = I N T < D / 8 0 > : M = I N T C R / S 03 P O K E K , 3 2 : K = 3 2 8 0 7 + - : : H * 4 0 > - M : P O K E K , 9 13 I F D < 1 7 0 0 T H E H 1 04 I F R > 2 G T H E N 1 0 14 S C = S C ~ 1 0 04 F P E E K ■ . K + 4 0 = 2 5 4 T H E N P R N M M B n g B B P a g t t E U S T E D L E G * 3 0 0 " : S C = S C - 3 0 0 : G O T O 2 0 95 F P E E K K + 4 0 C 1 6 0 R N D P E E K K + 4 0 ) O 3 2 T H E N 1 0 06 G O T O 11 0 I F R < 2 0 T H E N P R I H T " S a p i S H S S H a P E R F E C T L R N D I N G ! $ 5 9 0 P R I Z E " s S C « S C + 5 0 8 : O O T O 2 0 01 0 P N a w W B W W a n a B T I L I I T R L E B O N E F R R C T U R E S 1 O O 0 S C = S C - 1 0 0 0 G O T 0 2 0 0

2 D 0 P R I N T " C O S T O J U M P * 1 0 0 "2 0 F O R R R = 1 T O 2 0 0 0 : N E X T2 0 G O T O 15 0 P R I N T " ^ 5 F R R R C H U T E J U M P ! ! ! " i P R I N T i P R I N T " B V D U R N E L f l T E R "5 0 5 P R I H T " H S S S H a - F l H D O j g x B T W I P R I Z E S5 1 P R I N T : P R I N T " H I T T P U L L R I P C O R D I 5 2 0 P R I N T : P R I N T " U S E T D R I F T R I G H T . "5 3 P R I N T : P R I N T " U S E T D R I F T L E F T . "5 4 0 P R I N T : P R I N T " W R T C H O U F O I ■ ! 5 9 P R I N T : P R I N T " 3 H I T R N V K E V " "5 9 C E T f l * : I F R * = " " T H E N 5 9 16 0 R E T U R N

2

Page 36: Commodore Interface Magazine February 1981

8/7/2019 Commodore Interface Magazine February 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 36/40

B O O K N O O Kb J o s e p h D e v l i n

L I B R A R Y O F P E S U B R O U T I N E S

A u t h o r : N i c k H a m p s h i r eP u b l i s h e r : C o m p u t a b i t s L t d .

P r i c e : $ 1 9 . 9 5

A n y o n e w h d e s i g n s h i o w a p p l ic a t i o n s s o f t w a r e w i l l f i n d t h a tT h L i b r a r y o P E S u b r o u t i n e si h e l p f u l a n i n f o r m a t i v e a n w i l ls a v e h i a n a w f u l l o o f t i m e . T h b o o k c o n t a i n s 5 s u b r o u t i n e s , e a c ho n w r i t t e n t p e r f o r m s o m es p e c i f i c f u n c t i o n , t h u s s a v i n g t h p r o g r a m m e r t h t r o u b l e . A l h h a t d i t o e n t e r t h e r o u t i n e a n i s e r t i i n t o h i p r o g r a m .

H a m p s h i r e b e g i n s w i t h b r i e f i n t r od u c t i o n t h a t d e s c r i b e s h o t g a b o u t u s i n g t h e s u b r o u t i n e s t h a tf o l l o w , i n t e g r a t e t h e m i n t o t h c a l l i n g p r o g r a m , a n t h e n h o t d e b u g t h e m . T h r e m a i n d e r o t h b o o k i d e v o t e d t t h e s u b r o u t i n e s .T h e s e r o u t i n e s p e r f o r m w i d er a n g e o f t a s k s f r o m a d d r e s s i n ga n b i n a r y s e a r c h , t o d i s k u t i l i t y ,p l o t t i n g , a n m e n u s c r e e n f o m a t t i n g . E a c h s u b r o u t i n e i c l e a r l yl i s t e d a n d , w i t h f e e x c e p t i o n s ,i r e p r i n t e d d i r e c t l y f r o m c o m p u t e rp r i n t o u t . p a g e o r s o o f d e s c r i pt i v e m a t e r i a l a c c o m p a n i e s e a c hr o u t i n e s t a t i n g i t p u r p o s e , t h a l g o r i t h m i u t i l i z e s , c h a r a c t e r i s t i c so f t h e p r o g r a m , h o t g o a b o u ti m p l e m e n t i n g i t a n p o s s i b l e p r b l e m s t h a t m i g h t b e n c o u n t e r e d .I t h o s e c a s e s w h e r e t h e r e a r v a r i e t y o f p o s s i b l e m e t h o d s f o

L I B R A R Y O P E S U B R O U T I N E S

N ' C K H A M P S H I R E P U B L I C A T I O N

a c h i e v i n g s i m i l a r r e s u l t s , H a m ps h i r e t r i e s t l i s t r o u t i n e f o e a c hm e t h o d , e x p l a i n i n g t h e a d v a n t a g e sa n d i s a d v a n t a g e s o e a c h . F o i n s t a n c e , t h r e e a r r a y s o r t s a r l i s t e d a n d e s c r i b e d ; t h e b u b b l e s o r t ,s h e l l m e t z n e r s o r t , a n r e p l a c e s o r t .

T h e s e a r n o l o n g p r o g r a m s , t h l o n g e s t i s e v e r a l p a g e s i l e n g t h ,t h e s h o r t e s t j u s t a f e l i n e s l o n g .S o m e o t h s u b r o u t i n e s a r w r i t t e ni B A S I C , s o m e i m a c h i n e l a g u a g e , o t h e r s a r c o m b i n a t i o n o b o t h . R e m a r k s t a t e m e n t s a r i c l u d e d w i t h i n e a c h p r o g r a m l i s t i n g ,c l e a r l y e x p l a i n i n g w h a t t h p r o g r a mi d o i n g a a n p a r t i c u l a r m o m e n t .S i n c e t h i s b o o k a s s u m e s s o m ep r i o r p r o g r a m m i n g e x p e r i e n c e i t i sp r o b a b l y b e s t t h o u g h t o a s a t o o lr a t h e r t h a n a t e a c h i n g a i d .T h L i b r a r y o P E S u b r o u t i n e sc a b p u r c h a s e d t h r o u g h y o u rl o c a l C o m m o d o r e d e a l e r .

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

P E T / C B M P e r s o n a l C o m p u t e rG u i d e , 2 n r e v i s e d e d i t i o n

A u t h o r : A d a m O s b o r n eC a r r o l l S D o n a h u e

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 l

P r i c e : 1 5 . 0 0

P E T / C B MP E R S O N A LC O M P U T E RG U I D ES E C O N D E D I T I O N

A d a m O s b o r n e C a r r o l l S D o n a h u o

T h i s e d i t i o n o t h P E T / C B M C o p u t e r G u i d e i m a j o r r e v i s i o n o ft h o l " r e d b o o k " o f t h e s a m en a m e . I t i s p r o b a b l y t h b e s tg u i d e t C B p r o d u c t s o t h m a r k e t t o d a y . W i t h i n i t n e w h i t e c o v e r a r 5 0 p a g e s t h a tp r o v i d e y o w i t h s t e p - b y - s t e pg u i d e t o t h e u s e o a l t h C o m o d o r e c o m p u t e r s , f r o m t h o r g i n a l P E 2 0 0 1 t h r o u g h t o t h eC B 8 0 0 0 s e r i e s a s w e l l a C o m o d o r e ' s c a s s e t t e d r i v e , t w f l o p p yd i s k u n i t s ( m o d e l 2 0 4 0 a n t h m o d e l 8 0 5 0 ) a n d t w p r i n t e r s( m o d e l 2 0 2 2 a n m o d e l 2 0 2 3 ) .

T h f i r s t c h a p t e r s a r w r i t t e nw i t h t h b e g i n n i n g c o m p u t e r i s ti m i n d . T h i s s e c t i o n m a k e s g o o du s e o f i l l u s t r a t i o n s a n p i c t u r e s ,a s s u m e s n p r i o r k n o w l e d g e o c o m p u t e r s , a n w i l l g u i d e t h b e g i n n e r a h g e t s t k n o w h i m a c h i n e . C h a p t e r i n c l u d e s

3

Page 37: Commodore Interface Magazine February 1981

8/7/2019 Commodore Interface Magazine February 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 37/40

C o m p u t e r G u i d e ( c o n t i n u e d )

b r i e f s u r v e y o f a l t h C B c o p u t e r s , d e s c r i b i n g e a c h m a c h i n ea n d e t a i l i n g i t f e a t u r e s , T h n e x tt w c h a p t e r s c o v e r r u d i m e n t a r yi n f o r m a t i o n t h a t t h b e g i n n e r n e e d st o p e r a t e h i c o m p u t i n g s y s t e m :h o t o p e r a t e y o u r p r i n t e r , l o a dp r o g r a m s , e d i t t e x t a n t h l i k e .C h a p t e r 4 " P r o g r a m m i n g t h C o p u t e r " i 5 p a g e e l e m e n t a r yB A S I C t u t o r i a l .

T h r e s t o t h b o o k w i l l b o i n t e r e s t t t h m o r e e x p e r i e n c e dc o m p u t e r i s t . T h e s e l a t e r s e c t i o n s o t h b o o k d e l v e i n t o s o m e o t h i n t r i c a c i e s a n q u i r k s o f t h m a c h i n e s a n d e e p m y s t e r i e s o p r o g r a m m i n g t h e m t h a t m i g h t b d i f f i c u l t t f i n d e l s e w h e r e , C h a pt e " M a k i n g t h M o s t o C B f e a t u r e s " c o v e r s s u c h t o p i c s a s t h k e y b o a r d b u f f e r , s t r i n g c o c a t e n a t i o n , i n p u t , o u t p u t a n m a t h e m a t i c a l p r o g r a m m i n g , g r a p hi c s , a n r a n d o m n u m b e r s . T h c h a p t e r t h a t f o l l o w s f o c u s e s i o p e r i p h e r a l d e v i c e s , t a k i n g t i m e t m o r e f u l l y d e s c r i b e t h e i r u s a n t g i v e s o m e e x p l a n a t i o n o h o t h e y o p e r a t e . C h a p t e r g i v e s i n f o rm a t i o n a b o u t t h s y s t e m i t s e l fc o v e r i n g s u c h t o p i c s a s B A S I Cs t a t e m e n t s t o r a g e , i n i t i a l i z a t i o n ,d a t a f o r m a t s , t h e m e m o r y m a p , a n a s s e m b l y l a n g u a g e . T h l a s t c h a p t e rl o o k s a C o m m o d o r e B A S I C i d e t a i l , e x a m i n i n g e a c h c o m m a n di n d i v i d u a l l y . T h b o o k i c a p p e do f w i t h c o m p r e h e n s i v e s e r i e so a p p e n d i c e s t h a t l i s t e r r o r m e s a g e s , a n c h a r a c t e r c o d e s , a n p r o v i d e m e m o r y m a p s , c o n v e r s i o nt a b l e s a n b i b l i o g r a p h y .

T h i s i b o o k t h a t w i l l g u i d e t h b e g i n n e r , h e l p t h i n t e r m e d i a t e ,a n s u p p o r t t h e x p e r i e n c e d p r og r a m m e r . T h e 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 m a b p u r c h a s e dd i r e c t l y f r o m O s b o r n e / M c G r a w H i l l .

O s b o r n e / M c G r a w H i l l6 3 B a n c r o f t W a B e r k e l e y , C a l i f o r n i a 9 4 7 1 0

T H P E T *R E V E A L E D

M I C K H H M P 9 H I B E P U B O C A t l O N

A i t t i t l e i m p l i e s . T h P E R v e a l e d i r e f e r e n c e v o l u m e . I p r o v i d e s c o n c i s e a n a c c u r a t es u m m a r y o e v e r y t h i n g y o a r l i k e l y t w i s h t k n o w a b o u t t h w a P E w o r k s . T h b o o k c o t a i n s g r e a t d e a l o f u s e f u l t e c hn i c a l i n f o r m a t i o n n o t n o r m a l l yf o u n d u n d e r o n e c o v e r .

I i t i n t r o d u c t i o n t h e b o o k i d e s c r i b e d a " c o l l e c t i o n o d i c o v e r i e s a b o u t t h P E T , h o a n w h i w o r k s , h o t o u s e t h e s ef a c t s t w r i t e b e t t e r p r o g r a m s a n dp e r f o r m m o r e i n t e r e s t i n g f u n ct i o n s . " T h d e s c r i p t i o n i g o o do n e . H a m p s h i r e c o n c e n t r a t e s o t h P E i t s e l f , n o o p r o g r a m s t b r u o t h P E T . T h f o c u s i u p o nt h P E T . n o t h C B o V I c o p u t e r s , t h o u g h m u c h o t h m a t er i a l c o v e r e d a l s o a p p l i e s t t h e s em a c h i n e s . T h i s i n o " H o w t u s y o u r P E m a n u a l . " A l t h o u g h

n u m b e r o u s e f u l s u b r o u t i n e s( i n c l u d i n g m a c h i n e c o d e T R A C Ea n D O U B L E D E N S I T Y P L O T ) a r l i s t e d , m a t e r i a l o t u t o r i a l n a t u r ei s p a r s e .

T H P E R E V E A L E DA u t h o r : N i c k H a m p s h i r e

P u b l i s h e r : C o m p u t a b i t s L t d .P r i c e : $ 1 9 . 9 5

T h b o o k b e g i n s w i t h g o o d e p l a n a t i o n o t h P E T ' s i n t e r n a ls y s t e m h a r d w a r e d e s i g n . T h c h a pt e c o v e r i n g t h e w o r k i n g s o t h 6 5 0 2 m i c r o p r o c e s s o r p r o v i d e s a ne x c e l l e n t t e c h n i c a l d e s c r i p t i o n a n s u m m a r y o t h m i c r o p r o c e s s o r .d e s c r i p t i o n o f t h e o p e r a t i n g s y s t e mc o m e s n e x t . F u l l l i s t i n g s a r e g i v e nf o p a g e z e r o u s a g e , s u b r o u t i n e sc o m p r i s i n g t h B a s i c i n t e r p r e t e r ,a n t o k e n s / c h a r a c t e r c o d e s , f o l l o we b d e t a i l s o p r o g r a m a n v a r ia b l e f o r m a t s i m e m o r y .

T h r e m a i n d e r o t h b o o k i d v o t e d t i n p u t / o u t p u t a n i n t e rf a c i n g . T h u s e r p o r t i d e a l t w i t ha l o n g s i d e t h 6 5 2 2 s p e c i f i c a t i o n s ,a n t h m y s t e r i e s o f t h e I E E E b u e x p l a i n e d w i t h r e f e r e n c e t P E T ' st w 6 5 0 2 s .

F o t h h o m e - e l e c t r o n i c s t y p e st h e r e a r c i r c u i t s f o m o n i t o rd r i v e r s , j o y s t i c k s , a n e v e n a nI E E E / R S 2 3 2 c o n v e r t e r , c o n s t r u c

t i o n o w h i c h l o o k s s u p r i s i n g l ys i m p l e . O t h e s u b j e c t o f i n t e r f a ci n g , H a m p s h i r e i c l e a r l y i h i e l e m e n t . T h i s b o o k w i l l b b e s ta p p r e c i a t e d b t h e i n t e r m e d i a t e o re x p e r i e n c e d c o m p u t e r i s t . I w i l l b u s e f u l t o a n y o n e w h w i s h e s t g a i n c l e a r u n d e r s t a n d i n g o t h i n t e r n a l w o r k i n g s o f t h e P E T . I i a l s o f o r P E p r o g r a m m e r sa t t e m p t i n g s o m e t h i n g d i f f i c u l t .O r i g i n a l l y p u b l i s h e d i E n g l a n d ,t h b o o k i n o a v a i l a b l e t h r o u g hy o u r l o c a l C o m m o d o r e d e a l e r .

3

Page 38: Commodore Interface Magazine February 1981

8/7/2019 Commodore Interface Magazine February 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 38/40

C O M P U T E R S , P E R I P H E R A L S A N C A B L E SC o m p u t e r s

V I 2 F i r s t f u l l - f e a t u r e d , e x p a n d a b l e c o l o rc o m p u t e r s y s t e m . F u l l P E k e y s t r o k eg r a p h i c s w i t h 5 R A M , e x p a n d a b l e e x t e rn a l l y t 3 2 R A M .

P E 4 0 0 1P R O F E S S I O N A L C O M P U T E R

4 0 1 64 0 3 2

P E w i t h l a r g e t e r m i n a l s t y l e d k e y b o a r dw i t h s e p a r a t e n u m e r i c p a a n g r a p h i ck e y s a n 4 0 c o l u m n b 2 l i n e d i s p l a y( B A S I C 4 . O S ) .

1 6 3

C B 8 0 0 0B U S I N E S S C O M P U T E R

F e a t u r e s t y p e w r i t e r s t y l e d k e y b o a r dw i t h s e p a r a t e n u m e r i c p a d , a n 8 c o l u m n b 2 l i n e d i s p l a y a n n e s c r e e n e d i t o r f u n c t i o n s , a n B A S I C 4 . O p e r a t i n g S y s t e m .

8 0 3 2

P e r i p h e r a l s

C B 4 0 4 0D U A L D R I V EF L O P P Y D I S K

D u a l d r i v e i n t e l l i g e n t b V a " m i n i - f l o p p yd i s k s y s t e m w i t h 3 4 3 K b y t e n e u s e rs t o r a g e c a p a c i t y ( D O S 2 . 1 )

C B 8 0 5 0D U A L D R I V EF L O P P Y D I S K

D u a l d r i v e i n t e l l i g e n t 5 V * " m i n i - f l o p p yd i s k s y s t e m w i t h o v e r 9 5 0 K b y t e n e u s e rs t o r a g e c a p a c i t y { D O S 2 . 1 )

C B 4 0 2 2 D O T M A T R I XT R A C T O R P R I N T E R

8 0 c o l u m n d o m a t r i x p r i n t e r w i t hf o r m s h a n d l i n g t r a c t o r f e e d .H a f u l l P E g r a p h i c s , v a r i a b l e l i n es p a c i n g , p r o g r a m m a b l e c h a r a c t e r a n c h a r a c t e r e n h a n c e m e n t .

C B M O D E M

H i g h p e r f o r m a n c e 3 0 B A U D I E E Ei n t e r f a c e d m o d e m f e a t u r e s a c c u r a t et e l e p r o c e s s i n g c o m m u n i c a t i o n f o y o u rC B s y s t e m .

C B V O I C E S Y N T H E S I Z E R

F e a t u r e s p h o n e m e s y s t h e s i s f o rv o c a b u l a r y c o n s t r u c t i o n ( r a t h e r t h a nm e m o r y l i m i t e d d i g i t a l t e c h n i q u e s ) . U s e rp o r t i n t e r f a c e p e r m i t s e a s y i n s t a l l a t i o n t a n C B M / P E T s y s t e m .

C B C 2 C A S S E T T E D R I V E C a s s e t t e i n p u t / o u t p u t u n i t t o u s e w i t hP E T / C B M c o m p u t e r s .

C a b l e s

I E E E t I E E E C A B L E U s t h i s c a b l e w h e n c o n n e c t i n g m o r et h a n o n p e r i p h e r a l ( F l o p p y a n P r i n t e r )t a n P E T / C B M C o m p u t e r( P / N 9 0 5 0 8 0 ) .

P E t I E E E C A B L E U s t h i s c a b l e t c o n n e c t y o u r F l o p p yo P r i n t e r t a n P E T / C B M C o m p u t e r( P / N 3 2 0 1 0 1 ) .

3

Page 39: Commodore Interface Magazine February 1981

8/7/2019 Commodore Interface Magazine February 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 39/40

Page 40: Commodore Interface Magazine February 1981

8/7/2019 Commodore Interface Magazine February 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-february-1981 40/40

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 .6 8 M o o r e R o a dK i n g o P r u s s i a , P a 1 9 4 0 6

a d d r e s s c o r r e c t i o n r e q u e s t e d

B U L K R A T EU . S . P o s t a g e P a i dP E R M I T N o . 2 6 7

K i n g o P r u s s i a , P a .