Compute Issue 003 1980 Mar Apr

download Compute Issue 003 1980 Mar Apr

of 126

Transcript of Compute Issue 003 1980 Mar Apr

  • 7/28/2019 Compute Issue 003 1980 Mar Apr

    1/126

    M A R C H / A P R I L , 1 9 8 O . I S S U E $ 2 . O O

    T h e J o u r n a l f o r P r o g r e s s i v e C o m p u t i n g

    A t a r r ? S

  • 7/28/2019 Compute Issue 003 1980 Mar Apr

    2/126

    s o f t s i d e -s o i t w a r e 1 5 . 9 5

    S E M B L E R 2 O O 1

    s o f t s i d es o f t w a r e

    f u l l f e a t u r e d m n e m o n i ca s s e m b l e r - d i s a s s e m b l e r

    D R I V I N G A C E * " & A C T I O N P A C K E D V I D E O G A M E S e u r o

    *if f

    *

    P E T B A S I C B R E A K T H R O U G H

    S o f t s i d e S o f t w a r ep r e s e n t sS Y M B O L I C / S T R U C T U R E D B A S I C

    *f

    *

    *

    l a s t , S y m b o l i c / S t r u c t u r e d B a s i ca v a i l a b l e y o u r 8 - 3 2 K p e r s o n a l c o mp u t e r ! S - B a s i c p r e - c o m p i l e r t h a t e n h a n

    P E T ' s b u i l t - i n b a s i c m o n i t o r w i t ha d d i t i o n e x t r a - c o n t r o l s t a t e m e n t s f o u n d

    o n l y m o s t s o p h i s t i c a t e d c o m p u t e r s .W H I L E G O S U B c a l l s s u b r o u t i n e

    l o n g a c o n d i t i o n t r u e . U N T I L G O S U Bj u m p s a s u b r o u t i n e u n l e s s c o n d i t i o n

    t r u e . T h e n E L S E s t a t e m e n tl o w s p r o g r a m m e r c o m m a n dc o m p u t e r e x e c u t e i n s t r u c t i o n sm a l c o n d i t i o n m e t .

    F o r g e t a b o u t l i n e n u m b e r s , S - B a s i cl o w s p r o g r a m n a t u r a l l y o n l y n a m i n g

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

    a m p l e : L O O P / P R I N T " H I " : G O T O L O O P .B a s i c p r o g r a m l i n e s c a n b e u p

    c h a r a c t e r s l o n g , t w o - a n d - o n e - h a l f t i m e sl o n g o n s t a n d a r d B a s i c . S - B a s i c d o e s

    c o m p r o m i s e a n y B a s i c ' s e x i s t i n gt u r e s . B a s i c c o m m a n d s c a n b e u s e d .

    S - B a s i c i n c l u d e s a n e d i t o r w i t h f u l l t e x tp a b i l i t i e s , t r a n s l a t o r / p r e - c o m p i l e r w i t ho w n e r r o r m e s s a g e s , a n d S - B a s i c l o a d e r .T h e s e p r o g r a m s r e c o m m e n d e d d i s k -b a s e d P E T s . A p r i n t e r o p t i o n a l b u tg e s t e d . C a s s e t t e c o p i e s a v a i l a b l e a n dr e q u i r e c a s s e t t e d r i v e s . C o m p r e h e ns i v e i n s t r u c t i o n s i n c l u d e d . S y m b o l i c -

    / S t r u c t u r e d B a s i c p a c k a g e a v a i l a b l ec o m p l e t e a n i n t r o d u c t o r y p r i c e

    $ 3 5 . 9 5A P E T

    P R O G R A M M I N GB R E A K T H R O U G H

    3 0 5 R I V E R S I D E D R I V E , N E W Y O R K , N E W Y O R K 1 0 0 2 5

    W H I L E . . . . G O T O . . . . I F . . . . T H E N . . . . E L S E 2 5 5 C H A R . L I N E S

    U N T I L . . . . G O T O . . . .S Y M B O L I C O P T I O N A LL I N E

  • 7/28/2019 Compute Issue 003 1980 Mar Apr

    3/126

    M A R C H / A P R I L . 1 9 8 O . I S S U E C O M P U T E .

    T O E W O R L D S M O S TI N T E L L I G E N T P R I N T E R .

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

    p e r s o n a l c o m p u t e r s i r r t o S u p e r - p o w e r e d w o r d p r o c e s s o r s .a s p e e d i n g p r / n t & MT H A N n ^ m t w h e e l i e f s * i S n ^ ' ^ / / n s e c o n d s -

    T H A W C D 5 T t / ^ r i V ^ f ip r o c e s s o r s e l i m i n a t e

    c e n t e r s

    M A S T E R O F 6E n g l i s h I t a l i a n . S p Q m s h t T r e n c h , G e r m a n a n d

    P o r t u g e s e - ./ T ^ f h e n i o j f a m a z i n g p r i n t e r T h i s o c e t h e r p l a n . .f f v j r f i y o u r c v m p u t e r s t v r e - o r c a l l i A f r o m Q j v p x v n e b o o t h -

    r B A L L Y i7 B X A S

    - ^ P " " T * > !

    P a r K C i n = ( e , S u i t e 1 ^ 1 0 6 , 0 0 ^ 7 1 4 ) 5 5 7 - 8 5 0 1

    A v a i l a b l e a f ^ h e b e s t c o m p u t e r d e a l e t s - c r d i r e d f r o m X y m e c D e a l e e i n q u i r i e s

  • 7/28/2019 Compute Issue 003 1980 Mar Apr

    4/126

    C O M P U T E . M A R C H / A P R I L . I 9 6 0 I S S

    T a b l e C o n t e n t sE d i t o r ' s N o t e s R o b e r t L o c k ,

    C o m p u t e r s a 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 J . B u r r ,C h i p V

    P r e v i e w o f C o m m o d o r e ' s N e w D i s k B a s i c C h u c k S t u a r t ,E n h a n c i n g C o m m o d o r e ' s W o r d L a r r y I s a a c s ,F i l e C o n v e r s i o n s o n C o m m o d o r e 2 0 4 0 D r i v e W a d l e i g h ,P r o g r a m l i s t i n g s C O M P U T EU s i n g G E T S t a t e m e n t P E T A l f r e d J . B r u e y ,P r o p e r D i s k e t t e H a n d l i n g C h u c k S t u a r t ,M a c h i n e L a n g u a g e J i m B u t t e r j i e l d ,R e v i e w : S y n e r t e k S y s t e m s K T M - 2 E d w a r d D . J a m e s , 2 9U t i n s e l : E n a b l i n g U t i l i t i e s L a r r y I s a a c s ,I d e n t i f y Y o u r A t a r i C o l o r s L i n d s a y ,M a n u a l A l p h a b e t T u t o r i a l S u s a n S e m a n c i k ,

    L e a r n i n g M a r i n e P r a t t o ,R e v i e w : P r e s t o d i g i t i z e r L a u r a B e n s o n ,

    M i c r o T e a c h e r T h o r w a l d E s b e n s e n ,L i g h t S e l e c t i o n P E T / C B M S c r e e n D a v i d H e i s e ,

    T h e C o n s u m e r C o m p u t e r L i n d s a y ,A p p l e G a z e t t e 6 8

    N a m i n g A p p l e C a s s e t t e F i l e s K e m p , 6 8O n A p p l e H e a t h k i t H - 1 4 M i k e W i p l i c h ,

    P r o d u c t F e a t u r e :C o l u m n s U p p e r / L o w e r C a s e L e t t e r s

    A p p l e M i c l i a e l S . 1 ' o m c z y k ,A p p l e S o f t w a r e N o t e E r i c R e h n k e ,

    A t a r i G a z e t t eN o t e s A t a r i R o b e r t L o c k ,

    S t a r R a i d e r s D e f e n d G a l a x y J o r c l t a K l e p f e r ,S t a r R a i d e r s : W i z a r d B e h i n d G a m e M i c h a e l S . T o m c z y k , 7 5R e v i e w : A t a r i B a s k e t b a l l C a r t r i d g e L e n L i n d s a y ,A t a r i P r o g r a m S a v i n g L i n d s a y ,R e v i e w A t a r i ' s D i s k S y s t e m J e f f r i e s G l e n F i s h e r ,

    P E T G a z e t t eO o p s ! W . M . B u n k e r ,

    N u l l R e t u r n R e v i s i t e d E a r l W u c h t e r ,C h e e p P r i n t , P A R T A . M c C a r t h y ,

    D i r e c t S c r e e n I n p u t L i n d s a y ,C B 2 S o u n d ? L a r r y I s a a c s ,

    V e r s a t i l e S e r i a l P r i m e r I n t e r f a c eP E T H a r v e y H e r m a n C h a r l e s B . P a t e ,

    R a m b l i n g O ' B r i e n ,R e v i e w : M A E , A P E T D i s k - b a s e d M a c r o A s s e m b l e r . J a m e s S i r a s m a ,R e v i e w : P E T R a b b i t J a m e s S t r a s m a ,P E T P r o g r a m s T a p e E x c h a n g e G e n e B e a t s ,M e m o 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 s J i m B u t t e r j i e l d ,

    G a z e t t eS i n g l e B o a r d 6 5 0 2 E r i c R e h n k e ,

    M o r e a b o u t c o m p u t e R o b e r t L o c k ,N u t s V o l t s G e n e Z u m c h a k , 1 0 5R e a d P E T T a p e s w i t h y o u r A I M M a r k R c a r d o n E r i c R e h n k e ,R e v i e w : K 1 M E X - 1 H a r v e y H e r m a n ,F a s t T a p e R e a d / W r i t e P r o g r a m s y o u r . . . . E d w a r d H . C a r l s o n ,

    A p p l i c a t i o n s R e v i e w : L o g i c A n a l y z e r K I M F i a s c o ,P s e u d o C o d e E r i c R e h n k e ,

    S u b s c r i p t i o n I n f o r m a t i o n : I n t h e U n i t e d K i n g d o m a n d E u r o p e ,U . S . $ 9 . 0 0 / 6 i s s u e y e a r s u b s c r i b e r s d e a l e r s s h o u l d c o n t a c t

    C A N A D A S 1 2 . 0 O / 6 i s s u e E n t e r p r i s e s I n g . H o f a c k c r G M B( U . S . f u n d s ) 8 - 1 1 C a m b r i d g e H o u s e M u n c h e n

    C a m b r i d g e R o a d P o s t f a c h 4 - 3 7B a r k i n g . E s s i - x W e s t G e r m a n y

    E n g l a n d I G l 1 8 N T ( G e r m a n y . S w i t z e r l a n d .( U n i t e d K i n g d o m a n d a n d A u s t r i a )N o r t h e r n E u r o p e )

    S t a f f C O M P U T E ;R o b e r t C . L o c k . E d i t o r / P u b l i s h e r

    C 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 .L a r r y I s a a c s , S o f t w a r e / H a r d w a r e L a b .

    J o r e t t a K J e p f c r , E d i t o r i a J A s s i s t a n t .M a r f e n e P r a t E d u c a t i o n a l A s s i s t a n t .

    C O M P U T E , r e c e i v e s c o n t i n u i n g a s s i s t a n c e f r o m f o l l o w i n gp 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 o l i n a G r e e n s b o r o ,D e p t . o f C h e m i s t r y . E d i t o r i a l A s s i s t a n c e .

    D a v i d G t b b s , D e s i g n G r o u p , G r e e n s h o r n , N . C . , D i r e c t i o n /D e s i g n C o n s u l t a t i o n .

    B u u c r f i d i i , T o r o n t o . E d i t o r i a l A s s i s t a n c e .

    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 r e g u l a r b a s i s a s A s s o c i a t eE d i t o r s :

    G e n t - B e a l s . S l u m p R o a d . M o n t g o m e r y v i t l e , P e n n s y l v a n i a1 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 e M a d i s o n , W i s c o n s i n 5 3 7 0 4 .O ' B r i e n , P o s t O f f i c e 4 2 6 . B e a u m o n t . C a l i f o r n i a 9 2 2 2 3 .

    E r k R e h n k e , R a n c h v i e w C i r c l e , A n a h e i m H i l l s .C a l i f o r n i a 9 2 8 0 7 .C O M P U T E , p u b l i s h e d b y S m a l l S y s t e m S e r v i c e s , I n c . , 9 0 0 - 9 0 2S 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 . N o r t h C a r o l i n a 2 7 4 0 3 . T e l e p h o n e( 9 ! 9 ) ' 2 7 2 - 4 8 6 7 .

    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 , I n c .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 y .A t a r i t r a d e m a r k A t a r i , I n c .

    A 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 dC 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 sr e s i d e n t s a i d a u t h o r s . 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 e x c l u s i v e p r o p e r t y o f S m a l l S y s t e mS e r v i c e s , I n c . U n s o l i c i t e d m a n u s c r i p t s a c c e p t e r ! p u b l i c s 'l 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 s s e l l -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 d b e p r ov i d e d p r i n t e d f o r m a s w e l l m a c h i n e r 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 w i t h d o u b l e s p a c i n g .

    E a c h p a g e y 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 o f t h e a u t h o r .

    A d d r e s s m a n u s c r i p t s c o r r e s p o n d e n c e C O M P U T E .P o s t O f f i c e 5 1 1 9 , G r e e n s b o r o , N . C . 2 7 4 0 3 . M a t e r i a l s

    ( a d v e r t i s i n g w o r k , h a r d w a r e , e t c . ) s h o u l d b e a d d r e s s e dC O M P U T E - . 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 , N . C . 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 7 9 S m a l l S y s t e m S e r v i c e s .I n c . r i g h t s r e s e r v e d , " C O M P U T 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 " i r a d e m a r k S m a l l S y s t e m S e r v i c e s , I n c .I S . S N 0 1 9 4 - 3 5 7 X .

    C O M P U T E , a s s u m e s n o l i a b i l i t y f o r e r r o r s a r t i c l e sa 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 o t n e c e s s a r i l y

    t h o s e C O M P U T E .

    E u r o p e : A i r S u b s c r i p t i o nS 2 2 . 5 0 U . S . / 6 i s s u e y e a r

    O t h e r a r e a s : I n q u i r ea i r r a t e s .

    A D V E R T I S E R S I N D E XA a r d v a r k T e c h n i c a l S e r v i c e s . . . 1 1 7

    C o m p u t e r sA b a c u s S o f t w a r e 9 7A u t o m a t e d S i m u l a t i o n s + 9

    C G R S M i c r o t e c h 3 5 , 8 5S o f t w a r e 1 4 , 8 7

    C o g n i t i v e P r o d u c t s 2 1 , 5 6C m n u u x i n r r B u s i n e s s M a c h i n e sC o m p e t i t i v e S o f t w a r e 6 1

    C o m p u t e r C e n t e r S o u t h B e n dC o m p u t e r W o r l dC o m p u t h i n k

    C o n n e c t i c u t M i c r o c o m p u t e r3 0 , 3 1 , 3 7 , 4 8 , 4 9

    C r e a t i v e C o m p u t i n gC U R S O RD a t c c ,

    D i g i t a l E n g i n e e r i n gD a l e y 2 5 , 3 9

    O f f i c e P r o d u c t sE a s t e r n H o u s e S o f t w a r e

    3 8 , 6 2 . 8 0 , 8 5 . 8 6E l e c t r o n i c S p e c i a l i s t s 1 8 , 1 2 0F a l k - K a k e r A s s o c i a t e s K ) 6H a r r y B r i l e y

    H u d s o n D i g i t a l E l e c t r o n i c sI n s t a n t S o f t w a r e 4 4 , 4 5I n t e r n a t i o n a l T e c h n i c a l

    S y s t e m s 3 7 , 8 5

    [ R I D 1 SK o b e t e k S y s t e m s L t dM i c r o C o m p u t e r I n d u s t r i e sM i c r o - E dM i c r o S o f t w a r e S y s t e m s

    M i c r o T e c h n o l o g y U n h d . I I . K iM i c r o p h y s

    N C K / G o m p u u i a r iN E E C O 1O p t i m a l T e c h n o l o g yO p t i m i z e d D a t a S y s t e m s

    S o f t w a r e H o u s eP e r r y P e r i p h e r a l sI ' m g M m m a I n t e r n a t i o n a lR A Y G A M

    R e h n k e S o f t w a r eE n t e r p r i s e s 1 0 0

    S a w y e r S o f t w a r eS c a w e H M a r k e t i n g 1 0 8

    S k y l e s E L e c i r i c w o r k s 2 7 , 8S o l t s i d e P u b l i c a t i o n sS o f t s i d e S o f t w a r e

    S y b e xC o m p a n yT N W C o r p o r a t i o n

    T y p e w r i t e r s U n l l dU n i t e d S o f t w a r e o f A m e r i c aX y m e c

    Z e i g l e r E l e c t r o n i c P r o d u c t s

  • 7/28/2019 Compute Issue 003 1980 Mar Apr

    5/126

    M A 3 C H / A P R . L , ! 9 6 O i 5 S U = C O M P U T E .

    T h e E d i t o r ' s N o t e s R o b e L o c kC O M P U T E G R O W S O N

    I n t r o d u c i n g C O M P U T EW e ' r e p l e a s e d a n n o u n c e s e c o n d m a g a z i n e ,C O M P U T E O u r g r o w t h b e e n t r e m e n d o u s ,

    w e ' r e s e e i n g p r e s s u r e m o u n t i n g i s s u e s p a c e .S i n g l e B o a r d M a c h i n e p e o p l e p u s h i n g

    m o r e r o o m s i m p l y f r o m s h e e r v o l u m e y o u rs u b m i s s i o n s . G a z e t t e , A t a r i G a z e t t e ,a n d A p p l e G a z e t t e n e e d g r o w , s h r i n k . O u rr e s o l u t i o n ? C O M P U T E n e w b i m o n t h l y m a g a z i n et h a t w i l l s t a g g e r e d w i t h C O M P U T E . C O M P U T Ew i l l s t i c k t o P e t , A t a r i , A p p l e , C O M P U T E

    w i l l c o v e r S y m , K i m , A i m , O S I , o t h e r s .C O M P U T E w i l l r u n a p p r o x i m a t e l y 8 8 - 9 6 p a g e s ,

    C O M P U T E a p p r o x i m a t e l y 6 4 p a g e s d u r i n g s t a r tT h e e f f e c t t h a t e a c h r e a d e r g r o u p g e t sm o r e p a g e s m a g a z i n e . S u b s c r i p t i o n p r i c e s w i l l

    r e m a i n s a m e f o r e i t h e r m a g a z i n e : $ 9 . 0 0 f o r s i xi s s u e s . A o n e - y e a r s u b s c r i p t i o n b o t h $ 1 5 . 0 0u n t i l o f A p r i l . A f t e r t h a t i t ' l l $ 1 8 . 0 0 .

    S o r t i n g t h i s e a s y t a s k , h e r e ' sp l a n . a s u b s c r i b e r 6 5 0 2

    U s e r N o t e s s u b s c r i b e r , y o u ' l l s w i t c h e dC O M P U T E T h i s w i l l h a p p e n a u t o m a t i c a l l y .

    w i s h c o n t i n u e r e c e i v i n g C O M P U T E w e l l ,y o u ' l l n e e d s e n d $ 6 . 0 0 m o r e b e f o r e

    A p r i l ( p r e f e r a b l y s o o n e r ) . y o u ' r e a s u b s c r i b e ri n d i c a t e d c a r d l e t t e r w h a t m a c h i n e y o u

    h a v e , y o u r m a c h i n e A i m , K i m , S y m ,O S I , y o u ' l l s w i t c h C O M P U T E

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

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

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

    b e 6 5 0 2 r e s o u r c e m a g a z i n e s . I s s u e C O MP U T E w i l l c o v e r d a t e d A p r i l / M a y , 1 9 8 0 . W e

    h o p e y o u ' l l e n j o y A n d C O M P U T E r e a d e r se x p e c t c o n t i n u e e n j o y e v e n m o r e i n f o r m a

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

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

    w e ' l l t a k e c a r eW e s t C o a s t r e a d e r s s h o u l d p l a n s t o p

    v i s i t F i f t h W e s t C o a s t C o m p u t e r F a i r e .s h o w , C i v i c C e n t e r F r a n c i s c o , r u n s

    M a r c h F r i d a y - S a t u r d a y H o u r s9 : 0 0 - 6 : 0 0 ; S u n d a y , 1 : 0 0 - 6 : 0 0 .

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

    C O M P U T E :

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

    f u l l d e t a i l s .

    M a c h i n e L a n g u a g eC a t c h y t i t l e , r i g h t ! W e l l c e r t a i n l y t e l l s y o u w h a tc o l u m n ' s a b o u t . W r i t t e n B u t t e r f i e i d , M a c h i n eL a n g u a g e w i l l i n t e r e s t p r o g r a m m e r s ,w h e t h e r y o u ' r e b r a n d h a n d .

    C O M P U T E e x c i t e d a b o u t b e i n g f i r s t m a j o rm a g a z i n e e v e r h a v e c o l u m n f r o m J i m .

    N u t s a n d V o l t sG e n e Z u m c h a k w i l l o f f e r i n g h e l p a d v i c e

    v a g a r i e s 6 5 0 2 f a m i l y o f s u p p o r t c h i p s .y o u ' r e i n t e r e s t e d w h y s a n d w h e r e f o r e s

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

    f i e l d . W e ' r e p l e a s e d w e l c o m e C O M P U T E .

    T h e C o n s u m e r E l e c t r o n i c s S h o wL a s V e g a s , N e v a d a

    J a n u a r y 4 , 5 , a n d 6v e r y i n t e r e s t i n g s h o w . C h u c k S t u a r t ' s

    a r t i c l e p r e v i e w i n g C o m m o d o r e ' s B a s i c 4 . 0 ,C h i p C o l u m n , c o m m e n t s A t a r iG a z e t t e m o r e d e t a i l s . T h e r e w e r e v e r y f e w e x h i b it o r s w i t h p e r s o n a l / s m a l l b u s i n e s s c o m p u t e r o r i e n t a

    t i o n , b u t t h o s e c h o s e a p p e a rw a y . . .

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

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

    C B M . 1 . 2 m e g d i s k d r i v e , a n d I E E E a c o u s t i c c o u p l e r . I t 'h i g h t i m e , n e e d e d . ( S o u r c e T e l e n e t , h e r e

    c o m e ! ) C O M P U T E t r i e d v e r y h a r d t o g e t c o u p l e rt i m e r e v i e w t h i s i s s u e . W e ' l l i n c l u d e n e x t

    t i m e . I t ' s g o o d C o m m o d o r e m a k i n g m a r k e tm o v e s n e c e s s a r y r e m a i n a m o n g i n d u s t r y

  • 7/28/2019 Compute Issue 003 1980 Mar Apr

    6/126

    C O M P U T E . M A R C H / A P R I L 1 9 8 O I S

    l e a d e r s . T h e y ' l l s h o w i n g m o r e t h e t r a d es h o w s , s c h e d u l i n g m a j o r n a t i o n a l a d v e r t i s i n gc a m p a i g n . I ' v e b e e n i n f o r m e d ( v i a " c h a n n e l s " )t h a t t i m e d i s p r o p o r t i o n a t e a t t e n t i o nf o r e i g n m a r k e t s o v e r , 1 9 8 0 y e a r

    U . S . p r o d u c t l i n e s t a b i l i z e s w i t h " h i g he n d " e x p a n s i o n s , d o w n b u s i n e s s .

    A t a r i s u p e r d i s p l a y , p r e s e n t i n g t h e i r h o m ev i d e o g a m e s e n t i r e p e r s o n a l c o m p u t e r l i n e . W e

    b o t h p r i n t e r s , t h e d i s k d r i v e s ( s e eD i s k D r i v e r e v i e w A t a r i G a z e t t e ) , m u c h

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

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

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

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

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

    f e l l b e h i n d j u s t b e i n g s h i p p e d . O o p s !W e t a l k e d d e a l e r s i t t i n g a l a r g e h a r d w a r ei n v e n t o r y w i t h s o f t w a r e . H e j u s t a n g r y .

    A n d g o e s . I ' m b e g i n n i n g t h i n k t h a t t h e s ep r o b l e m s w i l l o c c u r s p i t e t h e h i s t o r y s i m i l a rp r o b l e m s t h e i n d u s t r y . E v e r y b o d y m u s t l e a r n

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

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

    o n c e . O n e m o r e a s i d e : W e s o m e h e a t e d d e b a t e ss e v e r a l m o n t h s a g o a b o u t m a r k e t d i f f e r e n c e sb e t w e e n C o m m o d o r e A t a r i . O n e W e s t C o a s t

    " P e t - P r o d u c t " m a r k e t e r a r g u e d t h a t A t a r i w o u l dl e a v e h o l e s e n t r e p r e n e u r s ( o t h e r t h a n s o f tw a r e s u p p o r t ) , u n l i k e C o m m o d o r e h a v e s p a w n e ds e v e r a l g e n e r a t i o n s s u p p o r t i n g i n d u s t r i e s . F r o m

    h e r e , n o w , I ' l l d i s a g r e e . e x p e c t R O Mc a r t r i d g e s o f t w a r e f r o m o u t s i d e v e n d o r s v e r y

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

    A p p l e a l a r g e b o o t h , e v e r y m a c h i n e h a dn e w S u m m a g r a p h i c s l i c e n s e d g r a p h i c s p a d h o o k e d

    r u n n i n g . T h e r e o b s e r v a t i o n I ' l l t h r o wo u t . I t ' s n o t d i r e c t e d A p p l e m o r eg e n e r a l c o m m e n t s t a t e t h e i n d u s t r y . W e ' r e

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

    m a d e t h r o u g h i n i t i a l s h a k e - o u t s m o v i n gs m a l l b u s i n e s s m a r k e t s w i t h l e a s t p a r t

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

    o f t e n l a c k i n g m a n a g e m e n t t e a m s t h a ts t a r t c o m p a n i e s . A b a l a n c e b e t w e e n t e c h n i c i a n s

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

    b r o u g h t h o m e m e A p p l e b o o t h w h e n o v eh e a r d w e l l - d r e s s e d b u s i n e s s m a n t e l l y o u n g A p p lb o o t h w o r k e r w a n t e d t a l k t o s o m e o n e a b o u tb e c o m i n g a p p l e d i s t r i b u t o r l a r g e m i d w e s t e rs t a t e . c o n v e r s a t i o n c o n t i n u e d :

    A : " Y o u ' l l n e e d t a l k C a l lC a l i f o r n i a a f t e r W e d n e s d a y . "

    D : " C a n ' t t a l k s o m e o n e h e r e ? "" H e ' s h e r e r i g h t n o w . "

    " Y o u m e a n X s h o w ? "" Y e s h e ' s h e r e r i g h t n o w . "

    D : " W e l l , I ' l l b e h e r e t o d a y t o m o r r o w .t a l k l a t e r ? "

    " H e ' s l u n c h d o n ' t k n o w w h e n h e ' lb a c k . "

    T a k e s p i e c e p a p e r w r i t e sn a m e h a n d s d e a l e r . I t ' s p h o n e

    n u m b e r o f C a l i f o r n i a o f f i c e ." Y o u t o m o r r o w , h e s h o u l d b e

    a r o u n d . "" I s n ' t t h e r e a n y o n e e l s e t a l k t o ? "

    " N o . "w e n t . A b u s i n e s s m a n t r y i n g c o n d u c t

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

    O t h e r N o t e sS o f t w a r e P a c k a g e s

    T h e r e ' s i n t e r e s t i n g m o v e a f o o t t h e p a r t s o mo f t h e s o f t w a r e v e n d o r s . T w o a w a r eD r . D a l e y , C o m p e t i t i v e S o f t w a r e . B o t h o f f e r ,

    v a r y i n g p r i c e s , s o f t w a r e p a c k a g e s m a d ec o l l e c t i o n s s o f t w a r e . I ' v e s e e n t h e m t h i n k i t '

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

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

    B u s i n e s s S o f t w a r e R e v i e wW e ' r e s t a r t i n g s t r u c t u r e d r e v i e w b u s i n e s ss o f t w a r e p a c k a g e s . O u r g o a l p r e s e n t i n f o r m a t i o

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

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

    w a y s :y o u ' r e c u r r e n t l y u s i n g s o f t w a r e p a c k a g e ,

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

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

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

  • 7/28/2019 Compute Issue 003 1980 Mar Apr

    7/126

    a p p l i c a t i o n sb o o k f S Y M X

    w i t h I V B C KP R O G R A M M I N G T H E 6 5 O 2

    T h i s b o o k d e s i g n e d p r o g r e s s i v e ,s t e p - b y - s t e p a p p r o a c h a s s e m b l yg u a g e p r o g r a m m i n g - w i t h e x c e r c i s e sd e v e l o p e d t e s t r e a d e r e v e r y

    s t e p . L e a r n t o w r i t e c o m p l e t e a p p l i c at i o n s p r o g r a m s . F e a t u r e s : P r o g r a m m i n g

    a d d r e s s i n g t e c h n i q u e s , i n p u t / o u t p u tt e c h n i q u e s d e v i c e s , a p p l i c a t i o n

    e x a m p l e s , d a t a s t r u c t u r e s , p r o g r a md e v e l o p m e n t m o r e .R e f . C 2 O 2 2 . 9 5

    6 5 O 2 A P P L I C A T I O N S B O O KT h i s t i t l e p r e s e n t s r e a l l i f e a p p l i c a t i o n

    t e c h n i q u e s 6 5 O 2 b a s e d m i c r oc o m p u t e r b o a r d . P r o g r a m s p r e s e n t e dc o v e r b u i l d i n g a c o m p l e t e h o m e a l a r ms y s t e m , e l e c t r o n i c p i a n o , m o t o r s p e e d

    r e g u l a t o r . . . m o r e . L e a r n t e c h n i q u e sr a n g i n g I r o m s i m u l a t e d t r a f f i c c o n t r o la n a l o g - d i g i t a l c o n v e r s i o n . K I M - 1 ,

    S Y M - 1 t h o r o u g h l yc o v e r e d .

    R e f . D 3 O 2 $ 1 2 . 9 5

    6 5 O 2 G A M E SD e s i g n e d e d u c a t i o n a l t e x ta d v a n c e d p r o g r a m m i n g t e c h n i q u e s ,t h i s b o o k p r e s e n t s c o m p r e h e n s i v e

    a l g o r i t h m s p r o g r a m m i n g t e c hn i q u e s c o m m o n c o m p u t e r g a m e s .

    p r o g r a m s w e r e d e v e l o p e d6 5 O 2 a s s e m b l y l a n g u a g e l e v e l .

    L e a r n d e v i s e s t r a t e g i e s s u i t a b l es o l u t i o n c o m p l e x p r o b l e m s

    c o m m o n l y f o u n d g a m e s .R e f . G 4 O 2 5 1 2 . 9 5

    P l e a s e s e n dN a m e _C o m p a n yA d d r e s s .

    C h a r g e V i s a : , M a s t e r c h a r g eA m e r i c a n E x p r e s s

    C a r d * E x p . D a t eS i g n a t u r e

    O R D E R :P h o n : ( 4 1 5 ) W 8 - 8 2 3 3 . V i s a , A m E x

    M a l l : I n d i c a t e q u a n t i t y d e s i r e d . P r ep a y m e n t r e q u i r e d

    S h i p p i n g : S 1 . 5 O p e r b o o k ( U P S ) o r( 4 t h C l a s s a l l o w w e e k s d e l i v e r y )

    T a x : C a l i f o r n i a p l e a s e

    ^ S Y B E X 2 3 4 4 S i x t hB e r k e l e y , C A9 4 7 1 O

  • 7/28/2019 Compute Issue 003 1980 Mar Apr

    8/126

    C O M P U T E . M A R C H / A P R i L . 1 9 B O . I S S

    O u r g o a l w i t h t h i s s e r i e s s e v e r a l - f o l d . W e w a n tp r e s e n t o v e r v i e w w h a t ' s c u r r e n t l y a v a i l a b l e ,

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

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

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

    c r a n k t h o s e w o r d p r o c e s s o r s s e n d m e y o u rc o m m e n t s .

    C O M P U T E - P o n s ( ? )y o u ' l l s e e , w e ' v e d r o p p e d d i r e c t m a i l

    r e s p o n s e c a r d s . T h e y w e r e b u l k y , h e a v y , e x p e ns i v e . T h i s i s s u e , w e ' r e i n t r o d u c i n g " C O M P U T E -P o n s " , l i t t l e c o u p o n s t e a r o u t , s t i c k i ne n v e l o p e r e t u r n a d v e r t i s e r . t h e m . M o s tp e o p l e w i l l c o u p o n e s p e c i a l l yC O M P U T E r e a d e r s , s i n c e o u r m a g a z i n e s

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

    t h e a d v e r t i s e r t h a t g i v e t h e m u s i n gC O M P U T E - P o n f i r s t p l a c e . T h e y ' r e d e s i g n e d

    r e m o v e d f r o m m a g a z i n e j u s t t h a tr e a s o n . E n j o y t h e m . I ' l l i n t e r e s t e d s e e i n gh o w t u r n s o u t .

    W e ' l l A n s w e r t h e P h o n e s" C O M P U T E . "C O M P U T E w a n t s r e m a i n m a j o r r e s o u r c e

    m a g a z i n e 6 5 0 2 o w n e r s . T o s u p p o r t t h a t e f f o r t ,w e ' v e m a d e s o m e m a j o r c h a n g e s h e r e S m a l l S y s t e m

    S e r v i c e s . F i r s t , w e ' v e d e c i d e d h a r dw a r e b u s i n e s s . W e ' v e s o l d p r o d u c t f a m i l y ,

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

    e s t a b l i s h e d c u s t o m e r s . O u r " o l d " p r o d u c t l i n e ,B a s i c S w i t c h , b e e n s o l d P . S . S o f t w a r e H o u s e

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

    A d e c i s i o n , m a j o r c h a n g e . w a n tt a k e t h e s p a c e h e r e e x p l a i n . W e ' r e s m a l l c o m p a n y ,

    C O M P U T E v e r y i m p o r t a n t W e ' v em a d e t h e d e c i s i o n t h a t t h a t ' s w h e r e t i m e

    e n e r g y w i l l W e w a n t b u i l d C O M P U T EC O M P U T E A h a p p y e x p a n s i o n t h i s

    t h a t w e ' r e d e t e r m i n e d m a i n t a i n r e s o u r c ef u l n e s s a s m a g a z i n e . w e ' r e d e s i g n i n g

    m a n u f a c t u r i n g p r o d u c t s , w e t h a te n e r g y i n t o t h e p a g e s y o u r m a g a z i n e s . T h e f i r s te x t e n s i o n t h a t a r t i c l e i n t h i s i s s u ee n h a n c i n g C o m m o d o r e ' s W o r d

    T h e r e ' s s e c o n d m a j o r r e a s o n d e c i s i o nI ' v e a l r e a d y i n d i c a t e d , p r e s u m e y o u

    t e l l f r o m m a g a z i n e , w e ' r e c o m m i t t e d b e i n gm a j o r r e s o u r c e . F r a n k l y , h a v i n g h a r d w a r e l i n e

    u n b i a s e d , o b j e c t i v e m a g a z i n e s o m e w h a t i n c os i s t e n t . T o d a t e , w e ' v e b e n t o v e r b a c k w a r d s a v o i

    p r o b l e m s , e v e n e x t e n t o f c u t t i n ga d v e r t i s i n g I s s u e w h e n w e o u t o f

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

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

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

    C O M P U T Et h a t , p a r a g r a p h s , r e p r e s e n t s g r e a

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

    B a c k b a s i c s . W e w a n t g r o w m o r e t h ae v e r . C O M P U T E l i t e r a l l y b e e n t a k i n g o f f ,

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

    r e a d i n g a c t i n g o f f e r o n p a g eW e p l a n a r o u n d l o n g t i m e !

    R e g a r d i n g c i r c u l a t i o n :W h a t h e a d a c h e ! U s e r N o t e sp e o p l e w e r e o v e r j o y e d w h e n y o u f o u n d f r o ml e t t e r t h a t C O M P U T E c o m i n g . A n d t h e nd i d n ' t c o m e , d i d n ' t c o m e , f i n a l l y s h o w e d

    t h r e e w e e k s a f t e r s a i d s h o u l d . f e l te x p l a n a t i o n o r d e r : W h e n w e s e n t t h e l e t t e r s

    D e c e m b e r , t e l l i n g c h a n g e , d i s c o v e rs i d e b e n e f i t s f i r s t c l a s s l e t t e r .

    A u t o m a t i c f o r w a r d i n g , e t c . b e e n m o n t h s s i ni s s u e U s e r N o t e s b e e n m a i l e d ,

    g u e s s w h a t ? Y o u ' d b e e n m o v i n g m o v i n g . W i t hw e e k a f t e r m a i l i n g , y o u r l e t t e r s s t a r t e d

    c o m i n g b a c k w i t h " I ' v e m o v e d t o . . . " . W e l l ,m a g a z i n e s g o t h i r d c l a s s m a i l w h i c h m e a n s

    t h e y t h r o w n a w a y y o u ' v e m o v e d . S o w e w a i t eW e e n d e d w i t h a l m o s t 1 0 % c h a n g e

    U s e r N o t e s l i s t w e s t a r t e d w i t h . T h a t c o s tw e e k s , b u t s e e m e d w o r t h T h e n w e s t u f f e d

    y o u r d o u b l e i s s u e m a g a z i n e s e n v e l o p e s ,a p p r o p r i a t e l y s o r t e d z i p , d e l i v e r e dt h e p o s t o f f i c e . G u e s s w h a t ? T h e w e i g h t l i m i tt h i r d c l a s s b u l k m a i l o u n c e s , y o u re n v e l o p e s w e i g h e d o u n c e s . T h i s k i c k e d o v e r

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

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

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

    y o u ' l l d e c i d e t o s t i c k w i t h W e r e a l l y a r e n ' tt h a t u n r e l i a b l e !

  • 7/28/2019 Compute Issue 003 1980 Mar Apr

    9/126

    M A R C H / A P R I L . 1 9 8 0 I S S U E

    C o m p u t e r s a n d S o c i e t yD 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

    I 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 2E l e c t r o n i c m a i l : S o u r c e , T C E 1 3 2

    T h i s f i r s t c o l u m n s e r i e s r o l ec o m p u t e r s o c i e t y . R a t h e r t h a n d i c t a t e s c o p e

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

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

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

    e a s y f i g u r e o u t . e v e n m o s t e n t h u s i a s t i c -p e r s o n a l c o m p u t e r u s e r r e a l i z e s , c o m p u t e r s s e e mg e t t i n g a p r e s s n e w s p a p e r s l a t e l y .M o s t l i k e l y j u s t s h r u g m a n y t h e s e s t o r i e s

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

    n e w s w o r t h y h a v i n g s y s t e m t h a t s e n d si n c o r r e c t b i l l $ 1 , 0 0 0 , 0 0 0 b e c a u s e p r o g r a m m i n g

    e r r o r .S t o r i e s t h i s s o r t h a v e d i f f e r e n t e f f e c t m a n y

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

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

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

    T h r e e M i l e I s l a n d i s s u e ) . r e a l c h a l l e n g et h e n , e v e r y o n e b e c o m e s u f f i c i e n t l y c o m p u t e rl i t e r a t e t h a t t h e i m p l i c a t i o n s t h i s t e c h n o l o g y

    c a n b e c l e a r l y u n d e r s t o o d c o m p u t e r s a p p l i e de v e r m o r e n o v e l a r e a s . W e c a n ( a n d s h o u l d ) h e l ps h a p e f u t u r e , r a t h e r t h a n a r o u n d a n d

    s h a p e d f o r u s .A n d t h a t b r i n g s b a c k f u n c t i o n o f t h i s

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

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

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

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

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

    W h a t s h o u l d c o l u m n c o v e r ? H e r et o p i c s t h a t h a v e c r o s s e d m i n d s .

    W h a t i m p l i c a t i o n s e l e c t r o n i c m a iU . S . P o s t a l S e r v i c e u s e s w i l l t h e y

    C o n g r e s s r e d u c e s p e e d l i g h t ?S o m e m u s t b e u s i n g T h e S o u r c e ,

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

    t h i s w a y .A g o o d p e r e n n i a l q u e s t i o n " C a n M a c h i n eT h i n k ? " S h o u l d r o b o t s i n t o h o m e

    I n t o c o u n t r y c l u b s ?W h a t a b o u t " p a p e r l e s s " ( O K , " p a p e rl e a n " ) o f f i c e t h e f u t u r e ? S h o u l d s e r v i c e

    w o r k e r s o p e r a t e o u t o f t h e i r h o m e ss a v e g a s ? W h a t e f f e c t s w i l l t h i s h a v ef a m i l y l i f e , c o n t a c t w i t h w o r k a s s o c i a t e s , e t c

    W h a t f u t u r e c o m p u t e rw o r l d ? W i l l d i g i t i z e r t a b l e t s s u p p l e m e n

    b r u s h e s c a n v a s ?W h a t o t h e r s s a y ? L o t s o f b o o k sc o m p u t e r ' s i m p a c t l i v e s b e i n gp u b l i s h e d . W o u l d l i k e r e a d ( o r w r i t er e v i e w s ?

    W i l l c o m p u t e r s " r e l e g a t e s k i l l s r e a d iw r i t i n g ' p l e a s u r e ' u s e s , "

    s c i e n c e r e p o r t e r w r o t e ?H o w s h o u l d c o m p u t e r s b e u s e d

    s c h o o l s ?W h a t m o s t u n u s u a l u s e s c o m p u t e r

    t h i n kA s y o u s e e , w e i n t h i s c o l u m n ; b u t , b e f ow e r u s h m a i l p i c k y o u r l e t t e r s ,

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

    e v e n w h e n w e w r i t e a b o u t t o p i c s s e r i o u s c o n c e r n .H e l p k e e p b a l a n c e . y o u h a v e f u n n y ( b u t

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

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

    u n d e r s t a n d i n g b o t h p r o m i s e p r o b l e mt h i s t e c h n o l o g y . L e t w o r k t o g e t h e r m a k et h i s h a p p e n .

    T h a n k s .

  • 7/28/2019 Compute Issue 003 1980 Mar Apr

    10/126

    C O M P U T E . M A R C H / A P R I L W 8 O . I S S U E

    C o m m o d o r e ' s N e w P r o d u c tT i m e t a b l e R o b e r t L o c k

    B a s i c 4 . 0 , d e s c r i b e d C h u c k S t u a r t ' s a r t i c l e ,s c h e d u l e d i n t r o d u c t i o n A p r i l t h i s y e a r . 4 . 0 w i l l

    i n t r o d u c e d s t a n d a r d f i r m w a r e c o l u m nm a c h i n e . I ' l l p r e s e n t f u l l r e v i e w c o l u m n s y s t e mI s s u e

    B a s i c 4 . 0 , f i v e R O M s e t , w i l l a v a i l a b l eo p t i o n a l u p g r a d e 1 6 / 3 2 K m a c h i n e o w n e r s p u r c h a s e r s

    $ 1 0 0 . 0 0 .D O S 2 . 0 , o r i g i n a l l y s c h e d u l e d i m r u d u c t i o n w i t h

    B a s i c 4 . 0 , u n d e r g o i n g e x t e n s i v e p r e - r e l e a s e r e w r i t e ,i s n ' t e x p e c t e d i n t r o d u c e d u n t i l J u n e o r J u l y .

    r u m o r e d " B u s i n e s s B a s i c " , w i t h d e c i m a l a r i t h m e t i c1 6 - 1 8 d i g i t s a c c u r a c y w o r k s , s t i l l s o m e

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

    m o r e d e t a i l .

    D r . C h i pl o o k s l i k e C o m m o d o r e ' s l i n e P E T C B M

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

    w o n ' t r a d i c a l l y d i f f e r e n t f r o m c o m p u t e r sk n o w n o w . U s e r s l o o k f o r w a r d p e r h a p s c o u p l e

    y e a r s ; s h o c k i n g c h a n g e s w o r k sm a k e t o d a y ' s m a c h i n e s o b s o l e t e .

    N e w R O M s c o m i n g . . . i n c h a r a c t e rm a c h i n e . B e f o r e g e t t i n g i n t o d e t a i l s , l e t ' s l o o k

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

    f i t t i n g n e w e r R O M w h e n b e c o m e sa v a i l a b l e . T h e n e w R O M s t a k e m o r e m e m o r ys p a c e . T h a t m e a n s t h a t o w n e r s o r i g i n a l m o d e l

    P E T s c a n ' t t h e r e ; t h e i r m a c h i n e s d o n ' t h a v es o c k e t s e n o u g h s y s t e m

    B a s i c R O M c u r r e n t l y g o e s n a m eB A S I C 4 . 0 ; m a i n f e a t u r e s : v e r y f a s t

    g a r b a g e c o l l e c t i o n , b u i l t d i s k i n t e r f a c ew h i c h m a k e s e a s y u n s k i l l e d u s e r s d e a lw i t h d i s k .

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

    p a c k e d i n t o m e m o r y e v e r y o n c e w h i l e ; t h i sc a l l e d ' g a r b a g e c o l l e c t i o n ' . O n e x i s t i n g

    P E T / C B M p r o d u c t s , t a k e a g r e a t d e a l t i m et h i s . O n B A S I C 4 . 0 , i t ' s d o n e a f r a c t i o n

    s e c o n d . T h e r e ' s s m a l l p e n a l t y p a i d t h i ss p e e d : e v e r y d y n a m i c s t r i n g o c c u p i e s e x t r a b y t e s

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

    e x i s t i n g D O S p r o g r a m p o p u l a r l y c a l l e d ' t h e w e d g e ' .c o m m a n d s E n g l i s h , h o w e v e r , t h a t

    ' C A T A L O G ' g e t t h e d i r e c t o r y f r o m b o t hd i s k s . S o m e o f t h e c o m m a n d s s e e m b a c k w a r d s :

    e x a m p l e , C O P Y " D O G " T O

    " C A T " i n s t e a d C A T = 0 : D O G , m a k e ss e n s e E n g l i s h s o t h a t c o n f u s i o n l i k e l y .

    P E T s e e m e d m o r e c o m p l i c a t e d w h e nd i s k a r r i v e d . W i t h B A S I C 4 . 0 , i t ' s b a c k s i m p l eo p e r a t i o n o n c e a g a i n . T u r n t h e u n i t p r e s s

    S H I F T R U N / S T O P y o u ' l l l o a d f i r s tp r o g r a m f r o m d r i v e 0 o f d i s k . E a s y ? S u r e :

    a s k i n g a b o u t d i s k e r r o r s . J u s tP R I N T D S $ y o u ' l l g e t t h e w h o l e s t o r y .V a r i a b l e s D S D S $ n o w s p e c i a l n a m e s ( l i k e

    S T T I $ ) ; w h e n e v e r t h e m t h e yc u r r e n t d i s k s t a t u s y o u .

    S o m e c o m m a n d s P E T s y s t e mi n t e n d e d u s e d w i t h d i s k f e a t u r e s

    d i s k R O M 2 . 0 . d o n ' t r e a l l y n e e dd i s k R O M , l o o k s l i k e s y s t e m s w e r eb u i l t t o g e t h e r . F o r e x a m p l e , B A S I Cd o e s n ' t g i v e I N I T I A L I Z E c o m m a n d ,

    a p p a r e n t l y b e c a u s e w o n ' t n e e d w i t hd i s k R O M .

    T h e n e w d i s k c o m m a n d s m o r e p o w e r f u l t h a nt h e o l d " w e d g e " c o m m a n d s s i g n i f i c a n t w a y :t h e y m a y u s e d p r o g r a m . O n ew a r d - c o m p a t i b i l i t y p r o b l e m s w i l l h a v e w a t c h

    p r o g r a m s c o n t a i n i n g k e y w o r d s s u c h D O P E N ,S C R A T C H , A P P E N D . T h e y w o n ' t w o r k e x i s t

    m a c h i n e s a n d , t h a t m a t t e r , A P P E N Dw o n ' t w o r k u n t i l d i s k R O M f i t t e d .

    B A S I C f i t t e d t o e x i s t i n g3 2 K m a c h i n e s . t a k e s e x t r a s o c k e ts y s t e m s t a r t s h e x a d e c i m a l a d d r e s s B 0 0 0

    i n s t e a d o f C 0 0 0 w h i c h m a k e s s y s t e mr a t h e r t h a n f o r m e r 1 4 K . w o n ' t p o s s i b l e ,

    o f c o u r s e , o r i g i n a l - P E T o w n e r s p l u g w o r t hR O M i n t o w o r t h s o c k e t s .

    j u m b o m a c h i n e e i g h t y c h a r a c t e rs c r e e n w h i c h s o m e w h a t l a r g e r t h a n

    P E T s . T h i s c h a n g e s a p p e a r a n c e n o t i c e a b l ym a c h i n e d o e s n ' t l o o k ' t a p e r e d ' b e f o r e

    l o o k s q u i t e p l e a s a n t .T h e 8 0 - c h a r a c t e r s c r e e n s t i l l h a s 2 5 l i n e s .

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

    g r a p h i c c h a r a c t e r s l o n g e r t o u c h a b o v e b e l o w . . .t h e r e P O K E c o m m a n d w h i c h m a k e s c h a r a c t e r st a l l e r s o t h a t g r a p h i c s w i l l t o u c h , b u t t h e n r e g u l a ra l p h a n u m e r i c c h a r a c t e r s l o o k r a t h e r t a l l s k i n n y .

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

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

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

    u s e r s k e e p t o u c h . R e t r o f i t t i n g w i l la v a i l a b l e m a n y c a s e s t h o s e w h o w i s hu p g r a d e . A n d t h e e x i s t i n g s y s t e m s w i l l s t i l lc o m p a t i b l e p r o g r a m s , t a p e s g e n e r a l o r g a n i z a t i o nw i l l s a m e .

  • 7/28/2019 Compute Issue 003 1980 Mar Apr

    11/126

    1 0 - D A Y F R E E T R I A L S e n dF R E E C a t a l o g$ 1 0 0 F R E E A C C E S S O R I E SW I T H 1 6 K 0 r 3 2 K P E T

    W h e n y o u b u y P E T , a p p l y $ 1 0 0 t o w a r da c c e s s o r i e s , F R E E ' . J u s t i n d i c a t e y o u r o r d e r t h a i y o u h a v e

    r e d u c e d I h e c o s t y o u r a c c e s s o r i e s D y S 1 0 0 .C D F F T e r m i n a l P a c k a g e w i t h 8 K P E T s

    S p e c i a l B e l o w

    P E T A C C E S S O R I E S8 K - K e y b o a r d ( 7 9 5

    1 6 K - K e y b o a r c f $ 9 9 51 6 K - K e y b o a r d $ 9 g 5

    3 2 K - K e y b o a r d 5 1 , 2 9 53 2 K - K e y b o a r d $ 1 , 2 9 5

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

    S A N Y O M O N I T O R SS A L E ! . a n S A L E !

    1 5 - i n c h$ 2 7 9P e r f e c t A P P L E O w n e r s . . .

    S a n y o c a s s e t t e r e c o r d e r

    a p p l e1 2 0 0 F R C H C C C S S O R I C S

    A p p l e w i t h A p p l e s o f t B A S I C b u i l t - i n ! E l i m in a t e s n e e d $ 2 0 0 F i r m w a r e C a r d a n d i n c l u d e s

    A u t o s t a r t e a s y o p e r a t i o n . T h i s c o m b i n e dw i t h t h e F R E E a c c e s s o r i e s f r o m c o u l d s a v e y o u u p$ 4 0 0 o n A p p l e s y s t e m !

    1 6 K A p p l e P l u s $ 1 1 9 5 ( t a k e $ 1 0 0 f r e e a c c e s s o r i e s )A p p l e P l u s S 1 3 4 5 ( t a k e $ 1 5 0 f r e e a c c e s s o r i e s )A p p l e P l u s S 1 4 9 5 { l a k e S 2 0 0 f r e e a c c e s s o r i e s )

    A p p l e A c c e s s a r i e sG e n e r a l B u s i n e s s $ 6 2 EP A S C A L J 4 3 5I n t e g e r B A S I C C a r d $ 2 0 0

    V I S I - C a l cC e n t r o n i c s P r i n t e r I n t e r f a c e J J 2 5D i s k C o n t r o l l e r 5 5 9 5P a r a l l e l P r i n t e r C a r d $ 1 8 0

    C o m m u n i c a t i o n s C a r d $ 2 2 5H i - S p e e d S e r i a l C a r d $ 1 9 5

    F i r m w a r e C a r d J 2 0 0

    C o m m o d o . ' e D u a l F l o p p y D i s k D r i v e S i . 2 9 5 0 0C o m m o d o r e P r i n t e r ( f r i c t i o n l e e d ) S 8 4 9 0 0C o m m o d o r e P r i n t e r ( i r a c t o r f e e d ] S 9 9 5 0 0

    S e c o n d C a s s e t t e - f r o m C o m m o d o r e S 9 5 . 0 0C o m m o d o r e P E T S e r v i c e S 3 0 . 0 0B e e p e r - T e l l s w h e n t a p e l o a d e d $ 2 4 . 9 5P e t u n i a - P l a y m u s i c I r o m $ 2 9 . 9 5

    V i d e o B u f f e r - A t t a c h a n o t h e r $ 2 9 . 9 5C o m b o - P e t u n i a a n d V i d e o B u f f e r

    B l - d l r . 2 3 2 p r i n t e r X - f a c e ( s e e b e l o w ) S 2 2 9S i n g l e B o a r d C o m p u t e r

    C o m m o d o r e ) S I 7 9 0 0

    H a z e l t i n eS u p e r T e r m i n a l S a l e !

    1 4 1 0 R e g . $ 9 0 0 1 5 0 0 R e g . $ 1 , 0 6 9S A L E ! $ 7 4 9 S A L E ! $ 9 9 5

    P A P E R T I G E R 4 4 0 S P EG r a p h i c s P r i n t e r

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

    w i t h t h e e x p a n d e d b u f f e r , P a p e r T i g e r c a n h o l dt e x t f r o m e n t i r e 2 4 - l i n e - b y - 8 0 - c o l u m n s c r e e n

    $ 1 1 9 4 . 0 0 R e g . g r a p h i c s : $ 9 9 5

    R E M O T ET E R M I N A L

    o n l ys e l f - c o n t a i n e d m o d u l e

    p r o g r a m c a s s e t t ee n a b l e s y o u r

    f u n c t i o n b a u dt e r m i n a l . S u p p o r t s U p p e r /

    L o w e r c a s e . R u b o u t ,E s c a p e a n d c o n t r o l

    f u n c t i o n s . O u t p u tu s e d w i t hS O U R C E . w i l l n e e d

    T e r m i n a l O p t i o n .C o u p l e r C a b l e

    t h i s . C o m p l e t e p a c k a g ew h i c h i n c l u d e s a v a i l .f r o m C o m p u M a r t $ 2 7 9 .

    P U R C H A S EE x c e l l e n t P e r f o r m a n c e L o o k s G r e a t

    T h e T N W - 2 0 0 0B i - D i r e c t i o n a l R S - 2 3 2 S e r i a l I n t e r f a c e

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

    o l h e r c o m p u t e r s . T N W - 2 0 0 0 S e r i a l I n t e r f a c e l e t sc o n n e c t y o u r R S - 2 3 2 s e r i a l d e v i c e s .

    C o m e s a s s e m b l e d a n d t e s t e d w i t h c a b l e c o n n e c tu n i t t o I E E E S t a n d a r d C o m m o d o r e

    c o n n e c t o rB i . - D i r R S - 2 3 2 p r i n t e r X - f a c e S 2 2 9

    b a u dO r i g i n a t e / A n s w e r

    A c o u s t i c C o u p l e rL o o k s g o o d , w o r k s

    g r e a t

    S A L E $ 1 7 9

    H E A T HT h e A l l - i n - O n e C o m p u t e rD u a l Z - 8 0 P r o c e s s o r s * B u i l t - i n 1 0 2 K F l o p p y D i s k *

    C h a r a c t e r D i s p l a y U p p e r / L o w e rC a s e L i n e G r a p h i c s C h a r a c t e r K e y b o a r d w i t h

    K e y p a d U a e r - d e f l n a b l e K e y s B A S I C ' SA u t o - S c r i b e W o r d P r o c e s s i n g a v a i l a b l e s u p p o r tC P / M

    W H 8 9 w i t hW H 8 9 w i t h S 2 ' 4 4 SW H Q 9 w i t h [ \ [ \ $ 2 i 5 9 Si V H i 7 S e c o n d D i s k D r i v e j s s r j3 u a l - p o r t S e r i a l I n t e r f a c eH D O S O p e r a t i n g S y s t e m $ 1 0 0

    M i c r o s o f t B A S I C j k j qW o r d P r o c e s s i n g 5 3 9 5

    L e a r S i e g l e r ' s A D M - 3 AA D M - 3 A i n d u s t r y ' s f a v o r i t e d u m b

    t e r m i n a l s o m e v e r y s m a r t r e a s o n s -d i a g o n a l s c r e e n

    F u l l h a l f d u p l e x o p e r a t i o n s e l e c t a b l e d a t ar a t e s

    1 9 2 0 e a s y - t o - r e a d c h a r a c t e r s r o w s l e t t e r sT y p e w r i t e r - s t y l e k e y b o a r d

    f i S - 2 3 2 i n t e r f a c e e x t e n s i o n p o r t ,D i r e c t c u r s o r a d d r e s s i n g

    S a l e P r i c e $ 7 9 5C o m p u M a r t t h e f o l l o w i n g L e a r S i e g T e r

    i n - s t o c k . C a l l c o m p l e t e s p e c s , o p t i o n s . s p e c i a lp r i c e s :

    A D M - 3 1 * H i g h r e s o l u t i o n * F u l l e d i l i n g c a p a b i l i t i e s * 9 0k e y b o a r d . 1 2 8 A S C I I c h a r a c t e r s .

    A D M - 3 1 S A L E ! S 1 . 1 9 5 R e g . P r i c e $ 1 , 4 5 0A D M - 4 2 . l o w - c o s t , s e m i - i n t e l l i g e n t v i d e o d i s p l a y

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

    D e t a c h a b l e k e y b o a r d .A D M - 4 2 S A L E ! S 1 . 5 9 5 R e g , P r i c e S 1 J 9 5

    B a l l i s t i c P r i n t e r . L o n g - L i f e , E x c e p t i o n a l Q u a l i t yS A L E I S 1 . 1 9 5 R e g . P r i c e S 2 . 0 4 5

    Z E N I T H C O L O RV I D E O M O N I T O R

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

    T h i s 1 3 - i n c h m o n i t o r Z e n i t h ' s f i r s t c o l o r v i d e o d i s p l a yd e s i g n e d s p e c i f i c a l l y c o m p u t e r s F e a t u r e s i n c l u d ea u t o m a t i c c o l o r l e v e l , c o l o r p r o c e s s i n g a n d d e g a u s s i n g

    c i r c u i t s

    Z e n i t h C o l o r M o n i t o r $ 4 9 9 . 0 0W E ' V E G O T

    C a l c u l a t o r , S y s t e m ,W h o l e S t a n d a r d .

    H E W L E T T - P A C K A R D ' S H P - 4 1 C .b u i l t - i n f u n c t i o n s " A l p h a c a p a b i h t y 4 0 0 l i n e s

    e x p a n d a b l e 2 . 0 0 0 p r o g r a mm e m o r y ' C o n t i n u o u s m e m o r y ' R P N l o g i c .

    " C u s t o m i z e R e a s s i g n a n y p r o g r a m s t a n d a r df u n c l i o n a n y k e y b o a r d l o c a t i o n w a n l .E n h a n c e d p r o g r a m m a b l l l t y . l e v e l s o l

    s u b r o u t i n e s ; 1 0 c o n d i t i o n a l s , i n t e r n a l f l a g s ,s p e c i f i c l o o p c o n t r o l , i n d i r e c t a d d r e s s i n g , l o c a lg l o b a l b r a n c h i n g . H P - 4 1 C C a l c . S 2 8 8

    S Y S T E M .M e m o r y M o d u l e s . I n c r e a s e c a p a c i t y t o 3 1 9 r e g i s

    t e r s o r 2 , 0 0 0 l i n e s . $ 4 5 ." E x t r a s m a r t " C a r d R e a d e r . R e c o r d s p r o g r a m s

    d a t a o n t o b l a n k m a g - c a r d s . $ 1 8 0 .P r i n t e r . P o r t a b l e , q u i e t , t h e r m a l o p e r a t i o n .U p p e r l o w e r c a s e ; p l o t t i n g r o u t i n e s . $ 3 2 0 .

    A p p l i c a t i o n M o d u l e s ( S 4 5 e a . ) S t a n d a r d P a cS t a t i s t i c s R O M . M a t h R O M . F i n a n c i a l D e c i s i o n sR O M , S u r v e y i n g R O M .N C E / C o m p u m a r t f o l l o w i n g q u a l i t y H e w l e t t -P a c k a r d s c i e n t i f i c b u s i n e s s c a l c u l a t o r s s t o c k .C a l l c o m p l e t e p r o d u c t i n l o s p e c s 1H P - 3 1 E - S c i e n t i l i c , $ 4 9 . 9 5 * H P - 3 2 E ^ A d v a n c e d s c i e n

    t i f i c , S 6 6 9 5 H P - 3 3 - P r o g r a m m a b l e s c i e n t i f i c . S 7 9 . 9 5H P - 3 7 E - B u s i n e s s m a n a g e m e n t . $ 6 9 . 9 5 H P - 3 8 E -

    A d v a n c e d f i n a n c i a l . $ 1 0 8C O N T I N U O U S M E M O R Y C A L C U L A T O R SH P - 3 3 C - $ 1 1 d . 9 5 . H P - 3 4 C - S U 4 . 9 5 , H P - 3 8 C - S 1 4 4

    D E P T B Y 3 0 , T H I R D S T . ,S I N C E

    1 9 7 1 [ I M P O R T A N T O R D E R I N G I N F O R M A T I O N; A I 1 o r d e r s m u s t I n c l u d e s h i p p i n g h a n d l i n g . M a s s , r e s i d e n t s s a l e s t a x ; M i c h .r e s i d e n t s s a l e s l a x .

    C A M B R I D G E , M A 0 2 1 4 2 P h o n e s o p e n f r o m 8 : 3 0 a . m . t o 5 r 3 0 p . m . M o n . - F f i . P . O . 1 * a c c e p t e d f r o m r a t e d1 ( Q f \ f \ \ O ^ Q C C f \ J I c o m p a n i e s s h i p m e n t c o n I n g e n t u p o n r e c e i p t o f s i g n e d p u r c h a s e o r d e r S o r r y C . O . D . s\ O \ J \ J f O t O ' O O U t 1 p r i c e s a r e 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 M o s t l t e m s s t o c k I m m e d i a t e s h i p m e n tc a l l d e l i v e r y q u o t a t i o n A r b o r a r e a ? r e t a i l s t o r e o p e n 1 1 : 0 0 a . m . 7 : 0 07 / T Q O 7 O O T u e s . - F r l . , 1 0 : 0 0 a . m . t o 5 : 0 0 S a t u r d a y s ( c l o s e d S u n . M o n . )

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

    A s s o c i a t i o n r e f u n d p u r c h a s e p r i c e !

  • 7/28/2019 Compute Issue 003 1980 Mar Apr

    12/126

    C O M P U T E . M A R C H / A P R I L 1 9 8 O . I S S U E

    V e r y L a s t M i n u t e E d i t o r ' s N o t e : i m p r e s s e d ! M o d e l 8 0 3 2 ( 3 2 K . C o l u m n s l i n c s ) j u s ta r r i v e a . H e r e ' s m i n u t e o v e r v i e w :S a m e s i z e k e y b o a r d , s l i g h t l y l e s s s t a i r c a s e d t h a n i t ' s e q u i v a l e n 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 c r e e n r e s o l u t i o n v e r y g o o d . . .W h o l e b o a r d l a y o u t : c a s s e t t e e x i t s t h r o u g h m e m o r y e x p a n s i o n p o r t s l o t ; o t h e r e x i t sS o p r o g r a m * S t e s a b i l i t y d e f i n e w i n d o w s ( e . g . p a r t i a l s c r e e n s ) , e t c . f u l l r e v i e w n e x t t i m e .

    A P R E V I E W O F C O M M R E ' SN E W D I S K B A S I C 4 . O s e s d e nC o m m o d o r e ' s n e w D I S K B A S I C f i n a l l y b e e na n n o u n c e d s h o u l d 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 t i m e r e c e i v e t h i sm a g a z i n e . D I S K B A S I C c o m b i n a t i o n B A S I C4 . 0 , w h i c h r e p l a c e s t h e p r e s e n t B A S I C , D O S 2 . 0 ,w h i c h r e p l a c e s p r e s e n t D O S 1 . 2 .

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

    p r e v i o u s v e r s i o n :I E E E d e v i c e s w h i c h r e t u r n e d S t a t u s o f

    I N P U T s t a t e m e n t c a u s e d t h e i n t e r p r e t e rh a n gT h e 4 1 s t 8 1 s t G E T l i n e r e t u r n e d

    g a r b a g e . T h e 2 5 6 t h G E T r e t u r n e d f i r s tc h a r a c t e r o f s a m e l i n e .

    W h i l e e n t e r i n g l a s t l i n es c r e e n r e s p o n s e I N P U T s t a t e m e n t ) ,

    A u t o S c r o l l p r o c e s s a p p e n d e d I N P U Ts t a t e m e n t p r o m p t m e s s a g e d a t a r e a d .T h e m i l l i s e c o n d I E E E t i m e w o u l d

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

    V e r t i c a l R e t r a c e T i m e . s c r e e nd a t e d d u r i n g V R T g i v i n g f a s t e r u p d a t e s .

    f u n c t i o n l o s t t i m e d u r i n g s c r e e ns c r o l l b u s i n e s s k e y b o a r d v e r s i o n .P r e s e n t l y l i n e f e e d a u t o m a t i c a l l y t r a n s

    m i t t e d a f t e r a c a r r i a g e r e t u r n c a u s i n g p o s s i b l ep r o b l e m s w h e n w r i t i n g d i s k . B A S I Ct r a n s m i t s a u t o m a t i c l i n e f e e d s o n l y f i l e sw i t h l o g i c a l f i l e n u m b e r s g r e a t e r t h a n 1 2 7 .

    I n p u t i n g m o r e t h a n c h a r a c t e r s w i t h o u tc a r n a g e r e t u r n c a u s e d s y s t e m c r a s h . B A S I C

    g e n e r a t e s ? S T R I N G T O O L O N GE R R O R .

    s t r i n g d a t a g a r b a g e c o l l e c t i o n a l g o r i t h mb e e n r e w r i t t e n s o t h a t w o r s t c a s e c o l l e c

    t i o n t i m e h a s b e e n r e d u c e d f r o m o v e r 2 0m i n u t e s l e s s t h a n s e c o n d .

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

    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

    s i m p l e r r e q u i r e l e s s c o d i n g .t h i n g , t h e r e l o n g e r n e e d O P E Nr e f e r e n c e t h e d i s k C O M M A N D / E R R O R c h a n n e l ,c h a n n e l I n s t e a d c o d i n g O P E N 1 5 , 8 . 1 5 : P R I N T

    # 1 5 , " V 0 " : C L O S E 1 5 v a l i d a t e a d i s k d r i v en o w w r i t e C O L L E C T . T h e n e w D I S K B A S I C

    c o m m a n d s d e f a u l t U N I T D R I V E 0 . I fw a n t e d v a l i d a t e d i s k d r i v e y o u w o u l dw r i t e C O L L E C T D 1 . T h e c o m p l e t e n e w D I S K

    B A S I C c o m m a n d s d i s c u s s e d d e t a i l i nf o l l o w i n g p a r a g r a p h s .

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

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

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

    n u m b e r ( I E E E A d d r e s s ) o p t i o n a l n e a r l yc o m m a n d s . U n i t n u m b e r l e t t e r U f o l l o w e d

    i n t e g e r b e t w e e n T h e d e f a u l t v a l u eO N U z m a y w r i t t e n , U z .

    F i l e n a m e s m a y q u o t e s r e p r e s e n t e ds t r i n g v a r i a b l e . V a r i a b l e s e x p r e s s i o n s

    e v a l u a t e m u s t e n c l o s e d p a r e n t h e s e s e . g . D ( d ) .T h e s e c o n d c a s s e t t e m a y u s e d s i m u l t a n e o u s l y

    w i t h D I S K B A S I C .T h e d i s k s t a t u s v a r i a b l e s D S , a n d D S $ c a n n o t

    a s s i g n e d v a l u e t h e u s e r , w h e n r e f e r e n c e dP R I N T c o m m a n d r i g h t h a n d s i d e

    e x p r e s s i o n , d i s k c o m m a n d c h a n n e l w i l lr e a d u p d a t e d v a l u e s a s s i g n e d . O S k e e p s

    f l a g p r e v e n t r e r e a d i n g t h e s e v a l u e ss u b s e q u e n t d i s k o p e r a t i o n h a s n o t b e e n p e r f o r m e d .

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

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

    b e I n c l u d e d t h e u s e r , " N A M E "u s e r s p e c i f i e d f i l e n a m e .

    D O P E N " N A M E " ( , L y ) ( c D x ) ( O NW h e r e :

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

  • 7/28/2019 Compute Issue 003 1980 Mar Apr

    13/126

    f

    H I G H R E S O L U T I O N G R A P H I C SL O O K T O M T U . W E S U P P O R T H I G H R E S O L U T I O N G R A P H I C S O N :

    P E T - A I M - K I M - S Y M

    M T U H I G H R E S O L U T I O N G R A P H I C 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 . 4 5 9 6 , 8 4 1 G a l a x y W a y

    M a n c h e s t e r , N . H . 0 3 1 0 86 0 3 - 6 2 7 - 1 4 6 4

    C a l l W r i t e F o r F u l l L i n e C a t a l o g

  • 7/28/2019 Compute Issue 003 1980 Mar Apr

    14/126

    C O M P U T E . M A R C H / A P R I L 1 9 S O . I S S U

    d i s k o p e r a t i o n s b a c k t o t h i s O P E N s t a t e m e n t . A n yi n t e g e r b e t w e e n i n c l u s i v e .L y R e c o r d l e n g t h . C a u s e s a l l o c a t i o n r a n d o ma c c e s s ( r e l a t i v e r e c o r d ) f i l e w i t h a f i x e d r e c o r d

    l e n g t h o f2 ) D C L O S E ( # 1 ) ( O NC l o s e s f i l e s d i s k s p e c i f i e d .

    R E C O R D - l , r ( , b )R e f e r s p r e v i o u s l y d e f i n e d r a n d o m a c c e s s f i l e .N O T E : P a r a m e t e r s a r e p o s i t i o n d e p e n d e n t .

    r a n d o m r e c o r d n u m b e r b e r e a d n e x tP R I N T # , I N P U T # , G E T # s t a t e m e n t . M u s tb e t w e e n 6 5 5 3 5 .b c h a r a c t e r ( b y t e ) p o s i t i o n w i t h i n r e c o r d . B e t w e e n

    2 5 4 . D e f a u l t sR E C O R D e x e c u t e d i m m e d i a t e l y b e f o r e G E T # ,

    I N P U T # p o s i t i o n d i s k d e s i r e d r e c o r d .R E C O R D e x e c u t e d t h e n r e c o r d f o l l o w i n g

    l a s t r e f e r e n c e d r e c o r d w i l l r e a d .H E A D E R " N A M E " ( , I z z ) ( O N

    T h i s c o m m a n d r e p l a c e s t h e N E W c o m m a n d a n du s e d f o r m a t d i s k p r i o r u s e . W h e n I z z ,

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

    c a u t i o n b e c a u s e o n c e u s e d , p r e v i o u si n f o r m a t i o n t h e d i s k l o s t . I n t h e d i r e c tm o d e , O S p r i n t s f o l l o w i n g m e s s a g eb e g i n s f l a s h c u r s o r :

    A R E Y O U S U R E ?Y o u m u s t e n t e r Y Y E S p r e s s r e t u r n o r

    o p e r a t i o n w i l l a b o r t e d . d u r i n g H E A D E Ro p e r a t i o n , p r o b l e m e n c o u n t e r e d s u c h m i s s i n gd i s k , w r i t e p r o t e c t t a b o n , d i s k s u r f a c e ,

    o p e r a t i o n w i l l a b o r t e d w i t h f o l l o w i n gm e s s a g e :

    B A D D I S KC O L L E C T ( D x ) ( O N

    F r e e s s p a c e a l l o c a t e d i m p r o p e r l y c l o s e d f i l e st h e d i s k d e l e t e s t h e i r r e f e r e n c e f r o m t h e d i r e c

    t o r y . A l s o v e r i f i e s a l l o c a t i o n m a p s t o r e dd i s k . R e l a t i v e R e c o r d f i l e s m a i n t a i n e d

    R a n d o m A c c e s s f i l e s c r e a t e d t h r o u g h B L O C K -W R I T E c o m m a n d s l o s t .

    B A C K U P D x T O D y ( O NR e p l a c e s t h e o l d D U P L I C A T E c o m m a n d . D u p l i c a t e s

    e n t i r e c o n t e n t s o f d i s k o n t o d i s ki n f o r m a t i o n d i s k l o s t . T h i s v e r s i o n f a s t e rt h a n D U P L I C A T E c o m m a n d w i t h d u p l i c a t i o nt i m e r e d u c e d f r o m m i n u t e s d o w n m i n u t e s

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

    C O P Y ( D x , ) " N A M E x " T O ( D y , ) " N A M E y "( O N

    C O P Y D x T O D y ( O NC O P Y c o m m a n d f u n c t i o n s o n l y b e t w e e n d r i v e s

    w i t h i n s i n g l e u n i t . c o p y f i l e s f r o m d i s kd i s k o r w i t h i n s a m e d i s k . C O P Y w i t h o u t f i l e

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

    d i s k f i l e b e i n g c o p i e d f r o m d i s k a l r e a d ye x i s t s d i s k o p e r a t i o n w i l l a b o r t e d w i t h

    e r r o r .C O N C A T ( C x , ) " N A M E x " T O ( D y , )

    " N A M E y " ( O NC o n c a t e n a t e s f i l e f i l e B A S I C p r o g r a m f i l e sw i l l b e c o n c a t e n a t e d c h a i n e d t o g e t h e r .

    D S A V E " N A M E " ( , D x ) ( O NS a v e B A S I C p r o g r a m f i l e o n t o d i s k

    D L O A D " N A M E " ( , D x ) ( O NL o a d B A S I C p r o g r a m f i l e i n t o m e m o r y f r o m d i s k

    D I R E C T O R Y ( D x ) ( O N U y )D i s p l a y s t h e d i r e c t o r y f r o m d i s k o n t o t h e s c r e e n .

    D i s p l a y s b o t h d i r e c t o r i e s s p e c i f i e d .R E N A M E ( D w , ) " N A M E x " T O " N A M E y "

    ( O NR E N A M E S f i l e d i s k w f r o m n a m e n a m e

    R e n a m e c o m m a n d v e r s i o nw h i c h b e e n c o r r e c t e d .

    S C R A T C H ( D x , ) " N A M E " ( O NS C R A T C H E S n a m e d f i l e f r o m d i s k W h e nu s e d d i r e c t m o d e , A R E Y O U S U R E ?d i s p l a y e d y o u m u s t Y Y E S R E T U R

    o p e r a t i o n a b o r t e d . O p e n f i l e s m a yS C R A T C H E D .

    t h i s w r i t i n g t h e p r i c e D I S K B A S I Cu n k n o w n w o u l d s e r i o u s l y c o n s i d e r i t ' s p u r c h a

    p r e s e n t l y u s i n g C o m m o d o r e d i s k w i t hy o u r P E T . J u s t r e p l a c e t h e p r e s e n t R O M s y o u r

    P E T d i s k u n i t w i t h D I S K B A S I C R O My o u ' r e b u s i n e s s .

    N e x t i s s u e w i l l c o v e r R e l a t i v eR e c o r d f i l e s d e t a i l g i v e s o m e i n s i d e i n f o r

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

    s t u d i e d D i r e c t A c c e s s f i l e m e t h o d s o u t l i n e di s s u e s C o m p u t e w i l l h a v e a b e t t e ru n d e r s t a n d i n g w h a t a c t u a l l y t a k i n g p l a c e ,

    t h o s e c o m m a n d s p r o g r a m m i n g t e c h n i q u ea p p l y D O S 1 . 2 .

    M a n y t h a n k s e v e r y o n e C o m m o d o r e ,e s p e c i a l l y L a r r y P e r r y , t h e i r a s s i s t a n c e

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

  • 7/28/2019 Compute Issue 003 1980 Mar Apr

    15/126

    M S e n d m o r e i n f o r m a t i o n p r o g r a m C o m m o d o r e .| C N a m e

    C o m p a n yH i A d d r e s s C i t y

    S t a l e . Z i p .

    8 0 0 2 - D H a u t e C o u r t , S p r i n g f i e l d , V i r g i n i a 2 2 1 5 0 ( 7 0 3 ) 4 5 5 - 4 8 0 0

    W e s u p p l y c o m p u t e r d e a l e r s w i t h u n p a r a l l e l l e d p r o g r a ms e r v i c e . W e o f f e r o n l y t h e b e s t p r i c i n g a v a i l a b l e , a l s o ( hm o s t r a p i d o f f t h e s h e l f d e l i v e r y E a s t C o a s t . c o u r s e ,c a r r y t h e b r a n d n a m e p r o d u c t s , i n c l u d i n g r e m a r k a b lC o m m o d o r e l i n e . b a c k p r o d u c t s s e l l w i t h

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

    D T IO f f i c eP r o d u c t s ,I n c .

    P r o g r a m m e d f o r d e a l e r s u p p o r t .

  • 7/28/2019 Compute Issue 003 1980 Mar Apr

    16/126

    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 U p 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 e

    P 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 s

    S 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 hA 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 eO 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 nC 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 U p

    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 tI 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 eC 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

    T o 1 0 0 0 C u s t o m e r s .A l l o w s A u t o m a t i c

    P 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 I I O p e r a t 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 eY e a r l y C u m u l a t i v e T oE 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 iF u l l D e d u c t i o n D eS 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 9 4 1 .I n t e r a c t i v e D a t a E n t r y W i t

    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 iC o m p l e t e C o s t i n g O p

    W 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 $ 2 9 5

    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 en e w 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 m

    e i t h e r s t a n d a l o n e , i n t e g r a t e d w i t h t h e o t h e r st 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 t h e 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 sl 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 t o ' 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 ri 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 h a s b e e n m a i n t a i n e d

    f 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 rf 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 a p r o b l e m s m a l l s y s t e m su 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 ya 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 e

    d 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 sw e r e d e v e l o p e d . 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 at 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 003 1980 Mar Apr

    17/126

    M A I J C H / A P R I L . 1 9 8 O I S S U E

    E N H A N C I N G C O M MW O R D P R O I IO n e n i c e f e a t u r e s N E C S p i n w r i t e r

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

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

    m a r k s y m b o l s , p l u s m a n y t e c h n i c a l f o r e i g nl a n g u a g e s y m b o l s c h a r a c t e r s . U n f o r t u n a t e l y ,C o m m o d o r e ' s w o r d p r o c e s s i n g s y s t e m s n o t a l l o w

    t h e s e s p e c i a l s y m b o l s . H o w e v e r , w i t h al i t t l e w o r k t h i s f i x e d . T h i s a r t i c l e w i l l d e a l

    w i t h u p g r a d i n g W o r d P r o p r o g r a m C B Ms y s t e m . w i l l a l l o w u s e n i n e s p e c i a l c h a r a c t e r sw h i c h s u f f i c i e n t t o p r i n t c h a r a c t e r sm o s t t h e t h i m b l e s . A l a t e r a r t i c l e w i l l d e a l w i t hm a k i n g s i m i l a r u p g r a d e W o r d P r o I I I .

    W h i l e u s i n g u p g r a d e d W o r d P r o m a ye n t e r s p e c i a l c h a r a c t e r s f i r s t h i t t i n g

    R E P E A T k e y . T h i s h a s e f f e c t e x c e p t t u r ns p e c i a l c h a r a c t e r f l a g . I f n e x t s t r u c kn u m e r i c f r o m c o r r e s p o n d i n g s p e c i a lc h a r a c t e r e n t e r e d w i l l d i s p l a y e ds c r e e n g r a p h i c s c h a r a c t e r s .s o m e o t h e r k e y , t h e n o r m a l c h a r a c t e r e n t e r e d

    d i s p l a y e d . I n e i t h e r c a s e t h e k e y s t r o k e f o l l o w i n gR E P E A T w i l l t u r n s p e c i a l c h a r a c t e r f l a g ,u n l e s s a n o t h e r R E P E A T k e y . t h i s c a s e

    s p e c i a l c h a r a c t e r f l a g r e m a i n s O n c e e n t e r e dt e x t , t h i s s p e c i a l c h a r a c t e r w i l l t r e a t e d

    l i k e o t h e r c h a r a c t e r s . H o w e v e r , w h e nt h e s e s p e c i a l c h a r a c t e r s e n c o u n t e r e d d u r i n g

    p r i n t i n g , r e p l a c e d w i t h A S C I I c o d ec o d e s w h i c h p r i n t c o r r e s p o n d i n g s p e c i a l s y m b o l .T h e U p g r a d e P r o c e d u r e

    f i r s t s t e p m a k e s u r e t h a t y o u r c o p yA S C E D I T O R s a m e a s t h e w o r k e d

    T h i s v e r s i o n W o r d P r o u s e w i t hA S C I I p r i n t e r . P l a c e w o r k c o p y ( d o n ' ty o u r o r i g i n a l ) y o u r W o r d d i s k

    D r i v e l o a d y o u r c o p y A S CE D I T O R t y p i n g C o m m a n d s

    C o m m a n d o p e n l , 8 , 1 5 , " i O "C o m m a n d # 2 l o a d " 0 : a s c e d i t o r " , 8

    N o w t y p e S Y S 1 0 2 4 e n t e r m a c h i n e l a n g u a g em o n i t o r . m o n i t o r w i l l d i s p l a y t h e r e g i s t e r i n f o rm a t i o n , t h e n p r o m p t w i t h p e r i o d .

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

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

    c o m m a n d .

    L o r r y I s a a c s , C O M P U T E . S t a f fN e x t t y p e , t u r n , C o m m a n d s

    e x a c t l y s h o w n . C h e c k a f t e r e a c h c o m m a n dc o n t e n t s o f m e m o r y d i s p l a y e d m a t c h w h a tg i v e n j u s t b e l o w e a c h c o m m a n d . y o u r m e m o r ym a t c h e d w h a t s h o w n w i t h c o m m a n d s , t h e nf o l l o w i n g p a t c h e s y o u r A S C E D I T O R s h o u l d w o r k .

    y o u r s d o e s n ' t m a t c h , t h e n w r i t e l e t t e rC O M P U T E , e x p l a i n i n g s i t u a t i o n . W e m a y a b l e

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

    C o m m a n dC o m m a n dC o m m a n d

    0 3 3 a 0 3 4 10 3 3 a 2 0 e 4 f f 8 5 3 0

    1 4 3 c 1 4 4 31 4 3 c 4 8 2 9 4 0 3 f 6 8 2 9I e 3 c I e 4 3

    I e 3 c a 9 3 1 9 0 6 0 4 6 2 0 3 a

    n e x t s t e p e n t e r m a c h i n e c o d e p a t c h e si n t o m e m o r y . T o t h i s , t y p e C o m m a n dT h e n c u r s o r f i r s t l i n e d i s p l a y e dm e m o r y y o u r s c r e e n . N o w e n t e r m a c h i n ec o d e c u r s o r i n g p a s t f o u r d i g i t n u m b e r ,w h i c h a d d r e s s . T h e n t y p e n u m b e rs h o w n f i r s t l i n e b e l o w C o m m a n d # 4 o v e r

    n u m b e r s d i s p l a y e d t h e s c r e e n . W h e n r e a c hl i n e , h i t c a r r i a g e r e t u r n . I n t h e

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

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

    C o m m a n d 0 2 7 a0 2 7 a0 2 8 20 2 8 a0 2 9 20 2 9 a0 2 a 2

    0 2 a a0 2 b 20 2 b a0 2 c 20 2 c a0 2 d 20 2 d a

    0 2 e 20 2 e a

    0 2 e f

    X

  • 7/28/2019 Compute Issue 003 1980 Mar Apr

    18/126

    C o m m a n d3 f 7 d3 f 8 53 f 8 d3 f 9 53 f 9 d3 f a 53 f a d3 f b 53 f b d3 f c 53 f d 53 f a a3 f e 5

    3 f e 7

    C O M P U T E M A R C H / A P R I L 1 9 8 0 . I S S

    N e x t , e x e c u t e C o m m a n d s T h i s w i l l s a v ep a t c h e s u n d e r f i l e n a m e s c o m m a n d s .

    C o m m a n d " O : p a t c h l " , 0 8 , 0 2 7 a , 0 2 e fC o m m a n d " O : p a t c h 2 " , 0 8 , 3 f 7 d , 3 f e 7

    T h i s c o m p l e t e s u p g r a d e p r o c e s s . T ou p g r a d e d W o r d P r o c o m m a n d s e q u e n c eg i v e n C o m m a n d s # 1 0 t h r o u g h # 1 4 . S i n c e

    A S C E D I T O R p a t c h e s a l r e a d ym e m o r y , t y p e t h e c o m m a n d " . x " t h e n c o m m a n d

    r u n y o u r u p g r a d e d w o r d p r o c e s s o r .C o m m a n d # 1 0 o p e n l , 8 , 1 5 , " i 0 "C o m m a n d # 1 1 l o a d " 0 : p a t c h 1 " ? 8C o m m a n d l o a d " 0 : p a t c h 2 " , 8C o m m a n d l o a d " 0 : a s c e d i t o r " , 8C o m m a n d # 1 4 s y s l 6 2 5 3

    A S C I I O u t p u tT a b l e s h o w s A S C I I c o d e w h i c h o u t p u t

    e a c h o f t h e s p e c i a l c h a r a c t e r s . N o t e t h a ts p e c i a l c h a r a c t e r s t h r e e c o d e s e q u e n c e

    r e q u i r e d . A l s o s h o w n t a b l e t h e a c t u a lc h a r a c t e r s p r i n t e d t h i m b l e s . T h e s et h i m b l e s w e l l t h e o t h e r s h a v ea d v a n t a g e p r i n t i n g s a m e c h a r a c t e r o n p a p e r

    s c r e e n c h a r a c t e r sn o r m a l l y p r i n t e d W o r d P r o o t h e r t h i m b l e sh a v e s o m e s p e c i a l c h a r a c t e r s m a p p e d i n t oW o r d P r o ' s n o r m a l c h a r a c t e r s e t . e x a m p l e ,

    C o u