Compute Issue 005 1980 Jul Aug

Embed Size (px)

Citation preview

  • 7/28/2019 Compute Issue 005 1980 Jul Aug

    1/112

    M a t t e l C h o o s e s6 5 O 2 N C C A n d T h eA P P L E

    C O M P U T E ! $ 2 . O OJ u l y /A u g u s t , 1 9 8 OI s s u e 5T h e J o u r n a l P r o g r e s s i v e C o m p u t i n g

    C o m m e n t a r y :B u s i n e s s

    A p p l i c a t i o n sA n a l y s i s . . .T h e M i s s i n g S t e p

    A t a r i ' sM a r k e t i n g V P

    P r o f i l e s T h eP e r s o n a l

    C o m p u t e r M a r k e t

    P l o t t i n g W i t hT h e C o m m o d o r e

    2 O 2 2 P r i n t e r

    A s s e m b l yL a n g u a g eP r o g r a m m i n g

    W i t h U C S D P a s c a l

  • 7/28/2019 Compute Issue 005 1980 Jul Aug

    2/112

    C O M 2 0 0H i g h - S p e e d I n t e l l i g e n t P r i n t e r

    4 0 c h a r a c t e r s - p e r - s e c o n d8 0 c h a r a c t e r s p e r l i n e

    U p p e r a n d l o w e r c a s eC o n t i n u o u s g r a p h i c s 6 0

    d o t s p e r i n c hM i c r o p r o c e s s o r c o n t r o l l e dB i d i r e c t i o n a l l o o k - a h e a d

    p r i n t i n gA u t o m a t i c " w r a p - a r o u n d "

    Q u i e t o p e r a t i o n

    T h e T r e n d c o m a h i g h s p e e d t h e rp r i n t e r o f f e r i n g c o m b i n a t i o n

    t e x t p r i n t i n g c h a r a c t e r s l i n ec o n t i n u o u s g r a p h i c s 6 0 d o t s

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

    s e c o n d . 5 x 7 c h a r a c t e r sv i d e c l e a r r e a d a b l e c o p y w h i t e

    p a p e r : h a r d f i n d , h a r d r e a da l u m i n i z e d p a p e r .

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

    d o t s e a c h p r i n t p o s i t i o n sl i n e . S i n c e c o m p u t e r d r i v i n g

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

    c o s t , T r e n d c o m a t r u e

    t e l l i g e n t p r i n t e r w i t h f u l M i n e b u f f e r i n gb i d i r e c t i o n a l l o o k - a h e a d p r i n t i n g .

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

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

    p r o c e s s o r a l s o p r o v i d e s b u i l t - i n s e l f -l e s t m o d e e a s y v e r i f i c a t i o n o fp r o p e r o p e r a t i o n .

    H i g h r e l i a b i l i t y d e s i g n e dt h i c k f i l m t h e r m a l p r i n t h e a d l i f e

    e x p e c t a n c y 1 0 0 . 0 0 0 . 0 0 0 c h a r a c t e r s .D C s t e p p i n g m o t o r s p r o v i d ep o s i t i v e c o n t r o l p r i n t h e a d a n d

    p a p e r d r i v e , p r i n t e r ' s o n l yd r i v e n p a r t s . a b s e n c e g e a r s

    s o l e n o i d s a l s o m a k e s p r i n t e re x t r e m e l y q u i e t ; o n l y n o i s e

    r u s t l i n g p a p e r a d v a n c i n g .

    S k y l e s P A L - 8 0 p r i n t e r s ) c o m p l e t e w i t h 2 V i f o o t i n t e r f a c e c a b l e a t t a c h $ 6 7 5 . 0 0 e a c h . " ( P l u s $ 1 0 . 0 0 s h i pp i n g h a n d l i n g . ) a l s o w i l l r e c e i v e t e s t g r a p h i c s d e m o n s t r a t i o n t a p e a d d i t i o n a l c h a r g e o v e r f e e t o fi n c h w i d e b l a c k w h i t e t h e r m a l p a p e r .

    r o l l s i n c h w i d e l o n g t h e r m a l p a p e r ( b l a c k i n k ) $ 5 . 0 0 e a c h ; c a r t o n s $ 4 5 . 0 0 .V i s a , M a s t e r c h a r g e o r d e r s c a l l ( 8 0 0 ) 5 3 8 - 3 0 8 3

    S k y l e s E l e c t r i c W o r k s2 3 1 E S o u t h W h i s m a n R o a d M o u n t a i n V i e w , C A 9 4 0 4 1 ( 4 1 5 ) 9 6 5 - 1 7 3 5C a l i f o r n i a o r d e r s p l e a s e c a l l ( 4 0 8 ) 2 5 7 - 9 1 4 0

  • 7/28/2019 Compute Issue 005 1980 Jul Aug

    3/112

    y o u c a n h i g hr e s o l u t i o n g r a p h i c s

    y o u r C o m m o d o r ec o m p u t e r . M T U

    K - 1 0 0 8 - 6 G R A P H I C I N T E R F A C Ec a n b e u s e d w i t h e i t h e r o l d , n e w ,

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

    p r o t e c t i o n .G R A P H I C I N T E R F A C E g i v e s y o u e a s y

    t r o l o v e r e a c h m a t r i x w h i c h 3 2 0 w i d e b yh i g h t o t a l 6 4 , 0 0 0 d o t s . B e c a u s e e a c h

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

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

    i m a g e ( l o g i c , c h e m i c a l , a r c h i t e c t u r a l ) .I N T E R F A C E T O P E T S W i t h s e p a r a t e c o n n e c t o r b o a r d s

    e a c h s t y l e ( K - 1 0 0 7 - 2 O L D P E T S , K - 1 0 0 7 - 3 N E W ) .K - 1 0 0 8 - 6 c a n b e u s e d w i t h e i t h e r .

    T H R E E T Y P E S O F V I D E O s e l e c t e i t h e r n o r m a lv i d e o , g r a p h i c v i d e o , o r C O M B I N E D i m a g e b o t h v i d e on a l s s i m u l t a n e o u s l y !

    R A M M E M O R Y E X P A N S I O N g r a p h i c m a t r i x r e q u i r e sR A M w h i c h s u p p l i e d o n b o a r d . T h i s m e m o r y c a n b e u s e d

    p r o g r a m d a t a s t o r a g e w h e n b e i n g u s e d g r a p h i c sy o u r p r o g r a m b i n a r y d i s p l a y ! ) .

    F L E X I B L Y A D D R E S S E D R O M S O C K E T S F i v e R O M s o c k e t s a r e i n c l u d e dt h e b o a r d . T h e y s a m e d i f f e r e n t a d d r e s s e s , w i t h

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

    E X T E R N A L E X P A N S I O N T h i s b o a r d a l s o c r e a t e s m e m o r y e x p a n s i o ns u p p o r t e d p r o d u c t s . T h i s a l l o w s i n s e r t i o n i n t o K - 1 0 0 5 - P

    c a r d f i l e e x p a n s i o n u p o t h e r b o a r d s o u t s i d e c a s e .L I G H T b o a r d h a s b e e n d e s i g n e d w o r k w i t h o p t i o n a l l i g h t

    w h i c h M T U w i l l a n n o u n c i n g s o o n .S O F T W A R E I N T E R F A C E D T O B A S I C M T U a l s o a v a i l a b l e m a c h i n e

    g u a g e s o f t w a r e a l l o w p l o t p o i n t s , d r a w l i n e s , d i s p l a y c h a ra c t e r s h i g h s p e e d .C a l l o r w r i t e f u l l l i n e c a t a l o g p r o d u c t s .M I C R O T E C H N O L O G Y U N L I M I T E DP . O . 1 2 1 0 6

    2 6 0 6 H l l l s b o r o u g h S t r e e tR a l e i g h , N . C . 2 7 6 0 5

    ( 6 0 3 ) 6 2 7 - 1 4 6 4 M i c r o T e c h n o l o g y U n l i m i t e dP . O . 1 2 1 0 6

    2 8 0 6 H l l l s b o r o u g h S t r e e tR a l e i g h , N . C . 2 7 6 0 5

    J u n e 1 9 8 0

  • 7/28/2019 Compute Issue 005 1980 Jul Aug

    4/112

    C O M P U T E . J u l y / A u g u s t , 1 9 8 O . I s s u e

    P r o f e s s i o n a l B u s i n e s s S o f t w a r eF o r T h e C o m m o d o r e 3 2 K M i c r o c o m p u t e r S y s t e m

    W i t h 2 0 4 0 D u a l D r i v e D i s k & 2 0 2 2 T r a c t o r F e e d P r i n t e r

    G e n e r a l L e d g e r A c c o u n t s P a y a b l e A c c o u n t s R e c e i v a b l e P a y r o l l

    H o l d s A c c o u n t s .A c c e p t s 3 0 0 0T r a n s a c t i o n s P e r M o n t h .C a s h D i s b u r s e m e n t s J o u r n a l ,C a s h R e c e i p t s J o u r n a l ,P e t t y C a s h J o u r n a ls i m p l i f i e d d a t a e n t r y .M a i n t a i n s A c c o u n t B a l a n c e s

    P r e s e n t M o n t h , P r e s e n tQ u a r t e r , P r e s e n t Y e a r . T h r e eP r e v i o u s Q u a r t e r s ,P r e v i o u s Y e a r .

    C o m p l e t e F i n a n c i a l R e p o r t sI n c l u d i n g T r i a l B a l a n c e ,

    B a l a n c e S h e e t . P r o f i t L o s sS t a t e m e n t , C a s h R e c e i p t sJ o u r n a l , C a s h D i s b u r s e m e n t sJ o u r n a l , P e t t y C a s h J o u r n a l

    m o r e .A c c e p t s P o s t i n g s F r o m

    E x t e r n a l S o u r c e s S u c h A sA c c o u n t s P a y a b l e , A c c o u n t s

    R e c e i v a b l e , P a y r o l l .$ 2 9 5 . 0 0

    I n t e r a c t i v e D a t a E n t r y W i t hV e r i f i e d i n p u t C o m p l e t e

    O p e r a t o r P r o m p t i n g .A u t o m a t i c A p p l i c a t i o n

    C r e d i t D e b i t M e m o s .M a i n t a i n s C o m p l e t e P u r c h a s eR e c o r d s T o 2 0 0

    V e n d o r s .

    I n v o i c e F i l e A c c e p t sI n v o i c e s .

    R a n d o m A c c e s s F i l eO r g a n i z a t i o n A l l o w s F a s t

    I n d i v i d u a l R e c o r d U p d a t i n g .M u l t i p l e R e p o r t s P r o v i d e

    C o m p l e t e A u d i t T r a i l .C h e c k P r i n t i n g W i t h F u l l

    I n v o i c e D e t a i l .F u l l I n v o i c e A g i n g .

    A u t o m a t i c P o s t i n gG e n e r a l L e d g e r . $ 1 9 5 . 0 0

    M a i n t a i n s I n v o i c e F i l eI n v o i c e s .

    A c c o m o d a t e s F u l l P a r t i a lI n v o i c e P a y m e n t s .

    C u s t o m e r F i l e M a i n t a i n sP u r c h a s e I n f o r m a t i o n

    1 0 0 0 C u s t o m e r s .A l l o w s F o r A u t o m a t i cP r o g r e s s B i l l i n g .

    P r o v i d e s C r e d i t D e b i tM e m o s W e l l I n v o i c e s .

    P r i n t s I n d i v i d u a l i z e dC u s t o m e r S t a t e m e n t s

    I n t e r a c t i v e D a t a E n t r y W i t hF u l l O p e r a l o r P r o m p t i n g .C o m p l e t e D a t a I n p u tV e r i f i c a t i o n F o r m a t i n g .

    A u t o m a t i c P o s t i n gG e n e r a l L e d g e r $ 1 9 5 . 0 0

    M a i n t a i n s M o n t h l y , Q u a r t e r l y ,Y e a r l y C u m u l a t i v e T o t a l s

    E a c h E m p l o y e e .P a y r o l l C h e c k P r i n t i n g W i t hF u l l D e d u c t i o n D e t a i lS i x t e e n D i f f e r e n t R e p o r t s

    I n c l u d i n g W 2 I n t e r a c t i v e D a t a E n t r y W i t h

    E a s y C o r r e c t i o n E n t r yE r r o r s .

    A u t o m a t i c D a t a V e r i f i c a t i o n .C o m p l e t e C o s t i n g O p t i o nW i t h C u m u l a t i v e T o t a l sO v e r h e a d C a l c u l a t i o n s .R a n d o m A c c e s s F i l eO r g a n i z a t i o n F a s tU p d a t i n g I n d i v i d u a lR e c o r d s .

    A u t o m a t i c P o s t i n gG e n e r a l L e d g e r , . . . $ 3 5 0 . 0 0

    S t r u c t u r e d a r o u n d t i m e t e s t e d r e l i a b i l i t y p r o v e ns e r i e s b u s i n e s s s o f t w a r e s y s t e m s d e v e l o p e d b y O s b o m e

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

    C o m m o d o r e m i c r o c o m p u t e r s y s t e m . E a c h p r o g r a me i t h e r s t a n d a l o n e , o r i n t e g r a t e d w i t h o t h e r s

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

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

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

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

    u s e r s , p r o v i d e d b y c o m p r e h e n s i v e s e r i e s O s b o r n e

    A s s o c i a t e s u s e r m a n u a l s . T h e s e t h r e e m a n u a l s t o g e t h e rt o t a l o v e r p a g e s d e t a i l e d s t e p s t e p i n s t r u c t i o n sw r i t t e n t h r e e l e v e l s D e p a r t m e n t M a n a g e r s . D a t aE n t r y O p e r a t o r s , P r o g r a m m e r s . d o n ' t h a v e w o r r y

    a b o u t g e t t i n g ' p r o m i s e s ' i n s t e a d d o c u m e n t a t i o n b e c a u s ed o c u m e n t a t i o n w r i t t e n b e f o r e p r o g r a m s

    w e r e d e v e l o p e d . A s e c o n d m a n u a l s d e t a i l sc h a n g e s r e q u i r e d d u r i n g c o n v e r s i o n . E a c h p r o g r a m

    p r o v i d e d d i s k w i t h c o m p l e t e d o c u m e n t a t i o n P a c k a g e dh a n d s o m e t h r e e r i n g b i n d e r w i t h p o c k e t s t w e l v e

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

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

    C M S S o f t w a r e S y s t e m s5 1 1 5 M E N E F E E D R I V E D A L L A S , T X 7 5 2 2 7 2 1 4 - 3 8 1 - 0 6 9 0

  • 7/28/2019 Compute Issue 005 1980 Jul Aug

    5/112

    J u l y / A u g u s t . 1 9 8 O i s s u e C O M P U T E .

    P a g e

    T a b l e O f C o n t e n t s J u l y / A u g u s t 1 9 8 O . V o l u m e I s s u e 5h e E d i t o r ' s N o t e s R o b e r t L o c k , 4

    R e a d e r ' s F e e d b a c k R o b e r t L o c k a n d R e a d e r s , 6o m p u t e r s a n d S o c i e t y D a v i d T h o r n b u r g a n d B e t t y B u r r ,

    n I n t e r v i e w w i t h c h i p R o b e r t L o c k , 1 Ou e s t C o m m e n t a r y :

    B u s i n e s s A p p l i c a t i o n s A n a l y s i s H a l W a d l e i g h ,t a r i ' s M a r k e t i n g V i c e P r e s i d e n t P r o f i l e s

    t h e P e r s o n a l C o m p u t e r M a r k e t M i c h a e l T o r n c z y k ,A S o f t w a r e R e v i e w J o s e p h B u d g e ,

    B a s i c a l l y U s e f u l B a s i c R o b e r t L o c k ,o w t o P r o g r a m B A S I C w i t h

    t h e S u b r o u t i n e P o w e r F O R T R A N E l i z a b e t h D e a l , 2 3o m p u t e r s a n d t h e H a n d i c a p p e d :

    T h e P r e s t o d i g i t i z e r a s a n I n p u t D e v i c e S u s a n S e m a n c i k , 2 8B a k e r ' s P r o g r a m m i n g H i n t s A t a r i / A p p l e B a k e r , 3 4

    u n w i t h t h e 6 5 O 2 L e n L i n d s a y , 3 9h e A p p l e G a z e t t e 4 Oo o k R e v i e w : C o m p u t e r G r a p h i c s P r i m e r E r i c R e h n k e , 4 OC C ' 8 O a n d t h e A p p l e J o s e p h B u d g e ,

    e v i e w : A p p l e W r i t e r D a v i d D T h o r n b u r g , 4 6R O M C a r d D o c u m e n t a t i o n J e f f S c h m o y e r , 4 9

    e v i e w : D i s c D r i v e T i m e r T e r r y T a y l o r , 5 OL a n g u a g e P r o g r a m m i n g w i t h U C S D P a s c a l J . M . M o s h e l l , 5 2

    h e A t a r i G a z e t t e . 5 8A n I n v i t a t i o n P r o g r a m m i n g J o r e t t a K l e p f e r , 5 8

    A V o i c e T r a c k A t a r i P r o g r a m s J o h n V i c t o r , 5 9h e B a s i c s o f U s i n g " P O K E " A t a r i G r a p h i c s . . . . C h a r l e s F o r t n e r , 6 2

    W h e e l t h e A t a r i N e i l H a r r i s , 6 4Y o u r J o y s t i c k L e n L i n d s a y , 6 4

    o n t h e A t a r i L a r r y I s a a c s , 6 5h e P e t G a z e t t e 6 9

    R e p o r t s : T h e 8 O 3 2 J i m B u t t e r f i e l d , 6 9w i t h t h e 2 O 2 2 P r i n t e r J o h n W i n n , 7 3

    B r e t t B u t l e r ,2 1 1 4 R A M A d a p t e r H a r v e y H e r m a n ,

    i s k I D C h a n g e r R e n e W . P o i r i e r , 8 3J i m B u t t e r f i e l d , 8 5L a n g u a g e C o d e P a g e 4 1

    A p p e n d i n g D i s k F i l e s R o b e r t W o l l e n b u r g , 8 6B A S I C a n d M a c h i n e L a n g u a g e J i m B u t t e r f i e l d , 8 9

    t h e M o n i t o r ' s M o v e d R o y B u s d i e c k e r , 9 2M a c h i n e L a n g u a g e I n t o t h e P e t J i m B u t t e r f i e l d , 9 4

    D i s k O v e r l a y s O n t h e P e t M a r t y F r a n z , 9 6R e v i s e d H a r v e y H e r m a n , 9 9

    R o y O ' B n e n , 1 O 3R o b e r t L o c k , 1 O 4

    I n d e x 1 O 4P a g e 7 3

    J o u r n a l P r o g r e s s i v e C o m p u t i n g p u b l i s h e d l i m e s e a c h y e a r S m a l l S y s t e m S e r v i c e s , I n c . , P . O . 5 4 0 6 ,2 7 4 O J 5 U S A . P h o n e : ( 9 1 9 ) 2 7 2 - 4 8 6 7 ^ . E d i t o r i a l O f f i c e s l o c a t e d 9 O o ' S p r i n g G a r d e n S t r e e t , G r e e n s b o r o , 2 7 4 0 3 .

    S u b s c r i p t i o n s : 6 i s s u e s , $ 9 . 0 0 . S e n d s u b s c r i p t i o n o r d e r s o r c h a n g e a d d r e s s ( P . O . F o r m 3 5 7 5 ) C i r c u l a t i o n D e p i . , C O M P U T E .a z i n e , P . O . 5 4 ( 1 6 , G r e e n s b o r o , 2 7 4 0 3 . C o n t r o l l e d c i r c u l a t i o n p o s t a g e p a i d G r e e n s b o r o , 2 7 4 0 3 . E n t i r e c o n t e n t s c o p y r i g h t 1 9 8 0 b y S m a l l

    S e r v i c e s , I n c . A l l r i g h t s r e s e r v e d . I S S N 0 1 9 4 - 3 5 7 X .

    P a g e 2 8

  • 7/28/2019 Compute Issue 005 1980 Jul Aug

    6/112

    C O M P U T E . J u l y / A u g u s t . I 9 6 0 , i s s u e

    R o b e r t L o c k , P u b l i s h e r / E d i t o rJ o r e t t a K l e p f e r , A s s o c i a t e E d i t o rC a r o l H o l m q u i s t L o c k , C i r c u l a t i o n M a n a g e r

    G a r y D e a n , D i r e c t i o n / P r o d u c t i o nA s s i s t a n c eC O M P U T E r e c e i v e s c o n t i n u i n g e d i t o r i a la s s i s t a n c e f r o m f o l l o w i n g p e r s o n s :

    H a r v e y H e r m a n , U n i v e r s i t y o f N o r t h C a r ol i n a G r e e n s b o r o

    B u t t e r f i e l d , T o r o n t o , C a n a d aL a r r y I s a a c s , R a i e i g h , N C

    f o l l o w i n g w r i t e r s c o n t r i b u t e o n r e g ub a s i s C o n t r i b u t i n g E d i t o r s :

    B a k e r , 2 3 2 7 W e s t m i n s t e r , W h e a t o n ,6 O 1 8 7G e n e B e a l s , S t u m p R o a d , M o n t -g o m e r y v i l l e , 1 8 9 3 6

    L i n d s a y , 1 9 2 9 N o r t h p o r t D r i v eM a d i s o n , 5 3 7 O 4

    O ' B r i e n , P . O . 4 2 6 , B e a u m o n t , C A9 2 2 2 3S u b s c r i p t i o n I n f o r m a t i o n I s s u e Y e a r ) :C O M P U T E . C i r c u l a t i o n D e p t .

    P . O . B o x 5 4 O 6G r e e n s b o r o , N C 2 7 4 O 3 U S AU . S . S 9 . O O

    C a n a d a S 1 2 . O O ( U . S . f u n d s )E u r o p e : S u b s c r i p t i o n , S 2 2 . 5 O ( U . S . f u n d s )

    o r d e r e d d i r e c t , a v a i l a b l e l o c a l c u r r e n c yf r o m f o l l o w i n g d i s t r i b u t o r s :U n i t e d K i n g d o m

    C o n t a c t E n t e r p r i s e s .8 - 1 1 C a m b r i d g e H o u s e

    C a m b r i d g e R o a dB a r k i n g , E s s e xE n g l a n d 1 8 N T

    G e r m a n y ,S w i t z e r l a n d ,

    A u s t r i aC o n t a c t I n g . W . H o f a c k e r G M B H

    M u n c h e nP o s t f a c h 4 3 7

    W e s t G e r m a n yC a n a d i a n R e t a i l D e a l e r s s h o u l d c o n t a c t :M i c r o n D i s t r i b u t i n g

    Q u e e n S t r e e t W e s tT o r o n t o , O n t a r i o

    ( 4 1 6 ) 3 6 3 - 6 O 5 8A u t h o r s m a n u s c r i p t s w a r r a n t t h a t m a t e r i a l s s u b m i t t e d

    C O M P U T E , o r i g i n a l m a t e r i a l s w i t h f u l l o w n e r s h i p r i g h t s r e s i d e n ts a i d a u t h o r s . B y s u b m i t t i n g a r t i c l e s C O M P U T E . , a u t h o r s

    a c k n o w l e d g e t h a t s u c h m a t e r i a l s , u p o n a c c e p t a n c ep u b l i c a t i o n , b e c o m e t h e e x c l u s i v e p r o p e r t y S m a l l S y s t e mv i c e s . I n c . P r o g r a m s d e v e l o p e d s u b m i t t e d a u t h o r s r e m a i nt h e i r s o l e p r o p e r t y , w i t h e x c e p t i o n t h a t C O M P U T E , r e s e r v e s

    r i g h t r e p r i n t m a t e r i a l , o r i g i n a l l y p u b l i s h e d C O MP U T E . , f u t u r e p u b l i c a t i o n s . U n s o l i c i t e d m a t e r i a l s a c c e p t e d

    p u b l i c a t i o n C O M P U T E , w i l l r e t u r n e d a u t h o r p r o v i d e ss e l f - a d d r e s s e d , s t a m p e d e n v e l o p e . P r o g r a m l i s t i n g s s h o u l dp r o v i d e d p r i n t e d f o r m ( n e w r i b b o n ) w e l l m a c h i n er e a d a b l e f o r m A r t i c l e s s h o u l d f u r n i s h e d t y p e d c o p y

    l o w e r c a s e , p l e a s e ) w i t h d o u b l e s p a c i n g . E a c h p a g ey o u r a r t i c l e s h o u l d b e a r t i t l e a r t i c l e , d a t e n a m e

    a u t h o r .C O M P U T E , a s s u m e s l i a b i l i t y e r r o r s a r t i c l e s a d v e r

    t i s e m e n t s . O p i n i o n s e x p r e s s e d a u t h o r s n e c e s s a r i l yt h o s e C O M P U T E .

    t r a d e m a r k 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 .A p p l e t r a d e m a r k A p p l e C o m p u t e r C o m p a n yA t a r i t r a d e m a r k A t a r i , I n c .

    T h e E d i t o r ' sN O T O S R o b e r t L o c kI n t e r e s t i n g M o n t h s A h e a d . . .

    s m a l l c o m p u t e r m a r k e t e x p a n d s , v a r i o u sm a n u f a c t u r e r s a r e l i n i n g a h o s t s u p p o r td u c t s a i m e d e x p a n d i n g t h e i r o w n c o v e r a g e o f t h e

    m a r k e t .A p p l e f o r m a l l y i n t r o d u c e d A p p l e

    N C C C a l i f o r n i a . Y o u ' l l f i n d f u l l r e v i e w" A p p l e t i v i t i e s " A p p l e I I I i n t h i s i s s u e ' s

    A p p l e G a z e t t e .F r o m C o m m o d o r e , w e e x p e c t n e x t

    d a y s ) , i n i t i a l d e l i v e r i e s t h e i r m o d e m / c o m m u n i c at i o n s m o d u l e . H a r d h e e l s t h i s h a r d

    w a r e c o m e s P A S C A L C o m m o d o r e l i n e .U C S D v e r s i o n , t h i s P a s c a l , d e v e l o p e d E n g l a n d

    C o m m o d o r e U K , r e q u i r e s 3 2 K m a c h i n e . P r i c ea v a i l a b l e p r e s s t i m e , l o o k i n i t i a l

    d e l i v e r i e s o f J u l y .A H o s t o f N e w P e r i p h e r a l s

    F r o m C o m m o d o r e , l o o k f o r w a r d w h o l eg r o u p g o o d i e s d u r i n g s u m m e r f a l l : Af i f t e e n c h a r a c t e r p e r s e c o n d , b i - d i r e c t i o n a l d a i s yw h e e l p r i n t e r S 1 5 0 0 . 0 0 p r i c e r a n g e .C o m m e r c i a l B a s i c w i t h p r i n t u s i n g f l o a t i n gp o i n t d e c i m a l a r i t h m e t i c .

    A m e g a b y t e h a r d d i s k d r i v e , f a m i l y 8 - i n c hd i s k d r i v e s , l o w e r c o s t s i n g l e d i s k d r i v e .A m o n i t o r - l e s s c o l o r m a c h i n e w e l l u n d e r $ 1 0 0 0 . 0 0w i t h s u c h u s e r o r i e n t e d f e a t u r e s p r o g r a m m a b l es o u n d c o l o r f u n c t i o n k e y s .W e ' v e a l s o h e a r d t h a t c o l u m n p r i n t e r

    f r o m C o m m o d o r e . . . s h o r t h o s t n e w -s u p p o r t p r o d u c t s .

    s e e m s t h a t A t a r i s y s t e m s s t a r t i n gp i c k s o m e m o m e n t u m c o n s u m e r m a r k e t ,A t a r i a p p e a r s m o v i n g i n c r e a s e t h e i r t a r g e ta r e a . C h i e f a m o n g t h e s e h i g h i n t r o d u c t i o n st h e i r c o l u m n p r i n t e r d u a l d e n s i t y , d u a l d r i v e

    d i s k . T h e i r I / O m o d u l e , s c h e d u l e d s e l l$ 2 1 9 . 9 5 , b e i n g r e l e a s e d . p r o v i d e s f o u r s e r i a lp o r t s , p a r a l l e l p o r t . T h e n e w c o l u m n

    p r i n t e r , w h o s e s p e c i f i c a t i o n s q u i t e s i m i l a rC e n t r o n i c s 7 3 7 , l i s t s $ 9 9 5 . 9 5 r e q u i r e s

    p a r a l l e l p o r t I / O m o d u l e . A m o n g t h e i r o t h e rs o o n r e l e a s e s a r e t h e 3 2 6 K d u a l

    d e n s i t y , d u a l d r i v e d i s k ( $ 1 4 9 5 . 0 0 ) , m o d e m( $ 2 0 0 . 0 0 ) , t h e A t a r i l i g h t ( $ 7 5 . 0 0 ) . T h e y ' r ea l s o s h o w i n g o f f t h e A c c o u n t i n g P a c k a g e n o w ,

    d e a l e r s s h o u l d h a v e a v a i l a b l e t o l a t es u m m e r .

    O n e o t h e r i t e m i n t e r e s t . . . A t a r i s y s t e mb e e n r e c o n f i g u r e d J u n e i n c o r p o r a t e s

    t h e s e c h a n g e s : p r i c e i s s t i l l $ 1 0 8 0 . 0 0 . s y s t e m

  • 7/28/2019 Compute Issue 005 1980 Jul Aug

    7/112

    J u l y / A u g u s t , 1 9 8 O . I s s u e C O M P U T E .

    n o w c o m e s w i t h 1 6 K s t a n d a r d r a t h e r t h a n 8 Ks t a n d a r d . l o n g e r i n c l u d e s t a p e c a s s e t t e ,

    E d u c a t i o n a l M a s t e r C a r t r i d g e , I n t r o d u ct i o n P r o g r a m m i n g t a p e .

    M a y B e M o n t h s A w a y B u t . . .M a t t e l l m o v i n g i n t o e x p a n d i n g c o m p u t e r

    m a r k e t a s w e l l . T h e i r I n t e l l i v i s i o n l i n e t h e v e h i c l ec h o s e n , m i c r o p r o c e s s o r ? N o n e o t h e r t h a nf a v o r i t e , 6 5 0 2 . T h e u n i t w i l l p r o v i d e M i c r o s o f t

    B a s i c a s w e l l , a n o t h e r p l u s C O M P U T E ' s b o o kH o w W n t e G e n e r a l A r t i c l e s t h a t H e l p R e a d e r s . . .W h i l e f o r m a l i n t r o d u c t i o n m o n t h s a w a y , w e ' r em e n t i o n i n g b e c a u s e h e l p s s h o w t h e f u t u r es t r e n g t h 6 5 0 2 . C h i p I n t e r v i e wt h i s i s s u e p r o v i d e s o n l y d e t a i l s w e h a v e y e t .

    S p e a k i n g M i c r o s o f t : A t a r i , w a y ,r u m o r e d b r i n g i n g M i c r o s o f t B a s i c

    t h e i r o w n m a c h i n e s . y e s . C O M P U T Ev o t e s

    t h e A c t i v i t y N o t o n t h e I n s i d eW e ' v e r e v i e w e d V i s i c a l c t h i s i s s u e . W h i l ev e r s i o n A p p l e o n e , C o m m o d o r e A t a r i

    o w n e r s w i l l h a p p y k n o w t h a t V i s i c a l c w i l la v a i l a b l e y o u r m a c h i n e s t h i s s u m m e r .

    w i t h r e v i e w " p r e s s t i m e " d e t a i l s .C o l o r F o r T h e C o m m o d o r e

    E l e c t r i c C r a y o n c o m i n g ! R e g e n c y E d u c a t i o n a lS y s t e m s ( 7 4 0 7 B r a n t f i e l d D r i v e , D a l l a s , T X 7 5 2 4 8 )

    j u s t i n t r o d u c e d t h e i r R e g e n c y C r a y o nC o m m o d o r e m a c h i n e s . I t i s s a i dR O M s , e t c . W i t h $ 4 9 5 . 0 0 c o l o r T V m o n i t o r ,v i o l a ! . . . a c o l o r P E T . s e t - u p c o m e s w i t h 6 Kr e f r e s h m e m o r y , c a b l e s , s o f t w a r e t h a t r u n s i n l e s st h a n I K m e m o r y . U s e r s e n d u p w i t h d i f f e r e n tg r a p h i c s m o d e s e i g h t c o l o r s . R e s o l u t i o ng r a p h i c s m o d e s r a n g e s f r o m 2 5 6 b y 1 9 2 .O n e w e ' l l h a v e f u l l r e v i e wn e x t i s s u e . $ 4 9 5 ' s n o t c h e a p , b u t e v e r w a n t e d

    m o r e c o l o r f u l l i f e y o u r P E T , h e r e a r e .

    B u s i n e s s S o f t w a r eR e v i e w e r s N e e d e d

    r e a l i z e t h a t t h o s e u s i n g y o u r m a c h i n e sb u s i n e s s a p p l i c a t i o n s q u i t e b u s y . W e s t i l l

    n e e d q u a l i f i e d p r a c t i c i n g b u s i n e s s p e o p l e t o r ev i e w s o f t w a r e . y o u ' d l i k e l i s t ,

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

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

    f o r .

    T h i s D i d n ' t C o m e T i m eC h i p b u t . . .

    V I C w a s " m a r k e t s c r e e n e d " b y C o m m o d o r ep r i v a t e b o o t h C o n s u m e r E l e c t r o n i c s S h o wC h i c a g o . W h o ' s V I C ? V I C , V i d e o I n t e r f a c e

    C o m p u t e r , 6 5 0 2 b a s e d s e l f - c o n t a i n e d c o m p u t e rt h a t ' s s m a l l e n o u g h i n t o b r i e f c a s e , h o o k

    y o u r T V m o n i t o r , e x p e c t e d s e l ls o m e t h i n g b e t w e e n $ 3 0 0 . 0 0 $ 4 0 0 . 0 0 . w i l l

    a v a i l a b l e u n t i l s o m e t i m e F a l l( i t ' s c u r r e n t l y p r o t o t y p i n g ) , b u t h e r e ' s m y b e s tg u e s s f i n a l m i n i m u m c o n f i g u r a t i o n :

    4 K R A MC o l u m n s 2 5 L i n e s

    S m a l l k e y b o a r d , s i m i l a r t h a t t h e e a r l yP E T , r e d e s i g n e d

    " S i m p l e " P E T B a s i cE x t e n s i v e i n t e r f a c i n g c a p a b i l i t y f o r j o y s t i c k s ,

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

    A c o l o r v e r s i o n e x p e c t e d a v a i l a b l eh i g h e r p r i c e , w i t h o t h e r o p t i o n s i n c l u d i n g 4 0 c o l u m n s ,

    f u l l k e y b o a r d , f u l l B A S I C . C O M P U T Eh a p p y 6 5 0 2 c o m m u n i t y g r o w !

    O n e L a s t U p d a t e . . .P a n a s o n i c m a c h i n e 6 5 0 2 b a s e d . c o m e s

    w i t h I K ( y e s J i m , I K ) , b u t h a s a n e x p a n s i o n m o d u l e1 2 K . P r i c i n g ( u n c o n f i r m e d t h i s p o i n t ) a r o u n d

    $ 4 0 0 . 0 0 . I t ' s t i n y . . . a p p a r e n t l y m u c h l a r g e rt h a n ( f o r e x a m p l e ) t h o s e l a n g u a g e t r a n s l a t o r s w e ' v es e e n a d v e r t i s e d l a t e l y . C O M P U T E a s s u m e s w o n ' t

    h a v e M i c r o s o f t s t a n d a r d e q u i p m e n t ,a l w a y s h o p e ! N e x t i s s u e w e ' l l s h o o t

    c o m p r e h e n s i v e 6 5 0 2 m a c h i n e p r o f i l e , c o m p l e t ew i t h p h o t o s .

    T h e M i s s i n g C o l u m n sL e a r n i n g L a b , b y M a r l e n e P r a t t o , w i l l r e t u r n

    n e x t i s s u e . P r o g r a m s T a p e E x c h a n g eG e n e B e a l s w i l l a l s o r e t u r n n e x t i s s u e .

    P r o g r a m L i s t i n g s f o r C O M P U T EC u r s o r c o n t r o l c h a r a c t e r s w i l l a p p e a r s o u r c e l i s t i n g s

    s h o w n b e l o w :h = H O M E f i = C L E A R S C R E E N^ = D O W N C U R S O R T = U P C U R S O R

    B R I G H T C U R S O R , L E F T C U R S O Rr = R E V E R S E r = R E V E R S E O F F

    G r a p h i c s ( i . e . s h i f t e d ) c h a r a c t e r s w i l l a p p e a ru n s h i f t e d a l p h a n u m e r i c c h a r a c t e r w i t h u n d e r l i n e .T h i s d o e s a p p l y c u r s o r c o n t r o l c h a r a c t e r s .

    S p i n w r i t e r t h i m b l e d o e s n ' t h a v e b a c k a r r o ws y m b o l , " ~ " u s e d i n s t e a d .

    T h e " - i " u s e d i n d i c a t e t h e b e g i n n i n gc o n t i n u a t i o n l i n e . I t i s a l s o u s e d i n d i c a t e t h e

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

  • 7/28/2019 Compute Issue 005 1980 Jul Aug

    8/112

    C O M P U T E . J u l y / A u g u s t . 1 9 8 O . I s s u e

    T h e R e a d e r ' se n o c k

    M y t h a n k s r e s p o n d e df i r s t r o u n d E d i t o r ' s F e e d b a c k c a r d s . V o t e d B e s t

    A r t i c l e I s s u e E l i z a b e t h D e a l ' s " B i g F i l e sA S m a l l C o m p u t e r " , f o l l o w e d c l o s e l y b y " B l o c kA c c e s s M e t h o d M a p " ( T o m C o n r a d ) a n d " P E T

    W i t h F l a s h i n g C u r s o r " ( G a r y G r c c n b u r g ) .E d i t o r ' s F e e d b a c k c a r d s h e r e s t a y . Y o u ' l lf i n d b o u n d i n t o t h e c e n t e r o f t h e m a g a z i n e .

    W i t h t h i s i s s u e , i n i t i a t e c o n t i n u i n g f o r u m t h r o u g hw h i c h I ' l l r e s p o n d y o u r f e e d b a c k c a r d s . K e e pt h e m c o m i n g !

    " I ' m d e v e l o p i n g s o f t w a r e a g r i c u l t u r a l u s e . W o u l dl i k e n p u t f r o m , c o m m u n i c a t i o n w i t h o t h e r s i n t e r e s

    i n t h i s a r e a . H o w a b o u t r e a d e r r e s p o n s ec o l u m n ? "

    O k a y . I f y o u ' r e c u r r e n t l y w o r k i n g o n s o f t w a r es p e c i f i c a p p l i c a t i o n s a r e a , l o o k i n g s o m e , d r o p

    n o t e ." P l e a s e m a k e l o n g e r p r o g r a m s a v a i l a b l e t a p e . . . "

    D o n e . l e a s t P E T . S o m e l o n g e r p r o g r a m sw i l l a v a i l a b l e f r o m P E T S o f t w a r e o n T a p e

    E x c h a n g e ( S e e t a b l e c o n t e n t s ) ." . . . s t e p s t e p m a c h i n e / a s s e m b l y l a n g u a g e u s a g e

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

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

    p u r p o s e s e r i e s i n n e x t i s s u e ." M o r e b u s i n e s s a p p l i c a t i o n s r e v i e w s . . . "" W e w a i t i n g y o u r r e v i e w R i c h D a l e y ' s

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

    v e r s i o n . . . d o n ' t s e e m s t a n d t e s t t i m e . . .W e w a i t i n g h e r e y o u r r e v i e w w i l l

    p l u g p r o d u c t b e c a u s e m o n e y s h o o td o w n . "

    N e i t h e r . l e a s t ' t i l l n e x t i s s u e . A p p a r e n t l y R i c h a r da f o u l v a r i o u s R O M c h a n g e s ( D O S p r o b l e m s ) t h u s

    b u g s . I ' v e p e r s o n a l l y t a l k e d a f i e l d t e s t s i t e t h a tr u n n i n g w i t h c u r r e n t v e r s i o n . T h e y ' r e e n g a g e de x t e n s i v e r e - t e s t i n g d e b u g g i n g . T h i s t h e v e r s i o n

    R i c h a r d i n t e n d s r e l e a s e , a l o n g w i t h a l m o s t p a g eb o o k l e t s u p p o r t i n g d o c u m e n t a t i o n . Y o u , o t h e r

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

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

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

    w i t h C o m m o d o r e ' s W o r d I I I .w o u l d l i k e t o k n o w m o r e a b o u t a v a i l a b l e c o m m a n d sA t a r i . I n c l u d e d m a n u a l w a s n ' t v e r y c o m p l e t e

    h a r d r e a d . "

    M o s t s h o u l d h a v e n e w e r d o c u m e n t a t i o n n o w .C O M P U T E w i l l c o n t i n u e p r e s e n t m u c h i n f o r m a t i o n

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

    p r e s s t i m e , w e ' r e s t i l l m i d s t c o l l e c t i n gr e s u l t s Z - 8 0 s o f t w a r e q u e s t i o n p o s e d

    l a s t E d i t o r ' s F e e d b a c k c a r d . M a n y r a i s e d t h eq u e s t i o n , " W h y d e v e l o p C P / M 6 5 0 2 ? "

    W e ' l l p a s s f u l l f e e d b a c k a l o n g M i c r o s o f t C o n s u m e rP r o d u c t s , C o m m o d o r e y o u . H i g h l i g h t s o fF e e d b a c k c a r d t h i s t i m e i n c l u d e B e s t A r t i c l e

    " M o s t D e s i r e d P e r i p h e r a l " . T h a n k s t a k i n gt i m e ( a n d t e n c e n t s t a m p ) r e s p o n d .

    A n d f i n a l l y , a m o n g " o t h e r s u g g e s t i o n s " :l i k e C O M P U T E ; K e e p g o i n g ! M a k e

    m o n t h l y ! "W e ' r e c o n s i d e r i n g

    " L e t ' s h i g h - l e v e l c o m p i l e r l a n g u a g eP E T . . . "

    " S u g g e s t m o r e s p a c e t h i s c a r d . . . "" M y C O M P U T E a r r i v e t i m e . . . "

    M o r e n e x t t i m e . . . R o b e r t

    C o m i n g I n I s s u e 6( S e p t e m b e r / O c t o b e r )L o a d i n g A P P L E S O F T P r o g r a m s o n Y o u rP E T

    T e l e c o m m u n i c a t i o n s O v e r v i e wW a t e r l o o S t r u c t u r e d B A S I C t h e P E TA t a r i D i s k I / OA U s e r ' s G u i d e T o V i s i c a l c : A p p l e ,A t a r i a n d P e t

    T h e E d u c a t i o n a l G a z e t t eB u s i n e s s S o f t w a r e R e v i e w :

    T h e O s b o r n e / M c G r a w H i l l S e r i e s f o rA p p l e a n d C o m m o d o r eA n d a w h o l e m o r e !

  • 7/28/2019 Compute Issue 005 1980 Jul Aug

    9/112

    J u l y / A u g u s t . 1 9 8 O . I s s u e C O M P U T E .

    C O M P U T E R B O O K S T H A T T A L K Y O U RL A N G U A G E . . . F R O M B E G I N N E R T O E X P E R T .

    H o w a r d S a m s s o u r c e b e s t l a t e s t c o m p u t e r t e c h n o l o g y . w o r l d ' s l e a d i n g a u t h o r s . C l e a r ,c o n c i s e , e a s y - t o - u n d e r s t a n d t e x t . F u l l y i l l u s t r a t e d f o r b e t t e r c o m p r e h e n s i o n . A c t u a l p r o g r a m s t o d a y s p e r s o n a l

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

    T H E S T A R T E R SE n t r y - l e v e l b o o k s b e g i n n e rb r i n g n o v i c e h i g h l e v e l

    k n o w l e d g e q u i c k l y .

    H O W A R D S A M S C R A S HC O U R S E M I C R O C O M P U T E R S

    s h o r t - c u l t o u n d e r s t a n d m i c r o c o mp u t e r s S p e n d a f e w h o u r s w i t h t h i s s e l f -i n s t r u c t i o n a l c o u r s e g a i n w o r k i n gk n o w l e d g e a s p e c t s m i c r o c o mp u t e r s t r o m f u n d a m e n t a l s o p e r a t i n g

    s y s t e m s , p r o g r a m m i n g , p e r i p h e r a le q u i p m e n t m u c h , m u c h m o r ep a g e s 2 1 6 3 d F r e n z e l . S 1 7M I C R O C O M P U T E R S B U S I N E S S

    A P P L I C A T I O N Sm i c r o c o m p u t e r e x p e r t d i s c u s s e s t h e

    b e n e f i t s o f m i c r o c o m p u t e r s y s t e m ss m a l l b u s i n e s s o w n e r s . E x p l a i n s t y p e sm i c r o c o m p u t e r s a v a i l a b l e , p o i n t s c u tf a l l s a v o i d , d e f i n e s c o m p u t e r -r e l a t e d t e r m s e a s y - t o - u n d e r s t a n d

    g u a g e . p a g e s . B a r d e n . N o . 2 1 5 8 3 .

    A G U I D E B O O K T O S M A L LC O M P U T E R S

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

    t h i s b o o k s a v e t i m e t r o u b l eC o v e r s f u n d a m e n t a l s s m a l l c o m p u t e r si n c l u d i n g h a r d w a r e s o f t w a r e ,c l u d e s i n f o r m a t i o n m a n u f a c t u r e r s 'w a r r a n t i e s , s e r v i c e a h a n d y d i r e ct o r y s m a l l c o m p u t e r m a n u f a c t u r e r s

    B a r d e n N o . 2 1 6 9 6 . S 5 9 5G E T T I N G A C Q U A I N T E D W f T HM I C R O C O M P U T E R S

    P r o v i d e s a c o m p l e t e w o r k i n g k n o w l e d g em i c r o c o m p u t e r o r g a n i z a t i o n , o p e r a

    t i o n , p r o g r a m m i n g p a g e sF r e n z e l 2 1 4 8 6 $ 8 . 9 5

    F U N D A M E N T A L S D I G I T A LC O M P U T E R S ( 2 n d E D . )

    U n r a v e l s t h e m y s t e r i e s c o m p u t e r sp r o g r a m m i n g . p a g e s . S p e n c e r

    2 1 5 3 d S 9 . 9 5 .I N T R O D U C T I O N T O M I C R O C O M P U T

    S H A C KG i v e s t h e r a d i o a m a t e u r a n o p p o r t u n i t y

    f o r e f r o n t o f u t i l i z i n g o n d d ev e l o p i n g t e c h n i q u e s " c o m -

    p u t e r c o t i o n s . " p a g e s B y H e l m s .2 1 6 8 1 .L E A R N A B O U T M I C R O C O M P U T E R S . S A V E1 0 % . . A N D G E T A F R E E G I F I !

    C O M P U T E R P R I M E R L I B R A R YT h i s 3 - v o l u m e " s t a r t e r " l i b r a r y

    s e l e c t e d n o v i c e w a n t sl e a r n a b o u t m i c r o c o m p u t e r s . C o n c e p t s

    P r o g r a m m i n g . C o m p u t e r g r a p h i c s .g u a g e s . G a m e s . M i t c h e l l W a i t e

    M i c h a e l P a r d e e t w o l e a d i n ga u t h o r s l i e l a c o m p u t e r s .

    M I C R O C O M P U T E R P R I M E R 3 6 8 p a g e su p - t o - d a t e f a c t s m i c r o c o m p u t e r s

    a n d c o m p u t e r c o n c e p t .C O M P U T E R G R A P H I C S P R I M E R - O v e rp r o g r a m s c r e o t m g y o u r v i d e o

    g r a p h i c s ( c o m p l e x d r a w i n g s , p l a n s ,m a p s , s c h e m a t i c s )6 5 0 2 - b a s e d p e r s o n a l c o m p u t e r s

    B A S I C P R O G R A M M I N G P R I M E R P r o v i d e sw o r k i n g k n o w l e d g e B A S I C , m o s t

    p o p u l a r c o m p u t e r l a n g u a g e t o d a y .p f a i n s f u n d a m e n t a l s , B A S I C , p r o g r a m

    c o n t r o l , o r g a n i z a t i o n , a d d i t i o n a lf u n c t i o n s , v a r i a t i o n s , i n c l u d e sg a m e p r o g r a m

    3 - V O L U M E L I B R A R Y P A C K A G E O N L Y$ 3 C U 7 i n c l u d e s F R E E C O P Y Y O U R

    C O M P U T E R i n t r o d u c t i o nh o m e c o m p u t e r s 2 1 7 0 6

    T H E P R O G R A M M E R Sc o m p u t e r o n l y g o o d a s t h e

    s o f t w a r e . S a m s o f f e r s s e v e r a l b o o k s t h a te x p l a i n p r o g r a m m i n g t e l l

    d e v e l o p , d e b u g a n d t e s t p r o g r a m sy o u r e q u i p m e n t .

    P R O G R A M M I N G I N T E R F A C I N G6 5 0 2 , W I T H E X P E R I M E N T S

    D e J o n g c o m p i l e d c h a p t e r si n f o r m a t i o n p r o g r a m s 6 5 0 2 - b a s e dm i c r o c o m p u t e r s y s t e m s E x p e r i m e n t se x a m p l e s w r i t t e n t h a t K I M .

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

    D e J o n g 2 1 6 5 1 . S 1 3 . 9 5P R O G R A M A N D I N T E R F A C E

    6 8 0 0D i s c u s s e s t h e i n t e r n a l s t r u c t u r e , i n s t r u c t i o n

    s e t , p r o g r a m m i n g t e c h n i q u e s6 8 0 0 . E x p e r i m e n t s d e m o n s t r a t e " r e a l

    w o r l d " a p p l i c a t i o n s . B y S l a u g a a r d .p a g e s . 2 1 6 8 4D B U G : 6 0 8 0 I N T E R P R E T I V E

    D E B U G G E RC o v e r s p r o g r a m o p e r a t i o n i t ' s

    a p p l i e d p r o g r a m d e v e l o p m e n t a n dt e s t i n g . p a g e s T i t u s T i t u s2 1 5 3 6 .

    6 5 0 2 S O F T W A R E D E S I G NT e l l s p r o g r a m 6 5 0 2

    a s s e m b l y l a n g u a g e p a g e sS c a n l o n . N o . 2 1 6 5 6 . 5 1 0 . 5 0

    8 0 8 0 / 8 0 6 5 S O F T W A R E D E S I G N 2V O L U M E S

    V O L U M E g i v e s i n t r o d u c t i o na s s e m b l y l a n g u a g e p r o g r a m m i n g . 3 3 6

    p o g e s T i t u s . L a r s e n . R o n y . T i t u s .2 1 5 4 1 . S . 5 O

    V O L U M E u n i q u e , o n e - o f - a - k i n dc o m p u t e r s c i e n c e b o o k d e s i g ne n g i n e e r . W r i t t e n I n t e l m a c h i n e c o d e .

    p a g e s . T i t u s . L a r s e n . T i t u s .2 1 6 1 5 S 9 5

    T W O - V O L U M E 2 1 6 5 9 O N L Y S 1 7 . 5 0

    a

    a T E A : 8 0 8 0 / 6 0 8 5 C O R E S I D E N TE D I T O R - A S S E M B L E R .p a g e s 2 1 6 2 8 . T i t u s . S 8 . 9 5 .

    T H E C O M P U T E RT E C H N O L O G Y L E A D E R S

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

    d i f f i c u l t s t a y c u r r e n t S a m sc o m p l e t e l i n e b o o k s r e f e r e n c ep u b l i c a t i o n s h e l p k e e p a b r e a s t

    c u r r e n t s t a t e - o t - t h e - a r tM I C R O C O M P U T E R - A N A L O G

    C O N V E R T E R S O F T W A R EH A R D W A R E I N T E R F A C I N G .C o n c e p t s a n d t e c h n i q u e s i n t e r f a c i n gd i g i t a l c o m p u t e r s a n a l o g d e v i c e s .

    p o g e s T i t u s , T i t u s . R o n y , L a r s e n2 1 5 4 0 . S 9 5 0 .

    T R S - 8 0 I N T E R F A C I N G .p a g e s 2 1 6 3 3 T i t u s

    I N T E R F A C I N G S C I E N T I F I C D A T AC O M M U N I C A T I O N S E X P E R I M E N T S .

    p a g e s . R o n y , L o i s e n . T i t u s , & T i t u s2 1 5 4 6 . S 5 . 9 5 .

    M I C R O C O M P U T E R I N T E R F A C I N GW I T H 8 2 5 5 C H I P .

    p o g e s G o l d s b r o u g h 2 1 6 1 4 .S 8 . 9 5 .

    Z - 8 0 M I C R O P R O C E S S O RP R O G R A M M I N G I N T E R F A C I N G 2V O L U M E S .

    p a g e s N i c h o l s . N i c h o l s . R o n y .2 1 6 1 1 . $ 2 1 . 9 5 .

    I N T R O D U C T O R Y E X P E R I M E N T SD I G I T A L E L E C T R O N I C S 8 0 8 0 A

    M I C R O C O M P U T E R P R O G R A M M I N GI N T E R F A C I N G 2 V O L U M E S .

    p a g e s . B y R o n y , L a r s e n . T i t u s .2 1 5 5 2 . $ 2 0 . 9 5 .

    A B E S T - S E L L E R . . .A T R E M E N D O U S V A L U E !

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

    c o m p u t e r s t h e i r a p p l i c a t i o n s .C o n t a i n s o v e r 2 2 , 0 0 0 d e f i n i t i o n s ,a c r o n y m s , a b b r e v i a t i o n s .a p p e n d i c e s . H a r d b o u n d . 9 4 4 p a g e s .

    S i p p l S i p p l . 2 1 6 3 2 . $ 2 9 . 9 5 .C O M P U T E R D I C T I O N A R YH A N D B O O K ( 3 R D E D f T I O N )

    T H E L O G I C C O O K B O O K SL A N C A S T E R ' S C O O K B O O K L I B R A R Y

    f a m o u s r e s o u r c e e l e c t o n i c sb u f f s w a n t k n o w w h a t m a k e s T T L s .C M O S , a n d a c t i v e f i l t e r s c o o k w h a tt h e y a r e . t h e y w o r kt h e m . L a n c a s t e r , m o s tp o p u l a r a u t h o r s t h e e l e c t r o n i c s

    i n d u s t r y .C o o k b o o k 2 1 0 3 5 S 9 . 5 0C M O S C o o k b o o k 2 1 3 9 8 S 1 0 . 5 0

    A c t i v e - F i l l e r C o o k b o o k 2 1 1 6 8 $ 1 4 . 9 5T O T A L L I S T P R I C E 3 3 ^ - 9 5

    L e s s D i s c o u n t 5 . 2 dO N L Y S 2 9 . 7 1

    O R D E R S P E C I A L L I B R A R Y P A C K A G E2 1 7 0 7 S A V E I

    H o w a r d U L J . S a m s C o . , I n c .

    O R D E R F O R MH O W A R D S A M S & C O . , I N C .

    4 3 0 0 W e s t 6 2 n d S t r e e t , P . O . B o x 7 0 9 2I n d i a n a p o l i s , I n d i a n a 4 6 2 0 6

    ( 3 1 7 ) 2 9 8 - 5 4 0 0I n d i c a t e q u a n t i t y b o e s o b o v e a n d c o m p l e t eo r d e r i n g i n f o r m a t i o n b e l o w

    l o c a l s o l e s w h e r e a p p l i c a b l e .

    G R A N D T O T A L P A Y M E N T E N C L O S E DC H E C K M O N E Y O R D E f JD M A S T E R C K A R G E B A N K A M E R I C A R O A < 1 S A

    D a t e _

    A c c o u n t

    i n t e r b a n k ( M a s t e r C h c r g e o n l y )M i n i m u m C r e d i t c o r d p u r c h a s e A D 0 4 5N a m e ( p r i n t )

    S i g n a t u

    A d d i eC i t y . S ' a i e . - S p -

    P n c e s s u b j e c t c h a n g e w i t h o u t n o t i c e b o o k sa v a i l a b l e t r o m S a m s D i s t r i b u t o r s . B o o k s t o r e s ,C o m p u t e r S i c e s O f f e r g o o d o n l y C a n a d o .

    c o n t a c t L e n b i o o k I n d u s t r i e s L t d . S c a r b o r o u g h .1 H 5 . O n t a r i o . C a n a d a

  • 7/28/2019 Compute Issue 005 1980 Jul Aug

    10/112

    C O M P U T E . J u l y / A u g u s t . 1 9 8 0 . i s s u e

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

    D a v i d D . T h o r n b u r g a n d B e t t y B u r rI n n o v i s i o nP . O . B o x 1 3 1 7 , L o s A l t o s , C A 9 4 O 2 2

    P h o t o g r a p h s c o u r t e s y L o u i s e B u r t o n

    p o e m , " A l l W a t c h e d O v e r M a c h i n e sL o v i n g G r a c e " , R i c h a r d B r a m i g a n s a y s :

    l i k e t h i n k ( a n d s o o n e r b e t t e r ! )c y b e r n e t i c m e a d o w w h e r e m a m m a l s

    c o m p u t e r s l i v e t o g e t h e r m u t u a l l y p r o g r a m m i n gh a r m o n y l i k e p u r e w a t e r t o u c h i n g c l e a r s k y . "

    W e l l , R i c h a r d , t h i n k w e

    " f o r i n f o r m a t i o n P e n i n s u l a S c h o o l C o m p u t e r P r o j e c t ,w r i t eK a t i e T h o r n b u r g

    P e n i n s u l a S c h o o l C o m p u t e r P r o j e c tP e n i n s u l a S c h o o l

    P e n i n s u l aM e n l o P a r k , C A 9 4 0 2 5

    " f o r m o r e i n f o r m a t i o n C o m p u t e r T o w n , U S A ! , w r i t eP a t C l e l a n dP e o p l e ' s C o m p u t e r C o m p a n y

    EM e n l o P a r k , 9 4 0 2 5

  • 7/28/2019 Compute Issue 005 1980 Jul Aug

    11/112

    J u l y / A u g u s t . 1 9 8 O I s s u e C O M P U T E .

    C o m p u t e r s L e a r n i n g F a i rE a c h y e a r P e n i n s u l a S c h o o l M e n l o P a r k ,

    C a l i f o r n i a c o n d u c t s " L e a r n i n g F a i r " c h i l d r e n ,p a r e n t s , t e a c h e r s n e i g h b o r s . T h i s y e a r f a i r

    h e l d M a y a n d w a s a t t e n d e d m o r e t h a nt h o u s a n d p e o p l e w h o c a m e e n j o y f o o d

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

    e n j o y a b l e , e x h a u s t i n g , t a s k t h o s e o f u sw h o t o g e t h e r .

    c o m p u t e r a c t i v i t y p l a n n e d b yP e n i n s u l a S c h o o l C o m p u t e r P r o j e c t * ( K a t i e T h o r n -

    b u r g ) , C o m p u t e r T o w n , U S A ! * * ( P a t C l e l a n d )I n n o v i s i o n ( y o u r f a i t h f u l s c r i b e , D T ) . W e i n t e n d e d

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

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

    c o m p u t e r s p l a y g a m e s w i t h o u t f e e l i n g i n t i m id a t e d t h e s e m a c h i n e s . T h i s a c t i v i t yu s e d e v e r y o n e f r o m c o m p u t e r e x p e r t s p e o p l e

    n e v e r b e f o r e s e e n c o m p u t e r k i n d .T h e r e w e r e t h r e e m a j o r t a s k s w h i c h f a c e d

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

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

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

    S i n c e c o u l d o n l y p r o v i d e e i g h t c o m p u t e r so u r s e l v e s , w e s o u g h t a d d i t i o n a l s u p p o r t f r o mo u t s i d e . T h r o u g h g e n e r o s i t y o f C o m m o d o r e ,A t a r i , R a d i o S h a c k w e w e r e a b l e h a v e m o r et h a n t w e n t y - f i v e c o m p u t e r s r u n n i n g t i m e . T h i sa l l o w e d r u n o n e p r o g r a m m a c h i n eb l e s s i n g w h e n c o n s i d e r s t i m e s p e n t j u s tl o a d i n g t a p e s .

    s o f t w a r e i n c l u d e d s t i m u l a t i n g g a m e s m a n yt y p e s , w i t h e x c e p t i o n t h a t " a r c a d e " t y p eg a m e s w e r e u s e d . r e l u c t a n c e a r c a d eg a m e s w a s b a s e d s e v e r a l f a c t o r s . F i r s t ,m a j o r i t y a r c a d e g a m e s w i t h w h i c h w e w e r e

    f a m i l i a r w e r e s u f f i c i e n t l y " a d d i c t i v e " c e r t a i nc h i l d r e n ( p r i m a r i l y b o y s ) t h a t c o u l d e n v i s i o n

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

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

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

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

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

    e x p o s u r e c o m p u t e r s . T h i s s o f t w a r e i n c l u d e d a d v e nt u r e g a m e s l i k e T A I P A N Q U E S T , l o g i c g a m e s

    l i k e B U T T O N B U T T O N , B R A I N B U S T E R ,Q W E R T , M O T I E , s i m u l a t i o n s l i k e L E M O NA D E , w o r d g a m e s l i k e W O R D S E A R C H ,c r e a t i v e e n v i r o n m e n t s l i k e D R A W , j u s t m e n t i o n

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

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

    w i t h c h i l d r e n . T h i s s u p p o r t a l l o w e d a s i d em a c h i n e s f o r v i s i t o r s w h o w a n t e d l e a r n

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

    a d d i t i o n m i x t u r e C o m m o d o r e ,A t a r i , A p p l e , a n d R a d i o S h a c k c o m p u t e r s ,

    s e v e r a l " o u t d o o r " c o m p u t e r a c t i v i t i e s a s w e l l . V i s it o r s c o m p u t e r a r e a w e r e t r e a t e d t h e b e a u t i

    s o u n d s f r o m t w o A l p h a S y n t a u r i c o m p u t e r m u s i cs y s t e m s w h i c h w e r e A p p l e s u n d e r

    a r c h i n g t r e e s . N e a r b y , c h i l d r e n p l a y e d w i t hs e v e r a l " B i g T r a k " p r o g r a m m a b l e t o y s w h i c h w e r e

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

    ( w h i c h b e h a v e s i m i l a r l y L O G O " t u r t l e " )v e r y w e l l s u i t e d t e a c h i n g p r o g r a m m i n g

    c o n c e p t s y o u n g s t e r s c a s e w o n d e r e d ,T r a k m o t o r i z e d d e v i c e w i t h k e y b o a r d t h a ta c c e p t s p r o g r a m s s i x t e e n s t e p s l o n g .O n c e p r o g r a m e n t e r e d , u s e r p r e s s e s G O

    w a t c h e s m a c h i n e m o v e a l o n g p a t h d e f i n e dp r o g r a m . )

    N e x t i n f o r m a t i o n b o o t h , w e c o n t i -u o u s s h o w i n g s " D o n ' t B o t h e r L e a r n i n g " ,

    f i l m c o m p u t e r s s c h o o l s w h i c ha p p e a r e d P B S e a r l i e r t h i s y e a r .

    T h e s m o o t h m i x t u r e t h e s e a c t i v i t i e s b l e n d e dw i t h t h e l e a t h e r w o r k , c r a f t s , m u s i c , f o o d ,

    o t h e r a c t i v i t i e s L e a r n i n g F a i r c r e a t et r u l y m a g i c a l e n v i r o n m e n t .

    C o m i n g n e x t m o n t ht i m e r e a d t h i s , s e c o n d S e m i -

    A n n u a J C o n s u m e r E l e c t r o n i c s S h o w w i l l h a v e b e e nh e l d C h i c a g o , w i l l h a v e f i n i s h e d r e a d i n g

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

    d i s c u s s e d n e x t c o l u m n . M o s t i m p o r t a n t l y .w a n t h e a r f r o m y o u . W r i t e a d d r e s s

    s h o w n b e g i n n i n g c o l u m nk n o w w h a t t h i n k a b o u t s o c i a l i m p a c tc o m p u t e r s .

  • 7/28/2019 Compute Issue 005 1980 Jul Aug

    12/112

    C O M P U T E . J u l y / A u g u s t . 1 9 8 O I s s u e

    A n I n t e r v i e w W i t h D r . C h i pR o b e r t L o c k , E d i t o r

    p a s t r e a d e r s k n o w , C h i p P r o f e s s o r 6 5 0 2 s c i e n c e a tF i g m e n t l i t t l e k n o w n w i d e l y r e s p e c t e d b r a n c h

    a c a d e m i a t h a t ' s d e v o t e d s t u d y v a r i o u s h a p p e n i n g si n d u s t r y . F r o m t i m e t i m e h e c o n t r i b u t e s t h e s e p a g e s :R C L : C h i p , y o u s o u n d e d a w f u l l y e x c i t e d w h e n

    c a l l e d t h r e e t h i s m o r n i n g .C h i p : I ' l l s a y . M y W e s t C o a s t s o u r c e s h a v e j u s tc o v e r e d m a j o r m a n u f a c t u r e r p l a n n i n g e n t e r6 5 0 2 m a r k e t . T h a t a l w a y s g e t s m e e x c i t e d .

    R C L : C a n s h a r e d e t a i l s ?C h i p : T h e y ' r e i n c o m p l e t e , I ' l l t e l l y o u w h a tk n o w f a r . M a t t e l E l e c t r o n i c s D i v i s i o n , m a n uf a c t u r e r s I n t e l l i v i s i o n , a d d i n g w h a t ' s b e e nb i l l e d a s " i n t e l l i g e n t " k e y b o a r d t h e i r u n i t .

    I t ' s s c h e d u l e d r e l e a s e d F a l l , w i t h f u l lp r o d u c t i o n e a r l y 1 9 8 1 .

    R C L : T h a t ' s c e r t a i n l y n e w s C h i p , b u t t h e y ' v eb e e n s h o w i n g i n t e l l i g e n t k e y b o a r d s e v e r a l

    m o n t h s .C h i p : T r u e e n o u g h , w h a t t h e y h a v e n ' t b e e ns h o w i n g t h a t t h e u n i t 6 5 0 2 b a s e d ,a d d i n g M i c r o s o f t B a s i c I n t e l l i v i s i o n .

    R C L : w h y y o u ' r e e x c i t e d . A n y s p e c i f i c s ?C h i p : R e l i a b l e s o u r c e s i n d i c a t e u n i t w i l ls u p p l i e d w i t h 8 K M i c r o s o f t R O M ,

    r a n d o m a c c e s s m e m o r y . F i n a l d e t a i l s p r i c i n gd e l i v e r y a r e n ' t y e t a v a i l a b l e .

    R C L : W i l l k e e p p o s t e d C h i p ?C h i p : e x p e c t h a v e c o m p l e t e o f i n f o r m a t i o n

    f u t u r e i s s u e . W e ' v e p l a c e d S a n t a C l a r ac h a p t e r F i g m e n t U . 6 5 0 2 U s e r s G r o u p f u l la l e r t , t h e y ' r e s c r o u n g i n g n e w s n o w .R C L : T h a n k C h i p . W e ' l l l o o k f o r w a r dy o u r f u r t h e r c o m m e n t s n e x t t i m e .

    C h i p : I ' m f i n i s h e d .R C L : E x c u s e m e .C h i p : M a t t e l ' s n o t o n l y c o m p a n y t h a t ' s b e e na c t i v e l a t e l y . A t a r i g e a r i n g s o m e h a r d

    w a r e s o f t w a r e i n t r o d u c t i o n s w e l l . t i m ey o u r r e a d e r s t h i s , A t a r i w i l l h a v e i n t r o d u c e d

    l e a s t p i e c e h a r d w a r e s u m m e rC o n s u m e r E l e c t r o n i c s S h o w C h i c a g o . R u m o rt h e y ' l l s h o w i n g d u a l d r i v e , d u a l d e n s i t yd i s k f o r t h e i r m a c h i n e , w e l l s o m e s o f t w a r e ,

    i n c l u d i n g g e n e r a l a c c o u n t i n g p a c k a g e .R C L : T h a t s o u n d s e x c i t i n g . W h a t h a v e C o m m o d o r ea n d A p p l e b e e nC h i p : W e l l , k n o w t h a t A p p l e i n t r o d u c e dA p p l e N C C . ( E d i t o r ' s n o t e : r e v i e w

    c o m m e n t a r y t h i s i s s u e . . . ) T h e y c e r t a i n l y g o i n ga f t e r l o y a l t y t h e i r u s e r s d e a l e r sw a y . T h e y e v e n r e n t e d D i s n e y l a n d o n e w h o l ee v e n i n g p a s s e d f r e e t i c k e t s a t t h e i r b o o t h !

    R C L : A n d C o m m o d o r e ?

    C h i p : A h w e l l . T h e y ' r e m y p e r s o n a l s p e c i a l t yk n o w . L o t s b e e n h a p p e n i n g t h e r e . I ' v e b e e n

    s t r u g g l i n g k e e p S i n c e l a s t i s s u e , t h e y ' v e b e e nt h r o u g h s o m e m a j o r c h a n g e s . A n d m e e m p h a s i z em a j o r . T h e y ' v e c o m p l e t e l y r e v a m p e d t h e i r m a r k e t i n gs t r u c t u r e w h o l e U S s a l e s / m a r k e t i n go r g a n i z a t i o n n o w b e e n r e l o c a t e d N o r r i s t o w n ,P A f r o m S a n t a C l a r a , T h a t ' s m o v e ,

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

    G e n e r a l M a n a g e r U S S a l e sM a r k e t i n g . T h e y ' r e s e t t i n g r e g i o n a l w a r e h o u s e s /

    d i s t r i b u t i o n c e n t e r s o v e r c o u n t r y , h a v ei n d i c a t e d w h o l e r a n g e s e r v i c e s c o m m i tm e n t t h e i r d e a l e r s .R C L : F r a n k l y C h i p , t h a t s o u n d s f a m i l i a r .

    C h i p : k n o w , k n o w . . . d e a l e r s w h o ' v e b e e ni n v o l v e d w i t h t e a m t e l l i n g m e i t ' s

    r e a l l y t r u e .R C L : I ' v e b e e n h e a r i n g s o m e b e e f s a t t h i s e n d .C h i p : T h a t ' s k i c k e r . I n t h e m i d s t t h e s en e w c h a n g e s . . . I ' l l h a v e t h i n k l o o k sg o o d , t h e r e ' s g r o w i n g c o n t r o v e r s y o v e r c h a n g e s

    b o a r d s . Y o u s e e , w h e n C o m m o d o r e i n t r o d u c e dt h e i r n e w s t a n d a r d k e y b o a r d m a c h i n e s , t h e y u s e de s s e n t i a l l y s a m e p r i m a r y b o a r d t h r e e

    m a c h i n e s : 3 2 K . u s e r sd e a l e r s q u i c k l y d i s c o v e r e d t h a t c o u l d

    e a s i l y e x p a n d a n d u p g r a d e m a c h i n e , m a k i n g u s e o fp l a t e d - t h r u ( b u t s o l d e r e d o v e r ) h o l e s

    b o a r d , a d d i n g R A M c h i p s . u n i t s a r e d e s i g n e de x p a n s i o n p l u g g i n g a d d i t i o n a l m e m o r y

    b o a r d s m e m o r y e x p a n s i o n p o r t , C o m m od o r e t a k i n g p o s i t i o n t h a t t h i s a p p r o v e dm e t h o d o f e x p a n s i o n . T o r e i n f o r c e t h a t a p p r o a c h ,

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

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

    t h a t 8 K 1 6 K u n i t s s h i p p e d p a s ts e v e r a l w e e k s h a v e f o u r i n c h h o l e s d r i l l e dt h r o u g h s e c o n d t r a c e s C P U b o a r d s .

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

    p o s i t i o n t h a t t h e y ' v e a l w a y s s o l d t h r e e d i s t i n c tm o d e l s m a c h i n e w i t h m e m o r y e x p a n s i o n p o r tp r o v i d e d u p g r a d i n g 8 K m a c h i n e s . T h e y

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

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

    m o r e i n e x p e n s i v e m e t h o d u p g r a d i n g 8 K1 6 K m a c h i n e s b y a d d i n g R A M . a p p e a r s t h a t p a r t

    C o m m o d o r e ' s m o t i v a t i o n r e s u l t g r o u p

  • 7/28/2019 Compute Issue 005 1980 Jul Aug

    13/112

    A R TL E T S Y O UP U T f E M O N T R I A LW I T H 1 0 D A Y F R E E R E T U R N P L U S T H E S E S P E C I A L S

    A P P L EC O M P U M A R T E X C L U S I V E /

    O r d e r c o m b i n a t i o n A p p l eC o m p u t e r s a n d A c c e s s o r i e sf r o m C o m p u M a r t t o t a l l i n g$ 3 , 5 0 0 a n d w e w i l l s e n d

    y o u r c h o i c e f o l l o w i n g :A Z e n i t h C o l o r M o n i t o r( V a l u e $ 4 9 9 . )

    A C e n t r o n i c s P r i n t e r( V a l u e $ 4 7 0 . )

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

    W E S T O C K T H E E N T I R EA P P L E L I N E .

    C O M M O D O R EN E W ! F r o m C o m m o d o r e .

    T h e C B M 8 0 0 0 B u s i n e s s C o mp u t e r h e r e , a n d C o m p u M a r t

    b o t h 8 0 1 6 , a n d 8 0 3 2s t o c k I M M E D I A T ED E L I V E R Y .

    $ 1 0 0 F R E E C o m m o d o r eA c c e s s o r i e s w i t h p u r c h a s e

    1 6 K 3 2 K c o m p u t e r .W E S T O C K T H E E N T I R EC O M M O D O R E L I N E .

    B u y d i r e c t f r o m L a r g e s tC o m m o d o r e d e a l e r

    c o u n t r y , a n d v e r y f i r s tC o m m o d o r e d i s t r i b u t o rU . S . B u y f r o m e x p e r t s

    b u y f r o mC o m p u M a r t

    A T A R IS U P E R S A L E o n A t a r i 8 0 0

    C o m p u t e r S y s t e m . C o m p u M a r tP r i c e $ 8 7 9 ( L i s t P r i c e $ 9 9 5 )

    C o m p u M a r t a l s o o f f e r sl o w i n g A t a r i s p e c i a l s ( y o uM U S T b u y A t a r i 8 0 0 t a k e

    a d v a n t a g e ) :D o u b l e y o u r m e m o r y

    f r e e . B u y 8 K a d d i t i o n a lm e m o r y a n d r e c e i v e 1 6 K /

    B u y 1 6 K r e c e i v e 3 2 K .B u y A t a r i 8 0 0 a n d t a k e$ 1 0 0 p r i c e

    A t a r i 8 1 0 D i s c D r i v eA t a r i 8 2 0 P r i n t e r .

    C a l ld e t a i l sa n d ^

    p r i c e s .

    2 7 0 T H I R D D E P T 3 0 7 C O M P U M A R T C A M B R I D G E M A 0 2 1 4 2T O L L F R E E 1 - 8 0 0 - 3 4 3 - 5 5 0 4 S f r S t I N M A S S 6 1 7 - 4 9 1 - 2 7 0 0

  • 7/28/2019 Compute Issue 005 1980 Jul Aug

    14/112

    C O M P U T E . J u l y / A j g u s t . 1 9 8 O I s s u e

    d e a l e r s w h o b e g a n o r d e r i n g o n l y s m a l l m a c h i n e st h e n u p g r a d i n g t h e m f o r s a l e 1 6 K 3 2 K

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

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

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

    d e a l e r s r a t h e r w i t h p e r f e c t l y r e a s o n a b l e d e s i r ee c o n o m i z e a n d b u i l d t h e i r s y s t e m ( s ) m o n e y

    t i m e p e r m i t t e d . t h i n k i t ' s m a t t e r t h a t w i l lt a k e s o m e t i m e r e s o l v e . A n d p o i n t s

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

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

    o b v i o u s f r o m p h o n e c a l l s w e r e c e i v e dt h a t C o m m o d o r e b o t h e r e d i n f o r m t h e i r

    d e a l e r s d i s t r i b u t o r s p e n d i n g c h a n g e .R C L : T h a t ' s w o r s t p a r t w h o l e t h i n g .

    c o m p l a i n t s f r o m d e a l e r s t h e yr e a l i z e d w h a t g o i n g I ' v e w r i t t e n C o m m o

    d o r e t a l k e d t h e i r n e w G e n e r a l S a l e sM a r k e t i n g M a n a g e r , D i c k P o w e r s , t h i n k h e ' s

    u n f o r t u n a t e p o s i t i o n l a n d i n g n e wj u s t t i m e m e e t p r o v e r b i a l f r y i n g p a n .

    H e d e f e n d s d e c i s i o n n e c e s s a r y o n e ,c l e a r l y c o n s i s t e n t w i t h t h e o r i g i n a l i n t e n t

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

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

    b a c k g r o u n d o f n a t i o n a l s a l e s f o r c e m a n a g e m e n ta p p e a r s c l e a r l y u n d e r s t a n d p r o b l e m s

    c o n f u s i o n c a u s e d ' ' u n i l a t e r a l " h a p p e n i n g sf r o m o n h i g h . M y o p i n i o n t h a t C o m m o d o r es h o u l d r e t h i n k w h o l e t i l i n g , s h o r t t h a i .s h o u l d c l a r i f y h a p p e n i n g s t h e i r d e a l e re n d - u s e r n e t w o r k . a p p e a r s t h a t t h i s w i l l

    f u t u r e c o u r s e o f D i c k P o w e r s , w i s h w e l lb u i l d i n g t h a t n e t w o r k d e a l e r t r u s t s u p p o r t .

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

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

    a t t h i s a d d r e s s :

    D i c k P o w e r sC o m m o d o r e B u s i n e s s M a c h i n e s , I n c .C o m p u t e r S a l e s D i v i s i o n9 5 0 R i t t e n h o u s e R o a d

    N o r r i s t o w n , P A 1 9 4 0 1C o n t i n u e k e e p m e p o s t e d y o u r p r o g r e s s . R C L

    L e t t e rQ u a l i t yW o r d

    P r o c e s s i n gf o r t h e

    P E T 7 C B MC o r n - p l i c a t i o n s C 1 0 1 P r i n t e r A d a p t e r

    D e s i g n e d s p e c i f i c a l l y N E C5 5 3 0 P S p i n w r i t e rF u l l y c o m p a t i b l e w i t h" W o r d - P r o " s o f t w a r e

    c o m p a t i b l e ( p a r a l l e l ) p r i n t e r

    p e r i p h e r a l s

    a s s e m b l y p r o g r a m s

    W o r d - p r o c e s s i n g f a s t e s t g r o w i n g s e g m e n t m i c r o - c o m p u t e rm a r k e t . S m a l l b u s i n e s s e s , s a l e s o r g a n i z a t i o n s , l a w y e r s , p h y s i c i a n s ,p u b l i s h e r s m y r i a d o t h e r p o t e n t i a l u s e r s a r e p r o s p e c t sC o m m o d o r e P E T / C B M c o m p u t e r s a n d " S p i n w r i t e r s " w i t h n e wC o r n - p l i c a t i o n s C 1 O I p r i n t e r

    . , j . _ > A f i m m ^ r > P E T * C B M " r e g i s t e r e d t r a d e m a r k sa d a p t e r . C 1 O 1 m a n u - ^ ^ C o m m o d o r e B u s i n g M a c h i n e s . I n c .F . I . E L E C T R O N I C S9 6 8 P i n e r R o a d

    e l e c t r o n i c s c o m p a n yi n d u s t r i a l q u a l i t y s t a n d a r d s .

    y o u r c u s t o m e r s a f f o r da n y t h i n g l e s s ? C a l l o r ' s e n d

    S a n t a R o s a , 9 5 4 0 1T e l e p h o n e : 7 0 7 - 5 2 7 - 0 4 1 0T e l e x : 3 3 - 7 7 6 9

  • 7/28/2019 Compute Issue 005 1980 Jul Aug

    15/112

    J u l y / A u g u s t , i 9 6 0 I s s u e C O M P U T E .

    G u e s t C o m m e n t a r yB U S I N E S SA P P L I C A T I O N S

    A N A L Y S I S - - T H EM I S S I N G S T E PH a l W a d l e i g h

    B u s i n e s s a p p l i c a t i o n s a n a l y s i s s e e m s m o s tn e g l e c t e d e l e m e n t m i c r o c o m p u t e r i n d u s t r y

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

    m i c r o c o m p u t e r s b u s i n e s s e n v i r o n m e n t - - f r o mi n i t i a l c h o i c e e q u i p m e n t e v a l u a t i n g p r o g r a m su s e . r o o t p r o b l e m a p p e a r s

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

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

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

    q u a l i t i e s t h a t m a k e " g o o d " s o f t w a r e d i s t i n c tf r o m " b a d " s o f t w a r e . N o w t h a t t h e s y s t e m s h a v e b e e n

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

    q u a l i t y t h i s s o f t w a r e ( w i t h n o t a b l ee x c e p t i o n s ) p o o r e v e r .

    B o t h t h e s e s i t u a t i o n s t h e p l e t h o r a g a m e sq u a l i t y o f b u s i n e s s s o f t w a r e s e e m r e l a t e d

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

    d o w n s t a r t c o d i n g . T h i s a p p r o a c h i d e a lg a m e s b e c a u s e i n t e r e s t i n g o d d i t i e s t h a t o c c u rd u r i n g t h i s r a t h e r n o n - o b j e c t i v e p r o c e d u r e c a n b e

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

    n a t u r e g a m e s t h a t t h e y d o n ' t h a v ed o a n y t h i n g p a r t i c u l a r ( e x c e p t h o l d p l a y e r ' s

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

    m i n g p r o c e s s . I n t h i s c a s e , p r o g r a m m o r ei m p o r t a n t t h a n s u p p o s e d

    B u s i n e s s p r o g r a m s , h o w e v e r , a r e t h e e x a c to p p o s i t e t h e e v e r y t h i n g e l e g a n tg r a m m i n g a l m o s t m e a n i n g l e s s . A g o o d b u s i n e s sp r o g r a m t h a t d o e s w e l l . Ab u s i n e s s p r o g r a m t h a t d o e s p o o r l y .

    T h e e l e g a n c e s o p h i s t i c a t i o n p r o g r a m d o e sm a t t e r . S u c c e s s f u l g a m e s a r e u s u a l l y p r o g r a m st h a t c o n t i n u a l l y s u r p r i s e a m a z e u s e r . B u s i n e s s

    p r o g r a m s h a d b e t t e r N O T s u r p r i s e a m a z eu s e r .

    p r i n c i p l e s b u s i n e s s a p p l i c a t i o n s a n a l y s i sr e a l l y q u i t e s i m p l e . d o e s t a k e g r e a t

    d e a l i n t e l l i g e n c e e d u c a t i o n j u s t l i t t l e c o n t r o l .I t i s f i v e s t e p p r o c e s s :S T E P D E F I N E T H E J O B

    I t i s n o t t o o u n u s u a l h e a r s m a l l b u s i n e s s m a ns o m e t h i n g l i k e b o u g h t o n e t h o s e l i t t l e

    c o m p u t e r s l a s t y e a r . W h a t t h i n k o u g h tw i t h i t . " I t ' s r a t h e r a m a z i n g s t a t e m e n t w h e n

    t h i n k a b o u t m a n t o o l a n d w o u l d l i k e t ok n o w w h a t k i n d w i t h p r o p e rp r o c e d u r e t o o l t h a t b e s t f i t st h a t n e e d s b e d o n e i t d o e s n ' t m a t t e r w e ' r et a l k i n g a b o u t h a m m e r s c o m p u t e r s .

    A n y c o m p u t e r t o o l f o r p r o c e s s i n g i n f o r m at i o n . D e f i n i n g c o m p u t e r u s u a l l y

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

    T h i s s t e p o f t e n c a l l e d O U T P U T S P E C IF I C A T I O N p h a s e .

    S T E P D E F I N E T H E I N F O R M A T I O NN E C E S S A R Y T O D O T H E J O B

    N o c o m p u t e r w i l l c r e a t e i n f o r m a t i o n . A c o m p u t e rw i l l , h o w e v e r , c h a n g e f o r m i n f o r m a t i o n t h a t

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

    o f r e c o r d s i t e m s b u s i n e s s ' i n v e n t o r y .E a c h t h e s e i t e m s i n f o r m a t i o n o n w h a t

    v a l u e i t e m s a r e i n d i v i d u a l l y c o u n tm a n y t h e s e i t e m s s t o c k . c o m p u t e r

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

    f o r m s t a t e m e n t t h a t , " C u r r e n t i n v e n t o r y w o r t h$ 9 8 7 5 . 4 2 ' ' d i s p l a y . T h i s r e a l l y m a t t e r

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

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

    S i n c e h a v e a l r e a d y d e f i n e d w a n tc o m p u t e r h a v e d e f i n e

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

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

    b e c o m e s a v a i l a b l e p e o p l e w i l lo p e r a t i n g c o m p u t e r .T h i s s t e p o f t e n c a l l e d t h e I N P U T S P E C I F I C A

    T I O N p h a s e .S T E P D E F I N E T H E I N F O R M A T I O N T O B ES T O R E DS o m e i n f o r m a t i o n n e c e s s a r yw i l l n e e d e d o v e r o v e r a g a i n . s i l l yw a s t e f u l r e q u i r e o p e r a t o r s e n t e r t h i s i n f o r m a t i o n

    e v e r y t i m e n e e d e d . S o m e t i m e s i t s e l f

  • 7/28/2019 Compute Issue 005 1980 Jul Aug

    16/112

    C O M P U T E . J u l y / A u g u s t , 1 9 8 O I s s u e

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

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

    e v e n s i z e f i l e .T h i s s t e p o f t e n c a l l e d F I L E S P E C I F I C A T I O N

    p h a s e .S T E P D E T E R M I N E T H E P H Y S I C A L F L O WO F T H E I N F O R M A T I O NB u s i n e s s a p p l i c a t i o n s m a t t e r g e t t i n gr i g h t i n f o r m a t i o n r i g h t p l a c e r i g h t t i m e .

    c o m p u t e r g o i n g p r i n t i n g r e p o r t sa c c o u n t i n g o f f i c e i n f o r m a t i o n n e e d e d

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

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

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

    T h i s s t e p o f t e n c a l l e d t h e W O R K F L O W S P E C I F IC A T I O N p h a s e .

    S T E P D E F I N E T H E T I M E C O N S T R A I N T SO F T H E O P E R A T I O N

    S i n c e w e d e a l i n g w i t h s y s t e m t h a tr i g h t i n f o r m a t i o n r i g h t p l a c e r i g h t

    t i m e , n e e d m a k e s o m e r a t h e r e x a c t d e f i n i t i o n st h e t o l e r a b l e d e l a y s e a c h s t e p j o b .

    w o u l d s i l l y d e f i n e s y s t e m t h a t t o s o r tl a r g e f i l e s m a n y d i f f e r e n t w a y s w i t h o u t a l l o w i n ge n o u g h t i m e t h e s e s o r t i n g o p e r a t i o n s . w o u l d a l s o

    s i l l y t o t r y f u n c t i o n w i t h o u t s u c h s o r t i n go p e r a t i o n s t h e y c r i t i c a l o p e r a t i o n i t s e l f .T h i s f i n a l s t e p o f t e n c a l l e d R E S P O N S E T I M ES P E C I F I C A T I O N P H A S E .

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

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

    a c c e p t a b l e a p p l i c a t i o n s d e s i g n .T H E F I N A L R E S U L T - S Y S T E M S P E C I F IC A T I O N SN o w t h a t y o u h a v e c o m p l e t e d t h e s e f i v e s t e p s ,h a v e s o m e i d e a w h a t y o u l o o k i n g f o r .

    s t i l l h a v e n ' t c h o s e n e q u i p m e n t a n d y o u h a v e n ' te v e n d e s i g n e d p r o g r a m s b u t D O h a v ec o m p l e t e d e f i n i t i o n t h e e x a c t d o n e -

    t h a t m o s t c r i t i c a l p o i n t :Y O U C A N N O T B U Y A N D P R O G R A M C O M P U T E RT O D O J O B U N L E S S Y O U K N O W E X A C T L Y

    W H A T T H E J O B I S ! ! ! !U n l e s s h a v e g o n e t h r o u g h t h i s p r o c e s s , d o n ' tr e a l l y k n o w w h a t c a n ' t r e a l l y m a k e

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

    t r a g i c .

    T h e g e n e r a l i m p r e s s i o n o f m a n y c o m p u t e rf e s s i o n a l s t h a t m i c r o s y s t e m s t o y s t h a tm i c r o s o f t w a r e l i m i t e d g a m e s j u n k . T h e r e

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

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

    w i l l s o o n b e c o m e o b v i o u s t h a t m a i n f r a m e s y s t e m sa r e n e e d l e s s l y e x p e n s i v e b e h e m o t h s t h a t m a i nf r a m e s o f t w a r e a r c h a i c o v e r s e n s i t i v e s m a l l

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

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

    u s e . ( Q

    S O F T W A R E

    C t U U E H T E D 5 O U H C E L I S T I N G .

    F O L I O P R O G R A M S : :F I L E C A B I N E T m T i - m n s > * t m o m aC M O I C f R E P O n r F O R M A T S U S E F O B U M L I ' - G L I S T , I N V E N T O R Y , E U D L C V E E O A T A , E T C

    U u t - C J S E H C L D B j 9 G T P L A N N I N G Y t J ' p T M A C C O U N T K G W I T

    C H E C K B O O KM . A N C E ' 0 1 * S f L E C I E D 3 A T S S N U M E R I C A L e a O E * P R I N T S

    - : : = - - j i l l

    O T H E R 6 5 0 2 P R O G R A M S -I A T 1 0 N1 1 0 . 0 0

    " l r . V S 5 L T S f l M 5 S E 3 l s ' i C H A R A C T E R O R I E N T E D 5 B I T O BD O M E S I T - - J S = ' S U A N U A L H M 3 C C U U E X T E D S O I S C E L I S T I N G

    D I S A S S E M B L E R d , 5 p l . v S w m u c l . ^ l s o p e r * h o s s - b o lT i g 1 ' s e " t e ; ( a b o v e ) a t s = > L * i S a c t r e s s v a l u e M ; t f o b S E a u s S i N Su : - h s e : : o e i t h u s e i ' s u i n u i L C O w i E n I E O S O U R C E L I S T I N G i i o . i o

    C ' S S O ^ J S S R D E F I N E D C : ' J i " N O S C C U U A N 3 S U B R O g T I N E S C O U E S M I T H C H T B O H T I M E Su l T r t J 5 0 ' 5 U N W L C C U U E N T E O S O U R C E S T I N K ( L i t )

    M U S I C . N T f f i K t l W i = S : J s a . U U l l i ; L , , J = J 1 G F E M T I M T T M Ms a u H e u u s i C * c o = ; s i t i o m t o o l w i t e t a b l e c o u s i l e r - = > h i o b o i l -

    C : u O L S - < i 3 s c I E 5 U S E " 3 E = f U S C T I O I S S T B I k G S U U 5 I C A L E V S N T S , . m : C A L L E O ? . 6 S 1 L L 0 " T K E = O D C 1 A 1 . 1 1 I n ; S l f l m i S I H S L V ; A T c: : u p o s i t i o - i s - i t j s e t ' S u a n j A l c o i E t e b s j i - b c e l i s t i n ; n o . j o

    C K 1 C A B O , I L L 1 W I S 4 0 S 3

    D A T A H A N D L I N G S O F T W A R EA p p l e u s e r s . A d i s k o r i e n t e d d a t a

    m a n a g e r s o f t w a r e p a c k a g e . E a s y d a t a f i l ec r e a t i o n p o w e r f u l r e c o r d h a n d l i n g . U s e rs o r t , m e r g e , a d d , d e l e t e , u p d a t e , v i e w , p r i n t ,w r i t e d a t a f i l e s m o r e . S p e c i a l f e a t u r e sc l u d e m a s s u p d a t i n g s o r t i n g f i e l d s . C o d e

    e a s i l y m o d i f i e d . E x c e l l e n t o f f i c e u s e !P a c k a g e i n c l u d e s s o f t w a r e , f l o p p y d i s k , d o c u

    m e n t a t i o n , e x a m p l e a p p l i c a t i o n s o n l y$ 1 8 . 5 0 p p d . F o r i n f o r m a t i o n w r i t e B u s i n e s s

    C o m p u t e r S e r v i c e s C o . , 1 0 8 0 5 M a c k e y , G n i t D ,O v e r l a n d P a r k s , K S 6 6 2 1 0

  • 7/28/2019 Compute Issue 005 1980 Jul Aug

    17/112

    J u l y / A u g u s t . 1 9 8 0 I s s u e C O M P U T E .

    A n I n t r o d u c t i o n t o S m a l l B u s i n e s sS o f t w a r e f o r t h e P E T * . H .

    C a n D R . D A L E Y ' s o f f e r a b e t t e rM a i l i n g L i s t M a i n t e n a n c e S y s t e m ?

    Y o u ' v e s e e n t h e m a l l ! E v e r y s o f t w a r ep l i e r o f f e r s m a i l i n g l i s t s y s t e m s o m e

    s o r t o r a n o t h e r . E a c h t h e m s o m ev a n t a g e s s o m e d i s a d v a n t a g e s o v e r

    o t h e r s .w h e n D R . D A L E Y ' s d e c i d e d o f f e r

    m a i l i n g l i s t f e l t t h a t o f f e rs o m e o t h e r a d v a n t a g e s o v e ro t h e r s . W e h a v e o f f e r e d a n d s o l d

    s o m e m a i l i n g l i s t s y s t e m s b e f o r e , b u tt h e s e o f f e r t h i n g s t h a t m a k e s t h e mu n i q u e .

    S E R I O U S B U S I N E S SW h e n w i s h p u r c h a s e s o f t w a r es y s t e m b u s i n e s s p u r p o s e n e e d

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

    s o f t w a r e ? W h a t y o u r n e e d s ? H o wc o m p u t e r a s s i s t f i l l i n g t h e s e

    n e e d s ? W e h a v e a s k e d t h e s e q u e s t i o n sn u m e r o u s t i m e s p e o p l e m a i l i n g s

    w i t h l i s t s s i z e r a n g e 1 5 , 0 0 0n a m e s . r e s u l t w a s u n a n i m o u s : e v e r y

    d i f f e r e n t i n f o r m a t i o n n e e d s . T h i s ,c o u r s e , m e a n s t h a t e v e r y o n e b u y s

    m a i l i n g l i s t s y s t e m , o r o t h e r b u s i n e s ss o f t w a r e , m u s ! f i n d p r o g r a m t h a t c o m e sc l o s e s ! n e e d s . T h i s t i m e c o n s u mi n g , e x p e n s i v e t a s k . W e ' v e t a l k e d w i t hb u s i n e s s m e n h a v e b e c o m e f r u s t r a t e dw i t h t h i s p r o c e s s r e a d y t h r o w

    t o w e l . A n o t h e r o p t i o n t o h i r eg r a m m e r w r i t e s o f t w a r e

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

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

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

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

    u l f i l l , f r o m s o f t w a r e p u b l i s h e r .I M P L E M E N T A T I O N

    c o m p u t e r i z e d m a i l i n g l i s t s y s t e me a s y y o u , t h e u s e r , t oe a s i l y c o n f i g u r e y o u r f i l e s c o n t a i n

    m u c h s a m ed o i n g . T h i s m e a n s l e s s o f t h e

    a n g u i s