Commodore Interface Magazine July 1981

58
8/7/2019 Commodore Interface Magazine July 1981 http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 1/58 f t c o m m o d o r e

Transcript of Commodore Interface Magazine July 1981

Page 1: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 1/58

f t c o m m o d o r e

Page 2: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 2/58

L E G A L A I F O L A F I R M S

h s h o u l d a n l a f i r m b e s e n t e n c e d t l o n go p a p e r w o r k ? W i t h C o m m o d o r e c o m p u t e r ,

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

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

o i n f o r m a t i o n a b o u t a l o y o u r c l i e n t s . W h a td o i n g f o t h e m a n h o m u c h t h e y o w y o u .

Y o u ' l l s e h o o u c o m p u t e r c a p r i n t o u c u s t o m i z s t a t e m e n t s , b i l l i n g a n a l y s e s a n m o r e . F a c t i s o u c o m p u t e r c a d j u s t a b o u t a n y t h i n g l a f i r m n e e e x c e p t p r a c t i c e l a w .S i y o u ' r e p a r t o l a f i r m t h a t c a u s s o m e l e g a i i y o u r p a p e r w o r k d e p a r t m e n t , d y o u r s e l f j u s t a n t r C o m m o d o r e C B c o m p u t e r . I t ' s t h a t s i m p lo u c a s e . C T c o m m o d o p e

Page 3: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 3/58

T A B L E O C O N T E N T SF E A T U R E SB u t t e r f i e l d O C o m m o d o r eJ i B u t t e r f i e l d l e n d s h i e x p e r t i s e w i t hs o m e h i n t s o i d e n t i f y i n g d i f f e r e n t v e r s i o n so C o m m o d o r e h a r d w a r e a n d s o f t w a r e .

D o J o n e s P o r t f o l i oM a n a g e m e n t S y s t e mA n e w s o f t w a r e p a c k a g e t h a t p r o v i d e s t h p r i v a t e o p r o f e s s i o n a l i n v e s t o r w i t h f a s t a n a c c u r a t e f i n a n c i a l i n f o r m a t i o n .

P g

P g 1

P E C o n t r o l s T h P u r s e S t r i n g sT w P E T s k e e p t r a c k o t h p i e c e w o r k f o o n o t h l e a d i n g h a n d b a g m a n u f a c t u r e r si t h U n i t e d S t a t e s .

P g 1 I n t e r v i e w — J a c k N i l l e sI m a g i n e s u b s t i t u t i n g t e l e c o m m u n i c a t i o n sa n d c o m p u t e r s f o t h c o m m u t e t w o r k ,a n d w o r k i n g a h o m e u s i n g c o m p u t e rt e c h n o l o g y . I a e n l i g h t e n i n g i n t e r v i e w ,r e s e a r c h e r J a c k N i l l e s d i s c u s s e s t h e s e a n o t h e r a s p e c t s o p e r s o n a l c o m p u t i n g . P g 3 H o T L e a r n D e b u g g i n gU s e f u l t i p s f o d e b u g g i n g p r o g r a m s c o u l dm a k e y o a " e x p e r t " i o n e a s y l e s s o n .

P g 3 D E P A R T M E N T S

E d i t o r ' s N o t e sS u b s c r i p t i o n I n f o r m a t i o nQ u e s t i o n A n s w e r H o t l i n eC o m m o d o r e N e w sB u s i n e s s 1

E d u c a t i o nV I N e w sP r o g r a m m e r ' s T i p sB o o k R e v i e wS p e c i a l S u m m e r C a m p F e a t u r e

1 2 3 4 2

C o v e r a n D o J o n e s S t o r yG r a p h i c s b y E l l i o t B e r d

c o m m o d o r e

Page 4: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 4/58

I 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 EE d i t o r i a l M a n a g e rE d y t h e S i l v e r g l i d eE d i t o rP a u l F l e m i n gC o n t r i b u t i n g W r i t e r sJ i B u t t e r f i e l dE l i z a b e t h D e a lM i k e H e c kP a t t y H e s s e rK a r l H i l d o nR i c k L a m bD u a n e L a t e rD a v e M i d d l e t o nJ o d y M i l l e rD a v e M o y s s i a d i sM i k e T o m c z y kC i r c u l a t i o n M a n a g e rP a t t y H e s s e r

A d v e r t i s i n g M a n a g e rP a u l F l e m i n g

C o m m o d o r e I n t e r f a c e i i s s u e db i - m o n t h l y . P u b l i s h e d b t h C o m p u t e r S y s t e m s D i v i s i o n ,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 d . , K i n g o P r u s s i a , P 1 9 4 0 6 ( 2 1 5 ) 3 3 7 -7 1 0 0 . T h U . S . S u b s c r i b e i ^ r a t e :$ 1 5 . 0 0 p e r y e a r . I C a n a d a a n M e x i c o t h S u b s c r i b e r r a t e i $ 2 5 . 0 0 . N m a t e r i a l m a b r e p r i n t e d w i t h o u t p e r m i s s i o n .V o l u m e 2 N u m b e r 3

Q s Q H o d d e l e t e a n r e - u s e r e c o r d sf r o m r a n d o m f i l e f o s y s t e m s u s i n gB A S I C 3 . 0 .B S t e w a r t , W B a r a b o o , W i s c o n s i nA T h c o m m a n d f o d e l e t i n g f i l e s

f r o m a d i s k i 3 . B A S I C i s S C R A T C H D R . f nW h e r e D i t h e d r i v e n u m b e r a n f i t h f i l e n a m e . S o i f o e x a m p l e y o w a n t e d t d e l e t e a f i l e c a l l e d " j u n k "o d r i v e n u m b e r 1 y o w o u l d t y p et h f o l l o w i n g :1 O P E N 1 5 8 1 2 0 P R I N T # 1 5 , " S C R A T C H . J U N K "3 C L O S E 1 Y o c a a b b r e v i a t e S C R A T C H i n l i n e2 0 t o S , e . g . , S J U N K "Q j u s t r e c e n t l y p u r c h a s e d s e c o n dh a n d C B 2 0 0 1 - 3 2 K ( B A S I C 3 . 0 Ja n d a n 8 0 5 0 d u a l d r i v e . W h a t g o o a a s - i s b a s i s w a t h p r o c e s s o ra n d r i v e s b u n m a n u a l s o D E M Od i s k s . S f a r , T i a p l e a s e d a p u n c hw i t h t h s y s t e m . H o w e v e r , r i g h t n o

a u s i n g t h n e O s b o r n e P E u s e r sm a n u a l , p l u s p u r c h a s e d 2 0 4 0m a n u a l . A r t h e r e a n o t h e r s t h a tw o u l d b g o o d t r u o u a n d b u y ?B H e c k l e r , O k l a h o m a C i t y , O k l a h o m aA F i r s t , i w o u l d b w i s e t u p g r a d ey o u r m a c h i n e t 4 . R O M S ( f o r an o m i n a l c h a r g e ) , w h i c h w i l l g i v e y o d i s k c o m m a n d s t h a t g r e a t l y f a c i l i t a t ey o u r d i s k o p e r a t i o n s a n a l s o k e e py o c u r r e n t w i t h t h l a t e s t s o f t w a r eb e i n g d e v e l o p e d o C o m m o d o r em a c h i n e s . Y o m a a l s o w a n t t g e

c o p y o f t h e d i s k m a n u a l w h i c hs h o u l d h a v e b e e n s u p p l i e d w i t h y o u rm a c h i n e w h e n i w a n e w . T h u t i l i t yd i s k ( o d e m o d i s k a i t i s c a l l e d } i n o e s s e n t i a l f o n o r m a l d i s k o p e r at i o n s w i t h t h 8 0 5 0 u n i t . H o w e v e r , i

H O T L I N Ed o e s h a v e f e n i c e u t i l i t i e s s u c h a c h a n g i n g d e v i c e n u m b e r s , e t c . T o r d e r t h i s m a t e r i a l , c o n t a c t y o u rn e a r e s t d e a l e r o c a l l t h C o m m o d o r eH o t l i n e a 1 - 8 0 0 - 5 2 3 - 5 6 2 2 a n w w i l ld i r e c t y o t t h n e a r e s t d e a l e r . T h O s b o r n e b o o k ( s e c o n d e d i t i o n , w i t ht h w h i t e c o v e r ) w i l l p r o v i d e y o w i t h a l t h c o m m a n d s y o u n e e d i b o t h 3 . a n 4 . R O v e r s i o n s . I i g o o d s u p p l e m e n t t t h e u s e rm a n u a l s a n d - c o u l d b e u s e d i p l a c e o t h e m i y o c a n n o t g e t c o p i e s o t h m a n u a l s s u p p l i e d w i t h y o u r u n i t .T h e O s b o r n e b o o k s h o u l d b a v a i l a b l ea l o c a l b o o k s t o r e .Q M 3 2 B u s i n e s s C o m p u t e rs e r i a l n o 0 8 1 0 6 2 2 w i t h B o a r d n o 1 3 5 0 1 5 7 2 1 w i l l n o t f u n c t i o n p r o

p e r l y w i t h V i s i c a l c R O i U D s o c k e t . T h s c r e e n i f i l l e d w i t h r a d o c h a r a c t e r s w i t h n o k e y b o a r d c o nt r o l . T h e r e i f a c t o r y i n s t a l l e dj u m p e r a n a o p e n p r i n t e d c u r r e n tp a t h b e t w e e n U D a n U D ( s e ei l l u s t r a t i o n ) . W h a t s h o u l d b d o n et t h b o a r d t e n a b l e U D f o V i s i c a l c R O M .M E v a n s , N o r t h b r o o k , I l l i n o i sA C u t h n e j u m p e r a n r e - s o l d e rt h o l j u m p e r s t h a t t h o r i g i n a lc o n f i g u r a t i o n i r e s t o r e d ( s e e i l l u s t r at i o n ) . T h i s s h o u l d e n a b l e y o t u s U D 3 f o r V i s i c a l c .

C u t l h l s j u m p e

U D S o d e r I h i s b r o k e n p a t h

Z c o m m o d o r e I N T E R F A C

Page 5: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 5/58

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

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

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

J U L Y , 1 9 8 1

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

Z c o m m o d o r e

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

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

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

P r o f e s s i o n a l S o f t w a r e I n c .1 6 C r e s c e n t R o a dN e e d h a m , M 0 2 1 9 4( 6 1 7 ) 4 4 4 - 5 2 2 4T E L E X : 9 1 5 7 9

Page 6: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 6/58

S O F - T E CA N N O U N C E S I T ' S N E

R E A L E S T A T ES O F T W A R E

T h u l t i m a t e i U s e r F l e x i b i l i t y !C o n t r o l i s e n s i t i v i t y a n a l y s i s , F i n a n c i n gT e r m s ( A n y C o m b i n a t i o n ) , I n v e s t o rO r i e n t a t i o n . U s y o u r o w i d e n t i f i e r s f o ri n c o m e a n d e x p e n s e c a t e g o r i e s ,p r o p e r t y t i t l e s , a d d r e s s e s , e t c . M e a s u r eb e f o r e a n a f t e r - t a x b e n e f i t s , b o t h f o F u t u r e a n P r e s e n t V a l u e E s t i m a t e s .F o a n p r o p e r t y .

R e q u i r e d P E T / C B M 3 2 ( s p e c i f y D i s k o C a s s e t t e ,w i t h o w i t h o u t p r i n t e r )

N O W : $ 4 9 . 9 5 ( A d d 4 i G e o r g i a }

O R D E R N O O T H E R S O F T W A R E A V A I L A B L E :R e a l E s t a t e :

O t h e r :

S u b d i v i s i o n A n a l y s i sF H A 2 2 1 - d { 4 ) A n a l y s i sE L L W O O D T a b l e sR e t a i l / B a n k i n g M a r k e tS h a r e A n a l y s i sM e r c h a n d i s e L i n e P u r c h a s i n gP o w e r A n a l y s i s f o G e g r a p h i c a l A r e aD e m o g r a p h i c a l D a t a a n y A r e a

O R D E R N O W ! !

$ 4 9 . 9 5$ 1 9 . 9 5$ 1 4 . 9 5

- 5 1 4 9 . 9 5

- ( C a l l )- ( C a l l )

S O F - T E C 1 0 4 3 F i r s t A v e . , C o l u m b u s , G 3 1 9 0 1( 4 0 4 ) 3 2 7 - 1 2 2 1

E d i t o r ' s N o t e sE a c h i s s u e o C O M M O D O R E I N T E R F A C E c o n t a i n sn u m e r o u s a c c o u n t s o f p e o p l e u s i n g C o m m o d o r e e q u i p m e n ti u n i q u e a n d i n g e n i o u s w a y s .Y e t , w h i l e C o m m o d o r e p r o d u c t s a r f u a n e a s y t u s f o m o s t o u s t h e r e e x i s t s l a r g e s e g m e n t o f o u r p o p u l a t i o n( a l m o s t 3 m i l l i o n ) f o w h o m t h p o s s i b i l i t y o u s i n g

c o m p u t e r i r e m o t e t h h a n d i c a p p e d .W i t h t h g r e a t s t r i d e s b e i n g m a d e i t e c h n o l o g y , s p e c i f i c a l l yw i t h m i c r o c o m p u t e r s . C o m m o d o r e f e e l s i t i s v i t a l t d e v e l o p a n m a i n t a i n p r o g r a m s t h a t w i l l e n a b l e m i l l i o n so h a n d i c a p p e d A m e r i c a n s t k e e p p a c e w i t h o u c o m p ut e r i z e d s o c i e t y .I o r d e r t b e c o m e i n d e p e n d e n t a n s e l f - s u f f i c i e n t , d i a b l e d p e r s o n s m u s t b g i v e n t h o p p o r t u n i t y t u s t h e i rs k i l l s a n a b i l i t i e s t o t h e f u l l e s t . A n d . t h a t i n c l u d e s w o r k i n gw i t h c o m p u t e r s .P o s s e s s i n g k n o w l e d g e o c o m p u t e r s c a a n s h o u l d h a v ep r o f o u n d i m p a c t o h a n d i c a p p e d p e r s o n ' s a b i l i t y t l i v ea n w o r k w h e r e h o s h r i g h t f u l l y b e l o n g s i t h m a i n s t r e a m o s o c i e t y .T h e r e f o r e , b e g i n n i n g w i t h t h S e p t e m b e r i s s u e . C o m m od o r e w i l l a d n e s e c t i o n t C O M M O D O R E I N T E RF A C E , d e v o t e d t h a r d w a r e a n d s o f t w a r e p r o d u c t s t h a th e l p h a n d i c a p p e d p e r s o n s t e a s i l y u s C o m m o d o r e e q u i pm e n t .I y o h a v e a n i n f o r m a t i o n r e g a r d i n g p r o d u c t s b e i n g u s e do s p e c i a l w o r k b e i n g p e r f o r m e d w i t h C o m m o d o r e e q u i pm e n t , p l e a s e w r i t e a n t e l l u a b o u t i t S e n d a l i n f o r m a t i o nt o

E d i t o rC o m m o d o r e I n t e r f a c e6 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

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 7: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 7/58

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

A t t e n t i o n S u b s c r i b e r sW h a v e r e c e i v e d m a n y l e t t e r s r q u e s t i n g c l a r i f i c a t i o n o \ t h e s t a t u so s u b s c r i p t i o n s n o t h a t w h a v ec h a n g e d f r o m t h m o n t h l y C o m m od o r e P E U s e r s C l u b N e w s l e t t e r t t h C o m m o d o r e I n t e r f a c e b i - m o n t h l y .T h o s e o y o w h s u b s c r i b e d b e f o r et h p u b l i c a t i o n o t h F e b r u a r y 1 9 8 1i s s u e o t h C o m m o d o r e I n t e r f a c ea r i o u r e c o r d s a s 1 i s s u e s u s c r i p t i o n . A n y o n e w h s u b s c r i b e da f t e r t h a t i s s u e w a p u b l i s h e d i i o u r e c o r d s a s i i s s u e p e y e a rs u b s c r i p t i o n .T h m a i l i n g l a b e l o e a c h i s s u e w i l lt e l l y o h o w m a n y i s s u e s y o h a v e" t g o b e f o r e y o u r s u b s c r i p t i o ne x p i r e s . Y o w i l l a l s o b s e n t a r n e w a l n o t i c e b e f o r e t h m a i l i n g o t h l a s t i s s u e o y o u r s u b s c r i p t i o n .T h o n l y b a c k i s s u e s w h i c h a r a v a i la b l e a r V o l u m e I s s u e s 1 2 . 3 , 4 & 5 ( d o u b l e i s s u e ) , 8 9 a n 1 o t h N e w s l e t t e r ; a n t h F e b r u a r y . M a a n J u l y 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 . D u t t h i r r e g u l a r i t y w i t hw h i c h t h N e w s l e t t e r w a p u b l i s h e da n t h v a r i e t y o r e q u e s t s f o r s p e c i f i ci s s u e s , w h a v e a s s i g n e d v a l u e o

1 5 . 0 0 f o s i b a c k i s s u e s , w i t h t h a b i l i t y t o c r e d i t y o u r r e c o r d f o f u t u r e i s s u e s i y o r e q u e s t m o r e o l e s s t h a n s i x . F o e x a m p l e : y o c o u l ds e n d S 3 0 . 0 0 a n g e t h 1 a v a i l a b l eb a c k i s s u e s a n c r e d i t f o t w f u t u r ei s s u e s , o s e n d 5 3 0 . 0 0 a n g e i s s u e s8 9 , 1 0 , F e b r u a r y , M a a n J u l y a n c r e d i t f o s i i s s u e s f o t h n e x t y e a ro ( h C o m m o d o r e I n t e r f a c e .

h o p e t h i s h a c l a r i f i e d t h e s i t u a t i o nf o e v e r y o n e . I y o h a v e a n q u e st i o n s o p r o b l e m s w i t h y o u r s u s c r i p t i o n ; i y o h a v e m i s s e d r e c e i v i n ga n i s s u e s ; o i y o u r m a i l i n g l a b e l i i n c o r r e c t , p l e a s e f e e l f r e e t o c o n t a c tm e T h a n k y o u .P a t t y H e s s e rC i r c u l a t i o n M a n a g e r , C o m m o d o r e I t e r f a c e

J U L Y , 1 9 8 1

W e l c o m e A b o a r d !C o n g r a t u l a t i o n s t t h f o l l o w i n g g r o u p s , w h h a v e j o i n e d t h l e n g t h e n i n g r a n k s o d e a l e r s s e l l i n g C o m m o d o r e c o m p u t e r p r o d u c t s . .

S e q u e n t i a l S y s t e m s . I n c .H a r t s e l l e . A L 3 5 6 4 02 0 5 - 6 8 9 - 4 9 9 9B G S y s t e m sA n c h o r a g e . A 9 9 5 0 29 0 7 - 2 7 6 - 2 9 8 6B u t l e r - P a c i f i cR o c k l a n d , C 9 5 6 7 79 1 6 - 8 2 3 - 8 2 8 8C o m p u t e r I d e a s . I n c .V a l l e j o . C 9 4 5 9 07 1 7 - 5 5 2 - 5 0 7 6C o m p u t e i s C o m p u t i n g S o l u t i o n sS a J o s e . C 9 5 1 3 14 0 8 - 2 9 8 - 2 9 3 4D u W a y n e I n d u s t r i e sP l e a s a n t H i l l , C 9 5 4 2 34 1 5 - 9 3 2 - 4 3 7 3F a i r f i e l d C o m p u t e r C e n t e rF a i r i i u l d . C A 9 4 5 3 37 0 7 - 4 2 9 - 0 1 4 7G e n e r a l M i c r o c o m p u t e r S y s t e m sS a F r a n c i s c o , C 9 4 1 0 44 1 5 - 6 9 2 - 5 6 0 0I n l o m a xW a l n u t C r e e k , C 9 4 5 9 64 1 B - 9 3 5 - 5 1 5 3I n t e g r a l B i o m e d i c a lS a c r a m e n t o , C 9 5 8 2 59 1 6 - 9 2 0 - 1 3 7 7P r o f e s s i o n a l B u s i n e s s S y s t e m sS t H e l e n a , C 9 4 5 7 47 0 7 - 9 6 3 4 2 7 9R a M o r g a n C o m p a n yC h i c o . C 9 5 9 2 69 1 6 - 3 4 3 - 6 0 6 5T h e C o m p u t e r P l a c eS a J o s e . C 9 5 1 2 54 0 8 - 4 4 8 - 3 2 0 83 S o f t w a r e S y s t e m sH a r v a r d . C 9 4 5 4 24 1 5 - 5 3 7 - 3 6 3 7W e s t e r n M i c r o t e c h n o l o g y , I n c .C u p e r t i n o , C 9 5 0 1 44 0 8 - 7 2 5 - 1 6 6 0I n s u r a n c e D a t a , I n c .B o u l d e r , C 8 0 3 0 33 0 3 - 4 4 9 - 9 3 8 2M i c r o A g e C o m p u t e r S t o r eA u r o r a , C 8 0 0 1 43 0 3 - 6 9 6 - 6 9 5 0Z e r o P a g eM a t n i o u S p r i n g s . C 8 0 8 2 93 0 3 - 6 8 5 - 1 4 1 8G u i M i l l a n d W h o l e s a l e r sW a s h i n g t o n , D 2 0 0 0 12 0 2 - 3 3 8 - 6 2 7 2S o c i e t y f o V i s u a l E d u c a t i o n , I n c .A t l a n t a . G 3 0 3 0 78 0 0 - 6 2 1 1 9 0 0G r e a t B e n d O f f i c e S u p p l yG r e a t B e n d , K 6 7 5 3 03 1 6 - 7 9 3 - 8 4 7 9H o m e P o r t C o m p u t e r sW a t e r v i l l e , M 0 4 9 0 12 0 7 - 8 7 3 - 2 1 9 2M a i n e C o m p u t r o n i c sB a n g o r . M 0 4 4 0 12 0 7 - 9 4 7 - 0 7 3 8

c o m m o d o r e

P o t o m a c B u s i n e s s E q u i p m e n tH a g e n s t n w n , M 2 1 7 4 03 0 1 - 5 8 2 - 0 5 9 8C o m p u t e r P l a c eK a i e s p e l l , M 5 9 9 0 14 0 6 - 7 5 5 - 1 3 2 3C o m p u t e r T o w n , I n c .S a l e m , N 0 3 0 7 96 0 3 - 8 9 3 - 8 8 1 2E c h o C o n s u l t i n g S e r v i c e sC o n w a y . N 0 3 8 1 86 0 3 - 4 4 7 5 4 5 5C o m p u t e r M a r k e t i n g S y s t e m sC h e r r y H i l l . N J 0 8 0 0 26 0 9 - 7 6 5 - 9 4 8 0B i u m e n t h a l ' sO l e a n . N Y 1 4 7 6 07 1 6 - 3 7 2 - 4 0 0 8S e m i - S p e c i a l i s t s o f A m e r i c aF a r m i n g d a l e , N 1 1 7 3 55 1 6 - 2 9 3 - 2 7 1 0I n g l e P i k e , I n c .T u l s a , O K 7 4 1 7 79 1 8 - 4 9 2 - 1 5 5 3A c e - T e c t i C o m p u t e r sB a n d o n , O 9 7 4 1 15 0 3 - 3 4 7 - 9 4 4 8B o n d O f f i c e E q u i p m e n tO n t a r i o , O 9 7 9 1 45 0 3 - 8 8 9 - 9 5 3 6

F r e n c h S o A l b a n y . O 9 7 3 2 15 0 3 - 9 2 6 - 8 8 5 5B e t t e r B u s i n e s s M a c h i n e sC o r n w e l l H e i g h t s , P 1 9 0 2 02 1 5 - 6 3 7 - 7 6 0 3

E l e c t r o n i c sB e n s a l e m , P 1 9 0 2 02 1 5 - 5 6 8 - 8 3 6 3S u p e r i o r S u p p l y C o . , I n c .C h a t t a n o o g a , T 3 7 4 0 16 1 5 - 2 6 6 - 0 7 2 5A u d i o V i s u a l S e r v i c e s , I n c .H o u s t o n , T 7 7 0 0 47 1 3 - 6 5 9 - 1 1 1 1B e l l , P e n n . R o b e r t sS a A n t o n i o . T 7 8 2 1 65 1 2 - 8 2 6 - 7 1 3 8E T S e r v i c e sM c K m n e y . T X 7 5 0 6 92 1 4 - 5 4 2 - 4 5 7 0F i n a n c i a l S e r v i c e s M a r k e t i n gD a l l a s , T 7 5 2 3 02 1 4 - 7 3 9 - 1 1 0 0M i c r o c o m p u t e r S h o p p eC a r p u s C h n s t i . T 7 8 3 15 1 2 - 8 5 5 - 4 5 1 6I n d i a n T r e e E n t e r p r i s e sW o o d s t o c k , V 0 5 0 9 18 0 2 - 4 5 7 - 3 8 7 9S o u t h e r n E l e c t r o n i c sR o a n o k e . V 2 4 0 0 27 0 3 - 3 4 2 - 7 1 6 4T o t a l O f f i c e C o n c e p t sW a l l a W a l l a , W 9 9 3 6 25 0 9 - 5 2 5 - 5 6 0 0K C S I n c .C h e y e n n e , W 8 2 0 0 13 0 7 - 6 3 2 - 9 9 1 3

Page 8: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 8/58

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

T R T S e r v i c eC o m m o d o r eM i c r o c o m p u t e r s

C o m m o d o r e B u s i n e s s M a c h i n e s , I n c . ,a n T R I n c . ' s C u s t o m e r S e r v i c eD i v i s i o n h a v e a n n o u n c e d a f i v e - y e a r ,

1 0 - m i l l i o n a g r e e m e n t u n d e r w h i c hT R w i l l s e r v i c e a n m a i n t a i n C o m o d o r e m i c r o c o m p u t e r s t h r o u g h o u t h U n i t e d S t a t e s .

S e r v i c e o C o m m o d o r e e q u i p m e n t ,b o t h o n - s i t e a n a w a l k - i n d e p o t s ,w i l l b e g i n i S e p t e m b e r w h e n t h e , f i r s tg r o u p o f t e c h n i c i a n s a T R s e r v i c ec e n t e r s w i l l h a v e c o m p l e t e d t r a i n i n go C o m m o d o r e h a r d w a r e . C u r r e n t l y ,T R h a m o r e t h a n 2 , 0 0 0 s k i l l e dt e c h n i c i a n s a s o m e 2 2 0 l o c a t i o n sp r o v i d i n g s e r v i c e t o v e r 8 0 , 0 0 0c u s t o m e r s .

C o m m o d o r e p r o d u c t s t b s e r v i c e du n d e r t h a g r e e m e n t i n c l u d e t h C B 8 0 3 2 , t h P E 4 0 0 0 s e r i e sc e n t r a l p r o c e s s o r w i t h 8 0 4 0 u n i v e r s a ll o g i c b o a r d , 4 0 4 0 a n 8 0 5 0 d i s kd r i v e s , 4 0 2 2 m a t r i x p r i n t e r , a n 8 0 1 0 c o m m u n i c a t i o n s m o d e m .

A p a r t o t h a g r e e m e n t , T R w i l lh a v e s u b s t a n t i a l i n v e n t o r y o s p a r e s ,c o n s u m a b l e p a r t s , a n s p e c i a l l y d s i g n e d t e s t i n g e q u i p m e n t , a w e l l a t r a i n e d p e r s o n n e l .

B o t h C o m m o d o r e a n T R e m p h a s i z et h a t n o t h i n g i t h a g r e e m e n t p r c l u d e s d e a l e r s , d i s t r i b u t o r s , o c u s t o me r f r o m p e r f o r m i n g t h e i r o w m a i nt e n a n c e s e r v i c e o o b t a i n i n g s e r v i c ef r o m o t h e r s u p p l i e r s . ■

C o m m o d o r e L a u n c h e s t h 3 2 0 0 S e r i e sE l e c t r o n i c C a s h R e g i s t e rC o m m o d o r e B u s i n e s s M a c h i n e s h a i n t r o d u c e d f a m i l y o i n n o v a t i v ep o i n t o s a l e t e r m i n a l s t h a t h a v er e v o l u t i o n i z e d t h e c a s h r e g i s t e r m a r k e t .W i t h t h e s e p r o d u c t s , c a s h r e g i s t e r sh a v e r e a c h e d n e l e v e l o s o p h i s t ic a t i o n , f l e x i b i l i t y , a n c o s t - e f f i c i e n c y .

T h c o m p u t e r i z e d c a s h r e g i s t e r s c a b i n c o r p o r a t e d i n t o v a r i o u s a p p l i c a t i o n ss u c h a f o o d s t o r e s , g e n e r a l m e r c h a nd i s e , f a s t f o o d , b a r a n r e s t a u r a n t s ,a n o t h e r s p e c i a l i z e d a r e a s .

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

E a c h s y s t e m i n c l u d e s 6 5 0 2 - b a s e dC B m i c r o c o m p u t e r w i t h b u i l t - i n n i n ei n c h C R d i s p l a y ; 3 2 u s e r R A M ;r e c e i p t a n d e t a i l p r i n t e r ; c a s h d r a w e r ;a n o p t i o n a l d i s k s t o r a g e u n i t .

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

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

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

c o m m o d o r e I N T E R F A C E

Page 9: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 9/58

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

N C T h N a t i o n a l C o m p u t e r C o n f e r e n c ei t h l a r g e s t c o m p u t e r s h o w h e l d i t h U n i t e d S t a t e s . A a n n u a l e v e n t ,i a t t r a c t s e x h i b i t o r s a n p a r t i c i p a n t sf r o m a r o u n d t h w o r l d . T h i s y e a r , o v e r7 0 , 0 0 0 p e o p l e g a t h e r e d a M c C o r m i c kP l a c e i C h i c a g o , t r e c k i n g o v e r l m i l i o n s q u a r e f e e t t o v i e w t h n e w e s t a n m o s t i n n o v a t i v e c o m p u t e r p r o d u c t s .

S e m i n a r s o j u s t a b o u t e v e r y c o m p ut e a p p l i c a t i o n i m a g i n a b l e w e r e a l s oc o n d u c t e d t h r o u g h o u t t h f o u r - d a yN C r u n .

F o C o m m o d o r e , N C p r o v i d e d t h s t a g e t o a n n o u n c e m o r e n e h a r d w a r ep r o d u c t s t h a n a a n o t h e r t i m e i t h c o m p a n y ' s h i s t o r y , a w e l l a h i g h l i g h t i n g c u r r e n t p r o d u c t s a n a p p l i c a t i o n s .

M r I r v i n g G o u l d , C o m m o d o r e ' s C h a i rm a o t h B o a r d c a p p e d o f f t h e f i r s td a o N C w i t h p r e s s c o n f e r e n c et h a t h i g h l i g h t e d n e p r o d u c t s a n g a v e a i n s i g h t i n t o t h e d i r e c t i o nC o m m o d o r e i h e a d e d .

T h e s e p r o d u c t s i n c l u d e d t h " S u p e rP E T " , 8 2 5 0 2 B y t e D u a l D i s kD r i v e , a n t h 2 0 3 1 S i n g l e D i s k D r i v e .

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

U s e r s w h w a n t t s t a r t e x p l o r i n g t h a d d e d c a p a b i l i t y d i s k u n i t b r i n g s t t h P E T / C B M w i l l f i n d t h 2 0 3 1s i n g l e d i s k d r i v e t h i d e a l s o l u t i o n . T h 2 0 3 1 s t o r e s u t 1 7 0 K b y t e s o s i n g l e 5 J & " d i s k e t t e , a n i n c o r p o r a t e s

b u i l t - i n I E E E - 4 8 8 i n t e r f a c e . T h i su n i t o f f e r s a l t h i n t e l l i g e n t f u n c t i o n so i t d u a l d r i v e 4 0 4 0 c o u s i n .

O t h e h i g h e n d , t h e C o m m o d o r e8 2 5 0 d u a l d r i v e u n i t o f f e r s a u p r e c e d e n t e d 2 . m i l l i o n b y t e s o f o nl i n e s t o r a g e . I t t o o , o f f e r s i n t e l l i g e n tf e a t u r e s s u c h a s a u t o m a t i c d i s k e t t ei n i t i a l i z a t i o n , a u t o m a t i c d i r e c t o r ys e a r c h , r e l a t i v e r e c o r d f i l e s , s e q u e n t i a lf i l e m a n i p u l a t i o n a n d i m p r o v e d e r r o rr e c o v e r y .

M r G o u l d e x p l a i n e d t h a t w i t h t h i t r o d u c t i o n o t h e s e n e p r o d u c t s ,C o m m o d o r e p l a c e s i t s e l f a o n o t h f e m a n u f a c t u r e r s t h a t o f f e r s s u c hv a r i e d a n c o m p l e t e m i c r o c o m p u t e rl i n e .

I a d d i t i o n t t h n e a n c u r r e n th a r d w a r e a n s o f t w a r e p r o d u c t s a t h C o m m o d o r e b o o t h , s p e c i a l p r o m ot i o n t o w i V I C - 2 0 c o m p u t e r a l s oa t t r a c t e d t r e m e n d o u s i n t e r e s t .

V i s i t o r s w e r e g i v e n a i n t e g r a t e d c i c u i t " c h i p . " I t h e i r p a r t i c u l a r c h i pw o r k e d w h e n p l a c e d i C B c o p u t e r t h a t w a s e t u p i t h b o o t h ,t h e y w o V I C - 2 0 . I a l l , 1 V I C sw e r e w o n .

W i t h a l t h a t g o e s o d u r i n g N C C , i t ' si m p o s s i b l e t s e e v e r y t h i n g e v e n w i t hf o u r d a y s . H o w e v e r , i w a o b v i o u st h a t p e o p l e t o o k t h t i m e t s t o p b t h C o m m o d o r e b o o t h . I a l a b o u t1 0 , 0 0 0 g a t h e r e d l i t e r a t u r e , t r i e d t

w i V I C s a n g o h a n d s - o n e x p e r i e n c ew i t h t h l a t e s t e q u i p m e n t .

P E C a k e

D e s c r i b i n g o u l o w - c o s t v e r s a t i l e P E c o m p u t e r n o r m a l l y r e q u i r e s t e r m ss u c h a R O M , B A S I C i n t e r p r e t e r ,g r e e n p h o s p h o r s c r e e n , R A M , p a r a l l e lp o r t , c a s s e t t e p o r t s , e t c .

B u h a v e y o e v e r s e e n a P E c o p u t e r t h a t c o n t a i n s " i n g r e d i e n t s " s u c ha s e i g h t p o u n d s o w h i t e f r o s t i n g ,f u d g e f i l l i n g , e i g h t w h i t e c a k e m i x e s ,c a n d y b a r s , a n d y e d , u n c o o k e d a l p h ab e m a c a r o n i .

T h i s u n i q u e P E w a n o m a n uf a c t u r e d f o b u s i n e s s , e d u c a t i o n a l , o rs c i e n t i f i c a p p l i c a t i o n s . R a t h e r , i w a m a d e t b e a t e n .

T h P E c a k e w a c r e a t e d b S a r a h J G i l p i n - B i s h o p a n h e h u s b a n d F r a n kB i s h o p t m a r k t h t h i r d a n n i v e r s a r yo t h e i r c o m p u t e r g r o u p . B t h w a y ,i s h o u l d b e n o t e d t h a t c o n s u m p t i o no t h P E c a k e w a t o t a l .

W e ' v e a l w a y s s a i d P E C o m p u t e r s a r e a s y t u s e . T h i s j u s t p r o v e s t h e y ' r ep i e c e o c a k e !

J U L Y , 1 9 8 1 c o m m o d o r e

Page 10: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 10/58

B U T T E R F I E L D O C O M M O D O R E

W h a t H a r d w a r e D H a v e ?B J i B u t t e r f i e l d

J i B u t t e r f i e l d , a h i g h l y r e c o g n i z e d e x p e r t o C o m m o d o r eh a r d w a r e a n s o f t w a r e , h a b e e n i n v o l v e d i t h m i c r oc o m p u t i n g f i e l d s i n c e 1 9 6 6 .

I n t h e p a s t , u s e r s c o u l d o f t e n t e l l t h e i r P E T / C B M m a c h i n e sa p a r t b t h s i z e a n s h a p e o t h k e y b o a r d , o b t h m e s s a g e t h a t w a d i s p l a y e d w h e n p o w e r w a t u r n e d o n T h a t d o e s n ' t w o r k t o w e l l a n m o r e . N e k e y b o a r d s c a b f i l t e d t o o l m a c h i n e s , n e R O s e t s c a n b e p l u g g e d i n a n e v e n t h g r e e n s c r e e n / w h i t e s c r e e n i s n ' t m u c h o h i n t a n m o r e .

A l t h o u g h I ' n o h a r d w a r e m a n . o f t e n g e c a l l s f r o mu s e r s w h w a n t t k n o w a b o u t s o m e a s p e c t o t h e i r m c h i n e . t r t e s t a b l i s h w h i c h m a c h i n e t h e y a r t a l k i n ga b o u t . C o m m o d o r e m a y h a v e m u c h m o r e o f f i c i a l c h e c kl i s t f o r t h e i r h a r d w a r e c o n f i g u r a t i o n s , b u h e r e ' s t h s e u s e . P e r h a p s r e a d e r s c a s u g g e s t o t h e r d i f f e r e n c e s t h a ta r w o r t h w h i l e k n o w i n g .

T h f i r s t t w i t e m s a r p r e t t y o b v i o u s . l o m a n y c o l u m n so t h s c r e e n S o 4 a n w h a t t y p e o k e y b o a r d .I ' m n o t c o n c e r n e d w i t h t i n y v e r s u s f u l l - s i / . c d k e y b o a r d s .R a t h e r , i i s i m p l e g r a p h i c s k e y b o a r d o a f u l l - s c a l eb u s i n e s s A S C I I l a y o u t ? T h e a s y w a i t l o o k a t h e t o pr o w , a b o v e t h a l p h a b e t i c l e t t e r s . T h A S C I I k e y b o a r df e a t u r e s n u m b e r s a l o n g t h e t o p r o w . w h i l e t h g r a p h i c sk e y b o a r d c o n t a i n s j u s t s y m b o l s .

N e x t , d o e s y o u r P E h a v e o r i g i n a l a r c h i t e c t u r e o r t h m o r e r e c e n t l a y o u t ? T h t i p o f f h e r e i t h c o n n e c t o ro t h r i g h l h a n d s i d e o f y o u r m a c h i n e . I y o s e a e d g e -c o n n e c t o r ( c o n n e c t o r w i t h c o p p e r " f i n g e r s " e x t e n d i n gf r o m t h b o a r d i n s i d e ) y o u h a v e t h o r i g i n a l m a c h i n e b o a r d .O t h o t h e r h a n d , i y o c a s e e a s e r i e s o u p r i g h t p i n sw h e n y o p e e r t h r o u g h t h r i g h t h a n d s l o t , y o h a v em o r e r e c e n t b o a r d . A n o t h e r w a o t e l l i n g t h s a m e t h i n gi t t y p e P O K E 5 9 4 0 9 , 5 2 I t h s c r e e n g o e s b l a n k w h e ny o p r e s s R E T U R N , y o h a v e u n i t w i t h o r i g i n a l a r c h i t e ct u r e . A n o t h e r c h a r a c t e r i s t i c o t h e a r l y m a c h i n e s i a p

c o m m o d o r e I N T E R F A C E

Page 11: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 11/58

p a r e n t w h e n F O J = T J 0 0 0 : P O K E 3 2 7 6 8 . 0 : N E X T J w h i c h c a u s e s l o o " s n o w " o t h s c r e e n f o r a f e m o m e n t s . N e w e r m a c h i n e s d o n ' t h a v e t h i s p r o b l e m .

T h n e x t t h i n g t o t e s t i t h e s c r e e n w r i t i n g s p e e d . C l e a rt h s c r e e n , a n o t h t o l i n e o t w t y p e :T I S = " 0 0 0 0 0 0 " : F O R J = T 6 0 0 : P R I N T " A " ; : N E X T J P R I N T T l $ a n d p r e s s r e t u r n . Y o u ' l l g e l o o l e t t e r A ' a c r o s s t h s c r e e n , f o l l o w e d b n u m b e r . I t h n u m b e r i 0 0 0 0 0 2 o l e s s , y o h a v e f a s t s c r e e n m a c h i n e . I i t ' sl a r g e r , y o h a v e s l o w e r s c r e e n u n i t . D o n ' t w o r r y t h s p e e d d i f f e r e n c e i o n l y s e e n w h e n w r i t i n g c h a r a c t e r s t t h e s c r e e n , a n y o c a n ' t r e a d t h a t f a s t , a n y w a y .

T h e r e a r o t h e r h a r d w a r e d i f f e r e n c e s t h a t y o u ' l l f i n d i v a r i o u s P E T / C B M m a c h i n e s , b u t t h a b o v e a r t h o n e s

a s f o m o s t o f t e n . T e c h n i c a l t y r o s w i l l b g l a d t a d t t h l i s t . W h a t k i n d o f R A i f i t t e d ? H o a r t h R O M -s o c k e t s d e c o d e d ? . a n d s o o n .

M a n y o t h e r d i f f e r e n c e s t h a t w n o t i c e b e t w e e n m a c h i n e ss e e m t b e h a r d w a r e , b u t h e y ' r e r e a l l y s o f t w a r e . I t ' s q u i t es u r p r i s i n g h o d i f f e r e n t l o g i c c a m a k e t h m a c h i n e a p p e a rp h y s i c a l l y d i f f e r e n t .

S o m e p e o p l e c l a i m t h a t c o s m e t i c s m a d e g r e a t d e a l o d i f f e r e n c e t o c o m p u t e r ' s u s e f u l n e s s . s u p p o s e i t ' s p a r to y o u r s t a t e o m i n d . I ' v e s e e n P E T s w i t h r a c i n g s t r i p e sa n o t h e r s w i t h p i n k p o l k a - d o t s . I t h o w n e r s f e e l t h a tt h e y c a w r i t e b e t t e r p r o g r a m s t h a t w a y , g o o d . I ' m t h i n ki n o p a i n t i n g o n o m i n e p u c e - c o l o r e d i t h h o p e st h a t i w i l l k e e p t h c a a w a y .

W h a t S o f t w a r e D H a v e ?T h e r e a r ( a t i m e o f w r i t i n g ) t h r e e g e n e r a l s t y l e s o P E T / C B M s o f t w a r e R O M s . R O s t a n d s f o R e a d O n l yM e m o r y t h e i r p r o g r a m s a r s e t a t t h e f a c t o r y a n d c a n n o tb c h a n g e d . T h a t ' s O f e o u h a v e t h t a l e n t a n d / o ra m b i t i o n t c h a n g e t h i n t e r n a l w o r k i n g s o o u P E T / C B Ms y s t e m , a n e v e n i w d i w e ' d l o s e o n o t h g r e a ta d v a n t a g e s o t h h o m e c o m p u t e r , t h a b i l i t y t e x c h a n g ep r o g r a m s w i t h o t h e r s . T h R O p r o g r a m s , b e i n g p r w r i t t e n a n b u r n e d i n a r t h e r e t h m o m e n t w e t u r n t h ep o w e r o n

c a l l t h e t h r e e g e n e r a t i o n s o B a s i c : O r i g i n a l , U p g r a d e , a n 4 . 0 . T h f i r s t t w g e n e r a t i o n s h a c o n f u s i n g n u m b e r s y t e m s . S o m e C o m m o d o r e d i v i s i o n s c a l l e d O r i g i n a l R O s e t sB a s i c 1 . 0 . w h i l e o t h e r s c a l l e d t h e m L e v e l 2 B a s i c . W h e nt h U p g r a d e s y s t e m a r r i v e d , t h n u m b e r s c h a n g e d t B a s i c 2 . a n L e v e l s a t m a k e t h c o n f u s i o n o n h u n d r e d p e r c e n t . B t h t i m e 4 . 0 B a s i c c a m e a l o n g e v e r yb o d y s y n c h r o n i z e d , a n t h m a c h i n e p r i n t e d B A S I C 4 . t e n t h p r o b l e m o n c e a n d f o a l l .

W i t h i n e a c h B a s i c v e r s i o n , t h e r e a r s m a l l d i f f e r e n c e s t a c c o m m o d a t e v a r i a t i o n s i t h h a r d w a r e . T h B u s i n e s s o A S C I I k e y b o a r d t h o n w i t h n u m b e r s a c r o s s t h e t o r o n e e d s t b s c a n n e d i d i f f e r e n t w a t h a n t h g r a p h i c s k e y b o a r d . A n 8 0 c o l u m n s c r e e n s m u s t b w o r k e di n s t y l e t h a t d i f f e r s f r o m t h 4 c o l u m n d i s p l a y . T h e s ed i f f e r e n c e s a r e r e f l e c t e d b c h a n g i n g o n R O o u o t h s e t a l l o w f o t h e c o n f i g u r a t i o n d e s i r e d . T h o t h e r R O M si t h s e a r t h s a m e r e g a r d l e s s o \ h a r d w a r e .

T h f i r s t B a s i c c a m e a p a r t o t h O r i g i n a l R O s e t . I h a a l o t o l i m i t a t i o n s . Y o c o u l d n ' t p u m o r e t h a n 2 5 i t e m si n t o a a r r a y ; y o c o u l d n ' t d s u c c e s s f u l I L E E - 4 8 8 i n p u t ;y o h a n o m a c h i n e l a n g u a g e m o n i t o r ; a n t a p e d a t a f i l e sh a p o t e n t i a l p r o b l e m s . M o s t u s e r s b r e a t h e d s i g h o i r e l i e fw h e n t h n e w e r U p g r a d e s y s t e m b e c a m e a v a i l a b l e .

I y o h a v e O r i g i n a l R O B a s i c , y o u r P E w i l l p o w e r u pw i t h t h m e s s a g e : ' C O M M O D O R E B A S I C * T h a s t e r i s k s a r e t h s i g n a l t h a t y o h a v e t h e o r i g i n a l s y s t e m .

I y o i i a v e t h i s e a r l y B a s i c , i t ' s w o r t h w h i l e t h i n k i n g a b o u tm o v i n g u p b y o b t a i n i n g r e p l a c e m e n t R O s e t . Y o u ' l lg e t e c h n i c a l b e n e f i t s . M o r e i m p o r t a n t , y o u ' l l b j o i n i n gt h m a i n s t r e a m o P E T / C B M u s e r s a n b b e t t e r e q u i p p e dt e x c h a n g e i d e a s a n p r o g r a m s .

U p g r a d e R O s o l v e s t h e a b o v e l i m i t a t i o n s . U s e r s w i t hU p g r a d e R O w i l l s e e # # C O M M O D O R E B A S I C # # w h e n t h e y t u r n t h p o w e r o n W h e t h e r y o u c a l l t h o s es y m b o l s p o u n d s i g n s , n u m b e r s y m b o l s o h a s h m a r k s t h e yc l e a r l y f l a g U p g r a d e R O M .

U s e r s w i t h o r i g i n a l h a r d w a r e c a r e f i t t h e i r m a c h i n e s t U p g r a d e R O M , b u t t h e y w i l l h a v e t r o u b l e i t a k i n g t h n e x ts t e p t o 4 . 0 . I t ' s n o j u s t t h a t t h e y a r m i s s i n g t h R O s o c k e t i n g t p l u g e v e r y t h i n g i n T h e y w o u l d a l s o f i n d t h a ts c r e e n " n o i s e " w o u l d s t a r t t o g i v e t r o u b l e . B a s i c 4 . 0 d o e s n ' tp o l i t e l y w a i t f o r t h e s c r e e n t o b r e a d y b e f o r e d e l i v e r i n gn e i n f o r m a t i o n . . c h a r a c t e r s a r s l a p p e d i a f u l l s p e e d .N e w e r m a c h i n e s w o n ' t s e a n p r o b l e m , b u t t h o r i g i n a lb o a r d s m a e n u w i t h s c r e e n t h a t l o o k s l i k e s n o ws t o r m .

T h n e w e s t B a s i c s f a i 4 . a n i t ' s e a s y t s p o t . T h s c r e e n a n n o u n c e s t h n u m b e r . T h c h a n g e s h e r e a r u s e f u l ,b u t n o t e s s e n t i a l . Y o g e n e w c o m m a n d s f o r d i s k , s u c h a D L O A D , C A T A L O G a n S C R A T C H . Y o g e s o m e w h a tb e t t e r f i l e h a n d l i n g , a n t h a t g r e a t t i m e - w a s t e r , g a r b a g ec o l l e c t i o n , h a b e e n s p e e d e d u s o t h a t i t i s n l o n g e ra n n o y i n g . I m a n y r e s p e c t s , t h e 4 . 0 i m p r o v e m e n t s a r l a r g e l y c o s m e t i c . T h e y s u p p o r t e a s e o u s r a t h e r t h a ne l i m i n a t i n g r o a d b l o c k s .

T h e r e ' s g r e a t c o m p a t i b i l i t y b e t w e e n t h v a r i o u s v e r s i o n s o B a s i c , e s p e c i a l l y b e t w e e n U p g r a d e a n 4 . R O M s . E a c hu s e r t e n d s t e x p l o i t t h f e a t u r e s h i g i v e n , h o w e v e r , s t h a t p r o g r a m s o m o r e r e c e n t m o d e l m a n o b a b l e t t i m e - t r a v e l b a c k t e a r l i e r v e r s i o n s . S t i l l , t h e y a r a l P E T s .T h e y a l I i a v e t h a t s t y l e .

J U L Y , 1 9 8 1 c o m m o d o r e

Page 12: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 12/58

T h i n f o r m a t i o n s o l u t i o nT o Y o u r O f f i c e P r o d u c t i v i t y B o t t l e n e c k !

P r o f e s s i o n a l S o l u t i o n s !F o t h a t t o r n e y , c o n s u l t a n t , e n g i n e e r ,a r c h i t e c t , a n o t h e r p r o f e s s i o n a l s . . .T i m e M a n a g e m e n t / C l i e n t B i l l i n g S y s t e mw i t h t h e s e a d v a n c e d f e a t u r e s :

T i m e k e e p i n g a n D i s b u r s e m e n t A c o u n t i n g t k e e p t r a c k o t i m e a n e x p e n s e s b c l i e n t a n m a t t e r .C l i e n t B i l l i n g t p r i n t c o m p u t e r i z e db i l l s o p r o f e s s i o n a l b i l l h e a d s .A c c o u n t s R e c e i v a b l e t p r o v i d eA g e d R e c e i v a b l e s r e p o r t s f o i p r o v e d " c a s h f l o w " c o n t r o l .

B u s i n e s s s o l u t i o n s !F o t h s m a l l t m e d i u m s i z e b u s i n e s s . . .

c o m p r e h e n s i v e M a n a g e m e n t A c c o u n ti n S y s t e m w i t h t h e s e m o d u l e s :

S a l e s O r d e r E n t r yI n v e n t o r y M a n a g e m e n tA c c o u n t s R e c e i v a b l eA c c o u n t s P a y a b l eP a y r o l lG e n e r a l L e d g e r

N o . . t u r n y o u r c o m m o d o r ec o m p u t e r i n t o p o w e r f u l b u s i n e s ss y s t e m w i t h l n f o - 2 0 0 1 ™ s o f t w a r eA p p l i c a t i o n s .

l n f o - 2 0 0 1 ™ S o f t w a r e A p p l i c a t i o n s a r d e s i g n e db e x p e r t c o n s u l t a n t s t m e e t t h n e e d s o t h p r o f e s s i o n a l p r a c t i t i o n e r a n b u s i n e s s m a n .A l s y s t e m s h a v e b e e n t h o r o u g h l y f i e l d - t e s t e da m a n y b u s i n e s s s i t e s t o i n s u r e c o m p l e t ef u n c t i o n a l i t y .

T h " p a r a m e t e r - d r i v e n " d e s i g n a l l o w s y o t c u s t o m i z e t h s y s t e m t c o n f o r m t t h s p e c i f i c p r a c t i c e s o y o u r o f f i c e . Y o g e t t h eb e s t o b o t h w o r l d s — a " f i e l d - p r o v e n " p a c ka g e d s y s t e m ( a o f f - t h e - s h e l f p r i c e s ) w i t h t h " f l e x i b i l i t y " t m e e t y o u r s p e c i f i c n e e d s .

A l s o f t w a r e i n c l u d e s a i n s t r u c t i o n a l ! ) / d s i g n e d O p e r a t o r ' s M a n u a l , f u n c t i o n a l i n p u tf o r m s , a n t r a i n i n g b y o u r a u t h o r i z e d d e a l e ru s i n g c o m p u t e r - s i m u l a t i o n m o d e l .

F o d e m o n s t r a t i o n o t h e s e " I n f o r m a t i o nS o l u t i o n s " s e y o u r l o c a l a u t h o r i z e dC o m m o d o r e d e a l e r t o d a y !

I n f o SI N F O R M A T I O N S O L U T I O N S U S I N G M I C R O C O M P U T E R T E C H N O L O G Y

i n f o - D e s i g n s , t n c . • P . O . B o x 5 3 4 0 W B l o o m f i e l d , M i c h i g a n ( 3 1 3 ) 5 8 2 - 9 0 9 0

1

Page 13: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 13/58

B U S I N E S S N E W S

D o J o n e s P o r t f o l i o M a n a g e m e n t S y s t e mA n i n v e n t o r w h s e r i o u s l y f o l l o w s t h e p r o g r e s s o t h s t o c k m a r k e t k n o w s t h i m p o r t a n c e o s p o t t i n g t r e n d s ,s u m m a r i z i n g d a t a , i d e n t i f y i n g o p p o r t u n i t i e s , a n p r o j e c t i n gg r o w t h . P a r t o t h i n v e s t o r ' s s u c c e s s d e p e n d s o t h a b i l i t y t o q u i c k l y a c c e s s c u r r e n t p r i c i n g a n f i n a n c i a li n f o r m a t i o n . O c o u r s e t h i s i n f o r m a t i o n , n m a t t e r h o v a l u a b l e , b e c o m e s u s e l e s s u n l e s s i i e f f i c i e n t l y m a i n t a i n e d .F r e q u e n t l y , l o s s e s o g a i n s d e p e n d u p o n a a c c u r a t e p o r t

f o l i o .

T h D o J o n e s P o r t f o l i o M a n a g e m e n t S y s t e m ( P M S ) ,w h i c h w a s c r e a t e d b y M i c r o B u s i n e s s S y s t e m s . I n c . . p r v i d e s t h e s e r i o u s p r i v a t e o r p r o f e s s i o n a l i n v e s t o r w i t h t h m e a n s t k e e p t h a t p o r t f o l i o c u r r e n t . P M a l l o w s i m m e d ia t a c c e s s t p r i c i n g a n f i n a n c i a l i n f o r m a t i o n . I a d d i t i o n ,t h s y s t e m s a t i s f i e s t h n e e d f o m a i n t a i n i n g p e r s o n ' sp o r t f o l i o o s e c u r i t i e s .

O n o m o r e s e c u r i t y p o r t f o l i o ' s a c c o u n t i n g i n f o r m a t i o n

J U L Y , 1 9 8 1 c o m m o d o r e 1

Page 14: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 14/58

B U S I N E S S N E W S

c a b e m a i n t a i n e d , a n t h s y s t e m c a a c c e s s u p - t o - d a t ep r i c e s a n f i n a n c i a l i n f o r m a t i o n , w h i c h i o n l y a v a i l a b l et h r o u g h t h D o J o n e s N e w s R e t r i e v a l S e r v i c e .

P M a l l o w s m a i n t e n a n c e o s t o c k p o r t f o l i o s , a u t o m a t i cv a l u a t i o n o p o s i t i o n s i t h p o r t f o l i o , r e t r i e v a l o c u r r e n ta n h i s t o r i c a l q u o t e s , a n d i s p l a y i n g / p r i n t i n g o n e w ss t o r i e s .

T h P o r t f o l i o M a n a g e m e n t S y s t e m o p e r a t e s w i t h t h C o m m o d o r e 8 0 3 2 o 4 0 3 2 C o m p u t e r ; C o m m o d o r e8 0 5 0 o 4 0 4 0 D u a l D i s k D r i v e ; t h e C o m m o d o r e 4 0 2 2T r a c t o r P r i n t e r , o M a n n e s m a n n T a l l y 8 0 4 2 P r i n t e r , a n m o s t s u i t a b l y i n t e r f a c e d A S C I I p r i n t e r s . T N A u t oD i a l e r M o d e m i a l s o r e q u i r e d t a u t o m a t i c a l l y a c c e s s t h D o J o n e s D a t a b a s e .

E a s e o U s P M i m e n u - d r i v e n , w h i c h m a k e s t h s y s t e m e a s y t o p e r a t e e v e n f o t h f i r s t - t i m e u s e r . M e n u d r i v e n m e a n s t h a tt h s y s t e m i d e s i g n e d t g u i d e t h u s e r t h r o u g h p a r t i c u l a rt a s k . F o e x a m p l e . P M p r o v i d e s M a s t e r M e n u , w h i c ha l l o w s y o t e a s i l y c h o o s e t h e f u n c t i o n y o w i s h t p e f o r m . A f t e r m a k i n g s e l e c t i o n f r o m t h M a s t e r M e n ut h e u s e r i a u t o m a t i c a l l y g u i d e d t h r o u g h t h t a s k s e l e c t e d .T h f o l l o w i n g f u n c t i o n s a r l i s t e d o t h M a s t e r M e n u :

1 T r a n s a c t i o n s2 D a t a R e t r i e v a l3 P o r t f o l i o V a l u a t i o n4 R e p o r t s5 P o r t f o l i o M a i n t e n a n c e6 S y s t e m S e t u p7 . U t i l i t i e s

E a c h o t h e s e f u n c t i o n s c a b e a s i l y s e l e c t e d b k e y i n g i t h c o r r e s p o n d i n g n u m b e r f r o m t h M a s t e r M e n u . s i n i f i c a n t f e a t u r e o P M i t h a c c e s s i b i l i t y i o f f e r s f o r e v e nt h b u s i e s t e x e c u t i v e .

Y e w h i l e i n f o r m a t i o n i a v a i l a b l e i a i n s t a n t w i t h P M S .m o r e i m p o r t a n t i t h t i m e l i n e s s a n a c c u r a c y o f t h d a t ap r o v i d e d b t h s y s t e m . I f a c t . 9 s e c o n d s a f t e r a n e w ss t o r y b r e a k s , i t i s i t h d a t a b a s e r e a d y t b a c c e s s e d .

f u r t h e r c o n v e n i e n c e i s e l e c t i v i t y . P M q u i c k l y r e t r i e v e so n l y t h i n f o r m a t i o n y o r e q u e s t . E v e n i y o h a v e b e e nu n a b l e t k e e p u p w i t h t h n e w s f o r s e v e r a l w e e k s , y o c a q u i c k l y s c a n t h e h e a d l i n e s a n c h o o s e o n l y t h s t o r i e s y o f e e l a r e r e l e v a n t .

N e w s R e t r i e v a lW i t h P M y o c a d i s p l a y o p r i n t n e w s s t o r i e s a o l a 9 d a y s a n a r e c e n t a 9 s e c o n d s . T h i s i t h s a m e i n f o rm a t i o n D o J o n e s c o n t i n u a l l y g a t h e r s f o t h W a l l S t r e e tJ o u r n a l , B a r r o n ' s , a n t h D o J o n e s N e w s S e r v i c e . T h i s

d a t a i a v a i l a b l e f o o v e r 6 , 0 0 0 s t o c k s a n s e l e c t e d n e w sc a t e g o r i e s i t h D o J o n e s D a t a B a s e .

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

t w o - l e t t e r c o d e i l o c a t e d t t h l e f t o e a c h h e a d l i n e .T h i s s t o r y i d e n t i f i e r c o d e i u s e d t i d e n t i f y t h s p e c i f i cn e w s a r t i c l e y o w i s h t r e v i e w . Y o h a v e t h o p t i o n o fv i e w i n g n e w s s t o r y o t h e s c r e e n d i s p l a y o r i y o h a v e

p r i n t e r , g e n e r a t i n g p r i n t e d c o p y .

Q u o t e s a n d P r o f i l e sP M p r o v i d e s p r i c e i n f o r m a t i o n f o c o m m o n a n p r e f e r r e ds t o c k s , w a r r a n t s , l i s t e d b o n d s a n s t o c k o p t i o n s . T h s t o c kp r i c e s a r e t h c o m p o s i t e o f o u r U . S . e x c h a n g e s : N e Y o r k ,A m e r i c a n . P a c i f i c , a n M i d w e s t . I a d d i t i o n , H i s t o r i c a lQ u o t e s a r m a i n t a i n e d o d a i l y b a s i s f o r t h p r e v i o u s2 d a y s a n d o n m o n t h l y b a s i s f o r t h e p a s t 2 m o n t h s .T h e s e q u o t e s a r a v a i l a b l e f o c o m m o n a n p r e f e r r e ds t o c k s a n w a r r a n t s , a n f o a l N e Y o r k S t o c k E x c h a n g e .A m e r i c a n S t o c k E x c h a n g e , a n d o v e r - t h e - c o u n t e r t r a d e dc o m p a n i e s .

H i s t o r i c a l q u o t e s c a b d i s p l a y e d o r p r i n t e d i g r a p h i cf o r m , p r o v i d i n g v i s u a l p e r s p e c t i v e o p a r t i c u l a r s c u r i t y ' s a c t i v i t y .

S C A L E

6

6

5

4

4

3

M O N T H L V

. 2 1 T O

■ — 6 7 / 7 9

. . C H A N G ED

A / \

3 1 / 8 8 8 7 / 8 8

= 9 3 . 5 5 ' / .

n n J

8 1 / 8 1

P o r t f o l i o M a n a g e m e n tT h p o r t f o l i o m a n a g e m e n t f u n c t i o n o P M a c c o m o d a t e sb u y s , s e l l s , s h o r t s e l l s , a n d b u y s t c o v e r s h o r t s e l l t r a n sa c t i o n s . S e c u r i t y i n f o r m a t i o n i a d d e d , c h a n g e d , o d e l e t e d .P M a c c u m u l a t e s ( h d a t a o y e a r - t o - d a y b a s i s , p r o v i d i n ga n a c c u r a t e a u d i t t r a i l . T h i s i n f o r m a t i o n i a v a i l a b l e i

1 z c o m m o d o r e I N T E R F A C E

Page 15: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 15/58

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

P M p r o v i d e s y o w i t h a a u t o m a t i c a n e f f i c i e n t c a s hc o n t r o l s y s t e m , w h i c h r e f l e c t s a u p - t o - d a t e c a s h b a l a n c ei n c l u d i n g r e a l i z e d g a i n s a n l o s s e s . T h s y s t e m a l s o a c c o mm o d a t e s c a s h c o n t r i b u t i o n s a n w i t h d r a w s . A n f o t a p u r p o s e s t h e r e i r e p o r t f o a l c o m p l e t e d t r a n s a c t i o n s .

M e d i a G e n e r a l F i n a n c i a l S e r v i c e sI a d d i t i o n t t h s t a n d a r d D o J o n e s p a c k a g e , P M a l s op r o v i d e s a c c e s s t o M e d i a l G e n e r a l F i n a n c i a l S e r v i c e s . M e d i aG e n e r a l p r o v i d e s i n f o r m a t i o n s u c h a r e v e n u e s , e a r n i n g sd i v i d e n d s , p r i c e e a r n i n g s r a t i o s , a n s t o c k p r i c e p e r f o rm a n c e r e l a t i v e t m a r k e t i n d i c a t o r s o 3 2 , 0 0 0 c o m p a n i e s .

M e d i a G e n e r a l a l s o o f f e r s c o m p o s i t e i n f o r m a t i o n o n 1 8 0i n d u s t r i e s i g r o u p s s u c h a n a t u r a l r e s o u r c e s , i n d u s t r i a lp r o d u c t s , c o n s u m e r d u r a b l e s , t r a n s p o r t a t i o n , a n u t i l i t i e s .

I n s t a n t a c c e s s i p r o v i d e d f o r e v i e w i n g f i v e - y e a r g r o w t hr a t e s o e a r n i n g s a n d i v i d e n d s . O t h e r i n f o r m a t i o n i c l u d e s f i v e - y e a r h i g h s a n l o w s f o s t o c k p r i c e s a n p r i c ee a r n i n g r a t i o s f o r e a c h c o m p a n y a n i n d u s t r y i t h d a t ab a s e .

W h c a n U s e t h S y s t e mW h i l e P M i a n o b v i o u s a s s e t f o s t o c k b r o k e r s a n i v e s t o r s , i c a n b e u s e d e f f e c t i v e l y b p o r t f o l i o m a n a g e r s

B I D / C L O S E D 2 5 3 / 4A S K E D / O P E N 2 7 / H I G HL O L A S TC H A N G EV O L ( I B B ' S )

3 3 / 3 1 1 / 43 3 / 3 5 / 3 9 3 / 43 / 1 1 1 3

6 3 / 6 1 / 6 1 / 6 £ 1 / 1 / 9

T T S H A R E ST T C O S TP R S N T W O R T H4 B 2 51 2 6 0 3 31 8 3 6 4 3 .

S H O R T T E R M - 2 2 3 9 4 . 2 - 1 8L O N G T E R M - 8 4 1 4 . 7 5 3 5 1 6 9

6 2 1 2 0 02 7 5 8 2 4 7 9 4 01 9 1 5 7 . 2 S 3 1 @ 6

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

A v a i l a b i l i t yT h D o J o n e s P o r t f o l i o M a n a g e m e n t S y s t e m i a v a i l a b l en o f r o m a n a u t h o r i z e d C o m m o d o r e d e a l e r . T h r e t a i lp r i c e o t h p a c k a g e i S 1 4 9 . 9 5 . P u r c h a s i n g P M m a b o n o t h s m a r t e s t i n v e s t m e n t s y o u ' l l e v e r m a k e .

S O F T W A R E S P E C I A L I S T S M i c r o p h y s P r o g r a m s S C I E N C E S E D U C A T I O NM i c r o p h y s i p l e a s e d l i n t r o d u c e i t s e r i e s o e x c i t i n g w o r d g a m e s d e s i g n e d f o u s i b o t h ^ r e c r e a t i o n a l a n e d u c a t i o n a l s e l l i n g .

W h e o l - o t - F o r t u n e W o r d G a m e s : P l a y e r s t r t f i l l i m i s s i n g l e t t e e r s i r a n d o m l y c h o s e n t i t l e o p h r a s e a n e a r n p o i n t s a c c o r d i n g l t h e g r a p h i c d i s p l a y o s p i n n i n gw h e e l - o f - f o r t u n e . T h s c o r e s t o e a c h o t o p l a y e r s a r r e c o r d e d . 1 0 0 0 p o i n t s b e i n g r e q u i r e d t w i t h g a m e . T h e s e g a m e s a r i n t e n d e d f o u s e o n C o m m o d o r eP E T ' C B M w i t h m i n i m u m o 8 s t o r a g e . T h e w o r d g a m e s p r e s e n t l y a v a i l a b l e a r e :P C 3 7 5 S o n g T i t l e sP C 3 7 6 F a m o u s P l a c e s

P C 3 7 7 E n t e r t a i n e r sP C 3 7 8 S t a t e s m e n

P C 3 7 9 S c i e n t i s t sP C 3 8 0 S p c r t s F i g u r e s

E a c h o I h e s e p r o g r a m sr e t a i l s f o r $ 1 5 .

A n a g r a m W o r d G a m e s : P l a y e r s t r t d e c i p h e r r a n d o m l y - g e n e r a t e d l a r g e - t y p e a n a g r a m s P o i n t s a r a w a r d e d l o c o r r e c t s o l u t i o n s a n c l u e s m a b d i s p l a y e d w h e n d i f i c u l t y i e n c o u n t e r e d p l a y e r t r i e s l o i n t e r p r e t a m a n y a n a g r a m s a s p o s s i b l e w i t h i n t h e a l l o t t e d t i m e w h i c h i a l s o d i s p l a y e d o t h c o m p u t e r s c r e e nM a t c h p l a y m a b e s t a b l i s h e d s i n c e t h c o m p u t e r m a b d i r e c t e d t g e n e r a t e t h s a m e s e q u e n c e o a n a g r a m s f o t w o m o r e p l a y e r s T h t i m e i n t e r v a l m a a l s o b a j u s t e d i o r d e r t c o m p e n s a t e f o a g o i n t e l l i g e n c e d i f f e r e n c e s .T h A n a g r a m P r o g r a m s a r e a v a i l a b l e i f i v e " l e v e l - o f - d i f f i c u l t y " c a t e g o r i e s . T h c l u e s p r o v i d e d i t h s c h o o l a n c o l l e g e c a t e g o r i e s a r g e n e r a l l y d e f i n i t i v e i n a t u r e . T f i u s .v o c a b u l a r y , r e a d i n g , a n s p e l l i n g s k i l l s a r r e i n f o r c e d b y t h e s e p r o g r a m s . M a n y o t h w o r d s u s e d a r f o u n d i I h M i c r o p h y s v o c a b u l a r y a n s p e l l i n g s e r i e s l o t h c o r r e s p o n d i n g g r a d e l e v e l s . E a c h p r o g r a m i r e c o r d e d o C - 1 0 c a s s e t t e a n i a c c o m p a n i e d b s i m p l e d e s c r i p t i v e i n s t r u c t i o n s . E a c h p r o g r a m r e t a i l s ( o S 1 5 .P C 3 4 0 A n a g r a m s R e c r e a t i o n a lP C 3 4 1 A n a g r a m s I I R e c r e a t i o n a lP C 3 4 2 A n a g r a m s I I C o l l e g eP C 3 4 3 A n a g r a m s I C o l l e g e

P C 3 4 4 A n a g r a m s H i g h S c h o o lP C 3 4 5 A n a g r a m s V H i g h S c h o o lP C 3 4 6 A n a g r a m s V I J u n i o r H i g hP C 3 4 7 A n a g r a m s V I I I J u n i o r H i g h

P C 3 4 8 A n a g r a m s I E l e m e n t a r yN o t e : T h e s e p r o q r a m s r e q u i r eC o m m o d o r e P E T J C B M w i t hm i n i m u m 8 K s t o r a g e .

A l p r o g r a m s a r e a v a i l a b l e f r o m y o u r l o c a l C o m m o d o r e d e a l e r o t h e y m a b o b t a i n e d d i r e c t l y f r o m M i c r o p h y s . E d u c a t o r s a r e n c o u r a g e d t o w r i t e f o o u t r e e s o f t w a r ec a t a l o g w h i c h d e s c r i b e s o v e r 1 8 p r o g r a m s f o u s i C h e m i s t r y , P h y s i c s , C a l c u l u s , M a t h e m a t i c s , V o c a b u l a r y , a n S p e l l i n g c l a s s e s o b o t h t h h i g h s c h o o l a n c o l l e g el e v e l s .

M i c r o p h y s P r o g r a m s 2 0 4 8 F o r d S t r e e t B r o o k l y n , N e Y o r k 1 1 2 2 9 ( 2 1 2 ) 6 4 6 - 0 1 4 0

J U L Y , 1 9 8 1 c o m m o d o r e 1

Page 16: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 16/58

B U S I N E S S N E W S

C o m m o d o r e ' s P o r l f o l i o M a n a g e m e n t S y s t e mU s e s s c r o l l i n g s y s t e m t e n a b l e t h p o s i t i o n i n g o t e x to t h e s c r e e n .

P r o v i d e s h i s t o r i c q u o t e s , b o l h d a i l y a n d m o n t h l y .

P r o v i d e s t h a b i l i t y t g r a p h .

E n a b l e s u s e r t o s e e 1 q u o t e s a t l i m e .

H a s h o r t - p o s i t i o n i n g c a p a b i l i t y .

O p t i o n s / b o n d p r i c e s k e p t i p o r t f o l i o p o s i t i o n s .

3 5 7 c m o r e d a t a o s c r e e n ( t h a n A p p l e ) ; t h e r e f o r e P M u s e s s c r e e n s p a c e m o r e e f f i c i e n t l y .

C o m b i n e s f u n c t i o n a l i t y o A p p l e ' s s y s t e m s f r o m d i s k st d i s k .

C o n t i n u o u s D y n a m i c d a t a r e t r i e v a l ( n e v e r u o a s e sr e t r i e v a l o d a t a e v e n w h i l e u s e r r e a d s ) .

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

A p p l eE r a s e s s c r e e n a f t e r " p a g e " i c o m p l e t e .

D o e s n o p r o v i d e a n d a i l y o m o n t h l y q u o t e s .

N a b i l i t y t g r a p h i p r o v i d e d .

E n a b l e s u s e r t r e v i e w o n l y q u o t e a t i m e .

l i a s n s h o r t - p o s i t i o n i n g c a p a b i l i t y .

N o p t i o n / b o n d p r i c e s k e p t i p o r t f o l i o p o s i t i o n s .

3 5 ' c l e s s d a t a o s c r e e n .

L e s s f u n c t i o n a l i t y o m o r e d i s k s p a c e ( i n s t e a d o 1 c a u s i n g a w k w a r d a n t i m e c o n s u m i n g d i s k r e m o v a l a n dr e p l a c e m e n t .

S t a t i c d a t a r e t r i e v a l ( o n l y r e t r i e v e s o n e " p a g e " o d a t aa t l i m e ) .

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

1 c o m m o d o r e I N T E R F A C E

Page 17: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 17/58

P E C o n t r o l s t h P u r s e S t r i n g sT h c o d o r o C a l i f o r n i a i o n o t h l e a d i n g m a n u f a c t u r e r s o h a n d b a g s i t h U n i t e d S t a t e s . T h e y d i s t r i b u t ec o a s t - t o - c o a s t , e m p l o y a b o u t 2 0 p r d u c t i o n p e o p l e , a n a r e n g a g e d i m a n u f a c t u r i n g p r o d u c t w h i c h h a

h i g h l a b o r c o n t e n t , y i e l d s l o p r o f i t m a r g i n a n d i s e r i o u s l y t h r e a te n e d b T r e i g n c o m p e t i t i o n . T h e i rb u s i n e s s i l a b o r i n t e n s i v e w i t h s u s t a n t i a l s e a s o n a l f l u c t u a t i o n s , a n c o n s t a n t t r e n d c h a n g e s . T h e y a r e n g a g e d i f i e r c e l y c o m p e t i t i v eb u s i n e s s i w h i c h n e m e t h o d s f o c o n t a i n i n g a n l o w e r i n g c o s t s m u s tb a d o p t e d I t h b u s i n e s s i t o s u rv i v e . 1 w a i i l s e a r c h f o g r e a t e r

J U L Y , 1 9 8 1

e f f i c i e n c y l h a t T h e u d o r h i r e d t h m a n a g e m e n t c o n s u l t i n g f i r m o f V i c l o rA r d o n A s s o c i a t e s .

V i c t o r A r d o n A s s o c i a t e s s p e c i a l i z ei h e l p i n g c l i e n t s , u s u a l l y m a n u f a c tu r i n g p l a i n s , r e d u c e c o s t s a n i p r o v e e f f i c i e n c y . A r d o n h a f o u n d( h a t t h u s o m i c r o c o m p u t e r s i o n o t h m o s t c o s t - e f f e c t i v e t o o l s a v a i la b l e i h e l p i n g t h e i r c l i e n t s . O v e r t h l a s t f e y e a r s A r d o n h a i n s t a l l e dP E c o m p u t e r s a n u m b e r o s i t e s .I 1 9 7 8 A r d o n i n s t a l l e d t h f i r s tP E c o m p u t e r a T h e o d o r o C a l if o r n i a t o h e l p t h a t c o m p a n y e s t i m a t et h c o s i o f m a n u f a c t u r i n g p a r t i c u l a r

c o m m o d o r e

s t y l e o b a t h e y w e r e c o n s i d e r i n g .S i n c e t h a t t i m e A r d o n h a s i n c o r p o r a te t w m o r e P E c o m p u t e r s i n t oT h e o d o r o n t c r e a t e t i c k e t s , u s e di t h e i r i n c e n t i v e p r o g r a m , a n d o n t m a n a g e t h w a r e h o u s i n g o t h b a g st h e y p r o d u c e .

C o s t i n gP r o d u c i n g h a n d b a g s t y l e s t h a i s e l li n v o l v e s k e e p i n g p a c e w i t h t h w h i m so t h f a s h i o n w o r l d . N e s t y l e s a r eb r o u g h t i n t o t h e l i n e a t l e a s t f o u tt i m e s y e a r . P r o d u c i n g p r o f i t a b l eh a n d b a g s t y l e s i n v o l v e s c r e a t i n g b a g st h a t a r a t t r a c t i v e a n f a s h i o n a b l ee n o u g h t s e l l w h i l e k e e p i n g t h m a n u f a c t u r i n g c o s t s d o w n . A l t h o u g ht h e r e m a b n m o r e t h a n 3 b a s t y l e s i a n y o n e l i n e , i m a b n e c e s s a r y t o c o s t o u 1 0 s t y l e s b e f o r ep u t t i n g l i n e i n t o p r o d u c t i o n . C o s ti n g , t h a r o e s t i m a t i n g a l t h m a n uf a c t u r i n g c o s t s o a n i t e m b e f o r e i i p r o d u c e d , i n v o l v e s d e t e r m i n i n g b o t hm a t e r i a l a n l a b o r e x p e n d i t u r e s . T r a d it i o n a l l y , t h i s i d o n e b s i t t i n g d o w na n p r o d u c i n g c o p y o t h e i t e m .

T h f i r s t s t e p i d e t e r m i n i n g m a t e r i a lc o s t o p a r t i c u l a r b a i c o l l e c t i n ga n i n p u t t i n g t h u n i t m a t e r i a l c o s t( e . g . , p r i c e p e y a r d o f f a b r i c o r c l a s pp r i c e s ) . W i t h t h P E c o m p u t e r , i f o r m a t i o n a b o u t b o t h m a t e r i a l a n l a b o r c o s t s n e e d n o b e e n t e r e d f o e v e r y c o s t i n g s i n c e o n c e e n t e r e d i r e m a i n s s t o r e d i t h s y s t e m ' s m e m o r ya n d c a n b p e r i o d i c a l l y a d j u s t e d u s i n ga i n f l a t i o n f a c t o r . T h c o m p u t e ra s k s f o r t h e d i m e n s i o n s o e a c h p i e c et h a t w i l l b u s e d , a d d s a a p p r o p r i a t es c r a p f a c t o r , m a k e s a n a p p r o p r i a t ea d j u s t m e n t s , a n t h e n g o e s o t c a l c u l a t e e a c h c o m p o n e n t ' s c o s t . W h e na l m a t e r i a l c o s t s a r i n t h c o m p u t e ra r r i v e s a s e v e r a l s u b - t o t a l s , g i v i n gb r e a k d o w n f o e a c h t y p e o m a t e r i a la w e l l a t o t a l f o a l m a t e r i a l c o s t s .

L a b o r i c a l c u l a t e d d i f f e r e n t l y . l i s to a l t h e p o s s i b l e o p e r a l i o n s n e c e s s a r yt p r o d u c e a n y t y p e o f b a g a n t h t i m e e a c h o p e r a t i o n r e q u i r e s i m a i nt a i n e d o d i s k . I n o r d e r t d e t e r m i n e

1

Page 18: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 18/58

B U S I N E S S N E W S

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

g i v e n s t y l e , a n a d d s u t h e s e f i g u r e s .T h i s i d e a l f i g u r e i t h e n f a c t o r e d b a e f f e c t i v e p e r f o r m a n c e r a t i n g o a n g i v e n d e p a r t m e n t t o b t a i n r e a l i s t i cr e f l e c t i o n o a n t i c i p a t e d a c t u a l l a b o rc o s t s . I t h s t y l e i t o t a l l y n e w ," l e a r n i n g c u r v e f a c t o r " c a a l s o b a d d e d .T h c o m p u t e r c a a l s o a d a n e x t r ao r d i n a r y c o s t s , s u c h a o v e r h e a d a n i n d i r e c t S a b o r . A r d o n e s t i m a t e s t h a tt h i s c o s t i n g m e t h o d i f o u r t i m e s a f a s t a t h p r e v i o u s l y u s e d m a n u a ls y s t e m . T h p r e s e n t c o s t i n g s y s t e m i s m u c h m o r e e f f i c i e n t t h a n t h o l s y s t e m , t h a t m a n y m o r e s a m p l e s a r a c t u a l l y b e i n g c o s t e d o u t . W h e n c o s t sa r l i t t l e h i g h f o r a g i v e n i t e m t h d e s i g n c a b e a s i l y m o d i f i e d o p a p e ru n t i l t h r i g h t c o m b i n a t i o n i f o u n d .

T i c k e t s a n I n c e n t i v e sT h T i i e o d o r p l a n t i r u o a i n c e nt i v e s y s t e m . W o r k e r s g e p a i d a c c o r di n g t o t h e a m o u n t o w o r k t h e y d o I t h p a s t , a a n o p e r a t o r f i n i s h e d e a c hp r o c e d u r e h w o u l d r e c o r d t h i s f a c ti h i s d a i l y p r o d u c t i o n l o g . C o l l e c t i n g ,t a b u l a t i n g , a n v e r i f y i n g a l t h l o g sp r o d u c e d e a c h d a b 2 0 m u l t il i n g u a l o p e r a t o r s c a u s e d g r e a t d e a lo c o n f u s i o n . T h t h r e e c l e r k s r e s p o ns i b l e f o r c o l l e c t i n g t h i s i n f o r m a t i o nw e r e a l w a y s s w a m p e d a w e r e t h w o r k s u p e r v i s o r s , w h w e r e c a l l e du p o n w h e n e v e r t h e r e w a d i s a g r e em e n t b e t w e e n w o r k e r a n d c l e r k . M u c ho t h i s c o n f u s i o n w a e l i m i n a t e d b i n s t a l l i n g t i c k e t s y s t e m . T h i s i n v o l v e sp r o v i d i n g t h w o r k e r w i t h r e c o r d( i t h f o r m o p a p e r t i c k e t ) o e a c ht a s k a t h t i m e t h t a s k i c o m p l e t e d .T h e s e t i c k e t s , w h i c h p r o v i d e c l e a rr e c o r d o e a c h d a y ' s p r o d u c t i o n , c a b e k e p t b t h w o r k e r a c l e a r p r o o fo h i o r h e r d a i l y e f f o r t . T h t i c k e t sc a n b e t u r n e d i n a t t h e n o t h d a y .a n d t h e n e a s i l y c o u n t e d t d e t e r m i n et h e d a y ' s p a y .

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

1

s p e c i a l t i c k e t s t o c k . T i i e o d o r u s e sP E T . d i s k d r i v e , a n p r i n t e r i t h p l a c e o t h c o n v e n t i o n a l e q u i p m e n t .O v e r 4 , 0 0 0 t i c k e t s a r p r i n t e d e a c hd a y . N s p e c i a l t i c k e t i r e q u i r e d b c a u s e t i c k e t s a r p r i n t e d o t h s a m em a i l i n g l a b e l s h e e t s c o m m o n l y u s e df o r a d d r e s s i n g . E a c h t i c k e t c a r r i e s a l t h i d e n t i f i c a t i o n i n f o r m a t i o n f o t h o p e r a t i o n a n f o r t h e b a s t y l e . A l s o ,t h t i c k e t c o n t a i n s i n f o r m a t i o n r g a r d i n g t h e t i m e a l l o t e d t t h j o a n t h a m o u n t o p i e c e s p e h o u r e p e c t e d f o r t h e o p e r a t i o n . T h e s e t i c k e t st r a v e l w i t h t h w o r k . U p o n c o m p l et i o n o t h e j o b , a o p e r a t o r p e e l s o f t h l a b e l a n p a s t e s i o s t r u c t u r e dt i c k e t s h e e t ( a l s o p r o d u c e d b t h c o m p u t e r ) b e a r i n g t h n a m e o t h o p e r a t o r , w h i c h a c t s a t h e o p e r a t o r ' sr e p o r t i n g f o r m .T h d a t a f r o m t h e t i c k e t s h e e t i m a n u a l l y e n t e r e d i n t o t h e c o m p u t e ra t h e n o t h e d a y . T h c a l c u l a t i o n s ,t a r r i v e a b o t l i t h p e r c e n t p e r f o rm a n c e f o e a c h o p e r a t o r , a w e l l a t h e a r n e d t i m e , a r p e r f o r m e d a u t om a t i c a l l y b t h c o m p u t e r . E a c hi n d i v i d u a l ' s d a i l y p e r f o r m a n c e i p r i n t e d a n p o s t e d i t h p l a n t .W a r e h o u s eT h e o d o r u s e s i t t h i r d P E t m a n a g ei t w a r e h o u s e . W i t h t h a i o t h e i rP E T , T h e o d o r h a i n c r e a s e d i t m a n uf a c t u r i n g p r o d u c t i o n t s u c h a e x t e n t t h a t t h e y b e g a n t r u n o u t o fw a r e h o u s e s p a c e . I n i t i a l l y , t h e y c o s i d e r e d b u i l d i n g a n o t h e r w a r e h o u s e ,b u t h i s w a a e x p e n s i v e p r o p o s i t i o n .

c l o s e e x a m i n a t i o n o t h w a r e h o u s er e v e a l e d t h a i g r e a t d e a l o s p a c e w a w a s t e d t h r o u g h i n e f f i c i e n t a l l o c a t i o n .E a c h s t y l e o f b a g w a a l l o c a t e d e n o u g hs p a c e t h o l d f u l l s t o c k o \ t h a tp a r t i c u l a r b a g . A t a n y o n t i m e , f e o t h e s e s t o r a g e a r e a s w e r e c o m p l e t e l yf u l l . B a l l o w i n g t h P E t o a l l o c a t es p a c e a n e e d e d r a t h e r t h a n a l l o c a t i n gt h m a x i m u m s p a c e f o e a c h s t y l e ,t h p r o b l e m o h a l f - f i l l e d s t o r a g e s p a c ew a s o l v e d . N l o n g e r a r s p e c i f i c a r e a sp e r m a n e n t l y a l l o c a t e d t p a r t i c u l a rs t y l e s . I n s t e a d , a n b i o a n r a c k c a t a k e a n s t y l e o a n c o l o r . T h i s i p o s s i b l e b e c a u s e w h e n l o a d i

c o m m o d o r e

b r o u g h t f r o m t h f a c t o r y , t h e c o p u t e r d i r e c t s t h e l o a d e r w h e r e t p u t h l o a d . T h P E k e e p s t r a c k o w h e r e e a c h l o a d i p l a c e d , a w e l l a w h i c h a r e a s r e m a i n o p e n , a n d i r e c t sp l a c e m e n t s t h a t a l t h e b i n s o o n p a r t i c u l a r s t y l e a r l o c a t e d a c l o s e a p o s s i b l e . W h e n i c o m e s t i m e t p i c ku p a n o r d e r , t h c o m p u t e r d i r e c t s t h o p e r a t o r t o t h e c l o s e s t b a c o n t a i n i n gt h q u a n t i t y o b a g s o t h e p a r t i c u l a rs t y l e d e s i r e d . I a d d i t i o n , s i n c e t h eP E k e e p s t r a c k o w h a t c a m e i a n w h a t w e n t o u t , t h e m a c h i n e a l w a y sm a i n t a i n s a a c c u r a t e , u p - t o - d a t ei n v e n t o r y . T h u s e r c a g e h a r dc o p y o t h i n v e n t o r y a n t i m e h w a n t s .

E s t i m a t i n g c o s t s , r e p o r t i n g t i m e . a n a l l o c a t i n g i n v e n t o r y s p a c e a l t h e s et a s k s a r b e i n g h a n d l e d m o r e e f f i c i e n tl w i t h t h a i o P E c o m p u t e r s .V i c t o r A r d o n A s s o c i a t e s b e l i e v e st h a t P E c o m p u t e r s c a n n o t o n l yi m p r o v e e f f i c i e n c y , b u t r e d u c e c o s t sa w e l l . T h e o d o r o C a l i f o r n i a i s o l i dp r o o f o t h a t b e l i e f .

J u s t c a n ' t g e t t h ea n s w e r t y o u r q u e s t i o n s

o C o m m o d o r e E q u i p m e n t /A p p l i c a t i o n s ?

W r i t e : H O T L I N Ec / C o m m o d o r e I n t e r f a c e6 8 M o o r e R d K i n g o P r u s s i a , P 1 9 4 0 6

J U L Y 1 9 8 1

Page 19: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 19/58

I t h f a s t p a c e d m i c r o - c o m p u t e r i n d u s t r y , n e p r o d u c t sa r d e v e l o p e d a a i n c r e d i b l e r a t e s o m e t i m e s t o o q u i c k l yf o e v e n t h m o s t i n f o r m e d c o m p u t e r p e r s o n . T d o u p a i k e e p i n g o u r u s e r s a b r e a s t o C o m m o d o r e - r e l a t e dp r o d u c t d e v e l o p m e n t s , I N T E R F A C E w i l l i n t r o d u c e n e f e a t u r e i t h n e x t i s s u e o t h m a g a z i n e ( S e p t e m b e r ) .T h s o l e p u r p o s e o f t h e f e a t u r e w i l l b t a n n o u n c e N E h a r d w a r e a n s o f t w a r e d e v e l o p m e n t s . T h i s w i l l b g r e a to p p o r t u n i t y t s t i m u l a t e u s e r a w a r e n e s s , w h i l e t a k i n ga d v a n t a g e o f r e e p u b l i c i t y . P l e a s e r e m e m b e r t h a t o n l yn e p r o d u c t d e v e l o p m e n t s w i l l b a c c e p t e d . I y o h a v en e p r o d u c t t h a t y o w o u l d l i k e t s h a r e w i t h C o m o d o r e u s e r s , s e n d t h i n f o r m a t i o n t o N e P r o d u c t s ,c / E d i t o r , C o m m o d o r e I N T E R F A C E , 6 8 M o o r e R o a d ,K i n g o P r u s s i a , P 1 9 4 0 6 .

P I E - CP E T / C B M * I E E E - 4 8 8

T P A R A L L E L P R I N T E R SB L e m D a t a P r o d u c t s

P . I . E . - C M E A N S — P r o f e s s i o n a l d e s i g n , I n d i s p e n s i b l e f e a t u r e s , E x c e l l e n t q u a l i t y a n C o s t e f f e c t i v e n e s s . Y o c a n ' t b u b e t t e r p a r a l l e l i n t e r f a c e f o y o u r P E T / C B M .O u P . l . E . - C w i l l i n t e r f a c e y o u r P E T / C B M t h r o u g h t h I E E E - 4 8 8 b u t

t h N E S p i n w r i t e r , t h C I t o h S t a r w r i t e r , p r i n t e r s b C e n t r o n i c s , E p s o n , A n a d e x , E s c o n P r o d u c t s , t h eP a p e r T i g e r s b I D S , t h M I P L O T b W a t a n a b e , t h D I p r i n t e r s , t h A J - 8 4 1 , t h O K I D A T A p r i n t e r s , p l u sA L O T H E R p a r a l l e l A S C I I p r i n t e r s .

A s s e m b l e d w i t h c u s t o m c a s e , C B M - T O - A S C N c o d e c o n v e r t e r a n a p p r o p r i a t e c a b l e , t h P . I . E . - C i o n l y$ 1 1 9 . 9 5 $ 5 S & H ) . M d R e s . + 5 t a x . S p e c i f y p r i n t e r a n C B m o d e l s .

L e m D a t a P r o d u c t s , P . O . B o 1 0 8 0 , C o l u m b i a , M d 2 1 0 4 4 P h o n e ( 3 0 1 ) 7 3 0 - 3 2 5 7* P E T / C B M a r t r a d e m a r k s o C o m m o d o r e B u s i n e s s M a c h i n e s

Page 20: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 20/58

E D U C A T I O N

S u p e r P E TI t h M a e d i t i o n o C O M M O D O R E I N T E R F A C E , n e p r o d u c t c a l l e d t h M i c r o - M a i n f r a m e w a s a n n o u n c e d .A l t h o u g h t h p r o d u c t i s t i l l v e r y m u c h r e a l i t y , t h n a m eh a b e e n c h a n g e d t S u p e r P E T . Y e t , r e g a r d l e s s o i t n a m eS u p e r P E T i s s t i l l c o m p u t e r w i t h m a i n f r a m e f e a t u r e s a

m i c r o p r i c e .

S i n c e t h p r o d u c t w a s a n n o u n c e d , w h a v e b e e n f l o o d e dw i t h e n t h u s i a s t i c i n q u i r i e s a b o u t t h S u p e r P E T a n i t c a p a b i l i t i e s . C o n s e q u e n t l y , w h a v e c r e a t e d l i s t o t h m o s t i m p o r t a n t q u e s t i o n s a n a n s w e r s c o n c e r n i n g t h S u p e r P E T . A f t e r r e a d i n g t h i s l i s t y o s h o u l d h a v e c l e a r e ru n d e r s t a n d i n g o C o m m o d o r e ' s l a t e s t p r o d u c t a d d i t i o n .

S u p e r P E T Q U E S T I O N S A N A N S W E R S1 u s w h a t i t h i s n e C o m m o d o r e p r o d u c t ?T h S u p e r P E T i b a s e d o t h s t a n d a r d 8 0 3 2 C o m m o d o r eB u s i n e s s M a c h i n e . I n c o r p o r a t i n g a l o t h 8 0 3 2 s t a n d a r df e a t u r e s , t h i s p r o d u c t i n c l u d e s a s e c o n d i n t e g r a l p r c e s s o r . T h a d d - o n p r o c e s s o r i p s e u d o 1 6 - b i t 6 8 0 9b a s e d s y s t e m w i t h 3 6 K b R O M , 9 6 K b u s e r R A M , a n 2 K s c r e e n R A ( 1 3 4 K b t o t a l ) t h a t s u p p o r t s a l C B p e r i p h e r a l s e x c e p t t h C 2 c a s s e t t e r e c o r d e r . A R S 2 3 2 - Cc o m m u n i c a t i o n f a c i l i t y s u p p o r t s s p e e d s u t 9 6 0 0 b a u d .

2 W i t h t w p r o c e s s o r s , d b o t h r u n s i m u l t a n e o u s l y ?N o T h s y s t e m i i t c u r r e n t c o n f i g u r a t i o n c a n o p e r a t eo n l y o n p r o c e s s o r a t i m e .

3 H o d o e s p r o c e s s o r s e l e c t i o n t a k e p l a c e ?P r o c e s s o r s e l e c t i o n i d e t e r m i n e d a p o w e r - u p b y s w i t c hs e l e c t i o n .

4 C a t h 8 0 3 2 u s e t h e a d d i t i o n a l m e m o r y ?T h e 6 5 0 2 p r o c e s s o r ( t h e 8 0 3 2 ) c a n a d d r e s s t h a d d i t i o n a l6 4 K b R A M . I a d d i t i o n , t h 6 5 0 2 c a u t i l i z e t h R S 2 3 2 - Cc o m m u n i c a t i o n f a c i l i t y . T h e s e f a c i l i t i e s a r a v a i l a b l e t t h m a c h i n e l a n g u a g e p r o g r a m m e r . N e v e r t h e l e s s , C B B A S I Cw i l l s t i l l s h o w 3 7 4 b y t e s f r e e .

5 D o e s t h 6 8 0 9 p r o c e s s o r u s e t h e a d d i t i o n a l m e m o r y ?Y e s , t h 6 8 0 9 p r o c e s s o r u t i l i z e s t h e a d d i t i o n a l m e m o r y .

6 H o d o e s a n 8 - b i t p r o c e s s o r a d d r e s s 9 6 K b R A w h e ni c a o n l y p h y s i c a l l y a d d r e s s 6 4 o a d d r e s s e s ?B o t h t h 6 5 0 2 a n d t h 6 8 0 9 a r b a s i c a l l y 8 - b i t p r o c e s s o r s .B o t h p r o c e s s o r s c a a d d r e s s t h e l o w e r 3 2 K b R A a n i t o w R O M . T h a d d i t i o n a l m e m o r y i a l l o c a t e d o " b a n k s w i t c h i n g " s c h e m e . T h a d d i t i o n a l m e m o r y ( 6 4 K bt 1 3 4 K b ) i m a p p e d i n t o m e m o r y i 4 K " b a n k s " . T h i ss w i t c h i n g i u n d e r o p e r a t i n g s y s t e m c o n t r o l a n i t r a n sp a r e n t t t h e n d - u s e r .

7 W h d i d n ' t C o m m o d o r e j u s t e x p a n d t h m e m o r y o t h 6 5 0 2 ?T h e r e a r s e v e r a l r e a s o n s . B i n c l u d i n g t h e s e c o n d p r o c e s s o r( 6 8 0 9 ) C o m m o d o r e p r o v i d e s l a t e r g e n e r a t i o n p r o c e s s o rw i t h m o r e p o w e r f u l i n s t r u c t i o n s e t . I g i v e s t h m a c h i n el a n g u a g e p r o g r a m m e r m u l t i p l e b a s e p a g e s , b e t t e r s t a c km a n a g e m e n t , a n 1 6 - b i t i n s t r u c t i o n s . T h 6 8 0 9 i a l s oc o m p a t i b l e t t h e x i s t i n g 6 5 0 2 h a r d w a r e a n p e r i p h e r a lc h i p s . R e m e m b e r , a l c u r r e n t a n f u t u r e 8 0 3 2 s o f t w a r ew i l l r u o t h e x p a n d e d p r o d u c t u n m o d i f i e d . M o d i f i c at i o n w i l l , o c o u r s e , b n e c e s s a r y t t a k e a d v a n t a g e o t h e x p a n d e d m e m o r y a v a i l a b l e .

1 c o m m o d o r e I N T E R F A C E

Page 21: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 21/58

8 W h i c h d i s k d r i v e i r e q u i r e d f o t h S u p e r P E T p r o d u c t ?A n c u r r e n t C o m m o d o r e d u a l - d i s k d r i v e w i l l w o r k . H o e v e r , t h l a r g e r c a p a c i t y d r i v e ( 8 0 5 0 ) i r e c o m m e n d e d b c a u s e o l a n g u a g e a n a p p l i c a t i o n s t o r a g e r e q u i r e m e n t s .

9 W h i c h p r i n t e r s w i l l i n t e r f a c e w i t h t h S u p e r P E T ?A l C B p r i n t e r s w i l l w o r k . T h p r i n t e r s u t i l i z e t h I E E E - 4 8 8 i n t e r f a c e a v a i l a b l e o t h 8 0 3 2 . Y o u r a p p l i c a t i o no p a r t i c u l a r e n v i r o n m e n t d i c t a t e s t h r e q u i r e d p r i n t e r .

1 0 S i n c e C o m m o d o r e h a u s e d t h I E E E - 4 8 8 i n t e r f a c e i t h p a s t , w h h a t h R S 2 3 2 - C b e e n i n t e r f a c e d ?O n o t h e d e v e l o p e r s ' r e q u i r e m e n t s i u s i n g t h i s p r o d u c tw a c o m m u n i c a t i o n t t h l a r g e - s c a l e m a i n f r a m e . T h p r d u c t w a u s e d a f r o n t - e n d p r o c e s s o r a n d e v i c e t p a s se x e c u t a b l e p r o g r a m f i l e s b e t w e e n t h h o s t a n t l i i s p r d u c t . I i a l s o p o s s i b l e t u s t h i s p r o d u c t a d u m bt e r m i n a l . B s o f t w a r e c r e a t i o n , t e r m i n a l e m u l a t i o n i p o s s i b l e .

1 1 W h d e v e l o p e d t h i s t r u l y u n i q u e m i c r o c o m p u t e rs y s t e m ?T h e h a r d w a r e i m p l e m e n t a t i o n o t h p r o d u c t w a c o p l e t e d b B M C o m p u s c i e n c e a n t h s o f t w a r e w a d e v e l o p e d b W a t e r l o o C o m p u t i n g S y s t e m s , L i m i t e d .B o t h c o m p a n i e s a r l o c a t e d i C a n a d a .

1 2 E x a c t l y w h w a t h S u p e r P E T d e v e l o p e d ?T h U n i v e r s i t y o W a t e r l o o n e e d e d t u n b u r d e n i t l a r g em a i n f r a m e f r o m c r u n c h o h i g h v o l u m e u s e r s . T h e r e w e r en e x i s t i n g p r o d u c t s t h a t w o u l d b c o s t e f f e c t i v e . B d e v e l o p i n g p r o g r a m s o m i c r o c o m p u t e r a n h a v i n g t h c o m p a t i b i l i t y o r u n n i n g t h s a m e p r o g r a m o n s u i t a b l yc o n f i g u r e d h o s t m a i n f r a m e , m a n y o t h e i r e d u c a t i o n a lp r o b l e m s c o u l d b s o l v e d .

1 3 W h a t c a d w i t h t h i s p r o d u c t ?T h i s p r o d u c t a l l o w s t h g e n e r a t i o n , t e s t i n g , e d i t i n g , d b u g g i n g , a n e x e c u t i o n o p r o g r a m s o u r c e f i l e s i t h i n t e r p r e t i v e m o d e . T h e s e f i l e s m a b e e x e c u t e d l o c a l l yo t r a n s m i t t e d a n e x e c u t e d o m a i n f r a m e s y s t e m u t l i z i n g t h s a m e l a n g u a g e i n t e r p r e t e r s . F i l e s a r s t o r e d i t r u e A S C I I f o r m a t f o c o m m u n i c a t i o n a n c o m p a t i b i l i t yw i t h h o s t s y s t e m s .

1 4 W h a t s o f t w a r e p a c k a g e s a r e a v a i l a b l e f o r t h e S u p e rP E T ?T h s o f t w a r e p a c k a g e s i n c l u d e d w i t h t h p r o d u c t c o n s i s to i n t e r p r e t e r s f o v a r i o u s l a n g u a g e s , a e d i t o r , a n o p e r a ti n s y s t e m ( s u p e r v i s o r ) a n a a s s e m b l y l a n g u a g e d e v e l o pm e n t s y s t e m . T h l a n g u a g e s a r p o r t a b l e a n a r e p a r t i c u l a r

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

1 5 W h a t l a n g u a g e s s p e c i f i c a l l y a r e a v a i l a b l e ?T h e r e a r f o u r l a n g u a g e i n t e r p r e t e r s i n c l u d e d w i t h t h

p r o d u c t . T h e s e a r W a t e r l o o m i c r o B A S J C , W a t e r l o o m i c r o -P a s c a l , W a t e r l o o m i c r o F O R T R A N , a n W a t e r l o o m i c r o -A P L . T h e s e l a n g u a g e i n t r e p r e t e r s h a v e b e e n d e s i g n e ds p e c i f i c a l l y f o t e a c h i n g c o m p u t e r p r o g r a m m i n g . T f i e i rd e s i g n e m p h a s i z e s g o o d e r r o r d i a g n o s i s a n d e b u g g i n gc a p a b i l i t i e s w h i c h a r e v e r y u s e f u l i e d u c a t i o n a l a n o t l wp r o g r a m d e v e l o p m e n t e n v i r o n m e n t s . O c o u r s e , t h s t a n d a r d 8 0 3 2 B A S I C 4 . i a v a i l a b l e i t h 6 5 0 2 m o d e .

1 6 W h a t i s p e c i a l a b o u t t h W a t e r l o o m i c r o B A S I C ?T h i s i m p l e m e n t a t i o n o B A S I C i n c l u d e s A N m i n i m a lB A S I C , w i t h c e r t a i n m i n o r e x c e p t i o n s , a n s e v e r a l e t e n s i o n s s u c h a s t r u c t u r e d p r o g r a m m i n g c o n t r o l , l o n gn a m e s f o v a r i a b l e s a n o t h e r p r o g r a m e n t i t i e s , c h a r a c t e r -s t r i n g m a n i p u l a t i o n s , c a l l a b l e p r o c e d u r e s a n m u l t i - l i n ef u n c t i o n s , s e q u e n t i a l a n r e l a t i v e f i l e c a p a b i l i t i e s , i n t e g e ra r i t h m e t i c , d e b u g g i n g f a c i l i t i e s , a n c o n v e n i e n t p r o p - a me n t r y a n e d i t i n g f a c i l i t i e s .

1 7 I t h W a t e r l o o m i c r o P a s c a l t h s a m e a U C S D P a s c a l ?T h e s e a r d i f f e r e n t i m p l e m e n t a t i o n s . T h W a t e r l o o m i c r o -P a s c a l i a e x t e n s i v e i m p l e m e n t a t i o n o P a s c a l , c o r r e s p o n di n g v e r y c l o s e l y t o d r a f t p r o p o s a l s b e i n g p r o d u c e d b y t h I n t e r n a t i o n a l S t a n d a r d s O r g a n i z a t i o n ( I S O ) P a s c a l C o m m i tt e e . T h I S d r a f t l a n g u a g e i r e f i n e m e n t o t h l a n g u a g eo r i g i n a l l y d e f i n e d b W i r t h , v a r y i n g o n l y i m i n o r a s p e c t s .S o p h i s t i c a t e d f e a t u r e s s u c h a t e x t f i l e s u p p o r t , p o i n t e rv a r i a b l e s , a n m u l t i - d i m e n s i o n e d a r r a y s a r i n c l u d e d i t h i s i m p l e m e n t a t i o n . s i g n i f i c a n t f e a t u r e o t h W a t e r l o om i c r o P a s c a l i i t p o w e r f u l i n t e r a c t i v e d e b u g g i n g f a c i l i t y .

1 8 D o e s t h W a t e r l o o m i c r o F O R T R A N m e e t A S C I Is t a n d a r d s ?T h W a t e r l o o m i c r o F O R T R A N i s p e c i a l d i a l e c t d e s i g n e d

f o t e a c h i n g p u r p o s e s . I h a m a n y o t h c h a r a c t e r i s t i c sa n m u c h o t h f i a v o r o n o r m a l F O R T R A N , b u v a r i e ss i g n i f i c a n t l y f r o m e s t a b l i s h e d s t a n d a r d s f o t h a t l a n g u a g e .T h i s l a n g u a g e p r o c e s s o r h a m a n y o t h i m p o r t a n t c h a r a ct e r i s t i c s o t h W a t e r l o o W A T F I V - S c o m p i l e r , w h i c h i w i d e l y u s e d o I B c o m p u t e r s , p l u s s o m e o t h e f e a t u r e si n c l u d e d i t h n e F O R T R A N - 7 7 d e f i n i t i o n . E x a m p l e so t h e l a n g u a g e s f e a t u r e s s u p p o r t e d a r F O R M A T , s u r o u t i n e s a n f u n c t i o n s , m u l t i - d i m e n s i o n e d a r r a y s , e x t e n d e dc h a r a c t e r - S t r i n g m a n i p u l a t i o n , s t r u c t u r e d p r o g r a m m i n g

J U L Y , 1 9 8 1 c o m m o d o r e 1

Page 22: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 22/58

E D U C A T I O N

S u p e r P E T Q & c o n t r o l , a n f i l e i n p u t / o u t p u t . I a d d i t i o n , t h e i n t e r p r e t e rp r o v i d e s p o w e r f u l i n t e r a c t i v e d e b u g g i n g f a c i l i t y .

1 9 I t h W a t e r l o o m i c r o A P L s i m i l a r t t h I B A P L ?T h m i c r o A P L i i n t e n d e d t b c o m p l e t e a n f a i t h f u li m p l e m e n t a t i o n o t h I B M j A C M s t a n d a r d f o r A P w i t hr e s p e c t t t h s y n t a x a n s e m a n t i c s o A P s t a t e m e n t s ,o p e r a t o r s a n p r i m i t i v e f u n c t i o n s , i n p u t / o u t p u t f o r m s ,a n d e f i n e d f u n c t i o n s . S y s t e m c o m m a n d s , s y s t e m v a r i a b l e sa n s y s t e m f u n c t i o n s a r t h o s e c o n s i s t e n t w i t h s i n g l e -u s e r e n v i r o n m e n t . T h e r e a r n s i g n i f i c a n t d e s i g n l i m i t at i o n s o t h r a n k o s h a p e o a r r a y s o n a m e l e n g t h . T h s h a r e d v a r i a b l e p r o c e s s o r i o m i t t e d . E x t e n s i o n s i n c l u d es y s t e m f u n c t i o n s s u p p o r t i n g f i l e s o A P a r r a y s . A P e q u i v a l e n t s o B A S I C f e a t u r e s P E E K , P O K E , a n S Y a r c i n c l u d e d .

2 0 T e l i m i n a t e c o n f u s i o n , t h e m i c r o l a n g u a g e s d e s c r i b e da b o v e w i l l e x e c u t e o m a i n f r a m e . I t h a t c o r r e c t ?Y e s , t h f o u r l a n g u a g e s a r t h s a m e o b o t h t h m i c r o a n

s u i t a b l y c o n f i g u r e d m a i n - f r a m e . E o e x a m p l e , i y o u r I B p r o c e s s o r , r u n n i n g V M / C M S , h a s t h e p r o p e r W a t e r l o oi n t e r p r e t e r , a p p l i c a t i o n p r o g r a m s m a b e u p l o a d e d o d o w n l o a d e d a n d e x e c u t e d w i t h o u t a n c o d e c h a n g e .T h e r e f o r e , t h p r o d u c t c a a c a s t a n d a l o n e p r o c e s s o r , a

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

2 1 W h a t i t h e f u n c t i o n o f t h e t e x t e d i t o r ?T h t e x t e d i t o r , k n o w n a t h W a t e r l o o m i e r o E d i t o r , i s u i t a b l e f o c r e a t i n g a n m a i n t a i n i n g b o t h p r o g r a m a n ds o u r c e d a t a f i l e s . I i t r a d i t i o n a l l i n e - o r i e n t e d t e x t e d i t o rw i t h p o w e r f u l t e x t s e a r c h i n g a n s u b s t i t u t i o n c o m m a n d si n c l u d i n g g l o b a l c h a n g e . F u l l s c r e e n s u p p o r t a n s p e c i a lf u n c t i o n k e y s a l l o w t e x t t o b a l t e r e d , i n s e r t e d , o d e l e t e do t h s c r e e n w i t h o u t e n t e r i n g c o m m a n d s . F a c i l i t i e s f o r e p e a t i n g p r e v i o u s l y i s s u e d c o m m a n d s f u r t h e r e n h a n c et h u s a b i l i t y o t h i s e d i t o r .

2 2 I t h o p e r a t i n g s y s t e m i n c l u d e d w i t h t h i s p r o d u c t ?T h W a t e r l o o m i c r o S U P E R V I S O R i a o p e r a t i n g s y s t e md e s i g n e d f o r t h s i n g l e - u s e r m i c r o c o m p u t e r e n v i r o n m e n t s .I i n c l u d e s a M o n i t o r , L i b r a r y , a n S e r i a l L i n e C o m m u n i c at i o n s u p p o r t .T h M o n i t o r p r o g r a m s u p p o r t s l o a d i n g o t h L i n k e r p r d u c e d p r o g r a m f i l e s i n t o b a n k - s w i t c h e d R A m e m o r y o n o r m a l R A m e m o r y . T h e m o n i t o r a l s o p r o v i d e s f a c i l i t i e s

w h i c h a r e u s e f u l f o d e b u g g i n g m a c h i n e l a n g u a g e p r o g r a m s .T h e s e i n c l u d e c o m m a n d s t d i s p l a y a n a l t e r R A m e m o r ya n 6 8 0 9 m i c r o p r o c e s s o r r e g i s t e r s , u t i l i z i n g f u l l s c r e e nf e a t u r e s f o e a s e o u s e . I a d d i t i o n , M o n i t o r c o m m a n dp e r m i t s d i s a s s e m b l y o t h 6 8 0 9 i n s t r u c t i o n s i n t o a s s e m b l y -l a n g u a g e m n e m o n i c s .

l i b r a r y o f u n c t i o n s i s u p p l i e d f o g e n e r a l u s e b o t h e rp r o g r a m s i n c l u d e d i t h e p a c k a g e . T h L i b r a r y i n c l u d e ss u p p o r t f u n c t i o n s f o r i n p u t / o u t p u t o p e r a t i o n s t t h k e b o a r d , s c r e e n , a n p e r i p h e r a l d e v i c e s . O t h e r e l e m e n t s o t h e L i b r a r y p r o v i d e f l o a t i n g - p o i n t a r i t h m e t i c , f u n d a m e n t a lt r i g o n o m e t r i c f u n c t i o n s , a n s e v e r a l g e n e r a l p u r p o s eu t i l i t y f u n c t i o n s .

S e r i a l L i n e S e t u p p r o g r a m i i n c l u d e d w h i c h p r o v i d e sf o t h s e l e c t i o n o f p r o g r a m m a b l e c h a r a c t e r i s t i c s , s u c h a b a u d r a t e . T h p r o g r a m i n c l u d e s s u p p o r t f o r e s t a b l i s h i n gc o m m u n i c a t i o n w i t h t h h o s t c o m p u t e r , t h r o u g h s e r i a ll i n e , f o a c c e s s i n g t h h o s t f i l e s a n p e r i p h e r a l d e v i c e s .

2 3 H i g h e r l e v e l l a n g u a g e s h a v e b e e n d i s c u s s e d , b u w h a ta s s e m b l e r o d e v e l o p m e n t s y s t e m i a v a i l a b l e ?D i s k - o r i e n t e d a s s e m b l e r a n l i n k e r p r o g r a m s , t h W a t e r l o o6 8 0 9 A s s e m b l e r a n L i n k e r , a r e i n c l u d e d a n s u p p o r td e v e l o p m e n t o g e n e r a l p u r p o s e 6 8 0 9 m a c h i n e - l a n g u a g ep r o g r a m s . T h A s s e m b l e r s u p p o r t s s y n t a x a n d i r e c t i v e sf o t h 6 8 0 9 a s s e m b l y l a n g u a g e a n i n c l u d e s p o w e r f u lm a c r o c a p a b i l i t i e s . I a d d i t i o n , t h A s s e m b l e r s u p p o r t sp s e u d o o p c o d e s f o s t r u c t u r e d p r o g r a m m i n g c o n t r o l s ,l o n g n a m e s ( l a b e l s ) f o r m e a n i n g f u l i d e n t i f i c a t i o n o p r g r a m s e g m e n t s a n d a t a , a n t h a b i l i t y t i n c l u d e d e f i n it i o n s f r o m s e p a r a t e f i l e s . T h e A s s e m b l e r p r o d u c e s b o t hl i s t i n g a n r e l o c a t a b l e o b j e c t f i l e .T h L i n k e r a l l o w s t h c o m b i n a t i o n o a a r b i t r a r y n u m b e ro r e l o c a t a b l e o b j e c t f i l e s t p r o d u c e a a b s o l u t e l o a d a b l ea n e x e c u t a b l e p r o g r a m f i l e . S i n c e i t i s d i s k - o r i e n t e d , t h L i n k e r i c a p a b l e o b u i l d i n g p r o g r a m s w h i c h a r l a r g e rt h a n t h R A s p a c e a v a i l a b l e . T h L i n k e r s u p p o r t s b u i l di n o p r o g r a m s i s e g m e n t s o b a n k s f o o p e r a t i o n i b a n k - s w i t c h e d R A m e m o r y , a w e l l a s u p p o r t i n g b u i l d -l u o p r o g r a m s f o r o p e r a t i o n s i n o r m a l R A m e m o r y .

2 4 W h a t t y p e s o d o c u m e n t a t i o n w i l l b a v a i l a b l e ?C o m m o d o r e w i l l s u p p l y T u t o r i a l M a n u a l a n d L a n g u a g eR e f e r e n c e M a n u a l f o e a c h o t h e h i g h e r l e v e l l a n g u a g e s .T h e r e w i l l b e x t e n s i v e d o c u m e n t a t i o n o t h A s s e m b l e ra n L i n k e r i n c l u d e d a l s o .I a d d i t i o n . R e f e r e n c e M a n u a l s , T e x t b o o k s , a n I n s t r u c t o r s 'G u i d e s w i l l b a v a i l a b l e f o e a c h s o f t w a r e c o m p o n e n t o ft h e s y s t e m .

2 5 W h a t i t h p r i c e f o r t h e S u p e r P E T ?T h 8 0 3 2 a n t h a d d - o n b o a r d , w h e n p u r c h a s e d t o g e t h e ra s s y s t e m , w i l l r e t a i l i t h U . S . f o r S J , 9 9 5 . 0 0 .

2 6 W h e n w i l l t h i s p r o d u c t b e a v a i l a b l e ?F i r s t d e l i v e r i e s a r s c h e d u l e d f o r F a l l 1 9 8 1 .

2 z c o m m o d o r e I N T E R F A C E

Page 23: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 23/58

P e r f e c t l y B a l a n c e de d u c a t i o n a l s o f t w a r e

f r o mM I C R O - E D

f o P E

a n V I

S e n d f o o u f r e e c a t a l o gp l e a s e s p e c i f y P E o V I

M I C R O - E D , I n c . P . O . B o 2 4 1 5 6M i n n e a p o l i s , M 5 5 4 2 4

o t e l e p h o n e u a ( 6 1 2 ) 9 2 6 - 2 2 9 2I a n P E a r t h r e g i s t e r e d

a r k s f o C o m m o d o r eM a c h i n e s .

Page 24: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 24/58

A g r i c u l t u r a l S o f t w a r ef r o m C y b e r i a .

F O P E T / C B M S Y S T E M S

c o m p l e t ea c c o u n t i n g p a c k a g e f o t o d a y ' s f a r m o p e r a t i o n sR e c o r d s , s o r t s , c o m b i n e s a n p r i n t s t h r e s u l t s o t h f a r m o p e r a t i o n .A c c o u n t h e a d i n g s a n d n u m b e r s a r p r e - a s s i g n e d f o n e a r l y e v e r y t y p eo f a r m i n c o m e o e x p e n s e , b u a n y a c c o u n t m a b d e l e t e d , a l t e r e d o a d d e d .K e e p s p e r s o n a l , f a m i l y a n h o u s e - h o l d a c c o u n t s a w e l l .C y b e r - F a r m e r m a n a g e m e n t t o o l s i n c l u d e c a s h - f l o w a n a l y s e s , d e p r e c ia t i o n s c h e d u l e s , i n v e n t o r y a n b u d g e t r e p o r t s .N c o m p u t e r e x p e r i e n c e i n e c e s s a r y t o p e r a t e t h i s s y s t e m .

F a r r o w - F i l e rR e c o r d - k e e p i n g a n m a n a g e m e n ts y s t e m f o t h p o r k p r o d u c e r

H e l p s t h p o r k p r o d u c e r t l o w e r t h e i r c o s t - p e r - p i gb y p r o d u c i n g m o r e a n i m a l s .H i g h v i s u a l i m p a c t o r e p o r t s a l l o w s f o b e t t e rc u l l i n g o f r e e l o a d e r s .A l e r t s t h o p e r a t o r t p o s s i b l e m e d i c a l p r o b l e m si t h h e r d .F o r e c a s t s f a r r o w i n g s f o m o n t h p e r i o d .K e e p s i n d i v i d u a l r e c o r d s o e a c h a n i m a l .

F a r m e r ' s W o r k b o o kT h e m o s t p o w e r f u l m a n a g e m e n t t o o l e v e r f o t h a g r i c u l t u r a l p r o d u c e r . F a r m e r s W o r k b o o k c o m b i n e st h p o w e r o V i s i c a l c - w i t h t h k n o w l e d g e o m j o m i d w e s t e r n u n i v e r s i t y . T h F a r m e r s W o r k b o o k i

c o l l e c t i o n o t e m p l a t e s t h a t a r d e s i g n e d t b r u o t h e V i s i c a l c w p r o g r a m . T h t e m p l a t e s i n c l u d el a b l e s , f o r m u l a s , s a m p l e d a t a , t e s t c a s e s a n d f u l ld o c u m e n t a t i o n . T e m p l a t e t i t l e s i n c l u d e : C a t t l eF e e d e r , P i P r o d u c t i o n , S h e e p P r o d u c t i o n , G r a i nM a n a g e m e n t , L o a n P a y m e n t s , M a r k e t A v e r a g e , L a n dP u r c h a s e a n d m a n y o t h e r s .

' V i s i c a l c i t r a d e m a r k o P e r s o n a l S o f t w a r e , I n

A l s o . . . T w o O t h e r E n h a n c e m e n t s f o P E T / C B M S y s t e m sS u p e r B u s G r e a t l y m u l t i p l i e s

s y s t e m c a p a b i l i t i e s

$ 1 9 5p e c o m p u t e r

T h i s i a a c t i v e , i n t e g r a t e d s y s t e m — n o t j u s t a p a s s i v e n e t w o r k . S u p e r -B u g i v e s s c h o o l s , b a n k s , l a b o r a t o r i e s a n b u s i n e s s e s c o n t r o l o t h w a t h e i r n e t w o r k s o p e r a t e .

U t 1 c o m p u t e r s , d i s k d r i v e s o r p r i n t e r s c a b i n t e r c o n n e c t e d .C o m p l e t e f i l e s e c u r i t y ( p r o g r a m a n d a t a ) a n B A S I C s e c u r i t y .B u i l t - i n e r r o r d e t e c t i o n a n d c o n v e n i e n c e f e a t u r e s .C a b o t h r e a d a n w r i t e t o d i s k .A l B A S I C c o m m a n d s c a b u s e d .

A u t o - B o o t S i m p l i f i e s P E T / C B M o p e r a t i o nA u t o - B o o t i R O t h a t a u t o m a t i c a l l y l o a d s a n r u n s t h e f i r s t p r o g r a mo t h e d i s k ( i n i t i a l i z i n g i n e c e s s a r y ) .C o m p l e t e l y c o m p a t i b l e w i t h m o s t o t h e r p r o g r a m s .J u s t i n s e r t t h d i s k i t h d r i v e , t u r n o t h c o m p u t e r , a n A u t o - B o o td o e s t h r e s t .

S 4 9 9 5 p e

M a s t e r C a r d , V I S A a n d C . O . D . o r d e r s a c c e p t e d . S p e c i f y c o m p u t e r m o d e l w h e no r d e r i n g S u p e r B u s o A u t o B o o t . D e a l e r i n q u i r i e s i n v i t e d . ' l = D l ^ U = a u U = i ] [ | l . " , : L ' ; , 5 1 5 - 2 9 2 - 7 6 3 4

2 3 3 0 L I N C O L N W A Y , A M E S , I O W A 5 0 0 1 0

2 z c o m m o d o r e I N T E R F A C E

Page 25: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 25/58

Page 26: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 26/58

3 N F H e l m e t s 5 M i s s i o n a r i e s a n C a n n i b a l sT h e r e a r 2 f o o t b a l l t e a m s I t h N F L . M a n ys u p e r m a r k e t s a n d i s c o u n t s t o r e s h a v e v e n d i n gm a c h i n e s t h a t d i s p e n s e m i n i a t u r e t e a m h e l m e t s f o o n q u a r t e r ( 2 c e n t s ) e a c h . A s s u m e t h a t a l h e m e t s a r e q u a l l y l i k e l y t b d i s p e n s e d b t h m a c h i n e s .

Y o a r t w r i t e p r o g r a m t s i m u l a t e p u t t i n gq u a r t e r s i v e n d i n g m a c h i n e s u n t i l a l 2 h e l m e t sh a v e b e e n o b t a i n e d . Y o u r o u t p u t s h o u l d h a v e t h f o r m :

T O T A L S P E N T T G E T A L L 2 H E L M E T SS X X X . X X .

R u y o u r s i m u l a t i o n 3 t i m e s .

O s m a l l i s l a n d i t h S o u t h P a c i f i c , t h r e em i s s i o n a r i e s a n t h r e e c a n n i b a l s a r s t r a n d e d w i t ho n l y s m a l l b o a t w i t h w h i c h t o c r o s s o v e r t t h m a i n l a n d . I p l a n n i n g f o t h e t r a n s f e r o e v e r yo n t t h m a i n l a n d , t h m i s s i o n a r i e s k n o w t h a tt h e y c a n n o t t r u s t t h c a n n i b a l s . T h u s , t b s a f et h e y e s t a b l i s h t h e r u l e t h a t m i s s i o n a r i e s m u s tn e v e r b e o u t n u m b e r e d b t h c a n n i b a l s o e i t h e rt h i s l a n d o t h m a i n l a n d d u r i n g t h e t r a n s f e rp r o c e s s .

I w u s a t r e p r e s e n t m i s s i o n a r y a n t r e p r e s e n t c a n n i b a l t h e n M M M C C C r e p r e s e n t st h r e e m i s s i o n a r i e s a n t h r e e c a n n i b a l s t o g e t h e r .W i t h t h i s r e p r e s e n t a t i o n , i i p o s s i b l e t l i s t a l p o s s i b l e a r r a n g e m e n t s o f m i s s i o n a r i e s a n c a n n ib a l s o t h i s l a n d a n t h m a i n l a n d i l i s t :

4 L e t t e r C o u n tC o n s i d e r p a r a g r a p h c o n t a i n i n g s e v e r a l l i n e s o t e x t i n f o r m a t i o n . Y o a r t w r i t e p r o g r a m t p r i n t l e t t e r f r e q u e n c y t a b l e w h i c h w i l l l i s t t h f r e q u e n c y a n d p e r c e n t a g e o o c c u r e n c e s o e a c hl e t t e r ( t h r o u g h Z o t h e t e x t i o r d e r o h i g h e s tf r e q u e n c y f i r s t .

Y o u r l i s t s h o u l d b e h e a d e d w i t h t h l i n e :

L E T T E R F R E Q U E N C Y P E R C E N Ta n s h o u l d h a v e f i n a l l i n e :

T O T A L X X w h e r e X X i t h t o t a l n u m b e r o l e t t e r s i t h p a r a g r a p h . D n o l i s t l e t t e r s w h i c h d n o t o c c u ri t h p a r a g r a p h . I B A S I C , y o c a u s D A T As t a t e m e n t s t e n t e r y o u r t e x t s u c h a s

1 0 0 0 D A T A " C O N S I D E R A P A R A G R A P H . . . "

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

I S L A N D1 M M M C C C

2 M M M C C3 M M M C4 M M 5 M M C C C6 e t c .

M A I N L A N D

C c c e t c .

S T A T U SS A F ES A F ES A F ES A F E

e t c .

T h s a f e p o s i t i o n s a r t h o s e w h i c h o b e y t h r u l es e u p b y t h e m i s s i o n a r i e s . Y o u r p r o b l e m i t w r i t e p r o g r a m w h i c h w i l l f i l l o u t h e n t i r el i s t o p o s s i b l e a r r a n g e m e n t s o m i s s i o n a r i e s a n c a n n i b a l s o t h i s l a n d a n t h m a i n l a n d a n d t p r i n t ' S A F E ' a f t e r e v e r y a r r a n g e m e n t t h a t i s a f e .T h p r o g r a m m u s t d o a l t h w o r k . I i n o a c c e p ta b l e t s o l v e i b h a n d a n s i m p l y p r i n t o u t h r e s u l t s .

2 c o m m o d o r e I N T E R F A C E

Page 27: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 27/58

S p e c i a l F e a t u r e

T h S u m m e r o ' 5 H a r r y c a m e h o m e f r o m s u m m e r c a m p w i t he i g h t m u l t i - c o l o r e d p o t - h o l d e r s , s i p o p s i c l e s t i c k r e n d e r i n g s o t h E m p i r e S t a t e B u i l d i n g , a n t w t i l e d a s h - t r a y s p a i n t e d i c o l o ry o h a n e v e r s e e n b e f o r e . H a r r y , a c h i l d w h e n h l e f t , h a h a i r o h i u p p e r l i w h e n h r e t u r n e d . F o t h n e x t f i v e m o u t h s , h r c e i v e d 2 l e t t e r s s p r a y e d w i t h " E v e n i n g i P a r i s " c o l o g n e a n s i g n e d ," L o v e a l w a y s . S h e i l a .

T h S u m m e r o ' 8 T h i s y e a r H a r r y s e n t h i s o M a t t h e w t o v e rn i g h t c a m p . M a t t h e w w i l l r e t u r n w i t h t h s a m e p o t - h o l d e r s , c a n d yd i s h e s , a n l i m e g r e e n a s h - t r a y s . H w i l l l e a v e c h i l d a n r e t u r nw i t h v o i c e s e v e r a l o c t a v e s d e e p e r . A n f o t h n e x t f i v e m o n t h sh e ' l l p r o b a b l y r e c e i v e e n v e l o p e s e a c h c o n t a i n i n g f l o p p y d i s km a r k e d , " L o v e a l w a y s , J e n n i f e r -

S u m m e r C a m pT o d a y , i t ' s b e c o m i n g i n c r e a s i n g l yc o m m o n t o b s e r v e c h i l d r e n u s i n gc o m p u t e r s i e d u c a t i o n a l e n v i r o nm e n t s a n e v e n a h o m e , b u h i g h o

w o o d e d h i l l o v e r l o o k i n g t h C o n e c t i c u t R i v e r i E a s t H a d d a m . C o n e c t i c u t , y o u n g s t e r s a r e x p e r i e n c i n gt h w o n d e r s o c o m p u t e r s w h i l e b o a ti n g , s w i m m i n g , h i k i n g , d a n c i n g , a n s i n g i n g . T h e s e k i d s a r s p e n d i n g t w w e e k s a s u m m e r c a m p , w i t hs l i g h t t w i s t c o m p u t e r s a r e t h e m o s ti m p o r t a n t p a r t o t h e f u n .

I i t s f i r s t f u l l y e a r o o p e r a t i o n .C o m p u t e r C a m p E a s t h a s c a p t u r e dt h m i n d s o y o u n g s t e r s f r o m t e t s e v e n t e e n w h o , f o t w w e e k s , a r e x p o s e d t o v a r i e t y o p e r s o n a lc o m p u t e r s a n p r o g r a m m i n g l a n g u a g e s .W h e t h e r c o m p l e t e b e g i n n e r s o a v a n c e d e n t h u s i a s t s , t h e s e y o u n g s t e r sc a n t a k e a d v a n t a g e o t h f l e x i b l ei n s t r u c t i o n p r o g r a m s a v a i l a b l e a t h c a m p .

C o m p u t e r C a m p E a s t i t h b r a i nc h i l d o D r A r t h u r M i c h a e l s w h o , f o n e a r l y 2 y e a r s , h a s p e c i a l i z e d i e d u c a t i o n a n r e s i d e n t i a l c a m p i n g .M i c h a e l s a l s o o p e r a t e s c a m p f o l e a r n i n g d i s a b l e d c h i l d r e n a n t h r e en u r s e r y a n p r e s c h o o l c e n t e r s . A c c o r di n t M i c h a e l s . C o m p u t e r C a m pE a s t i a e n t i r e l y d i f f e r e n t c o n c e p t .

" N o i m a l l y , w h e n y o g e k i d s t g e t h e r f o t w w e e k s , y o u ' r e g o i n gt h a v e s o m e t r o u b l e , " s a i d M i c h a e l s ." B u t w h a v e h a v e r y f e b e h a v i o r a lp r o b l e m s . T h e s e k i d s a r p r e t t y w e l lm o t i v a t e d . " h s a i d . M i c h a e l s e xp l a i n e d t h a t a l t h o u g h t h c a m p e r sa r h o u s e d a c c o r d i n g t a g e , t h e y a r p l a c e d i c l a s s e s a c c o r d i n g t k n o wl e d g e a n e x p e r i e n c e . C o n s e q u e n t l y ,t h e r e m a b a e l e v e n - y e a r o l i t h s a m e c l a s s w i t h s e v e n t e e n - y e a r o l s t u d e n t . " I f a c t , o n o o u m o s ts k i l l e d p r o g r a m m e r s i t e n . " s a i dM i c h a e l s . " Y e t . n o n e s e e m s t m i n d . "

A c c o r d i n g t c a m p d i r e c t o r B i l l G i s o n , v i t a l e l e m e n t o f t h c a m p ' sa p p r o a c h t l e a r n i n g i a e m p h a s i so t e a m w o r k . F o i n s t a n c e , t w s t d e n t s w o r k w i t h o n c o m p u t e r a p a r t o d a i l y " t e a m u n i t . " A n u t f i v e c a m p e r s w o r k t o g e t h e r o p r o j e c t , w i t h e a c h c a m p e r h a v i n g t h r e s p o n s i b i l i t y f o o n c o m p o n e n to t h e p r o j e c t .

C o m p u t e r E a s t p r o v i d e s p r o g r a mt h a t w i l l i n t e r e s t y o u n g s t e r s a t h e i ro w l e v e l a n p a c e . I n s t r u c t i o n i g i v e n i p o p u l a r s t u d e n t l a n g u a g e ss u c h a B A S I C . L O G O . P I L O T , a n P a s c a l . W i t h i n s t r u c t i o n p r o v i d e d b g r a d u a t e s t u d e n t s , t h c a m p e r s f o l l o w

r i g i d s c h e d u l e o f o r m a l c l a s s e sa n l a b s e s s i o n s . I n t o t a l , c a m p e r ss p e n d t w o - t h i r d s o t h e i r d a l e a r n i n ga b o u t c o m p u t e r s o p r o g r a m m i n g .B u f u a n g a m e s a r a v i t a l p a r t o a n s u m m e r c a m p a n C o m p u t e r E a s ti n e x c e p t i o n . A c t i v i t i e s s u c h a s o f t b a l l , t e n n i s , b o a t i n g , a n h i k i n ga r e n j o y e d b t h c a m p e r s . A n o c o u r s e , c o m p u t e r g a m e s p r e v a i l . I t h s p i r i t o c o m p e t i t i o n , e a c h c a m p e rd e v e l o p s c o m p u t e r g a m e s t c o m p e t ea g a i n s t g a m e s d e v e l o p e d b o t h e rc a m p e r s . O n o t h C o m p u t e r E a s tc a m p e r s h a b e e n d e v e l o p i n g p r g r a m o P E t p l a y M o n o p o l y .

A c c o r d i n g t G i b s o n , t h e u s e o P E T si e n c o u r a g e d b e c a u s e " k i d s w o u l dh a v e b e t t e r c h a n c e o f i n d i n g P E T si t h e i r c l a s s r o o m s w h e n t h e y r e t u r nt s c h o o l . W a r v e r y p l e a s e d w i t h t h P L T ' s q u a l i t y o d e s i g n a n t h t h o u g h t t h a i g o e s i n t o i t c o n f i g u r at i o n . " s a i d G i b s o n . " P l u s , i h o l d s u e v e n a f t e r b e i n g u s e d b f o u r t hg r a d e r s ! " G i b s o n e x p l a i n e d t h a t h d i s u r v e y o f t e a c h e r s b e f o r e c h o o si n e q u i p m e n t f o t h c a m p , a n d m o s tt e a c h e r s r e p o r t e d t h a t t h b r e a k d o w nr a t e w a m u c h l e s s w i t h P E T s .

J U L Y , 1 9 8 1 c o m m o d o r e 2

Page 28: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 28/58

W W A N TY O U R

F E A T U R E S !T h C o m m o d o r e I n t e r f a c e

i s e e k i n g f e a t u r e s f o u s i u p c o m i n g i s s u e s .

I y o h a v e d e v e l o p e dp r o g r a m , g a m e o

a a p p l i c a t i o n t h a tw o u l d b o i n t e r e s t

t o u r e a d e r sp l e a s e s u b m i t t h i s t o :

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

S u m m e r C a m pI a d d i t i o n t h i g h c a p a c i t y m i c r oc o m p u t e r s . C o m p u t e r E a s t p r o v i d e sa w i d e v a r i e t y o c o m p u t e r p e r i p he r a l s a s p o s s i b l e . " W w a n t t g i v et h e s e k i d s a m u c h e x p e r i e n c e a w c a i t h t w o w e e k s t h e y a r h e r e , " s a i d G i b s o n . " S f a t h r a c t i o n h a s b e e n v e r y , v e r y p o s i t i v e . "

M i c h a e l s h a r e c e i v e d a l m o s t 2 . 0 0 0i n q u i r i e s a b o u t t h c a m p , a w e l l a a b o u t c o m p u t e r d a y p r o g r a m s h r u n s i t h H a r t f o r d . B o s t o n , a n C a p e C o a r e a s . " F e w p e o p l e r e a l i z e

j u s t h o m a n y t e e n s a r i n t e r e s t e d i c o m p u t e r s , " s a i d M i c h a e l s .

M i c h a e l s s a i d h p l a n s t o p e n a n o t h e rc a m p i H o u s t o n n e x t y e a r , a n m a p r o v i d e a d v a n c e d w o r k s h o p s f o s t d e n t s i s e v e r a l e a s t c o a s t c i t i e s .

G i b s o n s t r e s s e d t h a t t h m a i n p u r p o s eo f t h e c o m p u t e r c a m p i n o t d e v e l o p p r o f e s s i o n a l c o m p u t e r p r g r a m m e r s . " W a r m a i n l y i n t e r e s t e di t h e c o g n i t i v e d e v e l o p m e n t o t h c h i l d , h o w e v e r , i i i n e v i t a b l e t h a tm o s t s t u d e n t s a r l i k e l y t o d e v e l o pp r o f e s s i o n a l c o m p u t i n g s k i l l s , " G i b s o ns a i d . M i c h a e l s a d d e d t h a t " a n y y o u n gs t e r w h b e c o m e s c o m p u t e r - l i t e r a t e a

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

S k i d s , g r a b y o u r t e n n i s r a c k e t s ,f i s h i n g r o d s , m o s q u i t o r e p e l l e n t , a n p r o g r a m m e r s g u i d e . I t ' s t i m e t g t s u m m e r c a m p l n

D e a r h o o i a n I > i d .

C m w . i * p r e l t q a o u d t o d a g . a l a u s l . a m i - ; . L i u l l t - c y . - i ni r t h i r y L . u t > u a i t h u t . i t * c i n l c , n u t t h * b l a c k u n . - . I t i s r i u u r * t , t p e r i o d r , . - w r i t - m Q t u t i u . f t r t d w * - u < - n L

p a r t n e r i t h U d t e i w i t h u o a a l l i n e s a n O u t . t r , h b l o wI I u h l s t l e y o u h a v e t h o l . i u o u r b u d d y ' ^ > h < t n . J u i t l i g m b u d d yt p r o v e t h a i y o u ' r e l . i . t h u t ; . f i n d n b u d d y ' s n a m e - i t h o b b l ed n d h r i - • i e r k s o * e * t i i e s ( t a a i ' - i p r e t t y q u u i l . l u m u r r i m u - a t - l t p l u g t l i e D L h ' - r L . u n k s a n d s L u f f . I 1 l s H ' - i J C o l o r U a ^ r , . | a , > U , E l u . ^ T ^ . - h . d n d « - w i l l w i l i . - L d . i - . . . - « t l i a v - t l i - ■I i ^ s L c o u n e v l o r s o l h « - f - l n - I ^ u « . U > h u i d « ( . f i r < - I s b in l q h t b » f o r « l » o t i t s - o u t a n i l i u n p r w t t u g o o d . W - 1 l u v i - t . L i r i u u t i e - L a u s t r i l l i . t - r u t u v r r r i u u s n d a u l o i i n - . t - W i r t o 1 t v l l i n q u t g w r c a d u t . . * t a u s p ' w a t - * p l a y i n q o a c k t - r n o w . I ' n o l i i m - ' j u h I n j t " f ^ t h l u r m n n i n q b u t n o t a n y t i o r * .

. & f o r g o t 1 1 - u u L r . u tl . u u t u r - i t - p r o u r a a s i • j c l i l

c o a p u t p r c t u d . i u u l o m . . |n . j . i H . j - c o d e t o t l i f I -

r p i j r t s i i u n j n j t u s e - . . t u i u r r u a w t > 'o r l . l t o f B a r s u n t i l t t i * y * » r . ' 0 0 0 u ' L d l t u l a t v t h

P . P . 8 . . J n f ( . h i s l « t t *f - . P . P . S . T ^ - l l U i ' . l . j l b o u l .

n n . i d e

2 c o m m o d o r e I N T E R F A C E

Page 29: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 29/58

N O T H A TG E T T I N G B I G G E R Y O W O R K

Y o u r b u s i n e s s i g r o w i n g . A n s a r y o u r h o u r s . Y o u ' r e w o r ki n h a r d e r . A n l o n g e r . A n l a t e r .T h i s c o u l d o n l y m e a n o n t h i n g . I t ' s t i m e f o a c o m p u t e r . T h C o m m o d o r e C B M .T h c o m p u t e r t h a t c a h e l p y o r u y o u r b u s i n e s s t h w a y o w a n t t o F a s t a n e f f i c i e n t l y .V e r y s i m p l y , t h C B c a b ■ ' c u s t o m i z e d " t f i y o u r i n d i v i d u a ln e e d s . W h e t h e r y o u r n e e d s a r a c c o u n t s r e c e i v a b l e , i n v e nt o r y c o n t r o l , m a i l i n g l i s t m a n a g e m e n t , o a i t h r e e . C o m m o d o r ec a d i t A n d i e a s i l y .W h a t ' s m o r e . C o m m o d o r e c o m p u t e r s a r b u i l t t g r o w w i t h

y o u r b u s i n e s s .S a y o c h a n g e ,w c h a n g e .A n b e c a u s e C o m m o d o r e k n o w s h o h a r d y o u w o r k f o m o n e y , o u c o m p u t e r s g f o v e r y l o p r i c e . S i y o f e y o u r b u s i n e s s i g i v i n g y o t h e b u s i n e s s , c o m e i a n r e l t a k e l o o k a o u C o m m o d o r e C B c o m p u t e r a n d s e e w i c a n d o f o y o u . I n t i m e , w e ' l l h a v e y o u r b u s i n e s s r u n nt h w a _ H c o m m o d o r e

Page 30: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 30/58

L a t e s t I n f o r m a t i o n o t h V I 2 P e r s o n a l C o m p u t e r" T h e V I M y s t i q u e "B M i c h a e l S . T o m c z y k

T h " V I C m y s t i q u e " c o n t i n u e s t g r o w . H e r e a C o m m o d o r e w e ' v eb e e n l i t e r a l l y f l o o d e d b r e q u e s t s f o i n f o r m a t i o n a n p h o n e c a l l s t o u h o t l i n e f r o m w o u l d - b e V I o w n e r s .

M o s t o o u c a l l s c o n c e r n r e q u e s t sf o i n f o r m a t i o n a n i n q u i r i e s o w h e r e t b u V I C s . I s h o u l d b en o t e d t h a t t h d e m a n d f o V I C s f a e x c e e d s t h c u r r e n t s u p p l y s c o n s i d e ry o u r s e l f l u c k y i y o g e o n e o f t h f i r s t u n i t s . T h i s b a c k l o g i e x p e c t e dt c o n t i n u e t h r o u g h C h r i s t m a s , i s p i t e o t h f a c t t h a t w e ' r e g e a r i n gu t p r o d u c e s u b s t a n t i a l q u a n t i t i e sb e g i n n i n g t h i s F a l l .

W h e r e t G e V I I n f o r m a t i o n

T h f i r s t p l a c e t l o o k f o c u r r e n ti n f o r m a t i o n o t h V I i t c o t a c t y o u r l o c a l a u t h o r i z e d C o m o d o r e c o m p u t e r d e a l e r . T h s a l e sp e o p l e t h e r e s h o u l d b a b l e t t e l ly o w h e n t h p r o d u c t w i l l b a v a i la b l e , p r o v i d e y o w i t h t e c h n i c a ls p e c i f i c a t i o n s a n d d e m o n s t r a t e t h V I C . E a c h C o m m o d o r e d e a l e r h a b e e n p r o v i d e d w i t h " D e a l e r D e m oT a p e # 1 w h i c h i n c l u d e s d e m o ns t r a t i o n p r o g r a m s i n c l u d i n g : g e n e r a ld e m o , g r a p h i c s s o u n d e f f e c t s d e m o ,b u s i n e s s d e m o , " f l a g " d e m o , a n g a m e c a l l e d " R o c k e t C o m m a n d "w h i c h u s e s p r o g r a m m a b l e c h a r a c t e r s .T h e s e d e m o p r o g r a m s h a v e b e e np l a c e d i t h p u b l i c d o m a i n s o d e a l e r sa n d c u s t o m e r s c a m a k e a n c i r c u l a t ec o p i e s . . e s p e c i a l l y h e l p f u l f o r t h o s ew h w a n ! t u s e t h e s e p r o g r a m s a m o d e l s t h e l p w r i t e t h e i r o w s o f tw a r e i B A S I C . C o m m o d o r e i n o p r o v i d i n g t h i s t a p e d i r e c t l y b u y o s h o u l d b e a b l e t o b t a i n c o p y f o t h e c o s t o \ t h t a p e o r p o s s i b l y g r a t i s ,f r o m y o u r d e a l e r .

Y o c a a l s o g e t c u r r e n t V I i n f o rm a t i o n f r o m m o s t c o m p u t e r m a g az i n e s . W e ' v e b e e n v e r y g r a t i f i e d b t h r e s p o n s e f r o m c o m p u t e r a n c o n s u m e re l e c t r o n i c s m a g a z i n e s a n a r w o r k i n gc l o s e l y w i t h s e v e r a l e d i t o r s t p r v i d e u p - t o - d a t e i n f o r m a t i o n a n d h e l pt h e m w r i t e a r t i c l e s o s p e c i f i c V I t o p i c s . H e r e ' s b r i e f r u n - d o w n o ns o m e r e c e n t a n d / o r u p c o m i n g V I a r t i c l e s a n d w h e r e t f i n d t h e m :

B Y T E M A G A Z I N E M a y . 1 9 8 1

C O M P U T E ! ■ J u l y , 1 9 8 1 . n e p u b l i c a t i o n c a l l e d H O M E A N E D C A T I O N A L C O M P U T I N G ! a n s u t i t l e d , " R e s o u r c e M a g a z i n e f o t h V I 2 P e r s o n a l C o m p u t e r . " w i l la p p e a r a s u p p l e m e n t .

C R E A T I V E C O M P U T I N G T h V I w i l l b r e v i e w e d i d e t a i l i a u p c o m i n g i s s u e .

K I L O B A U D M I C R O C O M P U T I N GS p e c i f i c " V I C " a r t i c l e s w i l l a p p e a ri K I L O B A U D t h i s f a i l .

P E R S O N A L C O M P U T I N G S e p t . .1 9 8 1 .

P O P U L A R C O M P U T I N G F a l l . 1 9 r

P O P U L A R E L E C T R O N I C S F a l l .1 9 8 1 .

T h i s , i n n u t s h e l l , w i l l g i v e y o u s o m ep l a c e s t o s t a r t l o o k i n g f o c u r r e n t V I a r t i c l e s . I f y o n e e d f u r t h e r i n f o r m at i o n y o c a d r o p n o t e t u i c a r eo t h V I P r o d u c t G r o u p a n w e ' l ls e n d y o c o p y o f o u r " V I C N e w sB r o c h u r e " w h i c h d e s c r i b e s m o s t a p e c t s o T h V I C . "

I n t e r e s t e d i W r i t i n gS o f t w a r e f o t h

V I 2 0 C o m m o d o r e ' s p r o d u c t d e v e l o p m e n tt e a m r e c e n t l y i d e n t i f i e d s e v e r a l s o f tw a r e h o u s e s a n d i n d e p e n d e n t a u t h o r sw h w i l l b i n v i t e d t o w o r k w i t hC o m m o d o r e ' s V I C P r o d u c t G r o u p o t h d e v e l o p m e n t o V I 2 s o f t w a r e .T h e s e p r o g r a m m e r s w i l l b p r o v i d e dw i t h C o m m o d o r e ' s p r o p r i e t a r y V I C a r t r i d g e D e v e l o p m e n t S y s t e m , w h i c ha l l o w s t h e m t w r i t e 8 K - I 6 K m a c h i n ec o d e p r o g r a m s o n t h P E T / C B M ( i a s s e m b l y l a n g u a g e ) f o u s o t h V I 2 0 C o m m o d o r e w i l l c o n v e r tt h e s e p r o g r a m s t R O a n d m a r k e tt h e m o c a r t r i d g e i n t e r n a t i o n a l l y . W a r c u r r e n t l y s c r e e n i n g p r o g r a m m e r sa n p i n n i n g d o w n e x c l u s i v e r o y a l t ya g r e e m e n t s f o s e l e c t e d p r o g r a m sw h i c h w i l l f i i n t o C o m m o d o r e V I C a r t r i d g e L i b r a r y . P r o g r a m s u b j e c t sr a n g e f r o m i n n o v a t i v e g a m e s ( o n l yt h e b e s t ! ) t p e r s o n a l b u d g e t , h o m et a p r e p a r a t i o n , b u s i n e s s / c a l c u l a t i o na n e d u c a t i o n a l p r o g r a m s . T h V I C su s o c o l o r , s o u n d a n p r o g r a m m a b l ec h a r a c t e r s m a k e s t h p r o s p e c t o w r i ti n V I p r o g r a m s n o o n l y p r o f i t a b l eb u f u n ! F o m o r e i n f o r m a t i o n s e n dy o u r w r i t t e n p r o p o s a l l e t t e r o u t l i n i n gt h s p e c i f i c s t V I S o f t w a r e D i r e c t o r .V I P r o d u c t T e a m . 6 8 M o o r e R o a d ,K i n g o P r u s s i a , P 1 9 4 0 6 .

2 c o m m o d o r e I N T E R F A C E

Page 31: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 31/58

G a m e s o T a p e f o t h C o m m o d o r e V I 2 B D u a n e L a t e r

T h V I C - 2 0 P e r s o n a l C o m p u t e r , t h w o r l d ' s f i r s t f u l l - f e at u r e d c o l o r c o m p u t e r , w i f l o f f e r t h e f o l l o w i n g t y p e s o p r o g r a m s o n c a r t r i d g e s a n t a p e s :

1 G a m e s a n R e c r e a t i o n2 E d u c a t i o n3 B u s i n e s s C a l c u l a t i o n4 H o m e U t i l i t y5 C o m p u t i n g A i d s

T h f i r s t V I 2 p r o g r a m s f r o m C o m m o d o r e i n c l u d e 6g a m e s a v a i l a b l e o t a p e . U s e r s w i l l n e e d C o m m o d o r ec a s s e t t e u n i t f o r t h e s e t a p e s , w h i c h a r p r i c e d a o n l y$ 9 . 9 5 e a c h .

C a r C h a s eO n o t h e b e s t o t h e s e g a m e s i t i t l e d " C a r C h a s e . " T h i s i v e r y s i m i l a r t o t h e a r c a d e g a m e H e a d - O n . Y o u r c a r r a c e sa r o u n d s q u a r e p l a y i n g f i e l d d i v i d e d i n t o f o u r l a n e s , t r y i n gt o s c o r e p o i n t s b d r i v i n g o v e r d o t s . A n o t h e r c a c o n t r o l l e db t h c o m p u t e r d r i v e s i t h o p p o s i t e d i r e c t i o n a t t e m p t i n gt c o l l i d e w i t h y o u r c a r . Y o a r a l l o w e d t h r e e c o l l i s i o n sb e f o r e t h g a m e e n d s . W h e n a l d o t s h a v e b e e n e l i m i n a t e df r o m t h s c r e e n , y o a r a w a r d e d b o n u s 1 0 p o i n t s a n n e s e o d o t s a p p e a r s . I y o s u c c e e d i e l i m i n a t i n g t w s c r e e n s f u l l o d o t s , a n t h e r e a r l e s s t h a n 1 0 d o t s l e f t o

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

B l u e M e a n i e s" B l u e M e a n i e s f r o m O u t e r S p a c e " i g a m e w h i c h s h o u l dp r o v e e s p e c i a l l y p o p u l a r w i t h c h i l d r e n . T h p l a y e r f i r e sl a s e r b e a m s a s e r i e s o b l o c k - h e a d e d , b l u e - c o l o r e d b a g u y s w h a t t a c k y o u r b a t t l e s h i p a n a t t e m p t t h i y o u rp o w e r c e l l s . P o i n t s a r o b t a i n e d b h i t t i n g t h b l u e m e a ni e w i t h y o u r l a s e r s . Y o a l s o c o n t r o l r e p a i r r o b o t w h i c hy o c a u s t f i t h h o l e s i y o u r b a t t l e s h i p . P e r i o d i c a l l y ,

s u p p l y s h i p c o m e s d o w n a n r e f u e l s y o u r s h i p w i t he n e r g y , a l l o w i n g t h b a t t l e t c o n t i n u e . B p r u d e n t w i t hy o u r u s o l a s e r a n t h e r e p a i r r o b o t , o t h e r w i s e y o w i l lr u o u o f e n e r g y a n b u n a b l e t d e f e n d y o u r s e l f a g a i n s tt h m e a n i e s u n t i l t h s u p p l y s h i p c o m e s a g a i n ! T h g a m eu s e s p r o g r a m m a b l e c h a r a c t e r s e s p e c i a l l y w e l l , a n s h o u l dp r o v e f a v o r i t e w i t h m a n y .

S p a c e M a t i ig o o d e d u c a t i o n / r e c r e a t i o n g a m e i " S p a c e M a t h . " i

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

J U L Y , 1 9 8 1 c o m m o d o r e 2

Page 32: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 32/58

m u s t d e f e n d h i s p a c e s h i p " t h e U . S . S . V i c t o r y " b c o r e c t l y a n s w e r i n g m a t h p r o b l e m c o n t a i n e d w i t h i n a ne n e m y t o r p e d o t r a v e l i n g t o w a r d s t h s p a c e s h i p . T h p l a y e rh a a m a n y c h a n c e s a n e e d e d t a n s w e r t h p r o b l e m ,b u i h f a i l s a n t h e s h i p i h i t , p o i n t s a r d e d u c t e df r o m t h t o t a l s c o r e ! T h i s g a m e s h o u l d b f a v o r i t e w i t hp a r e n t s a n t e a c h e r s a w e l l a s t u d e n t s , a n i t h f i r s to s e v e r a l " m a t h i m p r o v e m e n t " g a m e s w h i c h w i l l b p r v i d e d b C o m m o d o r e f o u s o t h V I 2 0

S l i t h e r / S u p e r S l i t h e rO t h e r e x c i t i n g g a m e s a r " S l i t h e r " a n d " S u p e r S l i t h e r . "T h p l a y e r d i r e c t s t h p a t h o f w o r m t o w a r d s s e r i e s o r a n d o m l y a p p e a r i n g c o l o r e d b l o c k s c o n t a i n i n g p o i n t v a l u e .I t h s l i t h e r i n g w o r m h i t s t h b l o c k , t h p o i n t s c o n t a i n e di t h b l o c k a r a d d e d t t h t o t a l s c o r e . T h t a i l o t h s l i t h e r i n g c r e a t u r e g r o w s w i t h e a c h s u c c e s s f u l " h i t " m a k i n gi . m o r e c h a l l e n g i n g t h i t h n e x t b l o c k ! S u p e r S l i t h e rp u t s s e v e r a l c o l o r e d b l o c k s o t h s c r e e n s i m u l t a n e o u s l y ,

a o p p o s e d t t h s i n g l e b l o c k S l i t h e r p u t s o t h s c r e e n .B e t c h a c a n ' t g e t o v e r 1 0 p o i n t s ! ! !

B i o r h y t h m C o m p a t i b i l i t y" B i o r y t h m C o m p a t i b i l i t y " i t h c l a s s i c b i o r y t h m p l o t t i n gp r o g r a m b u w i t h a i n t e r e s t i n g t w i s t t h b i o r y t h m s o

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

V I C - 2 1■ ' V I C - 2 1 " i B l a c k j a c k c a s i n o - s t y l e f o r o p l a y e r s . T h i sg a m e p r o v i d e s h o u r s o f c a s i n o - s t y l e c a r d p l a y i n g f u n f o B l a c k j a c k e n t h u s i a s t s . T h e g a m e a c c o m m o d a t e s o p l a y e r s a n i n c l u d e s s u c h f e a t u r e s a s s p l i t t i n g a n d o u b l i n gd o w n . . f e a t u r e s w h i c h m a n y m o r e e x p e n s i v e B l a c k j a c kg a m e s d o n ' t o f f e r . m o s t e n j o y a b l e g a m e .

S O F T W A R E S P E C I A L I S T S M i c r o p h y s P r o g r a m s S C I E N C E & E D U C A T I O N

M i c r o p h y s , l e a d e r i e d u c a t i o n a l s o f t w a r e d e s i g n , i p l e a s e d t a n n o u n c e t h r e l e a s e o t w a d m i n i s t r a t i v e s o f t w a r e p a c k a g e s d e s i g n e d l m a n a g e S c h o o l A t t e n d a n c e R e p o r t i n g a n t p r o v i d e S c h e d u l e U p d a t e s .

1 T h A t t e n d a n c e S y s t e m e n a b l e s s c h o o l t o e f f e c t i v e l y a n e f f i c i e n t l y m a i n t a i n a n u p d a t e d a i l y a n c u m u l a t i v e s t u d e n t a b s e n t e e r e c o r d s . T h d a i l y a t t e n d a n c e b u l l e t i n c a n b e i n f o r m a t i v e l y a n n o t a t e d a n s c h o o l a n d g r a d e l e v e l a t t e n d a n c e s t a t i s t i c s a r c o m p u t e d a n c l e a r l y d i s p l a y e d .S t u d e n t r e c o r d s c a n b e q u i c k l y s e a r c h e d t r e v e a l a b s e n c e s a n d l a t e n e s s e s o p a r t i c u l a r d a o r w i t h i n a s p e c i f i c t i m e p e r i o d . T h o n e - t i m e p u rc h a s e p r i c e o f t h i s p a c k a g e i $ 6 0 0 .

2 T h S c h e d u l i n g - U p d a t e S y s t e m p e r m i t s s c h o o l t m a n a g e c h a n g e s i s t u d e n t s c h e d u l e e s o t r e g i s t e r n e e n t r a n t s d u r i n g t h s c h o o l y e a r .G u i d a n c e p e r s o n n e l e n t e r s t u d e n t s c h e d u l i n g c h a n g e s o n e c o u r s e a s s i g n m e n t s ; t h c o m p u t e r w i l l t h e n g e n e r a t e t h a d d - d r o p f o r m s ; i s s u e n e c l a s s l i s t s a n p r i n t - o u t n e s t u d e n t s c h e d u l e s . T r u e c l a s s c o u n t s a n d a u p - t o - d a t e s c h o o l c o u r s e d i r e c t o r m a b e g e n e r a t e d a a n t i m e . T h o n t i m e p u r c h a s e p r i c e o t h i s s o f t w a r e p a c k a g e i $ 5 0 0 .

B o t h p a c k a g e s a r i n t e n d e d f o u s w i t h i n m i c r o c o m p u t e r e n v i r o n m e n t c o n s i s t i n g o f a n 8 0 3 2 C o m m o d o r e c o m p u t e r ; a n 8 0 5 0 C o m m o d o r e d i s kd r i v e ; 4 0 2 2 C o m m o d o r e p r i n t e r . N o t e : S c h o o l s w i t h m o r e t h a n 3 5 0 s t u d e n t s i g i v e n g r a d e l e v e l w i l l r e q u i r e t h 8 0 9 6 C o m m o d o r e c o m p u t e r .S c h o o l s w i t h s t u d e n t p o p u l a t i o n s o l e s s t h a n 1 0 0 0 c a n e m p l o y t h 4 0 4 0 C o m m o d o r e d i s k d r i v e . C e n t r o n i c s 7 3 7 o r C o m m o d o r e 8 0 2 4 p r i n t e rm a b e u s e d i n s t e a d o t h 4 0 2 2 p r i n t e r .

T h s o f t w a r e h a b e e n d e s i g n e d s o t h a t s c h o o l p e r s o n n e l c a r e a d i l y f o l l o w t h e s t e p - b y - s t e p i n s t r u c t i o n s w h i c h a p p e a r o t h c o m p u t e r s c r e e nd u r i n g p r o g r a m o p e r a t i o n . T h e s e s a m e i n s t r u c t i o n s , w i t h a d d i t i o n a l e x p l a n a t o r y c o m m e n t s , a p p e a r i t h e d e t a i l e d U s e r ' s G u i d e w h i c h a c c o mp a n i e s t h s o f t w a r e p a c k a g e s . C o p i e s o f t h i s G u i d e m a b e o b t a i n e d f r o m M i c r o p h y s f o $ 2 5 ; t h i s p r i c e i c r e d i t e d t o w a r d t h p u r c h a s e o e i t h e rs y s t e m .

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

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

M i c r o p h y s P r o g r a m 2 0 4 8 F o r d S t r e e t B r o o k l y n , N e Y o r k 1 1 2 2 9 ( 2 1 2 ) 6 4 6 - 0 1 4 0

3 Z c o m m o d o r e I N T E R F A C E

Page 33: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 33/58

I N T E R V I E W . . .t h a u t o m o b i l e w h e n i w a f i r s t i n t r o d u c e d

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

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

J a c k N i l l e s i t h D i r e c t o r o I n t e rd i s c i p l i n a r y P r

g r a m s a t h U n i v e r s i t y o fS o u t h e r n C a l i f o r n i a . S i n c e1 9 7 2 , N i l l e s h a b e e n d ev e l o p i n g s e r i e s o r s e a r c h p r o g r a m s d e s i g n e dt i n t e r p r e t t h e f f e c t s o t e c h n o l o g y o t h w o r l d —n o a n e a s y d a y ' s w o r k .

P r i o r t U S C , N i l l e s ,w h o s e e d u c a t i o n w a i p h y s i c s , d e s i g n e d s p a c ec r a f t f o r t h A i r F o r c e .A f t e r l e a v i n g t h s e r v i c e ,h w o r k e d i t h a e r os p a c e i n d u s t r y , m o s t l y i p r e l i m i n a r y d e s i g n o s a e l l i t e s y s t e m s . N i l l e s b c a m e f a s c i n a t e d w i t h t h ee f f e c t s o t e c h n o l o g y o w o r l d p r o g r e s s a n b e g a n

t d e v e l o p p r o g r a m s i t h a t a r e a .

N i l l e s d e c i d e d t h a t t f i n d t h r i g h t a n s w e r s h en e e d e d t g e e x p e r t s i b u s i n e s s , p o l i t i c a l s c i e n c e ,c o m m u n i c a t i o n s , e t c . A c o r d i n g t N i l l e s , " T h e s ep e o p l e a r g e n e r a l l y n o a v a i l a b l e a t y p i c a l e g i n e e r i n g f i r m . T h e y a r a v a i l a b l e a u n i v e r s i t i e s .S c a m e t U S C . "

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

I w a s o n t h i s t o p i c o fc o m p u t e r s a n p e r s o n a lc o m p u t i n g t h a t N i l l e s d ir e c t e d h i c o m m e n t sd u r i n g a i n t e r v i e w .

c o m m o d o r e

Page 34: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 34/58

W h a t d y o c o n s i d e r y o u rs u c c e s s e s ?W e l l , w d i s t u d y o t o p i cc a l l " t e l e c o m m u t i n g , " w h i c h i t h s u b s t i t u t i o n o t e l e c o m m u n ic a t i o n a n c o m p u t e r s f o t h c o m m u t e t w o r k , w o r k i n g a h o m e o n e a r h o m e s u s i n g c o m -p u t e r . t e c h n o l o g y . C o m p u t e r s a t h e i r p r e s e n t s t a t e o e v o l u t i o na r s t i l l p r e t t y d u m b b e a s t s . T h e yd w e l l - d e f i n e d t h i n g s v e r y q u i c kl y T h a t ' s m a i n l y w h a t t h e y ' r ea b o u t . A l o n g a s t h e y a r t o l dw h a t y o u w a n t t h a v e d o n e ,s t e p - b y - s t e p , a n o f t e n i a g n i z i n g d e t a i l , t h e y w i l l d i f a i t hf u l l y . T h e y d d u l l , r o u t i n e j o b sv e r y f a s t . P r i m a r i l y , t h a t h a s b e e nt h e i r u s i b u s i n e s s , s c i e n c e ,w h a t e v e r . I b u s i n e s s , t h e y ' r eu s e d t p r e p a r e b i l l s . I m a g i n e t h 1 9 t h c e n t u r y j o o c l e r k i l a r g e s t o r e , s i t t i n g a d e s k a l d a p e r f o r m i n g s p e c i f i c f u n ct i o n . N o w , m a c h i n e c a g t h r o u g h t h a t i n f o r m a t i o n a n Z I P ! , y o h a v e i a l t o g e t h e r .T h a t ' s t h e k i n d o t h i n g t h e y ' r eg o o d f o r . I n s c i e n t i f i c a p p l i c at i o n s , t h e y d t e d i o u s c a l c u l a t i o n st h a t y o u w o u l d n e v e r b e a b l e t d b h a n d . A n w i t h c a l c u l a t o ry o u ' d w e a r y o u r f i n g e r s o u t .C o m b i n e d w i t h t e l e c o m m u n i c at i o n s t e c h n o l o g y , c o m p u t e r s c a d t h e s e r o u t i n e j o b s i n d e p e nd e n t o f t h e i r l o c a t i o n .

S t h c l e r k i t h e f u t u r e m i g h tn o d r i v e t d e s k , h m i g h t j u s tp i u g i h i p e r s o n a l c o m p u t e ra n s e n d t h a t i n f o r m a t i o n t t h c o r p o r a t i o n a t h e n o t h d a y ,o i n s t a n t l y .T h a t ' s r i g h t .

B u y o s t i l l n e e d t h h u m a nf a c t o r .O a b s o l u t e l y . T h m a i n p u r p o s eo t h c o m p u t e r i t h e l p g e r i o d r u d g e r y a n f r e e t h h u m a nf o d o i n g c r e a t i v e s o r t s o t h i n g s

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

3

W i l l t h a t e v e r c h a n g e ?P o s s i b l y . C e r t a i n l y , l o o e f f o r ti b e i n g p u i n t o f i e l d c a l l e da r t i f i c a l i n t e l l i g e n c e , t h o b j e c t i v eo w h i c h i t g e t t h e c o m p u t e r st e x h i b i t i m a g i n a t i v e t e n d e n c i e s ,o t h i n k f o t h e m s e l v e s , o e v e np r o g r a m t h e m s e l v e s . B u t i t ' sv e r y s l o w p r o c e s s . T h m o s ti n t e r e s t i n g t h i n g r e s e a r c h e r ss e e m t b f i n d i n g o u a t h e y t r t g e c o m p u t e r s t d t h e s et h i n g s , i h o c o m p l e x h u m a nt h o u g h t r e a l l y i s

W h a t s o r t o f p r o j e c t s a r e y o i n v o l v e d i n o w ?W e ' v e j u s t c o m p l e t e d p r o j e c t o t h i m p a c t o p e r s o n a l c o m p u t e r s ,w h i c h h a g a t h e r e d l o o a t t e n t i o n . I w a p u b l i s h e d h e r ea r e p o r t , a n t h r e s e a r c h w a s u p p o r t e d b t h N a t i o n a lS c i e n c e F o u n d a t i o n .

W h a t w e r e s o m e o f t h e r e s u l t s ?W e l l , f r o m t h e p o i n t o v i e w o t h m a n u f a c t u r e r o p e r s o n a l c o p u t e r , t h i n k i i s a f e t s a t h e y ' r e c e r t a i n l y g o i n g t b a r o u n d f o a w h i l e , a n p r o b a b l yi l a r g e n u m b e r s . S f a r , t h i n d u s t r y s e e m s t b f o l l o w i n gt r a d i t i o n c l o s e l y . W h e n n e t e c h n o l o g y i i n t r o d u c e d , i i a d o p t e d f i r s t b p e o p l e w h a l r e a d y h a v e e x p e r t i s e i t h f i e l d . I n t h i s c a s e , i w o u l d b p e o p l e w h a l r e a d y k n o w h o t p r o g r a m c o m p u t e r , b e c a u s et h a t ' s p a r t o t h e i r j o b . S e c o n d l y ,h o b b y i s t s w h s a y , " H e y , j u s tl i k e t p l a y w i t h t h i s m a c h i n e r y .d o n ' t c a r e i f i t d o e s a n y t h i n g , b u i t ' s r e a l l y f u n d i t h e r i n g a l t h e s eg a d g e t s a r o u n d . " F i n a l l y , t h e r e i t h p e r s o n w h j u s t l i k e s t o b t h f i r s t o t h b l o c k t h a v ew h a t e v e r i o u o t h e m a r k e t . I t h t e c h n o l o g y i t s u c c e e d ,w h a t h a p p e n s n e x t i t h a t t h k n o w l e d g e a b l e p e o p l e a r e b a r -r a g e d b q u e s t i o n s f r o m t h e i rc o l l e a g u e s , n e i g h b o r s , a n a q u a i n t a n c e s , w h s a y , " O k a y , b u w h a t d o e s t h i s r e a l l y d o W h a tc a d w i t h i t ? " U l t i m a t e l y ,t h m a n u f a c t u r e r s s t a r t t o p u t o g e t h e r " f r i e n d l i e r " v e r s i o n s o t h p r o d u c t . F o r e x a m p l e , t h a u t o m o b i l e w h e n i w a f i r s ti n t r o d u c e d w a c o n s i d e r e d

c o m m o d o r e

d i s a s t e r b m a n y p e o p l e . I s c a r e d h o r s e s , m a d e l o t s o n o i s e , m a d e t h e s e t e r r i b l e s m e l l s ,a n i u s e d t f a l l a p a r t a l t h t i m e . S a n y b o d y w h h a a a u t o m o b i l e w a r e a l l y t h o u g h t t b s o m e k i n d o n u t . A n y b o d yw h h a c o m p u t e r n o i a l s os o m e k i n d o f n u t . O a t l e a s t t h e yw e r e f e y e a r s a g o . T h n u t ss l o w l y m a s s a g e t h i s t h i n g , a n t h e y y e l l a t t h m a n u f a c t u r e r s ,a n t h t e c h n o l o g y b e c o m e sm o r e a n m o r e a d a p t a b l e t t h n e e d s o g r e a t e r n u m b e r o p e o p l e , w h r e q u i r e i n c r e a s i n g l yl e s s s o p h i s t i c a t i o n i o r d e r t o p e r a t e t h e p r o d u c t . T h e n u m b e ro p e o p l e u s i n g t h e m c o n t i n u a l l yg r o w s . A n t h a t ' s t h w a i a l s e e m s t h a p p e n .

A r w g e t t i n g t t h p o i n t w h e r ew c a a c t u a l l y v o i c e o p e r a t ec e r t a i n c o m p u t e r s ?W e l l , v o i c e o p e r a t i o n i v e r yc o m p l e x t h i n g . Y o c a b u c o m p u t e r y o u c a s p e a k t w i t hm a y b e 5 0 6 o 1 0 w o r d s , a f t e ry o t r a i n i t B u y o h a v e t s p e a k v e r y d i s t i n c t l y . I y o c h a n g e y o u r t o n e , o r t h e p a t t e r no y o u r w o r d s , i t ' l l f a i l t u n d e rs t a n d y o e n t i r e l y . S i t a k e sa w h i l e , a n i t ' s h a r d t d e v e l o p .d o n ' t f o r e s e e c o m p u t e r y o u c a t a l k t f l u i d l y f o a l e a s td e c a d e , p r o b a b l y l o n g e r . I t ' se a s y t m a k e c o m p u t e r t h a tt a l k s b e c a u s e y o u k n o w w h a t t h c o m p u t e r i s u p p o s e d t s a y .T h e r e f o r e , y o c a w r i t e s o f tw a r e t h a t t e l l s i t d t h e s et h i n g s . O t h o t h e r h a n d , i y o w e r e t a l k i n g t t h c o m p u t e r , i h a n p r i o r n o t i o n o w h a ty o u ' r e g o i n g t s a t i t S i t ' sg o t h i s w h o l e u n i v e r s e o p o s s ib i l i t i e s , a n d y o u c o m e a i w i t hs o m e w o r d t h a t s a y s , " x z g y i ! "W h a t d o e s i d w i t h t h a t ? I c r a s h e s . l a r g e p o r t i o n o y o u rb r a i n i d e v o t e d t d e c o d i n gs p e e c h .

I N T E R F A C

Page 35: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 35/58

A r y o f a m i l i a r w i t h C o m m od o r e ' s n e w S u p e r P E T p r o d u c t ?i g i v e s y o t h a b i l i t y t o p r o g r a mi f o u r l a n g u a g e s a n t h m c h i n e w i l l s e l l f o a p p r o x i m a t e l y$ 1 9 9 5 .N o I ' n o t f a m i l i a r w i t h i t b u S 2 0 0 0 g e t s m a t t e n t i o n .

T h e y ' r e u s i n g i f o e d u c a t i o n a ld e v e l o p m e n t , s o t h a t s h o u l d b eu y o u r a l l e y t o o .I n t e r e s t i n g , i h a B A S I C , F O T R A N , P A S C A L , a n A P L . G o o dg r i e f ! t h i n k i t ' s i m p o r t a n t f o a n c o m p u t e r t o h a v e n u m b e ro l a n g u a g e s a v a i l a b l e f o i t

A n t h e y ' r e d e v e l o p i n g C O B O Lf o i t o o .Y o k n o w t h c o m p u t e r w o r l d i f i l l e d w i t h a c r o n y m s . F O R T R A Ns t a n d s f o f o r m u l a t r a n s l a t i o n .

S t h a t w o u l d b p h y s i c s ?Y e s , F O R T R A N i w h a t ' s k n o w ni t h t r a d e a s n u m b e r c r u n c h e rl a n g u a g e . I t ' s g r e a t f o g r i n d i n go u h u g e q u a n t i t i e s o c a l c u l at i o n s , s i t v e r y p o p u l a r i n t h s c i e n t i f i c c o m m u n i t y . I f a c t , i t ' se s s e n t i a l l y t h c o m m o n l a n g u a g e .

N o B A S I C ?W e l l , B A S I C w a d e v e l o p e d a D a r t m o u t h U n i v e r s i t y i t h m i d -s i x t i e s t o t e a c h c o m p u t e r l i t e r a c yt i t s t u d e n t s . A n i t m a i nf e a t u r e i t h a t i t ' s v e r y e a s y t l e a r n a f i r s t . I h a s o m e d r a wb a c k s t h o u g h , w h i c h m a k e s i t a l e a s t t h o r i g i n a l v e r s i o n , l e s sd e s i r a b l e .

C o u l d y o p r o v i d e a e x a m p l e ?W e l l , t h e r e a r s o m e s t y l i s t i cp r o b l e m s . B A S I C a l l o w s y o t w r i t e p r o g r a m a n w a y o w i s h , a n i w i l l s t i l l m a n a g e t l u r c h t h r o u g h s o m e h o w a n c o m e u w i t h a n s w e r s . T h a t i o k a y i y o a r e t h e o n l y o n w h i g o i n g t u s t h p r o g r a m , a n i y o h a v e f a n t a s t i c m e m o r y .T h p r o b l e m i t h a t y o m a

c o m e b a c k t p r o g r a m t w y e a r s l a t e r a n d y o u d o n ' t r m e m b e r w h a t t h i s f o r m l e s s s q u e n c e o s t a t e m e n t s m e a n s . I l a c k s s t r u c t u r e , a n t h c u r r e n tr a g e i t h p r o g r a m m i n g r a n k s i t h a v e s t r u c t u r e d p r o g r a m m i n g .S i m p l y , t h a t m e a n s y o d s p e c i f i c t h i n g s i s p e c i f i c p l a c e ss t h a t i t ' s e a s y t r e m e m b e rw h a t y o w e r e d o i n g w h e n y o c o m e b a c k t i t I t ' s e a s y t t r a n s f e r a p i e c e o c o d e f r o m o n p r o g r a m t a n o t h e r , b u i l d i n g u l a r g e p r o g r a m s a c o l l e c t i o n s o c o h e r e n t p i e c e s o s m a l l e r o n e s .

W h a t l a n g u a g e w o u l d y o r e c o m m e n d f o s t r u c t u r e dp r o g r a m m i n g ?T h l a n g u a g e t h a t r e a l l y t y p i f i e st h i s s t r u c t u r e d p r o g r a m m i n gt r e n d i P A S C A L . H o w e v e r , t h b e s t a d v i c e c a g i v e s o m e o n ew h w a n t s t s e r i o u s l y b e c o m ec o m p u t e r p r o f e s s i o n a l i t l e a r ns e v e r a l l a n g u a g e s . N l a n g u a g ei p e r f e c t a e v e r y t h i n g .

I C O B O L d e s i g n e d t s u p e r s e d ea l o f t h e s e l a n g u a g e s ?C O B O L i a a c r o n y m f o C o m m o n B u s i n e s s O r i e n t e dL a n g u a g e , a n i t ' s g r e a t a p r d u c i n g r e p o r t s , l e d g e r s , a c c o u n t sp a y a b l e , a c c o u n t s r e c e i v a b l e ,i n v e n t o r y , a n o t h e r t y p e s o b u s i n e s s i n f o r m a t i o n . C O B O Lp r o g r a m s a c c o u n t f o t h m a j o r i t yo c o m p u t e r t i m e u s e d i t h U . S . t o d a y .

c a h e a r a v e r y b u s y c o r p o r a t ee x e c u t i v e s a y , " I ' m 5 y e a r s o l d ,m i s s e d t h m o v e t c o m p u t e r s ,I ' v e g o t k n o w a b o u t t h e m , b u td o n ' t h a v e t i m e t l e a r n o n l a n g u a g e l e a l o n e f o u r . " W h a tw o u l d y o s a t h i m ?

w o u l d s a y o h a v e t f a c e t h f a c t t h a t y o W I L L l e a r n t o i n t e ra c w i t h c o m p u t e r s . F o o n t h i n g , i d e p e n d s o t h s i z e o t h b u s i n e s s . Y o c a b u p a c k a g e s n o t h a t a r b e c o m i n gr e a s o n a b l y s o p h i s t i c a t e d f o s m a l l t m e d i u m s i z e d b u s i n e s s e s .Y o s e t h e a s y p a r t i t h

J U L Y , 1 9 8 1 z c o m m o d o r e

c o m p u t e r b u s i n e s s i t h h a r dw a r e . Y o c a g e c o m p e t e n th a r d w a r e f r o m v a r i e t y o d i f f e r e n t m a n u f a c t u r e r s . T h c r i t i c a l p a r t i t h s o f t w a r e ,b e c a u s e t h m a c h i n e i a i n e r td e v i c e u n l e s s i t ' s g o t t h e r e c o r d st p l a y .

S m a c h i n e l i k e t h S u p e r P E Tm i g h t b b e n e f i c i a l b e c a u s e y o c a f e e d a n y t h i n g t i t Y e s . Y o u ' v e g o P A S C A L , F O T R A N , a n d B A S I C . A P i a n o t h e r o n e . A P i v e r yc o n d e n s e d s y m b o l i c l a n g u a g e . I h a s a s m a l l b u f a n a t i c f o l l o w i n g .

A m o n g s c i e n t i s t s a n d e v e l o p e r sp r e s u m e ?

Y e s . A P i c h a r a c t e r i z e d n o te n t i r e l y j o k i n g l y a " w r i t e o n l y "l a n g u a g e . I i h i g h l y c o n d e n s e ds y m b o l i c l a n g u a g e . I t ' s o n o t h e s e t y p e s w h e r e y o r e v i e wp r o g r a m s i m o n t h s l a t e r , e v e n i y o u ' r e t h e o r i g i n a l a u t h o r , a n s a y , " W h a t ' s t h i s ? " T h s y m b o l sd r e a l l y p o w e r f u l t h i n g s , b u y o c a n ' t r e m e m b e r w h a t t h e yw e r e s u p p o s e d t m e a n .

S o y o u c a n ' t r e t r i e v e i p r o p e r l y .Y o g e l a z y p r o g r a m m e r s .T h e y ' r e i n t e r e s t e d i p r o d u c i n gc o d e , n o i m a k i n g i u n d e rs t a n d a b l e t s o m e o n e e l s e . T h a t ' s

p r o b l e m w i t h m a n y o t h l a n g u a g e s a c t u a l l y . T h r e a s o nt h e r e h a b e e n m o v e t o w a r ds t r u c t u r e d l a n g u a g e i t h a t y o h a v e t f o l l o w c e r t a i n r u l e s t g e t h p r o g r a m t o r u n . F o e x a m p l e ,w i t h P A S C A L , y o h a v e t f i r s td e c l a r e w h a t t h p r o g r a m i a b o u t a n d w h a t t y p e s o v a r i a b l e sy o a r g o i n g t u s e , a n t h e ny o f o l l o w c e r t a i n p a t t e r n s t d v a r i o u s t h i n g s w i t h t h p r o g r a m .I y o g o u t s i d e o n o t h o s ep a t t e r n s , t h p r o g r a m b e c o m e sf a i r l y i n c o m p r e h e n s i b l e . F u r t h e r ,i P A S C A L , i F O R T R A N , a n i s o m e o t h m o r e a d v a n c e df o r m s o B A S I C , t h v a r i a b l e su s e d t e s t a b l i s h r e l a t i o n s h i p sh a v e c o m p r e h e n s i b l e n a m e s i s t e a d o i n c o m p r e h e n s i b l e l e t t e r s .F o e x a m p l e , i n s t e a d o " E " , y o w o u l d u s " E M P L O Y N U M " f o t h v a r i a b l e r e p r e s e n t i n g e p l o y e e n u m b e r .

3

Page 36: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 36/58

Y o d l o o w o r k w i t hb u s i n e s s m e n . D y o t r t d e v e l o p c o m p u t e r a p p l i c a t i o n sf o t h e m , o b e y o n d t h a t ?W e ' r e m o r e i n t o t h r e s e a r c h o w h a t ' s g o i n g t h a p p e n a b u s i n e s s e s u s t h e i r e q u i p m e n t .W h a t a r t h g o o d a n d b a de f f e c t s ? W h a t h a p p e n s t t h e c o n o m y , e t c . H o w e v e r , w o f t e ng i v e a d v i c e t b u s i n e s s e s r e g a r di n h o t o r e a l l y u s c o m p u t e r .

I t h e r e s t i l l l o o u n i o nr e t i c e n c e a b o u t c o m p u t e r s ?r e m e m b e r w h e n w o r k e d f o r al a r g e n e w s p a p e r i t h s i x t i e s .T h e y w e r e t r y i n g t g e c o m p o si n m a c h i n e s i n t o t h n e w s r o o m ,a n t h u n i o n w e n t o s t r i k eb e c a u s e o t h a t .I d i d n ' t w o r k b e c a u s e t h e y ' r e i t h e r e n o w .

D p e o p l e i b u s i n e s s s t i l l t h i n kc o m p u t e r s a r g o i n g t t h r o we m p l o y e e s o u i t h s t r e e tw i t h o u t j o b ?O I ' s u r e t h e y d o n q u e s t i o n .T h e y d t h r o w s o m e p e o p l e o u o t h s t r e e t . T h e y c e r t a i n l y h a v ed o n e i t t y p e s e t t e r s . T h e y ' r el i k e l y t d i t a l a r g e n u m b e r o d a t a e n t r y c l e r k s . T h q u e s t i o ni n o w h e t h e r p e o p l e b e c o m eu n e m p l o y e d , b e c a u s e t h e y d w h e n e v e r a n n e t e c h n o l o g ye n t e r s s o c i e t y . T h r e a l q u e s t i o ni c a t h e y b e m p l o y e d e l s ew h e r e ? I t h e i r ' s t e m p o r a r yd i s l o c a t i o n , o a r t h e y i s e r i o u sl o n g t e r m t r o u b l e .

S t h a t i n v o l v e s r e t r a i n i n g .T h a t ' s c o r r e c t .

W h h a t h r e s p o n s i b i l i t y o r e t r a i n i n g t h e s e p e o p l e ? I i t h c o r p o r a t i o n s t h a t d i s m i s s e dt h e m o t h c o l l e g e s w h a r t r a i n i n g w o r k e r s f o s o c i e t y ?

d o n ' t k n o w . T h a t ' s s o r t o p o l i t i c a l q u e s t i o n . W h o ' s r e s p o ns i b l e f o t h a t ? ' I n t h U . S . t h a n s w e r g e n e r a l l y h a b e e n n ob o d y . T h g o v e r n m e n t h a a u n e v e n b u m o s t l y m i s e r a b l eh i s t o r y o p r o v i d i n g r e t r a i n i n gp r o g r a m s f o u n e m p l o y e d p e o p l e .

I t h g o v e r n m e n t f i n g e r - p o i n t i n ga n s a y i n g i t ' s s o m e b o d y e l s e ' sr e s p o n s i b i l i t y ?

w o u l d e x p e c t t h e m t s a t h a tt h f e d e r a l f u n d s w i l l b e p r o v i d e df o c e r t a i n f o r m s o r e t r a i n i n gp r o g r a m s . B u t g e n e r a l l y , t h r e s p o n s i b i l i t y i w i t h t h e l o c a lc o m m u n i t y , t h r o u g h u n e m p l o ym e n t b e n e f i t s . U n f o r t u n a t e l y ,b e n e f i t s d n o s p e c i f i c a l l y i v o l v e r e t r a i n i n g . P r a c t i c a l l y , i t ' st h b u r d e n o t h e i n d i v i d u a l t r e t r a i n h i m s e l f o h e r s e l f . T h a t ' st h w a i w o r k s o u t r e g a r d l e s s o t h e f i n g e r - p o i n t i n g . T h f i n g e r -p o i n t i n g t e n d s t g o a r o u n d i c i r c l e w i t h t h e u n e m p l o y e d p e s o i t h e m i d d l e .

W h e n y o t a l k t o h i g h l e v e le x e c u t i v e s w h a r g e n e r a l l yo l d e r , t h e r e i n q u e s t i o n i t h e i r m i n d s t h a t t h f u t u r e l i e s i c o m p u t e r s . W h i t h r e s p o ns i b l e p a r t y f o t h d i s s e m i n a t i o no i n f o r m a t i o n a b o u t c o m p u t e r s ?T h m a r k e t .

N o t h a t i e v e r y b o d y , i s n ' t i t ?T h m a n u f a c t u r e r s , t h s e l l e r s ,t h c o l l e g e s , t h i n d i v i d u a l u s e r s. . e v e r y b o d y . N o t o n e p e r s o n o g r o u p m o r e t h a n a n o t h e r ?W e l l , w o u l d s a i t h i s p a r t i c u l a ri n d u s t r y i t ' s c a s e o w h a t t h e c o n o m i s t s c a l l s u p p l y p u s h .I o t h e r w o r d s , h e r e ' s t h i s n e c a p a b i l i t y , l e t ' s f i n d s o m e t h i n gw c a t e l l p e o p l e t h e y n e e d i f o r . S o i t ' s i n c u m b e n t o n m a n uf a c t u r e r s t c o n v i n c e p r o s p e c t i v ec o m p u t e r b u y e r s t h a t i w i l l d

u s e f u l t h i n g s f o t h e m . I t ' s m p o s i t i o n t h a t o u r e s e a r c h p r og r a m s h o u l d p o i n t o u b o t h s i d e s .H e r e ' s w h y o s h o u l d h a v ec o m p u t e r , a n h e r e ' s w h y y o us h o u l d n ' t ; o r a l e a s t h e r e ' s w h a tt l o o k o u f o r .

W h e n d y o t e l l p e o p l e n o t b u c o m p u t e r ?W h e n t h e f u n c t i o n t h a t t h e yi n t e n d t h a v e t h c o m p u t e rp e r f o r m i c l e a r l y i n a p p r o p r i a t ee i t h e r f o t h c o m p u t e r t h e y a r t r y i n g t u s e , o i i n a p p r o p r i a t ef o a n c o m p u t e r . I t ' s o f t e nq u e s t i o n o t h r e l a t i v e a d v a n t a g et h a t a l t e r n a t i v e s a r g o i n g t g i v ey o i y o u r b u s i n e s s . F o r e a m p l e , y o u ' r e a m e d i u m - s i z e dc o m p a n y a n y o u ' r e h a v i n gi n v e n t o r y p r o b l e m s . Y o u ' v e g o o n c l e r k w h c a t y p e a d q u a t e l y , b u c a n ' t k e e p t r a c k o a n y t h i n g . T h e n y o m i g h t b eb e t t e r o f g e t t i n g c o m p u t e r t k e e p t r a c k o t h i n v e n t o r y a n t g i v e y o a d a i l y p r i n t o u t o w h a ty o u ' v e g o i t h s t o r e . O n o t h c o n s u l t a n t s w o r k i n g f o u h a s d e v e l o p e d p r o g r a m , u s i n gC o m m o d o r e e q u i p m e n t , t k e e pt r a c k o t h p i e c e w o r k f o s o m eg a r m e n t i n d u s t r y f i r m s . W i t h t h o l m e t h o d , a p a t t e r n s w e r e c u t ,e a c h p i e c e g o t a t a a t t a c h e d t i t W h e n t h e s e p i e c e s w e r e s e w nt o g e t h e r , t h e p e r s o n d o i n g t h w o r k w o u l d r e m o v e t h t a g . A t h e n o t h d a y , t h e e m p l o y e ew o u l d t u r n i t h t a g s , w h i c hw e r e a i n d i c a t i o n o f d a y ' sw o r k . W e l l t h i s s y s t e m w a f r a u g h t w i t h a l s o r t s o d i f i c u l t i e s . P e o p l e w o u l d l o s e t a g s .O t h c l e r k r e s p o n s i b l e f o k e e p i n g t r a c k o t h e t a g s w o u l dc a l c u l a t e t h f i g u r e s i n c o r r e c t l y .E m p l o y e e s w o u l d s a v e t a g s i t h e y h a g o o d d a y , a n u s t h e m t h n e x t d a i t h e y s l a c k e do f i t h e i r w o r k . W e l l , t h e yp r o g r a m m e d C o m m o d o r e t h a n d l e t h t i c k e t c o u n t i n g .

3 c o m m o d o r e I N T E R F A C E

Page 37: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 37/58

Y o c a n ' t b r i b e a c o m p u t e rc a y o u ?T h a t ' s e x a c t l y r i g h t . T h a t ' s t h ep o i n t . A t h d a y e n d s a n d t h w o r k e r s t u r n i t h e i r t a g s , t h c l e r k j u s t p a s t e s u a l t h o s e t a g so b o a r d a n d z i p , z i p , z i — a l lt h n u m b e r s a r e n t e r e d i n t o t h c o m p u t e r . T h e y k n o w w h d i h o m u c h b e c a u s e t h c o m p u t e ri n s t a n t l y p r o d u c e s r e p o r t o t h w o r k p e r f o r m e d t h a t d a y . F u t h e r m o r e , t h c o m p u t e r p r o d u c e sa i n s t a n t b r e a k d o w n o w h p e r f o r m e d e a c h t a s k a n h o q u i c k l y . T h o w n e r n o h a i n f o r m a t i o n n e v e r b e f o r e a v a i la b l e . A n f u r t h e r , t h e y t e s t e d t h i ss y s t e m u s i n g t h s h o p f o r e m a na n t h u n i o n m a n a g e m e n t .T h e y s a i d , " O k a y , M r F o r e m a n ,t r a n c o n f u s e t h m a c h i n e . "A n i c o u l d n ' t b d o n e . I t u r n e do u t t h e m a c h i n e w a h o n e s t .N e i t h e r s i d e t r u s t e d e a c h o t h e r ,b u t t h e y b o t h t r u s t e d t h e m c h i n e . L a b o r r e l a t i o n s i m p r o v e d ,m o r a l e w e n t u p p r o d u c t i o ni n c r e a s e d , a n t h e r e w a b e t t e rc o n t r o l o v e r i n v e n t o r y . T h e r ew a a l s o l e s s f l u c t u a t i o n i o u t p u t b e c a u s e i e m p l o y e e sk e p t t a g s t t u r n i t h n e x t d a y ,t h e y c o u l d n ' t g e a w a y w i t h i t

I t ' l l g t i l t !" H e y , w h e r e ' s h i t a g ! " I t ' s t h i sk i n d o a s i t u a t i o n w h e r e c o p u t e r s c a a c a v e r y u s e f u l a n v e r y i n e x p e n s i v e t o o l s .

A l l o w m t p l a y t h r o l e o l a y m a n . w o u l d l o v e t l e a r na b o u t c o m p u t e r s s p i c k u c o m p u t e r m a g a z i n e a n s e h u n d r e d s a n h u n d r e d s o c o f l i c t i n g p a g e s . W h e r e d g o W h a t d o e s t h t o t a l n o v i c e d t s t a r t l e a r n i n g a b o u t c o m p u t e r s ?H o d o e s h m a k e d e c i s i o na b o u t w h i c h l a n g u a g e t s t u d y ?T h f i r s t t h i n g i t h l a n g u a g e .A l t h o u g h , o n c e y o l e a r n o n l a n g u a g e , i t ' s n o t h a t d i f f i c u l t t l e a r n a n o t h e r .

L i k e F r e n c h r e l a t e d t S p a n i s h o I t a l i a n ?T h a t ' s r i g h t . I t ' s a l m o s t l i k eS p a n i s h - I t a l i a n c o r r e l a t i o n . T h e r ea r m o r e c o g n a t e s b e t w e e nS p a n i s h a n I t a l i a n t h a n b e t w e e ne i t h e r o t h e m o F r e n c h . Y o b e g i n t s e c o m m o n s t r u c t u r e si a l o t h e s e t h i n g s .

S h o d y o m a k e u y o u rm i n d t s t u d y o n l a n g u a g e a o p p o s e d t a n o t h e r ?Y o j u s t s t a r t w i t h o n e . E n o u g ho t h i s a g o n i z i n g . G r i g h t t i t

H o l o n g d o e s i t a k e t l e a r nB A S I C f o t h a v e r a g e p e r s o n ?T l e a r n e n o u g h t w r i t ec o h e r e n t p r o g r a m m a t a k ec o u p l e o h o u r s .

T h a t ' s a l l ! I o t h e r w o r d s ,p e r s o n c o u l d g t a n i g h tc o u r s e , a n c o m e h o m e t h s a m e e v e n i n g a n p r o g r a mc o m p u t e r . I i t h a t s i m p l e ?T h p r o b l e m t e n d s t o b t h i n v e r s e . O n c e p e o p l e h a v e t h e i rt o i t h e w a t e r , y o c a n ' t g e t h e m o u t . T h b i h o o k i t h c o m p u t e r g a m e , w h i c h i m m e d ia t e l y i n v o l v e s y o i a l s o r t s o f a s c i n a t i n g t h i n g s y o c a d o A n y o d o n ' t r e a l l y h a v e t k n o wh o t p r o g r a m t d i t O n i n s i d i o u s w a o l e a r n i n g i t g e t h g a m e f o w h i c h y o h a v e t h p r o g r a m a n d l e a r n h o t p l a yt h g a m e . T h e n , t r c h a n g i n gp a r t s o t h p r o g r a m a n o b s e r v ew h a t h a p p e n s t t h g a m e . I i t ' s

g a m e o a n b r e a d t h a a l l ,y o u ' l l s o o n b a b l e t t e a c hy o u r s e l f s o m e o t h t h i n g s t h a tg o i c o m p u t e r p r o g r a m .T h n i c e t h i n g a b o u t p e r s o n a lc o m p u t e r i t h a t i c a n b e u s e d i t h p r i v a c y o y o u r h o m e . I y o

m a k e m i s t a k e , n o b o d y i w a t c h i n g a n s a y i n g , " O h , l o o ka t h a t i d i o t . "

W h a t i t h m o s t n e e d e d k i n d o s o f t w a r e t m a k e t h m a r k e tg r o w ?W e l l , t h i n k t h e m o s t c r u c i a lp o i n t i m a k i n g t h i n i t i a l s t e pl o e a s i e r f o r p e o p l e . I i d i f f i c u l tt w r i t e s o f t w a r e t h a t c a b i m m e d i a t e l y u s e d b s o m e o n ew h k n o w s n o t h i n g a b o u t c o p u t e r s . T h t y p i c a l a p p r o a c h i t h b u s i n e s s w o r l d i t h a t y o w r i t e m e n u p r o g r a m s , w h i c ha l l o w t h e o p e r a t o r t v i e wm e n u o o p t i o n s . Y o d o n ' t s e t h B A S I C o F O R T R A N o P A S C A L o C O B O L . W h a t y o s e i w h a t t h p r o g r a m t e l l s t h c o m p u t e r t p r i n t o t h e s c r e e n .T h p r o g r a m l e a d s y o s t e p - b y -s t e p u n t i l a a c c e p t a b l e r e s u l t i p r o d u c e d . A n y o d o n ' t h a v e t k n o w a n y t h i n g a b o u t p r o g r a mm i n g . Y o d n e e d p r o g r a m m i n gk n o w l e d g e w h e n y o d o n ' t g e tt h o p t i o n y o w a n t . T h e n , y o h a v e t b a b l e t g e i t h e r ea n d t w e a k i a r o u n d s t h a t i p e r f o r m s c o r r e c t l y . F r e q u e n t l y ,f o b u s i n e s s m a n t h a g o n i z i n gd e c i s i o n i w h e t h e r h e s h o u l dh i r e s o m e b o d y t d t h p r g r a m m i n g ; l e a r n i h i m s e l f ; o h a v e o n o h i e m p l o y e e s l e a r n .I h c h o o s e s t t r a i n a e m p l o y e e , h e i s a c r i f i c i n g t h t i m e t h a t p e r s o n c o u l d b e d o i n gs o m e t h i n g e l s e , a n h e ' s l e a v i n gi t h h a n d s o a e m p l o y e es o m e c o n t r o l o h i b u s i n e s s . H i so n l y o t h e r c h o i c e i t m o d i f y t h b u s i n e s s t c o n f o r m t t h a v a i l a b l e s o f t w a r e .

W e ' r e 1 y e a r s f r o m t h t w e n t y -f i r s t c e n t u r y . W h a t ' s i g o i n g t b l i k e i n t h y e a r 2 0 0 0 ? H o d i f f e r e n t w i l l y o u r o f f i c e l o o k 1 y e a r s f r o m n o w ?F o o n t h i n g , i t ' s n o l i k e l y t b h e r e .

J U L Y , 1 9 8 1 z c o m m o d o r e 3

Page 38: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 38/58

I n s t e a d i y o u r h o m e ? A n y o c o u l d d a n y t h i n g y o u n e e d t d t h e r e ?Y e s , m o s t l y .

T h a t ' s o n a n s w e r t t h g a c r i s i s , i s n ' t i t A b s o l u t e l y . s e a i n c r e a s i n gn u m b e r o s i t u a t i o n s i w h i c hb u s i n e s s w i l l k e e p o f f i c e s i v a r i o u s s e c t i o n s o t o w n , t h a t a r o t h c o n f e r e n c e r o o m v a r i e t y .T h c o n f e r e n c e r o o m s w o u l d b u s e d w h e n f a c e t f a c e c o n t a c t i r e q u i r e d . A n t h f e a v a i l a b l eo f f i c e s w o u l d b e s h a r e d b e m p l o y e e s w h s p e n d f a i r l ys u b s t a n t i a l a m o u n t o t i m e a h o m e .

D o e s t h i s m e a n t h a t i y o w e r em a j o r c o r p o r a t i o n t h i n k i n g a b o u tb u i l d i n g a o f f i c e c o m p l e x , t h c o n c e p t m i g h t b o b s o l e t e i 2 y e a r s ?T h a t ' s r i g h t . B u n o t h e r e a r ev a r i o u s m o t i v a t i o n s f o h a v i n gl a r g e o f f i c e b u i l d i n g , n o t t h e l e a s to w h i c h i t h a t i h a y o u r n a m eo i t I t ' s w h a t o n o m r e s e a r c h e r s c a l l t h " E d i f i c eC o m p l e x . "

I y o c o u l d s a y a n y t h i n g t h a ty o w a n t e d t c o r p o r a t i o n e x e cu t i v e s w h h a v e n ' t g o t t e n o t h c o m p u t e r b a n d w a g o n , w h a tw o u l d i b e W e l l , I ' s a t h a t i o r d e r t s u r v i v e i t h w o r l d t e y e a r sf r o m n o w , y o a r g o i n g t h a v et c o m p u t e r i z e m a n y o y o u ro p e r a t i o n s j u s t t o i n c r e a s e p r d u c t i v i t y . T h a t ' s t h o n l y w a i t ' sg o i n g t h a p p e n . W h a v ee n o u g h p r o b l e m s w i t h m a n u f a ct u r i n g p r o d u c t i v i t y y e t , p r o d u ct i v i t y i n t h U n i t e d S t a t e s i a l e a s t a h i g h a m o s t c o u n t r i e s ,w i t h t h e e x c e p t i o n o s o m es e g m e n t s o J a p a n a n d W e s t e r nE u r o p e . B u i t h i n f o r m a t i o ns e c t o r , w h i c h n o c o m p r i s e s h a l ft h l a b o r f o r c e , p r o d u c t i v i t y i a b e s t s t e a d y , a n m o r e l i k e l yl a g g i n g . N o o n w a t i m p r o v et h i s s i t u a t i o n i t i n c o r p o r a t ec o m p u t e r s . T h a t h a s t b d o n ev e r y c a r e f u l l y . O n o t h e t h i n g sw a d v i s e p e o p l e i t h a t c o p u t e r s c a h u r t y o a m u c h a t h e y c a h e l p y o u . I y o h a v el o t s o n o n - c o m p a t i b l e c o m p u t e r sa l o v e r t h e p l a c e , a l d o i n g t h e i rt h i n g — a n d o f t e n t h w r o n g t h i n g— y o u c a h a v e s e r i o u s p r o b l e m s .B u t h f u n d a m e n t a l p o i n t s t i l l i s t h e r e w i l l b f i r m s w h w i l l m a k eg o o d u s o t h e s e c o m p u t e r s ;w h d i n c r e a s e t h e i r p r o d u ct i v i t y ; w h d m a n a g e a n o r g a n i z e p r o p e r l y . A n t h e s ef i r m s w i l l b a h e a d o y o i y o u ' r e i t h s a m e i n d u s t r y .T h e y ' r e g o i n g t b m o r e e f f i c i e n ti t h e i r o p e r a t i o n s .

H o l o n g b e f o r e i s h a k e s d o w n ?T w e n t y y e a r s . T u r n o t h c e n t u r y .

A n o c o u r s e , t h e r e ' s r o o m i t h e r e f o t h a t a d v a n c e n o n e o u k n o w s a b o u t , w h i c h i b o u n d t h a p p e n i t h n e x t 1 o r 1 5 y e a r s .S u r e . E v e n w i t h t h S u p e r P E T .T h c a p a b i l i t y o t h h a r d w a r e i w e l l b e y o n d o u a b i l i t y t d e a lw i t h i t i t e r m s o u s i n g i p r o p e r l y . A n t h p o w e r o h a r d w a r e i i n c r e a s i n g , a n s t i l li s a a b o u t 2 8 p e r c e n t a y e a r . I t u r n , t h n u m b e r o t h i n g s i c a d o T h m a g n i t u d e o p r o b l e m s i c a h a n d l e .

A r t h e r e a n y b o o k s y o r e o m m e n d t t h n o v i c e w h e n t h e ya s y o w h a t t d a b o u ts t u d y i n g c o m p u t e r s ?Y e s . T h e r e ' s b o o k o B A S I Cc a l l e d " B A S I C A n d T h P e r s o n a lC o m p u t e r " b T h o m a s A D w y e ra n M a r g o t C r i t c h f i e l d . I t ' sg o o d i n t r o d u c t i o n b e c a u s e i t a k e s y o s t e p - b y - s t e p . I t e l l sy o e n o u g h a b o u t w h a t ' s i t h m a c h i n e t k e e p y o a l i v e a n h a p p y .

S s u m m i n g u y o u r a d v i c e , l i k et h m o t h e r t t h n e b a b yw h o ' s t r y i n g t s w i m , " J u s t j u m pi a n s t a r t d o i n g i t . "A b s o l u t e l y . A n o t h b o o k s o " h o w t o a r a a d j u n c t t y o u ro w e x p e r i e n c e .

T h J a c k N i t l e s i n t e r v i e w w a c o n d u c t e d b y R o g e r S t e f f e n s ,L o A n g e l e s - b a s e d f r e e - l a n c ew r i t e r .

3 z c o m m o d o r e I N T E R F A C E

Page 39: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 39/58

N e P r o d u c t s f o y o u rP E T / C B M C o m p u t e r

M X - 9 1 0 C B M / P E T R A M / R O MU n s a f e s a l s a f e i n g R O M S : A l l o w s m u l t i R O p r o t e c t e d p r o g r a m s u s i n g t h s a m e s o c k e t t b p u o n t o d i s k e t t e / c a s s e t t e , n n e e d t i n s t a l l p r o t e c t R O i s o c k e t a f t e r i n i t i a l l o a d , i n s t a l l s i n s i d e C B M , d o e s n ' t b l o c k o t h e r I s o c k e t s , n s w i t c h n e e d e d s o f t w a r e w r i t e p r o t e c t , o p t i o n a l j u m p e r i n c l u d e d a l l o w s s i n g l eR A M / R O M t r u a l s a f e d p r o g r a m s i n d e p e n d e n t o s a f e d R O s o c k e tl o c a t i o n . T w R A M / R O M ' s a d 8 m e m o r y t C B M / P E T c o m p u t e r . O n l y R A M /R O h a a l o t h e s e f e a t u r e s : $ 1 1 9 . 9 5

M X - 2 3 2 C B M / P E T t R S - 2 3 2 C I n t e r f a c e

B i d i r e c t i o n a l , 5 t 1 9 . 2 k b a u d r a t e , f u l l m o d e m c o n t r o l s , p a r i t y , a l l o w s f o t w R S - 2 3 2 C p o r t s , w o r k s w i t h S X - 2 3 2 s o f t w a r e , i n s t a l l s i n s i d e C B e a s i l y : $ 1 4 9 . 9 5

S X - 2 3 2 C B M / P E T R S - 2 3 2 C S o f t w a r eW o r k s w i t h M X - 2 3 2 R S - 2 3 2 i n t e r f a c e a n s t a n d a r d R S - 2 3 2 C m o d e m , w o r k s w i t hs o u r c e , m i c r o n e t , C B t d i s k , d i s k t d i s k : $ 4 9 . 9 5

S X - 1 0 0 I E E E - 4 8 8 C B M / P E T M o d e m S o f t w a r eB e s t p r o v e n s o f t w a r e f o t h 8 0 1 0 m o d e m , l o c o s t , M E M U d r i v e n , s a m ef e a t u r e s a s S X - 2 3 2 : $ 4 9 . 9 5

M X - 2 0 0 I E E E - 4 8 8 C B M / P E T P a r i t y M o d e m / S o f t w a r eI E E E - 4 8 8 M o d e m / S o f t w a r e a l l o w s y o t t a l k t h o s t c o m p u t e r r e q u i r i n gp a r i t y , a l f e a t u r e s o S X - 2 3 2 : $ 3 9 9 . 9 5

M X - 9 0 1 C B M / P E T C B S o u n dA d l o c o s t s o u n d / m u s i c t y o u r 2 0 0 1 , 4 0 0 1 m a c h i n e s , s o u n d s l i k e 8 0 3 2 , e a s yi n t e r n a l i n s t a l l a t i o n : $ 1 4 . 9 5

M X - 9 0 2 C B M / P E T C a s s e t t e S o u n dH e a r p r o g r a m s l o a d i n g , f i n d s p r o g r a m s e a s i l y , e a s y i n t e r n a l i n s t a l l a t i o n : $ 1 4 . 9 5

C 1 0 1 C B M / P E T ( I E E E - 4 8 8 ) t C e n t r o n i c s P a r a l l e l I n t e r f a c eN e l o c o s t , i n c l u d e s I E E E - 4 8 8 a n P a r a l l e l c a b l e s , w o r k s o a l S p i n w r i t e r sa n S t a r w r i t e r s : $ 1 2 9 . 9 5

E C C o m p u t e r C o m p a n y2 6 7 8 N o r t h M a i n S t r e e t # W a l n u t C r e e k , C a l i f o r n i a , 9 4 5 9 6( 4 1 5 ) 9 4 4 - 9 2 7 7 D e a l e r I n q u i r i e s W e l c o m e

J U L Y , 1 9 8 1 3

Page 40: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

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

P I E - CP E T / C B M * I E E E - 4 8 8T P A R A L L E L P R I N T E R S

B L e m D a t a P r o d u c t s

P . I . E . - C M E A N S — P r o f e s s i o n a l d e s i g n , I n d i s p e n s i b l e f e a t u r e s , E x c e l l e n t q u a l i t y a n C o s t e f f e c t i v e n e s s . Y o c a n ' t b u a b e t t e r p a r a l l e l i n t e r f a c e f o y o u r P E T / C B M .O u P . I . E . - C w i l l i n t e r f a c e y o u r P E T / C B M t h r o u g h t h I E E E - 4 8 8 b u t

t h N E S p i n w r i t e r , t h C I t o h S t a r w r i t e r , p r i n t e r s b C e n t r o n i c s , E p s o n , A n a d e x , E s c o n P r o d u c t s , t h eP a p e r T i g e r s b I D S , t h M I P L O T b y W a t a n a b e , t h D I p r i n t e r s , t h A J - 8 4 1 , t h O K 1 D A T A p r i n t e r s , p l u sA L O T H E R p a r a l l e l A S C I I p r i n t e r s .

A s s e m b l e d w i t h c u s t o m c a s e , C B M - T O - A S C I I c o d e c o n v e r t e r a n a p p r o p r i a t e c a b l e , t h P . I . E . - C i o n l y$ 1 1 9 . 9 5 $ 5 S & H ) . M d R e s . + 5 t a x . S p e c i f y p r i n t e r a n C B m o d e l s .L e m D a t a P r o d u c t s , P . O . B o 1 0 8 0 , C o l u m b i a , M d 2 1 0 4 4 P h o n e ( 3 0 1 ) 7 3 0 - 3 2 5 7* P E T / C B M a r t r a d e m a r k s o C o m m o d o r e B u s i n e s s M a c h i n e s

C o m p u t e r ?

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

N o f r o m C o m m o d o r e !S w h s h o u l d t h d e s k l o o k l i k e w o o d ? p l e a s a n tc r e a m a n c h a r c o a l t r i m m e d d e s k l o o k s s m u c h b e t t e rw i t h C o m m o d o r e s y s t e m s . O n l o o k a n y o u ' l l s e e .I n t e r l i n k d e s k s a r r i g h t . B d e s i g n .

P R I C E : $ 2 9 9I s h o r t , a C o m m o d o r e d e a l e r s , w w o n ' t s e t t l e f o a n y t h i n g t h a t l o o k s g o o d o n l y i t h c a t a l o g ! O u c u s t o m e r s w o n ' t l e u s T h e y d o n ' t b u p i c t u r e s . A n n e i t h e r s h o u l d y o u . T h i s i w h w w i l l l e y o u s o n o o u d e s k s ( o w e e k a n t h e n d e c i d e . I f o a n r e a s o ny o d o n ' t l i k e i t j u s t r e t u r n i i g o o d c o n d i t i o n f o c h e e r f u l r e f u n d .

C r e a m a n c h a r c o a lc o l o r b e a u t i f u l l y m a t c h e st h C o m m o d o r e h a r d w a r ea n b l e n d s w i t h y o u rd e c o r .• A i d e a l 7 1 m ( 2 8 " )k e y b o a r d h e i g h t y e n b u m p i n g k n e e s b e c a u s ec l e v e r c u t o u t r e c e s s e s t h c o m p u t e r i n t o t h d e s kt o p .• H i g h p r e s s u r e l a m i n a t e

o b o t h s i d e s o s o l i dc o r e f o l a s t i n g b e a u t ya n s t r e n g t h .

E l e c t r o s t a t i c a l l y a p p l i e db a k e d e n a m e l f i n i s h o w e l d e d s t e e l l e g s — n oc h e a p l a c q u e r j o h e r e .

f o

f o

• T - m o l d i n g a n r o u n d e dc o r n e r s m a k e h a n d s o m ef i n i s h o d u r a b l e e d g et h a t w o n ' t c h i p .K n o c k e d d o w n f o s a f e ,i n e x p e n s i v e s h i p m e n t .• P a t e n t e d s l i p j o i n t sq u i c k e a s y a s s e m b l y .

L e v e l i n g g l i d e su n e v e n f l o o r s .

R o o m e n o u g h f o C o m m o d o r e p r i n t e r o t h d e s k , y e f i t s i n t o n e a r l ya n y d e n o r o f f i c e n i c h e -H 6 6 m ( 2 6 " ) W 1 1 7 0m ( 4 6 " ) D 6 6 m ( 2 6 " ) .

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

I y o u r C o m m o d o r e d e a l e r d o e s n ' t c a r r y o u d e s k s y e t ,s e n d c h e c k f o $ 2 9 9 a n w w i l l s h i p y o u r d e s k f r e i g h tp a i d !N a m eA d d r e s sC i t y _ S t _I n t e r l i n k , I n c . , B o 1 3 4 , B e r r i e n S p r i n g s , M 4 9 1 0 3M a s t e r C h a r g e a n d V i s a w e l c o m e . C a l l o u r o r d e r l i n e :

6 1 6 - 4 7 3 - 3 1 0 3

3 I N T E R F A C E

Page 41: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 41/58

P R D G R f l m m E F Y S T I P S

H o t L e a r n D e b u g g i n gb E l i z a b e t h D e a l

T h e r e i n b e t t e r w a t l e a r n d b u g g i n g p r o g r a m s t h a n b u s i n g t h e m .I t ' s e a s i e r t h a n s w a t t i n g f l i e s , w h i c hm o v e r a p i d l y a n j u s t o u o \ r e a c h .P r o g r a m b u g s a r e u s u a l l y a l o v e r t h p l a c e b u t s t a n d s t i l l w a i t i n g l b r e c o g n i z e d .

B e x a m i n i n g t h i s s h o r t , d n o t h i n g ,r o u t i n e a n b t r y i n g t w r i t e v a r i at i o n s o i y o m a p i c k u s o n i cm e t h o d s t h a t c a b h e l p f u l . C a y o f i g u r e o u w h a t t h p r o g r a m d o e s ,m o r e o l e s s ? D D A T A i t e m s g i v ey o a n c l u e s ? D v a r i a b l e s S a n d S 2t e l l a n y t h i n g ? I m a g i n e t h a t t h i s i p r o g r a m y o w r o t e f i v e y e a r s a g o , a n d i d n ' t d o c u m e n t . H o w i l l y o g a b o u t f i n d i n g o u e x a c t l y w h a t i d o e s ?

W h a t g o e s i n t o t h e p r o g r a m ? U s u a l l yt h " i n " s t a t e m e n t s w i l l b R E A D ,

J U L Y , 1 9 8 1

I N P U T , I N P U T - . G E a n P E E K .W h a t c o m e s o u t ? T h s t a t e m e n t s t h a tp u t h i n g s o u a r P R I N T . P R I N T * ,a n s o m e P O K E c o m m a n d s .

Y o s h o u l d b e a b l e t o s e e t h a t w h a tc o m e s i o n c e i n i n e p a i r s o v a l u e sf r o m t h D A T A l i n e s , a n t h a t t h e s ev a l u e s a r u s e d , i s o m e f a s h i o n , i n l o o p i l i n e s 5 9 t 6 8 0 . T h a t l o o pa l s o c o n t a i n s G E c o m m a n d w h i c hb r i n g s i K $ T h e r e i r e l a t i o n s h i pb e t w e e n K a n K C a n y o u s e e t h er e l a t i o n s h i p o t o t h e n i n e p a i r so v a l u e s t h a t w e r e R E A D i n C a y o f i n d t h c o n n e c t i o n b e t w e e n S i K a n t h n i n e p a i r s ? W h a t d o c s t h p r g r a m d o t t h o s e v a l u e s t a k e n o n a

t i m e ? A r t h e r e s p e c i a l s i t u a t i o n st h a t a r h a n d l e d ? H o w ? W h y ?

W h a t e v e r y o u r s c o r e a t h m o m e n t ,t y p e t l i i s t h i n g i n T h e r e a r n b u g s

z c o m m o d o r e

i i i i l o o k s l i k e c o p y o p r i n to u t . S A V E i a f t e r t y p i n g , p l e a s e .Y o u m a y l o s e c o n t r o l o t h P e i y o t y p e d t h i n g s w r o n g , a n d a n o t e l l i n g w h y . A f t e r V E R I F Y i n g ,t y p e R U N . P r e s s s o m e k e y s , s e w h a t h a p p e n s . I n o t h i n g h a p p e n sa f t e r a l k e y s w e r e p r e s s e d a n i t h S T O P k e d o e s n o t w o r k , y o u ' v ec r a s h e d a n w i l l h a v e t r e s e t t h P e t . L O A D t h p r o g r a m i n a n d d o u b l ec h e c k t h i n g s , s p e c i f i c a l l y l i n e s 5 5 a n 6 3 0 .

A f t e r t h r o u t i n e f u n c t i o n s a g a i n ,s e i i d o e s e x a c t l y w h a t y o u t h o u g h ti w o u l d d o W h o w h n o t ? T r s o m e v a r i a t i o n s o t h m a i n t h e m e .B u d N O d e l e t e l i n e 5 5 a n d d oN O d e l e t e l i n e 6 2 0 . D n o c h a n g et h e m u n t i l e v e r y t h i n g i s a v e d a n y o u n d e r s t a n d w h a t i h a p p e n i n g .W h d t h e s e l i n e s h a v e t b r i g h t ?H i n t : c o n s u l t m e m o r y m a p s .

H e r e i l i s t o s e v e r a l c h a n g e s y o m a t r f o e x e r c i s e . D t h e m o n a

t i m e r e s t o r i n g t h e p r o g r a m t t h o r i g i n a l s h a p e b e t w e e n t h c h a n g e s .T a k e n o t e s a b o u t t h e d i f f e r e n c e b e i n gi m p o r t a n t o u n i m p o r t a n t . I t h e r ed i f f e r e n c e a a l l ?

( 1 C h a n g e v a l u e o

( 2 E l i m i n a t e ' P O K E P , B i n l i n e 5 9

( 3 C h a n g e S t b 3 2 8 4 8 a n S t b 3 3 6 8 7 . S t a y w i t h i n t h o r i g i n a l S a n S b o u n d a r i e s . W h y ?

( 4 A d l i n e ' 6 3 1 G O T O 5 9 0 ' a n a s k :w i l l t h p r o g r a m g t l i n e 6 4 0 ?S o m e t i m e s ? A l w a y s ? N e v e r ? W h a t i t h e e f f e c t o t h i s c h a n g e ? W o u l d y o c o n s i d e r t h i s t b m i n o r o m a j o rc h a n g e i t h l o g i c o p r o g r a m ? H o c a y o u s t h i s i n f o r m a t i o n ?

( 5 S u b s t i t u t e l i n e s 6 5 a n 6 6 w i t ho n l i n e :

6 6 M P = C P - S 1 + S B * ( X D ( K ) = D D )W h a t h a p p e n s ? h i n t : P e r e t u r n sv a l u e o — ( m i n u s o n e ) i a n e xp r e s s i o n i t r u e , a n v a l u e o z e r ow h e n a e x p r e s s i o n i f a l s e .

( 6 A d l i n e ' 6 2 1 P R 1 N T C P : 1 . W h a tw i l l c o m e o u t ? W h e r e w i l l i p r i n t ? D i i p r i n t e x a c t l y w h e r e y o t h o u g h t i w o u l d ? W h o w h n o t ?

( 7 C h a n g e l i n e 6 0 l o b e :

3

Page 42: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 42/58

6 0 0 G E I K $ : I F K $ = " " G O T O 6 0 0W h a t h a p p e n s ? E x a c t l y w h y ? H o d o e s t h i s r e l a t e t o a n t h n i n e

( 8 W h a t w i l l h a p p e n i i l i n e 5 7 y o s a i d P = S I + 4 9 9 ? H o a b o u t P = S 1 + 4 0 7H o a b o u t P = 5 2 — 3 9 7 h i n t : i t h l a s t i n s t a n c e y o m a n e e d t m a k em a j o r m o d i f i c a t i o n s t o g e t t h l o g i cb a c k . T r i t

I 1 ) ) A d l i n e " 5 7 1 K = 5 " a n d c h a n g el i n e 6 1 t o b e :

6 i o i f k : s { ) - t h e n k = v a u k s )A n e f f e c t ? W h o w h n o t ? D e l e t el i n e 5 7 f o m o m e n t . W h a t h a p p e n s ?W h y ? P u i b a c k n o w .

( 1 0 ) K e e p c h a n g e s p r o p o s e d i p o i n t 9a n d a d d t h i s l i n e :

6 1 D L = : 0 : F O R J = 1 T O D L : N E X T JF o o l a r o u n d w i t h d i f f e r e n t D v a l u e .

( 1 1 ) A d c h a n g e p r o p o s e d i p o i n tt t h m o d i f i c a t i o n s m a d e i p o i n t sa n 1 a n s e w h a t c o m e s o u t .

( 1 2 ) R e w r i t e l i n e s 5 5 0 - 5 6 0 t w o r k o t h 8 0 - c o l u m n C B M .T h i n k a b o u t t h i s . S o m e o t h e s ec h a n g e s m i g h t h a v e b e e n n e e d e d t b

m a d e i r e s p o n s e t f u n c t i o n i n g p r g r a m w i t h l o g i c a l e r r o r i i t T h s y t a w a a l w a y s c o r r e c t , b u t h p r g r a m m i g h t n o h a v e b e e n d o i n g w h a ty o i n t e n d e d i t d o c a n ' t p r o v e i t b u i i c o m m o n k n o w l e d g e t h a t t h a m o u n t o t r o u b l e i n c r e a s e s a t h s q u a r e o f t h l e n g t h o t h p r o g r a m .Y o c a l e a r n h o t h a n d l e t r o u b l eo s h o r t r o u t i n e s b f i g u r i n g o u h o y o u r P e t h i n k s .

v e r y v a l u a b l e t o o l f o d e b u g g i n gi P a l o - A l t o I C s P r o g r a m m e r ' sT O O L K I T c h i p .

R E F E R E N C E S : M e m o r y m a p s w r i t t e na n p u b l i s h e d b y J i m B u t t e r t l e i d i C O M P U T E , i s s u e s = 1 a n d - 7 ' P e tR e v e a l e d ' b N i c k H a m p s h i r e c o nt a i n s J i m ' s m a p s f o r o r i g i n a l a n u g r a d e R O M s . A l s o i D o n a h u e - L i n g e ra n O s b o r n e - D o n a h u e P e g u i d e s .B a s i c 4 . m a i m a n g l e d a n d / o rm i s s i n g i t h l a s t r e f e r e n c e . B a s i cm a ( f o r u p g r a d e R O M s ) i a l r i g h t .

1 9 8 1 E L I Z A B E T H D E A LE l i z a b e t h D e a l i M a l v e m , P a - b a s e df r e e - l a n c e w r i t e r w h o s e w o r k f r e q u e n tl a p p e a r s i C O M P U T E !

£ - i h I S L , L - „ _ _ . _ ^ ■ _ ' n J * - J t i — 5 1 8 R E M S C R E E N E X E R C I S E S^ ■ " - ' i ^ C ' C M _ _ - _

5 3 D I M X D C S O , V D ( 9 )5 4 0 F O R K = 1 T 0 9 R E R D X D - . ' ■ > Y N E X T5 5 S I = 3 2 7 6 8 S S 2 - S 1 + 9 9 95 6 G = 9 3 : B = 3 2 : M T = * 4 0 : S B = 3 9 : D D = - 1

7 P = S 1 s C P - P s P R I H T 1 1 ^ " ;5 3

0 K E , ■ P 0 K E C P - 6 @ G E T K *6 1 K = V f i L < K * ; >6 2 C P * C P + X D ' - . K : ■ < + M T # V D ' •6 3 ' • C P < S 1 O < ; C P S T H E N C P = P G 0 T 0 S 9 ©6 4 I X < K = 0 G 0 T O 5 9 06 5 M F ' = C P - S 1G G I F ' X D ' ■ : . K : ■ - D D T H E N M P = M P - S E6 7 I F M P / M T « I N < M P / N T > T H E N C P = P

G 0 5 S 6 9 7 8 D H T f i - , 1 0 . r . , - @ . r7 1 D f i - 1 . , - 1 . , - . r 1 , - 1

i ^ ' l T " " R E R D V .

C o m m o d o r e i c o m p i l i n gl i s t o s o f t w a r e w r i t t e n

f o o u r 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 dl i k e t h a v e i 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 tt h f o l l o w i n g f o r e v i e w :

c o p y o p r o g r a m o nd i s k o t a p ed o c u m e n t a t i o n d 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 ms p e c i f y e q u i p m e n tn e c e s s a r y f o p r o g r a mo p e r a t i o ni n f o r m a t i o n o p r i c e o p r o g r a m a n w h e r et h p r o g r a m c a n b ep u r c h a s e d

P l e a s e s u b m i t t h i s i n f o rm a t i o n 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 d K i n g o f P r u s s i a , P 1 9 4 0 6

4 c o m m o d o r e I N T E R F A C E

Page 43: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 43/58

C B M / P E T ? S E E S K Y L E S . . C B M / P E T ?

T

" S h o u l d w t a l l i C o m m a n d - 0o C o m m a n d - O - P r o ? "r h a i ' s s p r o b l e m b e c a u s e i h i s p o p u l a r R O i

c a l l e d t h e C o r n m a n d - O - P r o i E u r o p e . ( M a y b eC o m m a n d - 0 s m a c k s 1 0 m u c h o i h m i l i i a r y . )

, „ . „

i . ' j '

U t t t r k W o r k s

/ W 8 O ■ ■ S 3 1 A M S 3 3 S c l 3 d / W a O " -

C B M / P E T ? S E S K Y L E S . . C B M / P E T ?" T h e y l a u g h e d w h e n s a d o w na m I * K T a n i m m e d i a t e l y p r g r a m m e d i m a c h i n e l a n g u a g e . . .j u s t a e a s i l y a w r i t i n g B A S I C . "W t i h I h n e M i l . N i , b r o u g h t l ' > < i u f r u m h n g l i n d h S k > l c 5■ I l U f f j H M l * n | u a ^ i w r n p t r r B O : ■ ■ * ■ : p i . ■ l u l l b o v d ^ . i S M O t o r

I V M k i , M . i i p s , l i ' , ' , r r r ^ K f - t J " i f H I 1 ( . r r i i i i t r * . 1 ,. . L n " i i r J 4 r . i . i i ' , 1 ' u r x V J n . n n ■ m i h i u ' h . q j L r r

* " * n ' M * l l J l | . r f l . * l J j r l k . l u . r . , f S . " A [ * H . l n . h ' i h I k I k ^ l p W l T H I[ r < . r . ( * » . , . n i h l' ■ ■ ■ ! r - , L T - i l h ( [ - i n m U l U H l i r . J u J n l b t l | ■ l l V H U V I - ' ' _ • • « . " . ■ l . . , , . , r I > v , i t , , . | l I , , , - t n r o l h i l « - « l d l l R I

* t k ^ | n V i L r . . H K U i r l M | l l t l . ■ * f m N k ' S 1 *

* * * n f i * t a m t r o u t / h u t s - j - u . U ^ S J . * n I C t t r e p t ' * i - . ^ 1 I U « i

• ■ V x i r s I t t l r l c W n r k t > » t u n a , . ] , „ : n j i t a i n nI I I I « h . n U u . , | < l l a l , i : ; . M , | t K t W , , | , ,

I l l n r o l . ) * H 1 [ . j l , r , . ! i i , i , " J r n s i a K c a l l H i l l

T i P S

T w T a p e a n D i s k F i l e H i n t sB E l i z a b e t h D e a l

B u t t o n s U p P l e a s eC h i l d r e n , c a t s , a n d c o n f u s e d p r o g r a mm e r s c a s o m e t i m e s m a n g l e t h o p e r at i o n o t h e b e s t p r o g r a m . O n n e e d st p r o v i d e s o m e p r o t e c t i o n i s u c hp r o g r a m s . T h i s a r t i c l e w i l l d e s c r i b e

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

W h e n y o p l a n t r e a d p r e v i o u s l yw r i t t e n r e c o r d s f r o m t a p e , p r o g r a mu s u a l l y i n s t r u c t s t P R E S S P L A Y O T A P f ; # 1 B u w h a t i y o l i a v e j u s tr e w o u n d t h t a p e a n l e f t t h r e w i n db u t t o n d o w n ? N o t h i n g w i l l b r e a d .W h a t i p l a y a n r e c o r d b u l l o n s a r d o w n ? T h t a p e w i l l g e s c r a t c h e d .T h i s t y p e o t h i n g d o c s n o h a p p e no f t e n . B u i i g o o d i d e a t p r e v e n ts u c h m i s h a p s . I t ' s q u i c k a n s i m p l e .A l i t a k e s i c h e c k t s e i t h t a p e r e c o r d e r b u t t o n s a r u o d o w nb e f o r e p e r m i t t i n g a n p l a n n e d t a p ea c t i v i t y w i t h i n p r o g r a m .

T h p r o g r a m w i l l d e s c r i b e d o c sj u s t t h a t . I t m a i n s e c t i o n , l i n e s

1 4 0 - 4 0 0 . c o n t a i n s " w r i t e t a p e " a n " r e a d t a p e " s e g m e n t s . B e f o r e b g i n n i n g e i t h e r o n w e ' l l c h e c k i t t h b u t t o n s a r u p b y u s o s h o r tr o u t i n e i l i n e s 4 6 0 - 4 7 0 . T h i s s u r o u t i n e c h e c k s t h v a l u e i m e m o r yl o c a t i o n 2 4 ( ) ( f o r t a p e # w c h e c kl o c a t i o n 2 5 0 ) . I t I h v a l u e i z e r o .P e d e t e c t s t h a t a l b u t t o n s a r u p a n dt h p r o g r a m c a g o n O t h e r w i s et h p r o g r a m w a i l s f o t h e u s e r t m a k e c o n c i o u s e v a l u a t i o n o w h a ti s u p p o s e d t h e d o n e . T h u s e rs i g n a l s b e i n g r e a d y b p r e s s i n g t h eR l i T l R N k e t c o n t i n u e w o r k .

C l o s e F i l e ss o m e w h a t r e l a t e d i s s u e i o n o i

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

a n d i s k r e c o r d s ? W h a t i y o a r r e a d i n g t a p e a n c o p y i n g r e c o r d s t d i s k b P R 1 N T # 2 O , V S i l i n e 3 6 5 a n ds o m e t h i n g h a p p e n s t h a t s t o p s t h ep r o g r a m ? T h i s c o u l d h a p p e n m a n yt i m e s d u r i n g t h p r o g r a m d e v e l o p m e n ts t a g e .

C o m p a r a t i v e l y l i t t l e d a m a g e i d o n e t t h t a p e . A w o r s t , o n f i l e i i n c o mp l e t e a n n o c l o s e d . I h a n e f f e c to o t h e r f i l e s o t h s a m e t a p e i t h e v e n t t h a t s u c h e x i s t . I c o u l d b a e n t i r e l y d i f f e r e n t s t o r y w i t h d i s k . I f i l e i n o t p r o p e r l y c l o s e d b t h p r g r a m o t h e u s e r i d i r e c t m o d e , y o m i g h t l o s e a c c e s s t a l f i l e s o t h d i s k . I t i s u n l i k e l y , b u a s t u d yC o m m o d o r e ' s d i s k b o o k , s p e c i f i c a l l yt h s e c t i o n o p o i n t e r s , t h i n k i c o u l d h a p p e n .

P e r h a p s w c a p r e v e n t t r o u b l e .p r o p o s e u s o l i n e s 4 9 0 - 5 2 0 a p o s s i b l e s o l u t i o n . a n o 1 0 0 % s u r et h a t t h e s o l u t i o n c o v e r s a l p i t f a l l s n o t h a t i i s i n f a c t , a 1 0 0 % s o l u t i o n .T h u s , i i s u b m i t t e d f o d i s c u s s i o n .W h a t a t r y i n g t d i t h a v e t h P U f o r g e t t h a t t a p e f i l e w a e v e ro p e n e d , s i m p l y b k i l l i n g i t N n e e dt t r t o c l o s e i t h e r e i n r o o mo t h t a p e , o t h t a p e b u t t o n s h a v eb e e n m o v e d u p a n d t h e t a p e u s e l e s sa n y w a y . K i l l i n g t h f i l e j u s t e l i m i n a t e si f r o m P E T ' s l i s t o o p e n f i l e s . T h i si d o n e i l i n e 5 0 0 .T h d i s k p a r t s e e m s b i m o r e c o p l i c a t e d . A u n c l o s e d r e a d - f i l e i n p r o b l e m , h u w r i t o - f i l e m u s t b c l o s e d . I n s t e a d o l o o k i n g f o f i l en u m b e r s i s o m e b i p r o g r a m , a t r y i n g t o h a v e t h P l i T d t h w o r k .A f t e r e l i m i n a t i n g t a p e f i l e f r o me x i s t e n c e , t h P E s c a n s t h e l i s t o o p e n f i l e s a n c l o s e s t h e m a l l , o n b o n e . T h i s i d o n e i n l i n e 1 a n d s e e m st w o r k f o m e

J U L Y , 1 9 8 1 c o m m o d o r e 4

Page 44: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 44/58

Page 45: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 45/58

Page 46: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 46/58

P P O G F i f l m r n E F Y S T I P SR e m e m b e r . . s t r i n g s i m e m o r y c a b m a x i m u m l e n g t h o 2 5 5 . M a x i m u mR E r e c o r d l e n g t h i 2 5 4 . I y o p r i n ta s t r i n g t R E r e c o r d t h a t i l o n g e rt h a n t h r e c o r d l e n g t h , a O V E RF L O W I N G R E C O R D e r r o r w i l l o c c u ri t h e e r r o r c h a n n e l . B u t , t h f i r s t R c h a r a c t e r s o t h s t r i n g w i l l m a k e i i n t o t h e r e c o r d ; t h e r e s t w i l l b l o s t .S h o u l d t h i s h a p p e n , t h e r e p r o b a b l yw o n ' t b c a r r i a g e r e t u r n a t h e n o t h e r e c o r d . T h a t d o e s n ' t m a t t e r .Y o w i l l s t i l l b a b l e t o r e t r i e v e t h i sd a t a . A m a t t e r o f f a c t , c a r r i a g er e t u r n s a r n o t n e c e s s a r y a t h e n q [ r e c o r d , e v e n i t h d a t a d o e s n ' tf i l l t h r e c o r d ! " B u t w h y ' . ' , y o a s k .

R E R e c o r d R e t r i e v a lA m e n t i o n e d e a r l i e r , a e m p t y r e c o r ds t a r t s w i t h C H R S C 2 5 5 ) f o l l o w e d b R S - 1 C H R S ( 0 ) ' s . T h i s i d o n e b t h D O S . L e t ' s s a o u r e c o r d s i z e i 5 0 I w t a k e t h e c h a r a c t e r s I I E L L a n O . a n d s e n d t h e m i n t o R E R E # s t a r l i n g a p o s i t i o n w i t h o u t a c a r r i a g er e t u r n , ( i . e . P R I N T # 6 / - H E L L O ' ; ) t h D O w o u l d d a i t ' s t o l d a n p u " H E L L O " i n t o R E R E # w i t hn c a r r i a g e r e t u r n . N o t o s u r p r i s i n g .H o w e v e r , o n c e t h a t ' s d o n e , t h D O p r o c e e d s t " p a d " t h r e m a i n d e ro t h r e c o r d w i t h C H R S ( 0 ) ' s ; i t h i sc a s e 4 o f t h e m . T h D O i n o p o s i t i o n e d a R E L R E C # 2

N o l e t ' s s a w p o s i t i o n b a c k t R E R E # w i t h R E C O R D S .c o m m a n d . T h I N P U T # c o m m a n ds t o p s o c a r r i a g e r e t u r n o E O I . S i s e t 6 4 o n E O I , o t h e r w i s e S T = 0 .( s e e n o t e 2 f o r d e t a i l s )

I w n o e x e c u t e a I N P U T S t h D O s e n d s t h H E , L . L . a n 0 B u w h e n t h D O s e e s t h C H R S ( O )i a l s o s e n d s E O w h i c h i s j u s i a g o o da s c a r r i a g e r e t u r n . S i s e t 6 a n t h D O p o s i t i o n s a u t o m a t i c a l l yt t h n e x t r e c o r d ; R E R E # 2

T h D O w o u l d a l s o s e n d E O i t h c h a r a c t e r b e i n g s e n t w a s f r o m t h l a s tp o s i t i o n i t h e r e c o r d . I n t h i s c a s e t h er e c o r d i n o f u l l , b u t h i s m e a n st h a t t h e c h a r a c t e r i t h l a s t p o s i t i o nd o e s n ' t h a v e t b C H R S { J 3 ) . Y o c a s a v e o n b y t e p e r e c o r d t h i s w a y .F o 2 5 0 0 r e c o r d s t h a t ' s a l m o s t 1 f u l l b l o c k s !

B a c k t o u r e x a m p l e . I N P U T S t e r m in a t e d w h e n t h D O s a C I I R S ( O )a n s e n t E O I . T h i s h a f u r t h e r r a m i f ic a t i o n s . S u p p o s e y o u w e r e t e x e c u t es o m e i h i n g l i k e :

1 0 R E C O R D S , 1 1 1 P R I N T S . ■ ■ H E L L O " ; o

" H E L L O ' " ; R S ;1 2 R E C O R D S . 1 . 2 0I 3 O P R I N T # 6 , ' * J I M " ;

t h e r e w o u l d b C H R S ( 0 ) " s l e f t i b e t w e e n " H E L L O " a n " J I M " . ' J I M "w o u l d b l o s t f o r e v e r t I N P U T = u n l e s s y o p o s i t i o n b a c k t i u s i n gR E C O R D * b e f o r e I N P U T # i n g . O t h e rw i s e , o n l y G E T — c o u l d g e i b a c k .T h D O d o e s n o t s e n d E O w i t hC H R S ( 0 ) w h e n u s i n g G E T t = .

T h e r e f o r e , i y o u ' r e a n t i c i p a t i n gb l a n k s b e t w e e n d a t a , o r b l a n k f i e l d sr e p r e s e n t i n g n d a t a , i t ' s b e s t t c o s t r u c t t h e r e c o r d i R A f i r s t u s i n gs p a c e s a f i e l d p a d d i n g . R e m e m b e rt h o u g h , l e a d i n g s p a c e s w i l l P R I N T #i t h d i s k , b u I N P U T # ( a w i t hI N P U T ) i g n o r e s t h e m . L e a d i n g s p a c e si n c l u d e s p a c e s i m m e d i a t e l y f o l l o w i n g

c a r r i a g e r e t u r n w i t h i n r e c o r d .

P r m o v e rR e c a l l t h a t t h 1 ' R I N T ^ c o m m a n d> , e n d s t h c h a r a c t e r s i n l o i h e r e c o r da n t h e n p a d s l ( h e n o t h r e c o r dw i t h C H R S ( 0 ) ' s . T h i s c a b h a z a r do u s , e s p e c i a l l y i v a l i d d a t a e x i s t sb e y o n d t h d a t a b e i n g s e n t i n t o t h r e c o r d . T h i s d a t a w o u l d b w i p e do u w i t h z e r o s . O n m o r e r e a s o n w h y o s h o u l d c o n s t r u c t t h r e c o r d i R A f i r s t . Y o c o u l d g e a r o u n d t h i sb p u l l i n g t h n e d a t a i n t o t h e d i s kb u f f e r w i t h " M e m o r y - W r i i e " r o u t i n e ,b u t h a t ' s f a i r l y a d v a n c e d a n d w w o n ' t c o v e r t h a t h e r e .

E n o F i l e D e t e c t i o nT h f o l l o w i n g r o u t i n e c o u l d b u s e d l r e a d t h e e n t i r e c o n t e n t s o i R E f i l e :

l O D O P E N ^ / ' F l L E N A M E "2 I N P U T S . A S3 P R I N T A 4 I D S - 5 0 T H E N D C L O S E D: E N D5 G O T O 2

O D O P E N i n g , t h f i l e p o s i t i o n s t r e c o r d a n a u t o m a t i c a l l y p o s i t i o n st s u c c e s s i v e r e c o r d s a f t e r I N P U T # i n ge a c h r e c o r d ' s v a l i d d a t a . T h i s w o u l d

c o n t i n u e u n t i l r e a c h i n g r e c o r d t h a th a s n ' t y e b e e n f o r m a t t e d . D S / D S Sw o u l d r e a d 5 0 R E C O R D N O P R S E N T . B u t h l a s t r e c o r d u s e d i s n ' tn e c e s s a r i l y t h l a s t r e c o r d f o r m a t t e d{ s e e n o t e I ) S t o r i n g t h n u m b e r o t h l a s t r e c o r d u s e d w o u l d l a k e c a r eo t h a t . G i v e i S E f i l e o l ' i t o w a n d u p d a t e i e v e r y t i m e i c h a n g e su s i n g " ( " " w r i t e w i t h r e p l a c e . E m p t yf i l e s s t a r t w i t h C H R $ ( 2 5 S ) . T h i sg e t s d o n e b t h D O i n i t i a l l y , b u i r e c o r d D E L E T E i d o n e , t h i s" e m p t y " f l a g s h o u l d b r e p l a c e d ( i . e .P R l N T # I f , C H R S 1 2 5 5 ) ) T h i s a v a i la b l e f i l e s p a c e c a b e d e t e c t e d f o f u t u r e u s e .

O n M i n o r G o t c h aW h e n R E f i l e i D O P E N e d f o t h f i r s t t i m e , o n l y o n s e c t o r i a l l o c a t e df o d a t a . I t h f i l e i a b o r t e d ( i . e .n D C L O S E , D I R E C T O R Y d i s p l a y ,r e s e t , e t c . ) b e f o r e t h D O a l l o c a t e s

s e c o n d d a t a s e c t o r , t h s i d e s e c t o ri n f o r m a t i o n d o e s n ' t g e w r i t t e n t t h d i s k . T h s e c o n d d a t a s e c t o ra l l o c a t i o n f o r c e s t h s i d e s e c t o r o n t ot h d i s k , b u D C L O S i n g p r o p e r l y w i l la l w a y s p r e v e n t t h i s .

T b a b s o l u t e l y s u r e , a l t h o u g h i i p r o b a b l y u n n e c e s s a r y , t h f o l l o w i n gr o u t i n e c o u l d b e u s e d :

5 0 0 0 0 D O P E N ^ l f . " F I L EN A M E ' . D O . L ( R S )5 0 0 1 0 R E C O R D S f ( I N T( 2 5 4 / R S ) + l5 0 0 2 0 P R I N T # I f C H R S ( 2 5 5 ) ;5 0 0 3 0 D C L O S L : ^ l f5 0 0 4 0 R E T U R N

T h f i a c t u a l l y d e f e a t s i t o w p u p o s e a t h f i l e i p r o p e r l y D C L O S E Di l i n e 5 0 0 3 0 !

T h i s w o u l d o n l y h a v e t b d o n e o n c ea n y o u r f i l e i r e a d y f o I / O . O n c ej ^ a i n , t h r e c o r d s i z e ( R S ) n e e d o n l yh e g i v e n i t h v e r y f i r s t D O P E N .

N O T EW h e n R E f i l e i c r e a t e d , t h e D O g o e s l o o k i n g f o s o m e R A t u s i s i d e t h e d i s k u n i t : 2 5 b y t e b u f f e r .T h f i r s t t w b y t e s a r u s e d t o s t o r et h e t r a c k a n s e c t o r n u m b e r s o t h n e x t s e c t o r i t h R E f i l e j u s t l i k eS E f i l e s . T h r e m a i n i n g 2 5 b y t e sa r e f o r r e c o r d s p a c e , h e n c e t h 2 5 b y t e m a x i m u m r e c o r d s i z e . A t h i s

4 Z c o m m o d o r e I N T E R F A C E

Page 47: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 47/58

p o i n t t h D O f i l l s t h r e c o r d s p a c ew i t h C U R S ( 0 ) ' s a n p u t s C H R S( 2 5 5 ) " " m a r k e r " i t h f i r s t b y t e o e a c h r e c o r d . T h i s b y t e w o u l d b m u l t i p l e o t h r e c o r d s i z e . I t h r c o r d s i z e w e r e 5 0 t h e r e w o u l d b C H R S ( 2 5 5 ) a b y t e s 2 5 2 1 0 2 ,1 5 2 , 2 0 2 . a n 2 5 ( o f f s e t b d u

t t r a c k s e c t o r b y t e s a a n 1 )

I R E R E # w e r e c u r r e n t l y b e i n gw r i t t e n t o r r e a d f r o m , y o c o u l dp r o c e e d t r e a d o r w r i t e R E R E C s2 , 3 , 4 . a n w i t h o u t a n y m e c h a n ic a d i s k a c t i v i t y . R e q u e s t i n g r e c o r d# ( i . e . R E C O R D # l f , 6 I w o u l dr e t u r n a e r r o r # 5 0 , R E C O R D N O TP R E S E N T B E C A U S E D I S K , s p a c e f o

6 t r e c o r d h a s n ' t y e t b e e n f o r m a t t e d .B u r e c o r d s d o n ' t f i l l t h b u f f e rc o m p l e t e l y ; t h e r e a r e s t i l l b y t e sl e f t ( 2 5 2 - 2 5 5 ) . T h e s e b e l o n g t r e c o r d# 6 T h n e x t P R I N T # w o u l d s t a r tp u t t i n g c h a r a c t e r s i n t o t h e s e b y t e s ,a w h i c h p o i n t t h D O w o u l d f i n da n o t h e r a v a i l a b l e s e c t o r , s t i c k i t c o - o r d i n a t e s i n t o b y t e s a n 1 a n w r i t e t h b u f f e r c o n t e n t s o n t o t h d i s k e t t e . N o t h b u f f e r i r e - f o r m a t t e dw i t h t h f i r s t 4 b y t e s o t h e r e c o r ds p a c e b e l o n g i n g t r e c o r d - 6 D C L O S E w o u l d w r i t e t h e r e s t o t h d a t a t d i s k . R e q u e s t i n g r e c o r d- 3 0 0 0 w o u l d f o r c e t h e D O t f o r m a t

a l r e c o r d s i b e t w e e n b e f o r e a l l o w i n ga c c e s s t t h r e c o r d .

N O T E1 I N P U T # c o n t i n u e s t i n p u t c h a r a ct e r s f r o m t h e d i s k u n t i l i s e e sc a r r i a g e r e t u r n ( c o m m a o c o l o nb u w e ' l l i g n o r e t h e s e h e r e ) . T h n e x tl i n e o y o u r p r o g r a m s h o u l d b ec h e c k o f S T . I t h e r e i m o r e d a t a ,S w i l l b ) i n o t e . S w i l l b 6 4

2 I N P U T # ■ a l s o t e r m i n a t e s o r e c e i vi n E O ( l i n d O I d e n t i t y ) . E O h a l i n e o i t ' s o w o t h I E E E b u s .1 N P U T # c h e c k s t h l i n e . I i t u r n so n t h e n n m a t t e r w h a t c h a r a c t e rI N P U T # h a j u s t r e c e i v e d , i n p u t t i n gs l o p s a n S i s e t 6 4

T h a t a l s o u n d s l i k e l o b u i r e a l l yi s n ' t . T h R e l a t i v e R e c o r d S y s t e m i r e a l l y q u i t e e a s y t w o r k . B e i n g n e w ,i t ' l l t a k e s o m e g e t t i n g u s e d t o O n c ey o u ' r e s t o r i n g d a t a i R E R E C S .y o u ' l l h a t e t h i n k h o y o d i i a n o t h e r w a y !

f t c o m m o d o r eO v e r 5 0

S o f t w a r e P a c k a g e sF o Y o u r C B M / P E T

S u g g e s t e d R e t a i l P r i c eS 4 . 9 5

T h C o m m o d o r e S o f t w a r e E n c y c l o p e d i a i a i n d e s p e n s i b l e g u i d e t s o f t w a r e a v a i l a b l e f o u s o C B M / P E T E q u i p m e n t .T h i s 1 5 p a g e e n c y c l o p e d i a d e s c r i b e s o v e r 5 0 s o f t w a r e p a c k a g e s , p r i c e s a n v e n d o r s t h r o u g hw h i c h t h e y a r a v a i l a b l e .F o e a s e o f r e f e r e n c e t h e m a t e r i a l h a s b e e nd i v i d e d i n t o t e n s e c t i o n s :

H A R D W A R E• B U S I N E S S• W O R D P R O C E S S O R S

U T I L I T I E SE N G I N E E R I N G A I D SP E R S O N A L A I D S

• G A M E SE D U C A T I O ND I R E C T O R Y O F S O F T W A R EV E N D O R SP R O G R A M I N D E X

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

A T T E N T I O N V E N D O R SP R O G R A M M E R SI y o h a v e d e v e l o p e d s o f t w a r e t h a t w i l l r u o C B M / P E T E q u i p m e n t a n w o u l d l i k e t h a v e i i n c l u d e d i o u r n e x t e d i t i o n p l e a s es e n d i n f o r m a t i o n t o

S o f t w a r e E n c y c l o p e d i aC 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 1 9 4 0 6

J U L Y . 1 9 8 1 c o m m o d o r e

Page 48: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 48/58

D m o r e w i t h y o u r C o m m o d o r eP l u g i t h p r i n t e r t h a t

b u s i n e s s p r o f e s s i o n a l s p r e f e r .D i s c o v e r t h q u a l i t y d i f f e r e n c e a n m o v e u t M a n n e s m a n n T a l l yp r i n t i n g . T h h i g h s p e e d 8 0 2 4 s e r i a l p r i n t e r c o m e s r e a d y t p l u g i n t oa n w o r k w i t h y o u r C o m m o d o r e s y s t e m . N f u s s i n g w i t h c o n v e r t o r so a d a p t e r b o x e s .

H e r e ' s w h a t y o u g e t . P r i n t s p e e d s u t 2 0 l i n e s p e m i n u t e . F u l l1 3 c o l u m n p r i n t i n g . C o n f o r m s w i t h C o m m o d o r e s p e c i f i e d p r o g r a mf u n c t i o n s f o f u l l s o f t w a r e c o m p a t i b i l i t y . W h i s p e r q u i e t o p e r a t i o n .C l e a n , c r i s p a n p l e a s i n g p r i n t q u a l i t y t h a t ' s a l w a y s c o n s i s t e n t c o p yt c o p y . R u g g e d , i n d u s t r i a l s t r e n g t h c o n s t r u c t i o n . p r i n t h e a d t h a tp r o m i s e s y e a r s o u s a g e b e f o r e r e p l a c e m e n t . m a c h i n e y o u c a nd r i v e a s h a r d a s y o w a n t , y e i n e v e r r e q u i r e s p r e v e n t i v e m a i n t en a n c e . N e v e r n e e d s p e r i o d i c a d j u s t m e n t s .

T h e r e ' s m o r e . A e a s y t c h a n g e , s n a p - i n r i b b o n c a r t r i d g e . D u a lt r a c t o r p a p e r e n g a g e m e n t f o p o s i t i v e a l i g n m e n t . b u i l t - i n s e l f - t e s tr o u t i n e . D o u b l e w i d e p r i n t i n g o d e m a n d . n i n e - n e e d l e p r i n t h e a dm o d e l f o t r u e d e s c e n d e r s o n l o w e r c a s e c h a r a c t e r s . A o p t i o n a lQ u i c k - T e a r k i f o f o r m s r e m o v a l i m m e d i a t e l y a f t e r p r i n t i n g . S e t h i sm a c h i n e f o y o u r s e l f .

A s f o t h M o d e l 8 0 2 4 a y o u r n e a r e s t C o m m o d o r e d e a l e r o c o n t a c t u s

M a n n e s m a n n T a l l y , 8 3 0 1 S 1 8 0 t h S t K e n t , W 9 8 0 3 1 . P h o n e :{ 2 0 6 ) 2 5 1 - 5 5 2 4 .

M A N N E S M A N NT A L L Y

4 I N T E R F A C E

Page 49: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 49/58

P E I n t e r f a c i n g

J U L Y , 1 9 8 1

P E I n t e r f a c i n gb J a m e s M D o w n e y

S t e v e n M . R o g e r sP u b l i s h e r : H o w a r d W S a m s

C o . , I n c .P r i c e : $ 1 6 . 9 5

T h i s b o o k i d i r e c t e d t P E T j C B Mu s e r s w h w a n t t e x p a n d t h e i rs y s t e m b y i n t e r f a c i n g d e v i c e s t t h u s e r p o r t , m e m o r y e x p a n s i o n p o r ta n d / o r t h I E B B - 4 8 8 p o r t .

P E I n t e r f a c i n g g i v e s y o b e t t e ri d e a o h o s p e c i a l i z e d i n t e r f a c e sc a b b u i l t f o r u s o P E T / C B Mc o m p u t e r s . T h t h r e e t y p e s o i n t e rf a c i n g d i s c u s s e d a r t h u s e r p o r t ,t h m e m o r y e x p a n s i o n p o r t a n t h I E E E - 4 8 8 p o r t : e a c h h a v i n gs p e c i f i c u s e . C o n s t r u c t i o n o s e v e r a lb r e a d h o a r d e d i n t e r f a c e s a r o u t l i n e da n m a n y e x p e r i m e n t s a r s u g g e s t e df o y o t l e a r n m o r e a b o u t c o n t r o ls i g n a l s a n i n p u t / o u t p u t p r o g r a m -

Y o s h o u l d h a v e g o o d u n d e r s t a n d i n go C o m m o d o r e B A S I C ( b i t - o r i e n t e do p e r a t i o n s e s p e c i a l l y ) a n h a b l e t or e a d s i m p l e s c h e m a t i c d i a g r a m s b e f o r et r y i n g t b u i l d t h e s e i n t e r f a c e s . T g e t h m o s t o u o t h b o o k y o u s h o u l da l s o b f a m i l i a r w i t h t h w i r e - w r a pb r e a d b o a r d c o n s t r u c t i o n t e c h n i q u e s

c o m m o d o r e

a n y o s h o u l d h a v e s o m e u n d e r s t a n di n o t h f u n c t i o n s o t h S N 7 4 0 0( o e q u i v a l e n t ) f a m i l y o d i g i t a l e l e ct r o n i c c o m p o n e n t s . A l t h o u g h a l p r g r a m m i n g e x a m p l e s i t h b o o k a r w r i t t e n i B A S I C . A s s e m b l e r l a n g u a g ep r o g r a m m e r s w i l l b a b l e t c o n v e r tt h e x a m p l e p r o g r a m s t a c h i e v e t h o p e r a t i n g s p e e d s n e c e s s a r y f o c o t r o l l i n g h i g h - s p e e d d e v i c e s .

T h i n t r o d u c t o r y c h a p t e r i p a i n f u l l ye l e m e n t a r y c o m p a r e d t t h r e s t o t h b o o k ; w a r t o l d a b o u t b i t s a n b y t e s , t h d i f f e r e n c e b e t w e e n R A a n R O a n a b o u t t h A S C I I c h a r a ct e s e t . T h s p a c e d e v o t e d t t h i sc o u l d h a v e b e e n b e t t e r u s e d t p r e s e n ti n f o r m a t i o n o i n t e g r a t e d c i r c u i t su s e d i t h e x p e r i m e n t s a n d o n t o o l sa n c o n s t r u c t i o n t e c h n i q u e s .C h a p t e r g u i d e s y o t h r o u g h b u i l d i n gt h b r e a d b o a r d f o t h e u s e r p o r t e p e r i m e n t s , w i r i n g a n c h e c k i n g o u t h o n - b o a r d l o g i c p r o b e . T h i n s t r u c t i o n sf o b u i l d i n g t h e s e c i r c u i t s a r e c l e a ra n d c o m p l e t e w i t h o n n o t a b l e e x c e pt i o n n p a r t s l i s t . I f a c t , o n l y o n o t w e x p e r i m e n t s i t h w h o l e b o o ki n c l u d e l i s t o r e q u i r e d p a r t s . I s e e m s s h a m e t m a k e p e o p l e w a d et h r u w h o l e c h a p t e r o t e x t t o f i n da l t h b i t s a n p i e c e s n e e d e d l o a e x p e r i m e n t .

S e v e r a l i n t e r f a c i n g e x p e r i m e n t s w i t ht h u s e r p o r t a r c o v e r e d i c h a p t e r 3 H e r e t h a u t h o r s r e a l l y s t a r t g e t t i n gd o w n t c a s e s a n y o m a h a v e s o m ed i f f i c u l t y w i t h t h i s ( a n d l a t e r ) c h a p t e ri y o c a n n o t l e a d t h e s c h e m a t i c sp r o v i d e d . F i r s t , p a r a l l e l o u t p u t p o r ti b u i l t a n s o m e B A S I C p r o g r a me x a m p l e s a r g i v e n t i l l u s t r a t e s o f tw a r e c o n t r o l o t h p o r t . T h e n h a n ds h a k i n g c o n t r o l l i n e s a r a d d e d a n m o t e B A S I C p r o g r a m m i n g e x a m p l e sg i v e n . N e x t , s i m i l a r p r o c e d u r e i f o l l o w e d t b u i l d p a r a l l e l i n p u tp o r t - S e r i a l I / O u s i n g t h 0 5 2 2 V I s h i f t r e g i s t e r i a l s o c o v e r e d i t h i sc h a p t e r . F i n a l l y , s c h e m a t i c s a n s o m eg u i d e l i n e s a r p r e s e n t e d f o c o n s t r u ct i o n o d u a l - c h u n n e l d i g i t a l - t o - a n al o g i n t e r f a c e a n 1 6 - c h a n n e l . 8 - b i ta n a l o g - t o - d i g i t a l i n t e r f a c e .

C h a p t e r s 4 a n p r o v i d e s o m e b a c kg r o u n d i n f o r m a t i o n o t h m e m o r y

4

Page 50: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 50/58

" Y o u m e a n t h i s o n l i t t l e[ ) i s k - O - F r o R O w i l l g i v e m P E t w e n t > - f i v e n e c o m m a n d s ' . '\ n f u j i y s . i i f l ? W h j , i h M ' i o n l y S J . o o r o m m i n d l "

■ ■ P ' l I - i l k I « I I l l A S H ' i i i i M - . k - U M M 1 1 I 1 M H '

/ I A I 9 0 ■ ■ S 3 1 A X S 3 3 U B d / I A i a O

C B M / P E T ? S E S K Y L E S . . C B M / P E T ?" L o o k h o f a s t c r e a t e t h e s eg r e a t g r a p h i c d i s p l a y s o m P E w i t h t h n e P i c C h i p . . .i t ' s l i k e h o m e m o v i e s . "P k h i p . I h t - n r K O l h a l l o o k u n t p c h M o r a l . m l l lo n l ] f r o m 5 k I I c i l r i i W o r k s i i h . S a n a n a d a .I V h p . i i ' ' 1 ! " - ■ I l H V . I I ! ■ > ■ ■ ' H . \ M l - '

l h [ * J 4 r i n - ' . ' ■ ■ D P D | « . I ' l n - J u l f I * I & w i t i c 4i k i i i b i . l i t M D u r t i i n f M n * - l i o , W n d r m

■ b w i l l K l i u ' " i . ■ • ■ ■ ■ i ■ ■

r - w i . M « s i . i « i i n i ™ W s t t i n a u i r j , , , i L - n j i « t n m U i . . I i < i i i i f . . > < - i - J i f l n i . i v l « 4 i i K B 1 . P I M . F < M ! « , ■ , ■ . • ; j - . - i ' . - . - i r « ™ * j , i r l m p i I v 1

> l > t l r ' . I t u r u W t i r k s t « i » i i i i . . i j . i . . ' i iJ . H I ■ " ■ m i » n « « i « « • " i m i i l i ' - w n i r m » ' . . ■ ■ ■

■ S 3 1 A > I S 3 3 O 3 d / I A i a 0 -

B o o k R e v i e w

e x p a n s i o n p o r t a n d o n a d d r e s s d c o d i n g i t h P E T , t h e n o u t l i n e c o s t r u c t i o n o a n I / O b r e a d b o a r d f o e x p e r i m e n t s w i t h t h m e m o r y e p a n s i o n p u r l . C h a p t e r g u i d e s y o t h r u a d d i n g a d d r e s s d e c o d e r s , a i n p u t p o r t a n a o u t p u t p o r t t o t h eb r e a d b o a r d . A g a i n t h a u t h o r s m a k el i b e r a l u s o B A S I C p r o g r a m e a m p l e s t i l l u s t r a t e c o n t r o l o i t h e s ei n t e r f a c e s . A d v a n c e d t o p i c s s u c h a I / p o r t s w i t h m o r e t h a n e i g h t b i t sa n u s o t h 6 5 2 0 P e r i p h e r a l A d a p te a r e a l s o d i s c u s s e d i t h i s c h a p t e r .

C h a p t e r 7 p r e s e n t s s o m e h a n d y i n t e rf a c i n g h i n t s a n k i n k s . T h e s e i n c l u d ea i n t e r f a c e f o r i n p u t t i n g 3 - V i d i g i t s o \ b i n a r y - c o d e d d e c i m a l d a t a f r o m a d i g it a v o l t - m e t e r . B A S I C p r o g r a m m i n ge x a m p l e s f o c o n t r o l l i n g a n X - p l o t t e r a n s o m e n o t e s a n c i r c u i t sf o r i n t e r f a c i n g t h i g h - p o w e r n o n - T T Ld e v i c e s .

T h l a s t c h a p t e r c o v e r s i n t e r f a c i n g t t h P E I E E E p o r t . T h I E E E b u s i g n a l s a r d e f i n e d a n d i f f e r e n c e sb e t w e e n t h P E T ' s I E E E u s a g e a n t h t r u e [ E E E - 4 8 8 s t a n d a r d a r e d i s c u s s e d .T h i n p u t / o u t p u t s e q u e n c e s o c o m a n d s / d a t a o n t h I E E E p o r t a r d e s c r i b e d i d e t a i l d o w n t t h h i g h / l o w s t a t e o e a c h c o n t r o l o d a t a l i n e . T h P E I E E E l i s t e n e r / t a l ke s e q u e n c e s a r d e s c r i b e d a n n o w -c h a r t e d . T h f i r s t o t w e x p e r i m e n t si n t h i s c h a p t e r p r e s e n t s s c h e m a t i c s a n h e l p i n g h i n t s t o b u i l d a I E E E i n t e rf a c e t 3 0 b a u d s e r i a l p r i n t e r u s i n ge i t h e r R S - 2 3 2 o 2 m a c u r r e n t l o o p .

T h f i n a l p r o j e c t p r e s e n t e d i P E I n t e r f a c i n g i " a a d v a n c e d c o n s t r u ct i o n p r o j e c t d e s i g n e d f o t h o s e w h w a n t t i n t e r f a c e c u s t o m - d e s i g n e dh a r d w a r e t t h P E t h r o u g h t h I E E E p o r t " ' t h e m p h a s i s i t h a u t h o r s ' . S c h e m a t i c s a n c o n s t r u c t i o n /c h e c k o u t n o t e s a r g i v e n f o b u i l d i n g

m i c r o - p r o c e s s o r - b a s e d g e n e r a l - p u rp o s e I E E E l i s t e n e r / t a l k e r i n t e r f a c ew i t h t w p a r a l l e l I / O p o r t s a v a i l a b l e .

E x p a n d e d H o w - c h a r t s o t h P E I E E E l i s t e n e r / t a l k e r s e q u e n c e s a n d a A s s e m b l y l i s t i n g o t h e d e v i c e h a n d l e rc o d e r e s i d e n t i t h l i s t e n e r / t a l k e r a r g i v e n i a p p e n d i c e s .

T h e b o t t o m l i n e . . i t h i s b o o k w o r t ht h p r i c e ? I y o a r e x p e r i e n c e d a b u i l d i n g k i t s u s i n g d i g i t a l c o m p o n e n t s( n o t m e s t i l l m e s s u p H e a t h k i ta l a r m c l o c k s ) t h e n t h a n s w e r i d e f i n i t e l y y e s ! T h l i m e s a v e d i d s i g n i n g s p e c i a l i z e d i n t e r f a c e c o u l d b e s u b s t a n t i a l . E v e n i y o d o n ' t p l a n o b u i l d i n g t h e x p e r i m e n t s o u t l i n e d i P E I n t e r f a c i n g , t h a u t h o r ' s d e s c r i pt i o n s o t h e u s e r p o r t a n I E E E p o r to p e r a t i o n s a r a l m o s t e n o u g h b yt h e m s e l v e s -

D a v e M i d d l e t o n

T h C o m m o d o r e I n t e r f a c ei s e e k i n g f e a t u r e s f o

u s i u p c o m i n g i s s u e s .I y o h a v e d e v e l o p e d

p r o g r a m , g a m e o a a p p l i c a t i o n t h a t

w o u l d b o i n t e r e s tt o u r e a d e r s

p l e a s e s u b m i t t h i s t o

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 d K i n g o f P r u s s i a , P 1 9 4 0 6

4 c o m m o d o r e I N T E R F A C E

Page 51: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 51/58

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

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

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

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

Page 52: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 52/58

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

■ ' ■ ' ; ■ " ■ . ' ' " ' ■ ■ ■ ■ - ■ ■ - , ■ ■ ■ ■■ ' .

C B w o r d p r o c e s s i n g s y s t e m l a c k s a b s o l u t e l yI f a c t , i o f f e r s f e a t u r e s s o m e o t h b i

s y s t e m s c a n ' t .o u s c r e e n . I t ' s o n o t h b i g g e s t i t h i n d u s t r y .

w h a t y o u s e e o n t h s c r e e n i e x a c t l y w h a tg e o p a p e r .

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

a n o t h e r .r , t h o u g h o u s y s t e m i o n o t h m o s ta t e d , i t ' s a l s o v e r y e a s y t o p e r a t e . I y o

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

Page 53: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 53/58

T h C o m m o d o r e I n t e r f a c e ( f o rm e r l y t h C o m m o d o r e N e w sl e t t e r o f t h e 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 g r a m m i n g t e c h n i q u e s , h a r d w a r ei n t e r f a c i n g , a n c o s t e f f e c t i v ea 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 o d o r e P E T / C B M / V I C c o m p ut 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 ts o f t w a r e , t i m e s a v i n g t i p s o p r o g r a m m i n g , p r o d u c t l i t e r a t u r er e v i e w s , s u g g e s t i o n s f o e d u c at i o n a l u s e s a n o t h e r i n f o r m at i o n o i n t e r e s t t C o m m o d o r ec 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 ni t h e N e w s l e t t e r .

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 S 1 5 . 0 0 f o i s s u e s w i t h i n t h eU n i t e d S t a t e s a n i t p o s s e s s i o n sa n S 2 5 . 0 0 f o C a n a d a a n dM e x i c o .

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

N a m e :

A d d r e s s :

C i t y _

. T y p e o B u s i n e s s

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

E q u i p m e n t U s

N e S u b s c r i p t i o n

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

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 t h C o m m o d o r e I n t e r f a c eM 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 ,

6 8 M o o r e R o a d , K 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 T E F F A C E A p p l i c a t i o n

N a m e :

A d d r e s s :

C i t y

. T y p e o B u s i n e s s

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

E q u i p m e n t U s

N e S u b s c r i p t i o n

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

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 r

E 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 eM 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 ,

6 8 M o o r e R o a d , K 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 T E R F A C E A p p l i c a t i o n

N a m e :

A d d r e s s :

C i t y

. T y p e o f B u s i n e s s

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

E q u i p m e n t U s

N e S u b s c r i p t i o n

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

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 f t h e C o m m o d o r e I n t e r f a c eM 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 ,

6 8 M o o r e R o a d , K 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 54: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 54/58

c o m m o d o r e

I N T E F F A C E

c o m m o d o r e

I N T E F F A C E

c o m m o d o r e

I N T E F F A C E5

Page 55: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 55/58

R e a d e r Q u e s t i o n n a i r eW h o p e y o u e n j o y t h i s i s s u e o t h C o m m o d o r e I n t e r f a c e . W e ' d l i k e t k n o w m o r e a b o u to u s u b s c r i b e r b a s e s o t h a t f u t u r e a r t i c l e s c o n t a i n t h k i n d o i n f o r m a t i o n y o w o u l d l i k e t r e a d . P l e a s e h e l p u b f i l l i n g i n t h i s c a r d . W w e l c o m e a n a r t i c l e s y o w o u l d l i k e t s u b m i t .

N a m e .B u s i n e s s P h o n e n u m b e rA d d r e s s

C i t y S t a t e Z i p .T y p e o f B u s i n e s s E q u i p m e n tS o f t w a r e

S u g g e s t i o n s f o A r t i c l e s

C o m m e n t s / Q u e s t i o n sw o u l d l i k e t p a r t i c i p a t e i n u s e r a p p l i c a t i o n a r t i c l e

T y p e o f a p p l i c a t i o n

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

Page 56: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 56/58

N O P O S T A G EN E C E S S A R Y

I M A I L E DI T H

U N I T E D S T A T E S

B U S I N E S S R E P L Y C A R DF I R S T C L A S S P E R M I T N O N O R R I S T O W N , P 1 9 4 0 1P O S T A G E W I L L B P A I D B A D D R E S S E E

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 .3 0 V A L L E Y F O R G E S Q U A R E6 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 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 57: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 57/58

S e w h a t h a p p e n e dw h e n w p u

C o m m o d o r eb u s i n e s s c o m p u t e ri t h s a m e r o o m

w i t h a A p p l e .

C o m m o d o r e a t t h A p p l e .

I l o o k e d l i k e a e v e nm a t c h . J u s t a b o u t t h e s a m em e m o r y . S a m e i n t e l l i g e n c e .S a m e b u s i n e s s f e a t u r e s .

B u t h e n t h C o m m o d o r eC B M ™ a t A p p l e ® a l i v e , a s a v i n g s o $ 2 , 4 2 5 . A n w h e n t h C B p a c k e d t h o s e

f e a t u r e s i n t o t h r e e s p a c e -s a v i n g c o m p o n e n t s — v e r s u sA p p l e ' s s p a c e - c o n s u m i n g t e — i w a c l e a r t h a t t h A p p l ew a e a t e n .

C o m p a r e f o y o u r s e l f .F o t h C o m m o d o r e d e a l e rn e a r e s t y o u , c a l l 1 - 8 0 0 - 5 2 3 - 5 6 1 4 .

T h i n c r e d i b l e C o m m o d o r eC B M . I g o b b l e s u t h f e t u r e s o a A p p l e , w h i l e i t a k e s s m a l l e r b i t e o u o y o u r b u d g e t .C c o m m o d o r e

Page 58: Commodore Interface Magazine July 1981

8/7/2019 Commodore Interface Magazine July 1981

http://slidepdf.com/reader/full/commodore-interface-magazine-july-1981 58/58

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 P E R M I T N o 2 6

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