The Guide to Computer Living Vol 03 02 1986 May

76
8/3/2019 The Guide to Computer Living Vol 03 02 1986 May http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 1/76 W o r d P r o c e s s i n g o t h 1 2 P M a 1 9 8 6 $ 2 . 5 0 u $ 3 . 5 0 o u 1 d e V o l . N o I s s u e N o . 2 P . D . C . M o n t h l y P u b l i c a t i o n F o C o m m o d o r e O w n e r s ( F o r m e r l y T h N o r t h w e s t U s e r s G u i d e ) 7 4 4 7 0 1 7 5 1 5 0 < E a n M e b J o G o u r d F o Y o u r E y e s O n l y . . D r C u r r y f a v o r ' s C o d e G a m e

Transcript of The Guide to Computer Living Vol 03 02 1986 May

Page 1: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 1/76

W o r d P r o c e s s i n g o t h 1 2 P M a

1 9 8 6$ 2 . 5 0 u

$ 3 . 5 0 o u 1 d eV o l . N o I s s u e N o . 2P . D . C .

M o n t h l y P u b l i c a t i o n F o C o m m o d o r e ™ O w n e r s( F o r m e r l y T h N o r t h w e s t U s e r s G u i d e )

7 4 4 7 0 1 7 5 1 5

0 < E a n M e b J o G o u r d

F o Y o u r E y e s O n l y . .

D r C u r r y f a v o r ' s C o d e G a m e

Page 2: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 2/76

Page 3: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 3/76

v u i n i n u v v i i h1 2 A N C - 6 4 O W N E R S ,O N L Y :

^ i t § t, " ' n f r . " t f t i t - ' O n , r % f s " ' O a r a < n m ' c o n

F r o S k y i e

E l e c t r W o r k s , t h o l d e s t a n

l a r g e s t p r o f e ss i o n a l s i t h

b u s i n e s s

T h i s i j u s t f e o t h 2 0 0 + b a r g a i n s f r o mt h n e w e s t a n b i g g e s t S k y i e s c a a l o g , h o o f t h e p r e s s .

W k n o w y o u ' l l w a n t t h i s p a g e , i i t s f u l ls p l e n d o r , a n t h o t h e r p a g e s o v e r f l o w i n g w i t h o v e r2 0 b a r g a i n s i p e r i p h e r a l s , s o f t w a r e , a n b o o k s t h a t w i l lm a k e y o u r C o m m o d o r e 1 2 o C - 6 4 c o m p u t e r e v e n n i c e r t l i v e w i t h .

S o i w m i s s e d s e n d i n g y o y o u r v e r y o w c o p y w i t h i n t h e l a s tf e w e e k s , c a l l u a 1 - 8 0 0 1 2 2 7 - 9 9 9 8 , u n l e s s y o l i v e i C a l i f o r n i a ,i w h i c h c a s e c a l l 1 - 4 1 5 / 9 6 5 - 1 7 3 5 .

S k y i e s E l e c t r i c W o r k s2 3 1 E S o u t h W h i s m a n R o a

M o u n t a i n V i e w , C 9 4 0 4 ( 4 1 5 ) 9 6 5 - 1 7 3

Page 4: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 4/76

T H G U I D ET C O M P U T E R L I V I N G

R N ( 0 N o t e s :b R a n d y C h a s e

T h l a t e s t n e w s o n A m i g a p r i c e r e d u ct i o n s , a n l o o k a C o m m o d o r e ' s q u e st i o n a b l e f i n a n c i a l s i t u a t i o n .

T T h E d i t o r :

S u p e r s c r i p t 1 2

H u m i U j w t b i t d i e

b y G r a n t J o h n s o n

f h f e

c r > f t 1 1 2 1 r w i w - • )

' ■ - -

" S m r f e r i H f c t e t s U * i S * >

I t t c a r h e i t « r f f t t t t S K S * v i i l « U f i t f c t t i m r ii r s r * c i l l r i E u f c n r t . w t b c r t k i s t r t p m • « t f * t t " * » * " w d » « M I k * i t f j t l ! « t r ' » i r t a r t b t e M r m t d , w t t 8 # a i r « i t i t : ; • : ■ : : ■ ' v - . * . t * * i U v * ' t - r c ^ i t l o t a t H r a i W J

1 S i t l i H t K W $ ^ f « f « « ! , f f e s t 5 t ! » i s l i « S ? 4 t t t t

1

2

u s ( » n »i i v t n ! t i l i n g s i w r t s s H i r t w t C i s j S c r i f t . T r e w wn h r t r H f K j t » i f t j . t » S c r i p t s t r i M r f t u c f c t i . .: t K M r i l i i - « l i H & t 4 * * > t s t f T « m w i r s t t r t i l t :

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

F l e e t S y s t e m I b M i n d y S k e l t o n

M i n d y l o o k s a P r o f e s s i o n a l S o f t w a r e ' sf i r s t e n t r y i n t o t h w o r l d o f 1 2 w o r d p r c e s s i n g . f a m i l i a r c o m m a n d s t r u c t u r ec o m b i n e d w i t h 7 5 , 0 0 0 w o r d s p e l l i n gc h e c k e r m a k e s t h i s o n " s l e e p e r . "P a p e r C I i p

b R a n d y C h a s eL o n g t h e l e a d e r i s a l e s f o r t h e 6 4 P a p e r C I i p i n o a v a i l a b l e f o r t h e C o m o d o r e 1 2 8 . W l o o k a t h n e w e s tf e a t u r e s , a n r e v i e w s o m e o t h e o l d e ro n e s a w e l l .

2

2

3

3

S h o p p i n g A d v i c e . . b R a n d y C h a s

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

E l i t eb M i n d y S k e l t o

R e v i e w o s w a s h b u c k l i n g i m p o r t f r oE n g l a n d a e x p a n s i v e s p a c e a d v e n t u rt h a t u s e s o n o t h m o s t u n u s u a l s o f w a r e p r o t e c t i o n " c o n t r a p t i o n s " o t m a r k e t .

B u I z z i t A r t S c h o o lb E d d i e J o h n s o

T h i s m o n t h ' s l e s s o n e x p l o r e s s c r e a n i m a t i o n t h r o u g h s t r i n g m a n i p u l a t i o nE v e r t h i n k o R I G H T S , L E F T S a n M I D S a g r a p h i c c o m m a n d s ?

X - T E N P o w e r h o u s eb G r a n t J o h n s o

I l l l

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

T h G u i d e T C o m p u t e r L i v i n g3 8 O 8 S . E . L i c y n t r a C t .

P o r t l a n d , O 9 7 2 2 2( 5 0 3 ) 6 5 4 - 5 6 0 3

T h G u i d e i a n i n d e p e n d e n t m o n t h l y p u b i i c a i i o n s e r v i n g C o m m o d o r e c o m p u t e ro w n e r s . T h v i e w s e x p r e s s e d i T h G u i d e a r t h o s e o t h e i n d i v i d u a l w r i i c r s a n d n o n e c e s s a r i l y r e f l e c t t h v i e w s o T h G u i d e , i t s t a f f , o a d v e r t i s e r s . T h a c c e p t a n c eo a n a d d o e s n o n e c e s s a r i l y c o n s t i t u t e a e n d o r s e m e n t o f p r o d u c t . T h G u i d er e s e r v e s t h e r i g h t t o d e i e r m i n e t h e a c c e p t a b i l i t y o a n a d v e r t i s i n g s u b m i t t e d .

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

L i m i t e d u s o m a t e r i a l c o m a i n c d i T h G u i d e m a b e a l l o w e d b u s e r g r o u pn e w s l e t t e r s a n o t h e r p u b l i c a t i o n s , b u t o n l y w i t h t h e p r i o r w r i t t e n c o n s e n t o t h p u b l i s h e r . T h e G u i d e i c o p y r i g h t e d p u b l i c a t i o n , a n d a n y u n a u t h o r i z e d d i s t r i b u t i o no r r e p r o d u c t i o n , i p a r t o i i t e n t i r e l y , i s t r i c t l y p r o h i b i t e d b l a w .

P E T . C B M , V I C - 2 0 a n C o m m o d o r e 6 a r t r a d e m a r k s o f C o m m o d o r e B u s i n e s sM a c h i n e s , I n c .

A m a t e r i a l c o p y r i g h t e d ( C ) 1 9 8 5 b y A q u a r i a n C o m m u n i c a t i o n s . I n c . , u n l e s so t h e r w i s e i n d i c a t e d .

T h G u i d e i p u b l i s h e d m o n t h l y ( a n d i a v a i l a b l e b s u b s c r i p t i o n a t h f o l l o w i n gr a t e s : y e a r S I B . O O , 2 y e a r s S 3 5 . O O , 3 y e a r s S 4 8 . 0 0 ) b y A q u a r i a n C o m m u n i c at i o n s , I n c . , 3 8 0 8 S . E . L i c y n t r a C o u r t , P o r t l a n d , O r e g o n 9 7 2 2 2 . A p p l i c a t i o n i m a i l a S e c o n d C l a s s i p e n d i n g a P o r t l a n d . O r e g o n . P O 5 T M A S T E R : P l e a s e s e n d a d d r e s sc h a n g e s t T h G u i d e , 3 8 0 8 S . E . L i c y n t r a C o u r t , P o r t l a n d , O r e g o n 9 7 2 2 2 .

Page 5: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 5/76

T A B L E O C O N T E N T SM a 1 9 8 6

A m i g a : W i n d o w o t h F u t u r eb G r a n t J o h n s o n

4

5

C o m e a l o n g a G r a n t r e p o r t s t h e s e n s at i o n o f h o l d i n g h a l f m i l l i o n b y t e s i t h p a l m o y o u r h a n d .

T h V e r s a t i l i t y o T h A m i g ab W e s l e y J a m e s

M u l t i - t a s k i n g a n m u l t i - p r o c e s s i n g o t h A m i g a . W h a t d t h e y m e a n , w h a t w i l lt h e y d o a n w h n e e d s t h e m ?C o m p u t e r W i d o w ' s C o m p e n d i u m

b L y C h a s e

T h e C o m p u t e r W i d o w s h a r e s h e r u n i q u ee x p l a n a t i o n o P O K E i n g a r o u n d c o p u t e r m e m o r y , a n P E E K i n g i n t o t h ew o r l d o A S C I I .

T h c o v e r a r t , < E a n M e " , w a c r e a t e db y J o n G o u r d w i t h C o m p u t e r E y e s , t h e n c o l o r e d w i t hD o o d l e . T h i m a g e o E l l e n K a u f m a n w a t h e ns u p e r i m p o s e d o t h g l a s s e s .

T h e G u i d e f e a t u r e s h i g h q u a l i t y o r i g i n a l a r t w o r ko t h c o v e r e a c h m o n t h . A l a r t i s t s a r e n c o u r a g e d t s u b m i t t h e i r c o m p u t e r a r t w o r k f o c o n s i d e r a t i o n . T h o n l y r e s t r i c t i o n i t h a t t h a r m u s t h a v e b e e n c r e a t e du s i n g a C o m m o d o r e c o m p u t e r . T h i s c o u l d b e y o u rc h a n c e t m o v e t h a t m a s t e r p i e c e f r o m t h s c r e e n o y o u r m o n i t o r t o t h e n e w s s t a n d s o f A m e r i c a ! A n m a k e f e d o l l a r s i t h e p r o c e s s .

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

5

5

5

6

6

6

7

P a s c a l ' s T r i a n g l eb C a r m e n A r t i n o

W h a t ' s i a i n t e g e r ? F i n d o u a C a r m e nc o v e r s f a c t o r i n g i n t h i s m o n t h ' s P a s c a lf e a t u r e .

. . . I D o n ' t S p e a k H e x i d e c i m a lb S h e l l y R o b e r t s

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

L i t t l e C o m p u t e r P e o p l eb S h e l l y R o b e r t s

A c t i v i s i o n o f f e r s m a g i c a l w i n d o w i n t ot h w o r l d o l i t t l e c o m p u t e r p e o p l e , t h o s ed e l i g h f u l l y s m a l l f o l k s w h o ' v e h o m e s t e a d -e i n s i d e y o u r 6 4

8 C o l u m n s o 1 2 P b B i l l P y t l o v a n y

T h m y s t e r i e s o w o r k i n g w i t h t h 8 c o u m m o d e o t h c o m m o d o r e 1 2 8 a r e e x p l a i n d b B i l l , w i t h e n o u g h d e t a i l e d i n f o rm a t i o n t o g e t y o s t a r t e d .

P o t p o u r r ib V a r i o u s S t a f f W r i t e r s

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

D r . C u r r y f a v o r ' s C o d e G a m eb D r P e t r i e C u r r y f a v o r

T h e g o o d d o c t o r t a k e s u s i n t o t h u n d e rw o r l d o m y s t e r y a n c r y p t o g r a p h y i n h i sf i r s t a p p e a r a n c e i T h G u i d e . C o m p l e t ew i t h p r o g r a m l i s t i n g s f o r t h e 6 a n V I C - 2 0 .H o T T y p e I P r o g r a m s

C O M I N GN E X T M O N T H . .

F L E X I D R A W ' S L I G H T P E NM U L T I P L A N O T H 1 2

Page 6: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 6/76

R N ( 0 N o t e s :R u m o r C o n t r o l C e n t e r :A m i g a P r i c e s F i n a n c i a l R e p o r t s

b R a n d y C h a s eT h b i g g e s t p i e c e o n e w s h a v e t p a s s

a l o n g t h i s m o n t h w i l l m o s t l i k e l y b o l n e w s b yt h t i m e y o r e a d t h i s . T h l o n g - r u m o r e d p r i c er e d u c t i o n o t h A m i g a i s u p p o s e d l y s c h e d u l e df o m i A p r i l . I a p p e a r s t h a t t h p r i c e , i n c l u d i n g5 1 2 K o m e m o r y , w i l l b d r o p p i n g t u n d e r$ 1 0 0 0 , w h i c h i e f f e c t t r a n s l a t e s t $ 5 0 0 d i c o u n t f r o m c u r r e n t p r i c i n g . T h a t i $ 7 9 5 w i t h o u tt h e e x t r a m e m o r y . T h e c o m b i n a t i o n o m o r ec o m p e t i t i v e p r i c i n g s t r u c t u r e a n a i n c r e a s i n gn u m b e r o f s o f t w a r e t i t l e s b e i n g r e l e a s e d s h o u l da c c e l e r a t e t h A m i g a ' s p e n e t r a t i o n i n t o t h h i g h e r e n o t h h o m e c o m p u t e r m a r k e t .

[ L a s t M i n u t e N o t e : J u s t p r i o r t g o i n g t p r e s s t h A m i g a p r i c e r e d u c t i o n b e c a m e r e a l i t y .H o m o s t d e a l e r s a r e h a n d l i n g t h p r o m o t i o n i t h a t w h e n y o u b u y t h A m i g a , y o u g e t h m o n i t o r f r e e . C h e c k y o u r l o c a l d e a l e r f o j u s th o t h n e p r i c i n g s t r u c t u r e i b e i n g h a n d l e d .A u s u a l , w i t h C o m m o d o r e , t h e r e d o e s s e e m t b s o m e c o n f u s i o n ; b u t t h b o t t o m l i n e i t h a t t h A m i g a j u s t b e c a m e w h o l e l o m o r e a f f o r d a b l e ! ]

A m i g a s a l e s s e e m t h a v e r e a c h e d t e p o r a r y p l a t e a u . M o s t o t h h a r d c o r e c o m p u t e rj u n k i e s t h a t j u s t h a t b t h f i r s t o t h e i r b l o c kt a c t u a l l y o w a A m i g a h a v e a l r e a d y o b t a i n e dt h e m , a s w e l l a s t h p e o p l e w h h a a i m m e d i a t en e e d f o r t h e s t a t e - o f - t h e - a r t g r a p h i c c a p a b i l i t i e so t h m a c h i n e .

T h a t l e a v e s m a n y a v e r a g e b u y e r s , b t h e y a ct i v e , e v o l v i n g h o m e c o m p u t e r i s t s , o r t h eb u s i n e s s m a n l o o k i n g f o r a m a c h i n e t h a t c a f i h i b u d g e t a n a t h s a m e t i m e o f f e r t h p o w e ra n v e r s a t i l i t y t s o l v e r e a l - w o r l d b u s i n e s s p r b l e m s , w h a r s t i l l w a i t i n g f o g o o d r e a s o n t b u y . F o s o m e r e a s o n i a l w a y s s e e m s t h a t p r i c e i a f a c t o r i t h r e a l w o r l d , d o e s n ' t i t

I t ' s f r u s t r a t i n g t w a t c h C o m m o d o r e s t u mb l f o r w a r d w i t h p r o d u c t t h a t s c l e a r l y o v e r -

T h G u i d e t C o m p u t e r L i v i n g

s h a d o w s a n y t h i n g o t h m a r k e t , r e g a r d l e s s o p r i c e . A n y e t , t h e y s e e m t b g r o p i n g i t h d a r k , h o p i n g t o f i n d t h l i g h t s w i t c h t h a t w i le n l i g h t e n t h e m a n s h o w t h e m j u s t w h a t t d w i t h t h i s m o s t a m a z i n g o m a c h i n e s . T h t r a dp u b l i c a t i o n s a r e q u i c k t m e n t i o n t h a t w h i l e t h A m i g a i s e l l i n g a r e s p e c t a b l e p a c e , i i e n j o yi n a c c e p t a n c e t h a t i a t h v e r y b o t t o m e n o t h p r o j e c t e d r a n g e . W h a t t h e y d o n ' t s e e m t m e n t i o n i t h a p p a r e n t f a c t t h a t t h A m i g as e l l i n g i n s p i t e o C o m m o d o r e ' s l a c k o s o l ia n a c t i v e m a r k e t i n g p l a n , r a t h e r t h a n a r e s u lo i t J u s t t h i n k w h a t t h s a l e s f i g u r e s m i g h t b C o m m o d o r e w e r e s h o w i n g j u s t f r a c t i o n o t h a g r e s s i v e n e s s d i s p l a y e d b y J a c k T r a m i e l w i t h h i A t a r i 5 2 S T

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

T h o n t h i n g t h a t C o m m o d o r e h a b e e v e r y c l e a r a n c o n s i s t e n t a b o u t i t h e i r d e s i r e tp r o m o t e t h A m i g a a s m a l l b u s i n e s s s y s t e r a t h e r t h a n h o m e c o m p u t e r . T h e y o b v i o u s l h a v e t h e i r e y o t h P c u s t o m e r i n s t e a d o t h p e r s o n a l c o m p u t e r i s t . T h e i r b l a t a n t l a c k o c o s i d e r a t i o n f o r t h e i r e x i s t i n g c u s t o m e r b a s ( w h i c h , m i g h t a d d , d w a r f s a l c o m p e t i t o r s c o m b i n e d i t h s h e e r n u m b e r s o c u s t o m e r s ! )a g r o s s a n u n f o r g i v a b l e m i s t a k e . T h e y , i t h e h a t h e i r d r u t h e r s , w o u l d e v e n p r e f e r t h a t p e o p l

Page 7: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 7/76

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

b o n o g u i l t b a s s o c i a t i o n . I t h e y s e l lt p e o p l e l i k e y o a n m e w h h a v e

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

t " j u s t a n o t h e r t o s t o r e c o m p u t e r "

c a a p p r e c i a t e t h e i r a p p r e h e n s i o n s a b o u tt h A m i g a t b s e e n a s o m e t h i n gT o y s U c o m m o d i t y , b u a t h s a m e

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

o t h A m i g a i t h e b u s i n e s s e n v i r o nb u I ' a l s o l i k e t p o i n t o u t h a t i t ' s n o

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

" h o m e " c o m p u t e r .C o m m o d o r e c a t a l k u n t i l t h c o w s c o m ea b o u t t h A m i g a ' s v i t a l i t y a s m a l l

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

b u s i n e s s e a s i e r , i t ' s s t i l l j u s t h o m e c o N o w , i j u s t m i g h t b e t h m o s t a m a z i n g

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

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

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

t r i v i a q u e s t i o n i f e y e a r s .A a c o n f e s s e d s p o r t s j u n k i e ( e v e n b e f o r e

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

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

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

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

m i g h t d p o o r l y .C o m m o d o r e i i u n i q u e p o s i t i o n i t h i s

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

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

i n t o t h e b u s i n e s s m a r k e t , h o w e v e r , t h e yr t u r n i n g t h e i r b a c k o t h m a r k e t n i c h e w h i c h

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

t a p p e a r a t h r e t a i l l e v e l , t h a t w i l l e n t i c e

t h e b u s i n e s s m a r k e t i n t o e x p l o r i n g t h A m i g a , t h m a c h i n e w i l l f i n d c o m f o r t a b l e n i c h e i t h a t u p e e c h e l o n o t h m a r k e t . M e a n w h i l e , t h o u g h ,C o m m o d o r e c a n ' t a f f o r d t s i w i t h t h e i r c o l l e ct i v e h e a d s i t h s a n d w a i t i n g f o r t h e b u s i n e s sw o r l d t c o m e k n o c k i n g a t t h e i r d o o r . I w o u l dm a k e m o r e s e n s e t a g r e s s i v e l y p l a y t t h e i rs t r e n g t h i t h e s h o r t r u n . T h e y h a v e t h e h i s t o r y o o f f e r i n g t h m o s t h o m e c o m p u t e r f o r t h e c o s u m e r ' s d o l l a r , a n s u d d e n l y t h e y a r e t a l k i n gq u a l i t y o v e r p r i c e , a n b e i n g o u t C o m m o d o r e db A t a r i . W i t h t h 1 0 4 0 S n o a v a i l a b l e ( a n dw i t h p r i c e t a u n d e r $ 1 0 0 0 ) C o m m o d o r e i g i n t h a v e t t a k e m o r e a g r e s s i v e m a r k e t i n gp o s t u r e .

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

d e c i d e d l a s t w e e k t h a t i w a t i m e t c o v e r t o u a c c o u n t i n g s y s t e m f r o m t h 6 t o t h eA m i g a , o n l y t d i s c o v e r t h a t t h o n l y a c c o u n t i n gp a c k a g e c u r r e n t l y o t h m a r k e t f o r t h e A m i g a ,R a g s T R i c h e s , i s n ' t w o r t h c o n s i d e r i n g( e s p e c i a l l y a t h p r i c e ! ) . I a l c a n d o r , t h i n k t h B . E . S . T . s o f t w a r e f o t h 6 i m o r e v e r s a t i l e a n f a r b e t t e r d e s i g n e d , e v e n w i t h t h l i m i t a t i o n sp l a c e d o i b t h 1 5 4 1 d i s k d r i v e . U n t i l t h e r e a r ew e l l - d e s i g n e d a n p o w e r f u l s o f t w a r e p a c k a g e sa v a i l a b l e , i s e e m s t m t h a t C o m m o d o r e i w a s t i n g t h e i r b r e a t h t r y i n g t o t a t h P m a r k e t p l a c e .

L e s t t h i s s o u n d s l i k e I ' v e s o u r e d o t h A m i g a , l e m b a c k u f o r a m i n u t e a n r e s t a t et h a t d f e e l t h a t i t h l o n g r u n , t h A m i g a i g o i n g t o o f f e r t h s m a l l b u s i n e s s m a n m o r e c o p u t e r p o w e r t h a n h e v e r d r e a m e d h e c o u l d a f o r d . h a v e s e e n d e m o s a n p r o t o t y p e s o m a n yo t h p r o d u c t s i d e v e l o p m e n t f o r t h e A m i g a ,a n s o m e a r r e v o l u t i o n a r y e n o u g h t o s t a g g e r t h ei m a g i n a t i o n . M o s t o t h v e r y s o p h i s t i c a t e dp a c k a g e s , h o w e v e r , a r t a k i n g m o r e t i m e t h a na n t i c i p a t e d i d e v e l o p m e n t . G i v e n t i m e , t h s o f tw a r e i n d u s t r y w i l l s e l l t h A m i g a t o t h e b u s i n e s s

T h G u i d e t C o m p u t e r L i v i n g

Page 8: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 8/76

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

T h G u i d e w i l l c o n t i n u e t e x p a n d o u c o v e r a g e o f t h A m i g a . T h i s i m a c h i n e t o p o w e r f u l a n r e v o l u t i o n a r y t n o w r i t e a b o u t .A n i s e e m s t h a t e v e r y o n e i a s k i n g a b o u t i t e v e n p e o p l e w h a r e n ' t i n t e r e s t e d i c o m p u t e r sa r n o r e a l i z i n g t h a t t h i s t h i n g c a l l e d a A m i g ai s o m e t h i n g d i f f e r e n t a n s p e c i a l . R e s t a s s u r e d ,h o w e v e r , t h a t i f u t u r e m o n t h s w w i l l b e x p a nd i n g t h s i z e o T h e G u i d e t a c c o m m o d a t e t h i sa d d i t i o n a l c o v e r a g e . W d o n ' t h a v e a n p l a n s t c o v e r t h A m i g a a t h e x p e n s e o f t h 6 a n 1 2 8 .I n s t e a d , w e ' l l c o n t i n u e t e x p a n d i b o t h s i z e a n s t a f f t a c c o m m o d a t e t h i s l a t e s t m e m b e r o t h C o m m o d o r e f a m i l y .

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

A w r i t e t h i s , h a v e t h f i g u r e s f r o m t h l a s t q u a r t e r o 1 9 8 5 t h a t t h v a r i o u s t r a d ep u b l i c a t i o n s a l r e p o r t e d t h s a m e r e p o r t sw h i c h h a v e l e a d t m u c h o t h i s s i l l y s p e c u l a t i o n

F I N D O U W H

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

N o A v a i l a b l e N a t i o n a l l y ! !

F o m o r e i n f o r m a t i o n c a l l :

( 5 0 3 ) 6 5 5 6 0 3

a b o u t t h d e m i s e o C o m m o d o r e . I ' v e b e e n h e ai n f r o m o n p e r s o n o a n o t h e r t h a t " k n o w ss i n c e t h d a b e f o r e b o u g h t m f i r s t 6 t hC o m m o d o r e w a s o n t h e i r w a d o w n t h d r a i n

T h f i r s t p e r s o n w h t o l d m t h a t C o m o d o r e w o u l d n ' t s u r v i v e u n t i l t h e n o t h y e w a a A p p l e s a l e s m a n o O c t o b e r 1 7 t h , 1 9 8 2 .k n o w t h d a t e b e c a u s e d u o u m r e c e i p t d a t t h e n e x t d a f o m $ 5 9 5 C o m m o d o r e 6 4 . ) H c a r e f u l l y e x p l a i n e d t m t h a t " e v e r y o n e " k n et h a t i w a o n l y m a t t e r o w e e k s b e f o r e C o m o d o r e w o u l d b c l o s i n g t h e i r d o o r s , a w o u l d n ' t r e a l l y r a t h e r c o n s i d e r r e a l c o m p u t e

W e l l , h e r e w a r e t h r e e a n a h a l f y e a r s a c l o s e t o 6 , 0 0 0 , 0 0 0 6 4 ' s l a t e r , a n t h e s e e x p e r w h o " k n o w " a r s t i l l w r i t i n g o b i t u a r i e s f o r C o m o d o r e . W h e n I ' i g e n e r o u s m o o d a t r i b u t e t h e i r t u n n e l v i s i o n t e n v y ; w h e n I ' i l e s s m a g n a n i m o u s m o o d a s s u m e i t ' s j u s t s h e i d i o c y . A f t e r a l l , i s o m e o t h e s e i n d u s t r y e x p e r w h e r e h a l f a s m a r t a t h e y s e e m t t h i n k t h w e r e , t h e y w o u l d h a v e l o n g a g r e t i r e d f r o m t h e s h r e w d i n v e s t m e n t s i O s b o r n e s t o c k .

B u a n y w a y , l e t ' s l e a v e t h e s e d o o m s a y e r s o o t h i s c o n v e r s a t i o n a n g e b a c k t t h a t f i n a n c i r e p o r t t h a t i t h l a t e s t b a s i s f o r d o o m a n g l o oi t h C o m m o d o r e w o r l d . B e f o r e o f f e r m o w i n t e r p r e t a t i o n o t h f i n a n c i a l s t a t e m e n t , I q u a l i f y m r e m a r k s b e x p l a i n i n g t h a t I ' v e n e v b e e n r e a l w h i z a a c c o u n t i n g ( a m a c c o u n t a w i l l s u r e l y a t t e s t ) . I f a c t , a f t e r t w w e e k s i a a c c o u n t i n g c l a s s i n c o l l e g e m t e a c h e r a s k e d m w h a t h a l e a r n e d s f a r . " n o k n o w w h t g o o d L o r d i n v e n t e d t h c o m p u t e r , " r e p l i e " S o m e o n e h a t d s o m e t h i n g t k e e p m f r oh a v i n g t l e a r n w h e t h e r t h d e b i t s o c r e d i t s w e no t h l e f t . "

K e e p i n g i m i n d h o l i t t l e o t h a c c o u n t i p r o c e s s u n d e r s t a n d i g e n e r a l e s p e c i a l m u l t i - m i l l i o n d o l l a r c o r p o r a t e a c c o u n t i n g I o f f e r m o w u n d e r s t a n d i n g o f t h f i g u r e s . C o m o d o r e r e p o r t e d a $ 5 3 . 2 m i l l i o n d o l l a r l o s s f t h q u a r t e r e n d i n g D e c e m b e r 3 1 D o n ' t s o u nn o n e t h e a l t h y , d o e s i t B u l e t ' s l o o k l i t t l e f a t h e r d o w n t h l i s t .

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

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

T h G u i d e t C o m p u t e r L i v i n g

Page 9: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 9/76

I y o d t h a t , i t ' s f a i r l y g o o d s i g n t h a ta t l e a s t o t h r i g h t t r a c k . I y o c a d

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

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

y o p a s s a l o n g t o t h e r s y o e x p e r i e n c ec a l l e d p r o f i t , a n t h a t ' s w h e n y o

i t h e t a x a t t o r n e y s t h e l p y o e x p l a i n t U n c l e S a t h a t y o r e a l l y d o n ' t h a v e t h a t

m o n e y y o r e c e i v e d ( e v e n t h o u g h y o u rm a s h o w t h a t y o d i d n ' t s p e n d i t g i v e i

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

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

l e t ' s t a k e a l o o k a C o m m o d o r e ' s q u e sf i n a n c i a l s t a t e m e n t f r o m t h a t p o i n t o

T h t w o m a j o r i t e m s t c o n s i d e r a r t h r e v e n u e s f o t h q u a r t e r i q u e s t i o n .m i l l i o n d o l l a r s ! N o t o b a d . ( I s u s t a i n e d

o f o u r q u a r t e r s , t h a t t r a n s l a t e s t o $ 1 . 3 5 b i l l i o ny e a r ! ) T h a t i o f f s e t b t h f a c t t h a t t h e y

c a s h f l o w p r o f i t o o n l y $ 1 . 0 5 m i l l i o nl l a r s f o r t h q u a r t e r ( m e a n i n g t h a t t h e y s p e n t

$ 3 3 8 . 1 m i l l i o n d u r i n g t h t h r e e m o n t hW i t h r e v e n u e s o t h a t l e v e l , i s e e m s s i l l y

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

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

o t w o t h e i r l o a n s .T h l o s s o $ 5 3 . 2 m i l l i o n d o l l a r s f o r t h

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

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

A n t h e n y o w r i t e o f c l o s e d s e m ip l a n t i C a l i f o r n i a . O h , a n d y e s , t h e r e

r t h o s e f e h u n d r e d t h o u s a n d P l u s / 4 ' s s t o r e ds o m e a l m o s t f o r g o t t e n c o r n e r o w a r e h o u s e

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

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

d r o o l i n g U n c l e i h i s h a r e o $ 5 m i l l i o nl o s s .

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

d i n n e r . A l o n g a t h e y h a v e m o r e d o l l a r si t h d o o r t h a n t h e y h a v e g o i n g o u t , i

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

m o r e r e l e v a n t t w a s t e t h e i r w o r r y o n . P r e d i c t i n gt h d e a t h o C o m m o d o r e h a b e e n t h e f a v o r i t ep a s t - t i m e o t h c o m p u t e r i n d u s t r y f o r a l o n g a I ' v e o w n e d c o m p u t e r . W h i l e i t ' s o f t e n a n n o yi n g , i t ' s a l s o s r e p e t i t i o u s t h a t i t ' s m o s t l y j u s tb o r i n g .

I c l o s i n g , t h e r e ' s a n o t h e r q u e s t i o n t h a t ' sa s k e d a l m o s t a f r e q u e n t l y a t h o n e s a b o u tC o m m o d o r e ' s f i n a n c i a l h e a l t h . " H a v e y o s e e nt h S h a d o w y e t ? " I s e e m s h a r d t a v o i d t h n u m b e r o p e o p l e a s k i n g . I n a n s w e r , n h a v e n ' t . B u m 2 1 / 2 - y e a r - o l d s o n , J o n a t h a n ,d i s c o v e r e d h i t h o t h e r d a y , a n i s s t i l l e a g e r t t e l l t h w o r l d a b o u t i t s h o u l d a n y o n e c a r e t l i s t e n . .

< S t a f fP u b l i s h e r M a n a g i n g E d i t o rR a n d y C h a s e ) *

A s s o c i a t e E d i t o r sG r a n t J o h n s o n

B i l l W a l l a nC o n t r i b u t i n g E d i t o r

M i n d y S k e l t o nS t a f f A r t i s t s

E d d i e J o h n s o nP h o t o g r a p h sG r a m J o h n s o n

P r o d u c t i o nA n i t a J o h n s o n

G u i o n M a w rB i l l W a l l a n

A d v e r t i s i n g S a l e sB r o n w e n F i t z h u g h

J i L o s kS t a f f W r i t e r s

L y C h a s eD r P e t r i e C u r r y f a v o r

B u I z z i tE d d i e J o h n s o n

J o h n R O l s e n , J r B o R i c h a r d s o n

S h e l l y R o b e r t sC o n t r i b u t o r s

C a r m e n A r t i n oW e s l e y J a m e s

V a l e r i e J e a n K r a m e rB i l l P y t l o v a n y

R o b e r t J S o d a r oM a t t h e w S t e r n

D i s t r i b u t e d e x c l u s i v e l y b P u b l i s h e r s D i s t r i b u t i n g C o r p .

P . O . B o 8 9 9 1M a l i b u , C 9 0 2 6 5

( 2 1 3 ) 4 5 6 - 0 0 3 0

T h e G u i d e t C o m p u t e r L i v i n g

Page 10: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 10/76

Page 11: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 11/76

T H P O W E R O W O R D P R O C E S S I N G( S u p e r h e r o e s U n d e r G l a s s )

b G r a n t J o h n s o nW o r d p r o c e s s o r . I y o u r b u z z - w o r d a l a r mo f w h e n y o h e a r t h a t p h r a s e y o u ' v e l o t s o

m p a n y . S o u n d s l i k e l i b r a r i a n ' s v e r s i o n o t h a p p l i a n c e J u l i a C h i l d u s e s o T V

f a s t , c o n v e n i e n t w a t m i y o u ro s p l i t w h o l e c u p s o i n f i n i t i v e s a

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

o i c o u l d b e o f a n v a l u e .J u s t a s J u l i a , w i t h o n l y a w i s k o k n i f e , c a

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

a r f r e q u e n t l y b a f f l e d b w h a n y o n eo u l d w a n t t c o m p l i c a t e p e n c i l w o r k w i t h a l

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

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

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

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

t y p i c a l p r o g r a m .P e o p l e c a n u s t h a s s i s t a n c e . N a t u r e i

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

w h a v e t " h a n g l o o s e " ; a d a p t .f t e r a p o i n t , t h e f f i c i e n c y o s p e c i a l i z a t i o n

a i n v i t a t i o n t o e x t i n c t i o n . R o t a t e t h o t h c o n v e y o r b e l t t w d e g r e e s a n m a n y

b e c o m e a s u s e l e s s a s j u n k .T h r o w b a l l i n t h a i a n c a t c h i t Y o p l a n

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

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

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

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

r o o m a n k l e d e e p i c r u m p l e d d i s c a r d s f r o m t h t y p e w r i t e r . W l a u g h b e c a u s e w h a v e s u f f e r e de n o u g h w i t h h i g h s c h o o l b o o k r e p o r t s a n t h l i k e t r e c o g n i z e w i t ' s - e n d e x a s p e r a t i o n w h e n w es e i t R e m e m b e r h o m o m e n t o f a n t a s y g a v et e m p o r a r y r e l i e f w h e n t h e w r i t t e n r e p o r t a g a i ng r o u n d t f r u s t r a t i n g h a l t ? R e t u r n w i t h m n o t t h o s e m i s e r a b l e d a y s o f y e s t e r y e a r , a n w w i l lc o n j u r e u a s u p e r - h e r o t v a n q u i s h t h d r e a d e dd u p a p e r .

M e r e m o r t a l s c a s c a r c e l y h o l d s i n g l e f u l l y -f o r m e d t h o u g h t i m i n d l o n g e n o u g h t o w r i t e i d o w n . S e n t e n c e s t h a t b e g i n i t h p l u r a ls o m e t i m e s e n i t h s i n g u l a r . B u o u s u p e rh e r o w i l l h a v e s u c h p o w e r s o c o n c e n t r a t i o n t h a th e c a n e a s i l y h o l d t e o m o r e ( t y p e w r i t t e n s i z e )p a g e s c l e a r l y i n m i n d a o n c e , p h o s p h o r e s c e n tw o r d s o a g r e a t g l a s s s h e e t .

H w i l l b a b l e t r e a c h o u a n c h a n g e a n yc h a r a c t e r o w o r d ; a d o r e r a s e p h r a s e o s e n t e n c e . H w i l l b a b l e t m o v e o d e l e t ep a r a g r a p h s o w h o l e p a g e s . F o l o n g e rd o c u m e n t s , h w i l l h a v e p e r f e c t r e c a l l , a n w i l l b a b l e t u s p a r t s o t h i n g s p r e v i o u s l y w r i t t e n t c o m p l e t e t h j o a h a n d . R e s h a p i n g h i w o r ka l m o s t a q u i c k l y a h e c a n t h i n k . T h a p p r o x -

T h e G u i d e t C o m p u t e r L i v i n g

Page 12: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 12/76

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

o u s u p e r - h e r o t h p o w e r t c h e c k e v e r y s i n g l ew o r d f o r p e r f e c t s p e l l i n g ( i s e c o n d s ) . A n d , a l o n g a h i l o o k i n g a n y w a y , t c o u n t t h n u m b e r o w o r d s , a n g i v e u c o m p l e t e l i s t o w o r d s u s e d , a l o n g w i t h t h n u m b e r o t i m e s e a c hw o r d w a u s e d . ( G e e , d i r e a l l y u s e t h e w o r d" r e a l l y " e l e v e n t i m e s i f o u r p a g e s ? )

C o n t e n t c o m p l e t e , s u p e r - h e r o w i l l p u w o r d st p a p e r a n l e s s t h a n t e t i m e s t h s p e e d o f t h f a s t e s t t y p i s t a l w i t h p e r f e c t l e f t a n r i g h tm a r g i n s , w i t h t h p a g e s c o r r e c t l y n u m b e r e d , t i t le a n m u c h m o r e .

B u e n o u g h o f d r e a m i n g . Y o u , t o o , c a s h e dy o u r C l a r k K e n t r e t i c e n c e w i t h w o r d s . S w i t c h o y o u r c o m p u t e r , i n s e r t w o r d p r o c e s s o r d i s k a n l o a d . Y o d o n ' t e v e n n e e d p h o n e b o o t h .

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

n e v e r u s e d t g e t w r i t t e n . T h e y d i s c o v e r p l e a s u ri p u t t i n g l i t t l e p o l i s h o e v e r y d a y m e m o s E v e n t h m o s t s h o t h e m f e e l s a s e n s e o g r o w t a n p r i d e a t h q u a l i t y o t h e t h i n g s t h e y h a v e t w r i t e o r s a y ( m o s t s p e e c h e s a r w r i t t e n ) i m p r o v e

M u c h m o r e t h a n p r o d u c t i v i t y a n p o l i s he f f e c t e d . P e o p l e f i n d t h a t w o r d p r o c e s s o r s c a e v e n c h a n g e t h c r e a t i v e p r o c e s s i t s e l f . A o n e t r e m e y o m a w r i t e a o u t l i n e a n t h e n e x p a n e a c h l i n e t p a r a g r a p h o c h a p t e r c o n t e nf l o w i n g f r o m s t r u c t u r e . A t h o t h e r , y o m a s i m p l y w r i t e d o w n t h o u g h t s a t h e y o c c u r t y o u a n a r r a n g e t h e m i n t o f i n i s h e d f o r m l a t e rs t r u c t u r e f r o m c o n t e n t .

I n t e r e s t e d i p u t t i n g o n o t h e s e " s u p e r h e r o e s " t w o r k f o y o u ? I t h p a g e s t h af o l l o w , y o w i l l f i n d r e v i e w s o t h r e e n e w o r p r o c e s s o r s f o r t h C o m m o d o r e 1 2 8 . A i t u r no u t , a l t h r e e a l s o c o m e i v e r s i o n s f o t h C o m o d o r e 6 a w e l l . S d o n ' t b s h y . W e ' l l m a k t h i n t r o d u c t i o n s . .

G r a n

S u p e r s c r i p tP r e c i s i o n C o m e s t t h 1 2

b G r a n t J o h n s o nO n o t h e a r l i e s t w o r d p r o c e s s o r s a v a i l a b l e

f o r t h e C o m m o d o r e 6 w a p r o g r a m c a l l e dE a s y S c r i p t . W h e t h e r t h i s p r o g r a m w a i f a c t" e a s y " o n o d e p e n d e d l a r g e l y o t h u s e r ' s i nt e n t a n b a c k g r o u n d , b u t , c o m p a r e d t t h c o p e t i t i o n a t h e t i m e , w h a t e v e r t r o u b l e y o u h a d t g t o t o m a s t e r t h i s p r o g r a m w a a l e a s t r e w a r de b y p e r f o r m a n c e . M o s t o t h s o f t w a r e t h e na v a i l a b l e w o u l d b d i s m i s s e d b t o d a y ' s u s e r a p r i m i t i v e a n i n c o m p e t e n t .E a s y D i I

S e v e r a l t h i n g s i m p r e s s e d m a b o u t E a s yS c r i p t : T h p r o g r a m w a r e m a r k a b l y r o b u s t a n

f o r g i v i n g . E a s y S c r i p t h a s o m e m i n o r f l a w s s u c h a t h " C u r s o r i r a n g e " e r r o r m e s s a g e t h ap o p p e d u p t o f r e q u e n t l y w h e n m o v i n g b l o c k s o t e x t , b u i w a g e n e r a l l y s o w e l l p a d d e d w i t h e r o r e c o v e r y t h a t a l k i n d s o n o n s e n s e c o u l d b c o m m i t t e d o t h k e y b o a r d w i t h o u t t h p r o g r a c r a s h i n g . G i v e n h a l f a c h a n c e , t h e t h i n g w o u l o f t e n f i n d g r a c e f u l w a o u o m e s s . S u c hr e l i a b l e p a r t n e r e n c o u r a g e s e x p e r i m e n t a t i o n a n m a n y u s e r s f o u n d t h e m s e l v e s d o i n g g r e a t t h i n g w i t h E a s y S c r i p t . k n o w o s e v e r a l p e o p l e w h t o o k t h ' 6 s e r i o u s l y f o r t h f i r s t t i m e a f t e r s e ei n i r u n n i n g E a s y S c r i p t .

1 T h G u i d e t C o m p u t e r L i v i n g

Page 13: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 13/76

R e p u t eA l t h o u g h E a s y S c r i p t w a m a r k e t e d i t h i s

b C o m m o d o r e , i w a c r e a t e d b S i m o no P r e c i s i o n S o f t w a r e L t d . , a E n g l i s h( f o r e i g n p r o g r a m m e r s g e n e r a l l y s e e m t

o u l o w - c o s t c o m p u t e r s m o r e s e r i o u s l y t h a nA m e r i c a n c o u n t e r p a r t s d o ) . S i n c e t h e n ,o n h a m a r k e t e d s e r i e s o f i r s t - c l a s s p r i n t h i s c o u n t r y u n d e r i t o w n a m e . A s i d et h w o r k a b l e b u a w k w a r d E a s y S p e l l (

c h e c k e r f o E a s y S c r i p t t h a t a p p e a r e d t v e b e e n a a f t e r - t h o u g h t ) , P r e c i s i o n ' s p r o d u c t s

e e a r n e d a e n v i a b l e r e p u t a t i o n f o r e l i a b i l i t yn e x c e l l e n c e o d e s i g n .h P r o d u c t s

S u p e r s c r i p t i t h n a m e u s e d o P e r c i s i o n ' sw o r d p r o c e s s o r s . I c o m e s a s i n g l e c o p y

d i s k a n s m a l l - f o r m a t ( 8 . 5 b i n c h )o a b o u t 2 4 p a g e s . I c a r r i e s l i s t p r i c e

$ 7 9 . 9 5 ( b u t w a t c h f o r d i s c o u n t s ) .

H a r d w a r e C o n s i d e r a t i o n sT r u S u p e r s c r i p t 1 2 y o w i l l n e e d 1 2

P C T h d i s k t h a t c o m e s w i t h t h p a c k a g e i t w o -s i d e d , b u i i 1 5 4 1 f o r m a t ( y o u t u r n t h e d i s ko v e r t r e a d t h b a c k s i d e ) . T h a t m e a n s t h a t i y o h a v e 1 2 b u a r u s i n g y o u r o l d r i v e y o c a s t i l l u s S u p e r s c r i p t 1 2 8 . O t h e o t h e r h a n d ,t h i s p r o g r a m c a m a k e g o o d u s o t h f a s t ( e r )1 5 7 1 d r i v e , p a i r o s i n g l e d r i v e s o e v e n t w d u a l d r i v e s .

L i k e w i s e , i y o a r u s i n g T o C o m p o s i tM o n i t o r ( 1 7 0 1 o 1 7 0 2 ) y o c a s t i l l u s S u p e r s c r i p t 1 2 8 . I h a b o t h a 4 0 - a n 8 0 - c o l u m nm o d e . B a d v i s e d t h a t s i n c e t h e 4 0 - c o l u m n s c r e e nu s e s t h V I c h i p y o w i l l b l i m i t e d t t h o n m e g a h e r t z s p e e d ( s a m e a t h * 6 4 ) . I f a 8 0 - c o l u m n m o n i t o r i n o i y o u r b u d g e t , d o n ' tt e m p y o u r s e l f b t r y i n g s o m e o n e e l s e ' s . E v e ns h o r t e x p o s u r e w i l l s p o i l y o f o r e v e r .

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

s c r e e n ( w h e r e y o u d o y o u r w r i t i n g ) w i t h m a i n m e n u a t t o p . T h E r a s e s u b - m e n u h a b e e n h i g h l i g h t e d , a n i c a p *i l i n e b e l o w . N o t e a u t h e n t i c t y p o s i t e x t .

T h e G u i d e t C o m p u t e r L i v i n g 1

Page 14: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 14/76

S u p e r s c r i p t c a b a d a p t e d t w o r k w i t h a n i t e r f a c e a n d / o r p r i n t e r h a v e e v e r s e e n c o n n e c t e dt C o m m o d o r e e q u i p m e n t . " E s c a p e c o d e s " a r e ap i e c e o c a k e , a n S u p e r s c r i p t w i l l e v e n d s e c o nd a r y a d d r e s s i n g a n R S - 2 3 2 .

E x c e l l e n c e o d e s i g n d o e s n ' t j u s t m e a n t h a tp i e c e o s o f t w a r e w o r k s , t h o u g h t h a t i n e c e s s a r y p a r t o i t M u c h m o r e s u b t l e b u j u s t a i m p o r t a n t , i t h w a i a d a p t s t o t h e u s e r ' sc h a n g i n g n e e d s a n s k i l l s . N m a t t e r h o p o w e rf u p r o g r a m i s i i i d i f f i c u l t t u s t h e n t h j o i i d e s i g n e d t d w i l l b d i f f i c u l t a w e l l .S u p e r s c r i p t i f i n e e x a m p l e o d e s i g n d o n er i g h t .

C o n t r o l l i n g T h A c t i o nT h e r e a r t w m a j o r s c h o o l s o d e s i g n , a

l e a s t w h e n i c o m e s t w o r d p r o c e s s o r s . f a i r l yr e c e n t a p p r o a c h i t h r o u g h g r a p h i c s . Y o a r s h o w n v i d e o v e r s i o n o w h a t y o u a r p r o d u ci n g . C h a r a c t e r s a r t y p e d o k e y b o a r d , a n t h e y a r t h e n m a n i p u l a t e d w i t h m o u s e . A p r s e n t w o r d p r o c e s s o r s f o t h M a c i n t o s h a r e t h em o s t p o p u l a r e x a m p l e s o t h g r a p h i c s o r t .

T h i s k i n d o w o r d p r o c e s s i n g i f u a n e n o r m o u s l y a p p e a l i n g t t h b e g i n n e r , b u w i t hi t f o c u s o t h a p p e a r a n c e o t h e n p r o d u c t ,q u a l i t y o f c o n t e n t c a s u f f e r . T h e s e p r o g r a m s r q u i r e l o o m a c h i n e ( r e a d e x p e n s i v e ) j u s t t f u n c t i o n a a l l , b u i y o u r g o a l i f a n c y o u t p u t( i n c l u d i n g p i c t u r e s ) , t h e n t h e r e i n f i n e r w a t g o F u n c t i o n a l ?

T h o t h e r s c h o o l o p r o c e s s o r d e s i g n i t e x to k e y b o a r d c o n t r o l l e d , a n t h e r e a r e t w b r a nc h e s . O n b r a n c h w a i n s p i r e d b t h d e d i c a t e dw o r d p r o c e s s i n g m a c h i n e s n o r a p i d l y b e i n gb u r i e d u n d e r a a v a l a n c h e o p e r s o n a l c o p u t e r s . I a d d i t i o n t o t h e n o r m a l a l p h a n u m e r i ck e y s , t h e s e m a c h i n e s h a z i l l i o n s p e c i a l l y l a b e le f u n c t i o n k e y s , b u t h g e n e r a l p u r p o s e c o p u t e r s t h a t a r e r e p l a c i n g t h e m h a v e n e i t h e r l a r g em u m b e r s o f u n c t i o n k e y s n o s p e c i a l l a b e l s . T h u s e r o f s u c h p r o g r a m s i f o r c e d t o s t r u g g l e a l o n gb y m e m o r i z i n g t h f u n c t i o n o f e a c h k e y a n m u s te v e n u s c o m b i n a t i o n s o f t h e m b e c a u s e o f t h e i rl i m i t e d n u m b e r .

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

w i t h c u r l e d c o r n e r s a n s t a i n e d f r o m l o n g u s ( O n e m e a s u r e o t h f r u s t r a t i o n a r e t h e a d f l a b e l s t h a t y o a r s u p p o s e d t s t i c k o k e y t o t m a k e t h k e y b o a r d u s a b l e w i t h p a r t i c u l p r o g r a m ! )B r i e f H a n d

T h s e c o n d b r a n c h o t h k e y b o a r dc o n t r o l l e d p r o c e s s o r s u s e s t e x t c h a r a c t e r s a n ( s o m e t i m e s ) m e n u s . s p e c i a l k e i p r e s s e dt e l l t h m a c h i n e t h a t t h k e s t r o k e s t c o m e a t b i n t e r p r e t e d a c o m m a n d s . F o e x a m p l e ,a u n w a n t e d w o r d i t b r e m o v e d , t h o p e r a t ow o u l d p r e s s s p e c i a l k e s u c h a F l T h c o p u t e r t h e n i n t e r p r e t s t h e n e x t c h a r a c t e r t y p e dn o j u s t a n o t h e r c h a r a c t e r , b u a c o m m a n d L o w e r c a s e " e i t y p e d a n t h c o m p u t ep r e p a r e s t E R A S E s o m t h i n g . L o w e r c a s e * ' w "n e x t t y p e d , a n t h c o m p u t e r e r a s e s W O R f r o m t h s c r e e n . s e q u e n c e s u c h a " F e m i g h t c o m m a n d t h c o m p u t e r t g t t h e n t h d o c u m e n t i m e m o r y . N o t e t h a t o n l y o n t w s p e c i a l k e y s n e e d b u s e d t i n t r o d u c e n e a r a l c o m m a n d k e s t r o k e s , a n t h a t t h k e y s u s et e n t e r t h a c t u a l c o m m a n d s a r e u s u a l l y t h e f i r l e t t e r o t h c o m m a n d ' s n a m e . E a s y t r e m e m b ea n d , e s p e c i a l l y f o t h t o u c h t y p i s t , q u i c k t f i n

S u p e r s c r i p t b e l o n g s m o s t c l o s e l y w i t h t h l a t t e r g r o u p ; i f a c t t h c o m m a n d s u s e d t l u s t r a t e a r f r o m i t S u p e r s c r i p t ' s c o n t r o l s t r u t u r e i v e r y g e n e r o u s . T h e r e a r o f t e n s e v e r aw a y s t i s s u e t h s a m e c o m m a n d i i p e m i s s i v e r a t h e r t h a n r e s t r i c t i v e . T h " F l - G o E n d " s e q u e n c e m e n t i o n e d a b o v e c o u l d a l s o h a vb e e n a c c o m p l i s h e d b p r e s s i n g t h e " C O NT R O L " k e a n d " g " . B u a g e t t i n g a h e a d o m y s e l f .

B e g i n n i n g A T h B e g i n n i n gE v e n t h o u g h S u p e r s c r i p t i v e r y l o g i c a l a n

e a s y t o l e a r n , t h e e x c e l l e n t m a n u a l s t a r t s w i t h f o r t y - t h r e e - p a g e t u t o r i a l . T g i v e y o f e e l f i t c l e a r a n d t h o r o u g h m a n n e r l e m q u o t e f r ot h s e c t i o n " H o w t u s t h e t u t o r i a l s " o p a go n e :

T h p r o c e d u r e i q u i t e s t r a i g h t f o r w a r d .Y o s t a r t w i t h y o u r c o m p u t e r t u r n e d O F w i t h o u t d i s k i t h e d i s k d r i v e . Y o s i a t h c o m p u t e r , r e a d t h t u t o r i a l s a n f o l l o wt h i n s t r u c t i o n s y o u ' r e g i v e n .

C a y o h a n d l e t h a t ? Y o m i g h t n e v eg u e s s , a t h m a n u a l s m o o t h l y i n t r o d u c e s y o

1 2 T h e G u i d e t C o m p u t e r L i v i n g

Page 15: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 15/76

Page 16: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 16/76

t h i t e m s e l e c t e d w i t h t h r e t u r n k e y .( S u p e r s c r i p t e v e n d i s p l a y s d i s c r i p t i o n o t h a t i o n e a c h h i g h l i g h t e d i t e m w i l l t a k e i s e l e c t e d ! )A l t e r n a t i v e l y , t h f i r s t c h a r a c t e r o a i t e m ' sn a m e m a b p r e s s e d r e g a r d l e s s o t h e l o c a t i o n o t h h i g h l i g h t " s f o S e t , " t f o T a a n s o n

T h h i g h l i g h t - a n d - e x e c u t e m e t h o d i r e a s s u ri n g t o t h i n e x p e r i e n c e d , b u r e q u i r e s t o m a n yk e y s t r o k e s f o t h a d v a n c e d u s e r . S m o s t p e o p l eG e t t i n g A r o u n dm o v e o t o t h e s e c o n d m e t h o d a s o o n a t h e yh a v e f e e l f o w h a t i h a p p e n i n g . I e i t h e r c a s et h i t e m c h o s e n y i e l d s s u b - m e n u . S e l e c t " G o "a n d y o u g e c h o i c e o f S t a r t ( o d o c u m e n t ) , E n ( o d o c u m e n t ) , T o ( o s c r e e n ) , B o t t o m ( o s c r e e n ) , L e f t ( c o l u m n ) , R i g h t ( c o l u m n ) , ( l i n e )N u m b e r , U ( o n e s c r e e n p a g e ) , D o w n ( o n e s c r e e np a g e ) , C h a n g e ( t s e c o n d t e x t m e m o r y ) a n P r e v i o u s ( s c r e e n l i n e ) . W h i c h e v e r m e t h o d i u s e d ,t h c u r s o r i s o o n b l i n k i n g i t h c h o s e n l o c a t i o n .

T h e r e a r y e m o r e w a y s t g e a r o u n d i S u p e r s c r i p t . F o e x a m p l e , S u p e r s c r i p t w i l l f i n de v e r y l o c a t i o n o f p a r t i c u l a r w o r d o g r o u p o c h a r a c t e r s ( e i t h e r i g n o r i n g c a p i t a l i z a t i o n o n o t ,a y o c h o o s e ) . W h i l e w r i t i n g t h i s , a s S u p e r s c r i p t t o f i n d t h w o r d " J a b b e r w o c k y " u e i n t h i s s e n t e n c e . S t a r t i n g a t h b e g i n n i n g o ft h i s a r t i c l e , S u p e r s c r i p t f o u n d i a m o n g 2 5 0 0o t h e r w o r d s i 1 . 7 6 s e c o n d s . T h i s s e a r c h a c t i v i t yw a s e l e c t e d f r o m t h " S e t " m e n u .

T g i v e y o s o m e i d e a o S u p e r s c r i p t ' ss c o p e , t h e r e a r e 2 s u b - m e n u s t h a t d e a l w i t he v e r y t h i n g f r o m t e x t e d i t i n g a n p r i n t i n g t n u m e r i c c a l c u l a t i o n a n d i s k a c t i v i t i e s . W m i g h tc a l l t h i s t h " m e n u " b o a r d ; y o t u r n i o w i t ht h F k e y .F r e e d o m A n C h o i c e

A l t h i s p r o b a b l y s o u n d s d a u n t i n g , b u t w i t hS u p e r s c r i p t ' s m e n u - a n d - c a p t i o n p r e s e n t a t i o ne s p e c i a l l y w h e n c o m b i n e d w i t h t h t u t o r i a l sm a k e c o n t r o l l i n g t h i s p r o g r a m e a s y f o t h b e g i nn e r . E v e n w h e n y o a r u n c e r t a i n a b o u t w h a t y o a r d o i n g , S u p e r s c r i p t e n c o u r a g e s y o t b r o w s et h r o u g h t h m e n u s w i t h o u t f e a r . Y o c a b a c ko u o a n m e n u s t e p a t i m e w i t h a t o u c h o ft h R U N / S T O P k e o c o m p l e t e l y a b o r t a n p r p o s e d a c t i o n . I c o m m a n d h a d e s t r u c t i v ep o t e n t i a l ( s u c h a e r a s i n g d i s k f i l e ) y o a r g i v e n a o p p o r t u n i t y t P R O C E E D o A B A ND O b e f o r e t h e a c t i o n i c a r r i e d o u t . T h o n l yw a S u p e r s c r i p t c o u l d b m o r e c o n s i d e r a t e i w i t h a " U n - D o " k e y .

" C o n t r o l " B o a r dA y o w o r k y o u r w a t h r o u g h t h t u t o r i a l

a n d , l a t e r , t h 1 5 6 - p a g e r e f e r e n c e s e c t i o n s o t h m a n u a l , y o a r i n t r o d u c e d t " C o n t r o l K e A l t e r n a t i v e s " . T h e s e a r s h o r t c u t s ; q u i c k w a y s o g e t t i n g t h i n g s d o n e w i t h o u t g o i n g n e a r m e m u .T e r a s e w o r d y o h a v e j u s t t y p e d , y o h o l dd o w n t h C O N T R O L k e a n p r e s s " d " . P o o f .

J t ' s g o n e , a n n n e e d t t y p e " F W o p e c ka w a y o t h D E L E T E k e y . I t u r n s o u t h a t w h e nt h C O N T R O L k e i h e l d d o w n e v e r y l e t t e r k e o t h k e y b o a r d ( a w e l l a s t h " ) e x e c u t e sc o m m a n d . T h e s e h a v e t h v i r t u e o b e i n g v e r yf a s t , b u c a b h a r d t r e m e m b e r . N n e e d t p a s t e t h i n g s t y o u r k e t o p s , t h o u g h . J u s t p r e s st h H E L P k e a n d m o s t o t h e m w i l l b l i s t e d o t h s c r e e n . S e v e n o t h e s e a r e n o t b f o u n d o nt h e h e l p s c r e e n s ( t h e y d o n ' t f i n i c e l y o t h 4 0 - c o l u m n s c r e e n ) . t h i n k t h e y s h o u l d a l h a v eb e e n l i s t e d , a t l e a s t o t h 8 0 - c o l u m n s c r e e n .

H a v i n g I Y o u r W a N d e s i g n e r c a t h i n k o e v e r y t h i n g . I

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

p o s s i b l y e v e n c o m m a n d t h a t d o e s n ' t e x i s t .O r m a y b e y o h a v e t t y p e t h s a m e w o r dr e p e a t e d l y . S u p e r s c r i p t a l l o w s y o t " p r o g r a m " o s e s i n g l e k e e q u a l t s e q u e n c eo k e y s , a n t h a t i n c l u d e s m e n u t y p e c o m m a n d s .I w r i t i n g t h i s p r o d u c t r e v i e w , s e " s e q u a l t " S u p e r s c r i p t " . W h e n n e e d t h a t n a m e i m t e x t j u s t p r e s s t h e R U N / S T O P k e a n " s ' \a n t h p r o g r a m d o e s t h r e s t . T h E S C a p e k e c o u l d b e u s e d i n s t e a d o R U N / S T O P , b u i i l o n g e r t r i p f r o m t h h o m e k e y s .

I w o r k i n g w i t h S u p e r s c r i p t , k e e p d i t i o n a r y d i s k ( m o r e a b o u t w h i c h l a t e r ) i d i s k u n i tn i n e . W h e n w i s h t c h e c k w o r d , m u s t f i r s td i r e c t S u p e r s c r i p t t l o o k a t h a t d r i v e a n f o l l o w t h a t w i t h t h c o m m a n d s t h a t t e l l t h p r g r a m t h a t w i s h t s e a r c h f o p a r t i c u l a r w o r d .G o i n g t h r o u g h t h m e n u , h a v e t p r e s s n i n ek e y s e v e n b e f o r e e n t e r i n g t h e w o r d , b u t h s q u e n c e i p r o g r a m m e d o n t o t h " d k e y ." R U N / S T O P d i a l n e e d . ( W h i l e a t h i n ki n a b o u t s w i t c h i n g d i s k u n i t s , w a n t t c o p l a i n t h a t S u p e r s c r i p t g i v e s n i n d i c a t i o n ( o t h s t a t u s l i n e w o u l d b n i c e ) o w h i c h u n i t h a b e e ns e l e c t e d . f r e q u e n t l y f o r g e t t o s w a p b a c k t m w o r k d i s k o u n i t e i g h t b e f o r e s a v i n g a u p d a t e .

1 T h G u i d e t C o m p u t e r L i v i n g

Page 17: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 17/76

N r e a l h a r m i d o n e , j u s t t h a w k w a r d n e s s a n dt i m e i t a k e s t e r a s e m w a y w a r d f i l e , s w a p a n ds a v e a g a i n . )

S u c h a a r r a n g e m e n t i s o m e t i m e s c a l l e d" m a c r o " i t h e s e n s e t h a t t h e " d h a b e e ne n l a r g e d ( a i " m a c r o s c o p i c " ) . N e a r l y a n k e o t h k e y b o a r d m a b t r e a t e d i t h i s w a ( b o t hu p p e r a n l o w e r c a s e ) , a n u t I ( 1 0 2 4 )k e y s t r o k e s m a b " m e m o r i z e d " a a n y o n et i m e . W c o u l d c a l l t h i s t h " m a c r o " b o a r d .S w i t c h i o w i t h t h R U N / S T O P o E S C a p ek e y s .

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

F a c i l i t i e sN e e d l e s s t s a y S u p e r s c r i p t c o v e r s a l o t h

b a s i c w o r d p r o c e s s i n g f u n c t i o n s , b u c a n ' t h e r e( n o t i l e s s t h a n 1 0 p a g e s ! ) W h e n y o g e t t h i sl e v e l o s o p h i s t i c a t i o n , i t i s t h " e x t r a s " t h a t s e o n p r o g r a m o f f r o m a n o t h e r .

S u p e r s c r i p t h a t w t e x t b u f f e r s ( w o r k a r e a sf o y o u r t e x t ) . T h p r i m a r y a r e a h a r o o m f o 5 0 , 0 8 0 c h a r a c t e r s o t e x t , a n 2 0 , 0 8 0 c h a r a c t e r sf o t h o t h e r ( a b o u t 1 a n s i n g l e - s p a c e d p a g e s ,r e s p e c t i v e l y ) . T h e s e t w b u f f e r s a r e s i n d e p e nd e n t t h a t y o c a w o r k o t w c o m p l e t e l ys e p a r a t e d o c u m e n t s a o n c e . W h t w a o n c e ?W e l l , y o c a p u l l d o c u m e n t o f t h e d i s kw i t h o u t i n t e r r u p t i n g w o r k i p r o g r e s s . T e x t c a nb m o v e d f r o m o n t t h o t h e r m a k i n g i c o n v en i e n t t o a s s e m b l e n e d o c u m e n t w i t h s e l e c t e dp i e c e s o a n o t h e r . B e s i d e s , s o m e t i m e s i t ' s n i c e t og r a b t r o u b l e s o m e p a r a g a r p h o t w a n t a k et h e m o f t q u i e t c o r n e r o t h m a c h i n e f o i t e n s i v e t h e r a p y .

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

W h a t h a p p e n s w h e n y o w i s h t o e n t e r o p r e v i e w a d o c u m e n t t h a t i m o r e t h a n 8 0 c o l u m n si w i d t h ? I m a g i n e f o m o m e n t t h a t y o h a v ew i d e d o c u m e n t , n e w s p a p e r , t h a t y o w i s h t r e a d , b u y o o n l y h a v e s m a l l f l a s h l i g h t t o d i w i t h . Y o w o u l d m o v e t h b e a m o l i g h t f r o m

p l a c e t p l a c e a y o r e a d , r i g h t ? W e l l c o m p u t e r sc a d t h s a m e t h i n g . T h t e c h n i q u e i c a l l e dv i r t u a l s c r e e n . W h e n p r e v i e w i n g d o c u m e n t( v i d e o o u t p u t ) S u p e r s c r i p t a l l o w s y o t " m o v e "t h s c r e e n o v e r t h d o c u m e n t a t h o u g h i w e r eb e a m o l i g h t o w i n d o w . O i n p u t S u p e r s c r i p t" s l i d e s " t h e d o c u m e n t a l o n g a y o e n t e r y o u ri n f o r m a t i o n . I n t h i s w a y , d o c u m e n t s a w i d e a 2 4 c h a r a c t e r s c a b s e e n w i t h e v e n 4 0 - c o l u m ns c r e e n .

C a l c u l a t i o n s ( 9 / b ) a r e p o s s i b l e i t w m o d e s . C a l c u l a t i o n s c a b p e r f o r m e d o t a b l e s( b o t h r o a n c o l u m n ) o t e x t . S u p e r s c r i p t c a h a n d l e u t 2 d i g i t s b e f o r e t h d e c i m a l p o i n t( e v e n c o m m a s ) a n 1 a f t e r . D e c i m a l p o s i t i o n sa r c o n t r o l l a b l e , a n s p e c i a l c h a r a c t e r s s u c h a t h d o l l a r , p o u n d s i g n , m i n u s s i g n a n p a r e nt h e s e s ( f o r n e g a t i v e a m o u n t s ) a r s u p p o r t e d .C a l c u l t i o n s c a a l s o b d o n e i a i m m e d i a t em o d e , s y o c a l e a v e y o u r p o c k e t c a l c u l a t o r i t h d r a w e r . S u p e r s c r i p t w i l l e v e n p l a c e t h r e s u l ti y o u r t e x t , i y o l i k e .

■ - ■ : : • .U M M : s * j t: > u t i Mc c ^ i f i t o n c

( W t Ct m m t a A. > - : ■ : ■ - .m m H i M c UC Q W n dD H H H WC M « R f |B t H M t i MC O H M i S S i r i l !; ■ « ; : ; : ■ = ■ :c c M t i t x e n tO W i t t i !

. i

t M i t s iC 5 ^ i f i i t f « Sw t o s t i b l iH W t a r j

s i r t f t s t i t o fs m m i i hC 4 M H S S ^ ! Iv ^ W i S S I W t M» M t e a t se m i t t e d

e m i t t e dc c * i a i t o pc w t i r t i lc u t e s t i W : . - ; ■ ■

H U

C G N M M r t t tt O M M t n t t s

t M M u r mc t H H t n t i t e r sC W f t f C *

c m i s s i HC B W I S S l M it i * i t iC O M l t t t t

M W ■ ■ ■ ' . ■ "C O K f O f v S

J O H W S t

; ■ > * • ■ : - ; ■; «

M W t U l k l l: > : ' . - • - ■ •

W h i l e o l i n e 5 c o l u m n 2 8 S u p e r s c r i p t w a a s t s e a r c hi t d i c t i o n a r y f o r w o r d s s t a r t i n g w i t h " c o m . . " T h l i s t i n g d o e s n o d i s t u r b w o r k i p r o g r e s s .

D i s k f a c i l i t i e s a r e x c e l l e n t . Y o c a l o a d o s c r a t c h d o c u m e n t s f r o m a o n - s c r e e n d i r e c t o r y( p r i n t e d i f o u r c o l u m n s i 8 0 - c o l u m n m o d e ) .S u p e r s c r i p t o n l y u s e s S E Q u e n t i a l t y p e f i l e s a n o n l y l i s t s t h i s t y p e f o s u c h a c t i v i t i e s , b u r e g u l a r d i r e c t o r y s h o w i n g a l l f i l e t y p e s i a l s oa v a i l a b l e . I y o s p e a k f l u e n t D O ( D i s kO p e r a t i n g S y s t e m ) , y o c a s e n d y o u r o w n c o mm a n d s d i r e c t l y . E r r o r s a n r e t u r n D O m e s s a g e sa r e d i s p l a y e d . ( O n e s o u r n o t e h e r e : D O r e t u r n s

T h G u i d e t C o m p u t e r L i v i n g 1

Page 18: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 18/76

m e s s a g e " 0 1 , f i l e s s c r a t c h e d , 0 1 , 0 0 " w h e n i s u c c e s s f u l l y r e m o v e s f i l e , b u S u p e r s c r i p t f l a g st h i s a a e r r o r . )

T h d i c t i o n a r y t h a t c o m e s w i t h t h s y s t e m( t h a t ' s w h a t ' s o t h b a c k s i d e o t h d i s k ) i c o n t i n u a l j o t m e S p e l l i n g i m n e m e s i s , a n c a u s a i t h e h e l p c a g e t . T h d i c t i o n a r yc o m e s w i t h 3 0 , 0 0 0 w o r d s t w h i c h y o c a a d y o u r o w n . O i t m a n y f u n c t i o n s , m o s t u s t h c h e c k e r t g t h r o u g h w h a t h a v e w r i t t e n , a n s e a r c h t h d i c t i o n a r y f o o c c a s i o n a l w o r d s w h i l ea w r i t i n g . S e a r c h e s c a b m a d e w i t h ? ' f o " w i l d c a r d s " a n d / o r p a r t i a l w o r d s t e r m i n a t e dw i t h * j u s t a s i C o m m o d o r e D O S . ( E v e n c a f i n d w o r d s t h a t l o o s e l y d e f i n e d ! )

T h c h e c k e r i q u i c k , h a s t a t i s t i c s a b o u tw o r d u s a g e ( a n d m o r e ) a n h a t w n i c e t o u c h e sw h e n d i s p l a y i n g w o r d s i d o e s n o t r e c o g n i z e( p r o b a b l y b e c a u s e s p e l l e d t h e m w r o n g ) . T h w o r d s a r p r e s e n t e d i a l p h a b e t i c a l o r d e r w h i c hm a k e s s u p p l e m e n t a r y b o o k - t y p e d i c t i o n a r y u s e a s i e r , a n t h w o r d s a r i l l u m i n a t e d i t h c o t r a s t i n g c o l o r o m c h o i c e . ( B t h w a y , a l o t h e c o l o r s u s e d b S u p e r s c r i p t a r u s e r ' s c h o i c e .Y o u , t o o , c a w r i t e p u r p l e p r o s e . )

I p u t t i n g w o r d s o p a p e r y o w i l l f i n d t h l i m i t o y o u r p r i n t e r b e f o r e S u p e r s c r i p t l e t s y o d o w n . D o u b l e w i d t h p r i n t , c e n t e r i n g , j u s t i f i c at i o n , s u b s c r i p t s , u n d e r l i n i n g , i t a l i c s , f o r e i g nc h a r a c t e r s , b o l d f a c e , v a r i a b l e h o r i z o n t a l a n v e r t i c a l p i t c h a r e a l j u s t p a r t o t h e b a s i c s f o S u p e r s c r i p t .

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

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

S u p e r s c r i p t h a g o o d m a i l - m e r g e c a p a c i t y .I y o u h a d l e t t e r y o w i s h e d t s e n d t l a r g eg r o u p , y o c o u l d s e u f i l e o n a m e s a n a d r e s s e s ( a n d a n o t h e r i n f o r m a t i o n y o m i g h th a v e ) i o n f i l e a n t h l e t t e r i n a n o t h e r a n t h e na u t o m a t i c a l l y i n s e r t t h o s e n a m e s , e t c . , i t h l e t e r . T h t h i r d l i n e o t h s e c o n d p a r a g r a p h m i g h tt h e n r e a d , " W h o p e y o u w i l l a t t e n d t h i s s p e c i a l

E X T E N D Y O U R G R A P H I C S R E A C Hw i t h p e n w a r e p r o d u c t s b I n k w e l l S y s t e m s

t h l i g h t p e s y s t e m f o C o m m o d o r eu s e r s w h w a n t e a s y C o m p u t e r A i d e d D e s i g n w i t hp r o f e s s i o n a l r e s u l t s . W h e t h e r d r a w i n g s c h e m a t i c so r p r a c t i c i n g y o u r a r t i s t i c t a l e n t s , F L E X I D R A W 5 . w i l l g i v e y o o v e r 6 g r a p h i c f e a t u r e s i n c l u d i n gt w f u l l s c r e e n s , 1 c o l o r s , s p r i t e a n i m a t i o n , a n l i b r a r y o f t e c h n i c a l s y m b o l s . T h F L E X I D R A Ws y s t e m ; q u a l i t y l i g h t p e n , d i s k , a n m a n u a l . $ 1 4 9 . 9 5F l e x i d r a w i e n d o r s e d b t h e U . S . C o m m o d o r eU s e r s G r o u p . 1

a i n d i s p e n s a b l e a d d i t i o n t y o u rI n k w B l l g r a p h i c s s y s t e m , g i v e s y o c h a r a c t e rg e n e r a t i o n a b i l i t y a t t h t o u c h o y o u r F L E X ID R A W l i g h t p e n . C h o o s e f r o m t h 3 b u i l t i l e t t e r s t y l e s o r c r e a t e w i t h y o u r o w s y m b o la n p a t t e r n l i b r a r i e s . F l e x i f o r i t w i l l C o p y , P a s t e ,F l i p , R o t a t e , P r i n t , a n E d i t s a v e d o l o a d e ds y m b o l s . A $ 2 9 . 9 5 ( s u g g . r e t a i l ) , F l e x i f o n t i a i n e x p e n s i v e n e c e s s i t y f o c r e a t i o n o a n y t h i n gf r o m o f f i c i a l d o c u m e n t s a n d n e w s f l y e r s t p e s o n a l l e t t e r s a n f o r m a l i n v i t a t i o n s .

t n ' ° n 9 a w a i t e d i n t e g r a t i o np r o g r a m f o a v i d g r a p h i c a r t i s t s a n C A u s e r s ,w i l l n o t o n l y c o n v e r t o t h e r p o p u l a r g r a p h i c sp a c k a g e s t F l e x i d r a w a n b a c k , b u t a l s o g i v e sy o t h a b i l i t y t c r e a t e y o u r o w s e l f - r u n n i n gs l i d e s h o w s i h i g h r e s o l u t i o n . H i - r e s t o H i - r e s ,H i - r e s t F l e x i d r a w , M u l t i c o l o r t M u l t i c o l o r ,t h G r a p h i c s I n t e g r a t o r i a l s o c o m p a t i b l ew i t h W o r d P r o c e s s i n g p r o g r a m s w i t he x t e r n a l f i l e c a p a b i l i t y f o i n t e g r a t i o no t e x t a n p i c t u r e s . { $ 2 9 . 9 5 )

v a r i e t y o c l i p a r t a n a r t i s t i cr e n d i t i o n s f r o m F l e x i d r a w u s e r s a n p r

f e s s i o n a l a r t i s t s . T h G a l l e r i a w i l lp r o v i d e y o w i t h d i s k e t t e

l i b r a r i e s o f l a r g e a n s m a l l d r a w i n g s f r o mf a n t a s y i m a g e s t r e a l - l i f e r e c r e a t i o n s . I d e a l

f o u s i n e w s f l y e r s . s t a t i o n e r y , i n v i t at i o n s a n p o s t e r w o r k , t h e G r a p h i c sG a l l e r i a c a n b e u s e d w i t h F l e x i d r a w

o m a n y o t h e r g r a p h i c s p a c k a g e s w h e n u s e dw i t h t h e G r a p h i c s I n t e g r a t o r . A v a i l a b l e t h i sw i n t e r f o S 2 9 . 9 5

I n k w e l lS y s t e m s

S e y o u r l o c a l d e a l e r o r c o n t a c t :I n k w e l l S y s t e m s P . O . B o 8 5 1 5 2 M 2 9 S a D i e g o , C 9 2 1 3 8

o c a l l ( 6 1 9 ) 2 6 8 - 8 7 9 2S h i p p i n g a n H a n d l i n g $ 0 0 C a n a d i a n a n d F o r e i g n S 0

1 T h G u i d e t C o m p u t e r L i v i n g

Page 19: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 19/76

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

A m o n g t h e x t r a s i t h m e r g e d e p a r t m e n t ,a r e t h e a b i l i t y t o s k i p a n u n - n e e d e d l i n e s a a a d d r e s s w i t h t h r e e l i n e s a m o n g l i s t o m a n y t h a tc o n t a i n f o u r . S u p e r s c r i p t c a n b e s e l e c t i v e a b o u tw h i c h p a r t s o t h m e r g e l i s t i u s e s . M a t c h i n gc r i t e r i a s u c h a " C I T Y N e Y o r k " , w h i c hw o u l d o n l y p r i n t N e Y o r k a d d r e s s e d l e t t e r s . I c a e v e n u s a n * s p e c i a l c h a r a c t e r s i t h s a m e p a t t e r n - m a t c h i n g w a t h a t i l o o k s u d i t i o n a r y w o r d s .

S i n c e S u p e r s c r i p t u s e s S E Q u e n t i a l f i l e s , i c a a c c e p t d a t a f r o m m a n y o t h e r p r o g r a m s . h a v eo f t e n i n c l u d e d s p r e a d s h e e t s f r o m M u l t i P l a n i S u p e r s c r i p t p r i n t o u t s , a n h a v e e v e n u s e d i t p u t h e f i n i s h i n g t o u c h e s ( w o r d s i b o l d , a d d e dc a p t i o n s , e t c . ) o s u c h s p r e a d s h e e t s .

Y e t , h a v e s a v e d t h e b e s t f o l a s t . S u p e r s c r i p tw o r k s w i t h P r e c i s i o n S o f t w a r e ' s p h e n o m e n a lS u p e v B a s e . I f a c t t h e y c a n b e l o a d e d i n t o 1 2 P a t h s a m e t i m e ! T h e y a r e s o w e l l m a t e d t h a tS u p e r B a s e p r o g r a m s ( S u p e r B a s e i r e l a t i o n a l ,p r o g r a m m a b l e d a t a b a s e ) c a t a k e c o n t r o l o S u p e r s c r i p t .

P r o b l e m sW i t h Y o u rS u b s c r i p t i o n ?

W e ' r e h a p p y t h e l p y o u .

C o n t a c t : T h G U I D E3 8 0 8 S . E . L i c y n t r a C t P o r t l a n d , O 9 7 2 2 2

( 5 0 3 ) 6 5 5 6 0 3

T h p r o s p e c t o d a t a b a s e t h a t c a c o n t r o la n r e l a t e 1 f i l e s o i n f o r m a t i o n ( c o v e r i n g a e t i r e d i s k ) , c a p a b l e o c a l l i n g u a n r e c o r d i t h r e e t e n t h s o s e c o n d , a n d c o m b i n i n g t h a t w i t hS u p e r s c r i p t 1 2 8 ' s a b i l i t i e s i r i c h f u e l f o t h i m a g i n a t i o n .S u m m a r y

S u p e r s c r i p t 1 2 i a g e n e r a l p u r p o s e w o r dp r o c e s s o r t h a t , w h i l e e a s y t l e a r n , h a a d v a n c e df e a t u r e s t h a t m a k e i o v a l u e t t h p r o f e s s i o n a l .P l a c e d i t h h o m e o r s m a l l b u s i n e s s , i w o u l dh a v e t r a t e a s " p o w e r h o u s e " .

h a r e v i e w c o p y o S u p e r s c r i p t 6 f o m a n y m o n t h s , a n d i n e x t t n o t h i n g w i t h i t I w a s n ' t u n t i l w a t e m p t e d b S u p e r s c r i p t1 2 8 ' s 8 0 - c o l u m n s c r e e n t h a t w a w o o v e r t S u p e r s c r i p t . E s s e n t i a l l y , b y p a s s e dS u p e r s c r i p t 6 4 T h a t w a m l o s s .

N o t h a t h a v e g i v e n i a h o n e s t t r y ,a m o r e i m p r e s s e d t h a n e v e r w i t h w h a t c a b d o n e w i t h t h C o m m o d o r e 6 4 . 1 w a n t t b v e r y c a r e f u l n o t d a m n S u p e r s c r i p t 6 4 w i t h" f a i n t p r a i s e " i c o m p a r i n g i w i t hS u p e r s c r i p t 1 2 8 r e v i e w e l s e w h e r e i t h e s ep a g e s . S l e m b e g i n b t e l l i n g y o w h a t i t ' sg o t b e f o r e t e l l y o w h a t i t ' s n o t .S u p e r s c r i p t 6 h a t h s a m e g e n e r o u sc o n t r o l s t r u c t u r e a s S u p e r s c r i p t 1 2 8 , a n i t m a n u a l i n e a r l y t h e s a m e s a n s s o m e 1 2 s t u f f . I a l s o h a n e a r l y a l o S u p e r s c r i p t1 2 8 ' s " e x t r a s " . I w o r k s w i t h m u l t i p l e d i s kd r i v e s , h a a l t h d i c t i o n a r y f u n c t i o n s , t h m e r g e a b i l i t i e s , t a b l e ( c o l u m n a r ) t e x t e d i t i n ga n c a l c u l a t i o n . T h o n l y w a c o u l d h a v ef a i l e d t l o v e t h i s p r o g r a m w a t h e b l i n d p r j u d i c e o f a m i l i a r i t y w i t h t h p r o g r a m h a b e e n u s i n g .

O K n o f o w h a t i t ' s n o t . S u p e r s c r i p t6 h a o n l y o n t e x t a r e a o 2 0 , 0 0 0 c h a r a c t e r s( a b o u t f i v e s i n g l e - s p a c e d p a g e s ) . I h a t l i v ew i t h o u t 1 5 7 1 d o u b l e - s i d e d d r i v e s a n 8 0 - c o l u m n s c r e e n s . I c a n n o t s h a r e t h s a m em a c h i n e w i t h S u p e r b a s e , b u t t h a t ' s a b o u t i t T h e r e c a n b n q u e s t i o n a s t o w h e r eS u p e r s c r i p t 1 2 8 g o t i t f i n e q u a l i t i e s .

S u p e r s c r i p t 6 i r e m a r k a b l y g o o dw o r d p r o c e s s o r f o t h C o m m o d o r e 6 4

T h G u i d e t C o m p u t e r L i v i n g 1

Page 20: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 20/76

P r o f e s s i o n a l ' s F l e e t S y s t e m I P r o v i d e s 7 5 , 0 0 0 - W o r d S p e l l e r

b M i n d y S k e l t o nT h " s l e e p e r " o f t h n e c r o p o f 6 4 / 1 2 8

w o r d p r o c e s s o r s m a w e l l b F l e e t S y s t e m I ( h e r e a f t e r r e f e r r e d t o a s F I I ) , b P r o f e s s i o n a lS o f t w a r e , I n c . ( N o t t b e c o n f u s e d w i t h F l e e tS y s t e m s I I w h i c h i f o t h 1 2 o n l y . T h a t o n ew a s n ' t a v a i l a b l e f o r r e v i e w b p r e s s t i m e . W e ' l lr e v i e w i l a t e r . )

U n l i k e m a n y o t h s o f t w a r e p a c k a g e s y o s e t h e s e d a y s t h a t t r u m p e t , " R u n s o t h 6 A N t h 1 2 8 ! ! " , w h e n w h a t t h e y r e a l l y m e a n i t h a t t h e y r u i t h 6 m o d e o y o u r 1 2 8 , F I h a p r o v i d e d y o w i t h t w s e p a r a t e a n d i s t i n c tv e r s i o n s o t h s a m e d i s k . . o n f o e a c h m o d e .

T h 1 2 8 v e r s i o n t a k e s f a l l a d v a n t a g e o y o u r1 2 8 ' s c a p a b i l i t i e s . . e x p a n d e d m e m o r y , a l t h k e y s , 8 0 - c o l u m n e n t r y ( w i t h a o p t i o n f o h o r i z o n t a l s c r o l l i n g t 1 2 c o l u m n s ) . W h a t f u n !O . . O K S t h e r e a r e a c o u p l e o f d r a w b a c k s .F I d o e s n ' t h a v e a l t h " b e l l s a n w h i s t l e s "t h a t s o m e o t h 1 2 8 - o n l y w o r d p r o c e s s o r s o f f e r( n p u l l - d o w n m e n u s , n b u i l t - i n c a l c u l a t o r ) . B u t h e r e i s s t i l l l o i c a d o T h e r e i s u n f o r t u n a t el y n a u t o b o o t f o t h 1 2 i n c l u d e d o t h d i s k ,b u t h s y s t e m w o r k s s m o o t h l y o t h 1 5 7 1 , a n l o a d s f a i r l y q u i c k l y .

T h s y s t e m p r o v i d e s y o w i t h a n u m b e r o o p t i o n s f o c o n f i g u r i n g F I t y o u r p r i n t e r a n i n t e r f a c e c o m b i n a t i o n , v i p r o c e s s b o t h e a s ya n p a i n l e s s . L o a d t h p r o g r a m c a l l e d " S t a r t -U p t h f i r s t t i m e y o u s F I ( o w h e n e v e r y o uc h a n g e p r i n t e r o i n t e r f a c e ) , a n d a n s w e r t h i d i c a t e d q u e s t i o n s . T h d o c u m e n t a t i o n i y o u rm a n u a l s h o u l d s e y o t h r o u g h i y o h a v e a n p r o b l e m s .

S p e a k i n g o d o c u m e n t a t i o n , t h F I I ' sU s e r ' s G u i d e i f r i e n d l y , c l e a r , a n s p o r t sh e l p f u l i n d e x . ( j u s t h a t e m a n u a l w i t h o u t a i d e x . ) W h e n y o u c o m b i n e t h d o c u m e n t a t i o n w i t ht h Q u i c k R e f e r e n c e c a r d w h i c h l i s t s t h m o s tc o m m o n l y u s e d c o m m a n d s , y o h a v e s y s t e mw h i c h y o c a u s a l m o s t f r o m t h f i r s t m o m e n t .

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

t h r o a n c o l u m n o y o u r c u r r e n t c u r s o r l o c at i o n . I a l s o t e l l s y o w h e t h e r y o a r i t h r e g u l a r o e x t r a t e x t a r e a ( m o r e o t h a t l a t e r ) ,a n a l s o r e m i n d s y o o w h i c h o p t i o n s a r i e f e c t . A n p r o m p t i n g m e s s a g e s a r e p r i n t e d f o r y o i t h i s a r e a .

f o u n d F I e s p e c i a l l y e a s y t u s a a l o n gt i m e u s e r o E a s y S c r i p t . I t h a t s o u n d s c o n f u si n g , l e m c l a r i f y . M u c h o t h c o m m a n d s t r u ct u r e o F I i r e m a r k a b l y s i m i l a r t E a s y S c r i p t ,s t h o s e o y o w h h a v e y o u r p r o g r a m m i n g " i y o u r f i n g e r s " , s t s p e a k , d o n ' t h a v e t o l e a r n a l n e c o m m a n d s . F s t i l l g i v e s y o a l c a p s , F ( p r e s s i n g t h f u n c t i o n k e f o l l o w e d b t h l e t t e r" r " ) s t a r t s t d e f i n e r a n g e , F a l l o w se r a s u r e s , F ( f o l l o w e d b y a n y o n u m b e r o o p t i o n s ) a l l o w s y o t o u t p u t t v a r i o u s d e v i c e sa n i v a r i o u s w a y s ; " c n l " t u r n s o c e n t e r i n g ," c n O " t u r n s i o f f , " l m ( n u m b e r ) " s e t s t h l e f tm a r g i n , e t c . S o u n d f a m i l i a r ?

I f a i r n e s s , m u s t m e n t i o n t h a t l i k e E a s yS c r i p t , F I d o e s n o t h a v e w o r d w r a p . p e s o n a l l y d o n ' t f i n d t h i s p r o b l e m , b u l o o p e o p l e d w a n t w o r d w r a p . E v e n w i t h t h s i m i l a r i t i e s , p l e a s e d o n ' t t h i n k t h a t F I i j u s tc l o n e o E a s y S c r i p t . I d o e s l o t s o n e a n d i f e r e n t t h i n g s .

O n o t h n i c e e x t r a s F I g i v e s y o i t h a b i l i t y t e n t e r a n m a n i p u l a t e n u m e r i c d a t a i c o l u m n s ; q u i t e h a n d y f o t a b l e s , c h a r t s , e t c .S p e c i a l n u m e r i c t a b s t o p s a u t o m a t i c a l l y a l i g n t h f i g u r e s f o y o u , ( n e g a t i v e n u m b e r s c a n b e i d i c a t e d i s e v e r a l w a y s f o y o u r c o n v e n i e n c e ) ,a n " F p r o v i d e s y o w i t h t o t a l s o y o u r c o u m n s . T h i s i s n ' t a l l ; y o c a n e v e n i n d i c a t e w h i c hn u m b e r s i t h c o l u m n s y o u w i s h t h a v e t o t a l e d ,s h o u l d y o n o t w i s h t o d e a l w i t h a l y o u r e n t r i e s .A n o c o u r s e y o c a u s y o u r k e y p a d t e n t e rt h n u m b e r s .

A n o t h e r n i c e f e a t u r e i t h " e x t r a t e x t "a r e a . T h i s i a a r e a o m e m o r y w h i c h i b l o c k e do f f r o m t h " r e g u l a r " ( a n d l a r g e r ) a r e a w h e r ey o u r t e x t w i l l b e T h i s " e x t r a " a r e a w i l l h o l da b o u t 4 0 0 0 c h a r a c t e r s ( o n e p a g e o t e x t ) a o p

1 T h e G u i d e t C o m p u t e r L i v i n g

Page 21: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 21/76

t . t -

> ! ■ : * * * * ; : : • ■ : ; • ; * g ; ( t .- : ■ : ■ : ■r t f l l K L S W W . E L C T I E f . n t r t S y s t t i i I

■ • : i 3 t 0 , »n « : ■ ■ ' : . ■. - ■ : ; :R t e f e t H ,

. ; ■ ; ■* s t h t s w i n g s u e s , " * p i c t u r e i w o r t h t t w u n d w o r d s . " T h e t a l l o w i n g s i * U

U t t e r i i n t e n d e d t j e i - t h a t " p i c t u r e . " f l y e w « t h r s i - a t " U i s t t r; : v i l l t t & l t t a s r ^ h i c i l h s e r * j w i l w s t m f M j o r F l e e t j g s t e w f o r mM W B f l » f « t i t e i n i e a » l o: ■ : '

I i j w p f i s t i : e u k t e f i r s t ] r ■ : • 'f s f f i s t i t w e s i m t i l t , H m w i t tf i i s h : r v : . : ; - t i ( l i f U « I ( ;

. ; - : ■ K I : : - H I K - " " - :J i t { * l « P f : » : - B t t t l - ; ; - " i ' : : - : > . ; ■ ■

m s m i y . - M - ■ ■ • : " •H * t i * h a t o i l • - |

r w : ■ t

S y s t e m e d i t s c r e e n a f t e r s a m p l e l e t t e r h a b e e n( l o a d e d ) f r o m d i s k . D o c u m e n t ' s n a m e . S a m p l e

s h o w s o s t a t u s l i n e a b o v e t a b s l i n e .

t t h a p p r o x i m a t e l y 5 0 0 0 0 c h a r a c t e r sp a g e s o t e x t ) w h i c h c a b h e l d i m a i np r e d i c t t h a t y o w i l l c o m e t l o v e y o u r e

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

y o u r h e l p f i l e s i t h i s a r e a f o q u i c kO y o c o u l d s t o r e t h e d i s k d i r e c t o r y

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

i e r a s e s a l t h e o t h e r t e x t i t h a ta r e a ? ) .T h t h i n g p e r s o n a l l y l i k e b e s t a b o u t t h e

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

a b s t o r e d i t h e x t r a a r e a a n e i t h e r a p p e n dt t h t e x t i t h m a i n a r e a o m e r g e d a " f i l l

i n t o t h e m a i n t e x t . I f y o a r a p p e n d i n gy o c a s t o r e a s m a n y i t e m s t a p p e n d a

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

t h p h r a s e " T h a n k y o s m u c h f o k i n d a t t e n t i o n i t h a b o v e m a t t e r , " c o u l da s s i g n e d t h I n a m e " T H A N K S " b t h s i

e x p e d i e n t o t y p i n g[ u a r r o w ] T H A N K S C u a r r o w ]

n t h e n t h p h r a s e i q u e s t i o n . T h p h r a s e i i n t o t e x t b s i m p l y p r e s s i n g F a t h e n t y

n T H A N K S .I y o r e m e m b e r t w o r k i I N S E R T m o d e ,

m a i n t e x t w i l l m o v e t a c c o m m o d a t e y o u rt e x t w h e r e v e r y o p u i t I y o a r u

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

Y o u r f o r m l e t t e r w i l l h a v e " v a r i a b l e b l o c k s "m a r k e d i i ( a c l e a r l y e x p l a i n e d i t h F S I I u s e rg u i d e ) , a n b s i m p l y p r e s s i n g F 1 y o c a c a l li a l t h i n f o r m a t i o n f r o m e x t r a t e x t w h i c h y o w i s h t p l a c e i t h e b l o c k s . J u s t k e e p p r e s s i n g F

t g e a d d i t i o n a l s e t s ( s e o f i n f o r m a t i o n f i l l sa l t h b l a n k s o p a g e ) o i n f o r m a t i o n . T h i sp r o c e s s i a l s o k n o w n a " m a i l m e r g e " , s i n c ey o o f t e n u s i t c r e a t e f o r m l e t t e r s t m a i l .S o m e f u n , h u h ?

N o t h a t y o u ' v e c r e a t e d y o u r l e t t e r , w a n n ap r i n t s o m e l a b e l s ? N p r o b l e m ! J u s t s t o r e t h en a m e s i y o u r m a i l i n g l i s t i s e q u e n t i a l f i l e o y o u r d i s k u s i n g t h " o u t p u t t d i s k " f e a t u r e .N o t e : T h i s f e a t u r e i c o v e r e d i g r e a t e r d e p t h

l a t e r i n t h i s a r t i c l e .T h e n , f r o m t h m a i n t e x t a r e a , y o a c c e s s

t h i s s e q u e n t i a l f i l e a n f i l l i t h e v a r i a b l e b l o c k s .Y o w i l l p r o b a b l y n e e d t f o o l a r o u n d w i t hm a r g i n s e t t i n g s a n p a g e l e n g t h s t o g e t e v e r y t h i n gn i c e a n n e a t o y o u r l a b e l s ( r e g r e t t a b l y f e o f u sg e e v e r y t h i n g r i g h t t h f i r s t t i m e ) , b u o n c e y o h a v e i s e u ( a n d y o s h o u l d o n l y h a v e t w o r r ya b o u t t h s e t - u p o n t i m e ) , y o c a j u s t c r a n kt h o s e l i t t l e l a b e l s o u t .

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

p a g e s ? W h a t d o y o u d o i y o u r t e x t i l o n g e r t h a nt h a t ? Y e . . . i n t h b a c k . . t h a t ' s r i g h t . . y o L I N K f i l e s . s i m p l e c o m m a n d a t h e n o f f i l e , n f o " n e x t f i l e " , a u t o m a t i c a l l y c a l l s u t h n e x t f i l e y o w a n t , w h e t h e r i b t h n e x t p a r t o l o n g d o c u m e n t , t h n e x t c h a p t e r o b o o k , o a n s o r t o r e l a t e d f i l e . T h l i n k e d f i l e s c a a l s ob p r i n t e d t o g e t h e r u s i n g t h " g l o b a l " p r i n tc o m m a n d s .

F o t h o s e o u w h h a v e o c c a s i o n a l p r b l e m s w i t h s p e l l i n g , F I h a i n c l u d e d 7 5 , 0 0 0w o r d s p e l l c h e c k e r ( w i t h t h o p t i o n t a d 1 2 , 0 0 0m o r e w o r d s o y o u r o w n ) . F I w i l l g t h r o u g hy o u r d o c u m e n t , a n c o m p a r e e a c h w o r d t t h w o r d s f o u n d i i t d i c t i o n a r y , b e g i n i n g w i t h t h " a w o r d s a n d e n d i n g w i t h " z w o r d s ( l o g i c a l ,h u h ? ) , t h e n i c h e c k s t h w o r d s i y o u r p e r s o n a ld i c t i o n a r y . T h s c r e e n b l a n k s d u r i n g t h i s p r o c e s s ,b u i y o u ' r e a n x i o u s t k n o w w h e r e y o s t a n d ,p r e s s i n g t h e C o m m o d o r e k e w i l l t e l l y o w h i c h

T h e G u i d e t C o m p u t e r L i v i n g 1

Page 22: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 22/76

l e t t e r i b e i n g c h e c k e d , o t h n u m b e r o t h w o r di y o u r p e r s o n a l d i c t i o n a r y w h i c h i b e i n g c o p a r e d . A f t e r t h c o m p a r i s o n s a r a c c o m p l i s h e d ,y o w i l l s e y o u r f i l e w i t h a l t h u n m a t c h a b l ew o r d s h i g h l i g h t e d . Y o t h e n h a v e t h o p t i o n w i t he a c h w o r d t c o r r e c t , i g n o r e o r a d t y o u r p e s o n a l d i c t i o n a r y .

I n a d d i t i o n , F I I w i l l s h o w y o t h n u m b e ro w o r d s , t h n u m b e r o d i f f e r e n t w o r d s , t h n u m b e r o t i m e s e a c h w o r d a p p e a r s , t h n u m b e ro s e n t e n c e s , t h n u m b e r o f p a r a g r a p h s , t h a v e r a g e w o r d l e n g t h , a n m o r e . T h i s m a n o a l s e e m v i t a l t y o u , b u t i y o e v e r g e p a i d b t h w o r d , b o w i l l y o a p p r e c i a t e i ( g r i n ) . Y o c o u l da l s o u s t h i s f e a t u r e t o s e e i y o u ' r e u s i n g s o m ew o r d s t o o f t e n , o t o s e e i y o u s c e r t a i n t y p e so w o r d s t o o f t e n .N o t e : W o r d c o u n t i a l s o a c c e s s i b l e o u t s i d e t h

s p e l l c h e c k e r b p r e s s i n g F 3 O n c e y o u ' v e c r e a t e d a n s p e l l c h e c k e d y o u r

d o c u m e n t , y o h a v e s e v e r a l o p t i o n s o h o t s a v e t h d o c u m e n t . Y o c a u s e a s i m p l e " s t o r e "c o m m a n d w h i c h s a v e s a l o p a r t o y o u r d o c um e n t a " s c r e e n c o d e t e x t f i l e " w h i c h c a b r e a d b F l e e t S y s t e m s , b u t i n o e a s i l yt r a n s l a t a b l e t o t h e r s y s t e m s .N o t e : T h e s e s c r e e n c o d e t e x t f i l e s s e e m t b t h

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

I y o u w a n t t s a v e y o u r f i l e i a n o t h e rf o r m , F I g i v e s y o s e v e r a l o p t i o n s , b " o u t -p u t t i n g " y o u r f i l e t d i s k r a t h e r t h a n " s t o r i n g "i t B u s i n g t h O U T P U T c o m m a n d y o c a s a v et h f i l e a C B f i l e ( f i l e s a v e d i P E T S C I I ,a n r e a d a b l e o n l y b C o m m o d o r e ) , a A S C I If i l e ( y o u r f i l e t r a n s l a t e d i n t o A S C I I a n r e a d a b l eb m o s t s y s t e m s . . e x c e p t C o m m o d o r e ) , o P r i n t e r f i l e ( s e n d f i l e t d i s k e x a c t l y a y o w o u l d s e n d i t t h p r i n t e r , w i t h m a r g i n s , i n d e nt a t i o n , e t c . ) O h y e s . Y o c a n s e n d p r i n t e r c o m a n d s f r o m w i t h i n F I t a c c e s s a n o y o u rp r i n t e r o p t i o n s , a n a d i n t e r e s t t y o u r w o r k .A l l t h e s e o p t i o n s g i v e y o t h v a r i e t y y o n e e df o a n o c c a s i o n .N o t e : T h s p e l l c h e c k e r w o u l d i n d i c a t e t h a t I ' v e

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

T w f i n a l i t e m s o n o t e . F i r s t ; F I p r o v i d e sy o w i t h t h e c a p a b i l i t y o w r i t i n g t e x t i n S p a n i s h .

A l l t h e s p e c i a l l e t t e r s o t h S p a n i s h l a n g u a g e a r o b t a i n a b l e b p r e s s i n g s p e c i a l c o m b i n a t i o n s o k e y s . F o e x a m p l e , t h e r e v e r s e q u e s t i o n m a r kg e n e r a t e d b p r e s s i n g S H I F T F i n a l l y ; w h e y o a r t h r o u g h ( a n d a r s u r e y o a r t h r o u g h )y o c a e x i t f r o m F I a n r e t u r n t B A S I C b p r e s s i n g F [ s h i f t ] b ( a l w a y s h a t e d h a v i n gp o w e r d o w n f r o m E a s y S c r i p t . ) J u s t r e m e m b et h i s w i l l d e s t r o y e v e r y t h i n g i m e m o r y , s s a w h a t y o u w a n t t k e e p .

h a v e j u s t h i t h h i g h l i g h t s i n t h i s r e v i e F I i f u l l - f e a t u r e d w o r d p r o c e s s o r . H e a d e r sf o o t e r s , s e t t i n g r a n g e s , a c c e s s i n g d i s k t p e r f o rr o u t i n e m a i n t e n a n c e a r a l a m o n g t h o t h a v a i l a b l e o p t i o n s . A l l i a l l , F I i g o o d , s o l p r o g r a m w h e r e t h e p l u s e s o u t w e i g h t h m i n u s ( g i v e s t r o n g p l u s e s f o r e a s e o u s e ) . g i v e i o B o t h S k e l t o n S c a l e .

A d d e n d u m :6 4 V e r s i o n4 0 , 8 0 , 1 2 0 C o l u m n s

8 0 1 2 r e q u i r e s c r o l l i n g

M a i n t e x t a r e a 1 7 2 8 0c h a r a c t e r s

E x t r a t e x t a r e a 5 7 6 0c h a r a c t e r s

1 2 V e r s i o n8 0 1 2 C o l u m n s

1 2 r e q u i r e s s c r o l l i n gA c c e s s e s n u m e r i c k e y p a dM a i n t e x t a r e a 5 1 8 4 0c h a r a c t e r s

E x t r a t e x t a r e a 1 2 4 0 0c h a r a c t e r s

2 T h e G u i d e t C o m p u t e r L i v i n g

Page 23: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 23/76

P a p e r C l i p 1 2 T h B e s t J u s t G o B e t t e r

b R a n d y C h a s eT h B e g i n n i n g . .

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

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

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

a l w a y s f e l t t h a t t h e f i r s t s i g n i f i c a n t c o o n i e v a l u a t i n g w o r d p r o c e s s o r ( W P ) i

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

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

T h d e g r e e o o n e s b i a s i u s u a l l y d i r e c t l yo n a l t t h a m o u n t o t i m e i n v e s t e d i

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

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

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

p r o s a n c o n s o f P a p e r C l i p a n r i p t c a t a k e o b o t h t h e f e r v o r o o p p o s

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

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

m o s t p r a c t i c a l u s t y o u .M f i r s t w o r d p r o c e s s o r ( a n d i n t h i s c a s e ,t h a t d e s c r i p t o n v e r y l o o s e l y ) w a C o W o r d M a c h i n e . I o n l y t o o k m a b o u t

m i n u t e s t d i s c o v e r t h a t d u l l p e n c i l a n h a n d w r i t i n g w e r e b o t h f a s t e r a n m o r et h a n t h i s s o - c a l l e d w o r d p r o c e s s o r . ( F o r

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

d i d n ' t t e l l m t h a t i w a a l m o s t c o m p l e t e l yn o d i h w a r n m t h a t I ' h a v e t w a i t

m o n t h s t a c t u a l l y g e m c o p y . ) F r o m t h e r e ,q u i c k l y g r a d u a t e d t W o r d P r 3 / P l u s , w h i c h ,

t h e t i m e , w a t h m o s t p o w e r f u l a n v e r s a t i l e

W o t h C o m m o d o r e m a r k e t . A f t e r s p e n d i n gy e a r s l o w l y l e a r n i n g h o t u s i t f e m i n u t e so w a t c h i n g s o m e o n e u s P a p e r C l i p s u g g e s t e dt h a t p e r h a p s i w a t i m e t m a k e a n o t h e r s w i t c h .

T h t r a n s i t i o n f r o m o n t t h o t h e r w a m u c h l e s s p a i n f u l t h a n h a a n t i c i p a t e d . T h r e l e a r n i n g p r o c e s s w a e x p e d i a t e d w h e n r e a l i z e dt h a t t h c o m m a n d s t r u c t u r e u s e d t f o r m a td o c u m e n t i P a p e r C l i p w a a l m o s t i d e n t i c a l t oW o r d P r ( a n d i a l s o v e r y c o n s i s t e n t w i t h E a s yS c r i p t , S u p e r s c r i p t , a n t h F l e e t S y s t e m ) . O v e rt h l a s t t w y e a r s I ' v e u s e d , a t l e a s t b r i e f l y , m o s to t h W P ' s a v a i l a b l e f o r t h e C o m m o d o r e , a n h a v e y e t t o f i n d a n y t h i n g t h a t t e m p t e d m t m a k e a n o t h e r c h a n g e . A f t e r u s i n g t h 1 2 8 v e r s i o nf o r s e v e r a l m o n t h s I ' v e g a i n e d e v e n m o r e r e s p e c tf o t h p o w e r a n d s o p h i s t i c a t i o n o P a p e r C l i p .

d o n ' t k n o w i f i t ' s t e s t a t m e n t t o t h e v e rs a t i l i t y a n p o w e r o t h s o f t w a r e o a i c r i m i n a t i n g t e s t i m o n i a l t o m o w t e n d e n c y t s t u m b l e b l i n d l y t h r o u g h p r o g r a m , g u i d e dp r i m a r i l y b t h n e e d o t h m o m e n t , b u d o n ' tt h i n k t h a t I ' v e r e a l l y s c r a t c h e d t h e s u r f a c e i e p l o r i n g t h s e e m i n g l y e n d l e s s f e a t u r e s i n c l u d e d i P a p e r C l i p . t e n d t o l e a r n n o m o r e t h a n n e e d t k n o w t a c c o m p l i s h p a r t i c u l a r t a s k . W h e nd i s c o v e r s o m e t h i n g e l s e t h a t w a n t t d o l o o ki u i t h m a n u a l . G u i d e d b y t h e b l i n d d i c t a t i o no b o t h w h i m s a n n e e d s , s l o w l y d i s c o v e r e d m w a a r o u n d P a p e r C l i p t t h p o i n t t h a t c a d a l t h v a r i o u s w o r d p r o c e s s i n g t a s k s n o r m a l l yt a c k l e w i t h o u t h a v i n g t t h i n k a b o u t t h c o m a n d s r e q u i r e d .T b h o n e s t w i t h y o u , d o n ' t r e a l l y u s i t I t ' s j u s t s o r t o t h e r e . u s u a l l y s t a r t m d a b l o a d i n g P C a n d f r o m t h e r e o t h o n l y t i m e I ' r e a l l y a w a r e o i t p r e s e n c e i w h e n h a v e t r e s e tt h s y s t e m t d s o m e t h i n g e l s e . M f i n g e r s h a v el e a r n e d t c o - e x i s t q u i t e p r o d u c t i v e l y w i t h i t w i t h o u t r e q u i r i n g a n r e a l c o n s c i o u s t h o u g h t o m p a r t .

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

T h G u i d e t C o m p u t e r L i v i n g 2

Page 24: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 24/76

b b o t h b e y o n d t h s c o p e o f t h i s a r t i c l e a n t o r e p e t i t i v e t i n t e r e s t m o s t p e o p l e . I n s t e a d , I ' l l t r t f o c u s o t h r e a s o n s p e r s o n a l l y p r e f e rP a p e r C l i p , a n w i l l t o u c h o s o m e o i t u n i q u ef e a t u r e s .W h a t C a P a p e r C l i p D o

N o t h a t ' s h a r d q u e s t i o n t a n s w e r . I w o u l d b f a e a s i e r , i n s t e a d , t o d i s c u s s w h a t i w o n ' t d o T h o n l y v a l i d c r i t i c i s m t h a t c o m e s t m i n d i t h a t i d o e s n o h a v e w o r d w r a p . H a v i n gu s e d w o r d p r o c e s s o r s w i t h o u t w o r d w r a p f o r s ol o n g , t h i s d o e s n ' t b o t h e r m e I f a c t , w h e n w o r ki n o d o c u m e n t w h e r e s p a c i n g i c r u c i a l ,p r e f e r t w o r k w i t h o u t i t I w o r d w r a p i h i g h o y o u r p r i o r i t y l i s t , y o u ' l l w a n t t l o o k e l s e w h e r e .I f h o w e v e r , y o a r l o o k i n g f o t h s i n g l e m o s tp o w e r f u l a n v e r s a t i l e W a v a i l a b l e f o r t h C o m m o d o r e ( 6 o 1 2 8 ) , t h a l m o s t o v e r w h e l mi n r a n g e o f o p t i o n s a n f e a t u r e s o f P a p e r C l i pw a r r a n t s y o u r s e r i o u s c o n s i d e r a t i o n .

A l o t h s t a n d a r d W f e a t u r e s a r i n c l u d e di P a p e r C l i p , b u w h e r e P r e a l l y c o m e s i n t o i t o w i w i t h s o m e o t h m o r e p o w e r f u l a n e x o t i c

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

P a p e r C l i p n o t o n l y s u p p o r t s w i d e r a n g ep r i n t e r s ( a w e l l a s o f f e r i n g t h e a b i l i t y t c r e ac u s t o m i z e d p r i n t e r f i l e s ) , b u i a l s o o f f e r s a v i d o u t p u t p r e v i e w m o d e , t h a b i l i t y t c h a n g e y o p r i n t e r d e v i c e n u m b e r , a n e v e n t h v e r s a t i l i t yp r i n t y o u r d o c u m e n t a s e q e n t i a l f i l e , i t rA S C I I , t d i s k . T h l a t t e r f e a t u r e c a b v a l u a b l e i t r a n s m i t t i n g d a t a t n o C o m m o d o r e c o m p u t e r v i m o d e m .

O n f e a t u r e t h a t i o u t m o s t i m p o r t a n c em i P a p e r C l i p ' s v e r s a t i l i t y i r e a d i n g f i l e s f r o t h e r w o r d p r o c e s s o r s . I w o n ' t r e a d e v e r y t h i n b u i c a r e a d f a m o r e f i l e s f r o m o t h e r s o f t w at h a n a n y t h i n g e l s e I ' v e t r i e d . M a n y p r o g r a ( s u c h a s F l e e t S y s t e m o f f e r t h o p t i o n o c o n v e

N E U P D A T E D V E R S I O NN o I n c l u d e s1 5 4 1 F A S T N I B B L E R A N O T H E R M A S T E R P I E C ET h e P r o g r a m m e r M I K E J H E N R Y h a d o n e i A G A I N w i t h

D U A L D R I V EM S S I N G L E1 5 4 1T W D R I V E S1 5 4 1D e a l e rI n q u i r i e sW e l c o m e !

F O T H C O M M O D O R E 6 A u t o m a t i c b a c k - u p o n e a r l y a l p r o t e c t e d d i s k s i 6 S e c o n d s !U s i n g u n i q u e t r a c k a n a l y z a t i o n p r o c e s s , p r o t e c t i o n s c h e m e s a r e t r e a t e d a n o r m a ld a t a g i v i n g y o a o r i g i n a l b a c k - u p .

• E q u i p p e d w i t h S p e c i a l A u t o - B a c k - u p . "

F A S T E S T s i n g l e d r i v e b a c k - u p e v e r m a d e , l e s s t h a n M i n u t e s !• B a c k s - u p a l l s t a n d a r d d i s k s i o n l y 3 P a s s e s !

N i b b l e s p r o t e c t e d d i s k i l e s s t h a n M i n u t e s !

A u t o m a t i c a l l y b a c k s - u p s t a n d a r d d i s k i o n l y 3 5 S e c o n d s !N i b b l e s p r o t e c t e d d i s k i l e s s t h a n 6 S e c o n d s !A l s o e q u i p p e d w i t h S p e c i a l A u t o - B a c k - u p "

* * S P E C I A LA u t o - B a c k - u p A f t e r b o o l i n g u p t h c o m p u t e r i n l o n g e r n e c e s s a r y , a n m a y b ed i s c o n n e c t e d . T h d r i v e s a u t o m a t i c a l l y d e l e c t t h e d i s k b e i n g i n s e r t e d a n r e m o v e d .A a b s o l u t e m u s t f o m u l t i p l e b a c k - u p s ! ! !A l r o u t i n e s a r h i g h l y r e l i a b l e a n i n c l u d e f u l l v e r i f y o p t i o n .

E A S Y T U S E ]A L V E R S I O N SO N O N E D I S K

O N L Y $ 2 9 . 9 5A D D S 3 . 0 0 S H I P P I N G

V I S A 'C h e c k , M o n e yO r d e r , V I S A ,M A S T E R C A R DA c c e p t e dA d S 3 . 0 0 f o C . O . D . ' s

B A S E M E N T B O Y S S O F T W A R EP . O . B o 3 0 9 0 1 P o r t l a n d , O 9 7 2 3 0 - 0 9 0 1

A L W A Y S S A M ED A Y S H I P P I N G

( 5 0 3 ) 2 5 6 - 5 5 0 62 T h G u i d e t C o m p u t e r L i v i n g

Page 25: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 25/76

n

e r r a r s- • w m c a n t *

; : i : ; : u t r t n l * f i l m s . t t e i t m s s h a i i j t j t t t r t c o u l i j M m

t f . . . j u s t w . i t i i f i O f i n t o p c s ( t : o f l e w i i t t h e: ■ ; ■ ; :

t « H r t j r i p h t i t d i s W : m i \ S E T S J I . T i S | * o ! i s t u l l l ( f t i r r o n . I r t i H t M f E W I i t t i *o u t i p i n r s ^ -

- - l . : ■ u r n t « J t t r « ; ■ ■ • - ; S t e U I ^ t s e : ' • . . ' - : • t t : - ; ; i i : : • * ; ■ : n i l s E t t M i : ■

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

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

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

O u w r i t e r s u s w i d e v a r i e t y o w o r d p r , a n i t ' s t h e x c e p t i o n r a t h e r t h a n t h r u l e

h a v e t d e a l w i t h a f i l e t h a t c a n ' t r e a dh P a p e r C l i p . I y o u ' r e g o i n g t b e x c h a n g i n g

f i l e s w i t h s o m e o n e e l s e , o r w i t h o t h e r s o f tP a l l o w s y o t o v e r - r i d e t h e s t a n d a r d

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

o D o e s I W o r k ? T h b i g g e s t s i n g l e c o m p l a i n t p e o p l e h a v e

P a p e r C l i p i t h a t i t ' s t o h a r d t l e a r n .I ' l l g r a n t t h a t i l a c k s t h o n - s c r e e n m e n u

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

W i t h m o s t w o r d p r o c e s s o r s , t h e t r a d e - o f fs i m p l i c i t y a n f r i e n d l i n e s s i a t h e x p e n s e o f

w e r . P a p e r C l i p i g o i n g t r e q u i r e t h a t y o h o t u s i t I d o e s n ' t w r i t e l e t t e r s f o

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

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

, a n y o d o n ' t n e e d t h f l e x i b i l i t y a n o p r o f e s s i o n a l w o r d p r o c e s s o r , t h e n

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

w r o n g c h o o s i n g P a p e r C l i p .U s i n g c o n t r o l - k e y - d r i v e n o p t i o n l i n e , t h

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

a n s t r a i g h t f o r w a r d . T l o a d d o c u m e n t , s i m p l yh i t h C O N T R O L k e y , a n w h e n p r o m p t e d f o t h e o p t i o n , p r e s s L . T s a v e d o c u m e n t , t h c o m m a n d k e i S . I f y o u ' r e w o r k i n g w i t h 6 4 i n v e s t i n g i C h e a t s h e e t w i l l r a p i d l y a c c e l e r a t ey o u r l e a r n i n g c u r v e . ( U n f o r t u n a t e l y , L e R o yd o e s n ' t y e t o f f e r a C h e a t s h e e t f o r t h e 1 2 k e y b o a r d . ) A l m o s t e v e r y c o m m a n d o o p t i o na v a i l a b l e i c o m p a c t e d i n t o a f o u r - p a g e s u m m a r yi t h m a n u a l .

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

k n o w s e v e r a l p e o p l e w h h a v e m a s t e r e d i t a n t h e y r e a s s u r e m t h a t i c a b d o n e w i t h o u t t h a tm u c h e f f o r t , b u I ' v e n e v e r g o t t e n c u s t o m f i l et w o r k q u i t e r i g h t . F o r t u n a t e l y , t h e l i s t o p r i n t e r s s u p p o r t e d w i t h f i l e s o t h d i s k i q u i t ee x t e n s i v e . T h e r e a r e , i n m a n y c a s e s , v a r i e t y o f i l e s f o t h s a m e p r i n t e r t o i n s u r e t h e g r e a t e s tf l e x i b i l i t y i i n t e g r a t i n g t h s o f t w a r e w i t h t h p r i n t e r a n t h i n t e r f a c e . I y o h a v e n o n -s t a n d a r d p r i n t e r y o m i g h t c h e c k t h l i s t , a n a l s o c h e c k w i t h B a t t e r i e s I n c l u d e d t s e i f i l ei a v a i l a b l e f o r y o u r p r i n t e r .

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

I y o a r l o o k i n g f o r a w o r d p r o c e s s o r f o y o u r 1 2 a n d y o u s t i l l o w 6 4 o i y o a r e c u rr e n t l y u s i n g y o u r 6 a n a r p l a n n i n g o u p g r a d i n g t a 1 2 8 i t h f u t u r e , t h e r e i a n o t h e rr e a s o n t s e r i o u s l y c o n s i d e r P a p e r C l i p . O o n s i d e o t h d i s k , t h e y p r o v i d e t h e 1 2 8 v e r s i o n ,

T h 1 2 v e r s i o n o P a p e r C l i p o f f e r s8 0 - c o l u m n R G o u t p u t , a n g r e a t l y i n c r e a s e dt e x t b u f f e r ( 3 9 , 9 9 2 c h a r a c t e r s a p p r o x i m a t e l y8 , 0 0 0 w o r d s ) . I a l s o a l l o w s a c c e s s t t h e i n c r e a s e ds t o r a g e c a p a c i t y o t h e 1 5 7 1 d i s k d r i v e .

T h b a s i c d e s i g n i i d e n t i c a l t t h 6 v e r s i o no P a p e r C l i p . B o t h a r e i n c l u d e d , o o p p o s i t es i d e s o t h d i s k . W h e n r u n n i n g t h 1 2 v e r s i o n i 4 0 - c o l u m n m o d e , t h e r e i n v i s i b l e d i f f e r e n c e .

T h G u i d e t C o m p u t e r L i v i n g 2

Page 26: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 26/76

C O M P U T E R B U S I N E S SS Y S T E M SM A 8 , 9 , 1 A M E M O R I A L C O L I S E U M

J O I N U S I O U 4 T Y E A R I O W N E R S , P R E S I D E N T S , P U R C H A SI N G A G E N T S , A W E L L A D E P A R T M E N T M A N A G E R S , S E C R ET A R I E S , D A T A P R O C E S S I N G A N W O R D P R O C E S S I N G P E R S O NN E L , W I L L F I N D I M U S T T O A T T E N D . O U H A N D S O D M O N S T R A T I O N S , B U S I N E S S S E M I N A R S , A N E D U C A T I O N A LP R O G R A M S A L L O W A L W H A T T E N D T M A K E I N F O R M E DP U R C H A S E S . W H O P E Y O W I L L J O I N U S

J o h n M a n d i c h , E s p i r t P r o m o t i o n sC a l l : 2 3 5 - 3 7 7 1 F o I n f o r m a t i o n

S P O N S O R E D B Y T h O r e g o n i a n , K P T V C h a n n e l 1 K X N e w s R a d i o 7 A

M a 8 , 9 , 1 M e m o r i a l C o l i s e u m P o r t l a n d , O r e g o n

2 T h G u i d e t C o m p u t e r L i v i n g

Page 27: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 27/76

r e a d y t r u i e i t h e r 4 0 o 8 0 - c o l u m n m o d e s .W h e n y o t u r n t h e d i s k o v e r , y o f i n d t h e 6 v e s i o n . I w o u l d b n i c e t s e m o r e c o m p a n i e s o f e r i n g t h i s k i n d o v e r s a t i l i t y . M o s t p a c k a g e s t h a ts a " 6 4 / 1 2 8 " j u s t m e a n t h a t i w i l l r u i t h 6

o t h 1 2 8 . I t ' s r e a l b o o n t t h c o n s u m e rr e c e i v e t w d i f f e r e n t p r o g r a m s f o t h p r i c e o

W i t h t h a d d i t i o n o " t h e 8 0 - c o l u m n R G t h i n c r e a s e d s p e e d i t h 1 2 m o d e , a n dh d o u b l e d d i s k s t o r a g e c a p a c i t y , P a p e r C l i p 1 2

h a r d t r e s i s t . T h b i g g e s t a d v a n t a g e I ' v ei w o r k i n g w i t h t h 1 2 a o p p o s e d t t h

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

w i t h h i I B M , o h i A p p l e , w h l o v e s t oa b o u t h o m u c h b e t t e r h i " r e a l " c o m p u t e r

s I ' t e l l i n g y o t h e r e i c h a n c e f o y o t l a s t . W h e n c o m b i n e d w i t h P a p e r C l i p , t h 2 c o m p a r e s v e r y r e s p e c t a b l y a w o r d p r o c e s s

n t o o l .r e a l i z e t h a t i t ' s j u s t a b o u t t i m e t m a k e y e

f o r a y i n t o t h e m y s t e r i e s o n e w o r do r . W h i l e I ' m w o r k i n g w i t h m 1 2 8 , I ' l l

o b o t h e r l o o k i n g f o a a l t e r n a t i v e t oI t s t i l l h a m a n y f e a t u r e s I ' v e n e v e r

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

t r e a l l y s t a r t d r i v i n g w o r d p r o c e s s o r w i t ht a i l , B a t t e r i e s I n c l u d e d w i l l h a v e t h A m i g a v e o P a p e r C l i p r e a d y .

Y o S h o pW o r d o A d v i c e :

b R a n d y C h a s eW e ' v e s p e n t s e v e r a l t h o u s a n d w o r d s h e r e i n ,

a l t h r e a s o n s y o s h o u l d w a n t t r u s hu a n d b u y t h l a t e s t a n t h g r e a t e s t w o r d p r e s s o r a v a i l a b l e f o r t h 1 2 P C N o w , l e m

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

K e e p i m i n d t h a t m o s t r e v i e w s o f w o r d p r a r e w r i t t e n b w r i t e r s . W r i t e r s h a v e r e l a

w i t h t h s o f t w a r e t h a t i n o n e c e s s a r i l yo n o r m a l . N o e v e r y o n e w h o w n s

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

n o t h a v e r a g e u s e r w h l o a d s h i v e r s i o n o t h e n l e a v e s i i m e m o r y ( a n d i u s e )

o d a y s a t i m e .

H e r e ' s s o m e t h i n g t h a t ' s a l w a y s b o t h e r e d m e O f t e n , w h e n b u y i n g t h e i r f i r s t c o m p u t e r , n e u s e r s a r e i n f o r m e d b t h s a l e s m a n t h a t , o c o u r s e , t h e y ' l l a l s o n e e d w o r d p r o c e s s o r , a n d ,y e s , a l s o d a t a b a s e . I n d e f e n s e o t h s a l e s m a n ,h e p r o b a b l y m a d e l i t t l e o n o t h i n g o t h s a l e o t h C o m m o d o r e , a n i s i m p l y l o o k i n g f o s o m e t h i n g o u o t h e d e a l t h a t w i l l e f f e c t h i s p a c h e c k a t h e n o t h m o n t h . B u t , t h e t a k e -h o m e p r i c e o t h a t c h e a p c o m p u t e r j u s t i n c r e a s e d

p o s s i b l y b a m u c h a $ 2 0 0 .I ' l l b t h f i r s t t a g r e e t h a t a l m o s t e v e r y o n e

w h o w n s c o m p u t e r s h o u l d h a v e w o r d p r c e s s o r a n d a t a b a s e . B u t , t o t a l l y d i s a g r e e t h a tp e o p l e s h o u l d s p e n d s e r i o u s m o n e y f o s u c h s o f tw a r e w i t h o u t u n d e r s t a n d i n g w h a t i i t h a t t h e ya r b u y i n g . I y o u ' v e n e v e r u s e d c o m p u t e r , j u s th o d o y o u d e t e r m i n e w h i c h w o r d p r o c e s s o r i g o o d , w h i c h o n i b a d , w h i c h o n h a t h r i g h tc o m b i n a t i o n o f e a t u r e s f o r y o u ; a n d , f o t h a tm a t t e r , j u s t w h a t c o m b i n a t i o n o f e a t u r e s i s i tt h a t y o n e e d ?

I ' v e o f t e n c o m p a r e d i t b u y i n g n e c a b e f o r e y o u ' v e e v e r d r i v e n o n e . A r y o g o i n g t c h o o s e o n j u s t b e c a u s e i t ' s r e d ? O r m a y b e ,b e c a u s e t h a t ' s t h o n l y o n t h e y h a p p e n e d t h a v e o t h l o o S u n d a y a f t e r n o o n ?

r e c o m m e n d t h a t a l n e c o m p u t e r i s t s f i r s ts p e n d s o m e t i m e l e a r n i n g a b o u t b o t h t h e i r c o p u t e r a n s o f t w a r e i g e n e r a l b e f o r e t h e y b e g i ni n v e s t i n g t h e i r a l w a y s - t o o - l i m i t e d b u d g e t f o s o f t w a r e . Y e s , e v e r y o n e n e e d s w o r d p r o c e s s o r( e v e n i t h e y d o n ' t k n o w i y e t ) ; a n d , y e s , h a v es o m e t i m e s s a i d t h a t i t a k e s w o r d p r o c e s s o r a n

p r i n t e r t o d i s t i n g u i s h h o m e c o m p u t e r f r o mg a m e m a c h i n e . T h c r i t i c a l q u e s t i o n , r e a l l y , i s " J u s t h o w m u c h w o r d p r o c e s s o r d o y o u n e e d ? "

T h i s u n d e r s t a n d i n g , y o u ' l l f i n d , c o m e s o n l ya f t e r s o m e h a n d s - o n e x p e r i e n c e . O n l y t h e n c a y o d i s c o v e r l i k e s a n d i s l i k e s a b o u t t h s o f t w a r ey o a r u s i n g . O n c e y o k n o w j u s t w h a t i i t h a ty o u w a n t t d o a n d y o u u n d e r s t a n d e n o u g ha b o u t t h s o f t w a r e t k n o w w h i c h p r o g r a m s w i l ld w h a t y o u w a n t ( a n d w h i c h w o n ' t ) , y o u ' l l b i

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

w o r d p r o c e s s o r i s o f o r t h a t m a t t e r , j u s t h o h e ' s g o i n g t u s e o n e , I ' s u g g e s t s t a r t i n g v e r ym o d e s t l y . O n c e y o u ' v e u s e d a s i m p l e w o r d p r c e s s o r t o t h e p o i n t t h a t y o u ' r e f i n d i n g c e r t a i ns p e c i f i c n e e d s t h a t y o u r p r e s e n t s o f t w a r e c a n ' tm e e t , t h e n s t a r t s h o p p i n g f o t h p a c k a g e t h a tw i l l s a t i s f y y o u r l i s t o n e e d s .

T h G u i d e t C o m p u t e r L i v i n g 2

Page 28: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 28/76

E l i t e : E n g l i s h S p a c e A d v e n t u r eb M i n d y S k e l t o n

T h i s i r e v i e w o E l i t e , a a w a r d - w i n n i n gg a m e o s w a s h b u c k i n g s p a c e a d v e n t u r e , s t r a t e g ya n a c t i o n . I i a l s o b r i e f d i s c u s s i o n o m i n o rp i e c e o t e c h n o l o g y . I i a t i m e s l i k e t h i s t h a ta m o s t g r a t e f u l t o b w r i t e r . I i w e r e n o f o t h i s f o r u m ( t h a n k s R a n d y ) w o u l d n ' t b a b l e t w a r n a l y o g a m e p l a y e r s o u t h e r e a b o u t t h s i n g l e m o s t a n n o y i n g p r o t e c t i o n s c h e m e I ' v e e v e rs e e n ( a n d t h a t ' s r e a l l y s a y i n g s o m e t h i n g ) !

F i r e b i r d , a u p - t i l l - n o w s e n s i b l e , r a t i o n a la n r e l i a b l e s o f t w a r e c o m p a n y , h a s i n t r o d u c e dn e w g a m e f e a t u r i n g w h a t h a b e e n r e f e r r e d t a t h " n e w E n g l i s h p r o t e c t i o n s c h e m e " . W e l l , i t h i s i E n g l a n d ' s n e w e s t e x p o r t , w m a n e e d t c o n s i d e r f i g h t i n g a n o t h e r R e v o l u t i o n a r y W a r .T h g a m e i q u e s t i o n i E l i t e , a n t h p r o t e c t i o ni a s f o l l o w s .

I n c l u d e d i t h p a c k a g e w h i c h y o p u r c h a s ef o $ 2 9 . 9 5 , i s m a l l p i e c e o p l a s t i c , t h L E N S L O K , c o n s i s t i n g o t w f l a p s a n c e n t r a l" l e n s " . Y o a r a l s o g i v e n s e o t h l e a s th e l p f u l d i r e c t i o n s e v e r w r i t t e n b t h o s e h o a r d s o w r i t e r s w h w r i t e c r y p t i c i n s t r u c t i o n s f o g a m e s .

T h f i r s t t h i n g y o a r t o l d t d o i p l a c ey o u r p l a s t i c " l e n g t h w i s e " o t h s c r e e n , a n a j u s t t h t w o u t e r m o s t o t h r e e l i n e s o t h s c r e e nu s i n g t h " c u r s o r k e y s ' 5 a n ' 8 ' " . H A N e v e rm i n d t h a t y o h a v e n i d e a w h e t h e r" l e n g t h w i s e " i n d i c a t e s p l a c i n g t h e i m p l e m e n t i

v e r t i c a l o h o r i z o n t a l p o s i t i o n ( y o u c a n p r ob a b l y f i g u r e t h a t o u b t r i a l a n e r r o r i 4 m i n u t e s o s o ) , b u t h i n d i c a t e d k e y s d o n ' tw o r k . P r e s s ' 5 a n ' 8 t i l l y o u r f i n g e r s f a l l o f f ,a n t h o s e l i n e s w o n ' t m o v e .

I ' n i c e p e r s o n . L e m h e l p y o u . P u t h " t h i n g " h o r i z o n t a l l y o y o u r s c r e e n , w i t h t h c e n t e r l i n e i y o u r l e n s o t h e c e n t e r l i n e o t h s c r e e n . ( T h a t i s p l a c e t h e l o n g e s t s i d e s o t h g a d g e t p a r a l l e l t o t h t a b l e t o p , a n t h e c e n t e rl i n e o t h p l a s t i c l e n s o t h m i d d l e o n o t h t h r e e l i n e s o y o u r s c r e e n ) . N o a l y o h a v e t d i a d j u s t t h e t w o u t e r m o s t l i n e s u n t i l t h e yt o u c h t h e d g e s o t h p l a s t i c w h a t e v e r - i t - i s b p r e s s i n g t h C u r s o r L e f t a n t h C u r s o r R i g h tk e y s . N o c o n f u s e d a r y o u ?

G r e a t ! Y o u ' v e n o c o m p l e t e d s t e p o n e { S t e p o n ! ? ! ) O K N o t a k e y o u r p l a t i c d o h i c k e y , f o l d i i n t o l i t t l e " t a b l e " , p l a c e i o t h s c r e e n c e n t e r e d o v e r t h c e n t r a l l i n e , c l o s e o n e y e , m a k e s u r e o n m o r e t i m e t h a t t h e c e n t r a l l i n

L o a dC r *

B M

I S

- E L I

H * C O M I. B r a b e n

t a

E L I T E

< V > 1 o L 9 8 5f S i d

i

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

o y o u r t h i n g - a - m a - b o b i c e n t e r e d o v e r t h c e n t e r l i n e o y o u r s c r e e n , a n p r e s s i n g t h e C u s o L e f t a n t h C u r s o r R i g h t k e y s a g a i n , a d j u st h i n g s u n t i l y o c a s e t h l e t t e r s O K ( K e et h a t o t h e r e y e c l o s e d ! )

O n c e y o u ' v e s e e n O K p r e s s r e t u r n a n d y ow i l l b s h o w n t w o t h e r l e t t e r s . N o t y p e t h o sl e t t e r s i q u i c k l y . Y o h a v e a t i m e l i m i t . I f y o g o o f u p d o n ' t w o r r y , y o g e t h r e e t r i e s b e f o rt h s y s t e m r e s e t s a n d y o u h a v e t s t a r t t h w h o lb l o o d y t h i n g o v e r a g a i n . I y o u ' v e d o ne v e r y t h i n g r i g h t , t h g a m e w i l l n o l o a d , a n d y oc a p l a y . B i d e a l !

N o w , d o n ' t k n o w a b o u t y o u , b u m l i f en o a o r g a n i z e d a m i g h t l i k e . l o s e t h i n g s . D y o u ? D y o h a v e p e t s w h l i k e t p l a y w i s m a l l p i e c e s o p l a s t i c ? H o a b o u t c h i l d r e n ? G o a n c h i l d r e n w h m i g h t t h i n k y o u r k e t E l i t e

2 T h G u i d e t C o m p u t e r L i v i n g

Page 29: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 29/76

g r e a t t o y ? S u r e h o p e n o t , ' c a u s e i y o l o s e t h a t" p r o t e c t i o n d e v i c e " y o m i g h t a s w e l l r e - f o r m a tt h E l i t e d i s k ; y o u ' l l n e v e r p l a y i a g a i n !N o t e : d a c t u a l l y k n o w o n p e r s o n w h s a i d

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

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

C o m e o n F i r e b i r d ! D y o r e a l l y t h i n kL E N S L O K i g o n n a s t o p p i r a c y ? T h e r e ' s p r b a b l y s o m e e i g h t - y e a r - o l d o u t h e r e g i v i n g c o p i e so E l i t e t e v e r y o n e o h i b l o c k . C o n s i d e r i n gt h a t t h e r e d o e s n ' t s e e m t b a n k i n d o p r o t e ct i o n a f t e r y o g e t h r o u g h t h L E N S L O K c h e c k ,a n c o n s i d e r i n g a l t h n e d e v i c e s o t h m a r k e tw h i c h d u m p g a m e s t h a t l o a d e n t i r e l y i n t o R A f r o m R A t d i s k , t h i s s o r t o p r o t e c t i o n s e e m st b i v a i n .

N o a l t h i s k i n d o f p r o t e c t i o n s c h e m e i g o n d i m a k e l o o p e o p l e m a d , a n e a r nF i r e b i r d l o o e n e m i e s . s u r e h o p e t h e y t h i n ki t ' s w o r t h i t N o t e : T h n e w e s t F i r e b i r d g a m e s c o m e w i t h o u t

L E N S L O K .T h r e a l l y a n n o y i n g p a r t i s i m j u d g m e n t ,

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

T h i s i a i n c r e d i b l y c o m p l e x p r o g r a m . T h e r e a r 2 0 0 0 p l a n e t s i e i g h t g a l a x i e s f o r y o t o e x p l o r e T h e r e a r 2 d i f f e r e n t k i n d s o s p a c e s h i p s t i d e n t i f y . T h e r e a r d o z e n s o c o m m a n d s t b m e m o r i z e d . T h p r o g r a m c o m e s w i t h :1 b o o k o t h b a c k g r o u n d p l o t ( i a s t o r y c a l l

e " T h e D a r k W h e e l " ) a n g e n e r a li n f o r m a t i o n2 t w o - p a g e " q u i c k " c o m m a n d s u m m a r y

3 p o s t e r i d e n t i f y i n g a l t h d i f f e r e n t s h i p s4 k e y b o a r d o v e r l a y , a n 5 A i n - d e p t h m a n u a l g i v i n g a d v i c e , s t r a t e g

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

O n l a s t w o r d o n t h e p r o t e c t i o n : F i r e b i r d i w e l l - k n o w n c o m p a n y i E n g l a n d a n d A u s t r a l i aa n i b o t h c o u n t r i e s , E l i t e i o n o t h b e s t s e l l i n g g a m e s . F i n e . B u t , a f t e r t a l k i n g t o a A u s t r a l i a n f r i e n d a n a n o t h e r a c q u a i n t a n c e w h j u s t r e t u r n e d f r o m E n g l a n d , w a t o l d t h a t i n e i t h e r c o u n t r y d o y o u g e L E N S L O K ! Y o j u s b o o t u p a n d g o W h w a i f e l t t h a t w h a t h a v e e x t r a p r o t e c t i o n ? O w e l l . E n o u g h .

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

D o n ' t e x p e c t f a n t a s t i c g r a p h i c s . Y o c a l o o k t h r o u g h t h f r o n t w i n d o w o y o u rs p a c e c r a f t a n s e t h s t a r s c o m i n g a y o u , o o u t h b a c k o y o u r c r a f t a n s e t h s t a r s g o i n ga w a y f r o m y o u , o o u t h r i g h t a n l e f t w i n d o w sa n s e t h s t a r s p a s s i n g b y Y o c a a l s o l o o k a c o m p l i c a t e d c o n t r o l p a n e l s , m a p s , a n i n f o r m at i o n r e a d o u t s o t h e p l a n e t s i n t h i s p a r t o t h u n i v e r s e . Y o c a n e v e n f i g h t o t h e r s p a c e s h i p st h a t l o o k l i k e r e f u g e e s f r o m A s t e r o i d s ( r e m e m b e rt h a t o n e ? )

O k . S o t h e y ' r e l i n e d r a w i n g s , b u t t h e y s p i na n r o t a t e i v e r y l i f e l i k e w a y s , a n t h a t ' s h a r d t d o o n C o m m o d o r e . B e s i d e s , g r a p h i c s i n o t h m a i n t h r u s t o t h i s g a m e . T h i s i b e a u t i f u l l yc o n v o l u t e d s i m u l a t i o n , g r a n t i n g y o a e n o rm o u s u n i v e r s e t e x p l o r e , t r a d e i o p i l l a g e ( a cc o r d i n g t y o u r t a s t e s ) . I t ' s e v e n f u n . T h e r e ' se n o u g h s h o o t i n g t k e e p t h i n g s f r o m b e c o m i n gb o r i n g a n d e n o u g h s t r a t e g y t o k e e p i f r o mb e c o m i n g m i n d l e s s .

T h G u i d e t C o m p u t e r L i v i n g 2

Page 30: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 30/76

O . . h e r e ' s w h a t i t ' s a l a b o u t . T h " g o a l " o t h g a m e i t b e c o m e o n o t h E l i t e .T h i s i t h e h i g h e s t r a t i n g p i l o t / t r a d e r / f i g h t e rc a g e t . Y o s t a r t o u a " H a r m l e s s " a n m o v et h r o u g h " M o s t l y H a r m l e s s " ( s h a d e s o T h H i c h h i k e r ' s G u i d e t t h G a l a x y ) t " P o o r " ," A v e r a g e " , " A b o v e A v e r a g e " , " C o m p e t e n t " ," D a n g e r o u s " , " D e a d l y " , a n a l o n g l a s t" E l i t e " !

H o w , y o m a w o n d e r , d y o b e c o m e a " E l i t e " ? A h T h a t ' s n o a e a s y q u e s t i o n t a n s w e r b e c a u s e t h e r e a r s m a n y d i f f e r e n t f a c e t st l i f e i t h i s u n i v e r s e . Y o n e e d t b e c o m es k i l l e d p i l o t . Y o w i l l h a v e t l e a r n n o t o n l y h o t p l o t y o u r c o u r s e f r o m p l a n e t t o p l a n e t , a n g a l a x y t g a l a x y , b u a l s o h o t m a n e u v e r i f i g h t i n t h r e e - d i m e n s i o n a l s p a c e . Y o w i l l h a v e t l e a r n t h e p r e c i s e s k i l l s n e e d e d t m a n e u v e r a n d o c k y o u r s h i p a t h l o c a l s p a c e s t a t i o n w h e r et h t r a d i n g a c t i o n h a p p e n s . ( T h a t i a l s o t h o n l yp l a c e y o c a S A V E y o u r g a m e . . v e r yi m p o r t a n t ! )

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

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

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

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

L e a r n t h w a y s o a l i e n c i v i l i z a t i o n s a n o a l i e n s g o o d , b a d , a n n e u t r a l . B r e c k l e s d a r e d e v i l . F i g h t , k i l l , d e s t r o y a n r a c k u t h o s p o i n t s ; b u t b e p r e p a r e d t o d i e y o u n g i y o c h o o s e t h i s p a t h . D e p a r t f u r t h e r f r o m t h p a t h o t h e t r a d e r a n b e c o m e B o u n t y H u n t e r ,P i r a t e o a A s t e r o i d M i n e r . Y o m u s t f i n d t h p a t h t h a t b a l a n c e s y o u r s k i l l s a f l y e r , t r a d e r f i g h t e r ( a n d c o w a r d a l e a s t u n t i l y o g e e n o u g h e x p e r i e n c e t w i f i g h t ) s t h a t y o m a l i v e l o n g a n b e c o m e o n o t h E l i t e .

D e s p i t e t h s c r e a m s o s e v e r a l o m f r i e n d w h t h i n k E l i t e i t h g r e a t e s t t h i n g s i n c e s l i c e b r e a d , c a n ' t g i v e t h i s g a m e a r a t i n g b e c a u s o t h e s t u p i d L E N S L O K , b u i t ' s g o o d e n o u g h i s p i t e o t h i s t g e g o o d s o l i d B

A V A I L A B L E A Y O U R L O C A L D E A L E R

G r a p h i c S c r e e n E x p o r t e r 6

• U n i v e r s a l G r a p h i c C o n v e r t e rC o m p l e t e O n - S c r e e n E d i t o rC o n v e r t s A n y t h i n g t A n y t h i n g

I n c l u d i n g :K o a l a P a

D o o d l eP a i n t M a g i cC B P r i n t S h o p

N o n - C B M P r i n t S h o pS o r c e r e r ' s A p p r e n t i c e

M i c r o I l l u s t r a t o rM o v i e M a k e r

F l e x i d r a wP r i n t S h o pB l a z i n g P a d d l e sS c r e e n M a g i cC a d - G e mC O M A LL o g oM i c r o n E y

F o d e a l e r i n f o r m a t i o n c a l l ( 5 0 3 ) 6 5 4 - 2 6 4 1

T h U l t i m a t eG r a p h i c s U t i l i t y P a c k a g eF o t h C o m m o d o r e 6 4

N o y o c a c o n v e r t a n g r a p h i c s f i l ec r e a t e d w i t h a n c o m m e r c i a l g r a p h i c s p r g r a m t f i l e c o m p a t i b l e w i t h a n o t h e rp a c k a g e ! T u r n y o u r K o a l a P a p i c t u r e s i n t oP r i n t S h o p f i l e s . O y o u r D o o d l e s i n t o F l e xi d r a w f i l e s . C o n v e r t s a n y t h i n g t a n y t h i n g !T h e S c r e e n E x p o r t e r i t h s i n g l e m o s t p o w e rf u g r a p h i c s p r o g r a m o n t h m a r k e t f o t h C o m m o d o r e 6 4

T h e M o s t V e r s a t i l eG r a p h i c s U t i l i t y E v e r R e l e a s e d

F o t h C o m m o d o r e 6

O n l y S 2 9 . 9 52 T h G u i d e t C o m p u t e r L i v i n g

Page 31: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 31/76

A M I G A S P E C I A L$ 1 5 9 5 0

C P w / 6 8 0 0 0 P r o c e s s o rK e y b o a r d & M o u s e5 1 2 K M e m o r yT w 8 8 0 K 3 Y 2 " D i s k D r i v e sA m i g a 1 0 8 0 C o l o r M o n i t o r

A m i g a S o f t w a r eD e l u x e P a i n tT e x t c r a f tA m i g a P a s c a lL a t t i c e C o m p i l e rA m i g a A s s e m b l e r

C i t i e s o G o l dA r c h o nO n o O n H i t c h h i k e r s G u i d e t t h G a l a x yM i n d s h a d o wH a c k e r

C o m m o d o r e 6 4 / 1 2 8 S o f t w a r eW o r d P r o c e s s o r sP a p e r c l i p w / S p e i l p a kB a n k S t r e e t W r i t e rS u p e r s c r i p t C - 1 2 8S p r e a d s h e e t sM u l t i p l a n 1 2 C r e a t i v e C a l cI n t e g r a t e d P r o g r a m sV i z a s t a rD a t a B a s e M a n a g e m e n tS u p e r b a s eS u p e r b a s e 1 2 E n t e r t a i n m e n tU l t i m a I J e S t a r T r e kF l i g h t S i m u l a t o r S c e n e r y D i s k sN e w s r o o mN e w s r o o m C l i p A r tP r i n t S h o pP r i n t S h o p G r a p h i c s L i b r a r y

R e t a i l

7 9 . 9 59 9 . 9 59 9 . 9 5

1 7 9 . 9 59 9 . 9 53 9 . 9 53 9 . 9 53 9 . 9 53 9 . 9 54 4 . 9 54 4 . 9 5

R e t a i l

7 9 . 9 54 9 . 9 5

$ 7 9 . 9 5

$ 6 2 . 5 0$ 4 9 . 9 5

1 1 9 . 9 5

7 9 . 9 59 9 . 9 5

$ 6 0 . 0 0$ 3 9 . 9 5$ 3 9 . 9 5

1 9 . 9 54 9 . 9 52 9 . 9 5

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

O u P r i c e

6 7 . 9 67 9 . 9 57 9 . 9 5

1 4 3 . 9 67 9 . 9 53 3 . 9 53 3 . 9 53 3 . 9 52 9 . 9 63 3 . 7 13 3 . 7 1

O u P r i c e

5 9 . 9 63 7 . 4 66 7 . 9 6

$ 4 6 . 8 83 7 . 4 6

8 9 . 0 0

6 7 . 9 68 4 . 9 6

4 5 . 0 02 9 . 9 62 9 . 9 61 4 . 9 63 7 . 4 6

$ 2 2 . 4 6$ 3 2 . 9 5

1 8 . 7 1

A m i g a S p e c i a l L i m i t e d t O r e g o n & S o u t h e r n W a s h i n g t o n C u s t o m e r s O n l y

S O F T W A R E C E N T E R( 5 0 3 ) 6 2 6 - 8 6 9 6

S t o r e H o u r s :M o n - F r i 9 - S a t u r d a y 1 0 - 6S u n d a y 1 2 - 5

1 1 3 8 6 S . W . B e a v - H i l l s H w B e a v e r t o n , O 9 7 0 0 5( a c r o s s f r o m B e a v e r t o nF r e d M e y e r )

T h G u i d e t C o m p u t e r L i v i n g 2

Page 32: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 32/76

T h B u I z z i t A r S c h o o l

O t h e r W a y s T S k i n C a b y E d d i e J o h n s o n

[ E d i t o r ' s N o t e : B u I z z i t w a a g a i n u n a v a i l a b l et o w r i t e t h i s c o l u m n N A S A s e c u r i t y p o l i c ed i s c o v e r e d h i h i d i n g i t h c a r g o b a o t h s p a c e s h u t t l e " C h a l l e n g e r " , a t t e m p t i n g t s t o wa w a y o t h n e x t f l i g h t . H i n o i W a s h i n g t o nD . C . , t r y i n g t o e x p l a i n t t h F B w h h s h o u l db t h f i r s t a r t i s t i n s p a c e . I n h i a b s e n c e , w h a v eo n c e a g a i n p r e v a i l e d u p o n h i c o l l e a g u e , E d d i eJ o h n s o n , t f i l l i f o h i m . ]

H a v e y o d i s c o v e r e d y e h o t r u l y v e r s a t i l ey o u r c o m p u t e r i s I y o h a v e b e e n e x p l o r i n g i a p r o g r a m m e r , y o m a b s h a r i n g m f e e l i n gt h a t t h e s e t h i n g s h a v e a l m o s t u n l i m i t e dc a p a b i l i t i e s . T h c o m m a n d s a n f u n c t i o n s a r ee n o r m o u s l y f l e x i b l e , a n i s e e m s t h e r e i n o n w a t d a n y t h i n g .

F o e x a m p l e , t h u s e r ' s m a n u a l t h a t c a m ew i t h y o u r C - 6 4 o V I C - 2 0 s h o w s y o t w d i f e r e n t w a y s t m o v e o b j e c t a r o u n d o t h s c r e e n . O n m e t h o d u s e s p r o g r a m m e d c u r s o rc o n t r o l s , a n t h o t h e r u s e s P O K E s a n P E E K s .I y o t h o u g h t t h o s e w e r e t h o n l y w a y s t o g e tm o v e m e n t o t h s c r e e n , g u e s s a g a i n ! T h i sm o n t h ' s t u t o r i a l p r o g r a m , " A - N A M E -M A T I O N " , d e m o n s t r a t e s f o u r m o r e w a y s t a n i m a t e t h e s c r e e n . T h e s e r o u t i n e s a l l o w y o t m o v e s t r i n g s , a w e l l a s s i n g l e o b j e c t s , a n t c r e a t e i n t e r e s t i n g s p e c i a l e f f e c t s .

T h " s t r i n g s p l i t t i n g " c o m m a n d s ( R I G H T S ,L E F T S , a n M I D S ) a r g e n e r a l l y u s e d t m a n i p u l a t e w o r d s f o s u c h t h i n g s a s w o r d p r c e s s i n g a n d a t a m a n a g i n g f u n c t i o n s . h a v ed i s c o v e r e d , h o w e v e r , t h a t t h e y a l s o m a k e d a n d yl i t t l e a n i m a t i n g t o o l s ! Y o u r u s e r ' s m a n u a l w i l l t e l ly o u w h a t t h e s e s t r i n g f u n c t i o n s d o b u t , u n f o rt u n a t e l y , i w o n ' t t e l l y o h o t u s t h e m . T r

t h e s h o r t p r o g r a m , " S T R I N G F U N C T I O N S " ,y o u ' r e n o s u r e y e h o t h e y w o r k .

T h e p r o g r a m w i l l t a k e t h w o r d a n t h n u m b e r y o s e l e c t , a n s h o w y o t h e f f e c t s o t h s t r i n g m a n i p u l a t i o n s a l o n g w i t h t h f o r m u l a t h a t c a u s e d t h e m . T h e n l o o k a h o t h e y a r u s e i " A - N A M E - M A T I O N . " D y o s e h o y o c a u s e i t h e r R I G H T S o L E F T S w i t h S i n l i n2 0 0 ?

S P C ( x ) a n d T A B ( x ) a r a l s o d e a l t w i t h i v e r y " c u r s o r y " f a s h i o n b t h u s e r g u i d e s . T h e s a r " f o r m a t t i n g " f u n c t i o n s w h i c h w e r e n e v e d e s i g n e d f o d o i n g a n i m a t i o n , b u t w i t h F O . . N E X T l o o p t c h a n g e t h v a r i a b l e , t h e y w i l

q u i t e c h e e r f u l l y m o v e t h i n g s a r o u n d f o u s N o w , i w o n l y w a n t t m o v e s o m e t h i n g t t h r i g h t , w c o u l d u s t h C O N C A T E N A T

r o u t i n e . C o n c a t e n a t e m e a n s " t l i n k t o g e t h e r " B j u s t a d d s b l a n k s p a c e ( A S ) t i t s e l f e a c h t i m t h r o u g h t h l o o p , t h e r e b y l e n g t h e n i n g t h b l a n

3 T h e G u i d e t C o m p u t e r L i v i n g

Page 33: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 33/76

l i n e b e f o r e N $ W a r a l s o c o n c a t e n a t i n g i l i n e1 1 0 , t g e b l a n k l i n e 2 s p a c e s l o n g . U n f o rt u n a t e l y , y o c a n n o t s u b t r a c t o n s t r i n g f r o ma n o t h e r , s w c a o n l y m o v e t t h r i g h t w i t ht h i s r o u t i n e . H o w e v e r , i y o w a n t e d t m a k el o o e x t r a w o r k f o y o u r s e l f ( a n d y o u r c o p u t e r ) , y o c o u l d w r i t e r o u t i n e t h a t w o u l d a p e a r t " d e c o n c a t e n a t e " s t r i n g .

Y o n o k n o w o s i d i f f e r e n t w a y s t m o v e

a o b j e c t o t h s c r e e n . c a t h i n k o a l e a s t f i v em o r e w a y s . H o m a n y c a y o c o m e u w i t h ?C a y o f i g u r e o u s o m e n e w w a y s t m o v e a o b j e c t o s t r i n g v e r t i c a l l y o d i a g o n a l l y ? H o a b o u t a n o b j e c t t h a t c h a n g e s a i m o v e s ? S e n d u y o u r s o l u t i o n s , a n w e ' l l p r i n t t h b e s t o n e s i f u t u r e i s s u e . L e t ' s g e m o v i n g !

A - N A M E - M A T I O N " L i s t i n gb E d d i e J o h n s o n

r e * * a - n a m e - m a t i o n * * r e b e v J o h n s o n , 1 9 8 4r e 2 9 2 8 t e n n e s s e e n e a L b u q u e r q u e , n

8 7 1 1 0 ; 5 8 5 ) 2 9 9 - 1 6 6 2 .r e m f o r v i e 2 0 o r c o m m o d o r e 6 C o r c - 1

i c - 6 4 m o d e )r e i z z i t f 2 ' o t h e r w a y s t s k i n

8 a $ = " " : L 2 = p e e k C 2 1 3 ) + 1 ( 6 1 r e a d d r e s s 2 1 s t o r e s s c r e e n L e n g t

2 = c 3 c - 6 41 f o r s = 1 t o l 2 : s $ = s $ + a $ : n e x t2 p r i n f ' C c L r ] "3 p r i n t " [ d o w n ] [ d o w n ] p L e a s e e n t e r y o u r

a m e "4 i n p u t n S5 n $ = n $ + a $6 L = l e n ( n $ )7 p r i n f ' C c L r ] "

7 5 r e m r i g h t s < < L e f t $ < < <8 f o r m = 1 t o L9 p r i n t " [ h o m e ] " ;0 p r i n t r i g h t $ C s $ , L 2 - m ) ;1 0 p r i n t L e f t $ ( n $ , m )2 f o r t = 1 t o 5 0 : n e x t

3 0 n e x t 3 5 r e m s p c C C L e f t a r r o w ] ) < < 4 x = L 2 - m5 f o r m = x t o 0 s t e p - 16 p r i n t " [ h o m e ] " ;7 p r n t s p c m ) n $

2 8 f o r t = 1 t o 5 0 : n e x t2 9 0 n e x t2 9 5 r e m r i g h t s < < <3 0 x = L - 13 1 f o r m = x t o 0 s t e p - 13 2 p r i n t " [ h o m e ] " ;3 3 p r i n t r i g h t S ( n $ , m )3 4 f o r t = 1 t o 5 0 : n e x t3 5 n e x t3 5 r e r i g h t s > > >3 6 0 f o r m 1 t 3 7 p n t " C h o m e ] " ;3 8 p r i n t r i g h t $ ( n $ , m )3 9 f o r t = 1 t o 5 0 : n e x t4 0 0 n e x t4 1 x = L 2 - l4 1 r e c o n c a t e n a t e > > 4 2 f o r m 1 t o x4 3 b $ = b $ + a $4 4 p n t " [ h o m e ] " ;4 5 p r i n t b $ n S4 6 f o r t = 1 t o 5 0 : n e x t4 7 n e x t : b S = " "4 7 r e t a C [ e f a r r o w ] )4 8 x = U 2 - L ) 1 4 9 f o r z = m t o x s t e p - 15 0 p r i n t " C h o m e ] " t a b ( z ) n S5 1 f o r t = 1 t o 5 0 : n e x t5 2 8 n e x t8 9 r e b a c k f o r m o r e !9 0 g o t o 1 3 0

i S T R I N G F U N C T I O N S " L i s t i n gb E d d i e J o h n s o n

r e S S S S S S t r i n g f u n c t i o n s $ $ $ $ Sr e i z z i t # 2 ' o t h e r w a y s t s k i n c

p r i n f ' E c L r ] " ;p r i n t " E d o w n ] t y p e w o r d C w $ ) " : i n p u t w S

)p r i n t " [ d o w n ] t y p e n u m b e r C n f r o m

x S ) - 1n $ = m i d $ C x $ , 2 , x )

5 p r i n t " [ d o w n ] I e f t $ ( w $ , " n $ " ) = " L e f t $ C w $, n 6 p r i n t " [ d o w n ] r i g h t $ ( w S , " n $ " ) = " r i g h t S Cw $ , n )7 i = i n t C n / 2 ) + 1 : i f i < 1 t h e n i = 18 y $ = s t r S ( i ) : y = L e n ( y S ) - 19 p r i n t " [ d o w n ] i = " i : i $ = m i d $ ( y S , 2 , y )1 0 p r i n t " [ d o w n ] m i d $ ( w $ , " i $ " , " n $ " ) = " m i d

C w , i n g o t o 2 0

T h e G u i d e t C o m p u t e r L i v i n g 3

Page 34: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 34/76

P O W E R H O U S E :G i v e C o n t r o l T Y o u r C o m m o d o r eW i t h E l e c t r o n i c H o m e C o n t r o l l e r

b y G r a n t J o h n s o nI ' g a d g e t f r e a k . I ' v e b e e n o n f o r a s

l o n g a c a r e m e m b e r . W h e n w a f i v e , t h e r ew a t h l o u d , w i n d - u p a l a r m c l o c k t h a t w a l e f ti t h g u e s t b e d r o o m ( n d o u b t t t o r t u r eg u e s t s a t h e y l a s l e e p l e s s o s t r a n g e b e d ) .w a d e t e r m i n e d t d i s c o v e r w h a t s e c r e tm e c h a n i s m m a d e i t w e l l , t i c k . M m e t h o d w a s o n e t h a t a n n u c l e a r p h y s i c i s tw o u l d r e c o g n i z e a s v a l i d ( a l e a s t w h e n h e t o o ,w a f i v e ) . T h o b j e c t u n d e r i n v e s t i g a t i o n( c l o c k ) w a r e p e a t e d l y a c c e l e r a t e d i n t o t a r g e t( g a r a g e f l o o r ) . E m i t t e d p a r t i c l e s w e r e c a r e f u l l yc o l l e c t e d a n i n s p e c t e d . T h f a c e t e d b r a s sg e a r s d a z z l e d m e a n w a s t a r t l e d b a u n e x p e c t e d s o u r c e o f e n e r g y a t h m a i n s p r i n gf i s s i o n e d f r o m t h b a t t e r e d c l o c k ' s b o d y .( C o m e t t h i n k o i t I ' v e s i n c e s e e n t h a t s a m es p i r a l s h a p e t r a c e d i b u b b l e c h a m b e r p h o t o s .

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

N o t h T R U E g a d g e t f r e a k d o e s n ' t j u s tl u s t a f t e r g a d g e t s . F u l l a p p r e c i a t i o n c a n n o t b ea c h i e v e d u n t i l t h w o r k i n g s o f e a c h g i z m o a n dw h i z z e r o t h t h i n g h a b e e n u n d e r s t o o d a n s a v o r e d . A n l e s t y o e q u a t e t h i s w i t h a n k i n do d e s t r u c t i v e m e n t a l i t y , a d u l t - l e v e l g a d g e t e e r -i n g r e q u i r e s t h a t e a c h g a d g e t b r e s t o r e d t s e v i c e a b i l i t y a f t e r i i " u n d e r s t o o d " . T h i s i p o i n t o p r i d e , i n o f i n a n c i a l n e c e s s i t y . W h i l ea d u l t - l e v e l g a d g e t e e r i n g i n m e a n a c h i e v em e n t , t h e r e i y e h i g h e r l e v e l p r o f e s s i o n a l .

P r o f e s s i o n a l g a d g e t e e r s s o m e t i m e s c a l lt h e m s e l v e s " i n v e n t o r s " , b u t m o r e o f t e n w r i t ei " e n g i n e e r " o " s c i e n t i s t " o t h e i r j o r e s u m e s . S u c h d e s c r i p t i o n s a r e d e l i b e r a t e l yc h o s e n t a v o i d t h i m a g e o s o m e o n e w h p l a y s w i t h h i s o n ' s T r a n s f o r m e r s a n G o B o t s ,t h o u g h t h e y a l d o o c o u r s e .

O n o t h n i c e s t t h i n g s a b o u t w o r k i n g f T h e G u i d e i t h a t E d i t o r - i n - C h i e f , R a n d y k n o w s h o t k e e p t h t r o o p s h a p p y . A n s w a t h a t r e t u r n e d f r o m l u n c h r e c e n t l y t o f i

b o s i t t i n g i n t h m i d d l e o f m d e s k l a b l e" X - 1 0 P O W E R H O U S E " . H a v i n g y e a r s o e p e r i e n c e i s u c h m a t t e r s , k n e w a o n c e t h t h e r e w a p r o b a b l y g a d g e t c o n t a i n e d t h e r e i nR e s t r a i n i n g t h g l e e f u l f i v e - y e a r - o l d i m s n o t c o n f e t t e m o f f i c e w i t h b i t s o s t y r o f o a m p a c k i n g , s e a b o u t s e p a r a t i n g b o f r o m c o n t e n t s . S u r e e n o u g h , w h a t f o u n d w a

n e w , e . . p r o d u c t t r e v i e w f o r t m a g a z i n e .O u o t h B o

W e l c o m e t o t h e b i g - t h i n g s - c o m e - i n - s m a l lp a c k a g e s d e p a r t m e n t . W h a t f o u n d i t h b o w a a d e c e p t i v e l y s i m p l e - l o o k i n g " C o m p u t e I n t e r f a c e " w i t h e i g h t o n / o f f s w i t c h e s a n a a c c o m p a n y i n g c a b l e t o a t t a c h i t t h U s e I / p o r t o C o m m o d o r e 6 o 1 2 P C A l s f o u n d w e r e m a n u a l , d i s k , a n a a s s o r t m e n o c o n t r o l m o d u l e s . N e x t m o r n i n g m h o u s w a w a r m e d a n t h m o r n i n g c o f f e e w a m a d w h i l e s l e p t . M c o m p u t e r w a i c o n t r o l o p e r i p h e r a l q u i t e l i t e r a l l y t h s i z e o a h o u s e L e m e x p l a i n .

A i t s i m p l e s t l e v e l , t h X - 1 0 i r e m o t c o n t r o l s y s t e m . S a y o h a v e s o m e e l e c t r i c ad e v i c e ( l a m p , p e r h a p s ) t h a t y o w i s h t t u r o n N n e e d t o s t r i n g w i r e t h r o u g h t h h o u s f r o m t h e d e v i c e t w h e r e y o a r e . I t h e r e i a e l e c t r i c a l o u t l e t n e a r y o u , t h e w i r e s a r e a l r e a d i p l a c e . T h t r i c k i i m a k i n g t h o s e w i r e s e r v e t h d u a l f u n c t i o n s o b o t h c o n t r o l l i n t h a t d e v i c e a n s u p p l y i n g p o w e r t i t

T h X - 1 0 s y s t e m s o l v e s t h i s p r o b l e t h r o u g h t h e u s e o " m a s t e r " c o n t r o l u n i t a n

" s l a v e " c o n t r o l u n i t . T h m a s t e r u n i t c o n 3 T h G u i d e t C o m p u t e r L i v i n g

Page 35: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 35/76

t r o l s t h s l a v e , a n t h s l a v e , i t u r n , c o n t r o l st h l a m p . W h e n t h m a s t e r w i s h e s t o a c t i v a t et h l a m p , i s e n d s c o d e d p u l s e s t h r o u g h t h w i r i n g . T h s l a v e l i s t e n s t t h c o d e a n t u r n so ( o r o f f ) t h l a m p . I t ' s n o u n l i k e c o n v i c t st a p p i n g o u t m e s s a g e s o p i p e w h i l e t h p i p ec o n t i n u e s t c a r r y w a t e r u n a f f e c t e d . T h i s i v e r y f l e x i b l e a r r a n g e m e n t , a t h m a s t e r a n s l a v e m a b l o c a t e d a n y w h e r e t h e r e i w i r i n g( e v e n i n e i g h b o r i n g s t r u c t u r e , s o l o n g a t h e y a r e s u p p l i e d b t h s a m e p o w e r c o m p a n yt r a n f o r m e r ) .

X - 1 0 s y s t e m : C 2 9 C o m p u t e r I n t e r f a c e ( m a s t e r c o t r o l ) , i n t e r f a c e c a b l e a n t w p l u g i m o d u l e s .

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

m o r e t h a n o n s l a v e m o d u l e i t b u s e d . L i k eo u c o n v i c t s , X - 1 0 s y s t e m m o d u l e s h a v e" n a m e s " . E a c h u n i t h a s a c o u p l e o f t h u m bw h e e l s , o n o w h i c h c a n b e s e t t h l e t t e r s" A t h o u g h " P ( f i r s t n a m e ) , a n t h o t h e ro w h i c h c a b s e t t h n u m b e r s " 1 t h r o u g h " 1 6 " ( l a s t n a m e ) . S a t h l a m p c o t r o l l e r i s e f o " A l " , c o f f e e p o i t h k i c h e n c o u l d t h e n b s e t " A 2 ' \ T i m e f o c o f e e ? T h m a s t e r c o n t r o l l e r t a p s o u t h c o d ef o " A 2 O N " , a n t h p o t p e r k s t l i f e .

T h e r e a r e a w i d e v a r i e t y o c o n t r o lm o d u l e s . T h s i m p l e s t a r e t h e o n / o f f u n i t s t h a tp l u g i n t o a w a l l s o c k e t . T h e y h a v e t h t h u m bw h e e l s a n a o u t l e t f o a a p p l i a n c e . I n s i d e ,( t h e s t a t e m e n t " N u s e r - s e r v i c e a b l e p a r t s i

s i d e " h a a b o u t t h s a m e e f f e c t o g a d g e t e e rt h a t " C u t a l o n g d o t t e d l i n e " h a o n c o u p o nc o l l e c t o r s ) t h i s s i m p l e s t u n i t c o n t a i n s a I C s i d i o d e s , t u n e d t r a n s f o r m e r , n u m e r o u sc a p a c i t o r s , h a n d f u l s o r e s i s t o r s a n a r e l a y , a l i s m a l l f o u r - o u n c e p l a s t i c p a c k a g e . T h e r ea r b o t h t w o - a n d t h r e e - p r o n g e d m o d u l e s , a n e v e n m o d u l e s t h a t r e p l a c e o u t l e t s o l i g h t s w i tc h e s r i g h t i t h w a l l . O n o t h e s e l i t t l e m i t e s i r a t e d a 1 a m p e r e s a n c a c o n t r o l! / 3 - h o r s e p o w e r m o t o r o 5 0 w a t t s o l i g h t i n g .

R e t a i l p r i c e , a b o u t $ 1 5 .T h e r e a r o n / o f f w a l l s w i t c h e s ( n i c e f o

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

N e e d e v e n m o r e m u s c l e ? T h X - 1 0 s y s t e mi n c l u d e s 2 2 v o l t " H e a v y D u t y A p p l i a n c eM o d u l e s " f o a i c o n d i t i o n e r s a n e v e n w a t e rh e a t e r s ! F a n c y o r s i m p l e , y o c a n ' t s p e n d m o r et h a n $ 4 o s l a v e u n i t .

W H A T ' S O U W O R T H

F r o m A q u a r i a n S o f t w a r e

Y o u r P e r s o n a lH o m e I n v e n t o r y P r o g r a mF o t h C o m m o d o r e 6 4 o t h C o m m o d o r e 1 2 8 ™

I d e a l f o i n s u r a n c e p u r p o s e sL o c a t e i n f o r m a t i o n b y n a m e , r o o m ,s e r i a l n u m b e r , o c o s t i s e c o n d sE a s y t u s e ; a b s o l u t e l y 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 i n e e d e d

O N L Y $ 2 4 . 9 5T o r d e r , c a l l ( 5 0 3 ) 6 5 4 - 2 6 4 1

T h G u i d e t C o m p u t e r L i v i n g 3

Page 36: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 36/76

M a s t e r C o n t r o l l e r sT h X - 1 0 s y s t e m o f f e r s n e a r l y a m a n y

o p t i o n s f o t h e c o n t r o l o a l t h e s e s l a v e u n i t sa i d o e s f o r t h e s l a v e s t h e m s e l v e s . P l u g i s i m p l e c o n t r o l l e r ( t h e o n l y i n s t a l l a t i o n n e e d e di j u s t t h a t ; p l u g i i n ) , a n d y o u a r r e a d y t c o n t r o l a n d e v i c e i t h s y s t e m w i t h t h e p r e s so b u t t o n . S y s t e m s s i m i l a r t o t h i s h a v e b e e na r o u n d a i e a s t s i n c e t h e m i d - s e v e n t i e s .p l a y e d w i t h t h o n e s t h a t p r o m o t e r s p u o d i s p l a y , a n d e c i d e d t h e y w o u l d b e " m u s th a v e " i t e m i w e r e c o n f i n e d t o b e d . B u t h l i t t l e P u r i t a n i m w h i s p e r e d t h a t i w a p r b a b l y t e m p t a t i o n f o t h t e r m i n a l l y l a z y , a n s u c h c o n v e n i e n c e a n e a s e w a s u r e l y a t h r e a tt m o r a l f i b e r . " T h e r o a d t H e l l i t h i c k w i t ht a x i c a b s " , t h e y s a y . B e s i d e s , t h o s e o l d e rs y s t e m s w e r e o b s c e n e l y e x p e n s i v e .

A s i d e f r o m t h t e m p t i n g p r i c e s n o o f e r e d , t h X - 1 0 s y s t e m c a n d t h i n g s t h a t n i d i v i d u a l , n m a t t e r h o p u r e , c a d o T h e r e i a t e l e p h o n e " R e s p o n d e r " t h a t m a k e s i p o s s ib l e t o c o n t r o l t h s y s t e m b p h o n e . W i t hp o c k e t - s i z e d s e n d e r , y o c a c o n t r o l t h ed e v i c e s i y o u r h o m e f r o m a n p h o n e i t h w o r l d . q u i c k c a l l h o m e t s t a r t d i n n e r a n y o c a c o n t i n u e r e a d i n g t t h b l i n d , a r r i v i n gh o m e l a t e r t s e r v e r i g h t e o u s h o m e a l t y o u r f a m i l y . Y o n e e d n ' t e v e n m a k e t h p h o n ec a l l , i y o s e t h t i m e r w i t h w h i c h m a n y o t h c o n t r o l l e r s a r e q u i p p e d .T h s y s t e m w i l l e v e n h e l p d e f e n d t h h o m e s t e a d f r o m i n v a d i n g h o r d e s . T h t h i n gc a m a k e y o u r p l a c e l o o k s l i v e d - i n i m a n e v e r e v e n b e t a r g e t e d b t h b a g u y s ( m o r ea b o u t t h a t l a t e r ) . F a i l i n g a v o i d a n c e , l i n k t a n a l a r m s y s t e m i a v a i l a b l e t h a t c a u n - n e r v ei n t r u d e r s b p u l s i n g e v e r y d e v i c e i t h s y s t e mo a n o f f . ( E i g h t y p o u n d s o r e a l l y a n g r yG e r m a n S h e p h e r d o n t a p e m i g h t b e n o u g h a l b i t s e l f . ) A l t h i s i n i c e s t u f f , b u s a v e d t h b e s t f o r l a s t .V e r s a t i l e C 2 9

T h r e a l p o w e r h o u s e o t h X - 1 0 s y s t e m i t h " R 2 3 C o m p u t e r I n t e r f a c e ' * m a s t e r c o t r o l l e r . T h t o p o f t h i s c o m p a c t u n i t h a e i g h to n / o f f s w i t c h e s , a n a a c t i v i t y l i g h t ( L E D ) .Y o c a u s t h e s e s w i t c h e s t c o n t r o l s l a v eu n i t s , b u t h e y a r h a r d l y m o r e t h a n m i n o rc o n v e n i e n c e c o m p a r e d w i t h t h e 2 9 0 ' s o t h e rt r i c k s . T b e g i n w i t h , i c o m e s w i t h a d i s k a n c a b l e .

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

T h f i r s t t i m e y o s t a r t u t h C 2 9 0 ,y o w i l l w a n t t s e i t i n t e r n a l c l o c k . I y o i s t a l l a b a t t e r y f o r b a c k - u p , y o w i l l n e e d t r e s e t t h c l o c k o n l y f o " d a y l i g h t s a v i n g st i m e " , e t c . I s h o r t , t h C 2 9 i c a p a b l e o i n d e p e n d e n t o p e r a t i o n . O n c e s e u p y o c a m o v e i t a n o t h e r l o c a t i o n i t h h o u s e ( y o h a v e 1 0 h o u r s o a f r e s h b a t t e r y t g e i p l u gg e b a c k i n t o p o w e r s o u r c e ) .

T h e r e i c l e a r a n r e a d a b l e 5 5 - p a g m a n u a l a w e l l , b u i i h a r d l y n e e d e d u n l e s y o w i s h t u s t h s y s t e m i y o u r o w B A S I Co m a c h i n e l a n g u a g e p r o g r a m s ( ! ) J u s l o a d " x - 1 0 " , 8 a n f o l l o w t h p r o m p t s a n d

g r a p h i c s . A f t e r d e c i d i n g h o y o w i s h t c o t r o l t h p r o g r a m ( k e y b o a r d o j o y s t i c k ) , y o a r o f f e r e d c h a n c e t I N S T A L L o O P E R A T E ( o D E M O , i y o w a n t w a r m - u pb e f o r e g e t t i n g d o w n t o b u s i n e s s ) .I n s t a l l

D u r i n g t h I N S T A L L m o d e y o a r f r e t r o a m a r o u n d t y p i c a l h o u s e o t h s c r e e o y o u r c o m p u t e r . W a n t t a u t o m a t e t h c o t r o l o y o u r c o f f e e p o t ? S i m p l y m o v e t t h k i c h e n , r u t h c u r s o r t t h p o t ' s l o c a t i o n i t h r o o m a n p r e s s r e t u r n ( o t h f i r e b u t t o n ) . Y o h a v e j u s t s e l e c t e d t h e l o c a t i o n o t h p o t .

P r o m p t s a n d g r a p h i c s l e a d y o t h r o u g ht h s e l e c t i o n o d e v i c e t y p e ( l a m p o a p l i a n c e ) , a n t h d e v i c e ' s n a m e o c o n t r o lc o d e . Y o c a c o n t r o l i n d i v i d u a l d e v i c e s o g r o u p s o f t h e m . F u r t h e r , i t h d e v i c e i

3 T h e G u i d e t C o m p u t e r L i v i n g

Page 37: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 37/76

C H O O S E T O D f t V T O M O R R O ME M L R Y B f t V S P E C I F I C D f c V S

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

l a m p , y o a r g i v e n c h o i c e o l i g h t i n t e n s i t yi p e r c e n t a g e ( 8 0 % o n f o e x a m p l e ) .

W h a t i h a p p e n i n g h e r e i t h a t y o a r p r o g r a m m i n g t h C 2 9 0 b y c r e a t i n g a g r a p h i cm o d e l o t h c o m p l e t e s y s t e m o s c r e e n .D e s c r i b i n g i i m o r e d i f f i c u l t t h a n d o i n g i t T h c o m p u t e r a n i n t e r f a c e w o r k t o g e t h e r s s m o o t h l y , h a s o m e d o u b t a f i r s t t h a ta n y t h i n g w a h a p p e n i n g . t o u c h e d o n o t h s w i t c h e s o t h C 2 9 0 . N o o n l y d i t h l a m ph a i m i n d a c t u a l l y g o n b u i t g r a p h i cc o u n t e r p a r t o t h s c r e e n l i u a w e l l !

S f a r , y o h a v e t a k e n c a r e o w h a t ,w h e r e a n d h o w . N e x t , y o n e e d t d e c i d e t h w h e n . T h t i m e - d e p e n d e n t o p t i o n s f o e a c hd e v i c e ( o g r o u p o t h e m ) a r e : N O W , T O D A Y ,T O M O R R O W , E V E R Y D A Y a n S P E C I F I CD A Y S . S e l e c t N O W , a n i h a p p e n s . T O D A Ya n T O M O R R O W c h o i c e s l e a d y o o t t h s e t t i n g o o a n o f t i m e s o t h o s e d a y s .( M u l t i p l e o o o f t i m e s f o e a c h d e v i c e c a b c h o s e n . ) M o r e i n t e r e s t i n g a r e t h e s e t t i n g s f o E V E R Y D A Y a n S P E C I F I C D A Y S . A s i d ef r o m t h e i r o b v i o u s f u n c t i o n , t h e y h a v eS E C U R I T Y o p t i o n .

T h S E C U R I T Y o p t i o n i n t r o d u c e s r a d o v a r i a b i l i t y i n t o t h e t i m i n g . T h p r o g r a mm e e v e n t s h a p p e n a o n l y a p p r o x i m a t e l y t h t i m e s s e t i n m u c h t h s a m e w a t h a t r e a l ( i p r e c i s e ) o c c u p a n t s m i g h t d t h e m . T h ' M i g h ts h o w " y o l e a v e b e h i n d w h i l e y o v a c a t i o n f o

w e e k m i g h t e v e n f o o l y o u r n e i g h b o r s .

O p e r a t eT h O P E R A T E m o d e a l l o w s y o t t a k e

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

O n c e v e r i f i e d , t h s c h e d u l e c r e a t e d c a n b es a v e d t o d i s k . T h X - 1 0 s y s t e m p e r m i t s u t t h r e e s e p a r a t e s u c h s c h e d u l e s t b s a v e d a n r e c a l l e d . Y o m i g h t w i s h t h a v e s u m m e r ,w i n t e r a n v a c a t i o n s c h e d u l e r e a d y o d i s k .

W h a t e v e r s c h e d u l e y o d e c i d e t i n s t a l l i t h C 2 9 w i l l r e m a i n i e f f e c t u n t i l y o c h a n g e i t D i s c o n n e c t t h i n t e r f a c e f r o m y o u rc o m p u t e r a n y o a r b a c k t b u s i n e s s a u s u a lw h i l e t h 2 9 c o n t i n u e s i t w o r k . C o m e b a c k t m a k e c h a n g e s i m o n t h o s i x , a n t h c u r e n t s c h e d u l e w i l l r e a p p e a r o y o u r s c r e e n a t h g r a p h i c m o d e l y o o r i g i n a l l y c r e a t e d . ( T h es c h e d u l e s o d i s k a r e u s e d o n l y t l o a d a c o p l e t e r e s e t i n t o t h s y s t e m . )B A S I C O p e r a t i o n

T h d i s k t h a t a c c o m p a n i e s t h s y s t e m i c l u d e s a " u t i l i t y " p r o g r a m w h i c h , w h e n r u n ,m o d i f i e s B A S I C . T h e m o d i f i c a t i o n a d d s c o m a n d s s o t h a t y o u r p r o g r a m s c a u s t h C 2 9 i n t e r f a c e t c o n t r o l y o u r h o m e . .

W h a t d o e s c o m p u t e r d w i t h w h o l eh o u s e ? w o n ' t s p o i l y o u r r a i n y - d a y f u n b y t r i n t a n s w e r t h a t . E x c e p t t m e n t i o n t h a t o n o o u r a d v e n t u r e g a m e t y p e s i h a r d ( a n ds e c r e t i v e l y ) a w o r k o g a m e i w h i c h " . . .r e a l p e o p l e a c t u a l l y m o v e t h r o u g h r e a l r o o m sa n . .

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

H a r r y S T r u m a n

I M o s e s h a d s e n t t h T e C o m m a n d m e n t sb m a i l , t h r e e w o u l d h a v e a r r i v e d l a t e , f o u rw o u l d h a v e b e e n b r o k e n , a n t h o t h e r t h r e ew o u l d n ' t h a v e g o t t e n t h e r e a a l l .

T h G u i d e t C o m p u t e r L i v i n g 3

Page 38: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 38/76

S h o p A C O M P U T E R M A R T F D I S K B A N K

P r e m i u m B u l k S S / D D

p r e m i u m d u i k u b 1 / r G S l l I U l l l U U l K

P r e m i u m B u l k C o l o r e d S S / D DR e d , G r e e n , L t B l u e , M a r o o n

« m « « m m * • • • • • • • • • • • • • * • • •

* * * * * « « « i t i « « « « * i « « « * e a .

/ v

7 9

D i s c o u n t s A v a i l a b l e O Q u a n t i t i e s O v e r 5 0 0

D I S K E T T E S T O R A G ED i s k B a n k 5 s $ 1 0 "D i s k B a n k 1 0 H o l d s , 0 $ 1 5 "F l i p ' n ' P a k H o i d 4 E Q $ 1 4 9D i s k D O L l b l e r D o u b l e s D i s k e t t e S t o r a g e $ 6

J O Y S T I C K SW i c o B o s s $ 1 5 9 5W i c o C o m m a n d C o n t r o l $ 2 4 "W i c o T h r e e W a $ 2 9 "Q u i c k S h o t I 7

P R I N T E R SP a n a s o n i c 1 0 9 1 C a l P a n a s o n i c 1 0 9 2 C a l C i t i z e n 1 2 0 D $ 1 9 9 ° S t a r S G - 1 0 C a l

I N T E R F A C E SM W - 3 5 0 G r o p h i c I n t e r f a c e $ 7 9

W i t h 4 B u f f e r

P P I n t e r f a c e $ 3 9

M a i l O r d e r A v a i l a b l eV I S A

T h e G u i d e t C o m p u t e r L i v i n g

Page 39: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 39/76

A l Y o u r C o m p u t e r N e e d sC Q M P L J T E B M A R T S h o p p i n g L i s t

S h o p $ 3 2 "M a s t e r $ 3 2 "

S 3 4 "P o w e r S u p p l i e s . , S 3 9 9 5

A v a i l a b l e f o M o s t P r i n t e r s C a l l

M o d e m M 9 P r o t e c t s , o o c $ 1 6 9

6 S 4 9 9 5H a c k ' E 3 . $ 2 9 9 5

o r e D u s t C o v e r s Y o u r c h o k e . . . $ 7 "C - 6 4 C - 1 5 4 1C - 1 2 8 C - 1 5 7 1

P r o t e c t o r s ( 6 - o u t i e t s t r i p ) S 1 9 "S t a n d s S 1 3 "

s k D r i v e C l e a n i n g K i $ 7 R G C o n n e c t o r s $ 8

C D M P U T E H M A R T2 7 0 0 N . E . A n d r e s e n R d V a n c o u v e r , W 9 8 6 6 1( 2 0 6 ) 6 9 5 - 1 0 0 5

O p e n D a y s W e e k :M o n d a y - S a t u r d a y 9 - S u n d a y 1 2 - 5

K R A C K E R J A P R O T E C T I O N B U S T E R S

B l a s t D i s k P r o t e c t i o nT h N e x t G e n e r a t i o n o

C o p y U t i l i t i e sI H e r e T o d a y ! !

* * K R A C K E R J A * *

R E V O L U T I O N I A R C H I V A L S O F T W A R E

T h i s e x c i t i n g n e s o f t w a r e b e g i n s w h e r e a l o t h e r c o p yu t i l i t i e s l e a v e o f K r a c k e r J a n o t o n l y b a c k s u y o u r e xp e n s i v e p r o g r a m s , i a l s o c o m p l e t e l y s t r i p s a l p r o t e c t i o n i t h e p r o c e s s . Y o e n u w i t h a c o p y t h a t i T O T A L L YB R O K E N !

A n d , b e l i e v e i o n o t , t h a t ' s o n l y t h e b e g i n n i n g . C h e c ko u s o m e o t h e s e e x c l u s i v e f e a t u r e s :

K r a c k e r J a i t h O N L Y p r o g r a m o i t k i n d !K r a c k e r J a r e q u i r e s N s p e c i a l k n o w l e d g e t o p e r a t e !K r a c k e r J a w i l l b a c k u O V E R 8 s e p a r a t e t i t l e s lK r a c k e r J a s t r i p s p r o t e c t i o n i m a t t e r o S E C O N D S !K r a c k e r J a x i G R E A T B A R G A I N j u s t $ 1 9 . 9 5 , c o m p l e t e !K r a c k e r J a x i U N P R O T E C T E D e a s y t b a c k u p N E K r a c k e r J a x d i s k s a r e a v a i l a b l e r e g u l a r l y !

K r a c k e r J a i p a r a m e t e r c o p y s y s t e m . E a c h K r a c k e rJ a d i s k c o n t a i n s o v e r 8 0 p a r a m e t e r s a n e a c h p a r a m e t e rb a c k s u p s p e c i f i c t i t l e . W h a t ' s p a r a m e t e r ? J u s t s e o i s t r u c t i o n s t h a t a l l o w s y o u r 1 5 4 1 o 1 5 7 1 d i s k d r i v e t s t r i p a l l ,a n w m e a n A L L , c o p y p r o t e c t i o n f r o m y o u r e x p e n s i v e s o f tw a r e , l e a v i n g y o w i t h U N P R O T E C T E D b a c k - u p s t h a t c a b c o p i e d w i t h a n y t h i n g !

T h i s s y s t e m h a s m a n y a d v a n t a g e s o v e r o l d e r " n i b b l e "t y p e u t i l i t i e s . F o o n t h i n g , y o d o n ' t h a v e t e x p e r i m e n t .E a c h p a r a m e t e r W I L L b a c k u p t h t i t l e i w a c r e a t e d f o r .P e r i o d . F o a n o t h e r , b a c k u c r e a t e d w i t h K r a c k e r J a w i l lN E V E R r a t t l e y o u r d i s k d r i v e h e a d .

K r a c k e r J a x i o n o t h h o t t e s t n e p r o d u c t s o 1 9 8 6 ! I y o w a n t t p r o t e c t y o u r i n v e s t m e n t i y o u r e x p e n s i v e s o f tw a r e , t h e r e i s i m p l y N B E T T E R u t i l i t y o t h m a r k e t !

$ 1 9 . 9 5 *

T h e G u i d e t C o m p u t e r L i v i n g 3

Page 40: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 40/76

G e t t i n g T K n o w T h A m i g ao

T e s t D r i v i n g M o u s e

b y G r a n t J o h n s o nO K y o u ' v e h e a r d i n c r e d i b l e t h i n g s a b o u t t h

A m i g a a n y o u ' r e i n t e r e s t e d . Y o s e a s i d e s o m et i m e a n a r r i v e a a A m i g a s t o r e . S u r e e n o u g h ,t h e r e i s i t s . Y o k n o w b i m o r e a b o u t c o p u t e r s t h a n , s a y , t h a v e r a g e K - M a r t s h o p p e r s t h i s s h o u l d b e a e a s y d e a l , r i g h t ? P l a n A S i d o w n w i t h t h m a c h i n e f o r a n i c e v i s i t t e s td r i v e .

C o m p l i c a t i o n s q u i c k l y s e i n F i r s t , t h m a c h i n e i o f f , o i o n i t ' s i t h m i d s t o f s o m eu n f a m i l i a r p r o g r a m . Y o h e s i t a t e w i t h t h o u g h t so f " I k n o w i t ' s n o r e a l l y b r e a k a b l e , b u d o n ' tw a n t t s o m e h o w s c r e w i u p , " o r s i m p l y ," W h e r e d s t a r t ? "

R e s o l v i n g t h e s e q u e s t i o n s s o o n b e c o m e sm o o t a t h s a l e s m a n i n t r o d u c e s h i m s e l f . D n e e d t t e l l y o a b o u t s a l e s m e n ? A o n e x t r e m e ,y o h a v e t h e f e l l o w w h p r o b a b l y k n o w s l o t sa b o u t t h m a c h i n e b u s t a n d s t h e r e w a i t i n g u c o m f o r t a b l y w h i l e y o s t r u g g l e t o t r a n s l a t e y o u ri n t e r e s t i n t o q u e s t i o n s . A t h o t h e r , y o f i n d t h s l e a z y p r e d a t o r w h s e e s h i j o a r e m o v i n g a l d o u b t t h a t t h i s i t h m a c h i n e f o y o u . T h f i r s tf e l l o w w o u l d b h e l p f u l i y o k n e w m o r e a b o u tw h a t y o c a m e t o f i n d o u ( C a t c h - 2 2 ) , a n w i t ht h l a t t e r , t h e q u e s t i o n s a r a l b e i n g a s k e d b t h w r o n g p e r s o n , t h s a l e s m a n .

E v e n i y o f i g h t y o u r w a t o t h e k e y b o a r dy o u r o b j e c t i v e i P l a n ( r e m e m b e r P l a n A ? i f a f r o m b e i n g a c h i e v e d . E v e n w i t h a m a c h i n e a g e n e r o u s a s t h e A m i g a , t h e r e a r b o u n d t b s o m e t e n t a t i v e m o m e n t s a y o f e e l y o u r w a a r o u n d . F o m a n y , i n t e r a c t i n g w i t h a c o m p u t e r i

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

f l o o r l i k e " t e s t d r i v e " i p r o g r e s s . ( O l o o H o n e y , t h e y ' r e g o i n g t d s o m e t h i n g w i t h t h c o m p u t e r . )

I n t h e f a c e o a l t h i s , i s o m e t i m e s s e e e a s i e r t o t a k e t h m a c h i n e h o m e a n l e a r n a b o ui t h e r e . S l e a z y S a l e s k n o w s t h i s f e e l i n g w e l l . H e s o l d a l o o e q u i p m e n t b y c a p i t a l i z i n g o ( " H e y , i t ' z a g r e a t m a c h i n e , y o u r g o n n a l o i t ! " ) . Y o u ' v e h e a r d t h a t t h p r i c e o t h A m i g av e r y g o o d f o w h a t y o u g e t , b u t , u n l e s s y o l i v el o c l o s e r t R o d e o D r i v e t h a n I t h a t p r i c e w i s t i l l s e e m m o r e l i k e a n " i n v e s t m e n t " t h a n" p u r c h a s e " .

A a a l t e r n a t i v e , w i n v i t e y o t l o o k o v o u s h o u l d e r a w e x p l o r e t h A m i g a . E v e ny o h a v e n i n t e n t i o n o e v e r o w n i n g o n e , i i a

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

3 T h e G u i d e t C o m p u t e r L i v i n g

Page 41: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 41/76

i n t e r e s t i n g m a c h i n e a n d i l l u m i n a t e s t h e " s t a t e o t h a r t " . O c o u r s e , t h i s i n s u b s t i t u t e f o rh a n d s - o n e x p e r i e n c e o t h p e r s o n a l s o r t , b u o n c e y o k n o w s o m e t h i n g a b o u t t h m a c h i n e y o c a i n v i t e u n h e l p f u l s a l e s m e n t t a k e a h i k e w h i l ey o g e t k n o w t h A m i g a o y o u r o w t e r m s . e f o r e W S t a r t

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

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

S e c o n d l y , i y o k n o w " t o o m u c h " a b o u ty o u r i n t r o d u c t i o n m a y , p a r a d o x i c a l

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

i m a i n t a i n e d b l a r g e a n c o m p l e x o p e r a t i n gd e s i g n e d t d j u s t t h a t . O n l y m a c h i n e

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

F r o m s u c h a e l e v a t i o n , i i l o n g , l o n ga d o w n t b i t s a n b y t e s . M f i r s t f e

o a A m i g a h a m t h i n k i n g a b o u to e a c h e v e n t w a c r e a t e d a n a b o u t t h r e a l

b e h i n d i t S o m e o n e s h o u l d h a v e t o l d m o t l o o k d o w n .o I t ' s D o n e

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

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

S h i t o o k i n d t h a v e s a i d " L i k e t h i s ,b u g o t h m e s s a g e . S h e w e n t o t

m o r e t i m e w i t h t h A m i g a t h o s e f i r s t f e t h a n s h h a s p e n t o o u ' 6 i t h p r e v i o u s

y e a r s .M i n t e n t , i w h a t f o l l o w s , i t s t r i k e m

T h e x p e r i e n c e d a r o f f e r e d e n o u g hu n d d e t a i l s t h a t t h e y m a r e l a x a n e

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

d .

A f t e r s w i t c h i n g o t h A m i g a ( l e f t s i d e o u n i t ) , t h e r e i f i f t e e n s e c o n d d e l a y a t h

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

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

l o o k e n t i r e l y t o s m a l l t c o n t a i n 8 8 0 K b y t e s( o v e r 9 0 0 , 0 0 0 c h a r a c t e r s ) o s t o r a g e , b u t t h e yh a v e t h i c k , r i g i d c a s e a n s l i d e i n t o t h e A m i g aw i t h a s a t i s f y i n g c l i c k . I f t h e r e i m o r e t h a n o n d r i v e , u s e t h e o n i t h m a i n b o d y o t h c o m p u t e r .

W h i l e t h i s d i s k c o n t a i n s t h e h e a r t o t h o p e r a t i n g s y s t e m , t h A m i g a i a l r e a d y s m a r te n o u g h t p r o m p t y o u w i t h p i c t u r e o w h a t i n e e d s . T h p i c t u r e e v e n s h o w s y o h o t h o l dt h d i s k s y o g e i i n r i g h t s i d e u w h e n y o p u i i n T h A m i g a w i l l k n o w w h e n t h c o r r e c td i s k i i t h e d r i v e ( n o , y o d o n ' t " p r e s sR E T U R N " o r f o t h a t m a t t e r , e v e n n e e d e dk e y b o a r d ) . G i v e i t h w r o n g d i s k , a n i p o l i t e l yr e t u r n s t h e p i c t u r e p r o m p t t t h s c r e e n .

O n c e t h c o r r e c t d i s k i i t h d r i v e , t h m a c h i n e w i l l l o a d t h c o r e ( o K e r n e l ) o t h o p e r a t i n g s y s t e m i m e r e t w e n t y s e c o n d s . L i k em o s t " b i g " c o m p u t e r s , t h A m i g a ' s o p e r a t i n gs y s t e m i n o i r e a d - o n l y - m e m o r y , b u m u s t b l o a d e d e a c h t i m e t h m a c h i n e i s t a r t e d . T h e r e i a l w a y s r o o m f o i m p r o v e m e n t i a n y t h i n gp a r t i c u l a r l y s y s t e m a y o u n g a n d c o m p l e x a t h i s o n ( y o u w o u l d n e e d t h m e m o r y o f o u rC o m m o d o r e 6 4 ' s t h o u s e i t ) . A n b e s i d e s , t h A m i g a i n o t h i n g i n o t e x p a n d a b l e .

T h p r o g r a m c o d e i t h K e r n a l e m b o d i e st h i n f o r m a t i o n n e c e s s a r y f o r : d i s k c o n t r o l( b e y o n d t h b o o t r o u t i n e t h a t l o a d s t h e K e r n a l ) ,k e y b o a r d a n m o u s e , g r a p h i c s a n t e x t , s e r i a l

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

T h e G u i d e t C o m p u t e r L i v i n g 3

Page 42: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 42/76

Page 43: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 43/76

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

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

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

f o r m a t i o n m i x e d . T r u t h i s t h A m i g a m a k e sd i s t i n c t i o n b e t w e e n t e x t a n p i c t u r e s s i n c eh i n g y o s e i c r e a t e d w i t h b i t - m a p p i n g

c h a r a c t e r o t e x t i p i c t u r e o t h a tc o n s e q u e n t l y , t e x t o t h i s m a c h i n e

i a v a r i e t y o s i z e s a n f o n t s .T h n a m e o t h e d i s k f r o m w h i c h

j u s t c a m e i a l s o c a l l e dA s w e s h a l l s e e , t h e r e a r e o t h e r

o t h i s d i s k .

h s c r e e n i p u l l e d d o w n t s h o w A e g i s I m a g e s '( g r a p h i c s p r o g r a m s e r e v i e w i J u n e ) .

s c r e e n i a l s o p u l l e d d o w n t r e v e a l t h b l a n k" b e h i n d " .

T h M o u s eA l s o o t h e s c r e e n i l i t t l e a r r o w

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

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

m o u s e a n t h m o u s e c u r s o r m o v e s . T a k e t h f o q u i c k r u a r o u n d t h e s c r e e n . N o t i c e

i t m o t i o n i v e r y s m o o t h . N o t i c e a l s o t h a te c u r s o r ' s r e s p o n s e i i n s t a n t a n e o u s . T h i n n o

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

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

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

P u t t i n g T h e M o u s e T W o r kT h e t w o b u t t o n s o t h m o u s e a r n a m e d f o

t h e i r f u n c t i o n s . T h l e f t o n ( t h e t a i l f a c e s a w a yf r o m y o u ) i t h " s e l e c t " b u t t o n , a n t h r i g h to n i t h " m e n u " b u t t o n . T t e l l t h A m i g a t h a ty o a r i n t e r e s t e d i n s o m e t h i n g o t h e s c r e e n( a n d t h e o b j e c t t h a t i r e p r e s e n t s ) , y o m o v e t h m o u s e c u r s o r o v e r i a n p r e s s t h e s e l e c t b u t t o n .P r e s s i s e c o n d t i m e q u i c k l y a n t h c o m p u t e rw i l l " l o a d " w h a t y o u h a v e s e l e c t e d . M o v e t h c u r s o r o v e r t h e W o r k b e n c h l o g o , t a s e l e c t t w i c e ,a n w i n d o w e n t i t l e d , n a t u r a l l y , " W o r k b e n c h "i n s t a n t l y a p p e a r s o t h s c r e e n . A y o w a t c h ,t h w i n d o w f i l l s w i t h c a p t i o n e d i c o n s .

A f t e r y o h a v e m a d e y o u r s e l e c t i o n , t h m o u s e c u r s o r t u r n s f r o m a n a r r o w t l i t t l e c a t o o n c l o u d w i t h " Z ' " s o i t A l t h o u g h y o c a m o v e t h i s n e s h a p e a r o u n d j u s t a y o u d o t h n o r m a l c u r s o r , i w i l l n o r e s p o n d t t h m o u s eb u t t o n s . T h i s r e p r e s e n t s s o r t o s l e e p i n g c u r s o ra t h s y s t e m i b u s y w o r k i n g o y o u r p r e v i o u sc o m m a n d a n c a n n o t y e b e g i n n e t a s k . T h s l e e p i n g c u r s o r w i l l d m a n y t h i n g s f o y o u , b u o p e n i n g a n o t h e r w i n d o w i n o a m o n g t h e m .

W h a t H a H a p p e n e d ?Y o a r l o o k i n g a s o r t o v i s u a l d i r e c t o r y .

B s e l e c t i n g t h W o r k b e n c h d i s k , y o h a v e t o l dt h c o m p u t e r y o a r i n t e r e s t e d i s o m e t h i n g t h a ti o i t a n t h a s s o r t m e n t o f o b j e c t s i t h w i d o r e p r e s e n t t h d i r e c t o r y ' s c o n t e n t s . S e v e r a l o t h e s e a r d r a w e r s ( t i t l e d " D e m o s " , " U t i l i t i e s " ," S y s t e m " a n " E m p t y " ) . T h e r e i a l s o c l o c k ,p i c t u r e o f c o m p u t e r w i t h a q u e s t i o n m a r ks u p e r i m p o s e d c a l l e d P r e f e r e n c e s a n d , l a s t l y ,T r a s h c a n .

S o m e o t h e s e o b j e c t s m a r e p r e s e n t p r g r a m s , o t h e r k i n d s o f i l e s o r a i t h e c a s e o t h d r a w e r s , t h e y m a a l s o b d i r e c t o r i e s t h e m s e l v e s .I f a c t , e a c h o f t h e s e d i r c t o r y d r a w e r s c o u l d c o t a i n m o r e d r a w e r s , a n s o t a n d e p t h y o n e e d . B e f o r e y o g e l o s t i n h a l l o f m i r r o r st h i n k i n g a b o u t t h a t , l e m s i m p l y s a t h a t a b o u tt h o n l y t h i n g y o c a n ' t p u i p a r t i c u l a r d i r e ct o r y i a n y t h i n g t h a t c o n t a i n s t h a t p a r t i c u l a rd i r e c t o r y i t s e l f . Y o c a n ' t p u s o m e t h i n g i n s i d eo i t s e l f . ( T h e A m i g a k n o w s e n o u g h t k e e p y o o u t o f s u c h t r o u b l e . )

T h e G u i d e t C o m p u t e r L i v i n g 4

Page 44: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 44/76

A m i g a C r e a t u r e sG r e a t A n S m a l l

U n l e s s d i r e c t e d o t h e r w i s e , t h e A m i g a w i l lp r e s e n t n e a r l y e v e r y t h i n g i w i n d o w s . N m a t t e rh o m a n y w i n d o w s a p p e a r o t h e s c r e e n , o n l yo n o t h e s e w i n d o w w i l l b " a c t i v e " . T h i s a c t i v ew i n d o w i t h o n l y o n t h a t w i l l , f o e x a m p l e , a cc e p t i n f o r m a t i o n f r o m u s e r .

A c r o s s t h t o p o f e a c h w i n d o w i t i t l e ( t h eu n - u s e d a r e a t t h r i g h t o w h i c h i f i l l e d w i t hh o r i z o n t a l b a r s ) . T h t i t l e b a o t h a c t i v e w i d o i c l e a r l y r e p r e s e n t e d , b u t h t i t l e s o n o n -a c t i v e w i n d o w s h a v e f a i n t e r o g h o s t - l i k e i a g e . T c h a n g e y o u r " a t t e n t i o n " f r o m o n e w i nd o t a n o t h e r , y o m e r e l y m o v e t h c u r s o ra n y w h e r e w i t h i n t h w i n d o w a n t a t h s e l e c tb u t t o n .

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

T h A m i g a l i t e r a t u r e c a l l s t h t i t l e b a " g a d g e t " , a n t h e r e a r m a n y d i f f e r e n t k i n d sa s s o c i a t e d w i t h w i n d o w s . S h o u l d w i n d o w t h a ty o w i s h t l o o k a b o b s c u r e d b y o n e i f r o n ty o c a u s t h " f r o n t - " a n " b a c k - g a d g e t s " a t h r i g h t e n o t h t i t l e b a r . A c t i v a t e f r o n t -g a d g e t , a n t h w i n d o w a p p e a r s i f r o n t o a l o t h e r s . B a c k - g a d g e t p u s h e s i t t h b o t t o m o t h " p i l e " .

W i n d o w s i z e c a n b e c h a n g e d b t h s i z eg a d g e t i t h l o w e r r i g h t c o r n e r o f m o s t w i n d o w s .H o l d t h s e l e c t b u t t o n d o w n o v e r t h i s g a d g e t , a n a o u t l i n e w i l l f o l l o w m o u s e m o v e m e n t . R e l e a s et h b u t t o n a n t h e o u t l i n e i f i l l e d b t h w i n d o w .

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

B t h w a y , t h o r a n g e b a o t h l e f t e d g eo t h w i n d o w w i t h a " F a t h t o a n " E a t h b o t t o m i m e m o r y g a g e . L i k e t h e g a s g a g eo c a r , t h i s g a d g e t t e l l s y o h o f u l l o e m p t yt h d i s k i s T o D r a w e r

T h t o d r a w e r , " D e m o s " , l o o k s l i k e i m i g h t d s o m e t h i n g i n t e r e s t i n g . S e t t h e c u r s o r

o v e r t h i s d r a w e r a n t a t h s e l e c t b u t t o n t w i cI n s t a n t l y , a n o t h e r w i n d o w o p e n s t i t l e d " D e m o sa n f i l l s w i t h t h r e e i c o n s . " D e m o s " w a s u d i r e c t o r y , a n t h b a l l o o n s h a p e d i c o n s ad e m o n s t r a t i o n p r o g r a m s . ( B a l l o o n s ? d o n k n o w . C u t e a n d f r i e n d l y , g u e s s . )

G e g r i p o y o u r m o u s e n o w . T h i n g s a g o i n g t o g e t i n t e r e s t i n g i h u r r y . A q u i c k l yw c a p o i n t a n s h o o t ( a c t u a l l y " d o u b l e c l i c k " w c a s e t h e t h r e e d e m o s r u n n i n g , i h u m at e r m s , a t h s a m e t i m e . A s w e c l i c k - o n , o a t i v a t e , t h d e m o s ( c a l l e d " D o t s " , " B o x e s " a " L i n e s " ) , t h r e e w i n d o w s w i l l p o o p e n o t s c r e e n .

T h e s e w i n d o w s o p e n " o t o o f t h o t h s t u f f a l r e a d y o t h s c r e e n . T h a n a l o g y h e r ew h a t h a p p e n s w h e n y o r u o u o s p a c e o y o d e s k f o t h n u m b e r o t h i n g s y o a r w o r k i o n Y o p i l e i o n p i e c e o a n o t h e r w i t p e r h a p s , a c o r n e r v i s i b l e f o r e t r i e v a l . T h d e mw r i t e r s m a d e t h e s e p a r t i c u l a r w i n d o w s s m a l lt h a t y o c o u l d e a s i l y s e w h e r e y o u ' v e b e e n , b t h m a n y g a d g e t s o t h e s e w i n d o w s m a k e m o v i na n v i e w i n g t h e m c h i l d ' s p l a y .

D o t s i p r o g r a m " T o o l " i A m i g as p e a k t h a t r a n d o m l y t u r n s o p i x e l - s i z e d d o i r a n d o m c o l o r w i t h i n i t w i n d o w . B o x e s p r d u c e s r e c t a n g u l a r a r e a s o t h s a m e f o u r c o l o ( t h e W o r k b e n c h s c r e e n h a s f o u r c o l o r s ) . R s i z i n g t h i s o n t c o v e r t h w h o l e s c r e e n y i e l d sp h r e n e t i c d i s p l a y t h a t i s f a s t i s e e m s i m p o s s b l a f i r s t t c r e d i t t b i t - m a p p i n g . " L i n e sr o t a t e s t h r o u g h t h s a m e f o u r c o l o r s a i c o n e c t s , w i t h l i n e s , t w e n p o i n t s t h a t m o v e i s e m i - r a n d o m f a s h i o n w i t h i n t h e b o r d e r s o t w i n d o w .T h T e r m i n a t o r

N o t h a t w h a v e t h e s c r e e n a l i v e w i t h r u n i n p r o g r a m s , i i t i m e t t e l l y o a b o u t o m o r e g a d g e t , t h e " c l o s e g a d g e t . T h i s i s m a b o w i t h a d o t i i a t h l e f t e n o t h t i t l e b a Z a t h i s o n w i t h y o u r c u r s o r , a n t h p r o g r at e r m i n a t e s , c l o s i n g i t w i n d o w . B u b e f o r e y o c l o s e a l t h e s e p r o g r a m s p r o m i s e d y o u ' di m p r e s s e d . .

W i n d o w s ( o w h i c h w n o h a v e f i v e ) o p i s c r e e n s , b u t h A m i g a m a u s m a n y s c r e e s i m u l t a n e o u s l y ! W a n t p r o o f ? ( S a y y e . . i f u n . ) W e l l , t h e r e i t i t l e b a a t h t o o t W o r k b e n c h s c r e e n i t s e l f . I y o l i k e , y o c g r a b t h i s b a w i t h y o u r c u r s o r a n d r a g t h e n t is c r e e n o u o v i e w . A n d , w i t h d e m o s r u n n i n g a

4 T h G u i d e t C o m p u t e r L i v i n g

Page 45: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 45/76

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

h a v e b e e n r e v e a l e d a W o r k b e n c h s l i d( I y o u ' r e n o t i m p r e s s e d b t h a t , y o h a c h e c k y o u r p u l s e t o s e e i i t ' s s t i l l t h e r e . )

a M e n uN o t h a t y o u ' v e f o u n d t h b a a t h t o p o f

W o r k b e n c h s c r e e n , i w o u l d b g o o d t i m e t o u t h m o u s e ' s o t h e r b u t t o n t h m e n u b u

W i n d o w s c o m e w i t h v a r i e t y o a t t r i b u t e sa d i f f e r e n t k i n d s o g a d g e t s ) ; s o m e w i h a v e m e n u s . I f f o e x a m p l e , y o w e r e t t h D e m o s w i n d o w t h a c t i v e o n ( j u s t c l i c k

m o u s e a n y w h e r e i n s i d e i t ) , y o u w o u l d f i n di h a m e n u .P r e s s t h r i g h t - h a n d m o u s e b u t t o n a n t h r e ec a p t i o n s a p p e a r i a b a r a c r o s s t h t o o

s c r e e n . T h e y a r e : " W o r k b e n c h " , " D i s k " a n E a c h o t h e s e i a c t u a l l y m e n u

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

f r o m i t N o y o a r w o r k i n g w i t h i n W o r k b e n c h .

c o m m a n d s a v a i l a b l e t o y o a r l i s t e d o p o p - d o w n m e n u . Y o m a h a v e i " O p e n " ,

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

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

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

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

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

h t . D i s k a n S p e c i a l h a v e t d w i t h d i s ka n v a r i e t y o a s s o r t e d c o m m a n d s ,y .

T h d e m o s , o t h o t h e r h a n d , h a v e n o p r o v i d e d w i t h m e n u s ( i t i s t h p r o g r a m m e r ' s

t i v e .

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

T h " P r e f e r e n c e s " o b j e c t m e n t i o n e d e a r l i e ri p r o g r a m t h a t a l l o w s y o t r e s e t s o m e o t h A m i g a ' s d e f a u l t s e t t i n g s . W o r k b e n c h i a f o u r -c o l o r s c r e e n , b u w h i c h f o u r c o l o r s i u t y o u .Y o h a v e c h o i c e o 4 0 9 6 t w o r k w i t h , a n c a m i r e d , g r e e n a n b l u e w i t h s l i d e r - g a d g e t s u n t i ly o f i n d t h e o n e s y o l i k e .

S l i d e r s a l s o c o n t r o l t h b e h a v i o r o t h k e y b o a r d ( w h i c h w h a v e y e t t o u s e ! ) . B o t h t h a m o u n t o f t i m e a k e m u s t b d e p r e s s e d b e f o r e i b e g i n s t o r e p e a t a n t h s p e e d o f t h a t r e p e t i t i o nc a n b e a d j u s t e d o v e r a w i d e r a n g e . T h r e s p o ns i v e n e s s o t h m o u s e ( h o w f a i m u s t b m o v e dt p r o d u c e g i v e n c u r s o r m o v e m e n t ) c a b s e t .E v e n h o f a s t " d o u b l e - c l i c k " m u s t b t b " d o u b l e - c l i c k " ( a o p p o s e d t t w s i n g l e c l i c k st h a t j u s t h a p p e n t b e o v e r t h s a m e o b j e c t ) c a b d e f i n e d .

T h c e n t e r i n g o t h d i s p l a y o t h m o n i t o rc a b c o n t r o l l e d ; t h e d a t e a n t i m e , a s w e l l a st h b a u d r a t e f o s e r i a l I / O , c a n b e s e e v e n t h c h a r a c t e r s p e r l i n e ( C P L ) c a b c h a n g e d f r o m 8 t 6 ( n e c e s s a r y i y o u r u s i n g T V ) .

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

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

T i m e l yS e l e c t t h C l o c k i c o n a n t h A m i g a w i l l p u

o n e o n t h s c r e e n ( w i t h o w i t h o u t a s w e e p s e c o n dh a n d ) . T h e r e i a l s o m e n u w i t h t h c l o c k ,d i s p l a y i n g o p t i o n s t h a t i n c l u d e : d i g i t a l o a n a l o gd i s p l a y , 1 2 o 2 4 - h o u r f o r m a t a n e v e n a a l a r m .

O n l y J u s t B e g u nA l t h a t w h a v e d o n e i n t h i s a r t i c l e i o p e n

n c h s c r e e n , l o o k i o n o i t m a n ya n r u t h s i m p l e d e m o n s t r a t i o n p r o -

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

o i t e m s f o i n i t i a l i z i n g ( n e w i n g ) a n c o p y i n gd i s k s , a n a e d i t i n g t o o l f o r m a k i n g y o u r o w i c o n s .

T h e G u i d e t C o m p u t e r L i v i n g 4

Page 46: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 46/76

N o t e w o r t h yT h d r a w e r c a l l e d " U t i l i t i e s " c o n t a i n s

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

A l s o c o n t a i n e d h e r e i " N o t e p a d " t h a tp r i n t s o s c r e e n o p r i n t e r i s e v e n f o n t s ( s o m e o t h e m i a m a n y a f o u r p o i n t s i z e s ) . B o l d , i t a l i ca n u n d e r l i n i n g a r s u p p o r t e d i a l f o n t s , a n m e m o s c a b e d i t e d a n S A V E d , o c o u r s e .A m i g a b o o k s c a l l p r o g r a m s l i k e t h i s " t o o l s "( w h a t e l s e d o y o u u s o w o r k b e n c h ? ) , a n t h t h i n g s i p r o d u c e s , m e m o s i t h i s c a s e , a r c a l l e d" p r o j e c t s " .

T r a s h c a nT h t r a s h c a n i c o n i r e p o s i t o r y f o t h u

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

N u s f o c l o c k ? M o v e t h c u r s o r o v e r i t i m a g e , h o l d d o w n t h s e l e c t b u t t o n a n m o v e t h c u r s o r o v e r t h e t r a s h c a n . T h c u r s o r g o e s t o s l e e pf o m o m e n t , a n p o o f n o m o r e c l o c k . B u t h A m i g a i g e n t l e a n f o r g i v i n g c r e a t u r e . T h c l o c k i n o r e a l l y g o n e y e t .

O p e n t h t r a s h c a n ( w i n d o w ) w i t h d o u b l ec l i c k , a n y o w i l l f i n d t h e c l o c k i c o n . T g e t t h ec l o c k o u t o f t h t r a s h , y o g r a b i w i t h t h c u r s o ra n m o v e i o u o t h t r a s h c a n w i n d o w a n b a c ki n t o t h w i d o w i c a m e f r o m ( o a n o t h e r ) . T h c l o c k w i l l b a g o o d a n e w .

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

P i c t u r e s a s i d e , t h A m i g a i m o v i n g t h c l o c k ' s c o d e f r o m a r e a t a r e a w i t h i n d i s ks t o r a g e . M o v i n g o b j e c t s a b o u t i n t h i s w a i s e a s y y o m a w o n d e r a f i r s t i i i r e a l l y h a p p e ni n g . I i s

C o m m e n c e m e n tW h a v e h a b r i e f l o o k a r o u n d a t h

W o r k b e n c h i n t e r f a c e . A s a i d e a r l i e r , t h e r e i a n o t h e r i n t e r f a c e , t h C o m m a n d L i n e I n t e rp r e t e r . T h i s i t e x t u a l m e t h o d o c o m u n i c a t i n g w i t h t h A m i g a . B u t h a t i a s u b j e c tf o n e x t m o n t h .

4 T h G u i d e t C o m p u t e r L i v i n g

S T A R P O I N T S O F T W A R E p r o u d l y p r e s e n t s

[ s a y I c e p i c k ] , r e v o l u t i o n a r y n e c o n c e p t i s o f t w a r e d e - p r o t e c t i o n f o t h C o m m o d o r e6 4 I S E P I C i n o d i s k d u p l i c a t i o n s y s t e m ,b u a e x t r a o r d i n a r y h a r d w a r e / s o f t w a r ec o m b i n a t i o n t h s t a c t u a l l y b y p a s s e s a n d i s kp r o t e c t i o n s c h e m e . I S E P I C c a p t u r e s a n ds a v e s t h p r o t e c t e d p r o g r a m a i r u n s i t h 6 4 ' s m e m o r y , t h i s " s n a p s h o t " b e c o m e s a c e s s i b l e t t h u s e r f o c o m p l e t e i n s p e c t i o na n a l t e r a t i o n . F r o m t h i s i m a g e , I S E P I C c a a u t o m a t i c a l l y c r e a t e c o m p a c t , a u t o - b o o t i n g ,f a s t - l o a d i n g f i l e w h i c h i c o m p l e t e l y u p r o t e c t e d a n s e l f c o n t a i n e d .

■ f C o p i e s A L m e m o r y - r e s i d e n t s o f t w a r eO I S E P I C ' d p r o g r a m s l o a d m a n y t i m e s

f a s t e r t h a n o r i g i n a l st I S E P I C i i n v i s i b l e t s o f t w a r e — c a n n o t

b e d e f e a t e d■ E l i m i n a t e s d r i v e " k n o c k " d u t a n t i q u e

p r o t e c t i o n s c h e m e s — a d d s y e a r s o l i f et y o u r d r i v eA u t o m a t i c a l l y " c r a c k s " p r o t e c t e d p r og r a m s i n t o s i n g l e , a u t o - b o o t i n g , s u p e r -f a s t l o a d i n g f i l e sP l a c e m u l t i p l e p r o g r a m s o s i n g l ed i s k e t t eC r e a t e a u t o - b o o t i n g , f a s t - l o a d i n gv e r s i o n s o y o u r o w p r o g r a m s

■ C r a c k e d p r o g r a m s a r c o m p l e t e l y s e l f -c o n t a i n e d a n r u i n d e p e n d e n t l y o t h I S E P I C a d a p t e rC o p i e s s o f t w a r e w i t h f l i c k o s w i t c h

■ I S E P I C c o m e s c o m p l e t e a n d r e a d y - t o -r u n , j u s t p l u g i n t o e x p a n s i o n p o r tP r o g r a m s c r a c k e d b I S E P I C m a b u s e d o M S o 4 0 4 0 d r i v e s a w e l la s h a r d d i s k s r e g a r d l e s s o o r i g i n a l p r t e c t i o n s c h e m e sW h e n o r d e r i n g b y m a i l :

$ 6 4 . 9 5 3 . 0 0 s h i p p i n g£ 6 4 . 9 5 4 . 0 0 C O o r d e r sC a l i f , r e s i d e n t s a d 6 s a l e s t a V I S A o M a s t e r c a r d a c c e p t e dS h i p p i n g o u o U S £ 6 . 0 0

P l e a s e a l l o w 4 - w e e k s f o r d e l i v e r y .W R I T E O P H O N E

S 1 Y V R P 0 I N T S O F T W A R ES t a r R o u t e 1 G a z e l l e . C 9 6 0 3 4 [ 9 1 6 ] 4 3 5 - 2 3 7 1

Page 47: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 47/76

M o n t h l y P u b l i c a t i o nF o

C o m m o d o r e ™ O w n e r sF o r m e r l y T h e N o r t h w e s t

U s e r s G u i d eC o m m o d o r e s u p p o r t w i t h t w i s t . . . P e r s o n a b l e a n e v e n h u m o r o u s . T i m e l y n e w s . . H e l p f u l t u t o r i a l s . . . O n - g o i n g s u p p o r t f o s e v e r a ll a n g u a g e s : B A S I C ( i n c l u d i n g B A S I C 7 . a f e a t u r e d i t h n e 1 2 P C ) , M a c h i n e L a n g u a g e , C O M A L , P a s c a l . . P r o g r a m L i s t i n g s H o n e s tS o f t w a r e r e v i e w s . . a n m u c h m o r e . .

T h G u i d e f e a t u r e s s o m e o t h b e s t c o m p u t e r h u m o r i s t s t b f o u n d .I n t r o d u c e y o u r " w i d o w " t o t h e C o m p u t e r W i d o w ' s C o m p e n d i u m .T u t o r i a l s a n f e a t u r e a r t i c l e s b t h i n f a m o u s M i n d y S k e l t o n .F e a t u r i n g S h e l l y R o b e r t s ' " I ' m S o r r y . B u D o n ' t S p e a k H e x i d e c i m a l . " D i s c o v e r w h S h e l l y j u s t m a b t h A n d y R o o n e y o t h c o m p u t e r

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

L i m i t e d o f f e r W h i l e S u p p l i e s L a s tR e c e i v e F R E E H i g h Q u a l i t y S o f t w a r e w i t h E a c h S u b s c r i p t i o n

O n Y e a r $ 1 8 . 0 0( C a n a d i a n R a t e - S 2 4 . 0 0 U . S . * )

R e c e i v e F R E E E i t h e r :m t e r m T e r m i n a l P r o g r a m

F u l l y s u p p o r t s i h n e 1 6 6 0 M o d e m 3 0 0 !• M o d e m c o n t r o l s a c c e s s i b l e f r o m t h k e y b o a r d• P u n i e r p r o t o c o l u p l o a d d o w n l o a d

3 0 0 / 1 2 0 0 b a u d• A u t o d i a l / r e - d i a l• H a l f / f u l l d u p l e x

S 1 9 . 9 5 v a l u e .O R

G o l d D i s kC h o o s e o n e o t h p o p u l a r C a n a d i a n s e r i e s d i s k sE a c h d i s k c o n t a i n s :

P r o g r a m m i n g T u t o r i a l sG a m e sU t i l i t i e s

T o Q u a l i t y S o f t w a r e !5 1 4 . 9 5 v a l u e .

T w Y e a r $ 3 5 . 0 0( C a n a d i a n R a t e - $ 4 7 . 0 0 U . S . * )

R e c e i v e F R E E E i t h e r :D o n a l d D u c k ' s P l a y g r o u n d

C E S o f t w a r e S h o w c a s e A w a r d W i n n e r ! D i s n e ya n i m a t i o n a i t b e s t ! C h i l d r e n p l a y f o u r g a m e s t " e a r n " m o n e y t b u p l a y g r o u n d e q u i p m e n t .B u i l d s m o n e y h a n d l i n g s k i l l s . S u p e r b g r a p h i c s .b e s t s e l l e r !

S 2 9 . 9 5 * a l u e .O R

W i n n i e T h e P o o h I T h H u n d r e d A c r e W o o d

P l a y e r s e x p l o r e t h H u n d r e d A c r e W o o d t o f i n d l o s ta r t i c l e s l i k e O w l ' s b o o k s , P o o h ' s h o n e y p o a n E e y o r e ' s t a i l , a n r e t u r n t h e m t o t h e i r r i g h t f u lo w n e r s . C h e e r y m u s i c f r o m t h D i s n e y m o v i e c a p so f ( h i s c o m p u t e r r e n d i t i o n o I h b e l o v e d c l a s s i c .

$ 2 9 . 9 5 v a l u e .

T h r e e Y e a r $ 4 8 . 0 0( C a n a d i a n R a t e - $ 6 4 . 0 0 U . S . * )

R e c e i v e F R E E :M i n d P r o b e r

p e r s o n a l i t y p r o g r a m a n a l y s i s p r o g r a m t h a t h e l p sy o u n d e r s t a n d w h a t m a k e s y o u r f r i e n d s " l i c k " .A n s w e r i n g f e s i m p l e q u e s t i o n s a b o u t s o m e o n ec a r e v e a l p e r s o n a l i t y t r a i t s y o m i g h t n e v e r h a v es u s p e c t e d . A m a z i n g l y a c c u r a t e :

2 9 . 9 5 v a l u e

C a n a d i a n O r d e r s A d $ 2 . 0 0t C o v e r S o f t w a r e S h i p p i n g

T h G u i d e3 8 0 8 S . E . L i c y n l r a C t P o r t l a n d , O 9 7 2 2 2T O r d e r b y P h o n e , C a l l : ( 5 0 3 ) 6 5 4 - 5 6 0 3

N a m eC a r d #

A d d r e s s

E x p . D a t e ,

S i g n a t u r e ^

C i t y , S t a l e Z i

P l e a s e E n t e r M S u b s c r i p t i o n f o r :

Y e a r 2 Y e a r s Y e a r sP l e a s e C h e c k O n e : N e R e n e w a l

M c h o i c e o f r e e s o f t w a r e , i a c c o r d a n c e w i t h t h a b o v e o f e r , i s

T h G u i d e t C o m p u t e r L i v i n g 4

Page 48: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 48/76

A m i g a :S p e e d T h r o u g h

P o w e r T h r o u g hP r o c e s s i n g

i - T a s k i n g

b y W e s l e y J a m e sO u t s i d e t h w o r l d o C o m m o d o r e c o

p u t e r s , i t h l a n d o f t h M i n i , S u p e r - M i n i a n M a i n f r a m e C o m p u t e r s , t h r e e t e r m s a r o f t e nb a n d i e d a b o u t . T h o s e t e r m s a r M u l t i - U s e r ,M u l t i - T a s k i n g , a n M u l t i - P r o c e s s i n g . T h e s et e r m s a r f r e q u e n t l y h e a r d i t h s a m e b r e a t ha ' t a s k s c h e d u l i n g ' a n c r y p t i c a c r o n y m s l i k eJ C L , R T E , a n L A N . I ' n o t p l a n n i n g o d e f i n i n g a l t h e s e t e r m s f o y o i t h i s a r t i c l e .Y o d o n ' t c a r e , a n y w a y , o y o w o u l d h a v el o o k e d t h e m u i c o m p u t e r d i c t i o n a r y .T h e r e a r e , h o w e v e r , t w i t h g r o u p t h a t a r i m p o r t a n t t y o o w i l l b i y o a r a o w n e ro p o t e n t i a l p u r c h a s e r o C o m m o d o r e ' s n e w o n d e r m a c h i n e , t h A m i g a .

W c a b e g i n b d e f i n i n g t e r m s a n t h e ng o t o s e e w h t h i s i n f o r m a t i o n i i m p o r t a n t :M u l t i - T a s k i n g T h a b i l i t y t p e r f o r m m o r et h a n o n t a s k a t h s a m e t i m e . L i k e w a l k i n ga n c h e w i n g g u m . H u m a n b e i n g s c a n b e s a i dt b M u l t i - T a s k i n g m a c h i n e s . W h a v e o n l yo n b r a i n , b u w c a p e r f o r m m u l t i p l e t a s k ss i m u l t a n e o u s l y , o r a t l e a s t s o m e o u c a n .M u l t i - P r o c e s s i n g T h c o o r d i n a t e d u s o m o r e t h a n o n p r o c e s s o r a t h s a m e t i m e t a c c o m p l i s h o n o m o r e p r o c e s s i n g t a s k s .

r o w i n g t e a m w o u l d b a n e x a m p l e o g r o u p o p r o c e s s o r s ( p e o p l e ) w o r k i n g t o g e t h e rt a c c o m p l i s h s i n g l e t a s k . A e x a m p l e o m o r e t h a n o n p r o c e s s o r w o r k i n g o d i f f e r e n tc o o r d i n a t e d t a s k s i m o r e d i f f i c u l t t f i n d .g r o u p l e g a l p r a c t i c e w h e r e e a c h l a w y e r w o r k so h i s / h e r o w a s p e c t o c a s e b u s h a r er e s o u r c e s s u c h a s s e c r e t a r y , l a l i b r a r y a n d o c u m e n t s i a c l o s e a s c a c o m e t a e x a m p l e .

S p e e d t h r o u g h M u l t i - P r o c e s s i n gH o w , y o m a a s k , d o e s a l t h i s r e l a t e

t h A m i g a ? I ' g l a d y o a s k e d . I t a l l c o m ed o w n t A g n e s , D a p h n e , P o r t i a a n t M o t o r o l a 6 8 0 0 0 a n h o t h e y a l c o h a b i t . N o t h i s i s n ' t a X - R a t e d t a l e a b o u t t h r e e l a d i a n a e l e c t r o n i c d e v i c e , a l t h o u g h , t h a t m i g b a i n t e r e s t i n g i d e a .

A g n e s , D a p h n e a n P o r t i a a r d e d i c a t V L S I p r o c e s s o r c h i p s t h a t h a n d l e a n i m a t i o ng r a p h i c s a n d s o u n d r e s p e c t i v e l y i t h A m i g aS i n c e a l t h r e e w o r k i n d e p e n d e n t l y w h i l e S h a i n g t h e s a m e m e m o r y , a d d r e s s a n d a t a l i n e a n d d o i i m a n n e r t h a t i n s u r e s t h a t t h e y s t o u o e a c h o t h e r s ' w a y , t h e y f r e e t h 6 8 0 f r o m t h j o b s t h a t t h e y h a n d l e a n t h e r e f o a l l o w t h 6 8 0 0 0 t u t i l i z e i t 7 . 1 5 M h c l o s p e e d f o r t a s k s f o r w h i c h i t i s b e t t e r s u i t e d .

T h r e s u l t i t h a t t h e A m i g a i t h f a s t em i c r o c o m p u t e r e v e r r e l e a s e d t o t h e m a r k e ta n c o m p a n y a a n p r i c e . T h i s M u l t P r o c e s s i n g d e s i g n g i v e s A m i g a t h e h i g h e r e s o l u t i o n ( 6 4 0 4 0 w i t h 4 0 9 6 c o l o r s ) o a m a s s - p r o d u c e d m i c r o t o d a y . I a l l o w s t l a r g e s t m e m o r y ( 8 . 5 m e g a b y t e s a v a i l a b l e t o t o p e r a t i n g s y s t e m ) a n i b r i n g s i a l i c h e a p

a $ 1 2 9 5 f o r t h e b a s i c s y s t e m i n c l u d i n g8 8 0 K , 3 / i n c h d i s k d r i v e , 2 5 6 K o m e m o ra n m o u s e ( m o n i t o r n o i n c l u d e d ) .

P o w e r t h r o u g h M u l t i - T a s k i n gT h s i n g l e m o s t i m p o r t a n t t h i n g a b o u t t

A m i g a a n A m i g a D o s i t h a t i i m u l t t a s k i n g o p e r a t i n g s y s t e m .

4 T h e G u i d e t C o m p u t e r L i v i n g

Page 49: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 49/76

T h g r a p h i c s a n s o u n d a r g r e a t b u t h b r e a k t h r o u g h i n o i t h a t a r e a . I a l y o w a n t i g r a p h i c s m a c h i n e t h A t a r i 5 2 S i n e a r l y a g o o d ( f o r s t a t i c g r a p h i c s , n o f o a n i m a t i o n ) a n i t ' s c h e a p e r .

A g o o d a t h s o u n d o t h A m i g a i i t ' sn m a t c h f o Y a m a h a D X - 7 . T h n u m b e r o u s e r s w h n e e d t h A m i g a ' s a n i m a t i o nc a p a b i l i t i e s , i m p r e s s i v e a t h e y a r e , a r l i m i t e d .T h e y m a k e t h A m i g a a i n c r e d i b l e , a l b e i t e p e n s i v e , g a m e m a c h i n e . d o n ' t k n o w o m a n yp e o p l e w h w i l l n e e d a 8 . M e g a b y t e o r $ 1 2 9 5 . 0 0 g a m e m a c h i n e e v e n w i t h b u i l t i n s p e e c h a b i l i t y .

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

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

h n e e d s M u l t i - T a s k i n g ?I y o u ' r e a a v e r a g e h o m e u s e r w h u s e s

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

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

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

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

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

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

a Y o u ' r e t r y i n g t d e t e r m i n e w h e t h e ri s u f f i c i e n t c a s h o h a n d t p a f o t h

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

Y o b u z z y o u r s e c r e t a r y t a s f o h e c u r r e n t c h e c k i n g a c c o u n t b a l a n c e a o

d e p o s i t s .a Y o u ' v e g o a n a n s w e r a n y o u r

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

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

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

w a n t t o s e e y o f o l u n c h . Y o t h i n k y o v e a n a p p o i n t m e n t a 1 : 0 0 , b u t , w a i t s

B u z z a n y o u r s e c r e t a r y h a y o u r a ps c h e d u l e o t h e s c r e e n w h i l e a l e t t e r

i b e i n g o u t p u t t y o u r p r i n t e r . O h 1 : 0 0 i f i n ey o u r o t h e r a p p o i n t m e n t i a n o o n .

1 0 : 3 0 a Y o n e e d l i s t o a l y o u rc u s t o m e r s w h h a v e r e c e i v a b l e b a l a n c e s o l d e rt h a n 9 d a y s s y o c a g e t h m o n e y t p a f o r t h a t w i d g e t o r d e r . T h e r e a r s t i l l l e t t e r s b i n g w r i t t e n a n y o u ' d r e a l l y l i k e c o s t a n a l y s i so y o u r b e s t c l i e n t j o b s s t h a t y o u ' l l k n o ww h a t y o u r t a l k i n g a b o u t a t h a t l u n c h e o nm e e t i n g . N p r o b l e m o , t h r e e w i n d o w s , t h r e ej o b s a n t w e n t y m i n u t e s l a t e r y o h a v e a9 0 - d a y r e c e i v a b l e a g i n g s t a t e m e n t , c o s ta n a l y s i s a n a p i e c h a r t t i l l u s t r a t e t h w h o l et h i n g . Y o a l s o h a v e l i s t o t h o s e l a t e p a y i n gc u s t o m e r s ' p h o n e n u m b e r s , i o r d e r b a r e ac o d e . A l l t h e t i m e t h l e t t e r s k e e p r o l l i n g o u t .

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

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

£ % T m T A K E S T H W F R U S T R A T I O N SO U O U S I N G Y O U R C O M P U T E RB P R O V I D I N G Y O W I T H Q U A L I T YS O F T W A R E A A N A F F O R D A B L E P R I C E .

" B I T S A N P I E C E S " D i s k U t i l i t i e s S 2 9 . 9 5S e c t o r C o p y D i s k B a c k - U p C a p y " W h o l e B i t " D i s k S e n t i P r o g r a m o s e q u e n t i a lM c o p y i d i s k c o n v e m o n o p r o g r a m M e l o s e q u e n t i a l f i l e s • C h e e k t i s c k a n

s e c t o r f o r e r r o r s E x a m i n e c e m e n t s o f i l e , b l o c k b b l o c k i H E o A S C I IM o d i f y c o m m i t o b l o c k C h a c f c w h o l e d i s k f o r e r r o r s « S a v e D ' l k U t i l i t i e s o n t o

d i s k • S C R E E N - D U M P H i - R e i G r a p h i c * a n ■ ■ : . - . l p r i n t e r u l i n g a n s e l e c t e dm e m o r y l o c a t i o n i M U L T I - C O L O R S P R I T E M A K E R Q u i c k p r o g r a m ( M a c h i n el a n g u a g e o B a s i c 1 t r a n s f e r i d a n o t h e r d i s k P r o v i d e d e d i s k e t t e i p l u t i c l i b r a r yc a s e w i t h i n s t r u c t i o n m a n u a l ( f o r C o m m o d o r e 6 4 ' " ; 1 5 4 1 M S s i n g l e d u a l d r i v e )

" T H E W H O L E B I T " W o r d P r o c e s s i n g $ 2 4 . 9 5M E N U - D R I V E N B c o l u m n v i a w s c r e e n O n - l i n e H E L P S c r e e n s E n h a n c e d

c u r s o r m o v e m e n t S u p p o r t ! m i j o r p r i n t e r s b M e n u S e l e c t i o n A b i l i t y l c u s t o mt a i l o r p r i n t c o m m a n d s T a l e t t i n g 2 4 c o l u m n s t o s c r e e n F i l e c o p i e s p r i m e d i « n y s e q u e n c e S e q u e n t i a l p a g e n u m b e r i n g f r o m o n f i l e t m o t h e r S c r e e n a n c h a r a c t e r c o l o r u l e c t a b l e M e n u s e l e c t i o n o f d i s k f i l e s ' G l o b a l s e a r c h a n d / o ' r e p l a c e

B l o c k m o v e / c o p y F i l e < : ■ ■ ■ ■ : H o n i o n t a V v e r t i c a l s c r o l l i n g • L e f t , r i g h t , b l o c kj u s t i f i c a t i o n S u b / s u p e r i c r i p t B l o c k e r a i e H e a d « r / f o o t e r / p a g e n u m b e r i n g i n d e nt a t i o n S e a r c h / r e p l a c e d e f i n e d p h r a s e s T e x t C e n t e r i n g a n d m o r e . .

C n O V l D E D O t D I S K E T T E W I T H U S E R S M A N U A L I N R I N G B I N D E R < W S 3 9 . 9 5• E X T E N S I V E M A N U A L O D I S K - F O V O T P R I N T O U I C - W ) O N L Y S 2 4 . 9 5

" F I L E C O N V E R T E R " ™ - F i l e T r a n s f e r s S 3 9 . 9 5F I L E C O N V E R T E R : A l l o w s i h I r a n i a o l i l e i b e t w e e n t h p o p u l a r d a t a b a s ep i o g r a m i ; M a n a g e r 1 " . F l e n l i l e T M S u p e r o a i e 6 4 ' « P r a c t i M e ™ S i l i c o n O H i c e ™ .

a n o t h e r s . P r o g r a m , s e q u e n t i a l . o r r e l a t i v e f i l e s m a b c o n v e r t e d t o a d i f f e r i n g t y p ei n c l u d i n g P E t A S C I I o S c r n n p o k e . a n d v i c e - v e r s a . W i l l c o n v e r t f i x e d o r v a r i a b l eM e t . F i l e s f i o m a n d a t a b a s e m a b m e r g e d i n t o " T H E W H O L E B I T " w o r d -p r o c s t u n g , A l l o w s t h e t r a m ' a r o t e n t t i l e s f r o m o n e w o r d p r o c e u i n g p r o g r a m t a n o t h e r ; u n d e f i n e d c o n t r o l c o d e s c a n b e i g n o r e d o r d e l e t e d F A S T D A T A B A S EE N T R Y ; C r e a m s e q u e n t i a l d a t a b a l e f i l e o u i 3 f i e l d s p e r r e c o r d , v e r y f a s td a t a b a s t e n t r y p r o g r a m u s e f u l l o e t a r i n g l a r g e m a i l i n g l i s t s , e t c . , c a n b e a s i l y c o v e r t e d t y o u r s p e c i f i c d a t a b a s e u s i n g " F I L E C O f U V E R T E R " R E A D R E L A T I V E ;A l l o w v i e w i n g o r p r i n t i n g o f a n s e l e c t a r e l a t i v e f i l e r e c o r d ( P E T . A S C I I o S c r e e n -p o k e f o r m ) P r o v i d e d o d i i k s t t s i p l a s t i c l i b r a r y c a s e w i t h i n s t r u c t i o n m a n u a l( f o r C o m m o d o r e 6 a n P E s e r i e s c o m p u t e r s )

■ ■ u . s . c o m m o d o r e U s e r ' s G r o u p A p p l i e d T e c h n o l o g i e s , I n c .A p p r o v e d P r o g r « n s " C o m p u t e r P r o d u c t s D i v .m a s t e r c a r d / v i s a L y n d o n W a ( 2 0 7 ) 4 3 9 - 5 0 7 4 K i t t e r y , M a i n e 0 3 9 0 4

D e a l e r D i s t r i b u t o r I n q u i r e s I n v i t e d

T h G u i d e t C o m p u t e r L i v i n g 4

Page 50: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 50/76

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

W h e r e ' s t h [ S T O P ] k e y ? T h c o l o r s a r ef i n e , t h a n i m a t i o n i o c o m m e r c i a l s p e e d a n q u a l i t y , b u t w h e r e ' s t h [ S T O P ] k e y ?

L e t ' s s e e : t e f u n c t i o n k e y s , [ H E L P ]k e y , t w [ A ( A m i g a ) k e y s , o n [ E S C ] ,[ C T R L ] , [ B A C K S P A C E ] a n [ C A P SL O C K ] k e y , 8 k e y s b u n d a m n [ S T O P ] k e y .

W h a t k i n d o m a c h i n e i i t h a t h a n o t a b l y b e t t e r r e s o l u t i o n t h a n a n b r o a d c a s tt e l e v i s i o n s i g n a l a n n e a r l y t w i c e t h a t o m o s tc o n s u m e r V C R ' s , b u n [ S T O P ] k e y ? H o c o u l d t h e y b u i l d m a c h i n e t h a t r u n s u t t e t i m e s f a s t e r t h a n m a n y o i t r i v a l s a n n o i c l u d e [ S T O P ] k e y ?

H o c a a l t h e s e r e v i e w e r s r a v e a b o u tm a c h i n e w i t h o u t [ S T O P ] k e y ? H o c o u l dt h e y s a y t h i n g s l i k e , " h a v e s e e n t h A m i g a. . w a n t t l o c k m y s e l f i r o o m w i t h o n

( o m a y b e t w o ) a n d s p e n d t h n e x t y e a r o r s od i s c o v e r i n g j u s t w h a t t h i s m a c h i n e i c a p a b l eo f , " o r " T h i s i t h m i c r o I ' v e b e e n w a i t i n gt w y e a r s f o t h w o r l d t p r o d u c e . . A m i g ad o e s t h i n g s t h a t o t h e r m i c r o s c a n ' t d . . " D o n ' t t h e y r e a l i z e t h a t t h e r e ' s n [ S T O P ] k e y ?

I ' v e s e e n t h A m i g a , r u m h a n d s l o v i n gl o v e r b o t h b u t t o n s o i t m o u s e . I ' v e s e e nK i c k S t a r t , W o r k b e n c h , a n I n t u i t i o n . S u r e ,t h A m i g a ' s i n c r e d i b l e , b u w i t h n [ S T O P ]k e y , j u s t d o n ' t k n o w .

T h s o f t w a r e w i l l c o m e . y e a r f r o m n o w ,A m i g a w i l l b h o u s e h o l d w o r d i s p i t e o C o m m o d o r e . I w i l l b c o p i e d l i k e t h A p p l ea n s o f t w a r e w i l l b r e - p o r t e d f r o m t h M a c i nt o s h w i t h i t 6 8 0 0 0 a n t h D E V A w h i c hh a s a s i m i l a r p r o c e s s o r . U N I X w i l l b i p l e m e n t e d a l o n g w i t h M S - D O S , a n C P / M .T h 6 8 0 0 0 w i l l n e v e r b e a c a p a b l e a n u m b e rc r u n c h i n g a t h i A P X 8 6 f a m i l y o c h i p s u s e db I B M , b u t h s m a l l b u s i n e s s m a r k e ts h o u l d n ' t c a r e . T h s m a l l b u s i n e s s m a r k e t w i l lb d o m i n a t e d b y t h 6 8 0 0 0 f a m i l y o c h i p s .B u s i n e s s e s t h a t r e q u i r e m u l t i - u s e r , m u l t it a s k i n g m a m i g r a t e t o w a r d t h 8 0 3 8 6 b a s e ds y s t e m s w i t h 6 T e r a B y t e s o m e m o r y a c c e s s ib l e , w h e n t h e y ' r e a v a i l a b l e . S m a l l e r b u s i n e s s e sw i l l s e t t l e f o 8 . M e g a b y t e s .

l a r g e n u m b e r o y o m a b s a y i n g t y o u r s e l v e s , " d o n ' t u s e m 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 . I ' h o m e c o m p u t e ru s e r . " Y o m a b a s k i n g y o u r s e l v e s , " D

n e e d a A m i g a ? D n e e d a 1 2 8 ? W h a t d n e e d ? " W e l l , s p e a k u a n a s a n l e t ' s s e i w c a f i n d a a n s w e r .

T h a n s w e r i o f t e n v e r y e a s i l y a r r i v e d a t b u i r e q u i r e s t h a t y o a n s w e r s o m e q u e s t i o n sa b o u t t h w a y o u s e o r w i l l u s c o m p u t e r .T h q u e s t i o n i e a s i e r t a n s w e r f o p o t e n t i a 1 2 b u y e r s t h a n i i f o p r o s p e c t i v e A m i g ap u r c h a s e r s .s h o u l d a d m o w b i a s h e r e . a s o f t w a r e d e v e l o p e r , a n b e n e f i t f r o mh e a l t h y m i c r o i n d u s t r y a n a h e a l t h y m i c r o i d u s t r y i b u y i n g m a r k e t . N o n e t h e l e s s , c a p r o v i d e y o w i t h s o m e g u i d e l i n e s t h a t w i l l h e l y o d e t e r m i n e w h a t y o n e e d .

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

I y o u ' r e s t u d e n t p r o g r a m m e r o r n o v i c u s e r , t h e n t h 6 i f i n e f o y o u . Y o n e e d n ' c o n s i d e r t h 1 2 o t h A m i g a f o a n r e a s o e x c e p t w a n t i n g o n e . Y o d e f i n i t e l y d o n ' t n e e o n e .

I y o u ' r e a p r o g r a m m e r o a p p l i c a t i o n u s e r , y o s t i l l d o n ' t n e e d e i t h e r m a c h i n e u n l e s y o f i n d y o u r s e l f r u n n i n g u a g a i n s t t h e l i m i t at i o n s o y o u r m a c h i n e . I y o h a v e a e x t r e m el l a r g e d a t a b a s e , e n o r m o u s a c c o u n t r e c e i v a b l e f i l e s , o m e m o r y - i n t e n s i v e s p r e a ds h e e t j o b s , y o m a b a c a n d i d a t e f o 1 2 8 o r y o m i g h t o n l y n e e d a S F 1 0 0 1 ( M e g a b y t e D i s k D r i v e ) . Y o d o n ' t n e e d a A m i g a f o t h o s e j o b s . E v e n i c a s e w h e r e y o d e t e r m i n e t h a t y o d n e e d 1 2 8 , I ' d w a i t u n t it h 1 2 s o f t w a r e h i t s t h m a r k e t b e f o r e I ' p l u n k d o w n m m o n e y . T h 1 2 d o e s a p p e a t b s e l l i n g f a i r l y w e l l , s s o f t w a r e s h o u l d b f o r t h c o m i n g . I y o u ' r e a p r o g r a m m e r , t h e 1 2 m a b g o o d b e r i g h t n o w . B A S I C 7 . s l o w , b u i t ' s e a s y t u s e . Y o c a n p r o b a b l y u s y o u r 6 4 a s s e m b l e r p a c k a g e t d e v e l o p w h a t e v e M c o d e y o n e e d .

O t h e r l a n g u a g e i m p l e m e n t a t i o n s a r u n l i k e l y t o w o r k i 1 2 m o d e . S o i y o u ' r e P A S C A L P u n d i t o r F O R T H F r e a k y o m a h a v e t w a i t a w h i l e . A f a r a s t h s p e e d oB A S I C 7 . g o e s , b o t h A b a c u s a n S k y l e s h a v a n n o u n c e d c o m p i l e r s f o t h 1 2 w h i c h s h o u l s o l v e t h s p e e d p r o b l e m . I n t h e i n t e r i m , p r g r a m s w r i t t e n i t h F A S T m o d e o t h 1 2 a r c l o s e t o a c c e p t a b l e i s p e e d f o m o s a p p l i c a t i o n s .

4 T h G u i d e t C o m p u t e r L i v i n g

Page 51: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 51/76

C P / M i t o t a l l y d i f f e r e n t w o r l d t f o l k sw h a r a c c u s t o m e d t t h C o m m o d o r e u s e ri n t e r f a c e a n C P / M h a l o s t i t d o m i n a n c e i t h s o f t w a r e m a r k e t p l a c e t M S - D O S . d o n ' te x p e c t t o s e e a r u s h t p o r t C P / M s o f t w a r eo v e r t t h 1 2 8 .

G e t t i n g b a c k t o t h e i s s u e a h a n d . I y o u rp r i n c i p a l u s f o c o m p u t e r i g r a p h i c s , f o r g e tt h 1 2 t h A m i g a i t h w a t g o T h s a m e i t r u e f o s o u n d e n t h u s i a s t s . I ' v e d i s c u s se t h s m a l l b u s i n e s s u s e r a s o m e l e n g t ha l r e a d y .

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

F o t h a d v a n c e d p r o g r a m m e r , d o n ' tt h i n k t h e r e ' s m u c h c h o i c e . I y o u ' r e g o i n g t d e v e l o p c r e a t i v e , i n n o v a t i v e p r o d u c t s , t h A m i g a i t h p l a c e t d i t I ' l l q u o t e G .M i c h a e l V o s e , S e n i o r T e c h n i c a l E d i t o r f o B y t e M a g a z i n e , " e x p e c t t h i n n o v a t i o n s i s o f t w a r e t h a t w i l l k e e p o u i n d u s t r y v i t a l t o r i g i n a t e o 6 8 0 0 0 m a c h i n e s " . R e m e m b e r t h a ti j \ y a s M o t o r o l a ' s p h i l o s o p h y , a s t a t e d b T h o m a s W S t a r n e s , t h a t t h e y w o u l d , " d e s i g ni ( f h e 6 8 0 0 0 ) f o p r o g r a m m e r s , t m a k e t h e i rj o e a s i e r b p r o v i d i n g f u n c t i o n s i w a t h a tm o s t p r o g r a m m e r s c o u l d b e s t u s t h e m . " H o c a p r o g r a m m e r n o l o v e s u c h d e s i g np h i l o s o p h y ? S o f o r t h e a d v a n c e d p r o g r a mm e r , t h A m i g a i a m u s t .

T h a t l e a v e s t h e f i e l d l i k e t h i s :S t u d e n t p r o g r a m m e r s C o m m o d o r e 6

n o v i c e u s e r sP r o g r a m m e r sA p p l i c a t i o n s u s e r sA d v a n c e d u s e r s

A d v a n c e d p r o g r a mm e r s

C o m m o d o r e 6 4 / 1 2 8

C o m m o d o r e6 4 / 1 2 8 / A m i g a

C o m m o d o r e A m i g aT h u s , s o m e o y o h a v e d e f i n i t i v e

a n s w e r . T h 6 i a l y o n e e d f o n o w , a n dp r o b a b l y q u i t e w h i l e t c o m e . P o t e n t i a l 1 2 b u y e r s h a v e m o r e d i f f i c u l t , b u n o n e - t h e - l e s sp o s s i b l e , d e c i s i o n . P r o s p e c t i v e ' A m i g a p h i l e s ' ,t h i n k [ S T O P ] k e y .

N o a l t h w o r d s I ' v e w r i t t e n m a c o m et r u e . T h f u t u r e i a l w a y s s o m e w h a t u n c e r t a i n .O n t h i n g c a n n o t f a i l t b t r u e . I f t h A m i g a

d o e s n ' t m a k e i t t h s m a l l b u s i n e s s m a r k e t w i l lb s e b a c k a l e a s t t h r e e t o f i v e y e a r s . I B M , i t P C X a n A T a n t h r u m o r e d P C - I I , m a f l o u r i s h b u t h e y w i l l s c a r c e l y t o u c h t h u t a p p e d s m a l l b u s i n e s s m a r k e t . E v e r y r e t a i ls t o r e , d o c t o r s o f f i c e , r e s t a u r a n t , a n s e r v i c eb u s i n e s s f r o m a b a t t o i r s t o z i p p e r - f i x e r s i p o t e n t i a l c u s t o m e r .

I t ' s a l r e a d y o f f t r e s p e c t a b l e s t a r t .C o m m o d o r e s t a t e d 7 0 , 0 0 0 u n i t s s o l d b y e a r ' se n d . I C o m m o d o r e a n t h A m i g a c a n ' t f i n d

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

S o , a p p r a i s e y o u r n e e d s h o n e s t l y , a n t h e n b u w h a t y o n e e d . n e e d [ S T O P ] k e y ,s w o n ' t b u a A m i g a . I f h o w e v e r , s m e o n e w o u l d l i k e t g i v e m o n e , m i g h t b ew i l l i n g t b u i l d a e x t e r n a l [ S T O P ] k e y . T h e nc o u l d s a y , " T h e f u t u r e o c o m p u t i n g i u p o nu s a n i t n a m e i A M I G A ! ! ! "© 1 9 8 5 b W J a m e s . A l r i g h t s r e s e r v e d .

E d i t o r ' s N o t e :I t o o , l o o k e d f o t h [ S T O P ] k e y .

f o u n d n o n e , a n j u s t w e n t o l o a d i n g a n r u n n i n g d e m o s a n d p r o g r a m s u n t i l I r a no u o m e m o r y a n t h e o p e r a t i n g s y s t e mc r a s h e d ( n l o n g e r a p r o b l e m w i t h t h s y s t e m i c u r r e n t d i s t r i b u t i o n ) . h a s m a n y t h i n g s g o i n g , e v e n h a s e v e r a lc o p i e s o t h s a m e p r o g r a m r u n n i n gs i m u l t a n e o u s l y i n t h e r e . g o t t a t e l l y a

f e l t l i k e t h s o r c e r e r ' s a p p r e n t i c e u t m y o u - k n o w - w h a t i b u c k e t c a r r y i n gb r o o m s a n n w a o u t ! B u w h a t d o e s i m e a n , o m u l t i - t a s k i n g m a c h i n e , t s a " S T O P " ? ( o e v e n " S T O P ! ! " ) . S t o pw h a t ? W h i c h p r o g r a m o p r o c e s s ?

A y o k n o w , t h A m i g a o f f e r s a l e a s tt w o w a y s t t e r m i n a t e a p r o g r a m : Z a i t w i n d o w ' s " C l o s e G a d g e t " w i t h t h m o u s e ,o t e r m i n a t e v a r i o u s t a s k s o n a t i m et h r o u g h t h C L ( C o m m a n d L i n e I n t e r

f a c e ) . d i f i n d t h [ S T O P ] k e y . I i o t h l e f t s i d e o t h c o m p u t e r , a n h a s b e e n m i s -l a b e l e d " O N / O F F " .

T e c h n i c a l E d i t o r

T h G u i d e t C o m p u t e r L i v i n g 4

Page 52: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 52/76

C o m p u t e r U t i w u i ' s G t o m p e t t f i m m

b L y C h a s eE v e r y n o a n t h e n h e a r s t r a n g e t e l e p h o n e

c o n v e r s a t i o n s t a k i n g p l a c e . S u c h p h r a s e s a r s p e w e d o u a s " D i d y o g i v e i S Y S c o mm a n d ? " a n d , " D y o u h a p p e n t k n o w t h A S C I I v a l u e f o r t h e a s t e r i s k ? " I s o u n d s a i h u b b y h a r e c e n t l y j o i n e d t h m i l i t a n tu n d e r g r o u n d t f i g h t c r i m e , c o r r u p t i o n a n b a d i s k s .

B u t , i n f a c t , t h e s e t e r m s a n m a n y m o r e l i k et h e m a r j u s t p a r t o t h l i n g o t h a t h a c k e r s u s et c o m m u n i c a t e . L e t ' s t a l k a b o u t f e o t h e s ep h r a s e s t o d a y , s t h a t n e x t t i m e y o h e a r y o u rh o u s e h o l d h a c k e r c o n v e r s i n g m y s t e r i o u s l y o t h p h o n e , y o c a n h a v e s o m e i d e a w h e t h e r t p r e p a r e f o r e v o l u t i o n o r n e g a m e .

T b a b l e t g i v e y o e v e n b r i e f e x p l a n at i o n o w h a t s o m e o t h e s e p h r a s e s m e a n , w h a v et o t a l k l i t t l e a b o u t t h e g u t s o t h c o m p u t e r .W h e n w t a l k e d a b o u t i t i n n a r d s a b o u t y e a ra g o , w r o t e t h a t t h C o m m o d o r e 6 h a 2 s i l i c o n c h i p s i i g i v e o r t a k e f e w . S o m e o t h e s e c h i p s ( p r i m a r i l y t h e i g h t t h a t m a k e u t h c o m p u t e r ' s m e m o r y ) h a v e s p o t s o n t h e m6 5 , 5 3 6 o f t h e m . ( T h a t ' s t w t t h s i x t e e n t hp o w e r . )

A n y w a y , e a c h o f t h e s e 6 5 , 5 3 6 s p o t s h a s am e s s a g e i i t h a t , w i t h a l i t t l e p r o m p t i n g f r o mt h h a c k e r , m a k e s t h c o m p u t e r d o p a r t i c u l a rt h i n g . A n e a c h o t h e s e 6 5 , 5 3 6 s p o t s h a n u m b e r a s s i g n e d t i t s u p p o s e t h a t o n c a u s t h e s e s p o t s i a p a s s e l o d i f f e r e n t w a y s , b u h a v e c o m p a n y c o m i n g t d i n n e r t o n i g h t a n j u s t d o n ' t h a v e t i m e t f i g u r e i o u t o d a y . B u i y o f i g u r e o u h o t u s e t h o s e s p o t s , c a t e l ly o h o t s e n d c a l l i n g c a r d t e a c h o n y o w i s h t o u s e .

T h f i r s t w a t s e n d c a l l i n g c a r d i t t y p t h w o r d P E E K a n t h n u m b e r o t h p a r t i c u l as p o t t h a t y o w a n t t c a l l u p o n . ( I y o u r h a c k e h a t t a k e t i m e o u t t m o t h l a w n a n f o r g o w h a t i i e a c h o t h 6 5 , 5 3 6 s p o t s , t h e r e a r b o o k s w i t h m a p s o t h e s e s p o t s . I n t h e s e b o o k s ,s p o t i c a l l e d " m e m o r y l o c a t i o n " . a s s u m t h a t t h e s e b o o k s h a v e b o t h t h n u m b e r a n t h m e s s a g e f o e a c h s p o t , b u c a n ' t s a t h a t I ' ve v e r h a t i m e t c h e c k . )

W e l l , t y p i n g P E E K a n t h a p p r o p r i a tn u m b e r l e t s b o d y s e w h a t m e s s a g e i i t h as p o t t o s e e i f i t ' s o a n u s e . S i n c e t h e s e s p o h a v e n u m b e r s a s s i g n e d t t h e m ( l i k e h o u s e sh a c k e r s c a l l t h e m a d d r e s s e s .

T h s e c o n d w a t s e n d c a l l i n g c a r d i t y p e t h w o r d P O K E a n t h a p p r o p r i a t e a d r e s s . T h i s l e t s t h h a c k e r f i n d t h e s p o t a n g i v e

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

o m a k i n g t h m o n i t o r o t e l e v i s i o n s i n g y o u . I i p o s s i b l e ( a l t h o u g h i w o u l d p r o b a b lt a k e y e a r s ) t m a k e t h c o m p u t e r s i n g p a t i c u l a r s o n g u s i n g P O K E c o m m a n d s . S n e t i m e h u b b y p u l l s h i m s e l f a w a y f r o m t h c o p u t e r i t h h o p e s o l i t t l e r o m a n c e , l o o k d e e p i n t o h i b l o o d s h o t e y e s a n s a y , " S h o w m t h y o l o v e m e H o n e y . P O K E ' o u r s o n g ' i n t o t c o m p u t e r . "

S p e a k i n g o P E E K a n P O K E c o m m a n d st h e r e i a n o t h e r t y p e o c o m m a n d y o u ' v e p r b a b l y h e a r d b a n t i e d a b o u t S Y c o m m a n d s T h i s i n e w s p e a k f o s y s t e m c o m m a n d . W h e y o u r c o m p u t e r e n t h u s i a s t t y p e s S Y a n o n t h 6 5 , 5 3 6 a d d r e s s e s , t h e c o m p u t e r g o e s t o t h s p o t a n d o e s i t t h i n g w i t h o u t a n f u r t h e r p r

5 T h G u i d e t C o m p u t e r L i v i n g

Page 53: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 53/76

m p t i n g . D n o a s m w h a t t h i s m e a n s . d o n ' tk n o w . P e r h a p s t h i s i h o b a b y c o m p u t e r s a r m a d e .

W h i l e w a r o t h s u b j e c t o S Y S , w a n tt m e n t i o n t e r m t h a t s o u n d s l i k e i s h o u l d b r e l a t e d b u i s n ' t . O n d a s a m a g a z i n e t h a th a d a n a r t i c l e e n t i t l e d , " S y o u w a n t t b S Y S O P " . h a n e v e r s e e n t h p h r a s e b e f o r e a n t h o u g h t i h a s o m e t h i n g t d w i t h a n i m a lh u s b a n d r y . B u l e a r n e d t h a t i s t a n d s f o " s y s t e m o p e r a t o r " a n h a n o t h i n g t d w i t hm e m o r y l o c a t i o n s , P E E K s , P O K E s o S Y S c o mm a n d s . S Y S O P s r u b u l l e t i n b o a r d s o t h e i rc o m p u t e r s , u s i n g m o d e m t c o n n e c t t h c o p u t e r t t h t e l e p h o n e . A n t h e y s a y E n g l i s h i h a r d l a n g u a g e t u n d e r s t a n d . .

I ' v e o n m o r e p h r a s e t d e f i n e f o y o t d a y . h a t s a v e t h i s o n f o l a s t b e c a u s e h a l o o t r o u b l e f i n d i n g o u w h a t i s t a n d s f o r . T h " w o r d " i A S C I I a n i s t a n d s f o A m e r i c a nS t a n d a r d C 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 h e n p e o p l e " w h o k n o w " s a t h w o r d , t h e ys a " a s s k e y "

I ' t o l d t h a t t h i s c o d e i u n i v e r s a l f o m o s t c o m p u t e r s . ( I i d o e s n ' t i n c l u d e a l c o p u t e r s , c a i b u n i v e r s a l ? ) A n y w a y , e v e r y t i m e al e t t e r , n u m b e r o s y m b o l i t y p e d , t h e c o m p u t e ri s s m a r t t h a t i c a n ' t r e a d i t I h a t o t r a n s l a t i i n t o i t o w v e r n a c u l a r n u m b e r s . S o , f o re v e r y l e t t e r , ( b o t h u p p e r a n l o w e r c a s e ) , e v e r yn u m b e r a n e v e r y s y m b o l o t h k e y b o a r d ( e v e nt h o n e s o t h s i d e s o t h k e y s ) , t h e r e i n u m e r i c c o d e . T h i s h e l p s t e n a b l e c o m p u t e r s o d i f f e r e n t n a t i o n a l i t i e s t t a l k t e a c h o t h e r .

B u t , t h e r e ' s f l i t h o i n t m e n t ! C o m o d o r e c o m p u t e r s h a v e d i f f e r e n t c o d eC B M C I I ( C o m m o d o r e B u s i n e s s M a c h i n e s ' C o d ef o I n f o r m a t i o n I n t e r c h a n g e ) . ( S m u c h f o " u n i v e r s a l . " ) S o m e t i m e s o n e c o d e h a t b c o v e r t e d t a n o t h e r . n e v e r l i k e d a n a g r a m s . A n n e v e r l i k e d c r y p t o g r a m s . A c r o n y m s , h o w e v e rc l e v e r , r a r e l y ( i e v e r ) e x c i t e m e S o o t h s u j e c t o A S C I I a n C B M C I I , y i e l d t t h o s e w h n e e d t k n o w

T i m e t s t a r t m a s h i n g t h s p u d s . S e y o n e x t m o n t h .

T h O N L Y ' O f f i c i a l 'C o m p u t e r W i d o w ' s

T - s h i r ti N O A v a i l a b l e

O n l y $ 9 . 9 5p l u s S 2 . O O S & H

T h G u i d e t C o m p u t e r L i v i n g3 8 0 8 S . E . L i c y n t r a C t .P o r t l a n d , O 9 7 2 2 2

( 5 0 3 ) 6 5 4 - 5 6 0 3

C o m p u t e r W i d o w sC a n B e H a c k e r s , T o o !

T h G u i d e t C o m p u t e r L i v i n g 5

Page 54: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 54/76

C f O M P U T E R A S S I S T E D D E S I G N

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

S Y n o A m e r i c a ' s m o s t i n n o v a t i v e T h i n k 'a n k s n o w o f f e r s s o f t w a r e f o y o u r C 6 n d y o u r t h e w i n n e r .

I n t e r f a c e T e c h n o l o g i e s , I n c .o n o A m e r i c a ' s m o s t c r e a t i v e ,s o l v i n g c o m p a n i e s . I n n o v a t o r s

h i - t e c h p r o d u c t s f o i n d u s t r y , M I T ' sm p u t e r T o o l s D i v i s i o n i n o w o f f e r i n g

o i n c r e d i b l e p o w e r a l y l o w p r i c e s .

T o o l s w a f o u n d e d b s o f t w a r eW e s l e y J a m e s , t h i n v e n t o r o

D e v e l o p m e n t L a n g u a g e , t h m o s ts o f t w a r e d e v e l o p m e n t e n v i r o n

d e v e l o p e d i n t h e l a s t 2 y e a r s .f i r s t p r o d u c t f o r t h e C 6 4 i n o

m a g i n e , a l l t h e p o w e r o f $ 1 5 , 0 0 0 C A Da o n l y $ 8 9 . 9 5 .

O f f e r s a l l t h e s e f e a t u r e s :J O Y S T I C K , T R A C K B A L L , L I G H T P E N G R A P H I C S T A B L E T I N P U TK E Y B O A R D E N T R Y A N D / O R E D I T I N G O F T RC A R T E S I A N C O O R D I N A T E S .C O M P A C T P I L E S . F U L L S C R E E N O C C U P IA L I T T L E A B L O C K S O N D I S K .3 6 D E G R E E R O T A T I O N I . D E G RI N C R E M E N T S .S C A L I N G , D I S T O R T I O N , f T R A N S L A T I O N . 0 0 0 1 D E G R E E A C C U R A C Y .6 4 X 6 4 K X 6 4 K , 2 0 4 8 M E G A B I T V I R T U S C R E E N R E S O L U T I O N .I N D E P E N D E N T M A N I P U L A T I O N O 4 O B J E C T S ( 5 0 0 P O I N T S O R L I N E S ) .S I N G L E , D O U B L E , f Q U A D D E N S I T Y S C R E D U M P S O A P P R O P R I A T E P R I N T E R S .S C R E E N S A R E U S E A B L E I Y O U R P R O G R A A N A L O T H E R G R A P H I C S P R O G R A M S .

I D E A L F O P R O F E S S I O N A L S O H O B B I E S TW O O D W O R K I N G B O A T B U I L D I N G E L E C T R O N I C S M O D E L M A K I N G M E T A L W O R K

T O O L f D I E W O R K H O M E D E C O R A T I N G I N T E R I O R D E S I G NH O L D M A K I N G G R A P H I C A R T S P A T T E R N M A K I N G E T C , E T C , E T B E D U N N I N G T O N - I N F O 6 4 - " W e w e r e q u i t e i m p r e s s e d " .P E T E B A C Z O R - C B M U S A - " T h e a o s t a m a z i n g s o f t w a r e I ' v e s e e n t h i s y e a r ( 8 5 ) "

$ 8 9 . 9 5 C o m p l e t e S y s t e m $ 3 . 0 0 D e m o D i s k O n l yA v a i l a b l e t h r o u g h y o u r l o c a l C o m m o d o r e s o f t w a r e d e a l e r .

D e a l e r I n q u i r i e s W e l c o m e d ! [ 5 0 3 ] 6 5 4 - 2 6 4 1

Page 55: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 55/76

P A S C A L ' ST R I A N G L E

b C a r m e n A r t i n o

F a c t o r i n g I n t e g e r sE v e r y o n e k n o w s t h a t 2 1 = 7 x 3 . I a e x a m

l s u c h a t h i s , a n a r c a l l e d t h F A C T O R S2 1 T h e r e a r o t h e r f a c t o r s o 2 1 s u c h a a n ( b e c a u s e 2 = 2 1 ) b u t h e s e a r e o f t e n r e f e r

e t o a s t h t r i v i a l f a c t o r s w w i l l n o c o n s i d e r

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

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

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

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

f i n d t h f a c t o r s o 3 9 y o m i g h t s t a r t b 3 b ( w e l i m i n a t e i m m e d i a t e l y

c a u s e 3 9 i n o e v e n ) . I t h i s c a s e , w a r s u o o u f i r s t t r y ! 3 1 3

B u t , w h a t i w a r r e q u i r e d t f a c t o r 1 3 0 8 1w u s e t h e s a m e p r o c e s s , i i n o u n t i l w r e a c h

0 3 t h a t w a r s u c c e s s f u l ; i n t h i s c a s e1 0 3 x 1 2 7 . W w o u l d h a v e h a t p e

1 0 d i v i s i o n s , a s s u m i n g w s t a r t e d w i t hT h a t i t e d i o u s p r o c e s s / / w e w o r k " b

B u t , o c o u r s e , w a l h a v e c o m p u t e r sP a s c a l c o m p i l e r s ! ) s o w h n o l e o u l i t t l e

m a c h i n e s c a r r y o u t h i s t a s k f o r u s H e r e i s o m e P a s c a l c o d e t h a t i m p l e m e n t s

p r o c e s s ; i a s s u m e s t h a t t h V A c o n t a i n s t h i n t e g e r t b f a c t o r e d

t h V A d : I N T E G E R i t h d i v i s o r :: 3

W H I L E C M O d < < D : h c o d e i b r i e f a n t t h p o i n t ; i s a y s ,

" W H I L E d o e s n o t d i v i d e e v e n l y , i n c r em e n t b a n t r a g a i n " .

W h a v e e v e n r e d u c e d t h n u m b e r o d i v is i o n s b e l i m i n a t i n g t h e v e n i n t e g e r s ( a s s u m i n gc o n t a i n s a o d i n t e g e r , w h i c h w s h a l l d o f r o mh e r e o n . L a t e r , w s h a l l d e a l w i t h t h e v e n i t e g e r s a l s o ) .

W c o u l d e v e n r e d u c e t h n u m b e r o d i v is i o n s f u r t h e r b r e q u i r i n g t h a t o n l y t a k e o P R I M E n u m b e r s ( y o u r e m e m b e r t h o s e , t h o n e st h a t h a v e n f a c t o r s e x c e p t f o t h t r i v i a l o n e s ,l i k e 2 , 3 , 5 7 1 1 . . ) O c o u r s e , t h a t w o u l d r q u i r e m o r e c o d e j u s t t o f i n d t h e p r i m e v a l u e s f o d

T h m a i n p r o b l e m w i t h t h a b o v e t w l i n e si t h a t t h e y w a s t e l o o c o m p u t e r t i m e . " S w h a t ? " y o u m i g h t s a y . " c a w a i t , c e r t a i n l yw a i t l o n g e n o u g h f o m 1 5 4 1 t l o a d m p r g r a m s s I ' u s e d t i t . " T r u e ( d a m n i t b u t h a t ' s n o t h p o i n t .

c o m p u t e r l i k e t h C - 6 4 a n o t h e r 8 - b i tm a c h i n e s c a n h a n d l e u t f i v e - d i g i t i n t e g e r( M A X I N T 3 2 7 6 7 ) a n e v e n 3 2 a n 3 6 - b i tm a i n f r a m e s c a o n l y h a n d l e u t 1 0 o 1 1 - d i g i ti n t e g e r s w i t h o u t s p e c i a l p r o g r a m m i n g . B u i t h a p p l i c a t i o n s I ' l l m e n t i o n n e x t m o n t h , w e ' r e t a l ki n a b o u t f a c t o r i n g i n t e g e r s w i t h a o r d e r o m a g n i t u d e o 1 0 1 0 0 ! T h a t ' s a i n t e g e r w i t h a b o u t1 0 d i g i t s . q u a n t i t y o t h a t s i z e i a w f u l l y d i f i c u l t t i m a g i n e !

N o t w i t h s t a n d i n g t h f a c t t h s p e c i a l c o d ew o u l d h a v e t b w r i t t e n t h a n d l e i n t e g e r s t h a tl a r g e , u s i n g t h e a b o v e c o d e t o f i n d i t f a c t o r s i

T h G u i d e t C o m p u t e r L i v i n g 5

Page 56: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 56/76

l a u g h a b l e i w o u l d t a k e t r i l l i o n s ( n j o k e ) o y e a r s e v e n o t h f a s t e s t c o m p u t e r s t c o m p l e t et h t a s k ! W h i c h b r i n g s u s t t h e p o i n t o t h i sm o n t h ' s c o l u m n : a r t h e r e a n o t h e r , p e r h a p sf a s t e r , w a y s t o f a c t o r a i n t e g e r ?

T h a n s w e r i s o c o u r s e ! D y o t h i n k w w o u l d a s k s u c h a q u e s t i o n w i t h o u t h a v i n g a a n s w e r ? T h e m e t h o d w o u l d l i k e t p r e s e n t i b a s e d o m e t h o d d e v e l o p e d b y F e r m a t a n dc o m m u n i c a t e d t F a t h e r M e r s e n n e ; h i s t o r i c a l l y ,i w a t h f i r s t p r a c t i c a l a l t e r n a t i v e t t h p r c e d u r e g i v e n a b o v e . ( Y o u r e m e m b e r F e r m a t a n M e r s e n n e t h e y w e r e b u d d i e s o f P a s c a l . )

I g o e s l i k e t h i s : i a i n t e g e r c a b f a c t o r e d ,t h e n i c a w r i t t e n a t h s u o t w p e r f e c ts q u a r e s . F o e x a m p l e , 3 c a b f a c t o r e d a

1 a n 3 6 4 - 2 5 . N o t i c e t h a t b o t h 6 4 a n 2 a r e p e r f e c t s q u a r e s .

W h a t , y o u m a a s k , d o e s t h a t h a v e t d w i t h 3 9 a n i t f a c t o r s ? W e l l , 6 i t h s q u a r e o w h i c h i ( 1 3 ) / 2 a n 2 i t h s q u a r e o f w h i c hi ( 1 3 ) / 2 . T h i s s u a n d i f f e r e n c e r e l a t i o ns h i p i n a c c i d e n t , a n i t r u e o a n n u m b e rt h a t c a b f a c t o r e d ; t r i w i t h t h f a c t o r s o 1 3 0 8 1 g i v e n a b o v e a n y o u ' l l s e e t h a t i w o r k s .

N o t e t h a t i w o r k s t h o t h e r w a a r o u n d ,a l s o . I n u m b e r i t h e d i f f e r e n c e o t w p e r f e c ts q u a r e s , i c a b f a c t o r e d e a s i l y . F o e x a m p l e ,5 8 - 2 5 , a n w n o t e t h a t 8 i t h s q u a r e o

w h i l e 2 i t h s q u a r e o 5 s 5 4 1 ( 9 - 5 ) x ( 9 5 ) N o t e a g a i n t h s u a n d i f f e r e n c e r e l a t i o n s h i p !

H e r e , t h e n , i t h h e a r t o f F e r m a t ' s m e t h o d .S u p p o s e n i t h i n t e g e r t o b f a c t o r e d ( r e m e m b e rt h a t i a s s u m e d t b o d d ) . I w c o u l d f i n d t w o t h e r i n t e g e r s , s a a n y s t h a t i t h d i f e r e n c e o t h s q u a r e o a n t h s q u a r e o f y w c o u l d f a c t o r a e a s i l y a w f a c t o r e d 5 6 I w w e r e a b l e t f i n d s u c h i n t e g e r s , t h e n w c o u l dw r i t e ,

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

l i s t o n u m b e r s , k 2 _ n ) ( k i y _ n , ( 2 ) 2 - n , . . u n t i l w f i n d o n t h a t i p e r f e c t s q u a r e .

T h i s v a l u e w i l l b o u v a l u e f o r t h e s q u a r e o y t h v a l u e f o r t h e s q u a r e o f w i l l t h n u m b e rf r o m w h i c h w s u b t r a c t e d n

A e x a m p l e : S u p p o s e w w a n t t o f a c t o r2 3 4 4 9 . F i r s t , w n e e d t s u b t r a c t t h i s n u m b e rf r o m a p e r f e c t s q u a r e w h i c h i j u s t l a r g e r t h a n2 3 4 4 9 . T h i s n u m b e r i e a s i l y f o u n d b t a k i n g t h

s q u a r e r o o t o f 2 3 4 4 9 , w h i c h i 1 5 3 . 1 3 0 6 6 . . t h e n t h r o w a w a y t h d e c i m a l p a r t . T h a t l e a v 1 5 3 ; a d t t h i s t g e 1 5 4 . N o t h s q u a r e1 5 4 , w h i c h i 2 3 7 1 6 , i t h s m a l l e s t p e r f e c t s q u a rl a r g e r t h a n 2 3 4 4 9 b t h w a w p i c k e d i t

N e x t , c o m p u t e 2 3 7 1 6 - 2 3 4 4 9 2 6 7 . T h in u m b e r i n o a p e r f e c t s q u a r e , s w p r o c e e dt h n e x t v a l u e w h i c h i t h s q u a r e o f 1 5 5 ; n a m e l y2 4 0 2 5 . N o 2 4 0 2 5 - 2 3 4 4 9 5 7 6 , w h i c h i p e r f e c t s q u a r e ( i t i s t h s q u a r e o f 2 4 ) .

A t h i s p o i n t w c a s t o p . W t a k e t 1 5 a n t b e 2 4 . T h u s 2 3 4 4 9 ( 1 5 5 - 2 4 ) x ( 1 5 5 2 4 ) = 1 3 1 x 1 7 9 . T h p r o c e s s c o u l d b e t e d i o u s i w d i d n ' t h a v e o m i g h t y C - 6 4 ' s a n o u t r u s t y P a s c a l c o m p i l e r sd t h w o r k f o u s B u t , b e f o r e d i s c u s s i n g t p r o g r a m m i n g i n v o l v e d , w n e e d t d i s c u s s t e m i n a t i n g c o n d i t i o n s .

I i p o s s i b l e f o r t h e l i s t o d i f f e r e n c e s g i v a b o v e t n o e v e r p r o d u c e p e r f e c t s q u a r e ? T h a n s w e r i s o c o u r s e , n o T h r e a s o n i t h a t w e v e n t u a l l y r e a c h v a l u e o ( n + l ) / 2 f o a t h i s , w i t h i t c o r r e s p o n d i n g v a l u e f o w i l l g it h t r i v i a l f a c t o r s o n ( T r y i w i t h n 1 s o ts e q u e n c e i s n ' t t o l o n g ; a p e r f e c t s q u a r e w o n ' to b t a i n e d u n t i l 4 9 1 3 6 . ) T h i s g i v e s u w a t E N t h e s e a r c h ; n a m e l y , k e e p i n c r e m e n t i t h e p o s s i b l e v a l u e s f o u n t i l w o b t a i n p e r f e s q u a r e o u n t i l w r e a c h ( n l ) / 2 . I e i t h e r c a sw e ' r e d o n e .

O n l a s t s m a l l p o i n t . W h a t i t h n u m b e r w w i s h t f a c t o r i e v e n ? N p r o b l e m ! K e ed i v i d i n g i b u n t i l a l s u c h f a c t o r s a r e g o n e . E a m p l e : S u p p o s e w w i s h t f a c t o r 9 6 0 . W s i m p n o t e t h a t 9 6 2 x 4 8 0 , 4 8 4 x 2 4 0 2 4 1 2 0 , 1 2 0 = 1 6 x 6 0 , 6 3 2 x 3 03 6 4 x 1 5 , s t h a t 9 6 6 4 x 1 5 . N o w c a p p l y F e r m a t ' s m e t h o d t t h o d f a c t o r , 1 H e n c e , 9 6 6 4 x 3 x 5 .

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

5 T h G u i d e t C o m p u t e r L i v i n g

Page 57: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 57/76

P R O G R A M f i n d f a c t o r s C I N P U T , O U T P U T ) ;V A n o d d f a c , f r s t f a c , s e c f a c : I N T E G E R ;

e v e n p a r t : I N T E G E R ;P R O C E D U R E f a c t o r 2 s o u t ;V A m : I N T E G E R ;B E G I N

e v e n p a r t : 1 ; : = n ; C s a v e t h v a u o *

W H I L E ( M O 2 D B E G I N

e v e n p a r t : e v e n p a r t ; C e v e n pa r r e m e m b e r s t h e v e n f a c t o r o * : D I

E N D ;o d d f a c :

E N D ; C f a c t o r 2 s o u t * P R O C E D U R E f a c t o r ;

A k t e s t , d i f f : I N T E G E R ;d o n e : B O O L E A N ;: T R U N C C S Q R T C o d d f a c ) ) ; ( f i n d t h e

r o o t o t h e o d d f a c t o rn t h r o w a w a y t h e d e c i m a l p a r t . *

I S Q R C k ) < o d d f a c t h e n : 1 ( * i f o d f a c t o r i a l r e a d y

s q u a r e , w h a v e f o u n du s t a r t i n g p o i n t ; i n o h s t a r t i n g p o i n t i n e x t

* d o n e : F A L S E ;W H I L E N O T C d o n e ) D

B E G I Nd i f f : o d d f a c ;

C f i n d d i f f e r e n c e a n * t e s t : T R U N C C S Q R T C d i f f ) ) C t

t d e t e r m i n e w h e t h e r * I S Q R C t e s t ) d i f f T H E N d o n e :

U C i t i s p e r f e c t s q u a r e ;i s o w a r e d o n e . *

E L S E : C * i f n o t , g o *

E N D ;f r s t f a c : t e s t ; s e c f a c : t e

( f a c t o r * C m a i n p r o g r a m *

P A G E ;U R I T E L N C E n t e r n u m b e r t b f a c t o r e d .W H I L E N O T C E O F ) D

B E G I NR E f a c t o r 2 s o u tf a c t o r ;I o d d f a c T H E NW R I T E L N ( n : 5 , i o d d ; i t

, s e c f a c : 5 )E L S E

, W R I T E L N C ' T h e f a c t o r s o f ' , n : 5 ,e v e n p a r t : 5 , f r s t f a c : 5 , s e c f a c : 5 ) ;

W R I T E L N ; W R I T E L N C ' E n t e r n u m b e rf a c t o r e d . ' )

E N

S o m e f i n a l n o t e s : F e r m a t , h i m s e l f , u s e d t h i st f a c t o r

2 0 2 7 6 5 1 2 8 1 = 4 4 0 2 1 4 6 0 6 1o n l y 1 1 s t e p s , a c o m p a r e d t t h a p p r o x i m a t e4 8 5 0 d i v i s i o n s t h a t w o u l d b r e q u i r e d b u s i n g

h i d e a s g i v e n a t h b e g i n n i n g o t h i s a r t i c l e .i n o t s a t h a t h i m e t h o d i t h b e s t ; i i s

f a c t o r s a r e '

r

t o b e

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

t h f a c t o r s o t h n u m b e r a r s o m e w h a t c l o s et o g e t h e r , b u c a s l o w w h e n t h n u m b e r t b f a c t o r e d i a p r i m e . Y o m a e v e n g e a i n t e g e ro v e r f l o w e r r o r s i n c e t h p r o g r a m n e e d s t c o p u t e s q u a r e s . A l s o , F e r m a t ' s m e t h o d i o h i s t o r i c a l i n t e r e s t o n l y . M o d e r n m e t h o d s o f a t o r i n g l a r g e i n t e g e r s a r m u c h m o r e s o p h i s t i c a t e da n r e q u i r e s p e c i a l p r o g r a m m i n g t b i p l e m e n t e d ; i . e . , t h e y a r e g e n e r a l l y n o w r i t t e n i P a s c a l !

L a s t l y , i y o a r u s i n g O x f o r d P a s c a l p l e a s en o t e t h a t E O c a n n o t b e c o m e T R U E f r o m t h k e y b o a r d . b e l i e v e t h a t t h i s i a l s o t r u e i K M M M . I y o a r u s i n g t h S u p e r P a s c a l p r d u c t f r o m A b a c u s , p r e s s i n g t h e r u n / s t o p k e f o r c e s E O t b e c o m e T R U E . F o t h o t h e r p r d u c t s , s i m p l y e n t e r a v a l u e t h p r o g r a m i n o e p e c t i n g ( l i k e R E A L o C H A R v a l u e ) a n t h p r o g r a m w i l l t e r m i n a t e w i t h a e r r o r c o n d i t i o n .S l o p p y t s a t h l e a s t , b u i w o r k s .

N e x t m o n t h , w o u l d l i k e t d i s c u s s s o m er a t h e r i n t e r e s t i n g r e a s o n s w h o n m i g h t b i t e r e s t e d i t h f a c t o r s o a i n t e g e r : i t ' s m a t t e ro s e c u r i t y !

T h a u t h o r w e l c o m e s c o m m e n t s a n s u g g e st i o n s c o n c e r n i n g t h i s c o l u m n . T h e , i n t e r e s t e dr e a d e r m a w r i t e t t h a u t h o r a P . O . B o 4 3 G u i l d e r l a n d , N 1 2 0 8 4© 1 9 8 5 b C a r m e n A r t i n o . A l r i g h t s r e s e r v e d .

T h K o m p u t e r K o v e r - A l l s C o C o m p u t e r V i d e o D u s t C o v e r s

S t y l i s h U p h o l s t e r y F a b r i c s C u s t o m M a d eF o r m F i t t i n g S c o t c h g u a r d e d f o D o u b l e P r o t e c t i o n

C o m p u t e r s — $ 7 . 0 0 * V i d e o s 1 0 . 0 0 *P r i n t e r s — S 9 . 0 0 - S 1 3 . 0 0 *

A d $ 1 . 5 0 s h i p p i n g a n h a n d l i n gC o l o r s :# B r o w n # R u s t # 7 R e # G o l d # 5 T a # O t h e r c o l o r s# D a r k R u s t # 6 G r a y u p o n r e q u e s t .

T O r d e r , C a l l : 6 6 3 - 6 2 7 6 o r 6 6 8 - 9 6 1 8O W r i t e : T h e K o m p u t e r K o v e r - A l l s

C o 3 3 7 7 0 S . E . B l u f f R o a dB o r i n g , O 9 7 0 0 9

P l e a s e s t a t e m a k e , m o d e l a n c o l o r .

T h e G u i d e t C o m p u t e r L i v i n g 5

Page 58: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 58/76

I ' S o r r y ,B u D o n ' t S p e a k H e x i d e c i m a l

b S h e l l y R o b e r t sh a v e b e e n l a b o r i n g l a t e l y u n d e r m a j o r

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

p l e t e d t h y e a r o B i B r o t h e r , a n t h a t i n t h i se n l i g h t e n e d e r a , e v e r y b o d y , i n c l u d i n g h i b i b r o t h e r k n e w a b o u t c o m p u t e r s . m e a n ,h a v e n ' t w a l b e e n m a d e t f e e l g u i l t y a b o u td e p r i v i n g o u o f f s p r i n g o t h m i n i m u m a v a n t a g e o c o m p u t e r l i t e r a c y w h e t h e r w w e r eb l e s s e d b o f f s p r i n g , o b l e s s e d b l a c k o t h e m ? D o e s n ' t e v e r y b o d y k n o w t h e d i f f e r e n c eb e t w e e n c o m p u t e r c h i p a n c h o c o l a t e c h i p ?

R A a n E W E ? f l o p p y , m i n i f l o p p y ,d o u b l e s i d e d d o u b l e d e n s i t y a n s l i p p e d

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

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

R e c o r d & p l a y b a c k s p e e c h i y o u r o w v o i c eR e c o g n i z e y o u r s p o k e n c o m m a n d sH u o s i n g t c o m p o s e o p l a y m u s i c i r e a l t i m en o t e s a n c h o r d s !

A l t h i s a n Q A d S 0 f o m o r e f o o n l y : % / ■ * 7 s h i p p i n g h a n d l i n gY o w o n ' t b e l i e v e I u n t i l y o h e a r f t

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

O c a l l ( 5 0 3 ) 3 4 2 - 1 2 7 1 f o t e l e p h o n e d e m o n s t r a t i o n a n r e c e i v eF R E E a u d i o c a s s e t t e d e m o t a p e .N o t e : E a r l y V o i c e M a s t e r s h a v e t r a d e i v a l u e ! C a l l l o d e t a i l s ,

C O V O X I N C .6 7 5 - D C o n g e r S t . . E u g e n e . O 9 7 4 0 2T e l e x 7 0 6 0 1 7 ( A V A L A R M U D

W r o n g .E v e r y b o d y k n o w , k n o w s a b o u t c o p u t e r s . I t ' s j u s t t h a t l a t e l y d o n ' t k n o we v e r y b o d y .

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

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

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

m o n e y a r o u n d m f e e t f o b e i n g t h e r e , b u c o u l d n ' t m a n a g e t h f r e i g h t t b r i n g t h e i r w o r a r r a n g i n g m a c h i n e s e v e n i n t o t h n i n e t e e t c e n t u r y , m u c h l e s s t h i s o n e . T h e y h a t y p e w r i t e r s i n t h i s p l a c e t h a t t h N A V Y w o u l h a v e r e j e c t e d !

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

H e r e ' s w h a t h e a r d : ( A N D W H A TC O U L D H A V E S A I D , W H A T S H O U L DH A V E S A I D , A N W H A T H A T H G O O D S E N S E N O T S A I R E S P O N S E . )1 " O o o o o h . I t h a t c u t e l i t t l e T V ? "

( O O O O O O H . N O O O O O O . )2 " A r e t h e y p a y i n g h e m o n e y t s i t h e r e a n

w a t c h t h a t c u t e l i t t l e T V ( Y E S . A N L O O I T . )

3 " O h , l o o k a t h a t c u t e l i t t l e t e l e v i s i o n s e t ! ( A R E Y O R E L A T E D T O T H F I R S G E N T L E M A N W H W A L K E D B Y ? )

4 " T h a t ' s c o m p u t e r , i s n ' t i t ( W H A TM A D E Y O T H I N K I W A S N ' T

5 T h e G u i d e t C o m p u t e r L i v i n g

Page 59: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 59/76

C U T E L I T T L E T V T H E Y H A V E O N T R A C K M I N D A R O U N D H E R E . )

5 " d i d n ' t k n o w t h e y m a d e c o m p u t e r s t h a ts m a l l . ( T H E Y D O N ' T . Y O U ' R E S E E I N GT H I N G S . )

6 " C a n y o u d o m i n c o m e t a x e s f o r m e ? "( O N L Y F O L O T O F Y O U R M O N E Y . )

7 " I t h a t a I B P C ? " ( O C O U R S E . A R E N ' T A L L C O M P U T E R ' SI B P C ' S ? )

8 " c o m p u t e r , h u h ? W h a t d o y o u n e e d t h a tf o r ? ' ' ( T K E E P T R A C K O M S A N I T Y . )

9 " O h , t h a t ' s a d o r a b l e ! H o d o e s i w o r k ? "( M A G I C . E L V E S A N F A I R I E S . )

1 0 " C o m p u t e r ! O l o o k , c o m p u t e r ! M ( b r o t h e r / f a t h e r / s i s t e r / d a u g h t e r / a c o u n t a n t / l a w y e r / w i f e / b o o k i e ) h a o n o f t h o s e . A r t h e y a n g o o d ?( D E L I C I O U S . E S P E C I A L L Y W I T H

C H O C O L A T E S A U C E . )1 1 " T h e w o r d p r o c e s s o r , t h a t ' s t h h a r d w a r e ,

r i g h t ? " ( R I G H T . )1 2 " D i d T H E Y b u t h a t f o y o u ? " ( I

M A N N E R O S P E A K I N G . )1 3 " I s t h a t y o u r s ? " ( N O , S I L L Y , R I P P E D

I O F B A L A D Y O M W A I T O D A Y . )N e e d l e s s t s a y , i w a v e r y l o n g d a y . B

t o m o r r o w t h e y w i l l h a v e g o t t e n u s e d t t h a tl a d y b o r r o w i n g t h o f f i c e w i t h o u t f u r n i t u r ew h b r o u g h t h e o w c o m p u t e r w i t h h e r . A n r i g h t n o t h e y a l t h i n k I ' j u s t t h e h i p p e s tt h i n g e v e r .

T o m o r r o w t h i n k w i l l r e a l l y b r i n g i m c u t e l i t t l e t e l e v i s i o n s e t . T h a t o u g h t t c o n f u s et h e m . :

© 1 9 8 5 b W r i t e P r o t e c t P u b l i s h i n g . A l r i g h t sr e s e r v e d .

B A C K U PP R O T E C T E D S O F T W A R E

F A S Tw i t h C O P Y I 6 4 / 1 2 8F r o m t h t e a m w h b r o u g h t y o C O P Y I I P L U S ( A p p l e ) , C O P Y I I P ( I B M )a n C O P Y / / A £ 4 C ( M a c i n t o s h ) c o m e s a r e v o l u t i o n a r y n e c o p y p r o g r a m f o t h C o m m o d o r e 6 a n 1 2 c o m p u t e r s .

C o p i e s m o s t * p r o t e c t e d s o f t w a r e a u t o m a t i c a l l y .C o p i e s e v e n p r o t e c t e d d i s k s i j u s t m i n u t e s ( s i n g l e d r i v e ) .C o p i e s e v e n p r o t e c t e d d i s k s i j u s t m i n u t e ( d u a l d r i v e ) .M a x i m u m o f o u r d i s k s w a p s o a s i n g l e d r i v e .I n c l u d e s f a s t l o a d e r , 1 s e c o n d f o r m a t .

R e q u i r e s C o m m o d o r e 6 o 1 2 c o m p u t e r w i t h o n o t w 1 5 4 1 o 1 5 7 1 d r i v e s .

C E N T R A L P O I N TS o f t w a r e , I n c .9 7 0 0 S C a p i t o l H w y . . " 1 0 0

F b r t l a n d . O 9 7 2 1 9

5 0 3 / 2 4 4 - 5 7 8 2M - 8 - 5 : 3 0 , W . C o a s ! T i m e

( P r e p a y m e R e q u i r e d )

$ 3 9 . 9 5p l u s S s / ( S o v e r s e a s )

• W u p d a t e C o p y I I 6 4 r e g u l a r l y t h a n d l e n e p r o t e c t i o n s ; y o a s r e g i s t e r e d o w n e r m a u p d a t e a a n t i m e a r e d u c e d p r i c e .

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

T h G u i d e l C o m p u t e r L i v i n g 5

Page 60: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 60/76

A c t i v i s i o n O p e n s W i n d o w I n t oM i c r o W o r l d O L i t t l e P e o p l e

b S h e l l y R o b e r t sw a t c h e d B i t s a n B y t e s o P B a n

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

W h d i d t h e y t h i n k t h e y w e r e k i d d i n g ?d i d n ' t j u s t f a l l o f t h t u r n i p t r u c k , y o u k n o w .W h a t m a k e s c o m p u t e r w o r k , a a n f o o l w i l lt e l l y o u , i l i t t l e g u w h l i v e s i t h e r e . H e ' sr e a l q u i c k a n r e a l s m a r t , a n w h e n y o t e l l t h m a c h i n e t d s o m e t h i n g , h e ' s t h o n w h d o e s i t I c o u l d n ' t b a n s i m p l e r .

B u t , d o y o u t h i n k c o u l d c o n v i n c e t h n e r d s a n c o m p u t o i d s a r o u n d m t f o r g e t a l t h a t l o g i c j u n k , a n t r u s t m t k n o w t r u t hf r o m h a r d w i r i n g ? N o o c o u r s e c o u l d n ' t .N o w i t h o u t s o m e h e l p , a n A c t i v i s i o n h a j u s ts e n t i t

T h a t c r a f t y c r e w a A c t i v i s i o n h a a c t u a l l yc a p t u r e d s e v e r a l o t h C o m m o d o r e G r e m -m i e s . T h e y ' v e g o n e p u b l i c w i t h t h e m f o a l t s e e .

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

f ; s n l : i l ' l : < j

A c t i v i s i o n o f f e r s w i n d o w I n f o t h w o r l d o t h L i t t l eP e o p l e l i v i n g i y o u r C o m m o d o r e !

h i m c o m p a n y , w h o s e n a m e i E l m e r . A n E l m e r i q u i t e a h o m e i m c o m p u t e r . W h j u s t t h o t h e r n i g h t a w a o b s e r v i n g E l m e r ' h a b i t s o d a i l y l i v i n g , h e t y p e d m a n o t e t e l l i n m j u s t h o h a p p y h w a w i t h t h a c c o m o d a t i o n s , e v e n o f f e r i n g t p a r e n t , w h i c ht h o u g h t w a m o s t c i v i l i z e d s u g g e s t i o n a l t h o u g h h a v e a y e t c o l l e c t p e n n y f r o h i m .

T h w i n d o w t h a t A c t i v i s i o n h a p r o v i d e l e t s y o s e E l m e r ( a n d u n d e r s t a n d a l s H a r v e y , R u s s e l o R i c k , E l m e r ' s o t h e r c o p u t e r c o l l e a g u e s ) n o a c t i v e l y a w o r k , b u a h o m e , r e l a x i n g .

E l m e r ' s h o u s e h a t h r e e s t o r i e s , a n d o f i r s t b o o t u p t h h o u s e i e m p t y , b e r e f t o l i i n g b e i n g s , b u f u l l y f u r n i s h e d a n f u l l y s t o c ke d A f t e r a m o m e n t o s o t h f r o n t d o o o p e n s , a n i w a l k e d E l m e r t o i n s p e c t t h j o i n t . H l o o k e d i a l t h r o o m s , o p e n e d a l t h d r a w e r s , c h e c k e d t h c l o s e t s , a n d , o c o u r s e , t u r n e d o t h r e s i d e n t c o m p u t e r t m a k e s u r e i w a w o r k i n g . T h i n g s m u s t h a v b e e n t h i l i k i n g b e c a u s e h e d e c i d e d t m o v i n T h i s m e a n t g o i n g b a c k o u t s i d e t g e h i b o x e s , b r i n g i n g t h e m i a n p u t t i n g t h i n g a w a y .

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

O t h n e x t l e v e l i t h b e d r o o m ,b a t h r o o m , a n d c o m p u t e r r o o m , a n t h t o f l o o r h o u s e s t h d e s k , f i l e , t y p e w r i t e r , T V p i a n o a n r e c o r d p l a y e r . A l s o c l o s e t , w h i c E l m e r s e e m s t e n j o y d i s a p p e a r i n g i n t o . Q u i t c o m f y , t h i s h o u s e i s

T h e n t i r e p r o g r a m c o n s i s t s o y o u r w a tc h i n g y o u r L i t t l e C o m p u t e r P e r s o n a h g o e a b o u t h i d a i l y o n i g h t l y r o u t i n e . I t i s k e y e d t b o t h t h d a t e a n t i m e y o t y p e i n F o e x a mp l e , s i n c e f i r s t m e h i i D e c e m b e r , h p l a y e d C h r i s t m a s c a r o l s o t h r e c o r d p l a y e r .

L i t t l e C o m p u t e r P e o p l e i t o t a l l y u s e l e s s a b s o l u t e l y e n g a g i n g p r o g r a m w i t h a l t h d e t a i l s t h o u g h t t h r o u g h o s m a l l s c a l e . F o

5 T h e G u i d e t C o m p u t e r L i v i n g

Page 61: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 61/76

e x a m p l e , w h e n E l m e r p l a y s t h p i a n o , w h i c hh d o e s q u i t e w e l l , t h a n i m a t i o n m o v e s h i l e f th a n d o n l e f t h a n d e d p i a n o s t r o k e s , a n t h r i g h t o t h r i g h t . T h i s m a s o u n d l i k e s i l l yt h i n g t n o t i c e , b u w h e n y o c o n s i d e r t h a tE l m e r i l e s s t h a n a i n c h h i g h o m C B m o n i t o r , i s h o w s t h k i n d o f a t t e n t i o n t od e t a i l t h a t A c t i v i s i o n s h o u l d b e g i v e n m e d a l sf o r .

E l m e r i q u i t e f a s t i d i o u s . H w a s h e s t h d i s h e s a f t e r h e a t s . H a l s o b r u s h e s h i t e e t ha f t e r m e a l s , a n c h a n g e s h i c l o t h e s e v e r y d a y .H p l a y s g a m e s , h c a g e d e l i v e r i e s o f o o d ,d o f o o d , b o o k s , r e c o r d s . H t a l k s o t h p h o n e , a n d o e s h u n d r e d s o l i t t l e t h i n g s t h a ta r t o n u m e r o u s t m e n t i o n , b u t n o t t o ot e d i o u s t w a t c h .

h a v e t a l k e d t o s e v e r a l o t h e r c o m p u t e ro w n e r s w h h a v e a l s o m a n a g e d t b i n t r o d u ce t t h e i r o w l i t t l e p e o p l e i n s i d e t h e i r c o p u t e r s , a n i c o m p a r i n g n o t e s , w f i n d t h a tt h e y a r e q u i t e d i f f e r e n t i p e r s o n a l i t y a n t e m p e r a m e n t . B i l l ' s L C P , f o e x a m p l e , g o e s t

b e d p r o m p t l y a n i n e o ' c l o c k . F r a n k h e a r dR i c k g o u t s i d e i t h m i d d l e o t h d a o n c ea n m o t h l a w n . R i c k a l s o h a n i n t e r e s t i a p p r o a c h i n g h i c o m p u t e r w h i l e h a v e t i n o r e E l m e r ' s i n c e s s a n t b a n g i n g o t h g l a s s t og e m t h e l p h i r u t h s i n g l e p r o g r a m i h i c o m p u t e r , n a m e c h a n g i n g p r o g r a m f o w h i c h h a v e n n e e d .

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

T h i s p r o g r a m d o e s n o d y o u r t a x e s o f i g u r e o u t h l o n g t e r m a m o r t i z a t i o n o y o u rm o r t g a g e . A l i d o e s i e n g a g e y o u , c h a r my o u r f r i e n d s , a n l e y o m a r v e l a t h i n n o v at i o n o t h A c t i v i s i o n f o l k s w h a l w a y s b e l i e ve d a n c o n t i n u e t p r o v e t h a t w h a t ' s r e a l l y i s i d e y o u r c o m p u t e r i w h o l e l o o f u n .© 1 9 8 6 b W r i t e P r o t e c t P u b l i s h i n g . R e p r i n tw i t h w r i t t e n p e r m i s s i o n o n l y .

M U S TF o C a r t r i d g e U s e r sP r e v e n t s w e a r a n t e a r o y o u r

e x p a n s i o n p o r t . E x p a n d s y o u r c o m p u t e rw i t h a d d i t i o n a l s l o t s t h a t a r s e l e c t a b l e b y

S l i d e S w i t c h . N n e e d t t u r n y o u r c o m p u t e r O F j u s tt r e s e t w i t h t h e C a r t r i d g e E x p a n d e r ' s B U I L T - I N R E S E T B U T T O N .

i • C R e s i d e n t s A d 6 T A X . O u l s i d e U . S . A d $ 1 0 . 0 0 S h i p p i n gN / V A R O N E A v a i l a b l e a B e t t e r D e a l e r s E v e r y w h e r e

o s e n d c h e c k o M o n e y O r d e r t o N A V A R O N E I N D U S T R I E S , I N C .

( 2 0 9 ) 5 3 3 - 8 3 4 92 1 1 0 9 L o n g e w a y R d . , S u i t e " C S o n o r a , C 9 5 3 7 0

T h G u i d e t C o m p u t e r L i v i n g 5

Page 62: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 62/76

G e t t i n g S t a r t e d W i t h8 c o l u m n s o t h 1 2

b B i l l P y t l o v a n yG e t t i n g i n t o t h 8 0 - c o l u m n m o d e o t h

C - 1 2 8 i p o s s i b l e i m a n y w a y s . O n w a i t h a v e t h 4 0 / 8 0 c o l u m n k e d e p r e s s e d w h e n y o t u r n t h c o m p u t e r o n O c o u r s e , y o u m u s ta l s o h a v e a R G o o t h e r m o n i t o r c a p a b l e o d i s p l a y i n g 8 c o l u m n s . I n s t e a d o u s i n g t h 4 0 / 8 0 k e y , I ' v e f o u n d m u c h m o r e f l e x i b l em e t h o d s t s w i t c h f r o m 4 t 8 c o l u m n s . T h g r a p h i c s c o m m a n d , f o i n s t a n c e , w i l l a c t i v a t e8 0 - c o l u m n m o d e .

E d i t o r ' s N o t e :W h e n w t a l k t p e o p l e a u s e r g r o u p s

a n l o o k t h r o u g h o u m a i l , w f i n d t h a t t h 8 0 - c o l u m n c a p a b i l i t i e s o t h 1 2 h a v eg o o d m a n y p r o g r a m m e r s p u z z l e d . T h e p r ob l e m i n o t h a t t h n e c h i p ( t h e 1 2 P d o e s n ' t u s e t h V I c h i p f o 8 0 - c o l u m no u t p u t ) i i n h e r e n t l y d i f f i c u l t t w o r k w i t h .

I s o m e w a y s , i i e a s i e r t o m a s t e rt h a n t h V I C . T h t r o u b l e i t h a t t h e i n f o rm a t i o n y o n e e d t e x p l o r e t h c h i p i i t h s t i l l a w a i t e d " 1 2 8 P r o g r a m m e r ' sR e f e r e n c e G u i d e " a n d i n o f o u n d i t h " S y s t e m G u i d e " . F o r t u n a t e l y f o t h

f r u s t r a t e d h a c k e r s o u t h e r e , B i l l P y t l o v a n y( 1 2 P p r o g r a m m e r w i t h s e o C o m o d o r e ' s d e v e l o p m e n t s y s t e m m a n u a l s )h a d r o p p e d b y t h i s m o n t h w i t h s o m es t r a i g h t t a l k a n n e e d e d i n f o r m a t i o n .

I y o a r c o m f o r t a b l e w i t h m a c h i n el a n g u a g e o a a v i d P O K E r , t h e n B i l l ' s" c a r e p a c k a g e " w i l l b j u s t t h t h i n g t g e

y o s t a r t e d . I y o a r n o n - p r o g r a m m e r ,t h e n t a k e d e e p b r e a t h a n p r o c e e d ( i a a l l ) w i t h c a u t i o n . M a n y c o m p u t e r o w n e r sw i l l f i n d n u s w h a t e v e r f o t h f o l l o w i n gm a t e r i a l . P l e a s e b t o l e r a n t a n u n d e r s t a n dt h a t i h a p p e n s t b o v i t a l i m p o r t a n c e t o t h e r s .

G r a n t

G e t t i n g b a c k t 4 c o l u m n s i e a s y . Y o j u s t h i r u n / s t o p r e s t o r e . T h e a s i e s t m e t h o d i p r o b a b l y h i t t i n g t h E S k e a n t h e n t h k e y . T h i s w i l l t o g g l e t h s c r e e n d i s p l a y b a c ka n f o r t h b e t w e e n 4 a n 8 c o l u m n s a o f t e na y o l i k e . T h i s m e t h o d i v e r y f l e x i b l b e c a u s e y o w o n ' t h a v e t t u r n y o u ' r e c o p u t e r o f f t c h a n g e d i s p l a y m o d e .

R e m e m b e r , w i t h m o s t d i s p l a y d e v i c e s o m o n i t o r s w h i c h a r c a p a b l e o b o t h 4 a n 8 c o l u m n s y o u ' l l a l s o h a v e t c h a n g e t h d i s p l a ym o d e o t h d e v i c e . T h i s c a n u s u a l l y b d o n ew i t h o u t t u r n i n g a n y e q u i p m e n t o o o f f .

W h i l e i t h 8 0 - c o l u m n m o d e , t h C - 1 2 8h a n d l e s v i d e o i a e n t i r e l y d i f f e r e n t m a n n e r .T h s c r e e n d i s p l a y i h a n d l e d b d e v i c k n o w n a t h 8 5 6 3 8 0 - c o l u m n d i s p l a y c h i p T h e r e i 1 6 o R A m e m o r y i t h 8 5 6 3c h i p . T h i s m e m o r y i i a d d i t i o n t t h 1 2 8 K o t h C - 1 2 8 P C T h i s m e m o r y i i n t e n d e d t b u s e d s o l e l y b t h 8 5 6 3 8 0 - c o l u m n c h i p . M u c ho i i i r e l o c a t a b l e a r e a s , b u t h e d e f a u l d e f i n i t i o n s a r a f o l l o w :

H e D e c i m a lT E X T S C R E E N

$ 0 0 0 0 $ 0 7 C F 0 0 0 0 1 9 9 9A T T R I B U T E A R E A

$ 0 8 0 0 $ 0 F C F 2 0 4 8 4 0 4 7C H A R A C T E R D E F I N I T I O N S

$ 2 0 0 0 $ 3 F F F 8 1 9 2 1 6 3 8 3

T e x t S c r e e nY o u ' l l n o t i c e t h a t t h t e x t a r e a a n a

t r i b u t e a r e a a r b o t h 2 0 0 0 b y t e s ( 8 0 c o l u m n s2 r o w s 2 0 0 0 ) . T h e r e i o n e - t o - o n r e l a t i o n s h i p b e t w e e n t h t e x t a r e a a n a t t r i b u t a r e a w h e r e a s t h l o c a t i o n $ 0 0 0 0 h o l d s t h c h a r a c t e r c u r r e n t l y d i s p l a y e d i t h u p p e r l e fh a n d c o r n e r o f t h s c r e e n , r o 1 c o l u m n 1

L o c a t i o n $ 0 8 0 0 , t h s t a r t o t h a t t r i b u t a r e a , h o l d s t h a t t r i b u t e s o t h c h a r a c t e r i r o 1 c o l u m n 1

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

o y o u r C - 1 2 8 s y s t e m g u i d e , r a t h e r t h a s t r i c t A S C I I c o d e s . @ A B e t c

6 T h e G u i d e t C o m p u t e r l i v i n g

Page 63: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 63/76

S c r e e n A t t r i b u t e sA t t r i b u t e s a r e d e f i n e d b t h s e t t i n g o

b i t s w i t h i n t h a t t r i b u t e b y t e .B

B B S B

B B

C s e e

0

c h a r a c t e rc h a r a c t e r

a p p e n d i xR e v e r s U n d e r l i n eB l i n kR e G r e e nB l u e

s e s e

L o n t e n sH i g h i n t e n s i t y

C h a r a c t e r D e f i n i t i o nT h d e f a u l t c h a r a c t e r d e f i n i t i o n s t a k e 8

( 5 1 2 c h a r a c t e r s ) . E a c h c h a r a c t e r i d e f i n e d b 8 1 b i t s ; y e t , o n l y t h 8 x b i t s a r e a i u s e du n d e r n o r m a l c i r c u m s t a n c e s . U p o n s y s t e ms t a r t - u p , t h e s e c h a r a c t e r d e f i n i t i o n s a r i i t i a l i z e d b t h K e r n a l r o u t i n e D L C H A R ,w h o s e J m i f o u n d a $ F F 6 2 .

T h i s i g r e a t r o u t i n e t l o o k a t t o s e h o w r i t i n g t t h 8 5 6 3 i d o n e .

Y o u ' l l n o t i c e t h a t t h e r e i s s t i l l s o m em e m o r y n o u s e d ! T h i s m e m o r y i a v a i l a b l e f o v a r i o u s p u r p o s e s . B c h a n g i n g t h v a l u e s o r e g i s t e r s 1 a n 1 3 y o m a a l t e r w h i c hm e m o r y i u s e d a t h s t a r t o s c r e e n t e x t . O r b c h a n g i n g r e g i s t e r s 2 2 1 y o m a a l t e rt h b e g i n n i n g o t h a t t r i b u t e d e f i n i t i o nm e m o r y .

B r e c o n f i g u r i n g t h e s e m e m o r y l o c a t i o n s ,i i p o s s i b l e t s t o r e m o r e t h a n o n s c r e e n i 8 5 6 3 m e m o r y a l l o w i n g y o t s w a p b a c k a n f o r t h b e t w e e n s c r e e n s .

8 5 6 3 R E G I S T E R M A

H z o n t a t o t a lH o r i z o n t a l D i s p l a y e dH o r i z o n t a l S y n c P o s i t i o nV e r t i c a l S y n c W i d t hH o r i z o n t a l S y n c W i d t hV e r t i c a l T o t a lV e r t i c a l T o t a l A d j u s tV e r t i c a l D i s p l a y e dV e r t i c a l S y n c P o s i t i o nI n t e r l a c e M o d eC h a r a c t e r T o t a l - v e r t i c a lC u r s o r M o d eC u r s o r S t a r t S c a n L i n eC u r s o r E n S c a n L i n eD i s p l a y A d d r e s s s t a r t h i g hD i s p l a y A d d r e s s s t a r t l o C u r s o r P o s i t i o n ( h i g h )C u r s o r P o s i t i o n ( L o w )L i g h t P e n V e r t i c a l

e g 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1

B t 7 - 7 - 7 - 7 - 3 - 7 - 4 - 7 - 7 - 1 - 4 - 6 - 4 - 4 - 7 - 7 - 7 - 7 - 7 -

1 1 1 2 2 2 2 2

2

2 2 2 2 3 3 3 3 3 3 3

7 - 7 - 7 - 7 - 7 - 7 - 3 - 4 -

4 -

3 - 7 - 3 - 7 - 7 - 4 - 7 - 7 - 7 - 7 - 7 - 7 - 3 -

L i g h t P e n H o r i z o n t a lU p d a t e L o c a t i o n ( h i g h )U p d a t e L o c a t i o n ( l o w )A t t r i b u t e S t a r t A d d r h i g hA t t r i b u t e S t a r t A d d r l o C h a r a c t e r t o t a l - h o r i z o n t a lC h a r a c t e r d i s p l a y e d - h o r i zC h a r a c t e r D i s p l a y e d - V e r t i cC o p y / F iR e v e r s s r e e nC h B l i n k r a t eV e r t i c a l S m o o t h S c r o l lT e x t / G r a p hA t t r i b u t e e n a b l eS e m i g r a p h i cP i x e l D o u b l eH o r i z o n t a l s m o o t h s c r o l lF o r e g r o u n d C o l o rB a k r o u n d C o l o rA d d r e s s I n c r e m e n t p e R o C h a r a c t e r S e A d d r e s s4 4 1 6 / 4 1 6 4U n d e r l i n e S c a n L i n eW o r d C o u n t C c o u n t - 1 )C P R E A D / W R I T E D A T AB l o c k c o p y s o u r c e a d d r h i g hB L o c k c o p y s o u r c e a d d r L o D i s p l a y E n a b l e b e g i nD i s p l a y E n a b I e E n D R A M R e f r e s h p e s c a n L i n e

8 5 6 3 M e m o r y W r i t eT h i s r o u t i n e i m e a n t t b a e x a m p l e o

h o t w r i t e ( p o k e ) b y t e i n t o 8 5 6 3 m e m o r y .R e m e m b e r , t h i s m e m o r y i n o p a r t o t h n o m a C - 1 2 8 m e m o r y a n d y o u c a n n o t j u s t p o k eo s t o r e a v a l u e t h e r e i o n s i m p l e s t e p . h a v eu s e d i i v a r i o u s p r o g r a m s i c a n b e c a l l e df r o m B A S I C , o f r o m a n o t h e r m a c h i n el a n g u a g e r o u t i n e . T h f o l l o w i n g r e g i s t e r s a r f i r s t s e t :. < t h v a l u e t w r i t e o p o k e. < m e m o r y l o c a t i o n h i g h- < m e m o r y l o c a t i o n l o

I B a s i c , y o c a u s t h B a s i c 7 . S Y c o m m a n d t p a s t t h e v a l u e s o t h . A . . r e g i s t e r s . ( F o r e x a m p l e : S Y S 8 i 9 2 , a , , y ) . I c o u l d e a s i l y b e n t e r e d u s i n g t h 1 2 8 * s b u i l t i nM O N I T O R . h a v e p l a c e d i i l o c a t i o n s$ 2 0 0 0 + . T r e s e r v e t h i s a r e a , b e g i n b t y p i n g

G R A P H I C 1 : F A S T : G R A P H I C 5T h i s w i l l r e s e r v e s p a c e n o r m a l l y u s e d b 4 c o u m H i - r e s g r a p h i c s a n p u y o i n t o 8 c o u m m o d e .

T s a v e t h i s l i t t l e p r o g r a m , y o w o u l dt y p e :B S A V E " P O K E 8 0 " , B 0 , P 2 0 4 8 T P 2 0 8 00 2 0 0 00 2 0 0 10 2 0 0 2

P H T Y P H

p u s h( y -

- s t a c k- s t a c k

T h e G u i d e t C o m p u t e r L i v i n g 6

Page 64: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 64/76

0 2 0 0 30 2 0 0 40 2 0 0 50 2 0 0 70 2 0 0 80 2 0 0 B0 2 0 0 C0 2 0 0 D0 2 0 1 00 2 0 1 10 2 0 1 30 2 0 1 60 2 0 1 90 2 0 1 B0 2 0 1 E

T X P H L X P L J S I N P L J S P L L D S T B I B P S T R T

# $ 1 2$ 2 0 1 3

$ 2 0 1 3# $ $ D 6 0 0S D 6 0 0$ 2 0 1 6$ D 6 0 1

( x s e u p o a

' w r i t es e u p o a

p o a e u

s t r w a i t

. - s t a c k

R 1 C x

t 8 5 6 3R 1

C y C a

R 3 8 5 6 3 r e

s t a t u s b i s t o r e n e v a l u e

r e T h s u b r o u t i n e a $ 2 0 1 3 i a c t u a l l y

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

R e . C o n t a i n s t h 8 5 6 3 r e g i s t e r t w h i c hy o w i s h t w r i t e .

R e . C o n t a i n s t h v a l u e t w r i t e .$ 2 0 1 3 Y o p l a c e t h 8 5 6 3 r e g i s t e r n u m b e r i

l o c a t i o n $ D 6 0 0 .$ 2 0 1 6 - $ 2 0 1 9 N e x t y o w a i t t i l l t h 8 5 6 3 c h i p

s e t s t h s t a t u s b i ( 7 ) .$ 2 0 1 B A t t h i s t i m e , $ D 6 0 1 w i l l l o g i c a l l y B

t h a t r e g i s t e r . Y o c a n o r e a d t h v a l u e c o n t a i n e d i $ D 6 0 1 o w r i t e a n e v a l u e t h e r e a w h a v e d o n e h e r e .

I t h a b o v e r o u t i n e , w a c t u a l l y w r i t e t d i f f e r e n t r e g i s t e r s i n t h 8 5 6 3 . S i n c e w w a n t t w r i t e t m e m o r y , t h f i r s t t h i n g w m u s t d o i t s e t h U p d a t e R e g i s t e r ( 1 1 9 t c o n t a i nt h a d d r e s s w w a n t . I m u s t b d o n e i o r d f e r !2 0 0 5 - 2 0 0 8 S e t s t h r e g i s t e r 1 8 t o t h v a l u e

p a s s e d i t h r e g .2 0 0 B - 2 0 0 D S e t s r e g i s t e r 1 t o t h e v a l u e p a s s e d

i t h r e g .2 0 1 1 - S e t s r e g i s t e r 3 a n p a s s e s t i t h v a l u e

p a s s e d i . A y o m a n o t e a b o v e , i t h 8 5 6 3

r e g i s t e r m a p , R 3 i t h C P R e a d / W r i t er e g i s t e r a n i u s e d f o d a t a I / b e t w e e n$ D 6 0 1 a n d 8 5 6 3 m e m o r y . R 1 a n R 1 a r u s e d a p o i n t e r s t t h m e m o r y l o c a t i o n w h i c hi a c c e s s e d .

h o p e t h i s h e l p s c l e a r s o m e o t h m y s t e r i e s o t h f a m e d C - 1 2 8 8 c o l u m n c h i p .M o r e t h a n a n y t h i n g i s h o u l d o p e n t h d o o r t n e a n e x c i t i n g q u e s t i o n s .© 1 9 8 6 b B P y t l o v a n y . A l r i g h t s r e s e r v e d .

R u s s e l l A s s o c i a t e s

C - 6 4 R e p a i rC - 1 2 8 R e p a i rW a r r a n t y W o r kF R E E E s t i m a t e s

1 5 4 1 R e p a i r a n A l i g n m e n t1 5 7 1 R e p a i r a n A l i g n m e n tD r i v e c l e a n i n gD r i v e S p e e d A d j u s t m e n t

D e a l e r s W e l c o m e

R u s s e l l A s s o c i a t e sL o c a t e d a t C O M P U T E R M A R T

2 7 0 0 N . E . A n d r e s e n R o a dV a n c o u v e r , W 9 8 6 6 1

( 2 0 6 ) 6 9 5 - 1 0 1 8

6 T h G u i d e t C o m p u t e r L i v i n g

Page 65: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 65/76

P o t p o u r r iQ u i c k i e s , S h o r t T a k e s N u t s h e l l R e v i e w sL a O T h W e s t f r o m A c c o l a d e

T h i s i g e n u i n e l y u n i q u e a n d e l i g h t f u lg a m e . C o m b i n i n g e x c e l l e n t g r a p h i c s , t h e i n t e r a ct i o n o f a n a d v e n t u r e g a m e , a n e a s y j o y s t i c k c o t r o l , i d e f i e s c a t e g o r i z a t i o n . Y o u ' r e t h s h e r i f f o

W e s t e r n t o w n , m a k i n g y o u r r o u n d s , a n r e a ct i n g t t h e e v e n t s a n c h a r a c t e r s a r o u n d y o u . A t h e n o t h g a m e , o u p o n y o u r e a r l y d e m i s e( s h o u l d y o m a k e t h w r o n g d e c i s i o n a t h w r o n g t i m e ) , y o w i l l b r a t e d i n u m b e r o c a t e g o r i e s .U s i n g s p l i t s c r e e n , L a o t h W e s t o f f e r s

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

p l a y e r . T h p l a y e r s u s j o y s t i c k t i n p u t t h e i rc h o i c e s . T h g a m e e v o l v e s a t h p l a y e r r e a c t s t o

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

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

A c c o l a d e , s p i n - o f f o A c t i v i s i o n , i r e l a t i v e n e w c o m e r o t h e s c e n e . T h i s i t h f i r s tA c c o l a d e p r o d u c t I ' v e e x p l o r e d , b u f r o m t h i ss a m p l i n g , c a n ' t w a i t t e x p l o r e m o r e o t h e i rt i t l e s .

R a n d y C h a s eT h L u s c h e r P r o f i l e f r o m M i n d s c a p e , I n c .

D y o u r p r e f e r e n c e s f o r c e r t a i n c o l o r s a n s h a p e s s a a n y t h i n g a b o u t y o u ? T h e y s u r e l y d o D r M a L u s c h e r h a e s t a b l i s h e d w o r l d - w i d er e p u t a t i o n a t h w i z a r d o f t h l a n g u a g e o c o l o ra n s h a p e . T h t e s t i n s t r u m e n t s h h a d e v e l o p e da r r e s p e c t e d a n i w i d e u s e , p a r t i c u l a r l y i E u r o p e .

A s i d e f r o m t h " p r o f e s s i o n a l " i n s t r u m e n t s ,s o m e o h i w o r k h a l o n g b e e n a v a i l a b l e t t h p u b l i c i t h U . S . i b o o k f o r m ( T h e L u s c h e rC o l o r T e s t , D r M a L u s c h e r , R a n d o m H o u s eI n c . , a n i p a p e r b a c k , P o c k e t B o o k s ) . T h i sp a c k a g e f o t h C o m m o d e r e 6 i a o n c e m u c he x p a n d e d , y e v a s t l y m o r e s i m p l e t u s e . N b o o kt r e a d . N 7 5 - p a g e i n t e r p r e t a t i o n t a b l e t o s e a r c ht h r o u g h . E x p a n d e d t h o u g h i m a b e t h i s o n t a k e s a b o u t t e m i n u t e s .

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

s a m p l i n g o t h e g r a p h i c s f r o m L a o t h W e s t , w i n nn c o m b i n a t i o n o g r a p h i c s , t e x t , a n j o y s t i c k c o n t r o l s .

F o o l i s h t p a m o r e .D a n g e r o u s t p a l e s s .

- 5

Q U A L I T Y M E D I AL I F E T I M E R E P L A C E M E N TG U A R A N T E EH U B R I N G S - T Y V E C E P S .W R I T E P R O T E C T S

A

5 . 2 5 S S D D5 . 2 5 D S D D

P F O R M A T T E D1 . 2 M B 3 . I ( M a c )

. 7 . 8

1 . 0 91 . 9 9

5 . 6 . 7

9 C A L L

B l a c k s h i pC O M P U T E R S U P P L Y

A a S - 0 s a p p i n g a n d h a n d l i n g p e r1 0 D i s k o t i e s C O a n S 9 i C r e s i d e n t s a a 5 ° s a l e s t a x iV I S A M C O P B o 8 8 3 3 6 2S a F r a n c i s c o C A 9 4 1 8 8I C a l i f o r n i a 4 1 5 - 5 5 0 - 0 5 1 2U S A o r d e i s 8 0 0 - 4 3 1 - 6 2 4 9I C a n a d a 4 0 3 J 2 B - 6 2 2 9

T h G u i d e t C o m p u t e r L i v i n g 6

Page 66: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 66/76

T h L u s c h e r P r o f i l e i n o p a r l o r - g a m eh o c u m , t h o u g h y o c a n r u n i j u s t f o r f u n . T h i s i n o t h b e s t g a m e t r u a p a r t y . I c a b r e v e a l i n g , a n i n v o l u n t a r y e x p o s u r e c a b e p a i nf u l . B r e s p e c t f u l o o t h e r s ' p r i v a c y . I t h e y g i v ei a w a y , t h a t ' s f i n e , b u i s h o u l d b t h e i r c h o i c e .

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

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

S e n s i t i v i t y t m o o d i b o t h s t r e n g t h a n w e a k n e s s o t h i s p r o d u c t . I i f a s c i n a t i n g t w a t c h i m i r r o r y o u r c h a n g e s i s p i r i t , b u t h i ss h o u l d c a u t i o n y o a b o u t t a k i n g a n y t h i n g i s a y sa i i w e r e c h i s e l e d i s t o n e . $ 5 9 . 9 9 l i s t , M i n d -s c a p e I n c .

G r a n t J o h n s o n

T h W h o l e B i f r o m A p p l i e d T e c h n o l o g i e s , I n c .

T h i s i v e r y n i c e w o r d p r o c e s s i n g p a c k a g e ,e s p e c i a l l y f o r t h o s e c o n c e r n e d a b o u t g e t t i n g a l o t h b a s i c f u n c t i o n s w i t h o u t h a v i n g t r e - f i n a n c et h h o u s e t a f f o r d t h p a c k a g e . A p p l i e d T e c ho f f e r s t w v e r s i o n s , o n w i t h a m a n u a l i n i c et h r e e - r i n g b i n d e r , a n t h o t h e r w i t h t h m a n u a lo t h d i s k i n t e x t f i l e s . T h d i f f e r e n c e i t h a ty o u r p r i n t e r c a s a v e y o t h f i f t e e n d o l l a r s i y o d o n ' t m i n d p r i n t i n g o u t h m a n u a l . S e e m sl i k e n i c e i d e a .

A l t h o u g h p r e f e r t h o p e r a t i n g e n v i r o n m e n ta n c o m m a n d s t r u c t u r e o f P a p e r C l i p ( p a r t i a l l yb e c a u s e I ' v e t w y e a r s i n v e s t e d i l e a r n i n g t u s m w o r d p r o c e s s o r w i t h o u t h a v i n g t t h i n k a b o u ti t ) , I ' q u i c k t a d m i t t h a t f o r t h l o p r i c e ( o n l y$ 2 4 . 9 5 w i t h t h m a n u a l o d i s k ) , i d o e s o f f e rv e r y p o w e r f u l r a n g e o o p t i o n s .

I y o u ' r e l o o k i n g f o w o r d p r o c e s s o r a n y o u r b u d g e t i c o n s i d e r a t i o n , T h W h o l e B i w a r r a n t s y o u r c o n s i d e r a t i o n . F o t h a v e r a g eu s e r w h w a n t s t h p o w e r o w o r d p r o c e s s i n gw i t h o u t p a y i n g t h p r i c e o t h l e a d i n g p a c k a g e s ,t h i s m e n u - d r i v e n p r o g r a m f o t h C o m m o d o r e 6 p r o v i d e s w e l c o m e a l t e r n a t i v e .

R a n d y C h a s e

F i n a l F o u r B a s k e t b a l l f r o m L a n c e H a f f n e rG a m e s

T h i s i a n o t h e r r e a l w i n n e r f r o m L a n c e H a f n e r . F o t h e s p o r t s g a m e r l o o k i n g f o g o o d a

c u r a t e s p o r t s s i m u l a t i o n s , t h i s i m u s t a d d i t i o nt y o u r l i b r a r y . I y o u ' r e l o o k i n g f o h i - r e sg r a p h i c s a n j o y s t i c k e x c i t e m e n t , d o n ' t b o t h e r ,b u i y o u w o u l d l o v e t o s e h o B i l l W a l t o n a n t h ' 7 U C L A B r u i n s w o u l d m a t c h - u p a g a i n s tB i l l R u s s e l l a n t h ' 5 S a F r a n s i s c o D o n s , y o uc a n ' t a f f o r d n o t o g i v e t h i s o n t r y .

H a f f n e r s t a r t s o f m i l e s a h e a d o t h c o p e t i t i o n s i n c e t h i s i t h o n l y b a s k e t b a l l s i m u l at i o n a v a i l a b l e f o r t h C o m m o d o r e , a n g i v e n t h r e a l i s m a n p l a y a b i l i t y o F i n a l F o u r B a s k e t b a l l ,i m a r e m a i n u n m a t c h e d . T h p a c k a g e i n c l u d e s

p r o g r a m d i s k , u n p r o t e c t e d a n w i t h m e s s a g eo t h t i t l e s c r e e n r e c o m m e n d i n g t h a t t h e u s e rm a k e a a r c h i v a l b a c k - u p f o t h e i r o w p r o t e ct i o n , a n t e a m d i s k i n c l u d i n g t h e n t i r e 1 9 8 5c o l l e g e s e a s o n a n d e l i g h t f u l c r o s s s e c t i o n o N C A A h i s t o r y i o l d e r t e a m s

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

$ S O F T W A R ET H B E S T C 6

P U B L I C D O M A I N S O F T W A R EW o f f e r y o t h e b e s t s e l e c t i o n , b e s t d o c u m e n t a t i o n , a n t h B e s tP r i c e .M o s t u s e r s u p p o r t e d p u b l i c d o m a i n l i b r a r i e s a r i m p o s s i b l e t u s b e i n g b o t h i n c r e d i b l y d i s o r g a n i z e d a n l a c k i n g i d o c u m e n t a t i o n . W a 6 G o l d h a v e t a k e n a p r o f e s s i o n a l a p p r o a c h t t h p r o b l e m a n dp u b l i s h l i b r a r y o o u t s t a n d i n g s e l e c t i o n s o t h e b e s t C 6 p u b l i cd o m a i n s o f t w a r e i e x i s t a n c e f o o n l y $ 5 . 0 0 d i s k e t t e . E a c h d i s k e t t ei F U L L o s o f t w a r e t h e l p y o g e m o r e o u o y o u r C o m m o d o r e 6 4 W r i t e O c a l l T o d a y f o f r e e b r o c h u r e l i s t i n g s e l e c t i o n s o c h o o s eo n o t h f o l l o w i n g .• S t a r t e r K i o n e a c h , u t i l i t y d i s k , g a m e d i s k a n 4 p a g e

d o c u m e n t a t i o n c a t a l o g o i n d i v i d u a l p r o g r a m s $ 1 ( $ 1 5 v a l u e )O u d o c u m e n t a t i o n c a t a l o g 4 p a g e s a b o u t t h p r o g r a m s i t h l i b r a r y w i t h v a l u a b l e i n f o r m a t i o n o i n d i v i d u a l p r o g r a m s . $ 5 S e o i n t r o d u c t o r y d i s k s w i t h d o c u m e n t a t i o n c a t a l o g t o g a m e s , u t i l i t i e s a n e d u c a t i o n a l p r o g r a m s . $ 2 S e o 1 " S o l i d G o l d " d i s k s t h e t e n b e s t d i s k s i o u l i b r a r yi n c l u d e s , d o c u m e n t a t i o n c a t a l o g , d i r e c t o r y i n d e x u t i l i t y , f a s t c o p y ,w o r d p r o c e s s o r , m a c h i n e l a n g u a g e t u t o r , a n s u p e r g a m e s ! $ 4 9 .C o m p l e t e s e o 6 d i s k s w i t h d o c u m e n t a t i o n c a t a l o g $ 2 5 6S a v e $ 6 4

C a l i f o r n i a R e s i d e n t s a d S l a t e S a l e s t a A d d S 3 S S h i p p i n g a n d h a n d m i n c l u d e - p a y m e n t w i o r d e r v i s a M O

6 G O L D3 2 1 9 F o l s o m S t

S a F r a n c i s c o , C 9 4 1 1 0( 4 1 5 ) 5 5 O - 8 2 2 2

6 T h G u i d e t C o m p u t e r L i v i n g

Page 67: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 67/76

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

C M A c c o u n t i n g R a n d y C h a s e

U p o n d i s c o v e r i n g t h a t t h e r e w a f u l l y -i n t e g r a t e d a c c o u n t i n g p a c k a g e a v a i l a b l e t h a tu t i l i z e d t h f e a t u r e s o t h 1 2 P C c o u l d n ' tw a i t t o g e t a c o p y . U n f o r t u n a t e l y , a f t e r m o n t ho f r u s t r a t i o n a n l o s t d a t a , s u c c u m b e d t f r u s t r a t i o n , d u s t e d o f f t h e o l 6 4 r e l o a d e d m B . E . S . T . G e n e r a l L e d g e r , a n r e t u r n e d t h C M p a c k a g e t t h s t o r e .

f o u n d t h a t t h m a n u a l , a t i m e s , c r e a t e dm o r e c o n f u s i o n t h a n i c l e a r e d . f e d e t a i l e de x a m p l e s o s o m e s a m p l e s c r e e n s w i t h a c c o m p an y i n g e x p l a n a t i o n s w o u l d h a v e g o n e l o n g w a t o w a r d m a k i n g t h s y s t e m e a s i e r t s e u p A f t e rt w w e e k s o f a i l e d a t t e m p t s , b r o u g h t i a a c o u n t a n t t h e l p m c o m p e n s a t e f o m i n a b i l i t yt o g e t t h s y s t e m u a n k e e p i r u n n i n g f o m o r et h a n f e d a y s . E v e n w i t h h i h e l p , a n t w m o r e w e e k s o f u l l t i m e w o r k , t h s y s t e m s t i l lf a i l e d t i n t e g r a t e a n r u p r o p e r l y .

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

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

s y s t e m t o r e l y o i i b u s i n e s s e n v i r o n m e n t .E v e n i i w e r e w o r k i n g a t h m a n u a l s a y s i w i l l ,t h e r e a r e m a j o r f l a w s i t h e d e s i g n t h a t w o u l dw a r r a n t r e s e r v a t i o n s .

I t ' s o b v i o u s , a f t e r s p e n d i n g m a n y d a y se n t e r i n g d a t a , t h a t t h d e s i g n e r s h a v e n e v e r w o r ke i a d a y - t o - d a y b u s i n e s s e n v i r o n m e n t . F o i s t a n c e : a f t e r y o u ' v e e n t e r e d c u s t o m e r ' s p h o n en u m b e r , i a s k s y o i t h d a t a i c o r r e c t b e f o r es a v i n g i t U n f o r t u n a t e l y , i p l a c e s t h e p r o m p t i t h s a m e s c r e e n l o c a t i o n w h e r e t h n u m b e r w a s ,l e a v i n g y o w o n d e r i n g h o y o c a d o u b l e c h e c ks o m e t h i n g y o c a n ' t s e e .

P e r h a p s , w i t h m o r e d e b u g g i n g a n s o m er e v i s i o n s t m a k e t h s y s t e m m o r e w o r k a b l e f o t h p o o r p e r s o n w h i g o i n g t b f e e d i n g i d a t a , i m i g h t h a v e s o m e p o t e n t i a l . A f t e r a l l ,t h e r e a r e n ' t m a n y s e r i o u s a c c o u n t i n g p a c k a g e so u t h e r e y e t f o r t h 1 2 8 . B e i n g t h o n l y g a m e i t o w n i s n ' t g o o d e n o u g h w h e n t h s y s t e m d o e s n ' tw o r k .

I c o m p a r i s o n , m i g h t m e n t i o n t h a t t h e a cc o u n t a n t w h w o r k e d w i t h m h a n e v e r u s e de i t h e r t h C M o t h B . E . S . T . p a c k a g e s . H s t a r t e d f r o m s c r a t c h w i t h b o t h s y s t e m s a n d u p l i c a t e d t h w o r k t h a t t o o k f o u r f u l l d a y s w i t ht h C M G e n e r a l L e d g e r i l e s s t h a n f o u r h o u r sw i t h t h B . E . S . T . l e d g e r ; a n t h a t s y s t e m i s t i l lr u n n i n g w i t h o u t f a i l u r e . C o n s i d e r i n g t h a t , t h i n kw e ' l l l i v e w i t h t h l i m i t a t i o n s o t h 6 u n t i lB . E . S . T . r e l e a s e s t h e i r A m i g a p a c k a g e .

R a n d y C h a s e

I B A C K I N G U C O M M O D O R E S O F T W A R E D R I V I N G Y O C R f l Z Y ?N o y o c a B a c k - U p v i r t u a l l y a l 6 4 / 1 2 8

S o f t w a r e w i t h o u N E 1 5 7 1 C l o n e M a c h i n e( r e q u i r e s a C o m m o d o r e 1 2 w i t h 5 d r i v e )

M o n t h s o & h a v e g o n e i n t o o u 5 O C R C L O N E M A C H I N E s t h a t y o n o h a v e t h a b i l i t y t r e p r o d u c e G C s i g n a l s o t h d i s k . T h i s w a y o a r a s s u r e d t h a t y o u ' r e c o p y i n gt h m o s t r u d i m e n t a r y s i g n a l s p l a c e d o t h d i s k a l l o w i n g y o t b a c k - u p 6 S o f t w a r e . C P S o f t w a r e , a n d 1 2 8 S o f t w a r e . T h c o m p l e t e p a c k a g e I n c l u d e s :] O C C O P Y . 2 C O M P L E T E D E N S I T Y U T I L I T Y . 3 D I R E C T O R Y U T I L I T I E S ( r e n a m e , d e l e t e , c o p y

f i l e . e t c . ) . 4 A U T O B O O T M A K E R ( f o r 6 a n 2 S o f t w a r e ) . 5 E X P A N S I O N M O D U L E S E T I O N ( f o r f u t u r e u p g r a d e s . ) O N L Y $ 4 9 . 9 5 *• ( S e n d u a n o l c o p y p r o g r a m a n d w I I g i v e y o 0 c r e d i t s y o u r ( o ( o 5 C l o n e M a c h i n e I o n l y S 3 9 5

T H N E C L O N E B U S T E R C a r t r i d g e f o t h 6 o 2 ( I 6 4 m o d e ) i n o t h e b e s t m e m o r yc a p t u r e d e v i c e a v a i l a b l e . S n a p s h o t y o u r s o f t w a r e a n s a v e i o u t t h s t a n d a r d C o m o d o r e D O S . W i l l b a c k - u p m o s t 6 s o f t w a r e a n d r e m o v e a n n o y i n g e r r o r t r a c k s a n d i f i c u l t t l o a d p r o t e c t i o n .

O N L Y $ 4 9 . 9 5C A L L ( 2 0 1 ) 8 3 8 - 9 0 2 7

1 3 4 2 R o u t e 2 B u t l e r . N . 0 7 4 0 5D I S T R I B U T I N G . I N C

T h G u i d e t C o m p u t e r L i v i n g 6

Page 68: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 68/76

E T A O I N S H R D L UD r C u r r y f a v o r ' s C o d e G a m e

b D r P e t r i e C u r r y f a v o rA r y o t i r e d o a l o t h o s e s e r i o u s s e c r e t

c o d e p r o g r a m s t h a t D r C u r r y f a v o r h a b e e ns h o w i n g y o u ? W a n t t h a v e s o m e f u n , f o c h a n g e , r a t h e r t h a n a l t h a t w o r k ? T a k e h e a r t !J o v i a l o l d D r C u r r y f a v o r h a w r i t t e nf r i v o l o u s l i t t l e S e c r e t C o d e G a m e , j u s t f o y o u !E T A O I N S H R D L U i t w o - p e r s o n g a m e .S i n c e i i r e a l l y v e r y d i f f i c u l t t k e e p s e c r e tf r o m y o u r s e l f , y o w i l l n e e d s o m e o n e w i t hw h o m t o p l a y .

W h e n y o R U t h g a m e , y o w i l l b e a s ke t e n t e r s e c r e t c o d e n u m b e r f r o m t 2 5 5 .

w i l l s e l e c t R a N D o m n u m b e r . T h p l a y e rw h w i l l w r i t e t h s e c r e t m e s s a g e ( P l a y e r O n e )w i l l s e l e c t t h n u m b e r ( i w i l l b i n v i s i b l e ) a n p r e s s [ R E T U R N ] . T h p r o g r a m w i l l t a k e l i t l w h i l e t b u i l d t h e s e c r e t a l p h a b e t a n t h e nd i s p l a y t h e M A I N M E N U .

A t h i s p o i n t , P l a y e r T w s h o u l d l e a v e t h r o o m , o g a n s i s o m e p l a c e w h e r e h o r s h ec a n n o t s e t h e s c r e e n . P l a y e r O n w i l l t h e ns e l e c t " ( 1 ) N E M E S S A G E " b p r e s s i n g " 1 a n t h e n [ R E T U R N ] . T h t o h a l f o t h s c r e e n w i l l b p a i n t e d b l u e , t h m e s s a g e" P R E S S W H E N F I N I S H E D " p r o m p t w i l la p p e a r , a n y o m a b e g i n t y p i n g y o u r s e c r e tm e s s a g e . A y o t y p e , t h l e t t e r s y o e n t e r w i l la p p e a r i w h i t e i t h t o h a l f o y o u r s c r e e n ,w h i l e t h s e c r e t c o d e a p p e a r s i b l u e i t h b o t o h a l f . W h e n y o a r f i n i s h e d , h i t h [ L E F T A R R O W ] k e a n d y o u w i l l r e t u r n t t h M A I N M E N U .

Y o u m a y t h e n c a l l y o u r " V i c t i m " b a c k t t h c o m p u t e r . E n t e r " 2 f r o m t h m e n u , a n dl e t h g a m e b e g i n ! Y o u r s e c r e t c o d e w i l l b p r i n t e d i w h i t e l e t t e r s o a b l u e b a c k g r o u n do t h t o p o f t h s c r e e n a n t h " G a m eB o a r d " w i l l b p r i n t e d i b l u e o t h w h i t el o w e r h a l f . P l a y e r T w n o t a k e s c o n t r o l o t h k e y b o a r d , a n w i l l b a s k e d f o l e t t e r t b e d e c o d e d . S o p a a t t e n t i o n , P l a y e r T w o ! I y o t h i n k t h l e t t e r " W i r e a l l y t h l e t t e r

" E ( f o r i n s t a n c e ) , t h e n y o s h o u l d t y p e " W a n p r e s s [ R E T U R N ] . " P R E S S A E N O G A M E " m e s s a g e w i l l a p p e a r , a n t h " W w i l l b p r i n t e d i r e v e r s e d b l u e w i t h a

a f t e r i t T y p e " E a n [ R E T U R N ] a n w a i t f o t h r e s u l t s !

I y o u r g u e s s w a c o r r e c t , a l o t h " W ' " i t h s e c r e t m e s s a g e w i l l b c h a n g e d t b l u " E ' " s o a w h i t e b a c k g r o u n d , t h m e s s a g e l i n w i l l c o n g r a t u l a t e y o u a n d y o u r s c o r e w i l l i c r e a s e b 1 0 p o i n t s m i n u s f i v e t i m e s t h n u m b e r o y o u r g o o f c o u n t . T h t a l l y b o a r ( t h e A l p h a b e t a t h b o t t o m o t h s c r e e n ) w i ld i s p l a y t h e c o r r e c t l e t t e r i p u r p l e , a n u n d e i t t h c o d e l e t t e r i r e v e r s e d b l u e .

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

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

I o c c u r r e d t s u s p i c i o u s o l d D r . C . t h as o m e o y o m o r e u n s c r u p u l o u s S i l i c o n P a t h e r Y o u t h S q u a d d e r s ( S . P . Y . S . f o s h o r tm i g h t t r t k e e p e n t e r i n g t h e s a m e r i g ha n s w e r o v e r a n o v e r a g a i n t o b u i l d u y o us c o r e s , b u t , d o n ' t t r i t C r a f t y o l D r C u r y f a v o r h a s p u i c h e a t d e t e c t o r t h a t w i w a g g l e i t f i g u r a t i v e f i n g e r a y o u !

W h e n e v e r y o a r d o n e d e c o d i n g t m e s s a g e , t y p e i t h [ L E F T A R R O W ] k e yW h e n y o a r a s k e d w h a t i e q u a l s , t y p ea g a i n , a n t h g a m e w i l l e n d . Y o w i l l b t h a n k e d f o r p l a y i n g , a n a s k e d i y o w a n tp l a y a g a i n . I y o u r a n s w e r i y e s , e n t e r " Y ' a n t h i s t i m e , P l a y e r O n b e c o m e s P l a y eT w o , a n v i c e v e r s a .

O c o u r s e , i o r d e r t b f a i r , e v e r y t h i m u s t b s p e l l e d c o r r e c t l y , s k e e p y o u r d i t i o n a r y h a n d y ! L e x i c o g r a p h i c a l o l D r C u r y f a v o r r e a d s h i a l t h e t i m e ; i f a c t , h h f i v e o t h e m i h i o f f i c e , a n g r e a t b i g o n

6 T h e G u i d e t C o m p u t e r L i v i n g

Page 69: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 69/76

t h l i v i n g r o o m ! Y o k n o w , i y o h a v e b i s p e l l i n g t e s t c o m i n g u p , o r i y o u w a n t t g e s o m e p r a c t i c e o t h o s e w o r d s y o u c a n e v e rs e e m t r e m e m b e r , g e y o u r o p p o n e n t t u s t h e m i t h s e c r e t m e s s a g e . T h i s g a m e r e q u i r e si n t e l l i g e n c e , c o n c e n t r a t i o n , a n g o o dk n o w l e d g e o t h l a n g u a g e b e i n g u s e d ( i y o a r s t u d y i n g f o r e i g n l a n g u a g e , p l a y t h g a m ei t h a t l a n g u a g e ) .

E n o u g h p a l a v e r ! O t t h p r o g r a m !C o l o r f u l o l D r C u r r y f a v o r i g o i n g t

s h o w y o l e t t l e t r i c k h u s e s t h e l p h i w r i t ea n d e - b u g h i p r o g r a m s . D y o h a v e a n c o o r e d p e n c i l s ? D r . C . h a s f o u n d i v e r y h e l p f u lt d r a w d i f f e r e n t c o l o r e d b o x e s a r o u n d d i f e r e n t b l o c k s o h i p r o g r a m p r i n t - o u t t h e l pi d e n t i f y a g l a n c e t h e d i f f e r e n t l o o p s a n s u b r o u t i n e s . A w s t u d y t h p r o g r a m , w w i l lp o i n t o u t h e s e s t r u c t u r e s s t h a t y o c a t r i y o u r s e l f , a n s e h o i w o r k s . D r C u r r y f a v o rp r e f e r s t u s t h s a m e c o l o r s t i n d i c a t e t h s a m e k i n d s o s t r u c t u r e s i a l o h i p r o g r a m s .Y o u , o c o u r s e , m a c h o o s e y o u r o w c o l o r s .D r C r e s e r v e s t h e r e d p e n c i l f o r c o r r e c t i o n sa n a d d i t i o n s , a n t h l i g h t b l u e o n f o c h e c ki n g o f f t h e c o r r e c t i o n s a t h e y a r m a d e .

L i n e s 1 0 0 - 2 0 0 D r C d r e w b l u e b o a r o u n d t h e s e l i n e s , a n l a b e l e d i " I N I T " f o i n i t i a l i z e ( h e a l s o u s e s b l u e f o " S T A R T " ' sa n " E N D ' " s ) . H e r e ' s w h e r e w d a l t h s e t i n g u o t h g a m e . T h o s e o y o w h c o p i e dC y p h e r i g h t e r ( f r o m t h D e c e m b e r / J a n u a r yi s s u e o P o w e r / P l a y ) w i l l n o t i c e a l o o s i m i l a r i t i e s b e t w e e n t h e s e t w p r o g r a m s , a n d ,i f a c t , E T A O I N S H R D L U i b a s e d o C y p h e r i g h t e r , s y o c a l o o k u t h a t a r t i c l e t f i n d o u t w h a t ' s g o i n g o i h e r e .

L i n e s 1 0 0 - 1 1 0 b u i l d o u " F o r m a t t i n g "s t r i n g s ( D o w n s t r i n g , R i g h t s t r i n g , a n E r a s e rs t r i n g ) a n o u " A l p h a b e t s t r i n g . " D r . C . p u

s e p a r a t e l i g h t g r e e n b o ( h u s e s g r e e n f o m e n u s ) a r o u n d l i n e s 1 2 0 - 1 4 0 . T h i s i w h e r ey o I N P U T y o u r i n v i s i b l e s e c r e t c o d e n u m b e r .D r C f o r g o t t t e l l y o i t h C y p h e r i g h t e rp r o g r a m t h a t s i n c e t h e r e i n s u c h n u m b e r a " - 0 " , t h R N D ( - N ) f u n c t i o n ( l i n e 1 5 0 ) w i l ln o h a v e t h e f f e c t o g i v i n g y o t h s a m e c o d ee v e r y t i m e i y o e n t e r " 0 . "

L i n e s 1 6 0 - 2 0 0 b u i l d o u c o d e d a l p h a b e ts t r i n g a n t h e n s e n d u t t h M A I N M E N U( l i n e s 3 3 0 - 3 6 0 ) .

L i n e 2 1 0 T h i s l i n e i i P r u s s i a n b l u eb o l a b e l e d " S T A R T E N T R Y " w i t h a a r r o w

p o i n t i n g d o w n i n t o a o c h r e c o l o r e d b o e n c l o s i n g l i n e s 2 2 0 - 2 9 0 .

L i n e s 2 2 0 - 2 9 0 " E N T R Y L O O P " . I y o w i l l l o o k a t h m a i n l o o p i C y p h e r i g h t e r( l i n e s 1 2 0 - 2 4 0 ) , y o w i l l s e b u n c h o I . . T H E N s t a t e m e n t s e l e v e n , t b e x a c t . T h e s ec o n d i t i o n a l s a r e l i k e s a n d i t h g e a r s , a n r e a l l y s l o w t h i n g s d o w n , s i m p a t i e n t o l d D r C t o o k s i o t h e m o u a n p u t h e m i s u b r o u t i n e ( l i n e s 4 7 0 - 5 2 0 ) s t h a t w o n l y l o o ka t h e m w h e n w e d n o t y p e l e t t e r . T h i s h a p e n s i n l i n e 2 3 0 ; 6 5 t 9 a r t h e c h a r a c t e r s t i n A S C I I c o d e s f o r t h e l e t t e r s A - Z .

I l i n e 2 4 w p i c k o u t h c o d e l e t t e r f o o u B b g e t t i n g t h l e t t e r f r o m t h s a m e p o s it i o n i t h c o d e s t r i n g . T h a t i s w g e t h f i r s tl e t t e r i C D f o " A " , t h f i f t h l e t t e r i C D f o " E " , a n s f o r t h .

L i n e 2 5 d o e s o u f a n c y p r i n t r o u t i n e t p u b o t h t h m e s s a g e ( A $ ) a n t h c o d e ( B $ )l e t t e r s o t h s c r e e n . L o o k a o u f o r m a t t i n gs t r i n g s g t w o r k !

L i n e 2 6 b u i l d s o u r c o d e s t r i n g a r r a y( u n l e s s t h e r e ' s D E L e t e ) . H e r e i a n o t h e r d i f e r e n c e f r o m C y p h e r i g h t e r , w h i c h u s e s a o n e -d i m e n s i o n a l a r r a y , b e c a u s e t h i s i t w o -d i m e n s i o n a l a r r a y . T h i s h a s s o m e a d v a n t a g e sf o r t h e g a m e s e g m e n t o t h i s p r o g r a m , a n s i n c e w d o n ' t n e e d t s a v e t h d e c o d e dm e s s a g e , w h a v e p l e n t y o m e m o r y f o i t W i t h t w o - d i m e n s i o n a l a r r a y , w c a s a v e o u s e c r e t c o d e i c o l u m n s a n d r o w s s t h a t w c a c o n t r o l o u s c r e e n d i s p l a y v e r y p r e c i s e l y j u s tl i k e m o v i n g p i e c e o g r a p h p a p e r a r o u n d o d e s k t o p . T h f i r s t c o l u m n ( o t h l e f t ) i c o u m a n t h t o r o i r o 1

L i n e 2 8 c o u n t s t h c o l u m n s , a n i y o g e t t h e n o t h l i n e b e f o r e h i t t i n g[ R E T U R N ] , i d o e s a a u t o m a t i c c a r i a g er e t u r n ( n o t i c e t h a t i G O e s T 2 3 0 ) .

L i n e s 3 0 0 - 3 2 0 I y o f i l l u a l t h s p a c ei t h m e s s a g e b l o c k , y o w i l l p o i n t o t h i sm e d i u m g r e e n b o w h e r e w w i l l w a i t f o y o t " P R E S S F O M E N U . " W h e n y o d o w f a l l t h r o u g h t l i n e s 3 3 0 - 3 6 0 .

L i n e s 3 3 0 - 3 6 0 t h M A I N M E N U . T h i sd a r k g r e e n b o i w h e r e y o I N P U T y o u rs e l e c t i o n " 1 o " 2 . " W h d i w I N P U Ts t r i n g i n s t e a d o n u m e r i c v a r i a b l e a n t h e nh a v e t g t h r o u g h a l t h a t v a l u e s t u f f i l i n e3 5 0 ? T h i s i c a l l e d a n " E r r o r T r a p . " T h a t ' s s t h a t i y o e n t e r a l e t t e r b m i s t a k e , y o w o n ' tg e t t h a t s p o o k y " ? R E D O F R O M S T A R T " e r

T h e G u i d e t C o m p u t e r L i v i n g 6

Page 70: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 70/76

r o m e s s a g e . I f a c t , t h o n l y e n t r i e s t h p r g r a m w i l l r e a c t t a a l a r e t h e n u m b e r s " 1 a n " 2 . " T h e r e a r t w o t h e r E r r o r T r a p s i t h i s p r o g r a m . C a y o f i n d t h e m ?

L i n e 3 5 a l s o p a i n t s t h e t o p o f t h s c r e e nb l u e w i t h F O . . N E X T l o o p . L i n e 3 6 0s e n d s y o o y o u r w a t o e i t h e r t h e e n t r y l o o po t h g a m e l o o p .

L i n e s 3 7 0 - 3 8 0 I y o e n t e r e d " 2 t p l a y g a m e , y o w e r e s e n t t t h i s s m a l l P r u s s i a nb l u e b o c a l l e d " S T A R T G A M E . " L i n e 3 7 w r i t e s o u c o d e d m e s s a g e i n t o t h g l u e m e s s a g eb l o c k , a n l i n e 3 8 p r i n t s t h A l p h a b e t i t w l i n e s a t h b o t t o m o t h s c r e e n . D r . C . d r e wl i t t l e b l u e a r r o w i t h i s b o p o i n t i n g d o w n i n t ol i n e s 3 9 0 - 4 6 0 .

L i n e s 3 9 0 - 4 6 0 t h b r o w n b o n a m e dt h " G A M E L O O P " ( D r . C u s e s e a r t h t o n e sa n o r a n g e s f o m a i n l o o p s ) . L i n e s 3 9 a n 4 0 p r i n t t h s c o r e b o a r d , a n l i n e 4 1 a s k s y o t y o t I N P U T t h l e t t e r y o u w a n t t d e c o d e( G $ ) .

S e t t i n g e q u a l t i l i n e 4 2 s e t s u u f o l i n e 4 4 w h e r e w w i l l l o o k f o m a t c h ( n o ,

d o n ' t n e e d l i g h t , t h a n k y o u ! ) W g t t h s u b r o u t i n e a t l i n e 5 8 t o p r i n t o u m e s s a g e l i n e .L i n e 4 3 a s k s f o t h r e a l l e t t e r , a n i y o t y p et h l e f t a r r o w k e y , y o w i l l g t 5 9 0 , t h e E N G A M E b l o c k .

I l i n e 4 4 0 , w c o u n t f r o m t 2 6 i b o t ho o u l e t t e r s a r i t h s a m e n u m b e r e d s p o t i t h e i r r e s p e c t i v e a l p h a b e t s , t h e n w h a v e f o u n d

" m a t c h " a n t h a t n u m b e r b e c o m e s " G . "T h " I T H E N . . " i l i n e 4 5 m e a n s " I F

T H E N . . . " w h i c h t h e n m a k e s o u c h e a td e t e c t o r , " K " , e q u a l t 1 T h e n w e G T 5 3 0 , t h e " G A M E U T I L I T I E S " b o x .

I a t h e n o t h c h e c k e r l o o p , i m e a n s w d i d n ' t f i n d m a t c h , a n s G 3 b e c o m e s o u " B A D G U E S S " s t r i n g . O u g o o fc o u n t e r ( T R ) i a d d e d t o w p r i n t o u r m e s s a g el i n e , g b a c k t u p d a t e o u S c o r e b o a r d s t a r t i n ga l i n e 3 9 0 , a n s t a r t t h l o o p o v e r a g a i n .

L i n e s 4 7 0 - 5 2 0 r e m e m b e r b a c k i o u e n t r y l o o p , h o w w o u l d g t t h u t i l i t i e ss u b r o u t i n e w h e n e v e r w h i k e t h a t w a n o

l e t t e r ? W e l l , t h i s p u r p l e b o i w h e r e t h " E N T R Y U T I L I T I E S " a r e l o c a t e d ! I y o c h e c k y o u r A S C I I c o d e t a b l e s i y o u r U s e r ' sM a n u a l ( p a g e 1 4 5 f o t h V I C , a n 1 3 f o t h C - 6 4 ) , y o w i l l s e t h a t 9 i t h c o d e f o r t h el e f t a r r o w k e ( l i n e 4 7 0 ) , w h i c h w i l l s e n d y o t t h m e n u ( 3 3 0 ) .

L u c k y 1 i t h n u m b e r f o t h [ R E T U R N ] k e ( l i n e 4 8 0 ) , s w e m o v e t t h n e x t r o ( + 1 a n s e t h c o l u m nc o u n t e r t 0

T h d e l e t e k e i C H R $ ( 2 0 ) , s i l i n e 4 9 0 w t u r n A i n t o b l a n k s p a c e a n s u b t r a c tc o l u m n . T h i s m e a n s w w i l l e r a s e t h l a s t l e t t ew t y p e d w h e n w e R E T U R N t t h e e n t r y l o o a n G T 2 5 0 , t h e p r i n t r o u t i n e . I w a r a t h l e f t e n o t h l i n e , 0 s l i n e 5 0 w i l m o v e u b a c k t t h r i g h t - h a n d e n o t h l i n a n m o v e u u r o ( 1 ) I w a r a t h t o l e f t c o r n e r o t h m e s s a g e b l o c k t h e R 1 a n 0 a n w c a d e l e t e n f a r t h e r T h i s d e l e t e r o u t i n e w i l l a l l o w y o t o d e l e te v e r y t h i n g o t h e s c r e e n w i t h o u t c r a s h i n g t h p r o g r a m !

L i n e 5 1 w i l l s e n d u t t h " F I L E F I L LE D n o t i c e a f t e r w h a v e f i l l e d u t h m e s s a g b l o c k .L i n e s 5 3 0 - 5 7 0 T h i s i u t i l i t i es u b r o u t i n e a l s o , s D r . C . u s e d a n o t h e r s h a d o p u r p l e , h e l i o t r o p e , t d r a w t h i s b o x , a n h c a l l s i t h " G A M E U T I L I T I E S " b l o c k .

D i y o k n o w y o c a P E E K i n t o y o u c o m p u t e r ? T h a t ' s w h a t w e ' r e d o i n g i l i n e 5 3 0 W a r P E E K i n g i n t o t h m e m o r y l o c a t i o nt h a t d i s p l a y t h e s c r e e n . I w s e t h l e t t e r w a r l o o k i n g f o ( G $ ) , t h e n w P O K E t h n u m b e r o t h r e a l l e t t e r ( G i n t o t h a t l o c a t i o n w h i c h w i l l t h e n p r i n t t h r e a l l e t t e r o t h s c r e e n ! L o o k i y o u r U s e r ' s M a n u a l ( p a g e 1 4 V I C , 1 3 C - 6 4 ) f o t h P O K E n u m b e r s o t h l e t t e r s . T h e y a r d i f f e r e n t f r o m t h A S C I c o d e s ( m i n u s 6 4 ) , a n t h A S C I I c o d e n u m b e

p l u s 6 i t h e r e v e r s e o t h l e t t e r . N o w m a k e o u c h e a t c o u n t e r , " K e q u a l t 0

L i n e 5 4 i f o r m a t t i n g r o u t i n e t s e u f o o u t a l l y b o a r d ( R i f o t h r o w ) .

I w d i d n ' t f i n d t h c o d e l e t t e r i t m e s s a g e b l o c k , t h e i s t i l l e q u a l t a n G 3 b e c o m e s o u " C H E A T I N G " m e s s a g e ( l i 5 5 0 ) , w h i c h w p r i n t o t h m e s s a g e l i n e , a n t h e n w g b a c k t o u g a m e l o o p .

O t h e r w i s e , w f a l l t h r o u g h t l i n e 5 6 w h e r e w i n i t i a l i z e a n p r i n t o u r " c o r r e c tG 3 $ , a n d i n c r e m e n t o u s c o r e . N o t i c e h o t n u m b e r o f g o o f s ( T R ) a f f e c t s t h s c o r e . L i 5 7 u p d a t e s t h t a l l y b o a r d , a n w g o b a c kg e t t h e n e x t l e t t e r .

L i n e 5 8 B a c k t p u r p l e f o r a o n e - l i s u b r o u t i n e t o p r i n t t h e m e s s a g e l i n e . T h i sw h a t a l t h o s e G O S U B 5 8 0 ' s w e r e a l a b o u t !

6 T h e G u i d e t C o m p u t e r L i v i n g

Page 71: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 71/76

L i n e s 5 9 0 - 6 2 0 I y o u s t h l e f t a r r o we t E S C a p e t h g a m e l o o p ( a n d y o s h o u l d

h a v e w a t e x i t a I N P U T l o o p ) ,o w i l l c o m e t t h i s b l u e b o w i t h t h a p p e l l a

" E N D G A M E . " H e r e , w g e n e G 3 n p r i n t i i n l i n e 5 9 0 . L i n e 6 0 o f f e r s y o t h

t y t P L A Y A G A I N ? a n i y o u rs t a r t s w i t h t h l e t t e r " Y " , l i n e 6 1 w i l l

t h p r o g r a m . I n o t , l i n e 6 2 w i l lt h e s c r e e n a n t h a n k y o f o p l a y i n g .

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

o o k o f t h l i s t i n g , s o D r . C u r r y f a v o r p u i i n I y o w e r e d r a w i n g c o l o r e d b o x e s o

o y o u r o w p r o g r a m , y o u w o u l do b a b l e t r e - o r g a n i z e i a n d e - b u g i v e r y

b e c a u s e y o c o u l d c l e a r l y s e e e a c h i l i t t l e " m o d u l e " o b l o c k o c o d e .

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

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

Y o m a e v e n w a n t t f r a m e y o u ro g r a m a n d h a n g i o y o u r w a l l !

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

m a s e e m , y e a r s a g t h t w w o r d sS H R D L U " w e r e o f t e n s e e n i p r i n t

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

s t h e m i n h i s " P o g o " c o m i c s t r i p . T h e y h a v es p e c i a l m e a n i n g t c r y p t o g r a p h e r s , a w e l l .

y o d o n ' t s e t h e s e w o r d s m u c h a n H o m y s t e r i o u s !

S n e a k y o l D r C u r r y f a v o r h a s a c h a l l e n g ea l y o S . P . Y . S . o u t t h e r e . F i n d t h

t t h f o l l o w i n g t h r e e q u e s t i o n s :W h a t i t h m e a n i n g o t h w o r d s" E T A O I N S H R D L U " ?W h d i t h e y a p p e a r s o o f t e n i p r i n t , a n w h a r t h e y s e l d o m s e e n a n y m o r e ?H o c a t h e s e w o r d s b u s e f u l t c r y p t o g r a p h e r ?

I y o c a s o l v e t h e s e m y s t e r i e s , g e n e r o u sD r C u r r y f a v o r h a s o m e p r i z e s f o y o u !

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

t D r C u r r y f a v o r a n h w i l l r e t u r n i d i f f e r e n t l i t t l e c o m p u t e r g a m e f o e a c ha n s w e r . B s u r e t t e l l m w h a t k i n d o

c o m p u t e r y o h a v e !

Y o w i l l a l s o b q u a l i f i e d t o b o D r C . ' s P e P a L i s t ( i y o w a n t ) a n y o u w i l lr e c e i v e c o p y o i w h e n e v e r i t ' s r e a d y , I F y o ui n c l u d e l e g a l - s i z e d S . A . S . E .

F o t h P e P a L i s t , p l e a s e i n c l u d e y o u rn a m e , a d d r e s s , a n t y p e o c o m p u t e r . I y o w i s h , y o s h o u l d a l s o i n c l u d e y o u r p h o n en u m b e r a n y o u r d a t e o b i r t h , h o w e v e r t h e ya r e n ' t e s s e n t i a l . A d a n o t h e r i n f o r m a t i o nt h a t y o t h i n k w o u l d b u s e f u l o p e p a l i s t .

I y o u w o u l d r a t h e r n o t y p e i E T A O I NS H R D L U y o u r s e l f , s e n d b l a n k t a p e o r d i s k ,

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 a n $ 3 . 0 0 t y o u r f r i e n d a n m i n e :

D r P e t r i e C u r r y f a v o rC y b e r c r y p t o g r a p h e r a n P r o f e s s o r o

O b f u s c a t i o nc / E d d i e J o h n s o n2 9 2 8 T e n n e s s e e N A l b u q u e r q u e , N 8 7 1 1 0

P l e a s e m a k e c h e c k s o m o n e y o r d e r s o u t E d d i e J o h n s o n . D r C u r r y f a v o r i m u c h t o b u s y t b e b o t h e r e d w i t h s u c h m u n d a n e m a t e r s a b a n d s a n t h l i k e ! H a p p y d e t e c t i n g !

A n n o u n c i n g .

M i k e J . H e n r y ' sF A S T B O O T

A l a s t ! f a s t l o a d e r f r o m t h a u t h o r o D i - S e c t o rD i s k - b a s e d , a n r e l o c a t a b l e I m e m o r y .W o r k s w i t h b o t h 1 5 4 1 a n M S D i s kD r i v e s .S p e e d s l o a d i n g b u t s e v e n t i m e s

O n l y 1 4 . 9 5A q u a r i a n S o f t w a r e

P . O . B o 2 2 1 8 4P o r t l a n d , O 9 7 2 2 2

P h o n e O r d e r s , C a l l : ( 5 0 3 ) 6 5 4 - 2 6 4 1D e a l e r I n q u i r i e s W e l c o m e

T h G u i d e t C o m p u t e r L i v i n g 6

Page 72: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 72/76

E T A O I N S H R D L U L i s t i n gF o r t h e V I C - 2 0

b E d d i e J o h n s o n

r e r n * * * * * e t a o i n s h r d l u * * * * *r e * * u n e x p a n d e d v i 2 * * r e b d r p e t r i e c u r r y f a v o r , 1 9 8 4r e 2 9 2 8 t e n n e s s e e n e a l b u q u e r q u e ,

n 8 7 1 1 5 0 5 ) 2 9 9 - 1 6 6 2r e m d o n o t y p e i r e s t a t e m e n t s o

p r o g r a m w i l l r u v e r y s l o w l y !1 8 d $ = " C h o m e ] " : f o r s = 1 t o 2 2 : d $ = d $ + " [ d o wn ] " : r $ = r $ + " [ r i g h t ] " : e $ = e $ + " " : n e x t : d i mk $ C 1 0 , 2 3 >1 1 f o r s = 6 5 t o 9 0 : a l $ = a L $ + c h r $ ( s ) : n e x t : c1 = 3 0 7 2 0 : g 4 $ l ( [ r v s o n [ p u r ] p r e s s [ L e f ta r r o w ] a e n o g a m e C b L u ] "1 2 p r i n t " C c L r D i n v i s i b L e e n t r y " : p r i n t "[ d o w n ] [ d o w n ] [ d o w n ] 0 = r a n d o m s e l e c t i o n "1 3 i n p u t " [ h o m e ] [ b l u ] [ d o w n ] [ d o w n ] c o d en u m b e r ( 0 - 2 5 5 ) [ w h t ] " ; n : i f n < 0 o r n > 2 5 5 t h en 1 3 01 4 p r i n t " C b l u D [ d o w n ] e n c o d i n g a l p h a b e t

t

n = r n d ( - n ) : d e f f n r C n ) = i n t C r n d ( 1 ) * 2 6 )f r 1 t o 2 6c $ = c h r $ C f n r ( n ) )f r 1 t o ri f c $ = m i d $ ( c d $ , n , 1 ) t h e n c $ = " " : g o t o 1 7

1 5 6

1 6 1 7 1 8 1 9 2 0 n e x t : c d $ = c d $ + c $ : n e x t : r = 1 : g o t o 3 3 02 1 p r i n t " [ r v s o n ] [ p u r ] [ d o w n ] [ d o w n ] p r es [ l e f t a r r o w ] w h e n f i n i s h e d [ b l u H r v

o f f ] "2 2 g e t a $ : i f a $ = " " t h e n 2 2 02 3 a s C a $ ) : i f a < 6 5 o r a > 9 0 t h e n g o s u b 4 7 0: b $ = a $ : g o t o 2 5 02 4 b = a - 6 4 : b $ = m i d $ ( c d $ , b , 1 )2 5 p r i n t L e f t s ( d $ , r ) L e f t $ ( r $ , c ) " [ r v sn ] " a $ " [ r v s o f f ] " L e f t $ ( d $ f 1 1 + r ) L e f t $ C r $, c ) b $2 6 i f a < > 2 0 t h e n k $ ( r , c ) = b $2 7 i f a = 2 0 o r a = 1 3 t h e n 2 2 02 8 c = c + 1 : i f c > 2 1 t h e n a $ = c h r $ ( 1 3 ) : g o t o 2 32 9 g o t o 2 2 03 0 p r i n t L e f t $ C d $ , 1 1 ) " [ r v s o n ] [ r e d ] * * f i l e f i L i e d * * 3 1 0 p r i n t l e f t $ < d $ 2 2 r v o n H p u r ]p r e s s [ L e f t a r r o w ] f o m e n u " 3 2 g e t m S : i f m $ < > " [ L e f t a r r o w ] " t h e n 3 2 03 3 p r n t " [ c r r v o n H p u r ] * e t a o i n

s h r d l u * * * * * m a i n m e n u * * * *3 4 p r i n t " [ d o w n ] [ b L u ] ( 1 n e m e s s a g e ": p r i n t " [ d o w n ] ( 2 p l a y g a m e "

3 5 i n p u t q $ : q = v a l ( q $ ) : f o r f = 7 6 8 0 t o 7 8 9 9 :p o k e f , 1 6 0 : p o k e f + c l , 6 : n e x t

3 6 o n q g o t o 2 1 0 , 3 7 0 : g o t o 3 3 03 7 f o r r = 1 t o 1 0 : f o r c = 0 t o 2 2 : p r i n t l e f t $ C$ , r ) l e f t $ ( r $ , c ) " [ r v s o n ] " k $ ( r , c > ;3 8 n e x t : n e x t : p r i n t " [ r v s o f f ] " L e f t $ ( d, 1 8 ) L e f t $ ( a l $ , 1 3 ) l e f t $ ( d $ , 2 0 ) r i g h t $ C a$ , 1 3 )3 9 p r i n t L e f t $ C d $ , 1 6 ) " [ r v s o n ] g o o f c n : " t r4 0 p r i n t l e f t $ C d $ , 1 4 ) e $ L e f t $ ( d $ , 1 4 ) " [v o n ] y o u r s c o r e " s 4 1 p r i n t l e f t $ ( d $ , 1 2 ) e $ l e f t $ ( d $ , 1 2 ) " [v o f f ] d e c o d e L e t t e r " ; : i n p u t g S4 2 g = 0 : g $ = L e f t $ C g $ , 1 ) : g 3 $ = g 4 $ : g o s u b 54 p r i n t l e f t $ ( d $ , 1 2 ) l e f t $ ( r $ , 1 5 ) " [ r v

o n ] " g $ " [ r v s o f f ] = t L e f t ] [ l e f t ] " ; : i u t g 2 $ : i f g 2 $ = " [ l e f t a r r o w ] " t h e n 5 9 04 4 f o r i = 1 t o 2 6 : i f g $ = m i d $ t c d $ , i , 1 ) a n d g$ = m i d $ C a l $ , i , 1 ) t h e n g = i4 5 n e x t : i f g t h e n k = 1 : g o t o 5 3 04 6 g 3 $ = " [ r v s o n ] [ r e d ] s o r r y ! b a de s s ! [ b l u H r v s o g o s u b 5 : g o t o 3 9 04 7 i f a = 9 5 t h e n 3 3 0i f a = 1 3 t h e n r = r + 1 : c = 0

i f a = 2 0 t h e n a $ = " " : c = c - 1i f c < 0 t h e n c = 2 1 : r = r - 1 : i f r < 1 t h e n r = 1 4 8 4 9 5 0 = 5 1 5 2 5 3

f r > 1 0 t h e n 3 0 0r e t u r f o r p = 7 6 8 0 1 o 7 8 9 9 : i f p e e k ( p ) = a s c C g $

6 4 t h e n p o k e p , g : k = 05 4 n e x t : g = g - 1 : r o = 1 8 : i f g > 1 2 t h e n r o = 2 0 g - 1 35 5 i f k t h e n g 3 $ = " [ c y n ] [ r v s o n ] n o c h e

i n a l l o w e d ! [ b l u H r v s o g o s u b 5 8 g o t o 3 9 05 6 g 3 $ = " [ r v s o n ] [ g r n ] c o r r e c t ! g o o du e s s ! [ b L u ] M : g o s u b 5 8 0 : s c = ( s c + 1 0 0 ) - t r 5 7 p r i n t l e f t $ ( d $ , r o ) l e f t $ C r $ , g ) " [ r v o f f ] [ p u r ] " g 2 $ L e f t $ ( d $ , r o + 1 ) l e f t $ ( r $ , " [ r v s o n ] [ b L u ] " g $ : g o t o 3 9 05 8 p r i n t l e f t $ C d $ ( 2 2 ) g 3 $ ; : r e t u r n5 9 t h $ = " t h a n k s f o r t h e g a m e ! [ p u r ] g 3 $ = " [ r v s o n ] [ b L k ] " + t h $ : g o s u b 5 8 06 0 p r i n t l e f t $ C d $ , 1 2 ) " [ r v s o n ] p L a y a i C o n l e f t ] [ e f t ] " ; : i n p u t q S6 1 i f L e f t $ ( q $ , 1 ) = " y " t h e n r u n6 2 p r i n f ' C c L p ] [ w h t ] " t h $ : p o k e 3 6 8 7 9 , 8 n

© 1 9 8 5 b E J o h n s o n . A l r i g h t s r e s e r v e d

7 T h G u i d e t C o m p u t e r L i v i n g

Page 73: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 73/76

E T A O I I M S H R D L U L i s t i n gF o r t h e C o m m o d o r e 6

b E d d i e J o h n s o n

r e * * * * * e t a o i n s h r d L u * * * * *r e * * * * * c o m m o d o r e 6 * * * * *r e b d r p e t n ' e c u r r y f a v o r , 1 9 8 4r e 2 9 2 8 t e n n e s s e e n e a l b u q u e r q u e8 7 1 1 0 5 0 5 ) 2 9 9 - 1 6 6 2

< p o k e 5 3 2 8 1 , 1d $ = " [ h o m e ] " : f o r s = 1 t o 4 0 : d $ = d $ + " [ d o w" [ r i g h t ] " : e $ = e $ + " " : n e x t : d i m, 4

1 f o r s = 6 5 t o 9 0 : a l $ = a L $ + c h r $ < s ) : n e x t : cC r v s o n ] [ p u r ] p r e s s [ l e f ta e n o g a m e t b l u ] "2 p r i n t " [ c l r H b l u ] i n v i s i b l e e n t r y " : d o w n ] [ d o w n ] 0 = r a n d o m s e l e c t3 i n p u t " [ h o m e ] C b L u ] [ d o w n ] [ d o w n ] c o d e( 0 - 2 5 5 ) [ w h t ] " ; n : i f n < 0 o r n > 2 5 5 t h e4 p r i n f ' C b L u H d o w n J e n c o d i n g a l p h a b e t5 n = r n d ( - n ) : d e f f n r ( n ) = i n t ( r n d ( 1 ) * 2 6 )6 6 7 8

f o r r = 1 t o 2 6c $ = c h r $ C f n r C n ) )f o r n = 1 t a ri f c $ m i d $ ( c d $ , n , 1 t h e n c $ " " : g o t o in e x t : c d $ c d c $ n e x t : 1 : g o t o 3 3 0p r i n t " [ r v s o n p u r ] [ d o w n ] [ d o w n ] [ d o* * * * * * * p r e s s [ L e f t a r r o w ]f i n i s h e d * * * * * * * [ b l u ] "g e t a $ : i f a $ " " t h e n 2 2 0a = a s c ( a $ ) : i f a < 6 5 o r a > 9 0 t h e n g o s u b 4 7 0b = a - 6 4 : b $ = m i d $ C c d $ , b , 1 )p r i n t l e f t $ ( d $ , r ) l e f t $ C r $ , c ) " [ r v so f f ] " l e f t $ C d $ , 1 2 + r ) l e f t $ ( r $i f a < > 2 0 t h e n k $ ( r , c ) = b $i f a = 2 0 o r a = 1 3 t h e n 2 2 0c = c + 1 : i f c > 3 9 t h e n a $ = c h r $ ( 1 3 ) : g o t o 2 3g o t o 2 2 0

0 p r i n t l e f t $ ( d $ , 1 2 ) " [ r v s o n H r e d ] * p r i n t L e f t $ C d $ , 2 4 ) " [ r v s o n ] [ p u r ] *

p r e s s [ l e f t a r r o w ] f o m e n u* * * * * * " g e t m $ : i f m $ < > " [ L e f t a r r o w ] " t h e n 3 2 0p r n t [ r r v o n H p u r ] * * * * e t a os h r d L u * m a i n m e n u * * * *p r i n t " [ d o w n ] [ b l u ] ( 1 n e m e s s a g e "

( 2 p l a y g a m e "

3 5 i n p u t q $ : q = v a l ( q $ ) : f o r f = 1 0 2 4 t o 1 4 6 3 :p o k e f , 1 6 0 : p o k e f + c L , 6 : n e x t3 6 o n q g o t o 2 1 0 , 3 7 0 : g o t o 3 3 03 7 f o r r = 1 t o 1 1 : f o r c = f f l t o 4 0 : p r i n t l e f t $ ( d$ , r ) L e f t $ ( r $ , c ) " [ r v s o n ] " k $ C r , c ) ;3 8 n e x t : n e x t : p r i n t " [ r v s o f f ] " l e f t $ C d $, 1 9 ) l e f t $ ( a l $ , 1 3 ) l e f t $ C d $ , 2 1 ) r i g h t $ ( a l$ , 1 3 )3 9 © p r i n t e f t $ < d $ , 1 7 ) " [ r v s o n ] g o o f c o n : " t r4 0 0 p r i n t L e f t s C d $ , 1 5 ) e $ L e f t $ C d $ , 1 5 ) " [ rv o n ] y o u r s c o r e : " s c4 1 p r i n t l e f t $ ( d $ , 1 3 ) e $ L e f t $ ( d $ , 1 3 ) " [ rv o f f ] d e c o d e L e t t e r " ; i n p u t g $4 2 g = 0 : g $ = l e f t $ C g $ , 1 ) : g 3 $ = g 4 $ : g o s u b 5 84 p r i n t l e f t $ ( d $ , 1 3 ) L e f t $ ( r $ , 1 5 ) " [ r v so n ] " g $ " [ r v s o f f ] = e f ] l e f t ] ■ • ; : n u t g 2 $ : i f g 2 $ 1 ( [ l e f t a r r o w ] " t h e n 5 9 04 4 f o n ' = 1 t o 2 6 : i f g $ m i d $ ( c d $ , i , 1 ) a n d g 2$ = m i d $ C a L $ , i , 1 ) t h e n g = i4 5 n e x t : i f g t h e n k = 1 : g o t o 5 3 04 6 g 3 $ = " [ r v s o n ] [ r e d ] s o r r y ! b a g e s s ! [ b l u H r v s o g o s u b 5 8 0: g o t o 3 9 04 7 i f a = 9 5 t h e n 3 3 0

i f a = 1 3 t h e n r = r + 1 : c = 0i f a = 2 0 t h e n a $ = " " : c = c - 1i f c < 0 t h e n c = 3 9 : r = r - 1 : i f r < 1 t h e n r = 1 : c

4 8 4 9 5 0 = 5 1 5 2 5 3

:

f r > 1 1 t h e n 3 0 0r e u r f o r p = 1 0 2 4 t o 1 4 6 3 : i f p e e k ( p ) = a s c ( g $ ) +6 4 t h e n p o k e p , g : k = 0

5 4 n e x t : g g - 1 : r o 1 9 : i f g > 1 2 t h e n r og - 1 35 5 i f k t h e n g 3 $ = " [ c y n ] [ r v s o n - n c h e a ti n a l l o w e d ! [ b l u H r v s o g o s u b 5 8 0g o t o 3 9 05 6 g 3 $ = " [ r v s o n ] [ g r n ] c o r r e c t ' g o o du e s s ! [ b l u ] " : g o s u b 5 8 0 : s c = C s c + 1 0 0 ) - t r * 55 7 p r i n t l e f t $ ( d $ , r o ) l e f t $ ( r $ , g ) " [ r v so f f ] [ p u r ] " g 2 $ l e f t $ C d $ , r 1 ) l e f t $ C r $ , g )" [ r v s o n ] [ b L u ] " g $ : g o t o 3 9 05 8 p r i n t L e f t $ C d $ , 2 3 ) g 3 $ ; : r e t u r n5 9 0 t h $ t h a n k s f o t h g a m e ! " [ p u r ] " :g 3 $ = " [ r v s o n ] [ b L k ] " + t h $ : g o s u b 5 8 06 0 p r i n t L e f t $ ( d $ , 1 3 ) " [ r v s o n ] p l a y a g i n < y o n l e f t ] [ L e f t ] " ; : i n p u t q $6 1 i f L e f t $ ( q $ , 1 ) = " y " t h e n r u n6 2 p r i n t " [ c l r ] [ w h t ] " t h $ : p o k e 5 3 2 8 1 , 0 : en © 1 9 8 5 b E J o h n s o n . A l r i g h t s r e s e r v e d .

T h G u i d e t C o m p u t e r L i v i n g 7

Page 74: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 74/76

Page 75: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 75/76

M O N T H I T H G U I D E

M u l t i P l a n :T h v e n e r a b l e n u m b e r c r u n c h e r s p e e d s u p a n d s p r e a d s o u i t h 1 2 8 .1 2 M e m o r y M a p :T h a u t h o r i t a t i v e w o r d o n w h e r e i t ' s a t T h e s s e n t i a l t o o l f o g e t t i n g a r o u n d i s i d e t h e 1 2 8 .

A l t e r E g o :W h a t ' s l i f e l i k e i s o m e o n e e l s e ' s s h o e s ? C r e a t e d b y a p s y c h o l o g i s t , t h i s u n q u " r o l e p l a y i n g " g a m e a l l o w s y o t e x p l o r e a l t e r n a t i v e p e r s o n a l i t i e s .

F l e x i d r a w L i g h t P e n :l i g h t p e i t h m a g i c w a n d o c o m p u t i n g . M i n d y r e v i e w s t h b e s t o t h

m a r k e t .

$ 2 9 . 9 5A N N O U N C I N G t h e E a s i e s t C o l o r i n g B o o k A v a i l a b l e !

d e l i g h t f u l p r o g r a m f o a l a g e s ; e a s y f o k i d s a n c h a ll e n g e f o a d u l t s .D r a w y o u r o w p i c t u r e s a n s a v e t h e m o n d i s k .C o l o r y o u r o w c r e a t i o n s o a n o t h p r e - d r a w n p i c t u r e si n c l u d e d i t h i s p a c k a g e .C o l o r i n g b o w i t h s i x t e e n c o l o r s .P l a y F o l l o w T h D o t s w i t h y o u r o w p i c t u r e s o t h o s ea l r e a d y o t h d i s k .P t a y t w l e v e l s o F o l l o w T h D o t s : E a s y , w i t h a f l a s h i n gd o l e a d i n g t h w a y , o m o r e d i f f i c u l t , f i n d i n g y o u r o w p a t ht h r o u g h t h e d o t s .C r e a t e a p i c t u r e , t r a n s f o r m i t d o t s , t h e n c h a l l e n g e y o u rf a m i l y a n f r i e n d s t r e c r e a t e t h a r t .

T O R D E R S E N D C H E C K O R M O N E Y O R D E R T O I L L U S T R A T E D I M A G E SP . O . B o 2 5 7 2 2 , P o r t l a n d , O 9 7 2 2 5F O I N F O R M A T I O N O D E A L E R I N Q U I R I E S C A L L : ( 5 0 3 ) 2 4 6 - 2 7 7 4C o m m o d o r e 6 4 / 1 2 8 v e r s i o n s b C h r i s S c o t tA p p l e v e r s i o n c o n c e p t b D o n F u d g eA l R i g h t s R e s e r v e d W o r l d w i d eA L L O W T W E E K S F O D E L I V E R Y

Page 76: The Guide to Computer Living Vol 03 02 1986 May

8/3/2019 The Guide to Computer Living Vol 03 02 1986 May

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-02-1986-may 76/76

S i m p l e , e a s y t u s e .