The Guide to Computer Living Vol 03 01 1986 Apr

76
8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-01-1986-apr 1/76 D i a g n o s i n g a n T r e a t i n g Y o u r S i c k 6 A p r i l 1 9 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 ) B o u n t y " b J o h n P a s l a y 7 4 4 7 0 1 7 5 1 5 0 $ 2 . 5 0 $ 3 . 5 0 U . S . O u t s i d e U . S . V o l . N o I s s u e N o P . D . C . T h C o u n t r y ' s M o s t S u c c e s s f u l R e g i o n a l 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 !

Transcript of The Guide to Computer Living Vol 03 01 1986 Apr

Page 1: The Guide to Computer Living Vol 03 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

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

D i a g n o s i n g a n T r e a t i n g Y o u r S i c k 6 A p r i l 1 9

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 )

B o u n t y " b J o h n P a s l a y

7 4 4 7 0 1 7 5 1 5

0

$ 2 . 5 0$ 3 . 5 0

U . S .

O u t s i d eU . S .

V o l . N o I s s u e N o P . D . C .

T h C o u n t r y ' s M o s t S u c c e s s f u l R e g i o n a l P u b l i c a t i o nN O A v a i l a b l e N a t i o n a l l y !

Page 2: The Guide to Computer Living Vol 03 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

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

Y $ H ' f l ' 'A q u a r i a n S o f t w a r e P r e s e n t s

M a t r i xT h I n d i s p e n s a b l e C - 1 2 8 U t i l i t y / S t a r t e r K i t !

U s d o z e n s o 1 2 f e a t u r e s i t h e 6 4 m o d e :N u m e r i c K e y P a dC u r s o r K e y s8 0 - C o l u m n R G O u t p u tM a n y O t h e r S p e c i a l F u n c t i o n K e y s

O n e - K e y F u n c t i o n s I n c l u d e :M e g a h e r t z " F a s t M o d e "

O n e - K e y S c r e e n D u m p sF u l l - F e a t u r e d D O U t i l i t y M e n u

O t h e r F e a t u r e s I n c l u d e :F a s l L o a d i n gF a s t C o p y f o t h 1 5 7 1R e l o c a t a b l e i M e m o r y1 0 0 % T r a n s p a r e n t t B A S I C A v a i l a b l e N o F o O n l y

G u i t a r M a s t e rb y M a s t e r S o f t

T h M o s t P o w e r f u l M u s i c S e r i e s E v e r !H e r e ' s W h a t Y o u R e c e i v e :6 l e s s o n s i s e v e n l e v e l s o t i n s t r u c t i o n i n c l u d i n g :

T u n i n g - i l ' s e a s y b m a t c h i n g p r o g r a m m e d t o n e sG u i t a r C h o r d s - 3 9 6 o t h m o s t u s e f u l c h o r d f o r m a t i o n sC h o r d A n a S y z e r - a n a l y z e t h n o t e s i a n c h o r d a s t h e y a p p e a r o t h s t a f fP r o g r e s s i o n s - p e r f e c t c h o r d r e c a l l a n p l a y i n g p r o f i c i e n c y w i t h 3 7 c h o r d p r o g r e s s i o n sP i c k S t r u m - a d d m a s t e r y o 1 p i c k i n g a n d s t r u m m i n g p a t t e r n s t y o u r p l a y i n g e x p e r t i s eT r a n s p o s e n g - c h a n g e s o n g s f r o m o n k e t a n o t h e r w i t h s p e e da n a c c u r a c yS c a l e s - l e a r n e v e r y m a j o r s c a l e o n e v e r y f r e t f o t o t a l f i n g e r b o a r dc o m m a n d

F r o m P r o g r e s s i v e P e r i p h e r a l s $ 5 9 - 3 5 A l s o A v a i l a b l e :T r u m p e t M a s t e rC l a r i n e t M a s t e rF l u t e M a s t e r

S a x o p h o n e M a s t e rS i n g i n g M a s t e r

T S D S$ 4 9 . 9 5

K e v i n P i c k e l l ' sT o t a l S o f t w a r e D e v e l o p m e n t S y s t e m

A s s e m b l e r / E d i t o r :F a s t l o a d , g e t , l o a n l o a d a A d v a n c e d B A S I C a n s o u r c e c o d e e d i t o rA d d s 3 n e w c o m m a n d sF u l l m a c r o f u n c t i o n sA l l o w s l a b e l s 1 3 c h a r a c t e r s l o n gA s s e m b l e s t a n f r o m d i s k , s i n g l e o r d u a l

S p r i t e E d i t o r :E d i t u t 2 5 s p r i t e s i m e m o r yV i e w 6 s p r i t e s a s a m e t i m eC r e a t e r o t a t e d s p r i t e s i n s t a n t i yD e s i g n s p r i t e s w i t h j o y s t i c k o r k e y b o a r d

U n a s s e m b l e sC r e a t e s o u r c e c o d e f r o m a n M a c h i n e L a n g u a g e p r o g r a mE a s y t u s e - w r i t t e n t o t a l l y i M a c h i n e L a n g u a g e

S o u n d E d i t o r :C r e a t e i n t e r r u p t - d r i v e n s o u n d e f f e c t s f o y o u r s o u r c e c o d e .U l 3 v o i c e s c o n t r o l l e d a u t o m a t i c a l l y .

M a t t e C h a r a c t e r E d i t o r :E d i t a l 2 5 c h a r a c t e r sS c r e e n s u p l 2 5 5 x 6 4 . H i - r e s m u l t i c o l o r c h a r a c l e r s e t s .

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

I n c l u d e s d i s k a n C o m p r e h e n s i v e M a n u a l N O A v a i l a b l e !

i n c l u d e s B O T H 6 a n 1 2 8 V e r s i o n s $ 5 9 . 9 5

R h a p s o d y 6 b K i n g M i c r o w a r e

F u l l y I n t e g r a t e d P a c k a g eD a t a b a s e M a n a g e rW o r d P r o c e s s i n gS p e l l i n g C h e c k e rS p r e a d s h e e t G r a p h i c s

C o m p l e t e l y m e n u - d r i v e nV e r y u s e r - f r i e n d l yA l m o d u l e s r e s i d e i m e m o r y t o g e t h e rC o m m a n d f i l e m a c r o sP r o g r a m m a b l e

6 4 V e r s i o n $ 6 4 . 9 5T L i f e p l a n

A L i f e w a r e ™ P r o d u c tL I F E P L A N ! U i f i n a n c i a l p l a n n i n g t o o l d e s i g n e d f o p e o p l e w i t h o u t

c o m p u t e r e x p e r i e n c e o a c c o u n t i n g d e g r e e s . M i d d l e - i n c o m e f a m i l i e so r s i n g l e s w i l l l i m p r o v e t h e i r f i n a n c i a l o u t l o o k w i t h h e l p f r o mL I F E P L A N - .

R e d u c e o e l i m i n a t e d e b tE s t a b l i s h o r i n c r e a s e s a v i n g sM a n a g e e x p e n s e sP l a n f o t h f u t u r e

A d S 4 . 0 0 S h i p p i n g a n H a n d l i n gF o t h i s p a r t i c u l a r p a c k a g e .

O r i g i n a l l y S 9 9 . 9 5

N O $ 5 9 . 9 5 *

A q u a r i a n S o f t w a r eP . O . B o 2 2 1 8 4P o r t l a n d , O 9 7 2 2 2

T O r d e r , C a l l : ( 5 0 3 ) 6 5 4 - 2 6 4 1V I S A a n d M a s t e r C a r d A c c e p t e dA d S 3 . 0 0 S h i p p i n g a n H a n d l i n g P e r O r d e rD e a l e r I n q u i r i e s W e l c o m e !

Page 3: The Guide to Computer Living Vol 03 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

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

O N L Y :

C - 6 4 ^ § s " o r ' 0 ^

a l / r > : c 1 S f , B f ' h e l p e r s r ^ n t 1 * " "

■ £ 9 ° ° J

F r o mS k y l e s

E l e c t r i cW 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 a f e wo 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 l 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 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 l a s tf e w e e k s , c a l l u a 1 - 8 0 0 / 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 l e s E l e c t r i c W o r k s2 3 1 E S o u t h W h i s m a n R o a d

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

Page 4: The Guide to Computer Living Vol 03 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-01-1986-apr 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 N o t e sB R a n d y C h a s e

S o m e b r i e f n o t e s o w h e r e w e ' v e b e e n ,a n w h e r e w e ' r e i n t e n d i n g t g f r o mh e r e .

P i g S k i n R e v i e wB y R a n d y C h a s e

1

2

R a n d y l o o k s a s o m e s o f t w a r e m e a n s o e x t e n d i n g t h e f o o t b a l l s e a s o n . I n c l u d e d i t h i s f o o t b a l l r o u n d u p a r T h W o r l d ' sG r e a t e s t F o o t b a l l G a m e , S u p e r b o w l S u nd a y , a n i F o o t b a l l .

T h I n s i d e S t o r yB J i R u s s e l l

p r o f e s s i o n a l ' s g u i d e t d i a g n o s i n g y o u rs i c k C o m m o d o r e c o m p u t e r , o f f e r i n gs o m e i n s i g h t s i n t o t r o u b l e s h o o t i n g h a r dw a r e p r o b l e m s w i t h i n y o u r 6 4

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 sT h i s m o n t h t h A n d y R o o n e y o t h c o p u t e r w o r l d a s k s t h p r o v e r b i a l q u e s t i o n ,W h e n d i b e c o m e c o m p u t e r n e r d ? "

T h A t a r i 5 2 S B y B o b R i c h a r d s

3

3

J a c k T r a m i e l , f a t h e r o t h C o m m o d o r6 4 h a n e w o r l d - b e a t e r . I t h i s f a v e r s a t i l e a n i n e x p e n s i v e m a c h i n e i y o f u t u r e ?

C o m p u t e r C u r m u d g e o nB y M i n d y S k e l t

B u l l e t i n B o a r d S y s t e m s a r n o i u s e v e r y t h i n g f r o m s m a l l t a l k t o t e r r o r i W h e r e d o e s t h b u c k s t o p ? R e g u l a t i oa r b e i n g p r o p o s e d f o h o m e - g r o t e l e c o m m u n i c a t i o n s .

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

M a k e l o v e n o w a w i t h t h i s g a m e f o t ' 6 a n V I 2 0 F u w i t h d i g i p o l y g a m y . L e a r n h o t s c o r e ( a n d p r g r a m ) , b u w a t c h o u f o t h d r e a d

b a m a r r i a g e " !

4 B e g i n n e r ' s C o r n e r

B M i n d y S k e l tM i n d y e x p l o r e s C o m m o d o r e ' s n m a c h i n e . K e y b o a r d , s w i t c h e s a m o n i t o r s . T i p s a n s t r a i g h t t a l k t h w o n l y s h c a d i t

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 l 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 i n d e p e n d e m m o n t h l y p u b l 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 ! e x p r e s s e d i T h e 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 t e r s a n d d on 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 t n e c e s s a r i l y c o n s t i t u t e a n e n d o r s e m e n t o f a 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 d e t 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 s t o i h e e d i t o r a r c 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 n t e ds 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 n t a i n e d i T h G u i d e m a b a l l o w e d b u s e r g r o u n 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 o r r e p r o d u c t i o n , i p a 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 d C o m m o d o r e a r t r a d e m a r k s o C o m m o d o r e B u s i n e s M a c h i n e s , I n c .

A l 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 o 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 r a t e s : y e a r S I B . O O , 2 y e a r s $ 3 5 . 0 0 . y e a r s S 4 S . O 0 ) b A q j 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 m 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 t 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 S T M A S T E R : P l e a s e s e n d a d d r e s c h a n g e s t T h G u i d e , 3 8 0 8 S . E . L i c y m 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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

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

T A B L E O C O N T E N T SM o r e C o m p u t e r M a g i c

B y J o h n O I s e nJ o h n i b a c k w i t h t w m o r e p r o g r a m s u h i s l e e v e . K e i t h e s e p r o g r a m s t m y s t i f y o n e a n d a l w i t h m i s d i r e c t i o n a n i l l u s i o n .

C o m p u t e r W i d o w ' s C o m p e n d i u mB y L y n C h a s e

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

5

5

6

6 7

A P R I L 1 9 8 6T h C P / M M a c h i n e

B G r a n t J o h h n s o nC P / M i t h 1 2 P i n o j u s t a n o t h e rm o d e . I t ' s a n o t h e r c o m p u t e r w i t hh i s t o r y , c h a r a c t e r a n p r o c e s s o r a l i t o w n . O p e n t h d o o r t n e w o r l d ( a n df r e e p r o g r a m s ) w i t h C P / M .

. . D o n ' t R e a d I n s t r u c t i o n sB R o b e r t J S o d a r o

B o l o o k s a v a r i e t y o n e p r o d u c t st h i s m o n t h , i n c l u d i n g K e y s T R e s p o n s ib l D r i v i n g a n d T h e B o d y i F o c u s .

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

T h i s m o n t h ' s P a s c a l c o l u m n e x p l o r e s f o m a t t e d o u t p u t . L e a r n h o t p u c h a r a c t e r s w h e r e y o u w a n t t h e m , o b o t ht h s c r e e n a n h a r d c o p y .

U s e r G r o u p D i r e c t o r y

H o T T y p e I P r o g r a m s

T h c o v e r a r t , " T h e B o u n t y " , w a c r e a t e dw i t h D o o d l e b J a m e s P a s l a y .

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 w o r k o 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 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 d u s i n g C o m m o d o r e c o mp u t e r . T h i s c o u l d b e y o u r c h a n c e t m o v e t h a tm 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 t h 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 hc o v e r l e t t e r d e s c r i b i n g t h g r a p h i c s p a c k a g e u s e dt 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 s c r e e n , s o s c r e e n d 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 .

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

W O R D P R O C E S S I N G

O N T H E 1 2

Page 6: The Guide to Computer Living Vol 03 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

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

R N ( 0 N o t e s :N e Y e a r a n N e L o o k

b R a n d y C h a s eS i n c e t h i s i s s u e m a r k s y e a n o t h e r t r a n s i

t i o n a n d g r o w t h f o T h G u i d e , i s e e m s a p r o p r i a t e t s p e n d f e m o m e n t s r e f l e c t i n g o w h e r e w e ' v e b e e n , a w e l l a t h e x c i t i n g n e p l a c e s w a r e g o i n g . W i t h t h i s i s s u e w o f f i c i a ll e n t e r t h r e a l w o r l d o n a t i o n a l c i r c u l a t i o n .F o m a n y o y o u , t h i s i s s u e w i l l s e r v e a s y o u ri n t r o d u c t i o n t T h G u i d e ; y e f o t h o s e o y o w h o ' v e b e e n g r o w i n g w i t h u f o t h l a s t t w y e a r s , i t ' s s i m p l y t h l a t e s t i n l o n g s e r i e s o s t e p s f o r w a r d . A t h r i s k o b o r i n g t h o s e o l f r i e n d s w h o ' v e p a t i e n t l y f o l l o w e d o u p r o g r e s sa n d , t h r o u g h t h e i r l o y a l s u p p o r t , h a v e m a d e a l o t h i s p o s s i b l e , I ' l i k e t d i g r e s s b i ( i m a y ) a n f o r m a l l y i n t r o d u c e T h G u i d e t o u m a n y n e f r i e n d s .

B e i n g a t h c r o s s r o a d s , f l e e t i n g p o i n t o t r a n s i t i o n , i b o t h e x c i t i n g a n a w k w a r d . O o n h a n d , s t a n d a p o i n t w h e r e c a w a t c ht h b l o o m i n g o d r e a m a n t h r e a c h i n g o g o a l ; o t h e o t h e r , n o l e a v e t h e c o m f o r t a b l ec o n f i n e s o w h a t h a b e e n t m o v e i n t o t h u n c e r t a i n t i e s o w h a t c o u l d b e a h e a d . A s i a n w r i t e t h i s , t h r e e w e e k s b e f o r e y o w i l l r e a di t a s o m e w h e r e i b e t w e e n t h t w o . A t i m e s l i k e t h i s , g u e s s i t ' s e a s i e s t t l o o k b a c k .

O n c e u p o n t i m e , l i f e w a s i m p l e .S o m e w h e r e a l o n g t h w a t o g e t t i n g c o p u t e r i z e d , h o w e v e r , t h i n g s g o c o m p l i c a t e d .B a c k t h e r e i a n o t h e r l i f e , w a o n o t h o s ep e o p l e t h a t n o t o n l y d i s l i k e d c o m p u t e r s , b u m e t i c u l o u s l y m u t i l a t e d t h o s e l i t t l e c o m p u t e rp u n c h - c a r d b i l l s t h a t c a m e i t h e m a i l . I ' v eo f t e n s i n c e f a n t a s i z e d a b o u t t h c h a o s t h o s ec a r e f u l l y c r a f t e d e x t r a h o l e s m a h a v e c a u s e di s o m e p o o r p e r s o n ' s s y s t e m s o m e w h e r e .N o w , t h o u g h , I ' v e b e c o m e o n o t h o s e p e o p l ew h w r i t e s a b o u t c o m p u t e r s , a n t a l k s a b o u tc o m p u t e r s , a n p l a y s w i t h c o m p u t e r s , a n y e s ,s o m e t i m e s e v e n a r g u e s w i t h h i w i f e a b o u tc o m p u t e r s . A n m o s t i r o n i c a l l y , I ' v e b e c o m eo n o t h o s e p e o p l e w h p u b l i s h e s a c o m p u t e rm a g a z i n e . J o h n L e n n o n o n c e s a i d : " L i f e i w h a t h a p p e n s w h i l e y o u ' r e b u s y m a k i n g o t h e rp l a n s " .

T h e G u i d e w a b o r n i o n o t h o s em o m e n t s o f f a n c y w h e n w a s m o u r n i n g t h l a c k o r e l i a b l e s o u r c e o f r e g u l a r i n f o r m a t i o nt h a t w o u l d h e l p m b e t t e r d e a l w i t h t h " a b a nd o n e d " f e e l i n g t h a t a c c o m p a n i e d b e i n g o n o C o m m o d o r e ' s e a r l y g u i n e a p i g s f o r t h 6 4 M a n y o y o r e m e m b e r w h a t i f e l t l i k e t p a $ 1 , 0 0 0 f o c o m p u t e r a n d i s k d r i v e , o n l y t f i n d t h a t t h m a n u a l s w e r e w r i t t e n b s o m e o n ew h h a o b v i o u s l y n e v e r s e e n t h h a r d w a r e .I t ' s t r u l y a m a z i n g w h a t m o t i v a t o r f r u s t r a t i o nc a b e

F r o m t h a t f i r s t m o n t h , w i t h a f a i t h f u l( a n d p r e - p a i d ) s u b s c r i p t i o n b a s e o 5 6 , t o t h r e l i z a t i o n t h a t t h i s i s s u e o T h e G u i d e w i l lr e a c h o v e r 3 0 , 0 0 0 r e a d e r s h a b e e n a n e d u c at i o n a l p r o c e s s , t s a t h l e a s t . A t i m e s , i h a s e e m e d l i k e w w e r e t u m b l i n g h e a d o v e r h e e l sd o w n h i l l , w i t h a l t h c o n t r o l a n p r e p e r a t i o no r a m p a g i n g s n o w b a l l , s l o w l y g a t h e r i n ga b o u t u b o t h a n e v e r - b r o a d e n i n g b a s e o r e a d e r s a n g r a d u a l l y i n c r e a s i n g a w a r e n e s sa b o u t t h r e a l i t i e s o t h p u b l i s h i n g w o r l d .

o f t e n s a y , o n l y p a r t i a l l y i j e s t , t h a t h a k n o w n b a c k t h e n w h a t k n o w n o a b o u t t h r e a l i t i e s o p u b l i s h i n g m a g a z i n e , w o u l dn e v e r h a v e s e t t h i s c i r c u s i m o t i o n . B u t w s e e m t h a v e s t u m b l e d a h e a d , o f t e n i s p i t e o o u r s e l v e s . W h i l e o u i n t e n t i o n s a n g o a l sh a v e n ' t r e a l l y c h a n g e d t h a t m u c h , t h r e a l i t i e so t h p r o d u c t i o n / d i s t r i b u t i o n c y c l e h a v ee v o l v e d r a d i c a l l y . N o t h a t l o n g a g o , w c o u l dp r i n t t h m a g a z i n e a n h a v e i o t h n e w s t a n d s w i t h i n t w o r t h r e e d a y s . T h l o g i s t i c s o n a t i o n a l a n i n t e r n a t i o n a l d i s t r i b ut i o n , h o w e v e r , h a v e h a m a j o r i m p a c t i t h t i m e i n v o l v e d . T h o s e " f e w d a y s " h a v e b e e nt r a n s f o r m e d t " f e w w e e k s " , w i t h s o m ef o r i e g n m a r k e t s n o s e e i n g t h e n p r o d u c t f o c l o s e t t w m o n t h s f r o m t h a c t u a l p r i n t i n gd a t e . F o m o s t o o u r e a d e r s , t h i s w i l l m a k ev e r y l i t t l e d i f f e r e n c e , o t h e r t h a n t h m o n t h t h a ti p r i n t e d o t h e c o v e r .

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

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

Page 7: The Guide to Computer Living Vol 03 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

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

t h i s u n a v o i d a b l e d e l a y b e t w e e n i s s u e s , a n o u t h a n k s f o y o u r c o n t i n u i n g s u p p o r t a n d p at i e n c e a w t a k e t h i s l a t e s t s t e p f o r w a r d . ( A n da w e ' v e d o n e i t h p a s t , a l s u b s c r i p t i o n s w i l lb a d j u s t e d a c c o r d i n g l y , s d o n ' t w o r r y t h a ty o w i l l h a v e m i s s e d a n i s s u e s c o m i n g o n y o u rs u b s c r i p t i o n . )

W h i l e y o c a e x p e c t t s e c o n t i n u i n gi m p r o v e m e n t a n c h a n g e i t h c o s m e t i c s o T h G u i d e , o u o l f r i e n d s c a r e s t a s s u r e dt h a t t h c h a n g e s p l a n n e d a r o n l y o f t h c o s m e t i c a n s u p e r f i c i a l n a t u r e . T h e d i t o r i a ld i r e c t i o n o T h e G u i d e w i l l c o n t i n u e f o r w a r di t h s p i r i t t h a t h a g o t t e n u t h i s f a r .C E U p d a t e

r e a l l y e x p e c t e d t r e t u r n f r o m t h W i n t e rC o n s u m e r E l e c t r o n i c s S h o w w i t h e n o u g hm a t e r i a l f o n i c e l e n g t h y s t o r y . I n s t e a d , f e w o r d s i p a s s i n g w i l l j u s t a b o u t c o v e r a l t h C o m m o d o r e n e w s . U n l i k e t h s h o w l a s tJ a n u a r y i L a V e g a s , t h i s w a n o C o m o d o r e d o m i n a t e d s h o w . C o m m o d o r e ' s l a c ko p a r t c i p a t i o n p r o m p t e d m o s t m a j o r s o f t w a r ec o m p a n i e s t f o l l o w s u i t , l e a v i n g i p r e d o m i n e n t l y n o n - c o m p u t e r C E S . I f a c t ,w h o ' s w h o t h C o m m o d o r e w o r l d c o u l dh a v e b e e n c o m p i l e d f r o m t h l i s t o c o m p a n i e st h a t w e r e n ' t p r e s e n t .

I m a n y w a y s , i w a v e r y f r u s t r a t i n gs h o w . W i t h s m u c h a c t i v i t y h a p p e n i n g i t h m a r k e t p l a c e b o t h w i t h t h 1 2 P a n t h A m i g a , i j u s t d i d n ' t m a k e s e n s e f o C o m o d o r e t n o t b e t h e r e . A n o c o u r s e , b n o p a r t i c i p a t i n g , t h e y i m m e d i a t e l y b e c a m e t h f o c a l p o i n t f o t h r u m o r m i l l . I t ' s i r o n i c t r e m e m b e r b a c k t l a s t w i n t e r ' s s h o w w h e ne v e r y o n e w a s s k e p t i c a l a b o u t A t a r i ' s a b i l i t yt s u r v i v e , o n l y t r e a l i z e t h a t t h i s y e a r t h o s es a m e r u m o r s a n f e a r s w e r e f l o a t i n g a r o u n d ,b u t h i s t i m e i w a C o m m o d o r e w a t h s o u r c eo f a p p r e h e n s i o n .

T h b i g g e s t s i n g l e p i e c e o n e w s f r o m C E w a t h r u m o r t h a t A t a r i w o u l d i n d e e d b em a r k e t i n g t h 5 2 S t h r o u g h c h a i n s t o r e s . I w a a l s o v e r y p o o r l y k e p t s e c r e t t h a t t h e yw e r e i f i n a l n e g o t i a t i o n s w i t h a " u n - n a m e d "t o s t o r e c h a i n . I d o e s n ' t t a k e a e x p e r t t f i g u r e o u w h a t t o s t o r e c h a i n w o u l d b i t e r e s t e d i t h 5 2 0 , d o e s i t

h a t c h u c k l e a l i s t e n e d t A t a r id e a l e r s c o m p l a i n i n g a b o u t t h r u m o u r e d m a s s

m e r c h a n d i s i n g o f t h S T O n d e a l e r , a s w t a l k e d , w a w a v i n g h i d e a l e r ' s c o n t r a c t i t h a i r , a n k e p t s a y i n g " B u t t h e y p r o m i s e dm e . . . . " T h o n l y t h i n g t h a t s u r p r i s e d m a b o u tt h w h o l e t h i n g i t h a t a n y o n e w a s s u r p r i s e d .D o n ' t t h e y r e a l i z e t h a t t h i s i U n c l e J a c k ? B n o e v e r y o n e s h o u l d k n o w w h a t t e x p e c t .S u r e , t h e y w i l l m a s s m e r c h a n d i s e t h S T a n t h e p r i c e i g o i n g t b d i s c o u n t e d t t h p o i n to u n d e r - m i n i n g t h e i r d e a l e r s . A n d , y e s , J a c kw i l l e n u w i t h d e a l e r s e v e r y w h e r e m a a h i a g a i n . B u a l o n g t h w a y , h w i l l s e l l m i l l i o n5 2 S T ' s a n i s d o i n g w i l l t r a n s f o r m A t a r if r o m b a n k r u p t w r e c k i n t o v e r y p r o f i t a b l eo p e r a t i o n . T h i s i f u n . I t ' s l i k e w a t c h i n g t h o l C o m m o d o r e a l o v e r a g a i n . O n l y t h i s t i m e ,I ' n o o n o t h e i r c u s t o m e r s ( n o t y e t , a l e a s t ) c o m p l a i n i n g a b o u t t h e i r l a c k o s u p p o r t ,s i t ' s e a s i e r t s i b a c k a n e n j o y t h s h o w .W h i l e w a r e d i s c u s s i n g t h e S T I ' l i k e t m a k e f e c o m m e n t s a b o u t t h m a r k e t i n g a p r o a c h A t a r i h a c h o s e n . p e r s o n a l l y t h i n k t h 5 2 i v e r y i m p r e s s i v e m a c h i n e , w h e ne v a l u a t e d o i t p o w e r a n d i t p r i c e . B u n o n i t h e i r r i g h t m i n d c a b u t h " b e t t e r t h a n t h A m i g a " i m p l i c a t i o n s o t h e i r a d v e r t i s i n g a n p r o m o t i o n . C o m e o n A t a r i , y o g u y s h a v ev e r y n i c e m a c h i n e . W h n o s e t t l e d o w n a n p r o m o t e i i n s t e a d o b a s i n g y o u r a d c a m p a i g no d e g r a d i n g t h A m i g a a n t h M a c ? I t h l o n g r u n , m a r k e t i n g c a m p a i g n w i t hn e g a t i v e t h e m e i s n ' t g o i n g t h e l p a n y o n e .

B a c k o t h C o m m o d o r e f r o n t , t h f e c o m p a n i e s w h w e r e a C E w e r e t a l k i n gp r i m a r i l y a b o u t A m i g a a n 5 2 S p r o d u c t s .w a q u i t e d i s a p p o i n t e d a t h e l a c k o " n e w "p r o d u c t s i t h w o r k s f o t h 1 2 8 . G r a n t e d ,t h e r e a r e a l o o f c o n v e r s i o n s o f 6 p r o g r a m s t u t i l i z e t h f e a t u r e s o t h 1 2 8 ; b u o v e r a l l ,f e a r t h a t t h 1 2 m a s u f f e r i s o f t w a r ed e v e l o p m e n t b y t h a m o u n t o a c t i v i t y u n d e rw a f o t h b i g g e r m a c h i n e s .

T h t h i n g t h a t m o s t i m p r e s s e d m a b o u tC E w a t h r a d i c a l c h a n g e s i t h i n d u s t r y i t h l a s t y e a r . T h c o n t r a s t s b e t w e e n t h C o m o d o r e d o m i n a t e d s h o w l a s t y e a r , a n t h A t a r i s h o w t h i s J a n a u r y a r m o n u m e n t a l . L a s ty e a r , w a l w e r e w o n d e r i n g h o w m a n y m o n t h sA t a r i c o u l d k e e p t h e i r d o o r s o p e n ; t h i s y e a rm a n y i n d u s t r y p e o p l e a r s p e c u l a t i n g a b o u t t h i m p e n d i n g d e m i s e o C o m m o d o r e . W i t h s a l e sf i g u r e s n o r e a d i l y a v a i l a b l e , i t s t i l l n o s e c r e t

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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

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

t h a t t h e 1 2 P i s e l l i n g , a n d m o s t d e a l e r s a r er e p o r t i n g t h a t t h A m i g a i v e r y m a r k e t a b l em a c h i n e , e v e n w i t h v e r y l i t t l e s o f t w a r e y e a v a i l a b l e . O n i n d u s t r y p u b l i c a t i o n c r e d i t e dC o m m o d o r e w i t h 1 , 0 0 0 , 0 0 0 u n i t s s o l d i t h C h r i s t m a s s e a s o n .

r e a l l y d o u b t t h a t e i t h e r C o m m o d o r e o A t a r i a r g o i n g t d a n y t h i n g b u t c o n t i n u e t d o m i n a t e t h h o m e c o m p u t e r m a r k e t ; a n b e w e e n t h A m i g a a n t h f o r t h - c o m i n g 1 0 4 0 S T

t h i n k b o t h c o m p a n i e s a r g o i n g t b e g i n m a i n s i g n i f i c a n t i n r o a d s i n t o m a r k e t s p r e v i o u s l ys h a r e d b y A p p l e a n d I B M .

M a n y p e o p l e w o u l d j u s t b l i t t l e m o r ea s s u r e d i C o m m o d o r e s e e m e d t b t a k i n g *m o r e a g g r e s i v e r o l e i s h a p i n g t h e d e s t i n e y o b o t h t h 1 2 P a n t h A m i g a . C o m e o g u y s , w l o v e t h m a c h i n e s , b u c a n ' t y o d s o m e t h i n g t e x p e d i t e s o f t w a r e d e v e l o p m e n tf o b o t h m a c h i n e s ?

E v e n t h o u g h t h e r ea r c h a n g e s i t h

c o s m e t i c s o T H E G U I D E ,w w i l l c o n t i n u e t p r o v i d e

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

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

P 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 rG r a n t J o h n s o n

C o n t r i b u t i n g E d i t o rM i n d y S k e l t o nS t a f f A r t i s t s

L e s l i e B a i r dE d d i e J o h n s o nP h o t o g r a p h s

G r a n t J o h n s o nP r o d u c t i o n

B i l l W a l l a nL e s l i e B a i r dS t e v e D a v i s

R i c k T i c eA 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 i 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 sR o b e r t J S o d a r o

C o n t r i b u t o r sC a r m e n A r t i n o

W e s l e y J a m e sV a l e r i e J e a n K r a m e r

B i l l P y t l o v a n yJ i R u s s e l l

M a t t h e w S t e r nD 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 1

M a l i b u , C 9 0 2 6 5( 2 1 3 ) 4 5 6 - 0 0 3 0

A d v e r t i s i n g O f f i c e s :2 9 6 2 S . W . 8 9 t h

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

E d i t o r i a l O f f i c e s :3 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

< S t a f f

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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

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

P i g s k i n R e v i e wF o o t b a l l S i m u l a t i o n sF o T h C o m p u t e rQ u a r t e r b a c k

b R a n d y C h a s eF o t h d e d i c a t e d ( o o b s e s s e d ) f o o t b a l l

f a n , S u p e r b o w l S u n d a y c a r r i e s w i t h i v e r yc o n f l i c t i n g s e o f e m o t i o n s . N o o n l y i i t h c u l m i n a t i o n o f a g r u e l i n g a n e x h i l a r a t i n gt w e n t y - w e e k s e a s o n ( c o u n t i n g t h s i x t e e n - w e e ks e a s o n , t h r e e w e e k e n d s o p l a y o f f g a m e s , a n d ,o c o u r s e , S u p e r B o w l S u n d a y ) , i t i s a l s o t h e n o t h s e a s o n .

A f t e r t h e s i x - h o u r m e d i a m a r a t h o n ( w i t ht h g a m e s q u e e z e d i b e t w e e n p r e - g a m e a n dp o s t - g a m e s h o w s , c e l e b r i t y i n t e r v i e w s , a n p r e s i d e n t i a l p h o n e c a l l s ) t h e r e c o m e s s i x -m o n t h v o i d . N m o r e t w o - m i n u t e o f f e n s e s . N m o r e s u d d e n d e a t h o v e r t i m e s . N m o r e m i s s e dp o i n t s p r e a d s . W i t h t h d i s a p p e a r a n c e o s p r i n g - t i m e f o o t b a l l v i t h U S F L ( o n l y t h eh a r d - c o r e f a n s t r e t c h e d t h e d e f i n i t i o n o p r f e s s i o n a l f o o t b a l l f a e n o u g h t e n c o m p a s s t h i si l l - f a t e d v e n t u r e ) t h e f o o t b a l l f a n a t i c i l e f tw i t h b l e a k a n d e m p t y m o n t h s a h e a d o h i m .B u w a i t , p e r h a p s t h e r e i h o p e a f t e r a l l . W i t ht h e a i d o c o m p u t e r , a n t h r i g h t s o f t w a r e ,j u s t m a y b e i i s n ' t t h e n o t h s e a s o n !

B e f o r e w l a u n c h i n t o a e x p l o r a t i o n o c o m p u t e r f o o t b a l l , l e m d i g r e s s b r i e f l y o t h s u b j e c t o s p o r t s i g e n e r a l , a n s i m u l a t i o n s i p a r t i c u l a r . O n o t h e t h i n g s t h a t h a a l w a y sc a p t i v a t e d a n f a s c i n a t e d m a b o u t t h s p o rt i n g a r e n a i t h w h o l e c o n c e p t o f o r m o c o m p e t i t i o n w h e r e t h e r e a r v e r y c l e a r a n s p e c i f i c r u l e s ; f o r u m , i y o w i l l , w h e r e o n ec a t r u l y m e a s u r e o n e p e r s o n ' s t a l e n t s a n a

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

I m o s t s p o r t s , t h e s e c o m p a r i s o n s c a n b em a d e u s i n g m a t h e m a t i c a l v a l u e s a n s t a t i s t i c s ,w h i c h c a d r a w v e r y v a l i d c o m p a r i s o n sb e c a u s e t h r u l e s a r c o n s t a n t a n u n i f o r m .S t a t i s t i c a l l y , b a s e b a l l i p e r h a p s t h m o s tp e r f e c t s p o r t i t h a t e v e r y a c t i o n b e a c h i d i v i d u a l a t h l e t e ( b i m o n u m e n t a l a c h i e v em e n t o t r i v i a l h a p p e n s t a n c e ) i r e c o r d e dm a t h e m a t i c a l l y . T h c o m b i n a t i o n , t h e n , o t h o s e i n d i v i d u a l a c c o m p l i s h m e n t s p a i n t s v e r yr e v e a l i n g p o r t r a i t o t h t e a m a a w h o l e . A l s p o r t s , h o w e v e r , h a v e t h e i r o w m e t h o d o r e c o r d i n g m a t h e m a t i c a l l y t h e e v e n t s t h a tt r a n s p i r e ; a n c a s u b s e q u e n t l y d r a w u p o n t h i sa c c u m u l a t i o n o s t a t i s t i c a l d a t a b a s e w h i c hs e r v e s d u a l p u r p o s e a b o t h t h m e a n s o c o m p a r i s o n s a n t h r e c o r d e d h i s t o r y o t h s p o r t .

I w a t h i s i n t e r - r e l a t e d m a t r i x o n u m b e r sa n p e r c e n t a g e s t h a t f i r s t l u r e d m t o w a r d t h w o r l d o c o m p u t e r s . H a v i n g b e e n i m m e r s e d i b o t h a m o r e - t h a n - c a s u a l f o l l o w i n g o s p o r t s a sw e l l a s g r o w i n g u w i t h a v e r y s t r o n g a n a t i v e f a s c i n a t i o n w i t h t h m a t h e m a t i c a l s i m u l at i o n s , i s e e m e d t b e s u c h n a t u r a l m a r r i a g e .A l t h o s e n u m b e r s , e a c h i m p o r t a n t a n p r e c i o u s , w e r e j u s t w a i t i n g f o r a c o m p u t e r t c o m e a l o n g t o r g a n i z e a n c o n t r o l t h e m ,r e v e a l i n g t h e i r s e c r e t s , u n l e a s h i n g t h e i r p o w e r ,a n b r i n g i n g t h e m t l i f e . O n o t h m o s tf a s c i n a t i n g t r e n d s t e c h n o l o g y b r o u g h t t t h

T h 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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

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

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

S p o r t s f a n s a r e i n f e c t e d w i t h a o v e rp o w e r i n g t e n d e n c y t l i v e i w o r l d o s e c o n d -g u e s s i n g a n s p e c u l a t i o n . W a H e n r y A a r o nr e a l l y b e t t e r s l u g g e r t h a n t h B a b e ? W e r e t h ' 6 P a c k e r s r e a l l y t h a t g o o d ? W h a t w o u l d h a v eh a p p e n e d t t h C h a r g e r s l a s t y e a r i t h e yh a d n ' t l o s t D a F o u t s ? H o w o u l d W a l t e rP a y t o n h a v e c o m p a r e d t J i T a y l o r i t h e y ' dp l a y e d a t h s a m e t i m e ? T h e s e a r e t h e s e e d s o f a n t a s y t h a t c a b l o o m i n t o f u l l - g r o w nf a s c i n a t i o n w i t h s i m u l a t i o n s .

F o s o m e r e a s o n , s p o r t s s i m u l a t i o n s h a v eb e e n v e r y s l o w i e v o l v i n g f o r t h e C o m o d o r e . I ' v e l o n g b e e n q u i t e e n v i o u s o t h v a r i e t y o p r o d u c t s t h a t h a v e b e e n a v a i l a b l e t A p p l e o w n e r s i t h p a s t , b u t w i t h t h v a r i e t ya n q u a l i t y o p r o d u c t s n o b e i n g r e l e a s e d f o t h C o m m o d o r e , t h a t i r a p i d l y c h a n g i n g . T h i sm o n t h w e ' r e g o i n g t t a k e l o o k a s o m e o t h r e c e n t r e l e a s e s t h a t t a c k l e t h w o r l d o f o o t b a l l .

E a c h o t h g a m e s w e ' r e g o i n g t l o o k a o f f e r s u n i q u e a p p r o a c h t t h c o n c e p t o c o m p u t e r f o o t b a l l . E a c h w i l l a p p e a l t d i f e r e n t t y p e o g a m e r , a n e a c h h a i t o w s t r e n g t h s a n w e a k n e s s e s . W a r g o i n g t b t a l k i n g p r i m a r i l y a b o u t T h W o r l d ' s G r e a t e s tF o o t b a l l G a m e f r o m E p y x , A v a l o n H i l l ' sS u p e r b o w l S u n d a y a n i F o o t b a l l f r o mL a n c e H a f f n e r G a m e s , b u w e ' l l a l s o t o u c hb r i e f l y o s o m e o t h o t h e r r e l a t e d p r o d u c t sa v a i l a b l e f o t h C o m m o d o r e 6 4 S u p e r b o w l S u n d a y

N o s p o r t s f a n s , S u p e r b o w l S u n d a y n l o n g e r m a r k s t h e n o t h f o o t b a l l s e a s o n .M a k e s u r e y o h a v e p l e n t y o c h i p s o h a n d ,a n p e r h a p s y o u ' d b e s t p i c k u a e x t r a s i x -p a c k b e f o r e l o a d i n g S u p e r b o w l S u n d a y .D e s i g n e d b t h Q u e s t , t h s a m e p e o p l er e s p o n s i b l e f o T h W o r l d ' s G r e a t e s t B a s e b a l lG a m e , S u p e r b o w l S u n d a y c o m b i n e s v e r ye n t e r t a i n i n g g r a p h i c s w i t h a e n g a g i n g N F s i m u l a t i o n ; a n i t h f i n a l a n a l y s i s , v e r y s u cc e s s f u l l y c a p t u r e s t h f l a v o r a n f e e l o t h N F L . F o t h f u l l s e a s o n r e p l a y c o n d u c t e d i t e s t i n g S u p e r b o w l S u n d a y , u s e d p r i m a r i l y t h a u t o - p l a y m o d e , a n l e t h g a m e s r u o a e x t r a c o m p u t e r i t h o f f i c e w h i l e w o r k e d .

A v a l o n H i l l ' s S u p e r b o w l S u n d a y e x t e n d s t h f o o t b a l ls e a s o n f o t h c o m p u t e r q u a r t e r b a c k .

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

O f f e r i n g t h r e e d i f f e r e n t p l a y i n g m o d e s ,o n e - p l a y e r , t w o - p l a y e r , a n a n " a u t o p l a y "m o d e , S u p e r b o w l S u n d a y c o m e s w i t h t e a m sf r o m 1 S u p e r B o w l m a t c h - u p s , r a n g i n g f r o mt h ' 6 G r e e n B a P a c k e r s t t h ' 8 S a F r a n -s i s c o 4 9 ' e r s , a n c a a l s o b s u p p l e m e n t e d w i t h

d i s k c o n t a i n i n g a l t e a m s f r o m t h 1 9 8 4s e a s o n . I n b o t h t h o n e - p l a y e r g a m e ( w i t h t h c o m p u t e r c o a c h i n g t h v i s i t i n g t e a m ) a n t h " a u t o - p l a y " m o d e , S u p e r b o w l S u n d a y u t i l i z e sv e r y s o p h i s t i c a t e d a r t i f i c i a l i n t e l l i g e n c e t h a ta l l o w s t h c o m p u t e r t e v a l u a t e t h g a m e a v a r i o u s p o i n t s ( i n c l u d i n g t h e " t w o m i n u t e w a n i n g " a t h e n o t h g a m e ) a n a d j u s t i t l o g i c t a b l e s a c c o r d i n g t t h g a m e s i t u a t i o n a h a n d .

F o t h g a m e r w i s h i n g t r e - p l a y e n t i r es e a s o n s c h e d u l e s , t h e " a u t o - p l a y " m o d e i i v a l u a b l e . Y o c a c h o o s e t h k e g a m e s y o w a n t t p e r s o n a l l y p l a y , a n l e t h c o m p u t e rr u t h r o u g h a l t h o s e o t h e r g a m e s . A i t e r e s t i n g t w i s t i t h " a u t o - p l a y " a l l o w s o u s i d e i n t e r v e n t i o n , o f f e r i n g t h o p t i o n o i n t e rr u p t i n g p l a y a a n t i m e t c a l l t h p l a yy o u r s e l f , f o e i t h e r t h o f f e n s e o r d e f e n s e .

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

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

Page 11: The Guide to Computer Living Vol 03 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

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

p l a y e r s o y o u r t e a m b e c a u s e s e a s o n s t a t s a r d i s p l a y e d i t h p l a y s e l e c t i o n m e n u s . O f f e ns i v e a n d e f e n s i v e m a t c h - u p s a r a l s o d i s p l a y e da t h t o u c h o a k e y . B e f o r e y o m a k e t h a tt h i r d - a n d - o n e c a l l , y o c a n l o o k a t h o f f e ns i v e a n d e f e n s i v e l i n e s a n d e c i d e i y o u w a n tt p l a y t y o u r s t r e n g t h o t r t c a p i t a l i z e o y o u r o p p o n e n t ' s w e a k n e s s . T h h e l p f u l a n i f o r m a t i v e m e n u s e l e c t i o n m a k e s d e c i s i o n s e a s yf o e v e n t h i n e x p e r i e n c e d f o o t b a l l f a n , a n t h m o r e k n o w l e d g e a b l e f a w i l l q u i c k l y a p r e c i a t e t h r e a l i s m a n d e t a i l i n c o r p o r a t e d i t h g a m e d e s i g n .

W h i l e t h e a s y - t o - f o l l o w m e n u s w i l l a p e a s e a n a s s i s t t h n o v i c e l e v e l p l a y e r , t h m o r e s o p h i s t i c a t e d f a w i l l e n j o y a n a p r e c i a t e t h c o m p l e x i t i e s o f f e r e d o b o t h o f e n s e a n d e f e n s e . O o f f e n s e , y o n o t o n l yd e c i d e o t h e t y p e o p l a y , t h b a l l c a r r i e r ( o rp a s s e r a n r e c e i v e r ) , b u a l s o t h f o r m a t i o n t u s f o t h p l a y . T h i s a l l o w s f o s o m e v e r yc r e a t i v e c o a c h i n g . O n o f f e n s i v e t i I ' l l o f f e r i t t r t h r o w i n g e i t h e r a p a s s o a o b v i o u s r u nn i n g p l a y f r o m " t h r e e b a c k " f o r m a t i o n . B s u r e t s e l e c t t h s p l i t e n a t h d e s i g n a t e dr e c e i v e r o y o u ' l l f i n d y o u r s e l f i t w b a c kf o r m a t i o n . T h i s w i l l m o s t o f t e n f o o l t h d e f e n s e a n g i v e y o t h a t c r u c i a l f i r s t d o w n .O d e f e n s e , t h e f i r s t t a s k i d e c i d i n g i y o w i s h t c a l l p a s s i n g , r u n n i n g o n o r m a ld e f e n s e ; t h e n y o u ' r e o f f e r e d o p t i o n s i n c l u d i n gb l i t z i n g , k e y i n g o r u n n i n g b a c k s , d o u b l e -t e a m i n g r e c e i v e r s , u t i l i z i n g a e x t r a b a c k i

S E L E C T D E F E t l S EL I N E B A C K E R B L I T 2T O P 0 1 8 F f t R N H O R S T R R =T O I L B / H L B E L L I S O N R B O T T O M I L R E Y N O L D S R R B O T T O H O L T U R N E R R r u K r v sB A C K B E N N E T TB A C K N A T H A NS H O R T V R D t M A L I N EP A S S P R E U E H T D E 5 T D F U L L E R

O C A R T E RO P . J O H N S N

D O U B I . F C O U I f cT S C F L F L

D . J O H H S HC L A Y T O ND U P E RC E F A L O

O H A R D YO M O O R EO C E F A L OE N T E R S E L E C T I O N ST l l t N P R E S S < C R >

A c t i o n s h o t o S u p e r b o w l S u n d a y . A l 2 p l a y e r s a r d e p i c t e d o t h e s c r e e n a t h p l a y u n f o l d s .

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

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

A f t e r t h e o f f e n s i v e c o a c h h a s e l e c t e d h i p l a y , a n t h o p p o s i n g t e a m h a s e t h e i rd e f e n s e , t h e s c r e e n s h i f t s t t h p l a y i n g f i e l dw h e r e a l 2 p l a y e r s a r e d i s p l a y e d , a n t h p l a yu n f o l d s b e f o r e y o u r e y e s . W a t c h t h r u n n i n gb a c k t r t g e a r o u n d t h e n o s w e e p , o w a t c h a t h e f l a n k e r t u r n s a n r e a c h e s b a c kb e h i n d h i t p u l l i t h a t l o n g p a s s . T h d e t a i la n e f f o r t t h a t w e n t i n t o p r o g r a m m i n g s u c hr e a l i s t i c a n e n t e r t a i n i n g g r a p h i c s m a k e sS u p e r b o w l S u n d a y a t r u e d e l i g h t t o p l a y .

A t h c o n c l u s i o n o t h g a m e , o f f e n s i v es t a t i s t i c s c a n b e p r i n t e d o u f o b o t h t e a m s o n e a t o n e - p a g e s t a t s h e e t . T h e s e s t a t s a r a l s oa v a i l a b l e a a n p o i n t d u r i n g t h c o u r s e o f t h g a m e . I w o u l d h a v e b e e n n i c e i t h e y h a a l s oi n c o r p o r a t e d s o m e s o r t o s t a t i s t i c c o m p i l e r ,s i m i l a r t t h o s e o f f e r e d i m a n y o t h e b a s e b a l lg a m e s . I f a i r n e s s , t h o u g h t , S u p e r b o w l S u d a i t h o n l y f o o t b a l l g a m e I ' v e p l a y e d y e t h a t o f f e r s t h a b i l i t y t v i e w t h g a m e s t a t s a ta n p o i n t d u r i n g t h g a m e .

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

T h 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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

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

n i 1 3 8 4Q U A R 1 E R B A C K A T C O V R O S T I N P 0 5 A 5 2 i 4 8 9 8 A » 7 9 8 H I A 1 9 8 4R E C E I V E R SC L A Y T O N S E D U P E R F L D . J O H H S M T E B E N N E T T B K N A T H A N B K C E F A L O F L M O O R E S E H A R D V T E C A R T E R B K P . J O H H S H B K R U N N E R SB E N N E T T B K N A T H A H B K C A R T E R B K P . J O H H S H B K M I A 1 9 8 4

1 4 8 3 8 1 8 7 8 R E C V R D S T 8 4 8 8 6 8 8 8 ♦ 8 8 8 8 8 88 « 8 8 1 8 8 8 4 8 8 8 8 8 8 + 8 8 8 5 8 8

8 4 8 8 1 2 8 8 + 8 8 8 8 8 8 4 8 8 1 2 8 8 * 8 8 8 8 8 8 4 8 8 8 8 8 A T T V R 0 S T 8 4 4 8 8 8 5 8 8 4 8 8 8 4 8 8 4 4 8 8 4 4 8 8 4 8 8 8 6 8 1 4 8 8 5 9 8

S u p e r b o w ! S u n d a y o f f e r s e i t h e r o n - s c r e e n o r p r i n t e ds t a t i s t i c s o t h g a m e i p r o g r e s s .

A l s o , d i r e c t l y r e l a t e d , i t h l a c k o a n f o r mo " h u r r y - u p " o f f e n s e f o u s i t h c l o s i n gm i n u t e s . T o o m a n y N F g a m e s a r w o o l o s tb a t e a m ' s a b i l i t y ( o i n a b i l i t y ) t m o v e t h b a l l w i t h o u t m o v i n g t h c l o c k f o t h i s t n o b i n c l u d e d a a p a r t o t h e o f f e n s i v e a r s e n a l .

a l s o f e l t t h a t a w i d e r b a s e o f t e a ma v a i l a b i l i t y w o u l d g r e a t l y e n h a n c e t h l o n gt e r m p a y a b i l i t y o S u p e r b o w l S u n d a y . M o s tg a m e r s w h a r e i n t r i g u e d b t h p o s s i b i l i t i e so f f e r e d b s u c h s i m u l a t i o n a r g o i n g t w a n tt o s e e j u s t h o G a l e S a y e r s w o u l d h a v e f a r e da g a i n s t t h S t e e l C u r t a i n . A n s i m u l a t i o n o f e r i n g r e - e n a c t m e n t o f m a j o r l e a g u e s p o r ts h o u l d o f f e r t h e p l a y e r t h e c h o i c e o m o v i n ga c r o s s t h e b a r r i e r s o f t i m e a n c r e a t i n g t h o s ed r e a m t e a m m a t c h - u p s . T h s e o 2 0 S u p e rB o w l t e a m s i t e a s e , b u n o I ' l i k e t o s e es e v e r a l d i s k s a v a i l a b l e o v a r i o u s t e a m s( a n d / o r s e a s o n s ) f r o m t h p a s t .

a l s o f o u n d t h p r o g r a m t b v e r y d r i v e -s e n s i t i v e . W i t h s e v e n d i f f e r e n t d i s k d r i v e sa v a i l a b l e i t h o f f i c e , f o u n d o n l y t w t h a tw o u l d c o n s i s t e n t l y l o a d a n r u t h e s o f t w a r e .T h p r o t e c t i o n u s e d a l s o p r e v e n t s u s e o f a nM S d r i v e ( a n d , p r e s u m a b l y , o t h e r t h i r d p a r t yd r i v e s ) . a l s o h a s o m e p r o b l e m s w i t h p r i n t e rc o m p a t i b i l i t y . M O k i d a t a 1 2 ( C o m m o d o r ec o m p a t i b l e ) p r i n t e r w o r k s j u s t f i n e . H o w e v e r ,m O k i d a t a 9 n e v e r d i w o r k , e v e n a f t e r e p e r i m e n t i n g w i t h v a r i e t y o i n t e r f a c e s a n s e t t i n g s .

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

r e f l e c t t h e s t r e n g t h s a n w e a k n e s s e s o t h v a r i o u s t e a m s i m a n n e r r e a l i s t i c e n o u g h t m a k e t h r e s u l t s o r e p l a y b e l i e v a b l e ? U p o nr e c e i v i n g t h e d i s k , i m m e d i a t e l y s e o u t r e p l a y a f u l l s e a s o n s c h e d u l e u s i n g 1 o t h S u p e r B o w l t e a m s p r o v i d e d . W h i l e t h e t a s k a h a n d w a q u i t e e n j o y a b l e , w a l e f t s o m e w h a tf r u s t r a t e d . T h o b v i o u s p r o b l e m i g a u g i n g t h s t a t i s t i c a l v a l i d i t y o t h g a m e o s u c h a r e p l a yi t h a t t h e " g r e a t t e a m s " f o r m a t i m m e d i a t e l yt h r o w s o f a l r e s u l t s . H o c a y o d e t e r m i n ei t h e y a r a c c u r a t e ? T h ' 6 8 J e t s d i d n ' t h a v e t p l a y t h ' 8 D o l p h i n s i t h e i r " r e a l " s e a s o n ,t h e r e f o r e i t ' s i m p o s s i b l e t j u d g e t h v a l i d i t y o t h r e s u l t i n g s t a t i s t i c s s i n c e y o h a v e n r e a lr e f e r e n c e w i t h w h i c h t c o m p a r e .

I c a s e y o u ' r e c u r i o u s , t h e ' 6 J e t s f i n i s he t h a t r e p l a y w i t h a u n b l e m i s h e d r e c o r d ( b u to n l y a f t e r s c o r i n g l a s t - s e c o n d f i e l d g o a l i t h f i n a l g a m e o t h s e a s o n t b e a t t h ' 7 D o l p h i n s a n r e m a i n u n d e f e a t e d ) . I t h p l a y o f f s , h o w e v e r , t h ' 6 P a c k e r s c a m e t l i f ea n b l e w t h J e t s o u i t h S u p e r B o w l . ) T h a d h i n t t h a t o n o t h 2 0 t e a m s w i l l b e a t m o s to t h o t h e r t e a m s . M g u e s s ( b a s e d o m t e s t i n g / p l a y i n g ) i t h a t t h m y s t e r y t e a m i B r o a d w a y J o a n t h N e Y o r k J e t s .

I o r d e r t b e t t e r d e t e r m i n e t h s t a t i s t i c a la c c u r a c y o t h g a m e , d e c i d e d t h a t i w a n e c e s s a r y t r e - p l a y t h e n t i r e ' 8 4 s e a s o n i o r d e r t h a v e r e s u l t s t h a t c o u l d b e c o m p a r e d t s o m e t h i n g r e l e v a n t . T h f i n a l s e a s o n s t a n d i n g sf r o m t h a t r e p l a y c a n b e s e e n e l s e w h e r e o t h i sp a g e , w i t h t h r e a l s e a s o n r e c o r d s a l s o s h o w n .Y o c a d r a w y o u r o w c o n c u l s i o n s . I h o w e v e r , w a q u i t e p l e a s e d w i t h t h r e s u l t s .T h e r e w e r e s o m e v e r y o b v i o u s v a r i a n c e s f r o mt h r e a l w o r l d , b u t i t ' s i m p o r t a n t t k e e p i m i n d t h a t i o r d e r t a d e q u a t e l y t e s t t h t r u ea c c u r a c y o s t a t i s t i c a l s i m u l a t i o n i w o u l d b n e c e s s a r y t r e p l a y t h s e a s o n h u n d r e d s o t i m e s , a n t h e n m e a s u r e t h v a l i d i t y o t h v o l u m e o s t a t i s t i c s p r o d u c e d . A l i a l l , w a q u i t e p l e a s e d w i t h t h r e s u l t s . f e t e a m s s u p r i s e d , a n f e t e a m s d i s a p p o i n t e d , b u o v e r a l l t h r e s u l t s w e r e w e l l w i t h i n t h r e a l m o a c c e p t a b l e a c c u r a c y .

i F o o t b a l lL a n c e H a f f n e r G a m e s h a t a k e n r a t h e r

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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

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

d i f f e r e n t a p p r o a c h t t h s a m e p r o g r a m m i n gc h a l l e n g e . S t r i p p e d o t h e g r a p h i c s , a n w i t ht h p r o g r a m c o n t r o l l i n g p l a y e r s e l e c t i o n , i F o o t b a l l p l a y s r e m a r k a b l y f a s t a n s e e m s t o f f e r h i g h e r d e g r e e o s t a t i s t i c a l a c c u r a c yt h a n S u p e r b o w l S u n d a y . A g a i n , t h g a m e r i a f f o r d e d t h o p t i o n o f b o t h a o n e - o r t w o -p l a y e r v e r s i o n , a s w e l l a a a u t o - p l a y m o d e .O n o t h m o s t s t r i k i n g f e a t u r e s o t h i sp a c k a g e i t h a t i i i n d e e d t h r e e g a m e s i o n e ,c o m b i n i n g o t h s a m e d i s k v e r s i o n s f o N F L ,a n U S F L , a w e l l a c o l l e g e f o o t b a l l . A l r u l ec h a n g e s a n p l a y i n g d i f f e r e n c e s a r t a k e n i n t oc o n s i d e r a t i o n .

R e t a i l i n g a $ 2 9 . 9 9 , 3 i n F o o t b a l l c o m e sw i t h 1 6 c o l l e g e t e a m s f r o m t h ' 8 s e a s o n , a w e l l a s t h e e n t i r e N F a n U S F L . S e v e r a l d i s k so f t e a m s f r o m t h e p a s t a r e a v a i l a b l e , g i v i n gH a f f n e r ' s p a c k a g e t h u n d i s p u t e d e d g e i t e a ma v a i l a b i l i t y . A l l a r e a l s o v e r y m o d e s t l y p r i c e d .T h e n t i r e p a c k a g e i n o o n l y f r e e o c o p yp r o t e c t i o n , b u e n c o u r a g e s t h e u s e r t p r o t e c th i m s e l f b m a k i n g b a c k u p

O t h e r t h a n t h a b s e n c e o g r a p h i c s , t h eb i g g e s t s i n g l e d i f f e r e n c e i t h p l a y o f 3 i F o o t b a l l a c o m p a r e d t S u p e r b o w l S u n d a y i t h a t t h e c o a c h s e l e c t s t h p l a y h w i s h e s t c a l l ,a n t h e n i n s t e a d o p r o c e e d i n g t c h o o s e r u n i n g b a c k o r e c e i v e r , t h s o f t w a r e s e l e c t s t h p l a y e r b a s e d o a c t u a l p l a y e r u s a g e . W h i l e t h i sd o e s t a k e a w a y s o m e o p t i o n s f r o m t h k e y b o a r d c o a c h , i a l s o i t h k e t i F o o t b a l l ' s g r e a t e r d e g r e e o f s t a t i s t i c a l a c u r a c y . T h m o s t c o m m o n f a i l i n g i ns t a t i s t i c a l s i m u l a t i o n i t h i r r e s i s t a b l e i m p u l s eo t h c o a c h t o v e r - u s e t h b e t t e r p l a y e r s .L e t ' s f a c e i t i y o a r c o a c h i n g t h D a l l a sC o w b o y s , i t ' s h a r d t n o t k e e p g i v i n g t h e b a l lt T o n y D o r s e t t . S u p e r b o w l S u n d a y d e a l s w i t ht h i s b h a v i n g t h g a m e c o m p e n s a t e f o o v e ru s b r e d u c i n g e f f e c t i v e n e s s i p l a y e r i u s e do t o m a n y c o n s e c u t i v e p l a y s . H a f f n e r ,h o w e v e r , s i m p l y a l l o w s t h s o f t w a r e t c h o o s et h q u a r t e r b a c k , r u n n i n g b a c k , a n r e c e i v e r sb a s e d o t h e i r a c t u a l p e r f o r m a n c e s f o r t h et e a m .

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

t h f r u s t r a t i o n o c a l l i n g f o t h l o n g b o m b ,o n l y t h a v e L u t h e r t h r o w t h a t c r i t i c a l p a s sr a t h e r t h a n F o u t s ? T h o s e i n s t a n c e s , h o w e v e r ,a r f a o u t - w e i g h e d b y t h f a c t t h a t i F o o tb a l l g i v e s y o u , o v e r t h c o u r s e o f a s e a s o n ,v e r y a c c u r a t e s t a t i s t i c a l r e - e n a c t m e n t o t h i d i v i d u a l p e r f o r m a n c e s o t h e p l a y e r s . A n o t h e ra d v a n t a g e t h a t h e l p s o u t - w e i g h t h i s s o m e t i m e si r r i t a t i n g r e s t r i c t i o n i t h f a c t t h a t L h t e a m s i

i F o o t b a l l u t i l i z e m a n y m o r e p l a y e r s p e t e a m t h a n S u p e r b o w l S u n d a y . T e a m s u s a m a n y a s e i g h t r u n n i n g b a c k s , i n s t e a d o j u s tt h f o u r l e a d i n g b a l l c a r r i e r s o f f e r e d i t h p a c k a g e f r o m A v a l o n H i l l .

O d e f e n s e , i n F o o t b a l l o f f e r s s i d e f e n s i v e o p t i o n s , w i t h n o n e o t h d o u b l e -t e a m i n g a n k e y i n g f e a t u r e s o f f e r e d b S u p e rb o w l S u n d a y . O o f f e n s e , h o w e v e r , t h e r e a r es o m e v e r y s i g n i f i c a n t f e a t u r e s a d d e d t t h o f e n s i v e a r e s e n a l , i n c l u d i n g t h d r a w p l a y , r o l lo u p a s s e s , a n d m o s t i m p o r t a n t l y , s i d e l i n ep a s s p l a y t h a t i o n l y a v a i l a b l e d u r i n g t h l a s tt w m i n u t e s o f t h h a l f . T h c o m b i n i n a t i o n o t h i s s i d e l i n e p a s s , a t i m i n g s y s t e m t h a t d o e sm u c h b e t t e r j o o m a k i n g t i m e - o u t s r e a l i s t i cs t r a t e g i c t o o l , a n t h p r o v i s i o n f o h u r r y - u po f f e n s e g i v e s i F o o t b a l l t h r e a l e d g e w h e ni c o m e s t c a p t u r i n g t h f e e l o p l a y i n g a g a i n s tt h c l o c k i t h e c l o s i n g m i n u t e s o t h g a m e .

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

T h 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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

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

H t i n tr

: d u p i: i n ' ,

u r

i i i n

H O A R B V

C A ( f P . J l I

E N I E R

i I I . 1

:

H S i

H u r m i K r H E H

' < - , . ' ■ 1 3 . 3; ■ ■ ; ■ - ' ■ . : 8 .

J l 1 . ! .

" ' ' i

P R E S S < C k >

.

i . : .

0 M i

D

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

t h a u t o p l a y m o d e , a r e f i n i s h e d i l e s s t h a n 1 m i n u t e s . P l a y i n g a g a i n s t t h c o m p u t e r a d d sv e r y l i t t l e a d d i t i o n a l t i m e , u n l e s s , o c o u r s e ,y o s i t h e r e b e t w e e n p l a y s c o n t e m p l a t i n g y o u rn a v e l f o t o l o n g .

A n o t h e r p l u s i t h v e r y t h o r o u g hs t a t i s t i c s p r o v i d e d a t h e n o t h g a m e t e i t h e r t h s c r e e n o t h p r i n t e r . U n l i k e t h " h i g h l i g h t " a p p r o a c h o S u p e r b o w l S u n d a y ,H a f f n e r o f f e r e s a f u l l s t a t i s t i c a l s u m m a r y , i c l u d i n g p e n a l t i e s , k i c k r e t u r n s , f i e l d g o a l d s a n e x t r a p o i n t k i c k s , a n s c o r i n g s u m m a r y .H o w e v e r , w a s a n n o y e d t h a t i t a k e s t w p a g e s t p r i n t t h f u l l s t a t s h e e t o u t , a n t h e r ea r n p r o v i s i o n s f o " p a g i n g " , s o t h e r e p o r tp r i n t s r i g h t o v e r t h p e r f o r a t i o n o i t w a t t h n e x t s h e e t o p a p e r . I w o u l d b n i c e r ( n o tt m e n t i o n n e a t e r ) i t h e p r i n t o u t s w e r e f o m a t t e d i t w o - p a g e f o r m a t .

W h i l e i F o o t b a l l d o e s o f f e r s c o u t i n gr e p o r t s h o w i n g t h r e l a t i v e s t r e n g t h s o b o t ht e a m s a a a i i n s e l e c t i n g y o u r o f f e n s i v ep l a y s , i d o e s n o g i v e y o t h o p t i o n o f r e v i e wi n g a m e s t a t s d u r i n g t h g a m e . s u m m a r y o t e a m s t a t s i d i s p l a y e d o t h s c r e e n a h a l f -t i m e , b u u n l i k e S u p e r b o w l S u n d a y , y o c a n ' ts t o p a n r e v i e w t h s t a t s b e f o r e y o s e l e c t y o u rn e x t p l a y .

O v e r a l l , w a q u i t e i m p r e s s e d w i t h 3 i F o o t b a l l . U n f o r t u n a t e l y , d u t a e v e r -p r e s s i n g d e a d l i n e , w a u n a b l e t c o m p l e t e t h ' 8 N F r e p l a y u s i n g i n F o o t b a l l . F r o m t h

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

H a f f n e r , i n c i d e n t a l l y , a l r e a d y h a s a t e a md i s k a v a i l a b l e w i t h a l c o l l e g e a n N F t e a m sf r o m t h ' 8 s e a s o n ! T h t i m e l y r e l e a s e e n a b l e sg a m e r s t p l a y t h c u r r e n t b o w l g a m e s a n dp l a y o f f m a t c h - u p s w i t h o u t w a i t i n g y e a r f o n e d a t a d i s k t b e c o m e a v a i l a b l e . H a f f n e rh a a n n o u n c e d t h r e l e a s e o f b a s k e t b a l ls i m u l a t i o n f o r t h e 6 4 . B o t h t h c o l l e g e a n N B v e r s i o n s s h o u l d b a v a i l a b l e b t h t i m ey o r e a d t h i s .W o r l d ' s G r e a t e s t F o o t b a l l G a m e

F o t h g a m e r m o r e i n t e r e s t e d i g e t t i n gi n v o l v e d i t h p h y s i c a l p l a y o t h g a m e , T h W o r l d ' s G r e a t e s t F o o t b a l l G a m e , ( W . G . F . G . ) ,f r o m E p y x w i l l b q u i t e a p p e a l i n g . Y e t a n o t h e ri n t h e i r g r o w i n g s e r i e s o s u r p r i s i n g l y r e a l i s t i cs p o r t s a r c a d e g a m e s , W . G . F . G . o f f e r s a u n iq u b l e n d o j o y s t i c k a c t i o n a n s i m u l a t i o nl e v e l s t r a t e g y . D i v i d e d i n t o t w m o d e s , P l a yG a m e a n C h a l k b o a r d , t h i s p a c k a g e w i l l a p e a l t v a r i e t y o g a m e r s . F o t h o s e p r e f e r ri n g o o d w o r k o u t o n t h j o y s t i c k , a n w h e n j o y g r a p h i c d i s p l a y s , t h i s i m u s t . F o t h f a t h a t ' s a l w a y s w o n d e r e d w h a t i w o u l d b l i k e t p l a y w i t h a l o t h o s e f a s c i n a t i n g X ' a n O ' t h a t n e v e r q u i t e m a d e s e n s e , h e r e ' sg o l d e n o p p o r t u n i t y t o g e t l i t t l e c h a l k o y o u rh a n d s . ( F i g u r a t i v e l y s p e a k i n g , o c o u r s e ! ) A n o n c e a g a i n , E p y x i a t h e f o r e f r o n t i d e f i n i n gw h a t c a b d o n e w i t h t h g r a p h i c c a p a b i l i t i e so t h 6 4

I t h g a m e m o d e , t h e p l a y e r ( o r p l a y e r s )c o n t r o l v a r i o u s p l a y e r s o t h f i e l d w i t h t h j o y s t i c k a t h e y e x e c u t e t h e c a r e f u l l y - d e s i g n e di n t r i c a t e o f f e n s i v e a n d e f e n s i v e p l a y s . T h m u l t i p l e v i e w a p p r o a c h o f f e r s a i n t e r e s t i n ga p p r o a c h t o t h e g r a p h i c d i s p l a y . P l a y e r s c a t o g g l e b e t w e e n m u l t i - s c r e e n v i e w , o c h o o s ee i t h e r t h o v e r h e a d o s i d e - l i n e v i e w o t h p l a y i n g f i e l d . A i l l u s t r a t e d i t h a c c o m p a n yi n p h o t o g r a p h s , t h i s o f f e r s t r u l y o r i g i n a lp e r s p e c t i v e o t h u n f o l d i n g p l a y s . T h j o y s t i c k c o m m a n d s r e q u i r e b o t h p r a c t i c e a n p a t i e n c e t m a s t e r , b u t h i s i o f f s e t b t h s p e e d c o m m a n d t h a t b e g i n s t h a c t u a l p l a y e x

1 T h 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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

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

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

T h r e a l a p p e a l i W . G . F . G . f o t h f o o tb a l l f a l i e s i t h c h a l k b o a r d m o d e , w h e r eb o t h o f f e n s i v e a n d e f e n s i v e p l a y s c a b d i a g r a m m e d a n s a v e d f o l a t e r u s i g a m e .N o o n l y i W . G . F . G . d e l i g h t f u l l y e n t e r t a i ni n g a m e , b u i a l s o s e r v e s a s v e r y p r a c t i c a lt o o l f o r l e a r n i n g t a p p r e c i a t e t h e i n t r i c a t ei n n e r - w o r k i n g s o f b o t h o f f e n s e a n d e f e n s e . I t h c h a l k b o a r d m o d e , t h g a m e r h a t h a b i l i t yt s t a r t f r o m s c r a t c h a n d c u s t o m d e s i g n h i o w o f f e n s i v e a n d e f e n s i v e p l a y s . W o r k i n gf r o m t h m e n u p r o m p t s w i t h a j o y s t i c k , f u l lc o n t r o l i e x c e r c i s e d o v e r t h e a c t i o n s o a l p l a y e r s . D o c u m e n t a t i o n i v e r y t h o r o u g h , a n e v e n t h m o s t s o p h i s t i c a t e d f a w i l l b s a t i s f i e dw i t h t h d e t a i l i n v o l v e d .

O n s h o r t c o m i n g , h o w e v e r , o W . G . F . G .i t h a t i i v e r y d i s k - i n t e n s i v e g a m e , w i t hb o t h o f f e n s i v e a n d e f e n s i v e p l a y s b e i n g l o a de f r o m d i s k . I t w g a m e r s h a v e b o t h c r e a t e dt h e i r o w " p l a y b o o k ' * d i s k s , w h i c h a r a b l e t h o l d t o t a l o 1 2 i n d i v i d u a l l y d e s i g n e d p l a y s ,t h e y w i l l a l s o h a v e t c o n s t a n t l y s h u f f l e d i s k si a n o u o t h d r i v e . O n o t h e r m a j o rc r i t i c i s m h a d w a s t h a t i t h o n e - p l a y e rm o d e , t h c o m p u t e r a l w a y s p l a y s d e f e n s e .G r a n t e d , r u n n i n g t h o f f e n s e f o t h m o s t p a r t

f i » l " * H B f t VC O M B OQ T J f i R E T M B f t Yf t O U H

1 (

T i V O M T O G O - 1

2

s c o u t i n u t m m g r e e kr u : o m p 5 I K / f t U G / C O M P 1 » U N T f l U G 4 " 4 ■ X 9 S A C K

m 4 . 5 1 4 7 9 1

H I A H T C O N T I N U E

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

E p y x o f f e r s u n i q u e m u l t i - p e r s p e c t i v e d i s p l a y i t h e i rW o r l d ' s G r e a t e s t F o o t b a l l G a m e .

i m o r e f u n , b u w h e n y o a r e t r y i n g t d e s i g ny o u r d e f e n s i v e p l a y s , i w o u l d b m o r e p r a ct i c a l t b a b l e t c o n t r o l t h d e f e n s e a g a i n s tt h c o m p u t e r . A i i s t h o n l y w a y o c a p r a c t i c e ( o t e s t ) y o u r d e f e n s e i i r e a l g a m es i t u a t i o n .O n - F i e l d F o o t b a l l

T h e r e a r e a f e o t h e r f o o t b a l l g a m e s o t h m a r k e t t h a t w a r r a n t a l e a s t p a s s i n g m e t i o n . O n - F i e l d F o o t b a l l , f r o m G a m e - S t a r i d e l i g h t f u l a c t i o n g a m e . U t i l i z i n g a i n t r i c a t es e o j o y s t i c k c o n t r o l s t h a t r e q u i r e s o m e p r a ct i c e t m a s t e r , O n - F i e l d F o o t b a l l i a w i d e -o p e n g a m e , v e r y r e m i n i s c e n c t o t h s a n d l o tg a m e s o o u y o u t h . F o t h g a m e r l o o k i n g f o e x c i t e m e n t a n " o n - f i e l d " a c t i o n , O n - F i e l dF o o t b a l l i w i n n e r . A w i t h m o s t G a m e S t a rr e l e a s e s , i s u p p o r t s b o t h t w o - p l a y e r g a m e s , a w e l l a s o n e - p l a y e r m o d e w i t h t h c o m p u t e rp r o v i d i n g v e r y c h a l l e n g i n g o p p o n e n t .

F o t h g a m e r n o w a n t i n g t w a s t e t i m ew i t h t h t i m e - c o n s u m i n g d i s k a c c e s s a n p l a ys e l e c t i o n p r o c e s s o W . G . F . G . , t h i s i p r o b a b l yt h b e s t f o o t b a l l a c t i o n g a m e o t h m a r k e t .P l a y s e l e c t i o n , a s w e l l a a l o n - s c r e e n a c t i o n , i c o n t r o l l e d f r o m t h j o y s t i c k . F o a a c t i o ng a m e , t h o f f e n s i v e a n d e f e n s i v e o p t i o n s a r q u i t e n u m e r o u s , e v e n i n c l u d i n g t h a b i l i t y t c h a n g e t h p l a y a t h l i n e o s c r i m m a g e v i a " a u d i b l e " .A n T h e n . .

C o m p u t e r Q u a r t e r b a c k f r o m S t r a t e g i cS i m u l a t i o n s a t t e m p t s t o f f e r t h e g a m e r v e r y

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 16: The Guide to Computer Living Vol 03 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

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

d e t a i l e d s t r a t e g i c e n c o u n t e r , b u i h o p e l e s s l yd e p e n d e n t u p o n d i s k a c c e s s . P l a y i d e l a y e dt o f r e q u e n t l y w h i l e w a i t i n g f o r t h e n e x tr o u t i n e s t b e l o a d e d i n t o t h m a c h i n e . E v e r yt i m e t h b a l l i k i c k e d , i s e e m s t h a t t h e p r g r a m p r a c t i c a l l y r e l o a d s i n t o m e m o r y . n i c ei d e a , b u t h p r o g r a m j u s t d o e s n ' t l i v e u t t h c o n c e p t t e a s e d b t h p a c k a g i n g .

T h e a r l i e s t f o o t b a l l r e l e a s e f o r t h e C o m o d o r e 6 w a C o m p u t e r F o o t b a l l S t r a t e g yf r o m A v a l o n H i l l . I r e a l l y d o e s n ' t w a r r a n tc o m p a r i s o n w i t h t h m o r e r e c e n t , a n f a s u p e r i o r p r o d u c t s n o a v a i l a b l e . F r o m t h d o c u m e n t a t i o n , i a p p e a r s t h a t t h i s m i g h t h a v eb e e n a i n t e r e s t i n g g a m e , h a t h f e a t u r e sf r o m t h A t a r i v e r s i o n b e e n i n c l u d e d i t h C o m m o d o r e p a c k a g e . w o u l d h a v e t o r a t e t h i sa " d o n ' t b o t h e r " , u n l e s s y o s e i i t h b a r g a i n b i n .I C o n c l u s i o n

W h i l e a l o t h e s e p r o d u c t s o b v i o u s l y d e a lw i t h v e r y s i m i l a r t o p i c , f o o t b a l l , t h e y a r a l q u i t e d i f f e r e n t i b o t h t h e i r p l a y a n t h e i r a p r o a c h . I t ' s j u s t n o p o s s i b l e t s a o n i t h b e s t , f o e a c h h a v e t h e i r o w u n i q u e a p p e a l .F o t h g a m e r w h i l o o k i n g p r i m a r i l y f o v e r y r e a l i s t i c s i m u l a t i o n , i t ' s h a r d t g w r o n gw i t h 3 i F o o t b a l l . I h a b e e n p r o g r a m m e dt p r o v i d e t h u t m o s t r e a l i s m , w i t h t h

m i n i m u m o f r i l l s . B o t h t h s p e e d o f p l a y a n t h w i d e r a n g e o t e a m s a v a i l a b l e w i l l m a k et h i s h a n d s - d o w n w i n n e r f o t h o s e i n e r e s t e d i c o n d u c t i n g f u l l s e a s o n r e p l a y s . F o t h g a m e rw i t h a c a s u a l i n t e r e s t i f o o t b a l l , b u w h w a n t s t p l a y w i t h r e a l t e a m s , S u p e r b o w l S u d a i d e l i g h t f u l l y e n t e r t a i n i n g g a m e . T h g r a p h i c s a n s o u n d w i l l b l a r g e f a c t o r f o m o s t g a m e r s , a n i i r e a l i s t i c e n o u g h t p l e a s ea l b u t h m o s t s t a t i s t i c a l l y o r i e n t e d . W i t h i t o n - s c r e e n r e f e r e n c e s a n s t a t i s t i c s p r o v i d e d , i i v e r y e a s y g a m e f o a n o v i c e t p l a y w i t hm o s t o t h r e l e v a n t i n f o r m a t i o n n e e d e d t m a k e d e c i s i o n s p r o v i d e d w i t h i n t h f r a m ew o r k o t h g a m e .

F o r g a m e r s w a n t i n g f o o t b a l l a c t i o n , m f i r s t r e c o m m e n d a t i o n w o u l d b e O n - F i e l d F o o tb a l l . F r o m s t r i c t l y a a c t i o n b a s i s , i t ' s h a r d t b e a t t h w i d e o p e n s t y l e , w i t h n d i s k d e l a y s i t e r r u p t i n g p l a y . T h W o r l d ' s G r e a t e s t F o o t b a l lG a m e i b e a u t i f u l l y d e s i g n e d p a c k a g e f o t h o s e i n t e r e s t e d i t h i n t r i c a c i e s o p l a yd e s i g n ; b u t w i t h t h e d i s k a c c e s s d e l a y s , t h a c t i o n - o r i e n t e d g a m e r w i l l p r o b a b l y b a n o y e d w i t h t h w a i t i n g .

A l i a l l , i t ' s a j o y t h a v e s u c h a d i v e r s er a n g e o f q u a l i t y p r o d u c t s t c h o o s e f r o m . N m a t t e r w h a t y o u r p r e f e r e n c e , f o o t b a l l s e a s o nn l o n g e r h a t e n w i t h S u p e r B o w l S u n d a y .

E a s t D i v i s i o n

M i a m iN J e t sN e E n g l a n dI n d i a n aB u f f a l o

C e n t r a l D i v i s i o n

C i n c i n n a t iC l e v e l a n dH o u s t o nP i t t s b u r g h

W e s t e r n D i v i s i o n

S a D i e g oS e a t t l eD e n v e rL R a i d e r sK a n s a s C i t y

1 1

1 1

S U P E R B O W L S U N D A Y S E A S O N R E P L A YA m e r i c a n C o n f e r e n c e

1 1

1 1

P F 4 9 3 9 3 1 2 8 3 2

p F

3 7 3 1 3 0 4 2

p p

4 6 3 9 3 1 3 1 3 3

P A 3 1 3 0 3 6 4 0 4 3

P A 3 1 3 2 3 8 4 2

P A 3 3 2 7 2 9 3 7 4 1

R e a l S e a s o n

1

I

1 1 1

R e c o r d

1 1

1 1

E a s t D i v i s i o n

D a l l a sW a s h i n g t o nN G i a n t sS t L o u i sP h i l a d e l p h i a

C e n t r a l D i v i s i o n

C h i c a g oT a m p a B a G r e e n B a M i n n e s o t aD e t r o i t

W e s t e r n D i v i s i o n

S a F r a n s i s c oL R a m sN e O r l e a n sA t l a n t a

1

1

1 1

N a t i o n a l C o n f e r e n c i

1

1 1

1

P F 3 6 2 8 3 1 3 4 2 4

P F 3 2 3 6 4 2 3 1 2 5

P F 4 2 3 8 3 5 2 7

P A 3 6 2 5 3 3 3 4 2 6

P A 2 7 3 2 3 5 4 2 4 4

P A 2 8 2 9 3 0 4 8

R e a l S e a s o n

1

1

1 1

R e c o r d

1 1 1 1

1

P s t a n d s f o P o i n t s F o r ; P s t a n d s f o P o i n t s A g a i n s t P s t a n d s f o P o i n t s F o r ; P s t a n d s f o P o i n t s A g a i n s 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 17: The Guide to Computer Living Vol 03 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

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

T h I n s i d e S t o r y :D i a g n o s i n g Y o u r S i c k C o m m o d o r e

b J i R u s s e l la n G r a n t J o h n s o n

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

d e n l y y o u r c a b e g i n s t m a k e n o i s e t h a ty o u ' v e n e v e r h e a r d b e f o r e . W h a t e v e r w a o y o u r m i n d i q u i c k l y r e p l a c e d b c o c e r n f o w h a t c o u l d b e w r o n g . Y o b e g i nq u e s t i o n a n a n s w e r r e v i e w o w h a t y o k n o w a b o u t h o c a i s u p p o s e d t w o r k .I y o a r l i k e m o s t p e o p l e i t h e s et e c h n o l o g i c a l t i m e s , t h e r e a r e l o t s o q u e st i o n s a n a p p a l l i n g l y f e a n s w e r s .

N o w , t h t w m o s t e x p e n s i v e w o r d s i t h E n g l i s h l a n g u a g e , a f t e r " d o " , a r " f i xi t ' 1 . T h u t t e r a n c e o t h o s e w o r d s ( e i t h e rs e t ) a r n o t b t a k e n l i g h t l y . W h e n a a p p r o a c h e d b m e c h a n i c , s e a r c h m b r a i n f o r s o m e t h i n g k n o w l e d g e a b l e t s a y .

m a n o k n o w e n o u g h a b o u t t h p r o b l e mt b d a n g e r o u s , b u t w a n t h i t t h i n km i g h t . M o s t p e o p l e a r h o n e s t , b u h m a h a v e g o t t e n i n t o t r o u b l e w i t h t h f i r s t s e ( " d o " ) a n d o n ' t w a n t h i l o o k i n g f o t h e s o l u t i o n t o h i s a l i m o n y p a y m e n t s u n d e rm h o o d .

C a r s a r o n t h i n g , a n c o m p u t e r s a r a n o t h e r . A f t e r a l l , m o s t o u a l e a s t g r e wu a r o u n d c a r s . E v e n i w d o n ' t k n o w t h

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

I y o w a n t t k n o w h o w y o u r b o d yw o r k s , a s d o c t o r . F o l l o w i n g t h i s r e a s o ni n g , t h p l a c e t g e d o w n t o e a r t h , p r a ct i c a l e x p l a n a t i o n o h o c o m p u t e r w o r k si f r o m t h p e r s o n w h k n o w s h o t m a k et h e m w e l l w h e n t h e y a r i l l .

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

f r a m e c o m p u t e r s f o r 2 5 y e a r s , h a h i o w

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

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

G r a n tL e t ' s s t a r t f r o m t h o u t s i d e a n w o r k o u

w a i n T h s o u r c e o b o t h y o u r c o m p u t e r ' se l e c t r i c a l p o w e r a n i t g r e a t e s t c a u s e o t r o ub l i t h p o w e r p a c k . T h p o w e r p a c k i t h a tl i t t l e b l a c k b o t h a t p l u g s i n t o t h e w a l l o u t l e t .I a c t u a l l y c o n t a i n s t w p o w e r s o u r c e s , n i n ev o l t s a l t e r n a t i n g c u r r e n t ( A C ) a n r e g u l a t e df i v e v o l t s d i r e c t c u r r e n t ( D C ) . V o l t a g e i m e a s u r e o p o t e n t i a l e n e r g y , l i k e w a t e r s t o r e db e h i n d d a m n . T e v o l t s i t w i c e a d e e p a f i v e v o l t s . D i r e c t c u r r e n t i l i k e s m o o t h w a t e r ,a n a l t e r n a t i n g c u r r e n t h a s a r e g u l a r w a v y s u f a c e . T h b a t t e r i e s i f l a s h l i g h t d e l i v e r d i r e c tc u r r e n t w h i l e t h e w a l l o u t l e t s i m o s t A m e r i c a nh o m e s p r o v i d e a l t e r n a t i n g c u r r e n t ( 6 w a v e sp e r s e c o n d ) .

T h o s e o y o w h a r i n t o p r o g r a m m i n gp r o b a b l y k n o w t h a t c o m p u t e r s s t o r e a n m a n i p u l a t e i n f o r m a t i o n i t w o - s t a t e , o b i n a r y , f o r m . T h e s e l i t t l e b i t s o f i n f o r m a t i o na r r e p r e s e n t e d p h y s i c a l l y i t h c o m p u t e r ' sc i r c u i t r y a h i g h a n d l o w v o l t a g e s . N o i y o w e r e t r y i n g t m a k e s e n s e o u o h i g h s a n l o w s , y o p r o b a b l y w o u l d f i n d l i f e m u c hs i m p l e r i y o s t a r t e d w i t h s m o o t h D C L i k ey o u , y o u r c o m p u t e r p r e f e r s t o m a k e i t o w w a v e s . I f a c t , i d e p e n d s o t h p o w e r p a c k t m a k e t h D i n e e d s a c o n s t a n t ( r e g u l a t e d )a n s m o o t h a p o s s i b l e . T h f i v e - v o l t D p r d u c e d b y t h p o w e r p a c k i u s e d t p o w e r t h c o m p u t e r ' s l o g i c c o m p o n e n t s s u c h a t h m i c r o p r o c e s s o r , m e m o r y a n s u c h .

A l t h o u g h y o u r c o m p u t e r ' s a p p e t i t e f o c u r r e n t i p r i m a r i l y s a t i s f i e d b t h f i v e - v o l 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 18: The Guide to Computer Living Vol 03 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

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

D C i d o e s h a v e o t h e r n e e d s . T h n i n e - v o l t A s u p p l i e d b t h p o w e r p a c k i u s e d i n t e r n a l l yf o v a r i e t y o p u r p o s e s . F o e x a m p l e , t w p a r t s o t h c o m p u t e r n e e d t c o m m u n i c a t ew i t h t h o u t s i d e w o r l d , a n t h a t r e q u i r e s s t i l lo t h e r v o l t a g e s . T h e s e o t h e r v o l t a g e s a r e c r e a t e dw i t h t h p o w e r b t h c o m p u t e r i t s e l f f r o m t h n i n e - v o l t l i n e . T h S o u n d I n t e r f a c e D e v i c e( S I D ) c h i p a n t h V i d e o I n t e r f a c e C h i p ( V I C )n e e d t w e l v e - v o l t D t c o n t r o l v i d e o s c r e e n sa n a u d i o a m p l i f i e r s . A f t e r b e i n g t r a n s f o r m e dt f i v e v o l t s A C p o w e r f r o m t h n i n e - v o l t l i n ea l s o f i n d s i t w a i n t o c i r c u i t s ( t h e t w c o m p l e xi n t e r f a c e a d a p t e r c h i p s ) a n i u s e d f o " t i m eo d a y " .

L o s s o t h n i n e - v o l t A C r e s u l t s i b l a n k s c r e e n , b u y o u r p o w e r l i g h t w i l l b o n O t h o t h e r h a n d , i y o l o s e y o u r f i v e - v o l tD f r o m t h p o w e r p a c k , t h p o w e r l i g h t w i l lb o f f . I e i t h e r c a s e y o u ' l l s e e n o t h i n g o t h s c r e e n . l o o p e o p l e g e c o n f u s e d b t h i s .T h e y s e t h p o w e r l i g h t o a n d e c i d e t h a t t h ep o w e r p a c k m u s t b g o o d . T h a t ' s n o t t h c a s e ;i t ' s j u s t t h a t t h p o w e r l i g h t h a p p e n s t r u o f i v e v o l t s .

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

K e e p i c o o l . I s h o u l d b e p u t o h a r ds u r f a c e r a t h e r t h a n r u g , e s p e c i a l l y w h e r e i m i g h t s i n k i n t o t h e r u g . K e e p i o u t o f s u n l i g h to a n p l a c e w h e r e t h e r e i h e a t s o u r c e . Y o w i l l n o t i c e o m o s t o t h p o w e r p a c k s t h a tt h e r e a r l i t t l e r i d g e s a r o u n d t h o u t s i d e . T h o s ea r f i n s , a n t h e y h e l p d i s s i p a t e h e a t l i k er a d i a t o r o c a r . I y o p u i i t h s u n l i g h to n e a r h e a t s o u r c e , y o a r d e f e a t i n g t h e i rp u r p o s e .

S o m e p e o p l e w o n d e r a b o u t l e a v i n g p o w e rp a c k s p l u g g e d i a l t h t i m e s i n c e t h e y s t a yw a r m . I t ' s w a r m b e c a u s e i i s t i l l w o r k i n g -e v e n w h e n t h c o m p u t e r i t u r n e d o f f . T h e r ea r t w t h e o r i e s o w h e t h e r t l e a v e t h e m p l u gg e i o n o t . S o m e t e c h n i c i a n s p r e f e r l e a v i n gs o l i d s t a t e ( t r a n s i s t o r i z e d ) e q u i p m e n t r u n n i n ga l t h t i m e , a n h a v e p r e t t y g o o d l u c k . A e l s eb e i n g e q u a l , s u c h e q u i p m e n t w i l l l a s t l o n g e r i i t i s l e f t o c o n t i n u o u s l y .

T h o t h e r t h e o r y i t h a t j u s t o n v o l t a g eb u m p m i g h t b l o w t h p o w e r s u p p l y . T h p e s o t h a t l e a v e s h i p l u g g e d i a l t h t i m e i t a i n g a c h a n c e t h a t t h e r e i s n ' t g o i n g t b b u m p( " s u r g e " ) o t h p o w e r l i n e . P u l l t h e p l u g a n t h a t c a n ' t h a p p e n .

R u s s i a n R o u l e t t eT h e r e a r l o t s o p a r t s t o a c o m p u t e r

s y s t e m a n t h q u i c k w a f o a o w n e r t n a r o d o w n w h i c h p a r t i c a u s i n g p r o b l e m i t s w a p p a r t s w i t h f r i e n d . I t w c o m p u t e r sh a v e t h s a m e p r o b l e m w i t h d i s k d r i v e , t h p r o b l e m i l i k e l y t b i t h a t d r i v e . T h e r e i o n t i m e w h e n t h i s p r a c t i c e s h o u l d a l w a y s b ea v o i d e d : N E V E R T E S T P O W E R P A C KO S E C O N D C O M P U T E R ! W h e n p o w e rp a c k m a l f u n c t i o n s , i c a k i l l t h c o m p u t e r .G i v e i a n o t h e r c o m p u t e r , a n i w i l l p r o b a b l yk i l l t h a t o n t o o . Y o u m a y f i n d o u t h a t t h p o w e r p a c k i b a d , b u y o w i l l t h e n h a v e t w c o m p u t e r s ( a n d m a y b e f r i e n d s h i p ) t o r e p a i r .

G a m b l e r s c a p l u g a g o o d s u p p l y ( b u t , a r y o s u r e ? ) i n t o a s u s p e c t c o m p u t e r . S i c k c o p u t e r s c a h u r t p o w e r s u p p l i e s t o o , b u t h o d d s a r b e t t e r . K e e p i m i n d t h a t i t h c o p u t e r d o e s d a m a g e t h p o w e r p a c k , y o c a s a g o o d - b y e t t h p o w e r p a c k . P o w e r p a c k st h a t c o m e w i t h C o m m o d o r e 6 4 c o m p u t e r s a r n o r e p a i r a b l e . G e n e r a l l y , i y o a r g o i n g t h a v e y o u r m a c h i n e s e r v i c e d , i i b e s t t o t h i n ko t h c o m p u t e r a n s u p p l y a o n u n i t . T a k et h e m i t o g e t h e r .

T h C o m p u t e r P r o p e rA l l t h e p o w e r g o i n g i n t o t h c o m p u t e r i

c o n t r o l l e d b t h s w i t c h o t h s i d e . W h e n y o t u r n t h i s s w i t c h o n y o a r c o n n e c t i n g t h p o w e r p a c k w i t h t h c o m p u t e r s c i r c u i t r y .N o t h i n g h a p p e n s i m m e d i a t e l y o t h s c r e e n , a st h e r e i d e l a y b t h r e s e t c i r c u i t r y ( a R - n e t w o r k ) i t h c o m p u t e r . I w i l l c a u s e a r e s e tp u l s e t h a t l a s t s a b o u t h a l f - s e c o n d . T h i s p u l s er e s e t s a l t h m i c r o p r o c e s s o r l o g i c . E v e n t u a l l yi w i l l c a u s e t h P r o g r a m C o u n t e r ( P C ) r e g i s t e ri n s i d e t h e p r o c e s s o r t b l o a d e d w i t h t h s t a rt i n g a d d r e s s o t h o p e r a t i n g s y s t e m o r K e r n a l .T h c o m p u t e r a l s o c h e c k s i t m e m o r y d u r i n gt h r e s e t p r o c e s s , a n i s o m e t h i n g i a m i s s ,y o m a s e a " O U T O M E M O R YE R R O R . "

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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

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

A n n o u n c i n g N e a n P r a c t i c a l A p p l i c a t i o n

C o m p u t e r E y e s

W h a t c a b d o n e w i t hC o m p u t e r E y e s

M a k e C u s t o m T - S H I R T S , S c a r f s , e t c .C o m p u t e r a r E x c h a n g e " d i g i t i z e d " p i c t u r e s

• P a t t e r n R e c o g n i t i o nR o b o t i c s

• L i t e r a l l y h u n d r e d s o p r a c t i c a la p p l i c a t i o n s

• C a p t u r e r e a l - w o r l d i m a g e s• P l u g s i n t o t h G a m e I / p o r t

S a v e " p i c t u r e s " t d i s k• P r i n t o u a l i m a g e s w i t h s u c hp a c k a g e s a s P R I N T S H O P , D O O D L E ,

N E W S R O O M , K O A L A , e t c .O n y e a r p a r t s a n l a b o r w a r r a n t yH i g h Q u a l i t y B / v i d e o c a m e r a a l s oa v a i l a b l eF u l l s o f t w a r e s u p p o r t

• J o i n " f r e e " p u b l i c d o m a i n A R G A L L E R Y e x c h a n g e s

• C o m p u t e r E y e s i n t e r f a c e s e a s i l y t a n s o u r c e o s t a n d a r d N T S C o i n d u s t r i a l v i d e o . I n c l u d i n g :

V i d e o T a p e R e c o r d e r sV i d e o C a m e r a sV i d e o d i s k sT R e c e i v e r s w i t h v i d e o o u t p u t sO t h e r c o m p u t e r s

Y E S ! w o u l d l i k e t m a k e c o m p u t e r p o r t r a i t s .Y E S ! w a n t m c o m p u t e r t " s e e " .Y E S , P l e a s e s e n d m C o m p u t e r E y e s a f o l l o w s :

6 C o m p u t e r E y e s $ 1 0 9 . 0 0D o o d l e C o m p a t i b l e S o f t w a r e 1 1 . 0 0P r i n t S h o p C o m p a t i b l e S o f t w a r e 1 1 . 0 0K o a l a C o m p a t i b l e S o f t w a r e 1 1 . 0 0F l e x i - D r a w C o m p a t i b l e S o f t w a r e 1 1 . 0 0P A N A S O N I C / l K E G A M t C o m m e r c i a l g r a d eB / v i d e o c a m e r a w i t h i n t e r f a c e c a b l e 1 3 9 . 0 0

" U N D E R W A R E " r i b b o n s ( t m a k e i r o n - o n t r a n s f e r s )B l a c k { f o r E p s o n M 7 0 / 8 0 / 8 2 , O k i d a t a ,S t a r G e m i n i ) 1 2 . 0 0C o l o r P e n s ( s e t o 5 1 2 . 0 0J u m b o C o l o r P e S e ( s e t o 7 1 5 . 0 0I r o n - o n C o l o r i n g K i ( C o n t a i n s 2 S h e e t s o t r a n s f e r p a p e r a n s e o p e n s ) 1 5 . 0 0

F O V I S A / M A S T E R C H A R G E O R D E R S C A L L T o l l F r e e1 - ( 8 0 0 ) - 5 2 3 - 2 4 4 5 , x 4 ( P e n n s y l v a n i a r e s i d e n t s c a l l 8 0 0 - 3 4 6 - 7 5 1 1 , x 4 8 )O S e n d C H E C K / M o n e y O r d e r a n a l i n q u i r i e s t o H A S y s t e m s , R O . B o x 2 9 3 , S c o t c h P l a i n s , N 0 7 0 7 6P l e a s e N o t e : F o C O O r d e r s , a d $ 5 . 0 0 ; N J R e s i d e n t sc a l c u l a t e 6 t a x .P r i c e s i n c l u d e s h i p p i n g a n h a n d l i n g .

Y O U R N A M EA D D R E S S

H A S y s t e m s , P B o 2 9 3 , S c o t c h P l a i n s , N 0 7 0 7 6

' D e a f e r I n q u i r i e s I n v i t e d 1

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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

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

W h a t w h a v e b e e n d i s c u s s i n g s f a i s o r t o v a s c u l a r s y s t e m p u m p i n g l i f e - g i v i n gc u r r e n t f r o m i t p o w e r - p a c k h e a r t t o t h e o t h e ro r g a n s o t h c o m p u t e r . q u i c k o v e r v i e w o fh o t h e s e o r g a n s a r j o i n e d w i t h i n t h c o p u t e r i i o r d e r b e f o r e w p r o c e e d .B B u s i n g E l e c t r i c a l I n t e g r a t i o n b T h n e r v o u s s y s t e m t h a t t i e s t h c o m p u t e r ' s o r g a n st o g e t h e r i t h s o - c a l l e d b u s . W h a t w h a v eh e r e i h a p p y c o m m u n i t y o c h i p s t h a t s h a r e

s o r t o m u l t i - c i r c u i t p a r t y l i n e . I n a d d i t i o n t t h p o w e r l i n e s , t h b u h a o t h e r i m p o r t a n tg r o u p s o f l i n e s ; t w o w h i c h a r e t h e a d d r e s sl i n e s a n t h d a t a l i n e s . A y o m i g h t s u s p e c t ,t h d a t a l i n e s a r u s e d t t r a n s f e r i n f o r m a t i o no r d a t a a r o u n d i t h c o m p u t e r , a n t h a d r e s s l i n e s a r u s e d t c o n t r o l w h e r e t h a t d a t ac o m e s f r o m a n g o e s t o

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

s t o r e c h a r a c t e r i m e m o r y . T h p r o c e s s o rp u t s t h i n t e n d e d a d d r e s s o t h a d d r e s s b u ( l i n e n u m b e r s A t h r o u g h A 1 5 ) . N e x t , t h

p r o c e s s o r p l a c e s t h e b y t e o d a t a o t h d a t ab u ( l i n e s D t h r o u g h D 7 ) . M e m o r y t h e ns t o r e s t h d a t a a t h i n t e n d e d l o c a t i o n .

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

W s k i p p e d o v e r a d e t a i l i n t h i s e s s e n t i a l l ys i m p l e p r o c e s s . T h s a m e d a t a l i n e s a r u s e d t m o v e d a t a b o t h f r o m m e m o r y t o t h e p r o c e s s o ra n d f r o m t h p r o c e s s o r t m e m o r y . H o w ' sm e m o r y t k n o w w h e t h e r i i s u p p o s e d t c a t c h o r p i t c h ? T h a n s w e r i y e a n o t h e r l i n ei t h e b u s : t h e R e a d / W r i t e l i n e . W h e n t h p r c e s s o r w a n t s t o s t o r e a b y t e , i s e t s t h R e a d / W r i t e ( R / W ) l i n e t w r i t e . T h u s , w h e nm e m o r y r e c e i v e s t h a d d r e s s i n f o r m a t i o n , i k n o w s t h a t i i t " w r i t e d o w n " o s t o r e t h ed a t a i t h a t l o c a t i o n . C o n v e r s e l y , w h e n t h p r o c e s s o r w a n t s d a t a f r o m m e m o r y , i s e t s t h R / l i n e t o r e a d , m e m o r y l o o k s a t h a d d r e s sa n r e s p o n d s w i t h t h e d e s i r e d d a t a .

A n E N T I O N C O M M O D O R E 6 O W N E R SD I Y O B U T H W R O N G P R O D U C T ?

W E ' L L P A Y O F O Y O U R M I S T A K E !P R I N T E R I N T E R F A C E B L U E S

N g r a p h i c s , d o e s n ' t w o r k w i t h y o u r s o f t w a r e , B a a s p e c t r a t i o s , n a v a i l a b l e b u f f e r , w e l l y o w o u l d n ' t h a v e t h e s e p r o b l e m s w i t h t h M i c r o -W o r l d W - 3 5 0 . W e ' l l g i v e y o $ 5 9 . o f t h l i s t p r i c e o f $ 1 2 9 . f o t h a ts t r a n g e i n t e r f a c e t h a t ' s c a u s i n g y o t r o u b l e .

L A S T Y E A R S B A C K U S O F T W A R EE v e r y o n e h a B a c k - u p s o f t w a r e t h a t r e p r o d u c e s e r r o r s , b u w i l l i b a c k u n o n - s t a n d a r ds e c t o r s , r e p r o d u c e d e n s i t y f r e q u e n c y a l t e r a t i o n s a i t e r t h n u m b e r o f s e c t o r s , c o p y s i n g l es y n c b i t s , a n r e f o r m a t s i n g l e t r a c k ? W d o n ' t t h i n k s o S e n d y o u r a n t i q u e b a c k a n r e c i e v e S 2 5 . c r e d i t t o w a r d t h " N e w R e v i s e d C l o n e M a c h i n e " a $ 4 9 . 9 5 . W e ' v e a d d e d a M S d u a l d r i v e C l o n e M a c h i n e a l s o a v a i l a b l e f o r o n l y $ 3 9 . 9 5 . U p g r a d e y o u r p r o d u c t s t t h l a t e s t s t a t e o t h a r t o d a y .

O t h e r s o f t w a r e p r o d u c t s a v a i l a b l e f r o m M i c r o - W I n c l u d e : M r T e s t e r d i a g n o s t i c s o f t w a r e .F a n t a s t i c F i l e r d a t a b a s e a n r e p o r t g e n e r a t o r , S c r e e n D u m p e r 6 4 F o n t F a c t o r y / S i g nw r i t e r f o c u s t o m t y p e a n J o t - A - W o r d e d u c a t i o n a l s o f t w a r e , w a t c h f o o u S 4 9 M I D Ii n t e r f a c e t h a t w i l l c o n n e c t y o u r C o m m o d o r e 6 t m u s i c a l i n s t r u m e n t s .

C A L L - 2 0 - 8 3 8 - 9 0 2 7o w r i t e u a

I 3 4 2 B R o u t e 2 f J u l l e r , N . 0 7 4 0 0

D I S T R I B U T I N G I N C . D e a l e r D i s t . I n q u i r e s1 T h 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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

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

Y o m a s e t h t e r m s " a d d r e s s b u s " ," d a t a b u s " a n " c o n t r o l b u s " . T h i s i j u s tw a o r e f e r r i n g t p a r t s o t h " s y s t e m " b u b t h e i r s e p a r a t e f u n c t i o n s . F r o m t h i s p o i n t o v i e w , t h e r e a d / w r i t e l i n e i a p a r t o t h c o n t r o lb u s .

F r o m t h p r o g r a m m e r ' s p o i n t o v i e w ,n e a r l y e v e r y t h i n g o i n t e r e s t i t h c o m p u t e r i c o n n e c t e d b t h e b u s . P h y s i c a l l y , t h a t i n o f a f r o m t r u e a s w e l l . S h a r i n g t h b u a r m e m o r y( b o t h R a n d o m A c c e s s a n R e a d O n l y ) , t h m i c r o p r o c e s s o r , t h S o u n d I n t e r f a c e D e v i c e ,t h V i d e o I n t e r f a c e C h i p , b o t h o f t h C o m p l e xI n t e r f a c e A d a p t e r s ( C I A ) , h o s t o f s u p p o r tc h i p s a n e v e n t h E x p a n s i o n ( g a m e ) P o r t .T h i s i o n e o f t h b e t t e r r e a s o n s f o n o o p e ni n y o u r c o m p u t e r f o a c a s u a l i n s p e c t i o n .U n p l u g t h p o w e r s u p p l y a n t h c o m p u t e ri t s e l f w i l l n o b d a n g e r o u s t y o u , b u t y o c a b d e a d l y t i t D u r i n g p e r i o d s o l o h u m i d it y i i e a s y t b u i l d u c h a r g e o f s t a t i c e l e ct r i c i t y i o u b o d i e s . A n y o n e w h h a r e a c h e df o r a d o o r k n o b o n l y t b b i t t e n k n o w s , f i r s th a n d a b o u t s t a t i c c h a r g e s . S h o u l d y o t o u c hd a t a o a d d r e s s l i n e w i t h c h a r g e d f i n g e r t i p ,t h e f f e c t c o u l d b e d e v a s t a t i n g .T i m i n g

W i t h s m a n y c o m p o n e n t s a l u s i n g t h s a m e p a r t y l i n e , s t r i c t f o r m o e t i q u e t t e m u s tb e n f o r c e d . M o s t e s s e n t i a l o a l l , t h c o p o n e n t s m u s t h a v e s o m e w a o t a k i n g t u r n so t h l i n e . L i k e t h d r u m b e a t a b o a r dR o m a n w a s h i p , t h " c l o c k " s e t s t h e p a c e . I t h c a s e o t h c o m p u t e r , t h d r u m i t i n yc r y s t a l " v i b r a t i n g " m i l l i o n s o t i m e s s e c o n d .T h " t i c k " o t h c l o c k i h e a r d t h r o u g h o u tt h ( c o n t r o l ) b u s . I e n a b l e s t h m e m o r y c h i p st k n o w p r e c i s e l y w h e n t p l a c e d a t a o t h d a t a l i n e s , a n t e l l s t h p r o c e s s o r p r e c i s e l yw h e n t p i c k t h e m u p

T h m a s t e r c l o c k c i r c u i t , f o s y s t e m s s o l di t h i s c o u n t r y , p u t s o u 1 4 . 3 1 8 1 8 m i l l i o nc y c l e s ( c a l l e d m e g a H e r t z o M H z ) . T h i s s i g n a li d i v i d e d d o w n t 8 . 1 8 1 8 M H t b e c o m e t h s c a l l e d " D O T c l o c k , a n t h t w s i g n a l s a r u s e d i t h v i d e o o u t p u t ( g i v i n g o u m a c h i n e sc o l o r o u t p u t , e t c . ) T h V I c h i p f u r t h e rd i v i d e s t h i s d o w n t o 1 . 0 2 M H a n m a k e s i a v a i l a b l e o t h s y s t e m b u s a t h " P h a s e 0 "c l o c k s i g n a l . ( T h e m i c r o p r o c e s s o r p r o d u c e s i t o w i n v e r t e d v e r s i o n o t h i s s i g n a l , k n o w n o

t h b u a " P h a s e 2 " . ) T h t w v e r s i o n s o t h i s1 . 0 2 M H a r u l t i m a t e l y r e s p o n s i b l e f o k e e pi n o u c o m m u n i t y o c h i p s i s t e p .

S f a r , w h a v e l o o k e d a t h c o m p u t e r ' sp o w e r s o u r c e a n t h b u t h a t c o n n e c t s t h c o m p o n e n t s w i t h i n . N e x t , o o u u n d e r - h o o dt o u r , w w i l l l o o k a s o m e o t h m a j o r c o p o n e n t s w i t h p a r t i c u l a r r e f e r e n c e t t h e i rm a l f u n c t i o n s .M e m o r y

T h e r e a r t w k i n d s o f m e m o r y c h i p s i m o s t c o m p u t e r s . R a n d o m a c c e s s m e m o r y( R A M ) i l i k e b l a n k s l a t e o w h i c h t h i n g sm a b w r i t t e n o r r e a d a w o r k p r o g r e s s e s . I t i sc a l l e d r a n d o m a c c e s s s i m p l y b e c a u s e y o c a a c c e s s a n p a r t o i w i t h e q u a l e a s e . A n y t h i n gs t o r e d t h e r e i l o s t w h e n t h c o m p u t e r i t u r n e do f f . ( S o m e m e t h o d s o s t o r a g e , s u c h a m a g n e t i c t a p e , r e q u i r e t h a t y o t l o o kt h r o u g h s e q u e n c e o f l o c a t i o n s t o f i n d t h i t e m y o w a n t . ) T h o t h e r t y p e o c o m p u t e rm e m o r y , c a l l e d r e a d o n l y m e m o r y ( R O M ) , i s i m i l a r t o R A e x c e p t t h a t i m a n o b w r i tt e t o a n d , b e s t o a l l , i i n o e r a s e d e a c ht i m e t h m a c h i n e i t u r n e d o f f .R A

T h e r e a r e i g h t r a n d o m a c c e s s m e m o r yc h i p s i t h ' 6 4 . E a c h c h i p k e e p s t r a c k o o n b i f r o m e a c h m e m o r y l o c a t i o n . Y o c a t h i n ko t h e m a s e i g h t a r r a y s o f b i t s , e a c h 6 4 ( 6 5 , 5 3 5 ) i l e n g t h . I y o w a n t t h f i r s t b i o m e m o r y l o c a t i o n 1 2 y o w i l l f i n d i i l o c a t i o n1 o m e m o r y c h i p " z e r o " . T h s e c o n d b i w i l l

b i m e m o r y c h i p " o n e " a t h s a m e ( 1 2 t h )l o c a t i o n . T e c h n i c a l l y t h e s e c h i p s a r e s a i d t o b " b 6 4 K " c h i p s . T h e s s e n t i a l f e a t u r e t or e m e m b e r i t h a t i o r d e r t r e c a l l a n s i n g l eb y t e o m e m o r y , a l e i g h t c h i p s m u s t r e s p o n d .I o n c h i p i m i s s i n g , t h e n t h c o m p u t e r w i l l ,i n e f f e c t , h a v e n f u n c t i o n i n g R A m e m o r y a a l l .

T h e r e a r f r e q u e n t l y p r o b l e m s w i t h r a d o a c c e s s m e m o r y , p a r t i c u l a r l y a f t e r p o w e rs u p p l y h a g o n e b a d . P o w e r s u p p l i e s c a f a i l i o n o t w w a y s . E i t h e r t h v o l t a g e d r o p sb e l o w w h a t i s h o u l d b e o i g o e s t o o h i g h .T h e r e i v o l t a g e r e g u l a t o r i t h p o w e r s u p p l yt h a t s h o u l d p r e v e n t t h i s f r o m h a p p e n i n g . M o s te l e c t r i c a l c o m p o n e n t s b e h a v e d i f f e r e n t l y a st h e i r t e m p e r a t u r e c h a n g e s , a n t h e v o l t a g e

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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

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

r e g u l a t o r h a p a I i n t o i t s u p p o s e d t c o m ] u u r ec h a n g e s .

W h e n t h i s c o m p e n s a t i o n F a i l t v o l i s u p p l y c a i n c r e a s e O f t e n y o w i l lp o w e r s u p p l y t h a t , w h e n t u r n e d o c o l d , w i l lh a v e e x a c t l y t h c o r r e c i / o l t a g t B u t ,s u p p l y w a r i i ^ . t h v o l t a g i w i l l c u T h p o i n t w h e r e s o m e t h i n in e a r 5 . v o l t s . W h e n t h i s h a p p e n s , u s u a l h t r m e m o r y c h i p s g f i r s t , a n f l i c s g i g r o it w o , t h r e e o f o u r c h i p s a l i M e m o r ic h i p s a r e c h e a p , b i n t h e y a r e a l s o l d e r e d i p l a c e a n a r e n o t e a s i l y c h a n g e d , I a d d i t i o n t t h p r o b l e m o d e c i d i n g w h i c h c h i p s a r b a d .t h e r e i t h e p o t e n t i a l p r o b l e m o s t a t i c e l e c t r i c ii d a m a g i n g t h e c h i p s w h i l e t h e y a r e b e i nh a n d l e d .

A i n d i v i d u a l m e m o r y c h i p w i l l u s I If a i l c o m p l e t e l y . T h t h i r d b i i e v e r y l o c a t i o no m e m o r y w i l l g o u t , f o e x a m p l e . V h e t h a ih a p p e n s , t h c o m p u t e r w i l l n o t f u n c t i o n , a n y o w i l l s e o n l y b l a n k s c r e e n . W h e n w h o l ec h i p g o e s b a d , i w i l l s o m e t i m e s f e e ! m u c h h o t e t h a n h o t h e r s .

O c c a s i o n a l l y , o n l y o n b i w i t h i n c h i ]w i l l q u i t . W h e n t h i s h a p p e n s , t h c o m p u t <m a s e e m l b e f u n c t i o n i n g f i n e m o s t o t h t i m e . S p e c i a l d i a g n o s t i c p r o g r a m s t h a t e x e r c i s ee v e r y b i t i n m e m o r y , m u s t t h e n b e r u t l o c a l ,t h p r o b l e m .R O

R e a d o n l v m e m o r y c o n t a i n t a n i n f o r m a t i o n t h a t e n a b l e t h c o m p u t e r t s p e a k B A S I C ( i t h B A S I C R O c h i p ) , w o r tw i t h t h d i s k d r i v e a n o t h e r p e r i p h e r a l s O t h K E R N A L R O c h i p ) a n e v e n h o t f o r mt h e c h a r a c t e r s o t h e s c r e e n ( C h a r a c t e r R O M ) .T h i n g s c a a l s o g w r o n g w i t h r e a d o n l ym e m o r y . F o e x a m p l e , i i n o u n c o m m o n t s e e a s i c k c o m p u t e r w h i c h w i l l d i s p l a y s c r e e nw i t h b o r d e r a n n o t h i n g e l s e . T h a t ' s u s u a l l y

B A S I C o K E R N A L p r o b l e m .M e m o r y w i t h S w i t c h

D u t t h n a t u r e o b i n a r y a r i t h m e t i c , t h el a r g e s t a d d r e s s t h a t c a b p u o t h 1 a d r e s s l i n e s i t h b u i 6 5 , 5 3 5 o 6 4 K . W h a tt h i s m e a n s , i s h o r t , i t h a t a n l o c a t i o n w i t h i nm e m o r y m u s t h a v e a a d d r e s s b e t w e e n a n

6 5 . 5 ■ ' ■ ■ ■ ■ ■ ■ t i o m i m i z c t h i

h e b i g g e r a l a c h i n e ' sn i t u n i v e r s i T s t a r i

w i f h . t h e 6 c o m p l e t e s e o R O ' ■ ' i ^ d d e d l t h i s w e r e t h R A c h i p s t h a t

t h K E R N A I a n C h a r a c t e ih a l s o u s e s m e m o r y a d d r e s s e s f o

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

o u n t i n g R A a a l l . d i m e s t t h i r d o a l p o s s i b l e a d d r e s s e s I o r d e r t h a i y o m i g h t

1 y o u r c a k e a n e a i t o o , t h e n g i n e e r s u s; t e c h n i q u e c a l l e d m u l t i p l e x i n g .

I t h i s s c h e m e , d e v i c e s a r m a d e t s h a r es a m e a d d r e s s e s . W h i l e r u n n i n g m a c h i n e

i i u a g e p r o g r a m , y o m a y , f o e x a m p l e ,s w i t c h o u t t h u n e e d e d B A S K , c h i p a n u s t h s p a c e i n s t e a d f o m o r e R A M . W h a t w a r t a l k i n g a b o u t i m a c h i n e w i t h r e c o n f i g u r a b l em e m o r y . M e m o r y i s w i t c h e d i o o u a n e e d e d . T h m i c r o p r o c e s s o r m a d e c i d e w h a ta d d r e s s t p u o t h a d d r e s s b u s , b u i i t h P r o g r a m m a b l e o g i c A r r a y { P I . A ) t h a t c o n -t r o l s j u s t w h i c h c h i p s g e t " s e e " t h a t a d d r e s s .

P r o g r a m m a b l e o g i c A r r a yT h P r o g r a m m a b l e L o g i c A r r a y c o n t r o l s

a l y o u r I / O a n d R O a d d r e s s d e c o d i n g a n e x p a n s i o n p o r t d e c o d i n g b a d d r e s s i n g .

H i c k a r l o u r a d d r e s s b i t s t h a t g i n t o t h a tc h i p . Y o m a h a v e n o t i c e d t h a t a l y o u r I / a d d r e s s e s s t a r t ( i h e x i d e c i m a l ) w i t h " D " 1 a t h m o s t s i g n i f i c a n t b i t . T h V I I C S o u n d

! C o l o r R A M , C I A 1 C I A 2 a n e v e n t h C h a r a c t e i R O a r a l a d d r e s s e d w i t h " D x -x x " . T h P I . A i m u l t i p l e x e r s o r t o s w i t c h b o a r d . I s t e e r s t h a d d r e s s e s t w h e r et h e y a r g o i n g ; w h i c h d e v i c e s a r e g o i n g t b t a l k e d t o W h i l e t h m i c r o p r o c e s s o r i t h c h i e f , t h P L i t h t r a f f i c c o i t h c o m p u t e r .

D a t a a n d A d d r e s s L i n e P r o b l e m sW h e n l o o k i n g f o r t r o u b l e , y o u m u s t

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

Page 23: The Guide to Computer Living Vol 03 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

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

M I O F F E R S C 6 4 S O F T W A R EC A G E

C O M P U T E R A S S I S T E D D E S I G NG 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

Y S T E Mo 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 "

n k * 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 y o u r t h w i n n e r .

c r o n i c 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 sh 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 ' s

T o o l s D i v i s i o n i n o o f f e r i n go i n c r e d i b l e p o w e r a

l o w p r i c e s .T o o l s w a s 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 e 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 t h 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

a g i n e , a l l t h e p o w e r o $ 1 5 , 0 0 0 C A Da o n l y $ 8 9 . 9 5 .

O f f e r s a 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 C 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 . P U L L S C R E E N O C C U P A L I T T L E A B L O C K S O D I S K .3 6 D E G R E E R O T A T I O N I . D E G I 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 , 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 6 4 6 4 K , 2 0 4 6 M E G A B I T V I R T 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 O B J E C T S ( 5 0 0 P O I N T S O 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 D U M P S O N 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 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 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 NM 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 P 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 m 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 ) "

9 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 A v a i l a b l e t h r o u g h y o u r l o c a l 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 a 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 24: The Guide to Computer Living Vol 03 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

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

p a n s i o n a n c o n t r o l l e r i n t e r f a c e s a r n o b u f e r e d ( p r o t e c t e d ) . W h e n p e o p l e p l u g t h i n g s i l i v e , t h e y d i r e c t l y e f f e c t t h b u a n c a d a m a g e a l m o s t a n o t h k e p a r t s o t h c o m p u t e r . I t h i n s t r u c t i o n s s a t t u r n o f t h m a c h i n e b e f o r e i n s e r t i n g , t h e n T U R N I O F F .S o m e o t h p e o p l e t h a t w o r k w i t h i n j u r e dc o m p u t e r s r e c o m m e n d t h a t y o n o p l u g s m u c h a j o y s t i c k i n t o t h e c o n t r o l p o r t s w h i l et h m a c h i n e i o n A l s o , e v e n w h e n t h m a c h i n e i o f f , c a r e s h o u l d b u s e d w h e n p l u gg i n g i c a r t r i d g e s a s t h e p o r t c a e a s i l y b d a m a g e d m e c h a n i c a l l y .

G e t t i n g t h e p i c t u r eT h i m a g e y o s e o t h e s c r e e n o t h 6

i c r e a t e d b t h V I c h i p . I c o m b i n e s a n c o n v e r t s t h d i g i t a l s i g n a l s w i t h i n t h e c o m p u t e rt a a n a l o g s i g n a l , w h i c h i s i t u r n , f e i n t oy o u r m o n i t o r . T h V I c h i p p r o d u c e s f i n i s he s i g n a l e x c e p t t h a t i n e e d s t b a m p l i f i e d( a n d a r a d i o f r e q u e n c y c a r r i e r a d d e d , f o t e l e v i s i o n ) . T h V I t a k e s d i g i t a l i n f o r m a t i o n

T H 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 r s i n g t c o m p o s e o r 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 S Q Q A d S - o f o m o r e t o o n l y : W 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 I 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 t 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 e aF 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 r 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

f r o m s e v e r a l p l a c e s a n c o m b i n e s i i n t o p i t u r e s i g n a l . T h c o l o r i n f o r m a t i o n , f o e x a mp l e , i t a k e n f r o m t h c o l o r m e m o r y c h i p ( D 8 0 0t h r o u g h D B F F , h e x ) . W h e n p r o g r a m m e rw a n t s t c h a n g e c o l o r , h c a p o k e v a l u ei n t o t h a t c h i p .

T h s y m p t o m y o s e m o s t o f t e n i b l a n k s c r e e n , s i m p l y b e c a u s e i c a b e c a u s e db a l m o s t a n y t h i n g i t h m a c h i n e o p o w e rp a c k . I r o n i c a l l y , t h V I c h i p i t s e l f a l m o s tn e v e r f a i l s . g o o d t h i n g t o o , a C o m m o d o r e ' ss u c c e s s a c o m p u t e r m a n u f a c t u r e r f r o m t h V I 2 t h r o u g h t h 6 a n n o t t h 1 2 P r e s t s l a r g e l y o t h i s c h i p . I y o h a v e e v e r w a c h e d $ 3 0 0 0 . 0 0 m a c h i n e s t r u g g l e w i t h a p o o ri m i t a t i o n o a f a m i l i a r g a m e , y o k n o w w h a t i b e i n g s a i d h e r e .

D i g i t a l L a r y n g i t i sW h i l e b l a n k s c r e e n i r a r e l y c a u s e d b

b a d V I C , a l a c k o s o u n d i c a u s e d b y b a S o u n d I n t e r f a c e D e v i c e , a b o u t 8 0 o t h t i m e . T h c u r e i u s u a l l y j u s t t r e p l a c e t h S I D , b u o t h e r c a u s e s m i g h t b t h a u d i oa m p l i f i e r ( i w h i c h c a s e t h e S I c a n ' t b h e a r d ) o a a d d r e s s i n g p r o b l e m ( i w h i c h c a s et h S I c a n ' t b t o l d w h a t t d o ) .

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

i t r o u b l e , t o k n o w t h a t y o c a f i t h i n g s . Y e t ,w h a v e n o t r i e d t m a k e s e r v i c e t e c h n i c i a n so u t o f y o w i t h t h i s a r t i c l e . I y o a r r e a l l y i t e r e s t e d i s e r v i c i n g y o u r o w c o m p u t e r , t h e r ea r s e v e r a l r e p a i r b o o k s o t h m a r k e t ( o n e o t h b e s t i C o m m o d o r e 6 T r o u b l e s h o o t i n gR e p a i r G u i d e b y R o b e r t C . B r e n n e r , H o w a r dW S a m s C o . , $ 1 8 . 9 5 ) . M o s t p e o p l e l o s e i t e r e s t w h e n t h e y d i s c o v e r t h a t t h e s e t - u p c o s tf o b a s i c s e r v i c e b e n c h s t a r t s a a b o u t t e t i m e s t h e p r i c e o n e c o m p u t e r .

W d h o p e , h o w e v e r , t h a t y o n o h a v eb e t t e r i d e a o w h a t ' s " u n d e r t h h o o d " . I

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

Page 25: The Guide to Computer Living Vol 03 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-01-1986-apr 25/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 lW h e n D i B e c o m e C o m p u t e r N e r d ?

b S h e l l y R o b e r t sW h e n d i b e c o m e c o m p u t e r n e r d ?

u s e d t b s u c h n o r m a l p e r s o n . a t T w i n k i e s a n B i M a c s . l u s t e d a f t e r s u m e h o u s e o t h e d g e o a n c o n v e n i e n to c e a n . w a n t e d w i n t e r t r i p s t p l a c e s w i t hp a l m t r e e s a n t a l l g l a s s e s f u l l o t h i n g s m a d ew i t h c o c o n u t m i l k . L i k e a n n o r m a l A m e r i c a n ,

w a n t e d a n I t a l i a n I c e C r e a m M a k e r j u s t a s o o n a t h p r i c e s c a m e d o w n .

N o a l w a n t i s w i t c h e r b o t t o g g l eb e t w e e n m t w p r i n t e r s .

d o n ' t r e m e m b e r t h a t e v e r u s e d t h w o r d t o g g l e b e f o r e .

H o c o u l d i h a v e h a p p e n e d ? M e c o p u t e r n e r d ? M a y b e i w a t h f i r s t t i m e u s e dt h t e r m " u s e r - f r i e n d l y , " a n f e l t r e a l s m a r t .O r t h f i r s t t i m e h e a r d s o m e b o d y e l s e u s t h t e r m " u s e r - f r i e n d l y " a n d i s m i s s e d t h e m a s e r i o u s l y b e h i n d .

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

B u n o t i c e t h a t w h e n I ' i r o o m f u l lo o l f r i e n d s , t h e i r e y e s g l a z e w h e n t h e s u b j e c to c o m p u t e r s c o m e s u p W h e n a i r o o m ,t h e s u b j e c t a l w a y s c o m e s u p S o f i n d m y s e l fl e s s a n l e s s o f t e n i r o o m w i t h m o l f r i e n d s .

M a y b e i h a p p e n e d t m t h f i r s t t i m eu n d e r s t o o d n e s t e d f o r - n e x t l o o p . O r w h e nl e m s u b s c r i p t i o n s t B e t t e r H o m e s a n G a r d e n s l a p s e i f a v o r o o n t B y t e .

M a y b e i w a w h e n c o n s i d e r e d p u t t i n gJ a c k T r a m i e l u f o s a i n t h o o d f o u t t e r i n g t h ei m m o r t a l w o r d s , " M a k e i f a s t ! M a k e i c h e a p !A n m a k e s u r e t h e d a m n t h i n g h o o k s u t T s e t ! E v e r y b o d y ' s g o T s e t ! "

O r i c o u l d h a v e b e e n t h f i r s t t i m e g o m o r e e x c i t e d a b o u t f i n d i n g s i n g l e s i d e d , s i n g l ed e n s i t y d i s k s f o u n d e r d o l l a r t h a n d i a b o u t f i n d i n g a H a l s t o n f o u n d e r h u n d r e d .

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

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

A n d , b e f o r e y o c o u l d s a " M a c h i n eL a n g u a g e A s s e m b l e r C o d e " , w a t e l l i n go t h e r p e o p l e h o t h m a c h i n e w o r k e d . O h n o t h i n g c o m p l i c a t e d , l i k e w h a t a d d r e s s i m e m o r y y o s h o u l d l o c a t e y o u r p r o g r a m i s a n o t o i n t e r f e r e w i t h t h B A S I C i n t e r p r e t e r .M u c h s i m p l e r s t u f f . L i k e , " I y o r e a l l y a r m o v i n g i n t o t h n e h o u s e n e x t d o o r t T h r e eM i l e I s l a n d , y o p r o b a b l y D n e e d s u r g e

$ S O F T W A R ET H E 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 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 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 p 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 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 ed 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 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 t e 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

C a t e r n a R e s i d e n t s a d S t a t e S a l e s t a A d S 5 S h i p p i n g a n h a n d l i n g i n c l u d e p a y m e n t w r t h o r d e r V I S A ' M C O k

6 C 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 0 - 8 2 2 2

T h e 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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

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

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

N o w , n o b o d y h a a c t u a l l y u s e d t h t e r m" g e e k " t m f a c e y e t . B u l o o s u p p o s e d l yn o r m a l p e o p l e k e e p s a y i n g t h i n g s t m l i k e ," O h , c o m p u t e r s ? C o m p u t e r s , h u h ? Y o u ' r e i t t h a t ? "

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

O r m a y b e i w a w h e n t h p h o n e m a c a m e t i n s t a l l t h s e c o n d p h o n e l i n e f o d a t as w o u l d n ' t b e b u m p e d o f f o f P l a y N E T e v e r yt i m e c a l l - w a i t i n g k i c k e d i o t h p r i m a r y l i n e .O r t h f a c t t h a t e v e n c o n s i d e r e d g e t t i n g s c o n d p h o n e l i n e f o d a t a a a l l .

I c o u l d h a v e b e e n t h d a s t o p p e d " t u rn i n g o f f " a p p l i a n c e s a n s t a r t e d " p o w e r i n gt h e m d o w n " i n s t e a d . O r t h f i r s t t i m e c a m eh o m e f r o m t h g r o c e r y s t o r e a n " d o w n l o a d

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

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

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

C o m p u t e r n e r d ? g u e s s i i s n ' t s u c h a b a t h i n g b e i n g o n e . A n i e n o u g h p e o p l e l i k e m g e t b t h e m , m a y b e w e c o u l d e v e n g i v e i g o o d n a m e . M a y b e w c o u l d e v e n g e t h e m t m a k e t h o s e l i t t l e p o c k e t p r o t e c t o r s i d e s i g n e rp a t t e r n s a n c o l o r s . D o e s a n y b o d y s t i l l m a k ep a i s l e y s ?

B u t , s t i l l d r a w t h l i n e a s l i d e r u l e s .W h a t d o y o u t h i n k a 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 . R e p r i n t i e n t i r e t y o n l y w i t h w r i t t e np e r m i s s i o n .

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

M 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 . ! e s s t h a n 2 M i n u t e s !B a c k s - u p a l s t a n d a r d d i s k s i o n l y P a s s e s /

• N i b b i 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 t 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 b d 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 t 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 e 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 a

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 S 2 9 . 9 5A D S 3 . 0 0 S H I P P I N G

V I S A 1C 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

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

B A S E M E N T B O Y S S O F T W A R EP . O . B o x 3 0 9 0 1 P o r t l a n d , O 9 7 2 3 0 - 0 9 0 1 ( 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 27: The Guide to Computer Living Vol 03 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

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

A M I G A S P E C I A L

$ 1 9 9 5 ° °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 V 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 H p w / S p e l 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

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

R e t a i l

$ 7 9 . 9 5$ 4 9 . 9 5

7 9 . 9 5

$ 6 2 . 5 04 9 . 9 5

$ 1 1 9 . 9 5

7 9 . 9 59 9 . 9 5

6 0 . 0 03 9 . 9 53 9 . 9 51 9 . 9 54 9 . 9 52 9 . 9 54 4 . 9 52 4 . 9 5

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 62 2 . 4 6

$ 3 2 . 9 51 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 28: The Guide to Computer Living Vol 03 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

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

T h A t a r i 5 2 S T U n c l e J a c k S t r i k e s A g a i n

b B o R i c h a r d s o nW h e n d i g i t a l e l e c t r o n i c c o m p u t e r s f i r s t

e n t e r e d t h g e n e r a l a w a r e n e s s , t h e y w e r e o f t e ni d e n t i f i e d w i t h t h b r a n d n a m e o t h m a c h i n e st h a t f i r s t b r o k e i n t o t h m a r k e t . W h i l e I B p l a y e d c a t c h - u p , i w a t h U N I V A C t h a te v e r y o n e t a l k e d a b o u t i m u c h t h s a m e w a t h a t w " X e r o x " t h i n g s o C a n n o np h o t o c o p i e r s . S i m i l a r l y , w h e n c o m p u t e r g a m e sl o o k e d l i k e t h e y w e r e a b o u t t u n d o W e s t e r nc i v i l i z a t i o n , p e o p l e t a l k e d a b o u t p l a y i n g w i t ht h e i r " A t a r i ' s " e v e n t h o u g h t h a c t u a lm a c h i n e w a m a d e b a n o t h e r m a n u f a c t u r e r .

E n t e r C o m m o d o r e w i t h a g a m e / c o m p u t e ra j u s t t h t i m e t h b u y i n g p u b l i c w a s b e c o m i n gd i s e n c h a n t e d w i t h t h p i l e o c a r t r i d g e s t h a t s l i m i t e d t h e i r " p l a y e r " m a c h i n e s . T h V i 2 0 f o l l o w e d b t h 6 4 b e c a m e t h s t u f f o l e g e n d s , w h i l e A t a r i h e m o r r h a g e d r e i n b t h $ 1 0 0 m i l l i o n s . A t a r i b u i l t s o m e g o o dm a c h i n e s o i t o w ( t h e 4 0 0 , 8 0 a n X w e r et h e q u a l o f a n y t h i n g o t h m a r k e t ) , b u w a n e v e r a b l e t r e c a p t u r e p a s t g l o r y . E v e r y t i m et h e y t r i e d t t a k e a s t a n d i t h m a r k e t , o n J a c k T r a m i e l a C o m m o d o r e j e r k e d t h p r i c ef l o o r o u f r o m u n d e r t h e m . I t i s t r i b u t e t oA t a r i t h a t t h e y s u r v i v e d a a l ( T e x a s I s t r u m e n t s H o m e P r o d u c t s , f o o n e , d i d n o t ) .

O v e r y e a r a n h a l f a g o , J a c k T r a m i e ll e f t C o m m o d o r e t t a k e o v e r t h r e m a i n s o A t a r i . I t h t r a d i t i o n o L e I a c o c c a , A t a r ih a b e e n b r o u g h t b a c k t l i f e a n h a i n t r o d u ce a e n t i r e l y n e p r o d u c t l i n e . T r a m i e l a n h i n e c o h o r t s n o h o p e t g a i n t h m a r k e tp o s i t i o n t h a t m a d e C o m m o d o r e s p r o f i t a b l e .T r a m i e l ' s s t r a t a g y o p r o d u c i n g t h m o s tm a c h i n e f o t h l e a s t p r i c e i q u i t e e v i d e n t i A t a r i ' s n e w e s t p r o d u c t , t h 5 2 S T S y s t e m C o n f i g u r a t i o n

T h b a s i c ( $ 7 9 9 ) 5 2 S i n c l u d e s a6 8 0 0 0 - b a s e d c o m p u t e r w i t h 5 1 2 K m e m o r y , c o o g r a p h i c s a n b a s i c s o u n d s y n t h e s i s . A t t a c h

e t h r o u g h t h b a c k o t h m a c h i n e a r s i n g l e3 6 0 K , ' / 2 - i n c h m i c r o f l o p p y d i s k d r i v e a n d a nu l t r a - h i g h r e s o l u t i o n 1 3 - i n c h m o n o c h r o m em o n i t o r . F o $ 2 0 0 m o r e , y o c a r e p l a c eb l a c k - a n d - w h i t e w i t h a h i g h q u a l i t y R G c o l o rm o n i t o r .T h e C o m p u t e r

T h m a i n u n i t c o n t a i n s a 1 6 / 3 2 - b i t 6 8 0 0 0m i c r o p r o c e s s o r t h a t r u n s a a 8 M H z c l o c kr a t e . B c o m p a r i s o n , C o m m o d o r e 6 u s e s a 8 - b i t 6 5 1 0 ( 6 5 0 2 f a m i l y ) , r u n n i n g a 1 . 1 M H z .T h i s m e a n s t h a t a A t a r i w i l l r u a l e a s t e i g h tt i m e s f a s t e r t h a n 6 w i t h e v e n h i g h e r i c r e a s e s w h e n h e a v y m a t h o p e r a t i o n s a r n e e de d R e c a l c u l a t i n g s p r e a d s h e e t i o n m i n u t eo 6 w o u l d t a k e a r o u n d f i v e s e c o n d s o t h A t a r i .

C o m p l e m e n t i n g t h 6 8 0 0 0 i g r a p h i c sc o - p r o c e s s o r c h i p t h a t s u p p o r t s t h r e e d i s t i n c tm o d e s : 3 2 0 x 2 0 0 p i x e l m o d e w i t h 1 6 c o l o r sc h o s e n f r o m p a l e t t e o 5 1 2 , 6 4 0 x 2 0 0 p i x e l si f o u r c o l o r s , a n 6 4 4 0 i b l a c k a n w h i t eo n l y . A l s o a t t a c h e d t t h p r o c e s s o r i s o u n ds y n t h e s i z e r w i t h m a n y o t h s a m e f e a t u r e s a t h e 6 4 ' s S I c h i p , b u t w i t h a l o w e r t o n e q u a l it y F i n a l l y , t h i r d c o - p r o c e s s o r , c a l l e d t h D M ( D i r e c t M e m o r y A c c e s s ) u n i t , h a n d l e s a l i n p u t / o u t p u t w i t h m i c r o f l o p p y s , h a r d d i s k s ,m o d e m s a n p r i n t e r s .

T h c a s e i n c l u d e s 9 5 - k e y k e y b o a r d w i t ht e f u n c t i o n k e y s , c u r s o r p a w i t h H E L P a n U N D O k e y s a n n u m e r i c s e c t i o n w i t h a l f o u r m a t h o p e r a t o r s ( + - * , / ) . O t h r i g h t - h a n d s i d e o t h c a s e , y o w i l l f i n d t w j o y s t i c k p o r t s ( o n e a c c o m m o d a t e s t h m o u s ei n c l u d e d w i t h t h e s y s t e m ) , a n d o n t h b a c k a r

r e s e t s w i t c h , p o w e r s w i t c h , M I D I - i n a n dM I D I - o u t p o r t s ( m o r e a b o u t M I D I l a t e r ) ,m o n i t o r c o n n e c t o r , p a r a l l e l p r i n t e r p o r t( I B M / C e n t r o n i x s t a n d a r d ) , a R S - 2 3 2 p o r t ,d i s k d r i v e c o n n e c t o r , a n D M h a r d d i s kp o r t .

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 29: The Guide to Computer Living Vol 03 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

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

P e r i p h e r a l sA A t a r i 5 2 S c a n h a n d l e u t t w

m i c r o d i s k d r i v e s , o n e h a r d d i s k , t w p r i n t e r s ,o p r i n t e r a n o n m o d e m , a n M I D Id e v i c e a t h s a m e t i m e .

T h d i s k d r i v e s a r c o m p a c t u n i t s a b o u tq u a r t e r o t h s i z e o 1 5 4 1 a n h a v e e x t e r n a lp o w e r s u p p l i e s t o p r e v e n t o v e r h e a t i n g . ( I f a c t , l e f t m d r i v e o f o r t h r e e d a y s o n c e , a n i n e v e r e v e n g o l u k e w a r m . )

S t o r a g e c a p a c i t y f o r t h e s t a n d a r d s y s t e md r i v e i 3 6 0 K , a n y o m a p u r c h a s e e i t h e ra n o t h e r 3 6 0 K d r i v e o a d o u b l e - s i d e d 7 2 0 Kd r i v e . T h d o u b l e - s i d e d d r i v e i c a p a b l e o h a n d l i n g s i n g l e - s i d e d d i s k s , b u t h s i n g l e d r i v ec a n n o t h a n d l e t h d o u b l e - s i d e d d i s k s . T r a n s f e rr a t e s a r u t w h o p p i n g 1 6 K p e r s e c o n d .P r i c e s o t h d r i v e s a r $ 1 9 9 a n $ 2 9 9 f o s i n g l e - a n d o u b l e - s i d e d d r i v e s , r e s p e c t i v e l y .C o i n i n g S o o n

A t a r i p l a n s h a v e h a r d d i s k o t h m a r k e tb t h t i m e y o r e a d t h i s . T h e x p e c t e d d i s k

w i l l e m p l o y t h D M ( d i r e c t m e m o r y a c c e s s )c h i p t t r a n s f e r d a t a b e t w e e n m e m o r y a n d r i v e a v e r y h i g h r a t e s o f s p e e d ( w i t h o u tb o t h e r i n g t h 6 8 0 0 0 p r o c e s s o r ) . T r a n s f e r r a t e sf o b o t h t h f l o p p y d r i v e s a n h a r d d i s k w i l l ,b c o m p a r i s o n , m a k e M a c i n t o s h l o o k l i k e i i s t o p p i n g t p l a y s o l i t a i r e d u r i n g l o a do p e r a t i o n s .A l s o a n n o u n c e d i a L a s e r D i s k r e a d e rt h a t c a a c c e s s 5 5 m i l l i o n b y t e s o s i n g l e ,r e m o v a b l e o p t i c a l d i s k . T h e s e d i s k s c a n n o t b w r i t t e n t o b u t h a t i n o h o t h d r i v e i c u r e n t l y b e i n g u s e d . A t a r i h a b e e nd e m o n s t r a t i n g d i s k w i t h a e n c y c l o p e d i as t o r e d o i t h a t c o u l d b e s e a r c h e d e n d - t o - e n df o a n t o p i c o p h r a s e i o n l y t h r e e s e c o n d s .T h d a t a f o t h i s e n c y c l o p e d i a f i l l s o n l y a s i x t ho t h d i s k . P r i c e s a r n o y e f i r m , b u a r e p e c t e d t b a r o u n d $ 3 0 0 f o t h d i s k r e a d e ra n $ 2 0 0 f o t h e n c y c l o p e d i a s o f t w a r e .

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

J r

_

S h o w n h e r e I t h b a s i c 5 2 0 S T w i t h d i s k d r i v e , m o u s e a n m o n i t 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 2

Page 30: The Guide to Computer Living Vol 03 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

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

a n c o l o r p r i n t e r s . T h 5 2 s u p p o r t s E p s o np r o t o c o l . T h R S - 2 3 2 p o r t c a n h a n d l e v a r i e t yo s e r i a l p r i n t e r s o m o s t s t a n d a r d m o d e m s .

F i n a l l y , t h e r e i M I D I ( M u s i c a l I n s t r um e n t D i g i t a l I n t e r f a c e ) p o r t . M I D I h a b e e nu s e d i r e c e n t y e a r s t o l i n k f u l l - f e a t u r e d m u s i cs y n t h e s i z e r s , d r u m m a c h i n e s , a n s e q u e n c e r st o g e t h e r . T h M I D I s y s t e m a l l o w s y o t c o p o s e m u s i c o t h c o m p u t e r a n h e a r i p l a y e dt h r o u g h m a n y d i f f e r e n t i n s t r u m e n t ss i m u l t a n e o u s l y . T h M I D I p o r t c a a l s o b u

e t l i n k m a n y A t a r i s t o g e t h e r f o r m u l t i - u s e rn e t w o r k .

O p e r a t i n g S y s t e mT h A t a r i i n c l u d e s t h e G E o p e r a t i n g e

v i r o n m e n t w h i c h a l l o w s m u l t i p l e s c r e e n w i d o w s , d i f f e r e n t t e x t s t y l e s , a n m o u s e o p e r at i o n . G E i g r a p h i c s / m o u s e o r i e n t e do p e r a t i n g s y s t e m , m u c h l i k e t h a t m o s t o f t e ns e e n o A p p l e ' s M a c i n t o s h . G E i D i g i t a lR e s e a r c h I n c o r p o r a t e d p r o d u c t ( c r e a t o r s o C P / M ) , a n d A p p l e h a s b e e n t c o u r t t f o r c eD R t m a k e c o s m e t i c c h a n g e s i G E M .

A t a r i h a l i c e n s e d s e v e r a l o t h e r o p e r a t i n gs y s t e m s , w h i c h t h e y p l a n t b u n d l e a o p t i o n sf o r t h e 5 2 0 . D e a l s h a v e b e e n m a d e t h a t i n c l u d eB O ( B u s i n e s s O p e r a t i n g S y s t e m s ) w h i c h i p o p u l a r m u l t i - t a s k i n g m a i n f r a m e s y s t e m i E u r o p e a n A T & T ' s U N I X w h i c h i w i d e l y u e a m o n g h a c k e r s a n b u s i n e s s u s e r s s t a t e s i d e .I a p p e a r s t h a t A T & T w i l l e v e n b e s e l l i n gs p e c i a l l y - m o d i f i e d v e r s i o n o t h 5 2 a l o w -e n U n i x t e r m i n a l .S o f t w a r e

B u i l t i n t o G E a r s e v e r a l p r o g r a m s t h a ty o m a u s a a n t i m e d u r i n g t h o p e r a t i o no a n o t h e r p r o g r a m . T h e s e i n c l u d ec a l c u l a t o r , B r e a k o u t g a m e , t e r m i n a l p r g r a m , a n c o n t r o l p a n e l t c u s t o m i z e t h l o o k o f y o u r s y s t e m . A t a r i a l s o i n c l u d e s i t h p a c k a g e p o w e r f u l v e r s i o n o B A S I C w i t hm a n y g r a p h i c s a n t e x t h a n d l i n g e x t e n t i o n sa n o n o t h f a s t e s t v e r s i o n s o L o g o e v e rp r o d u c e d . W h e n y o s e n d i r e g i s t r a t i o nc a r d , A t a r i s h i p s o u m o r e a d v a n c e d t e r m i n a lp a c k a g e , h i g h - p o w e r e d w o r d p r o c e s s o r w i t hf e a t u r e s s i m i l a r t o P a p e r C l i p , a n p a i n t i n gp r o g r a m w i t h m a n y a d v a n c e d f e a t u r e s .

# S o f t w a r e f r o m o t h e r d e v e l o p e r s i a p p e a ri n q u i c k l y f o s u c h n e c o m p u t e r . A l a s tc o u n t , t h e r e w e r e 3 p a c k a g e s o t h l o c a l

d e a l e r ' s s h e l v e s a n o v e r 1 0 0 m o r e a r r e p o r t e dt b i f i n a l t e s t i n g . A t a r i s a y s t h a t i e x c e s so f 7 0 0 s o f t w a r e d e v e l o p m e n t s y s t e m s h a v eb e e n s o l d t o t h e r c o m p a n i e s .C o m p l a i n t s

d o n ' t c a r e m u c h f o r t h e t o u c h o f t h k e y b o a r d . I f e e l s t o " s p r i n g y " , a n i t ' s n o c r i s p e n o u g h . T h e n a g a i n , I ' v e n e v e r r e a l l y a p r e c i a t e d a n c o m p u t e r k e y b o a r d , a n k n o wo t h e r p e o p l e t h a t j u s t L O V E t h i s k i n d o f f e e l .

A n o t h e r c o m p l a i n t h a v e i h o l o n g i t a k e s A t a r i t g e a n y t h i n g d o n e : A i s t a n d s ,y o m u s t l o a d t h 2 0 6 K G E s y s t e m f r o md i s k w h e n y o t u r n t h c o m p u t e r o n T h i s h a l fm i n u t e w a i t i n o a b a a i m i g h t b e s i n c et h 5 2 S a l l o w s y o t e x i t m o s t p r o g r a m sw i t h o u t r e s e t t i n g t h s y s t e m , b u t A t a r i p r o m i se t h a t G E w o u l d b a v a i l a b l e o R O ( f o r

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

W h o p e t h a t A t a r i w i l l f i s o m e m i n o rb u g s i G E b e f o r e s h i p p i n g t h R O M s . F o e x a m p l e , i y o t r t o p e n t h w i n d o w o b a d i s k , t h c o m p u t e r w i l l t e l l y o t h a t t h d r i v e i n o r e s p o n d i n g a n a s k s i y o u ' d l i k e t r e t r y t h e d i s k o c a n c e l t h o p e r a t i o n . I n s e r tg o o d d i s k , r e t r y a n a l w i l l b w e l l , b u i y o c a n c e l , t h s y s t e m l o c k s u p W h e n t h i s h a p e n s , y o a r b a c k t r e l o a d i n g G E f r o ms c r a t c h .

A n o t h e r c o m p l a i n t h a v e h e a r d i t h a ty o c a u s t h h i g h e s t r e s o l u t i o n d i s p l a y o n l yw i t h t h m o n o c h r o m e m o n i t o r . A l s o , e v e n i y o a r w i l l i n g t b u y t w o m o n i t o r s , y o w i l lh a v e t s h u t d o w n a n r e - b o o t t h e s y s t e m t c h a n g e f r o m o n t t h o t h e r . A l s o n o t e t h a tt h e r e a r e n s p r i t e s , b u t h m a c h i n e o f f e r so t h e r f a c i l i t i e s i n t h e i r s t e a d , a n i s f a s t t h a ty o m a n e v e r m i s s t h s p r i t e s .

C o n c l u s i o nA t a r i h a s p u t p o w e r f u l p r o c e s s o r

t o g e t h e r w i t h f a s t s u p p o r t I / c h i p s a n h i g hq u a l i t y v i d e o . n u m b e r o d e v e l o p m e n tl a n g u a g e s ( i m p o r t a n t t t h c o n t i n u e d s u p p l yo n e s o f t w a r e ) a r a l r e a d y a v a i l a b l e f o t h m a c h i n e , a n t h w i d e r a n g e o f s t a n d a r d p o r t se n h a n c e i t e x p a n d a b i l i t y . A l i a l l , t h A t a r i5 2 S i s h a p i n g u a i n t e r e s t i n g a n r e m a r k a b l e v a l u e .

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 31: The Guide to Computer Living Vol 03 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

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

A t a r i B u n d l e d S o f t w a r eU A n R u n n i n g F o F r e e

b B o R i c h a r d s o nT h A t a r i 5 2 S c o m e s b u n d l e d w i t h

s e v e r a l p r o g r a m s t o g e t y o u p a n d r u n n i n g .T h e s e p r o g r a m s c o v e r w o r d p r o c e s s i n g ,d a t a b a s e m a n a g e m e n t , a n b u s i n e s s g r a p h i c s ,a l i o n p a c k a g e , w h i c h y o g e w i t h t h p u c h a s e o y o u r s y s t e m . T h e s e p r o g r a m s a r a f o l l o w s :S T - W r i t e r b a s i c w o r d p r o c e s s o r l i k eP a p e r C ' l i p .1 s W o r d m o r e p o w e r f u l w o r d p r o c e s s o if e a t u r i n g m u l t i p l e w i n d o w s .D M a s t e r a e a s y - t o - u s e d a f a b a s em a n a g e r .N e o C h r o m e a a d v a n c e d g r a p h i c s p a c k a g ew i t h a n i m a t i o n s u p p o r t .V T - 5 2 E m u l a t o r s i m p l e t e r m i n a l p r o g r a m .M e g a r o i d s n e t a k e - o f f o t h a r c a d ec l a s s i c , A s t e r o i d s .

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

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

f r e e w i t h t h s y s t e m , s o m c r i t i c i s m s m a n o b v a l i d , c o n s i d e r i n g t h p r i c e !S T - W r i t e r

T h i s w o r d p r o c e s s o r i ( h 5 2 0 - S T ' s v e s i o n o t h p o p u l a i A t a r i W r i t e r p r o g r a ma v a i l a b l e o t h e o l d e r m a c h i n e s . T h i s p r o g r a ms u p p o r t s m a n y f e a t u r e s , i n c l u d i n g b o l d f a c e ,i t a l i c s , " " ' " " i r " , a n , . . . U n f o r t u n a t e l y , y o c a n n o t s e h o y o u r t e x t w i l l a p p e a r b e f o r ey o p u i o p a p e r

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

a l s o e d i t t e x t i 5 l i n e b 8 0 - c o l u m n f o r m a ti n s t e a d o t h e u s u a l 2 5 x 8 0 . T h e r e i e v e n a o p t i o n f o t r a n s f e r r i n g a o l d e r A t a r i W r i t e rf i l e o v e r t t h 5 2 w i t h s i m p l e c a b l e .

E d i t i n g t e x t i s i m p l e j u s t m o v e a r o u n dw i t h t h c u r s o r k e y s a n e n t e r c h a n g e s .H o l d i n g d o w n S H I F T w i t h t h c u r s o r k e y sa l l o w s y o t m o v e q u i c k l y t h r o u g h l a r g e f i l e s .M o s t f u n c t i o n s s u c h a s c u t a n p a s t e a r a c e s s i b l e t h r o u g h t h e u s e o f u n c t i o n k e y s . I a u n e x p a n d e d 5 2 S T t h e r e a r e a b o u t 1 5 0 , 0 0 0b y t e s o s t o r a g e f o y o u r d o c u m e n t . T h i sa m o u n t i e x p e c t e d t d o u b l e w h e n ( a n d i f t h G E R O M s a r a v a i l a b l e . I y o u h a v e 5 1 2 ke x p a n s i o n i y o u r S T t h e n S T - W r i t e r s u p p o r t st h e a d d i t i o n a l m e m o r y .

P r i n t f o r m a t t i n g c o m m a n d s a r n u m e r o u sa n a r e m b e d d e d i v o u r d o c u m e n t s i m a n n e r s i m i l a r t E a s y S c r i p t o P a p e r C l i p .T h e s e c o m m a n d s a l l o w y o t c h a n g e s t i c i ip a r a m e t e r s a m a r g i n s , l i n e s p a c i n g , p a g e s i z e ,l e x ! s t y l e , c e n t e r i n g , m a r g i n j u s t i f i c a t i o n s , a n o t h e r i t e m s .

T w b a s i c t y p e s o p r i n t e r s a r s u p p o r t e d :S t a n d a r d E p s o n c o m p a t i b l e m o d e l s a n d D i a b l os t a n d a r d d a i s y w h e e l s . O t h e r p r i n t e r s m a b a d d e d w i t h a o p t i o n a l c o n f i g u r a t i o n p r g r a m . O u t p u t a p p e a r s a m o n o s p a c e d o d o m a t r i x p r i n t e r s , b u b e c o m e s p r o p o r t i o n a l l ys p a c e d w h e n y o u s d a i s y w h e e l .

U n f o r t u n a t e l y , S T - W r i t e r f i l e s c a n n o t b l o a d e d i n t o m o s t o t h e r w o r d p r o c e s s o r s ;h o w e v e r , y o c a o u t p u t f i l e t d i s k a i w o u l d g t o t h e p r i n t e r a n t h e n e d i t o u t t h eu n n e c e s s a r y c h a r a c t e r s i t h n e e d i t o r .A n o t h e r m i n o r c o m p l a i n t i t h a t y o m a o n l yw o r k o n o n e d o c u m e n t a t i m e . I i n e x t t i m p o s s i b l e t r e m o v e t e x t f r o m o n f i l e a n p a s t e i i n t o a n o t h e r .

h e s e q u a l m s a s i d e , S T - W r i t e r i a g r e a tp r o g r a m a b a r g a i n p r i c e , a n a l l o w s y o t

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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

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

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

T h i s w o r d p r o c e s s o r a l l o w s a l t h s a m ef e a t u r e s a S T - W r i t e r , b u a d d s b e a u t i f u l o s c r e e n r e n d i t i o n o h o y o u r t e x t w i l l a p p e a r ,i n c l u d i n g a l t h e s p e c i a l t e x t s t y l e s a n j u s t i f i c a t i o n . T e x t e d i t i n g i a s i m p l e a s e v e r ;j u s t u s t h c u r s o r k e y s a n m o u s e f o a l f u n ct i o n s . I y o a r t h k i n d o u s e r w h d i s l i k e st h m o u s e c o n c e p t , t h e n y o m a u s t h f u n ct i o n k e y s t a c c e s s m o s t p r o g r a m o p t i o n s .p i c t o r i a l r e p r e s e n t a t i o n o a l t h f u n c t i o n k e y sa p p e a r s a t h b o t t o m o t h e s c r e e n ( u s u a l l yp l a c e d d i r e c t l y a b o v e t h e a c t u a l k e y s o y o u rc o m p u t e r ) .

n i c e f e a t u r e o 1 s W o r d ' s w i n d o wd i s p l a y i a a d d i t i o n a l w i n d o w t h a t m a b v i e w e d a a n t i m e . T h i s w i n d o w c o n t a i n s a l t h e f o r e i g n l a n g u a g e c h a r a c t e r s ( S p a n i s h ,F r e n c h , G e r m a n , G r e e k , a n H e b r e w ) a n g r a p h i c s c h a r a c t e r s . U s i n g t h m o u s e , y o m a c o p y t h e s e c h a r a c t e r s d i r e c t l y i n t o y o u r d o c um e n t ; a n a l s u p p o r t e d c h a r a c t e r s w i l l a p p e a ro y o u r p r i n t e r .

M a r g i n s a n t a s t o p s a r a d j u s t e d b c l i c k i n g t h m o u s e o a " r u l e r " t h a t a p p e a r s a t h t o o y o u r d o c u m e n t . A l o n g t h l e f t s i d eo t h w i n d o w i g a u g e t h a t s h o w s t h n u m b e r o t h p a g e y o a r e c u r r e n t l y e d i t i n g .T c a u s e a f o r c e d p a g e b r e a k , j u s t c l i c k y o u rm o u s e o t h p o r t i o n o t h w i n d o w d i s p l a y i n gt h p o i n t w h e r e y o w a n t y o u r b r e a k t o c c u r .T c u a n p a s t e d o c u m e n t s , y o m a e i t h e ru s t h m o u s e t " d r a w " b o a r o u n d t h t e x tt b u s e d , o r y o m a u s c o n t r o l c h a r a c t e r s .T h t e x t i a u t o m a t i c a l l y h i g h l i g h t e d . T h t e x tb l o c k m a t h e n b c u t , c o p i e d , d e l e t e d , o p a s t e d .

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

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

1 \ t v O p t i o n ;

u s e d l m t t e F o l d e r . . . t t t —[ l o s t

. w

K 0 P B I I I T M S M I T E S D O K S C K A n D S 6 E S I 3 F I F 9 H T S T 1 F I T O I f f iK S K F 8 P

s l i k k oS T H U T Hm i n i

1 0 5 82 8 6 5 5 4

7 7 I l i l t

1 1 5 22 8 5 4 4

5 9 < 5-

O v e r l a p p i n g w i n d o w s a n d m o u s e - d r i v e n , d r o p - d o w nm e n u s o G E e n v i r o n m e n t .

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

P r i n t e r s u p p o r t f o 1 s W o r d i o u t s t a nd i n g . I y o u r p r i n t e r i n o o n i n c l u d e d i t h b u i l t - i n m o d u l e s , y o m a c r e a t e f i l e b s i m p l y e d i t i n g t h A S C I I p r i n t e r m o d u l e . T h m o d u l e s a r f u l l y e x p l a i n e d b b u i l t - i n t e x t ,a n d y o u n e e d o n l y t c o p y t h s p e c i a lc h a r a c t e r s f o u n d i t h b a c k o y o u r p r i n t e rm a n u a l .

S u r p r i s i n g l y , h a v e n c o m p l a i n t s a b o u t1 s W o r d . I i f u l l - f e a t u r e d p r o c e s s o r , a n h a p r i c e t h a t m o s t p e o p l e s h o u l d a g r e e w i t h( f r e e ) . I f t h i s i a n e x a m p l e o w h a t c o m e s a n c h a r g e w i t h t h 5 2 S T t h e n c a n ' t w a i t t o s e t h s o f t w a r e t h a t c o s t s m o n e y !

D M a s t e rT h i s p r o g r a m i b f a t h e a s i e s t t u s

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

T c r e a t e s u c h f i l e ( c a l l e d a t e m p l a t e i s i m p l e : j u s t m o v e t h m o u s e t w h e r e y o uw o u l d l i k e t h " N a m e " l i n e t b a n c l i c k t h b u t t o n . T y p e i t h w o r d " N a m e " a n p r e s sR E T U R N . Y o m a t h e n u s t h m o u s e t a j u s t t h s i z e o t h l i n e ( c a l l e d a f i e l d ) , a n d y o ua r d o n e . N o d t h s a m e t h i n g f o t h r e s t o t h f i e l d s , a n s a v e t h f i l e w h e n s a t i s f i e d . Y o m a a l s o m o v e f i e l d s a r o u n d a n d d e l e t e t h e ma y o p l e a s e .

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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

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

N o y o a r r e a d y t e n t e r d a t a . J u s t t y p ei t h e r e q u i r e d i n f o r m a t i o n a n p r e s s r e t u r n .D M a s t e r a u t o m a t i c a l l y m o v e s t h c u r s o ra r o u n d f o y o u a n d s t o r e s t h d a t a w h e n y o a r d o n e . M o s t d a t a b a s e s w i l l s t o r e t h e i n f o rm a t i o n i c h u n k s o t h d i s k . O 5 2 0 S T ,h o w e v e r , t h e r e i u s u a l l y j u s t a m u c h r o o m i m e m o r y a t h e r e i o d i s k ( s o m e t i m e s e v e nm o r e ) , s t h w h o l e w o r k s i s t o r e d i m e m o r ya l o n g w i t h t h D M a s t e r p r o g r a m . T h i sa l l o w s y o t f i n d a n u p d a t e i n f o r m a t i o nq u i c k l y , a s w e l l a s s o r t t h i n f o r m a t i o n i t h o r d e r y o c h o o s e .

M o n l y c o m p l a i n t : T h e r e i n " p r o g r a m " m o d e w i t h w h i c h t w r i t e p r g r a m s t c o n t r o l t h e d a t a b a s e . S u c h m o d e s a r i n c l u d e d i s e v e r a l C o m m o d o r e d a t a b a s e s( S u p e r b a s e , f o e x a m p l e ) . A g a i n , t h e " g r a t i ss t a t u s " r e n d e r s m c o m p l a i n t m i n o r .N e o C h r o m e

T h i s g r a p h i c s p a c k a g e i K o a l a P a d - l i k ed r a w i n g p r o g r a m w i t h f e a t u r e s s u c h a m u l t ip l t y p e f o n t s , a c h o i c e o f 1 6 c o l o r s f r o mp a l e t t e o 5 1 2 , c u a n p a s t e , a n r u d i m e n t a r ya n i m a t i o n c a p a b i l i t i e s .

W I T H S 1 C O L O R S , D R A W I N G S C P

E x a m p l e o S C 1 2 2 4 c o l o r m o n i t o r o u t p u t .

A l d r a w i n g i p e r f o r m e d w i t h t h m o u s ei t h t o h a l f o t h s c r e e n . T h b o t t o m h a l fs h o w s i c o n s o a l s u p p o r t e d f u n c t i o n s , a n t h c o m p l e t e 5 1 2 - c o l o r p a l e t t e . P r e s s i n g t h E S C a p e k e a l l o w s y o t s w i t c h b e t w e e n f u l la n h a l f - s c r e e n d i s p l a y s . A i c o n c a l l e d " t h eh a n d " a l l o w s y o t v i e w a n s e c t i o n o t h s c r e e n i t h h a l f - v i e w m o d e . M o s t b a s i c d r a wi n f u n c t i o n s a r s u p p o r t e d , e x c e p t f o t h

F O T H C O M M O D O R E 6 4 ™ , w b r o u g h t y o u :T h S m a r t 6 T e r m i n a l

S i x t h S e n s eN O W , E X C L U S I V E L Y F O T H C O M M O D O R E 1 2 S I X T H S E N S E * 7 9 . 9 5P u l l - d o w n m e n u s . 8 0 0 - l i n e s c r e e n m e m o r y . A u t o m a t i c a l l yu s e s 1 7 0 0 / 1 7 5 0 R A e x p a n s i o n . S u p p o r t s X - M o d e m a n C o m p u S e r v e ™ " B p r o t o c o l . 3 a c t i v e m a c r o k e y s . M a c r oc h a i n i n g . M u l t i p l e c o u n t e r s , b o o k m a r k s , a n u s e r s t r i n g s .T h i s i t h u l t i m a t e m o d e m p r o g r a m f o t h e s e r i o u s u s e r o f o e l e c t r o n i c m a i l r e q u i r e m e n t s .

M I C R O V * 3 9 . 9 5O u f u l l - f e a t u r e V 1 0 E m u l a t o r . I n c l u d e s D E V g r a p h i c ss e t . A u t o m a t i c a l l y u s e s 1 7 0 0 / 1 7 5 0 R A e x p a n s i o n . X -M o d e m p r o t o c o l . m u s t f o t h V 1 0 s y s t e m u s e r .

B o t h p r o g r a m s a r w r i t t e n i m a c h i n e c o d e f o f a s t , e f f i c i e n t c o m m u n i c at i o n s , a n b o t h o f f e r c o m f o r t a b l e w o r k i n g e n v i r o n m e n t s w h i c h y o c a t a i l o rt y o u r p r e f e r e n c e s . T h e y s u p p o r t t h f o l l o w i n g m o d e m s a n c o m p a t i b l e s :1 6 0 0 , 1 6 5 0 , 1 6 6 0 ( o l d ) , 1 6 6 0 ( n e w ) , M i t e y M o 1 6 7 0 , H a y e s S m a r t m o d e m , A c h o r V o l k s 6 4 2 0 / 6 4 7 0 . T h e s e p r o g r a m s o p e r a t e e x c l u s i v e l y i 8 c o l u m n s a n r e q u i r e R G B I o u t p u t .

M I C R O T E C H N I C S O L U T I O N S , I N C .P . O . B O 2 9 4 0

N E H A V E N , C 0 6 5 1 5( 2 0 3 ) 3 8 9 - 8 3 8 3

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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

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

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

A n i m a t i o n i a c h i e v e d b f u n c t i o nk n o w n a " c y c l e c o l o r s . " T h i s a l l o w s y o t s e l e c t r a n g e o f c o l o r s a n h a v e t h e m s c r o l lf r o m l e f t t r i g h t ( o r i g h t t l e f t ) a w i d er a n g e o s p e e d s . T h e f f e c t , c o u p l e d w i t h t h r i g h t p a i n t i n g , c a b q u i t e i m p r e s s i v e . O n o t h p i c t u r e s i n c l u d e d i o f w a t e r f a l l t h a tc o m e s t l i f e w h e n c y c l e c o l o r s a r e i n v o k e d .

A f i r s t , w a s h o c k e d t o f i n d t h a t A t a r id i n o i n c l u d e t h c i r c l e a n b o f u n c t i o n s ,b u t t h e n c a m e t r e a l i z e w h a t g r e a tm a r k e t i n g m o v e t h i s i s H o o k t h e u s e r s o t h f r e e p r o g r a m a n d t h e y w i l l g l a d l y p u r c h a s e t h a d v a n c e d v e r s i o n w h e n i b e c o m e s a v a i l a b l e .V T - 5 2 E m u l a t o r

T h i s t e r m i n a l p r o g r a m i l i t e r a l l y i n c l u d e di t h 5 2 S s y s t e m . W h a t m e a n i s f r o mj u s t a b o u t a n y p r o g r a m , l i k e 1 s t W o r d o D M a s t e r , t h V T - 5 2 E m u l a t o r i a c c e s s i b l et h r o u g h t h s y s t e m m e n u . T h i s a l l o w s y o t p i c k u E - M a i l , t c o n t a c t i n f o r m a t i o n s e r v i c e sf o a n s w e r s t q u e s t i o n s , o t g a t h e r d a t a f o

a r e p o r t a n t h e n r e t u r n t t h o r i g i n a lp r o g r a m .M e g a r o i d s

T h i s i t r u e r e n d i t i o n o t h a r c a d ec l a s s i c , A s t e r o i d s . I i n c l u d e s e v e r y t h i n g f o u n do t h o r i g i n a l . C o n t r o l s a r o p e r a t e d f r o m t h k e y b o a r d i t h s a m e l a y o u t a i f o u n d i t h a r c a d e v e r s i o n .

T h i s i n o c o m p l a i n t : W h e n u s i n g t h " h y p e r s p a c e " o p t i o n , t h e r e i n l o n g e r a r i s ko s e l f - d e s t r u c t i o n . N i c e g o i n g , A t a r i !

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

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

w o u l d l i k e t c o m p l i m e n t A t a r i o t h f i n e j o b o f s u p p l y i n g n e u s e r s w i t h a m o r et h a n a d e q u a t e s e l e c t i o n o s o f t w a r e . T h e r e a r v e r y f e c o m p u t e r s t h a t w i l l a l l o w o n t s e u t h s y s t e m a n b e g i n w o r d p r o c e s s i n g , p a i nt i n g , o r r e c o r d k e e p i n g r i g h t a w a y .© 1 9 8 6 b B o R i c h a r d s o n . A l r i g h t s r e s e r v e d .

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

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

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 O n l y S 2 9 . 9 53 T h e 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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

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

C o m p u t e r C u r m u d g e o nB B C o n t e n t :W h o ' sR e s p o n s i b l e ?

" . . . W h a t ' s y o u r r e a c t i o n t oB B i C a n a d a t h a t b i l l s

i t s e l f a " t e r r o r i s t " B B S ?

b M i n d y S k e l t o nL e m w a r n y o i a d v a n c e . T h e r e ' s n

h u m o r t h i s t i m e . I ' j u s t a s c u r m u d g e o n e y ( i t h a t w o r d ? ) a e v e r , b u t , f o n o w , w a n t t t a l k a b o u t s o m e t h i n g s e r i o u s . f e d a y s a g o ,

f r i e n d s h o w e d m s o m e t h i n g t h a t d i s t u r b e dm g r e a t l y . I w a a a r t i c l e ( t h a t h h a d o w n l o a d e d f r o m C o m p u - S e r v e ) a b o u t p e d i n g n a t i o n a l a n s t a t e l e g i s l a t i o n t h a t w o u l d ,a m o n g o t h e r t h i n g s , m a k e s y s o p s c r i m i n a l l yl i a b l e f o e v e r y t h i n g p o s t e d o h i s / h e r b o a r d ,w h e t h e r o n o t h s y s o p k n e w i w a t h e r e .C r i m i n a l l y l i a b l e . W o w ! H o d i w e v e rg e t p l a c e l i k e t h i s ? H o d i t h i n g s g e s o u o h a n d t h a t o u n a t i o n a l a n s t a t el e g i s l a t o r s , m o s t o w h o m w o u l d n ' t k n o wm o d e m f r o m t o a s t e r , h a v e b e c o m e c o n c e r n e de n o u g h t c o n s i d e r f o r m a l r e g u l a t i o n o B B S ' s ?

W e l l , l e m g i v e y o c l u e . I w a s n ' tb e c a u s e t h e y t h o u g h t w w e r e p l a y i n g c h e s s o l i n e t o m u c h . N o t h e p r e c i p i t a t i n g c a u s e w a

p e d e r a s t ' s B B w h i c h l i s t e d n a m e s a n a d r e s s e s a n h a l i b r a r y o d i g i t i z e d p i c t u r e so a v a i l a b l e c h i l d r e n . T h i n g s s e e m t b g e t t i n go u t o f h a n d . M a y b e i t ' s t i m e w l o o k e d a w h a t ' s g o i n g o w h i l e w s t i l l h a v e c h a n c e t i n f l u e n c e t h e d e c i s i o n - m a k i n g p r o c e s s .

M f i r s t d r a f t o t h i s a r t i c l e s o u n d e d l i k e i w a w r i t t e n b P a t r i c i a H e n r y ( P a t r i c k ' s l i t t l ek n o w n y o u n g e r s i s t e r ) w i t h s h o u t s o " G i v e m l i b e r t y o g i v e m d e a t h ! " a n g r e a t s o a p b o xo r a t o r y a b o u t f r e e d o m o s p e e c h a n t h p r e s s .T i m e f o r e f l e c t i o n a n s e v e r a l k n o c k - d o w n ,d r a g - o u t f i g h t s w i t h m o r e l e v e l - h e a d e d f r i e n d sh a v e c o n v i n c e d m t h a t m i g h t w a n t t c o m ea t h i s f r o m a n o t h e r d i r e c t i o n . J u s t h o m u c hf r e e d o m c a w r i g h t f u l l y e x p e c t o o u B B s y s t e m s ? I f r e e d o m o s p e e c h e v e n a i s s u eh e r e ?

J u s t w h a t i B B S ? I i a e l e c t r o n i cn e w s p a p e r ? I i a m a i l b o x , s i n g l e s b a r ,n o t i c e b o a r d , s o f t w a r e s t o r e ? I t ' s n o n e o t h e s e a n a l o t h e s e . I t ' s s o m e t h i n g n e i t h w o r l d o c o m m u n i c a t i o n , a n d , a s u c h , h a n h a r d - a n d - f a s t r u l e s g o v e r n i n g i t s e u p T h a t i b o t h g i f t a n p r o b l e m . I m e a n s w h a v e n g u i d e l i n e s , b u h a v e t h o p p o r t u n i t y t d e v e l o pt h e m i w a c b e f o r e g u i d e l i n e s a r e s e f o u s

I m a n y w a y s , f e e ! w m u s t t a k e r e s p o ns i b i l i t y f o r t h e c u r r e n t s i t u a t i o n . W e ' v e l e t h i n g s g u n s t r u c t u r e d f o t o l o n g . H o m a n y o u h a v e c l o s e d o u e y e s o r s m i l e dk n o w i n g l y a c o p y r i g h t e d i n f o r m a t i o n b e i n gp a s s e d o v e r B B S ? H o m a n y o u 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 3

Page 36: The Guide to Computer Living Vol 03 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

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

h a v e t h s a m e r e a c t i o n t B B t h a t p o s t e d i f o r m a t i o n o h o t b u i l d a a t o m b o m b , o p o s t e d l i s t o k i l l e r s f o h i r e ? W h a t ' s y o u rr e a c t i o n t B B i C a n a d a w h i c h b i l l s i t s e l fa " t e r r o r i s t " B B a n o f f e r s i n f o r m a t i o n o h o t b u i l d b o m b s , a n h i j a c k a i r p l a n e s ? N o q u i t e s o a m u s e d ?

A n w h a t a b o u t o b s c e n i t y o n - l i n e ? W h e r ed o y o u d r a w t h l i n e ? I i o b s c e n e t s e n d s m e o n e X - r a t e d E - m a i l ? I i o b s c e n e t g o f t p r i v a t e r o o m o o n o t h n e t w o r k s t e n g a g e i ( < c o m p u - s e x " ? H o a b o u t N e w o r k d e v o t e d s o l e l y t s e x u a l m a t t e r s ? H o a b o u t s e x u a l l y e x p l i c i t m e s s a g e o t h e n o t i c eb o a r d o p u b l i c B B S ? W h i c h , i a n y , o t h e s eg e t s y o u r v o t e , a n d w h a t w o u l d y o u d o a b o u ti t

T h i s b r i n g s u t o n o t h e t o u c h i e s ta r e a s ; h o p u b l i c o r p r i v a t e i B B S ? I t ' s e a s yt t h i n k o B B a a v e r y p r i v a t e t h i n g . A f t e ra l l , i t ' s j u s t y o a n y o u r c o m p u t e r a n s o m ed i s e m b o d i e d p r e s e n c e o t h o t h e r e n d . I nm a n y c a s e s , t h p r e s e n c e o t h o t h e r e n i j u s t " h a n d l e " . . n r e a l n a m e . I a n c a s e ,

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 8

F 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 I M A { 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 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 r 1 2 8 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

P o 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 I T i m e

C H E C K . C O D W E L C O M E( P r e p a y m e n t R e q u i r e d )

• 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 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 l i m e a r e d u c e d p r i c e .

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

u n l e s s y o k n o w t h p e r s o n i n r e a l l i f e , y o u ' r et a k i n g i a l o f a i t h .

W h i l e t h i n k i n g a b o u t t h i s , r e m e m b e r : p r p o s a l s e x i s t t e l i m i n a t e " h a n d l e s " . H o r r o rs t o r i e s a b o u n d o p e o p l e w h r e p r e s e n tt h e m s e l v e s a s i g n i f i c a n t l y d i f f e r e n t f r o m t h e i rr e a l s e l v e s , t t h d e t r i m e n t a n d e m b a r a s s m e n to o t h e r s . W h a t c o u l d b m o r e e p h e m e r a l a n p r i v a t e t h a n a o n - l i n e m e s s a g e ? I e x i s t sn o w h e r e . I t ' s m e r e l y c o l l e c t i o n o e l e c t r o n i cp u l s e s d e s i g n e d f o y o u r e y e s a l o n e . U n l e s s y o s a v e i t d i s k o p r i n t e r , i c e a s e s t e x i s t a s o o n a y o f i n i s h r e a d i n g . W h a t o t h e r f o r m o c o m m u n i c a t i o n c a m a k e t h a t c l a i m ( o u t s i d eo f M i s s i o n I m p o s s i b l e ) ? Y e t h i s p r i v a t e , e v e ni n t i m a t e f o r m o c o m m u n i c a t i o n i a c t u a l l yc h i l d o v e r y p u b l i c a n h i g h l y r e g u l a t e d u t i l it y t h t e l e p h o n e s y s t e m ( f o r m e r l y M B e l l ) .W i t h a v e r y f e e x c e p t i o n s ( s a y , r a d i o s h o wt h a t t r a n s m i t s s i g n a l s t y o o v e r y e a n o t h e rp u b l i c m e d i u m ) , a l t e l e c o m m u n i c a t i o n h a p e n s o v e r t h p h o n e l i n e s , a n t h i s u s o t h p u b l i c e t h e r o p e n s t h B B t o r e g u l a t i o n .

N o b e c a u s e t h B B s y s t e m d o e s u s t h p h o n e l i n e s , s o m e s p e c i a ls i t u a t i o n s a r i s e . I a o b s c e n ep h o n e c a l l i m a d e , t h p h o n ec o m p a n y i n o h e l d l i a b l e , b u i o b s c e n i t y i t r a n s m i t t e d o v e r

B B S , t h o p e r a t o r i h e l dl i a b l e . W h i t h a t ? I i j u s tb e c a u s e t h p h o n e c o m p a n y i

m u l t i - n a t i o n a l c o n g l o m e r a t ea n h a a t t o r n i e s t o p u l l s t i n g s , o i i b e c a u s e s y s o p s a r i u n i q u e p o s i t i o n ? T h p h o n e c o m p a n y h a r e c o r d s o w h a t c a l l s w e r e p l a c e d f r o mw h a t n u m b e r s , b u ( a l e a s tt h e o r e t i c a l l y ) h a n r e c o r d o t h C O N T E N T o t h c a l l s ,a n c a e x e r c i s e l i t t l e i a n c o n t r o l o v e r w h a t i s a i d .s y s o p n o t o n l y k n o w s w h p l a c e d t h e c a l l s , b u c a r e v i e w a n e d i t t h c o n t e n t o a n m e s s a g e s l e f t f o t h g e n e r a l p u b l i c , a n i s o m ec a s e s , e v e n c a n a c c e s s p r i v a t em e s s a g e s . [ T h e r e a r e c e r t a i n

T

$ 3 9 . 9 5p l u s S s / ( S 8 o v e r s e a s )

3 T h 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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

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

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

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

H o c u l p a b l e a r s y s o p s i n r e a l i t y ? M o s to o u l o c a l B B S ' s a r r u b p e o p l e w h h a v eo t h e r t h i n g s g o i n g o i t h e i r l i v e s b e s i d e s t h eB B S . T h e y ' r e k i d s g o i n g t s c h o o l , o rd e d i c a t e d c o m p u t e r i s t s w h r u t h e i r B B o u o l o v e . T h i s i n o t h e i r f u l l - t i m e j o b , a n b e c a u s e t h e y d h a v e o t h e r t h i n g s t d o , t h e ym a n o s c r e e n e v e r y m e s s a g e t h a t c o m e s o nr i g h t a w a y . I m a b t h e r e c o u p l e o d a y sb e f o r e t h s y s o p i a w a r e o i t e s p e c i a l l y i i i o v e r y b u s y b o a r d , w h i c h l o g s h u n d r e d s o c a l l s p e r d a y .

S h o u l d t h s y s o p b e h e l d r e s p o n s i b l e f o s o m e t h i n g o w h i c h h o r s h e i n o a w a r e ?W o u l d s u p e r m a r k e t m a n a g e r h a v e h i s u p e rm a r k e t c l o s e d b e c a u s e s o m e o n e p o s t e d a i l e g a l n o t i c e o h i b o a r d ? P r o b a b l y n o t . B u t ,i C a l i f o r n i a , b o a r d w a c l o s e d d o w n a n a l t h e s y s o p ' s e q u i p m e n t c o n f i s c a t e d b e c a u s ec r e d i t c a r d n u m b e r s w e r e p o s t e d f o p e o p l e t u s e .

R e m e m b e r e a r l i e r s a i d t h e r e m i g h t b c i c u m s t a n c e s i w h i c h s y s o p w o u l d n o k n o ww h h a l o g g e d o o w h a t t h c o n t e n t o m e s s a g e w a s ? W e l l , l e t ' s f a c e i . . t h e r e a r ef o l k s o u t h e r e w h g e t h e i r j o l l i e s o u o b r e a k i n g i n t o , c r a s h i n g a n o t h e r w i s e d i s t u r bi n b o a r d s . S o m e o n e l i k e t h a t c o u l d e a s i l yb r e a k i n t o b o a r d a n l e a v e a n m e s s a g e t h e yl i k e d w i t h o u t t h s y s o p b e i n g a w a r e . T h i sn e e d s t b t a k e n i n t o c o n s i d e r a t i o n w h e nw r i t i n g l e g i s l a t i o n . P e o p l e w h a r w i l l i n g t t h r e a t e n t b l o w u t h e s y s o p ' s h o m e a n d / o rd p h y s i c a l d a m a g e t t h s y s o p a n h i f a m i l yb e c a u s e t h s y s o p w o u l d n ' t m a k e t h c h a n g e st h e y w a n t e d i n h i s b o a r d , a l o w h i c h i n v o l v e dp u b l i s h i n g p i r a t e d i n f o r m a t i o n ( a h a p p e n e d t

n l o n g e r o p e r a t i n g l o c a l b o a r d ) , a r n o l i k el t r e s t r a i n t h e m s e l v e s b e c a u s e t h s y s o pm i g h t s u f f e r . k n o w t h i s i a e x t r e m e e x a mp l e , a n i r e p r e s e n t a t i v e o n l y o t i n y m i n o r it o t h p o p u l a t i o n , b u t h p o s s i b l i t y h a t b t a k e n i n t o c o n s i d e r a t i o n w h e n l e g i s l a t i o n i

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

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

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

F i n d o u i t h e r e i l e g i s l a t i o n p e n d i n g i y o u r s t a t e . I t h e r e i s w r i t e y o u r r e p r e s e nt a t i v e s a n u r g e t h e m t o e s t a b l i s h c o n t a c t w i t hs y s o p o r g a n i z a t i o n s ( w h i c h s h o u l d b e s t a b l i s he i t h e y d o n ' t a l r e a d y e x i s t i y o u r a r e a ) . I w a l w o r k t o g e t h e r o t h i s , w c a m a i n t a i nt e l e c o m m u n i c a t i o n s f o e v e r y o n e , a n i w d o n ' t w e ' l l s u f f e r o e v e r y l e v e l f r o m t h s m a l l e s t l o c a l B B t t h l a r g e s t n a t i o n a ln e t w o r k .

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 e 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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

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

B l a c k5 6 e a Q u a n t i t y o 5 0

T H D I S K B A N K2 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 1 8

P r e m i u m B u l k D i s k e t t e sL i f e t i m e W a r r a n t yR e i n f o r c e d H u b sW i t h S l e e v e s

L e s s t h a n 5 0 0 . . . 6 3 $ e a

R e G r a yS S / D D G r e e n B l u e

M a r o o nC o l o r e d

7 9 e a

9

9

A C C E S S O R I E SD i s k N o t c h e r $ 6 D i s k L a b e l s 1 0 S 3 4 91 0 W r i t e P r o t e c t s $ 1 5 9S t o r a g e B o H o l d s 1 0 0 $ 1 5 "C - 1 2 8 R G C o n n S 9 9 5C - 6 4 P o w e r S u p p l y $ 3 4 - S l o t E x p a n s i o n B o a r d S 2 M a c h 5 $ 2 2 9 5F a s t L o a d $ 2 9 9 5

P R I N T E R SP a n a s o n i c 1 0 9 1 S 2 6 9 "P a n a s o n i c 1 0 9 2 $ 3 6 9 "G e m i n i S G - 1 0 $ 2 4 9 "

C O L O R E D R I B B O N SB l u e - G r e e n - R e

P a n a s o n i c $ 1 0 "S t a r G e m i n i S 3 2 9

I N T E R F A C E S9 M W - 3 5 0 G r a p h i c $ 7

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

S O F T W A R E S E L E C T I O NN e w s r o o m $ 3 9 "C l i p A r D i s k $ 2 7 "P r i n t m a s t e r $ 3 2 "P r i n t S h o p $ 3 6 "P . O . G r a p h i c s L i b r a r y # } 2 o 1 S u p e r b a s e 1 2 $ 7 9 "S u p e r s c r i p t 1 2 $ 5 9 "

W C a r r y A l O T h L a t e s t S o f t w a r e T i t l e s

C . O . D .S a m e D a S e r v i c eO p e n D a y s W e e k :M o n - S a t 9 - S u n d a y 1 2 - 5

( T

3 T h 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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

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

C O M P U T E R 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

9 S n a p s h o t D i s k C o p i e r $ 4 F a s t H a c k ' e m P a r a m e t e r s S 6 ° °D i s k D r i v e C l e a n i n g K i S 6 D i s k D r i v e F a S 3 4 9 5D i s k B a n k ( H o l d s s $ 1 0 "P r i n t e r S t a n d s S 1 3 9 5B o o k o A d v e n t u r e G a m e s S 1 9 "C o l o r e d P r i n t e r P a p e r u p t 0 S 2 2 "H e s A A o n S 2 4 "C o m m o d o r e 1 2 I n t e r n a l s b A b a c u s S 1 9 9 5C o m m o d o r e 1 2 T i p s T r i c k s S 1 9 9 5C o m m o d o r e 1 2 D u s t C o v e r S 7 C o m m o d o r e 1 5 7 1 D r i v e C o v e r S 8 P a n a s o n i c 1 0 9 1 D u s t C o v e r S 8 C - 6 4 D u s t C o v e r $ 7 1 5 4 1 D u s t C o v e r S 7

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

S i x - O u t l e t S u r g eP r o t e c t o r$ 1 9 . 9 9

C o m m o d o r e 6 a n 1 2 S O F T W A R E P R E V I E W

$ 4 . 0 0 f o d a y s .N D e p o s i t R e q u i r e dC h o o s e f r o m o v e r 1 0 0 0 t i t l e sA v a i l a b l e L o c a l l y O n l y !

S h o p O u r M a g a z i n e & B o o k S e c t i o nT r a n s a c t o rT P U GR u G a z e t t e

A h o yC o m p u t el n f o - 6 4T h e G u i d e

P l u s M o r e !R i b b o n s A v a i l a b l e

F o M o s t P r i n t e r s

S t a r S 1 . . e a . $ 1 . 9 9

A m i g a S o f t w a r eN o I S t o c k

3 V 2 " H a r d D i s k D S / D D $ 1 . 9 9 e a

C o m m o d o r e 6 R e p a i rU T $ 5 4 9 5

3 0 - D a y W a r r a n t y

1 5 4 1 D r i v e A l i g n m e n t$ 3 9 9 5

C h o o s e f r o m H U N D R E D S o p r o d u c t s f o t h

C o m m o d o r e 6 1 2 L O D I S C O U N T P R I C E S

M a i l O r d e r A v a i l a b l e

T h 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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-01-1986-apr 40/76

T h B u I z z i t A r S c h o o lJ u s t L i k e R o l l i n g S t o n e

[ E d i t o r ' s N o t e : E d d i e J o h n s o nM r I z z i t i a g a i n u n a v a i l a b l e t w r i t e t h i s c o

u m t h i s m o n t h . H h a s d e c i d e d t h o n l y w a t g e h i " O n e P e r c e n t f o A r t " b i l l a t t a c h e d t N A S A ' sb u d g e t i f o h i t i n t r o d u c e i h i m s e l f , s h i b u s y p l a n n i n g h i c a m p a i g n t g e h i m s e l f e l e c t e dt C o n g r e s s . H i s n a t u r a l l y , u n w a v e r i n g i h i u l t i m a t e a m b i t i o n t b e c o m e t h f i r s t a r t i s t ' i ns p a c e . ]

d o n ' t k n o w a b o u t y o u , b u t d o n ' t f e e lv e r y c o m f o r t a b l e w i t h m o s t c o m p u t e r g a m e s ;t h e y e i t h e r h a v e m s l a u g h t e r i n g h o r d e s o fa l i e n s , s h o o t i n g u s w a r m s o b a g u y s ,o f i g h t i n g i s o m ep a s t o f u t u r e w a r ,a n I ' s i c k o a l t h b l o o d s h e d ! H o w e v e r ,a c t i o n / s t r a t e g y g a m e sc a n b e l o o f u t p l a y , a n e v e n m o r ef u t o w r i t e . S o f o t h i s , t h V a l e n t i n ei s s u e o T h G u i d e ,h a v e w r i t t e n l i t t l ea r c a d e g a m e t h a tm a k e s L o v e , n o t W a r !

M o s t g o o d g a m e s h a v e a s c e n a r i o , a n R o l l i n g S t o n e i n e x c e p t i o n . Y o a r n o t o r i o u s h e a r t b r e a k e r ; i s e e m s t h a t y o u a d dt y o u r l o n g s t r i n g o a m o r o u s c o n q u e s t se v e r y w h e r e y o g o B u t , b e w a r e ! S o m e o t h o s e p o o r l o v e s i c k w r e t c h e s h a v e m a t r i m o n yo t h e i r m i n d s , a n i y o s h o u l d h a p p e n t r u i n t o o n o t h e m w h i l e y o u ' r e c a r o u s i n ga r o u n d , t h a t w i l l b t h e n o y o u r p h i l a n d e r

i n g ! E v e n i y o a v o i d t h i s e n d i n g , t h f u f i n a l l y e n d s a f t e r c e r t a i n n u m b e r o t r i p s( e l e v e n o t h V I C - 2 0 , a n t w e n t y o t h C - 6 4 ) , s o o r g a n i z e y o u r i t i n e r a r y t w i t h h e a r t s o a m a n y a d m i r e r s a s p o s s i b l e .

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

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

T h o b j e c t o t h g a m e i t c o l l e c t a m a n y h e a r t s a s y o c a b e f o r e y o e i t h e rr u n o u t o t u r n s , o r u i n t o h a s t y m a r i a g e . T h d i f f e r e n tc o l o r s o t h h e a r t sr e p r e s e n t d i f f e r e n tp o i n t v a l u e s :R e f i v e ,

C y a n t e n , P u r p l e f i f t e e n , G r e e n t w e n t y ,a n B l u e t w e n t y - f i v e . T h w e d d i n g r i n g s a r w o r t h t h i r t y p o i n t s , b u y o c a c o l l e c t o n l yo n o t h o s e , o c o u r s e .

P l a y i n g t h g a m e r e q u i r e s t w o p e r a t i o n s :f i r s t , y o u m u s t m o v e t h e s t o n e t s t r a t e g i cl o c a t i o n ( u n l e s s y o h a p p e n t a l r e a d y b i g o o d s p o t ) . T d t h i s , y o u s t h U I O J K N M a n c o m m a ( , k e y s a y o u r e i g h td i r e c t i o n a l c u r s o r c o n t r o l k e y s . I w i l l c o s t y o

3 T h 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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-01-1986-apr 41/76

p o i n t f o e v e r y m o v e y o u m a k e , s p l a n y o u rm o v e s c a r e f u l l y . W h e n y o a r i p o s i t i o n ,p r e s s [ R E T U R N ] . T h e n , u s i n g t h s a m e c u r s o rk e y s , y o a i a n " r o l l " t h s t o n e . I w i l l c o t i n u e i s t r a i g h t l i n e i n t h e d i r e c i o n y o u a i me u n t i l i h i t s t h b o r d e r ( u n l e s s i r u n s i n t oo n o t h r i n g s ) . A n h e a r t s c o l l e c t e d a l o n gt h w a w i l l b a d d e d t y o u r " s t r i n g . " S i n c et h r i n g s c o u n t t h i r t y p o i n t s , i i o f t e n g o o dt a c t i c t a i f o r i n g a t h e n o f y o u r l a s tt r i p .

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

T h m o d u l e i l i n e s 1 0 0 - 2 0 0 i n i t i a l i z e s o u v a r i a b l e s a n s e t s u t h p l a y i n g f i e l d o t h s c r e e n . L i n e 1 0 u s e s D E F i n e d F u N c t i o n f o R a N D o m n u m b e r v a r i a b l e . M V i o u c u s o r c o n t r o l k e s t r i n g , a n i t h r i g h t e n p o s i t i o n o t h " t u r n s l e f t " K o u n t e r o t h s c r e e n m e m o r y m a p . R R a N d o m i z e s t h r a d o n u m b e r g e n e r a t o r b s e e d i n g i w i t h t h c u r r e n t v a l u e o t h e " j i f f y " T i m e r ; t h i s e s u r e s t h a t t h g a m e w i l l b d i f f e r e n t e v e r y t i m ey o r u i t C i t h o f f s e t b e t w e e n t h e s c r e e na n c o l o r m e m o r y m a p s .

L i n e 1 1 R E A D s t h D A T A i l i n e 5 7 a n p u t s i i n t o a a r r a y . T h e s e n u m b e r s w i l lb u s e d t m o v e t h " s t o n e " i t h e d i r e c t i o ns e l e c t e d b M V ( i y o c h a n g e t h k e y s i M V $ , m a k e s u r e t h e y a g r e e w i t h t h e s en u m b e r s ) . W h e n w a d ( o s u t r a c t ) t h e s en u m b e r s f r o m t h s t o n e ' s c u r r e n t p o s i t i o n , i w i l l m o v e i o n o e i g h t d i r e c t i o n s .

L i n e s 1 3 0 - 1 7 0 u s t h s u b r o u t i n e a 3 3 t m a k e s t r a i g h t l i n e s u s i n g d i f f e r e n t c h a r a c t e r s( a n d o t h C - 6 4 , d i f f e r e n t c o l o r s ) t d r a w t h t u r n c o u n t e r a n t h f r a m e a r o u n d t h p l a y f i e l d .

L i n e s 1 8 0 - 2 0 0 u s t h s u b r o u t i n e a 3 4 t r a n d o m l y p l a c e t h h e a r t s , r i n g s , a n s t o n e o t h s c r e e n .

I l i n e s 2 1 0 - 3 2 0 , w f i n d t h e m a i n p r g r a m s i m p l e r t w r i t e , a s w e l l a s e a s i e r t u n d e r s t a n d ( a n d i s a v e s m e m o r y , t o o ! ) T h e s ea r s o m e o t h b e n e f i t s o f s t r u c t u r e d p r g r a m m i n g s t y l e .

L i n e 2 1 s e t s t h D i r e c t i o n o t h S t o n e t z e r o ; t h i s , o d d l y e n o u g h , p r e v e n t s y o f r o mu s i n g a n y t h i n g b u t h c u r s o r k e y s i M V t

m o v e t h s t o n e . 2 2 s e n d s y o t t h e " r o l ll o o p " i y o p r e s s [ R E T U R N ] a n c h a n g e se i t h e r t h c o l o r ( C - 6 4 ) o t h s h a p e ( V I C - 2 0 ) o ft h s t o n e . B o t h a c t i o n l o o p s j u m p t t h s u b r o u t i n e a 4 3 t c h e c k t h e c o l o r o t h s p a c e t w h i c h y o u ' r e a b o u t t m o v e ( m o r e o t h i s l a t e r ) . I i t ' s n o e m p t y ( i . e . b l a c k ) , l i n e 2 4 s e n d s y o b a c k f o a n o t h e r t r y . L i n e 2 5 s u t r a c t s p o i n t f o e v e r y m o v e a n d i s p l a y s y o u rn e s c o r e . A g a i n , b o t h l o o p s g t t h s a m es u b r o u t i n e ( a t l i n e 4 4 0 ) t o a c t u a l l y m o v e t h s t o n e .

I l i n e 2 7 0 , w a g a i n p r e v e n t y o u f r o m u i n u n a u t h o r i z e d k e y s t r o l l y o u r s t o n e ( I D T H E N t r a g a i n ) . I o u s t o n e i a b o u tt r u i n t o s o m e t h i n g b e s i d e s a b l a n k s p a c e( l i n e 2 9 0 ) , t h e n w j u m p t l i n e 4 6 t i n c r em e n t o u s c o r e a n s e i w h a v e b l u n d e r e d i t w e d d i n g r i n g . I t h s p a c e i w h i t e ( l i n e3 0 0 ) , w h a v e h i t h b o r d e r , a n w g t t h r o u t i n e a 4 9 t u p d a t e t h S c o r e b o a r d . F i n a ll y i l i n e 3 1 0 , w c a u s t h s u b r o u t i n e a 4 4 t m o v e t h s t o n e . W h e w !

T h r e s t o t h p r o g r a m i p r e t t y m u c hs e l f - e x p l a n a t o r y , b u t h e r e a r e f e m o r e l i t t l et r i c k s w o u l d l i k e t p o i n t o u t . I y o u ' v e n e v e ru s e d d e f i n e d f u n c t i o n v a r i a b l e b e f o r e , l o o kh o u s e f u l i c a b e i l i n e 3 5 0 , i i u s e d t f i n d r a n d o m c o l o r s f r o m r e t h r o u g h b l u e( 2 - 6 ) f o r t h h e a r t s . I i a l s o u s e d t o s p e c i f ys i n g l e c o l o r s f o r t h e r i n g s a n t h s t o n e ( s e el i n e s 1 8 0 - 2 0 0 ) .

S t u d y l i n e 4 0 t o s e e h o w t r a n s f o r mk e p r e s s i n t o d i r e c i o n f o r t h e s t o n e t m o v e ,a n l o o k h o t h f o r m u l a i l i n e 4 6 u s e s t h h e a r t c o l o r t c a l c u l a t e t h s c o r e .

L i n e 4 3 w a m a j o r r e a s o n f o w r i t i n gt h i s p r o g r a m ; i s h o w s t h u s o " A N D " a B o o l e a n a r i t h m e t i c o p e r a t o r t d b i m a n i p u l a t i o n . " H u h ? " C o n f u s e d ? S o w a s I a f i r s t . . l e m c o n f u s e y o f u r t h e r b e f o r e e p l a i n i n g w h a t a l t h a t j a r g o n m e a n s .

T y p e i t h H a n d y A N p r o g r a m a n R U i t I w i l l f i r s t P O K E a w h i t e s q u a r e i n t ot h u p p e r l e f t - h a n d c o r n e r o f t h s c r e e n . T h e n ,i w i l l P E E K t h c o l o r o t h a t s q u a r e , f i r s tw i t h o u t t h " A N D " , a n t h e n w i t h i t I w i l ld t h i s t w e n t y t i m e s , p r i n t i n g t h e v a l u e s t t h s c r e e n i t w c o l u m n s .

T h s e c o n d c o l u m n ( w i t h t h " A N D " )w i l l b a l o n e ' s , b u j u s t l o o k a t h a t m e s s i t h f i r s t c o l u m n ! W h a t h a p p e n e d ? Y o o n l y

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

Page 42: The Guide to Computer Living Vol 03 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-01-1986-apr 42/76

P O K E d o n i n t o t h a t l o c a t i o n ! W h e r e d i t h o s e o t h e r n u m b e r s c o m e f r o m ? W e l l , t h e yc a m e f r o m t h t o n y b b l e o f t h b y t e f o u n d i t h a t c o l o r m e m o r y m a l o c a t i o n , a d d e d t t h b o t t o m n y b b l e t h a t w P O K E d i t h e r e , a n i i o n l y t h b o t t o m n y b b l e t h a t w w a n t t k n o w a b o u t . A n n o w , w h a v e t t a l k a b o u tb i n a r y n u m e r a l s .W h e n w t h i n k a b o u t n u m b e r s , w g e n e r a l l y t h i n k i t e r m s o f d e c i m a l n u m e r a l s( t h e t e n u m e r a l s 0 - 9 ) ; w d h a v e t e f i n g e r s ,a f t e r a l l . I n t h e b i n a r y n u m b e r i n g s y s t e m , w u s o n l y t w n u m e r a l s : a n 1 w h i c h w u s u a l l y r e f e r t o a s " b i t s " ( w w o u l d c a l l t h e m" d i g i t s " i d e c i m a l " b i t " i s h o r t f o rB i n a r y d i g i T ) . b y t e i e i g h t b i t s a n n y b b l ei f o u r b i t s ( t w o b i t s i t w e n t y - f i v e c e n t s ) .

B i n a r y ( o b a s e t w o ) n u m e r a l s , l i k ed e c i m a l ( b a s e t e n ) n u m e r a l s , a r e w r i t t e n i " p o s i t i o n a l n o t a t i o n " ; t h a t i s t h v a l u e o e a c h b i ( o d i g i t ) i d e p e n d e n t o i t p o s i t i o n( o c o l u m n ) i m u l t i - d i g i t n u m e r a l . I w s a t h a t B t h B a s e n u m b e r , t h C o l u m nn u m b e r ( n u m b e r i n g f r o m t h r i g h t s t a r t i n gw i t h z e r o ) , a n t h N u m e r a l i c o l u m n C , t h e n w c a s a t h a t t h V a l u e ( V o n u m e r a li g i v e n c o l u m n c a n b e r e p r e s e n t e d b t h e q u a t i o n :V ( C ) " = " N * 8 C U P A R R O W KT f i n d t h v a l u e o m u l t i - d i g i t n u m e r a l , w a d a l t h V ( C ) ' s t o g e t h e r .

A r w l o s t y e t ? L e m d r o p s o m e b r e a dc r u m b s . Y o w i l l r e m e m b e r f r o m y o u r g r a d es c h o o l a r i t h m e t i c h o e a c h c o l u m n i t h d e c i m a l n u m b e r i n g s y s t e m i t e t i m e s t h c o u m t t h r i g h t o i t F o i n s t a n c e :

= o n e ( 1 * 1 0 t u a r r o w ] « )1 0 - t e n ( i * i » c u p a r r o w d i )

1 0 o n h u n d r e d ( i * 1 0 [ u p a r r o w ] 2 )1 0 0 0 o n e t h o u s a n d ( i * 1 0 [ u p a r r o w ] 3 )

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

n i n e ( 9 * 1 [ u a r r o w ] 0 9 n i n e t y ( 9 * 1 0 t u p a r r o w h )

9 0 n i n e h u n d r e d ( 9 * 1 0 [ u p a r r o w j 2 )

a n s o n

S i n c e i b i n a r y w h a v e o n l y l ' a n 0 ' s ,t h n u m e r a l s f r o m t h f i r s t e x a m p l e w o u l dr e a d :

= o n e ( 1 * 2 c u p a r r o w ] © )1 0 t W ( 1 * 2 [ U P A R R O W 1 1 )

1 0 0 = f O U r ( 1 * 2 C U P A R R O W ] 2 )1 0 0 0 e i g h t ( i *

e t c . D i y o n o t i c e t h a t e a c h n u m b e r i t w t i m e s t h n u m b e r b e f o r e i r a t h e r t h a n t e t i m e s a i d e c i m a l ? T h a t m e a n s t h a t t h b i n a r y n u m e r a l 1 1 1 1 i e q u a l t t h n u m b e r f i t e e n ( 2 + 1 5 ) ; t h e r e f o r e , f o u r b i n y b b l e c a r e p r e s e n t a l s i x t e e n c o l o r s ( 0 - 1 5 )o C o m m o d o r e 6 4 T h V I u s e s t h e b o t t o mt h r e e b i t s f o t h e i g h t c o l o r s 0 - 7 , a n t h f o u r t h b i t ( i n t h " e i g h t s " c o l u m n ) f o s w i tc h i n g o t h o s e w e i r d m u l t i - c o l o r e d c h a r a c t e r st h a t a r u n i q u e t o t h a t m a c h i n e .O h y e s , a b o u t t h a t " A N D " w e ' r e s u p o s e d t b e x p l a i n i n g . I y o t a k e t h o s es t r a n g e n u m b e r s y o u g o f r o m t h e l e f t - h a n dc o l u m n o H a n d y A N a n t r a n s l a t t h e m i n t ob i n a r y , y o w i l l s e e t h a t i e v e r y c a s e , t h b o t o n y b b l e o t h b y t e i a l w a y s 0 0 0 1 , t h n u m b e r w e P O K E d i n t o t h a t l o c a t i o n . T h a tm e a n s t h a t s t r a n g e t h i n g s a r h a p p e n i n g i t h t o p n y b b l e ( d o n ' t a s m w h a t ) , a n i w c o u l d j u s t i g n o r e i t e v e r y t h i n g w o u l d b f i n ea n w c o u l d d e t e r m i n e t h e c o l o r o a n l o c at i o n o t h s c r e e n . T h i s i a j o b f o S u p e r A N D !

L i n e 4 3 i R o l l i n g S t o n e s e t s t h e v a r i a b l eT e q u a l t t h n u m b e r i f i n d s i t h c o l o rm e m o r y a d d r e s s r e p r e s e n t e d b t h S t o n e P o s it i o n ( S P ) p l u s t h e C o L o r o f f s e t ( C t h d i f e r e n c e b e t w e e n t h e c o l o r m e m o r y m a a n t h s c r e e n m e m o r y m a p ) p l u s t h e D i r e c i o n o f t h S t o n e ( D S ) . I o t h e r w o r d s , i i l o o k i n g a t h s p a c e y o t o l d i t m o v e i n t o t o s e e w h a t c o l o ri i a n c a l l i n g t h a t T a r g e t C o l o r T C W i t h o u tt h " A N D " , t h i s n u m b e r c o u l d b g r e a t e r t h a nt h p o s s i b l e n u m b e r o c o l o r s , w h i c h w o u l dw r e a k h a v o c i t h p r o g r a m .

H o d o e s t h " A N D 1 5 s o l v e t h e p r b l e m o t h " r e n e g a d e n y b b l e " ? W a r u s i n gi h e r e t t u r n o f ( s e t t o z e r o ) t h f o u r b i t s i nt h u p p e r n y b b l e b y c o m p a r i n g t h w h o l e b y t e( S C D S t t h b i n a r y n u m e r a l0 0 0 0 1 1 1 1 ( f i f t e e n , r e m e m b e r ? ) a n a s s i g n i n gt h r e s u l t t t h e v a r i a b l e T C . T h e c o m p a r i s o n

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 43: The Guide to Computer Living Vol 03 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-01-1986-apr 43/76

i d o n e b i b b i t ; i c o r r e s p o n d i n g b i t s ( i n t h s a m e c o l u m n ) o t h t w n u m b e r s a r b o t ho n e s , t h e n t h c o r r e s p o n d i n g b i t i n t h n u m b e rT w i l l a l s o b e o n e . I e i t h e r o b o t h b i t s a r z e r o s , t h e n t h s a m e b i i T w i l l b z e r o a w e l l . S i n c e t h t o p n y b b l e i t h b i n a r yn u m e r a l 0 0 0 0 1 1 1 1 i a l z e r o s , i m e a n s t h t o n y b b l e i T w i l l a l s o a l w a y s b e a l z e r o s .T h e r e f o r e , T w i l l a l w a y s b e a n u m b e r f r o mz e r o t f i f t e e n . A n b i t s i t h b o t t o m n y b b l eo t h s q u a r e w e ' r e P E E K i n g a w i l l c a n c e l o u t h c o r r e s p o n d i n g l ' i 0 0 0 0 1 1 1 1 s t h a t T w i l l b e e q u a l t t h c o l o r t h a t w a P O K E d i n t ot h a t s q u a r e .

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

a n b i m a n i p u l a t i o n i t h n e a r f u t u r e , a n w w i l l m e e t A N D ' s c o u s i n s , O a n N O T . I n t h em e a n t i m e . .

C h a l l e n g e N u m b e r F o u rF i n d s o m e o t h e r u s e s f o s o m e o t h p r

g r a m m i n g t r i c k s i n R o l l i n g S t o n e . O h o a b o u t i m p r o v i n g o t h g a m e i t s e l f ? S o u n d e f e c t s ? f a n c y t i t l e s c r e e n ? M a k e i m o r e d i f i c u l t ? B c r e a t i v e ! W w o u l d l i k e t s e w h a ty o c o m e u w i t h , a n w w i l l p u b l i s h t h b e s ts u b m i s s i o n s i t h I z z i t A r G a l l e r y .© 1 9 8 6 b y E d d i e J o h n s o n . A l r i g h t s r e s e r v e d .

R o l l i n g S t o n e 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 nr e a a a s a a a a a a a a a a a a a a a a a a a a ar e a r o l l i n g s t o n e 3 r e 3 5 c o m m o d o r e 6 3 r e 3 e d d i e J o h n s o n 3 r e m 3 3 O c t o b e r 1 9 8 5 3 r e 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3r 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 0 5 ) 2 9 9 - 1 6 6 21 0 d e f f n r < n ) = i n t ( r n d ( 1 ) * n ) : m v $ = " u i o jk n m , " : k = 1 0 6 3 : r n = r n d ( - t i )1 1 f o r r = 1 t o 8 : r e a d d : m v ( r ) = d : n e x t1 2 c l = 5 4 2 7 2 : p o k e 5 3 2 8 1 , 0 : p r i n t " [ c l r ] [g r n l t u r n s L e f t : " ,1 3 a = 1 0 4 4 : b = 1 0 6 3 : c = 1 : o b = 8 1 : c o = 1 5 : g o su b 3 3 01 4 a = 1 0 6 4 : b = 1 1 0 3 : o b = 1 6 0 : c o = 1 : g o s u b 3 31 5 a = 1 1 4 3 : b = 2 0 2 3 : c = 4 0 : g o s u b 3 3 01 6 a = 2 0 2 2 : b = 1 9 8 4 : c = - 1 : g o s u b 3 3 01 7 a = 1 9 4 4 : b = 1 1 0 4 : c = - 4 0 : g o s u b 3 3 01 8 a = 1 0 0 : n = 8 7 7 : n 2 = 1 1 0 5 : t g = 8 3 : n 3 = 5 : n 4= 2 : g o s u b 3 4 0 : r e m h e a r t s1 9 a = 1 3 : t g = 8 7 : n 3 = 1 : n 4 = 7 : g o s u b 3 4 0 : r e m

r n g 2 0 a = 1 : t g = 8 1 : n 4 = 1 5 : g o s u b 3 4 0 : s p = t p : r es t o n e2 0 r e p o s i t i o n s t o n e2 1 d s = 0 : g o s u b 3 8 02 2 i f m $ = c h r $ C 1 3 ) t h e n p o k e s p + c l , 1 1 : g o to 2 7 02 3 g o s u b 4 3 02 4 i f t c < > 0 t h e n 2 1 02 5 s s c - 1 : g o s u b 5 0 < 8 : c o 1 5 : g o s u b 4 4 02 6 g o t o 2 1 02 6 r e r o l l s t o n e2 7 g o s u b 3 8 0 : i f d s = 0 t h e n 2 7 02 8 g o s u b 4 3 02 9 i f t c < > 0 t h e n g o s u b 4 6 O3 0 f t 1 t h e n g o s u b 4 9 0 : g o t o 2 1 03 1 c o = 1 1 : g o s u b 4 4 0

3 2 g o t o 2 8 03 2 r e = = = = = = = = = =3 3 f o r f = a t o b s t e p c : p o k e f , o b : p o k e f + c l ,c n e x t : r e t u r 3 3 r e = = = = = r a n d o m s c r e e n p o k e s = = =3 4 f o r p = 1 t o a3 5 t p = f n r ( n ) + n 2 : i f p e e k C t p ) < > 3 2 t h e n 3 53 6 p o k e t p , t g : p o k e t p + c L , f n r ( n 3 ) + n 43 7 n e x t p : r e t u r n3 7 r e = = = = = p r e s s = = = = =3 8 g e t m $ : p o k e s p , 3 2 : p o k e s p , 8 1 : i f m $ = " Mt h e n 3 8 03 9 f o r m = 1 t o 84 0 f m m i d $ ( m v $ , m , 1 ) t h e n d s m v ( m )4 1 n e x t m4 2 r e t u r n4 2 r e = = = = = w h a t c o l o r ? = = = = =4 3 t c = p e e k ( s p + c l + d s ) a n d 1 5 : r e t u r n4 3 r e = = = = = s t o n e = = = = =4 4 p o k e s p + c I , 0 : s p = s p + d s4 5 p o k e s p , 8 1 : p o k e s p + c l , c o : r e t u r n4 5 r e = = = = = s c o r e b o a r d = = = = =4 6 s c = s c + 5 * C t c - 1 )4 7 i f t c = 7 t h e n g o s u b 4 9 0 : g o t o 5 3 0 : r e m i

y e l l o w r n g 4 8 r e t u r n4 9 p o k e s p + c I , 1 5 : p o k e k + c I , 05 0 p r i n t " [ h o m e ! y o u r s c o r e : " s c ,5 1 k = k - 1 : i f k < 1 0 4 4 t h e n 5 3 05 2 r e t u r n5 2 r e e n g a m e5 3 p r i n f ' p l a y a g a i n C o n ) ? "5 4 g e t a $5 5 f a " y " t h e n r u n5 6 f a $ < > " n p t t h e n 5 4 05 7 d a t a - 4 1 , - 4 0 , - 3 9 , - 1 , 1 , 3 9 , 4 0 , 4 1© 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 4

Page 44: The Guide to Computer Living Vol 03 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-01-1986-apr 44/76

R o l l i n g S t o n e L i s t i n gF o t h V I C - 2 0

b E d d i e J o h n s o n

r e a a a a a a a a a a a a a a a a a a a a a a a a ar e 3 r o l l i n g s t o n e a r e m 3 3 u n e x p a n d e d v i e 2 0 a ar e 3 e d d i e J o h n s o n 3 r e 3 O c t o b e r 1 9 8 5 3 r e 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3r 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 0 5 ) 2 9 9 - 1 6 6 21 0 p r i n t M [ c l r ] " : d e f f n r ( n ) = i n t ( r n d C D* n ) : m v $ = " u i o j k n m , " : k = 7 7 0 1 : r n = r n d ( - t i >1 1 f o r r = 1 t o 8 : r e a d m v ( r ) : n e x t1 2 c L = 3 0 7 2 0 : p o k e 3 6 8 7 9 , 1 4 : f o r p = 3 8 4 4 5 to 3 8 8 8 2 : p o k e p , 0 : n e x t : p r i n t " [ h o m e 3 [ g r n ]t u r n s L e f t : " ,1 3 a 7 6 9 1 : 7 7 0 1 : c : o b = 8 1 : g o s u b 3 3 01 4 a = 7 7 0 2 : b = 7 7 2 3 : o b = 1 6 0 : g o s u b 3 3 01 5 a = 7 7 4 5 : b = 8 1 8 5 : c = 2 2 : g o s u b 3 3 01 6 a = 8 1 8 4 : b = 8 1 6 4 : c = - 1 : g o s u b 3 3 01 7 a = 8 1 4 2 : b = 7 7 2 4 : c = - 2 2 : g o s u b 3 3 01 8 a = 5 0 : n = 4 3 7 : n 2 = 7 7 2 5 : t g = 8 3 : n 3 = 5 : n 4 =2 : g o s u b 3 4 0 : r e m h e a r t s1 9 a = 7 : t g = 8 7 : n 3 = 1 : n 7 : g o s u b 3 4 0 : r e mr i n g s2 0 a = 1 : t g = 8 1 : n 4 = 1 : g o s u b 3 4 0 : s p = t p : o b =8 r e s t o n e2 0 r e p o s i t i o n s t o n e

d 0 g o s u b 3 8 0i f m $ = c h r $ C 1 3 ) t h e n o b = 8 7 : g o t o 2 7 0g o s u b 4 3 0

f t c < > 0 t h e n 2 1 0s c = s c - 1 : g o s u b 5 0 0 : g o s u b 4 4 0g o t o 2 1 0r e r o l l s t o n eg o s u b 3 8 0 : i f d 0 t h e n 2 7 0g o s u b 4 3 0

f t c < > 0 t h e n g o s u b 4 6 0f t 1 t h e n g o s u b 4 9 0 : g o s u b 5 1 0 : g o t o 2

2 1 2 2 2 3 2 4 2 5 2 6 2 6 2 7 2 8 2 9 3 0 1 3 1 3 2 3 2

g o s u b 4 4 0g o t o 2 8 0r e = = = = = d r a w

3 3 f o r f = a t o b s t e p c : p o k e f , o b : p o k e f + c l ,n e x t : r e t u r n3 3 r e = = = = = r a n d o m s c r e e n p o k e s - ~ -3 4 3 5 3 6 3 7 3 7 3 8

f o r p = 1 t o at C n ) + n 2 f p e e k ( t p ) < > 3 2 t h e n 3 5

L i n e

p o k e t p , t g : p o k e t p + c L , f n r ( n 3 ) + n 4n e x t r e t u r r e = = = = = k e p r e s s = = = = =g e t m $ : p o k e s p , 3 2 : p o k e s p , o b : i f m $ = " "t h e n 3 8 0

3 9 f o r m = 1 t o 84 0 i f m $ = m i d $ ( m v $ , m , 1 ) t h e n d s = m v ( m )4 1 n e x t m4 2 r e t u r n4 2 r e = = = = = w h a t c o l o r ? = = = = =4 3 t c = p e e k C s p + c L + d s ) a n d 1 5 : r e t u r n4 3 r e = = = = = m o v e s t o n e = = = = =4 4 p o k e s p + c I , 0 : s p = s p + d s4 5 p o k e s p , o b : p o k e s p + c L , 1 : r e t u r n4 5 r e = = = = = s c o r e b o a r d = = = = =4 6 s s 5 C t c - 1 )4 7 i f t c = 7 t h e n g o s u b 4 9 0 : g o s u b 5 1 0 : g o t o 53 0 : r e m i y e l l o w ( r i n g )4 8 r e t u r n4 9 o 8 1 : p o k e k L , 5 0 p r i n f ' C h o m e ] C L e f t H l e ft ] [ l e f t ] [ L e f t ] C l e f t ] [ l e f t ] [ L e f t 3 [ L e f tL e f t ] [ L e f t ] [ l e f t ] s c o r e : " s c , : r e t u r n5 1 k = k - 1 : i f k < 7 6 9 1 t h e n 5 3 05 2 r e t u r n5 2 r e m e n d g a m e5 3 p r i n t " [ h o m e ] [ d o w n ] [ r i g h t ] [ r v s o n C w h t D p l a y a g a i n C o n ) ? "5 4 0 g e t a $5 5 f a " y " t h e n r u n5 6 i f a $ O " n " t h e n 5 4 05 7 d a t a - 2 3 , - 2 2 , - 2 1 , - 1 , 1 , 2 1 , 2 2 , 2 3© 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 .

H a n d y A N L i s t i n gF o r t h e V I C - 2 0b E d d i e J o h n s o n

H a n d y A N L i s t i n gF o t h 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 r e r e r e

+ + + +

h + + + + + + + + + +h a n d y

u n e x p a n d e d+

a n + +

1 p r i n t " [ c L r ] " : p o k e 3 6 8 7 92 p o k e 7 6 8 0 , 1 6 0 : p o k e 3 8 4 0 0 ; i3 f o r p = 1 t o 2 04 p r i n t p e e k ( 3 8 4 0 0 ) , p e e k ( 3 8 4 0 0 ) a n d 1 55 n e x t6 g o t o 6 0

r e r e m + + h a n d y a n + r e + c o m m o d o r e 6 4 + +

1 p r i n t " [ c l r ] " : p o k e 5 3 2 8 1 , 2 p o k e 1 0 2 4 , 1 6 0 : p o k e 5 5 2 9 6 , 13 f r 1 t o 2 04 p r i n t p e e k ( 5 5 2 9 6 ) , p e e k ( 5 5 2 9 6 ) a n d 1 55 n e x t6 g o t o 6 0

© 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 . © 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 .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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-01-1986-apr 45/76

B e g i n n e r ' s C o r n e rO u O T h B o

W i t h T h 1 2 P b M i n d y S k e l t o n

d i i t g o m y s e l f C - 1 2 8 . O h k n o wd i d n ' t r e a l l y n e e d o n e ; w a g e t t i n g a l o n g q u i t en i c e l y w i t h m t w l i t t l e 6 4 ' s . T r u e , o n o t h e m I r a t h e r o l d , a n s o o n e r o l a t e r I ' h a v et g e n e o n e , a n b e t t e r s a f e t h a n s o r r y . . a n i W A s u c h b a r g a i n . . a n . . W e l l ,a n y h o w , d i i a n I ' g l a d . T h i s n e c o p u t e r i g r e a t ! I h a s m a n y w o n d e r f u l n e f e a t u r e s c a h a r d l y w a i t t e x p l o r e t h e m a l

s d o n ' t t h i n k w i l l ( I ' v e a l w a y s b e e n a ni m p a t i e n t s o r t ) . I ' g o n n a s t a r t r i g h t a w a y .L e m i n v i t e y o t j o i n m o v e r t h n e x t f e m o n t h s i a e x p l o r a t i o n o t h C - 1 2 8 .

N o w , a w a r p r o b a b l y a l a w a r e , t h e r ei l o g o i n g o i 1 2 8 . B A S I C 7 . 0 . T h r e ed i f f e r e n t p r o c e s s o r s . R G a n c o m p o s i t e o u p u t . C P M . W o w ! W h i c h p a r t s h o u l d w d e a lw i t h f i r s t ; 6 m o d e , 1 2 m o d e o C P m o d e ?W e l l , w e ' v e b e e n d e a l i n g w i t h t h 6 m o d e ( i t h e g u i s e o t h 6 i t s e l f ) f o r q u i t e w h i l e h e r e ,a n C P i p r o b a b l y n o w h e r e m o s t f o l k s w i l lb e g i n . S o b p r o c e s s o e l i m i n a t i o n ( a n d d i c -t a c t o r i a l d e c r e e b y y o u r a u t h o r ) , n e x t m o n t hw w i l l b e g i n t p l a y a r o u n d f o a w h i l e w i t h1 2 m o d e a n i t w o n d e r f u l B A S I C 7 . 0 .

H m m m . . t h l a d y s a i d " n e x t m o n t h " .W h a t d o e s s h h a v e i m i n d f o t h i s m o n t h ?O h d l o v e t h q u e s t i o n s y o a s k ! S i n c e t h i si b e g i n n e r ' s c o l u m n , w e ' r e g o n n a s t a r t w i t ht h e b e g i n n i n g s . A y o u ' l l n o t i c e a f i r s t g l a n c e ,t h 1 2 l o o k s q u i t e d i f f e r e n t f r o m t h 6 ( O . . s i t ' s n o t a d e e p i n s i g h t ! ) . E v e n t h o u g h

t h m a i n k e y b o a r d i t h s a m e , t h e r e a r

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

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

c h o i c e o f T c o n n e c t o r ( i y o w e r e g o n n au s T V ) , o a a u d i o / v i d e o c o n n e c t o r ( i y o w e r e g o n n a u s m o n i t o r ) . W e l l , y o s t i l l h a v et h o s e c h o i c e s o 1 2 8 , b u n o y o h a v e a R G o u t p u t p o r t . I s n ' t t h a t n i c e ? W a n n ak n o w w h a t t h e y ' r e a l f o r ?

I y o l o o k a t h b a c k o f y o u r 1 2 8 , y o w i l l s e s e r i e s o c o n n e c t o r s . R e a d i n g f r o ml e f t t r i g h t y o h a v e :

1 T h e x p a n s i o n p o r t , o t h e r w i s e k n o w n a t h e c a r t r i d g e p o r t

2 T h c a s s e t t e p o r t , w h e r e y o c o n n e c ty o u r c a s s e t t e p l a y e r , o r p a r t s o s o m ep r i n t e r i n t e r f a c e s3 T h s e r i a l p o r t , w h e r e y o u c o n n e c t d i s kd r i v e s a n C o m m o d o r e p r i n t e r s

4 T h v i d e o p o r t , w h e r e y o c o n n e c t c o p o s i t e m o n i t o r s s u c h a t h 1 7 0 2

5 T h c h a n n e l s e l e c t o r6 T h R c o n n e c t o r , w h e r e y o u a t t a c h t h e

c a b l e f o t h s w i t c h b o w h i c h a l l o w s y o t u s T

7 T h R G B I p o r t , w h i c h a l l o w s y o t u s a R G m o n i t o r s u c h a t h e 1 9 0 2 , a n d ,f i n a l l y ,

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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-01-1986-apr 46/76

L e f t t o r i g h t : e x p a n s i o n , c a s s e t t e , s e r i a l , v i d e o , c h a n n e l s e l e c t , r a d i o f r e q u e n c y ( T V ) , R e G r e e n B l u e I n t e n s i t y( R G B ! ) a n u s e r p o r t s .

8 T h e x p a n s i o n p o r t , w h i c h a l l o w s y o t c o n n e c t s u c h t h i n g s a m o d e m s . W h e w !. W h a t l o o o p t i o n s , a n w h i t h w o r l d d y o n e e d s m a n y w a y s t h o o ku T V / m o n i t o r ?

S i n c e t h e 1 2 8 h a s m a n y d i f f e r e n t m o d e so o p e r a t i o n ( 6 m o d e , 4 0 - c o l u m n 1 2 m o d e ,8 0 - c o l u m n 1 2 m o d e , 4 0 - c o l u m n C P m o d e ,8 0 - C P M m o d e ) , C o m m o d o r e h a t r i e d t g i v ey o a o p t i o n f o e v e r y n e e d ( a n d b i o c o f u s i o n i n t o t h e b a r g a i n ) .

L e t ' s s a a l y o h a v e i t e l e v i s i o n a n y o w a n t t h o o k i u p T a k e t h s w i t c h b o ( i t ' s t h l i t t l e t h i n g w i t h t h s w i t c h o t h f r o n tt h a t l e t s y o s e l e c t T o C o m p u t e r ) a n s i m pl a t t a c h y o u r T a n t e n n a w i r e s t t h b o x .T h e n p l u g o n e e n d o y o u r c o n n e c t o r c a b l e i n t ot h b o x a n d o n e e n i n t o y o u r c o m p u t e r ( i n t oc o n n e c t o r 6 i o u l i s t ) . Y o t h e n s e y o u rc h a n n e l s e l e c t o r t e i t h e r o 4 t u n e y o u r T t t h a p p r o p r i a t e c h a n n e l , a n y o u ' r e a l s e t .[ S e e p a g e s 9 - 1 0 o y o u r I n t r o d u c t o r y G u i d e i t h i n g s a r e n ' t w o r k i n g . ]

G r e a t , b u t w h a t i y o u w a n t t u s m o n i t o r ( o e v e n t w m o n i t o r s ) ? N p r o b l e m .T h e r e a r b a s i c a l l y t w k i n d s o f m o n i t o r s ;c o m p o s i t e a n R G B . c o m p o s i t e m o n i t o rp r o v i d e s h i g h e r q u a l i t y ( h i g h e r r e s o l u t i o n )d i s p l a y t h a n a t e l e v i s i o n , b u g e n e r a l l y d o e s n o g i v e s a t i s f a c t o r y o u t p u t i a n y t h i n g b u 4 0 - c o l u m n m o d e ( h a r d w a r e a n s o f t w a r em o d i f i c a t i o n s t t h c o n t r a r y ) . A R G m o n i t o r g i v e s h i g h e r q u a l i t y o u t p u t ( m o r e p i

e l p e s c r e e n ) a n c a g i v e y o g o o d q u a l i t y8 0 - c o l u m n o u t p u t . I y o u w a n t t a t t a c hc o m p o s i t e m o n i t o r , ( s u c h a y o u r 1 7 0 2 ) t o t h e1 2 8 , y o u s a i n t e r f a c e c a b l e w i t h a p i d i p l u g o o n e e n d a n t h r e e ( o m o r e ) R C p l u g s o t h o t h e r e n d . T h R C p l u g s g i t h b a c k o t h m o n i t o r ( o n e f o c h r o m a , o n ef o l u m a , a n o n f o a u d i o . . d o n ' t w o r r y i y o h a v e a p l u g l e f t o v e r . . y o w o n ' t n e e d i t a n t h p i p l u g g o e s i t h b a c k o y o u r 1 2 8 .U s i n g t h i s t y p e o m o n i t o r , a n t h i s t y p e o

c o n n e c t i o n w i l l a l l o w y o t a c c e s s t h e 6 c o f i g u r a t i o n , a n t h 4 0 - c o l u m n c o n f i g u r a t i o n o t h 1 2 m o d e . I y o u w a n t t u s a l t h n e a tf e a t u r e s o t h 1 2 8 , h o w e v e r , y o n e e d t b i t h 8 0 - c o l u m n m o d e . A n f o t h a t y o n e e da n o t h e r k i n d o h o o k u p .

T g e a 8 0 - c o l u m n o u t p u t , y o n e e d a R G m o n i t o r ( s u c h a m o n o c h r o m e m o n i t o ro 1 9 0 2 ) . Y o a t t a c h t h e R G w i t h a 9 p i R G c a b l e . O n e n p l u g s i n t o t h e b a c k o y o u r m o n i t o r a n o n e e n d i n t o t h c o n n e c t o rm a r k e d R G B I o t h b a c k o y o u r c o m p u t e r .

S o m e m o n i t o r s a r D U A L m o n i t o r s ; t h e yh a v e t h o p t i o n f o b o t h R G a n c o m p o s i t eo u t p u t ( t h e 1 9 0 2 i s u c h m o n i t o r ) . I t h i sc a s e , y o a t t a c h b o t h k i n d s o c a b l e s t t h m o n i t o r a n t h c o m p u t e r a n m o v e s w i t c ho t h m o n i t o r t c h a n g e b a c k a n f o r t h b e tw e e n R G a n c o m p o s i t e . I y o d o n ' t h a v ed u a l m o n i t o r a n w i s h t b a b l e t o a c c e s s b o t hk i n d s o o u t p u t , a n o t h e r o p t i o n i t a t t a c ht w d i f f e r e n t m o n i t o r s t y o u r s y s t e m . O n c ea g a i n y o u m a t c h t h m o n i t o r a n t h a p r o p r i a t e c o n n e c t o r , a n s w i t c h b a c k a n f o r t h , b e t w e e n s a y , 1 7 0 2 a n m o n o c h r o m em o n i t o r .

W h a t y o g e i w h a t y o s e e . C o m p o s i t v i d e o p o r t ,c h a n n e l s e l e c t ( 3 H 4 ) T o u t l e t a n d R G B Im o n i t o r o u t l e t .

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

Page 47: The Guide to Computer Living Vol 03 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-01-1986-apr 47/76

T P U G

N a m eA d d r e s sC i t y / T o w nP r o v / S t a t e

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

m e m b e r s h i pi t h

w o r l d ' s l a r g e s tc o m p u t e r c l u b

w i l l p r o v i d ey o w i t h :

1 i s s u e s o T P U G m a g a z i n eA d v i c e f r o m e x p e r t s l i k e J i B u t t e r f i e l d a n E l i z a b e t h D e a lA c c e s s t o u h u g e l i b r a r y o p u b l i c d o m a i n s o f t w a r eA c c e s s t o u o n l i n e h e l p s e r v i c e sA l f o o n l y $ 2 5 / y r .

J O I N U N O W ! !w a n t t o j o i n T P U G a a a s s o c i a t e m e m b e r .

. — H o m e p h o n eW o r k p h o n e

t o s s * s i m ,

P o s t a l / Z i p C o d e C o u n t r yM c o m p u t e r e q u i p m e n t i s

C h e q u e e n c l o s e dL M o n e y o r d e r e n c l o s e dD v i s a M a s t e r C a r d

C a r d #E x p i r yS i g n a t u r e

Page 48: The Guide to Computer Living Vol 03 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-01-1986-apr 48/76

T h e r e i o n o t h e r a l t e r n a t i v e i y o u w a n t8 0 - c o l u m n o u t p u t . Y o c a p u r c h a s e o r b u i l d ac a b l e w h i c h h a t h p i R G c o n n e c t o r o o n e e n d a n a r e g u l a r R C p l u g o t h o t h e r .T h i s c a b l e w o u l d p l u g i n t o t h e f r o n t c o n n e c t o r so 1 7 0 2 a n g i v e y o u 8 0 - c o l u m nm o n o c h r o m e o u t p u t . S u c h c a b l e c o u l d a l s ob u s e d o m o n o c h r o m e m o n i t o r w h i c h h a o n l y a R C p l u g . R e m e m b e r t h a t r e g a r d l e s so t h m o n i t o r y o u s e , y o h a v e t b c o n e c t e d t t h R G c o n n e c t o r o t h c o m p u t e rt g e R G o u t p u t . [ N o t e : A d d i t i o n a l i n f o r m at i o n o h o o k u p c a b f o u n d i y o u r 1 2 8 I nt r o d u c t o r y G u i d e o p a g e s 5 - 1 2 . g u i d e o h o t g e f r o m o n m o d e t a n o t h e r i f o u n do p a g e 2 4 I n s t r u c t i o n s o h o t b u i l d t h c a b l e m e n t i o n e d a r f o u n d i a a r t i c l e b M a r g a r e t M o r a b i t o i t h O c t o b e r i s s u e o R U m a g a z i n e . ]

W e l l , a u s u a l , s e e m t h a v e s a i d m o r et h a n o r i g i n a l l y i n t e n d e d , b u t h e r e i l o t s a h e r e . O . . m o v i n g r i g h t a l o n g .

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

p r o g r a m l o c k u y o u r s y s t e m , o r s e n d y o u rp r o g r a m o f s o m e w h e r e i n t o d r e a m l a n d , a n y o u ' v e h a t s h u t d o w n t h e n t i r e s y s t e m t r e g a i n c o n t r o l ( t h e r e b y l o s i n g t h e p r o g r a m i m e m o r y ) , y o w i l l a p p r e c i a t e t h i s l i t t l e s w i t c h .W h e n y o p r e s s t h i s k e i C P m o d e , t h s y s t e m r e - b o o t s f o y o u , b u t k e e p s y o i C P M . I t h 6 o 1 2 m o d e , y o u s h o u l d g e b a c k y o u r o r i g i n a l s t a r t - u p s c r e e n , b u i y o t r t l i s t t h p r o g r a m t h a t w a i m e m o r y , y o w o n ' t g e a n y t h i n g . T h a t ' s b e c a u s e t h s y s t e mr e s e t a l s o r e s e t y o u r p o i n t e r s a n t h m a c h i n e

F o o l i s h t o p a m o r e .D a n g e r o u s t p a l e s s .

- 5 5 . Z 5 S S D D . 7 5 . 2 5 D S D D

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

K P F O R M A T T E D

1 . 2 M B 3 . 1 ( M a c )

. 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 c S 0 s h i p p i n g a n h a n d l i n g p e r1 0 0 D i s k e i i e s C O a d S 9 ( C r e s i d e n t s a d 5 s s a l e s t a * iV I S A W C O P B o x 8 8 3 3 6 2S a F i a n c i S C O C 9 4 1 8 8I C a l i l o m i a 4 1 5 - 5 5 0 - 0 5 1 2U S o r c e . s 8 0 0 - 4 3 1 - 6 2 4 9\ C a n a d a 4 0 3 4 2 B - 6 2 2 9

d o e s n ' t k n o w w h e r e y o u r p r o g r a m i a n y m o r e .W a t h e r e q u e s t i o n i t h b a c k ? I t h e r e a n w a o a v o i d i n g " m i s l a y i n g " y o u r p r o g r a m ?Y o b e t . S i m p l y h o l d d o w n t h r u n / s t o p k e

w h i l e y o p r e s s t h e r e s e t k e y . N o w h e n y o r e s e t , y o e n u i t h 1 2 8 ' s m o n i t o r r a t h e rt h a n w i t h t h s t a r t - u p s c r e e n . T y p e t o g e t o u o t h m o n i t o r , a n y o u ' r e b a c k i B a s i c w i t hy o u r p r o g r a m i n t a c t .

T h l a s t t h i n g s w a n t t m e n t i o n b e f o r ec l o s i n g a r e t h n e k e y s a c r o s s t h e t o o y o u r1 2 k e y b o a r d , a n t h a d d e d n u m e r i c k e y p a d .E v e n t h o u g h t h f o u r f u n c t i o n k e y s w i l l w o r kf o y o i e v e r y m o d e , m o s t o y o u r a d d e dk e y s a r e c u r r e n t l y n o n - f u n c t i o n a l i t h 6 m o d e . [ N o t e : s a " c u r r e n t l y " b e c a u s e t h e r ea r p r o g r a m s c o m i n g d o w n t h p i k e w h i c h w i l le n a b l e y o t u s t h a d d e d k e y s i t h 6 m o d e . ] E v e n o u o l r e l i a b l e f u n c t i o n k e y s a r s l i g h t l y d i f f e r e n t i 1 2 m o d e . T h e y a r a l r e a d yd e f i n e d f o y o u . f g e t s y o i n t o g r a p h i c s m o d es y o c a u s a l t h w o n d e r f u l n e g r a p h i c sc o m m a n d s . f 2 p r i n t s D L O A D " o t h s c r e e n .A l y o t h e n d i e n t e r t h f i l e n a m e a n h i R E T U R N . Y o s a y o d o n ' t r e m e m b e r t h n a m e o t h f i l e y o w a n t t l o a d ? f l i s t s y o u rd i s k d i r e c t o r y f o y o u . f c l e a r s t h e s c r e e n ( u i n g t h e S C N C L R c o m m a n d ) . T h f k e p r i n t sD S A V E " o y o u r s c r e e n s o y o o n l y h a v e t t y p e t h p r o g r a m n a m e a n h i R E T U R N t s a v e p r o g r a m . ( E v e r y l i t t l e b i h e l p s ! ) f R U N s t h p r o g r a m i m e m o r y . f L I S T s t h p r o g r a m i m e m o r y , a n f p u t s y o i n t o t h 1 2 8 ' s m a c h i n e l a n g u a g e m o n i t o r . A l l , o r a n y ,o t h e s e k e y s c a b r e - d e f i n e d u s i n g t h K E c o m m a n d ( o u r f i r s t 1 2 c o m m a n d ! ) . Y o s i m p l y i s s u e t h c o m m a n d K E f o l l o w e d b t h n u m b e r o t h k e y o w i s h t r e - d e f i n e ,c o m m a , a n t h c o m m a n d y o w i s h t a s s i g nt t h e k e y . F o e x a m p l e :

K E 5 " F A S T " c h r $ ( 1 3 )w o u l d k i c k y o u r 1 2 i n t o f a s t s p e e d w h e n y o p r e s s e d f u n c t i o n k e 5 T h e s e r e - d e f i n i t i o n s a r l o s t w h e n y o t u r n o f f t h e c o m p u t e r .

T h n u m e r i c k e y p a d i r e a l j o t a n o u w h h a v e t i n p u t l o n g l i s t s o n u m b e r s . I t ' ss o m e t h i n g t h a t t h C o m m o d o r e h a b e e nn e e d i n g f o l o n g t i m e . T h e r e a r e v e n s o m es o f t w a r e p a c k a g e s o t h m a r k e t w h i c h t a k ea d v a n t a g e o f i b e i n g i n c l u d e d ; f o e x a m p l e t h 1 2 W o r d W r i t e r b T i m e w o r k s h 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 49: The Guide to Computer Living Vol 03 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-01-1986-apr 49/76

c a l c u l a t o r o p t i o n w h i c h s h o w s l i t t l ec a l c u l a t o r o t h s c r e e n i y o n e e d t d s o m ef i g u r i n g w h i l e w r i t i n g . Y o t h e n p r e s s t h en u m b e r s o t h k e y p a d t i n p u t t h f i g u r e s .S o m e f u n !

T h c u r s o r k e y s a t h t o o t h k e y b o a r da r e d u p l i c a t e s i f u n c t i o n o t h c u r s o r k e y s a t h b o t t o m o t h k e y b o a r d . T h e y w e r e i n c l u de ( a n e a r a c a f i g u r e ) t m a k e t h C o m o d o r e m o r e l i k e o t h e r c o m p u t e r s w h i c h s h a l lr e m a i n n a m e l e s s b u w h u s i n i t i a l s i n t h e i rn a m e s , o a r n a m e d a f t e r f r u i t . F o p e o p l ew h a r u s e d t h a v i n g c u r s o r k e f o e a c hd i r e c t i o n , i t ' s n u i s a n c e t h a v e t s h i f t t a c e s s a l t h k e y s . F o t h o s e o u r a i s e d o C o m m o d o r e , i t ' s s e c o n d n a t u r e . I a n e v e n t ,y o n o h a v e y o u r c h o i c e .

q u i c k r u t h r o u g h t h r e m a i n i n g k e y s .N S C R O L L , a y o m i g h t g u e s s , s t o p s t h s c r e e n f r o m s c r o l l i n g u n t i l y o p r e s s i a g a i n .4 0 / 8 0 D I S P s e l e c t s w h e t h e r y o a r i 4 0 o 8 0 - c o l u m n m o d e . L I N E F E E D f u n c t i o n s m u c ha t h c u r s o r d o w n k e m i g h t , b m o v i n g t h c u r s o r t t h n e x t l i n e . I y o g e o n o t h o s el e s s - t h a n - h e l p f u l e r r o r m e s s a g e s l i k e ? S Y N -T A E R R O R I L I N E 5 0 p r e s s i n g t h H E L Pk e w i l l s h o w y o t h l i n e i q u e s t i o n w i t h t h

P I A N O R O L L S P L A Y E D B C O M P U T E R

A R Y O K I D D I N G ? ! ! !N O Y O U C A N T U R N Y O U R H O M E C O M P U T E R I N T O A E N T E R T A I N M E N T C E N T E R A N M U S I C E D U C A T I O N M C H I N E . J U S T A D D O U R M I D I C A B L E A N D A N Y M I D I I S T R U M E N T . 'T h a p p e a r a n c e o i h M I D I o h o m e o r g a n s a n s y n t h e s i z e r s o p e n s u w h o l e n e f u t u r e f o m u s i c . Q R p t a y e r p i a n o r o l l s f r o m 1 9 0 0 l p r e s e n t d a w e r e p e r f o r m e d b g r e a t a r t i s t s f r o m S c o t t J o p l m . F a t s W a l l e r , a n G e o r g eG e r s h w i n t L i b e r a c e . P e t e r N e r o , a n o t h e r c o n t e m p o r a r y a r t i s t s . M o s t o t h i sl i b r a r y o o v e r 1 0 . 0 0 0 s o n g s h a b e e n c o n v e r t e d t d i g i t a l s i g n a l s a n p l a c e do f l o p p y d i s k s t h a t a r a v a i l a b l e f o p o p u l a r m i c r o c o m p u t e r sT H C O M M O D O R E 6 4 / 1 2 8 A N A P P L E l i P A C K A G E S A R N O A V A I L A B L E F O O N L Y $ 4 8 . 9 5 . I I N C L U D E S A M I D I I T E R F A C E A N S I S O N G S A M P L E D I S K W I T H C L A S S I C A L ,C O N T E M P O R A R Y , S H O W M U S I C , a n d e v e n R H A P S O D Y I B L U E p l a y e d b t h c o m p o s e r Q E O R Q E G E R S H W I N t h a t y o c a e n j o y w i t h y o u r M I D I e q u i p p e d i n s t r u m e n t . ' F o i n f o r m a t i o n a b o u to t h e r s u p p o r t e d c o m p u t e r s , M I D I c a b l e s , a n C a s i o M I D I i s t r u m e n t s , c a l l o w r i t e :

1 3 4 2 B R c u I e 2 B u l l e r . N e J e r s e y 0 7 4 0 5o r s r m i S w c w ( 2 0 1 ) 8 3 8 - 9 0 2 7

D e a l e r D i s t r i b u t o r I n q u i r i e s I n v i t e d

' F o r B e s t p e r f o r m a n c e a n e i g h t v o i c e p o l y p h o n i c m s i r u m e n i i r e q u i r e dC o m m o r J o r e i a r e g i s t e r e d t r a d e m a r k o C o m m o d o r e B u s i n e s s M a c h i n e s I n

t r o u b l e s p o t h i g h l i g h t e d ( i t h 4 0 - c o l u m nm o d e ) o u n d e r l i n e d ( i t h 8 0 - c o l u m n m o d e ) .T h C A P S L O C K k e l o c k s y o i n t o a l u p p e rc a s e . T h i s k e h a n e f f e c t o a n k e y s e x c e p tl e t t e r s . ( F o r e x a m p l e i w o n ' t p r i n t w h e ny o p r e s s 1 . T h A L k e i u s e d m o s t l y i t h C P m o d e . I a l l o w s y o t o a s s i g n s p e c i a la c t i o n o s t r i n g t d e f i n e d k e y s o r s e t s o k e y s .T h a s s i g n e d d e f i n i t i o n s c a t h e n b a c c e s s e db h o l d i n g d o w n t h A L k e a n t h s p e c i f i e dk e y . F o r e x a m p l e i C P w i t h A L o n E S

c l e a r s t e x t t t h e n o t h l i n e . T h T A k e m o v e s t h c u r s o r j u s t l i k e t h T A k e o

t y p e w r i t e r o w o r d p r o c e s s o r . W h e n y o p r e s s t h e k e y , t h c u r s o r i m o v e d t o t h e n e x td e f i n e d T A B . T h T A B s a r s e f o e v e r y e i g h tc o l u m n s , s t a r t i n g w i t h c o l u m n o n e . T h E S k e g i v e s y o a c c e s s t o n u m b e r o a d d i t i o n a lf u n c t i o n s , e s p e c i a l l y i y o a r u s i n g " w i nd o w " . T h E S k e y / w i n d o w c o m b i n a t i o nr e a l l y c a l l s f o m o r e e x p l a n a t i o n t h a n w h a v er o o m f o r h e r e , s o t h i n k I ' l l c a l l i m o n t ha n s t a r t n e x t m o n t h o f w i t h " w i n d o w s " .

S e y o t h e n !© 1 9 8 5 b M S k e l t o n . A l 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 P r e s e n t s . .

N E L O O KI C o m p u t e r V i d e o

D u s t C o v e r sS 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

I t I s V E R Y I M P O R T A N T t k e e p y o u r v i d e o , c o m p u t e r a n p e r i p h e r a l sp r o t e c t e d f r o m e v e r y d a y d u s t a n a c c i d e n t a l s p i l l s .O u c o v e r s w i l l n o o n l y p r o t e c t . . t h a l s o a d t o u c h o w a r m t h t a n r o o m .

C o m p u t e r s — S 7 . O O * V i d e o s — $ 1 0 . 0 0 *P r i n t e r s — $ 9 . 0 0 - $ 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# G o l d # T a # D a r k R u s t # G r a y

U R e # O t h e r c o l o r s

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 6 6 8 - 9 6 1 8O W r i t e : T h 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 .I y o u w o u l d l i k e f a b r i c s a m p l e s , p l e a s e s e n d y o u r n a m e a n a d d r e s s ,a l o n g w i t h 5 0 < t f o p o s t a g e a n h a n d l i n g , t t h a b o v e a d d r e s s .

S a t i s f a c t i o n G u a r a n t e e d o Y o u r M o n e y B a c k !

Page 50: The Guide to Computer Living Vol 03 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-01-1986-apr 50/76

F l a g s o M y s t e r y ( A g a i n )E d i t o r ' s N o t e :

W e l l , p i l g r i m s . H e r e w g a g a i n . . t h e r e s e e m s t b n o e n d t t h n u m b e r o f w a y s w c a m e s s u p . I t h N o v e m b e r , 1 9 8 5 i s s u e o j T h e G u i d e , w r a M a g i c S e r i e s p r o g r a m e n t i t l e d F l a g so M y s t e r y . T h p r o g r a m a p p e a r e d i t h m a g a z i n e w i t h o u t a s i n g l e g r a p h i c s c h a r a c t e r b e i n gi n c l u d e d .W h e n w f i r s t s t a r t e d h a v i n g p r o g r a m s t y p e s e t , s t h e y w o u l d p r i n t c l e a r l y a n n e a t l y , i w a n e c e s s a r y t h a v e B o R i c h a r d s o n w r i t e n e a t l i t t l e p r o g r a m f o u c a l l e d P l o p . T h i s p r o g r a mt a k e s t h e g r a p h i c s y m b o l t h a t a p p e a r s o n y o u r s c r e e n w h e n y o p r e s s t h e c u r s o r k e y s , t h c l e a rk e y , a n c o l o r s y m b o l , e t c . , a n c o n v e r t s t h e m i n t o s u c h w o r d s a [ d o w n ] , [ c l r ] , [ I b l u ] , e t c . T h i sm a k e s i p o s s i b l e t h a v e t h e m t y p e s e t . . i w r e m e m b e r t r u t h p r o g r a m t h r o u g h i t S o m e h o w , w h e n d e a d l i n e w a c r a s h i n g d o w n o u s o n o t h t e s t v e r s i o n s o F l a g s , t h e o n t h a tw a s e b e f o r e P l o p w a s a v a i l a b l e , w a s g r a b b e d a n p a s t e d i n t o t h m a g a z i n e .

W h a v e n e x c u s e , o t h e r t h a n c a r e l e s s n e s s . W s i n c e r e l y a p o l o g i z e , f i r s t t o J o h n O l s e n , w h d o e s s u c h f i n e j o o w r i t i n g t h e s e p r o g r a m s f o u s a n t h e n t e a c h a n e v e r y o n o y o w h t y p e d t h p r o g r a m i n o n l y t d i s c o v e r y o u h a d n o t h i n g w h e n y o u w e r e t h r o u g h . I f y o s a v e dw h a t y o t y p e d i n ( a y o s h o u l d h a v e ? ) a l y o n e e d d i a d t h e g r a p h i c s , a s t h e y a p p e a rb e l o w . W o f f e r o u s i n c e r e s t a p o l o g i e s , a n p r o m i s e t t r h a r d e r . d o u b t v e r y m u c h t h i s s a m em i s t a k e w i l l h a p p e n a g a i n .

B i l l W a l l a n

j o h n o s e p . o . b o 1 8 n e w b e r g , o r 9 7 1 3

p l a c e d i n t o p u b l i c d o m a i n

r e r e r e ( c 1 9 8 4r e r e r e r e r e r e 1 p o k e 5 3 2 8 0 , 0 : p o k e 5 3 2 8 1 , 0

1 p r i n t " [ c l r ] [ c t r l - n ] [ c t r l - h ] " t a b C 1 2) " [ r e d ] [ r v s o n ] F l a g s o M y s t e r y "1 p r i n t t a b ( 1 3 ) " [ c m d r - 2 ] b y J o h n O l s en 1 d i c ( 4 ) f m ( 3 , 3 , 1 ) , n ( 3 , 3 , 1 ) , d $ C 1 ) , c$ C 4 )1 f o r y = 0 t o 41 i n C r n d C I ) * 4 )1 i f c C x ) = 0 t h e n r e a d c , c $ : c ( x ) = c : c S C x ) =c $ : g o t o 1 91 x - x + 1 : i f x > 4 t h e n x - 01 g o t o 1 61 n e x t y2 d a t a 2 , r e d , 6 , b l u e , 5 , g r e e n , 7 , y e L o w ,1 . w h i t e2 d $ ( 0 ) = " u p o d o w n "2 d $ ( 1 ) = " L e f t o r i g h t "f o r y = 0 t o 3 : f o r x = 0 t o 3

y , 0 ) = c : n C x , y , 0 ) = cy , 1 ) = c : n C x , y , 1 ) = c

2 2 2 2 2

r e a d c : m C r e a d c : mn e x t x ,d a t a f l , 3 , 1 , 0 , 3 , 0 , 1 , 3 , 1 , 4 , 0 , 1 , 3 , 1 , 4 ,2 , 0 , 1 , 4 , 2 , 1 , 0 , 3 , 2 , 2 , 1 , 0 , 1 , 2 , 4 , 2 , 3

2 r = i n t ( r n d ( 1 ) * 1 6 >2 f 0 t h e n i = 3 : j = f l t3 i f r = 1 t h e n i = 3 : j = 3 : g o s u b 5 *3 i f r = 2 t h e n i = 0 : j = 3 : g o s u b 5 0 : g o s u b 5 03 2 i f r = 3 t h e n i = f l > : j = 0 : g o s u b 4 83 f 4 t h e n i = 3 : j = 13 i f r = 5 t h e n i = 2 : j = 3 : g o s u b 5 03 i f r = 6 t h e n i = 0 : j = 2 : g o s u b 5 0 : g o s u b 5 0

3 i f r = 7 t h e n i = 1 : j = 0 : g o s u b 5 0 : g o s u b 5 0 : go s u b 5 03 i f r = 8 t h e n i = 0 : j = 1 : g o s u b 4 83 i f r = 9 t h e n i = 2 : j = 0 : g o s u b 4 8 : g o s u b 5 03 i f r = i 0 t h e n i = 1 : j = 3 : g o s u b 5 0 : g o s u b 4 84 i f r = 1 1 t h e n i = 3 : j = 2 : g o s u b 5 0 : g o s u b 5 0 :g o s u b 4 84 i f p = 1 2 t h e n i = 1 : j = 24 f r = 1 3 t h e n i = 1 : 1 = 14 f 1 4 t h e n i = 2 : j = 14 i f r = 1 5 t h e n i = 2 : j = 24 m 1 $ = c $ C 3 ) : m 2 $ = c $ C 4 )4 i f r < 1 2 t h e n m 1 $ = c $ C 0 ) : m 2 $ = c $ C 2 ) : m 3 $ =c S C 3 ) : m 4 $ = c $ C 4 ) : i f r < 4 t h e n m 4 $ = c $ C 1 )4 g o t o 5 2f o r y = 0 t o 3 : f o r x = 0 t o 3

, 0 ) : n C x , y 1 ) = m C 3 - x , g o t o 5 1f o r y = 0 t o 3 : f o r x = 0 t o 3 : n ( x , y , 0 ) = m C y , 3

, 0 ) : n ( x , y , 1 ) = m C y , 3 - x , 1 ) : n e x t x , yf o r y = 0 t o 3 : f o r x = 0 t o 3 : m C x , y , 0 ) = n ( x , y; m C x , y , 1 ) = n C x , y . 1 )

g o s u b 5 0g o s u b 5 0 : g o s u b 5 0g o s u b 4 8

m 3 $ = c $ C 0 ) : m 4 $ =

4 , 4 5 - 5 . 0

n ( x , y , 0 ) = m ( 3 ~ x1 n e x t x , y

n e x t y : r e t u r n5 p r n f ' t h o m e ] [ d o w n ] [ d o w n ] [ d o w n ] [ c m dr - 8 3 P l a c e y o u r f i n g e r o n a n y f l a gt h a t "5 p r i n t s p c 3 - i n t C l e n ( m 1 $ ) / 2 ) ) " c o n t a i n

t h c o l o r " m 1 $ " . P r e s s k e y . " ;5 p r i n t " [ h o m e ] [ d o w n ] [ d o w n ] [ d o w n ] [ d o wn [ d o w n ] C b l k ] [ r v s o n ] " ;5 f o r y 0 t o 3 : p r i n t "

t i

5 f o r x = 0 t o 3 : p o k e 6 4 6 , c ( n ( x , y , 0 ) > : p r i nt [ b l k ] " : n e x t x5 f o r z = 1 t o 2 : p r i n t " " 5 f o r x = 0 t o 3 : p o k e 6 4 6 , c C n C x , y , 1 ) ) : p r i nt C L k " : n e x t x , z : p r i n t "i

5 f o r x = 0 t o 3 : p o k e 6 4 6 , c ( n ( x , y , 0 ) ) : p r i nt " ; n e x t x : i f y < 3 t h e n p r in t "

Page 51: The Guide to Computer Living Vol 03 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-01-1986-apr 51/76

6 n e x t y : g o s u b 7 86 d = B : i f r / 2 < > i n t ( r / 2 ) t h e n d = 16 i f r = 1 5 o r r = 1 1 t h e n d = 06 i f r = 1 0 t h e n d = 16 p r i n t " [ h o m e ] [ r v s o f f ] [ d o w n ] [ d o w n 3 [d o w n ] [ c m d r - 8 ] " t a b ( 5 - d ) " M o v e y o u r f i n ge " d $ C d ) " t o 6 p r i n t s p c 8 - i n t ( L e n ( m 2 $ ) / 2 ) ) " t h e n e r e s t n m 2 $ " . A n y k e y g o s u b 7 86 p r i n t " [ h o m e ] [ d o w n ] [ d o w n ] [ d o w n ] " t a bC d + 5 ) " N o u , m o v e " d $ C 1 - d ) " t t h e "

6 p r i n t s p c 1 1 - i n t ( L e n C m 3 $ ) / 2 ) ) " n e a r e s" m 3 $ " . A n k e y . " : g o s u b 7 86 p r n t " [ h o m e ] [ d o w n ] [ d o w n ] [ d o w n ] " t a bC 6 - d ) " F i n a l L y , m o v e " d $ ( d ) " t o

6 p r i n t s p c 8 - i n t ( L e n ( m 4 S ) / 2 ) ) " t h e n e r e s t " m 4 $ " . A n k e y . " : g o s u b 7 87 p o k e 7 8 1 , 5 * j + 6 : p o k e 7 8 2 , 9 * i + 3 : p o k e 7 83 , p e e k ( 7 8 3 ) a n d 2 5 4 : s y s 6 5 5 2 C7 f o r x = 1 t o 5 07 p r i n t " [ b l k ] C r v s o n [ d o w n ] [ Le f t ] C l e f t ] [ l e f t ] [ L e f t ] [ L e f t ] [ L e f t ] [ L ef t [ p u r ] [ r v s o f f ] y o u [ r v s o n H b L k ][ d o w n ] [ L e f t ] [ L e f t ] [ L e f t ] [ L e f t ] [ L e f t ] [l e f t ] [ L e f t ] [ p u r ] [ r v s o f f l c h o s e C r v sn ] [ b L k ] [ d o w n ] [ L e f t ] [ L e f t ] [ l e f t ] [ L e f t] [ L e f t ] [ l e f t ] [ L e f t ] [ u p ] C u p ] C u p] [ L e f t ] [ l e f t ] [ L e f t ] [ L e f t ] [ l e f t H l e f t ][ L e f t ] " ;7 f o r y = 1 t o 2 0 : n e x t y7 p o k e 6 4 6 , c C n C i , j , 0 ) ) : p r i n t "d o w n ] [ L e f t ] [ L e f t ] [ l e f t ] [ L e f t ] [ L e f t ] [ Le f t ] L e f t ] " ;7 p o k e 6 4 6 , c C n ( i , j ' , 1 ) ) : p n " n t "d o w n ] [ L e f t ] [ L e f t ] [ L e f t ] [ L e f t ] [ L e f t ] [ le t L e f t ] C d o w n H L e f t H L e f t H Le f t ] [ L e f t ] [ l e f t ] [ l e f t ] [ L e f t ] " ;7 p o k e 6 4 6 , c C n C i , j , 0 ) ) : p n " n t "L e f t H L e f t H L e f t H L e f t H L e f t H L e f t U le f t ] [ u p ] [ u p ] [ u p ] " ;7 f o r y = 1 t o 9 0 : n e x t y , x : r u n7 w a i t 1 9 7 , 6 4 : w a i t 1 9 7 , 6 4 , 2 5 5 : p o k e 7 8 1 ,3 : s y s 5 9 9 0 3 : p o k e 7 8 1 , 4 : s y s 5 9 9 0 3 : r e t u r n

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

F I N D O U W H

W w e r e t h 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

n + n + n + n + n n + n = n[ 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 a 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 s 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 ef 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 sf 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 d e f e a t e df 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 e

f A 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 s

f P 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 e

f C 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

f C r a c k e d p r o g r a m s a r e 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 r

f C o p i e s s o f t w a r e w i t h a f l i c k o s w i t c hf I S E P I C c o m e s c o m p l e t e a n r e a d y - t o r

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 tf P 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 m a i l :

S 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 t 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 d e l i v e r y .W H I T E O H P H O N E

S T A R P O 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

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 52: The Guide to Computer Living Vol 03 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-01-1986-apr 52/76

M o r e C o m p u t e r M a g i c :b J o h n O l s e n

T h w o m a n o t h s t a g e s h o w s t h a d i e n c e a e m p t y m e t a l c y l i n d e r . T h e n w i t hw a v e o h e h a n d , s h p u l l s v a r i e t y o s i l ks t r e a m e r s f r o m t h p r e v i o u s l y e m p t y t u b e . T h t r i c k ? A o p t i c a l i l l u s i o n ! T h t u b e i d o u b l ew a l l e d , t h e i n s i d e w a l l t a p e r e d b a c k f r o m f r o n tt b a c k . L o o k i n g d o w n t h t u b e g i v e s t h i l l us i o n t h a t i i n o r m a l e m p t y t u b e .

S h t h e n s h o w s l a r g e e m p t y c a g e , w h i c hs h e c o v e r s w i t h a l a r g e b l a c k c l o t h . I i t h e nw h i s k e d a w a y r e v e a l i n g a p a n t h e r p a c i n ga r o u n d t h e c a g e . H o i i d o n e ? A n o t h e r o t i c a l i l l u s i o n . Y o t h o u g h t y o u s a w c l e a r t o t h eb a c k o t h e c a g e , b u y o d i d n ' t . f a l s e b a c kl e f t r o o m f o c o m p a r t m e n t c o n t a i n i n g t h p a n t h e r . Y o d i d n ' t n o t i c e t h f a l s e b a c kb e c a u s e i w a d e s i g n e d w i t h t h p r o p e rp e r s p e c t i v e s t o g i v e t h i l l u s i o n o t r u e d e p t h .

A n d , f i n a l l y , s h h a h e m a l e a s s i s t a n t l i d o w n i n a r r o w b o x , a n s h p r o c e e d s t s a h i i h a l f . C o u l d h i b o d y h a v e d r o p p e d i n t ot h t a b l e , b e l o w t h b l a d e o t h s a w ? I m p o s s ib l e , t h t a b l e i o n l y t w i n c h e s t h i c k . O s i a p p e a r s . A c t u a l l y , a n o t h e r o p t i c a l i l l u s i o n h a m a d e t h t r i c k p o s s i b l e . T h t a b l e o n l y a p p e a r st h i n ; i i a c t u a l l y t h i c k e n o u g h t h o l d t h b o d y o t h m a n .

O p t i c a l i l l u s i o n s a r c l e v e r l y u s e d b y m a g ic i a n s t m a k e t h e i r m a g i c a l e f f e c t s e v e nt r i c k i e r . I l l u s i o n s a r a l s o u s e d b b u s i n e s sm a r k e t i n g s t r a t e g i s t s . N o t i c e t h p a c k a g i n g o v a r i o u s p r o d u c t s . T h e y a r d e s i g n e d t m a k e i l o o k l i k e y o a r e g e t t i n g m o r e t h a n y o r e a l l ya r e . T a k e t h e x a m p l e s o b o o f c o r n f l a k e so b o t t l e o f p o p . T h s h a p e s o t h c o n t a i n e r sw e r e n o d e t e r m i n e d b a c c i d e n t .

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

S o m e o t h m o r e c o m m o n o p t i c a l i l l us i o n s w i l l b d e m o n s t r a t e d i t h p r o g r a m a c o m p a n y i n g t h i s a r t i c l e . W h e n y o t y p e i i n

b v e r y c a r e f u l t t y p e i e x a c t l y a s h o w n . T h p r o g r a m i n v o l v e s c o m p l i c a t e d s e r i e s o g r a p h i c s c h a r a c t e r s w h i c h m u s t b e n t e r e d u si n g t h e a p p r o p r i a t e k e y s . I t h i s i n o d o n e e a c t l y a s h o w n i t h l i s t i n g , t h o p t i c a l i l l us i o n s w i l l n o a p p e a r p r o p e r l y . I y o d o n ' t f e e lu t m a n u a l l y t y p i n g t h e n t i r e p r o g r a m , y o c a w a i t u n t i l i i r e l e a s e d o n T h e G u i d e ' s n e x tp u b l i c d o m a i n d i s k .

F o t h o s e o y o w h w a n t " r e a l " m a g i ct r i c k , I ' v e i n c l u d e d ( a n e x t r a c o s t ) q u i c kl i t t l e t r i c k u s i n g t h s e r i a l n u m b e r o a d o l l a rb i l l . F o t h o s e o y o w h a r r e l u c t a n t t t y p ei t h O p t i c a l I l l u s i o n s p r o g r a m , t h i s i t h o n f o y o u . I u s e s n c o m p l i c a t e d k e y b o a r dg r a p h i c s a n i m u c h s h o r t e r t h a n t h f i r s t p r g r a m . I w o n ' t t a k e l o n g a a l t t y p e i n a n w i l l b f u t t r o y o u r f r i e n d s .

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

T h s e c r e t t t h t r i c k i o n c e a g a i n v e i l e db m i s d i r e c t i o n . A l l t h e m i x i n g o d i g i t s m a k e st h t r i c k s e e m h a r d e r , b u i r e a l l y t o t a l l y i r e l e v a n t . T h h e a r t o t h t r i c k i b a s e d o a o l m a t h e m a t i c a l p r i n c i p l e c a l l e d " c a s t i n g o u n i n e s " , a n i w e l l k n o w n t m a t h e m a t i c i a n s .H o w e v e r , i n t r o d u c i n g t h t r i c k i i t s t r i p p e d -d o w n f o r m w o u l d n o b a m y s t i f y i n g . S t h m a g i c i a n ' s m a j o r t o o l , m i s d i r e c t i o n , a g a i nc o m e s i n t o p l a y . W h a t y o f i n a l l y h a v e i c u t e l i t t l e m a g i c a l e f f e c t w i t h m o n e y .

h o p e y o h a v e e n j o y e d t h i s m o n t h ' sd o u b l e f e a t u r e , a n w i l l t a k e t h t i m e t " k e y b o a r d i n b o t h p r o g r a m s . I y o h a v e a n i d e a s f o c o m p u t e r i z e d m a g i c t r i c k , p l e a s ew r i t e m i c a r e o T h G u i d e . N e x t m o n t h I ' l lb b a c k w i t h a n o t h e r m y s t i f y i n g m a g i c a l t r i c kt h a t c a b p e r f o r m e d b y o u r c o m p u t e r . U n t i lt h e n , h a p p y c o m p u t i n g .

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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-01-1986-apr 53/76

O p t i c a l I l l u s i o n s L i s t i n gb y J o h n O l s e n

1 P o k e 5 3 2 8 0 , 7 : p o k e 5 3 2 8 1 , 72 p r i n t c h p $ ( U 2 ) c h p $ ( 8 ) " [ c l p ] C c m d r - 2

o p t i c a l i l l u s i o n s b j o L s e n [ d o w n ] "

3 p r i n t " [ w h t H r v s o n

6 1 4 : p o k e 5 3 2 8

4 f o r y = 1 t o 5 : f o r x = 1 t o 35 p r i n t " C r v s o n ] C b l k ]I k E w h t ] C b l k ] C w h t ][ u h t ] C b l k 3 C w h t ] C b L k ]b L k ] C w h t ]6 n e x t x7 p r i n t " r v o n

C w h t ]C b l k ]

C w h t ][

y o u s e e g r a y8 n e x t y9 p r i n t " [ d o w n ] [ b l u ] d

a t h i n t e r s e c t i o n s ? " ;1 0 g o s u b 8 3 0 : p o k e 5 3 2 8 0 , 1 : p o k e 5 3 2 8 1 , 11 1 p r i n f t c l r U b l k K d o w n D C d o w n ] "1 2 p r i n t " M t d o w n ]M C d o w n ] M [ d o w n ] M [ d o w n ] M [ d o w n ] M [ d o w n ] M "1 3 p r n t " [ c m d r - p ] C c m d r - p ] C c m d r - p ] [ c md r - p ] [ c m d r - p ] [ c m d r - p ] C c m d r - p ] [ c m d r - p ]C c m d r - p ] [ c m d r - p ] [ c m d r - p ] [ c m d r - p ]

[ c m d r - y ] [ c m d r - y ] [ c m d r - y ] [ c md r - y ] [ c m d r - y ] [ c m d r - y ] [ c m d r - y ] [ c m d r - y ][ c m d r - y ] C c m d r - y ] E c m d r - y ] [ c m d r - y ] " ;1 4 p r i n t " [ d o w n ] M [ d o w n ]M [ d o w n ] M [ d o w n ] H [ d o w n ] H [ d o w n ] M "1 5 p r i n t " [ r e d ] [ d o w n ] [ d o w n ] [ d o w n ] t

a n g l e s c a u s e t h e t w o h o r i z o n t a l "1 6 p r i n t " L i n e s t a p p e a r t i t e d . "1 7 1 8 1 9 f o r x = 1 t o 1 0 : p r i n t t a b ( 1 2 - x ) " [ r v s o

: P o k e 5 3 2 8 0 , 4 : p o k e 5 3 2 8 1p r i n t " [ c l r ] C b L k ] 1 1f o r x = 1 t o 1 0 : p r i n t t a b ( 1 2 - x ) " [ r v s

t o

t h s a m e l e n g t h

2 0 f o r y = 1 t o x : p r i n t " " ; : n e x t y2 1 p r i n t " [ c m d r - * ] " : n e x t x2 2 p r i n t " [ d o w n ] [ d o w n ] [ c m d r - 6 ] t h e

o e a c h f i g u r e m a a p p e a r t b e 2 3 p r i n t " d i f f e r e n t L e n g t h s , b u a

a c t u a l l y "2 4 p r i n t "

[ d o w n ] [ d o w n ] C b l k ] "2 5 f o r x = 1 t o 6 : p r i n t t a b ( 1 1 + x ) " C c m d r - * ][ r v s o n " 2 6 f o r y = 1 t o 7 - x : p r i n t " " ; : n e x t y2 7 p r i n t " [ r v s o f f ] " : n e x t x2 8 g o s u b 8 3 0 : p o k e 5 3 2 8 0 , 1 : p o k e 5 3 2 8 1 , 12 9 p r i n f ' C c l r ] [ b L k ] "3 0 f o r x = 1 t o 1 9 : p r i n t t a b ( 1 5 ) " C r v s o n

3 1 i f x = 1 5 t h e n p r i n t " C r e d ] " ;3 2 n e x t x3 3 p r i n t t a b C 6 ) " [ b L k ] C p v s o n

i

3 4 p r i n t " [ d o w n ] [ g r n ] t h i s h a a p p e a r st a l l e r t h a n i i w i d e "

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

3 7 p r i n t " [ c L r ] [ d o w n ] [ d o w n ] [ d o w n ] [ d o wn [ d o w n ] [ y e I ] [ c m d r - n ] [ b I k ] [ c m d r - m ] [ c d r - m ] [ c m d r - m ] [ c m d r - m ] [ c m d r - m 3 [ c m d r - m ][ c m d r - m ] [ c m d r - m ] [ c m d r - m ] [ c m d r - m ] [ c m d r- m ] [ c m d r - m ] [ c m d r - m ] [ y e l ] [ c m d r - n ]

[ c m d r - n ] [ d o w n ] [ d o w n ] [ d o w n ] [ do w n ]3 8 p r i n t " [ y e L ] G [ b L k ] [ c m d r - k ] C c m dr - k ] [ c m d r - k ] [ c m d r - k ] C c m d r - k ] [ c m d r - k ] [c m d r - k ] [ c m d r - k ] [ c m d r - k ] C c m d r - k ] [ c m d r k [ c m d r - k ] [ c m d r - k ] [ c m d r - k ] [ y e l ] [ c m r g [ c m d r - n ] [ d o w n ] [ d o w n ] [ do w n ] [ d o w n ] " [ y e L ] [ c m d p - n ] C b L k ] C

C r v s o f f H y e L H cG [ d o w n ] [ d o w n ] [ d o w nf i l l e d o d i v i d e d

L a r g e r t h a n t h e q

3 9 p r i n t "r v s o n ]m d r - h ]] [ d o w n ] "4 0 p p i n t " [ b l u ] t h es p a c e o t h e l e f t "4 1 p r i n f ' a p p e a r s

s p a c e o n "4 2 p n t " t h r i g h t . "4 3 g o s u b 8 3 0 : p o k e 5 3 2 8 0 , 0 : p o k e 5 3 2 8 1 ,4 4 p r i n f ' C c L r ] " ;4 5 f o p x = 1 t o 2 4 : p r i n t t a b C 1 5 > " C p u r ] [ r v s

o n " : n e x t x4 6 p r i n t t a b ( 1 5 ) " [ p u r ] [ r v s o n

C r v s o f f ] "4 7 f o r x = 1 t o 3 : p r i n t " [ h o m e ] [ c m d r - 7 ] " ;4 8 i f x > 1 t h e n f o r y = 1 t o x - 1 : p r i n t " [ d o w n ]" n e x t4 9 p r i n t t a b ( 6 ) x " C l e f t ] [ y e l ] [ d o w n ] M C do w n ] M [ d o w n ] M [ d o w n ] M [ d o w n ] H C d o w n ] M [ d o wn ] M "5 0 n e x t x5 1 p r i n t t a b C 2 4 ) " [ y e l ] [ d o w n ] [ d o w n ] [ d w n [ d o w n ] [ d o w n ] [ d o w n ] [ d o w n ] M [ d o w n ] M [ do w n ] H [ d o w n ] M [ d o w n ] M [ d o w n 3 M [ d o w n ] H [ d o wn ] M " ;5 2 p r n t " [ c m d r - 8 ] [ u p ] [ u p ] [ u p ] [ u p ] [ u p] [ u p ] [ u p H u p ] [ l e f t ] [ l e f t ] [ l e f t ] [ l e f t ][ L e f t ] w h i c h L i n e [ d o w n ] [ L e f t ] C L e f t ] C L f t ] [ L e f t H L e f t ] [ L e f t ] [ L e f t ] [ L e f t ] [ L e ft ] e x t e n d s [ d o w n ] [ l e f t ] [ L e f t ] [ L e f t ] [ l e ft L e f t ] [ l e f t ] t h r o u g h " ;5 3 p r i n t " [ d o w n ] [ l e f t ] [ l e f t ] C L e f t ] [ l ef t ] [ l e f t ] [ l e f t ] t h e b l o c k ? " ;5 4 g o s u b 8 3 05 5 p r i n t " [ y e l ] [ h o m e ] [ d o w n ] [ d o w n ] [ d o wn [ d o w n ] [ d o w n ] [ d o w n ] [ d o w n ] [ d o w n ] [ r i g ht ] [ r i g h t ] [ r i g h t ] [ r i g h t ] [ r i g h t H r i g h t ][ r i g h t ] [ r i g h t ] [ r i g h t ] [ r i g h t ] [ r i g h t ] [ ri g h t ] [ r i g h t ] [ r i g h t ] [ r i g h t ] M [ d o w n ] M [ d ow n ] H [ d o w n ] M [ d o w n ] H [ d o w n ] H [ d o w n ] M [ d o w n] M [ d o w n ] M "5 6 g o s u b 8 3 0 : p o k e 5 3 2 8 0 , 7 : p o k e 5 3 2 8 1 , 75 7 p r i n t " [ c l r ] [ y e l ] [ r v s o n 5 8 0 p r i n tc a s e " :

s r o d e r ' r e v e r s i b l e s t a i r

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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-01-1986-apr 54/76

5 9 p r i n t "i i

6 0 p r i n t " r v o f f ]C r e d ] [ r v s o n ] [ c y n ]

t y e U6 1 p r i n t " [ r v s o f f ] [ r e d ] [ r v s

o n [ c y n ] [ y L r

6 2 p r i n t " [ c y n ] [ r v s o n [ r e d[ r v s o f f ] [ r v s o n H c y n ]

[ y I 6 3 p r i n t " [ c y n H r v s o n ] [ r v so f f H r e d ] [ r v s o n [ c y n 3

[ y e L ]6 4 p r i n t " E c y n H r v s o n ]r e d ] [ r v s o f f ] [ r v s o n H c y n ]

[ y e L ] " 6 5 p r i n t " [ c y n H r v s o n r v o f f ] [ r e d ] [ r v s o n [ c y n ]

[ y e l ] " 6 6 p r i n t " [ c y n H r v s o n

[ r e d ] [ r v s o f f ] [ r v s o n [ c y n ][ y e l ] "

6 7 p r i n t " [ c y n ] [ r v s o n [ r v s o f f ] [ r e d ] [ r v s o n ] [ c y n ]

[ y e L ]6 8 p r i n t " [ c y n ] [ r v s o n [ r e d ] [ r v s o f f ] [ r v s o n H c y n ]

[ y e L ] " 6 9 p r i n t " [ c y n H r v s o n

[ r v s o f f ] [ r e d ] [ r v s o n [ c y n ][ y e t ] "

7 0 p r i n t " [ c y n ] [ r v s o n [ r e d ] [ r v s o f f ] [ r v s o n ] [ c y n

[ y e L ]7 1 p r i n t " [ c y n H r v s o n

[ r v s o f f ) [ r e d ] [ r v s o n ] [ c y n ][ y e L ] "

7 2 p r i n t " [ c y n H r v s o n [ r e d ] E r v s o f f ] [ r v s o n ] [

c y n ] [ y e L ] " 7 3 p r i n t " [ c y n H r v s o n

[ r v s o f f H r e d ] [ r v s o n c y n ] [ y e L ] " 7 4 p r i n t " [ c y n H r v s o n

[ r e d ] [ r v s o f f ] [ y e L ]r v o n " 7 5 p r i n t " [ c y n H r v s o n

[ r v s o f f ] [ r e d ] [ y e l ] [ v s o n ] " 7 6 8 J p r i n t "7 7 p r i n t " c a y o s e b o t h s e t s

s t a i r s ? " 7 8 p r i n t " o n i r i g h t - s i d e- u p , " 7 9 p r i n t " t h o t h e r i u p - s i d e- d o w n . " 8 0 p r i n t "

" ; : p o k e 2 8 > 2 3 , 1 6 0 : p o k e 5 6 2 9 5, 8 1 p o k e 5 3 2 8 1 , 08 2 g o s u b 8 3 0 : p o k e 5 3 2 8 0 , 1 4 : p o k e 5 3 2 8 1 , 6: p r i n t " [ c l r ] [ c m d r - 7 ] " : e n d8 w a i t 1 9 7 , 6 4 : w a i t 1 9 7 , 6 4 , 2 5 5 : r e t u r n

M o n e y M a g i c L i s t i n gb y J o h n O l s e n

1 p = 3 : P o k e 5 3 2 8 0 , p : p o k e 5 3 2 8 1 , p2 p r i n t " [ C t r l - n ] [ c t r l - h ] [ c L r ] [ b L k ] M on e M a g i c b J o h n O L s en [ d o w n ] [ d o w n ] [ d o w n ] [ d o w n ] 1 13 p r i n f ' F o r t h i s t r i c k , g e t o u $ 0 b i l l . "4 p r i n t " H o w a b o u t $ b i L L . . . [ d o w n ][ d o w n ] [ d o w n ] "5 p r i n f ' L o o k a t h s e r i a l n u m b e r .I g n o r e t h e "6 p r i n t " L e t t e r s a n a n t h r e e o t h

d i g i t s . "7 g o s u b 3 1 08 p r i n f ' N o w t r e a l L y c o n f u s e t h i n g sm i u p 9 p r i n t " t h e d i g i t s L e f t a n w r i t e t

r e s u l t s "1 0 p r i n t " d o w n o p i e c e o p a p e r . [ do w n ] [ d o w n ] "1 1 p r i n f ' E x a m p L e : 4 1 0 7 2 " : g o s u b 3 1 01 2 p r i n t " T o k e e p t h i n g s h o n e s t , m i t h d i g i t s "1 3 p r i n t " u p a g a i n , a n w r i t e t h e m o

t h s a m e "1 4 p r i n f ' p i e c e o p a p e r . [ d o w n ] [ d o w n ]r

1 5 p r i n t " T h e n s u b t r a c t t h s m a L L e ru m b e r r o m "1 6 p r i n t " t h e L a r g e r o n e . " : g o s u b 3 1 0

1 7 p r i n f ' N o w L o o k a t h a n s w e r a n c i r c l e t h e "1 8 p r n t " d w h i c h l o o k s t h e m o s ta p p e a l i n g "1 9 p r i n f ' t o y o u . [ d o w n ] [ d o w n ] "2 0 p r i n t " T a k e t h o t h e r d i g i t s i t

a n s w e r a n d "2 1 p r n t " m i t h e m u o n l a s t t i m e .

D o u s e "2 2 p r i n f ' t h e c i r c l e d o n e ) . " : g o s u b 3 1 02 3 p r i n t " [ d o w n ] [ d o w n ] W h a t n u m b e r d y o u g e t w h e n y o u m i x t h e "2 4 p o k e 1 9 8 , 0 : i n p u t " d i g i t s i t h a n w e r " a 2 5 t = 0 : f o r x = 1 t o L e n ( a $ ) : t = t + v a L C m i d $ (a $ , x , 1 ) ) : n e x t2 6 i f t > 9 t h e n a $ = s t r $ C t ) : g o t o 2 5 02 7 t = 9 - t : i f t = 0 t h e n t = 92 8 f o r x = 1 t o 9 6 : p = x a n d 1 5 : p o k e 5 3 2 8 0 , p : po k e 5 3 2 8 1 , p : n e x2 9 p r i n t " [ r e d ] Y o c i r c l e d t

d i g i f ' t3 0 f o r x = 1 t o 4 0 0 0 : n e x t x : r u n3 1 p r i n t " [ d o w n ] [ d o w n ] [ d o w n ] P r e s se y t o c o n t i n u e . M : w a i t 1 9 7 , 6 4 : w a i t 1 9 7 , 64 , 2 5 53 2 p = p + 1 : p o k e 5 3 2 8 0 , p : p o k e 5 3 2 8 1 , p : p r in t " [ c l r ] [ d o w n ] [ d o w n ] [ d o w n ] [ d o w n ] [ d o w n

[ d o w n ] [ d o w n ] " : r e t u r n

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 55: The Guide to Computer Living Vol 03 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-01-1986-apr 55/76

( E m n p u t e r ' ( E r n n p e n f c t t t mb L y C h a s e

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

w o r t h ; t h e l p t h e m t u n d e r s t a n d j u s t w h a tt h e i r p r i o r i t i e s s h o u l d b e B u s o m e t i m e s e v e nt h m o s t v a l i a n t e f f o r t f a i l s . M s o n ,J o n a t h a n , ( a g e t w o - a n d - a - h a l f ) h a s b e c o m e. . . . C O M P U T E R J U N K I E ! s u p p o s e

t h a t c a n ' t b l a m e m y s e l f . H a v i n g a m a n yc o m p u t e r s a r o u n d t h h o u s e a w d o i w a b o u n d t h a p p e n . T h o s e o y o w h h a v e b e e nr e a d i n g m c o l u m n f o t h l a s t y e a r p r o b a b l ys a t h i s c o m i n g . A n n o i t ' s h a p p e n e d .W h a t c a u s e d t h i s m a l a d y w a s t h a q u i s i -t i o n o t w a l p h a b e t g a m e s f o t h c o m p u t e r .A c t u a l l y , h h a b e e n t e e t e r i n g o t h e d g e o fc o m p u t e r j u n k i e d o m f o s o m e t i m e . F i r s t , i w a j u s t l i t t l e s o c i a l t i m e a t h k e y b o a r d . B u a h i n e e d f o s o c i a l a c c e p t a n c e i n c r e a s e d , s d i h i n e e d f o t i m e w i t h t h b e i g e b r u t e . T h e ys a i t ' s n o a d d i c t i v e , b u t h p s y c h o - s o c i a l i p l i c a t i o n s c a n n o t b o v e r l o o k e d .

L e m t e l l y o h o i a l b e g a n . W h e nJ o n a t h a n w a b u y o u t h o f i f t e e n m o n t h s ,h b e g a n t s i o d a d d y ' s l a w h i l e d a d d y d i h i d a i l y q u o t a o c o m p u t i n g . S o o n J o n a t h a nb e g a n t h i t h k e y s " j u s t l i k e d a d d y " .s h o r t t i m e l a t e r , h n o t i c e d t h a t h i t t i n g t h k e y b o a r d m a d e t h i n g s h a p p e n o t h e s c r e e n .

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

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

C h r i s t m a s s o o n a r r i v e d , a n R a n d y c o v i n c e d m t h a t J o n a t h a n r e a l l y n e e d e d M u p e L e a r n i n g K e y s . T h i s i c o l o r f u l k e y b o a r dm a d e j u s t f o c h i l d r e n a n p l u g s i n t o t h c o p u t e r j u s t l i k e j o y s t i c k . ( I y o d n o k n o ww h a t a j o y s t i c k i s r e a d m c o l u m n i t h M a c h / A p r i l 1 9 8 5 i s s u e o T h G u i d e . ) J o n a t h a nt o o k a n i m m e d i a t e l i k i n g t o t h e M u p p e t P a da n s p e n t l i t t l e t i m e w i t h i e a c h d a y , b u w a s n ' t w o r r i e d . A f t e r a l l , h i m o t h e r i C o

p u t e r W i d o w . A n w a t c h h i l i k e h a w k .H g e t s q u a l i t y t i m e . A n h g e t s q u a n t i t yt i m e . A n h h a L E G O ' s ! W w a t c h S e s a m eS t r e e t t w i c e a d a y . ( l o v e K e r m i t ' s n e w s c a s t s . )

f e m o n t h s l a t e r , h o w e v e r , h w a r u n i n g t o t h e c o m p u t e r s a y i n g " P o o t e r , M o m y D i s k M o m m y ! " . A n o c o u r s e , D a d d yw a t h r i l l e d . d o n ' t t h i n k D a d d y w o u l d h a v eb e e n h a p p i e r i J o n a t h a n h a d s a i d , " B a s k e tb a l l , D a d d y ! B i l l W a l t o n ! " ( T h e o n l y t h i n gt h a t t o p p e d i a f a r a s D a d d y w a c o n c e r n e dw a w h e n J o n a t h a n s a i d , " l i k e n i c e r o c k a n r o l l , D a d d y ! " . )

W h e n J o n a t h a n t u r n e d t w o , h t i r e d o h i M u p p e t P a d ( a l t h o u g h n e s o f t w a r e h a sr e c e n t l y b e c o m e a v a i l a b l e f o r i s h i i n t e r e s tm a b r e k i n d l e d ) . D a d d y c a m e u w i t h n e g a m e c a l l e d L e a p s a n d B o u n d s . T h i s a l l o w e dJ o n a t h a n t u s t h k e y b o a r d o j o y s t i c k t h e l p h i l e a r n t h a l p h a b e t , r e c o g n i z en u m b e r s , a n d m a k e d r a w i n g s o m u s i c a ls o u n d s .

T h i s i n t e r e s t e d h i f o m o n t h s u n t i l h b e g a n t r y i n g t p u t h e d i s k i t h e d r i v e b h i m s e l f . B y e - b y e , L e a p s a n B o u n d s . H w o u l d a s m f r o m t i m e t t i m e i h c o u l dp l a y h i A B g a m e , a n d w a s a d d e n e d w h e nw o u l d t e l l h i i w a b r o k e n .

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

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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-01-1986-apr 56/76

H s e t t l e d f o o c c a s i o n a l ( o n c e d a y )r o u n d s o J u m p m a n , P a c m a n o P a n i c P l a n e t .T h e n , f e w e e k s a g o , J o n a t h a n d i s c o v e r e dT a l k i n g T e a c h e r a n R o m p e r R o o m ' s L o v eM A l p h a b e t g a m e s . B o t h o t h e s e g a m e s t e a c ht h c h i l d t h a l p h a b e t a n a l l o w t h c h i l d t ow o r k i n d e p e n d e n t l y . T h e y a l s o p e r s o n i f y t h c o m p u t e r a n d m a k e i s e e m l i k e t h c h i l d ' s b e s tb u d d y . L e m t e l l y o a b o u t t h e s e g a m e s s t h a t y o c a u n d e r s t a n d m c o n c e r n .

R o m p e r R o o m ' s L o v e M A l p h a b e t , b F i r s t S t a r S o f t w a r e , e m p l o y s l i t t l e c h a r a c t e rn a m e d M a t p u l l l e t t e r s o n t o t h s c r e e n , a n t p e r f o r m a c t i o n s d e m o n s t r a t i n g t h e u s e o p a r t i c u l a r l e t t e r ( f o r e x a m p l e , h e d a n c e s t d e m o n s t r a t e w o r d s t a r t i n g w i t h t h l e t t e r" D " ) .

T h f i r s t o t h f o u r l e v e l s o t h g a m e r q u i r e s n a c t i o n b t h c h i l d . T h c h i l d s i m p l yw a t c h e s M a w o r k h i w a t h r o u g h t h a l p h a b e t . O l e v e l t w o , y o p r e s s l e t t e r , a n M a w i l l s h o w y o s o m e t h i n g t h a t s t a r t s w i t hw h a t e v e r l e t t e r y o p r e s s e d . O l e v e l t h r e e ,M a p u l l s l e t t e r o n t o t h s c r e e n a n t h c h i l dm u s t m a t c h t h l e t t e r o t h k e y b o a r d . L e v e lf o u r i t h l e t t e r q u i z ( h e ' s t w o - a n d - a - h a l f a n a l r e a d y h e ' s l e a r n i n g h o t t a k e t e s t s ! ) . M a d o e s s o m e t h i n g a n t h c h i l d m u s t c h o o s e t h a p p r o p r i a t e l e t t e r ( b a s e d o n M a x ' s p r e v i o u sd e m o n s t r a t i o n s ) .

d i d n ' t t h i n k t h i s w a s u c h w o n d e r f u lg a m e . A f t e r a l l , M a d i s o m e c o n f u s i n gt h i n g s . W h e n w t r i e d o u t h l e t t e r q u i z ,f l u n k e d . M a c l o s e d h i s e y e s . W a h r e s t i n g( R ) , s l e e p i n g ( S ) , b e c o m i n g i n t r o v e r t e d ( I ) ?c o u l d n ' t t e l l . I t t u r n e d o u t h a t M a w a b e i n gq u i e t ( Q ) . b e g a n t o r e s e n t t h i s g a m e a n e p e c t e d i t o q u i e t l y ( Q f i n d i t w a t t h b a d i s k p i l e , b u J o n a t h a n g o u t h n e x t m o r ni n a n s a i d , " M o m m y , w a n t t p l a y m M a g a m e ! " . Y e s , M a h a b e c o m e h i f r i e n d .

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

I h a d i g i t i z e d v o i c e t h a t s p e a k s d i r e c t l y t t h c h i l d . A n b e c a u s e i i d i g i t i z e d r a t h e rt h a n s y n t h e s i z e d , i s o u n d s l i t t l e l i k e M r R o g e r s . J o n a t h a n l o v e s M r R o g e r s . A n h l o v e s " m t a l k i n g A B g a m e " .

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

o t h b l a c k b o a r d a n t h " t e a c h e r " s a y s t h l e t t e r .

O l e v e l t w o , t h " t e a c h e r " s a y s , " c a y o f i n d t h l e t t e r o t h k e y b o a r d ?P r e s s i w h e n y o d o . ' ' W h e n t h c h i l dr e s p o n d s a p p r o p r i a t e l y , t h l e t t e r l e a v e s t h ec l a s s r o o m a n f i n d s i t w a t o a b e a u t i f u lv a l l e y , w h e r e i n r e s i d e s , o a l t h i n g s , a o b j e c ts t a r t i n g w i t h t h l e t t e r " A " . T h " t e a c h e r "t h e n s a y s , " A l l i g a t o r b e g i n s w i t h t h l e t t e r A C a y o f i n d t h l e t t e r A ?

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

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

A t h a d v a n c e d l e v e l , a o b j e c t a p p e a r si t h c l a s s r o o m a n t h " t e a c h e r " a s k s w h a tl e t t e r i s t a r t s w i t h . N o t h a t ' s p r e p a r i n g f o t h S A T ' s l i t t l e e a r l y , i s n ' t i t

I b o t h o t h e s e g a m e s , t h c o m p u t e r t a l k st o t h e c h i l d r e n a n d b e c o m e s t h e i r f r i e n d . T h i n ko t h i m p l i c a t i o n s ! H o w i l l t h c h i l d d e v e l o ps o c i a l l y a n e m o t i o n a l l y ? I n s t e a d o " M B u d d y " d o l l t h c h i l d w i l l a s f o " S c o o b y -D o o ' s L o v e M T r i g o n o m e t r y " g a m e . I s t e a d o f d o g g y o k i t t y , t h c h i l d w i l l p l e a df o L i t t l e P e o p l e g a m e . ( Y e s , t h e r e r e a l l y i L i t t l e P e o p l e g a m e w h i c h r e q u i r e s t h e p e o p l e i t h c o m p u t e r t b f e d , w a t e r e d a n r e a d t o J u s t w h a t e v e r y h o u s e w i f e n e e d s . )

W h c a n ' t k i d s d o w h a t w d i b a c k i t h ' 5 0 ' s ? d o n ' t r e m e m b e r j u s t w h a t w d i d , b u w t u r n e d o u a l r i g h t d i d n ' t w e

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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-01-1986-apr 57/76

C o m m o d o r e 1 2 P T h C P / M M a c h i n e

b y G r a n t J o h n s o nC o m m o d o r e o w n e r s h a v e c o m e t e x p e c t

t h e i r c o m p u t e r s t b R E A D Y t g a s o o n a t h e y t u r n t h e m o n . Y e t , n o s m a n y y e a r s a g o ,s u c h R E A D Y n e s s w a c o n s i d e r e d f a b u l o u sl u x u r y . I f a c t , t h t i m e w a w h e n y o w o u l dh a v e h a t o e n t e r a l e a s t s h o r t p r o g r a m i n t om e m o r y w i t h f r o n t p a n e l s w i t c h e s t g e m i c r o c o m p u t e r t d a n y t h i n g a a l l .I T h B e g i n n i n g

T h e s e e a r l y m a c h i n e s ( a n d t h f u l l - s i z e dc o m p u t e r s t h a t p r e c e d e d t h e m ) h a d t w o s h o r tc o m i n g s : T h e y h a t i n y m e m o r i e s , a n d w h a tm e m o r y t h e y h a w a e m p t y . I n c o n t r a s t , t h 6 h a s o m e t h i n g l i k e 1 6 ( 1 6 , 3 8 4 c h a r a c t e r s )o m e m o r y a l r e a d y f u l l o p r o g r a m . T h i s p r g r a m i w h a t g e t s t h 6 o u o t h r i g h t s i d e o b e a n g i v e s i t h a t B A S I C a l l y R E A D Y - m a d ep e r s o n a l i t y .

A t h d a w n o t h m i c r o a g e , t h m a c h i n e s h a d m e m o r i e s t y p i c a l l y o n l y f i v e p e c e n t a s l a r g e a s 6 4 H a n d - e n t e r i n g p r o g r a m se a c h t i m e y o w a n t t u s c o m p u t e r i e r r o r -p r o n e , a n d n o o n e ' s i d e a o f g o o d t i m e . S o m i c r o s f o u n d t h e m s e l v e s a t t a c h e d f i r s t t p a p e r t a p e r e a d e r s , a n t h e n t c a s s e t t e t a p er e c o r d e r s .

E v e n w i t h t h e s e s t o r a g e d e v i c e s , y o s t i l ln e e d e d s o m e w a t m o v e t h p r o g r a m f r o mt h e t a p e t o t h e c o m p u t e r . I d i d n ' t t a k e l o n gf o t h m i c r o c o m p u t e r w o r l d t r e a l i z e t h a tw h a t w a n e e d e d w a s a n " o p e r a t o r " p r o g r a ml i k e t h o s e i u s b t h e b i g m a c h i n e s .S o m e t h i n g t h a t w o u l d l e t h c o m p u t e r l i s t e nt o t h e k e y b o a r d , r e s p o n d o s c r e e n a n r e t r i e v e t h i n g s f r o m a u x i l i a r y m e m o r y d e v i c e s .J u s t s u c h a o p e r a t i n g s y s t e m , C o n t r o l P r g r a m f o M i c r o c o m p u t e r s ( C P / M ) , c a m e i n t o

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

L i t t l e H i s t o r yA m o n g t h e a r l y d i s k e n t h u s i a s t s w a o n

G a r y K i l d a l l . K i l d a l l d i s e v e r a l t h i n g s r i g h t .H g o J o h n T r o d o d e t o b u i l d d i s k c o n t r o l l e rw h i l e h e w r o t e s o f t w a r e t w o r k a f i l em a n a g e r , a n h h a t h g o o d s e n s e ( w i t hs o m e h e l p f r o m I M S A ' s G l e n n E w i n g ) t m a k et h n e s y s t e m e a s i l y t r a n s p o r t a b l e a m o n g d i f e r e n t m a c h i n e s . T h b a s i c c o d e r a o I n t e l -d e s i g n e d p r o c e s s o r s ( 8 0 8 0 , a n d , l a t e r , t h Z 8 0 ) ,a n t h p a r t o t h p r o g r a m t h a t c h a n g e d f r o mc o m p u t e r t c o m p u t e r w a c o n f i n e d t s i n g l em o d u l e . E a c h n e m a n u f a c t u r e r w a n t i n g t u s t h i s s y s t e m ( a n d n e a r l y e v e r y b o d y w a u i n I n t e l ' s c h i p s ) , h a t m o d i f y o n l y t h i sm o d u l e .T h K i c k - o f f

T a p p r e c i a t e C P / M * s c h a r m s , i m a g i n ey o a r t h o w n e r o o n d u m b c o m p u t e rh e l p l e s s l y a t t a c h e d t a w a i t i n g d i s k d r i v e . T b f a i r , c o m p u t e r s a r n o c o m p l e t e l y s t u p i d . I t h e y w e r e , y o u w o u l d s e s o m e v e r y b i z a r r eb e h a v i o r w h e n y o t u r n e d o n o n I n s t e a d , t h p r o c e s s o r i h e l d i n a c t i v e w h i l e v o l t a g e l e v e l sr i s e a n t h p o w e r s u p p l y s t a b l i z e s . O n c er e l e a s e d , t h p r o c e s s o r e x e c u t e s h o u s e k e e pi n p r o g r a m t h a t s e t s r e g i s t e r s t t h e i r s t a r t u pv a l u e s , c h e c k s m e m o r y , e t c . T t h i s , C P / Ma d d s o n m o r e j o b . T h c o m p u t e r l o o k s f o a n l o a d s p r o g r a m c a l l e d " b o o t s t r a p " o r" b o o t e r " ( f r o m t h p h r a s e " t p i c k y o u r s e l fu b t h b o o t s t r a p s " ) . I i t h b o o t p r og r a m ' s j o b , i t u r n , t o g e t t h m o r e c e n t r a lp a r t s o t h C P / M s y s t e m o f t h d i s k a n i n t ot h c o m p u t e r . C o n s e q u e n t l y , t s t a r t u C P / M c o m p u t e r , y o s i m p l y p l a c e C P / M

T h 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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-01-1986-apr 58/76

s y s t e m d i s k i t h e d r i v e a n t u r n o t h c o p u t e r ( o p r e s s t h r e s e t o t h 1 2 8 ) . W h a tc o u l d b e s i m p l e r ?

T h i s s t a r t u p p r o c e s s r e s u l t s i t h r e e t h i n g sb e i n g m o v e d f r o m d i s k t c o m p u t e r . H e r e w e n t e r t h a l p h a b e t s o u p C P / M i f a m o u s f o r .T h e y a r e : B I O S , B D O S a n C C P . L e t ' s t a k et h e m i r e v e r s e o r d e r .W h a t ' s C C P ?

T d y o u r b i d d i n g , C P / M n e e d s t b a b l e t o c o m m u n i c a t e w i t h y o u . T h i s i m p o r t a n tf u n c t i o n i h a n d l e d b t h C o n s o l e C o m m a n dP r o c e s s o r ( C C P ) . N o t h a t m a n y c o m p u t e r sc o m e i s i n g l e s m a l l b o x , " c o n s o l e " i t e r mt h a t i g e t t i n g i n c r e a s i n g l y q u a i n t . T i m e w a w h e n t h w h i t e - c o a t e d t e c h n o l o g i c a l l y e l i t eh u d d l e d a r o u n d c o n s o l e s l i k e t h o p e r a t o r s o g r e a t p i p e o r g a n s . N o w , i i m o s t l y k e y b o a r dw i t h m o n i t o r s c r e e n n e a r b y .

G o p r o g r a m t l o a d a n r u n , a f i l e t l i s t , c r e a t e o s c r a t c h ? I i C C P ' s j o t i n t e rp r e t y o u r w i s h e s a n s e t h a t t h e y a r e c a r r i e do u t .B D O S

B D O S s t a n d s f o B a s i c ( n o t B A S I C ) D i s kO p e r a t i n g S y s t e m . I i y o u r l i n k w i t h t h e d i s kd r i v e a n a l t h g o o d s t u f f s t o r e d t h e r e i n .T h i n k o B D O S a c l e r k w h q u i e t l y g o e sa b o u t h i j o o f i l i n g . H l o c a t e s t h f i l e s a n r e c o r d s t h a t a r e c a l l e d f o r , a l l o c a t e s s t o r a g es p a c e f o t h i n g s t b s t o r e d , a n m a k e s s u r et h a t y o u r d i s k s a r e m a i n t a i n e d i a o r d e r l ym a n n e r . B t h w a y , B D O S a c t u a l l y t a k e s c o t r o l o f y o u r d r i v e a n e v e n w r i t e s h i d i s k s i f o r m a t d i f f e r e n t f r o m t h a t n o r m a l l y s e e n o C o m m o d o r e e q u i p m e n t . M o r e a b o u t t h a tl a t e r .B I O S

Y o m a h a v e n o t i c e d t h a t C C a n B D O S a r b o t h h e a v i l y i n v o l v e d i t h i n p u ta n o u t p u t o f i n f o r m a t i o n . A t h s a m e t i m e ,C P / M c a n b e f o u n d o w i d e r a n g e o d i f e r e n t m a c h i n e s . W h e n y o u w a n t t e r a s e f i l ef r o m d i s k , t h o r d e r i t a k e n b C C P , t h B D O S c l e r k d o e s h i t h i n g a n i m a t t e r s n o w h a t b r a n d o c o m p u t e r o r d i s k d r i v e y o a r u s i n g . T h c o m m a n d y o i s s u e i a l w a y s t h s a m e ; a i t h r e s u l t .

T h i s b i o m a g i c i a c c o m p l i s h e d b t h B a s i c I n p u t / O u t p u t S y s t e m ( B I O S ) . B I O S

w o r k s a s o r t o s w i t c h b o a r d w i t h i n t h C P / M s y s t e m . W h e n B D O S w a n t s t o t a l k t ot h d i s k d r i v e o C C n e e d s c o m m a n d s f r o mt h k e y b o a r d , i i B I O S ' s j o t m a k e s u r e t h ec o n n e c t i o n s a r m a d e .

W h i l e t h d e t a i l s o h o B I O S d o e s w h a ti d o e s d i f f e r f r o m c o m p u t e r t c o m p u t e r ,p r o p e r l y s e t - u p B I O S ( t h e m a n u f a c t u r e r ' s j o b ,n o t y o u r s ) s h o u l d b q u i t e i n v i s i b l e . I t i s t h i sc h a n g e a b l e B I O S t h a t m a d e C P / M p o r t a b l ea n p o p u l a r .T P

S f a r , w h a v e g o o d s t a r t o t h e m p t ym e m o r y p r o b l e m , b u w h a t a b o u t t h s m a l lm e m o r y p r o b l e m ? C P / M ' s s o l u t i o n w a t e m p l o y t h s a m e a r e a o m e m o r y f o m a n y d i f e r e n t u s e s . T h i d e a i t k e e p t h p r o g r a m s o f u n c t i o n s i r e l a t i v e l y s m a l l u n i t s a n s t o r et h e m o t h d i s k . T h e n , w h e n y o h a v e n e e d o o n e , C P / M p u l l s i o f f t h e d i s k a n e x e c u t e s i t M o v e o t t h e n e x t j o b , a n C P / M s w a p s i

H ( O f f ]

K S T I H T I Hf i | : ( W r U t t m U f c l l ' M t s f t r t U ) ) , . . . ( ( [ • ) )

f i t * f i l t e t p j p r o f f j x P I c t r i e s f i l e s , C M b i t u f i l e s , t t dt r i n s f r s h i t s b t t m t n i . ' M , p r i n t e r s , e s t s i l e s , t i t b e rd e » i t e s i t t w h e d t c w t e r . T h e f i r s t f i l e s p e c i t h d e s t i t u t i o n . T h s e c o n d f i l t s p e t i t h s w e e . B s t w s w r e t f i l e i t t t s i t p i r j t H b c o w l s t c o 4 i n e i m f i l e si n t o o n e d i e . l o i c t t t i n i t i M » t h a v a i l a b l e t f t i o n s .I h e I S n ) o p t i o n i t h d e s t i n a t i o n f i l e s p e c t i l l s P I t o t a p sw o j f M l t t h a t u s e r n u t t e r .H m t n c o w w d t i l l d i s p l « s a p r w * t a w i t s j ? « -s s r i e s o c o n u n d s , e n t e r e d u p r o c e s s e d n l i e e i t t i n e ,T h e s o u r c e o d e s t i n a t i o n c b C P . 1 1 3 l a s i c i i d « i « ,

P r e s s S E I U M t o c o n t i n u e

S t a r t o f P I h e l p f i l e . M o s t h e l p f i l e r u s e v e r a ls c r e e n s . I a d d i t i o n , h e l p f i l e s c o m e w i t h m u l t i p l es u b - f i l e s t h a t d i s c u s s o p t i o n s a n e v e n g i v ee x a m p l e s .t h n e x t u n i t . I C P / M - s p e a k , t h i s b u s y s e t i o n o c o m p u t e r m e m o r y i c a l l e d t h T r a ns i e n t P r o g r a m A r e a ( T P A ) .W h C a r e s ?

T i n y m e m o r i e s a r n o j u s t f a d i n gm e m o r y , a n t h o s e o u w i t h C o m m o d o r ek e y b o a r d s u n d e r o u r f i n g e r s h a v e l o n g h a B A S I C o p e r a t i n g s y s t e m s t h a t w o r k j u s t f i n e .M o r e o v e r , t h B A S I C i t h 1 2 P i t h b e s te v e r . S w h b o t h e r g i v i n g t h e 1 2 C P / M ?

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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-01-1986-apr 59/76

C P / M w e n t o f r o m i t h u m b l e b e g i n ni n g s t o b e c o m e t h d o m i n a n t o p e r a t i n g s y s t e mf o m i c r o c o m p u t e r s . W e l l o v e r b i l l i o n d o l l a r si s o f t w a r e a n e q u i p m e n t c h a n g e d h a n d s w i t ht h e c h a r a c t e r s " C P / M " a t t a c h e d t i t a n p y r a m i d s c o u l d h a v e b e e n b u i l t w i t h t h h o u r so p r o g r a m m i n g t i m e i n v e s t e d i i t A r e c e n t l ya f i v e y e a r s a g o , t h m o s t p o p u l a r , m o s ts o p h i s t i c a t e d a n w i d e s t s e l e c t i o n o m i c r o c o m p u t e r s o f t w a r e o e a r t h w a a l C P / M . A n t h l a r g e s t p u b l i c d o m a i n ( f r e e ! )l i b r a r i e s a r p r o b a b l y s t i l l C P / M . D o y o c a r ea b o u t t h a t ? W e l l d o

S e c o n d T r yN o m a n y 6 o w n e r s k n o w i t b u C o

m o d o r e t r i e d t o p e n t h w o r l d o C P / M t u o n c e b e f o r e . c a r t r i d g e ( t h a t p l u g g e d i n t o t h e x p a n s i o n , o " g a m e " , p o r t ) w a a c t u a l l y s o l df o r t h e 6 4 b u n o m u c h c a m e o i t I w a c a u g h t i s o r t o f c h i c k e n a n e g p r o b l e m .F e p e o p l e b o u g h t t h c a r t r i d g e b e c a u s e t h e r ew a s n o s o f t w a r e t r u o i t a n d n o o n m a d es o f t w a r e a v a i l a b l e b e c a u s e t h e r e w e r e s f e c a r t r i d g e s b e i n g s o l d . T h p r i m a r y s t u m b l i n gb l o c k w a t h a t C o m m o d o r e u s e s i t o w u n q u d i s k f o r m a t ; t h 1 5 4 1 d i s k d r i v e c o u l d n o t ,b i t s e l f , r e a d a n o t h p o p u l a r ( i . e . ,a v a i l a b l e ) C P / M d i s k f o r m a t s .

C o m m o d o r e c l e a r l y i n t e n d s t a v o i d s u c hf r u s t r a t i o n w i t h t h 1 2 8 . F i r s t , e v e r y 1 2 c o m e sw i t h a s e c o n d C P / M - c a p a b l e p r o c e s s o r c h i pb u i l t r i g h t i n ( t h e Z 8 0 - A ) . S e c o n d , t h n e 1 5 7 1 d i s k d r i v e h a b e e n o p t i m i z e d t b a b l et r e a d m o s t C P / M d i s k e t t e s w i t h o u tr e f o r m a t t i n g .T h D r i v e t C P / M

A l C o m m o d o r e d i s k d r i v e s u s m e t h o dc a l l e d G r o u p C o d e R e c o r d i n g ( G C R ) . T h i s i m i x e d b l e s s i n g , b u w h a t G C l a c k s i c o p a t i b i l i t y i m a k e s u f o i n e f f i c i e n t u s o d i s ks u r f a c e . A l e l s e b e i n g e q u a l , y o c a p u m o r ed a t a o C o m m o d o r e f o r m a t t e d d i s k e t t e t h a no t h e r s . T h r e s t o t h w o r l d u s e s t h e M o d i f i e dF r e q u e n c y M o d u l a t i o n ( M F M ) t e c h n i q u e . U f o r t u n a t e l y t h e r e a r m a n y s p e c i e s o g e n u sM F M , b u t h e 1 5 7 1 i a d a p t a b l e ( p r o g r a mm a b l e ) a n c a c o p e w i t h m o s t o f t h e m . W h a ta l t h i s m e a n s i t h a t y o c a p u l l d i s k o u o y o u r n e i g h b o r ' s C P / M m a c h i n e , p u s h i i n t o1 5 7 1 a n r u h i p r o g r a m s o 1 2 8 . G o o d

d i p l o m a c y , h o w e v e r , r e q u i r e s t h a t y o k e e p i m i n d t h a t t h e n e i g h b o r p r o b a b l y s p e n t $ 3 5 0 0o h i s y s t e m . D o n ' t r u i i n S h o r e u h i w o u n d e d e g b l e t t i n g h i g i v e y o C P / Ml e s s o n s ( a n d h i f a v o r i t e u t i l i t y p r o g r a m s ) .W o r k i n g w i t h C P / M

T h f i r s t t h i n g w i t h w h i c h y o a r c o f r o n t e d a f t e r l o a d i n g C P / M i t h " A p r m p t . C P / M i s e u t w o r k w i t h f o u r d i s kd e v i c e s . U n l i k e C o m m o d o r e ' s d i s k o p e r a t i n gs y s t e m , t h e y a r d e s i g n a t e d " A t h r o u g h " D r a t h e r t h a n " 8 t h r o u g h " 1 1 " . T h " A j u s tm e a n s t h a t d i s k d e v i c e " A i t h c u r r e n td r i v e , a n t h " > i t h C P / M o p e r a t i n gs y s t e m ' s " s i g n a t u r e " . W h e n y o a r w o r k i n gw i t h o t h e r p a r t s o C P / M , y o w i l l s e o t h e rp r o m t s s u c h a P I P ' s ( s e e b e l o w ) " * " .

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

D I G e t s y o d i r e c t o r y .R E N A M E R e n a m e s a d i s k f i l e .

E R A S E S c r a t c h f i l e f r o m d i s k .T Y P E P r i n t s c o n t e n t s o f i l e .S A V E S a v e s c o n t e n t s o f m e m o r y a

d i s k f i l e .U S E R C h a n g e s u s e r n u m b e r .

C P / M i m o d u l a r a n d i s k o r i e n t e d . T h a b o v e c o m m a n d s , i s s u e d i s i m p l e f o r m , w i l le x e c u t e i m m e d i a t e l y . T h e r e a r o p t i o n s t h a ty o c a a d t t h e s e c o m m a n d s ( t h e r e a r a l e a s t t e o p t i o n a l p a r a m e t e r s f o D I a l o n e )t h a t w i l l c a u s e C P / M t g t t h e d i s k f o a d d it i o n a l c o d e .

P u l l i n g t r a n s i e n t c o m m a n d s o f t h e d i s kw h e n e v e r y o u w i s h t d m o r e t h a n t h m o s tb a s i c o o p e r a t i o n s i n o n e a r l y t h l i a b i l i t ym o s t p e o p l e e x p e c t . T h t r a d e - o f f i t h a t t h C P / M " o p e r a t i n g s y s t e m ' . ' i e x p a n d a b l e t t h l i m i t s o d i s k s t o r a g e . T h f a c i l i t i e s t h a tc o m e o t h C P / M s y s t e m d i s k r e f l e c t t h i s i t h e i r p o w e r , f l e x i b i l i t y a n e a s e o u s e .

T a k e P I ( P e r i p h e r a l I n t e r c h a n g e P r g r a m ) , t r a n s i e n t c o m m a n d w h i c h , a i t n a m ei m p l i e s , i p r o g r a m a l b i t s e l f . P r o g r a m s ,

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

Page 60: The Guide to Computer Living Vol 03 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-01-1986-apr 60/76

C M U . I I n t h t C e m e d o r e 1 2

W i f t A f t 1 f t ( I

k e v f i sO f t T ED O ! ! 5I H I l I iS E

1 1 ) 1

c o l w n d i s p l a y

S V H L C O C O C O

C C F O R H f t TD f i T E CE P A T C HS E M F

C O C O A S C O C O C O

J T O E 8 5

H E L PP U & A T E CE R A S EP I S K O U

C c a n :C O C O C 8

n u K W C Em m

R I S c C c s

K E T F I f iC I P f S T SD I f f6

c t C c e C C C

U s o D I c o m m a n d . F i l e s l i s t e d a r t h o s e t h a t c o m e o C P / M s y s t e m d i s k .

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

t a k i n g e r r o r s , d u p l i c a t e f i l e s a n e v e n m i s si n g p e r i p h e r a l s i s t r i d e . W h e n s y s t e m s u c ha C P / M h a b e e n a r o u n d a l o n g a t h i s ,r o u g h e d g e s a r h a r d t f i n d .

A n o t h e r o t h e t r a n s i e n t c o m m a n d s , o n t h a t w i l l b o s p e c i a l i n t e r e s t t f i r s t t i m eu s e r s , i H E L P . T h H E L P f i l e s a r h e l p f u la n q u i t e e x t e n s i v e . I y o a r a a l s a v v ya b o u t c o m p u t e r s , t h e s e o n - l i n e f i l e s m a k e t h c o v e r a g e i t h P e r s o n a l C o m p u t e r S y s t e mG u i d e ( t h e b o o k t h a t c o m e s w i t h t h 1 2 8 ) u n e c e s s a r y . M o r e i n - d e p t h c o v e r a g e c a n b e h a d ,f o $ 1 9 . 9 5 , f r o m C o m m o d o r e D i r e c tM a r k e t i n g , D R O f f e r , C - 2 6 5 1 , W e s t C h e s t e r ,P e n n s y l v a n i a 1 9 3 8 0 ( s i x t e i g h t w e e k s o p t i e n c e , p l e a s e ) .F u t u r e - d r i v e

N d i s c u s s i o n o t h h a r d w a r e s i d e o C P / M o t h e 1 2 8 w o u l d b c o m p l e t e w i t h o u tm e n t i o n i n g C o m m o d o r e ' s s o o n t b r e l e a s e dR A d i s k . T h i s d e v i c e i s m a l l c a r t r i d g e t h a tc o n t a i n s u t o a h a l f - m i l l i o n b y t e s o s t o r a g e .L o g i c a l l y , i f u n c t i o n s a i i w e r e v e r y , v e r yf a s t d i s k . F r o m B A S I C , y o S T A S H d a t a t i t a n F E T C H i b a c k . U n d e r C P / M y o c a m o v e y o u r m o s t - u s e d " c o m m a n d s " t t h i s e p a n s i o n m o d u l e , a n h a v e t h e q u i v a l e n t o f g i a n t o p e r a t i n g s y s t e m u n d e r y o u r f i n g e r t i p s .

A l s o o s p e c i a l i n t e r e s t t C P / M u s e r s w i l lb t h h a r d d i s k s a i d t b c o m i n g f o r t h e 1 2 8 .S u c h d e v i c e w o u l d c o m b i n e v a s t s t o r a g e w i t ha a c c e s s s p e e d s o m e w h e r e b e t w e e n R A d i s ka n f l o p p y d r i v e s .M e m o r y - W a r e

r e c e n t p r i m e m i n i s t e r o C a n a d a o n c ec o m m e n t e d t h a t l i v i n g n e x t t t h U n i t e dS t a t e s w a s , e c o n o m i c a l l y , " . . . l i k e s l e e p i n gw i t h a e l e p h a n t " . M a n y i t h c o m p u t e r i d u s t r y h a v e h a s i m i l a r t h o u g h t s a f t e r I B h a r o l l e d o v e r o t h e m . S i w a w i t h D i g i t a lR e s e a r c h , I n c . ( D R I ) , t h c o m p a n y G a r yK i l d a l l a n C P / M b u i l t . W h e n I B m o v e d i t t h p e r s o n a l c o m p u t e r m a r k e t , t h e r e w e r et w s u i t e r s t r y i n g t o b e c o m e t h o p e r a t i n gs y s t e m f o 1 6 - b i t c o m p u t e r s . D R o f f e r e dC P / M 8 6 a n M i c r o s o f t p u s h e d t h e u p s t a r tM S - D O S . I B t o o k u w i t h M S - D O S , a n D R w e n t h o m e f e e l i n g . . w e l l . . C a n a d i a n .

W i t h C P / M " o u t o f a v o r " i r e c e n ty e a r s , i h a n o b e c o m e h a r d t o f i n d C P / Ms o f t w a r e o t h s t o r e s h e l v e s . I t i s s t i l l i t h c a t a l o g s , b u t , u n f o r t u n a t e l y , m u c h o i s t i l l a t h p r i c e s t h a t $ 4 0 0 0 c o m p u t e r s e n c o u r a g e .A n y o n e f o M u l t i p l a n a $ 2 5 0 , W o r d S t a r a $ 4 9 5 ( $ 7 4 5 w i t h M a i l M e r g e ) , o P a s c a l M a $ 5 0 0 ? 1 * 1 1 p a s s . C o m e o g u y s , n u s i l e t i n g a l t h a t s t u f f m o l d e r a w a y i s o m e v a u l tb e c o m i n g j u s t m e m o r y . P u t w o - d i g i t p r i c eo t h o s e p a c k a g e s , a n g e t h e m m o v i n g a g a i n !

I t h m e a n t i m e , I ' l l d i t h r o u g h t h f r e eb i a u s e r g r o u p s , a n c o n t i n u e t e x p l o r e t h i sf a s c i n a t i n g s i d e o t h C o m m o d o r e 1 2 P C

5 T h 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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-01-1986-apr 61/76

R e a l G a m e r sD o n ' t R e a d I n s t r u c t i o n s

b y R o b e r t J S o d a r oI o u l a s t o u t i n g , w d i s c u s s e d f o u r

g a m e s f r o m t h f o l k s a E p y x . ( A c t u a l l y ,d i s c u s s e d t h e m y o w e r e m e r e l y m c a p t i v ea u d i e n c e . ) B u t , i w a s n ' t u n t i l r e c e i v e d t h a tp a r t i c u l a r i s s u e o T h e G u i d e t h a t r e a l i z e dt h a t h a d c o m m i t t e d p r o f e s s i o n a l n o - n o .s p e n t s e v e r a l p a g e s w r i t i n g a b o u t t h e m e r i t s ( o l a c k t h e r e o f ) o E p y x ' g a m e s , y e f a i l e d t g i v e y o t h e i r a d d r e s s .

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

w i t h t h f o l l o w i n g i n f o r m a t i o n :E p y x , I n c .1 0 4 3 K i e l C o u r tS u n n y v a l e , C 9 4 0 8 9( 4 0 8 ) 7 4 5 - 0 7 0 0

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

A c t u a l l y , d i d n ' t s i n c e r e l y m e a n t t r e v i e w A c t i v i s i o n g a m e s t h i s t i m e o u t , b u d i d n ' t r e c e i v e t h e m i t i m e t g i v e t h e m f a i rl o o k , s o I ' g o i n g t s a v e t h e m f o f u t u r ec o l u m n . I n t h e m e a n t i m e , I ' l l d i s c u s s a f e o t h e r p r o d u c t s I ' v e b e e n p l a y i n g w i t h . T h e y i c l u d e p a i r f r o m C B S o f t w a r e ( n o w d o i n gb u s i n e s s a C B E d u c a t i o n a l S o f t w a r e , o s o m e s u c h m o r e l a t e r ) , o n f r o m A b a c u s ,o n f r o m B r o d e r b u n d / S y n a p s e , a n b r i e fr e p o r t o p a i r o p r i n t e r s . { P r i n t e r s ?t h o u g h t t h i s w a g a m i n g c o l u m n ! S h u t u p !I t ' s m c o l u m n , s I ' l l d w h a t w a n t ! )

F i r s t , t h e p a i r f r o m C B S : T h K e y s t R e s p o n s i b l e D r i v i n g a n T h e B o d y i F o c u s .K e y s i n e d r i v i n g p r o g r a m t h a t h a s p i c k e du l o o f a v o r a b l e r e s p o n s e h e r e i C o n n e ct i c u t , s i n c e l o c a l h i g h s c h o o l ( W i l t o n H i W i l t o n ) i n o u s i n g i a s u p p l e m e n t t t h e i rD r i v e r ' s E p r o g r a m . K e y s t a k e s t h u s e rt h r o u g h a l p h a s e s o f d r i v e r ' s e d u c a t i o n , i c l u d i n g t e s t i n g o c o n t r o l s k i l l s , s i g n r e c o g n it i o n , r e a c t i o n t i m e , c i t y , t o w n , a n h i g h w a yd r i v i n g .

T h p r o g r a m i w e l l l a i d o u a n f u l l yd o c u m e n t e d . T h m a n u a l e v e n i n c l u d e sg l o s s a r y o t e r m s . K e y s d o e s , h o w e v e r , c a r r yt h e d i s c l a i m e r t h a t a n t e s t i n g e i t h e r t e x t ,o r a l , o o t h c o m p u t e r i n s u b s t i t u t e f o a c t u a l l y d r i v i n g o t h r o a d w i t h a q u a l i f i e d i s t r u c t o r . I f u r t h e r s t a t e s t h a t C B t a k e s n r e s p o n s i b i l i t y f o r t h e u s e r ' s d r i v i n g a b i l i t y a f t e rh a v i n g v i e w e d t h e i r p r o g r a m . I s p i t e o t h i sm i n o r l e g a l i s m , t h p r o g r a m i s h i n i n g e x a mp l o w h a t p r o g r a m m e r s a n d e d u c a t o r s c a d i t h e y p u t h e i r m i n d s t o g e t h e r a n a c t u a l l y a t e m p t s o m e t h i n g w o r t h w h i l e .

T h l o c a l C h e v y C a r D e a l e r A s s o c i a t i o n i l o o k i n g i n t o s p o n s o r i n g t h u s o t h p r o g r a mi o t h e r C o n n e c t i c u t h i g h s c h o o l s . I y o w i s ht k n o w h o t s e u t h i s s t u d y p r o g r a m i y o u r s c h o o l s y s t e m , c o n t a c t K a t h l e e n S M c G o w a n , D i r e c t o r o P u b l i c R e l a t i o n s , C B ( E d u c a t i o n a l ) S o f t w a r e , O n F a w c e t t P l a c e ,G r e e n w i c h , C 0 6 8 3 6 , p h o n e : ( 2 0 3 ) 6 2 2 - 2 5 0 0 .T e l l h e s e n t y o u .

T h s e c o n d C B " g a m e " w w i l l t a l ka b o u t i T h B o d y i F o c u s . A g a i n , w s e

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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-01-1986-apr 62/76

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

T h i s p r o g r a m i d e s i g n e d t a s s i s t s t u d e n t so a l a g e s i d i s c o v e r i n g m o r e a b o u t t h a t w o d r o u s o r g a n w c a l l t h h u m a n b o d y . T h t h r e e - p a r t p r o g r a m f i r s t i n v e s t i g a t e s e i g h t b o d ys y s t e m s , t h e n o f f e r s c l o s e - u p s o t h m a j o ro r g a n s a n s y s t e m s . L a s t , b u t n o t l e a s t , i t e s t i n g s e c t i o n t h a t w i l l a s s e s s w h a t y o h a v el e a r n e d , a s k i n g y o s e r i e s o 2 r a n d o m l yg e n e r a t e d q u e s t i o n s .

M o n l y g r i p e w i t h t h p r o g r a m i t h l i m i t e d s e l e c t i o n o t o p i c s o f f e r e d . I o f f e r sc l o s e - u p s o t h h e a d , a r a n t o r s o . B u t , i n e v e r e x a m i n e s t h l e o d e l v e s i n t o t h r e p r o d u c t i v e s y s t e m . I C B S ' s d e f e n s e , c a u n d e r s t a n d t h a t t h r e p r o d u c t i o n i s s u e p u t st h e m i n t o r a t h e r d e l i c a t e p o s i t i o n . I ' n o s u r e w o u l d w a n t m y o u n g s t e r p o k i n g a r o u n dw i t h t h a t p a r t o t h p r o g r a m b e f o r e w a r e a d y t d i s c u s s i w i t h h i o h e r . O t h

M g T A K E S T H Ef m 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 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 $ 2 9 . 9 5S s c i n r C o p y D u B a c k U p C o p y " W h o l e B i t " O n S e r i e i P r o g r a m o t e q u e n l r a !

f i l e c o p y 1 d n c o n v e r s i o n □ p r o g r a m t i l o l t t e q u e n t n l M C h e c k t r a c k a n i ll e c t o r f o r e r r o r ! E x a m i n e c o n t e n t ! < f i l e - , b l a c k i i b l o c k i H E o A S C I I

M o d i f y c o m m i t o b l o c k C h e c k w h o l e d u t o s r r o r i S a v e O u U n l i t i n o n t od u S C R E E N - D U M P H i - R a i G r a p h i c s a n d C h a r e t e l p r i m e r u i i n g o n y w l e c t e dm e m o r y l o c a i i o m 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 i r a n s f i K t o a n o t h e r d i i k P r o v i d e d o d i i k e t t e i p l a s t i c l i b r a r yr a t e w i l h i n t l 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 ™ ; 5 4 M S j 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 8 c o l u m n v i e w i c r a « n O n - l i n a H E L P S c r e e n ! 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 a j o r p r i n t e r ! b M e n u S e l e c t i o n A b i l i t y t c u i t o mt a i l o r p r i n t c o m m a n d ! T a b - w u i n g 3 4 0 c o l u m n i t i c r e e n F i l l c o p i e t p r i n t e d i B u 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 e M t a n 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 s e l e c t a b l e M e n u s e l e c t i o n o f d u d i e s G l o b a l t e a r c h a n d / o r r e p l a c e

B l o c k m o v e / e n p y F i l e m a r g e H o r i i o m a W a r i i e a l K i o l l i n f i L e f l , 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 / » u p e r s c r i p t B l o c k e r s i e H e a d e 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 i T e C e n t e r i n g a n m o r e . .

P R O V I D E D O D I S K E T T E W I T M U S E R ' S M A N U A L I R I N G B I N D E R I G 4 S 3 9 E X T E N S I V E M A N U A L O O I S K F O V O T P R I N T O U ( C 4 4 I O N L V 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 $ 3 9 . 9 5F I L E C O N V E R T E R ; A l l o w t h I r a n i t e f i l e t b e t w e e n t h p o p u l a r d a t a b a s e

p r o g r a m ! ; M a n a g e r I M . F l e x l i t e ™ . S u p e r b a i e W ™ P r a c t i c e ™ S i l i c o n O f f i c e 1 " ,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 e l a t i v e d i e t m a b c o n v e n e d t 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 o r S c r e e n p o k e , a n m c e - v e n a . W i l l c o n v e r t f i x e d o v a r i a b l ed i e s . F i l e t f r o m a n y d a t a b a t 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 t o c e t i i n g . A l l o w i t h t n n i f e r o t a x i f i l e i f r o m o n e w o r d p r o c e n m j p r o u r a r n t oa 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 i c a n b 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 t e s w g u e n i i a l d a t a b a t e t i l e o u t 3 f i t l d t p e r e c o r d ; v e r y l a i td a t a b n e n t r y p r o g r a m u i e f u l f o e n t e 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 b e a i i l y c o v e r t e d t o y o u r i p a c i l i e d a l a b a t * u i i n g " F I L E C O N V E R T E R " H E A D R E L A T I V EA l l o v n v i e w i n g o p r i n t i n g o a n s e l e c t e d r a l a i . w t i l e r e c o r d ( P E T . A S C I I o S c - e - n -p o k e f o r m ! P r o v i d e d o d i t k e t t e e l a s t i c l i b r a r y c a i e w i t h m i 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 n e i c o m p u t e r ! )

■ ■ u . s . c o m m o d o r « u w 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 u m * " 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

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

T h e n r e s u l t i p r o g r a m t h a t s c o r e sb i 9 0 i d e s i g n a n e x e c u t i o n . I y o c a n ' tf i n d i i y o u r l o c a l c o m p u - s h o p , c o n t a c t C B a t h a b o v e a d d r e s s , a n I ' s u r e t h e y ' l l h e l py o o u t . O n t h i n g p e r h a p s s h o u l d m e n t i o n. T h B o d y i F o c u s i n o y e a v a i l a b l e f o

t h C o m m o d o r e 6 4 p r e v i e w e d a ( G a s p ! )A p p l e v e r s i o n . B u t , h a v e b e e n a s s u r e d t h a tC - 6 4 / 1 2 8 v e r s i o n s h o u l d b a v a i l a b l e b e f o r et h e n o t h y e a r . ( T h e d r i v i n g p r o g r a m ,h o w e v e r , i c u r r e n t l y a v a i l a b l e f o t h C o m m o d o r e . )

N e e d l e s s t s a y , i i b e c a u s e o p r o g r a m sl i k e t h e s e ( a n d t h m a n y o t h e r f i n e e d u c a t i o n a lp r o g r a m s u n d e r C B S ' s u m b r e l l a ) t h a t t h e yd e c i d e d o n a m e c h a n g e . T h e y a r m o r e t h a nj u s t a n o t h e r s o f t w a r e h o u s e ; a n t h e y m a k em o r e t h a n j u s t g a m e s . b e l i e v e t h e m t b t h f i r s t o f n e b r e e d o f e d u c a t i o n a l s o f t w a r ed e v e l o p e r s / d e s i g n e r s / m a r k e t e r s . T h e y h a v ep r o d u c e d s o m e o t h b e s t e d u c a t i o n a l p r g r a m s t h a t I ' v e s e e n .

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

W h e n s o f t w a r e r e q u i r e s s p e c i a l s y m b o l s o f u n c t i o n s t b u s e d d u r i n g e a r l y s t a g e s o t h p r o g r a m , w h i i t h a t t h e r e i s e l d o m , i e v e r ,a n i m m e d i a t e f o o t n o t e e i t h e r t e l l i n g y o h o t p r o d u c e i t o t e l l i n g y o w h e r e t l o o k t f i n d o u h o w ? e . g . " T h e c h e c k m a r k f o u n di p r o b l e m # i a c h i e v e d b h i t t i n g t h S H I F Ta n B r i t i s h P o u n d k e y s ( s e e p a g e 1 0 4 ) , " o r " P r i o r t S A V i n g i n f o r m a t i o n t o d i s k ( s e ep a g e 1 3 y o m u s t f i r s t f o r m a t s a i d d i s k a c c o rd i n g t t h d i r e c t i o n s f o u n d o p a g e 1 5 . " O r b e t t e r y e t , w r i t e t h f r i g g i n ' m a n u a l s a s t op r o v i d e i n f o r m a t i o n t o t h e u s e r i t h o r d e r i w h i c h y o c a l o g i c a l l y e x p e c t t h e u s e r t n e e di n o t b a s s - a c k w a r d s ! !

I t o o k m n e a r l y t w f r u s t r a t i n g h o u r s o fa g o n i z e d s e a r c h i n g t d i s c o v e r t h a t t h i n f o rm a t i o n n e e d e d o p a g e f i v e o t h m a n u a lw a p r o v i d e d s o m e 9 p a g e s f u r t h e r i n t o t h b l e s s e d b o o k . S o m e d a y I ' g o n n a k i l l m c o p y w r i t e r a n i t ' s g o n n a b f u n ! !

N e x t o t o d a y ' s a g e n d a i P r i n t S h o p ' sG r a p h i c L i b r a r y ( D i s k 2 ) T h i s p r o g r a m , j u s to u f r o m B r o d e r b u n d / S y n a p s e , a d d s o v e r 1 0 n e p r e - d e s i g n e d c h a r a c t e r s a n d / o r d e s i g n s t P r i n t S h o p ' s r e p e r t o i r e . A n o t h e r p a i r o d i s k s

6 T h 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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-01-1986-apr 63/76

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

j u s t n o d e t e r m i n e d t h a t t h n e d o o - d a h si n c r e a s e t h v e r s a t i l i t y o P r i n t S h o p t t h e t e n t t h a t i w a r r a n t s a f u l l - s c a l e r e v i e w a l o i t o w w h i c h I ' l l p r o v i d e i t h c o m i n g m o t h s . F o n o w , w i l l l i m i t m c o m m e n t s t f e w o r d s .

h a v e t e n d e n c y t n o t s e n d c a r d s , s i n c ej u s t d o n ' t h a v e t h p a t i e n c e r e q u i r e d t s t a n di s t a t i o n e r y s h o p a n r e a d e n d l e s s o f f e r i n g st h a t a r e n e i t h e r c u t e n o f u n n y . B u t , w i t h t h h e l p o P r i n t S h o p a n t h n e g r a p h i c l i b r a r y ,I ' v e s e n t o u m o r e c a r d s , b a n n e r s a n d w h a t n o ti t h l a s t m o n t h t h a n h a s e n t i t h p r e v i o u s f i v e y e a r s a n I ' h a v i n g a g r e a tt i m e d o i n g i t ( I ' m a l m o s t e m b a r r a s s e d t a m i i t b u t u s i n g P r i n t S h o p i m o r e f u n t h a np l a y i n g s o m e o t h g a m e s I ' v e b e e n s e n t l a t el y . ) I t i s b r o u g h t t u b t h e f o l k s a B r o d e r -b u n d / S y n a p s e , 1 P a u l D r i v e , S a R a p h a e l ,C 9 4 9 0 3 - 2 1 0 1 , p h o n e : ( 4 1 5 ) 4 7 9 - 1 1 7 0 .

T h i s b r i n g s u s t o t h l a s t t o p i c p r i n t e r s .T h e s e d a y s , I ' u s i n g p a i r o t h e m : S t a rM i c r o n i c s S G - 1 0 C a n G E / T X P - 8 1 0 0 .N e i t h e r o t h e m h a v e n e e d o c o n n e c t i n g i t e r f a c e , s i n c e b o t h c o m e w i t h b u i l t - i n i n t e rf a c e . [ T h e G p r i n t e r ' s i n t e r f a c e i s o l ds e p a r a t e l y , b u i a v a i l a b l e f r o m G E a n i a t a c h e d ( a n d w i r e d ) d i r e c t l y t t h p r i n t e r . ] Y o o p e r a t e t h e m j u s t l i k e y o w o u l d a n o t h e rp r i n t e r , w i t h o n i n t e r e s t i n g c a t c h . T t h C - 6 4a n t t h C - 1 2 8 , t h e y b o t h l o o k j u s t l i k e

C o m m o d o r e 1 5 2 6 p r i n t e r . F o i n s t a n c e , w h e nu s i n g P r i n t S h o p , y o u w o u l d h a v e t u s t h C o m m o d o r e s i d e o t h d i s k t o g e p r i n t o u t .a t t e m p t e d t u s t h G e m i n i 1 0 c o n f i g u r a t i o nw i t h b o t h P r i n t S h o p a n P a p e r C l i p ( t h eS G - 1 0 C i S t a r M i c r o n i c s ' r e p l a c e m e n tm a c h i n e f o t h e o l d e r 1 0 a n e v e n t h m o r er e c e n t S G - 1 0 ) w i t h d i v e r g e n t r e s u l t s . W i t hP r i n t S h o p , s i m p l y g o t " S e t - u p p r o c e d u r en o c o m p l e t e d " m e s s a g e . W i t h P a p e r C l i p ,r e c e i v e d s e v e r a l p a g e s o n i c e l y p r i n t e dg i b b e r i s h .

I ' n o s u r e i t h i s w a a a n t i c i p a t e dr e s u l t o S t a r M i c r o n i c s a n G c r e a t i n g i n h o u s e i n t e r f a c e s , b u t h a t ' s w h a t h a p p e n e d ,f o l k s . I a n e v e n t , w i t h t h p r o p e r c o n f i g u r at i o n i u s e , b o t h p r i n t e r s w o r k w e l l . T h g o o dn e w s i t h a t b o t h p r i n t e r s n o t o n l y o f f e r b e t t e rq u a l i t y p r i n t i n g t h a n t h e 1 5 2 6 , b u t h e y a r c h e a p e r , a w e l l . N e a t t r i c k , h u h ?

S t a r M i c r o n i c s , 2 0 0 P a r k A v e n u e , N e Y o r k , N 1 0 1 6 6 , p h o n e : ( 2 1 2 ) 9 8 6 - 6 7 7 0 .G e n e r a l E l e c t r i c C o m p a n y , E l e c t r o n i c P a r kB u i l d i n g ^ , S y r a c u s e , N 1 3 2 2 1 , p h o n e : ( 3 1 5 )4 5 6 - 2 4 4 6 .

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

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 2 w i l r i 1 5 d r i v e ]

M o n t h s o f i h a v e g o n e i n t o o u 5 G C 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 e 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 n 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 1 2 S o f t w a r e . T h e c o m p l e t e p a c k a g e I n c l u d e s :I G 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 w e l l g i v e y o 0 c r e d l l i o y o u r c o r o 5 C l o n e M a c h i n e l o n l y 1 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 m o d e ) i n o t h 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 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

T h 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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-01-1986-apr 64/76

c o m m o d o r e1 2 8 P C

C O M M O D O R E 1 2 8 P C *T h n e w C o m m o d o r e 1 2 8 P C i c o p u t e r b r e a k t h r o u g h w i t h a l t h p o w e r o i t c o m p e t i t i o n a h a l f t h p r i c e !F e a t u r e s 1 2 8 K R A f o a d v a n c e d a pp l i c a t i o n s a n i n c r e a s e d p r o d u c t i v it y u s e r s e l e c t a b l e 4 8 c o l u m n f u l lc o l o r d i s p l a y , n u m e r i c k e p a t i c r e a s e d a t a e n t r y e f f i c i e n c y a n a c u r a c y , u s e r e x p a n d a b l e i 5 1 2 K f o r a p i d d a t a a c c e s s w i t h R A d i s k e x p a ns i o n m o d u l e s . 1 0 0 % c o m p a t i b l e w i t hC o m m o d o r e 6 s o f t w a r e a n p e r i p h e r a l s a n m o s t o f f - t h e -s h e l f C P / M s o f t w a r e .

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

C o m p u t r o n1 1 3 9 S I t A v P o r t l a n d . O U s e r s C o r n e r1 1 3 3 R i v e r s i d e

M e d f o r d , O S o f t w a r e E x p r e s s2 1 9 1 4 N 1 1 2 t hB a t t l e g r o u n d , W

C o m p u t r o n1 1 7 0 5 S P a c i f i c H w

T i g a r d , O T u m w a t e r V i d e o5 1 0 9 C a p i t a l B T u m w a t e r , W C o r n - S o f t1 8 3 1 S i l v e r L a k e R d

E v e r e t t , W

C o m p u t e r s E t c .1 5 1 3 N 1 2 2 n d A v P o r t l a n d . O C o m p u t e r s P l u s2 5 0 4 J e f f e r s o nT a c o m a . W R o y a l M o b i l e S o u n d6 1 S E m i g r a n tP e n d l e t o n , O

C o m p u t e r M a r t2 7 0 0 N A n d r e s e n R V a n c o u v e r , W M i c r o - P l u s8 2 M a i nS u m n e r , W S o f t L i n e1 7 0 0 H w 1 6 P o r t O r c h a r d , W

C o m p u t r o n1 1 4 2 W i l l a g i l l e s p i e R E u g e n e , O C o m p u t e r S o f t w a r e W h s e2 5 2 3 4 P a c i f i c H w K e n t . W C o m p u t e r C o m m u n i c a t i o n s1 7 6 0 2 H w 9 L i n w o o d , W

C o m p u t r o n6 N o H i l lY a k i m a , W P r o g r a m m e r s P l u s1 6 8 5 0 C e n t e r P k w yT u k w i l a . W C o l v i l l e C o m p u t e r s

3 6 4 t f lC o l v i l l e . W

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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-01-1986-apr 65/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 o r m a t t e d O u t p u tF o r m a t t i n g t h r e s u l t s o f o u r p r o g r a m s i

u s u a l l y a p r o b l e m t h a t w h a v e t s o l v e a o n t i m e o a n o t h e r a n m o s t p r o g r a m m i n gl a n g u a g e s p r o v i d e f o t h i s w i t h v a r y i n g d e g r e e so e a s e . F o e x a m p l e , F O R T R A N , w i t h i t F O R M A T s t a t e m e n t , p r o v i d e s f o r r a t h e r e t e n s i v e a n s o p h i s t i c a t e d p r i n t f o r m a t t i n g .V e r s i o n B A S I C o t h C o m m o d o r e 6 4 p r ov i d e s s o m e h e l p w i t h T A a n S P f u n c t i o n sa n t h a b i l i t y t P R I N T c u r s o r c o m m a n d s i q u o t e m o d e .

F o r m a t t i n g p r i n t e d o u t p u t i s h o w e v e r ,a n o t h e r m a t t e r . I w o n l y h a P R I N T U S I N Go P R I N T A T ! ( B A S I C V e r s i o n w i l l b b l e s s i n g a f t e r u s i n g V e r s i o n f o s e v e r a ly e a r s ) .

P a s c a l , o t h o t h e r h a n d , p r o v i d e sa l m o s t n h e l p a a l l . W h e n W i r t h d e s i g n e d t h l a n g u a g e , i w a t b e u s e d a t e a c h i n g t o o la n f o r m a t t i n g o u t p u t h a l i t t l e i m p o r t a n c e i t h i s c o n t e x t . P a s c a l w a t b e u s e d t t e a c hp r o s p e c t i v e c o m p u t e r s c i e n c e s t u d e n t s a b o u ta b s t r a c t d a t a t y p e s , h o t h a n d l e a l s o r t s o d a t a s t r u c t u r e s s u c h a t r e e s , a r r a y s o v a r i o u sd i m e n s i o n s , s e t s , l i n k e d l i s t s o v a r i o u s t y p e s ,e t c . I / w a t b h a n d l e d b t h p r o c e d u r e sR E A D , R E A D L N , W R I T E , a n W R I T E L Na n d , t l e s s e r d e g r e e , P U a n G E T ; n b e l l s , n w h i s t l e s . N o w , s o m e 1 y e a r s l a t e r ,t h c o n t e x t h a c h a n g e d . T h e r e i p l e t h o r a o P a s c a l i n s t a l l a t i o n s o m a i n f r a m e c o m p u t e r sa n t h n u m b e r o c o m p i l e r s a v a i l a b l e f o rm i c r o c o m p u t e r s i q u i t e l a r g e . k n o w o a l e a s t f i v e 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

a l o n e ! T h a b i l i t y t p r o p e r l y f o r m a t o u t p u t i

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

I t h i s c o l u m n , w o u l d l i k e t c o n f r o n tt h p r o b l e m o s c r e e n f o r m a t t i n g a n d , t l e s s e r e x t e n t , f o r m a t t i n g p r i n t e d o u t p u t . a m o c o u r s e , u s i n g t h O x f o r d P a s c a l c o m p i l e r ;y o u r c o m p i l e r m a o m a n o t p r o v i d e f o s u c hf o r m a t t i n g . I i d o e s , g r e a t ; i n o t , p e r h a p sy o c a m o d i f y t h P R O C E D U R E g i v e n h e r es t h a t i w i l l w o r k w i t h y o u r v e r s i o n . F o e a m p l e , K M M M u s e r s w i l l h a v e n t r o u b l e d i n s a w s h a l l s o o n s e e .

P R O C E D U R E c u r s o r ( r o w : * . . 2 4 ; c o l u m n : 0. 3 9 ) ;

B E G I NU R I T E ( C H R ( 1 9 ) > ;

I r o < T H E NB E G I N

P O K E C 2 1 4 , r o w - 1 ) ;W R I T E L N

E N D ;P O K E ( 2 1 1 , c o l u m n )

E N D ;T h i s p r o c e d u r e , w h e n c a l l e d , w i l l p l a c e t h e

c u r s o r o t h s c r e e n a w h a t e v e r r o a n c o u m i s p e c i f i e d i t h p a r a m e t e r s . F o l l o w i n gt h c a l l b W R I T E o W R I T E L N w i l l t h e np l a c e y o u r m e s s a g e o t h e s c r e e n s t a r t i n g a t h s p e c i f i e d p o s i t i o n . W i t h j u d i c i o u s u s e o t h i sp r o c e d u r e , s c r e e n f o r m a t t i n g b e c o m e s s i m p l et a s k . h a v e i n c l u d e d a e x a m p l e o i t u s b m o d i f y i n g t h p r o g r a m p r e s e n t e d h e r e l a s tt i m e . T h e x a m p l e w i l l d i s p l a y P a s c a l ' sT r i a n g l e s t h a t i a c t u a l l y l o o k s l i k e t r i a n g l e !

H o d o e s i w o r k ? O x f o r d P a s c a l u s e s t h I / r o u t i n e s p r o v i d e d b t h o p e r a t i n g s y s t e m

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

Page 66: The Guide to Computer Living Vol 03 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-01-1986-apr 66/76

E d i t o r ' s N o t e :T h S u b r a n g e

P a s c a l i a n y t h i n g b u c a r e l e s s a b o u tt h d e c l a r a t i o n o v a r i a b l e s . Y o u a n dk n o w t h a t t h s t a n d a r d m o d e l h a n d h a

f i v e f i n g e r s o i t I w w e r e w o r k i n g w i t hv a r i a b l e t h a t w a u s e d t c o u n t t h e f i n g e r so o n h a n d , w w o u l d c l e a r l y k n o w t h a ts o m e t h i n g h a g o n e w r o n g w h e n w e g o t s i x . I w m a d e t h d e c l a r a t i o n :

V A F n g e r s I N T E G E R ;

t h c o m p u t e r w o u l d b e o n l y t o h a p p y t a c c e p t a f i g u r e o s i x . I n f a c t a n i n t e g e rt h a t t h m a c h i n e c o u l d c o m p u t e e v e nn e g a t i v e o n w o u l d b j u s t f i n e ! P a s c a la l l o w s u s t a v o i d s u c h n o n s e n s e b y s p e c i

f y i n g t h a p p r o p r i a t e r a n g e f o e a c hv a r i a b l e .

V A F i n g e r s :

I E n g l i s h , t h i s s a y s , " S e t u p l a c et a b l e d ' F i n g e r s ' , w h i c h m a o n l y c o n t a i nt h i n t e g e r v a l u e s o n t h r o u g h f i v e . N o w ,i n s t e a d o t h f u l l r a n g e o a l c o m p u t a b l ei n t e g e r s , w o n l y h a v e t d e a l w i t h t h d e c l a r e d s u b r a n g e . ( N o t e t h a t t h s t a r t i n gv a l u e a n e n d i n g v a l u e o t h s u b r a n g e a r s e p a r a t e d b y " . . " n o t " . . . " . S o m e p r g r a m m e r s c a l l t h t w d o s y m b o l " l a z yc o l o n " s a n o t c o n f u s e i w i t h a e l l i p s i s . )

W h i l e n o a l m i c r o c o m p u t e r b a s e dP a s c a l c o m p i l e r s a c t u a l l y c h e c k a v a r i a b l e ' sr a n g e e v e r y t i m e i i u s e d , i s t i l l m a k e s t h p r o g r a m m o r e r e a d a b l e t h u m a n s . I f t h ep r o g r a m s a y s " D a y s : 1 . 3 1 " , y o k n o w a

g l a n c e t h a t w e ' r e t a l k i n g " o t h m o n t h " ,n o " o t h y e a r " . G r a n { J o h n s m

( K M M M u s e r s s h o u l d r e p l a c e t h e p o k e sw i t h :

M E M C S D 6 ] : r o

i t h C o m m o d o r e 6 4 T h e s e r o u t i n e s u s e t w p a g e z e r o l o c a t i o n s t h o l d t h c u r r e n t l o c a t i o no t h s c r e e n c u r s o r . P o k i n g t h e s e l o c a t i o n sw i t h t h e d e s i r e d s c r e e n c o o r d i n a t e s w i l l t h e np u t h c u r s o r a t h p o s i t i o n s p e c i f i e d .

T h f i r s t W R I T E s t a t e m e n t s e n d s t h e c u rs o h o m e ( u p p e r l e f t c o r n e r o t h s c r e e n ) . I r o o t h e r t h a n r o i d e s i r e d , i t n u m b e r i p o k e d i n t o l o c a t i o n 2 1 a n W R I T E L N i e e c u t e d t u p d a t e c e r t a i n p o i n t e r s . T h e n t h c o u m n u m b e r i p o k e d i n t o 2 1 1 .

a n H E M [ $ 0 3 ] : c o l u m n

r e s p e c t i v e l y . B u f i r s t , c h e c k t s e w h e t h e rK M M M u s e s t h s a m e I / O r o u t i n e s ! )

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

F o r m a t t i n g o u t p u t t t h p r i n t e r i n o q u i t e a i n v o l v e d s i m p l y b e c a u s e t h p a p e rp a s s e s t h r o u g h t h p r i n t e r i o n d i r e c t i o n :o u t ! s h a l l p r o v i d e o n l y m e t h o d f o p o s i t i o ni n g t h e p r i n t h e a d a g i v e n p o i n t o l i n e ;o n s h o u l d b a b l e t o e a s i l y s e h o t m o d i f yt h p r o c e d u r e t a d v a n c e t h p a p e r s p e c i f i e dn u m b e r o l i n e s .

P R O C E D U R E h t a b ( V A R d e v i c e : T E X T ; p o : 0 . 8 8 1 )

B E G I NW R I T E ( d e v i c e , C H R ( 2 7 ) , C H R ( 9 8 ) , C H R ( p o -

s ) E N D ;

F i r s t , l e m s a t h a t t h i s p r o c e d u r e c o t a i n s C H c o d e s s p e c i f i c t o S t a r M i c r o n i c sp r i n t e r s ( m i n e i a S 1 0 ) ; l o o k u t h c o r e s p o n d i n g c o d e s f o y o u r p r i n t e r . I t p u r p o s ei t a d v a n c e t h p r i n t h e a d h o r i z o n t a l l y o i t c u r r e n t l i n e t o t h e p o s i t i o n s p e c i f i e d i t h p a r a m e t e r p o s . N o t e t h a t s i n c e d e v i c e i d e c l a r e d a T E X T f i l e , i m u s t b e p a s s e d a V A p a r a m e t e r . I n c l u d e t a w h e n e v e r y o uw i s h t s m o v e t h p r i n t e r ' s h e a d , s e t h e a m p l e . B c h a n g i n g t h C H c o d e s s l i g h t l y ,p r o c e d u r e c a b w r i t t e n w h i c h w o u l d a d v a n c et h p a p e r l i n e s . D o n ' t f o r g e t t h a t t h e s t a nd a r d p r o c e d u r e P A G E w i l l d f o r m f e e dw h e n r e f e r r i n g t t h p r i n t e r ; i . e . ,P A G E ( d e v i c e ) .H e r e , t h e n , i t h p r o g r a m t h a t w a p r v i d e d l a s t t i m e , m o d i f i e d t i n c l u d e t h e s e p r c e d u r e s ; i p r o v i d e s a e x a m p l e o t h e i r u s e .P R O G R A M t r i a n g L e C l N P U T , O U T P U T , p r i n t e r ) ;V A n , r : I N T E G E R ;

p r i n t e r : T E X T ;P R O C E D U R E c u r s o r ( r o w : 0 . . 2 4 ; c o l u m n : 8 > . . 3 9

C T h e r e s t i a a b o v e * P R O C E D U R E h t a b ( V A R d e v i c e T E X T ; p o s : 0 . . 8«

C a a b o v e * P R O C E D U R E p a s c a U n , r I N T E G E R )

( a g i v e n l a s t t i m e * B E G I N C M a i n P r o g r a m *

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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-01-1986-apr 67/76

M o d e m M a s t e rb B o R i c h a r d s o n

T h F r i e n d l i e s t C o m m o d o r e B B A v a i l a b l e

3 0 0 / 1 2 0 0 b a u d o p e r a t i o nN e P u n t e r f i l e t r a n s f e r p r o t o c o lF u l l m e n u - d r i v e nO v e r 2 5 c o m m a n d sP u b l i c m e s s a g e b a s eP r i v a t e E - m a i l b a s eE - m a i l c h e c k a s i g n - o nS u b - d i r e c t o r i e s f o f i l e t r a n s f e r2 5 0 - u s e r c a p a c i t yA c c u r a t e c l o c k / c a l e n d a r" O l d " E - m a i l d e l e t e d a f t e r o n w e e k

U s e r s u r v e y / p o l lP r i n t e r o u t p u tI n f o r m a t i o n f i l e sS e t - u p i o n l y t e n m i n u t e s

O n l y $ 2 9 . 9 5

B o b ' s T e r m P r T h i s f u l l - f e a t u r e d p r o g r a m g i v e s y o t o t a l c o n t r o l

o y o u r m o d e m !M o d e m C o m p a t i b i l i t y

C o m m o d o r e 1 6 5 0 A u t o m o d e mC o m m o d o r e 1 6 6 0 M o d e m 3 0 C o m m o d o r e 1 6 7 0 M o d e m 1 2 0 0W e s t r i d g eM i t e y - M oH e a n I T o t a l T e l e c o m m u n i c a t i o n sH a y e s S m a r t m o d e m 1 2 0 0

U p l o a d i n g a n D o w n l o a d i n gX O N / X O F FP U N T E R p r o t o c o lX M O D E M p r o t o c o lA n m u c h m o r e

N o t h e r C - 6 4 m o d e m s o f t w a r ec a c o m p a r e i s p e e d

a n c a p a b i l i t y !

F r o m P r o g r e s s i v e P e r i p h e r a l s

B u f f e r F a c i l i t i e s2 8 , 5 0 0 b y t e sD u m p t s c r e e n , p r i n t e r , o d i s kF u l l b u f f e r e d i t i n g

P l u s :1 c u s t o m c h a r a c t e r s e t sU n l i m i t e d p h o n e b o o k s t o r a g eF u l l y m e n u - d r i v e nU s e r a d j u s t a b l e p a r a m e t e r sF u l l f e a t u r e d r e m o t e m o d e

N o O n l y$ 4 9 . 9 5

T h C a t a l o g e rT h U l t i m a t e D i s k C a t a l o g i n g S y s t e m f o t h 6 4 T h C a t a l o g e r c a h e l p y o f i n d a n p r o g r a m i n s t a n t l y . Y o w i l l

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

F e a t u r e s o T h C a t a l o g e r I n c l u d e :

E a s y l o a d i n g . L o a d s d i r e c t l y f r o m d i s k .A b i l i t y t c h a n g e n a m e o f e n t r y .U s e s r e l a t i v e f i l e s e x c l u s i v e l y .S e a r c h , S o r t a n P r i n t b a n o 1 f i e l d s .C a p a c i t y f o 1 4 0 0 d i f f e r e n t p r o g r a m s ( o d i s k s ) p e r d a t a d i s k .F A S T - a l l m a c h i n e l a n g u a g e .M e n u d r i v e n - v e r y e a s y t u s e .W o r k s w i t h A L p r i n t e r s .W o r k s w i t h o n o t w d r i v e s .A l l o w s d u p l i c a t e I D ' s .A l l o w s s e l e c t i o n o i t e m s t b e n t e r e d .U n l i m i t e d c a t e g o r y n a m e s .

O n l y $ 2 4 . 9 5

T a C o m p u t a t i o np r o g r a m w i t h i n t e l l i g e n c e b u i l t - i n !

T a C o m p u t a t i o n i e a s y t u s a n l e a d s y o q u e s t i o n b q u e s t i o nt h r o u g h t h e t a x f o r m s . A t t i m e s , t h p r o g r a m c h o o s e s n e c e s s a r yE o r m s b e v a l u a t i o n o y o u r s i t u a t i o n . T h t a i f i g u r e d i t h m o s tb e n e f i c i a l w a f o t h e u s e r a n m a n y o v e r l o o k e d d e d u c t i o n s a r ed i s c u s s e d .

A l l a x s i t u a t i o n s a r e a c c e p t e d . T h f o l o w i n g f o r m s a r c o m p l e t e d i d e t a i l : 1 0 4 0 , i t e m i z e d d e d u c t i o n s , m o v i n g e x p e n s e s , i n c o m e a v e r a gi n g , s a l e o a s s e t s , c r e d i t f o c h i l d c a r e , c r e d i t f o t h e l d e r l y , s a i e o r e s i d e n c e , m i n i m u m t a x . ( T h i s i n c l u d e s S c h e d u l e s A , B . C , G , R R P S E , a n d W a l o n g w i t h f o r m s 1 0 4 0 a n 2 2 1 0 . T h p r o g r a m w i i l p r i n to u a l o t h e s e f o r m s e x c e p t t h e 1 0 4 0 . )

T u s T a x C o m p u t a t i o n y o n e e d o n l y t a n s w e r q u e s t i o n s " Y o " N " , o e n t e r n u m b e r . c a l c u l a t o r h a b e e n b u i l t i n t o t h p r o g r a mt a s s i s t y o a a n t i m e . S i m p l e e n o u g h t b f u n !

$ 2 9 . 9 5 *E a c h p r o g r a m c o n t a i n s c o u p o n f o o n a d d i t i o n a l y e a r l y u p d a t e .

A q u a r i a n S o f t w a r eP . O . B o 2 2 1 8 4P o r t l a n d , O 9 7 2 2 2

T O r d e r , C a l l : ( 5 0 3 ) 6 5 4 - 2 6 4 1V I S A a n d M a s t e r C a r d A c c e p t e dA d $ 3 . 0 0 S h i p p i n g a n H a n d l i n g P e O r d e rD 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 68: The Guide to Computer Living Vol 03 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-01-1986-apr 68/76

R E W R I T E ( p r i n t e r , 4 , 5 ) ; C O p e n s t h p r i nt e r ; s e c o n d a r y a d d r e s s o

p u t s i n t e r f a c ei t r a n s p a r e n t m o d e . *

P A G E ;B O R D E R ( 5 ; S C R E E N ( 1 ) : P E N ( 6 ) ; C s e c o L or o s c r e e n * F O n : = 0 T D

B E G I Nc u r s o r ( n , 1 6 - 2 * n ) ; t a b < p r i n t e r , 3 6 - 2 *n ) ( A d j u s t c u r s o r a n

p r i n t h e a d * F O r : = 0 T D

B E G I NU R I T E ( p a s c a l ( n , r ) : 4 ) ; C

W r i t e t t h s c r e e n * U R I T E ( p r i n t e r , p a s c a L ( n , r ) : 4 ) C W r i t e t t h p r i n t e r *

E N D ;W R I T E L N ; W R I T E L N ( p r i n t e r ) ( S e n d l

n f e e d , b o t h d e v i c e s * E N D ;C L O S E C p r i n t e r ) ; C c l o s e s t h p r i n t e rn o s t a n d a r d p a s c a l * W H I L E G E T K E Y C H R C 0 ) D O

E N D .A d d e d n o t e s f o r C o m m o d o r eP r i n t e r o w n e r s :

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

t h e r e w a s m u c h i n t e r e s t , d e c i d e d t d l i t t l e r e s e a r c h . w a q u i t e s u r p r i s e d a w h a tl e a r n e d ; n a m e l y , O x f o r d P a s c a l w i l l n o i n t e rf a c e p r o p e r l y w i t h 1 5 2 5 / M P S 8 0 t y p ep r i n t e r . T h i s a p p e a r s t b b u i t h p r d u c t ! M o r e o v e r , O x f o r d P a s c a l d o e s n o t s e n dl i n e f e e d a f t e r a c a r r i a g e r e t u r n , s t h d i s w i t c h o y o u r p r i n t e r t h a t c o n t r o l s t h i s f u n ct i o n m u s t b s e p r o p e r l y . I y o w i s h t g e l i s t i n g o y o u r p r o g r a m o n y o u r p r i n t e r , m a k es u r e y o u r i n t e r f a c e i l o c k e d i t r a n s p a r e n tm o d e , t h e n t y p e D U M P f r o m t h e d i t o r . A l s o ,m a k e s u r e y o P O K E 4 9 1 5 3 , 1 f r o m t h e d i t o r .T h i s l o c a t i o n i s u p p o s e d t c o n t r o l t h p r i n t e rt y p e ( A S C I I o C B M ) . I ' n o s u r e i h a a n e f f e c t , b u t h P O K E c a n ' t h u r t . I y o h a v e1 5 2 5 t y p e p r i n t e r , y o a p p e a r t b o u t o f l u c ki t h i s r e g a r d .

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 e s t 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 i t e r e s t e d r e a d e r m a w r i t e t o t h e 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 .

R u s s e l l A s s o c i a t e sA u t h o r i z e d C o m m o d o r e ™ S e r v i c e C e n t e r

C o m m o d o r e D i s k D r j v e A l i g n m e n t$ 3 9 9 5

A l i g n m e n tC l e a n i n gS p e e d A d j u s t m e n t3 0 - D a y W a r r a n t yP a r t s E x t r aD e a l e r s W e l c o m e

6 C o m p l e t e D i a g n o s t i cC h e c k o u t $ 9 . 9 5 *R e p a i r u t $ 5 4 . 9 5W a r r a n t y W o r kF R E E E s t i m a t e s

* P r i c e A p p l i e s T o w a r d A n y R e p a i r s

S e r v i c e A v a i l a b l e A t T w o C o n v e n i e n t L o c a t i o n s2 7 0 0 N . E . A n d r e s e n

A C O M P U T E R M A R T1 0 4 5 3 N . E . F O U R T H P L A I N B L V D . V A N C O U V E R . W

( 2 0 6 ) 8 9 2 - 8 0 3 66 T h 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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-01-1986-apr 69/76

U s e r G r o u p D i r e c t o r yA r i z o n a D e l a w a r e

C e n t r a l A r i z o n a P E P e o p l e8 4 W C a l l e D e N o r t eC h a n d l e r , A 8 5 2 2 4V I U s e r s G r o u p2 6 1 2 E C o v i n aM e s a , A 8 5 2 0 3A C U G2 0 2 8 W C a m e l b a c k R o a dP h o e n i x , A 8 5 0 1 5P r e s c o t t A r e a C o m m o d o r e C l u bP . O . B o 2 6 5 3 2P r e s c o t t V a l l e y , A 8 6 3 1 2C a t a l i n o C o m m o d o r e C o m p u t e r C l u b2 0 A v e n i d a G u i l l e r m oT u c s o n , A 8 5 7 1 0

C a l i f o r n i aA u b u r n C o m m o d o r e C l u b1 1 2 1 0 M i r a L o m a D r i v eA u b u r n , C 9 5 6 0 3V a l l e y C o m p u t e r C l u b2 0 0 6 M a g n o l i a B l v d .B u r b a n k , C 9 1 5 0 6C U T GP . O . B o 1 4 9 7C o s t a M e s a , C A 9 2 6 2 8C o m m o d o r e 6 W e s t U s e r G r o u pP . O . B o x 3 4 6C u l v e r C i t y , C 9 0 2 3 0H u m b o l d t C o m m o d o r e U s e r s G r o u pP . O . B o x 6 5 0 2E u r e k a , C 9 5 5 0 1S i x t y F o r u mP . O . B o 1 6 0 9 8F r e s n o , C 9 3 7 5 5C o m m o d o r e 6 C ! u b1 8 0 4 N D u n d e eH i g h l a n d , C 9 2 3 4 6S a c r a m e n t o C o m m o d o r e C o m p u t e r C l u bP . O . B o 2 2 2 7S a c r a m e n t o , C 9 5 8 1 0S a D i e g o C o m m o d o r e U s e r s G r o u pB o 8 6 5 3 1S a D i e g o , C 9 2 1 3 8S a n D i e g o P U 3 5 6 2 U n i o n S t r e e tS a D i e g o , C 9 2 1 0 1S . F . C o m m o d o r e U s e r s G r o u p2 7 2 7 t h A v e . # 1 0 3S a F r a n c i s c o , C 9 4 1 2 1M a r i n C o m m o d o r e C o m p u t e r C l u b6 2 D e G a n a d o R o a dS a R a f a e l , C 9 4 9 0 3

N e w a r k U s e r s G r o u pR o b e r t T a y l o r2 1 D u r s o D r N e w a r k , D 1 9 7 1 1

I d a h o6 B U P . O . B o 2 7 B o i s e , I 8 3 7 0 1E a g l e R o c k U s e r s G r o u p9 0 s E m e r s o nI d a h o F a l l s , I 8 3 4 0 1C o m m o d o r e U s e r ' s G r o u p3 1 E m e r a l d D r i v eK e l l o g g , I 8 3 8 3 7P o c a t e l l o C o m m o d o r e U s e r s G r o u p8 M o u n t a i n D r i v eP o c a t e l l o , I 8 3 2 0 4U s e r ' s G r o u p o L o w e r I d a h oR o u t e 4 B o 6 R u p e r t , I 8 3 3 5 0C a r i b o u C o m m o d o r e C l u bP . O . B o x 5 3 5S o d a S p r i n g s , I 8 3 2 7 6

M a r y l a n dC o m p u c a t sB e t t y S c h e u l e r6 8 W B e A i A v e .A b e r d e e n , M 2 0 0 0 1F O C U SG a r y S t o n eP . O . B o 1 5 A n n a p o l i s , M 2 0 7 0 1V i c l i q u eP a F o l e y1 0 5 A C o n d u i t S t r e e t

A n n a p o l i s , M 2 1 0 0 1B a l t i m o r e C o m m o d o r e U s e r s G r o u pJ o h n R e y n o l d s9 0 W 3 6 t h S t r e e tB a l t i m o r e , M 2 1 2 1 1W e s t i n g h o u s e C o m m o d o r e U s e r s G r o u pL e B a r r o nM a i l S t o p 5 3 2 0 P . O . B o 1 6 9 3B a l t i m o r e , M 2 1 2 0 3W o o d l a w n C o m m o d o r e C l u bG e o r g e T o w n e r1 7 1 2 A b e r d e e n R o a dB a l t i m o r e , M 2 1 2 3 4T h e B o y d s C o n n e c t i o nT o D e R e g g i2 1 0 0 0 C l a r k s b u r g R o a dB o y d s , M 2 0 8 4 1

S o u t h e r n M d C o m m o d o r e U s e r s G r o u pT o H e l m k e6 8 0 0 K i l a r n e y S t r e e tC l i n t o n , M 2 0 7 3 5H y a t t s v i l l e C - 6 4 U s e r s G r o u pK a C a r p e n t e r7 2 0 9 D a r t m o u t h A v e .C o l l e g e P a r k , M 2 0 7 4 0G a i t h e r s b u r g C - 6 4 U s e r G r o u pR u s s e l l J a r o s i n s k i1 2 9 3 7 P i c k e r i n g D r i v e

G e r m a n t o w n , M 2 0 8 7 4J u m p e r s 2 0 / 6 4 ' sW a l t M a r h e f k a7 8 3 7 B & A v e .G l e n B u r n i e , M 2 1 0 6 1H o g e r s t o w n U s e r G r o u pJ o R u t k o w s k i2 C o v e n t r y L a n eH a g e r s t o w n , M 2 1 7 4 0W e s t M o n t g o m e r y C o u n t y C - 6 4 U s e rG r o u pM a r k R i c h a r d s o n8 7 0 0 H i d d e n H i l l L a n eP o t o m a c , M 2 0 8 5 4B A Y C U G / R o b e r t S m i t h1 1 D a n b u r y R o a dR e i s t e r s t o w n , M 2 1 1 3 6R o c k v i l l e V I C / 6 4 U s e r G r o u pT o P o u n d s5 1 1 2 P a r k l a w n T e r r a c eR o c k v i l l e , M 2 0 8 5 2M o n t g o m e r y C o u n t y C o m m o d o r e U s e r sG r o u pM e r y l e P o u n d sP . O . B o 6 4 4 4S i l v e r S p r i n g , M 2 0 9 0 6E d i s o n C o m m o d o r e U s e r s G r o u pB i l l H a r r4 3 1 4 O x f o r d D r i v eS u i t l a n d , M 2 0 7 4 6

M a s s a c h u s e t t sB o s t o n C o m p u t e r S o c i e t y C B S e c t i o nJ i m Y o s t5 7 B r o a d w a yB o s t o n , M 0 2 1 2 7E a s t e r n M a s s 2 0 / 6 4F r a n k O r d w a y

F l a g g R o a dM a r l b o r o , M 0 1 7 5 2

M i n n e s o t aM e t r o A r e a C o m m o d o r e C l u bB o M e n d o t a , M 5 5 1 5 0

T h 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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-01-1986-apr 70/76

D o n ' t m a k e t h m i s t a k e o w a i t i n g f o t h A m i g a ! B u a A p r i c o t n o . m o r em a c h i n e , m o r e s o f t w a r e , l e s s m o n e y !

T H 4 T G E N E R A T I O N C O M P U T E R

M D O P E R S O N A L

C O M P U T E R SN o y o u c o o s u e . i j i e a n b u t d c o m p u t t n i h o t O U T S E L L I B L A P P L E C O M B I N E D I E U R O P E .H r j h l i g r i t e d b t h n e S E R I E 5 A p r i c o t C o l l e c t i o n i e j i - . m - g t h n o G E o p w o t i n g i y i t s i - b D i g i i o lR t w o r c h . w i t h G E D e s k t o p . G E W r i t s , a n G E P a i n i . U n d o u b t a U y t h b t i l u » i n t e r f a c e a n y w h e r e ; o v e r1 5 0 0 A p r i c o t M S - D O S s a l t w o r t p r o g r a m a ! - r o d v o v o i l o b l e i n c l u d i n g o i y o i n ( u f i e n t l a v o r i t e i : L o i u s 1 2 3 ,S y m p h o n y . F r o m e w o r k . D - f l o t e . W o r d i t o f . O p t n t u t u W o r d P e r f e c t F u l r y j i , p p o ' 1 e r j b t h m o g o r u f f w a r vp u b t i i l w r i , A i h t o n T o l e . M i c r o w l t , E t

L O T U S ' " a n W O R D S T A R P R O F E S S I O N A L "W i t h a n A p r i c o t p u r c h a s e d t h i s w e e k . S Q Q A 0 0Y e s , e v e n t h e F - 1 o * 9 9 9 . 0 0 0 N ! T T f U » .

- M e t k i n t o i h

R . I . P .

A P R I C O T F -

9 9 H E R E ' S W H A T Y O G E

F - C o m p u t e rG E A p r i c o t M o u s eM S D O SL o t u s 1 2 T o t a l R e t a i l V a l u e

D e t a i l V n l t w' 9 9 5 . 0 0

1 9 5 . 0 0■ 1 9 5 . 0 0

N / M 9 5 . O 0

• 1 8 8 0 . 0 0

f 5 1 2 K G E M / M O U S EF 5 1 2 K G E M / M O U S EF 1 5 1 2 K G E M / M O U S E

t m i ™ » c s m o u t - o a C o l ™ i » o i a W « w y , < n n i l M " i o f l

9 9 9 . 0 0 i » r > g i . 3 . 5 " d i i h o V i * . |* l , 4 9 S . 0 O ( . - i n 3 . 5 " d h d r t v t t ]' 1 , 9 9 5 . 0 0 : i o m ^ o b y i e h m d d . . k )

A v a i l a b l e M o n i t o r s : 9 M o n o ' 2 9 5 . 0 01 2 M o n o ' 3 4 5 . 0 01 0 " ' S o n y C o l o r ' 4 9 5 . 0 0

C o l o r c o r d i a l r e a d y i n H a l l e d i a l u t i i l s

T h A p r i c o t P 1 6 - b i t p r o c e s s o r .2 5 o K H A M .M i c r o S c r e e n

5 1 6 9 5M S - D O S . T w 3 S o n y d i i k t - i t t - t ( 7 3 0 k * o c h | .O p i i b n a l m o u t * .

I h . h w i . f H . . , . ' — . 1 o m t r i M . S O * ' " " 1 * i i ^ k i w i * C * " J o m J o B l . O o n o pH o m j c h r - * - < * r . O X I - G b 1 * O - tT h A p r K c r i i o « « - ^ t l ' 2 i 6 K o 5 ' 2 *

T h i s m o n t h , t h e p u r c h a s e o e i t h e rt h P o r t h e x m o d e l s i n c l u d e s

F R E E 1 2 m o n o c h r o m e m o n i t o r .

T h A p r i c o t x

1 6 - b i t p r o c e s s o r .

5 1 2 K R A M .M i c r o S c r e e n

S 2 9 9 5W i n < h « t e * h e v d d i 0 M b

C o T h * D " i & ' t * < 5 f t A * ' « S

' i r h w *

m J O O C T t ^ i g , o i l Q b - - c - l 3 - . a »

C o m p - u - D e s A r« * V I H O J A M T Z E N 8 E A C K

M A l lC U C K A M A S

T O W N C E N T E K

6 2 6 ^ 0 1 7 5 2 8 6 - 8 4 4 4 6 5 2 - 2 5 2 5N O O P E N A W A S H I N G T O N S Q U A R E T O O N O O P E N I S A L E M ^ m p - u

t F t O N C G I F E N & U t r G B O U ! N t X T T O C O M F - U - S H O P - ' S l l U S O S ' t i t E l ' i E N f 5 8 1 - 1 8 2 9 D E S KO F E N 7 D A i c _ I S I Z :

6 2 0 - 6 4 3 0

Page 71: The Guide to Computer Living Vol 03 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-01-1986-apr 71/76

N e J e r s e yS o u t h J e r s e y C o m m o d o r e U s e r s G r o u pM a r k O r t h n e rP . O . B o 4 2 C h e r r y H i l l , N 0 8 0 3 4S o m e r s e t U s e r s G r o u pS t a n K o s c i u k

S h a s t a P a s sF a n w o o d , N J 0 7 0 2 3R C C o m m o d o r e U s e r s G r o u pW i l l i a m R o w e4 3 H e m l o c k L a n eM o u n t H o l l y , N J 0 8 0 6 0

N e Y o r kM a n h a t t a n 6 G r e g P u m r o y1 3 G u e r n s e y S t r e e t # 1 B r o o k l y n , N 1 1 2 2 2Q u e e n s C o m m o d o r e U s e r s G r o u pS a S o l t a n6 - 4 H a r r o w S t r e e lF o r e s t H i l l s , N 1 1 3 7 5L o n g I s l a n d V I E n t h u s i a s t sA r n o l d F r i e d m a n1 P i c a d i l l y R o a dG r e a t N e c k , N 1 1 0 2 3U p s t a t e C o m m o d o r e U s e r s G r o u pC h r i s J o h n s o nP . O . B o 5 2 4 2 A r n o t M a l lH o r s e h e o d s , N 1 4 8 4 4V i c / 6 4 U s e r G r o u pJ o h n M o s o n2 4 S 1 4 t h S t r e e tL i n d e n h u r s t , N 1 1 7 5 7M e t r o p o l i t a n L i f e I n s u r a n c e U s e r s G r o u pH a r r y K r i s t yP . O . B o x 6 ) 8N e Y o r k , N 1 0 1 5 9N e Y o r k C o m m o d o r e U s e r ' s G r o u pS h e l l y R o b e r t s1 3 5 C h a r l e s S t r e e t , A p t . 4 - N e Y o r k , N 1 0 0 2 2" C i t i i G r o u p "N . Y . V i 2 0 / C - 6 4 U s e r G r o u pC / N . Y . A m a t e u r C o m p u t e r C l u bA t t n : B r i a n G l o v e rP . O . B o 1 0 C h u r c h S t r e e t S t a t i o nN e Y o r k , N . Y . 1 0 0 0 8O s w e g o C o m m o d o r e U s e r s G r o u pD r J o h n B o r o n k a yD e p t . I n d u s t r i a l A r t s T e c h n o l o g yS U N YO s w e g o , N 1 3 3 2 1S c h e n e c t a d y C o m m o d o r e U s e r s G r o u pB i l l P y t l o v a n y

C e n t e r S t r e e tS c o t i a , N 1 2 3 0 2

N o r t h C a r o l i n aC o m m o d o r e U s e r s G r o u p o f F a y e t t e v i l l eS t e v e P e t e r s o n6 1 B r i t t a n y P l a c eF a y e t t e v i l l e , N 2 8 3 0 4

H e n d e r s o n v i l l e U s e r s G r o u pJ e r r y B a l d w i nR t B o 1 0 H e n d e r s o n v i l i e , N 2 8 7 3 9

O h i oC l e r c o m 6 W a l l y J o n e s5 1 5 2 B e n t o n R o a dB a t a v i a , O 4 5 1 0 3C e n t r a l O h i o C o m m o d o r e U s e r s G r o u pP h i l i p L y n c hP . O . B o 2 8 2 2 9C o l u m b u s , O 4 3 2 2 8 - 0 2 2 9C - 6 4 U s e r s o P h i l a d e l p h i aB o n n i e M a c k i e1 2 9 2 B l u e b i r d , S D e l l r o y , O 4 4 6 2 0C P C o n n e c t i o nB o Z o 1 0 2 0 1 P l y m o u t hG a r f i e l d H e i g h t s , O 4 4 1 2 5C i n c i n n a t i C o m m o d o r e C o m p u t e r C l u bA t t n : W a l l y J o n e sP . O . B o 4 5 O w e n s v i l l e , O 4 5 1 6 0

O r e g o nA l b a n y / C o r v a l l i s 6 4 U s e r s G r o u pA R a s m u s : ( 5 0 3 ) 9 6 8 7 0 1S t e v e J o h n s o n : ( 5 0 3 ) 7 5 2 - 7 6 ) 4A s t o r i a C o m m o d o r e U s e r s G r o u pK e n t P a u l s e n : ( 5 0 3 ) 3 2 5 6 8 5B e a v e r t o n 6 4 U s e r s G r o u pJ a c k S i m p s o n( 5 0 3 ) 6 4 6 - 9 5 9 6

C o o s C o m p u t e r C l u bP . O . B o 4 0 6 6E a s t s i d e , O 9 7 5 2 9L a n e C o u n t y C - 6 4 U s e r s G r o u pP . O . B o x 1 1 3 1 6E u g e n e , O 9 7 4 4 0( 5 0 3 ) 7 2 2 1 3 1S p r i n g f i e l d C o m m o d o r e U s e r s G r o u p4 4 0 0 F r a n k l i n A v e . , S u i t e 1 4 4 3E u g e n e , O 9 7 4 0 3( 5 0 3 ) 7 4 2 5 2 2O r e g o n C o m m o d o r e C o m p u t e r U s e r sG r o u pB o b K o c h6 1 7 9 S . W . C a r m a n D r i v eL a k e O s w e g o , O 9 7 0 3 4( 5 0 3 ) 6 3 6 - 3 4 3 2M i l w a u k i e C o m m o d o r e U s e r s G r o u pM i k e G o r v i n : ( 5 0 3 ) 2 5 5 - 1 3 7 6M t H o o d C o m m u n i t y C o l l e g e U s e r sG r o u pJ o h n J a n u z z i( 5 0 3 ) 6 6 1 9 0 0S o u t h e r n O r e g o n V I C / 6 4 U s e r s G r o u pP . O . B o x 7 6 5P h o e n i x , O 9 7 5 0 1

N o r t h P o r t l a n d C o m m o d o r e U s e r s G r o u V I C - 2 0 S I D o u g M c M u r d o : ( 5 0 3 ) 2 4 5 - 2 5 7 1C - 6 4 S I GG a r y T h o m p s o n : ( 5 0 3 ) 6 6 6 - 4 1 3 1S a l e m 6 4 U s e r s G r o u p3 7 9 5 S a x o n D r i v e S S a l e m , O 9 7 3 0 2

C o l u m b i a C o u n t y C o m m o d o r e C l u bG a r y T h o m a s4 2 S o u t h 1 7 t h S t r e e tS t H e l e n s , O 9 7 0 5 1

C o l u m b i a C o m m o d o r e C o m p u t e r U s e r sK e D e n n i s t o n1 2 1 4 W a s h i n g t o nT h D a l l e s , O 9 7 0 5 8( 5 0 3 ) 2 9 8 - 5 9 6 5Y a m h i i l C o u n t y C o m m o d o r e U s e r sR o u t e 2 B o 2 4 S h e r i d a n , O 9 7 3 7 8

P e n n s y l v a n i aL e h i g h V a l l e y C o m m o d o r e U s e r G r o u pH i r a m C o o k2 2 2 8 B a k e r D r i v eA l l e n t o w n , P 1 8 1 0 2F t I n d i a n t o w n G a C o m m o d o r e C l u bW i l l i a m F u e r s lB l d g s 9 - 1 1 , M o i l D i s t r i b u t i o nF t I n d i a n t o w n G a A n n v i l l e , P 1 7 0 0 3S c r a n t o n C o m m o d o r e U s e r s G r o u pM a r k D a v i sP . O . B o 2 1 C l a r k s S u m m i t , P 1 8 4 1 1N E P A C C C o m m o d a t e r sP . O . B o 6 4 C o n y n g h a m , P A 1 8 2 1 9

N o r t h C o a s t C o m m o d o r e U s e r s G r o u pD o l e N i e d z i e l s k iP . O . B o 4 9 F a i r v i e w , P 1 6 4 1 5W e s t m o r e l a n d C o m p u t e r U s e r s C l u b :C o m m o d o r e S e c t i o nJ i M a t h e r s3 0 2 1 B e V e n u e D r i v eG r e e n s b u r g , P 1 5 6 0 1C a p i t a l A r e a C o m m o d o r e C l u bB r a d M i t c h e l l1 0 8 9 M i c h i g a n D r i v eH a r r i s b u r g , P 1 7 1 1 1I n d i a n a C o m m o d o r e U s e r s G r o u pR i c h a r d H a l a p i n9 R e A v e .I n d i a n a , P 3 5 6 1 3W y o m i n g V a l l e y C o m m o d o r e U s e r sG r o u pJ o h n Y o u e l l s9 S e c o n d A v e .K i n g s t o n , P 1 8 7 0 4E i g h t S q u a r e dM i n d y S k e l t o nP . O . B o 7 M t H o l l y S p r i n g s , P 1 7 0 6 5

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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-01-1986-apr 72/76

S p e r r y - N e w H o l l a n d U s e r s G r o u pJ o h n B o w m a n5 0 D i l i e r A v e .N e H o l l a n d , P 1 7 5 5 7P h i l a d e l p h i a A r e o C o m p u t e r S o c i e t yC B A A S e c t i o nD e n n i s S o s n a9 1 G o d f r e y A v e .P h i l a d e l p h i a , P 1 5 2 3 6P i t t s b u r g h C o m m o d o r e G r o u pJ o e l C a s a r2 0 1 5 G o r r i c k D r i v eP i t t s b u r g h , P 1 5 2 3 5M a i n L i n e C o m m o d o r e U s e r s G r o u pE m i l V o l c h e c k1 0 4 6 G e n e r a l A l i e n L a n eW e s t C h e s t e r , P 1 9 3 8 0S o u t h P i t t s b u r g h C o m m o d o r e U s e r s G r o u pC h u c k G r o v e s2 4 0 7 P e n n s y l v a n i a A v e .W e s t A A i f f l i n , P 1 5 1 2 2W e s t B r a n c h C o m m o d o r e U s e r s G r o u pG e n e L o v e l a n dP . O . B o x 9 9 5W i l l i a m s p o r t , P 1 7 7 0 3

V i r g i n i aF r a n c o n i a C o m m o d o r e U s e r s G r o u pM a r k S o w a s h6 2 0 9 R o s e H i l l D r i v eA l e x a n d r i a , V 2 2 3 1 0N a v a i r C o m m o d o r e U s e r s G r o u pJ o S t e e b y4 4 2 3 R a l e i g h A v e . # 1 0 2A l e x a n d r i a , V 2 2 3 0 4A r l i n g t o n V i c t i m s ( 2 0 / 6 4 )C l i f t o n G i a d n e y4 5 0 1 A r l i n g t o n B l v d .A r l i n g t o n , V 2 2 2 0 4

D a l e C i t y C o m m o d o r e U s e r s G r o u pP a S u l l i v a n4 3 0 3 H e m i n g w a y D r i v eD a l e C i t y , V 2 2 1 9 3P i e d m o n t U s e r s G r o u pD a v i d G r a y1 3 5 B e v e r l y R o a dD a n v i l l e , V 2 4 5 1 4P E N T A F ( P e n t a g o n )R a l p h P o o l e9 9 1 2 C o l o n y R o a dF a i r f a x , V 2 2 0 3 0F r a n k l i n U s e r s G r o u pB r u c e P o w e l l1 2 0 1 N o r t h H i g h S t r e e tF r a n k l i n , V 2 3 8 1 5F r e d r i c k s b u r g C C S i e v e N o r t h c u t tB o 1 0 1 1 C o l l e g e S t a t i o nF r e d r i c k s b u r g , V 2 2 4 0 2W a s h i n g t o n A r e a C - 6 4 U s e r G r o u pM a r t i n S m i t h7 4 2 6 E l d o r a d o S t r e e tM c l e a n , V 2 2 0 1 2W a s h i n g t o n A r e a C - 6 4 U s e r G r o u pD i c k J a c k s o nP . O . B o 9 M t V e r n a n , V 2 2 1 2 1

T i d e w a t e r C o m m o d o r e U s e r sP . O . B o x 6 1 8 1 4V i r g i n i a B e a c h , V 2 3 4 6 2

W a s h i n g t o n

E d m o n d s C o m m o d o r e U s e r s G r o u pR i c k E l l i s( 2 0 6 ) 7 7 6 - 3 5 3 9L o n g v i e w C o m m o d o r e U s e r s G r o u pD a D a v i s( 2 0 6 ) 5 7 7 - 8 2 2 4E a s t S e a t t l e C o m m o d o r e U s e r s G r o u pE r i k M o s e i d( 2 0 6 ) 8 8 3 - 7 4 0 4P E U s e r s G r o u p1 8 0 0 T a y l o r A v e . N 1 0 2S e a t t l e , W 9 8 1 0 2N P E U s e r s G r o u p2 5 6 5 D e x t e r N 3 2 0 3S e a t t l e , W 9 8 1 0 9S p o k a n e C o m m o d o r e U s e r G r o u pN . 4 3 1 1 W h i t e h o u s eS p o k a n e , W 9 9 2 0 5W o r l d W i d e U s e r G r o u pR S m i t hP . O . B o 9 8 6 8 2T a c o m a , W 9 8 4 9 8( 2 4 - H r . B B S : ( 2 0 6 ) 5 3 5 - 0 5 7 4V a n c o u v e r V I C / 6 4 U s e r s G r o u pB r u c e Q u a l m a n( 2 0 6 ) 2 5 6 - 7 2 0 6B l u e M o u n t a i n C o m m o d o r e U s e r sJ i G o d f r e y , S e c r e t a r y

5 5 0 S o u t h 2 n A v e .W a l l a W a l l a , W 9 9 3 6 2 - 3 1 4 9( 5 0 9 ) 5 2 9 - 4 6 6 3C e n t r a l W a s h i n g t o n U s e r s G r o u p1 2 2 2 S . F i r s t S t r e e tY a k i m a , W 9 8 8 0 2

C B A A U s e r ' s G r o u pc / R i c k B e a b e r8 0 E u c l i d W a C e n t r a f i a , W 9 8 5 3 1( 2 0 6 } 7 3 6 - 4 0 8 5

A t t e n t i o n U s e r s ' G r o u p s

W o u l d y o l i k e t h a v e y o u r u s e r s ' g r o u pi n c l u d e d i o u d i r e c t o r y ? I s o j u s t w r i t e t h i n f o r m a t i o n y o w i s h l i s t e d o p o s t c a r d ,a n m a i l i t T h G u i d e a t h a d d r e s sb e l o w .

A l s o , p l e a s e a d T h G u i d e t y o u rg r o u p n e w s l e t t e r m a i l i n g l i s t .

S e n d a l c o r r e s p o n d e n c e t o

T h G u i d e t C o m p u t e r L i v i n gA t t n : U s e r G r o u p D i r e c t o r y

P . O . B o 2 2 1 8 4P o r t l a n d , O 9 7 2 2 2

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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-01-1986-apr 73/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 a 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 r 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 ( h e b e s t c o m p u t e r h u m o r i s t s t b e f o u n d .I n t r o d u c e y o u r " w i d o w " t t h 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 rw o r l d !

W f e e l 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 e w r i t i n g t o 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 - $ 2 4 . G 0 U . S . * )

R e c e i v e F R E E E i t h e r :O m i l 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 ( 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 ( h k e y b o a r d• P u n t 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 c - 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 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 s

■ U t i l i t i e sT o Q u a l i t y S o f t w a r e !

S 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 y 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 !

$ 2 9 . 9 5 v a l u e .O R

W i n n i e T h 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 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 m i l , a n r e t u r n t h e m ( 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 ( h D i s n e y m o v i e c a p so f t h i s c o m p u t e r r e n d i t i o n o t h b e l o v e d c l a s s i c .

S 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 " t 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 u 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 t r a C t .P o r t l a n d , O 9 7 2 2 2T O r d e r b 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 f t

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 t 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 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 7

Page 74: The Guide to Computer Living Vol 03 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-01-1986-apr 74/76

H o T T y p e I P r o g r a mL i s t i n g sF r o mT h G u i d e

I o r d e r t o t y p e s e t p r o g r a m s s o t h a t c l e a ri m a g e s m a b p r i n t e d i t h p a g e s o f T h G u i d e , i w a n e c e s s a r y t d e a l w i t h t h p r b l e m o f g r a p h i c s c h a r a c t e r s t h a t a p p e a r o t h s c r e e n w h e n y o t y p e i c a p i t a l l e t t e r i g r a p h i c s m o d e , o w h e n y o c h o o s e g r a p h i cs y m b o l s f o r c o l o r s ( i n s t e a d o u s i n g P O K E s ,w h i c h o c c u p y m o r e m e m o r y s p a c e i y o u r p r og r a m s ) , e t c .

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

T h o t h e r g r a p h i c s y m b o l s a r r e p l a c e dw i t h l e t t e r s t h e t y p e s e t t i n g m a c h i n e c a r e c o g n i z e . F o e x a m p l e , i t h p r o g r a m s h o w s[ I g r n ] , y o s i m u l t a n e o u s l y p r e s s t h e C o m o d o r e k e a n 6 c a u s i n g t h g r a p h i c s y m b o lf o l i g h t g r e e n t b s h o w n o y o u r s c r e e n .

W h o p e t h i s h e l p s c l e a r u p a n y c o n f u s i o ny o m a h a v e e x p e r i e n c e d . I y o h a v e a n q u e s t i o n s , p l e a s e f e e l f r e e t c o n t a c t u s H a v ef u n !

P r o g r a mS h o w s :[ b l k ][ w h t ][ r e d ][ c y n ][ p u r ][ g r n ][ b l u ][ y e l ][ r v s o n [ r v s o f f ][ o r a n g e ][ b r o w n ][ I r e d ][ g r a y 1 [ g r a y 2 [ I g r n ][ I b l u ][ g r a y 3 [ c l r ][ h o m e ][ u p ][ d w n ][ l e f t ][ r i g h t ][ f l ]E f 3 ][ f 5 ]0 7 [ u p - a r r o w ]

P r e s sK e y s :c t r l - 1c t r I - 2c t r l - 3c t r l - 4c t r l - 5c t r l - 6c t r l - 7c t r l - 8c t r l - 9c t r l - 0C m d r - 1C m d r - 2C m d r - 3C m d r - 4C m d r - 5C m d r - 6C m d r - 7C m d r - 8S h f t - C l rH o m eC r s r - U pC r s r - D o w nC r s r - L e f tC r s r - R i g h tf f f

U A r r o w

S c r e e nS h o w s :

I £ I : r E

L

*

i E ■ ■

L £

[ £ 1 f e ■

I I

7 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 75: The Guide to Computer Living Vol 03 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-01-1986-apr 75/76

M O N T H I T H G U I D E

W o r d p r o c e s s o r s f o t h 1 2 P C I d e p t h r e v i e w s o t h r e e w o r d p r o c e s s o r s d e s i g n e d s p e c i f i c a l l y f o t h 1 2 8 . F l e e t S y s t e m 3 S u p e r s c r i p t 1 2 a n P a p e r c l i p ; h o w m u c h b e t e c a t h b e s t g e t ?

T h S o f t w a r e s i d e o t h A m i g a .D a z z l i n g c h i p s a n l o t s o m e m o r y a r j u s t p a r t o f t h s t o r y . T h A m i g ai s m a r t w h e n y o p o w e r u p

P l u s L o t s M o r e !A l t h r e g u l a r c o l u m n s a n f e a t u r e s , i n c l u d i n g t h C o m p u t e r W i d o wa n m o r e c o m p u t e r m a g i c !

T

M o t h W o x N ° 4 0 0 A 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 ( o a l a g e s : e a s y f o k i d s a n a 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 d i s h .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 r t h o s ea l r e a d y o t h d i s k .P l 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 f l a s h i n gd o l e a d i n g t h e 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 h

k t h r o u g h t h d o t s .C r e a t e p i c t u r e , t r a n s f o r m i t o 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 .

f t t f s s 'T O R D E R S E N D C H E C K O 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 R 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 01 1986 Apr

8/3/2019 The Guide to Computer Living Vol 03 01 1986 Apr

http://slidepdf.com/reader/full/the-guide-to-computer-living-vol-03-01-1986-apr 76/76

S i m p l e , e a s y t u s e .