Home Computer Magazine Vol5 02

136
8/7/2019 Home Computer Magazine Vol5 02 http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 1/136

Transcript of Home Computer Magazine Vol5 02

Page 1: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 1/136

Page 2: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 2/136

Page 3: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 3/136

F O N E R E A D E R S

T h P l a i n S i m p l e T r u t hA b o u t H O M E f O M P U T B

i M M H ^ t f V b i ^ m a a a z i n e n a■ m a g a z i n e i

C h o c k F u l l o V a l u a b l e S o f t w a r eH o w - T o A r t i c l e s W i t h o u t F i l l e r

E v e r y i s s u e i s o f t w a r e " h o r n o p l e n t y " w i t h d o z e n so t y p e - i n - a n d - R U N p r o g r a m s p r i n t e d i a e a s y - t o - r e a dl i s t i n g s f o r m a t . O u p r o g r a m s a r a l s o a v a i l a b l e o i n e x p e n s i v e d i s k s o r c a s s e t t e s f o t h o s e w h p r e f e r t h c o n v e n i e n c e o r e a d y - t o - R U N s o f t w a r e . S t e p - b y - s t e pt u t o r i a l s r o u n d o u e a c h i s s u e , p r o v i d i n g t h e s o l i d f a c t sy o n e e d w i t h o u t f l u f f o f i l l e r . T h u s , e a c h i s s u ef u n c t i o n s a s a e x c e l l e n t r e f e r e n c e w o r k , a s w e l l a v a l u a b l e s o f t w a r e s o u r c e .

N O u t s i d e A d v e r t i s i n gF r e e d f r o m t h e p r e s s u r e s o s e r v i c i n g a d v e r t i s e r s , w c o n c e n t r a t e

o s e r v i n g o u r e a d e r s . E a c h i s s u e p r o v i d e s u n i n t e r r u p t e d e d i t o r i a lf l o w a n g r a p h i c l a y o u t s f o b e t t e r c o m p r e h e n s i o n — p l u s u n b i a s e dp r o d u c t r e v i e w s w h i c h f o c u s o t r u e s t r e n g t h s a n w e a k n e s s e s ,w h e r e v e r t h e c h i p s m a f a l l . . A n w d o n ' t h a v e t w o r r y a b o u tl o s i n g a d v e r t i s e r s b e c a u s e o p u b l i s h i n g s o f t w a r e i t h m a g a z i n et h a t i " t o o g o o d . " C o n s e q u e n t l y , w c a p r o v i d e t h e b e s t f r e es o f t w a r e a v a i l a b l e a n y w h e r e .

F o c u s e d o t h H o H o m e B r a n d sW a r s y s t e m - s p e c i f i c m a g a z i n e s u n d e r o n w r a p p e r — n o t

s p r a w l i n g , " g e n e r a l i n t e r e s t " p u b l i c a t i o n w h i c h a t t e m p t s t c o v e rt o w i d e f i e l d , o n l y t s p r e a d i t s e l f t o t h i n . T h o t h e r s i d e o ft h e c o i n t t h i s f o c u s e d a p p r o a c h i t h k n o w l e d g e y o g a i n f r o mb e i n g e x p o s e d t t h m a n y t i p s , i d e a s , a n t e c h n i q u e s w p r o v i d ef o o t h s y s t e m s y o m a n o e v e n h a v e . Y o u ' l l l e a r n m o r ea b o u t y o u r A p p l e , C o m m o d o r e , I B M , o T e x a s I n s t r u m e n t s h o m ec o m p u t e r f r o m t h i s o n e m a g a z i n e t h a n f r o m h o s t o m o r el i m i t e d s o u r c e s .

B a l a n c e d M i F o r a P e r f e c t R e c i p eI e a c h i s s u e w s t r i v e f o p e r f e c t b a l a n c e o p r o d u c t i v i t y ,

e n t e r t a i n m e n t , e d u c a t i o n , u t i l i t i e s , a n c o m p u t e r l i t e r a c y — s e r v i n gt h n e e d s o n o v i c e a n p r a l i k e . E v e r y i s s u e i f u l l - c o u r s e m e a l ,w i t h s m o r g a s b o a r d o t a s t y d i s h e s f o a l p a l a t e s . W h e r e a s o t h e rc o m p u t e r m a g a z i n e s m a d i s h o u l u m p s o " e d i t o r i a l i n d i g e s t i o n , "w s e r v e u s a t i s f y i n g b l e n d — o n e d i g e s t i b l e b y t e a t i m e .

— W e l c o m e t O u W o r l d o H o m e C o m p u t i n g

Page 4: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 4/136

H o m e C o m p u t e r M a g a z i n e ( I S S N O 7 4 7 - O 5 5 X ) F p u b l i s h e d [ e n l i m e s p e r y e a r b E m e r a l d V a l l e y P u b l i s h i n gC o . . P . O . B o 7 0 2 8 8 . E u g e n e . O 9 7 4 0 1 . T h e d i t o r i a lo f f i c e i l o c a t e d a 1 5 0 0 V a l l e y R i v e r D r i v e . S u i t e 2 5 0 ,E u g e n e , O 9 7 4 0 1 ( T e l - 5 0 3 - 4 8 5 - 8 7 9 6 ) - S u b s c r i p t i o n r a t e si U . S . a n i t p o s s e s s i o n s a r e 1 2 f o o n y e a r , S 4 f o t w y e a r s , a n S 6 f o t h r e e y e a r s . I C a n a d a a n M e x i c oa d S p e y e a r . O t h e r f o r e i g n c o u n t r i e s $ 4 f o o n y e a r s u r f a c e m a i l . I n q u i r e f o a i d e l i v e r y . S i n g l e c o p y p r i c ei U . S . a n f t p o s s e s s i o n s i S 3 . 5 0 , a n d $ 4 . 5 0 i C a n a d aa n d M e x i c o . F o r e i g n s u b s c r i p t i o n p a y m e n t s h o u l d b i U n i t e d S t a t e s f u n d s d r a w n o n U . S . b a n k . S e c o n d - c l a s sp o s t a g e p a i d a E u g e n e . O 9 7 4 0 1 , a n C o l u m b i a , M 6 5 2 0 1P O S T M A S T E R : S e n d a l a d d r e s s c h a n g e s t H o m eC o m p u t e r M a g a z i n e . P O B o 7 0 2 B 8 , E u g e n e , O 9 7 4 0 1 . S u b s c r i b e r s s h o u l d s e n d a l c o r r e s p o n d e n c e a b o u ts u b s c r i p t i o n s t o a b o v e a d d r e s s .A d d r e s s a l e d i t o r i a l c o r r e s p o n d e n c e t t h E d i t o r a H o m e C o m p u t e r M a g a z i n e , 1 5 0 0 V a l l e y R i v e r D r i v e .S u i t e 2 S 0 . E u g e n e . O 9 7 4 0 1 . U n a c c e p t a b l e m a n u s c r i p t sw i l l b r e t u r n e d i a c c o m p a n i e d b y s u f f i c i e n t f i r s t c l a s sp o s t a g e a n s e l f - a d d r e s s e d e n v e l o p e . N o r e s p o n s i b l e f o l o s t m a n u s c r i p t s , p h o t o s , o p r o g r a m m e d i a . O p i n i o n s e p r e s s e d b t h a u t h o r s a r e n o t n e c e s s a r i l y t h o s e o f H o m eC o m p u t e r M a g a z i n e . A l m a i l d i r e c t e d t o t h e E d i t o r o t t h " L e t t e r s t t h e E d i t o r " c o l u m n w i l l b t r e a t e d a u n c o n d i t i o n a l l y a s s i g n e d f o r p u b l i c a t i o n , c o p y r i g h t p u r p o s e s ,a n u s i a n y o t h e r p u b l i c a t i o n o b r o c h u r e , a n a r s u j e c t t H o m e C o m p u t e r M a g a z i n e ' s u n r e s t r i c t e d r i g h tt e d i t a n c o m m e n t . H o m e C o m p u t e r M a g a z i n ea s s u m e s n l i a b i l i t y f o r e r r o r s i a r t i c l e s , p r o g r a m s , o ra d v e r t i s e m e n t s . M e n t i o n o p r o d u c t s b y t r a d e n a m e i e d i t o r i a l m a t e r i a l o a d v e r t i s e m e n t s c o n t a i n e d h e r e i n i n w a c o n s t i t u t e s e n d o r s e m e n t o f t h e p r o d u c t o p r o d u c t sb H o m e C o m p u t e r M a g a z i n e o t h p u b l i s h e r u n l e s se x p l i c i t l y s t a t e d .E a c h s e p a r a t e c o n t r i b u t i o n t t h i s M a r c h 1 9 8 5 i s s u e a n t h i s s u e a a c o l l e c t i v e w o r k i C o p y r i g h t 1 9 8 5 b yE m e r a l d V a l l e y P u b l i s h i n g C o A l r i g h t s r e s e r v e d . C o p y i n gd o n e f o o t h e r t h a n p e r s o n a ! o i n t e r n a l r e f e r e n c e u s w i t h o u t t h e p e r m i s s i o n o f E m e r a l d V a l l e y P u b l i s h i n g C o i p r o h i b i t e d . R e q u e s t s f o s p e c i a l p e r m i s s i o n o b u l k o r d e r ss h o u l d b a d d r e s s e d t o t h e p u b l i s h e r .L i m i t e d L i c e n s e f o u s o p r o g r a m s i H o m e C o mp u t e r M a g a z i n e . E m e r a l d V a l l e y P u b l i s h i n g C o ( E V P ) i t h o w n e r o a l r i g h t s t t h c o m p u t e r p r o g r a m s a n d s o f tw a r e p u b l i s h e d i t h i s m a g a z i n e . T a l l o w f o r u s e o t h s o f t w a r e b y t h e p u r c h a s e r o t h m a g a z i n e , E V g r a n t s t os u c h p u r c h a s e r o n l y , t h l i m i t e d l i c e n s e t o e n t e r t h e s e p r g r a m s i n t o t h e p u r c h a s e r ' s c o m p u t e r , a n d t p i a c e s u c hp r o g r a m s o n d i s k e t t e o c a s s e t t e f o r t h e p u r c h a s e r ' s p e s o n a l u s e .A n o t h e r u s e . d i s t r i b u t i o n , s a l e , o c o p y i n g o f t h e s e c o m 'p u t e r p r o g r a m s w i t h o u t t h w r i t t e n c o n s e n t o E V i e p r e s s l y p r o h i b i t e d a n i v i o l a t i o n o t h i s l i m i t e d l i c e n s e a n t h e c o p y r i g h t l a w s .H o m e C o m p u t e r M a g a z i n e , H C M , a n H o m e C o m p u t e rD i g e s t a r e t r a d e m a r k s o E m e r a i d V a l l e y P u b l i s h i n g C o

P u b l i s h e r / E d i t o r - i n - C h i e f G a r y M K a p l a nE x e c u t i v e E d i t o r D a v i d G B r a d e rM a n a g i n g E d i t o r W a l t e r H e g oA s s o c i a t e E d i t o r W a y n e K o b e r s t e i nS r T e c h n i c a l E d i t o r s

W i l l i a m K B a l t h r o p , R o g e r W o o dT e c h n i c a l E d i t o r sD D o n a l d s o n , T o G r e e n , G . R . M i c h a e l s ,S t e v e n P N e l s o n , P a t r i c i a S w i f t

U s e r G r o u p E d i t o r J u d y C a m p b e l lA s s i s t a n t E d i t o r D a n a M C a m p b e l lP r o g r a m T r a n s l a t o r s

H e n d r i k B r o e k h o f f , S t e p h e n A C o r d o n ,J e f f F u n d , P a u l K l i s s n e r . R o b e r t P a s c h e l k e ,R a n d y T h o m p s o n , N a n c y V e n d e l i n

A s s t . t t h e P u b l i s h e r R h e a J G r u n d yP r o d u c t i o n M a n a g e r N o r m a n W i n n e y , J r C r e a t i v e D i r e c t o r G e i - L e l G o P h o t o g r a p h y

N e l s o n S t e v e n s , K . D . W a i n s w o r t hP r o d u c t i o n A s s i s t a n t R a c h e l K n i g h tC u s t o m e r S e r v i c e T e l . ( 5 0 3 ) 3 4 1 - 1 0 2 9D e a l e r S a l e s D i s t r i b u t i o n T e l . ( 5 0 3 ) 3 4 1 - 1 0 3 6

K e R e i l i n gM a i n S w i t c h b o a r d T e l . ( 5 0 3 ) 4 8 5 - 8 7 9 6

A t h c y b e r n e t i c h a n d t u r n s t h c r a n k , n u m b e r ss p i l l a n c r u n c h i n t o m a n a g e a b l e b y t e s . E v e r y t h i n g —b i c o n c e p t u a l , v i s u a l , o a u d i b l e — i s r e d u c e d t n u m b e r s i t o d a y ' s e l e c t r o n i c g r i n d e r , t h c o m p u t e r .T h u s , a t h m i g h t y h a n d o f s o f t w a r e p r o c e s s e s t h e s en u m b e r s i n t o u s e a b l e t o o l s ( s u c h a t h o s e f o u n d i t h p a g e s o f t h i s m a g a z i n e ) w w i n d o u w a f r o m t h M e c h a n i c a l t o t h I n f o r m a t i o n A g e .

C C c c r r r r u n n n n n n n c h h h h ! I t ' s t h s o u n d a n d f u r y o f n u m b e r sc r u n c h i n g — a l t h o u g h y o d o n ' t

r e a l l y g e t h e a r t h e m a t h e y g r i n da w a y i n s i d e y o u r c o m p u t e r . N u m b e r sa r t c o m p u t e r s w h a t R i c e C r i s p i e s a r t p a c k o h u n g r y k i d s : d e e i i c i o u s ! I f a c t , c o m p u t e r p r e f e r s p u r e n u m b e r st a n o t h e r f a r e , h a p p i l y c h e w i n g i t n u m e r i c s m o r n i n g , n o o n , a n n i g h t .

T s e t h i s , y o n e e d o n l y p i c k u o u f e a t u r e d s o f t w a r e p a c k a g e i t h i s i s s u e :I F i g u r e s ! G i v e t h i s h a n d y p r o g r a mb u n c h o v a l u e s a n f o r m u l a t g b y a n i w i l l c r u n c h o u a a n s w e rq u i c k e r t h a n y o c a t a k e b y t e o y o u r c e r e a l . T h e n l e t h y o u n g s t e r s d s o m e n u m b e r - c r u n c h i n g o t h e i r o w w i t h L a s e r i t h m e t i c , a e d u c a t i o n a lg a m e p i t t i n g f a s t m a t h a g a i n s t p a c ko p e s k y a l i e n s .

A c o m p u t e r c a a l s o t u r n n u m b e r si n t o l e t t e r s — s h u f f l i n g a n d e a l i n ga l p h a c h a r a c t e r s l i k e s t a c k o m a r k e dc a r d s . I S w i t c h ' n ' S p e l l , a n o t h e r s o f tw a r e p r o g r a m i t h i s i s s u e , y o u rc h a l l e n g e i t t a k e " h a n d " o l e t t e r sd e a l t b y t h e c o m p u t e r a n r e a r r a n g et h e m i n t o b o n a f i d e w o r d .

S o m e o o u p r o g r a m s s t a r t a n e w ,a n o t h e r s e n h a n c e s o m e p r e v i o u s l yd e v e l o p e d . L a s t i s s u e , w p r e m i e r e dn e p r o g r a m , c a l l e d T h O r g a n i z e r ,t h a t h a b e e n h e l p i n g y o ( w e h o p e )k e e p y o u r t h o u g h t s i o r d e r . T h i s t i m e ,w i t h O r g a n i z e r R e p o r t s , y o c a n p u tt h o s e o r g a n i z e d t h o u g h t s o p a p e r —a n d d o i w i t h v a r i e t y o f o r m a t t i n go p t i o n s .O n c e y o u ' r e o r g a n i z e d , b s u r e a n c h e c k o u t o u r f o u r " m i n i - c o l u m n s " —

o n f o e a c h b r a n d o c o m p u t e r w c o v e r — f o r s o m e q u i c k - a n d - e a s y p r a ct i c a l s o f t w a r e p r o c e d u r e s .

P r o v i d i n g s o f t w a r e i " n u m e r o u n o "a H o m e C o m p u t e r M a g a z i n e - , b u w k n o w o u r e a d e r s a l s o c o u n t o o u r e l i a b l e r e v i e w s f o t h " t r u e s t o r y . " I t h i s i s s u e , w t a k e b r o a d b u t u n s u p e r -

i c i a l l o o k a t T h M u s i c o S o u n d o t h C o m m o d o r e 6 4 T h i s a r t i c l e e x p l o r e st h n e s o f t w a r e f o t u r n i n g t h C - 6 4i n t o a h o m e o r g a n / s y n t h e s i z e r b u s i n gi t a m a z i n g s o u n d c h i p . T h i s s h o u l d b o i n t e r e s t e v e n t t h o s e w h o o w no t h e r m a c h i n e s , b e c a u s e o t h g e n e r a lt r e n d t h e s e m u s i c a l p r o g r a m s p o r t e n df o t h f u t u r e o f h o m e c o m p u t i n g . ( B s u r e t o c a t c h t h f i r s t i n s t a l l m e n t o o u C o m m o d o r e H o r n b l o w e r c o l u m n ,w h i c h b e g i n s a s e r i e s o m o d u l e s t b u i l d a B A S I C s y n t h e s i z e r . )

A m o n g o u o t h e r r e v i e w s , w d e l v ei n t o t h w o r l d o f C P / M , e x a m i n i n g C P / Mp a c k a g e s f o t h e A p p l e l i e , a n T I - 9 9 / 4 A — a s w e l l a t a k e b r i e f l o o k a C P / M o n t h P C a n d P C j r a n t h n e v e r s i o n 3 . r u n n i n g o t h f o r t h c o mi n C o m m o d o r e 1 2 8 . A p p l e u s e r s w h w a n t t g e s o m e r e a l w o r k o u o t h e i rA p p l e l i o l i w i l l b e n e f i t f r o m o u r e v i e w o A p p l e W o r k s , a n i n t e g r a t e dw o r d p r o c e s s o r , d a t a b a s e , a n s p r e a ds h e e t p a c k a g e . P C j r o w n e r s w i s h i n g t f u r t h e r e n h a n c e t h e i r m a c h i n e s c a l o o k a t h e L e g a c y I P C j r E x p a n s i o n ,w h i c h a d d s a d i s k d r i v e a n m o r em e m o r y t " L i t t l e B l u e . "

A l t h i s a n m o r e a d d s u t o q u i t en u m b e r . Y o u c a a l w a y s c o u n t o n u a H o m e C o m p u t e r M a g a z i n e t o t u r nn u m b e r - c r u n c h i n g t y o u r a d v a n t a g e .

u n t i l n e x t t i m e , h a v e f u r e a d i n g , l e a r n i n g , a n R U N i n gH C

© H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

Page 5: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 5/136

B G a r y M K a p l a nP u b l i s h e r E d i t o r - i n - C h i e f

O n o t h b e n e f i t s o fp u b l i s h i n g a m a g a z i n ew i t h o u t o u t s i d e a d v e r t i s

i n i t h t o t a l e d i t o r i a l a n a r t i s t i cf r e e d o m s u c h a f o r m a t p e r m i t s .Y o h a v e a l r e a d y h a t h o p p o rt u n i t y t s e s e v e r a l i s s u e s i t h i sf o r m a t a n t d i s c o v e r s o m e o w h a t ' s p o s s i b l e . S n o i t ' s t i m ef o a l o u t s i d o w n , t a k e s t o c k ,a n f i n e - t u n e t h i s a p p r o a c h . W i t ht h i s g o a l i m i n d , e a c h o y o i i v i t e d t m a i l i w r i t t e n r e s p o n s et t h i s c o l u m n , c o m m u n i c a t i n gy o u r i d e a s o h o t h i s m a g a z i n ec a b e t t e r s e r v e y o u r n e e d s .

W h a v e d e c i d e d a g a i n s t u s i n gp r e p r i n t e d f o r m s o q u e s t i o n n a i r e sf o t h i s r e s p o n s e , a n i n s t e a d a r r e q u e s t i n g m o r e " f r e e - f l o w i n g "t y p e o f e e d b a c k . P r e p r i n t e d f o r m sm a b e a s i e r t q u a n t i f y a n a n a l y z e , b u w w i s h t g a i n b e t e " f e e l " f o y o u r r e a c t i o n s t h a na p u r e l y s t a t i s t i c a l a p p r o a c h c a np r o v i d e . T m a k e t h i s f o r m i d a b l e j o b e a s i e r — s a v i n g u sf r o m h a v i n g t w a d e t h r o u g h w h a t c o u l d b t e n s o t h o u s a n d s o m u l t i - p a g e l e t t e r s i a l s h a p e s , s i z e s , a n f o r m s — w e h o p e y o w i l l s t a y w i t h i n t h s p i r i t o t h f o l l o w i n g g u i d e l i n e s :

1 . A l c o m m e n t s s h o u l d b t y p e d o c o m p u t e r - p r i n t e du s i n g d a r k r i b b o n o o n s h e e t o 8 - 1 / 2 - b 1 1 - i n c hp a p e r . P r i n t o n o n e s i d e o n l y a n l e a v e u a m p l e r o o mt m a k e n o t e s i t h m a r g i n s . P L E A S E D N O E N C L O S E A N Y T H I N G E L S E I Y O U R E N V E L O P EE X C E P T T H E O N E S H E E T O P A P E R .

2 . O t h e t o p o t h s h e e t o p a p e r , c l e a r l y i n d i c a t ey o u r b r a n d o c o m p u t e r ( s ) , h o l o n g y o h a v e b e e nr e a d e r o o u r m a g a z i n e , a n w h e t h e r y o a r s u b s c r i b e r , s i n g l e - c o p y p u r c h a s e r , o p a s s - a l o n gr e a d e r . I n d i c a t e w h e t h e r y o t y p e i p r o g r a m s , b u t h m e d i a , o n e i t h e r . P l e a s e a l s o i n c l u d e y o u r a g ( a p p r o xi m a t i o n s a r o k a y i y o u ' r e s e n s i t i v e a b o u t i t a n s e t h a t y o u r n a m e , a d d r e s s , a n t e l e p h o n e n u m b e r a r p r e s e n t .

3 . P l e a s e r e s p o n d w i t h i n t w t t h r e e w e e k s o r e c e i vi n t h i s i s s u e . A l m a i l i s u b j e c t t t h s a m e p r o v i s i o n sa " L e t t e r s t t h E d i t o r " ( a s e t f o r t h o t h M a s t h e a dp a g e ) .

4 . T r n o t b t o w o r d y . S h o r t p h r a s e s , a o u t l i n ef o r m , o b r i e f n o t e s a r a l a p p r o p r i a t e . W e ' r e n o l o o ki n f o p e r f e c t e s s a y s o g r a m m a t i c a l l y c o r r e c ts e n t e n c e s . R e m e m b e r , t h o u g h , t b a s p e c i f i c a p o s s ib l e . D o n ' t f o r g e t t f u l l y e x p l a i n y o u r o p i n i o n s .

5 . P l e a s e l e a v e o u a n p r o b l e m s t h a t a r o " c u s t o m e r s e r v i c e " n a t u r e — i . e . , t i m e l i n e s s o r e c e i v

i n m e r c h a n d i s e , i s s u e s , e t c . T h p u r p o s e o y o u rr e s p o n s e h e r e i t c o m m e n t o t h e c o n t e n t o t h m a g a z i n e .

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

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

6 . T h i n g s w e ' d e s p e c i a l l y l i k e t k n o w i n c l u d e i m p r e s s i o n s o e a c ho o u r e g u l a r f e a t u r e s o s e c t i o n s — w h e t h e r t h e y ' r e o u s e ,w h a t y o u ' d l i k e t s e e l i m i n a t e d ,e x p a n d e d , a n d / o r r e p l a c e d w i t hw h a t , a n w h a t t y p e s o p r o g r a m sy o u ' d l i k e t s e i t h f u t u r e .W o u l d y o l i k e m o r e p r o g r a m s ,l e s s p r o g r a m s , m o r e o l e s s s p a c ei t h m a g a z i n e t a k e n u w i t h p r og r a m l i s t i n g s ? Y o c a c o m m e n to t h l e n g t h o o u f e a t u r e s . A l s oc o m m e n t o h o w r e v i e w p r d u c t s . A r w d o i n g e n o u g h d i f e r e n t p r o d u c t r e v i e w s . a r w d o i n g t o m u c h . . a r t h e y t o s h o r t , t o l o n g ? H o d y o f e e la b o u t o u r r e v i e w c r i t e r i a ? S h o u l dw c o v e r o t h e r p r o g r a m m i n gl a n g u a g e s i o u a r t i c l e s ? A r s o m e o o u a r t i c l e s t o d i f f i c u l t ?T o e a s y ? W h y ? W h a t a r t h e y ?

W k n o w w e ' r e a s k i n g y o t t h i n k a l o h e r e , b u i t ' sy o u r m a g a z i n e , a n w w a n t t p r o d u c e w h a t y o w a n t — s o l e u k n o w . T m a k e t h i n g s l i t t l e m o r e i t e r e s t i n g , w a r g o i n g t s e l e c t t h b e s t c o n s t r u c t i v er e s p o n s e , a n a w a r d t h a t p e r s o n a p r i z e — a f r e e t r i p . N o i t ' s n o t H a w a i i , E u r o p e , o t h C a r i b b e a n . . b u t n o n e o t h e r t h a n E u g e n e , O r e g o n — t o s h o w t h w i n n e rf i r s t - h a n d h o w p u t o g e t h e r t h m a g a z i n e , a n t d i s c u s s h i s o r h e s u g g e s t i o n s . S s t i c k y o u r s i n g l e s h e e ti a e n v e l o p e p l a i n l y m a r k e d O S C R E E N F E E D B A C Ka n a d d r e s s i t H o m e C o m p u t e r M a g a z i n e . P . O . B o 7 0 2 8 8 . E u g e n e , O 9 7 4 0 1 .

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

S t a r t i n g w i t h o u n e x t i s s u e , w w i l l b u n d e r g o i n gm a j o r e x p a n s i o n i d i s t r i b u t i o n . Y o u ' l l b a b l e t f i n du a m a n y m o r e m a s s - m a r k e t m a g a z i n e o u t l e t s a n

b o o k s t o r e s t h r o u g h o u t t h e U . S . a n C a n a d a . T h i s i a i m p o r t a n t a c t i o n — e n s u r i n g t h a t t h e w i d e s t p o s s i b l e a d i e n c e o c o m p u t e r u s e r s a r a w a r e o o u c o m m i t m e n tt e x c e l l e n c e , t h u s f u e l i n g o u f u t u r e g r o w t h . A n a w g r o w i c i r c u l a t i o n , w w i l l a l s o s t r i v e t g r o w i q u a l i t y . Y o u r h e l p a n g u i d a n c e w i l l m a k e t h i s a l p o s s i b l e . S b e c o m e a a c t i v e p a r t i c i p a n t i t h i sp r o c e s s — s e n d i y o u r c o n s t r u c t i v e i d e a s ; " s h o w " n t e l l "u t y o u r f r i e n d s , f e l l o w c o m p u t e r u s e r s , a n f a v o r i t em a g a z i n e / s o f t w a r e o u t l e t s ; a n d , a b o v e a l l -

C o m e G r o w W i t h U s

H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

Page 6: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 6/136

H O M E C O M P U T E R^ m a g a z i n e

F E A T U R E S

i F i g u r e s !b R o b e r t P a s c h e l k e

w h a t d o e s I d o h o d o e s i d I t i F i g u r e s l a n t h h c s t a f f

E v a c u - P o t iP i l o t y o u r E v a c u - P o d t r e s c u e m i n e r so o t h e r w o r l d s .

O W i l l i a m K B a l t h r o pa n t h H C S t a f f

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

b y R a n d y T h o m p s o na n t h h c s t a f f

L a s e r i t h m e t i cw i l l m a t h s k i l l s a n l a s e r b l a s t sk e e p a l i e n b e a s t s a t b a y ?

t i t s 'b R . c . c h r l s t e n s e n

a n t h h c s t a f f

O r g a n i z e r R e p o r t sF l e x i b i l i t y a n o r g a n i z a t i o n h i g h l i g h ty o u r o u t l i n e p r i n t o u t s .

E b W i l l i a m K B a l t h r o pa n t h h c s t a f f

3

4

4

5

6

7

R a z z l e D a z z l eD o n ' t J u s t p l a y w i t h y o u r 9 9 / 4 A ,p l a y I t m a e s t r o .

W h a t i c p / m ?i t h i s o p e r a t i n g s y s t e m h e a d e d f o r e b i r t h ?

A p p l e s e e d l i n g sS o r t y o u r P r o D O S c a t a l o g s .

C o m m o d o r e H o r n b l o w e ri n s i d e t h S I D c h i p .

i B M p r e s s I o n sc r e a t e 3 - s u r f a c e d r a w i n g s w i t h b a s i c .

b W i l l i a m K B a l t h r o p

b t h h c s t a f f

b H e n d r l k B r o e k h o f f

b R o g e r w o o d

E C b W i l l i a m K B a l t h r o p

F i e l d S c r e e n : f § E U s i n g D a t a B a s e S y s t e m

g e n e r a l i n t r o d u c t i o n t o u s i n g d a t a b a s e s - c o r r e c t l y . b B i l l c r o u c h

I ; ; - 1 ' j - ■ ■ ■ ■ ) , : " 3

Page 7: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 7/136

C O N T E N T SV O L U M E N U M B E R

P R O D U C T R E V I E W S

T h m u s i c o S o u n dA R e v i e w o 4 M u s i c / s o u n d s o f t w a r eS e r i e s w i t h K e y b o a r d s f o t h C - 6 4C r e a t i v e f u n w i t h C o m m o d o r e s a m a z i n g s o u n d c a p a b i l i t i e s . R e v i e w

L o s t i C P / M L a n d :R e v i e w o t h

M i c r o s o f t P r e m i u m S o f t c a r d l i f l r e w b e i n g t o h a r d o t h S o f t c a r d ?

c p / m D a w n f o t h T I - 9 9 / 4 AA R e v i e w o M o r n i n g s t a r ' s C P / M P a c k a g eF i n a l l y , t h C P ' M w i n d o w i o p e n e d t 9 9 / 4 A u s e r s

# 0 R e v i e w

S p v S p D o e s t h s o f t w a r e c a p t u r e t h e c o m i c M A D n e s s ?

A p p l e w o r k sA e a s v - t o - u s e I n t e g r a t e d p a c k a g e r e a c h e s t h e h o m e

5

5

6

6

T h A n c i e n t A r t o w a H e r e i t ' s o k a y t p i c k f i g h t

L e g a c y I f o t h P C j rJ u n i o r c o n t i n u e s t o g r o w I p o w e r .

T h F a c t o r yP u n c h , s t r i p e , a n r o t a t e o b j e c t s I y o u r o w f a c t o r y .

K e y s t o R e s p o n s i b l e D r i v i n gB e t t e r t h a n d r i v e r s m a n u a l ?

D E P A R T M E N T S

R e v i e w

R e v i e w

R e v i e w

M R e v i e w

1 3 6 6

w e l c o m e t H C i n s i d e / o u t s i d e H C O S c r e e nL e t t e r s t t h E d i t o rH C O n L i n e r sH C R e v i e w C r i t e r i aI n d u s t r y W a t c hh c P r o d u c t N e w s

8 P r o g r a m L i s t i n g c o n t e n t s1 2 8 D e B u g s o D i s p l a yH o m e C o m p u t e r T e c h N o t e s :

7 A p p l e7 c o m m o d o r e7 4 I B M7 T

8 P r o g r a m T y p i n g G u i d e

Page 8: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 8/136

H I S T O R I C A L N O T E9 9 ' e r M a g a z i n e ( f o u n d e d i D e c e m b e r , 1 9 8 0 ) w a

t h f o r e r u n n e r o H o m e C o m p u t e r M a g a z i n e .

G i a n t H o m e C o m p u t e r C o m p e n d i u m ™f o t h T e x a s I n s t r u m e n t s 9 9 / 4 A

T h l a r g e s t , m o s t c o m p r e h e n s i v e c o l l e c t i o n o f p r o g r a m sa n a r t i c l e s e v e r a s s e m b l e d f o t h T H o m e C o m p u t e r

O v e r 2 0 t h o r o u g h l y t e s t e d k e y - i n - a n d - R U Np r o g r a m s a n s u b - p r o g r a m s t y p e s e t i g r i df o r m a t f o m a x i m u m c l a r i t y .

P r o g r a m m i n g i n s t r u c t i o n i n l a n g u a g e s -l e a r n t u s B A S I C , E x t e n d e d B A S I C , L O C Oa n d A s s e m b l y L a n g u a g e — f o r e v e r y t h i n gf r o m r e c o r d k e e p i n g a n m o n e y m a n a g e m e n tt a r c a d e - q u a l i t y a c t i o n g a m e s .

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

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

C o m p u t e r - A s s i s t e d I n s t r u c t i o n — T h e h o m ec o m p u t e r b e c o m e s y o u r p r i v a t e t u t o r .

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

R e g u l a r ( P r e - C l o s e - o u t ) P r i c e s :B e s t O 9 9 ' e r( B o o k a l o n e )B e s t O 9 9 ' e r( T a p e S e a l o n e )

S P E C I A LO F F E R

$ 1 9 . 9 5 + S 3 . 0 0s h i p p i n g

S 3 5 . 0 0 $ 2 . 5 0s h i p p i n g

U S B I N D - I NC A R D A

C E N T E R O M A G A Z I N E

B u t h T a p e S e f o O N L Y $ 3 5 .A n G e t h B o o k F R E E f r e e s h i p p i n g

O R D E R T H B O O KT A P E P A C K A G E

A N R E C E I V ES i m o n ' s S a u c e r

A N D A 9 9 ' e rP r o g r a m m e r ' s G u i d e

A B S O L U T E L Y F R E E 1T h i s A d d i t i o n a l

S 1 g i f t I Y O U R SI Y O A C T O D A Y !

P e o p l e W h K n o w t h H o m e C o m p u t e r B e s t

H O M E C O M P U T E R T

I C E N T E R B I N D - I N O R D E R C A R D I M I S S I N G -M A I L W R I T T E N O R D E R T O

P . O . B o 7 0 2 8 8 E u g e n e , O 9 7 4 0 1F O C R E D I T C A R D O R D E R S C A L L l - ( 8 0 0 ) - 8 2 8 - 2 2 1 2

Page 9: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 9/136

P r o g r a m V e r s i o n C o n f u s i o nD e a r S i r :

h a v e t w q u e s t i o n s f o y o u , b u f i r s tw o u l d l i k e t o s a y e n j o y y o u r m a g a z i n e v e r ym u c h a n a v e r y g l a d t o s e e t h a t y o a r c o n t i n u i n g t g i v e g o o d c o v e r a g e t o s e v e r a lh o m e c o m p u t e r s — e s p e c i a l l y t h T I - 9 9 / 4 A .T h a n k s a g a i n f o t h e g r e a t p r o g r a m s f o f r e e — I a n o t a s u b s c r i b e r , b u i n t e n d t b e c o m e o n t h f i r s t o t h y e a r . N o f o m q u e s t i o n s :

1 I t h A u g u s t 1 9 8 4 i s s u e y o r a t h p r o g r a m S n a p - C a l c f o r t h e T I - 9 9 / 4 A ( v e rs i o n 4 . 3 . 1 ) . I n i s s u e V o l . 4 N o y o r a s o m e " D e B u g s o D i s p l a y " f o S n a p - C a l cf o s e v e r a l c o m p u t e r s . T h S n a p - C a l c w a v e r s i o n 4 . 3 . 3 . W h a t h a p p e n e d t 4 . 3 . 2 ? A l s o ,s e v e r a l o t h o t h e r d e b u g s w e r e n o 4 . 3 . 2 — A p p l e w a 4 . 3 . 4 , I B 4 . 3 . 5 , a n C o m m o d o r e 4 . 3 . 5 . 1 k n o w d i n o m i s s a n i s s u e s . I t h i s m i s p r i n t ?

2 I p u r c h a s e O T A P E f o A u g u s t1 9 8 4 , w i l l i b r e v i s e d o w i l l h a v e t e d i ti m y s e l f f r o m t h " D e B u g s o D i s p l a y "c o l u m n ?

G P r e u s sB r i d g e p o r t , C 0 6 6 0 6

T h a n s w e r t y o u r s e c o n d q u e s t i o n i s h o r t e r , s w e ' l l t a l k a b o u t t h a t F i r s t . A a n g i v e n p o i n t i t i m e t h a t y o o r d e r O D I S Ko O T A P E m e d i a , y o w i l l r e c e i v e t h el a t e s t v e r s i o n o a i p r o g r a m s o n t h a t m e d i a .I m o r e d e b u g s a r e d i s c o v e r e d a n p u b l i s he a f t e r y o u r p u r c h a s e , t h o s e d e b u g s w i l lh a v e t b m e r g e d i n t o t h e p r o g r a m y o u r s e l f .

N o w , t h a n s w e r t y o u r f i r s t q u e s t i o n :T h e r e w a n m i s p r i n t i t h e v e r s i o n n u m b e r sf o r t h e v a r i o u s m a c h i n e s . I t i s e n t i r e l y p o s s ib l f o s o f t w a r e t b r e v i s e d s e v e r a l t i m e sb e t w e e n t h e p u b l i c a t i o n o f a n y t w o i s s u e s o H o m e C o m p u t e r M a g a z i n e . I o t h e r w o r d s ,b e t w e e n t h t i m e t h a t S n a p - C a l c w a o r i g i n a l l y p u b l i s h e d i t h V o l . 4 , N o . 3 i s s u eu n t i l t h d e b u g s a p p e a r e d i V o l . 4 N o 5 t h T 1 - 9 9 / 4 A v e r s i o n o S n a p - C a l c u n d e rw e n t r e v i s i o n s , w h i l e t h e A p p l e p r o g r a mu n d e r w e n t r e v i s i o n s , a n t h I B a n C o m m o d o r e p r o g r a m s u n d e r w e n t 4 r e v is i o n s . T h d e b u g s f o S n a p - C a l c a l i s t e d i nV o l . 4 N o i n c l u d e a l c h a n g e s n e c e s s a r yt b r i n g u p - t o - d a t e t h e . v e r s i o n o e a c h o t h l i s t i n g s .

S t a r t i n g w i t h t h i s i s s u e o t h " D e B u g s o D i s p l a y " c o l u m n , w w i l l i n c l u d e l i n e i e a c h d e b u g u p d a t e l i s t i n g t h a t w i l l t e l l y o t h p r e v i o u s l y p u b l i s h e d v e r s i o n n u m b e r . F o ri n s t a n c e , i f t h e r e a r d e b u g s f o v e r s i o n o S n a p - C a l c i t h i s i s s u e , t h e y w i l l o n l y i n c l u d e

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

E v e n t h o u g h y o h a v e f u l l y f u n c t i o n a lv e r s i o n o p r o g r a m , b s u r e t w a t c h" D e B u g s o D i s p l a y " f o c h a n g e s t t h a t

p r o g r a m . O f t e n , r e a d e r s a n H C s t a f fc o m e u w i t h s i g n i f i c a n t e n h a n c e m e n t s t h a tg e p u b l i s h e d i t h a t c o l u m n

O n c e S h C o m p a r e d . . D e a r S i r :

j u s t h a f r i e n d l o a n m 3 c o p i e s o y o u rm a g a z i n e . S i n c e a r e l a t i v e n e w c o m e rt t h r a n k s o " c o m p u t e r o w n e r , " r e a l l yn e e d e d m a g a z i n e w i t h g o o d , u s a b l e i n f o rm a t i o n . h a b o u g h t o f f t h e n e w s s t a n ds e v e r a l o t h e r m a g a z i n e s t o g e t f e e l f o e a c ho n a n t o s e e h o w e l l - s u i t e d e a c h w a t m l e v e l o e x p e r i e n c e a a n e o p h i t e A p p l eo w n e r / u s e r .

Y o u r m a g a z i n e b e a t a l t h m a g a z i n e sc a t e r i n g t A p p l e o w n e r s . I i b f a r t h e b e s tm a g a z i n e h a v e e v e r s e e n f o r t h e h o m e c o mp u t e r u s e r a n y w h e r e .

P a u l a F a r r e l lW i l l i a m s v i l l e , N 1 4 2 2 1

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

. T h e r e W a s N o C o m p a r i s o nD e a r S i r :

T h i s i m f i r s t t i m e w r i t i n g t o t h i s o a n m a g a z i n e . w o u l d n ' t w r i t e u n l e s s f e l ts t r o n g l y a b o u t s o m e t h i n g . f i r s t h e a r d a b o u ty o u r m a g a z i n e w h e n b o u g h t m T I - 9 9 / 4 A .

r e c e n t l y b o u g h t a C - 6 4 , b u t w o n ' t c h a n g em s u b s c r i p t i o n t C o m m o d o r e - o n l ym a g a z i n e . Y o s e e m w o r r i e d a b o u t l o s i n gs o m e r e a d e r s t o n e - c o m p u t e r m a g a z i n e s ,b u t h i n k y o h a v e l i t t l e t w o r r y a b o u t .D u r i n g t h t i m e t h a t i t o o k t c o n v e r t y o u rm a g a z i n e , d i n o r e c e i v e a n y m a g a z i n e sf o r q u i t e a w h i l e . c a l l e d y o u r t e l e p h o n en u m b e r , a n d t h o p e r a t o r t o l d m w h i w a t a k i n g s o l o n g .

I m p a t i e n t a w a s , c o u p l e d w i t h t h f a c tt h a t h a b o u g h t n e c o m p u t e r , d e c i de t o t r y f e o t h e r p u b l i c a t i o n s . w a p l a c a t e d . W h e n f i n a l l y r e c e i v e d m i s s u eo H o m e C o m p u t e r M a g a z i n e , t h o u g h ,b r e a t h e d a s i g h o r e l i e f . I w a l i k e c o m i n gh o m e . Y o u r m a g a z i n e i h e a d a n s h o u l d e r sa b o v e t h r e s t .

S i n c e r e a l i z e d h o m u c h e n j o y y o u rm a g a z i n e , e s p e c i a l l y s i n c e t h a d h a v e b e e nr e m o v e d , h a v e s t a r t e d r e c o m m e n d i n gH C t a l o m f r i e n d s .

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

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

D a v i d S h e l d o nJ a c k s o n v i l l e , F 3 2 2 0 5

T h a t ' s q u i t e s t o r y o l o y a l t y , D a v i d , a n w a p p r e c i a t e i t W a p p r e c i a t e i s m u c hs t h a t w w i l l n o j u s t s i o o u l a u r e l s o v e rt h n e x t f i v e y e a r s a n w a i t f o r o t h e rm a g a z i n e s t c a t c h u p W w i l l c o n t i n u e t i m p r o v e H o m e C o m p u t e r M a g a z i n e — t o n o o n l y s t a y o t o p , b u t i n c r e a s e t h d i s t a n c eb e t w e e n u a n o u c o m p e t i t o r s .

T F i t n e s s P r o g r a m s S t o c k e dD e a r S i r :

A a f o o t n o t e t y o u r p r o d u c t s o u r c e i f o r m a t i o n i t h r e c e n t a r t i c l e o f i t n e s s s o f tw a r e i H o m e C o m p u t e r D i g e s t , t h r e e e xc e l l e n t f i t n e s s a n n u t r i t i o n p r o g r a m s a r a v a i l a b l e f o r t h e T I - 9 9 / 4 A f r o m T e x - C o m p :

T h T P h y s i c a l F i t n e s s m o d u l e l e a d s t h eu s e r t h r o u g h c o m p l e t e e x e r c i s e p r o g r a mw i t h a g r a p h i c a l d e m o n s t r a t i o n o f e a c h e e r c i s e ; t h T I W e i g h t C o n t r o l N u t r i t i o nm o d u l e a c t u a l l y w o r k s o u d a i l y d i e t t r e a c h d e s i r e d w e i g h t a n c o m e s w i t h ar e c i p e b o o k ; a n E x e r - L o g i a a l n e d a t a b a s e - t y p e p r o g r a m w h i c h k e e p s t r a c k o y o u r e x e r c i s e a c t i v i t i e s a n c a l c u l a t e s c a l o r i e sb u r n e d .

J e r r y P r i c eT e x - C o m p / P . O . B o x 3 3 0 8 4G r a n a d a H i l l s , C 9 1 3 4 4

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

S i m o n ' s B A S I C C a r t r i d g eD e a r S i r :

a r e q u e s t i n g i n f o r m a t i o n a b o u t a a t i c l e o p a g e 4 5 o f V o l . 4 N o . 4 c a l l e d

' S i m o n S e z . " a v e r y i n t e r e s t e d i r e c e i vi n i n f o r m a t i o n a b o u t t h S i m o n ' s B A S I Cc a r t r i d g e .

N a n c y L T a y l o rA l v i n , T 7 7 5 1 2

C o n t i n u e d o n e x t p a g e

H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

Page 10: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 10/136

S i m o n ' s B A S I C c a r t r i d g e a n d m a n u a li a v a i l a b l e t h r o u g h y o u r C o m m o d o r e d e a l e r ,N a n c y , f o s u g g e s t e d r e t a i l p r i c e o $ 3 4 . 9 5 .T h i s c a r t r i d g e p l u g s i n t o y o u r C o m m o d o r e6 a n a d d s 1 1 a d d i t i o n a l c o m m a n d s a n f u n c t i o n s t C o m m o d o r e B A S I C , m a k i n g t h C - 6 4 m u c h e a s i e r t o p r o g r a m .

P C j r S e c o n d D r i v e P r o b l e mD e a r S i r :

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

A f t e r a d d i n g t h m o d i f i c a t i o n s t o t h eJ u n i o r ' s d i s k c o n t r o l l e r c a r d , g o r e p e a t e de r r o r H ' w h e n t h s y s t e m r a n i t s e l f - t e s t s .A t h i s p o i n t , s e u d i g i t a l m u l t i m e t e rt m o n i t o r t h e d r i v e s e l e c t s i g n a l f o r d r i v e0 n o t i c e d t h a t t h s e l e c t l i n e w a b e i n gp u l l e d t o a p p r o x i m a t e l y . 9 v , w h i c h i n o t av a l i d l o g i c f a l s e l e v e l . A f t e r c h e c k i n g t h d a t ab o o k f o r t h e s p e c s o t h 7 4 L S 1 0 , 1 d e c i d e dt h a t t h e c h i p m i g h t n o t b e a b l e t s i n k e n o u g hc u r r e n t t o a c t i v a t e t h d r i v e . A t h i s p o i n t ,

c h a n g e d t h 7 4 L S 1 0 t 7 4 1 0 d e v i c e . F r o mt h a t t i m e o n t h s y s t e m h a s w o r k e d f i n e .

w o u l d l i k e t a d t h a t c o n t a c t e d M a r kB e i f u s s a f t e r r e a d i n g i H C t h a t h t o w a e n c o u n t e r i n g t h E r r o r p r o b l e m . H t o m a d e t h c h a n g e t t h 7 4 1 0 a n p h o n e d m t s a t h a t i a l s o f i x e d h i p r o b l e m s .

h a a l m o s t w r i t t e n o f f p u r c h a s i n g t h J u n i o r b e c a u s e o f t h n e e d a n e x p e n s e o fp u r c h a s i n g t h s p e c i a l e q u i p m e n t r e q u i r e dt a d t h s e c o n d d r i v e . A f t e r r e a d i n g y o u ra r t i c l e , d e c i d e d t p u r c h a s e t h J u n i o r a n

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

R a n d a l l B a x t e rG a r l a n d , T 7 5 0 4 0

I n t e r e s t i n g p o i n t , R a n d a l l . T h s y s t e m st h a t w h a v e i o p e r a t i o n a H o m e C o m p u t e rM a g a z i n e d u s t h " L S " c h i p m a d e b T e x a s I n s t r u m e n t s . P e r h a p s t h s p e c i f i c at i o n s b e t w e e n m a n u f a c t u r e r s o t h s a m ec h i p a r s o m e w h a t d i f f e r e n t . T h L ( l o w -p o w e r S c h o t k y ) s e r i e s o i n t e g r a t e d c i r c u i t sw a s e l e c t e d b e c a u s e o i t n o i s e i m m u n i t ya n d l o w p o w e r c o n s u m p t i o n . I t h i s p a t i c u l a r a p p l i c a t i o n , t h 7 4 1 0 d o e s w o r k b e t e a a ' l i n e d r i v e r ' ' a n m a s o l v e p r o b l e m sf o p e o p l e h a v i n g t r o u b l e w i t h t h e m o d i f i c at i o n s . F o a n y o n e t h a t i h a v i n g p r o b l e mw i t h t h e i r c o n v e r s i o n , w s u g g e s t r e p l a c i n gt h 7 4 L S 1 0 w i t h t h e 7 4 1 0 i n t e g r a t e d c i r c u i ta R a n d a l l s u g g e s t s .

I a d d i t i o n , t h k i t h a t H o m e C o m p u t e rM a g a z i n e o f f e r s w i l l s u b s t i t u t e a 7 4 1 0 i p l a c e o t h 7 4 L S 1 0 i t h f u t u r e . ( T h e k i i n c l u d e s t h s p e c i a l c a b l e r e q u i r e d a n t h t w i n t e g r a t e d c i r c u i t s f o $ 4 9 . 9 5 . R e f e r t t h i s k i t a s t h e P C j r D i s k D r i v e K i t . ) I y o h a v e a l r e a d y p u r c h a s e d t h k i f r o m H o m eC o m p u t e r M a g a z i n e a n a r h a v i n g t h

p r o b l e m d e s c r i b e d a b o v e , l e u k n o w v i l e t t e r a n d w e w i l l m a i l y o 7 4 1 0 i n t e g r a t e dc i r c u i t a n c o s t .

P O K E i n g A r o u n d M a D e a r S i r :

a t h o w n e r o a A p p l e l i a n a A p p l e M a c i n t o s h . T p r o t e c t L I S T i n g o t h l i a l n e e d t d i t y p e i P O K E1 0 1 1 , 0 : P O K E 2 1 4 , 2 5 5 . I p r e v e n t s a n y o n ef r o m p r e s s i n g [ C R T L ] [ R e s e t ] o [ C R T La n d L I S T i n g t h p r o g r a m . N e i t h e r o t h P O K E s w o r k o t h M a c . W h a t i n e e d e dt d t h s a m e t h i n g w i t h t h M a c ? D y o k n o w o a n o t h e r P O K E s t h a t w o u l d b h e l p f u l ?

l i v e i A r l i n g t o n , W a s h i n g t o n a n h a v ey e t o s e e H o m e C o m p u t e r M a g a z i n e o

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

D a S t u a r tA r l i n g t o n , W 9 8 2 2 3

A l t h o u g h w u s e t h e M a c i n t o s h o d a l b a s i s i n o u E d i t o r i a l D e p a r t m e n t , D a n ,w h v e y e t t ' g e t i n s i d e t h e b o x . ' ' P e r h a p sa n o t h e r r e a d e r t h a t i " M a c h a c k e r " w i l lw r i t e t o u s w i t h a a n s w e r t y o u r q u e s t i o n .

S t a r t i n g w i t h o u n e x t i s s u e , y o w i l l b a b l e t f i n d H o m e C o m p u t e r M a g a z i n e i m a n y m o r e m a s s - m a r k e t t y p e o u t l e t s . T h i sm a j o r e x p a n s i o n i o u d i s t r i b u t i o n h a s b e e nd e l a y e d u n t i l n o b e c a u s e o m a n y c h a n g e sw e ' v e u n d e r g o n e t " a r r i v e " a o u n e f o

m a a n f r e q u e n c y .

B r a i l l e P r o c e s s i n g N e e d e dD e a r S i r :

n e e d a s s i s t a n c e i l o c a t i n g a n y i n f o r m at i o n t h a t i a v a i l a b l e o b r a i l l e r e a d e r a n

b r a i l l e t y p e w r i t e r t h a t c o u l d b e i n t e r f a c e di n t o t h e C o m m o d o r e 6 h o m e c o m p u t e r .T h i n t e r f a c i n g o t h t w o w o u l d n o b p r o b l e m , b u f i n d i n g 6 - p o i n t s t r i k e h e a dp r i n t e r s e e m s t b i m p o s s i b l e .

B r a d M J o h n s o nM a r e n g o , I L 6 0 1 5 2

W d o n ' t h a v e t h a n s w e r t t h i s o n f o y o u , B r a d , b u t i s u r e s o u n d s l i k e g o o dq u e s t i o n t s u b m i t t o u r e a d e r s . H o a b o u t i o u t h e r e ? A n y o n e k n o w o b r a i l l et y p e w r i t e r a n r e a d e r t h a t c a b i n t e r f a c e dt h o m e c o m p u t e r ?

T S h o r t - W a v e L i n k sD e a r S i r :

w o u l d l i k e t c o m b i n e m h o b b i e s b u td o n ' t k n o w h o w . w o u l d l i k e t c o n n e c t

m T I - 9 9 / 4 A t s h o r t - w a v e r e c e i v e r w h i c hi t u n e d t r e c e i v e t e l e t y p e s i g n a l s f r o m n e w ss e r v i c e t r a n s m i t t e r s . w o u l d l i k e t h c o p u t e r t i n t e r p r e t a n p r e s e n t t h e t e l e t y p es i g n a l s a t e x t o m m o n i t o r .

I a a r t i c l e a b o u t t h i s s u b j e c t h a s b e e nw r i t t e n , w o u l d a p p r e c i a t e i i y o u w o u l ds e n d m t h e d a t e o t h m a g a z i n e . O t h e r w i s e ,t h i s m i g h t b e s u i t a b l e s u b j e c t f o r a a r t i c l e .

I . J . K e n n e rS e v e r n , M 2 1 1 4 4

Y e s , w t h o u g h t t h a t w a g o o d i d e a f o a a r t i c l e t o o . P l e a s e r e f e r t o t h e V o l . 5 N o

i s s u e o H o m e C o m p u t e r M a g a z i n e , p a g e4 3 w h e r e y o w i l l f i n d a a r t i c l e e n t i t l e d ," C o m p u t e r L i n k s t A m a t e u r R a d i o "w h i c h c o v e r s s e v e r a l c o m b i n a t i o n

h a r d w a r e / s o f t w a r e s o l u t i o n s t o t h e r e c e p t i o na n c o n v e r s i o n o s h o r t w a v e s i g n a l s t o s c r e e n t e x t f o h o m e c o m p u t e r o w n e r s . Y o w i l l f i n d i n f o r m a t i o n a p p l i c a b l e t I B M ,C o m m o d o r e , A p p l e , a n T I c o m p u t e r s i t h i s a r t i c l e . O n a d d i t i o n a l n o t e , w h i c h i r e p e a t e d i t h a r t i c l e i t s e l f : M o s t l a r g e n e w so r g a n i z a t i o n s t h a t t r a n s m i t v i r a d i o t e l e t y p ee n c o d e t h e i r i n f o r m a t i o n s t h a t i i o n l yd e c i p h e r a b l e b s u b s c r i b e r s t o t h e i r n e w ss e r v i c e .

A x i o m D e l i v e r s L e m o nD e a r S i r :

b o u g h t G P 5 5 O T I p r i n t e r f r o m A x i o mC o r p o r a t i o n b e c a u s e o t h a r t i c l e i y o u rm a g a z i n e .

T h p r i n t i b a d , t s a t h l e a s t . A n d , a y o c a s e f r o m t h e n c l o s e d m e m o f r o mA x i o m , " W h a t y o s e i w h a t y o g e t . "

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

L e o t h e r s k n o w j u s t h o b a t h p r i n t e ri s — i f y o c a s t a n d t h e h e a t .

G J e s t e rW a r n e r R o b i n s , G 3 1 0 9 3

1 H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

Page 11: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 11/136

W a r s o r r y , M r J e s t e r , t h a t y o h a v eb e e n h a v i n g p r o b l e m s w i t h y o u r A x i o mp r i n t e r , b u w w i s h t p o i n t o u t h a t t h p r i n t e r y o p u r c h a s e d i d i f f e r e n t m o d e lf r o m t h o n t h a t w r e v i e w e d . W r e v i e we t h G P 1 0 0 T I I I , n o t h G P 5 5 0 T I . W t a l k e d t t h e f a c t o r y a b o u t y o u r p r i n t e r p r o bl e m s . T h e y r e c o m m e n d e d t h a t l i g h t e rw e i g h t p a p e r , s u c h a 1 2 t 1 5 - p o u n d b o n d ,b u s e d r a t h e r t h a n t h 2 0 - p o u n d b o n d t h a ty o u r l e t t e r w a p r i n t e d o n T h e y a l s o s u g e s t e d t h e u s e o h i g h - q u a l i t y r i b b o n t i p r o v e t h p r i n t q u a l i t y . W h o p e t h i s h e l p st g e y o b e t t e r r e s u l t s .

K i n g ' s Q u e s t C o m p l e t e d o J r D e a r S i r :

r e a d y o u r a r t i c l e i n t h D e c e m b e r i s s u eo H o m e C o m p u t e r M a g a z i n e a b o u t K i n g ' sQ u e s t . a w r i t i n g t i n f o r m y o t h a t w a t S h i l l i t o R i k e s C o m p u t e r D e p o t i C i n c i nn a t i ' s T r i - C o u n t y M a l l h a v e s o l v e d t h p o p u l a r a d v e n t u r e g a m e . T h g r o u p i n c l u d e dT o W a l t o n , T i M c N a m e e , D o u gP e m b e r t o n , E r i c B e g e h r , a n m y s e l f , D e n i K r a b b e . W g a t h e r e d t h e t h r e e p r i m a r yt r e a s u r e s : t h e t r e a s u r e c h e s t , t h m a g i c m i r o r , a n t h m a g i c s h i e l d , t h e n h e a d e d f o t h K i n g . B u t o u s u r p r i s e , t h a d v e n t u r eh a d o n e m o r e t a s k t b e a c c o m p l i s h e d b e f o r eS i G r a h a m e c o u l d i n h e r i t t h t h r o n e .

W s t a r t e d o u q u e s t o n D e c e m b e r 1 , 1 9 8 4a n e n d e d u s o l v i n g t h e a d v e n t u r e o J a n u a r y 8 1 9 8 5 . W a l s h a r e d o u d i s c o v e r i e s w i t h e a c h o t h e r , w h i c h m a d e i p o s s i b l e t o s o l v e t h i s c o m p l e x a d v e n t u r e s q u i c k l y .

D e n n i s G . K r a b b eC i n c i n n a t i , O 4 5 2 4 6

W h a t c a w s a y , D e n n i s , e x c e p t , " H a i lt h c o n q u e r i n g h e r o e s a n l o n g m a t h e yl i v e ! " C o n g r a t u l a t i o n s o n y o u r c o m p l e t i o no t h Q u e s t .

T I / I B M S h a r e d P r i n t e rD e a r S i r :

A l t h o u g h h a v e b e e n f o l l o w e r o 9 9 ' e rM a g a z i n e a n d H o m e C o m p u t e r M a g a z i n ef o n u m b e r o y e a r s , t h i s i t h f i r s t t i m e

h a v e f e l t t h u r g e t o w r i t e y o u . w a i t r o d u c e d t y o u r m a g a z i n e f e y e a r s a g b m b r o t h e r , w h s a i d i w a a e x c e l l e n ts o u r c e o i n f o r m a t i o n i r e g a r d t m r e c e n tl p u r c h a s e d T I - 9 9 / 4 A . h a v e s i n c e a d d e ds e v e r a l a t t a c h m e n t s , i n c l u d i n g t h e 9 9 / 4 I p a c t P r i n t e r . U n f o r t u n a t e l y , m w i f e ' s a n

m w o r k r e q u i r e d t h a t w h a v e a n I B P c o m p a t i b l e . T h 9 9 / 4 I m p a c t P r i n t e r w o u l dn o w o r k w i t h o u C o m p a q a n n e i t h e r t h es t o r e b o u g h t i f r o m n o T I - C A R E S c o u l dh e l p . w a s , t h e r e f o r e , r e s i g n e d t o p u r c h a si n a s e c o n d p r i n t e r a $ 3 0 0 p l u s .

W h i l e g l a n c i n g t h r o u g h y o u r V o l . 4 N o i s s u e ( m i s s t h d a t e s ! ) c h a n c e d u p o n

" C - 6 4 t T P r i n t e r — T h e M i s s i n g L i n k " i y o u r " L e t t e r s t t h E d i t o r " s e c t i o n .R e m o v e t h s e r i a l c a r d a n d y o u h a v e C e t r o n i c s p a r a l l e l E p s o n M X - 8 0 . H o l y c o p a t i b i l i t y ! f o r c e d m a r c h t t h l a n d o f B i gB l u e a n 5 4 9 . 9 5 n e t t e d u s a p a r a l l e l p r i n t e rc a b l e l o o k i n g s t r o n g e n o u g h t s t o p a T i g e rt a n k . I W O R K S ! N o w i c o u l d f i n ds n e a k y l i t t l e s w i t c h t h a t w o u l d a l l o w m t d i s a b l e t h e s e r i a l c a r d e x t e r n a l l y , w o u l dh a v e p r i n t e r f o r a l r e a s o n s . K n o w a n y ?

Y o u r m a g a z i n e h a s p a i d f o i t s e l f m a n yt i m e s o v e r i t h p a s t , b u t n e v e r q u i t e l i k et h i s . O t h d o w n s i d e , d m i s s t h e a d s ,w h i c h w e r e a m u c h a s o u r c e o i n f o r m a t i o na t h r e s t o f y o u r e x c e l l e n t p u b l i c a t i o n .P l e a s e r e c o n s i d e r t h i s p o s i t i o n . I a n e v e n t ,y o u r m a g a z i n e i s s t i l l o n e o f t h b e s t a r o u n df o t h h o m e c o m p u t e r u s e r .

C h r i s t o p h e r R L a W i l m i n g t o n , D 1 9 8 1 0

C h r i s t o p h e r , w d o n ' t k n o w o f a n y s i p l w a t d i s a b l e t h e s e r i a l i n t e r f a c e . B u t h e r e m a b a a l t e r n a t i v e . I y o u r T l h o m ec o m p u t e r s y s t e m h a s t h p e r i p h e r a l e x p a ns i o n b o a n t h T R S - 2 3 2 i n t e r f a c e , y o a l r e a d y h a v e p a r t i a l s o l u t i o n . B o b t a i n i n gt h s p e c i a l c a b l e t h a t c o n n e c t s t h p a r a l l e li n t e r f a c e p o r t b e t w e e n t h R S - 2 3 2 b o a r d o ft h T p e r i p h e r a l e x p a n s i o n b o a n y o u rp r i n t e r ' s p a r a l l e l C e n t r o n i c s p o r t , t h e s a m ei n t e r f a c e c a s e r v e b o t h c o m p u t e r s . T h i s p o r ti t h e n a c c e s s e d v i t h d e v i c e n a m e o

' P I O " i n y o u r T s o f t w a r e i n s t e a d o u s i n gR S - 2 3 2 T h e n w h e n y o u w a n t t s w i t c hf r o m o n m a c h i n e t o t h e o t h e r , y o n e e d o n l yu n p l u g t h I B c a b l e f r o m t h e p r i n t e r a n p l u g i t h T c a b l e .

C - 6 4 B u l l e t i n B o a r dD e a r S i r :

S h o u l d y o b e c o m p i l i n g a l i s t o C o m o d o r e b u l l e t i n b o a r d s , y o m i g h t w a n t t i n c l u d e m i n e . M s y s t e m h a b e e n i o p e r at i o n f o r b i s h o a y e a r . I o p e r a t e s 2 h o u r s d a y a n d i r a r e l y t a k e n d o w n a h a v e b a c k u p c o m p u t e r w i t h w h i c h t d m m a i n t e n a n c e .

W r i t e t t h e f o l l o w i n g a d d r e s s f o m o r e

i n f o r m a t i o n :T w i n C i t y E x p r e s sB o x MM e n d o t a , M 5 5 1 5 0T h ( 6 1 2 ) 7 7 8 - 0 5 0 6 C o m m o d o r e I n f o

M e s s a g e B a s e s n u m b e r o p e r a t e s u s i n g s t a nd a r d C o m m o d o r e 6 4 W e s t r i d g e m o d e m ,t h r e e 1 5 4 1 d i s k d r i v e s a n C o m r e x m i n i -m o n i t o r . T h u s e r l o g i r e c o r d e d o M a n e s m a n T a l l y M T - 8 0 p r i n t e r .

J a m e s M e e h a nS t P a u l , M 5 5 1 0 6

T h a n k s f o t h i n f o r m a t i o n , J a m e s . C o m o d o r e o w n e r s w i t h m o d e m s t a k e n o t e : I fy o w i s h t u s t h b u l l e t i n b o a r d y o s h o u l dd r o p l i n e t t h a d d r e s s a b o v e t r e c e i v ea a c c e s s c o d e f r o m J a m e s , s o t h a t y o c a l o g - o n t t h s y s t e m .

A p p l e D o u b l e H i - R e s P l o t t i n gD e a r S i r :

o w a A p p l e H a n a 8 0 - c o l u m n c a r d( R e v B ) a t r y i n g t o u s t h d o u b l e h i g hr e s o l u t i o n f o r b e t t e r p l o t t i n g . T h m o l e x - t y p ep i i i p l a c e , b u d o n ' t k n o w w h e r e t h A n n u n c i a t o r s o f t s w i t c h i s

O n c e t h d o u b l e h i g h r e s o l u t i o n i a t i v a t e d , d n e e d t d a n y t h i n g s p e c i a l t op l o t o t h s c r e e n ? W o u l d H P L O T 3 4 0 , 3 0w o r k ?

B r i a n K r a m e rB o i s e , I 8 3 7 0 4

T h d o u b l e h i - r e s m o d e o t h A p p l e H a n H r e q u i r e s q u i t e b i o s o f t w a r e t a c c e s s , B r i a n , a n i m u c h t o o c o m p l i c a t e dt e x p l a i n h e r e . I r e q u i r e s s p e c i a l a s s e m b l y -l a n g u a g e d r i v e r s t o i n t e r f a c e w i t h A p p l e s o f tB A S I C . U n l e s s y o a r a e x p e r i e n c e da s s e m b l y l a n g u a g e p r o g r a m m e r , w d o n ' tr e c o m m e n d t r y i n g t o a c c e s s t h i s c a p a b i l i t yo n y o u r o w n . n u m b e r o s o f t w a r ep a c k a g e s a r a v a i l a b l e ( n o t a b l y t h D o u b l e s t u f f p a c k a g e f r o m D o u b l e s t u f f S o f tw a r e , I n c . 2 0 5 3 W e s t I l t h S t r e e t , B r o o k l y n ,N 1 1 2 2 3 ) t h a t m a k e a c c e s s i n g d o u b l e h r e b r e e z e . F o $ 3 9 . 9 5 , t h D o u b l e s t u f fp a c k a g e i g o o d b u y . F o a c o m p l e t e r e v i e wo t h i s p a c k a g e , r e f e r t o V o l u m e 4 N u m b e r

o H o m e C o m p u t e r M a g a z i n e .

P a r a l l e l P o r t S h o r t c u t f o r J r ?D e a r S i r :

a t r y i n g t d e t e r m i n e t h m o s te c o n o m i c a l w a t e q u i p m P C j r w i t hp a r a l l e l p r i n t e r p o r t t h a t w o u l d

C o n t i n u e d o n e x t p a g e

c H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 1

Page 12: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 12/136

a c c o m m o d a t e a p r i n t e r s u c h a t h E p s o nF X - 8 0 . M r e a s o n f o w r i t i n g i t h a t k n e wy o u r m a g a z i n e h a c o n s t r u c t i o n a r t i c l e s f r o mt i m e t t i m e a n t h o u g h t m i g h t c h e c k t s e i y o h a d o n e o n o t h i s s u b j e c t .

L o u i s F O s t e n d o r f fB l u e f i e l d , W V 2 4 7 0 1

N o L o u i s , w h a v e n o r u a a r t i c l e o h o t a d p a r a l l e l p r i n t e r p o r t t t h P C j ra n d w e w o u l d b i n t e r e s t e d i k n o w i n g i a n y o n e o u t h e r e h a d o n e s u c h p r o j e c t .I s o t h e y m i g h t c a r e t s u b m i t t h e i r d e s i g na n a a r t i c l e f o r p u b l i c a t i o n i H o m e C o p u t e r M a g a z i n e . W w o u l d c e r t a i n l y c o n s i d e rp u b l i s h i n g i t

F a s t 9 9 / 4 A A u t o S p e l l - C h e c kD e a r S i r :

a w r i t i n g t c o m p l i m e n t y o u o y o u rf i n e r e v i e w o m p r o d u c t , 9 9 / 4 A A u t oS p e l l - C h e c k . [ S e e V o l . 4 N o 5 — E d . ] Y o u rr e v i e w w a c o n c i s e , o b j e c t i v e , a n m o s t i mp o r t a n t l y , a c c u r a t e . I n t e r e s t i n g l y , y o r e p o r t e d w h a t , i m o p i n i o n , i t h o n l ys i g n i f i c a n t f l a w i v e r s i o n 1 . 0 — S P E E D ! ! !N o a v a i l a b l e i t h f a s t e r 9 9 / 4 A A u t o S p e l l -C h e c k v e r s i o n 1 . 1 . V e r s i o n 1 . c h e c k e d1 0 0 - s e c t o r d o c u m e n t i a b o u t 2 m i n u t e s ,w h i l e v e r s i o n 1 . c h e c k s t h s a m e d o c u m e n ti a b o u t 6 . m i n u t e s .

w a n t e d t l e y o u , a n p a r t i c u l a r l y y o u rr e a d e r s w h o o w n v e r s i o n 1 . 0 , k n o w a b o u tt h i s s i g n i f i c a n t i m p r o v e m e n t . O w n e r s o v e s i o n 1 . s h o u l d s e n d t h e i r o r i g i n a l d i s k e t t ea n $ t D r a g o n s l a y e r A S C , 2 6 0 6P o n d e r o s a D r i v e , O m a h a , N 6 8 1 2 3 f o a u p d a t e . O t h e r s m a p u r c h a s e 9 9 / 4 A A u t oS p e l l - C h e c k v e r s i o n 1 . f r o m t h e i r l o c a ld e a l e r o f a v o r i t e m a i l - o r d e r o u t l e t .

A g a i n , t h a n k s f o y o u r c o n t i n u e d s u p p o r to 9 9 / 4 A o w n e r s .

T h o m a s W K i r kD r a g o n s l a y e r A S O m a h a , N 6 8 1 2 3

T h a n k s , T o m , f o s h a r i n g t h i s i n f o r m at i o n w i t h u o t h u p g r a d e o y o u r A u t oS p e l l - C h e c k p r o d u c t .

L o w - C o s t W o r d P r o c e s s o rD e a r S i r :

h a v e b e e n s u b s c r i b i n g t y o u r p u b l i c at i o n e v e r s i n c e p u r c h a s e d m T I - 9 9 / 4 Ah o m e c o m p u t e r a n d h a v e b e e n v e r y s a t i s f i e d .

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

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

M w i f e w i l l b s t a r t i n g s o m e g r a d u a t es c h o o l p r o g r a m s i t h n e x t f e m o n t h s a n w i l l n e e d t d s o m e m a n u s c r i p t w o r d p r c e s s i n g . T h e r e i n o t h n e e d f o a e s p e c i a l l ys o p h i s t i c a t e d s y s t e m , y e t h e r e i n s e n s e g e t i n g " j u n k . " d n o h a v e d i s k o m e m o r ye x p a n s i o n { a n d w o u l d l i k e t a v o i d s p e n d i n gt h $ 5 0 0 + n e e d e d t g e t h e m a t t h i s t i m e ) .

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

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

H o y t E . A l l e n , M . D .K a u f m a n , T 7 5 1 4 2

W s u g g e s t , D r A l l e n , t h a t y o s t a y t u n e dt H o m e C o m p u t e r M a g a z i n e . I n t h e n e x ti s s u e w w i l l b e d o i n g r e v i e w o p r o d u c tc a l l e d M i s s i n g L i n k , p a c k a g e t h a t i n c l u d e ss i m p l e w o r d p r o c e s s i n g s o f t w a r e a n t h n e c e s s a r y h a r d w a r e t a l l o w c o n n e c t i o n b e w e e n p r i n t e r a n t h e j o y s t i c k p o r t o t h T I m a c h i n e .

A p p l e " H e l l o " B r o k e n ?D e a r S i r :

Y o u r H o m e C o m p u t e r M a g a z i n e f o t o h o m e c o m p u t e r s i t h e b e s t t h a t h a v e s e e ns f a r . f e e l y o u r m a g a z i n e w i l l b e h a r d t b e a t .

I 1 9 8 4 m w i f e a n h a a b i g y e a r . W w e r e b l e s s e d w i t h o u f i r s t c h i l d , w p u r c h a se s o m e l a n d t b u i l d u s h o m e o i f e y e a r s , a n w b o u g h t a A p p l e l i e . A y o c a s e e , t h e r e h a t b s h i f t i n o u s p e nd i n g p r i o r i t i e s . T h b e l t h a b e e n t i g h t e n e d ,b u y o u r m a g a z i n e m a k e s o w n i n g a n o p e r a t i n g a h o m e c o m p u t e r a f f o r d a b l e . T h p r o g r a m l i s t i n g s a n t h r e v i e w s a r v e r ya p p r e c i a t e d .

O p a g e o y o u r A u g u s t 1 9 8 4 i s s u e ( V o l .4 N o 3 ) f o u n d " h e l l o " p r o g r a m f o t h A p p l e . W h e n t r i e d u s i n g i t g o t h m e s s a g e B R E A K I 3 2 0 . a w o n d e r i n g ,w a t h e r e a e r r o r i n l i n e 3 2 0 , o w a i w r i tt e n f o r A p p l e H e ' s o n l y ?

K e B r a n t l e yS h r e v e p o r t , L 7 1 1 0 7

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

i n t r u t h H E L L O p r o g r a m i p r o b a b l yd u t t h f a c t t h a t y o a r r u n n i n g u n d e rP r o D O S , a n t h p r o g r a m y o u t y p e d i i o n l y D O 3 . 3 - c o m p a t i b l e . I f y o o r d e r o u O D I S K f o 4 . ( w h i c h i D O 3 . 3 - b a s e dd i s k ) , a n k e i t h H E L L O p r o g r a m t h a ty o f o u n d o n p a g e 6 i w i l l w o r k a s t a t e di t h a t l e t t e r .

C - 6 4 S o f t w a r e R S e a r c hD e a r S i r :

W a r t r y i n g t l o c a t e a P h y s i c i a n A c o u n t s R e c e i v a b l e p r o g r a m f o C o m o d o r e 6 4 P l e a s e h e l p u s l o c a t e s u c h a p r og r a m a n p e r h a p s o t h e r p r o g r a m s s e u f o p h y s i c i a n s .

J a m e s R G w i l l i a mH u e r f a n o M e m o r i a l H o s p i t a l

W a l s e n b u r g , C 8 1 0 8 9

W a r n o a w a r e o t h a v a i l a b i l i t y o t h p a r t i c u l a r p r o g r a m y o u d e s c r i b e , J a m e s , b u t h i s d o e s n o m e a n t h a t i d o e s n o e x i s t i t h e l a r g e w o r l d o C o m m o d o r e s o f t w a r e . I f a c t , i p r o b a b l y d o e s . c a l l t C o m m o d o r e ,h o w e v e r , d i d n o t t u r n u a n l e a d s . W s u g e s t t h a t y o c o n t a c t t h C o m m o d o r e u s e r sg r o u p t h a t i c l o s e s t t o y o u . I n t h i s c a s e , w b e l i e v e i t b t h W e s t e r n S l o p e C o m o d o r e U s e r G r o u p , 5 3 5 M a i n S t r e e t , G r a n dJ u n c t i o n , C 8 1 5 0 1 , ( 3 0 3 ) 2 4 2 - 0 0 8 3 . I a n r e a d e r s k n o w o f a n y m e d i c a l - a c c o u n t i n gs o f t w a r e f o r t h e C - 6 4 , p l e a s e l e u k n o w .

S U B S C R I B E R L A B E L C H A N G E SS t a r t i n g w i t h t h i s i s s u e , t h f i r s t l i n e o t h

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

9 5 0 0 0 A L E X A N D V O 6 N O 8 H 1 2 9 8 7 0 9 0D O N A L D A L E X A N D E R I I 4 3 2 1 B R O W N I N G S T R E E TC O N T I N E N T A L C A 9 5 0 0 0

N o t i c e t h a t t h f i r s t l i n e i c o m p o s e d o t h r e e s e c t i o n s : 1 T h f i r s t s e c t i o n i c o p u t e r s e a r c h c o d e f o o u u s e , [ 2 t h l a s t s e t i o n i t h a c t u a l s u b s c r i b e r n u m b e r , a n ( 3 t h m i d d l e s e c t i o n t e l l s y o w i t h w h i c h i s s u ey o u r s u b s c r i p t i o n e x p i r e s . I n t h i s c a s e ,V 0 6 N 0 8 m e a n s t h a t t h V o l . 6 N o i s s u ew i l l b y o u r l a s t .

1 H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

Page 13: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 13/136

b y R o b e r t P a s c h e l k ea n t h H C S t a f f

F i g u r e s

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

A r y o p h y s i c s s t u d e n t w o r k i n g w i t h m o t i o ne q u a t i o n s ? O w o r k e r p l a n n i n g a s a v i n g ss t r a t e g y ? O p e r h a p s h o m e o w n e r f i g u r i n g t h

c o s t o a n e w c a r p e t ? M a n y o u o f t e n e n c o u n t e r s i t u at i o n s i w h i c h w w a n t q u a n t i t a t i v e r e s u l t s o n l ym a t h e m a t i c a l f o r m u l a w i l l p r o v i d e . I o n l y w c o u l d j u s tr u t t h c o m p u t e r , t y p e i t h p r o p e r f o r m u l a , e n t e rs o m e v a l u e s , a n g e a q u i c k s o l u t i o n .

I F i g u r e s ! i h a n d y m a t h e m a t i c a l t o o l d e s i g n e d t d j u s t t h i s j o b . I a l l o w s y o t u s u t v a r i a b l e st c r e a t e e v e n a c o m p l i c a t e d f o r m u l a , a n t h e n c a l c u l a t ei t a n s w e r . T h i n k o v a r i a b l e a b e i n g a b u c k e t : w i d e n t i f y e a c h b u c k e t w i t h n a m e o s y m b o l , t h e n w f i l l t h e m w i t h d i f f e r e n t n u m e r i c v a l u e s . ( W e ' r e n o t g i n t c o n s i d e r s t r i n g v a r i a b l e s i t h i s p r o g r a m . ) W h e nw e x p r e s s s o m e m a t h e m a t i c a l r e l a t i o n s h i p b e t w e e nt h d i f f e r e n t b u c k e t s ( v a r i a b l e s ) , w h a v e p u t o g e t h e r

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

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

o z e r o ) a s s i g n e d t v a r i a b l e , i t e q u a t i o n , w h e nc a l c u l a t e d , w i l l y i e l d v a l u e f o i t — d e p e n d i n g o t h v a l u e s i t h e o t h e r v a r i a b l e s . I t h e o t h e r v a l u e s i f o m u l a a r c h a n g e d , a n t h f o r m u l a i r e c a l c u l a t e d , t h v a l u e o t h c u r r e n t v a r i a b l e w i l l a l s o c h a n g e . F o r e xa m p l e , w w i l l a s s i g n t h e s e 3 v a r i a b l e s t h e f o l l o w i n gv a l u e s :

1 2 2

h a t h f o r m u l a B C a n t h v a l u e 1 a s s i g n e dt i t I w c a l c u l a t e A i w i l l u s t h e c u r r e n t v a l u e s f o t h v a r i a b l e s w i t h i n t h f o r m u l a B C a n p l a c e t h er e s u l t b a c k i A A f t e r t h c a l c u l a t i o n , w i l l h a v ev a l u e o 4 5 v a r i a b l e c a a l s o a p p e a r w i t h i n i t o w 1 H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

f o r m u l a . F o e x a m p l e , t h f o r m u l a f o c o u l d h a v eb e e n A + w h i c h — w h e n c a l c u l a t e d — w o u l d h a v ep l a c e d 5 7 i n t o A N o t i c e t h a t w h e n A w a u s e d i n s i d ei t o w f o r m u l a , t h a t t h c u r r e n t v a l u e f o ( 1 2 ) w a u s e d t c a l c u l a t e n e v a l u e . T h p r o g r a m d o e s n o u p d a t e a v a l u e f o v a r i a b l e e n c o u n t e r e d w i t h i n i t o w f o r m u l a u n t i l t h e n t i r e c a l c u l a t i o n i c o m p l e t e . O n l yt h c u r r e n t v a l u e { t h e o n l a s t c a l c u l a t e d ) i u s e d .N u m e r i c F u n c t i o n s

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

C o m m a n d F u n c t i o nA B A T C O E X I N L O R N S G S I S Q T A

A B S o i u t e v a l u eA r c T a N g e n tC O S I n eE X P o n e n tI N T e g e rL O G a r i t h mR a N D o m n u m b e rS I G N ( o ■ r e t u r n s 1 , - 1 , o S I N eS Q u a r e R o o tT A N g e n t

F o r a d e t a i l e d e x p l a n a t i o n o e a c h f u n c t i o n , c o n s u l ty o u r B A S I C r e f e r e n c e m a n u a l . T h s y n t a x f o e a c h f u n ct i o n i s F N ( P )

F i t h e f u n c t i o n n a m e , a n d i t h p a r a m e t e r . F o re x a m p l e , y o u w o u l d d e s i g n a t e t h s i n e o a S I N C A ) .

U s i n g t h P r o g r a mI F i g u r e s ! s c r e e n i d i v i d e d t o t b o t t o m i n t o

m a i n " w i n d o w s " : v a r i a b l e l i s t , f o r m u l a w i n d o w , a n " h e l p ' ' w i n d o w . T h u p p e r w i n d o w i a l s o d i v i d e d i t v a l u e f i e l d a n v a r i a b l e l a b e l f i e l d . E i g h t v a r i a b l e s

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

Page 14: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 14/136

H C O N E - L I N E R SH e r e t h e y a r . . t h b e s t o f t h e o n e - l i n e p r o g r a m s t h a t w h a v e r e c e i v e d s i n c e p r i n t i n g t h f i r s t " H C M

O n e - L i n e r s " c o l u m n i H o m e C o m p u t e r M a g a z i n e V o l . 4 N o 5 A l t h o u g h m a n y i n t e r e s t i n g p r o g r a m sw e r e s u b m i t t e d , w h a v e s e l e c t e d w h a t w f e l t w e r e t h b e s t f o u r ( o n e f o e a c h b r a n d o c o m p u t e rc o v e r e d i o u r m a g a z i n e ) t h a t a r r i v e d p r i o r t t h i s i s s u e ' s p r e s s d a t e . I y o h a v e n o y e s u b m i t t e d y o u rm a s t e r p i e c e , i i n o t t o o l a t e l A l o n g a w k e e p g e t t i n g g r e a t o n e - l i n e r s w r i t t e n i a n c o m p u t e r l a n g u a g e ,w e ' l l k e e p f i l l i n g t h i s p a g e f o y o u . O u p r i z e w i n n e r s t h i s i s s u e w i l l e a c h r e c e i v e a c h e c k f o $ 5 f o s h a r i n g t h e i r i d e a s w i t h o u r r e a d e r s .

C r o s s i n g A x i s[ A p p l e s o f t B A S I C o t h A p p l e U e , H e D e a r S i r :

" T h i s i o n e - l i n e r g r a p h i c s p r o g r a mc a l l e d C r o s s i n g A x i s . "

[ N O T E : T h i s p r o g r a m m u s t b e e nt e r e d w i t h o u t s p a c e s . ]

A n d r e a S i g u r d s o nS i d n e y . B C C a n a d a

M o v i n g C o l o r F u [ C o m m o d o r e B A S I C o t h C - 6 4 ]D e a r S i r :

" M s u b m i s s i o n m a k e s t h w o r d sC O L O R F U m o v e d o w n t h s c r e e n i

s p e c i a l p a t t e r n . I n o r d e r t f i m s u b m i s s i o n i n t o o n l i n e . h a t a b b r ev i a t e t h f o r m o B A S I C k e y w o r d s . T m a k e t h p r o g r a m r u c o r r e c t l y , d n o o m i t a n s p a c e s u n l e s s i s a y s / S K I P T W S P A C E S / . T s l o w d o w n t h p r o g r a mw h i l e i i r u n n i n g , p r e s s ( C T R L ) . "

J o h n S k i b aL e m o n t . I 6 0 4 3 9

L i n e a r G r a p h i c s( B A S I C A o n t h I B P C C a r t r i d g eB A S I C o t h I B P C j r ]D e a r S i r :

" T h i s o n e - l i n e p r o g r a m p r o d u c e ss o m e i n t e r e s t i n g g r a p h i c d e s i g n s . I w a w r i t t e n o S a n y o M B C - 5 5 5 a n w a c h a n g e d s l i g h t l y t r u o t h I B P C . "

G r e g L a n eW i l l a r d , M 6 5 7 8 1

S o m e S u m s[ T E x t e n d e d B A S I C o t h e T I - 9 9 / 4 A ]D e a r S i r :

" T h i s p r o g r a m d i s p l a y s a a d d i t i o np r o b l e m , t h e n w a i t s f o a n a n s w e r a n t e l l s y o i t h a n s w e r i r i g h t o w r o n g .A n k e m a b p r e s s e d t g o t t h n e x t p r o b l e m . T y p e i t h p r o g r a mu n t i l y o h e a r t h e b e e p , t h e n p r e s s( E N T E R ) , t h e n p r e s s ( F C T N ) a n f i n i s ht y p i n g i t h p r o g r a m . "

S t e v e L i s o n b e eO r e m , U 8 4 0 5 7

A l O n e - L i n e r s u b m i s s i o n s a r s u b j e a t t h s a m e p u b l i s h i n g c r i t e r i a a L e t t e r s t o t h E d i t o r ( e x p l a i n e d i t h m a g a z i n e ' s M a s t h e a d o p a g e 4 ) I y o h a v e w r i t t e n a g r e a t O n e - L i n e r i a n l a n g u a g e o a n c o m p u t e r c o v e r e db H C M , s e n d i a d d r e s s e d t o H o m e C o m p u t e r M a g a z i n e , A t t n : L e t t e r s t t h E d i t o r , 1 5 0 0 V a l l e y R i v e r D r i v e ,S u i t e 2 5 0 , E u g e n e O 9 7 4 0 1 . Y o t o m a w i c a s h p r i z e a n b i m m o r t a l i z e d i n p r i n t !

H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 1

Page 15: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 15/136

H E H K Hi n c l u d e s ( l e f t t r i g h t ) t h v a r i a b l e l e t t e r , a e q u a l s i g n ,t h v a l u e o t h v a r i a b l e , c o l o n , a n t h v a r i a b l e l a b e lf i e l d . T h v a l u e a n l a b e l f i e l d s c a b e d i t e d w i t h t h e d i t k e y s ( i n s e r t , d e l e t e , e r a s e , e t c . ) w h i c h a r l i s t e d i y o u r s y s t e m ' s C o n t r o l C a p s u l e . T t o g g l e b e t w e e n t h e s et w f i e l d s , p r e s s e i t h e r [ E N T E R ] o [ R E T U R N ] , d e p e n d i n go n y o u r s y s t e m .

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

w h e r e :i t h e f u t u r e v a l u e o t h d e p o s i t .

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

T a s s i g n v a l u e t a n v a r i a b l e , s i m p l y m o v e t i t v a l u e f i e l d a n t y p e i t h v a l u e — t h e n t o g g l e t t h l a b e lf i e l d a n t y p e i l a b e l . F o r e x a m p l e , m o v e t A l e a v et h v a l u e a ( i t ' s o u u n k n o w n ) , a n t h e n t o g g l e o v e ra n e n t e r F U T U R E V A L U E a l a b e l . N e x t , t o g g l e b a c k t t h v a l u e f i e l d , m o v e d o w n t B e n t e r 1 0 0 0 a v a l u ea n P R E S E N T V A L U E a l a b e l . C o n t i n u i n g o n e n t e re q u a l t . 0 5 2 5 a n l a b e l i I N T E R E S T P E R Y R t h e n e n t e re q u a l t 1 a n l a b e l i Y E A R S .

Y o c a a l s o a s s i g n a f o r m u l a t a n v a r i a b l e . T d t h i s , m o v e t h e c u r s o r t t h r o c o n t a i n i n g t h e v a r i a b l ea n p r e s s t h e E d i t k e f o y o u r s y s t e m . I n t h i s c a s e ,m o v e t a n p r e s s t h e E d i t k e y . T h c u r s o r w i l l a p e a r i t h f o r m u l a w i n d o w a n t h c u r r e n t v a l u e f i e l df o w i l l b d i s p l a y e d b e l o w t h c u r s o r ( a 0 ) T h c u r r e n t v a l u e t b c a l c u l a t e d w i l l a l w a y s b d i s p l a y e dh e r e , a l o n g w i t h i t a s s i g n e d f o r m u l a .I t h e r e w e r e a l r e a d y f o r m u l a a s s i g n e d t o t h i sv a r i a b l e , t h f o r m u l a w o u l d b d i s p l a y e d i t h f o r m u l aw i n d o w , a n d t h e c u r s o r w o u l d b o t h f i r s t c h a r a c t e ro t h e f o r m u l a . B e c a u s e t h e r e i n f o r m u l a y e t , t h c u s o i o t h f i r s t c h a r a c t e r p o s i t i o n o t h f o r m u l a t b e n t e r e d .

F r o m t h i s p o i n t , t h f o r m u l a c a n b e c r e a t e d o e d i t e du s i n g t h e d i t i n g k e y s . T c o m p l e t e e n t r y i t h f o r m u l aw i n d o w , p r e s s t h e a p p r o p r i a t e k e t r e t u r n t t h v a r i a b l e f i e l d y o l e f t w h e n t h f o r m u l a f i e l d w a c a l l e d . T h l a s t f o r m u l a y o u w o r k e d o n w i l l c o n t i n u et b d i s p l a y e d i t h f o r m u l a w i n d o w u n t i l a n o t h e r f o m u l a i w o r k e d o o c r e a t e d . N o w , t r e n t e r i n g t h ea b o v e F u t u r e V a l u e f o r m u l a .C a l c u l a t i n g

Y o c a c a l c u l a t e a n f o r m u l a f o v a r i a b l e b m o i n g t h e c u r s o r t r o t h a t c o n t a i n s t h v a r i a b l e y o w a n t t o c a l c u l a t e . T s o l v e t h a t v a r i a b l e ' s f o r m u l a , p r e s st h C a l c u l a t e k e f o y o u r s y s t e m . A y e t , w h a v e o n l ye n t e r e d f o r m u l a f o A , t o c a l c u l a t e t h f u t u r e v a l u eo o u $ 1 0 0 0 d e p o s i t . T r m o v i n g t i t h v a l u e f i e l da n p r e s s t h e C a l c u l a t e k e f o y o u r s y s t e m . A f t e r a f e wm o m e n t s , y o w i l l s e e a c a l c u l a t e d v a l u e a p p e a r b o t hi t h e v a l u e f i e l d i t h u p p e r w i n d o w , a n a f t e r t h c u r e n t v a r i a b l e d i s p l a y e d i t h f o r m u l a w i n d o w . Y o c a n o a s s i g n f o r m u l a s t a n o t h e r v a r i a b l e s , s u c h a t h i sf o r m u l a f o ( y e a r s o t i m e s c o m p o u n d e d ) :

( L O G ( A / B ) ) / C L O G ( C + 1 ) )O r y o c o u l d d e f i n e n e w u n k n o w n v a r i a b l e — l i k e

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

f o r m u l a , e n t e r s o m e v a l u e s , a n g e t a q u i c k s o l u t i o n . . . "

f o I N T E R E S T E A R N E D — a n d a s s i g n i f o r m u l a , s u c h a s

o A -

Y o m i g h t n o t i c e t h a t i y o e n t e r b o t h o t h e s e f o m u l a s a n d t r s o m e e x a m p l e s , t h e y m a n o c o m e u w i t h p r e c i s e l y t h s a m e a n s w e r . T h i s i d u t t h l i m i t e da c c u r a c y o y o u r c o m p u t e r . [ F o r m o r e o t h i s s u b j e c t s e e" M i c r o c o m p u t e r A c c u r a c y " i H o m e C o m p u t e rM a g a z i n e , V o l . 4 N o 1 — E d . ]

A a a i t i n c r e a s e d u n d e r s t a n d i n g o h o t h i s v e s a t i l e t o o l m a b c a l l e d u p o n t p e r f o r m i t u s e f u l ,n u m e r i c a l m a g i c , w h a v e p r o v i d e d m o r e e x a m p l e s i F i g u r e 1 Y o m a u s t h e s e j u s t f o p r a c t i c e — o r , f o p r a c t i c a l p u r p o s e . ( A l t h o u g h t h s a m p l e f o r m u l a s w g i v eh e r e a r f a i r l y s i m p l e , t h e p r o g r a m c a h a n d l e a n c o p l i c a t e d f o r m u l a a s l a r g e a 7 t 8 c h a r a c t e r s , d e p e nd i n g u p o n y o u r s y s t e m . )

F i g u r eS a m p l e F o r m u l a s

1 T c a l c u l a t e t h e h e i g h t r o c k e t w i l l r e a c hi c e r t a i n t i m e i t h i n i t i a l v e l o c i t y i k n o w n :

w h e r ei t h e h e i g h t r e a c h e d ( f e e t ) .

i t h i n i t i a l v e l o c i t y ( f e e t / s e c o n d ) .i t h t i m e i s e c o n d s .i t h g r a v i t a t i o n a l a c c e l e r a t i o n

( 3 2 / f t . / s e c . / s e c ) .

2 T c a l c u l a t e t h e c o s t o f m a t e r i a l ( c a r p e t ,s i d i n g , e t c . ) c o v e r i n g a c e r t a i n a r e a :

B " w h e r e

i t h t o t a l c o s t .i t h c o s t o m a t e r i a l ( p e s q f t . ) .i t h s u r f a c e a r e a ( s q . f t . ) .

I i i s q u a r e y a r d s , t h f o r m u l a i s

3 T c o n v e r t o u n c e s t g r a m s :B / C =

w h e r ei t h n u m b e r o g r a m s .

i t h n u m b e r o o u n c e s .i t h c o n v e r s i o n f a c t o r ( . 0 3 5 i n t h i s c a s e ) .

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

H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 1

Page 16: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 16/136

F u r t h e r O p t i o n sB p r e s s i n g t h e P r i n t k e f o y o u r s y s t e m , y o c a g e

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

Y o c a s a v e a n r e c a l l y o u r v a r i a b l e s a n f o r m u l a sw i t h d i s k o r c a s s e t t e t a p e ( o s y s t e m s w i t h a c a s s e t t ei n t e r f a c e ) . E v e r y t i m e y o s a v e f i l e , y o a r s a v i n ge v e r y t h i n g i m e m o r y , i n c l u d i n g a l p r e s e n t v a l u e s . Y o m a u p d a t e f i l e b s a v i n g t t h s a m e f i l e n a m e ; o y o m a s a v e t n e n a m e , c r e a t i n g n e f i l e t h o l d y o u rl a t e s t c h a n g e s .

N o t e O F o r m u l a t i n gT h i s p r o g r a m w o r k s t h r o u g h a n f o r m u l a f r o m l e f t t

r i g h t — h e n c e , t h e q u a l s i g n s i t s a l t h w a t t h r i g h t( y o u d o n ' t n e e d t a d t h u n k n o w n v a r i a b l e a f t e r t h e q u a l s i g n ) . Y o m u s t t a k e t h i s i n t o a c c o u n t w h e n e n t e ri n f o r m u l a , b e c a u s e t h o r d e r o o p e r a t i o n s i v e r y i p o r t a n t i g e t t i n g t h e p r o p e r r e s u l t . T e c h n i c a l l y s p e a ki n g , y o m u s t " f o r c e t h p r e c e d e n c e o o p e r a t o r s " w i t ht h p l a c e m e n t o p a r e n t h e s e s . F o e x a m p l e , i t h f o m u l a B - ( ( C 1 ~ D h a w n o p l a c e d a p a r e n t h e s i s o b o t h s i d e s o f ( 1 ) * D , t h p r o g r a m w o u l d h a v em u l t i p l i e d t i m e s ( l a n t h e n w o u l d h a v e u s e d t h r e s u l t i n g v a l u e u n d e r t h e x p o n e n t D P l a c i n g t h o u s i d e p a r e n t h e s e s a r o u n d t h e n t i r e s t a t e m e n t ( 1 ) A De n s u r e s t h a t w i l l b m u l t i p l i e d b t h e v a l u e d e r i v e df r o m t h a t s t a t e m e n t .

I a e q u a t i o n d o e s n o e n w i t h a e q u a l s i g n , t h f u l li n p u t f i e l d o 8 c h a r a c t e r s w i l l b r e a d a n t h e nc a l c u l a t e d . O t h e r w i s e , t h p r o g r a m w i l l r e a d t t h e q u a ls i g n a n c a l c u l a t e i m m e d i a t e l y .

F o y o u r k e y - I n l i s t i n g s s e H C M P R O G R A M L I S T I N G S C o n t e n t s .

K E C t r lC t r lC t r lC t r lC t r lC t r l

[ R e t u r n ]o

C t r l

C t r lC t r lE s

C O N T R O L C A P S U L EI F i g u r e s !

F U N C T I O NM o v e t f o r m u l a - e d i t f i e l d ( c r e a t eB l a n k f i e l d .P r i n t f o r m u l a s ( h a r d c o p y ) .L o a d f o r m u l a s ( d i s k o t a p e ) .S a v e f o r m u l a s ( d i s k o t a p e ) .

o e d i t f o r m u l a ) .

C a l c u l a t e v a r i a b l e ( u p d a t e r e s u l t s i v a r i a b l et a b l e ) .

T a b e t w e e n f i e l d s

I n s e r t c h a r a c t e r ( a l l f i e l d s ) .D e l e t e c h a r a c t e r ( a l l f i e l d s ) .E s c a p e ( f r o m f o r m u l a - e d i t f i e l d t t a b l e ; f r o m v a r i a b l e - e d i t t a b l e t ou s e r s w h e t h e r t h e y a r e s u r e t h e yp r o g r a m ) .

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

v a r i a b l e - e d i tp r o m p t a s k i n g

w a n t t o e x i t t h

S P E C I A L F O I I U S E R S :C t r lC U C t r lC t r l H

C u r s o r u C u r s o r d o w nC u r s o r r i g h tC u r s o r l e f t

T h i s r e p r e s e n t a t i v es c r e e n p h o t o t a k e n

f r o m t h C - 6 4 v e r s i o no t h p r o g r a m s h o w s

t h f o r m u l a f o f i g u r i n g t h v a l u e o

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

u m M w a v u

l i i i t i t i s t C A R M O

■ U C * I H D ) >

E S i i l C l i , K ; | 1 . « l i L t r i I I J - 3 1 S f f t t t

U W m w ! i l W &

B

K E F F F F F F

[ R E T U R N ]I n D e

C r s r r i g h tC r s r l e f tC r s r u C r s rd o w n

C O N T R O L C A P S U L Ei F i g u r e s !

F U N C T I O NM o v e t f o r m u l a - e d i t f i e l d ( c r e a t e o r e d i t f o r m u l a ) .B l a n k l i n e .P r i n t f o r m u l a s ( h a r d c o p y ) .L o a d f o r m u l a s ( d i s k o t a p e ) .S a v e f o r m u l a s ( d i s k o t a p e ) .C a l c u l a t e a v a r i a b l e ( u p d a t e r e s u l t s i v a r i a b l et a b l e ) .T a b b e t w e e n v a r i a b l e a n l a b e l f i e l d s .I n s e r t c h a r a c t e r ( a l l f i e l d s ) .D e l e t e c h a r a c t e r ( a l l f i e l d s ) .E s c a p e ( f r o m f o r m u l a - e d i t f i e l d t v a r i a b l e - e d i tt a b l e ; f r o m v a r i a b l e - e d i t t a b l e t o a p r o m p t a s k i n gu s e r s w h e t h e r t h e y a r s u r e t h e y w a n t t e x i t t h p r o g r a m ) .M o v e r i g h t o n c h a r a c t e r .M o v e l e f t o n c h a r a c t e r .M o v e c u r s o r u o n l i n e .

M o v e c u r s o r d o w n o n l i n e .

K E F F n F n F F n F n F

F n F n

[ E N T E R ]

C O N T R O L C A P S U L EI F i g u r e s !

F U N C T I O ND e l e t e c h a r a c t e r ( a l l f i e l d s ) .I n s e r t c h a r a c t e r ( a l l f i e l d s ) .B l a n k f i e l d ( a l l f i e l d s ) .P r i n t f o r m u l a s ( h a r d c o p y ) .L o a d f o r m u l a s ( d i s k o r t a p e ) .S a v e f o r m u l a s ( d i s k o r t a p e ) .C a l c u l a t e a v a r i a b l e ( u p d a t e r e s u l t s i v a r i a b l et a b l e ) .M o v e t f o r m u l a - e d i t f i e l d ( c r e a t e o r e d i t f o r m u l a ) .E s c a p e ( f r o m f o r m u l a - e d i t f i e l d t v a r i a b l e - e d i tt a b l e ; f r o m v a r i a b l e - e d i t t a b l e t p r o m p t a s k i n gu s e r s w h e t h e r t h e y a r s u r e t h e y w a n t t e x i t t h p r o g r a m ) .T a b b e t w e e n v a r i a b l e a n l a b e l f i e l d s .M o v e c u r s o r r i g h t o n c h a r a c t e r .M o v e c u r s o r l e f t o n c h a r a c t e r .M o v e c u r s o r u o n l i n e .M o v e c u r s o r d o w n o n l i n e .

1 ® H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

Page 17: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 17/136

K E F C T NF C T NF C T NF C T NF C T NF C T N

F C T NF C T N

[ E N T E R ]F C T NF C T NF C T NF C T NF C T N

C O N T R O L C A P S U L EI F i g u r e s !

F U N C T I O ND e l e t e c h a r a c t e r ( a l l f i e l d s ) .I n s e r t c h a r a c t e r ( a l l f i e l d s ) .B l a n k a f i e l d ( a l l f i e l d s ) .L o a d f o r m u l a s ( d i s k o t a p e ) .S a v e f o r m u l a s ( d i s k o t a p e ) .C a l c u l a t e a v a r i a b l e ( u p d a t e r e s u l t s i v a r i a b l et a b l e ) .M o v e t f o r m u l a - e d i t f i e l d ( c r e a t e o e d i t f o r m u l a ) .E s c a p e ( f r o m f o r m u l a - e d i t f i e l d t v a r i a b l e - e d i tt a b l e ; f r o m v a r i a b l e - e d i t t a b l e t p r o m p t a s k i n gu s e r s w h e t h e r t h e y a r s u r e t h e y w a n t t e x i t t h p r o g r a m ) .T a b e t w e e n v a r i a b l e a n l a b e l f i e l d s .M o v e c u r s o r r i g h t o n c h a r a c t e r .M o v e c u r s o r l e f t o n c h a r a c t e r .M o v e c u r s o r u o n l i n e .M o v e c u r s o r d o w n o n l i n e .P r i n t f o r m u l a s ( h a r d c o p y ) .

s m a l l d e v i a t i o n f r o m s t a n d a r d B A S I C o c c u r s o t h T I - 9 9 / 4 A v e r s i o n o I F i g u r e s ! O t h T m a c h i n e t h e r ei n p a r a m e t e r i B A S I C f o t h R N f u n c t i o n . T s i m p l i f y t h c o d e i t h p r o g r a m , h o w e v e r , y o w i l l n e e dt s u p p l y a p a r a m e t e r f o R l s f D . T h p a r a m e t e r y o p a s sw i l l d e t e r m i n e t h s i z e o t h r a n d o m n u m b e r . F o r e xa m p l e , R N D ( 5 ) w o u l d g i v e y o r a n d o m n u m b e rb e t w e e n 0 a n d 5

H C

L i n e N o s .1 0 0 - 1 9 02 0 2 1 0 - 2 4 02 5 0 - 6 3 06 4 0 - 9 7 09 8 0 - 1 0 0 01 0 1 0 - 1 0 9 01 1 0 0 - 1 9 3 01 9 4 0 - 2 0 1 02 0 2 0 - 2 0 7 02 0 8 0 - 2 2 1 02 2 2 0 - 2 9 8 02 9 9 0 - 3 1 1 03 1 2 0 - 3 7 6 03 7 7 0 - 3 8 5 03 8 6 0 - 3 8 9 03 9 0 0 - 4 2 1 04 2 2 0 - 4 3 2 04 3 3 0 - 4 5 5 04 5 6 0 - 5 8 8 05 8 9 0 - 6 0 1 06 0 2 0 - 6 0 7 06 0 8 0 - 6 2 6 06 2 7 0 - 6 7 7 0

I F i g u r e s ! ( A p p l e I F a m i l y )E x p l a n a t i o n o t h P r o g r a m

P r o g r a m h e a d e r .S e u e r r o r h a n d l i n g .M a i n p r o g r a m - c o n t r o l s e q u e n c e .I n i t i a l i z e p r o g r a mD i s p l a y m a i n s c r e e n f o I F i g u r e s !D i s p l a y a n s w e r o t h s c r e e n .M a i n c o n t r o l f o e n t r y o f i e l d s .V a r i a b l e v a l u e e n t r y r o u t i n e .E v a l u a t e f o r m u l a f r o m n u m b e r e n t r y f i e l d s .P r i n t h a r d c o p y o f o r m u l a s a n v a r i a b l e s .D i s k - a c c e s s c o n t r o l r o u t i n e s .V a r i a b l e d e s c r i p t i o n e n t r y .S o l v e f o r m u l a f r o m v a r i a b l e l a b e l .F o r m u l a e n t r y .E v a l u a t e f o r m u l a f r o m f o r m u l a f i e l d .P r i n t h a r d c o p y .P a r s e r a n s o l v e r .S t a t e s e a r c h d e f i n i t i o n .S y n t a x e r r o r p r o m p t .E v a l u a t e f o r m u l a s u b r o u t i n e s .P r i n t - o u t - h a r d c o p y c o n t r o l r o u t i n e .G e c h a r a c t e r f r o m t h k e y b o a r d .E r r o r r o u t i n e .D i s k - a c c e s s s u b r o u t i n e s .

L i n e N o s .1 0 0 - 2 0 02 1 0 - 2 4 02 5 0 - 5 0 05 1 0 - 7 8 07 9 0 - 8 8 08 9 0 - 9 2 09 3 0 - 1 0 1 01 0 2 0 - 1 8 9 01 9 0 0 - 1 9 7 01 9 8 0 - 2 0 3 02 0 4 0 - 3 0 1 03 0 2 0 - 3 7 2 03 7 3 0 - 3 8 2 03 8 3 0 - 3 8 6 03 8 7 0 - 3 9 0 03 9 1 0 - 4 2 8 04 2 9 0 - 4 4 3 04 4 4 0 - 4 6 4 04 6 5 0 - 6 0 5 06 0 6 0 - 6 2 4 06 2 5 0 - 6 6 6 06 6 7 0 - 6 8 1 0

I F i g u r e s ! ( C - 6 4 )E x p l a n a t i o n o t h P r o g r a m

P r o g r a m h e a d e r .M a i n p r o g r a m - c o n t r o l s e q u e n c e .I n i t i a l i z e p r o g r a m .D i s p l a y m a i n s c r e e n f o I F i g u r e s !C u r s o r s u b r o u t i n e s .D i s p l a y a n s w e r o t h s c r e e n .M a i n c o n t r o l f o e n t r y o f i e l d s .V a r i a b l e v a l u e e n t r y r o u t i n e .E v a l u a t e f o r m u l a f r o m n u m b e r e n t r y f i e l d s .P r i n t h a r d c o p y o f o r m u l a s a n v a r i a b l e s .V a r i a b l e d e s c r i p t i o n e n t r y .F o r m u l a e n t r y .E v a l u a t e f o r m u l a .P r i n t h a r d c o p y .S a v e f r o m f o r m u l a e n t r y .P a r s e r a n s o l v e r .S t a t e s e a r c h d e f i n i t i o n .S y n t a x e r r o r p r o m p t .E v a l u a t e f o r m u l a s u b r o u t i n e s .P r i n t - o u t - h a r d - c o p y c o n t r o l r o u t i n e .D i s k - a c c e s s s u b r o u t i n e s .G e c h a r a c t e r f r o m t h k e y b o a r d .

I

L i n e N o s .1 0 0 - 2 2 02 3 0 - 3 8 0

3 9 0 - 4 0 04 1 0 - 4 5 04 6 0 - 5 5 05 6 0 - 6 1 06 2 0 - 1 2 4 01 2 5 0 - 1 3 3 01 3 4 0 - 1 4 1 01 4 2 0 - 1 8 4 01 8 5 0 - 1 8 6 01 8 7 0 - 2 0 6 02 0 7 0 - 2 3 4 02 3 5 0 - 2 3 9 02 4 0 0

F i g u r e s ! ( I B M P I B P C j r )E x p l a n a t i o n o f t h e P r o g r a m

P r o g r a m h e a d e r .I n i t i a l i z e p r o g r a m a n b r a n c h t m a i n c o n t r o ll o o p .E n d - p r o g r a m r o u t i n e .M a i n p r o g r a m - c o n t r o l l o o p .E n t r y - c o n t r o l s u b r o u t i n e s .E d i t - s c r e e n r o u t i n e s .E v a l u a t e - f o r m u l a r o u t i n e .D i s k - a c c e s s r o u t i n e s .S y n t a x e r r o r m e s s a g e s .F o r m u l a - e n t r y r o u t i n e .F u n c t i o n k e i n t i t i a l i z a t i o n D A T A .D i s p l a y s u b r o u t i n e s .K e y b o a r d - i n p u t s u b r o u t i n e s .D i s k - e r r o r r o u t i n e s .P r i n t o u t r o u t i n e .

I F i g u r e s ! ( T I - 9 9 / 4 A )E x p l a n a t i o n o f t h e P r o g r a m

L i n e N o s .1 0 0 - 2 1 0 P r o g r a m h e a d e r .2 2 0 - 3 2 0 I n i t i a l i z e p r o g r a m , a n b r a n c h t m a i n c o n t r o l

l o o p ; e n d - p r o g r a m r o u t i n e .3 3 0 - 3 5 0 D i s p l a y m a i n s c r e e n .3 6 0 - 4 9 0 E n t r y - c o n t r o l s u b r o u t i n e s .5 0 0 - 5 6 0 E d i t - s c r e e n r o u t i n e s .5 7 0 - 1 2 0 0 E v a l u a t e - f o r m u l a r o u t i n e .1 2 1 0 - 1 2 7 0 D i s k - a c c e s s r o u t i n e s .1 2 8 0 - 1 3 4 0 S y n t a x e r r o r m e s s a g e s .1 3 5 0 - 1 7 0 0 F o r m u l a e n t r y

r o u t i n e .1 7 1 0 - 1 8 6 0 K e y b a o r d i n p u t , a n s c r e e n d i s p l a y

s u b r o u t i n e s .1 8 7 0 - 1 8 8 0 P r i n t - o u t r o u t i n e .1 8 9 0 - 1 9 3 0 D i s k - e n o r r o u t i n e s .

X I F i g u r e s ! r e q u i r e s T E x t e n d e d B A S I C .

H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 1

Page 18: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 18/136

b W i l l i a m K B a l t h r o pH C S t a f f

O a n o t h e r p l a n e t ,i a n o t h e r t i m e ,

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

W i l l y o m a k e i o t i m e ?W i l l y o m a k e i a a l l ?

T h c a l l i o u t ! S e n d E v a c u - P o d !T h t i m e : i t h n e a r t d i s t a n t f u t u r e .T h p l a c e : n e i g h b o r i n g p l a n e t .

M i n i n g o p e r a t i o n s h a v e p r o v e n p r o f i t a b l e — b u t r i s k y .I n t e r p l a n e t a r y c o n s t r u c t i o n c r e w s h a v e b u i l t f u l l - s c a l ec o m m u n i t i e s o n 4 p l a n e t s , e a c h w i t h i t o w h o s p i t a ls e r v i c e d b c r a c k r e s c u e u n i t s . T h i s i w h e r e y o c o m ei n Y o u ' v e t r a i n e d b a c k h o m e t f l E v a c u - P o d m i s s i o n s ,b u t n o t h i n g o t h r e l a t i v e l y g e n t l e E a r t h h a p r e p a r e dy o f o t h v a r y i n g r u g g e d t e r r a i n t h a t s u r r o u n d s e a c hm e d i c a l c e n t e r . E v a c u - P o d p i l o t s h a v e r a t e d t h e t e r r a i n sf o t h e i r h a z a r d s . Y o m a v o l u n t e e r t f l a a n l e v e l :b e g i n n e r , a d v a n c e d , e x p e r t , o r p r o f e s s i o n a l .

A f t e r i n d i c a t i n g y o u r s k i l l a p i l o t , y o c a c h o o s et h e p l a n e t t w h i c h y o u w o u l d l i k e t b a s s i g n e d : E a r t h ' s m o o n . M a r s , o V e n u s . f o u r t h o p t i o n a l l o w s y o t d e s i g n a t e t h s i z e o a n o t h e r p l a n e tw h e r e y o u w o u l d l i k e t w o r k w i t hg r a v i t y r a n g i n g f r o m t 9 F o c o p a r i s o n p u r p o s e s , E a r t h ' s m o o n I

a n d V e n u s i 6 O n c e y o u ' v e s e l e c t e d p l a n e t , y o

w i l l b a b l e t o s e l e c t a t i m e p e r i o d f o y o u r m i s s i o n . Y o u r c h o i c e s r a n g ef r o m t h y e a r 1 9 9 5 t 2 4 8 5 . A t h s p a c e p r o g r a m d e v e l o p s o v e r t h c e t u r i e s , m o r e e f f i c i e n t r o c k e t s a n r o c k e t f u e l s a r e i n v e n t e d ; t h u s , t h l a t e r t h y e a r , t h e a s i e r t h a s s i g n m e n t w i l l b e T h i s e f f i c i e n c y i i n c o rp o r a t e d i n t o y o u r r e s c u e v e h i c l e . I 1 9 9 5 , t h e r o c k e t sa r f a i r l y i n e f f i c i e n t , a n s r e q u i r e m o r e f u e l t o l i f t t h s a m e a m o u n t o w e i g h t a r o c k e t b u i l t i 2 4 8 5 .W i n n i n g T h G a m e

T w i i E v a c u - P o d , y o m u s t p i l o t y o u r r e s c u e c r a f tf r o m y o u r h o m e b a s e , o v e r t h m o u n t a i n s a n d v a l l e y so t h p l a n e t ' s s u r f a c e , t t h m i n i n g c a m p w h e r e y o m u s t r e s c u e a i n j u r e d m i n e r . T h e r e y o m u s t l a n d a t h m i n i n g c a m p , t a k e o f a g a i n , a n s a f e l y m a k e i b a c kt y o u r h o m e b a s e . Y o m u s t d t h i s w i t h o u t c r a s h i n g ,r u n n i n g o u o f u e l , o r u n n i n g o u o t i m e . I y o t a k et o o l o n g , t h e i n j u r e d m i n e r w i l l d i w h i l e w a i t i n g , a n 1 H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

T h i s g a m e I b a s e d o n a n o l d a l l - t i m e f a v o r i t e —I n t e r p l a n e t a r y R e s c u e — o r i g i n a l l y p u b l i s h e d I o u f o r e r u n n e r , 9 9 ' e r M a g a z i n e . E v e n o u o l f a n s o t h o r i g i n a l w i l l g r e a t l y e n j o y t h i s m u c h - i m p r o v e d , o p t i o n -f i l l e d v e r s i o n .

S c r e e n i t a k e n f r o m t h I B v e r s i o n o f B v a c u - P o d

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

R a d a r M a M o s t o t h s c r e e n i t a k e n u b t h r a d a r m a p . T h i s

i l i k e t o p o g r a p h i c a l m a o f t h e l o c a l a r e a . Y o u r h o m eb a s e i i t h u p p e r - l e f t c o r n e r , w i t h t h m i n i n g c a m pi t h l o w e r - r i g h t c o r n e r . T h r a d a r m a I m a d e u o d i f f e r e n t c o l o r s , e a c h c o l o r r e p r e s e n t i n g d i f f e r e n t

a l t i t u d e i 2 0 0 0 - m e t e r i n c r e m e n t s .T h R a d a r A l t i m e t e r

T t h r i g h t o t h s c r e e n i t h r a d a ra l t i m e t e r , w h i c h r e c o r d s y o u r a l t i t u d ei r e l a t f o n t o t h e l e v a t i o n s o t h m a i n r a d a r m a p . T h e m a x i m u ma l t i t u d e o t h i s a l t i m e t e r i 1 0 , 0 0 0m e t e r s . T h a l t i m e t e r s e r v e s t w p u p o s e s : I y o a r 2 0 m e t e r s o m o r ed i r e c t l y a b o v e t h p l a n e t ' s s u r f a c e , t h c o l o r s o f t h r a d a r m a a r d i s p l a y e dv e r t i c a l l y , s h o w i n g t h e i r r e l a t i v ea l t i t u d e s , w i t h a p i c t u r e o y o u r s h i p

n e x t t t h e d i s p l a y s h o w i n g i t v e r t i c a l p o s i t i o n . I y o a r n e x t t o n c o l o r e d p o r t i o n o t h a l t i m e t e r , y o w i l ln e e d t c l i m b b e f o r e e n t e r i n g t h l i k e - c o l o r e d p o r t i o no t h r a d a r m a p . { Y o u w i l l n e e d t b a b o v e t h a t c o l o r . )

I y o u r s h i p i w i t h i n 2 0 m e t e r s o t h e s u r f a c e ( s a y ,y o a r a 6 1 5 0 m e t e r s a l t i t u d e i r e l a t i o n t y o u r b a s ea n t h t e r r a i n y o u ' r e f l y i n g o v e r i a 6 0 0 0 m e t e r s ) ,

d i f f e r e n t s c a l e w i l l a p p e a r o t h r a d a r a l t i m e t e r . T h n e s c a l e r a n g e s f r o m t 2 0 m e t e r s i r e l a t i o n t t h s u r f a c e d i r e c t l y b e n e a t h y o u . T h i s s c a l e i e s p e c i a l l yh e l p f u l i l a n d i n g y o u r r e s c u e p o d .I n s t r u m e n t a t i o n

I a d d i t i o n t t h r a d a r m a a n r a d a r a l t i m e t e r ,a d d i t i o n a l r e a d o u t s w i l l h e l p y o p i l o t y o u r s h i p :

Page 19: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 19/136

B A S E B A S E a l t i t u d e i y o u r a l t i t u d e i r e l a t i o n t b o t hy o u r h o m e b a s e a n t h m i n i n g c a m p . E v e n i y o a r f l y i n g o v e r 6 0 0 0 - m e t e r m o u n t a i n t o a j u s t 2 5 m e t e r sa b o v e t h e t o p o t h m o u n t a i n , y o u r B A S E a l t i t u d e w o u l db 6 0 2 5 m e t e r s .

S U R F T h S U R F a c e a l t i t u d e i n d i c a t e s h o c l o s e y o a r t t h e a c t u a l s u r f a c e o t h p l a n e t . U s i n g o u r e a r l i e re x a m p l e , i y o w e r e f l y i n g o v e r 6 0 0 0 - m e t e r m o u nt a i n t o a B A S E a l t i t u d e o 6 0 2 5 m e t e r s , y o u r S U R F a c ea l t i t u d e w o u l d b 2 m e t e r s . U n d e r t h i s c o n d i t i o n , t h r a d a r a l t i m e t e r w o u l d b d i s p l a y i n g a r a n g e o t 2 0 m e t e r s b e c a u s e y o u r s u r f a c e a l t i t u d e i b e l o w 2 0 m e t e r s .

F U E L T h i s r e a d o u t i n d i c a t e s t h n u m b e r o k i l o g r a m s o f u e l t h a t y o h a v e r e m a i n i n g . T h i s f u e l i a d d e d i n t o t h w e i g h t o y o u r s h i p . A y o u r f u e l i d e p l e t e d , i w i l l t a k e l e s s p o w e r t l i f t y o u r s h i p . O n c ey o u r u n o u o f u e l , y o u r s h i p w i l l c e a s e t o u t p u t a n t h r u s t a n w i l l d r o p l i k e r o c k t t h s u r f a c e .

P O W E R T h a m o u n t o f u e l b e i n g u s e d b t h r o c k e t s i d i s p l a y e d h e r e . T h r e e u n i t s o p o w e r a r e q u a lt o n k i l o g r a m o f u e l u s e d e v e r y s e c o n d . T h a m o u n to l i f t g e n e r a t e d b t h p o w e r s e t t i n g w i l l b d e t e r m i n e db t h e f f i c i e n c y o f y o u r r o c k e t s . A m e n t i o n e d e a r l i e r .y o c a a d j u s t t h i s b s e l e c t i n g y e a r f o t h e m i s s i o n .W i t h a n e f f i c i e n c y o 1 u n i t o p o w e r w o u l d g e n e r a t e1 0 0 0 n e w t o n s o t h r u s t . T h e f f i c i e n c y f a c t o r i . 6 i 1 9 9 5 a n 2 . 6 6 i 2 4 8 5 . T h i s m e a n s t h a t o n l y 6 6

n e w t o n s o t h r u s t a r e g e n e r a t e d f o u n i t o f p o w e r i 1 9 9 5 , w h i l e 2 6 6 0 n e w t o n s o t h r u s t a r e g e n e r a t e d w i t he a c h u n i t o p o w e r i 2 4 8 5 .

H . V E L H o r i z o n t a l V E L o c i t y i t h s p e e d a w h i c h y o ua r t r a v e l i n g a c r o s s a p l a n e t ' s s u r f a c e . T h i s s p e e d h a sn b e a r i n g o n w h e t h e r y o a r g o i n g u o d o w n , i t ' sj u s t y o u r s p e e d a c r o s s t h e s u r f a c e . V e l o c i t y i m e a s u r e di m e t e r s p e s e c o n d . O n m e t e r p e s e c o n d i r o u g h l y

m i l e s p e h o u r .V . V E L V e r t i c a l V E L o c i t y i t h s p e e d a w h i c h y o

a r e i t h e r c l i m b i n g o d e s c e n d i n g i a l t i t u d e . I y o u r v e t i c a l v e l o c i t y i p o s i t i v e n u m b e r , y o u a r r i s i n g -m o v i n g f a r t h e r f r o m t h s u r f a c e . I y o u r v e r t i c a l v e l oc i t y i a n e g a t i v e n u m b e r , y o u a r f a l l i n g b a c k t o w a r dt h s u r f a c e . v e r t i c a l v e l o c i t y o w o u l d i n d i c a t e t h a ty o a r h o v e r i n g a o n a l t i t u d e . V e l o c i t y i m e a s u r e di m e t e r s p e r s e c o n d . S e H . V E L .

" . . . n o t h i n g o t h r e l a t i v e l y g e n t l e E a r t h

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

C o n t r o l sT h E v a c u - P o d i l i k e r o c k e t - p o w e r e d h e l i c o p t e r -i a l w a y s f l i e s n o s e u p a n d h a f i v e r o c k e t e n g i n e s t e n a b l e y o t m a n e u v e r . F o u r s m a l l r o c k e t s , o n e o ne a c h s i d e o f t h e p o d . g i v e y o c o n t r o l o v e r y o u r h o r i z o nt a d i r e c t i o n o f t r a v e l a n v e l o c i t y . O n l a r g e r o c k e tb e n e a t h t h p o s u p p l i e s a l o f t h e l i f t .

F o t h k e y s t u s t c o n t r o l y o u r E v a c u - P o d , s e e t h eC o n t r o l C a p s u l e .L a n d i n g

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

l i t t l e m o r e b e a r a b l e :

V V E L A TT O U C H D O W N R E S U L T

t - m p P e r f e c t l a n d i n g .4 . 0 1 t - 1 m p L a n d i n g g e a r d a m a g e d ,1 0 . 0 1 t 1 m p F u e l l e a k — l o s e h a l f o f u e l .1 5 . 0 1 t - 2 m p S h i p i i n o p e r a t i v e . Y o c a n ' t t a k e

o f a g a i n .2 5 . 0 1 a n u C r a s h . Y o a n y o u r c r e w d i i

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

t h o s e m i n e r s . H a p p y L a n d i n g !F o y o u r k e y - I n l i s t i n g s , s e H C P R O G R A M L I S T I N G S C o n t e n t s .

K E

C O N T R O L C A P S U L EE v a c u - P o d

F U N C T I O NI n c r e a s e p o w e r l i g h t .I n c r e a s e p o w e r m e d i u m .I n c r e a s e p o w e r h e a v y .D e c r e a s e p o w e r l i g h t .D e c r e a s e p o w e r m e d i u m .D e c r e a s e p o w e r h e a v y .T h r u s t s h i p t o t h N o r t h .T h r u s t s h i p t o t h W e s t .T h r u s t s h i p t t h E a s t .T h r u s t s h i p t t h e S o u t h .I n i t i a t e s t a k e o f f t h r u s t .P a u s e g a m e . C o n t i n u e b y p r e s s i n g a n k e y .

T h A p p l e / v e r s i o n o E v a c u - P o d u s e s u n i q u ec h a r a c t e r - o r i e n t e d , m a c h i n e - l a n g u a g e g r a p h i c sr o u t i n e s , w h i c h a r l o c a t e d i D A T A s t a t e m e n t s a t h e n o t h p r o g r a m . T h t w v a r i a b l e s , P E N T a n R E S T ,c o n t a i n t h e a d d r e s s e s u s e d i C A L L s . T h P R N T r o u t i n er e d i r e c t s t h o u t p u t o P R I N T s t a t e m e n t f r o m t h n o m a t e x t s c r e e n t t h e h i g h - r e s o l u t i o n ( h i - r e s ) g r a p h i c ss c r e e n . I a d d i t i o n , t h r o u t i n e s c h a n g e t h c h a r a c t e r sP R l N T e d i n t o t h e g r a p h i c s w h i c h a p p e a r o n t h s c r e e ni E v a c u - P o d . T h c h a r a c t e r s a r c o n t a i n e d i t h D A T As t a t e m e n t s f r o m l i n e s 1 5 4 0 - 2 3 7 0 .

A f t e r t h e P R I N T t t h h i - r e s s c r e e n , t h s y s t e m m u s th a v e i t o u t p u t r o u t i n e r e s t o r e d , a n t h i s i t h p u r p o s eo t h R E S T r o u t i n e .

T h i s p r o g r a m i d e s i g n e d t r u u n d e r b o t h P r o D O Sa n D O 3 . 3 . T h P R N T r o u t i n e h a t k e e p t h D i s kO p e r a t i n g S y s t e m ( D O S ) a w a r e o w h e r e t h e s c r e e n o u p u i b e i n g d i r e c t e d . H o w e v e r , t h 2 o p e r a t i n g s y s t e m sh a v e d i f f e r e n t a d d r e s s e s w h e r e t h i s i n f o r m a t i o n m u s tb p l a c e d , s o s p e c i a l f l a g i s e t a t z e r o - p a g e l o c a t i o n

t e l l i n g w h i c h o p e r a t i n g s y s t e m i i c h a r g e .B P E E K i n g 2 l o c a t i o n s ( 4 9 5 0 5 a n 4 9 5 1 1 1 ) i l i n e

2 5 0 , t h o p e r a t i n g s y s t e m i c h a r g e c a b d i s c o v e r e d .T h e s e l o c a t i o n s a r e p a r t o f t h e P r o D O S S y s t e m G l o b a lP a g e . E v e n i f u t u r e u p d a t e s o P r o D O S . t h e s e l o c a t i o n sw i l l c o n t a i n t h s a m e v a l u e s , s y o c a f e e l c o n f i d e n tt h a t t h e p r o g r a m w i l l r e m a i n c o m p a t i b l e w i t h f u t u r ev e r s i o n s .

A t h s a m e t i m e , w h a v e f o u n d t h a t t h e s e s a m e l o c at i o n s d n o t c o n t a i n t h e s e v a l u e s w h e n D O 3 . i t h D O S , s t h i s p r o g r a m w i l l f u n c t i o n p r o p e r l y w h e t h e rk e y e d i o c o n v e r t e d t e i t h e r s y s t e m .

© H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 1

Page 20: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 20/136

O n o t h C o m m o d o r e 6 4 ' s s t r e n g t h s i i t 1 0 - c h a r a c t e r k e y b o a r d b u f f e r . I g a m e l i k e E v a c u - P o d ,h o w e v e r , t h p r o g r a m n e e d s t i s o l a t e e a c h k e y p r e s s ,a n n o k e e p q u e u e . I n s t e a d o u s i n g t h G E s t a t em e n t , t h i s p r o g r a m b y p a s s e s t h b u f f e r a n d i r e c t l yP E E K S t h e k e y b o a r d ( l o c a t i o n 1 9 7 ) f o t h k e p r e s e n t l yb e i n g p r e s s e d .

I n k e i p r e s s e d , P E E K o f l o c a t i o n 1 9 y i e l d s 6 4 T h f o l l o w i n g 2 - l i n e p r o g r a m a l l o w s y o t s e e e x a c t l yw h a t v a l u e s a r p r e s e n t w h e n y o p r e s s k e y .

1 P E E K ( 1 9 7 ) : I F 6 T H E N 1 2 P R I N T K : G O T O 1 W h e n y o p r e s s k e w h i l e r u n n i n g t h i s p r o g r a m ,

t h v a l u e P E E K e d f r o m l o c a t i o n 1 9 i p r i n t e d t t h s c r e e n . l o o k a l i n e s 9 3 0 - 1 0 8 0 w i l l r e v e a l h o E v a c u -P o u s e s t h i s s a m e i n p u t m e t h o d .

Q u i t e b i o m a t h e m a t i c a l m a n i p u l a t i o n i i n v o l v e di E v a c u - P o d , a n t h I B m a c h i n e s m a k e d i s p l a y i n gt h r e s u l t s t t h c o n t r o l p a n e l v e r y e a s y — t h e k e i t h P R I N T U S I N G s t a t e m e n t . T h c o n t r o l p a n e l i d i s p l a y e d i n l i n e s 1 1 0 0 - 1 1 6 0 . F o r e x a m p l e , h e r e ' s l i n e1 1 0 0 :1 1 0 0 L O C A T E 2 3 , 1 : P R I N T U S I N G " # # # # # . # # " ; - ' B A S E :" A B S A L T : L O C A T E 1 , H e r e t h A B S o l u t e A L T i t u d e f r o m t h B A S E i b e i n gd i s p l a y e d . B e c a u s e t h i s n u m b e r d e p e n d s u p o n t h E v a c u - P o d ' s a c c e l e r a t i o n , i c o u l d h a v e m a n y d e c i m a lp l a c e s . T h s y m b o l s i t h P R I N T U S I N G s t a t e m e n t e a c hs t a n d f o o n d i g i t . T h e y t e l l t h B A S I C i n t e r p r e t e r t r o u n d o f t h n u m b e r t t h n u m b e r o d i g i t s i n d i c a t e da n d i s p l a y o n l y t h a t n u m b e r . T h s y m b o l t e l l s t h s y s t e m t d i s p l a y t h e e n t i r e s t r i n g i n d i c a t e d — i n t h i sc a s e , t h w o r d B A S E .

L i n e N o s .1 0 0 - 2 0 02 1 0 - 4 1 04 2 0 - 4 5 04 6 0 - 5 9 06 0 0 - 7 4 07 5 0 - 9 2 09 3 0 - 1 1 5 01 1 6 0 - 1 2 1 01 2 2 0 - 1 5 1 01 5 2 0 - 2 3 7 02 3 8 0 - 2 4 7 02 4 8 0 - 2 6 8 02 6 9 0 - 2 8 3 0

E v a c u - P o d ( A p p l e I F a m i l y )E x p l a n a t i o n o t h P r o g r a m .

P r o g r a m h e a d e r .I n i t i a l i z e p r o g r a m .M a i n m e n u .M a i n p r o g r a m l o o p .D i s p l a y s u b r o u t i n e s .K e y b o a r d i n p u t r o u t i n e s .R o u t i n e s t c a l c u l a t e s h i p ' s s t a t e .U p d a t e c o n t r o l - p a n e l r o u t i n e .C h e c k l a n d i n g c o n d i t i o n .T e r r a i n d i s p l a y a n d a t a .S c r e e n m e s s a g e s .G e t p l a y e r o p t i o n s c h o i c e s .M e s s a g e a n m a c h i n e l a n g u a g e d a t a .

E v a c u - P o d m a k e s e x c e l l e n t u s o t h e T I E x t e n d e dB A S I C D I S P L A Y A s t a t e m e n t . T d e p i c t t h e s u r f a c e o t h p l a n e t , a e n t i r e s c r e e n o c o l o r f u l g r a p h i c s i r q u i r e d . B e c a u s e 2 r o w s a r n e e d e d t d i s p l a y t h es c r e e n , y o m i g h t e x p e c t t s e l i n e s a n l i n e s o P R I N Ts t a t e m e n t s f o e a c h o t h p o s s i b l e s c r e e n s a v a i l a b l e .I n s t e a d , t h e n t i r e s c r e e n i d i s p l a y e d w i t h j u s t o n l i n eo c o d e f o a l s c r e e n s .

T h i s o n l i n e i s e u w i t h s e r i e s o f R E S T O R Es t a t e m e n t s i l i n e s 1 3 7 0 - 1 4 0 0 . T h l o c a t i o n R E S T O R E dt i d e t e r m i n e d b t h s k i l l l e v e l c h o s e n b y t h p l a y e r .T h o p t i o n i p l a c e d o t h 0 ( 0 ) a r r a y , a n t h a t v a l u ei u s e d i t h O G O T O s t a t e m e n t i l i n e 1 3 6 0 . O n o

s e t s o f D A T A i R E A D i n l i n e 1 4 1 0 t a c t u a l l y d i s p l a yt h s c r e e n :1 4 1 0 C A L L C L E A R : : C A L L C O L O R ( 9 , 1 0 , 1 2 > : : F O R A = 1 T O 2 1 : : R E A DA : D I S P L A Y A T ( A , 1 ) ; A S : N E X T

I y o l o o k a t h D A T A i n l i n e s 1 4 3 0 - 2 3 0 0 , y o w i l ls e n u m b e r o l o w e r - c a s e l e t t e r s a n p u n c t u a t i o nm a r k s . T h e s e c h a r a c t e r s w e r e r e d e f i n e d e a r l i e r a e i t h e rs o l i d b l o c k s o r s p a c e s , t h e n C A L L C O L O R w a u s e d t o s e tu f o r e g r o u n d a n b a c k g r o u n d c o l o r s .

L i n e N o s .1 0 0 - 1 9 02 0 0 - 3 8 03 9 0 - 5 5 05 6 0 - 6 6 06 7 0 - 7 9 08 0 0 - 1 3 7 01 3 8 0 - 1 8 0 01 8 1 0 - 2 0 0 02 0 1 0 - 2 9 2 02 9 3 0 - 3 2 5 03 2 6 0 - 3 4 2 0

E v a c u - P o d ( C - 6 4 )E x p l a n a t i o n o f t h P r o g r a m .

P r o g r a m h e a d e r .P r o g r a m i n i t i a l i z a t i o n .G e l e v e l i n p u t a n d r a w s c r e e n .M a i n p r o g r a m l o o p .D i s p l a y c o n t r o l p a n e l .D i s p l a y a l t i m e t e r a n u p d a t e v a r i a b l e s .L a n d i n g r o u t i n e s .O u t p u t s u b r o u t i n e s .R a d a r m a p r i n t r o u t i n e s .S p r i t e D A T A .S o u n d a n m e s s a g e D A T A .

E v a c u - P o d ( I B M P I B P C j r )E x p l a n a t i o n o f t h P r o g r a m .

L i n e N o s .1 0 0 - 2 3 0 P r o g r a m h e a d e r .2 4 0 - 3 1 0 P r o g r a m i n i t i a l i z a t i o n .3 2 0 - 5 4 0 G e l e v e l i n p u t a n d r a w s c r e e n .5 5 0 - 7 4 0 M a i n p r o g r a m l o o p .7 5 0 - 8 9 0 U p d a t e v a r i a b l e s .9 0 0 - 1 0 9 0 D i s p l a y a l t i m e t e r .1 1 0 0 - 1 1 9 0 D i s p l a y c o n t r o l p a n e l .1 2 0 0 - 1 6 9 0 R a d a r m a D A T A .1 7 0 0 - 1 8 0 0 O p t i o n i n p u t r o u t i n e .1 8 1 0 - 2 0 2 0 P r i n t m e s s a g e s , e n g a m e r o u t i n e s .

B v a c u - P o d ( T I - 9 9 / 4 A )E x p l a n a t i o n o f t h P r o g r a m .

l i n e N o s .1 0 0 - 1 9 0 P r o g r a m h e a d e r .2 0 0 - 2 9 0 I n i t i a l i z e p r o g r a m .3 0 0 - 3 7 0 M a i n c o n t r o l l o o p .3 8 0 - 5 0 0 D i s p l a y r o u t i n e s .5 1 0 - 6 7 0 G e i n p u t l o s h i p c o n t r o l s .6 8 0 - 7 3 0 C a l c u l a t e v e l o c i t y a n a l t i t u d e .7 4 0 - 7 9 0 C h e c k l o c o l l i s i o n .8 0 0 - 8 9 0 C h e c k s h i p p o s i t i o n , u p d a t e r a d a r .9 0 0 - 9 5 0 D i s p l a y c o n t r o l - p a n e l v a l u e s .9 6 0 - 1 0 1 0 L a n d i n g a n c r a s h a w a y f r o m b a s e .1 0 2 0 - 1 0 7 0 O p t i o n t p l a y a g a i n . D i s p l a y s c o r e .1 0 8 0 - 1 2 6 0 L a n d i n g a n c r a s h a b a s e .1 2 7 0 - 1 4 2 0 G e o p t i o n s f o n e g a m e .1 4 3 0 - 2 3 1 0 T e r r a i n d a t a a n d i s p l a y .2 3 2 0 K e i n p u t , a n p a u s e r o u t i n e .2 3 3 0 - 2 4 5 0 D a t a f o o p t i o n m e s s a g e s .

E v a c u - P o d r e q u i r e s T E x t e n d e d B A S I C .

2 H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

Page 21: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 21/136

W I T C H ' N ' S P E L U Sb R a n d y T h o m p s o na n t h H C S t a f f

S i m p l y k n o w i n g h o t o s p e l l w o r d s i s n ' t e n o u g ht c o n q u e r t h i s c h a l l e n g i n g w o r d g a m e —

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

H e r e ' s r e a l c h a l l e n g e ! S p e l l i n g c a b h a r de n o u g h , b u t y o c a c o u n t o y o u r c o m p u t e rt m a k e i e v e n m o r e c h a l l e n g i n g — o r p e r h a p s

i n t r i g u i n g i b e t t e r w o r d . W a r a c c u s t o m e d t h a i n t h c o m p u t e r p u e v e r y t h i n g i o r d e r ; b u i i a l s oq u i t e g o o d a p u t t i n g t h i n g s i d i s o r d e r — s u c h a s t h el e t t e r s o w o r d . T h e n , b p u t t i n g t h i n g s r i g h t a g a i n ,y o a l s o e n u l e a r n i n g h o t s p e l l t h a t s c r a m b l e dw o r d , f r o m t h e " i n s i d e o u t . "

S w i t c h ' n S p e l l i j u s t s u c h s p e l l i n g a i d , w i t h a u n e x p e c t e d t w i s t . I a e n t e r t a i n i n g w a i c o m b i n e sl o g i c a n t h l a n g u a g e a r t s t o c r e a t e u n i q u e e d u c at i o n a l g a m e f o u s w i t h y o u r c o m p u t e r . G o o d s p e l l i n gi t h m a i n o b j e c t i t h i s p r o g r a m , b u t u n l i k e m a n y s i p l d r i l l p r o g r a m s , i t ' s f u n ! A f o a g l e v e l , t h w o r d sc a b e s i m p l e f o t h y o u n g o d i f f i c u l t f o u m o r e e p e r i e n c e d s p e l l e r s .

W h e n t h p r o g r a m b e g i n s y o a r g i v e n m e n u w i t h t w o p t i o n s :

( 1 C r e a t e W o r d L i s t( 2 L o a d W o r d L i s t

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

( 1 C r e a t e W o r d L i s tT h i s m o d e a l l o w s y o t c r e a t e a n

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

T h e d i t i n g s c r e e n w i l l d i s p l a y 1 w o r d s a t i m e .O n c e s c r e e n o 1 w o r d s i f i l l e d , n e s c r e e n w i l la p p e a r . T r e t u r n t t h p r e v i o u s s c r e e n , s i m p l y p r e s st h p r o p e r k e ( a s h o w n i t h e C o n t r o l C a p s u l e f o y o u rm a c h i n e } . S i m i l a r l y , a n o t h e r k e y p r e s s w i l l g e y o t t h n e x t s c r e e n i t h c u r r e n t o n h a a l r e a d y b e e n f i l l e d .

T i n p u t w o r d s , s i m p l y t y p e t h e m i n E a c h m a c h i n eh a i t o w e d i t i n g f u n c t i o n s d e t a i l e d i t h p r o p e r C o t r o l C a p s u l e . Y o m a e n t e r l i s t o u t 5 w o r d s .

( 2 L o a d W o r d L i s tT u s t h i s o p t i o n , y o m u s t h a v e c r e a t e d l i s t

p r e v i o u s l y a n s a v e d i o t a p e o d i s k . U p o n e n t r y o

S c r e e n t a k e n f r o m t h I B v e r s i o n o S w i t c h ' n S p e l l

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

w i t h m o r e o p t i o n s , c r e a t i n g t o t a l o 6 T h l a s t o t i o n s a r e :

( 3 S a v e W o r d L i s t( 4 P r i n t W o r d L i s t( 5 P l a y S w i t c h ' n S p e l l( 6 E x i t P r o g r a m

( 3 S a v e W o r d l i s tT h i s m o d e a l l o w s y o t s a v e t h w o r d l i s t t h a t i c u

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

f i l e n a m e a p p r o p r i a t e t y o u r s y s t e m .( 4 P r i n t W o r d L i s tU s t h i s o p t i o n w h e n y o w a n t

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

I y o c h o o s e t p r i n t t h l i s t o t h s c r e e n , w o r d s t h r o u g h 1 w i l l b d i s p l a y e d f i r s t . T h i s m o d e i v e r ys i m i l a r t t h C r e a t e W o r d L i s t o p t i o n .

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

( 5 P l a y S w i t c h ' n S p e l lI m m e d i a t e l y a f t e r y o e n t e r t h i s m o d e , t h c o m p u t e r

w i l l d i s p l a y w o r d o t h s c r e e n a n t h e n e r a s e i t T h i si t h w o r d y o a r t s p e l l .

N o w , h e r e ' s w h e r e t h s w i t c h c o m e s i n I t h u p p e rs e c t i o n o f t h e s c r e e n t h s a m e w o r d t h a t y o w e r e j u s ts h o w n w i l l b e p r i n t e d — t h e s a m e w o r d , e x c e p t t h a t a l o i t l e t t e r s h a v e b e e n m i x e d u p Y o u r o b j e c t i t s w i t c hl e t t e r s , s t a r t i n g f r o m t h l e f t , u n t i l t h w o r d i s p e l l e dc o r r e c t l y . T s w i t c h t h l e t t e r s , y o a r a s k e d t i n p u t

n u m b e r . I y o i n p u t 3 t h f i r s t t h r e e l e t t e r s o t h s c r a m b l e d w o r d a r r e v e r s e d . w o u l d r e v e r s e t h f i r s tf i v e l e t t e r s . H e r e ' s a e x a m p l e : T h w o r d S A m i g h tb s c r a m b l e d a A G S . T s w i t c h t h i s c o r r e c t l y , f i r s t i p u 2 T h f i r s t t w l e t t e r s , a n S a r n o r e v e r s e dt t u r n A G i n t o G A S . N o w , w h e n y o e n t e r 3 t h

H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 2

Page 22: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 22/136

w h o l e w o r d G A i r v e r s e d , a n d y o u g e t h d e s i r e d r e s u l t , S A G , i j u s t

s w i t c h e s .W h e n t h s c r a m b l e d

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

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

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

( 6 E x i t P r o g r a mI y o h a v e c r e a t e d o c h a n g e d a q u i z w i t h o u t s a v i n g

i b e f o r e c h o o s i n g o p t i o n 6 y o w i l l f i r s t b a s k e dw h e t h e r y o r e a l l y w i s h t e x i t t h p r o g r a m . I y o a n s w e r a n y t h i n g b u y e s , y o w i l l b r e t u r n e d t t h m e n u . I y o d a n s w e r y e s , t h p r o g r a m w i l l e n d . T y i n R U w i l l s t a r t i u a g a i n , b u a n w o r d l i s t t h a tm i g h t h a v e b e e n i m e m o r y w i l l b l o s t .

F o r y o u r k e y - i n l i s t i n g s , s e H C M P R O G R A M L I S T I N G S C o n t e n t s .

" W a r a c c u s t o m e d t h a v i n g t h c o m p u t e r p u e v e r y t h i n g i o r d e r ;

b u i i a l s o q u i t e g o o d a p u t t i n g t h i n g s i d i s o r d e r — s u c h a

t h l e t t e r s o w o r d . "

C O N T R O L C A P S U L ES w i t c h

K E E s P l a y M o d e :C o n t r o lC o n t r o lE d i t M o d e :C o n t r o lC o n t r o lC o n t r o lC o n t r o lC o n t r o l

* S P E C I A L F O 1 C o n t r o lC o n t r o lC o n t r o lC o n t r o l

' n S p e l lF U N C T I O NR e t u r n t m a i n m e n u .

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

I n s e r t s p a c e .D e l e t e a c h a r a c t e r .B l a n k w o r d .I n s e r t w o r d s p a c e .D e l e t e a w o r d .P r e v i o u s w o r d . *N e x t w o r d . *C u r s o r l e f t . *C u r s o r r i g h t . *U S E R S :P r e v i o u s w o r d .N e x t w o r d .C u r s o r l e f t .C u r s o r r i g h t .

T h A p p l e v e r s i o n o S w i t c h ' n S p e l l a n i m a t e s t h r e v e r s a l o f l e t t e r s b s t r i n g m a n i p u l a t i o n i c o n j u n ct i o n w i t h t h r e e s t r i n g a r r a y s : W L $ { ) W M $ { ) a n E T $ ( } .W L ( c o n t a i n s t h w o r d l i s t , e a c h e l e m e n t c o n t a i ni n o n w o r d .

W h e n w o r d i r a n d o m i z e d , i i p l a c e d i n t o t h E T $ ( )a r r a y , o n c h a r a c t e r a t i m e , w i t h o n c h a r a c t e r i e a c h e l e m e n t . T h e l e m e n t s o t h W M $ ( ) c o n t a i n t h d i f f e r e n t p a r t s o t h w o r d a i i b e i n g r e v e r s e d . T h e s ed i f f e r e n t s e c t i o n s a r a l " p a d d e d " w i t h s p a c e s s t h a t2 2 c H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

t h e y a r a l t h s a m el e n g t h — a n d c a t h e r e f o r eb P R l N T e d t t h s c r e e ns t a r t i n g i t h s a m e c o u m ( H T A B ) . O n l y t h r o n u m b e r ( V T A B ) m u s t b a l t e r e d t m o v e t h d i f e r e n t e l e m e n t s a r o u n d .

T h W M $ ( a r r a y i m a n i p u l a t e d i l i n e s 4 2 3 0 - 4 2 4 0 ,a n p r i n t e d t i t p r o p e r l o c a t i o n s o t h s c r e e n i t h s u b r o u t i n e i n l i n e s 4 3 9 0 - 4 4 0 0 .

G

C O N T R O L C A P S U L ES w i t c h ' n S p e l l

K E F P l a y M o d e :F F E d i t M o d e :F

F S H I F T I N S TD E C r s r D o w no R e t u r nC r s r U C r s r L e f tC r s r R i g h t

F U N C T I O NE x i t t m a i n m e n u

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

R e t u r n t p r e v i o u s 1 0 - w o r ds c r e e n .G o t n e x t 1 0 - w o r d s c r e e n .I n s e r t l e t t e rD e l e t e ( b a c k s p a c e ) .N e x t w o r d .

P r e v i o u s w o r d .C u r s o r l e f t .C u r s o r r i g h t .

O n o t h m o r e s t r i k i n g a s p e c t s o S w i t c h ' n S p e l li t h a n i m a t e d w a i w h i c h l e t t e r s a r r e a r r a n g e d o t h s c r e e n w h e n r e v e r s a l o c c u r s . T h C o m m o d o r e 6 m a k e s t h i s e a s y b e c a u s e t h e s c r e e n c a b d i r e c t l y a c e s s e d , v i a P E E K s a n P O K E s , f r o m B A S I C .

T h c o d e f o t h i s r e v e r s a l o f l e t t e r s i i n l i n e s4 2 9 0 - 4 4 9 0 . I i a c c o m p l i s h e d w i t h t w F O R - N E X T l o o p s .T h o u t e r l o o p d i v i d e s t h s e c t i o n o t h w o r d w h e r et h s w i t c h i t o c c u r i h a l f . I m o v e s t h c h a r a c t e r st b s w i t c h e d f r o m t h f r o n t a n b a c k o t h s e c t i o nt a b o v e a n b e l o w t h w o r d , r e p l a c i n g t h e i r o r i g i n a ll o c a t i o n s w i t h s p a c e s . T h i n n e r l o o p u s e s t h C - 6 4A S C I I c h a r a c t e r s t h a t c a u s e a i n s e r t ( A S C I I 1 4 8 ) a n d e l e t e ( A S C I I 2 0 t m o v e t h l e t t e r s t o a b o v e a n b e l o wt h e i r n e l o c a t i o n s . T h e n t h s u b r o u t i n e a 4 0 0 0 - 4 0 6 0p l a c e s t h e n e w o r d i i t p r o p e r l o c a t i o n .

T h e I B M P a n P C j r m a c h i n e s h a v e q u i c k - a c t i n gg r a p h i c c o m m a n d s t h a t a r u s e d i S w i t c h ' n S p e l l t c r e a t e t h b o r d e r s a r o u n d t h v a r i o u s s c r e e n s u s e d i t h g a m e . N m a t t e r w h i c h p a r t o t h g a m e i b e i n gu s e d , t h s a m e r o u t i n e i c a l l e d t c r e a t e t h e i n v e r s e -c o l o r e f f e c t t h a t a c t s a b o r d e r : l i n e s 1 4 9 0 - 1 5 2 0 .

B e f o r e t h i s r o u t i n e i c a l l e d , t h t i t l e o t h s c r e e n ( e . g . ,C r e a t e W o r d L i s t , P l a y S w i t c h " n S p e l l , e t c . ) i d i s p l a y e dn o r m a l l y a t h t o o t h e s c r e e n . L i n e 1 4 9 0 t h e n u s e st h G E T s t a t e m e n t t c o p y t h a r e a o t h s c r e e n t b i n v e r t e d i n t o a a r r a y . T h P U c o m m a n d t h e n p l a c e sa i n v e r s e i m a g e i t h i d e n t i c a l l o c a t i o n u s i n g t h P R E S E T o p t i o n .

Page 23: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 23/136

C O N T R O L C A P S U L ES w i t c h ' n S p e l l

K E F P l a y M o d e :F F E d i t M o d e :F n F B a c k s p a c eD e I n

F U N C T I O NR e t u r n t m a i n m e n u .

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

V i e w n e x t 1 w o r d s .V i e w p r e v i o u s 1 w o r d s .B a c k s p a c eD e l e t e c h a r a c t e r a t c u r s o r .I n s e r t c h a r a c t e r .E d i t p r e v i o u s w o r d .E d i t n e x t w o r d .C u r s o r l e f t .C u r s o r r i g h t .

S i m i l a r l y , l i n e s 1 5 0 0 t h r o u g h 1 5 2 0 c r e a t e v e r t i c a lb o x e s o b o t h s i d e s u s i n g t h L I N E c o m m a n d . T h n a m eS w i t c h ' n S p e l l , c o n t a i n e d i t h L O G O S v a r i a b l e , i p r i n t e d v e r t i c a l l y w i t h i n t h b o x e s . T h e n t h G E a n P U c o m m a n d s a r u s e d t c r e a t e t h i n v e r s e - c o l o re f f e c t .

K E

C O N T R O L C A P S U L ES w i t c h • n S p e l l

P l a y M o d e :

E d i t m o d e :

F C T NF C T NF C T NF C T NF C T N

F U N C T I O NV i e w u n s c r a m b l e d w o r d .A u t o s o l v e .R e t u r n t m a i n m e n u .

A d w o r d .C h a n g e w o r d .V i e w n e x t 1 w o r d s .V i e w p r e v i o u s 1 w o r d s .R e t u r n t m a i n m e n u .D e l e t e c h a r a c t e r .I n s e r t m o d e .B l a n k w o r d .C u r s o r l e f t .C u r s o r r i g h t .

T h T I - 9 9 / 4 A v e r s i o n o S w i t c h ' n S p e l l i w r i t t e n i T B A S I C , w h i c h l a c k s a n s i m p l e i n s t r u c t i o n s f o m o i n t h e c u r s o r o t h s c r e e n . A n c h a r a c t e r p l a c e d a

s p e c i f i c s c r e e n l o c a t i o n m u s t b e p l a c e d t h e r e u s i n gt h H C H A R s t a t e m e n t . B u s i n g t h A S f u n c t i o n i c o j u n c t i o n w i t h t h S E G 3 f u n c t i o n t e x t r a c t A S C I I v a l u e so c h a r c t e r s i g i v e n s t r i n g , a n s e o l e t t e r s c a n b es e l e c t i v e l y p l a c e d i a n p o s i t i o n o t h s c r e e n .

W u s e d t h i s t e c h n i q u e e x t e n s i v e l y i a n i m a t i n g t h " s w i t c h " i t h i s p r o g r a m . W h e r e i t h n u m b e r o c h a r a c t e r s t b r e v e r s e d , t h i s F O R s t a t e m e n t b e g i n sl o o p t e x t r a c t t h A S C I I v a l u e s n e e d e d i t h H C H A Rs t a t e m e n t t p l a c e t h e c h a r a c t e r s o t h s c r e e n i t h e i rr e v e r s e o r d e r :

F O R Z I T S T E P - 1F o l l o w e d i m m e d i a t e l y b t h i s S E G S s t a t e m e n t , t h

c h a r a c t e r s ' A S C I I v a l u e s a r p l a c e d o n b o n i n t o t h C v a r i a b l e a n a r s u b s e q u e n t l y d i s p l a y e d o t h s c r e e n w i t h H C H A R :

C H = A S C ( S E G $ ( S W $ , Z , 1 ) )

S w i t c h ' n S p e l l ( A p p l e I F a m i l y )L i n e H o s .1 0 0 - 1 9 02 0 0 - 2 1 02 2 0 - 3 3 03 4 0 - 6 0 06 1 0 - 7 4 07 5 0 - 1 0 8 01 0 9 0 - 1 6 8 01 6 9 0 - 2 8 6 02 8 7 0 - 3 1 4 03 1 5 0 - 3 3 0 03 3 1 0 - 4 0 5 04 0 6 0 - 4 1 9 04 2 0 0 4 6 4 04 6 5 0 - 5 2 8 0

L l n e N o s .1 0 0 - 1 9 02 0 0 - 5 4 05 5 0 - 9 5 09 6 0 - 1 4 1 01 4 2 0 - 1 9 1 01 9 2 0 - 2 5 9 02 6 0 0 - 3 2 3 03 2 4 0 - 3 6 0 03 6 1 0 - 3 7 2 03 7 3 0 - 3 9 0 03 9 1 0 - 3 9 9 04 0 0 0 - 4 2 0 04 2 1 0 - 4 8 3 04 8 4 0 - 4 9 7 04 9 8 0 - 5 0 1 0

E x p l a n a t i o n o t h P r o g r a mP r o g r a m h e a d e r .S e P r o D O S f l a g a n e r r o r e n t r y .M a i n p r o g r a m c o n t r o l .I n t i t i a l i z e v a r i a b l e s .M a i n m e n u .C r e a t e w o r d l i s t .P e r i p h e r a l - a c c e s s r o u t i n e s .K e y b o a r d - w o r d - e n t r y r o u t i n e s .N a m e - l i s t e n t r y .P l a y - g a m e c o n t r o l l o o p .I n p u t f o g a m e a n p r o m p t s .A u t o s o l v e .W o r d - m a n i p u l a t i o n r o u t i n e s .P e r i p h e r a l - a c c e s s s u b r o u t i n e s .

S w i t c h j i S p e l l ( C - 6 4 )E x p l a n a t i o n o f t h e P r o g r a m

P r o g r a m h e a d e r .I n i t i a l i z e v a r i a b l e s a n m a i n m e n u .C r e a t e w o r d l i s t .D i s k a n t a p e a c c e s s .P r i n t w o r d l i s t .P l a y S w i t c h ' n S p e l lS c r e e n - d i s p l a y s u b r o u t i n e s .I n p u t r o u t i n e s .L i s t t h e w o r d s .A s i d e v i c e i t a p e o d i s k .P r i n t w o r d .E r a s e a n p r i n t t g a m e s c r e e n .R e a r r a n g e - w o r d r o u t i n e s .A u t o s o l v e .D a t a f o s c r e e n t i t l e , c o l o r , n o t e .

S w i t c h ' n S p e l l ( I B M P I B P C j r )

L i n e N o s .1 0 0 - 2 3 02 4 0 - 3 7 03 8 0 - 9 0 09 1 0 - 9 8 09 9 0 - 1 0 3 01 0 2 0 - 1 2 1 01 2 2 0 - 1 2 3 01 2 4 0 - 1 5 3 01 5 4 0 - 1 8 1 01 8 2 0 - 1 9 0 01 9 1 0 - 2 0 7 02 0 8 0 - 2 1 0 02 1 1 0 - 2 1 8 02 1 9 0 - 2 2 4 02 2 5 0 - 2 2 6 0

L i n e N o s .1 0 0 - 2 1 02 2 0 - 4 5 04 6 0 - 5 6 05 7 0 - 1 1 9 01 2 0 0 - 1 4 1 01 4 2 0 - 1 6 7 01 6 8 0 - 2 1 6 02 1 7 0 - 2 9 7 02 9 8 02 9 9 0 - 3 1 1 03 1 2 0 - 3 1 5 0

E x p l a n a t i o n o t h P r o g r a mP r o g r a m h e a d e r .I n i t i a l i z a t i o n a n d m a i n s c r e e n .E d i t , i n p u t , a n d i s p l a y r o u t i n e s .C r e a t e w o r d l i s t .E n d - g a m e r o u t i n e .D i s k - a c c e s s r o u t i n e s .C o n v e r t l o w e r c a s e t c a p s .P l a y - g a m e c o n t r o l l o o p .D i s p l a y , m u s i c , a n i n p u t r o u t i n e s .P r i n t e r r o u t i n e .A u t o s o l v e .M u s i c a n k e y b o a r d s u b r o u t i n e s .P r i n t - t o - s c r e e n r o u t i n e .l i s t - c l e a n u p r o u t i n eS i n g u l a r o r p l u r a l o " r e v e r s a l . "

S w i t c h ' n S p e l l [ T I - 9 9 / 4 A )E x p l a n a t i o n o t h P r o g r a m

P r o g r a m h e a d e r .I n i t i a l i z a t i o n a n d m a i n s c r e e n s .C r e a t e w o r d l i s t .E d i t w o r d l i s t .S t o r a g e a c c e s s r o u t i n e s .P r i n t - w o r d - l i s t r o u t i n e s .P l a y g a m e .A u t o s o l v eR e t u r n t m a i n m e n u .E n d - g a m e r o u t i n e .D a t a l o m e n u s c r e e n s .

© H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 2

Page 24: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 24/136

7

b R . G . C h r i s t e n s e na n ( h H C S t a f f

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

M a n k i n d h a t a k e n a n o t h e r g i a n t l e a p i n t o t h f u t u r e a n l a u n c h e d i t s f i r s t i n t e r s t e l l a rs p a c e c r a f t — m a n n e d b n o n e o t h e r t h a n Y O U .

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

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

E d u c a t i o n i S p a c eS u c h i t h e s c e n a r i o o L a s e r i t h m e t i c , a e d u c a t i o n a l

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

W h e n y o s t a r t t h i s p r o g r a m , y o w i l l b p r e s e n t e dw i t h t h t i t l e s c r e e n a n m u s i c a l t h e m e . P r e s s ( E N T E R )o ( R E T U R N ) t s k i p t h e m u s i c a n d c o n t i n u e .

N e x t y o w i l l b e a s k e d t e n t e r o n o p r o b l e m t y p e s :1 A D D I T I O N2 S U B T R A C T I O N3 M U L T I P L I C A T I O N4 D I V I S I O N

T s e l e c t t h t y p e o p r o b l e m s y o w a n t , s i m p l y p r e s st h n u m b e r b e s i d e t h o p t i o n . Y o d n o n e e d t p r e s s[ R E T U R N ] o [ E N T E R ] .

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

1 ) E A S Y2 H A R D3 H A R D E R4 R E A L H A R D

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

C A P T A I N ,Y O U ' R E T H E C O M M A N D E R O T H S P A C E S H I P C O L U M B I A .D E S T R O Y T H A T T A C K I N G A L I E N S B L O A D I N G Y O U R L A S E RC A N N O N W I T H C O R R E C T A N S W E R S T T H P R O B L E M S .

C A U T I O N ! D O N ' T L E A A L I E N G E T O C L O S E !

T h A t t a c kA f t e r s e l e c t i n g t h e s e o p t i o n s , y o w i l l b e r e a d y t s t a r t

R o u n d o t h p r o g r a m . T h e r e a r r o u n d s i a l l . e a c hp r e s e n t i n g 4 m a t h p r o b l e m s . I y o c o m p l e t e a l r o u n d s w i t h o u t l e t t i n g t h a l i e n r e a c h y o u r s h i p , y o w i n .

Y o c a h o l d t h a l i e n a b a y b y g i v i n g t h e c o r r e c ta n s w e r s t t h m a t h p r o b l e m s , w h i c h a r d i s p l a y e d I t h m i d d l e o y o u r s h i p . W h e n y o e n t e r a a n s w e r , i w i l l a p p e a r t t h r i g h t o f t h p r o b l e m . I y o u a n s w e r c o r e c t l y w i t h i n t h a l l o t t e d t i m e , l a s e r b l a s t w i l l b f i r e da t h a l i e n , k e e p i n g i f r o m m o v i n g t o w a r d y o u . I y o e n t e r w r o n g a n s w e r o r u o u o t i m e , t h a l i e n w i l la d v a n c e c l o s e r t o w a r d y o u r s h i p . W i t h e a c h s u c c e s s i v el e v e l , t h t i m e g i v e n t a n s w e r p r o b l e m i r e d u c e d . I a d d i t i o n , t h p r o b l e m s g e t p r o g r e s s i v e l y m o r e d i f f i c u l tw i t h e a c h h i g h e r l e v e l a n w i t h i n e a c h r o u n d ( o t h a v e r a g e ) . I y o d o n ' t s u c c e s s f u l l y a n s w e r e n o u g h q u e st i o n s t k e e p t h a l i e n a d i s t a n c e , y o u r s h i p w i l l b d e s t r o y e d a n d y o u w i l l b g i v e n y o u r f i n a l s c o r e a n t h o p t i o n t p l a y a g a i n o q u i t .

N o t i c e t h a t t h e v a l u e s i t h p r o g r a m a r n o s e l e c t e dt o t a l l y a r a n d o m . O n o t h e v a l u e s u s e d i r a n d o m , a n t h o t h e r i n o t . T h i s n o n r a n d o m v a l u e i d e t e r m i n e db 2 F O R - N E X T l o o p s . T h o u t e r l o o p c o u n t s f r o m t 1 2 a n w i l l b o n o t h v a l u e s u s e d . T h i n n e r l o o p w i l lr e p e a t t h a t v a l u e t i m e s . T h i s s e q u e n c e o 4 p r o b l e m sm a k e s u o n r o u n d . T h i s v a l u e m a a p p e a r o t h l e f to t h r i g h t s i d e o f p r o b l e m . T h l a r g e r o f t h t w n u m b e r s w i l l a l w a y s a p p e a r o t h l e f t s i d e s o t h a t t h s u b t r a c t i o n p r o b l e m s w i l l a l w a y s h a v e p o s i t i v e a n s w e r .

D i v i s i o n p r o b l e m s a r s p e c i a l — i t w a n e c e s s a r y t e l i m i n a t e f r a c t i o n a l a n s w e r s . T d t h i s , t h c o m p u t e rm u l t i p l i e s t h e t w n u m b e r s s e l e c t e d t o a r r i v e a t t h d i v id e n d . O n o t h t w s e l e c t e d n u m b e r s b e c o m e s t h d i v i s o r ; t h o t h e r t h " u n k n o w n q u o t i e n t .

F o r y o u r k e y - I n l i s t i n g s , s e H C P R O G R A M L I S T I N G S C o n t e n t s .2 H o m e C o m p u t e r M a g a z i n e 9 8 V o l u m e 5 N o

Page 25: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 25/136

I L a s e r i t h m e t i c , a p r o b l e m ' s d i f f i c u l t y i d e t e r m i n e dd i r e c t l y b t h s k i l l l e v e l . I l i n e 4 4 o t h A p p l e v e s i o n , t h s k i l l l e v e l i m u l t i p l i e d b a n t h e n m u l t i p l i e db r a n d o m n u m b e r ( b e t w e e n a n 1 t d e t e r m i n eo n o t h n u m b e r s i t h p r o b l e m . T h h i g h e r n u m b e r sw i l l t e n d t m a k e t h p r o b l e m s m o r e d i f f i c u l t .

B e c a u s e t h g a m e u s e s t h h i - r e s s c r e e n f o i t d i s p l a y ,s p e c i a l s h a p e t a b l e i c r e a t e d i n l i n e 8 2 f o a l o t h

d i g i t s . T h e y a r a r r a n g e d s u c h t h a t t h e n u m b e r o t h s h a p e c o r r e s p o n d s t t h d i g i t s h a p e c o d e s . T h u s , i s h a p e i D R A W n , t h d i g i t a p p e a r s . S h a p e i t h d i g i t 2 a n s o n T h s h a p e t a b l e D A T A i c o n t a i n e di n l i n e s 9 5 0 - 1 0 2 0 . T u s t h i s s h a p e t a b l e i n y o u r p r g r a m s , s i m p l y c o p y l i n e s 8 2 a n l i n e s 9 5 0 - 1 0 2 0 i n t oy o u r p r o g r a m . N o t e t h a t t h s h a p e t a b l e i p l a c e d i m e m o r y l o c a t i o n s 2 4 5 7 6 t h r o u g h 2 4 7 8 7 . v e r y l a r g ep r o g r a m m i g h t i n t e r f e r e w i t h t h i s s e c t i o n a n t h s h a p et a b l e w o u l d h a v e t b r e l o c a t e d .

T h C o m m o d o r e 6 v e r s i o n o L a s e r i t h m e t i c u s e ss p r i t e f o t h a l i e n a n c h a r a c t e r g r a p h i c s t d r a w t h s h i p . T h s p r i t e D A T A i l o c a t e d i l i n e s 1 4 8 0 - 1 6 1 0 , a n t h e s h i p i P R l N T e d t t h s c r e e n i l i n e s 1 1 3 0 - 1 1 9 0 . T h l o c a t i o n o f t h a l i e n s p r i t e i u p d a t e d i t h e r o u t i n e i l i n e s 1 4 1 0 - 1 4 7 0 . T h M v a r i a b l e c o n t a i n s t h e h o r i z o nt a p i x e l p o s i t i o n o f t h s p r i t e a n i o r i g i n a l l y s e t 2 5 4 .E a c h t i m e t h s p r i t e m o v e s , M i d e c r e m e n t e d b y 8 T h u s , w h e n t h s p r i t e m o v e r o u t i n e i c a l l e d , t h s p r i t em o v e s p i x e l s t t h l e f t .

M e a n w h i l e , t h e h o r i z o n t a l c h a r a c t e r c o l u m n o t h s p r i t e i k e p t i t h S v a r i a b l e a n i i d e c r e m e n t e db o n e e a c h t i m e t h s p r i t e m o v e s . T h s p a c e s h i p ' s l a s e rg u i l o c a t e d i c o l u m n 1 2 s i S i l e s s t h a n 1 t h a l i e n h a r e a c h e d t h v e s s e l , a n t h p l a y e r ' s s h i p i d e s t r o y e d .

T h I B c o m p u t e r s h a v e m a n y p o w e r f u l g r a p h i cc o m m a n d s f o t h B A S I C p r o g r a m t u s e . T h D R A Wc o m m a n d l e t s y o q u i c k l y a n e a s i l y c r e a t e g r a p h i cs h a p e . T h G E a n P U c o m m a n d s , h o w e v e r , a c t u a l l ya l l o w y o t p l a c e k n o w n s h a p e o t h s c r e e n m o r eq u i c k l y .

L a s e r i t h m e t i c u s e s t h e s e c o m m a n d s t o g e t h e r t c r e a t e a n m o v e t h a l i e n . T h D R A W c o m m a n d d r a w st h a l i e n o t h e i n s t r u c t i o n s c r e e n . O n c e t h e r e , t h G E c o m m a n d p l a c e s t h e a l i e n ' s g r a p h i c i n f o r m a t i o n i a a r r a y . F r o m t h e n o n a n t i m e t h a l i e n i t b p l a c e do t h s c r e e n , t h e P U T c o m m a n d a l l o w s f o l i g h t n i n g -f a s t a c c e s s t t h a l i e n ' s s h a p e b P U T i n g t h s a m e i f o r m a t i o n o t h s c r e e n v i t h s a m e a r r a y . U s i n g t h e s ec o m m a n d s t o g e t h e r a l l o w s y o t a t t a i n a n i m a t i o n e f e c t s t h a t m a n y m a c h i n e s c a o n l y a c c e s s i m a c h i n el a n g u a g e .

T h T I - 9 9 / 4 A v e r s i o n o L a s e r i t h m e t i c c o n t a i n ss p e c i a l i n p u t r o u t i n e w h i c h c h e c k s e v e r y c h a r a c t e r y o t y p e a g a i n s t t h c h a r a c t e r s i e x p e c t s t s e f o r i g h ta n s w e r . F o r e x a m p l e , i t h r i g h t a n s w e r t p r o b l e mi 1 4 4 , y o w o u l d r e g i s t e r w r o n g a n s w e r a s o o n a y o t y p e d 1 3 b e c a u s e t h s e c o n d c h a r a c t e r t y p e d w a

3 a n t h p r o g r a m w a l o o k i n g f o 4

L a s e r i t h m e t i c ( A p p l e / F a m i l y )L i n e N o s .1 0 0 - 2 0 0

2 1 0 - 2 7 02 8 0 - 3 6 03 7 0 - 3 9 04 0 0 - 5 1 05 2 0 - 5 6 05 7 0 - 7 2 07 3 0 - 8 1 08 2 0 - 9 1 09 2 0 - 1 0 2 0

l i n e N o s .1 0 0 - 2 0 02 1 0 - 3 0 03 1 0 - 5 5 05 6 0 - 6 9 07 0 0 - 9 5 09 6 0 - 1 1 0 01 1 1 0 - 1 1 9 01 2 0 0 - 1 2 8 01 2 9 0 - 1 3 9 01 4 0 0 - 1 4 7 01 4 8 0 - 1 6 1 0

E x p l a n a t i o n o t h P r o g r a mP r o g r a m h e a d e r .T i t l e s c r e e n a n m u s i c r o u t i n e .G e o p t i o n s a n d i s p l a y i n s t r u c t i o n s .S t a r t n e r o u n d .D e t e r m i n e p r o b l e m s a n a n s w e r s .D i s p l a y t h p r o b l e m .G e i n p u t , e v a l u a t e , a n t a k e a c t i o n .E n o g a m e — o p t i o n t p l a y a g a i n .D e f i n e a n d i s p l a y g r a p h i c s .M u s i c a n g r a p h i c s d a t a .

L a s e r i t h m e t i c ( C - 6 4 )E x p l a n a t i o n o t h P r o g r a m

P r o g r a m h e a d e r .T i t l e s c r e e n a n i n i t i a l i z a t i o n .G e o p t i o n s a n d i s p l a y i n s t r u c t i o n s .D e t e r m i n e a n d i p l a y p r o b l e m .G e i n p u t , e v a l u a t e , a n t a k e a c t i o n .E n o g a m e — o p t i o n t p l a y a g a i n .G a m e s c r e e n a n s h i p .S u b r o u t i n e s f o s o u n d a n a c t i o n .M u s i c r o u t i n e .M o v e a l i e n .S p r i t e d a t a .

L a s e r i t h m e t i c ( I B M P P C j r ]L i n e N o s .1 0 0 - 2 3 0

2 4 0 - 3 2 03 3 0 - 4 0 04 1 0 - 4 4 04 5 4 6 0 - 5 0 05 1 0 - 5 2 05 3 0 - 5 4 05 5 0 - 5 9 06 0 0 - 6 3 0

L i n e N o s .1 0 0 - 2 0 02 1 0 - 4 9 05 0 0 - 7 7 07 8 0 - 9 4 09 5 0 - 1 1 3 01 1 4 0 - 1 1 9 01 2 0 0 - 1 6 1 01 6 2 0 - 1 9 1 01 9 2 0 - 2 1 6 02 1 7 0 - 2 2 9 0

E x p l a n a t i o n o t h P r o g r a mP r o g r a m h e a d e r .T i t l e , m e n u , a n I n s t r u c t i o n s .B e g i n m a i n g a m e l o o p ; d e t e r m i n e a n d i s p l a y p r o b l e m .G e i n p u t a n d e t e r m i n e i c o r r e c t .D n e x t p r o b l e m , a n d i s p l a y s u c c e s sm e s s a g e i a p p r o p r i a t e .R i g h t - a n w r o n g - a n s w e r s u b r o u t i n e s .M o v e a l i e n w h e n t i m e r u n s o u t .L o s e - g a m e r o u t i n e .D i s p l a y - g a m e - s c r e e n s u b r o u t i n e .M u s i c a n i n p u t s u b r o u t i n e s .

L a s e r i t h m e t i c ( T I - 9 9 / 4 A )E x p l a n a t i o n o t h P r o g r a m

P r o g r a m h e a d e r .T i t l e s c r e e n a n i n i t i a l i z a t i o n .G e o p t i o n s a n d i s p l a y i n s t r u c t i o n s .S t a r t n e r o u n d .D e t e r m i n e p r o b l e m s a n a n s w e r s .D i s p l a y t h p r o b l e m .G e i n p u t , e v a l u a t e , a n t a k e a c t i o n .E n o g a m e — o p t i o n t p l a y a g a i n .D e f i n e a n d i s p l a y g r a p h i c s .M u s i c a n g r a p h i c s d i s p l a y d a t a .

T h i s t a s k i a c c o mp l i s h e d b f i r s t c h e c ki n o w h e t h e r t h l a t e s t k e y - i n p u tm a k e s t h i n p u t a s w e r t h s a m e n u b e o c h a r a c t e r s a t h a c t u a l a n s w e r . I s o t h e y a r s i m p l yc o m p a r e d , a n a p p r op r i a t e a c t i o n i t a k e n .I n o t , t h e n F O R - N E X Tl o o p i e n t e r e d t c o p a r e t h c h a r a c t e r s . I a n o t h c h a r a c t e r s a r n o t h s a m e , t h p r o g r a m i m m e d i a t e l y r e a c t s w i t h a i n c o r r e c t -a n s w e r r e s p o n s e . T h a l i e n w o u l d a d v a n c e a t h i s t i m e ,a n y o u r e n t r y w o u l d t h e n b e c l e a r e d f r o m t h e s c r e e n .

H C

S c r e e n f r o m t h T I - 9 9 / 4 Av e r s i o n o L a s e r i t h m e t i c

< H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 2

Page 26: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 26/136

I t h e p r e v i o u s i s s u e o H o m e C o m p u t e rM a g a z i n e ( V o l . 5 N o 1 w p r e s e n t e dT h O r g a n i z e r , a o u t l i n e - g e n e r a t i n gp r o g r a m d e s i g n e d t o a s s i s t y o i t a s ks o l v i n g . W n o o f f e r t h i s f i n a l a d d i t i o nt h a t a l l o w s y o t p r i n t y o u r o r g a n i z e dr e s u l t s .

b W i l l i a m K B a l t h r o pa n t h H C S t a f f

N o t h a t y o h a v e h a c h a n c e t w o r k w i t h T h O r g a n i z e r , w o u l d n ' t i b g r e a t i y o c o u l d a l s og e a h a r d c o p y o y o u r f i l e ? W e l l , w p r o m i s e d

t h a t w e ' d s h o w y o h o w , a n h e r e ' s t h p r o g r a m t d i t O r g a n i z e r R e p o r t s c o m p l e t e s t h f i n a l s t e p i t h o r g a n i z a t i o n a l p r o c e s s — i t c a g i v e y o l i s t i n g o y o u re n t i r e o u t l i n e , j u s t t h t e x t , o a n n u m b e r o g e n e r at i o n s t h a t y o s p e c i f y t b p r i n t e d o u t .

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

S e l e c t G e n e r a t i o n ( Y / N ) ?E n t e r n u m b e r o g e n e r a t i o n s ?

I n d e n t g e n e r a t i o n s ( Y / N ) ?I n d e n t w i d t h ( t 5 )

P r i n t O u t l i n e ( Y / N ) ?M a r k h e a d e r s ?B o l d h e a d e r s ?

P r i n t t e x t ( Y / N ) ?P r i n t T e x t H e a d e r s ( Y / N ) ?M a r k h e a d e r s ?B o l d h e a d e r s ?

F o r m a t t e x t ( Y / N ) ?P r i n t o u t w i d t h ( 2 0 t o 1 3 2 ) ?

R u n n i n g T h P r o g r a mW h e n y o r u t h p r o g r a m , y o w i l l b e a s k e d t e n t e r

t h n a m e o a O r g a n i z e r f i l e . A f t e r e n t e r i n g t h f i l en a m e , y o u w i l l b t a k e n t t h o p t i o n - s e l e c t i o n s c r e e n .T h e r e y o w i l l b a b l e t i n p u t s e v e r a l o p t i o n s t c o t r o l t h o u t p u t o y o u r r e p o r t . T h f i r s t c h o i c e f o s e l e ct i o n i t h M a x i m u m G e n e r a t i o n o p t i o n .

S E L E C T M A X I M U M G E N E R A T I O N ( Y / N ) ?W h e n y o e n t e r f o Y e s , y o w i l l b p r o m p t e d t

e n t e r t h e n u m b e r o g e n e r a t i o n s ( d e p t h ) t h a t y o w a n tt h p r o g r a m t p r i n t o u t .

E N T E R N U M B E R O G E N E R A T I O N S ?2 © H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

W h e n y o e n t e r a n u m b e r s p e c i f y i n g h o m a n yg e n e r a t i o n s y o w a n t p r i n t e d , t h p r o g r a m p r i n t s a l o f t h e g e n e r a t i o n s t h r o u g h t h c h i l d e r n o t h g e n e r at i o n s p e c i f i e d . I f o t h o t h e r h a n d , y o e n t e r e d f o N t t h f i r s t p r o m p t , t h p r o g r a m w o u l d n o a s f o t h n u m b e r o g e n e r a t i o n s a n w o u l d p r i n t t h e n t i r eo u t l i n e . ( S e e F i g u r e 1 .

I N D E N T G E N E R A T I O N S ( Y / N ) ?I N D E N T W I D T H ( T 5 )

T h I n d e n t G e n e r a t i o n s o p t i o n w i l l a l l o w y o t e i t h e ri n d e n t e a c h g e n e r a t i o n s p e c i f i e d n u m b e r o s p a c e s ,o l e f t - j u s t i f y a l o y o u r o u t l i n e . I y o a n s w e r Y e s t t h I n d e n t G e n e r a t i o n s p r o m p t , t h I n d e n t W i d t h o t i o n w i l l b a s k e d n e x t . Y o c a s p e c i f y f r o m t s p a c e s o i n d e n t a t i o n f o e a c h g e n e r a t i o n p r i n t e d . I f f o i n s t a n c e , y o u w a n t e d y o u r p r i n t o u t t i n d e n t e a c hg e n e r a t i o n s p a c e s , y o u w o u l d e n t e r a n t h p r o g r a mw o u l d a u t o m a t i c a l l y i n d e n t y o u r o u t l i n e — h o w ' s t h a tf o e a s e o u s e ? ( S e e f i g u r e .

T h e r e i l i m i t , h o w e v e r , t t h d e p t h o f i n d e n t a t i o n s .T h p r o g r a m a l w a y s m u s t h a v e a l e a s t 2 c h a r a c t e rs p a c e s a v a i l a b l e i w h i c h t p r i n t . W h e n t h p r o g r a mr e a c h e s t h i s l i m i t , i w i l l s i m p l y s t o p i n d e n t i n g a n f a t h e r . A l f o l l o w i n g l i n e s w i l l i n d e n t t t h s a m e c o l u m nu n t i l g e n e r a t i o n t h a t c a l l s f o r l e s s i n d e n t a t i o n c o m e su p F o r e x a m p l e , i y o s p e c i f y l i n e w i d t h o 8 0 a n a i n d e n t w i d t h o 5 i n d e n t a t i o n w o u l d s t o p a c o l u m n6 0 a l l o w i n g y o t i n d e n t 1 g e n e r a t i o n s ( c o l u m n sp e g e n e r a t i o n ) .

P R I N T O U T L I N E ( Y / N ) ?E n t e r i n g f o t h P r i n t O u t l i n e o p t i o n w i l l c a u s e a l

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

M A R K H E A D E R S ( Y / N ) ?B O L D H E A D E R S ( Y / N ) ?

Page 27: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 27/136

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

a n s e a g l a n c e t h o s e a r e a st h a t n e e d m o r e w o r k . "

F i r s t , y o c a d i r e c t t h p r o g r a m t m a r k e a c h h e a d e rb p l a c i n g h y p h e n i f r o n t o f i t s e t t i n g i a p a r t f r o mt h t e x t . S e c o n d , y o c a n h a v e t h o u t l i n e h e a d e r sp r i n t e d i b o l d f a c e . ( S e e F i g u r e 3 . I y o d o n ' t w a n tt h p r o g r a m t p r i n t o u y o u r e n t i r e o u t l i n e , y o c a e n t e r t t h P r i n t O u t l i n e o p t i o n a n m o v e o t t h n e x t o p t i o n , P r i n t T e x t .

P R I N T T E X T ( Y / N ) ?T h i s o p t i o n w i l l a l l o w y o t p r i n t t e x t c r e a t e d w i t h

T h O r g a n i z e r ' s t e x t e d i t o r . I y o s e l e c t t h t e x t o p t i o na n d i n o s e l e c t t h a b o v e o p t i o n t P r i n t O u t l i n e , t h e ny o w i l l b a s k e d w h e t h e r y o w a n t j u s t t h t e x t h e a d e r st b p r i n t e d .

P R I N T T E X T H E A D E R S ( Y / N ) ?M A R K H E A D E R S ( Y / N ) ?B O L D H E A D E R S ( Y / N ) ?

I y o e n t e r a t t h i s q u e s t i o n , t h e n o n l y t h o s eo u t l i n e h e a d e r s w h i c h h a v e t e x t w i l l b p r i n t e d a b o v et h a t t e x t ; a n d , y o h a v e t h o p t i o n t s e t h h e a d e r sa p a r t f r o m t h t e x t w i t h e i t h e r h y p h e n o b o l d f a c e o b o t h . ( S e e F i g u r e 4 .

F O R M A T T E X T ( Y / N ) ?Y o c a a l s o d i r e c t t h p r o g r a m t f o r m a t y o u r t e x t

t s p e c i f i e d l i n e w i d t h . T h e n u m b e r y o e n t e r e d f o t h I n d e n t W i d t h o p t i o n w i l l b e u s e d a s t h e l e f t m a r g i n .Y o u r t e x t w i l l b l e f t - j u s t i f i e d , a l t h o u g h i n d e n t e d . T h i sp r i n t f o r m a t w i l l n o c h a n g e t h f i l e i t s e l f — o n l y t h e w a t h a t i i p r e s e n t e d t t h p r i n t e r . ( S e e f i g u r e 5 .

P R I N T O U T W I D T H ( 2 T 1 3 2 ) ?T h i s l a s t o p t i o n l e t s y o s e t h c o l u m n w i d t h o t h

a c t u a l p r i n t o u t o y o u r o u t l i n e . T h m i n i m u m w i d t h y o c a s e i t i 2 c h a r a c t e r s p e l i n e , a n t h m a x i m u mw i d t h i 1 3 c h a r a c t e r s p e l i n e . T h n u m b e r t h a t y o e n t e r w i l l b e u s e d b t h p r o g r a m i f o r m a t t i n g y o u rt e x t a n f o d e t e r m i n i n g h o f a t h r e p o r t c a i n d e n t ,i t h I n d e n t G e n e r a t i o n s o p t i o n w a s e l e c t e d . ( S e eF i g u r e 6 .

W h o l e N e L o o kT h f i r s t t i m e y o s e h a r d c o p y o y o u r e n t i r e p r

g r a m , y o w i l l r e a l i z e j u s t h o u s e f u l T h O r g a n i z e rr e a l l y i s W a H o m e C o m p u t e r M a g a z i n e s e T h O r g a n i z e r a s i m p l e m e t h o d f o k e e p i n g t r a c k o a l m o s t a n t y p e o h o m e , b u s i n e s s , o r s c h o o l p r o j e c t ,a n O r g a n i z e r R e p o r t s m a k e s t h p r o c e s s o g e t t i n gs t a r t e d e a s i e r a n d m o r e a c c e s s i b l e . I f o r m u l a t i n g y o u ro u t l i n e , y o c o u l d g e p r i n t o u t d u r i n g t h e a r l y s t a g e sa n s e a g l a n c e t h o s e a r e a s t h a t n e e d m o r e w o r k .T h S e l e c t G e n e r a t i o n s o p t i o n c o u l d b u s e d t g e n e r a t e

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

F o y o u r k e y - I n l i s t i n g s , s e H C P R O G R A M L I S T I N G S C o n t e n t s .

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

C a n t r a c t o r s u p p l i e sL a b o rf i l l l a b o r w i l l b e c o m p l e t e d b t h c o n t r a c t o r b t h c o n t r a c t e d d a t e jb u i a d d i t i o n a l w o r k i n e c e s s a r y ,a d j u s t m e n t s t t h c o n t r a c t w i l l b

, m a d e b y a g r e e m e n t o b o t h p a r t i e s .N e o a

R e p l a c e r o t t e n j o i s t sI n s t a l l m o s t u r e b a r r i e

L a p l y w o o dS m o o t h w t g r o u tL a t i l eI n s t a l l c a b i n e t s

P l u m b i n gI n s t a l l s i n k

C o n n e c t d r a i n sC o n n e c t f a u c e t s

W a i l p a p e rN o g a p i s e a m sN o v e r l a pF e d g e s w i t h i n 1 / B "

T w o T r i m f l o o rT r i m c e i l i n gT r i m c a b i n e t ^

W i r i n gI n s t a l l l i g h t a b o v e s i n kR e p l a c e a l s w i t c h e s

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

L i a b i l i t y f o d a m a g eT e x i s t i n g s t r u c t u r eT c a b i n e t sT n e m a t e r i a l sT n e w f i x t u r e s

L a t e p e n a l t yA f t e r d a t eU n l e s * r e v i s e d b y o w n e r

O w n e r s u p p l i e sL a b o r f e

T o t a l a m o u n t4 0 7 . d o w n6 0 7 . d o w n o c o m p l e t i o n

C o s t o m a t e r i a l sO n l y o a p p r o v e d l i s tN o t e x c e d e e s t i m a t eR e v i s i o n sP r o p o s a l s f o c h a n g e i o r i g i n a ll i s t m u s t b e s u b m i t t e d i w r i t i n ga n a p p r o v e d b o w n e r w i t hs i g n a t u r e .

B l u e p r i n t sM a t e r i a l s i s

N a i l sG r o u tG l u e

W a i l p a p e rL u m b e rF l o o r t i l eP l u m b i n g f i x t u r e sW i r eE l e c t r i c a l f i x t u r e sM i s c .

H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 2

Page 28: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 28/136

F i g u r ep o r t i o n o t h e o u t l i n e w i t h n i n d e n t a t i o na n t h s a m e p o r t i o n w i t h i n d e n t a t i o n .

C o n t r a c t o r s u p p l i e sL a b o rN e o o R e p l a c e r o t t e n j o i s t sI n s t a l l m o i s t u r e b a r r i e r

L a y p l y w o o dS m o o t h w i t h g r o u tL a t i l eI n s t a l l c a b i n e t sP l u m b i n gI n s t a l l s i n k

C o n n e c t d r a l n sC o n n e c t - f a u c e t sW a l l p a p e rN g a i s e a m sN o v e r l a pF i e d g e s w i t h i n 1 / 8 "T r i m w o r kT r i m - f l o o rT r i m c e l l i n gT r i m c a b i n e t sH i r i n gI n s t a l l l i g h t a b o v e s i n kR e p l a c e a l s w i t c h e sB o n d i n gT l e g a l m i n i m u mL i a b i l i t y - f o r d a m a g eT o e x i s t i n g s t r u c t u r eT o c a b i n e t sT o n e w m a t e r i a l sT o n e w - F i x t u r e sL a t e p e n a l t yA f t e r d a t eU n l e s s r e v i s e d b y o w n e r

C o n t r a c t o r s u p p i i e sL a b o rN e - f l o o r

R e p l a c e r o t t e n j o i s t sI n s t a l l m o i s t u r e b a r r i e r

L a p l y w o o dS r . i o o t h w i t h g r o u tL a y t i l eI n s t a l 1 c a b i n e t s

P l u m b i n gI n s t a l 1 s i n k

C o n n e c t d r a i n sC o n n e c t f a u c e t s

W s l 1 p a p e rN g a i s e a m sN o v e r l a pF i e d g e s w i t h i n 1 / B "

T r i m w o r kT r i m - f l o o rT r i m c e i 1 i n gT r i m c a b i n e t s

W i r i n gI n s t a l 1 1 i g h t a b o v e s i n kR e p l a c e a l s w t c h e s

B o n d i n gT o l e g a l m i n i m u

L i a b i l i t y f o d a m a g eT e x s t i n g s t r u c t u r eT o c a b i n e t sT o n e w m a t e r i a l sT o n e w - f i x t u r e s

L a t e p e n a l t yA f t e r d a t eU n l e s s r e v i s e d b o w n e r

F i g u r eT h e s e t w o e x a m p l e s s h o w m a r k e d h e a d e r s ,

a n b o l d h e a d e r s w i t h n t e x t .

- C o n t r a c t o r s u p p i i e s- L a b o r- N e w - f l o o r

- R e p l a c e r o t t e n j o i s t s- I n s t a l l m o i s t u r e b a r r i e r— L a y p i y w o n d- S m o o t h w i t h g r o u t- L a y t i l e- I n s t a l l c a b i n e t s

- P l u m b i n g- I n s t a l 1 s i n k- C o n n e c t d r a i n s- C o n n e c t - f a u c e t s

- W a i p a p e r- N g a i s e a m s- N o v e r l a p- F i t e d g e s w i t h i n 1 / B "

C o n t r a c t o r s u p p l i e sL a b o r

N e - f l o o rR e p l a c e r o t t e n j o i s t sI n s t a l l m o i s t u r e b a r r i e rL a p l y w o o dS m o o t h w i t h g r o u tL a t i l eI n s t a l l c a b i n e t s

P l u m b i n gI n s t a l 1 s i n kC o n n e c t d r a i n sC o n n e c t - f a u c e t s

W a 1 p a p e rN g a p i n s e a m sN o v e r l a pF i e d g e s w i t h i n 1 / 8 "

F i g u r eT e x t o n l y p r i n t e d a l o n g w i t h t h e h e a d e r s s p e c i f i c t i t

L a b o rA l l a b o r w i l l b c o m p l e t e d b t h c o n t r a c t o r b y t h e c o n t r a c t e d d a t e jb u i a d d i t i o n a l w o r k i n e c e s s a r y ,a d j u s t m e n t s t t h c o n t r a c t w i l l b em a d e b y a g r e e m e n t o b o t h p a r t i e s .

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

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

w i t h a c o l u m n w i d t h o 2 s p a c e s .L a b o rA l l a b o r w i l l b ec o m p l e t e d b y t h ec o n t r a c t o r b y t h ec o n t r a c t e d d a t e ;b u i - a d d i t i o n a lw o r k i n e c e s s a r y ,a d j u s t m e n t s t o t h ec o n t r a c t w i l l b m a d e b a g r e e m e n to b c t h p a r t i e s .

T o l e g a l m i n i m u mA s c e r t a i n w h a tt h l o c a l s t a t el a r e q u i r e s a n a s c o n t r a c t o rt s h o w p r o o f o b o n d .

2 H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

Page 29: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 29/136

F i g u r eT h e n t i r e o u t l i n e f o r m a t e d

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

C o n t r a c t o r s u p p l i e sL a b o rA l l a b o r w i 1 1 b c o m p l e t e d b t h c o n t r a c t o r b y t h e c o n t r a c t e dd a t e ; b u i - a d d i t i o n a l w o r kn e c e s s a r y , a d j u s t m e n t s t t h c o n t r a c t w i l l b m a d e b a g r e e m e n t o b o t h p a r t i e s .

N e - F l o o rR e p l a c e r o t t e n j o i s t sI n s t a l l m o i s t u r e b a r r i e rL a y p l y w o o dS m o o t h w i t h g r o u tL a t i l eI n s t a l l c a b i n e t s

P l u m b i n gI n s t a l l s i n kC o n n e c t d r a i n sC o n n e c t f a u c e t s

W a l l p a p e rN g a i s e a m sN o v e r l a pF i t e d g e s w i t h i n 1 / 8 "

T r i m w o r kT r i m f l o o rT r i m c e l l i n gT r i m c a b i n e t s

W i r i n gI n s t a l l l i g h t a b o v e s i n kR e p l a c e a l s w i t c h e s

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

L i a b i l i t y f o d a m a g eT o e x i s t i n g s t r u c t u r eT c a b i n e t sT n e m a t e r i a l sT n e w f i x t u r e s

L a t e p e n a l t yA f t e r d a t e

U n l e s s r e v i s e d b o w n e rO w n e r s u p p l i e s

L a b o r f e eT o t a l a m o u n t • _

4 0 d o w nb O X d o w n o n c o m p l e t i o n

C o s t o m a t e r i a l sO n l y o a p p r o v e d l i s tN o t t o e x c e d e e s t i m a t eR e v i s i o n sP r o p o s a l s f o c h a n g e i o r g n a 1 s m u s t b es u b m i t t e d i w r i t i n g a n a p p r o v e d b y o w n e r w i t hs i g n a t u r e .

B l u e p r i n t sM a t e r i a l s l i s t

N a i l sB r o u tB l u eW a l l p a p e rL u m b e rF l o o r t i l eP l u m b i n g f i x t u r e sW i r eE l e c t r i c a l f i x t u r e sM i m e .

T h i s A p p l e p r o g r a m c a b d i v i d e d i n t o t w m a j o rs e c t i o n s — o p t i o n s e l e c t i o n a n o u t p u t . T h o p t i o n -s e l e c t i o n s e c t i o n p r o m p t s t h u s e r f o n u m b e r o f o m a t t i n g o p t i o n s t b u s e d i t h f i n a l r e p o r t . T h o r d e ri w h i c h t h o p t i o n s a r e s e l e c t e d i n o a l w a y s t h s a m e .D e p e n d i n g o p r e v i o u s l y s e l e c t e d o p t i o n s , s o m e o p t i o n sn l o n g e r a p p l y , a n s w i l l n o b a s k e d .

T h e m e t h o d u s e d t d e t e r m i n e w h i c h o p t i o n s a r ea s k e d i q u i t e s i m p l e , T h d e s c r i p t i o n f o e a c h o p t i o ni c o n t a i n e d i t h s t r i n g a r r a y F R $ ( ) . T h e r e a r e t e ne l e m e n t s , o n f o e a c h o p t i o n .

S i m i l a r l y , t h e r e i a n o t h e r a r r a y t h a t c o n t a i n s t h r e s p o n s e s a n d e f a u l t s f o e a c h o p t i o n . T h i s i t h e R A $ ( )a r r a y . I y o s i m p l y p r e s s ( R E T U R N ] a e a c h p r o m p t , t h a r r a y w i l l n o b u p d a t e d , s t h l a s t v a l u e c o n t a i n e dt h e r e w i l l b u s e d .

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

T w i n p u t r o u t i n e s a r e u s e d t g e t h e o p t i o n i n f o rm a t i o n . E a c h r o u t i n e i d e s i g n e d t a c c e p t o n l y o n k i n do s p e c i f i c i n f o r m a t i o n . T h r o u t i n e t h a t s t a r t s a t l i n e1 2 2 0 w i l l i n p u t a n i n t e g e r n u m e r i c v a l u e f r o m t

d i g i t s . I i u s e d f o o p t i o n s r e q u i r i n g v a l u e s u c h a t h w i d t h a w h i c h y o w a n t t h r e p o r t f o r m a t t e d . T h s e o n r o u t i n e s t a r t s a t l i n e 1 3 6 0 a n w i l l o n l y a c c e p to r e s p o n s e f o t h Y e s / N o o p t i o n s .

A f t e r u s i n g y o u r C o m m o d o r e R e p o r t s p r o g r a m , y o m a n o t i c e t h a t t h t e x t c r e a t e d w i t h t h t e x t e d i t o r p o t i o n o f T h O r g a n i z e r h a s b e e n r e f o r m a t t e d . T h f i l e y o c r e a t e d w i t h T h O r g a n i z e r h a n o c h a n g e d a a l l , o n l yt h o u t p u t y o s e a t h p r i n t e r h a b e e n m o d i f i e d . T h i sf o r m a t t i n g i d o n e i s t r i n g a r r a y i n s i d e t h R e p o r t sp r o g r a m .

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

A t h e r e c o r d s a r e r e a d i n t o m e m o r y f r o m t h d a t a f i l e ,t h e y a r m a n i p u l a t e d a c c o r d i n g t t h e o p t i o n s s e l e c t e do t h e o p t i o n s c r e e n . T h m a n i p u l a t e d t e x t i t h e n p l a c e di n t o t h P $ ( ) a r r a y . T h i s i n c l u d e s s p e c i a l c h a r a c t e r s t t u r n t h b o l d t y p e f a c e o f a n o n a n t h s p a c e s u s e dt i n d e n t r e c o r d s .

T h i s a r r a y m a k e s t e x t f o r m a t t i n g s i m p l e r . A t e x tr e c o r d i r e a d i n t o m e m o r y , t h p r o g r a m c h e c k s t h c u r e n t l i n e t h a t i i w o r k i n g o i t h a r r a y . T h e a m o u n to f r e e s p a c e o t h l i n e i d e t e r m i n e d b s u b t r a c t i n g t h l e n g t h o t h l i n e f r o m t h m a x i m u m a l l o w a b l e l e n g t h .I t h e n s e a r c h e s t h r o u g h t h t e x t j u s t r e a d i n t o m e m o r ya n l o c a t e s t h f i r s t w o r d o t h l i n e . I t h w o r d w i l l f i o n t o t h l i n e i n t h a r r a y , i i a d d e d t t h a r r a y l i n ea n r e m o v e d f r o m t h l i n e t h a t w a i n p u t f r o m t h f i l e .T h i s p r o c e s s i t h e n r e p e a t e d u n t i l n m o r e w o r d s w i l lf i o t h l i n e i n t h a r r a y . A t h i s t i m e t h p r o g r a m s i p l m o v e s d o w n t t h n e x t l i n e i t h a r r a y a n s t a r t so v e r . W h e n t h p r o g r a m h a f i n i s h e d f i l l i n g 6 l i n e s i t h a r r a y , i w i l l b r a n c h t a o u t p u t r o u t i n e w h i c h w i l lp r i n t a l 6 l i n e s t t h p r i n t e r a n e j e c t t t h t o o t h n e x t p a g e . T h a r r a y i a l s o c l e a r e d a t h i s t i m e s t h a tt h n e x t p a g e o t e x t c a b b u i l t t h e r e .

H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 2

Page 30: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 30/136

T h i s p r o g r a m t a k e s f i l e s c r e a t e d w i t h t h I B P a n P C j r v e r s i o n o T h O r g a n i z e r , w h i c h w a p u b l i s h e d i V o l . 5 N o 1 a n r e f o r m a t s t h e m f o o u t p u t t t h p r i n t e r . T h f i l e i t s e l f i n o c h a n g e d ; t h p r o g r a m d o e sa l o i t f o r m a t t i n g i n t e r n a l l y , a n t h e n f o r g e t s t h a t i f o r m a t i o n w h e n i i d o n e .

O n p r i n t e r p a g e a a t i m e i f o r m a t t e d ( 6 p r i n t e rl i n e s ) . A f t e r f o r m a t t i n g t h e p a g e , i w i l l b p r i n t e d , a n t h p a p e r w i l l b a d v a n c e d t t h t o o t h n e x t p a g e .T h i s f o r m a t t i n g i a c c o m p l i s h e d u s i n g s t r i n g a r r a yw i t h 6 e l e m e n t s . P A G E S ( ) .

A t h p r o g r a m r e a d s e a c h r e c o r d f r o m t h f i l e , i b u i l d s t h e P A G E S ( ) a r r a y u n t i l i i f u l l . I t h e n p r i n t s t h e n t i r e a r r a y , c l e a r s t h a r r a y , a n r e t u r n s f o m o r ei n f o r m a t i o n .E a c h r e c o r d i t h f i l e c o n t a i n s t e x t f r o m e i t h e r t h o u t l i n e o t h t e x t e d i t o r . I t h t e x t i f r o m t h t e x te d i t o r , i w i l l a l b e ' s c r u n c h e d ' ' t o g e t h e r t f i l l o u e a c hl i n e t o i t m a x i m u m l e n g t h .

A f t e r r e a d i n g i t h t e x t f r o m r e c o r d i t h f i l e , t h p r o g r a m c h e c k s t h c u r r e n t l i n e i t ' s w o r k i n g o n i t h P A G E S ( ) a r r a y t s e h o m u c h f r e e s p a c e i l e f t a t h e n o t h l i n e . I d o e s t h i s b s u b t r a c t i n g t h e l e n g t ho t h l i n e f r o m t h m a x i m u m a l l o w a b l e l e n g t h d e t e rm i n e d b t h o p t i o n s s e l e c t e d o t h e o p t i o n p a g e . I t h e r e a r e , s a y , 2 s p a c e s l e f t o t h l i n e , t h p r o g r a mt h e n s t a r t s a t h 2 2 n d c h a r a c t e r o t h l i n e t h a t w a i n p u t a n s c a n s b a c k w a r d u n t i l a s p a c e i f o u n d . T h s p a c e i n d i c a t e s a b r e a k b e t w e e n w o r d s . T h r e m a i n d e ro t h l i n e t t h l e f t o t h s p a c e i t h e n r e l o c a t e d t t h P A G E $ ( ) a r r a y .

T E x t e n d e d B A S I C h a a f e w c o m m a n d s b u i l t i n t oi w h i c h m a k e i a v e r y p o w e r f u l l a n g u a g e .T h A C C E P T A T s t a t e m e n t a l l o w s t h p r o g r a m t a c e p t d a t a i n p u t f r o m a n l o c a t i o n o t h s c r e e n . Y o c a l i m i t t h f i e l d o i n p u t t t 2 c h a r a c t e r s , a n c a n h a v e t h c o m p u t e r g i v e b e e p w h e n t h s t a t e m e n ti e x e c u t e d .T w f e a t u r e s o f t h e A C C E P T A T s t a t e m e n t u s e d i t h i sp r o g r a m a l l o w y o t l e a v e d e f a u l t v a l u e s i t h i n p u tf i e l d , a n v a l i d a t e t h t y p e o c h a r a c t e r s t h a t c a b e n t e r e d .

D e f a u l t v a l u e s c a b p l a c e d i n t o t h i n p u t f i e l d b u s i n g t h S I Z E o p t i o n o t h A C C E P T A s t a t e m e n t . T h s i z e o p t i o n d e t e r m i n e s t h s i z e o t h i n p u t w i n d o w i c h a r a c t e r s ; S I Z E ( 1 ) w o u l d a l l o w o n l y o n c h a r a c t e r t b e n t e r e d . I y o s p e c i f y n e g a t i v e v a l u e a t h s i z ep a r a m e t e r , t h e n a n c h a r a c t e r s a l r e a d y o t h s c r e e nw h e r e t h e i n p u t w i n d o w a p p e a r s w i l l b e k e p t i t h w i d o w . T h i s p r o g r a m s u p p l i e s d e f a u l t s f o a l o i t i n p u t si n t h i s m a n n e r . I y o w o u l d l i k e t o h a v e y o u r p r o g r a mu s d i f f e r e n t d e f a u l t s , y o c a c h a n g e t h e m i t h d a t as t a t e m e n t s i n l i n e s 1 1 5 0 t h r o u g h 1 1 8 0 .

T h s e c o n d f e a t u r e u s e d i t h a b i l i t y t o l i m i t i n p u tt o n l y c e r t a i n t y p e s o f c h a r a c t e r s . I l i n e 1 0 8 0 t h V A L I D A T E o p t i o n i u s e d t d t h i s . B p l a c i n g t h o s ec h a r a c t e r s w h i c h a r l e g a l i n t o s t r i n g o r d i r e c t l y i n t ot h s t a t e m e n t , a w a d o n e h e r e , y o c a s p e c i f y o n l yt h o s e c h a r a c t e r s t b l e g a l . I u s e r s t r t t y p e a n y t h i n ge l s e , t h e y w i l l b g r e e t e d w i t h l o u d b e e p , a n t h c h a r a c t e r w i l l b i g n o r e d . Y o c a s p e c i f y g r o u p s o c h a r a c t e r s ( a d o n e i n l i n e 1 0 9 0 ) w i t h p a r a m e t e r s l i k eD I G I T w i t h i n t h V A L I D A T E o p t i o n . T h i s p a r a m e t e r w i l lo n l y a l l o w t h e e n t r y o t h n u m b e r s t h r o u g h 9

H C

T h O r g a n i z e r R e p o r t s ( A p p l e I F a m i l y )L i n e N o s .1 0 0 - 2 4 02 5 0 - 3 7 03 8 0 - 8 0 08 1 0 - 8 6 08 7 0 - 1 4 4 01 4 5 0 - 1 6 4 01 6 5 0 - 1 7 7 01 7 8 0 - 2 0 1 02 0 2 0 - 2 1 3 02 1 4 0 - 2 5 5 02 5 6 0 - 2 6 9 02 7 0 0 - 3 0 0 03 0 1 0 - 3 0 8 03 0 9 0 - 3 1 4 03 1 5 0 - 3 2 3 03 2 4 0 - 3 4 3 03 4 4 0 - 3 6 6 0

e x p l a n a t i o n o t h P r o g r a mP r o g r a m h e a d e r .M a i n c o n t r o l l o o p .I n i t i a l i z e p r o g r a m .R o u t i n e t p r i n t h e a d i n g .D i s p l a y o p t i o n s a n g e i n p u t .M a i n c o n t r o l l o o p f o p r i n t i n g t h r e p o r t .R e p o r t a b o r t i o n m e s s a g e s .S e u t h p r i n t b u f f e r .O u t p u t p r i n t b u f f e r t t h p r i n t e r .F o r m a t o n l i n e o t h b u f f e r .M a i n c o n t r o l f o t i l e n a m e e n t r y .F i l e - h a n d l i n g r o u t i n e s .C l e a r s c r e e n .G e c h a r a c t e r .R e t u r n t t h o r g a n i z e r .E r r o r r o u t i n e .C h e c k l i m i t s o f i l e n a m e d u r i n g e n t r y .

T h O r g a n i z e r R e p o r t s ( C - 6 4 )L i n e N o s .1 0 0 - 2 5 02 6 0 - 4 2 04 3 0 - 5 5 05 6 0 - 6 5 06 6 0 - 6 9 07 0 0 - 8 1 08 2 0 - 1 0 2 01 0 3 0 - 1 6 9 01 7 0 0 - 1 7 1 01 7 2 0 - 1 7 5 01 7 6 0 - 1 8 0 01 8 1 0 - 1 8 6 01 8 7 0 - 2 0 2 02 0 3 0 - 2 1 4 02 1 5 0 - 2 1 6 0

E x p l a n a t i o n o t h P r o g r a mP r o g r a m h e a d e r .M a i n p r o g r a m - c o n t r o l r o u t i n e .M a i n c o n t r o l f o p r i n t i n g r e p o r t .M a i n c o n t r o l f o b u i l d i n g p a g e o t e x t .P r i n t p a g e t t h p r i n t e r .P r e l i m i n a r y t e x t f o r m a t t e r .F o r m a t t e r .G e o p t i o n s .C u r s o r - c o n t r o l r o u t i n e .I n i t i a l i z e t h e s c r e e n .G e t i l e n a m e .I n i t i a l i z e v a r i a b l e s .F i l e - h a n d l i n g r o u t i n e s .E r r o r r o u t i n e .R e t u r n t m a i n m e n u .

T h O r g a n i z e r R e p o r t s ( 1 M B P P C j r )l i n e N o s .1 0 0 - 2 4 02 5 2 6 0 - 2 9 03 0 0 - 3 7 03 8 0 - 4 3 04 4 0 - 7 6 07 7 0 - 9 1 09 2 0 - 9 9 01 0 0 0 - 1 1 7 01 1 8 0 - 1 2 6 01 2 7 0 - 1 3 4 01 3 5 0 - 1 3 8 01 3 9 0 - 1 4 7 0

E x p l a n a t i o n o t h P r o g r a mP r o g r a m h e a d e r .I n i t i a l i z e t h e r r o r r o u t i n e .D i s p l a y t i t l e s c r e e n .L o a d f i l e l i n k s .M a i n c o n t r o l r o u t i n e .O p t i o n i n p u t s c r e e n .M a i n c o n t r o l f o p r i n t i n g t h e r e p o r t .M a i n c o n t r o l l o b u i l d i n g t h e p a g e b u t l e r .F o r m a t t e x t .F i l e - h a n d l i n g r o u t i n e s .I n i t i a l i z e v a r i a b l e s .E x i t b a c k t m a i n m e n u .E r r o r - h a n d l i n g r o u t i n e .

3 H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

T h L i n e N o s .1 0 0 - 2 5 02 6 0 - 3 5 03 6 0 - 4 3 04 4 0 - 7 5 07 6 0 - 8 9 09 0 0 - 9 3 09 4 0 - 1 0 5 01 0 6 0 - 1 0 7 01 0 8 0 - 1 0 9 01 1 0 01 1 1 0 - 1 1 4 01 1 5 0 - 1 1 8 01 1 9 01 2 0 01 2 1 0 - 1 3 1 0

O r g a n i z e r R e p o r t s ( T I - 9 9 / 4 A )E x p l a n a t i o n o t h P r o g r a m

P r o g r a m h e a d e r .I n i t i a l i z e p r o g r a m .L o a d f i l e l i n l t s .G e o p t i o n s f o r e p o r t .M a i n c o n t r o l r o u t i n e f o t h r e p o r t .M a i n c o n t r o l r o u t i n e f o l o r m a t t i n g p a g e .F o r m a t t e x t .O u t p u t a p a g e o f t e x t t p r i n t e r .I n p u t s u b r o u t i n e s f o t h e o p t i o n s .C l e a r t h p a g e o t e x t f o t h n e x t p a g e .F i l e - h a n d l i n g r o u t i n e s .D a t a f o t h e o p t i o n s c r e e n .E x i t b a c k t m a i n m e n u .E r r o r f o l a c k o m e m o r y e x p a n s i o n .E r r o r - h a n d l i n g r o u t i n e .

Page 31: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 31/136

H C R e v i e w c r i t e r i aE a c h m o n t h . H o m e C o m p u t e r M a g a z i n e { H C M ) r e v i e w s p r o d u c t s d e s i g n e d f o t h

A p p l e / F a m i l y , C o m m o d o r e 6 4 a n d V I C - 2 0 , I B P a n P C j r , a n d T e x a s I n s t r u m e n t s9 9 / 4 A c o m p u t e r s . H C r e v i e w s t a k e d e t a i l e d l o o k a t h q u a l i t y , u t i l i t y , a n v a l u e o c o m m e r c i a l l y a v a i l a b l e p a c k a g e s f o t h e s e m a c h i n e s . B e c a u s e o u r p u b l i s h i n g c h a r t e rf o r b i d s a c c e p t i n g o u t s i d e a d v e r t i s i n g , w s t r i v e t o m a k e t h s c o p e a n c o n t e n t o o u r e v i e w p a g e s s h i n e w i t h u n i q u e b l e n d o h u m a n i s t i c f r a n k n e s s a n o b j e c t i v i t y .

N o o n l y w i l l y o f i n d a l r e l e v a n t i n f o r m a t i o n f o m a k i n g a w i s e p u r c h a s e d e c i s i o n ,b u i s o m e s p e c i a l c a s e s w a l s o p r o v i d e n u g g e t s o c o m p u - p r e s t i d i g i t a t i o n * F o e x a m p l e , w f r e q u e n t l y i n c l u d e e s s e n t i a l d o c u m e n t a t i o n n o t f u r n i s h e d b t h m a n u f a ct u r e r . A d d i t i o n a l l y , e a c h i s s u e o H C t r i e s t o r e v i e w a t l e a s t o n o u t s t a n d i n g p r o d u c t— " D i a m o n d i t h R o u g h " — w h i c h , b e c a u s e o c o m p a n y s i z e , m a r k e t i n g c l o u t , o f o s o m e o t h e r r e a s o n , h a n o r e c e i v e d t h e a t t e n t i o n i d e s e r v e s .

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

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

H C R e v i e w P

N a m e : O l A i P r o g r a m T y p e : R e c y c l e d G r a p h i c sM a c h i n e : A p p l e / F a m i l y . C - 6 4

V I C - 2 0 . I B P P C j r .T I - 9 9 / 4 A

D i s t r i b u t o r : H i ' n R U S o f t w a r e , I n c .P r i c e : $ 9 9 . 9 9 ( o t r a d e f o

■ 7 P i n t o )S y s t e m R e q u i r e m e n t s :

D i s k D r i v e . J o y s t i c k . T r a s h C a o p t i o n a lP o o r F a i r G o o d E x c e l l e n t

P e r f o r m a n c e :E n g r o s s m e n t :D o c u m e n t a t i o n :

P r o d u c t s m a a l s o b e v a l u a t e d I t h f o l l o w i n g a r e a s :F l e x i b i l i t y —C a t h p r o d u c t b

a d a p t e d t t h s p e c i f i cn e e d s o t h e u s e r s ?C o s t / B e n e U t —

I t h p r o d u c t w o r t h t h u s e r ' s i n v e s t m e n t i t i m e a n m o n e y ?

N e c e s s i t y -I t h p r o d u c t s o l u t i o nf o w h i c h p r o b l e ma l r e a d y e x i s t s ?

O r i g i n a l i t y -I i u n i q u e i c o n c e p t ,o s i m p l y " m t o o "p r o d u c t ?

L o n g e v i t y —T h " B o r e d o m F a c t o r . "D o e s t h p r o g r a ms u s t a i n i n t e r e s t ?

R e w a r d s -A r t h a u d i o - v i s u a lr e w a r d s m o t i v a t i n g a n a p p r o p r i a t e ?

C o n c e p t P r e s e n t a t i o n —A r t h c o n c e p t sp r e s e n t e d c l e a r l y ,l o g i c a l l y , a n i d e p t h ?

S p e c i a l E f f e c t s -H o d o e s q u a l i t y o s o u n d a n v i s u a l e f f e c t sr a t e ? D t h e y e n h a n c eo d e t r a c t f r o m t h p r o d u c t o l e a r n i n gp r o c e s s ?

P e r f o r m a n c e -H o w e l l t h e p r o d u c t p e r f o r m s a si n t e n d e d : h o w e l l i t a k e s a d v a n t a g eo s p e c i f i c m a c h i n e ' s c a p a b i l i t i e s !h o w e l l i r e s p o n d s t t h u s e r ' sc o m m a n d s ; h o e f f e c t i v e l y t h g i a p h i c s . s o u n d e f f e c t s , m u s i c , o s p e e c h a r i n t e g r a t e d w i t h t h s o f t w a r e .

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

O E a s e o U s e —

T h e d e g r e e t w h i c h u s e r c a i n t e r a c tw i t h t h e p r o d u c t w i t h o u t o u t s i d e h e l p !t h e a s e a n e f f e c t i v e n e s s o e r r o r -h a n d l i n g f e a t u r e s , w h e t h e r t h a c t u a lr e a d i n g l e v e l o t h a c t i v i t y i a p p r o p r i a t e f o t h s u g g e s t e d a u d i e n c e .

O E a s e o S e t - u p -

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

D o c u m e n t a t i o n —T h q u a l i t y o t h e p r i n t e d m a t t e r t h a tc o m e s w i t h t h p r o d u c t ; w h e t h e r t h i n s t r u c t i o n s a r c l e a r a n c o m p r e h e n s i v e ; w h e t h e r t h m a c h i n ec o n f i g u r a t i o n r e q u i r e m e n t s a r e s p e l l e do u t . I n f o r m a t i o n s u c h a h o t l o a dp r o g r a m , u s e t h k e y b o a r d , a n r e s t a r ta a c t i v i t y c o n t r i b u t e s t t h d o c u m e n t a t i o n r a t i n g , a d t i p s o p e r f o r m a n c e p e c u l i a r i t i e s .

A t t e n t i o n S o f t w a r e A u t h o r s P e r i p h e r a l I n v e n t o r s :W A N T T B D I S C O V E R E D ?

H o m e C o m p u t e r M a g a z i n e W a n t s T G i v e Y o C h a n c e !W a r e l o o k i n g f o h o m e c o m p u t e r p r o d u c t s t h a t h a v en o t r e c e i v e d t h e a t t e n t i o n t h e y d e s e r v e . E a c h m o n t h , w

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

n o a l l o w e d y o t c a p t u r e m a j o r m e d i a a t t e n t i o n — w ew a n t t s e i t W w i l l c o n s i d e r r e v i e w i n g a n p r o d u c tt h a t m e e t s o u h i g h s t a n d a r d s .

W a r a n E q u a l O p p o r t u n i t y R e v i e w e r !

I o r d e r t q u a l i f y f o p o s s i b l e r e v i e w , y o u r p r o d u c t m u s t :1 C u r r e n t l y b a v a i l a b l e f o p u r c h a s e t r e a d e r s

o t h i s m a g a z i n e .2 M a k e u n i q u e a n i m p o r t a n t c o n t r i b u t i o n t

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

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

I y o f e e l t h a t y o u r p r o d u c t q u a l i f i e s , m a i l i t o H o m e C o m p u t e r M a g a z i n eA t t n : E d i t o r i a l S u b m i s s i o n s1 5 0 0 V a l l e y R i v e r D r i v e , S u i t e 2 5 E u g e n e , O R 9 7 4 0 1

W r e s e r v e t h e r i g h t n o t r e p l y t e a c h i n q u i r y , s p l e a s e d n o c o n t a c t u e x c e p t t r e q u e s t r e t u r n o y o u rp r o d u c t . I y o u w a n t y o u r p r o d u c t t b r e t u r n e d , p l e a s ei n c l u d e s u f f i c i e n t r e t u r n p o s t a g e .

C o m p u - p r e s t i d i g i t a t i o n m ' p p r e s " » t e h * d i j e h M a ' « s h u n ) 1 T h m a g i c a lq u a l i t y o u n e x p e c t e d c o m p r e h e n s i o n t h a t r e s u l t s f r o m p r e s e n t i n g t e c h n i c a li n f o r m a t i o n a b o u t c o m p u t e r s i l i v e l y , e n t e r t a i n i n g , v i s u a l l y a t t r a c t i v e a n e a s y - t o - u n d e r s t a n d f o r m a t . 2 T h m a g i c a l t r i c k s t h a t m a k e c o m p u t e r s i n g .d a n c e , a n d d o a l s o n s o w o n d e r f u l l y u s e f u l t h i n g s .

Page 32: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 32/136

T h M u s i c o S o u n dR e v i e w o M u s i c / S o u n d S o f t w a r e S e r i e s w i t h K e y b o a r d s f o t h C - 6 4

S u d d e n l y , e v e r y o n e s e e m s t h a v e d i s c o v e r e d t h C o m m o d o r e 6 4 ' s m u s i c a l p o t e n t i a l — a p o t e n t i a li n h e r e n t i i t S o u n d I n t e r f a c e D e v i c e ( S I D ) . T h i s

c h i p g i v e s t h e C - 6 4 m o r e p o w e r f u l s o u n d t h a na n y t h i n g p o s s i b l e o a u n a l t e r e d A p p l e / / I B M , o T e x a s I n s t r u m e n t s h o m e c o m p u t e r , a n h a t h c a p a b i l i t i e s o f f u l l - r a n g e s y n t h e s i z e r c o s t i n gt h o u s a n d s o d o l l a r s . M a n y C - 6 4 p r o g r a m m e r s e m p l o yS I t e n h a n c e t h e i r s o f t w a r e w i t h s o m e o t h r i c h e s ts o u n d s p o s s i b l e o h o m e c o m p u t e r . U s e r s h a v e e nj o y e d t h e s e s o u n d s i m a n y g a m e s a n o t h e r p r o g r a m sn o s p e c i f i c a l l y f o c u s e d o n s o u n d a n m u s i c — b u t t h e i re n j o y m e n t h a b e e n m o s t l y p a s s i v e . W i t h o u t h i g h l y -d e v e l o p e d p r o g r a m m i n g s k i l l s , t h o r d i n a r y u s e r h a h a d n o w a t a c t i v e l y t a p S I D ' s w e a l t h o s y n t h e t i cs o u n d . [ I y o a r u n f a m i l i a r w i t h S I a n s y n t h e s i z e r si g e n e r a l , t u r n t " C o m m o d o r e H o r n b l o w e r " i t h i si s s u e b e f o r e r e a d i n g o n — E d . ]

R e c e n t l y , s e v e r a l c o m p a n i e s h a v e e a c h p r e m i e r e dt h e i r o w s e r i e s o f f a r - r a n g i n g p a c k a g e s d e s i g n e d t t u r nt h C - 6 4 i n t o r e l a t i v e l y i n e x p e n s i v e s y n t h e s i z e d s o u n da n m u s i c a l i n s t r u m e n t . T h e s e p r o d u c t s i n c l u d e p i a n ol i k e k e y b o a r d s a n s o f t w a r e , a n t h e i r m a i n p u r p o s ei t " h u m a n i z e " t h p o w e r f u l S I c h i p . S o m e h a v eg o n e e v e n f a r t h e r — s e t t i n g u w h o l e s y s t e m o s o u n da n m u s i c c o m p o s i t i o n , f r o m p l a y i n g , t t r a n s p o s i n g ,t a c t u a l l y p r i n t i n g m u s i c a l s c o r e s d i g i t a l l y r e c o r d e do t h C o m m o d o r e m a c h i n e .

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

S o u n d M u s i c S o f t w a r e , S e q u e n t i a l C i r c u i t s ,W a v e f o r m , a n d M e l o d i a n .G e t t i n g t h K e y s

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

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

b W a y n e K o b e r s t e i nH C S t a f f

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

D i s t r i b u t o r : S i g h t S o u n d M u s i c S o f t w a r e , I n c .3 2 0 0 S 1 6 6 t h . P . O . B o x 2 7N e B e r l i n , W 5 3 1 5 11 - 8 0 0 - 5 5 8 0 9 1 0

N a m e : I n c r e d i b l e M u s i c a l K e y b o a r d( S 3 9 . 9 5 )M u s i c P r o c e s s o r ( $ 3 4 . 9 5 )C o m p u t e r S o n g A l b u m s ( $ 1 9 . 9 5 e a . }K a w a s a k i S y n t h e s i z e r ( $ 3 9 . 9 5 )K a w a s a k i R h y t h m R o c k e r ( S 3 4 . 9 5 )3 0 0 1 : A S o u n d O d y s s e y ( $ 3 4 . 9 5 )

S y s t e m R e q u i r e m e n t s : D i s k d r i v e ( J o y s t i c k f o M u s i c P r o c e s s o r a n d 3 0 0 1 . )

P o o r F a i r G o o d E x c e l l e n tO v e r a l l r a t i n g :

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

s i t s o t o o t h C - 6 4 c o n s o l e . C a l l e d T h I n c r e d i b l eM u s i c a l K e y b o a r d , i i s o m e w h a t i n c r e d i b l e f o i t l a c ko q u a l i t y — e v e n c o n s i d e r i n g i t r e l a t i v e l y l o p r i c e( o v e r l a y " a n d b a s i c s o f t w a r e f o $ 4 9 . 9 5 ) . T h i s o v e r l a yc o n s i s t s o 2 s m a l l b l a c k a n w h i t e k e y s , e a c h a b o u to n e - t h i r d r e a l p i a n o s i z e . A w i t h a l t h k e y b o a r d sr e v i e w e d h e r e , y o c a s w i t c h t h r a n g e o t h k e y s u o d o w n f u l l o c t a v e s . S i g h t S o u n d i c o r r e c t i w a r n i n g a g a i n s t p i c k i n g u t h o v e r l a y b t h k e y st h e m s e l v e s — t h e y a r l i k e l y t b r e a k r i g h t o f t h m o u n t .I i t e m p t i n g t t a p e t h w h o l e t h i n g d o w n — b u t m a n yo p e r a t i o n s r e q u i r e p i c k i n g u t h o v e r l a y i o r d e r t p r e s s c e r t a i n l e t t e r k e y s , s o t a p i n g i r e a l l y n s o l u t i o n .D e s p i t e t h e e p h e m e r a l n a t u r e o i t h a r d w a r e . S i g h tS o u n d d o e s p r o v i d e s o m e o t h m o s t i n n o v a t i v e s o f tw a r e p a c k a g e s , t a k i n g s o m e u n e x p e c t e d b u c r e a t i v ea p p r o a c h e s t m u s i c a n d s o u n d . A l i s t e d i n t h r e v i e wb o x . 5 s o f t w a r e p a c k a g e s a r e a v a i l a b l e f r o m t h i sc o m p a n y .

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

I n c r e d i b l e M u s i c a l .T h I n c r e d i b l e M u s i c a l K e y b o a r d

f r o m S i g h t S o u n d .T h e M u s i c M a t e K e y b o a r d

f r o m S e q u e n t i a l .

W H O M H 1 D C M V t *

Page 33: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 33/136

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

T h I n c r e d i b l e M u s i c a l K e y b o a r d ' s b a s i c s o f t w a r et u r n s y o u r C o m m o d o r e i n t o s i m p l e i n s t r u m e n t -m u c h l i k e s m a l l h o m e o r g a n — w i t h w h i c h y o u c a p l a y u t t h r e e n o t e s a t i m e ( u s i n g a l 3 v o i c e s o t h S I c h i p ) . I t s ' ' s o u n d * ' c o n t r o l s a r e l i m i t e d t v o l u m e ,o c t a v e r a n g e , c h o i c e o 3 i n s t r u m e n t s o u n d s ( p i a n o ,b a s s , a n " s y n t h " ) . a n t w " s p e c i a l e f f e c t s " : v i b r a t o ,a n s l i d i n g p i t c h b e t w e e n o n n o t e a n a n o t h e r . ( T h i sl a t t e r e f f e c t h a s m a l l b u g : I y o p r e s s o n n o t e a n t h e n a n o t h e r w i t h o u t r e l e a s i n g t h e f i r s t , t h c o m p u t e rs e e m s t b r i e f l y s t i c k i w a v e r i n g " s i r e n " e f f e c t . ) T h s p a c e b a r a l s o s e r v e s a s a " n o t e b e n d e r . " c a u s i n g n o t ep l a y e d o o n o f t h e o v e r l a y k e y s t g l i d e u i p i t c h .

A n o t h e r S i g h t S o u n d s o f t w a r e p a c k a g e , t h M u s i cP r o c e s s o r , p r o v i d e s s e l e c t i o n o f " c o m p u t e r s o n g s "w i t h w h i c h y o m a p l a y a l o n g o m a n i p u l a t e b y c h a n gi n g t h e s o u n d o o n " v o i c e . " A s o n g p l a y s , t h s c r e e nd i s p l a y s a s c o r e i t r a d i t i o n a l m u s i c a l n o t a t i o n -t r a d i t i o n a l , e x c e p t t h a t t h n o t e s c o n t i n u o u s l y z i u a n d o w n t h s t a f f . T a f f e c t t h e v o i c e p l a y i n g t h m e l o d y , y o c a u s t h e j o y s t i c k t s e l e c t f r o m 9 p r e s e ts o u n d s , r a n g i n g f r o m n e a r - n o r m a l " i n s t r u m e n t s " t w i l d c a c o p h o n y . A s y o u p l a y a l o n g , w h a t y o p l a y i a u t o m a t i c a l l y r e c o r d e d s t h a t w h e n y o s t o p , t h c o p u t e r w i l l p l a y b a c k y o u r s o l o l i n e a l o n g w i t h t h o t h e rt w o s o n g p a r t s . S i g h t S o u n d m a r k e t s l i n e o " c o mp u t e r a l b u m s " — s u c h a O S t a g e a n M u s i c V i d e oH i t s — t h a t w i l l l o a d i n t o t h M u s i c P r o c e s s o r , p r o v i d i n g

w i d e r s e l e c t i o n o s o n g s .M u s i c P r o c e s s o r i s o m e t h i n g o w e i r d h y b r i d , w i t h

o n e a p p r o a c h f o t r u e b e g i n n e r s , a n a n o t h e r f o s e m is k i l l e d m u s i c i a n / p r o g r a m m e r s . I t h s e c o n d p a r t o t h p r o g r a m , y o m a c r e a t e o r i g i n a l s c o r e s a n s o u n d s b " p r o g r a m m i n g " l i n e - b y - l i n e u s i n g t h e P r o c e s s o r ' sB A S I C - l i k e c o m m a n d s . F o r e x a m p l e , t h c o m m a n d V

i m p o s e s v i b r a t o e f f e c t o V o i c e 2 T h i s i n o m u c ho a a d v a n c e o v e r w h a t i a l r e a d y a v a i l a b l e — o t h e rp r o d u c t s , s u c h a S i m o n ' s B A S I C { s e e " S i m o n S e z " i V o l . 5 N o o H C M ) , a d d r e s s t h S I c h i p w i t h r e l a t i v el e a s y c o m m a n d s . H o w e v e r , d e d i c a t e d m u s i c a l p r g r a m m i n g l a n g u a g e i a i n t e r e s t i n g i d e a , a n t h

M u s i c P r o c e s s o r m a l u r e e v e n s o m e b e g i n n e r s i n t o g i i n i t r y .

A h , K a w a s a k i !C o m i n g a S I f r o m a c o m p l e t e l y d i f f e r e n t p e r s p e c

t i v e , R y K a w a s a k i l i v e n s u t h S i g h t S o u n d s h o ww i t h p r o g r a m s — a l l e x h i b i t i n g s t r o n g l y o r i g i n a l a n c r e a t i v e a p p r o a c h t m u s i c , s o u n d , a n g r a p h i c s a w e l l .H i K a w a s a k i S y n t h e s i z e r i d i v i d e d i n t o t w p a r t s : t h C o m p o s e r a n t h e P e r f o r m e r . s e p a r a t e p r o g r a m .R h y t h m R o c k e r , i s o u p e d - u p v e r s i o n o f t h eP e r f o r m e r .

W i t h t h C o m p o s e r , y o m a c r e a t e s o u n d s u s i n gm o s t o S I D ' s c a p a b i l i t i e s . Y o m a a l s o r e c o r d o r i g i n a lm a t e r i a l o r f o r m ' s e q u e n c e s ' ' u s i n g s p e c i a l n o t a t i o n .B a s s a n r h y t h m p a t t e r n s c a a l s o b c r e a t e d w i t h C o p o s e r , s a v e d t d i s k , a n t r a n s f e r e d t t h R h y t h mR o c k e r . W i t h t h P e r f o r m e r , y o g e a p l a y i n g i n s t r um e n t o n l y — t h e r e a r n r e c o r d i n g f e a t u r e s o a n w a t b r i n g s o u n d p a t c h e s o v e r f r o m C o m p o s e r . O t h o t h e r h a n d , y o m a s e l e c t f r o m 2 v e r y i n t e r e s t i n gp r e s e t s o u n d s , p l a y - a l o n g w i t h a b a s s o r h y t h m t r a c k ,l i s t e n t o s e l e c t i o n o s o n g s o d i s k , o w a t c h t h a n i m a t e d S p a c e / D a n c e T h e a t e r p e r f o r m t t u n e . T s o m e e x t e n t , y o c a a l t e r t h s o u n d s e t t i n g s b c h a n gi n b e t w e e n S I D ' s f o u r w a v e f o r m s , a d d i n g v i b r a t o ,b e n d i n g n o t e s , o g l i s s a n d o i n g r a p i d l y u t h s c a l e .

C o m p o s e r i f a i r l y p o w e r f u l s y n t h e s i z e r , a n P e f o r m e r i g o o d w a r m - u p , b u t h K a w a s a k i R h y t h mR o c k e r i t h r e a l s t a r o f t h s h o w . R h y t h m R o c k e r i s i m i l a r t P e r f o r m e r i i t p l a y i n g a n s o u n d -m o d i f i c a t i o n f e a t u r e s , a l t h o u g h i t p r e s e t s o u n d s a r b i w i l d e r . R o c k e r i l i k e p e r s o n a l d i s c o t h e q u e w i t h" l i g h t s h o w " g r a p h i c s a n a v i b r a n t s c r e e n d i s p l a y o t h m u s i c a l k e y b o a r d t h a t h i g h l i g h t s n o t e s a y o p l a yt h e m . H e r e , m u s i c i a n / p r o g r a m m e r K a w a s a k i ' s p e s o n a l i t y r e a l l y c o m e s t h r o u g h . H b e l i e v e s i c r e a t i n gm u s i c , r a t h e r t h a n p r a c t i c i n g i t a n h e h a s d e s i g n e dt h i s p r o g r a m f o t h s h e e r f u n o c r e a t i n g s o u n d s a n g r a p h i c s . Y o c a n s i m p l y p l a y a l o n g w i t hc o n t e m p o r a r y - s o u n d i n g b a s s a n r h y t h m t r a c k s , o

C o l o r t o n e K e y b o a r df r o m W a v e f o r m .

M u s i c P r o c e s s o rf r o m S i g h t S o u n d .

K a w a s a k i R h y t h m R o c k e rf r o m S i g h t S o u n d .

Page 34: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 34/136

K a w a s a k i C o m p o s e r( p l a y i n g s c r e e n ) .

" d u b " u t t w t r a c k s o y o u r o w a n t h e n p l a y a l o n gw i t h t h e m . I y o c h o o s e t p l a yr h y t h m t r a c k , t h s c r e e n c h a n g e s , a n e a c h p e r c u s s i v e s o u n d ( o n e f o e a c h m u s i c a l k e y ) i a c c o m p a n i e d b y h i - r e s g r a p h i ce f f e c t . w h o l e s e t o f c o n t r o l k e y s m a n i p u l a t e s s e r i e so i n t r i c a t e a n c o l o r f u l d r a w i n g s t h a t h o v e r o p a a c r o s s t h e s c r e e n . O n e w o r d c a d e s c r i b e t h e R h y t h mR o c k e r , a n t h a t w o r d i s p e c t a c u l a r .

I t ' s t o u g h a c t f o l l o w , b u S i g h t S o u n d h a s o n em o r e a d d i t i o n t i t s t a b l e o s o u n d p r o g r a m s : 3 0 0 1 :

S o u n d O d y s s e y . T h i s p a c k a g e i f u l l - r a n g e s o u n ds y n t h e s i z e r , w i t h s i m p l e b u t h o r o u g h t u t o r i a l t h a tc l e a r l y e x p l a i n s t h e l e m e n t s o s o u n d . 3 0 0 1 , d i s c u s s e di d e t a i l l a t e r , i o n p o w e r f u l p a c k a g e .

D i s t r i b u t o r :

N a m e :

S y s t e m R e q u i r e m e n t s

O v e r a l l r a t i n g :

S e q u e n t i a l C i r c u i t s , I n c .3 0 5 1 N o r t h F i r s t S t r e e tS a J o s e , C 9 5 1 3 4( 4 0 8 ) 9 4 6 - 5 2 4 0M u s l c M a t e K e y b o a r d ( $ 9 9 )S o u n d M a k e r ( $ 3 9 . 9 5 )S o n g B u i l d e r ( $ 3 9 . 9 5 )S o n g E d i t o r ( $ 3 9 . 9 5 )S o n g P r i n t e r ( $ 3 9 . 9 5 )D i s k d r i v e

P o o r F a i r G o o d E x c e l l e n t

S e q u e n t i a l C i r c u i t sA l r e a d y w e l l - k n o w n n a m e a m o n g s o u n d s y

t h e s i z e r s , S e q u e n t i a l h a e n t e r e d t h h o m e m a r k e t w i t ht h e i r M u s i c M a t e k e y b o a r d a n d M u s j c W a r e s o f t w a r e . s e -q u e n t i a l ' s k e y b o a r d i n o a o v e r l a y , b u t a s e p a r a t e2 - 1 / 2 o c t a v e u n i t t h a t p l u g s i n t o t h e C - 6 4 ' s j o y s t i c k p o r t .I t p i a n o - l i k e k e y s a r f u l l s i z e w i t h f a i r l y g o o d a c t i o n ,a l t h o u g h t h e i r s p r i n g y m e t a l m o u n t s f e e l b i f l i m s yf o l o n g - t e r m u s e . B u a t w i c e t h e p r i c e o S i g h tS o u n d ' s I n c r e d i b l e M u s i c a l K e y b o a r d , t h b a s i c p a c k a g ef o M u s i c M a t e i s t i l l m o r e t h a n t w i c e t h e v a l u e .

M u s i c M a t e i t s e l f s i m u l a t e s a s m a l l h o m e o r g a n ( w i t hb u i l t - i n r e c o r d e r ) v e r y _ ^ ^ ^ ^ _ _ ^ ^ ^ ^ ^

s u c c e s s f u l l y , b u i t ' s o n l y aw a r m - u p f o S e q u e n t i a l ' si n t e g r a t e d m u s i c s o f t w a r es e r i e s , m a r k e t e d i s e p a r a t e p a c k a g e s ( a l i s t e d i n t h r e v i e w b o x ) .E a c h p r o g r a m ' s t i t l e s t a t e si t p u r p o s e ; w w i l l d i s c u s se a c h i d e t a i l b i l a t e r .

i

] ( , W ' S D U Kf c T T . ' C rC t t f t VH b L l i R A T ES D U H C C ' f U L 5 E - H

■ » U K W - C - C T F F - . . * ; s c r - -

. . ; t sI L T C R

: ■ e m t iF

■ M

U S t *

■ " ' ' T E W O O 4

P L A Y B A C K■ i ■ - — i

f . q e e aS V M CK I N O

K a w a s a k i C o m p o s e r( s o u n d - e d i t i n g s c r e e n } .

i c a p a b l e o m u c hm o r e , a l t h o u g h n s y n t h e s i z e r — e v e nm u c h m o r e c o p l i c a t e d o n e s t h a nt h i s — i s a i t b e s t

w h e n i m i t a t i n g r e a l s o u n d s . s y n t h e s i z e r ' s r e a l f o r t ei o r i g i n a t i n g s o u n d s t h a t n o n e h a s h e a r d b e f o r e . T h i sb a s i c p r i n c i p l e h o l d s f o a l o t h p r o g r a m s w a r d i s c u s s i n g h e r e , n m a t t e r h o w e l l t h e y m a e x p l o i tt h C - 6 4 ' s a m a z i n g s o u n d c h i p .

D i s t r i b u t o r :

N a m e :

S y s t e m R e q u i r e m e n t s

O v e r a l l r a t i n g :

W a v e f o r m C o r p o r a t i o n1 9 1 2 B o n i t a W a B e r k e l e y , C A 9 4 7 0 4( 4 1 5 ) 8 4 1 - 9 8 6 6C o l o r t o n e K e y b o a r d ( $ 3 9 . 9 5 )M u s l C a l c 1 — S y n t h e s i z e r S o u n dT e a c h e r ( $ 2 9 . 9 5 )M u s l C a l c 2 — S c o r e W r l t e r ( $ 1 9 . 9 5 )M u s l C a l c 3 — K e y b o a r d M a k e r ( $ 1 9 . 9 5 )D i s k d r i v e

P o o r F a i r G o o d E x c e l l e n t

" C o l o r t o n e ' s d e s i g n r e f l e c t sp h i l o s o p h y e c h o i n g S i g h t S o u n d ' s

K a w a s a k i : t h a t i i b e t t e r t g i v es o m e o n e w a t i m m e d i a t e l yc r e a t e m u s i c , t h a n t s t a r t o f

w i t h h o u r s o t e d i o u s p r a c t i c e . "M u s i c M a t e ' s b a s i c s o f t

w a r e a l l o w s y o t p l a y l i v e ( p o l y p h o n i c ) , o r e c o r d a n p l a y b a c k y o u r c o m p o s i t i o n s . Y o c a s e l e c t f r o mp r e s e t i n s t r u m e n t s o u n d s a n c a n m o d i f y t h e s e s o u n d su s i n g c o n t r o l s . B e s i d e s V o l u m e a n T o n e , t h e s e c o t r o l s i n c l u d e P i n g , P e d a l , a n S o u n d . P i n g i s i m i l a r t " a t t a c k , " P e d a l c o r r e s p o n d s t " s u s t a i n , " a n d , a l t h o u g ht h m a n u a l s a y s t h a t S o u n d " a d d s n o i s e , " i s e e m sc l o s e r t " r e s o n a n c e " i i t a c t u a l e f f e c t .

M o s t o M u s i c M a t e ' s p r e s e t " i n s t r u m e n t s " s o u n d v e r yl i t t l e l i k e t h r e a l i n s t r u m e n t s t h e y i m i t a t e , b e c a u s e o n l y

f e e l e m e n t s o g i v e n i n s t r u m e n t ' s s o u n d — s u c h a w a v e f o r m a n d e n v e l o p e — a r e a c t u a l l y s i m u l a t e d . S I 3 H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

W a v e f o r m C o r p .N o e v e r y o n e w a n t s t l e a r n t h p i a n o j u s t t p l a y t h

c o m p u t e r — s o e n t e r t h e C o l o r t o n e , " k e y b o a r d " t h a ti r e a l l y t h i n t o u c h p a d d e s i g n e d t p l a y o n l y t h " r i g h t " n o t e s . C o l o r t o n e ' s d e s i g n r e f l e c t s p h i l o s o p h ye c h o i n g S i g h t S o u n d ' s K a w a s a k i : t h a t i i b e t t e r t g i v e s o m e o n e w a t i m m e d i a t e l y c r e a t e m u s i c , t h a nt o s t a r t o f w i t h h o u r s o t e d i o u s p r a c t i c e . T h u s , C o l o rt o n e , w i t h i t b a s i c s o f t w a r e , i v e h i c l e f o " n o - f a u l tm u s i c , " m a k i n g i r e l a t i v e l y e a s y f o a n y o n e t p l a y t h c o m p u t e r , e v e n w i t h o u t a n p r e v i o u s m u s i c a l t r a i n i n g .

C o l o r t o n e ' s k e y b o a r d i d e s i g n e d t w o r k w i t h t h M u s i C a l c s e r i e s o s o f t w a r e l i s t e d i n t h r e v i e w b o x .

C o l o r t o n e ' s t o u c h p a d p l a y i n g s u r f a c e i d i v i d e d i n t ot h r e e a r e a s : r o o p a i n t e d b l a c k a n w h i t e k e y s ,s l i d e b a ( c a l l e d t h " T o u c h H a r p " ) , a n r o o f s p e c i a lf u n c t i o n k e y s . I t b a s i c s o f t w a r e a l l o w s y o t o l i s t e n t oo p l a y o n p a r t o a n s o n g p r e r e c o r d e d o d i s k . I y o ^ p l a y o t h T o u c h H a r p ,

o n l y t h n o t e s f i t t i n g t h s c a l e o s h a r p s a n f l a t s f o t h a t p a r t i c u l a r s o n g w i l l b h e a r d . ( Y o u c a o v e r r i d et h i s , i y o w i s h , b s e l e c ti n o n o t h s c a l e s f r o ma n o t h e r s o n g o r p l a y i n g t h b l a c k a n w h i t e k e y s . )m u s i c a l s t a f f d i s p l a y s n o t e sa s t h e y a r e p l a y e d , s c r o l

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

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

U n f o r t u n a t e l y , C o l o r t o n e i l i m i t e d b i t s m a l l s e l e ct i o n o f s o n g s , w h i c h m a l e a d t e a r l y b o r e d o m . I a l s oh a n p r o v i s i o n f o r e c o r d i n g a l t h r e e p a r t s o f s o n g —w h i c h w o u l d a l l o w y o t s t o r e y o u r o w o r i g i n a l

Page 35: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 35/136

C o n c e r t M a s t e rf r o m M e l o d i a n .

c o m p o s i t i o n s — o rf o l o a d i n g m o r es o n g s e l e c t i o n sf r o m a n o t h e r d i s k .S o u n d m o d i f i c at i o n i l i m i t e d t s e l e c t i o n o i n s t r u m e n t - l i k e s o u n d s t h a t c a n n o t b e a dj u s t e d . F o s e r i o u s m u s i c s t u d e n t , C o l o r t o n e m a n o t a k e t h p l a c e o t h p i a n o o a n o t h e r " n o n - n o - f a u l t "i n s t r u m e n t . Y e t , i w h a t y o u w a n t i a i m m e d i a t e l ye n j o y a b l e c r e a t i v e t o o l , p e r h a p s i t h t r a d i t i o n o f t h o l S e a r s A u t o h a r p , C o l o r t o n e m a j u s t b i t m o d e r ne q u i v a l e n t .

D i s t r i b u t o r :

N a m e :

S y s t e m R e q u i r e m e n t s

O v e r a l l r a t i n g :

M e l o d i a n , I n c .1 1 B r o a d w a y , S u i t e 1 2 0 2N e Y o r k . N 1 0 0 0 61 - 8 0 0 - M E L O D I AM e l o d i a n K e y b o a r d

C o n c e r t M a s t e r ( $ 1 6 9 . 9 5 )R h y t h m M a s t e r ( $ 3 9 . 9 5 )D i s k d r i v e

P o o r F a i r G o o d E x c e l l e n t

M e l o d i a nI t e r m s o b a s i c h a r d w a r e , M e l o d i a n h a t h b e s t

p a c k a g e o t h l o t . I t 4 0 - k e y ( o v e r 3 - o c t a v e ) k e y b o a r di s o l i d l y c o n s t r u c t e d , w i t h g o o d k e y a c t i o n c o m p a r a b l et a s m a l l h o m e o r g a n . A p r e s e n t , o n l y t w s o f t w a r ep a c k a g e s a r e a v a i l a b l e i t h M e l o d i a n s e r i e s : t h C o c e r t M a s t e r , a n R h y t h m M a s t e r . B o t h a r s t r a i g h t f o rw a r d , n n o n s e n s e p r o g r a m s t h a t m a k e c a u t i o u s b u g o o d u s o C o m m o d o r e ' s s o u n d c h i p .

C o n c e r t M a s t e r i M e l o d i a n ' s s y n t h e s i z e r a n r e c o r d e r . I a l l o w s y o t p l a y a l o n g w i t h 3 d i f f e r e n tp r e r e c o r d e d s o n g s , i n c l u d i n g s e v e r a l b a s s l i n e s . Y o m a p l a y a n r e c o r d — e i t h e r i a c c o m p a n i m e n t w i t ho n o t h e s e s o n g s , o u t t r a c k s o y o u r o w c o m p o s i t i o n s — u s i n g p r e s e t " i n s t r u m e n t s . " Y o m a a l s o m o d i f y a n o t h e p r e s e t s o u n d s , a d j u s t i n gs o m e w h a t l i m i t e d s e l e c t i o n o f c o n t r o l s a f f e c t i n g t h S I p a r a m e t e r s . A n a d j u s t - ^ ^ ^ — — ^ ^ ^ ^ _ ^ ^ ^ _m e n t s c a b s a v e d t o r e c a l l e d f r o m d i s k .

" C l e a n " i p e r h a p s t h b e s t w o r d t d e s c r i b e C o n -c e r t M a s t e r ' s a r r a n g e m e n to m e n u s , c o n t r o l f i e l d s ,a n s c o r e d i s p l a y . M o s to p e r a t i o n s a n a d j u s t - ^ ^ ^ ^ ^ ^ ^ - ^ ^ ^ ^ ^ ^ ^m e n t s a r e a s i l y e x e c u t e dw i t h t h f u n c t i o n k e y s , w h i c h s e e m s t f i C o n c e r t -M a s t e r ' s s i m p l e l o o k . U n f o r t u n a t e l y , i n t e r e s t i n g s o u n d sd n o s e e m t p o u r o u o t h i s p r o g r a m . I t p r e s e ts o u n d s a r w i t h o u t m u c h f l a v o r ; e v e n t h b a s s l i n e s a r e ,w e l l . . w i m p y . T h i s c o n s e r v a t i v e s o u n d m a b d u t t h p r o g r a m ' s c o n s e r v a t i v e d e s i g n , w h i c h d o e s n o a c c e s s s o m e o t h m o r e e x o t i c e f f e c t s p o s s i b l e w i t h S I D .A p l a y i n g a n r e c o r d i n g d e v i c e , h o w e v e r , C o n c e r tM a s t e r i o v e r y s o l i d " s o u n d . "R h y t h m M a s t e r i m o r e o g a m e t h a n a c r e a t i v e t o o l .T h e c o m p u t e r p l a y s m u s i c a l o r h y t h m i c p h r a s e s , a n t h p l a y e r i t r e s p o n d b i m i t a t i n g e a c h p h r a s e . T h i sc a b v e r y e n t e r t a i n i n g a n a l s o a e f f e c t i v e w a t

S e q u e n t i a l m a r k e t s s o m e v e r ys o p h i s t i c a t e d p r o f e s s i o n a l

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

m u c h n a r r o w e r p a t h . "

S o u n d M a k e rf r o m S e q u e n t i a l .

b u i l d m e l o d i c a n r h y t h m i c s k i l l s .R l i y t h m M a s t e r c e t a i n l y i n c r e a s e s t h eu s a n t h v a l u e o t h M e l o d i a n k e b o a r d / s o f t w a r e l i n e — a n d i i a e x a m p l e o t h e i n c r e a s

i n v a r i e t y o s o f t w a r e e m e r g i n g f o t h C o m m o d o r es o u n d m a c h i n e .P r o c e s s i n g S o u n d

A l t h o u g h a l o t h c o m p a n i e s w e ' v e d i s c u s s e d p r v i d e b a s i c p l a y i n g a n r e c o r d i n g s o f t w a r e , t h e y a l s o h o l dt h k e y s t a n o t h e r l e v e l o f i n s t r u m e n t a t i o n : s o u n d s y t h e s i z i n g . E a c h c o m p a n y h a a t l e a s t o n p r o d u c ts p e c i f i c a l l y b i l l e d a s o u n d s y n t h e s i z e r , a n e a c h o t h e s e p r o d u c t s p r o v i d e u n i q u e i n t e r f a c e w i t h S I D . A l a r e v a r i e d i t h e i r a p p r o a c h a n t h d e g r e e t w h i c ht h e y e a c h e x p l o i t t h s o u n d c h i p ' s f u l l p o t e n t i a l . T m a k e i a l m o r e v i s i b l e , w h a v e i n c l u d e d c h a r t s h o wi n g t h e n u m b e r o " S I D ' s T r i c k s " t h a t e a c h p r o g r a mc a p e r f o r m . ( S e e F i g u r e 1 .

T s t a r t o f f , S i g h t S o u n d ' s K a w a s a k i S y n t h e s i z e ri g o o d , b a s i c s y n t h e s i z e r i n t e r f a c e w i t h f a i r l ys t r a i g h t f o r w a r d c o n t r o l s . M o s t a d j u s t m e n t s a r m a d eb c h a n g i n g n u m e r i c v a l u e s o s e l e c t i n g o p t i o n s w i t hs p e c i f i c c o m m a n d o f u n c t i o n k e y s . T h e s e a r e a s y t l e a r n , a n t h p r o g r a m s o o n b e c o m e s v e r y f a s t t oo p e r a t e . A l t h o u g h t h C o m p o s e r i n i t i a l l y p r o v i d e sp r e s e t s o u n d - s e t t i n g s , i d o e s n o a t t e m p t t i m i t a t e" r e a l " i n s t r u m e n t s . I t s e l e c t i o n o b a s i c S I f u n c t i o n si a b o u t t h s a m e a w h a t t h M e l o d i a n p a c k a g e o f f e r s ,b u i d o e s a d l i t t l e s e a s o n i n g w i t h a f e w b u i l t - i n e ff e c t s , s u c h a w a h - w a h , v i b r a t o , h o l d , r a n d o m s o u n dg e n e r a t o r , a n p r e s e t " s h o t " e n v e l o p e .

U n f o r t u n a t e l y , y o c a n n o t b o t h p l a y t h e k e y b o a r da n m a k e m a j o r s o u n d a d j u s t m e n t s o t h s o u n d -e d i t i n g s c r e e n a t h s a m e t i m e . T h u s , o n o p t i o n o s o u n d e d i t i n g i 4 4 0 H z " t e s t " n o t e t h a t a l l o w s y o t h e a r t h e f f e c t o y o u r a d j u s t m e n t s — w h i c h c a b s a v e d t o l o a d e d f r o m ' S o u n d L i b r a r i e s ' ' o d i s k . ( O n ef a c t o r i d i s k o p e r a t i o n s , a s t a t e d i t h m a n u a l , i t h a tc e r t a i n s o u n d s e t t i n g s — s u c h a r i n g m o d u l a t i o n —c a n n o t b e s a v e d , a n m u s t b r e s e t a f t e r l o a d i n g . )

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

^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ — w h e n 3 a r e p r e s s e dt o g e t h e r . T h k e y s a l s o

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

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

S e q u e n t i a l ' s e n t r y i t h h o m e m a r k e t f o s o u n d m a i n o t h C - 6 4 i a p p r o p r i a t e l y c a l l e d S o u n d M a k e r .T h i s p r o g r a m h a s a s i m p l e r f o r m a t t h a n K a w a s a k i , b u tl i k e M e l o d i a n , i s e e m s t b m o r e l i m i t e d i t h v a r i e t yo s o u n d s t h a t i c a e a s i l y p r o d u c e . S e q u e n t i a l m a r k e t ss o m e v e r y s o p h i s t i c a t e d p r o f e s s i o n a l s y n t h e s i z e r s , b u

H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 3

Page 36: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 36/136

3 0 0 1 : S o u n d O d y s s e yf r o m S i g h t S o u n d .

H e s s m s t o p f o m e n uU U C L U H -

S V H CP I T C HF P O F F SF I L I E BH I C U f f l F Ff o t h h o m e u s e r .t h c o m p a n y h a a p p a r e n t l y c h o s e n

m u c h n a r r o w e rp a t h .

S o u n d M a k e r a n S o n g B u i l d e r w o r k t o g e t h e r t a r r a n g e a n r e c o r d s o n g s .A l t h o u g h s o u n d s e t t i n g s c r e a t e d w i t h S o u n d M a k e r a f e c t a l 3 v o i c e s a o n c e , t h e s e s e t t i n g s c a n b e l o a d e di n t o S o n g B u i l d e r , w h e r e e a c h v o i c e c a n h a v e a s e p a r a t es o u n d s e t t i n g . S e q u e n t i a l ^ t o t a l p a c k a g e i m o r e a a b i t i o u s m u s i c s e r i e s t h a n p r i m a r i l y s o u n d - c r e a t i n gp r o g r a m — a n d t h a t m a e x p l a i n S o u n d M a k e r ' s m o r el i m i t e d f o r m a t .

S o u n d M a k e r u s e s u n i q u e t e r m s f o s o m e o t h S I c h i p f u n c t i o n s . F o e x a m p l e , i n s t e a d o c a l l i n g e a c hw a v e f o r m b y i t t e c h n i c a l n a m e , t h e d i t i n g s c r e e n g i v e sy o c h o i c e o f " v i o l i n " f o s a w t o o t h , " f l u t e " f o r t r i a n g l e ," w i n d " f o n o i s e , a n " v a r i a b l e " f o p u l s e . I s o m ec a s e s , t h i s l e s s - t e c h n i c a l n o m e n c l a t u r e h e l p s t u n d e rs t a n d w h a t ' s h a p p e n i n g — a s w h e n i d i v i d e s t h ee n v e l o p e s e t t i n g s i n t o " p i n g , " w i t h c o n t r o l s f o a t t a c ka n d e c a y , a n " p e d a l , " w i t h c o n t r o l s f o s u s t a i n a n r e l e a s e . I n o t h e r c a s e s — a s w h e n l o w - p a s s , h i g h - p a s s ,a n b a n d - p a s s f i l t e r s a r e r e f e r e d t a " b a s s , t r e b l e , a n c o m b o " — t h e t e r m s a r u n n e c e s s a r i l y v a g u e .C o n c e r t M a s t e r R e v i s i t e d

W h a v e a l r e a d y d i s c u s s e d t h e M e l o d i a n C o n c e r t -M a s t e r t s o m e e x t e n t , b e c a u s e t h i s s o f t w a r e p a c k a g ei a l s o t h e b a s i c p a c k a g e f o t h M e l o d i a n k e y b o a r d . I t l i k e S o u n d M a k e r a n e v e nt h K a w a s a k i C o m p o s e r , i . » ■ —s o m e w h a t " f l a t " s o u n d i n g ,a n d — t h o u g h i i v e r yn i c e p l a y i n g a n r e c o r d i n gt o o l — c a n n o t c o m p a r e a s s y n t h e s i z e r t t h t w p r g r a m s w h a v e y e t d i s c u s s : 3 0 0 1 : S o u n dO d y s s e y a n M u s i C a l c I ■ S y n t h e s i z e r a n S o u n dT e a c h e r . T h i s f a c t n e e d n o t d i s c o u r a g e s o m e o n e m o r ei n t e r e s t e d i m u s i c t h a n i s o u n d m a k i n g f r o m e m p l o yi n C o n c e r t M a s t e r , S o u n d M a k e r , a n d C o m p o s e r . I f a c t , i m a h e l p t h a v e s o m e e x p e r i e n c e w i t h t h e s es i m p l e r p r o g r a m s i o r d e r t u n d e r s t a n d w h a t i p o s s ib l w i t h t h m o r e c o m p l e x s o u n d t o o l s . F o r e a l s y t h e t i c s o u n d b u f f s . 3 0 0 1 a n M u s i C a l c r e p r e s e n t t h c u r r e n t s t a t e - o f - t h e - a r t i n s o f t w a r e s y n t h e s i z e r s .

F u l l B a o T r i c k sO b v i o u s l y , t h m a j o r f a c t o r i t h e s e s t a t e - o f - t h e - a r t

p a c k a g e s i t h a t t h e y s i m p l y d o m o r e t e x p l o i t t h C - 6 4s o u n d c h i p . I f a c t , w i t h t h e s e p r o g r a m s , y o c a m a k en e a r l y f u l l u s o S I D ' s p o t e n t i a l a s y n t h e s i z e r . B u w h a t i t h s i g n i f i c a n c e o t h a d d e d f e a t u r e s t h e s e p r g r a m s p r o v i d e ?

P r o b a b l y t h m o s t i m p o r t a n t f e a t u r e s c o n t r i b u t i n g t t h r i c h e r s o u n d o 3 0 0 1 o M u s i C a l c a r m o d u l a t i o na n p i t c h c o n t r o l . B o t h p r o g r a m s a l l o w f o m o d u l a t i n gv a r i o u s s o u n d c o m p o n e n t s b y u s i n g e i t h e r t h o s c i l l a t i o no t h e n v e l o p e o V o i c e t a f f e c t , f o e x a m p l e , t h f r q u e n c y ( o t h f i l t e r i n g ) o a n o t h e r v o i c e . 3 0 0 1 c a l l s t h e s et w t y p e s o m o d u l a t i o n L F ( L o w F r e q u e n c y O s c i l l a t o r )a n E n v e l o p e F o l l o w i n g . M u s i C a l c r e f e r s t t h e m a s i m p l y O s c i l l a t o r a n E n v e l o p e M o d u l a t i o n .3 H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

M u s i C a l cf r o m W a v e f o r m

U s i n g o n e o s c i ll a t o r t m o d u l a t ea n o t h e r p r o d u c e sw a v e r i n g t o n e .w h i c h i e s p e c i a l l yn o t i c e a b l e w h e n

t h f r e q u e n c y o t h m o d u l a t i n g o s c i l l a t o r i v e r y l o w -h e n c e , t h t e r m L F O . U s i n g t h e n v e l o p e o o n v o i c et c o n t r o l t h f r e q u e n c y o a n o t h e r c a p r o d u c e , a s f a m i l i a r e x a m p l e , a s i r e n e f f e c t . T h e s e m o d u l a t o r s c a na l s o b u s e d t c o n t r o l o t h e r e l e m e n t s , s u c h a t h c u t o f ff r e q u e n c y o f i l t e r o t h e p u l s e w i d t h . T h i s i t h e t e n t o m o d u l a t i o n p o s s i b l e w i t h 3 0 0 1 . M u s i C a l c o p t sf o m u c h m o r e f l e x i b l e m o d u l a t i o n s y s t e m , i w h i c ha l m o s t e v e r y t h i n g c a b m o d u l a t e d . I i n d i v i d u a l l y a d r e s s e s a l o t h S I c h i p r e g i s t e r s , a n p r o d u c e s p r e tt y w i l d , a l m o s t r a n d o m e f f e c t s . I y o w a n t t o f u l l yu n d e r s t a n d h o t h i s s y s t e m w o r k s , i h e l p s t f i r s t r e a dt h e e x p l a n a t i o n o S I r e g i s t e r s i t h C o m m o d o r e 6 P r o g r a m m e r ' s M a n u a l .

P i t c h c o n t r o l i a n o t h e r w a o a d d i n g s p i c e t s o u n d . F o r e v e r y n o t e p l a y e d , v o i c e w i l l p r o d u c e a no s c i l l a t i o n a t h f r e q u e n c y o t h a t n o t e . T h i sf r e q u e n c y — c a l l i t h e c e n t e r f r e q u e n c y — c a n v a r y u o d o w n d e p e n d i n g o t h v a l u e t h p r o g r a m P O K E s i n t ot h p r o p e r l o c a t i o n i t h S I c h i p . C o n s e q u e n t l y , i i p o s s i b l e t " t e m p e r " v o i c e b o f f - t u n i n g i t c e n t e r f r q u e n c y f r o m f e h e r t z ( v i b r a t i o n s p e r s e c o n d ) t m o r et h a n a e n t i r e o c t a v e i e i t h e r d i r e c t i o n . T w o s c i l l a t o r st u n e d j u s t a f e w h e r t z a p a r t w i l l t e n d t i n t e r a c t i s u c h

w a t h a t t h e y p r o d u c e t h i r d f r e q u e n c y , u s u a l l y i t h l o r a n g e . T h i s m a k e s_ _ ^ _ ^ _ _ _ _ ^ — — — _ i p o s s i b l e t s i m u l a t e t h k i n d o h a r m o n i c s p r d u c e d b y a n a c o u s t i c i s t r u m e n t , s u c h a s g u i t a ro f l u t e . S l i g h t o f f - t u n i n g o m u l t i p l e o s c i l l a t o r s i c r e a s e s t h c h a n c e s o c r e a t i n g m o r e s u c h h a r -

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

t u n i n g t h v o i c e s t t h p r o p e r i n t e r v a l s . 3 0 0 1 a l l o w sa d j u s t m e n t o t h c e n t e r f r e q u e n c y b p i t c h i m u s i c a lh a l f - s t e p s , o b f r e q u e n c y , m u c h f i n e r s c a l e . M u s i C a l c

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

s o u n d s w h i c h c a b l o a d e d f r o m d i s k . ( B o t h w i l l a l s os a v e y o u r o w s e t t i n g s t w o r k d i s k . ) F o e a c h o n o i t p r e s e t s o u n d s , M u s i C a l c p r o v i d e s p r e r e c o r d e ds o n g . N o s w i t h 3 0 0 1 — a l t h o u g h m o s t o i t 1 0 p r e s e ts o u n d s a r e x t r e m e l y r i c h s o u n d i n g c o m p a r e d t a n y t h i n g h e a r d i t h o t h e r p r o g r a m s r e v i e w e d .

F o s e v e r a l r e a s o n s . 3 0 0 1 s e e m s t b m o r e i m e d i a t e l y s a t i s f y i n g t h a n M u s i C a l c I P e r h a p s i i b e c a u s e S i g h t S o u n d h a f o c u s e d t h e i r a p p r o a c h o ns o u n d s y n t h e s i z i n g , w i t h o u t t r y i n g t c r e a t e m u c hl a r g e r i n t e g r a t e d p a c k a g e l i k e t h M u s i C a l c s e r i e s . 3 0 0 1m a b m o r e l i m i t e d i i t u l t i m a t e a p p l i c a t i o n , b u i i c l e a r e r i i t i n t e n t — m a k i n g i m u c h m o r e u s a b l es y n t h e s i z i n g i n s t r u m e n t .

M u s i C a l c ' s w h o l e s y s t e m i h a r d t c o m p r e h e n d u nt i y o u ' v e b a n g e d a r o u n d i i f o a w h i l e . O n c e y o l e a my o u r w a y , y o w i l l r e a l i z e j u s t h o m u c h i c a d o b u i r e a l l y t r i e s t d s m u c h t h a t i c a a l b p r e t t yo v e r w h e l m i n g a f i r s t . T h i s a l s o h o l d s t r u e f o t h m a n u a l , w h i c h i l i t t l e l i k e c o m p r e h e n s i v e a l m a n a c

" Y o u r c o m p u t e r m a s o m e d a y h a v et h a b i l i t y t o s i m u l a t e s m a l l m u l t i -

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

s u c h a " r e a l " i n s t r u m e n t s . "

Page 37: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 37/136

F i * u r e 1 S I D ' s T r i c k sP e r f o r m e d b y t h e s e s o u n d s y n t h e s i z e r p r o g r a m s :

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

A f t e r s o u n d s y n t h e s i s , t h a b i l i t y t o r e c o r d o r c r e a t e s o n gs e q u e n c e s m a b t h e g r e a t e s t c o n t r i b u t i o n t h e s ep a c k a g e s m a k e t h o m e c o m p u t i n g . S o m e h a v e e l a bo r a t e s y s t e m s t e n t e r s e q u e n c e s o n o t e s a n b u i l d l o n gs o n g s . O t h e r s a u t o m a t i c a l l y r e c o r d w h a t e v e r y o u p l a ya n t h e n p l a y i b a c k a v a r i o u s t e m p o s .

c o m p u t e r r e c o r d s b s t o r i n g d i g i t a l i n f o r m a t i o nr e p r e s e n t i n g t h r e c o r d e d s e q u e n c e . W h a t i i n t e r e s t i n gi t h a t v a r y i n g t h t e m p o o d i g i t a l r e c o r d e r d o e s n o v a r y t h e p i t c h o t h p l a y b a c k — a s i w o u l d o n a n a n a l o gr e c o r d e r , s u c h a s t a p e d e c k . T h u s , y o c a r e c o r d a a v e r y s l o w s p e e d a n p l a y b a c k a h i g h s p e e d a n y o u rs o n g w o n ' t s o u n d l i k e t h C h i p m u n k s " b a c k u p b a n d .T h i s i b u t o n e w a i w h i c h d i g i t a l r e c o r d i n g p o t e n t i a ll c a n b e m a n i p u l a t e d b e c a u s e , l i k e c o m p u t e r p r o g r a m ,i u l t i m a t e l y c o n s i s t s o n o t h i n g b u t n u m b e r s , w h i c h d n o h a v e t o b e y t h l a w s o p h y s i c s .

s e q u e n c e r — l i k e t h o n u s e d i t h K a w a s a k iS y n t h e s i z e r — i t e c h n i c a l l y d i f f e r e n t t h a n a r e c o r d e r . O a s e q u e n c e r , t h n o t e s c a b e n t e r e d c a r e f u l l y o n e - b y -o n i n s t e a d o " p l a y e d . " ' M u s i C a l c e m p l o y s s u c hs y s t e m , a l t h o u g h i t m e t h o d o b u i l d i n g g r a p h - l i k em u s i c a l r e p r e s e n t a t i o n s e e m s o v e r l y c o m p l i c a t e d .K a w a s a k i s i m p l y l e t s y o e n t e r s e r i e s o n o t e s l i k eb u i l d i n g s t r i n g o p e a r l s . { M u s i C a l c a l s o l e t s y o r e c o r do n v o i c e a t i m e . )

S e q u e n t i a l ' s S o n g B u i l d e r a n t h M e l o d i a n C o n c e r t -M a s t e r h a v e t h b e s t r e c o r d i n g f e a t u r e s , a l l o w i n g y o t b u i l d u t h r e e r e c o r d e d l a y e r s o " t r a c k s " b p l a y i n go n v o i c e a a t i m e w h i l e l i s t e n i n g t t h e t r a c k s a l r e a d yr e c o r d e d . B o t h p r o g r a m s p r o v i d e a s i m p l e a n e a s y - t o -u s f o r m a t . 3 0 0 1 . n o p r i m a r i l y r e c o r d i n g i n s t r u m e n t ,r e c o r d s a l t h r e e v o i c e s a o n t i m e ( o n e k e p l a y s a l v o i c e s ) . I a l s o h a s a u n i q u e " P l a y e r P i a n o " m e t h o d o a s s i g n i n g u t 3 p r e s e t s o u n d s t o n f u n c t i o n k e y .B a d j u s t i n g t h e p i t c h o t h v o i c e s t d i f f e r e n t i n t e rv a l s w i t h e a c h p r e s e t , a n r a p i d l y c h a n g i n g b e t w e e np r e s e t s w i t h t h e f u n c t i o n k e y , y o c a p l a y a n r e c o r df a i r l y c o m p l e x s o n g s — l i m i t e d t h o u g h t h e y a r i l e n g t h .

T h e s e p r o g r a m s w i t h t h e i r a b i l i t y t r e c o r d m u s i c o nh o m e c o m p u t e r , c o u l d b e — a s t h e y s a y — t h e s t a r t o

s o m e t h i n g b i g . Y o u r c o m p u t e r m a s o m e d a h a v e t h a b i l i t y t o s i m u l a t e s m a l l m u l t i - t r a c k r e c o r d i n g s t u d i o ,e v e n h a n d l i n g s o u n d s f r o m o t h e r o u t s i d e s o u r c e s , s u c ha " r e a l " i n s t r u m e n t s . A e m e r g i n g s y s t e m c a l l e d M I D I( M u s i c a l I n s t r u m e n t D i g i t a l I n t e r f a c e ) c o u l d b e o n e v e h ic l f o b r i n g i n g t h i s a b o u t . ( S e e " T h e M a g i c o M I D I "s i d e b a r o t h i s t o p i c . ) H o p e f u l l y , t h i s n e u s f o t h h o m e c o m p u t e r w i l l c o n t i n u e t g a i n m o m e n t u m —o p e n i n g u n e f r o n t i e r f o s o u n d m a c h i n e s l i k e t h C - 6 4 .A d v a n c e d M u s i c M a k i n g

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

V o I c b rS e n a t e V c i i c e A d i u s t

W a v e f o r m sA D S R E n v e l o D eP o l v o h o n i c P l a vV a r i a b l e . P u l s e w i d t h

F i l t e r sV a r i a b l e . C u t o f L E t e a u e n c yR e s o n n n c nR i n g M o d u l a t i o nS y n c h r o n i z a t i o nO s c i l l a t o r M o d u l a t i o nE n v e l o o e M o d u l a t i o nF r e q u e n c y O f f s e tP i t c h O f f s e tP r e s e t S o u n d sS p e c i a l E f f e c t s

K a w a s a k i S o u n d M e l o d i a n M u s i C a l c 3 0 0 1 : S o u n d

_ x

T h M a g i c o M I D II y o w a n t t g o b e y o n d t h r e s t r a i n t s o t h p a c k a g e s t h a t

w h a v e r e v i e w e d h e r e , a n e v e n o t h C o m m o d o r e 6 i t s e l f ,t h e r e i a n a m a z i n g l y h e l p f u l s y s c e m f o d o i n g s o I t ' s c a l l e d M I D I ,f o M u s i c a l I n s t r u m e n t D i g i t a l I n t e r f a c e . T h i s s y s t e m i a e v o l vi n h a r d w a r e / s o f t w a r e s p e c i f i c a t i o n f o d i g i t a l d a t a c o m m u n i c at i o n b e t w e e n m u s i c a l i n s t r u m e n t s , r e c o r d i n g a n e f f e c t s d e v i c e s ,a n c o m p u t e r s . I i s i p a r t , m u s i c a l R S - 2 3 2 i n t e r f a c e . B u i l t i n t om a n y s y n t h e s i z e r s , o t h e r e l e c t r o n i c m u s i c a l i n s t r u m e n t s , s o m es e p a r a t e i n t e r f a c e u n i t s n o a v a i l a b l e , a n e v e n s o m e c o m p u t e r s ,t h i s s y s t e m a l l o w s o n i n s t r u m e n t t c o n t r o l a n o t h e r , o t u s c o m p u t e r a s c o n t r o l l e r t b u i l d a m o r e c o m p l e x s o u n d -p r o d u c i n g s y s t e m . N M I D I d e v i c e h a y e s u r f a c e d s p e c i f i c a l l yf o t h C - 6 4 , b u s o m e m a b o t h w a y . O n p o s s i b l e a p p l i c at i o n f o i i t u s e M I D I ' S 1 " t r a c k s " t t u r n t h e c o m p u t e r i n t o

J 6 - t r a c k d i g i t a l r e c o r d e r . L o o k f o m o r e i n f o r m a t i o n o M I D Ii f u t u r e i s s u e s o H o m e C o m p u t e r M a g a z i n e .

p r i n t e d o u o p a p e r . M u s i C a l c ' s S c o r e W r i t e r t a k e s a s q u e n c e f i l e f r o m M u s i C a l c a n p r i n t s i o u i m u s i c a ln o t a t i o n . I t h S e q u e n t i a l s e r i e s , s o u n d s c r e a t e d o S o u n d M a k e r c a b u s e d t r e c o r d a s o n g i S o n gB u i l d e r . T h e n S o n g E d i t o r w i l l t r a n s f o r m t h i s r e c o r d i n gi n t o a e d i t a b l e s c r e e n d i s p l a y o n o t e s o n s t a f f , a n S o n g P r i n t e r w i l l t u r n i i n t o h a r d c o p y .M u s i C a l c a l s o h a u n i q u e p r o g r a m i i t s e r i e s c a l l e dK e y b o a r d M a k e r , w h i c h a l l o w s y o t b u i l d c u s t o m i z e dm u s i c a l s c a l e s . M u s i C a l c / a l w a y s l o a d s p a r t i c u l a r s c a l ei n t o t h k e y b o a r d t m a t c h t h k e i w h i c h s o n g i w r i t t e n . l o n g s e l e c t i o n o m u s i c a l s c a l e s f r o m a l o v e rt h w o r l d — s o m e f a m i l i a r , s o m e e x o t i c — c o m e o t h p r g r a m d i s k , b u t w i t h K e y b o a r d M a k e r , y o c a s u p p l yy o u r o w n . T h i s i o n w a o t r a n s c e n d i n g t h k e y b o a r d ,w h o s e c u s t o m a r y u s a s t h e m a i n m e a n s o p l a y i n g t h s y n t h e s i z e r i s i t h f i n a l a n a l y s i s , m e r e l y a h i s t o r i c a la c c i d e n t .

F i n a l W o r dT h e s e m u s i c a l s o f t w a r e p a c k a g e s f o t h C - 6 4 a r

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

s e r v e b o t h t h b e g i n n e r l o o k i n g f o i n s p i r a t i o n a n t h a d v a n c e d s o u n d a n m u s i c e n t h u s i a s t l o o k i n g f o r e l a t i v e l y i n e x p e n s i v e w a t c r e a t e o r i g i n a l w o r k s . T h e ya l s o i l l u m i n a t e w h a t m a b t h e C - 6 4 ' s s t r o n g e s t a t r i b u t e : i t a m a z i n g s o u n d c h i p . N o t h a t o t h e r s i t h c o m p u t e r w o r l d c a s e S I i a l i t h o m e - o r i e n t e dg l o r y , t h e y w i l l — i f w a r t b e l i e v e w h a t w h e a r f r o mt h i n d u s t r y — s o o n u n l e a s h n e g e n e r a t i o n o f i n c r e d ib l m u s i c m a c h i n e s .

[ B s u r e t f o l l o w o u " C o m m o d o r e H o r n b l o w e r "s e r i e s , b e g i n n i n g i t h i s i s s u e , a w b u i l d B A S I C p r g r a m t t u r n y o u r C - 6 4 i n t o m u s i c s y n t h e s i z e r . A l s o ,i t h n e x t i s s u e w w i l l c o m p a r e s o m e o t h p r o g r a m sr e v i e w e d a b o v e t t h t o p - o f - t h e - l i n e C a s i o t o n eC T - 6 0 0 0 k e y b o a r d — E d . ]

H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 3

Page 38: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 38/136

b W i l l i a m K B a l t h r o pH C S t a f f

f e q u i c k t r i c k s t u n e y o u r T I - 9 9 / 4 Ai n t o d a z z l i n g 3 - p a r t h a r m o n y .

H o m u c h m o n e y d y o s u p p o s e y o u rn e i g h b o r s p a i d f o t h a t b i g f a n c y o r g a n i t h e i rl i v i n g r o o m ? I ' w i l l i n g t b e i w a s m o r e t h a n

y o p a i d f o y o u r T I - 9 9 / 4 A . H o w o u l d y o u l i k e t a g r a v a t e t h e m b t u r n i n g y o u r c o m p u t e r i n t o a o r g a nj u s t l i k e t h e i r s , a f r a c t i o n o f t h c o s t ? R e a d o a n f i n d o u t .

T h T I - 9 9 / 4 A h a s a v e r y p o w e r f u l s o u n d s y n t h e s i z e rb u i l t i n t o i t I i c a p a b l e o p r o d u c i n g u t t h r e e d i f e r e n t t o n e s a n o n n o i s e a t h s a m e t i m e . I a d d it i o n , y o c a i n d e p e n d e n t l y c o n t r o l t h v o l u m e f o a n o f t h e t h r e e t o n e s o t h n o i s e .

T h i s p r o g r a m . M u s i k e y , c o n v e r t s y o u r k e y b o a r d i t a m u s i c a l o r g a n ; e a c h k e i y o u r k e y b o a r d w i l l b p r o g r a m m e d t c r e a t e t o n e . B p r e s s i n g t h e k e y s , y o c a p l a y y o u r f a v o r i t e t u n e , o r j u s t h a v e l o o f f u n .S p l i t K e y b o a r d

T h 9 9 / 4 A h a w h a t i k n o w n a s p l i t k e y b o a r d . T h i sd o e s n ' t m e a n t h a t i t ' s b r o k e n . I a l l o w s t h c o m p u t e rt s e e m i n g l y r e a d t w k e y s a t h s a m e t i m e . W h e n a c e s s i n g t h s p l i t k e y b o a r d , t h p a r a m e t e r s p a s s e d i t h C A L L K E Y s t a t e m e n t a r s l i g h t l y d i f f e r e n t . W h e n t h f i r s tp a r a m e t e r i t h s t a t e m e n t i 0 b o t h h a l v e s o t h k e y b o a r d a r r e a d , a n n o r m a l A S C I I v a l u e s f o t h k e

V O I C E *

8 8 7 8

5 2 S H I F T

4 9

3 3

€ 9 1

6 5

4 4

2 9

5 8

3 9

2 6 2

3 4

V O I C E

8 8 7 8 I

5 2

2 2

4 9

3 3

# *

6 9

* *

6 5

4 4

2 9

5 8

3 9

2 6

2 2

3 4

2 4

T u r n v o i c e o f a n o T u r n v o i c e 2 o f a n o

' * * S e l e c t b a c k g r o u n d b e a tK e

2 9

3 H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

p r e s s e d a r e r e t u r n e d . I y o u s a t h f i r s tp a r a m e t e r — a s i t h C A L L K E Y ( l . K . S ) s t a t e m e n t — t h e no n l y t h l e f t s i d e o t h k e y b o a r d w i l l b r e a d , r e t u r n i n g

v a l u e f r o m t 1 9 T h e s e a r n o A S C I I v a l u e s . U s i n ga t h f i r s t p a r a m e t e r m e a n s t h a t t h r i g h t s i d e o

t h k e y b o a r d w i l l b r e a d , w i t h a v a l u e f r o m t 1 9 a g a i nb e i n g r e t u r n e d .

I y o u s t w o C A L L K E Y s t a t e m e n t s i r o w . r e a d i n gf i r s t o n s i d e a n t h e n t h o t h e r , y o c a d e t e c t w h i c ht w k e y s a r b e i n g p r e s s e d o e i t h e r s i d e o f t h k e y b o a r da t p r a c t i c a l l y t h s a m e t i m e . T h i s i d o n e i l i n e s 3 4 a n d 3 5 0 o t h p r o g r a m . T h l e f t s i d e o t h k e y b o a r dc o n t r o l s V o i c e 1 T h r i g h t s i d e o t h k e y b o a r d c o n t r o l sV o i c e 2 V o i c e i p r o g r a m m a b l e . w i l l d i s c u s s t h i s i m o r e d e t a i l l a t e r .

T h i s m e t h o d a l l o w s y o t p r e s s t w k e y s a t h s a m et i m e , t h u s m i x i n g t w o d i f f e r e n t t o n e s t o g e t h e r . Y o c a t u r n t h e s e v o i c e s o f o o a a n t i m e . P r e s s i n g w i l lt u r n V o i c e o f o r o n . P r e s s i n g 9 w i l l t u r n V o i c e o f a n o n P r e s s i n g 0 w i l l s e l e c t o n o t h r e e p r e p r og r a m m e d b a c k g r o u n d r h y t h m s .T h B e a t G o e s O

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

p r o v i d e d h e r e , o g e n e r a t e y o u r o w n .T h r h y t h m s c a n b e c h a n g e d b p r e s s i n g 0 W i t h e a c h k e y p r e s s , a d i f e r e n t r h y t h m i s e l e c t e d . C u r r e n t l yo n l y t h r e e r h y t h m s a r s e u i t h p r o g r a m . I y o u h a v e w o r k i n gk n o w l e d g e o T B A S I C , t h e n y o c a i n c r e a s e t h i s n u m b e r o m o d i f y t h e i s t i n g " t h r e e r h y t h m s t o s u i t y o u rn e e d s .

L i n e s 5 9 t h r o u g h 6 1 c o n t a i n t h d a t a f o t h e t h r e e r h y t h m s . I y o u w a n tt c h a n g e r h y t h m , y o c a d s b a l t e r i n g t h d a t a i t h e s e l i n e s . E a c hr h y t h m i o i t o w l i n e . T h f i r s tn u m b e r i t h D A T A s t a t e m e n tr e p r e s e n t s f r e q u e n c y , t h s e c o n dn u m b e r v o l u m e . T h e r e a r e i g h tc o m b i n a t i o n s o f r e q u e n c y w i t hv o l u m e o t h l i n e . T h e s e a r t h n o t e s w h i c h w i l l c o m p r i s e t h

N o t eF r e q u e n c y

Page 39: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 39/136

r h y t h m . I y o u c h a n g e t h d a t a i t h e s e l i n e s , y o w i l ln e e d t k e e p t h s a m e n u m b e r o i t e m s o n e a c h l i n e —u n l e s s y o w i s h t c h a n g e o t h e r p a r t s o t h p r o g r a m .f r e q u e n c y c a n b e a n n u m b e r f r o m 1 1 0 t 4 4 7 3 3 , o

n e g a t i v e n u m b e r f r o m - 1 t o - 8 . T h p o s i t i v e v a l u e s a r i H e r t z o c y c l e s p e r s e c o n d . T h n e g a t i v e v a l u e s p r d u c e d i f f e r e n t t y p e s o n o i s e . T h v o l u m e c a b e a n yn u m b e r f r o m t 3 0 v a l u e o 3 t u r n s o f t h s o u n d .T h n o t e s y o s e u i t h e s e l i n e s w i l l r e p e a tt h e m s e l v e s o v e r a n o v e r a g a i n w h i l e y o p l a y n o t e so t h r e s t o f t h k e y b o a r d .

I y o w a n t t m a k e t h b a c k g r o u n d t u n e l o n g e r , y o c a d s b m a k i n g m i n o r c h a n g e s t t h p r o g r a m .I n l i n e 2 2 y o w i l l n e e d t c h a n g e t h c e n t e r s u b s c r i p to t h e B N ( ) a r r a y t t h n u m b e r o n o t e s t h a t y o u w a n tt u s e . I i c u r r e n t l y s e t 8 Y o w i l l t h e n n e e d t c h a n g e t h e 8 i t h F O R - N E X T l o o p i l i n e 2 5 t t h n u m b e r o n o t e s u s e d . L i n e 5 4 c h e c k s f o t h e n o t e t h a ti t b p l a y e d a n r e s t a r t s t h s e q u e n c e w h e n i r e a c h e st h e n d . Y o w i l l a l s o n e e d t c h a n g e t h v a l u e t h a t Z i t e s t e d a g a i n s t t o n m o r e t h a n t h n u m b e r o n o t e sy o a r e u s i n g . F i n a l l y , y o w i l l n e e d t p r o v i d e e n o u g hd a t a i l i n e s 5 9 0 - 6 1 0 t s u p p l y t h a r r a y w i t h n o t e s a n v o l u m e s e t t i n g s .

" T h e T I - 9 9 / 4 A h a v e r y p o w e r f u ls o u n d s y n t h e s i z e r . . c a p a b l e o

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

I y o u w a n t t a d m o r e c h o i c e s t t h b a c k g r o u n dr h y t h m s , y o c a m a k e f e m o r e m i n o r c h a n g e s . T s t a r t , y o w i l l n e e d t i n c r e a s e t h s i z e o t h f i r s ts u b s c r i p t o f t h e B N ( ) a r r a y i n l i n e 2 2 0 , w h i c h i t h r h y t h m i n d e x . I i c u r r e n t l y s e t b e c a u s e t h e r e a r e

r h y t h m s . I n c r e a s e t h s i z e t o t h n u m b e r o d i f f e r e n tr h y t h m s y o w o u l d l i k e t o u s e . N e x t , c h a n g e t h i l i n e 2 4 t t h n u m b e r o c h o i c e s t h a t y o a r g o i n gt h a v e . E a c h t i m e y o s e l e c t a n o t h e r r h y t h m . L i n e 5 0 i n c r e m e n t s Z l L i n e 5 1 t h e n c h e c k s t s e i t h r h y t h m i n d e x i b e y o n d t h n u m b e r o r h y t h m sa v a i l a b l e . I s o l i n e 5 2 r e s e t s t h r h y t h m i n d e x t 1 Y o n e e d t c h a n g e t h v a l u e a g a i n s t w h i c h Z i c h e c k e d . T h v a l u e n e e d s t b o n m o r e t h a n t h n u m b e r o r h y t h m s b e i n g u s e d . C u r r e n t l y t h e v a l u e i s e t 4 b e c a u s e t h e r e a r r h y t h m s .

Y o c a n e x p e r i m e n t w i t h o t h e r p a r t s o t h p r o g r a m .I n l i n e 5 6 0 . t h t o n e s a r a c t u a l l y p l a y e d . T h v o l u m ei s e t e i t h e r o r 3 0 , d e p e n d i n g o n t h e s t a t u s o t h f l a g s i V a n V 2 I y o u w o u l d l i k e t s i m p l y h a v el o w e r v o l u m e i n s t e a d o t u r n i n g o f t h v o i c e , y o c a l o w e r t h n u m b e r 3 t v a l u e f r o m t 3 0

I l i n e 5 8 t h e r e a r e n u m b e r o f p r e s e t v a l u e s f o t h p r o g r a m w h e n i s t a r t s . T h f i r s t v a l u e i t h d u r a t i o n .I i c u r r e n t l y s e t 6 0 0 . T h e m i n u s s i g n t e l l s t h c o p u t e r t d i s c o n t i n u e t h t o n e s i a n o t h e r C A L L S O U N D i e n c o u n t e r e d . T r y c h a n g i n g t h i s t o 6 0 0 a n d s e w h a th a p p e n s . W h a t h a p p e n s w h e n y o t r s o m e o t h e s ev a l u e s i p l a c e o t h - 6 0 0 d u r a t i o n : - 5 0 , - 2 0 0 .- 3 0 0 . 5 0 2 5 0 . 4 0 0 . 1 0 0 0 ? H C

M u s i h e y ( T I - 9 9 / 4 A )E x p l a n a t i o n o f t h P r o g r a m .

L i n e N o s .1 0 0 - 1 9 0 P r o g r a m h e a d e r .

2 0 0 - 3 3 0 I n i t i a l i z e p r o g r a m v a r i a b l e s .3 4 0 - 3 5 0 S c a n b o t h h a l v e s o t h k e y b o a r d .3 6 0 - 4 3 0 A s s i g n f r e q u e n c y t v o i c e a n f r o m N ( )

a r r a y .4 4 0 - 4 9 0 T u r n V o i c e a n o f o o n 5 0 0 - 5 2 0 C h o o s e w h i c h b a c k g r o u n d r h y t h m i p l a y i n g .5 3 0 - 5 5 0 C h o o s e w h i c h n o t e t p l a y i t h

b a c k g r o u n d . I n d e x e s i n t o t h B N a r r a y .5 6 0 - 5 7 0 P l a y t h t o n e a n r e t u r n f o m o r e .5 8 D a t a f o t h i n i t i a l c o n d i t i o n o t h e t o n e s w h e n

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

5 9 0 - 6 1 0 D a t a f o t h b a c k g r o u n d t u n e . O n d a t a s t a t em e n t e x i s t s f o r e a c h b e a t .

6 2 D a t a w h i c h m a p s n o t e s t t h k e y b o a r d .

0 1 1 1

3 4 5 6 7 8 9 3 0 1

2 , 2 3 4 2 5 £ i2 6 2 7 2 8

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

6 6 2

R E M |R E M i

E M E E

R i E W 1H E E

H E c i a I l i l

■ r ' i ! n tD I R E A D

O o i r :H . E J A D

H E U X J : O E A N E X T

C O P Y HE E E A L D

W G H

V . f t LH : O M EV E R S I O N

, B I A S C

A M P U T

K

T A

K E K E

2

= -

E X

K K I K 2 = - 1

V T T

T

I

E

E

O T h N K

< 5 3

V A B | SG i O . T O |

' A ( | O T 5 Z 1 + , 1 1

Z Z

A

' S

Z 2 + 1Z 2 : 9

O T D A T AD A T AD A T A5 8 D A T A3 3 D A T A

S O U N D

T H E N

1 6 0 6 I J

4 4 5 2 2 2 a ! .1 2 9 5 8

T H E N

T H E N

2 2

3 4 5 3 9

4 0 T H E N3 T H E N

3 3 4 9

O T

4 9

• i l l

3

5 6

4 9 2 4

■ !

3 3

5 3 4 6

2 2

4 0

4 4

2 2 3 5 2

4 4 2 6

4 6

7 8 3 3

4 9

v

2 5

0

2

2

3

5 2 3 3

H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 3

Page 40: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 40/136

L o s t i C P / M L a n dR e v i e w o f t h e M i c r o s o f t P r e m i u m S o f t c a r d H

b P a t r i c i a S w i f t

A i m p r e s s i v e - l o o k i n g p a c k a g e t u r n s i a l e s s - t h a n - i m p r e s s i v e p e r f o r m a n c e . I M i c r o s o f t ' s i m p l e m e n t a t i o n

m e r e l y C o n f u s i n g P a c k a g e f o M i c r o c o m p u t e r s ?

W h e n i a n A p p l e n o a n A p p l e ? W h e n i t ' s r u n i n g C P / M ? Y o m i g h t t h i n k s o — b u t i t h a p p l i c a t i o n o t h i s C P / M p a c k a g e f r o m

M i c r o s o f t , w h a v e f o u n d t h a b o v e a n s w e r t b e o n l yp a r t l y t r u e .

T h M i c r o s o f t P r e m i u m S o f t c a r d H d o e s a l l o w y o t r u t h p o p u l a r C P / M o p e r a t i n g s y s t e m o t h A p p l eH w i t h a l e a s t o n f l o p p y - d i s k d r i v e . T h S o f t c a r d h a r dw a r e i a a d d - o n b o a r d w h i c h y o i n s t a l l i t h a u i l i a r y s l o t o f t h e A p p l e H e T h i s b o a r d h a s Z 8 p r c e s s o r w i t h i t o w 6 4 o R a n d o m A c c e s s M e m o r y . I a l s o d o u b l e s a a e x t e n d e d 8 0 - c o l u m n c a r d w h e n t h C P / M s y s t e m i n o r u n n i n g . I c o n t r a s t t p r e v i o u sC P / M a d d - o n s f r o m o t h e r c o m p a n i e s — d e s i g n e d f o t h 1 1 a n w i t h f e w e r f e a t u r e s — t h e M i c r o s o f t p a c k a g e i t a i l o r e d s p e c i f i c a l l y f o t h H e I y o u ' r e c o n t e n t t r u C P / M p r o g r a m s s p e c i f i c a l l y f o r m a t t e d f o t h H e t h i sp r o d u c t h a m u c h t o f f e r .

T h S o f t c a r d s o f t w a r e i n c l u d e s D i g i t a l R e s e a r c h ' sC P / M o p e r a t i n g s y s t e m , s o m e o t h s t a n d a r d C P / M u t i l it p r o g r a m s , s o m e C P / M u t i l i t i e s b M i c r o s o f t w h i c h a r u n i q u e t t h A p p l e , a n M i c r o s o f t B A S I C i n t e r p r e t e r .T h S o f t c a r d p a c k a g e a l s o c o m e s w i t h a m a n u a l w h i c hc o v e r s i n s t a l l a t i o n a n o p e r a t i o n o C P / M a n t h B A S I Ci n t e r p r e t e r . W h e n p u r c h a s e r s r e t u r n t h e i r r e g i s t r a t i o nc a r d , M i c r o s o f t w i l l s e n d t h e m a a d d i t i o n a l p r o g r a mm e r ' s r e f e r e n c e m a n u a l .

A c c o r d i n g t t h S o f t c a r d m a n u a l , t h i s i C P / M2 . 0 — w h i c h m i g h t b a p r o b l e m b e c a u s e m o s t o t h e p r og r a m s o u t h e r e r u u n d e r C P / M 2 . 2 . a s k e d t h M i c r o s o f t s u p p o r t l i n e a b o u t t h i s a n w a t o l d t h a t t h

m a n u a l p r o b a b l y m e a n t C P / M 2 . x , w h i c h w o u l d i n c l u d e2 . 2 . 1 l a t e r f o u n d o u t h a t t h i s o m i s s i o n i q u i t e s i g n i f ic a n t , a w i l l e x p l a i n l a t e r .

I n s t a l l a t i o nI n s t a l l i n g t h S o f t c a r d i t s e l f i t h A p p l e w a e a s y ,

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

s e p a r a t e s e c t i o n i t h m a n u a l c a l l e d " G e t t i n gS t a r t e d " d e s c r i b e s h o t b o o t t h s y s t e m a n m a k e

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

u s e d a A p p l e H w i t h m o n i t o r , t w d i s k d r i v e s ,S u p e r S e r i a l C a r d , a n t h S o f t c a r d p a c k a g e f o t h i s

r e v i e w .

C P / M C o m m a n d sT h S o f t c a r d i m p l e m e n t s m o s t o t h c o m m a n d s a n

u t i l i t i e s y o u ' d e x p e c t t s e i C P / M . W i t h t h o n e c e p t i o n d i s c u s s e d b e l o w , t h e s e c o m m a n d s a r u s e d i t h u s u a l w a y . F o r e a d e r s w h a r n o f a m i l i a r w i t hC P / M , h e r e ' s l i s t o t h s t a n d a r d C P / M c o m m a n d f i l e si n c l u d e d w i t h t h p a c k a g e :

A S a a s s e m b l e rD D d e b u g g e rD I E d i s p l a y t h e d i r e c t o r y o d i s kD U M P d i s p l a y a f i l e i h e x a d e c i m a l

n o t a t i o n

4 0 H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

Page 41: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 41/136

E E R L O A D

P I R E S A V E

S T A T

S U B M I T

T Y P EU S E RX S U B

l i n e e d i t o re r a s e f i l e [ s ) f r o m d i s kt u r n a s s e m b l e r o u t p u t i n t o a e e c u t a b l e p r o g r a mc o p y d i s k f i l e sr e n a m e d i s k f i f e sc o p y p o r t i o n o m e m o r y t d i s kf i l ed i s p l a y t h e s t a t u s o t h s y s t e m .d i s k s , a n f i l e sh a v e C P / M e x e c u t e a s e r i e s o i n s t r u c t i o n sd i s p l a y t e x t f i l es e l e c t u s e r a r e ae x t e n d e d S U B M I T w i t h m o r e p o w e r

T h S T A T c o m m a n d i a l s o u s e d t a s s o c i a t e l o g i c a la n p h y s i c a l d e v i c e s . T h t r a d i t i o n a l C P / M c o m m a n d sF O R M A T . S Y S G E N , a n M O V C P M a r n o p r e s e n t . M O V C P Mi u n n e c e s s a r y o 6 4 m a c h i n e . F O R M A T , w h i c h f o m a t s d i s k s , a n S Y S G E N . w h i c h c o p i e s t h C P / Mb o o t s t r a p t d i s k , a r r e p l a c e d b t h e M i c r o s o f t u t i l i t yp r o g r a m C O P Y .

M i c r o s o f t E x t r a sM i c r o s o f t i n c l u d e s s e v e r a l a d d i t i o n a l c o m m a n d f i l e s

w i t h t h e S o f t c a r d p a c k a g e . T h e s e a r s u m m a r i z e db e l o w :

A P D O S c o n v e r t f i l e s f r o m A p p l e D O t C P / M

A U T O R U N l e t s y o d e s i g n a t e c o m m a n d t b e x e c u t e d a u t o m a t i c a l l yw h e n e v e r C P / M i b o o t e d

B O O T r e b o o t t h s y s t e m ( c o l d b o o t )C A l i s t t h d i r e c t o r y o a d i s k i

a l p h a b e t i c a l o r d e rC O P Y c o p y a n d / o r f o r m a t d i s k s , w i t h

o w i t h o u t t h b o o t s t r a pG B A S I C t h e M i c r o s o f t B A S I C i n t e r p r e t e rM F c o p y d i s k s o s i n g l e - d r i v e

s y s t e mP A T C H i n s t a l l p r o g r a m m o d i f i c a t i o n s

T r y i n g T R u S o m e C P / M A p p l i c a t i o n sT h m a i n r e a s o n f o a d d i n g t h S o f t c a r d t y o u r A

p l i t a l l o w y o t m a k e u s o t h o u s a n d s o e x i s t i n gC P / M p r o g r a m s t h a t t h e A p p l e 6 5 0 2 p r o c e s s o r c a n n o tr u n . T h i s i n o t o n l y m o p i n i o n — M i c r o s o f t s a y s t h s a m e t h i n g i i t i n t r o d u c t i o n i t h S o f t c a r d m a n u a l .

h a v e l a r g e l i b r a r y o C P / M p r o g r a m s w h i c h r u o o t h e r c o m p u t e r s . I e v a l u a t i n g t h S o f t c a r d . h a p l a n n e d t t r a n s f e r f e o t h e s e p r o g r a m s t t h A p l s t h a t c o u l d r e p o r t o h o t h e y r a n . B u a f t e r h o u r so f f r u s t r a t i o n t r y i n g t t r a n s f e r C P / M p r o g r a m s f r o mK a y p r o c o m p u t e r t t h A p p l e . a f o r c e d t a d m i td e f e a t .M f i r s t s t u m b l i n g b l o c k w a t h d i s k f o r m a t u s e d b yt h A p p l e w i t h t h S o f t c a r d . A l t h o u g h c a n p r o d u c em o r e t h a n 4 C P / M d i s k f o r m a t s , w a n o a b l e t p r d u c e o n t h a t t h A p p l e c o u l d r e a d . M i c r o s o f t c o n f i r m e dt h a t t h S o f t c a r d u s e s a d i s k f o r m a t u n i q u e t t h A p p l e / S o f t c a r d c o m b i n a t i o n .

T h i s i n o g o o d n e w s f o p o t e n t i a l u s e r s o t h S o f t -c a r d . I m e a n s t h a t y o w i l l h a v e t o r d e r C P / M s o f t w a r ei " A p p l e w i t h S o f t c a r d " f o r m a t . S e v e r a l m a j o r s o f t w a r ed i s t r i b u t o r s s u p p l y s o m e t i t l e s i t h i s f o r m a t , b u y o m i g h t h a v e p r o b l e m s t r y i n g t o r d e r t h i s f o r m a t f r o ms m a l l e r d i s t r i b u t o r s a n s o f t w a r e m a n u f a c t u r e r s .

N a m e :P r o d u c t T y p e :

M a c h i n e :D i s t r i b u t o r :

P r i c e :S y s t e m R e q u i r e m e n t s

M i c r o s o f t P r e m i u m S o f t c a r d W A d d - o n b o a r d w i t h Z 8 p r o c e s s o r ,6 4 m e m o r y , a n d 8 0 - c o l u m nd i s p l a y h a r d w a r e , p l u s C P / Mo p e r a t i n g s y s t e m s o f t w a r e a n dM i c r o s o f t B A S I C i n t e r p r e t e rA p p l e H M i c r o s o f t C o r p o r a t i o n1 0 7 0 0 N o r t h u p W a B e l l e v u e , W 9 8 0 0 41 - 8 0 0 - 4 2 6 - 9 4 0 0S 3 9 5O n d i s k d r i v e r e q u i r e d , s e c o n d

d i s k d r i v e r e c o m m e n d e d .

E a s e o S e t - u pE a s e o U s D o c u m e n t a t i o n

P o o r F a i r G o o d E x c e l l e n t

S m f i r s t s t r a t e g y o t r a n s f e r i n g C P / M p r o g r a m s a n c o p y i n g t h e m o n t o A p p l e d i s k s w a o u t . B u t h e r e i a n o t h e r s t a n d a r d w a t t r a n s f e r f i l e s f r o m o n e c o p u t e r t a n o t h e r : t h R S - 2 3 2 i n t e r f a c e . B e c a u s e m p a r tn e a n h a v e t r a n s f e r e d f i l e s b e t w e e n c o m p u t e r s m a n yt i m e s , w w e r e p r e p a r e d f o f e d i f f i c u l t i e s . T h S u p e rS e r i a l C a r d ' s m a n u a l h a s u f f i c i e n t i n f o r m a t i o n o i t R S - 2 3 2 i n t e r f a c e f o u t e a s i l y c o n s t r u c t c a b l e .a l t h o u g h w n o t i c e d t h a t t h e r e w e r e n " h a n d s h a k i n g "l i n e s , w h i c h p r o v e d t b e p r o b l e m l a t e r . ( H a n d s h a ki n r e f e r s t t h a c k n o w l e d g e m e n t s w h i c h p a s s b a c ka n f o r t h b e t w e e n t w o c o m p u t e r s . )

W h o o k e d t h c o m p u t e r s t o g e t h e r a n w e r e r e a d yt s e n d f i l e t t h A p p l e . C P / M u s e s t w u t i l i t i e s t

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

a b l e t t r a n s f e r a n u s a b l e p r o g r a m st t h A p p l e . "

t r a n s f e r C P / M f i l e s : P I a n S T A T . P D d m o s t o t h w o r k ,b u S T A T m u s t b u s e d f i r s t t a s s o c i a t e l o g i c a l n a m ew i t h t h e p h y s i c a l R S - 2 3 2 d e v i c e . O e v e r y o t h e r C P / Mc o m p u t e r o m e x p e r i e n c e , t h e p h y s i c a l d e v i c e n a m ef o t h e . R S - 2 3 2 i n t e r f a c e i T T Y : b u o t h A p p l e i i P T R : h a t c a l l t h M i c r o s o f t s u p p o r t l i n e f o r t h i s i ns i g h t , a n a l s o f o t h i n f o r m a t i o n t h a t t h S u p e r S e r i a lC a r d s h o u l d b e i n s t a l l e d i n s l o t 2 a t h i s w a n o c l e a ri t h d o c u m e n t a t i o n . a l s o f o u n d o u t h a t t h v e r s i o no C P / M w h i c h h a d b e e n s h i p p e d w i t h t h S o f t c a r d( V 2 . 2 5 ) d i d n ' t w o r k w i t h t h S u p e r S e r i a l C a r d .

S e v e r a l d a y s e l a p s e d w h i l e w w a i t e d f o v e r s i o n 2 . 2 6t a r r i v e f r o m M i c r o s o f t . T h e n w h a o u f i r s t s u c c e s s :w w e r e a b l e t l o a d t h r e e s h o r t C P / M f i l e s t t h A p p l eb r u n n i n g P I o t h A p p l e . T h f i l e s w l o a d e d w e r ef r o m a f a v o r i t e c o m m u n i c a t i o n s p r o g r a m w h i c h w h a h o p e d t u s f o t h r e s t o f t h e f i l e t r a n s f e r s . A l a s , t h S o f t c a r d u s e s t h 6 5 0 2 " s 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 ) f o a l I n p u t a n O u t p u t ( I / O ) , a n o u r s t a n d a r dC P / M c o m m u n i c a t i o n s p r o g r a m i n o e q u i p p e d t i s s u e6 5 0 2 B I O S c a l l s .

U p a n D o w n sN e x t w d e c i d e d t t r a n s f e r w o r d p r o c e s s o r u t i l i t y

t t h A p p l e u s i n g t h P I t e c h n i q u e t h a t w o r k e d f o t h o t h e r f i l e s . T h t e c h n i q u e i l a b o r i o u s b e c a u s e e e c u t a b l e p r o g r a m s h a v e t b p r o c e s s e d w i t h t h L o a du t i l i t y a f t e r b e i n g t r a n s f e r e d t t h A p p l e — b u t a t l e a s ti a p p e a r e d t w o r k . W s o o n f o u n d o u t h a t o u l o n g e r

£ > H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 4

Page 42: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 42/136

f i l e s w e r e n o t b e i n g t r a n s f e r e d p r o p e r l y , d u t t h e l a c ko " h a n d s h a k i n g " w h i c h m e n t i o n e d b e f o r e . W i t h o u s i m p l e t r a n s f e r , t h K a y p r o w a s e n d i n g o u e a c h f i l ei b u r s t . T h i s w o r k e d f i n e a l o n g a s t h A p p l e c o u l da l s o r e c e i v e i i b u r s t — t h a t i s h o l d t h f i l e i i t m e m o r y . B u f o l o n g e r l e n g t h f i l e s , t h A p p l e h a t p a u s e t w r i t e p a r t o t h f i l e t d i s k w h e n i t m e m o r yg o f u l l . S i n c e t h e r e w a n o h a n d s h a k i n g t t e l l t h K a y p r o t s t o p t r a n s m i t t i n g w h i l e t h A p p l e w a w r i t i n gt o d i s k , t h A p p l e m i s s e d s e c t i o n o t h f i l e f o e a c hd i s k - w r i t e . T h i s p r o b l e m e f f e c t i v e l y r u l e d o u o u P I t r a n s f e r s t r a t e g y b e c a u s e f i l e s a s s h o r t a s 1 6 w e r e , b i n r e c e i v e d i n c o r r e c t l y .

N o w h a e x h a u s t e d o u r " u s u a l " a p p r o a c h e s t t r a n s f e r i n g p r o g r a m s b e t w e e n C P / M c o m p u t e r s . U d a u n t e d , t u r n e d n e x t t t h S o f t c a r d P r o g r a m m e r ' sM a n u a l t f o l l o w M i c r o s o f t ' s p r o c e d u r e f o t r a n s f e r i n gf i l e s . M t h o u g h t a f t e r f i r s t r e a d i n g w a s : G o o d l u c ki y o d o n ' t k n o w C P / M a n 8 0 8 0 a s s e m b l y l a n g u a g e !

d o a n s t i l l h a p r o b l e m s . T h m a n u a l p r o v i d e sl i s t i n g s o t w p r o g r a m s : D o w n l o a d , w h i c h r u n s o t h A p p l e , a n U p l o a d , w h i c hr u n s o t h o t h e r c o m p u t e r( K a y p r o i m c a s e ) . O p r e v i o u s c a l l t M i c r o s o f t ' ss u p p o r t l i n e , h a b e e nt o l d t h a t t h D o w n l o a dl i s t i n g w a n o c o r r e c t a n

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

k e y e d t h n e D o w n l o a dl i s t i n g i n t o t h A p p l e , a s s e m b l e d i t a n l o a d e d i w i t hn p r o b l e m s . I t h p r o c e s s c a m e t u n d e r s t a n d t h a tM i c r o s o f t ' s s t r a t e g y i n v o l v e s s e n d i n g a n r e c e i v i n gf i l e b l o c k - b y - b l o c k — a v e r y s i m p l e p r o c e s s u s i n g s o f tw a r e h a n d s h a k i n g , s f i g u r e d t h a t t h l a c k o f h a r dw a r e h a n d s h a k i n g s h o u l d c a u s e n p r o b l e m s .

W i t h t h A p p l e h a l f o f t h l i n k s q u a r e d a w a y , t u r n e dt t h K a y p r o h a l f . T h U p l o a d p r o g r a m i t h m a n u a li s n ' t a l t h e r e ; y o h a v e t w r i t e y o u r o w r o u t i n e s t i n i t i a l i z e t h s e r i a l p o r t , i n p u t b y t e f r o m t h p o r t , a n o u t p u t a b y t e t t h p o r t . M i c r o s o f t p r o v i d e s o n l y a v e b a d e s c r i p t i o n o t h r o u t i n e s , a n n o e x a m p l e s . A n y o c a n ' t r e f e r t t h D o w n l o a d p r o g r a m f o h i n t s ,b e c a u s e D o w n l o a d u s e s 6 5 0 2 B I O S c a l l s w h i l e y o u ' l l b u s i n g t h 8 0 8 0 o p c o d e s I a n O U T . B e c a u s e k n e wm K a y p r o , m a n a g e d t w r i t e t h e m i s s i n g s e c t i o n s a n a s s e m b l e t h p r o g r a m .

" A l t h o u g h c a p r o d u c e o v e r4 C P / M d i s k f o r m a t s ,

w a n o a b l e t p r o d u c e o n et h a t t h A p p l e c o u l d r e a d . "

p i e . W h e n e x a m i n e d t h t r a n s f e r e d p r o g r a m s . s a t h a t t h e i g h t h b i h a b e e n s e t t o i e v e r y b y t e — i ne f f e c t , t h A p p l e w a r e c e i v i n g o n l y b i t s o e a c h b y t e .T h i s w o u l d b f i n e f o r t e x t f i l e s w h i c h u s e o n l y A S C I Ic o d e s , b u t h i s d o e s n ' t c u t i f o p r o g r a m f i l e s .

T h M i c r o s o f t s u p p o r t l i n e i n s i s t e d t h a t C P / M m u s tb r e s p o n s i b l e f o s t r i p p i n g o f t h e i g h t h b i t . e v e n a f t e r

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

w a u n a b l e t o b t a i n a n h e l p a a l w i t h t h o s e r o u t i n e s .T h M i c r o s o f t s u p p o r t p e r s o n s a i d h w a u n a b l e t p r v i d e d e t a i l s b e c a u s e h e w a n o f a m i l i a r w i t h t h K a y p r o , w h i c h i u n d e r s t a n d a b l e . B u t h e w o u l d n ' t ( o c o u l d n ' t ) g i v e e v e n g e n e r a l i n f o r m a t i o n o t h e s t r u ct u r e o t h e s e r o u t i n e s . A t h i s p o i n t f i n a l l y g a v e u t r i n t t r a n s f e r p r o g r a m s t t h A p p l e .T h W r i t t e n W o r d

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

w a a d v i s e d t h a t t h e c a r d_ _ _ _ _ ^ ^ _ s h o u l d b e i s l o t s 1 o o t h A p p l e . A n t h e nt h e r e w a t h l i s t i n g o t h D o w n l o a d p r o g r a m , w h i c hw a i n c o r r e c t i t h m a n u a l .

T h M i c r o s o f t m a n u a l sl o o k n i c e , a r w e l l -o r g a n i z e d a n c o n t a i n

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

I t h p r o c e s s o t r y i n g t t r a n s f e r p r o g r a m s . h a t h o p p o r t u n i t y t r u m o s t o t h s t a n d a r d C P / Mu t i l i t i e s t h a t c o m e w i t h t h e S o f t c a r d . T h e d i t o r ,a s s e m b l e r , a n d e b u g g e r r a e x a c t l y a e x p e c t e d , a n e x c e p t f o t h e d e v i c e n a m e s a n p o r t " h a n d l i n g , t h S o f t -c a r d p r o v i d e s s o l i d C P / M o p e r a t i n g s y s t e m . E x p e r ie n c e d C P / M u s e r s w i l l h a v e t l e a m f e n e c o m a n d s , b u t h a t ' s e a s y e n o u g h t o d o .

c a n ' t s a w h e t h e r o f f - t h e - s h e l f C P / M 2 . p r o g r a m sw i l l r u n o n t h A p p l e w i t h S o f t c a r d . T h e x p e r i e n c e s

o u t l i n e d a b o v e s h o u l d m a k e p o t e n t i a l u s e r s a w a r e o s e r n D i e n p r o g r a m . t w t h i n g s : F i r s t , b s u r e t h a t t h C P / M s o f t w a r e y o A l t e r a l t h i s , w a a c t u a l l y a b l e t t r a n s f e r s o m e f i l e s p l a n t r u i a v a i l a b l e i " A n n i e w i t h S n f r r a r r i " r L

u s i n g U p l o a d a n d D o w n l o a d . T h t r a n s f e r e d f i l e s w e r ee v e n t h e c o r r e c t l e n g t h s , s h o w i n g t h a t n s e c t i o n s o t h f i l e s h a b e e n l o s t . M e l a t i o n s o o n t u r n e d t d i s m a v .h o w e v e r , w h e n t r i e d t o r u t h t r a n s f e r e d p r o g r a m s .I N V A L I D O P C O D E w a s t h t y p i c a l r e s p o n s e f r o m t h A p

p l a n t r u i a v a i l a b l e i " A p p l e w i t h S o f t c a r d " d i s kf o r m a t — u n l e s s y o u ' r e c o m m u n i c a t i o n s w i z a r d w h k n o w s C P / M . S e c o n d , d o n ' t c o u n t o m u c h h e l p f r o mM i c r o s o f t ' s s u p p o r t l i n e f o r t h i s p r o d u c t .

H C 4 H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

Page 43: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 43/136

W h a t i C P / M ?C P / M ( C o n t r o l P r o g r a m f o M i c r oc o m p u t e r s ) w a f i r s t d e v e l o p e d f o t h I n t e l 8 0 8 0 m i c r o p r o c e s s o r b G a r yK i l d a l l , f o u n d e r o D i g i t a l R e s e a r c h I n c .S i n c e t h a t t i m e , C P / M v e r s i o n s h a v e b e e nc r e a t e d t h a t w i l l w o r k w i t h m i c r oc o m p u t e r s b a s e d , n o t o n l y o t h I n t e l8 0 8 0 m i c r o p r o c e s s o r , b u a l s o o t h Z i l o g Z 8 0 a n d t h I n t e l 8 0 8 5 m i c r op r o c e s s o r s . A l t h r e e a r e i g h t - b i t m i c r op r o c e s s o r s , a n t h C P / M v e r s i o n s t h a tw o r k w i t h t h e s e i n t e g r a t e d c i r c u i t s a r g e n e r i c a l l y k n o w n a C P / M - 8 0 .

C P / M i t s e l f i p r o g r a m c o m m o n l yr e f e r e d t o a s a o p e r a t i n g s y s t e m .O p e r a t i n g s y s t e m s o f t w a r e , i g e n e r a l ,i d e s i g n e d t o a c t a s b o t h i s o l a t i o n a n i n t e r f a c e b e t w e e n c o m p u t e r h a r d w a r e

a n a p p l i c a t i o n s s o f t w a r e [ s u c h a t h B A S I C a n P a s c a l l a n g u a g e s , b u s i n e s ss o f t w a r e , o e v e n v i d e o g a m e s ) .O p e r a t i n g s y s t e m s o f t w a r e p e r f o r m s a l o f t h e w o r k i a c c e s s i n g o c a t a l o g i n gt h f i l e s o d i s k e t t e , r o u t i n g i n f o r m at i o n f r o m t h m e m o r y t t h s c r e e n , c o t r o l l i n g t h s y s t e m p r i n t e r i n t e r f a c e , a n o t h e r m u n d a n e t a s k s .

O n o t h b i g g e s t a d v a n t a g e s o C P / M - 8 0 i t h a t i p r o v i d e s c o m m o n e v i r o n m e n t f o a p p l i c a t i o n p r o g r a m sa c r o s s s e v e r a l d i f f e r e n t m a n u f a c t u r e r s 'c o m p u t e r s . T h d i f f e r e n c e s b e t w e e nC P / M - 8 0 m a c h i n e e n v i r o n m e n t s p r i m a r il o c c u r i t w a r e a s — t h e d i s k f o r m a t ,a n t h k e r n e l o r o u t i n e s k n o w n a 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 ) .

E H E HI B a n C P / M

D i g i t a l R e s e a r c h h a s a l s o d e v e l o p e dC P / M v e r s i o n t h a t w o r k s w i t h t h

I n t e l 8 0 8 6 a n d 8 0 8 8 1 6 - b i t m i c r op r o c e s s o r s . T h i s v e r s i o n o C P / M i k n o w n a C P / M - 8 6 . T h i s o p e r a t i n gs y s t e m w o r k s o n 1 6 - b i t c o m p u t e r ss u c h a s t h e I B P F a m i l y . T e x a s I s t r u m e n t s P r o f e s s i o n a l C o m p u t e r ,a n s e v e r a l o t h e r P C - t y p e m a c h i n e s .S o f t w a r e c a n n o t b d i r e c t l y t r a n sf e r e e ! f r o m m a c h i n e s u s i n g C P / M - 8 0 .I m a n y c a s e s , h o w e v e r , p r o g r a m ' s" s o u r c e c o d e " c a b t r a n s f e r e d f r o m

C P / M - 8 0 m a c h i n e i n t o C P / M - 8 6m a c h i n e a n d r e c o m p i l e d .

I t h I B P C / c o m p a t i b l e s w o r l d ,M i c r o s o f t ' s M S - D O S ( I B M P C - D O S ) i b f a t h d o m i n a n t o p e r a t i n g s y st e m . C P / M - 8 6 f i n d s f a v o r l a r g e l y w i t hf o r m e r C P / M - 8 0 u s e r s w h h a v e g o n et P C - m a c h i n e e n v i r o n m e n t ,

A o n t i m e . C o m m o d o r e s o l dp l u g - i n m o d u l e f o t h C - 6 4 t h a t s u p o r t e d C P / M - 8 0 . F o r r e l i a b i l i t y a n p e r f o r m a n c e r e a s o n s t h a t m o d u l e i n l o n g e r a v a i l a b l e . T o u k n o w l e d g e , n v i a b l e C P / M c o n v e rs i o n e x i s t s f o t h C - 6 4 . B u t — C P / Mf a n s , t a k e h e a r t !

T h n e w C o m m o d o r e 1 2 a n o u n c e d a t h C o n s u m e r E l e c t r o n i c sS h o w i L a V e g a s t h i s p a s t J a n u a r yb o a s t s a 8 0 - c o l u m n - d i s p l a y C P / Mm o d e . T h i s m a c h i n e i d u t b r e l e a s e d i t h s e c o n d q u a r t e r o 1 9 8 5 . a n t h c o s t o t h C - 1 2 8 c o

s o l e a n d c o m p a n i o n d i s k d r i v e i p r j e c t e d t h a v e a $ 5 0 0 s u g g e s t e d r e t a i lp r i c e .

I o r d e r t r u t h n e C - 1 2 8 i C P / M m o d e , t h a l s o n e " s m a r t "C o m m o d o r e 1 5 7 1 d i s k d r i v e i r q u i r e d . T h i s d r i v e w i l l s t o r e 4 1 0 K -b y t e s i f o r m a t t h a t i c o m p a t i b l ew i t h t h K a y p r o a n O s b o r n e C P / Mc o m p u t e r s , t h C o m m o d o r e 1 2 w i l la l l o w C P / M t a c c e s s a l a v a i l a b l em e m o r y i t h m a c h i n e ( u t i t m a x i m u m o 5 1 2 K ) .

C o m m o d o r e i p r e s e n t l y d e e m p h a s i z i n g t h f a c t t h a t t h e C - 1 2 8r u n s C P / M b e c a u s e o t h p r o p o r t e dh i g h c o s t o C P / M a p p l i c a t i o n s p r g r a m s c o m p a r e d t t h l o c o s t o f t h eC o m m o d o r e 1 2 s y s t e m . T h i s i u n d e r s t a n d a b l e w h e n c o n s i d e r i n gc o n s u m e r s w h a r l o o k i n g f o l o w -c o s t c o m p u t e r s y s t e m . B u f o t h o s ec o n s u m e r s w h a r l o o k i n g f o C P / M a p p l i c a t i o n s s y s t e m w i t h l o t o t a l c o s t — i . e . , h a r d w a r e p l u s p a rt i c u l a r a p p l i c a t i o n s s o f t w a r e u n i q u et t h C P / M w o r l d — t h e C - 1 2 8 m a b

g o o d m a c h i n e t c o n s i d e r . I t h

C P / M i t h C o m m o d o r e W o r l dm a r k e t p l a c e c o n s u m e s l a r g e q u a n - a s m a r t s o f t w a r e h o u s e s a t t e m p t t t i t y o C - 1 2 8 ' s . t h c o s t o f C P / M s o f t - c a p i t a l i z e o t h n e w l y c r e a t e dw a r e w i l l m o s t l i k e l y t a k e a t u m b l e m a r k e t f o t h e i r w a r e s .

T h N e C o m m o d o r e 1 2 H o m e C o m p u t e r

S i z e :

W e i g h t :P o w e r S o u r c e :S o u n d :K e y b o a r d :

M e m o r y

P r o c e s s o r

D i s k D r i v e :

O p e r a t i n g S y s t e m :

I n p u t / O u t p u t P o r t s :

S p e c i f i c a t i o n sT h l i g h t b e i g e C o m m o d o r e 1 2 I 1 2 . 9 6 i n c h e s d e e p . 1 7 . 2 8 i n c h e s w i d e , a n 2 . 2 4i n c h e s h i g h . T h 1 5 7 1 d i s k d r i v e I 1 3 . 8 4 i n c h e s d e e p , 8 . 6 4 i n c h e s w i d e , a n 3 . 0 4 h i g h .T h 1 2 w e i g h s p o u n d s , o u n c e s . T h d i s h d r i v e w e i g h s p o u n d s , 1 o u n c e s .B o t h t h d r i v e a n t h c o m p u t e r r e q u i r e 1 1 V o l t s , 6 H z 1 W a t t s .T h C o m m o d o r e 1 2 I n c l u d e s 6 5 8 1 S o u n d I n t e r f a c e C h i p .

9 2 - k e y s t a n d a r d t y p e w r i t e r s t y l e I u s e d , w i t h a 1 4 - k e y n u m e r i c k e y p a d ,p r o g r a m m a b l e f u n c t i o n k e y s , a n c u r s o r k e y s .i 6 m o d e : 4 2 l i n e s ( 3 2 0 2 0 r e s o l u t i o n ) , 1 c o l o r s a n d 8 s p r i t e s . I 1 2 m o d e a n C P / M m o d e : 4 2 l i n e s ( 3 2 0 2 0 0 ) , 8 2 l i n e s ( 6 4 0 2 0 r e s o l u t i o n ) , 1 c o l o r s a n s p r i t e s I 4 c o l u m n 1 2 m o d e o n l y .I 6 4 m o d e : 6 4 R A a n 1 6 K R O M . I 1 2 m o d e : 1 2 8 H R A e x p a n d a b l e t 5 1 2 K ,4 8 R O M , a n d 1 6 R O l o D O s u p p o r t . I C P / M m o d e : 1 2 8 K R A e x p a n d a b l e t 5 1 2 K . T h 1 5 7 1 d r i v e h a 2 R A a n 3 2 R O M .T h 6 m o d e h a 6 5 1 0 c o m p a t i b l e m i c r o p r o c e s s o r . T h 1 2 m o d e h a a 8 5 0 2m i c r o p r o c e s s o r a n i 6 5 0 2 - c o m p a t i b l e . C P / M m o d e h a s a Z 8 0 A m i c r o p r o c e s s o r .T h 1 5 7 1 d r i v e , w h i c h i r e q u i r e d f o C P / M m o d e , h a s 6 5 0 2 m i c r o p r o c e s s o r .T h 1 5 7 1 d r i v e ' s d a t a t r a n s f e r r a t e s a r 3 0 c p u n d e r 6 4 m o d e . 1 5 0 0 c p u n d e r1 2 m o d e , a n d 3 5 0 0 c p u n d e r C P / M m o d e .B u i l t - i n D O s u p p o r t I p r o v i d e d w i t h t h 1 2 8 , a s i B A S I C 7 . a n C P / M P l u s V e r s i o n3 . O . T h d r i v e a l s o h a b u i l t - i n D O S .T h 1 2 h a u s e r p o r t , c a s s e t t e p o r t , R F / T V p o r t , a u d i o I n p u t - p o r t « / " £ " " * . p o r t s e r i a l p o r t , g a m e p o r t s , c a r t r i d g e p o r t , a u d i o o u t p u t p o r t , a n d i g i t a l R G B !v i d e o p o r t . T h d r i v e h a s e r i a l p o r t s f o d a i s y - c h a i n i n g a d d i t i o n a l p e r i p h e r a l s .

H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 4

Page 44: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 44/136

C P / M D a w nf o t h e T I - 9 9 / 4 A

T h o u s a n d s o p r o g r a m s a w a i t t h T I - 9 9 / 4 A — i fo n l y i r a A d a m O s b o m e ' s b r a n d o C P / M . W i t h t h i s n e p a c k a g e ,

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

A r y o l o o k i n g f o w a t e x p a n d t h r a n g e o s o f t w a r e a v a i l a b l e f o y o u r T I - 9 9 / 4 A ? H o a b o u tt h w e a l t h o p r o g r a m s t h a t r u n o n t h

" t r a n s c o m p u t e r " C P / M o p e r a t i n g s y s t e m ? O r d i n a r i l yy o u w o u l d n o t b e a b l e t r u t h e s e p r o g r a m s o n t h T I - 9 9 / 4 A b e c a u s e t h T m a c h i n e u s e s t h T M 9 9 0 0m i c r o p r o c e s s o r , w h i c h i n o c o m p a t i b l e w i t h C P / M . B u tM o r n i n g S t a r S o f t w a r e ' s C P / M p r o d u c t c o n t a i n s t h h a r dw a r e a n s o f t w a r e n e c e s s a r y t r u t h i s p o p u l a r s y s t e mo t h e T I m a c h i n e , f i n a l l y o p e n i n g u t h e w i d e , b u s i n e s s -o r i e n t e d w o r l d o C P / M t T I - 9 9 / 4 A u s e r s .

M o r n i n g S t a r ' s p a c k a g e c o n s i s t s o f h a r d w a r e , s o f t w a r ea n d o c u m e n t a t i o n . T h h a r d w a r e i s t u r d y c a r d w h i c hp l u g s i n t o t h P e r i p h e r a l E x p a n s i o n B o x . T h i s c a r d c o t a i n s Z 8 p r o c e s s o r ; 6 4 o r a n d o m a c c e s s m e m o r y( R A M ) ; a n a e r a s a b l e , p r o g r a m m a b l e , r e a d - o n l ym e m o r y ( E P R O M ) . T h C P / M s o f t w a r e c o m e s o o n 5 - 1 / 4 i n c h f l o p p y d i s k . T h i s d i s k c o n t a i n s m o s t o f t h es t a n d a r d C P / M p r o g r a m s p l u s a f e e x t r a s . T h d o c u m e n t a t i o n c o n s i s t s o f t w m a n u a l s : D i g i t a lR e s e a r c h ' s g e n e r a l C P / M m a n u a l , p l u s s m a l l e r m a n u a lf r o m M o r n i n g S t a r d e s c r i b i n g C P / M o t h T I - 9 9 / 4 A .

F o t h i s r e v i e w u s e d 9 9 / 4 A w i t h a T c o l o r m o n i t o r ,t h e p e r i p h e r a l e x p a n s i o n b o x . o n d i s k d r i v e , t h m e m o r y e x p a n s i o n , t h R S - 2 3 2 i n t e r f a c e c a r d , a O k i d a t a 8 2 p r i n t e r , a n t h M o r n i n g S t a r C P / Mp a c k a g e .

I n s t a l l i n g C P / M o t h 9 9 / 4 A i b r e e z e . C o m p l e t e i s t a l l a t i o n i n s t r u c t i o n s a r e g i v e n i t h m a n u a l . A f t e r i s t a l l a t i o n , y o t u r n o t h 9 9 / 4 A a u s u a l . Y o w i l l s e t h a t s m a l l m e n u h a b e e n a d d e d t t h T " c o l o r b a r s ' 's c r e e n , s i m p l y t e l l i n g y o t p r e s s f o t h T d i s ks y s t e m o f o C P / M . N e x t y o m o u n t t h M o r n i n g S t a rC P / M d i s k i t h m a i n { o o n l y ) d i s k d r i v e , a n p r e s sf o C P / M .

4 H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

T h S c r e e nM o r n i n g S t a r C P / M u s e s t h s c r e e n i C o l o r G r a p h i c s

m o d e , w h i c h g i v e s y o 4 c o l u m n s b y 2 4 l i n e s o t h s c r e e n a a n y o n e t i m e . T h i s 4 0 - c o l u m n l i m i t a t i o n i b u i l ti n t o t h e T I h a r d w a r e . M o s t o t h C P / M s o f t w a r e I ' v e s e e nu s e s 8 c o l u m n s b 2 l i n e s . T g e a r o u n d t h i s p o t e nt i a l c o n f l i c t , M o r n i n g S t a r t h i n k s o t h T s c r e e n a " w i n d o w " o l a r g e r " w r i t i n g p a d . " T h i s w r i t i n g p a i 8 0 c o l u m n s w i d e b y 7 2 l i n e s l o n g . Y o c a m o v e t h s c r e e n w i n d o w a r o u n d t v i e w d i f f e r e n t p o r t i o n s o t h w r i t i n g p a b m e a n s o f s p e c i a l k e c o m b i n a t i o n s . F o e x a m p l e , ( F C T N ) r o l l s t h s c r e e n d o w n 2 l i n e s t o s h o wt h n e x t 2 l i n e s o t h w r i t i n g p a d . N i n e d i f f e r e n t c o b i n a t i o n s e x i s t f o m o v i n g t h w i n d o w , a n f o u n dm y s e l f r e f e r i n g t t h m a n u a l f o a l e x c e p t o n e : ( F C T N )( S P A C E ) g i v e s y o t h o t h e r h a l f o f t h s c r e e n ( t h a t i s t h 4 c o l u m n s t t h l e f t o r i g h t o w h e r e y o u a r e ) . T h i sc o m b i n a t i o n w a t h o n l y o n r e a l l y n e e d e d .

B u s i n g c o l o r g r a p h i c s m o d e , M o r n i n g S t a r s q u e e z e st h m o s t o u o t h e x i s t i n g T I - 9 9 / 4 A h a r d w a r e( r e m e m b e r . T B A S I C g i v e s y o 3 c o l u m n s , a n o n l y2 u s i n g t h e P R I N T s t a t e m e n t ) , b u t h e r e ' s p r i c e : t h s c r e e n i s l o w t d r a w a n s c r o l l . T h c o m p a n y p l a n st o o f f e r t h o p t i o n o u s i n g 4 0 - c o l u m n T e x t m o d e i t h n e a r f u t u r e , a n t h i s s h o u l d s p e e d t h i n g s u f o t e x t a p l i c a t i o n s l i k e w o r d p r o c e s s i n g , w h e r e y o d o n ' t n e e dc o l o r . T s o m e o n e w h h a s u s e d C P / M o n a n 8 0 - c o l u m ns c r e e n , i i d i f f i c u l t t a d j u s t t s e e i n g o n l y 4 0 c o l u m n sa t i m e . I y o a r p r i m a r i l y a T I - 9 9 / 4 A u s e r , t h e n y o a r p r o b a b l y a c c u s t o m e d t 3 o 4 c o l u m n s , s t h i sl i m i t a t i o n w o n ' t b o t h e r y o u .

T h T u t o r i a l sT h M o r n i n g S t a r m a n u a l i n c l u d e s s e v e r a l t u t o r i a l sw h i c h c o v e r t h b a s i c s . T h e y a r s i m p l e a n c l e a r . T h

Page 45: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 45/136

m o s t i m p o r t a n t p o i n t s — s u c h a b a c k i n g u y o u r C P / Md i s k — a r e c o v e r e d , a n t h e r e i e v e n a n e x p l a n a t i o n o h o t c o p y f i l e f r o m o n e d i s k t a n o t h e r o s i n g l e -d i s k s y s t e m . T h i s u s e f u l p r o c e d u r e m i g h t t a k e y o m o n t h s t f i g u r e o u o y o u r o w n . I t ' s j u s t t h k i n d o t h i n g y o a l w a y s h o p e t f i n d i t u t o r i a l b u o f t e nd o n ' t .

C P / M C o m m a n d sM o s t o t h " t r a d i t i o n a l " C P / M c o m m a n d s a r p r e s e n ti t h M o r n i n g S t a r s y s t e m , a n t h e r e i n o t h i n g w e i r da b o u t t h e i r u s a g e . I y o u ' r e a l r e a d y f a m i l i a r w i t h C P / M ,t h e n y o s h o u l d b e a b l e t s t e p r i g h t u a n s t a r t w o r ki n g . F o r e a d e r s w h a r e n ' t f a m i l i a r w i t h C P / M . t h e s ec o m m a n d s a n d p r o g r a m s a r e p r e s e n t :

A S D D D D U M P

E E R L O A DP I R E S A V E

S T A T

S U B M I T

T Y P EU S E RX S U B

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

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

d i s k f i l e— d i s p l a y t h e s t a t u s o t h s y s t e m .

d i s k s , a n f i l e s— h a v e C P / M e x e c u t e s e r i e s o

i n s t r u c t i o n s— d i s p l a y a t e x t f i l e— s e l e c t u s e r a r e a— e x t e n d e d S U B M I T w i t h m o r e p o w e r

Y o c a d q u i t e l o w i t h t h e s e u t i l i t i e s . F o e x a mp l e , y o c a i n p u t a 8 0 8 0 a s s e m b l y l a n g u a g e p r o g r a m( w i t h E D ) , a s s e m b l e i i n t o m a c h i n e c o d e ( w i t h A S M ) ,d e b u g i ( w i t h D D T ) , a n s t o r e i o d i s k i e x e c u t a b l ef o r m ( w i t h S A V E ) .

E x p e r i e n c e d C P / M e r ' s m i g h t n o t i c e t h a t t h r e e u t i l i t i e sa r m i s s i n g , n a m e l y M O V C P M , S Y S G E N , a n F O R M A T . T h M O V C P M u t i l i t y , w h i c h l e t s y o r e c o n f i g u r e C P / M f o r d i ff e r e n t m e m o r y s i z e s , w o u l d s e r v e n p u r p o s e b e c a u s et h M o r n i n g S t a r s y s t e m a l r e a d y h a 6 4 o m e m o r y .S Y S G E N , w h i c h c o p i e s t h e C P / M o p e r a t i n g s y s t e mb o o t s t r a p t d i s k , a n F O R M A T , w h i c h f o r m a t s d i s k s f o C P / M , a r r e p l a c e d b t h t w s p e c i a l u t i l i t i e s d e s c r i b e di t h n e x t s e c t i o n .M o r n i n g S t a r E x t r a s

M o r n i n g S t a r p r o v i d e s t w n o n t r a d i t i o n a l u t i l i t i e sw i t h i t C P / M . T h f i r s t i s c a l l e d I N I T . I f o r m a t s d i s k sf o C P / M a n p u t s a c o p y o t h s y s t e m b o o t s t r a p o n t o

N a m e :

P r o g r a m T y p e :M a c h i n e :D i s t r i b u t o r :

P r i c e :

M o r n i n g S t a r S o f t w a r eC P / MO p e r a t i n g S y s t e mT I - 9 9 / 4 A

M o r n i n g S t a r S o f t w a r e4 3 2 5 S . W . 1 0 9 t h A v e .B e a v e r t o n . O R 9 7 0 0 51 - 8 0 0 - 8 2 4 - 2 4 1 2$ 5 9 5

S y s t e m R e q u i r e m e n t s : P e r i p h e r a l e x p a n s i o n b o x , d i s k d r i v e . O t i o n a l : E x p a n s i o n m e m o r y , a d d i t i o n a l d i s k d r i v e s a n R S - 2 3 2i n t e r f a c e .

P o o r F a i r G o o d E x c e l l e n tP e r f o r m a n c e :E a s e o U s e :E a s e o S e t - u p :D o c u m e n t a t i o n :

" I t ' s o b v i o u st h a t M o r n i n g S t a r S o f t w a r e d e s i g n e d

t h e i r p r o d u c t w i t h t h g o a lo a l l o w i n g T I - 9 9 / 4 A u s e r s a c c e s s t m o s t

o f t h e C P / M p r o g r a m s a v a i l a b l e . "

t h f i r s t t h r e e t r a c k s o t h d i s k . I N T T i n i c e a d d i t i o nt C P / M b e c a u s e i t ' s o n e - s t e p p r o c e s s t h a t y o w i l l u s

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

p l a i n . T h b o o t s t r a p i t h s e t o f i n s t r u c t i o n s t h a t b r i n g sC P / M t l i f e . W h e n y o t u r n o t h 9 9 / 4 A a n s e l e c tC P / M . y o m u s t h a v e a d i s k w i t h t h b o o t s t r a p m o u n t e di t h m a i n d i s k d r i v e o t h s y s t e m w o n ' t k n o w w h a tt d o T h b o o t s t r a p m a a l s o b n e e d e d a o t h e r t i m e sw h i l e y o u ' r e r u n n i n g C P / M . F o t h i s r e a s o n y o u ' l l w a n tt h a v e b o o t s t r a p s o a l m o s t a l o t h e d i s k s t h a t y o w o r k w i t h i t h m a i n d i s k d r i v e . M o r n i n g S t a r m a k e si e a s y b i n c l u d i n g t h e c o p y p r o c e d u r e o t h e b o o t s t r a pi i t I N T T a n B A C K U P p r o g r a m s .

B A C K U P i t h o t h e r e x t r a M o r n i n g S t a r u t i l i t y . I m a k e s c o p i e s o w h o l e d i s k s . I i l i k e I N I T i n t h a t i f o m a t s t h n e d i s k a n c o p i e s t h e b o o t s t r a p . I i e s p e c i a l l y u s e f u l i m a k i n g b a c k u p c o p i e s o o n e - d i s ks y s t e m s .

M o r n i n g S t a r C P / M a d d s a n o t h e r u s e f u l f e a t u r e t t h 9 9 / 4 A : a k e y b o a r d b u f f e r . T h i s m e a n s t h a t y o u c a n t y p ef a s t e r t h a n t h l e t t e r s a p p e a r o n t h e s c r e e n . O n c e y o g e u s e d t t h i s y o u ' l l h a v e h a r d t i m e u s i n g T B A S I C ,w h e r e y o u r k e y s t r o k e s a r l o s t i y o t y p e t o f a s t .

R u n n i n g S o m e C P / M A p p l i c a t i o n sA s a i d e a r l i e r , t h r e a l r e a s o n t u s C P / M i t h w e a l t h o a p p l i c a t i o n s p r o g r a m s w h i c h r u u n d e r i t S

i s e e m e d r e a s o n a b l e t r u s o m e o m f a v o r i t e C P / Mp r o g r a m s o t h M o r n i n g S t a r s y s t e m a t e s t o t h s y s t e m ' s c a p a b i l i t i e s .

Y o u ' l l n o t i c e t h a t m a n y a d f o C P / M s o f t w a r e i n c l u d el i s t o f a v a i l a b l e d i s k f o r m a t s . A l t h o u g h C P / M i k n o w n

a s a s t a n d a r d , t h t r u t h i t h a t t h e r e a r e v a r i a t i o n s f r o mc o m p u t e r t c o m p u t e r . O n o t h e s e v a r i a t i o n s i t h d i s k f o r m a t . Y o u s u a l l y c a n n o t t a k e a d i s k f r o m o n eC P / M c o m p u t e r a n r e a d i o d i f f e r e n t b r a n d o C P / Mc o m p u t e r . w a r e l i e v e d t o f i n d t h a t M o r n i n g S t a r C P / Mu s e s t h c o m m o n O s b o r n e - 1 s i n g l e - s i d e d , s i n g l e - d e n s i t yd i s k f o r m a t . I o t h e r w o r d s , y o c a p u a O s b o r n e - 1d i s k i n t o y o u r 9 9 / 4 A d i s k d r i v e a n h a v e M o r n i n g S t a rC P / M r e a d i t T h i s m e a n s t h a t y o c a o r d e r s o f t w a r ei r e a d i l y - a v a i l a b l e d i s k f o r m a t . O n o m o t h e r C P / Mc o m p u t e r s w r i t e s O s b o r n e - 1 d i s k s , s w a a b l e t g e

H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 4

Page 46: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 46/136

p r o g r a m s a c r o s s t t h e T I m a c h i n e v e r y e a s i l y . c r e a t e dO s b o r n e d i s k s f r o m s c r a t c h o t h e o t h e r c o m p u t e r a n du s e d t h e m o t h e 9 9 - 4 / A . a l s o t o o k C P / M d i s k s f r o mt h 9 9 / 4 A a n u s e d t h e m i t h o t h e r c o m p u t e r .

A n o t h e r v a r i a t i o n a m o n g C P / M p r o g r a m s i n v o l v e s t h et y p e o t e r m i n a l o s c r e e n b e i n g u s e d . S c r e e n m a n u f a ct u r e r s u s d i f f e r e n t c o d e s t m a n i p u l a t e t h i n f o r m at i o n o t h s c r e e n — f o r e xa m p l e t c l e a r t h e s c r e e n .M a n y C P / M a p p l i c a t i o n s i c l u d e p r o c e d u r e f o s e t i n g u t h a p p r o p r i a t e _ _ _ _ _ _ _ _ _s c r e e n c o d e s f o y o u r c o p u t e r ( b c a r e f u l t h o u g h , m a n y p r o g r a m s d n o t ) .

T / M a k e r I T h f i r s t p r o g r a m r a o t h 9 9 / 4 A w a T / M a k e r I

b P e t e r R o i z e n . T / M a k e r w a o n o t h f i r s t " i t e g r a t e d " p r o g r a m s — c o m b i n i n g w o r d p r o c e s s i n g ,c a l c u l a t i o n s , a n p r i m i t i v e g r a p h i n g . R u n n i n g T / M a k e ri t s e l f w e n t n o r m a l l y e x c e p t f o t h s m a l l e r s c r e e n . d i r e g r e t t h a t M o r n i n g S t a r r e p l a c e s t h n o r m a l ( F C T N )a n ( F C T N ) f o c u r s o r m o v e m e n t w i t h ( C T R L ) a n ( C T R L ) D T h i s w a l i t t l e h a r d t g r o w a c c u s t o m e d t o b u o n c e a d j u s t e d t t h n e k e y s t r o k e s w a a b l et w h i p o u s e n s i b l e t e x t a c l o s e t m u s u a l s p e e d .W h e n i c a m e t i m e t p r i n t o u m d o c u m e n t , h a t d s o m e e x p e r i m e n t i n g . M o r n i n g S t a r w i l l h a v eS E T U P p r o g r a m t l e y o c o n f i g u r e C P / M f o v a r i o u sp r i n t e r r e q u i r e m e n t s s u c h a b a u d r a t e , b u i w a n o b e i n g s u p p l i e d y e w h e n H o m e C o m p u t e r M a g a z i n er e c e i v e d t h e s y s t e m f o _ _ _ _ _ _ _ _ _ _ _ _r e v i e w . w a a b l e t p r i n to t h O k i d a t a p r i n t e rw i t h o u t t o m u c h t r o u b l eb s e t t i n g u t h p r i n t e r t c o n f o r m w i t h t h R S - 2 3 2i n t e r f a c e ' s d e f a u l t s e r i a ls e t t i n g s : 3 0 0 b a u d w i t h p a r i t y a n b i t s o f d a t a . O t h O k i d a t a 8 2 A . t h e s e s e t t i n g s a r m a d e w i t h p e n c i ls w i t c h e s . O t h f r o n t b a n k o s w i t c h e s , s e s w i t c h e s

a n t o a n t h r e s t t o o f f . O t h r e a r b a n k o s w i t c h e s , s e s w i t c h e s a n t o f a n t h r e s t t o n P r i n t i n g a 3 0 b a u d w a n o s p e e d y , b u i w a a d q u a t e f o t e s t i n g p u r p o s e s .F o r t r a n - 8 0 A n L i n k - 8 0

T h n e x t t e s t i n v o l v e d r u n n i n g F o r t r a n - 8 0 , C P / MF o r t r a n c o m p i l e r , a n L i n k - 8 0 , i t l i n k e r , b o t h b yM i c r o s o f t . T h i s w a e a s i e r t h a n r u n n i n g T / M a k e r ,b e c a u s e t h e s e p r o g r a m s d n f a n c y s c r e e n m a n i p u l at i o n s . u s e d C P / M ' s e d i t o r E t w r i t e s i m p l e p r o g r a ma n c o u p l e o v e r y s i m p l e s u b r o u t i n e s o t h 9 9 / 4 A .T h e n c o m p i l e d t h e m w i t h F o r t r a n - 8 0 a n l i n k e d t h e mw i t h L i n k - 8 0 . B o t h t h c o m p i l e r a n l i n k e r r a n o r m a ll y a n t h r e s u l t i n g p r o g r a m r a j u s t a e x p e c t e d .

T h e r e w a o n n i c e s u r p r i s e , t h o u g h : t h e d i s k s p e e dw a f a s t e r t h a n u s u a l . M o r n i n g S t a r u s e s d i s k -b u f f e r i n g t e c h n i q u e w h i c h s p e e d s u r e a d i n g f r o m a n w r i t i n g t d i s k .

T h T h i r d T e s tF o m f i n a l t e s t , d e c i d e d t r u n o n e o m o w p r g r a m s , w h i c h d o e s m a i n t e n a n c e o n d i s k f i l e s c o n t a i ni n b u s i n e s s s t a t i s t i c s . T h i s p r o g r a m d i s p l a y s m a i nm e n u a n s e v e r a l s u b m e n u s . T h u s e r s e l e c t s i t e m sf r o m t h m e n u s a n u l t i m a t e l y a r r i v e s a s c r e e n s s h o wi n i n f o r m a t i o n a b o u t s u c h t h i n g s a y e a r - t o - d a t e s a l e sa n p r o f i t s . T h u s e r c a t h e n c h a n g e t h n u m b e r ss e l e c t i v e l y , a n t h c h a n g e d i n f o r m a t i o n i s t o r e d o d i s k .

" T h e r e w a o n n i c e s u r p r i s e . t h e d i s k s p e e d w a f a s t e r t h a n

u s u a l . "

T p r e p a r e f o t h t e s t . c o p i e d t h p r o g r a m a n i t a s s o c i a t e d d a t a f i l e s o n t o a M o r n i n g S t a r ( O s b o m e ) d i s k .

m o u n t e d t h e d i s k i t b 9 9 / 4 A a n i n v o k e d t h p r g r a m . I r a f l a w l e s s l y .

T h i s t e s t p o i n t e d u a n o t h e r f e a t u r e o f M o r n i n g S t a rC P / M . M p r o g r a m i o t h l a r g e s i d e ; i f a c t , i i t o

l a r g e t r u n o n s o m e C P / M— — — — — — c o m p u t e r s . M o r n i n g S t a rg i v e s y o 6 0 T P ( T r a ns i e n t P r o g r a m A r e a ) , w h i c hm e a n s t h a t y o s h o u l d

" M o r n i n g S t a r C P / M a d d s a n o t h e ru s e f u l f e a t u r e t t h 9 9 / 4 A :

k e y b o a r d b u f f e r . "

h a v e n o m e m o r y - s i z e p r o b -_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ l e i r u n n i n g o f f - t h e - s h e l fp r o g r a m s .

T h i n g s T h a t C o u l d B B e t t e rA s i d e f r o m t h s m a l l s c r e e n s i z e , f o u n d v e r y f e

t h i n g s a b o u t M o m i n g S t a r ' s C P / M t h a t d i d n ' t l i k e . T h c o m p l e x i t i e s o m o v i n g t h w i n d o w m i g h t b s i m p l i f i e db s o m e k i n d o c r i b - s t r i p f o r t h T I - 9 9 / 4 A c o n s o l e ,a l t h o u g h t h [ F C T N ) ( S H I F T ) c o m b i n a t i o n s w o u l d b e h a r dt s h o w t h a t w a y .

T h D i g i t a l R e s e a r c h C P / M M a n u a l i n o t a s c l e a r a i m i g h t b e I ' v e u s e d t h i s s t a n d a r d m a n u a l m a n y t i m e sb e f o r e a n a l w a y s f o u n d i t b s o m e w h a t l i m i t e d a n c o n f u s i n g . P l e n t y o b e t t e r b o o k s a b o u t C P / M a r a v a i l a b l e i b o o k s t o r e s . h a v e a t l e a s t t w s u c h b o o k s ,a n t h i n k y o m i g h t w a n t t i n v e s t i o n e , e s p e c i a l l yi y o a r n e t C P / M .

T h M o r n i n g S t a r m a n u a l s a y s t h a t y o c a e x i t f r o mC P / M a n g e b a c k t t h ' ' c o l o r b a r s " s c r e e n b p r e s si n ( C T R L ) ( F C T N ) ( S P A C E B A K ) . f o u n d t h a t t h i s p r o d u c e d

^ ^ ^ ^ ^ _ ^ _ ^ ^ ^ _ _ _ _ a g a r b l e d s c r e e n . w a a b l et r e s e l e c t C P / M w i t h n p r o b l e m s , b u i t r i e d t s e l e c t t h T I d i s k s y s t e mf r o m t h g a r b l e d s c r e e n ,c o n t i n u e d t s e g a r b a g e .T h s i m p l e r e m e d y i t

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

C o n c l u s i o nI t ' s o b v i o u s t h a t M o r n i n g S t a r S o f t w a r e d e s i g n e d t h e i r

p r o d u c t w i t h t h g o a l o a l l o w i n g T I - 9 9 / 4 A u s e r s a c c e s st m o s t o t h C P / M p r o g r a m s a v a i l a b l e . I t c h o i c e o

c o m m o n d i s k f o r m a t a n s c r e e n c o d e s , a n t h g e n e ro u s i z e o t h T P i l l u s t r a t e t h i s i n t e n t i o n . W i t h i n t h l i m i t a t i o n s o t h T I - 9 9 / 4 A h a r d w a r e , w o u l d s a t h a tM o r n i n g S t a r w a v e r y s u c c e s s f u l .

H C

M O V I N G ?D o n ' t M i s s O u O

A n I s s u e s O

S e n d u C h a n g e - o f - A d d r e s s C a r d( a v a i l a b l e a t a n P o s t O f f i c e )6 - w e e k s p r i o r t t h m o v e .

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

H o m e C o m p u t e r M a g a z i n eP . O . B o 7 0 2 8 8

E u g e n e , O R 9 7 4 0 1P l e a s e s e n d t h i si n f o r m a t i o n t o

4 H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

Page 47: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 47/136

s p r e v i e w b S t e v e N e l s o nH C S t a f f

H C M R E v i e w \N a m e :P r o g r a m T y p e :M a c h i n e s :D i s t r i b u t o r :

P r i c e :

S p v S p A r c a d e g a m eC - 6 4 , A p p l e / F a m i l yF i r s t S t a r S o f t w a r e , I n c .1 E a s t 4 1 s t S t N e Y o r k . N . Y . 1 0 0 1 7S 3 4 . 9 5 A p p l e v e r s i o n$ 2 9 . 9 5 C - 6 4 v e r s i o n

S y s t e m R e q u i r e m e n t s : A p p l e : 4 8 K . d i s k d r i v eC - 6 4 : j o y s t i c k , d i s k d r i v e

P o o r F a i r G o o d E x c e l l e n tP e r f o r m a n c e :E n g r o s s m e n t :D o c u m e n t a t i o n :

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

A o n w h g r e w u p w i t h M A m a g a z i n e ' s i r o n i ch u m o r a n s a t i r i c , m a d c a p t a k e o f f s o a l s o r t so f t h i n g s , i w a w i t h s e n s e o a n t i c i p a t i o n t h a t

l o a d e d i t " o f f i c i a l " S p v S p g a m e . A p l a y e d t h g a m e h o w e v e r . g o t t h e f e e l i n g t h a t s o m e t h i n g w a m i s s i n g . f o u n d m y s e l f w a i t i n g f o s o m e t h i n g f u n n yt h a p p e n , l i k e b o o b y - t r a p p e d b o o b y t r a p — o n e t h a te x p l o d e s i y o u r s p y ' s f a c e a h i p l a n t i n g i t b e g a nt a s k m y s e l f " w h a t ' s w r o n g h e r e ? " T h e n r e a l i z e d ," t h i s i s n ' t v e r y f u n n y " — i t ' s j u s t a n o t h e r s h o o t - e m - u p .i s p d r a g . N o n e o t h h u m o r o t h c o m i c s t r i p e v e rs h i n e s t h r o u g h .

T h o b j e c t o S p v S p i t m o v e y o u r s p t h r o u g hs e v e r a l r o o m s i a e m b a s s y w h i l e s e a r c h i n g f o y o u rb r i e f c a s e , p a s s p o r t , t r a v e l i n g m o n e y , k e y , a n s o m es e c r e t p l a n s . O n c e y o f i n d , f i l l , a n k e e p t h b r i e f c a s e ,y o m u s t l o c a t e t h o n l y e x i t a n c a r r y t h e b r i e f c a s et a w a i t i n g a i r p l a n e i i i

w h i c h y o c a m a k e y o u re s c a p e .I i t s p l i t - s c r e e n , t w o -

p l a y e r f o r m a t , S p v S p i t r o d u c e s t w n e c o n c e p t s :S i m u l v i s i o n a n S i m u l p l a y .a l l o w i n g y o t s e w h a t t h c o m p u t e r ( o p l a y e r 2 i d o ^ ^ ^ ^ ^ ^ ^ - ^ ^ ^ ^ —i n w h i l e y o a r p l a y i n g t h g a m e . T h a t ' s r i g h t f o l k s ,y o d o n ' t h a v e t t a k e t u r n s w i t h t h i s g a m e . T h s c r e e ni d i v i d e d i t w o . e a c h h a l f d i s p l a y i n g v a r i o u s r o o m st h r o u g h w h i c h t h e s p i e s m a d l y s e a r c h f o t h h i d d e no b j e c t s . T h o b j e c t s m a b e f o u n d u n d e r f u r n i t u r e , i s i d e d r a w e r s , e v e n b e h i n d p i c t u r e s o t h w a l l , b u t b ec a r e f u l — y o u m a e n u f i n d i n g b o o b y t r a p .B o o b y t r a p s

T t h r i g h t o e a c h p l a y e r ' s s c r e e n i t h " t r a p u l a t o r . "T h i s i m a c h i n e t h a t k e e p s t r a c k o t h n u m b e r o f h i dd e o b j e c t s t h a t y o h a v e f o u n d , a n t h a m o u n t o t i m ey o h a v e l e f t . I i a l s o u s e d t c h o o s e a n s e b o o b yt r a p s . T h e r e a r o n l y d i f f e r e n t b o o b y t r a p s t c h o o s ef r o m : b o m b , b u c k e t o w a t e r u s e d t e l e c t r o c u t e t h ee n e m y s p y , g u w i t h s t r i n g , t i m e b o m b , a n ds p r i n g — a l l o w h i c h c a k i l l y o u r s p y q u i t e e f f e c t i v e l y .O n o t h e r i t e m o t h e t r a p u l a t o r i t h e m b a s s y m a p .Y o c a a c c e s s t h i s m a a a n t i m e t c h e c k y o u r l o c at i o n i t h b u i l d i n g , a n t s e i w h i c h r o o m s o b j e c t sa r h i d d e n — b u t t h e r e i a p o i n t p e n a l t y e a c h t i m e y o u s i t S p v S p i a v a i l a b l e f o t h A p p l e / F a m i l y , a n a l s o f o t h C o m m o d o r e 6 4 G r a p h i c a l l y , t h e t w v e s i o n s a r e n e a r l y i d e n t i c a l , w i t h t h C - 6 4 v e r s i o n

" I n s t e a d o c a r e f u l l y p l a n t i n gd i a b o l i c a l l y c l e v e r b o o b y t r a p ,

y o u r s p r a c e s t h r o u g h t h e m b a s s ys c a t t e r i n g s t o c k b o o b y t r a p s

l i k e m a . . . "

g e n e r a t i n g m u c h s h a r p e r i m a g e o t h e m o n i t o r . T h m a i n d i f f e r e n c e b e t w e e n t h t w l i e s i t h e i r s o u n d e f e c t s : t h e A p p l e s ' s o u n d e f f e c t s a r m i n i m a l , a l m o s tn o n e x i s t e n t , w h i l e t h C - 6 4 v e r s i o n h a v a r i e t y o d i f e r e n t s o u n d s . I o r d e r t m o v e a b o u t , a j o y s t i c k i r q u i r e d f o t h C - 6 4 . a n i r e c o m m e n d e d f o t h A p p l eH a n l i e . M o v e m e n t i e a s y , a n t h s p i e s a r v e r yq u i c k t r e s p o n d . I t h S i n g l e P l a y e r m o d e , y o u c a s e t h i n t e l l i g e n c e q u o t i e n t o t h c o m p u t e r . f o u n dl e v e l t o b e c h a l l e n g i n g e n o u g h , a n d l e v e I 5 ( t h e h i g h e s t )t b e x t r e m e l y d i f f i c u l t .

H a n d - t o - H a n d C o m b a tW h e n s p e n t e r s r o o m a l r e a d y o c c u p i e d b t h

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

C o m b a t m o d e , w h e r e t h e ya t t a c k e a c h o t h e r w i t h b i l l yc l u b s . f e b l o w s a r s u f f ic i e n t t w e a k e n t h o p p o si n s p y , b u y o c a k i l l h i w i t h a b o u t t 1 s o l i db l o w s . ( E v e r y t i m e y o k i l lt h e o t h e r s p y , h i s c r e e n

" ' ■ ■ ■ ' ■ " g o e s b l a n k a n h l o s e ss e c o n d s o p l a y t i m e . ) I n h a n d - t o - h a n d c o m b a t , p o s i t i o ni t h m o s t i m p o r t a n t e l e m e n t . I y o c a n ' t g e t c l o s ee n o u g h , t h e n e m y s p w i l l p u m m e l y o u n t i l y o b r e a ka n r u n , o d i e . G e t t i n g p o s i t i o n o t h s p w h e n p l a yi n t h c o m p u t e r i o v e r l y d i f f i c u l t — m e a n i n g y o w i l ll o s e l o t . T h i s t e n d s t g e r a t h e r f r u s t r a t i n g , t s a t h l e a s t .

S o m e t h i n g M i s s i n gO n c a a r g u e t h a t , i n v i d e o a d a p t a t i o n o

m a g a z i n e c a r t o o n , t h e n e m e d i u m i t s e l f d e m a n d s a t i o n . S i S p v S p y , i n s t e a d o h u m o r o u s l y o u t w i tt i n g y o u r o p p o n e n t , y o o u t r u n h i m . I n s t e a d o c a r e f u l l yp l a n t i n g d i a b o l i c a l l y c l e v e r b o o b y t r a p , y o u r s p r a c e st h r o u g h t h e m b a s s y s c a t t e r i n g s t o c k b o o b y t r a p s l i k em a h o p i n g t h a t t h e o t h e r s p y . i h i h a s t e t d i s c o v e rt h h i d d e n o b j e c t s , w i l l j u s t b u m b l e i n t o o n e .

A d a p t i n g S p v S p f r o m a v e r y f a m i l i a r c o m i c s t r i pt c o m p u t e r g a m e m u s t h a v e b e e n c h a l l e n g i n gt a s k — a n d . a w i t h a l a d a p t a t i o n s , y o c e r t a i n l y c a n ' tp l e a s e e v e r y b o d y . B u i t h i s i n s t a n c e , t h m o s t i m p o rt a n t p a r t o f t h e c o m i c s t r i p w a l e f t o u t , a n w i t h o u ti t t h g a m e c o m e s o f h u r r i e d , a n h u m o r l e s s ,

© H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 4

Page 48: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 48/136

A p p l eS e e d l i n g s

S o r t Y o u r P r o D O S C a t a l o g sb H e n d r i k B r o e k h o f f

T i r e d o f t h e d i s o r g a n i z e d o r d e r o y o u r d i s k e t t e f i l e sw h e n y o d i s p l a y t h c a t a l o g ?

H e r e ' s a e a s y - t o - u s e u t i l i t y t " h a v e i y o u r w a H a v e y o e v e r s p e n t t e m i n u t e s l o o k i n g t h r o u g h

a g i a n t d i r e c t o r y o n d i s k , j u s t t r y i n g t l o c a t eo n f i l e ? D y o w a n t t s e y o u r A p p l e W o r k s

f i l e s i c h r o n o l o g i c a l o r d e r f o c h a n g e ? W e l l , h e r e i t h s o l u t i o n t y o u r p r o b l e m s ! T h A l p h a C a p r o g r a ml e t s y o r e - a r r a n g e y o u r f i l e s i a n o r d e r y o l i k e , a c o r d i n g t y o u r n e e d s . Y o c a a l p h a b e t i z e t h e f i l e s o t h o s e g i a n t d i r e c t o r i e s , o p u d a t a b a s e f i l e s i c h r o n o l o g i c a l o r d e r , m a k i n g i e a s y t f i n d a n d e s i r e dv e r s i o n . I y o j u s t w a n t t m o v e o n o t w f i l e s , A l p h aC a p r o v i d e s m e a n s f o d o i n g t h i s , t o o . T h i s p r o g r a mn e v e r a c t u a l l y m o v e s t h f i l e s t h e m s e l v e s , i s i m p l y r a r r a n g e s t h o r d e r o t h f i l e i n f o r m a t i o n i t h c a t a l o g .A l p h a C a i t h u s a i n v a l u a b l e a i i o r g a n i z i n g y o u rd i s k e t t e v o l u m e s .U s i n g T h e P r o g r a m

W h e n y o f i r s t s t a r t u p A l p h a C a f i n d s t h c u r r e n tv a l u e o H I M E M a n d r e s e t s i s t h a t t h p r o g r a m w i l l n o w r i t e o v e r t h d a t e b u f f e r w h e n i r e a d s a n d / o r w r i t e st t h d i s k . T h t i t l e s c r e e n a s k s y o t i n s e r t t h P r o -D O d i s k t h a t y o w i s h t w o r k w i t h i d r i v e a n p r e s s( R E T U R N ) . A l p h a C a w i l l t a k e a f e w s e c o n d s t r e a d i t h f i l e n a m e s . A f t e r a l o t h f i l e n a m e s h a v e b e e n r e a di n t h m a i n m e n u w i l l a p p e a r .

T h e M a i n M e n uF r o m t h m a i n m e n u y o m a c h o o s e t h e f u n c t i o nt h a t y o w a n t b s c r o l l i n g t i t h r o u g h t h g i v e n l i s tw i t h t h a r r o w k e y s . T s e l e c t f u n c t i o n , s i m p l yh i g h l i g h t i a n p r e s s ( R E T U R N ) . T h f u n c t i o n s a r a f o l l o w s :

1 S O R T F I L E S2 S E C U R R E N T S E T U P O F I L E S ( C A T A L O G )3 M O V E F I L E T N E P O S I T I O N4 W R I T E M O D I F I E D C A T A L O G T D I S K5 R E A D F I L E S F R O M A N T O H E R D I S K6 Q U I T

H e r e ' s a d e s c r i p t i o n o e a c h f u n c t i o n :1 S O R T F I L E S T h i s o p t i o n w i l l o r g a n i z e t h f i l e s i m e m o r y . A f t e r c h o o s i n g t h i s f u n c t i o n , y o w i l l b e a s k e d

o n o t w q u e s t i o n s :

F i r s t y o m u s t d e c i d e h o y o w a n t y o u r f i l e s s o r t e d .C h o o s e i y o w a n t t h e m i a l p h a b e t i c a l o r d e r , B f o c h r o n o l o g i c a l . I y o c h o o s e c h r o n o l o g i c a l o r d e r , t h e ny o m u s t i n d i c a t e w h i c h d a t e s y o w a n t t u s w h e ns o r t i n g t h f i l e s . C h o o s e f o t h e i r m o d i f i c a t i o n d a t e s( t h e o n e s y o s e i n o r m a l , 4 0 - c o l u m n - d i s p l a yc a t a l o g ) , o f o t h e i r c r e a t i o n d a t e s .

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

2 S E C U R R E N T S E T U P O F I L E S ( C A T A L O G ) T h i s f u n c t i o nl e t s y o v i e w t h c u r r e n t o r d e r o t h f i l e s . F o c o n v en i e n c e , t h f i l e s a r n u m b e r e d . Y o r e f e r t o t h e s en u m b e r s w h e n u s i n g t h M o v e F i l e f u n c t i o n d e s c r i b e db e l o w .

3 M O V E F I L E T A N E W P O S I T I O N T o m o v e s i n g l e f i l et d i f f e r e n t p o s i t i o n , y o c h o o s e t h i s f u n c t i o n , a n e n t e r t h f i l e n a m e w h e n p r o m p t e d . A l p h a C a w i l l t e l ly o t h c u r r e n t p o s i t i o n o t h f i l e , a n a s y o w h e r ey o w a n t t m o v e i t Y o t h e n e n t e r n u m b e r f o t h n e p o s i t i o n . U s t h C a t a l o g f u n c t i o n ( a b o v e ) t f i n dt h c u r r e n t n u m b e r s .

4 W R I T E M O D I F I E D C A T A L O G T D I S K N o n e o t h c h a n g e s y o u m a k e a r p e r m a n e n t u n t i l y o u s t h i sf u n c t i o n . B e f o r e c h o o s i n g i t m a k e s u r e t h e d r i v e c o t a i n s t h e d i s k t h a t w a o r i g i n a l l y r e a d i n

5 R E A D F I L E S F R O M A N T O H E R D I S K A i t n a m e s u g g e s t s ,t h i s f u n c t i o n a l l o w s y o t w o r k o a n o t h e r d i s k . I d o e st h i s q u i t e s i m p l y b r e s t a r t i n g t h p r o g r a m f r o m t h b e g i n n i n g .

6 Q U I T A l p h a C a r e s e t s H I M E M t i t o r i g i n a l v a l u e ,c a t a l o g s t h d i s k i d r i v e o n e , a n t h e n e x i t s t o B A S I C .

L i n e N o s .1 0 0 - 2 2 02 3 0 - 4 8 04 9 0 - 5 6 05 7 0 - 9 1 09 2 0 - 9 4 09 5 0 - 1 0 1 01 0 2 0 - 1 0 7 01 0 8 0 - 1 1 0 0

A l p h a C a ( A p p l e I F a m i l y )E x p l a n a t i o n o t h P r o g r a m .

P r o g r a m h e a d e r a n i n i t i a l i z a t i o n .R e a d i t i l e n a m e s a n d m a i n m e n u .C a t a l o g r o u t i n e .R o u t i n e s t s o r t , m o v e , a n w r i t e t i l e n a m e s .R e - R U N p r o g r a m a n Q u i t .R e a d / w r i t e - b l o c k r o u t i n e .F i l e - p u r g i n g r o u t i n e .E r r o r - t r a p p i n g r o u t i n e .

4 H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

Page 49: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 49/136

0 2 3 1 5 6 7 8 9 2 0

2 2 2

2 3

2 4

5 6 7

2 8 9

3 0 3

3 2 3 3 3 4

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

1 5 4 E 1 7 4 8 4 9

5 0 5

2

3

5

0

E E E e E E

• ' .R E R E R E

' T E X TP H T A BH T A B

L O C K > I D O W NV T A B 1 2 P R I N T

R H

N 3 4 H O M E

G O T OO M E N U

C O f

Y i

H G

C A

E M R A I D ' V A L9 0 L P U ' B L I S H I K GB H E N D R 1 K B R O , E K H O F FH O M E C O M P U T E R ! M A G A Z I N EV E R S I O N 5 . 2 , 1A P P L E F A M . I i LP R O D O S O N L YP E E K { , 5 i ! +

H O M E

P E E Kt

V T A BP

l

3 8 4 i : | O , N E R RG O S U BN C A 6 3 N O R M A L

V T A B

E N H O M E

; I ; N , T OC A L L D R I V E

O

2 4 T H : E N

E E

l I V T A BP

P E E KV T A BS

G O S U B

G O T O7

I P

U

6 7 E

2 4 6 1

O " W I A N T

K

T H E N

4

F

O V T A B

T H E NO

P

O T O H O M Eo r | m a lF O

O

I N E X TO M

G O T OH O M E

r . - T

K T H E NN

3 4

O P E E K4 3

C A

N O R M AO R D E RR I : N T

P ! H | T 'P R I N T

P P T C H U S

S

T

A N

D R N 0 0 P R O C E S

H T A BS

9 6 A L P H A

H T A B

3 4

A

N '

P R E S S

T R

E E

F

G O T O

2

C H

L E S O F T

R I .

I

U S

P

T H E N

T H E N 3

4 2 G O T OV E

4 0

O G ' O T OD

. = ' P E E KK 6 3 6 8

D A T E S

T H E N9 5

P

P

6 3 6 8U S

6 3 6 8

9 5 G O T O6

D

M E N UN V E R S

P T H A T

A R R O WO H T A B

T H E N

5 4

T P

N

9

C A : T ' l ! O , ND A T ' E . S

T

P ' N ' ! ' 8 : . F I SI P i E E l K i |

P

O K 6 5

O

T H E N

N

P R E S S5

N Y O

N O R M A L

4 9

F

V T A BH O M E

6 3 8 4V T A B

( O

P O K E

4 8

C A

P W A N T

K E Y S

7

H O M E

G O T O

C H R O N O L O G

I

N E X TN V E R

3

N

K E

3

8 2

C

T H E N

T

P R E S7 5

A L P H A B E T

C A

T

E F

< R N

H D A T A

L E

S O R T

T H E N

I

N E R E N TH O M E

7 N

9 2

T

F N E X T

L

T H E N

H T A B

H T A B

O N

H O O S

0 8 5

< C A P

D A T A

T H ! .

O

4 0

p

r

9 3

T E X T

P

T

T

< E , S C > T 1 6 3 8 4 ) C A N C E L S O R TI K 1

3

K B ; 1 9 T H E NK

K 9

D A T E SP R I N T

1 9 2 . :3

V

V T A BN

M O E A O < E S C > T I & A K . C ' E S O R T1 K P E j E ' K i - 1 ' 6 3 8 4 )O K B

} - 1 1 6 3 6 O T T A S O E

D V T A B

F O

6 0

N C

P

D A

O T H E NT H E N

D D

3 5 D 9 5

P

9

F O N E X T

P

2 V T A B

P

T H E N

D

A

- - .

T H E N

P R E S

P

3 5

2

T

B C

K 6 3

G | O T l O 6 6 S O R T N F L E N A M ET N ! ) N E X T

D

6 6 6 7

6 8

6 9 7 0

7 2 7 3 7 4

7 5 7 6

7

7 8 7 9 8 0 8

8 2

8 3 8 4 8 5 8 6 8 7

8 8

0 9

9 0 9

9 2 9 3

9 4 9 5

9 6 9 7 9 8

9 9 0 0

2

0 3

0 4 0 5 0 6

0 7 0 8

0 9

0

O F 6 7 t E

E

N E X TF O 4 0 H O W E

S O T O

N O X F O F O P F O 4 0 H O M EA N V T A BV T A BP F O

P

F O S

D A D E \ T D A

S U C H2 0 9 0

H | W |

D A T AO T

O O H U

O H R

H O M EH H L

2 0 O O

O

■ ■

7 6

P

»

R i M A

3

N E X T

N E X T

9 5

T H E N

C C

N E X T

2 4 5 7 6

N E X TF

8 6

7

P W E I I U

N V E R SN P U T

P

E

\

V

E t I UR S

N O R M A L

T

N

C G O T O

M T H E N

N P U T

2 0 0 9

E N T E R

P O

1

t

P C A P

F O T H E N

E

C U R B E N M O V EO O N E X T

T H E N

N A M ED 7 6

4 0

P R E S S7 5

M O

T

P O T

T H E N

f M O V E DC A L L

O S i

R E A DO

H A N G

P

G O S U B

.

I 4 E N U

I

S O R T7 6

P E

A S , C

G O T ON

i ' i tI

C A I

T

O

R E T U R NC

T R E T U R NC A L O

R

V T A BE ' L P O ' P R E F I XP R I N T C H R I

9

O i

F O f f

T H E N

P < I D I S KE A S E

N

T H A N KE N

E

R j E : A | D | A N O T H ' E R

C A

7 7

O

N E X T

G O S U BT

2 4

T U R NO T 1 0 4 0I , P E E K j t | 2 2 2

G O U T H E ! !

E R R O RO M

N 2

T H E NE E

P C H R I

2 N E E

7

P R O G R A MP E | E K

5 9 0 0

T E X T

0 9 S

1 9 9 0V T A B

B R E A K

F V

0 9 W G O S U B8 4

N

B A C K

1 )

E A

2

P

N 0 2

E M O

P E

N

G O T O

, M O V

0 0 N

Y O

1 0 0 0

P R E S S7

O P R E A D

I

P O K E

K

P R E S

D V

2 5

T

E F X 2 6 7

F O

N C H

r 8 0 O T

F W

N E

N

O

P O

I 7 5

D A T AD A T A

T H E N

U R R E N T

2 5

N G O T O

K E G O T O

E

O

T H E N

8

L E A S E

D A T A9

5

P O K EF

B A C K

' I

L C

K E T

E ' D > C A I Q 3 , 9 69 7 7

E R A S N

H P U TN O

2 E R R O R

N E X TS

2

5

! 5 0 S f

C A L L

H O M EE N A N

F i A N

T H E N

G O T O

5 2 5

E T

P E E K

E N N

X

4 0

P O S E T

P O

9 5

N E X

E G O T O

N

N E X T

L

4 0

T

3

2 2 D

T H '

2 5

L 3

F O . 1H R

H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

H C 4

Page 50: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 50/136

A P P L EW O R K SR e v i e w b D a n a M . C a m p b e l l

H C S t a f f

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

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

W h i l e h e a v y w e i g h t i n t e g r a t e d p r o g r a m s l i k eL o t u s ' - 2 - 3 a n S y m p h o n y h a v e t o p p e d t h

b e s t s e l l e r l i s t s i t h e p r o d u c t i v i t y c a t e g o r y f o t h p a s t y e a r , s c a l e d - d o w n i n t e g r a t e d p r o g r a m s f o t h h o m e a n s m a l l - b u s i n e s s u s e r h a v e b e e n a p p e a r i n gm o r e f r e q u e n t l y . A n a s t h e n e e d f o p r o g r a m s t h a t c a q u i c k l y a n e a s i l y m a n i p u l a t e f i n a n c i a l d a t a , r e c o r d s ,a n d w o r d s b e t w e e n e a c h a p p l i c a t i o n g r o w s f o r t h i s n e s e g m e n t , o n e q u e s t i o n m u s t n o f a i l t b a d d r e s s e d b b o t h m a n u f a c t u r e r a n u s e r : D o e s e a c h i n d i v i d u a l c o p o n e n t o t h p r o g r a m p e r f o r m w e l l e n o u g h t s t a n da l o n e ? I l i m i t e d w a y , t h A p p l e W o r k s i n t e g r a t e d _ _ _ _ ^ ^ ^ ^ ^ ^ _p r o g r a m b A p p l e C o p u t e r . I n c . p a s s e s t h i s t e s t .

T h A p p l e W o r k s p r g r a m , w h i c h r u n s o n l y o t h H a n l i e , c o m b i n e st h e l e m e n t s m o s t c o m o n l y u s e d i i n t e g r a t e d ^ ^ ^ ^ ^ ~ ~ ^ ^ ^ ^ ^ ^ ^p r o g r a m s — a d a t a b a s e ,s p r e a d s h e e t , a n w o r d p r o c e s s o r . I r e q u i r e s a 8 0 - c o l u m n c a r d a n d i s k d r i v e o t h f i e , b u f o o t i m a l u s y o r e a l l y n e e d s e c o n d d i s k d r i v e , a e t e n d e d 8 0 - c o l u m n c a r d ( b r i n g i n g t h e m e m o r y u t 1 2 8 K o t h H e ) , a n p r i n t e r . T h p a c k a g e i n c l u d e s

t u t o r i a l d i s k a n m a n u a l , p r o g r a m d i s k , s a m p l ef i l e s d i s k , r e f e r e n c e m a n u a l , a n p l a s t i c - c o a t e dq u i c k - r e f e r e n c e c a r d o c o m m a n d s .

T h p r o g r a m ' s s p e e d , f r i e n d l i n e s s , a n f l e x i b i l i t ym a k e i g o o d c a r r y - o v e r p a c k a g e f r o m t h h o m e t t h s m a l l b u s i n e s s , a n i f a c t , i m a b e s t b u s e d b y t h o s ew h o p e r a t e s m a l l b u s i n e s s e s o c o n t r a c t c o m p u t e r -5 H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

" . . . f a m i l i a r c o n c e p t s l i k e' d e s k t o p , ' ' c l i p b o a r d , ' a n ' f i l e s *k e e p t h p r o g r a m i n s i d e t h r e a l m

o f t h e a v e r a g e w o r k s t a t i o n . . . "

r e l a t e d s e r v i c e s o u o t h e i r h o m e . C o n c e p t s a n c o m a n d s s i d e s t e p c o m p u t e r e s e a n a r e i n s t e a d p r e s e n t e di e v e r y d a y t e r m s , b o t h i t h t u t o r i a l a n i t h w e l l -w r i t t e n 3 2 0 - p a g e m a n u a l . U s i n g f a m i l i a r c o n c e p t s l i k e

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

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

( C f o r C o p y , f o D e l e t e ,^ ^ ^ ^ ^ ^ ^ _ ^ ^ ^ ^ ^ ^ ^ _ f o W i n d o w ) .

A p p l e W o r k s f e a t u r e ss t r o n g v i s u a l d i s p l a y , w i t ht h m a i n m e n u a n d a n ys u c c e s s i v e m e n u s s e l e c t e da p p e a r i n g o s c r e e n a i d e c a r d s t h a t o v e r l a p t

^ ^ ^ ^ ^ ^ ^ ■ ^ ^ ^ ^ ^ ^ ^ s h o w y o a g l a n c e h o d e e p y o a r i n t o t h p r

g r a m . I i d i f f i c u l t t g e l o s t , b u i y o d o t h e ( E s c ) k e r e t u r n s y o t t h e p r e v i o u s s c r e e n , a n d i r e c t i o n s t g e t t h H e l p s c r e e n u s u a l l y r e m a i n o s c r e e n . W i t h t h R u l e r o p t i o n , ( O P E N A P P L E ) q u i c k l y r e t u r n s y o t t h t o o f i l e , ( O P E N A P P L E ) 9 t t h b o t t o m o f i l e , a n ( O P E N A P P L E ) 2 - t a k e s y o t p r o p o r t i o n a t e p l a c e s i b t w e e n .

G e t t i n g A r o u n dT h C l i p b o a r d i y o u r g a t e w a y t i n t e g r a t i n g t h e t h r e e

a p p l i c a t i o n s . B c u t t i n g a n p a s t i n g ( M o v i n g o C o p yi n g ) t o a n f r o m t h e C l i p b o a r d , a i n t e r i m s t o r a g e a r e a .

Page 51: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 51/136

y o c a n m a n i p u l a t e t e x t w i t h i n t h s a m e f i l e , b e t w e e nd i f f e r e n t f i l e s o t h s a m e a p p l i c a t i o n , o f r o m t h D a t aB a s e a n S p r e a d s h e e t t t h W o r d P r o c e s s o r . T h b e a ut o t h i s p r o g r a m i t h s p e e d a n e a s e w i t h w h i c h y o uc a m o v e b e t w e e n s e v e r a l f i l e s a n a p p l i c a t i o n s a o n t i m e . T h i s i a c c o m p l i s h e d w i t h t h h e l p o t h D e s k t o p .w h i c h a c c o m m o d a t e s 1 f i l e s f r o m t h e d i s k f o i m e d i a t e u s e . I t a k e s j u s t a f e w q u i c k k e y p r e s s e s t a d o r e m o v e f i l e s f r o m t h D e s k t o p . f i l e m a c o n t a i n u t 1 4 0 K t o t a l c h a r a c t e r s , a n a d i s k w i l l h o l d a b o u t 5 A p p l e W o r k s f i l e s , a c c o r d i n g t t h m a n u a l .

Y o m a a l s o m o v e t e x t b e t w e e n t h S p r e a d s h e e t a n t h D a t a B a s e , b u y o m u s t f i r s t p r i n t t D I ( D a t aI n t e r c h a n g e F o r m a t ) f i l e a n t h e n r e a d f r o m i t D I f i l e ss a v e d a t a i f o r m a t t h a t a l l o w s f o t h e a s y i n t e r c h a n g eo d a t a b e t w e e n p r o g r a m s . T h i s p r o c e d u r e m e a n s p e f o r m i n g a e x t r a s t e p , b u i t ' s h a n d y f e a t u r e n o n et h e l e s s . A n w h i l e t h S p r e a d s h e e t a n D a t a B a s e i t e g r a t e i b o t h d i r e c t i o n s , m o v i n g d a t a t t h W o r d P r c e s s o r i o n e - w a y s t r e e t . I n f o r m a t i o n i t h W o r d P r c e s s o r c a n n o t b e m o v e d t t h o t h e r t w a p p l i c a t i o n s .

N a m e :P r o g r a m T y p e :

M a c h i n e s :D i s t r i b u t o r :

P r i c e :S y s t e m R e q u i r e m e n t s

P e r f o r m a n c e ;C 3 C 1 1 o l e a -t o a c U U 3 C i

D o c u m e n t a t i o n :

A p p l e W o r k sI n t e g r a t e d w o r d p r o c e s s o r ,s p r e a d s h e e t , d a t a b a s e .A p p l e H o l i A p p l e C o m p u t e r2 0 5 2 5 M a r i a n i A v e .C u p e r t i n o , C 9 5 0 1 4$ 2 5 0l i e : 8 0 - c o l u r i m c a r d , d i s k d r i v e

P o o r F a i r G o o d E x c e l l e n t

P r o c e s s i n g W o r d sL i k e t h D a t a B a s e a n

S p r e a d s h e e t , t h W o r dP r o c e s s o r c a b b r o k e nd o w n i n t o t w b a s i c a ct i v i t i e s : c r e a t i n g d o c um e n t s , a n f o r m a t t i n gt h e m f o v a r i o u s p u r p o s e s .

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

W o r d w r a p i p r e s e n t , a i h a n d y t o o l c a l l e d S t i c k yS p a c e s , w h i c h a l l o w s y o t k e e p t o g e t h e r c h a r a c t e r st h a t y o d o n ' t w a n t w r a p p i n g t t h n e x t l i n e — s u c ha f u l l n a m e . T h o s e u s e f u l s t a n d b y s F i n d a n R e p l a c ea r a l s o h e r e , b u u n l i k e m a n y w o r d p r o c e s s o r s , t h e yc a d i s t i n g u i s h b e t w e e n u p p e r - a n l o w e r - c a s e l e t t e rc o m b i n a t i o n s o i g n o r e t h e m a l t o g e t h e r , d e p e n d i n g o y o u r w h i m . H o w e v e r , t h e y o n l y w o r k f r o m t h c u r s o rl o c a t i o n o d o w n .

I t h W o r d P r o c e s s o r , t h Z o o m f u n c t i o n l e t s y o v i e w a l o y o u r c a r r i a g e r e t u r n s a n o t h e r f o r m a t s e t i n g s . I t h D a t a B a s e a n S p r e a d s h e e t i d i s p l a y s o t h e rt h i n g s t h a t w i l l b d i s c u s s e d l a t e r .

a l s o a p p r e c i a t e d M a r k e r s , w h i c h a l l o w y o t " m a r k " p l a c e s i y o u r d o c u m e n t s t h a t y o c a q u i c kl j u m p t t h a t s p o t l a t e r . T h i s i h a n d y w h e n y o w a n tt i n s e r t s o m e t h i n g f r o m t h S p r e a d s h e e t o D a t a B a s el a t e r , f o c o p y i n g o m o v i n g , o j u s t q u i c k l y m o v i n g y o u rc u r s o r . Y o c a s e u t 2 5 n u m b e r e d m a r k e r s .

A p p l e W o r k s ' w r i t i n g s c r e e n i s n ' t c l u t t e r e d l o o k i n g ,a n i t ' s s i m p l e t s t a r t w r i t i n g r i g h t a w a y , u n l e s s y o d e c i d e t c h a n g e t h d e f a u l t s e t t i n g s o t h d o c u m e n t ' sp a r a m e t e r s . Y o c a d t h i s b e f o r e , d u r i n g , o r a f t e r y o w r i t e . T h d e f a u l t v a l u e s f o t h m a i n p r i n t e r o p t i o n s -l i k e m a r g i n s , s p a c i n g , l i n e s a n c h a r a c t e r s p e r i n c h ,e t c . — a l l s e e m r e a s o n a b l e a n a r e a s y t c h a n g e , b u t h d e f a u l t p l a t e n w i d t h i 8 . i n c h e s , a n m o s t s t a nd a r d p a p e r i 8 . i n c h e s . S o y o u m u s t c h a n g e t h a t s e t i n g e v e r y t i m e y o s e u d o c u m e n t , a n t h a t s e e m su n n e c e s s a r y .

* ' W h i l e t h S p r e a d s h e e t a n D a t aB a s e i n t e g r a t e i b o t h d i r e c t i o n s ,

m o v i n g d a t a t t h W o r d P r o c e s s o r i o n e - w a y s t r e e t . "

O t h e r s p e c i a l f o r m a t t i n g f e a t u r e s t h a t a l l o w y o t c o n t r o l t h e l a y o u t o y o u r d o c u m e n t i n c l u d e o p t i o n s f o h a n g i n g p a r a g r a p h s a n b u l l e t s , j u s t i f i c a t i o n o f t h e s i d e so y o u r t e x t , a n p a g e h e a d e r s a n f o o t e r s . Y o c a s e u y o u r o w p a g e s , o l e A p p l e W o r k s d i f o y o u .W h e n A p p l e W o r k s b r e a k s a p a g e , i a t t e m p t s t k e e pp a r a g r a p h s i n t a c t . T h i s i a n i c e f e a t u r e . U n f o r t u n a t el y y o c a n ' t s e u s e v e r a l f i l e s t a u t o m a t i c a l l y p r i n to u s e q u e n t i a l l y . P e r h a p s t c o u n t e r b a l a n c e t h i s , t h

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

B e c a u s e t h W o r d P r c e s s o r k e e p s a l o i t i n f o rm a t i o n i m e m o r y , i w o r k s e x t r e m e l y f a s t — i td o e s n ' t h a v e t k e e p s t o pp i n g t a c c e s s t h d i s k .

H o w e v e r , t h i s l i m i t s y o u r d o c u m e n t s t a b o u t 2 p a g e so f 5 4 - l i n e , s i n g l e - s p a c e d t e x t w i t h 1 2 8 K , a n o n l yp a g e s w h e n u s i n g j u s t 6 4 K . A l s o , d o n ' t l o o k f o s p e l li n c h e c k e r o m a i l - m e r g e c a p a b i l i t i e s . T h e y w e r e n ' ti n c l u d e d . [ M e g a W o r k s , a $ 1 2 5 p a c k a g e f r o m M e g a h a u sC o r p . , p r o v i d e s t h s p e l l i n g c h e c k e r a n m a i l - m e r g ec a p a b i l i t i e s " m i s s i n g " f r o m A p p l e W o r k s . — E d . ]

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

A S C I I F i l e s

D I F i l e s

Q u i c k F i l e F i l e s

A S C I I F i l e s

A S C I I F i l e s

D I F i l e s

V i s i c a i c F i l e s

C l i p b o a r d

« -

W o r d P r o c

« -

e s s o r

4

H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 5

Page 52: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 52/136

I N T E G R A T I N G T W A P P L I C A T I O N SH e r e i d i s p l a y o f t h e s t e p s i n v o l v e d i p u t t i n g s o m e A p -

p l e W o r k s D a t a B a s e i n f o r m a t i o n i n t o a W o r d P r o c e s s i n gm e m o ( t t h d i r e c t o r o t h p i c o m p a n y u s e d i e x a m p l e si t h t u t o r i a l m a n u a l ) .

P h o t o 1 H e r e w e ' v es e l e c t e d t h e f i l e s t h a tw w i s h t a d t t h

D e s k t o p f o c u r r e n tu s e — N e w P i e s ( D a t a

B a s e f i l e } , a n N e B u l l e t i n f W o r d P r

c e s s o r f i l e } .

P h o t o 2 U s i n g t h R e c o r d S e l e c t i o n

R u l e s o p t i o n o t h N e P i e s f i l e , w e ' v ee x t i a c t e d a l o f t h e

p i b r a n d s w i t h s a l e so m o r e t h a n 1 0 0 0 ,

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

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

t i o n t h a t w w a n t t i n s e n i o u m e m o .

P h o t o 3 B e f o r e w c a P r i n t t h i s f i l e t

t h C l i p b o a r d a n t h e n t t h W o r d P r

c e s s o r , w e m u s t f o m a i t f i t . T h

R e p o r t F o r m a t s c r e e nd i s p l a y s a l o t h o

t i o n s a v a i l a b l e t d t h i s . W d e l e t e d s o m ec a t e g o r i e s s t h a t t h e

r e p o r t l e n g t h i o n l y6 c h a r a c t e r s w i d e ,

w h i c h w i l l a l l o w i t f i i n t o t h e m e m o . W

w i l l u l s o h a v e t o t a lc a l c u l a t e d f o t h

T o t a l S a l e s c o l u m n .

P h o t o 4 T h i s i N e B u l l e t i n , t h W o r d

P r o c e s s i n g f i l e t w h i d i w w a n t t a d t h D a t a B a s e r e p o r t .

I w i l l b i n s e r t e db e n e a t h t h l i n e

" H e r e a r e t h e s t a t s o o u b e s t - s e l l i n g

o r g a n i c p i e s . "

P h o t o 5 H e r e w h a v eM o v e d o u D a t a B a s er e p o r t f r o m t h C l i p

b o a r d t t h W o r dP r o c e s s o r f i l e . W

a l r e a d y d e l e t e d t h ef i l e n a m e , d a t e , a n

o t h e r f o r m a t t i n g i f o r m a t i o n t h a t w a

i n s e r t e d w i t h t h r e p o r t . N o t i c e t h a t t h e

T o t a l S a l e s c o l u m nh a b e e n t o t a l e d . T h i s

i t h f i n a l a p p e a ra n c e o f t h e m e m o .

5 H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

o t h p o w e r f u l t e x t e d i t o r c o u l d b e n i f t y f e a t u r e f o a s s e m b l y l a n g u a g e o P a s c a l p r o g r a m m e r s . W h e n y o f i n i s h e d i t i n g s u c h f i l e , y o c o u l d s a v e i a A S C I I t r e t u r n i b a c k t i t o r i g i n a l s o u r c e f o c o m p i l i n g . T h i sw o u l d t a k e e x p e r i m e n t i o n a n i n o s o m e t h i n g f o b e g i n n e r s . H o w e v e r , i i w o r t h i n v e s t i g a t i n g .

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

c a l c u l a t e d , a n w h a t k i n d o f o r m a t o r r e p o r t y o w o u l dl i k e t e n u w i t h . B u t h h a r d e s t p a r t i a c t u a l l yc r e a t i n g y o u r s p r e a d s h e e t ; t h e c o m p l i c a t e d p r o c e s s i i n h e r e n t l y m i g r a i n e - b r e e d i n g . A p p l e W o r k s , h o w e v e r ,d o e s a c o m m e n d a b l e j o o t r y i n g t m a k e i e a s y o y o u , a n o n c e y o u ' v e d o n e o n o t w o . y o p r o b a b l yw o n ' t e v e n n e e d t c o n s u l t t h m a n u a l .

L i k e t h W o r d P r o c e s s o r s c r e e n , t h S p r e a d s h e e ts c r e e n i p r e t t y b a r e , l e a v i n g y o p l e n t y o r o o m t v i e wy o u r w o r k . A c r o s s t h t o a r l e t t e r s r e p r e s e n t i n g t h d e f a u l t c o l u m n w i d t h s , a n d o w n t h l e f t s i d e a r r o n u m b e r s . H o w e v e r , y o a r n o r e s t r i c t e d t u s i n g t h t y p i c a l c o l u m n a n f o r m u l a t y p e S p r e a d s h e e t — y o u c a f o r m a t t h S p r e a d s h e e t t a c c o m m o d a t e f i n a n c i a ls t a t e m e n t s , a m o r t i z a t i o n s c h e d u l e s , o b r o a d r a n g eo o t h e r n u m e r i c r e p o r t s .

' ' Y o u a r n o a l l o w e d t C o p y o M o v e p a r to r e c o r d — y o u ' v g o

t t a k e t h w h o l e t h i n g .o n o t h i n g a a l l . "

O n c e y o u ' v e d e c i d e d h o y o w a n t y o u r s p r e a d s h e e tt l o o k , y o c a s e y o u r S t a n d a r d V a l u e s f o r l a b e l s ,v a l u e s , c o l u m n w i d t h s , a n r e c a l c u l a t i o n s . L a b e l s m a b l e f t - o r r i g h t - j u s t i f i e d , o r c e n t e r e d , w h i l e v a l u e s m a b d i s p l a y e d w i t h o w i t h o u t c o m m a s , d o l l a r s i g n s , f i e d e c i m a l s , o r a s p e r c e n t s . C o l u m n w i d t h s m a v a r yf r o m t 7 c h a r a c t e r s a n c a c h a n g e t h r o u g h o u t t h s p r e a d s h e e t i d e s i r e d . W h e n y o e n t e r n e v a l u e i t t h s p r e a d s h e e t , y o c a e i t h e r h a v e t h p r o g r a ma u t o m a t i c a l l y r e c a l c u l a t e t h e s h e e t , o y o c a d i m a n u a l l y . B e c a u s e t h e n t i r e s p r e a d s h e e t d i s a p p e a r sa n r e p r i n t s o t h s c r e e n e v e r y t i m e y o u c h a n g ev a l u e o u s c o m m a n d ( w h i c h i r a t h e r a n n o y i n g ) , y o m a w a n t t o s e t t h i s s t a n d a r d o M a n u a l i y o h a v et m a k e l o o c h a n g e s — s o t h a t i r e c a l c u l a t e s o n l yo n c e . F o f l e x i b i l i t y ' s s a k e y o m a o v e r r i d e t h e S t a nd a r d V a l u e s f o a n c e l l s y o s p e c i f y s t h a t y o c a t i n k e r w i t h t h e f o r m a t . T f i n d o u t h c u r r e n t s e t t i n g so t h S t a n d a r d V a l u e s a a n t i m e , s i m p l y c a l l u t h H e l p s c r e e n .

E d i t i n g t h S p r e a d s h e e t i v e r y s i m p l e a n u s e s t h s a m e e d i t i n g c o m m a n d s o t h o t h e r t w a p p l i c a t i o n s .H e r e t h Z o o m c o m m a n d s e r v e s t d i s p l a y t h e f o r m u l a sf o e v e r y c e l l , a n d y o u c a p r i n t t h i s o u t w h i l e y o a r z o o m e d i n

T w e x c e p t i o n s t t h s i m p l e c o m m a n d s a r M o v ea n C o p y . T h p r o g r a m w i l l n o t a l l o w y o t i d e n t i f yb l o c k s f o t h e s e f u n c t i o n s u n l e s s y o s p e c i f i c a l f y P r i n tt t h C l i p b o a r d f o a p r i n t o u t o p l a c e m e n t i W o r dP r o c e s s i n g f i l e . Y o m a M o v e t t h C l i p b o a r d b r o w so n l y , a n w i t h i n t h s p r e a d s h e e t b e n t i r e r o w s " o c o u m n s . Y o u m a C o p y t t h C l i p b o a r d b y r o w s o n l y ,a n C o p y w i t h i n t h s p r e a d s h e e t i o n d i r e c t i o n —e i t h e r u o d o w n i c o l u m n o l e f t o r i g h t i r o w —

Page 53: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 53/136

d e p e n d i n g o w h e r e t h c u r s o r i w h e n y o c h o o s et C o p y . M o v i n g a n d C o p y - _ _ i n b e c o m e e v e n t r i c k i e rw h e n f o r m u l a s r e f e r t o t h e r c e l l s i t h w o r k s h e e t .H o w e v e r , t h i s c a b h a n d l e d b s p e c i f y i n g w h e t h e r t h f o r m u l a s s h o u l d b a l t e r e d r e l a t i v e t t h e i r n e p o s it i o n , o s h o u l d r e m a i n u n c h a n g e d .

C a l c u l a t i n g f o r m u l a s m a b d i f f i c u l t f o r b u s i n e s su s e r s , w h w i l l b d i s a p p o i n t e d t f i n d t h a t t h e r e i o l o n f i n a n c i a l f u n c t i o n — N e t P r e s e n t V a l u e — a n d o n l o g i c a l f u n c t i o n — I F — p r o v i d e d i t h p r o g r a m .

F o f r e q u e n t l y - u s e d s p r e a d s h e e t s , y o c a p r o t e c ta g a i n s t a c c i d e n t a l c h a n g i n g o l a b e l s , v a l u e s , o r a l c e l l sw i t h t h P r o t e c t i o n o p t i o n . A n t s e p a r t o s h e e tt h a t m a b o u o v i e w , y o c a w o r k w i t h a s p r e a ds h e e t s p l i t h o r i z o n t a l l y o r v e r t i c a l l y — c h a n g i n g y o u rs c r e e n f r o m o n w i n d o w i n t o t w t h a t s c r o l l i s y c h r o n i z e d f a s h i o n , o s e p a r a t e l y .

A c c o r d i n g t t h m a n u a l , S p r e a d s h e e t f i l e s c a n c o nt a i n 1 2 c o l u m n s a n d 9 9 9 r o w s f o m a x i m u m o 1 2 6 . 8 7 3 e m p t y c e l l s . B u i y o w a n t t d i s c u s s f i l l e d

c e l l s , t h a t i a n o t h e r m a t t e r e n t i r e l y , w i t h 6 4 R A a l l o w i n g a b o u t 1 0 0 0 f i l l e d c e l l s , a n 1 2 8 K R A p r v i d i n g f o a b o u t 6 0 0 0 f i l l e d c e l l s . T h a t i a e n o r m o u sd i s c r e p a n c y i f i g u r e s .

D e a l i n g W i t h D a t aT h A p p i e W o r k s D a t a B a s e d o e s n o l o o k m u c h d i

f e r e n t f r o m t h S p r e a d s h e e t — i t p r e s e n t s n u m b e r s a n w o r d s i c e l l s , w i t h t h r o w s c o m p r i s e d o r e c o r d s a n t h c o l u m n s m a d e u o t h c a t e g o r i e s , o " f i e l d s "w i t h i n t h r e c o r d s . T h o n l y d i f f e r e n c e i t h a t t h e s e c e l l sa r e n ' t c a l c u l a t e d t o g e t h e r . ( H o w e v e r , y o c a g e g r o u po r e p o r t t o t a l s f o s p e c i f i e d n u m e r i c c a t e g o r i e s a w e l la s c a l c u l a t e d f i e l d s . )

T h m e n u - d r i v e n n a t u r e o t h p r o g r a m m a k e s i e a s yt s e u n e f i l e o e d i t a e x i s t i n g o n i t h o t h e rt w a p p l i c a t i o n s , b u i t h D a t a B a s e s o m e o t h s c r e e np r o m p t s a r v a g u e , a n t h m a n u a l l a p s e s f r o m i t n o m a l l y c l e a r p r e s e n t a t i o n . F o e x a m p l e , a f t e r y o i n d i c a t et h a t y o w a n t t s t a r t f i l e f r o m s c r a t c h a n e n t e rt i t l e f o i t s c r e e n p o p s u t h a t i d i v i d e d i t w o : o o n s i d e i s a y s C a t e g o r y n a m e s a n d t h c u r s o r i b l i n ki n o C a t e g o r y 1 O t h o t h e r s i d e a r s o m e o p t i o n st u s i e n t e r i n g c a t e g o r y n a m e s . A p p a r e n t l y w h a t y o a r s u p p o s e d t d i d e l e t e C a t e g o r y 1 t y p e i y o u r o w c a t e g o r y n a m e s w i t h ( R E T U R N ) f o l l o w i n g e a c h o n e , a n w h e n y o a r d o n e p r e s s ( E s c ) t g t t h n e x t t a s k .d i s c o v e r e d t h i s m a i n l y t h r o u g h t r i a l a n e r r o r .

R e c o r d s a r d i s p l a y e d i e i t h e r s i n g l e - o m u l t i p l e -r e c o r d l a y o u t s . T h s i n g l e l a y o u t l i s t s o n r e c o r d ' sc a t e g o r i e s a n i t c o n t e n t s v e r t i c a l l y , a n t h m u l t i p l el a y o u t l i s t s a l t h r e c o r d s , w i t h t h c a t e g o r i e s s t r e t c h i n go u h o r i z o n t a l l y . H e r e t h Z o o m f e a t u r e t o g g l e s y o b e w e e n t h t w o . A l t h o u g h y o c a n c h o o s e t h e c a t e g o r i e st h a t y o u w a n t t d i s p l a y o s c r e e n i t h e y s t r e t c h b e y o n dt h s c r e e n w i d t h , o d d l y e n o u g h y o c a n n o t s c r o l l o v e rt v i e w t h m i s s i n g c a t e g o r i e s .

A l s o o d i t h f a c t t h a t A p p i e W o r k s h a i n c l u d e dF i n d c o m m a n d f o t h D a t a B a s e , b u l e f t o u i t c o p l e m e n t t h R e p l a c e c o m m a n d . T h o t h e r e d i t i n g c o m a n d s a r c o n s i s t e n t w i t h t h r e s t o f t h e p r o g r a m , e xc e p t t h a t t h e M o v e c o m m a n d w i l l o n l y p l a c e r e c o r d sb e l o w t h e c u r s o r ' s c u r r e n t p o s i t i o n , w h i c h p r e v e n t s y o f r o m m o v i n g a n y t h i n g d o w n t t h b o t t o m l i n e o t h r e p o r t . Y o a r a l s o n o a l l o w e d t C o p y o M o v e p a r to r e c o r d — y o u ' v e g o t t a k e t h w h o l e t h i n g . . o n o t h i n g a a l l .

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

W h a t y o g a i n i s p e e d ,y o l o s e i c a p a c i t y . "

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

^ _ ^ _ i m e m o r y a o n c e . W i t h a na v e r a g e r e c o r d s i z e o 7

c h a r a c t e r s , a A p p l e e q u i p p e d w i t h o n l y 6 4 c a h o l do n l y a b o u t 1 4 0 r e c o r d s ; a A p p l e w i t h 1 2 8 K ,7 5 0 — s u r e l y n o e n o u g h f o m a n y b u s i n e s s a p p l i c a t i o n s .A n d , e v e n i y o h a v e o n l y o n b y t e p e r r e c o r d , y o c a o n l y u s e m a x i m u m o 1 3 5 0 r e c o r d s . W h a t y o g a i ni s p e e d , y o l o s e i c a p a c i t y .

O n g o o d f e a t u r e o t h D a t a B a s e i s i t s d a t e a n t i m ef o r m a t s f o c a t e g o r i e s . B i n c l u d i n g t h w o r d s " d a t e "o " t i m e " i s o m e f o r m a s p a r t o c a t e g o r y n a m e -s u c h a " B i r t h d a t e " o " S t a r t T i m e " — A p p i e W o r k s w i l lc o n v e r t y o u r e n t r i e s i t h a t c a t e g o r y t t h p r o p e r d a t eo t i m e f o r m a t a n a d a . m . o p . m . d e s i g n a t i o n s . T h i si e s p e c i a l l y h a n d y i y o l a t e r w a n t t s o r t y o u r r e c o r d sb d a t e o t i m e . T h A r r a n g e o p t i o n w i l l s o r t o n f i e l da t i m e i n u m e r i c a l o a l p h a b e t i c a l o r d e r , f r o mh i g h e s t t l o w e s t o v i c e v e r s a . I y o w a n t m o r e t h a no n f i e l d p e f i l e s o r t e d , y o h a v e t k e e p r e p e a t i n g t h A r r a n g e p r o c e d u r e .

T h D a t a B a s e i q u i t e f l e x i b l e i t h w a y s i a l l o w sy o t e x t r a c t o n o r s e v e r a l r e c o r d s f r o m a f i l e w i t hi t R e c o r d S e l e c t i o n R u l e s o p t i o n . I a d d i t i o n t s e a r c h i n g f o r e c o r d s w i t h c e r t a i n c h a r a c t e r c o m b i n at i o n s , t h p r o g r a m p r o v i d e s v a r i e t y o t e r m s t h a t y o c a u s t s e u o n o m o r e c o n d i t i o n s f o s e l e c t i n gr e c o r d s . A e x a m p l e m i g h t b t h i g h l i g h t o n o y o u rc a t e g o r i e s , s a y , M o n t h l y S a l e s : i y o c h o o s e t h e o p t i o ni g r e a t e r t h a n a n t y p e i $ 1 0 , 0 0 0 , t h p r o g r a m w i l l g i v ey o l i s t o a l m o n t h s i t h f i l e w h e n s a l e s e x c e e d e d$ 1 0 , 0 0 0 .

F o s c r e e n d i s p l a y s , p r i n t - o u t s , o i n s e r t i o n i n t o W o r dP r o c e s s i n g f i l e s , y o c a c h o o s e b e t w e e n t w o b a s i cr e p o r t s t y l e s : t a b l e s f o r m a t , w i t h y e m o r e r o w s a n c o l u m n s ; a n l a b e l s f o r m a t , w i t h l i s t l o o k . Y o c a c h o o s e t h e c a t e g o r i e s a n r e c o r d s t b i n c l u d e d , a

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

C o m p a r e d t t h w i d e v a r i e t y o p r i n t o p t i o n s o f f e r e di t h W o r d P r o c e s s o r , t h e D a t a B a s e ' s p r i n t o p t i o n s a r p r e t t y s l i m p i c k i n g s — n o u n d e r l i n e s , b o l d f a c e , o o t h e r" s p e c i a l " f e a t u r e s a r e a v a i l a b l e h e r e . O c o u r s e , y o c o u l d f i r s t p a s t e t h e r e p o r t i n t o W o r d P r o c e s s o r f i l e ,a n t h e n u s e i t f e a t u r e s t r e f o r m a t y o u r r e p o r t .

W r a p - u pT h S p r e a d s h e e t a n W o r d P r o c e s s o r h a v e f e m i n o r d r a w b a c k s , b u t o t h w h o l e t h e y w o r k q u i t e w e l lb t h e m s e l v e s a n t o g e t h e r . T h D a t a B a s e i a d e q u a t e ,b u t a b i w e a k e r a n d m o r e l i m i t e d t h a n t h o t h e r t w a p p l i c a t i o n s . T h e y a r a l f a s t a n e a s y t u s e . B e c a u s eo A p p l e W o r k ' s p r i c e , s o m e p e o p l e m a a f i r s t b e p u to f b t h i s p a c k a g e , f i g u r i n g t h a t t h e y c o u l d a d e q u a t el f i l l t h e i r n e e d s b b u y i n g s o l o p r o g r a m s t h a t c o s t l e s s .O t h e r s w h c o u l d e a s i l y a f f o r d t h i s p r o g r a m m i g h t b h a m p e r e d b s o m e o i t b u s i n e s s - r e l a t e d l i m i t a t i o n s .a n w o u l d p e r h a p s o p f o s o m e t h i n g m o r e e x t e n s i v e .B u f o s t u d e n t s , s m a l l - b u s i n e s s o w n e r s a n d w o r k e r s ,a n o t h e r s w h f i n d t h a t t h e y h a v e a n e e d f o a g o o di n t e g r a t e d p r o g r a m t h a t w o n ' t o v e r b u r d e n t h e m w i t hm o r e c o m m a n d s a n o p t i o n s t h a n t h e i r n e e d s d i c t a t e ,t h i s i f a i r p r i c e , a n s o l i d p r o d u c t i v i t y p a c k a g e f o t h e A p p l e . H C

H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 5

Page 54: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 54/136

H o r n b l o w e rI n s i d e T h S I C h i p

b R o g e r W o o dH C S t a f f

L e a r n a b o u t " S I D ' s T r i c k s " a n s t a r tb u i l d i n g y o u r o w n B A S I C S y n t h e s i z e r

o t h s o u n d - r i c h C - 6 4 . .

E l s e w h e r e i t h i s m a g a z i n e i r e v i e w o f n u m b e r o e x c i t i n g h a r d w a r e a n d s o f t w a r e p r o d u c t s t h a t m a k e u i n t h S I D c h i p l i t e r a l l y c h i l d ' s p l a y ( s e e T h M u s i c o S o u n d , p a g e s 3 2 - 3 7 ) . F o t h o s e w h w a n t t u s " d o - i t -y o u r s e l f " a p p r o a c h , t h i s a r t i c l e i t h f i r s t i s e r i e s t h a tw i l l h e l p y o b u i l d y o u r o w B A S I C e l e c t r o n i c s y n t h e s i z e r .W w i l l b e g i n b e x p l a i n i n g t h e S I D c h i p a n t h " t r i c k s "t h a t i c a p e r f o r m .

C o m m o d o r e b o a s t s t h a t t h C - 6 4 " i e q u i p p e dw i t h o n o t h m o s t s o p h i s t i c a t e d e l e c t r o n i cm u s i c s y n t h e s i z e r s a v a i l a b l e o n a n y h o m e c o m

p u t e r . ' A n y o n e f a m i l i a r w i t h s o u n d s y n t h e s i s w h l o o k sa 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 ' s c a p a b i l i t i e sh a t a g r e e .

T s t a r t w i t h , t h c h i p i " p o l y p h o n i c " — t h a t i s i t o s c i l l a t o r s ( s o u n d g e n e r a t o r s ) c a c r e a t e d i s t i n c t

t o n e s o " v o i c e s . " E a c h v o i c e i c o m p l e t e l y p r o g r a mm a b l e w i t h d i s t i n c t i v e w a v e f o r m s a n d i t o w d e d i c a t e d E n v e l o p e G e n e r a t o r . I a d d i t i o n , e a c h v o i c ec a n b e r u n t h r o u g h a p r o g r a m m a b l e f i l t e r t f u r t h e re n h a n c e i t s o u n d . F i n a l l y , t h v o i c e s c a b m a d et w o r k t o g e t h e r t h r o u g h s y n c h r o n i z a t i o n a n v a r i o u sf o r m s o m o d u l a t i o n , w h e r e o n v o i c e c o n t r o l s o r" m o d u l a t e s " a n o t h e r .F o u r W a v e f o r m s

T h S I c h i p c a c r e a t e t h t r i a n g l e , s a w t o o t h , p u l s e ,a n n o i s e w a v e f o r m s ( s e e F i g u r e 1 ) T h t r i a n g l e w a v ei a e v e n , r e g u l a r w a v e t h a t c r e a t e s m e l l o w , f i u t e -l i k e t o n e . O a l t h w a v e s a v a i l a b l e i t h S I c h i p , t h i so n i c l o s e s t t t h e b a s i c w a v e o a l s o u n d — t h e s i n ew a v e . T h s a w t o o t h w a v e , a l s o c a l l e d r a m p , h a sm o r e b r a z e n t o n a l q u a l i t y — l i k e a s a x o p h o n e . D u t t h a d d e d h a r m o n i c s p r e s e n t i t h i s w a v e f o r m , i t e n d st b t h l o u d e s t a n h a v e t h m o s t p r e s e n c e o a l t h w a v e s a v a i l a b l e i t h C - 6 4 .

W h e r e t h t r i a n g l e a n s a w t o o t h w a v e s t e n d t v a r yi a a n a l o g o f l u i d w a y . t h e p u l s e w a v e i m o r e d i g i t a li n a t u r e , b e i n g e i t h e r " o n " o " o f f . " I c a p r o d u c e aw i d e v a r i e t y o f t o n a l q u a l i t i e s b a l t e r i n g t h " w i d t h "o t h p u l s e , o t h a m o u n t o t i m e t h p u l s e i " o n "o " o f f . " E a c h o s c i l l a t o r i t h S I c h i p h a s a p a i r o r e g i s t e r s w h i c h d e t e r m i n e t h p u l s e w i d t h . T h m o r e5 H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

r e g u l a r , s q u a r e p u l s e w a v e ( " o n " t i m e e q u a l t " o f ft i m e ) c r e a t e s h o l l o w a n b r i g h t t o n e , a n t h m o r eu n e v e n p u l s e w a v e s ( " o n " t i m e n o e q u a l t " o f f t i m e )p o s s e s s m o r e n a s a l , r e e d y q u a l i t y . F i g u r e s h o w sd i f f e r e n t p u l s e w a v e s : o n e s q u a r e w a v e a n o n w i t hv e r y n a r r o w p u l s e w i d t h .

T h f o u r t h w a v e f o r m , c a l l e d n o i s e , i i r r e g u l a r i n a t u r e , a n d , d e p e n d i n g u p o n t h f r e q u e n c y s e l e c t e d ,c r e a t e s s o u n d s r a n g i n g f r o m a l o w g r u m b l i n g t a h i g hh i s s i n g n o i s e . I i m o s t u s e f u l i c r e a t i n g t h e n u m e r o u st y p e s o s o u n d e f f e c t s h e a r d i t h a r c a d e - t y p e g a m e sf o t h e C - 6 4 .E n v e l o p e C o n t r o l

S o u n d i t i m e - r e l a t e d p h e n o m e n o n . N o s o u n d e i s t s o u t s i d e o t i m e — r a t h e r , i i t h r e l a t i o n s h i p b t w e e n p a r t i c u l a r w a v e f o r m ' s a m p l i t u d e ( o l o u d n e s s )t t i m e t h a t g i v e s s o u n d i t u n i q u e c h a r a c t e r . T h S I c h i p c o n t a i n s m a s t e r v o l u m e c o n t r o l f o a l o s c i l l a t o r s ; t h a t i s t h m a x i m u m v o l u m e o a n y s o u n dt h S I c h i p c r e a t e s . E a c h o t h o s c i l l a t o r s b e c o m e sa c t i v e w h e n " g a t e " s i g n a l i s e n t t i t a n t h o s c i l l a t o r r e m a i n s a c t i v e u n t i l t h " g a t e " i c l o s e d .

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

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

T h A t t a c k i t h a m o u n t o t i m e i t a k e s a p a r t i c u l a rn o t e o r s o u n d t g f r o m z e r o t t h m a x i m u m v o l u m es e b t h m a s t e r v o l u m e . T h D e c a y i t h t i m e f o t h n o t e t d e c r e a s e f r o m m a x i m u m v o l u m e t w h a t i c a l l e d t h S u s t a i n l e v e l . T h i s i t h v o l u m e t h a t t h s o u n d w i l l s e t t l e a u n t i l t h e g a t e s i g n a l i s h u t o f f .

Page 55: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 55/136

F i g u r e-

. _

T r i a n g l e S a w t o o t h S q u a r e P u l s e N a r r o w P u l s e N o i s e

F i g u r e

' " s

R e l e a s e i t h t i m e i t a k e s f o t h t o n e t g f r o m t h S u s t a i n l e v e l t o z e r o v o l u m e o n c e t h g a t e s i g n a l i r e m o v e d . T h a m o u n t o t i m e f o A t t a c k a n D e c a y c a nv a r y f r o m m i l l i s e c o n d s t s e c o n d s . R e l e a s e t i m e c a b v a r i e d b e t w e e n m i l l i s e c o n d s a n 2 s e c o n d s .F i l t e r , S y n c h r o n i z a t i o n , a n M o d u l a t i o n

A l o u t p u t f r o m t h o s c i l l a t o r s c a b s e l e c t i v e l ym o d i f i e d b y p r o g r a m m a b l e f i l t e r . T h f i l t e r b e c o m e sa c t i v e a r o u n d p a r t i c u l a r f r e q u e n c y c a l l e d t h " c u t o f f 'f r e q u e n c y . T h f i l t e r h a d i f f e r e n t m o d e s : h i g h p a s s ,l o p a s s , a n b a n d p a s s . T h h i g h - p a s s f i l t e r " a t e n u a t e s " ( t u r n s d o w n t h v o l u m e o n t o n e s b e l o w t h c u t o f f f r e q u e n c y , a n " p a s s e s " ( d o e s n o t u r n d o w n t h v o l u m e o n t o n e s a b o v e t h c u t o f f f r e q u e n c y . S i m i l a rl y t h l o w - p a s s f i l t e r a t t e n u a t e s f r e q u e n c i e s a b o v e t h c u t o f f f r e q u e n c y a n p a s s e s t h o s e b e l o w i t F i n a l l y , t h b a n d - p a s s f i l t e r p a s s e s o n l y t h o s e f r e q u e n c i e s a r o u n dt h e c u t o f f f r e q u e n c y .

N o o n l y d t h s e p a r a t e o s c i l l a t o r s f u n c t i o n i d e p e n d e n t l y , b u t h e y a l s o c a b p r o g r a m m e d t w o r kt o g e t h e r . T h e y c a b e s y n c h r o n i z e d s t h a t t h e i r f u d a m e n t a l f r e q u e n c i e s a r e a c t u a l l y i s y n c , w h i c h a l l o w sf o s o m e e x c i t i n g h a r m o n i c e f f e c t s . A n d , R i n g M o d u l at i o n c a p a b i l i t y ( t h e m a t h e m a t i c a l c o m b i n a t i o n o t h o u t p u t s f r o m o s c i l l a t o r s ) m a k e s a l s o r t s o g o n g a n b e l l e f f e c t s p o s s i b l e . I n a d d i t i o n . O s c i l l a t o r n u m b e rc a b s e u t f r e q u e n c y m o d u l a t e t h o t h e ro s c i l l a t o r s — g i v i n g t h C - 6 4 s o m e a m a z i n g l ys o p h i s t i c a t e d e l e c t r o n i c s o u n d a b i l i t i e s .

G e t t i n g S I T P l a yT h o n l y r e a l d i f f i c u l t y a s s o c i a t e d w i t h t h i s m a r v e l o u s

s y n t h e s i z e r i i m a k i n g i p l a y . C a n ' t p e o p l e w h w a n tt u s C o m m o d o r e B A S I C w r i t e t h e i r o w m u s i c a n s o u n d p r o g r a m s ? T h i s a r t i c l e i t h f i r s t i s e r i e s t h a tw i l l h e l p y o d j u s t t h a t . I t h n e x t f e w i s s u e s o H C M ,w w i l l b u i l d B A S I C e l e c t r o n i c s y n t h e s i z e r u s i n g t h C o m m o d o r e 6 4 ' s o w B A S I C l a n g u a g e t t a t h S I c h i p ' s s o u n d c a p a b i l i t i e s .

T r a n s l a t i n g F r e q u e n c y T S I P O K E SI S I D . t h e x a c t f r e q u e n c y o t h s o u n d i d e t e r m i n e d

f o e a c h o t h o s c i l l a t o r s b f r e q u e n c y - c o n t r o lr e g i s t e r s . B u t h f r e q u e n c y o t h n o t e y o w i s h t p l a ym u s t f i r s t b c o n v e r t e d b m a t h e m a t i c a l f o r m u l a t o b t a i n t h p r o p e r v a l u e s . T h C o m m o d o r e 6 U s e r ' sG u i d e c o n t a i n s l i s t f o c o n v e r t i n g a n n o t e i n t o t h p r o p e r P O K E v a l u e s . H o w e v e r , t h i s m e a n s t h a t i o r d e rt p l a y e a c h n o t e , y o u , t h e p r o g r a m m e r , h a v e t l o o ku t h n o t e a n i n c l u d e i t P O K E v a l u e i t h p r o g r a m .T h i s i u s u a l l y d o n e i m a n y D A T A s t a t e m e n t s . I o r d e rt i n c l u d e a l o c t a v e s ( 9 n o t e s ) . 1 9 d i f f e r e n t n u m b e r sm u s t b p l a c e d i n t o v a r i a b l e s t a l l o w B A S I C p r o g r a mt h a v e a l o t h n o t e s a i t b e c k a n c a l l .

T h a c c o m p a n y i n g p r o g r a m i f a m o r e m e m o r y -e f f i c i e n t m e t h o d o f a r r i v i n g a t t h e s e P O K E v a l u e s . I m a t h e m a t i c a l l y c a l c u l a t e s ( t h r o u g h t h u s o f u n ct i o n s i n l i n e s 4 5 a n 4 6 0 ) t h v a l u e s o a l t h P O K Ev a l u e s f o t h e n t i r e 8 o c t a v e s , b a s e d u p o n t h v a l u eo t h l o w e s t n o t e — a C n o t e o f r e q u e n c y 1 6 . 3 5 1 5 9 7 7H e r t z ( c y c l e s p e s e c o n d ) . I s t o r e s t h v a l u e s i 3 - d i m e n s i o n a l , i n t e g e r a r r a y N T % ( ) T h f i r s t s u b s c r i p ti n u m b e r f r o m t o 1 2 , w h i c h i d e n t i f i e s t h n o t e :i C i C # , 3 i D e t c . T h s e c o n d s u b s c r i p t i n u m b e rf r o m t 7 w h i c h d e s i g n a t e s t h o c t a v e o t h n o t e .

T h t h i r d s u b s c r i p t i e i t h e r o 1 T h z e r o e l e m e n tw i l l g i v e t h e l o w - b y t e P O K E v a l u e , a n t h o n e e l e m e n tw i l l g i v e t h e h i g h - b y t e P O K E v a l u e . T h u s , t h a v eo s c i l l a t o r p l a y a A - 4 4 0 , y o w o u l d P O K E i t f r e q u e nc c o n t r o l r e g i s t e r s w i t h N T % < 1 0 , 4 , 0 ) a n N T % ( 1 0 , 4 , l ) .I y o w i s h t i n c l u d e t h i s f e a t u r e i o n o y o u r p r g r a m s , y o o n l y n e e d t c o p y t h s u b r o u t i n e f r o m l i n e s4 5 0 - 5 2 0 . T h i s r o u t i n e t a k e s a p p r o x i m a t e l y 1 s e c o n d st r u n ; w h e n t h a r r a y i f u l l , t h e n t i r e c o s t i m e m o r yi o n l y 9 5 b y t e s .

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

s a w t o o t h w a v e a n A D S R s e t t i n g s i l i n e s 2 8 0 - 2 9 0 .I f u t u r e i n s t a l l m e n t s , w w i l l b e x p a n d i n g t h i s p r g r a m t g i v e y o m o r e i n s i g h t i n t o h o t p r o g r a m t h S I c h i p f r o m B A S I C , a n b u i l d c o m p l e t e m u s i cs y n t h e s i z e r .

2 . 3 1 a

1 6 7 3 9 2 S

2 2 2 2 3 2 4

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

3 3 4 3 5

3 6 7 3 8

3 9 4 0 4 4 2 4 3 4 4 4 5

[ 6 - 4 7 4 8 Q 9 5 0 5 5 2

Y E K

E R . E MH E H E | C O ! P

E H E E

H i E MR ' E ME P H I N T

i . ■ : . - e j

O W

O A O K

C R E A T EG

B . R O G . E j Rh ; o m ; eV E R S■ c ' o M O D O R

) N

N

L A :

T H A TO C T A V E

f

N E X T

C

E N

O

A

a a

D I V A L LW O O DO f C r O M

r

O

A

N O

V P O S

A C j

9 T H E NT H E N

G O 0

5

P O I K E J F i L l ,O

P O K j E . C , H | (k | i ; = p i e e k u

T H E NT H E N 3 0 N T % [

P - O i K i E ] C 3 O T : O , 3

v i ; o 1 1 I -

4 D D E

F F H T H T F E T U R M

T

F

F H E Q U E N

G ?

V I W J A I I

D O | W " N

9 S

O

P O

F

P O K E

O

0 5 9 4 6 3 0 9P H J C F R I ' N . TF R 5 6 i -1 ; 9 7 7 F O R

N E X T

. 1

K

P U

T H E N

R P R

T H E N 3 0 0

+ V

O

0 6 0 9 6

t

F F

D E M O

U 0 3

F O

P O K E

2

P N E X T

T H E N 4 0 0

T

N

L E T TT T T

D E

2 5

F F Q O

D E

T H E NT H E N

T

P O

F O

N T

E

E A

A

F l

N

9

N

P

H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 5

Page 56: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 56/136

" T u n d e r e s t i m a t e y o u r e n e m y ' ss t r e n g t h s i t l o s e t h e b a t t l e "

— S u n T z u .

W i t h t h e s e w o r d s o a d v i c e ,w b e g i n T h A n c i e n t A r o W a r . T h i s i g a m e o

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

T h i s g a m e i b a s e d o n p r i n c i p l e sf r o m t h b o o k T h A r t o f W a w r i tt e b C h i n e s e p h i l o s o p h e r / g e n e r a lS u T z i 4 0 A D ( H i a l s o t h t o u g h e s t g e n e r a l y o w i l l h a v e t f a c e i t h g a m e . ) T h i s b o o k i s t i l lc o n s i d e r e d o n o t h m o s t i m p o rt a n t s t u d i e s o s t r a t e g y a n t a c t i c se v e r w r i t t e n , a n w a s t u d i e d b G h e n g i s K h a n , N a p o l e a n , a n M a T s T u n g .

I t h b o o k a n i n t h i s g a m e t h e r ea r f o u r b a s i c t y p e s o w a r : a t t r i t i o n ,g u e r i l l a , m a s s a n m a n e u v e r , a n s i e g e . E a c h t y p e r e q u i r e s i t o w s t r a t e g i e s a n t a c t i c s i y o a r g i n t s u r v i v e a n c a p t u r e y o u r o p o n e n t ' s f l a g . A y o p l a y t h e g a m e ,y o u r s t r a t e g i e s m a n e e d t c h a n g ea y o u r e n e m y ' s s t r a t e g y u n f o l d s .P i c k a F i g h t , A n F i g h t

Y o b e g i n t h g a m e b r e a d i n g t h a n c i e n t s c r o l l s , w h i c h t e l l y o t h s t o r y o f t h e b a t t l e y o a r a b o u t t f i g h t a n n a m e t h e g e n e r a l w h o my o w i l l f a c e . Y o a l s o h a v e a o t i o n t c h a n g e t h r u l e s , a n c a e v e n d e c i d e w h i c h g e n e r a l y o w i l lb f a c i n g . ( I y o d o n ' t f e e l u t t a c k l i n g N a p o l e a n , y o c a s t a r t o u w i t h C r a z y I v a n . ) T h i s m e a n s t h a tt h 1 p r e s e t c a m p a i g n s c a b c h a n g e d b y o b e f o r e p l a y , a c t u a ll c r e a t i n g m a n y d i f f e r e n t b a t t l es c e n a r i o s .

T h A n c i e n t A r o W a r e c r e a t e sl e g e n d a r y g e n e r a l s a s y o u r o p

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

' T h i s i g a m e o s t r a t e g y ,w i t h t w g e n e r a l s : y o u , a n y o u r o p p o n e n t — a f a m o u s

f i g u r e o u o t h b l o o d yp a g e s o h i s t o r y , p l a c e di b a t t l e f i e l d i f i g h t

t t h f i n i s h / 9

T h A n c i e n t A n o

r e v i e w b S t e v e N e l s o nH C S t a f f

H e e d t h a d v i c e o S u T z u , a n w h k n o w sm a y b e y o w i l l b t h n e x t g e n e r a l

t c o n q u e r t h e w o r l d .

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

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

E v e r y c a m p a i g n h a i t o w s e o o b s t a c l e s : r u g g e d m o u n t a i n s , d e n s ef o r e s t s , a n t r e a c h e r o u s w a t e r c r o s si n g s . E a c h o t h e s e c a c a u s e y o t l o s e s q u a d , s k e e p t h i s i n m i n d a y o p l a y . T h t y p e o t e r r a i n w h e r et h b a t t l e i f o u g h t h a d e f i n i t e i nf l u e n c e o t h b a t t l e ' s o u t c o m e . T h m o r e r u g g e d t h p l a y i n g f i e l d , t h g r e a t e r t h e c h a n c e t h a t y o u r m e w i l l b k i l l e d i t r a n s i t , o w i l l a r r i v et i r e d a n h u n g r y . T h m o r e f a t i g u e dy o u r m e a r e , t h l e s s e f f e c t i v e t h e yw i l l b i b a t t l e . Y o c a r e p l e n i s hy o u r f o o d s u p p l i e s a l o n g t h w a b t r a v e l i n g t h r o u g h v i l l a g e s .

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

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

b a t t l e s . F r o m t h m a i n m e n u , y o c a a c c e s s t h g a m e g e n e r a t o r .T h e r e y o s t a r t w i t h b l a n k s c r e e nw h i c h r e p r e s e n t s s e c t i o n o t h e b a tt l e f i e l d a n g r i d s h o w i n g y o u d i f e r e n t t y p e s o t e r r a i n — f o r e s t s ,r i v e r s , p o n d s , h i l l s , e t c . A t h b e g i nn i n g o t h b a t t l e y o s e l e c t o b s t a c l e sa n t e r r a i n f r o m t h i s g r i d a n d e s i g nt h b a t t l e f i e l d , s e t t i n g u t h e a c t u a lb a t t l e b p l a n t i n g t h e f l a g s , c r e a t i n gt h e a r m i e s , a n d e c i d i n g w h e r e t h e yw i l l b d e p l o y e d . A t h b e g i n n i n g o e a c h b a t t l e , t h a n c i e n t s c r o l l s o p e nt l e y o g i v e d e s c r i p t i o n o t h f i e l d o f b a t t l e a n t h r e a s o n w h t h b a t t l e i b e i n g f o u g h t . d r e a m t u a l k i n d s o c r a z y r e a s o n s f o p e o p l e t f i g h t . O n c e t h g a m e i u n d e r w a y ,t h c o m p u t e r t a k e s c o n t r o l o t h b l a c k a r m y .

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

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

5 © H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

Page 57: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 57/136

H C R e v i e w

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

A y o a r p l a y i n g , y o c a m o v et h e c u r s o r f r e e l y a b o u t t h s c r e e na n g a t h e r i n f o r m a t i o n o t h s t r e n g t h o f t h e e n e m y . Y o w i l lr e c e i v e n e w s f r o m t h f r o n t n o t i f y i n gy o w h e n t h e n e m y i s i g h t e d ( s p i e sc a h e l p y o s e e t h e e n e m y f a s t e r ) ,a n w h e n t h e r e i a e n c o u n t e r b t w e e n t w o s q u a d s . O n c e t w s q u a d sm e e t , y o m u s t m o v e t h c u r s o r o v e rt t h e m a n p r e s s t h k e y , a t i v a t i n g t h Z o o m m o d e . Y o a r t h e n t r a n s p o r t e d t c l o s e - u p v i e wo t h b a t t l e s c e n e , w i t h y o u r s q u a do o n s i d e o f t h s c r e e n a n t h e n e m y ' s o n t h o t h e r . F r o m t h e r e

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

T h g r a p h i c s a r f i r s t r a t e ,e s p e c i a l l y w h e n i t h Z o o m m o d e .C l o s e - u p s o v i l l a g e s , f o r t s , a n b r i d g e s a r e q u i t e d e t a i l e d , a n t h a n i m a t i o n o t h b a t t l e s i v e r y g o o d .W a i I m p e r f e c t

T h A n c i e n t A r o W a i f i n eg a m e , b u i d o e s h a v e a f e w p r o bl e m s . T h k e y b o a r d r e s p o n s e o t h P C j r i s l o w c o m p a r e d t t h P C H o w e v e r , t h i s i p r o b a b l y n o f a u l to t h p r o g r a m ; r a t h e r i h a t d w i t h t h w a t h t w m a c h i n e s h a d l v i d e o a c c e s s . I a l s o s e e m e d t m t h a t t h e e n e m y ' s s q u a d s a l m o s ta l w a y s m o v e d l o f a s t e r t h a n m i n e ,g i v i n g t h e c o m p u t e r a u n f a i r

N a m e :P r o g r a m T y p e :M a c h i n e s :D i s t r i b u t o r :

T h A n c i e n t A r o W a A d v e n t u r e g a m eI S P C P C j rB r o d e r b u n d S o f t w a r e1 P a u l D r i v eS a R a f a e l . C A 9 4 9 0 3

P r i c e : S 4 4 . 9 5S y s t e m R e q u i r e m e n t s :

I B P C 1 2 8 K . c o l o r / a d a p t e r c a r d , R G m o n i t o rI B P C j r : 1 2 8 K , c o l o r m o n i t o r

P e r f o r m a n c e : P o o r F a i r G o o d E x c e l l e n tP P C j r

E n g r o s s m e n t :D o c u m e n t a t i o n :

" T h e 2 p r e s e t c a m p a i g n sc a n b e c h a n g e d b y o

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

b a t t l e s c e n a r i o s . "

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

I t o o k a f e w b a t t l e s b e f o r e b e g a nt p l a n r e a l s t r a t e g y , r a t h e r t h a ne n g a g i n g t h e n e m y w h e n e v e r a n dw h e r e v e r e n c o u n t e r e d h i m .B e c a u s e t h e m p h a s i s o t h i s g a m ei o d e v e l o p i n g s t r a t e g i e s a n w a i n c a m p a i g n s , m i n i t i a l a p p r o a c hl e t m a n y l o s t b a t t l e s a n l o o f r u s t r a t i o n .

D o c u m e n t a t i o n p r o v i d e d w i t h t h g a m e i e x c e l l e n t . I i c r e a t i v e l yp a c k a g e d , i v e r y e a s y t u n d e rs t a n d , a n c o m e s w i t h a q u i c k -r e f e r e n c e c a r d f o u s w h i l e p l a y i n g .

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

h a v e i t h a t t h e k e y b o a r d r e s p o n s eo t h P C j r c o u l d b e b e t t e r — o t h e rt h a n t h a t , i i f i n e g a m e . T h A c i e n t A r o W a h a a l t h e a c t i o n o

v i d e o g a m e a n t h i n t e r e s t o ft e x t - o r i e n t e d a d v e n t u r e , a n i c o b i n e s t h t w i n t o r a t h e r p l e a s i n gp a c k a g e .

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

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

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

H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 5

Page 58: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 58/136

L E G A C YI

f o t h P C j r

R e v i e wb D a v i d G B r a d e r

H C S t a f f

M o r e t h a n j u s t f l a s h i n g r e l i g h t s , t h i s l i t t l e b e a u t ya d d s s e c o n d d i s k d r i v e a n e x p a n s i o n s l o t s

t t h h u m b l e J u n i o r .

W h a t c a y o d w i t h P C j r t h a t h a o n d i s kd r i v e a n 1 2 8 K o m e m o r y ? Y o c a n d o l o o t h i n g s , b u n o t v e r y c o n v e n i e n t l y w i t h o u t

s e c o n d d i s k d r i v e . O n w a y o c o u l d a d s e c o n dd i s k d r i v e i t a c t u a l l y t r i n s t a l l i n g i y o u r s e l f . [ S e et h a r t i c l e e n t i t l e d . " O n e f o t h M o n e y . T w f o t h S l o w : A d d i n g S e c o n d D r i v e t t h P C j r " i H o m e C o mp u t e r M a g a z i n e V o l . 4 N o 4 — E d . ] O r y o c o u l d f i n d

t h i r d - p a r t y m a n u f a c t u r e r w h w i l l s u p p l y a s e c o n dd i s k d r i v e . B u t o n e o t h m a i n p r o b l e m s w i t h a d d i n ga s e c o n d d i s k d r i v e t t h P C j r i t h a t t h e I B M - s u p p l i e d ,f l o p p y - d i s k c o n t r o l l e r c a r d i d e s i g n e d s p e c i f i c a l l y t a d r e s s o n l y o n f l o p p y d i s k d r i v e .

T h r e e w a y s t g e a r o u n d t h i s p r o b l e m e x i s t : T h f i r s to p t i o n i t m o d i f y t h I B M - s u p p l i e d d i s k c o n t r o l l e r c a r d .T h s e c o n d i t t h r o w i a w a y a n r e p l a c e i w i t h t o t a ll n e d i s k d r i v e c o n t r o l l e r c a r d t h a t w i l l a d d r e s s m o r et h a n o n f l o p p y d i s k d r i v e . T h l a s t m e t h o d a v a i l a b l ei t n o b u t h I B P C j r w i t h t h e d i s k d r i v e c o n t r o l l e r ,a n i n s t e a d s t a r t w i t h t h i r d - p a r t y c o n t r o l l e r a n d r i v ea l r e a d y i n s i d e t h J u n i o r .L e g a c y T e c h n o l o g i e s , L t d . s u p p l i e s h a r d w a r e a n s o f t w a r e t o s a t i s f y b o t h o p t i o n s t w a n t h r e e , a b o v e .B e c a u s e m o s t o o u r e a d e r s w h c u r r e n t l y o w P C j r sp u r c h a s e d t h e m w i t h t h I B d i s k d r i v e , c o n t r o l l e r , a n 1 2 8 K o m e m o r y , w w i l l c o v e r t h L e g a c y T e c h n o l o g i e s

e x p a n s i o n s y s t e m t h a t w a e n g i n e e r e d f o t h a tc o n f i g u r a t i o n — i . e . , t h L e g a c y I I

L e g a c y I I — T h e I n s i d e S t o r yW h e n g e t t i n g s t a r t e d w i t h t h e x p a n d e d P C j r , i i

r e a l l y a n n o y i n g t j u s t t h r o w a w a y a e x p e n s i v e e l e ct r o n i c d e v i c e s u c h a s t h e I B d i s k d r i v e c o n t r o l l e r , s w w o n ' t . W e ' l l k e e p i a s p a r e i c a s e t h L e g a c yI d i s k d r i v e c o n t r o l l e r b o a r d e v e r f a i l s . ( O c o u r s e , w w i l l b e r e d u c e d t s i n g l e - d r i v e o p e r a t i o n a g a i n d u r i n ga n r e p a i r t i m e , b u t h a t i b e t t e r t h a n h a v i n g t h s y s t e m d o w n t o t a l l y . )5 H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

T h d i s k d r i v e c o n t r o l l e r b o a r d i s n ' t t h o n l y t h i n gt h a t c o m e s i t h L e g a c y / / - — t h e w h o l e p a c k a g e c o s i s t s o f c a s e ( t h e s a m e s i z e a n s h a p e a s t h e P C j r ) c o t a i n i n g t h s e c o n d d i s k d r i v e , a I n t e r e s t i n g f r o n t - p a n e ld i s p l a y , p o w e r s u p p l y , a n e x p a n s i o n s l o t s . T h f r o n t -p a n e l d i s p l a y i m o s t l y r o o f l a s h i n g r e l i g h t s . T h e s el i g h t s , o L E D ' s ( l i g h t e m i t t i n g d i o d e s ) , a r d r i v e n b t h e v a r i o u s i n t e r n a l s i g n a l s o t h c o m p u t e r " b u s , " a n i n t h i s d a a n a g a r a u s e f u l a s t h t w i n k l i n g l i g h t so n y o u r C h r i s t m a s t r e e — t h e y ' r e p r e t t y t l o o k a t b u t h e y s e r v e n i m p o r t a n t p u r p o s e . r e a l i z e t h a t a f e wd i e h a r d a s s e m b l y - l a n g u a g e p r o g r a m m e r s w i l l u s t h o s el i g h t s f o d e b u g g i n g , b u t f o t h m a j o r i t y o p e o p l e t h e yr e p r e s e n t n o t h i n g m o r e t h a n p r e t t y l i g h t s h o w .

B e h i n d t h i s p r e t t y f a c a d e r e s i d e e x p a n s i o n c a r ds l o t s . T h e s e s l o t s w i l l a c c e p t L e g a c y T e c h n o l o g i e s , L t d .e x p a n s i o n c a r d s . L e g a c y h a p u b l i s h e d t h c a r d -c o n n e c t o r s i g n a l d e f i n i t i o n s , w h i c h t h e y a r c a l l i n g t h L - b u s . T w e x p a n s i o n c a r d s a r e c u r r e n t l y a v a i l a b l e f o t h L - b u s f r o m t h c o m p a n y : O n i m e m o r y c a r d t h a th o l d s u t 2 5 6 K o d y n a m i c R A c h i p s ( a f u l l yp o p u l a t e d b o a r d h a s a s u g g e s t e d r e t a i l p r i c e o $ 3 9 5 ) .T h s e c o n d c a r d a v a i l a b l e i c o m b i n a t i o n c l o c k / c a l e nd a c h r o n o g r a p h a n p a r a l l e l p r i n t e r p o r t u n i t t h a tc o m e s w i t h a p r i n t s p o o l e r p r o g r a m ( s u g g e s t e d r e t a i lp r i c e : $ 1 5 9 ) .

T i g h t S q u e e z e o t h M e m o r y C a r dT h L e g a c y I u n i t , a s u p p l i e d t u s i n c l u d e d o n

o f t h e f u l l y p o p u l a t e d m e m o r y c a r d s . T h m a j o r c o p l a i n t t h a t h a v e a b o u t t h i s p r o d u c t i t h d i f f i c u l t y i nv o l v e d i i n s t a l l i n g t h e x p a n s i o n c a r d s . T h m e m o r yc a r d s u p p l i e d w i t h t h e u n i t h a t f i i n t o t h b o t t o ms l o t i n t h c a s e . I s h a p p e n s t h a t t h p o s i t i o n o t h p o w e r s u p p l y i t h b a c k o t h c a s e a n t h e a c t u a ld e p t h o f t h e c a s e p r e c l u d e i n s e r t i n g t h c a r d s t r a i g h ti n t o t h L - b u s c o n n e c t o r . h a t o s t a r t t h c a r d i n t o t h s l o t a a a n g l e a n t h e n f o r c e i i n s l i g h t l y b e n d i n g

Page 59: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 59/136

P H O T O 1 E v e r y t h i n g s h o w n h e r e c o m e s I t h L e g a c y I s y s t e m k i t ,w i t h t h e e x c e p t i o n o f t h e f u l l y p o p u l a t e d m e m o r y c a r d . T h e m e m o r yc a r d i s h o w n i t h l e f t f o r e g r o u n d a b o v e .

N a m e : L e g a c y I D e s c r i p t i o n : P e r i p h e r a l e x p a n s i o n s y s t e m w i t h

d i s k d r i v e a n d e x p a n s i o n c a r d s l o t s .A l s o i n c l u d e d ; a r e p l a c e m e n t d i s kd r i v e c o n t r o l l e r ( t h a t c a h a n d l et h e e x t r a d i s k d r i v e ) , c a b l e s , a n s o f t w a r e t m o d i f y t h P C - D O Sb o o t d i s k t a l l o w t h e P C j r t r e c o g n i z e t h L e g a c y u n i t .

M a c h i n e : I B P C j rD i s t r i b u t o r : L e g a c y T e c h n o l o g i e s . L t d .

4 8 1 7 N o r t h 5 6 t h S t r e e tL i n c o l n , N e b r a s k a 6 8 5 0 4( 4 0 2 ) 4 6 6 - 8 1 0 8 .

P r i c e : S 7 9 5 w i t h o u t e x p a n s i o n c a r d s .S y s t e m R e q u i r e m e n t s : I B P C j r w i t h 1 2 8 K m e m o r y a n t h

I B I n t e r n a l d i s k d r i v e .P o o r F a i r G o o d E x c e l l e n t

P e r f o r m a n c e :E a s e o S e t - u p :D o c u m e n t a t i o n :C o s t / B e n e f i t :

t h p r i n t e d c i r c u i t c a r d i t s e l f , u n t i l i s n a p p e d i n t o t h s o c k e t — i t ' s a m o s t u n c o m f o r t a b l e s o u n d a n d o n t h a tc a u s e s s w e a t y p a l m s f r o m f e a r o d a m a g i n g t h m e m o r yb o a r d , t h e c a s e , o t h e d i s k d r i v e . A n o p e r a t i o n t h a tr e q u i r e s u n d u e f o r c e i o n t h a t s h o u l d h a v e b e e ne n g i n e e r e d o u o t h e p r o d u c t . d i t r t p u l l t h c a r do u a n i n s e r t i c o u p l e o t i m e s t s e i t h e r e w a a n y d a m a g e . w a s u c c e s s f u l i c o m p l e t i n g t h " h a i r -r a i s i n g " o p e r a t i o n t w i c e a n t h s y s t e m s t i l l w o r k e d ,b u q u a r t e r o a i n c h m o r e i d e p t h , o s k i n n i e rp o w e r s u p p l y c e r t a i n l y w o u l d b g r e a t l y a p p r e c i a t e d .[ W h e n a s k e d a b o u t t h i s , c o m p a n y s o u r c e i n f o r m e du t h a t t h e L E d i s p l a y w i l l b r e m o v e d f r o m f u t u r ev e r s i o n o f t h e L e g a c y e x p a n s i o n s y s t e m — i n c r e a s i n g t h s p a c e f o c a r d i n s e r t i o n — E d . ]A d d i n g S e c o n d S t o r y t t h J u n i o r

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

T h L e g a c y u n i t s i t s d i r e c tl o t o o t h P C j r a f r e es t a n d i n g s e p a r a t e p i e c e . T h t w f l a t - r i b b o n c a b l e s ( o n e f o t h L - b u s a n o n f o t h e d i s kd r i v e ) a r e t h e o n l y t i e s b t w e e n t h t w u n i t s . T h e s ec a b l e s e x t e n d f r o m t h b o t t o m - r i g h t o t h L e g a c yc h a s s i s ( w h i c h i a b o u t a i n c h w i d e r t h a n t h P C j r c a s e ) . T h L e g a c y - s u p p l i e dd u m m y c o v e r i i n s t a l l e d t p r o t e c t t h e c a b l e s t h a t a r c o n n e c t i n g t h L e g a c y u n i t t t h e J u n i o r . A l i g n i n g t h L e g a c y I s i s i t s s q u a r e l y o t o o t h J u n i o r p r d u c e s v e r y h a n d s o m e c o m p u t e r s y s t e m — u n l e s s y o uh a v e a n I B s i d e - e x p a n s i o n m o d u l e ( s u c h a t h p a r a l l e lp r i n t e r p o r t ) a l r e a d y i n s t a l l e d . I n t h i s c a s e t h L e g a c yu n i t i s h o r t e r t h a n t h P C j r a n m u s t b o f f s e t t o t h r i g h t . I m o r e t h a n o n e s i d e - e x p a n s i o n m o d u l e i a t a c h e d , t h s p r e a d b e t w e e n t h L - b u s a n d i s k d r i v ec a b l e s t e n d t b e c o m e p r o b l e m . T h i s i b e c a u s e t h d i s k d r i v e c a b l e m u s t c o n n e c t i n s i d e t h P C j r a n t h L - b u s c a b l e m u s t p l u g i n t o t h e o u t s i d e o t h l a s t s i d e -e x p a n s i o n m o d u l e .P l u g g i n g t h p o w e r c a b l e i n t o t h b a c k o t h L e g a c yu n i t ( t h e o t h e r e n i n t o p o w e r o u t l e t ) a n s w i t c h i n gi o p r e p a r e s t h s y s t e m f o o p e r a t i o n . N o w , w h e n y o

" . . . f e d i e h a r da s s e m b l y - l a n g u a g e p r o g r a m m e r s

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

t h e y r e p r e s e n t n o t h i n g m o r et h a n p r e t t y l i g h t s h o w . "

s w i t c h o t h P C j r p o w e r b u t t o n y o c a w a t c h t h L e g a c y I P ' s l i g h t s f l i c k e r a n b l i n k a t h e u n i t g o e st h r o u g h i t s e l f - t e s t . B w a t c h i n g t h s c r e e n i t h l o w e rr i g h t - h a n d c o r n e r , y o w i l l n o t i c e t h a t t h m e m o r y t e s tc y c l e w i l l g r i g h t t h r o u g h t h n o r m a l 1 2 8 K a l t h w a u t h r o u g h 2 5 6 K a n f i n a l l y e n a 3 8 4 K o m e m o r y -p r e t t y i m p r e s s i v e . B u t o n c e y o b o o t u D O S , y o u ' l ld i s c o v e r t h a t y o w o n ' t b a b l e t a c c e s s t h e s e c o n d d i s kd r i v e o t h a d d i t i o n a l m e m o r y , s i t ' s b a c k t r e a d i n gt h L e g a c y I i n s t r u c t i o n m a n u a l w h i c h , b t h w a y ,c o n s i s t s o 1 l o o s e - l e a f p a g e s — n o t e v e n b o u n dt o g e t h e r . F o r t u n a t e l y , i d o e s ( b a r e l y ) h a v e s u f f i c i e n t i s t r u c t i o n s t g e t t h e s y s t e m o p e r a t i o n a l . w a t o l d b L e g a c y t h a t t h e y h a v e n e m a n u a l w i t h m o r e p a g e sa n m o r e i n f o r m a t i o n t h a t c o v e r s u s a g e o t h s y s t e m ,b u i w a n o t p r o v i d e d i t i m e f o r t h i s r e v i e w .W h e n c h e c k i n g t h r o u g h t h p a c k i n g m a t e r i a l , y o w i l l f i n d d i s k e t t e c a l l e d t h L E G A C Y S Y S F I XD I S K E T T E . T h i s , a l o n g w i t h s o m e i n s t r u c t i o n s i t h m a n u a l , w i l l a l l o w y o t g e n e r a t e s p e c i a l P C - D O S d i s k

t h a t w i l l r e c o g n i z e t h a d d it i o n a l m e m o r y a n t h s e o n d i s k d r i v e . T h i s o p e r at i o n r e a l l y i q u i t e s i m p l e a n t a k e s a b o u t f i v e m i n u t e s .F r o m t h a t p o i n t o y o a l w a y s u s t h i s s p e c i a l l y -p r e p a r e d " L e g a c y P C - D O Sb o o t d i s k " t b r i n g u y o u rs y s t e m . t r i e d s e v e r a l d i f -f e r e n t D O c o m m a n d s t e

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

w a t h D I S K C O P Y c o m m a n d . F o s o m e r e a s o n , d u r i n gt h a c t u a l o p e r a t i o n o t h e D I S K C O P Y , t h e P C j r ' s v i d e om e m o r y g o o v e r w r i t t e n a n t h s c r e e n i m a g e s h o w e dn o t h i n g b u t s c r a m b l e d c h a r a c t e r s . T h f i r s t t i m e t h i sh a p p e n e d , t h o u g h t t h a t t h e n t i r e s y s t e m h a d g o n eb a n a n a s a n d s h u t i d o w n . T h s e c o n d t i m e i h a p e n e d , j u s t w a i t e d u n t i l t h e d i s k d r i v e s s t o p p e d r u n i n g . T h e n a s s u m e d t h a t t h D I S K C O P Y h a b e e n c o p l e t e d , e v e n t h o u g h i w a s n ' t s h o w i n g o t h e s c r e e n ,a n r e b o o t e d t h s y s t e m . A f t e r t h e r e b o o t . c h e c k e dt h n e c o p y o t h d i s k e t t e ( p r o d u c e d u n d e r D I S K C O P Yb e f o r e t h e p o w e r w a s h u t d o w n ) t s e w h e t h e r i w a i f a c t c o m p l e t e c o p y . I w a s . A p p a r e n t l y , t h D I S K C O P Yf u n c t i o n d o e s p e r f o r m p r o p e r l y , b u t h u s a g e t w h i c hL e g a c y p u t s t h e v i d e o m e m o r y g e t s t o t a l l y w i p e d o u

H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 5

Page 60: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 60/136

b t h D I S K C O P Y c o m m a n d . B r e a d i n g f u r t h e r i t h m a n u a l , f o u n d t h i s s t a t e m e n t a b o u t t h e L E G A C Y . C O MW e . " T h i s p r o g r a m r e a r r a n g e s s o m e o t h P C j r m e m o r ys y o w i l l b a b l e t r u m o r e o t h P p r o g r a m s . ' 'S u r e e n o u g h , a s o o n a t h a t f i l e e x e c u t e d a n r e t r i e dt h D I S K C O P Y c o m m a n d , t h a p p a r e n t f l a w d i s a p p e a r e d .

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

e l e c t r o n i c d e v i c e s u c h a t h I B d i s k d r i v e c o n t r o l l e r

P H O T O 3 T h p e n c i l t i i l l u s t r a t e s t h p o i n t o f i n t e r f e r e n c eb e t w e e n t h p o w e r s u p p l y a n t h m e m o r y c a r d d u r i n g i s t a l l a t i o n o t h c a r d ( s e e t e x t f o r d e t a i l s ) .

W e l l , t h e r e i s ' m u c h e l s e t s a a b o u t t h L e g a c y1 d i s k d r i v e . I w o r k s j u s t l i k e y o w o u l d e x p e c t s e o n d i s k d r i v e t w o r k a n h a s c a u s e d n o t r o u b l e d u i n g t h e p e r i o d o t i m e t h a t t h s t a f f h e r e h a s b e e n u s i n gi t I w o r k s a w e l l a t h i n t e r n a l d i s k d r i v e o t h P C j r .T h m e m o r y e x p a n s i o n c a r d i t h L e g a c y I u n i t h a a l s o b e e n w o r k i n g v e r y w e l l . O c o u r s e , t h e r e i s t i l l t h p r o b l e m o t h P C j r a r c h i t e c t u r e ( l a c k o D i r e c t M e m o r yA c c e s s a n t h P C j r I D c o d e i R O M ) w h i c h m a p r e c l u d e s o m e o t h l a r g e r , s t a n d a r d I B P s o f t w a r e( a v a i l a b l e f r o m I B a n a l s o s o m e t h i r d - p a r t y v e n d o r s )f r o m f u n c t i o n i n g o t h P C j r . Y o w o u l d b w i s e t t r a n s o f t w a r e p a c k a g e o y o u r L e g a c y - e q u i p p e d s y s t e mb e f o r e b u y i n g i t

P H O T O 2 H e r e i t h L e g a c y I d i s k d r i v e c o n t r o l l e r ( w h i c hr e p l a c e s t h e I B d i s k d r i v e c o n t r o l l e r ) a n t h e c a b l e t c o n e c t t h t w d r i v e s t t h c o n t r o l l e r .

A n P C j r s o f t w a r e w i l l s t i l l o p e r a t e f i n e a n a p p a r e n t l yr e c o g n i z e s t h e a d d e d m e m o r y , e x c e p t o c o u r s e , p r g r a m s w r i t t e n i C a r t r i d g e B A S I C , b e c a u s e i o n l yr e c o g n i z e s G 4 o m e m o r y . W t r i e d M i c r o s o f t ' s F l i g h tS i m u l a t o r a n i r e c o g n i z e s t h e a d d i t i o n a l m e m o r y .P e r h a p s t h m o s t i m p r e s s i v e p i e c e o s o f t w a r e t h a t w h a v e r u o t h i s e x p a n d e d J u n i o r s y s t e m i A n d r e wT o b i a s ' M a n a g i n g Y o u r M o n e y , f i n a n c i a l d a t a - b a s ep a c k a g e t h a t e a t s u l o o m e m o r y a n r e q u i r e s t w d i s k s . I w i l l r u o s i n g l e d r i v e s y s t e m , b u i r e q u i r e sd i s k s w a p p i n g a c e r t a i n p o i n t s i i t o p e r a t i o n . [ W a t c hf o c o m p a r i s o n o f s e v e r a l o t h P s o f t w a r e p r o g r a m s 'p e r f o r m a n c e w i t h d i f f e r e n t e x p a n s i o n s y s t e m s i f u t u r e i s s u e . — E d . ]

T h q u e s t i o n t h e n , c o m e s d o w n t t h i s : I t h L e g a c yI u n i t w o r t h i t c o s t ? C o n s i d e r i n g t h e r e c e n t s a l e p r i c ef o t h P C j r ( a r o u n d $ 9 9 9 w i t h 1 2 8 K o m e m o r y , d i s kd r i v e , a n c o l o r m o n i t o r ) , t h e L e g a c y I p r i c e o $ 7 9 5s e e m s t b t o h i g h . ( D o n ' t f o r g e t , t h 2 5 6 K m e m o r y

P H O T O 4 L e g a c y I w i t h t h e m e m o r y c a r d f u l l y i n s t a l l e d a n o p e r a t i n g w i t h t h e P C j r s y s t e m .

b o a r d i a a d d i t i o n a l S 3 9 5 . . T h S 7 9 5 p r i c e p o i n tw o u l d c e r t a i n l y s e e m m o r e p a l a t a b l e i t h e x t r am e m o r y c a r d w e r e i n c l u d e d .

B u o n c e y o g e o v e r t h p h o b i a o f i n s e r t i n g t h m e m o r y c a r d a n h a v i n g t d i s c a r d t h I B d i s k c o t r o l l e r c a r d , t h L e g a c y I s y s t e m i a r e l i a b l e a i i w e r e b u i l t b B i g B l u e i t s e l f . T h a t ' s r i g h t f o l k s , l i k e t h i sp r o d u c t — I t o a e a s i l y p l e a s e d b p r e t t y b l i n k i n gl i g h t s .

T h i n k i n g o f S u b s c r i b i n g ?R e m e m b e r t h e s e t i m e - w o r n t r u t h s :" w a t c h e d p o t n e v e r b o i l s . "

" P a t i e n c e i v i r t u e . "' G o o d t h i n g s c o m e

t t h o s e w h w a i t . "" A l l o w 6 - w e e k s f o d e l i v e r y

o y o u r f i r s t i s s u e . "H O M E C O M P U T E R

6 © H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

Page 61: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 61/136

T h F a c t o r yR e v i e w

b S t e v e N e l s o n

H C R e v i e w

f — j — . - . - —

G y o

^ - j m

u * n t t o c h a ) l * n « 4 t o m a o n t ?

N a m e :P r o g r a m T y p e :M a c h i n e s :D i s t r i b u t o r :

P r i c e :

T h F a c t o r yE d u c a t i o n a lA p p l e I F a m i l yS u n b u r s t C o m m u n i c a t i o n s3 W a s h i n g t o n A v eP l e a s a n t v l l l e , N 1 0 5 7 0$ 5

S y s t e m R e q u i r e m e n t s : 4 B K . d i s k d r i v e

P e r f o r m a n c e :E n g r o s s m e n t :D o c u m e n t a t i o n :

P o o r F a i r G o o d E x c e l l e n t

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

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

i d e a l l y s u i t e d t t h e s e l e a r n i n g m a c h i n e s . U n f o r t u n a t el y t h n u m b e r o q u a l i t y e d u c a t i o n a l p a c k a g e s p r d u c e d b y s o f t w a r e m a n u f a c t u r e r s i l i m i t e d . M o r e a r b e i n g w r i t t e n e v e r y d a y . b u m o s t o t h e a r l y p r o g r a m sw e r e h a l f - h e a r t e d a t t e m p t s t c o n v e r t v i d e o g a m e s i n t oe d u c a t i o n a l g a m e s . W h i l e t h e s e t y p e s o g a m e s c a w o r k w e l l w i t h c h i l d r e n , i i b e t t e r t p r e s e n t c h a l l e n g e si n o n v i o l e n t a n p o s i t i v e e n v i r o n m e n t .

S u n b u r s t C o m m u n i c a t i o n s i m a r k e t i n g a n e d u c at i o n a l g a m e c a l l e d T h F a c t o r y w h i c h l e t s c h i l d r e n a ct u a l l y c r e a t e p r o d u c t s a n a s s e m b l y l i n e s o s c r e e n .T h r e e j o b s i t h f a c t o r y n e e d t b d o n e : T h f i r s t i sl e a r n i n g a b o u t t h e t h r e e m a c h i n e s a n w h a t t h e y c a d o T h s e c o n d j o i b u i l d i n g y o u r o w f a c t o r y t c r e a t ep r o d u c t s o n a n a s s e m b l y l i n e . T h t h i r d j o i t t e s ty o u r n e w - f o u n d s k i l l a m a k i n g p r o d u c t s b d u p l i c a t i n gt h s a m e p r o d u c t t h a t t h c o m p u t e r m a k e s .L e a r n i n g T h r e e N e J o b s

A m e n t i o n e d , j o n u m b e r o n c o n c e r n s l e a r n i n ga b o u t h o t h f a c t o r y w o r k s a n a b o u t t h m a c h i n e st h a t a r i i t Y o w i l l l e a r n h o t o p e r a t em a c h i n e s — t h e p u n c h , t h s t r i p e m a c h i n e , a n t h r o t a t o r . E a c h o n p e r f o r m ss e v e r a l f u n c t i o n s . T h ^ ~ ~ ^ ~ ^ ~p u n c h m a k e s e i t h e r s q u a r eo c i r c u l a r h o l e s i y o u r r a m a t e r i a l . I c a m a k e j u s to n h o l e , o i c a m a k e u t t h r e e h o l e s . T h s t r i p em a c h i n e p a i n t s s t r i p e sa c r o s s t h m i d d l e o y o u rr a m a t e r i a l . I p a i n t s i t h r e e w i d t h s : t h i n , m e d i u m ,a n t h i c k . T h r o t a t o r t a k e s y o u r r a m a t e r i a l a n t u r n si c o u n t e r - c l o c k w i s e 4 5 9 0 1 3 5 , a n 1 8 d e g r e e s .

J o n u m b e r t w t e a c h e s y o h o t t a k e t h m a c h i n e s a n p u t h e m i a n a s s e m b l y l i n e t o m a n u f a ct u r e y o u r o w p r o d u c t s . Y o s t a r t o u w i t h p i e c e o r a m a t e r i a l — a b l a n k s q u a r e . I t ' s u t y o t t u r n i i n t o a n p r o d u c t y o w i s h , u s i n g a n o a l o t h t h r e em a c h i n e s ; y o c a e v e n u s u t e i g h t m a c h i n e s a o n c e t m a k e y o u r p r o d u c t . T h a c t u a l e n p r o d u c t t h a ty o m a k e i s i m p l y t h s a m e p i e c e o r a m a t e r i a l t h a th a s b e e n p u n c h e d , p a i n t e d , o r o t a t e d ( k i n d o l i k e b i n f o l d e d , s p i n d l e d , a n m u t i l a t e d , o n l y i t ' s n o i l e g a l ) — b u t t h e r e a r e m a n y d i f f e r e n t p a t t e r n s t h a t y o c a m a k e . O n c e y o d e c i d e o t h s e q u e n c e t h a t t h r a m a t e r i a l i g o i n g t g o t h r o u g h i t h a s s e m b l y l i n e ,

" Y o u c a w a t c h a t h m a c h i n e sp u n c h , p a i n t , a n r o t a t e

t h r a m a t e r i a l , f i n a l l y c r e a t i n gt h p a t t e r n y o d e s i g n e d . "

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

J o n u m b e r t h r e e i t h m o s t c h a l l e n g i n g j o b i t h f a c t o r y . T h c o m p u t e r w i l l m a k e p r o d u c t a n i t ' s u t y o t m a k e o n i d e n t i c a l t i t T h e r e a r e t h r e e l e v e l so d i f f i c u l t y : e a s y , m e d i u m , a n h a r d . I y o m a k e t h p r o d u c t a n i d o e s n ' t c o m e o u j u s t r i g h t ( i t ' s f l a w e d ) ,d o n ' t w o r r y — y o u c a t r a g a i n u n t i l y o g e i r i g h t .E v e n i y o g e i r i g h t o t h f i r s t t r y , y o m a w a n tt t r a g a i n b e c a u s e t h e r e m a b m o r e t h a n o n w a t m a k e t h p r o d u c t .P r o b l e m - S o l v i n g S k i l l s

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

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

r e a l c o m p l a i n t h a v e a b o u t t h i s p a c k a g e i i t l a c k o s o u n d e f f e c t s . s e e a f a c t o r ya s b i g , n o i s y b u i l d i n g w i t hr o w s o m a c h i n e s g r i n d i n ga n s q u e a l i n g a t h e y c r a n ko u t p r o d u c t a f t e r p r o d u c t .G r a n t e d t h e r e a r e s m a l l ,c l e a n , q u i e t f a c t o r i e s o u t h e r e , b u t h a t i m a g e i b o i n a n f a i r l y u n i n t e r e s t i n g .

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

W i t h T h F a c t o r y , S u n b u r s t C o m m u n i c a t i o n s h a c r e a t e d s i m p l e , y e t c h a l l e n g i n g e d u c a t i o n a l g a m e f o y o u n g c h i l d r e n . T h c o n c e p t o f a c t o r y a s s e m b l y l i n ei n o v e l a n i n t e r e s t i n g , a n i p r e s e n t e d i s t r a i g h tf o r w a r d a n e a s y - t o - l e a r n f o r m a t . Y o u n g c h i l d r e n — b o y sa n g i r l s a l i k e — w i l l f i n d T h F a c t o r y t b e c h a l l e n gi n a n h e l p f u l g a m e t h a t e n c o u r a g e s c r e a t i v e t h i n ki n t h r o u g h t h r e q u i s i t e p r e p r o d u c t i o n p l a n n i n g . A n i a l t a k e s p l a c e i a n e n v i r o n m e n t t h a t i n o t d e s t r u ct i v e n o r c o u n t e r p r o d u c t i v e t t h e m o t i o n a l w e l l - b e i n go c h i l d .

H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 W o 6

Page 62: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 62/136

C r e a t e 3 - S u r f a c e D r a w i n g sW i t h B A S I Cb W i l l i a m K B a l t h r o p

H C S t a f f

A t h h e a r t o f t h e I B P a n P C j r i a e x t r e m e l yf l e x i b l e g r a p h i c s s y s t e m . T h i s , c o u p l e d w i t h a e x t e n s i v e B A S I C l a n g u a g e s u c h a B A S I C A o

C a r t r i d g e B A S I C , m a k e w r i t i n g g r a p h i c s p r o g r a m sb r e e z e . T h p r o g r a m l i s t e d h e r e , R i p p l e s , i l l u s t r a t e s t h i sp o i n t . v e r y m i n i m a l a m o u n t o B A S I C c o d e p r o d u c e dt h s p e c t a c u l a r e f f e c t s t h a t y o s e i t h p i c t u r e b e l o w .D r a w i n g i 3 -

T h a b i l i t y t r e p r e s e n t t h r e e - d i m e n s i o n a l s h a p e o t w o - d i m e n s i o n a l s c r e e n i t r i c k y a b e s t . M a n y p r

g r a m m e r s h a v e s p e n t m a n y a r d u o u s h o u r s o v e r t h e i rt e r m i n a l s t r y i n g t c o m e u w i t h b e t t e r 3 - a l g o r i t h m s .O n o t h o l d e s t p r o b l e m s e n c o u n t e r e d i d r a w i n gt h r e e - d i m e n s i o n a l o b j e c t o t h s c r e e n i s W h a t d y o d w i t h t h h i d d e n l i n e s ? B e c a u s e t h c o m p u t e r s c r e e ni t w o - d i m e n s i o n a l , y o c a n ' t p h y s i c a l l y p l a c e a l i n e o o b j e c t b e h i n d a n o t h e r . Y o u m u s t s o m e h o w d e t e r m i n ew h i c h l i n e s o r o b j e c t s w i l l b o b s c u r e d b s o m e t h i n gi f r o n t o f t h e m . T h i s i n e a s y t a s k .

O n m e t h o d m i g h t i n v o l v e d r a w i n g t h o s e o b j e c t s t h a ta r f a r t h e s t a w a y f i r s t , a n t h e n d r a w i n g o v e r t h e m w i t hc l o s e r o b j e c t s . T h i s m e t h o d i p r o b a b l y t h e a s i e s t t i m p l e m e n t , b u i h a m a n y d r a w b a c k s . F o i n s t a n c e ,t h c l o s e r o b j e c t m u s t b s o l i d i a l p a r t s , o t h o b j e c tb e h i n d i m i g h t s h o w t h r o u g h .

T h n e x t b e s t m e t h o d w o u l d b t f i r s t d r a w t h o s eo b j e c t s t h a t a r c l o s e s t t y o u . Y o w o u l d t h e n d r a wt h o s e o b j e c t s t h a t a r e f a r t h e r a w a y . A e a c h p i x e l o f a o b j e c t i d r a w n , t h s c r e e n w o u l d c h e c k t s e w h e t h e rt h p i x e l a l r e a d y h a b e e n t u r n e d o b p r e v i o u s o j e c t . I i h a d , t h e n t h o b j e c t w o u l d d i s c o n t i n u e d r a wi n g . T h i s m e t h o d , t h o u g h c l e a n e r t h a n t h p r e v i o u s , s t i l lh a i t d r a w b a c k s — l i k e w h e n y o n e e d t h a v e t h o b s c u r e d o b j e c t r e a p p e a r o t h e o t h e r s i d e o t h o b j e c ti f r o n t o f i t

I t h p r o g r a m R i p p l e s , h o w e v e r , l i e s f a i r l y e a s ys o l u t i o n t t h p r o b l e m o t h r e a p p e a r i n g l i n e . T h o l o b j e c t u s e d i t h i s p r o g r a m i l i n e , s w d o n ' t n e e dt w o r r y a b o u t f i l l i n g i n s o l i d o b j e c t s . H o w e v e r , t h i sp r e s e n t s n e p r o b l e m . W c a n ' t s i m p l y c h e c k t h s c r e e n f o p i x e l s t h a t a r e a l r e a d y t u r n e d o n b e c a u s et h n e l i n e m a t r a v e r s e b e h i n d s e v e r a l l i n e s b e f o r ee m e r g i n g a g a i n .

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

T h M A P ( ) a r r a y i u s e d t k e e p t r a c k o e a c h p i x e lc o l u m n . E v e r y t i m e t h p r o g r a m p r e p a r e s t p l o t p i e l i f i r s t c h e c k s t h a r r a y t s e w h e t h e r t h n e p i x e l

6 H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e s , N o

Page 63: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 63/136

C r e a t i n g 3 - g r a p h i c i l l u s i o n s o 2 - s c r e e n i t r i c k y a t b e s t ,b u t h e r e i p r o g r a m t h a t d o e s i w i t h a c l e v e r " c o v e r - u p . ' *

i a b o v e t h p r e v i o u s l y d r a w n p i x e l i t h i s c o l u m n ( t h es c r e e n c o o r d i n a t e i l e s s t h a n t h a r r a y v a l u e ) . I i i s t h e n t h n e p i x e l i d r a w n , a n t h a r r a y i u p d a t e dw i t h t h n e p o s i t i o n o t h p i x e l . Y o c a s e t h i s h a p e a t h t a i l e n o l i n e 2 4 0 .R i p p l e s O T h S c r e e n

T h a l g o r i t h m f o p r o d u c i n g t h r i p p l e e f f e c t y o s e i t h p i c t u r e i r e a l l y q u i t e s i m p l e , a n l e n d s i t s e l fp e r f e c t l y t t h c h o s e n m e t h o d o d r a w i n g 3 - g r a p h i c s .T h p r o g r a m s t a r t s a t t h b o t t o m o t h s c r e e n , d r a wi n e a c h l i n e f r o m l e f t t r i g h t u n t i l i w o r k s i t w a t t h t o p . A e a c h l o c a t i o n a l o n g t h e w a y , i c a l c u l a t e s t h d i s t a n c e f r o m t h a t p o i n t t t h c e n t e r o t h s c r e e n . W i t ht h c e n t e r c o o r d i n a t e s m e a s u r e d a 0 , t h d i s t a n c e t a n p o i n t o t h s c r e e n c a b m e a s u r e d l i k e t h i s :

Z = S Q R « X i > X ) + ( Y " Y ) )

T f i n d t h e x a c t l o c a t i o n o t h n e x t p o i n t i t h l i n e w a r d r a wi n g , w t a k e t h e c o s i n e o t h d i s t a n c e a n m u l t i p l y i b y a n o f s e t g i v e u a a d j u s t m e n t f r o mt h e c u r r e n t v e r t i c a l p o s i t i o n :

Z = C O S ( Z ) " 1 0

' O n e o t h o l d e s t p r o b l e m se n c o u n t e r e d i d r a w i n gt h r e e - d i m e n s i o n a l o b j e c t

o t h s c r e e n i s W h a t d y o d

w i t h t h h i d d e n l i n e s ? "

W i t h t h c u r r e n t v e r t i c a l p o s it i o n c o n t a i n e d i t h v a r i a b l e Y w c a c a l c u l a t e t h v e r t i c a l s c r e e n c o o r d i n a t e w i t h t h e q u a t i o n b e l o w . T h v a r i a b l e w i l l h a v e a v a l u e r a n g i n g f r o m - 1 t o 1 2 , w i t h

a t h c e n t e r o t h s c r e e n . T h i s e q u a t i o n c a l c u l a t e st h v e r t i c a l s c r e e n c o o r d i n a t e :

Y P = 1 9 1 - ( Y + 1 2 )T h i s n e p o i n t i t h e n c o m p a r e d t t h M A P ( ) a r r a y

a d e s c r i b e d a b o v e t s e w h e t h e r i s h o u l d b e p l o t t e d .T h v a r i a b l e X k e e p s t r a c k o t h e h o r i z o n t a l c o l u m n ,w h i l e Y P m a r k s t h v e r t i c a l p o s i t i o n :

I Y P < M A P ( X P ) T H E N P S E T ( X P , Y P ) : M A P ( X P ) Y

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

A d C o l o r w i t h t h P C j rI y o l i k e t h g r a p h i c s c r e a t e d w i t h R i p p l e s , y o u ' r eg o i n g t l o v e a e n h a n c e d v e r s i o n f o t h P C j r . T h P C j rh a s c r e e n m o d e t h a t t h P d o e s n o t . S c r e e n m o d e

w i l l a l l o w y o t d r a w h i g h r e s o l u t i o n g r a p h i c s ( 6 2 02 0 0 ) , a n w i l l a l s o g i v e y o t h r e e c o l o r s t o u s e , p l u s

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

Y o w i l l n e e d t h a v e t h 6 4 m e m o r y e x p a n s i o n c a r di n s t a l l e d , g i v i n g y o u r s y s t e m t o t a l o 1 2 8 K m e m o r y .

( M o s t o w n e r s h a t h i s c a r d i n ^ — ^ ^ _ ^ ^ ^ ^ ^ _ s t a l l e d w h e n t h e y b o u g h t t h e i rc o m p u t e r . ) I y o a r u n s u r e o h o m u c h m e m o r y y o h a v e ,w a t c h t h s c r e e n w h e n y o f i r s tp o w e r u p y o u r s y s t e m . N u m b e r sw i l l a p p e a r i t h l o w e r r i g h t h a n dc o r n e r o t h s c r e e n . I t h e y i c r e a s e u t 1 2 8 , t h e n y o h a v e1 2 8 K o m e m o r y . I t h n u m b e r s

g a b o v e 1 2 8 , d o n ' t w o r r y , i j u s tm e a n s y o h a v e m o r e t h a ne n o u g h m e m o r y .

C h a n g e l i n e 2 3 t r e a d a f o l l o w s :

2 3 C L S : C L E A R , , , 3 2 7 6 8 : S C R E E N 6 : C O L O R 2 , 1 : P A L E T T E 2 , 1 5

N e x t , y o w i l l n e e d t c h a n g e t h P S E T c o m m a n d a t h e n o l i n e 2 4 t r e a d a f o l l o w s :

P S E T ( X P , Y P ) , 2

N o h a v e s o m e f u c r e a t i n g y o u r o w 3 - d i m e n s i o n a lg r a p h i c s o n y o u r I B h o m e s y s t e m .

H C

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

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

t B p r o d u c e d p o s i t i v e o f f s e t w h i c h p l a c e d t h ep o i n t t b p l o t t e d a B 2 t C p r o d u c e d a n e g a t i v eo f f s e t w i t h p o i n t p l o t t e d C 2

1 0 1 2 3 f l 5 6 7 s 9 2 0 1 2 3

5 2 6

C O p

Y E R A L D

L E G H

A V P C O M P U T I

w f E B H U M !V j E R J S l l l O . NI B M ! P C j V W / ' C i A ' R T lI j B M . P W / B A S I . CC O L O R / G H , A P : H C ; C O L O R M j O N . l l T J O R

9 8 E

M A G A

E

2

S C

P U B T H R O P

A A D G

T E A

C

© H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 6

Page 64: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 64/136

I N D U S T R Y W A T C HS P E C I A L I Z E D P R O D U C T S C O N T I N U E T F L O U R I S H F O R O R P H A N E D 9 9 / 4 A

E v e n t h o u g h p r o d u c t i o n o t h T I - 9 9 / 4 A c o m p u t e r h a s l o n g b e e n d i s c o n t i n u e d ,p r o d u c t d e v e l o p m e n t f o i c o n t i n u e s t f l o u r i s h . n e C P / M - c o m p a t i b l e c a r d f o t h 9 9 / 4 A ' s p e r i p h e r a l e x p a n s i o n b o ( P E B ) c o u l d i t s e l f f u n c t i o n a s t a n d - a l o n ec o m p u t e r , s a y s a r e p r e s e n t a t i v e o F o u n d a t i o n C o m p u t i n g , i t c r e a t o r . T h c a r di n c l u d e s 6 4 R A M , a p r o p r i e t a r y o p e r a t i n g s y s t e m , 2 R S - 2 3 2 p o r t s , a n b u i l t - i nW e s t e r n D i g i t a l d i s k c o n t r o l l e r t h a t o p e r a t e s w i t h d o u b l e - d e n s i t y d r i v e s . T h $ 3 5 0c a r d ' s C P i Z i l o g Z 8 0 A t h a t o p e r a t e s a 4 m e g a h e r t z . I c a b o p e r a t e d w i t hF o u n d a t i o n ' s s o o n - t o - b e - r e l e a s e d 8 0 - c o l u m n c a r d . S p e a k i n g o c a r d s , M y a r c I n c . i e x p e c t e d t i n t r o d u c e f l e x i b l e e x p a n s i o n m e m o r y c a r d , a l s o f o t h T I - 9 9 / 4 AP E B . I w i l l c o m e w i t h a l i t t l e a 3 2 R A M , w i t h a d d i t i o n a l c h i p s a v a i l a b l e t u p g r a d e i t 1 2 8 K . I n a d d i t i o n , M y a r c i r e l e a s i n g c h i p t h a t w i l l p r o v i d eo w n e r s o M y a r c ' s d i s k c o n t r o l l e r c a r d w i t h a r e s i d e n t d i s k d i r e c t o r y a v a i l a b l e f o u s a a n t i m e . I t a k e s u I o t h c a r d ' s m e m o r y a n c a b u s e d w i t h o u t l o s i n g t h c o n t e n t s o t h c o m p u t e r ' s m e m o r y .A P P L E P R O D U C T S S H O W E F F O R T A C O E X I S T E N C E W I T H I B

I i t c o n t i n u i n g e f f o r t t w e d g e i t w a i n t o t h e b u s i n e s s e n v i r o n m e n t , A p p l eC o m p u t e r I n c . r e c e n t l y i n t r o d u c e d i t n e p r o d u c t l i n e ( t h e M a c i n t o s h O f f i c e ) ,r e d u c e d p r i c e s , a n d r e n a m e d t h L i s a a e x p e c t e d . M a k i n g t h e i r f i r s t o f f i c i a la p p e a r a n c e s a A p p l e ' s a n n u a l s t o c k h o l d e r s ' m e e t i n g w e r e L a s e r W r i t e r , A p p l e ' s $ 7 , 0 0 0l a s e r p r i n t e r , a n A p p l e T a l k P e r s o n a l N e t w o r k , A p p l e ' s l o c a i a r e a n e t w o r k t h a t c o n s i s t so a c a b l e k i t , s o f t w a r e f o t h M a a n f o M S - D O S , a n c a r d f o t h I B P C P X T a n P A T — a l l a $ 5 p e u n i t . A p p l e T a l k w i l l s u p p o r t 3 2 d e v i c e s . ( I a d d i t i o n , t h i r d - p a r t y c o m p a n y , D a y n a C o m m u n i c a t i o n s , h a a n n o u n c e d $ 9 9 5M a c C h a r l i e , c o p r o c e s s o r t h a t a l l o w s M a u s e r s t r u I B P s o f t w a r e . ) P r i c er e d u c t i o n s i n c l u d e d t h 5 1 2 K F a M a c , d o w n t $ 2 , 7 9 5 f r o m $ 3 , 1 9 5 ; t h 5 1 2 K m e m o r ye x p a n s i o n k i t , c u $ 3 0 0 ; a n t h L i s a 2 / 1 0 , n o r e n a m e d t h M a c i n t o s h X L d o w n t $ 3 , 9 9 5 f r o m $ 5 , 4 9 5 . W h a t w a s n ' t e x p e c t e d , a l e a s t t o o u t s i d e r s , w a t h d e p a r t u r e o A p p l e C o - F o u n d e r S t e v e W o z n i a k , w h r e p o r t e d l y d i s a g r e e s b i t t e r l y w i t h t h c o m p a n y ' s d i r e c t i o n a n i l e a v i n g t d e v e l o p h o m e - v i d e o e q u i p m e n t ( a n d m a y b e e v e no t h e r c o m p u t e r s . . ) H w i l l s t a y o A p p l e ' s p a y r o l l a s a e n g i n e e r i n g c o n s u l t a n t .W i t h t h d e p a r t u r e o W o z n i a k a n a t l e a s t o t h e r e n g i n e e r s , d e v e l o p m e n t o A p p l e ' sI I x — i t s n e x t g e n e r a t i o n I F a m i l y m a c h i n e — m a y b s u s p e n d e d .

U N L I K E P R E D I C T I O N S , M S I N T R O D U C T I O N N O N E V E N TT h m u c h - t o u t e d M S w o r l d f i n a l l y m a d e p r e s e n c e a t h W i n t e r C o n s u m e r

E l e c t r o n i c s S h o w , b u i w a o n o y a w n i n g e x c i t e m e n t r a t h e r t h a n s o m e t h i n g o f r e a li m p a c t . T h a r r i v a l h e r e o M S c o m p u t e r s — w h i c h a l r u M i c r o s o f t E x t e n d e d B A S I Ca n a r s u p p o r t e d b t h e b i g g e s t n a m e s i J a p a n e s e e l e c t r o n i c s — h a s b e e n l o n ga w a i t e d , b u t h e w a i t m a h a v e b e e n t o o l o n g . D e a l e r s , d i s t r i b u t o r s , a n c o m p e t i t o r sg a v e t h e t e c h n i c a l l y - s i m i l a r m a c h i n e s l e s s - t h a n - w a r m w e l c o m e , s a y i n g t h a t t h 8 - b i tm a c h i n e s a r n o t e c h n i c a l l y o u t d a t e d , a n t h a t t h e r e i n r o o m f o a n o t h e r l o w - e n dm a c h i n e s t a n d a r d s u c h a s t h e M S X . H o w e v e r , t h n e M S c o m p u t e r s i n c l u d ed i s p l a y s o 2 5 c o l o r s i n s t e a d o 1 6 d i s k d r i v e s , a n c o m p u t e r g r a p h i c s t h a t c a b c o m b i n e d w i t h i m a g e s s t o r e d o a v i d e o d i s k . M S X ' s p r i c e w i l l p l a c e i b e t w e e n l o w -e n d e r s A t a r i a n C o m m o d o r e a n h i g h - e n d e r s A p p l e a n d I B M , a n i t b i g g e s t s e l l i n gp o i n t m a b i t u n i g u e a b i l i t y t i n t e r f a c e t v i c e o s y s t e m s , l a s e r d i s k s , a n o t h e rh o m e a p p l i a n c e s o r i g i n a t i n g f r o m J a p a n I n c . K a z u h i k o " K a y " N i s h i , w h d e v i s e d t h M S s t a n d a r d , p r o m i s e d t h a t t h c o m p u t e r s w o u l d b i t h e U . S . f i t i m e f o C h r i s t m a s1 9 8 5 , e v e n t h o u g h t h e 1 2 M S m a n u f a c t u r e r s a C E s t a t e d t h a t t h e y w e r e i L a V e g a s o n l y t s h o w , a n n o s e l l .

6 4 © H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 W o

Page 65: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 65/136

A T A R I C O M M O D O R E D E C I D E : O U W I T H T H O L D , I W I T H T H N E S w e l l i n g i n v e n t o r i e s d u t s l u g g i s h C h r i s t m a s s a l e s h a p r o m p t e d C o m m o d o r e

I n t e r n a t i o n a l L t d . o f f i c i a l s t c u b o t h i t p r o d u c t i o n w o r k e r s a n i t p r i c e s .C o m m o d o r e h a s " f u r l o u g h e d " a p p r o x i m a t e l y 5 4 w o r k e r s a i t c h i p - a s s e m b l y a n c o m p u t e r p l a n t s , a n c u t h e p r i c e o i t C o m m o d o r e 6 c o m p u t e r a n d d i s k d r i v e u n i t sa b o u t 2 5 p e r c e n t . T h o u s a n d s o t h s y s t e m s a r e b e i n g s o l d a u n h e a r d - o f l o w p r i c e st h r o u g h n a t i o n a l l i g u i d a t o r , w h i c h s a i d t h a t C o m m o d o r e i p h a s i n g o u t h C - 6 4 .C o m p e t i t o r A t a r i C o r p . i m m e d i a t e l y f o l l o w e d b r e d u c i n g t h p r i c e o i t 8 0 X t $ 9 9 - w h i c h , s o m e a n a l y s t s s p e c u l a t e , w o u l d m e a n t h a t A t a r i i s e l l i n g t h m a c h i n e f o l e s s t h a n i c o s t s t m a k e i t B o t h c o m p a n i e s a r t r y i n g t c l e a r t h e i r d e c k s o t h e s e o l m a c h i n e s i f a v o r o o b t a i n i n g c a s h f o t h e i r n e m o d e l s , t h C o m m o d o r e 1 2 a n t h A t a r i S T I n t e r e s t i n g l y , b o t h o t h e s e r i v a l s h a v e f i n a l l y s e e n t h n e e d t i m p l e m e n tu p w a r d s o f t w a r e c o m p a t i b i l i t y , b u n e i t h e r f i r m s ' m a c h i n e s h a v e b u i l t - i n d i s k d r i v e s ,n o i t h e r e m e n t i o n o i n t e n d e d c a s s e t t e s o f t w a r e s u p p o r t . A l t h o u g h t h e r e a r o n l yp r i c e r u m o r s a v a i l a b l e , i s e e m s t h a t b u y e r s w i l l b e x p e c t e d t s p r i n g f o t h e o p t i o n a ld i s k d r i v e s a n m o n i t o r s a t h t i m e o m a c h i n e p u r c h a s e , p u s h i n g t h p r i c e o t h t y p i c a l l y l o w - e n d s y s t e m u i n t o t h $ 5 0 0 t $ 1 0 0 0 r a n g e .W H A T N E X T F O T H P C i r ?

N o t h a t t h C h r i s t m a s b u y i n g r u s h i l o n g p a s t , t h b i g q u e s t i o n o t h m i n d s o P C j r d e a l e r s i w h e t h e r / w h e n I B w i l l r e n e w i t p r o m o t i o n a l p r i c i n g f o t h m a c h i n e .R e d u c i n g i t t a t $ 9 9 9 ( a l m o s t a 6 0 - p e r c e n t r e d u c t i o n f r o m i t p r i c e y e a r a g o )w h i l e t h r o w i n g i a c o l o r m o n i t o r a n s o f t w a r e , j o l t e d i o u o h o - h u m s a l e s i n t os t a r r i n g r o l e t h i s p a s t C h r i s t m a s . M a n y r e t a i l e r s h a v e i n s i s t e d t h a t t h $ 9 9 9 p r i c e s e p r e c e d e n t f o t h m a c h i n e , a n t d i s c o n t i n u e t h p r o m o t i o n s w o u l d o n c e a g a i n h a v et h e m s i n g i n g t h e " b l u e s . " E v e n t h o u g h I B h a n o y e a n n o u n c e d a n n e m a r k e t i n gs c h e m e s f o J u n i o r , i i r e p o r t e d l y p r o d u c i n g P C j r s a t h s a m e r a t e a s i d i i i t s u c c e s s f u l f o u r t h q u a r t e r .

T H I N G S T W A T C H F O T H I S Y E A R :T u r b o P a s c a l f o t h T I - 9 9 / 4 A . . K o d a k p e r s o n a l c o m p u t e r . . H i t a c h i ' s a n

I B M ' s C R O c o m p a c t d i s k d r i v e s , w h i c h s t o r e u t 3 0 0 , 0 0 0 t e x t p a g e s . . 4 0 - m e g a b y t e o p t i c a l d r i v e f o I B M ' s p o r t a b l e . I B M ' s P e r s o n a l C o m p u t e r I X s i m i l a rt t h P C j r b u w i t h 3 - 1 / 2 i n c h f l o p p y - d i s k d r i v e s . I m a i n f a c t t u r n o u t t b t h l o n g - a w a i t e d P C . . R u m o r e d f o t h m o r e d i s t a n t f u t u r e a r a 3 - 1 / 2 i n c h , h a r d - d i s k -b a s e d A t a r i c o m p u t e r f o r l e s s t h a n $ 1 , 0 0 0 , a n M i t s u b i s h i - b u i l t A t a r i P C c o m p a t i b l e . . T h i n g s N o t T W a t c h F o r : C a b b a g e P a t c h c o m p u t e r f r o mC o l e c o — t h e c o m p a n y w h i c h g a v e u t h A d a m , a n o t h e r f a m o u s o r p h a n .

G E M : D I A M O N D O R H I N E S T O N E ?I t ' s b e e n c o m p a r e d t A p p l e ' s M a c i n t o s h . I w i l l r u o t h I B P a n h a b e e n

d e s c r i b e d a b e t t e r a l t e r n a t i v e t h a n I B M ' s T o V i e w w i n d o w s p r o g r a m . I t i s g o i n g t b e b u n d l e d w i t h A t a r i ' s n e S c o m p u t e r s , a n i h a s r e c e i v e d e n t h u s i a s t i c r e s p o n s ef r o m i n d u s t r y c r i t i c s . H o o u o t h s t a r t i n g b l o c k s b e f o r e i h a e v e n b e e n r e l e a s e d f o p u b l i c c o n s u m p t i o n i G E M , D i g i t a l R e s e a r c h I n c . ' s G r a p h i c s E n v i r o n m e n t M a n a g e r .I f u n c t i o n s a t r a n s p a r e n t l a y e r b e t w e e n t h o p e r a t i n g s y s t e m a n a a p p l i c a t i o n ,u s i n g m o u s e t p o i n t t i c o n s r e p r e s e n t i n g c o m m o n c o m p u t i n g f u n c t i o n s m u c h l i k et h M a c i n t o s h d o e s . I a d d i t i o n t t h b u n d l i n g e n d o r s e m e n t f r o m A t a r i a n B r i t a i n ' sA p p l i e d C o m p u t e r T e c h n o l o g y , b o t h T e x a s I n s t r u m e n t s ( f o r i t P r l i n e ) a n T a n d y / R a d i o S h a c k a r e x p e c t e d t f o l l o w s u i t . S f a a t l e a s t m a j o r s o f t w a r ep u b l i s h e r s a r a d a p t i n g o l a n d e v e l o p i n g n e p r o g r a m s t r u w i t h t h e w i n d o wm a n a g e r . T h G E D e s k t o p a p p l i c a t i o n w i l l r e p o r t e d l y b a v a i l a b l e i l a t e s p r i n g a s e p a r a t e r e t a i l p r o d u c t o a b o u t $ 5 0 .

© H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 6

Page 66: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 66/136

K e y s t R e s p o n s i b l eD r i v i n g

R e v i e wb S t e v e N e l s o n

H C S t a f f

H C R e v i e wP

N a m e :P r o g r a m T y p e ;M a c h i n e s :

D i s t r i b u t o r

P r i c e :

K e y s t R e s p o n s i b l eD r i v i n gE d u c a t i o n a lA p p l e I F a m i l y , I B P C P C j rC B S o f t w a r eO n F a w c e t t P l a c eG r e e n w i c h . C 0 6 8 3 6S 7 9 . 9 5

S y s t e m R e q u i r e m e n t s :

P e r f o r m a n c e :A p p l eI B M . I B P C j r

C o s t / B e n e f i t :D o c u m e n t a t i o n :

A p p l e l i e . l i e : 4 8 k . d i s k d r i v e .I B P C 1 2 8 K .P C j r : 1 2 8 K . B A S I C c a r t r i d g e .

P o o r F a i r G o o d E x c e l l e n t

■ " ^ " ■ "■ ^ —

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

K e y s t R e s p o n s i b l e D r i v i n g b C B s o f t w a r e i a c o m p u t e r i z e d s t u d y g u i d e d e s i g n e d t h e l p a l d r i v e r s , n e a n e x p e r i e n c e d , b e c o m e s a f e r a n

m o r e r e s p o n s i b l e w h e n a t h w h e e l o a a u t o m o b i l e — aw o r t h w h i l e g o a l i e v e r t h e r e w a o n e . I t h p a s t f e y e a r s , n e a t t i t u d e t o w a r d d r i v e r r e s p o n s i b i l i t y h a b e e n d e v e l o p i n g , e s p e c i a l l y a i r e l a t e s t d r u n k d r i vi n o d r i v i n g w h i l e i m p a i r e d . D r i v i n g i n l o n g e r j u s t

f a s t e r w a t g e f r o m p o i n t t p o i n t B F r o m t h m a i n m e n u y o c a e l e c t 1 0 t a k e a q u i c k

t e s t t o g i v e y o a i d e a o y o u r g e n e r a l k n o w l e d g e a b o u td r i v i n g s a f e t y a n t h r u l e s o t h r o a d . T h i s w a t h f i r s tt h i n g d i d . a n f o u n d t h a td i d n ' t k n o w a m u c h a t h o u g h t d i d . W i t h t h a t s o b e ri n f a c t i n m i n d , b e g a n t c h e c k o u t t h e t u t o r i a l .Q u e s t i o n s A n s w e r s

T h e r e a r n i n e s e c t i o n s i t h i s p r o g r a m , c o v e r i n g e v e r y t h i n g f r o m d r u n k d r i v i n gt w a r n i n g s i g n s a n r e g u l a t i o n s . E a c h s e c t i o n i p r e s e n t e d i a c o m b i n a t i o n s t u d y - g u i d e / q u e s t i o n - a n d -a n s w e r f o r m a t . A y o w o r k t h r o u g h a c h a p t e r , y o a r a s k e d q u e s t i o n s , p r e s e n t e d w i t h p o s s i b l e s i t u a t i o n s t h a tc o u l d a r i s e d u r i n g d r i v i n g , a n s h o w n c o r r e c t m e t h o d so o p e r a t i n g m o t o r v e h i c l e s . t y p i c a l s e c t i o n c o n s i s t so s e v e r a l s c r e e n s o f t e x t e x p l a i n i n g t h p r o p e r p r c e d u r e s f o h a n d l i n g v a r i o u s d r i v i n g s i t u a t i o n s . T h e s ea r c o m b i n e d w i t h s h o r t q u e s t i o n a n d a n s w e r ( t r u e o f a l s e , a n m u l t i p l e c h o i c e ) p r o b l e m s , a l o n g w i t h g r a p h i cr e p r e s e n t a t i o n s o t h p r o b l e m . F o r i n s t a n c e , p i c t u r ep u t s y o b e h i n d s l o w - m o v i n g t r u c k , a n d y o u a r a s k e dt a n s w e r q u e s t i o n a b o u t t h s i t u a t i o n . T h e n y o a r g i v e n t h c o r r e c t a n s w e r , a n a e x p l a n a t i o n a s t w h y o u r a n s w e r i c o r r e c t o r i n c o r r e c t .

T h p r o g r a m ' s d o c u m e n t a t i o n h a s v e r y i n f o r m a t i v ea n e v e n c h i l l i n g s e c t i o n d e t a i l i n g t h c o s t o u n s a f ed r i v i n g . I i p r i m a r i l y c o m p o s e d o s t a t i s t i c s a b o u th i g h w a y f a t a l i t i e s a n a c c i d e n t s , a l o n g w i t h v e r y h a r dl o o k a d r u n k d r i v i n g a n i t c o n s e q u e n c e s . ( O a l d r i v e r s i n v o l v e d i f a t a l c r a s h e s , 3 p e r c e n t w e r e k n o w nt b i n t o x i c a t e d , a n t h t r u e f i g u r e , i n c l u d i n g u n -p r o v e n c a s e s , i p r o b a b l y q u i t e h i g h e r . ) T h r e s t o t h m a n u a l c o n t a i n s m o r e s a f e t y t i p s , l i k e d r i v i n g i w i n t e rw e a t h e r , a n d w h a t t d a t h s c e n e o a a c c i d e n t — a n di e v e n h a s a s e t o f s a m p l e q u e s t i o n s t a k e n f r o m s e v e r a ls t a t e s ' w r i t t e n d r i v i n g t e s t .

U n f o r t u n a t e l y , t h d o c u m e n t a t i o n d o e s n ' t m e n t i o na n y t h i n g a b o u t o n e s e c t i o n o t h m e n u — r e c o r d s . Y o c a a c c e s s s h o r t e x p l a n a t i o n s c r e e n a t h b e g i n n i n g

6 H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 W o

" I t h p r o g r a m s h o w e d y o u ,a i v i d e o g a m e , m o r e

o t h c o n s e q u e n c e s o y o u rd r i v i n g d e c i s i o n s , i w o u l d b

m u c h b e t t e r u s o f t h ec o m p u t e r m e d i u m . . . "

o t h p r o g r a m , b u i s h o u l d b e c o v e r e d i t h m a n u a la w e l l . I n t h r e c o r d s s e c t i o n , t h p r o g r a m k e e p s t r a c ko y o u r s c o r e s o t h p r e t e s t a n t h p o s t - t e s t , a l o n gw i t h t h l e t t e r o t h l a s t c o m p l e t e d c h a p t e r .

W h a t l i t t l e a n i m a t i o n t h e r e i t e n d s t b s l o w a n u n i n t e r e s t i n g . I t h p r o g r a m s h o w e d y o u . a i v i d e og a m e , m o r e o t h c o n s e q u e n c e s o y o u r d r i v i n g d e c is i o n s , i w o u l d b e m u c h b e t t e r u s o t h c o m p u t e rm e d i u m t " d r i v e a p o i n t h o m e . " A i t i s , K e y s w e l lp r e p a r e s y o f o t h e m u l t i p l e - c h o i c e l i c e n s e e x a m — b u ti m a b n b e t t e r t h a n a t e x t b o o k a p r e p a r i n g y o

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

K e y s t R e s p o n s i b l e D r i v i n gi a v a i l a b l e f o t h I B P C P C j ra n t h A p p l e / F a m i l y o c o p u t e r s . B o t h v e r s i o n s a r e n e a rl i d e n t i c a l i c o n t e n t , b u f o u n d m y s e l f g e t t i n g b o r e d

w a i t i n g f o t h I B p r o g r a m s t d r a w t h e g r a p h i c s ,e s p e c i a l l y t h P C j r v e r s i o n . T h A p p l e v e r s i o n s w e r e n op r o b l e m h e r e . T h i s i s u r p r i s i n g c o n s i d e r i n g t h b a s i cs p e e d a n g r a p h i c s c a p a b i l i t i e s o t h P C j r . P e r h a p s b o t hv e r s i o n s w e r e w r i t t e n b p r o g r a m m e r s m o s t f a m i l i a rw i t h t h A p p l e m a c h i n e s .

H a r d L o o kI ' v e a l w a y s c o n s i d e r e d m y s e l f t b e s a f e a n d e f e n

s i v e d r i v e r , a n d , f o t h m o s t p a r t , t h i s p r o g r a m c o f i r m e d t h a t . B u i a l s o s h o w e d m t h a t c o u l d i m p r o v em s k i l l s i w a y s i w h i c h w a s n ' t a w a r e . T h i s w a t h p r o g r a m ' s m a i n i m p a c t — a w a r e n e s s . J u s t t h q u i c kp r e t e s t s h o w e d m t h a t w a s n ' t a s s u r e o t h r u l e s o t h r o a d a s t h o u g h t w a s , a n w o r k i n g m w a t h r o u g h t h f i r s t f e s e c t i o n s i n d i c a t e d t m t h a t e v e nt h o u g h h a v e n ' t h a t i c k e t o b e e n i n v o l v e d i a a c i d e n t i y e a r s , d o e s n ' t m e a n t h a t c a s a f e l y a s s u m et h a t d o n ' t n e e d t w o r k a d r i v i n g s a f e l y .

O n c e y o u h a v e c o m p l e t e d a l o t h c h a p t e r s , t h f i n a lc h e c k i t t a k e t h p o s t - t e s t t o s e w h e t h e r y o h a v el e a r n e d a n y t h i n g . n o t i c e d t h a t h a i m p r o v e d s i n c et a k i n g t h p r e t e s t , b u e v e n m o r e i m p o r t a n t l y , f o u n dt h a t a w o r k e d t h r o u g h t h c h a p t e r s , t h e r e w a s u t l i m p r o v e m e n t i m r e s p o n s e s t e a c h c h a p t e r ' sq u e s t i o n s a w e l l . A l l t h i s l e a d s m t b e l i e v e t h a t t h i si w o r t h w h i l e p a c k a g e — o n e t h a t w i l l h e l p m a k e s a f ed r i v e r s s a f e r , a n g i v e o t h e r d r i v e r s r e a l i s t i c g a u g e t a s s e s s t h e i r d r i v i n g s k i l l s a n f i n d o u w h e r e i m p r o v em e n t i n e e d e d . H C

Page 67: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 67/136

H O M E C O M P U T E R■ ■ ^ ^ ■ ■ H f a H P r o d u c t n e w s HE a c h m o n t h w e p u b l i s h i t e m s o i n t e r e s t a n

n e w s o r e c e n t l y o r s o o n - t o - b e r e l e a s e d c o m p u t e rp r o d u c t s . O u p u b l i c a t i o n o f i n f o r m a t i o n f r o mm a n u f a c t u r e r s o c o m p u t e r s , p e r i p h e r a l s , s o f t w a r e ,a n a c c e s s o r i e s i n o t b c o n s t r u e d a p r o d u c te n d o r s e m e n t . P r i c e s q u o t e d a r e t h m a n u f a c t u r e r s 's u g g e s t e d r e t a i l p r i c e s a n a r s u b j e c t t c h a n g e .S e n d p r e s s r e l e a s e s t o P r o d u c t N e w s E d i t o rH o m e C o m p u t e r M a g a z i n e

5 0 V a l l e y R i v e r D r i v e . , S u i t e 2 5 E u g e n e . O 7 4

♦ ♦ ! ♦ > ♦ >

T h P r i n t e d W o r d B e c o m e s S t a r s t r u c kN e P r i n t e r L i n e O f f e r s F l e x i b i l t y

S t a r M i c r o n i c s I n c . h a i t r o d u c e d i t n e l i n e o p r i n t e r s , t h S G S D a n S s e r i e s , e a c h a v a i l a b l e i 1 0 o 1 5 - i n c h v e r s i o n s . T h 1 5 - i n c h m a c h i n e s h a v e

s t a n d a r d 6 b u f f e r . A o t h p r i n t e r s o f f e r N e a r L e t e Q u a l i t y o D r a f t m o d e s ,f r i c t i o n a n t r a c t o r s t a nd a r d s , h e d u m p , a n d o w n l o a d a b l e c h a r a c t e r s . I a d d i t i o n , t h S p r i n t e r sh a v e a u t o m a t i c s i n g l e - s h e e tf e e d , p a u s e a n f e e d b u tt o n s , a n s h o r t f o r m t e a r -o f f . T h S G - 1 C $ 2 9 9 ) a n S G - 1 ( S 4 9 9 ) p r i n t a 2 c p s , t h e S D - 1 ( $ 4 4 9 ) a n S D - 1 ( $ 5 9 9 ) p r i n t a 6 c p s , a n t h e S R - 1 ( $ 6 4 9 )S t a r M i c r o n i c s I n c .Z O P a r k A v e .N e Y o r k , N 1 O 1 6 6

♦ ! ♦ ♦ ! ♦ ♦ ! • ♦ !

T U s e r s G e A E x t e n s i o n

a n S R - 1 5 ( $ 7 9 9 ) p r i n t a 2 O c p s . T h p r i n t e r s e r i e sc o m b i n e s t h S t a r s t a n d a r da n P p r i n t e r l i n e s i n t o o n l i n e t h a t i s w i t c h - s e l e c t a b l ef o t h I B P C A p p l e / F a m i l y , a n C o m m o d o r ec o m p u t e r s .

E x t e n d e d B A S I C A v a i l a b l e A g a i nU n d e r d i r e c t l i c e n s e

f r o m T e x a s I n s t r u m e n t sI n c . , M i c r o s p h e r e h a s b e g u ns h i p p i n g t h e i r M i c r o P a l E t e n d e d B A S I C c a r t r i d g e s f o rt h T 1 - 9 9 / 4 A . M i c r o s p h e r eg u a r a n t e e s t h a t M i c r o P a l i M i c r o s p h e r e , I n c .1 4 O O 9 E J e f f e r s o n B l v d .

M i s h a w a k a , I 4 6 5 4 51 - 8 O O - 3 4 8 - 2 7 7 B

O O - p e r c e n t c o m p a t i b l ew i t h a l c o m m e r c i a l a n u s e r - w r i t t e n p r o g r a m s r q u i r i n g t h o r i g i n a l T l E t e n d e d B A S I C . I c a r r i e ss u g g e s t e d r e t a i l p r i c e o $ 8 9 . 9 5 .

♦ > ♦ > ♦ > ♦ >

I n t e g r a t i o n I T h K e W o r dD o u b l e P a c k a g e f o P C P C j r

T h W o r d W r i t e r w o r dp r o c e s s i n g p r o g r a m a n dD a t a M a n a g e r d a t a b a s ef r o m T i m e w o r k s , I n c . a r n o a v a i l a b l e f o t h I B P a n P C j r . T h e y j o i nT i m e w o r k s ' S w i f t C a l cs p r e a d s h e e t , m a k i n g u a i n t e g r a t e d , t h r e e - p r o g r a ms e t . W o r d W r i t e r i n c l u d e ss p e l l c h e c k e r o m o r e t h a n4 0 , 0 0 0 w o r d s , a w e l l a s b u i l t - i n c a l c u l a t o r . A l o n gw i t h n o r m a l e d i t i n g f e t u r e s , i p r o v i d e s f o d o c um e n t c h a i n i n g , p a g e s e p a r at i o n s , h o r i z o n t a l a n v e r t i c a ls c r o l l i n g , a n f o r m - l e t t e rp r i n t o u t o p t i o n s . D a t aM a n a g e r i g e n e r a li n f o r m a t i o n - s t o r a g e a n r e t r i e v a l s y s t e m w i t hr e p o r t - w r i t i n g , g r a p h i c s ,a n l a b e l - m a k i n g c a p a b i l it i e s . I c o n t a i n s T i m e w o r k s 'T i m e w o r k s• 4 4 4 L a k e C o o k R d D e e r f i c l d , I 6 O 1 - 8 0 0 - 3 2 3 - 9 7 5 5

X - S e a r c h , X - S o r t , a n X C h a r t f e a t u r e s . F o l i m i t e dt i m e , t h I B v e r s i o n s o fW o r d W r i t e r a n d D a t aM a n a g e r 2 c a n b o t h b e p u c h a s e d f o 2 9 . 9 5 t o t a l .

♦ > ♦ > ♦ ! ♦ ♦ ! ♦

T h C o m m o d o r e C o n n e c t i o nA E a s y - t o - U s e P r i n t e r I n t e r f a c e

U n l p r i n t , b G i g a I n t e r n at i o n a l C o r p . , i n t e r f a c e s t h C o m m o d o r e 6 a n d V 1 C - 2 Ow i t h a n p a r a l l e l p r i n t e r , i c l u d i n g d a i s y w h e e l s . I h a n d i s w i t c h e s , a n n c h i pc h a n g e s a r r e q u i r e d . U n i -p r i n t c o n v e r t s C o m m o d o r eA S C I I i n t o S t a n d a r d A S C I It h r o u g h i t T r a n s l a t e m o d e ,w h i c h a c c e s s e s s p e c i a lp r i n t e r f e a t u r e s l i k e u n d e rl i n i n g , b o l d f a c e , a n i t a l i c sw h e n s e i T r a n s p a r e n tm o d e . I p e r m i t s m o s tp r i n t e r s t e m u l a t e t h C o m m o d o r e V I 5 2 P r i nt e a n a l l o w s d o t - m a t r i xp r i n t e r s w i t h p r o g r a mm a b l e g r a p h i c c a p a b i l i t i e s t G i g a I n t e r n a t i o n a l C o r p .

Z A u b u r n S t S a R a f a e l , C 9 4 9 O 1( 4 1 5 ) 2 5 S - O 9 O 1

♦ > ♦ > ♦ > • >

p r i n t a l t h l e t t e r s a n g r a p h i c c h a r a c t e r s f o u n d i C o m m o d o r e A S C I I . T h U n i -p r i n t i n t e r f a c e c o s t s $ 9 9 .

H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 6

Page 68: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 68/136

H O M E C O M P U T E Rm m m m ^ ^ m ' y t 0 - p r o d u c t n e w s aP e r i p h e r a l P o w e rN e A d d - O n s h A p p l e

T w n e p e r i p h e r a l s f o rA p p l e / F a m i l y c o m p u t e r sh a v e b e e n r e l e a s e d b A p r i c o r n : E x t e n d - l t , a n S u p e r S e r i a l I m a g e r ,E x t e n d - l t i 6 4 m e m o r ym o d u l e t h a t d o u b l e ss y s t e m m e m o r y t 2 Q b y t e s f o o w n e r s o A p p l e/ / c o m p u t e r s e q u i p p e d w i t hA p p l e ' s 8 C o l u m n T e x tC a r d . S u p e r S e r i a l I m a g e rc a t r a n s f e r h i g h - r e s o l u t i o ng r a p h i c s f r o m s c r e e n t op r i n t e r , a n i w i l l a l s o s u p o r t t h n e 3 O O / 1 2 O Ob a u d i n t e l l i g e n t m o d e m s .A p r i c o r n7 O 5 O C o n v o y C o u r tS a D i e g o , C 9 2 1 ( 9 5 6 9 - 9 4 8 3

♦ > ♦ > ♦ > ♦ >

G r e a t G r a p h i c s W i t h Z o o mG r a p h i c s D e s i g n T o o l h t h 9 9 / 4 A

G r a p h x i g r a p h i c sd e s i g n p r o g r a m f o t h T I - 9 9 / 4 A t h a t c a n b e u s e da l o n e o a t o o l w i t ha s s e m b l y l a n g u a g e p r g r a m s . U s e r s c a n t r f r e eh a n d d r a w i n g , z o o m i n g i o o m o v i n g s e c t i o n s o f p i c -G r a p h xP . O . B o C 5 6 8S y d n e y , N S 2 O O O A u s t r a l i a

t u r e s , r e p a i n t i n g p a r t s o p i c t u r e s t n e c o l o r s ,t y p e w r i t e r m o d e t a d t e x t , l i n e a n c i r c l e c r e a t i o n ,a n a n i m a t i o n , a m o n g o t h e rt h i n g s . G r a p h x r e q u i r e s3 2 K , d i s k d r i v e , a n j o y s t i c k , a n i c o s t s $ 5 O .

♦ I • > ♦ > • >

O n l y T h e F i n a l R e s u l t C o u n t sW o r d P r o c e s s i n g S p r e a d s h e e t R e s u l t s

H a n d l e S o f t w a r e h a sr e l e a s e d W o r d R e s u l t , a I B P o P C j r w o r d -p r o c e s s i n g p r o g r a m t h a tw o r k s w i t h t h c o m p a n y ' sC a l c R e s u l t s p r e a d s h e e tp r o g r a m w h e n 2 5 6 Km e m o r y i a v a i l a b l e . W o r dR e s u l t u s e s v e r b a n n o u nc o m b i n a t i o n s f o t h c o m a n d s . F u l l - s c r e e n f o r m a tt i n g d i s p l a y s w h a t t h p r i n t e d d o c u m e n t w i l l l o o kl i k e , i n c l u d i n g h e a d e r s , p a g en u m b e r s , m a r g i n s , i n d e n t s ,a n f o o t n o t e s . O t h e r f e t u r e s i n c l u d e m a i l m e r g e ,d i s c r e t i o n a r y w o r d d i v i s i o n ,a b b r e v i a t i o n r e g i s t e r s , a n H a n d l e S o f t w a r e I n c .5 2 F e l l o w s h i p R d . S u i t e B 2 O 6M o u n t L a u r e l , N O 8 O 5 4( 6 0 9 ) 8 6 6 - 1 0 0 1

♦ ♦ 6 H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

" t o t a l p r i n t e r c o m p a t i b i l it y . " W o r d R e s u l t a n C a l cR e s u l t a r e 9 e a c h , o

3 4 f o t h s e w h e n p u c h a s e d t o g e t h e r .

U p d a t e O C l a s s i cI t ' s S u p e r Z a x x o n !

H u m a n E n g i n e e r e d S o f tw a r e h a i n t r o d u c e d S u p e rZ a x x o n f o t h C o m o d o r e 6 4 w i t h f a s t a t i o n , m o r e g r o u n d t a r g e t s ,a n a d v a n c e d t h r e e - d i m e ns i o n a l g r a p h i c s . t u n n e lH u m a n E n g i n e e r e d S o f t w a r e

5 N o r t h H i l l D r B r i s b a n e , C 9 4 O O 5( 4 1 5 ) 4 6 8 - 4 1

w h e r e p l a n e s z o o m i t a t a c k a n f l y i n g s a u c e r s d r o pb o m b s o f r o m a b o v e h a b e e n a d d e d , a h a v e f l o a t i n gf o r t r e s s e s a n f i r e b a l l -s p i t t i n g d r a g o n . S u p e r Z a x o r e t a i l s f o $ 2 9 . 9 5 .

♦ > • > ♦ > ♦ !

C o m p u t e r - A s s i s t e d W e i g h t R e d u c t i o nW a y s t K e e p F i L o s e W e i g h t

T h O r i g i n a l B o s t o n C o p u t e r D i e t , n e p r o g r a mb S c a r b o r o u g h S y s t e m s ,I n c . , e m p h a s i z e s c h a n g e — i ne a t i n g h a b i t s , e x e r c i s er o u t i n e s , l i f e s t y l e , a n b e h a v i o r . D e s i g n e d f o p e p l w i t h w e i g h t - l o s s p r o bl e m s o 1 t 4 p o u n d s ,t h p r o g r a m a c t s a a p e rs o n a l f i t n e s s a n w e i g h t -l o s s c o u n s e l o r , u s i n g d i l o g u e t a n a l y z e y o u r n u t r it i o n a l r e q u i r e m e n t s , m o n it o y o u r e a t i n g a n e x e r c i s eh a b i t s , a n s u g g e s t m e a lp l a n s . T h O r i g i n a l B o s t o nC o m p u t e r D i e t i a v a i l a b l ef o A p p l e / F a m i l y a n I B S c a r b o r o u g h S y s t e m s , f n c .5 S B r o a d w a yT a r r y t o w n , N 1 0 5 9 1I - 8 O O - 8 8 2 - 8 2 2 Z

♦ > ♦ > ♦ > ♦ >

R o l e - P l a y i n g O A p p l e sM a g i c A b o u n d s i F a n t a s y L a n d s

P C / P C j r s y s t e m s f o $ 7 9 . 9 5 , a n f o t h C o m o d o r e 6 f o $ 4 9 . 9 5 .

T w f a n t a s y r o l e - p l a y i n gg a m e s f o t h e A p p l e / F a m il y I B P C / P C j r , a n C o m o d o r e 6 w i l l b r e l e a s e dt h i s S p r i n g b O r i g i nS y s t e m s , I n c . U l t i m aI V — Q u e s t o t h A v a t a rf u l l y o c c u p i e s b o t h s i d e s o t w d i s k s a n a l l o w s t h ep l a y e r t c o n v e r s e w i t hc h a r a c t e r s i t h g a m e o h u n d r e d s o t o p i c s . O p p o rt u n i t i e s f o a " i n f i n i t ev a r i e t y o f c o m b a t s i t u at i o n s i m u l t i t u d e o t e r a i n s a n s c e n a r i o s " a b o u n dO r i g i n S y s t e m s , I n c .

5 4 O s g o o d S t # N o r t h A n d o v e r , M O 1 8 4 5( 6 1 7 ) 6 8 1 - O 6 O 9

i t h l a n d o B r i t t a n i a , a d o e s " u n i f i e d s y s t e m o m a g i c . " I M o e b i u s I — T h eO r o C e l e s t i a l H a r m o n y ,p l a y e r s m u s t r e c o v e r t h es t o l e n O r b e f o r e i d i s r u p t st h u n i v e r s e a n d e s t r o y st h i s l a n d k i n g d o m o f K h a n -t u n . T r a v e l s t a k e p l a y e r st h r o u g h t h e e l e m e n t a lp l a n e s o E a r t h , W a t e r , A i r ,a n F i r e a n t h e i r h o s t i l er e s i d e n t s , w i t h s w o r d a n k n o w l e d g e o f m a r t i a l a r t st h o n l y d e f e n s e s . B o t hg a m e s r e t a i l f o $ 5 9 . 9 5 .

< ♦ < ♦ < ♦ <

Page 69: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 69/136

H O M E C O M P U T E R■ ■ ■ H I H I 9 p r o d u c t n e w sT u r n F r o m L u c k T S k i l l

G u i d e t C a s i n o G a m i n gC a e s a r s W o r l d P r o d u c

t i o n s , I n c . a n S c r e e n p l a y ,I n c . h a v e r e l e a s e d B l a c k

j a c k , t h f i r s t g a m e i t h e i rs e r i e s " C a e s a r ' s G u i d e t G a m i n g . " T h s e r i e s i d e s i g n e d t h e l p p l a y e r s i p r o v e t h e i r s k i l l s t h r o u g ht h s i m u l a t i o n o c a s i n og a m e s a p l a y e d a C a e s a r sP a l a c e i L a s V e g a s ,N e v a d a ; C a e s a r s T a h o e a S t a t e l i n e , N e v a d a ; a n dC a e s a r s A t l a n t i c C i t y i N e J e r s e y . O t h e r g a m e st b r e l e a s e d l a t e r i n c l u d eR o u l e t t e , C r a p s , P o k e r ,S c r e e n p l a y , I n c .1 O 9 5 A i r p o r t R d M i n d e n , N 8 9 4 2 3( 7 O 2 ) 7 8 2 - 9 7 3 1

B a c c a r a t , a n S l o t s . T h e yw i l l a l b a v a i l a b l e f o t h C o m m o d o r e 6 4 I B P a n P C j r , a n t h A p p l e / F a m i l y c o m p u t e r s . T h r e t a i l p r i c e o B l a c k j a c k i $ 6 9 . 9 5 .

♦ ♦ > ♦ > ♦ >L e T h C o m p u t e r D e a l W i t h T h e I R

N e T a C a l c u l a t i o n P r o g r a m

T e x a s T a x e s i t a c a l c u l a t i o n p r o g r a m f o t h T 1 - 9 9 / 4 A t h a t i n c l u d e sf o r m s 1 O 4 O a n 2 4 4 1 ,s c h e d u l e s A B G a n W a n t h t a t a b l e s ( i n c l u d i n gt h s t a t e s a l e s t a f o y o u rs t a t e ) . T h 1 6 p r o g r a mS t e v e n K a r a s e k8 5 D i v e r s e y D r S t L o u i s , M o 6 3 1 2 6

r e q u i r e s o n l y c a s s e t t ep l a y e r o d i s k d r i v e , a n i i a v a i l a b l e f o 1 0 . 9 5 p l u s

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

♦ > ♦ > ♦ > ♦ >

L e T h A p p l e S o u n d O f M u s i c S o u n d C a p a b i l i t i e s A r r i v e

P o l y p h o n i c m u s i c , s o u n de f f e c t s , a n s p e e c h r s p o n s e f o t h A p p l e / a n l i a r n o p o s s i b l ew t t h t h S o u n d M a s t e r p l u g -i p r i n t e d c i r c u i t b o a r d f r o mC o v o x , I n c . I c a p r o d u c e 3i n d e p e n d e n t l y p r o g r a mm a b l e t o n e s a n o t h e rn o i s e s , a n d e m o n s t r a t i o nd i s k i n c l u d e s n u m b e r sv o c a b u l a r y f o c r e a t i n gt a l k i n g c a l c u l a t o r s a n g a m e s . A o n - b o a r d p o w e ra m p l i f i e r d i r e c t l y d r i v e se i t h e r t h i n t e r n a l o a e t e r n a l l o u d s p e a k e r . A l s o ,p r e r e c o r d e d s y n t h e t i c o rd i g i t i z e d s p e e c h m a b 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 O 2( 5 O 3 ) 3 4 2 - 1 2 7 1

♦ ! ♦ ♦ ! ♦ ♦ ! ♦ !

r e p r o d u c e d . T h S o u n dM a s t e r i $ 3 9 . 9 5 , w h i c h i c l u d e s t h b o a r d , a 3 2 - p a g em a n u a l , a n t h d e m o d i s k .

C o m m o d o r e R o l l s O u N e S y s t e m sP C A L C D , a n d P e r i p h e r a l s

C o m m o d o r e I n t e r n a t i o n a lL t d . h a i n t r o d u c e d I t n e C o m m o d o r e 2 P e r s o n a lC o m p u t e r , i t C o m m o d o r eL C D , a n l i n e o p e r i p he r a l s w h i c h i n c l u d e a d i s kd r i v e , m o n o c h r o m e a n c o o r m o n i t o r s , m o d e m s , a n

m o u s e . T h C o m m o d o r e2 f e a t u r e s 2 8 R A

e x p a n d a b l e t 5 1 2 K ,4 0 / 8 0 - c o l u m n f u l l - c o l o rd i s p l a y , c o m p a t i b i l i t y w i t ha l C o m m o d o r e 6 p e r i p he r a l s a n s o f t w a r e ,9 2 - k e y k e y b o a r d i n c l u d i n g

n u m e r i c k e y p a d , a n t h a b i l i t y t r u C P / Mp r o g r a m s .

T h L C ( l i q u i d c r y s t a ld i s p l a y ) i t h r e e - p o u n d ,b r i e f c a s e - s i z e c o m p u t e rw i t h b u i l t - i n C o m o d o r e 3 . B A S I C , 3 2 R A M , a n a S O - c o l u m n - b y - 1 6 - l i n es c r e e n . I c a r u o b a t e r i e s o r e x t e r n a l p o w e rs u p p l i e s , a n w o r d p r o c e s si n g , f i l e m a n a g e m e n t ,s p r e a d s h e e t , c o m m u n i c at i o n s , a n o t h e r s o f t w a r ea r b u i l t - i n .

T h C o m m o d o r e 1 5 7 15 - 1 / 4 i n c h f l o p p y d i s k d r i v eo f f e r s / m e g a b y t e , 3 6 O Kf o r m a t t e d s t o r a g e , f a s td a t a t r a n s f e r s , a n t w o p e r a t i n g m o d e s — C o m -C o m m o d o r e I n t e r n a t i o n a l L t d .

2 O W i l s o n D r W e s t C h e s t e r , P I 9 3 8 O( 2 1 5 ) 4 3 1 - 9 1 0 0

♦ > ♦ > • > ♦ >

G e t t i n g I D i s a s s e m b l e dS e r i o u s P r o g r a m m e r ' s T o o l s A v a i l a b l e

m o d o r e 6 4 w h i c h o p e r a t e sa a b o u t 3 O c p s , a n C o m o d o r e 2 m o d e , w h i c ho p e r a t e s a a b o u t 2 0 0 0c p s . T h C o m m o d o r e 6 6 M o d e m 3 O a n 1 6 7 OM o d e m 2 O f e a t u r e a u t oa n s w e r / a u t o - d i a l , a n b u i l t - i n s p e a k e r . T h C o m o d o r e M o u s e c o m p l em e n t s t h C o m m o d o r e 2 P e r s o n a l C o m p u t e r , a n t h C o m m o d o r e 9 0 M o n oc h r o m e M o n i t o r a n 9 0 R G B I / C o m p o s i t e M o n i t o rb o t h s u p p o r t S O a n 4 O - c o l u m n d i s p l a y s .

S t a r S o f t h a s i n t r o d u c e dt h e i r D i s a s s e m b l e r a n D i s kE d i t o r p r o g r a m s f o t h T I - 9 9 / 4 A . B o t h a r 9 . 9 5 .T h D i s a s s e m b l e r c a d i a s s e m b l e i t e x t , d a t a , o m n e m o n i c i n s t r u c t i o n f o rm a t s , a n o u t p u t t o t h es c r e e n , p r i n t e r , o d r i v e . I m a a l s o b u s e d t d i s a s s e m b l e s y s t e m R O r o u t i n e s a w e l l a s p r og r a m s l o a d e d f r o m d i s k . I r e q u i r e s 3 2 K , d i s k d r i v e ,a n t h e E d i t o r / A s s e m b l e rS t a r S o f t6 O A l l e g h a n y S t B l a c k s b u r g , V 2 4 O 6 O( 7 O 3 ) 9 5 3 - 1 4 9 0

c a r t r i d g e . T h D i s k E d i t o ra l l o w s t h e u s e r t e d i t d i s kb i n d i v i d u a l s e c t o r s a n b y t e s r a t h e r t h a n b f i l en a m e s . f u l l - s c r e e n e d i t o rd i s p l a y s t h c o n t e n t s o s e c t o r o t h s c r e e n a n a l l o w s e d i t i n g i b o t h h e a d e c i m a l a n A S C I I c h a ra c t e r f o r m a t s . I r e q u i r e s3 2 K , d i s k d r i v e , a n e i t h e ra E x t e n d e d B A S I C , M i n iM e m o r y , o E d i t o r / A s s e mb l e r c a r t r i d g e .

♦ > ♦ > ♦ ! ♦ H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 6

Page 70: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 70/136

H O M E C O M P U T E RS t a y - A t - H o m e S h o p p i n gO b t a i n M a l l A c c e s s V i C o m p u t e r

T h E l e c t r o n i c M a l l ,v i d E o t e x s h o p p i n g s e r v i c ef o m o d e m - e q u i p p e d p e s o n a l c o m p u t e r u s e r s , w i l lb a v a i l a b l e l a t e r t h i s y e a rt o s u b s c r i b e r s o C o p u S e r v e I n f o r m a t i o n S e v i c e . T h M a l l o f f e r st h o u s a n d s o p r o d u c t s a n s e r v i c e s f r o m s u c h o u t l e t sa r e t a i l s t o r e s , a i r l i n e s ,C o m p u S e r v eP . O . B o 2 O 2 1 2C o l u m b u s , O 4 3 2 2 O( 6 1 4 ) 4 5 7 - 8 6 0 0

t r a v e l s e r v i c e s , i n s u r a n c ea n r e c o r d c o m p a n i e s , a n p u b l i s h e r s , o f t e n a t a d i c o u n t t o s u b s c r i b e r s . C o p l e t e d e s c r i p t i o n s a r e p r ov i d e d o a l p r o d u c t s , a n f e e d b a c k c a p a b i l i t y a l l o w ss h o p - a t - h o m e u s e r s t a s t h m a l l m a n a g e r s p e c i f i cq u e s t i o n s . I t i s " o p e n " 2 h o u r s a d a y , e v e r y d a y .

♦ > ♦ > ♦ > ♦ >

W r i t e L e t t e r H o m eN e P r i n t e r C o n n e c t s t M a n y S y s t e m s

H o m e W r i t e r i n e S O - c o l u m n d o t - m a t r i xp r i n t e r b E p s o n A m e r i c a ,I n c . t h a t w a c r e a t e ds p e c i f i c a l l y f o t h h o m em a r k e t . I t n e p l u g - i nP r i n t e r I n t e r f a c e C a r t r i d g e s( P I C ) c o n n e c t t h e p r i n t e r t m o s t b r a n d s o p e r s o n a lc o m p u t e r s , i n c l u d i n g t h C o m m o d o r e 6 4 I B P C j r ,a n A p p l e l i e . T h H o m e W r i t e r 1 0 o p e r a t e s a

O c p i D r a f t m o d e a n a 1 c p i N e a r L e t t e rQ u a l i t y m o d e . U s e r s c a nc h o o s e c o m b i n a t i o n s o p r i n t s t y l e s s u c h a c o d e n s e d , e m p h a s i z e d , o E p s o n A m e r i c a I n c .2 7 8 O L o m i t a B l v d .T o r r a n c e , C 9 O 5 O 5( 1 3 5 3 9 - 9 4

♦ > ♦ > ♦ > ♦ >

F r o m P i n t s t Q u a r t s t G a l l o n s t U n i t C o n v e r s i o n s C o m p u t e d

d o u b l e s t r i k e . T h p r i n t e rw i l l b a v a i l a b l e i M a r c h f o $ 2 6 9 , a n S 6 f o e a c hP I C . A o p t i o n a l t r a c t o rf e e d ( 3 9 . 9 5 ) a n c u s h e e tf e e d e r ( $ 9 9 . 9 5 ) w i l l a l s o b a v a i l a b l e .

T a n o a k S o f t w a r e I n c . h a i n t r o d u c e d T a n o a k C o n v e rs i o n s , s o f t w a r e p a c k a g et h a t p e r f o r m s u n i t c o n v e rs i o n s o f m o r e t h a n 5 e n g i n e e r i n g , s c i e n t i f i c , a n g e n e r a l c a t e g o r i e s . U t 3 u n i t s a r a v a i l a b l e i e a c h o t h e s e c a t e g o r i e s , w h i c h a r T a n o a k S o f t w a r e I n c .8 7 B r o o k l l n e D r S u n n y v a l e , C 9 4 O 8 7( 4 O 8 ) 7 3 6 - 8 3 3 9

7 0 H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

i n d e x e d i a l p h a b e t i c a lo r d e r . T h m e n u - d r i v e n p r g r a m a c c e p t s b o t h d e c i m a la n e x p o n e n t i a l n o t a t i o nf o b o t h I n p u t a n o u t p u tf o r m a t s . T h e p r o g r a m r u n so t h I B P a n c o p a t i b l e s w i t h 1 2 S K R A M ,a n i p r i c e d a $ 4 9 .

F i r s t L e t t e r s , N o N u m b e r sP C j r G e t s N u m e r i c K e y p a d

K e T r o n i c h a r e l e a s e di t K 5 1 4 9 j r , a n u m e r i cd a t a e n t r y p a t h a t a tt a c h e s t t h P C j r . I i c l u d e s k e y s f o n u m e r i cd a t a e n t r y , c u r s o r c o n t r o l ,m a t h e m a t i c a l f u n c t i o n s ,t a b s , a n b a c k s p a c i n g , a n i c a n c o n v e r t t f u n c t i o nm o d e w i t h o u t r e t u r n i n g t t h P C j r k e y b o a r d . I t s u g e s t e d r e t a i l p r i c e i $ 9 9 . 9 5 .

K e T r o n i cP . O . B o 1 4 6 8 7S p o k a n e , W 9 9 1 - S O O - 2 6 2 - 6 O O 6

♦ ♦ ! ♦ ♦

T i c k l i s h M a t t e rP r i n t e r U t i l i t i e s f o T

G e m b a r G r a p h i c s h a r e l e a s e d t w p r i n t e r u t i l i t i e sf o t h T I - 9 9 / 4 A . T h E s o R X - 8 O T i c k l e r a n t h G e m i n i 1 0 X / 1 5 X T i c k l e re m p l o y m e n u s t h e l p t h u s e r s e f o n t s t y l e s , p r i n tp i t c h e s , l i n e a n f o r m f e e d s ,G e m b a r G r a p h i c s4 5 A m h e r s t C i r c l e E a s tS a t e l l i t e B e a c h , F 3 2 9 3 7

C o m p u t e r C l u b s C o m p e t i t i o n

m a r g i n s , t a b s , b o l d , u n d e rl i n e s , s u b s c r i p t i n g , a n o t h e r o p t i o n s . A v a i l a b l e o d i s k e t t e s o n l y , t h p a c ka g e s r e q u i r e E x t e n d e dB A S I C a n e x p a n d e d m e o r y , a n c o s t 1 , 9 5 e a c h .

A p p l e t A w a r d P r i z e s A g a i nT h S e c o n d A n n u a l N

t i o n a l C o m p e t i t i o n f o A p p l eS t u d e n t C o m p u t e r C l u b s i n o u n d e r w a y . S p o n s o r e db A p p l e C o m p u t e r , I n c . ,s t u d e n t s a n a d v i s o r s a e l e m e n t a r y a n s e c o n d a r ys c h o o l s a c r o s s t h e c o u n t r yw i l l a g a i n c o m p e t e f o A p p l eh a r d w a r e a n s o f t w a r ea w a r d s . C l u b s c a s u b m i te i t h e r c o m p u t e r p r o g r a mm i n g p r o j e c t t h a t d e m o ns t r a t e s t h e i r c o l l e c t i v et e c h n i c a l s k i l l s , o p r o j e c tt h a t u s e s p e r s o n a l c o p u t e r s t h e l p m e m b e r s o t h c o m m u n i t y . C l u b a v i s o r s c a n e n t e r e i t h e r a A p p l e C o m p u t e r C l u b sP . O . B o 9 4 2 7 J a c k s o n S t L o w e l l , M O 1 8 5 3

a d v i s o r p r o j e c t t h a t d o c um e n t s a e f f o r t t s u c c e s sf u l l y b u i l d a s t u d e n t c o p u t e r c l u b , o l e s s o n p l a np r o j e c t t h a t d e m o n s t r a t e sh o a d v i s o r s a n t e a c h e r sc a w o r k t o g e t h e r t i t e g r a t e p e r s o n a l c o m p u t e r si n t o t h r e g u l a r e d u c a t i o n a lc u r r i c u l u m . t o t a l o 8 c l u b s a n 4 a d v i s o r s w i l l b c h o s e n a s s e m i f i n a l i s t s . A l U . S . c l u b s t h a t a r e m e m b e r so t h A p p l e C o m p u t e rC l u b s p r o g r a m a r e l i g i b l e .E n t r i e s m u s t b p o s t m a r ke b A p r i l 1 5 1 9 8 5 . F o m o r e i n f o r m a t i o n o t e n t e r , w r i t e :

♦ ♦ ! ♦ ♦

Page 71: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 71/136

H O M E C O M P U T E R■ m h ^ m m h s U P p r o d u c t n e w s n

A n i m a t i o n B y T o u c hT a b l e t ( o M o v i n g G r a p h i c s

p r i n t e r d u m p a n b u i l t - i n c h a r a c t e r s e f o t e x t c h a r a c t e r i z e A n i m at i o n S t a t i o n , n e g r a p h i c st a b l e t b S u n c o m . i f e t u r e s s i d e - m o u n t e d l e f t - a n r i g h t - h a n d f u n c t i o n b u t t o n s ,a w e l l a s j o y s t i c k e m l a t o r f e a t u r e . I n c l u d e d w i t ht h p a c k a g e i c o l o r s o f tw a r e p r o g r a m c a l l e dD e s i g n L a b w h i c h a l l o w s t h eu s e r t o c u a n p a s t e p i t u r e e l e m e n t s . A d d i t i o n a lp r o g r a m s f o c r e a t i n ga n i m a t e d m o v i e s o s e l e c ti n s h a p e s f r o m a e l e ct r o n i c c l i p a r b o o k f o e d u c a t i o n a l , b u s i n e s s , o d e s i g n p u r p o s e s a r a v a i l -S u n c o m2 6 H o l b r o o k D r W h e e l i n g , I 6 0 O 9 O( 3 1 2 ) 4 5 9 - 8 O O O

a b l e s e p a r a t e l y . T h t o u c h -s e n s i t i v e t a b l e t a n c u r s o rc o n t r o l l e r i a v a i l a b l e f o t h A p p l e s y s t e m s f o $ 8 9 . 9 5a n f o C o m m o d o r e s y t e m s f o $ 7 9 . 9 5 .

♦ ♦ > ♦ > ♦ !

M a k e I T h r e e s o m eP r o d u c t i v i t y f o K i d s t A d u l t s

S o f t s y n c , I n c . h a r l e a s e d t w o n e w p r o g r a m s :T r i o , a i n t e g r a t e d w o r dp r o c e s s o r , s p r e a d s h e e t ,a n d a t a b a s e f o a d u l t s ,a n K i P r o Q u o , a w o r dp r o c e s s o r f o k i d s . T r i oW o r d c a l i n k f i l e s , i m b e dp r i n t c o m m a n d s , s e a r c h a n r e p l a c e , a n e d i t . T r i o C a l cu s e s a n a t u r a l o r d e r o r e c a l c u l a t i o n , a n c a n v a r yc o l u m n w i d t h s ; c o p y f o m u l a s , c o l u m n s , o r o w s ;s p l i t t h s c r e e n ; a n f o r m a tc e l l s . T r i o F i l e a l l o w sf i e l d s p e r e c o r d , a n a l t h r e e a p p l i c a t i o n s o f f e r h e l ps c r e e n s . T r i o r u n s o t h S o f t s y n c , I n c .1 6 M a d i s o n A v e .

N e Y o r k , N O 0 1 6( 2 1 2 ) 6 8 5 - 2 O 8 O

C o m m o d o r e 6 4 f o 5 6 9 . 9 5 , a n d o n t h I B P C / P C j r a n A p p l e I l e / U c f o S 9 9 . 9 5 .

D e s i g n e d e s p e c i a l l y f o k i d s a g e s t 1 4 K i P r Q u e n a b l e s k i d s t o w r i t et e x t , d r a w a n a n i m a t e p i t u r e s , o c o m p o s e m u s i c u i n j u s t o n p r o g r a m . T h s o f t w a r e i n c l u d e s b u i l t - i np i c t u r e l i b r a r y a n m u s i cl i b r a r y t h a t k i d s c a m a n i p u l a t e o p u i n t o t h e i ro w c r e a t i o n s . K i P r Q u r e t a i l s f o $ 2 9 . 9 5 f o t h C o m m o d o r e 6 4 a n f o $ 3 9 . 9 5 f o t h A p p l e / / e / / / ca n I B P C / P C j r .

♦ ♦ > ♦ > ♦ >

T h N u m b e r s G a m eP i c k L o t t e r y < F o o t b a l l W i n n e r s

L o t t o P i c k e r i t h n e w e s t p r o g r a m f o t h T I - 9 9 / 4 A f r o m R i d g e S e v i c e s . T h p r o g r a m g e n e ra t e s s e r i e s o r a n d o mp l a y s f o r a l L o t t o - t y p eg a m e s u s i n g t h s a m e p r c e s s o f m a n y l o t t e r y c o m i s s i o n s . L o t t o P i c k e r h a

o f t h e m o s t p o p u l a r L o t g a m e s i N o r t h A m e r i c ap r e p r o g r a m m e d i n t o i t b u u s e r s c a a l s o s u b s t i t u t ea n o t h e r . I t i s w r i t t e n i c o s o l e B A S I C , s o a l t h a t i r q u i r e d i c a s s e t t e p l a y e ro d i s k d r i v e . L o t t o P i c k e r ' sR i d g e S e r v i c e s

7 B r o a d w a y , S u i t e 2 O N e Y o r k , N 1 O O 3 8( 7 1 8 ) 8 3 3 - 6 3 3 5

s u g g e s t e d r e t a i l p r i c e i 2 5 R i d g e S e r v i c e s a l s o o f e r s P r F o o t b a l l A n a l y s t( $ 3 4 . 9 5 ) , w h i c h h e l p sc h o o s e N F a n U S F L w i n e r s a g a i n s t t h p o i n ts p r e a d , a n P e r s o n a l I n v e nt o r y P r o g r a m ( S 2 0 ) , w h i c hk e e p s d e t a i l s o p e r s o n a lp o s s e s s i o n s f o r i n s u r a n c e ,p o l i c e , a n I R p u r p o s e s .B o t h p r o g r a m s a r a v a i l a b l eo d i s k e t t e s o r c a s s e t t e s ,b u t h P e r s o n a l I n v e n t o r yP r o g r a m a l s o r e q u i r e s E t e n d e d B A S I C .

♦ ; ♦ ; ♦ ; ♦ ♦ ; ♦

E x p a n d Y o u r P r o g r a m m i n g V o c a b u l a r yV a r i o u s L a n g u a g e s A v a i l a b l e f o C - 6 4

F i v e n e l a n g u a g e p r g r a m s a n f o u r p r o d u c t i v it p r o g r a m s h a v e b e e n a d de t A b a c u s S o f t w a r e ' sp r o d u c t t i n e f o t h C o m o d o r e 6 4 T h A d T r a i ni n C o u r s e i n c l u d e s a e d i t o r , s y n t a x c h e c k e r / c o mp i l e r , a s s e m b l e r , d i s a s s e mb l e r , a n t r a i n i n g g u i d e f o t h i s n e l a n g u a g e . B A S I CC o m p i l e r c o m p i l e s t e i t h e rf a s t - r u n n i n g 6 m a c h i n ec o d e a n d / o r c o m p a c t s p e e d -c o d e . C o m p i l e r c o n f o r m st t h K e r n i g h a n a n R i t c h i es t a n d a r d , b u w i t h o u t b i f i e l d s . I i n c l u d e s a e d i t o r ,c o m p i l e r , a n l i n k e r . F o r t r a nC o m p i l e r i s u b s e t c o p i l e r b a s e d o t h F o r t r a n7 s t a n d a r d , a n i a l s o i c l u d e s a e d i t o r , c o m p i l e r ,a n l i n k e r . V i d e o B A S I C i A b a c u s S o f t w a r eP . O . B o 7 2 G r a n d R a p i d s , M 4 9 5 1 0( 6 1 6 ) 2 4 1 - 5 5 1 O

f o d e v e l o p e r s o f g r a p h i c sa n d s o u n d s o f t w a r e , a d d i n g5 c o m m a n d s t s t a n d a r dB A S I C . C a d p a k - 6 4 i l i g h t p e n - b a s e d d e s i g np a c k a g e . C h a r t p a k - 6 4 i m e n u - a s s i s t e d p i e , b a r , a n l i n e - c h a r t i n g p a c k a g e .D a t a m a t i d a t a m a n a g em e n t p r o g r a m , a n P o w e rP l a n - 6 4 i s p r e a d s h e e tw i t h b u i l t - i n g r a p h i c s .

♦ ♦ ♦ > ♦ >

© H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 7

Page 72: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 72/136

S e l e c t i v e I n p u t R o u t i n e1 0

1 | 2 3 4 5 6 7 S 9

2 0 2 2 2 3

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

3 3 4

5 3 6

S O F TH O D O SP

H

s : T O Pt | i | n | e I

L i K

L T K

H U 3 2

H

l e t :

G O T O

O G O T OO

C H H J

A C C E S

P M

N P

M

T H E N

G O T O

3 2

G e t t i n g k e y b o a r d i n p u t i e s s e n t i a lt B A S I C p r o g r a m . I t h p r o g r a mu s e s t h I N P U T s t a t e m e n t , a n c h a r a c t e r s c a b u s e d ( i n c l u d i n gc o n t r o l c h a r a c t e r s ) , a n t h l e n g t h o a n I N P U T s t a t e m e n t c a b u t 2 3 c h a r a c t e r s l o n g . B u i t h t h e i n p u t i t b l i m i t e d t s p e c i f i c g r o u p o c h a r a c t e r s , t h I N P U T s t a t e m e n t i n o a d e q u a t e . W h e n g e t t i n g d i s k f i l en a m e , f o e x a m p l e , p r e c i s e i n p u t i c r i t i c a l . I y o u s j u s t t h I N P U T s t a t em e n t t d i s c e r n a f i l e n a m e , t h u s e rc o u l d e a s i l y t y p e i a i l l e g a l n a m ea n c a u s e d i s k e r r o r t o c c u r .

I o n l y o n o t w c h a r a c t e r s i b i n s o u g h t , t h G E c o m m a n d i e a s yt u s e ; h o w e v e r , i t h e i n p u t i t o i nc l u d e n u m b e r o c h a r a c t e r s , s o m el o g i c i n e c e s s a r y t f i l t e r t h i n p u t .

T h a c c o m p a n y i n g p r o g r a m f i l t e r sk e y b o a r d i n p u t s t h a t o n l y l e g a lP r o D O S f i l e n a m e c a b i n p u t .A l t h o u g h t h i s p r o g r a m s e e m s l o n g j u s tt g e o n l i n e o f i n p u t , l i t t l e e x t r ac o d e m a k e s " u s e r - f r i e n d l y " p r o g r a mf o o l - p r o o f a n e a s y t u s e .

L i n e s 2 1 a n 2 2 s e u a f e w v a r i a b l e s u s e d b t h m a i n b o d y o t h p r o g r a m . L T i s e e q u a l t A S C I I c h a r a c t e r 8 w h i c h i t h [ l e f t a r r o w ] k e o t h A p p l e 7 / o H e a n [ C o n t r o l ]

o t h A p p l e / o 1 1 + . T h p r o g r a m r e c o g n i z e s t h i s a b a c k s p a c e k e a n a c c e p t s n o t h e r c o n t r o l c h a r a c t e r s ( e x c e p t c a r r i a g e r e t u r n , w h i c h i s e e q u a l t t h C B v a r i a b l e ) . T h m a i n s e c t i o n c o u l d b u s e d a a s u b r o u t i n e w h e r e M w o u l d b e s e t t o t h m a x i m u m l e n g t ho t h i n p u t , T w o u l d b t h s t r i n g v a r i a b l e w h e r e t h e i n p u t w i l l b p l a c e d , a n V t h r o a n H t h c o l u m n w h e r e t h f i r s t c h a r a c t e r o t h i n p u t i t b p r i n t e d o t h s c r e e n .

L i n e s 2 3 0 - 3 5 0 a r w h e r e t h e a c t u a l i n p u t i p r o c e s s e d . L i n e 2 3 i t h m a i n e n t r y p o i n t o t h r o u t i n e . L i n e 2 4 i a " e n d - c a s e " c h e c k t p l a c e t h c u r s o r o t o o t h l a s t c h a r a c t e ri t h i n p u t h a s a l r e a d y r e a c h e d m a x i m u m l e n g t h . B e c a u s e P r o D O S f i l e n a m e s m u s t b e g i nw i t h a l e t t e r , l i n e 3 2 i u s e d i T i n u l l , t o l i m i t t h i n p u t t l e t t e r s o n l y . F o a n o t h e rc h a r a c t e r s , l i n e 3 4 f i l t e r s t h i n p u t . B a l t e r i n g t h e s e l i n e s , t h i s r o u t i n e c o u l d b u s e d a a a l l - p u r p o s e i n p u t r o u t i n e , t k e e p y o u r p r o g r a m s u s e r - f r i e n d l y .

H O

H f

— R o g e r W o o d

H o m e i u t e r M a g a z i n ea z

Page 73: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 73/136

U s i n g R e l a t i v e A c c e s s F i l e sL a r g e s e q u e n t i a l d a t a f i l e s c a t a k e m i n u t e s t l o a d a n s a v e u s i n g t h V I C - 1 5 4 1 d i s k d r i v e .

T s p e e d u f i l e a c c e s s , k n o w l e d g e o r e l a t i v e - a c c e s s f i l e s c a b i n v a l u a b l e t p r o g r a mm e r . T h C o m m o d o r e D i s k O p e r a t i n g S y s t e m ( D O S ) a l l o w s f o m a x i m u m o 2 5 c h a r a c t e r si r e c o r d , a n m a x i m u m o 7 2 r e c o r d s i o n f i l e . T h k e t f a s t e r r e l a t i v e f i l e a c c e s si t h u s o s i d e s e c t o r s . s i d e s e c t o r i s e q u e n t i a l f i l e t h a t k e e p s t r a c k o t h e e x a c t l o c a t i o no r e c o r d ( d i s k t r a c k a n s e c t o r ) s D O c a z e r o i o a n r e c o r d i m i n i m u m a m o u n to f t i m e . T h D O t a k e s c a r e o t h e s e d e t a i l s , s h o s i d e s e c t o r s w o r k i n o i m p o r t a n t h e r e .

O n i m p o r t a n t l i m i t a t i o n o r e l a t i v e f i l e s i t h a t o n l y A S C I I c h a r a c t e r s c a b w r i t t e n t t h f i l e . I n t e g e r a n r e a l n u m b e r q u a n t i t i e s m u s t b c o n v e r t e d t s t r i n g s b e f o r e t h e y a r e s a v e dt d i s k w i t h t h P R I N T S c o m m a n d . T h e r e f o r e , n u m e r i c d a t a b e i n g s t o r e d o n l y a s t r i n g s m u s tb r e a d i n t o o n l y s t r i n g v a r i a b l e s , u s i n g e i t h e r t h I N P U T S o G E T * s t a t e m e n t , a n t h e n c o v e r t e d ( v i a t h V A s t a t e m e n t ) b a c k i n t o n u m e r i c q u a n t i t i e s .

T h f o r m a t f o c r e a t i n g r e l a t i v e a c c e s s f i l e i a f o l l o w s :O P E N l o g i c a l f i l e # , d e v i c e # , c h a n n e l # , " f i l e n a m e , L , " + C H R S ( r e c o r d l e n g t h )T h d e v i c e # o s t a n d a r d V I C - 1 5 4 1 d i s k d r i v e i 8 T h l o g i c a l f i l e # i s a s w i t h o t h e r t y p e s

o f i l e s , u s e d t h r o u g h o u t p r o g r a m t r e f e r t t h f i l e f o l o a d i n g o s a v i n g a n d a t a . A l t h o u g ht h l o g i c a l f i l e # c a b a n n u m b e r f r o m t h r o u g h 2 5 5 , i i u s u a l l y b e s t t u s t h s a m e n u m b e ra t h c h a n n e l # . T h c h a n n e l # f o d i s k a c c e s s c a b a n n u m b e r f r o m t h r o u g h 1 4 { a n

a r e r e s e r v e d f o c a s s e t t e a c c e s s . ) I y o h a v e C o m m o d o r e c o m p a t i b l e p r i n t e r i w i l l u s u a l l yu s e c h a n n e l 4 s i i b e s t t u s 2 3 o r t h r o u g h 1 4 H e r e ' s a e x a m p l e o a O P E N s t a t em e n t f o f i l e c a l l e d M A I L L I S T w h i c h h a l o g i c a l f i l e # o 2 a n r e c o r d l e n g t h o 1 2 c h a r a c t e r s : O P E N 2 , 8 , 2 , " M A I L L I S T , L , " + C H R $ ( 1 2 7 )

N o t i c e t h a t t h r e c o r d l e n g t h i e x p r e s s e d a s t r i n g v a l u e — n o t n u m e r i c o n e . T h i s i t r u eo t h p a r a m e t e r s i a l o t h r e l a t i v e a c c e s s f i l e c o m m a n d s . g o o d w a t s e u t h e v a r i o u sC H R S v a l u e s i t s e s t r i n g v a r i a b l e s e q u a l t t h v a l u e s n e e d e d . F o e x a m p l e , i t h a b o v ef i l e y o u c a n s e R L e q u a l t C H R S U 2 7 ) , s t h a t a n t i m e y o n e e d e d t w r i t e t h R e c o r d L e n g t ht t h f i l e , y o c o u l d u s e R L $ . T h i s t e c h n i q u e i e s p e c i a l l y v a l u a b l e w h e n u s i n g t h P O S I T I O N( " P " ) c o m m a n d e x p l a i n e d b e l o w .

C h a n n e l 1 ( c a l l e d t h c o m m a n d c h a n n e l ) p l a y s c r i t i c a l r o l e i R e l a t i v e f i l e a c c e s s : i a l l o w sy o t r e a d o w r i t e d a t a t a e x a c t p l a c e i t h f i l e u s i n g t h " p c o m m a n d . F i r s t y o u m u s tO P E N t h c o m m a n d c h a n n e l , a n t h e n y o c a p o s i t i o n n o t o n l y t s p e c i f i c r e c o r d i f i l e ,b u t s p e c i f i c p o s i t i o n w i t h i n r e c o r d . H e r e ' s t h e b a s i c f o r m a t :

O P E N 1 5 , 8 , 1 5P R I N T # I 5 , " P " + C H R $ { c h a n n e l # ) + C H R « r e c # l o w b y t e ) + C H R $ ( r e c - ^ h b y i e } + C H R $ ( p o s m o n )T o b t a i n t h e r e c # l o a n h b y t e s o t h r e c o r d n u m b e r , u s t h e o n e - l i n e s u b r o u t i n e ( h e r e

c a l l e d l i n e 1 0 0 0 0 ) , w h e r e t h r e c o r d n u m b e r i p a s s e d i v a r i a b l e c a l l e d R C W h e n y o R E T U R N f r o m t h i s l i n e , R C c o n t a i n s t h e e n t i r e s t r i n g v a l u e n e e d e d b y t h " P c o m m a n d f o t h r e c o r d n u m b e r . S o i y o w i s h e d t w r i t e t h f i r s t c h a r a c t e r i t h e 2 0 t h r e c o r d y o c o u l ds e R C = 2 Q , t h e n e x e c u t e t h f o l l o w i n g :

l i n e n o G O S U B 1 0 0 0 0 : P R I N T # 1 5 , " F ' + F C $ + R C S + C H R S { l ) . . c o n t i n u e p r o g r a m1 0 0 0 0 H B = m T ( R C / 2 5 6 ) : L B = R C - ( 2 5 6 * H B ) : R C $ = C H R $ ( I J ) + C H R $ ( H B ) : R E T U R NT h " P c o m m a n d d o e s n ' t w r i t e a n y t h i n g — i t j u s t s e t s t h e p o i n t e r s o t h a t t h n e x t P R I N T # 2 ,

I N P U T # 2 , o G E T # 2 c o m m a n d w i l l a c c e s s t h d a t a b e g i n n i n g a t h f i r s t c h a r a c t e r o t h 2 0 t hr e c o r d . B u s i n g v a l u e s o t h e r t h a n f o p o s i t i o n , t h f i l e p o i n t e r c a n b e p l a c e d t a n p o s i t i o ni a n r e c o r d . D O d o e s n ' t c h e c k t s e w h e t h e r t h p o s i t i o n i b e y o n d t h e n o r e c o r d .T h p r o g r a m m e r m u s t m a k e s u r e t h a t t h e d a t a w i l l f i i t h e r e c o r d .

T h i s " P c o m m a n d d o e s h a v e r a t h e r m a j o r b u i i t h o w e v e r . O n l y 2 5 b y t e s m a b s t o r e do s e c t o r . I y o u c h o o s e r e c o r d l e n g t h t h a t d o e s n o t d i v i d e e v e n l y i n t o 2 5 ( i . e . , 1 2 1 2 7 ,a n 2 5 4 ) , t h " P c o m m a n d w i l l n o f u n c t i o n p r o p e r l y i s o m e r e c o r d s . C o m m o d o r e D O o n l yk e e p s t r a c k o w h e r e r e c o r d b e g i n s . I r e c o r d b e g i n s i o n s e c t o r a n e n d s i a n o t h e r ,t h " P c o m m a n d f a i l s t g e t t h s e c o n d s e c t o r w h e n a t t e m p t i n g t l o c a t e t h e p o i n t e r d i r e c tl y t o c h a r a c t e r i t h s e c o n d s e c t o r . I y o s t i c k t o 1 2 1 2 7 , a n 2 5 c h a r a c t e r r e c o r d l e n g t h s ,e a c h r e c o r d w i l l f i i o n l y o n s e c t o r , a n t h i s b u p r e s e n t s n d i f f i c u l t i e s .

— R o g e r W o o d

i o r k e C o m p u t e r M a g a z i n e 1 9 B 5

Page 74: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 74/136

I P - — - - — — -

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

2 2 2 S

4 5

2 6 7

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

R E D E F I N I N G A N U S I N GI B F U N C T I O N K E Y S

B t • P ' p . i ' r -M E W ; O ! r y ! l o i r

L O C S TT F O

C O P Y HE W R L B Y | W I ! L L ' l ' A M jH O M E ' C O M P U I T I E H

F . . R I O 5 . 2 .

C l O L O . R / . G I R ' A P HC O L O : H

E

T H E NA V D

D A T AT S A V ED A T AD I A T A

L

F U N C T O G H

K E 9 8 L E

G O T OE F P

D A T AT O D A T AS H O O T

2 4

H H E X A Q N F

E N

M O

T

A G E N T B H O W N

N

2 5

N E X TE

W D

T

L O A DL A C ES Q U A B E Z O O M I

F A

K >

A T O

R E A D

E Y S

N E X T

N V E N T T A L K

C A T

C

D T

H

C O P YR E D OL U W

H

U

M A G A Z

T H E NK E

H i O I A TZ O O M O T

B T H R O P

A D A P T E

E E E S L O W i E R E X

R E D E F

P D

R E T U R N

D G

i T H E NT H E N

G R A B

E R E C T

E

[ I

N

A

H

N E X T

A M T H E N

O

T l H l E HO i S i U J B !

3 7

D

T E F T R I C H TI N E X T

L O O KN E X T

K P A H E X TC i Y A HN E X T

C

G O S U B

7 3 0

W D

T

A G N E X T

2 8

W W D

O T

G

N S E HE

P O Y | G

H I

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

O n o p t i o n i t u s t h a u t o m a t i cp r o g r a m b r a n c h i n g a v a i l a b l e w i t h O K E Y ( n ) G O S U B . M o s t o t h t i m e t h i sm e t h o d , t h o u g h , p r o v e s t b m o r e o

h e a d a c h e t h a n i t ' s w o r t h b e c a u s e t h p r o g r a m e x i t s t o t h f u n c t i o n - k e yr o u t i n e — n o m a t t e r w h e r e y o u a r i t h p r o g r a m ( i t ' s i n t e r r u p t - d r i v e n ) .

T h p r o c e d u r e o u t l i n e d h e r e w i l la l l o w y o t r e d e f i n e t h e f u n c t i o n k e y sa n r e a d t h e m u s i n g t h I N K E Y S f u n ct i o n . T h i s n o t o n l y a c c e s s e s t h f u n ct i o n k e y s , b u i o f f e r s F O a s l i n k t e v e n m o r e k e y s . B u s i n g t h i s m e t h o d ,y o c o u l d s c r o l l t h r o u g h a u n l i m i t e ds u p p l y o f u n c t i o n s . W h e n F i p r e s s e d , t h e n e x t s e o f u n c t i o n s w i l lb a s s i g n e d a n d i s p l a y e d a t h e b o tt o o t h s c r e e n . F i a l w a y s u s e d a t h e x i t k e y , g i v i n g t h u s e r g r a c e f u lw a o u o p r o g r a m .

T h d i f f e r e n t f u n c t i o n s f o t h f u n ct i o n k e y s a r e c o n t a i n e d i s t r i n g . a r a y , K $ ( ) . O n e l e m e n t o t h e a r r a y i

u s e d t c o n t a i n i n f o r m a t i o n f o e a c h s e o f u n c t i o n k e y s . T h a r r a y i s e u i n l i n e 2 3 f r o mt h d a t a s t a t e m e n t s i l i n e s 3 2 t h r o u g h 3 6 0 . T h e s e d a t a s t a t e m e n t s c o n t a i n t h e f u n c t i o n k e i n f o r m a t i o n . B e c a u s e o n l y 6 c h a r a c t e r s c a b d i s p l a y e d o t h s c r e e n f o e a c h f u n c t i o n k e y ,t h s i z e o e a c h f u n c t i o n r e d e f i n i t i o n w i l l b l i m i t e d t c h a r a c t e r s ( m a x i m u m o 1 c h a r a c t e r si p o s s i b l e w i t h B A S I C o t h I B M ) .

T h a l g o r i t h m i s i m p l i f i e d b m a k i n g a l d e f i n i t i o n s t h s a m e l e n g t h . I l i n e 2 6 0 , s i m p l es e a r c h i m a d e t h r o u g h t h K $ { ) a r r a y f o v a l i d i n p u t s u s i n g t h P O S ( ) f u n c t i o n . T h i n p u ti s h o r t e n e d t c h a r a c t e r s , a n t h p o s i t i o n , o t h o s e c h a r a c t e r s i f o u n d w i t h i n t h a c t i v ef u n c t i o n s t r i n g a r r a y , K $ ( ) . T h e p r o g r a m t h e n c h e c k s t h e p o s i t i o n f o a e v e n b o u n d a r y o

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

W h e n F 1 i p r e s s e d , l i n e 2 7 c h e c k s t h i n p u t f o t h w o r d " N E X T " ( N o t i c e t h a t t h w o r d" N E X T i f o l l o w e d b t w s p a c e s , m a k i n g i c h a r a c t e r s i l e n g t h . ) T h i s w i l l c a u s e G O S U Bt o l i n e 3 0 0 . T h e r e , t h p o i n t e r , K , i n t o t h e f u n c t i o n k e a r r a y w i l l b i n c r e m e n t e d . I i l a r g e rt h a n t h l a r g e s t e l e m e n t o t h a r r a y , i w i l l b r e s e t b a c k t 1 T h n e x t l i n e p u l l s o u c h a r a c t e r sa a t i m e f r o m t h n e s t r i n g o f u n c t i o n i n f o r m a t i o n , a n a s s i g n s i t t h f u n c t i o n k e y s . L i n e2 8 l o o k s f o F b c h e c k i n g f o " E X I T i t h e i n p u t b u f f e r .

B u s i n g t h i s m e t h o d , y o w o n ' t n e e d t w o r r y a b o u t a a u t o m a t i c b r a n c h t f u n c t i o n r o u t i n eu p s e t t i n g p a r t o y o u r p r o g r a m . I n a d d i t i o n , y o u c a n n o u s f u n c t i o n k e y s i p l a c e o m e n u s .E a c h f u n c t i o n k e y c o u l d t a k e y o t a d i f f e r e n t s c r e e n , o a n o t h e r m e n u . T h i s m a k e s t h t a s ko d e s i g n i n g m e n u s c r e e n s e a s y , a n o f f e r s c e n t r a l a r e a f o o p e r a t o r s t f i n d a n s e l e c t t h n e x t s t e p i n t h e i r p r o c e s s .

— W i l l i a m K . B a l t h r o p

H o m e C o m p u t e r M a g a z i n e 1 9 8 1

Page 75: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 75/136

N U M E R I C D A T A C O M P A C T I O Nm a j o r c o n c e r n a m o n g T I - 9 9 / 4 A p r o g r a m m e r s i t h m a c h i n e ' s l i m i t e d m e m o r y — o n l y 1 6 K -

b y t e s . E x p a n d i n g t h i s t o 4 8 i r e l a t i v e l y e x p e n s i v e , a n s o f t w a r e w h i c h r e q u i r e s m e m o r y e p a n s i o n s o r e l y r e d u c e s t h a u d i e n c e t h a t c o u l d u s e i t T h f o l l o w i n g r o u t i n e s m a h e l p e l i m i n a t es o m e m e m o r y s p a c e p r o b l e m s .

T h T I - 9 9 / 4 A i c a p a b l e o c o n t a i n i n g o n l y o n t y p e o n u m b e r , r e f e r e d t a f l o a t i n g p o i n t .f l o a t i n g p o i n t n u m b e r c a b e x t r e m e l y l a r g e o s m a l l , a n c a i n c l u d e s c i e n t i f i c n o t a t i o n

( s u c h a 4 . 0 0 3 6 6 2 3 E 5 6 ) . H o w e v e r , t h c o s t i m e m o r y s p a c e t h o l d s u c h n u m b e r s i g r e a t .N m a t t e r w h a t v a l u e y o a s s i g n t n u m b e r , i w i l l a l w a y s u s e u b y t e s o m e m o r y . f u t h e r r e s t r i c t i o n i t h a t t h n u m b e r s m u s t b p o s i t i v e , r a n g i n g f r o m t 6 5 5 3 6 . B u t , i i n o a l w a y s n e c e s s a r y t u s f l o a t i n g p o i n t n u m b e r s — m a n y a p p l i c a t i o n s w o r k o n l y w i t h i n t e g e rn u m b e r s . I n t e g e r n u m b e r s a r n u m b e r s w h i c h h a v e n o f r a c t i o n a l p a r t ( n o t h i n g t t h r i g h to t h d e c i m a l p o i n t ) . T h b i g g e s t a d v a n t a g e t h a t t h m e t h o d s h o w n b e l o w h a o v e r s t o r i n gv a l u e s c o n v e n t i o n a l l y i t h a t i r e q u i r e s o n l y 2 b y t e s o m e m o r y f o e a c h v a l u e , a s o p p o s e dt b y t e s w i t h n o r m a l v a r i a b l e s . T h i s i 4 0 0 % s a v i n g s i m e m o r y .T h m o s t e f f i c i e n t u s o t h e s e r o u t i n e s o c c u r s w h e n y o n e e d t c o n t a i n l a r g e n u m b e ro v a l u e s i m e m o r y , a n d y o c a n ' t d i w i t h c o n v e n t i o n a l v a r i a b l e s . ( A l t h o u g h c o n v e n t i o n a lv a r i a b l e s s h o u l d b c o n s i d e r e d f i r s t , b e c a u s e a s w i t h e v e r y t h i n g e l s e i t h e w o r l d , n o t h i n gi f r e e — i . e . , t h r o u t i n e s p r e s e n t e d h e r e a r e s l o w i c o m p a r i s o n t s i m p l y u s i n g s t a n d a r d n u m e r i cv a r i a b l e s . )

T h s e c r e t t t h e s e r o u t i n e s i t c o n v e r t T B A S I C n u m b e r i n t o 2 - b y t e ( 1 6 - b i t ) i n t e g e rr e p r e s e n t a t i o n . S t r i n g s a r t h p e r f e c t m e d i u m f o t h 2 - b y t e i n t e g e r . S t r i n g s c o n t a i n A S C I Ic h a r a c t e r s ; e a c h c h a r a c t e r u s e s b i t s a n c a h a v e a v a l u e b e t w e e n a n 2 5 5 . B u s i n g t w c h a r a c t e r s , w c a c r e a t e 1 6 - b i t q u a n t i t y :

C H A R A C T E RA S C I I V A L U E = 20 0 0 0 0 0 1 0

C H A R A C T E RA S C T V A L U E = 50 0 0 0 0 1 0 1

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

A $ = C H R $ ( 2 ) & C H R $ ( 5 )

T h f i r s t c h a r a c t e r w o u l d h a v e w e i g h t o 2 5 b e c a u s e i c o n t a i n s t h h i g h - o r d e r b y t e o t h v a l u e . T h s e c o n d c h a r a c t e r w o u l d h a v e w e i g h t o b e c a u s e i c o n t a i n s t h e l o w - o r d e rb y t e . T h v a l u e o t h a b o v e s t r i n g c o u l d b f o u n d l i k e t h i s :

V = ( A S C ( S E G $ { A $ , U ) ) * 2 5 6 ) ( A S C ( S E G $ ( A $ , 2 , 1 ) ) ) = 5 1 7( 2 * 2 5 6 ) = 5 1 7

S e p a r a t e t h c h a r a c t e r s f r o m e a c h o t h e r u s i n g t h S E G S f u n c t i o n . T h A S C I I v a l u e o t h f i r s t c h a r a c t e r i t h e n m u l t i p l i e d b 2 5 6 . T h e A S C I I v a l u e o t h s e c o n d c h a r a c t e r i a d d e dt o t h a t r e s u l t . T h u s w a r r i v e a a v a l u e o 5 1 7 .

T c r e a t e a i n t e g e r s t r i n g o n u m b e r , V w m u s t p e r f o r m t h o p p o s i t e p r o c e s s :A $ = C H R S ( I N T ( V / 2 5 6 ) ) & C H R $ ( V - I N T ( V / 2 5 6 ) * 2 5 6 ) )

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

D E F N T S $ { V ) = C H R $ ( I N T ( V / 2 5 6 ) ) 8 t C H R $ ( V - ( I N T ( V / 2 5 6 ) * 2 5 6 ) )

D E F S T N { A $ ) = ( A S C ( S E G $ ( A $ , U ) ) * 2 5 e ) + { A S C ( S E G $ ( A $ , 2 , l ) ) )W i l l i a m K . B a l t h r o p

Page 76: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 76/136

W h d f l y i n g s a u c e r sa n

f i r e - b r e a t h i n g d r a g o n sh a v e t d

w i t h m u l t i p l i c a t i o na n d i v i s i o n ?

I H C M R e v i e wN a m e :P r o g r a m T y p e :M a c h i n e :M a n u f a c t u r e r :

P r i c e :

P e r f o r m a n c e :E n g r o s s m e n t :D o c u m e n t a t i o n :

D r a g o n M i E d u c a t i o n a l g a m eT I - 9 9 / 4 AT e x a s I n s t r u m e n t sT I - C A R E S1 - 8 0 0 - 8 4 2 - 2 7 3 7$ 1 5 . 9 5P o o r F a i r G o o d E x c e l l e n t

V D R A G O N M I R e v i e w b S t e v e N e l s o n

H C S t a f f

O n o t h o l d e s t w a y s o c a p t u r i n g c h i l d ' s i t e r e s t i n a e d u c a t i o n a l p r o g r a m i t m a k ei l o o k l i k e a a r c a d e g a m e . T h i d e a i t e n t e r

t a i n i n o r d e r t e d u c a t e . T h i s a p p r o a c h c a n g e m o r et h a n o l d — a t t i m e s , i l e a v e s m w i s h i n g f o s o m e t h i n gm o r e o r i g i n a l . b e l i e v e t h a t c h i l d r e n c a a n d l e a r nw i t h o u t n e e d i n g t b " e n t e r t a i n e d , " o f o o l e d i n t ot h i n k i n g t h a t t h e y a r n o r e a l l y l e a r n i n g , b u p l a y i n g .A l c h i l d r e n h a v e o n e p r o p e n s i t y — t h e d e s i r e t d i s c o v e rn e t h i n g s — i . e . . t o l e a r n .

M a k e L e a r n i n g P u D r a g o n M i x i a e d u c a t i o n a l " g a m e " t h a t u s e s t h

o l d , s t a n d a r d , m a k e - l e a m i n g - f u n a p p r o a c h . T h o b j e c to t h i s g a m e i t d e f e n d t h c i t y f r o m t h r e e a t t a c k i n gs p a c e s h i p s — e a c h d i s p l a y i n g m u l t i p l i c a t i o n o r d i v i s i o np r o b l e m . " s t u d e n t " m a d e f e n d t h c i t y w i t h t h e h e l po a n e n o r m o u s , f i r e - b r e a t h i n gd r a g o n t h a t b e a r s t h e c o r r e c ta n s w e r t o n o t h s p a c e s h i pp r o b l e m s o i t b e l l y b u t t o n .A f t e r s o l v i n g o n o t h p r o bl e m s , t h e s t u d e n t c a t r t " e q u a l i z e " t h s h i p ( b l o w i o u o t h e s k y ) b m a k i n g t h d r a g o n ^ — b r e a t h e f i r e o i t F o t h i s , t h s t u d e n t p r e s s e s t h e s p a c eb a w h e n t h d r a g o n ' s t o n g u e i a i m e d a t h c h o s e ns h i p ( t h e d r a g o n ' s t o n g u e m o v e s r a p i d l y b e t w e e n t h t h r e e a d v a n c i n g s p a c e s h i p s ) . I t h a n s w e r i w r o n g , o i t h d r a g o n b r e a t h e s f i r e a a i n c o r r e c t s p a c e s h i p , t h s t u d e n t l o s e s p o i n t , a n t h s p a c e s h i p s a d v a n c e e v e nc l o s e r t t h c i t y . O n c e t h e y g e b e y o n d c e r t a i n p o i n t .t h e y w i l l d e s t r o y p a r t o f t h c i t y b v a p o r i z i n g o n o t h s k y s c r a p e r s .

O t h h i g h e r d i f f i c u l t y l e v e l s , t h s h i p s a d v a n c e q u i t ef a s t , a n t h c h i l d p l a y i n g t h g a m e m u s t q u i c k l y d e t e rm i n e t h c o r r e c t f i r i n g a n g l e a n p r e s s t h s p a c e b a w h e n t h a p p r o p r i a t e s h i p i i l i n e . G o o d h a n d / e y ec o o r d i n a t i o n — a s m u c h a m a t h s k i l l — i s e s s e n t i a l w h e np l a y i n g t h i s g a m e .R a p i d - F i r e C a l c u l a t i o n s

T h i s g a m e a l s o r e l i e s o t h s p e e d o t h e p l a y e rc a l c u l a t i n g t h e c o r r e c t a n s w e r s , b e c a u s e t h s h i p s a v a n c e a v e r y f a s t p a c e . A t h b e g i n n i n g o e a c h g a m e ,t h e p l a y e r m a c h o o s e f r o m l e v e l s o p l a y a n s e t so p r o b l e m r a n g e s ( m u l t i p l e s o f 3 , 6 , o r 9 ) O t h u p p e r7 6 H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

" G o o d h a n d / e y ec o o r d i n a t i o n — a s m u c h a

m a t h s k i l l — i s e s s e n t i a lw h e n p l a y i n g t h i s g a m e . "

l e v e l s , t h g a m e w o u l d b q u i t e c h a l l e n g i n g f o g r a d es c h o o l s t u d e n t s . T h c a p a b i l i t y t s e t h g a m e t s t d e n t ' s s k i l l l e v e l i o n o f t h e b e s t f e a t u r e s a b o u t D r a g o nM i b e c a u s e i g i v e s t h e s t u d e n t t i m e t w o r k o h i o h e s k i l l s i n l e s s - p r e s s u r e d e n v i r o n m e n t — a n d . a s t h es t u d e n t p r o g r e s s e s , t h e d i f f i c u l t y l e v e l c a b i n c r e a s e d .T o o f t e n s t u d e n t s a r d i s c o u r a g e d b e c a u s e t h e y a r u n a b l e t c o m p l e t e a e d u c a t i o n a l g a m e , o t h e y c a n o a n s w e r e n o u g h q u e s t i o n s c o r r e c t l y b e f o r e g a m e p l a ye n d s — a l l o w h i c h c a l e a d t f r u s t r a t i o n a n l o s t i nt e r e s t .

D r a g o n M i h a s g o o d g r a p h i c s a n s o u n d e f f e c t s ,w h i c h a d d t t h m a k e - l e a r n i n g - f u n a s p e c t o t h g a m e .T h d o c u m e n t a t i o n i h e l p f u l , w i t h i t e a s y - t o - f o l l o w i s t r u c t i o n s . A t h e n o e a c h g a m e s c r e e n a p p e a r st h a t s h o w s y o t h n u m b e r o p r o b l e m s t h a t y o a n s w e r e d c o r r e c t l y a n t h n u m b e r t h a t y o g o w r o n g .^ ^ _ ^ ^ — ^ ^ ^ _ _ T h p r o g r a m a l s o k e e p s t r a c k o

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

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

o 1 0 - y e a r - o l d b o w h i s o m e w h a t i n t i m i d a t e d a n c o

f u s e d a b o u t t h w h o l e i d e a o h i g h e r m a t h . H u n d e r s t a n d s a d d i t i o n a n s u b t r a c t i o n ( a l o n g a h d o e s n ' t u s f r a c t i o n s ) b u m u l t i p l i c a t i o n a n d i v i s i o nj u s t d o n ' t s e e m t b h i c u o t e a . P l a y i n g t h g a m ew a e a s y e n o u g h ( e v e n i m 1 0 - y e a r - o l d s t a t e o m i n d ) ,a n a l t h o u g h t h s h i p s a d v a n c e r a p i d l y , c o u l de l i m i n a t e s o m e o t h p r e s s u r e b y c h a n g i n g t h s p e e do t h a d v a n c i n g s h i p s o t h d i f f i c u l t y l e v e l o t h p r o bl e m s . F r o m t h i s p e r s p e c t i v e , t h g a m e w a a b s o r b i n ga n d i h a v e t t h i n k m a t h .

W h i l e I ' m n o t c r a z y a b o u t u s i n g v i d e o g a m e f o r m a t st t e a c h c h i l d r e n . d s e t h e i r p l a c e . H o w e v e r , m a i n t h e n t i r e g a m e m o r e a p p e a l i n g w o u l d b e b e t t e rw a t g o — o n e d o e s n ' t h a v e t b l o w u p a l i e n s a n m o n s t e r s t k e e p c h i l d ' s i n t e r e s t . s e e t h e a r c a d e a p r o a c h m o r e a s i m p l e s o l u t i o n , r a t h e r t h a n a w e l l -t h o u g h t - o u t a p p r o a c h t e d u c a t i o n . D r a g o n M i x i o n s u c h e d u c a t i o n a l p r o g r a m t h a t t o o k t h t r a d i t i o n a l , e a s yw a o u i m e e t i n g t h e i n t e r e s t / e d u c a t i o n f a c t o r . N e a p p r o a c h e s t e d u c a t i o n a l s o f t w a r e s h o u l d b e e nc o u r a g e d a s t h e i n v e n t o r y o s h o o t - e m - u p l e a r n i n gg a m e s c o n t i n u e s t b u i l d .

Page 77: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 77/136

W a n t t G e P u b l i s h e d ?

H o m e C o m p u t e r M a g a z i n e i l o o k i n g f o a r t i c l e s a n p r o g r a m s i a l a r e a s o i t e r e s t r e l e v a n t t A p p l e , I B M , c o m m o d o r e , a n T e x a s i n s t r u m e n t s h o m e c o m p u t e r s .H e r e a r s o m e o t h k i n d s o m a t e r i a l w w o u l d l i k e y o t s u b m i t :

H a v e y o w r i t t e n a n p r o g r a m s i t h a r e a s o h o m e p r o d u c t i v i t y ,e d u c a t i o n , o e n t e r t a i n m e n t ? P e r h a p s y o u ' v e c r e a t e d u n i q u e s o f t w a r et h e l p m o n i t o r p e r s o n a l f i n a n c e s , o n e c o n t r i b u t i o n t c o m p u t e r -a s s i s t e d i n s t r u c t i o n ( C A D . M a y b e y o h a v e a u n u s u a l n e w g a m e — o rr o u t i n e t h a t m a k e s c e r t a i n c o m p u t e r o p e r a t i o n s e a s i e r t p e r f o r m .D o n ' t b s h y . E v e n i y o t h i n k y o u r p i e c e i " u n p o l i s h e d , " i m a s t i l lb g o o d i d e a , w w i l l b g l a d t o f o l l o w t h r o u g h w i t h y o u r c o n c e p t -e n h a n c i n g t h p r o g r a m a n c o n v e r t i n g i t w o r k o t h o t h e rm a c h i n e s w c o v e r .

H a v e y o r e c e n t l y p u r c h a s e d p i e c e o h a r d w a r e o s o f t w a r e t h a th a s n ' t c o m e u t y o u r e x p e c t a t i o n s — o r h a s , o t h e o t h e r h a n d ,i m p r e s s e d y o w i t h i t p e r f o r m a n c e ? w e ' r e l o o k i n g f o c o m p r e h e n s i v ep r o d u c t r e v i e w s f r o m d i f f e r e n t p e r s p e c t i v e s .

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

M a n y o o u a r t i c l e s a r e p u r e l y i n s t r u c t i o n a l , i y o h a v e e x t e n s i v ee x p e r i e n c e i s o m e a r e a o p r o g r a m m i n g o o t h e r c o m p u t e ra p p l i c a t i o n , p u t y o u r s p e c i a l i z e d k n o w l e d g e d o w n o p a p e r a n l e u p a s s i o t o u r e a d e r s .

T h e s e a r j u s t s o m e i d e a s . P e r h a p s y o h a v e o t h e r s , i y o u ' r e n o p r o f e s s i o n a lw r i t e r , d o n ' t w o r r y . O u f r i e n d l y e d i t o r i a l s t a f f s t a n d s r e a d y t h e l p y o p o l i s h y o u rm a n u s c r i p t s . A n w e ' l l b m o r e t h a n h a p p y t s e n d y o c o p y o o u r a u t h o rg u i d e l i n e s . H e r e a r s o m e c o m m e n t s f r o m h a p p y w r i t e r s w h h a v e a l r e a d y p u b l i s h e dt h e i r w o r k i o u m a g a z i n e :

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

— P a t r i c i a S w i f tA u t h o r o " M u t t i p l a n M e d i u m " a n o t h e r a r t i c l e s

" T h e a r t w o r k a n d l a y o u t a r e c r e a t i v e a n c o n t r i b u t e a l o t t o t h e p r e s e nt a t i o n o m a r t i c l e s . " — R o g e r K i r c h n e r

A u t h o r o " M i s s i o n a r y I m p o s s i b l e " a n d o t h e r a r t i c l e s

" I w a g r a t i f y i n g t f i n a l l y s e m n a m e i p r i n t a f t e r a l t h w o r k I ' v ed o n e o n m c o m p u t e r . " — B r i a n L e

A u t h o r o " M a r k e t M a d n e s s "

" w a e x t r e m e l y i m p r e s s e d w i t h t h e w a m p r o g r a m w a p r i n t e d i H C M . I w a v e r y i n t e r e s t i n g t s e e t h e w a t h p r o g r a m w a t r a n s l a t e di n t o t h l a n g u a g e s o t h o t h e r p o p u l a r c o m p u t e r s a n d t r e a d t h c o m e n t s o t h p e o p l e w h r e v i e w e d t h p r o g r a m . T r u l y f i r s t c l a s s j o b !T h a n k y o u ! " — C r a i g B i a z a k i s

A u t h o r o " B i r d B r a i n "

" w a v e r y p l e a s e d w i t h t h e f i n a l p r e s e n t a t i o n o m a r t i c l e . I t i s g r a t if y i n g t o s e e s u c h j u d i c i o u s h a n d l i n g o a o u t s i d e s u b m i s s i o n . T h H C s t a f f f i x e d p r o g r a m b u a n e x p a n d e d t h a p p l i c a t i o n o t h a r t i c l et o t h r e e o t h e r c o m p u t e r s , w h i l e p r e s e r v i n g t h e s t y l e o t h a r t i c l e a s u b m i t t e d . T h i l l u s t r a t i o n a d d e d t t h o v e r a l l r e a d a b i l i t y . "

— A n d r e w K e i t hA u t h o r o " B u i l d L O G O A d v e n t u r e "

P l e a s e s e n d y o u r d o u b l e - s p a c e d , t y p e d o r p r i n t e d m a n u s c r i p t s , p h o t o s , a n d i s k so c a s s e t t e s ( r e c o r d e d o b o t h s i d e s ) I t h a r t i c l e i n c l u d e s p r o g r a m m a t e r i a l , t o

A t t n : E d i t o r i a l S u b m i s s i o n sH o m e C o m p u t e r M a g a z i n e1 5 0 0 V a l l e y R i v e r D r i v e , S u i t e 2 5

E u g e n e . O 9 7 4 0 1

Page 78: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 78/136

U s i n g D a t a B a s e S y s t e mb B i l l C r o u c h

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

y o r e a l i z e t h a t y o u r h a s t i l y - b u i l t f o r m a tj u s t w o n ' t w o r k .

I w a r d e a l i n g w i t h as i z a b l e v o l u m e o i n f o r m a -w o u l d n ' i h a v e b e e n n i c e i s o m e o n eT h p e r s o n u s i n g

m i c r o c o m p u t e r a a a i i s m a l l h o m e n a t o l < * Y O t h r i g h t w a t i o n , o i t h i n f o r m a t i o n w a r

b u s i n e s s , c l u b , o r o r g a n i z a t i o n t S e U p y o u r S y s t e m k e e p i n g f r e q u e n t l y c h a n g e s , w u s u a l l y o n l y n e e d s t h r e e p r o g r a m s t j £ £ f i r s t p l a c e c a n b e n e n t f r o m d a t a - b a s e m a n a g e -l i f t t h b u r d e n o r o u t i n e h a n d i w o r k :w o r d - p r o c e s s i n g p r o g r a m , a e l e c t r o n i c s p r e a d s h e e t ,a n d a n i n f o r m a t i o n s t o r a g e a n r e t r i e v a l p r o g r a m( k n o w n i c o m p u t e r c i r c l e s a " d a t a - b a s e m a n a g em e n t p r o g r a m " ) . M u c h h a s b e e n w r i t t e n a b o u t t h p r o p e r u s a g e o w o r d p r o c e s s e r s a n s p r e a d s h e e t s , y e tt h n o v i c e d a t a - b a s e u s e r d o e s n o h a v e t h s a m e s u p o r t . E x c e p t f o t h m i n i m a l " h o w - t o " i n f o r m a t i o n c o t a i n e d i t h t y p i c a l p r o g r a m m a n u a l , t h d a t a - b a s eu s e r i s l e f t t s t r u g g l e i t h m i r e o u n f a m i l i a r t e r m sa n c o n f u s i n g c o m m a n d s .

T h i s a r t i c l e g i v e s a b r i e f i n t r o d u c t i o n t d a t a b a s e sa n t h e i r j a r g o n a n t h e n m o v e s s t e p - b y - s t e p t h r o u g ht h p r o c e s s o s o l v i n g p r o b l e m u s i n g a t y p i c a l d a t ab a s e p r o g r a m . R e a d e r s w h t h i n k t h r o u g h t h i s p r o c e s sw i t h u w i l l b i m u c h b e t t e r p o s i t i o n t a s s e s s t h e i rn e e d s i o r d e r t e i t h e r p u r c h a s e o u s d a t a - b a s e p r g r a m . T h i n f o r m a t i o n c o n t a i n e d i t h i s a r t i c l e a p p l i e st a n d a t a - b a s e p r o g r a m r u n n i n g o a n c o m p u t e r .B a c k g r o u n d

W h a t i 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 a n d w h u s o n e ? " d a t a b a s e " i c o l l e c t i o n o i n f o r m a t i o no r g a n i z e d a r o u n d s o m e t o p i c o t h e m e . W h a v e m a n yn o n c o m p u t e r i z e d d a t a b a s e s i o u l i v e s . O b v i o u s e a m p l e s a r a a d d r e s s b o o k , l i s t i n g o p r o p e r t y m a i nt a i n e d f o i n s u r a n c e p u r p o s e s , o C h r i s t m a s c a r d l i s t .A e x a m p l e o a c o m p u t e r i z e d d a t a - b a s e p r o d u c t i t h t e l e p h o n e d i r e c t o r y .7 8 H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

m e n t p r o g r a m . A n y o n e w h h a t r i e dt m a i n t a i n a m a i l i n g l i s t o ( c a n y o i m a g i n e ) t h t e l e p h o n e d i r e c t o r y b h a n d c a t e s t i f y t t h n e e d f o s o m e w a t o e a s i l y a d a n r e m o v e n a m e s , c h a n g e a d r e s s e s , a n q u i c k l y s o r t t h l i s t i n t o a l p h a b e t i c a l o r z i c o d e o r d e r . g o o d d a t a - b a s e p r o g r a m a l l o w s u t d j u s t t h a t .

T i l l u s t r a t e t h p r o c e s s o f s e t t i n g u t y p i c a l d a t ab a s e , w w i l l d e s i g n h y p o t h e t i c a l i n v e n t o r y f o l a r g ec o m p u t e r - u s e r s c l u b . ( S e e " S t e p s I D e s i g n , " n e x tp a g e . ) I o u r i m a g i n a r y c l u b , w p u r c h a s e s o m e p r d u c t s a w h o l e s a l e — o r o b t a i n p u b l i c d o m a i n s o f t w a r e —a n t h e n l o a n t h e m t o u m e m b e r s . O u e x a m p l e s h e r ew i l l b s u g g e s t i v e o w h a t c a b d o n e w i t h t h i s t y p eo f m a t e r i a l ; t h e y a r n o a e x h a u s t i v e t r e a t m e n t o t h s i t u a t i o n .

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

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

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

Page 79: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 79/136

H M C Hs p a c e i w h i c h y o c a w r i t e y o u ra n s w e r . T h b l a n k s p a c e m i g h t b s h o r ti f i t i t c o n t a i n t h a b b r e v i a t i o n f o s t a t e o r e s i d e n c e . I m i g h t b v e r y l o n gi i i a s k i n g f o s t r e e t a d d r e s s . A l o t h f o r m s o t h s a m e k i n d m i g h t b e k e p ti f i l e f o l d e r . O r i t h e r e a r m a n y o t h e m , t h e y m i g h t h a v e t b k e p t i t w o m o r e f o l d e r s .

F r o m t i m e t t i m e , y o m i g h t w a n t t g o t h r o u g h a l o y o u r f o r m s a n s u m a r i z e t h i n f o r m a t i o n c o n t a i n e d i t h e m . Y o m i g h t w a n t t l i s t t o g e t h e r a l o t h f o r m s o a c e r t a i n k i n d i a l p h a b e t i c a l o r d e r a n a d d u p v a r i o u st y p e s o i n f o r m a t i o n , p r o v i d i n g t o t a l s a tt h b o t t o m o t h s u m m a r y . T h i s k i n do s u m m a r y i t h m a i n p r o d u c t d e r i v e df r o m s u c h a a s s o r t m e n t o f o r m s , a n i i c a l l e d r e p o r t .

A e l e c t r o n i c f i l i n g s y s t e m i s i m i l a r , b u i u s e s i t o w s p e c i a l l a n g u a g e f o t h e p a r t s o t h s y s t e m . I n s t e a do f i l e f o l d e r , w h a v e f i l e a t h e l a r g e s t s t o r a g e u n i ti o u r s y s t e m . d a t a f i l e h o l d s a l o t h e i n f o r m a t i o no s u b j e c t t h a t t h e c o m p u t e r c a d e a l w i t h a o n t i m e .S o u u s e r ' s c l u b m i g h t h a v e o n f i l e f o i t i n v e n t o r y ,a n a n o t h e r o n f o i t C h r i s t m a s c a r d l i s t . I o u f i l ei v e r y l a r g e , w m i g h t h a v e t k e e p i o t w o m o r ed a t a d i s k s .

D a t a f i l e s a r m a d e u o r e c o r d s . I y o w e r e t h s e c r e t a r y o l a r g e c o m p u t e r - u s e r ' s c l u b a n d h a d f i l ec o n t a i n i n g a l i n f o r m a t i o no y o u r e n t i r e m e m b e rs h i p , t h e n e v e r y t h i n g y o n e e d e d t k n o w a b o u ts i n g l e m e m b e r w o u l d b o n r e c o r d . r e c o r d i t h l o g i c a l e q u i v a l e n t o f o r m .J u s t a f o r m m a b m a d e u o m o r e t h a n o n p a g e , s o s o m e d a t a - b a s ep r o g r a m s l e u s h a v e m o r et h a n o n s c r e e n - p a g e o i n f o r m a t i o n i r e c o r d .s c r e e n p a g e i s a l l o t h i n f o r m a t i o n t h a t w c a v i e wo o u c o m p u t e r s c r e e n a o n t i m e .

A n j u s t a f o r m i m a d e u o s e p a r a t e q u e s t i o n sa n b l a n k s t f i l l i n s o a r e c o r d i m a d e u o f i e l d s .

f i e l d i o n i t e m o i n f o r m a t i o n i o n r e c o r d . T y p i c a lf i e l d s i m e m b e r ' s r e c o r d m i g h t b e l a s t n a m e , p h o n en u m b e r , o z i c o d e . A i t e m o f o r m m i g h t h a v e r o o mf o a l o n g o s h o r t a n s w e r . f i e l d w o r k s t h s a m e w a y .I f a c t , t h p e r s o n w h s e t s u t h d a t a b a s e m u s ts p e c i f y t h m a x i m u m n u m b e r o c h a r a c t e r s t h a t c a e x i s t i e a c h f i e l d . T h u n i t u s e d t m e a s u r e f i e l d l e n g t hi t h c h a r a c t e r . c h a r a c t e r i o n l e t t e r , n u m b e r , o s p a c e . s o c i a l s e c u r i t y n u m b e r w o u l d b 1 c h a r a c t e r si l e n g t h ( 1 2 3 - 5 6 - 8 9 1 1 ) .S t e p s I D e s i g n

W s h o u l d a l w a y s f o l l o w 1 b a s i c s t e p s i c r e a t i n gr e c o r d - k e e p i n g s y s t e m o c o m p u t e r . T h e s e s t e p sa p p l y w h e t h e r w a r u s i n g a o f f - t h e - s h e l f 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 a r w r i t i n g a r e c o r d - k e e p i n gp r o g r a m o u r s e l v e s . I f o l l o w e d w i t h c a r e , t h e s e s t e p s w i l l

P r o d u c tN a m e

P R I C EP r o d u c t

N a m e

P r o d u c tN a m e

P r o d u c tN a m e

F i g u r e 1 S o f t w a r e E q u i p m e n t R e p o r t

I n v e n t o r yN u m b e r

I N V E N T O R Y ( R E P O R T 1 C o s tE a c h

L I S T ( R E P O R T 2 I n v e n t o r y

N u m b e rP r i c eE a c h

P r i c e O E a c h H a n d

P R O P O S E D P U R C H A S E ( R E P O R T 3 I n v e n t o r y

N u m b e r

I N V E N T O R YI n v e n t o r y

N u m b e r

N e e d

V A L U EO

H a n d

C o s t T o t a lE a c h

[ R E P O R T 3 C o s t V a l u eE a c h

S a m p l e s

O Y e a rL e n d t D a t e

" T h e n a t u r a l t h i n g t d i t m a k e l i s t o f t h e f i e l d s

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

I t h i s c a s e , t h n a t u r a l t h i n g t d i t h w r o n g t h i n g t d o . "

e n s u r e t h a t y o u r s y s t e m w i l l g i v e y o t h r e s u l t s t h a ty o w a n t a n n e e d . A l t h o u g h h a v e b e e n u s i n g d a t ab a s e m a n a g e m e n t p r o g r a m s f o y e a r s a n h a v e e v e nw r i t t e n 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 , m u s t s t i l lf o l l o w t h e s a m e d e s i g n s t e p s l i s t e d b e l o w . T h e r e a r n r e a l s h o r t c u t s .1 R e a d t h M a n u a l

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

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

f i l e .Y o s h o u l d h a v e p a o

p a p e r a y o u r s i d e w h i l ew o r k i n g t h r o u g h t h m a n u a l . T a k e n o t e s o a n p r o g r a m l i m i t a t i o n s ( e . g . .m a x i m u m o 2 f i e l d s p e

r e c o r d ) o p r o b l e m s . T r t f i n d o u t h a n s w e r s t y o u rq u e s t i o n s f r o m t h e d e a l e r w h s o l d y o t h p r o g r a m o f r o m y o u r l o c a l u s e r ' s g r o u p . A f t e r a l l . i y o u h a v e t r o ub l d o i n g t h s a m p l e p r o b l e m s , t h i n k o t h e t r o u b l ey o u ' l l h a v e w h e n y o t r t s o l v e r e a l p r o b l e m w i t ht h p r o g r a m .2 D D e s i g n W o r k o P a p e r

' W h y b o t h e r w r i t i n g a n y t h i n g d o w n ? W h a v e a c o p u t e r , d o n ' t w e ? " T h g r e a t e s t s i n g l e p r o b l e m i a n a r e a o s e r i o u s c o m p u t i n g i t h t e n d e n c y t j u m p i n t ot h m i d d l e o t h p r o c e s s b e f o r e t a k i n g t i m e t w o r k o u o p a p e r j u s t w h a t w a r e t r y i n g t d o I y o h a v ew o r d - p r o c e s s i n g p r o g r a m , y o c a u s i t d t h d e s i g n p a p e r w o r k . W h a t e v e r y o d o d o n ' t s t a r t t o s e u y o u r d a t a b a s e i t h m a c h i n e u n t i l y o r e a c h s t e p9 Y o u ' l l b e s o r r y i y o d o

3 D e t e r m i n e Y o u r D e s i r e d P r o d u c t s a n W o r k B a c k w a r d sT h n a t u r a l t h i n g t d i t m a k e l i s t o t h f i e l d s

t h a t y o u w a n t t i n c l u d e i y o u r d a t a b a s e a n t h e n s e H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 7

Page 80: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 80/136

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

f i e l d v i t a l t o s o m e r e p o r t .Y o a r u s i n g 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

b e c a u s e y o w a n t t c r e a t e s o m e k i n d o p r o d u c t , u s u a ll s o m e t h i n g p r i n t e d o u o p a p e r , r e p o r t o s o m e k i n d .I y o s t a r t w i t h l i s t o f c a r e f u l l y - d e s i g n e d r e p o r t s t b p r o d u c e d a n w o r k b a c k w a r d s t t h f i e l d s n e e d e dt m a k e t h o s e p r o d u c t s , y o w i l l b s u r e t h a v e a l o t h f i e l d s y o n e e d , a n w i l l n o w a s t e v a l u a b l e m a c h i n es p a c e b c l u t t e r i n g u y o u r f i l e w i t h u n n e e d e di n f o r m a t i o n .

I y o n e e d t d u p l i c a t e a e x i s t i n g m a n u a l r e p o r t ,y o u r c h o i c e s a r s i m p l e . I t h i s i n e r e p o r t o y o w a n t t m a k e c h a n g e s i t h e x i s t i n g s y s t e m , y o m a w a n t t s i d o w n a a t y p e w r i t e r ( o w o r d p r o c e s s o r ) a n m a k e u r e p o r t e x a m p l e c o n t a i n i n g s a m p l e d a t a . ( S e eF i g u r e 1 . O n c e y o h a v e s a m p l e r e p o r t s i h a n d , t h r e s t o t h p r o c e s s w i l l p r o c e e d s m o o t h l y . I y o a l s o p l a nt v i e w d a t a o t h s c r e e n , y o c a c r e a t e s a m p l e r e p o r ts c r e e n s o p a p e r , t a k i n g i n t o c o n s i d e r a t i o n t h e s i z e a n l a y o u t o y o u r c o m p u t e r ' s s c r e e n .4 M a k e L i s t o f F i e l d s

I i i s n ' t u s e d i s c r e e n o p r i n t e d r e p o r t , y o d o n ' tn e e d i t W r i t e d o w n e a c h i t e m o e a c h r e p o r t . I i i d a t at h a t w i l l n e e d t b e n t e r e d , p u i o o n l i s t . I f i i d a t at h a t c a b c o m p u t e d b t h p r o g r a m , p u i o a n o t h e rl i s t . ( S e e F i g u r e 2 .

N o l o o k a t h l i s t o c o m p u t e d f i e l d s . W r i t e d o w nt h i n f o r m a t i o n t h a t t h c o m p u t e r w i l l n e e d t f i g u r eo u t h e s e i t e m s . A r t h e ya l r e a d y o n y o u r f i e l d s l i s t ?I n o t , a d t h e m . T h e nw r i t e d o w n a n n e e d e d f o m u l a s ( V A L U E O H A N D t i m e s C O S T ) . ( S e eF i g u r e 3 . W i l l y o u r d a t a -

F i g u r e 2 E n t e r e d F i e l d s

P r o d u c t N a m eI n v e n t o r y N u m b e rC o s tP r i c eO n H a n dO L e n dY e a r t D a t eM a x i m u m I t e m s

t S t o c k

C o m p u t e d F i e l d s

P r o p o s e d P u r c h a s eT o t a l

V a l u e

( N o t p r i n t e d b u t u s e d i t h P r o p o s e d P u r c h a s e R e p o r t )

b a s e m a n a g e m e n t p r g r a m d t h i s k i n d o o p e r at i o n ? I y o a r e n ' t s u r e , g b a c k t t h m a n u a l a n c h e c k .

" J u s t b e c a u s e f i e l d c o n t a i n sn u m b e r s d o e s n o m e a n t h a t i

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

y o u r t e l e p h o n e n u m b e rb y o u r z i c o d e . "

f i e l d . W h e n e t e r e d S o c i a lS e c u r i t y n u m b e r ,5 6 0 - 6 0 - 8 7 3 5 , t h c o m p u t e r t o o kt h d a s h e s t b m i n u s s i g n s a n c h a n g e d i t ■ 8 2 3 5 b s u b t r a c ti n t h s e c o n dt w n u m b e r sf r o m t h f i r s t —a n s a v i n g t h r e s u l t s . ( S o m ep r o g r a m s a l s o p r e d e f i n e t y p e s o f i e l d s a c c o r d i n g t t h k i n d o d a t a t h a t t h e s e f i e l d s w i l l s t o r e — s u c h a d o l l a rs i g n o t h d a t e . )

6 L i s t F i e l d s i L o g i c a l O r d e rT h t r i c k i n d e s i g n i n g a f o r m i t l a o u t h f o r m i

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

C i t yL a s t N a m eZ i C o d eS t r e e tF i r s t N a m eS t a t e

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

c o d e . A n m a j o r v a r i a t i o n^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ — i t h i s o r d e r c o n f u s e s t h p e r s o n e n t e r i n g t h d a t a .T s o m e d e g r e e , t h e s a m ec a b s a i d a b o u t a n b l o c ko d a t a . S o m e a r r a n g em e n t s w i l l b c l e a r e r a n m o r e n a t u r a l t h a n o t h e r s .R e - a r r a n g e y o u r f i e l d s l i s ti n t o t h e o r d e r t h a t y o f e e li m o s t l o g i c a l a n e a s i e s tt u s e .

5 L i s t F i e l d C h a r a c t e r i s t i c sM o s t d a t a - b a s e p r o g r a m s w a n t y o t d e t e r m i n e a

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

f i e l d w h i c h c o n t a i n s s h o r t z i c o d e w o u l d h a v el e n g t h o f i v e , s t a t e a b b r e v i a t i o n w o u l d h a v e t w o , a n

l o c a l t e l e p h o n e n u m b e r w o u l d c o n t a i n e i g h tc h a r a c t e r s . B u w h a t a b o u t l a s t n a m e o s t r e e t a d r e s s ? T h e s e t a k e a l i t t l e r e s e a r c h . I y o s p e c i f y l e n g t ht h a t i t o s h o r t , t h e n y o w i l l h a v e t a b b r e v i a t e s o m eo t h l o n g e r e n t r i e s . F e p e o p l e l i k e t s e t h e i r l a s tn a m e a b b r e v i a t e d . I i i t o l o n g , i w i l l w a s t e s p a c ea n m a n o f i o y o u r m a i l i n g l a b e l o r f o r m . T r s c a nn i n g y o u r l i s t o f i e l d s . l o o k i n g f o t h l o n g e s t e x a m p l e s .A l s o b a w a r e o p r i n t e r o r r e p o r t f o r m l i m i t a t i o n s ( e . g . .i y o u h a v e 3 - 1 / 2 i n c h m a i l i n g l a b e l s , n a d d r e s s l i n ec a n e x c e e d t o t a l o 3 c h a r a c t e r s ) .

T h o t h e r i t e m t b d e t e r m i n e d i w h e t h e r t h f i e l di t b d e s i g n a t e d a s n u m b e r s - o n l y f i e l d ( n u m e r i cf i e l d ) , o a f i e l d t h a t c o n t a i n s b o t h l e t t e r s a n n u m b e r s( a l p h a n u m e r i c f i e l d , s o m e t i m e s c a l l e d " s t r i n g " ) . A a g e n e r a l r u l e , a l f i e l d s s h o u l d b s e t a l p h a n u m e r i cu n l e s s y o n e e d t d m a t h w i t h t h e m . J u s t b e c a u s e

f i e l d c o n t a i n s n u m b e r s d o e s n o m e a n t h a t i s h o u l db t r e a t e d a n u m e r i c f i e l d . T h e r e i s e l d o m n e e dt m u l t i p l y y o u r t e l e p h o n e n u m b e r b y o u r z i c o d e .I o n p r o g r a m , e r r o n e o u s l y s e f i e l d w h i c h s h o u l dh a v e c o n t a i n e d S o c i a l S e c u r i t y n u m b e r a s n u m e r i c8 H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e s . N o

7 D e t e r m i n e F i e l d s f o S o r t i n gO n o t h m o s t u s e f u l t a s k s t h a t c a b p e r f o r m e d

b 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 i a r r a n g i n g i f o r m a t i o n i n t o s o m e s p e c i f i e d o r d e r , o r " s o r t i n g . " Y o m a w a n t t p r i n t m a i l i n g l a b e l s w h i c h h a v e b e e n s o r t e di n t o z i p - c o d e o r d e r a s r e q u i r e d b t h e p o s t o f f i c e . O r y o um a w a n t t h s a m e i n f o r m a t i o n s o r t e d b l a s t n a m e s .Y o w i l l f i n d m a n y u s e f u l w a y s t a r r a n g e y o u r d a t aw h e n t h c o m p u t e r d o e s a l o t h w o r k f o y o u .

S o m e 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 s r e q u i r e y o t d e t e r m i n e t h f i e l d s t h a t y o w i l l u s f o s o r t i n g a t h t i m e y o d e s i g n t h f i l e . I s o g i v e c a r e f u l t h o u g h tt t h w a y o u w a n t t h d a t a p r e s e n t e d i t h r e p o r t s .P r o g r a m s o t h i s k i n d o f t e n g e b o g g e d d o w n b t h p r e s e n c e o n u m e r o u s s o r t k e y s , w h i c h a l s o q u i c k l y e a u d i s k s t o r a g e s p a c e . ( S e e F i g u r e f o f i n a l f i e l d l a y o u t . )8 D i s c u s s Y o u r R e s u l t s w i t h t h O t h e r s

I n v o l v e dN m a t t e r h o g o o d y o a r a f i g u r i n g o u t h i n g s ,

o t h e r s w i l l h a v e i n s i g h t s t h a t y o m i s s e d , a n n e e d sy o f o r g o t t c o n s i d e r . W h i l e i i w i s e t i n v o l v e a n y o n ee l s e w h n e e d s t h i n f o r m a t i o n y o a r e s t o r i n g a e a c hs t e p i t h e d e s i g n , i i i m p e r a t i v e t h a t o t h e r s b i n v o l v e d a t t h i s p o i n t . T h n e x t s t e p c a l l s f o r s e t t i n g u t h f i l e i t h c o m p u t e r . T h i n g s t h a t a r e j u s t i d e a s n o w i l l b e h a r d e r t c h a n g e a i n f o r m a t i o n i e n t e r e d i n t ot h c o m p u t e r . A h o u r n o c o u l d s a v e d a y s l a t e r .

Page 81: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 81/136

F i g u r e 3 F O R M U L A S U S E D I C O M P U T E D F I E L D S :

N E E D M A X I M U M m i n u s O H A N D m i n u s O L E N DT O T A L P R O P O S E D P U R C H A S E t i m e s C O S TV A L U E O N H A N D t i m e s C O S T

9 S e U t h F i l eA l a s t w c a t u r n o t h c o m p u t e r . N o i t h

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

M a k e c o p y o y o u r d a t a d i s k a n e n t e r a b o u td o z e n r e c o r d s . T h e n r u n e a c h o y o u r r e p o r t s a n

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

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

P e r s o n a l A p p l i c a t i o nN o t h a t w h a v e t h o u g h t t h r o u g h t h p r o c e s s i

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

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

p r o g r a m s , y o m a l o s e t r a c k o j u s t w h a t i w h e r e . W w i l l s t a r t b r e a d i n g t h m a n u a l . A l t h o u g h w a r u i n s i m p l e d a t a - b a s e p r o g r a m , w f i n d n l i m i t a t i o n st h a t w o u l d b p r o b l e m f o t h i s a p p l i c a t i o n . L e t ' s s a o u e x a m p l e l i m i t s u t 2 f i e l d s , b u w w o n ' t u s e n e a rl t h a t m a n y .

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

W w a n t t h r e e d i f f e r e n t p r o d u c t s f r o m o u d a t a b a s e .F i r s t , w w a n t a a l p h a b e t i c a l l i s t i n g o o u p r o g r a m sa n t h n u m b e r s o t h d i s k s t h a t t h e y a r o n P r e v i o u sl y w d e c i d e d t s e q u e n t i a l l y n u m b e r a l o o u d i s k sa n k e e p t h e m i b o x e s , w i t h t h r a n g e o d i s k s i n s i d ec l e a r l y m a r k e d o t h f r o n t . S e c o n d , w w a n t l i s t i n go o u p r o g r a m s b c a t e g o r y . I w w a n t t p l a y a e d u c a t i o n a l g a m e , w w i l l k n o w o u c h o i c e s a n w h e r et l o o k . T h i r d , w w a n t r e p o r t w h i c h g i v e s u t h d o l l a rv a l u e o o u s o f t w a r e c o l l e c t i o n f o i n s u r a n c e p u r p o s e s .M a n y o o u p r o g r a m s w e r e p u r c h a s e d a n d w o u l d b e x p e n s i v e t r e p l a c e . S o m e a r " p u b l i c d o m a i n " s o f tw a r e , w h i c h i d i s t r i b u t e d f r e e b o u l o c a l c o m p u t e rc l u b .

F i e l d s :

P r o d u c t N a m eS i z eO r d e r N u m b e rC o s tP r i c eO n H a n dO L e n dY e a r t D a t eM a x i m u m I t e m s t S t o c kC o m p u t e d :

F i g u r e 4 F i e l d T y p e :

A l p h aA l p h aA l p h aN u m e r i cN u m e r i cN u m e r i cN u m e r i cN u m e r i cN u m e r i c

F i e l d L e n g t h :

2 — P r i m a r y S o r t K e 1 1 — S e c o n d a r y S o r t K e

N e e d N u m e r i c{ M a x — O H a n d — O L e n d )

T o t a l { N e e d C o s t ) N u m e r i cV a l u e ( O H a n d C o s t ) N u m e r i c

T h r e p o r t s m i g h t l o o k l i k e t h i s :B Y N A M E

P i o g T o m N a m e : D i s k # C o m m e n t s :B C A T E G O R Y

C a t e g o r y : S u b - C a t e g o r y : P r o g r a m N a m e : D i s k # C o m m e n t s :

V A L U E R E P O R TP r o g r a m N a m e : C o s t :

N o w c a l o o k a o u t h r e e r e p o r t s a n m a k e l i s to t h f i e l d s u s e d . I m i g h t l o o k s o m e t h i n g l i k e t h i s :

P r o g r a m N a m eD i s k N u m b e rC o m m e n t sC a t e g o r yS u b - C a t e g o r yC o s t

T h f i n a l s t e p s i n v o l v e l i s t i n g t h f i e l d c h a r a c t e r i s t i c s ,a r r a n g i n g t h f i e l d s i n l o g i c a l o r d e r , a n c h o o s i n g o u rs o r t k e y s . T h e s e t h r e e o p t i o n s a r r e f l e c t e d i n t h f o l l o wi n f i e l d s l i s t :

F i e l d s T y p e L e n g t h S o r t K e D l s k #P r o g r a m N a m eC a t e g o r yS u b - C a t e g o r yC o s tC o m m e n t s

A l p h aA l p h aA l p h aN u m e r i cN u m e r i cA l p h a

2 1 1

4

N Y e Y e Y e N N

F i g u r e 5 F i l e : M D I S K SR e p o r t : E X A M P L ED i s k P R O G R A M N A M E C A T E G O R Y S U B - C A T E G O R Y C O S T C O M M E N T S

S p a c e Z o o mS u b sD u e l i n g D i g i t sH e T r a c e rZ i p W r i t e r

G a m eG a m eG a m eU t i l i t yU t i l i t yW o r d P r o c e s s o r

A r c a d eA r c a d eE d u c a t i o n a lP r o g r a m m i n gP r o g r a m m i n g

3

4 2 3

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

C o n c l u s i o nD a t a - b a s e m a n a g e m e n t i o n o t h m o s t u s e f u l f u n c

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

c o m p u t e r . T i m e s p e n t w o r k i n g o np a p e r w i l l b r i c h l y r e w a r d e d b yt h e a s e i w h i c h t h d a t a b a s e i c r e a t e d a n b i t u s e f u l n e s s . Y o w i l l f i n d t h a t s y s t e m a t i c a p r o a c h t p r o b l e m - s o l v i n g w i t hy o u r c o m p u t e r a l w a y s p a y s o f i a i m p r o v e d p r o d u c t a n l e s sw a s t e d t i m e . T h a b o v e p r o c e s sh a b e e n r e f i n e d a n t e s t e d , a n i g u a r a n t e e s m a x i m u m u s e f u ln e s s f r o m y o u r d a t a b a s e p r o g r a m .

H C 8

. 5

. 9 . 9

T o s l o w

A r c a d e a c t i o nD e c / H e x c o n v e r tD e b u g g e rE x c e l l e n t

H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

Page 82: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 82/136

Y o u r G u i d e t T y p i n g i P r o g r a m s f r o m H C W i t h i n t h e s e p a g e s i a s o f t w a r e b o n a n z a : e n t e r t a i n

m e n t , e d u c a t i o n , h o m e a n b u s i n e s s a p p l i c a t i o n s ,u t i l i t i e s , a n t u t o r i a l s — j u s t f o y o u . A l y o n e e d t d i t y p e t h e m i n t o y o u r c o m p u t e r . H C h a t a k e n m o s to t h s t r a i n o u o t h i s p r o c e s s :

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

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

L o o k a t h K e y - i n - R e f e r e n c e ( F i g u r e b e l o w ) s e h o e a c h c h a r a c t e r a c t u a l l y a p p e a r s i t h l i s t i n g . B c h e c ki n a n q u e s t i o n a b l e c h a r a c t e r s w i t h t h K e y - i nR e f e r e n c e , y o c a r e d u c e e r r o r s t m i n i m u m .F i g u r e 1 K e y - i n R e f e r e n c e

1 9 E M 1 ! 2 ' 3 4 5 6 ' 7 9 ? < 3 ' i S % * . B j C j D j E F C H 1 1 1 J L M N O P < 3 R ; S V W

b t c l d l a l l g l h l l l j i k i ! b i i n l o l p i q i i l i i t l u i v w l x \ F i - r

B e f o r e Y o B e g i nS i n c e H C p u b l i s h e s f o s e v e r a l d i f f e r e n t c o m p u t e r s ,

t h f i r s t t h i n g y o s h o u l d d i m a k e s u r e t h a t y o a r l o o k i n g a t h l i s t i n g d e s i g n e d f o y o u r m a c h i n e . I f f o e x a m p l e , y o h a v e a n A p p l e H e m a k e s u r e y o l o o k f o t h f o l l o w i n g b l a c k b a r a b o v e t h l i s t i n g : p w ^ j m u m h T h c o m p u t e r m o d e l n a m e w i l l l i k e w i s e a p p e a r o e a c hs u b s e q u e n t p a g e o e a c h l i s t i n g , s a l w a y s l o o k f o t h n a m e b e f o r e y o b e g i n t y p i n g f r o m a n e p a g e o l i s t i n g s .

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

O n o t h m o s t c o m m o n e r r o r s i e n t e r i n g a l i s t i n gi t y p i n g o n s y m b o l f o a n o t h e r . T h e s e t r a n s p o s i t i o n si n c l u d e s u b s t i t u t i n g t h e l e t t e r f o t h n u m b e r 0 t h l e t t e r f o t h n u m b e r 1 t h l e t t e r f o t h $ a n t h u p p e r c a s e f o t h n u m b e r 8 T h l a s t e r r o r i e s p e c i a ll l i k e l y w h e n w o r k i n g i h e x a d e c i m a l n u m b e r s w h i c ha r c o m p o s e d o 0 - a n t h u p p e r c a s e l e t t e r A - F .

T h l i s t i n g s i n H C a r a l w a y s t h s a m e n u m b e r o c h a r a c t e r s w i d e , b u t h n u m b e r o c h a r a c t e r s p u o a n l i n e o t h v i d e o d i s p l a y w i l l v a r y f r o m c o m p u t e r t c o m p u t e r . D o n ' t t r t m a k e y o u r l i s t i n g s l o o k l i k e t h t y p e - s e t l i s t i n g — i n s t e a d m a k e s u r e y o k e i t h l i s t i n g sc h a r a c t e r f o c h a r a c t e r a n s p a c e f o s p a c e .

S p e c i a l N o t e o C - 6 4 L i s t i n g sC o m m o d o r e u s e s m o r e t h a n 9 s p e c i a l s y m b o l s t r

p r e s e n t v a r i o u s k e y b o a r d o p e r a t i o n s : f o i n s t a n c e , t h es y m b o l [ V j i n p r o g r a m r e p r e s e n t s t h e o p e r a t i o n o h o l d i n gd o w n t h [ S H I F T ] k e a n p r e s s i n g t h e k e w h i c h h a s C L Ro i t u p p e r h a l f ( s e c o n d k e f r o m t h r i g h t o t h e t o pr o w ) . T h i s o p e r a t i o n c l e a r s t h e s c r e e n .

R a t h e r t h a n r e p r o d u c i n g t h e s e s y m b o l s , H C M ' sl i s t i n g s i n c l u d e k e y - s t r o k e i n s t r u c t i o n s , b e t w e e n t w oh a n d s w i t h p o i n t i n g f i n g e r s . F o e x a m p l e , w h e n y o f i n d a r S H I F T C L R - « i a H C l i s t i n g , y o w i l l k n o w t h o l d d o w n t h ( S H I F T ] k e a n p r e s s t h e k e w i t h C L o i t

n u m b e r i i n c l u d e d i y o n e e d t r e p e a t t h e o p e r at i o n : M - 8 S H I F T C R S R L E F T - m t e l l s y o t h o l d t h [ S H I F T ] k e

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

E a c h o p e r a t i o n i e n c l o s e d i i t o w s e o h a n ds y m b o l s .I a n k e a c t i o n r e q u i r e s y o t p r e s s t w k e y s ,p r e s s t h e c o n t r o l k e o r t h e C o m m o d o r e k e o r t h es h i f t k e f i r s t a n h o l d i d o w n b e f o r e p r e s s i n g t h s e c o n d k e y .E v e r y t h i n g b e t w e e n p a i r o h a n d s y m b o l s i s e i d i f f e r e n t p l a c e .

I F i g u r e b e l o w , w h a v e i n c l u d e d c h a r t s h o w i n gy o r e p r e s e n t a t i v e s a m p l e o t h s y m b o l s t h a t a p p e a rw h e n y o u s k e y s t r o k e s e n c l o s e d " b t h h a n d s y b o l s . ( N o t i c e t h a t t h h a n d s y m b o l s a l w a y s a p p e a rw i t h i n q u o t a t i o n m a r k s — a s i p r i n t s t a t e m e n t . )

F i g u r e 2 C - 6 4 S p e c i a l s y m b o l sW h e n y o s e e : P r e s s t h

k e y s :T g e t h i n d i s p l a y :

s h i f t ] h j

P r o g r a m I d e n t i f i c a t i o nE a c h p r o g r a m h e a d e r ( t h e f i r s t f e l i n e s o t h p r

g r a m ) c o n t a i n s i n f o r m a t i o n g i v i n g t h e l a n g u a g e t h p r g r a m i w r i t t e n i n f e . g . , T E x t e n d e d B A S I C , A p p l e s o f t ,e t c . ) a n a n s p e c i a l s y s t e m c o m p o n e n t s t h a t a r r q u i r e d ( s p e c i a l m e m o r y c a r d s . S p e e c h S y n t h e s i z e r ,e t c . ) . T h f i r s t t w d i g i t s o t h v e r s i o n n u m b e r t e l l y o i w h i c h v o l u m e a n d i s s u e o H C t h p r o g r a m i n i t i a ll a p p e a r e d . T h t h i r d d i g i t o t h v e r s i o n n u m b e r i d i c a t e s t h v e r s i o n o t h p r o g r a m . W h e n p r o g r a m i i t i a l l y a p p e a r s , i n H C M , i i v e r s i o n 1 A n s u b s e q u e n tr e v i s i o n s t t h p r o g r a m i l a t e r p u b l i s h e d i t h m a g a z i n e o i t h s o f t w a r e a v a i l a b l e o m a g n e t i cm e d i u m f r o m H C w i l l b e a r a r e v i s e d v e r s i o n n u m b e r .

V o l u m e n o I s s u eV e r s i o n

o r i g i n a l p r o g r a mn o o u p d a t e

E n o P r o g r a m H C 8 H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

Page 83: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 83/136

P R O G R A M

C O N T E N T S

I F i g u r e s !

E v a c u - P o d

S w i t c h * N S p e l l

L a s e r i t h m e t i c

T h O r g a n i z e r R e p o r t s

P a g e N o

8

9

1 0

1 1

1 2

P a g e N o

8

9

1 1

1 1

1 2

H k r f ^

P a g e N o

9

1 0

1 1

1 1

1 2

P a g e N o

9

1 0

1 1

1 2

1 2

H O M E C O M P U T E R M A G A Z I N E ' SB L A N K M E D I A S E R V I C E

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

1 D i s k e t t e s5 V 4 " c e r t i f i e d s i n g l e - s i d e d ,

d o u b l e d e n s i t y w i t h r e i n f o r c e dh u r i n g s . B u l k - p a c k a g e d1 t s e w i t h s e p a r a t e

w h i t e e n v e l o p e s a n i d e n t i f i c a t i o n l a b e l s .

C a s s e t t e T a p e sC - 2 O d i g i t a l c o m p u t e r

c a s s e t t e s ( n o m i n a l l y 1 m i n u t e s p e s i d e ) w i t h 5 s c r e w

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

S u b s c r i b e rP r i c e

$ 1 9 . 9 5p l u s $ 3 . 0 0 s h i p p i n g *

$ 1 4 . 9 5p l u s $ 3 . O O s h i p p i n g *

N o n - S u b s c r i b e rP r i c e

$ 2 9 . 9 5p l u s S 3 . O O s h i p p i n g *

$ 2 4 . 9 5p l u s $ 3 . O O s h i p p i n g *

* U . S . o n l y — C a n a d a a n F o r e i g n S u r f a c e a d 1 . 5 0 t s h i p p i n g c o s t s .W c a o f f e r t h i s s e r v i c e a t s u c h l o p r i c e s b e c a u s e o f t h e l a r g e q u a n t i t i e s o r a m e d i a w b u f o o u " O T A P E a n O D I S K " s o f t w a r e — a n d w w a n tt p a s s t h e s e t r e m e n d o u s s a v i n g s o t o u v a l u a b l e r e a d e r s .

P l e a s e S e n d M e

s e t ( s ) o f D i s k e t t e s( i D i s k s t s e t )

s e t ( s ) o f C a s s e t t e s( 1 2 C a s s e t t e s t s e t )

P l e a s e P r i n t

N a m e .A d d r e s sC i t y . S t a t e . . Z i p .S u b s c r i b e r N o .

( F o u n d a t h t o o y o u r a d d r e s s l a b e l . )M U S T B E I U F U N D S D R A W N O U B A N K

C h e c k o M o n e y O r d e r E n c l o s e dB i l l m V I S A M A S T E R C A R D

T o t a l O r r t e r

_ A c c o u n t N u m b e r

S i g n a t u r eP h o n e N o (

1 1

E x p . D a t e

H o m e C o m p u t e r M a g a z i n eP . O . B o 7 O 2 8 8 E u g e n e , O

9 7 4 O 1F o r i n f o r m a t i o n o o r d e r i n g T O L L F R E E s e b i n d - i n c a r d

l o c a t e d a t t h e m i d d l e o t h i s m a g a z i n e .

O f f e r P r i c e s S u b j e c t T C h a n g e W i t h o u t N o t i c e .

Page 84: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 84/136

I F I G U R E S ! A P P L E / F a m i l y9 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 9 1 2 3 4 5 6 7 8 9 9 4 1 4 2 4 3 4 4 4 5 4 6 4 7

4 8 4 9

9 1 2 3 4 5 5 6 7

5 8 5 9 6 9 6 1

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

R E E

F O

P

P P

G

R E R E R E R E E R E

R E O S O S O S O H O [ M E

D I D I D I D I D I D D I V D F O E X Q H B L D I L F D I V D I K Q d i | m

F O E X

D V v F O

V T A BV T A BV T A BS U S U V T A B

H T A B

8 6 V T A BH T A BA H A V T A B

H A H T A BA

V

K

M Q

T V K

H

F O F O F O R E T U R ND A T A" A " ,D A T AR N D A T AD A T AR E H O M EH T A BI N V E R S E

R t M l A L

S U R E T U R NR E O

H R

C E M B H

V

1

2

M L

G O

N

C H C H M

8

V K

8 2

N O R M A L

N O R M A LN

1

M Q

2

M A I N

3 3 9 09 9

N E X T

I S G

P R O M P T S

N

N

O

N E X T

V D

2

I Q U R

O M P U

A F O

D H N E

T

6 F O N E X T

F O

V T A B

H T A B

H T A B

H T A B

H T A B

T

T

9

E

F O

F O

F O

C H R $

F I G U R E S

T

N V E R S EL E F TN V E R S E

N V E R S EN V E R S E

( X

E 1 9 8 5P A T E A M

P Y D

R T

M Q

N E X T

C O A B

R E E N

I O 4 T

S

2

I N

I N S E R TI N

G H D E L E T E

M Q

V

H T A BV H T A BP

P

M

2 R E A D6 R E A D

R E A DR E A D

T A

V T A BN V E R S E

P P

N V E R S EP P

S Q

N E X TN

N

L

2

T

S P A C E

N N C H A R

H R

T

B N U N

X

D V

D V

L V

4

s

H N

S O F T

7 V

V N E X T

V D

8

M Q 2

A T

C N E X T

E X

S K % (T

2

P T C

P

A

E Q

E V K

D V

C A L LN

I N

A

N E

N E N E X TN E X T

N L O

D

R R

R R

2 3 4 5 6 7 8 9

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

1 4 9 91 5 9 91 5 1 5 2 91 5 3 91 5 4 91 5 5 91 5 6 91 7 1 5 8 91 5 9 91 6 9 91 6 1 91 6 2 91 6 3 91 6 4 91 6 5 91 6 6 91 6 7 91 6 8 91 6 9 91 7 9 91 7 1 01 7 2 9

V T H A H T A V T E H T A H T A V T H T A R E R E V T

R E t MO G O H O M EV T A B

T

T R E R E G O H

F O T H E NN E X T

6 4 2 9 9 9J S T O PE T G

V

R E J

R E J

H

E T

V T A BR N

2 N O R l M A

R N O R M A

U R

N

I N

E N I N 1 9 U R

G O A

( H T H

R E T U R Nr e | mx

R E T U R NR E | MX

R E T U R NR E X

R E T U R NR E J S U

V R E T U R N

S U R E T U R NR E J G O S U B

G O S U BI V V R E T U R NR E J R E T U R NR E J

R E T U R NR E t M

V

V

H

H

R E T U R N C U R S O R

N

I S H

E N G O 9 2

V A 1 2

U

1

V X

V

V

H

J U

E

T A

O S U B1 6 8 92 1 6 9G O

4

L E F T S

L E F T S

1 3 3 9

3 3

C U R S3 3

3 3

C U R S

C U R S

H T A BN

I N V E RH T A BO R M A L

1 N I N

E H T A B

N V E R

H T A BR

H T A BH

A

6 9 3 9

T

T H E NT H E N

C O N V E R T

V

I N S E R T

A N

N T H E N

C O N V E R TF O N E X TV

T N E X T

T

E D O W N

6 S U P E1

P R O G R A M ?3

L T H E N

4 7 3 4

F

T H E N

T H E N

G

E

T H E N

R S S L A N K

S

S A V

1

E N T R Y

V

P

H

C H A N G E

U G O S U B

D O W N

1

S T

S U

S U

S U V

L E F T

S P A C E

N N

P

N

R V 2 2 3 9T H E N

P G O S U BT H E N

V 3

R E T U R N

4 7 1 8 1 91 1

H

V

H

N E L N V E R S E

N V E R S E

O A

| M Q )

N

N U M B E RS I R S

x N U M B E RS T R S1 5 H T A B

P P

P

S O

R E T U R N

T H E N

H

E T

N

I N

N

R S P

L O A DN

B 1 4 7 91 8 7 9

3 7

3 7

1 3 7 9

1 3 7 9

H

I N N

3 1 9 5 9

D 6 9 3 9O S U B

N

V

R E E N

V

T V

T

V R

N T O U T

3

A R R A Y

V

L E A V E

2 4

8 6 V

V

V

P R I N T

Y O

G O T O5 2 9 5

R E T U R N

R E T U R N

6 5

V

S T R I N G

X

R E T U R N

I N

N N O R M

R E T U R

M

N O N O

N O N O

W

V

1 5 8 2 9 3 9

D

G

N U M B EX

A R R A

C o n t i n u e d

8 © H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

Page 85: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 85/136

8 0 8 1 1 8 2 08 3 1 8 4 01 8 5 08 6 8 7 1 8 8 01 8 9 09 0 9 1

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

2 2 1 2 0

7 3 7 4 7 5 7 6 7 7 7 8 7 9

1

I F I G U R E S ! C o n t i n u e dJ t I H 1 O

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

3 4 5 6 7

8 9

O E T V T A B

H E T R E T U RR E J H O V T A B

R E T U RR E J

O E T V T A B

V R E T U RR E E N T R YJ G O S U BM 3 0 G O S U BH J R E T U RR E G O S U BG O S U BH J R E T U R NR E H O M EI N V E R S E

O E T

R E

V D

H

V

A L V T A BA M O S U B

F L O S U BR E | M Q O S U BH O S U B

F O T H E NN E X T

O 2 6 9 0J

G O T O

(

A L V T A B

A M G O S U BF L O S U BR E H O M EI N V E R S E

R E T U R N

V

R E T U R NR E | M

V R E T U R NR E J Q M

S U

R E T U R NR E J G Q

S U R E T U R NR E J G O S U B

U R

V

V

V

E V A L U A T E

V T A BD F

A

( H H

V

L A N K

D E L E T E

3 3

3 9 1 0

D 3 3 5 9 0 0

L O A DH T A B

N V

N

I N

V

V

E L D S

H T A B6 2 8 0T 6 5 S A V E

V T A BD F

V A

H 6 0 3 0

G O S U B2 7 3 0G O T O

2 2 6 0

V D

H

P

6 2 8 0T 6 5

2 4 0 0

C O N V E R T

E D 2 4 3 0

T A 2 4 3 0

C U R S2 4 3 0

E T

E T E T

P

G O S U BJ

H T A B

H T A B

2

T

C O N V E R T

T

T H E NT

V

I N T O U TG O S U B

I N

T

A B L E

V

T H E N

N

O S U BT H

L N H T A B

G O S U BJ

T

T H E N

E T H E T H V

E L

H

H A

E Q U A T

L

V

2 4 6 02 7 8 02 2 6 0T H E N

1 H V P

T

N H T A B

S T 2

V T A B

6 7 2 0

T H E N

H

S T F O

C H A N G E

U

9

T

D E

P

N E X T

N

R E T U R N

3

H

E T

T E

P

O

3 7 M

3 7

N

V T A B

6 7 2 0

2 5 2 02 8 6 02 2 3 0

N E T

V

R E T U R NN

N

H

N

X

G U R E S

R E T U R N

T H E N

T

T H E NO S U B

P R E T U R N

2

N E X TE T

R O | M

V

N P U T

N

B L 2 5 2 02 9 2 0

A R R A Y

V

N

T H E NG O S U B

S T

U R E S

O

V

N N P U T

2 3 5 0

T

V

H T A B

N U M B E R

G O S U B

2 1 4 06 4 8 0

V

N E X T

H

L O A D

G O T O2 5 7 03 0 0 0

H T A B

2 2 6 5 9 0

E N T R Y

2

T H E N

N O R M

L

M D

S A V E

S T

L

A R R A Y

V D

N O R M

2 2 2 6 3 03 0 8 0

2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 8 9 0

4

2 9 3 02 9 4 02 9 5 02 9 6 02 9 7 02 9 8 02 9 9 03 0 0 00 3 0 2 03 0 3 03 0 4 03 0 5 03 0 6 03 0 7 03 0 8 03 0 9 0

3 2 0 03 2

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

V E

G O S U B

O

O

O R

O T A T E T U R N

0 O S U B

H

O

E Q

A

A T

F O T H E NN E X T

G O T O

G O T O

8 R E t M

H T U R NH

H

M

H R E T U R NE G O S U BG O S U BH R E T U R NR E G O S U B

3 5 5 0

R E T U R NR E F O V T A BR E T U R NR E Q S U S U R E T U R NR E

H

M

H 2 H H H H H

H Q H A

H

6

E

O

2 4 3 0

3

G O 3

H

D

D

E H 3 8

T A

V

2 4 3 05 9 0 0

3 3 0 0

3 5 8 05

6 E Q U A T

2 9

R E T U R N

R E T U R N8

A

L

H

E Q U A T IM

U

8

4

C U R S O R

O

P

R E T U R N2

O

O

O

E Q U A T

V

G O S U B

T H E N

H T A BS U

M

R E T U R N

H

N

H E T

O V T H E N

N T

T H E N

N

4 6

3 3 5 03 6

T H E N

H A

T H E N

T H E N

O W

E

E

2 H T A BX

H A

H T A BN E X TV T A B

T H E N

N T O U T

A N

H

P 8 P 9 9

A N

A N A N

U T H E N

F

H

T T A R L

2 9 7 0

O

P

6 0 3 03

H

I N

H

H

N

T

N

E N T R Y

R E T U R N

3 5 3 6 7 0

H

T

V

V V

F R O M

M

R E T U R NN

N

H

H

H

A P P L E / F a m i l yU

U

E

T H E N

4

V

V

N

L 3 4 0 03 7 2 0

8

V

4

8

H

V A

H

T

3 2 5 0

2

6

R E T U R N

V

G O

G O T O3 4 7 03 7 8 0

T H E NR E T U R N

T H E N

H T A B

A B L E

T H E N

4

T H E N

A

U

M I D IN E X T

T H E N

H

H

3 3 5 3 8 7 0

H

R

C o n t i n u e d

H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 8

Page 86: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 86/136

I F I G U R E S ! C o n t i n u e A P P L E / F a m i l y

4

4 4 4

3 4 9 00

2 4 5 3 5 6 0

3 5 8 05 9 3 6 0 03 6 1 03 6 2 03 6 3 03 6 4 03 6 5 03 6 6 03 6 7 03 6 8 03 6 9 00 1 2 3 3 7 4 0

5 3 7 6 07 3 7 8 09 3 8 0 03 8 1 03 8 2 03 8 3 03 8 4 03 8 5 03 6 3 8 7 03 8 8 03 8 9 03 9 0 03 9 1 03 9 2 03 9 3 03 9 4 03 9 5 03 9 6 03 9 7 03 9 8 03 9 9 04 0 0 04 0 1 04 0 2 04 0 3 04 0 4 04 0 5 04 0 6 04 0 7 04 0 8 04 0 9 04 1 0 04 1 1 04 1 2 0

4 1 4 0

4 1 8 0

4 1 9 00 1 2 3 4

6

8 9 0

3

5 6 7

H

R

O E Q

R H O V T A BR R E

O T A X Q N R E T U R NR E O G O S U BR E T U R N

H 4 Q O

R E T U R NS U S U R E T U R N

V T A B

E

T A

P

B

U R

U R

U R

U R

U R

U R H

m q ( M M

(

N E X TJ H V T A B

8 V V T A BV T A BV

8 G O S U BG O S U BG O S U BG O S U B

4

S U

R E T U R NJ O 5 7 7 0

J

R E T U R NR P N V E R S E

P R t M A LP P P N R E T U R NR E

F O

C U

U R

1

B

S U

S U

C U

V 3 9 1 0S T

D 3 8 1 05 9 0 0

V A

S K % (

B B

A R S E RH T A B

R E T US V V

I N

4

8

8

A N

H T A B

8

5 4 0 3 0

P A

4

H H T A B

H

4 3 8 0

S T A T E

^ 7 0 ,4 3 0 0

U A

M Q

S K % (

8 I N 0

4 7 3 0

8

9

9

O

A

T

I N T O U T

G O S U B

P

4

D W I H E

H E

H E T

H T A B

V

E V T A B

C H A R A

A R R A Y

A N

L E F T S5 7 7 0

D T H E N

S U 7

G

E Q

E Q H

8

H A R A

8 ( M

T H E N

H

E

( P T H E N

7

V T A B

E Q U A T

4 8 0 00

P

T R A N 1

H

3 7 5 0

H

S E A R C H

R E T U R NG O S U BG O S U BG O S U BG O S U BR E T U R NR E T U R NR E T U R N

Q E Q

E Q

4 2 3 0

O S U B

T H E N

T H E NS U

E Q

3 9 4 0

H T A BH T A B

T

4 1 1 0T H

8

( P 5 7 7 0

K E P

V T A B

E

1

4 8 9 0T H E N

9 9

V T A B

B 5 R E T U R N

H

H

N

N

O

S K % (4 1 8 08

J

H T A B

D E

4 3 0 04 4 3 0 0

S

N

V V K

1

T A

E Q H T A B

E

R O

I N

8 6

T H E NV T A B4 1 1 0

4 9 7 04 0 7 0

( ( (

P 2

6 N

4

H

8

1

E Q

8

N E X TH T A B

S U R E T U R NR E T U R NS U

Q U A T

C O N V E R

X

( H

7 3

P

H T A B

7

N E

N E

3 9 4 0

O S U B5 1 6 0

T

S U

P

V

T H E NI N

N E X T

8

P P

U

E

H T

4 5

5 7 7 0

4

I N

6

3

4

N

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

0 4 5 1 04 5 2 04 5 3 04 5 4 0

5 4 5 6 07 4 5 8 09

4 6 0 04 6 1 04 6 2 03 4 4 6 5 06 7

3 5

2

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

4 4 4 4 9 4 9 6 04 9 7 04 9 8 04 9 9 00 0 0 1

5 0 4 00 5 0 6 5 0 8 5 0 9 0

5 1 0 0

O G O S U B

R

R

R

B

O

U R

K T U R N

T U R NS U

T U R N

T U R N

R E

E

P P

E F O

U R

U R

E N

E X E T ( E T

E

G O T OH E

Q

E X E T U R NC B H ( 0E T U R N

A N R E T U R NP C

5

N

P

P

G O S U B

C

T T H E N

R

R

C

P C S U C

O

S Y U N M A T

N A R YN U M B E R S

L E F T S

P

U

4 1 8 0

F

2 8 6

2 8 6

2

( P 3

P

P

N U M E RP

P

P T H E N( P

P

O N U M B E R

O R E T U R N

K c 4 6 2 0

E

A R

8

3

A N

A

G

O

P A

4 4 6 0

C

T

P C 8 T

T U R NU R U R U R U R E R R O R2

O

S U

P

P C

P C

1

O S U B

K 4 8 5 0

T H E N

2

R R O R

O

U

N T

S U

S U

U N

S T R S

P E R A T

S T R SS U

0 8

G O S U B

4

R A T O RV A

U N = N E X T

4 2 3 0

P A R E N T H E ST H E N

P E R A T

S U

A R E N T H E S

L E

( C

V T A B

R

4

4

4

A N P C

P C

O E Q P

R O

G V A

T

4 2 3 0

4 2 3 0

N S T A N T S

T H E N

8

X

R

4 4 8 0

A

E R R O R

4 6 8 0

A N

3 4 1 8 0

8

P

N A

D O E S

U

N

B N

C H R S

T H E N

P C

8

U R

H A

4 7 5 0

4

T I O N

K

H

C H E C KP T H E N

T H E N

A

3

K

4 9 3 0

P

P

A

A

( 4

P

P C

R O W E D

T H A

R E T U

C K

P

s

A

K

B

0 0

T H E N

G O

8

3 C o n t i n u e d

8 © H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

Page 87: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 87/136

I F I G U R E S ! C o n t i n u e d A P P L E / F a m i l y

4

4 0 1

4

R

U R R

E

K

U U R

R

E

A

A

L

U

5

1

L L E

S 0

8

0 1 2

1 T A

2

K K

H

T

K

U R R

N

N

R

T

2

R

T

R

K

N

1

4

T

H

T

T T

H

2

C o n t i n u e d

H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 8

Page 88: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 88/136

I F I G U R E S ! C o n t i n u e d A P P L E / F a m i l y6 5 7 06 5 8 06 5 9 06 6 0 06 6 6 6 2 06 6 S 06 6 4 06 6 5 06 6 6 06 6 7 06 6 8 06 6 9 0

P P N E X T

R E T U R NR E P P P P P F O P P R

N

V Y D M Q D

S A V ED D D D D

O P E NC L O S ED E L E T EO P E NW T |

S

O

T

R O U TF L

F F L F L F L

N D

6 7 0 06 7 6 7 2 06 7 3 06 7 4 06 7 5 06 7 6 06 7 7 0

R E T U R N P L A C ER E V T A BD

T

P D O S U BR E T U R NK T H E N

T H E N6 7 6 06 7 4 0

H T A B

6 7 6 0P E E KP O K E

A N P

S P P R E SN

K

6 3 8 46 3 6 8

C H R $L A C ER E T U R N

V

4

R E T U R NK

S P R E F

T H E N

2

H C

I F I G U R E S ! C O M M O D O R E 6 1 0 1 1 1 2 1 3 1 4 1 5 1 6 7 1 8 9 2 0 2 1 2 2 2 3 2 4 2 5 2 6

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

4 8 4 9 5 0 5 1 5 2

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

6 6 6 7 6 8 6 9 7 0

R E R E R E E E R E R E R R E R E R E

P R E i |

I | E T

V D ( 1

L F Q

X V X v x = o

S U B 2 5 0S U B 5 1 0S U B 9 3 0N

D A T A

D A T AR N D A T AD A T AR E

O

V T A B

O T A

H T A BC R S RH T A BN S T A H T A BC R S RH T A BE L T A

C O P Y RE M E R A L DA N B

V E

V

N O S U B 7 9 0

I N I N N

2 0 | )

N E X T

H R

A

T U R N

I ( X

N

I N V T A B = 1Q O S U B 3 2 4 0V T A BG O S U B 6 2 0R E T U R NR

M 6

V

2 N 1 L 2 2 1 R 2 2

H R

G I

V

T H

B V D 1 4 V K

N E X T

1 5

B E R T

B A

I

8 N E X T2

X R (

V D

I G U R E SH

H C M P U T E R

N E X T

T G O S U B 7 9 0V K

H T A BH T A B

V A L L E Y

V ( 1

T A

A

A

I

9

G O S U B 7 9 0G O S U B 7 9 0

G O S U B 7 9 0G O S U B 7 9 0

A

( V V

V D H R T M Q

E T V K

C O

P A S C H E L K E

A B

M A I N

2

9 8

F C S K

R E A D

T A F FM A

R E R E A DR E A D

V T A B

Z A

(

H R (

4 V

V H T A B

: G O S U B 7 9 0: G O S U B 7 9 0

R O V T A B

P P R

D

P U

M Q

G O S U B 7 9 0

G O S U B 7 9 0

G O S U B 7 9 0

A

E N 1 8

X

B N U N

T A S Q

X

N I N

1 V D

N ( 2

H R V

H T A B

V

N

N E X T

I O

S H I N G

N

U N

( N E X T

T

C H A R

S

E

G H S

V D

(

H R

A T

R

( 8

M Q

N E X T6 4 + 1V

E X

U R E S

N S W

N

V

N E X T

N E X T

2

G O S U B 8 5 0

(

N E X TN E X TN E X T

V T A B

O

B N S K % (( 8

V

I N

H T A B = VT H E N

G | B

D V D V

V

H

1

7 3 7 4 7 5 7 6

7 8 7 9 8 0 8 1

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

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

1 0 7 0

1 0 8 01 0 9 01 1 0 01 1 1 02

3 1 4 1 5 1 6 1 7 1 8

1 2 0 01 2 1 01 2 2 01 2 3 0

2 4 2 5 2 6

2 8 2 9 3 0 3 1

9

U

L

H T A BR S H T A B2 f T A

H T A BR S T A R T R NT A T A F E T U R NE T A B | = H T A B

E

T A K E T U R NE T A E T U R NE T A T A

I N 7

6 7

3 2

R

H T A BH T A B

N

E E

1 I N R

N 1 V T A BH

N E X TN

O

E

R E T U R N

R E G O S U B 1 2G | O ST U R NE

N

D

V T A B + 1

1

9 4 B 7 9 0

I N

J H

X

T U R N

T U R N

8

B = H X + 2 + V

4

1 6 8 0

H

4 H T A B

1 0 6 0

T

H T A B

H T A B

H T A BH V

1 8

T

V T A B

1

A

M U L A T E

T

I N T

O N

x

U S U

U B U B 7 9 0

S U B 7 9 0

F

N H T A B

7 7

S A

O N V E RQ

x

A N A N H T A B

4

1 0 2 0

V A T H E N

V

I M

W

E

1 0 6 0

S T R S

R

9

T A

H

R

L A T EH T A B

T H E N

J U

P P D E

H K

P

R E

H

P

2 0 4 0E

A B

T U R N2 3 9 0 1 0 3 0H

V

R O

S U P P S U

A

4

6 7 S U

1

N U M B

T A

N

W B B

E T

1

T

N U N F L

N N

I N

7

R

9

N

O W

9

T A

E R U

3 0 2 0

1

N S U B 7 9 0

4 7 9 8 5 1

N X

N U M B

E N T R Y

A V

N 1 0 6 0

T

A R

N U M B

P

P

H T A BT H E N

T H T A

V N

E X 9

U N

1

3 6 4 3 0

I N

H R

D

T

G

T A P

3

I N

T A K E 7 8

E

3

5 9 4 2

R

R

S U B 6

T T

A R

N U M B

N T

C o n t i n u e d8 © H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

Page 89: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 89/136

I F I G U R E S ! C o n t i n u e * C O M M O D O R E 6

1 2

5 6 7 8

5

B R

B

R

B

R

H R

R

U U H Q H

2

J

N

C o n t i n u e d

© H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 8

Page 90: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 90/136

 

  

        

            

             

       

           

      

   

                              

  

 

 

 

    

 

 

  

      

    

     

  

    

  

  

    

  

  

   

         

 

    

     

    

         

  

 

 

           

   

  

  

 

   

  

   

   

   

  

  

 

  

     

 

  

  

   

   

    

 

  

 

 

  

   

  

 

 

 

 

 

   

       

 

  

 

  

 

    

    

  

   

    

 

 

   

 

 

 

          

 

           

 

     

 

                   

   

   

   

       

       

       

 

 

   

     

     

     

  

  

                            

 

     

 

   

 

    

       

 

  

           

    

        

  

 

   

     

  

          

      

    

      

     

   

  

 

 

    

   

 

 

   

  

 

      

   

     

  

    

   

 

  

 

       

 

   

 

    

 

      

  

 

 

 

   

  

  

 

 

 

          

   

   

  

   

  

 

 

      

  

 

    

  

   

  

    

  

   

    

 

      

      

 

      

    

Page 91: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 91/136

   

   

   

     

   

    

 

  

   

      

 

  

 

        

      

              

 

  

  

 

      

  

  

 

 

        

 

  

 

 

  

 

 

    

   

   

   

 

 

 

 

 

 

  

  

   

      

  

 

 

 

  

          

 

                   

 

 

  

   

  

 

  

   

  

 

   

 

 

   

  

 

             

   

    

          

   

     

 

    

 

 

  

  

  

 

  

    

Page 92: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 92/136

I F I G U R E S ! C o n t i n u e d6 5 6 5 2 06 5 3 06 5 4 06 5 5 06 5 6 06 5 7 06 5 8 06 5 9 06 6 0 06 6 6 2 06 6 3 0

6 6 4 06 6 5 0

P O P E N 1Q F O F O N E X TF O

N P L E A S EG O S U B 6 6 1

N E X T

H T A BA N E

R E N P U T # 1G O S U B 6 6 1

R E T U R NN G O S U B 7 9 0

N

E

I

K E

T T T H E NT T H E N

F

R E T U R N

V T A BT

O P E N 1

F

G O S U B 6 5 4 0

T H E N

G O S U B

G O S U B 6 4 2 0

E M

N E M 2

N P U T #N P U T #

N P U T #

L O S E 1E R R O R

C O N TN

E

6 4

R E T U R N

S

N U

E G O S U B 7 9 0

C L O S E 1R O U T

V Y D

M Q

T H E N 6 6 5 0

E T

H T A BE R R O Rt

K

N M

P

F I L E

E

N E X T

R E T U R NE N < 2 0

V T A B

N

r s

P R E S S

V

M

T H E N

6 6 6 06 6 7 06 6 8 06 6 9 06 7 0 06 7

6 7 2 06 7 3 06 7 4 0

6 7 5 06 7 6 06 7 7 06 7 8 06 7 9 06 8 0 06 8

L O S E 1R E V T A BF O

6 7 6 0P

P

P

N

0 6 7 6 0

E N E X T

T o E T

T < > 2F

v

Q

N $

C L O S E 1

E T

N

G E H T A BT T H E N 6 7 3 0

T H E N 6 7 6 0

N

O H

C H A R A C T E R

N T H E N 6 6 9 0

Q

C H R S

G O S U B 7 9 0

T H E N P R

N $ G O S U B 7 9 0

E Q

3

C O M M O D O R E 6 : G O T O 2 2 0

T H E N P R

T H E NE Q

P

N

H

N

T H E N 6 8 1

H

N N

R E T U R N

" *

r

G O T O

G O

H C

I F I G U R E S !0

6 7 1 8 9 0

3 4 6 8 9

0

1

4

3 6 3 7 3 8

4 0 4 1 4 2 4 3 4 4

4 6 4 7

4 8 4 9 5 0

1 2 3 4

K E T R U EL O K E

A

f C H R S

C O P Y R I G H T

A N H O M EE R B

B

L

R F U A

E f E

E

G O S U BG O O N

O

E M E R A L D

C H R S

W

U R G O S U BN O S U BO C

R G O S U BG O S U B

E R

V H L R

1 8 7 0E L L L

A

V

G

T H

F

A T

A T R E S TT

C O M P U T E R

P

C H R SA T

I N

V A

T U R N4 3

S T R SR

B E R T

F

N E X TQ

4 1

S U

F A

T S + C

I E X

1

V A

1 8 8 0N V 8 9

0 7

1 8 7 0C H

U R E S

H

T S U

V A L

R

E X 9 8

A

A A

V

D B A

H R

V D V D A

9 8 P

C A

1

2 0 3 0

F O

C E P N

5 1

V A A

C H E L K E

C

K E

P

1

2

A F A G

P

I N

A

V A A

R A N D

K E P N

P U

V R

T A

T R

2 2 7 01

4 6

I N F O N E X TR

E O

N

V A

N

(

N

P R

A P

P R

4 8

S U

S

H R C H R S

U

B A

N

V D

S

I N

F N

A

F

8

V A

2 0 7 01

I M E RN E X T

U C H R S

R E

U R

2 4

A T

2

K

N

T

1

U

R

3 8

T

V A E R

5 6

5 8 5 9 6 0

6 4

6 6

6 8 6 9

0

1

2

8 8 4 8 5

8 6 8 7

8 8

9

I B P I B P C j r

P A C E SS U

S U E P

A N V A N

E U B H 8 N E X T

E

D

1

S U

S U

S + N SN

A N

V A

I N

H

V A

0

S U

N

N

E

N

S D

S

N

N

C 8

4

T

N

8 8 9 0

G

S U A

R E T U R N

3 4 0 0

T N W l A NC R E E N

8 0 0 V A

R

G

V

I

3 4

0 1 1 1 1 0 00 1 F U

N 7 2

3

R E T U R N

1 8 4 0

7 2 7 2

S

N R

S

8 7 A 8 7 T H E N

9 0

I B 8 T H E N

U L E F T S

R E T U R N

E

A

E

E

T

8 3

R

H E

R E T U R

9 0

L O C A

R E R E R E R E

9 0

R H E E

F H E

N

S U

P

U R

6 9

H E

T

5 6 G O S U B

H E

4 9 8

E L S E

T T

U

E

E

B

R

T S + N S

N

V A V A

E

V R

C R U C

E R

8

U R

U R

U

V R

U

T H E NV A 6

A E

H E

H E

D

T

L

7

C o n t i n u e d

9 © H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

Page 93: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 93/136

I F I G U R E S 1 . C o n t i n u e d I B P & I B M P C j r9 2 9 3 9 4 9 5

9 6 9 7 9 8 9 9 1 0 0 0

1 0 1 0

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

1

1

2 0

6

8

9 3 0 3 1

3 2 3 3

1 3 4 0

3 6 3 7 3 8

1 3 9 01 4 0 0

4 1 4 2

1 4 3 01 4 4 01 4 5 04 6

1 4 7 0

4 8

S K S K

V 9 9

O 6 S K

O

r O S U BE

O

U

9 4 T U R N( M V

V

S K 2 -

O

J A

V R

S K S K

S K A 4 1 7 S K

V

S E U R

N A

R E O

O

O

2 2 7 0O E T U R NO T H E SO

U

G H T S

E F T S

U

S K 1 + 1S K T U R N

V T U R N

1 6

2 2 2

3

I N E

O

X

H R A

T U R NO C A T EE R R O RA T

S U S U

1 4 3 0

M I D $

I 9 3

O A

O Q

1 8 7 0

A A

A T R E T U R N

J L E

7 0 C

1 7 9 0v a V R

G O S U B

2 0 5 0S A 3

O

O 4 0 A T

G O S U B1 0 8 0

O

A T

V R

D

A T N R N G A B S Q E

T H R O A

A 1

O S

2 1 R

W

V A 0

S O L A N

1 3

M I D $T D

U R

O A

G 7

T 5

U R H E A N

S A

1 1

1 1 1

1 9 0 02 2 8 0

E L S ER L E

S K

S K

S S S S S S S S S S T H E N

T U R N

G

N 1 4 1 01 1 1

O T

# R R O

H R

O T T

T H E NV A S U

( V A RT

S K

S K 1

H E U R

1

R E T U R NB

T U R N

L E F T SL E G O S U B

S K

S K

1 0 9 0S K E L O S U B

G O S U B

S K

S K S K 2 0

K

S K 1 8

D 3 R O

G O S U B

P R T P

I 2

G O S U B

G O S U BN

T T R

V A

T U R N

S U

J $ 3

4 3

S K

S K

O

8 7 G

S O U N D

I N

T H E N4 9 C L E 1 7 9 0V A C

S K

U

V R V R

S K

1 0 3 01 1 0 0O 1 1 3 0

S

I N

A N

7 9

2 0 G | O S U B

4

O

O

2 2 9 0A

N P E R

I R I N TE R

O N

A

V

2 0

4 1 3 6 0

? ?

1 8 4 03

T U R N

V

R E T U R NT U R NR E T U R N

R E T U R N

T U R NS

2 2 9 0A

1 6 0 0E

V A ( V A R

R E T U R NT U R N

S K 1 2 0 0T U R NT U R NT U R N

E T U R NT U R NE T U R N

1 8 7 0X

1 0 0 0

T H E N

2

1 0 4 01

U R

S S S

K

# # #

#

P U

N U S Y N T A X

? U N M A T

T H E NG O S U B

G l O T b

2 2 0

V E R F LE

1 2

S K 1

T U R N

T U R N

L S

1 3 7 0s

I D A

I N K E Y S

V R V A 1 4 3 0

T H E NT O S U B

2 2 G O S U B

S K

V V D V R A

S O U N D

C

D

G O S U BS K 1 -

V R

C

1 0 5 01

A

V V D V R A G = T R U E

O

4 3

S K i 2 " 2 S K T U R N

N

O

T U R N

B G U M E N T

T H E N

7 0

U R U R T U R NL S U R U R

S K

R

3 8 H R

O N S T A N T

V A

-

9 9

T U 1 2

S

A T 8 0

R R O R

E R

W E N D

V A

1 G O S U B

O

1

N E X TN E N : G O S

1

N E X TN E X T

Z E R O

O 1

1 3

A R E NN O

5 1 T H E N

R S

G O S UH

1 4 9 0

1 5 0 01 5 1 01 5 2 01 5 3 01 5 4 01 5 5 0

1 5 6 0

5 7 5 8

5 9 6 0

6 1 1 6 2 0

1 6 3 01 6 4 0

1 6 5 01 6 6 0

1 6 7 0

1 6 8 01 6 9 01 7 0 0

7 1 2

7 3 7 4 7 5 7 6 7 7 7 8 7 9

1 8 0 08 1

8 2

1 8 3 01 8 4 0

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

9 5 1 9 6 0

1 9 7 0

9 8

1 9 9 00 0 0 1

O T

D V R

D ( V R

R G O S U BT H E NG O T l OG H T S6 2 4 3 R E

G O S U B

R A V R D

V A K ) + M I D S

A

R V R

R

V R G O T O

D R R E

A N

A

(

P

N

V R V A V A V R T

R G O S U BG O S U BH E C O T G O S U BT H E N

G O T OG O S U BT H E NG O T OG O S U BT

T 1 8 0 0

S R O

A

( 2 1 7A T

F

T O U TD A T AD A T AI D A T A

L 1 4 3 0

V R V A V R

V A

1 4 3 0E J 1 6 5 0S

V A 7 9

V A

R E T U R NA T

S P A CV A D A T AD A T AR E S T O R ER E S T O R ER E S T O R ER E S T O R ER E A D

N E X TT H E NL O C A T E

E R F

G O T O

V A

V A

A

E A T A

S A

2 2 8 0

V A

2 2 8 0

V R

N S T R- E G O T OV R

F O

A T

I N P U T

T H E NA T

H R

E

G O S U B

A T H E N

D E

T H E NA N

V A T H E N

V A

A N M

: | G ( O T | O7 9 V R D

V A T

V A 7 9 7 9 2 2 8 03 8 7 7 2 2 8 0

7 7 2 2 8 0E 7 7 2 2 8 0

E

G O S U B

4

( V R S

M V R

E

1

1

S E L E C T

V R

1 5 8 0

3 7 0 4 4

E D G O T b

V A

V R

F L A G = F A L S E

P A T 2 2

1

(

L E

D

E : G | O S U BE

V A R S1 8 1 0V R V A

R I N T

T U R N

s 2 0 0 02 0 1 02 0 2 0

T

1 T H E NA

I N E L E A RB K S P

V R

) + S P A

( V A RT

T

E

E

E V R

1 8 1 02

V R ( V A R

D

7 V R

3 8 +

1 7 9 0L

A R E T U R N

( V A R

( V R S

V R

( V R SE E

E V R 1 6 9 0V A V R

V R

E R

V A A L S E

1

2 N E X TN

V A V A L U ED E S C R I

V R

( V A RV A

1

A 2 P T A O C A T ED E L E T EF

( V A R

( V A R

7 2

1 7 9 0

P

H R

G O T OG O T OG O T OG O T OP

P N

E N T R

E

N V R

T V A

E E 1 8 0 0

3 E R 3 V A

N

A T

8

4

2

B A C K

I N

T

( V A RT

V A

( V A R

I N S T R

V A V R

V A

E

2 A T

I N

E X P R E S S

T

V R V A

V A V R

N L O C A T

V R G O T O

A

A B L E1

T H E N

R E T U R N T T H E N

A T

A T

E

I O

E 7 4

V R

( 6 4 + V A R

7 1 9 1 01 9 1 01 9 1 01 9 1 0

L E N (R E

N E X TI N C A

E

E

3

V A

A N

L E F T SP R I N T

S P A C E

H R

V A

E 8

V A

V A

3

T H E N

V A

F

F

O

( V A RT U R N" + V R

V A T U T U R N

1 8 0 0

A

V R

V R

S R K M

V A

1

H R

E

(

7 6

3

V R

E R

( A F

U L A T E

3

V R

T

3 V R

S

E L

F F

E

U R

H

V R

V R

1

P

N S E R T

( 8

V A ) + M I D $( V A R

) + C H R S

E

G O S U BG O T O

| + | M G O

3

P R I N T

V A V R

P

V A

P

I N

V A

T H V R T

V A

O V

P R R I N T

F L A G

A

T H E NF ( V A R

P R

C H R SA R E T U R NE Q U A T

H

3

E

V A I N R E T U

G O T O

N

S A V E

F

H L

E X F P R I N1

F

N

C o n t i n u e d

© H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 9

Page 94: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 94/136

I F I G U R E S ! C o n t i n u e d

2

2 2

2 3 4

5 6

7 8 9

2 1 0 02 1

2 1 2 02 1 3 0

4 5 6

7 8

9

0

D A T AR E F O H R

R E F O H R V N E X T

O C A T EE V A

9

R E T U R N

L E

E 2 K L S

2

A S N

C

O U N D

N

E D R A W1 7

D 4 I + I

N K E Y S

2 2 5 0

A S A S E K 2 0 9 0

1 L O C A T EL O C A T EL O C A T ES P L A Y

N V A R l + 2

K O K

C

O T

K

N

O

T | L l O C A T EL O C A T ES P A C E S

1 L E F T S

C

T

A N

T H E N

P 6 + 4 + C PL E F T S

G H T S

S C R E E N1 N E X T1 9

L E F T SC

A S

K K

E X P R E S S

G H T S

P

T H E N

2 2 5 0

T H E N

T H E N

T H E N

V A

V

T H E N

T H E NG O T O

< 3

T H E N

K G O T O

N N N

L O C A T EL C H R S

G O T O

C

L O C A T ES P A C E S" 2 P ( V A B

V A

S O U N D

A B L E

N S + S P A C E S

T H E N2 0 9 0N

2 2 5 0C C = C T H E NO

N K N K G O T OC

2 2 2 0 9 0

2 2 0 0

N

O

A T

T H E N

p k - 1

T H E N

2

A S 2 0 9 0N S T R

T H E N

K S + R IC

E

4 E L S E

L E F T S

L E F T S

N F A B P N

E L S E

L O C A T E2 0 9 0K S + RP N S T R2 2 2 0S

2 S T S T R I

S T R I

T H E N

K

S l O U N D

2 0 9 0

G O T ON S = S P A C E S

G H T SC

N C H R S

R E T U R N

G H T S

C

1

C C

P N G N G

N

> 1 2 8

N

G H T SK

K M R SG O T O2 2 4 0

N G

P V D

L O C A T E

1

V A

C

G U R E S

V

E L S EA S

C

2 2 5 0

G O T O

N

6 V

1 4

N L E

N

4 4

N <

0 1 2 3 4 5 6 7 8 9

2

V A

T H E N

2 2 6 0

S

L E

L E 2 0

N G O T O, K 0 9

T H E NG O

G O

E

G O T O

C

N

2 2 2 02 2 3 02 2 4 0

2 2 5 02 2 6 0

2 2 7 02 2 8 02 2 9 02 3 0 02 3 2 3 2 0

2 3 3 02 3 4 02 3 5 0

2 3 6 02 3 7 0

2 3 8 0

2 3 9 0

2 4 0 0

I B P I B P

L O C A T E2 0 9 0N f S P A C E SL O C A T EG O T O

A E T U R NE

F O F N E X TF R E S T O R E

N

E L S E

O S

F O V

C

C G b T O

N S T RL E

F S

N N E X T

P D A T A O U O E M P A P E RM O D ED A T AL E A V

L E F T S

L E F T S

N K E Y S

L O C A T EC H R S

P

L E

X S

O U

7

N

2 2 3 0

V A

V A

T H E NL O C A T EF

T H E NF

C H R $

B

6 L A B L E

P A T H

N

2 2 5 0

2 3 8 0

N 2 2 1

D N O

T H E N

G l O T OL O C A T E

O 2 S 5 E R R O R

T H A TT A

> T

B A B A S

T

N

N

Z E R O

2 N E X T

F

L E G A L

D E

A L O C A T E

T H E NL E A N A S C IR E T U R NC L

R A N G E

L L

6 R E A D YL

2 0 9 0E

C L E F T S

E R 2 3 7 01 E R T

P

6

P A T H

C

L E F T SF

R E S U M E

L P

C N O

W A

E P

E

x s

F O

N

D

V D

T H E N

F U N C TA T T E M P T E D

A L R E A D Y

C O M M U N I7

E L S E

C H R S

T H E N

P

C O N T

F

S

T

N

N S + S P A C E S

4

N A M EN A M E

D E S

R E

6 + 4 + C P

F L E F T S

F O U N D

G H T S

N P R E S S

2 2 7 0E T H E N

N U O

L U R E

S

C H R S

C

R E T U R N

M

L O C A T E

O V E R F L O W

6 6 A

E R R O R

L P U R

3

P

T H E N

T

2

O P E NF U L L

P R O T E C T E D

L E F T S

D

5

c p | + i

F

E R R O R

U S E D

2

T O D E O N M E D I

N N

2 3

2

6 N

E L S E

F

1

C H R SG O S U B

D E V IB A 5

7

G O

R E

M

O U

L

, S (

C

D E

M A N YC O V E R7 E R C A

V R

R

E

N

T N

.

O F V T i l l

f I l ID

I F I G U R E S !1 0 1 1 1 2 1 3 1 4 1 5 1 6 7 1 8 I 9 2 0 2 1 2 2

2 3

2 4 2 5 2 6

7 2 8 2 9 3 0 3 1

3 2

3 3

3 4

3 5

3 6 3 7

3 8 3 9

E E

H R 1 K

C O P Y RE M E R AB A N

8 N

B S N E E E

2

O

M V E R S

S P L A Y

S P L A Y

M N

O C O L O R

H E T H E Nb l O S U B

( a = K V H L

A L S U

A

6

T L

T H

E X T E N D E D

A P E A E R R O RR

C O M P U T E R

A

R E A D

7

L

S C R E E NA D N A

$

I E X

H A 3 3

T

I G U R E SH V

E R

1 1

X H A

G O S U BT U R N

7 6

H

E R A S E

3 A

S P L A YN U R E S T

N E X T

V D

S T O R EV A

I N P O S

1 9 8 5L L E Y P U B LP A S C H E L K E

3

E 1

A E N 8 9

9

1

1

(

V

4 5

S T A F F

B A

T A

(

A L

F O

M

E R A S EA E R A S ER R E

V R

V

8 1

V R F F F F FS U T H

N E X T

N E X T

T A 3

N 3 9

V A

A T

F N A

A

1 7 3 0

(

V 3 6

I D A TT

A

S

N

S U

P

2 8

4 3

I N

L

L

N

S

U R E SA 1

O

R E A D( 8

R

R A Y 3 1

E A

P R E S S7 1

F F F F F F F

C

I N K

S U R E

K

N O

I

K S

S K G

S P L A Y

O S U B

I G U RE N

F C H V D

U R D O

H

4 0

4 3 4 4

4 6

4 8

5 0

5 1

5 2

5 3 5 4 5 5 5 6 5 7

8 5 9 6 0 6 1

2

A C C E P( N U M E R

V S U A C C E P T

6

A L N

N

2 A R

V A N V A N

E L A V A

E L

L

O 3

T H E N

T H E NE L S E

3 4

S U

U A

C A L L

S P

1 8 7 0N

A

K E

1

V A

O

A I O

A

T H E N

#

1

V A

B H

3 5

8 E Q O C

V A

T

A L A L T H E N

A

-

7 2

3

1 + V A RA

T H E N

V A K E A L

R E T U R NE X

N

5 0

O

( A V

R S 2 S U

T

7 4

4 4

X R E T U R N

2

4 0 A V A

N T H E N

2

# E Q

T H E N

U N 3

R E E N

4 5 4 5 S

O

C A L L

U N

5

4 6

7 5 V R

V A V A

D 3

C A L L

S P L A Y

A B

A

C 6 4

A N

K E

, 8 8 R E T U R N

K E L S E

A

B 6

Z 8 8 V A

U (

9 H E

L O

R E T U R N

P L A Y

V A A

T T H E N

O S U B

O 6 6

U N V A

1

A

1 =

V A

V D

H R

T

V A V A

6 8

Q

B H | =

D A T E8 8

R E T U R

A

* O 8 6

V

S

S

C o n t i n u e d

9 H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

Page 95: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 95/136

I F I G U R E S ! C o n t i n u e d

1

6 3

6 4

6 6 7

8 6 9 0 1 2 3

4

5

6

7

8

9 8 0 8 1

2

8 3

8 4 8 5 8 6

8 7 8 8 8 9 9 0

9 1 9 2 9 3 9 4 9 5

9 6

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

1 0 1 1 1 0

1 4

6

N

U R

G O S U BS U

1 B H B H B H B H

R

R

G f

7

N

N

N U R

4

U

2

h S S

S K

2 8

E Q

S O U R G O S U BU R G O S U B

N

Q 5

T R S K

K

V

O 1 0 2 0

E T U R NS S S S S S S S S S S

T U R N

U R

H E

f t N $

O

V V

A

S K 1 = S K 1S K

S K

0 1 0 0 0 0 01 1 0 0 10 0 1 1 0 0 0 1

8 8 7 9

7 9

Q

8 9 U R

S K S K ( S K 2S K S K S K S K S K S K S K S K S K V A

S K S K S K

S

N H R

S N

S K S K

4

T

S

S N

7 V G O S U BS K

S U

O 8 9

8 U R

1 0 0 0

N

T H E N

S G

1 0 3 0

-

K S

S K

U R

U R

6 8 E 6 8 O

G O S U B

S E G $

K

R

4

E Q

A N G A N

O

G 1 0 8 0

S E G $G O S U B

O T A A T N

R N A B S Q E X

S E G $

V

6 9

G O S U B

E Q N

8

E Q N U

U R A N S K

1

8 7

G O S U B

8 2

S E G $1 T H E N

S

S T H E N

U R

C

f t

8 5

1 4 T U R N

S S S S S S S

( S

T H E N

T U R N

T G O T O

E Q 8

1

S K

S K

N

5

& 6 8 S K S S K S K

9 7

E G

G

6 8 H E G O S U BE G O S U B

8 2

S K 5

T U R N

1 S K S K S K

K T H E NS

( S K 2J

U R V

E

S K S K S K S K ( S K 2S K S K S K S K S K S K

R E T U R N

T

1 2 8 0#

1 0 5 0S K

S K 1

7 1 U R U R T U R NU R V R

U R & U R

8 5 8 3 S

S K K S K S K S K

S K 9 8

S U

J S K

T H E N

9 2 G

H E

1 5 E

G O S U B

A

$ & N $

9 9 1 0 6 0O O

1 1 2 0S K ) + S KS

G O S U B

6 8

6 8

R

R

N

R E T U R N

S

S

H E

V A U R

L E

9 3

0

H E

T

N T U R N

1

1 0 8 0

5 9

S

2

3

S E Q

2

S K S K

K

T U R N

A N

R E T U R N

V A

T U R NR E T U R NR E T U R NR E T U R NR E T U R NR E T U R NR E T U R NR E T U R NR E T U R NR E T U R NR E T U R NR E T U R N

1

S S K

R E T U R NS

O S U B

7 2

U R

R T

2 G O S U B5

S K

O S 1 2 8 0G O S U B

8 U R

N 8 5

S K 1 0 0 01 0 7 0S K

3

8

N

R E T U R NS K

E Q

U R

S K S E G $5

2 G

U R

U R

A N

9 4

S K 1 0 1 0

S K 1 1 4 0R E T U R NR E T U RR E T U R

E L S E

R E T U R

R E T U R

T H

E

S

T U R N

O

O 4

S

1

1 1 8 01

7

9 1 2 0 0

2 1

2 2 3

1 2 4 0

1 2 5 0

1 2 6 01

1 2 8 0

1 2 9 0

1 3 0 01 3 1 0

1 3 3 01 3 4 01 3 5 0

3 6 3 7

3 8

3 9 4 0 4 1 4 2

4 3

1 4 4 01 4 5 0

1 4 6 01 4 7 0

4 8 4 9 5 0

1 5 1 05 2

5 3 5 4

5 5

6

7 8

5 9 6 0

T I - 9 9 / 4 AG O S U B2

O 2 L | O A D

F O 2 A V

3 N

O

R O D G O S U B

T

O

O v r

U R

T U R N

E

T U R N

R E T U R N

V R

V R

V R

E E

T S K

N A | M

V R

N A | M

O 1 3 4 0N U

C S 8 8

3

R

G O T b5 6 2

8

R L

T U R NS l O U N D

A A O

R E T U R NV A

5 6 V R V R O

V R

S U E 2

A

A

A

V R

V R

8 8

G O S U B

1

O

V A

V A ) & S E G $V A

V A

5 7 V A

E

G O S U BN E X T

A

O

A 7 8

O

V A

T H E N

V R V A

-

A

A

A A A

A R E T U R N

1 3 6 0- 5 6 1 6 4 0

S

L E

5 7 L E

V A

H A E

C 6 5

C

R E T U R NA N

T X

T

R E T U R NE D

T

H A E V A

V A G O T O

6 7

T

T H E N

2

2

N E S 2 0 H C H A RG O S U B2 G O S U B

2

2 2 R E T U R NG O S U B

T H E N

V R ) = S E G $

S

T H E N

S V A

T H E NS E G $1 0 8 02

N E 3 3 2

#

( V R ) &

V R

S E G $

V R

V R

5 7

2

2 7

L E V R

R E T U R NS

C E

E R N A

T E R N A

N U M B

O

1 4 5 0

5 7

C

S 1 1

E

V R

( V A R

E

V R

C P = C P + 1E

S K L S

T U R N

3

# 6 8

V A T

V A E V R

V R

8

V A V R

V A

V R C

3

G O S U BS K

" N

T H E N

V R

V R ( V A R

H E

P

7 1 S Y N T A X

A T C H E DU

E

3 7

V R

R E T U R NR E T U R N

T H E N

3 0

T

( V A R

E L

E L S E

L E N ( V R $

V A

A

L O R E T U R N

A

O U

O

H R

T V R

V A

V A L E

2

E

S

A R G U7 2 9 7 + (

( V A R

V A

V A

O

V A

T H E N

O 1 S K

P U #

#

3

O

A B

1 3 7 0T H E N

V A

2

2

( 3

E

4 9

V R

C H A RA

D E V I

C H A R

O G O S U BO 2 3 1

E N T E R

V A

V A

L E

S K E G 5

V

A

V

B

E R

1 4 7 0

H R

3 6

L E S

V A

E

E

V

R R O R

V R

V R

N E X T

N

T H E N

O

G O S U B5 8

C

V A

E

( S K 1S K

1

1

A

E

V R

R E T U R N

V R & V R $8

E O 2 8

X E

3 2 T

A

V R

T H E N

1 R E T U RE

3 3 1

R

K L S

V A ) &

( V A R

2

Y D

V D

T N E X T

1 3 7 0S O U N D

T H E N

T H E N

T H E N

3

T U 1

N T

V A T H E N) & S E

V A V A

S

3

1

C R

E

) & C H R $( V A R

T

5 0 1 6 0 0

) . - C P

T H E N

C H

G S C H R $

V R

T H E N

E

E

E C o n t i n u e d

H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 9

Page 96: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 96/136

I F I G U R E S ! C o n r / n u e d6 6 2 6 3 6 4 6 5 6 6 6 7 6 8

6 9

7 0 7 7 2

7 3 7 4 7 5 7 6 7 7 7 8 7 9

8 0

E G O T OE

R E T U R N

E L E

O T E

E V A S P L A Y8 P O

O T V R

R E R E R E R E

E

E C P > L E N

6 8 A L E L S E

P L A YD A T AD A T A

R E A D

A

E V R

S P L A Y

R E T U R N

Z

6 5

6 5

f

1 6 8 0L E V A

T O R ET O R ET O R ET O R E

A

S P L A YR E A D

H L

V A

K E C A L L A V

C P = C PC C P = C P + 5 6

V R

L E N (H A

V R

1 V A

C P = C P + 2 85

G O S U B

V A

8 * 8 4 8 5 8 6

R E T U R N

V A

V A L E

1

C V A

S O U N D (

C A L L

T H E N

N

2

S E G $

V R 5 0

R E T U R N

T H E N

X

T H E N

E L S EV R

G O T OG O T OG O T OG O T ON

8 8

Z

H A

2

V A

Z 2 G | O S U B1

V R

V R

V R

G O T P

7 9 7 9 7 9 9 2 F O

V A

E R > 3

E R < 1

V A

L E

V A

V

V A

T H E NC H R $6 7

3

S P L A YR E T U R N

& R P T ST H E NA N

6 8

V A

T H E N

T H E NV

S E G O

R E T U R N1 7

T

6 V

2

D

A

1 8 1 0

8 2

8 3 8 4 8 5 8 6 8 7

8 8

8 9 9 0

9

9 2

9 3

T I - 9 9 / 4 AD A T A

F C T ND D A T AN T

D A T AD A T AD A T AD A T AF O 2 E N T E R

2

N S E R T

F C T N

D

3

O P E N#

F O 2 A L

G O T ON E X TW A L 7 D A T AU M E N T

E X P R E S SE E L D S

F C T N

F C T N

S E L E C TE D E D E

C L O S E

T

P R E S S

1 P

E R

N

F C T NP

N E X TP

C H R $

E R F O

C H A R A C T E RC A L C U L A T E

V R 1

C O L O R

T N T E R

1 9 2 0

V A L U ED E S C RE X P R E S S

P

# N E X T

P R O G R A ME R

B A E R R l O R

T E R

T H E ND

D E L E T E

N T O U TV A

2

6

E N T E RR E T U R NN U M E R

#

L O A D

2

S

T

A B L E

P

L A

T

V A L U E

F C T N

D E V IF O

D

3 6

F C T NE Q U A T

E N T E R

O C A C

R E T U R N

E R S P L A Y

C H A R A C T E R

O

S P L A Y

E R R O R

C A

A

D C O N TO V E R F L O W

F C T N

V N E X T

0

H C H A R

O

R E A D

S P L A YN

E R A S E

L E A RT A

A

C O D E

H C H A R

F C T N

C E P T

T A

R E S T O R E

F C T N

A L S A V EB E T W E E

A

A

B A

E

E R R O R

A P R O B L E | ME R

2 G O S U B

N

3 1 9

A R

H C

E V A C U - P O D1 0 1 1 1 2 3 1 4 5 1 6 1 7 1 8 1 9 2 0 2 1 2 2 2 3 2 4 2 5 2 6 2 7 2 8 2 9 3 0 3 1 3 2 3 3 3 4 3 5

3 6

3 7 3 8 3 9 4 0 4 1

4 2 4 3 4 4 4 5 4 6 4 7

4 8 4 9

R E R E R E R E R E R E R E R E R E R E R E P O K EP T E X T

9 1 X D R A WD R A WX D R A WD R A WY T H E NR E T U R NT H E NR E T U R N

R E T U R NL E | NS

I N

S

E A I N

N E T E X

3 S

R E S T O R ET

T H

C O P Y RW B A N H O M EV E R SA P P L E

P E E K1 0

U N P E E K3 5

F O

E M E R A L D

X D R AX D R A W

X D R A W

T R

N E X T

- . 6 4C H R $H O M E

A A

X P E E K2 0 4 8E N T H E N

2

E V A C U

A A

S T R SI N

K

L A

T H

T H E N

T H E N

K N E X T

H R

M E N U

D

5 2

C O M P U T E R

1 0

2 1 6 64 8 9 0 5

D 2 3

7 6

I G H TL

T R E A DP R I N T

T

2 3

2 ( 1 0 0

O 2 3 F O R E A D

2 0

4 2 T H E NT H E N

2 5 0 0

V A L L E YA H C

D

A N A

K

E

P R N T

Y A

S S

T X

F A M I

K

Y

X D R A W

I N

2 3 0 9

D

1 9 8 5

P O K E

A

T R T

X

6 R U

R E T U R N

2 3

2 3

D E

8 3

4 7 2 4 8 0T E X T

5 0 0 0

S T A F F

K

C H R $

M A G A ZL

1 6 3 8 4

( R E A DL T

D A T A

B A L T H R O P

7

2 3

A L

O S U B

D

P U B L

A P T H E N

2 0 4 8

Y

G

E V A C U P

A N

T K

X

D

A

O P R E A D

H 1 6 E R R O R

I N L E

R E S T

2 5 8 0

H O M E

S H I N

2 4

D E S

(

2 O

P E E K

D T H E N

F

2 3 F

1 0

R O F O N E X TR E A D

T H E NO K D A T A

F

V D

Y

F

P O K ET H E NN

E N

K K L T P

2 0

F O K , H E C KE R R O RA

H 2

2

(

2 3

(

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

6 1 6 2 6 3

6 4 6 5 6 6 6 7

6 8

6 9 7 0

7 1 7 2 7 3 7 4

7 6 7 7 7 8 7 9 8 0

A P P L E / F a m i l y

S U S U

' ( F O V T A B

G O S U BF O 2 5

N

H E

X D R A W

C

S U R FF U E L

L

E

A H E

S U S U T

V T A B

T T C

S U

5

Q O S U B3 A R E S T

1 4

T 3 3

A L 1 4

R E S TR E S TI N

D A 1 A 1 A 1

6 6 6 2 T T H E N2

V T A B

P R N TN E X T2 0 1 4

7 5 1 6

W E 2 7 2 5 H P

2 8

1

E E P l O K ES O U N D

2 5

G O S U BA

A N A N

C H R S

A N A N

P

R E S T

2 5

3 3 R E S T2 2 0 1G O T O4 2 0 1O T 6 2 0 1

D

R E T U R N

O T

O

N P

H T A B

H H

T

5 H P 1

T

H

S U 6 0 I N P

1

H

A 2 0

T

T

2 9 O

K N E X T5 0

T H E N3 3 T H E N3 3 3 3

1 2

T H E NT

T

B A S EI N

7 0 2 7

3

6 3 6 8

S T E P

2

6

2

2 0 1 9

2 4 7 0N E X T

2 7 N E X T2 5

A L 6 3 8 4

1 2 D D D

O G

H T A B

2

P R N TT H E N3 3

P

V E

H

P K

P

R

A N T H E N

1 0 0 0

U A N

T H E NT H E N

2 2 0

H

N N

R E S T

T H E N

V E

I N

N

N

S U V T A BP

O K

D D D

T

5 3

5 3

H

T

T A

S

S T E PH P H T A B

2 0 2 8 N

A 1

N E X TK

N N N N0 0 0 0G O T O

2 5 2 8 5 1 2 T A T A

2 5

2

A

3 A L

2 4 T

2

2

2

C T

T H E N

L L L L

3 3 2

D

T H

(

S

T

P

H P 5 2 5

R E

H T A B

A

T

9

C o n t i n u e d

9 H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

Page 97: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 97/136

E V A C U - P O D C o n t i n u e d

1

1

8 1 8 2

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

9 2 9 3 9 4 9 5 9 6

9 7 9 8 9 9

1 0 0 01 0 1 01 0 2 01 0 3 01 0 4 01 0 5 01 0 6 0

1 0 7 01 0 8 01 0 9 01 0 1 1

1 2 1 3

1 4 1 5 1 6

1 1 8 0

1 2 0 01 2 1 0

1 2 2 0

2 3 2 4 2 5 2 6

2 7 2 8 1 2 9 01 3 0 0

1 3 1 01 3 2 03 3

3 4 3 5

3 6

1 3 7 0

1 3 8 0

7

9

T 2

O

S O S U BV V

1 0 6 0

O T O T O T O T

H H ( D

T

1 G | O T O 1 4 D

O T R A A

H E V 5 1

9 9 9 9 9 9 9T H E NA A A A A A A D

P O S O U N D

3 1

D T

D D

T D S O S U BV T A BH T A BV T A BD H T A BV T A BH T A B

2 T

0 1

; o t | oS O S U B

H O M E

T V T A BK E S P T | OD 2

H E

V ( V

C

2 5

A L T T

S U

A B

1 0 5 01 0 5 01 0 5 01 0 5 0

E

H

6

O R

( D

D

D

D

D N

2 5

F

F

E

9 0 0 0

1 1

D

2 N 2

2

S O U N D

2 4 2

N 2 7

T A

T T H E N

A

S U 2 G f O S U B

N E X T

T H E N

A N

R E T U R NT

2 6 2 8 S T E P

2 4 4 0T

H R

E

T H E NG b S U B

P

V T A BW A

T

V

( D

H T A BP

T A H T A B

H T A B

V

D

3 O

G O S U B

5 1 1

T H E N

T H E NT H E NT H E NT H E NT H E NT H E N

6 1 2

T H E N

N T H E N

G O T PT

H D D ( D

D D A ( D

6

T T

H T A B

I N

N 4

N E X TR O T H E NT H E N

G E 2 O

1 0

A N

O

R E T U R N

N

G O S U B

2 ( O

A N 2 4 5 02 8 A N 2 4 4 0

2

T H E N6 3 8 4

T T T T H E N

H

5 0

4 T A

P E E K

6 D

T A

T A 1 0 0 0

O S U B

1

3 1 S U C

T H E N

D 2 6 1 2 0

D S p U N D

D D S l O U N D

T

(

A O D

D

D

H

2 8

P

P

S T E PA L

H T A BN

C

T

T H E N

1

P

9 3 E X P O K E

V 3 0 0 0

M H H H H

G O S U B

I N 2

P

D

6 0 C

T H E N

I N 2

2 T A

2 4 6 0G O S U B2 4 0 0

P

4 4

D

G p S U B

N

R E T U R N

2

H

F S Q

T 1 0 0 05 0 N I N

2 O S U B

O G | O T O

O G b T O

F

F

P 2 0 0 0

1 8 T H E N

F O 1 6 3 8 4T H T H T H T H T H T H

1 0 G b S U B

S

A N

A N

T R

O S U B3 1

F O R O P O K E

6 0

2 4 T H E N

T H E N

A N 2 4 0 0

( H D

I N

P R E S SA 2

A B ( O 2 0 0 04 0 0 06 0 0 08 0 0 0

2 8 D 9 1 3

D 9 1 1 5 0

3 8 T

T

2

K K

G O T O

F

F

A N 6 0 G O T O

A N T H E N

H C

F

T

O S U B

T

9

2 8

5 P O

2 0 P O

F A

1 0 0 0V T A B

Y p U R

A N

(

X

3 9 4 0 4 1

1 4 2 01 4 3 01 4 4 04 5 1 4 6 01 4 7 0

4 8 1 4 9 05 0

1 5 2

5 3 5 4 5 5 6

5 7 1 5 8 0

9 1 6 0 01 6 1 01 6 2 01 6 3 0

6 4 6 5 6 6 6 7 6 8 6 9 7 0

1 7 1 7 2 01 7 3 0

7 4 7 5 7 6 7 7 7 8 7 9

1 8 0 08 1 8 2 8 3

1 8 4 01 8 5 01 8 6 01 8 7 01 8 8 01 8 9 01 9 0 0

9 1 9 2 9 3 9 4

A P P L E / F a m i l yG O S U B

A N H E T

1 G O S U BO S U B

T A N E

T

S b S U BS O S U BH G ( O

G O T O

O S U BT

T

T G O T O

T U R NS O S U BR E D A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T A

D A T AD A T AD A T AD A T AR E D A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T A

D T

T D

(

2 4 3 0

2 2 6 0

H O H T A B

6 0 E V E L

L L L L L L

L L L LL

2 6 1 2 8 02 6 1 2 8 0

6 0

5 1

L E V E LL L L L

L L

O

1 8

1 8

A N

A N

2

N N N N = N NN N N N N N NN O N N N N N

L L

N = = N N N NO N N N O O N

O

C O

G O S U# L L L

L L

L L L L L

L L L L L L L L LL L L L L L L

V

G O F O

L L

N

= N N O O N NN

T H

T

T

T O

O O O O N N N N N N N N

D G

G

N N

N

N N N NN N N N

N N N N O

N N N

T L L

N

L

N N

= N N N N N

C

T

T

E

L L L

N

N

4 9

A

N N N N

L L L L

N N N N NO N

N N N N N O N N

o s

O O O O N NN O O O O O O O N N

N N O O O N

N N N N N N N N N

O O N N NN N

N N

N N

N N

N N N N N N N N N N N N

N

D G O T b

G O T O

G O

C

X R =

= | = N NN

L L

N N O O NN N N N

N

N N N N N

N

L

L L L

L L L L L

N N N N O N N N

L L L LL L L L

N

N N N N N

N N N O N N N N N

L

G O T P

4 3

O N N N

L L

A

L L L L L L

3

L

L

L

C o n t i n u e d

H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 9

Page 98: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 98/136

E V A C U - P O D C o n t i n u e d

1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2

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

2 4 0 0

2 4 1 0

2 4 2 0

2 4 3 0

2 4 4 0

A E A A A A

D A D A G A

D A D A D A

D A T A

D A T A0 D A T AD A T A

R E A

D A D A D A D A

D A T AD A T A

D A T AD A T AD A T AN R E D A T A

D A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T A* D A T AN D A T AD A T AD A T AN D A T AN D A T A

A h o | m | e

G O H O M ET O

H O M EN W H O M EL A N DN G O T OH O M EL A N D

G O 2 3 9 0

C R E W

3

L L L L LL L

O N O

N N N N N N N = = N

N O N N N

L E V E LN N N N N N N N N N N N N N N N N N N N

O = L L

C R A S H E D

O E V E L

L

O = = N N N N N O O N N N N N N N

F A S TG O T O

N G E A R2 3 9 0N

O

J L L

O O

O

O

A R

N N O N N N

O O N NN

O N N N

U N

T H 2 3 9 0

V T A BH A L FS

N

V T A B

V T A B

V T A B

V T A B

N L = N N N

O O

N O

O O N O O

M E S S A G E SN P U T

G O T O

N N N O O O O O O O O O =N = O O O O O O O O O O O O N =

N O O O ON

N N N O O

#

N N

N N N N

O O O O N ON N N N O O

A L

E 2 Y O

9 O

N O O O O

N

N N O

N O O O

0

N N N O O

= N N O N N N N N NT E R R A I

2

2 H O W E V E R

2

O N N N N OO N

O

C A L L

2 Y O U R

T R A N D E D

E C A U S E

F T - O F F

O

O N O

N

N O O O O O O N

N N N N N N N NN N N N N N N = = N N NN N N N N N

O N

P L O S

2 3 9 0

D A M A G E D

P A N

P Y O U R

O O

O O O O O N

P R I N TS Y S T E M S

N

O O

O O O O O O N N

N N N = N N N N N N N N

P R I N T

O N N N N N N N N N O

S O U N DA N C R E WO

I N O

T H

I N N O O O N N

N N N N O O N N N

N

O N

N N N N N NN N N N N NN N N N N N

O O

N Y O U RH E R E

F U E L

N

N

L N N O NN N O N N

N O N NO O N N N

O O N NO O N N

0 O

N N O O

P O K E

Y O

O N N N NN O O NO O O O N

O N

L L L L

L L

N N O O O O

N N N N O

L E A K

P P O K E

L L = N

O O O O O

N N

V T A BM U E P O K E

P

O O l O O O NO O N N N

P

R O U G HP

N

0

L

S

C A M EI N P O K E

I N

N

2

P

P E R F E C T

N N N N O N N N

N

L L L L L J L

L L

L N N N N O

H R E T U R

N 2 5

L A N DP O K EB A L A N D2 4

o o b l o

o o o oO O N N

A R G O

H

2 4 5 0

2 4 6 0

2 4 7 0

2 4 8 02 4 9 02 5 0 02 5 1 02 5 2 03 2 5 4 0

2 5 5 0

2 5 6 02 5 7 02 5 8 02 5 9 0

2 6 0 0

2 6 1 0

2 6 2 02 6 3 0

2 6 4 0

2 6 5 0

2 6 6 0

2 6 7 0

2 6 8 02 6 9 02 7 0 02 7 1 02 7 2 02 7 3 0

2 7 4 0

2 7 5 0

2 7 6 07 7

2 7 8 0

2 7 9 0

2 8 0 0

2 8 1 0

2 8 2 0

2 8 3 0

A P P L E / F a m i l yH O A N D I

2 3 9 0H O M EA

H O l M ED I N J U R E DG O T OE E N H E M E N UM E N UH E V T A BO A V T A BR A V I

G O T OR E H | O | M E L E A F L A S H

V T A B

P E X V T A B

E

1 P

R A

E

A G O T OH A

O

1

N E X T

N

E D A T A5 6 D A T A

D A T AD A T A2 5 9 4 9 4 D A T A1 6 3 7 D A T A

D A T A9

D A T A3 3 D A T A6 5 1 7

D A T A

O O O

T

H T A B

2 1

N W

G O T O4 2 M E N U

N

M E N U

A M E N U2 6 6 0R E T U R NR E D A T AA D V A N C E DD A T AM A R SD A T A2 2 4 8D A T A

H T A B

G A M E

6 5

9

2

1 7

V T A B

V T A BK A I 2 3 9 0V T A BT A K E N

P

V A

V T A B

N E X T

V A

3 1 6 1 6

3

3

2 2

7 0 2 1

M 2 3 9 0

A

P

P P T A

T

3 5

3 7 2 4

6

2

H T A BT N N E X TH T A B

O

H T A B

E

T H E N

2

3

2 1

T H S U R V I

N E I O N SG ( O S U B

G [ O S U BG | O S U B

V T A BS E L E

D A T AS

3 1 4 4

3 1 4

3

3

A 2 5 5 0

N

I N

T A

( A

L O C A TV E N U SY E A R5 Y O U R

C H E C K2

4

6 7 4

C H E C K

2

2 A N

2

H T A BR l M A L

A

2 5

5 2

2 1

Y O U R

T O H A

O P

L

P

5

1

1 8 2 3

3

3

1 7

A

2 L T P

P

2

P

C H A N G E

1 6 2 4 9

4

6 7 2 1

E X P E R T

4 3

5 8 5 8

2 5 8 0T V T A B

V T A B

P

P T A

T A

R E T U R N

P

1 3

7 2 4 9 , 1 1 6 2

2

6

2

N U R E D

N N

L O N G

C A L L

P

H T A B

P R

N

I N

L E V E L

M 1 9 9 5

3

1 9

1 2

2

S

D

G E T H E N

M E N U

I N

N

2

E N

P

H T A BP

A

O T H E R

I O N ST H

E

N

E V A C U

N

H T A BP

S

l 4 4

2 0 1 4 5 1 4

2

P O K E

2 5 7 01

L E

N

6

1 6 5 3 2

1 7

2

C H R S

5 3

1 2 3

7

T A

S T E PS

5 4 5

7

6

E N T E RA P

H T A B

( O P SV T A B

P

L T

B P R O F E S SE A R T H

A R G A M E

2 2 2

2

4 2

Y O N O Y b U RN O

9 5

5

1 7 1 6 2

1 1 7 4 2

P E I N

3 E N

P

T A T A P

C H R S

1 6 1 9 2 3

2 0 1 2 9

1 6

N

P

6

1

4

2

I N ( M E N U

4

4 2 0

6

H A

1

M E N U

N

1 6 i t 1 4

M I S S

T H I N

P

N

O P

2 4

| G l O T O

T

V T A B

N N E RN A M O O N2 4 8 5

6

4

3 1 7

2 0

2

H R

L E

G O

I O N S2

2 1 6

6 3

4

Y 1

2

H

N

3

6

2

4 7

E N T ET

L T

P L A Y

3

4

1 4 9

1 2 2 0 2 4

6 7

2

4

6

2

H C 9 H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

Page 99: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 99/136

Page 100: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 100/136

E V A C U - P O D C o n t i n u e ,

1 5 8 0

4 2 4 S 4 4

5 4 6

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

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

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

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

1 9 0 01 9 1 09 2 9 3 9 4 1 9 5 01 9 6 0

1 9 7 09 8 9 9 2 0 0 02 0 1 02 0 2 0

2 0 3 0

2 0 4 0

2 0 5 0

2 0 6 0

2 0 7 0

E P O

O O O

E O T T

I N 2 0 0 0 -

5 4

3 O T O 3 5 0E D

D S U B 1 8 1 05 U B 1 8 1 O

J B 6 7 01 8

R | E | MM 6 7

T U R N

8

R E | M

r e | m

P

P

P

P

P

9 2 0 4 0

A N

N

D D D 1 •

r e | mM D T O 1R E M D T O 1R E

R E O K

N E X TR E [ M

R E P

R

S H O WS

E

D

N O

T

R O

T

T O

3 O S U B 1P R E T U R N

I N

K

K K I N

I N

N

I N

O T 1 T S 1

L A

3

E

G O S U B 1 8 1 0

G O S U B 1 8 1

T H E NG O T O 1 4 8 0

T H E NG O T O 1 4 8 0

T I N P E E K

6 5 5 2 0

L E F T S

N

N

N

W A N T9

4 8 A N D D 44 8 A N D D 4 = 7 4 A N D T R =

1

1 O S U B 1 8 1 0

Y O

P

P

S U 1 8 6 0

T H E N 1

4 1 8

P L 7 8

) N E R A S ES F O

2 0 D R A W

T T H E N

T

G | O T | O 5B A

O A N

V

O A N

G O S U B 14 8 G O S U B 14 8 N 3

P (

N

2 N P U T2 0

■ i T

A | G A

C

T H E N

T

A S

R A S H

N

T

L A N D I N

T

9

1 0 N T H E NT H E N

9 9

r

2 P O K E1 0 0 01 2

T

O

B L E W

P I N

P O S

O

L A N DT

L A N D

T D

T D

T H E N

R E T U R N

T H

N G T T = 1 0 0 0G O S U B 1 9 3 0

T

V L A N D4 2

4 2

O N P O K EP O K EL E V E L

K h q Y O U R0

O K

D

7 4 A N D T R =

G O T O 1 7 0 0

O T O 5 5 0G O T O 1

M E S S A G EN T M S

U R S O RP O K E

N N P R I N TR E T U R N

r

P O K ES 1 N E X TO K 2 0 4 0

L

T

G O T O 1

G O T O 1

T H

F O R M A T T E DN

L

N

V

S U B 1 8 6 0

1 9

7 G O T O 1

N

G O T O 1

P A N E L2

O

S

1 9

N

A N A N

A N A N G O T O 5 5 0I N

A 7 8

H A R A2 0 2 0 N

7 6

S T R $

6 3

6 9

6 9

G O S U B 1 8 1 0

G O S U B 1 8 1 0

( M P R E S S

+ 3 2 2 1

A N

7 9

L A N D I N G

0

A N 3 8

D D

D D

(

L

T E R R A

O N

T H E NV

2

T

N U M B E R SI G H T $

R E T U R NT E G E

O K

T

1 9 7

7

T H E N 1 8 4 0

P O K E

N

( D

G O T O 1M G | O T O 5 5 0T

9

R E T U R N

N E X TR E T U R N

P O

3

A N T H E N

A N T H E N

L E ( N

K

Y

X

S 1

M

7 8

S U B 1 8 6 0

L E F T S

L

T

4 8

O S U B

F O

( N

N

9

E

O D T

D T

r

K

r

S

B

2 0 8 0

2 0 9 0

2 1 0 0

2

2

2

2 1 4 0

2

2 1 6 0

2 1 7 0

2 1 8 0

2

1

2

3

5

9 2 2 0 0

2 2 1 0

2 2 2 0

2 2 3 02 2 4 02 2 5 0

2 2 6 0

2 2 7 0

2 2 8 0

2 2 9 0

2 3 0 0

2 3 1 0

2 3 2 0

2 3 3 0

2 3 4 0

2 3 5 0

2 3 6 0

2 3 7 0

2 3 8 0

P

P

P R

T

R N N

R E T U R N

I N

N

N

N

N

N

N

N

N

I N

I N

N

R E

P

P

P

P

P

P

P

P

N

N

R E

N

P R I N Tt C

N

I N

I N

N

I N

N R

N

N

N

N

N

R N

r N

D R A W

r r C

r G R

R N

L E V E L

C

O

R E D I

L

T W

G R

C O M M O D O R E 6

T E R R A

L

C L

R

U

G R N I

r

L

D

r

r

r r e

C o n t i n u e d

1 0 H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

Page 101: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 101/136

E V A C U - P O D C o n t i n u e d2 3 9 0

2 4 0 0

2 4

2 4 2 0

2 4 3 02 4 4 02 4 5 02 4 6 02 4 7 02 4 8 0

2 4 9 0

2 5 0 0

2 5

2 5 2 0

2 5 3 0

2 5 4 0

2 5 5 0

2 5 6 0

2 5 7 0

2 5 8 0

2 5 9 0

2 6 0 0

2 6

2 6 2 0

2 6 3 0

P

W P f C T R

P R

P

w i r eP R P P R R E T U R NR E p r | i

P R

P R

I C r P

P

r P R

D

P

D P

N

N

N

N

N f C T RN f C

N

N

N

N

R N

D R A W

f C T RN

N

N

N

N

N

N

N

r

D

r l

r

r t

T

D

r l

r |

r i

E V E L

u r

r

O N

r

r

r

T H R E E

u r

R O

O

O N l m

D

D

D

r |

G R N I

r r

r

D i r

r l

T E R R A

r l

D i

r l

r l

p r l c T

r |

r c

w m

G R N I

r

r c

r r

r

r j

r

r c

r

r c

r

G

D

r

r l t

r

r

r

D

r

r r

R

D

r r D

u |

r

r c

r r

r |

r

r j

f a r ew \

6 4

6 5

6 6

6 7

6 8

6 9 7 0 7

7 2

7 3

7 4

7 5

2 7 6 0

2 7 7 0

8

2 7 9 0

2 8 0 0

2 8 1 0

2 8 2 0

2 8 3 0

2 8 4 0

2 8 5 0

2 8 6 0

2 8 7 0

2 8 8 0

E T U R NR E

P r

P

P

P R

P

P

P

P

P

N

N

N

N

N

N

N

D R A W

r N

N

I N r i

p D i

r r

r

N

N

N

N

N

r N

N

r

R E

u f

r | r c

L E V E L

D

r

r

r

r

r c

r r | c T

N

L

r

D N

r

C O M M O D O R E 6

O

F O U R

u r

o

r

O N

O N

r

D

r

T E R R A

K r c

r c

C

C

r

r

r

r c

W r c

r

r

C

W

r c

r

C

r c r r L r c

r c

r D

u r r

r r

r

R E

W

R D u r

r c

B

r

u r

r

r

r

r

r j

r l

r

C o n t i n u e d

© H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 1 0

Page 102: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 102/136

E V A C U - P O D C o n t i n u e d C O M M O D O R E 6 2 8 9 0

2 9 0 0

2 9

2 9 2 02 9 3 02 9 4 0

2 9 5 02 9 6 02 9 7 02 9 8 02 9 9 03 0 0 03 0 3 0 2 03 0 3 03 0 4 03 0 5 03 0 6 03 0 7 03 0 8 03 0 9 0

0

P

R E T U R N

I C T R

N

N

N

R E d a | t a

D A T AD A T A

D A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T A

P

C

2

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

2 0 0 0 0 2 5 0 0 0 9 0 0 0 0 0 0 0 0

T

t C

0 0

1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 1 2 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0

D A T A

I C T R

O N t C T R

0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 2 5 0 0

9 0 0 0 0 0 0 0 0 0 0

G R N | «T

F O 0 6

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

2 0 0 0 0 2 3 0 0 0 9 0 0 0 0 0 0 0 0

S

f C

r t

0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 2 5 0 0

2 0 0 0 0 0 0 0 0 0 0 0 0

P

U f W c

r

0 0

0 0 2

0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 2 5 0 0

9 0 0

0 0 0 0 0 0

t C

0 6

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 o o 1 2 0 0 0 0

9 0 0 0 3 0 0

o o 0 0 0

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

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

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

D A T AD A T AD A T AD A T AD A T AD A T AD A T A

D A T AD A T AD A T A

D A T A

D A T AR E l MD A T AD A T AD A T AD A T AR E D A T AC R E WD A T AD A T A

M

D A T AT H D A T AE M D A T AR E D A T AD A T AN D A T AA N C E DD A T AR D A T A

0 0 o o 0 0 b o 0 6 o o

2 0 0

Y O U RF U E L

A R

Y O T H

S

2

0 0 0 0 0 0

S O U N D0 4 2 4 0 0 2 L A N D I

Y O

N E Y O Y O U R

L O C A TY E A R

0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0

Y O U R

N O L A N D

V E N U S5

D A T A

E C R E WR O W A

G

C A

L

0 0 2 2 4 0 0 N

P E R F E C TP E R F E C T

W

M

0 0 0 0 0 0 2 0 0 0 0 0 6 0 0

0 0 0 0 0 0 0 0

C A M E

N F O

H A V E

N J U R E DE X P E R TO

A N

L O S TB A

L

L E V E L

M

0 3 0 1 4 4

A R

R E P A IO

T H

9

0 0 0 0 0 0 0 0 0 0 0 0 0 0

L A N D I

G E A R

S

L A N DS U R V IM A D E

O T H E R

0 0 0 0 0 0 0 0

0 8 2 0 0 0 E N H A

L A N DL A N D

T O

H A N E

E A R T HO

0 0 0 0 0 6 0 0

N B E C A U S

F T h O F FN

2

O E X P L O S

S T R A N D E D

V Y O U R

B E G I

0 0 0 0 0 0 0 0 0 0 0 0

0 6 0 0 0 0 0 3

N N

P R O F E S S

C R A S H E DF A S T

D A

L U C K YT A K E NH A

G A M E

S H

0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0

0 0 2 0 6 0 0

O

H A L FO

A T H

N N E RM O O N

2 4 8 5

0 0 0 2 0 0 0 0 0 8 0 0

2 0 0

o o 0 0 0 0 0 0

H E R E

H O W E V E RE

T O

O N A L

D A T A

Y O O

L A N D

E

0 3 Y O U R

L E A K

A Y O

Y S N J

A D M

2 2 H C

N L

E V A C U - P O D

4

8 9 2 2 2 2 2 4

2

2 6 2 7 2 8 2 9 3 0 3

3 2

3 3

3 4 3 5 3 6 3 7

S C R EN E X TD A T A

F R O M

E M E RB A N H O M E

R V

0 D E A R D E A

F O

S G E

F O

O P Y R

O L O R / G R A PO L O R

A S H % (N E X TG O S U BE F F = (W N

T S

E

R A N D O M I

W

& H 5 5

W

2

A L T H I O

D O

E F

P S C R E E N

L

2

9 S H P %3 7 ) = 1 0 2

G H

O M P U T E R

M O

R A S H %

A R G <M A A R Z

P O

V A A H C

F O & H 7 7R E A DR N

N 7 0 E N G I

9

G H T + F U E L2 2 ( 1 C L

A T O

T

9 8

A R A

2

E

E

M M M E

D R A W

R E S T O R E

C

& H F FT

2 3 2 7 6 7

W F U E L

D

P A A F M A G A ZT

A D A P T

N

C R A S

W

W |

T H R O P

T

b l m 11 0

R E A D

& H B B

R N

G H

F A

H

G H

5 1

S

N

E

G H

0

C H R $

T H R U S T

Z

L V

A

K E & H A A

R N

A L T S W = 12 0 S H P %

2 5

A

5 0 0 0G R A V IG R A V

2

A D

T R U E" F O

> A R G < L

E N

L n h S P U

N E X T

N E X T

P

N E N 2 A L 1

9

4 8

C

S

C

3 8

3 9

4 0

4

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

5 3 5 4 5 5 5 6

5 7 5 8 5 9

I B P I B P C j rK E R E R 2 $d D R A l W0 A L T 1D R A W

P O K E2 0 , 4 3 0R E S T O R ER E S T O R ER E S T O R ER E S T O R ER E A DV A V A

X F O

K

3

0

7

R E A D

T R E A DN B

G O S U BP O K E

7 8

O F d

B Y

o 8 7

X

8 4

b m

0 5

B

F U E LP O W E RP O W E RP O W E R

d

B X N

N K E Y S

7 9

S C R E E N2 u

0 1 0 1 0

O T 1 3 1 2 1 5 8 01 6 4 0D

B X

1 0 5 0

8 9

5 3

2 u 6 e 1

P E E K

T H E NF O

T H E N

8 5 W E

O

T B Y B X

J K L U8 0

4 6

P 5 6

d

0

0

R E T U R NR E T U R NR E T U R NR E T U R NL E F T S

P E E K

7 6 0 ,8 6 G H

S

B Y - N

T H E N

d

8

2 d

A L A L T 1A L

0 5

N E X TB X

K $ < >

7 8

T H E N

L

N

O E S D X T 1

8 7

O L O R2 d 3 u 3 b

P

T R E A D

B Y B Y B X

1 0 5 2

X

G O T O

8 2

A L T S W

3

G O S U B

7 9

M E T E R S

M E T E R 2

G O T OT H E NG O T O

B X

8 9 T H E NP O W E R

P U

S B X

4 d

P U N

4

T H E NO

B Y

8 0

4 d 3 u b

R E A D

4 4

P B X

B X

A L

9

4 6

8 4 8 F U E L

E L S E

A L

G E

9

4 6 N

B Y

B Y

D E N S T R

T H E N

N

G O S U B

E

4 5

S

M E T E2 b d 2

0

8 5

W

M E

0

P

B Y 1 + 5

S E

8 2

9

2

B Y

B X

A L T S W =C o n t i n u e d

7 6 8

G H

N

B

1 0 H o m e C o m p u t e r M a g a z i n e 4 9 8 5 V o l u m e 5 N o

Page 103: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 103/136

E V A C U - P O D C o n t i n u e d I B P I B P C j r6 0

6 1

6 2

6 3 6 4

6 5 6 6 6 7 6 8 6 9 7 0

7 1 7 2

7 3

7 4

7 6 7 7 7 8 7 9 8 0 8 1

8 3 8 4 8 5 8 6 8 7 8 8

8 9 9 0 9 1 9 2 9 3

9 4

9 6 9 7 9 8 9 9 1 0 0 0

1 0 1 01

S U H E

2 0 1 0

S U

1 8 2 0

G H

R G O S U B

A N 2 0 2 0

A N

L

= S X + D XN M

1 0

E

D D D D P A

D E

A L

N 1 9

D D 8 2

S B A S E

T H E NE L S E7 5

9 C

N

N E X T

4 E L E VH E P U P U P E L E V

T

R E

S U

O W E R

O | W E RE

W E O W E RO W E R

W E U N

1 9

T 1 +

V A N S U V E O S U BV E 7 7

V E

T H E NT S U U

E

D D D D T

A N R E T U R NS E N K E Y

P

A B

G O

B X

K B A S E

S U V E T H E N

C

0 0

E

B

3

L O C A T EL O C A T EP

N 1 E L E VP

1 8 2 0S

1 8 2 0

O C

E L S EE L E V A TP

E L E VL T S W

A B F U

6

T

T 5 1 9 0

N N

A N T

1 8 1 0

R E

S H 0 0

F O ) - S T E P

0

R E T U R N

E

2 8 T

5 6 T O T S D = T R U E

1 8 2 0U E A

1 8 2 0

W l E R

O W E R

L

T E L S E

T W E

2 0 T H E NT H E N

A N

G O T O D G O S U BT

B A S EW

T H E NU E T

T

T

T R

3 0 1

T H E N

E L E VE L E V

W E

O W E R + T H R U S TO W E R + T H R U SO W E R + T H R U S

P O K E

E L E V A TE L E VT H E N

9

L

2 0 1 0

S

T

K E

S U K E

S U

W

3 0

4 i

1 0 0 0T H E N

R E T H R U S

8 8 8 8 8 8 8 8

W E N D

E L E V A T

E L E VT H E N1 0 6 0

N

A

S D

K E

T H R U S T

T H R U S T

N

9 7

2 0 1 0S

G O S U B

B Y

S U 1

7 5 T T H E N

A N T

A N 7 7 T H E N7 5

T H E N

P P

A L

F N M A X

H

s o T H E NO =

0 N

N

N O C A T EO C A T E

E L E V A T

5 3

B X K

1 1 0 0

A L D

E F

3

T

N I N

L T 1 %

E G O S U B

G O S U B

O T S U T H E N7 7 T H E NF U E LT H E NE L S E

T H E NS U

S U R 9 8

H T + F U E LI N S T R

T

T

9 8

1 E L E V

T H E N

A

A A A A A

G R

N [ M A X

2 5

B A S ET H E NE

T E L S E1 8 2 0

B

T H E N3 9 N E X T3

N E X T

2 0 0 0N A B

1 8 1 0A N T R

T 1 9 8 0K E

P E E K

1 9

(

1 8 2 0

C U E DE L S E

D

0

G O T O

A B

1

W O T K

8 8 E L E V A TE L E V + 1

4

A

P O W J E R

1 8 1 0S

A B

9 0

8 2

A

L

6

E L S E

0 0 S T E P

E L E V

S

0

T

8 8 R E T U R N

1

S T E PN

B Y B A S EK E

G H

T H E N9 8

T H E N7 5

S U

L

H

3 1

3 0

T O S U B

T T

9 9

T K E S U 7 5 7 7 B A S E

T

B A S EC T

R E T U R NT T T T T

5 3 0 N C A T EN C A T E

1

3 0

S

T

G

T

7 T E L

3

1

8 8 L E 8 8 8 8 8 8 8 8 8 8

I O E L S EW H R E

B 9 I N

E L

1 0 3 0

1 0 4 01 1 0 6 01 1 0 8 01 0 9 01 1 0 01

1 1 2 0 01 2 1 0

2 2

2 1 3 1 4

1 8

1

5 6 7

9

3

3 4

4

5

6

8

9

0

3 0

O 3 0 U U

Y

Y

R E S TR E A 2 6

3 1 1

A T

6

O # O

A

T U R N

7

A T

4

6 6

A

A A T A

A

1 7

4 6 6 6 A T

0

D A T A1

D A T A

8

D A T AD A T A

D A T A

9 6 R E D A T A

£ , 8 6D A T A

4 A T 7 1

A T

4

T E R R A I2 2

4

8

2 P O W E R

Y 1 0

X R

3

5

0

4

8

3 9 3 3 0

3 0 s l 9 9 E T U f R NA 2

V

V 2 S U 2

1 6

1

8

3

1 6 9 8

2

4

1 0 1 6 9

6

3

4

6

5 T E R R A

1 4

N R E T U R N

2 1 4 2

4

4

9

9

9

1 0

1 1 1 4

8 7

5

1

1 0

9

9 1 9

2 2

2

Y Y

8 2 5

8

1 1

7

5

1 0 1 4 6

1

1 6

7

1

1 4 5

1 6 1 8

8

P

3

4

1 0

3

9

I A B S Q

P R P

P P O W E R

P

2 4 5

1 4 2 1 3 9 f1 3

3

1

8

1 6

8 4

2

6 8

3 1 1 9

9 1 0 7 0

U

1

1

1 6

9 1 2 1

N

N

Y 3

7

0

8

1 9

9 7

3

N

9

6

9

1 8

9

4

8 9

5

3

G

D

9

9 2 4 3 9 2 5 1

1 0

6

1 9

O

1 0 2 8

4 6 6 4

8

4

4 6

8 6 1 6

S U

U U

U 1 0 0 0

Y

7 i i

6 1 0

4

4

0

1 9

0 8

N N

Y

3 1

2 6

1 1 6

1

3

3

4 1 0

6

N T N O I N H

3 1

1

8

4

1 6

9

1 1 9

1

9

9

O

2 3 9

3

4 3

9 1 0

1 6

4

1 1

A T

1 4

8

6

6

4

1

Y

\

8

3

6

3 5 9

3 4 4

6

4

4

1 0 9 0

O f

Y

3

1 1

1 6

6

1

1 0 6

3

O

3

i l 2

8

4

6 6

0

1 4

A T

A

Y

2 6

2

8

1 1 3

1

6 8

9

6

9 1 1

1 1 5

O

A

9

3

4

6

4

1 4

4

6

1 3 1 6

1 0 8 5

7

5

4

5

6

#

1 4

1 6

3 T

2 2

0

1 0 5 8 8

1 8

3

0

6

1 4

9

3

6

1

C o n t i n u e d

H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 1 0

Page 104: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 104/136

E V A C U - P O D C o n t i n u e d I B P I B P C j r

3 6

3 7

3 8

3 9

1 4 0 0

1 4 1 0

1 4 2 0

4 3

4 4

1

1 4 6 0

1 1 4 8 01 4

5 0 5 1

5 3 5 4

5 5

6 5 7 5 8

5 9

6 0

6 1 6 2

6 3

D A T A

D A T A9

4 A T 3 2 A T 8

1 2

D A T A2 1 1 4 7 D A T A4 7 4 D A T A2

2 6 2 D A T A4 2

D

8

2

2 6 2 5 1 2

2 3 2 0

A T 5

1 0 2 0

2 5

2 2 2 6

D 6

1 4

D

U

D 6

2

7

2 4

T U

8 D A T A

2 1 6 1 6 D A T A2 8

D A T AD A T A

8

1 4 5 8

2 6

1 6

6

7 1 0

6

4 5

1 8

1 9 1 1 8 1 8

8 2 7 2 5

2 0 5

3 2 1

S U R

6 5 6 5

2 3 , 2 6

8

4

4

2 5

2 7

2 2 8

8

6

7

9 2

2 7 3

4 2

2

2 0 5 1 4 2 1

1 0

3

5

3 1 1 4

3

2 0

2 6 1 2 2 6 1 3 9

2 3 2 0 4 2 0

E R R A1 3 2 2 5

4 5 1 0 2

2 1

T E R R A I N #

9 1 0

7

3

7

6 9

1 9

2 3 6

2

3 1 2

6

1 2

2

2 5 6

9 1 6 2

6

1 7 3

2

9

4

1

6 2 3 7

9 1 2 8 3

7

1

1 9 9 1 5 2 0 1 9 2 7

9 1 0 2 5

1 2 0 4 3

4

4

U R

T H E N

1 6 2 7 2 8

4 2 7

7 5 3

1

1 4 2

4

O

1 9

1 0

2 4

3 1

3 4 3

5

2 4

1 7

7

2 6

2 4

1 5 2 4

9

4

5

2

2 8

2 6

2 0

2

7 2 0 9

) S X

5 7 1 4 4

5 5 1 0 1 5

1 0 4

1 9 1 0 3 6 2

7

9

2 6

2 3 2 5

3

2

9

7

1 1 0

1 6 1 3 1 2 4

3

1 4

6

9 1 2 4

1 8 8

1 3

1 6

1

2

1 4 7

8 7 2

1 6 9

1 0

1 5

8

T U R N

3

7

8 5 8 4

4

1 0 5

5

2 1

1 0

2 2 1 0

2 5 1 5 4

2

3

5

2

9

2 8 1 1 2 7

3

1 4

1 2

2 8

5 5 1 2

S Y

1 4

2

7

1 5

2 3 1

2 1

1 8

O I N T

3 1 8

2 6

1 2

4 5

3 2 1 6

8 2 3

1 9 1 0 2 2 2 7 2 5

1 5 2 4 2 6

2 1 8 9 0

2 0

5

4 1 1 1 3 1 6

4

4

9 2 0 2 4 2 4

1 3 5 8

3

4 6

4

9 2 6

3

1 9

5

6 1 0

1 4 1 3 1 2

I 6

4 2

3

2

S

S

4 6

0 9 6 8

1 0 5 ,

5 5 6 5 3 2 2 1 4

9

7

1 5 2 2 7 8 1

3

6 4 1 2

1 0 1 3 1 9 1 2 8 6 1 6

2 4

1 7

1 7

2 1

1 5

8 1 0

2

1 4

1 2 2

2 3 2

3

1 6

3 2 ! 4

1 2 7 9 5 1

4

2

2 4

1 6 2 4

2 5 8

2 0 6 2 2 1 5

7

6 2 1 0 5

3 2 8 9

4 7

1

7

2 5

2 1 2 6 2 4

2 4

5

4 1

1 4

1 6

E

6 2 8 3 2

6

2 1 3 1

6

2 5 1 5 1 4 1 8 6

1 8 9 2 6

6

2

0 8

7

7 2 0 9

8 4 7 4 7 2 5

2 0 1 2 2 4

6

X G O

E

2

3

6

2

2

8

1 6 4 0

6 5

1 6 6 0

6 7

6 8 1 9

1 7 0 01 7 1 07 2 7 3 7 4

7 6 7 7 7 8

9 1 8 0 0

1 8

1 8 2 0

1 8 3 0

1 8 4 01 8 5 01 8 6 01 8 7 01 8 8 01 8 9 0

9 0 1 9 1 0

9 2 9 3 9 4 9 5 9 6 9 7

1 9 8 01 9 9 0

2 0 0 0

2 0 1 02 0 2 0

D A T A

A T 5 1 4

A T 2 2 3

D A T A

D A T AD A T A1 6 1 6 O

V

O S T R $3 O S U BK N E X T

1 7 R A 1 7 9 0D A T AE R M E D

3

2 8 2 S T O R E

A

2 2 7 4

O 5 H 5

J R E

A N

1 0 1 0

1 6 2 0 6 4

2 5 0 ,1 5 2 6 6 1 2 2 0

N

3 O S U B3

f O U R

A G E S C R ED T

N

O

N

2

N N

I N N

U

N

8

3

2 4

1 0

X

A V

K N N K N N T U R NN N K E

N

R U

2 7

1 5 1 8

L

S O U N D

1 9 0 01 0 5 2N

N

N N T U R N

R

0 8 , 2 1 0 1 2 2 7 2

4 1 0

1 3

S

Y

Y

A N G I N

X X

9 9 O T

1 2 2 5 4

1 8 0 0

P

6

N

N U

4 8

4

4

N

N

1 8 3 0G 2

M T U

A R E T U R NY O Y O

N

T Y N

L

R E E N

9 9 9 1 6 1 6 0 .1 6

2 0 3

T

T O T

O L = T U R N

R E T U R N

9 9

N O A N

Y O Y O U RY O U RY O U R

Y O U R

6 2 3 1 2 6 4

8

N

9 2

N U

1 4 9

5

1 1 4 1 8 i 2 4

T U R N

1 T U 5 2 0 0

E

R O U G H

M

W

L

9 9

8

1 7 2 0 2 6

5

N

K

K

A D V A ND E

O

G H A

U

2

3 1 1

2 8

P T A

X

I N

S O U N D

A

A T U R NB A

T U R N

W A A M

R E T U R NS

2

1 4

1 3

1 0

6 R E E NL

R E A D

N

R E T U R N

S

G H

P

3

4 9

2 6

3

V A g | o s u bE N G I

T 1 4 0 1 8 3 0

E

O R

D Y N N

1 5 8 1 0 0 .1 0 5 1 6 5

4

1 8

8 1 1

S X

O

O

R I N T

2 3 2 2 8 1 6 2 2

8 P N

T A

1

U 5 O

M A

N

7

2

E G R A V IM A R S

L O S T

A H A

4

5

1 6 1 8

2 4

O

O

G O S U B1 9 6 0

A N

A A N

A A N D I N G

G R A VY O

5

1 0 6 1 7

5

2 I N

X

N

W

A N S U R V

T O

E

1 2 3

1

B

3

O

Y O Y O

2

1 0 3 9 2 8

1 0 4

N E X T7 8

K

K

E 2 4 8 5

S X

T U R N

5 1 1 i

2 0

7 9

1 4 2

P

T A

N

N

O

5 1 6

3 2 8 7 3

T A I N

I N

O

O

Y O U R

W A N T

1 3

N N E R

1 8 4 0O K

3 A T

D A M A GH

A S S T R A N D E D

R A S H E D

L E T E DN

6 8 6 9

9

2 3 2 4 2 2 2

1 6

2 5

N

E R

T O O K

5 1 8

1 6 2 8

I N

2 T

S H O

6

T A

T Y N R A S H E D

4 7 4 i

3

T

T

2 3 0 6M O O N

S Y C R A S H %T

A

E

4

2 7

1 3 2 1 9

T V A

R A

5

1 8 6 01 0 5 0

Y O

T O

6 8

1 6 2 4

N

Y

A N

S 2 0 0 0

s 5

5 1 6 2 2

5 2 7 7

S Y S T

Y O

L A

R T

2

J U

5 0

1

A

K

Y

A

T

L H C

1 0 H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

Page 105: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 105/136

E V A C U - P O D1 0 1 1 1 2 1 3 4

6 7 8 9 2 0

2 1 2 2

2 3

2 4

2 5

2 6

7

8

9 3 0 3 1 3 2 3 3 3 4 3 5

3 6 3 7

3 8

3 9

4 0

4 1 4 2 4 3

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

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

6 2 6 3

7 E 0

T

3 O S U B5 0 0 0

1 6 O S U B4 O S U B

R | T

4 2

3 9

E B H O V E R S

5 A 5 A 5 A 1 8 5 A1

2

V 1

T O

A

A L

2 4 4 2 4 2 0 1 0 0

1 1

2 3 2 0

A D

V Y R W

C H A R6 C H A R9 F C H A l R

C H A R

3

2 A 0 T U R N

H

S

K

K G K G K K S

K K

O X

D

1 #

2 2 5 1 1 1 9 0

K 1 = 0

0 1 0 1 0 1 0 3 0 1 0 1 0 1 0 7

A

K E

G H

O

A

7

O A N A N N V N

6

S O U N DV O H A

O

2 2 2 0 T U R N2 2 0 14 2 0 16 2 0 1

1 1

1 1

N

V

D D

G H A

H A 3 #

H A 2 0

R E T U R NR E T U R NR E T U R N

H A

U N

5 U N

6

3

O

U

2

V D 3 | =

H

H

2 4 0 0P T | O

T

T H E N

T H E N6 0 T H E N6 0 T H E N6 0 T H E N6 0 T H E NA N T H E N

T H E N

1 9 8 5

U N

#

H

O

2 2

O

T T

T H E N

2 2

S O U N D

C H A R1 6 0

( O T H E N#

T H E N2 K

A

B A

1

2 0

E

4 0

4 0 L

O

O

8 1 4 2 3

F 8 1 8 1

1 6 1 2

9

4 6 3

3

4 2 5 03

D D D D

S 6 8

M A G A

8

T A N T H E N

G O S U B

2 S A N 6 0

T

X

T

1 0 0 0 + 21 0 2 0

T H A 3 6

U

O

C P

V

T

T

9

A L 6

V O D D D D

T H R O

3 0 0 1 0 7

0 1 0 1 0 1 0 3 0 1 0 1 0 1 0

2 0

1 U N

1 U N

9 9 9 9 8 1 8 1

2

E 4 2 5 0G O T OE

2 3 B A

2 3

0

1

4 ( O

S

T H T H

O N

L O T

1 6

1 1 A N H T

T

S + T H E N

S

T

9 9

2 2 2 2

L O H D

U

H A 9

V

S

H A

A L

E L S E

H A H A H A

N U T

#

V

T

1 3 7

T H E N2 2 4 2 5 0

2 2 4 2 5 01

2 0 F 4

2

T

O 3 0 T A

( 1

T 2 2

2 2

2

2 2

A

4 2 8 1 0 2 6

2

S U

1 2

E

X

8

T

C C O S U B

V

3

H

R E T U R NK E

V

G O T O

A A 2 1

S O U N DV

2 O S U B

T G O S U B

V S T O R

2

6 8

1

1

1 0 8 0

O

9 F 1 0

3

4 4

1 1 1 1

2 3 2 0

6 6

# C H A R4

H A

3

K

E

1

6

9 9 4

6 6 8

1

1 1

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

2 3 4 7 5

7 6 7 7 8 9 8 0 8 1 2

8 3 8 4 8 5 8 6 8 7 8 8

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

9 7

9 8 9 9 1 0 0 0

1 0 1 0

0 2

1 0 3 01 0 4 0

1 1 0 6 01 0 7 01 0 8 0

0 9 1 0

1

1 1 8 0

2

9 0

1

T I - 9 9 / 4 A

V V

H

3 1

C - H D D

D

= D X + D 1D

N T

U

1 8

K K K K M A 3

A N V 1

H D

1 0 2 0

#

T E G b S U B

R E S T O R

D

S 3 2 1 0 2 0 D R S 3 2 R E S T2 3 2 0

R E S T2 3 2 0

8

R E S T2 3 2 08

D D D Y - D

L

S Q

U O T O

1 1

S

9 9 L

A

T

A A $ L E A R

D R

3 8 T T

2 3 3 0

2

T

H

T H E NT H E N

H V

H A

C

A N

A A A

H A D A A A 1 0 0 0

S T O R EO T

2 3 2 0T

A

2

3 0 R

R

T H E N

R

T T H E N

3 0 0 0

1 0 2 0

2 0 0 0

H E

2 3 2 0

O S U B

T U R N

A

2 3 8 0

2 3 7 0T

O C T

T

S O U N D ( 4 0 0

A

A

2

T A N

A B E

H

2 2 2 D 2 2 2

3 0 2 3 3 0

1

T H E N

A N

3 7

C

T

2 0

0

T H E N

2 T

T H E NV A N

S U R T H E N2 3 6 0

T H E N5

- T H E N

H D

2

2

H H 1 = H -H H 1 = H -

G i O S U B

2 0

1

2

1 0 0 0

A T

T H E N

T D

C T

H D

D

D

D

D

V

6 0 6 1 - H 1

T

1 0 2 0

T H T H T H T H

1 0

H H

2 3 9 0G I O S U B

V A S T 2 7

V

3 8

A T T E R N

9

D 4

6

T U R N

T H E N4 S U

4 S U

\

8 4

2 0 0 04 0 0 06 0 0 08 0 0 0

A N

2 2

T 1 0 0 0

A N

3 0

A N

1 0 0 0O S U B

O

4

S U

S U

A N

1

O

W A N T

D A T E

9 6 A

A

U

T

3 8 O S U B

G O S U B

U

1 1 9 0

2 4

H

O T 5 0

D

1 1

A N 1 3

2 3 1 0T

2 3 1 0

D

D

G

# V

O T

D D

U

U

U

S O U N D

0 5

D

2 3 2 0

U

U A N

2

T

T

2 3 1 0

2 3 1 0

2 3 1 0

1 1 8 0

G O T O

G O T O2 1 6

D

U R N

( D

S U

8

G O T OG O T OO T O T

2 0

N

3 1

T

O R

Y

V 3 0

3 4

3

3

8 2

T H E NO S U B

8 6

N

N

2 3 1 0

5 0

8 6 8

#

N

3 0

2 2

E L S E

T H E ND N

A T

A

A N

6 8

2 2 8 7 1 6

T

1 3

T H E NS U

T H E NS U 3 8

A N T H E N

D 8 1 8 1 8 1 8 1

0

E

V

X

G O S U BG O S U B

1 R

A

S U

U

D

D

G

R

R

T

C o n t i n u e d

© H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 1 0

Page 106: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 106/136

E V A C U - P O D C o n t i n u e d1 2 2 01 2 3 01 2 4 01 2 5 0

1 2 6 0

1 2 7 01 2 8 01 2 9 03 0 3

3 2

3 3

3 4 1 3 5 03 6

3 7 3 8 1 3 9 01 4 0 01 4

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

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

R E S T O R E2 3 1 0G O T OR E S T O R E2 3 1 0G O A R E S T O R EA A A 3

O O

E E = 4 5 A 4 5 A F 1 0

S P L A Y

D A T E

1 3 9 0

E P

S P L E V E L

R E S T O R ER E S T O R ER E S T O R ER E S T O R EA A

A L 3 8 R E D A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AR E D A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T A

1 0 2 0D E L S P RC L E A R

V A T H E N

5 -

C L E A R

1 0 2 0

M A R S

2 5 0 0

V

A

T H E N

1 4 0 0

L E V E L

A N G O T O

A

G O S U B

T H E N2 3 4 0

2 3 3 0

2 4 3 0S P L A Y

0

G T H E N

1 4 4 01 6 6 01 8 8 02 1 0 0

T

b b b b

A C C E P T

#

b b b b b

b b b

a b

a a a

D

S U

S U T

1 3 4 01

1 2 9 0

#

V E N U S

C A O

b

1 0 2 0

1

C A

4 3 T E R R A I

b b b b b b b a a a o a a o a

b a

G O T

( A L L

A

a a a a a a b b b b b b b b

b b b b b b b

2

2 3 2 0G O S U B2 3 2 0

3 2

G O T OG O T OT

N E X T2

b b b ba a a a a a a o b a b b b b b b b b bb b b b

b b b b b b b b a a a

A

b

T E R R A I

A N

Z

T H E N

T H C H A R

R E A D

a a a

a b b b b b b b b b

a a b bb b a b b

S U

E N T E R

1 2 6 0

E L S E

a a a a a a

b b b ab b b b b b b

b b

3 0

T H E N

) G O T O1 4 1 01 4 1 01 4 1 0

D

b

b b

b b a a a b bb b b ba a b b b b b b bb b b b a b a a

D 4 = 4 1 T H E N T

1 0 0 0C C 1 0 0 0C C

T

O T

L O

b b b a a a a a a

A V A

G R A V

A

a a a b b b b b bb b b b b

2 9 G R A V

1

3 2

3

D

b

b b b

b b b b b b

a a b b b

b b

D A T E3 0

E L S E

3 7

1

a a b b b a a a a ab b b b b b

b b b b a a b b b

G O S U BR E T U R N

b

N E X T

A N E L

T Z

E 5 8 2 5 4 A 2

D

b b b b b bb b b bb b b a

G O S U B

G O S U B

T

V A

a a

R E A D

1 3 8 0

S P L A

1

V

1 8 7 08 8 1 8 9 01 9 0 09 1 9 2 9 3 9 4 9 5 9 6 9 7 9 8 9 9 2 0 0 02 0 1 02 0 2 02 0 3 02 0 4 02 0 5 02 0 6 02 0 7 02 0 8 02 0 9 02 1 0 0

2

2 1 4 02 2 1 6 02 1 8 02

5 7 9 2 2 0 02 2 1 02 2 2 02 2 3 02 2 4 02 2 5 0

2 2 6 02 2 7 02 2 8 02 2 9 02 3 0 02 3 1 02 3 2 02 3 3 0

2 3 4 0

2 3 5 0

2 3 6 0

2 3 7 0

2 3 8 0

2 3 9 0

2 4 0 0

2 4 1 0

2 4 2 0

2 4 3 0

2 4 4 0

T I - 9 9 / 4 AR E D A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AR E D A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AF O A A L T H E ND A T AR E S SD A T AE S D A T AU D A T AT H D A T AE M S D A T AR E E D A T AN

R E D A T AO N D A T A5 3 D A T A

D A T AN A D A T A

L E V E L

C R E W

L E V E L

Y O U R

A D V A N

M A R SO N

(

F U E L

E N T E R

A R E N T E RM

Y O

b

b b b b b ab b b b a b bb b b bb b b b b bb b b b b b b b b b b b b b b

K E

E N T E R

T H P R E S S1

2 3 2 0

E N T E R

P R E S SN O L A N D I N G

N E Y O

L

b b b b b? b b a

b b b bb b b b

A E N T E RY O U R

S E L E

b

b b b b

U E

C R E W

G

E

R O U G HW A

P E R F E

P E R F EW

4 3 4 5 3 5 L

T E R R A Ia b b b b b b

a b b b

b b b

b b b b

a b b a a b b b a b bb b a b b a b

a a b b b a b b b

b b b b

A

M

E L S ES H

C A M E

H A V E

a b b b b

b b b

T E R R A I

2

A R

F O L

I N J U R E DE N T E R

b

L O S TE N T E RB A G E A R

R E P A

O N

b

b b b b

T H

V

N U

b b b bb

b

L A N D I

H A

S U R VM A D E

O

b

b a b

b

N E X TR E T U R N

L A N D

L A N DF

L A N D

X P E R T

b b b b

b b b b b b

T O

b b b b b a b a

R E A D

S T R A N D E D

B E C A U S E

Y O U RH A M I N E R

b b b b b b a

b b b b b

E X

I N D A M A

a b a b

C R A S H E D

L

E A R T HO T H E

A

F A S T

b b

H A L F

E A

O F

T A K E NH A

B

b

a b b

b

b

T H

K

b b b b

O

H E R E

S H

1

b b

Y O

O H O W E V E R

P R E S S

b b a a

R E T U R N

O

D

T O

N N E RP R O F E S SM O O NS E L E

>

A N

L A N D I

S P L A

P Y L E

P R E SS Y S T

P R J E N

E

U

H C

S W I T C H ' N T ' S P E L L1 0 1 1 2 3 1 4 5 1 6 1 7 1 8 1 9 2 0 2 2 2 2 3 2 4 2 5 2 6

G O

O

R E R E R E R E R E R E R E R E R E R E P P E E KO N E R R

O T

C O P Y RE M E R A L DB A N

U

S W

2 3

H O M EV E R SA P P L E

R A N D YT H

4 8 9 1 1G O T O3 5 F G O S U B

T C

C O M P U T E R

G H

P E E K4 6 6 0

7 6

9 8 V A L L E YT H O I M P SH C O S T A F FM F A M I

S P E L

T H

P U B L

L T H E N4 8 9 0 5

A

G O S U B

A P P L

7 3 5

S

N

6 2

N

E S O F T7

7

C

A N

3 6

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

H O M EV T A B

W B

N

2 6 H O M EE N R E

1

Z E T W L W M N R

D

I D I I M M : l M C (

H T A BY O

N A

W S G O S U BT H E N

Z A

T

A P P L E / F a m i l y

L E A V E ?4 6 0 0O

O

: I M C (

M Y /

G O T O

C o n t i n u e d

1 0 H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 2

Page 107: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 107/136

 

Page 108: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 108/136

S W I T C H ' N S P E L L C o n t i n u e d9 8 9 9 0 0 0 1

0 4

2 0 6 02 0 7 02 0 8 02 2 1 0 0

2 1 4 0

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

2 3 4 4

4 8 4 9

6 4

6 8 6 9 0

4 5

6

8 9

4

H

O S U BT U R N

H E G O S U B

V S U E T U R Ne | V S U

R E

T U R NS U T U R N

S U

A

V V

U U R

E O

O

E N

E O

O O

O

V

V

U R

U R

U R

U R

U R

N R

V

2 0 2 0

I N 5 2 5 7 0

2 6 0 0

2 5 3 0

T U R N

G O S U B

U R

E R

U

2 6 0 0

C O

C O

B

R T

N

T H E N

T H E N

T H E N

G O S U B

E

T

T

A P P L E / F a m i l y

W O

W O R D

W L T H E N

E T H E T

E T V T A B

5 3

1

V

2 3 4 0

O

G O S U B

W R E T U R N

S S U

H A R A4 5

N A N

H

2 6 0 0

A A

P

T E

E X

T U R N

2 5 3 0

U R

N

E

U

R

6 0

B

X

B

R

S

U R

B

6 0

T A

F

W O

R

8 3

8 4 2 2 8 6 02 8 8 02 8 9 02 9 0 02 9 1 02 2 2 9 4 02 9 5 02 2 9 7 02 9 8 02 9 9 03 0 0 03 0 1 03 0 2 0

3 0 3 03 0 4 03 0 5 03 0 6 03 0 7 03 0 8 03 0 9 0

3

3

3

3 3 3 3 3 3 3 3 3 1 8 0

3 2 0 0

3 2 4 05 6 7 3 2 8 09 3 3 0 03 1 3 2 3 3 3 03 4

3

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

4 8 3 4 9 05 0 1 2 3 3 5 4 0

5 5 5 6 7

8 5 9

9

P

F R E T U R NE V T A B

H

O 0 7

T A F H T A BO

T A E

N

T

M H

N

X

O H O

G G

G

W

W

N P

H H

E T U R

U R

E | O

E

E

E

O

N O R l M A

I N T N

N 2 9 4 0N 2 9 4 0N

U

A

N

U R

U R

R U R

U R

E

1

S H O W

D D

D

3 0 4 0

P

F

E N T E R

H U

O

3 3 2 04 4 4 04 4 0 03 4 9 0

9

A R R O W

N E X T

R T

T T H T 2 9 7 0Z z z z

N

N

O

A

S

C

F

A

H

A

T

E N

1

T

S

N

G

C O

S

H

E

E

T H E N

R

F L

A

X

3

1

F

H

T T

T

X

N A

U R

1

N U M B

A N F

A N

P

A N

H 2 9 7 0S T

3

R

E T

4 8 0 0

N A M E

U R

I N

N

R

3

H H

T

N

W L F

F

T

D

E N T R Y

A | M EL F L

A

R O

E

X

N

8 6

H

U

N U M B

O

F

R

F L X

N O R M A

T H E N

N

T

T H E N

3 0 8 0

2 9 4 0

R O f ME

I N

A

W L T

F

N E

E

U

C o n t i n u e d

1 0 H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

Page 109: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 109/136

 

  

   

          

  

     

    

  

                       

        

       

  

  

 

   

      

 

  

 

 

 

 

 

     

 

 

   

 

     

 

 

  

        

 

  

  

 

 

  

 

 

 

   

   

    

 

    

 

  

     

 

    

 

 

 

 

     

  

         

 

     

 

 

    

       

   

 

    

        

   

   

    

    

 

 

 

 

  

  

   

 

      

 

     

 

    

   

     

      

 

  

 

   

     

 

   

   

  

 

    

  

  

  

Page 110: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 110/136

Page 111: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 111/136

 

       

 

 

       

     

       

     

 

   

     

       

 

   

 

    

                   

          

 

       

  

       

    

 

                   

      

     

 

 

  

  

  

 

 

 

  

  

  

  

     

  

  

 

  

 

  

        

             

  

 

     

  

   

     

      

 

      

   

 

   

    

 

  

   

 

     

  

   

 

 

  

 

   

 

   

   

    

      

 

 

    

       

 

 

     

 

 

  

  

    

 

 

  

  

  

 

   

  

 

 

 

 

    

  

  

 

  

     

   

    

     

   

                                                 

 

 

 

     

     

 

 

 

  

   

              

 

  

 

  

   

 

  

 

  

    

 

 

             

  

  

     

   

   

  

       

  

 

    

  

 

       

 

      

 

  

 

    

  

 

 

    

   

 

  

 

 

  

      

  

             

    

 

  

 

  

 

   

     

       

  

 

   

 

  

 

 

   

             

 

   

 

 

   

    

  

 

  

 

 

  

 

 

 

   

 

  

 

 

 

  

  

 

   

  

  

 

 

 

 

 

      

        

 

                

         

            

      

 

Page 112: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 112/136

        

         

        

   

      

 

     

  

 

     

 

       

 

   

   

   

   

    

     

    

      

 

   

    

  

   

 

                                   

 

      

 

    

            

   

      

  

    

   

  

   

  

 

 

  

         

    

     

   

  

 

 

 

     

 

  

 

 

   

   

  

  

    

 

 

  

   

 

 

  

  

 

  

  

 

  

  

 

 

  

 

 

   

   

 

   

 

  

   

 

 

   

 

 

 

   

     

 

  

 

 

   

                                 

 

                     

 

       

 

 

    

             

       

 

        

    

     

           

       

       

  

    

     

      

   

    

     

      

   

   

  

     

  

         

         

 

 

    

  

    

  

    

   

 

 

 

     

 

          

    

   

  

  

   

      

  

  

    

  

  

   

 

 

   

   

  

 

   

   

    

   

   

 

  

   

     

 

 

 

  

 

  

     

   

 

 

 

  

     

 

 

 

 

  

Page 113: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 113/136

S W I T C H C N S P E L L C o n t i n u e d4 2 4 2 4 3 4 3 4 3 4 3 4 3 4 04 3 4 3 4 3 4 3 8 04 3 9 04 4 0 04 4 1 04 4 2 04 4 3 04 4 4 04 4 5 04 4 6 04 4 7 04 4 8 04 4 9 04 5 0 04 5 4 5 2 04 5 3 04 5 4 04 5 5 04 5 6 04 5 7 04 5 8 04 5 9 04 6 0 04 6 1 04 6 2 04 6 3 04 6 4 04 6 5 04 6 6 04 6 7 0

E T E L

O O R O R O R O R 1 +

O O R O R O R N E X TN E X T

R E S W F O

s w | $R N E X Ts w

R E | MP O R EP O R EP O R EP O R E

S P S P S P 4 2 7 2

L E R N

R E T U R NR E T U R N

S P + 4 0 + I

2 2 1 2 1

G O S U B 4 0 0 0R E T U R N

W

L E F T S

W O R D5 4 2 7 2

2 1

[ M A T E

( S W S + M I

R $ + S W $

N

4

T H T

O 3

G O 3

O S U B 3 9 5 0G O S U B 3 9 5 0

W W

R A M B L ER $ = W L $T

U B 2 6 9 0

U B 2 6 9 0

R

2 4

t

T H 4 0 S

P

P

P

D

P O R E)

L E

P O R E

2 0

N

N

T H

R

R

C O R R E C T L Y

S W $ = W L $

S +

A R

4 0 + 1E E O R

H R

H R

W O R D

5

A N

1 4

2

R W W

S T E P 1 0 : P O R E S +

4 2 7 24 0 + (

R E V E R S E D

L E T T E R S

T H E N 4 4

T H E N 4 5 1

4 6 8 04 6 9 07 0 4 7 1 04 7 2 04 7 3 04 7 4 04 7 5 04 7 6 04 7 7 04 7 8 04 7 9 04 8 0 04 8 1 04 8 2 04 8 3 04 8 4 04 8 5 04 8 6 04 8 7 04 8 8 04 8 9 04 9 0 04 9 1 04 9 2 04 9 3 04 9 4 04 9 5 04 9 6 04 9 7 04 9 8 04 9 9 05 0 0 05 0 1 0

C O M M O D O R E 6 N E X T

O N E X TO N E X TO N E X TO R O

N M S T R SN

O O R E M

3

M

F O

N E X T

S O R E R E | MD A T AD A T AR D A T A

A U T O

I N

R E T U R N

$ H M I D

7

2 0 7 1

T

( N

M D

R M I D S

P R l O

T O 2 4

N D A T A

T H E NT H E NG O T

T H E NG O S U B 4 1

M E N US A V E

S L A

T T

M E V E R S A L

S O

V 3

T

G O S U B 4 1W L W L T S W

A

R A i M

2 2 0 0

G O T O 4 8 7

7 5 2 1 P O P O

M R E V E RU B 2 6 9

V L E

S

M

G O S U

T H E N 4 9 2 0

W O R D4

W W W

/

W O R D

S

T C 5

M

S W

7 G O T O 2 4 1 0R E E NS C R E E N

9

T

T

V Y O S A

E X B 3

3

S

G O S U

S

1 7

C E N T E RR E T U R N

C R E A T ES

2

D O V

5

I D

S P E L L

T H E N

O P O R EP O R E

N E

D O N E

B 3 1 N E

T L

4 3

S W

W O R D

7 G O S U B 3 9 5

5 1 2

C O L O R

" + S T

S N 9

T H E N

N O

H C

S W I T C H ' N S P E L L I B P I B P C j r1 0 1 2 3 4 5 6 7 1 8 1 9 2 0 2 1 2 2 2 3 2 4 2 5 2 6 2 7 2 8 2 9 3 0 3 1 3 2 3 3 3 4

3 5 3 6 3 7 3 8 3 9

4 0 4 1

4 2 4 3 4 4 4 5

6

L K

1 B D R E H R T R U E

L 0 5

E B A N H

T L E S

N

R E

R E R L E

6 3

B R O B O L O RO L O R

W D

S W

M

L P E E R

R E S T O R EM E N UM E N U

A T ( [ M E N UV A 2 4

S U

R E T U R N

Y R T

R A N D Y

L

A T W

R L E

O

R E E N

N U

R S E T

6 4

D O / G R A

H R

A T

D R A | W2

R S E T

N E X TI N P U T

O

M O 1

F A L S ES W R E

W ( R

N E X T

W

( R G H T S

H

H R

1 0 5 2M A

R O P 2

1 0 9 0

1 4 8 0

V

F O

N U M )

X 1 S P

6 5

T H O M

W U

B A

L

L

( R

T O L

P

O N

W O R D

R A

9 8

R A N D O M IL

R A S

S

A R T R

R E

S T R SN P K $

G O S U BO T

E

U S U

6 6

O

N T H E N

S T R S

( R

S O A F M A G A

M A X W O R D

P

L

E R A

T H E N

P U

A D

N E X TN R

1 0 ) + 1 )( M A X W O

N 7 0 R

6 8

D

S W

S N M E N U

9 1 3 1

M E N UT

A T

W D

H R

O

P A

S U

H R A R R A Y

L

S E L EI N R E Y S

P R

S

2 9

R A

A

T L E S

M E N U

R 1 0 5 0

L E N S T RT I

N

N U M = 2

P

N E

I N R E Y S

6 0

N

R A

6 9

C

S

1 0 0 0R E

R E E NO R

N U

W E N D1 0 1 0

C

W D

N

R A N G E + 9

A T X

( W D S

6 1

H T

L S

x

W E N D

R

R M P H R SC S .

6 2

R E A D

S T 1 8 3 0

A I N

M

4 7 4 8

4 9

0 5 1

5 2

5 3

5 4

5 5 5 6

5 7 5 8

5 9 6 0 6 1

6 2

6 3

6 4

6 5 6 6

6 7

D

S U

U G

S

N O S U B

6 5 + (R R

S U

7 1

U

L S

F S

N

O T N S E R TT H E N( W D S

R A 4 1 R

N O I N G = F A L S EW D

W | D $G O S U BW D

O T

R U U R D E F L L

S

R A N G E + 14 1

+ S S

7 0

T U R N

L S O S U B

W D

G O T OA

S

N

7 1

P 7 0

5 7

( W D S

F L W D S U

A N W D

O S U BT H E NA N

A N

M A X W O R D

6 9

T R U E

6 9

( R A N I N S E R T

T H E N

7 1

L E

1 R E T U R N

R E T U R NE R R E T U R N

F A L S E

C

1

N

) + R $

0

E

6 9 A N

R E T U R N

T H E NC + S 7 0

W C x

6 9 R A N G EG O S U B

L E F T S

M A X W O R D

T H E N

T H E N

( C Y + S RE L S E

: G O S U B

R E T U R NR A N G EG O S U B

L O

W D

T H E N

A L

X 6 6

9

G O T O

W D

3

R

E L S E

E L S E

C

R $

T H E N

A T

R

I N S E R T

W D

E

O S U BE L S ES U

F A L S E

L E

R E T U R N

7 0 G O S U BG O T OT H E N

G O T O

G O S U B

O

X

S U

T A T G O S U B

7 2 G O S U B

7 2

E L S E

5 8

S

T H E NO S U B= | W D L

S

S U S U

A T S P A C E S

1

( M A X W O R D

E L S E

( W D S

B E E P

G O S U B

7 0

R E T U R N

I N S E R T

W D T H E N( C Y + S R

4

7 0 7 1

T

6 9

T H E NW D E L S E

C

7 1 R E T U R N

7 1

T H E N

C

N S E R T7 1 6 9

T H E NG O S U B7 0

T H E NO S U B7 0 T H E N

W D

( C ) + M I D $

E

7 0

R S + X S

L O C A T E7 1 T H E N

F A L S E

I

W D

S C

7 0

( R 6 9 T H X

O T

T H E NR E T U R N

) = M I D $

G O

W D

S

I N S E R T

O U U

B + G O T O

S

7

R

) + R $ + | M I

( C Y + S R

I N S E R T

( W D S

M I D S

F A L S E

( C Y + S R

( M A X W O R D - W D L + 2C o n t i n u e d

O

C

C

R A N G1

R A N G EG O R A C H R S

W D 6 9 E L S E

D

C R E T U R N

W D

E L S E

T H E N

6

G R

N

( W D S) = W D $

G O S US U

N F

C S

( I N 6 9

R E

( C

P

L

© H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e s , N o 1 1

Page 114: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 114/136

S W I T C H ' N S P E L L C o n t i n u e * I B P I B P C j r6 8 6 9 ' 0

1

4 6

7 8 7 9

0 8 1

2 8 3 8 4 5

7 8 8 8 9 9 0

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

9 8

9 9

1 0 0 01 0 1 01

0 3 1 0 4 0

1 1 0 6 0

1 1 0 8 0

0 9

0

4

X X X X E

= f N U

U

S E 1 7 R E

B L

B E A TN K

7 U A T S

S

I

P

T

C O

S U R E T U R Nc

K

A 3

A A

N

S

K O D S U Bg | o s u b

B B

L A R A

T N

R

2 3

R

W O R D S

U R R E N T

Y

U O S U B

1 . 8 0

( D

R A

N $ ( 0 A R

K S E

R A N G E

M U

Y

M I D $

R A

W

O

1

C

F + K $ +

1 7 R A

2

S A V EA A

A O

W E N D

N

7

w

1

1 4 7 01 1

O

G

1

O S U BA 5 4

T # O

W

U

C O

N

1 0

T R

T R

1

C X = L E N ( W D $ ( C Y ) ) + 1 : G O S U B

P R

T P R I N T

E N A M

N

F U N C T

1

P 2

S W

A W b R DK

T M A 7 7 T

W

N A M E $

R R

T 4

R E T U R

3

R E

O

M R R O RM O G O S U B2 O

R R O R

O

L T H E N

J

W O R D

A N

U R

N

G

3 1

N

N

N

R A N G E4 3 W O R D

1 +

T H E N

E

P R S

E R

I O

R

T

G

W O R D

1 9

S

D

R R O RO

N

1

1 9

A T

K N

S

1 5 4 0

O

8 9

F U

A

1 S U

D E

C ( C

K E

O #

O A

G O O D B

G 2

L M

E N

R A

R E T U R

K

G

1

2 A

M E N U8 0

L

W D

G | O T O U W D #

W

N A

S

M E N UR A

D

W A N T

K

A

S U 0

H O

C

G

1 R E T U R NR E T U R N

B

E

I N

W O R DA

D

H A

A

O S U B

U R

T

E

N T

D

A T

U A T

9 A

T U R N

1 6 3 0

T R

W O O

G O S U B

E

9 9 A

1

K

#

N

O

E

S T R $

L V R A t M

3 8 R E T U R N

1

2 N

W O R D

O W O R D

1

H

O

G

N N

(

(

O # N E X TW O R D S

9 9

U

R R

L

X S

0 1 2 1 0

1 1 2 4 0

2 6 2 7

1 6

8 1 9

3 0

1 3 1 03 2

3 3 3 4

3 5

3 6 3 7

3 8 3 9 4 0

1 4 1 0

1 4 2 0

3 4 4

1 4 6 01 4 1 4 8 0

1 4 9 0

5

K A

P A C E SK

X

A T

f

G O S U B

A N 1 O C A T ER E T U R N

E X Y C O S U BN M A S U N A

I D

1 +

E X

R

E T U R NE T U R N

U

B A

L E N A M E $ = D E V I C E $ + F

A

( W O RW I N

T + N

L

L

1 4 1 0

O O

b

O U

1 0 0

O C A R

O

L E N A M E S

8 3 0 9 0

S U

B

Y N E

L A T E L S E

I N

E O A T G O T O

O

O U R

W

1 F A T H E N

L 2 0 6 0

9 6

$ = M I D $

M | O DO

A R

R E T U R N

2 0 8 0

1

W H

8

T E M PT T

U R

P

L T H E N

D

0 I D H R

P

R A N

3 7

I N

N W

L E

T R

N

O S U B

1 4 3 0

N

1 6

R E T U R NP

N E X T

A T

X

S U

S + M IB B

B

L E N ( X $

I N N

I N 1

N

S + M I D S

P

K

P L A YU U N

R D L

S

5 O S U BT H E NN S P A C E S

R E T U R N

A E R

L

R I N T

T U R NS P

I N K E Y S

A 1 4 1 0

1 0 L E O C O

G O U G t O S U B

4

T R U E( I W O R D SL E F T SE X T H E N

R D

L E

7 1 2 5

3

E

E

I N

P

T S

G O S U BG O S U B

C A T E

S P A C E S

R E T U R NK

I N

N

-

N

A

R 6

9

V A 0 9 G O S U B

C A T E

W W = W W + 1

1 1 P R I N TL N

S R D R D

B

Y $ = MY

1 3 2 0

3 3 T

G O S U B1 3 9 0

M O

L O G O

L E

S W

P

T H R U

B

X

A O

8

R

I N K E Y S

( 3 N

3

A R

I D A T E D

1

K

S

W E

M O

S

S +

5 0 W j O R DO

D

B 1

D O

O C A T E

E L S E

T H E N

W W L E ( | W | O R{ W S + M I D SD ,

E L S EL

T E

A

A 3 4

1 4 1 0

O

s w

Y N 8

T H E N

2 5 S

P

W E N D

X

C R E E NS P E L

K

U R

A

P

A T

T

X B

G H T S

A

A

R E T U R

D

W W

N

N

W

N

A L A N A

T W O R D S

R

A T

2

W

L

I N

B 1 4 0 0O S U B

L

A

C o n t i n u e d

1 1 4 , H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

Page 115: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 115/136

S W I T C H ' N S P E L L

0

3 4

6

o

L O L O L O

(

N 1

N

U

U R

C o n t i n u e d

R

R R

8

W

H C

S W I T C H ' N S P E L L1 0 1 1 2 1 3 1 4 1 5 1 6

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

R E R E R E R E R E R E R E R E R E R E R E R E R A N D O t M I

A L N G O S U B

F O R E A DN E X TA L N M = 6N M = 2F O N E X TF O N E X T

R E S T O R E

C O P Y RE M E R A L DB A N H O M EV E | R S

Z C L E A RT A

N

N

W D z =

N W > 0

S W

R A N D YT H

B A E X T E N D E D

3

M E N U SC L E A R

T M E N U ST

T C

C O M P U T E R

2 5 3 2 T

G H

T H E N

P R E S S

V A L E H C

N

T H O M P S O N

S W

M E N U S

3 5

N

9 8

S T A F F

B A

T C

S P E L L

E N T E R

M A G A Z

P U

P E O N

I N C

N U

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

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

6 3 6 4 6 5 6 6 6 7

P O S U B

G O T OA L P R D G O S U BO

N

3

F O I V D SN E X TN W = 0T O A L F O N E X T

G O S U

K < 4 9

K < 4 9

N N P A G E

4 3 3 C L E A R

K - 4 8

E N T E R3 2 2 0

C U R R E N T3 2 2 0

G O S U B

T H E N

G O T OT

C L E A RT O T R

M E N U3 2

(

E N T E R

E N T E R

5

O T

5 2 R E A T E

T

A D

Y O U R4 8 + N M )4 6

5 5 6

R E

S Y O U RT H E N5 2

T O

W O R D

O

C H T H E N3

W O R D

W D

C

C H O I4 9

H A N G E

4 2 3

3 N 4

1 5 3 0

L

7

N E

R N E

T

( C o n t i n u e d

© H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 1 1

Page 116: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 116/136

S W I T C H ' N S P E L L C o n t i n u e d8 6 9 7 0 7 1 7 2

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

1 0 5 01 0 6 01 0 7 01 0 8 01 0 9 01 1 0 01 1 1

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

1 4 4 01 4 5 01 4 6 01 4 7 01 4 8 01 4 9 05 0 5 1 5 2 5 3 5 4 5 5 5 6 5 7 5 8 5 9 1 6 0 01 6 1 06 2 6 3

1 6 4 01 6 5 06 6

7 5 N E X TO T

O X G O T OP O

A

A R O N E X TO T

N ■ v ] d $

N E X TA L N P N E X T

7

N P U TO

A

T O S U BO T

I N P U T

A

P P F

V l D $

F

P P

P

P

A $ E G T

N

N

N

F N W + 1( N W )

N

N P N E X T

A L I N P U TF

E X

A

N P U TP E

A

D T

H R

T E T

T

S

T T

V

N I N

E T U R N

P E I N P U TF O N P U TN E X T

S E T U R NP E N N S E T U R NN

S U

P

N E X E T U R N

7 9

T 5 7

G S O U N D

A

5 7

5 7

N 5 7

A

O 3 2 2 0

5 7

T T

V A

T O

S E G $S

S E G $S E G $5 #

E N T R Y

T

A

A M U S T

T H E NU N

U N M U S T

N 6 8

4

#

A T

T A

A

: A ( N W / 1 0T H E NH A

7

T O P + 1 07

7 C L E A RD E C S

F T H E N

C L E A R

4

C L E A R

T

W O R D

T H E N

T H E NB

M U S T

B

O L N E

B 4

3 2 2 0

V A

1

F $ T H E NF N

F

E N T E R

T H E NE N T E R

O T

C *

1 0

F

W D

N W D

3 0

8 2

3 0

L E

1 0

1 0

T H E N

P ( K > 5 0

T H E N

2 0

T H E N

1 4 5 0

N

N

N W O R D

5 7 A T

T R U N

T H E N

5 7 W

E N T E R

B 3 0

R R

I N

T 1 1

2 2

1

5 7 B

1

E & T H E N

1 1 4 6 0I N P U T

U T P U T

H A R A

V A 1 1

W l

1 6 4 0P

T O

1

7

5 7

9 4 E

1

L

U T H E NN T E R

A 8 9

8 9

N

W

N A M E8 D S

T H A N

S

N U M B E R

N W

A N

X E

X E

R

1

S

T

T

T H E N

V

T H E NE G

6

6

5 5 P A R A M E T E R

W D

N

A

O N

F

E

B

T H E N

N

B

1 4 5 0

1 4 5 0F

T

R E E N

1

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

1 8 9 01 9 0 01 9 1 9 2 01 9 3 09 4

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

8 7 8 8

9 5 9 6 9 7 9 8 9 9

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

3 3 4

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

2 6 9 02 7 0 02 7 1 0

G

G W O R DI N

V J $ = W | D $W

s w | $w

w G w

X w l $ = ww

L R E S T

A E X O R E A D

A

A

E A

E X 1 s

A S U

K

N

Z

N

U C H R $H U R T T O

N

S

S S U

S U

N E X TA

N E X T

A L V A L

W

A L

A L A L

S W $ & ST

S W

S U S U

S U

T

L E 6 T

S U K $ = C H R $

L S U

1 9 5 0

1 9 5 0

R

E N T E R

S

L E

( K $

U

A

W

3

4 1 6 5 A

R N

W ; w L E

A

T

E G

z

W O R D

W

3 0 9 0

3 0 9 0

3 0 9 0

6

2

W

W W

3 2 8 0

P

T H C H A R9

W

4

H A W

8

N

T R

3 0 9 04

3 0 9 0

6 0 0 H A

W

H R H A K L E H A 1 9

6 0 9 0

H A H A

E

( W

N U M B E R

E S

s w

3 W T S W

T H E N

T H E N

M O

E

E

1

( W ( W 9 1

T H E N

2

S | W | $

L E

1

T H E N

w

6

0

5

S T E PS W

6 4

W O R D

W &

8 4

3

W Z Z

1 6 4 0

W

3

1 9 4 0

T H E N

2

T H E N

T H E N

S T E P3 3

T H E N3 0

W

5

W

& S T R $ I

T H E N

9 3

W

4 8

T H E N

(

E S

T H E N

4 0

5 7

W

C o n t i n u e d

1 1 H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

Page 117: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 117/136

S W I T C H ' N S P E L L C o n t i n u e d2 7 2 02 7 3 02 7 4 02 7 5 02 7 6 02 7 7 02 7 8 02 7 9 02 8 0 02 8 1 02 8 2 02 8 3 02 8 4 02 8 5 02 8 6 02 8 7 02 8 8 02 8 9 02 9 0 02 9 1 02 9 2 02 9 3 02 9 4 02 9 5 02 9 6 02 9 7 02 9 8 02 9 9 03 0 0 03 0 1 03 0 2 03 0 3 03 0 4 0

A L N E X T

G O A L A W L = W L + 1N W

N E X TS W $ = N W $ f t S E G $A

W L > Z

N W $ &

N W

N

A O T A

A L 3 O S U BW O R D3 O T O

G O S U BR E T U R N

H C H A R

2 7 8 0H C H A RH C H A R

N

A $

W O R D

Y O

M O R D = | W | O R D +

H A

S W $ = W | $

2 9 8 0R

3 0 5 0

H R

3 0 9 0

H A 3 0 9 0< N

T H E NT H E N

T H E N

( Z Z + 5 + 0Z Z + 5 + O

S W

T H E N

V E R S A L

Z Z

T H E N

C 2 7 7 0

2 3 0 02 9 7 0

1 + 3

2 9 3 0

3 0 4 0

E L S E

3

L E

& S T R $9

2

S W

9

N

3 0 5 03 0 6 03 0 7 03 0 8 03 0 9 0

3 3 3

0

8

A L N E X TG O T OF O A N E X TR E

A P O

R E A P E N

A C A R E D A R D A D A I D A

T

T

U R N U H H U R N

U R S

P R | O

R

U N

8 0 T H A

L E A RA R 3 2

E T O U

G 3 4 T

T

L E A RG O O D B

Y O

7 M E

L E

5 1 0

L O A D

3 2 8 8

I S W

9 0 W O

A

N

A S

U R H E T H

M W O R DT

3 4

I V O R

R N

3

S E G $

Y

3 9

A U

5

T

A

T I - 9 9 / 4 A

6 0 + 4 4 0

O

A T

V

A V W O W

1

h c

L A S E R I T H M E T I C A P P L E / F a m i l y0 1

4 5 6 7 8 9 2 0 2 1

2 8

2 9 3 0 3 1

3 2 3 3 3 4

3 5

3 7

8

9 4 0

J

H O

E E E

O S U BA

2 5

O

A R

A

R E R E R E F O

W

U N M

N O R | MA

A U

H O

N

E

N

H O

S U O

K

A U

R

O

8

T H

C O t MO

N

1 6 3 6 8N

1 6 3 6 8T T

N U A N

P R 1 V

N E X T

A M

M

S T A T

C H C

A H A R D

R E

H

M

O S

O

P

8

1 9

O N

8 O

1 6 3 8 46 3 6 8

L A S E RW

K

T M M A NA T T A

L P A N 2

U

M

1 6 3 8 4K

S G

T

M A G A

A D

6 3 8 4

S

B N

N

S U

U

O

5 R O

E

T A

E

K E

N

U M

T H

K E

A

I N

N

K 8 2

K

S 1

H 2

M

U R

P

S

N T

A

P

O

R R

N

N

O

O K

H O t M

K H O t M

2 9

3 2

N

S T A R T

H

T

O

L E

1 4

M

I N H A R D

D E S T RE N

N O

T U

6 3 6 8T E X TN

1 7

N

A N S WA

7

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

3

4 5 5 6 7

5 8 5 9 6 0 6 1

2 3

6 4 6 5 6 6 6 7

6 8 6 9

7 0

7 1

7 2 7 3

7 4

O

A

N

N

X D R A l W

N

O

T

O K

N

O

N

R E F O

E

O

A N E X TO

X D R A WL O

T H E N

X D R A | W

X D R A W7 X B 4 N E X TN E X TT E X T

6 5

N

4

N

G

N 1

6 7

N

O R

R E A T7 8

X

X

1 7 5 5 6

T

T R

N t

2 7 1 6 3 6 8

1

1

4

E

K

L O

4 N

A O T 3 1

D M

S

4 7

1

G O T OA N

A

P E E KA

D E S T R

D R A W

G O T OT T G

N

H R

D

T

A

N

4 6

4 4

T

2 7 9 T

2 7 D R A t W8

2 7 T

4 8

H R

G N D R A W

6 3 8 4

1 2 M D 5 7 1

N

A N

2 5 2 5 2

6

5 7

K N B

7

H P

F L A S HC A P T A

S T E PS T E PA

M

1 A L

4 9

O

D R A W

A T H E N

7

1 8

B G O T O6 9

1 6 3 3 6

2

4

B

L

N E X T

R N

T

2 N |

7

A 7 7

7

5 0

A

A L

N O

T

8

V T A B2

N

T H E N

6 7

4 B

8

H T A B

K X D R A l WA N

A H

4 S T R $

T B

N O R M A L

H C O L O RT N E X T

L O

M I D $

N E X T

N E X T2

5 7

2 T

2 7

D

N

A L

M

A N

2

X D R A W

N

4

P

7

6 4 1 6 3 3 6

S T K

6 3 3 6L

9

S T

I N

P

S C A LC o n t i n u e d

H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 1 1

Page 118: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 118/136

L A S E R I T H M E T I C C o n t i n u e d

8 8 8

8 3

8 4

8 5

8 6

8 7 8 8

O

A O K O I

H E O K O M O

O L O

T E

5

4 L O

3 L O

7

A

H P

H P

N E X T

N

T 1 9 N E 3 6 T N I N

6 3 6 8

4 5 7 6

R N 2 7

H 7

(

'

T P R O P O K E

4

5 L

N E X T

N E X T2

O O K T

2 4 7 8 7

6

2 3

F O

F O

F O

7

A G

K

4

3

R N S C A L E

T

T

H P

T A H

R

T F O

1 3 N E X T1 2 N E X T

A

P

O

8

O

T L

T

N

H

2

L

H P

T

2

P O 3 R E T U R N

N

4 9 5

9 6

9 7

9 8

9 9

1 0 0 0

1 0 1 0

1 0 2 0

X

6

R A X N O L O R

T 2 6 D A T A0 , 8 ,D A T A8 7

D A T A

D A T A

D A T A3 2 0 D A T A5 D A T A3 4 D A T A4 D A T A

3

7

T

4

3 0

4

2

5

4 4 2 0 3

1 4 6

S

0 1 9 4 1 6

2 0

3

X

A T 2

5 2 0

6 4

2 8

6

3

5

O

4

3

4

2 1 4 i t 1 8

2 0

5

E

4

2 0 6

2 0

5 4

V T

2 6 , 0 0 1 3 6

3

4

4

4

5

2

7

6

0

4

E

O

2 4 3

4

H

6

4

3 3 2 0

3

0

3

2 2

6

1 2

1

9

2 2

2 0

3

3

3

2 0

L O

9

2 3

6

4

i l 1 8 6

2 2

4 6

3

4

8

E

2

2

5 6

h q u i

L A S E R I T H M E T I C0 1 2 3 4 5 1 6 1 7 8 1 9 2 0 2 1 2 2

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

3 0 3 1

3 2

3 3 3 4 3 5 3 6 3 7

3 8 9

4 0 4 1 4 2 4 3 4 4

R E R E R E R E R E R E R E R E R E R E r e | mP R I N TW J I C

R N l R t C

S P R

K E 5 3 2 8 1

M M » R

R R K E 5 3 2 9 2P O K E 2 0 4 6

P

H T

T I W

F A T Y P E

D O W NA R R I N T

R O P ES E T S $F A L E N O

C O P Y R I G H TE M E R A L DB A N H O M EV E R SC O M M O D O R E

I N

I N N N

I N R O P E RG E T T 5

N A T I N

U V W H A T

N

D O W | NN

Y O

I C T R

6 1 T O 5 70 T O 6 20 T O 6 2

B O S U B 1 2 9 0

P

L A S E R

F L

A H T 1 E N T E R

«

3

T H C O M P U T E R

N

F T

R

8 R I N T

Y O U R

R A D R E A D QR E A D Q

T Y P E

N U M B E R

T

N U M B E RF S | $ 4 S 1

T A T I O NN G A L

N S l W I E R S

T H M E T

V A L L E YC H

D «

G

o | w { n N i 4

E A S Y

A T H

< 4 9 O R A S

S

K E 5 3 2 9 3

- 4

R E A L

T A

L A

1 9 8 5

K E 5 3 2 8 04 C

O 4

S T E N S E NS T A F F

D O W N

O

E N T

M (

P

T H E N 4 0 0

M A G A ZB A

C

C

R E T U R N

D O W N I P L E A S E

A

C O M M A N DC O L U M B

P U B L

K E 8 3 2 + XK E 8 9 6 + X

M U L TW N 1 P L E A S E

H A R D

O K E 5 3 2 8 0

T H

C

3 4 T

L E V E LN

B

I

D O W N

D O W | ND O | W N

T

C L

P

C M

B L E M S

S

A N N O N

D O W N

R

S U B T R AP O

H A R D E R

I N

S H I N

N

N E X T X

R O

5 2 G O T

O A D I

K E 2 0 4 5M A = 2 5 4h t F v p r e s s

W A D

D O W NP

A S E L E

S E L E

N

N

D «

D «

N E X T XN E X T X

P

5 2 T H E N 4 1 0

T H

W | T H T H EI M

C G H T v i T b r

O

3 4

S T R O Y

C M

I N

G R

T

W A P P

T H

4 7

4 8

4 9 5 0 5 1 5 2

5 3 5 4

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

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

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

C O M M O D O R E 6

N S P 3 2 6 9P R P R

F N T Y P E

F A P

E T X $

C O N TS U B 1S U B 1 1 1 0R F | = 1 T O 1R N

B

N D S N B

I N

1 2

N

I N

N F X F X

S T A R T

h - 0 T H E N 5 8 0

L E E T X SE T X $

V A

F L E NF O R UF M I D $G O S U B 1I N

B N E X T UG O T O 7 1 0B $

S 3 O S U B 1

W N 1 D

P R E S S

) A N D N O T

C N

G O S U B 1 1

S O S U B 1 2 1 0

r

E T H E N 6 1 0

F X $ = C H R $

B S + X SI N

F

R

I N U E2 9

C N

( X

X 2 0 T H

F X

B

2 1

2 T 1 3

F U N

( M i [ f x $R 1 0 5 0

6

B

S G $ D

T O 6 2 0

L E

3 H O M E

D N

1

S T R S

(

T H E N 7 1 0R X X

A N S T H E N 9 4 0

E N 9 9 0

B L E

G

M A = M A -

E N 9 9 0

D O W N I C A O T

D O W N

S U B 1R S

A N

S

V A

R

T H E N 5 0 0

R E T U R N

B . . ) = M IM | M A - I

N

L E W N « Y

T

P O K E 5 3 2

6 3

F O

T O 7 0 0

N

L

S T R $

A N

r

B $

2 0

S T R $T H E N 71

B

A

6 4 6 6 7 0

T H E N P R

M P O K E 5 3 2 6 9

O C 6 C

G O T O 6 7 0G O T O 6 7 0

A

4

(

D

H O

N E X T W

T H E N 7 0 0

1

D O W N

A

B

G O S U B 1N

A

P R E S S

2 5

I N

T H E N 8 7 0A N S

E

) A N D B S

5

M

6 5

T R

G O T O 7 0 0

D O W NG H T l j P R E S S

S T R $

4 1

S

T A

P E

F A N

S P O K E

N E X T W

= 3 P E E K

N

G O S U B 1

L M + 2

T O G A

K E

T H E N 8 5 0

$

R

T H E N 8 8 0

4 1

S G $ D

C o n t i n u e d

1 1 H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

Page 119: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 119/136

L A S E R I T H M E T I C C o n t i n u e d9 4 9 5

9 6 9 7

9 8 9 9 0 0 0

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

3

4

5

6

7

8 9

2 0 2 2 2

G O S U B 1B S C O R EP O K E 5 3 2 6 9P

F O R W = 1P R 3 2 6 9F O R W = 1O K E 5 3 2 8 1F O R X3 2 8 0P R P R C O R EP O K E 5 3 2 6 9P R W A N TG E T X SG E T X S

P O K E 5 3 2 8 1

D O W N t Y O U H

F X F X

P

N

N

N 5 3 2 8 0F O R X

M E X N E X T

r s d G R E A T

D «

P O K E N

O

O f

O

F O R A = 1

A N D N P T 3 2P O K E 5 3 2 8 1

N

N P O K E 5 3 2 6 9

2 3 s

T O 2 0 0 0r T O T O 3 5 0

P A C ES

O

P L A YF X $ < >F X

s

T H E N S P

R E T U R N

S

T H E N G O T O 1

I T O 2 54

C

3 * b P O K E 5 3 2 5 9T O 2 0P O K E 5 4 2 9 6R E T U R N

C N P E E K

P E E K

M D

P O K E 5 3 2 8

S T A T

F

J O S C O R EN E X T | W

N E X T XD O W N

P O K E 5 3 2 8 0

T H E N 1

P E E K

P

A G T H E N 1

B L

R E

5 3 2 6 9

5 3 2 6 9N

3

P O K E N + 5 4 2

C A P T A I

O T O 2 0 0 0

N

G

P O K E 5 4 2 9 6

N G O S U B 1

2

P O K E 5 3 2 8 1

0 7 M 0 6

5 3 2 6 9R 4 2 9 6F O R T

G O T O 1P O K E 5 3 2 6 9

D E S T R O Y E D

0 6

R N 7 H O M E

O V

C

A N D N O T 3 2

S

A N D N O T 3 2

2 5

P O K E 5 3 2 8 0

Y /

R E T U R N

1 3

D O W NP

N E X T W

N E X T W

O

1

0 4

E N P O K E 5 3 2 8 1

O R 3 2

1 T O 3

G

G O T O 2 9 0P

4 C

G

W

T A N E X T Z

T t Y O U R

T 1 D O

9 9

G M D

F O R T

N

N

N E X T X

P E E K

« r | cr

N E X T

P O K E 5

R D O W N

2

P O K E 5 3 2 5 8

Y O

1 T O 3

0 2 P O K E

2 3 2 4 2 5 2 6 2 7 2 8

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

C O M M O D O R E 6 F O R KL Z

X T B L X T P O K E 5 4 2 9 6P O K E 5 4 2 8 0F O R WI C T R LP R I N TP O K E 5 4 2 8 3R E T U R NF O R L LK E 5 4 2 9 6 , 1P O K E 5 4 2 8 4O 5 7 S T E P 3P O K E 5 4 2 8 0E 5 4 2 8 3 1 P O K E 5 4 2 8 3G E T W SN E X T AD A T A 1

2 D A T A 3 72 D A T A 5 03

R E

F O

4

3 2 5 8

3

D A T A 2 83 , 1 3 5 ,D A T A 3 1

F O R N NU R D A T A OD A T A OD A T A 1D A T A 1D A T A 1D A T A 1D A T A OD A T A OD A T A OD A T A 1D A T A OD A T A OD A T A 1D A T A 2 4

P O K E 5 4 2 8 5

6

P O K E 5 3 2 6 9

W F O R N NP O K E 5 3 2 6 9

T O 2 0W

5 4 2 7 2 T O 4 5 2 9 6

G O T O 12 0 4 0 6

P O K E 5 3 2 6 9P O K E 5 3 2 6 9P O K E 5 3 2 6 0 ,T O

F O R K

H O M E

F W

6 4

M O V EM

5

T O

. 2 5 2

3

2 0 P

M F O R TC H R $

4 0 5

6

2

6 1

T A

2

3 0 0 4 5

A L

T O M

3

4

T O S PT O S PP O K E 5 4 2 8 3

P O K E 5 4 2 8 4

F O R T

5 0 E P E E KP O K E 5 3 2 5 9P E E KP E E K

P E E K

P O K E 5 4 2 8 5

3

N E X T

2 5 2 4 2 4 2 4

2 4 O K E 5 4 2 7 9

P O K E 5 4 2 7 9

3

1

T O M (

6

P O K E 5 3 2 6 9

t H O M E

3

L 2

2 0 3

6

5 3 2 6 99 a 5 3 2 6 95 3 2 6 9P O K E 5 3 2 6 1

N E X T N N5 3 2 6 9

2 2

P O K E L L

T O 2 5T H E N R E T U R N

4 0

6

N E X T

2 5 1 2

4

L Z B L

5 5

4 5

3

1

N E X T WT A

2 4 M

N E X T

P E E K

G O

2 4 2 4

9

1

L Z B L

4

G O S U B 1

N E X T

2 5

A N D N O T 3 2O R 3 2A N D N O T 3 22

A N D N O T 6 4

P O K E 5 4 2 8

6

U B

F C

N E X TF O R A

2 0 6 3

2

1

4

5 3 2 6 9

2 4 6

4 5

R E T U R N

2 0

4 3

4

P O

5

P

0

0

P O K E 55 5

O R

R E

H O

L A S E R I T H M E T I C

9

2 6

2 7 2 8

0

E

H O E

F R O MO O

A S E RR E S SG O S U B

S 2 7

I N T H P A

W H P R I N

N U E

N

E

I N E P

O

A 6 2

P R S P

G R M O

N

P

H

4 A T

P

T

I N B T H B L E MN

P R I NP R I N Tr e I = o

N

O

6

L

A

C A

M

V

I R

E

A D

M

P R E S S

S T A RN

D

T

( A

T

T A T I

A

S

S U B T R A

U

O

N

T H

C

N

A

A

K

E

L A S E RA N

S

A

S 4

A P T AM M A N D E RL A T T A

O

S I N

T

I O

T

I

L

E

C O

A N N O

A

R

3 4

6 3 7 3 8 3 9 4 0 4 1

4 2 4 3

I B P & I B M P C j r

4 8

9

5 ^

O

N

R N

N A S T R S

9

A 3

B

G U

N

W l E RN 1 = 0

3 X

N E X TN M

G

N

N

U

R

N = N N

N E 3

N

R E A T

O N

S T R S

E X

O

U

P U P S

N N

- R A N S W

T 3

R O B S

L

E

3 7

A N S W

E R E X

N

R M

R

A

A I N

R I N T

F 2

O

3 8

H E

- R I N T

A P T AI N M J

U R

1 0 5 0

3 9 G O T OG

G H T S

E

N

R T

5

2 R N DD L

3 5

H T

6

M

R O U N

T H E

N N N 4 0 4 1 4 1 4 1

A T

T H E NS O U N D

B S T R S1

E D

R G

8

I N

T H 3 0 0 -4 9 3

5 0

9

N

N

O

A N

P U

U N A N S T R S2

S

L E

P

T

H o m e C o m p u t e r M a g a z i n e 1 9 8 5C o n t i n u e d

V o l u m e 5 N o 1 1

Page 120: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 120/136

Page 121: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 121/136

L A S E R I T H M E T I C6 5 7 5 8 5 9 6 0 6 1 6 2 6 3 6 4

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

2 S l O S U BM A E X N E X TE X

2 S b S U B3 O T OO

G O S U B

A

A L E N R E S TF O R E A DA L N E X T

A L F O R E A DP

O A L N E X TR E T U R NR E A L

A O A L N E X TG O T O1

I N I N

R E T U R NA L R E S T O R E

N

A S

S l O U N DA T R E E N

6 8 C H A R

1 6 8 08 5

C H A R

T H

A

9 0

P L A YK E

R

C O A A

T

D E S T R O Y

T A

8

A H A

S E G $

1 6 8 0T A

L E A R

J O

S P

T H E N

T

L E A R2 2 9 0T

L E

1

2 2 3 0

(

5 0

1 +

2

( M

A

1

M 1 8 8 01 2

A P T A

O D

9 9

S T A TO R

T H E N

O

9 6

5 7

D E S T R O Y E DO R

2 0 5 02 0 6 02 0 7 02 0 8 02 0 9 02 1 0 02 1 1 0

2 1 9 02 2 0 0

2 2 1 0

2 2 2 02 2 3 0

2 2 4 0

2 2 5 02 2 6 0

2 2 7 02 2 8 0

2 2 9 0

2 3 0 0

E X O

O S U BT U R N3 3 9

D A T A1 D A T AD A T A

D A T A

X

3

2 D A T A

D A T AF 7 F F FE O D 0 D A T AD A T A7 4 2 4 2

I X F 0 F 0 7 0 3 0 1F F F E F C F 8 F 0 E 0 C 0 8 0D A T AF D A T A0 7 7 C 0 0 1D A T A

D A T A

1 6 9

( R N D( R N D

9

D A T AF F F F F F F F FF E

C H A R

O R

1 0 r 0 F 8 F

T H A

6 8 2 9 1 1 5 8 7 8

4 4 4 4

1 0

F F F F F F F F F F F F

3 3

T

2

2 2

2 4

1 6 3

E 0 8 0 8 0

3

1 6

1 8

2 4 4 9

5 8

9

F E F F0 0 0 7 1

2 0 7 04 & S T R S

2 4

4 9 " " ■ 0 1 0 3 0 7 0 F 11 8 1 8

7

5 2 9

7

1 0

4 4 4 4

O O O O O O F F F F

2 9 9

0 0 0 0 1 0 1 0 7 C 1 0 1 0 .0 0 0 0 4 4 2 8 1 0 2 8 4 4

0 6 0 3 0 1

1 1

1 9 9 9

F 3 F 7 F F F8 0 C 0 E 0 F 0 F 8 F

F F F F F F F F F F F F F F F F8 2 0 2 0 4 0 4 0 4 0

0 1 0 3 0 7 0 F 0 F 0 7 0 3 0 1

C O

9 9 9 9 F F E 7 4 2 4 2

9 1 6 1 1

7 2 9

1 1

3

1 0

2

3

4 0 4 0 4 0 2 0 2 0 1 8 0 7

F F F F F F F F F F F F F F F F

3

1

8 0 C 0 E 0 F 0 F 0 E 0 C 0 8 0

3

5 8 6 7 8

3

2

5 2 1 8 9 F E F F

E 1 2

2 9 1

3

0 1 0 3 0 7 0 F 11 0 1 0

3 C 7 E 9 9 9 9 F F E

F F F F F F F9

0 0 0 0 0 0 00 0 0 0 1 8 0 0

H C

8 8 0 8 0 E

F F 7 F 3

3

1 4 4

4

F F F F

T H O R G A N I Z E R R E P O R T S1 0 1 2 3 4 1 5 1 6 1 7 1 8 1 9 2 0 2 1 2 2 2 3 2 4 2 5 2 6 2 7 2 8 2 9 3 0 3 1 3 2 3 3 4 3 5 3 6 3 7 3 8 3 9 4 0 4 1 4 2 4 3 4 4 4 5 4 6 4 7 4 8 4 9 5 0 5 1 5 2

4 5 5 6

E R E R E | MR E | MR E | M

R E t MR E R E R E

O G O S U B

H O G O S U BG O S U BG O S U B

E O

R E I R A R A R A

R A R A R A R A R A R A

A I P R

P R P R P R P R P R P R

R

O S U B3 1 O T O S U BN

I N N

A N H O V E R SA S A T

A R O

E G O T O3 9 4 8 9 12 5 7 02 7 1 08 8

L E

4

T

Y R W T H

O S U B

1 4 6 02 8 6

N 3

O

E

1

O

G

V

P O R T S

N R 3 2 5 0

M A

P

P

V A

E 8 2

A

8

A

C U

N A M E

S U T H E N

N D E N T

N

9

A M

R B H O M E

N M A R K

R O G R A MD U M M Y

N

N

T H E N

I

M U

N D E N T

L

S T

R A

T

A

4 8 9 0 5

2 9 1 0

B M A G A Z

2 8 2 0

R A

U T

T E X T

R E

U

H E A D E R SH E A D E R S

S T H R O

E N E R A T

W T O R T S

S U

1

D T N

R

Y /

S

I O N S

O R T S

T H E NU

8 2

/ / N /

E N E R A T( Y / N

T

A N

3 6 2 7 6 0

G O

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

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

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

9 0 9 1 9 2 9 3

H o m e

A P P L E / F a m i l v

r D l l MD I B D

a z

P

u

2

1 6 3 6 8

G O T O

3 P U

K D I D S D I L

O L E L E N E X T

O A T

R E T U R NR E V T A BH V T A BV T A B

N R E T U R NR E G O S U BV T A BV E R S ES 1 0 9 0

T H R

H R H R H R 0 0 0 0

N S

F P 5 G S % (6 B F

7

8 0

2

3 H R

A

R E 3 0 2 0

G O S U B1 0 9 0

H E A D

P

1

O R M A TP

P U

2 H R 7 0 (

H T A BZ E H T A BH T A BP R E S S

H T A B

P

K

D I

T

X

R

E S C S

N

N

N T O U T

9 4 2 0

T H E N

N

E

T H E NH R

U

R T

E S M E N U

F L

9 0

C o m p u t e r M a g a z i n e 1 9 8 5

B

D

T H E N

T E X T

P R

9 6

X

H R

P

2 1

W D T

H R B O

L

R E A D7 6 A

1 6 3 8 4

N V E R S EN O R M A L

N

R E T U R N

N

9 6

2 C H R SC H R S

F O P U

z 6

X X

R M A L

R E T U R N

A

L E A V ER E

9 9

2

K

L

H R

P

S

T

N E X T

N R T

9

6

H 2 H R R

1

I

9 9

C o n t i n u e dV o l u m e 5 N o 1 2

Page 122: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 122/136

T H O R G A N I Z E R R E P O R T S c o n t , n U e d9 4

9 5 9 6 9 7

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

1 0

1 1 1 2

1

1 1 8 0

3 4

5 6 7

1 1 2 0 01 2 1 01 2 2 01 2 3 01 2 4 0

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

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

1 4 2 0

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

5 2 5 3

1 5 4 0

9

V T A BR A S 9 9 9 9R A

S

S I N

M O S U |

T F T S S Q O S U B

F O

S S U R A S

S U

I N

R A 1 0 5 0

T E X T

S

R A 1 1 7 0

P R R A

1 3 8 0R A

T H E NR A

4 R A

S 3 8 R A

S U

K O U

T S S O S U BS S O S U B

3 8 R A G O T O

V T A BS R E H

R E | M

3 O S U BT U R N

T U R NF P % (U R

E C S O S U BS O S U B5 5

S O S U BS l O T O

S

P R I N T

3 8

S H H

H

R E T U R N

S N

S S

S

R E T U R N

R E T U R N

I N I N H I N H I N I N

N

I N

N

R A

R A

O

G O S U B

1 2 2 0

M

N

S S 1 2 2 0(

1 2 2 0R E T U R N

E S C SE S C S

S

(

4 S

S G S G O T O

5

S S T H E N

1

H

S

G O S U B

B O

M O 3 4 3 0

L E

E T

D

H T A BY / R A

R E T U R N

F O H R

2 2 2 2

R E T U R NN U M B E RR A D

/ E 3 1 0 0

H T A BR E T U R N

2 7 1 02 9 7 0

2 9 7 05 3

S U

T F

T H E N

S

Y b T

R B

T

R A

S

S

S I N

1 2 0 0S I N

T F

H T A B

G S % (T

s

2 2

T 2

R E T U R N

S ( R A S

P R T H E NT H E NH

G O T OS T R S

E N T R YP R

7 1 G S

O T

S U

S

G O S U BR E T U R NG O S U B

(

R E T U R NS S U

R A

S U

T H E N2 2

A N M U S T

S

G O T OG O T O

G O T O

O O

G O T OP T

R A

T H E N

T H E N

O

E T H E N

T H E N

E N T RF O

T H E N

P

S U

T H E N

9 7

R E T U R

E T H E N

S H H G O S U BT H E N

E T

S

P

1 0 8 0R 1 8

V T A B

O O

2 6

A N

O

B F

N E X TR A

P

A N

N T O U T

I N

3 8 S S U S R E T U R N

R E T U R NG O S U B

G O S U B

P R

G O | S U BS

1 2 6 0

2 6 V (

1 4 0 0

R E T U R N

G O S :G S % ([ G O S U B

T S

1 3 1 4 0 | :

N

2 6 1 5 0 E T

G O G

U E

2 G O S U BR E T U R N

U R

I N 2 0 0 0

R E T U R NS U T H E NS S U

T H E N

N N

R A

S E L E C T

R E T U R N

3 1 1 0 0R E T U R N

S U

S 1 2 4 0

S

S S P R

R B

(

O U T LP

1 2 2 0

T

T

2 7

1 3 8 0R A R A

3 8

2 2 B D

I N

S 2 2

L F R T

R A

S

R A

l 1 2

1 6 2 0

N i N E X I 1I N

R E

R E

2 2

B D

S

N E X T

T H E N

(

T H

T H

S

T H E NE

6 6 "

S E T

T H T

I N

N

2

S R

I

E T

S | | h

R

R O

M

E T

E T

I e

T

5 5

5 6 5 7 5 8

1 5 9 01 6 0 01 6 1 01 6 2 0

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

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

2

2

1 8 0 01 8 1 0

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

9 6 9 7 9 8 9 9 2 0 0 02 0 1 02 0 2 0

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

2 2 0 02 2 1 02 2 2 02 3 2 2 4 02 2 5 02 2 6 0

2 2 7 02 2 8 02 2 9 0

4

9

1 2 2 © H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

A P P L E / F a m i l y

S v

R E T U R NR A R A

E

R E T U R NR E H O M EP P R E T U R N

E N T R I

R E T U R NR E B F T T

2 4 0 0R E T U R ND

L C R E T U R ND

T S U

M

E V E R

9 1

D

B F T H

H E G O G O R E R E | MG O P P O P

P P L G O R E R E B F

, O 2 1 N E F O

Z 2 2 N E

2 F O

N E A R B F

2

G S

G S % (G O T OG S % (

G S % (

S % S U

N N

B F

G S % (1 A R % (

B F G b S U B

G O T O

E

B F U

U B F U U R

U L N N N L I N N

U U R ( D

S 5 7 2 0 3 0

S U

R E

A R % (

A R % (B F G S % (L E

Z M I D S

Z M

A R % (A R % (5

Z

T H E NG O T O

V T A BP R E S S

V T A B

O U T LW P R E S S

P S

Z

4

1 7 9 0

T

I N E S

R E T U R N

G O S U B

O T (

P G

O

D

P L

2 1 5 0

R E T U R N2 3 2 0

H R

2 7 1 0

2 2 5 0

1 5 0 0

R

I C

S U

2 4 0 0B F

2 3 2 0O U T P U T2 7 6 0

H R

G O T l O

7 9

B F

P L

3

4 G O T OG O S U B

2

I N

T G H T S

A T

L

1 5 0 0s

A N

A

A N

M E A N SA N 2

T H E NT H E NT H E N L C S U

2 A N T H E NP G T H E N

T

T

T

A N A N

A N R E T U R N

S

G O T | OG S 9 4

2 2 T H E N

(

T H E N

L E F T S

T

2

T H E N

H T A BL

H T A B

E N T R I

P

G O S U BG O S U B

P

N E X T

I N

( D

A R % (

P U

T

R E T U R N

R

5

G O T O

T H E N

3 ( D Y )

9

A N

G

G S

K E

K E G

2 3 2 0

T H E N

B F T H E N

I N

T H E N

T H E N

T H E N

5 0 2 7 6 0

R A

R A

S U

N T X T 1 8 2 0B F

R A 1 8 8 0

T H E N

N E X T

Z X

S U

R A

I O

N

S U

P R # 0

O N

B F

L V G S % (

E M P T Y

P E

O S U B

O S U BG O S U B

1 8 4 0

B F A N

R E T U R NP R # 1

A R % (Z

S T E PZ

6 0

T

T

B U F F E R

R E T U R N

1 9 4 0T H E N1 9 3 0

2 4 0 02 4 0 0

B

F O

B F

(

M E S S A

3 1 0 0

P R I N T O U T

3

L C G

1 9 9 0V A

T H E NA R

A R % (

N

I D T H E N

( D Y )

2 9 7 0

4

3 1 0 0

A R

F E

2 3 2 0S U

2 0 3 0

T H E N

R E T U R N

N D

T H E N

N

N T H

N

T

2 4 0 0

R A G O T OG O T O

T

A R % (

V A V

E

O S U B

B U

Z

A R % (

A R

L V

I N U E

T H E R

I N U E

L E A N P S

G O S UG 2 4 0 0

B F

B F

T E X T

A R % (

G S

S

A N T T H E N

W H A T

T H E N

P

T

E F B

1 1 9 7 01 9 9 0

T

( D

2 3 2 0

T H E N

C o n t i n u e d

N T

E

G O T O

O T

Page 123: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 123/136

T H E O R G A N I Z E R R E P O R T S c o n t i n u e d A P P L E / / F a m i l y

4 5 6

4 5 6 7

T H

D

U H

C H R $

R

u

S O

4 4 4 4 9 5 0

9

A

S U K K K

O R G AN

H R H E

L

M

T

R

S U

A

5

9

O

H C

T H O R G A N I Z E R R E P O R T S2 3 4 5 6 7 8 9 2 0

R E R E R E R E R E R E R E R E R E R E R E t M

C O P Y R

A N H O M EV E R S6

E M E R A L D

R

W

O R G A N

G H

T H L

I O B A

P O T

C O M P U T E R

9 8 V A L L E YA

E

S T A F FM A G A ZP U B LB A L T H R O P

N

S N

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

R E R E R E R E R E

U S

C O M M O D O R E 6

G O S U B 1O S U B 1O

P

A V H R E P LF R O MT H

A C

8 3 0 5 4

N

T H

V O N O

O

N A M E

O U T L

A G O S U B 1O

R O G R A M W I T HD U M M YN

G O S U B 1 7 2 0

Z E

N

7 8

E P O R T S

O

R

G O

P

P O R T SP R O G R A M

T E X T

U B

N

8 9

Y O C o n t i n u e d

© H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o . 1 2 3

Page 124: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 124/136

T H E O R G A N I Z E R R E P O R T S C o n t i n u e d C O M M O D O R E 6

R N

H E

1 2 © H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o C o n t i n u e d

Page 125: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 125/136

T H E O R G A N I Z E R R E P O R T S1 7 8 07 9 1 8 0 01 8 1 8 2 01 8 3 01 8 4 0

1 8 5 01 8 6 01 8 7 08 8 1 8 9 09 0 1 9 1 9 2 01 9 3 01 9 4 01 9 5 01 9 6 01 9 7 01 9 8 01 9 9 0

R E G O S U B 1G O S U B 1F R E T U R NR E E D $ = C H R $C H A N G EE E

L C H R $P F C $ = C H R $F O R E T U R NR E | MP

D P T

H B

S

O P E N 1

P U

L O S E 3

R E T U R N$ = C H R $

N P U T

G O S U B 1

N

L N K % (P L 9 9 N P U T #

7 4 7 2

E N > 1

N

T

H F

H F % (

T H E S E

G O S U B 1 9 9 0

5 9

Z

F O G O S U B 2 0 0 0L N K $

L

T P

R O U T

G O S U B 2 0 4 0O P E N 2T H E N

R C / 2 5 6

N

F F

C R $ = C H R $

C H R $

N A M E3 O R G A N

V A

G O S U B 2 0 3 0

T

O P C H R $

N E

N O

F F

P T

S

C L O S E 2

G O S U B 2 0 1

A B L E SM A T C H

H B

O P E N 3+ F

B R

T P

9 Z E

H R

R

H F % (

P L E A S EE N < >

T H E N 1

P S P

C L O S

2 Y O U R

N E X T

O R

N E X T2 5 R E T U R N

E S 6

E

L

R

N A | M E7 8

O S U B 2 0 0 0

G E T TW + F S +T H E N 1

H B

G O S U B 2 0G O T O 2 0 6

N

N O 9 3

G O S U

R

2 0 0 02 0 2 0

0 3 2 0 4 02 0 5 02 0 6 0

2 0 7 02 0 8 02 0 9 0

2 1 7 02 1 8 02 1 9 02 2 0 02 2 2 2 2 0

C O M M O D O R E 6

E X F O

R E L O

O R

N P U T # 1

P E C P R

C H T R

T X R E

T Z T

N T # 1

N

P O K ET X

G E T TT Z = O PN E X T

E [ M $

N A N

R E T U R NL O S E 1

P T $ = C H R $

M L E F T S

T X

R E T U R NT N E X TS

T P E E K1 9

T $ = C R $

N D T Z

P

T X S + T SR E T U R N

G O S U B

E E R R O R

T H E NT

R

G H T SZ

V A

T R C C O N T

P M A T X T X

N E R R O R

9

E M

F O

H F

E

R U

T H E N

T T X

M

P R

F O Z H T

r

A G A ID O N U

G O

+ R C S + PP R 2 D $ ' | (

E T U R NE

M

M r M E N U

R E R U N

N

G O S U B 2 0 0 0

R E T U R N

U B

L E

T L N K S

E

R E T U R N

V A

E

T H E N 2 1

T Z T X R E T U R N

M E N U P L E A S E

9 9

T X

R E T U R N

M E N UL O A D

L E

< 4

M

R O G R A M

0

T

R E T U R NR E A D I

G E T # 2

D

T X Z

P R E S S

O R G A NT H E N 2 2 2 0

C

H F

T H E N 2 1T

S T E PT

T X

Z

D O

O R R E T U

3

T L E H C

T H O R G A N I Z E R R E P O R T S

4 0

1

A

2 0 1

H

6 E

6 6 1

I B P C I B P C j r

R

T

K

H E

P

T

A N A N 6

U R

R

O

E

P

G

R P

N

6 9 A N U R

9

E

1

P S

C o n t i n u e d

A

H R H E

H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 1 2

Page 126: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 126/136

T H E O R G A N I Z E R R E P O R T S c o n t i n u e d I B P & I B M P C j r

1

7 3 7 4

7 6 7 7 7 8 7 9 8 0

8 1

8 2 8 3

8 4

8 5 8 6 8 7

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

9 6 7

9 8 9 9 1 0 0 01 0 1 01 0 2 0

1 0 3 01 0 4 01 0 5 01 0 6 0

1 0 7 0

1 0 8 0

1 1 1 00 9 1 0

1 1 2 0

F R M T = 0

I N R E 1 1

L E

E F R M TR E

O C A T EO P T S

A N T H E N

8 0

L S

P

« X B

L E

P

P T ( R

R

I N T H E N

T

L N E L S E

S U B

1 0 2 0

S U 3 O S U B3 O S U B

6 L S O

A E L S EN $ + A $( N

P T

O S U B

V A

L

E L S EX 1 0 4 0H T 1 A G E S

N

I N

I N 8 0 I N L E

T R I N

V A

E

E S C SI

P T ( P T (

L

P T

R M A TF R M TT H E N

V A P T X S U L E

1 H T

R M

T R ( R

R

1 1 1 0

T A B S P

B

1 1 1 1

P

R E P O R TL E

S U R ( O P T S

( R ( R

A N S U N E X TG O S U BT R 8 9

P

L N

N 6 G A G E S3 C H R S

P

1 1 3 0T H E NP T P T

( H T S

1 0 8 0L S

L O C A T E

L E (

G H T SG O T O

1 1

O A $ = C H R $

O P T S4

R E T U R N

1 0 9 0T H E NP T

1

T T H E N

O N

C = L N C + 1

R E T U R N

L N

T H E N

I N

N

) = H T $T E X T

B S < M X L

P I G H T SG O T O

T

T H E NP

T H E N

< B H T

P A

P A

T H E N

A $ = C H R $

1 2 2 0

8 5 P A G E S1 1 6 0

T A B S P1

G O S U BE A T A B S

I N

( R

R

L N

1

( H T S1 0 4 0

S T

A N

A N

2 2

O U T L

E L S E1 1 0 0

P

O P T S

O P T S8 3

T H E NT H E N

P T

( H T S1 0 4 0

E

R E T U R NO P T E X T S

G O S U B

F O

T H E N

T H E N

T H E NR E T U R NS T E P

T H E N

P A G E

G O S U BN E X TR E T U R N

O P T S

O P T S

L E

S U

L N L E L

) + B O

R

R E T U R N

T A B S P

H T

L 1 0 4 0

L E G O S U B

L E L E R R

N

P T

L E

1

T H E NP R

(

S U

O U T P U T

M X

5

F P F C

8 9 5 T H E N

V A O P T S

T R

P A G E S

G O S U B( H T S

L

1

A N

V A 2

( 1 1

H T

L

E L S E

V A

L E F T S

6

L E N

I N T H E N

9 5

P T

+ L H T

L

T H E N7 1 N P

T

) - M X L

T U R N

8

N

T E X T

L M I D S

O

M I D S

U ( O P T S

( R ( R

P T T H E N

B

T H E N1 1 1 0( H T S

N 7 2 T A

A N

P T

6

R E T U R N

R E T U

A N T H E N

G O

R E T U R

T A B S P

T

A N

P

T R

P T

H T O

( H T S

R E T U R NE A G E SA

T U R NH T

P T

(

T A B ST H E N

P

G

T H E N

1 1 T M X

( H T SG

S

T

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

2 1

2 2 2 3

2 4 2 5 2 6 2 7 2 8 2 9

3 0

3 1

3 2 3 3 1 3 4 03 5 1 3 6 01 3 7 0

1 3 8 01 3 9 04 0 1 4 1 0

1 4 2 0

1 4 3 01 4 4 0

1 4 5 01 4 6 0

1 4 7 0

N E X TH T L P

N U S E = C V IC V H L

E R E = c

E R

E S C $ = C H R $) + E S C S + C H R S7 T R E S TE X T SD A T AN D E N TY /

/

E L A E L

W D T

L

& D

S U

F P F C = C V I

S U E L T H F S

D A T AA T U R N

L C H R SS O S U BO A

E 1 4 3 0N E X T

D A T AU L B E D D

P U D A T A

W

I N

+ E S C S + C H R SO P T S

E R

1 4 4 0A T L O C A T EC H R SN P M A I NO S U B

D A

H T L E F T S

L

I N

R M A

S

S

1 2 3 0

T H R

1 2 5 0A

B F

Y / P

R E T U R NL

E R

7

C H R SA C C E

L E R S

A

I

A 2 2 5 5 E R R b RA S 6 V I O N S

( R E C

E N E R A T

H E A D E R S

W

D

R E T U R N

A

3

P T M U

A T I 7 3 3 M A

1 2 2 1 I N M E N U1 3 3 0

O U

( N U S E S

A L E R S

N

E 2

T O

( F P F C S

A A Z 2

L

H A N D L

H R D E V I

F E N

P R O TS

R E T U R N

H

I N P F

M A R K

R M A T

D

A T P R O G R A l M

5

B

E R R O R

1

E

E T H L S

7

O P T E X T S

U

1 C H R S

L

R O U T

) = C V I

N U M S

P B T H V A

R E

A

V

E R R E A D1 E P P T P R E S S

N O

M E D I

L P

B O L D7

N

M E N U

M E N U

I

6 M A N YN O E

C V T H F SR E

A

N E X T

I N I N

A

A L R E A D Y6

R E T U R NR E T U R N

R E

R E T U R NR E T U R NI A B L E S

H E A D E R SY / I N

W I D T H

C L

P A P E R

L

E

I N

F E M P

R

B A

N E N U M R E C = C VC V H F T H L S TR E T U R NC V R E I N

A H F A A

L S

( Y / N

T E X TA

N P 2 1 L O C A T E

P

B F

N

G E N E R A T I O N ?

M

R E S T A R TE

E T H E Ni | m | e o u t5 O U N D

A V O V E R7 E R R O RP A T H

H T $ = H $

1 T R E T U R N

T E X TY /

U

I N

P A G E S

F F O N

P

R E S T

P R E S S

E

D

N U S E S

P F F P F C S

2

I N

P R I N TI N

O P E N

E S C S + C H R S

I N

P R I N TW H E N1 R U

A D

A

1

H E A D E R SI N K E Y S

T T H E NR U 2 B A

S 7 N O

H L S T = C V

N

P A G E S

P

T

R

E R

R P B L E MN A M EB A A L O

F E R SC

P B

E S C S + C H R S

R E A D

Y /

L A C E

B A 5

) = C V

A H L R E T U R NB B

U T

E

P

C H R SP R O G R A M

E

R E R E T U R N

S

P R

1 3 7 0E L S ED E V I

6

N E X T

( N U M SL E

N

1 4 6 0

R E T U R N

D

N O A T O U N D

A

W E N D

P R P R E S SR E A D Y

S T

T H L S

6

N D E NN

N

N B 4

A N

T H E N

N A M EC O M M US

6 F

P

T E

8 R

P T E L 4 5 F N U

R

R

T H E O R G A N I Z E R R E P O R T S1 0 1 1 2 3 1 4 1 5 6 7 1 8 9 2 0 2 1 2 2 2 3 2 4 2 5 2 6 2 7 2 8 2 9

E | M | E R A L DB M V E R S

D I M ]

T H

W

T H

P Y W

E X T E N D E DA N S A V ET H R E P L AR O

T

E R R O R

R E

L

R R O R

O M P U T E R

V O O R G A N I

H

3 2 S T

L E A R5 0

G A N IR T

V A L L E YA

I N

1 2 1 0

1 2 0 0

1 9 8 5

Z E

B A

N A M E

Z E

M E M O R YM E M O R Y

A

B A L T H R O PM A G A Z

P R O G R A MD U M M YN

P U B L

6

W R E P O R T S

S I N

E X P A N SS Y S T E M

R E P O R T SR l O G R A l M

L O A D ( -

, O

T

I

I O

3 1 8 7 8 ,

3 0

3 1 2

3 3 3 4 3 5 3 6 3 7 3 8 3 9

4 0

2 5 6 + A SA L

N $ = C H R $

R E S TA D E A D E 2 5 C A A L

Z E D I S PK D P E NR N

) & C H R S1 R

S S T

S C R E E N

S P L A YA

# R

A L

A S

T A

B O F F S o C H R S

I X E D

7 5 O ) = A S C

A

2

L

D S 1 A T V

Z

& C H R S

1

S R

N K

I

R

s

B K $ = C H R $

E R A S E

E

( 6 2

A T H E N

N E X T

O R T SN T E R

) f e C H R S) & C H R S

P

N E X T

A L

R #

4 2 1 1 9 0 A

T H

H C

& C H R& C H RR 2

N A M EZ

O

1 2 H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

N T S C o n t i n u e d

A P 1

Page 127: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 127/136

T H E O R G A N I Z E R R E P O R T S c o n t i n u e d4 1

4 2

4 3 4 4 5 4 6 7

4 8 4 9 5 0 1

2 5 3

5 5 5 6

5 7 8

5 9

6 6 1

6 2

6 3

6 4

6 5

6 6

6 7 6 8

9 7 0

7 1

7 2

7 3 7 4

7 5 7 6 7 7 7 8

7 9

8 0

8 1 8 2 8 3 8 4

- 2 M

A G O S U B4 6 S U

1 G O S U B

1 1 3

P A

A H E

A

A { O O S U B

U R

1 0 8 0

O

O 5 8

T

O N

R

U 1 0 8 09

O

V T H E NB K

O

B K P R | + 1

N P B K

A T

A T S U R

A T

U

A T H E NI 7 1 U T U R NP

A T H E N

R E T UT H E R

A L 1 0 0 0A L F R M T

L N A

B K O

B K

6 1 G O S U B6 5

B K O

T U R N

R U

T

O

O

7 4 2

L N

2 1

7 6

1 1 0 0

P B K

P R + 1B K P

P L A Y

( O

( P

B K

T H

T

R O

A

T

T H E N

T H E N

T

T

6 1

(

1 0

T P

( P

H A

T

T

U

A

O

R

A 9 9

6 3

N S & S P

A N

A G

T U R N

N E X T

A N

1

A

) = A $

A

R

) = A $

P

6 3 P

E

2

( 4 L E

U

A N L E T H E NT H E N

A

A

U T 1 0

F R M T = 0

O A

T U R N

T U R N

P

2

O 1 T 4 6 G O S U B

O

U R

U R O

U R

U R

A

1

L E

L E

R A

R E T U R NA N

R E T U R N

( R E T U R NA

E T U R NA 1 R E T U R

N 1 1

L E V | + 1R R

O

4

E

A

O G G O S U B

G O S U B

O O S U B

V O T O S U B

( B K

O

6 4 L

V A

N 1

A

S U

B K

V A

N

1 0 8 0

E L

T H E NB K

S U

S U

A U E L S E

E

A

A

5 4 1 0 9 0

P

( P

R -

1

1 0 8 0

1 0 9 0

1 0 8 0

1 0 8 0

T U R N

T H E NB K

S

1

1

U

L E

A

T H E N

A

N 1 0 8 0

1 0 8 0

T H E N

G O S U B

T

1 0 9 0

P T E X T

R E T U R NR

T H E NT a n d

T H E N

O

T T U R N

T

A

L S

A

E A

7 7

G

R E T UE

A

N

A

T H

T

0 T H E N

A

7 1

F P

A N

T H E N

L E R E T U R

R E

T H

R

8 0 ) A N D

1

1 1

9 6

9 8

9 9 1 0 0 0

1 0 1 01 0 2 01 0 3 0

1 0 4 0

1 0 5 01 0 6 0

1 0 7 01 0 8 0

1 0 9 0

0 1 1

1 2

3 1 4 5

0

1 2

4

6

8 9 0

3 1

7

1 0 4 0E A O S U BG O S U BT U R NS U H

«

S = M X

O

A B

3

( V A ( V A

3 I

G O S U B

S T N (I N P U TN P U T

T A T G E N E

A L

P H A

V T H

S E R 6 A L

S R A L

S

E

R M

A T T E X T

1 0

R E A D

T E C T E D

H B

H 1 0 3 01 0 4 01 0 4 0

T

& T

T U R N# #

U

S P L A Y

S P L A Y

S P L A YS

T A R TT

1 0 3 0

U S T N (

W D N P L A Y

R

L A

L A

#

H R

A T

S E A R

M E

E R

I

K E

1

A

A

I # S T # #

B L E | MI

D V A P 6

1 0 4 0B

T

H E N S

T S R N T S

6 T U R N

Y y N n

T H E N

H

Y

A R (

A

A

A T Y P EU N

A T H M E N U

L N

1 0 0 0O S U BG

E

(

W H

V E A N D

P

T H E N6

G O S U BA G E S

S E G SS

T

2

R

P

S

E H

G E A B

0

O S

P

(

R

Y

H E

1 3

T H

1 0 4 0

S U T U R N

G

S U

A

N

E

E R

R A

H T U R N

A

A

T Z

Z T H L S T

N E R A T IE R A T

T E X T

1 2 6 0

E R T H L L

E R

1 R A

U R

1 0 4 0

(

P

t I h e n

1 0 4 0

B 1 N X #

R E T U R N

P L E A S ES R G A N I Z E R

P

N

P R E S S

E R

9 6

E

E

T

E R

E

S

I N

A L

P R

G O T O& S

E

S & P A

H S T

R E T U

A L

H

N R = S T N

L

M

9

T A R T A

R E T U R N

G O T O

( H

P

P E H

E N T E R

T H E N

B

S E G S

T

6

E

L

9 6

A

A G E S

P

T

R

N

R

T H E R E

E R D

E L S E

-

T U R NI N

2

2

S

H

U R ( H

3 8

9 6

A

M U S T

H

I

P E X P A NN

N T

P R N

D

R R E 8 N E C

8 H C

Z

U

© H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 1 2

Page 128: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 128/136

H C P r o g r a m B u

o D i s P l a y

D u r i n g t h p r o d u c t i o n o e v e r y i s s u e , c o r r e c t i o n s a n d / o re n h a n c e m e n t s t o u p r o g r a m s a r c o m p l e t e d a n t e s t e di o u p r o g r a m m i n g l a b o r a t o r y . A t h n e v e r s i o n o f p r o g r a m i c o m p a r e d t t h l a s t p u b l i s h e d v e r s i o n b o u " c r o s s - c h e c k i n g " c o m p u t e r , l i s t i n g o a l t h d i f f e r e n c e si p r o d u c e d , t r a n s m i t t e d t o t h c o m p u t e r i z e d t y p e s e t t e r , a n f o r m a t t e d i t h s a m e f a s h i o n a o u s t a n d a r d l i s t i n g s .

T h i s p r o c e d u r e f o " D e B u g s o D i s p l a y " o f f e r s t w a v a n t a g e s : ( 1 a s t a n d a r d p r e s e n t a t i o n f o u p d a t i n g y o u rH C p r o g r a m s t h a t i c l e a r a n s t r a i g h t f o r w a r d , a n ( 2 i n c l u s i o n o a l p u b l i s h e d c h a n g e s i " u p d a t e f i l e s " w h i c ha r e p l a c e d O D I S K ™ a t h s a m e t i m e t h c o r r e c t i o n s a p e a r i p r i n t . T h i s i o s p e c i a l s i g n i f i c a n c e t A p p l e , I B M ,a n T ( E x t e n d e d B A S I C p r o g r a m s o n l y ) O D I S K ™s u b s c r i b e r s , b e c a u s e t h c o r r e c t i o n f i l e c a n b e d i r e c t l y" m e r g e d " w i t h t h o r i g i n a l f i l e — a u t o m a t i c a l l y u p d a t i n g i t T h p r o c e d u r e s f o a c c o m p l i s h i n g t h i s a r i n c l u d e d w i t h t h a p p r o p r i a t e m e d i a . W a r c u r r e n t l y w o r k i n g o a e a s ym e t h o d o " u p d a t e m e r g i n g " f o t h C o m m o d o r e 6 4 a n h o p e t h a v e i r e a d y s o o n .

I y o a r g o i n g t t y p e t h e c o r r e c t i o n s f r o m " D e B u g so D i s p l a y " d i r e c t l y i n t o t h o r i g i n a l p r o g r a m , f o l l o w t h e s es t e p s :

1 . L o a d t h o r i g i n a l p r o g r a m i n t o y o u r c o m p u t e r ' sm e m o r y .2 . K e y - i n t h c o r r e c t i o n s a d i r e c t e d i t h " P r o g r a m T y

i n G u i d e " a t h b e g i n n i n g o f t h e L i s t i n g s s e c t i o n .3 . A n l i n e s i t h l i s t i n g o c o r r e c t i o n s t h a t s t a t e

" * * * D E L E 1 T E D L I N E , " a r t b d e l e t e d f r o m t h o r i g i n a l p r g r a m b e n t e r i n g t h l i n e n u m b e r o n l y a n p r e s s i n g e i t h e rt h ( E N T E R ) o ( R E T U R N ) k e ( d e p e n d i n g o y o u rc o m p u t e r ) .

E a c h s e o p r o g r a m c o r r e c t i o n s i p r e f a c e d b a i d e n t i f i c a t i o n b a t h a t t e l l s y o ( 1 t h p r o g r a m n a m e ,( 2 t h v o l u m e a n d n u m b e r o H C i w h i c h t h p r g r a m w a f i r s t p u b l i s h e d , ( 3 t h n u m b e r o t h l a s tp u b l i s h e d v e r s i o n , a n ( 4 t h c o m p u t e r b r a n d t w h i c h t h c o r r e c t i o n a p p l i e s . M a k e s u r e y o a r w o r ki n w i t h t h r i g h t l i s t i n g t e n s u r e s a t i s f a c t o r y r e s u l t s .

M Y S T E R Y W O R D SH C V o l . 4 N o L a s t l e v e l o D e B u g s p u b l i s h e d — v e r s i o n .

8 8 8 3 4

3 4 3 4 3 4 3 4 3 4 4 7

4 9

4 9

5 0 5 3 5 7 5 8

5 8

6 3

6 P O K E

V T A B

P G E A 2 A T H O t M EO N T R O L

V T A BF O

O A N S W E RS E C O N D S

A N

T H

P

P

N

N

Z N E X T

V T A B

P

P O K E

A A A 2

O N E X T

A N N

G O T O

V E R SE E T H E N1 0

2

2

P

2 0 0 0

N

A 2

A N

C H R $

V A V T A BK E

N

1

P

6 3 8 4

A P P L E / F a m i l y

H T A B

W E H T A BT

G O T O

P P O K E

T

T H P 9

6 3 8 5

P R O B L E MG E T H E N

O T

N

0 G O T O

H R

O 2 W H E N

M G O T OZ

P R

N E X T

P O K E

A 2

A

5 2 O T N

N

3 4

N

S C O R EN P R E

T

T P O K EM

4 0

T H E N

T H

C H R S

Y ( O UP R

T H E NC H R S

R U P

P R

0 P O K E

L E F TZ

F O 7 O 5 8 T H A T6 3 6 8P O K E

G O T OT H A T

A N

3 4

A 2 N

V E R S

T H E N

T

5

Y O U R

6 M Y S T E R Y

1

C O R R E C T

T

5 4

P E E KP O K E1 6 3 8 6

N

O

P R E S SN

O

S P C (6 3 6 8

P N O

N O

T

T H E N

2

F O

T U R N

P

A 2 T H E N

Z N

C H R S

6 3 6 8H O M E

N

T

T

A N S W E R

T

T

G H

P P

0 4 6 3 8 4

M

3 4 V

K N 3 4 Y O U RY O

4 P E E KV T A B

2 0 0 0T H E N

6

O

H

V T A BT R

N

T A D E D U C T I O N F I L E RH C V o l . 4 N o L a s t l e v e l o D e B u g s p u b l i s h e d — v e r s i o n .

5 3 3

3 4

3 4 4 9

5 0 7 2

7 2 7 3

7 4

7 5

7 6

7 8

7 8 7 9

9 9 6

T I - 9 9 / 4 AR E

E L S EO A C C E P T

E L S E

O P E NU

D E V S

S O U N D (E L S EF O A 2 0

L

V A L (

S P L A Y

S P L A Y

R E

E

2

G O T O

U N C T

D S K 1G O T OL D E V S

V E R S

F N

N A M EV A N P U T

A S S E T T E

O S U B

V A

2 0

D S M O R EC L E A R

S P L A Y

E L S P L A Y

2

N S O U N D

E

A

F N

P R E S SA

E 5

O T A

A 2 0

O

8 0 L A N A M E

S L A

A

8 6

A B

N E X T

O

D S K 1

N

2 2 N L A

O L

A

O A

& F N SA O

L 2 0

O 7 4 D E V SE R R O R6

O T H E R

6 E R R O R

D

E N T E R

O

T H E NE > L

A

A C C E P TE R R O R

V A

D E V SE R R O R

V A

1 O S U B

& F N S

A

F O N E X T

D E

2

2

E N T E R9 6

A N

A N

A N

N P U T

D S K 1

A C C E P TE R R O RA

O U T P U TR O U T

C A

F O D A T E5 0 O

L

A C C E P T

K < 4 9G O T O

9 6

O T

8 6

A 9 6 V A

L E N T E R

N E X T

L

Z o

Z o

N A M E

A 9 6 6

N

M O R E

D E

O 7 7

C E

F O C L

E N T E R

3 4 P R E S S

A

O P E NT

N A M E

D E

O P E N E D

T H E NT H E N

A

C L O S

S

A

T H E N

T H E N

L C

K > 5 27 8

A O P E N

D

O P E NO U T P U T

6

D

N U M BZ 2 0

C A L L4 4

E N T E R

F N

A N

C S A

4 4

O T

V O R T H E N7 9

F N

N

A N D E

D E N P

A 5 T U

#

2

F I L E M A N A G E RH C V o l . 5 N o L a s t l e v e l o D e B u g s p u b l i s h e d — v e r s i o n .

B O O L E A N B R A I NH C V o l . 4 N o L a s t l e v e l o D e B u g s p u b l i s h e d - v e r s i o n .

C O M M O D O R E 6 1 1 7 0

1 2 © H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

Page 129: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 129/136

S E O F S T A T E SH C V o l . 4 , N o 2 L a s t l e v e l o D e B u g s p u b l i s h e d — v e r s i o n .

T h i s D e B u g i f o d i s k s y s t e m s o n l y .F o c a s s e t t e D e B u g r e f e r t D e b u g s O D i s P l a y ,H C V o l u m e 4 N u m b e r 4 p a g e 1 3 0 .

1 0 2 5

7 1 8 1 9 2

2 3

2

2 2 6

2

3

3 6

3 6

3 7 4 0 4 4 2 4 3 4 4 4 5

Y O T H E N

A

O Y O

H

N

T

A

A

U F O

A

V E R SD

L A

A R L A

C

3 6

S 4 6

R E

A

3 6 D

B U

L E A RS

L 5 A O U N D

O 2 6

3 6 <

N E

A T N E

S N E X TD E

D E

6

Y O 1 3 3 0 4 7 0

A O A A

A

N

3 6

4 7

G O S U B

D

M O

H A R K

3 6 ( E A N

7

S

S

5

G O T O

T H E N

R N

S A N 3 8

E L N S A W O R T H L E S S

W

H 0 0

3 6

6 6

R A N D O M IG

O

A

O

T R N

3

8 4 2 4 0

O N L Y1 T H

N

D

O 8

4 3

O G

E E A O Y O W R

6 4

G O T OG O T OO T G O T ON 5

M

S

7 A F O

3 6

N E X T

O

3 6

A

O S A G O W K

S A N DC O R A L

T H E N

3 2 3 2 3 2 3 2 R N

R E

T A

3 6

G O S U B

Y O E X P A N SA N

3 6

A

8 A N

1 3 3

: r

T O R ET A T E S

4 4

1 0

A

3 6

R

E

O A N

3 6

6 6

N

S H E L L S

A N

N E

R N

A G O

3 6

O T

A T T R A C TS

A < 6 97

0 8

T

S M

3

U

O T

3

4

G

2

3

7

6 1

6 2

6 3

6 4 6 5

7 0 7 8

8 2

9 3

9 4 9 8 1 0 4 0

1 0 7 51 2

A S E

A

a o T ( oA

& Y O

W A 6 6

O

P T T S

E

A N S W E R

R E A D Y

S P L A YO S U Bf | o r

S T H

D A T AY O R KN O R T H

Y O

G O Y O

Y O

N

S

A

M O

H A R K S

4 8

C A L L

U Y O

G O S U BR L A Y O S E

Y O

O

E F O R E1 0 7 0

A

N E T R E N T O N

A

O O R A N

4 8 H A V E

A R

G O

0 6 S E G $

B E E N

U

A L B A N YD A K O T A

O T

T

e Y O H R C H A R

A T T A

H A V EU

O

)

G I V E S2

2

A

2 6 L E V E LA W E N T

F O U N D

Y O

G O

S L E H A l M P S HN E

3 3

6

A N

N O R T H

F O U N DS A L V A G E D

G O S U BS T E P

S T A T E S

T H

O 1 L A O

H Q U E S

D

R

M E

Y O Y O G O

G O

O S U B

S M A R K

U A T b

& S T R $

R P T $

T H

H

C C A R O L

U

R G H

D T O

O T

0 7

s l | a yG O R E T U R N E D

G O

A Y O G O

U W R U

O

W R

E N

0 7

C O N C O R D

O

O 6 6

6 6

B O T T O M L E S SR P T $

T H A TA

S H A R K

O N G R A T U L A T

S A N T A

3 3

O T

& S T R $

T I - 9 9 / 4 AH E

Y O

A G O

O

A N

T O Y O

0 7

O Y O

2

F R O M

1 3

0 7

R E

O T P L A Y

0

9 6 4

F R A L E

Y O L O

A 4 8

A G b S U

N E X T

R E T U R NN E

W R

O N

A

E

S

N 9 6 A

& S E GJ E R SN E I G

A

0

O U T L I N E E D I T O RH C V o l . 5 N o L a s t l e v e l o D e B u g s p u b l i s h e d — v e r s i o n .

M A R K E T M A D N E S SH C V o l . 4 N o L a s t l e v e l o D e B u g s p u b l i s h e d — v e r s i o n .

1 8 6 1

1 8 5 0

1 8 6 0

9 3

3

3 1 4 03 1 6 0

3

T I - 9 9 / 4 A

N R D A T E

S P L A Y

S O S U BG O S U B

S P L A Y

S V E

M M N E X TE T U R N

R L A

S U

I O A A O

I G F P

S C

1 6 8 09 8

S C

S L A

( M

L E V E L

6 8

R E T U R N

E P S R

S U S F

G O S U B

A A R E T U R N

M C

S E L E

1 2 S R

D C A L LF O

T 4 2 0 0

E N T E R2

U R R E N T

S C

S P L A Y6 8

E L S ET H E N

H C H A R

G O S U B2

O E N L E V E L

L E V E L

A

Z

R E T U R N

S 2 1

E N

T

4 2 0 0G O S U B

O U T L

V A

F P F C

T H E N

D

S

3 A

E L

4

L

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

C O M M O D O R E 6 R E S T O C

T H

F O

R E R E R E R E P S R E

N N N N O R D E RN

P R N

K M A R K

N

N

T L A N T R A D E

O V M U L A TW i Y O M O N E Y

O O

I

U S

O N L E E T

D

B U T H

B

W

F O

G A M E

L D E L E T E DD E L E T E DD E L E T E DD E L E T E D

E R A N S A

S E

S B E F O R E

P * * * D E L E T E D L I N E

O

T L D O W NP R L O A N S

O

L U E S

B E W A R EB E A R

N T E D

Y O H E T H

H E R EB U T

R I O DO O M

O M A R K E T

M

E T O P A Y E R S

E N D O FA R

L O F A T T E N

Y O

L A

T R

S O M ES E L L

Y O U R

A

T

O

A

A N D /P O R T

D

H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o 1 2

Page 130: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 130/136

B O O L E A N B R A I NH C V o l . 4 N o U p d a t e d t o i n c l u d e t h P C - n o t D e B u g

1 6 1 7 1 8 1 9 6 6

6 7

6 8

6 9

7 0 8 4

8 5

I B P C I B P C j rR E l MR E R E

L A N D O M I

F O

N E 2 0 5

F O N D / S C / N D * 1

F O

N 2 H A V EU

P F O C O R E

L

F O 2 N E X T

C O L O RS C R E E N

B | B

9

B

Y O

0

Z

T

T

N

C O M P U T E RB E C A U S E

D R A W

P P

5 N N E X TT

P f | o u n dN

0 0

1

f r | o | mW

5

R A P H IM | O ND

R E P A IT S C O R E

T F O

R N D *G O S U B

M E

2 0 T

T

2 2 R N D *

0 0 0 0C O N G R A T U L A T

S

T

O

T D O C T O

5 3

K E

S O U N D

3 0 0 0P G O T OF O N E X T

9 7 1 7

B A

T H S C O R E < 6 0 0

C O

N E X T9

D A T AT H

C A R T R

A D A P T E R

D A M A G E D

T

O F

N 7 2

A 9 8 S T E P

C

9

N E X T

N E X T

R N

O

N E X T

L O S S

P

F O

W

B

B O N C E N T R A LT H E N

C O M P U T E R

D G

P

T

N E X T4

T

R M

1 0 0 0 0 + 1

Y O

N

A N

F O N

S C O R E

N

1

2

B A C O L O R

N

P P R O C E S S

E L S EA N

D R A | WN

R N D *

L O S E

L A

T

R N D *

N

S O U N D

L O C A T EY O N

Y O U R

P

N E X T

T

E S C A

A G

S

8 6

8 7 8 9 9 0

9

9 2

9 3 9 4 9 5 9 6 0

G O S U B7 8 G O S U BR E G O T OC O L O R2 3 7 P 6 0 P 3D R A WB M 1 8 3

P A P A

3 B M 2 8 7

D R A W

D A T AU

T R A L

4 7 M 3 11 9 N U 7 2 | M | 0

B D 9 D 3 R 1D R A W3 P C 2 U 5 R 1P

P

8 8

N N N

R O O M

4 0 B M 2 8 7

O R

D R A I W7 5 G O S U B8 2

C 3 B M 17 9 C S R 1

R

R E T U R N4

C 3 B M 7, 3 C 3 B M2 B D 9 D 3

S O U N D

C L

8 7 P 1

C 3 B M 2 7 1

K E Y B O A R D

2 U 3 L 1B M 3 b ] m 7 1

5

E

S G O S U B7 9 C O

2 3 B M 3 1 9

6 D 1 6 L 1 6 U 1

O R

D R A W4 3 B M 4 7

1 3 B M 1

N

G O S U B7 6 G O S U B

9 U 5 6 R 3 2 D 5 6 B H 5 P = C2 B F P 21 4 0 M 71 , 7 9 L 11 2 U 3 R 1

D O N T R O L

3 B U 6 P 3

O N

9 | M | 2

N T E R F A

C 3 B M 0 ,1 4 3 M 2 3 95

5 6 D

D E

O N T R

2 B G P 2

R E T U R N

R O

7 3 G O S U B8 0

8 7 P 12 3 P 3

6 B F 2 D 5 R 1M 4 6 R

R E T U R NR E T U R N

O

3 B D 3 P 2

, 5 9 M 3 1R E T U R N

O O O N T R O L

G O S U B7 G O S U B

2 3 M 7 93 B M 1

6 U

P R O C E S S

1 3 B M 1 5 9

5 9 M 4 7

i j

3 B U 2 P 36

9 N U 7 2 M5

2 U 5 L 1

7 4 G O S U8

4 7

5

O

N

8

1 2 9 B H2 D 5 L 13 B U 4M 3

N 2 R R O O MR O

M I S S I L E M A T HH C V o l . 4 , N o L a s t l e v e l o D e B u g s p u b l i s h e d - v e r s i o n .

M A R K E T M A D N E S SH C V o l . 4 N o L a s t l e v e l o D e B u g s p u b l i s h e d - v e r s i o n .

I B P I B P C j r1 6 1 7

4 8

8 9

5 9

R E R E R E R E L O C A T E

O L

P W i E R

V E R S

O N T A I

B B

P R O B

L A M C H O O S E

E

C O L O RT T H Y O U R2

O P P G R A P H I

A T

L E E

M O

R E T U R N

B A C A R T R

A N S W E R

N A N S W E RP A T H S H O l W l NT H E R

T O N H

C C

O

P A N S W E R

W T A D A P T E R

W A P

D G

N

E L O WO

N

W

B A C J O L O R

A N

* H R M U L T I

C P R F O

G O O D

F R O M

M P Y O T T H

A N S + 6 4 )

S

W O

P

C A L M U T I ; N TA N

6 7 6 2

6 3

. I B M P & I B M P C j rV E R SF R O ML O C A T E

L O C A T EO S T A T

B

V A

L O C A TN P U T

O P

S

S H A RP

A

S T H E N

A

W 2

N

6 3

E L

T

P

N | O S > PY O G O P U R I N T H

R E T U R NN P U T

C A R T RN

N E N

O N L Y

S T H O A S

6 2

E L

D G

E T U R N

G O

V A L U E

N G M A N YU

H A V ET H E N

B A

N O

O

4 S H A R E S

G O S

6 9 L O C A T E

L

3

N P

U A T

W I L D K I N G D O MH C V o l . 4 N o L a s t l e v e l o D e B u g s p u b l i s h e d - v e r s i o n .

A P P L E / F a m i l y

S N A P - C A L CH C V o l . 4 N o L a s t l e v e l o D e B u g s p u b l i s h e d — v e r s i o n .

6 8 8 8 4 4

4 7

R E | M

P | O K E

V E R SP E E KT H E N0

O 1 9 6

H R A S A S

0 P O K E

6 0

R U O O

A N P E E KP O K E

N G D O M

1 0 6 3 8 4

T H E NT H E N

1 3 0 © H o m e C o m p u t e r M a g a z i n e 1 9 8 5 V o l u m e 5 N o

Page 131: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 131/136

S E N S A T I O N A L S O F T W A R E G I V E A W A YY O U R C H O I C E

O T H I S I S S U E ' SP R O G R A M S A

I A R K A B L E P R I C E -O N L Y $ 4 . 9 5 !

P r i c e w i l l c h a n g et $ 6 . 9 5 u p o n

b e c o m i n g" B a c k I s s u e . "

( S e e d a t e o o r d e r f o r m b e l o w )

F O S U B S C R I B E R S & N E W S S T A N D P U R C H A S E R S O N L Y *T p a r t i c i p a t e i o u m o n t h l y S o f t w a r e G i v e a w a y , y o n e e d t b b o n a f i d e p u r c h a s e r o H o m e C o m p u t e r M a g a z i n e a n f i l l o u t h q u e s t i o n n a i r e o t h r e v e r s e s i d e .A r e y o u p r e s e n t l y m a g a z i n e s u b s c r i b e r ?

Y e N H a v e y o t a k e n a d v a n t a g e o o u r S o f t w a r e G i v e a w a y b e f o r e ?

Y e N Y o w i l l r e c e i v e a l t h p r o g r a m s O T A P E ™ o O D I S K ™ ( w h i c h h a v ev e r s i o n s f o y o u r s e l e c t e d m a c h i n e ) w h o s e l i s t i n g s a p p e a r i n t h i s i s s u e .

I M P O R T A N T : T h o r d e r f o r m b e l o w a n d t h q u e s t i o n n a i r e o t h r e v e r s e s i d em u s t b e c o m p l e t e d . T e a r o u t h i s e n t i r e p a g e a n e n c l o s e i 3 e n v e l o p e a l o n g w i t hS 4 . 9 S ( S 6 . 9 5 i C a n a d a M e x i c o , S 9 . 9 5 F o r e i g n A i r m a i l } . P a y m e n t m u s t b m a d e b c h e c k , m o n e y o r d e r , o V S A / M a s t e r C a r d . P r o o f o p u r c h a s e ( s u b s c r i b e r l a b e l n u m b e r ,s a l e s r e c e i p t o a n r e a s o n a b l e f a c s i m i l e t h e r e o f ) m u s t a l s o a c c o m p a n y t h i s f o r m .' N o n - s u b s c r i b e r a n n o n - p u r c h a s e r p r i c e i S 9 . 9 5 i t h e U S .

T P R O P E R L Y H A N D L E T H E V O L U M E O S O F T W A R E R E Q U E S T S , O R D E R S M U S T B S E N T I O T H I S F O R M ,N P H O T O C O P I E S . S O R R Y , W C A N N O T A C C E P T T E L E P H O N E O R D E R S F O R T H I S S E R V I C E .

* F R E E S O F T W A R E !W h e n S u b s c r i b i n g T

H O M E C O M P U T E Rl i ^ H M d t a M i H m a q a z i n o H

S u b s c r i b e o R e n e w t o d a y , a n w i t h y o u r p a i d s u b s c r i p t i o n y o w i l lr e c e i v e F R E E s o f t w a r e — O N T A P E 1 " o O D I S K ™ . W i t h 1 - y e a rs u b s c r i p t i o n t o H o m e C o m p u t e r M a g a z i n e y o g e F R E EI s s u e s [ s p r e m i u m v a i u c j o O T A P E ™ o O D I S K ™ . S u b s c r i b ef o 2 y e a r s a n r e c e i v e I s s u e s [ s i 9 . e o p r e m i u m v a i u e j . A n w i t h3 - y e a r s u b s c r i p t i o n w e ' l l g i v e y o u 6 f u l l i s s u e s { S 2 9 . 7 0 P r e m i u m v a l u e /o t h i s c o n v e n i e n t s o f t w a r e o c a s s e t t e t a p e o r f l o p p y d i s k .

' D O N ' T H A V E C O M P U T E R ? T A K E R A I N C H E C K !W e ' l l g i v e y o r a i n c h e c k f o t h F R E E s o f t w a r e s t h a t w h e ny o b u c o m p u t e r , w w i l l s e n d y o y o u r c h o i c e o O T A P E 7 "o O D I S K ™ a F R E E B O N U S a s t a t e d i n t h i s o f f e r .

A n Y o S a v e U T 4 0 O f T h S i n g l e - C o p y P r i c e o f t h M a g a z i n e !

S A V E E V E N M O R E !A N E N J O Y T H

C O N V E N I E N C E O P R O G R A MS U B S C R I P T I O N

B s u b s c r i b i n g t o O T A P E 1 " o O D I S K ™ y o w i l ls a v e m o n e y o f t h s i n g l e - c o p y p r i c e a n r e c e i v e t h s a m e h i g h - q u a l i t y p r o g r a m s p u b l i s h e d i e a c h i s s u e o t h m a g a z i n e — d e l i v e r e d r i g h t t y o u r d o o r !T h i s c a s s e t t e t a p e o f l o p p y d i s k p r o g r a m s e r v i c e i t h c o n v e n i e n t , a c c u r a t e , a n a f f o r d a b l e w a t s a v eh u n d r e d s o f t y p i n g h o u r s .

T h P e r f e c t A d d i t i o n T Y o u r M a g a z i n e S u b s c r i p t i o n !

3 - I I V - l O R D E R F O R MP L E A S E P R I N T

N a m e

A d d r e s s

O t

T H I S S E C T I O N M U S T B C O M P L E T E DI N D I C A T E T O U R C H O I C E O M E D I A : ( c h e c k o n b o o n l y )

O T A P E ™ : D C - 6 4 D T I - 9 9 / 4 AO D I S K ™ : A p p l e F a m i l y C - 6 4 I B M P C I B P C j r i T I - 9 9 / 4 A

P l e a s e s e n d r a i n c h e c k f o t h F R E E s o f t w a r e .

C h e c k o M o n e y O r d e r E n c l o s e dM U S T B I U . S . F U N D S D R A W N O U . S . B A N KB i l l m V I S A M a s t e r C a r d

V o l . N o

P h o n e N o

S i g n a t u r e E x p . D u E n c l o s e p a y m e n t o c r e d i t c a r d I n f o r m a t i o n a n m a l le n t i r e p a g e w i t h c o m p l e t e d f o r m t o

H O M E C O M P U T E R M A G A Z I N EP O B o 7 0 2 8 8 , E u g e n e , O 9 7 4 0 1

— O R —U s o u T O L L - F R E E L I N E f o V I S A / M a s t e r C a r d o n l y :

1 - 8 O O - 8 2 8 - 2 2 1 2 ( M i n i m u m $ 1 0 . O r d e r )I O r e g o n . A l a s k a . H a w a i i T e l . { 5 0 3 ) 4 8 5 - 8 7 9 6

O p e n M o n d a y t h r o u g h F r i d a y — 7 : 0 0 A M t 4 : 0 0 P MP a c i f i c S t a n d a r d T i m e

P l e a s e a l l o w 6 - 8 w e e k s f o y o u rS a t i s f a c t i o n G u a r a n t e e d — o r t h u n f i l l e d p o r t i o n o y o u r

P r i c e s S u b j e c t T C h a n g e W i t h o u t N o t i c e

Y E S I S e n d m a l t h p r o g r a m s i n t h i s i s s u e :w h i c h h a v e v e r s i o n s f o m s e l e c t e d m a c h i n e . h a v e i n d i c a t e d m c h o i c e o f m e d i aa n h a v e e n c l o s e d S 4 . 9 5 ( S 6 . 9 5 i C a n a d a M e x i c o , S 9 . 9 5 F o r e i g n A i r m a i l | .

$ 4 . 9 5 P R I C E G O O D T H R O U G H M a 1 5 1 9 8 5A f t e r t h i s d a t e , o r d e r b a c k I s s u e $ 6 . 9 5 f r o m c e n t e r b i n d - I n c a r d .

P r o o f o p u r c h a s e a n c o m p l e t e d q u e s t i o n n a i r e m u s t b e i n c l u d e d .Y E S I E n t e r m s u b s c r i p t i o n t o H o m e C o m p u t e r M a g a z i n e f o t h t e r m b e l o w :P l e a s e c h e c k o n e : N e R e n e w a l ( i n c l u d e s u b s c r i b e r n u m b e r b e l o w ]L a b e l N u m b e r

I - y r ( 1 i s s u e s ) S 2 2 - y r [ 2 i s s u e s ) S 4 3 - y r [ 3 i s s u e s ) S 6 P L U S F R E E P L U S F R E E P L U S F R E EO T A P E o O D I S K O T A P E O O D 6 O T A P E e O D I S K

C a n a d a a d $ 1 p e y e a n F o r e i g n S u r f a c e a d 1 2 f o 1 - y r m a g a z i n e s u b s c r i p t i o n . F r e e s o f t w a r e o f f e r a v a i l a b l e I U . S . C a n a d a o n l y .Y E S I w a n t t s a v e t i m e a n m o n e y . P l e a s e e n t e r m p r o g r a m s u b s c r i p t i o n * t O T A P E o O D I S K f o t h t e r m l i s t e d b e l o w :

I S S U E S O N L Y S 3 " A E x t e n s i o n T Y o u r F r e e I s s u e s o S o f t w a r e "1 0 I S S U E S O N L Y S 4 " F u l l Y e a r O P r o g r a m C o n v e n i e n c e "

" D o e s n o t i n c l u d e m a g a z i n e .C a n a d a a d d S I f o s o f t w a r e s u b s c r i p t i o n .

S o f t w a r e s u b s c r i p t i o n n o a v a i l a b l e I o t h e r c o u n t r i e s a t h i s t i m e .f i r s t i s s u e — M a g a z i n e M e d i a s h i p p e d s e p a r a t e l y .

s u b s c r i p t i o n w i l l b r e f u n d e d , l e s s t h c o s t o a n p r e m i u m s y o h a v e r e c e i v e d .D e f e c t i v e m e d i a g l a d l y e x c h a n g e d . N R E F U N D S o m e d i a . S G V 3 5 2 0 3 8 5

Page 132: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 132/136

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

C o m p l e t e a n d m a i l t o H o m e C o m p u t e r M a g a z i n e P . O . B o 7 0 2 8 8 E u g e n e , O r e g o n 9 7 4 0 1

F O A L R E A D E R S1

2

3 a

5 6 7 8

W h e r e d i y o o b t a i n t h i s c o p y o H o m e C o m p u t e r M a g a z i n e ? ^ s u b s c r i b e r D S u p e r m a r k e t ^ B o o k s t o r eu s e r s g r o u p N e w s s t a n d n c o m p u t e r S t o r e ^ F r i e n d n u b r a r y M o t h e r

W h a t t y p e s o s o f t w a r e a r y o m o s t i n t e r e s t e d i n i E d u c a t i o n a l 3 E n t e r t a i n m e n t □ C o m p u t e r L i t e r a c yH o u s e h o l d M a n a g e m e n t □ J o b - R e l a t e d A p p l i c a t i o n s B u s i n e s s □ o t h e r

A r y o □ M a l e □ F e m a l e I ] 1 4 o y o u n g e r ^ 1 5 - 2 4 C 2 5 - 3 4 3 5 - 4 4 G 4 5 - 5 4 D 5 5 +A n n u a l H o u s e h o l d i n c o m e ? S u n d e r $ 1 0 , 0 0 0 $ 1 O , O O O - $ 1 4 , 9 9 9 $ 1 5 , 0 0 0 - $ 1 9 , 9 9 9 $ 2 0 , O O 0 - $ 2 4 , 9 9 9 " S 2 5 , 0 O 0 - $ 2 9 , 9 9 9

$ 3 0 , 0 0 0 - $ 3 9 , 9 9 9 $ 4 0 , 0 0 0 - S 4 9 , 9 9 9 $ 5 0 , 0 0 0 +O c c u p a t i o n ? □ P r o f e s s i o n a l M a n a g e m e n t □ T e a c h e r T l s t u d e n t □ o t h e r .W h a t i y o u r z i c o d e ? I I W h a t i t h e c u r r e n t m o n t h a n y e a r ?D o y o u p r e s e n t l y o w H o m e c o m p u t e r ?□ v i c - 2 0 I B P C n p C j r D o t h e r

□ Y e s . I i H T I - 9 9 / 4 A □ A p p l e l l / N / i i e □ c o m m o d o r e 6

F O R E A D E R S W H P L A N T O B U H O M E C O M P U T E R9 W h i c h m o d e l d o y o u t h i n k y o u ' l l p u r c h a s e ?

□ A p p l e l i [ ^ c o m m o d o r e 6 4 D V 1 C - 2 0 3 \ b m P D P C j r D T I - 9 9 / 4 A n o t h e r _1 0 W h e n d o y o u e x p e c t t h a t p u r c h a s e t b e H D l e s s t h a n m o n t h s Z 3 3 - 6 m o n t h s H 7 - 1 2 m o n t h s G a l e a s t y e a r1 1 w h a t d y o a n t i c i p a t e y o u r p r i m a r y u s e o f h o m e c o m p u t e r w i l l b e [ ~ _ J E n t e r t a i n m e n t H E d u c a t l o n

D c o m p u t e r L i t e r a c y G H o u s e h o i d M a n a g e m e n t ' J o b - R e l a t e d A p p l i c a t i o n s i B u s i n e s s H o t h e r

F O R P R E S E N T H O M E C O M P U T E R U S E R S1 2 W h i c h h o m e c o m p u t e r s ) d o y o c u r r e n t l y o w n ?

□ A p p l e l l / l l + / l l e ^ c o m m o d o r e 6 : v i c - 2 0 G i b m p D P C J r G T I - 9 9 / 4 A m o t h e r ^ _1 3 w h a t i t h p r i m a r y u s o y o u r h o m e c o m p u t e r ? " E n t e r t a i n m e n t ^ E d u c a t i o n i C o m p u t e r L i t e r a c y i B u s i n e s s

□ J o b - R e l a t e d A p p l i c a t i o n s □ H o u s e h o l d M a n a g e m e n t i o t h e rm H o o f t e n i y o u r c o m p u t e r i u s e ?

□ L e s s t h a n h o u r p e w e e k ~ v h o u r s □ 5 - 1 0 h o u r s D 1 1 - 1 5 h o u r s 1 6 - 2 0 h o u r s □ o v e r 2 h o u r s1 5 O t h a v e r a g e , a b o u t h o m a n y p r o g r a m l i s t i n g s i e a c h i s s u e o h c d y o k e i n t o y o u r c o m p u t e r a n d u s e ?

□ N o n e 3 ! H o H j o m o r e1 6 W h a t p e r i p h e r a l s d y o c u r r e n t l y u s e ?

D i s k S y s t e m . P r i n t e r T ^ M o d e m □ M o n o c h r o m e / C o l o r M o n i t o r □ o t h e r1 7 w h a t d y o e x p e c t t b u w i t h i n t h n e x t y e a r ? ^ s o f t w a r e □ D i s k s y s t e m □ P r i n t e r □ M o d e m ' B o o k s

M a g n e t i c M e d i a □ M o n o c h r o m e / C o l o r M o n i t o r ^ F u r n i t u r e A c c e s s o r i e s1 8 H o m u c h d o y o u e x p e c t t s p e n d o c o m p u t e r - r e l a t e d p r o d u c t s d u r i n g t h n e x t y e a r ?

L e s s t h a n $ 2 □ $ 2 5 - $ 4 9 ! H $ 5 0 - $ 9 9 n $ 1 0 0 - $ 2 4 9 □ $ 2 5 0 - $ 4 9 0 □ $ 5 0 0 - $ 9 9 9 $ 1 0 0 0 - $ 2 4 9 9 ! ; $ 2 5 0 0 O m o r eO P T I O N A L : I y o w o u l d l i k e t o h e l p u b p a r t i c i p a t i n g i t e l e p h o n e i n t e r v i e w , p l e a s e i n c l u d e y o u r t e l e p h o n e n u m b e r

) h e r e a n t h m o s t c o n v e n i e n t t i m e y o c a n b e r e a c h e d Z A P

Page 133: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 133/136

C O L L E C T A L B A C K I S S U E SH O M E C O M P U T E R ™

S t a t eC h e c k o M o n e y O r d e r E n c l o s e d T o t a l

M U S T B I U . S . F U N D S D R A W N O U . S . B A N Km . i V I S A ^ M a s t e r C a r d D a t e E x p i r e s

Z '

N o

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

H o m e C o m p u t e r M a g a z i n eP . O . B o 7 O 2 8 8 E u g e n e , O 9 7 4 O 1

O u s o u T O L L - F R E E O r d e r L i n e f o V I S A / M a s t e r C a r d o r d e r s o n l y :1 - 8 0 0 - 8 2 8 - 2 2 1 { M i n i m u m S 1 O . O r d e r )

i O r e g o n , A l a s k a . H a w a i i T e l . ( 5 O 3 ) 4 8 5 - 8 7 9 6

I T E M SH o m e C o m p u t e r M a g a z i n e B a c k I s s u e s

( C i r c l e I s s u e s D e s i r e d )V o l . A , N o V o l . A . N o V o l . 4 . N o V o l . A N o V o l . 4 N o V o l . 5 N o

O D I S K O T A P E B a c k I s s u e s( C i r c l e I s s u e s D e s i r e d )

V o l . A , N o V o l . 4 . N o . V o l . 4 . N o V o l . A , N o V o l . 4 . N o V o l . 5 . N o

S A V E E V E N M O R E — O r d e r C o m b i n e d S e t s( C i r c l e M a g a z i n e M e d i a S e t s D e s i r e d )

V o l . 4 N o V o l . 4 N o V o l . 4 . N o V o l . 4 N o V o l . 4 , N o V o l . S N o

P R I C E5 3 . 9 5 e a c h U . S .S 4 . 5 O e a c h C a n a d aS B . S O ' e a c h F o r e i g n S u r f a c eS 7 . 5 0 e a c h F o r e i g n A i 5 6 . 9 5 e a c h U . S .5 S . 9 5 e a c h C a n a d a

1 0 . 9 5 e a c h F o r e i g n A i

s e . 9 0 e a c h s e U . S .1 . 9 0 e a c h s e C a n a d a1 . 9 O e a c h s e F o r e i g n

S u r f a c eI n d i c a t e y o u r c h o i c e o f m e d i a : ( C h e c k o n e )O T A P E ™ : D C - 6 4 □ T I - 9 9 / 4 A

O D I S K A p p l e ! _ C - 6 4 L ' l B M P C - I B M P C j r L J T I - 9 9 / 4 AD e f e c t i v e m e d i a g l a d l y e x c h a n g e d . N O R E F U N D 5 o m e d i a .

F o m o r e i n i o r m a t i o n s e i n s i d e f r o n t c o v e r .O f f e r P r i c e s S u b j e c t T o C h a n g e W i t h o u t N o t i c e .

T h B e s t O 9 9 ' e r— B o o k T a p e S e t —

S p e c i a l C l o s e - O u t O f f e rM

S e e P a g e S e e P a g e 8P r i n t

C h e c k o M o n e y O r d e r E n c l o s e dT o t a l

S l a t e Z i Y E S ! P l e a s e s e n d m T H B E S T O F 9 9 ' e r O T A P E

a l o n g w i t h m F R E E c o p y o t h b o o k T h B e s t O 9 9 ' e r .

a n t h S P E C I A L B O N U S ( w h i l e s u p p l i e s l a s t )o S i m o n ' s S a u c e r ™ a n d t h e 9 9 ' e r P r o g r a m m e r ' s G u i d e .

E n c l o s e d i $ 3 5 . ( S h i p p i n g a n H a n d l i n g F R E E ! )

F o m o r e i n i o r m a t i o n s e p a g e 8 O f f e r P r i c e s S u b j e c t T o C h a n g e W i t h o u t N o t i c e .

D e f e c t i v e m e d i a g l a d l y e x c h a n g e d . N R E F U N D S o b o o k o m e d i a .

M U S T B I U . S . F U N D S D R A W N O U . S . B A N KB i l l m . . . V I S A M a s t e r C a r d D a t e E x p i r e sA c c o u n t N o

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

H o m e C o m p u t e r M a g a z i n eP . O . B o 7 0 2 8 8 E u g e n e , O 9 7 4 0 1

O u s o u T O L L - F R E E O r d e r L i n e f o V I S A ' M a s t e r C a r d o r d e r s o n l y :- 8 O O - 8 2 8 - 2 ( M i n i m u m O O r d e r )

I O r e g o n , A l a s k a . H a w a i i T e i . ( 5 O 3 ) 4 8 S - 8 7 9 6

S a v e $ $ O B A C K I S S U E S o S P E C I A L C L O S E - O U T P R I C E S

F O M A G A Z I N E S , D I S K S T A P E SN O I E F F E C T F O T I - 9 9 / 4 A U S E R S !P r i n t O R D E R S L I M I T E D T Q U A N T I T I E S O H A N D .

S t a t e Z i C h e c k o M o n e y O r d e r E n c l o s e d T o t a l

M U S T B I U . S . F U N D S D R A W N O U . S . B A N Km y Z V I S A D M a s t e r C a r d D a t e E x p i r e s

N o

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

E m e r a l d V a l l e y P u b l i s h i n g C o P . O . B o 7 O 2 8 B E u g e n e , O 9 7 4 0 1O u s o u T O L L - F R E E O r d e r L i n e f o V I S A / M a s t e r C a r d o r d e r s o n l y :

1 - 8 0 0 - 8 2 8 - 2 2 1 { M i n i m u m S 1 O . O r d e r )I O r e g o n . A l a s k a . H a w a i i T e l . 1 5 O 3 ) 4 8 5 - 8 7 9 6

9 9 ' e r H o m e C o m p u t e r M a g a z i n e . D i s k . T a p e B a c k I s s u e sE x c l u s i v e l y F o r T h T I - 9 9 M A H o m o C o m p u t e r

I S S U EV o

N d ' B

D 8

J a n . ' 8

F » b . -

P l a c e

O T

1

N O A V A ' I A U L E

N O ; ■ . = ] U

a " X i t h U A

U . S .

1 O . 9 52 1 . 9 0

\ Z I N K P C a n a d a

1 3 . B O2 4 D

M a r . " 8 3

A p r . - 8

M a ' 8

J u n e ' 8

J u l y - B

A u g . ' 8

S e c t . ' 8

O u t . 8 N o v . ' 8 3

I N D J C A T E C H O I C E O M E D I A :

c o r r e s p o n d i n g b o f o e a c h i t e m y o w i s h t o r d e r .I C E 9

F o x i g n

1 3 . 9 5

M A l i ' Hu . s .

" H I i . o4 9

: d i a s e C a n i d j

3 3 5 C5 9

• R I C E S

3 4 S S G . 9 5

M U . 5 .

- ■ 1 ) 9 3 9 . 9 5

D I I ' H U

2 G . B 5- w a s

E

2 7 . 9 54 5 . 9 5

D e f e c t i v e m e d i a g l a d l y e x c h a n g e d .N R E F U N D S o m e d i a . 5 U T O T A L

O f f e r P r i c e s S u b j e c t T C h a n g e W i t h o u t N o t i c e .F o m o r e i n i o r m a t i o n s e i n s i d e b a c k c o v e r . B C V 3 5 2 O 3 Q S

Page 134: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 134/136

G U I D E T H O M E C O M P U T E RR E A D E R S E R V I C E S

S e R e a r B i n d - I n C a r d

S e I n s i d e F r o n t C o v e r

U O M E C O M P U T E R ™S u b s c r i p t i o n s

B a c k I s s u e s

S e R e a r B i n d - I n C a r d

O T A P E *T h i s I s s u e ' s S o f t w a r e

S e R e a r B i n d - I n C a r d

S e I n s i d e F r o n t C o v e r

S e I n s i d e B a c k C o v e r

S e e P a g e

S e L I S T I N G S C o n t e n t s p a g e

P r o g r a m S u b s c r i p t i o n s

B a c k I s s u e s

B a c k I s s u e s

T h B e s t O f 9 9 ' e r

B l a n k - M e d i a S e r v i c e

Page 135: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 135/136

B a c k - i s s u e / S o f t w a r e B o n a n z a

A u n b e a t a b l e P r i c e sT h o r i g i n a l 9 9 ' e r M a g a z i n e a n 9 9 ' e r H o m e C o m p u t e r M a g a z i n e w e r e t h f o r e r u n n e r s o t h p r e s e n t - d a y

H o m e C o m p u t e r M a g a z i n e . E a c h o t h e s e m a g a z i n e b a c k i s s u e s — e x c l u s i v e l y c o v e r i n g t h e T e x a s I n s t r u m e n t s T I - 9 9 / 4 A —i n o a v a i l a b l e w i t h y o u r c h o i c e o e i t h e r f l o p p y d i s k o r c a s s e t t e t a p e t h a t c o n t a i n s a l t h p r o g r a m s i t h a t i s s u e .

1 M A G A Z I N E M E D I A S E T S

A L O A $ 1 . 8 3E A C H M A G A Z I N E !

S e O r d e r C a r d a C e n t e r o M a g a z i n e

A B O U T $ P E S E T !

M A G A Z I N E S O M E D I A M A B O R D E R E D S E P A R A T E L YT O r d e r , U s B i n d - i n C a r d A C e n t e r O f M a g a z i n e .

S P E C I A L M I O M A T C H B O N U S— W H I L E S U P P L I E S L A S T —

Y o w i l l r e c e i v e a F R E E S i m o n ' s S a u c e r ™ p a c k a g e a n F R E E T I - F E S T ™ c o m m e m o r a t i v e p o s t e r w h e n y o u r o r d e r i n c l u d e s a l e a s t

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

g a m e o c a s s e t t e t a p e .

d u r a b l e a n a t t r a c t i v er i n g - b i n d e r c o l l e c t o r ' s c a s ef o y o u r s o f t w a r e l i b r a r y .

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

S A V E U P T O $ 4 A N R E C E I V EF R E E G I F T S W O R T H O V E R $ 1 5 !H u r r y — S u p p l i e s A r e L i m i t e d . O r d e r Y o u r s T o d a y !

i s s u e s N o 1 - O U O P R I N T

C o n t e n t s a v a i l a b l e i b o o k f o r m a

" B e s t o 9 9 ' e r — v o l . 1 S a a H o r n s C o m p u l a r D i g e s t

o I n q u i r e

b 5 0 * c p C j t h J * n i T i i l i o n & i h

. i . P I "

C o n M M U

l u n c h M a

P » « ^ t > c r i f l l - U l - r q ! T * L T . » t , L T * « « m f i l td o i t i n e o v " * i 0 1 t f w i " ^ ( m r r

i K C »

F E B R L J A R r 1 M i f i i r l l l l C w i t n l U

W A f i C H I w l l P f l r t l i t C o n l t n l i )

S a « r d 5 f « iP ' H - i ~

' - H U v n o n r C c A v T m W V a ^ B a H | G . - ^ ' G - i . - ' ^ ' D , ^ J i '

J U N E I M J t P

^ - ■ - - - -

j u L t ^ a a a (

r n » l C ^ 1 i n H |

- V o « T K r - i i i "- ■ ■ - Z i p O "

i r t i l l C o n f t n i l l

' " ■ ■

A U G U S T . 1

* ' ; r » ' -, j

1 4 P i r t M l C o . r t C j r « i & C * i

f W k f l l 5 m - i i* I I O ' G ' O H J C

; * c s ^ t j . * i t i i i

" :J K

^ "

" ?

T z t '

1 , ■ J ; .

• n

. - - ■ , . '

■ ■ . - ■ : ^ ' ;

^ O m p u i i

' . '■ . , ; :

1 C o f T - « i

■ " • r f C i * cB e o -

■ ■ "

D n P

I

C r i r r n ( r f l f \ . P " U " r n r | G t j B t ' » C * - ^ f I ' h H

O C I O B E f l I W ( P i n l j l C o n l i K l i ^

P j f C ^ - O f P - s n l e f . - p ^ ^ B ' M l I I P - * 1 "

r

O f f e r P r i c e s S u b j e c t T C t w t > g e W i t h o u t N o t i c e .

Page 136: Home Computer Magazine Vol5 02

8/7/2019 Home Computer Magazine Vol5 02

http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 136/136

A L P R O G R A M SI T H I S M A G A Z I N E

H O M E r O M P l T T E R

H A P P L E H I B M G C O M M O D O R E O T C o p y r i g l i i 1 9 3 - 1 . E m e r a l d V a l l c ) P u b l i s h i n g C