compute! pc issue 01 1987 sep

68
$ 1 5 , 0 0 0 P r o g r a m m i n g C o n t e s t s e e p a g e C O M P U T E D m a g a z i n e D I S K I N S I D E $ 1 2 . 9 5 S e p t e m b e r 1 9 8 7 I s s u e V o l . 7 . 9 5 C a n a d a I S S N 0 8 9 3 - 8 2 6 1 0 2 7 0 3 C O M P A T I B L E S S O F T W A R E D I S K B e s t B o a r d s : F i n t i D u p e K a r s o n M o r r i s o n Q u i c k l y o r g a n i z e y o u r f l o p p i e s o p t i m i z e s p a c e h a r d d i s k F r e e F i l e r M i d k i f f f l e x i b l e , g e n e r a l - p u r p o s e d a t a b a s e m a n a g e r . . . . S m a r t B a t C h F i l e s b y R o n a l d D o r c h e s t e r C a l l p r o g r a m s f u n c t i o n s f r o m c u s t o m m e n u s B A S I C C r O S S - R e f e r e n C e B a r b a r a K o m i s k e A n a l y z e d e b u g y o u r B A S I C p r o g r a m s L a s e r C h e s s M i k e D u p p o n g a b s o r b i n g , p r i z e - w i n n i n g s t r a t e g y g a m e D i s k E d i t o r ' s V i e w N e w s N o t e s $ 1 5 , 0 0 0 . 0 0 P r o g r a m m i n g C o n t e s t R e a d e r s ' F e e d b a c k G e t t i n g D o w n B u s i n e s s 1 5 C h o o s i n g D i s p l a y S t a n d a r d 3 0 F r o m a u t h o r F l i g h t S i m u l a t o r A d v e n t u r e s : A d v e n t u r e c o m p l e t e t h i s i s s u e N o r t o n U t i l i t i e s , A d v a n c e d E d i t i o n P a g e M a k e r W o r d s F i g u r e s S t a r F l e e t C h e s s m a s t e r 2 0 0 0 C O L U M N S

Upload: cubemanpdx

Post on 05-Apr-2018

240 views

Category:

Documents


0 download

TRANSCRIPT

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 1/68

P P r o g r a m m i n g C o n t e s t — s e e p a g e 1 0

m a g a z i n e

D I S KI N S I D E

$ 1 2 . 9 5S e p t e m b e r 1 9 8 7I s s u eV o l . 1 N o S 7 . 9 5 C a n a d aI S S N 0 8 9 3 - 8 2 6 10 2 7 0 3

O I B P C A N C O M P A T I B L E SS O F T W A R E O D I S K

T h B e s t o t h B o a r d s :F i n t i D u p e b K a r s o n W M o r r i s o n

Q u i c k l y o r g a n i z e y o u r f l o p p i e s a n o p t i m i z e s p a c eo h a r d d i s k 1

F r e e F i l e r b T i M i d k i f ff l e x i b l e , g e n e r a l - p u r p o s e d a t a b a s e m a n a g e r . . . . 2

S m a r t B a t C h F i l e s b y R o n a l d D o r c h e s t e rC a l l p r o g r a m s a n D O f u n c t i o n s f r o m

c u s t o m m e n u s 2 B A S I C C r O S S - R e f e r e n C e b B a r b a r a } K o m i s k eA n a l y z e a n d e b u g y o u r B A S I C p r o g r a m s 2 L a s e r C h e s s ™ b M i k e D u p p o n gA a b s o r b i n g , p r i z e - w i n n i n g s t r a t e g y g a m e 3 H o t U s t h D i s k 6

T h E d i t o r ' s V i e wP N e w s N o t e s$ 1 5 , 0 0 0 . 0 0 P P r o g r a m m i n g C o n t e s t 1 R e a d e r s ' F e e d b a c k 1 G e t t i n g D o w n t B u s i n e s s 1 5C h o o s i n g D i s p l a y S t a n d a r d 3 0F r o m t h a u t h o r o F l i g h t S i m u l a t o r A d v e n t u r e s :

N e A d v e n t u r e c o m p l e t e i t h i s i s s u e 4

T h N o r t o n U t i l i t i e s , A d v a n c e d E d i t i o n 5 P a g e M a k e r 5 W o r d s F i g u r e s 5 S t a r F l e e t 6 C h e s s m a s t e r 2 0 0 0 6

C O L U M N S

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 2/68

A n i m a t i o n S o U n i q u eY o M a W o n d e r W h e r e F a n t a s y E n d s

a n R e a l i t y B e g i n s .

Y o b e c o m e t h " M a s t e r N i n j a " o h i q u e s t t r e c o v e r t h M a g i c a l S w o r di t h e M y s t e r i o u s E m p e r o r ' s C a s t l e .

■ ■ " : - . " ; ■ ; ' ■ ■ . - ■ - ■ ■ . - = ; ? . - ■ M i r . i ' > t . j - W " ' - " ' - -

A c t u a l s i z e o g r a p h i c s — l a r g e ,s m o o t h l y a n i m a t e d Z V 2 " c h a r a c t e r s .

" S W e l c o m e t t h a d v e n t u r e o l i f e t i m e . A s s u m e t h i d e n t i t y o f" ' p r o u d n i n j a w a r r i o r a n r e a d y y o u r s e l f t e n t e r t h c a s t l e o t h

/ e v i l J a p a n e s e W a r l o a d , S a n j o . Y o u r q u e s t i t r e g a i n p r e c i o u s" " 7 - ^ m a g i c a l s w o r d t h a t S a n j o h a s t o l e n f r o m y o u r n i n j a s e c t . T h r o u g h

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

' t r a p s a n o b s t a c l e s a n r e c a p t u r et h m a g i c s w o r d . N n i n j a h a e v e rs u r v i v e d . A r e y o u t h o n w h c a f i n a l l y b a t t l e t h d a r k p o w e r a n b r i n g t r u t h a n g o o d n e s s b a c k t t h e l a n d ? A r e y o u t h o n w h h a

: n f e a r ? A r y o t h o n t h a t w i l lb c a l l e d . . . " M A S T E R N I N J A " ?P a r a g o n ' s " M A S T E R N I N J A " i t h m o s t r e a l i s t i c m a r t i a l a r t s a d v e n t u r eg a m e a v a i l a b l e t o d a y .

D e v e l o p e d e x c l u s i v e l y f o t h I B P C P C X T , @ P C A T a n I B c o m p a t i b l e s .

I B P C P C X T a n P C A T a r r e g i s t e r e d I r a d e m a r k s o I n t e r n a t i o n a l B u s i n e s s M a c h i n e s . I n c .M a s t e r N i n j a S h a d o w W a r r i o r o D e a t h i t r a d e m a r k o P a r a g o n S o f t w a r e C o r p o r a t i o n .

G a m e f e a t u r e s i n c l u d e :2 R e a l - t o - L l f e M a r t i a l A r t s M o v e sO b s t a c l e s I n c l u d i n g H i d d e n N i n j a ' s , E v i l C u r s e s o B l a c k M a g i c , H i d d e n T r a p s , a n d E v e n D e a d l y T i g e r s

■ > O v e r 2 C o m b a t S c r e e n s g r o w i n g m o r e a n d m o r ed i f f i c u l tH i s t o r i c N i n j a W e a p o n s I n c l u d i n g K n i v e s , B l i n d i n gP o w d e r , T h r o w i n g S t a r s , B l o w D a r t G u n s , a n d B o a n A r r o w s " ^ &

H i s t o r i c S t o r y T h a t U n f o l d s L i k e a A c t u a l N i n j aM o v i e w i t h D e t a i l s G r e a t T h a t E v e n t h e C o n s t e ll a t i o n s I t h S k a r A c c u r a t eR e a l i s t i c S o u n d ■ ■

F o r t h e d i s t r i b u t o rn e a r e s t y o u , c a l lM a s t e r N i n j a " H o t l i n e "4 1 2 - 8 3 8 - 1 1 6 6

o w r i t e :P a r a g o n S o f t w a r e , I n c .P l y m o u t h C e n t e r5 2 P l y m o u t h S t r e e tG r e e n s b u r g , P e n n s y l v a n i a 1 5 6 0 1P A R A G O N

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 3/68

B o o k ss n e l i n e o

o - u s e c o m p u t e r b o o k s .Q u i c k a n E a s y G u i d e s a r e f f e c t i v e ,

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

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

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

C O M P U T E S ' s

Q U I C K& E A S YG U I D E T

U S I N GM S - D O S

C O M P U T E ! ^

Q U I C K& E A S YG U I D E T

L E A R N I N GL O T U S 1 - 2 - 3

Q u i c k a n E a s y G u i d eU s i n g M S - D O SD e r m a n a n S t r a w b e r r y S o l l w a r e

0 - 8 7 4 5 5 - 1 0 5 - 6 $ 1 2 9 5y o u ' r e a n e x p e r i e n c e d M S

u s e r o j u s t s t a r t i n g o u t , t h i si y o u r e a s y - t o - u s e r e f e r e n c e t

p o w e r f u l a n f l e x i b l e o p e r a t i n gf o I B a n d c o m p a t i b l e c o

N l o n g e r w i l l y o u n e e d t t h r o u g h h u n d r e d s o p a g e s t

j u s t t h r i g h t D O c o m m a n d .Q u i c k a n E a s y G u i d e

U s i n g M S - D O S p u t s t h e i n f o rr i g h t a y o u r f i n g e r t i p s . W i t h

i n d i c e s a n a e x p a n d e d t a b l e o , s i m p l y l o o k u t h t a s k y o

t a c c o m p l i s h o t h D O c o y o n e e d — a n d y o u ' l l f i n d a

n o e x a c t l y w h a t t o d o .

Q u i c k a n E a s y G u i d eL e a r n i n g L o t u s 1 - 2 - 3

V * l ( N 0 - 8 7 - 1 5 5 - 1 0 6 - 4 S 1 2 . 9 5

p e r f e c t g u i d e f o t h n o v i c e u s e rt h p o p u l a r a n p o w e r f u l L o t u s 1

t h i s b o o k a s s u m e s n p r e v i o u sr e x p e r i e n c e w h a t s o e v e r .

Q u i c k a n E a s y G u i d eL e a r n i n g L o t u s 1 - 2 - 3 c o v e r s

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

u s i n g 7 - 2 - 3 f o w o r d p r o c e s s i n g ,c r e a t i n g g r a p h s a n d p o w e r f u l m a

A l s o i n c l u d e d a r e d i s c u s s i o n s o t o s t a r t 1 - 2 - 3 a n a v a i l a b l e a d

s o f t w a r e t h a t c a b u s e d w i t h1 - 2 - 3 .

C O M P U T E i ' s Q u i c k a n d E a s y G u i d et A p p l e W o r k sT o a n E l l e n D o u g h e rI S B N 0 - 8 7 4 5 5 - 1 0 9 - 9 $ 1 0 9 5A p p l e W o r k s , t h e u n c h a l l e n g e d l e a d e ri p e r s o n a l p r o d u c t i v i t y s o f t w a r e o t h A p p l e I I s e r i e s , i a i n t e g r a t e dp a c k a g e c o m b i n i n g w o r d p r o c e s s o r ,d a t a b a s e , a n s p r e a d s h e e t . I t ' sc o m p l e t e p r o g r a m t h a t l e t s y o u d oe v e r y t h i n g f r o m w r i t i n g l e t t e r s a n r p o r t s t k e e p i n g e x t e n s i v e f i l e s a n p r o j e c t i n g f i n a n c i a l e a r n i n g s . W i t hC O M P U T E l ' s Q u i c k a n d E a s y G u i d et A p p l e w o r k s , y o u ' l l s e h o t g e s t a r t e d w i t h A p p l e W o r k s , a n d h o t u s e a c h o t h e t h r e e m a j o r a p p l i c at i o n s . C o m m a n d S u m m a r y , K e b o a r d T e m p l a t e , a n Q u i c k - R e f e r e n c eC h a r t p r o v i d e i n f o r m a t i o n i o n e - s t o pl o c a t i o n s . N u m e r o u s i d e a s o f f e r p r a ct i c a l e x a m p l e s o n n e w a y s t u s A p p l e W o r k s . A n t h e r e ' s e v e n a l t h l a t e s t i n f o r m a t i o n o A p p l e V l t o r k sa d d - o n s a n d e n h a n c e m e n t s . C l e a r l yd e f i n e d s e c t i o n s a p p l y t n o v i c e s a n p o w e r u s e r s a l i k e .

C O M P U T E I ' s Q u i c k a n E a s y G u i d et d B a s e I I P l u sC h u c k D c h e r t yI S B N 0 - 8 7 4 5 5 - 1 0 7 - 2 $ 1 0 . 9 5F o t h b e g i n n i n g o e x p e r i e n c e d u s e ro t h i s p o p u l a r d a t a b a s e m a n a g e m e n tp r o g r a m . A s h t o n - T a t e h a s s o l d m o r et h a n m i l l i o n c o p i e s o d B a s e , a n C O M P U T E D Q u i c k a n E a s y G u i d et d B a s e I I P l u s i t h g u i d e a n r e e r e n c e t h e l p y o t a a l t h p o w e ra n f l e x i b i l i t y t h a t d B a s e I I P i u s h a

t o f f e r . T h i s i n o t a m a n u a l f o d B a s e , r a t h e r , i t ' s g u i d e t h a t m a k e sg e t t i n g s t a r t e d w i t h d B a s e e a s y a n df i n d i n g s p e c i f i c i n f o r m a t i o n q u i c k . F o a l u s e r s o d B a s e I I P l u s o n t h I B P C P X T P A T o c o m p a t i b l ec o m p u t e r .

C O M P U T E I ' s Q u i c k a n d E a s y G u i d et W o r d P e r f e c tP a t r i c i a F a r r e l lI S B N 0 - 8 7 - 1 5 5 - 0 1 1 - 4 S 1 0 9 5W r i t e , e d i t , f o r m a t , a n p r i n t w i t hW o r d P e r f e c t y o u r f i r s t d a y , u s i n g t h i s

s i m p l e - t o - u s e g u i d e t t h m o s tp o p u l a r w o r d p r o c e s s o r f o t h I B a n I B c o m p a t i b l e s . O r g a n i z e d s ot h a t y o c a n i m m e d i a t e l y b e g i n t u s t h i s i m p r e s s i v e s o f t w a r e , t h i sb o o k c o v e r s a l t h e b a s i c s a n m a n yo t h p r o g r a m ' s a d v a n c e d f e a t u r e s .R e a d w h a t y o u n e e d a n d t h e n s t a r t t w o r k w i t h W o r d P e r f e c t . L e a r n h o t e n t e r , e d i t , s h i f t , a n p r i n t t e x t . U s t h m o r e a d v a n c e d t e c h n i q u e s w h e ny o u ' r e r e a d y . S e h o t p r e p a r e ac o m p l e t e r e p o r t , s e t e x t c o l u m n s ,m e r g e i n f o r m a t i o n t c r e a t e f o r m l e t e r s , a n c r e a t e s p e c i a l f o r m s .

C O M P U T E i ' s q u i c k a n d E a s y G u i d et D e s k t o p P u b l i s h i n gD a M c N e i l !I S B N 0 - 8 7 4 5 5 - 1 1 2 - 9 $ 1 0 . 9 5W i t h c o m p u t e r , p r i n t e r , a n t h r i g h t s o f t w a r e , y o c a t u r n o u d o c um e n t s , f l y e r s , b r o c h u r e s , a n m o r e -a l o t h e h i g h e s t q u a l i t y a v a i l a b l e o u s i d e p r o f e s s i o n a l p r i n t s h o p . T h i s

e a s y - t o - u s e r e f e r e n c e g u i d e e x p l a i n st h i n a n o u t s o d e s k t o p p u b l i s hi n g , s h o w s w h a t y o c a d w i t h t h ev a r i e t y o f a v a i l a b l e s o f t w a r e , a n e v e n h e l p s y o s e l e c t y o u r s y s t e m . I y o u ' r e t i r e d o w a d i n g t h r o u g h l o n ga n t e c h n i c a l m a n u a l s , t h i s g u i d e a n t u t o r i a l w i l l g e y o s t a r t e d t o d a y w i t hd e s k t o p p u b l i s h i n g .

C O M P U T E ! ' ; Q u i c k a n E a s y G u i d et D o J o n e s N e w s / R e t r i e v a lD o n a l d B T n v e l t eI S B N 0 - 8 7 4 5 5 - 1 1 3 - 7 $ 1 0 . 9 5L e a r n h o t m o r e e f f i c i e n t l y u s t h D o J o n e s I n f o r m a t i o n S e r v i c e ,p o w e r f u l b u s i n e s s a n s t o c k i n f o rm a t i o n d a t a b a s e . A c c e s s u p - t o - d a t es t o c k q u o t a t i o n s , f i n a n c i a l i n f o rm a t i o n , c o m p a n y b a c k g r o u n d d a t a ,a n m o r e — a l l w i t h D o J o n e s .U s i n g a p e r s o n a l c o m p u t e r , m d e m , t h p h o n e , a n t h r i g h t s o f tw a r e , y o c a s e a r c h t h r o u g h b a c ki s s u e s o p u b l i c a t i o n s l i k e t h W a l lS t r e e t J o u r n a l o d i r e c t l y p l a c e o d e r s . T h i s s i m p l i f i e d g u i d e t t h e p r ee m i n e n t b u s i n e s s i n f o r m a t i o n s e r v i c ep u t s e v e r y t h i n g w i t h i n e a s y r e a c h ,a n g e t s y o s t a r t e d f a s t e r a n m o r ee a s i l y t h a n a n y m a n u a l .

L o o k f o C O M P U T E D Q u i c k a n d E a s y G u i d e s a y o u r l o c a l b o o k o c o m p u t e r s t o r e .T o r d e r a n C O M P U T E ! b o o k , c a l l t o l l f r e e 1 - 8 0 0 - 3 4 6 - 6 7 6 7 ( i N c a l l 2 1 2 - 8 8 7 - 8 5 2 5 )

o w r i t e C O M P U T E ! B o o k s , C u s t o m e r S e r v i c e , G . P . O . L o c k b o x 5 0 4 4 , N e Y o r k , N 1 0 0 8 7 - 5 0 4 4 .

P u b l i c a t i o n s j n c . C O M P U T E 1 b o o k s a r a v a i l a b l e o u t s i d e t h e U n i t e d S t a t e s f r o m s u b s i d i a r i e s o M c G r c w - H i l l I n t e r n a t i o n a l B o o k C o m p a n y

o A B C o n s u m e r M a g a z i n e s , i n n o t h A B P u b l i s h i n g C o m p a n i e s

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 4/68

T H E D I T O R ' S V I E W

W e l c o m e t t h p r e m i e r i s s u e o f C O P U T E I ' s P M a g a z i n e . W e ' r e e m b a r k i n go a e x c i t i n g a p p r o a c h t m a g a z i n ep u b l i s h i n g t h a t h a s n ' t b e e n s e e n b e f o r ei t h P C - c o m p a t i b l e m a r k e t .

O u a p p r o a c h ? W e ' r e f u l f i l l i n g t w v i t a l n e e d s s h a r e d b a l c o m p u t e ru s e r s — t h e n e e d f o i n f o r m a t i o n a n t h n e e d f o s o f t w a r e . T h m o s t n o t ab l e d i f f e r e n c e b e t w e e n C O M P U T E D P M a g a z i n e a n o u c o m p e t i t o r s i t h a to u m a g a z i n e i n c l u d e s f l o p p y d i s kw i t h p r o g r a m s , r e a d y t r u o y o u rI B P C X T , A T , c o m p a t i b l e , o c l o n e .Y o g e p r o g r a m s y o c a u s r i g h tn o w — e x c e p t i o n a l , o r i g i n a l p r o g r a m st h a t m a k e y o u r c o m p u t e r m o r e e f i c i e n t , e a s i e r t u s e , a n m o r e e n t e rt a i n i n g . P r o g r a m s t h a t a r e u s e f u l a t h o f f i c e o i t h h o m e . P r o g r a m s t h a td o n ' t h a v e t b t y p e d f r o m p r i n t e dm a g a z i n e l i s t i n g s . B e s t o a l l , y o d o n ' th a v e t b p r o g r a m m e r t t a k ea d v a n t a g e o w h a t C O M P U T E D P M a g a z i n e h a s t o f f e r .

I t h i s p r e m i e r i s s u e , f o r i n s t a n c e ,y o u ' l l f i n d p r o g r a m s l i k e L a s e r C h e s s ™ ,a e x c e l l e n t , f u t u r i s t i c , a n h i g h l y o r i gi n a l t w o - p l a y e r s t r a t e g y g a m e . T h o j e c t i t m a n e u v e r v a r i o u s g e o m e t r i cp i e c e s , o r i e n t i n g t h e i r m i r r o r e d s u r f a c e ss y o c a d e s t r o y y o u r o p p o n e n t ' sk i n g w i t h a l a s e r b e a m . I t ' s p e r f e c te x a m p l e o a a n i m a t e d b o a r d g a m et h a t w o u l d b e x t r e m e l y d i f f i c u l t t i p l e m e n t w i t h o u t c o m p u t e r . L a s e rC h e s s w o t h $ 5 , 0 0 0 F i r s t P r i z e i p r o g r a m m i n g c o n t e s t w s p o n s o r e d l a s ty e a r t h e l p l a u n c h s i s t e r p u b l i c a t i o n ,C O M P U T E D A t a r i S D i s k M a g a z i n e .T h i s a l l - n e w P v e r s i o n o L a s e r C h e s si m u s t f o t h o s e w h e n j o y t h c h a ll e n g e o g o o d s t r a t e g y g a m e .

F r e e F i l e r , g e n e r a l - p u r p o s e d a t ab a s e m a n a g e r , w a c u s t o m - w r i t t e n f o t h i s i s s u e b e d i t o r i a l p r o g r a m m e r T i mM i d k i f f . I h a m a n y o t h e s e a r c h i n g ,s o r t i n g , e d i t i n g , a n p r i n t i n g f e a t u r e sy o u ' d e x p e c t t f i n d i c o m m e r c i a l p r g r a m s , a n i t ' s i d e a l f o t a c k l i n g s m a l l -t m e d i u m - s i z e d d a t a b a s e t a s k s . B e s t o a l l , y o u ' r e n o l i m i t e d t p r e s t r u c t u r e d ,r i g i d f o r m a t s — y o u c r e a t e t h k i n d s o r e c o r d s m o s t a p p r o p r i a t e t y o u r n e e d s .C o m p i l e d i T u r b o P a s c a l , F r e e F i l e r i a l s o i n c l u d e d o t h m a g a z i n e d i s k ,r e a d y t r u n .

F i n d D u p e i t h f i r s t p r o g r a m i w h a t w i l l b r e g u l a r f e a t u r e i C O M -

C O M P U T E I ' s P M a g a z i n e S e p t e m b e r 1 9 8 ?

P U T E ! ' s P M a g a z i n e , o u " B e s t o t h B o a r d s " c o l u m n . A l o t h o t h e r p r g r a m s i o u m a g a z i n e a r o r i g i n a lw o r k s p u b l i s h e d h e r e f o t h f i r s t t i m e ,b u i n t h i s c o l u m n w w i l l p r e s e n t a o u t s t a n d i n g e x a m p l e o t h s o f t w a r ea v a i l a b l e o e l e c t r o n i c b u l l e t i n b o a r ds y s t e m s ( B B S s ) . W e ' l l s e a r c h t h c o u nt r y f o r t h f i n e s t w o r d p r o c e s s o r , t h m o s t e f f e c t i v e a p p l i c a t i o n s , t h b e s tg a m e s . M o s t P u s e r s d o n ' t h a v e m d e a n d o n ' t b e l o n g t u s e r g r o u p ,s o t h e y n e v e r s e m o s t o t h i s s o f t w a r e .A n e v e n t h o s e w h h a v e m o d e m sf i n d i d i f f i c u l t ( a n d e x p e n s i v e ) t s i f tt h r o u g h t h t h o u s a n d s o p r o g r a m s o B B S s , s e p a r a t i n g t h g e m s f r o m t h o r e .

" B e s t o f t h e B o a r d s " d o e s t h a t d i g i n g f o y o u . W p i c k a o u t s t a n d i n gp r o g r a m f r o m t h t h o u s a n d s a v a i l a b l e ,t r a c k d o w n t h e a u t h o r , s e c u r e p u b l i s hi n r i g h t s t t h l a t e s t r e v i s i o n , t e s t t h p r o g r a m , r e w o r k t h d o c u m e n t a t i o n ,a n b r i n g y o t h f i n a l p o l i s h e d p a c ka g e . T h i s i s s u e ' s F i n d D u p e , b K a r s o nW M o r r i s o n , i p r i m e e x a m p l e . I t ' sv e r y u s e f u l p r o g r a m t h a t w i l l h e l p y o o r g a n i z e y o u r f l o p p y d i s k s o o p t i m i z es p a c e o y o u r h a r d d i s k . A g a i n ,F i n d D u p e i i n c l u d e d o t h i s i s s u e ' sm a g a z i n e d i s k — j u s t l o a d a n r u n .

O c o u r s e , t h e r e ' s m o r e t C O P U T E I ' s P M a g a z i n e t h a n d i s k . Y o a l s o g e t m a g a z i n e f i l l e d w i t h s o f t w a r ea n h a r d w a r e r e v i e w s , t o p i c a l i n d u s t r yn e w s , a n f e a t u r e a r t i c l e s . P l u s , t h e r ea r s p e c i a l c o l u m n s s u c h a " P N e w s

N o t e s , " a a n a l y t i c a l l o o k a w h a t ' sh a p p e n i n g i t h I B M - c o m p a t i b l ec o m m u n i t y ; " T h e E a r , " t o n g u e - i n -c h e e k c o m p e n d i u m o i n d u s t r y g o s s i p ;" G e t t i n g D o w n T B u s i n e s s , " v a l u a b l er e s o u r c e f o b u s i n e s s p e o p l e ; a n " R e a d e r s ' F e e d b a c k , " p l a c e w h e r er e a d e r s a n e d i t o r s c a e x c h a n g e a d v i c e .

C O M P U T E ! P u b l i c a t i o n s , I n c . h a b e e n p u b l i s h i n g c o m p u t e r m a g a z i n e ss i n c e t h 1 9 7 0 s , a n w r e c o g n i z e t h a tt h d a y s w h e n c o m p u t e r u s e r s h a t b p r o g r a m m e r s a n d s o l d e r i n g - g u nj o c k e y s a r l o n g g o n e . T h a t ' s w h w e ' v e a d o p t e d t h i s s p e c i a l m a g a z i n e /d i s k f o r m a t f o C O M P U T E D P M a g az i n e . I a l l o w s u s t o f f e r u s e f u l a r t i c l e sa n p r o g r a m s w h i l e s p a r i n g y o t h h o u r s o t y p i n g t h a t u s e d t b n e e s s a r y w i t h p r i n t e d p r o g r a m l i s t i n g s .P l u s , t h p r o g r a m s c a b f a l a r g e r ,m o r e s o p h i s t i c a t e d , a n w r i t t e n i

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

I y o a r i n t e r e s t e d i p r o g r a mm i n g , C O M P U T E I ' s P M a g a z i n e w i l l a l s op u b l i s h p r o g r a m m i n g u t i l i t i e s a n t t o r i a l s ( s e e " B A S I C C r o s s - R e f e r e n c e " i t h i s i s s u e ) , a n o u d i s k c o n t a i n s t h s o u r c e c o d e f o m o s t o o u r p r o g r a m s .W e ' r e a l s o s p o n s o r i n g P P r o g r a mm i n g C o n t e s t w i t h $ 1 5 , 0 0 0 i c a s hp r i z e s t e n c o u r a g e t h s u b m i s s i o n o t o p - q u a l i t y , o r i g i n a l s o f t w a r e . D o n ' tm i s s t h a n n o u n c e m e n t e l s e w h e r e i t h i s i s s u e .

C O M P U T E I ' s P M a g a z i n e i a i m e d a t h e m i l l i o n s o p e o p l e w h h a v eb o u g h t I B P C s , m i d - p r i c e dc o m p a t i b l e s , o l o w e r - p r i c e d c l o n e so v e r t h e p a s t f e y e a r s . I y o o w P C i t ' s l i k e l y t h a t y o u b o u g h t i t t a k ew o r k h o m e f r o m t h o f f i c e , o f o s m a l l - b u s i n e s s j o b s , o f o u s a g e e r a l - p u r p o s e f a m i l y c o m p u t e r — o r a l t h r e e . B u y o p r o b a b l y d o n ' t w a n t t i n v e s t t h e h u n d r e d s o h o u r s i r e q u i r e st l e a r n p r o g r a m m i n g l a n g u a g e a n t w r i t e y o u r o w s o f t w a r e . W h o p et h a t m a g a z i n e w h i c h b r i n g s y o d i s k f u l o p r o g r a m s e v e r y o t h e rm o n t h — a l o n g w i t h f e a t u r e s , r e v i e w s ,c o l u m n s , a n i n d u s t r y n e w s — i s j u s tw h a t y o u ' r e l o o k i n g f o r .

T o R . H a l f h i l l , E d i t o r

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 5/68

3 y o u d o n ' t h a v e t i m ef o s i g h t s e e i n g ! ' - C h u c k

Y e a g e r1 [ X ' s i g n i T : N t - i i L i - m c r .W S i t h I B P C X h c H m d y l O O O f i m U y o fu l i t e r s , j n t l c o n i n u t i h k - Nf i h a n o e d p t . T t t i m u n i . v o nt h I B A R u d i s k s ,

h a r d d r t r a , a n ' l i i n d y. - M X H ) . E n h a n c e d c o l o r

. u p p a n r a u l a h k - l b rT a n d y c o m p u t e r s

a n H I E G A .

d r i v e t h S R - 7 1 " B l a c k b i r d "a f u l l t h r u s t t t h v e r y

e d g e o s p a c e . C l i m b i n t o t h " M u s t a n g " a n r a c e w i d e - o p e n ,

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

T h a c t i o n i s f a s t , e v e nn c e d p i l o t s c a " a u g e r i n ! '

i w h Y e a g e r i n s i s t e d o c u r s o r s t h a t t e a c h y o i

g h t : f r o m f l a w l e s s t a k e - o f f sf l a r e l a n d i n g s t a i l e r o n r o l l s ,

8 ' s , e v e ne a d s t a l l s .

a r l o o k i n g a b r e a k t h r o u g h i f l i g h t s i m u l a t i o n .N o j u s t s l e e p y r i d e i C e s s n a . O s a f e , p r e t t yc o l l e c t i o n o s c e n e r y . B u t h k i n d o f M a c h -

s i m u l a t i o n t h a t m a k e s y o u r p a l m sy o u r i n n e r - e a r s c r e a m

m e r c y .C h u c k Y e a g e r c o

o t e d t h e e n t i r e d e s i g n .g a v e h i M a c h - s p e e d

g r a p h i c sd r i v e r s , s t a t e - o f -

t h e - a r t 3 - t e r r a i nm o d e l i n g , a n a u t h e n

a e r o d y n a m i c s . H a d d e do n l y C h u c k Y e a g e r w o u l d

o f l i k e s e a t - o f - t h e - p a n t sf l i g h t i n s t r u c t i o n , f o r m a t i o na n e v e n t e s t p i l o t i n g o 1

a i r c r a f t .N o y o c a e x p e r i e n c e t h

a n e x c i t e m e n t o f f l y i n g l i k eb e f o r e . S t r e a k a l o n g a Y e a g e r

f l y i n g f o r m a t i o n t h r o u g hg a t e s , s l a l o m s a n

s k y s c r a p e r s . P u n c h1 . - 1 W i n d s c r e e n c u r w i f s m a k e l e a r n i n gh o l e i t h S K a n B i s t e r , a n t o m o r e f u

D i h o l e a n y o u ' l l f a c e t h e w r a t ho t h u l t i m a t e s u r v i w r h i m s e l f .

Y o c a e v e n

t a k e o t h c h a ll e n g e s o t e s t p i l o t

u s i n g Y e a g e r o w e v a l u at i o n c h a r t s . S t r a p y o u r s e l f i n t o

t h B e l l X - a n s h a t t e r t h s o u n d b a r r i e r . C h e c ko u t Y e a g e r ' s t h r e es u p e r s o n i c X - j e t s a n e n t e rt h " r e a l m o t h u n k n o w n ! 1 P u s ht h e m t o o h a r d a n y o u ' l l d i s c o v e r t h g u t - w r e n c h i n g s e n s a t i o n o h u r t l i n gt o w a r d E a r t h a M a c h 3

A Y e a g e r s a y s , t h r e a l h e r o i t h t e s t p i l o t w h s o m e h o w m a n a g e st o s u r v i v e . S c l i m b i n t o t h e c o c k p i tw i t h t h e g r e a t e s t p i l o t i h i s t o r y -a n p u y o u r s e l ft t h t e s t .

E L E C T R O N I C A R T S ®

O T O R D E R : V i s i t y o u r r e t a i l e r o c a l l 8 1 ) 0 - i 5 - - i S 2 5 f o d i r e c t V I S A o M a s t e r C a r d o r d e r s ( i C c a l l S 0 0 - 5 6 2 - 1 1 1 2 ) . T h d i r e c t p r i c e i f o t h I B v e r s i o n . T b u b m a i l , s e n d c h e c k o m o n e y o r d e r t E l e c t r o n i c A r t s D i r e c t S a l e s . P O B o 7 5 3 0 . S a n M a t e o . C 9 4 4 0 3 .

d S f o s h i p p i n g a n h a n d l i n g ( S S C a n a d i a n ) . P l e a s e a l l o w - w e e k s f o d e l i v e r y . S c r e e n s h o t s r e p r e s e n t I B v e r s i o n , o t h e r s m a v a r y . I B r e g i s t e r e d t r a d e m a r k o I n t e r n a t i o n a l B u s i n e s s M a c h i n e s . I n c . S o f t w a r e 1 9 8 7 N e L e r n e r . P a c k a g e D e s i g n E l e c t r o n i c A r t s . A l r i g h t s

E l e c t r o n i c A r t s , a u t h o r i z e d u s e r .

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 6/68

P u b l i s h e rE d i t o r i a l D i r e c t o rM a n a g i n g E d i t o rA s s o c i a t e P u b l i s h e r

J a m e s A C a s e l l aR i c h a r d M a n s f i e l dK a t h l e e n M a r t l n e kS e l b y B a t e m a n

E d i t o r . C O M P U T E D P M a g a z i n e C O M P U T E DA t a r i S T D i s k f M a g a z i n e

P r o d u c t i o n D i r e c t o rE d i t o r . C O M P U T E !

C O M P U T E ! ^ G A Z E T T EE d i t o r , C O M P U T E I s A p p l e

A p p l i c a t i o n s M a g a z i n eF e a t u r e s E d i t o rT e c h n i c a l E d i t o rA s s i s t a n t T e c h n i c a l E d i t o r s

A s s i s t a n t E d i t o r , C O M P U T E DA t a r i S T D i s k M a g a z i n e

A s s i s t a n t E d i t o r , C O M P U T E !A s s i s t a n t E d i t o rP r o g r a m m i n g S u p e r v i s o rE d i t o r i a l P r o g r a m m e r s

C o p y E d i t o r s

E d i t o r i a l A s s i s t a n tS u b m i s s i o n s R e v i e w e rP r o g r a m m i n g A s s i s t a n tE x e c u t i v e A s s i s t a n tA d m i n i s t r a t i v e A s s i s t a n t s

R e c e p t i o n i s t

T o R H a l f h i i lT o n y R o b e r t s

L a n c e E l k o

G r e g g K e i z e rK e i t h F e r r e l lO t t i s R C o w p e rG e o r g e M i l l e r . D a l e M c B a n e ,J a m e s F u c h s

T o d d H e i m a r c kR h e t t A n d e r s o nJ o h n S h a d l eP a t r i c k P a r r i s hT i V i c t o r , T i M i d k i f f ,W i l l i a m C h i nK a r e n U h l e n d o r f , K a r e nS i e p a k , J i l l C h a m p i o nC a r o l i n e H a n l o nD a v i d H e n s l e yT r o y T u c k e rD e b i N a s hJ u l i a F l e m i n g , I r i s B r o o k s , M a r yH u n t , S y b i l A g e eA n i t a A r m f i e t d

C O M P U T E D B o o k D i v i s i o nE d i t o rA s s i s t a n t E d i t o r sP r o g r a m m i n g A s s i s t a n tD i r e c t o r o N a t i o n a l S a l e s

S t e p h e n L e v yT a m m i e T a y l o r . R o b e r t B i x b yD a v i d F l o r a n c eJ o s e p h W . H a t c h e r

P r o d u c t i o n M a n a g e rA r D i r e c t o rA s s i s t a n t A r D i r e c t o rA s s i s t a n t P r o d u c t i o n M a n a g e rA r t i s t s

T y p e s e t t i n gI l l u s t r a t o r

l i m a S w a i nJ a n i c e R F a r yL e N o e l , J f D P o t t e rR o b i n C a s e . K i P o t t s . S c o t t yB i l l i n g s , T o n y J a c o b s e nT e r r y C a s h , C a r o l e D u n t o nH a r r y B l a i r

D i r e c t o r o A d v e r t i s i n g S a l e sA d v e r t i s i n g D i r e c t o rP r o d u c t i o n C o o r d i n a t o r

P e t e r J o h n s m e y e rB e r n a r d J T h e o b a l d . J r K a t h l e e n H a n l o n

C u s t o m e r S e r v i c e M a n a g e rD e a l e r S a l e s S u p e r v i s o rI n d i v i d u a l O r d e r S u p e r v i s o r

D i a n e L o n g oJ o s e C r u zC a s s a n d r a G r e e n

J a m e s A C a s e l l a , P r e s i d e n tR i c h a r d M a n s f i e l d , V i c e P r e s i d e n t , E d i t o r i a l D i r e c t o rR i c h a r d J M a r i n o , V i c e P r e s i d e n t . A d v e r t i s i n g S a l e sC h r i s t o p h e r M . S a v i n e , V i c e P r e s i d e n t , F i n a n c e P l a n n i n gl l e n e B e r s o n W e i n e r , V i c e P r e s i d e n t , P r o d u c t i o nE d i t o r i a l B o a r dR i c h a r d M a n s f i e l d , K a t h l e e n M a r t l n e k , S e l b y B a t e m a n , l a n c eE l k o , T o R H a l f h i i l , S t e p h e n L e v yR o b e r t L o c k . F o u n d e r a n E d i t o r i a l C o n s u l t a n tE d i t o r i a l o f t l c e s :

C o r p o r a t e o f f i c e s :

C u s t o m e r S e r v i c e :

D e a l e r S a l e s :

3 2 W e s t W e n d o v e r A v e n u e , S u i t e2 0 0 . G r e e n s b o r o , N 2 7 4 0 88 2 7 t A v e n u e , N e Y o r k , N 1 0 0 1 92 1 2 - 2 6 5 - 8 3 6 08 0 0 - 3 4 6 - 6 7 6 7 ( I N 2 1 2 - 8 8 7 - 8 5 2 5 )1 0 : 0 0 A M - 1 2 : 3 0 P M 1 : 3 0 P M - 3 : 0 0 P M o n d a y - F r i d a y8 0 C W ) 3 8 - 3 8 2 2 ( I N 2 1 2 - 8 8 7 - 8 5 6 6 )

A M - 5 P M o n d a y - F r i d a yA d v e r t i s i n g S a l e s R e p r e s e n t a t i v e s

B e r n a r d T h e o b a l d , A d v e r t i s i n g D i r e c t o r : 2 1 2 - 3 1 5 - 1 6 6 5N e E n g l a n d , M i A t l a n t i c , E a s t C o a s t

P e t e r H a r d y : 6 1 7 - 4 8 9 - 3 5 0 0M i d w e s t S o u t h w e s t

J e r r y T h o m p s o n , L u c i l l e D e n n i s : 3 1 2 - 7 2 6 - 6 0 4 7 ( C h i c a g o ) ,7 1 3 - 7 3 1 - 2 6 0 5 ( T e x a s ) . 3 0 3 - 5 9 5 - 9 2 W ( C o l o r a d o ) . 4 1 5 - 3 4 8 - 8 2 2 2( C a l i f o r n i a )

W e s t , N o r t h w e s t B r i t i s h C o l u m b i aJ e r r y T h o m p s o n . L u c i l l e D e n n i s : 4 1 5 - 3 4 8 - 8 2 2 2

S e n d a l a d v e r t i s i n g m a t e r i a l s t o K a t h l e e n H a n l o n3 2 4 W e s t W e n d o v e r A v e . , S u i t e 2 0 G r e e n s b o r o , N 2 7 4 0 8

C O M P U T E ! P u b l i c a t i o n s , I n c . p u b l i s h e s :C O M P U T E ! C O M P U T E ! B o o k s C O M P U T E ' S G a z e t t e

C O M P U T E D G a z e t t e D i s k C O M P U T E D A p p l e A p p l i c a t i o n sC O M P U T E ' S A t a r i S D i s k & M a g a z i n e

C O M P U T E ! P u b l i c a t i o n s j n c ©P o r t o f A B C o n s u m e r M o g o z i n e s . I n c . ^ ^ O n o t r i e A B P u b l i s h i n g C o m p a n i e s

A B P u b l i s h i n g . P r e s i d e n t . R o b e r t B u r t o n1 3 3 0 A v e n u e o t h A m e n c a s . N e Y o r k . N e V o r k 1 0 0 1 9

C O M P U T E ! 1 * P M o g o i l n e i p u b J i s h e d b i m o n t h l y b C O M P U T E ! P u b l i c a t i o n s , m 8 2 7 t A v e . . N e Y o r k . N 1 0 0 1 9 U S P h o n e ( 2 1 2 ) 2 6 5 - 8 3 6 0 E d i t o r i a l O f f i c e s a r t o c a i e a a 3 2 d W e s t W e n d o v e r A v e n u e . G r e e n s b o r o , N 2 7 d O 8 . D o m e s t i c S u b s c n p -t t o n s i s s u e s . $ 5 9 . 9 5 P O S T M A S ' E R S e n d a d d r e s s c h a n g e s t C O M P U T E ! 1 * P M a g az i n e . P B o 1 0 7 6 7 . D e M o i n e s , I 5 0 3 4 0 S e c o n d d o s s a p p l i c a t i o n p e n d i n g . E n u r ec o n t e n t s c o p y r i g m £ 1 9 8 7 b C O M P U T E ! P u b l i c a t i o n s , I n c . A l r i g h t s r e s e r v e d .I S S N 0 8 9 3 - 8 2 6 1

C O M P U T E ! 1 * P M a g a z i n e S e p t e m b e r 1 9 8 7

T h C O M P U T E 1 s u b s c r i b e r l i s t I m a d e a v a i l a b l e t c a r e f u l l y s c r e e n e d o r g a n i z a t i o n sw i t h p r o d u c t o s e r v i c e w h i c h m a b o f i n t e r e s t t o u r r e a d e r s . I f y o p r e f e r n o t r e c e i v e s u c h m a i l i n g s , p l e a s e s e n d a e x a c t c o p y o y o u r s u b s c r i p t i o n l a b e l t o C O P U T E I P . B o 1 0 9 5 5 , D e M o l n e s , I 5 0 9 5 0 I n c l u d e a n o t e i n d i c a t i n g y o u r p r e f e r e n c et r e c e i v e o n l y y o u r s u b s c n p l o n .

A u t h o r s o m a n u s c r i p t s w a r r a n t t h a t a l m a t e r i a l s s u b m i t t e d t C O M P U T E I a r o r i g i n a lm a t e r i a l s w i t h l 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 t i s a i d a u t h o r s . B s u b m i t t i n g a r t i c l e s t 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 e f o p u b l i c at i o n , b e c o m e t h e x c l u s i v e p r o p e r l y o C O M P U T E ! P u b l i c a t i o n s . I n c N p o r t i o n o ( t h i sm a g a z i n e m a b r e p r o d u c e d a n l o r m w i t t i o u t w r i t t e n p e r m i s s i o n I r o m t h p u l i s h e r . 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 7 C O M P U T E I P u b l i c a t i o n s , I r . c R i g h t s t o p r g r a m s d e v e l o p e d o n s u b m i t t e d b a u t h o r s o r e e x p l a i n e d i o u a u t h o r c o n t r a c tU n s o l i c i t e d m a t e r i a l s n o t a c c e p t e d l o p u b l i c a t i o n C O M P U T E ' w i l l D r e t u r n e d i la u t h o f p r o v i d e s s e l f - a d d r e s s e d , s t a m p e d e n v e l o p e . P r o g r a m s ( o t a p e o d i s k )m u s t o c c o m p a n y e a c h s u r x m s s - o n P r i n t e d l i s t i n g s a r o p t i o n a l , b u n e l p f u l A r t i c l e ss h o u l d b f u r n i s h e d a t y p e d c o p y ( u p p e r - a n l o w e r c a s e , p l e a s e ) w i t h c t o u o l e s p a ci n E a c h p a g e o y o u r a r t i c l e s n o u l d b e a r t h t i t l e o t h a r t i c l e , d a t e a n n a m e o t h a u t h o r . C O M P U T E ' a s s u m e s n l i a b i l i t y f o r e r r o r s i a r t i c l e s o a d v e r t i s e m e n t s O p i ni o n s e x p r e s s e d b a u t h o r s a r n o n e c e s s a r i l y t h a s e o C O M P U T E ! .

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 7/68

W O R L D P R E M I E R E

O n o t h m o s t c o m p l e t e P C e v e r b u i l t .F e a t u r i n g :

M I G A ™ m u l t i f u n c t i o n i n t e r n a l g r a p h i c s a d a p t o r . . . E G A , C G a n H e r c u l e s * c o m p a t i b i l i t y i n t e g r a t e d o s i n g l e m o t h e r b o a r dM o n o c h r o m e g r a p h i c s i H e r c u l e s * o E G C h o i c e o f m o n i t o r s ( E G A , C G o p a p e r w h i t e m o n o c h r o m e )

I B M * P c o m p a t i b i l i t y8 0 8 6 m i c r o p r o c e s s o r a 8 . M h z , 1 b i t , 6 4 0 k r a M o u s e a n d m o u s e - d r i v e n s o f t w a r eS 5 0 0 w o r t h o s o f t w a r e i n c l u d i n g : M i c r o s o f t M S - D O S v e r . 3 . 2 , D i g i t a l R e s e a r c h s ' G E ( G r a p h i c sE n v i r o n m e n t M a n a g e r } D e s k t o p , c a l c u l a t o r , b a t t e r y - p o w e r e d c l o c k - a l a r m , P a i n t , D o P l u s ,L o c o m o t i v e B a s i c I I p r i n t s p o o l e r , u t i l i t e s a n m o r eL o u d s p e a k e r w i t h v o l u m e c o n t r o l , f u l l - s i z e k e y b o a r d , u s e r m a n u a l a n m o r e

e x c l u s i v e a g e n t f o t h e U . S .H a r r i s o n R o a d L o n g v i e w , T e x a s 7 5 6 0 4

1 1 6 ( U . S . ) 1 - 8 0 0 - 2 2 2 - 5 4 2 0 ( T e x a s )7 - 4 8 9 8

s a n I B a r r e g i s t e r e d L r o d e m n r k s

A M S T R A D" F a m i l y - f r i e n d l y " . . b u s i n e s s - s m a r t

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 8/68

s c i e n c e - f i c t i o n a d v e n t u r e g a m eP l u s f o u r f a n t a s y g a m e sf o t h I B M @ P C a n o t h e r p e r s o n a l c o m p u t e r s .

A v a i l a b l e a y o u r l o c a l c o p u t e r / s i f t w a r e o g a m e s t o r e .

I t h e r e a r n c o n v e n i e n tS t o r e s n e a r y o u . V I S A a n M / h o l d e r s c a n o r d e r b y c a l l i n g t o l l -f r e e 8 0 0 - 4 4 3 - 0 1 0 0 , x 3 3 5 .T o o r d e r b y m a i l , s e n d y o u r c h e c kt o S T R A T E G I C S I M U L A T I O N S ,I N C . , 1 0 4 6 N R e n g s t o r f f A v e n u e ,M o u n t a i n V i e w , C 9 - i O - i 3 . ( C a l if o r n i a r e s i d e n t s , p l e a s e a d 7 s a t e s t a x . ) P l e a s e s p e c i f ) ' c o m p u t e rf o r m a t a n d a d d S 2 . 0 0 f o s h i p p i n ga n h a n d l i n g .

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

W R I T E F O F R E E C O L O RC A T A L O G O A L O U G A M E ST O D A Y .

^ b S T R A T E G I C S I M U L A T I O N S , I N C . « r i f l M , ™ « n « d .■ o s i l a r r e g i s t e r e d t r a d e m a r k s o . A p p l e C n m p u t e r , I n c . C - 6 4 . m i l A M I G A a r i r . n l n i i . i r k > e l C o m m o d o r e F k c i r o n i c s . L i d .

a r r i ^ j - i i - m l t r a d e m a r i u n \ l a r i . I n c . I B i r r g b l t r e d t r a d e m a r k n I n t e r n a t i o n a l ] i n - ; m ■ . M a c h i n e s ( J i r p o r a t i o n .

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 9/68

N E W SN O T E S

S / 2 : W h a t ' s I I F o U s g t h n o r m a l d e l u g e

P C - r e l a t e d n e w s l a s t s p r i n g w a h a n n o u n c e m e n t o f t h e I B P e

S y s t e m / 2 c o m p u t e r s a n n e w O S / 2 o p e r a t i n g s y s t e m .

h a b e e n w r i t t e n a b o u t t h s e r i e s b b u s i n e s s - o r i e n t e d

t i o n s ; l i t t l e h a b e e n s a i dw h a t t h P S / 2 s m e a n t t h a n s m a l l - b u s i n e s s u s e r .

A r e y o u w o n d e r i n g i y o u rB P C X T A T c o m p a t i b l e , o r

i o b s o l e t e ? I i t i m e t t r a d ey o u r o l t r u s t y m a c h i n e o n

e P S / 2 m o d e l ? W i l l O S / 2 m a k ea n M S - D O S p a i r o

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

h n e I B l i n e w o u l d i n c l u d el o w - c o s t " c l o n e k i l l e r s " t h a t

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

o v e r n i g h t . T h e x p e r t st h a t e x c l u s i v e p r o p r i e t a r yw o u l d b b u i l t i n t o t h e

e c o m p u t e r s t m a k e t h e m a i m p o s s i b l e t c o p y . A l o f t h e

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

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

b t h e n v y o t h e n t i r ec o m p u t i n g i n d u s t r y .

T h e r e ' s a o l s a y i n g i t h b u s i n e s s : " I B M a

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

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

R L e v i t a nh E d i t o r s

h o n e s t a p p r a i s a l o f t h e c o s t , c o p a t i b i l i t y , p e r f o r m a n c e , a n g r a p hi c c a p a b i l i t i e s o f t h e P S / 2c o m p u t e r s r e v e a l s t h a t t h e y f a r e f a b e t t e r w h e n c o m p a r e d t I B M ' sp r e v i o u s m a c h i n e s r a t h e r t h a n t t h e i r p r e s e n t c o m p e t i t i o n . A n i f a c t , t h a t ' s h o I B i n t r o d u c e d t h P S / 2 s e r i e s a t l a v i s h m e d i a e v e n ti M a n h a t t a n l a s t A p r i l . N u m e r o u sp r i c e / p e r f o r m a n c e c o m p a r i s o n sw e r e d r a w n b e t w e e n t h P S / 2 sa n t h o r i g i n a l ( s i x - y e a r - o l d ) I B P C b u t h P S / 2 ' s r e a l c o m p e t it o r s — s u c h a t h u b i q u i t o u s P a n A c l o n e s , t h C o m p a q 3 8 6 ,t h A p p l e M a c i n t o s h , a n m a n yo t h e r s — w e r e n o m e n t i o n e d , e v e ni p a s s i n g .

N T h r e a t T C l o n e sI t h e r e a r e a n c l o n e k i l l e r s i t h P S / 2 l i n e , t h r e s t o t h w o r l dh a s n ' t s e e m e d t n o t i c e t h e m y e t .E v e n a f t e r t h P S / 2 a n n o u n c e m e n t ,s a l e s o P c o m p a t i b l e s c o n t i n u e dt s k y r o c k e t ( f u e l e d i p a r t b t h s h o r t a g e o I B X T a n A T s ) , a n c o m p e t i t o r s l i k e C o m p a q c o n t i n u e dt p r o s p e r i t h e s t o c k m a r k e t .

T h e P S / 2 s c e r t a i n l y a r n o p r i c e b r e a k t h r o u g h s . S h o p p e r s w h a r e x p e c t i n g t h e u s u a l 1 0 — 1 5 p e c e n t o f t h p r i c e o f c o m p l e t e s y t e m a b i f o r s t i c k e r s h o c kw h e n t h e y i n q u i r e a b o u t t h P S / 2 s .I B i s t r o n g l y d i s c o u r a g i n g d i c o u n t i n g i r e t a i l o u t l e t s . W h i l ec h a t t i n g w i t h f r i e n d w h w o r k si t h e r e p a i r d e p a r t m e n t o f m a j o rn a t i o n a l c o m p u t e r c h a i n , t h i s w r i t e ro v e r h e a r d r e g i o n a l m a n a g e r b r a t i n g s a l e s p e r s o n a i n t e n s e l y a

M a r i n e d r i l l i n s t r u c t o r c h e w i n go u r e c r u i t . T h s a l e s p e r s o n ' s m i d e e d ? K n o c k i n g p e r c e n t o f P S / 2 M o d e l 5 0 w i t h c o l o r m o n i t o r .

N o w i l l t h s p e e d o f t h eP S / 2 s l e a v e c o m p e t i n g c l o n e s i t h d u s t . T h p e r f o r m a n c e b e n c hm a r k s f o u n d i I B M ' s p r o m o t i o n a ll i t e r a t u r e c a b e s t b e t e r m e d " o p t im i s t i c . " F o i n s t a n c e , w h e n I B r a t e d t h p e r f o r m a n c e o t h P S / 2h a r d d r i v e s , i s t a c k e d t h d e c kb i b u s i n g t e c h n i q u e c a l l e d d i s kc a c h i n g . d i s k c a c h e i p o r t i o n o m e m o r y s e a s i d e t s p e e d u d i s ka c c e s s . W h e n e v e r t h c o m p u t e r a c e s s e s t h d i s k , i l o a d s e x t r a d a t ai n t o c a c h e m e m o r y s i t ' s r e a d i l ya v a i l a b l e f o r a s u b s e q u e n t a c c e s s .D i s k c a c h i n g i n e f e a t u r e o f t h eO S / 2 o p e r a t i n g s y s t e m , b u t c a c hi n p r o g r a m s f o c u r r e n t v e r s i o n s o M S - D O S a r e x t r e m e l y c o m m o n .W h e n t h P S / 2 c o m p u t e r s a r r a e a g a i n s t P a n A c o m p a t i b l e sw i t h d ^ s k c a c h i n g , t h d i f f e r e n c e i p e r f o r m a n c e n a r r o w s c o n s i d e r a b l y .

T h P S / 2 M o d e l 3 0 f o i s t a n c e , i n f a s t e r t h a t a n o t h e r8 0 8 6 - b a s e d c l o n e w i t h t u r b om o d e . I f a c t , l o w - e n d P C A Tc l o n e s w h i c h c o s t n m o r e t h a n t h M o d e l 3 w i l l h a n d i l y r u r i n g sa r o u n d t h I B m a c h i n e .

S i m i l a r l y , t h P S / 2 M o d e l 5 i m o r e l i k e 1 . t i m e s f a s t e r t h a nt h o r i g i n a l I B P A i n s t e a d o t w i c e a f a s t . G r a n t e d , t h M o d e l5 i a a t t r a c t i v e , c o m p a c t u n i tw i t h f a i r l y r e a s o n a b l e p r i c e b I B s t a n d a r d s . H o w e v e r , y o u d o n ' th a v e t h o p t i o n o b u y i n g M o d e l5 ( o M o d e l 6 o M o d e l 8 0 w i t ho u g e n u i n e I B h a r d d i s k s y o c a i n s t a l l l o w - c o s t , h i g h -p e r f o r m a n c e d r i v e o y o u r c h o i c e .

T h e M o d e l 5 i c o m p e t i n ga g a i n s t w i d e v a r i e t y o f 1 2 - m e g a -h e r t z A c l o n e s a n c o m p a t i b l e st h a t o f f e r s u p e r i o r p e r f o r m a n c e f o h u n d r e d s o d o l l a r s l e s s . I y o c o u l d s o u p u M o d e l 5 0 — a d dm o r e s l o t s , b e e f i e r p o w e r s u p p l y ,a n a f a s t e r h a r d d r i v e — y o u ' dh a v e P S / 2 M o d e l 6 0 T h M o d e l

S e p t e m b e r 1 9 8 7 C O M P U T E I ' s P M a g a z i n e

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 10/68

T H E A N e w s , r u m o r s , a n g o s s i ph e a r d a r o u n d t h P c o m m u n i t y .T r a d e - W a r F a l l o u tJ a p a n e s e - m a d e A c l o n e s w e r ec o n s p i c u o u s l y a b s e n t f r o m t h S p r i n g C o m p u t e r D e a l e r s ' E x p o s it i o n ( C O M D E X ) h e l d r e c e n t l y i A t l a n t a . P a n a s o n i c , T o s h i b a , a n S h a r p c h o s e n o t d i s p l a y a n o t h 1 6 - b i t m a c h i n e s t h a t w e r e a f e c t e d b U . S . t r a d e t a r i f f s . N E d i d i s p l a y i t P o w e r M a t e s e r i e so c o m p u t e r s — b u t o n l y w h i l e a n o u n c i n g t h a t i t e n t i r e l i n e w i l lb m a n u f a c t u r e d i t h U . S . B h i n d c l o s e d d o o r s , N E s h o w e di n s i d e r s b a t t e r y - p o w e r e d l a p t o pA c o m p a t i b l e t h a t w i l l g i v e T s h i b a ' s A C - o n l y 3 1 0 0 s t i f f c o m p et i t i o n . T h t r a d e s a n c t i o n s k e p tT o s h i b a f r o m a n n o u n c i n g f i r mp r i c e o r a v a i l a b i l i t y d a t e f o i t M o d e l 1 2 0 0 l a p t o p .

I n v a d i n g H o r d e sV e n d e x P a c i f i c , h a r d - c h a r g i n gN e t h e r l a n d s - b a s e d c o n g l o m e r a t e ,i t a k i n g t h e U . S . m a r k e t f o c l o n e s q u i t e s e r i o u s l y . T h E a h e a r s t h a t t h $ 7 - b i l l i o n c o m p an y ' s i n i t i a l o r d e r f r o m i t S o u t hK o r e a n m a n u f a c t u r e r ( S a m s u n g )c a l l s f o s h i p m e n t o 2 0 0 , 0 0 0u n i t s t t h S t a t e s . T h V e n d e xT u r b o 8 8 8 - X T h a a n 8 0 8 8 - 2 m c r o p r o c e s s o r t h a t r u n s a 4 . 7 7 o m e g a h e r t z , b a t t e r y - p o w e r e dc l o c k / c a l e n d a r , t w f l o p p y d r i v e s ,s e v e n s l o t s , b u i l t - i n g r a p h i c sc a r d t h a t ' s c o m p a t i b l e w i t h t h M D A , C G A , a n H e r c u l e s a d a p te r s , m o n o c h r o m e m o n i t o r , a n b u n d l e d s o f t w a r e — c o m p l e t e f o $ 9 9 5 . A l y o a d i e l e c t r i c i t y .

F e e l i n g T h B l u e sT h W i s h H a S a i d T h a ta w a r d a C O M D E X g o e s t a u i d e n t i f i e d a t t e n d e e w h r u f f l e dI B M ' s f e a t h e r s . A t h e c e n t e r o I B M ' s m a m m o t h e x h i b i t w a 1 0 0 - s e a t t h e a t e r t h a t w a u s e d t s t a g e b o u n c y m u l t i m e d i a p r s e n t a t i o n e x t o l l i n g t h v i r t u e s o t h n e P S / 2 s e r i e s . A b o u t f i v em i n u t e s i n t o o n o t h p i t c h e s ,h a r r i e d v o i c e r a n g o u f r o m t h b a c k o f t h e r o o m : " E x c u s e m e I '

v e r y b u s y m a n . C a w c u t h [ e x p l e t i v e d e l e t e d ] a n g e t t h n e w s ? " T h q u e s t i o n e r w a l a s ts e e n b e i n g w a s h e d a w a y f r o m t h p r e s e n t a t i o n r o o m b t i d e o b l u e s u i t s .

T h M G e n e r a t i o nT h e W h o ' s O F i r s t a w a r d a C O M D E X g o e s t t h c o m p a n y —e r s e v e n c o m p a n i e s — w h i c hc l a i m e d t h a v e t h f i r s t e x p a ns i o n c a r d f o I B M ' s P S / 2 M o d e l5 a n M o d e l 6 0 A n d h o w a b o u ta H o n o r a b l e M e n t i o n f o t h f i r m w h i c h c l a i m e d t h a v e t h f i r s t M o d e l 3 0 - c o m p a t i b l e c a r d —n m e a n f e a t o e n g i n e e r i n g , s i n c et h 3 w i l l t a k e j u s t a b o u t a n X T - c o m p a t i b l e b o a r d .

S p i l l i n g T h B y t e sT h F u n n i e s t F a u x P a a w a r d a S p r i n g C O M D E X g o e s t Z e n i t hs p o k e s p e r s o n w h w a a n s w e r i n gq u e s t i o n s f r o m t h p r e s s d u r i n gl u n c h e o n t h a t i n t r o d u c e d Z e n i t h ' sn e " u n d e r - $ l , 0 0 0 - f o r - e v e r y -t h i n g " E P C S i n c e M i c r o s o f t ' s

n e D O M a n a g e r s o f t w a r e f o n o v i c e P u s e r s i i n c l u d e d w i t ht h s y s t e m , M i c r o s o f t C E B i l lG a t e s w a o n h a n d t s p e a k h i t h o u g h t s a b o u t u s e r i n t e r f a c e s f o n e o p h y t e s . T h e n s o m e o n e a s k e d i Z e n i t h h a a n p l a n s t i n c l u d ea d d i t i o n a l s o f t w a r e w i t h t h E P C T h Z e n i t h r e p r e s e n t a t i v e r p l i e d t h a t a l t h o u g h n o t h i n g i i t h i m m e d i a t e o f f i n g , i t ' s o b v i o u st h a t M i c r o s o f t W o r k s w o u l d b n a t u r a l . A t h a t p o i n t , G a t e s , w h h a d b e e n s t a r i n g o u w i n d o w ,b e g a n f u r i o u s l y w a v i n g h i a r m s . E i t h e r h w a m i f f e d a t h p r e m a t u r e a n n o u n c e m e n t o P v e r s i o n o t h p o p u l a r M a c i n t o s h -b a s e d p r o d u c t , o h w a t r y i n g t w a v e o f f a 7 4 a t t e m p t i n g t l a n do t h e r o o f o f t h e O m n i I n t e r n at i o n a l H o t e l .

P S / 2 M o d e l 3 0 R e a l l yP C j r j r ?

A a m u s i n g r u m o r h a b e e n c i c u l a t i n g r e c e n t l y : T h e m a i n s y t e b o a r d i n s i d e t h e I B M P S / 2M o d e l 3 i r e a l l y j u s t r e c y c l e dP C j r s y s t e m b o a r d . P r e s u m a b l y ,t h i s w a I B M ' s w a o u n l o a d i n gw a r e h o u s e - f u l l o f l e f t o v e r P C j r s .A l t h o u g h t h r u m o r s e e m s a s u r d , i e m a n a t e d p e r s i s t e n t l yf r o m a b o u t h a l f - d o z e n s e p a r a t es o u r c e s . S w o p e n e d u M o e 3 a n c h e c k e d i o u t — a n d i t ' sn o t r u e . T h b o a r d s a r c o p l e t e l y d i f f e r e n t . B u w d i s t u mb l e a c r o s s s o m e t h i n g e l s e t h a t w a i n t e r e s t i n g , i n o q u i t e a s l u r i d .q u a l i t y - c o n t r o l s t i c k e r i n d i c a t e st h a t o u M o d e l 3 p a s s e d i n s p e ct i o n o F e b r u a r y 1 3 — n e a r l y t w m o n t h s b e f o r e a n o f t h e P S / 2c o m p u t e r s w e r e a n n o u n c e d t t h p u b l i c .

W h i s p e r T T h E a G o t s o m e t h i n g y o u w a n t t g e o f y o u r c h e s t ? T h e E a r w a n t s t h e a r . M a i l m i s s i v e s t T h E a r ,c / C O M P U T E l ' s P M a g a z i n e ,P . O . B o 5 4 0 6 , G r e e n s b o r o , N 2 7 4 0 3 . A s o u r c e s t r e a t e dc o n f i d e n t i a l l y .

C O M P U T E l ' s P M a g a z i n e S e p t e m b e r 1 9 8 7

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 11/68

c a i n d e e d k e e p u w i t h t h e 1 2 -A c l o n e s — b u t i c o s t s

$ 2 , 0 0 0 m o r e .T h M o d e l 8 i t h e t o p - o f - t h e -P S / 2 . I w e i g h s i n a t n e a r l y 5

a n t h p r i c e i e q u a l l y, 0 0 0 t $ 1 1 , 0 0 0 . I t p e

i o p a r w i t h t h m a n yc l o n e s t h a t a r e n o a p p e a rn f o t h o u s a n d s o d o l l a r s l e s s .

G r a p h i c sn D e s i g n

t e r m s o g r a p h i c s , t h e P S / 2i n t r o d u c e d s o m e i n t e r

n e c o l o r m o d e s , i n c l u d i n gn t h a t a l l o w s 2 5 c o l o r s o t h

s i m u l t a n e o u s l y f r o m a p a lo 2 6 2 , 1 4 4 h u e s . D i g i t i z e d p i

i n t h i s m o d e l o o k a l m o s t l i k ei m a g e s o n v i d e o c a s -

r e c o r d e r s . W h a t ' s m o r e , t h i si a v a i l a b l e o t h l e a s t e

P S / 2 , t h M o d e l 3 0 S u h o w e v e r , I B o m i t t e d

i n c r e a s i n g l y c o m m o n E n h a n c e dA d a p t e r ( E G A ) f r o m t h

3 0 E v e n h e r e , t h o u g h , o w n e r s o

a n A c l o n e s a r e n ' t l e f t o u i h c o l d . B t h e n o f t h e y e a r ,

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

c o m p a t i b l e s t P S / 2 s t a n d a r d s .T h d e s i g n a n l a y o u t o t h

S / 2 c o m p u t e r s i u n d e n i a b l y i r e s s i v e . f e m i n u t e s s p e n t u

e t h h o o d s o t h n e m a c h i n e s a k e i e a s y t u n d e r s t a n d h o

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

e m b l y l i n e s a t h n e I B f a t o r i e s . E v e r y t h i n g s n a p s t o g e t h e rc r i s p l y w i t h o u t s c r e w s , n u t s , o b o l t s , a n t h u s u a l s p r a w l o i n t e rn a c a b l e s i t a m e d . B c o n s o l i d a ti n t h s e r i a l a n p a r a l l e l p o r t s ,d i s k - d r i v e c o n t r o l l e r , a n g r a p h i c sc i r c u i t r y o n t o t h s y s t e m b o a r d ,I B h a s a c h i e v e d m o r e c o m p a c tp a c k a g e w h i l e r e d u c i n g m a n u f a ct u r i n g c o s t s .

H o w e v e r , I B d i d n o t m a k eh e a v y u s o V L S I ( V e r y L a r g eS c a l e I n t e g r a t i o n ) c h i p s , s t h c o m p o n e n t c o u n t i s t i l l h i g h . A n o n d i s a d v a n t a g e o t h c o n s o l i d a te c o n s t r u c t i o n i t h a t s e r v i c e d

p a r t m e n t s n o e q u i p p e d f o c h i p -l e v e l r e p a i r s w i l l p r o b a b l y h a v e t r e p l a c e t h e n t i r e s y s t e m b o a r d i p r o b l e m s d e v e l o p — a n o p e r a t i o nn o f o t h f a i n t - w a l l e t e d . B u I B i m e r e l y f o l l o w i n g t r e n d ; m o s tp e r s o n a l c o m p u t e r s t h e s e d a y s a r p r i m a r i l y s i n g l e - b o a r d m a c h i n e s .

O S / 2 : S h a d e sO M a i n f r a m e sL i k e t h P S / 2 h a r d w a r e , t h n e s y s t e m s o f t w a r e i n t r o d u c e s s i m il a m i o i n n o v a t i o n , i m i t a t i o n ,p o w e r , a n p r i c e . O S / 2 w i l l f i n a l l ye s t a b l i s h s t a n d a r d d e s k t o p - s t y l eu s e r i n t e r f a c e i t h I B w o r l d a n b r e a k t h 6 4 0 K m e m o r y b a r r i e r t h a th a f e n c e d i M S - D O S f o t h l a s tf e y e a r s . U p w a r d c o m p a t i b i l i t yw i t h M S - D O S a p p l i c a t i o n s w a r t a i n e d , a n m u l t i t a s k i n g i j u s ta r o u n d t h c o r n e r . A l t h i s w i l lc o m e , h o w e v e r , a c o n s i d e r a b l ec o s t i d o l l a r s a n b y t e s .

O S / 2 w i l l s e l l f o $ 4 0 0 , a n p o w e r u s e r s w i l l u n d o u b t e d l y w a n tt h e x t e n d e d v e r s i o n t h a t i n t e g r a t e s

p r o p r i e t a r y d a t a b a s e l a n g u a g ec a l l e d S Q ( S y s t e m Q u e r y L a g u a g e ) a n c o m m u n i c a t i o n s w i t ht h P e n v i r o n m e n t — f o r o n l y$ 8 0 0 .

T r u O S / 2 , y o u ' l l n e e d a l e a s t t w o m e g a b y t e s o m e m o r y t r e t a i n c o m p a t i b i l i t y w i t h M S - D O Ss o f t w a r e a n a l e a s t t h r e e m e g ab y t e s t h a n d l e t h e x t e n d e d v e s i o n . O S / 2 i a c t u a l l y b i g g e r t h a nm a n y m a i n f r a m e o p e r a t i n g s y s t e m so f t h e p a s t .

P l a n n e dN o n o b s o l e s c e n c eN o t h a t t h d u s t h a s e t t l e d , i t ' sp o s s i b l e t e x a m i n e t h I B a n o u n c e m e n t s i p e r s p e c t i v e a n d r a w s o m e c o n c l u s i o n s :

T o d a y ' s P C X T a n A c o p a t i b l e s w e r e n o r e n d e r e d i n s t a n t l yo b s o l e t e . E v e n t h P S / 2 ' s m o s t i t e r e s t i n g f e a t u r e s — s u c h a t h n e g r a p h i c s m o d e s — w i l l n o r e c e i v ew i d e s p r e a d s u p p o r t f r o m s o f t w a r ed e v e l o p e r s b e f o r e c o m p a t i b l eg r a p h i c s a d a p t e r s a r e r e a d i l ya v a i l a b l e .

B k e e p i n g i t p r i c e s r e l a t i v e l yh i g h , I B h a n o i n v a d e d t h m a k e n o d o m i n a t e d b y l o w - e n dc l o n e m a n u f a c t u r e r s . I d o z e n s o t h e s e m a n u f a c t u r e r s s t a r t g o i n g o u to b u s i n e s s , i w i l l p r o b a b l y b e d u t c o m p e t i t i o n a m o n g t h e m s e l v e sr a t h e r t h a n t c o m p e t i t i o n w i t h I B M .

I B w i l l m o s t l i k e l y c o n c e nt r a t e o s e l l i n g l a r g e n u m b e r s o P S / 2 s y s t e m s t F o r t u n e 5 0 c o p a n i e s t h a t w a n t t i n t e g r a t e t h e i rp e r s o n a l c o m p u t e r s a n m a i n f r a m e s .

T h I B M - c o m p a t i b l e c o m m un i t y w i l l s p l i t a l o n g M S - D O S a n O S / 2 l i n e s . O S / 2 m a b f a v o r e db c o r p o r a t i o n s w h c a a f f o r dl a r g e o p e r a t i n g s y s t e m a n t h m e m o r y i r e q u i r e s . M S - D O S —w h i c h h a c e r t a i n l y n o s t o p p e de v o l v i n g — w i l l p r o b a b l y r e m a i n t h o p e r a t i n g s y s t e m o c h o i c e f o t h m a j o r i t y o h o m e a n s m a l l -b u s i n e s s u s e r s .

A t h o u s a n d s o o w n e r s o P C s , X T s , A T s , a n c o m p a t i b l e sh a v e a l r e a d y c o n c l u d e d , t h e r e ' s n c o m p e l l i n g r e a s o n t r u s h o u a n s c r a p t h o l r e l i a b l e f o n e P S / 2 . A n i y o u ' r e i t h m a r k e tf o n e c o m p u t e r , t h P a n A c l o n e s s t i l l h a v e a m u c h t o f f e r a s e v e r .

T h N a m e G a m eA u s t i n - b a s e d M i c h a e l D e l l , 2 2 h a b u i l t T e x a s - s i z e d c o m p a n y w i t hh i P C ' s L i m i t e d m a i l - o r d e r b u s in e s s . F r o m s t a n d i n g s t a r t i D e l l ' sU n i v e r s i t y o T e x a s d o r m i t o r y r o o mb a r e l y t h r e e y e a r s a g o , t h e c o m p an h a g r o w n p a s t t h e $ 6 m i l l i o na n n u a l s a l e s m a r k , o u o t h d o r m ,a n i n t o 1 1 0 , 0 0 0 - s q u a r e - f o o tb u i l d i n g .

N o i a p p e a r s t h c o m p a n yh a o u t g r o w n i t n a m e a w e l l . A o J u n e 1 c u s t o m e r s w i l l b d e a l i n gw i t h t h D e l l C o m p u t e r C o r p o r at i o n . D e l l f e e l s t h a t t h n e n a m ew i l l l e n d h i g h p r o f i l e t o h i a r e a d y s u b s t a n t i a l p e n e t r a t i o n o t h F o r t u n e 2 0 0 0 m a r k e t . P l u s , i s o l v e st h p r o b l e m h e f a c e d w i t h t h i ss u m m e r ' s l a u n c h o h i c o m p a n y i t h U . K . I s e e m s t h a t o v e r t h e r e ,L i m i t e d r e a l l y m e a n s s o m e t h i n g . P

S e p t e m b e r 1 9 8 7 C O M P U T E ! ' * P M a g a z i n e

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 12/68

$ 1 5 , 0 0 0 . 0 0P r o g r a m m i n g C o n t e s t !

C O M P U T E ! ' ' s P M a g a z i n eF o I B P C C o m p a t i b l e s

F i r s t P r i z e $ 7 , 5 0 0 . 0 0 S e c o n d P r i z e $ 2 , 5 0 0 . 0 0F i v e H o n o r a b l e M e n t i o n s $ 1 , 0 0 0 . 0 0 e a c h

C O M P U T E ! P u b l i c a t i o n s , I n c . , l o n g t i m e l e a d e r i p e r s o n a l c o m p u t e r p u b l i s h i n g , i l a u n c h i n g n e m a g az i n e t h i s s u m m e r : C O M P U T E I ' s P M a g a z i n e f o I B P C C o m p a t i b l e s . E a c h b i m o n t h l y i s s u e w i l l i n c l u d ef l o p p y d i s k f i l l e d w i t h p r o g r a m s , s o u r c e c o d e , a n o t h e r u s e f u l i n f o r m a t i o n . W e ' r e l o o k i n g f o t h v e r y b e s to r i g i n a l s o f t w a r e f o I B P C s , X T s , a n c o m p a t i b l e s , a n a r s p o n s o r i n g p r o g r a m m i n g c o n t e s t w i t h t o t a l o $ 1 5 , 0 0 0 . 0 0 i p r i z e m o n e y f o t h t o s i w i n n e r s . T h a t ' s $ 7 , 5 0 0 . 0 0 f o F i r s t P r i z e ; $ 2 , 5 0 0 . 0 0 f o S e c o n d P r i z e ;a n f i v e H o n o r a b l e M e n t i o n s a $ 1 , 0 0 0 . 0 0 e a c h . I a d d i t i o n , t h w i n n e r s w i l l r e c e i v e o u s t a n d a r d p u r c h a s ef e e s f o p u b l i c a t i o n i o u m a g a z i n e a n r o y a l t i e s i r e p u b l i s h e d i C O M P U T E ! b o o k s .

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

I n t e r e s t e d ? I s o r e a d t h e s e r u l e s :1 E n t r i e s m u s t b e y o u r o r i g i n a l w o r k , p r e v i o u s l y u n p u b l i s h e d i

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

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

3 T h c o n t e s t d e a d l i n e i O c t o b e r 3 1 1 9 8 7 . A l l e n t r i e s m u s t b r e c e i v e d a o u o f f i c e s b t h i s d a t e . P r o g r a m s s u b m i t t e d a f t e r t h i sd a t e w i l l s t i l l b c o n s i d e r e d f o p u b l i c a t i o n , b u w i l l n o b e n t e r e di t h c o n t e s t . I w p u r c h a s e a n e n t r y f o p u b l i c a t i o n b e f o r e t h d e a d l i n e , t h e e n t r y i s t i l l e l i g i b l e t w i n .

4 E n t r i e s a r e a l l o w e d ( a n d e n c o u r a g e d ) i v i r t u a l l y a l s o f t w a r ec a t e g o r i e s : h o m e a n b u s i n e s s a p p l i c a t i o n s , e d u c a t i o n , r e c r e a t i o n ,t e l e c o m m u n i c a t i o n s , g r a p h i c s , s o u n d a n m u s i c , a n u t i l i t i e s .

5 E n t r i e s m a b w r i t t e n i a n p r o g r a m m i n g l a n g u a g e — i n c l u di n B A S I C , C m a c h i n e l a n g u a g e , P a s c a l , a n M o d u l a - 2 — a s l o n ga t h e y m e e t t w o r e q u i r e m e n t s . F i r s t , i y o u ' r e u s i n g c o m p i l e dl a n g u a g e , t h c o m p i l e d o b j e c t o r u n t i m e c o d e m u s t b a s e l f - s t a n di n p r o g r a m t h a t c a n b e r u n b s o m e o n e w h d o e s n ' t o w c o p yo t r i e l a n g u a g e . { I n t e r p r e t e d B A S I C i a e x c e p t i o n . I c a b a s s u m e d t h a t n e a r l y e v e r y o n e o w n s c o p y o B A S I C A o G W B A S I C . ) S e c o n d , w m u s t b a b l e t l e g a l l y d i s t r i b u t e t h p r o g r a mw i t h o u t i n c u r r i n g l i c e n s i n g f e e s o r o t h e r o b l i g a t i o n s t t h m a k e r o t h l a n g u a g e . I y o u ' r e n o t s u r e w h e t h e r a c e r t a i n l a n g u a g e q u a l if i e s , c o n t a c t i t m a k e r f o c l a r i f i c a t i o n .

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

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

7 E n t r i e s m u s t b a c c o m p a n i e d b y a n a r t i c l e w h i c h e x p l a i n s h o t u s t h p r o g r a m a n d w h a t i d o e s . I y o u r p r o g r a m e m p l o y s a n yn e o u n u s u a l t e c h n i q u e s t h a t y o t h i n k w i l l b o i n t e r e s t t o t h e r p r o g r a m m e r s , y o u c a a l s o d e s c r i b e h o t h p r o g r a m w o r k s .( I y o f e e l t h a t w r i t i n g i n o y o u r s t r o n g p o i n t , p l e a s e d n o h e s it a t e t o e n t e r ; t h i s i p r o g r a m m i n g c o n t e s t a n t h e n t r i e s w i l l b j u d g e d s o l e l y o t h e b a s i s o f t h e p r o g r a m s s u b m i t t e d . )

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

9 T h s t a f f o C O M P U T E ! P u b l i c a t i o n s , I n c . , w i l l j u d g e t h c o t e s t , a n a l d e c i s i o n s r e g a r d i n g c o n t e s t e n t r i e s a n a c c e p t a n c e sw i l l b s o l e l y a t h d i s c r e t i o n o C O M P U T E ! P u b l i c a t i o n s , I n c . A l d e c i s i o n s a r f i n a l . T h i s i n c l u d e s d e c i s i o n s r e g a r d i n g c r e a t i v i t y ,s i m i l a r i t y a m o n g e n t r i e s , a n g e n e r a l s u i t a b i l i t y .1 0 W i n n e r s w i l l b a n n o u n c e d b C O M P U T E ! P u b l i c a t i o n s , I n c . ,i e a r l y 1 9 8 8 .1 1 T h i s c o n t e s t i v o i d w h e r e p r o h i b i t e d b l a w . F u l l - t i m e , p a r t -t i m e , a n p r e v i o u s e m p l o y e e s o C O M P U T E ! P u b l i c a t i o n s , I n c .a n C a p i t a l C i t i e s / A m e r i c a n B r o a d c a s t i n g C o r p o r a t i o n a r i n e l ig i b l e f o t h e c o n t e s t , b u m a s t i l l s u b m i t w o r k f o p u b l i c a t i o n a s t a n d a r d r a t e s .

w a r r a n t t h a t t h p r o g r a m p r e s e n t l y e n t i t l e d i m o w o r i g i n a l w o r k a n t h a t t h w o r k h a n o b e e n s u b m i t t e d f o c o n s i d e r a t i o n e l s e w h e r e , n o r h a s i b e e n p r e v i o u s l y p u b l i s h e d i a n f o r m . I m w o r k i a c c e p t e d b y o u , u n d e r s t a n d t h a t y o u r d e c i s i o n a t t h s e l e c t i o n o w i n n e r s a n d a w a r d i n g o p r i z e s i f i n a l a n w i t h o u t r e c o u r s eo m p a r t . S h o u l d y o u s e l e c t m s u b m i s s i o n , u n d e r s t a n d t h a t w i l l r e c e i v e n p a y m e n t s u n t i l s i g n y o u r s t a n d a r d c o n t r a c t ,w h i c h i n c l u d e s a s s i g n m e n t o t h e ' c o p y r i g h t o f t h p r o g r a m t C O M P U T E ! P u b l i c a t i o n s , I n c . , a n t h a t y o m a u s m n a m e a n i m a g e i p r o m o t i o n a l m a t e r i a l s a n o t h e r f o r m s . ( I y o a r u n d e r a g 1 8 y o u r p a r e n t o l e g a l g u a r d i a n m u s t s i g n f o r y o u . )

S i g n a t u r e :A d d r e s s e n t r i e s t o P P r o g r a m m i n g C o n t e s t

C O M P U T E ! P u b l i c a t i o n s , I n c .P . O . B o x 5 4 0 6G r e e n s b o r o , N 2 7 4 0 3

C O M P U T E ! P u b l i c a t i o n s j n c . ^P a r t o A B C o n s u m e r W o g a n n e j .O n o t n A B P u W a f t n g C o m e d i e s

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 13/68

A e x t r a o r d i n a r y n e p u b l i c a t i o n f o u s e r s o f I B P C a n c o m p a t i b l e s :

C O M P U T E DP m a g a z i n eF O I B P C A N C O M P A T I B L E S

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

S p e c i a lB O N U S

F i r s t I s s u eF R E E

W i t h S u b s c r i p t i o n

T h I B P h a s l o n g b e e n r e c o g n i z e d s t a n d a r d i t h b u s i n e s s c o m m u n i t y . B u r e c e n t l y , s o m e t h i n g a m a z i n gh a b e e n h a p p e n i n g : L o w - p r i c e d P C / M S - D O Sc o m p a t i b l e s a n c l o n e s a r m o v i n g i n t o h o m e s , s c h o o l s ,a n s m a l l b u s i n e s s e s a n e v e r b e f o r e . A c c o r d i n g t s u v e y s , t h e y ' r e b e i n g u s e d f o r j u s t a b o u t e v e r y t h i n g : t a ki n w o r k h o m e f r o m t h o f f i c e , r u n n i n g s m a l lb u s i n e s s e s , w o r d p r o c e s s i n g , s p r e a d s h e e t b u d g e t i n g ,t e l e c o m m u n i c a t i o n s , e d u c a t i o n , a n e n t e r t a i n m e n t .T h a t ' s w h C O M P U T E ! P u b l i c a t i o n s i a n n o u n c i n gn e m a g a z i n e s p e c i a l l y d e s i g n e d f o P u s e r s : C O P U T E l ' s P M a g a z i n e . I t ' s m a g a z i n e f o e v e r y o n e — n o tj u s t c o r p o r a t e d a t a - p r o c e s s i n g m a n a g e r s o F o r t u n e 5 0 e x e c u t i v e s . W h e t h e r y o u ' v e g o a I B P C X T , A T , o rM o d e l 3 0 m i d - p r i c e d c o m p a t i b l e , o l o w - c o s t i p o r t e d c l o n e , y o u ' l l f i n d m a n y v a l u a b l e a p p l i c a t i o n s ,i d e a s , a n e n t e r t a i n i n g p r o g r a m s i e v e r y i s s u e o C O P U T E l ' s P M a g a z i n e :

T o p - q u a l i t y p r o g r a m s . F i r s t a n f o r e m o s t , C O M -P U T E l ' s P M a g a z i n e w i l l b r i n g y o d i s k f u l l o f o r i gi n a l , p r e v i o u s l y u n p u b l i s h e d s o f t w a r e . A p p l i c a t i o np r o g r a m s f o h o m e a n b u s i n e s s . E d u c a t i o n a l p r o g r a m sf o y o u n g s t e r s . U t i l i t i e s . G a m e s . A n s i n c e a l o f t h ep r o g r a m s a r o d i s k , t h e r e a r e f e l i m i t a t i o n s o l e n g t h o l a n g u a g e .

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

S o u r c e c o d e . I y o u ' r e p r o g r a m m e r — o r w o u l d l i k et b o n e — y o u ' l l a p p r e c i a t e t h s o u r c e c o d e f o o u p r o g r a m s i n c l u d e d o e v e r y d i s k . Y o c a e x a m i n ev a l u a b l e r o u t i n e s i v a r i e t y o l a n g u a g e s , a n e v e nc u s t o m i z e o u r p r o g r a m s f o y o u r o w u s e .

R e g u l a r c o l u m n s . T a k e l o o k a o u " P N e w sN o t e s " s e c t i o n t l e a m a b o u t t h m a j o r e v e n t s t h r o u g ho u t h P c o m m u n i t y . H e a r a l t h i n s i d e g o s s i p a n r u m o r s w i t h " T h e E a r . " U s y o u r P m o r e e f f i c i e n t l yw i t h h e l p f r o m o u " G e t t i n g D o w n T B u s i n e s s " c o u m n . A n s e n d y o u r q u e s t i o n s a n h i n t s t " R e a d e r s 'F e e d b a c k . "

R e v i e w s . Y o u ' l l s e h o n e s t e v a l u a t i o n s o f t h e m o s t i t e r e s t i n g s o f t w a r e a n h a r d w a r e f o P C a n c o m p a t i b l e s .

N e P r o d u c t s . H i g h l i g h t s o f h u n d r e d s o n e p r g r a m s , p e r i p h e r a l s , e x p a n s i o n b o a r d s , a n o t h e r p r o du c t s t h a t a r e r e l e a s e d f o P C e v e r y m o n t h .

A n m o r e . I n t e r v i e w s w i t h n e w s m a k e r s , r e p o r t s f r o mi n d u s t r y t r a d e s h o w s , a n o v e r v i e w s o s i g n i f i c a n t n e p r o d u c t i n t r o d u c t i o n s . P l u s , i 1 9 8 8 , C O M P U T E l ' s P M a g a z i n e w i l l b e g i n p u b l i s h i n g t h w i n n i n g p r o g r a m sf r o m o u $ 1 5 , 0 0 0 P P r o g r a m m i n g C o n t e s t !

C O M P U T E DP m a g a z i n e

S t a r t i n g w i t h t h S e p t e m b e r 1 9 8 7 i s s u e ( a v a i l a b l eA u g u s t 1 ) C O M P U T E D P M a g a z i n e w i l l b o n e w ss t a n d s n a t i o n w i d e f o o n l y $ 1 2 . 9 5 p e c o p y , i n c l u d i n gS ' A - i n c h d i s k b o u n d r i g h t i n t o t h m a g a z i n e . O i c a b d e l i v e r e d d i r e c t l y t y o u r m a i l b o x s i t i m e s y e a rf o o n l y $ 5 9 . 9 5 — a s a v i n g s o o v e r 2 p e r c e n t .S u b s c r i b e r s e v e n g e c h o i c e o r e c e i v i n g a s t a n d a r d5 ' A - i n c h d i s k o r t h e n e 3 Y 2 - i n . c n d i s k w i t h t h e i rm a g a z i n e .

A s p e c i a l b o n u s , i y o o r d e r p r e p a i ds u b s c r i p t i o n b e f o r e O c t o b e r 1 y o u ' l l g e t h f i r s t

i s s u e a b s o l u t e l y f r e e ! T h a t ' s s e v e n i s s u e s f o $ 5 9 . 9 5 !

T o r d e r , c a l l T O L L F R E E 1 - 8 0 0 - 2 4 7 - 5 4 7 0 . ( I I o w a1 - 8 0 0 - 5 3 2 - 1 2 7 2 . ) O s e n d c h e c k o m o n e y o r d e r t o

C O M P U T E l ' s P M a g a z i n eP . O . B o 1 0 7 6 7D e M o i n e s , I A 5 0 3 4 0

C O M P U T E ! P u b l i c a t i o n s J n c d SP a r t o A B C o n s u m e r M a g a z i n e s , I n c .O n o t h A B P u b l i s h i n g C o m p a n i e s

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 14/68

R E A D E R S ' F E E D B A C K

D y o u h a v e q u e s t i o n o p r o b l e m a b o u th a r d w a r e o s o f t w a r e ? O h a v e y o d i s c o ve r e d s o m e t h i n g t h a t c o u l d h e l p o t h e r P u s e r s ? I s o w w a n t t h e a r f r o m y o u .W r i t e t P F e e d b a c k , C O M P U T E D P M a g a z i n e , P . O . B o 5 4 0 6 , G r e e n s b o r o , N 2 7 4 0 3 . W r e g r e t t h a t w c a n n o t p r o v i d ep e r s o n a l r e p l i e s t t e c h n i c a l q u e s t i o n s .

[ E d i t o r ' s N o t e : F o t h i s p r e m i e r i s s u eo C O M P U T E l ' s P M a g a z i n e , w a r r s p o n d i n g t q u e s t i o n s m o s t c o m m o n l ya s k e d o n b u l l e t i n b o a r d s a n i n f o rm a t i o n s e r v i c e s . ]

H i g h - S p e e d D r i v e sW h a t i R A d r i v e , w h a t d o e s i d o a n d w h e r e c a b u o n e ?

R A d r i v e ( a l s o k n o w n a s r a m d i s k o v i r t u a l d i s k ) i s o f t w a r e w h i c h a l l o w s y o t u s p a r t o t h c o m p u t e r ' s m e m o r y a i i w e r e p h y s i c a l d i s k d r i v e . Y o c a c o p y f i l e s t o a n f r o m r a m d i s k , w r i t e t a n r e a d f r o m i t r u p r o g r a m s f r o m i t a n s o n I f a c t , y o c a d o a n y t h i n gw i t h r a m d i s k t h a t y o c a d w i t hr e g u l a r d i s k e x c e p t f o r m a t i o p u i i y o u r p o c k e t a n w a l k a w a y a f t e r t h c o p u t e r i s h u t o f f .

T h a d v a n t a g e s i u s i n g r a m d i s ka r s p e e d a n c o n v e n i e n c e . A o r d i n a r yd r i v e h a t d l o t s o m e c h a n i c a l t h i n g st r e a d o r w r i t e d a t a : s t a r t t h e d i s k d r i v es p i n n i n g , m o v e i t r e a d / w r i t e h e a d t t h c o r r e c t t r a c k o t h d i s k , w a i t f o r t h ep r o p e r s e c t o r t s p i n b y a n s o o n . C o p a r e d t t h s p e e d a w h i c h o t h e r t a s k sa r p e r f o r m e d i c o m p u t e r , a l t h e s et h i n g s a r e v e r y t i m e - c o n s u m i n g . r a d i s k i m u c h f a s t e r t h a n f l o p p y d r i v ea n d e v e n f a s t e r t h a n h a r d d r i v e b e c a u s ei h a n m o v i n g m e c h a n i c a l p a r t s . T h R A d r i v e m e r e l y s i m u l a t e s a d i s k d r i v ei m e m o r y , s e v e r y t h i n g h a p p e n s i f l a s h w i t h i n t h c o m p u t e r ' s h i g h - s p e e dm e m o r y c e l l s .

T h e r e a r t w d i s a d v a n t a g e s i u s i n gr a m d i s k . F i r s t , w h a t e v e r m e m o r y y o

a l l o t t t h r a m d i s k i n l o n g e r a v a i l a b l ef o o t h e r p r o g r a m s . ( S i n c e y o c a u s u a l l y1 C O M P U T E ! 1 * P M a g a z i n e S e p t e m b e r 1 9 8 7

s p e c i f y h o m u c h m e m o r y w i l l b u s e df o t h e r a m d i s k , i s h o u l d b p o s s i b l e f o ry o t a r r i v e a t a s i z e w h i c h a l l o w s y o e n o u g h f r e e m e m o r y f o p r o g r a m s a n e n o u g h r a m d i s k s p a c e f o s p e c i f i c p u p o s e . ) T h s e c o n d d r a w b a c k i t h a t a n t h i n g s a v e d o c h a n g e d o r a m d i s k w i l lb l o s t i t h p o w e r i s h u t o f f . Y o h a v et r e m e m b e r t t r a n s f e r y o u r w o r k t f l o p p y o h a r d d i s k b e f o r e t u r n i n g o f t h c o m p u t e r .

W h n e e d s r a m d i s k ? H a r d - d i s k u e r w i t h o n l y o n e f l o p p y d i s k d r i v e c a s i m p l i f y t h e p r o c e s s o c o p y i n g f l o p p yd i s k s b c o p y i n g t h e d i s k c o n t e n t s t t h R A d r i v e , a n t h e n c o p y i n g t h c o t e n t s o f t h e R A d r i v e t a n o t h e r f l o p p y .( T h i s i f a s t e r a n n e a t e r t h a n c o p y i n gt h d a t a t a n f r o m t h h a r d d i s k . ) F o s y s t e m s w i t h o n l y o n f l o p p y d r i v e , s o f tw a r e d e s i g n e d f o t w d r i v e s i m u c h e a i e t u s w h e n y o s e u r a m d i s k f o t h s e c o n d d r i v e . F r e q u e n t l y u s e d p r g r a m s ( s u c h a a t e x t e d i t o r ) c a b c o p i e dt t h r a m d i s k a n c a l l e d v e r y q u i c k l yw h e n n e e d e d . C o m p i l e r s , a s s e m b l e r s , a n l i n k e r s p e r f o r m t h e i r j o b s m u c h m o r eq u i c k l y w h e n k e p t i r a m d i s k w i t hw h a t e v e r f i l e s t h e y a r c o m p i l i n g o r a ss e m b l i n g . A n s o f t w a r e t h a t f r e q u e n t l ya c c e s s e s d r i v e f o i n f o r m a t i o n w i l l s h o wv a s t l y i m p r o v e d p e r f o r m a n c e w h e n r u f r o m r a m d i s k .

B a t c h f i l e s a r e s p e c i a l l y h e l p f u lw h e n u s i n g r a m d i s k . F o r i n s t a n c e , i y o o f t e n c o p y a c e r t a i n p r o g r a m i n t o t h er a m d i s k w h e n s t a r t i n g u y o u r c o m p u t e r ,y o c a c r e a t e a s p e c i a l b a t c h f i l e o d i s kf o t h i s p u r p o s e . H e r e ' s a e x a m p l e :C O P Y T E X T E D I T . C O M D T h i s c o p i e s t h e f i l e T E X T E D I T . C O M f r o mt h c u r r e n t d i s k t t h r a m d i s k , a s s u m i n gt h a t t h e r a m d i s k i i n s t a l l e d a s d r i v e D . I y o i n c l u d e c o m m a n d l i k e t h i s i t h ' A U T O E X E C . B A T f i l e o y o u r D O s t a r tu d i s k , t h f i l e w i l l b e t r a n s f e r r e d a u t om a t i c a l l y w h e n e v e r y o b o o t t h c o m p u t e r .

T o p r e v e n t l o s s o d a t a w h e n y o t u r no f t h c o m p u t e r , y o c a s t a r t i m p o r t a n tp r o g r a m s w i t h b a t c h f i l e s t h a t c o p y t h c o n t e n t s o t h r a m i s k t f l o p p y o h a r dd i s k a f t e r y o e x i t . F o e x a m p l e , t h f o l o w i n g b a t c h f i l e w o u l d s t a r t t h d B a s e

d a t a b a s e p r o g r a m a n t h e n , u p o n e x i t ,w o u l d s a v e a l t h d a t a b a s e f i l e s i t h r a m d i s k t d i s k i d r i v e A d b a s eE C H O I n s e r t d a t a d i s k i d r i v e A P A U S EC O P Y D : ' . D B F A

A n o t h e r b a t c h f i l e c o u l d b u s e d t t r a n s f e r a l o f t h e d a t a b a s e f i l e s i n t o t h r a m d i s k a t h s t a r t o f t h e n e x t s e s s i o n :

C O P Y A : * . D B F D R a m d i s k s o f t w a r e i i n c l u d e d i v e

s i o n s 3 . a n h i g h e r o f t h e P C - D O S d i s ko p e r a t i n g s y s t e m f o t h I B P C T h f i l ei c a l l e d V D 1 S K . S Y S a n d m u s t b i n s t a l l e da p a r t o f t h e s y s t e m c o n f i g u r a t i o n p r c e s s u s i n g t h C O N F I G . S Y S f i l e . S e t h P C - D O S m a n u a l f o d e t a i l s . T h v e r s i o n so M S - D O S p r o v i d e d w i t h m a n y I B M -c o m p a t i b l e s y s t e m s a l s o i n c l u d e r a m d i s ks o f t w a r e . T h R A M - d r i v e p r o g r a m i c a l l e d b d i f f e r e n t n a m e s ( c o m m o n l yR A M D I S K . S Y S ) , a n d i i s e u i n s l i g h tl d i f f e r e n t w a y s o d i f f e r e n t c o m p u t e r s ;s e y o u r D O m a n u a l f o a e x p l a n a t i o no h o t i n s t a l l i t T h m a n u a l s h o u l da l s o e x p l a i n w h a t d r i v e l e t t e r w i l l b a s i g n e d t t h r a m d i s k . I y o u r v e r s i o n o D O d o e s n ' t i n c l u d e r a m d i s k s o f t w a r e ,s u c h p r o g r a m s a r w i d e l y a v a i l a b l e i t h p u b l i c d o m a i n f r o m u s e r g r o u p s a n c o p u t e r b u l l e t i n b o a r d s y s t e m s . Y o m a a l s o f i n d r a m d i s k s o f t w a r e p r o v i d e d w i t ht h m e m o r y e x p a n s i o n b o a r d s a v a i l a b l ef r o m v a r i o u s s u p p l i e r s .

K e e p i n g Y o u r F e e t O T h G r o u n dH e r e ' s t i a b o u t t h v a l u e o k e e p i n gy o u r c o m p u t e r p l u g g e d i n t o g r o u n d e do u t l e t . M b r a n d - n e w P C - c o m p a t i b l ec o m p u t e r w o r k e d f i n e i n t h s t o r e , b u w h e n t o o k i h o m e , i b o o t e d o n c ef r o m t h h a r d d r i v e a n t h e n r e f u s e d t b o o t a g a i n . T h i s m e a n t t r i p b a c k t t h s t o r e , w h e r e t h l e n g t h y p r o c e s s o r e f o r m a t t i n g t h e h a r d d r i v e a n c o p yi n D O t i w a p e r f o r m e d . O n c ea g a i n , t h c o m p u t e r w o r k e d f i n e i n t h s t o r e , b u r e f u s e d t b o o t m o r e t h a no n c e a i t n e h o m e .

N e x t , a n o t h e r c o m p u t e r w a s o r

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 15/68

d e r e d . W h e n i c a m e , e x a c t l y t h e s a m et h i n g h a p p e n e d a g a i n . T h i s t i m e , h o e v e r , t h s t o r e t e c h n i c i a n a s k e d m w h e t h e r o r n o t t h e p o w e r o u t l e t s i m h o u s e w e r e g r o u n d e d . T h e y a r e n ' t — i t ' sa o l h o u s e . A f t e r a e l e c t r i c i a n i s t a l l e d a g r o u n d e d o u t l e t , t h c o m p u t e rw o r k e d f i n e , a n h a c o n t i n u e d t d s f o y e a r . G r o u n d i n g s e e m s t b n e c e s s a r y t p r e v e n t t h i n g s o t h e r t h a ne l e c t r o c u t i o n .P r o b a b l y m o r e t h a n o n e e l u s i v e h a r d w a r eb u c a b a t t r i b u t e d t t h i s c a u s e . C o p u t e r d e s i g n e r s a s s u m e t h a t g r o u n dw i r e w i l l i n d e e d b g r o u n d e d . I y o u ' r eh a v i n g s i m i l a r l y m y s t e r i o u s p r o b l e m s a n y o d o n ' t k n o w w h e t h e r y o u r c i r c u i t s a r g r o u n d e d , c a l l a e l e c t r i c i a n .

T y p e L e s s , D M o r eo f t e n f i n d m y s e l f h a v i n g t r e t y p e t h s a m e t h i n g s o v e r a n o v e r o t h c o

p u t e r k e y b o a r d . A r t h e r e w a y s t a v o i d t h i s ?

T h e r e a r v a r i o u s w a y s t a v o i d r e p e t i t i v et y p i n g . F o r e x a m p l e , m a n y p r o g r a m m e r s( i n c l u d i n g t h a u t h o r s o D O a n d B A S I C )h a v e b u i l t i n t o t h e i r s o f t w a r e w a y s o h a n d l i n g r e p e t i t i v e s e q u e n c e s o c o m a n d s a n k e y s t r o k e s . T h e s e a r v a r i o u sl r e f e r r e d t a m a c r o s , b a t c h f i l e s , o e v e n p r o g r a m s .

B A S I C s u p p o r t s o n o f t h e s i m p l e s ty e m o s t e f f e c t i v e w a y s o a v o i d i n g t h t e d i o u s t a s k o f r e t y p i n g c o m m a n d s . E a c ho n o t h t e f u n c t i o n k e y s c a b d

u s i n g t h K E c o m m a n d . F o e x a m p l e :K E 1 / X I S T 1 0 0 - 2 0 0 "

A d d i n g + C H R $ ( 1 3 ) a f t e r t h c l o s i n gq u o t a t i o n m a r k s w i l l i n c l u d e c a r r i a g er e t u r n i t h s t r i n g , s o t h a t t h e c o m m a n di n s i d e t h q u o t a t i o n m a r k s w i l l b e x e c u te a t h t o u c h o f t h e f u n c t i o n k e y .( O t h e r w i s e y o u h a v e t p r e s s E n t e r s e p ar a t e l y . ) B a d d i n g a l i n e n u m b e r , k e d e f i n t i o n s c a b m a d e p a r t o p r o g r a m .p r o g r a m c o n s i s t i n g o k e y - d e f i n i t i o n l i n e sc a b s a v e d t d i s k , l o a d e d , a n r u a t h s t a r t o p r o g r a m m i n g s e s s i o n ; t h i sr e d e f i n e s k e y s e a s i l y a n q u i c k l y .

U n f o r t u n a t e l y , y o c a n ' t a s s i g n D O c o m m a n d s t f u n c t i o n k e y s a t h D O p r o m p t , b u s o m e f u n c t i o n k e y s a l r e a d yp e r f o r m f u n c t i o n s f o D O S . P r e s s i n g F r e p e a t s t h e l i n e t h a t w a p r e v i o u s l yt y p e d . F d o e s s a m e t h i n g , b u d o e s s c h a r a c t e r b c h a r a c t e r .

B p r e s s i n g F l a n j u d i c i o u s l y u s i n gt h e I n s e r t a n D e l e t e k e y s , i i p o s s i b l et c o r r e c t t y p o s i D O c o m m a n d s , b u t h i s i p r i m i t i v e a t b e s t . W i t h D O S , b f a

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

b a t c h f i l e d i t b a t c h f i l e i s i m p l yd i s k f i l e w h i c h c o n t a i n s D O c o m m a n d s .W h e n y o l o a d a n r u t h b a t c h f i l e ,D O e x e c u t e s t h c o m m a n d s a i y o u h a dt y p e d t h e m a t h D O p r o m p t .

M o s t s o p h i s t i c a t e d s o f t w a r e p a c k a g e sh a v e w a y s t m i n i m i z e r e p e t i t i v e t y p i n g .T h d B a s e H i s t o r y f e a t u r e a l l o w s y o t r e p e a t u t 2 p r e v i o u s l y t y p e d c o m a n d s b y u s i n g t h c u r s o r k e y s . d B a s ea l s o a l l o w s y o t u s t h S E F U N CT I O N c o m m a n d t d e f i n e f u n c t i o n k e y s i t h s a m e w a t h a t B A S I C d o e s . T h k e b o a r d m a c r o s o L o t u s 1 - 2 - 3 a r m u c hl i k e b a t c h f i l e s . T h e y a r m e r e l y c o l u m n so c o m m a n d s w h i c h c o u l d b e n t e r e d s i g l a t h 1 - 2 - 3 c o m m a n d l i n e . T h m a r a u t o m a t e s t h e i r e x e c u t i o n , t a v o i dr e p e t i t i o n . S e y o u r s o f t w a r e m a n u a l s f o d e t a i l s .

H u r r y U A n W a i tW h a t a r w a i t s t a t e s , a n h o d t h e yi n f l u e n c e t h s p e e d o c o m p u t e r ?W a i t s t a t e s a r s h o r t d e l a y s d e l i b e r a t e l yi n s e r t e d i t h c o m p u t e r ' s i n s t r u c t i o n e e c u t i o n s e q u e n c e t s l o w d o w n t h s p e e do i t b r a i n , t h m i c r o p r o c e s s o r c h i p .M i c r o p r o c e s s o r s m u s t w o r k i h a r m o n yw i t h o t h e r c h i p s i o r d e r t c o m m u n i c a t ew i t h t h w o r l d a r o u n d t h e m — m e m o r yc h i p s , I / c h i p s w h i c h c o n t r o l t h e s c r e e nd i s p l a y , t h e p r i n t e r , d i s k d r i v e s , m o d e m ,a n s o o n . T h e s e o t h e r c h i p s c a n n o t a w a y s k e e p u w h e n t h m i c r o p r o c e s s o r i r u n n i n g a t f u l l s p e e d . T h m i c r o p r o c e s s o ri r e a d y t g o o n b e f o r e t h e s u p p o r t c h i p sh a v e o b e y e d t h c o m m a n d s t h a t t h m c r o p r o c e s s o r h a s e n t t h e m .

W h e n t h m e m o r y a n s u p p o r t c h i p su s e d i t h c o m p u t e r a r s h i v e r t h a n t h m i c r o p r o c e s s o r , t h s y s t e m ' s c i r c u i t r ym u s t b d e s i g n e d t p r o v i d e o n e o m o r ew a i t s t a t e s d u r i n g t h p r o c e s s o r ' s i n s t r u ct i o n e x e c u t i o n c y c l e . T h i s s l o w s t h p r c e s s o r s u f f i c i e n t l y t k e e p e v e r y t h i n g i s y n c h r o n i z a t i o n . S i n c e p a r t o f t h e p r o c e ss o r ' s t i m e i s p e n t e x e c u t i n g c o m m a n d si n t e r n a l t o i t s e l f ( c h a n g i n g t h v a l u e s o i t r e g i s t e r s , f o e x a m p l e ) n o a l o i t o p e r a t i o n s a r s l o w e d .

W h e n c o m p u t e r s a r e a d v e r t i s e d a h a v i n g " z e r o w a i t s t a t e s , " t h i s m e a n s t h a ts p e c i a l , m o r e e x p e n s i v e , R A m e m o r yc h i p s h a v e b e e n i n s t a l l e d w h i c h c a n k e e pu w i t h t h m i c r o p r o c e s s o r w i t h o u t t h u s o w a i t s t a t e s . I t i s e s t i m a t e d t h a t t h w a i t s t a t e s i a I B P A T ' s i n s t r u c t i o ne x e c u t i o n c y c l e s l o w t h o p e r a t i o n o i t 8 0 2 8 6 p r o c e s s o r b a a v e r a g e o 2 p e c e n t . T h i s i l l u s t r a t e s t h e e x t e n t o t h i

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

L i t t l e L o s t C l u s t e r s B r o u g h tB a c k T T h F o l d

h a v e a X w i t h 2 0 - m e g a b y t e h a r dd i s k d r i v e . W h e n u s t h D O C H K D S K u t i l i t y , r e c e i v e t h e f o l l o w i n gm e s s a g e :3 l o s t c l u s t e r s f o u n d i c h a i n s .C o n v e r t l o s t c h a i n s t o f i l e ? ( Y / N )

W h a t d o e s t h i s m e a n ? T h d r i v es e e m s t w o r k O K b u e v e r y t i m e u s t h C H K D S K p r o g r a m g e t h i sm e s s a g e .

I i n o u n c o m m o n t r e c e i v e t h i s m e s a g e f r o m D O S , e s p e c i a l l y w i t h h a r dd r i v e . F o r t u n a t e l y , i u s u a l l y m e a n sn o t h i n g .

O P o c o m p a t i b l e , c l u s t e ru s u a l l y c o n s i s t s o t w d i s k s e c t o r s .s e c t o r i p h y s i c a l a r e a o t h e d i s kw h i c h s t o r e s s p e c i f i c a m o u n t o f d a t a . I t h c a s e o f t h e I B P C s e c t o r h o l d s5 1 b y t e s ( b y t e i t h a m o u n t o c o p u t e r m e m o r y w h i c h w i l l h o l d o n e c h a ra c t e r , l i k e t h l e t t e r A ) T w s e c t o r s a r g r o u p e d t o g e t h e r t f o r m c l u s t e r , w h i c hi t h m i n i m u m a m o u n t o d i s k s p a c e t h a tt h P u s e s t s t o r e d a t a . ( O l d e r v e r s i o n so t h P C a n a l s o t h X a n A T h a v ed i f f e r e n t c l u s t e r a r r a n g e m e n t s . ) O r d i n a r il y t h s t o r a g e f o r f i l e c o n s i s t s o fc h a i n o c l u s t e r s w h i c h c o m e o n a f t e ra n o t h e r ; t h l e n g t h o f t h e c h a i n d e p e n d so t h f i l e s i z e .

I d a y - t o - d a y u s a g e , h o w e v e r , f i l e sa r a d d e d a n d d e l e t e d , o g r o w a n ds h r i n k , a i n f o r m a t i o n i e n t e r e d o r r m o v e d . T h e m o r e d i s k i u s e d , t h e m o r es c a t t e r e d t h e c l u s t e r s b e c o m e , b e c a u s eD O u s e s t h f i r s t e m p t y c l u s t e r i c a f i n d w h e n i h a s d a t a t p u o t h d i s k .C l u s t e r s b e l o n g i n g t o n f i l e c a b f o u n d i t h m i d d l e o t h c h a i n o a n o t he r o i d i s t a n t p l a c e o t h d i s k . D O S ,o f c o u r s e , k e e p s t r a c k o w h e r e t h e s e c l u st e r s a r l o c a t e d s o t h e f i l e s a r s t i l l u a b l e . I f y o e n t e r t h c o m m a n dC H K D S K * . D O p r i n t s a l i s t o a l t h f i l e s w i t hc l u s t e r s f o u n d i s e p a r a t e p l a c e s o t h d i s k . I t h f i l e i b a d l y f r a g m e n t e d , t h d r i v e h e a d s w i l l h a v e t t r a v e l l o f r o mo n p l a c e t a n o t h e r t r e a d t h f i l e ; o f t e ny o c a h e a r t h i s i y o l i s t e n c l o s e l y .

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

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

S e p t e m b e r 1 9 8 7 C O M P U T E ! ' * P M a g a z i n e 1

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 16/68

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

O c c a s i o n a l l y , D O g e t s c o n f u s e d a n l o s e s t r a c k o f a c l u s t e r . T h c l u s t e r m a b m a r k e d a s u s e d , w h e n i f a c t i b l o n g s t n p r o g r a m c h a i n . T h i s i t h c a s e w i t h t h l o s t c l u s t e r s r e p o r t e d b C H K D S K . S i n c e C H K D S K a s k s y o y e s / n o q u e s t i o n ( " C o n v e r t l o s t c h a i n s t f i l e ? " ) , y o u m i g h t e x p e c t t h a t y o u r a n s w e rw o u l d m a t t e r . I d o e s n ' t . H o w e v e r y o r s p o n d , y o w i l l s t i l l r e c e i v e t h e s a m e

m e s s a g e t h e n e x t t i m e y o r u C H K D S K .O n e x c e p t i o n i w h e n y o t y p e

C H K D S K ( ( f o r F i x ) . N o y o u r a n s w e rd o e s m a t t e r . I y o u a n s w e r n o t t h s a m e q u e s t i o n w h e n i t ' s p o s e d b C H K D S K / F , t h e l o s t c l u s t e r s w i l l b ew r i t t e n o v e r a n t h i n f o r m a t i o n t h e yc o n t a i n e d , i a n y , w i l l b g o n e f o g o o d . I y o a n s w e r y e s , t h c l u s t e r s w i l l b m a d ei n t o f i l e s n a m e d F I L E u u n . C H K ( w h e r en n i s e q u e n t i a l n u m b e r t k e e p t h f i l e s s e p a r a t e ) . T h e s e f i l e s c a b e x a mi n e d t s e w h e t h e r t h e y c o n t a i n a n y t h i n gy o w a n t t k e e p . U s u a l l y t h e y d o n ' t , a n i t ' s s a f e t r e m o v e t h e m b a n s w e r i n g n ot t h e q u e s t i o n .

M i s s i n g K e C o d e sI B A S I C , c a u s t h I N K E Y S c o m a n d t t r a p f o o r d i n a r y k e y s l i k eo r w i t h t h f o l l o w i n g p r o g r a m . B u c a n ' t u s i t t r a p f o s p e c i a l k e y s l i k eP g U p o P g D n , o t h e f u n c t i o n o r c u rs o k e y s , b e c a u s e t h e s e k e y s d o n ' t h a v ea A S C I I v a l u e . H o c a t h e y b t r a p p e d ?1 A $ I N K E Y $ : I A " T H E N 1 2 0 I F A " l T H E N P R I N T " k e

p r e s s e d "3 I A " 2 T H E N P R I N T " k e

p r e s s e d "4 G O T O 1

B e c a u s e A S C I I ( t h e A m e r i c a n S t a n d a r dC o d e f o I n f o r m a t i o n I n t e r c h a n g e ) w a d e s i g n e d t b e g e n e r i c , i i n c l u d e s n d e i n i t i o n s f o c o m p u t e r - s p e c i f i c f e a t u r e ss u c h a f u n c t i o n a n c u r s o r k e y s . T h i sp r e s e n t s d i l e m m a f o c o m p u t e r d e s i g ne r s . O s o m e c o m p u t e r s , t h e s e k e y s a r ea s s i g n e d A S C I I c o d e s a n c a b e t r a p p e dl i k e a n o t h e r k e y . H o w e v e r , I B o m i t t e dm o s t o f t h e s e k e y s f r o m i t A S C I I c h a r a ct e s e t , p r o b a b l y b e c a u s e i w a n t e d t m a k e r o o m f o m o r e g r a p h i c s c h a r a c t e r sl i k e t h b o x - d r a w i n g a n f o r e i g n -l a n g u a g e c h a r a c t e r s i a d d i t i o n t t h u s u a l a l p h a b e t i c a n n u m e r i c c h a r a c t e r s .W h i l e s o m e k e y s o t h P d n o h a v e a A S C I I v a l u e , a l k e y s d h a v es c a n c o d e w h i c h c a b u s e d t d e t e c tw h e n t h e y a r e p r e s s e d . T o d i s c o v e r h a

t a c c e s s t h i s c o d e , w n e e d t t a k eb r i e f t o u r i n t o t h f a c i n a t i n g , b u h i d d e n ,w o r l d o f t h e P k e y b o a r d .

T h P k e y b o a r d u n i t i a c t u a l l ys e p a r a t e c o m p u t e r , w i t h i t o w m i c r op r o c e s s o r , R A M , a n R O M . T h k e y st h e m s e l v e s a r a r r a n g e d i n t o r o w s a n c o l u m n s . C i r c u i t s i n s i d e t h k e y b o a r d u n i ta r e c o n s t a n t l y s c a n n i n g f o r a k e y p r e s s .F i r s t t h e y p i c k o n r o w a n d c h e c k e v e r yk e o t h a t r o i s e q u e n c e , t e s t i n g f o p r e s s . I n k e y p r e s s i d e t e c t e d , t h e n e x tr o i s c a n n e d , a n s o n W h e n k e p r e s s i d e t e c t e d , t h e k e y b o a r d u s e s t h er o a n c o l u m n n u m b e r s t d e r i v e t h s c a n c o d e . T h i s c o d e i t h e n s e n t f r o m t h k e y b o a r d u n i t t t h c o m p u t e r .

W h e n t h c o m p u t e r r e c e i v e s a s c a nc o d e , i l o o k s i t a b l e i R O t s e i t h s c a n c o d e h a s c o r r e s p o n d i n g A S C I Ic h a r a c t e r . I m a t c h i f o u n d , t h c h a r a ct e a n t h s c a n c o d e a r p l a c e d i s p c i a l a r e a o m e m o r y c a l l e d t h e k e y b o a r db u f f e r t a w a i t u s b p r o g r a m . F o t h o s e k e y s o k e c o m b i n a t i o n s w h i c hh a v e A S C I I c o d e s , B A S I C ' S I N K E Y S f u n ct i o n r e t u r n s a s i n g l e c h a r a c t e r f r o m t h k e y b o a r d b u f f e r — t h e o n w i t h t h e c o r r es p o n d i n g A S C I I v a l u e .

A y o h a v e d i s c o v e r e d , t h p r o c ed u r e i b i d i f f e r e n t f o t h o s e k e y s o rk e c o m b i n a t i o n s w h i c h h a v e n o c o r r es p o n d i n g A S C I I c h a r a c t e r . T h c o m p u t e rs t i l l p l a c e s t w b y t e s i t h k e y b o a r db u f f e r . T h f i r s t i 0 t i n d i c a t e t h a t t h k e y h a s n o c o r r e s p o n d i n g A S C I I v a l u e —a n t h s e c o n d i e x t e n d e d c o d e f o t h k e ( w h i c h u s u a l l y c o r r e s p o n d s t t h k e y ' s s c a n c o d e ) . I s u c h c a s e s , t h I K E Y S f u n c t i o n r e t u r n s a t w o - c h a r a c t e rs t r i n g . T h f i r s t c h a r a c t e r i t h s t r i n g i C H R S ( 0 ) , t h c h a r a c t e r w i t h a A S C I Ic o d e o 0 a n t h s e c o n d i t h c h a r a c t e rw i t h t h A S C I I c o d e c o r r e s p o n d i n g t t h e x t e n d e d c o d e f o t h k e y . F o e x a m p l e , i y o p r e s s t h e P g U p k e y , I N K E Y S w i l l r t u r n t w o - c h a r a c t e r s t r i n g c o n s i s t i n g o C H R S ( 0 ) a n d C H R $ ( 7 3 ) — a n I — b e c a u s e7 i t h e x t e n d e d c o d e f o r t h e P g U p k e y .

T h u s , y o c a d e t e c t t h e s p e c i a l k e y sb l o o k i n g f o o c c a s i o n s w h e n I N K E Y S r t u r n s t w o - c h a r a c t e r s t r i n g a n t h e nc h e c k i n g t h v a l u e o t h s e c o n d c h a r a c t e ri t h s t r i n g . H e r e ' s o n w a t m o d i f yt h e x a m p l e p r o g r a m t l o o k f o r t h P g U pa n P g D n k e y s :1 A I N K E Y $ : I A " T H E N 1 1 5 I F L E N ( A $ ) 2 T H E N 5 02 I A " l T H E N P R I N T " k e

p r e s s e d "3 I A " 2 T H E N P R I N T " k e p r e s s e d "

4 G O T O 1 5 0 I F R I G H T $ < A $ , 1 ) C H R $ ( 7 3 ) T H E N

P R I N T ' T g U p k e p r e s s e d "

6 0 I F R I G H T $ ( A $ , 1 ) C H R $ < 8 1 ) T H E NP R I N T " P g D n k e p r e s s e d "

7 G O T O 1 T h f o l l o w i n g l i s t s h o w s s o m e o t h

m o s t c o m m o n e x t e n d e d c o d e s f o r s p e c i a lk e y s . R e f e r t y o u r B A S I C m a n u a l f o m o r e c o m p l e t e l i s t :

K e C u r s o r u { " C u r s o r l e f t ( - )C u r s o r r i g h t ( - C u r s o r d o w n ( H o m eE n P g U pP g D nI n D e

E x t e n d e dc o d e

7 7 7 8 7 7 7 8 8 8

K e F F F F F F F F F F 1

E x t e n d e dc o d e

5 6 6 6 6 6 6 6 6 6

( N o t e : T h f u n c t i o n k e y s , F 1 - F 1 0 , r e t u r ne x t e n d e d c o d e s o n l y w h e n d i s a b l e d a s o f tk e y s . T t u r n o f t h d e f a u l t d e f i n i t i o n o

f u n c t i o n k e y , u s s t a t e m e n t o t h f o r m K E Y n , " " w h e r e i t h n u m b e r o t h f u n c t i o n k e y . ) P

A t t e n t i o nP r o g r a m m e r sC O M P U T E D P M a g a z i n ei l o o k i n g f o t h v e r y -b e s t o r i g i n a l s o f t w a r e t p u b l i s h o o u d i s k . W p a y $ 2 0 0 t $ 2 0 0 0 u p o na c c e p t a n c e . S u b m i t p r g r a m s o n d i s k w i t h d o c um e n t a t i o n t o S u b m i s s i o n s R e v i e w e rC O M P U T E D P M a g a z i n eP . O . B o x 5 4 0 6G r e e n s b o r o , N 2 7 4 0 3 .F o m o r e d e t a i l s , w r i t e f o a f r e e c o p y o o u A u t h o r ' s G u i d e .

1 C O M P U T E l ' s P M a g a z i n e S e p t e m b e r 1 9 8 7

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 17/68

■ ■

G E T T I N GD O W N T B U S I N E S SH o T A v o i d S p r e a d s h e e t P i t f a l l sR o b e r t A . M o s k o z v i t z i b u s i n e s sc o n s u l t a n t w i t h m o r e t h a n 1 y e a r s o p r o f e s s i o n a l w r i t i n g e x p e r i e n c e o s u c h t o p i c s a s b u s i n e s s a n f i n a n c e ,m a n a g e m e n t , c r e a t i v e p r o b l e m - s o l v i n g ,e n e r g y , t r a v e l , i n v e s t m e n t s , a n c o p u t e r s . E a c h i s s u e , h i " G e t t i n g D o w nT o B u s i n e s s " c o l u m n w i l l t a c k l e s u

j e c t s t h a t a f f e c t e v e r y o n e w h u s e sp e r s o n a l c o m p u t e r f o b u s i n e s s —w h e t h e r i n l a r g e c o r p o r a t i o n o r s m a l l e n t e r p r i s e r u f r o m h o m e o f i c e . A d d r e s s a l c o m m e n t s a n d i n q u ir i e s t C O M P U T B ' s P C M a g a z i n e , P . O .B o 5 4 0 6 , G r e e n s b o r o , N 2 7 4 0 3 .R e c e n t l y c o n s t r u c t i o n c o m p a n yw o a i m p o r t a n t c o n t r a c t t h a n k st a e x t r e m e l y l o b i d . A u s u a l ,o c o u r s e , t h c o m p a n y w a e x p e c te t p e r f o r m t h w o r k f o t h p r i c e i q u o t e d . I m a g i n e t h c o m p an y ' s d i s m a y w h e n i d i s c o v e r e dt h a t t h e l e c t r o n i c w o r k s h e e t u s e dt c a l c u l a t e t h w i n n i n g b i h a y i e l d e d f i g u r e $ 2 5 0 , 0 0 0 t o l o w .

U p s e t b t h i s d i s c r e p a n c y , t h ec o m p a n y f i l e d l a w s u i t a g a i n s t t h es o f t w a r e p u b l i s h e r t h a t s o l d t h es p r e a d s h e e t p r o g r a m . Y o m a h a v er e a d a b o u t t h i s c a s e i t h p a p e r s ;t h e l a w s u i t w a u n s u c c e s s f u l w h e ni t u r n e d o u t t h a t t h e r r o r w a t r a c e d t t h w o r k s h e e t a n d w a s n o

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

R o b e r t A M o s k o w i t z

E l e c t r o n i c s p r e a d s h e e t s a r o n o t h m o s t p o p u l a r a p p l i c a t i o n s o p e r s o n a l c o m p u t e r s a n a r e l a r g e l yr e s p o n s i b l e f o b r i n g i n g c o m p u t e r si n t o t h o u s a n d s o o f f i c e s t h r o u g ho u t h w o r l d . F a s t , f r i e n d l y , a n p o w e r f u l , t h e y p e r m i t s o m e o n ew h b a r e l y u n d e r s t a n d s f i n a n c i a l o n u m e r i c a l m a t t e r s t c o n d u c t s p h i s t i c a t e d a n a l y s i s a n d c o m p u t ec o m p l i c a t e d f o r m u l a s i t h w i n ko a e y e .

B u t , l i k e a n p o w e r f u l t o o l ,w h e n s p r e a d s h e e t i u s e d i n c o rr e c t l y o c a r e l e s s l y , i c a c r e a t em o n u m e n t a l p r o b l e m s t h a t c o u l dh a v e l o n g - l a s t i n g c o n s e q u e n c e s .

B s o m e e s t i m a t e s , e r r o r s e t e r e d b t h e u s e r c a b e f o u n d i u t 7 p e r c e n t o a l e l e c t r o n i cw o r k s h e e t s . T h i s m a b o v e r s t a te d b u e v e n L o t u s D e v e l o p m e n tC o r p . , i i t L o t u s m a g a z i n e , r e c e n tl e s t i m a t e d t h a t 3 p e r c e n t o a l w o r k s h e e t s a r e t a i n t e d w i t h u n s u sp e c t e d f l a w s .

A l t h o u g h f e w p e o p l e l i k e t a d m i t t h a t t h e i r w o r k s h e e t s m a c o n t a i n e r r o r s , t a l e s t o t h c o n t r a r ya r b e g i n n i n g t c i r c u l a t e a n y w a y .O n f i n a n c i a l m a n a g e r , f o e a m p l e , g r o s s l y o v e r s t a t e d h i c o p a n y ' s r e c e n t e a r n i n g s b e c a u s e o s i m p l e e r r o r i n w o r k s h e e t . d p a r t m e n t h e a d m i s c a l c u l a t e d r a i s e si n t e n d e d f o r h i s e m p l o y e e s , a n h o u s e w i f e t r i e d t o b u i l d a f a m i l yb u d g e t o w o r k s h e e t t h a t w a n o c o n s t r u c t e d t t o t a l s o m e i p o r t a n t l i n e i t e m s .

F o r t u n a t e l y , h u m a n e r r o r s i e l e c t r o n i c w o r k s h e e t s d o n ' t h a v e t r e m a i n u n d e t e c t e d f o v e r y l o n g .T h e r e a r s o m e s i m p l e p r e c a u t i o n sy o c a t a k e t m i n i m i z e e r r o r sa n d e f u s e t h e s e t i c k i n g t i m eb o m b s . T h p r e c a u t i o n s i n c l u d er o u t i n e e r r o r c h e c k s a n d , s o m et i m e s , c o n s t r u c t i n g e r r o r - c h e c k i n gf o r m u l a s w i t h i n t h w o r k s h e e t s t v a l i d a t e t h e i r a c c u r a c y .

D o e s I M a k e S e n s e ?T h s i m p l e s t m e t h o d f o c a t c h i n gh u m a n e r r o r s i w o r k s h e e t s i r e a s o n a b i l i t y c h e c k . T h i d e a i t s e v e r y q u i c k l y w h e t h e r o n o t h w o r k s h e e t p r o d u c e s r e a s o n a b l e a s w e r s t t y p i c a l i n q u i r i e s . Y o b g i n a r e a s o n a b i l i t y c h e c k b e n t e r i n g f a i r l y s m a l l , r e g u l a r n u b e r s . D t h r e s u l t s s e e m c o r r e c t ?T r d o u b l i n g , t r i p l i n g , a n h a l v i n gt h n u m b e r s , a n v a r y i n g t h e m i o t h e r s i m p l e , p r e d i c t a b l e w a y s . I t h a n s w e r s l i k e w i s e c h a n g e i r e s o n a b l e w a y s , t h w o r k s h e e t p a s s e st h i s t e s t .

A l t h o u g h t h e r e a s o n a b i l i t y t e s ts o u n d s s i m p l e , i c a c a t c h m o r ee r r o r s t h a n y o m a t h i n k . P e r h a p so n o y o u r f o r m u l a s i w r i t t e n i c o r r e c t l y o r t a k e s v a l u e s f r o m t h w r o n g c e l l . M a y b e t h w o r k s h e e tc o n t a i n s v a l u e w i t h m i s p l a c e dd e c i m a l p o i n t . T h e s e a n o t h e r e r o r s a r d i f f i c u l t t c a t c h b y m e r e l ye x a m i n i n g t h w o r k s h e e t c e l l b c e l l .

A e v e n b e t t e r r e a s o n a b i l i t yt e s t f o a e l e c t r o n i c w o r k s h e e t i t c h e c k i t r e s u l t s a g a i n s t k n o w nd a t a . F o e x a m p l e , w o r k s h e e t t h a tc a l c u l a t e s m o r t g a g e r e p a y m e n t s c a b c o m p a r e d a g a i n s t r e p a y m e n t t b l e s o r s e v e r a l k n o w n m o r t g a g ec o n t r a c t s . I t h w o r k s h e e t y i e l d st h a n s w e r y o u k n o w t b c o r r e c t ,i i p r o b a b l y v a l i d . I i o f f e r s d i f e r e n t r e s u l t s , t h w o r k s h e e t w a r a n t s f u r t h e r i n s p e c t i o n .

m o r e f o r m a l e r r o r - c h e c k i n gm e t h o d i c a l l e d c r o s s f o o t i n g . P r m a r i l y m e a n t t v a l i d a t e a c c o u n t i n go b u d g e t - o r i e n t e d w o r k s h e e t s t h a t

S e p t e m b e r 1 9 8 7 C O M P U T E I ' s P M a g a z i n e 1

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 18/68

d i s p l a y r e l a t e d s e t s o n u m b e r s i c o l u m n s a n d r o w s , c r o s s f o o t i n g i t h t e c h n i q u e o c o m p a r i n g c o l u m nt o t a l s w i t h r o t o t a l s t o m a k e s u r et h e y a g r e e . T h s i m p l e s t m e t h o d i t s u t h c o l u m n t o t a l s , s u t h c o r r e s p o n d i n g r o t o t a l s , a n t h e nc o m p a r e t h r e s u l t s . I t h s u m sm a t c h , t h w o r k s h e e t i p r o b a b l yc o r r e c t .

I n s i m p l e h o m e b u d g e t , f o e x a m p l e , t h t o t a l s p e n t a c r o s s t h er o w s f o g r o c e r i e s , t a k e - o u t f o o d ,a n r e s t a u r a n t m e a l s s h o u l d a g r e ew i t h t h c o l u m n t o t a l f o f o o d . I m o r e c o m p l e x w o r k s h e e t s , t h c o m p a r i s o n s m u s t b m o r e s e l e ct i v e , a n t h e r e m u s t b m o r e o t h e m . B u t h t e c h n i q u e s t i l l p r v i d e s a i m p o r t a n t w a t f l a gm a t h e m a t i c a l a n d a t a e n t r y e r r o r s .

O n w a t s i m p l i f y c h e c k i n gm a n y c r o s s f o o t i n g c o m p a r i s o n s i t r e s e r v e a s e c t i o n o t h w o r ks h e e t f o s u b t r a c t i n g t h e c o r r es p o n d i n g t o t a l s . W h e n a l t h n u m b e r s a r c o r r e c t , t h r e s e r v e ds e c t i o n c o n s i s t s e n t i r e l y o f z e r o s .A n o t h e r r e s u l t s t i c k s o u l i k es o r e t h u m b a n i c l e a r s i g n o a e r r o r .

A u d i t o r O D i s kM o r e d e t a i l e d c h e c k s f o e r r o r s a r ep o s s i b l e w i t h t h h e l p o s p e c i a ls p r e a d s h e e t - a u d i t i n g s o f t w a r e .M a n y s u c h p r o g r a m s a r c o m m e rc i a l l y a v a i l a b l e , a n s o m e s p r e a ds h e e t s — s u c h a s M i c r o s o f t ' sM u l t i P l a n — n o w c o m e w i t h b u i l t - i na u d i t i n g f e a t u r e s .

A a u d i t i n g p r o g r a m c a q u i c k l y p e r f o r m a m a n y a 5 d i f e r e n t c h e c k s o w o r k s h e e t a n c a d i s p l a y o r p r i n t t h r e s u l t s . F o e x a m p l e , i c a p i n p o i n t o n o f t h em o s t c o m m o n e r r o r s i w o r ks h e e t : a f o r m u l a t h a t r e f e r e n c e s j u s tp a r t o c o m p l e t e r a n g e ( o g r o u p )o c e l l s .

P a r t i a l - r a n g e r e f e r e n c e s o f t e nd e v e l o p w h e n y o b u i l d w o r ks h e e t s b t r i a l a n e r r o r . Y o m a d e f i n e r a n g e o f s a y , h a l f d o z e nr o w s c o n t a i n i n g i n f o r m a t i o n o h o m e r e p a i r c o s t s , a n t h e n r e f e r t t h a t r a n g e i f o r m u l a t h a t c a l c ul a t e s s o m e t h i n g l i k e h o m e e q u i t y .L a t e r , y o m a a d n e r o w s f o

a d d i t i o n a l h o m e r e p a i r c o s t s . B u u n l e s s y o u ' r e c a r e f u l , t h o s e n e r o w s w o n ' t b i n c l u d e d i t h e q u it f o r m u l a r e f e r e n c e , s t h e q u i t yf i g u r e d o e s n o t a k e t h e m i n t oa c c o u n t .

Y o d o n ' t n e c e s s a r i l y n e e ds p r e a d s h e e t - a u d i t i n g s o f t w a r e t a v o i d t h i s p i t f a l l , o f c o u r s e . O n s a f e g u a r d i t i n c l u d e t h t i t l e o r a n g e i t h f o r m u l a r e f e r e n c e . T h t i t l e w o r d s d o n ' t i n t e r f e r e w i t hw o r k s h e e t c a l c u l a t i o n s , b u t h e yl e a v e r o o m f o a d d i n g n e r o w sw i t h i n t h p r e d e f i n e d r a n g e , w h e r et h e y a r a u t o m a t i c a l l y a d d e d t a n r e f e r e n c e s .

S p r e a d s h e e t - a u d i t i n g s o f t w a r ei d e s i g n e d t c h e c k a l f o r m u l a sa n t h e i r r e f e r e n c e s , a n t n o t ew h e r e r e f e r e n c e d o e s n o i n c l u d ea l o f t h e c e l l s i c o n t i g u o u sg r o u p . T h i s i n o a l w a y s a e r r o r ,o c o u r s e , b u t h a u d i t i n g s o f t w a r eb r i n g s a l s u c h c a s e s t y o u r a t t e nt i o n a n l e t s y o d e c i d e i e v e r yr e f e r e n c e i c o r r e c t .

O f f - T a r g e t C o p y i n gA n o t h e r v e r y c o m m o n w o r k s h e e te r r o r o c c u r s w h e n y o u ' r e c o p y i n gf o r m u l a a l o n g r o o c o l u m n ,a n y o m i s t a k e n l y r e p l a c e t h f o m u l a i o n o t h o s e c e l l s w i t hf i x e d v a l u e . F o r e x a m p l e , u s e r so f t e n c o p y t d o z e n s o c e l l s s i p l r e f e r e n c e t t h p r e v i o u s c e l l i

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

I n e i t h e r c a s e , t h u s e r — m i st a k e n l y o n o t — m a y r e p l a c e t h ef o r m u l a i o n o f t h e c e l l s w i t hf i x e d v a l u e . I t h f o r m u l a i n o r s t o r e d , t h f i x e d v a l u e t h r o w s o f a l s u b s e q u e n t c a l c u l a t i o n s .

S p r e a d s h e e t - a u d i t i n g p r o g r a m sq u i c k l y d e t e c t a n p o i n t o u e r r o r so t h i s t y p e — w h e r e r a n g e o c e l l sc o n t a i n i n g f o r m u l a s c o p i e d i s q u e n c e a r i n t e r r u p t e d b s i n g l ec e l l w i t h f i x e d v a l u e .

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

C O M P U T E I ' s P M a g a z i n e S e p t e m b e r 1 9 8 7

c i r c u l a r r e f e r e n c e i n v o l v e s t w o m o r e f o r m u l a s t h a t d e r i v e t h e i r i np u v a l u e s f r o m e a c h o t h e r , r a t h e rt h a n f r o m f i x e d n u m b e r s t y p e d i n t ot h w o r k s h e e t . C i r c u l a r r e f e r e n c e sa r n e c e s s a r y i s o m e c o m p l e x c a c u l a t i o n s , b u a r m o r e o f t e n c r e a te b m i s t a k e . r e l a t e d e r r o r i t h e r e v e r s e r e f e r e n c e , w h e r e f o m u l a r e f e r s t c e l l t h a t i c a l c u l a te a f t e r t h f o r m u l a ' s c e l l . E i t h e rc o n d i t i o n c a c r e a t e p r o b l e m s , b c a u s e e a c h w o r k s h e e t r e c a l c u l a t i o np r o d u c e s r e s u l t s b a s e d o t h p r v i o u s — n o t t h c u r r e n t — v a l u e s o t h r e f e r e n c e c e l l s . I s o m e s i t u at i o n s , t h f o r m u l a s n e v e r s e t t l ed o w n t o f i n a l a n s w e r .

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

N S u b s t i t u t e F o T h i n k i n gS p r e a d s h e e t a u d i t o r s h a v e n u m e ro u a d v a n t a g e s : T h e y w o r k r a p i d l y ,p e r f o r m m a n y c h e c k s , a r t h o ro u g h , a n d , p e r h a p s m o s t i m p o rt a n t l y , p r o v i d e l i t e r a l e v a l u a t i o no w h a t t h w o r k s h e e t a c t u a l l y c o t a i n s , n o w h a t i t h u m a n c r e a t o ri n t e n d e d o r e x p e c t s i t c o n t a i n .B u s p r e a d s h e e t a u d i t o r s a r e n o t h f i n a l a n s w e r t h u m a n e r r o r s i e l e c t r o n i c w o r k s h e e t s , a n m o r et h a n s p e l l - c h e c k i n g p r o g r a m s a r t h f i n a l a n s w e r t t y p o g r a p h i c a le r r o r s i d o c u m e n t s . N a u d i t i n gs o f t w a r e c a i d e n t i f y t h m o s t i s i d i o u s h u m a n e r r o r s t h a t c r e e pi n t o w o r k s h e e t s : m i s p l a c e d d e c i m a lp o i n t s , p o o r l y c o n c e i v e d f o r m u l a s ,i n a c c u r a t e d a t a , a n e r r o n e o u sa s s u m p t i o n s .

I m a n y s i t u a t i o n s , t h o n l yw a t f i n d t h e s e e r r o r s i t s p e c i fi c a l l y l o o k f o t h e m . F o r e x a m p l e ,t h e r e i n s u b s t i t u t e f o c h e c k i n g ,l i n e b l i n e , t h i n p u t v a l u e s y o e n t e r e d . P o o r l y c o n s t r u c t e d f o r m ul a a n e r r o n e o u s a s s u m p t i o n s c a o n l y b e d e t e c t e d b c a r e f u l ,t h o u g h t f u l a n a l y s i s . W o r k s h e e t st h a t f a i l r e a s o n a b i l i t y t e s t s a n t h a td n o t a g r e e w i t h k n o w n r e s u l t ss h o u l d b c a r e f u l l y c h e c k e d , c e l l b c e l l .

b e t t e r w a y , t h o u g h n o

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 19/68

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

u h a n o h e l p e d d e v e l o p i t T h i s i b f a t h e b e s te r r o r - c h e c k i n g m e t h o d b e c a u s e t h p e r s o n w h c o c e i v e s a n d e v e l o p s w o r k s h e e t i o f t e n , l i k ep r o u d p a r e n t , u n a b l e t s e i t f l a w s , w e a k n e s s e s ,a n e r r o r s . T h u n e m o t i o n a l o u t s i d e r , h o w e v e r , w i l lo f t e n q u e s t i o n e v e r y a s s u m p t i o n i t h w o r k s h e e t ,c o n s i d e r o t h e r w a y s t c a l c u l a t e p a r t i c u l a r v a l u e s ,a n g e n e r a l l y c h e c k a l v a l u e s a n f o r m u l a s . T h e yw i l l s o m e t i m e s f i n d f l a w s i t h w o r k s h e e t t h a t t h ec r e a t o r m i g h t n e v e r r e c o g n i z e .

T o d a y ' s s p r e a d s h e e t p r o g r a m s a n p e r s o n a lc o m p u t e r s h a v e b e c o m e s e a s y t u s a n s p o e r f u l t h a t e l e c t r o n i c w o r k s h e e t s a r g r o w i n g l a r g e ra n m o r e c o m p l e x t h a n e v e r b e f o r e . T h i s m a k e st h e m c o n s i d e r a b l y m o r e u s e f u l , b u i a l s o l e a v e st h e m m o r e p r o n e t h u m a n e r r o r s . T h d a n g e r o t h e s e e r r o r s w i l l l i k e l y n e v e r g a w a y , b u i c a b c o n t r o l l e d i y o r e m e m b e r t h a t c o m p u t e r s a r j u s tf a s t , f a n c y c a l c u l a t o r s . I i w e t h p e o p l e w h u s t h e m , w h m u s t b r e s p o n s i b l e f o t h a c c u r a c y o t h n u m b e r s w r e l y o n

C O M P U T E ! P u b l i c a t i o n s , I n c . i s e e k i n g a e d i t o r i a l p r o g r a m m e r t j o i n i t i n h o u s e s t a f f . T h p o s i t i o nr e q u i r e s p r o f i c i e n c y o t h I B P o c o m p a t i b l e . C o l l e g e d e g r e ep r e f e r a b l e . P r o f i c i e n c y i B A S I Cp r o g r a m m i n g . M a c h i n e l a n g u a g e o

e x p e r i e n c e p l u s .

S e n d r e s u m e a n s a l a r y h i s t o r y i c o m p l e t e c o n f i d e n c e t o P e r s o n n e l D e p a r t m e n tC O M P U T E ! P u b l i c a t i o n s , I n c .P . O . B o 5 4 0 6 , G r e e n s b o r o , N 2 7 4 0 3

A c c u r a t e v ' L i n e 1 i 1 9 8 6

C o m p l e t e P r F o o t b a l lP r e d i c t i o n P r o g r a m F o T h 1 9 8 7 N F S E A S O N

M o r e I ' 8 T

B E A T T H S P R E A DF E A T U R E S •

P r e d i c t e d S c o r e s E a c h W e e kS e a s o n S c h e d u l e B W e e kS e a s o n S c h e d u l e B T e a mS c o r e s B W e e kS c o r e s B T e a mW i L o s s R e c o r d H o m e / A w a yD i v i s i o n S t a n d i n g sS t a t s A c c u m u l a t e d A v e r a g eL i n e B W e e kL i n e B T e a mR e c o r d v L i n eR e c o r d v C o m m o n O p p o n e n t sI n d i v i d u a l T e a m M a t c h - U p sP r i n t e d C o p y A l S c r e e n s1 9 8 3 - 1 9 8 6 D a t a B a s e( I n c l u d e s A l o t h A b o v e )E a s y U p d a t e s P l a y o f f s / 1 9 8 8N o C o p y P r o t e c t e dD e a l e r I n q u i r i e s I n v i t e d

7 Q I N C L U D E S D I S K A N D O C U M E N T A T I O NS P E C I F Y 5 ' / < O 3 V D I S K

I B M , T a n d y C o m p a t i b l e sC o m m o d o r e 6 1 2 A p p l e 1 1 H l i t i g sT R 8 M i l l I

S t a t s N e e d e d T o R u P r o g r a m A v a i l a b l e I L o c a l N e w s p a p e r s O W W i l l F u r n i s h A l S t a t sB 1 s C l a s s M a i l . S e a s o n P r i c e 4 0 ° ° .O u B u l l e t i n B o a r d W i l l F u r n i s h A l S t a t s , L i n e s ,P r e d i c t i o n s a n d T r e n d s U p d a t e d D a i l y . S e a s o nP r i c e 5 5 0 0 . P r o g r a m C o m e s U p d a t e d T h r u C u r r e n tW e e k o S e a s o n . . N E x t r a C h a r g e .

O R D E R S S H I P P E D I D A Y SP H O N E L I N E S O P E N 2 H R S .

A D 3 S H I P P I N G H A N D L I N GT O L L F R E E 8 0 0 - 7 2 2 - 2 2 7 7

T E X A S C O L L . 2 1 4 - 5 8 6 - 8 2 1 2M a r a t h o n S o f t w a r e D e p t .P 0 B O 1 3 4 9 6 4 F O R T W O R T H S T J A C K S O N V I L L E , T E X A S 7 5 7 6 6

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

S e p t e m b e r 1 9 8 7 C O M P U T E I ' s P M a g a z i n e 1

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 20/68

B E S TO T H B O A R D SF i n d D u p eO u " B e s t o f t h e B o a r d s " c o l u m n f e t u r e s o n e o u t s t a n d i n g p r o g r a m e a c hi s s u e f r o m b u l l e t i n b o a r d s y s t e m st h r o u g h o u t t h e c o u n t r y . S o m e o f t h ep r o g r a m s a r i t h p u b l i c d o m a i n ;s o m e a r c o p y r i g h t e d b t h a u t h o rb u f r e e l y d i s t r i b u t e d ; a n d s o m e a r c o p y r i g h t e d " s h a r e w a r e " p r o g r a m s( f r e e l y d i s t r i b u t e d i r e t u r n f o v o l u nt a r y d o n a t i o n s ) . I n e a c h c a s e , C O M -P U T B ' s P M a g a z i n e o b t a i n s t h v e r yl a t e s t v e r s i o n o t h p r o g r a m f r o m t h o r i g i n a l a u t h o r i r e t u r n f o p u b l ic a t i o n f e e . W t h e n t e s t t h p r o g r a m ,r e w o r k t h d o c u m e n t a t i o n , a n p r s e n t t h p o l i s h e d p a c k a g e h e r e .

T h i s i s s u e ' s f e a t u r e d p r o g r a m i F i n d D u p e b K a r s o n W . M o r r i s o n .Y o u ' l l f i n d i e x t r e m e l y u s e f u l t h e l py o o r g a n i z e y o u r s o f t w a r e a y o u rc o l l e c t i o n g r o w s . I w o r k s o a n P C X T , A T , o c o m p a t i b l e w i t h a t l e a s t2 5 6 K o m e m o r y a n D O 2 . o h i g h e r , a n z v i t h a n n u m b e r o h a r do f l o p p y d r i v e s . p r i n t e r i o p t i o na l b u r e c o m m e n d e d .I y o h a v e h a r d d i s k , s o o n e r o l a t e r y o u h a v e c l u t t e r e d h a r dd i s k , t o o . I y o d o n ' t h a v e h a r dd i s k , y o p r o b a b l y h a v e p i l e s o c l u t t e r e d f l o p p y d i s k s . I n e v i t a b l y ,y o u ' r e f a c e d w i t h t h t a s k o s e a r c h i n g f o o n e l u s i v e p r o g r a mi h a y s t a c k o f m i l l i o n s o f b y t e s .W h i c h p r o g r a m i o w h i c h d i s k ?

K a r s o n W M o r r i s o n

1 C O M P U T E I ' s P M a g a z i n e S e p t e m b e r 1 9 8 7

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

F i n d D u p e i h a n d y u t i l i t y t h a th e l p s k e e p y o u r d i s k s o r g a n i z e da n d w e e d s o u e x t r a c o p i e s o p r g r a m s . I l i s t s p r o g r a m s w h i c h a r d u p l i c a t e d i m o r e t h a n o n d i r e ct o r y o r o s e p a r a t e d i s k s , a n i p r i n t s a a l p h a b e t i c a l l i s t o f t h ef i l e s f o u n d o h a r d d r i v e o n m e r o u s f l o p p y d i s k s .

F i n d D u p e i p a r t i c u l a r l y u s e f u lf o r e c o v e r i n g w a s t e d s p a c e o h a r d d i s k . W h e n m o s t p e o p l e f i r s tb u h a r d d r i v e , t h e y t h i n k i w i l lt a k e f o r e v e r t f i l l u t h m e g a b y t e so s t o r a g e t h e y j u s t p u r c h a s e d . B u tb e f o r e l o n g , t h e y r u C H K D S K ( s t a n d a r d D O u t i l i t y f o a n a l y z i n gd i s k u s a g e ) a n f i n d t h a t l a r g ec h u n k o t h a v a i l a b l e s p a c e i o c c up i e d . W h e r e d i i a l g o

T y p i c a l l y , m u c h o t h a t s p a c ei w a s t e d w h e n f i l e i d u p l i c a t e di s e v e r a l s u b d i r e c t o r i e s . T e x t e d t o r s , e s p e c i a l l y , s e e m t m u l t i p l yl i k e r a b b i t s a n d u p l i c a t e t h e ms e l v e s i n e a r l y e v e r y d i r e c t o r y o d i s k u s e d f o p r o g r a m m i n g . W h e ny o u c o p y f l o p p i e s t o h a r d d r i v e ,y o o f t e n t r a n s f e r c o p y o C O M -M A N D . C O M ( p a r t o D O S ) t h a tw i l l n e v e r b u s e d . A n i t ' s f r q u e n t l y a c c o m p a n i e d b y C O F I G . S Y S a n A U T O E X E C . B A T f i l e st h a t c a n ' t b e u s e d e i t h e r , b e c a u s et h e y a r e n ' t i t h d i r e c t o r y f r o mw h i c h t h c o m p u t e r b o o t s . Y o c a

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

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

U s i n g F i n d D u p eF i n d D u p e , w r i t t e n a n c o m p i l e d i T u r b o P a s c a l , c a n b e f o u n d o n t h i si s s u e ' s m a g a z i n e d i s k u n d e r t h f i l e n a m e F I N D D U P E . C O M . I p r i n t s c o m p l e t e d i r e c t o r i e s a n l i s t o d u p l i c a t e d f i l e s o e i t h e r t h s c r e e n o p r i n t e r , a n i a l s o g i v e sy o t h o p t i o n o s e n d i n g t h l i s tt a d i s k f i l e w h i c h c a l a t e r b p r i n t e d o d i s p l a y e d o t h s c r e e n .Y o c a p r i n t d i r e c t o r y t r e ew h i c h s h o w s e v e r y d i r e c t o r y a n s u b d i r e c t o r y , w i t h e v e r y f i l e a l p h ab e t i z e d i e a c h d i r e c t o r y . T h d a t ea n t i m e , s i z e , a n t h d i r e c t o r y t w h i c h e a c h f i l e b e l o n g s i s h o w n .F i n d D u p e a l s o t e l l s y o t h f i l ea t t r i b u t e — w h e t h e r i i r e a d - o n l y ,h i d d e n , s y s t e m , o s u b d i r e c t o r y f i l e .

T r u F i n d D u p e , j u s t t y p eF I N D D U P E a t h D O p r o m p t . I p r e s e n t s t h e f o l l o w i n g m e n u :L i s t o n l y d u p l i c a t e f i l e s o t h d i s k : ( 1 L i s t t h e n t i r e d i r e c t o r y o t h d i s k : ( 2 L i s t b o t h d i r e c t o r y a n d u p l i c a t e f i l e s : ( 3 L i s t a s o r t e d t r e e d i o t h d i s k : ( 4

O p t i o n f i n d s a l o f t h e f i l e sw h i c h a r d u p l i c a t e d i m o r e t h a no n d i r e c t o r y o o m o r e t h a n o n d i s k . O p t i o n l i s t s i a l p h a b e t i c a lo r d e r a l f i l e s o m u l t i p l e f l o p p yd i s k s o r h a r d d r i v e . O p t i o n p e f o r m s b o t h o p t i o n s a n 2 O p t i o n

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

A f t e r y o p i c k t h e o p t i o n y o w a n t , F i n d D u p e p r o m p t s y o u f o t h c o r r e c t d r i v e l e t t e r o l e t t e r s .Y o m a e n t e r s e v e r a l v a l i d d r i v el e t t e r s — f o r i n s t a n c e , A B a n C a n F i n d D u p e w i l l p r o c e s s a l f i l e s

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 21/68

o t h o s e d r i v e s .N e x t , F i n d D u p e a s k s w h e t h e r

y o u w a n t t a n a l y z e h a r d d i s k o a s e r i e s o f l o p p y d i s k s . I y o s p e ci f f l o p p y d r i v e , y o c a i n s e r t a m a n y d i s k s a s n e c e s s a r y i n t o t h f i l e t h a t F i n d D u p e b u i l d s . I d i s kl a c k s v o l u m e n a m e , F i n d D u p e l e t sy o e n t e r o n w i t h o u t r e f o r m a t t i n g .I y o d o n ' t e n t e r v o l u m e n a m e ,t h d e f a u l t n a m e F L O P P Y n n n w i l lb e n t e r e d f o y o ( n n n i t h r e e -d i g i t n u m b e r r e f l e c t i n g t h o r d e r i w h i c h t h d i s k w a e n t e r e d ) .

W h e n y o u ' v e f i n i s h e d i n s e r t i n gd i s k s , e n t e r a a s t e r i s k ( * ) ; y o u ' l l b p r o m p t e d t i n s e r t b l a n k , f o r m a tt e d i s k . F i n d D u p e u s e s t h i s d i s k t s t o r e t e m p o r a r y f i l e s c r e a t e d d u r i n gt h s o r t i n g p r o c e s s , s b s u r e t h d i s k i e m p t y o n e a r l y s o I y o w a n t t d i r e c t o u t p u t t a d i s k f i l e ,F i n d D u p e s t o r e s t h f i l e o t h i s d i s k .

I y o u ' r e a n a l y z i n g h a r dd r i v e , F i n d D u p e w i l l r e a d a l t h d r e c t o r i e s , s o r t t h e m , a n p l a c e a n o u t p u t f i l e s i t h r o o t d i r e c t o r y .

T h r e e O u t p u t O p t i o n sF i n d D u p e w i l l p r o m p t y o f o t h t y p e o o u t p u t y o w a n t : h a r d -c o p y l i s t i n g o y o u r p r i n t e r ,s c r e e n l i s t i n g , o d i s k f i l e . I y o w a n t d i s k f i l e , i c r e a t e s D I R E C -T R Y . D T A f o t h e a l p h a b e t i c a l d i r e ct o r y a n D U P L I C A T . D T A f o t h l i s t o d u p l i c a t e d f i l e s . T o v i e w t h e s ef i l e s o t h s c r e e n , u s t h D O T Y P E c o m m a n d ; t p r i n t t h e m , u s t h D O P R I N T c o m m a n d .

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

d o c u m e n t a t i o n f i l e n a m e dR E A D . M E o R E A D M E . C O M .W h i l e t h e s e f i l e s m a h a v e t h s a m e n a m e , t h e y d o n ' t h a v e t h s a m e c o n t e n t s . A l s o , i y o u ' r e p r c e s s i n g f l o p p i e s , y o p r o b a b l y h a v eA U T O E X E C . B A T a n C O N F I G . S Y Sf i l e s o m a n y o y o u r d i s k s ; y o c a n e x c l u d e t h e s e f r o m t h d u p l ic a t e l i s t i n g , t o o .

T d t h i s , u s t e x t e d i t o r o w o r d p r o c e s s o r t m a k e l i s t o f t h ef i l e n a m e s y o u w a n t t e x c l u d e .E a c h f i l e n a m e s h o u l d b e e n t e r e d b i t s e l f o l i n e . S a v e t h i s l i s t w i t hf i l e n a m e o y o u r c h o i c e ( s u c h a E X C L U D E . L S T ) . W h e n F i n d D u p ea s k s , D y o h a v e f i l e o k n o w nd u p l i c a t e s ? , e n t e r t h i s f i l e n a m e .

A a l t e r n a t e w a o i n s t r u c t i n gF i n d D u p e t s e a r c h m u l t i p l e d r i v e si t i n c l u d e t h e d r i v e l e t t e r s o t h c o m m a n d l i n e w h e n r u n n i n g F i n dD u p e . F o e x a m p l e ,F I N D D U P E A B t e l l s F i n d D u p e t s e a r c h a l d i r e c t or i e s a n s u b d i r e c t o r i e s i d r i v e s A B a n C N o t e t h a t y o c a m i f l o p p y d r i v e s a n h a r d d r i v e s . A l f i l e s f r o m a l o t h e d r i v e s w i l l b i n c l u d e d i t h f i n a l l i s t i n g . P

T h e p r o g r a m F i n d D u p e i c o p y r i g h t e d1 9 8 4 , 1 9 8 5 , 1 9 8 6 , a n 1 9 8 7 b K a r s o nW M o r r i s o n .

Y o u ' l l s c o r eg r a n d s l a m

w i t h B r i d g e 5 . f o t h I B M .E x a m i n e f l r t w o r x ' u n i q u e l i n e o s o f t w a r e l o t h I B a n a l c o m p a t i b l e s :B R I D G E 5 . 0 — o u r p o p u l a r b r i d g e p l a y i n g p r o g r a m n o h a s i m p r o v e db i d d i n g a n p l a y p l u s m a n y n e f e a t u r e s a n r e f i n e m e n t s i n c l u d i n ga u t o - p l a y a n b e i n g a b l e t r e q u e s t a n o p e n i n g h a n d . O n l y S 2 9 . 9 5C O M P U B R I D G E i o u b r i d g e t u t o r i a l - L e a r n t p l a y b r i d g e t h e a s y w a w i t h 1 t e x t c h a p t e r s a n r a n d o m q u i z z e s . O n l y S 2 4 . 9 5M I N I G D L F l e t s y o r e l a x w i t h a f u n g a m e o m i n i a t u r e g o l f o a n o t h r e e c h a l l e n g i n g c o u r s e s . O n l y S Z 9 . 9 5S T R I P P O K E R i t h e c l a s s i c c o m p u t e r p r o g r a m . P l a y a g a i n s t S u z i a n M e l i s s a ; t h m o r e y o w i n , t h m o r e t h e y t a k e o f f ! O n l y S 3 9 . 9 5L I N K W O R O L A N G U A G E S l e y o l e a r n a f o r e i g n l a n g u a g e f a s t ! A v a i l a b l e f o S p a n i s h , F r e n c h , G e r m a n , I t a l i a n , R u s s i a n . D u t c h , G r e e k a n P o r t u g u e s e . A l l a n g u a g e s c o m e w i t h a u d i o t a p e . O n l y S 2 9 . 9 5 e a c h .L I G H T N I N G L E A R N I N G h a s 9 s e c t i o n s t h a t p r o v i d e t e c h n i q u e s t b e t t e ru n d e r s t a n d a n i m p r o v e y o u r m e m o r y . O n l y $ 2 9 . 9 5G O L F m i c r o C L I N I C i m p r o v e s y o u r g o l f g a m e . I t ' s l i k e h a v i n g y o u r p r w i t hy o u o n e v e r y r o u n d k e e p i n g t r a c k o y o u r g a m e . O n l y $ 2 9 . 9 5

A r i w o r x S o f t w a r e C o . , I n c . , 1 8 4 4 P e n f i e l r J R o a d . P e n f i e l d . N H 5 2 6 ( 7 1 6 ) 3 8 5 - S 1 2 0 ( B O O ) 8 2 3 - 6 5 7 3

C o m p u t e r B R O W N O U T p r o t e c t i o n !

L I N E C O N D I T I O N E Rk e e p s p o w e r c o n s t a n t d u r i n g

v o l t a g e s a g s a n d p o w e r s u r g e s !P r e v e n t s d a m a g e a n d d o w n t i m e o n c o m p u t e r s , p h o n e s y s t e m s ,c a s h r e g i s t e r s , e t c . b p r o v i d i n g f u l l v o l t a g e s u p p o r t w h e n A i n p u t p o w e r v a r i e s u o d o w n . M a i n t a i n s c o n s t a n t o u t p u t o 1 2 0 V . L i n e S t a b i l i z e r i a s t e p p e d t r a n s f o r m e r s y s t e m t h a t h a H I G H E R e f f i c i e n c y t h a n C V T s ( c o n s t a n t v o l t a g e t r a n s f o r m e r s )a n g i v e s l o w e r w a v e f o r m d i s t o r t i o n a F A L O W E R C O S T .B u i l t - i n s p i k e a n n o i s e s u p p r e s s i o n . F u l l 1 - y e a r w a r r a n t y !O R D E R T O L L F R E E . . . C A L L 1 - 8 0 0 - 6 6 2 - 5 0 2 1

I I L L I N O I S C A L L 1 - 3 1 2 - 6 4 8 - 2 1 9 1I N D U S - T O O L , 7 3 W e s t L a k e S t r e e t , C h i c a g o , I 6 0 6 0 6

S e n d 1 2 0 0 - W a t t $ 1 9 9 1 8 0 0 - W a t t $ 2 5 9E n c l o s e d i o c h a r g e o n

M a s t e r C a r d o V i s aC a r d N o N a m BC o m p a n yA d d r e s sC i t y . S t a t e , Z i P h o n e

E x p i r e s .

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 22/68

F r e e F i l e rT i M i d k i f f , E d i t o r i a l P r o g r a m m e rT h i s f l e x i b l e a p p l i c a t i o n l e t s y o d e s i g n y o u ro w r e c o r d f o r m a t s f o o r g a n i z i n g a n k i n d o i n f o r m a t i o n — f r o m a a d d r e s s b o o k t s t a m pc o l l e c t i o n . W r i t t e n i T u r b o P a s c a l i i n c l u d e sh i g h - s p e e d s e a r c h i n g a n s o r t i n g f e a t u r e s . I r u n s o n a n I B P C X T , A T , o c o m p a t i b l ew i t h a t l e a s t 1 2 8 K o m e m o r y a n D O 2 . 0 o rh i g h e r . P r i n t e r o p t i o n a l b u t r e c o m m e n d e d .

T h I B M - c o m p a t i b l e c o m m u n i t y i b l e s s e d w i t h s o m eo t h e b e s t d a t a b a s e m a n a g e m e n t s o f t w a r e i m i c r o -c o m p u t e r d o m . P o w e r h o u s e p r o g r a m s l i k e d B A S E ,R : B A S E , a n o t h e r s c a t a c k l e a l m o s t a n d a t a -h a n d l i n g t a s k .

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

T h a t ' s t h g o a l o f " F r e e F i l e r . " Y o w o n ' t h a v e t e n r o l l i n c o u r s e o w a d e t h r o u g h h u n d r e d s o p a g e so d o c u m e n t a t i o n t b e g i n u s i n g i t — t h e m e n u s a n s u b m e n u s a r f a i r l y s e l f - e x p l a n a t o r y , a n t h f i n e r d t a i l s c a n b e l e a r n e d i s h o r t t i m e . B u i d o e s n ' ts k i m p o n f e a t u r e s . F r e e F i l e r l e t s y o c r e a t e d a t a b a s ef i l e s l i m i t e d o n l y b t h a m o u n t o m e m o r y i y o u rc o m p u t e r , a n i t p o w e r f u l s e a r c h i n g , s o r t i n g , a n p r i n t i n g f u n c t i o n s d u p l i c a t e t h m o s t i m p o r t a n t f e t u r e s f o u n d i a l g o o d d a t a b a s e m a n a g e r s . Y o c a e v e n d e s i g n c u s t o m r e c o r d f o r m a t s t o r g a n i z e n e a r l ya n k i n d o i n f o r m a t i o n . A n i t ' s f a s t — F r e e F i l e r w a w r i t t e n a n c o m p i l e d w i t h B o r l a n d I n t e r n a t i o n a l ' sT u r b o P a s c a l .

Y o u ' l l f i n d t h c o m p i l e d v e r s i o n o f F r e e F i l e r o t h m a g a z i n e d i s k u n d e r t h f i l e n a m e F R E E F I L E -. C O M . T r u i t s i m p l y t y p e F R E E F I L E a t h D O p r o m p t .

F o p r o g r a m m e r s w h a r i n t e r e s t e d i s t u d y i n gh o F r e e F i l e r w o r k s , w e ' v e i n c l u d e d t h T u r b o P a s c a ls o u r c e c o d e i t h f i l e F R E E F I L E . P A S . I y o u h a v e2 0 C O M P U T E ! 1 ! P M a g a z i n e S e p t e m b e r 1 9 8 7

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

T h F i l e r M e n uA f t e r y o r u F r e e F i l e r , t h f i r s t m e n u y o u ' l l e n c o u nt e i t h F i l e r M e n u . O n c e y o e x i t t h i s m e n u , y o c a n ' t r e t u r n t i w i t h o u t r e s t a r t i n g t h p r o g r a m . H e r ea r t h o p t i o n s :C r e a t e N e D a t a b a s e F i l eL o a d E x i s t i n g D a t a b a s e F i l eD i s p l a y D i s k D i r e c t o r yC h a n g e D i s k P a t h

Y o u ' l l n o t i c e t h a t o n o t h m e n u c o m m a n d s i h i g h l i g h t e d . T h i s f e a t u r e i c o m m o n t a l m e n u s i F r e e F i l e r . B p r e s s i n g t h e c u r s o r u p a n d d o w n - a r r o wk e y s , y o c a m o v e t h h i g h l i g h t e d b a r t t h m e n ui t e m o y o u r c h o i c e , t h e n p r e s s t h e E n t e r k e t m a k ey o u r s e l e c t i o n . T h c u r s o r k e y s m o v e t h h i g h l i g h tb a c o n t i n u o u s l y . I n o t h e r w o r d s , t h b a w r a p s b a c kt t h t o o t h m e n u i i g o e s o f t h b o t t o m , a n v i c e v e r s a .

T h e m o s t s t r a i g h t f o r w a r d s e l e c t i o n o t h F i l e rM e n u i D i s p l a y D i s k D i r e c t o r y . T h i s s i m p l y d i s p l a y s

d i r e c t o r y o d i s k f i l e s t h a t m a t c h t h p a t h n a m es h o w n a t h e t o p o f t h e s c r e e n . T h d e f a u l t f i l e e x t e ns i o n i * . F I L , w h i c h s h o w s a l f i l e n a m e s o t h e c u r r e n td r i v e e n d i n g w i t h t h e x t e n s i o n . F I L ( F r e e F i l e r d a t ab a s e f i l e s ) .

Y o c a c h a n g e t h p a t h n a m e m a s k t d i s p l a yo t h e r d i s k d i r e c t o r i e s b s e l e c t i n g t h C h a n g e D i s kP a t h o p t i o n o t h F i l e r M e n u . F o i n s t a n c e , i y o w a n t t s e a l o f t h e f i l e s o d r i v e B e n t e r B f o t h d i s k d r i v e a n t h e n * . f o t h n e f i l e n a m em a s k . T h e C h a n g e D i s k P a t h o p t i o n m a k e s i p o s s i b l et k e e p a l o y o u r F r e e F i l e r d a t a b a s e f i l e s i t h s a m es u b d i r e c t o r y o a d i s k . ( I y o a r e n ' t s u r e h o t u s p a t h n a m e m a s k s a n s u b d i r e c t o r i e s , s e y o u r D O m a n u a l f o r d e t a i l s . )

T h L o a d E x i s t i n g D a t a b a s e F i l e o p t i o n o t h F i l e r M e n u a l l o w s y o t l o a d p r e v i o u s l y c r e a t e d

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 23/68

F r e e F i l e r M e n u M a

F i l e r M e n u C R E A T EC r e a t e n - D a t a b a s e i - i i rL o a d E x u t i n g D a t a b a s e F i l eD i s p l a y D i s h D i r e c t o r yC h a n g e D i s k P a t h

O v e r l a y E d i t o r

S e a r c h M e n uL e s s T h a n o r E q u a lG r e a t e r T h a n o E q u a lE q u a l

F i l e M e n uL o a d D a t a b a s e F x i eS t o r e C u r r e n t D a t a b a s e F i l eD i s p l a y D i s k D i r e c t o r yC h a n g e D i s k P a t hE x i t t M a i n M e n u

S o r t M e n uF D e f i n e P r i m a r y S o r t F i e l dF D e f i n e S e c o n d a r y S o r t F i e l dF 3 S o r t i f l s c e n d i n g O r d e rF T o r t i D e s c e n d i n g O r d e r

B e g i n S o r t i n g

M a i n M e n uF i l e M e n u' . ' i - w M e n u

S o r t i n g F u n c t i o n sE d i t R e c o r d s

Q u i t F r e e F i l e r t D O

V i e w M e n uF i e l d S e a r c hG l o b a l S e a r c hP r i n t F i l eR e s t o r e t D a t a b a s eE x i t t M a i n M e n u

P r i n t M e n uC S e t S p a c i n g *

E d i t M e n uF i n s e r t N e R e c o r dF R p p e n d N e w R e c o r dF D e l e t e C u r r e n t R e c o r dF 4 L o c a t e E x i s t i n g R e c o r d

. E x i t R e c o r d E d i t o r

f i l e . I u s e s t h e d e f a u l t p a t h n a m e u n l e s s y o n e o n w i t h t h C h a n g e D i s k P a t h o

O n c e t h d a t a b a s e f i l e i s l o a d e d , t h e M a i n M e n u( s e e b e l o w ) .

I y o h a v e n ' t y e c r e a t e d F r e e F i l e r d a t a b a s et h i s i y o u r f i r s t t a s k . S e l e c t t h C r e a t e N e

F i l e o p t i o n f r o m t h F i l e r M e n u . T h i s t a k e so t t h O v e r l a y E d i t o r m e n u .

h O v e r l a y E d i t o rt h O v e r l a y E d i t o r , y o c a d e s i g n c u s t o m r

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

t s i n g l e c a r d . T h O v e r l a y E d i t o r a y o t d e f i n e t h f o r m a t o t h c a r d . T h e d i t i n g

c o n s i s t s o f 1 5 r o w s o t e x t w i t h 8 c h a r a c t e r se r o w — t h e m a x i m u m d i m e n s i o n s o y o u r c a r d .

E a c h e n t r y o d a t a w i t h i n r e c o r d i c a l l e dE a c h f i e l d i p l a c e t p u p a r t i c u l a r t y p e o

o r m a t i o n — a n a m e , f o e x a m p l e , o z i c o d e .r e c o r d c a h a v e a f e a f i e l d s o a

a 1 5 O n c e y o d e c i d e o r e c o r d f o r m a t , a l w i t h i n t h a t p a r t i c u l a r f i l e w i l l s h a r e t h s a m e

E a c h f i e l d h a a a s s o c i a t e d f i e l d n u m b e r , s t a r t i n g0 I y o u s t h m a x i m u m 1 f i e l d s , t h e r e f o r e ,

b n u m b e r e d 0 - 1 4 . I y o w a n t , y o c a a l s ot h f i e l d n a m e . W h e n y o l a t e r e n t e r t h e E d i t

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

D e f i n i n g F i e l d sW h e n d e f i n i n g f i e l d , y o m u s t s p e c i f y i t l e n g t h —t h m a x i m u m n u m b e r o f c h a r a c t e r s i c a h o l d . W h e nc h o o s i n g f i e l d l e n g t h s , d o n ' t s p e c i f y a n m o r e c h a r a ct e r s t h a n y o e x p e c t t n e e d — e x c e s s i v e l y l o n g f i e l d sw a s t e m e m o r y a n d i s k s p a c e . T h c o m b i n e d l e n g t ho a l t h f i e l d s i t h r e c o r d c a n n o t e x c e e d 3 0 c h a r a c t e r s .

D e f i n i n g f i e l d s i e a s y . F i r s t , u s t h e c u r s o r k e y st m o v e t h c u r s o r t t h d e s i r e d p o s i t i o n o f t h f i e l d .T h O v e r l a y E d i t o r a l l o w s y o t p o s i t i o n f i e l d s a n w h e r e i n s i d e t h e e d i t i n g w i n d o w . I y o w a n t t s p e ci f n a m e f o t h f i e l d , t y p e i i n T m a r k t h b e g i n n i n g o f t h e f i e l d , p r e s s t h e F l k e y . T h e n p r e s st h s p a c e b a ( o a n l e t t e r o n u m b e r k e y ) o n c e f o e a c h c h a r a c t e r o t h e d e s i r e d f i e l d l e n g t h . Y o w i l l s e a s e r i e s o r e v e r s e d c h a r a c t e r s r e p r e s e n t i n g t h l e n g t ho t h f i e l d . ( T h e c h a r a c t e r u s e d c o r r e s p o n d s t t h n u m b e r o f t h e f i e l d b e i n g d e f i n e d — 0 - 9 f o r f i e l d s 0 - 9 ,o A - f o r f i e l d s 1 0 - 1 4 . ) Y o c a p r e s s t h e c u r s o r k e ( o a n o t h e r k e t h a t d o e s n ' t p r o d u c e a A S C I I c o d e )t l e a v e g a p s i t h f i e l d . F o e x a m p l e , w h e n s e t t i n gu f i e l d f o r p h o n e n u m b e r , y o u m i g h t w a n t t l e a v e s p a c e s t a d p a r e n t h e s e s a r o u n d t h e a r e a c o d ea n d a s h b e t w e e n t h p r e f i x a n t h l a s t f o u r d i g i t s .W h e n t h f i e l d i l o n g e n o u g h f o y o u r p u r p o s e , p r e s st h F k e t m a r k t h e n o f t h e f i e l d .

I y o w i s h , y o c a h a v e s e v e r a l f i e l d s o o n s c r e e n l i n e . J u s t i n d i c a t e t h b e g i n n i n g a n e n o e a c h w i t h F a n F 2

F i e l d s a r n o r m a l l y d e f i n e d s e q u e n t i a l l y , b e g i n -S e p t e m b e r 1 9 8 7 C O M P U T E I ' s p M a g a z i n e 2

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 24/68

n i n g w i t h f i e l d 0 F o e x a m p l e , a f t e r y o d e f i n e f i e l d2 t h e d i t o r w i l l n o r m a l l y m a k e t h n e x t f i e l d y o d f i n e f i e l d 3 T h O v e r l a y E d i t o r w o n ' t l e y o d e f i n ef i e l d w i t h n u m b e r g r e a t e r t h a n 1 4 I y o w a n t t c h a n g e t h i s o r d e r f o s o m e r e a s o n , p r e s s t h F k e y .Y o u ' l l b p r o m p t e d t e n t e r t h e d e s i r e d f i e l d n u m b e r( 0 - 1 4 ) . B c a r e f u l t h a t y o d o n ' t d e f i n e t h s a m e f i e l dm o r e t h a n o n c e w i t h i n t h r e c o r d .

F i x i n g M i s t a k e sY o c a a l s o u s t h i s f e a t u r e t c o r r e c t m i s t a k e s i y o u r r e c o r d s t r u c t u r e . S i m p l y m o v e t h c u r s o r t t h f i e l d y o w i s h t c h a n g e a n p r e s s t h e F k e y . W h e np r o m p t e d f o f i e l d n u m b e r , e n t e r t h n u m b e r o t h e r r o n e o u s f i e l d , a n t h e n r e d e f i n e i u s i n g F l a n F t m a r k i t n e l e n g t h .

I y o f o r g e t w h a t t h f u n c t i o n k e y s d o p r e s s t h E s k e t b r i n g u t h O v e r l a y E d i t o r m e n u a t h b o t t o m o t h s c r e e n , w h i c h r e a d s :F B e g i n D e f i n i n g F i e l dF 2 S t o p D e f i n i n g F i e l dF C h a n g e F i e l d N u m b e r

E x i t O v e r l a y E d i t o rY o c a n u s e t h i s m e n u l i k e a l o t h e r s i F r e e -

F i l e r — p r e s s t h c u r s o r k e y s a n E n t e r t m a k e s l e c t i o n . Y o c a n p e r f o r m t h s a m e f u n c t i o n s w i t h t h m e n u t h a t y o d w i t h t h e f u n c t i o n k e y s — t h e f u n ct i o n k e y s a r j u s t q u i c k e r . T t u r n o f t h m e n u , p r e s st h E s k e a g a i n .

A f t e r y o u ' v e d e f i n e d a l t h f i e l d s , c h e c k o n c em o r e t m a k e s u r e y o u ' r e s a t i s f i e d w i t h y o u r r e c o r ds t r u c t u r e . T h f o r m a t c a n n o t b e c h a n g e d o n c e y o l e a v e t h e O v e r l a y E d i t o r . I w o u l d b u n f o r t u n a t e t e n t e r l a r g e a m o u n t o i n f o r m a t i o n i y o u r n e d a t ab a s e a n t h e n d i s c o v e r t h a t a i m p o r t a n t f i e l d h a b e e n l e f t o u t .

W h e n y o u ' v e c o n f i r m e d t h a t e v e r y t h i n g i s a t i s f a ct o r y , u s t h E s k e t b r i n g u t h O v e r l a y E d i t o rm e n u . S e l e c t t h E x i t o p t i o n a n p r e s s E n t e r . T h i s s e t st h r e c o r d s t r u c t u r e a n p a s s e s y o t t h M a i n M e n u .

T h M a i n M e n uT h e M a i n M e n u i w h e r e y o u d o m o s t o y o u r b u s in e s s w i t h F r e e F i l e r . F r o m h e r e y o t a k e s i d e t r i p s i n t oo t h e r m e n u s , a n d m o s t o t h s u b m e n u s l e y o r t u r n t t h M a i n M e n u w i t h a E x i t o p t i o n . O p t i o n sl e a d i n g t s u b m e n u s a r m a r k e d w i t h a a s t e r i s k ( * ) .H e r e ' s t h M a i n M e n u :

F i l e M e n uV i e w M e n uS o r t i n g F u n c t i o n sE d i t R e c o r d sQ u i t F r e e F i l e r t D O

I y o d o n ' t y e h a v e a n r e c o r d s i y o u r d a t ab a s e f i l e , y o s h o u l d b e g i n b c h o o s i n g t h e E d i t R e o r d s o p t i o n . T h i s i h o y o a d r e c o r d s t o n e o e x i s t i n g d a t a b a s e .

T h R e c o r d E d i t o rS e l e c t i n g t h E d i t R e c o r d s o p t i o n m o v e s y o t t h R e c o r d E d i t o r s e g m e n t o F r e e F i l e r . T h R e c o r d E d i t o ra l l o w s y o t a d d , c h a n g e , a n d e l e t e r e c o r d s i y o u rd a t a b a s e f i l e .

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

E a c h r e c o r d h a r e c o r d n u m b e r w h i c h i n d i c a t e st h e r e c o r d ' s p o s i t i o n w i t h i n t h d a t a b a s e f i l e . T h t o l i n e o f t h e R e c o r d E d i t o r s c r e e n i n d i c a t e s t h e n u m b e ro t h c u r r e n t l y s e l e c t e d r e c o r d , a n i a l s o s h o w s t h n u m b e r o r e c o r d s c u r r e n t l y i t h d a t a b a s e f i l e .

W h e n y o p r e s s t h E s k e y , F r e e F i l e r d i s p l a y st h R e c o r d E d i t o r M e n u , w h i c h r e a d s :F I n s e r t N e R e c o r dF A p p e n d N e R e c o r dF D e l e t e C u r r e n t R e c o r dF L o c a t e E x i s t i n g R e c o r d

E x i t R e c o r d E d i t o rT a d n e r e c o r d t d a t a b a s e f i l e , s e l e c t

e i t h e r I n s e r t N e R e c o r d o A p p e n d N e R e c o r d .( Y o u c a s e l e c t t h e s e f u n c t i o n s f r o m t h m e n u o s i p l p r e s s t h c o r r e s p o n d i n g f u n c t i o n k e y . I n s e r t i n gr e c o r d p u t s i i t h e c u r r e n t p o s i t i o n w i t h i n t h d a t ab a s e f i l e , p u s h i n g f o r w a r d t h e r e c o r d s w h i c h f o l l o w i i t h f i l e . A p p e n d i n g r e c o r d a t t a c h e s i t t h e n o t h d a t a b a s e f i l e .

A f t e r s e l e c t i n g o n o f t h e s e f u n c t i o n s , y o c a n o p u i n f o r m a t i o n i n t o t h r e c o r d . T h d a t a y o u e nt e c a o c c u p y a l o t h s p a c e r e s e r v e d f o f i e l d , o i c a o c c u p y j u s t p a r t o f t h e f i e l d . U s t h B a c k s p a c ek e t c o r r e c t t y p i n g e r r o r s . T h l e f t a n r i g h t c u r s o rk e y s m o v e a b o u t w i t h i n f i e l d , a n t h u a n d o w nc u r s o r k e y s m o v e f r o m o n f i e l d t a n o t h e r . Y o c a a l s o m o v e t h e c u r s o r f r o m f i e l d t o f i e l d b p r e s s i n g E t e r , T a b , o r S h i f t - T a b . I y o m o v e t h c u r s o r p a s t t h el a s t f i e l d i t h r e c o r d , i j u m p s b a c k t t h f i r s t f i e l d .

W h e n y o u ' v e f i n i s h e d e n t e r i n g d a t a i n t o r e c o r d ,p r e s s e i t h e r F l t i n s e r t o F t a p p e n d i y o w a n tt e n t e r a d d i t i o n a l r e c o r d s ; y o u ' l l b p r e s e n t e d w i t hn e b l a n k r e c o r d t f i l l . I y o u ' r e t h r o u g h e n t e r i n g r c o r d s f o n o w , p r e s s E s t d i s p l a y t h e R e c o r d E d i t o rM e n u a n s e l e c t t h o p t i o n l a b e l e d E x i t R e c o r d E d i t o r .T h i s r e t u r n s y o t t h M a i n M e n u .

T h R e c o r d E d i t o r M e n u a l s o l e t s y o e r a s e t h r e c o r d d i s p l a y e d o t h s c r e e n ; s e l e c t t h o p t i o n l b e l e d D e l e t e C u r r e n t R e c o r d ( F i t h s h o r t c u t ) . U s c a u t i o n , b e c a u s e o n c e r e c o r d i d e l e t e d , y o c a n ' tg e i b a c k .

I y o w a n t t v i e w c e r t a i n r e c o r d i t h d a t ab a s e a n y o k n o w i t r e c o r d n u m b e r , s e l e c t L o c a t eE x i s t i n g R e c o r d ( F i t h s h o r t c u t ) . Y o u ' l l b p r o m p te f o t h r e c o r d n u m b e r .

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

2 C O M P U T E ! ' * P M a g a z i n e S e p t e m b e r 1 9 8 7

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 25/68

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

T h V i e w M e n uT r e a d r e c o r d s , p r i n t r e c o r d s , o s e a r c h f o i n f o rm a t i o n i t h d a t a b a s e , u s t h V i e w M e n u ( a c c e s s ib l f r o m t h M a i n M e n u ) , w h i c h r e a d s :

F i e l d S e a r c hG l o b a l S e a r c hP r i n t F i l eR e s t o r e t D a t a b a s eE x i t t M a i n M e n u

T h f i r s t t w o p t i o n s l e y o s e a r c h f o c e r t a i n r c o r d s i t h d a t a b a s e . F l i p p i n g s e q u e n t i a l l y t h r o u g hr e c o r d s w i t h t h P g U p a n P g D n k e y s a d e s c r i b e da b o v e i a i n e f f i c i e n t w a t s e a r c h f o a i n d i v i d u a lr e c o r d i n l a r g e d a t a b a s e , s F r e e F i l e r i n c l u d e s t h e s eh i g h - s p e e d s e a r c h f u n c t i o n s . Y o c a s e a r c h s p e c i f i cf i e l d s ( f i e l d s e a r c h ) i a l r e c o r d s , o r s e a r c h a l f i e l d si a l r e c o r d s ( g l o b a l s e a r c h ) .

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

f i e l d s e a r c h o t h n a m e f i e l d . F r e e F i l e r w o n ' t b o t he l o o k i n g f o t h n a m e i t h s t r e e t a d d r e s s , c i t y ,s t a t e , z i c o d e , a n p h o n e n u m b e r f i e l d s . I g l o b a ls e a r c h , F r e e F i l e r l o o k s f o t h s t r i n g i a l f i e l d s .

T p e r f o r m f i e l d s e a r c h , s t a r t b s e l e c t i n g t h a to p t i o n f r o m t h V i e w M e n u . U s t h c u r s o r k e y s t p l a c e t h e c u r s o r i t h f i e l d y o w a n t t s e a r c h . T h e nt y p e i t h s t r i n g o f c h a r a c t e r s y o w a n t t f i n d . Y o c a e n t e r s e a r c h s t r i n g s i a m a n y f i e l d s a y o w i s h .Y o c a e v e n t y p e i a e n t i r e r e c o r d i y o w a n t ,a n F r e e F i l e r w i l l s e a r c h f o i t

T p e r f o r m g l o b a l s e a r c h , s e l e c t t h a t o p t i o nf r o m t h V i e w M e n u ; y o u ' l l b p r o m p t e d t e n t e r t h es t r i n g o f c h a r a c t e r s y o u ' r e l o o k i n g f o r .

I n e i t h e r t y p e o s e a r c h , t h s e a r c h s t r i n g c a n b et h e n t i r e c o n t e n t s o f i e l d o j u s t p a r t o f f i e l d .H o w e v e r , w h e n s e e k i n g a p o r t i o n o f i e l d i f i e l ds e a r c h , t h c h a r a c t e r p o s i t i o n s o f t h e s t r i n g s m u s t m a t c h .F o i n s t a n c e , i y o p e r f o r m f i e l d s e a r c h f o S m i t h ,F r e e F i l e r w i l l f i n d m a t c h i r e c o r d c o n t a i n i n g t h f i e l d S m i t h , B i l l , a l o n g a t h S m i t h p o r t i o n o t h s t r i n g o c c u p i e s t h f i r s t f i v e c h a r a c t e r s i t h f i e l d . B u i w i l l n o f i n d m a t c h w i t h f i e l d c o n t a i n i n g B i l lS m i t h .

I n a g l o b a l s e a r c h , F r e e F i l e r w i l l m a t c h p o r t i o n so f f i e l d w h e t h e r o n o t h s t r i n g s o c c u p y t h s a m ec h a r a c t e r p o s i t i o n s w i t h i n t h f i e l d . S g l o b a l s e a r c hf o S m i t h w i l l t u r n u m a t c h w i t h f i e l d t h a t c o t a i n s S m i t h , B i l l o B i l l S m i t h .

N e i t h e r f i e l d s e a r c h e s n o g l o b a l s e a r c h e s a r c a s e - s e n s i t i v e , w h i c h m e a n s t h a t s e a r c h f o S m i t hw i l l a l s o f i n d a n o c c u r r e n c e s o s m i t h o S M I T H .

E x a m i n i n g T h e R e c o r d sI F r e e F i l e r f i n d s m a t c h , i d i s p l a y s t h r e c o r d o t h s c r e e n . I m a t c h i f o u n d i m o r e t h a n o n r e c o r d ,F r e e F i l e r m a k e s t e m p o r a r y l i s t o t h r e c o r d s . P r e s st h P g U p a n P g D n k e y s t f l i p t h r o u g h t h i s t e m p or a r y l i s t o n r e c o r d a t i m e . I y o u w a t c h t h t o l i n eo t h s c r e e n t h a t d i s p l a y s t h r e c o r d n u m b e r s ( R e c o r d1 o 1 0 0 , f o e x a m p l e ) , y o m a n o t i c e t h a t F r e e F i l e rs e e m s t s k i p a f e r e c o r d s w h e n y o u ' r e p a g i n gt h r o u g h t h f i l e ; i i s k i p p i n g r e c o r d s w h i c h d o n ' tc o n t a i n y o u r s e a r c h s t r i n g .

I y o p e r f o r m a n f u r t h e r s e a r c h e s a t h i s p o i n t ,F r e e F i l e r w i l l o n l y s e a r c h t h t e m p o r a r y l i s t o m a t c hi n r e c o r d s , n o t h e n t i r e d a t a b a s e . S i m i l a r l y , i y o s e l e c t t h P r i n t R e c o r d o p t i o n a t t h i s p o i n t , o n l y r c o r d s w i t h i n t h t e m p o r a r y l i s t a r e p r i n t e d . I y o w a n t t d i s s o l v e t h t e m p o r a r y l i s t , s e l e c t t h R e s t o r et D a t a b a s e o p t i o n . T h i s d o e s n ' t e r a s e a n r e c o r d s ; i m e r e l y d i s c a r d s t h t e m p o r a r y l i s t s t h a t f o l l o w i n gs e a r c h o p r i n t f u n c t i o n w i l l o p e r a t e o t h e n t i r ed a t a b a s e f i l e .

F r e e F i l e r ' s t e m p o r a r y l i s t s a r u s e f u l w h e n r e a di n a n p r i n t i n g f r o m l a r g e d a t a b a s e f i l e s . F o i s t a n c e , i y o s e a r c h f o N ( N e b r a s k a ) i n a s t a t e f i e l d ,t h t e m p o r a r y l i s t w i l l c o n t a i n o n l y t h o s e r e c o r d s w i t hN i t h a t f i e l d . Y o c o u l d p r i n t t h i s l i s t f o s t a t e -s p e c i f i c m a i l i n g . L i k e w i s e , i y o u h a v e a n i n v o i c e f i l ew i t h f i e l d t h a t d e n o t e s w h e t h e r t h o r d e r i p a i d o u n p a i d , y o c o u l d s e a r c h t h a t f i e l d f o u n p a i d o r d e r sa n g e n e r a t e m a i l i n g l a b e l s f o t h o s e c u s t o m e r s o n l y .

f e s p e c i a l o p t i o n s a r a v a i l a b l e w h e n y o a s f o f i e l d s e a r c h . T u s t h e s e o p t i o n s , p r e s s t h e E s k e a f t e r t y p i n g i t h s t r i n g y o w a n t t s e a r c h f o r .T h f o l l o w i n g s u b m e n u a p p e a r s o t h s c r e e n :L e s s T h a n o E q u a lG r e a t e r T h a n o E q u a lE q u a l

Y o c a s e a r c h f o r e c o r d s w h i c h c o n t a i n i n f o rm a t i o n t h a t i e i t h e r a l p h a b e t i c a l l y e q u a l t o g r e a t e r t h a no e q u a l t o o l e s s t h a n o e q u a l t t h s p e c i f i e d c h a r a ct e r s t r i n g . T h i s i p a r t i c u l a r l y u s e f u l i t h i n f o r m a t i o ni t h f i e l d i n u m e r i c — s u c h a d o l l a r s a n c e n t s . F o e x a m p l e , a i n v o i c e a m o u n t f i e l d c a b s e a r c h e d f o a m o u n t s o v e r o t h s a m e a g i v e n a m o u n t .

M a k i n g H a r d c o p yT h o n l y r e m a i n i n g s e l e c t i o n o t h V i e w M e n u w h a v e n ' t d i s c u s s e d i P r i n t F i l e . A s y o u m i g h t e x p e c t ,t h i s s e l e c t i o n l e t s y o p r i n t y o u r e n t i r e d a t a b a s e f i l e o

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

W h e n y o c h o o s e P r i n t F i l e , y o u ' l l b e a s k e dn u m b e r o q u e s t i o n s a b o u t s p a c i n g b e t w e e n r e c o r d s ,p a g e l e n g t h , a n s o n T h i s l e t s y o p r i n t t h l i s t t h w a y o w a n t . F o r i n s t a n c e , y o c a a d j u s t t h e s p a ci n f o m a i l i n g l a b e l s .

T h d e f a u l t v a l u e s a r s h o w n i b r a c k e t s f o l l o wi n t h e q u e s t i o n s . I y o w i s h t c h a n g e a n o t h

S e p t e m b e r 1 9 8 7 c O M P U T I I ' i P M a g a z i n e 2

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 26/68

v a l u e s , s i m p l y t y p e i n e v a l u e s a n p r e s s E n t e r .O t h e r w i s e , s k i p t h e q u e s t i o n b p r e s s i n g E n t e r b i t s e l f .

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

S o r t i n g W i t h F r e e F i l e rI a d d i t i o n t a l o t h f u n c t i o n s d e s c r i b e d a b o v e ,F r e e F i l e r a l s o l e t s y o s o r t r e c o r d s b a n f i e l d i e i t h e r a s c e n d i n g ( t Z ) o r d e s c e n d i n g ( t A o d e r . ( T h e d e f a u l t i a s c e n d i n g o r d e r . ) T a c c e s s t h es o r t f u n c t i o n s , b e g i n b s e l e c t i n g S o r t i n g F u n c t i o n sf r o m t h M a i n M e n u .

T s o r t t h r e c o r d s b f i e l d i n t o a s c e n d i n g o d e r , p l a c e t h e c u r s o r i t h a t f i e l d a n p r e s s F l T h f i e l d w i l l b f i l l e d w i t h l ' s , i n d i c a t i n g t h a t t h i s i t h p r i m a r y s o r t f i e l d . ( W e ' l l e x p l a i n t h s i g n i f i c a n c e o f t h i si n m o m e n t . ) I t h s o r t i n g o r d e r i c h a n g e d t d s c e n d i n g , t h e n u m b e r s a p p e a r i r e v e r s e v i d e o .N o p r e s s t h E s k e y , w h i c h w i l l b r i n g u s u b m e n u :F D e f i n e P r i m a r y S o r t F i e l dF D e f i n e S e c o n d a r y S o r t F i e l dF S o r t i A s c e n d i n g O r d e rF S o r t i D e s c e n d i n g O r d e r

B e g i n S o r t i n gA y o c a s e e , t h f i r s t o p t i o n o t h i s s u b m e n u

i t h e f u n c t i o n y o a l r e a d y s e l e c t e d w i t h t h F k e y .T i n i t i a t e t h s o r t , s e l e c t t h l a s t o p t i o n o t h i sm e n u — B e g i n S o r t i n g . F r e e F i l e r d i s p l a y s m e s s a g e o nt h s c r e e n a s s o r t i n g p r o c e e d s ; l a r g e r d a t a b a s e s n a t ur a l l y t a k e l o n g e r t s o r t . W h e n t h e s o r t i n g i c o m p l e te d F r e e F i l e r a u t o m a t i c a l l y r e t u r n s y o t t h M a i nM e n u .

O t h e r o p t i o n s o t h s u b m e n u s h o w n a b o v e l e y o u m o d i f y t h w a F r e e F i l e r s o r t s a d a t a b a s e . T s o r tf r o m t i n s t e a d o t Z p i c k t h e S o r t i D s c e n d i n g O r d e r o p t i o n ( o p r e s s F a s s h o r t c u t ) . T s w i t c h b a c k t t h d e f a u l t o r d e r , p i c k t h e S o r t i A c e n d i n g O r d e r o p t i o n ( o p r e s s F a a s h o r t c u t ) . T h c u r r e n t l y s e l e c t e d s o r t i n g o r d e r i a l w a y s d i s p l a y e d a t h t o o f t h e s o r t s c r e e n .

T h r e m a i n i n g o p t i o n o t h s u b m e n u — D e f i n eS e c o n d a r y S o r t F i e l d ( F 2 ) — l e t s y o s o r t u t e i g h ts e c o n d a r y f i e l d s . F o e x a m p l e , i m a h a p p e n t h a t y o h a v e d a t a b a s e w i t h s i J o n e s e s i t h l a s t n a m ef i e l d . A l t h o u g h t h l a s t n a m e f i e l d s a r e t h e s a m e , t h f i r s t n a m e f i e l d s m a n o b e T s o r t t h e s e r e c o r d s ,p l a c e t h e c u r s o r i t h l a s t n a m e f i e l d a n p r e s s F l w h i c h d e s i g n a t e s i a t h p r i m a r y f i e l d . N e x t , p l a c et h c u r s o r i t h f i r s t n a m e f i e l d a n p r e s s F 2 w h i c hd e s i g n a t e s t h i s f i e l d a s e c o n d a r y f i e l d . T h i s w i l l b s h o w n b t h 2 ' w h i c h f i l l t h f i e l d . W h e n y o s o r tt h e d a t a b a s e , a l o f t h e r e c o r d s w i t h J o n e s i t h l a s tn a m e f i e l d w i l l b a r r a n g e d s e q u e n t i a l l y , a l p h a b e t i z e db t h e i r f i r s t n a m e s .

Y o c a d e f i n e u t e i g h t s e c o n d a r y f i e l d s a d s c r i b e d a b o v e — j u s t m o v e t h e c u r s o r t t h n e x t f i e l d2 4 C O M P U T E ! ' * P M a g a z i n e S e p t e m b e r 1 9 8 7

a n p r e s s F 2 T h o r d e r o t h s e c o n d a r y f i e l d s i i d i c a t e d b t h n u m b e r s w h i c h w i l l a p p e a r : 2 ' s , 3 ' s ,4 ' s , 5 ' s , a n s o n

T h F i l e M e n uA f t e r w o r k i n g w i t h y o u r d a t a b a s e , y o u ' l l p r o b a b l yw a n t t s a v e t h u p d a t e d v e r s i o n o d i s k o c r e a t en e d i s k f i l e . T h e s e a n o t h e r f u n c t i o n s a r e a v a i l a b l ef r o m t h F i l e M e n u , w h i c h i r e a c h e d f r o m t h M a i nM e n u .

H e r e ' s t h F i l e M e n u :L o a d D a t a b a s e F i l eS t o r e C u r r e n t D a t a b a s e F i l eD i s p l a y D i s k D i r e c t o r yC h a n g e D i s k P a t hE x i t t M a i n M e n u

A l o t h e s e s e l e c t i o n s a r e f a i r l y s e l f - e x p l a n a t o r y .D i s p l a y D i s k D i r e c t o r y s h o w s w h a t ' s o t h d i s k ,u s i n g t h p a t h n a m e m a s k A \ * . F I L . Y o c a c h a n g et h i s p a t h n a m e b s e l e c t i n g t h C h a n g e D i s k P a t h o t i o n . T h a t o p t i o n a l s o s e t s t h d e f a u l t p a t h f o s a v i n ga n l o a d i n g d a t a b a s e f i l e s .

L o a d D a t a b a s e F i l e l e t s y o c a l l i n d a t a b a s ep r e v i o u s l y s a v e d o d i s k . N o t e t h a t w h e n y o l o a dp r e v i o u s l y c r e a t e d d a t a b a s e f i l e , t h p r e v i o u s l y d f i n e d f o r m a t o t h a t f i l e w i l l b e c o m e t h e c u r r e n t r c o r d f o r m a t , r e p l a c i n g w h a t e v e r r e c o r d f o r m a t y o w e r e u s i n g .

S t o r e C u r r e n t D a t a b a s e F i l e s a v e s t h f i l e c u r r e n tl y i n m e m o r y t o d i s k . ( R e m e m b e r t d t h i s b e f o r eq u i t t i n g t h p r o g r a m o l o a d i n g n e d a t a b a s e ; o t e r w i s e , a l o y o u r w o r k d u r i n g t h c u r r e n t s e s s i o nw i l l b l o s t . ) W h e n y o p i c k t h e S t o r e C u r r e n t D a t ab a s e F i l e o p t i o n , F r e e F i l e r p r o m p t s y o u f o r a f i l e n a m e .Y o u ' l l p r o b a b l y f i n d i c o n v e n i e n t t u s t h f i l e n a m ee x t e n d e r . F I L s i n c e F r e e F i l e r d i s p l a y s t h o s e f i l e s b d e f a u l t w h e n y o c a l l d i s k d i r e c t o r y ( f o r e x a m p l e :A D D R E S S . F I L o M A I L L I S T . F I L . ) .

F i n a l l y , E x i t t M a i n M e n u b r i n g s y o b a c k t t h c e n t r a l p o r t i o n o f t h e p r o g r a m , w h e r e y o c a q u i t t D O i y o w i s h . P

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 27/68

S m a r t B a t c h F i l e sR o n a l d D o r c h e s t e rD O b a t c h f i l e s a r q u i c k a n e a s y w a t s a v e t y p i n g a t h s y s t e m p r o m p t , b u t h e r ea r e n ' t a n c o m m a n d s t h a t l e y o c o n s t r u c tm e n u s a n g e t u s e r i n p u t a y o c a i p r

g l a n g u a g e s l i k e B A S I C o r P a s c a l .H e r e ' s c l e v e r p r o g r a m t h a t g e t s a r o u n d t h i sl i m i t a t i o n b u s i n g D O e r r o r c o d e s . N o y o c a b p r e s e n t e d w i t h m e n u o p r o g r a m s t r u a n t a s k s t p e r f o r m e a c h t i m e y o s w i t c ho n y o u r c o m p u t e r . F o r a l I B P C s , X T s , A T s ,a n c o m p a t i b l e s w i t h D O 2 . o h i g h e r .

M o s t p e o p l e a r c r e a t u r e s o f h a b i t , a n w e ' r e n d i f e r e n t w h e n u s i n g o u r c o m p u t e r s . U s u a l l y w s w i t c ho t h m a c h i n e a n d r u c e r t a i n f a v o r i t e p r o g r a m ,s u c h a w o r d p r o c e s s o r o s p r e a d s h e e t . W r i t i n g a A U T O E X E C . B A T f i l e t r u t h p r o g r a m a u t o m a t i c a ll a f t e r s t a r t u p i p r e t t y e a s y ( s e e " G e t t i n g S t a r t e dw i t h B a t c h F i l e s " e l s e w h e r e i t h i s i s s u e ) . B u w h a t i

h a b i t s a r e n ' t t h a t p r e d i c t a b l e ? W h a t i t h e r e a r ep r o g r a m s o t a s k s y o r o u t i n e l y p e r f o r m a f t e r

t u r n i n g o t h c o m p u t e r ? W o u l d n ' t i b n i c e i y o s i m p l y c h o o s e o n o p t i o n f r o m m e n u ?

G e n e r a l l y , a n c o m m a n d y o c a t y p e m a n u a l l yt h D O p r o m p t c a b i n c l u d e d i n b a t c h f i l e a n

o u a u t o m a t i c a l l y b t h c o m p u t e r . B u e x c e p tf o t h P A U S E c o m m a n d , w h i c h w a i t s f o k e y s t r o k e

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

S b a t c h f i l e s a r a u t o m a t i c a n e f f i c i e n t , b u

F o r t u n a t e l y , t h e r e ' s w a t b e s t o w s o m e i n t e l l io D O S — a s p e c i a l m a c h i n e l a n g u a g e p r o g r a m

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

f i l e f o i t u s e . T h p r o g r a m i c a l l e dC H 0 0 S E . C O M .

W i t h C H O O S E . C O M , y o u r b a t c h f i l e s c a d i s p l a ym e n u a n p r o m p t s u c h a S e l e c t o p t i o n 1 2 o

a n p r e s s E n t e r . T h b a t c h f i l e w a i t s f o r a r e s p o n s e

f r o m t h e u s e r a n t h e n p a s s e s t h r e s p o n s e b a c k t D O v i t h b a t c h c o m m a n d I E R R O R L E V E L . I t u r n , D O t h e n c a r r i e s o u t h o p t i o n w h i c h w a s s l e c t e d . S i n c e D O a l r e a d y h a s t h c o m m a n d s T Y P Ea n E C H O f o p r i n t i n g i n f o r m a t i o n o t h s c r e e n , a l t h e m a t e r i a l s a r e a h a n d f o c r e a t i n g s m a r t b a t c h f i l e sw h i c h c a d i s p l a y m e n u c h o i c e s a n r e a c ta c c o r d i n g l y .

G e t t i n g S t a r t e dT h e r e a r t w f i l e s o t h m a g a z i n e d i s k f o t h i s a r t ic l e . T h f i r s t i t h m a i n p r o g r a m , C H O O S E . C O M .T h s e c o n d i a e x a m p l e o f s m a r t b a t c h f i l e c a l l e dM E N U D E M O . B A T .

T c r e a t e a s m a r t b a t c h f i l e , c a l l t h C H O O S E. C O M p r o g r a m i y o u r b a t c h f i l e u s i n g t h i s s y n t a x :C H O O S E v a l i d c h a r a c t e r s / p r o m p t m e s s a g eN o t e t h a t t h i s w i l l w o r k o n l y i t h C H O O S E . C O Mf i l e i i t h s a m e d i r e c t o r y a t h b a t c h f i l e t h a t c a l l si t o i o n o t h d i r e c t o r i e s s p e c i f i e d i t h m o s t r c e n t P A T H c o m m a n d .

T h v a l i d c h a r a c t e r s p a r t o f t h e l i n e i t h l i s t o c h a r a c t e r s w h i c h c a b e n t e r e d b t h u s e r . C H O O S E. C O M w i l l s o u n d b e e p i a n k e n o i t h l i s t i p r e s s e d . V a l i d c h a r a c t e r s c a b e a n y l e t t e r , A - ( e i t h e ru p p e r - o r l o w e r c a s e ) , o r a n d i g i t , 1 - 9 . T h l i s t o v a i c h a r a c t e r s e n d s w i t h s l a s h o r s p a c e . T h < > I ,

\ a n c h a r a c t e r s c a n n o t b i n c l u d e d i t h e v a l i dc h a r a c t e r l i s t b e c a u s e D O a l r e a d y h a s p e c i a l m e a ni n g s f o t h e m . S i n c e C H O O S E . C O M r e c o g n i z e s t h s l a s h ( / a s s e p a r a t o r b e t w e e n t h l i s t a n t h p r o m p t m e s s a g e , y o c a n ' t u s t h a t c h a r a c t e r i t h l i s t , e i t h e r .

T h p r o m p t m e s s a g e p o r t i o n o f t h e s t a t e m e n t i a o p t i o n a l l i n e o t e x t w h i c h w i l l a p p e a r o t h s c r e e nw h e n C H O O S E . C O M i c a l l e d t a c c e p t k e y b o a r d i p u t . T h e p r o m p t s t a r t s w i t h t h f i r s t c h a r a c t e r a f t e rt h s l a s h a n c o n t i n u e s t t h e n o t h l i n e .

H e r e ' s a e x a m p l e :C H O O S E 1 2 3 / S e l e c t o p t i o n 1 , 2 , o r a n p r e s s E n t e r

S e p t e m o e r 1 9 8 7 C O M P U T E I ' s P M a g a z i n e 2

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 28/68

I y o c a l l C H O O S E . C O M i b a t c h f i l e b u d o n ' t s p e c i f y a n v a l i d i n p u t c h a r a c t e r s , t h p r o g r a ma c c e p t s o n l y t h e c h a r a c t e r s a n ( f o r y e a n n o r e s p e c t i v e l y ) . I y o d o n ' t s p e c i f y a p r o m p t m e s s a g e ,t h p r o g r a m d i s p l a y s t h d e f a u l t p r o m p t P r e s s Y = Y e so N = N o : .

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

L i s t i n g T h O p t i o n sT h n e x t f e l i n e s a f t e r t h l i n e w i t h C H O O S Es h o u l d l i s t t h o p t i o n s w h i c h c o r r e s p o n d t t h c h o i c e s o f f e r e d t h e u s e r . E a c h l i n e b e g i n s w i t h t h c o m m a n d I E R R O R L E V E L a n i f o l l o w e d b t h o p t i o n n u m b e r , G O T O c o m m a n d , a n t h e n b a t c hl a b e l n a m e . H e r e ' s p o r t i o n o a e x a m p l e b a t c h f i l eu s i n g C H O O S E :E C H O 1 W o r d p r o c e s s o rE C H O 2 D a t a b a s e m a n a g e rE C H O 3 S p r e a d s h e e tC H O O S E 1 2 3 / S e l e c t o p t i o n I 2 o r a n p r e s s E n t e rI E R R O R L E V E L G O T O T H I R DI E R R O R L E V E L G O T O S E C O N DI E R R O R L E V E L G O T O F I R S T

W h e n v a l i d i n p u t c h a r a c t e r ( i t h i s e x a m p l e ,1 2 o 3 i t y p e d b t h u s e r , C H O O S E . C O M r t u r n s D O e r r o r l e v e l c o d e t t h b a t c h f i l e . T h i s i s i m p l y n u m b e r w h i c h c o r r e s p o n d s t t h k e t h a tw a p r e s s e d . A g a i n , r e f e r r i n g t t h e x a m p l e , h e r e a r t h e r r o r l e v e l c o d e s t h a t w o u l d b r e t u r n e d b t h m a t c h i n g k e y p r e s s e s :K e p r e s s e d :E r r o r l e v e l r e t u r n e d :

1 1

E r r o r l e v e l c o d e s a r a s s i g n e d s e q u e n t i a l l y , o n f o e a c h v a l i d c h a r a c t e r i t h l i n e w i t h t h C H O O S Ec o m m a n d . T h b a t c h f i l e t h e n b r a n c h e s t t h l i n ew i t h t h m a t c h i n g l a b e l n a m e . I t h a b o v e e x a m p l e ,p r e s s i n g w o u l d G O T O t h l i n e w h e r e t h l a b e lF I R S T i s p r e s s i n g w o u l d G O T O t h l i n e w h e r e t h l a b e l S E C O N D i s a n s o n

H e r e ' s a n o t h e r e x a m p l e :E C H O A R u w o r d p r o c e s s o rE C H O B R u d a t a b a s e m a n a g e rE C H O C R u s p r e a d s h e e tE C H O D ) D i s p l a y d i r e c t o r y o h a r d d i s kE C H O E S w i t c h t 4 0 - c o l u m n s c r e e n m o d eE C H O F F o r m a t f l o p p y d i s k i d r i v eC H O O S E A B C D E F / S e l e c t o p t i o n A B C D E o a n p r e s s

E n t e rI E R R O R L E V E L G O T O F I E R R O R L E V E L G O T O M I E R R O R L E V E L G O T O D I E R R O R L E V E L G O T O S I E R R O R L E V E L G O T O D I E R R O R L E V E L G O T O W F o t h i s a p p l i c a t i o n , C H O O S E . C O M r e t u r n s t h e f o l o w i n g e r r o r l e v e l c o d e s i r e s p o n s e t t h k e y p r e s s e s :

K e p r e s s e d :E r r o r l e v e l r e t u r n e d : 1 3 4 5 6

I i i m p o r t a n t t n o t i c e i t h a b o v e e x a m p l e st h a t t h e r r o r l e v e l c o d e s a r a r r a n g e d i d e s c e n d i n g o d e r — t h e h i g h e s t i a l w a y s l i s t e d f i r s t . T h c o d e s m u s tb a r r a n g e d t h i s w a f o t h b a t c h f i l e t w o r k c o r e c t l y . T h b a t c h - f i l e s t a t e m e n tI E R R O R L E V E L v a l u e G O T O l a b e lm e a n s : " I t h e r r o r l e v e l c o d e i e q u a l t o r g r e a t e rt h a n v a l u e , g t t h l i n e i n t h b a t c h f i l e w i t h t h s p e c i f i e d l a b e l . " B e c a u s e t h I c o m m a n d i n c l u d e s a i m p l i c i t g r e a t e r t h a n t e s t , e r r o r l e v e l c o d e s m u s t b e v a l u a t e d f r o m h i g h e s t t l o w e s t .

A m e n t i o n e d a b o v e , i n l i s t o c h a r a c t e r s i s u p p l i e d w i t h t h C H O O S E c o m m a n d , C H O O S E. C O M a s s u m e s t h a t y e o n q u e s t i o n h a b e e na s k e d . I t h e n r e t u r n s t h e f o l l o w i n g e r r o r l e v e l c o d e s :K e p r e s s e d :E r r o r l e v e l r e t u r n e d :

C H O O S E . C O M t h e n b r a n c h e s t t h l a b e l s F O M O D I a n s o o n .

2 C O M P U T E ! 1 * P M a g a z i n e S e p t e m b e r 1 9 6 7

T f i n i s h u s m a r t b a t c h f i l e , a l y o n e e d t d i f i l l i t h l a b e l n a m e s a n t h n a m e s o f t h e p r g r a m s o D O c o m m a n d s t h a t t h e b a t c h f i l e w i l l r u n .B a t c h f i l e l a b e l s a l w a y s b e g i n w i t h c o l o n , a n e a c hl a b e l c a b u t e i g h t c h a r a c t e r s l o n g . I l o n g e rn a m e i u s e d , o n l y t h f i r s t e i g h t c h a r a c t e r s a r e r e c o gn i z e d . H e r e ' s a e x a m p l e :: S M A R T B A T C HE C H O A R u w o r d p r o c e s s o rE C H O B R u s p r e a d s h e e tC H O O S E A B / P l e a s e s e l e c t o p t i o n [ A o r B ]I E R R O R L E V E L G O T O S I E R R O R L E V E L G O T O W : S S S H E E TG O T O E X I T: W W O R D P R O CG O T O E X I T: E X I T

I t h i s e x a m p l e , S S H E E T a n W O R D P R O C a r c o m m a n d s t l o a d t h s p r e a d s h e e t a n d w o r d p r o c e s si n p r o g r a m s , r e s p e c t i v e l y . Y o u w o u l d r e p l a c e t h e s ew i t h t h a p p r o p r i a t e c o m m a n d s t l o a d t h e p a r t i c u l a rp r o g r a m s y o u u s e .

N o t i c e t h a t a f t e r t h n a m e o t h p r o g r a m w h i c ht h b a t c h f i l e r u n s t h e r e i a n o t h e r G O T O a n a n o t h e rl a b e l , E X I T . W h e n y o u h a v e f i n i s h e d w i t h t h e a p p l i c at i o n p r o g r a m , c o n t r o l i r e t u r n e d t t h b a t c h f i l e ,w h i c h i m m e d i a t e l y b r a n c h e s t E X I T . T h i s e n d s t h b a t c h f i l e a n r e t u r n s y o t D O S . I y o r e p l a c e e v e r yo c c u r r e n c e o G O T O E X I T i t h a b o v e e x a m p l e w i t hG O T O S M A R T B A T C H , t h b a t c h f i l e w i l l r e r u n i t s e l fa f t e r y o e x i t t h a p p l i c a t i o n . I t h i s c a s e , y o w o n ' tg b a c k t D O a t h e n o y o u r a p p l i c a t i o n p r o g r a ms e s s i o n ; y o u ' l l g b a c k t t h s m a r t b a t c h f i l e m e n u .

B a t c h f i l e s a l l o w y o t a d p a r a m e t e r s , i t h a p l i c a t i o n p r o g r a m y o u a r r u n n i n g a l l o w s p a r a m e t e r s .A f t e r t h e c o m m a n d t l o a d y o u r w o r d p r o c e s s o r , y o c a t y p e t h n a m e o f t h e d o c u m e n t f i l e t h a t y o w a n tt h w o r d p r o c e s s o r t l o a d . F o e x a m p l e , i y o u s W o r d s t a r , y o c o u l d r e p l a c e W O R D P R O C w i t hW O R D S T A R M Y S A G A . T h c o m m a n d w o u l d l o a dt h e a p p l i c a t i o n p r o g r a m W O R D S T A R , a n t h e n

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 29/68

" I N S T A N T L Y , G I V E Y O U R P E R S O N A L■ C O M P U T E R A C C E S S T T H P O W E R

T O M A I N F R A M EC h o o s e t h e x a c f t e r m i n a le m u l a t i o n y o n e e d f r o m o v e r 4 a v a i l a b l eS i m p l e t i n s t a l l a n e a s y t u s T r a n s f e r f i l e s u s i n g n i n e d i f f e r e n tp r o t o c o l sS u p p o r t s I B M ® P S / 2 , P C X T A T a n c o m p a t i b l e s

1 9 C A L L 8 0 0 / 5 4 8 - 9 7 7 7

F O D E T A I L SS O F T R O N I C S

3 0 3 / 5 9 3 - 9 5 4 0 T E L E X 4 5 0 2 3 6

W O R D S T A R w i l l l o a d t h d o c u m e n t f i l e n a m e dM Y S A G A . I y o o f t e n u s t h s a m e f i l e ( s u c h a l e t t e r f o r m ) , t h i s s a v e s e v e n m o r e t y p i n g .

S m a r t B a t c h F i l e D e m oW e ' v e i n c l u d e d s a m p l e s m a r t b a t c h f i l e o t h m a a z i n e d i s k f o y o t e x a m i n e a n r u n ; i t ' s n a m e dM E N U D E M O . B A T . T h i s f i l e d i s p l a y s m e n u a n a l o w s y o t o s e l e c t s e v e r a l D O f u n c t i o n s . Y o c a e a s i l y m o d i f y t h b a t c h f i l e f o y o u r o w p u r p o s e s .S i m p l y r e p l a c e t h D O f u n c t i o n s w i t h y o u r o w p r g r a m f i l e n a m e s , a n c h a n g e t h w o r d i n g o t h m e n ua c c o r d i n g l y .

I M E N U D E M O . B A T , C H O O S E . C O M a s s i g n st h A - k e y s t D O f u n c t i o n s a n t h k e t e x i tt h s m a r t b a t c h f i l e . I u s e s a l o t h t e c h n i q u e s d i c u s s e d a b o v e . H e r e ' s l i s t i n g o M E N U D E M O . B A T :: P R O G R A ME C H O O F FF r w nE C H OE C H OE C H OC H O O S

S y e m S e D

X D C B AI E R R O R L E V E LI E R R O R L E V E LI E R R O R L E V E L1 E R R O R L E V E LI E R R O R L E V E L: T I M E - L

I M

! _ S G O T OG O T OG O T OG O T OG O T O

C = D l f l / w / p X = e S c r e e n

e O p t i o n :T I M E - LD A T E - LD I R - LC L S - LE X

K i t D O

G O T O E X I T: D A T E - L

D A T EG O T O E X I T

D I R - LD I / W / PG O T O E X I T: C L S - L

C L G O T O E X I T

: E X I T

N o t i c e t h a t t h h i g h e s t e r r o r l e v e l c o d e s a r l i s t e df i r s t , a n t h a t t h c o r r e s p o n d i n g m e n u - c h o i c e l e t t e r i t h f i r s t p a r a m e t e r a f t e r C H O O S E . F o r e x a m p l e , t h w h i c h e x i t s t D O i t h l o w e s t e r r o r l e v e l c o d e , a n t h f i r s t l e t t e r f o u n d a f t e r C H O O S E .

A i t h e x a m p l e a b o v e , M E N U D E M O . B A T e x i t st D O w h e n i h a p e r f o r m e d t h s e l e c t e d D O f u n c t i o n . I y o r e p l a c e e v e r y a p p e a r a n c e o G O T OE X I T w i t h G O T O P R O G R A M , t h b a t c h f i l e w i l l r u

i t s e l f a g a i n , d i s p l a y i n g t h m e n u a n a l l o w i n gy o t c o n t i n u e t m a k e c h o i c e s u n t i l y o p i c kt h E x i t t D O o p t i o n .

W h i l e M E N U D E M O . B A T u s e s t h E C H Oc o m m a n d t d i s p l a y t h m e n u , y o c a a l s o u s t h T Y P E c o m m a n d f o t h i s p u r p o s e . U s w o r dp r o c e s s o r o t e x t e d i t o r t m a k e y o u r m e n u f i l e ,a n t h e n i n s e r t t h c o m m a n d T Y P E f i l e n a m e a t h a p p r o p r i a t e p l a c e i y o u r b a t c h f i l e . Y o u rm e n u w i l l b e l o a d e d a n d i s p l a y e d . p

S e p t e m b e r 1 9 8 7 C O M P U T E I ' s P M a g a z i n e 2

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 30/68

B A S I C C r o s s - R e f e r e n c eB a r b a r a J K o m i s k eD e b u g g i n g p r o g r a m i a c h o r e , b u t h j o i e a s i e r w i t h t h i s u t i l i t y . I m a k e s c r o s s -r e f e r e n c e d l i s t i n g s o v a r i a b l e n a m e s , G O S U B s ,G O T O s , a n t h l i n e n u m b e r s w h e r e t h s t a t em e n t s a p p e a r . I w o r k s o a n I B P C X T

A T o c o m p a t i b l e w i t h a t l e a s t 2 5 6 K o m e m o r y ,D O 1 . o h i g h e r , a n p r i n t e r .

I y o u ' r e d e b u g g i n g o m o d i f y i n g c o m p l e x B A S I Cp r o g r a m , s o m e t i m e s i t ' s h e l p f u l t h a v e l i s t o l i n en u m b e r s t a r g e t e d b G O T O a n G O S U B s t a t e m e n t s ;w i t h t h i s y o c a f o l l o w t h p r o g r a m ' s f l o w a n k e e pt r a c k o f i m p o r t a n t s u b r o u t i n e s . A o t h e r t i m e s , y o m a n e e d c o m p l e t e l i s t o f v a r i a b l e s a n t h l i n e s i nw h i c h t h e y a p p e a r . T h i s c a n b e e s p e c i a l l y u s e f u l f o d e t e c t i n g m i s s p e l l e d v a r i a b l e n a m e , w h i c h m a k e sB A S I C t h i n k t h a t y o u ' r e i n t e n t i o n a l l y u s i n g t w d i f e r e n t v a r i a b l e s . I c a a l s o r e v e a l w h e n v a r i a b l e i b e i n g c h a n g e d b a n o t h e r s u b r o u t i n e w i t h o u t y o u rk n o w l e d g e .

" B A S I C C r o s s - R e f e r e n c e " i d u a l - p u r p o s e u t i l it t h a t g e n e r a t e s b o t h k i n d s o l i s t s . N o v i c e a n s e s o n e d p r o g r a m m e r s a l i k e f i n d t h a t s u c h c r o s s -r e f e r e n c e d l i s t i n g s a r v a l u a b l e p r o g r a m m i n g t o o l .T h e y a r u s e f u l f o d o c u m e n t a t i o n , t o o .

A n a l y z i n g P r o g r a mB A S I C C r o s s - R e f e r e n c e i e a s y t u s e . Y o u ' l l f i n d i o t h m a g a z i n e d i s k u n d e r t h f i l e n a m e C R O S S R E F . E X E .F o o p t i m u m p e r f o r m a n c e , t h u t i l i t y w a c o m p i l e dw i t h B o r l a n d ' s T u r b o B A S I C . I y o u ' r e i n t e r e s t e d i s t u d y i n g h o i w o r k s , y o u ' l l f i n d t h o r i g i n a l B A S I Cp r o g r a m a a A S C I I s o u r c e c o d e f i l e o t h m a g a z i n ed i s k u n d e r t h f i l e n a m e C R O S S R E F . A S C . Y o c a r e a di w i t h t h E d l i n p r o g r a m ( o n e o t h D O u t i l i t i e s t h a tc o m e s w i t h y o u r m a c h i n e ) o u s a n w o r d p r o c e s s o r .

B e f o r e r u n n i n g B A S I C C r o s s - R e f e r e n c e , m a k es u r e t h B A S I C p r o g r a m y o u w a n t t a n a l y z e i a l s os a v e d o d i s k i A S C I I f o r m a t . T d t h i s f r o m w i t h i nI B M B A S I C o G W - B A S I C , s i m p l y t y p e S A V E " F I L E -N A M £ . A S C " , A ( s u b s t i t u t i n g y o u r o w f i l e n a m e , o fc o u r s e ) . T h i s s a v e s t h p r o g r a m o d i s k a a A S C I It e x t f i l e .

T r u B A S I C C r o s s - R e f e r e n c e , t y p e C R O S S R E Fa t h D O p r o m p t . T h u t i l i t y w i l l a s y o f o t h

2 C O M P U T E I ' s P M a g a z i n e S e p t e m b e r 1 9 8 7

d r i v e , p a t h , a n f i l e n a m e o t h p r o g r a m t b c r o s s -r e f e r e n c e d . ( R e m e m b e r t e n t e r t h n a m e o t h A S C I If i l e , n o t h B A S I C p r o g r a m f i l e . )

N e x t , y o u ' l l s e t h f o l l o w i n g m e n u :1 C r o s s R e f e r e n c e o B r a n c h e s2 C r o s s R e f e r e n c e o V a r i a b l e s3 B o t h B r a n c h e s a n V a r i a b l e sY o u r C h o i c e :

S e l e c t t h n u m b e r o t h o p t i o n y o u w a n t a n dp r e s s E n t e r . T h u t i l i t y d i s p l a y s t h e c u r r e n t l i n e n u b e b e i n g p r o c e s s e d t i n f o r m y o o i t p r o g r e s s .B A S I C C r o s s - R e f e r e n c e i s w i f t . I w i l l a n a l y z e p r g r a m s e v e r a l h u n d r e d l i n e s l o n g i l e s s t h a n m i n u t e .

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

S p e c i a l N o t e sB A S I C C r o s s - R e f e r e n c e h a s f e l i m i t a t i o n s , b u t h e y ' r e r a r e l y s i g n i f i c a n t .

F i r s t , i a l l o w s l i n e l e n g t h o o n l y 2 5 c h a r a c t e r si t h p r o g r a m i t ' s a n a l y z i n g i n s t e a d o t h 2 5 a l o w e d b y B A S I C . I p r o g r a m l i n e c o n t a i n s 2 5 c h a ra c t e r s , a o v e r f l o w e r r o r r e s u l t s .

I B M B A S I C a n G W - B A S I C a c c e p t v a r i a b l en a m e s o a n l e n g t h a n r e c o g n i z e t h f i r s t 4 0 c h a r a ct e r s a s i g n i f i c a n t ; B A S I C C r o s s - R e f e r e n c e r e c o g n i z e so n l y t h f i r s t 1 c h a r a c t e r s o v a r i a b l e n a m e . T h i sm e a n s t h a t i y o u s v e r y l o n g v a r i a b l e n a m e s a n t w o m o r e o y o u r v a r i a b l e s b e g i n w i t h t h s a m e 1 c h a r a c t e r s , B A S I C C r o s s - R e f e r e n c e c a n n o t d i s t i n g u i s hb e t w e e n t h e m .

W h i l e A L L , A P P E N D , B A S E , a n O U T P U T a r a c c e p t a b l e v a r i a b l e n a m e s , t h e y a r m o r e f r e q u e n t l yu s e d a B A S I C k e y w o r d s . T h i s w o u l d c o n f u s e t h c r o s s - r e f e r e n c e p r o g r a m , s i y o u s t h e s e w o r d s a v a r i a b l e s , t h e y w o n ' t a p p e a r i t h e v a r i a b l e l i s t i n g .

B A S I C C r o s s - R e f e r e n c e c o n s i d e r s a b r a n c h e s a l l i n e r e f e r e n c e s t h a t a r a f f e c t e d b t h R E N U M c o m a n d . U s e r - d e f i n e d f u n c t i o n s a r e t r e a t e d a s v a r i a b l e s .V a r i a b l e - t y p e s p e c i f i e r s ( s u c h a f o i n t e g e r v a r ia b l e s ) a r e n o p r i n t e d i t h l i s t i n g , a n n e i t h e r i t h a m p e r s a n d ( & w h i c h s i g n i f i e s h e x a d e c i m a l n u m b e r s .

P

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 31/68

C O M P A R I S O N S H O P P I N G ? S T O P !M O S T F E A T U R E S F O T H B E S T P R I C E !

C O N N E X I O NP E R S O N A L C O M P U T E R S Y S T E M1 D A Y M O N E Y B A C K G U A R A N T E E

. ■ f c .

A s s e m b l e d a n F u l l y T e s t e dO n Y e a r W a r r a n t y

C A L L F O Q U A N T I T Y D I S C O U N T S

B U S I N E S S S Y S T E M A 8 0 2 8 6 C P 6 / 1 0 K H Z5 1 2 K ( E x j > a n d a b l e t o _ l K E )1 . 2 M B F l o p p y D r i v e _ n n d C o n t r o l l e rH a r d w a r e R e s e t B u t t o nC l o c k / C a l e n d a r w / B a t t e r y B a c k - O pA T S t y l e K e y b o a r dP o w e r a n H a r d D i s k s I n d i c a t o r L e d sM i n i A T C a s e a n P o w e r S u p p l yS y s t e m s M a n u a lA s s e m b l e d a n d f u l l y T e s t e dO n Y e a r W a r r a n t y

M O N O C H R O M E S Y S T E MB a s i c S y s t e m P l u s . . . .

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

$ 7 9 9i . 7 7 / 8 M H Z 8 0 8 8 - 2 P r o c e s s o r6 4 0 K R a o M o t h e r b o a r dH e a v y D u t y 1 5 W a t t P o w e r S u p p l yT w D S / D D 3 6 0 K F l o p p y D r i v e v / C o n t r o l l e rE i g h t E x p a n s i o n S l o t sS l i d e M e t a l C a s eF u l l y C o m p a t i b l e B I O S I n s t a l l e dO p t i o n a l B 0 8 7 M a t h C o - P r o c e s s o r S o c k e tS p e a k e r f o A u d i o U s G u a r a n t e e d t R u M S - D O S S o f t w a r eA T S t y l e K e y b o a r dM u l t i f u n c t i o n C a r d w / P a r a l l e l / S e r i a l / G a r a e P o r t sP l u s C l o c k / C a l e n d a r w / B a t t e i v B a c k - U p

$ 5 7 9C O L O R S Y S T E MB a s i c S y s t e m P l u s . . . .

E G S Y S T E MB a s i c S y s t e n P l u s . . , .

M o n o c h r o m e G r a p h i c s / P r i n t e r A d a p t e r X T 7 2 0 . 0 0 C o l o r G r a p h i c s / P r i n t e r A d a p t e r X 8 9 9 . 0 0 E P I C E G A d a p t o r X 1 2 T T M o n o c h r o m e M o n i t o r A T 9 6 9 . 0 0 1 3 R G C o l o r M o n i t o r A T 1 1 4 9 . 0 0 1 3 P e r f o r m e r C o l o r

S 1 2 4 9

M o n i t o r A 1 4 9 9 . 0 0

P O R T A B L E A B 0 : 8 6 C P 6 / 1 0 H H ZM 2 K ( E x p i n t ! a h l a t o 1 M B )1 . 2 M B f l o p p y D r i v e ■ n d C o n t r o l l e rH a r d w i r e F « * t t B u t t o nC l o c k / C a l e n d a r v / B a t i s r y B a c k - U pA T S t y l e K e y b o a r dM o n o c h r o m e G r a p h i c s C a r dP a r a l l e l P r i n t e r P o r tT T L A m b e r M o n i t o r

P O R T A B L E X

1 1 9 9 . 0 0

4 . 7 7 / 8 H H 8 0 8 8 - 2 P r o c e s s o rW O R a o M o t h e r b o a r dI S W a P a v e r S u p p l yA T S t y l e K e y b o a r dT » 1 / H e i g h t F l n p p y D r i v e *K o n o c h r o a e G r a p h i c s C a r dD i i V D r i v e C o n t r o l l e rP a r a l l c l / S e r i a l / G u i e P o r t sC l o c k / C a l e n d a r w / B a t t e r y B a c k - U pT T A m b e r M o n i t o r 9 4 9 . 0 0

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

a - i i - pn -

1 0 8 t h1 0 9 11 0 9 2 1

1 7 2 3 2 9

. 0 . 0 . 0

t x - pn - r . x - n

1 5 9 21 S 9 53 1 3 1

3 6 4 2 2 5

. 0 . 0

I n t e r n a l 3 0 0 / 1 2 0 0 B a u d M o d e sI n t e r n a l 2 4 0 0 B a u d M o d e mH a r d D i s k I 2 0 M e g w / C o n t .H a r d D i s k I T 3 0 M e g w / C o n t .H a r d D i s k A T 3 0 M e H a r d D i s k A 4 M e A C e n t e r S u r g e P r o t e c t o r

8 9 . 0 01 9 9 . 0 03 2 9 . 0 03 8 9 . 0 07 1 9 . 0 06 6 9 . 0 0

J f . 0 0

C O M P U T E R C R E A T I O N S , I n c .P . O . B O 4 9 D A Y T O N , O H I O 4 5 4 5 9

F o i n f o r m a t i o n , ' o r d e r i n q u i r e s , o r ( o O h i o o r d e r s ( 5 1 3 ) 4 3 5 - 6 8 6 8M o n . F i . l O i m l o i O O f l m S u l ( M l » n S u n a a r a T i m a | M i n i m u m f S o t i o r d a r C O ( » d d ! 3 0 0 P l B l M l p t oi n i J i o n t i . l v P ' i c « * ^ ( l i v ( < i i o i ' i T i f i r « i U D | K I 1 o c n i n g « w i n o u l F > o ( : c i W a i h i p C O D K i C o n t i n j n i o l U S M d r a ;

x O w t i f n - n ( 4 0 0 1 S o f t w a r e m K C t t l o / i t i i d t 0 V i k p o i n g a n h i n d l i n g i n c o n l r n t n i A I A c i u a l l r « i g n i w r l l b i - P u ^ t o R t o a n d A P O O n i o r a t i d a n i i a d d A W S U I « « T a i C v i B d 4 n O ' d t ' > « d d 5 * i i h i p o r ^ i [ m , n t S O O l A H o t r w * o r t > 41 0 ' ^ _ • t i 1 t i ' E . n a i S C B t D ^ T S * f c d t c T » f t T u r n i m u l l n a ' ■ l u r " l w P i o ' i E H j o f l " u m l s » # ■ ' i t c j l ib a e e a o i a a i r » p t a t » m » m o i ' « » F O y O u b p b o i e c h o h w C h e c k f o C B E D I T C * « O f h a j d . ' ■ < o

8 0 8 7 H a t h C o - P r a c e a s o r8 0 8 7 - 2 M a t h C o - P r o c e s s o rE P I C E G G r a p h i c s C a r dS a a r t E G A G r a p h i c s C a r dN E C V - 2 0 - K H C h i pV e r t i c a l C P S t a n dK S - D O S J o y s t i c kH S - D O S M o u s e

m . o o1 6 9 . 0 01 6 9 . 0 0

7 9 . 0 01 5 . 0 02 9 . 0 02 4 . 0 06 9 . 0 0

r P x i l ti '

D E A L E R I N Q U I R I E S I N V I T E DT O L L F R E E

1 - 8 0 0 - 8 2 4 - 7 5 0 5O R D E R L I N E O N L Y

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 32/68

. . . * u i r r - - _ - .

C h o o s i n g D i s p l a y S t a n d a r dG e o r g e C a m p b e l l W h a t ' s t h m o s t i m p o r t a n t p e r i p h e r a l i p e r s o n a l c o m p u t e r s y s t e m ?I t h d i s k d r i v e , p r i n t e r , o m o d e m a r t h f i r s t d e v i c e s t h a t c o m e t m i n d , t h i n k a g a i n . Y o u rv i d e o m o n i t o r g e t s t h m o s t u s b f a r — v i r t u a l l y e v e r y m i n u t e y o w o r k w i t h t h c o m p u t e r i s p e n t s t a r i n g a t h e s c r e e n . T h a t ' s w h t h d i s p l a y s t a n d a r d y o c h o o s e i s c r u c i a l . B u w i t hc r y p t i c t e r m s l i k e M D A , H G C , C G A , E G A , M C G A , a n V G t s i f t t h r o u g h , i t ' s n w o n d e r s m a n y P u s e r s h a v e t r o u b l e f i g u r i n g o u w h i c h d i s p l a y a d a p t e r t b u y . H e r e ' s g u i d e t a l o t h c o m m o n d i s p l a y s t a n d a r d s a n h o t d e t e r m i n e w h i c h i b e s t f o y o u .

C O M P U T E D P M a g a z i n e S e p t e m b e r 1 9 8 7

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 33/68

W h e t h e r y o u ' r e b u y i n g n e P o t h i n k i n g a b o u t u p g r a d i n g y o u rp r e s e n t s y s t e m , n c h o i c e y o m a k e i m o r e i m p o r t a n t t h a nc h o o s i n g t h r i g h t d i s p l a y a d a p t e ra n v i d e o m o n i t o r . I y o m a k e t h w r o n g c h o i c e , y o u ' l l s o o n b s h o pp i n g f o r e p l a c e m e n t s , a d d i n g u n e c e s s a r y e x p e n s e t y o u rc o m p u t e r i n v e s t m e n t .

T h d i s p l a y a d a p t e r o d i s p l a ys t a n d a r d i s i m p l y t h c i r c u i t r y i s i d e y o u r P t h a t g e n e r a t e s t h i

a g y o s e o t h m o n i t o r s c r e e n .T h t y p e o f d i s p l a y a d a p t e r d e t e rm i n e s t h t y p e o d i s p l a y y o s e e :m o n o c h r o m e o c o l o r , l o r e s o l ut i o n o h i g h r e s o l u t i o n . O c o u r s e ,t h e d i s p l a y a d a p t e r a n v i d e o m o i t o r m u s t w o r k t o g e t h e r . m o n oc h r o m e d i s p l a y a d a p t e r , f o e x a m p l e , c a n ' t d i s p l a y c o l o rs c r e e n , e v e n w h e n c o l o r m o n i t o ri c o n n e c t e d .

T h r e s o l u t i o n o t h a d a p t e r /m o n i t o r c o m b i n a t i o n i m e a s u r eo t h a m o u n t o d e t a i l t h a t c a n b es h o w n o t h s c r e e n . T h i s , i t u r n ,d e t e r m i n e s t h r e a d a b i l i t y o f t e x ta n t h f l e x i b i l i t y o g r a p h i c s . R e o l u t i o n i m o s t o f t e n e x p r e s s e d i t e r m s o s c r e e n d o t s , o p i x e l s ( p i ct u r e e l e m e n t s ) . T h g r e a t e r t h e r e o l u t i o n , t h f i n e r t h d e t a i l . A g a i n ,t h a d a p t e r a n m o n i t o r m u s t c o p l e m e n t e a c h o t h e r ; l o w - r e s o l ut i o n d i s p l a y a d a p t e r c a n ' t g e n e r a t e

h i g h - r e s o l u t i o n s c r e e n , e v e n w i t hh i g h - r e s o l u t i o n m o n i t o r .

T h o r i g i n a l I B P w a e s e n t i a l l y a e m p t y b o t h a t c a m ew i t h n d i s p l a y a d a p t e r a a l l . O n o f t h e f i r s t d e c i s i o n s b u y e r f a c e dw a w h i c h a d a p t e r b o a r d t b u y —m o n o c h r o m e o c o l o r . A n t h a t d c i s i o n , i n t u r n , d e t e r m i n e d w h i c hm o n i t o r w a r e q u i r e d .

T o d a y , m o s t P c o m p a t i b l e sc o m e w i t h a l e a s t o n d i s p l a ya d a p t e r b u i l t o n t o t h c o m p u t e r ' sm a i n c i r c u i t b o a r d ( m o t h e r b o a r d ) .Y o d o n ' t h a v e t b u a a d a p t e rt g e s t a r t e d , a n d y o u d o n ' t h a v et w a s t e v a l u a b l e e x p a n s i o n s l o to a a d a p t e r c a r d . B u t h d i s p l a ya d a p t e r b u i l t i n t o y o u r c o m p u t e rm a n o b t h b e s t o n f o y o u rn e e d s .

T h e r e a r f o u r p o p u l a r d i s p l a ys t a n d a r d s f o P C - c o m p a t i b l e c o p u t e r s , a n r e c e n t l y I B a n o u n c e d t w n e s t a n d a r d s f o i t P e r s o n a l S y s t e m / 2 l i n e , t h e r e b ya d d i n g t t h c o n f u s i o n . W i t h s m a n y o p t i o n s i w i d e u s e , e v e n t h t e r m " d i s p l a y s t a n d a r d " b e c o m e sb i m i s l e a d i n g . H o d y o d e c i d ew h i c h r o a d t t a k e ?

C o n s i d e r C o m p a t i b i l i t yT h e r e ' s a o l s a y i n g i t h P c o m m u n i t y : " L e t y o u r s o f t w a r e d i t a t e y o u r h a r d w a r e c h o i c e s . " N w h e r e i t h a t m o r e i m p o r t a n t t h a ni c h o o s i n g d i s p l a y s t a n d a r d .B e f o r e m a k i n g d e c i s i o n , a s s e s sy o u r s o f t w a r e n e e d s . C o n s i d e r n o to n l y t h s o f t w a r e y o c u r r e n t l yu s e , b u a l s o a n s o f t w a r e y o m a w a n t t u s i t h f u t u r e . A f t e rm a k i n g t h e s e d e c i s i o n s , y o c a s a f e l y s e l e c t a d i s p l a y s t a n d a r d t h a tw i l l p e r f e c t l y f i y o u r r e q u i r e m e n t s .

E v e n w h e n y o u ' v e s e t t l e d o d i s p l a y s t a n d a r d , h o w e v e r , t h d l e m m a c o n t i n u e s . F o r e a c h s t a nd a r d t h e r e a r n u m b e r o d i f f e r e n t v i d e o c a r d s a n m o n i t o r st c h o o s e f r o m , m a d e b w i d er a n g e o c o m p a n i e s . C h o o s i n g b t w e e n t h e m c a n b e d i f f i c u l t .

O n c e a g a i n , c o m p a t i b i l i t ys h o u l d b e y o u r g u i d e l i n e . C h e c kw i t h d e a l e r s , m a n u f a c t u r e r s , o d i t r i b u t o r s t m a k e s u r e y o u r c h o i c e sa r c o m p a t i b l e w i t h b o t h y o u rh a r d w a r e a n s o f t w a r e . I a a l p o s s i b l e , s e t h v i d e o c a r d a n m o n i t o r i o p e r a t i o n t o g e t h e r . T r y o u r s o f t w a r e o t h c o m b i n a t i o n .

O c o u r s e , i y o p u r c h a s ey o u r a d a p t e r a n m o n i t o r b m a i l ,t h i s w o n ' t b p o s s i b l e . T r c h e c k i n gw i t h f r i e n d s , c o l l e a g u e s , a n y o u rl o c a l I B u s e r g r o u p t s e i a n o n h a a l r e a d y i n s t a l l e d t h c o b i n a t i o n y o u ' r e c o n s i d e r i n g . I y o c a n ' t f i n d a n y b o d y w i t h s i m i l a rs e t u p , m a k e s u r e t h m a i l - o r d e rc o m p a n y w i l l a c c e p t r e t u r n s i t h e q u i p m e n t d o e s n ' t p r o v e c o m p a t i b l e .

P r i c e i m a j o r c o n s i d e r a t i o nf o m o s t p e o p l e , a n y o u ' l l f i n dt h a t t h e r e ' s w i d e p r i c e r a n g e f o e v e r y d i s p l a y s t a n d a r d . G e n e r i c d i p l a y a d a p t e r s a n m o n i t o r s h a v ea t t r a c t i v e p r i c e s , b u y o m a e x p er i e n c e p r o b l e m s w i t h c o m p a t i b i l i t ya n r e l i a b i l i t y . T h i n k c a r e f u l l yb e f o r e b u y i n g t h l e a s t e x p e n s i v ee q u i p m e n t .

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

S e p t e m b e r 1 9 8 7 C O M P U T E I ' i P M a g a z i n e 3

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 34/68

L y c o C o m p u t e rM a r k e t i n g C o n s u l t a n t s

S u p e r b P r i n t i n g Q u a l i t y

$ 1 6 9 . 9 5m i t r c n t c i - i a c

N X - 1 01 2 c p D r a f t3 c p N L

T r a c t o r a n F r i c t i o nF e e d

( 1 - y e a r w a r r a n t y )

U n c o m p r o m i s e d Q u a l i t y

S E I K O S H A $ 1 4 5 . 9 5S 1 8 0 A i

1 0 c p d r a f t2 c p N L s t a n d a r dp a r a l l e la n I B

I j . l l t I I

' S P E C I A LX - 1 0 S 1 6 9

i n t e r l a c e . . $ 1 9 9S 1 9 9S 2 9 5$ 3 2 9

. . . $ 4 2 5. . S 4 5 9

B - 1 5 $ 7 6 9S 3 9 9

S 2 2 9S 3 5 9$ 3 8 9

S 4 4 9S 1 7 9

T o s h i b a3 2 1 S L S C A L LP 3 4 1 E S 6 9 9P 3 i > 1 M o d e l l l S 1 O 9 9

P a n a s o n i ct o a o i S 1 5 91 0 9 i i S 1 7 91 0 9 2 i $ 3 1 91 5 9 2 S 3 8 91 5 9 5 S 4 4 93 1 3 1 S 2 5 93 1 5 1 S 3 9 91 0 8 0 A P M S 2 3 9

( 2 - y e a r w a r r a n t y ) "

E P S O NO k i r t i d l e 2 P l u g P l a y C a r ti ? 0 N l O1 8

1 8 1 9 2 -1 9 2 9 i n t e r f a c e2 9 i n t e r f a c e

S 1 2 9S C A L L

$ 2 0 5 9 5S C A L L

S 2 3 5 9 5S 3 3 9 9 SS 5 1 9 9 SS 5 1 9 0 OS 6 5 9 O O

L X 8 6L X 8 0 0T X 8 6 EF X 2 8 6 EE X S O OE 1 0 0 0L Q 8 0 0L Q 1 0 0 0

S C L O S E O U TS 7 S 2 9 5S 4 1 5S 3 4 9S 4 6 9S 4 1 9$ 5 8 9

T h R e l i a b l e , A f f o r d a b l e C h o i c e

1 6 c p D r a f t M o d e3 c p N L W o r d P r o c e s sF r i c t i o n F e e d

( 2 - y e a r w a r r a n t y )

P a n a s o n i c1 0 9 1 i

$ 1 7 9 . 9 5C I T I Z E N

1 2 M S P - 1 0M S P - 2 0M S P - 1 5M S P - 2 5P i e n n o r e 3 T r i b u t e 2 2 - 1

S 1 6 5S 2 S 9S 2 9 9S 3 2 9S 3 9 9S 4 6 9S 6 2 9

T O R D E RC A L L T O L L F R E E

1 - 8 0 0 - 2 3 3 - 8 7 6 0I P

( 7 1 7 ) 4 9 4 - 1 0 3 0O S E N D T

L Y C O C O M P U T E RP . O . B O 5 0 8 8

S E I K O S H AS 1 8 A $ 1 4 5S 1 8 0 V C $ 1 4 5S 1 0 0 0 1 S 1 5 9S P 1 0 0 0 V C S 1 4 9S 1 2 0 0 A i S 1 9 5S 1 2 0 0 V C S N E WS 1 2 0 0 A S R S 2 3 2 . . S 1 9 5S 8 O A 1 S 3 4 9M P 1 3 0 0 A J $ 3 5 9M P 5 3 0 0 A I S 4 6 9B P 5 4 2 0 A i S 1 0 7 5S S e r i e s R i b b o n S 8 5 0

D I A B L OD 2 $ 4 9 96 3 $ 7 7 9D - 8 0 I $ 1 2 9 9

B R O T H E R

I n - s t o c k i i e m s s h i p p e d w i t h i n 2 4 T t t s . o T o r d e i M O d e p o s i t o C o r d e r sF r e e s h i p p i n g o p r e p a i d c a s h o r d e r s w i t h i n [ h e C o n t i n o n t a ! V o l u m ed i s c o u n t s a v a i l a b l e . P r e s i d e n t s a d s a l e s t a A P O , F P a n i n t e r n a t i o n a lo r d e r s a d $ 5 . 0 0 p l u s 3 ° l o r p r i o r i t y m a i l A d v e r t i s e d p n c a s s h o w 4 d i c o u n t l o c a s h , a d 4 l o M a s t e r C a r d a n d V I S A . P e r s o n a l c h e c k s r e q u i r e

w e e k s c l e a r a n c e b e f o r e s h i p p i n g W c a n n o t g u a r a n t e e c o m p a t i b i l i t y . W o n l y s h i p f a c t o f y f r e s h m e r c h a n d i s e A s k a b o u t U S B l u e a n R e L a b e l s h i p -p i n g A l m e r c h a n d s e e a r n e d u n d e r m a n u f a c t u r e r s ' w a r r a n t y . R e t u r n r e s t n c - X B O O P

e a p p l i c a b l e R e t u r n a u t h o r i z a t i o n r e q u i r e d . W c h e c k l o s t o l e n c < e d r t c a / d sW a c c e p t p u r c h a s e o r d e r s h o r n e d u c a t i o n a l i n s t i t u t i o n s A l i t e m s s u b i e c iJ e r s e y S h o r e , P 1 7 7 4 0 t c h a n g e w i t h o u t n o n c e

M 1 0 M 4 0 M 5 0 M 7 0 T w i n w n l e r D o t D a i s y2 0 2 4 L p U c i Q u a l i t yH R 1 0 D a i s yH R 2 0H H J 0

S 9 S 3 3 9S 3 6 5S 7 S 8 4 9S 6 6 5S 1 9 5S 3 3 9S 5 7 9

S I L V E R R E E DE X 4 ? 0 PE X 6 0 0 P

S 2 0 9S 5 3 9S 6 4 9

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 35/68

T H C L O N E

K I L L E R S !I B C O M P A T I B L Ec o m m o d o r e

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

r c a d y - l o - u s ep a c k a g e o c o m p u t i n g p o w e ra n v e r s a t i l eg r a p h i c s 1C o m m o d o r e 1 9 0 2m o n i t o r o p t i o n a l

C O M M O D O R E

$ 5 5 9C o m m o d o r eP 1 0 - 2

6 4 0 K R A t w 5 V * "d r i v e s

C O M M O D O R E

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

$ 6 T 9N E R E L E A S E !

B l u e C h i p T u r b o

d u a l - s p e e d p r o c e s s o r7 a n 8 . 0 0 M H

6 4 0 K i n t e r n a l R A c o l o r d i s p l a y a d a p t e rC a l l l o d e t a i l s 1

$ 4 9 9S e a g a t e

$ 7 4 9H A R DD R I V E S

M E . . . $ 2 9 9 . 9 5M E . . . $ 3 5 9 . 9 5 iI N C L U D E C O N T R O L L E R )

S O F T W A R E

I B A c l i v i s i o nP e D b i e B e a c hC h a m p B a s e b a l lC h a m p B . i s k . t f l ( u l lZ o t l i T r i l o g yG F F o o t b a l lL e a t h e r G o d d e s s e sM o o n m i s tM i c r o p r O S CC o n H i c t i V i e t n a mC r u s a d e i E u i o p oD e c i s i o n i D e s e r t

1 S t n h e E a g l eS i l e n t S e r v i c eM i c r o l e a g u e .W r o l e . i i j B . i s e b . i l lG o n t T . i l M a n a g e rS l a t D i s k8 T e a m D v s k

E p y x :A p s h a i T r i l o g yC r e a t e C a l e n d a rD e s i r o y e rK a r a t e C h a m pM o v i e M o n s t e rR o g u eS S p o r t s B a s k i - i U i l iS u B a t t l e S i m u l a t o rW i n t e r G a m e sW o r l d G a m e sS t r a t e g i c S i m u l a t i o n sR o a d W a r M O K d m p i g r u p p cS n a r d o f S i ) n n i )B a t i t e o f A m e i i e mC o m p u l e f B . i s e b n l lG e l t y s b u f t ]K n i g h l s D e s e r tS u b l o g l c ;J e S i m u l a t o rS c e n e i y J n p . i nS c e n e t y S a F r a nS c e n e r y » i - * 6S u b i o g t c B a s o b n i iS u b t o q t c F o o t b a l lr i i q h f S i r i i i i l . i l n r

B f o d e r b u n dA n c i e n t A r t o l W . t rP r . n t S h o pp n n i S h o p C o m p a nG r a p h i c L > I K a r a t e k aT o S t w pB a n k S W n t o iU n i s o n W o r l dA r G a l l e r yN e w s M a s l e rP u n t M a s t e rF i r e b i r d :S t a i g l i r t e iG u i l d o T t i i e v o s

S 2 - I 9 SS 2 9 S 2 J 9 55 3 9 $ 2 * 9 5S 2 4 9 5S 2 9

S 2 J 9 5S 2 4 9 S$ 2 9 S 3 9 S 2 9

S 2 S 9 1 -5 1 9 9 5S 9 S l - J 9

S 9 S 9 S 2 4 9 5S 1 9 9 5S I 9

S ; m 9 s5 2 4 9 SS 2 J 9 SS ? 4 9 5

S ? 9 1 S 3 9 S 2 9 S : * S 9 S i 9 ! S 3 9 S 2 ? 9 5

S 3 9 S 9 S 9 S 6 9 S 3 9 S 3 9 S 3 9

s : s 9 5S 3 ? 9 SS J 9 S T 9 s : ' i 9 5 2 f l 9 S S 9

S 8 9 S 5 5 9 5S 3 9

S 2 9 S ? t i ; ,

J O Y S T I C K ST A 1 . . .5 0 X A p p t e / p cW I C O I B C o n t r i v e r J c r y s t K ^ B d ,

$ 2 6 . 9 5S 2 8 . 9 5S 2 9 . 9 5S 3 4 . 9 5

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 36/68

I B P C s , X T s , A T s , a n c o m p a t ib l e s . E a c h i d e s i g n e d f o s p e c i f i cp u r p o s e , a n y o u r n e e d s s h o u l dd i c t a t e v o u r c h o i c e .

M o n o c h r o m e D i s p l a yA d a p t e rW h e n I B i n t r o d u c e d t h o r i g i n a lP i 1 9 8 1 , i d e c i d e d t h a t m o s tp e o p l e w o u l d u s t h c o m p u t e r f o b u s i n e s s a p p l i c a t i o n s w h i c h r q u i r e d n g r a p h i c s c a p a b i l i t i e s . T h m o n o c h r o m e d i s p l a y a d a p t e r( M D A ) w a d e s i g n e d t f i l l t h a tn e e d .

A r e s u l t , t h M D o f f e r s ah i g h - q u a l i t y t e x t d i s p l a y w i t h v e r yl i m i t e d , c h a r a c t e r - t y p e g r a p h i c s .T h s c r e e n r e s o l u t i o n i 7 2 p i x e l sp e h o r i z o n t a l l i n e b y 3 5 0 p i x e l sp e v e r t i c a l c o l u m n ( e x p r e s s e d a 7 2 3 5 0 ) . S i n c e t h M D a l l o w s8 c h a r a c t e r s p e l i n e a n 2 l i n e sp e s c r e e n , e a c h c h a r a c t e r i c o p o s e d o b o t h a t ' s 9 X 1 4 p i x e l s( 7 2 0 / 8 0 a n 3 5 0 / 2 5 1 4 ) .

1 c h a r a c t e r g r i d i c o s i d e r e d v e r y g o o d , a n w h e n c o p l e d w i t h h i g h - q u a l i t ym o n o c h r o m e m o n i t o r , t h M D A ' st e x t d i s p l a y i v e r y r e a d a b l e . T h i sm a k e s t h M D a e x c e l l e n t c h o i c ei y o u r a p p l i c a t i o n s a r a l t e x t -o r i e n t e d a n y o u h a v e n n e e d f o g r a p h i c s o c o l o r .

I B M ' s o r i g i n a l m o n o c h r o m e d i s p l a ya d a p t e r ( M D A ) p r o v i d e s v e r y r e a d a b l et e x t , b u n t r u e g r a p h i c s o c o l o rc a p a b i l i t i e s .

M a n y n e u s e r s c h o o s e t h i ss t a n d a r d b e c a u s e t h e y f e e l , a t f i r s t ,t h a t t h e y ' l l o n l y u s t h e i r c o m p u t e rf o w o r d p r o c e s s i n g a n d a t a b a s ea p p l i c a t i o n s . H o w e v e r , q u i t e f e e n u a d d i n g a n o t h e r d i s p l a ya d a p t e r s t h e y c a n r u n s o f t w a r et h a t r e q u i r e s g r a p h i c s .

W i t h t h M D c o m e s c h o i c eo m o n i t o r s . B o t h g r e e n a n a m b e rm o n i t o r s a r e a v a i l a b l e a a b o u t t h s a m e p r i c e . S o m e p e o p l e s a t h a ta m b e r s c r e e n s a r e e a s i e r o t h e y e s i n o f f i c e s w i t h b r i g h t f l u o r e sc e n t l i g h t s , a n t h a t g r e e n s c r e e n sa r e b e t t e r i a r e a s i l l u m i n a t e d w i t hd i m m e r t u n g s t e n l i g h t s . O t h e r sc l a i m t h r e v e r s e . M a k e y o u rc h o i c e a f t e r s e e i n g b o t h i t h t y p eo l i g h t i n g w h e r e t h c o m p u t e r w i l lb i n s t a l l e d .

H e r c u l e s G r a p h i c s C a r dT h o n l y w i d e l y a c c e p t e d s t a n d a r dn o i n i t i a l l y i n t r o d u c e d b y I B M , t h H e r c u l e s g r a p h i c s c a r d ( H G C ) a n i t i m i t a t o r s o f f e r a c o m b i n a t i o n o t h e h i g h - q u a l i t y t e x t d i s p l a y o t h M D p l u s h i g h - r e s o l u t i o n m o n oc h r o m e g r a p h i c s .

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

U s i n g g r e e n o a m b e r m o n oc h r o m e m o n i t o r a n c o m p a t i b l es o f t w a r e , t h e H G p r o v i d e s r e s ol u t i o n o 7 2 3 4 p i x e l s , g r e a t e rt h a n m o s t o t h e r d i s p l a y a d a p t e r sa n r o u g h l y t h s a m e a s t h e M D A .L i k e t h e M D A , t h H G o f f e r s a

1 c h a r a c t e r g r i d f o h i g h l yr e a d a b l e t e x t . B u u n l i k e t h M D A ,i a l s o o f f e r s t r u e g r a p h i c s f o d i p l a y i n g c h a r t s , g r a p h s , a n p i t u r e s — a l b e i t i m o n o c h r o m e .

T h e r e i c a t c h , h o w e v e r . N o a l s o f t w a r e s u p p o r t s t h H G s t a n d a r d . M o s t b u s i n e s s , c o m p u t e r -a i d e d d e s i g n ( C A D ) , a n d e s k t o pp u b l i s h i n g s o f t w a r e w i l l w o r k w i t ht h H G C , b u m a n y o t h e r p r o g r a m sc a n n o t . G a m e s , i p a r t i c u l a r , o f t e nd n o s u p p o r t t h i s s t a n d a r d . I y o d y o u r o w p r o g r a m m i n g , y o us h o u l d b a w a r e t h a t I B M B A S I C

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

I y o d o n ' t n e e d c o l o r , b u y o d n e e d h i g h - r e s o l u t i o n g r a p hi c s , y o s h o u l d s e r i o u s l y c o n s i d e rt h H G C . M a n y P c l o n e s a n c o m p a t i b l e s o f f e r t h i s s t a n d a r d —o f t e n c a l l i n g i m o n o g r a p h i c s — a st h n o r m a l d i s p l a y m o d e . H o w e v e r ,s o m e c o p i e s o t h g e n u i n e H e r c ul e G r a p h i c s C a r d h a v e c o m p a t i b i li t p r o b l e m s . T r y y o u r s o f t w a r e t m a k e s u r e .

R e c e n t l y , H e r c u l e s h a s i n t r od u c e d t w n e v i d e o b o a r d s b a s e do t h o r i g i n a l H G C . T h e y o f f e r i nc r e a s e d s p e e d w i t h s o m e a p p l i c at i o n s , a n o n e v e n a d d s c o l o r . B u m a n y p r o g r a m s d n o s u p p o r t a l t h e f e a t u r e s o f t h e s e n e b o a r d s .

C o l o r G r a p h i c s A d a p t e rA s o o n a t h I B P a p p e a r e d , i b e c a m e o b v i o u s t h a t s o m e s o r t o c o l o r g r a p h i c s c a p a b i l i t y w a e s s e nt i a l . I B M ' s a n s w e r w a t h e c o l o r /g r a p h i c s a d a p t e r ( C G A ) . C o m b i n e dw i t h a R G ( r e d - g r e e n - b l u e ) c o l o rm o n i t o r , i o f f e r s b o t h t e x t a n g r a p h i c s i c o l o r . T h m a x i m u mr e s o l u t i o n i 6 4 2 0 p i x e l s w i t ht w c o l o r s . l o w e r - r e s o l u t i o nm o d e o 3 2 2 0 p i x e l s c a d i p l a y f o u r c o l o r s a t i m e . I n a l l ,t h e r e a r e 1 d i f f e r e n t c o l o r s t c h o o s e f r o m — o r t b m o r e e x a c t ,e i g h t d i f f e r e n t c o l o r s a v a i l a b l e i t w l u m i n a n c e s e a c h .

T h C G h a t w t e x t m o d e s :8 c o l u m n s w i t h 2 5 l i n e s , a n 4 c o l u m n s w i t h 2 5 l i n e s . T h c h a r a ct e g r i d s f o t h e s e t w m o d e s a r

p i x e l s .T h i s s t a n d a r d i p e r h a p s t h

m o s t w i d e s p r e a d o a l t h P d i p l a y s t a n d a r d s . S i n c e t h e r e a r e m i l i o n s o f C G A - e q u i p p e d s y s t e m s ,a l m o s t a l s o f t w a r e i c o m p a t i b l ew i t h t h i s s t a n d a r d .

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

T h e r e a r d r a w b a c k s t t h 3 C O M P U T E ! 1 * P M a g a z i n e S e p t e m b e r 1 9 8 7

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 37/68

I : : ■ Y o u r D e s k t o p P u - f s h ' ■ n

D e a r D e b b y ,o t u n s m b u p o s h

r e s t a u r a n t t h a t c a t e r s t t h b u s i n e s s l u n c h c r o w d .c h a n g e m y m e n u e v e r y m e e k .b o u g h t c o m p u t e r a n d s o f tw a r e p r o g r a m w h i c h w a r e c o m m e n d e d b c o m p u t e rs a l e s m a n t c r e a t e f l y e r s a n m e n u s w i t h m c o m p u t e r a n d o m a t r i x p r i n t e r . A f t e rw e e k s o f r u s t r a t i o n , h a v eo n l y b e e n a b l e t o p r o d u c es i g n s t h a t s a y t h i n q s l i k e" C O M E A N D G E T I T " ,a n " P I Z Z A F O S A L E

u s m P t c r e a t em y m e n u so d h a v e t s p e n dt h o u s a n d so d I l a r st p u r c h a s e

f u l I -b o w p u I s n s y s t e m c a n n o t a f f o r d t b u l a s e rP r i n t e r o n e c o m p u t e r ,

l e a s e h e l p .S m a I b u P o s h

* E A T H E R E "C a

m

J E N N I F E R ' S

D e a r b r n a b u P o s h .W i t h T y p e s e t t e r P C y o u w i l l n o n e e d t p u r c h a s e a n a d d i t i o n a lh a r d w a r e o s o f t w a r e t c r e a t ey o u r m e n u s a n f l y e r s . Y o u rm e n u s w i l ll o o k a i t h e y w e r e

c r e a t e do n a ne x p e r t s y p u I i s h i n gs y s t e m .Y o u r d o m a t r i p r i n t e rw I c r e a t ep a g e s t h a tl o o k a i t h e y w e r e

p i n t e d o I a s e rp r i n t e r . T y p e s e t t e r P w i l ll o y o u t o f u l l y e x p r e s sy o u r s e l f . Y o w i l l b a b l e t c o m m u n i c a t e t h e a r o m a o t h c u i s i n e a n d t h p l e a s u r e o t h d e s s e r t s A l f o o n l y $ 7 3 . 9 5

^ ™ ! * h J l ^ l ' » 7 J ' ' ™ I 1 p l l "

- D R I N K S

S o u p s a n S a l a d s

I n n c b a s m s s o u pW l r * t r l I v r t t j i v m b a

T y p e s e t t e r P i t h e N E W s o f t w a r e D i s c o v e r y t h a t a l l o u s y o u t o c r e a t eh i g h r e s o l u t i o n p a g e s u i t h y o u r d o t - » a t r i x p r i n t e r . T y p e s e t t e r P a l l o w s y o t p r o d u c e p a q e s t h a t l o o k a i t h e y w e r e p r i n t e d o n a x p e n s i v e l a s e r p r i n t e r , T y p e s e t t e r P p r o d u c e s o v e r 2 , 7 2 8 , 3 2 0 p i x e l sp e p r i n t o u t . T y p e s e t t e r P i t h o n l y p r o d u c t t h a t y o n e e d l b u s i n e s s c a r d s a n s u c h M o r e .

i v i a ^ c i | J 1 t r y u f D tp r i n t o u t . T y p e s e t t e r P i p r o d u c e f l y e r s , l a b e l s ,T Y P E S E T T E R P

o n l y $ 7 9 . 9 5 U F o I B P C , S T , A o r c o m p a t i b l e s M e h o r y : C G A 5 1 2 K B , H e r c u l e s 6 4 0 K BE p s o h R X / F X , I B M G r a p h i c s , G e h i h i 1 0 o c o f t p a t i b l e p r i h t e r .P l e a s e s p e c i f y C G A o r H e r c u l e s w h e h o r d e r i h g .T h i s a w a c r e a t e d u s i h g T y p e s e t t e r P C

P . 0 . B o 8 4 S p r i n g f i e l d , U i r g i n i a 2 2 1 5 0

O r d e r s ( 2 h r s ) : 7 0 6 4 4 - 8 8 8 1C u s t o h e r S e r v i c e : 7 0 3 5 6 9 - 8 8 8 1

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 38/68

I B M ' s o r i g i n a l c o l o r g r a p h i c s a d a p t e r( C G A ) h a t r u e g r a p h i c s a n a p a l e t t e o f1 c o l o r s , b u t h 8 0 - c o l u m n t e x t m o d e i l e s s r e a d a b l e t h a n w i t h m o n o c h r o m ea d a p t e r .

C G A , h o w e v e r . T h t e x t d i s p l a yp r o v i d e d b t h 8 X c h a r a c t e rg r i d i f a l e s s r e a d a b l e t h a n M D o H G t e x t . M a n y u s e r s f i n d C G t e x t t b f a t i g u i n g a f t e r l o n g p e r io d a t h s c r e e n .

A l s o , t h e g r a p h i c s r e s o l u t i o n o ft h C G s t a n d a r d — w h i l e s u f f i c i e n tf o m o s t a p p l i c a t i o n s — c a n b e t o c o a r s e f o i n t e n s i v e t a s k s s u c h a C A a n d e s k t o p p u b l i s h i n g .

E n h a n c e d G r a p h i c sA d a p t e rR e c o g n i z i n g t h n e e d f o i n c r e a s e dg r a p h i c s r e s o l u t i o n r e q u i r e d b s o m e a p p l i c a t i o n s , I B i n t r o d u c e dt h e n h a n c e d g r a p h i c s a d a p t e r( E G A ) i l a t e 1 9 8 4 . A l o n g w i t h t h p r e v i o u s l y a v a i l a b l e s c r e e n m o d e s ,i o f f e r s a 6 4 3 5 g r a p h i c sm o d e w i t h u t 1 s i m u l t a n e o u sc o l o r s .

T h e n h a n c e d g r a p h i c s a d a p t e r ( E G A ) o f e r s g o o d c o m b i n a t i o n o f c o l o r g r a p h i c sa n r e a d a b l e t e x t — b u t a h i g h e r p r i c e .

O t o o t h a t , t h E G A ' s 8 0 c o l u m n b 2 5 - l i n e t e x t m o d e u s e sc h a r a c t e r g r i d o 1 p i x e l s , a m o s t e q u a l t t h o r i g i n a l M D t e x t m o d e , M o s t u s e r s f i n d E G

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

q u i c k l y a d d e d E G c o m p a t i b i l i t y t t h e i r p r o g r a m s . M o s t o l d e r s o f tw a r e , d e s i g n e d f o e i t h e r t h M D o C G s t a n d a r d s , r u n s o E G s y s t e m s w i t h n p r o b l e m s .

N a t u r a l l y , t h e i n c r e a s e d r e s o l ut i o n o f t h e E G c o m e s a h i g h e rp r i c e . T h d i s p l a y a d a p t e r c a r d i s e l f i m o r e e x p e n s i v e , a n E G A -c o m p a t i b l e m o n i t o r s c o s t m o r e a w e l l . T h o r d i n a r y R G c o l o r m o n it o r s u s e d w i t h t h C G d n o w o r k w i t h t h E G A .

W h e n I B f i r s t i n t r o d u c e d t h E G A , t h e c a r d c o s t $ 9 8 5 w i t h 2 5 6 Ko d i s p l a y m e m o r y , a n t h s p e c i a lm o n i t o r c o s t $ 7 0 0 . T o d a y , h o w e ve r c o p i e s o f I B M ' s E G c a r d h a v ef o r c e d p r i c e s b e l o w $ 2 0 0 , a n E G m o n i t o r s h a v e b e g u n t c o m ed o w n a w e l l .

I y o u ' r e u p g r a d i n g y o u r p r s e n t s y s t e m , i t ' s p o s s i b l e t b u t h c o m p o n e n t s o n a t i m e , k e e p i n gy o u r s y s t e m r u n n i n g a y o s a v ef o t h n e x t c o m p o n e n t . M a n y o t h n e E G A - c o m p a t i b l e c a r d se v e n s u p p o r t m o n o c h r o m e m o n it o r s a n t h H G s t a n d a r d . T h l a t e s t m o n i t o r s , e q u i p p e d w i t h m u t i p l e s y n c h r o n i z a t i o n r a t e s , c a a l s oa d a p t t o l d e r c a r d s , m a k i n g u pg r a d e s e a s y , i n o i n e x p e n s i v e .

N e D i s p l a y S t a n d a r d sS i y e a r s a f t e r t h i n t r o d u c t i o n o t h o r i g i n a l P C I B h a f o l l o w e du w i t h i t n e P e r s o n a l S y s t e m / 2c o m p u t e r s . G r a p h i c s s t a n d a r d sw e r e n a t u r a l a r e a f o i m p r o v em e n t s , a n I B d i n o d i s a p p o i n tu s I i n t r o d u c e d t w n e g r a p h i c ss t a n d a r d s , b o t h w i t h i n c r e a s e d r e o l u t i o n a n d m o r e c o l o r s .

T h f i r s t s t a n d a r d , t h m u l t ic o l o r g r a p h i c s a r r a y ( M C G A ) , i a v a i l a b l e o n l y o t h e l o w e s t - p r i c e dc o m p u t e r i t h P S / 2 l i n e , t h M o d e l 3 0 I i s t a n d a r d e q u i p m e n to t h a t c o m p u t e r . I o f f e r s a l o t h o l C G m o d e s ; n e 6 4 4 8 0 -p i x e l g r a p h i c s m o d e w h i c h c a d i p l a y t w c o l o r s s i m u l t a n e o u s l yf r o m p a l e t t e o f 2 6 2 , 1 4 4 p o s s i b l eh u e s ; a n m o d e t h a t ' s 3 2 2 0 p i x e l s a n t h a t c a d i s p l a y 2 5 c o

o r s i m u l t a n e o u s l y , o u o 2 6 2 , 1 4 4p o s s i b l e c o l o r s . T h l a t t e r m o d e i c a p a b l e o d i s p l a y i n g p i c t u r e s t h a tl o o k a l m o s t a g o o d a f r e e z e - f r a m ei m a g e s o a v i d e o c a s s e t t e r e c o r d e r .

A l t h o u g h t h e r e s o l u t i o n o t h i s m u l t i c o l o rg r a p h i c s a d a p t e r ( M C G A ) s c r e e n i o n l y3 2 2 0 p i x e l s , i a p p r o a c h e s v i d e o t a p eq u a l i t y .

T h o t h e r n e s t a n d a r d , t h ev i d e o g r a p h i c s a r r a y ( V G A ) , i t h n o r m a l d i s p l a y a d a p t e r f o t h M o d e l s 5 0 6 0 a n 8 c o m p u t e r s i t h P S / 2 l i n e . V G c a r d i a v a i la b l e f o t h M o d e l 3 a w e l l a f o t h o r i g i n a l P s e r i e s . I i n c r e a s e st h n u m b e r o f c o l o r s t h a t c a b d i s p l a y e d s i m u l t a n e o u s l y i t h 6 4 2 0 0 , 6 4 3 5 0 , a n 6 4 4 8 m o d e s t 1 f r o m p a l e t t e o f2 6 2 , 1 4 4 . T h i s i d r a m a t i c i n c r e a s ei b o t h r e s o l u t i o n a n c o l o r c a p ab i l i t i e s . B o t h s y s t e m s o f f e r a 91 c h a r a c t e r b l o c k i n t e x t m o d e —e v e n b e t t e r t h a n t h M D A .

T h v i d e o g r a p h i c s a r r a y ( V G A ) i s t a nd a r d o t h h i g h e r - e n d I B P S / 2 c o p u t e r s , b u i a v a i l a b l e a s a p l u g - i n c a r df o r t h e P S / 2 M o d e l 3 0 a n d r e g u l a r P c o m p a t i b l e s .

N a t u r a l l y , t h e n e d i s p l a ys t a n d a r d s r e q u i r e n e t y p e o m o n i t o r . S i n c e t h e o l d d i g i t a l R G m o n i t o r s c o u l d n ' t d i s p l a y m o r et h a n 1 6 c o l o r s , I B h a s h i f t e d t a n a l o g R G d i s p l a y s f o a l o f t h e

3 C O M P U T E ! 1 * P M a g a z i n e S e p t e m b e r 1 9 8 7

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 39/68

G r e a t N e B o o k sf o t h I B P a n C o m p a t i b l e s

t h t h e s e o u t s t a n d i n g n e b o o k s f o o u r I B M P o P c o m p a t i b l e , y o u ' l l g e

m o r e e n t e r t a i n m e n t , e f f i c i e n c y ,n v a l u e f r o m y o u r M S - D O S m a c h i n e .

h e r e a r e g a m e s t o e n t e r t a i n b o t h k i d sn a d u l t s , t i m e s a v i n g u t i l i t i e s , a n e a s y -

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

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

c o n c i s e s t y l e .

G a m e s f o t h I B P a n C o m p a t i b l e sF l y n n $ 1 5 . 9 5

t h o u g h t - p r o v o k i n g , e n t e r t a i n i n g g a m e s f o a l I B P C a n d P C - c o m p a t i b i eR a n g i n g i d i f f i c u l t y a n s k i l l l e v e l , t h e r e ' s g a m e h e r e f o e v e r y

o t h f a m i l y . T h c o l l e c t i o n i n c l u d e s p u z z l e s s u c h a " E l e m e n t a r y , W a t s o n "n " H i - Q " ; m o r e d i f f i c u l t o n e - p l a y e r g a m e s s u c h a " C a t a n M o u s e " a n " S o l i

C h e c k e r s " ; a n " F o x a n d G e e s e " a n d " W i t c h e s ' S a l l y , " t w o - p l a y e r g a m e s i y o u r o p p o n e n t c a n b e i t h e r a n o t h e r p e r s o n o t h c o m p u t e r . E v e r y g a m e i

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

h b o o k ( 1 1 0 2 B D S K ) . C O M P U T E ! L i b r a r y S e l e c t i o n . I S B N 0 - 8 7 4 5 5 - 1 1 0 - 2

D o l l a r s a n C e n t s w i t h D o l l a r s a n S e n s ei R o z e l l s a n d J a m e s B a r t i m o $ 1 8 . 9 5

c h a r g e o y o u r m o n e y w i t h t h i s g u i d e t M o n o g r a m ' s D o l l a r s a n S e n s e , t h p e r s o n a l a n b u s i n e s s f i n a n c i a l - m a n a g e m e n t p r o g r a m f o t h I B P

n t h A p p l e M a c i n t o s h . M a k i n g D o l l a r s a n C e n t s w i t h D o l l a r s a n S e n s e t a k e so p a s t t h e m a n u a l t f u l l y e x p l o i t t h i s p o w e r f u l , v e r s a t i l e s o f t w a r e . G r a p h i n c o m en e x p e n s e , a n a l y z e c a s h f l o w , a n s e y o u r r e a l f i n a n c i a l p i c t u r e s y o c a

m o r e i n f o r m e d d e c i s i o n s . C O M P U T E ! L i b r a r y S e f e c t l o n . I S B N 0 - 8 7 4 5 5 - 1 0 1 - 3

Q u i c k a n E a s y G u i d e t d B a s e I I P l u sD o h e r t y $ 1 0 . 9 5

o n - T a t e h a s s o l d m o r e t h a n m i l l i o n c o p i e s o d B a s e , a n C O M P U T E I ' s Q u i c kn E a s y G u i d e t d B a s e I I P l u s i t h e p e r f e c t c o m p l e m e n t t h e l p y o t a t h f a r -

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

i n f o r m a t i o n p a i n l e s s . F o a l u s e r s o d B a s e / / P l u s o t h I B P C P X T P T o c o m p a t i b l e c o m p u t e r . I S B N 0 - 8 7 4 5 5 - 1 0 7 - 2

Q u i c k a n E a s y G u i d e t W o r d P e r f e c tF a r r e l l $ 1 0 . 9 5b C O M P U T E I ' s Q u i c k a n E a s y G u i d e t W o r d P e r f e c t , y o u ' l i b a b l e t

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

y o n e e d a n d t h e n s t a r t t w o r k w i t h W o r d P e r f e c t . L e a r n h o t e n t e r , e d i t ,a n p r i n t t e x t . U s t h m o r e a d v a n c e d t e c h n i q u e s w h e n y o u ' r e r e a d y . H e r e ' s

o t p r e p a r e c o m p l e t e r e p o r t , s e t t e x t c o l u m n s , m e r g e i n f o r m a t i o n t o c r e a t el e t t e r s , c r e a t e s p e c i a l f o r m s , a n m u c h m o r e . I S B N 0 - 8 7 4 5 5 - 0 1 1 - 4

C O M P U T E D

:

G A M E SF O T H . - m i : - I B P

A N C O M P A T I B L E S

C O M P U T E D Q u i c k a n E a s y G u i d e t U s i n g M S - D O SB o n n i e D e r m a n a n S t r a w b e r r yS o f t w a r e $ 1 2 . 9 5W h e t h e r y o u ' r e a e x p e r i e n c e d M S - D O S u s e ro j u s t s t a r t i n g o u t , t h i s b o o k i y o u r e a s y - t o -u s r e f e r e n c e t t h i s f u l l - f e a t u r e d o p e r a t i n gs y s t e m . N l o n g e r d y o n e e d t w a d et h r o u g h c o m p l i c a t e d b o o k s t f i n d j u s t t h r i g h t D O c o m m a n d . C O M P U T E I ' s Q u i c k a n E a s y G u i d e t U s i n g M S - D O S p u t s t h i n f o rm a t i o n r i g h t a t y o u r f i n g e r t i p s . W i t h t w i d i c e s a n a e x p a n d e d t a b l e o c o n t e n t s ,s i m p l y l o o k u t h t a s k y o w a n t t a c c o mp l i s h o t h D O c o m m a n d y o n e e d — a n dy o u ' l l f i n d e x a c t l y h o t p r o c e e d .I S B N 0 - 8 7 4 5 5 - 1 0 5 - 6

C O M P U T E I ' s Q u i c k a n E a s y G u i d e t L e a r n i n g L o t u s 1 - 2 - 3D o u g W o l f $ 1 2 . 9 5H e r e ' s t h e p e r f e c t r e s o u r c e f o t h n o v i c eu s e r o 1 - 2 - 3 . T h b o o k a s s u m e s n p r e v i o u sc o m p u t e r e x p e r i e n c e w h a t s o e v e r . I f a c t ,C O M P U T E I ' s Q u i c k a n E a s y G u i d e t L e a r ni n L o t u s 1 - 2 - 3 c o v e r s e v e r y t h i n g f r o m b u i l di n s p r e a d s h e e t m o d e l , s e t t i n g u d a t a b a s e , a n u s i n g 1 - 2 - 3 f o r w o r d p r o c e s si n g , t c r e a t i n g g r a p h s a n p o w e r f u l m a c r o s .A l s o i n c l u d e d a r e d i s c u s s i o n s o s t a r t i n g L o t u s1 - 2 - 3 a n s e l e c t i n g a d d - o n s o f t w a r e t e h a n c e t h p r o g r a m .I S B N 0 - 8 7 4 5 5 - 1 0 6 - 4

Y o u ' l l t l n d C O M P U T E ! b o o k s a y o u r l o c a l b o o k o c o m p u t e r s t o r e . O t o r d e r d i r e c t , c a l l t o i l f r e e 1 - 8 0 0 - 3 4 6 - 6 7 6 7( i N 2 1 2 - 8 8 7 - 8 5 2 5 ) o w r i t e C O M P U T E ! B o o k s , C u s t o m e r S e r v i c e , G . P . O . L o c k b o x 5 0 4 4 , N e Y o r k , N 1 0 0 8 7 - 5 0 4 4 . P l e a s ei n c l u d e $ 2 . 0 0 p e b o o k s h i p p i n g a n h a n d l i n g ( o U . S . a n s u r f a c e m a i l ; o $ 5 . 0 0 f o r a i r m a i l . N r e s i d e n t s a d p e r c e n t s a l e st a a n N r e s i d e n t s a d 8 . 2 5 p e r c e n t s a l e s t a x . P l e a s e a l l o w 4 - w e e k s f o d e l i v e r y .

C O M P U T E ! " P u b l i c a t i o n s j n c . ®P o r t o A B C o n s u m e r M a g a 2 i n e s . I n c . ^ ^ O n o t h A B P u b l i s h i n g C o m p a n i e sC O M P U T E ! b o o k s a t a v a i l a b l e o u t s i d e t h e U n i t e d S t a t e s f r o m s u b s i d i a r i e s o t M c G r a w -H i l l I n t e r n a l i o n a i B o o k C o m p a n y .

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 40/68

T a b l eA d a p t e r

M D H G C G E G M C G AV G

• M C G A• • V G A• • • P r i c e

e x t r a

1 I B M - C o m p a t i b l e D i s p l a y S t a n d a r d sM o n i t o r T y p eT T m o n o c h r o m eT T m o n o c h r o m eR G c o l o r / c o m p o s i t e m o n o c h r o m eE G c o l o r / m u l t i s y n c c o l o rA n a l o g m o n o c h r o m e / a n a l o g R G A n a l o g m o n o c h r o m e / a n a l o g R G

i s t a n d a r d o M o d e l 3 0 P r i c e i f o m o n i t o r o n l y .

C o m p a t i b i l i t y

P C X T A T c l o n e sP C X T A T c l o n e sP C X T A T c l o n e sP C , X T , A T c l o n e sI B P S / 2 M o d e l 3 P C X T A T , c l o n e s " , I B P S / 2

M o d e l s 3 0 , 5 0 , 6 0 , 8

o m p a t i b i l i t y w i t h c l o n e s m a v a r y w i t h m a n u f a c t u r e r .d e p e n d s o m o d e l . V G i s t a n d a r d o n M o d e l s 5 0 o M o d e l 3 0 S e a r t i c l e .

6 0 a n 8 0 b u

P r i c e R a n g e w i t h M o n i t o r$ 1 5 0 - $ 5 0 0$ 1 5 0 - $ 5 0 0S 4 0 0 - S 7 0 0$ 6 0 0 - $ 1 0 0 0S 2 5 0 - S 1 5 5 0 *$ 2 5 0 - 5 3 0 0 0 * * *

T a b l e 2 A d a p t e r

M D H G C G E G M C G AV G

D i s p l a y A d a p t e r T e x t4 2

N N Y e Y e Y e Y e

M o d e s8 2

Y e Y e Y e Y e Y e Y e

C h a r a c t e r G r i d

1 1

8 X 1 1 1

S i m u l t a n e o u s C o l o r s / P a l e t t e

M o n oM o n o1 6 / 1 61 6 / 6 41 6 / 2 6 2 , 1 4 41 6 / 2 6 2 , 1 4 4

T a b l e 3 A d a p t e r

M D H G C G E G M C G AV G

D i s p l a y A d a p t e r3 2 2 0

N N

4 / 1 61 6 / 6 4

2 5 6 / 2 6 2 , 1 4 42 5 6 / 2 6 2 , 1 4 4

G r a p h i c s M o d e s6 4 2 0

N N

2 / 1 61 6 / 6 4

2 / 2 6 2 , 1 4 41 6 / 2 6 2 , 1 4 4

• S o m e E G A - c o m p a t i b l e c a r d s e m u l a t e H G C .

( S i m u l t a n e o u s C o l o r s / P a l e t t e )6 4 3 5

N N N

1 6 / 6 4N

1 6 / 2 6 2 , 1 4 4

6 4 4 8

N N N N

2 / 2 6 2 , 1 4 41 6 / 2 6 2 , 1 4 4

7 2 3 4

N M o n o

N N N

P S / 2 c o m p u t e r s a n f o t h V G a d a p t e r . T h e r e i m o n o c h r o m em o n i t o r , w h i c h r e p r e s e n t s c o l o r s i s h a d e s o g r a y , a n t h r e e c o l o rm o n i t o r s , w i t h p r i c e s r a n g i n g f r o m$ 2 5 0 f o t h m o n o c h r o m e m o n i t o rt $ 1 5 5 0 f o t h 1 6 - i n c h c o l o rm o n i t o r .

F i n a l l y , b y a d d i n g a a d d i t i o na c a r d t t h V G s y s t e m i P S / 2c o m p u t e r s , y o c a h a v e 1 0 2 47 6 p i x e l , 1 6 - c o l o r g r a p h i c s m o d ea n i n c r e a s e t h e n u m b e r o f c o l o r si o t h e r m o d e s . T h c o s t f o t h i sh i g h - e n d s y s t e m i $ 3 , 1 0 0 , n o i c l u d i n g t h P S / 2 c o m p u t e r .

S f a r , v e r y l i t t l e s o f t w a r e i a v a i l a b l e w h i c h t a k e s a d v a n t a g e o t h e s e n e d i s p l a y s t a n d a r d s , b u n e p r o g r a m s s h o u l d b e e m e r g i n gs o o n . I t h m e a n t i m e , t h n e s t a n d a r d s w i l l r u m o s t s o f t w a r ew r i t t e n f o t h e o l d s t a n d a r d s . I B 3 C O M P U T E I 1 * P M a g a z i n e S e p t e m b e r 1 9

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

O t h e r D i s p l a y S y s t e m sT h e r e a r s t i l l m o r e d i s p l a y a d a p te r a n m o n i t o r s t c h o o s e f r o m ,d e s i g n e d f o s p e c i f i c a p p l i c a t i o n s .S o m e o f f e r h i g h e r r e s o l u t i o n , m o r ec o l o r s , o h a v e f e a t u r e s n o t p r o v i de b I B M - c o m p a t i b l e d i s p l a ys t a n d a r d s .

M o s t o t h e s e s y s t e m s w e r e d s i g n e d f o C A a n d e s k t o p p u l i s h i n g a p p l i c a t i o n s r a t h e r t h a n f o e v e r y d a y c o m p u t i n g . F e p r o g r a m ss u p p o r t t h e s e s p e c i a l i z e d d i s p l a y s ,s t h e y c a n n o t b e c o n s i d e r e ds t a n d a r d s .

C o m p a q a n d K a y p r o P C - c o mp a t i b l e c o m p u t e r s c o m e w i t h d i

p l a y a d a p t e r w h i c h c a d i s p l a yC G g r a p h i c s o m o n o c h r o m es c r e e n . C a r d s a r e a v a i l a b l e f r o mE v e r e x a n o t h e r m a n u f a c t u r e r sw h i c h p e r f o r m s i m i l a r f u n c t i o n .T h e s e o f f e r a n o t h e r c h o i c e f o t h b u d g e t - m i n d e d P o w n e r .

T h e r e i a n a l m o s t l i n e a r p r g r e s s i o n i t h p r i c e o d i s p l a y s y t e m s . T h m o r e c o l o r s a n t h g r e a t e r t h r e s o l u t i o n , t h h i g h e rt h p r i c e . B c h o o s i n g d i s p l a ys y s t e m f o y o u r P t h a t o f f e r s j u s tt h c a p a b i l i t i e s y o u n e e d n o a n a n t i c i p a t e n e e d i n g i t h f u t u r e ,y o w o n ' t p a f o f e a t u r e s y o u ' r eu n l i k e l y t u s e .

G i v e n t h r a p i d c h a n g e s t a k i n gp l a c e i t h P w o r l d , b t h t i m ey o n e e d t u p g r a d e f r o m t h d i p l a y s y s t e m y o c h o o s e n o w , e v e nm o r e p o w e r f u l s t a n d a r d s w i l l h a v ee m e r g e d . P

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 41/68

L a s e r C h e s sM i k e D u p p o n gP V e r s i o n B T i M i d k i f f , E d i t o r i a l P r o g r a m m e r

T

L a s e r C h e s s ' " ; t w o - p l a y e r s t r a t e g y g a m ep a t t e r n e d a f t e r t r a d i t i o n a l c h e s s — w i t h s o m ef a s c i n a t i n g n e t w i s t s . I w a o r i g i n a l l y w r i t t e ni M o d u l a - 2 f o A t a r i S T - s e r i e s c o m p u t e r s , a n w o t h F i r s t P r i z e o $ 5 , 0 0 0 . 0 0 i t h A t a r i S P r o g r a m m i n g C o n t e s t s p o n s o r e d l a s t y e a r b yC O M P U T E ' S A t a r i S D i s k M a g a z i n e . ( F o r d t a i l s o t h $ 1 5 , 0 0 0 . 0 0 P P r o g r a m m i n g C o n t e s ts p o n s o r e d b C O M P U T E l ' s P M a g a z i n e , s e e t h ea n n o u n c e m e n t e l s e w h e r e i t h i s i s s u e . ) T h P v e r s i o n o L a s e r C h e s s w a w r i t t e n a n c o p i l e d w i t h M i c r o s o f t ' s Q u i c k B A S I C c o m p i l e r . I r u n s o a n I B P C X T A T o c o m p a t i b l ew i t h c o l o r / g r a p h i c s a d a p t e r a n c o l o r m o n it o r . L a s e r C h e s s i f o u n d o t h m a g a z i n e d i s ku n d e r t h f i l e n a m e L A S E R . E X E , a n t h B A S I Cs o u r c e c o d e i i n c l u d e d i A S C I I f o r m a t a L A S E R . A S C .

L a s e r C h e s s ™ , a t h n a m e i m p l i e s , i c h e s s - l i k es t r a t e g y g a m e f o t w p l a y e r s . T h g o a l i t m a n i p ul a t e l a s e r - f i r i n g p i e c e a n v a r i o u s r e f l e c t i v e o b j e c t st e l i m i n a t e y o u r o p p o n e n t ' s k i n g . A i n t r a d i t i o n a lc h e s s , t h e r e a r e a i n f i n i t e n u m b e r o w a y s t a c c o mp l i s h t h i s .

T h e r e a r e i g h t b a s i c t y p e s o f p i e c e s i L a s e rC h e s s , a n e a c h h a u n i q u e c a p a b i l i t i e s . O v e r t i m e ,y o u ' l l l e a r n e a c h p i e c e ' s a d v a n t a g e s a n l i m i t a t i o n s .O b v i o u s l y , t h m o r e y o p l a y L a s e r C h e s s , t h e m o r ey o u ' l l u n d e r s t a n d t h e p i e c e s i y o u r a r s e n a l , w h i c h i t u r n w i l l m a k e y o b e t t e r p l a y e r . S l e t ' s s t a r t w i t h

d e s c r i p t i o n o t h p i e c e s .

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

, i i d e s t r o y e d .

F i g u r e 1 T h b a s i c t y p e s o p i e c e s i L a s e r C h e s s .

K I N G

B E A R S P L I T T E R

S T R A I G H TM I R R O R

( H M I Z O H T H L t

L A S E R

■ L O C K

S T R A I G H TM I R R O R

( I K K T I C M . )

■ V P E R C U B E

D I A G O N A L K I R R O R

T R I A N G U L A RM i M l l l t

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

I a d d i t i o n t t h e i r a b i l i t y t m o v e f r o m s q u a r e t s q u a r e , p i e c e s w i t h r e f l e c t i v e s u r f a c e s c a a l s o b r o t a te i p l a c e i 9 0 - d e g r e e i n c r e m e n t s . T h i s l e t s y o o r e n t t h e p i e c e t p r o t e c t i a g a i n s t o p p o s i n g l a s e r s h o t s ,o t o s e t u b o u n c e s h o t s w i t h y o u r o w l a s e r p i e c e .

T h k i n g i t h m o s t i m p o r t a n t p i e c e i L a s e rC h e s s . W h e n t h k i n g i e l i m i n a t e d , t h e o t h e r p l a y e rw i n s t h g a m e . S i n c e i h a n r e f l e c t i v e s u r f a c e s , t h k i n g c a b d e s t r o y e d b a l a s e r f r o m a n a n g l e . I c a a l s o b e c a p t u r e d b a o p p o s i n g p i e c e . T h k i n gi n o t o t a l l y d e f e n s e l e s s , h o w e v e r . I c a c a p t u r e a n o p p o s i n g p i e c e b m o v i n g o n t o i t s q u a r e . B u t h i sc a b d o n e o n l y o n c e p e t u r n .

T h s e c o n d m o s t i m p o r t a n t p i e c e i t h l a s e r . T h i sp i e c e i y o u r p r i m a r y o f f e n s i v e w e a p o n ; i t ' s t h o n l yp i e c e w h i c h c a f i r e a l a s e r s h o t . T t a k e a i m , i c a b r o t a t e d i p l a c e a 9 0 - d e g r e e a n g l e s . B u t , l i k e t h k i n g , i i c o m p l e t e l y v u l n e r a b l e t e n e m y l a s e rs t r i k e s , b e c a u s e i h a n r e f l e c t i v e s u r f a c e s . I y o l o s e y o u r l a s e r , t h g a m e i n o o v e r , b u o n l y t h m o s t s k i l l f u l ( o i n c r e d i b l y l u c k y ) p l a y e r c a o v e r c o m ei t l o s s .

S e p t e m b e r 1 9 8 7 C O M P U T E ! 1 * P M a g a z i n e 3

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 42/68

T r i c k y P i e c e sT h h y p e r c u b e i a i n t e r e s t i n g p i e c e . I c a n ' t h a r m a o p p o s i n g p i e c e d i r e c t l y , b u m a v e r y w e l l d s i n d ir e c t l y . W h e n t h h y p e r c u b e i m o v e d o n t o a n o t h e rp i e c e ( e v e n y o u r o w n ) , t h a t p i e c e d i s a p p e a r s f r o m i t o r i g i n a l p o s i t i o n a n r e a p p e a r s o r a n d o m l y s e l e c te e m p t y s q u a r e . T h i s c a n b e d o n e o n l y o n c e p e rt u r n . T h u s , t h h y p e r c u b e i t w o - e d g e d s w o r d ; i m a r e l o c a t e p i e c e t v u l n e r a b l e p o s i t i o n o r m a k ei p o s s i b l e f o t h e p i e c e t c a p t u r e a i m p o r t a n t o p o s i n g p i e c e o t h n e x t m o v e .

F i g u r e 2 A s e e n i t h i s m a g n i f i e d v i e w , b e a ms p l i t t e r ' s v e r t e x r e f l e c t s l a s e r s h o t i t w o p e r p e nd i c u l a r d i r e c t i o n s .

T h h y p e r c u b e h a n r e f l e c t i v e s u r f a c e s a n c a n o b r o t a t e d . I t i s i n v u l n e r a b l e t l a s e r s h o t s , h o e v e r , b e c a u s e i t ' s m a d e o f t r a n s p a r e n t g l a s s — a l a s e rb e a m p a s s e s r i g h t t h r o u g h i t B u t h h y p e r c u b e i v u l n e r a b l e t c a p t u r e b o t h e r p i e c e s — e v e n y o u ro w n . T h h y p e r c u b e r e l o c a t e s p i e c e o n l y w h e n i i m o v e d o n t o t h o t h e r p i e c e ; m o v i n g b l o c k o r k i n go n t o t h h y p e r c u b e w i l l e l i m i n a t e i f r o m t h e b o a r d .R e m e m b e r t h a t .

T h b e a m s p l i t t e r i a n o t h e r t r i c k y p i e c e . W h e nl a s e r b e a m s t r i k e s a s p l i t t e r ' s v e r t e x ( t h e p o i n t o p p os i t e i t b a s e ) , t h b e a m s p l i t s i t w o . T h t w n e b e a m s t r a v e l i n o p p o s i t e d i r e c t i o n s , p e r p e n d i c u l a r t t h o r i g i n a l b e a m ' s p a t h . ( S e e F i g u r e 2 . W h e n a l a s e rs h o t h i t s o n o t h b e a m s p l i t t e r ' s r e f l e c t i v e s u r f a c e s ,i b o u n c e s o f a 9 0 - d e g r e e a n g l e w i t h o u t s p l i t t i n g . I t h b e a m s p l i t t e r ' s b a s e i h i b a l a s e r s h o t , i i d s t r o y e d . T h b e a m s p l i t t e r c a b r o t a t e d .

T h b l o c k s a r f a i r l y s i m p l e p i e c e s . H o w e v e r , t h e ym a i m p o s e s o m e c o m p l e x s i t u a t i o n s . b l o c k c a n c a pt u r e a n o p p o s i n g p i e c e b m o v i n g o n t o t h a t p i e c e ' ss q u a r e , m u c h l i k e k i n g . B u u n l i k e k i n g , b l o c k h a so n r e f l e c t i v e s i d e a n c a b r o t a t e d a t h s i t u a t i o nd e m a n d s . T h e r e f o r e , b l o c k s c a n b e u s e d e i t h e r o f f e ns i v e l y o d e f e n s i v e l y . l a s e r b e a m t h a t h i t s t h r e f l e ct i v e s u r f a c e o b l o c k i d e f l e c t e d 1 8 d e g r e e s —b o u n c i n g t h b e a m b a c k w h e r e i c a m e f r o m .4 C O M P U T E I ' s P M a g a z i n e S e p t e m b e r 1 9 8 7

d i a g o n a l m i r r o r c a n n o t b e d e s t r o y e d b l a s e r ,b e c a u s e b o t h o i t s u r f a c e s a r r e f l e c t i v e . D i a g o n a lm i r r o r s c a b r e m o v e d f r o m t h b o a r d o n l y w h e nc a p t u r e d b b l o c k o k i n g . W h e n a l a s e r b e a ms t r i k e s a d i a g o n a l m i r r o r , t h b e a m i d e f l e c t e d 9 d e g r e e s . D i a g o n a l m i r r o r s c a n b e f l i p p e d t t h e i r o p o s i t e d i a g o n a l , b u c a n n o t b r o t a t e d t f a c e h o r i z o nt a l l y o v e r t i c a l l y .

T h h o r i z o n t a l m i r r o r s a n v e r t i c a l m i r r o r s ( k n o w nc o l l e c t i v e l y a s t r a i g h t m i r r o r s ) a r e a l s o i n v u l n e r a b l e t l a s e r s d u t o t h e i r r e f l e c t i v e s u r f a c e s . W h e n a l a s e rh i t s s t r a i g h t m i r r o r o i t f l a t s u r f a c e , t h b e a m i d e f l e c t e d 1 8 d e g r e e s . B u i t h l a s e r h i t s s t r a i g h tm i r r o r e d g e w i s e , t h b e a m p a s s e s s t r a i g h t t h r o u g h i t ( L o o k c l o s e l y a F i g u r e 2 a l a s e r b e a m i p a s s i n gt h r o u g h h o r i z o n t a l m i r r o r j u s t t t h l e f t o t h r e b e a m s p l i t t e r . ) S t r a i g h t m i r r o r s c a n b e r o t a t e d t b c o m e e i t h e r h o r i z o n t a l o r v e r t i c a l m i r r o r s , b u t n o t d a g o n a l m i r r o r s .

T h t r i a n g u l a r m i r r o r s d e f l e c t l a s e r b e a m s j u s t a d i a g o n a l m i r r o r s d o b u t t h e y a r v u l n e r a b l e t o h i t s o t h e i r t w n o n r e f l e c t i v e s i d e s . t r i a n g u l a r m i r r o r c a nb r o t a t e d i 9 0 - d e g r e e i n c r e m e n t s .

M a k i n g M o v e sI g a m e o f L a s e r C h e s s , p l a y e r s t a k e t u r n s m a k i n gm o v e s , j u s t a i r e g u l a r c h e s s . H o w e v e r , a t u r n i L a s e r C h e s s c o n s i s t s o t w m o v e s . T h c o l o r o t h b o r d e r s u r r o u n d i n g t h p l a y i n g b o a r d i n d i c a t e s w h o s et u r n i i ( e i t h e r c y a n o m a g e n t a ) , a n t h e t h i c k n e s so f t h e b o r d e r i n d i c a t e s h o m a n y m o v e s r e m a i n i t h a t t u r n ( t h i c k b o r d e r i n d i c a t e s t w m o v e s , a t h i nb o r d e r i n d i c a t e s o n m o v e ) . I F i g u r e 3 f o i n s t a n c e ,i i t h m a g e n t a p l a y e r ' s t u r n , a n t h e r e a r e t w m o v e s r e m a i n i n g i t h t u r n .

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

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

F i g u r e 3 f u l l - s c r e e n v i e w o L a s e r C h e s s , w i t h i t 9 X b o a r d g r i d a n p i e c e s .

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 43/68

i t T h i s i d o n e b m o v i n g c u r s o r t t h p i e c e ' sA t h b e g i n n i n g o e a c h t u r n , t h c u r s o r i a

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

w h i c h w e ' l l e x p l a i n i m o m e n t . ) Y o c a m o v ec u r s o r a n y w h e r e o t h p l a y i n g b o a r d b p r e s s i n gu s u a l c u r s o r - a r r o w k e y s . T s e l e c t a p i e c e , m o v e

e c u r s o r t o i t s q u a r e a n p r e s s E n t e r . W h e n t h i s e l e c t e d , c h e c k e r b o a r d p a t t e r n a p p e a r s

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

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

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

t m o v e o r o t a t e i t T m o v e p i e c e , s i m p l ys i t i o n t h e c u r s o r o t h e d e s t i n a t i o n s q u a r e a n

E n t e r . M o v i n g d i s t a n c e o o n s q u a r e t a k e se m o v e ; m o v i n g t w s q u a r e s t a k e s t w o m o v e s . ( T

t i m e , y o c a m o v e a p i e c e t w s q u a r e s i o n b u i s t i l l c o u n t s a t w m o v e s . ) S i n c e y o u h a v et w m o v e s p e t u r n , t h m a x i m u m d i s t a n c e

c a b m o v e d i o n t u r n i t w s q u a r e s .P i e c e s c a n b e m o v e d f o r w a r d , b a c k w a r d , l e f t , o

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

s i n g l e a c t i o n b s i m p l y p o s i t i o n i n g t h e c u r s o r o t h d i a g o n a l s q u a r e a n p r e s s i n g E n t e r ; i t h e r e ' s

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

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

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

F i g u r e 4 T h e c o m b i n a t i o n o r e f l e c t i v e a n t r a n sp a r e n t s u r f a c e s o t h v a r i o u s p i e c e s c a r e s u l t i c o m p l e x b o u n c e p a t t e r n s . H e r e , t h e r e d l a s e rt a k e s a d v a n t a g e o t h g r e e n b e a m s p l i t t e r t d e s t r o y t w b l o c k s .

L a s e r C h e s s h a a d d i t i o n a l k e y b o a r d c o n t r o l sw h i c h a r a v a i l a b l e a a n t i m e b e t w e e n m o v e s .

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

T h e R k e l e t s y o r e s t a r t a g a m e w i t h o u t f i n i s hi n g t h e c u r r e n t g a m e . ( F o r i n s t a n c e , p l a y e r m a b s o h o p e l e s s l y b e h i n d t h a t h o s h w a n t s t o r e s i g n . )T h p r o g r a m a s k s y o t c o n f i r m t h i s c h o i c e b p r e s si n f o y e s o r f o n o

T h k e l e t s y o q u i t g a m e i p r o g r e s s a n r e t u r n t D O S . A g a i n , t h p r o g r a m a s k s y o t p r e s s

o f o c o n f i r m a t i o n .

P i e c er o t a t e p i e c e , s e l e c t i a n p r e s s t h s p a c e b a r . I n o l e g a l t o r o t a t e t h a t p a r t i c u l a r p i e c e , t h p r

w o n ' t l e y o u . O t h e r w i s e , t h e p i e c e r o t a t e s 9 ( o n e - q u a r t e r t u r n ) c l o c k w i s e . Y o m a c o n t i n u e

t h p i e c e t a n d e s i r e d p o s i t i o n b e f o r ei b p r e s s i n g E n t e r a g a i n .

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

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

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

c i a l F e a t u r e sm e n t i o n e d a b o v e , t h s q u a r e a t h v e r y c e n t e r o f

h b o a r d i s p e c i a l — i t ' s c a l l e d h y p e r s q u a r e . I a l a s e r b e a m s a n r e l o c a t e s a n p i e c e t h a t m o v e s

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

F i r i n g T h L a s e rT f i r e l a s e r s h o t , s e l e c t y o u r l a s e r p i e c e a n p r e s st h k e y . T h l a s e r b e a m r e m a i n s o t h s c r e e n l o n ge n o u g h f o y o t o b s e r v e i t p a t h ( s o m e t i m e s i b o u n c e s i d i r e c t i o n s y o d i d n ' t f o r e s e e ) .

F i r i n g y o u r l a s e r t a k e s o n l y o n e m o v e , b u c a b d o n e o n l y o n c e p e t u r n . T h e r e f o r e , y o m a w a n t t u s y o u r f i r s t m o v e i t u r n t a i t h l a s e r , r o t a t er e f l e c t i n g p i e c e t o s e t u b o u n c e s h o t , o m o v e a o t h e r p i e c e i n t o p o s i t i o n . O c o u r s e , y o w o n ' t n e c e ss a r i l y b f i r i n g t h l a s e r o e v e r y t u r n . M u c h o t h s t r a t e g y i L a s e r C h e s s i n v o l v e s m o v i n g a n r o t a t i n gy o u r p i e c e s t s e u c o m p l e x s h o t s .

I t ' s c r i t i c a l l y i m p o r t a n t t o r e a l i z e t h a t a n l a s e r h i o p i e c e ' s n o n r e f l e c t i v e o r n o n t r a n s p a r e n t s u r f a c ew i l l d e s t r o y t h a t p i e c e . ( S e e F i g u r e 5 . Y o c a j u s t a e a s i l y d e s t r o y y o u r o w p i e c e s a w e l l a y o u r o p p on e n t ' s . Y o c a e v e n z a y o u r o w l a s e r , p a r t i c u l a r l yi y o f i r e d i r e c t l y i n t o t h 1 8 0 - d e g r e e r e f l e c t i v e s u f a c e o f s t r a i g h t m i r r o r o r b l o c k , o r i y o f a i l t a t i c i p a t e t h e f f e c t s o f b e a m s p l i t t e r . B f o r e w a r n e d .

S e p t e m b e r 1 9 8 7 C O M P U T E ! ' * P M a g a z i n e 4

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 44/68

W W o n ' t B U N D E R S O L D1 s t I n P r i c e , 1 s t I n S u p p o r t , 1 s I W a r r a n t y

1 D a F r e e T r i a l 9 D a I m m e d i a t e R e p l a c e m e n t P o l i c y F r e e C a t a l o g sC a l l b e f o r e y o o r d e r , o u p r i c e s m a b l o w e r A l s a l e p r i c e s e x p i r e 9 - 3 0 - 8 7

I B M ® P C X C o m p a t i b l e , 8 C o l u m n , 8 P r i n t e rB i B l u e P r i n t e r D o M a t r i x

H e a t T r a n s f e rU p p e r C a s eL o w e r C a s eU n d e r l i n eE n l a r g e dG r a p h i c sP l u s M u c h M o r e

N O n S e l l s T h i sP r i n t e r F o L e s s !

S a l e $L i s t $ 1 9 9 3

9 I n c l u d e s R S - 2 3 2 A d a p t e r

( s p e c i f y m a l e o f e m a l e )( A d d $ 7 . 5 0 S h i p p i n g * )

P h i s p r i n t e r w a m a d e b C a n o n ® f o I B M . T h e B i B l u e p r i n t e r c o m e s r e a d y t h o o k u p t t h s e r i a l p o r t o f t h e I B M ® P C j r X T A C o m p a t i b l e s .P o p a r ( R o l l s ) L i s t $ 1 9 . 9 5 S o l s 5 . 9 5 S i n g l e S h w o t P a p e r ( Q t y . 5 0 0 ) L i s t $ 2 9 . 9 5 S a l * t U . M

I B M . A p p t o . C o n o n , C o m m o d o ™ . A W r l I L a o r * g * » * r * d I r o d m y V i r I n f w n o t t o n s l b u n r w u M a c h l n a t . A p p t e C o m p u t e r . C o n c n I n t . C o m m o d e * * h n t n a u M a c h l n a t . A t a r i

| 5 % " F l o p p y D i s k S a l e) o u b l e - S i d e d D o u b l e - D e n s i t y 1 0 0 % C e r t i f i e d 2 4 e a c h * B o o f 1 0 0 5 2 4 . 0 0

( 2 4 C e a c h )P a p e r E c o n o m y S l e e v e s ( 1 0 0 ) $ 5 . 0 0

H i - S p e e d ( 1 6 0 - 1 8 0 C P S ) P r i n t e rN L Q - 1 8 0 P r i n t e r N e a r

L e t t e rQ u a l i t y

L i f e t i m eW a r r a n t y *

N O n S e l l s T h i sP r i n t e r F o L e s s !

S a l e SL i s t $ 4 9 9 1 9 { A d d $ 1 0 . 0 0 S h i p p i n g * )

N e a r L e t t e r Q u a l i t y S e l e c t a b l e F r o m F r o n t P a n e l C o n t r o l s H i g h S p e e d D o M a t r i xL e t t e r Q u a l i t y M o d e s 8 B u f f e r f r e e s u p c o m p u t e r 4 - t i m e s f a s t e r S u p e r G r a p h i c s

P i c a , E l i t e , I t a l i c s , C o n d e n s e d B u s i n e s s o r P e r s o n a l T r a c t o r / F r i c t i o n 1 D a F r e e T r i a lL i f e t i m e W a r r a n t y o P r i n t H e a d * M o n t h I m m e d i a t e R e p l a c e m e n t P o l i c y

I N T E R F A C E SI B $ 2 4 . 9 5 A p p l e I $ 4 4 . 9 5 L a s e r 1 2 $ 1 9 . 9 5 C o m m o d o r e $ 2 9 . 9 5 A t a r i $ 3 9 . 9 5 M a c i n t o s h $ 4 9 . 9 5

R D I R E C T ( D i v i s i o n o P R O T E C T O )2 2 2 9 2 N P e p p e r R d . , B a r r i n g t o n , I L 6 0 0 1 0

3 1 2 / 3 8 2 - 5 0 5 0 o 3 1 2 / 3 8 2 - 5 2 4 4W L o v e O u C u s t o m e r s

l l l i n o i l r * i l d * n t i o d 6 ' - , ■ / . M l e « t a x . A l l c x - d . f i m u l l b I U . S . D o l l a r . .W . h i p t o a l p o i n t ! I t h U . S . . C A N A D A . P U E R T O R I C O 4 A P O - F f O .P l e a t * c a l l f o c h a r g e * o o t i k l * c o n t i n e n t a l U . S . o r C . O . D . M A I L O T M U• t k I o m c a i h l e r c h e c k , m o n t y o r c W o r p e r t o n o l c h e c k . A l b w 1 d a y sd e l i v e r y . t f o p h o n e o r d e n a n d a e x p r e M m a l l . P r i c e * a n o v o l l a b j l i t y i u b | * d t c h a n g e w t t S o u t n o t k » . ( M o n l t o n o n l y ( h i p p e d I c o n t i n e n t a l U . S . ) V I S A M A S T E R C A R D C . O . D .

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 45/68

W o n ' t B U N D E R S O L DP a F r e e T r i a l 9 D a I m m e d i a t e R e p l a c e m e n t P o l i c y F r e e C a t a l o g s

C a l l b e f o r e y o o r d e r , o u p r i c e s m a b l o w e r S a l e p r i c e s e x p i r e 9 - 3 0 - 8 7

C o m p e t I B M ® X C o m p a t i b l e S y s t e mI N C L U D E S : C o m p u t e r , D r i v e , M o n i t o r , P r i n t e r S o f t w a r e

N O n S e l l s T h i sS y s t e m F o L e s s !

S a l e $ 5 0 9L i s t $ 2 4 9 5 9 ^ ^ ^

1 M H 5 1 2 K S u p e r T u r b o X T C o m p u t e rV i d e o , p a r a l l e l s e r i a l c a r d s i n c l u d e d

3 . M D O S & G . W . B a s k i n c l u d e dH i - R e s 1 2 M o n o c h r o m e M o n i t o rB i B l u e 8 V 3 " P r i n t e r w i t h i n t e r f a c e a n p a p e rS o f t w a r e P a c k a g e : w o r d p r o c e s s o r ,

s p r e a d s h e e t d a t a b a s e2 M S e G a t e H a r d D r i v e w i t h C o n t r o l l e r S a l e 5 2 9 9 . 9 5

( A d d S 3 5 . 0 0 S h i p p i n g * )1 6 0 - 1 8 0 C P H i - S p e e d P r i n t e r O p t i o n

( w i t h N e a r L e t t e r Q u a l i t y )P i u s C o l o r M o n i t o r O p t i o n s A v a i l a b l e

I B M ® i t n r * g l * t * r * d i r o d a m o r i i o I n t e r n a t i o n a l B u i l n * t t M a c h i n a l . I n c .

1 4 R G C o m p o s i t e M o n o c h r o m e M o n i t o rC o l o r M o n i t o r

u a

N O n S e l l sT h i s M o n i t o r

F o L e s s !

S a l e* 2 3 7

1 2 S c r e e n 8 C o l u m n

N O n S e l l sT h i s M o n i t o r

F o L e s s !

( A d d S I 4 . 5 0 S h i p p i n g * ) L i s t $ 3 9 9

( 3 1 2 1 3 8 2 -F o I B A p p l e( 3 1 2 1 3 8 2 -

F o A t a r i C o m m o d o r e

( A d d $ 1 0 . 0 0 S h i p p i n g * )

C a l l M a l l

C O M P U T E R D I R E C T2 2 2 9 2 N P e p p e r R o a dB a r r i n g t o n , I L 6 0 0 1 0

W L o v e O u C u s t o m e r s

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 46/68

F i g u r e 5 W h e n p i e c e s u c h a t h i s t r i a n g u l a rm i r r o r i h i b y l a s e r b e a m o v u l n e r a b l es u r f a c e , i e x p l o d e s i n t o b i t s .

A d v i c e O P l a yG e t y o u r m i r r o r s o u e a r l y . U s t h e m t g a i n t h f u l l e s tp o t e n t i a l o f y o u r l a s e r . T r t p o s i t i o n m i r r o r n e w o r k s o b o t h s i d e s o f t h b e a m s p l i t t e r s y o c a i n f l i c t a m u c h d a m a g e a p o s s i b l e .

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

M a k e y o u r o p p o n e n t w o r k t d i s p l a c e t h e m . R e m e mb e t r o t a t e t h r e f l e c t i v e s i d e o b l o c k t o w a r d t h m o s t p r o b a b l e d i r e c t i o n o f l a s e r f i r e . I y o c a p r v e n t a l a s e r f r o m d e s t r o y i n g t h b l o c k , y o u r o p p o n e n tw i l l m o s t l i k e l y h a v e t g a n g u p o i w i t h t w o m o r e o h i o w b l o c k s .

U s m i r r o r s t p r o t e c t y o u r k i n g . I y o s u r r o u n dy o u r k i n g w i t h s t r a i g h t a n d i a g o n a l m i r r o r s , t h e r e i n w a i c a n b e h i b l a s e r . T h e r e f o r e , y o u r o p p on e n t w i l l h a v e t b r e a k t h r o u g h y o u r d e f e n s e w i t hb l o c k s . ( T h i s i p r e t t y d i r t y t r i c k , b e c a u s e i y o u r o p o n e n t l o s e s a l o h i b l o c k s , y o u r k i n g i a l m o s t i v u l n e r a b l e . ) D e f e n d i n g y o u r k i n g w i t h b l o c k s i a l s og o o d s t r a t e g y ,

T h h y p e r c u b e s h o u l d b e u s e d s p a r i n g l y , s i n c ey o u h a v e n i d e a w h e r e r e l o c a t e d p i e c e w i l l r e a pp e a r . M o s t p l a y e r s u s t h h y p e r c u b e a l a s t r s o r t — i f a n o t h e r p i e c e i g o i n g t b d e s t r o y e da n y w a y , i d o e s n ' t h u r t t t a k e c h a n c e a n r e l o c a t ei w i t h t h h y p e r c u b e . A l s o , i y o u r o p p o n e n t d e c i d e st e n c i r c l e h i k i n g w i t h m i r r o r s , y o c a m a r c h r i g h ti w i t h y o u r h y p e r c u b e , f o l l o w e d b b l o c k . T h i s t a t i m a d i s p l a c e y o u r o p p o n e n t ' s d e f e n s e , f o r c i n g h i t e v a c u a t e h i k i n g f r o m i t m i r r o r e d f o r t r e s s . E s c o r ti n g t h e h y p e r c u b e w i t h a a d j a c e n t b l o c k p r e v e n t s t h o p p o n e n t f r o m a t t a c k i n g t h h y p e r c u b e w i t h h i k i n g .Y o u r o p p o n e n t ' s o n l y o p t i o n s w i l l b t f l e e o b d i s p l a c e d . P

W I T H L O T T OW i t h Y o u r C o m p u t e r !

F o r g e t r a n d o m n u m b e r s . T h i s p r o g r a mf o h o m e c o m p u t e r s d o e s a n a c t u a la n a l y s i s o f t h p a s t w i n n i n g n u m b e r s .T h i s a m a z i n g p r o g r a m w i l l q u i c k l y p r v i d e y o w i t h a l t h d a t a y o n e e d t p r e d i c t w h i c h n u m b e r s w i l t l i k e l yc o m e u i s u b s e q u e n t d r a w i n g s . A l c o n s i s t e n t l o t t e r y w i n n e r s u s s o m ek i n d o s y s t e m b a s e d o t h e p a s t w i n e r s . U s i n g t h r e a l p o w e r o y o u r c o p u t e r g i v e s y o d e f i n i t e e d g e . I t ' sm e n u d r i v e n a n a l y o d i a d t h l a t e s t w i n n e r s e a c h w e e k a n t h p r g r a m d o e s t h r e s t i s e c o n d s . O s c r e e n o p r i n t e r i s h o u i s h o t a n c o l dn u m b e r s , f r e q u e n c y , g r o u p s , s u m s - o f -d i g i t s , o d d / e v e n , w h e e l s n u m b e r s a n m o r e . N t h i c k m a n u a l t o r e a d . I e v e nh a b u i l t - i n t u t o r i a l .A s y o u r s o f t w a r e d e a l e r o c a l l o w r i t e :

S O F T - B Y T EP . O . B o x 5 5 6 F P a r kD a y t o n . O h i o 4 5 4 0 5( 5 1 3 ) 2 3 3 - 2 2 0 0

T H L O T T O P R O G R A M i d e s i g n e d l o a l d r a w l o t t o g a m e s ( u l 4 n u m b e r s i 1

D O N T P L A Y L O T T O W I T H O U T I T A P P L E M / D O I B 2 4 . 9 5C O M M O D O R E * A T A R I 2 1 . 9 5T R S - 8 0 & M O D I I I . I V 2 1 . 9 5M A C I N T O S H ( s u p e r v e n i o n ) 2 9 . 9 5P l e u ? a d 1 2 . 0 0 s h i p p i n g /h a n d l i n g . F a s t M t v l c e o nc h a t g * c a r d s .

G r e a t I d e a i F i n a n c i a l S h a r e w a r ef o H o m e a n B u s i n e s s

m o n e y m a n a g e rh a n d l e 9 9 d i f f e r e n t a c c o u n t s a n 2 4 . 0 0 0 t r a n s a ct i o n s y e a rM A N A G E . . . C a s h , c h e c k i n g , s a v i n g s , c r e d i t c a r d

a c c o u n t s . I t S m a r t A c c o u n t R e c o n c i l e r w i l lb a l a n c e t h ( o u g h o s t b a n k s t a t e m e n t q u i c k l y .

P R E P A R E P R I N T . . . 4 d i f f e r e n t t y p e s o f i n a nc i a l s t a t e m e n t s ( i n c l . n e t w o r t h ) . 3 d i f f e r e n ti n q u i r y r e p o r t s , g e n e r a l l e d g e r a n a c c o u n t a n t ' st r i a l b a l a n c e .

P L U S . B u d g e t i n g , f i n a n c i a l d a t a b a s e , p o p - u pc a l c u l a t o r , g r a p h i c s , c o l o r , t u t o r i a l . a n m o r e .

A N . . I y o o w s m a l l b u s i n e s s , M o n e y -C o u n t s * w i l l t r a c k b o t h y o u r b u s i n e s s a n p e s o n a l f i n a n c e s a n r e p o r t s e p a r a t e l y o e a c h .

N o s h i p p i n g V e r s i o n 3 . 9 6 . T h e r e ' s n c a t c h . T h i si a f u l l y - f u n c t i o n a l s y s t e m t h a t c o m p a r e s w i t hp r o d u c t s s e l l i n g f o 1 9 o m o r e .M o n e y C o u n t s * r e q u i r e s a I B P C X T A o c o m p a t i b l e c o m p u t e r a n d p r i n t e r .O r d e r t o d a y a n o w M o n e y C o u n t s * f o o n l y 5 1 2 !I o w a r e s i d e n t s a d 4 s a l e s t a x ; a d S 3 s h i p p i n ga n h a n d l i n g ( o u l s i d e N o r t h A m e r i c a a d d S 1 0 ) .V I S A a n d M a s t e r C a r d o r d e r s c a l l :

1 - 8 0 0 - 2 2 3 - 6 9 2 5( i I o w a 3 1 9 / 3 7 3 - 0 2 2 4 )

D e p t . G 6 9 2 5 S u r r e y D r i v e N

C e d a r R a p i d s , I o w a 5 2 4 0 2

P r e c i s i o n D a t a P r o d u c t sP O L Y P A C K 5 V 4 "D I S K E T T E S

( F r o m L e a d i n g M t

B l a n k J a c k e t sW T a b sE n v e l o p e s

1 0 0 % E r r o r F r e eL i f e t i m e W a r r a n t yS o l d L o t s o 1 0 O n l y

S O N Y P O L Y P A C K3 . 5 " D I S K E T T E S

S S 1 3 5 T P I . . . $ 1 . 1 0 E a c hD S 1 3 5 f P I . . . $ 1 - 2 3 E a c hS o l d I l o t s o l 5 o n l y .

P R I N T E R R I B B O N SQ u a l i t y r e p l a c e m e n t s l o m o s l p o p u l a r p - i n t e r sA p p l e I m a g e w r i t e r s t a c k $ 3 . 9 5 e a A p p l e S c r i b e B l a c k S 3 . 9 5 e n E p s o n L X 8 0 / 9 0 B l a c k $ 2 . 9 5 e a O k i d a t a 8 0 / 8 2 / 8 3 B l a c k $ 1 . 7 5 e a .T o s h i b a 1 3 5 0 B l a c k $ 4 . 8 9 e a

C o l o r R i b b o n s A v a i l a b l e A G r e a l S a v i n g s T o

M O r d e r S 2 0 0 A d d 1 0 ° = l o l e s s t h a n 5 d i s k s . S S H . C o n t i n e n t a l U S $ 0 0 0 o f e e d i s k s $ 2 . 0 0 p e d o z e n r i b b o n s R e d u c e ds h i p p i n g c h a r g e o n l a r g e r q u a n t i t i e s F o r e i g n o d e r s . A P O ' F P O . p l e a s e c a l l M r e s i d e n t s a d 4 ° t a x . P r i c e s s u b j e c t t c h a n g e w i t h o u t n o t i c eH o u r s : 8 : 3 0 A 7 : 0 0 P E T C A L L T O L L F R E E " £

1 - 8 0 0 - 2 5 8 - 0 0 2 8 * m \ j x ~ S .P r e c i s i o n D a t a P r o d u c l s "P . O . B o 6 3 6 7 , G r a n d R a p i d * , M l 4 9 5 1 6( 6 1 6 ) 4 5 2 3 4 5 7 F A X : 6 1 6 - 4 5 2 - 4 9 1 4M 1 - 6 0 0 6 3 2 - 2 4 6 8O u t s i d e M 1 - 8 0 0 - 2 5 8 - 0 0 2 8

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 47/68

F l i g h t S i m u l a t o r A d v e n t u r e

G e a r i n g U F o T o P e r f o r m a n c er o s o f t ' s F l i g h t S i m u l a t o r i o n o

t h m o s t p o p u l a r p r o g r a m s a v a i l a b l eo I B P C a n c o m p a t i b l e s , a n

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

p o i n t s o f l i g h t c o n t r o l f o t h o s ew h w a n t t p o l i s h t h e i r t e c h n i q u e .c o p y o f F l i g h t S i m u l a t o r i r e q u i r e d .C h a r l e s G u l i c k i t h a u t h o r o 4 G r e a t F l i g h t S i m u l a t o r A d v e n t u r e s( C O M P U T E ! B o o k s , 1 9 8 5 ) , 4 M o r eG r e a t F l i g h t S i m u l a t o r A d v e n t u r e s( C O M P U T E ! B o o k s , 1 9 8 6 ) , F l i g h tS i m u l a t o r C o - p i l o t ( M i c r o s o f t P r e s s ,1 9 8 6 ) a n R u n w a y U S ( M i c r o s o f tP r e s s , 1 9 8 7 ) .

I y o u ' v e b e e n f l y i n g F l i g h t S i m u l at o f o w h i l e , i t ' s t i m e y o l e a r n e d h o t g e s o m e e x t r a p e f o r m a n c e f r o m y o u r C e s s n a 1 8 2 .M o s t p e o p l e t e n d t f l w i t h t h l a n d i n g g e a r p e r m a n e n t l y d o w n , a i f i x e d , a n w i t h t h a u t o - c o o r d in a t i o n f e a t u r e e n a b l e d . B o t h h e l pt m a k e t h p l a n e e a s i e r t f l y . T h C e s s n a 1 8 w i t h g e a r d o w n b h a v e s m o r e l i k e t a m e C e s s n a 1 5 o 1 5 t r a i n e r , a n a u t o - c o o r d i n at i o n l i n k s t h r u d d e r t t h a i l e r o n sf o s m o o t h e r t u r n s .

B u p e r h a p s n o y o u ' r e r e a d y ,o s o o n w i l l b e , f o r a m o r e p r o f e ss i o n a l a p p r o a c h . I ' l l s h o w y o h o t h a n d l e t h 1 8 p r o p e r l y , f l y i n gg e a r u a n w i t h r u d d e r c o n t r o l i d e p e n d e n t o t h a i l e r o n s . I w i l lt a k e l i t t l e w o r k o y o u r p a r t , m a i nl b e c a u s e i i n v o l v e s a c h a n g e o h a b i t s . B u w i t h g e a r u p y o u ' l l b r e w a r d e d w i t h t h a t 1 3 3 - k n o t c r u i s i n gs p e e d t h a t h a e l u d e d y o u n t i l n o w ;

C h a r l e s G u l i c k

a n d , w i t h i n d e p e n d e n t r u d d e r , y o u ' l lh a v e f a b e t t e r d i r e c t i o n a l c o n t r o la n t h a b i l i t y t m a k e b e t t e r l a n di n a p p r o a c h e s . I a d d i t i o n , I ' l l s h o wy o h o t m a k e h i g h - p e rf o r m a n c e t a k e o f f i t h C e s s n a —l i f t i n g o f a u n d e r 6 k n o t s — a n dh o t t r i m d o w n q u i c k l y f o c l i m b - o u t a o p t i m u m s p e e d .

C o n t r o l l i n g T h R u d d e rA f t e r e n t e r i n g t h p a r a m e t e r s b l o i n t o y o u r F l i g h t S i m u l a t o r ,y o u ' l l f i n d y o u r s e l f o t h r a m p a B l o c k I s l a n d S t a t e A i r p o r t , B l o c kI s l a n d , R h o d e I s l a n d . Y o u ' r e p o i n te d t o w a r d t h t a x i w a y t R u n w a y1 0 ( D e e r a n f l o c k s o f b i r d s f r q u e n t t h i s a i r p o r t a n i t r u n w a y s ,s b o t h l o o k o u t . )

A u s u a l , i y o u r c o m p a s sd o e s n ' t s e t t l e w i t h i n d e g r e e o f t h ec o r r e c t h e a d i n g ( 2 2 8 d e g r e e s ) , g i n t o t h e E d i t o r , r e e n t e r t h a t h e a di n g , a n t r a g a i n .

E x p e r i m e n t w i t h y o u r l e f t a n r i g h t r u d d e r c o n t r o l s . ( C h e c k y o u rm a n u a l i y o d o n ' t k n o w w h i c h

k e y s c o n t r o l y o u r r u d d e r , a n b s u r e y o k n o w h o t c e n t e r t h er u d d e r , u s i n g t h s a m e k e t h a tn e u t r a l i z e s y o u r a i l e r o n s . ) N o t e t h a tw h e n t h r u d d e r p o s i t i o n i n d i c a t o rm o v e s , t h a i l e r o n p o s i t i o n i n d i c at o d o e s n ' t . W h e n a u t o - c o o r d i n at i o n i e n a b l e d , o f c o u r s e , t h er u d d e r a n a i l e r o n s m o v e t o g e t h e r ,w h i c h o b v i a t e s s k i d d i n g o r s l i p p i n gi t u r n s .

T h e o r e t i c a l l y , w h e n f l y i n g w i t hi n d e p e n d e n t r u d d e r , y o s h o u l da p p l y b i o r u d d e r i n t u r n s , i nt h s a m e d i r e c t i o n a s y o a p p l y t h a i l e r o n s , k e e p i n g t h b a l l i t h b a n k - a n d - t u r n i n d i c a t o r c e n t e r e d .I s i m u l a t o r f l y i n g , h o w e v e r , r u d e c o n t r o l i c o o r d i n a t e d t u r n i r a t h e r a w k w a r d a n u n n a t u r a l ; t h es i m u l a t o r w i l l f o r g i v e y o i y o d o n ' t e x e c u t e i w e l l ( o r , f o t h a tm a t t e r , i y o i g n o r e i a l t o g e t h e r ) .I s i m u l a t o r f l y i n g , w e ' r e m o s t i t e r e s t e d i t h r u d d e r f o w h a t i d o e s a l b i t s e l f r a t h e r t h a n f o i t c o o r d i n a t i n g c a p a b i l i t i e s .

A d s o m e p o w e r a n d s t a r tm o v i n g a l o n g t h e t a x i w a y . T u r nr i g h t a n p a r a l l e l t h r u n w a y t t h

N o t e : T b e g i n t h i s a d v e n t u r e , l o a d a n r u y o u r c o p y o F l i g h tS i m u l a t o r a n e n t e r t h p a r a m e t e r s l i s t e d b e l o w . I n p a r a m e t e r i s p e c i f i e d , u s t h d e f a u l t s e t t i n g . W r e c o m m e n d u s i n g k e y b o a r dc o n t r o l s i n s t e a d o f t h j o y s t i c k f o t h i s f l i g h t . A l s o , y o m a w a n tt r e a d t h r o u g h t h e x e r c i s e b e f o r e y o s t a r t f l y i n g , s y o u ' l lk n o w w h a t t h f l i g h t i n v o l v e s .E d i t o r P a r a m e t e r s

U s e r m o d eA u t o - c o o r d i n a t i o nN o r t h p o s i t i o nE a s t p o s i t i o nA l t i t u d eH e a d i n gS u r f a c e w i n d :

1 ( a u t o m a t i c w i t h p a r a m e t e r e n t r y )

1 7 3 5 22 1 7 4 9

2 2 K n o t sD e g r e e s 9

S e p t e m b e r 1 9 8 7 C O M P U T E ! 1 * P M a g a z i n e 4

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 48/68

e n d ; t h e n m a k e 1 8 0 - d e g r e e t u r na n h o l d s h o r t o R u n w a y 1 0 H o l d i n g s h o r t m e a n s s t o p p i n g t h a i r c r a f t o f f t o o n s i d e o f t h r u w a t h r e s h o l d , u s u a l l y a t h r q u e s t o f t h e c o n t r o l t o w e r . T h t o w e r w i l l t h e n f o l l o w w i t h i n s t r u ct i o n s f o y o e i t h e r t o t a x i i n t o p s i t i o n o t p r o c e e d w i t h y o u rt a k e o f f .

I y o u h a v e t r o u b l e t a x i i n g ,s t a r t o v e r a g a i n a n p r a c t i c e — t a x ii n s k i l l s a r v i t a l t b o t h r e a l i s ma n y o u r o v e r a l l p r o f i c i e n c y .

A y o t a x i , s t e e r w i t h t h r u d e p e d a l s . I i s n ' t t h r u d d e r t h a t ' st u r n i n g t h a i r c r a f t , o c o u r s e , b u y o u r n o s e w h e e l c o n t r o l l e d b t h r u d d e r p e d a l s . W h e n y o c e n t e r t h p e d a l s , t h n o s e w h e e l s t r a i g h t e n sa u t o m a t i c a l l y . D u r i n g t a k e o f f r u n ,t h r u d d e r t a k e s o v e r j u s t a b o u tw h e n n o s e w h e e l s t e e r i n g b e c o m e si n e f f e c t i v e . T h r e l a t i v e w i n da g a i n s t t h r u d d e r a i r f o i l a t h a tp o i n t i s u f f i c i e n t t c o n t r o l t h p l a n e ' s d i r e c t i o n .

T h H i g h - P e r f o r m a n c eT a k e o f fW h e n y o a r s t o p p e d s h o r t o f t h er u n w a y , p r e p a r e f o y o u r t a k e o f f a f o l l o w s :

B s u r e t h c a r b u r e t o r h e a t i o f f .E x t e n d t h f l a p s 1 d e g r e e s .P r e s s u p - e l e v a t o r u n t i l t h e l e v a

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

N o t h t o w e r a s k s y o t t a x ii n t o p o s i t i o n . A d l i t t l e p o w e r ,m o v e o n t o t h r u n w a y , p o i n t t h ea i r c r a f t t o w a r d t h f a e n d , a n s t o p a g a i n , w a i t i n g f o t a k e o f fc l e a r a n c e .

P r e p a r i n g f o t a k e o f f f r o m B l o c k I s l a n dS t a t e A i r p o r t i R h o d e I s l a n d .

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

" C e s s n a N i n e r F o u r P a p a , c l e a rf o t a k e o f f . " ( N i n e r F o u r P a p a i a a b b r e v i a t i o n o y o u r a i r c r a f t n u b e r s , w h i c h a r N 3 3 9 4 P . H o d k n o w t h o s e a r y o u r n u m b e r s ? B c a u s e i s a y s s r i g h t h e r e . )

A d p o w e r t b e g i n y o u r t a k eo f r u n . S t e e r a n e e d e d w i t h t h r u d d e r p e d a l s ; t h a i l e r o n n o d o e s n o t h i n g . G e p o i n t e d r e a s o na b l y s t r a i g h t d o w n t h r u n w a y , a n t h e n p u s h t h t h r o t t l e t t h w a l l .

W a t c h y o u r a i r s p e e d i n d i c a t o r .A t h n e e d l e e d g e s b e t w e e n t h 4 0 a n 6 0 - k n o t i n d i c a t i o n s , r o t a t ew i t h o n p r e s s o u p - e l e v a t o r . T h a i r p l a n e w i l l b o f t h g r o u n d a a b o u t 5 k n o t s .

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

t i o n . D o n ' t f o r g e t t d t h i s , o y o w o n ' t t r i m o u p r o p e r l y . T h e n i m e d i a t e l y r e t r a c t y o u r l a n d i n g g e a ra n d u m p y o u r f l a p s ( r e t u r n t h e mt t h z e r o p o s i t i o n ) .

T r i m A n C l i m b - O u tN e x t , y o u ' l l t r i m r e l a t i v e l y q u i c k l yt w h a t ' s k n o w n a s o p e r a t i o n a l n e t r a l . T h o n e u t r a l f o g e a r - u pc o n f i g u r a t i o n i d i f f e r e n t t h a n w h a ty o u ' r e a c c u s t o m e d t o f o r f i x e d - g e a rf l y i n g . H e r e ' s w h a t t d o

A t h e a i r p l a n e c l i m b s , a p p l ys i s e t s o t w q u i c k p r e s s e s o d o w n - e l e v a t o r . T h i s p r o c e d u r e c a b a b b r e v i a t e d a 6 x 2 q d s , w i t h q d s t a n d i n g f o q u i c k d o w n s . E a c h t w q d s h o u l d b e a p p l i e d a t h h o r iz o n , a s s e e n t h r o u g h y o u r w i n ds h i e l d , m o v e s d o w n w a r d — a n do n l y t h e n . I t h h o r i z o n i m o v i n gu p w a r d , e v e n t h o u g h t h v e r t i c a ls p e e d i n d i c a t o r ( V S I ) m a s h o wy o a r c l i m b i n g , o r i i h a n g s m t i o n l e s s f o f e s e c o n d s , w a i t ;w a i t u n t i l i s t a r t s d o w n w a r d a g a i n .W h e n i d o e s , a p p l y t h e s e t w q u i c k d o w n s s i t i m e s i a l l , c o u n ti n w h i l e y o d t h e m . ( H o w e v e r ,i y o l o s e c o u n t , o b s e r v e y o u r e l v a t o r p o s i t i o n i n d i c a t o r ; s t o p t r i mm i n g d o w n w h e n f i n a l s e o t w q d p u t s t h e i n d i c a t o r f u l l n o t c hb e l o w i t c e n t e r p o s i t i o n . )

W h e n y o t r i m o u t , y o u ' l l b a o n e u t r a l f o g e a r - u p c o n f i g u r at i o n . T h e n , a n o n l y t h e n , b a c k o f y o u r t h r o t t l e f o r e a d i n g o 2 1 0 5r p m . T h a i r c r a f t w i l l s e t t l e i n t oc l i m b a t h r a t e o a b o u t 5 0 f e e tp e m i n u t e ( f p m ) , a n y o u r i n d i c a te a i r s p e e d w i l l m o v e u u n t i l t h n e e d l e i c l o s e t t h e 0 o f t h e 1 2 0 -k n o t r e a d i n g .

Y o u r a c t u a l a i r s p e e d o t h c l i m b - o u t w i l l b e a b o u t 1 2 8 k n o t s .( T h e a i r s p e e d i n d i c a t o r r e a d s i n c o r -

4 6 C O M P U T E ! ' * P M a g a z i n e S e p t e m b e r 1 9 8 7

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 49/68

O n l y N R t e a c h e s y o t s e r v i c e a l c o m p u t e r sa y o b u i l d y o u r o w f u l l y I B M ;c o m p a t i b l e m i c r o c o m p u t e r

W i t h c o m p u t e r s f i r m l y e s t a b l i s h e d i o f f i c e s — a n d m o r e a n m o r e n e a p p l i c a t i o n s b e i n g d e v e l o p e d f o e v e r yf a c e t o b u s i n e s s — t h e d e m a n d f o t r a i n e d c o m p u t e r s e r v i c e t e c h n i c i a n ss u r g e s f o r w a r d . T h D e p a r t m e n t o L a b o r e s t i m a t e s t h a t c o m p u t e r s e r v i c ej o b s w i l l a c t u a l l y d o u b l e i t h n e x t t e y e a r s — a f a s t e r g r o w t h r a t e t h a n f o a n o t h e r o c c u p a t i o n .

T o t a l s y s t e m s t r a i n i n gN c o m p u t e r s t a n d s a l o n e . , .i t ' s p a r t o t o t a l s y s t e m . A n i y o u w a n t t o l e a r n t s e n i c e a n r e p a i rc o m p u t e r s , y o h a v e t u n d e r s t a n dc o m p u t e r s y s t e m s . O n l y N R i n c l u d e sp o w e r f u l c o m p u t e r s y s t e m a s p a r t o y o u r t r a i n i n g , c e n t e r e d a r o u n d t h n e w ,f u l l y I B M - c o m p a t i b l e S a n y o 8 8 S e r i e sc o m p u t e r .

A p a r t o y o u r t r a i n i n g , y o u ' l l b u i l dt h i s h i g h l y r a t e d , 1 6 - b i t , I B M - c o m p a t i b l ec o m p u t e r s y s t e m . Y o u ' l l a s s e m b l eS a n y o ' s " i n t e l l i g e n t " k e y b o a r d ,i n s t a l l t h p o w e r s u p p l y a n d i s kd r i v e a n i n t e r f a c e t h h i g h -r e s o l u t i o n m o n i t o r . T h 8 8 C o m p u t e r h a t w o p e r a t i n gs p e e d s : s t a n d a r d I B s p e e do f 4 . 7 7 M H a n r e m a r k a b l et u r b o s p e e d o M H z . I t ' s c o f i d e n c e - b u i l d i n g , r e a l - w o r l de x p e r i e n c e t h a t i n c l u d e s t r a i n i n gi p r o g r a m m i n g , c i r c u i t d e s i g na n p e r i p h e r a l m a i n t e n a n c e .

N e x p e r i e n c e n e c e s s a r y —N R b u i l d s i i E v e n i y o u ' v e n e v e r h a d a n y p r e v i o u st r a i n i n g i n e l e c t r o n i c s , y o c a s u c c e e dw i t h N R t r a i n i n g . Y o u ' l l s t a r t w i t h t h b a s i c s , t h e n r a p i d l y b u i l d o t h e m t m a s t e r s u c h c o n c e p t s a d i g i t a l l o g i c ,m i c r o p r o c e s s o r d e s i g n , a n c o m p u t e rm e m o r y . Y o u ' l l b u i l d a n t e s t a d v a n c e de l e c t r o n i c c i r c u i t s u s i n g t h e x c l u s i v eN R D i s c o v e r y L a b ® , p r o f e s s i o n a l d i g i t a lm u l t i m e t e r , a n l o g i c p r o b e . L i k e y o u rc o m p u t e r , t h e y ' r e a l y o u r s t k e e p a

N R i t h o n l yt e c h n i c a l s c h o o l t h a it r a i n s y o o t o t a lc o m p u t e r s y s t e m .Y o u ' l l i n s t a l l a n c h e c k k e y b o a r d ,p o w e r s u p p l y , d i s kd r i v e , a n m o n i t o r ,( l o w i n g s t e p - b y -s t e p d i r e c t i o n s .

p a r t o y o u rt r a i n i n g . Y o e v e ng e s o m e o t h m o s t p o p u l a r s o f t w a r e , i n c l u d i n g W o r d S t a r ,

C a l c S t a r , G B a s i c a n M D O S .

S e n d f o 1 0 0 - p a g e f r e e c a t a l o gS e n d t h c o u p o n t o d a y f o N R I ' s 1 0 0 -p a g e , f u l l - c o l o r c a t a l o g , w i t h a l t h f a c t sa b o u t a t - h o m e c o m p u t e r t r a i n i n g . R e a dd e t a i l e d d e s c r i p t i o n s o e a c h l e s s o n ,e a c h e x p e r i m e n t y o p e r f o r m . S e e e a c hp i e c e o f h a n d s - o n e q u i p m e n t y o u ' l l w o r kw i t h a n k e e p . A n c h e c k o u t N R t r a i n i n g i o t h e r h i g h - t e c h f i e l d s s u c ha s R o b o t i c s , D a t a C o m m u n i c a t i o n s ,T V A u d i o / V i d e o S e r v i c i n g , a n m o r e .

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

M c G r a w - H i l l C o n t i n u i n g E d u c a t i o n C e n t e r3 9 3 9 W i s c o n s i n A v e n u e , N W W a s h i n g t o n . D 2 0 0 1 6 1 1 1 " 1 W e ' l l g i v e y o u t o m o r r o w .

l I n d u s t r i a l E l e c t r o n i c sC o m m u n i c a t i o n E l e c t r o n i c s

C o m p u t e r E l e c t r o n i c s| T V i A u d i c - V i t J e o S e r v i c i n g

S a t e l l i t e E l e c t r o n i c sL R o b o t i c s i n d u s t r i a l C o n t r o l

D a t a C o m m u n i c a t i o n s

F o C a r e e r c o u r s e sa p p r o v e d u n d e r G S i l l

c n e c k t o r d e t a i l s

H E C K O N F R E E C A T A L O G O N L YE l e c t r o n i c D e s i g n T e c h n o l o g yT e l e p h o n e S e r v i c i n gD i g i t a l E l e c t r o n i c s S e r v i c i n gB a s i c E l e c t r o n i c sE l e c t r i c i a n s

[ A p p l i a n c e S e r v i c i n g\ S m a l l E n g i n e R e p a i r_ A i C o n d i i o i n g , H e a t i n g ,

R e f r i g e r a t i o nL L o c k s m i t h i r i g E l e c t r o n i c S e c u r i t yL B u i l d i n g C o n s t r u c t i o n

A u t o m o t i v e S e r v i c i n gL _ P h o t o g r a p h y\ B o o k k e e p i n g A c c o u n t i n g

N a m e ( P e a s e p r i n t ) A g

t y ' S l a l e f Z i p A c c r e d i t e d b I h e N a t i o n a l H o m e S t u d y C o u n c i l ' ■

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 50/68

r e c t l y i n a l o f t h e M i c r o s o f t v e s i o n s o F l i g h t S i m u l a t o r I ' v e s e e n ; i y o c h e c k t h E d i t o r , y o u ' l l s e t h a t y o u ' r e d o i n g b e t w e e n 1 2 5 - 1 3 0k n o t s . )

Y o u r a i r c r a f t i d e s i g n e d t c r u i s e a a b o u t 1 3 3 k n o t s u n d e r o t i m u m c o n d i t i o n s . A n a i r s p e e dw i t h i n f e k n o t s o 1 3 m e a n sy o u ' r e g e t t i n g o p t i m u m p e f o r m a n c e . O n e u t r a l l e t s y o c l i m b a n e a r l y c r u i s e s p e e d . T h a t ' st h b e a u t y o c o r r e c t t r i m m i n g .

A l t i t u d e C o n t r o lW i t h T h r o t t l eO n c e y o u ' r e t r i m m e d t o n e u t r a l ,a l t i t u d e c o n t r o l b e c o m e s p u r e l ym a t t e r o p o w e r a d j u s t m e n t . T l e v e l o f f , s i m p l y r e d u c e p o w e r t 1 9 5 5 r p m . Y o u r a i r s p e e d w i l l s e t t l ea t h o p t i m u m c r u i s e s p e e d f o y o u r a l t i t u d e a n t h e n v i r o n m e n ti w h i c h y o u ' r e f l y i n g .

W a n t t c l i m b l i t t l e h i g h e r ?A d l i t t l e p o w e r . W a n t t d s c e n d f e h u n d r e d f e e t ? B a c k o f y o u r t h r o t t l e a b i t . D o n ' t t o u c hy o u r e l e v a t o r a a l l . I t ' s a l r e a d yw h e r e i t ' s s u p p o s e d t b e T h i sg e a r - u p o p e r a t i o n a l n e u t r a l w i l ls e r v e y o b e a u t i f u l l y i v i r t u a l l ye v e r y c r u i s e c o n d i t i o n . T h o n l yt i m e y o m a n e e d t t r i m u p r e s s o r t w w i l l b a v e r y h i g h a t i t u d e s — t h o s e y o u r a i r c r a f t c a n ' th a n d l e w i t h p o w e r a l o n e .

A o n e u t r a l , y o h a v e t a j u s t p o w e r a n e e d e d f o t h r e s u l ty o w a n t . I y o u ' r e h a v i n g t r o u b l eh o l d i n g y o u r a l t i t u d e a t s a y , 1 9 5 5r p m , m a k e o n e - n o t c h p o w e r a j u s t m e n t u o d o w n , a t h c a s ec a l l s f o r . O t h P C t a k e a d v a nt a g e o f t h e F f u n c t i o n k e y , w h i c ha f f o r d s 5 r p i n c r e a s e , o r t h F k e y , w h i c h p r o v i d e s 5 r p d c r e a s e . T h i n k o y o u r t h r o t t l e a

y o u r a l t i t u d e c o n t r o l , b e c a u s e t h a t ' se x a c t l y w h a t i i s A d t h r o t t l e ,y o u ' l l c l i m b ; r e d u c e t h r o t t l e , y o u ' l ld e s c e n d . A n y o c o n t r o l n o j u s tt h c l i m b / d e s c e n t c o n f i g u r a t i o n ,b u a l s o t h r a t e a w h i c h y o c l i m b o d e s c e n d — a l l w i t h t h t h r o t t l e .

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

I f f r o m c r u i s e c o n f i g u r a t i o n ,y o a p p l y g r a d u a l b a c k p r e s s u r e( u p - e l e v a t o r ) a n a t h s a m e t i m er e d u c e p o w e r , t h a i r c r a f t w i l l n o s eu b u w o n ' t c l i m b s i g n i f i c a n t l y ,a n i w i l l g r a d u a l l y s l o w d o w n t w h a t e v e r a i r s p e e d y o w a n t . I i t h c o m b i n a t i o n o t h r o t t l e s e t t i n ga n e l e v a t o r p o s i t i o n ( i n e f f e c t , e l v a t o r t r i m ) w h i c h c o n t r o l s a i r s p e e d .

T s l o w - f l y t h e a i r p l a n e — f o ri n s t a n c e , w h e n a p p r o a c h i n g a n a i p o r t — s i m p l y r e d u c e t h r o t t l e a n t r i m t h e e l e v a t o r u p , i c o m b i n at i o n a n a a r a t e w h i c h m a k e s t h a i r f o i l d w h a t y o w a n t i t d o T h p r o p e r c o m b i n a t i o n o p o w e ra n t r i m w i l l l e y o f l s t r a i g h ta n l e v e l r i g h t d o w n t a a i r s p e e dj u s t a b o v e s t a l l i n g . Y o u r p l a n e ' sn o s e w i l l b h i g h a n t h p o w e rs e t t i n g l o w . B u t h p l a n e w o n ' tl o s e o g a i n s i g n i f i c a n t a l t i t u d e — i fy o p l a y t r i m a g a i n s t p o w e rc o r r e c t l y .

B u d i s l o w l y . G i v e t h a i p l a n e t i m e t r e a c t a n r e g a i n i t b a l a n c e w i t h e a c h n e s e t t i n g . Y o c a n ' t r u s h p r o c e d u r e s l i k e t h i s i y o u w a n t t e x e c u t e t h e m w e l l .

P r a c t i c e M a k e s P e r f e c tF r o m s t r a i g h t a n l e v e l f l i g h t , p r a ct i c e m a k i n g t h t r a n s i t i o n t s l o wf l i g h t a t a n r a n d o m s p e e d y o s l e c t . B e g i n w i t h p o w e r r e d u c t i o n( p r e c e d e d b a p p l i c a t i o n o c a r b u

r e t o r h e a t i y o u ' r e g o i n g t r e d u c ep o w e r s i g n i f i c a n t l y ) . T h a i r c r a f t , a w a l r e a d y k n o w , w i l l w a n t t d s c e n d . P r e v e n t t h a t d e s c e n t b g r a d u a l l y a p p l y i n g u p - e l e v a t o r .T h e n r e d u c e p o w e r l i t t l e f u r t h e r .

A g a i n , a n s w e r t h r e s u l t a n tt e n d e n c y t d e s c e n d b a p p l y i n gm o r e u p - e l e v a t o r ( n o " q u i c k s "h e r e ; j u s t o n p r e s s o u p - e l e v a t o ra t i m e ) . W a t c h y o u r a i r s p e e d i d i c a t o r . K e e p t r a d i n g o f p o w e r a n t r i m , a n t h a i r p l a n e w i l l s l o wd o w n . I y o t r a d e t h e m o f f i n ac o m b i n a t i o n w h i c h k e e p s t h a i c r a f t a t i t o r i g i n a l a l t i t u d e , y o u ' l ls o o n s e t t l e i n a t y o u r d e s i r e da i r s p e e d .

u s e f u l w a t o s e t u s t a nd a r d d e s c e n t r a t e ( a p p r o x i m a t e l y5 0 f p m ) i s i m p l y t a p p l y c a r b ur e t o r h e a t w i t h o u t a n i m m e d i a t ep o w e r r e d u c t i o n . T h r e s u l t i t h s a m e a i y o u ' d b a c k e d o f y o u rt h r o t t l e a b o u t 1 0 0 r p m . Y o u ' l l e n t e r

n i c e , g r a d u a l d e s c e n t . Y o s h o u l du s c a r b h e a t a n y w a y w h e n y o p l a n t h r o t t l e r e d u c t i o n ; i p r v e n t s c a r b u r e t o r i c i n g , a n i t ' ss t a n d a r d a p p r o a c h a n l a n d i n gp r o c e d u r e .

I y o w a n t t m a k e t h t r a n s it i o n f r o m c r u i s i n g s p e e d t s l o wf l i g h t a n a t h s a m e t i m e d e s c e n dr a t h e r t h a n h o l d y o u r c r u i s i n g a l t it u d e , s i m p l y w o r k t h c o n t r o l s s t h a t y o u r c o m b i n a t i o n o t h r o t t l er e d u c t i o n a n u p - t r i m n e t s t h a t r s u l t . Y o u ' l l f i n d , w i t h s o m e p r a ct i c e , t h a t y o c a d e s c e n d ( a w e l la c l i m b ) a a n r a t e y o u w a n t o n e e d .

G e a r - D o w n P r o c e d u r eN o w , w h a t a b o u t d r o p p i n g y o u rg e a r i p r e p a r a t i o n f o l a n d i n g ?Y o s h o u l d d t h i s d u r i n g s l o wf l i g h t , n o a n o r m a l c r u i s e s p e e d s .

4 C O M P U T E I ' s P M a g a z i n e S e p t e m b e r 1 9 8 7

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 51/68

P M A R K E T P L A C E8 0 0 - 5 5 8 - 0 0 0 3 O N L Y T H B E S T F O Y O U R C O M P U T E R 8 0 0 - 5 5 8 - 0 0 0 3

C O M P U T E R S© B L U E C H I P

5 1 2 K M o n i t o r 3 . D O O n o T w D i s k D r i v e

U m l l e d O f f e r W h i l e S u p p l i e s L a s tC A L L

P R I N T E R SP a n a s o n i c .

1 0 8 0 1 * " 1 0 9 1 11 0 9 2 11 5 9 21 5 9 53 1 3 11 5 2 44 4 5 0 l a s o r

C a n o nA 5 A 5 A G

M I C EM o u s e S y s t e m sM c r o a o h B u M c r o a o h S e r i a lK r a f t S e r i a l M o u s eM o u s e M a K r a h P r o m J o y s t i c kT A C 1 +M A C H 3

1 5 1 8 3 0 4 0 4 4 2 6 5 5 1 2 4 9

2 7 3 8 3 4

1 1 1 2 1 3 5 6 . 9 52 7 . 9 52 4 . 9 53 4 . 9 5

C O M P U T E R S

X D e s k t o pX P o r t s b l e

C A L LC A L L

T L O T A D V E R T I S EP R I N T E R SE P S O N

L X 8 6L X 8 0 OE X 8 O 0F X 8 6 EF X 2 8 6 EL O 8 0 0L O 1 0 0 0E X 1 0 0 OL Q 2 5 0 0G L a s e r

1 8 1 9 4 0 3 3 4 7 4 6 6 6 5 4 9 2 1 5 5 9

S E I K O S H AS L S O A I 2 p i M P 1 3 0 0 A I c o l o r o p

M O D E M Sv a e 2 4 0 0 e x

Z u c k e r 1 2 0 0 8A S R e s e a r c h P U R o b o t i c sH a y e s

v a l e x 1 2 0 0 e x P r a c t i c a l 1 2 0 0 BP r a c t i c a l 2 4 O 0 E x

3 4 3 4

2 3 9 1 1 C A L LC A L L1 2 1 2 C A L L

Z U C K E Rk *

0 K S 7 61 0 0 0 5 1 2 K

o r y» C l o d i

8 9 . 9 50 4 . 0 5C A L L9 9 9 57 9 . 9 57 9

o i os C d c r

« B i S u p p l y

K B 5 1 6 0

1 O 3 U

3 8 4 K

r d O u l ! i D K

o S u p p l y 1 9 2 W/ H O C M r

i - S « W

1 8 4 . 9 51 4 9 . 9 52 7 . 9 5C A L L1 5 9 9 58 9 9 51 7 9 9 53 2 9 9 53 9 8 4 . 9 51 0 4 . 9 5C A L LC A L LC A L L9 9 C A L L8 9 . 9 51 . 1 53 . 2 51 7 4 . 9 51 7 9 . 9 52 6 9 3 0 9 . 9 5C A L LC A L LC A L L8 9 9 5C A L LC A L L

3 . T i d e s C A L LM i a o r i mM o n o g r a m . S y m a n t e c

t o e ! B o r l a n d . C c m p u WM t u , I n M i o R . ( j M a .

L i v i n g V n J * « t M u o f i o

s u r c h a r g e f o M a s t e r C a r dT O r i i w C i l l T o F i

0 0 0 3

I I J M S d l - T W A K I -A b i l i t y . 8 7 . 9 5A b i l i t y * 1 2 4 . 9 5A c a A c e s . 2 4 . 9 5A g e n t U S . 2 9 A i r p l a n e C o n s t r u c t l o n _ 2 5 . 9 5A l T y p i l t _ . 8 2 . 9 5A l t e r E g M « l * . ' F e m « l « . J i . 9 SA l u m a M R e a l i t y 7 C i t y _ 2 5 . 9 5A m e r i c a n I n v e s t o r 9 4 . 9 5A m e r i c a n C o o k s 1 1 . 9 5A n c i e n t A r t o l W a r _ _ _ 2 5 . 9 5A r c t i c F o _ 2 1 . 9 5A s d i E x p r e s s P r o £ 9 . 9 5B a l a n c e o P o w e r 3 1 . 9 5B a n k S I M u s J c w r i l e r . _ 3 1 . 9 51 i r : n S W n t e r - j ■ ' •B a n k S t S i o r y b o o k 2 5 . 9 5B l u e P o w d e r G r e y S n * _ 3 l . 9 SB o o i n g C a l e 2 3 9 . 9 5B o r r o w e d T i m e 2 5 . 9 5B o s t o n C o m p u t e r D i e t 4 9 . 9 5B / l d g e 5 . 1 B . 9 5B u t t n e s * S i m u l a t o r . 4 6 . 9 5B u r e a u c r a c y 2 5 . 9 5B u s i n e s s C a r d M a k e r . _ . 3 B . 9 5C a s h T r a c k 1 0 7 . 9 5C e r B A c i t e M a X a r 3 8 . 9 5C h a m p i o n s h i p B a s e b a l l . 2 5 . 9 5C h a m p i o n s h i p B o i i n g _ 2 2 . 9 5C h a m p L o d e H w n e r _ _ . 2 1 . 9 5C h a m p i o n s h i p G o t ! 2 5 . 9 5C h e s s 5 2 7 . 9 5C h e s s m a s t e r 2 0 0 0 . . 2 9 C o m m a n d o 2 5 . 9C o n f l i c t i V i e l n a m _ 2 5 . 9 5C o r n e r s t o n e 0 7 . 9 5C r o s s t t l k _ _ _ 1 2 2 . 9 5C r e a t i v e C a l e n d e r 1 9 . 9 5C r e a t i v e C o n t r a p l i o n s _ 2 5 . 9 5C r o s s v r o r d M a g i c _ _ _ _ 3 1 . 9 5C r u s a d e i E u r o p e _ 2 9

B A S E I l C A L LD a E a s y A c c o u r n n g . 4 4 . 9 5D a e E a s y P a y r o l l 3 8 . 9 5D a t a M a n a g e r P 3 9 . 9 5D e s t r o y e r 2 5 . 9 5D e i e n O e r o l t h e C r c w n _ . . 3 ! 9 D o l l a r * S m 1 9

I B M S O I T W A K i - :D o n a l d D u c k s P ! a y g r d _ . l 9 9 D O 3 . . 3 9 . 0 0D r R u i n ' s G o o d S e 1 9 . 9 5O B a c k u p P l u s . 3 9 . 9 5O S O p B m i i B — — _ - 3 9 . 9 5D R e c o v e r 3 1 . 9 5D S u r v i v a l K i t _ 5 9 . 9 5E n a b l e 2 . 3 _ 4 1 9 . 9 5F - 1 5 S t r i k e E a g l e 2 1 . 9 5F a h r e n h e i t 4 5 1 1 . 9 5F a s t B a c k 5 . 1 1 4 . 9 5F M / F o r m l B t t e r 8 9 . 9 5F e l l o w s h i p o I h » n g _ 2 7 . 9 5F i l e r i C h o i c e . . — 2 5 . 9 5f i n a n c i a l C o o k b o o k 1 0 . 9 5F i n a n c i a l C o n ' . u c a n t . 5 - 9 F l i g h t S i m u l a t o r 3 3 . 9 5F o n t a s y 2 . 9 5f t A T T ) ? * . 9 5G e n e r i c C a d d 3 . 7 4 . 9 5G e t t y s b u r g 3 9 . 9 5G F C h a m p F o o f e a l - 2 5 9 G r e a t V n l a j e Y e a r s 1 1 . 9 5G r e m l i n s _ 1 1 . 9 5G u l d o T h i e v e s 2 9 . 9 5G u l l S f r i k e . 2 3 . 9 5G u n s h i p 2 9 H a c k e r 1 1 . 9 5H a r d b a l l 2 4 . 9H n c h r i k e r G u i d e G l i y _ 1 9 . 9 5H o l l y w o o d H i j i n < _ _ _ _ 2 5 . 9 5H c m e P a 1 7 . 9 5H o m e w o r d C A L LI n f i l t r a t o r . _ _ „ _ . ! 9 . 9 5I H o m e A c c o u n t a n t 0 7 . 9 5I n d i a n a J o n e t R e v e n g e _ . 2 5 . 9 5t t g u r P o r t f o l i o S y i t » m . 1 5 9 J a m e s B o n d V i e w t M I U 5 . 9 5J 3 4 . 9J L a t s e r c M o n e y M g r . 4 9 . 9 5J o b C o s t 3 7 9 . 9 5K i n g ' s Q u e s t 5 o 3 _ 3 i . 9 SK i t c h e n C o m p a n i o n P r g _ 2 4 . 9 5L a p t o p C o m p u t e r C h e s s _ 2 S . 9 5L e a h a r G o c M i f S s e s P h b s . i S 9 L o t u s 1 , 2 . 3 V 0 G A I LM a i l U i M a n a g e r 2 5 . 9 5M a i l w o r k s 3 1 . 9 5

C O M P U T E R Sc o m m o d o r e P C 1 0

O n a n T w D i s k D r i v eC o n f i g u r a t i o n s A v a i l a b l e

5 1 2 - 6 4 0 KC A L L F O L A T E S T P R I C E S

P R I N T E R S

N P 1 0N X 1 0N X 1 5N O 1 5N R 1 5N 8 2 4 / 1 0N B 2 4 / 1 5P o w e r t y p e

T O S H I B AP 3 2 1P 3 4 1 EP 3 5 1 S / P 2

M O N I T O R SC o m m o d o r e 1 9 0 1 T T C o m m o d o r e 1 9 0 2 R G N E M u l t i s y n cS o n y M u l t i S c a nT a x a nP r i n c e t o nA m d e k

1 5 1 9 3 0 3 9 4 7 4 3 6 3 1 8

5 2 7 3 9 7

8 2 6 4 9 C A L LC A L LC A L LC A L L

C O M P U T E R ST O S H I B A

1 0 0 01 1 0 0 +3 1 0 0

P R I N T E R S

1 2 0 W / P N P1 8 1 8 2 +1 9 3 +2 9 2 E2 9 3 EL a s e r l i n e S

b r o t h e r1 0 0 91 4 0 91 5 0 91 7 0 9

D I S K D R I V E SS E A G A T E 2 M e K F 1 . M e B a r e D r i v e3 5 O K B a r e D r i v e3 . 5 " D i s k D r i v e K I M o u n t a i nA H A R D D I S K K I T S

C A L L1 5 7 92 9 9 9

2 0 2 4 3 6 5 5 4 4 5 9 1 2 9 9

1 3 3 5 3 7 4 8

3 1 1 4 9 1 4 C A L LC A L L

M a n a g i n g t r i e M a r k e t 9 6 . 9 5M a n a g n g Y o u M o n e y t 2 9 M a r b l e M a d n e s s 2 5 . 9 5M J B m a l e A d v a n t a g e ^ . 3 3 7 . 9 5M u l l i m a l o E i e c u b v e 2 9 9 . 9 5M e a n 1 3 1 . 9 5

F a m o u s C o m e D i s k 1 9 M i c k e y s S p a c e N H . . 1 9 . 9 5M k n u o f i

B a s i c C o m p i l e r 2 4 8 B a s i c I n t e r p r e t e r 2 2 9 . 9 5F o r u a n C o m p i l e r 2 7 9 . 9 5M u l D ^ l t n 3 . 1 2 9 . 9 5P a s c a l 3 1 9 9 . 9 5P r o j e c t . 2 4 9 . 9 5

B a s i c 2 . 0 1 _ _ _ _ _ f l 9 . 9 5W i n d o w * 1 . 0 3 . 8 7 . 9 5W o r d 3 . 2 4 9 . 9 5

M i n d P r o b e * 3 4 . 9 5M i l l i o n a i r e I I 3 9 . 9 5M i n d M i r r o r — 1 9 M r B o s t o n A b n d g e d _ _ 1 1 . 9 5M r B o s t o n D a l l a s 3 1 . 9 5M u s i c C o n s t r u c t i o n S e L . 1 0 . 9 5N e g o t i a t i o n E d g e . 6 1 . 9 5N « W o r t h . 6 7 . 9 5

e w s m a s t e rN e w s r o o mN e w s r o o m P r 7 9 . B 5N F C h a l l e n g e . 8 6 . 9 5N o r t o n f V i m n i r i r , . , 4 . 9 5N o t i o n U t i l i t i e s 4 . £ 7 . 9 5O i b i i e r 3 1 . 9 5P a M a 1 4 . 9 5P a r t n e r P . 3 9 . 9 5

P e r f e c t S c o r e P r e p S A T . _ 4 4 . 9 5P F A c c e s s 3 9 . 9 5P F F i r s l C h o i c e 1 1 4 . 9 5P F P l a n — . 8 9 . 9 5P F P r o f e s s i o n a l n i e _ . 1 5 9 . 9 5P F P r o f e s s i o n a l W r i t e . 1 2 7 , 9 5P F H a r v a r d P r P u W _ . 4 5 9 . 9 5P r i a n t a s i e 2 5 . 9 5P m O a l l C o n s t r u c i i o n _ . 1 0 . 9 5P o l i c e O u » S 1 3 1 . 9 5P r e s i d e n t E l e c t ' 8 8 1 7 . 9 5

I H M S O I T W A K I -P r i n t M a s t e r P l u s 3 6 . 9 5P n n t S h o p C o m p a n i o n _ 3 1 . 9 5P n n t R h n p 3 7 , 9 5P r o d e s l g n I V 2 . 3 1 S 9 . 9 5P r o j e c t S p a c e S t a O o n _ 2 1 , 9 5P r o k e y 4 . £ 4 . 9 5

O . . 2 5 9 . 9 5R a m b o J 5 . 9 5R e a l E s t a t e I n v e s t m e n t . 6 4 . 9 5R e f l e x 1 . 1 4 9 7 . 9 5R e f l e t W o r k s h o p _ _ 4 4 . 9 5R o a O w a r 2 0 0 0 — . 2 5 . 9 5R u l o t h M o n e y 1 9 . 9 5S A C o m p l e t e M o d J » . - . . 2 5 . 9 5S c a r s d a J e U e d D i e t 3 4 . 9 5S h e r l o c k H o l m e * 2 5 . 9 5S i d e k i c k U n p r o t e c t e d S 4 . 9 5S i d e w a y s 3 . 4 4 . 9 5S i l e n t S e r v i c e 2 1 . 9 5S i l k J 5 . 9 5S m a r t c o m I 8 5 . 9 5S m a r t M o n e y 5 2 . 9 5S n a p S n o p H B a c k u p _ 5 4 . 9 5S p a c e O u e s t _ _ ™ - J 3 1 . 9 5S p e i l i c o p t e r 2 5 . 9 5S o H i r e A c . 3 2 . 8 5S t a r T r e k 5 5 . 9 5S t a r g l i d e r 2 9 . 9 5S l a r l l i c / i t J 2 . 9 SS t e p h e n K n g s T h M i s L 2 5 . 9 5S t o p S m o k i n g _ _ _ _ _ _ 1 9 . 9 5S t r i p P o k e r 2 5 . 9 5S u B a t t l e _ _ _ _ . 2 5 . 9 5S u L o g i c B a t e b a J I 3 4 . 9 5S u L o g i c F o o t O a l 3 4 . 9 5S u M i s s i o n 2 5 . 9 5S u m m e r G a m e s I 2 5 . 9 5S u p e r B o w l S u n d a y 2 2 . 9 5S u p e r B o u l d e r D a s h 1 0 . 9 5S u p e r S t a r H o c k e y 2 5 . 9 5S u p e r c a l e _ _ _ 3 0 9 . 9 5S w r t e a l e P C 3 9 . 9 5S y l v i a P o r t e r . 8 4 . 9 5S y l v i a P o r t e r V o l . 9 4 . 9 5

y m p h o n i r _ _ C A L LT a T e a m W r e s t l i n g 2 9 T a s s T m e t . 5 2 . 9 5

P B O X 1 7 f l 8 2 . M I L W A U K E E , W 5 3 2 1 7O R D E R U N E S O P E N

M c n - F r i . 9 A M - 9 P M C S T S a i . 1 1 A M - 5 P M C S o n b u m c t T E L E X N U M B E R 9 1 0 2 4 0 6 4 4 0

l U l l f R B A C X C O h F U T M L U O

I H M S C H T V V A K I - :T e m p l e o A p s h a i 1 4 . 9 5T e m p l e o A p s h a i T n l o g y _ l 4 . 9 5T e r n i P a p e r _ . „ 3 2 . 9 5T h H o b b i t 2 3 . 9 5T h L u i c h e f P r o f i l e - 2 5 . 9 5T h R u n n i n g P r o g r a m 1 9 . 9 5T h T o S h o p J 2 . 9 5T h i n k T a n k 1 1 4 . 9 5T u r b o L i g h t n i n g 6 5 . 9 5T u r t i o P a s c a l . . — _ 6 S . 9 5T u r b o . 6 5 . 9 5T u r b o G a m s w o r k s 4 4 , 9 5T u r b o G r a p h i c * . 4 4 . 9 5T u r b o T o o t B o C A L LT u r b o B a s i c 8 5 . 9 5T u r b o P r o l o g 8 5 . 9 5T u r b o D a t a B a s e T o o l B o i . 4 4 . 9 5T w o T w B a s k e t b a l l _ 2 5 . 9 5T y p e s e t t e r P . 4 9 . 9 5U l t r a l i ! * C A L LU l t i m a I , 2 8 . 9 5U l t i m a I I 3 8 . 9 5U l t i m a I . 3 9 . 9 5U m v e n t e I . 4 7 . 9 5U n i v M i l i t a r y S i m u l . _ _ 2 9 . 9 SU P e r i s c o p e 1 9 . 9 5V i d e o V e g a * . 2 1 . 9 5V o l k t w r t t e r E l e c t i v e 1 0 9 . 9 5V o l k s m r i t e r 1 6 4 . 9 5V o l k t w r t t e r S c i » m j ( i c _ 2 7 4 . 9 5V o i K i w n t u r D e l u x e P I U L J 4 . 9 5W e b s t e r ^ P r T h s a u r a . 4 4 . 9 5W e b s t e r N e W W r t e r _ 3 6 9 W e b s t e r * s p e d C h e c k e r J J 9 . 9 5W i n t e r G a m e s 2 5 . 9 5W i n r d r y - P r o v G m 3 9 . 9 5W i z a r d r y - N t t a O l a m n d . 3 1 . 9 5W i z a r d * C r o w n 2 5 . 9 5W o r d P e r f e c t A . 2 3 9 9 5W o r d W n t e r P C 3 9 . 9 5W o r d s i a r 2 0 0 0 * 2 3 2 9 W G a r n e t . . 2 6 . 9 5W l K a r a l e C h a m p 1 9 . 9 5W l d s G r e a t e s t B a s e b a l l „ 2 4 . 9 5W T o u r G o l l 3 2 . 9 5W r i t e r s C h o i c e 2 5 . 9 5Z o r k T n l o g y . 4 4 . 9 53 - H e l s c o p t e r 3 1 . 9 51 0 t h F r a m e B o w l i n g 2 9 . 9 5

N s u r c h a r g e ( o V i s a

F o T e c h n i c a l I n t o . O d e rI n q u t r i a a , o l o W t a c . O r d e r *

4 1 4 - 3 5 7 - 8 1 8 1I N F O R M A T I O N ; O * * w ■ p i a t y t y i i n a t a r

f f i P . . ' ! ' j " , h . u p . . ■ ; . r ^ r t 5 . 0 0 . A i r j z e J o j ' i : - > - c i i i . - . -

C v r t - r m v M U S A , t r * t f * p p n d l

C O t r + i f * t

t f n g n i t f f u w C

g J C - I ' C t r v U 3 A . i i j j O « S 1 P 0

n D T ° u

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 52/68

E x t e n d i n g t h g e a r o c o u r s ea d d s d r a g , a n t h r e s u l t i t h a t t h ea i r p l a n e w i l l s t a r t t o d e s c e n d ; o r i y o u ' r e a l r e a d y d e s c e n d i n g , y o u rr a t e o d e s c e n t w i l l i n c r e a s e .

T r i t F r o m s l o w f l i g h t a a b o u t 8 k n o t s , w i t h c a r b h e a t o a n p o w e r a 1 4 0 0 - 1 5 0 0 r p m , d r o py o u r g e a r . N o w , w a t c h i n g t h V 5 I ,y o u ' l l s e t h a t s i m p l y d r o p p i n g t h g e a r s e t s u g e n t l e d e s c e n t w i t hl i t t l e o n c h a n g e i a i r s p e e d . I y o w a n t t d e s c e n d , f i n e . I n o t ,a d 1 0 0 - 1 5 0 r p b e f o r e y o d r o pt h g e a r , a n y o u ' l l h o l d c l o s e t y o u r o r i g i n a l a l t i t u d e .

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

T h p o i n t i s f l t h a i r p l a n e .Y o h a v e t h p r i n c i p l e s o f l y i n gn o w ; j u s t a p p l y t h e m j u d i c i o u s l yf o t h r e s u l t y o w a n t .

S O L A R S I M .b

J a m a s T u r s aT h S o l a r S y s t e m

S i m u l a t i o n P r o g r a mS O L A X S M t t i d y n a m i c 3 - c o l o r g r a p h i c s s i m u l a t i o no o u s o l a r s y i t e m a n n e a r b y s t a r j y i U r o i . I s i s i u l -

■ ■ . ( ■ ■ > ■ - ■ - ' - • p l a u a U . 2 5 a s t e r o i d s a n c o m e t s ( i n c l u d i n gH a l l e y ' D , a n o v a r 8 0 i t a r j , n e b u l a a n g a i a x : e i .A n d , o n o f t h a r o o i t u n i o u a f e a t u r e * o f S O L A t S I M ; t h a t y o u c a n a d d p l a o a t o i a i a n i t a r v V i e w a n i d e nt i f y t h n a a n * o [ » r s y * t * m f r o m a n p o i n t o E a r t h o r i n i p a c e . o n a a y d a t a . F o i : r . t a « 5 t i n gt w i i t , p l a c a y o u r s e l f o H a l l a y ' i C o m * : d u r i n g i t 1 9 8 5 - 8 8 t r s k p a r t t h s u a n v i e w t h S o l a r S y s t e ma i p a u u b y !' S O L A R S I M f u n . . . I i a m u c h U a r m n g « i p « - i -t n e t c u a p l r a t u r t t r i p . " T C o m p u t i n g' T h i s P p r o g r a m i r e a t g e m . " t e r r y P o u m s t l e . B Y T E

O N L Y 2 9 . 9 5 5 r » U m j ; I B P C / X T t e / A T i 1 2 8 K , C G A

T P r o : 2 5 6 K . 3 - p U n e g r a p h i c sm i ) : 1 9 2 K . 3 - p U n « g r a p h i c sS e y o u r l o c a l s o f t w a r e d e a l e r , o s e n d c h e c k ,m o n e y o r d e r o C O o r d a r i t I N T E R S T E L , P . O .B o 5 7 8 2 5 . W n b i t a r . T 7 7 5 9 8 . ( 7 1 3 1 4 8 6 - 4 1 8 3 .P l e u e a d 1 ( o i b l p p l n g . ! T » i m , a d s a l e sU i C r e d i t c a r d o r d e r s :

) B 2 2 O 7 O9 4 2 - 7 3 1 7 ' I L L

i n t e r c t e l

R u d d e r A D i r e c t i o n a lC o n t r o lF i n a l l y , l e t ' s c o n s i d e r h o y o c a u s y o u r i n d e p e n d e n t r u d d e r t f i n e - t u n e h e a d i n g o r o l a n di n a p p r o a c h , y o u r d i r e c t i o n i n r es p e c t t t h r u n w a y .

S a y o u ' v e b e e n f l y i n g h e a di n o 2 6 d e g r e e s , b u y o u ' v e n g l e c t e d y o u r i n s t r u m e n t s c a n f o f e w m i n u t e s a n y o u r c o m p a s sn o r e a d s 2 6 3 . Y o w a n t , o c o u r s e , t m a k e 3 - d e g r e e c o r r e ct i o n t t h l e f t . W e r e a i l e r o n a n r u d d e r c o o r d i n a t e d , y o u ' d h a v e t p u t h p l a n e i n t o l e f t b a n k — b u to n l y b r i e f l y . V e r y b r i e f l y . A n o f t e ni t ' s i t h n a t u r e o s u c h a o p e r at i o n t h a t y o o v e r s h o o t , s o o u e a m p l e h e a d i n g m i g h t n o b r e a d i n g 2 5 d e g r e e s . T h a t c a l l s f o s t i l l a n o t h e r t u r n , t h i s t i m e t t h r i g h t — j u s t t a d d t w o d e g r e e s t y o u r h e a d i n g .

W i t h r u d d e r c o n t r o l i n d e p e nd e n t o a i l e r o n , a l t h a t a i l e r o nw o r k i u n n e c e s s a r y . f e t a p s o fl e f t o r i g h t r u d d e r , f o l l o w e d b n e u t r a l i z i n g o r c e n t e r i n g , w i l l y a t h n o s e a r o u n d s y o u ' r e p o i n t e dw h e r e y o w a n t t g o T h a i r c r a f tt y p i c a l l y w i l l n o b a n k a a l l ; i i d o e s , y o u ' r e p r o b a b l y a p p l y i n g r u dd e a b i t t o e a g e r l y .

I s h o u l d b e n o t e d t h a t a a i c r a f t c a b f l o w n w i t h o u t a n a i l er o n s a a l l ; w i t n e s s t h r a d i o -c o n t r o l " r u d d e r - o n l y " m a s t e r s . T r

f e t u r n s ( l e t t h a i r c r a f t b a n kt h i s t i m e ) , u s i n g j u s t t h r u d d e r .N e u t r a l i z e w h e n y o u h a v e t h d g r e e o b a n k y o w a n t . T h e n u s o p p o s i t e r u d d e r t b a n k a n d t u r n i t h o p p o s i t e d i r e c t i o n a n r e s u m el e v e l f l i g h t .

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

w i l l g i v e y o t h o s e i n c r e m e n t a lc h a n g e s i d i r e c t i o n s i m p o r t a n tt p r e c i s i o n t o u c h d o w n s r a t h e rt h a n t h w i l d g y r a t i o n s t y p i c a l l ye x p e r i e n c e d w i t h a l t e r n a t i n g a i l e r o nt u r n s .

B r a k e F o B i r d sS n o y o h a v e s o m e ( p o s s i b l y )n e t r i c k s t a d t y o u r r e p e rt o i r e : b e t t e r a n m o r e r e a l i s t i c d r e c t i o n a l c o n t r o l o t h g r o u n d , b o p e r a t i n g t h n o s e w h e e l w i t h y o u rr u d d e r p e d a l s ; h i g h - p e r f o r m a n c et a k e o f f a n c l i m b - o u t t h a t w i l l h a v ey o c l i m b i n g a n e a r l y o p t i m u mc r u i s e s p e e d f e h u n d r e d f e e t o f t h g r o u n d ; r e a l - w o r l d r e t r a c t a b l eg e a r p r o c e d u r e t h a t w i l l n e y o r e a l - w o r l d a i r s p e e d s ; a l t i t u d e a n a i r s p e e d c o n t r o l t e c h n i q u e s t h a tw i l l y i e l d a n a i r s p e e d y o u l i k e —c l i m b i n g , f l y i n g l e v e l , o d e s c e n di n g — b y s a v v y a p p l i c a t i o n o f t h r o tt l a n e l e v a t o r t r i m ; a n p r e c i s i o nf i n a l a p p r o a c h e s w h i c h r e l y o r u d e r a t h e r t h a n a u t o - c o o r d i n a t i o nf o s e t t i n g t h p l a n e d o w n s i l k i l ya n o t h c e n t e r l i n e .

U s t h i s p r a c t i c e f l i g h t a s p r i n g b o a r d f o p r a c t i c i n g y o u r n e t e c h n i q u e s , b e g i n n i n g o t h r a m pa B l o c k I s l a n d S t a t e . B u k e e ps h a r p w a t c h a n y i e l d t a n b i r d so d e e r y o s e o t h r u n w a y .Y o u r C e s s n a 1 8 i s n ' t h u n t i n gl i c e n s e . A n t h b i r d s , a f t e r a l l ,t a u g h t u s h o t d t h i s t h i n g . P

5 C O M P U T E ! 1 ! P M a g a z i n e S e p t e m b e r 1 9 8 7

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 53/68

c o m m o d o r eI B C O M P A T I B L E

• 5 1 2 K3 6 0 K D u a lS i d e d D r i v eC G B o a r dO n y e a r w a r r a n t yP a r a l l e l P o r tS e r i a l P o r tG B A S I CD O 3 .

F R E E S I D E K I C KB B O R L A N D

A i o n i • W i t h p u r c h a s e o 1 9 0 1 o 1 9 0 2

M E G . . ? 2 9 9 9 S S e a g a t e W I T HC O N T R O L L E R 3 0 M E G . . ? 3 4 9 £

A M I G A 2 0 0 0 $ C A L L

V A M I G AS P E C I A LO F F E R

C A L LA 5 0 0 S C A L LA 1 O O O R . . . S 4 9 9 9 5A 1 0 0 0 . . . . $ 6 4 9 9 5

G E N L O C K

1 6 B D M 0 D E M

2 5 6 K .

$ 2 2 5 0 0

S 1 2 0 0 0

$ 8 0 0 0

G O 6 4 ( 6 4 E m u l a t o r ) . . . $ 9 9 9 5

D I G I - V I E W 9

F U T U R E S O U N D S 1 1 9 9 5

M A R A U D E R * 2

1 0 1 0 D R I V E $ 2 0 0 ° °

M E S 3 4 9 9 52 M E * 6 4 9 9 5

M E C L O C K » 2 8 O ° °

■ R e t w D r s h e r J b C o n m o d w e

N P - 1 0

1 3 9 5 C A L L

N X 1 0 . . . c a u . .N X 1 5 . . . c a l l .N B 2 4 1 5 S C A L LL A S E R S S C A L LP o w e r t y o e L Q 1 5

* w / 2 R i b b o n P u r c h a s e

P A N A S O N I CI N D U S T R I A L C O M P A N YK X P - 1 0 8 0 J

K X P - 1 0 9 H C A K X P - 1 0 9 2 1 2 7 9 9 5 '

$ 1 5 9 9 5 C A L L

K X P - 1 5 9 5 S C A L L" w / 2 R i b b o n P u r c h a s e

D i s k e t t e s

( 1 0 0 )T y v e k S l e e v e

A n L a b e l K i

• M O U S E M A S C A S I O C Z 1 0 1 . . . . $ 2 5 0

• 0 I S K H E A D C L N R S . . . $ 8• 3 f e n r 5 f t D I S K C A S E . S • O K I M A T E 2 0 . . . S 1 8 0

3 1 / 2D S / D D

$ 1 . 0 0( 5 L O T )

A L S O F T W A R E A L E A S T 4 0 O F

I B J e S 3 P n n ! S h o p 3 P r i n ! M a s t e r 3 N e w s m a k e r 6 0F l i g h t S i I I 3 F l i g h t S i m S c e n e r y 1 N e w s r o o m P r 7 S A P r a c t i c e 1 C e r t i f i c a t e M a k e f 3 S i l k 9 W o r d W r i t e r P 3 M u l t i P l a n . 1 2 V i s a W r i t e 3 P F 1 s C h o i c e 1 0 D a e E a s y 4 V o l k s w r r l e tC h e s s m a s i e r 2 0 0 0D B a s eS i d e k i c k . C o r n e r s t o n eS u p e r K e T u r b oD o u & l e D O C o p y I I P O p t i o n B o a r d . S i d e w a y s . . . .W o f d s i a r 2 0 0 0 P r W i n d o w sC r o s s t a l kQ & N o r t o n C o m m a n d e rL o t u s

V / A M J G AE / F X S C a l lA B a s i c 1 1 G r a p h i c C r a f t 2 A c q u i s i t i o n 1 8 O i g i p a i n t 2 . 3 D e l u x e P a i n t 7 D e l u x e M u s i c 6 D e l u x e V i d e o 6 D e l u x e M u s i c 1 . C a l lP r o M i d i S t u d i o 9 M a x i P l a n P l u sF l i g h t S i m . I I 3 M o d u l a 2 9 0A l i e n F i r e s 2 B e s t A c c t 2 4 A z t e c D e v e l o p e r s 1 8 A e g i s D r a w P l u s 1 5 A u t o D u e l S C a l lX - r a t e d G r a p h i c s L i b r a r y 1 P u b l i s h e r 1 0 0 1 2 0F a e r y T a l e A d 3 G i x m o z 2 . 0 4 S l a r g l i d e r 2 C i l y D e s k 9 C a l l i g r a p h e rP r o w n t e 7 W o r d P e r f e c t 2 4 L a s e r S c r i p t 2 S u r g e o n 3 E a r l W e a v e r B a s e b a l l . S C a l lP e r f e c t S o u n d 4 8V i d e o s c a p e 3 D 1 2 0

O V E R 2 , 4 0 0 T I T L E S I S T O C K !

O N L Y 8 0 0 - 4 3 3 - 7 7 5 6C U S T O M E R S E R V I C E 3 1 3 - 4 2 7 - 0 2 6 7

H O U R S ( E . S J . I :M o n d t y i h m f r i d t y 1 0 : 0 0 A . M . l a C P . M .

S t l u r d i y 1 0 : 0 0 A . M . t 6 : 0 0 P .

S C H O O L P . O . ' s A C C E P T E D — C A L L F O T E R M S D E A L E R I N Q U I R E E S I N V I T E D

M I C R O C O M P U T E R S E R V I C E S

N I M C f l f i M f N S C O V i R S o n y n o w a l k , I r a l f t tA l r i l u m t m i h u H H t t c f c m d w I n i n d d i f K t n w t n p n r w t T i p U c M . m i t W d n o i ' ■ 1 I 1 . . V 1 l o r * ' » : ■ ■ » p t o d u c t i I f O d u C U I h i l d o n s i g w r t o mi i r n ' i z i c f ■ • H . — . ■ k n ; c r i n i M i f a p r o d u t i p t r l o i r U K t I n m a w r t j d i m i mm i b K a n l a d * r » c H i m t t i I t a t i n n i t K i u r o C a l l I s N p c i i n g h a n d l i n g m ) o .

1 2 9 6 4 F i H I H N G T O N R O L I V O N I A . M I C H I G A N 4 ( 1 5 0 W c a n n o i o u a r a . n e e c o m p a n s . n t y

S e p t e m b e r 1 9 8 7 C O M P U T E D P M a g a z i n e 5

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 54/68

R E V I E W S

T h e N o r t o nU t i l i t i e s , A d v a n c e dE d i t i o nK e i t h F e r r e l l , F e a t u r e s E d i t o r

R e q u i r e m e n t s : A n I B P C X T , A T ,o c o m p a t i b l e w i t h a l e a s t 1 2 8 K o m e m o r y a n D O 2 . o l a t e r .

S o m e t i m e s g o o d t h i n g c a b m a d e b e t t e r .

T h a t ' s t h e c a s e w i t h t h i s l a t e s ta n m o s t s o p h i s t i c a t e d e d i t i o n o P e t e r N o r t o n ' s f a m o u s U t i l i t i e s .W i d e l y r e s p e c t e d a n a p p r e c i a t e df o i t e f f e c t i v e n e s s i r e c o v e r i n gl o s t , m a n g l e d , o a c c i d e n t a l l ye r a s e d d a t a , T h N o r t o n U t i l i t i e sp a c k a g e h a b e e n e x t e n d e d o v e rt h e y e a r s t i n c l u d e u t i l i t y t h a ti m p r o v e s h a r d d i s k p e r f o r m a n c e b r e d u c i n g t h f r a g m e n t a t i o n o f i l e s ,d i s k m a n a g e m e n t f u n c t i o n s , a n m a n y o t h e r u s e f u l p r o g r a m s . A l o t h e m a r e a c c e s s i b l e v i t h N o r t o nI n t e g r a t o r , " p o i n t - a n d - s h o o t "m e n u t h a t m a k e s p u t t i n g t h e u t i l it i e s t w o r k b r e e z e .

I i d a t a r e c o v e r y , t h o u g h , f o w h i c h P e t e r N o r t o n i b e s t k n o w n ,a n t h l a t e s t e d i t i o n o h i p a c ka g e r e m a i n s t h b e n c h m a r k a g a i n s tw h i c h a l o t h e r r e c o v e r y p r o g r a m sm u s t b m e a s u r e d . T h r e s t o r a t i o no l o s t , e r a s e d , o e v e n r e f o r m a t t e df i l e s m a b a p p r o a c h e d i c o u p l eo w a y s w i t h T h e N o r t o n U t i l i t i e s .T h f a s t e s t m e t h o d i w i t h Q u i c kU n e r a s e ( Q U ) , h a n d y m e t h o d f o n e a r - i n s t a n t r e c o v e r y o a j u s t -e r a s e d f i l e . Q w i l l p u r s u e a l e r a s e d f i l e s i d i r e c t o r y , a n i m o s t l i k e l y t o b s u c c e s s f u l i u s e di m m e d i a t e l y a f t e r e r a s u r e . ( O n c et h e d i s k h a b e e n w r i t t e n t o t h e r ei l e s s c h a n c e o r e c o v e r i n g m i s s i n gd a t a . )

S o l v e s E v e n S e r i o u sP r o b l e m sN m a t t e r . ( W e l l , n e a r l y n m a t t e r . )S h o u l d Q p r o v e u n a b l e t r e c o v e rt h f i l e , N o r t o n o f f e r s o t h e r s t r a t eg i e s . F o i n s t a n c e , t h e r e ' s N o r t o nU n e r a s e , w h i c h i t h r e a l h e a r t o ft h U t i l i t i e s . I a l l o w s y o t r e c o v

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

U p o n s e l e c t i n g U n e r a s e f r o mt h m e n u , t h p r o g r a m d i s p l a y sl i s t o a l e r a s e d f i l e s i t h d i r e c t or i q u e s t i o n ; p o i n t - a n d - s h o o t a l o w s f o e a s y c h a n g e o d i r e c t o r ya n d r i v e , i n e c e s s a r y . I t h f i l eh a n o b e e n o v e r w r i t t e n , i t r e c o ve r s h o u l d b e a s i m p l e a h i g hl i g h t i n g t h f i l e n a m e a n p r e s s i n gt h a p p r o p r i a t e k e y s ( a l l c l e a r l y i d i c a t e d b m e n u a n h e l p s c r e e n s ) .

A l i n o l o s t , t h o u g h , e v e n i y o u r m i s s i n g f i l e s p r o v e t b h o u s e d i d a m a g e d c l u s t e r s ( c l u st e i s e c t i o n o f d a t a o t h d i s k ) .N o r t o n U t i l i t i e s d o e s n o g i v e u e a s i l y . W i t h T e x t S e a r c h ( T S ) ,h a r d d i s k c a n b e s c a n n e d f o c l u st e r s c o n t a i n i n g t h t e x t y o u ' r e l o o ki n f o r ; o n c e a l t h c l u s t e r s a r f o u n d , t h p r o g r a m g u i d e s y o t h r o u g h t h e i r r e c o v e r y a n r e a s s e mb l i n t o n e f i l e . T h i s p r o c e d u r ec a a l s o b e p u r s u e d a t h s e c t o rl e v e l ( s e c t o r i s m a l l e r u n i t o f c l u s t e r ) , a n e v e r y s t o p o i i " p o i n t a n s h o o t , " N o r t o n ' s m e t h o do q u i c k a c c e s s t m e n u l i s t s .

T h N o r t o n U t i l i t i e s l e t s y o e p l o r e y o u r h a r d d i s k — f l o p p i e s ,t o o — p r o v i d i n g t e c h n i c a l a n d i a gn o s t i c i n f o r m a t i o n a y o g o T h e r ei m a s h o w i n g d i s k u s a g e t h a tl e t s y o f i n d t h l o c a t i o n o e a c h o y o u r d i r e c t o r i e s , s u b d i r e c t o r i e s , a n f i l e s . R e p r e s e n t a t i o n s o b a c l u st e r s b l i n k o t h s c r e e n , f l a s h i n gr e m i n d e r o t h e i r p o t e n t i a l f o c a u si n t r o u b l e . T e c h n i c a l i n f o r m a t i o n

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

T h e x p l o r a t i o n o f h a r d d i s kc a a l s o r e v e a l t h a m o u n t o f r a gm e n t a t i o n , t h e s c a t t e r i n g o f i l e a n p r o g r a m d a t a o v e r d i s p a r a t e a r e a so f t h e d i s k . F r a g m e n t a t i o n r e s u l t sw h e n t h e d r i v e s e a r c h e s c r o w d e dd i s k f o r f r e e c l u s t e r s o w h i c h t w r i t e . T h e m o r e c r o w d e d t h d i s k ,t h m o r e l i k e l y t h a t d a t a w i l l b w r i t t e n i s e p a r a t e a r e a s ; a d a t ab e c o m e s m o r e f r a g m e n t e d , t h t i m er e q u i r e d t a c c e s s i g r o w s , a n t h c o m p u t e r s e e m s t b e r u n n i n gs l o w e r .

N e A d v a n c e d F e a t u r e sO n o f t h e f e a t u r e s t h a t e a r n s t h i se d i t i o n i t A d v a n c e d s u b t i t l e i S p e e d D i s k . T h i s u t i l i t y e x a m i n e sh a r d d i s k s f o f r a g m e n t a t i o n a n t h e n r e a r r a n g e s t h d a t a , m o v i n gf i l e c l u s t e r s s t h a t t h c o n t e n t s o e a c h f i l e i s a c o n t i g u o u s a p o s s ib l e . O n c e t h i s i d o n e , d i s k a c c e s si g e n e r a l l y s p e e d i e r .

O t h e r f e a t u r e s o f T h e N o r t o nU t i l i t i e s a s s i s t i n d i s k m a n a g e m e n t ,o p t i m i z a t i o n o d i s k s , a n i n c r e a si n t h u s e f u l n e s s o b a t c h f i l e s .

D i s k T e s t e x a m i n e s b o t h h a r da n f l o p p y d i s k s f o p h y s i c a l d a a g e , g i v i n g u s e r s t h e o p t i o n o m a r k i n g b a d c l u s t e r s a u n u s a b l e —e s s e n t i a l l y b u i l d i n g w a l l a r o u n dp r o b l e m a r e a s o t h d i s k . M u c hm o r e t h o r o u g h t h a n D O S ' sC H K D S K , t h N o r t o n D i s k T e s ts h o u l d b r u w i t h s o m e f r e q u e n c yt m o n i t o r t h s a f e t y o y o u r i n f o rm a t i o n . T h r o u g h t h I n t e g r a t o r , u e r a l s o h a v e t h o p t i o n o p r e v i e w i n g t h c o n t e n t s o e a c hc l u s t e r b e f o r e s a v i n g i t f i l e .

S y s t e m I n f o r m a t i o n g i v e s y o f a s t , s n a p s h o t l o o k a t h o p e r a t

i n c h a r a c t e r i s t i c s o y o u r P C i n 5 C O M P U T E I ' s P M a g a z i n e S e p t e m b e r 1 9 8 7

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 55/68

O F T W A R E D I S C O U N T E R S- / I V L I V * / m c r P A c h i n n i n o n n r r t W c

S . D . o f A

F o O r d e r s O n l y - 1 - 8 0 0 - 2 2 5 - 7 6 3 8P O r d e r s - 1 - 8 0 0 - 2 2 3 - 7 7 8 4C u s t o m e r S e r v i c e 4 1 2 - 3 6 1 - 5 2 9 1

F r e e s h i p p i n g o o r d e r so v e r $ 1 0 0 i c o n t i n e n t a l U S N S u r c h a r g e f o V I S A / M a s t e r C a r dY o u r c a r d i n o c h a r g e d u n t i l w s h i p

E L E C T R O N I C A K T V

T h m o s t f a r -r e a c h i n go u l e r s p a c e a d v e nt u r e e v e r .S t a r f l i g h tL i s t $ 4 9 . 9 5O u D i s c o u n t P r i c e $ 3

r e q . 2 5 6 K ; C G

A C C E S S1 0 t h F r a m e B o w l i n g J 2 9A C C O L A D EM t ' i i > l e G o H $ 3 M e a n I F a m o u i

C o u r s e D i s k $ 1 A C T I V I S I O NH a t k e f $ 9 . MH a c k e r S J P o r t a l S 2 S h a n g h a i $ 1 3T a i l T i m t s 1 1 3A R T W O R XB r i d g e 5 . S I S t r i p P o k e r $ 2 D a l a D i i k ' 1 F e m a l e $ 1 D a t a D i s k * 2 M a l e . . $ 1 4D a t a D i s k ' 3 F e m a l e $ 1

i n w o r d L a n g u a g e * :D u t c h ( 1 F r e n c h $ 1 9G e r m a n $ 1 I t a l i a n $ 1 R u s s i a n $ 1 S p a n i i h $ 1

M l n i a t u r e C o l f $ 1 9A V A L O N H I L LD r R u t h ' i G a m e S 1 S u p e r B o w l S u n d a y . $ 2 1S . B . S . C h a m p i D i s k . . . $ 1 4S . B . S . ' 8 5 T e a m D i s k . . $ 1 S . B . S . ' 8 6 T e a m D i s k . $ 1 4

B A U D E V U L F -F r * n c h P a p e r P a c k . . $ 9 . 8 8V i d e o V e g » $ 2 B E T T E R W O R K I N GO n M i n u t e M a n a g e r $ 5 B L U E C H I PM i l l i o n a i r e ! $ 3 B R O D E R B U N DA n c i e n l A r t o f W a t . . . . S 2 B a n k S I W r i l e r P l u l $ 4 C a r m e n S a n d i e g o

U S $ 2 W o r l d $ 2

K a r a t e k a $ 2 P r i n t S h o p $ 1 P . S . C o m p a n i o n $ 3 P S G r a p h i c *

H o l i d a y E d i t i o n $ 2 P . S . G r a p h i c *

L i b r a r y ' 1 o r ' 2 $ 2 E a P . S . P a p e r P a c k J 1 T o y S h o p $ 1 T y p e ! $ 3 0C B S u c c e s i w i t h A l g e b r a C a l lS u c c e » w i t h M a t h C a l lC D A m e r i c a C o o k t S e r i e t :

A m e r i c a n $ 9 . 8 8C h i n e s e $ 9 . 8 8F r e n c h S 9 . 8 8I t a l i a n J 9 . 8 8

H I . t C T R O N I C A R T S 1

W o r l d W a I a c t i o n - s i m u l a t i o na b o a r d U . S .N a v a l D e s t r o y e r .

D e s t r o y e rL i s t $ 3 9 . 9 5O u D i s c o u n t P r i c e S 2

r e q . 2 5 6 K ; C G

M e i i c a n $ 9 . 8 8D i n i n g i M a n h a t t a n . $ 9 . B 8D i n i n g i S a i r m n o S 9 B 8M r B o i t o n

B a r t e n d e r * G u i d e S 9 . B 8C E N T R A L P O I N TC o p y $ 2 P O p t i o n B o a r d . $ 8 P T o o l i $ 2 D A D a E a i y A c c o u n t i n g 2 . 0 $ 4 7D a E a i y P a y r o l l 2 . $ 3 D A T A E A S TC o m m a n d o $ 2 T a T e a m W r e s t l i n g $ 2 4D A V I D S O NG r a m m a r G r e m l i n * . . $ 3 0H o m e w o r k e r $ 5 M a t h B l a s t e r $ 3 S p e l l I $ 3 W o r d A t t a c k $ 3 0E L E C T R O N I C A R T SS o f t w a r e C l a i i i c S e r i e s ;A r c h o n $ 9 . 8 8M i n d M i r r o r $ 9 . 8 8M u r d e r P a r l y $ 9 . 8 8M u s i c C o n l t . S e S ' J . H H

S l a r g l i d e rC A M E S T A RC h a m p . B a i e b a l lC h a m p . B a t k e t b a l i

S 2 S 2

C h a m p . G o l f $ 2 G F L C h . F o o l b a i l $ 2 H A Y D E N

$ 1 . $ 1 4. $ 1 4

S a r g o n C h e s tS A M a t hS A V e r b a l . H I - T E C H E X P R E S S I O N SA w a r d W a r e S 9 . B 8C a r d W a r e S 6 . B 8H e a r t W a r e $ 6 . 8 8P a r l y W a r e $ 9 . 8 8I N F O C O M

S 2 . $ 1 9

$ 2 $ 2

B u r e a u c r a c yH i t c h h i k e r s G u i d eH o l l y w o o d H i j i n iL e a t h e r G o d d e s s e sS t a t i o n f a l lT h L u r k i n g H o r r o r . . 9 2 4Z o r k i S 2 Z o r k T r i l o g y $ 4 M A S T t R T R O N I CF i v e S i d e S o c c e r . S 6 . B S

E D Y XT h U l t i m a t eJ o y s t i c k

5 0 0 X J J o y s t i c k L i s t $ 3 9 . 9 5O u d i s c o u n t P r i c e $ 2

[ f o r r i g h t - h a n d e d p l a y e r s o n l y )F o I B c o m p a t i b l e s

O n . i O n , > $ 9 . 8 8P i n b a l l C o n i t . S e . $ 9 . 8 8S e v e n C i t i c s G o l d . . $ 9 . 8 8S u p e r B o u l d e r D a i h . $ 9 . 8 8E L E C T R O N I C A R T SA m n e s i a $ 2 A r c t i c F o x $ 2 3C h e i i m a i t c r 1 0 0 0 $ 2 C h u c k Y c a g e r 1 * A d v a n c e d

F l i g h t S i m u l a t o r . . $ 2 6E m p i r e J 3 G r a n d S l a m B r i d g e . . . . $ 3 9M a r b l e M a d n e s * $ 2 S c r a b b l e $ 2 S l a r ( l e e M o r 2 $ 3 E a S l a r l l i g h l $ 3 W o r l d T o u r C o l l $ 3 E P V XC r e a t e C a l e n d a r $ 1 P i t s l o p 2 S 9 . 8 8P . S . G r a p h i c ) S c r a p b o o k :

' S p o r t i $ 1 • O f t h W a l l $ 1 6' S c h o o l $ 1 6

S u B a t t l e S i m u l a t o r . $ 2 4S u m m e r G a m e i $ 2 W o r l d G a m e i $ 2

N i n j a $ 6 . 8 8P r G o l f $ 6 . B 8S h o g u n $ 6 . B 8M E C AA n d r e w T o b i a s : M a n a g i n g

Y o u r M o n e y 2 . . $ 1 2 9M I H L E A G U EB a s e b a l l $ 2 ' G e n e r a l M g t . / O w n e r . $ 1 9• 1 9 B 6 T e a m D i s k . . . $ 1 2

' A d d - o n p r o g r a m t !M I C B O P R O S EC r u s a d e i E u r o p e . . . $ 2 4F - 1 5 S t r i k e E a g l e $ 1 1S i l e n t S e r v i c e $ 2 1M I I - i D S C A P EA m e r i c a n C h a l l e n g e . . $ 2 4B a l a n c e o P o w e r . . . $ 3 0B o p & W r e i t l e $ 1 C r o s s w o r d M a g i c $ 3 D e f e n d e r o t h C r o w n $ 2 I n f i l t r a t o r S 1 P e r f e c t S c o r e S A . $ 4 4S u M i s s i o n $ 2 S u p e r S t a r I c e H o c k e y $ 2 P E W S O S A L C H O I C ET e r m P a p e r W r i t e r . . $ 3 2

E L E C T R O N I C A R T S '

C o m m a n d d e a d l yt a n k o t h n e a rf u t u r e .A r c t i c F o L i s t $ 3 9 . 9 5

r e q . 5 1 2 K ; C C

O u D i s c o u n t P r i c e $ 2

S I E R R AB l a c k C a u l d r o n $ 2 4K i n g ' i Q u e s t

1 , 2 , o r $ 3 E a S m a r t M o n e y $ 4 S p a c e Q u e s t $ 3 0S I M O N & S H U S T E RC h e m L a b $ 2 S t a r T r e k : K o b a y a i h i

A l t e r n a t i v e $ 2 P r o m e t h e a n P r o p h e c y S 2 T y p i n g T u t o r $ 3 W e b t t e r s :

S p e l l i n g C h e c k e r . . . $ 3 9T h e s a u r u t $ 4

W i n e C e l l a r $ 4 4S P E C T R U M H O L O B Y T EF a l c o n . . . . . $ 3 2G a t O $ 2 3S p a c e S h u t t l e O i b i t e t . $ 1 0S P I N N A K E RT - S h i r t S h o p $ 3 T - S M r t A r i l $ 1 S P R I N G B O A R DC e r t i f i c a t e M a k e r $ 3 C M L i b r a r y » $ 2 ( j r l y G a m e * $ 2 E a s y a A B $ 2 N e w s r o o m $ 1 N e w s r o o m P r $ 8 N . R . C I i p A r t ' 1 $ 1 9N . R . C I i p A r t - 2 $ 2 4N . R . C I i p A r t ' 3 $ 1

P . S . G r a p h i c i E i p a n d e r $ 2 4

B a t t l e o f A n l i e t a m 1 3 0G e t t y s b u r g 9 3 K a m p f g r u p p e $ 3 P h a n t a i i e $ 2 R i n g ! o Z i l f i n $ 2 R o a d w a r 2 0 0 0 S 2 S h a r d o S p r i n g $ 2 S U B L O G I CF o o t b a l l $ 2 | e $ 3 P u r e S l a t B a i e b a l l $ 3 T H U N D E R M O U N T A I NT o p G u n $ 6 . B 8T I M E W O R K S■ D a t a M a n a g e r $ 3 E v e l y n W o o d R e a d e r $ 3 9P a r t n e r $ 3 S w i f t e I w J S i d e w a y s . 1 3 9S y l v i a P o r t e r ' s F i n a n c i a l

P l a n n e r $ 5 9■ W o r d W r i t e r $ 3

• A I I 3 i n 1 P o w e r P a c k $ 7 9U N I S O N W O R L DF o n t s B o r d e r i $ 2 3N e w s m a i t e r 1 5 9P r i n l m a i l e r P l u s 9 3 A r G a l l e r y o $ 1 9 E a .W E E K L Y R E A D E RS t i c k y b e a r M a t h 9 2 S t i c k y b e a r N u m b e r s . . $ 2 3S t i c k y b e a r R e a d i n g . . . $ 2 1

E L E C T R O N I C A R T S "T h b i g g e s t , r i c h e s tt e x t a d v e n t u r e o a l t i m e , w r i t t e n b o n o t h e w o r l d ' sf a v o r i t e m y s t e r y / s c i -f w r i t e r s .A m n e s i aL i s t $ 4 4 . 9 5O u D i s c o u n t P r i c e $ 2 9 .

r e q . 1 2 8 K

P . O . B O 1 1 1 3 2 7 - D E P T . C P C - B L A W N O X , P 1 5 2 3 8

' P l e a s e R e a d T h F o l l o w i n g O r d e r i n g T e r m s C o n d i t i o n s C a r e f u l l y B e f o t e P l a c i n g Y o u r O r d e r : O r d e r s w i t h c a s h i e r s c h e c k o m o n e v o r d e r s h i p p e d i m m e d i a t e l y o i i t o c k i t e m * .P e r s o n a l C o m p a n y c h e c k i , a l l o w w e e k s c l e a r a n c e . N C . O . D . ' i ! S h i p p i n g : C o n t i n e n l a l U . S . A . — O r d e r s u n d e r $ 1 0 0 a d d $ 3 ; f r e e i h i p p i n g o o r d e r s o v e r $ 1 0 0 . A K H I F P O .A P — a d d $ o a l o r d e r s . C a n a d a P u e r t o R i c o * d d $ 1 0 o a l o r d e r s . S o r r y , n o t h e r I n t e r n a t i o n a l o r d e r t a c c e p t e d ! P r e i i d e n t i a d 6 u l e s l a o t h t o t a l a m o u n t o o r d e ri n c l u d i n g s h i p p i n g c r u r i e s l R E A S O N S F O R C A L L I N G C U S T O M E R S E R V I C E — 4 1 2 - 3 6 1 - 5 2 9 1 ( 1 S l a t u i o o r d e r o r b a c k o r d e r ( 2 I a n y m e r c h a n d i s e p u r c h a s e d w i t h i n 6 d a y s f r o m S O o l A . i d e t e c t i v e , p l e a s e c a l l l o r e l u r n a u t h o r i z a t i o n n u m b e r . D e f e c t i v e m e r c h a n d i s e w i l l b r e p l a c e d w i t h I h e u m e m e r c h a n d i s e o n l y . O t h e r r e t u r n * s u b j e c t t o 1 5 r e i l o c k i n gc h a r g e . A f t e r 6 0 d a y > p l e a i e r e f e r t o t h m a n u l a c t u i e n w a r r a n t y i n c l u d e d w i t h I h m e r c h a n d i s e r e t u r n d i r e c t l y t t h m a n u f a c t u r e r . C u s t o m e r s e r v i c e w i l l n o a c c e p t c o l l e c t c a l l s o c a l l * o S . D . O A . ' i B O O ' o r d e r l i n e s ! H a v e y o l e e n o u r o n l i n e c a t a l o g o 1 1 0 O O s o f t w a r e t i t l e i l o C o m m o d o r e , A t a r i , A p p l e , I B a n d A m i g a ) I o C o m p u S e r v e ' * E l e c t r o n i c M a l l -f u s t t y p e G S D a n s h o p p i n g f o s o f t w a r e w i l l n e v e r b t h s a m e a g a i n t H O U R S : M o n . - F r i . 9 A M - 5 : 3 0 P M , S a t . 1 0 A M - 4 P M E a s t e r n T i m e . B e c a u s e t h i s a d h a d t b w r i t t e n 2 - m o s .b e f o r e i w a p u b l i s h e d , p r i c e t a v a i l a b i l i t y a r s u b j e c t t c h a n g e ! N e t i t l e s a r a n i v i n g d a i l y ! P l e a s e c a l l f o r m o r e i n f o r m a t i o n !

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 56/68

e l u d i n g i t c o m p u t i n g i n d e x r e l a t i v et a I B P C S c r e e n A t t r i b u t e s i u s e d t v a r y t h i n t e n s i t y o f s c r e e nc o l o r s .

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

S o m e o f t h e l e s s d r a m a t i c , b u e q u a l l y h e l p f u l f e a t u r e s o T h N o t o U t i l i t i e s i n c l u d e T i m e M a r k ,w h i c h a u t o m a t i c a l l y l o g s t h s t a r ta n s t o p t i m e s a n t h d u r a t i o n o a n c o m p u t e r o p e r a t i o n ; B e e p ,w h i c h l e t s y o a d s o u n d s t b a t c hf i l e s ; D i r e c t o r y S o r t , w i t h w h i c h d r e c t o r i e s c a n b e r e o r g a n i z e d u s i n gv a r i e t y o p a r a m e t e r s ; F i l e F i n d , e c e p t i o n a l l y u s e f u l , t o o , w i t h w h i c hy o c a q u i c k l y l o c a t e a n f i l e o h a r d d i s k ; a n F i l e I n f o , w h i c h l e t sy o u a d d c o m m e n t a r y t f i l e n a m e s .F i l e I n f o i n e w i t h t h i s e d i t i o n o t h U t i l i t i e s . W i t h i t y o c a e a s i l yk e e p t r a c k o f t h p u r p o s e a n i s t r u c t i o n s f o a n f i l e .

E x c e p t i o n a lD o c u m e n t a t i o nA u s u a l , N o r t o n e x p e n d e d t h s a m e c a r e o t h m a n u a l a o t h u t i l i t i e t h e m s e l v e s . A l d o c u m e n t at i o n c l e a r l y w r i t t e n , w i t h t h t o n eo f d e n t , s y m p a t h e t i c , a n c o c e r n s i n s t r u c t o r . B o t h m a n u a l sa n t u t o r i a l s a l s o c o n t a i n i n s t a n c e so f g e n t l e h u m o r , j o k e s y o m i g h tf i n d w e l c o m e w h i l e t a c k l i n g t h m e c h a n i c s o h a r d d i s k m a n a g em e n t a n f i l e r e c o v e r y . A c c o m p an y i n g t h U t i l i t i e s i b o o k l e t ,U n d e r s t a n d i n g Y o u r D i s k s , t h a t m a a g e s i n f e p a g e s t p r o v i d es u r p r i s i n g l y t h o r o u g h y e e a s y - t o -u n d e r s t a n d i n t r o d u c t i o n t d i s km a n a g e m e n t , o r g a n i z a t i o n , a n o p e r a t i o n .

H a v i n g b e e n t h r o u g h h a r d d i s kp r o b l e m s b o t h w i t h T h N o r t o nU t i l i t i e s a n w i t h o u t i t f e e l c o n f id e n t i s a y i n g t h a t , i t e r m s o f t h et i m e i s a v e s , a $ 1 5 0 , T h N o r t o nU t i l i t i e s : A d v a n c e d E d i t i o n i n o e p e n s i v e a a l l .T h N o r t o n U t i l i t i e s : A d v a n c e d E d i t i o nP e t e r N o r t o n C o m p u t i n g2 2 1 0 W i t s h i r e B l v d .S a n t a M o n i c a , C 9 0 4 0 3$ 1 5 0

P a g e M a k e rT o C a m p b e l l

R e q u i r e m e n t s : I B M P C A o c o p a t i b l e w i t h t e n - m e g a b y t e h a r d d i s k ,5 1 2 K o m e m o r y , M i c r o s o f t W i n d o w so W i n d o w s r u n t i m e p a c k a g e ( s u pp l i e d ) , W i n d o w s - c o m p a t i b l e m o u s e ,a n D O 3 . 0 o r h i g h e r . L a s e r p r i n t e rh i g h l y r e c o m m e n d e d .

P a g e M a k e r , b A l d u s , c o s t s a l m o s t$ 7 0 0 , b u f r o m t h v e r y b e g i n n i n gy o g e t h f e e l i n g i t ' s w o r t h e v e r yc e n t . G o r g e o u s l y p a c k a g e d , l a v i s h l yi l l u s t r a t e d , a n b e a u t i f u l l y l a i d o u t ,i r e e k s o f q u a l i t y M o n t h s o u s d n o t h i n g t r e m o v e t h a t i m p r e ss i o n , a l t h o u g h i i n o w i t h o u t i t s h o r t c o m i n g s .

B u t t r e s s i n g i t h i g h - c l a s s f e e l i t h f a c t t h a t P a g e M a k e r w o n ' t r u o a o r d i n a r y P C I r e q u i r e s t h h o r s e p o w e r o a A T - c l a s s m a c h i n ew i t h h a r d d i s k d r i v e a n m o u s e . F o t h i s r e v i e w , P a g e M a k e rw a t e s t e d o t w c o m p u t e r s : a 8 m e g a h e r t z A c l o n e w i t h t w m g a b y t e s o R A a n a E n h a n c e dG r a p h i c s A d a p t e r ( E G A ) , a n s t o c k 6 - m e g a h e r t z I B P A w i t h5 1 2 K R A a n H e r c u l e s d i s p l a y .T h d i f f e r e n c e i p e r f o r m a n c e w a s i g n i f i c a n t . T h p r i n t e r s u s e d w e r ea I B P r o p r i n t e r a n H e w l e t t -P a c k a r d L a s e r J e t P l u s w i t h t w m g a b y t e s o R A a n d o w n l o a d a b l ef o n t s . 1 2 - p a g e m a g a z i n e w a p r o d u c e d u s i n g M i c r o s o f t W o r d a n dW o r d S t a r t p r e p a r e t h d o c u m e n t s .

P a g e M a k e r i a l r e a d y o n o t h m o s t p o p u l a r d e s k t o p p u b l i s hi n g p a c k a g e s , c u r r e n t l y l e a d i n g t h m a r k e t i b o t h t h A p p l e M a c i nt o s h ( w h e r e i o r i g i n a t e d ) a n P a r e n a s . I l e t s y o t i t o g e t h e r t e x ta n g r a p h i c s f r o m d i s p a r a t es o u r c e s , c o m b i n e t h e m i n t o s i n g l ed o c u m e n t ( o r p u b l i c a t i o n , i n P a g eM a k e r p a r l a n c e ) , a n t h e n f o r m a tt h a t d o c u m e n t w i t h m u l t i p l e c o u m n s , r u l e d l i n e s , a n t y p o g r a p h i cs p e c i a l e f f e c t s . I g e n e r a l , i l e t sy o p e r f o r m m a n y o t h e j o b s t h a tw e r e o n c e t h e e x c l u s i v e d o m a i n o t h p a s t e u p a r t i s t .

O c o u r s e , P a g e M a k e r w o n ' t i s t a n t l y g i v e y o a n e x t r a a r t i s t i c

t a l e n t . ( M a y b e t h a t ' s h o a r t i f i c i a li n t e l l i g e n c e w i l l f i i n t o t h n e x tg e n e r a t i o n o d e s k t o p p u b l i s h i n gs o f t w a r e . ) B u i d o e s m a k e i p o s s ib l f o y o t c r e a t e f i n i s h e d d o c um e n t s t h a t j u s t a r e n ' t f e a s i b l e w i t ho r d i n a r y w o r d p r o c e s s o r s .

P a i n l e s s I n s t a l l a t i o nI n s t a l l i n g P a g e M a k e r i s i m p l i c i t y i s e l f . T h P a g e M a k e r U s e r M a n u a lp o i n t s t t h I n s t a l l a t i o n G u i d e ,3 0 - p a g e b o o k l e t t h a t e x p l a i n s h o t i n s t a l l P a g e M a k e r , M i c r o s o f t W i d o w s ( w h e r e n e c e s s a r y ) , s o f t f o n t s ,a n t h o p e r a t i o n o P a g e M a k e r o n e t w o r k s . M o s t u s e r s c a s i m p l yi n s e r t t h I n s t a l l d i s k i d r i v ea n e n t e r I N S T A L L a t h D O p r o m p t .

s l i c k . E X E p r o g r a m , n o b a t c h f i l e , r u n s t h i n s t a l l a t i o n p r c e d u r e . A l o n g t h w a i a l t e r sC O N F I G . S Y S ( a d d i n g m o r e f i l e sa n b u f f e r s i t h e y ' r e s e t o l o o n o a a l l ) , a n A U T O E X E C . B A T( a d d i n g t h P a g e M a k e r a n W i d o w s d i r e c t o r i e s t t h p a t h ) , f i r s ta s k i n g y o u r p e r m i s s i o n . U n l i k em a n y o t h e r p r o g r a m s , w h i c h c l o bb e r t h e s e f i l e s w i t h n a r y h i n t t t h u s e r , t h P a g e M a k e r i n s t a l l a t i o np r o g r a m g i v e s y o c o m p l e t e c o n t r o la n l e t s y o c o n t i n u e i n s t a l l a t i o nw i t h o u t t h o s e c h a n g e s — a s i g n i f ic a n t c o n s i d e r a t i o n i n n e t w o r ke n v i r o n m e n t .

I y o d o n ' t a l r e a d y o w M c r o s o f t W i n d o w s , t r i m m e d - d o w nr u n t i m e m o d u l e i i n s t a l l e d f o y o u .I c o n t a i n s t h b a r e m i n i m u m o W i n d o w s r e q u i r e d t o p e r a t eP a g e M a k e r .

I y o u ' r e p o w e r u s e r w h w a n t s t k n o w w h a t ' s u n d e r t h h o o d , t h m a n u a l c o n t a i n s i m p r e ss i v e c o v e r a g e o f t h e e n t i r e i n s t a l l at i o n p r o c e d u r e . Y o c a e v e ni n s t a l l P a g e M a k e r m a n u a l l y u s i n gt h i s i n f o r m a t i o n , b y p a s s i n g t h a u t o m a t i c I N S T A L L p r o g r a m a l t og e t h e r . T h i s s e c t i o n p r o v e d u s e f u la f t e r d e l i b e r a t e a t t e m p t t c r a s hP a g e M a k e r t t e s t i t e r r o r h a n d l i n g ;w h a t s e e m e d l i k e b u t u r n e d o u tt b u s e r e r r o r .

I a d d i t i o n t t h I n s t a l l a t i o nG u i d e , y o a l s o g e t t h e 3 1 0 - p a g e

5 C O M P U T E ! 1 * P M a g a z i n e S e p t e m b e r 1 9 8 7

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 57/68

T h o n S l o p a t i o pO R D E R S O N L Y

c a l l t o l l f r e e

A L L T R ( 1 - 8 0 0 - 2 2 5 - 5 8 7 8 )O R D E R S T A T U S , I N F O R M A T I O N , R . A . ' s

C A L L 1 - 3 1 3 - 5 9 5 - 0 7 8 8

$ 5 6 9 I n c l u d e sM S - D O S !

B L P C 5 1 2 / 1 1 0 0 % I B M P C -X c o m p a t i b i l i t y a n 5 1 R A M . i n c l u d e s 5 ' A " 3 6 K f l o p p y d i s k d r i v e , l o p r o f i l ek e y b o a r d , h i g h r e s o l u t i o no u t p u t ( 7 2 0 x 3 5 0 p i x e l s ) ,C e n t r o n i c s p a r a l l e l a n d R S 2 3 2p r i n t e r p o r t s , s i x e x p a n s i o ns l o t s . I n c l u d e s a b b r e v i a t e dM S - D O S .

T A C A S E S P E C I A L5 D 5 / D D D 1 5 K E T T E 5

I F L I P T O D A T A C A S E W I T H

S L E E V E S , L A B E L SW R I T E P R O T E C T SJ u s t ( 2 4 . 5 1 A "

P a n a s o n i c D o M a t r i x P r i n t e rK X P - 1 0 8 0 i $ 1 7 9 ( 1 2 0 C P S ) F R E E S T A R T E R K I K X P - 1 0 9 1 1 $ 2 1 9 ( 1 6 0 C P S )

2 0 p a c k p o p e rH e a v y d u t y m e t a lp r i n t e r s t a n dV i n y l d u s t c o v e r

S U P E R S P E C I A L S E A G A T EP C - X T H A R D D R I V E K I

$ 0 4 9 * « C o m p l e t e w i t h

w e s t e r n D i g i t a l C o n t r o l l e ra n M o u n t i n g H a r d w a r e

C A T A L O G . 'B A U D M O D E M K I

B u l l e t i n B o a r d s I n f o r m a t i o n S e r v i c e s

W I T H A N $ 1 0 . 0 0 P U R C H A S E C O M P L E T E W I T H P I C T U R E S , D E S C R I P T I O N SA N M O R E . T H O U S A N D S O F I T E M S A L O W . L O P R I C E S !        A L J U S T

$ 1 1 9A V A T E X 1 2 0 0 H P C - T A L K S O F T W A R EC O M P U S E R V E S T A R T E R K I R S - 2 3 2 C A B L E M - P H O N E C O R D

m D i s k D r i v e

H e a d C l e a n e r s

R e s e a r c hE . G . A C a r d

$ 1 4 9

C O L O R P A P E RB L U E , Y E L L O W , G R E E N P I N K

W H I T E , S A L M O N G O L D5 0 S h e e t s ( A n y C o l o r )

2 0 1 L Z C u t . 9 . 5 x 1 1R a i n b o w P a c k » 1 ( P - Y - f l |R a i n b o w P a c k 1 ( G t - S - G o )

6 . 9 5E . 9 56 . 9 5

C O N T I N U O U S C A R D S T O C K3 x I x 5 x

4 . 9 97 . 9 9

9 C O N T I N U O U S L A B E L S

A u d i o C a s i » t i » , W f i r HD t i k ( Z . 7 5 x 2 | 2 5 W n l t iF 1 F o l d e r p V t K 5 / 8 ) 7 S M l r i ( 3 V t x 1 5 / 1 6 ] 1 0 0 D

9 4 . 9 99 . 9 96 - 9 9

C A B L E S , I N T E R F A C E , :A S n i t c h B o i P a r a U t lA S w i t c h B o i F t S - Z 3 2A B - X C r D K o n f E O i P j rB S P n m i i k b i t 1 0 B S P n n t i i C i b l a 6

M i c r o i l u r t nR S - ? 3 Z F F 6 'r s - ? 3 : m f i o "H S - 2 3 2 M F 6 'R S - 2 3 2 M M 6 '

3 9 . 9 53 9 . 9 54 9 . 9 5

9 . 9 56 . 9 5

5 9 . 9 59 . 9 5

1 2 . 9 59 . 9 59 . 9 5

M I S C E L L A N E O U SA C C E S S O R I E SM T w I i t - N - T l l t5 . Z 5 " O i t k N o t c h a rA m i n y P r i n t e r S t i n dM o u m H o u mf a u s « M i l■ r i m a S t a n d 2 - P c

S i i O u t l e t S u r g i S t r i pA C - 1 0 I B M A P P L E

» r C a r d

1 4 . 9 57 . 9 5

1 4 . 9 54 . 9 57 . 9 5

1 2 . 9 51 4 . 9 5Z 7 . 9 5

o

D I S K E T T E SB u l k 3 . 5 " S D B u l k 3 . 5 " O D B o l k 5 . 2 5 " D S 0 DB A S F 3 . 5 " S S D DB A S F 3 . 5 " D S D DB A 5 F 5 . 2 5 " D S D 0B A S F 5 . 2 5 ~ O S H H a u l ! 3 . 5 " S S D DM a n l l 3 . 5 " 0 S D DM a i e l l 5 . 2 5 " S O M ) . s l l 5 . 2 5 " D S O Dn t a x 6 l ! 5 . 2 5 " D S H DS o n ) 3 . 5 " S S D OS o n y 3 . 5 " D S D DS o n y 5 . 2 5 " S S D DS o n y 5 . 2 5 " D S D DS o n y 5 . 2 5 " D S H D3 3 . 5 " S S D D3 M 5 " 0 S D D3 5 . 2 5 " S S D D3 5 . 2 5 " D S D D3 5 . 2 5 " D S H D

. 9 1 . 2 9

. 3 1 3 . 9 51 9 . 9 5

9 . 9 51 9 . 9 51 4 . 9 52 2 . 9 51 0 . 9 51 1 . 9 52 3 . 9 51 4 . 9 52 2 . 9 5

8 . 9 59 . 9 5

2 2 . 9 51 5 . 9 52 2 . 9 51 0 . 9 51 1 . 9 52 9 . 9 5

D I S K S T O R A G ED i t k D r M H v O . 5 " )D J F 4 3 . 5 "] s R i 6 0 - 5 . 2 5 "

L A n r y C l t * - 3 ( 5 . 2 5 " |U b f i r y C m - 5 ( 3 . S - )P o c k e t P i c k ( 3 . 5 " )

R I B B O N SE p i o n F X M X R X - B O

B P r n p r i i r t W" W K O f l i e 1 0 6 0 9 f t

S t a r O k i d a t aX M 8 0 L e g e n d B M S M M 8 D 4

V i s a 2 1

2 2 . 9 96 . 9 96 . 9 9

. 9 . 9

1 4 . 9 9

5 . 9 99 . 9 59 . 9 92 . 9 97 . 9 97 . 9 9

I B H A R D W A R EP C - X T

1 2 0 0 B i u d n i m i M o d e m2 M e S u f i i t e K ) C . O . V . C m lC o l o r G r a p h i c P r i n t e r C l r dD i l k D o v e C l r dD S D O 1 / 2 H 1 . 3 & 0 K D r f mE . G . A . C a r dG a m e C o n t r o l l e r P e r lH i r d D i s k C o n t r W1 P h i l I I C i r dK e y b o a r d - A T S t y l tK e y b o a r d f i S t y l eK e y b o a r d X S t y l oM a i n B e a r d - T u r b oM a i n B e a r dM o n o g r a p h i c ! C a r dM u l t i f u n c t i o n C a r d l o P C - X TM u l t i l O C a r dP r i n t e r C l r dR S 2 3 ! C a r d

1 1 0 3 8 9 0 0

5 9 . 9 57 5 . 9 53 5 . 9 58 9 . 9 5

2 9 9 . 0 02 9 . 9 5

1 1 0 . D O7 5 . 9 57 5 . 0 09 5 . 0 05 4 . 0 0

1 4 0 1 1 6 . 0 0

7 5 . 9 57 5 . 9 58 6 . 9 52 9 . 9 53 8 . 9 5

T H O M S O N M O T 4 1 6 0 C G C o l o r 3 3 0 4 5 0 A M o n o c h r o m a - 1 3 2 C L M 1 5 9 . 0 04 3 5 0 E G A D u a l S c a n4 3 U l t r a S c a nT T M o n i t o r2 1 7 0

P R I N T E R SP a n j j o n l c K X - P 1 Q 8 D iP a n a i o n t e K X - P t 0 9 1 lP a n a s o n i c K X - P 1 0 9 2 LP a n a s o n i c K X - P 1 5 9 2P a n i i o n l G K X - P 1 5 9 5P a n a t o n l c K X - P 3 i 5 iP a n a i o n l c K X - P 3 1 3 1

4 6 9 . 0 06 1 9 . 0 01 1 9 . 0 02 9 9 . 0 0

1 9 9 . 0 02 5 9 . 0 03 3 5 . 0 03 9 9 . 0 04 8 9 . 0 03 9 9 . 0 02 5 5 . 0 0

D U S T C O V E R SG a m i n i l OI B P K e v b o a r dI B M P C S y l i e mP a n a i o n i c 1 0 B 0 9 0 9

6 9 6 9

2 3 . 9 56 . 9 5

I B S O F T W A R EA l t e r n a t e R e a l i t y . C i t yA i c h o nB a l a n c e o P o w e rB l a c k C a u l d r o nC h a m p i o n ! h i L o d * R u n n e rC h e s s m a t t e r 2 0 0 0C l i p A r W 1 - N e w j r o o mC l i p A r t V o l . 2 - N a w s r w mC l i p A r V o l . 3 - N e w s r o o mC r D H t i l i iO b a i e I ID b g i e l l l f t u iD o l l a r i S e m e w / F o r a c a t iD o n a l d D u c k ' t P l a y g r o u n dF - 1 5 S t r i k e E a g l eR i g h t S i m u l a t o rG a t eG r a p h i c s L i b r a r y o t I . S . T a l kJ e K a r a t e k aK n g ' i Q u « t l . [ ! o c l l lL M U J 1 - 2 - 3 .M a r k W I f c a m s CM a i t e t t y p eM a t h B l a H t fM e a n 1 N e w s r o o mP a w nP r i n t S h o pP r i n t S h o p C o m p a n i o nR a d i o B a i a b a l .S a r g o n I I S h a n g h a i .S i d e k i c kS l e n t S e r v t o .S p a c e Q u e s tS u m m e r G a m e s I IS y m p n o n yT e m p M n f A p s h a l T r i l o g yU l t i m a I I W i n n i e T h P o o hW i n t e r G a m a sW i z a r d t y P r o v i n g G r o u n d sW o r d A t t a c kW o r d P e r f K tW o r d s t a r ! 2 0 0 0W o r l d G a m nZ o r k T r i t o g y

2 6 . 9 51 0 . 9 5

3 3 . 9 52 6 . 9 52 3 . 9 52 7 . 9 51 9 . 9 52 6 . 9 51 9 . 9 5

1 2 9 . 9 53 3 3 . 9 54 6 9 1 2 0 . 9 5

1 9 . 9 52 3 . 9 53 3 . 9 52 6 . 9 52 3 . 9 53 9 . 9 53 3 . 9 52 3 . 9 53 3 . 9 5

3 3 3 . 9 53 3 9

2 6 9 53 3 . 9 52 6 9 54 9 2 9 . 9 54 0 . 9 53 3 . 9 52 7 . 9 52 6 . 9 52 9 . 9 54 3 . 9 52 3 . 9 53 3 . 9 52 6 . 9 5

4 6 6 . 9 52 6 . 9 53 9 . 9 51 6 . 9 52 6 . 9 54 0 . 9 53 3 . 9 5

3 3 0 . 9 53 9 6 . 9 5

2 6 . 9 54 6 . 9 5

s u r c h a r g e f o M a s t e r C a r da r d o r s a r c o n s i d e r e d v e r b a l c o n t a c t s a n a d h e r e t a l l a w s a s s e b t h F e d e r a l T r a d e C o m m i s s i o n . A l o r d e r c a n c e l l a t i o n s w i l l b c h a r g o d 5 % O r d e r i n g I n f o r m a t i o n ; C r * d i t C a r d

n u m b e r , e x p i r a t i o n d a t e , s h i p p i n g a d d r e s s a n D A p h o n e n u m b e r r e a d y w i t h o r d e r . P e r e o n a l a n c o m p a n y c h e c k s : C a l l o r d e i i y o w i l l r e c e i v e a o r d e r n u m b e r . S e n d o r d e ra n c h e c k l t h P . O . B o l i s t e d . A l l o w 1 B u s i n e s s D a y * l o c h e c k t c l e a r . M o n e y O r d e r s : C a l l o r d e r I y o w i l l r e c e i v e a o r d e r n u m b e r . S e n d n u m b e r w l l h m o n e y o r d e r t

l i s t e d . S h i p p i n g : C o n t i n e n t a l U S A - A l O r d e r e a d m i n i m u m J 3 . O Q . H I A K C a n a d a a d 5 % . m i n i m u m ( 5 . 0 0 . A l o t h e r o r d e r a r e e a a d d 1 5 % , m i n i m u m S 1 O . O O . N C O O . ' a o v e r, a d a a d d i t i o n a l S 3 . 0 0 s h i p p i n g c h a r g e t o C . O . O . A l a r e a s n o t s e r v i c e d b U . P . S . w i l l b s h i p p e d f i r s t c l a s s i n s u r e d m a l l . A i s h i p p i n g c h a r g e s i e x c e s s o t h a b o v e I t e m s w i l l b

A l o r d e r s a r s h i p p e d o f i r s t c o m e f i r s t s e r v e d b a s i s a n a r e u s u a l l y s h i p p e d i m m e d i a t e l y . P l e a s e a l l o w 2 - w e e k s d e l i v e r y l i m e . A l g o o d s t r n e a n i n c l u d e f a c t o r y w a r r a n t yd e f e c t i v e s m u s t h a v e a r e t u r n a u t h o r i z a t i o n n u m b e r . P l e a s e c a l l ( 3 1 3 ) 5 9 5 - 0 7 8 8 t o b t a i n a R . A . « o r r e t u r n w i l l n o t b e a c c e p t e d . P r i c e s a n a v a i l a b i l i t y s u b j e c t t c h a n g e w i t h o u t n o t i c e .c o r r e s p o n d e n c e s h o u l d b e s e n t t P . O . B o 7 W a y n e , M 4 8 1 8 4 . ' S A T I S F A C T I O N R E F U N D I L E S S S H I P P I N G t H A N D L I N G C a l l l o r D e t a i l s .

N o r e s p o n s i b l e f o t y p o g r a p h i c a l e r r o r s .

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 58/68

P a g e M a k e r U s e r M a n u a l , 1 4 8 - p a g eR e f e r e n c e M a n u a l , f o l d - o u t q u i c kr e f e r e n c e g u i d e , a n s u p p l e m e n tc o n t a i n i n g e r r a t a a n l a t e - b r e a k i n gn e w s . T h l a r g e r m a n u a l s a r e w i r e -b o u n d t l a f l a t , a n t h U s e rM a n u a l h a c o n v e n i e n t t a b s d i v i di n t h c h a p t e r s . A l o f t h e d o c um e n t a t i o n w a p r o d u c e d w i t hP a g e M a k e r a n d t y p e s e t o L i n o -t r o n i c s 1 0 0 P , e x c e p t f o t h s u p p l em e n t , w h i c h w a d o n e o n a l a s e rp r i n t e r .

O v e r a l l , t h d o c u m e n t a t i o n i i m p r e s s i v e a n a m o n g t h e b e s t I ' v ee v e r s e e n — a v i t a l c o n s i d e r a t i o n i p r o g r a m o t h i s s c o p e . T h o n l yp o i n t t c r i t i c i z e i t h a t i t ' s l i t t l es h o r t o h e a v y - d u t y t e c h n i c a l i n f o rm a t i o n , s u c h a d e t a i l s o m e m o r yu s a g e , s p e c i f i c a t i o n s o h o g r a p hi c a r i m p o r t e d , a n s o n

H e l p f u l T u t o r i a l sE a c h s e c t i o n i t h U s e r M a n u a l b g i n s w i t h t a b l e o f c o n t e n t s , f o l o w e d b e x p l a n a t i o n s o m a j o rt o p i c s . I m p o r t a n t p i e c e s o f i n f o rm a t i o n a r h i g h l i g h t e d w i t h T i b o f o q u i c k r e f e r e n c e . T h m a u a s t a r t s o u t w i t h t u t o r i a l i nw h i c h y o u c r e a t e n i c e - l o o k i n gn e w s l e t t e r u s i n g s a m p l e t e x t a n i m a g e s s u p p l i e d w i t h P a g e M a k e r .

F o l l o w i n g t h a t i w h a ta m o u n t s t c o u r s e i d e s k t o pp u b l i s h i n g m i x e d w i t h h o w - t o s o a l t h m a j o r f e a t u r e s o P a g e M a k e r .I n o t o n l y t e a c h e s h o t u s P a g eM a k e r , b u a l s o s u p p l i e s e n o u g hb a c k g r o u n d s y o c a n u s e t h p r g r a m t i t f u l l e s t . F o e x a m p l e , t h s e c t i o n o l e a d i n g ( t h e b l a n k s p a c eb e t w e e n l i n e s o t y p e ) e x p l a i n s t h er e a s o n i n g b e h i n d P a g e M a k e r ' s d f a u l t s e t t i n g s a s w e l l a h o t h e yc a b a d j u s t e d . F e a t u r e s w h i c ha r e n ' t c o v e r e d i t h U s e r M a n u a la r d i s c u s s e d i t h R e f e r e n c eM a n u a l .

A m e n t i o n e d a b o v e , h o w e v e r ,t h m a n u a l s a r b i s p o t t y i f a i rl t e c h n i c a l a r e a s . F o i n s t a n c e ,w h e n y o i m p o r t L o t u s . P I C f i l e ,c a y o e d i t a n o i t t e x t o c h a n g e i t t e x t a t t r i b u t e s ? T h a s w e r i n o b u i t ' s n o c o v e r e d i t h m a n u a l s .

P a g e M a k e r ' s o n l i n e h e l ps c r e e n s a r a l s o s o m e w h a t l a c ki n g — c o m p a r e d t o s a y , L o t u s 1 - 2 - 3 .W h e n y o c h o o s e H e l p f r o m t h S y s t e m m e n u , s e l e c t t o p i c f r o ml i s t , a n c l i c k t h H e l p b u t t o n ,s c r e e n f u l o f t e x t a p p e a r s . B u i t ' sn o c o n t e x t - s e n s i t i v e , u n l i k e t h h e l p s c r e e n s f o u n d i o t h e r s o p h i st i c a t e d M S - D O S a p p l i c a t i o n s . S t i l l ,m o s t W i n d o w s a p p l i c a t i o n s d o n ' tb o t h e r t p r o v i d e o n l i n e h e l p a a l l .

T h e r e i n d i s k - b a s e d t u t o r i a li n c l u d e d w i t h P a g e M a k e r . A l t h o u g hy o c a f o l l o w a l o n g w i t h t h p r i n t e d t u t o r i a l w h i l e u s i n g t h p r o g r a m , t h e r e ' s n s a f e t y n e a n y o c a e a s i l y g e l o s t . E v e n s o t h t u t o r i a l i n t h U s e r M a n u a l i c h a ll e n g i n g a n r e w a r d i n g ; i t ' s g o o d ,t y p i c a l u s o P a g e M a k e r , n o t c o t r i v e d t o a p p l i c a t i o n .

M u c h L i k e T h M a I y o u ' r e a l r e a d y u s i n g W i n d o w s ,y o h a v e h e a d s t a r t w h e n l e a r ni n P a g e M a k e r . I a d h e r e s c l o s e l y t W i n d o w s c o n v e n t i o n s f o r t e x t e d i ti n g , d r a w i n g t o o l s , m e n u s , a n s o n M a c i n t o s h e x p e r i e n c e i a l s op l u s . T h P v e r s i o n f e e l s v e r ym u c h l i k e t h M a v e r s i o n , a n i h a m a n y m o r e f e a t u r e s t h a n t h o r i g i n a l M a v e r s i o n , w h i c h h a s i n c e b e e n u p d a t e d . A c c o r d i n g t A l d u s , t h e y s h a r e q u i t e b i o s o u r c e c o d e .

S o m e f e a t u r e s o f t h P v e s i o n i m i t a t e t h M a v e r s i o n w h e r et h e r e ' s n o W i n d o w s c o n v e n t i o n . F o e x a m p l e , t h o v a l t o o l d r a w s o v a l sb d e f a u l t , b u d r a w s c i r c l e s i y o h o l d d o w n t h S h i f t k e w h i l ed r a w i n g ; l i k e w i s e , t h e r e c t a n g l et o o l d r a w s s q u a r e s i y o h o l dd o w n S h i f t .

P a g e M a k e r i c o m p a t i b l e w i t hv e r y w i d e v a r i e t y o t e x t a n g r a p h i c s f i l e s . G r a p h i c s f o r m a t s i c l u d e A u t o C A D , E n c a p s u l a t e d P o s tS c r i p t ( E P S ) , L o t u s . P I C , P P a i n t ,P P a i n t b r u s h , W i n d o w s D r a w ! , W i d o w s P a i n t , T I F F s c a n n e r i m a g e s ,a n d W i n d o w s m e t a f i l e s . I r e t a i n sc o l o r i n f o r m a t i o n , a l t h o u g h m o s tp r i n t e r s d o n ' t s u p p o r t c o l o r .

T I F F f i l e s a r s t o r e d i f o m a j o i n t l y d e v i s e d b A l d u s a n

M i c r o s o f t w h i c h w a r e l e a s e d t t h p u b l i c d o m a i n i l a t e 1 9 8 6 .T I F F i m a g e s a r c o m p a c t b i t m a pf i l e s t h a t p r e s e r v e c o l o r s , g r a ys c a l e s , a n b l a c k - a n d - w h i t e i n f o rm a t i o n ; t h e y ' v e r a p i d l y b e c o m es t a n d a r d a n a r s u p p o r t e d b a l m a j o r s c a n n e r m a n u f a c t u r e r s .

T e x t f i l e f o r m a t s i n c l u d e D o c um e n t C o n t e n t A r c h i t e c t u r e ( D C A ) ,w h i c h i s u p p o r t e d b y w o r d p r o c e ss o r s s o l d b I B a n o t h e r s ; W o r dS t a r ; W o r d P e r f e c t ; W i n d o w s W r i t e ;X y W r i t e U l M u l t i M a t e ; a n p l a i nA S C I I . P a g e M a k e r r e t a i n s q u i t e b i o f o r m a t t i n g w h e n l o a d i n g t h e s ef i l e s : f o n t , f o n t s i z e , f o n t a t t r i b u t e s ,l i n e s p a c i n g , c a s e , t a b s , l e f t m a r g i n ,l e f t a n r i g h t i n d e n t s , h a n g i n g i d e n t s , a n h a r d c a r r i a g e r e t u r n s .T r i c k i e r f o r m a t t i n g i i g n o r e d . F o e x a m p l e , M i c r o s o f t W o r d c a c r e a t ep a g e s w i t h m o r e t h a n o n e c o l u m n ,b u P a g e M a k e r b r i n g s t h e m i a s e p a r a t e p a r a g r a p h s .

S t a r t i n g D o c u m e n tW h e n c r e a t i n g d o c u m e n t w i t hP a g e M a k e r , y o m u s t k e e p i m i n dt h a t i s h o w s t h d o c u m e n t o s c r e e n a i w i l l a p p e a r o t h p r i n t e r y o u ' v e s e l e c t e d . I o t h e rw o r d s , t h s a m e l i n e o t e x t p r i n t e di T i m e s R o m a n 1 o a A p p l eL a s e r W r i t e r d o e s n ' t b r e a k i t h s a m e p l a c e t h a t i d o e s w h e n p r i n te o L a s e r J e t P l u s u s i n g c a t r i d g e , o e v e n L a s e r J e t P l u s u s i n gs o f t w a r e f o n t s . F o t h i s r e a s o n , t h eP a g e M a k e r m a n u a l s u g g e s t s t h a ty o s p e c i f y t h e t a r g e t p r i n t e r w h e ns t a r t i n g . I y o s w i t c h p r i n t e r s i m i d s t r e a m , P a g e M a k e r h a t r e f o rm a t h e n t i r e d o c u m e n t .

O n c e y o u ' v e c h o s e n t h p r i n te r y o c h o o s e t h N e o p t i o nf r o m t h F i l e m e n u t b e g i n w o r ko t h n e d o c u m e n t . B u y o c a n ' t j u s t s t a r t t y p i n g . A m o n g o t h e rt h i n g s , P a g e M a k e r a s k s h o l o n gt h d o c u m e n t w i l l b e W h d o e s i w a n t a i n i t i a l p a g e e s t i m a t e ? W d o n ' t k n o w , a n d n o n a A l d u sc o u l d c o m e u w i t h g o o d r e a s o n ,e i t h e r ; i t ' s n o i k e e p i n g w i t h t h W i n d o w s p h i l o s o p h y o l e t t i n g t h p r o g r a m k e e p t r a c k o t h b o o k -w o r k w h e n e v e r p o s s i b l e . I h a r d l y

5 C O M P U T E ! 1 ! P M a g a z i n e S e p t e m b e r 1 9 8 7

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 59/68

T E V E X C o m p u t e r S o f t w a r e 1 - 8 0 0 - 5 5 4 - 1 1 6 2 \S S L I S T O U

P R I C E P R I C Et t l e o f A n t i e t a m

M i s s i o n C r u s hg

u p p eo t h D e s e r tn M a r k e t G a r d e n

E l e c t ' 8 2 0 0 0

rB a t t l eG a m e s I

A p s h a i T r i l o g yG a m e sG a m e s

G r e a t e s t B a s e b a l ll d ' s G r e a t e s t F o o t b a l l

> 5 > 4

G $ 6 $ 4 $ 5 $ 4 $ 2 $ 4

L I S TP R I C E

$ 4 $ 4 $ 4 $ 2 $ 4 $ 4 $ 2 $ 2

S 3 S 2 S 4 S 4 S 2 S 3 S 2 S 1 S 2

O U P R I C E

S 2 S 2 S 2 S 1 S 2 S 2 S 1 S 1

R I C E P R I C E

C E H A F F N E R L I S TP R I C E

O U P R I C E

L I S TP R I C E

O U P R I C E

F i r e S w o r d $ 2 S 1 D i p l o m a c y $ 5 0 $ 3 3

S t r i k e $ 3 S 2 $ 3 0 $ 2 0

S u n d a y $ 3 $ 2 S u n d a y 1 9 8 4 D i s k $ 2 $ 1 S u n d a y 1 9 8 5 D i s k $ 2 $ 1

A r o W a $ 5 0 S 3 3L o d e R u n n e r $ 3 S 2

d e R u n n e r $ 3 $ 2 S h o p $ 6 S 4 S h o p C o m p a n i o n $ 5 S 3 S h o p L i b r a r y # 1 $ 3 S 2 S h o p L i b r a r y # $ 3 S 2 S h o p H o l i d a y D i s k $ 2 5 S 1 7S h o p $ 6 $ 4

W o r l d C a r m e n ? $ 4 0 S 2 7U . S . C a r m e n ? $ 4 S 3

n a l 4 B a s k e t b a l l $ 4 0 S 3 01 9 8 5 T e a m D i s k $ 1 S 1 B a s k e t b a l l $ 4 $ 3

B a s k e t b a l l 1 9 8 5 T $ 1 S 1 F o o t b a l l $ 4 0 $ 3 0

1 9 8 5 T e a m D i s k $ 1 3 $ 1

M I C R O P R O S E L I S TP R I C E

O U P R I C E

C o n f l i c t i V i e t n a mC r u s a d e i E u r o p eD e c i s i o n i t h e D e s e r tF - 1 5G u s h i p N E S i l e n t S e r v i c eS o l o F l i g h t

$ 4 $ 4 $ 4 $ 3 $ 4 $ 3 $ 2

$ 2 $ 2 $ 2 $ 2 S 2 S 2 $ 1

A C C O L A D E L I S T O U P R I C E P R I C E

D a m b u s t e r s $ 4 $ 2 M e a n 1 $ 5 S 3 M e a n 1 C o u r s e D i s k $ 2 $ 1 P s T r a d i n g C o . $ 4 0 $ 2 7

O R I G I N S Y S . L I S T O U P R I C E P R I C E

A u t o D u e lO g r eU f t i m aU l t i m a I I

$ 5 0 $ 3 3$ 4 0 $ 2 7N E $ 4 0 S 2 7$ 6 0 $ 4 0

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

A l t e r E g M a l eA l t e r E g F e m a l eC h a m p B a s e b a l lC h a m p B a s k e t b a l lC h a m p F o o t b a l lH a c k e r I M u s i c S t u d i oS h a n g h a i

N E N E N E V /

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

B l a c k C a u l d r o nK i n g ' s Q u e s tK j n g ' s Q u e s t I K i n g ' s Q u e s t 1 1 S p a c e Q u e s tH i n t B o o k s

S U L O G I C L I S T O U P R I C E P R I C E

$ 5 0 $ 3 3$ 5 0 S 3 3$ 4 S 2 $ 4 0 $ 2 7$ 4 0 $ 2 7$ 4 S 2 $ 5 0 $ 3 3$ 3 5 S 2 3

$ 4 0 $ 2 7$ 5 0 $ 3 3$ 5 $ 3 $ 5 0 $ 3 3$ 5 0 $ 3 3$ $

B a s e b a l l $ 5 0 $ 3 3F l i g h t S i m u l a t o r $ 5 0 $ 3 3F o o t b a l l $ 4 0 $ 2 7J a p a n S c e n e r y D i s k $ 2 4 $ 1 6J e S i m u l a t o r $ 5 0 $ 3 S a F r a n c i s c o S t a r D i s k $ 2 $ 1 S c e n e r y D i s k s 1 - ( e a c h ) $ 2 0 $ 1 5W e s t e r n S c e n e r y P a c k $ 1 0 0 S 7 0

E L E C . A R T S L I S T O U P R I C E P R I C E

A m n e s i a $ 4 S 3 A r c h o n $ 1 5 $ 1 2A r c t i c f o x $ 3 0 $ 2 0B u s i n e s s S i m u l a t o r $ 7 0 $ 4 6C h e s s m a s t e r 2 0 0 0 $ 4 0 $ 2 7G r a n d S l a m B r i d g e $ 6 0 S 4 0M a r b l e M a d n e s s $ 3 5 $ 2 3M i n d M i r r o r $ 1 5 $ 1 2M u r d e r P a r t y $ 4 0 S 2 7M u s i c C o n s t r . S e t $ 1 5 $ 1 2O n o O n $ 1 5 $ 1 2R a d i o B a s e b a l l $ 4 0 $ 2 7S e v e n C i t i e s o G o l d $ 1 5 $ 1 2S t a r F l e e t $ 5 0 $ 3 3S t a r f l i g h t S 5 0 $ 3 3W o r l d T o u r G o l f $ 5 0 $ 3 3

I N F O C O M L I S T O U P R I C E P R I C E

B a l l y h o o $ 4 0 $ 2 7B u r e a u c r a c y N E $ 4 $ 2 H i t c h h i k e r ' s G u i d e / G a l a x y $ 3 $ 2 H o l l y w o o d H i i i n x $ 4 $ 2 L e a t h e r G o d d e s s e s $ 4 $ 2 M o o n m i s t $ 4 0 $ 2 7T r i n i t y $ 4 $ 2 Z o r k T r i l o g y $ 7 $ 4 I n v i s i c l u e s $ 8 $ 6

E T C . L I S T O U P R I C E P R I C E

A P B A B a s e b a l l $ 6 0 $ 4 0B a l a n c e o P o w e r $ 5 0 $ 3 3B r i d g e B a r o n $ 5 0 $ 3 3G a t o $ 4 0 S 2 7K o b a y a s h i A l t e r n a t i v e $ 4 0 $ 2 7L u n a r E x p l o r e r $ 3 $ 2 M i c r o L e a g u e B a s e b a l l $ 4 $ 2 M L G e n e r a l M n g r ' s D i s k $ 4 0 $ 2 M L S t a t C o m p i l e r D i s k $ 2 5 $ 1 7M L 1 9 8 6 T e a m D i s k $ 2 0 $ 1 5N F C h a l l e n g e $ 1 0 0 $ 8 0O r b i t e r $ 5 0 $ 3 3P r o m e t h e a n P r o p h e c y $ 4 $ 2 S p a c e M a N E S 6 $ 4 S l a r g l i d e r $ 4 5 $ 3 0T e n t h F r a m e N E $ 4 5 $ 3 0U n i v e r s e $ 1 0 0 $ 7 5U n i v e r s e I $ 7 0 $ 4 6U n i v e r s e P r o d u c t G u i d e $ 1 5 $ 1 2W i z a r d r y $ 6 0 $ 4 0W i z a r d r y I $ 5 0 $ 3 3E P Y X J O Y S T I C K $ 4 0 S 2 7

S a m e D a S h i p p i n gW s h i p e v e r y o r d e r t h s a m e d a i t ' s p l a c e d . J u s t c a l l b e f o r e 3 : 3 0a n w e l l s h i p y o u r o r d e r v i U P S .U . S . M a i l s e r v i c e a l s o a v a i l a b l e .

C A L L T O L L - F R E E 1 - 8 0 0 - 5 5 4 - 1 1 6 2W r i t e f o F R E E C A T A L O G

O p e n 9 - M o n . F r i . 1 0 - 5 S a t .r e s i d e n t s c a l l 4 0 4 - 9 3 4 - 5 0 5 9 . O R D E R I N G A N T E R M S : C . O . D . o r d e r s

W h e n o r d e r i n g b p h o n e u s V I S A o M A S T E R C A R D . W h e n o r d e r i n gm a i l s e n d m o n e y o r d e r . I n c l u d e p h o n e n u m b e r . S H I P P I N G : A d $ 3 . 0 0 f o

a n h a n d l i n g c h a r g e . G e o r g i a r e s i d e n t s a d 4 s a l e s t a x . S h i p p i n gC a n a d i a n o r d e r s i $ 4 . 0 0 o 5 o o r d e r . A P F P o r d e r s a d $ 3 . 0 0 o 5

S h i p p i n g f o a l o t h e r f o r i e g n o r d e r s i $ 1 0 . 0 0 o 1 5 o o r d e r .s o f t w a r e i d i s k o n l y . P r i c e s s u b j e c t t c h a n g e

C O M I N G S O O NA l t . R e a l i t y T h C i t yC h u c k Y e a g e r ' s A d v a n c e d

F l i g h t S i m u l a t o rE m p i r eL o r d ' s o C o n q u e s tR i n g s o Z i l f i nR o b o t R a s c a l sS h a r d o S p r i n gU l t i m a I W h a t T h e y D o n ' t T e a c h Y o

a H a r v a r d B W i z a r d ' s C r o w n

T e v e x4 2 0 5 F i r s t A v S u i t e 1 0

T u c k e r , G 3 0 0 8 4

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 60/68

m a t t e r s , t h o u g h . P a g e M a k e r l e t s y o a d d a n d d e l e t e p a g e s t y o u rh e a r t ' s c o n t e n t , a n d u r i n g t e s t i n gi n e v e r r e f e r r e d b a c k t t h i n i t i a le s t i m a t e .

A n o t h e r e a r l y d e c i s i o n y o h a v e t m a k e i w h e t h e r y o u r d o cu m e n t w i l l b p r i n t e d o b o t h s i d e so t h p a p e r . T h i s d e t e r m i n e sw h e t h e r s o m e t h i n g c a l l e d t h m a t e p a g e i c o n a t h b o t t o m o f t h es c r e e n w i l l s h o w s i n g l e p a g e o t w o . T h m a s t e r p a g e i c o n l e t s y o s p e c i f y a t t r i b u t e s t h a t a p p e a r o e v e r y p a g e o f t h e d o c u m e n t , s u c ha h e a d e r s , l o g o s , v e r t i c a l r u l e s ,a n m u l t i p l e c o l u m n s . ( T h e s e i t e m sc a n b e o m i t t e d f r o m c e r t a i n p a g e s ,o f c o u r s e . ) I y o u r d o c u m e n t i t w o -s i d e d , t h m a s t e r p a g e i c o n a p p e a r si t w h a l v e s , r e p r e s e n t i n g t h l e f ta n r i g h t p a g e s . T h i s l e t s y o e a s i l ya d j u s t t h i n g s l i k e t h i n s i d e m a r g i n ,w h i c h i o f t e n b i g g e r t l e a v e r o o mf o s t a p l e s o b i n d i n g .

W i t h m a s t e r p a g e s , y o c a c r e a t e t e m p l a t e s — e m p t y d o c u m e n t st b e u s e d a s s t a r t i n g p o i n t s f o f r q u e n t l y r e p e a t e d i t e m s s u c h a n e w s l e t t e r s a n p r i c e l i s t s . A l e a s to n i n d e p e n d e n t c o m p a n y h a a r e a d y e x p l o i t e d t h i s c a p a b i l i t y b i s s u i n g d i s k f u l l o f t e m p l a t e s .

L a y i n g O u T e x tT h b u l k o f t h e 1 2 - p a g e m a g a z i n ep r o d u c e d w h e n t e s t i n g P a g e M a k e rc o n s i s t e d o t e x t - o n l y a r t i c l e s , e a c hw i t h h e a d l i n e a n p u l l q u o t e s( a l s o k n o w n a q u o t e b o x e s o r e a d o u t s — s h o r t e x c e r p t s p u l l e df r o m t h a r t i c l e a n s e t i n l a r g e rt y p e t a d v i s u a l i n t e r e s t t o t h p a g e ) . T h m a g a z i n e w a g e n e r a l l yl a i d o u i t w c o l u m n s ; P a g e M a k e rl e t s y o m i s e v e r a l d i f f e r e n t c o u m f o r m a t s o t h s a m e p a g e .T h e r e w a s n ' t m u c h a r t w o r k i t h m a g a z i n e . I f a c t , t h o n l y i m a g ew a t h e l o g o o t h f r o n t c o v e r .F o t e s t i n g p u r p o s e s , t h i m a g e w a i m p o r t e d f r o m s e p a r a t e o u t s i d ep r o g r a m s .

I m p o r t i n g t e x t w a s i m p l e . P a g eM a k e r h a a a l l - p u r p o s e P l a c ec o m m a n d w h i c h l e t s y o i m p o r te i t h e r t e x t o g r a p h i c s . T h d i a l o gb o t h a t o p e n s o t h s c r e e n w h e n

y o s e l e c t t h i s c o m m a n d l o o k s j u s tl i k e a n o t h e r W i n d o w s d i a l o g b o f o l o a d i n g f i l e s . I l i s t s a l l f i l e sw i t h c o m p a t i b l e e x t e n s i o n s , s u c h a . D O C f o M i c r o s o f t W o r d f i l e s , . P I Cf o L o t u s i m a g e s , a n s o n

O n q u i r k i t h a t i e x p e c t sW o r d S t a r d o c u m e n t s t h a v e . W e x t e n s i o n , c o n v e n i e n t l y i g n o r i n gt h f a c t t h a t W o r d S t a r l i k e s t o u s . D O C . T h i s i d o u b t l e s s b e c a u s eW o r d a n M u l t i M a t e a l s o u s t h . D O C e x t e n s i o n , g i v i n g P a g e M a k e r

t o u g h e n o u g h t i m e a i i s S e l e c ti n W o r d S t a r d o c u m e n t w i t h t h . D O C e x t e n s i o n b r o u g h t u d i l o b o e x p l a i n i n g t h a t P a g e M a k e rd i d n ' t k n o w t h d o c u m e n t t y p e . I t h e n d i s p l a y e d l i s t o t e x t a n g r a p h i c s f o r m a t s t c h o o s e f r o m .C l i c k i n g W o r d S t a r o t h i s l i s t d i t h t r i c k , a n t h d o c u m e n t w a i m p o r t e d w i t h o u t c o m p l a i n t .

O n c e f i l e i c h o s e n , t h e c u rs o c h a n g e s i n t o a i c o n f o p l a c i n gt h f i l e i t h d o c u m e n t . Y o s i p l d r a w r e c t a n g l e w h e r e y o w a n t t h t e x t t o a p p e a r , a n i p o u r s i n t o p l a c e — o b s e r v i n g t h c o l u m n g u i d e s a n m a r g i n s . I t h t e x t i l o n g e r t h a n f u l l c o l u m n ,n o n p r i n t i n g s y m b o l a t h b o t t o mo t h c o l u m n i n d i c a t e s t h a t a l t h t e x t d i d n ' t f i t . T o a d d a n o t h e r c o u m a n y w h e r e i t h d o c u m e n t ,y o j u s t c l i c k o t h i s s y m b o l , d r a wt h n e c o l u m n , a n r e p e a t t h p r o c e s s u n t i l d o n e .

M a n i p u l a t i n g T h P a g eF o a d d e d f l e x i b i l i t y i l a y i n g o u p a g e s , P a g e M a k e r h a s a n i n v a l u a b l et o o l b o x , w h i c h a p p e a r s a w i d o t h a t y o c a t u r n o f o m o v ea n y w h e r e o n t h s c r e e n . T h t o o lb o c o n t a i n s p o i n t e r ( f o r s e l e c t i n gt e x t f r a m e s a n g r a p h i c o b j e c t s ,a n f o m a n i p u l a t i n g t h d o c u m e n ti o t h e r w a y s ) , s o m e d r a w i n g t o o l s ,

t e x t t o o l , a n c r o p p i n g t o o l ( f o rs i t u a t i n g g r a p h i c s o b j e c t s w i t h i nt h e i r f r a m e s ) .

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

a b o v e a n b e l o w i t P a g e M a k e r c a r r i e s t h W i n d o w s

d e s k t o p e n v i r o n m e n t t i t l o g i c a lc o n c l u s i o n : Y o c a l e a v e o b j e c t sl y i n g a r o u n d a n y w h e r e o t h w o r k a r e a ( c a l l e d t h e P a s t e b o a r d ) ,n o j u s t o t h d o c u m e n t . I t ' s n i c et b a b l e t i m p o r t i m a g e s a n l e a v e t h e m l y i n g i v i e w w h i l ep a g i n g t h r o u g h d o c u m e n t .

I m p o r t e d g r a p h i c s n o r m a l l y a r s u r r o u n d e d b y a o p a q u e b o x , b u y o c a n u l l i f y t h b a c k g r o u n dc o l o r t m a k e i g a w a y . I m a g e sc a n b e m o v e d a r o u n d t h b o u s i n gt h c r o p p i n g t o o l , a n d y o u c a c h a n g e t h e i r a s p e c t r a t i o s t f i c e r t a i n s p a c e .

T h a b i l i t y t o i m p o r t g r a p h i c si g o o d f o m u c h m o r e t h a n i n t eg r a t i n g i m a g e s i n t o y o u r d o c um e n t s . F o i n s t a n c e , l e t ' s s a y o u rl a s e r p r i n t e r c a n ' t p r o d u c e t y p el a r g e r t h a n 3 p o i n t s ( V a i n c h ) .Y o c a n e v e r t h e l e s s a c h i e v e h e a dl i n e s o a l m o s t a n s i z e b p r e p a ri n t h t y p e w i t h g r a p h i c sp r o g r a m , i m p o r t i n g t h f i l e i n t oP a g e M a k e r , a n a r r a n g i n g t h h e a dl i n e o t h p a g e a i i w e r eg r a p h i c s i m a g e .

S t i c k T S h o r t D o c u m e n t sP a g e M a k e r d o e s n ' t a u t o m a t i c a l l yg e n e r a t e t a b l e s o c o n t e n t s , i n d e x e s ,o a r t i c l e j u m p s ( w h e n a a r t i c l e i c o n t i n u e d o d i s t a n t p a g e ) . T h i sm a k e s s e n s e , s i n c e P a g e M a k e r i d s i g n e d f o f a i r l y s h o r t d o c u m e n t s .A l t h o u g h A l d u s c l a i m s t h a t P a g eM a k e r d o c u m e n t c a b u t 1 2 p a g e s l o n g , i w o u l d b e x t r e m e l yd i f f i c u l t t c o n s t r u c t o n e . B e s i d e s ,d u t m e m o r y l i m i t a t i o n s , d o c um e n t s w i t h l o t s o g r a p h i c s a n c o m p l e x f o r m a t t i n g c a n ' t e x t e n d t a n y w h e r e n e a r t h a t l e n g t h . I t ' sc a l l e d P a g e M a k e r , n o B o o k M a k e r ,

A n o t h e r l i m i t a t i o n i t e x t c a b m a d e t f l o w a r o u n d o b e h i n dg r a p h i c s , b u t g r a p h i c s n e v e r m o v ew i t h t h t e x t . I o t h e r w o r d s , i y o c r e a t e 2 0 - p a g e m a n u a l w i t h i l l u st r a t i o n s , t h e n f i n d y o u h a v e t a d t h r e e p a g e s o t e x t a t h b e g i nn i n g , y o u ' l l f i n d t h a t t h g r a p h i c sr e t a i n t h e i r a b s o l u t e p o s i t i o n s . T h e yd o n ' t f l o a t t h w a p a r a g r a p h s d o

5 C O M P U T E ! ' * P M a g a z i n e S e p t e m b e r 1 9 8 7

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 61/68

B e c a u s e W i n d o w s p l a c e s n o t o r ih e a v y d e m a n d s o t h h a r dr u n n i n g P a g e M a k e r o

s y s t e m c a b t r y i n g . T h t z P C A T w i t h o n l y

r e q u i r e d l o o d i s k s w a pw h e n P a g e M a k e r w a u s e de v e n s m a l l a p p l i c a t i o n l i k e

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

t h a n 1 o s p a g e s , o rd o c u m e n t c o n t a i n e d c o

f o r m a t t i n g . P e r f o r m a n c e w a s n a p p i e r o t h 8 - m e g a h e r t z

c l o n e , w h i c h s p o r t s c o u p l e o o z e r o - w a i t - s t a t e R A M .

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

T h s p e e d o f t h e l a s e r p r i n t e ri n o v e r y i m p r e s s i v e ,

A 8 V 1 i n c h p a g e w i t hi m a g e i m p o r t e d f r o m A u t o C a d

o k a l m o s t 3 5 m i n u t e s t p r i n t o L a s e r J e t P l u s .I y o r u i n t o p r o b l e m s w h e n

i n g P a g e M a k e r , t h A l d u s t e c h n is u p p o r t p e o p l e a r q u i t e g o o d .

w i l l i n g t h e l p w i t h o u t p u tp r o b l e m s ( a l w a y s m a j o rr a t i o n w i t h d e s k t o p p u b l i s h

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

B u b s u r e t s t a r t u s i n ga n e n c o u n t e r i n g m o s t

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

a f t e r t h f i r s t 4 d a y s . T h i d s u p p o r t e n t i t l e s y o t

a n f r e e u p d a t e s . N o t ea n y o n e c a r e a c h t h A l d u s

p o r t p e o p l e v i t h C o m p uI n f o r m a t i o n S e r v i c e .

I c o n c l u s i o n , P a g e M a k e r i w o n d e r f u l l y e x e c u t

p r o d u c t . I t ' s i d e a l f o p r o d u c i n gt m e d i u m - l e n g t h d o c u

a n i t ' s c o m p a t i b l e w i t hk i n d s o g r a p h i c s a n t e x t

P a g e M a k e r i c l e a r l y p r o d u c th e r e f o t h l o n g h a u l . I d

t b e

F i r s t A v e . S o u t h2 0

W 9 8 1 0 4

W o r d s F i g u r e sT o C a m p b e l l

R e q u i r e m e n t s : I B P C X T A T o c o m p a t i b l e w i t h a t l e a s t 2 5 6 K o m e m o r y a n D O 2 . 0 o r h i g h e r .

W o r d s F i g u r e s i h y b r i d p r g r a m t h a t o f f e r s a s p r e a d s h e e tw h i c h i e x t r e m e l y c o m p a t i b l e w i t hL o t u s 1 - 2 - 3 V e r s i o n 1 A i n t e g r a t i n gi w i t h s i m p l e b u t c a p a b l e w o r dp r o c e s s o r .

L o t u s 1 - 2 - 3 a n i t c l o n e sa r e n ' t j u s t s p r e a d s h e e t s , o f c o u r s e .T h e y l e y o g e n e r a t e g r a p h s b a s e do t h w o r k s h e e t d a t a , a n t h e yp r o v i d e s i m p l e d a t a b a s e f u n c t i o n sa w e l l . A l t h o u g h i w a r e a l l y t h p o w e r h o u s e s p r e a d s h e e t t h a t m a d e2 - 2 - 3 c l a s s i c , s m a l l b u t i n f l u e nt i a l g r o u p o f u s e r s h a v e m a d e e t r e m e l y e f f e c t i v e u s o f t h ea d d i t i o n a l f e a t u r e s . F o e x a m p l e ,s o m e p e o p l e u s e 2 - 2 - 3 f o p r o j e c ts c h e d u l i n g a w e l l a f o b u d g e tt r a c k i n g . W o r d s F i g u r e s m i g h t b j u s t t h t i c k e t i y o w a n t t b r i n gy o u r 2 - 2 - 3 V e r s i o n 1 s p r e a d s h e e tm o d e l s h o m e f r o m w o r k o i y o r u s m a l l b u s i n e s s a n d n e e ds p r e a d s h e e t w i t h a n i n t e g r a t e dw o r d p r o c e s s o r .

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

V e r s i o n 2 o l a t e r v e r s i o n s o 2 - 2 - 3 .O t h o t h e r h a n d , W o r d s F i g u r e si a v a i l a b l e f o l e s s t h a n w h a t L o t u sc h a r g e s f o i t V e r s i o n 1 t V e s i o n 2 u p g r a d e . Y e t , i t ' s a m u c hs p r e a d s h e e t a m o s t u s e r s w i l l e v e rn e e d . S e c o n d , t h i n t e g r a l w o r d p r c e s s o r w o n ' t c o m p l e t e l y r e p l a c eW o r d P e r f e c t , W o r d S t a r , P C - W r i t e , o M i c r o s o f t W o r d . B u i d o e s g i v e y o

s i m p l e e d i t o r w i t h f e f o r m a tt i n g o p t i o n s w i t h o u t l e a v i n g y o u rw o r k s h e e t . T h i s r e v i e w w a e a s i l yw r i t t e n u s i n g W o r d s F i g u r e s .

T w V e r s i o n s I n c l u d e dT h W o r d s F i g u r e s p a c k a g e c o m e sw i t h t h r e e d i s k s : t h S m a l l P r og r a m D i s k , t h L a r g e P r o g r a m D i s k ,a n t h e I n s t a l l a t i o n / G r a p h i c s /T u t o r i a l D i s k . T h S m a l l P r o g r a m

D i s k c o n t a i n s v e r s i o n o W o r d sF i g u r e s t h a t u s e s l e s s m e m o r y b s w a p p i n g p a r t s o f t h p r o g r a m b t w e e n t h c o m p u t e r a n t h d i s k . I w o r k s f i n e o s y s t e m w i t h o n l y2 5 6 K a n d t w o f l o p p y d i s k d r i v e s ,a n i t ' s f u n c t i o n a l l y i d e n t i c a l t t h r e g u l a r v e r s i o n o t h L a r g e P r g r a m D i s k .

I n s t a l l i n g e i t h e r v e r s i o n o y o u r s y s t e m i e a s y . J u s t t y p e I S T A L L a t h D O p r o m p t , a n b a t c h f i l e a u t o m a t i c a l l y d o e s t h r e s t .

T h e m a n u a l i a t t r a c t i v e , c o p l e t e , a n w e l l - w r i t t e n . I i n c l u d e sb r i e f G e t t i n g S t a r t e d g u i d e , Q u i c kR e f e r e n c e b o o k l e t , M e n u D i r e c t or y a n C u s t o m e r A s s u r a n c e P l a n .T h Q u i c k R e f e r e n c e b o o k l e t i v e r yw e l l d o n e . n e v e r h a d a n y p r o bl e m s l o o k i n g u w h a t n e e d e d , a n t h e i n d e x i c o m p l e t e .

C o m p a t i b l e M a c r o sF u n c t i o n a l l y , t h W o r d s F i g u r e ss p r e a d s h e e t w o r k s a l m o s t e x a c t l yl i k e L o t u s 1 - 2 - 3 . S i n s t e a d o d i c u s s i n g a l t h s i m i l a r i t i e s , l e t ' s e a m i n e t h c r i t i c a l d i f f e r e n c e s .

Y o c a s w i t c h b e t w e e n t h s p r e a d s h e e t a n w o r d p r o c e s s o rm o d e s b c h o o s i n g t h a p p r o p r i a t eo p t i o n f r o m e a c h a p p l i c a t i o n ' s r o o tm e n u o b p r e s s i n g t h A l a n F 1 k e y s . T h p r o g r a m ' s o p e n i n gm e n u a l s o l e t s y o c h o o s e b e t w e e nt h t w a p p l i c a t i o n s , b u t m a i nt a i n c o m p a t i b i l i t y w i t h 2 - 2 - 3 , m a r o i g n o r e t h i s f e a t u r e a n g s t r a i g h t t o t h e s p r e a d s h e e t .

I g e n e r a l , b t h w a y , t h a t ' sh o m a c r o s b e h a v e i W o r d sF i g u r e s , A n i n t e r a c t i v e s t e p s y o m i g h t p e r f o r m w h i c h a r i n c o m p a ti b l e w i t h 2 - 2 - 3 m a c r o s a r a u t o m a ti c a l l y c o r r e c t e d o r i g n o r e d b W o r d s

F i g u r e s m a c r o s . T h i s g i v e s y o t h b e s t o b o t h w o r l d s — a n e h a n c e d s p r e a d s h e e t p r o g r a m t h a ts t i l l l e t s y o u s y o u r 2 - 2 - 3 m a c r o s .

T h s p r e a d s h e e t e n h a n c e m e n t so v e r 2 - 2 - 3 V e r s i o n 1 a r c o n s e rv a t i v e a n t h o u g h t f u l l y c a r r i e d o u t .A v e r a g i n g b l a n k c e l l s r e t u r n s az e r o , n o a e r r o r . Y o c a c r e a t eh i d d e n c o l u m n s b y s e t t i n g t h e i rw i d t h t z e r o . D i s p l a y i n g r a n g e

S e p t e m b e r 1 9 8 7 C O M P U T E ! ' ! P M a g a z i n e 5

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 62/68

C L O S E O U T O C O M P U T E R M O D E M S

K Y O C E R A M O D E MT e l e c o m m u n i c a t i o n s L i n k ! E x t e n d t h p o w e r o y o u r p e r s o n a l c o m p u t e r w i t h t h i sK y o c e r a ® K M 1 2 0 0 S M o d e m . W i t h t h i sm o d e m a n t h r i g h t s o f t w a r e , y o u c a nr e t r i e v e i n f o r m a t i o n f r o m c o m m e r c i a l d a t ab a s e s , c o m p u t e r i z e d b u l l e t i n b o a r d s , a n s m u c h m o r e . I t ' s s m a l l e n o u g h t f i u n d e ry o u r t e l e p h o n e . . . s i m p l e t s e u a n o p e r a t e . T h a n k s t a m a n u f a c t u r e r ' s c l o s e -o u t , i c a n o b y o u r s a t t h i s r e m a r k a b l yL O l i q u i d a t i o n p r i c e !

C o m p a t i b l e w i t h t h e I B M ' S p c X T A T o A n O t h e r C o m p u t e r o T e r m i n a l w i t h a R S - 2 3 2 C S e r i a l P o r tV a r i a b l e T r a n s m i s s i o n S p e e d o 1 1 0 . 3 0 0 ,o 1 2 0 0 b p i F u l l - o r H a l f - D u p l e xO p e r a t i n g M o d e s .A u t o - D i a l / R e d i a l l o E a s y , C o n v e n i e n tA u t o m a t i c S p e e d D i a l i n g .

• A u t o - A n s w e r T a k e s I n c o m i n g C a l l s .B e l l 1 0 3 , 2 1 2 A C o m p a t i b l e .C o m e s w i t h U . L i s t e d P o w e r A d a p t o r ,M o d u l a r C o r d , U s e r ' s G u i d e . 1 W 6 W " W x 1 0 " D .2 - Y e a r L i m i t e d F a c t o r y W a r r a n t y .

u s . s 2 9 9 . 9 5L i q u i d a t i o n P r i c e . . .

I t e m H - 2 7 0 2 - 7 2 0 1 - 8 7 4 S h i p , h a n d : S 4 . 5 0 e a C r e d H c a r d m e m b e r s c a o r d e r b

p h o n e , 2 4 h o u r t d a y . d a y s w e e k .T o i l - F r e e : 1 - 8 0 0 - 3 2 8 - 0 6 0 9S a l e s o u t s i d e t h 4 c o n t i g u o u s s t a t e s a r s u b j e c t t

s p e c i a l c o n d i t i o n s . P l e a s e c a B o r w r i t e l I n q u i r e .■ ■ ■ M H H H H H H n s IS E N D T O H e H - 2 7 0 2a a U J U i D i r e c t M a r k e t i n g C o r p .1 4 0 5 X e n l u m L a n e H I M i n n e a p o l i s , M 5 5 4 4 1 - 4 4 9 4S e n d C o m p u t e r M o d e m f » H e H - 2 7 0 2 - 7 2 0 1 - 8 7 4 a $ 7 e a c h , p l u s $ 4 . 5 0 e a c h l o s h i p , h a n d l i n g . ( M i n n e s o t ar e s i d e n t s a d d 6 % s a l e s t a x . S o r r y . n o C O D . o r d e r s . )

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

P L E A S E f ^ H M l ' - ■ ■ . ' « c h e c k I - - ■ « « t S B aA c c t N P L E A S E P R I N T C L E A R L Y

. E . p

A p «

C i t y

n a m e s a l s o s h o w s c e l l a d d r e s s e s .C o l u m n s c a b u t 1 2 c h a r a ct e r s w i d e . M e m o r y i m a n a g e dm u c h m o r e e f f i c i e n t l y , s y o c a l e a v e l o t s o b l a n k s p a c e b e t w e e np a r t s o t h w o r k s h e e t w i t h o u t g o b l i n g u R A a 1 - 2 - 3 V e r s i o n 1 d o e s .

W o r d s F i g u r e s s t o r e s w o r ks h e e t s o d i s k i e i t h e r L o t u s -c o m p a t i b l e . W K S f i l e s o i t o w . W A F f o r m a t . I d e f a u l t s t . W K Sf i l e s , o c o u r s e , a n l o a d s 1 - 2 - 3V e r s i o n 1 . W K S f i l e s w i t h o u tc o m p l a i n t . I y o a l r e a d y h a v el a r g e l i b r a r y o . W K S f i l e s c r e a t e dw i t h 1 - 2 - 3 , t h e y ' l l w o r k p e r f e c t l yw i t h W o r d s F i g u r e s . T h e y r e q u i r en t r a n s l a t i o n , e v e n i t h e y c o n t a i nm a c r o s .

T h W o r d s F i g u r e s w o r d p r c e s s o r s a v e s d o c u m e n t s i i t n a t i v e. W A F f o r m a t o i . P R N f i l e s . T h l a t t e r a r p l a i n A S C I I t e x t f i l e s , l i k et h o s e c r e a t e d w i t h B o r l a n d ' s S i d ek i c k n o t e p a d .

G o o d I n t e g r a t i o nW o r d s F i g u r e s h a n u m b e r o i n t e r e s t i n g f e a t u r e s m a d e p o s s i b l eb i t i n t e g r a t e d w o r d p r o c e s s o r .I t ' s m u c h m o r e t h a n j u s t a f a n c yn o t e p a d t a c k e d o n t o s p r e a d s h e e tp r o g r a m .

F o e x a m p l e , y o c a c o p yw o r k s h e e t ( o a n p a r t s o w o r ks h e e t ) i n t o t h w o r d p r o c e s s o r . I y o s w i t c h b a c k t t h w o r k s h e e ta n c h a n g e d a t a , t h s a m e d a t a i t h d o c u m e n t c h a n g e s a c c o r d i n g l y .

Y o c a n e v e n m a n i p u l a t e t h w o r k s h e e t w h i l e i t h w o r d p r c e s s o r . F o i n s t a n c e , y o c a c r e a t ef o r m l e t t e r s s h o w i n g g r a p h o t h i sw e e k ' s s a l e s v e r s u s l a s t w e e k ' s , a n W o r d s F i g u r e s w i l l d i s p l a y n e g r a p h s w h e n e v e r t h u n d e r l y i n gd a t a c h a n g e s . I y o u r j o b i n v o l v e sc o m p i l i n g r e g u l a r r e p o r t s b a s e d o y o u r w o r k s h e e t d a t a , y o c o u l ds a v e l o o t i m e b g e n e r a t i n gt h e m a f o r m l e t t e r s .

W h e n i c o m e s t i m e t p r i n to u y o u r w o r k s h e e t s a n r e p o r t s ,W o r d s F i g u r e s s h i n e s t h e r e , t o o . I h a s e v e r a l o u t p u t o p t i o n s l a c k i n gi 1 - 2 - 3 V e r s i o n 1 A , n o t a b l y s u p o r t f o t h E n h a n c e d G r a p h i c s

A d a p t e r ( E G A ) , t h P o s t S c r i p t p a g ed e s c r i p t i o n l a n g u a g e ( f o r t h A p p l eL a s e r W r i t e r , f o e x a m p l e ) , a n t h H e w l e t t - P a c k a r d L a s e r J e t P l u s . T h W o r d s F i g u r e s h a r d c o p y m o d u l e( c a l l e d P I C P R T ) l o o k s q u i t e b i d i f f e r e n t t h a n t h e l o t u s P R I N T -G R A P H , b u i o f f e r s p r e t t y m u c ht h s a m e o p t i o n s .

T e l e p h o n e S u p p o r tL i f e t r e e S o f t w a r e p r o v i d e s p h o n en u m b e r f o a n s w e r i n g t e c h n i c a lp r o b l e m s r e l a t e d t W o r d s F i u r e s . A l t h o u g h i t ' s n o t o l l - f r e ec a l l , t h p h o n e i a n s w e r e d w i t h o u tm u c h d e l a y e v e n d u r i n g p e a kh o u r s . D u r i n g t h c o u r s e o p r e p a ri n t h i s r e v i e w , c a l l e d s e v e r a lt i m e s w i t h o u t i d e n t i f y i n g m y s e l f a

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

F o m a n y p e o p l e , W o r d s F i u r e s i p e r f e c t l y s u i t a b l e a s p r i m ar s p r e a d s h e e t . A l t h o u g h i m a s e e m o u t d a t e d b L o t u s 1 - 2 - 3 V e s i o n 2 t h e r e i v a s t b o d y o l i t e ra t u r e o V e r s i o n 1 A , a n n o e v e r y b o d y n e e d s t h h o r s e p o w e r o V e r s i o n 2 T h i n t e g r a t e d w o r dp r o c e s s o r i g o o d , a n t h e n h a n c em e n t s ( e x c e p t f o t h s t i l l - m i s s i n gu n d o f u n c t i o n ) r e a d l i k e e v e r y V e s i o n 1 u s e r ' s w i s h l i s t .W o r d s F i g u r e sL i f e t r e e S o f t w a r e4 1 P a c i f i c S t M o n t e r e y , C 9 3 9 4 0$ 1 9 5

H a v e q u e s t i o n ?H a v e a n a n s w e r ?

W r i t e t o R e a d e r s ' F e e d b a c k

C O M P U T E D P M a g a z i n eP . O . B o 5 4 0 6

G r e e n s b o r o , N 2 7 4 0 3 .

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 63/68

F l e e tV T r u n z o

A n I B P C X T A T c o m p a t i b l e w i t h a l e a s t 1 2 8 K o

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

F l e e t i a s t r a t e g i c s p a c e -s i m u l a t i o n . T h g a m e i s p a l l y , m i x t u r e o e l e m e n t s

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

F l e e t b r i n g s t m i n d t h m i t i v e g r a p h i c s o t h e o l d S t a r

g a m e s ; t h f l a v o r o f A t a r i ' sc l a s s i c , S t a r R a i d e r s ( a l t h o u g h

a r n a r c a d e a s p e c t s t S t a rI ) a n t h d e p t h o f G a l a c t i c

H o w e v e r , S t a r F l e e t d i d r a m a t i c a l l y f r o m a n o t h o s e

O n o t h f a c t o r s t h a tS t a r F l e e t a c h i e v e u n i q u e

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

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

d e p t h a n r e a l i s m t h a t m a k ep r o d u c t s u c h a e x c e l l e n t s i

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

f a s t - a c t i o n s h o o t - e m - u p . S t a r F l e e ti s i m u l a t i o n / r o l e - p l a y i n g g a m e

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

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

f e n d i n g T h e A l l i a n c eF l e e t s e a t s t h p l a y e r a t h

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

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

h h o s t i l e K r e l l i a n s a n Z a l d r o n s .t h p r e m i s e a p p e a r s t y p i c a l

s p a c e w a g a m e s , p e r h a p s e v e nt h g a m e m e c h a n i c s s o o n d i

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

S t a r t i n g o u a s r o o k i e c a d e tt h S t a r F l e e t O f f i c e r s A c a d e m y ,

o a r a s s i g n e d a s e r i e s o m i t h a t v a r y b o t h i d e g r e e o l t y a n i o b j e c t i v e . T h i s

o o n - t h e - j o b t r a i n i n g g i v e so t h o p p o r t u n i t y t g a i n e x p e

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

T h i s f e a t u r e r e s u l t s i n a r e a lf e e l i n g o a c t u a l l y " b e i n g t h e r e , " o g o i n g t h r o u g h g r o w t h p e r i o d . T h f e e l i n g i h e i g h t e n e d b t h p r o m ot i o n s a n a w a r d s w h i c h o n e c a a c r u e t h r o u g h o u t c a r e e r i t h S t a rF l e e t . Y o u r s u c c e s s e s a n f a i l u r e sa r r e c o r d e d , a n c a e a s i l y b f o u n d b y b r o w s i n g t h r o u g h y o u rC a r e e r R e c o r d ( l o g g e d m i s s i o n - b y -m i s s i o n b t h c o m p u t e r ) . A m a t t e r o f a c t , p l a y e r s c a c o m p e t ea g a i n s t o n a n o t h e r , u s i n g p r o m ot i o n a n a w a r d s a y a r d s t i c k t m e a s u r e a c c o m p l i s h m e n t . A f t e re a c h m i s s i o n , y o u r c u r r e n t s t a n d i n gt o w a r d p r o m o t i o n c a n b e r e v i e w e d .

T p l a y S t a r F l e e t w i t h a n d e g r e e o c o m p e t e n c y , i i e s s e n t i a lt h a t y o r e a d t h r o u g h t h 1 0 0 - p a g eO f f i c e r ' s M a n u a l . T h i s t a s k i s n ' t a d a u n t i n g a i m a s o u n d , b e c a u s em o s t o t h p a g e s c o n t a i n d i g r a m s , e x a m p l e s , a n i l l u s t r a t i o n s .I a d d i t i o n t t h O f f i c e r ' s M a n u a l ,

7 0 - p a g e T r a i n i n g M a n u a l p r o v i d e se v e n m o r e m a t e r i a l . B o t h o t h e s ev o l u m e s a r e n j o y a b l e t r e a d a n a r e q u i t e h e l p f u l i p l a y i n g t h g a m e . I y o j u s t c a n ' t w a i t , h o e v e r , t h e r e ' s a q u i c k - s t a r t m e t h o d —b u d o n ' t e x p e c t t s u r v i v e l o n g .O n l y t h k n o w l e d g e a b l e s u r v i v et h F r o n t i e r .

Y o A r I C o n t r o lT h i n s t r u c t i o n b o o k s h i n t a t h s o p h i s t i c a t i o n o t h i s g a m e . I h a m o r e t h a n 2 0 c o m m a n d s , a l a y o u r d i s p o s a l a y o t a k e c o m m a n do y o u r c r u i s e r . T h s c r e e n p r o v i d e s

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

T h s c r e e n a l s o p r o v i d e s y o w i t h L o n g R a n g e S c a n , a T a c t i c a lD i s p l a y , S h i e l d D i s p l a y ( w h e n a t i v a t e d ) , a n t h C o m m a n d M e n u .O t h e r o n s c r e e n o i m m e d i a t e l y a c e s s i b l e i n f o r m a t i o n i n c l u d e s c u r e n t c o n d i t i o n , d a m a g e c o n t r o l ,m e s s a g e s f r o m s t a r b a s e s u n d e ra t t a c k , t i m e r e m a i n i n g o t h m i s i o n , a n s o n

A l a s p e c t s o t h g a m e a r u d e y o u r c o n t r o l , a n t h i s , m o r et h a n a n y t h i n g e l s e , i w h a t m a k e sS t a r F l e e t a d d i c t i v e . Y o c o n t r o lf o u r i n d e p e n d e n t s h i e l d s , d e c i di n g — a m o n g o t h e r t h i n g s — h o wm u c h e n e r g y t a l l o c a t e t t h e m . I c o m b a t , y o d e c i d e w h e t h e r t c r i p p l e a n c a p t u r e o p p o s i n g s h i p so t d e s t r o y t h e m c o m p l e t e l y .( Y o u e a r n e x t r a p o i n t s — a n d s t a t u st o w a r d p r o m o t i o n — b y c a p t u r i n ge n e m y v e s s e l s a n p e r s o n n e l ; t r a ct o b e a m s , t r a n s p o r t e r s , a n c a d r eo s p a c e m a r i n e s g i v e y o t h m e a n s t d s o . )

W h e n y o u r s h i p s u s t a i n s d a a g e , i t ' s u t y o t d o c k f o r p a i r s o t a l l o c a t e e n e r g y t s p e e dr e p a i r s w h i l e i s p a c e . Y o c o n t r o lt h t r a c t o r b e a m , t r a n s p o r t e r s , a n s p a c e m a r i n e s . Y o l a u n c h t h l o n g - r a n g e p r o b e s t r e p o r t o n u nm a p p e d s e c t o r s . Y o c a e v e n o d e y o u r s h i p t s e l f - d e s t r u c t r a t h e rt h a n l e i f a l l i n t o t h h a n d s o f t h ee n e m y .

W i t h 1 s t a r s h i p s y s t e m s t d f e n d , n u m e r o u s m i s s i o n s t a c c o mp l i s h , a n s u b t l e s t r a t e g i e s t m a s t e r , S t a r F l e e t w i l l k e e p a l o t h e r w i s e e a r t h b o u n d a n f r u s t r a te C a p t a i n K i r k s o c c u p i e d f o h o u r s . S t a r F l e e t i g a m e t h a tw i l l d e l i g h t t h e s e r i o u s p l a y e r — o n ew i l l i n g t s p e n d t h t i m e t l e a r na n m a s t e r i t n u a n c e s . I y o u ' r et h a t t y p e o g a m e r a n y o u ' v e b e e nl o o k i n g f o c h a l l e n g e , S t a r F l e e tm i g h t b t h e n o y o u r s e a r c h .S t a r F l e e tI t i t e r s t e lD i s t r i b u t e d b E l e c t r o n i c A r t s1 8 2 0 G a t e w a y D r S a M a t e o , C 9 4 4 0 4$ 4 9 . 9 5

S e p t e m b e r 1 9 6 7 C O M P U T E ! 1 * P M a g a z i n e 6

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 64/68

C h e s s m a s t e r 2 0 0 0S e l b y B a t e m a n , A s s o c i a t e P u b l i s h e r

R e q u i r e m e n t s : A n I B P C X T , A T ,o c o m p a t i b l e w i t h a l e a s t 2 5 6 K o m e m o r y a n D O 2 . 0 o r h i g h e r .

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

T h a n a l y t i c a l n a t u r e o c h e s sn a t u r a l l y a t t r a c t e d s c i e n t i s t s a n m a t h e m a t i c i a n s i n t e r e s t e d i t h d e v e l o p m e n t o c o m p u t i n g m c h i n e s , s u c h a A l a n T u r i n g i E n l a n d a n C l a u d e S h a n n o n a t B e l lL a b s , d u r i n g t h l a t e 1 9 4 0 s a n e a r l y 1 9 5 0 s . M o r e r e c e n t l y , c o p u t e r p r o g r a m m e r s h a v e c o n t i n u e dt b a t t r a c t e d t o c o m p u t e r c h e s sb e c a u s e i c a t e a c h s o m u c h a b o u tt h s t r u c t u r e a n i n t e r a c t i v i t y o fp r o g r a m s . A n c o m p u t e r s h a v e a ns w e r e d t h p r a y e r s o c h e s s e n t h us i a s t s w h a l m o s t a l w a y s h a v et r o u b l e f i n d i n g h u m a n o p p o n e n tw h e n t h e y g e t h u r g e t p l a yg a m e : c o m p u t e r c h e s s p r o g r a m i a l w a y s r e a d y t g o

I t ' s p o s s i b l e t f i n d g o o d c h e s sp r o g r a m s f o r v i r t u a l l y e v e r y p e r s o na c o m p u t e r o n t h m a r k e t . I f a c t ,f o m a n y c a s u a l p l a y e r s , e v e n r e a t i v e l y s i m p l e c o m p u t e r c h e s s g a m ec a o f f e r r e a s o n a b l e c h a l l e n g e .A n t h b e t t e r p r o g r a m s h a v e l e v e l so f p l a y f a b e y o n d t h a v e r a g e p l a ye r ' s c a p a b i l i t i e s . F o t h a t r e a s o n , o n w o n d e r s w h i t ' s s i m p o r t a n t t h a t

c o m p u t e r c h e s s p r o g r a m s h o u l db c a p a b l e o b e a t i n g a l o t h e r c h e s sp r o g r a m s — a f r e q u e n t a d v e r t i s i n ga n g l e . I n s t e a d , i s e e m s m o r e i m p o rt a n t t h a t t h p r o g r a m s h o u l d o f f e rr e a s o n a b l y c h a l l e n g i n g e n v i r o n m e n tw i t h e s p e c i a l l y u s e f u l a n i n t e r e s ti n e x t r a f e a t u r e s a n d a n e a s y - t o -u s p l a y i n g i n t e r f a c e .

T h b e a u t y o C h e s s m a s t e r 2 0 0 0i t h a t y o g e i t a l l : o n o f t h em o s t p o w e r f u l c h e s s c o m p e t i t i o np r o g r a m s a v a i l a b l e o p e r s o n a lc o m p u t e r — w i t h 1 l e v e l s o p l a y( N e w c o m e r t G r a n d m a s t e r ) — a n da e a s y - t o - o p e r a t e , a t t r a c t i v e p l a y

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

T h P o p - U p L a n d s c a p eC h e s s m a s t e r 2 0 0 0 u s e s p o p - u pm e n u s y s t e m f o t h H e l p m e n u sa n f o s e l e c t i n g v a r i o u s o p t i o n s .T h e r e a r a l m o s t 6 d i f f e r e n t f e t u r e s y o c a a c c e s s b p r e s s i n gt h e f u n c t i o n k e y s o c o m b i n a t i o no t h C t r l a n A l k e y s . s i x -p a g e , f o l d - o u t g u i d e b o o k g i v e s y o t h d e t a i l s , a n t h e r e ' s a h a n d y a p h a b e t i z e d i n d e x o o p t i o n s o t h l a s t p a g e . M o r e t h a n l i k e l y , h o e v e r , y o u ' l l f i n d t h a t t h o p t i o n sa r e a s y t r e m e m b e r o n c e y o u ' v ep l a y e d c o u p l e o f t i m e s .

F o e x a m p l e , t h H e l p m e n up o p s u w i t h t o u c h o f t h e q u e st i o n m a r k ( ? k e y ; C h o i c e s m e n ua p p e a r s b p r e s s i n g t h e F l f u n c t i o nk e y . O t h e r f u n c t i o n k e y s b r i n g u m e n u s f o P l a y i n g t h G a m e , T h C h e s s b o a r d , O n - S c r e e n D i s p l a y , I s t a n t R e p l a y , G a m e s O D i s k , a n S o m e E x t r a s . f e o t h m e n ui t e m s e m p l o y s u b m e n u s t t u r nf e a t u r e o o o f f .

T h s c r e e n t h a t ' s l o a d e d t s t a r t t h g a m e i t w o - d i m e n s i o n a lv i e w o t h c h e s s b o a r d , s i m i l a r t o t h e r c o m p u t e r c h e s s b o a r d s y o m a h a v e s e e n . I a d d i t i o n t t h b o a r d a n t h p i e c e s , t h e s c r e e na l s o c o n t a i n s c l o c k c o u n t e r s f o W h i t e a n B l a c k a n l i s t i n g a r e af o e a c h m o v e a i t ' s e n t e r e d .A l o n g t h b o t t o m a n d r i g h t s i d e o t h b o a r d , y o u ' l l s e s t a n d a r d a l g eb r a i c n o t a t i o n c h a r a c t e r s , t h l e t t e r sA - a n t h n u m b e r s 1 - 8 . W h e nm a k i n g m o v e , y o u c a e n t e r i a g e b r a i c a l l y i y o u ' r e u s e d t t h a t , o y o c a m o v e b s i m p l y s h i f t i n ga r o u n d a o n s c r e e n c u r s o r b

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

T h t w o - d i m e n s i o n a l b o a r d i e a s y t o s e e , a n t h c h a r a c t e r s a r eo u t l i n e d v e r y w e l l . H o w e v e r , y o uc a c h a n g e a n y t h i n g a b o u t t h c h e s s b o a r d a n i t r e l a t e d d i s p l a y sq u i t e e a s i l y , i n c l u d i n g g o i n g f r o mt w d i m e n s i o n s t t h r e e d i m e ns i o n s . B p r e s s i n g t h F k e y , y o c a n t h e n d e c i d e w h e t h e r t h b o a r ds h o u l d b 2 - o 3 - D ; w h a t c o l o r sy o u ' d l i k e t h p i e c e s , t h e s q u a r e s ,a n t h b a c k g r o u n d ; w h e t h e r t h a v e t h a l p h a n u m e r i c n o t a t i o na n t h e c l o c k a n m o v e d i s p l a y sv i s i b l e ; a n w h e t h e r y o u ' d l i k e t of l i p t h b o a r d 1 8 d e g r e e s o 9 0 d eg r e e s i e i t h e r d i r e c t i o n . T h o s eu s i n g m o n o c h r o m e d i s p l a y a d a p te w i t h H e r c u l e s g r a p h i c s c a r dh a v e t h e o p t i o n o t u r n i n g t h g r a p h i c s d i s p l a y o o o f f ,

I s h o u l d b n o t e d t h a t t h t h r e e - d i m e n s i o n a l d i s p l a y o t h I B P a n c o m p a t i b l e s , w h i l e i t e r e s t i n g t u s a t i m e s , d o e s n ' to f f e r a c l e a r v i e w o p i e c e s ,r a n k s , a n f i l e s a t h 2 - d i s p l a y .F o m o s t o y o u r p l a y , y o u ' l l p r o b ab l e n u u s i n g 2 - D , f l i p p i n g b a c kt 3 - j u s t f o t h n o v e l t y o i t

M o d e s A p l e n t yA w i t h m o s t c h e s s p r o g r a m s t d a y , C h e s s m a s t e r 2 0 0 0 o f f e r s y o t h o p p o r t u n i t y t p l a y a g a i n s t t h ec o m p u t e r , u s i n g e i t h e r t h b l a c k o w h i t e p i e c e s ; t p l a y a g a i n s t a n o t he p e r s o n ; o t w a t c h t h c o m p u t e rp l a y a g a i n s t i t s e l f . I y o u ' r e p l a y i n g

h u m a n o p p o n e n t , C h e s s m a s t e r2 0 0 0 w i l l m o n i t o r t h g a m e , n o a l o w i n g i l l e g a l m o v e s b e i t h e r s i d e .

I a d d i t i o n t t h 1 l e v e l s o p l a y , C h e s s m a s t e r 2 0 0 0 a l s o o f f e r st w o t h e r r e l a t e d f u n c t i o n s t h a t a d t t h v a r i e t y . E a s y M o d e t u r n s o f C h e s s m a s t e r 2 0 0 0 ' s a b i l i t y t o " t h i n ka h e a d " w h i l e i t ' s w a i t i n g f o y o t m o v e . I o t h e r w o r d s , w h i l e y o u ' r et r y i n g t m a k e y o u r n e x t m o v e , t h p r o g r a m i n o r m a l l y r u n n i n gt h r o u g h t h o u s a n d s o f p o s s i b l em o v e s t c o u n t e r w h a t i t h i n k sy o m a d o U s E a s y M o d e t s t o p t h a t .

6 C O M P U T E I ' s P C M a g a z i n e S e p t e m b e r 1 9 8 7

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 65/68

T h o t h e r o p t i o n i N e w c o m e ri w h i c h t h p r o g r a m w i l l

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

o l o s e a g a i n s t C h e s s m a s t e r 2 0 0 0v e n o n t h a t l e v e l , b e c a u s e t h e r e ' s

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

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

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

a h i n t f o y o u r n e x t m o v e .C h e s s m a s t e r 2 0 0 0 a l s o o f f e r s

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

t h c o m p u t e r . N o r m a l s t y l em i x t u r e o t h e b e s t p o s s i b l e

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

i t b e s t p o s s i b l e m o v e s ; a n m a k e s t h c o m p u t e r

m o r e r a n d o m m o v e s — s i m i l a rt h i l l o g i c a l m o v e s t h a t h u m a ny e r s o c c a s i o n a l l y s e e m t m a k e

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

A h e a dn o f t h e m o s t v a l u a b l e a n e

f e a t u r e s o f C h e s s m a s t e r 2 0 0 0t h o p t i o n f o s h o w i n g t h p r t h i n k i n g . B p r e s s i n g t h e

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

c a l c u l a t i o n s a b o u t t h n e x tm o v e s . T h e r e a r t h r e e l i n e s

p l a y d i s p l a y e d : B e s t , w h i c h g i v e se b e s t p o s s i b l e m o v e t h a t C h e s s

h a c o m e u w i t h s f a r ;w h i c h h a p p e n s t b t h

r m o v e — g o o d o b a d — t h a tp r o g r a m i c o n s i d e r i n g ; a n P r

w h i c h i t h l i n e o p l a y t h a tn o r m a l l y f o l l o w f r o m t h

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

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

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

o m o v e s , a s c o r e t h a t t h k e e p s b a s e d o n w h e t h e r

m o v e o m o v e s w i l l r i a d v a n t a g e t e i t h e r s i d e , a n

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

i n t e r e s t e d i i m p r o v i n g h i

o h e g a m e , t h e s e w i n d o w s o t h p r o g r a m ' s t h i n k i n g a r b o t h f a s c in a t i n g a n e x t r e m e l y u s e f u l . T r f e o f t h e v a r i a t i o n s t h a t y o a w a y s t e n d t u s e , a n s e w h a t t h p r o g r a m t h i n k s o t h e m . A r t h e ys t r o n g l i n e s o p l a y ? A r t h e r e b e tt e l i n e s o a t t a c k o d e f e n s e ? W h a ta r e a f e n e o p t i o n s y o m i g h tt r a g a i n s t t h o s e h u m a n o p p o n e n t sw h a l w a y s s e e m t b e a t y o u ?

N o o n l y c a y o s t u d y t h p r o g r a m ' s t h i n k i n g , b u y o c a a l s o s e l e c t A n a l y z e , a n t h p r g r a m w i l l t a k e y o t h r o u g h a a n a l y s i s o e a c h m o v e i n g a m e —a n g a m e — t h a t y o u ' v e p l a y e d o t h a t i l o a d e d i n t o t h c o m p u t e r .S i n c e C h e s s m a s t e r 2 0 0 0 c o m e s w i t h

l i b r a r y o 1 0 c l a s s i c g a m e s f r o m1 6 2 0 t 1 9 8 6 , y o c a h a v e t h c o m p u t e r a n a l y z e e a c h o t h e m . O r s i m p l y l o a d p a r t i c u l a r g a m e , s u c ha K a s p a r o v - K a r p o v c o n t e s t o C a p a b l a n c a - B o t v i n n i k g a m e , a n dh a v e t h c o m p u t e r t a k e y o t h r o u g h i t

T h e r e a r e a h o s t o f a d d i t i o n a lo p t i o n s a n f e a t u r e s i t h i s e x c e ll e n t p a c k a g e . S t a n d a r d o p t i o n ss u c h a s a v i n g g a m e s , s e t t i n g u p o s i t i o n s , a n p r i n t i n g o u l i s t i n g sa r a l h e r e ; a n a l o t h r u l e s o c h e s s a r f o l l o w e d , s u c h a p a w np r o m o t i o n , e p a s s a n t c a p t u r e s , a n c a s t l i n g . 2 0 - p a g e b o o k l e t c o v e r st h r u l e s o c h e s s , h i s t o r y o c h e s s t h r o u g h t h a g e s , l i s t o t h 1 0 c l a s s i c g a m e s i n c l u d e d o d i s k ,a n f e c h e s s p r o b l e m s t o s o l v e .

C h e s s m a s t e r 2 0 0 0 i o n o t h o s e r a r e p r o g r a m s f o w h i c h i t ' sn e a r l y i m p o s s i b l e t s u g g e s t i p r o v e m e n t s o r a d d i t i o n a l f e a t u r e s .T h i s p a c k a g e s h o u l d b i t h l b r a r y o a n P o w n e r w i t h e v e np a s s i n g i n t e r e s t i n c h e s s . A n f o t h r e g u l a r p l a y e r a a n l e v e l o p l a y , i t ' s m u s t .C h e s s m a s t e r 2 0 0 0S o f t w a r e C o u n t r y9 7 1 3 S a n t a M o n i c a B l v d .S u i t e 2 0 B e v e r l y H i l l s , C 9 0 2 1 0D i s t r i b u t e d b E l e c t r o n i c A r t s1 8 2 0 G a t e w a y D r S a M a t e o , C 9 4 4 0 4$ 3 9 . 9 5 P

S a v e Y o u rC o p i e s o C O M P U T E !P r o t e c t y o u r b a c k i s s u e so C O M P U T E ! i d u r a b l eb i n d e r s o l i b r a r y c a s e s .E a c h b i n d e r o c a s e i c u s t o m - m a d e i f l a g - b l u eb i n d i n g w i t h e m b o s s e dw h i t e l e t t e r i n g . E a c h h o l d s

y e a r o C O M P U T E ! . O d e s e v e r a l a n k e e py o u r i s s u e s o C O M P U T E !n e a t l y o r g a n i z e d f o q u i c kr e f e r e n c e . ( T h e s e b i n d e r sm a k e g r e a t g i f t s , t o o ! )

B i n d e r s C a s e s :$ 8 . 5 0 e a c h ; $ 6 . 9 5 e a c h ;

f o $ 2 4 . 7 5 ; f o $ 2 0 . 0 0 ;f o $ 4 8 . 0 0 f o $ 3 6 . 0 0

( P l e a s e a d $ 2 . 5 0 p e u n i tf o o r d e r s o u t s i d e t h U . S . )

S e n d i y o u r p r e p a i d o r d e rw i t h t h a t t a c h e d c o u p o n

M a i l t o J e s s e J o n e s I n d u s t r i e sP . O . B o 5 1 2 0D e p t . C o d e C O T EP h i l a d e l p h i a . P 1 9 1 4 1

P l e a s e s e n d m C O P U T E ! c a s e s b i n d e r s .E n c l o s e d i m c h e c k o m o n e yo r d e r f o ( U . S . f u n d so n l y . )N a m eA d d r e s sC i t yS t a t e Z i S a t i s f a c t i o n g u a r a n t e e d o m o n e yr e f u n d e d .P l e a s e a l l o w 4 - w e e k s f o d e l i v e r y .

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 66/68

A D V E R T I S E R S I N D E X H O T U S T H D I S K

R e a d e r S e r v i c e N u m b e r / A d v e r t i s e r P a g e

1 0 A m s t r a d1 0 A r t w o r x S o f t w a r e C o . , I n c . 1 1 0 B a s i c B i B y t e s 5

C . O . M . B . D i r e c t M a r k e t i n gC o r p 6 1 0 C o m p u t A b i l i t y 4 1 0 C o m p u t e r C r e a t i o n s , I n c . 2 1 0 C o m p u t e r D i r e c t 4 2 - 4 31 0 E l e c t r o n i c A r t s 31 0 9 I n d u s - T o o l 1 1 1 I n t e r s t e l 5 1 1 L y c o C o m p u t e r 3 2 - 3 31 1 M a r a t h o n S o f t w a r e I n c . . 1 1 1 M . C . S 5 1 1 M i c r o L e a g u e S p o r t s

A s s o c i a t i o n I B N R S c h o o l s 4

1 1 O r i g i n S y s t e m s I n B 1 1 P a r a g o n S o f t w a r e , I n c . . I F 1 1 P a r s o n T e c h n o l o g y 4 1 1 P r e c i s i o n D a t a P r o d u c t s 4 1 1 S o f t - B y t e 4 1 2 S o f t r o n i c s 2 1 2 S o f t w a r e D i s c o u n t e r s o

A m e r i c a 5 1 2 S t r a t e g i c S i m u l a t i o n s , I n c .1 2 T E V E X 5 1 2 X l e n t S o f t w a r e 3 5

C O M P U T E ! B o o k s ' Q u i c kE a s y B o o k s S e l e c t i o n s . .

C O M P U T E D P M a g a z i n e a n dC o n t e s t A n n o u n c e m e n t

1 0 - 1 1N e B o o k s f o t h I B M / P C

C o m p a t i b l e s 3 7

E v e r y i s s u e o f C O M P U T E I ' s P M a g a z i n e i n c l u d e s 5 V i - o r 3 V 2 - i n c h d i s k a s p a r to t h p a c k a g e ( n e w s s t a n d c o p i e s c o n t a i n 5 - i n c h d i s k s o n l y ; s u b s c r i b e r s g e tt h e i r c h o i c e ) . I y o e x p e r i e n c e p r o b l e m w i t h t h d i s k , p l e a s e c o n t a c t u a ( 9 1 9 ) 2 7 5 - 9 8 0 9 f r o m 8 : 3 0 a . m . t 4 : 3 0 p . m . E a s t e r n t i m e , M o n d a y t h r o u g hF r i d a y .

B e f o r e u s i n g t h m a g a z i n e d i s k , y o s h o u l d f i r s t m a k e b a c k u p c o p y . F o m a b l a n k d i s k w i t h D O s y s t e m f i l e s a n c o p y t h e n t i r e c o n t e n t s o f t h em a g a z i n e d i s k o n t o t h b a c k u p d i s k . T h e n u s t h b a c k u p c o p y a n k e e p t h o r i g i n a l d i s k i a s a f e p l a c e . T h i s i i m p o r t a n t b e c a u s e s o m e o t h p r o g r a m sr e q u i r e C O M M A N D . C O M a n o t h e r D O s y s t e m f i l e s t o p e r a t e c o r r e c t l y ;m a k i n g b a c k u p c o p y o d i s k w h i c h h a t h s y s t e m f i l e s f o y o u r p a r t i c u l a rc o m p u t e r a s s u r e s c o m p a t i b i l i t y .

T m a k e t h b a c k u p d i s k , p u y o u r w o r k i n g c o p y o t h D O m a s t e r d i s ki d r i v e a n b l a n k f l o p p y d i s k i d r i v e B T y p e F O R M A T B / S A f t e r t h f o r m a t t i n g i c o m p l e t e , r e m o v e t h D O d i s k f r o m d r i v e a n i n s e r t t h m a a z i n e d i s k . T y p e C O P Y A : * . * B t m a k e t h b a c k u p c o p y . ( I t h c o m p u t e ry o u ' r e u s i n g h a s o n l y o n f l o p p y d i s k d r i v e , c o n s u l t y o u r D O m a n u a l f o r i ns t r u c t i o n s o b a c k i n g u d i s k s . )

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

T r u t h m e n u p r o g r a m , i n s e r t t h b a c k u p c o p y o y o u r m a g a z i n e d i s ki d r i v e a n t y p e D I S K M E N U o R U a t h D O p r o m p t . T h m e n u p r g r a m d i s p l a y s t h d i s k d i r e c t o r y a n t h t i t l e o t h m a g a z i n e a r t i c l e t w h i c he a c h d i s k f i l e b e l o n g s . I t h e r e a r e t o o m a n y d i s k f i l e s t f i o n o n e s c r e e n , t h m e n u p r o g r a m d i s p l a y s t h e m i p a g e s . T f l i p t h r o u g h t h e s e p a g e s , p r e s s t h P g U p a n P g D n k e y s . Y o c a e x i t t h d i s k m e n u p r o g r a m t D O b p r e s s i n gt h E n k e y .

T s e l e c t a p r o g r a m f r o m t h d i s k m e n u , p r e s s t h c o r r e s p o n d i n g n u m b e rk e y ; y o u ' l l s e y o u r s e l e c t i o n a t h b o t t o m o t h s c r e e n . Y o t h e n h a v e t h o p t i o n o r e a d i n g d e s c r i p t i o n o t h s e l e c t e d p r o g r a m , r u n n i n g t h s e l e c t e dp r o g r a m , o m a k i n g a n o t h e r s e l e c t i o n .

S o m e f i l e s o t h m a g a z i n e d i s k a r n o r u n n a b l e p r o g r a m s — f o r i n s t a n c e ,s o m e f i l e s c o n t a i n s o u r c e c o d e f o p r o g r a m s i n c l u d e d e l s e w h e r e o t h e d i s k i c o m p i l e d , r u n n a b l e f o r m . T h d i s k m e n u p r o g r a m w o n ' t l e y o r u t h e s e n o e x e c u t a b l e f i l e s . U s u a l l y , t h e s e f i l e s c a b d i s p l a y e d o t h s c r e e n w i t h t h D O T Y P E c o m m a n d o c a b p r i n t e d o u t w i t h t h D O P R I N T c o m m a n d .

I m p o r t a n t : B s u r e t c o n s u l t t h e c o r r e s p o n d i n g m a g a z i n e a r t i c l e f o i n s t r u ct i o n s b e f o r e u s i n g a n p r o g r a m s o f i l e s o t h m a g a z i n e d i s k .

T h e r e a r f o u r s p e c i a l f i l e s o t h m a g a z i n e d i s k w h i c h a r r e q u i r e d t r u t h m e n u p r o g r a m . T h e s e a r D I S K M E N U . E X E , D I R F I L E . T X T , D I R T E X T . T X T ,a n R U N . B A T . T h e s e f i l e s d n o a p p e a r o t h e d i s k m e n u i t s e l f . D n o d e l e t et h e m i y o i n t e n d t u s t h m e n u p r o g r a m , I y o i n t e n d t u s t h m e n up r o g r a m o n b a c k u p c o p y o f t h e m a g a z i n e d i s k , b s u r e t h e s e f i l e s h a v e b e e nc o p i e d .

W i t h t h e x c e p t i o n o f t h e f e a t u r e d p r o g r a m i o u " B e s t o f t h e B o a r d s "c o l u m n , t h e n t i r e c o n t e n t s o C O M P U T E D P M a g a z i n e a n t h e d i s k a r e C o p yr i g h t 1 9 8 7 b y C O M P U T E ! P u b l i c a t i o n s , I n c . , a l r i g h t s r e s e r v e d . T h p r o g r a m sa r i n t e n d e d f o u s b t h p u r c h a s e r o f t h e m a g a z i n e a n d m a n o b d i s t r i bu t e d t o t h e r s i a n f o r m . W a s t h a t y o r e s p e c t t h e c o p y r i g h t . P

6 C O M P U T E I ' s P M a g a z i n e S e p t e m b e r 1 9 8 7

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 67/68

F r o m O r i g i n c o m e s a a l n e v e r s i o no t h C o m p u t e r

* C l a s s i c ,

i a d a r k t i m e . T h e v i l W i z a r d , M o n d a i n ,s e n d s f o r t h r e l e n t l e s sh o r d e s o f h i s d a e m o n i cm i n i o n s t r a v a g e t h e

l a n d s o B r i t a n n i a . T h o u a r t h o n o w h o m t h P r o p h e t s s p e a k . T h c h a mp i o n w h w i l l t r a c k M o n d a i n d e e pi n t o t h e d a r k e s t d e p t h s o t h e a r t h ,t t h f a r t h e s t r e a c h e s o s p a c e a n dt i m e , t v a n q u i s h t h i s i m m o r t a l f o e .

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

— . _ . . _ . . , . . , . . i . i s t a n d a r d s i

p l a y i n g

s t a r t e d w h a t k h a b e c o m et h e b e s t s e l li n s a g a i

t h h i s t o r y o f c o m p u t e r g a m i n g . N o w ,O r i g i n S y s t e m s b r i n g s y o t h n e U l t i m a ® I c o m p l e t e l y r e w r i t t e n i a s s e m b l y l a n g u a g e a n e m p l o y i n g s t a t e o t h a r g r a p h i c s .

J o u r n e y b a c k t t h F i r s t E r o t h D a r k A g e s a n e m b a r k o t h o r i g i n a l q u e s to t h U l t i m a ® c h r o n i c l e s .

g & ^ ^ g ^ S g g g " ' " ' " " " " ■ ' " ■y ^ § 5 § § S § § t - ■ ■ : J B " " - : - ■ ■ ■ - " : - ■ - -

m

O R / G I N■ s v s r e n s w e / 1 3 6 H A R V E Y R O A D , L O N D O N D E R R Y , N 0 3 0 5 3 ( 6 0 3 ) 6 4 4 - 3 3 6 0

A U T O D U E L T M i f u t u r i st i f a s t - p a c e d s t r a t e g yr o l e - p l a y i n g g a m e w h e r e

R I N G Q U E S T T M i g r a p h i c a d v e n t u r e w h e r ey o m u s t t r a v e r s e a l a n d

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

h a v o c c a u s e d b y t h R i n go C h a o s .

M O E B I U S t m t a k e s y o t h r o u g h t h e l e m e n t a lp l a n e s o c o l o r f u l O r i e nt a w o r l d o f a n t a s y a n a d v e n t u r e i s e a r c h o t h O r o f C e l e s t i a l H a r m o n y .

O G R E T M i s t r a t e g yg a m e f o u g h t o t h n c l e a r b a t t l e f i e l d o t o m o rr o a a i n h u m a nj u g g e r n a u t C b e r t a n kb a t t l e s c o n v e n t i o n a lf o r c e s .

U l H m a * i r e g i s t e r e d t r a d e m a r k o R i c h a r d G a r r i o t t / R i n g Q u e s t ™ i t r a d e m a r k o O r i g i n S y s t e m s , I n c . / M o c b i u s ™ i t r a d e m a r k o G r e g M a l o n e / O g r e 8 a n dA u t o d u e l * a r r e g i s t e r e d t r a d e m a r k s o S t e v e J a c k s o n G a m e s , I n c . / A p p l e ™ i t r a d e m a r k o A p p l e C o m p u t e r , I n c . A u t h o r s w a n t e d . C a l l u t o d a y .

8/2/2019 Compute! PC Issue 01 1987 Sep

http://slidepdf.com/reader/full/compute-pc-issue-01-1987-sep 68/68

. * * "< . ! • * * « *^ 5 > ! f > B a s e b a l l L o v e r ' sD r e a m !

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

b y M a j o r L e a g u e B a s e b a l l

i t h d u g o u t . '

l U J D I l f U C U E B A S E B f l U

■ e x p o s

f a . - ' ■ < ■ ■ )

* & £ g * )

\

H E Y , " G R A N D S T A N D M A N A G E R S " ! * ™w o u l d y o u d o m a n a g i n g y o u r f a v o r i t e r e a l t e a m a g a i n s t a n c h a l l e n g e r ? T a k e o t h ' 2 Y a n k s , w i t h R u t h G e h r i g , t h ' 7 C i n c y B i R e M a c h i n e , t h ' 8 W o r l d C h a m p i o n M e t s ,o a n c u r r e n t p o w e r h o u s e t e a m !M a n a g e a n t e a m , p a s t o p r e s e n t , i t h M i c r o L e a g u e s !

N o " p r e t e n d . " j o y s t i c k g a m e ! M i c r o L e a g u e i c o m p u t e rs i m u l a t i o n g a m e u s i n g r e a l p l a y e r s a n t h e i r p e r f o r m a n c ew i t h s t a t s l i c e n s e d b t h P l a y e r s A s o c i a t i o n .Y o m a n a g e r e a l t e a m , w i t h a l t h s t r a t e g i e s o f b i g l e a im a n a g e r s ! P i c k y o u r l i n e u p s , c h o o s e y o u r s p o t s f o s t e a l s ,p i n c h h i t t e r s , r e l i e f p i t c h e r s , b u n t s , a n m u c h m o r e !F o p l a y e r s , o r i n o n e ' s a r o u n d p l a y a g a i n s t t h e " B a s e b a l lB u d d h a , " t h c o m p u t e r s b u i l t - i n m a n a g e r .

" T h e r M i c r o L e a g u e P i s t e — W o r l d S e r i e s t e a m s , A l l - S t a r R o s t e r s ,

S e a c t i o n u n f o l d o r e a l i s t i c c o l o r

' . . . w hM i c r o L e a g u e — i t

w a l i k e b e i n g i m o w d u g o u t !

E