home computer magazine vol5 02
TRANSCRIPT
8/7/2019 Home Computer Magazine Vol5 02
http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 1/136
8/7/2019 Home Computer Magazine Vol5 02
http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 2/136
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 :
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
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
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
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 .
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
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
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
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 ) ?
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
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
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
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 .
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 .
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 *
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 .
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
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
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 . "
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
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
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
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
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
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
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
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
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
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
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
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
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
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 .
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
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 —
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
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 .
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
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
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
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
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
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
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
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
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
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
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
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
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
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 .
< ♦ < ♦ < ♦ <
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
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 :
♦ ♦ ! ♦ ♦
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
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
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
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
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
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 .
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
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
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
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 .
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
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
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 .
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
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
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
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
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
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
8/7/2019 Home Computer Magazine Vol5 02
http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 90/136
8/7/2019 Home Computer Magazine Vol5 02
http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 91/136
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
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
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
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
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
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
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
8/7/2019 Home Computer Magazine Vol5 02
http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 99/136
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
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
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
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
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
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
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
8/7/2019 Home Computer Magazine Vol5 02
http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 107/136
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
8/7/2019 Home Computer Magazine Vol5 02
http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 109/136
8/7/2019 Home Computer Magazine Vol5 02
http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 110/136
8/7/2019 Home Computer Magazine Vol5 02
http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 111/136
8/7/2019 Home Computer Magazine Vol5 02
http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 112/136
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
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
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
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
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
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
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
8/7/2019 Home Computer Magazine Vol5 02
http://slidepdf.com/reader/full/home-computer-magazine-vol5-02 120/136
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 .
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