172
8/7/2019 Home Computer Magazine Vol5 06 http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 1/172 S o f t w a r e G i v e a w a y w i t h P u r c h a s e o t h i s M a g a z i n e E X C L U S I V E L Y O A P P L E A T A R I C O M M O D O R E I B T E X A S I N S T R U M E N T S R e a d y - T o - U s e P o s t m a n f o r : D a t a b a s e C o n s t r u c t i o n S y s t e m a t i c S e a r c h S o r t s P e r s o n a l i z e d M a s s M a i l i n g A p p l e , A t a r i , C o m m o d o r e , T S o f t w a r e : A s s e m b l e r F o S o n g L i v i n g C e l l B i o - S i m u l a t i o n F i l e - S h u f f l i n g M a n a g e m e n t T r i c k s S e r f C i t y E c o n o - F u n V o l . N O . 6 $ 3 . 5 0 i U S . 5 i C a n a d a C o m p u t e r - H e l p F o J F i e r L e t t e d

Home Computer Magazine Vol5 06

Embed Size (px)

Citation preview

Page 1: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 1/172

S o f t w a r e G i v e a w a y w i t h P u r c h a s e o t h i s M a g a z i n e

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

R e a d y - T o - U s eP o s t m a n f o r :

D a t a b a s e C o n s t r u c t i o nS y s t e m a t i c S e a r c h S o r t sP e r s o n a l i z e d M a s s M a i l i n g

A p p l e , A t a r i , C o m m o d o r e ,T S o f t w a r e :

A s s e m b l e r F o S o n gL i v i n g C e l lB i o - S i m u l a t i o nF i l e - S h u f f l i n gM a n a g e m e n t T r i c k sS e r f C i t y E c o n o - F u n

V o l . N O . 6$ 3 . 5 0 i U S

. 5 i C a n a d a

C o m p u t e r - H e l p F o J F i e r L e t t e d

Page 2: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 2/172

M I S S I N G A N V A L U A B L E S ?I y o u ' r e m i s s i n g a n b a c k i s s u e s o H B B E C S S B ^y o u ' r e m i s s i n g m o r e t h a n y o u ' l l e v e r k n o w . . .

H a v i n g e a c h 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 er e a d i l y a h a n d p r o v i d e s y o w i t h d i r e c t a c c e s s

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

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

i t h O n E s s e n t i a l P e r i p h e r a l 1 " f o y o u r h o m e c o m p u t e r .

O D I S K ' " a n O T A P E ™a r e t h e c o n v e n i e n t , a c c u r a t ea n a f f o r d a b l e w a y s t s a v e

h u n d r e d s o t y p i n g h o u r s .

B a c k I s s u e s o H C M ' s p r o g r a m s e r v i c e— O D I S K ™ o O T A P E ™a r a l s o a v a i l a b l e .C o l l e c t a l p r o g r a m s f r o m e a c hm a g a z i n e i s s u e o r e a d y - t o - R U Nq u a l i t y f l o p p y d i s k o c a s s e t t e t a p ea v a i l a b l e i s e p a r a t e v e r s i o n s f o A p p l e , A t a r i , C o m m o d o r e , I B M ,a n d T e x a s I n s t r u m e n t s .

S P E C I A L C L O S E - O U T S A L E !A L B I I S S U E S S H O W N O T H O P P O S I T E P A G E

( V o l . N o I V o l . N o 2 , V o l . N o 3 V o l . N o 4 D E L I V E R E D T Y O U R D O O R F O O N L Y $ 5

U S R E G U L A R B O U N D - I N O R D E R F O R M T W R I T E - I N S P E C I A L S A L E O R D E R .N p h o n e o r d e r s l e s s t h a n $ 1 a c c e p t e d . L i m i t e d - T i m e O f f e r — W h i l e S u p p l i e s L a s t .

" S a f e g u a r d " Y o u r H o m e C o m p u t e r K n o w l e d g e -O r d e r V a l u a b l e B a c k I s s u e s T o d a y !

T 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 M a g a z i n e .

Page 3: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 3/172

H C B A C K I S S U E S

. a n d i s c o v e rw h a t ' s i s t o r e

f o y o u —a e x t r a o r d i n a r yr e s o u r c e v a l u e . '

I s s u e 4 . 1 :P r e m i e r I s s u e U n c l e L a r r y ' s F i d d l e T u n e s

E l e c t r o n i c S h e e t M u s k M u s i c I M i n i M e m o r y P C j r :L o o k I n s i d e t h P e a n u t ' s S h e l l 6 K e y s t G r a p h i c s

S u c c e s s : P r i m e r f o t h C o m m o d o r e 6 H a v e N oF e a r : A s s e m b l y L a n g u a g e W o n ' t B y t e , P a r t P o r s c h e sa n o t h e r P i p e d r e a m s : C o m p u t e r A s s i s t e d S a v i n g s3 0 1 1 c : A p p l e G r a p h i c s i T h r e e D i m e n s i o n s , P a r tB i t i n g I n t o Y o u r A p p l e D o n ' t B S l o w P O K E D o w nM e m o r y L a n e : D o n ' t l e p r o g r a m m a b l e c h a r a c t e r s g o b l u y o u r m e m o r y E a s y A P i e : A p p l e p r o g r a m m i n gf o I n t r i c a t e w o r k s o f a r t M i c r o c o m p u t e r A c c u r a c yW h a t I L O G O ? L y r i c a l L O G O L O G O S h o o t s f o t h

M o o n : l e s s o n I s t r u c t u r e d p r o b l e m - s o l v i n g P r o d u c t R e v i e w s F l a k A t t a c kS l o t s M e l t d o w n C h a l l e n g i n g t h T o w e r o f H a n o i H C T E C H N O T E S :

A p p l e . C - 6 4 , I B M , a n 9 9 / 4 A P r o d u c t N e w s G r o u p G r a p e v i n e , a n m u c h ,m u c h m o r e l

C O N T E N T S : O T A P E ™ f O D I S K ™F l a k A t t a c k ( A , C , I , T )A i r - t o - g r o u n d b a t t l e g a m eA p p l e s o f t 3 ( A A p p l e g r a p h i c s I t h r e e d i m e n s i o n sT o w e r o H a n o i C A . C , ] , T )A a n d e n t b r a i n t e a s e rS a v i n g ( A . C . 1 1C o m p u t e r - a s s i s t e d s a v i n g s p l a nL O G O P o e t ( A , C ' , I R e c u r s i o n f r e e s t h p o e t I y o u r c o n s o l eL O G O A p o l l o ( C ' , T )

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

S l o t s C A I n t r i g u i n g L a V e g a s s i m u l a t i o nU n c l e L a r r y ' s F i d d l e T u n e s ( C 1 . T P l a y t e n b e l o v e d f i d d l e t u n e sM u s i c M a g i c ( T X )" J o y t t h e W o r l d " i h a r m o n i o u s B A S I CM u s k A s s e m b l e r ( T A s s e m b l y l a n g u a g e s i m p l i f i e s c o m p o s i t i o nA u t o s p r l t e ( C R o u t i n e s t k e e p y o u r g r a p h i c s l i v e l yM e l t d o w n ( T D e b u g t h e r e a c t o r a n d s a v e t h w o r l d

H O M E C O M P U T E R I s s u e 4 . 3 :P r o d u c t i v i t y S n a p - C a l c : H o m e s p u n r e a d y - t o - u s e

s p r e a d s h e e t B a r s a n P l o t s : C r e a t e c o l o r f u l g r a p h i cc h a r t s o f y o u r r e c o r d s E l e m e n t a r y A d d i t i o n a n S u t r a c t i o n f o t h 9 9 / 4 A a n C - 6 4 : p o w e r f u l c h i l d r e n ' sl e a r n i n g t o o l S p i d e r G r a p h i c s : S p i n c o l o r f u l w e o s c r e e n C o n v e r t i b l e f o r C o m f o r t : A u t o m a t i c a l l y c o n v e r ty o u r m a c h i n e - l a n g u a g e p r o g r a m s t D A T A s t a t e m e n t s

P r o g r a m m i n g : T h N a m e o f t h e G a m e : D e s i g n i n g y o u ro w g a m e — a c o m p l e t e t u t o r i a l C o l o r f u n o n y o u rV I C - Z O P r o d u c t R e v i e w s B i n a r y F o r e s t : B r a n c h i n go u t w i t h L O G O L O G O F l a k e s : C r e a t i v e e x p l o r a t i o n sw i t h s n o w f t a k e d e s i g n s R o b o c h a s o C y b e r - C I p h e r W i l d K i n g d o m S p e e d e r

B o o l e a n B r a i n M i s s i l e M a t h H C T E C H N O T E S : A p p l e . C - 6 4 . I B M . a n 9 9 / 4 A P r o d u c t N e w s G r o u p G r a p e v i n e , a n d m u c h , m u c h m o r e !

C O N T E N T S ; O S n a p - C a k ( A . C , I T H o m e s w e e t s p r e a d s h e e tR o b o c h a s e I A C . I )R u f r o m t h r a m p a g i n g r o b o t sS p i d e r G r a p h i c s { A I S p i n a m y r i a d o r a i n b o w f i l a m e n t sB o o l e a n B r a i n ( A I

g r a p h i c A d v e n t u r e i n s i d e c o m p u t e r sW i l d K i n g d o m ( A C 1 T F l e e f e r o c i o u s f e l i n e sM i s s i l e M a t h ( A . C . t T L a u n c h i n g g r a d e - s c h o o l a r i t h m e t i c

T A P E ™ f O D I S K ™B i n a r y F o r e s t ( A C I B r a n c h i n g - o u t w i t h l e a f y L O G O t r e e sB a r s P l o t s ( C o l o r y o u r c h a r t f a c t f u i l yC y b e r - C I p h e r T D e c o d e c o r r e c t r o t o r r o m b i n a t i o n sE l e m . A d d i t i o n S u b t r a c t i o n ( C T B A S I C p r e s c h o o l a r i t h m e t i c s k B I - b u B d e rL O G O R a k e s < T S n o w f l a k e s i J u n e ? T h i s m u s t b L O G OC o n v e r t i b l e f o C o m f o r t ( C M a c h i n e L a n g u a g e D A T A a u t o - c o n v e r s i o n

V E R S I O N S S U P P O R T E D :M a c h i n e

A P P L E I F a m i l y ( A A t a r i ( A t )

( c o v e r a g e c o m m e n c e d w i t h I s s u e S . 5 )C O M M O D O R E 6 ( C I B P C / P C j r ( 1 T I - 9 9 / 4 A ( T

M e d i aO D I S K 1 "O D ! S K ™ / O N T A P E ™O D I S K t l 7 O N T A P E ™O D I S K ™O D I S K ™ / O N T A P E ™

N O T A P E ™ a v a i l a b l e , e v e n i n o r m a l l y s u p p o r t e dT E x t e n d e d B A S I C p r o g r a m s o n l yP C j r A v a i l a b l e f o P C j r o n l y

A p p l e o w n e r s : P l e a s e n o t e t h a t O D I S K ™ M e d i a f o H C A - 4 . 3 i I D O 3 . f o r m a t o n l y , a n a l A p p l e p r o g r a m sb e g i n n i n g w i t h H C 4 . a r i P r o D O S f o r m a t . A l p r g r a m s w i l l R U o 6 4 A p p l e I ( w i t h A p p l e s o f t B A S I Ci R O M ) , a n A p p l e H e o a A p p l e l i e .A p p l e & I B M " c l o n e " o w n e r s : S o m e H C p r o g r a m s m a n o R U ( w i t h o u t m o d i f i c a t i o n ) o y o u r m a c h i n e s , b e c a u s eo d i f f e r e n c e s i h a r d w a r e a n d / o r B A S I C i n t e r p r e t e r s .

I s s u e 4 . 2 :G r a p h i c s S e o S t a t e s S a F r a n c i s c o T o u r i s tB u i l d i n g Y o u r C h a r a c t e r : G r a p h i c s E d i t o r f o r t h V I C - 2 O Q u i c k P i x e l T r i c k s : G r a p h i c s E d i t o r f o r t h C - 6 4 F o l l o w t h e B o u n c i n g B a l l : O t h r e b o u n d w i t hg r a p h i c s f u n d a m e n t a l s 3 D I I e : A p p l e G r a p h i c s I T h r e eD i m e n s i o n s , P a r t D o u b l e Y o u r C o l o r , D o u b l e Y o u rF u n : S p r i t e s t r y o a l a y e r e d l o o k M u s i c a l M y s t e r yW o r d s M a t r i x M u n c h e r E l e m e n t a r y A d d i t i o n a n S u b t r a c t i o n f o r t h V I C - 2 O I B A n i m a t i o n : C o n t r o l li n t h p a l l e t o t h P C j r J r S o u n d s O f f : A c c e s s J r ' sS p e c i a l S o u n d E n h a n c e m e n t s T h E l e c t r o n i c H o m eS e c r e t a r y F i l e s I L O G O L O G O S p a n s t h e G e n e r a t i o n

G a p : r e v i e w o C o m m o d o r e L O G O F R O G O : L O G O I n v a d e s t h e A r c a d eP r o d u c t R e v i e w s T a b l u t C a n n i b a l s H C T E C H N O T E S : A p p l e . C - 6 4 , I B M .a n 9 9 / 4 A P r o d u c t N e w s G r o u p G r a p e v i n e , a n d m u c h , m u c h m o r e l

C O N T E N T S : O T A P E ™ O D I S K ™C a n n i b a l s ( A . C , I , T L i v i n g s t o n S t a w , p r e s u m e ?F R O G O ( T

l o g i c a l L O G O l e a r n i n g l e s s o nT h H o m e S e c r e t a r y ( A C I . T A d d r e s s S i n v e n t o r y r e c o r d k e e p i n gL O G O F J L E S W , C I , T A c c e s s y o u r D A T A f i l e s i L O G OS e o f S t a t e * ( C T X S t a t e C a p i t a l s a n d i v e f o r b o o t yT a b l u t ( C I . T 1 4 t h - c e n t u r y s t r a t e g y r e v i s i t e d

M a t r i x M u n c h e r ( S o l v e u n k n o w n s s i m u l t a n e o u s l yG r a p h i c E d i t o r ( P i x e l t r i c k s c r e a t e e a s e f u l g r a p h i c sM y s t e r y W a r d s ( A I R e a d i n g b e t w e e n t h t r e b l e c l e f sP C j r A n i m a t i o n ( P C j r )E x p l o r i n g J u n i o r ' s g r a p h i c m o d e sA p p l e s o f t 3 - l i ( A E d i t y o u r 3 - D g r a p h i c s h a p e s

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

i i

I s s u e 4 . 4 :C o m p u t e r S p o r t s M e T h C o r e o N e M a c h i n e O t h H o m o C o u r t : C o m p u t e r S p o r t s S i m u l a t i o n R a z z l eD a z z l e : Q u i c k G r a p h i c s M a g i c f o t h 9 9 / 4 A S i m o n S e z :P l u g I 1 n e B A S I C c o m m a n d s t t h C o m m o d o r e6 T a D e d u c t i o n F i l e r : c o m p l e t e t a r e c o r d k e e p -i n p r o g r a m c o n v i n c e s y o t h a t m a k e s t r a c k i n g o f d e d u ct i o n s a b r e e z e K a l e i d o C o m p u t e r : C r e a t i n g m y r i a d o m o s a i c d e s i g n s o y o u r h o m e c o m p u t e r M u l t i p t a nM e d i u m , P a r t H a v e N F e a r : A s s e m b l y L a n g u a g eW o n ' t B y t e , P a r t T h e R S - 2 3 2 I n t e r f a c e : U n d e r s t a nd i n g Y o u r L i n k t o t h e P e r i p h e r y O n 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 o t h P C j r M i s s i o n a r y I m p o s s i b l e :

L o g i c P u z z l e i L O G O p i t s y o a g a i n s t h u n g r y C a n n i b a l s P r o d u c t R e v i e w sB o o l e a n B r a i n S t a d i u m J u m p i n g M a r k e t M a d n e s s E l e m e n t a r y A d d i t i o n

a n S u b t r a c t i o n : A a r i t h m e t i c t u t o r ( f o r A p p l e a n I B P a n P C j r s y s t e m s )H C T E C H N O T E S : A p p l e . C - 6 4 . I B a n 9 9 7 4 A P r o d u c t N e w s G r o u p

G r a p e v i n e , a n d m u c h , m u c h m o r e !

C O N T E N T S ! O T A P E ™ f O D I S K ™B o o l e a n B r a i n ( C T X

g r a p h i c A d v e n t u r e I n s i d e c o m p u t e r sT a D e d u c t i o n F i l e r ( A , C , I , T X S A V E - i n g w i t h y o u r t a d e d u c t i o n sM a r k e t M a d n e s s ( A . C . I . T X E x c i t i n g S t o c k m a r k e t s i m u l a t i o nS t a d i u m J u m p i n g ( A C I , T H o r s i n g a r o u r x l a n O l y m p i c S t a d i u m

L O G O S p r e a d s h e e t { A C I T A n y o t h o u g h t L O G O w a k k t e t u f fM i s s i o n a r y I m p o s s i b l e ( A C I T W a t c h o u f o C a n n b a t s w i t h L O G OE l e m . A d d i t i o n S u b t r a c t i o n ( A , I )B A S I C p r e s c h o o l a r i t h m e t i c s k f f l - b u f l d e r

Page 4: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 4/172

H O M E C O M P U T E R I s s u e 4 . 5 :B u i l d i n g U Y o u r S o f t w a r e L i b r a r y Q u i r C o n s t r u c t i o nS e t : C r e a t e a Q u i z o r T a k e Q u i z — a m u s t f o s t u d e n t sa r i d t e a c h e r s P e r s o n a l L o a n C a l c u l a t o r : F i n d o u w h e r ey o u r I n t e r e s t l i e s J u m p i n g A h e a d W i t h G a m e P r o g r a mm i n g : c o m p l e t e g a m e p r o g r a m m i n g t u t o r i a l I n c l u d e sp r o g r a m e x a m p l e S k e t c h - 6 4 : J o y s t i c k g r a p h i c s w i t h

J u s t a f l i c k o f t h e w r i s t S i m o n S e z : N e s t r i n g ' r e l a t e dc o m m a n d s e x p l a i n e d R a z z l e D a z z l e : C h a r a c t e rm a n i p u l a t i o n o t h 9 9 / 4 A D i v i s i o n T u t o r : T e a c h i n gB A S I C m a t h l e a r n i n g s k i l l s P u t t i n g T h P u z z l e A l T o g e t h e r : A p p l e l i P r o g r a m m i n g C o n s i d e r a t i o n s B i r d

B r a i n S l i t h e r L O G O C l o n e s : T G r a p h i c s I T u r t l e - S h e l l B u i l d L O G OA d v e n t u r e . P a r t 1 P r o d u c t R e v i e w s H C O n L i n e r s H C T E C H N O T E S :A p p l e . C - 6 4 , I B M , a n 9 9 / 4 A P r o d u c t N e w s G r o u p G r a p e v i n e , a n d m u c h ,m u c h m o r e !

C O N T E N T S : O T A P E ™ O D I S K ™B i r d B r a i n C A . C . I , T P e J u m p ( A C 1 , T K e e p y o u r f i s h i n g f e a t h e r s d r y L e a r n B A S I C g a m e p r o g r a m m i n gD i v i s i o n T u t o r ( A . C . I T X S l i t h e r ( A , C , I , T E x p a n d e l e m e n t a r y m a t h s k i l l s m a i e o s n a k e - I l k s p r o p o r t i o n sP e r s o n a l L o a n C a l c ( A C I . T . L O G O C l o n e s ( T F i n d o u w h e r e y o u r i n t e r e s t l i e s T l - G r a p h k s I a T u r t l e - S h e dS k e t c h - 6 4 ( L O G O A d v e n t u r e I A I , C * U s j o y s t i c k t d r a w g r a p h i c s P t 1 C r e a t i n g I n t e r a c t i v e f i c t i o nQ u l i C o n s t r u c t i o n S e t :Q u i i - M a k e / Q u l i - T a k e ( A , C , I , T C o m p l e t e t u t o r i a l w i t h f i l e e x a m p l e s

I s s u e 5 . 2 :N u m b e r C r u n c h i n g : T h B u i l d i n g B l o c k s o A l C o m p u t i n g

I F i g u r e s : A e q u a t i o n c a l c u l a t o r t h a t ' l l c r u n c h y o u rn u m b e r s a c c u r a t e l y E v a c u - P o d : S e I y o c a r e s c u ea l t h m i n e r s I t h i s c h a l l e n g i n g s p a c e g a m e S w i t c h ' n S p e l t : E l e c t r o n i c a n a g r a m b r a i n t e a s e r s t o p u z z l e o v e r( f o r c h i l d r e n , a n a d u l t s ) L a s e r i t h m e t l c : S t r u t y o u rm a t h s k i l l w i t h t h i s s p a c e f a n t a s y e d u - g a m e O r g a n i z e rR e p o r t s : A e n c h a n c e m e n t t p r i n t - o u t y o u r o r g a n i z e dt h o u g h t s ( s e e T h O r g a n i z e r H C 5 . 1 ) R a z z l e D a z z l e :T i n k e r w i t h m u s i c a l s o u n d s , o P l a y t M a e s t r o ! W h a ti C P / M ? : L e a r n t h e B a s i c s o C o n t r o l P r o g r a m m i n g f o

M i c r o c o m p u t e r s A p p l e S e e d l i n g s : S o r t i n g o u t y o u r P r o D O S C a t a l o g C o m o d o r e H o r n b l o w e r : D i s c o v e r w h a t ' s i n s i d e t h C o m m o d o r e 6 4 ' s S I c h i pI B M p r e s s l o n s : C r e a t e 3 - D s u r f a c e d r a w i n g s I B A S I C R e i d S c r e e n : t u t o r i a lf o u s i n g a D a t a B a s e S y s t e m — c o r r e c t l y P r o d u c t R e v i e w s H C O n L i n e r s

H C T E C H N O T E S : A p p l e , C - 6 4 . I B M . a n 9 9 / 4 A P r o d u c t N e w s , a n d m u c h ,m u c h m o r e l

E v a e u - P o d C A , C . I T X M i n e r r e s c u e i s p a c eI F i g u r e s ! C A C 1 , T X

m i g h t y e q u a t i o n c a l c u l a t o rL a s e r l t h m e t t c ( A . C . 1 T

C O N T E N T S : O T A P E ™ O D I S K ™S w i t c h ' n S p e l t C A , C , I , T

s p e l l i n g a i t h a t ' s f u t b o o tA p p l e S e e d l i n g s C A S o r t y o u r P r o D O S c a t a l o g sC o m m o d o r e H o r n b i w a [

B l a s t a l i e n s w i t h y o u r m a t h s k i l l sO r g a n i z e r R e p o r t s ( A C I , T X ' )P r i n t y o u r o r g a n i z e d o u t l i n e s

I n s i d e t h S I c h i pI B M p r e s s l o n s ( I 3 - s u r f a c e d r a w i n g i B A S I C

I s s u e 5 . T i m e M a n a g e m e n t : C o m p u t e r - A s s i s t e d E f f i c i e n c y C o m e sH o m e R u n - D a y - V i e w : L e y o u r c o m p u t e r s t r e a m l i n ey o u r d a T r l g - T r i x : U s t h t r i a n g l e a a m e a s u r i n g t o o l

A r c h e o d r o i d : P a r t i c i p a t e I f u t u r e a r c h e o l o g l c a l d i M i n e O v e r M a t t e r : H o n e y o u r b u s i n e s s s k i l l s I n t h i s

s i m u l a t i o n o u r a n i u m m i n i n g o p e r a t i o n s M A C - R O s :C r e a t e c u s t o m g r a p h i c s h a p e s o M a c i n t o s h I B M p r e ss l o n s : C r e a t e y o u r o w c o m p u t e r w i n d o w s R a z z l eD a z z l e : E x p l o r e s o u n d - o n - s o u n d r e c o r d i n g w i t h t h i s3 - t r a c k r e c o r d e r p r o g r a m A p p l e S e e d l i n g s : U s p i c h a r t a s v i s u a l a i C o m m o d o r e H o r n b l o w e r : C h a n g ef i l t e r s o t h S I c h i p A l g o r l t h m - A - T r i c k s : C r e a t e i n v i s i b l e r i p p l e s S p e e d i n g

u B A S I C P r o g r a m : P a r t B u i l d L o g o A d v e n t u r e : P a r t P r o d u c tR e v i e w s H C O n L i n e r s H o m e C o m p u t e r I n d u s t r y J o u r n a l P r o d u c t N e w s

H C T E C H N O T E S : A p p l e . C - 6 4 , I B M , a n 9 9 / 4 A , a n m u c h , m u c h m o r e !

C O N T E N T S : O T A P E ™ O D I S K ™R u n - D a y V l e w ( A . C , I . T A p p l e S e e d l i n g s ( A O r g a n i z e y o u r d a l l y s c h e d u l e C r e a t i n g p i c h a r t sT r l g - T r l x ( A , C , I , T C o m m o d o r e H o r n b l o w e r C T h t r i a n g l e m a k e s m e a s u r e m e n t e a s y C h a n g i n g f i l t e r s o t h e S I D c h i pA r c h e o d r o i d C A . C , 1 . T A p p l e T e c h N o t e C A J o i n f u t u r e a r c h e o l o g l c a l d i E x i t i n g e r r o r r o u t i n e sM i n e O v e r M a t t e r ( A . C , 1 T C o m m o d o r e T e c h N o t e C M a n a g e u r a n i u m m i n e M e r g i n g p r o g r a m s f r o m t a p eL O G O A d v e n t u r e , P t ( A . C , I I B T e c h N o t e ( I

U s i n g s p e c i a l c h a r a c t e r g r a p h i c s

N O T E :P r o g r a m s f o t h I B P C / P C j rw i l l r u o t h T a n d y 1 O O Ow i t h m o d i f i c at i o n s s p e c i f i e do n p a g e 1 3 0 .

I s s u e 5 . 1 :T h o u g h t P r o c e s s i n g : N e F r o n t i e r i H o m e C o m p u t i n g

T h O r g a n i z e r : S t o r e a n o r g a n i z e y o u r t h o u g h t s O b i t a l D e f e n d e r Q u i z - P r l n t ; Q u l z - P r i n t T u t o r i a l : T h i s e d u c at i o n a l e n h a n c e m e n t I t o o l f o r u s w i t h y o u r Q u i z C o s t r u c t i o n S e ( s e e H C 4 . 5 ) E l e c t r o n i c B a c k g a m m o n :

m o d e r n v e r s i o n o a a n c i e n t g a m e o s k i l l R a z z l eD a z z l e : S c r e e n p a t t e r n s w i t h g r a p h i c s c h a r a c t e r s o t h 9 9 / A A K o r s - E l f : A A r c a d e T y p i n g - T u t o r G a m e P e s o n a l L o a n C a l c u l a t o r : F i n d o u w h e r e y o u r I n t e r e s t l i e s

A p p l e S e e d l i n g s : P r o D O S D a t e - S e t t i n g U t i l i t y 1 B M -p r e s s i o n s : C r e a t e a b e a u t i f u l p i c h a r t B u i l d A L O G O

A d v e n t u r e . P a r t L O G O S a i l i n g : P r e m i e r Y a c h t i n g E v e n t S i m o n S e z : C o p o s i n g m u s i c I s i m p l e H C T E C H N O T E S : A p p i e . C - 6 4 . I B M , a n 9 9 / 4 AP r o d u c t N e w s G r o u p G r a p e v i n e , a n m u c h , m u c h m o r e !

C O N T E N T S : O T A P E ™ O D I S K ™O r b i t a l D e f e n d e r ( A , C , I T S p l i t - s e c o n d b a t t l e d e c i s i o n sE l e c t r o n i c B a c k g a m m o n ( A . C , I , T X P t y o u r p i p s a g a i n s t t h e c o m p u t e rK o r s - E f f C A , C . 1 . T X A a r c a d e t y p i n g a d v e n t u r eT h O r g a n i z e r ( A C I . T X * )

v e r s a t i l e T h o u g h t P r o c e s s o rQ u i z - P r i n t C A C I T F o r m a t p r i n t o u t s o f y o u r q u i z z e sA p p l e S e e d l i n g C A B A S I C u t i l i t y d a t e s P r o D O S f i l e s

L O G O A d v e n t u r e C A ■ I P t 2 C r e a t i n g i n t e r a c t i v e f i c t i o nM e r g i n g F i l e s C E x p e r i e n c e d h a c k e r s o n l y !P e r s o n a l L o a n C a l c ( T F i n d o a w h e r e y o u r I n t e r e s t l i e sR a z z l e D a z z l e C W o r m w o o d ' y o u r c h a r a c t e r g r a p h i c sL O G O S a l t i n g C T u r t l e s r a c e f o t h e A m e r i c a ' s C u I B M p r e s s l o n s a )C r e a t e b e a u t i f u l p i c h a r t

t e r n sg r a m

H C

I s s u e 5 . C o m p u t e r i z e d B u d g e t i n g : F e a t u r i n g r e a d y - t o - u s eb u d g e t p r o c e s s o r ( B u d g e t r o n ) H o n i n g y o u r G e o m e t r ys k i l l s ( G e o m e t r l x ) L O G O A d v e n t u r i n g { B u i l d A L O G OA d v e n t u r e . P t . 3 ) S u r v i v e a n u c l e a r p l a n t d i s a s t e r( O v e r - R e a c t i o n ) G u a r d t h s e a w a y s w i t h n u c l e a r s u m a r i n e s ( T o r p e d o A l l e y ) T u r t l e s r a c e w i t h Z e n o ' st h e o r y ( A c h i l l e s a n t h T u r t l e ! A p p l e S e e d l i n g s :C h a r a c t e r g r a p h i c s o t h h l - r e s s c r e e n C o m m o d o r eH o r n b l o w e r : S e l e c t w a v e f o r m s a n e n v e l o p e s f r o m S I

R a z z l e D a z 7 l e : M u l t i - l a y e r e d a n i m a t i o n w i t h T s p r i t e sI B M p r e s s i o n s : B l e n d i n g s i g n w a v e s I n t o c o m p l e x p a t -

M A C - R O s : E x p a n d i n g B A S I C o M a c i n t o s h S p e e d i n g U B A S I C P r o -P r o d u c t R e v i e w s H C O n L i n e r s G r o u p G r a p e v i n e P r o d u c t N e w s ,T E C H N O T E S : A p p l e , C - 6 4 . I B M , a n d 9 9 / 4 A . a n d m u c h , m u c h m o r e !

C O N T E N T S ! O B u d g e t r o n A C I B u d g e t y o u r i n c o m e a n d e x p e n s e sG e o m e t r l x A C 1 T S h a r p e n y o u r g e o m e t r y s k i l l sO v e r - R e a c t i o n A C 1 .Y o u ' r e a t n u d e a r p l a n t ' s c o n t r o l sT o r p e d o A l l e y A C I . T K e e p t h e n e m y ' s s h i p s a t b a A c h i l l e s t h e T u r t l e

L O G O d e m o n s t r a t i o n o Z e n o ' s T h e o r yL O G O A d v e n t u r e . P t A * I

T A P E ™ O D I S K ™A p p l e S e e d l i n g s ( C h a r a c t e r g r a p h i c s I h i - r e sC o m m o d o r e H o m b l o w e rW a v e f o r m s f e n v e l o p e s f r o m S ! A p p l e T e c h N o t eK e y - I n c h e c k i n g r o u t i n eI B T e c h N o t e ( I S e l e c t i v e k e y b o a r d I n p u tC o m m o d o r e T e c h N o t e ( M e r g i n g p r o g r a m s f r o m d f s kT T e c h N o t e

f u l l - s c r e e n e d i t o r

I s s u e 5 . M e m o r a n d a P r o c e s s i n g : C o m p u t e r - A s s i s t e d C o r e s p o n d e n c e M a d e E a s y N a n o P r o c e s s o r : E x p l o r e y o u rc o m p u t e r ' s l a n g u a g e E l e c t r o n i c T y p e w r i t e r : M a k e y o u rc o m p u t e r a c l i k e a e l e c t r o n i c t y p e w r i t e r T C a r d - T r i x :D e a l o u o r g a n i z a t i o n o 3 x f i l e c a r d s T h P l a i n s o S a l i s b u r y : H e l p K i n g A r t h u r s a v e C a m e i o t V i t a l S i g n s :C o n t r o l c a r d i o v a s c u l a r f u n c t i o n s w i t h t h i s s i m u l a t i o nA p p l e S e e d l i n g s : B l e n d f r e q u e n c i e s w i t h y o u r A p p l eC o m m o d o r e H o r n b l o w e r : C r e a t e s p e c i a l 5 1 s o u n d e f e c t s I B M p r e s s i o n s : E x p l o r e 3 - D s h a d o w g r a p h i c sA t a r i A t r i u m : M a k e y o u r o w " b i g " s o u n d s w i t h t h i ss o u n d - o n - s o u n d r e c o r d e r R a z z l e D a z z l e : C r u n c h n u m b e r s d o w n t t h O t

d e c i m a l A l g o r i t h m - A - T r i c k s : L e a r n t h m a t h e m a t i c a l s e c r e t s b e h i n d V i t a l S i g n sS o u n d b y t e s : M e r g e m u s i c a n e l e c t r o n i c s P r o d u c t R e v i e w s H C O n e - L i n e r sH o m e C o m p u t e r I n d u s t r y J o u r n a l P r o d u c t N e w s H C T E C H N O T E S : A

p l e , A t a r i . C - G A , I B M . a n d 9 9 / 4 A , a n d m u c h , m u c h m o r e !

C O N T E N T S : O T A P E ™ O D I S K ™N a n o P r o c e s s o r A R C 1 L e a r n i n g y o u r c o m p u t e r ' s l a n g u a g eE l e c t r o n i c T y p e w r i t e r A R C I T h c o m p u t e r t y p e w r i t e rT C a r d - T r i xO r g a n i z e w i t h f i l e c a r d sT h P l a i n s o f S a l i s b u r y A R , C . I ,B a t t l i n g f o r C a m e i o tV i t a l S i g n s A R C I

" h e a r t y " l e s s o n

A p p l e S e e d l i n g sB l e n d i n g f r e q u e n c i e sC o m m o d o r e H o r n b l o w e rS o u n d e f f e c t s o S I I B M p r e s s i o n s ( I S h a d o w i n g 3 - g r a p h i c sA t a r i A t r i u mR e c o r d i n g s o u n d - o n - s o u n dR a z z l e D a z z l eC a l c u l a t e q u i c k a n e a s y

A t a r i u s e r s□ l e a s e n o t e i h a tc o v s r a g e I H C d i d n ' t c o m m e n c eu n t i l t h i s i s s u e .

w i t h t h i s i s s u e ,p r o g r a m s f o t h I B P C / P C j r r a ! o t h T a n d y 1 0 0 0 .

Page 5: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 5/172

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

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 a 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 c a s s e t t e s f o r 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 a e x c e l l e n t r e f e r e n c e w o r k , a 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 f 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 c h i p s m a f a l l . A n d w e 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 a 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 c o i n t o 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 e 5 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 , A t a r i , 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 sh o m e c o m p u t e r f r o m t h i s o n 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 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 f p r o d u c t i v i t y ,

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

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

Page 6: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 6/172

H o m e C o m p u t e r M a g a z i n e ( I S S N 0 7 4 7 - 0 5 5 X ) i p u b l i s h e d t e n t i m e s p e r y e a r b y 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 . S 0 J - 4 8 S - 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 S 2 f o o n y e a r , $ 4 f o t w y e a r s , a n d $ 6 3 f o r t h r e e y e a r s . I C a n a d a a 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 S 4 f o o n y e a r s u r f a c em a i l . I n q u i r e f o r a i d e l i v e r y . S i n g l e c o p y p r i c e i U . S . a n i t p o s s e s s i o n s i S 3 . 5 0 . a n d S 4 . 5 0 i C a n a d a . F o r e i g ns 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 sd r a w n o n U . S . b a n k . S e c o n d - c l a s s p o s t a g e p a i d a t 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 1 .P 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 H o m eC o m p u t e r M a g a i l n * . P O B o 7 0 2 8 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 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 o t h e 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 . I S O O 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 . 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 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 d s e I 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 i 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 e a u t h o r s a r e n o 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 o t h e " L e t t e r s t o 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 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 d u s e i a n 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 e s u bj 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 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 f p r o d u c t s b 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 t h p r o d u c t o r 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 e 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 N o v e m b e r 1 9 8 5 i s s u ea n d t h e i s s u e 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 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 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 ( o o t h e r t h a n p e r s o n a l 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 p e r m i s s i o n 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 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 p 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 o t h e 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 u s e o f t h es o f t w a r e b y t h p u r c h a s e r o f t h e 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 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 l 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 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 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 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 , H o m e C o m p u t e r I n d u st r y J o u r n a l , a n M u s i c E l e c t r o n i c s a r t r a d e m a r k s 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 u b l t 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 s

D D o n a l d s o n , T o G r e e n ,E d w a r d M c M a n u s , G . R . M i c h a e l s ,P a t r i c i a S w i f t , R a n d y T h o m p s o n ,S t e v e W e e r s i n g , A n d y W i d d e r s - E l l i s ,S c o t t W i l l i a m s

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 s

L a i l e D i S i l v e s U o , M i c h a e l H o s m a r ,S t e v e n P N e l s o n , R o b i n O g a t a

P r o g r a m T r a n s l a t o r sS t e p h a n B r i t t a i n , S t e p h e n A C o r d o n ,J e f f H a r p e r , G a l e n H u n t i n g t o n ,J a m e s J e n t i l e , R o s s J o h n s o n ,R o b e r t P a s c h e l k e , F r a n c i s S a f f e l l

P 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 i 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 hC 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 6M 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

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

Z a p p p ! W i c h c / i e c r a c k o l i g h t n i n g b o l e , t h p o w e ro e l e c t r o n i c m a i l i n g c o m e s t t h h o m e c o m p u t e r .A n t t h h o m e u s e r , t h i s n e p o w e r m a c o m ea p l e a s a n t s u r p r i s e — l i k e t h p o p - u p g r e e t i n g c a r dd e p i c t e d o o u c o v e r . E s p e c i a l l y i t h H o l i d a y s e a s o n ,m o s t o y o u r c o r r e s p o n d e n c e m a b a p e r s o n a l a t h i s c a r d . B u w h e n y o u r m a i l i n g l i s t g r o w s , y o u r c o p u t e r c a n a p p l y t h e s p e e d o e l e c t r i c i t y t o t u r n t h a tl e n g t h y l i s t i n t o w h o l e s t a c k o p e r s o n a l i z e d g r e e t i n g s ,r e a d y f o t h m a i l b o x . S u c h u s e f u l s o f t w a r e i t h " h a l l m a r k " o H o m e C o m p u t e r M a g a z i n e — s o , l o o kt u s W d e l i v e r t h m a i l !

A e l e c t r o n i c t o o l s h a v e a c c u st o m e d u s t o q u i c k — i f n o l i n s t a n t — t r a n s f e r o f i n f o r m a t i o n

n e a r l y a n y w h e r e o t h g l o b e , w h a v ec o m e t e x p e c t t h i s m a g i c a l a b i l i t y a p a r t o f e v e r y d a y l i f e . M e a n w h i l e c o p u t e r s h a v e h e l p e d s p e e d e v e r y l e v e lo c o m m u n i c a t i o n s — f r o m t h l a t e s tv i d e o t r a n s f e r , r i g h t o d o w n t o n o t h e a r l i e s t f o r m s o c i v i l i z e d c o r e s p o n d e n c e : t h m a i l .

I t h i s i s s u e , w p r e s e n t t h E l e ct r o n i c P o s t m a n h i m s e l f — a s o f t w a r ee n h a n c e m e n t t l a s t i s s u e ' s E l e c t r o n i cT y p e w r i t e r . T h i s m o d e r n h e r o w i l l s t r i k et h r o u g h a l t h t e d i u m o p e r s o n a l" m a s s m a i l i n g " ( j u s t i t i m e f o t h H o l i d a y s ! ) a n s t i l l c o n v e y y o u r p e r s o n a lt o u c h .

T c o m m u n i c a t e y o u r p e r s o n a lp o w e r , t a k e c h a r g e o S e r f C i t y , a e c o n o m i c s t r a t e g y g a m e s e i m e d ie v a l t i m e s . T h i s t w o - p l a y e r s i m u l at i o n — p i t t i n g o n f e u d a l k i n g d o ma g a i n s t a n o t h e r i r a c e f o g r e a t e rp r o s p e r i t y — w i l l s u r e l y t e s t y o u r M a c hi a v e l l i a n s k i l l s . ( R e m e m b e r : I S e r f C i t y ," h a n g t e n " m e a n s t h a n g t e s e r f s ! )

C o m m u n i c a t i o n i b a s i c t i i f ei t s e l f — a s y o c a s e i C e l l M a t e s ,s o f t w a r e s i m u l a t i o n o d y n a m i c l i v i n gc e l l . H e r e , y o t a k e t h p a r t o t h n u c l e u s , c o m m u n i c a t i n g l i f e - p r e s e r v i n gm e s s a g e s t o u i n t e r n a l s y m b i o t i cp a r t n e r s : t h o r g a n e l l e s . A s y o u l e a r nt d i r e c t t h i s c e l l u l a r d a n c e , i t v e r yc o m p l e x i t y m a s u r p r i s e a n a w a k e ny o t a n o t h e r g r e a t m y s t e r y o l i f e .

T c o m m u n i c a t e c o m p l e x i d e a i o n t h i n g — t o m a k e i s i m p l e e n o u g ht u n d e r s t a n d i a n o t h e r , F o r , a y o w i l l b a b l e t l e a r n f r o m t h i s i s s u e ' sN a n o A s s e m b l e r ( c o m p a n i o n t N a n o P r o c e s s o r o l a s t i s s u e ) , s i m p l i c i t yu n d e r l i e s a l c o m p l e x i t y . U s i n g s i m p l em o d e l o c o m p u t e r ' s w o r k i n g s t

s i m u l a t e i t c o m p l e x w o r k s , t h i s s e c o n dN a n o a r t i c l e s h o w s h o t o u s eh u m a n - l i k e " a s s e m b l y " l a n g u a g e t c o m m u n i c a t e i t e r m s t h m a c h i n ec a n u n d e r s t a n d .

A f t e r c o m m u n i c a t i n g o u m a i n H C " s o f t w a r e i n s t r u c t i o n s , " w d e d i c a t es p e c i f i c p r o g r a m / t u t o r i a l c o l u m n s t e a c h c o m p u t e r b r a n d . I t h i s i s s u e ,A p p l e S e e d l i n g s c r e a t e s t h r e e - d i m e ns i o n a l w a v e s o s i m u l a t e d p o n d ' s s u f a c e ; A t a r i A t r i u m b r e e d s s i n e - w a v eh y b r i d s ; C o m m o d o r e H o r n b l o w e r a d r e s s e s S I i B A S I D ; I B M p r e s s i o n sg r o w s b i n a r y f o r e s t ; R a z z l e D a z z l ee v o k e s s o m e s t a r t l i n g s o u n d e f f e c t sf r o m t h 9 9 / 4 A . A n d , f o a l m a c h i n e s ,P r o b l e m s I P r o d u c t i v i t y b r i n g s o n o o u s t a r p r o g r a m s f r o m t h p a s t i n t ot h a r e n a o e v e r y d a y l i f e ,

I o u r e v i e w s e c t i o n , w t r t c o m u n i c a t e t h r e a l t r u t h a b o u t s p e c i f i cp r o d u c t s i t h c o m p u t e r m a r k e t p l a c e :H o w m u c h h a s s l e i i t a d m o r em e m o r y ? H o s p e e d y i t h i s s p e e d -r e a d i n g c o u r s e ? C a y o u r c o m p u t e rh e l p y o u c o o k u s i m p l e f i n a n c i a l a v i c e ? C a s o f t w a r e p r o g r a m s t e a c h y o t h s e c r e t s o t h e a r t h ? O w i l l t h e yh e l p y o r e a c h f o t h s t a r s ?

E l e c t r o n i c c o m m u n i c a t i o n m a s e e ms c o m m o n p l a c e t u t h a t i t a k e ss o m e t h i n g s p e c i a l t r e v e a l t h m a g i co e l e c t r o n i c m e d i a — s o m e t h i n g a s p c i a l a m u s i c . S a y o e n j o y o u r e g u l a re d i t o r i a l f a r e , t a k e t i m e a l s o t e x p l o r et h i s i s s u e ' s s p e c i a l i n s e r t s : t h C o r n uc o p i a S o u n d S a m p l e r a n d C o r n u c o p i aC a t a l o g o e l e c t r o n i c m u s i c a l i n s t r um e n t s . W t h i n k t h i s i s o u n d a d v i c e .

I t h E l e c t r o n i c A g e , t h m o s tp o w e r f u l i n s t r u m e n t — f o r a n y k i n d o c o m m u n i c a t i o n — i s y o u r c o m p u t e r .A n a H o m e C o m p u t e r M a g a z i n e , w a l w a y s a i t k e e p y o u r h o m em a c h i n e s w e l l i t u n 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

V o l u m e 5 N o

Page 7: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 7/172

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 " I ' v e b e e n d i s c u s s i n g t h p a r t c o m p u t e r s a r s t a r t i n g

t p l a y i p e r s o n a l m u s i c c r e a t i o n a n p e r f o r m a n c e— n o w , g e t l i t e r a l l y p u m m u s i c

w h e r e m m o u t h i s . "

G o o d n e w s . W h a v e s p e c i a la u d i o - v i s u a l s u r p r i s e f o y o u .A y o k n o w , o v e r t h e l a s t

c o u p l e o i s s u e s I ' v e b e e n d i s c u s s i n gt h e p a r t c o m p u t e r s a r s t a r t i n g t p l a y i p e r s o n a l m u s i c c r e a t i o n a n p e r f o r m a n c e — n o w , g e t l i t e r a l l y" p u t m m u s i c w h e r e m m o u t h i s . "A n a r r a t o r o t h s p e c i a l b o u n d - i nC o r n u c o p i a S o u n d S a m p l e r , I ' p r o u d t i n t r o d u c e t h e x c i t i n g n e f i e l d o c o m p u t e r - o r c h e s t r a t e d e l e ct r o n i c m u s i c i n t o y o u r H v i n g r o o m .A n t e n h a n c e t h i s e d u c a t i o n a l e p e r i e n c e , w e ' v e p r e p a r e d a i n f o rm a t i v e C o r n u c o p i a C a t a l o g o m u s i c a l p r o d u c t o f f e r i n g s . T h i s1 6 - p a g e s u p p l e m e n t a n d o u 6 - m i n u t e s t e r e o r e c o r d i n g a r e t h ef i r s t s t e p s i p r o v i d i n g t h c r u c i a l i f o r m a t i o n t h a t w i l l h e l p h o m e c o mp u t e r u s e r s l i k e y o u r s e l v e s t p a t i c i p a t e i t h i s n e e l e c t r o n i c m u s i c m a k i n g . *

F o b e s t r e s u l t s w h e n p l a y i n g t h i s s t e r e o r e c o r d i n g ,s u g g e s t t h a t y o f i r s t p l a c e a r e g u l a r L r e c o r d o n y o u rt u r n t a b l e p l a t t e r , a n t h e n l a o u r S o u n d s h e e t o n t o o i t M a a l s o s u g g e s t t h a t y o r e a d t h i s i s s u e ' s S o u n d -b y t e s c o l u m n ; i s h o u l d h e l p p u t h r e l a t i o n s h i p b e t w e e nh o m e c o m p u t e r u s a g e a n m u s i c p a r t i c i p a t i o n i n t o b e t e p e r s p e c t i v e .

O n c e y o u ' v e p l a y e d o u S o u n d s h e e t o n t h e b e s t s t e r e os y s t e m y o c a m u s t e r u p p l e a s e a u d i t i o n t h e r e c o r d i n gf o w h o m e v e r y o t h i n k m a b i n t e r e s t e d . D o n ' t f o r g e tt s h o w t h e m t h e c a t a l o g t o o .

A n y o n e e n t e r i n g t h e w o r l d o m u s i c a l e l e c t r o n i c s w i l ln e e d s o u r c e o f t i m e l y , a c c u r a t e , a n r e l i a b l e i n f o r m at i o n . M u s i c E l e c t r o n i c s , o u n e s i s t e r p u b l i c a t i o n , i t h a t i n d i s p e n s a b l e s o u r c e . W e ' r e n o i t h m i d s t o m a j o r d r i v e t g a i n s u b s c r i b e r s t t h i s u n i q u e m a g a z i n e ,a n w n e e d y o u r h e l p . O c o u r s e , w e ' r e a l s o h o p i n g t h a tm a n y m o r e o o u p r e s e n t H C r e a d e r s w i l l c h o o s e t j o i n u o t h i s e x c i t i n g n e j o u r n e y .

P r o d u c i n g a n d i s t r i b u t i n g r e c o r d i n g a n c a t a l o g l i k et h i s t a k e s g r e a t d e a l o m o n e y . W e ' d l i k e t t h i n k t h a ti t ' s w o r t h i t S o w o n ' t y o p l e a s e d r o p m l i n e t e l l i n gh o y o l i k e ( o r d i s l i k e ) o u e f f o r t s . I y o u ' d l i k e t s e m o r e o t h e s e s p e c i a l i n s e r t s , a n h a v e i d e a s f o o t h e rs t a t e - o f - t h e - a r t p r o d u c t s y o u ' d l i k e t s e c a r r i e d , p l e a s el e m k n o w . P r o d u c i n g p u b l i c a t i o n l i k e H o m e C o p u t e r M a g a z i n e w i t h o u t r e v e n u e f r o m o u t s i d e a d v e r t i si n i s n ' t a e a s y t a s k . I o u r e a d e r s h i p d o e s , i f a c t , s u p o r t o u C o r n u c o p i a p r o d u c t o f f e r i n g s , i m a k e s i t h a tm u c h e a s i e r f o u t i n c r e a s e t h e q u a l i t y o f t h i sm a g a z i n e ' s c o n t e n t .

n a n o t h e r s c o r e ( p u n p a r t l y i t e n d e d ) , t h i s i s s u e f e a t u r e s

s o m e s p e c i a l e n h a n c e m e n t s o f tw a r e a n t h p r e m i e r e o o u P r o b l e m s I P r o d u c t i v i t y c o l u m n .I ' e s p e c i a l l y p l e a s e d t h a v e h a t h o p p o r t u n i t y t p a r t i c i p a t e i t h c r e a t i o n o s u c h u n i q u e ,c h a l l e n g i n g — a n d b a d l y n e e d e d -m a g a z i n e f e a t u r e . T h i s n e c o u m i d i r e c t r e s u l t o t h r e a d e rf e e d b a c k a s k e d y o f o a f e wi s s u e s a g o . T h i s k i n d o e x c h a n g ei w h a t t h e r e a d e r - p u b l i s h e r r e l at i o n s h i p i s — o r s h o u l d b e — a l la b o u t . A n I f o o n e , w o u l d l i k e t s e l o m o r e o i t S p l e a s e k e e py o u r f e e d b a c k m a i l c o m i n g i n I t ' sc r u c i a l i t h p r o c e s s o " t u n i n g "H C t y o u r c h a n g i n g n e e d s .

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

" s o f t w a r e e n h a n c e r s " — s e p a r a t e u t i l i t i e s t h a t a d v a l u a b l e f u n c t i o n s t o u p r e v i o u s s t a n d - a l o n e p r o g r a m s ,t u r n i n g t h e m i n t o e v e n m o r e p o w e r f u l , v e r s a t i l ep a c k a g e s . E l e c t r o n i c P o s t m a n a n d N a n o A s s e m b l e r a r i m p o r t a n t m i l e s t o n e s i o u c o n t i n u i n g q u e s t t b r i n gy o t h b e s t p o s s i b l e s o f t w a r e w i t h i n t h c o n s t r a i n t s i p o s e d b m a g a z i n e - d e l i v e r y e c o n o m i c s . I y o l i k e t h i sa p p r o a c h , b e s u r e t l e u k n o w a s o o n a p o s s i b l e —q u i t e b i o l e a d - t i m e i n e c e s s a r y t d e s i g n a n i m p l em e n t m u l t i - i s s u e s o f t w a r e p a c k a g e s .

A l t h o u g h t h e r e p o r t e d m a r k e t i n g m a c h i n a t i o n ss u r r o u n d i n g A t a r i ' s n e 1 6 - b i t 5 2 S s y s t e m c o

t i n u e t p e r p l e x u s w a r e n e v e r t h e l e s s p l e a s e d o v e r t h p r e l i m i n a r y r e s p o n s e t o l a s t i s s u e ' s e x p a n s i o n i n t o t h A t a r i 8 - b i t w o r l d — t h e 8 0 0 , 8 0 0 X L , a n d 1 3 0 X E . I t ' s e v d e n t f r o m e a r l y f e e d b a c k t h a t H C h a s a l o t o o f f e r t h A t a r i u s e r — v a l u a b l e m a t e r i a l n o a v a i l a b l e e l s e w h e r e f o s r e a s o n a b l e c o s t . I t ' s a l s o o b v i o u s t h a t , s f a r , w e ' v eo n l y j u s t s c r a t c h e d t h t i o t h i c e b e r g i m a k i n g t h l a r g e A t a r i u s e r b a s e a w a r e o H C M ' s n e c o v e r a g e . h o p et h a t m a n y o y o w i l l t a k e t h e i n i t i a t i v e t o h e l p u g e t h w o r d o u t . A n w h i l e y o u ' r e a i t p l e a s e d o n ' t f o r g e tt t e l l a l y o u r f r i e n d s w i t h I B M - c o m p a t i b l e s ( s u c h a T a n d y . Z e n i t h , e t c . ) a n A p p l e - c o m p a t i b l e s ( F r a n k l i n )t h a t H C n o a l s o s e r v e s t h e m t o o . B e c a u s e w d o n ' th a v e t h e " b i g b u c k s " f o e x p e n s i v e a d c a m p a i g n s , o u s u b s c r i p t i o n m a r k e t i n g e f f o r t d e p e n d s o n y o u r h e l p .W e ' r e h e r e t o d a y b e c a u s e o y o u r p a s t s u p p o r t . S o p l e a s ec o n t i n u e t l e n d u h a n d — c o m e g r o w w i t h u s

• N O T E T O H C R E A D E R S O U T S I D E T H U . S .B e c a u s e w a r p r e s e n t l y u n a b l e t o s h i p p r o d u c t o r d e r s f r o m o u t s i d e o t h c o n t i n e n t a l

U . S . , t h C o r n u c o p i a C a t a l o g i n o i n c l u d e d i n o n - U . S . d i s t r i b u t i o n . H o w e v e r , C a n a d i a n r e a d e r sw i l l r e c e i v e t h e b o u n d - i n s t e r e o r e c o r d i n g t p r o v i d e t f i e m w r t h " s o u n d " r e a s o n f o s u b s c r i b i n gt t h a u d i o - v i s u a l v e r s i o n ( m a g a z i n e p l u s c o m p a n i o n a u d i o c a s s e t t e ) o M u s i c E l e c t r o n 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 6

Page 8: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 8/172

F E A T U R E S

t C a r d S h u f f l e r ™S h u f f l i n g f i l e s f o n e C a r d T r l x .

b y R a n a y T h o m p s o nH C S t a f f

E l e c t r o n i c P o s t m a n 1z a t e f f i c i e n t m a i l i n g .

p f T J b R a n d y T h o m p s o n

H C S t a f f

s e r f C i t y ™ • E C r o w p r o s p e r o u s a n r u l e t h v a l l e y .

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

C e l l M a t e s '

h o d o e s l i v i n g c e l l s u r v i v e ?

o W i l l i a m K B a i t h r o pa n W a y n e K o b e r s t e l n

H C S t a f f

N a n o A s s e m b l e r ™T r a n s l a t i n g f r o m n u m a n t m a c h i n e l a n g u a g e

O P b R o g e r w o o d

H C s t a f f

A t a r i A t r i u m ™B l e n d i n g s i n e w a v e s o n t h c o m p u t e r s c r e e n .

b S t e v e w e e r s l n gH C S t a f f

C o m m o d o r e H o r n b i o w e r ™S I s o u n d s e v e n b e t t e r I b a s i d i

b y R a n a y T h o m p s o nH C S t a f f

0 i B M p r e s s i o n s ™B i n a r y b r a n c h e s t r e c u r s i v e t r e e .

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

A p p l e S e e d l i n g s ™c o m p u t e r i z e d r a i n d r o p s t r i k e s t h e p o n d .

b S t e v e w e e r s l n gH C s t a f f

5

5

6

6

3

3

3

R a z z l e D a z z l e ™b a o t r i c k y s o u n d e f f e c t s .

P r o b l e m s i M p r o d u c t i v i t y ™h c s o f t w a r e i t h e v e r y d a y w o r l d .

A l g o r l t h m - A - T r i c k s ™ H H i g h l i g h t s o t h i s I s s u e ' so u t s t a n d i n g s o f t w a r e p r o c e d u r e .

S o u n d b y t e s ™i h a r m o n y w i t h c o m p u t e r s .

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

J u n i o r E n h a n c e m e n t sJ u n i o r s m e m o r y m u s h r o o m s .

F i l e D i r e c t o r ys i m p l e a p p r o a c h t a d d r e s s f i l e s a n l a b e l s .

F i n a n c i a l C o o k b o o kR e c i p e s t s i m p l i f y f i n a n c i a l d e c i s i o n ;

=

f f b S c o t t W i l l i a m s

h c s t a f f

b t h h c s t a f f

f f s ^ 4 b t h h c s t a f f

b A n o y w i d d e r s - E l l l sH C S t a f f

a R e v i e w

f f i lR e v i e w

a R e v i e w

Page 9: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 9/172

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

3 E a r t h S c i e n c e S e r i e sE a r t h I n u t s h e l l . A R e v i e w

3 R e a c h i n g f o t h S t a r s J 0 R e v i e w o A s t r o n o m y P r o g r a m s

T o u r t h g a l a x y i R e v i e w

4 S p e e d R e a d i n gs p e e d y l e s s o n s — w i l l t h e y h e l p ?

5 R e v i e w

D E P A R T M E N T SF o N e R e a d e r sO u t s i d e / i n s i d e H C O S c r e e n

1 L e t t e r s t t h E d i t o r2 H C R e v i e w C r i t e r i a6 H C O n e - L i n e r s6 H o m e C o m p u t e r I n d u s t r y J o u r n a l '6 H C P r o d u c t N e w s7 P r o g r a m L i s t i n g c o n t e n t s7 P r o g r a m m e r ' s w i n d o w c o n t e n t s7 P r o g r a m T y p e - I n G u i d e

7 H C B u g - o u t9 H C G l o s s a r y

D e B u g s o n D i s p l a y( N D e b u g s T h i s i s s u e l

H o m e C o m p u t e r T e c h N o t e s :4 2 A p p l e4

5 5

A t a r iC o m m o d o r eI B T

S P E C I A L E n d - O f - Y e a rW a r e h o u s e C l e a r a n c e S a l e

O S e l e c t e d B a c k I s s u e s o H C 4 h s e i n s i d e f r o n t c o v e rL I M I T E D - T I M E O F F E RO R D E R T O D A Y !

U n e q u a l e d V a l u e - D o n ' t M i s s O u t !

M A C H I N E S S U P P O R T E DM a c h i n eA P P L E I I f a m i l y

F R A N K L I N A C A T A R I 8 0 0 , 8 0 0 X L ,

1 3 0 X EC O M M O D O R E 6 C O M M O D O R E 1 2 I B P I B P C j rT A N D Y 1 0 0 0T I - 9 9 / 4 A

R e q u i r e m e n t sA l e a s t 6 4 K R A M

A p p l e s o f t B A S I CA l e a s t 6 4 K R A M

■ N o n e -■ N o n e -M u s t b i 6 m o d eS A S I C AC a r t r i d g e B A S I CG W - B A S I C V e r s i o n 2 . 0 2T B A S I C o E x t e n d e d B A S I C

M e d i a

O D I S KO D I S K

O N D I S W O N T A P EO D I S K / O N T A P EO O I S K / O N T A P EO D I S KO D I S KO D I S KO D I S K / O N T A P E

S P E C I A L N O T E SA p p l e O w n e r s : A p p l e O D I S K m e d i a f o H C M , v o l . 4 N o - v o l . 4

n o I I D O 3 . f o r m a t o n l y . B e g i n n i n g w i t h H C M , v o l . 4 N o 4 a l A p p l e p r o g r a m s a r I P r o D O S f o r m a t . A l p r o g r a m sR U o A p p l e I + A p p l e l i e , o A p p l e l i c o m p u t e r s .

F r a n k l i n o w n e r s : B e g i n n i n g w i t h h c m , v o l . 4 n o 4 a l A p p l eO D I S K m e d i a I I P r o D O S f o r m a t o n l y . B o o t i n g P r o D O S o n

F r a n k l i n r e q u i r e s t h f o l l o w i n g s t e p s :1 B o o t P r o D O S . W h e n t h s y s t e m h a n g s u p p r e s s I R E S E T l .2 T y p e 2 6 5 B : E A E a n p r e s s [ R E T U R N ] .3 T y p e 2 0 0 0 C ( I n s e r t n s p a c e s b e t w e e n t h l a s t z e r o a n

t h a n p r e s s ( R E T U R N ) .s e H C M , v o l . 5 n o 4 p a g e 1 3 f o m o r e I n f o r m a t i o n .T a n d y 1 0 0 0 o w n e r s : S t a r t i n g w i t h H C M , v o l . 5 N o 5 a l o o u

I B M P C p r o g r a m s r u o t h T a n d y 1 0 0 0 w i t h o u t m o d i f i c at i o n s . P r o g r a m s p r i o r t o v o l . 5 N o m a n e e d m i n o r c h a n g e sa e x p l a i n e d o n p a g e 1 3 o h c m , v o l . 5 n o 4

E r r a t aA t a r i c o m p u t e r U s e r s : D u t a o v e r s i g h t i o u s o f t w a r e t h a tt r a n s l a t e s p r o g r a m f o r m a t t o t y p e s e t l i s t i n g s , l i n e 3 9 o t h N a n o P r o c e s s o r l n H C v o l . 5 N o m i s t a k e n l y c o n t a i n e d a n E n g l i s hP o u n d s y m b o l ( £ ) . T h i s c h a r a c t e r s h o u l d h a v e b e e n b a c k s l a s h ( \ > ,w h i c h y o u p r o d u c e b p r e s s i n g i s h i f t i o t h A t a r i c o m p u t e r sk e y b o a r d .

A t t e n t i o n S u b s c r i b e r s :t a v o i d m i s s i n g a n v a l u a b l e I s s u e s , p l e a s e c h e c k t h e a d d r e s s l a b e lf o m a t u r i t y o y o u r s u b s c r i p t i o n — s o y o c a b s u r e t o r e n e wb e f o r e I e x p i r e s .

Page 10: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 10/172

A t a r i S a v e s R e a d e rD e a r S i r :

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

w a a o l T s u b s c r i b e r w h h a u p g r a d e dt t h A t a r i a n t h o u g h f o u n d y o s o u r c eo g o o d i n f o a n d p r o g r a m s w h e n h a t h T I

w a g o i n g t l e m s u b s c r i p t i o n l a p s e — n o tn o w !

E n c l o s e d p l e a s e f i n d c h e c k f o r S 5 . 9 5 f o t h A t a r i d i s k w i t h t h p r o g r a m s f r o m V o l . 5 N o 5 I y o c a p r o d u c e t h e g r e a t d a t a , i n f o ,a n d p r o g r a m s t h a t k n o w y o h a v e h a i t h p a s t , n o o n l y w i l l r e n e w , b u t w i l l t a l k t os o m e o m f r i e n d s a n s h o w t h e m w h a t y o ua r a l a b o u t .

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

A l e x P i g n a t oO c e a n s i d e , L o n g I s l a n d , N A l e x , y o u r l e t t e r i t y p i c a l o t h e p o s i t i v e

r e s p o n s e w h a v e r e c e i v e d t o u n e A t a r ic o v e r a g e . W a r e a l r e a d y b e g i n n i n g t s e e t h ev a n g u a r d o t h a t f l o c k y o s p e a k a b o u t . W w a n t a l t h A t a r i u s e r s o u t h e r e t k n o w ( h a tt h r o o s t i r e a d y a H o m e C o m p u t e rM a g a z i n e . S o f l o o v e r ' .

B e l t e r S e q u e n t i a l S a v e rD e a r S i r :

a p r o u d o w n e r o C o m m o d o r e 6 a n e n j o y H C v e r y m u c h . I l a s t m o n t h ' s i s s u e ,M i k e P o o l e e x p l a i n e d h o h e u s e d t h C - 6 4m e r g e p r o g r a m t c o n v e r t s e q u e n t i a l f i l e s t u s a b l e p r o g r a m . t h i n k h a v e c o m e a c r o s sa e a s i e r w a t m a k e s e q u e n t i a l f i l e a u s a b l ep r o g r a m . J u s t t y p e L O A D ' T R O G R A MN A M E , S " , 8 . T h e s e q u e n t i a l f i l e i l o a d e d i t m e m o r y a n c a b e s a v e d a p r o g r a m f i l e .

Y o c a a l s o s a v e p r o g r a m a a s e q u e n t i a lf i l e b p u t t i n g ( , S ) a t t h e n d o f t h f i l e n a m ew h e n s a v i n g a p r o g r a m . T h i s s e r v e s a s f o r mo p r o t e c t i o n f r o m t h o s e w h d o n ' t k n o w a b o u tt h i s t r i c k . I y o p u ( , U ) a t h e n o f i l en a m e w h e n s a v i n g a p r o g r a m , t h p r o g r a m w i l lb l i s t e d a a u s e r f i l e i n t h d i r e c t o r y . T h p r g r a m c a t h e n o n l y b l o a d e d w i t h t h , 8 , 1 e n i n g . h o p e t h i s i n f o r m a t i o n i u s e f u l t s o m eH C u s e r s b e c a u s e i h a b e e n v e r y u s e f u l t om e

B e r t P a l m e rA d d r e s s u n k n o w n

W e l l B e r t , s a v i n g p r o g r a m w i t h t h , e t e n s i o n d o e s n o a c t u a l l y c h a n g e t h f o r m a t o t h f i l e — i t i s s t i l l p r o g r a m H i e . T h i s m e t h o dd o e s , h o w e v e r , p l a c e t h S E i d e n t i f i e r n e x tt t h f i l e . T h u s , e v e n t h o u g h t h e d i r e c t o r y c o t a i n s t h S E Q , i i p o s s i b l e t l o a d p r o g r a mf i l e s a v e d i t h i s m a n n e r b e c a u s e t h f i l e i s s t i l li p r o g r a m f o r m a t . Y o u r m e t h o d d o e s n o w o r k w i t h p r o g r a m f i l e s t h a t w e r e l i s t e d t o d i s ka s e q u e n t i a l t e x t f i l e s ( s e e " H C M B u g - O u t "f o d e t a i l s o h o t h i s i d o n e ) , a n t h e r e f o r en o i t o k e n i z e d f o r m a t . T h e p r o g r a m m u s t b i t o k e n i z e d f o r m a t f o r t h e L O A D s t a t e m e n tt w o r k p r o p e r l y . A f o p r o g r a m p r o t e c t i o n ,u s i n g t h e x t e n s i o n s , S a n d , i g r e a t l i t t l et r i c k . W h w o u l d t h i n k t h a t " S E Q u e n t i a l1 H o m e C o m p u t e r M a g a z i n e 1 9 8 5

f i l e " w a a c t u a l l y y o u r l a t e s t p r o g r a m m i n gm a s t e r p i e c e ? A n b e t t e r y e t , w h w o u l d t h i n kt L O A D i t T h a n k s f o r t h e t i B e r t .

C r e a t i v e C u r s o r i n g O A p p l e I D e a r S i r :

D i d y o u e v e r w i s h t h a t y o c o u l d c h a n g e t h A p p l e ' s c u r s o r w i t h o u t a n s p e c i a l r o u t i n e s ?W e l l , h a v e . O a A p p l e , s c r e e n m e m o r y i l a r g e r t h a n t h e a c t u a l s c r e e n . g u e s s i w a e a s i e rt o j u s t m a k e i a e v e n - K T h l e f t o v e r b y t e sa r e i t h e r u n u s e d o a r u s e d f o s p e c i a l f u n ct i o n s . L o c a t i o n 2 0 4 3 ( d e c i m a l ) i t h v a l u e o t h e c u r s o r ( i t s A S C I I v a l u e 1 2 8 ) . I y o P O K E t h i s l o c a t i o n w i t h t h e c o r r e c t n u m b e r ,i c h a n g e s t h c u r s o r t w h a t e v e r y o w a n t . F o e x a m p l e ,

P O K E 2 0 4 3 , A S C < " _ " ) + 1 2 w i l l p r o d u c e a b l i n k i n g u n d e r l i n e c u r s o r . T h i sc u r s o r r e m a i n s u n t i l y o P O K E 2 0 4 3 w i t h a d i f e r e n t n u m b e r o p r e s s [ C O N T R O L ] [ R E S E T ] ,I y o p u t h e a c t u a l A S C I I v a l u e h e r e , t h c h a r a c t e r w i l l b i f l a s h m o d e i a d d i t i o nt t h n o r m a l c u r s o r b l i n k . A t h o n l y o n w h d i d n ' t k n o w t h i s , o i t h i s a i m p o r t a n tf i n d ?

D o n a l d W S c o t t , J r A d d r e s s u n k n o w n

D o n a l d , y o ' v f o u n d s o m e t h i n g t h a t w h a v e n ' t s e e n d o c u m e n t e d b e f o r e — b u t d o n ' t t r t g e i t w o r k o n a n A p p l e w i t h o u t 8 0 < o l u m nc a p a b i l i t y . T h l o c a t i o n y o a r P O K E i n g i o n t h a t i p a r t o t e x t - s c r e e n s c r a t c h - p a d R A u s e d b e x p a n s i o n s l o t 3 o t h e a u x i l i a r y s l o to t h A p p l e l i e . A p p a r e n t l y , t h i s l o c a t i o n i u s e d b t h 8 0 - c o l u m n c a r d t d e t e r m i n e t h c u r s o r c h a r a c t e r , e v e n w h e n t h c o m p u t e r i n o i 8 0 - c o l u m n m o d e , w h i c h e x p l a i n s t h l i t t l et r i c k y o u ' v e u n c o v e r e d .

W h A d d s M o s t T P C j r ?D e a r S i r :

A a o w n e r o t h P C j r , h a v e s e v e r a l q u e st i o n s t h a t a r i u r g e n t n e e d o r e l i a b l e a n s w e r s .

1 T h e r e a r f i v e s o u r c e s ( T e c m a r , Q u a d r a m ,I m p u l s e , R a c o r e , L e g a c y ) o s e c o n d - d r i v ee n h a n c e m e n t s w i t h m e m o r y e x p a n s i o n f o t h P C j r , b u t w h a t a r t h s p e c i a l f e a t u r e s o e a c h ?H o d o e s e a c h o t h e m i n c r e a s e t h e P C j r ' sc o m p a t i b i l i t y ?

2 C a t h P C j r u t i l i z e t h 8 0 8 7 m a t h -c o p r o c e s s o r ? ( F o r e x a m p l e , t h M i c r o W a 8 0 8 7 m a t h - c o p r o c e s s o r f o P C j r . )

3 I t h e r e a n o t h e r i n t e r n a l m o d e m b e s i d e st h o n s o l d b I B t h a t t h P C j r c a u s e ?

4 H o i R a c o r e ' s D M c o n t r o l l e r b o a r du t i l i z e d b t h P C j r ? D o e s i m a k e t h P C j rm o r e c o m p a t i b l e ?

5 B e c a u s e o f t h P C j r ' s l a c k o D M A , i t e n s e I / O a n d d o w n l o a d i n g o l a r g e f i l e s a r c l o s e t o i m p o s s i b l e . W o u l d t h D M c o n t r o l l e rb o a r d b y R a c o r e e l i m i n a t e s u c h p r o b l e m s ? A l s ow o u l d i a l l o w t h d i s k d r i v e a n t h C P t w o r k s i m u l t a n e o u s l y ?

W e J C h e nF l u s h i n g , N 1 1 3 5 5

O v e r s e v e r a l i s s u e s , w h a v e r e v i e w e d t h T e c m a r j r C a p t a i n ( V o l . 4 N o 4 ) L e g a c y I ( V o l . 5 N o 2 ) t h Q u a d r a m E x p a n s i o n ( V o l .5 N o 4 ) — a n d , i t h i s i s s u e , b o t h t h M i c r o s o f ta n I B P C j r m e m o r y e x p a n s i o n s y s t e m s . I t h i s l a s t a r t i c l e , y o w i l l f i n d c h a r t c o m p a r -

V o l u m e 5 N o

i n t h e f e a t u r e s o a l t h e s e p r o d u c t s . W a r c u r r e n t l y e x a m i n i n g t h R a c o r e v e r s i o n o t h p r e v i o u s l y r e v i e w e d Q u a d r a m p r o d u c t a n w i l lp u b l i s h a r e v i e w i a u p c o m i n g i s s u e . W a r a l s o l o o k i n g a t h I m p u l s e p r o d u c t a n t h R a c o r e D M c o n t r o l l e r a s f u t u r e r e v i e w i t e m s .I a d d i t i o n , o u t e c h n i c a l s t a f f i r e s e a r c h i n gt h f e a s i b i l i t y o i n s t a l l i n g a 8 0 8 7 i t h P C j r — l o o k f o a H C r e p o r t i a u p c o mi n i s s u e .

T L O G O I C a r t r i d g e S o u g h tD e a r S i r :

w o u l d l i k e t b u t h T L O G O I c a r t r i d g e .h a v e b e e n l o o k i n g f o p l a c e t b u t h c a

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

R o m a n L S c h m i t zM a l o n e , W 5 3 0 4 9

R o m a n , w e ' v e t r a c e d d o w n f e s o u r c e s f o y o u . T L O G O I i c u r r e n t l y a v a i l a b l e f r o m :T e x C o m p f P . O . B o x 3 3 0 8 4 , G r a n a d a H i l l s , C 9 1 3 4 4 ) f o S 2 0 . 0 0 ; U n i s o u r c e ( P . O . B o 6 4 2 4 0 ,L u b b o c k , T 7 9 4 6 4 ) f o r $ 6 9 . 9 5 ; a n T r i t o nP r o d u c t s ( P . O . B o 8 1 2 3 , S a F r a n c i s c o , C 9 4 1 2 8 f o $ 1 9 . 9 5 . O t h e r l o c a l o r e g i o n a ls o u r c e s m a a l s o c a r r y t h i s p r o d u c t .

D i s e n a b l i n g B r e a k K e y ?D e a r S i r :

T d i s e n a b l e t h e b r e a k k e y o t h I B c o p u t e r , t h i s p r o g r a m w o r k s :

1 P O K E 1 0 8 , 6 4 : P O K E 1 0 , 1 : P O K E1 1 0 , 1 1 2 : P O K E 1 1 1 , 0

t r i e d t h i s p r o g r a m o n t h T a n d y 1 0 0 0 — i td i d n o t w o r k . A n o t h e r w a t o t r a p t h e b r e a kb u t t o n o t h I B i t h i s p r o g r a m :1 K E 1 7 C H R $ ( 4 ) + C H R $ ( 7 ) : K E Y ( 1 7 )O N : O N K E ( 1 7 ) G O S U B 1 0

2 R E R E S T O P R O G R A M H E R E9 0 R E M1 0 P R I N T " B R E A K B U T T O N

I N O P E R A B L E 1 ' : R E T U R NT h i s d i n o w o r k o t h T a n d y 1 0 0 0 e i t h e r .

h o p e y o c a s o l v e m p r o b l e m . T h a n k y o u .D a r r e n E i c h o r n

H a t b o r o , P 1 9 0 4 0

D a r r e n , t h B R E A K k e y o n t h I B i f u n ct i o n k e 1 7 a n i t h e r e f o r e r e d e f i n a b l e a y o h a v e d e t a i l e d . T h T a n d y m a c h i n e d o e s n o ta l l o w r e d e f i n i n g o t h f u n c t i o n k e y s a b o v e 1 2 C o n s e q u e n t l y , n s i m i l a r H t h a t w k n o w o w i l l w o r k o t h a t m a c h i n e . A r t h e r e a n y T a nd y p r o g r a m m e r s o u t h e r e w h o ' v e b e e n a b l e t p e r f o r m t h i s f e a t o f m a g i c ?

P r o g r a m P r o m p t s P u r c h a s eD e a r S i r :

b o u g h t c o m p u t e r s i m p l y b e c a u s e o f y o u rp r o g r a m " T h e O r g a n i z e r . " h a w a n t e d" T h i n k T a n k , " b u k n e w i w o u l d o n l y r u n o A p p l e o I B P m a c h i n e s a n d , i a d d i t i o nt i t p r i c e ( a p p r o x i m a t e l y $ 1 2 5 ) , f e l t t h o v e r a l l s y s t e m c o s t s o t h e s e t w m a c h i n e s w e r ea b o v e m m e a n s a t t h i s t i m e ; b u w h e n s a t h " T h e O r g a n i z e r " w o u l d r u o t h C o m o d o r e 6 4 t h e n b o u g h t s e c o n d - h a n d 6 4( a n d y o u r s o f t w a r e ) ! h a v e n o y e t r i e d i o u t ,s m e n t h u s i a s m m a b p r e m a t u r e , b u a l e a s t I ' v e g o t t e n m f e e t w e t .

Page 11: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 11/172

w o u l d t i k e m o r e t e c h n i c a l t h i n g s a n f e w e rg a m e s . A l s o s e p a r a t e l o o s e - l e a f d o c u m e n t a t i o nt h a t w c o u l d o r d e r f r o m t h m a g a z i n e , f o e a s eo u s a n s a f e t y ( c h e a p o c o u r s e ) . a p p r e c i a t et h d o c u m e n t a t i o n i t h m a g a z i n e , b u t h m a g a z i n e w i l l b h a r d t u s e v e r y d a y a n w i l l h a v e t m a k e p h o t o c o p y .

n o t i c e t h e r e s e e m t b q u i t e f e p r o g r a m se x c l u s i v e l y f o r t h e A p p l e o I B M s . h o p e C o m o d o r e d o e s n ' t d i s c o n t i n u e t h 6 4 , 1 w o u l d l i k et s e m o r e 6 p r o g r a m s i y o u r m a g a z i n e .

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

T h a n k s f o i n n o v a t i o n !L i S i n c l a i r

A l a m e d a , C 9 4 5 0 1

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

t h r o u g h t h P r o g r a m L i s t i n g s C o n t e n t s o p a g e7 1 A f o t e c h n i c a l m a t e r i a l , a l m o s t e v e r y t h i n gw p u b l i s h c o n t a i n s a w e a l t h o t e c h n i c a li n f o r m a t i o n — e . g . , o u r P r o g r a m m e r ' s W i d o w s f o a l m a j o r p r o g r a m s ( i n c l u d i n g g a m e s ) ,p l u s T e c h N o t e s , t u t o r i a l s , a n r e v i e w s o s p e c i a l i z e d p r o d u c t s . W t r t b a l a n c e t h i sm a t e r i a l a g a i n s t l i g h t e r c o n t e n t f o l e s s t e c h -o r i e n t e d c o m p u t e r u s e r s . w o r d a b o u t t h " g a m e s " w e d p u b l i s h : W h a v e r e c e n t l ys h i f t e d o u a p p r o a c h t c o m p u t e r g a m i n g a w a yf r o m t h a r c a d e t s i m u l a t i o n s w i t h s o m ee d u c a t i o n a l — a s w e l l a s e n t e r t a i n m e n t — v a l u e .Y o u r s u g g e s t i o n o p r o v i d i n g s e p a r a t e s o f t w a r ed o c u m e n t a t i o n i i n t e r e s t i n g a n d e s e r v e s c o s i d e r a t i o n . A n y o n e e l s e o u t h e r e w a n t t s e t h i s G o o d l u c k w i t h y o u r n e c o m p u t e r , L i n ,a n h a v e f u n !

M o u s e P a i n t : L o o k B u t D o n ' t P r i m ?D e a r S i r :

t h i n k y o u r m a g a z i n e i m a r v e l o u s . W j u s tr e c e n t l y p u r c h a s e d a n A p p l e / / c o m p u t e r a n dh a v e b o u g h t t w o f y o u r H o m e C o m p u t e rM a g a z i n e s ( V o l . 5 N o a n V o l . 5 N o 3 )

M q u e s t i o n t y o h a t d w i t h m p r i n t e ra n m m o u s e . I s e e m s c a n ' t g e t t h e M o u s e -P a i n t p i c t u r e s d r e w t p r i n t o m S t a r G e m i n il O p r i n t e r w i t h t h P A i n t e r f a c e . W e ' v e t r i e de v e r y t h i n g a n d h o p e y o u c a s h e d s o m e l i g h to t h s u b j e c t . W i l l y o p l e a s e e x p l a i n w h a tm i g h t b w r o n g ? I t h p r o b l e m i m p r i n t e r ,i n t e r f a c e , o M o u s e P a i n t d i s k ?

w a w o n d e r i n g i y o w e r e p l a n n i n g o p u t i n g m o r e a r c a d e - s t y l e p r o g r a m s i y o u rm a g a z i n e i t h f u t u r e . a l s o t h i n k y o s h o u l da r r a n g e y o u r m a g a z i n e i n t o s e c t i o n s , l i k e p u t i n g a l t h A p p l e s o f t w a r e i o n s e c t i o n , C - 6 4s o f t w a r e i a n o t h e r s e c t i o n , a n s o o n . T h i sw o u l d r e a l l y h e l p m a n p r o b a b l y a l t h o t h e rs u b s c r i b e r s l o t .

R o g e r T h o m p s o nR e e d s S p r i n g , M 6 5 7 3 7

I o r d e r t s e n d M o u s e P a i n t d r a w i n g t a p r i n t e r , y o n e e d a n i n t e r f a c e a n p r i n t e rc o m b i n a t i o n t h a t w i l l d u m p t h e h i g h - r e s o l u t i o ng r a p h i c s s c r e e n . F r o m w h a t y o s a y , i d o e s n ' ts o u n d l i k e y o u r i n t e r f a c e - p r i n t e r c o m b i n a t i o nc a d t h i s . W e ' v e h a e x c e l l e n t s u c c e s s u s i n g

t h C r a p p l e r f r o m O r a n g e M i c r o ( 1 4 0 0 N L a k e v i e w A v e n u e , A n a h e i m , C 9 2 8 0 7 ) a n a E p s o n M X - 8 0 . ( S e e " M o u s i n g A r o u n d o t h A p p l e 1 I i H C V o l . 4 N o , 4 f o d e t a i l s . )A t y o u r q u e s t i o n a b o u t s e p a r a t i n g t h em a g a z i n e i n t o s e c t i o n s : I f y o l o o k a t h i s s u e sf o l l o w i n g V o l . 5 N o 3 y o w i l l s e e t h a t w h a v e i n d e e d p h a s e d i s y s t e m o f m a r k i n g t h m a g a z i n e i e a s y - t o - i d e n t i f y c o n t e n t s e c t i o n s .S p e c i a l " e d g e - t a b " m a r k e r s f l a g e a c h m a j o rs e c t i o n . D o c u m e n t a t i o n f o a l m a j o r p r o g r a m s( t h o s e w i t h v e r s i o n s f o r a l c o m p u t e r b r a n d sw c o v e r ) a p p e a r s i t h f i r s t s e c t i o n m a r k e d" S o f t w a r e I n s t r u c t i o n s . " T h i s i f o l l o w e d b

a s e c t i o n o f " P r o d u c t R e v i e w s , " t h e n" T u t o r i a l s " ( i n c l u d i n g s e p a r a t e c o l u m n s f o e a c h c o m p u t e r b r a n d ) , t h e " P r o g r a m m e r ' sW i n d o w s , ' ' a n f i n a l l y t h ' T y p e - i n L i s t i n g s ' 's e c t i o n . W h o p e t h i s w i l l b a v e r y h a n d yq u i c k - r e f e r e n c e g u i d e f o y o u a n d o t h e r s w h h a v e r e q u e s t e d s i m i l a r t a b - i n d e x i n g .

T D e B u g , O N o T D e B u gD e a r S i r :

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

a n e w c o m e r t c o m p u t e r s a n d h a v eT I - 9 9 / 4 A c o m p u t e r w i t h T E x p a n s i o ns y s t e m , 3 2 m e m o r y b o a r d , R S 2 3 2 i n t e r f a c ea n E x t e n d e d B A S I C . a s t i l l n o s u r e o h o t m a k e t h m o s t o t h i s s y s t e m , b u a e j o y i n g e v e r y m o m e n t a t h k e y b o a r d .

A f t e r g o i n g t h r o u g h V o l . 5 N o 3 , c a l l e dy o u r 8 0 0 - n u m b e r a n d o r d e r e d o n e - y e a rs u b s c r i p t i o n , a n b a c k o r d e r s o V o l . 5 N o s .

a n O D I S K . T h e y h a v e j u s t a r r i v e d a n a f t e r r e a d i n g i n s t r u c t i o n s o h o t u p d a t e t h d i s k s ( a r e f e r r i n g t o T h O r g a n i z e r p r o g r a m )a n l i t t l e t r e p i d a t i o n , b e g a n . T h e n t m u t t e r s u r p r i s e , d i s c o v e r e d t h a t t h u p d a t e s h a a l r e a d y b e e n d o n e t V o l . 5 N o O D I S K .D i s o m e h o w m i s s s o m e i n f o r m a t i o n a s t ot h e s e u p d a t e s b e i n g m a d e a u t o m a t i c a l l y , a n i s o c a y o e x p l a i n t h e p r o c e d u r e s f o w h e na n i u p d a t e s a r n e e d e d ?

r e a l i z e t h a t T e x a s I n s t r u m e n t s i n l o n g e rm a k i n g t h T I - 9 9 / 4 A , b u a s u r e t h a t t h e r ea r m a n y o t h e r n e u s e r s w h m i g h t a p p r e c i a t es o m e a r t i c l e s t h a t a r e g e a r e d f o b e g i n n e r u s e r s .

a r e f e r r i n g t o s o m e o t h l e s s e r - u s e d f u n ct i o n s s u c h a P E E K , I N I T , L I N K , D E F , e t c .W h e n d y o u s t h e m , a n e x a m p l e s i s h o r tp r o g r a m s ? H o a b o u t L O A D p r o g r a m t a u t o m a t i c a l l y b o o t y o u r d i s k s ?

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

S y l v i a K e s t e nN o r t h r i d g e , C 9 1 3 2 6

G l a d t h a v e y o o b o a r d , S y l v i a . A f t e rc h e c k i n g t h i n t r o d u c t i o n t o u D e B u g s s e t i o n , w c a u n d e r s t a n d y o u r c o n f u s i o n . S u r ee n o u g h , w d n o s p e c i f i c a l l y c o m m u n i c a t et h i s f a c t : O D I S K i s s u e s a l w a y s c o n t a i n t h l a t e s t d e b u g g e d — a n d e n h a n c e d — v e r s i o n s o e a c h p r o g r a m a s t h e y a r e s h i p p e d . I n a d d i t i o n ,t h m o s t r e c e n t O D I S K i s s u e w i l l a l s o c o n -t a i n a n " u p d a t e f i l e " o t h l a t e s t D e B u g s , f o t h o s e w h r e c e i v e d a n p r e v i o u s i s s u e b e f o r ea l i t D e B u g s a p p e a r e d i n p r i n t . T h e s e f i l e s c a b m e r g e d w i t h p r o g r a m s o t h o l d e r , n o n -

u p d a t e d d i s k . I y o w a n t t o a s c e r t a i n w h e t h e ry o u r d i s k c o n t a i n s t h e l a t e s t u p d a t e d p r o g r a m so w h e t h e r i r e q u i r e s m e r g i n g i u p d a t e f i l e s ,c o m p a r e t h p r o g r a m ' s v e r s i o n n u m b e r o n y o u rO D I S K i s s u e t o t h v e r s i o n n u m b e r o t h l a t e s t D e B u g a i a p p e a r s i n p r i n t . I t h n u m b e r s a r t h s a m e , y o u r v e r s i o n c o n t a i n sa l t h l a t e s t D e B u g s ; y o d n o h a v e t m e r g ei w i t h a u p d a t e f i l e .

W h a v e — a n d w i l l c o n t i n u e t o — r u n a r t i c l e st h a t d e m o n s t r a t e s p e d f i " P E E K a n P O K E "k i n d s o p r o g r a m m i n g m e t h o d s . F o t h 9 9 / 4 A ,c h e c k o u t " R a z z l e D a z z l e , " a r e g u l a r t u t o r i a lc o l u m n t h a t b e g i n n e r s c a l e a r n f r o m .

P u t t i n g S e c o n d D r i v e I n t o J u n i o rD e a r S i r :

A l o y a l r e a d e r o H C f o r s e v e r a l y e a r s ,a p l e a s e d t o s e e t h a t y o a r s t i l l k e e p i n g

r e a d e r s u p - t o - d a t e o h a p p e n i n g s w i t h t h e P C j r .A y o p r o b a b l y k n o w , m o s t o t h e r m a g a z i n e sc o n c e r n i n g t h P C j r d i s c o n t i n u e d p u b l i c a t i o nw h e n p r o d u c t i o n c a m e t o h a l t . A l P C j rm a t e r i a l w h i c h h a v e r e a d i H C i a l w a y sv e r y h e l p f u l a n b e n e f i c i a l t o m e

N o n e e d s p e c i a l h e l p ! S h o r t l y a f t e r p u c h a s e d m P C j r , b o u g h t a O k i d a t a p r i n t e r .N e x t , p u r c h a s e d t h e T e c m a r j r C a p t a i n . W i t ht h e s e n e a d d i t i o n s , h a v e b e e n a b l e t u t i l i z em P C j r f o s o m e t h i n g o t h e r t h a n p l a y i n gg a m e s . M p r o b l e m i t h i s : w o u l d l i k e t p u c h a s e s e c o n d d i s k d r i v e . a l r e a d y o w c l o c k / c a l e n d a r , p r i n t e r p o r t , a n h a v e e p a n d e d m e m o r y t 6 4 0 K . h a v e s h o p p e da r o u n d , l o o k i n g a t h L e g a c y a n d o t h e r s y t e m s , a n a v e r y d i s a p p o i n t e d b e c a u s e d o n ' tw a n t t p a h u n d r e d s o d o l l a r s f o r a s e c o n dd r i v e w h i c h a d d s f e a t u r e s t h a t a l r e a d y o w n !A l w a n t i s e c o n d d i s k d r i v e — n o t h i n g e l s e !

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

S t e p h a n i e F o B r i c k , N 0 8 7 2 3

A H C w h a v e s e v e r a l P C j r ' s w i t h s e c o n dd i s k d r i v e s , S t e p h a n i e — a n d t h e y a r e c o m p l e t e l yc o m p a t i b l e w i t h t h e T e c m a r j r C a p t a i n . ( F o rs p e c i f i c s o h o s e c o n d d r i v e a n t h T e m a p r o d u c t w o r k t o g e t h e r , s e t h l e t t e r f r o mR o S u t h e r l a n d i H C V o l . 5 N o . , 3 . W i n s t a l l e d t h e s e d r i v e s o u r s e l v e s u s i n g t h e m e t h o dd e s c r i b e d i t h a r t i c l e e n t i t l e d " O n e F o r T h eM o n e v , T w F o r T h e S l o w : A d d i n g S e c o n dD i s k D r i v e T T h P C j r ' ' i H C V o l . 4 N o 4 Y o m a w i s h t g e t a c o p y o f t h i s i s s u e ( s e eH C B a c k I s s u e s i t h f r o n t o t h i s m a g a z i n e ) ,a n s e i t h i s s o l u t i o n f i t s y o u r n e e d s . T h e k i td e s c r i b e d i t h a r t i c l e a l l o w s y o t m o d i f yy o u r P C j r d i s k c o n t r o l l e r c a r d t s u p p o r t s e o n d r i v e , a n i a v a i l a b l e f r o m o u o r d e rd e p a r t m e n t f o $ 4 9 . 9 5 p l u s S 3 . 5 0 f o s h i p p i n ga n h a n d l i n g .

S e e k i n g C - 6 4 I n t e r f a c eD e a r S i r :

h a v e r e a d y o u r f i n e m a g a z i n e s i n c e t h e V o l .4 N o i s s u e , e s p e c i a l l y f o r t h e C o m m o d o r e6 a r t i c l e s a n t h L e t t e r s t o t h E d i t o r c o l u m n .T h i s q u e s t i o n i d i r e c t e d t o t h a t c o l u m n : W h a ti n t e r f a c e ^ ) w i l l w o r k b e s t w i t h t h C o m m o d o r e6 a n t h G e m i n i - 1 0 ( n o t t h e n e I 0 x ) ? O n t h a t w o u l d g i v e c o m p l e t e C o m m o d o r e 1 5 2 5e m u l a t i o n ?

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

Page 12: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 12/172

C O N T I N U E D

A f t e r m a n y u n a n s w e r e d l e t t e r s f r o m p r i n t e ri n t e r f a c e c o m p a n i e s , I ' m h o p i n g t h a n s w e r t t h i s q u e s t i o n s h o w s u i y o u r L e t t e r s t o t h E d i t o r c o l u m n . T h a n k i n g y o i a d v a n c e .

R i c h a r d L W i g h t m a nW e l l s v i l l e , N 1 4 8 9 5

T h e r e a r e s o m a n y g o o d i n t e r f a c e s , R i c h a r d ,w d o n ' t k n o w w h e r e t b e g i n . C a r d c o ( 3 0 0 S T o p e k a , W i c h i t a , K 6 7 2 0 2 ) h a s e v e r a l q u a l it i n t e r f a c e s t h a t m a k e t h G e m i n i - 1 0 e m u l a t e

1 5 2 5 . I a l y o d i w o r d p r o c e s s i n g , t h ? / o ? / P S C a r d c o i n t e r f a c e s s h o u l d s u i t y o f i n e . I y o w a n t s o m e t h i n g w i t h g r a p h i cc a p a b i l i t i e s , t h ? / f r o m C a r d c o i a e c e l l e n t c h o i c e . B o t h T h C o n n e c t i o n f r o mT y m a c C o n t r o l s C o r p o r a t i o n ( 1 2 7 M a i n S t r e e t ,F r a n k l i n , N 0 7 4 1 6 ) a n S u p e r G r a p h i x f r o mX e t e c Q O W A r n a o i d R d S a l i n a , K 6 7 4 0 1 ) p r v i d e 1 5 2 5 e m u l a t i o n w i t h g r a p h i c s .

M a k i n g R o o m F o M a D e a r S i r :

h a v e n o t i c e d t h a t y o u r l a s t t w 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 h a v e h a s e c t i o nc a l l e d " M a c R o s " f o t h A p p l e M a c i n t o s h .A f t e r s e e i n g t h e s e a r t i c l e s h a v e t w b a s i c q u e st i o n s f o r y o u . F i r s t , a r y o g o i n g t c o n t i n u et s u p p o r t t h M a c i n t o s h ? W i l l y o b r o a d e nt h c o v e r a g e ? h o p e y o u w i l l , e s p e c i a l l y s i n c et h M a c i n t o s h i m e m b e r o o n o t h f a m i l i e s y o a r s u p p o r t i n g . ( W h e n I B i t r o d u c e d i t P C j r , y o i m m e d i a t e l y s t a r t e d t s u p p o r t i t ! )

T h s e c o n d q u e s t i o n d e a l s w i t h t h M S B A S I C f o r t h e M a c i n t o s h . I y o s t a r t t s u p o r t t h e M a c , w i l l y o p r o v i d e p r o g r a m s f o i t k n o w t h a t t h M S - B A S I C v e r s i o n f o t h M a i s i m i l a r t o t h M S - B A S I C f o I B M . I s o i w o u l d s e e m t b e a s y e n o u g h , e v e nw i t h o u t c o l o r . P l e a s e c o n s i d e r w h a t h a v e s u g e s t e d . r e a l l y a i n t e r e s t e d i b u y i n g M a a n w o u l d l i k e y o u r m a g a z i n e t c o v e r i i t h s a m e s t y l e w h i c h y o h a v e c o v e r e d t h e o t h e rc o m p u t e r s . a s u r e t h a t o t h e r r e a d e r s s h a r em v i e w — s o p l e a s e c o n s i d e r i t

B r i a n N e i d i gT a y l o r , T 7 6 5 7 8

B r i a n , w h a v e r u n s e v e r a l f e a t u r e s f o t h M a i r e c e n t i s s u e s t o s e w h a t k i n d o r e s p o n s ew e w o u l d g e f r o m h o m e u s e r s . W h v e t o s a t h a t t h r e s p o n s e — t h o u g h p o s i t i v e — w a ss p a r s e . Y o u r l e t t e r i o n e o f t h v e r y f e w h a v e r e c e i v e d f r o m M a u s e r s . T h i s i n o t s a t h a t — g i v e n m o r e r e q u e s t s — w e w o n ' t c o v e rt h M a c i n t o s h i t h f u t u r e . B u t i n c l u d e M a v e r s i o n s o a l o u m a j o r p r o g r a m s , w w o u l dn e e d t m a k e s p a c e i t h m a g a z i n e b d e l e t i n gs o m e t h i n g e l s e o i n c r e a s i n g o u t o t a l p a g el e n g t h — a c o s t l y a l t e r n a t i v e i e i t h e r c a s e .T h e r e ' s a l s o a n o t h e r c o n s i d e r a t i o n , B r i a n . A

p l j u s t r e c e n t l y c a n c e l e d i t l o n g - w o r k e d - o nM a c B A S I C . O u p l e a t o t h e A p p l e f o b u n d i n gt h l a n g u a g e s w i t h a l M a c s i n o m o o t . A i t p r e s e n t p r i c e i t h S I 5 0 r a n g e , w f e e l t h a tM i c r o s o f t ' s B A S I C f o t h M a i t o c o s t l y

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

9 9 / 4 A L o c k - U pD e a r S i r :

o w T I - 9 9 / 4 A a n d h a v e b e e n h a v i n g p r b l e m s w i t h t h c o m p u t e r l o c k i n g u p h a v e b e e nt o l d t h a t i i n o r m a l f o i t h a p p e n o n c e i a w h i l e , b u i l o c k s u m u c h m o r e t h a n i s h o u l d . T h c a r t r i d g e t h a t l o c k s u t h m o s ti E x t e n d e d B A S I C . W h e n p l u g i t h E t e n d e d B A S I C c a r t r i d g e a n t h e n s e l e c t c h o i c e# f o E x t e n d e d B A S I C t h e s c r e e n w i l ls o m e t i m e s f i l l u w i t h r a n d o m s y m b o l s .

I a l s o l o c k s u w i t h o t h e r c a r t r i d g e s . F o e x a m p l e , i t h m i d d l e o f a c h e s s g a m e w i t ht h c o m p u t e r , t h c o m p u t e r w i l l s o m e t i m e s l o c ku p T h i s p r o b l e m a p p e a r s t b e i t h e r i t h c a r t r i d g e p l u g - i n o w h e r e t h p e r i p h e r a l e x p a ns i o n s y s t e m p l u g s i n t o t h e s p e e c h s y n t h e s i z e ro p o s s i b l y w h e r e t h s p e e c h s y n t h e s i z e r p l u g si n t o t h e k e y b o a r d .

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

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

K i A . D o n d l i n g e rH u t c h i n s o n , K 6 7 5 0 2

K i p , y o h a v e j u s t h i o t w o o f t h 9 9 / 4 A ' t r o u b l e s p o t s . T h c a r t r i d g e s l o t a n t h s i d ep o r t a r e v e r y s u s c e p t i b l e t w e a r a n t e a r . T h s i d e p o r t , i p a r t i c u l a r , c a g i v e u s e r s m a n yh e a d a c h e s . T h e l p m i n i m i z e y o u r o w h e a d a c h e s , m a k e s u r e t h a t t h c o n s o l e a n e p a n s i o n b o c a b l e a r e o f l a t , l e v e l s u r f a c e .P r o b l e m s s t a r t a r i s i n g i t h e x p a n s i o n c a b l ed o e s n ' f i j u s t r i g h t i n t o t h s i d e p o r t . T h s i d ep o r t c a a l s o b p r o b l e m i y o u r c o n s o l em o v e s a r o u n d o t h t a b l e t o p . A n t i m e t h c o n s o l e m o v e s , t h c o n n e c t i o n b e t w e e n t h c o s o l e a n t h e x p a n s i o n c a b l e c a w e a k e n . I t h i si p r o b l e m , t r p u t t i n g d o u b l e - s i d e d t a p eu n d e r t h f e e t o t h c o n s o l e t k e e p i f r o ms l i p p i n g . F i n a l l y , t h c a r t r i d g e p o r t i q u i t e o f t e nt h c u l p r i t i l o c k - u p . E x t e n s i v e p l u g g i n g a n u n p l u g g i n g o c a r t r i d g e s w o u l d c a u s e e v e n t h m o s t e x p e n s i v e c o n n e c t o r s t w e a r o u i a v e r ys h o r t t i m e . U n f o r t u n a t e l y , i w o u l d r e q u i r es o m e t e c h n i c a l e x p e r t i s e t o d i s a s s e m b l e t h c a t r i d g e s a n d / o r y o u r c o n s o l e t c l e a n t h c o t a c t s o r i s e v e r e c a s e s , t o r e p l a c e t h e c o n t a c t s .T h b e s t s o l u t i o n t o t h i s p r o b l e m i t m i n i m i z et h n u m b e r o t i m e s t h a t y o s w i t c h c a r t r i d g e s .A s A n Y S h a l lD e a r S i r :

d o n ' t o w a A t a r i 8 0 0 X L c o m p u t e ra n y m o r e . s o l d i b e c a u s e i d i d n ' t s t a n d u t m T I W h d o n ' t y o c o v e r t h e A t a r i c o p u t e r s ? T h e r e a r m o r e A t a r i 8 0 0 s a n 8 0 0 X L st h a n P C j r s , n o t m e n t i o n A t a r i 4 0 0 s , 6 0 0 X L sa n s o m e 1 2 0 0 X L s . I y o u a d d e d A t a r i ' s l i n eo c o m p u t e r s t y o u r m a g a z i n e y o w o u l d r e a ll s e j u m p i y o u r s u b s c r i p t i o n s a n s a l e s .I s p a c e i p r o b l e m w h n o j u s t d r o p t h P C j r ? ( k n o w t h a t w i l l m a k e l o o p e o p l ea n g r y a n u p s e t , s l e m a p o l o g i z e n o t a n o f f e n d e d p e r s o n . )

A l s o y o h a v e H C o n e - l i n e r s . W h n o H C g r a p h i c s ? T h e r e a r m a n y p e o p l e w h w o u l d l o v e t o s h o w o f t h e i r s t i l l a n m o v i n gg r a p h i c s p r o g r a m s . f e e l y o s h o u l d l e y o u rf a i t h f u l r e a d e r s k n o w t h a n s w e r s t t h e s eq u e s t i o n s . F r a n k D e C a n d i a

J e r s e y C i t y , N 0 7 3 0 7

T h e r e ' s n n e e d t d r o p a v e r y f i n e m a c h i n eU k e t h e P C j r , F r a n k . W h a v e k e p t J u n i o r a n a l s o a d d e d m o r e p a g e s f o A t a r i c o v e r a g e . A y o c a s e f r o m M r P i g n a t o ' s l e t t e r ( A t a r iS a v e s R e a d e r ) a b o v e , w a r a l r e a d y s t a r ti n t r e a p t h b e n e f i t s o t h i s n e c o v e r a g e .

I n r e g a r d t y o u r s e c o n d q u e s t i o n , o u " H C M O n e - L i n e r s " p a g e g e n e r a l l y i n c l u d e so u t s t a n d i n g g r a p h i c s s u b m i s s i o n s . I n a d d i t i o n ,o u s p e c i a l t y a r t i c l e s l i k e T I ' R a z z l e D a z z l e "a n " A t a r i A t r i u m " — m a k e p e r f e c t s h o w c a s e sf o s u c h p r o g r a m s . I f y o u h a v e a n o r i g i n a l p r g r a m t h a t y o u ' d l i k e t s h o w o f f , s e n d i t u s W w e l c o m e a n y a r t i c l e a n p r o g r a ms u b m i s s i o n s — g r a p h i c s o o t h e r w i s e .

F o I B P S a n s G r a p h i c s B o a r dD e a r S i r :

r e c e n t l y b o u g h t c o p y o y o u r m a g a z i n ea n e w s s t a n d t h i n k i n g w o u l d e n j o y r u n n i n gs e v e r a l o t h p r o g r a m s o f f e r e d . f o u n d ,h o w e v e r , t h a t c o u l d n ' t u s a n o t h p r g r a m s b e c a u s e m I B P i n o e q u i p p e d w i t h

g r a p h i c s c a r d . b o u g h t t h c o m p u t e r f o d a t am a n a g e m e n t ( t e x t ) a n w o r d p r o c e s s i n g , s g r a p h i c s c a r d i u n n e c e s s a r y ( a n d w o u l d c o s ta b o u t $ 5 0 0 ) . W o u l d n ' t i b p o s s i b l e w i t h a p r g r a m l i k e B u d g e t r o n t h a v e a a l t e r n a t i v e v e s i o n f o m a c h i n e s w i t h o u t g r a p h i c s ? I n o t , t h e ny o u r p u b l i c a t i o n i o n u s t s o m e o n e l i k em e , w h i c h s e e m s p i t y .

T h a n k y o f o y o u r a t t e n t i o n .K a t h e r i n e A K i r k

V i c t o r i a , B C C a n a d aK a t h e r i n e , t h e a r c h i t e c t u r e o t h I B P

i u n l i k e o t h e r c o m p u t e r s s u c h a s t h e A p p l e .T h I B B A S I C i n t e r p r e t e r o n l y s u p p o r t s

g r a p h i c s c o m m a n d s w h e n t h g r a p h i c s a d a p t e ri i n s t a l l e d . W f e e l t h a t c o l o r i a e s s e n t i a lp a r t o g o o d h o m e - u s e r s o f t w a r e . B e c a u s e b o t ht h I B P a n d P C j r a r e s u c h g r e a t c o l o r -g r a p h i c s m a c h i n e s , w d o n ' t w a n t t o l i m i t o u r e a d e r s t m o n o c h r o m e - o n l y p r o g r a m s .W i t h o u t t h g r a p h i c s i n t e r f a c e i n s t a l l e d , o u

p r o g r a m s w o u l d b l i m i t e d t t e x t o n l y .W h e n e v e r p r o g r a m r u n s b e s t w i t h t h e c a r d ,w c o n s i d e r i s y s t e m r e q u i r e m e n t . B u d g e t r o ni a e x c e l l e n t e x a m p l e : i w i l l r u w i t h o u t t h g r a p h i c a d a p t e r c a r d , h o w e v e r t h b a r - g r a p ho p t i o n r e s u l t s i n a I L L E G A L F U N C T I O NC A L L . I y o d o n ' t s e l e c t t h i s o p t i o n , t h e p r g r a m w i l l w o r k j u s t f i n e . A f t e r r u n n i n g s o m et e s t s , w h a v e d e t e r m i n e d t h a t t h f o l l o w i n gp r o g r a m s w i l l r u o t h I B M P C w i t h o u tg r a p h i c s a d a p t e r — w i t h l i m i t a t i o n s a s n o t e d .V o l . N o 2 E l e c t r o n i c H o m e S e c r e t a r yV o l . N o 3 S n a p - C a l c a n M i s s i l e M a t h( w i t h o u t s p a c e s h i p g r a p h i c s )V o l . 4 N o 4 B a s i c A d d i t i o n a n S u b t r a c t i o na n T a x D e d u c t i o n F i l e rV o 4 N o 5 D i v i s i o n T u t o r , P e r s o n a l L o a nC a l c u l a t o r , Q u i z - M a k e , a n Q u i z - T a k eV o 5 N o 1 Q u i z - P r i n t , a l O r g a n i z e r

p r o g r a m sV o 5 N o 2 F N k e y , O r g a n i z e r R e p o r t s , I

F i g u r e s !V o l . 5 N 3 G e o m e t r i x ( w i t h l i m i t e d g r a p h i c s ) ,B u d g e t r o n ( n b a g r a p h o p t i o n )V o l . 5 N 4 R u n - D a y - V i e w , T r i g - T r i x ( w i t h

l i m i t e d g r a p h i c s )V o 5 N o 5 E l e c t r o n i c T y p e w r i t e r , B u g - O u tV o 5 N o 6 E l e c t r o n i c P o s t m 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

Page 13: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 13/172

B u g - O u t I d e n t i f i e s B u g sD e a r S i r :

o w a A t a r i 8 0 0 X L w i t h s i n g l e d i s kd r i v e , a t a p e r e c o r d e r , a n a v e r y d o t t y m a t r i xp r i n t e r . h a v e p r e v i o u s l y o w n e d f o u r o t h e rc o m p u t e r s , a l o w h i c h w e r e i g n o r e d , f o r t h em o s t p a r t , b t h e p u b l i s h i n g i n d u s t r y . I w a r e a l l y n i c e t s e t h s u p p o r t f o m m a c h i n ea l a s t .

T h i s r e a c t i o n i t e m p e r e d l i t t l e a f t e r c o p l w e e k s o ( i n t e r m i t t e n t l y ) t y p i n g p r o g r a m sf r o m y o u r m a g a z i n e ! T h G r s t t h i n g t y p e di w a t h P r o o f r e a d e r , a n m u s t a d m i t t h a ti w o r k e d . T h s e c o n d t h i n g u n d e r t o o k w a t h N a n o P r o c e s s o r a n m e x p e r i e n c e w a n o s g r e a t .

T h f i r s t p r o b l e m a r o s e w h e n t r i e d t e n t e rl i n e 9 2 0 , D A T A i t e m w i t h a c l e a r a n d u nm i s t a k a b l e P o u n d s - S t e r l i n g s y m b o l . A t a r im o d e l s h a v e s u c h s y m b o l ; h o w e v e r , t h u s o i n o r m a l l y e x c l u d e s t h e o t h e r g r a p h i cc h a r a c t e r s u s e d i t h N a n o P r o c e s s o r d i s p l a y .

e v e n t u a l l y f i g u r e d o u t h a t w h a t y o u m u s th a v e m e a n t w a S H I F T c h a r a c t e r u s e d ( b A t a r i m o s t l y i o t h e r l a n g u a g e s t h a n B A S I C )f o m o d i v i s i o n .

T h s e c o n d p r o b l e m w a s r a t h e r m o r e o f b u g , a n t o o k a w h i l e t f i g u r e o u t . T h p r g r a m c h e c k s t h e l o c a t i o n 7 6 f o l a s t k e p r e s s e d , a n b r a n c h e s a c c o r d i n g l y . A l e a s t , i o u g h t t o i d o e s n ' t . T h p r o b l e m s e e m s t b w e l l i l l u s t r a t e d b t h s e g m e n t f r o m l i n e 1 5 0 0t o 1 5 8 0 . T h v a r i a b l e c o n t a i n s t h l a s t - k e y -p r e s s e d i d e n t i t y f r o m l o c a t i o n 7 6 4 ; l i n e 1 5 2 0t r i e s t m a t c h i a g a i n s t t h e A S C I I v a l u e o t h c o n t r o l - p a n e l k e y s . B u t h e A t a r i s u s t h r e e i t e r l o c k i n g c h a r a c t e r s e d e s i g n a t i o n s : A S C I I ;I n t e r n a l c o d e , w h i c h i t h s e q u e n t i a l p o s i t i o no t h c h a r a c t e r i t h s h a p e t a b l e ; a n K e y b o a r d c o d e , w h i c h b e a r s l i t t l e r e s e m b l a n c et t h o t h e r t w o . K e y b o a r d c o d e i t i e d t o t h r o w - c o l u m n p o s i t i o n o t h k e y s , a n i i m e m b e r o t h i s s e w h i c h i s t o r e d a 7 6 4 . H e r e ' s

o n e - l i n e r f o y o t i l l u s t r a t e t h p o i n t :F O A T 2 5 6 : A = P E E K ( 7 6 4 ) :

? C H R S ( A ) ; " " ; : N E X T AP L E A S E t y p e i E X A C T L Y a s h o w n . T h

c o n t i n u o u s r e a s s i g n m e n t o t h c o u n t e r v a r i a b l ev a l u e w i t h i n t h l o o p k e e p s t h e t h i n g g o i n gf o r e v e r , o u n t i l y o h a v e h a e n o u g h ( u s eB R E A K t o g e t o u t ) . P r e s s a n k e y , a l o n e o rw i t h e i t h e r o b o t h o C O N T R O L a n S H I F Tk e y s . T r t h e A t a r i k e ( i n v e r s e t o g g l e ) a n t h C A P S , E S C , a n R E T U R N k e y s . T r u s i n ge a c h k e w i t h a n t h e n w i t h o u t t h C O N T R O L .T r y a n y k e p r e s s e s y o l i k e . C T R L - 1 w h i c hp a u s e s a l a c t i o n a n t h e n u n p a u s e s i t a n t h B R E A K k e w i l l n o g i v e u n u s u a l r e s u l t s .

B u t b a c k t t h p r o g r a m b u g . t h o u g h t o fl o o k i n g f o t h k e y s t h a t w o u l d g i v e t h r e s u l t ,i e f f e c t r e a s s i g n i n g t h e c o n t r o l p a n e l i t h g a m e . A l m o s t i m m e d i a t e l y a f t e r t h a t , t h o u g h to a l t e r i n g l i n e 1 5 8 0 s t h a t t h c o r r e c t c o n n e ct i o n w i t h A S C I I w o u l d r e s u l t . B o t h o t h e s ea p p r o a c h e s h a t b r e j e c t e d b e c a u s e n o a l A S C I I v a l u e s r e p r e s e n t v a l i d k e y c o d e s . N o e v e n a l 6 o 7 - b i t n u m b e r s a r v a l i d . A m a t e o f a c t , i t u r n s o u t h a t s o m e o t h e v a l u e sr e q u i r e d f o t h p r o g r a m a r e n o t v a l i d K - c o d e s .T h o n l y w o r k a b l e s o l u t i o n f o u n d w a t r e w r i t e t h f o l l o w i n g t w l i n e s .1 5 2 0 R E A D Z Q D B Z T H E N 1 5 5 01 5 8 0 D A T A 4 9 , 5 0 , 5 1 , 5 2 , 6 0 . 6 2 , 8 0 , 6 9 , 6 ,

7 3 , 8 2 , 7 6 , 6 2

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

l o o k f o r w a r d t o t h e n e x t f e i s s u e s o f y o u rm a g a z i n e . h o p e i l i v e s u t o t h e h i g h p r o mi s e s m a d e b i s s u e 5 . 5 , a p a r t f r o m t h e s e d e t a i l s .D i a n e H o f f m a n

O s h k o s h , W 5 4 9 0 1

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

s i g h t i o u p r o c e s s f o t r a n s l a t i n g t h p r o g r a mt o u t y p e - s e t l i s t i n g f o r m a t . T h o t h e r b u s e e m s t s t e m f r o m a e r r o r y o a p p a r e n t l ym a d e i t y p i n g i t h p r o g r a m . L i n e 1 4 6 0 d o e si n d e e d P E E K l o c a t i o n 7 6 4 , b u d o e s n o c o t a i n t h v a l u e f r o m t h a t l o c a t i o n — i t c o n t a i n st h A A S C I I r e t u r n e d f r o m t h G E # 2 s t a t e m e n t . T h u s , t h a t a s p e c t o t h p r o g r a mw o r k s c o r r e c t l y a p u b l i s h e d . T h a n k s , t h o u g h ,f o t h e x c e l l e n t d i s c u s s i o n o t h e v a r i o u s w a y sA t a r i m a c h i n e s r e p r e s e n t k e i n p u t , a w e l l a f o r t h e n e a t l i t t l e " o n e - l i n e r . "

W o r d P r F r o m P r o D O S T 3 . D e a r S i r :

a h a v i n g s o m e p r o b l e m s w i t h m A p p l eH e f e w w e e k s a g o , f r i e n d o m i n e s e n t s o m ed o c u m e n t s h c r e a t e d w i t h h i w o r d p r o c e s s o rt m e T h d o c u m e n t s w e r e o P r o D O S d i s ka n w e r e s t o r e d a t e x t f i l e s . M p r o b l e m i t h a tm o s t o t h d o c u m e n t s h s e n t t o m t h a t w e r es t o r e d a s t e x t f i l e s w e r e s t o r e d u n d e r s u d i r e c t o r y . M w o r d p r o c e s s o r c a r e a d t e x t f i l e sw h e n t h e y a r d i r e c t l y s t o r e d a t e x t f i l e s , b u n o w h e n t h e y a r e s t o r e d u n d e r a s u b - d i r e c t o r y .M w o r d p r o c e s s o r t r a n s l a t e s t h t e x t f i l e s t f i l e s m w o r d p r o c e s s o r c a n u n d e r s t a n d . ( T h ef i l e s a r o D O 3 . d i s k n o b e c a u s e t h a ti t h o n l y f o r m a t m w o r d p r o c e s s o r c a t r a n s l a t e t h e m f r o m . c o p i e d t h f i l e s f r o m t h P r o D O S d i s k . T h i s p r o c e d u r e h a a l w a y sw o r k e d u n t i l n o w . ) D y o k n o w o a n p r g r a m o p r o c e d u r e t h a t w o u l d a l l o w m t o s t o r et h e s e t e x t f i l e s d i r e c t l y o n t o t h e d i s k i n s t e a d o u n d e r a s u b - d i r e c t o r y s c o u l d p r i n t t h e f i l e so m p r i n t e r w i t h m w o r d p r o c e s s o r ? n e e d

s o l u t i o n r e a l l y s o o n .A l s o , h a v e h e a r d a b o u t a Z - R A M b o a r d

b y A p p l i e d E n g i n e e r i n g t h a t w o u l d a l l o w y o t a d 2 5 o 5 1 2 K o a d d i t i o n a l m e m o r y a n

Z - 8 0 m i c r o p r o c e s s o r t t h A p p l e H e . T h e i ra s a y s t h a t i c o m e s w i t h R A d i s k s p r g r a m s c o u l d r u n 2 0 t i m e s f a s t e r . I a l s o s a i dt h a t y o c o u l d r u r e g u l a r A p p l e s o f t w a r e a n C P / M s o f t w a r e w i t h o u t u n p l u g g i n g t h b o a r d .D y o t h i n k y o c o u l d r e v i e w t h i s p r o d u c t ?I s o u n d s v e r y i n t e r e s t i n g .

T h a n k y o v e r y m u c h f o y o u r h e l p .P e t e S i s o n

S a D i e g o , C 9 2 1 3 9

I o r d e r t c o n v e r t f i l e f r o m P r o D O S t D O 3 . y o n e e d t w d i s k d r i v e s a n t h P r o -D O C o n v e r t u t i l i t y f r o m A p p l e , I y o h a v et h e s e , t h e v a r i o u s s u b - d i r e c t o r i e s s h o u l d n ' t g i v ey o u a n y t r o u b l e i c o v e r s i o n — j u s t s p e c i f y t h ec o m p l e t e P r o D O S p a t h n a m e i n t h e c o n v e r t p r g r a m . W a r e v a l u a t i n g t h Z - R A M c a r d f r o mA p p l i e d E n g i n e e r i n g a n w i l l b r e v i e w i n g i i a f u t u r e i s s u e .

H a r d - D r i v i n g J u n i o r ?D e a r S i r :

L i k e t h o u s a n d s o o t h e r s , t h o r o u g h l y e j o y o u r m a g a z i n e . I n p a r t i c u l a r , h a v e u s e dy o u r t e c h n i q u e s t s u c c e s s f u l l y a d s e c o n df l o p p y d r i v e t o m P C j r . N o w o n d e r a b o u ta d d i n g a h a r d d r i v e . W i t h t h r a p i d d e e s c a l a t i o n i h a r d d r i v e p r i c e s t h i s w o u l d a p e a r t b a v a l u a b l e n e x t s t e p . A n p o s s i b i l i t i e so y o u r e x p e r t s t e l l i n g u h o t d t h a t ? a s u r e n u m b e r o u w o u l d b e n e f i t g r e a t l y .

W a r r e n T D e n tI n d i a n a p o l i s , I 4 6 2 6 0

W a r r e n , o u e x p e r t s a r c u r r e n t l y w o r k i n go h a r d - d i s k d r i v e s o l u t i o n s f o t h P C j r , s os t a y t u n e d t H C f o c o s t - e f f e c t i v e m e a n s t e x p a n d y o u r P C j r ' s c a p a b i l i t i e s . A l s o , i a n o t h e r r e a d e r s d e s i r e a d d i t i o n a l J u n i o re n h a n c e m e n t s , p l e a s e l e u k n o w s w c a w o r k t o w a r d g i v i n g y o w h a t y o n e e d .

T e r m i n a l T a p e T r o u b l e sD e a r S i r :

r e c e n t l y p u r c h a s e d m o d e m t h r o u g h m a i lo r d e r f o m C o m m o d o r e 6 4 S o m e h o w t h e r ew a m i x u p i m o r d e r a n t h c o m p a n yo r d e r e d f r o m s e n t m t h e t e r m i n a l s o f t w a r e o d i s k i n s t e a d o c a s s e t t e t a p e a r e q u e s t e d .c o n t a c t e d t h c o m p a n y a n t h e y t o l d m t h a tt h e t e r m i n a l s o f t w a r e w a u n a v a i l a b l e o t a p e .W h e n b o r r o w e d f r i e n d ' s d i s k d r i v e t o l o a dt h p r o g r a m a n d t r t t r a n s f e r i t o t a p e ,f o u n d t h a t c o u l d o n l y a c c e s s o n l i n e o t h p r o g r a m w h i c h w a S Y c o m m a n d . I t h e r ea n w a c a a c c e s s t h e f u l l t e r m i n a l p r o g r a ma n c o p y i t t a p e o r w i l l b f o r c e d t p u c h a s e d i s k d r i v e t u s m m o d e m ?

M a t t h e w C o r r e l lG r i n n e l l , I 5 0 1 1 2

B u y i n g a d i s k d r i v e i n o b a i d e aM a t t h e w — e s p e c i a l l y n o t h a t t h e p r i c e o n t h C o m m o d o r e 1 5 4 1 i s l o w — b u t i i n o t h o n l y a n s w e r . S e v e r a l f i n e t e r m i n a l p r o g r a m sc o m e o t a p e a n e v e n c a r t r i d g e . T h p o p u l a rV I T e r m i n a l f r o m S o f t l a i a v a i l a b l e o t a p e .T h e S k i W n t e r I c a r t r i d g e f r o m P r e n t i c e - H a l l( R e v i e w e d i H C V o l . 5 N o . 4 i b o t h w o r dp r o c e s s o r a n t e r m i n a l p r o g r a m . A f o c o p yi n a n m o d i T y i n g t h p r o g r a m y o h a v e n o w ,d o n ' t t r y . I m a b c o p y p r o t e c t e d , a n t h a t t e m p t m a v o i d i t w a r r a n t y . I w h a t y o h a v ed o e s n o t w o r k w i t h y o u r c u r r e n t s y s t e m , w s u g e s t t h a t y o e i t h e r b u d i s k d r i v e o r e t u r nt h p a c k a g e .M i n i - A m n e s i a O M i n i - M e m o r yD e a r S i r :

T h e M i n i - M e m o r y m o d u l e f o m T h o m ec o m p u t e r w i l l n o a c c e p t a s s e m b l y p r o g r a m sf r o m t a p e , o B A S I C p r o g r a m s f r o m t h c o p u t e r . a s s u m e t h b a t t e r y h a d i e d .

C o u l d y o u t e l l m i t h i s c a n b e r e m e d i e d a n i s o w h e r e d s e n d i t H o m u c h w o u l d i c o s t ? H o l o n g w o u l d i t a k e ? H a v e d i a gn o s e d t h p r o b l e m c o r r e c t l y ?

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

J o h n W o o dS a l e m , O 9 7 3 0 6

J o h n , i t ' s g o o d t h a t y o s h o u l d b r i n g u t h i ss u b j e c t . T h e r e a r l o o M i n i - M e m o r y c a

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

Page 14: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 14/172

t r i d g e s o u t h e r e w i t h w e a k o f a i l i n g b a t t e r i e s .T h e r e ' s a v e r y g o o d p o s s i b i l i t y t h a t y o u r M i n i -M e m o r y b a t t e r y h a f i n a l l y g o n e t o t h a t g r e a tr e c h a r g e r i t h s k y . T h s y m p t o m s y o d e s c r i b e f i t h d e a d - b a t t e r y s y n d r o m e , t h o u g ht h a t d o e s n ' r u l e o u t h p o s s i b i l i t y t h a t t h c o n e c t o r c o u l d b d i r t y o t h c a r t r i d g e m i s a l i g n e ds t h a t t h e p i n s o t h c a r d e d g e d o n ' t f i c o r e c t l y w h e n t h e c a r t r i d g e i i n s e r t e d i n t o ( h s y s t e m . F o r t u n a t e l y , t h e r e i h e l p o t h w a y .W a r e c u r r e n t l y t r a c k i n g d o w n t h l e a s t -e x p e n s i v e s o u r c e s f o r t h e b a t t e r y , a n w i l l t e l ly o h o t r e p l a c e i i n e x t i s s u e ' s " H o m eC o m p u t e r T e c h N o t e " f o T I

P e r s o n a l A c c o u n t s - P a y a b l e ?D e a r S i r :

h a v e a I B P a n a l o o k i n g f o c o m p u t e r p r o g r a m t h a t w i l l d t h f o l l o w i n gt h i n g s . w a s w o n d e r i n g i y o w o u l d h a v e t h i so a n o t h e d i s k s t h a t a r e a v a i l a b l e t h r o u g hy o u , o r i y o m i g h t k n o w w h e r e c o u l d f i n d i t

I i t m a n a g e m p e r s o n a l b i l l s . w o u l dl i k e t b a b l e t e n t e r t h e c o m p a n y n a m e , c o p a n y a d d r e s s , o r c o d e n u m b e r f o e a c h c o p a n y , s u b t r a c t t h p a y m e n t m a d e a n h a v e t h b a l a n c e s h o w . T h n e x t m o n t h w o u l d l i k e t b a b l e t o s u b j e c t t h p a y m e n t a g a i n a n h a v et h a c c o u n t b a l a n c e s h o w . I w o u l d w o r k l i k ea a c c o u n t s p a y a b l e f i l e .

T h a n k y o f o y o u r h e l p .F l o r e n c e M G l e n n

S a n t a A n a , C 9 2 7 0 2

F l o r e n c e , s f a w h a v e n o p u b l i s h e d p r g r a m t h a t w i l l t o t a l l y " f i l l t h b i l l " f o y o u .W a r e , h o w e v e r , d e v e l o p i n g s u c hp r o g r a m — o n e t h a t w i l l n o o n l y a l l o w [ h k i n do f f i l e y o u s u g g e s t , b u a l s o p r o v i d e g r e a t f l e xi b i l i t y i c u s t o m i z i n g o t h e r k i n d s o a l p h a n u m e r i c / c a l c u l a t i n g d a t a f i l e s . L o o k f o t h i s s o f t w a r e s o o n i a u p c o m i n g i s s u e .

L o o k i n g F o A r t i f i c i a l I n t e l l i g e n c eD e a r S i r :

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

f r e e h o u r e a c h d a y w h i c h s p e n d w o r k i n gw i t h A p p l e H c o m p u t e r s . a l s o h a v e C o m o d o r e 6 a h o m e a n a p l a n n i n g t b u t h n e C - 1 2 8 w h e n i a r r i v e s o t h m a r k e t .

M q u e s t i o n i t h i s : D y o k n o w o a n c o m p a n i e s t h a t s p e c i a l i z e i l i t e r a t u r e a n d / o rs o f t w a r e o a r t i f i c i a l i n t e l l i g e n c e p r o g r a mm i n g ? i n t e n d t f o c u s m f u t u r e c o m p u t e rs t u d i e s o t h i s p a r t i c u l a r s u b j e c t .

T h a n k y o u .P h i l i p G J o n e s

S l a t e r , M 6 5 3 4 9

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

( A I ) , a l t h o u g h s u c h b o o k s a r e l a r g e l y n o t e c h n i c a l a n a r e t a r g e t e d f o r t h e p o p u l a rm a r k e t . M o s t f a m o u s a m o n g t h e s e i T h F i f t hG e n e r a t i o n , b F e i g e n b a u m a n d M c C o r d u c k ,w h i c h t a l k s a b o u t J a p a n ' s p u s h f o r A I . O t h e r si n c l u d e : A r t i f i c i a l I n t e l l i g e n c e , b L . S t e v e n s ,T h T h i n k i n g C o m p u t e r , b B R a p h a e l , a n G o d e l , E s c h e r , B a c h , b D . H o f s t a d e r . I y o w a n t t e c h n i c a l i n f o r m a t i o n a n n e w s o f t h c u r e n t s t a t e - o f - t h e - a r t , n e w s l e t t e r p u b l i s h e d o u t

o S c o t t s d a l e , A r i z o n a , c a l l e d " A T r e n d s , "w i l l f i l l y o u r n e e d s . Y o w i l l f i n d t h a t m o s t A r e s e a r c h t h e s e d a y s , c e n t e r s o " e x p e r ts y s t e m s " — s o f t w a r e t h a t p r o v i d e s t h k i n d o t e c h n i c a l a d v i c e u s u a l l y r e s e r v e d f o r e x p e r t s i

g i v e n f i e l d . F o e x a m p l e , H e w l e t t - P a c k a r de m p l o y s a n e x p e r t s y s t e m o t h a s s e m b l y l i n et h e l p d i a g n o s e d e f e c t s i t h s t r u c t u r e o m i c r o c h i p s . T h e s e p r o g r a m s u s e a c o m b i n a t i o no r a d a t a b a s e s a n " k n o w l e d g e " b a s eg a r n e r e d b q u i z z i n g e n g i n e e r s o e v e r y c o c e i v a b l e " w h a t - i P ' s i t u a t i o n . S o m e o t h e s e p r f e s s i o n a l t e c h n i q u e s h a v e t r i c k l e d d o w n t t h m i c r o c o m p u t e r l e v e l — w i t h p r o g r a m s l i k e P e s o n a l C o n s u l t a n t f o t h T I - 9 9 / 4 A , E x p e r l i s pf o t h M a c i n t o s h , a n t h K n o w l e d g eE n g i n e e r i n g S y s t e m f o t h I B P C H u m a nE d g e S o f t w a r e o f f e r s f e s u c h " d e c i s i o n m a i n g " p r o g r a m s f o r t h e A p p l e I f a m i l y ; b u w d o n ' t k n o w o a n a v a i l a b l e f o t h C - 6 4 o rt h C - 1 2 8 . ( T h e C - 1 2 8 s h o u l d b e c o m p a t i b l ew i t h A s o f t w a r e w r i t t e n f o C P / M s y s t e m s ,h o w e v e r . ) A t h e s e k i n d s o f p r o g r a m s b e c o m em o r e a p p l i c a b l e t h o m e u s e , w w i l l c e r t a i n l yc o v e r t h e m i H C M .

P o u n d S i g n F o B a c k s l a s hD e a r S i r :

I m a g i n e m s u r p r i s e . h a v e n e v e r l o o k e d i y o u r m a g a z i n e , j u s t a t h e c o v e r . T h i s t i m e -A t a r i !

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

H o w e v e r , i i j u s t b e c a u s e y o a r n e t t h e A t a r i f i e l d ? Y o u r N a n o P r o c e s s o r p r o g r a mi V o l . 5 N o h a b u t h a t c a n ' t b j u s ta t y p o . L i n e 9 2 h a d a t a s t a t e m e n t w h i c hi n c l u d e s a E n g l i s h p o u n d s i g n ! c a a c c e s st h i s s y m b o l o m 8 0 0 X L w i t h t h e I n t e r n a t i o n a lC h a r a c t e r f u n c t i o n , b u i r e v e r t s t s i m p l eC O N T R O L ' H ' g r a p h i c s s y m b o l o L I S T i n go R U N n i n g . W h a t d i y o u h a v e i m i n d ?

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

R U t h p r o g r a m g e a I n p u t S t a t e m e n tE r r o r ( # 8 ) o l i n e 8 2 0 . F o s o m e r e a s o n m c o m p u t e r w i l l n o a c c e p t t h e l i n e 9 2 d a t as t a t e m e n t s . I r e m o v e t h o f f e n d i n gs t a t e m e n t s ( l o s i n g t h e s w i t c h p o i n t e r ) t h e p r g r a m r u n s f o a w h i l e u n t i l e n t e r t h e t h i r d l i n eo t h s a m p l e p r o g r a m w h e r e g e S t r i n gL e n g t h E r r o r ( # 5 ) i n l i n e 1 6 6 0 .

L a s t , b u t n o t l e a s t , A t a r i B u g - O u t d o e s n ' tD a n y t h i n g ! I r u n s , ; a s k s f o o u t p u t d e v i c e ,i s a y s R E A D I N G , b u i d o e s n ' t a c c e s s m c a s s e t t e f i l e . I i s u p p o s e d t o p e r a t e m c a s s e t t e r e c o r d e r ? Y o u r i n s t r u c t i o n s d o n ' t s a y !

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

N o r m P a l o s k yA l e x a n d r i a , V 2 2 3 0 4

T h a n k s f o t h e i n p u t , N o r m , a n d w e l c o m ea b o a r d . F o t h a n s w e r t t h f i r s t p r o b l e m y o m e n t i o n e d , s e " B u g - O u t I d e n t i f i e s B u g s "( a b o v e ) . A f o r t h e B u g - O u t p r o g r a m , o t h e rr e a d e r s h a v e e x p e r i e n c e d n d i f f i c u l t y ; w c a o n l y c o n j e c t u r e t h a t y o h a v e m a d e t y p i n ge r r o r .

N P r o D O S - C o m p a t i b l e sD e a r S i r :

h a v e t h r e e d i f f e r e n t A p p l e 1 1 c o m p a t i b l ec o m p u t e r s ( f r o m t w d i f f e r e n t m a n u f a c t u r e r s )t h a t h a v e b e e n u s i n g h e a v i l y f o o v e r t w y e a r s . h a v e n ' t h a t h s l i g h t e s t c o m p a t i b i l i t yp r o b l e m w i t h l o a d s o d i f f e r e n t s o f t w a r e a n w i t h d i f f e r e n t o p e r a t i n g s y s t e m s , i n c l u d i n gC P / M a n P a s c a l . B u P r o D O S d o e s n ' t w o r k .N o n e o t h P r o D O S d i s k e t t e s t h a t y o h a v es e n t m w o r k s . N e i t h e r d o e s o n r e c e n t l y p u c h a s e d p r o g r a m w h i c h i o P r o D O S d i s k e t t e .T h d i s k s b o o t u d i s p l a y i n g t h e t i t l e s c r e e n f o t h P r o D O S r e l e a s e , t h e n t h c o m p u t e r l o c k su p T h o n l y k e t h a t t h c o m p u t e r w i l l r e sp o n d t a f t e r t h a t i R E S E T , w h i c h c a u s e s m o r ep r o b l e m s . ( N o t e : T w o t h c o m p u t e r s h a v e1 6 R A M c a r d s i n s l o t 0 , a n t h e o t h e r h a 1 2 8 K S a t u r n b o a r d . ) I i n e c e s s a r y t p u r c h a s e

P r o D O S p r e b o o t d i s k e t t e ? O i t h e r e s o m em u l t i p l e - l e t t e r c o d e t t y p e i n O h a A p p l ef i g u r e d o u w a t d e f e a t t h e " c o m p a t i b l e s "w i t h t h i s l a t e s t o p e r a t i n g s y s t e m ?I I ' o u o l u c k w i t h P r o D O S , w o u l d i b p o s s i b l e f o r y o t s e n d m y o u r H o m eC o m p u t e r O D I S K s o f t w a r e w i t h D O 3 . 3 ?

M i k e R o s aP e r u , I 4 6 9 7 0

M i k e , o t h s e c o n d p a g e o f t h T a b l e o C o n t e n t s i t h i s i s s u e , t h e r e a r i n s t r u c t i o n s f o r u n n i n g P r o D O S p r o g r a m s o F r a n k l i nm a c h i n e s . Y o d o n ' t s a y w h i c h b r a n d o f A p p l e -c o m p a t i b l e y o h v e s w c a n ' t g u a r a n t e e t h i sw i l l w o r k f o y o u . I V o l . 5 N o l e t t e rf r o m H e n r y C u r r y p r o v i d e s a n o t h e r w a o f i i n g a P r o D O S d i s k f o F r a n k l i n — b y u s i n g a" S e c t o r E d i t o r . "

E x p a n s i o n O C o v e r a g e H a i l e dD e a r S i r :

T h i s i t h f i r s t t i m e h a v e e v e r w r i t t e n t oa n m a g a z i n e a n j u s t w a n t e d t s a t h a n k s .

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

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

h a v e o w n e d a A t a r i f o a b o u t t w y e a r sn o w . s t a r t e d w i t h t h 4 0 a n t h 4 1 r e c o r d e r ,b u n o h a v e a 8 0 0 X L , d i s k d r i v e , m o d e m ,a n p r i n t e r .

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

D e n n i s E R e e sW i l l a r d , O 4 4 8 9 0

G l a d w a r e a b l e t f i l l y o u r n e e d , D e n n i s .W l o o k f o r w a r d t b r i n g i n g A t a r i u s e r s

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

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

Page 15: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 15/172

I o u l a s t i s s u e , w I n t r o d u c e d y o t T C a r dT r i x — a p r o g r a m d e s i g n e d t h e l p y o c r e a t e a n e d i t a i n v e n t o r y o f i l e c a r d s c o n t a i n i n g t h o u g h t s ,

b o o k r e f e r e n c e s , r e c i p e s , e t c . N o w e ' d l i k e y o t m e e tC a r d T r i x ' s h e l p f u l c o m p a n i o n — T I C a r d S h u f f l e r . T h i sc o m p a n i o n c o m p l e t e s i m p o r t a n t f i l i n g f u n c t i o n s f a s t e rt h a n e v e n t h b e s t s e c r e t a r y . A n i l e t s y o s h u f f l e y o u rc a r d s b e t w e e n m a n y d i f f e r e n t c r o s s - r e f e r e n c e d f o l d e r s .T h p r o g r a m b e g i n s b o f f e r i n g y o u t w o o p t i o n s :

S E A R C H C A R D SE X I T P R O G R A M

S e a r c h C a r d sT h i s o p t i o n b r i n g s y o t t h e h e a r t o t h p r o g r a m .

Y o c a b e g i n i n d e x i n g y o u r c a r d s f r o m d i f f e r e n tC a r d - T r i x f o l d e r s . W h e n y o s e l e c t S e a r c h C a r d s f o t h f i r s t t i m e , t h p r o g r a m a s k s y o t e n t e r t h s e a r c hp a r a m e t e r s y o u w a n t t u s t p u l l c a r d s f r o m f o l d e r s .F i r s t , e n t e r t h e i t e m f o w h i c h y o a r s e a r c h i n g — a n ys e q u e n c e o u t 2 c h a r a c t e r s . T h e n , s p e c i f y t h f i e l d ( s ) b y w h i c h y o u w a n t t s e a r c h . Y o c a s e a r c hu s i n g t h e I n d e x . S u b j e c t , a n T e x t f i e l d s o a n c o b i n a t i o n o t h e t h r e e f i e l d s . Y o u m u s t s e l e c t a t l e a s t o n f i e l d , o t h c o m p u t e r b e c o m e s i r r i t a t e d a n b e e p s a y o u . S e a r c h C a r d s c o n s i s t s o f t h e s e o p t i o n s :

G E F O L D E RT O S S F O L D E RS E S E A R C H P A R A M E T E R SR E T U R N T M A I N M E N U

G e F o l d e r — W h e n y o s e l e c t G e F o l d e r , t h ep r o g r a m a s k s f o t h n a m e o t h f o l d e r t h a t y o u w a n tt s e a r c h t h r o u g h . A f t e r y o e n t e r t h e a p p r o p r i a t e f i l en a m e , t h c o m p u t e r s e a r c h e s t h r o u g h t h f o l d e r , n o t i n ga l c a r d s t h a t m e e t t h s e a r c h p a r a m e t e r s p e c i f i c a t i o n s .T h c o m p u t e r t h e n d i s p l a y s t h n u m b e r o c a r d s , i a n y ,t h a t i f i n d s .

Y o c a p e r f o r m t h i s i n d e x i n g s e a r c h w i t h m a i m u m o f o l d e r s i m e m o r y . I y o u w a n t t s e a r c ht h r o u g h a f i f t h f o l d e r , y o m u s t c r e a t e s p a c e b d i s c a r di n o n o t h f o l d e r s w i t h t h T o s s F o l d e r o p t i o n .

T o s s F o l d e r — W h e n y o s e l e c t t h i s o p t i o n , t h c o m p u t e r d i s p l a y s l i s t o a l t h f o l d e r s t h a t a r c u r e n t l y i m e m o r y . T t o s s o n o f t h e d i s p l a y e d f o l d e r s ,e n t e r t h e n u m b e r t h a t a p p e a r s n e x t t t h u n w a n t e df o l d e r . D o n ' t w o r r y : T o s s i n g f o l d e r d o e s n o e r a s e i f r o m t h e d i s k o c a s s e t t e — o n l y f r o m m e m o r y .

T C a r d S h u f f l e rb R a n d y T h o m p s o n

H C S t a l T

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

[ N o t e : T C a r d S h u f f l e r i t h s e c o n d p a r t o f T I C a r d T r i x ,w h i c h a p p e a r e d i H C V o l . N o 5 .

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

R e t u r n T T h M a i n M e n u — W h e n y o r e t u r n t t h m a i n m e n u w i t h f o l d e r s i n m e m o r y , t h m e n u e p a n d s t o f f e r y o u t w o m o r e o p t i o n s :

P R I N T F O L D E R I N D E XS A V E I N D E X E D F O L D E R

P r i n t F o l d e r I n d e xT h f o l d e r i n d e x i c r o s s - r e f e r e n c e l i s t i n g o a l t h

f o l d e r s i m e m o r y . T h e p r i n t o u t c o n t a i n s t h n a m e o e a c h f o l d e r i m e m o r y , t h i t e m u s e d i t h s e a r c h f o t h e s e f o l d e r s , a n d n u m b e r s c o r r e s p o n d i n g t t h c a r d ( s )w h e r e t h i t e m w a f o u n d . L e t ' s s a y o p r i n t e d s e a r c hf o t h w o r d " D O G . " N o w , a n t i m e y o n e e d t f i n d

c a r d c o n t a i n i n g " D O G , " s i m p l y r e f e r t o t h i n d e x e dp r i n t o u t . Y o c a a l s o d i s p l a y c r o s s r e f e r e n c e o s c r e e n b s e l e c t i n g t h e S c r e e n o p t i o n . Y o c a p r e s st h s p a c e b a r t p a u s e t h s c r e e n d i s p l a y a i s c r o l l s b y S a v e I n d e x e d F o l d e r

W a n t w h o l e n e f o l d e r i n s t e a d o j u s t a i n d e x e dp r i n t o u t ? W i t h t h i s S a v e o p t i o n y o c a s h u f f l e c a r d sf r o m t h f o l d e r s I m e m o r y i n t o n e f o l d e r .

W h e n m a k i n g n e f o l d e r , t h p r o g r a m a s k s y o f o t h d i s k s o r c a s s e t t e s t h a t h o l d t h c a r d s y o w a n t t s h u f f l e . N o w , i n s e r t t h d e s t i n a t i o n d i s k o c a s s e t t e , a n c o m p u t e r w i l l s a v e t h i n d e x e d f o l d e r t t h e d e v i c e w i t ht h f i l e n a m e y o c h o o s e . [ N o t e : E a c h f o l d e r h o l d s n m o r e t h a n 2 c a r d s ; t h e r e f o r e , t h p r o g r a m p l a c e s o n l yt h f i r s t 2 c a r d s i f i n d s i t h n e f o l d e r . )E x i t P r o g r a m

I y o s e l e c t t h i s s e l f - e x p l a n a t o r y o p t i o n a n f o r g e tt m a k e p r i n t o u t o r p e r f o r m s e a r c h , d o n ' t w o r r y .T h p r o g r a m a u t o m a t i c a l l y a s k s y o i y o u ' r e s u r e y o w a n t t e x i t . A t h i s p o i n t , y o c a e i t h e r r e - e n t e r o e x i t C a r d S h u f f l e r .H C G l o s s a r y t e r m s : c r o s s - r e f e r e n c e , I n d e x , p a r a m e t e r .

F o y o u r t y p e - 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 .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 1

Page 16: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 16/172

E l e c t r o n i cP o s t m a nb R a n d y T h o m p s o n

H C S t a f f

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

I y o u ' r e l i k e m a n y p e o p l e t o d a y , y o p r o b a b l y w r i t ep e r s o n a l i z e d c o r r e s p o n d e n c e o n l y w h e n y o h a v et o I t ' s t i m e - c o n s u m i n g t a s k ! A n i d o e s n ' t h e l p

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

F r u s t r a t i o n u s u a l l y s e t s i w h e n y o n e e d t c o n t a c ta l o m o s t o t h e s e p e o p l e s i m u l t a n e o u s l y f o h o l i d a yg r e e t i n g s , p a r t y o w e d d i n g i n v i t a t i o n s , t h a n k - y o u l e t e r s , m e e t i n g a n n o u n c e m e n t s , b u s i n e s s m e m o s , o p o l i t i c a l m e s s a g e s . G i v i n g e a c h l e t t e r t h a t " p e r s o n a lt o u c h " i a l m o s t i m p o s s i b l e — e s p e c i a l l y a r o u n d t h h o l id a s e a s o n w h e n y o u ' v e g o s m a n y o t h e r t h i n g s t o d o .

I y o c o u l d o n l y h i r e s o m e o n e t k e e p t r a c k o a l t h i m p o r t a n t i n f o r m a t i o n t h a t y o c r a m i n t o y o u r l i t t l eb l a c k b o o k — s o m e o n e t h e l p y o w r i t e p e r s o n a l i z e df o r m l e t t e r s . S u c h a p e r s o n w o u l d h a v e t s o r t , s e a r c h ,a n u p d a t e y o u r r e c o r d s v e r y q u i c k l y a n a m o m e n t ' sn o t i c e . A n t h i s p e r s o n w o u l d a l s o h a v e t t y p e e a c hl e t t e r , i n s e r t i n g t h a p p r o p r i a t e " p e r s o n a l i z i n g " d e t a i l s .

S o u n d s l i k e y o u ' l l h a v e t h i r e p r o f e s s i o n a ls e c r e t a r y — r i g h t ? N o r e a l l y . Y o u r c o m p u t e r c a c o p e t e w i t h e v e n t h b e s t s e c r e t a r y — i f y o h a v e t h e E l e ct r o n i c P o s t m a n . W h e n l i n k e d w i t h E l e c t r o n i cT y p e w r i t e r ( p u b l i s h e d i V o l . 5 N o 5 ) E l e c t r o n i cP o s t m a n b e c o m e s a p o w e r f u l " m a i l m e r g e r " d a t a b a s e ,c a p a b l e o q u i c k l y o r g a n i z i n g , u p - d a t i n g , a n m a n i p u l a t i n g y o u r e n t i r e a d d r e s s b o o k .I n d i v i d u a l F o r m

L e t ' s s a y o w a n t t s e n d a l o y o u r b u s i n e s sa s s o c i a t e s l e t t e r e x p l a i n i n g n e p o l i c y t h a t y o u rc o m p a n y r e c e n t l y i m p l e m e n t e d . U s e E l e c t r o n i cT y p e w r i t e r t c o m p o s e t h f o r m l e t t e r , a n l e E l e c t r o n i cP o s t m a n q u i c k l y i n s e r t s p e c i f i c n a m e s , a d d r e s s e s , a n o t h e r i n d i v i d u a l i z i n g i n f o r m a t i o n . T h e r e ' s n r e p e t i t i v et y p i n g i n v o l v e d ! T h P o s t m a n p r i n t s e a c h l e t t e r a c c o r di n t t h f o r m a t y o s p e c i f y .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 h p r o g r a m ' s m a i n m e n u o f f e r s t h f o l l o w i n go p t i o n s :

E D I T F I L ES O R T F I L ES E A R C H F I L EL O A D / S A V E F I L EP R I N T F I L EE L E C T R I C M E R G E

E d i t F i l eT h i s o p t i o n a l l o w s y o t c r e a t e l i s t s o u t 5 n a m e s

a n a d d r e s s e s o a l t e r p r e v i o u s l y p r e p a r e d l i s t s . E a c hr e c o r d c o n s i s t s o f d i f f e r e n t f i e l d s o i n f o r m a t i o n -N a m e , A d d r e s s , C i t y . S t a t e Z I P . P h o n e N u m b e r , T e x t ,a n C o d e ( s e e P h o t o 1 ) s i m p l e k e y p r e s s m o v e s y o u rc u r s o r t a n o t h f i e l d s t h a t y o w a n t t e d i t ( s e et h C o n t r o l C a p s u l e f o y o u r m a c h i n e ) . T h f i r s t f i e l d sa r e s e l f - e x p l a n a t o r y . Y o c a u s t h T e x t f i e l d f o a d i t i o n a l i n f o r m a t i o n t h a t y o w i s h t i n c l u d e i t h f i l e ,s u c h a s o c c u p a t i o n , t y p e o c o m p u t e r o w n e d , b i r t h d a t e ,s p o u s e ' s n a m e , o w h e t h e r y o u ' l l b e s e n d i n g t h a t p e s o C h r i s t m a s c a r d t h i s y e a r . S e t h E l e c t r i c M e r g es e c t i o n b e l o w f o a e x p l a n a t i o n o t h C o d e f i e l d .

s m a l l b o i t h e l o w e r - r i g h t c o r n e r o t h e e d i t i n gs c r e e n d i s p l a y s n u m b e r c o r r e s p o n d i n g t t h e r e c o r dt h a t y o u ' r e c u r r e n t l y w o r k i n g o n F r o m t h i s b o x . y o c a j u m p t a n r e c o r d w i t h i n t h f i l e , b e n t e r i n g t h a p p r o p r i a t e n u m b e r a n p r e s s i n g [ R E T U R N ] .

E a c h t i m e y o p r e s s [ R E T U R N ] i t h e E d i t F i l e o p t i o n ,t h c u r s o r a d v a n c e s o n f i e l d . I y o a r e d i t i n g t h v e r yl a s t f i e l d — C o d e — a [ R E T U R N ] a d v a n c e s t h p r o g r a m t t h n e x t r e c o r d .S o r t F i l e

Y o c a u s t h i s o p t i o n t a r r a n g e a l y o u r r e c o r d sa l p h a b e t i c a l l y o r n u m e r i c a l l y ( a c c o r d i n g t t h c h a r a c t e r s ' A S C I I r e p r e s e n t a t i o n s ) . S i m p l y c h o o s e o n o t h e 7 f i e l d s t o u s a c r i t e r i a f o r s o r t i n g y o u r r e c o r d s .

s o r t b S t a t e , f o e x a m p l e , p u t s y o u r r e c o r d s i

Page 17: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 17/172

B u g - O u t I d e n t i f i e s B u g sD e a r S i r :

o w a A t a r i 8 0 0 X L w i t h s i n g l e d i s kd r i v e , a t a p e r e c o r d e r , a n a v e r y d o t t y m a t r i xp r i n t e r . h a v e p r e v i o u s l y o w n e d f o u r o t h e rc o m p u t e r s , a l o w h i c h w e r e i g n o r e d , f o r t h em o s t p a r t , b t h e p u b l i s h i n g i n d u s t r y . I w a r e a l l y n i c e t s e t h s u p p o r t f o m m a c h i n ea l a s t .

T h i s r e a c t i o n i t e m p e r e d l i t t l e a f t e r c o p l w e e k s o f ( i n t e r m i t t e n t l y ) t y p i n g p r o g r a m sf r o m y o u r m a g a z i n e ! T h G r s t t h i n g t y p e di w a t h P r o o f r e a d e r , a n m u s t a d m i t t h a ti w o r k e d . T h s e c o n d t h i n g u n d e r t o o k w a t h N a n o P r o c e s s o r a n d m e x p e r i e n c e w a n o s g r e a t .

T h f i r s t p r o b l e m a r o s e w h e n t r i e d t e n t e rl i n e 9 2 0 , D A T A i t e m w i t h c l e a r a n u m i s t a k a b l e P o u n d s - S t e r l i n g s y m b o l . A t a r im o d e l s h a v e s u c h s y m b o l ; h o w e v e r , t h e u s eo i n o r m a l l y e x c l u d e s t h o t h e r g r a p h i cc h a r a c t e r s u s e d i t h N a n o P r o c e s s o r d i s p l a y .

e v e n t u a l l y f i g u r e d o u t h a t w h a t y o u m u s th a v e m e a n t w a S H I F T c h a r a c t e r u s e d { b A t a r i m o s t l y i o t h e r l a n g u a g e s t h a n B A S I C )f o m o d i v i s i o n .

T h s e c o n d p r o b l e m w a r a t h e r m o r e o b u g , a n t o o k a w h i l e t o f i g u r e o u t . T h p r g r a m c h e c k s t h l o c a t i o n 7 6 f o l a s t k e p r e s s e d , a n b r a n c h e s a c c o r d i n g l y . A l e a s t , i o u g h t t o i d o e s n ' t . T h p r o b l e m s e e m s t b w e l l i l l u s t r a t e d b t h s e g m e n t f r o m l i n e 1 5 0 0t 1 5 8 0 . T h v a r i a b l e c o n t a i n s t h l a s t - k e y -p r e s s e d i d e n t i t y f r o m l o c a t i o n 7 6 4 ; l i n e 1 5 2 0t r i e s t m a t c h i a g a i n s t t h e A S C I I v a l u e o t h c o n t r o l - p a n e l k e y s . B u t h e A t a r i s u s e t h r e e i t e r l o c k i n g c h a r a c t e r s e d e s i g n a t i o n s : A S C I I ;I n t e r n a l c o d e , w h i c h i t h e s e q u e n t i a l p o s i t i o no t h e c h a r a c t e r i t h s h a p e t a b l e ; a n K e y b o a r d c o d e , w h i c h b e a r s l i t t l e r e s e m b l a n c et t h e o t h e r t w o . K e y b o a r d c o d e i t i e d t t h r o w - c o l u m n p o s i t i o n o t h k e y s , a n i i m e m b e r o t h i s s e t w h i c h i s t o r e d a 7 6 4 . H e r e ' s

o n e - l i n e r f o r y o t i l l u s t r a t e t h p o i n t :F O A T 2 5 6 : A P E E K ( 7 6 4 ) :

? C H R S ( A ) : 1 1 " ; : N E X T AP L E A S E t y p e i E X A C T L Y a s h o w n . T h

c o n t i n u o u s r e a s s i g n m e n t o t h c o u n t e r v a r i a b l ev a l u e w i t h i n t h e l o o p k e e p s t h e t h i n g g o i n gf o r e v e r , o u n t i l y o u h a v e h a d e n o u g h ( u s eB R E A K t o g e t o u t ) . P r e s s a n k e y , a l o n e o w i t h e i t h e r o b o t h o f C O N T R O L a n S H I F Tk e y s . T r t h e A t a r i k e ( i n v e r s e t o g g l e ) a n t h C A P S , E S C , a n R E T U R N k e y s . T r u s i n ge a c h k e w i t h a n t h e n w i t h o u t t h C O N T R O L .T r a n k e p r e s s e s y o l i k e . C T R L - 1 w h i c hp a u s e s a l a c t i o n a n t h e n u n p a u s e s i t a n t h B R E A K k e w i l l n o g i v e u n u s u a l r e s u l t s .

B u t b a c k t t h p r o g r a m b u g . t h o u g h t o fl o o k i n g f o r t h e k e y s t h a t w o u l d g i v e t h e r e s u l t ,i e f f e c t r e a s s i g n i n g t h e c o n t r o l p a n e l i t h g a m e . A l m o s t i m m e d i a t e l y a f t e r t h a t , t h o u g h to a l t e r i n g l i n e 1 5 8 0 s t h a t t h e c o r r e c t c o n n e ct i o n w i t h A S C I I w o u l d r e s u l t . B o t h o t h e s ea p p r o a c h e s h a t b r e j e c t e d b e c a u s e n o a l A S C I I v a l u e s r e p r e s e n t v a l i d k e y c o d e s . N o e v e n a l 6 o 7 - b i t n u m b e r s a r v a l i d . A m a t e o f a c t , i t u r n s o u t t h a t s o m e o t h e v a l u e sr e q u i r e d f o r t h e p r o g r a m a r n o v a l i d K - c o d e s .T h o n l y w o r k a b l e s o l u t i o n f o u n d w a s t r e w r i t e t h f o l l o w i n g t w l i n e s .1 5 2 0 R E A D Z Q I B Z T H E N 1 5 5 01 5 8 0 D A T A 4 9 . 5 0 , 5 1 . 5 2 , 6 0 , 6 2 , 8 0 , 6 9 , 6 ,

7 3 , 8 2 , 7 6 , 6 2

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

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

D i a n e H o f f m a nO s h k o s h , W 5 4 9 0 1

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

s i g h t i o u p r o c e s s f o r t r a n s l a t i n g t h p r o g r a mt o u t y p e - s e t l i s t i n g f o r m a t . T h o t h e r b u s e e m s t s t e m f r o m a e r r o r y o a p p a r e n t l ym a d e i t y p i n g i t h p r o g r a m . L i n e 1 4 6 0 d o e si n d e e d P E E K l o c a t i o n 7 6 4 , b u d o e s n o c o t a i n t h e v a l u e f r o m t h a t l o c a t i o n — i t c o n t a i n st h A T A S C I l r e t u r n e d f r o m t h G E # 2 s t a t e m e n t . T h u s , t h a t a s p e c t o t h p r o g r a mw o r k s c o r r e c t l y a s p u b l i s h e d . T h a n k s , t h o u g h ,f o r t h e e x c e l l e n t d i s c u s s i o n o t h v a r i o u s w a y sA t a r i m a c h i n e s r e p r e s e n t k e i n p u t , a w e l l a f o t h n e a t l i t t l e " o n e - l i n e r . "

W o r d P r F r o m P r o D O S T o 3 . D e a r S i r :

a h a v i n g s o m e p r o b l e m s w i t h m A p p l eH e f e w e e k s a g o , f r i e n d o m i n e s e n t s o m ed o c u m e n t s h c r e a t e d w i t h h i w o r d p r o c e s s o rt m e T h d o c u m e n t s w e r e o P r o D O S d i s ka n w e r e s t o r e d a t e x t f i l e s . M p r o b l e m i t h a tm o s t o t h d o c u m e n t s h s e n t t m t h a t w e r es t o r e d a t e x t f i l e s w e r e s t o r e d u n d e r s u d i r e c t o r y . M w o r d p r o c e s s o r c a r e a d t e x t f i l e sw h e n t h e y a r d i r e c t l y s t o r e d a t e x t f i l e s , b u n o w h e n t h e y a r s t o r e d u n d e r s u b - d i r e c t o r y .M w o r d p r o c e s s o r t r a n s l a t e s t h e t e x t f i l e s t f i l e s m w o r d p r o c e s s o r c a u n d e r s t a n d . ( T h ef i l e s a r o D O 3 . d i s k n o b e c a u s e t h a ti t h o n l y f o r m a t m w o r d p r o c e s s o r c a t r a n s l a t e t h e m f r o m . c o p i e d t h f i l e s f r o m t h P r o D O S d i s k . T h i s p r o c e d u r e h a s a l w a y sw o r k e d u n t i l n o w . ) D y o k n o w o a n y p r og r a m o p r o c e d u r e t h a t w o u l d a l l o w m t s t o r et h e s e t e x t f i l e s d i r e c t l y o n t o t h d i s k i n s t e a d o u n d e r s u b - d i r e c t o r y s c o u l d p r i n t t h f i l e so m p r i n t e r w i t h m w o r d p r o c e s s o r ? n e e d

s o l u t i o n r e a l l y s o o n .A l s o , h a v e h e a r d a b o u t Z - R A M b o a r d

b y A p p l i e d E n g i n e e r i n g t h a t w o u l d a l l o w y o t a d 2 5 o 5 1 2 K o a d d i t i o n a l m e m o r y a n

2 - 8 0 m i c r o p r o c e s s o r t t h A p p l e H e . T h e i ra s a y s t h a t i c o m e s w i t h R A d i s k s p r g r a m s c o u l d r u n 2 0 t i m e s f a s t e r . I a l s o s a i dt h a t y o c o u l d r u n r e g u l a r A p p l e s o f t w a r e a n C P / M s o f t w a r e w i t h o u t u n p l u g g i n g t h b o a r d .D y o t h i n k y o c o u l d r e v i e w t h i s p r o d u c t ?I s o u n d s v e r y i n t e r e s t i n g .

T h a n k y o v e r y m u c h f o y o u r h e l p .P e t e S i s o n

S a D i e g o , C 9 2 1 3 9

I o r d e r t c o n v e r t f i l e f r o m P r o D O S t D O 3 . y o n e e d t w o d i s k d r i v e s a n t h P r o -D O C o n v e r t u t i l i t y f r o m A p p l e . I y o h a v et h e s e , t h v a r i o u s s u b - d i r e c t o r i e s s h o u l d n ' g i v ey o a n t r o u b l e i c o n v e r s i o n — j u s t s p e c i f y t h c o m p l e t e P r o D O S p a t h n a m e i t h e c o n v e r t p r g r a m . W a r e v a l u a t i n g t h Z - R A M c a r d f r o mA p p l i e d E n g i n e e r i n g a n w i l l b r e v i e w i n g i i a f u t u r e i s s u e .

H a r d - D r i v i n g J u n i o r ?D e a r S i r :

L i k e t h o u s a n d s o f o t h e r s , t h o r o u g h l y e nj o y o u r m a g a z i n e . I n p a r t i c u l a r , h a v e u s e dy o u r t e c h n i q u e s t s u c c e s s f u l l y a d s e c o n df l o p p y d r i v e t m P C j r . N o w o n d e r a b o u ta d d i n g h a r d d r i v e . W i t h t h e r a p i d d e -e s c a l a t i o n i h a r d d r i v e p r i c e s t h i s w o u l d a p e a r t b a v a l u a b l e n e x t s t e p . A n p o s s i b i l i t i e so f y o u r e x p e r t s t e l l i n g u h o t d t h a t ? a s u r e n u m b e r o u w o u l d b e n e f i t g r e a t l y .

W a r r e n T D e n tI n d i a n a p o l i s , I 4 6 2 6 0

W a r r e n , o u e x p e r t s a r e c u r r e n t l y w o r k i n go h a r d - d i s k d r i v e s o l u t i o n s f o r t h e P C j r , s os t a y t u n e d t H C f o c o s t - e f f e c t i v e m e a n s t e x p a n d y o u r P C j r ' s c a p a b i l i t i e s . A l s o , i a n o t h e r r e a d e r s d e s i r e a d d i t i o n a l J u n i o re n h a n c e m e n t s , p l e a s e l e u k n o w s w c a w o r k t o w a r d g i v i n g y o w h a t y o n e e d .

T e r m i n a l T a p e T r o u b l e sD e a r S i r :

r e c e n t l y p u r c h a s e d m o d e m t h r o u g h m a i lo r d e r f o r m C o m m o d o r e 6 4 S o m e h o w t h e r ew a m i x u p i m o r d e r a n t h c o m p a n yo r d e r e d f r o m s e n t m t h e t e r m i n a l s o f t w a r e o d i s k i n s t e a d o c a s s e t t e t a p e a r e q u e s t e d .c o n t a c t e d t h c o m p a n y a n t h e y t o l d m t h a tt h e t e r m i n a l s o f t w a r e w a u n a v a i l a b l e o t a p e .W h e n b o r r o w e d f r i e n d ' s d i s k d r i v e t l o a dt h p r o g r a m a n d t r t t r a n s f e r i t t a p e ,f o u n d t h a t c o u l d o n l y a c c e s s o n l i n e o t h p r o g r a m w h i c h w a S Y c o m m a n d . I t h e r ea n w a c a a c c e s s t h e f u l l t e r m i n a l p r o g r a ma n d c o p y i t t a p e o w i l l b f o r c e d t p u c h a s e d i s k d r i v e t u s m m o d e m ?

M a t t h e w C o r r e l lG r i n n e l l , I 5 0 1 1 2

B u y i n g d i s k d r i v e i n o b a i d e aM a t t h e w — e s p e c i a l l y n o t h a t t h e p r i c e o t h C o m m o d o r e 1 5 4 1 i s l o w — b u t i i n o t h o n l y a n s w e r . S e v e r a l f i n e t e r m i n a l p r o g r a m sc o m e o t a p e a n e v e n c a r t r i d g e . T h p o p u l a rV I T e r m i n a l f r o m S o f t l a i a v a i l a b l e o t a p e .T h S k i W r i t e r I c a r t r i d g e f r o m P r e n t i c e - H a l l( R e v i e w e d i H C V o l . 5 N o . 4 i b o t h w o r dp r o c e s s o r a n t e r m i n a l p r o g r a m . A f o c o p yi n a n m o d i f y i n g t h p r o g r a m y o u h a v e n o w ,d o n ' t t r y . I m a b c o p y p r o t e c t e d , a n t h a t t e m p t m a v o i d i t w a r r a n t y . I w h a t y o h a v ed o e s n o t w o r k w i t h y o u r c u r r e n t s y s t e m , w s u g e s t t h a t y o e i t h e r b u d i s k d r i v e o r e t u r nt h p a c k a g e .

M i n i - A m n e s i a O M i n i - M e m o r yD e a r S i r :

T h M i n i - M e m o r y m o d u l e f o m T h o m ec o m p u t e r w i l l n o t a c c e p t a s s e m b l y p r o g r a m sf r o m t a p e , o B A S I C p r o g r a m s f r o m t h c o p u t e r . a s s u m e t h e b a t t e r y h a d i e d .

C o u l d y o t e l l m i t h i s c a b r e m e d i e d a n i s o w h e r e d s e n d i t H o m u c h w o u l d i c o s t ? H o l o n g w o u l d i t a k e ? H a v e d i a gn o s e d t h p r o b l e m c o r r e c t l y ?

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

J o h n W o o dS a l e m , O 9 7 3 0 6

J o h n , i t ' s g o o d t h a t y o s h o u l d b r i n g u t h i ss u b j e c t . T h e r e a r l o o M i n i - M e m o r y c a

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

Page 18: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 18/172

t r i d g e s o u t h e r e w i t h w e a k o f a i l i n g b a t t e r i e s .T h e r e ' s a v e r y g o o d p o s s i b i l i t y t h a t y o u r M i n i -M e m o r y b a t t e r y h a f i n a l l y g o n e t t h a t g r e a tr e c h a r g e r i t h e s k y . T h s y m p t o m s y o d e s c r i b e f i t h d e a d - b a t t e r y s y n d r o m e , t h o u g ht h a t d o e s n ' r u l e o u t h p o s s i b i l i t y t h a t t h e c o n e c t o r c o u l d b d i r t y o t h e c a r t r i d g e m i s a l i g n e ds t h a t t h e p i n s o t h c a r d e d g e d o n ' t f i c o r e c t l y w h e n t h e c a r t r i d g e i i n s e r t e d i n t o t h s y s t e m . F o r t u n a t e l y , t h e r e i h e l p o t h w a y .W a r e c u r r e n t l y t r a c k i n g d o w n t h l e a s t -

e x p e n s i v e s o u r c e s f o r t h e b a t t e r y , a n w i l l t e l ly o h o t r e p l a c e i i n e x t i s s u e ' s " H o m eC o m p u t e r T e c h N o t e " f o T l

P e r s o n a l A c c o u n t s - P a y a b l e ?D e a r S i r :

h a v e a I B M P C a n a l o o k i n g f o c o m p u t e r p r o g r a m t h a t w i l l d t h f o l l o w i n gt h i n g s . w a s w o n d e r i n g i y o w o u l d h a v e t h i so n a n y o t h d i s k s t h a t a r e a v a i l a b l e t h r o u g hy o u , o r i y o m i g h t k n o w w h e r e c o u l d f i n d i t

I I i s t m a n a g e m p e r s o n a l b i l l s . w o u l dl i k e t b a b l e t o e n t e r t r i e c o m p a n y n a m e , c o p a n y a d d r e s s , o r c o d e n u m b e r f o e a c h c o p a n y , s u b t r a c t t h e p a y m e n t m a d e a n h a v e t h b a l a n c e s h o w . T h n e x t m o n t h w o u l d l i k e t b a b l e t o s u b j e c t t h e p a y m e n t a g a i n a n h a v e[ h a c c o u n t b a l a n c e s h o w . I w o u l d w o r k l i k ea n a c c o u n t s p a y a b l e f i l e .

T h a n k y o f o y o u r h e l p .F l o r e n c e M G l e n n

S a n t a A n a , C 9 2 7 0 2

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

p r o g r a m — o n e t h a t w i l l n o o n l y a l l o w t h k i n do f i l e y o s u g g e s t , b u a l s o p r o v i d e g r e a t f l e xi b i l i t y i c u s t o m i z i n g o t h e r k i n d s o a l p h a n u m e r i c / c a l c u l a t i n g d a t a f i l e s . L o o k f o t h i s s o f t w a r e s o o n i a u p c o m i n g i s s u e .

L o o k i n g F o A r t i f i c i a l I n t e l l i g e n c eD e a r S i r :

w i l l b s o p h o m o r e i h i g h s c h o o l n e x t y e a ra n h a v e a c q u i r e d ( t h r o u g h c e r t a i n c h a n n e l s )a f r e e h o u r e a c h d a w h i c h s p e n d w o r k i n gw i t h A p p l e H c o m p u t e r s . a l s o h a v e C o m o d o r e 6 a h o m e a n a p l a n n i n g t b u t h n e C - 1 2 8 w h e n i a r r i v e s o t h m a r k e t .

M q u e s t i o n i t h i s : D y o k n o w o a n c o m p a n i e s t h a t s p e c i a l i z e i l i t e r a t u r e a n d / o rs o f t w a r e o a r t i f i c i a l i n t e l l i g e n c e p r o g r a mm i n g ? i n t e n d t f o c u s m f u t u r e c o m p u t e rs t u d i e s o t h i s p a r t i c u l a r s u b j e c t .

T h a n k y o u .P h i l i p G J o n e s

S l a t e r , M 6 5 3 4 9

P h i l i p , y o u r l o c a l l i b r a r y w i l l p r o b a b l y h a v ef e m a j o r b o o k s o A r t i f i c i a l I n t e l l i g e n c e

( A I ) , a l t h o u g h s u c h b o o k s a r l a r g e l y n o t e c h n i c a l a n a r t a r g e t e d f o r t h e p o p u l a rm a r k e t . M o s t f a m o u s a m o n g t h e s e i T h F i f t hG e n e r a t i o n , b y F e i g e n b a u m a n d M c C o r d u c k ,w h i c h t a l k s a b o u t J a p a n ' s p u s h f o r A l . O t h e r si n c l u d e : A r t i f i c i a l I n t e l l i g e n c e , b y L . S t e v e n s ,T h T h i n k i n g C o m p u t e r , b B R a p h a e l , a n G o d e l , E s c h e r , B a c h , b D . H o f s t a d e r . I y o w a n t t e c h n i c a l i n f o r m a t i o n a n n e w s o f t h c u r e n t s t a t e - o f - t h e - a r t , n e w s l e t t e r p u b l i s h e d o u t

o S c o t t s d a l e , A r i z o n a , c a l l e d " A T r e n d s , "w i l l f i l l y o u r n e e d s . Y o w i l l f i n d t h a t m o s t A r e s e a r c h t h e s e d a y s , c e n t e r s o " e x p e r ts y s t e m s " — s o f t w a r e t h a t p r o v i d e s t h k i n d o t e c h n i c a l a d v i c e u s u a l l y r e s e r v e d f o r e x p e r t s i

g i v e n f i e l d . F o e x a m p l e , H e w l e t t - P a c k a r de m p l o y s a e x p e r t s y s t e m o t h a s s e m b l y l i n et h e l p d i a g n o s e d e f e c t s i t h s t r u c t u r e o m i c r o c h i p s . T h e s e p r o g r a m s u s e a c o m b i n a t i o no r a d a t a b a s e s a n " k n o w l e d g e " b a s eg a r n e r e d b q u i z z i n g e n g i n e e r s o e v e r y c o c e i v a b l e " w h a t - i H ' s i t u a t i o n . S o m e o f t h e s e p r f e s s i o n a l t e c h n i q u e s h a v e t r i c k l e d d o w n t t h m i c r o c o m p u t e r l e v e l — w i t h p r o g r a m s l i k e P e s o n a l C o n s u l t a n t f o r t h e T I - 9 9 / 4 A , E x p e r l i s pf o r t h e M a c i n t o s h , a n t h K n o w l e d g eE n g i n e e r i n g S y s t e m f o r t h e I B P C H u m a nE d g e S o f t w a r e o f f e r s f e s u c h ' d e c i s i o n m a i n g " p r o g r a m s f o t h A p p l e I f a m i l y ; b u w d o n ' t k n o w o a n a v a i l a b l e f o t h C - 6 4 o t h C - 1 2 8 . ( T h e C - 1 2 8 s h o u l d b e c o m p a t i b l ew i t h A s o f t w a r e w r i t t e n f o C P / M s y s t e m s ,h o w e v e r . ) A t h e s e k i n d s o f p r o g r a m s b e c o m em o r e a p p l i c a b l e t h o m e u s e , w w i l l c e r t a i n l yc o v e r t h e m i H C M .

P o u n d S i g n F o B a c k s l a s hD e a r S i r :

I m a g i n e m s u r p r i s e . h a v e n e v e r l o o k e d i y o u r m a g a z i n e , j u s t a t h e c o v e r . T h i s t i m e —A t a r i !

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

H o w e v e r , i i j u s t b e c a u s e y o a r n e t t h A t a r i f i e l d ? Y o u r N a n o P r o c e s s o r p r o g r a mi V o l . 5 N o h a b u t h a t c a n ' t b j u s ta t y p o . L i n e 9 2 h a d a t a s t a t e m e n t w h i c hi n c l u d e s a E n g l i s h p o u n d s i g n ! c a a c c e s st h i s s y m b o l o m 8 0 0 X L w i t h t h e I n t e r n a t i o n a lC h a r a c t e r f u n c t i o n , b u t i r e v e r t s t o s i m p l eC O N T R O L ' H ' g r a p h i c s s y m b o l o L I S T i n go R U N n i n g . W h a t d i y o h a v e i m i n d ?

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

R U t h p r o g r a m g e a I n p u t S t a t e m e n tE r r o r ( # 8 ) o l i n e 8 2 0 . F o s o m e r e a s o n m c o m p u t e r w i l l n o a c c e p t t h l i n e 9 2 0 d a t as t a t e m e n t s . I r e m o v e t h o f f e n d i n gs t a t e m e n t s ( l o s i n g t h e s w i t c h p o i n t e r ) t h e p r g r a m r u n s f o a w h i l e u n t i l e n t e r t h e t h i r d l i n eo t h s a m p l e p r o g r a m w h e r e g e a S t r i n gL e n g t h E r r o r ( # 5 ) i n l i n e 1 6 6 0 .

L a s t , b u n o l e a s t , A t a r i B u g - O u t d o e s n ' tD a n y t h i n g ! I r u n s , i a s k s f o o u t p u t d e v i c e ,i s a y s R E A D I N G , b u i d o e s n ' t a c c e s s m c a s s e t t e f i l e . I i s u p p o s e d t o p e r a t e m c a s s e t t e r e c o r d e r ? Y o u r i n s t r u c t i o n s d o n ' t s a y !

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

N o r m P a l o s k yA l e x a n d r i a , V 2 2 3 0 4

T h a n k s f o r t h e i n p u t , N o r m , a n d w e l c o m ea b o a r d . F o t h a n s w e r t o t h e f i r s t p r o b l e m y o m e n t i o n e d , s e " B u g - O u t I d e n t i f i e s B u g s "( a b o v e ) . A f o r t h e B u g - O u t p r o g r a m , o t h e rr e a d e r s h a v e e x p e r i e n c e d n d i f f i c u l t y ; w c a o n l y c o n j e c t u r e t h a t y o h a v e m a d e a t y p i n ge r r o r .

N P r D O S - C o m p a t i b l e sD e a r S i r :

h a v e t h r e e d i f f e r e n t A p p l e I c o m p a t i b l ec o m p u t e r s ( f r o m t w d i f f e r e n t m a n u f a c t u r e r s )t h a t h a v e b e e n u s i n g h e a v i l y f o o v e r t w y e a r s . h a v e n ' t h a t h s l i g h t e s t c o m p a t i b i l i t yp r o b l e m w i t h l o a d s o d i f f e r e n t s o f t w a r e a n w i t h d i f f e r e n t o p e r a t i n g s y s t e m s , i n c l u d i n gC P / M a n P a s c a l . B u P r o D O S d o e s n ' t w o r k .N o n e o t h P r o D O S d i s k e t t e s t h a t y o h a v es e n t m w o r k s . N e i t h e r d o e s o n r e c e n t l y p u c h a s e d p r o g r a m w h i c h i o P r o D O S d i s k e t t e .T h d i s k s b o o t u d i s p l a y i n g t h e t i t l e s c r e e n f o t h P r o D O S r e l e a s e , t h e n t h e c o m p u t e r l o c k su p T h o n l y k e t h a t t h c o m p u t e r w i l l r e p o n d t a f t e r t h a t i R E S E T , w h i c h c a u s e s m o r ep r o b l e m s . ( N o t e : T w o t h c o m p u t e r s h a v e1 6 R A M c a r d s i s l o t 0 a n t h o t h e r h a 1 2 8 K S a t u r n b o a r d . ) I i n e c e s s a r y t p u r c h a s e

P r o D O S p r e b o o t d i s k e t t e ? O i t h e r e s o m em u l t i p l e - l e t t e r c o d e t t y p e i n O h a A p p l ef i g u r e d o u w a t d e f e a t t h e " c o m p a t i b l e s "w i t h t h i s l a t e s t o p e r a t i n g s y s t e m ?I I ' o u o l u c k w i t h P r o D O S , w o u l d i b p o s s i b l e f o y o t s e n d m y o u r H o m eC o m p u t e r O D I S K s o f t w a r e w i t h D O 3 . 3 ?

M i k e R o s aP e r u , I 4 6 9 7 0

M i k e , o t h s e c o n d p a g e o f t h T a b l e o C o n t e n t s i t h i s i s s u e , t h e r e a r i n s t r u c t i o n s f o r u n n i n g P r o D O S p r o g r a m s o F r a n k l i nm a c h i n e s . Y o d o n ' t s a w h i c h b r a n d o A p p l e -c o m p a t i b l e y o h a v e , s w c a n ' t g u a r a n t e e t h i sw i l l w o r k f o y o u . I n V o l . 5 N o . 5 l e t t e rf r o m H e n r y C u r r y p r o v i d e s a n o t h e r w a o f i i n P r o D O S d i s k f o F r a n k l i n — b y u s i n g a" S e c t o r E d i t o r . "

E x p a n s i o n O C o v e r a g e H a i l e dD e a r S i r :

T h i s i t h f i r s t t i m e h a v e e v e r w r i t t e n t oa n y m a g a z i n e a n j u s t w a n t e d t s a y t h a n k s .

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

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

h a v e o w n e d a A t a r i f o a b o u t t w y e a r sn o w . s t a r t e d w i t h t h 4 0 a n t h 4 1 r e c o r d e r ,b u n o h a v e a 8 0 0 X L , d i s k d r i v e , m o d e m ,a n p r i n t e r .

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

D e n n i s E R e e sW i l l a r d , O 4 4 8 9 0

G l a d w a r e a b l e t f i l l y o u r n e e d , D e n n i s .W l o o k f o r w a r d t b r i n g i n g A t a r i u s e r sf r e s h — a n d b a d l y n e e d e d — a p p r o a c h t h o m e -c o m p u t e r u s a g e .

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

Page 19: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 19/172

I o u l a s t i s s u e , w i n t r o d u c e d y o t T C a r dT r i x — a . p r o g r a m d e s i g n e d t h e l p y o c r e a t e a n e d i t a i n v e n t o r y o f i l e c a r d s c o n t a i n i n g t h o u g h t s ,

b o o k r e f e r e n c e s , r e c i p e s , e t c . N o w e ' d l i k e y o t m e e tC a r d T r i x ' s h e l p f u l c o m p a n i o n — T I C a r d S h u f f l e r . T h i sc o m p a n i o n c o m p l e t e s i m p o r t a n t f i l i n g f u n c t i o n s f a s t e rt h a n e v e n t h b e s t s e c r e t a r y . A n i l e t s y o s h u f f l e y o u rc a r d s b e t w e e n m a n y d i f f e r e n t c r o s s - r e f e r e n c e d f o l d e r s .T h p r o g r a m b e g i n s b o f f e r i n g y o t w o p t i o n s :

S E A R C H C A R D SE X I T P R O G R A M

S e a r c h C a r d sT h i s o p t i o n b r i n g s y o t t h h e a r t o t h p r o g r a m .

Y o c a b e g i n i n d e x i n g y o u r c a r d s f r o m d i f f e r e n tC a r d - T r i x f o l d e r s . W h e n y o s e l e c t S e a r c h C a r d s f o t h f i r s t t i m e , t h e p r o g r a m a s k s y o t e n t e r t h e s e a r c hp a r a m e t e r s y o w a n t t u s t p u l l c a r d s f r o m f o l d e r s .F i r s t , e n t e r t h e i t e m f o w h i c h y o u a r s e a r c h i n g — a n ys e q u e n c e o u t 2 c h a r a c t e r s . T h e n , s p e c i f y t h f i e l d ( s ) b y w h i c h y o u w a n t t s e a r c h . Y o c a s e a r c hu s i n g t h e I n d e x , S u b j e c t , a n T e x t f i e l d s o a n c o b i n a t i o n o t h e t h r e e f i e l d s . Y o m u s t s e l e c t a l e a s t o n f i e l d , o t h c o m p u t e r b e c o m e s i r r i t a t e d a n b e e p s a y o u . S e a r c h C a r d s c o n s i s t s o f t h e s e o p t i o n s :

G E F O L D E RT O S S F O L D E RS E S E A R C H P A R A M E T E R SR E T U R N T M A I N M E N U

G e F o l d e r — W h e n y o s e l e c t G e F o l d e r , t h p r o g r a m a s k s f o t h n a m e o t h f o l d e r t h a t y o u w a n tt s e a r c h t h r o u g h . A f t e r y o e n t e r t h e a p p r o p r i a t e f i l en a m e , t h c o m p u t e r s e a r c h e s t h r o u g h t h f o l d e r , n o t i n ga l c a r d s t h a t m e e t t h s e a r c h p a r a m e t e r s p e c i f i c a t i o n s .T h c o m p u t e r t h e n d i s p l a y s t h e n u m b e r o c a r d s , i a n y ,t h a t i f i n d s .

Y o c a p e r f o r m t h i s i n d e x i n g s e a r c h w i t h m a i m u m o f o l d e r s i m e m o r y . I y o u w a n t t s e a r c ht h r o u g h a f i f t h f o l d e r , y o u m u s t c r e a t e s p a c e b d i s c a r di n o n o t h f o l d e r s w i t h t h T o s s F o l d e r o p t i o n .

T o s s F o l d e r — W h e n y o s e l e c t t h i s o p t i o n , t h c o m p u t e r d i s p l a y s l i s t o a l t h f o l d e r s t h a t a r c u r e n t l y i m e m o r y . T t o s s o n o t h e d i s p l a y e d f o l d e r s ,e n t e r t h n u m b e r t h a t a p p e a r s n e x t t t h u n w a n t e df o l d e r . D o n ' t w o r r y : T o s s i n g f o l d e r d o e s n o e r a s e i f r o m t h e d i s k o c a s s e t t e — o n l y f r o m m e m o r y .

T C a r d S h u f f l e rb R a n d y T h o m p s o n

H C S t a f f

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

[ N o t e : T C a r d S h u f f l e r i t h s e c o n d p a r t o f T C a r d T r i x ,w h i c h a p p e a r e d i H C V o l . N o 5 .

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

R e t u r n T T h M a i n M e n u — W h e n y o r e t u r n t t h m a i n m e n u w i t h f o l d e r s i m e m o r y , t h m e n u e p a n d s t o o f f e r y o t w m o r e o p t i o n s :

P R I N T F O L D E R I N D E XS A V E I N D E X E D F O L D E R

P r i n t F o l d e r I n d e xT h f o l d e r i n d e x i c r o s s - r e f e r e n c e l i s t i n g o a l t h

f o l d e r s i m e m o r y . T h e p r i n t o u t c o n t a i n s t h n a m e o e a c h f o l d e r i m e m o r y , t h i t e m u s e d i t h s e a r c h f o t h e s e f o l d e r s , a n n u m b e r s c o r r e s p o n d i n g t t h c a r d ( s )w h e r e t h i t e m w a f o u n d . L e t ' s s a y o p r i n t e d a s e a r c hf o t h w o r d " D O G . " N o w . a n y t i m e y o n e e d t f i n d

c a r d c o n t a i n i n g " D O G , " s i m p l y r e f e r t o t h i n d e x e dp r i n t o u t . Y o c a a l s o d i s p l a y a c r o s s r e f e r e n c e o s c r e e n b s e l e c t i n g t h S c r e e n o p t i o n . Y o c a p r e s st h s p a c e b a r t p a u s e t h s c r e e n d i s p l a y a s i s c r o l l s b y S a v e I n d e x e d F o l d e r

W a n t w h o l e n e f o l d e r i n s t e a d o j u s t a i n d e x e dp r i n t o u t ? W i t h t h i s S a v e o p t i o n y o c a s h u f f l e c a r d sf r o m t h f o l d e r s i m e m o r y i n t o n e f o l d e r .

W h e n m a k i n g n e f o l d e r , t h p r o g r a m a s k s y o f o t h e d i s k s o r c a s s e t t e s t h a t h o l d t h c a r d s y o w a n t t s h u f f l e . N o w . i n s e r t t h d e s t i n a t i o n d i s k o c a s s e t t e , a n c o m p u t e r w i l l s a v e t h i n d e x e d f o l d e r t t h d e v i c e w i t ht h f i l e n a m e y o c h o o s e . ( N o t e : E a c h f o l d e r h o l d s n m o r e t h a n 2 c a r d s ; t h e r e f o r e , t h p r o g r a m p l a c e s o n l yt h f i r s t 2 c a r d s i f i n d s i t h n e f o l d e r . )E x i t P r o g r a m

I y o s e l e c t t h i s s e l f - e x p l a n a t o r y o p t i o n a n f o r g e tt m a k e p r i n t o u t o p e r f o r m s e a r c h , d o n ' t w o r r y .T h p r o g r a m a u t o m a t i c a l l y a s k s y o i y o u ' r e s u r e y o w a n t t e x i t . A t h i s p o i n t , y o c a e i t h e r r e - e n t e r o re x i t C a r d S h u f f l e r .H C G l o s s a r y t e r m s : c r o s s - r e f e r e n c e , I n d e x , p a r a m e t e r .

F o y o u r t y p e - 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 .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 ! u m e 5 , N o 1

Page 20: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 20/172

E l e c t r o n i cb R a n d y T h o m p s o n

H C S t a f f

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

I y o u ' r e l i k e m a n y p e o p l e t o d a y , y o p r o b a b l y w r i t ep e r s o n a l i z e d c o r r e s p o n d e n c e o n l y w h e n y o h a v et o I t ' s t i m e - c o n s u m i n g t a s k ! A n i d o e s n ' t h e l p

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

F r u s t r a t i o n u s u a l l y s e t s i w h e n y o n e e d t c o n t a c ta l o m o s t o t h e s e p e o p l e s i m u l t a n e o u s l y f o h o l i d a yg r e e t i n g s , p a r t y o w e d d i n g i n v i t a t i o n s , t h a n k - y o u l e t e r s , m e e t i n g a n n o u n c e m e n t s , b u s i n e s s m e m o s , o p o l i t i c a l m e s s a g e s . G i v i n g e a c h l e t t e r t h a t " p e r s o n a lt o u c h " i a l m o s t i m p o s s i b l e — e s p e c i a l l y a r o u n d t h h o l id a s e a s o n w h e n y o u ' v e g o s m a n y o t h e r t h i n g s t d o

I y o c o u l d o n l y h i r e s o m e o n e t k e e p t r a c k o a l t h i m p o r t a n t i n f o r m a t i o n t h a t y o c r a m i n t o y o u r l i t t l eb l a c k b o o k — s o m e o n e t h e l p y o w r i t e p e r s o n a l i z e df o r m l e t t e r s . S u c h a p e r s o n w o u l d h a v e t s o r t , s e a r c h ,a n u p d a t e y o u r r e c o r d s v e r y q u i c k l y a n a m o m e n t ' sn o t i c e . A n t h i s p e r s o n w o u l d a l s o h a v e t t y p e e a c hl e t t e r , i n s e r t i n g t h e a p p r o p r i a t e " p e r s o n a l i z i n g " d e t a i l s .

S o u n d s l i k e y o u ' l l h a v e t h i r e p r o f e s s i o n a ls e c r e t a r y — - r i g h t ? N o r e a l l y . Y o u r c o m p u t e r c a c o p e t e w i t h e v e n t h e b e s t s e c r e t a r y — i f y o h a v e t h E l e ct r o n i c P o s t m a n . W h e n l i n k e d w i t h E l e c t r o n i cT y p e w r i t e r ( p u b l i s h e d i V o l . 5 N o 5 ) E l e c t r o n i cP o s t m a n b e c o m e s p o w e r f u l " m a i l m e r g e r " d a t a b a s e ,c a p a b l e o q u i c k l y o r g a n i z i n g , u p - d a t i n g , a n m a n i p u l a t i n g y o u r e n t i r e a d d r e s s b o o k .I n d i v i d u a l F o r m

L e t ' s s a y o u w a n t t s e n d a l o y o u r b u s i n e s sa s s o c i a t e s l e t t e r e x p l a i n i n g n e p o l i c y t h a t y o u rc o m p a n y r e c e n t l y i m p l e m e n t e d . U s E l e c t r o n i cT y p e w r i t e r t c o m p o s e t h f o r m l e t t e r , a n l e E l e c t r o n i cP o s t m a n q u i c k l y i n s e r t s p e c i f i c n a m e s , a d d r e s s e s , a n o t h e r i n d i v i d u a l i z i n g i n f o r m a t i o n . T h e r e ' s n r e p e t i t i v et y p i n g i n v o l v e d ! T h e P o s t m a n p r i n t s e a c h l e t t e r a c c o r di n t t h f o r m a t y o s p e c i f y .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 h p r o g r a m ' s m a i n m e n u o f f e r s t h e f o l l o w i n go p t i o n s :

E D I T F I L ES O R T F I L ES E A R C H F I L EL O A D / S A V E F I L EP R I N T F I L EE L E C T R I C M E R G E

E d i t F i l eT h i s o p t i o n a l l o w s y o t c r e a t e l i s t s o u t 5 n a m e s

a n a d d r e s s e s o a l t e r p r e v i o u s l y p r e p a r e d l i s t s . E a c hr e c o r d c o n s i s t s o d i f f e r e n t f i e l d s o i n f o r m a t i o n -N a m e . A d d r e s s . C i t y , S t a t e Z I P , P h o n e N u m b e r , T e x t ,a n d C o d e { s e e P h o t o 1 ) s i m p l e k e y p r e s s m o v e s y o u rc u r s o r t a n o t h f i e l d s t h a t y o w a n t t e d i t ( s e et h e C o n t r o l C a p s u l e f o y o u r m a c h i n e ) . T h f i r s t f i e l d sa r s e l f - e x p l a n a t o r y . Y o c a u s t h T e x t f i e l d f o a d i t i o n a l i n f o r m a t i o n t h a t y o w i s h t i n c l u d e i t h f i l e ,s u c h a s o c c u p a t i o n , t y p e o c o m p u t e r o w n e d , b i r t h d a t e ,s p o u s e ' s n a m e , o w h e t h e r y o u ' l l b s e n d i n g t h a t p e s o C h r i s t m a s c a r d t h i s y e a r . S e t h E l e c t r i c M e r g es e c t i o n b e l o w f o a e x p l a n a t i o n o t h C o d e f i e l d .

s m a l l b o i t h l o w e r - r i g h t c o r n e r o t h e d i t i n gs c r e e n d i s p l a y s n u m b e r c o r r e s p o n d i n g t t h r e c o r dt h a t y o u ' r e c u r r e n t l y w o r k i n g o n F r o m t h i s b o x , y o c a j u m p t a n r e c o r d w i t h i n t h f i l e , b e n t e r i n g t h ea p p r o p r i a t e n u m b e r a n p r e s s i n g [ R E T U R N ] .

E a c h t i m e y o p r e s s [ R E T U R N ] i t h e E d i t F i l e o p t i o n .t h c u r s o r a d v a n c e s o n e f i e l d . I y o a r e e d i t i n g t h v e r yl a s t f i e l d — C o d e — a [ R E T U R N ] a d v a n c e s t h p r o g r a m t t h n e x t r e c o r d .S o r t F i l e

Y o c a n u s e t h i s o p t i o n t a r r a n g e a l y o u r r e c o r d sa l p h a b e t i c a l l y o n u m e r i c a l l y ( a c c o r d i n g t t h c h a r a c t e r s " A S C I I r e p r e s e n t a t i o n s ) . S i m p l y c h o o s e o n o t h f i e l d s t u s e a s c r i t e r i a f o r s o r t i n g y o u r r e c o r d s .

s o r t b S t a t e , f o e x a m p l e , p u t s y o u r r e c o r d s i

Page 21: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 21/172

H X H f f i H E HP h o t o

( F r o m t h I B v e r s i o n )E a c h r e c o r d c o n t a i n s

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

y o u r i n f o r m a t i o nu p - t o - d a t e .

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

S e a r c h F i l eT h i s o p t i o n h e l p s y o f i n d a n r e c o r d i y o u r f i l e b

s e a r c h i n g t h r o u g h e a c h r e c o r d f o s e q u e n c e o c h a r a c t e r s t h a t y o d e s i g n a t e . S o u n d c o n f u s i n g ? I t ' sa c t u a l l y q u i t e s i m p l e . W h e n y o e n t e r t h e S e a r c h F i l eo p t i o n , t h p r o g r a m a s k s y o t e n t e r t h f i e l d y o u w a n tt u s a s s e a r c h b a s e . I t h e n a s k s y o t e n t e r t h es e q u e n c e o c h a r a c t e r s t u s i t h s e a r c h . F o e x a mp l e , t f i n d e v e r y o n e i y o u r f i l e w h o s e Z I P c o d e i 9 7 4 0 1 , s i m p l y s e l e c t S t a t e Z I a n t y p e i " 9 7 4 0 1 . "O i y o r e m e m b e r o n l y p a r t o y o u r b a r b e r ' s l a s tn a m e — y o u k n o w i b e g i n s w i t h " M a c " — d o n ' t p a g et h r o u g h a l t h r e c o r d s u n t i l y o s t u m b l e a c r o s s t h er i g h t o n e . P e r f o r m a n a m e s e a r c h f o r ' ' M a c , " a n l e t h c o m p u t e r d t h w o r k .

E l e c t r o n i c P o s t m a n d i s p l a y s a n r e c o r d i f i n d s , t h e no f f e r s t h f o l l o w i n g t h r e e c h o i c e s : Y o c a e d i t t h r e c o r d , c o n t i n u e t h s e a r c h , o e x i t t o t h m a i n m e n u .I E l e c t r o n i c P o s t m a n c a n n o t f i n d a i t e m , i t e l l s y o s a n b r i n g s y o u b a c k t t h m a i n m e n u .

F i g u r eS a m p l e E l e c t r o n i c T y p e w r i t e r F i l e

D e a r * * T h a n k y o u s v e r y m u c h f o t h w o n d e r f u l

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

W e a r e g l a d y o c o u l d m a k e i t o t h er e c e p t i o n . T h f o o d a n d s p i r i t s c o u l d n ' th a v e b e e n b e t t e r — e s p e c i a l l y t h e s p i r i t s .

W h o p e t h w e a t h e r i * i n i c et h i s t i m e o f y e a r . H o n o l u l u w a l i t t l et o w a r m f o u s s w s p e n t m o s t o o u h o n e y m o o n o n t h e r e l a x i n g a n r o m a n t i ci s l a n d o f M a u i .

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

N e x t t i m e w e a r e i * * w e ' l l b es u r e t l o o k y o u p T h a n k y o u a g a i n f o t h * *

S i n c e r e l y ,

S i g m u n d a n G e r t r u d e G r e e n

C o d e sC o d e* * * * * * * *

F i g u r eF o E l e c t r i c M e r g e

F u n c t i o nF u l l n a m eF i r s t n a m eL a s t n a m eA d d r e s sC i t yS t a t e Z I c o d eP h o n e n u m b e rT e x t

L o a d / S a v e F i l eT h i s o p t i o n d o e s e x a c t l y w h a t i t n a m e i m p l i e s . I l e t s

y o s a v e a n l o a d f i l e s ( e a c h c o n t a i n i n g u t 5 r e c o r d s ) .P r i n t F i l e

T g e p r i n t o u t o y o u r f i l e , s e l e c t t h i s m e n u o p t i o n .T h p r o g r a m a s k s y o t i n p u t t h n u m b e r sc o r r e s p o n d i n g t t h f i r s t a n l a s t r e c o r d s y o w a n tp r i n t e d . F o r e x a m p l e . I y o e n t e r 1 a t h f i r s t r e c o r dn u m b e r a n " 3 4 " a t h l a s t , t h p r o g r a m p r i n t s r e c o r d s

t h r o u g h 3 4 F o a l p h a b e t i z e d p r i n t o u t s , s o r t y o u r f i l e sp r i o r t p r i n t i n g .

E l e c t r i c M e r g eI y o m i s s e d l a s t i s s u e ' s E l e c t r o n i c T y p e w r i t e r p r

g r a m , y o s h o u l d s e r i o u s l y c o n s i d e r o r d e r i n g i a s c o m p a n i o n t t h e E l e c t r o n i c P o s t m a n . T h E l e c t r i cM e r g e o p t i o n i t h P o s t m a n i n t e g r a t e s t h e s e t w " e l e ct r o n i c " p r o g r a m s , c r e a t i n g v e r y p o w e r f u l w r i t i n g t o o l .

B i n s e r t i n g s p e c i a l c o d e s i y o u r E l e c t r o n i cT y p e w r i t e r t e x t , y o c a d e f i n e l o c a t i o n s t p l a c es p e c i f i c p i e c e s o E l e c t r o n i c P o s t m a n d a t a , s u c h a n a m e s , a d d r e s s e s , a n p h o n e n u m b e r s . ( S e e F i g u r ef o l i s t o f c o d e s . ) F o r e x a m p l e , i y o n e e d t s e n d i d e nt i c a l l e t t e r s t o s e v e r a l d i f f e r e n t p e o p l e , y o c a

F i g u r eS a m e S a m p l e F i l e A f t e r E l e c t r i c M e r g e

D e a r H e r b e r t ,T h a n k y o s v e r y m u c h f o t h w o n d e r f u l

w e d d i n g g i f t . O f a l l t h e p r e s e n t s w r e c e i v e d , t h e t o a s t e r o v e n i o n e o f t h em o s t t h o u g h t f u l a n d u s e f u l .

W e a r e g l a d y o c o u l d m a k e i t o t h er e c e p t i o n . T h f o o d a n d s p i r i t s c o u l d n ' th a v e b e e n b e t t e r — e s p e c i a l l y t h s p i r i t s .

W h o p e t h w e a t h e r i A n t e l o p e i n i c et h i s t i m e o f y e a r . H o n o l u l u w a s l i t t l et o w a r m f o u s s w e s p e n t m o s t o f o u rh o n e y m o o n o t h r e l a x i n g a n d r o m a n t i ci s l a n d o f M a u i .

B e s u r e t o c a l l o w r i t e , a n l e u k n o wi y o m o v e f r o m 3 8 7 2 R o o s e v e l t S t o c h a n g e y o u r p h o n e n u m b e r f r o m 1 2 3 - 4 5 6 7 .

N e x t t i m e w e a r e i n A n t e l o p e , w e ' l l b es u r e t o l o o k y o u p T h a n k y o a g a i n f o t h t o a s t e r o v e n .

S i n c e r e l y ,

S i g m u n d a n G e r t r u d e G r e e n

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

Page 22: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 22/172

p e r s o n a l i z e e a c h l e t t e r b i n s e r t i n g n a m e c o d e i n t oy o u r t e x t . W h e n t h E l e c t r i c M e r g e e n c o u n t e r s t h i sc o d e , t h e p r o g r a m r e p l a c e s t h c o d e w i t h t h n a m e y o h a v e s p e c i f i e d f r o m t h E l e c t r o n i c P o s t m a n f i l e . E a c ht i m e y o u m e r g e a n E l e c t r o n i c T y p e w r i t e r t e x t f i l e w i t ha E l e c t r o n i c P o s t m a n r e c o r d , t h p r o g r a m o u t p u t s t h r e s u l t t t h p r i n t e r . ( N O T E : A l c o d e s m u s t b u p p e r c a s e . )

I o r d e r t m a k e E l e c t r o n i c T y p e w r i t e r a s p e e d y a p o s s i b l e , w h a v e i n c l u d e d n w o r d - w r a p f e a t u r e .T h e r e f o r e , y o m u s t s p e c i f y t h n u m b e r o c h a r a c t e r sy o u w a n t t m e r g e f r o m t h P o s t m a n r e c o r d t t h T y p e w r i t e r t e x t . F o e x a m p l e , i t h e d i s t a n c e b e t w e e nt h f i r s t a n l a s t a s t e r i s k i t h c o d e i 5 s p a c e s , t h e nt h a t c o d e c a h o l d a m a x i m u m o c h a r a c t e r s . W h e n

p i e c e o d a t a , s u c h a s f i r s t n a m e , t a k e s u l e s s t h a nt h e d e f i n e d c o d e l e n g t h , t h e p r o g r a m a d j u s t s t h e n t i r el i n e o t e x t , l e a v i n g n u n n e c e s s a r y s p a c e s b e t w e e nw o r d s . H o w e v e r , i t h d a t a i l o n g e r t h a n t h m a x i m u md e f i n e d l e n g t h , t h p r o g r a m t r u n c a t e s t h d a t a t f i t .T h e r e f o r e , i y o a l l o t o n l y c o d i n g s p a c e s f o 7 - c h a r a c t e r n a m e , t h p r o g r a m l o p s o f t h l a s t t w c h a r a c t e r s i t h n a m e . A l s o n o t e t h a t t h p r o g r a mw o n ' t s e p a r a t e f i r s t a n l a s t n a m e s , u n l e s s y o e n t e rt h e m i n t o y o u r r e c o r d i o n o t h e f o l l o w i n g f o r m a t s :1 R e d d i n g . H e r b e r t o 2 H e r b e r t R e d d i n g .

F o a e x a m p l e o h o t u s E l e c t r i c M e r g e c o d e sw i t h i n y o u r E l e c t r o n i c T y p e w r i t e r t e x t , s e F i g u r e 2 T h i s e x a m p l e e m p l o y s d i f f e r e n t c o d e s : F i r s t N a m e ,A d d r e s s , C i t y . P h o n e N u m b e r , a n T e x t . F i g u r e 3 s h o w st h e p r i n t o u t o t h m e r g e d t e x t u s i n g d a t a f r o m a E l e ct r o n i c P o s t m a n r e c o r d .

S t a r t i n g T o M e r g eW h e n y o s e l e c t t h E l e c t r i c M e r g e o p t i o n f r o m t h

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

T h p r o g r a m t h e n a s k s i y o w a n t S e l e c t i v e M e r g e ,w h i c h a l l o w s y o t c h o o s e s p e c i f i c r e c o r d s t h a t y o w a n t m e r g e d w i t h t e x t f r o m E l e c t r o n i c T y p e w r i t e r .W h e n y o s e l e c t i v e l y m e r g e , t h p r o g r a m a s k s y o t e n t e r a p a s s w o r d : t h c h a r a c t e r s i t h C o d e f i e l d o t h r e c o r d t h a t y o w i s h t m e r g e . F o e x a m p l e , i y o e n t e r" A 1 A 1 " a y o u r p a s s w o r d , t h E l e c t r i c M e r g e r o u t i n em e r g e s o n l y t h r e c o r d s w i t h A 1 A 1 i t h e i r C o d e f i e l d s .

Y o c a u s e q u e s t i o n m a r k s a " w i l d c a r d s " i t h m e r g e r o u t i n e . F o e x a m p l e , i y o e n t e r " F L ? P " a p a s s w o r d , t h p r o g r a m m e r g e s r e c o r d s w i t h s i m i l a rc o d e s , s u c h a F L I P , F L O P , o F L 2 P - b u t n o t S L I P .p a s s w o r d c o n t a i n i n g o n l y q u e s t i o n m a r k s i t h s a m ea n p a s s w o r d .O n c e y o u ' v e e n t e r e d t h a p p r o p r i a t e p a s s w o r d , t h p r o g r a m b e g i n s m e r g i n g y o u r t e x t a n f i l e s . A e a c hl i n e o t e x t i m e r g e d , t h p r o g r a m s e n d s i t t h p r i n t e r .I t ' s s l o w p r o c e s s , b u i t ' s m u c h f a s t e r a n f a m o r ea c c u r a t e t h a n m a n u a l l y t y p i n g t h i n f o r m a t i o n . ( N o t et h a t E l e c t r o n i c P o s t m a n d o e s n o m e r g e r e c o r d s t h a th a v e n o t h i n g e n t e r e d i n t o t h N a m e f i e l d . ) A f t e r t h m e r g i n g i c o m p l e t e , t h p r o g r a m a u t o m a t i c a l l y r e t u r n st t h m a i n m e n u . N o w . y o u ' r e r e a d y t b e g i n a n o t h e rc o r r e s p o n d e n c e !H C G l o s s a r y t e r m s : A S C I I , f i e l d , f i l e , m e r g e , r e c o r d .

F o y o u r t y p e - 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 .H C

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

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

E l e c t r o n i c P o s t m a nK e E S 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 LC O N T R O L TC 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 LR E T U R N

F u n c t i o nE x i t c u r r e n t m o d eE d i t N a m e f i e l dE d i t A d d r e s s f i e l dE d i t C i t y f i e l dE d i t S t a t e Z I P f i e l dE d i t P h o n e N u m b e r f i e l dE d i t T e x t f i e l dE d i t C o d e f i e l dC h a n g e r e c o r d n u m b e rE r a s e c u r r e n t f i e l dI n s e r t b l a n k i n t o c u r r e n t f i e l dD e l e t e c h a r a c t e r u n d e r c u r s o rM o v e t n e x t f i e l d

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

K e E S 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 LC O N T R O LC O N T R O LC O N T R O LR E T U R N

E l e c t r o n i c P o s t m a nF u n c t i o nE x i t c u r r e n t m o d eE d i t N a m e f i e l dE d i t A d d r e s s f i e l dE d i t C i t y f i e l dE d i t S t a t e Z I f i e l dE d i t P h o n e N u m b e r f i e l dE d i t T e x t f i e l dE d i t C o d e f i e l dC h a n g e r e c o r d n u m b e rM o v e t n e x t f i e l d

C O N T R O L C A P S U L E D E l e c t r o n i c P o s t m a n

K e

F F F F F F F F R E T U R NS H I F T C L

F u n c t i o nE x i t c u r r e n t m o d eE d i t N a m e f i e l dE d i t A d d r e s s f i e l dE d i t C i t y f i e l dE d i t S t a t e Z I P f i e l dE d i t P h o n e N u m b e r f i e l dE d i t T e x t f i e l dE d i t C o d e f i e l dC h a n g e r e c o r d n u m b e rM o v e t n e x t f i e l dE r a s e c u r r e n t f i e l d

C O N T R O L C A PE l e c t r o n i c P o s t m a n

K e E S F F F F F F F F F 1 E N T E R

F u n c t i o nE x i t c u r r e n t m o d eE d i t N a m e f i e l dE d i t A d d r e s s f i e l dE d i t C i t y f i e l dE d i t S t a t e Z I P f i e l dE d i t P h o n e N u m b e r f i e l dE d i t T e x t f i e l dE d i t C o d e f i e l dC h a n g e r e c o r d n u m b e rE r a s e c u r r e n t f i e l dM o v e t n e x t f i e l d

Page 23: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 23/172

S p e c i a l E d i t i o n W i n t e r ' 8 5 / ' 8 6

D i s t i n c t i v e P r o d u c t s F o r M u s i c E l e c t r o n i c s

Page 24: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 24/172

W e l c o m e T e l c o m e . I ' G a r y K a p l a n ,p u b l i s h e r o f H o m e C o m p u t e rM a g a z i n e , M u s i c E l e c t r o n

i c M a g a z i n e , a n t h C o r n u c o p i aC a t a l o g y o a r n o r e a d i n g . I y o h a v e n ' t a l r e a d y d o n e s o m a s u

g e s t t h a t y o p l a y t h e n c l o s e d ( b o u n d - i n ) S o u n d s h e e to a a v a i l a b l e s t e r e o t u r n t a b l e s y s t e m b y c a r e f u l l yr e m o v i n g t h r e c o r d i n g a t h e p e r f o r a t i o n s , a n p l a c i n gi o t o o r e g u l a r L P r e c o r d f o s t a b i l i t y . Y o u ' r e i f o p l e a s a n t s u r p r i s e .

N o t h a t y o u ' v e h e a r d o u m u s i c a l e x t r a v a g a n z a —a n d , h o p e , e n j o y e d i t — p l e a s e t a k e a t o u r o f t h c a t a l o g i t s e l f . W e ' v e i n c l u d e d s p e c i a l i n f o r m a t i v e " s i d e

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

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

H a p p y S h o p p i n g

4 O R D E R W I T H C O M P L E T EP E A C E O M I N D -K N O W I N G T H A T E X P E R TT E C H N I C A L S U P P O R T I A V A I L A B L E

C o r n u c o p i a i p a r t o f t h E m e r a l d V a l l e yf a m i i y o c o m p a n i e s ( i n c l u d i n g M u s i c E l e ct r o n i c s M a g a z i n e , H o m e C o m p u t e rM a g a z i n e , a n W o r l d C l a s s A u d i o ) . B e f o r ec h o o s i n g p r o d u c t f o t h C o r n u c o p i aC a t a l o g , i i f i r s t c a r e f u l l y e v a l u a t e d b p r d u c t s p e c i a l i s t s a o u C o r p o r a t e R e s e a r c hC e n t e r , t h e n p u i n t o d a i l y u s b o u m a g a z i n e s ' t e c h n i c a l e d i t o r s . A l C o r n u c o p i ac u s t o m e r s a r w e l c o m e t d i r e c t t h e i rt e c h n i c a l q u e s t i o n s c o n c e r n i n g t h u s o p u r c h a s e d p r o d u c t s t o u T e c h n i c a l S u p o r t R e p r e s e n t a t i v e s . M a n y o t h e p r o d u c t st h a t w s e l l a r a l s o s u p p o r t e d b e d i t o r i a lc o v e r a g e i M u s i c E l e c t r o n i c s M a g a z i n e .A d d i t i o n a l s u p p o r t i p r o v i d e d b o u C o p o r a t e D a t a P r o c e s s i n g C e n t e r t h r o u g ht a r g e t e d m a i l i n g s o f t h C o r n u c o p i a P r o d u c tA w a r e n e s s L e t t e r ™ . T h i s p e r s o n a l i z e dn e w s l e t t e r k e e p s i n d i v i d u a l c u s t o m e r sa b r e a s t o n e w l y r e l e a s e d p r o d u c t s w h i c hh a v e t h p o t e n t i a l t i n t e r f a c e w e l l w i t h p r d u c t s t h e y ' v e a l r e a d y p u r c h a s e d . W h e n y o b u a i t e m f r o m t h C o r n u c o p i a C a t a l o g ,w w a n t t m a k e a b s o l u t e l y s u r e y o k n o wh o t u s i p r o p e r l y , a n c o n t i n u e t l e a r no n e w a y s t f i i i n t o e v o l v i n g s y s t e m s .

T H C O R N U C O P I Ac A w a r t n t t t L « t t a

T h e S o u n d s h e e t t a k e * y o o n a n e x c i t i n g j n u r n o y i n t ot h w o r l d o f e l e c t r o n i c a l l yp r o d u c e d m u s i c .

G u a r a n t e e s Y o u rC o m p l e t e S a t i s f a c t i o n

B i W a y s1 O R D E R R I S K - F R E E W I T H3 0 - D A Y R E T U R N P R I V I L E G E

W w a n t y o u t t r a n y t h i n g i t h i s c a t a l o gr i s k - f r e e . I n o s a t i s f i e d — f o r w h a t e v e rr e a s o n — s i m p l y r e t u r n t h p r o d u c t t u p r e p a i d a n i n s u r e d , i n e u n m a r k e d c o d i t i o n w i t h a l i t o r i g i n a l p a r t s , i n s t r u c t i o n s ,p a c k i n g m a t e r i a l s , a n o u o r i g i n a l i n v o i c ew i t h i n 3 d a y s o w h e n y o r e c e i v e i t Y o w i l l r e c e i v e c o u r t e o u s r e f u n d .2 O R D E R W I T H C O M P L E T EP R I C E - P R O T E C T I O N A S S U R A N C E

C o r n u c o p i a s t r i v e s t o f f e r t h f i n e s t q u a l it p r o d u c t s a t i n e b e s t p r i c e s . Y o w o n ' t s e t h s a m e i t e m a d v e r t i s e d f o r l e s s e l s e w h e r e .I t h u n l i k e l y e v e n t t h a t y o f i n d a n p r d u c t y o b u f r o m u c u r r e n t l y a d v e r t i s e d ,i s t o c k , a n s e l l i n g f o r l e s s t h a n o u r c a t a l o gp r i c e , j u s t s e n d u c o p y o t i n e n e w s p a p e ro m a g a z i n e a d v e r t i s e m e n t t h a t a p p e a r sd u r i n g y o u r 3 0 - d a y r i s k - f r e e t r i a l , a n c o p yo y o u r i n v o i c e . W e ' l l i s s u e y o c o u r t e o u sm e r c h a n d i s e c r e d i t f o t h d i f f e r e n c e i p r i c e — o r , a o u o p t i o n , w w i l l r e f u n d t h ep u r c h a s e p r i c e u p o n r e t u r n o t h m e r c h a nd i s e , p l u s s e n d y o f r e e g i f t f o y o u rt r o u b l e .3 O R D E R W I T H C O N F I D E N C EI P R O D U C T D U R A B I L I T Y

W m a k e s u r e e v e r y p r o d u c t i b a c k e db r e p u t a b l e m a n u f a c t u r e r ' s s e r v i c ec e n t e r . I y o u ' r e h a v i n g p r o b l e m g e t i n gs a t i s f a c t o r y s e r v i c e — i n o o u o w a r r a n t y -c a l l o u C u s t o m e r R e l a t i o n s R e p r e s e n t at i v e s . W e ' l l a s s i s t y o i g e t t i n g y o u r i t e mf i x e d o r e p l a c e d i r e a s o n a b l e t i m e .

Y o u r S a t i s f a c t i o n I O u B u s i n e s s . 5 * 1T h e n t i r e c o n t e n t s o t h i s c a t a l o g C o p y r i g h t 1 9 8 5 , 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 . C o r n u c o p i a , C o r n u c o p i a C a t a l o g , C o r n u c o p i a P r o d u c t A w a r e n e s s L e t t e r ,H o m e C o m p u t e r M a g a z i n e , M u s i c E l e c t r o n i c s , W o r l d C l a s s A u d i o , Y o u r C o n s u m e r P . A . L . , a n d Y o u r S a t i s f a c t i o n I O u B u s i n e s s a r a l t r a d e m a r k s o s e r v i c em a r k s 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 D o l b y I t r a d e m a r k o D o l b y L a b o r a t o r i e s L i c e n s i n g C o r p o r a t i o n : a n d d b x i t r a d e m a r k o d b I n c .

— G I F T C E R T I F I C A T E S —C h o o s i n g t h r i g h t g i f t f o m u s i c i a n

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

T h e y ' r e a v a i l a b l e i a n y d e n o m i n a t i o no y o u r c h o i c e . B o t h y o u r n a m e a n t h r e c i p i e n t s a r h a n d - w r i t t e n o f i n ec a r d s t o c k .

S u r p r i s e s o m e o n e s p e c i a l , t o d a y !

E a c h I s s u n o f M u s i c E l e c t r o n t c M M a g a z i n e e x p l o r a *m a n y f a s c i n a t i n g s u b j e c t a r e a s I n c l u d i n g I n t r o d u c t o r ym u s i c t h e o r y , a u d i o a n d i g i t a l r e c o r d i n g t e c h n i q u e s , a n t h I n t e r f a c i n g o f m u s i c a l d o v l c o i w i t h h o m e c o m p u t e r !a n h o m e e n t e r t a i n m e n t s y s t e m * .

Page 25: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 25/172

T h M o u s eT h a t

R o a r sN o s i n c e t w S t e v e s i g a r a g e

s h o w e d t h w o r l d s h i n y n e A p p l eh a s t h e p o t e n t i a l f o c h a n g i n g t h w o r l d

b e e n s o g r e a t !

T h i s w a t h a m a z i n g l i t t l e k e y b o a r d s y t h e s i z e r t h a t c o n v i n c e d u m a j o r r e v o l ut i o n w a a f o o t . C a s i o , t h e c o n s u m e r e l e ct r o n i c s g i a n t , h a q u i e t l y i n t r o d u c e da n o t h e r p u n y - l o o k i n g m u s i c a l k e y b o a r d -o n l y t h i s t i m e , i t u r n e d o u t b p r o f e ss i o n a l q u a l i t y e l e c t r o n i c i n s t r u m e n t o m a m m o t h s o u n d c a p a b i l i t i e s . I t t i n y p r p o r t i o n s , u n p r e t e n t i o u s p a r e n t a g e , a n u n b e l i e v a b l y l o p r i c e — o n e s t e p r e m o v e df r o m t h e " t o y k e y b o a r d s " o f t h e p a s t —d i d n ' f o o l t h p r o s f o r l o n g . O n c e f e " b i gn a m e s " i t h m u s i c w o r l d g o t h e i r h a n d so t h i s l i t t l e b o x , i t p o w e r f u l v o i c e r o a r e df o r t h f o r a l l t o h e a r . . T h s e c r e t c o u l d n ' tb c o n t a i n e d . I t h b l i n k o a e y e , t h s t a t e - o f - t h e - a r t i m u s i c a l e l e c t r o n i c s h a t a k e n a q u a n t u m l e a p . T h h i g h - c o s t b a r i e r b l o c k i n g t h e n t r y i n t o p r o f e s s i o n a lm u s i c c r e a t i o n a n p e r f o r m a n c e h a d b e e nt o r n a s u n d e r . T h m u s i c w o r l d w o u l d n e v e rb t h s a m e a g a i n

H I G H - T E C H M A D E P L A Y E R - F R I E N D L YT h C Z - 1 0 1 i t h f i r s t e l e c t r o n i c k e y b o a r d

t p r o v i d e t h e c r y s t a l c l e a n s o u n d s o d i g i t a ls y n t h e s i s f o r t h i s i n c r e d i b l y l o p r i c e . I t s o p h i s t i c a t e d P h a s e D i s t o r t i o n s o u n dg e n e r a t i o n c i r c u i t r y i o r g a n i z e d i n t o t h s i p l b l o c k s t r u c t u r e o a n a n a l o g s y n t h e s i z e r

T h I n f o r m a t i v e L C D w i n d o w d i s p l a y s a l w a v ef o r m a n s p e c i a l e f f e c t s p a r a m e t e r s , a n g u i d e sy o I c r e a t i n g u n i q u e s o u n d s o y o u r o w n .

w i t h c o m p a r e / r e c a l ! c a p a b i l i t y — m a k i n g i e t r e m e l y e a s y t c r e a t e a n m o d i f y c o m p l e xw a v e f o r m s . T h C Z - 1 0 1 ' s 8 - s t a g e s o u n d e v e l o p e s e t t i n g s w i t h s e p a r a t e - b u t - m i x a b l es o u n d l i n e s l e y o u r e p r o d u c e f a t , m u l t id i m e n s i o n a l s o u n d s w i t h a s t o n i s h i n g r e a l i s m .

I n t e r n a l m e m o r y s t o r e s 2 b a n k s o 1 s o u n d s e a c h . T h f i r s t b a n k i l o a d e d w i t hf a c t o r y p r e s e t s ( i R O M ) t h a t c a n n o t b o v e rw r i t t e n . T h e s e c o n d b a n k i f o u s e r s t o r a g ea n r e t a i n s i t m e m o r y ( b a t t e r y - b a c k e d R A M )e v e n w h e n t h k e y b o a r d ' s p o w e r s w i t c h i s h u t o f f . A o p t i o n a l p l u g - i n R A c a r t r i d g ee x p a n d s t h o n - b o a r d s t o r a g e c a p a c i t y t o t o t a l o 4 d i f f e r e n t s o u n d p a t c h e s . T h e s eb a t t e r y - b a c k e d m e m o r y c a r t r i d g e s p r o v i d ec o n v e n i e n t o f f - l i n e s t o r a g e f o u s e r - c r e a t e ds o u n d l i b r a r i e s t h a t l o a d i n s t a n t l y .

Y o u ' l l l o v e t h C Z - 1 0 1 ' s " h i g h - t e c h " p a n e l ,w i t h b r i g h t L E i n d i c a t o r s a b o v e e a c h f u n ct i o n . l a r g e L C w i n d o w d i s p l a y i t h c e n t e ro t h f r o n t p a n e l g u i d e s y o u t h r o u g h d o z e n so p a r a m e t e r s f o a l t e r i n g s t a n d a r d s o u n d s

S a m e G r e a t S o u n d s W i t h S t a n d a r d - S i z e d K e y s !T h C Z - 1 0 0 0 c o m e s p a c k e d

w i t h t h s a m e g r e a t f e a t u r e s a C Z - 1 0 1 , p l u s i s p o r t s

s t a n d a r d - s i z e k e y s w i t h o n o t h e b e s t " f e e l s " i t h i n d u s t r y .E n j o y t h C Z - 1 0 0 0 ' s r i c hs o u n d s , e a s y p r o g r a m m a b i l i t y ,a n M I D I c a p a b i l i t i e s — a l l i d e nt i c a l t t h o s e o f t h e C Z - 1 0 1 . U n i q u e d u s t -p r o o f b u t t o n s , s h o u l d e r s t r a p a c c o m o d a -t i o n s , 1 2 - p o u n d w e i g h t , a n 3 - w a y p o w e rs u p p l y m a k e t h i s a i d e a l v a l u e i p e r f o r ma n c e k e y b o a r d t h a t ' s e a s y t p a c k a l o n gw i t h y o u . I u s e s a n y o t h o p t i o n a l a c e s s o r i e s t h a t a r a v a i l a b l e f o r t h C Z - 1 0 1 .

C Z - 1 0 0 0 S u g g e s t e d R e t a i l P r i c e $ 6 9 9 . 0 0p r i c e

C A T . N O J C C Z 1 0 O 0 $ 5 2 5 { $ 1 3 . 0 0 P & H )

a n b u i l d i n g u p y o u r o w s p e c i a l e f f e c t s ( w i t hs u c h f e a t u r e s a p i t c h b e n d , v i b r a t o , p o t a m e n t o . . k e t r a n s p o s i t i o n ) a n c r e a t i n gi n s t r u m e n t s o y o u r o w d e s i g n . I n t e r a c t i n gw i t h t h i s d i s p l a y h a b e e n m a d e v i r t u a l l y" f o o l p r o o f . "

F O T H P R I C E O T h s u r p r i s e s d o n ' t s t o p w i t h t h e C Z - 1 0 1 '

s p e c t a c u l a r s o u n d s . T h i s i m p r e s s i v e s y t h e s i z e r h a v e r s a t i l e M I D I ( M u s i c a l I n s t r um e n t D i g i t a l I n t e r f a c e ) c a p a b i l i t i e s . M I D I I a n O U j a c k s o t h b a c k a l l o w y o u r C Z - 1 0 1t c o m m u n i c a t e w i t h a e x c i t i n g a r r a y o M I D I p r o d u c t s t h a t c a g r e a t l y e x p a n d y o u ri n s t r u m e n t ' s c a p a b i l i t i e s . S u c h M I D Ie q u i p m e n t — i n c l u d i n g o t h e r s y n t h e s i z e r s f o b l e n d i n g d i f f e r e n t s o u n d s — c a n b a d d e d a a n t i m e , s o y o u r C Z - 1 0 1 a l w a y s r e m a i n su s e f u l i n s t r u m e n t i a e x p a n d a b l e m u s i cc r e a t i o n a n p e r f o r m a n c e s y s t e m .

I y o o w M I D I s e q u e n c e r , s i m p l ep r e s s o t h C Z - 1 0 1 ' s M I D I b u t t o n ,t r a n s f o r m s t h i s 8 - v o i c e p o l y p h o n i c s y nt h e s i z e r i n t o 4 - v o i c e , m u l t i - t i m b r a l e p a n d e r . I t h i s m o d e , t h C Z - 1 0 1 a l l o w s y o t p e r f o r m c o m p l e t e l y d i f f e r e n tm o n o p h o n i c i n s t r u m e n t s o u n d s a o n c e .C r e a t e w h o l e b a n d — p r o g r a m v o i c e t b y o u r b a s s , v o i c e 2 t b y o u r g u i t a r , v o i c e

t b s t r i n g s , a n v o i c e t b h o r n s . V i t u a l l y a n M I D I s e q u e n c e r i c o m p a t i b l e —s e d e t a i l s i t h i s c a t a l o g a b o u t t h e C a s i oS Z - 1 M I D I S e q u e n c e r a n M I D I s o f t w a r ep a c k a g e s a v a i l a b l e f o y o u r h o m e c o m p u t e r .

F O R A C T I V E P L A Y E R S O T H G T h C Z - 1 0 1 ' s s m a l l s i z e , 7 - p o u n d w e i g h t ,

p r o f e s s i o n a l v o i c e , a n b a t t e r y o p e r a t i o nm a k e t h i s i n s t r u m e n t " a h o m e " i a n y e nv i r o n m e n t . T h h e a d p h o n e j a c k a n l i n e - o u t( f o r e a s y h o o k - u p t y o u r s t e r e o o r o p t i o n a lp o w e r e d s p e a k e r ) p r o v i d e g r e a t f l e x i b i l i t yw h e t h e r a h o m e o o t h r o a d . ( H e a dp h o n e s a l l o w t h k i d s i t h b a c k s e a t t p r a ct i c e Q U I E T L Y o t h o s e l o n g r o a d t r i p s . )C o m e s c o m p l e t e w i t h b a t t e r i e s a n a u d i oc o n n e c t i o n c o r d .

C Z - 1 0 1 S u g g e s t e d R e t a i l P r i c e S 4 9 9 . 0 0P r i c e

C A T . N O . 1 C C Z 1 0 1 $ 3 4 9 ( $ 9 . 0 0 P & H )O p t i o n a l A A d a p t o r ( A D - 5 ) , R A C a r t r i d g e( R A 3 ) a n d P o w e r e d S p e a k e r s ( A S - 1 0 o A S - 2 0 )a r f o u n d o n p a g e C - 4 . F o S e n n h e i s e r M 1 0 h e a d p h o n e s , s e p a g e C - 1 3 .

C -

Page 26: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 26/172

" P l o y I A g a i n ,R A M ! "

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

, , b u w h e n p u s h e d t h P L A Y b u t t o n , t h b i g p r o f e s s i o n a l s o u n d o m p e r s o n a l e l e ct r o n i c o r c h e s t r a p e r f o r m e d m c o m p o s it i o n w i t h I m p e c c a b l e p r e c i s i o n — t u r n i n gt h e i r c h u c k l e s a n s m i r k s I n t o s t a r e s o fa m a z e m e n t a n a d m i r a t i o n ! "Y O U R O N E - F I N G E R ' S B E S T P A LI m a g i n e a d e v i c e c a p a b l e o t r a n s f o r m i n g as i n g l e s y n t h e s i z e r i n t o a e n s e m b l e o d i f e r e n t i n s t r u m e n t s . I m a g i n e r e c o r d i n gd e v i c e t h a t o p e r a t e s j u s t l i k e s i m p l e t a p er e c o r d e r , b u t d o e s n ' t u s a n t a p e . I m a g i n e

d e v i c e c a p a b l e o r e c o r d i n g y o u r p e r f o rm a n c e a o n t e m p o a n l a t e r p l a y i n g i b a c ka a n o t h e r t e m p o — w i t h o u t a l t e r i n g t h p i t c ho f a s i n g l e n o t e ! I m a g i n e d e v i c e t h a t p l a y sb a c k y o u r p e r f o r m a n c e i p e r f e c t r h y t h m ,e v e n t h o u g h y o u r e c o r d e d i v e r y s l o w l y -o v e r b r i e f s e s s i o n s s p a n n i n g s e v e r a l d a y s -o n f i n g e r a t a t i m e ! T h i s i t h C a s i o S Z - 1m u l t i t r a c k d i g i t a l s e q u e n c e r — a " s m a r t "m i c r o p r o c e s s o r s t o r a g e d e v i c e t h a tt r a n s f o r m s t h e C Z - 1 0 1 , C Z - 1 0 0 0 , o o t h e rM I D I - c o m p a t a b l e s y n t h e s i z e r s i n t o c r e a t i v e

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

U n l i k e o t h e r s t a n da l o n e s e q u e n c e r s i i t p r i c e r a n g e , t h e S Z - 1 i s n ' t l i m i t e d t o t w t r a c k s w i t h c o n s t a n t " b o u n c i n g " o f m a t e r i a lt a l w a y s f r e e u o n t r a c k f o r e c o r d i n g . I t f o u r s e p a r a t e t r a c k s a l l o w y o t m o d i f y d a t ao a n y t r a c k — a t a n y s t a g e o t h c o m p o si n p r o c e s s .

M A N U A L R E A L - T I M E R E C O R D I N GE n j o y t h o p t i o n o r e c o r d i n g i e i t h e r t h

m a n u a l m o d e ( m a x i m u m o 3 , 6 0 0 n o t e s )o t h r e a l - t i m e m o d e ( 1 , 8 0 0 n o t e m a x i m u m ) .I t h m a n u a l m o d e , t h L C w i n d o wg r a p h i c a l l y d e p i c t s y o u r m u s i c f o e a s ye d i t i n g . E r a s i n g o i n s e r t i n g s i n g l e n o t e s i

b r e e z e . O v e r d u b b i n g a d d i t i o n a l M I D I -a s s i g n a b l e t r a c k s i f a s t e r t h a n e v e r , t h a n k st t h S Z - l ' s " i n s t a n t r e s e t " ( r e t u r n t o t h b e g i n n i n g ) a n b u i l t - i n m e t r o n o m e .

T h S Z - 1 i c o m p a t i b l e w i t h M I D I s y n t h es i z e r s w i t h ( o w i t h o u t ) v e l o c i t y - s e n s i t i v e

k e y b o a r d s . H o o k i u t a t r u e p e r f o r m a n c ek e y b o a r d l i k e t h A k a i A X - 8 0 , a n t h e S Z - 1w i l l c a p t u r e y o u r m u s i c ' s e x p r e s s i v ed y n a m i c s ! O r c o n n e c t i t o M I D I - c o m p a t i b l ed r u m m a c h i n e a n d l i s t e n t o y o u r d r u m s f o l l o wa l o n g i p e r f e c t " s y n c " w i t h y o u r s y n t h e s i z e dt r a c k s . b u i l t - i n c a s s e t t e i n t e r f a c e a l l o w s y o t s a v e y o u r w o r k t i n e x p e n s i v e c a s s e t t et a p e . O r u s a o p t i o n a l m e m o r y c a r t r i d g ef o i n s t a n t l o a d s . T h b a t t e r y p o w e r e d S Z - 1c o m e s w i t h f i v e " D s i z e b a t t e r i e s a n t w 5 - f o o t M I D I c a b l e s .

S Z - 1 S u g g e s t e d R e t a i l P r i c e $ 3 9 9 . 0 0r ~ c o p i a P r i c eC A T . N O . 1 C S Z 1 $ 2 9 9 ( $ 7 . o o p & H )

O p t i o n a l A a d a p t o r A D - 1 a n M e m o r y c a t r i d g e R A - 5 a r s h o w n b e l o w .

A D - 1 A C A d a p t o r -L i g h t - w e i g h t , e c o n o mi c a l p l u g - i n p o w e r f o t h S Z - 1 M I D I S e q u e n c e r .

. 1 - 2 : J c o p i n P r i c eC A T . N 0 . 1 C A D 1

$ 1 2 . 0 0( $ 3 . 0 0 P & H )

A S - 1 0 M o n i t o r — A p o w e r f u l - y e t -p o r t a b l e a m p l i f i e d s p e a k e r ( w a t t s )d e s i g n e d t u s e i t h e r b a t t e r i e s ( c e l l s ) o r o p t i o n a l A D - 5 A a d a p t o r .S u g g e s t e d R e t a i l P r i c e $ 7 9 . 9 5

A S - 2 0 M o n i t o r — A n a m p l i f i e d s p e a k e r ( w a t t s )w i t h a b u i l t - i n g r a p h i c e q u a l i z e r a n c h o r u s w i t hr a t e / d e p t h c o n t r o l s . W o r k s w i t h e i t h e r b a t t e r i e s (

c e l l s ) o o p t i o n a l A D - 5 A a d a p t o r .S u g g e s t e d R e t a i l P r i c e $ 1 2 9 . 5 0

A D - 5 A C A d a p t o r -L i g h t - w e i g h t , p l u g - i np o w e r f o t h A S - 1 0 a n A S - 2 0 s p e a k e r s , a n t h C Z - 1 0 1 o C Z - 1 0 0 0s y n t h e s i z e r .

c o p i a P r i c e $ 6 9 . 9 5C A T . N O . 1 C A S 1 0 ( $ 5 . 0 0 P & H )

c o p i a P r i c eC A T . N O . 1 C A S 2 0

$ 9 9 . 9 5( $ 5 . 0 0 P & H )

c o p i a P r i c eC A T . N O . 1 C A D 5 $ 2 1 . 0 0( $ 3 . 0 0 P & H )

R A - 3 R A C a r t r i d g e — B a t t e r y -b a c k e d m e m o r y c a r t r i d g e ( f o r a l C k e y b o a r d s ) s t o r e s y o u r s o u n d p a t c hl i b r a r i e s f o q u i c k - a c c e s s l o a d i n g .

C A T . N O 1 C R A 3P r i c e $ 3 9 . 0 0

( $ 3 . 0 0 P & H )

V P - 2 V o l u m e p e d a l — C o n t r o l y o u rC Z - 5 0 0 0 ' s v o l u m e u s i n g y o u r f o o t a y o p l a y . A c h i e v e c r e s c e n d o a n dd e c r e s c e n d o s e f f o r t l e s s l y .

S P - 1 S u s t a i n p e d a l — G i v e y o u rC Z - 5 0 0 0 t h a t p i a n o - l i k e f e e l w i t h t h i sq u a l i t y s u s t a i n p e d a l .

- . : : ^ e o p i a P r i c e $ 4 9 . 0 0C A T . N O , 1 C V P 2 ( $ 4 . 0 0 P & H )

C O p iC A T . N O . 1 C S P 1 P r i c e $ 1 9 . 0 0( $ 4 . 0 0 P & H )

R A - 5 R A C a r t r i d g e — B a t t e r y -b a c k e d m e m o r y c a r t r i d g e f o S Z - 1s e q u e n c e s t o r a g e .S u g g e s t e d R e t a i l P r i c e $ 8 9 . 9 5

C A T . N O . 1 C R A 5P r l c e $ 7 9 . 9 5

( $ 3 . 0 0 P & H )

C -

Page 27: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 27/172

R a b o ' sR e a l - T i m e D a n d

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

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

W h e n y o p a c k u y o u r g e a r f o c r u c i a lm u s i c a l s e s s i o n , y o u r m i s s i o n ' s s u c c e s s d m a n d s p e a k p e r f o r m a n c e f r o m y o u r e q u i pm e n t . T h a t ' s w h t h C Z - 5 0 0 0 i f a s t b e c o mi n t h c h o i c e o f u n s t o p p a b l e p r o s d e t e r m i n e dt r e a c h t h e i r m u s i c a l g o a l s n o m a t t e r w h a tt h o d d s . .

W h e n C a s i o i n t r o d u c e d t h C Z - 1 0 1 , t h e p r od u c t ' s p r i c e / p e r f o r m a n c e r a t i o l e a p f r o g g e d a e n t i r e g e n e r a t i o n o c o m p e t i t i v e p r o d u c t s a n e s t a b l i s h e d i t s e l f a m a j o r t e c h n o l o g i c a l m i l es t o n e . ( S e e o u r w r i t e u p o n p a g e C - 3 . ) S h o r t l yt h e r e a f t e r , t h S Z - 1 M I D I s e q u e n c e r w a b o r n( s e e p a g e C - 4 ) . I w a t h e p e r f e c t c o m p a n i o nt t h 1 0 1 — m a t c h i n g i i p r i c e / p e r f o r m a n c ea n e a s e o u s e . A f t e r t h i s o n e - t w o c o m b i n a t i o n ,C a s i o t h e n d e l i v e r e d t h e k n o c k - o u t p u n c h w i t ht h C Z - 5 0 0 0 , a n i n t e g r a t e d i n s t r u m e n t t h a t c o b i n e d t w i c e t h p o w e r o i t p r e d e c e s s o r s a t h b e s t p r i c e / p e r f o r m a n c e r a t i o y e t .

D O U B L E T H P O W E R — P L U ST h e r e ' s n a r g u i n g t h f a c t t h a t t h i s i

s t u n n i n g - l o o k i n g m a c h i n e . I d r a w s o o h s a n da a h s f r o m a l w h s e i t . . .

A f i r s t g l a n c e , i a p p e a r s t h a t t h C Z - 5 0 0 0i s i m p l y t w C Z - l O O O s a n d t w o S Z - l s — a l l w i t h i n

f u l l - s i z e ( 5 - o c t a v e ) k e y b o a r d . B u f i r s t g l a n c e sa r e o f t e n d e c e p t i v e . I t h a t w e r e a l t h d i f f e re n c e b e t w e e n t h u n i t s , i w o u l d s t i l l b m o r et h a n e n o u g h t j u s t i f y t h e d i f f e r e n c e i p r i c e :T h e C Z - 5 0 0 0 i s i m p l y m a r v e l o u s v a l u e .

W h e n y o u s t h i s k e y b o a r d i a c t u a l m u s i cp r o d u c t i o n , h o w e v e r , y o s t a r t t r e a l i z e t h s u b t l e - y e t - s i g n i f i c a n t d i f f e r e n c e s :

T h C Z - 5 0 0 0 h a t h s a m e s t a n d a r d - s i z e k e y sa s t h e C Z - 1 0 0 0 ( t h e 1 0 1 ' s b i b r o t h e r ) , b u i b o a s t s a 6 1 - k e y , 5 - o c t a v e — r a t h e r t h a n a 4 9 - k e y ,4 - o c t a v e — r a n g e . T h e n t h e r e ' s t h 1 b i v o i c e so t h k e y b o a r d a v a i l a b l e i p o l y p h o n i c m o d e —f o f a t , 8 - p a r t c h o r d s t h a t s u s t a i n w h i l e h i t t i n gf o l l o w - u p s ( i r e a l - t i m e p e r f o r m a n c e ) . U s e d a

M I D I e x p a n d e r , i c a s o u n d d i f f e r e n ti n s t r u m e n t s — o r a n y s i m u l t a n e o u s c o m b i n a t i o no p o l y p h o n i c s o u n d ( s ) a n m o n o p h o n i c s o u n d st o t a l i n g v o i c e s . F o e x a m p l e , y o c a h a v e3 - n o t e p i a n o c h o r d s o u n d i n g w h i l e p l a y i n go t h e r 1 - n o t e v o i c e s s u c h a b a s s , b r a s s , f l u t e ,o r g a n , a n h a n d - c l a p .

T h s p e c i a l e n h a n c e m e n t s d o n ' t s t o p h e r e .Y o u r C Z - 5 0 0 0 a l s o p r o v i d e s k e y b o a r d - s p l i t

c a p a b i l i t y w i t h i n d e p e n d e n t v o l u m e l e v e ls e t t i n g s — a l l o w i n g y o t o f o e x a m p l e , p l a y as y n t h b a s s w i t h y o u r l e f t h a n d , a n v i b e s w i t hy o u r r i g h t . A l s o , t h s t a n d a r d C Z - s e r i e s t o n e m i xc a p a b i l i t y i l i t t l e m o r e s o p h i s t i c a t e d — a l l o w i n gi n d e p e n d e n t l e v e l s e t t i n g s w i t h o u t h a v i n g t g i a n m o d i f y t h a c t u a l p a t c h e s . Y o c a e v e np r o g r a m t h b u i l t - i n m e t r o n o m e t s i m u l a t e d i f e r e n t t i m e s i g n a t u r e s . A d i s t e r e o c h o r u sc a p a b i l i t y , m o d u l a t i o n w h e e l , s t e r e o l i n e - o u tj a c k s , a n d y o u h a v e t h m a k i n g s o s o m e v e r yi m p r e s s i v e s p e c i a l e f f e c t s !

T t i o b u i l t - i n 3 - t r a c k M I D I s e q u e n c e r w i t h 6 3 0 0 - n o t o c a p a c i t yI m a n u a l m o d e a n 3 4 0 0 - n o t e s I r o a l - i l m n r e c o r d i n g I a * • a » yt u t a * a c a a s e t t o t a p o r e c o r d e r .

I a d d i t i o n t t h b u i l t - i n A p o w e r s u p p l y , t h u n i t h a b u i l t - i n c a s s e t t e t a p e i n t e r f a c e f o r s t o ri n b o t h s o u n d p a t c h d a t a a n d s e q u e n c e r d a t ao s t a n d a r d c a s s e t t e t a p e s , a l l o w i n g y o t b u i l du e c o n o m i c a l l i b r a r i e s . T h 5 0 0 0 w i l l a l s o a c e p t R A - 3 R A c a r t r i d g e s f o s t o r a g e o 1 s o u n d p a t c h e s i e a c h .

A l l i n a l l , t h i s 2 6 - p o u n d h a n d s o m e k e y b o a r ds y n t h e s i z e r h a a i m p r e s s i v e a r s e n a l o f e a t u r e s a a e q u a l l y i m p r e s s i v e p r i c e . W h e ny o a t t a c k a n m i s s i o n w i t h t h i s e x p l o s i v e p e rf o r m a n c e p a c k a g e , y o a r f u l l y a r m e d a n e q u i p p e d t s e t t l e a n s c o r e . .

C Z - 5 0 0 0 S u g g e s t e d R e t a i l P r i c e $ 1 1 9 9 . 0 0c o p i a P r i c e

C A T . N O . 1 C C Z 5 O 0 0 $ 8 4 9 ( $ 2 1 . 0 0 P & H )O p t i o n a l R A C a r t t r i d g e ( R A - 3 ) , C a s i o p o w e r e ds p e a k e r s , V P - 2 v o l u m e p e d a l , S P - 1 s u s t a i n p e d a l ,a r o s h o w n o n p a g e C - 4 . S e e p a g e C - 1 2 f o F o s t e x p o w e r e d m o n i t o r s . F o r S e n n h e i s e r M 1 0 s t e r e o h e a d p h o n e s , s e e p a g e C - 1 3 .

W E ' R E T A L K I N - S Y N T H E S I Z E R S !S y n t h e s i s i t h e c o m b i n i n g o f s e p a r a t e

e l e m e n t s i n t o a w h o l e , ^ s y n t h e s i z e r i a e l e ct r o n i c m u s i c a l i n s t r u m e n t u s e d t c r e a t e ( p r o -

g r i m ) c o n e c o l o r s , o t i m b r e s , f r o m b a s i cb u i l d i n g b l o c k s o f s o u n d ( w a v e f o r m * ) . S y nt h e s i z e r s t y p i c a l l y c o m e w i t h f a c t o r y - i n s t a l l e ds o u n d s ( p r e s e t s ) s t o r e d i m e m o r y . Y o u c a e i t h e r t e m p o r a r i l y o r p e r m a n e n t l y m o d i f y t h p r e s e t s , o r c o n c o c t n e s o u n d s f r o m s c r a t c h ,u s i n g t h r e s o u r c e s o f t h e i n s t r u m e n t . T h s y t h e s i z e r ' s m e m o r y m a b d u m p e d o n t oR A c a r t r i d g e o r o r s t a n d a r d c a s s e t t e t a p ea l l o w i n g y o t o s a v e y o u r s o u n d s f o r f u t u r eu s e , O v e r t i m e , y o u c a n c r e a t e l i b r a r y o h u d r e d s o f t h e s e s o u n d s w h i c h c a b e r e l o a d e di g r o u p s o f v o i c e s ( b a n k s ) .

P o l y p h o n i c s y n t h e s i z e r s ( c a p a b l e o p l a y i n gt w o m o r e n o t e s t o g e t h e r ) a r e c a t e g o r i z e db h o m a n y n o t e s m a s o u n d a t h s a m et i m e . ( ( s - v o i c e s y n t h e s i z e r , f o r e x a m p l e ,a l l o w s y o t o p l a y u 1 0 n o t e s s i m u l t a n e o u sl y . ) m u l t i - t i m b r a t i n s t r u m e n t i c a p a b l e o fp r o d u c i n g m o r e t h a n o n t o n e c o l o r a t i m e .F o e x a m p l e , a m u l t i - t i m b r a l s y n t h c o u l d s o u n d

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

C e r t a i n s y n t h e s i z e r s h a v e s t e r e o o u t p u t .O t h i s t y p e o f i n s t r u m e n t , t h e v o i c e s a r ed i s t r i b u t e d f r o m l e f t t r i g h t a c r o s s t h s t e r e of i e l d i m a g e i a v a r i e t y o f w a y s , d e p e n d i n g o t h d e s i g n o t h e s y n t h e s i z e r . S o m e s t e r e o i s t r u m e n t s o f f e r c h o r u s i n g . T h i s e l e c t r o n i c e ff e c t e n h a n c e s t h s o u n d b g e n t l y w a v e r i n g t h p i t c h a n r o l l i n g t h s o u n d b a c k a n d f o r t h b t w e e n a p a i r o s p e a k e r s .

T H P I A N O ' S S T E P C H I L DT y p i c a l l y , a s y n t h e s i z e r i e q u i p p e d w i t h

p i a n o - l i k e k e y b o a r d t h a t p e r m i t s y o t p l a yt i m b r e s a d i s c r e t e p i t c h e s . O n c e e l e c t r o n i cs o u n d s a r i p i t c h f o r m , y o m a e a s i l yo r g a n i z e t h e m i n t o m e l o d y a n h a r m o n y — t h eb u i l d i n g b l o c k s o f m u s i c .

S o m e k e y b o a r d s a r v e l o c i t y s e n s i t i v e : t h f o r c e w i t h w h i c h y o s t r i k e t h k e y s a f f e c t st h v o l u m e a n t o n e o e a c h n o t e . C e r t a i nk e y b o a r d s a l s o o f f e r a f t e r c o u c h : w h e n y o c o n t i n u e t o p r e s s k e a f t e r p l a y i n g a i n i t i a ln o t e , t h e s y n t h e s i z e r m e a s u r e s t h i s p r e s s u r ea n u s e s i t t r i g g e r v o l u m e , m o d u l a t i o n , o f i l t e r c i r c u i t s . T h i s f e a t u r e g i v e s y o e x p r e s s i v ef i n g e r t i p c o n t r o l o v e r s o u n d , b y a l l o w i n g y o t o a d d v i b r a t o t o n o t e , o c o n t r o l i t v o l u m ea n d t o n e a f t e r t h i n i t i a l k e y s t r o k e h a o c c u r r e d .

A N A L O G V S D I G I T A Ls y n t h e s i z e r h a t h p o t e n t i a l t p r o d u c e

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

s y n t h e s i z e r i s o n i c c h a m e l e o n . Y e t , l i k ea a c o u s t i c i n s t r u m e n t , e a c h t y p e o f s y nt h e s i z e r h a a c h a r a c t e r i s t i c s o u n d q u a l i t y . B a n l a r g e , t h m e t h o d u s e d t o g e n e r a t e t h r a w a v e f o r m s e m p l o y e d i s y n t h e s i s d e t e r m i n e st h i s o v e r a l l s o u n d . A n a l o g s y n t h e s i z e r s u s e c o t i n u a l l y v a r y i n g v o l t a g e s t o c o n t r o l o s c i l l a t o r si o n e - t o - o n e ( a n a l o g ) c o r r e s p o n d e n c e t o t h ea u d i o s i g n a l . T h e s e i n s t r u m e n t s t h e n f i l t e r a n m o d u l a t e t h r e s u l t s t c r e a t e n e s o u n d s . R c e n t d e v e l o p m e n t s i c o m p u t e r t e c h n o l o g yh a v e n o b r o u g h t u d i g i c s l s y n t h e s i z e r s , w h i c hs t o r e s o u n d a n u m b e r s . A n a l o g s y n t h s a r k n o w n f o t h e i r w a r m , l u s h , b u z z y t i m b r e s .D i g i t a l s y n t h s a r e r e c o g n i z e d f o t h e i r c l e a r ,b r i g h t , d e f i n e d s o u n d s . S o m e s y n t h e s i z e r s c o b i n e e l e m e n t s o b o t h t y p e s b y p l a c i n g v o l t a g e -c o n t r o l l e d o s c i l l a t o r s u n d e r t h c o m m a n d o

m i c r o - p r o c e s s o r .

W H E N I S Y N T H N O A S Y N T H fs o u n d s i m p l e r i s n ' t l i m i t e d t o t h e o v e r a l l

s o u n d q u a l i t y a n c o m b i n e d c i r c u i t r y b u i l t i n t op a r t i c u l a r m o d e l o s y n t h e s i z e r . S a m p l e r s

r e c o r d " r e a l s o u n d s " a n d s t o r e t h e m i d i g i t a lf o r m . T h e s e s o u n d s a r a c c e s s e d b k e b o a r d — a l l o w i n g y o u t p l a y h a r p o r g u i t a r o e v e n b a r k i n g d o g s f r o m t h s a m e i n s t r u m e n t .S t r i c t l y s p e a k i n g , t h e s e i n s t r u m e n t s a r e n ' ts y n t h e s i z e r s — y e t t h e y a r e p l a y i n g a i n c r e a si n g l y i m p o r t a n t r o t e i e l e c t r o n i c a l l y p r o d u c e dm u s i c .

C -

Page 28: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 28/172

G - N o t e G e t s T h A

F o r e a l - t i m e r e c o r d i n g a n p e r f o r m i n g ,a m u s i c i a n r e q u i r e s k e y b o a r d t h a t c a t u r e s a l t h m u s i c ' s s u b t l e d y n a m i c s c o r e s p o n d i n g t t h v e l o c i t y w i t h w h i c h o n s t r i k e s t h k e y . T h e s e e x p r e s s i v e d y n a m i c sa r t h e n t r a n s m i t t e d t o t h e r s y n t h e s i z e r sa n d / o r s t o r e d ( i s e q u e n c e r ' s m e m o r y )t o g e t h e r w i t h o t h e r s t a n d a r d M I D I d a t a .

V I S U A L E D I T I N G M O R EB u a f f o r d a b l e t o u c h - s e n s i t i v i t y i n o a l

t h A k a i A X - 8 0 h a t o f f e r : A n a l o g s y t h e s i z e r s l i k e t h i s u s e d t h a v e m a n y l e v e r st c o n t r o l t h o s c i l l a t o r s a n o t h e r c o p o n e n t s . L i k e m a n y o t h e r m a n u f a c t u r e r s .

A k a i p u t o n d i g i t a l - c o n t r o l l e r " f r o n t - e n d " —b u t , u n l i k e o t h e r s , d i d n ' t d e p e n d o t h p e v a s i v e L C t d i s p l a y r e a d - o u t s o t h s o u n dp a r a m e t e r s . I n s t e a d , t h A X - 8 0 s p o r t s f i v ea t t r a c t i v e F l u o r e s c e n t D i s p l a y ( F D ) u n i t s o t h f r o n t p a n e l . T h e s e e n a b l e v i s u a l c h e c ki n a n m o n i t o r i n g o t h s o u n d s b e i n gg e n e r a t e d — e f f e c t i v e l y r e d u c i n g t h s o u n dp r o g r a m m i n g t i m e .

T h A X - 8 0 i 8 - v o i c e p o l y p h o n i c s y nt h e s i z e r w i t h t w m a i n o s c i l l a t o r s a n s u b -o s c i l l a t o r f o r r i c h s o u n d . I a d d i t i o n t o t h 3 p r e s e t s o u n d s , t h i s 3 4 - p o u n d u n i t c o t a i n s m e m o r y b a n k s f o u s e r s t o r a g e o u t 6 a d d i t i o n a l s o u n d s . s t a n d a r d c a s s e t t e

A 8 - v o i c e s y n t h e s i z e r w i t ht o u c h - s e n s i t i v e k e y b o a r d

f o u n d e r $ 1 0 0 0 ?' N W a y ! " - t h e y s a i d .

i t o o k s h a r p A k a i A t o s l a s h t h p r i c e b a r r i e r . . .i n t e r f a c e a l l o w s o f f - l i n e s t o r a g e o s o u n d d a t ao t a p e . O t h e r b a c k - p a n e l j a c k s p r o v i d e f o a u d i o o u t ( m o n o ) , h e a d p h o n e s , s u s t a i n a n p r o g r a m - s t e p p i n g p e d a l s , a n M I D II N / O U T / T H R U j a c k s .A X - S O S u g g e s t e d R e t a i l P r i c e $ 9 9 5 . 0 0

c o p i a P r i c eC A T . W O . 1 A A X 8 0 F $ 7 9 5 ( $ 5 5 . 0 0 P & H ) '

O p t i o n a l R o l a n d D P - 2 a c c e s s o r y ( b e l o w ) w i l lw o r k a e i t h e r s u s t a i n o r p r o g r a m - s t e p p i n gp e d a l f o t h A X - 8 0 . F o M I D I c a b l e s a n a u d i oo u t p u t c a b l e , s e p a g e C - 1 2 . S e n n h e i s e rM S - 1 0 0 s t e r e o h e a d p h o n e s a r o p a g e C - 1 3 .F o p o w e r e d s p e a k e r s , s e p a g e s C - a n C - 1 2 .

D i m e n s i o n s n e c e s s i t a t e s h i p p i n g v i a i e x p r e s s .

R o l a n dA N U N E X P E C T E D S P A R K L E

T h J X - 8 P i b o t h p e r f o r m e r ' s d r e a mm a c h i n e a n d s o u n d p a r a d o x . B e c a u s e i i b o t h v e l o c i t y a n p r e s s u r e s e n s i t i v e ,e v e n t h s l i g h t e s t c h a n g e I t o u c h i r e f l e c t e d i t h s o u n d . O s c i l l a t o r s ' p i t c h ,m i b a l a n c e , f i l t e r c u t - o f f f r e q u e n c y , a n a m p l i f i c a t i o n l e v e l a r d i r e c t l y a f f e c t e d b t h v e l o c i t y o k e s t r i k e s . A f t e r - t o u c hp r e s s u r e o n t h k e y s c o n t r o l t h v i b r a t od e p t h , t h e b r i l l i a n c e , a n t h v o l u m e .

T w o s c i l l a t o r s a n t w o e n v e l o p e g e e r a t o r s p r o d u c e t h p o l y p h o n i c v o i c e s .A a n a n a l o g s y n t h e s i z e r w i t h e x t e n s i v em o d u l a t i o n c o n t r o l s , t h e J X S P i s e x p e c t e dt p r o d u c e s t r o n g b a s s c o l o r . b u t w h e ni a l s o p u t s o u t b r i g h t , s p a r k l y b e l l c o l o r sa t t h e t o e n d — l i k e a n F d i g i t a ls y n t h — m u s i c i a n s s h a k e t h e i r h e a d si u t t e r a m a z e m e n t .

T H G I M A C H I N ET h J X - 8 P o f f e r s 6 p r e s e t

p a t c h e s — i n c l u d i n g e x t r e m e l y t h i c ks t r i n g s o u n d s , c r o s s - m o d u l a t e dm e t a l l i c s o u n d s , a n v a r i e t y o s p e c i a l e f f e c t s o u n d s . T h e r e ' s o b o a r d s t o r a g e f o a n o t h e r 3 u s e rp a t c h e s , p l u s a o p t i o n a l c a r t r i d g eh o l d i n g 3 a d d i t i o n a l p r o g r a m m a b l ep a t c h e s . A o n - s t a g e p e r f o r m e r c a t h u s i n s t a n t l y r e c a l l 1 2 p a t c h e s !

T h i s 2 5 - p o u n d , 5 - o c t a v e p e r f o r m e ra l s o a l l o w s y o t n a m e p a t c h e s a n s t o r e t h n a m e s i m e m o r y . W h e n r e C -

T h R o o d W a r r i o rW h e n y o n e e d s o l i d M I D I p e r f o r m e r f o t h r o a d , y o c a n ' t a f f o r d t g u n p r e p a r e d . P r o s p a c k R o l a n d .J X - 8 P i i t n a m e — r e a l - t i m e c o n t r o l , i t f a m e . . .c a l l e d , t h e f l u o r e s c e n t d i s p l a y s p e l l s o u t h p a t c h n a m e — p l u s p a r a m e t e r n a m e s d u r i n ge d i t i n g . Y o c a e a s i l y s e l e c t d e s i r e d p a t c h e sa n p a r a m e t e r s e v e n o d a r k s t a g e ! T h r o wi P a t c h C h a i n f u n c t i o n f o m e m o r y r e c a l lo u t p e r f o r m a n c e - o r d e r e d s p e c i a l e f e c t s , a n d y o u w i n d u w i t h b o n e - f i d e R o a dW a r r i o r . . . o n t h a t b r i n g s o u t t h e b e s t i a l c o n n e c t e d M I D I i n s t r u m e n t s .

B a c k - p a n e l j a c k s p r o v i d e s t e r e o o u t p u t ,M I D I I N / O U T / T H R U , a n i n p u t s f o o p t i o n a ls u s t a i n p e d a l a n P G - 8 0 0 p r o g r a m m e r c o s o l e . C o m e s w i t h t w 1 / 4 - i n c h t R C p h o n ec o r d s w i t h 1 / 4 - i n c h p l u g a d a p t o r s .J X - 8 P S u g g e s t e d R e t a i l P r i c e $ 1 6 9 5 . 0 0

c o p i a P r i c eC A T . N D . 1 R J X 8 P $ 1 2 4 9 ( $ 1 9 . 0 0 P & H )

M - 1 6 C C a r t r i d g eC O p i a P r i c e

C A T . N 0 . 1 R M 1 6 C $ 4 7 . 9 5 ( $ 3 . o o p & H )A B - 2 C a r r y i n g C a s e

P r i c eC A T . N O . 1 R A B 2 $ 1 0 0 ( $ 8 . 0 0 P & H )

D P - 2 P e d a l_ . . . C O p i a P r i c e

C A T . N O . I R D P 2 $ 1 ( $ 3 . 0 0 P & H )P G - 8 0 0 S u g g e s t e d R e t a i l P r i c e $ 2 9 5 . 0 0

T h p g - 8 0 0 l p r o g r a m m e r ' * p a n a l d e s i g n e d e x c l u s i v e l y f o u s w i t h t h e J X - B P . A l s y n t h e s i z e r p a r a m e t e r s c a b c o n t r o l l e d b y t h eP G - 8 0 0 ' s s l i d i n g c o n t r o l s — g r e a t l y s i m p l i f y i n g a n s p e e d i n g u t h

c r e a t i o n o n e p a t c h e s , a n m o d i f y i n g p r e s e t s . 1 n e a t l y f i t s o n t o po t h J X - 8 P a n i h e l d i p l a c e b y m a g n e t i c s e a l . C o m e s w i t h i t o w c a r r y i n g c a s e a n d c o n n e c t i o n c a b l e .

( S © ( ? C D G C C O p i a P r i c eC A T . N O . 1 R P G B 0 0 $ 2 2 5 ( $ 6 . 0 0 P & H )

O p t i o n a l S e n n h e i s e r M S - 1 0 0 h e a d p h o n e s a r o n p a g e C - 1 3 . F o m o n i t o r s , s p e a k e r s a n M I D Ic a b l e s , s e e p a g e s C - a n C - 1 2 .

Page 29: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 29/172

R i n g o I D o m

■ ■ ■ f r * ' , i j " * ( ■ ■ ■ ■

■ ■ ■ ■ ■ ■ ■ ■ I I I' m ' - i i h i i n i i i i w i d i M i i w u a n a i

B i i

V 7 O 7

_

. t i

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

I I l i v e , o i i d r u m m a c h i n e ? W i t hR o l a n d ' s T R - 7 0 7 R h y t h m C o m p o s e r , t h d r u m s a n d p e r c u s s i o n s s o u n d s n o o n l ys o u n d r e a l , t h e y a r e r e a l — d i g i t a l r e c o r di n g s o r e a l i n s t r u m e n t s : B a s s D r u m s ;S n a r e D r u m s ; R i S h o t ; L o w , M i d , a n H i g hT o m s ; O p e n a n C l o s e d H i - H a t s ; R i d e a n C r a s h C y m b a l s ; C o B e l l , H a n d C l a p , a n T a m b o u r i n e . C o u p l e t h i s w i t h t h

m a c h i n e ' s d u a l a c c e n t a b l l i t y , v a r i a b l e t e p o s t e r e o o u t p u t , s h u f f l e a n f l a m c a p a b i l it y 1 i n d i v i d u a l o u t p u t s — a l l o w i n g t a i l o r e dp r o c e s s i n g — p l u s e x t e n s i v e f u l l M I D I a n s y n c - t o - t a p e f e a t u r e s , a n y o h a v ew o r l d - c l a s s d r u m m e r t h a t ' s h a r d — o r i i e a s y ? — t o b e a t a a n y w h e r e n e a r t h i s p r i c e .

W H E R E ' S T H B E A T ?T h R h y t h m C o m p o s e r ' s l a r g e L C w i

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

d o d e p i c t s t h p a t t e r n i u s e , t e p i b e a t s - p e r - m i n u t e , M I D I c h a n n e lo p e r a t i n g m o d e , a n d t h r h y t h m s t h a te a c h i n d i v i d u a l i n s t r u m e n t p l a y s . T h i sm e a n s t h a t y o h a v e f u l l c o n t r o l o fe a c h m e a s u r e , w i t h t h a b i l i t y t w r i t eo r e d i t d o w n t t h 3 2 n d n o t e ! T h i sc o m p r e h e n s i v e d i s p l a y a l l o w s e v e nb e g i n n e r s t e a s i l y p r o g r a m r h y t h mp a t t e r n s t h a t w o u l d b d i f f i c u l t t d

o o t h e r m a c h i n e s .W i t h T h R h y t h m C o m p o s e r ' s 9 9 8 -

m e a s u r e m e m o r y c a p a c i t y , y o c a w r i t ec o m p l e t e r h y t h m t r a c k s ( o e n t i r e s o n g s ) , b s t r i n g i n g t o g e t h e r u t 6 i n d i v i d u a l p a t e r n s e i t h e r i " r e a l t i m e " o s t e p - b y - s t e p .A n d — u n l i k e o t h e r m a c h i n e s — y o u c a s w i t c h b e t w e e n r e a l a n s t e p m o d e s e v e nw h i l e p r o g r a m m i n g ! Y o c a a l s o u s t h F l a m , S h u f f l e , a n d A c c e n t f u n c t i o n s t g i v ey o u r r e c o r d i n g s t h a t " l i v e " f e e l i n g .

T h e T R - 7 0 7 l o o k s i n n o c e n t e n o u g h , b u i t b i t e i a c t u a l l y b i g g e r t h a n i t b a r k ! T h c o m p a c t R h y t h m C o m p o s e r w e i g h s m e r e3 . p o u n d s b u p a c k s p u n c h t h a t m a t c h e se v e n t h b i g g e s t d r u m s e t s o u n d s . T h u n i ti c o m p l e t e l y M I D I - c a p a t i b l e a n a l l o w s a n v e l o c i t y - s e n s i t i v e M I D I k e y b o a r d t c o n t r o li t s o u n d d y n a m i c s . T h i s m e a n s t h a t e p r e s s i v e d r u m p l a y i n g c a b p e r f o r m e dd i r e c t l y f r o m k e y b o a r d ! A n d , t a p e - s y n cf u n c t i o n a l l o w s t h T R - 7 0 7 t s y n c h r o n i z e

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

R h y t h m p r o g r a m s s a v e t o b a t t e r y - b a c k e dm e m o r y ; a n t h u n i t ' s b u i l t - i n t a p e i n t e r f a c ep r o v i d e s d a t a s t o r a g e o s t a n d a r d c a s s e t t et a p e . O r y o u c a n o f f - l o a d t a o p t i o n a lm e m o r y c a r t r i d g e ( M - 6 4 C ) w i t h t w i c e ( t w ob a n k s ) t h e i n t e r n a l s t o r a g e o t h T R - 7 0 7 .W h e n p l u g g e d i n t o t h m a c h i n e , t h c a t r i d g e a l l o w s f r e e s e l e c t i o n b e t w e e n a l t h r e em e m o r y b a n k s — o f f e r i n g p l e n t y o r h y t h mv a r i a t i o n s f o r b o t h r e c o r d i n g a n p e r f o r m i n g .

T R - 7 0 7 S u g g e s t e d R e t a i l P r i c e $ 5 9 5 . 0 0i ' . ; e o p i a P r i c e

C A T . N O . 1 R T H 7 0 7 $ 4 4 9 ( $ 9 . 0 0 P & H )O p t i o n s :M - 6 4 C M e m o r y C a r t r i d g eS u g g e s t e d R e t a i l P r i c e $ 8 9 . 9 5

c o p i a P r i c eC A T . N O . 1 R M 6 4 C $ 7 ( $ 3 . 0 0 P & H )

D P - 2 S t a r t / S t o p P e d a l S w i t c hP r i c e

C A T . N O 1 R D P 2 $ 1 ( $ 3 . 0 0 P & H )O p t i o n a l M I D I c a b l e s a r s h o w n o p a g e C - 1 2 .F o r t h e S e n n h e i s e r M 1 0 s t e r e o h e a d p h o n e s ,s e p a g e C - 1 3 .

S o n i cA l c h e m yM a g i c a l l y t r a n s f o r m

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

I m a g i n e b e i n g a b l e t g i v e y o u r M I D Ik e y b o a r d v i r t u a l l y a n n e s o u n d y o h e a r — e v e n y o u r o w v o i c e — a n d b e a b l et d i i f e s e c o n d s , w i t h n m e s s yw a v e f o r m s t f i d d l e w i t h . E n v y t h o s eE l e c t r o - p l a s m o d i c s p a c e w a r p s o u n d s y o u rf r i e n d g e t s o h i n e w , h o l o g r a p h i c l a s e r -d r i v e s u p e r s y n t h ? D o n ' t e n v y ' e m — j u s ts a m p l e ' e m ! N e e d r e a l i s t i c a c o u s t i cg u i t a r o p i a n o s o u n d , b u t d o n ' t h a v e t h b i b u c k s i t a k e s t e q u i p y o u r s e l f w i t hw h a t t h b i g b o y s u s e ? J u s t s a m p l e t h r e a ls o u n d s y o u r s e l f , a n p l a y t h e m b a c k w i t hy o u r o w m o d e s t k e y b o a r d .

W h a t d o e s i c o s t t h a v e a l t h i s s o n i c v e rs a t i l i t y a y o u r f i n g e r t i p s ? F o r t u n a t e l y , A k a ih a o n c e a g a i n m a d e s t a t e - o f - t h e - a r tt e c h n o l o g y e x t r e m e l y a f f o r d a b l e — w e l l w i t h i nt h r a n g e o a s s e m b l i n g a s e r i o u s - y e t -m o d e r a t e l y p r i c e d h o m e m u s i c s t u d i o .

T h A k a i S 6 1 2 D i g i t a l S a m p l e r u s e s1 2 - b i t s a m p l i n g c i r c u i t f o m a x i m u m s a m p li n r a t e o 3 2 H f o s e c o n d , a n 4 H m i n i m u m r a t e f o u t s e c o n d s . T h i s p r ov i d e s t h e f l e x b i l i l t y t m e e t m o s t n e e d s .

S P E C I A L - E F F E C T M A G I CT h S 6 1 2 f e a t u r e s v a r i e t y o b u i l t - i n

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

k e y p r e s s .W h e n t h S 6 1 2 i c o n n e c t e d t M I D I

k e y b o a r d , y o c a p l a y b a c k 6 - v o i c e s o u n d so v e r 5 - o c t a v e r a n g e . A k a i ' s c o m p a n i o nM D - 2 8 0 D i s k D r i v e u s e s 2 . 8 - i n c h d i s k s t s t o r e y o u r s a m p l e s ( o n e p e r s i d e ) . b u i l t - i n

i n t e r f a c e o t h S 6 1 2 a l s o a l l o w s s a m p l es t o r a g e d u m p s t C o m m o d o r e D a t a s e t t er e c o r d e r .S 6 1 2 S u g g e s t e d R e t a i l P r i c e $ 9 9 9 . 9 5

@ ® [ ? [ 7 D G i ] C O p i a P r i c eC A T . N O . 1 A S 6 1 2 $ 7 4 9 ( $ 1 3 . 5 0 P & H )

M D - 2 8 0 S u g g e s t e d R e t a i l P r i c e $ 2 9 9 . 9 5( 2 ® ( 7 D 0 [ S C O p l a P r i c eC A T . N O 1 A M D 2 8 0 $ 2 4 9 ( $ 8 . 5 0 P & H )

1 0 - p a c k o f 2 . 8 - i n c h d i s k sS u g g e s t e d R e t a i l P r i c e $ 4 9 . 9 5

c o p i a P r i c eC A T . N O . 1 A B L 1 0 0 $ 4 2 . 9 5 ( $ 3 . 5 0 P & H )

N O T E : S e p a g e C - 1 2 f o t h r e c o m m e n d e d F o s t e xm i c r o p h o n e f o s a m p l i n g .

C -

Page 30: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 30/172

B r i n g Y o u r C o m p u t e r I n t o T h A c M I D I S E Q U E N C E R S

T h 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 t e r f a c e ) s e q u e n c e r h a b e c o m e t h h e a r to f m a n ) ' 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 ts e t u p s . I h a s t h r e e p u r p o s e s ; I t o s t o r eM I D I p e r f o r m a n c e d a t a a i t ' s p l a y e d o y o u r M I D I k e y b o a r d , 2 t m a k e e d i t i n gt h i s p e r f o r m a n c e b r e e z e . 3 t p l a y b a c ky o u r p e r f o r m a n c e ( i i t o r i g i n a l o a l t e r e df o r m ) b y s e n d i n g M I D I d a t a b a c k t o y o u rs y n t h e s i z e r . I s h o r t , i i ' s d i g i t a l r e c o r d e rt h a t a l l o w s y o t " f i x " n o t e s b e f o r e i p l a y s t h e m b a c k !

E d i t i n g f e a t u r e s a r e w h a t m a k e M I D I s q u e n c e r s s o v a l u a b l e t o s y n t h e s i z e rp l a y e r s . I m a g i n e b e i n g a b l e t c h a n g en o t e s , r h y t h m s , s y n t h e s i z e r p a t c h s e t t i n g s ,t e m p o s , t r a n s p o s i t i o n , a n t h o r d e r o p h r a s e s i y o u r c o m p o s i t i o n s — a l l a f t e ry o u p e r f o r m t h e m . T h M I D I s e q u e n c e rc a d a l t h i s w i t h t h p u s h o b u t t o n .

F O R K I T H R O A DM I D I s e q u e n c e r s a r a v a i l a b l e i t w

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

D E D I C A T E D - ' T H E B O X "D e d i c a t e d M I D I s e q u e n c e r s a r s c m d -

a l o n e b o x e s t h a t c o n n e c t t y o u r M I D Ik e y b o a r d v i t w M I D I c a b l e s . O n c a b l ec a r r i e s p e r f o r m a n c e d a t a f r o m y o u r s y n t ht o t h e s e q u e n c e r , w h i l e t h o t h e r c a b l ec a r r i e s M I D I d a t a f r o m t h s e q u e n c e r t y o u r k e y b o a r d . D e d i c a t e d s e q u e n c e r sh a v e d i g i t a l m e m o r y , j u s t l i k e h o m e c o p u t e r s . B u t h e y c a n ' t b u s e d ( o a n y t h i n ge x c e p t s e q u e n c i n g — s o r r y , n c h e c k b o o kb a l a n c i n g w i t h t h e s e u n i t s !

D e d i c a t e d u n i t s a r s t r e a m l i n e d t d t h e i r j o e f f i c i e n t l y . T h e i r c o n t r o l s u s u a ll r e s e m b l e t h o s e o t a p e r e c o r d e r s .T h e s e u n i t s a r a l s o g e n e r a l l y c o m p a c t a n p o r t a b l e , m a k i n g i n t e r f a c e t y o u rk e y b o a r d s a s n a p .

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

S O F T W A R E - B A S E DT h s o f t w a r e - b a s e d s e q u e n c e r i d

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

T h i s c o s t - e f f e c t i v e s e q u e n c e r d e s i g n o f e r s m a n y a d v a n t a g e s o v e r d e d i c a t e du n i t s — e s p e c i a l l y i y o a l r e a d y o w c o p u t e r . T h a d v a n t a g e s i n c l u d e v i s u a l d i s p l a yo r e c o r d e d t r a c k s , v i s u a l l y a s s i s t e d e d i t i n g ,a n d i s k s t o r a g e o s e q u e n c e s . A n b e c a u s e t h s e q u e n c e r f u n c t i o n st h e m s e l v e s r e j / c ' e o n d i s k , t h e s e p r o g r a m sa r p e r i o d i c a l l y u p d a t e d b y t h em a n u f a c t u r e r .

T H B E S T ?Y o u r p a r t i c u l a r n e e d s w i l l d e t e r m i n e

w h e t h e r y o u p u r c h a s e d e d i c a t e d s q u e n c e r o r s o f t w a r e - b a s e d s y s t e m . I i t ' sp o r t a b i l i t y a n s i m p l i c i t y y o w a n t , e p l o r e t h e d e d i c a t e d m o d e l s . I y o a l r e a d yo w h o m e c o m p u t e r a n a n t i c i p a t ec o n t i n u a l l y g r o w i n g M I D I s e t u p , l o o k a t h e s o f t w a r e - b a s e d s y s t e m s .

T o d a y t h e l e c t r o n i c m u s i c m a r k e t i f l o o d e d w i t h m y r i a d o f s e q u e n c e rs y s t e m s . B u t h s o f t w a r e - b a s e d p r o g r a m so t h i s p a g e , a n d t h e d e d i c a t e d m o d e l o p a g e C - 4 r e p r e s e n t t h f i n e s t v a l u e o t h m a r k e t t o d a y !

C -

A l M I D I s o f t w a r e p a c k a g e s r e q u i r ec o m p a t i b l e M I D I h a r d w a r e I n t e r f a c e .

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

H o m e C o m p u t e r s M a k e T r a c k s , T o o !

A p p l e I l i e : P a s s p o r t ' s M I D I ( t r a c k s ) o M I D I 8 { t r a c k s ) s o f t w a r ep a c k a g e s r e q u i r e P a s s p o r t i n t e r f a c eM H - 0 1 A o M H - 0 2 A ( w h i c h i n c l u d e st a p e s y n c ) . T h e s e p a c k a g e s g i v e y o u n l i m i t e d o v e r d u b b i n g , p u n c h i n / o u t f o e a s y e d i t i n g , s i n g l e - s t e p p l a y b a c k , f a s tf o r w a r d / r e w i n d , a u t o - c o r r e c t t 3 2 n d -n o t e t r i p l e t s , r e a l - t i m e t e m p o c h a n g e ,a n d r u m s y n c . S i n g l e - s t e p e d i t i n gC A T . N O . 1 P 4 A M I D I

m a k e s f o e a s y s e l e c t i o n o w h e r ec h a n g e s a r t b e g i n .S o f t w a r e I n c l u d e s : o n 5 - 1 / 4 " d i s k a n c o m p l e t e i n s t r u c t i o n m a n u a l .I n t e r f a c e I n c l u d e s : t w M I D I c a b l e s a n m a n u a l .R e q u i r e m e n t s : 4 8 K , d i s k d r i v e , m o n i t o rR e c o m m e n d e d a c c e s s o r y : R C t R C c a b l e f o t a p e s y n c w i t f i M H - 0 2 A ( p a g e C - 1 2 ) .S u g g e s t e d R e t a i l P i l c e c o p i a P r i c e$ 1 2 9 . 9 5 $ 1 0 9 ( $ 4 . 0 0 P & H ;

C A I .C A T .C A T .

N O N O N O

1 P 8 A1 P M H 1 . H A1 P M H 0 2 A

M I D I B +M H - 0 1 A I n t e r f a c eM H - 0 2 A I n t e r f a c e( w / t a p e - s y n c f e a t u r e )

$ 1 6 9 . 9 5$ 1 4 9 . 9 5$ 1 9 9 . 9 5

» l * t - S » ( $ 4 . 0 0 P & H )$ 1 2 9 ( $ 4 . 0 0 P & H )$ 1 6 9 ( $ 4 . 0 0 P & H ]

C o m m o d o r e - 6 4 : T h M H - 0 1 C i n t e rf a c e p l u g s i n t o t h C - 6 4 u s e r p o r t a n w o r k s w i t h e i t h e r o P a s s p o r t ' s M I D I4 { t r a c k s ) o M I D I 8 { t r a c k s )s o f t w a r e p a c k a g e s . T h s o f t w a r ef e a t u r e s c l e a r l y d e s i g n e d d i s p l a y ,u n l i m i t e d o v e r d u b b i n g , p u n c h i n / o u t f o e a s y e d i t i n g , s i n g l e - s t e p p l a y b a c k , f a s tf o r w a r d / r e w i n d , a u t o - c o r r e c t t 3 2 n d -n o t e t r i p l e t s , r e a l - t i m e t e m p o c h a n g e ,C A T . N O . 1 P 4 C M I D I

a n d r u m s y n c . S i n g l e - s t e p p l a y b a c ka l l o w s y o t s t e p t h r o u g h 2 i n c r em e n t s o e a c h b e a t t p i n p o i n tc h a n g e s .R e q u i r e m e n t s : d i s k d r i v e , m o n i t o r .S o f t w a r e I n c l u d e s : o n 5 - 1 / 4 " d i s k a n c o m p l e t e i n s t r u c t i o n m a n u a l .M H - 0 1 C i n t e r f a c e I n c l u d e s : t h r e e M I D I c o n e c t i o n s a n d m a n u a l + 2 M I D I c a b l e s .S u g g e s t e d R e t a i l P r i c e c o p i . i P r i c e$ 9 9 . 9 5 $ 8 ( S 4 . 0 0 P & H )

C A T . N O . 1 P 8 C $ 1 4 9 . 9 5C A T . N O 1 P M H 0 1 C M H - 0 1 C I n t e r f a c e S 1 2 9 . 9 5

$ 1 2 9 ( $ 4 . 0 0 P & H )$ 1 0 9 ( $ 4 . 0 0 P & H )

A t a r i : H y b r i d A r t s M I D I T R A C K l s q u e n c e r g i v e s y o 1 M I D I r e c o r d i n gt r a c k s , p u n c h i n / o u t c a p a b i l i t y , s t e pe d i t i n g , r h y t h m i c a u t o - c o r r e c t , t r a c kn a m i n g , a n t h m o s t c o m p l e t e s y n co p t i o n s o t h m a r k e t . T h i s p a c k a g ec o m e s c o m p l e t e w i t h t h e r e q u i r e d

C A T . N O 1 H A 2 M I D I T R A C K I I( w i t h M I D I M A T E j

M I D I M A T E i n t e r f a c e a n d t w o M I D Ic a b l e s .R e q u i r e m e n t s : A t a r i 8 0 0 , 8 0 0 X L . 1 3 0 X E ,4 0 0 , o 1 2 0 0 X L ( 4 8 K m i n ) . A t a r i 8 1 o 1 0 5 0 d i s k d r i v e , a n m o n i t o r .P a c k a g e i n c l u d e s : 1 1 / 4 " d i s k , m a n u a l ,i n t e r f a c e a n 2 M I D I c a b l e s .S u g g e s t e d R e t a i l P r i c e c o p i a P r i c e$ 3 4 9 . 0 0 $ 2 7 9 ( $ 6 . 0 0 P & H )

M a c i n t o s h : O p c o d e ' s M I D I M A C s q u e n c e r i n t e r f a c e t a k e f u l l a d v a n t a g eo M a c i n t o s h g r a p h i c s c a p a b i l i t i e s . T h i ss e q u e n c e r m i m i c s t h c o n t r o l s o s t a n d a r d t a p e r e c o r d e r o s c r e e n ! I r e c o r d s u t 2 4 , 0 0 0 n o t e s , o 2 s q u e n c e s w i t h 1 t r a c k s e a c h . Y o c a C A T . N O . 1 0 S 1 M I D I M A C I n t e r f a c eC A T . N O . 1 0 S 2 M I D I M A C S e q u e n c e r

e v e n p l a y b a c k 1 6 s e q u e n c e s a o n c e !R e q u i r e m e n t s : M a c i n t o s h ( 5 1 2 K ) .S o f t w a r e I n c l u d e s : 1 - 1 / 2 " d i s k , m a n u a lI n t e r f a c e I n c l u d e s : h a r d w a r e m o d u l e w h i c hp l u g s i n t o t h m o d e m o p r i n t e r p o r t .R e c o m m e n d e d A c c e s s o r i e s : 2 M I D I c a b l e s( p a g e C - 1 2 ) .S u g g e s t e d R e t a i l P r i c e O s C t T D C O C O p l a P r i c e$ 1 2 5 . 0 0 $ 1 0 9 ( $ 4 . 0 0 P & H )

$ 1 2 9 ( $ 4 . 0 0 P & H )$ 1 5 0 . 0 0

I B P C T h R o l a n d M I F - 1 P C i n t e rf a c e k i a n M P U - 4 0 1 ( M I D I p r o c e s si n u n i t ) a l o n g w i t h C h e r r y L a n e ' s T e t u r e t u r n y o u r I B M P C i n t o a 8 - t r a c ks e q u e n c e r . T e x t u r e u s e s u n i q u e" m o d u l a r r e c o r d i n g " p r o c e s s t c o b i n e u t 6 " p a t t e r n s " i n t o c o p l e t e d c o m p o s i t i o n s — a l l o w i n g y o t c o m p o s e y o u r t u n e i m u s i c a l p h r a s e sC A T . N O . 1 C L T 1 T e x t u r eC A T . N O 1 R M 1 F 1 P C M I F - I P C I n t . K i

a n l e t h p r o g r a m l i n k t h e m t o g e t h e r .R e q u i r e m e n t s : 1 2 8 K , d i s k d r i v e , m o n i t o r .S o f t w a r e I n c l u d e s : 1 / 4 " d i s k a n m a n u a l .I n t e r f a c e I n c l u d e s : M I F - I P C i n t e r f a c e k i c a b l e t t h M P U - 4 0 1 . M P U - 4 0 1 c o m e s w i t hm a n u a l .R e c o m m e n d e d a c c e s s o r y : 2 M I D I c a b l e s f o M P U - 4 0 1 ( p a g e C - 1 2 ) .S u g g e s t e d R e t a i l P r i c e ' " . " " 7 " C O p i a P r i c e$ 1 9 9 . 0 0 $ 1 6 9 ( $ 4 . 0 0 P & H )$ 1 0 0 . 0 0 $ 8 ( $ 4 . 0 0 P & H }

C A T . N O . 1 R M P U 4 0 I M P U - 4 0 1 P r o c . U n i t S 2 0 0 . 0 0 $ 1 6 9 ( $ 5 . 0 0 P & H )

T I - 9 9 / 4 A : T h e T E X - S E Q i n t e r f a c ec a b l e a n s o f t w a r e f r o m W o r l d C l a s sS o f t w a r e a l l o w s f o n o t e - b y - n o t e e n t r yo m u s i c a l c o m p o s i t i o n s , a n p l a y b a c ko a n M I D I s y n t h e s i z e r . S o f t w a r e p r v i d e s p l a y t r a c k s a n s u p p o r t ss e v e r a l d i f f e r e n t t i m e s i g n a t u r e s . F i l e s

m a b e s a v e d t d i s k f o e a s y s t o r a g ea n r e c a l l .R e q u i r e m e n t s : E x t e n d e d B a s i c , 3 2 m e m o r y e x p a n s i o n , d i s k d r i v e , a n m o n i t o r .P a c k a g e I n c l u d e s : M I D I i n t e r f a c e c a b l e , o n 5 - 1 / 4 " d i s k , a n m a n u a l .

C A T . N O 1 W C T 1 T E X - S E Q P r i c e$ 4 9 . 9 5 { $ 4 . o o p & H )

Page 31: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 31/172

S t u d i o T G F o t a k e - o u t o r d e r t h a t ' s m u s i c a l l y n u t r i t i o u s ,h i g h i u n s u l f u r e d c r e a t i v i t y , l o i w e i g h t ,

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

r e c o r d i n g s t u d i o w i t h m a x ! c a p a b i l i t i e s —a e a s y t u s e o n t h g o a i i a h o m e !T h e F o s t e x X - p u t s m u l t i - t r a c k r e c o r d i n gt e c h n o l o g y a y o u r f i n g e r t i p s . W i t h i t y o c a c r e a t e g r e a t s o u n d i n g d e m o t a p e s -

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

T h X - 1 5 i c o m p l e t e , u l t r a - c o m p a c t4 - t r a c k c a s s e t t e m i x e r / r e c o r d e r s y s t e m . I a l l o w s y o t o b u i l d y o u r m u s i c o n t r a c k a

t i m e o r e c o r d i t r u e s t e r e o ; l i s t e n t p r e v i o u s l y r e c o r d e d p a r t s w h i l e o v e r d u b b i n go t h e r s ; f i m i s t a k e s a n y w h e r e o n a t r a c k w i t hp u n c h - i n / o u t c a p a b i l i t y , p i n g - p o n g ( i . e . , c o b i n i n g t r a c k s 1 2 a n a n m i x i n g t h e mo n t o t r a c k 4 — t h u s f r e e i n g t h e m u f o o v e rd u b b i n g n e p a r t s ) ; a n m i d o w n f o u r t r a c k si s t e r e o ( o m o n o ) o n t o a n o t h e r r e c o r d e r .

T h b u i l t - i n t w o - c h a n n e l i n p u t m i x e r h a l i n e a r s l i d e f a d e r s w i t h L E p e a k - r e a d i n g b a g r a p h m e t e r s a l l o w i n g c a r e f u l c o n t r o l a n m o n i t o r i n g o l e v e l s . U s t h t w f r o n t -m o u n t e d 1 / 4 " p h o n e j a c k s t o i n p u t s i g n a l sf r o m e i t h e r m i c s o i n s t r u m e n t s , o r p a i r o R C i n p u t j a c k s f o l i n e l e v e l s i g n a l s . E a c hi n p u t c h a n n e l o f f e r s s h e l v i n g - t y p e e q u a l i z at i o n w i t h ± 1 2 d b c u o b o o s t a b o t h 1 0 H a n 1 K H z . T r a c k s e l e c t o r s l e y o r e c o r du t t w t r a c k s a t t i m e w i t h D o l b y n o i s er e d u c t i o n . s e p a r a t e , 4 - c h a n n e ! m o n i t o r a n m i x e r b o a s t s i n d i v i d u a l g a i n a n s t e r e o p a c o n t r o l s f o e a c h t a p e t r a c k .

O t h e r f e a t u r e s i n c l u d e s o f t - t o u c h t r a n s p o r tc o n t r o l s w i t h c u e i n g f u n c t i o n i t h f a s tw i n d m o d e s , h e a d p h o n e j a c k w i t h l e v e l c o t r o l , a n p i t c h c o n t r o l ( 1 5 % ) w h i c h a l l o w sy o t t u n e t h X - 1 5 t i n s t r u m e n t s , o t h e rt a p e s , o g e n e r a t e s p e c i a l e f f e c t s i r e c o r da n p l a y b a c k m o d e s .

I d e s i r e d , y o c a t a t h o u t p u t s i g n a l sd i r e c t l y o f t h p l a y b a c k h e a d ( b y p a s s i n g t h i n t e r n a l m i x e r ) u s i n g t h f o u r d i r e c t - o u t R C j a c k s o t h s i d e o t h m a c h i n e . T h i s a l l o w sy o t t r a n s f e r y o u r b a s i c t r a c k s t o l a r g e rm u l t i - t r a c k r e c o r d e r o m i x e r w i t h m a x i m u mf i d e l i t y . T h X - 1 5 h a e x c e l l e n t f r e q u e n c yr e s p o n s e a n s i g n a l - t o - n o i s e r a t i o t f a i t h f u l l yc a p t u r e a n p l a y b a c k y o u r m o s t d e m a n d i n gm u s i c a l c r e a t i o n s .

T H G O - A N Y W H E R E M A C H I N ET h X - 1 5 i c i n c h t c a r r y . W i t h b a t t e r y

p a c k ( a n d b a t t e r i e s ) i n c l u d e d , t h u n i t i a b o u t t h s i z e o a a v e r a g e d i c t i o n a r y , a n w e i g h s l e s s t h a n s e v e n p o u n d s ! I t ' s t h p e r f e c t t o o l f o r k e e p i n g m u s i c a l d i a r y . T a k ei a l o n g t c a p t u r e t h a t i d y l l i c m u s i c - m a k i n gs e s s i o n i t h p a r k . K e e p i b e s i d e y o i y o u rc a o v a n — s o t h a t w h e n s o m e t h i n g o t h r a d i o t r i g g e r s a i d e a , y o c a p u l l o f t h r o a d , h u t h l i c k , s i n g t h v o c a l , o m a k ea n o t e t y o u r s e l f a b o u t s y n t h s o u n d o d r u m b e a t . C a n ' t s l e e p b e c a u s e s o m es t r a n g e m e l o d y i h a u n t i n g y o u r t h o u g h t s ?H o o k u y o u r k e y b o a r d t t h X - 1 5 a n u n l e a s h y o u r i d e a s n o t e - b y - n o t e , t r a c k - b y -t r a c k . . T h i s m u s i c i a n ' s d r e a m m a c h i n e i a l w a y s r e a d y w h e n y o u ' r e r e a l l y c o o k i n ' .

A H O M E I M I D I S T U D I OT h X - 1 5 r e a l l y s h i n e s i y o u r

h o m e e l e c t r o n i c - m u s i c s t u d i o . Y o c a s e q u e n c e y o u r M I D I k e y b o a r ds y n t h a n d r u m m a c h i n e , a n r e c o r d t h e mo t a p e . T h e n p l u g i a e l e c t r i c g u i t a r a n

m i c r o p h o n e f o c a p t u r i n g s o m e l i v e i n s t r um e n t a n v o c a l t r a c k s . F i n a l l y , b l e n d i a l t o g e t h e r w i t h s t e r e o i m a g i n g t c r e a t e t h a tf u l l , r i c h , 3 - s o u n d y o h e a r o t a p e s b y y o u rf a v o r i t e g r o u p s . A f t e r t h s e s s i o n , u n w i n d b l i s t e n i n g t t h e s e s a m e c o m m e r c i a l t a p e s o t h e X - 1 5 . B e c a u s e t h i s u n i t o p e r a t e s a t h s t a n d a r d c a s s e t t e 7 / i p s p e e d , i d o u b l e sa a s u p e r - q u a l i t y s t e r e o t a p e d e c k . D u t a p e s f r o m y o u r C o s t e r e o s y s t e m u s i n gt h p a i r o R C l i n e i n p u t s . Y o c a e v e n a d dy o u r o w i d e a s t t h e s e r e c o r d i n g s , u s i n gt h l e f t - o v e r t w t r a c k s ! P u o n o t h e s ed r e a m m a c h i n e s i n t o t h h a n d s o m u s i c i a n — b u d d i n g o p r o — a n d w a t c h t h c r e a t i v e s p a r k s f l y .

F o s t e x a l s o m a k e s a o p t i o n a l a c c e s s o r yf o t h e X - 1 5 , t h e M N - 5 0 M i x e r / C o m p r e s s o r ,w h i c h g r e a t l y e n h a n c e s t h r e c o r d i n g p r c e s s . T h i s s i n g l e o u t p u t m i x e r f e a t u r e s f o u rl i n e i n p u t s ( n o r m a l l y u s e d f o t a p e - i n ) , p l u sa a d d i t i o n a l s e l e c t a b l e m i c / l i n e i n p u t , a n

b u i l t - i n v a r i a b l e c o m p r e s s o r . T h M N - 5 0 i e s p e c i a l l y u s e f u l f o m e r g i n g t r a c k s ( p i n g -p o n g i n g ) w i t h t h e X - 1 5 . A t r a c k s a r eb o u n c e d , a d d i t i o n a l p a r t s m a b a d d e ds i m u l t a n e o u s l y — t h e r e b y e x p a n d i n g t h n u m b e r o p a r t s i t h s u b - m i x e s . U t 1 t r a c k s w o r t h o f m a t e r i a l c a b c a p t u r e du s i n g t h i s t e c h n i q u e , n e v e r e x c e e d i n g

W i t h t h a t t a c h a b l e b a t t e r y p a c h , t h e X - 1 5 M i n i S t u d i o l r e a d y t g o w h e r e v e r y o u r I n s p i r a t i o n l e a d s .

s e c o n d - g e n e r a t i o n r e c o r d i n g s . Y o u ' l l f i n d t h c o m p r e s s o r u s e f u l f o a d d i n g p u n c h t v o c a l s a n d s m o o t h i n g o u l e v e l s f r o m p e c u s s i o n i n s t r u m e n t s . T h i s p a l m - s i z e d u n i tc o m e s e q u i p p e d f o b a t t e r y o r o p t i o n a l A a d a p t o r o p e r a t i o n .

W w a n t t m a k e m u l t i - t r a c k h o m e r e c o r di n a a c c e s s i b l e a n a f f o r d a b l e a p o s s i b l e .S o a s e r v i c e t y o u , C o r n u c o p i a h a s p u t o g e t h e r F o s t e x A c t i o n - P a c k o a c c e s s o r i e st h a t , w h e n p u r c h a s e d t o g e t h e r w i t h t h X - 1 5 ,p r o v i d e s a s p e c i a l s a v i n g s b o n u s .

X - 1 5 S u g g e s t e d R e t a i l P r i c e 5 4 9 5 . 0 0P r i c e

C A T . N O . 1 F X 1 5 $ 3 4 9 ( S 7 . 0 0 P & H )X - 1 5 w i t h A c t i o n - P a c k A c c e s s o r i e sS u g g e s t e d R e t a i l P r i c e $ 7 0 3 . 9 5

c o p i a P r i c eC A T . N O 1 F X 1 5 C $ 4 7 5 ( $ 1 2 . 0 0 P & H )

M N - 5 0 M i x e r / C o m p r e s s o r $ 5 5 . 0 0( 2 P u n c h I n / O u t P e d a l s $ 2 4 . 0 0A A d a p t o r $ 3 0 . 0 0X - 1 5 V i d e o I n s t r u c t i o n T a p e $ 3 9 . 9 5M - 3 M i c r o p h o n e . $ 6 0 . 0 0I t e m - B y - I t e m T o t a l $ 2 0 8 . 9 5

F o s t e x A c t i o n - P o c kT h F o s t e x A c t i o n P a c k o f f e r s s e v e r a l i

d i s p e n s a b l e i t e m s f o t h a c t i v e m u l t i -t r a c k e r . F i r s t , t h P a c k i n c l u d e s c o n c i s eV H v i d e o i n s t r u c t i o n c a s s e t t e t h a td e m o n s t r a t e s v a r i e t y o h e l p f u l r e c o r d i n gt e c h n i q u e s w i t h t h e X - l 5 S e c o n d , i i n c l u d e s

h e a v y - d u t y p o w e r s u p p l y t h a t s a v e s b a t e r i e s d u r i n g t h o s e l o n g s e s s i o n s a h o m e .T w p u n c h i n / o u t p e d a l s f a c i l i t a t e h a n d s - f r e er e c o r d i n g w h e n y o a r e b o t h r e c o r d i n ge n g i n e e r a n p e r f o r m e r . W i t h t h e i n c l u d e dM N - 5 0 M i x e r / C o m p r e s s o r , y o g e h i g h -q u a l i t y F o s t e x M - m i c r o p h o n e . B u n d l e d w i t ht h X - 1 5 ( s e e p r i c e a b o v e ) . T h A c t i o n P a c ks a v e s y o a l m o s t $ 2 3 0 !

T H 4 - T R A C KR E C O R D I N G T H A T

C H A N G E D I A L T h r e l e a s e o S e r g e a n t P e p p e r ' s

L o n e l y H e a r t s C l u b B a n d , c h w a t e r s h e da l b u r n b t h B e a t l e s a n p r o d u c e rG e o r g e M a r t i n , m a r k e d t h e b e g i n n i n go n e e r i p o p u l a r m u s i c . T h b o l d l yi n n o v a t i v e m u s i c s p o k e d i r e c t l y t w h o l e g e n e r a t i o n o f p e o p l e w o r l d w i d e .E s p e c i a l l y s i g n i f i c a n t i h o t h i s m u s i cc a m e i n t o b e i n g . T h B e a t l e s , u n d e r t h c r e a t i v e d i r e c t i o n o G e o r g e M a r t i n ,r e a l i z e d t h a t t h t h e n - n e w t e c h n o l o g yo m u l t i - t r a c k r e c o r d i n g m a d e f r e s h a n d i f f e r e n t a p p r o a c h e s C m u s i c c r e a t i o np o s s i b l e . M u s i c c o u l d n o b p l a y e d a n

r e c o r d e d i b i t s a n p i e c e s , o v e r t i m e —w i t h c o m p l e t e s y n c r o n i i a t i o n — t o b a s s e m b l e d ( o " m i x e d " ) i n t o a f i n i s h e dw o r k a t a l a t e r d a t e . B e f o r e S g t . P e p e r , m o s t r e c o r d s w e r e m a d e b b r i n gi n t h a r t i s t ( s ) i n t o t h s t u d i o , a n d c a pt u r i n g t h e i r l i v e " p e r f o r m a n c e " o t a p e .T h B e a t l e s t u r n e d t h s t u d i o i t s e l f m t a i n s t r u m e n t . I w a t h e 4 - t r a c kr e c o r d e r t h a t a l l o w e d t h e m t d t h i s .T r a c k s w e r e r e c o r d e d , m i x e d , b o u n c e d ,a n b l e n d e d i c r e a t i v e a n u n u s u a l w a y s .G e o r g e M a r t i n e v e n w e n t s f a a t c u t t a p e a p a r t , r a n d o m l y r e s p l i c i n g i t c r e a t e n e " i n s t r u m e n t s " o u o f r ec o r d i n g s o t r a d i t i o n a l o n e s . A l s o , t h eB e a t l e s w e r e a b l e t p l a y s e v e r a l i s t r u m e n t s s i m u l t a n e o u s l y i t h i s r e c o r di n g , t h a n k s t o t h e m a g i c o m u l t i - t r a c k .

I s h o r t . S g t . P e p p e r t u r n e d t h w o r l do i t e a r . i n t r o d u c i n g t h c o n c e p t o a n " a u d i o c a n v a s " t a a p p r e c i a t i v e ,m u s i c - l o v i n g p u b l i c .

W h i l e t h i m p a c t o t h e i r w o r k r m a i n s u n d i m i n i s h e d ( S g t . P e p p e r i a r g u a b l y t h g r e a t e s t p r o p m u s i c a c h i e v em e n t o o u t i m e ) , s o m e t h i n g s h a v ec h a n g e d . W i t h t h e i n t r o d u c t i o n o f t h eX - I S . 4 - t r a c k r e c o r d e r a n m i x i n gc o n s o l e — w h i c h u s e d t w e i g h h u n d r e d so p o u n d s , t a k e u t h e s p a c e o f w a s h e ra n d r y e r , a n c o s t m o r e t h a n a I t a l i a ns p o r t s c a r — i s n o a v a i l a b l e i s i n g l e .p o r t a b l e , i n e x p e n s i v e u n i t . T a k e a d v a nt a g e o f t h i s n e c o o l . W h k n o w s ? T h w o r l d ' s n e x t 4 - t r a c k m a s t e r p i e c e m a b y o u r o w .

C -

Page 32: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 32/172

" C o n T h P r o s ! "C a n a n e b r e e d o 4 - t r a c k " m i n i - s t u d i o " t a k e o t h

f a r - m o r e - c o s t l y 8 - t r a c k s t a n d a r d ? I m a n y a p p l i c a t i o n s ,y o u ' l l b h a r d - p r e s s e d t t e l l t h r e e l s c o r e . . .

U n t i l r e c e n t l y , s e r i o u s m u s i c i a n s a n r e c o r d i n g e n g i n e e r s h a t s p e n d m a n yt h o u s a n d s o d o l l a r s t e q u i p t h e i r h o m es t u d i o w i t h a 8 - t r a c k r e c o r d e r a n m i x i n gb o a r d t g e t h a t p r o f e s s i o n a l - s o u n d i n g" b i g m i x " f o r t h e i r a i l - i m p o r t a n t d e m ot a p e s .

N o w , w i t h t h e i n t r o d u c t i o n o f t h A u d i oT e c h n i c s A T - R M X 6 4 , t h w o r l d o c o n v e ni e n t a n a f f o r d a b l e 4 - t r a c k c a s s e t t em a s t e r i n g t a k e s o n e d i m e n s i o n — w i t he q u i p m e n t s p e c s a n f e a t u r e s t h a t w e r ef o r m e r l y u n h e a r d o i t h i s t y p e o f" m i x e r / c a s s e t t e " u n i t .

S O U N D F L E X I B I L I T YW i t h i n p u t c h a n n e l s , y o c a n m i x i

s t r u m e n t s , m i c r o p h o n e s , a n o t h e r s o u r c e st o g e t h e r , r e c o r d t h m i x o n u t t r a c k s ,w h i l e s e n d i n g t h o u s e P A A n w i t h ac h o i c e o e i t h e r D o l b y B a n d n o i s e r e d u ct i o n a n p u n c h - i n / p u n c h - o u t a v a i l a b i l i t y o a n t r a c k , y o a r g u a r a n t e e d s u p e r i o r s o u n dq u a l i t y e v e r y t i m e y o r e c o r d . T h e r e ' s e v e nt w r e c o r d i n g / p l a y b a c k s p e e d s — 3 3 / i p s f o rb e s t f r e q u e n c y r e s p o n s e ( 2 t 1 8 , 0 0 0 H zw i t h d v a r i a n c e f r o m 4 t 1 5 , 0 0 0 H z

a n l o w e s t w o a n f l u t t e r ( . 0 4 % R M S ) ; a n 7 / i p f o p l a y b a c k a n r e c o r d i n g o

s t a n d a r d - s p e e d c a s s e t t e s . T h e l e c t r om e c h a n i c a l d e s i g n o d i r e c t - d r i v e D m o t o r s c u s h i o n e d b c h a s s i s o f n e a r l y 5 p o u n d s p r o v i d e s r o c k - s t e a d y r e c o r d i n gr e s u l t s .

P R O F E S S I O N A L F E A T U R E SE a c h o t h i n p u t c h a n n e l s a c c e p t

b a l a n c e d o u n b a l a n c e d m i c o l i n e s i g n a l sw i t h p a t c h i n / o u t f o r e v e r y c h a n n e l . t o t a l6 0 d B o f a v a i l a b l e i n p u t a t t e n u a t i o n g u a r d sa g a i n s t o v e r l o a d i n g . P r o f e s s i o n a l f e a t u r e s i c l u d e a s o l o s w i t c h t h a t l e t s y o m o n i t o r a n i n d i v i d u a l i n p u t o r e t u r n . T h A T - R M X 6 4o p e r a t e s w i t h a s t u d i o - q u a l i t y s i g n a l s t r e n g t ho + d b i n s t e a d o 1 d b a m o s tm i n i - r e c o r d e r s d o Y o c a e v e n v a r y t h r e c o r d i n g s p e e d u p t 1 5 t m a t c h a n i s t r u m e n t p i t c h . T w o - b a n d p a r a m e t r i c E i a v a i l a b l e i e a c h i n p u t w i t h a c h o i c e b e t w e e np e a k / d i p c o n t r o l s h e l v i n g a n c o n t i n u o u s l yv a r i a b l e f r e q u e n c y i g a i n c o n t r o l s . T w a u i l i a r y s e n d s a r s w i t c h a b l e f r o m p r e - E Q a n f a d e r t p o s t - E Q a n f a d e r . Y o c a a s s i g na l i n p u t s a n r e t u r n s t a n o t h a v a i l a b l e

- . - ■ - .

i j t T T T T T

* - l v L — I —•

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

G R O W W I T H I T h A T - R M X 6 4 i w e l l - e n g i n e e r e d u n i t

t h a t w i l l g r o w w i t h y o a y o u r m u s i c a l a n r e c o r d i n g s k i l l s m a t u r e . T h m a c h i n e i c o p a t i b l e w i t h b o t h h o m e a n p r o f e s s i o n a lc a s s e t t e s ; i t o u t p u t s m e e t a l p r o f e s s i n a ls t a n d a r d s b o t h a r e c o r d e r a n l i v e m i x e r .I y o u ' r e l o o k i n g f o p r o f e s s i o n a l r e c o r d i n gf e a t u r e s i t u r b o - c h a r g e d " m i n i - s t u d i o , " t h A T - R M X 6 4 g i v e s y o a l y o n e e d a n d m o r e .A T - R M X 6 4 S u g g e s t e d R e t a i l P r i c e $ 1 5 9 5 . 0 0

c o p i a P r i c eC A T . N O I A T R M X G 4 $ 1 2 5 9 { $ 3 0 . 0 0 P & H )

O p t i o n a l F o s t e x p o w e r e d m o n i t o r s a n F o s t e xM - 3 m i c r o p h o n e a r s h o w n o n p a g e C - 1 2 . F o W o r l d C l a s s A u d i o ™ h i g h - b i a s t a p e s , s e b e l o w .

R o s e m a r y ' s R e v e n g e/ c e r t a i n p a s t P r e s i d e n t h a b e e n a b l e t s p e c i f y W o r l d C l a s s A u d i o C - 9 9 t a p e s ,

h i p e r s o n a l s e c r e t a r y m i g h t n o t h a v e l o s t t h o s e c r u c i a i 1 m i n u t e s . . .W h a t M a k e s A W o r l d C l a s s T a p e ?C o u l d i b t h e x t r a l e n g t h ?

W o r l d C l a s s A u d i o ™ d o e s n ' t m a n u f a c t u r eC - 6 0 o C - 9 0 c a s s e t t e t a p e s l i k e e v e r y o n ee l s e . T h e i r s a r C - 6 6 a n C - 9 9 . g i v i n g y o

o e x t r a m i n u t e s o w h a t c a s o m e t i m e sb c r u c i a l r e c o r d i n g t i m e . T h 6 6 - m i n u t et a p e i i d e a l f o r r e c o r d i n g m a t e r i a l f r o mC o m p a c t D i s k s ( C D s ) a n c l a s s i c a l L P s h a vi n l o n g e r p r o g r a m d u r a t i o n . T h 9 9 - m i n u t et a p e i p e r f e c t f o r e c o r d i n g s h o r t e r C D s ,L P s , o r c a s s e t t e s o t a p e . Y o u ' l l n e v e ra g a i n " c o m e u s h o r t " a n d m i s s c a p t u r i n gt h a t l a s t f u l l s o n g o n e a c h a l b u m .

C o u l d i b " S h e l l o D e a l ? "W o r l d C l a s s A u d i o c a s s e t t e s h e l l s h a v e

b e e n s p e c i a l l y e n g i n e e r e d a n b u i l t i t h U S t o v e r c o m e t h h e a d a z i m u t h p r o b l e m st h a t p l a g u e a i o t h e r s h e l l s o t h c o n s u m e rb l a n k - t a p e m a r k e t t o d a y . F i r s t , a s p e c i a l" U n i P a t h " b r i d g e p i e c e ( s e e p h o t o ) d o e sa w a y w i t h t h e p r o b l e m o m i s - m a t c h e d s h e l lh a l v e s f o r m i n g t h t a p e p a t h . S e c o n d , t h u n e v e n s c r e w - t o r q u e a n s p o t - f a s t e n i n g o t h s h e f l h a l v e s h a b e e n e l i m i n a t e d b s o n i c -w e l d i n g o t h e n t i r e s h e l l s e a m . T h i s a d d e ds t a b i l i t y a s s u r e s c o n s i s t e n t a n r e l i a b l e p e f o r m a n c e . A n w i t h t h i n c l u s i o n o f p o l y e s t e r" c r e a s e d - s h e e t s " o e i t h e r s i d e o t h t a p e ,e v e n p a c k i n g a n t a p e f l o w a r e a s s u r e d .C - 1 0

C - 6 G c a s s e t t e s a r i d e a l f o r r e c o r d i n gm a t e r i a l f r o m C D a n c l a s s i c a l L P w i t h l o n g e r p r o g r a m d u r a t i o n .

C - 9 9 c a s s e t t e s a r p e r f e c t f o r e c o r di n s h o r t e r C D s , L P s , o c a s s e t t e so t a p e .

T h u n i q u e " b r i d g e " I n s e r t f o r m s" u n l p B t h " g u i d e t h a t m a i n t a i n s s u p e r i o rh e a d a z i m u t h a l i g n m e n t .

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

t i o n i m a t t e r o b i a s . W o r l d C l a s s A u d i o ' sp r e m i u m - q u a l i t y n o r m a l - b i a s t a p e ( 1 2 0 / t E Q p r o v i d e s e x c e l l e n t f r e q u e n c y r e s p o n s ea n d y n a m i c r a n g e f o w i d e v a r i e t y o t a p er e c o r d i n g n e e d s . F o c a s s e t t e m a c h i n e s w i t hh i g h - b i a s ( c h r o m e ) s e t t i n g s . W o r l d C l a s sA u d i o ' s v e r y f i n e c h r o m i u m - o x i d e t a p e ( 7 0, < E Q m a b e y o u r p r e f e r e n c e . H i g h - b i a st a p e i r e c o m m e n d e d f o d u b b i n g C o m p a c tD i s k s o o t h e r d e m a n d i n g s o u r c e m a t e r i a l ,a n i s p e c i f i e d b v i r t u a l l y e v e r y m a n u f a ct u r e r o f m u l t i - t r a c k c a s s e t t e m a c h i n e s .C o u l d i b " W o r l d - S a f e " w a r r a n t e e ?

W h a t i t h c a s s e t t e t a p e f a i l s ? T h e s eW o r l d C l a s s A u d i o c a s s e t t e s a r m e t i c u l o u s l yd e s i g n e d n o t t f a i l , b u i t h u n l i k e l y e v e n to n d o e s — f o r a n r e a s o n w h a t s o e v e r -r e t u r n i t u f o b r a n d n e r e p l a c e m e n t .

E v e n i y o a r e p a d d l i n g d o w n t h A m a z o nR i v e r , r e c o r d i n g e x o t i c j u n g l e s o u n d s w h e ny o u r s t u r d y c a s s e t t e f o r t u i t o u s l y i n t e r c e p t s

p o i s o n d a r t — s e n d i i a n g e n e o n e !O r c o u l d i b o u r e m a r k a b l e p r i c e s ?

W h a t i t h p r i c e f o a l t h i s W o r l d - C l a s sq u a l i t y , p e a c e o m i n d , a n h e a d a c h e - s a v i n ge x t r a l e n g t h ? J u s t t a k e l o o k a t h e s er e m a r k a b l e v a l u e s :C - 6 6 E V X - l n o r m a l - b i a s 1 2 0 ^ S E Q© s M S G D C O p i a 1 0 - p a c k p r i c e $ 2 2 . 9 5C A T . N O . 1 C 6 6 N 1 0 ( $ 2 . 5 0 P & H )C - 9 9 E V X - l n o r m a l - b i a s 1 2 0 / . S E

c o p i a 1 0 - p a c k p r i c e $ 2 5 . 9 5C A T . N O . 1 C 9 9 N 1 0 ( $ 2 . 5 0 P & H )C - 6 6 E V X - 2 h i g h - b i a s 7 0 » . S E S ® t 7 D D a o e O p i a 1 0 - p a c k p r i c e $ 2 6 . 9 5C A T . N O I C 6 6 H 1 0 { $ 2 . 5 0 P & H )C - 9 9 E V X - 2 h i g h - b i a s 7 0 , ^ E { S s r t T Q E C O p i a 1 0 - p a c k p r i c e $ 2 9 . 9 5C A T . N O . 1 C 9 9 H 1 0 ( S 2 . 5 0 P & H )

Page 33: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 33/172

D u a l D u b b i n g D r o i dT h H i t a c h i D - W 8 0 0 w o n ' t m a k e t h c o

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

C R E A T I V E C Y B E R N E T I C C O N T R O LC o p y i n g t a p e s c a b t i m e c o n s u m i n g ,

e s p e c i a l l y i y o u h a v e t s e a r c h f o t h s o n gy o w a n t f i r s t . I c a t a k e e v e n l o n g e r i y o w a n t t h s o n g s r e c o r d e d i a c e r t a i n o r d e r( s u c h a s o n g s 2 3 , 5 , 7 a n 8 o m a y b ee v e n 6 , 3 , 8 , 2 , a n 5 ) T h i s b e c o m e s m e r ec h i l d ' s p l a y w i t h t h e D - W 8 0 0 . I t m i c r o p r o c e s s o r a l l o w s y o t o p l a y a n r e c o r da n y s o n g s i a n o r d e r y o w a n t — u p t 1 s e l e c t i o n s u n d e r f u l l c o m p u t e r c o n t r o l .

A f t e r y o u ' v e p r o g r a m m e d i y o u r s e l e ct i o n s , t h m i c r o p r o c e s s o r p r e c i s e l y t a k e s u t h l e a d e r t a p e t p r e v e n t l o s i n g t h b e g i nn i n g n o t e s o y o u r r e c o r d i n g s . W h i l e o n d e c k p l a y s b a c k y o u r s e l e c t i o n s , t h o t h e rr e c o r d s t h e m — a t t w e e n o r m a l s p e e d , i y o s s p e c i f y . T h e n t h r e c o r d d e c k s t o p s a n a d d s s e c o n d s o s i l e n c e w h i l e t h p l a y d e c ke i t h e r f a s t f o r w a r d s o r e w i n d s t f i n d t h n e x t s o n g . W h e n e v e r y t h i n g i i s y n c , t h f o u r m o t o r s a n s m a r t e l e c t r o n i c s o b o t hd e c k s c o n t i n u e t h e d u b b i n g p r o c e s s . T h e r e ' sv i r t u a l l y n o n e e d f o y o t i n t e r v e n e a n r i s kf l u b b i n g d u b b i n g !

T h d e c k ' s c l e a r d i s p l a y g u i d e s y o • t e p - b y - « t e p t h r o u g ht h p r o c e s s o p r o g r a m m i n g t h e h l g h - a p e e d e d i t a n r e c o r d i n g o r d e r f o y o u r m u s i c a l p r t f a r e n c a . T h a n t h m a c h i n e t a k e s o v o r t h e w o r k !

S I B A C K A N D R E L A XD - W 8 0 0 a l s o m a k e s l i s t e n i n g t m u s i c e

f o r t l e s s . T h L o n g P l a y m o d e l e t s y o p l a yt w t a p e s s e q u e n t i a l l y , u t t i m e s e a c h .T h i s u n i q u e f e a t u r e p r o v i d e s h o u r s o m u s i cp l e a s u r e w i t h o u t g e t t i n g u t c h a n g e c a s e t t e s . T h r a n d o m p r o g r a m a n d s e a r c hf e a t u r e s l e y o a u t o m a t i c a l l y f i n d t h b e g i nn i n g o a n s o n g , j u m p f o r w a r d t t h e n e x ts o n g , o p r o g r a m t h m a c h i n e t r e p e a ts o n g s o v e r a n o v e r .

T h e r e ' s e v e n t i m e r f u n c t i o n t h a t a l l o w st h m a c h i n e t p o w e r u i e i t h e r r e c o r d o p l a y b a c k m o d e ( u n d e r c o n t r o l o a a c

I t n o i n q u i s i t i v e l i k e R 2 D 2 ,a n n o a c h a t t y a C 3 P O ,

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

a n c l o n e s y o u r t a p e s . . .c e s s o r y a u d i o t i m e r — s e e p a g e C - 1 2 ) t c a t u r e t h a t s p e c i a l c o n c e r t b r o a d c a s t w h i l ey o u ' r e a w a y , o a w a k e n y o t y o u r f a v o r i t eV i v a l d i p i e c e .

J O I N I T H F U T h D - W 8 0 0 i a i d e a l c a s s e t t e d e c k f o

s i n g e r s . P l u g i m i c r o p h o n e a n d s i n g a l o n gw i t h m u s i c p l a y i n g o n o n e d e c k , w h i l e r e c o r di n e v e r y t h i n g o t h s e c o n d d e c k . Y o c a a l s o d u o v e r a l b u m s o r a d i o b r o a d c a s t s u si n t h m a c h i n e ' s l i n e i n p u t .

S U P E R I O R S O U N D C O M E S S T A N D A R DI t t r u e t h a t f e a t u r e - f o r - f e a t u r e n o t h e r

d u b b i n g d e c k i t h i s p r i c e r a n g e e v e n c o m e sc l o s e t m a t c h i n g t h i s H i t a c h i m a c h i n e , b u a l t h i s d e s i g n s o p h i s t i c a t i o n w o u l d b e f o n a u g h t i t h d e c k d i d n ' t p r o v i d e c l e a n s o u n d .N w o r r y h e r e . T h D - W 8 0 0 ' s w i d e f r e q u e n c yr e s p o n s e a n b o t h D o l b y B a n d n o i s e r d u c t i o n p r o v i d e s u p e r i o r r e s u l t s . T h r e c o r db i a s c i r c u i t r y a u t o m a t i c a l l y s e n s e s a n a j u s t s f o a l n o r m a l , c h r o m e , a n m e t a l t a p e s .

W i t h f e a t u r e s l i k e t h e s e , i t e a s y t s e w h t h D - W 8 0 0 i a e x c e l l e n t c h o i c e f o a l y o u rt a p i n g n e e d s .D - W 8 0 0 S u g g e s t e d R e t a i l P r i c e $ 3 8 9 . 0 0

I X O p i a P r i c eC A T . N O 1 H D W 8 0 0 $ 2 2 9 ( S 1 2 . 0 0 P & H )

O p t i o n a l S e n n h e i s e r M 1 0 s t e r e o h e a dp h o n e s a r s h o w n o p a g e C - 1 3 .

S P E C I A L G I F TT s t a r t y o o f o t h r i g h t f o o t . C o r n u c o p i a w i l l

s e n d a l p u r c h a s e r s o t h D - W 8 0 0 F R E E W o r l dC l a s s E V X I I C - 9 9 H i g h - B i a s a u d i o c a s s e t t e t a p e . T h i si o u g i f t t y o u e v e n i y o d e c i d e t r e t u r n t h t a p e r e c o r d e r . W w a n t t h f i r s t t a p e y o t r i t h i su n i t t o b t h e b e s t a v a i l a b l e , s t h a t y o u ' l l d i s c o v e rj u s t h o g o o d a D u a l D u b b i n g D r o i d c a b e

C A S S E T T E T A P E T A L KW H A T I B I A S ?

B i a s i h i g h - f r e q u e n c y s i g n a l t h a t t h er e c o r d e r a p p l i e s C t h e r e c o r d i n g h e a d a l o n gw i t h t h a u d i o s i g n a l t i m p r o v e t h f r e q u e nc y r e s p o n s e o f t h e r e c o r d i n g . E a c h t a p e f o m u l a t i o n h a s a n o p t i m u m b i a s l e v e l .

H E A D A Z I M U T H A L I G N M E N TH e a d a z i m u t h a l i g n m e n t r e f e r s t o t h e

d e g r e e o p e r p e n d i c u l a r i t y b e t w e e n t h m a g n e t i c g a p o f t h e t a p e h e a d a n d t h m a g n e t i z e d t r a c k o f i n f o r m a t i o n o t h t a p e .B e c a u s e c a s s e t t e t a p e m o v e s s l o w l y , t h r e c o r d e d w a v e l e n g t h s o h i g h - f r e q u e n c ys i g n a l s o t h e t a p e a r e v e r y s h o r t ( 2 . 4m i c r o n s f o 2 0 - k H z s i g n a l ) , I n o r d e r t r e s o l v e t h e s e t i n y w a v e l e n g t h s , t h e t a p e h e a dm u s t h a v e a n i n c r e d i b l y n a r r o w g a p ( u n d e r2 m i c r o n s ) , a n m u s t h a v e a c c u r a t e a z i m u t ha l i g n m e n t .

I y o u r t a p e h e a d i o u o a l i g n m e n t a n dy o p l a y a t a p e r e c o r d e d w i t h D o l b y n o i s er e d u c t i o n , i w i l l s o u n d d i s t a n t a n m u d d yb e c a u s e o l o s t h i g h - f r e q u e n c y r e s p o n s e a n da l s o b e c a u s e o D o l b y d e c o d i n g e r r o r sc a u s e d b t h i s l o s s .

T h p h y s i c a l t o l e r a n c e s o f t h e c a s s e t t et a p e s h e l l i t s e l f c o m p o u n d t h i s p r o b l e m .B e c a u s e t h e p r e s s u r e p a d . s p r i n g , a n t a p eg u i d e r o l l e r s a r e h e l d i p l a c e b t h t w h a l v e s o m o s t c a s s e t t e s h e l l s , i i t h s h e l lt h a t p t a y s t h p r i n c i p a l r o l e i m a i n t a i n i n gt a p e - t o - h e a d c o n t a c t a n a l i g n m e n t . V a r i a

t i o n s i t h s h a p e o f t h e s h e l l a n e v e n i t h t o r q u e o t h s c r e w s t h a t h o l d i t o g e t h e rc a a f f e c t t h i s c r i t i c a l h e a d - a z i m u t ha l i g n m e n t .

M I X I N GM i x i n g i t h p r o c e s s o c o m b i n i n g t w o

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

N O I S E - R E D U C T I O N S Y S T E M SD o l b y B — t h e m o s t c o m m o n n o i s e -

r e d u c t i o n s y s t e m f o c a s s e t t e r e c o r d i n g -p r o v i d e s u t l O d B o f h i g h - f r e q u e n c y n o i s er e d u c t i o n . T h e n e w e r D o l b y s y s t e m p r ov i d e s i m p r o v e d p e r f o r m a n c e a n d u p t 2 d o n o i s e r e d u c t i o n .

A n o t h e r p o p u l a r n o i s e - r e d u c t i o n s y s t e mf o c o n s u m e r a p p l i c a t i o n s i " d b x T y p e I I . "w h i c h i c a p a b l e o f 3 d o m o r e o f b r o a db a n d n o i s e r e d u c t i o n .

B o t h D o l b y a n d b n o i s e - r e d u c t i o ns y s t e m s w o r k o t h " e n c o d e - d e c o d e 1 " p r i nc i p l e . T h n o i s e - r e d u c t i o n s y s t e m p r o c e s s e so r e n c o d e s t h s i g n a l d u r i n g r e c o r d i n g , a n d e c o d e s i d u r i n g p l a y b a c k . T h D o l b ys y s t e m s a r e s l i d i n g - b a n d c o m p a n d e r s , w h i l et h d b x s y s t e m i l i n e a r c o m p a n d e r .

" c o m p a n d e r . " o c o m p r e s s o r -e x p a n d e r , c o m p r e s s e s t h d y n a m i c r a n g e o ft h a u d i o s i g n a l d u r i n g t h e r e c o r d i n g p r o c e s s ,g i v i n g t h s i g n a l m o r e u n i f o r m l e v e l t r i d eo v e r t h n o i s e . I t h e n e x p a n d s t h d y n a m i c

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

a f f e c t s o n l y t h e h i g h f r e q u e n c i e s , a n D o l b y a f f e c t s o n l y t h e m i a n h i g h f r eq u e n c i e s . L i n e a r c o m p a n d e r s l i k e t h d b s y s t e m , b y c o n t r a s t , a f f e c t t h e n t i r e a u d i of r e q u e n c y s p e c t r u m .

O V E R D U B B I N GT h p r o c e s s o r e c o r d i n g t r a c k s a t d i f

f e r e n t t i m e s o t h s a m e m u l t i - t r a c k m a s t e rt a p e ( a n a l o g o d i g i t a l ) i r e f e r r e d t a o v e r d u b b i n g .

S I G N A L - T O - N O I S E R A T I OT h s i g n a l - t o - n o i s e r a t i o ( S / N ) i t h d i

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

T A P E E Q U A L I Z A T I O NT a p e r e c o r d e r s b o o s t h i g h f r e q u e n c i e s

a c c o r d i n g t o " r e c o r d e q u a l i z a t i o n c u r v e "d u r i n g r e c o r d i n g , a n r e d u c e t h e m a c c o r d i n gt o a " p l a y b a c k e q u a l i z a t i o n c u r v e " o p l a y b a c k . R e c o r d e q u a l i z a t i o n c a u s e s t h s i g n a l t r i d e o v e r h i g h f r e q u e n c y t a p e n o i s em o r e e f f e c t i v e l y . P l a y b a c k e q u a l i z a t i o nr e d u c e s h i g h f r e q u e n c i e s a n n o i s e , s t h a tt h h i g h - f r e q u e n c y c o m p o n e n t s o f t h e s i g n a la r r e t u r n e d t t h e i r p r e v i o u s l e v e l s w i t h r d u c e d n o i s e . N o r m a l B i a s t a p e s u s e 1 2 p p l a y b a c k e q u a l i z a t i o n . H i g h B i a s ( i n c l u d i n g t h p r e m i u m C h r o m e - t y p e ) t a p e s u s e 7 / i p l a y b a c k e q u a l i z a t i o n .

T R A C K B O U N C I N GT h p r o c e s s o m i x i n g t o g e t h e r t w o

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

T R A C K F O R M A T St r a c k i m a g n e t i z e d r e g i o n c o n t a i n i n g

r e c o r d e d i n f o r m a t i o n t h a t r u n s l e n g t h w i s ea l o n g a n a u d i o t a p e . C a s s e t t e r e c o r d e r s c o f o r m t o n o t r a c k f o r m a t s : 2 - t r a c km o n a u r a l , 4 - t r a c k s t e r e o , a n 4 - t r a c k m u l t i -t r a c k .

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

T h 4 - t r a c k s t e r e o c a s s e t t e f o r m a t u s e st w t r a c k s s i d e - b y - s i d e i e a c h d i r e c t i o n ,E a c h h e a d h a t w g a p s t h a t " s e e " t h p a i ro t r a c k s o o n h a l f o t h t a p e . T u r n i n gt h e t a p e o v e r a l l o w s t h e h e a d t o s e n s e t h eo t h e r p a i r o t r a c k s . B e c a u s e t h e r e a r t w t r a c k s o n e a c h h a l f , e a c h t r a c k t a k e s u q u a r t e r o f t h e t a p e w i d t h .

T h 4 - t r a c k m u l t i - t r a c k f o r m a t r e c o r d s o a l f o u r t r a c k s o n l y i o n d i r e c t i o n a n e m p l o y s h e a d s w i t h f o u r g a p s . T h i s f o r m a ti u s e d t p r o d u c e f o u r - t r a c k m u l t i c h a n n e lr e c o r d i n g s .

W O A N F L U T T E RA e x p r e s s i o n o f t h d e g r e e o s t e a d i n e s s

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

C - l l

Page 34: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 34/172

F o s t e x M - M i c r o p h o n eC o m p l e t e y o u r s o u n d s y s t e m w i t h t h i s u n i - d i r e c t i o n a l m i c r o p h o n e .

P e r f e c t f o v o c a l s a w e l l a i n s t r u m e n t s . 9 0 - 1 6 , 0 0 0 H z M - S u g g e s t e d R e t a i l P r i c e $ 6 0 . 0 0

_ 7 ■ : c o p i a P r i c eC A T . N O . 1 F M 3

$ 4 9 . 9 5( $ 3 . 5 0 P & H )

C o m b i n e o u t p u t s o u t e l e c t r o n i c i n s t r um e n t s w i t h t h B o s sB X - 6 0 0 . T h i s I N / 2 O U a u d i o m i x e r i t a i l o r - m a d ef o h o o k i n g u p s e v e r a ls y n t h s a n d r u m m c h i n e t y o u r h o m e s t e r e os y s t e m o t s e t o fp o w e r e d m o n i t o r s . E n j o yt h c o n v e n i e n c e o i n d i v id u a l v o l u m e a n d p a n c o nt r o l s f o e a c h i n p u t . T h i sh i g h - q u a l i t y m i x e r i p e r f e c t m a t c h f o a n i s t r u m e n t s i t h i s c a t o l o g .

D o s s D X - 6 0 0 M i x e r

B X - 6 0 0 S u g g e s t e d R e t a i l P r i c e $ 2 2 5 . 0 0P r i c e

C A T . N O . 1 R B X 6 0 O$ 1 7 9

( $ 6 . 0 0 P & H )

K o r g K M T - 6 0 M I D I - T h r u P o C o n n e c t u t M I D I i

s t r u m e n t s t s i n g l e M I D Is e q u e n c e r w i t h t h i s f l e x ib l e d e v i c e . T h K M T - 6 0M I D I - T h r u B o e l i m i n a t e s" M I D I d e l a y " t h a t r e s u l t sw h e n y o u s e M I D I T H R Uj a c k s t o d a i s y c h a i n s e v e r a lM I D I i n s t r u m e n t s t g e t h e r . W i t h t h K M T - 6 0 ,e a c h i n s t r u m e n t r e c e i v e st h s a m e M I D I d a t a f r o my o u r s e q u e n c e r — a t t h s a m e t i m e .

K M T - 6 0 S u g g e s t e d R e t a i l P r i c e $ 6 9 . 9 5( £ ® [ 7 E 7 D [ ! £ ] C O p l a P r i c eC A T . N O 1 K K M T 6 0 $ 5 9 . 9 5 ( $ 4 . 0 0 P & H )

K o r g E q u i p m e n t S t a n d sT h K o r g m u l t i - t i e r e q u i p m e n t s t a n d p r o v i d e s a s o l i d f o u n d a t i o n f o

y o u r k e y b o a r d s , d r u m m a c h i n e , s e q u e n c e r s , e t c . F e a t u r i n g l i g h t w e i g h ta l u m i n u m c o n s t r u c t i o n , t h i s a t t r a c t i v e s t a n d i a h o m e o t h r o a d a n i y o u r s t u d i o . I c o m e s c o m p l e t e w i t h a b u i l t - i n m i c r o p h o n e b o o m , c a r r yi n b a g , a n d t w o s u p p o r t a r m s p e t i e r . T h s t a n d i a v a i l a b l e i c h r o m ew i t h e i t h e r o t i e r s . O r d e r e x t r a t i e r s a n s u p p o r t a r m s b e l o w .2 - T i e r S t a n d S u g g e s t e d R e t a i l P r i c e $ 2 4 0 . 0 0

- : : = . . ■ - C O p i a P r i c eC A T . N O . 1 K 2 T K S

$ 1 9 9( $ 1 5 . 0 0 P & H )

3 - T l e r S t a n d S u g g e s t e d R e t a i l P r i c e $ 2 6 0 . 0 0P r i c e

C A T . N O 1 K 3 T K S$ 2 2 9

( $ 1 8 . 0 0 P & H )A d d i t i o n a l T i e r ( w i t h o u t s u p p o r t a r m s )

/ ' - , _ . . C O p i a P r i c eC A T . N O I K T R C

$ 4 9 . 9 5( $ 6 . 0 0 P & H )

A d d i t i o n a l P a i r o S u p p o r t A r m s

c o p i a P r i c eC A T . N O . 1 K K S R

$ 2 4 . 0 0( $ 3 . 0 0 P & H )

P o w e r e d M o n i t o r sH i g h l y v e r s a t i l e , t h e s e s e l f - p o w e r e d

m o n i t o r s a c c e p t l i n e f e e d s f r o m i s t r u m e n t s , p r e - a m p s , a n r e c o r d e r s .U s t h F o s t e x P e r s o n a l M o n i t o r f o i s t r u m e n t m o n i t o r i n g , s t u d i o r e f e r e n c e .r e m o t e r e c o r d i n g , v i d e o p r o d u c t i o n , a n A / p r e s e n t a t i o n s . U n b e l i e v a b l e s o u n dq u a l i t y f r o m s s m a l l b o x .F o s t e x P e r s o n a l M o n i t o rS u g g e s t e d R e t a i l P r i c e $ 1 4 9 , 0 0

C O p i a P r i c eC A T . N O . l f 6 3 O I

$ 1 2 4 . 9 5( $ 6 . 0 0 P & H )

A c c e s s o r y C o b l e s1 0 - F o o t M u l t i - P u r p o s e P a t c h C a b l e w i t h 1 / 4 " P h o n e P l u g t R C P l u g f o c o n n e c t i n g s y n t h e s i z e r a n d r u m m a c h i n e O U T s t t a p er e c o r d e r L I N E I N s . U s e f u l f o c o n n e c t i n g t a p e r e c o r d e r s t p o w e r e dm o n i t o r s . A l s o u s e d f o t r a n s f e r r i n g p a t c h d a t a f r o m A k a i A X - 8 0t h i g h - q u a l i t y s t e r e o c a s s e t t e d e c k . C o m e s w i t h R C t 1 / 4 "a d a p t o r f o c o n n e c t i n g s y n t h e s i z e r s , d r u m m a c h i n e s , a n g u i t a r st s t a g e a m p s , e f f e c t s d e v i c e s , m i x e r s , a n d p o w e r e d m o n i t o r s . T h i sc a b l e m e e t s v i r t u a l l y a l s t u d i o n e e d s .

P r i c eC A T . N O . 1 R P J J

$ 1 0 . 0 0( $ 2 . 0 0 P & H )

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

S E C O G D Cm e t e rm e t e rm e t e r

O p i a P r i c e ( $ 2 . 0 0C A T . N O C A T . N O .C A T . N O .

1 H C R A 2 0 11 H C R A 2 0 21 H C R A 2 0 3

e P & H )$ 3 . 5 0$ 4 . 0 0$ 5 . 0 0

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

C O p i a P r i c e ( $ 2 . 0 0 e P & H )2 . & m e t e r C A T . N O . 1 R M S C 2 5 $ 1 5 . 0 f l i e t e r c a t . n o . i r m s c s o $ 1

M u l t i - C a b l e P a c k sV e r s i - P a c k ( c o r d s ) S a v e 1 2 { 2 1 0 - f o o t M u l t i - P u r p o s e P a t c h C a b l e s

e o p i a P r i c e $ 1 C A T . N O . 1 W C V P I ( $ 3 . 0 0 P & H )

A u d i o P a c k ( 4 c o r d s ) S a v e O v e r 3 2 ( 1 1 - m e t e r R C A - R C A( 2 2 - m e t e r R C A - R C A{ 1 3 - m e t e r R C A - R C A C A T . N O . I W C A P 1

P r i c e $ 1 3 . 9 0( $ 4 . 0 0 P & H )

S u p e r S t u d i o P a c k ( c o r d s ) S a v e A l m o s t $ 1 8 . 0 0 !( 2 1 0 - f o o t M u l t i - P u r p o s e( 1 1 - m e t e r R C A - R C A( 1 2 - m e t e r R C A - R C A( 1 3 - m e t e r R C A - R C A( 2 2 . 5 - m e t e r M I D I

. " ■ ■ . ■ . r ; - y ; : « o p i a P r i c e $ 4 C A T . N O . 1 W C S P 1 ( $ 5 . 0 0 P & H )

M I D I - W H A T I S I T ?W H A T D O E S I D O

f e y e a r s a g o . w a v e o e x c i t e m e n th i t h e e l e c t r o n i c m u s i c i n d u s t r y . A f t e rm o n t h s o w o r k , s e v e r a l c o m p e t i n g s y t h e s i z e r m a n u f a c t u r e r s a g r e e d o s y s t e mt h a t e n a b l e d s y n t h e s i z e r s , d r u m m a c h i n e s ,s e q u e n c e r s , e f f e c t s d e v i c e s , a n h o m e c o mp u t e r s t c o m m u n i c a t e t h r o u g h s t a n d a r di n t e r f a c e . T h i m p l i c a t i o n s w e r e m a s s i v e .T h r e s p o n s e w a u n i v e r s a l . A n b e s t o a l f .t h s y s t e m w o r k e d ! T h i s s i g n i f i c a n t d e v e l o pm e n t w a s n a m e d ; M I D I ( M u s i c i a l I n s t r u m e n tD i g i t a l I n t e r f a c e ) .

T H " I N S " A N " O U T S " O M I D IT h M I D I s y s t e m o p e r a t e s o o n v e r ys i m p l e p r e m i s e — a d i g i t a l c o m m a n d i e i t h e rt r a n s m i t t e d o r r e c e i v e d . M I D I i n s t r u m e n t su s u a l l y h a v e a t l e a s e o n M I D I - I N a n o n C - 1 2

M I D I - O U T j a c k t s e n d a n r e c e i v e M I D Im e s s a g e s , i a d d i t i o n , s o m e M I D I i s t r u m e n t s o f f e r M I D I - T H R U j a c k t h a t o u p u t s t h e s a m e M I D I m e s s a g e t h a t i r e c e i v e db t h I j a c k — a h a n d y f e a t u r e f o r s e n d i n gt h s a m e m e s s a g e t t w i n s t r u m e n t s .

M I D I m e s s a g e s t r a v e l f r o m t h t r a n s m i tt e r ' s O U t o t h e r e c e i v e r ' s I v i s p e c i a lc a b l e c a l l e d M I D I c a b l e . T h e s e c a b l e s h a v ea 5 - p i n D I p l u g o n e a c h e n d t h a t i d e s i g n e dt p l u g i n t o t h 5 - p i n M t D I j a c k s o y o u ri n s t r u m e n t .

T H M I D I M E S S A G EM I D I i " c o m m u n i c a t i o n s y s t e m " a n

t h e r e f o r e h a i t o w l a n g u a g e . M I D I ' S p a t i c u l a r l a n g u a g e h a p p e n s t b d i g i t a l . T h i sm e a n s t h a t i h a o n l y t w l e t t e r s i i t a l p h a b e t ( a n d f l ) . A l i t " w o r d s ' " a r s p e l l e dw i t h s o m e c o m b i n a t i o n o f t h e s e t w c h a r a c t e r s ( e . g . . 0 0 0 0 1 0 1 0 o r 0 1 1 1 0 0 1 1 ) .

T h e s e n u m b e r s a r c r e a t e d e l e c t r o n i c a l l ya n a r e t r a n s m i t t e d o n a t i m e ( s e r i a l l y )a t 3 1 . 2 5 K b a u d — v e r y f a s t ! T h i s w h o l e p r oc e s s r e s e m b l e s t h d a t a c o m m u n i c a t i o ns y s t e m u s e d i t h c o m p u t e r i n d u s t r y .

M I D I t r a n s m i t s m e s s a g e s t h a t c a i n c l u d et h f o l l o w i n g : t h n o t e y o p l a y , w h e n y o p l a y e d i t t h v e l o c i t y o y o u r k e y s t r o k e ,h o m u c h a f t e r t o u c h y o u s e d , a n p r o g r a m( p a t c h ) c h a n g e s y o m a d e d u r i n g y o u r p e f o r m a n c e , p i t c h b e n d a n m o d u l a t i o n w h e e lc h a n g e s , t i m i n g i n f o r m a t i o n ( u s e d t s y c h r o n i z e s e v e r a l i n s t r u m e n t s ) , a n s y s t e me x c l u s i v e i n f o r m a t i o n ( o f t e n u s e d t s e n dp a t c h i n f o r m a t i o n t o " p a t c h l i b r a r i e s " o t t r a n s f e r i n f o r m a t i o n b e t w e e n t w i d e n t i c a li n s t r u m e n t s ) .

D o n ' t w o r r y ! Y o d o n ' t h a v e t u n d e rs t a n d t h e M I D I l a n g u a g e t o t a k e a d v a n t a g eo i t c a p a b i l i t i e s . T h e r e a r c o u n t l e s s p r d u c t s a v a i l a b l e t h a t m a k e i e a s y t o u s e .

G E T T I N G M I D I T W O R K F O Y O M I D I i d e s i g n e d t o a l l o w y o u . t h e m u s i

c i a n , m o r e f r e e d o m t o c o n t r o l a n d c h a n g ey o u r i n s t r u m e n t s e t u p . T h i s m e a n s t h a t i s t r u m e n t s e q u i p p e d w i t h M I D I w i l l n o b e c o m e o b s o l e t e a f t e r o n l y f e y e a r s o u s e , l i k e s m a n y o t h e r m u s i c a l i n s t r u m e n t s .A n i n s t r u m e n t w i t h M I D I j a c k s w i l l r e m a i nu s e f u l a s p a r t o y o u r s t u d i o , b e c a u s e i c a a l w a y s b e c o n n e c t e d t n e w e r e q u i p m e n t a y o e x p a n d .

T h e r e a r m a n y w a y s t o c r e a t e a n d i n t e rc o n n e c t M I D I s t u d i o s . J u s t r e m e m b e r t h a tM I D I m e s s a g e s m u s t " f l o w " f r o m o n e i n s t r um e n t r a n o t h e r ( a l w a y s c o n n e c t y o u r O U T so T H R U s t y o u r I N s ) . a n y o u ' l l b w e l lo y o u r w a t e n j o y i n g t h e a m a z i n g b e n e f i t so M I D I e l e c t r o n i c i n s t r u m e n t s .

Page 35: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 35/172

C a n ' t G e N S a t i s f a c t i o n ?Y o N e e d —

T h E q u a l i z e r !

T h n e a u d i o e r w i t h I t C o m p a c tD i s c s , a u d i o - v i d e o s o u r c e s , h o m e m u s i cs t u d i o s , a n o t h e r f a s c i n a t i n g d i m e n s i o n sn e e d s n e k i n d o f t o o l . E n t e r t h e T e c h n i c sS H - 8 0 6 6 — a g r a p h i c e q u a l i z e r s a d v a n c e dt h a t i s p o r t s i t o w I n t e r n a l c o m p u t e r f o a u t o m a t i c e q u a l i z a t i o n — c o m p l e t e l ye l i m i n a t i n g t h e h a s s l e o t r y i n g t o f i n d t h b e s t s l i d e r s e t t i n g s f o f l a t r e s p o n s e . T h i sp e r s o n a l i z e d " r o o m a c o u s t i c s " c u r v e i p l a c e d I m e m o r y ( a o n o t h u n i t ' sp r e s e t c u r v e s ) t c o m p e n s a t e f o i m p e r f e ct i o n s i y o u r l i s t e n i n g r o o m .W O R L D ' S F I R S T D I R E C T - T O U C H E Q

W i t h t h S H - 8 0 6 6 , y o d o n ' t h a v e t f i d l w i t h l o n g s t r i n g o a d j u s t i b l e s l i d e r s . I s t e a d , a d i r e c t - t o u c h c o n t r o l p a n e l l e t s y o " d r a w " w i t h y o u r f i n g e r t h e k i n d o e q u a l i z at i o n c u r v e y o d e s i r e . S i m p l y s l i d e y o u r f i n g e ra c r o s s t h e t o u c h - s e n s i t i v e c o n t r o l p a n e l , a n w a t c h t h e q u a l i z a t i o n c u r v e a p p e a r o t h f l u o r e s c e n t d i s p l a y o f t h b u i l t - i n s p e c t r u ma n a l y z e r . T h e n p r e s s o n b u t t o n t o l o c k t h i sc u r v e i n t o p l a c e .

H A V E I Y O U R W A Y o c a c h o o s e f r o m 8 p r e s e t e q u a l i z a

t i o n c u r v e s — 3 f a c t o r y p r e s e t s ( r o c k , j a z z ,v o c a l ) , o y o u r o w c u r v e s , a n t h " r o o ma c o u s t i c s " c u r v e c a l c u l a t e d b y t h ee q u a l i z e r ' s i n t e r n a l c o m p u t e r , u s i n g i t b u i l t -i p i n k n o i s e g e n e r a t o r a n s u p p l i e d t e s tm i c r o p h o n e . T h u n i t p r o v i d e s 1 2 d B b o o s to c u { i 2 d s t e p s ) a e a c h o 1 f r e q u e nc b a n d s .

B u w h i c h c u r v e s h o u l d y o p i c k ? I y o c a n ' t d e c i d e , s e l e c t d i f f e r e n t c u r v e s b p r e s si n t h a p p r o p r i a t e b u t t o n a n c o m p a r e t h

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

a g a i n s t y o u — y o u n e e d h e l p F A S T IB u o n f i n g e r i a l I t a k e s t b r i n g i n s t a n t a c t i o n .

N s o n i c p r o b l e m I t o b i f o — T h e E q u a i i z e r iv o c a l c u r v e t c r e a t e t h e q u a l i z a t i o n c u r v eo y o u r f a v o r i t e s i n g e r .

I y o e n j o y w a t c h i n g t h d y n a m i c l e v e l so p a r t i c u l a r s o n g , c h e c k o u t t h e c o l o r f u lb a g r a p h t h a t l i g h t s u p o n t h s p e c t r u ma n a l y z e r d i s p l a y f o f a s c i n a t i n g r e f l e c t i o no t h c h a n g i n g e n e r g y c o n t e n t i t h e a u d i os p e c t r u m . O r p r e s s o n m o r e b u t t o n a n t h S H - 8 0 6 6 d e p i c t s t h E c u r v e a a s e r i e so g l o w i n g d o t s .

J O G G E R S D R I V E R S R E J O I C EF o t h o s e w h l i s t e n t m u s i c a l d a

l o n g — w h i l e d r i v i n g , j o g g i n g , o w o r k i n g —t h S H - 8 0 6 6 h a a n o t h e r i n g e n i u s f e a t u r e :i l e t s y o t a p e m u s i c t h a t i e q u a l i z e d t a n o y o u r p a r t i c u l a r s p e c i f i c a t i o n s . Y o c a n , f o e x a m p l e , r e c o r d m u s i c t h a t i s p e c i a l l ye q u a l i z e d t f i t h c h a r a c t e r i s t i c s o f y o u r c a s t e r e o o r p o r t a b l e h e a d p h o n e c a s s e t t ep l a y e r . A n d , w i t h t h u n i t ' s t w o - c h a n n e l ( 1 2b a n d s p e r c h a n n e l ) E c i r c u i t r y , y o g a i n v e s a t i l e c o n t r o l o v e r t w t a p e d e c k s . T h S H - 8 0 6 6 h e l p s y o g e t h m o s t f r o m a l o y o u r c a s s e t t e - p l a y i n g s t e r e o s y s t e m s !5 H - 8 0 6 6 S u g g e s t e d R e t a i l P r i c e $ 5 0 0 . 0 0

o u r v M , I l k a t h a t * i h o w np » r f « c t • q u a i l i a t l o n .

s b o v a , c a b

u n i q u e s o u n d o e a c h m i x t u r e . O r w i t h t h " E P l u s " f u n c t i o n , y o u c a n s t a c k a n y t w oc u r v e s t g e t h a t p e r f e c t e q u a l i z a t i o n . T r s t a c k i n g t h r o o m a c o u s t i c s c u r v e w i t h t h

P r i c eC A T . N O . 1 T S H 8 0 6 6 $ 3 6 9 ( $ 1 2 . 0 0 P & H )

S e n n h e i s e r S w i t c h - H i t t e rH i g h e s t - q u a l i t y h e a d p h o n e s f o

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

p h o n e s f o y o u r C p l a y e r , c a s s e t t e d e c k , s y t h e s i z e r , d r u m m a c h i n e , a n p e r s o n a l p o r t a b l e ?T h S e n n h e i s e r M 1 0 0 ' s n e d e s i g n i h e a dp h o n e s b r i n g s t h m o s t o u o a n a u d i o p r o d u c t ,a n t h e b e s t o f a n s y n t h e s i z e r — a v e r y d e m a n di n t e s t , i n d e e d . W i t h f r e q u e n c y r a n g e o 2 H t 2 K H z , t h e M 1 0 h e a d p h o n e s a r e t h e p e r f e c t m a t c h f o b o t h t h T e c h n i c s S L - P 3 C p l a y e r , a n t h H i t a c h i D - W 8 0 0 D u a l D u b b i n g D e c k . " O p e n -A i r e " t e c h n o l o g y p e r m i t s t o t a l l i s t e n i n g e n j o y m e n t i n d o o r s o r o u t . 4 - f o o tc a b l e w i t h s t a n d a r d m i n i - s t e r e o p l u g a n a 6 - f o o t e x p a n s i o n c a b l e w i t h a s t a nd a r d ( 1 / 4 - i n c h ) s t e r e o p h o n e p l u g a r i n c l u d e d .

M 1 0 S u g g e s t e d R e t a i l P r i c e $ 8 5 . 0 0C A T . N O . 1 S M S 1 0 0 ( g s r e a o o c o p l a i P r i c e $ 7 [ $ 4 . 0 0 P & H )

C o r n u c o p i a S h o p p e r S p e c i a lG e e i t h e r o t h e s e

t w p r e m i u m sf o o n l y $

w h e n y o o r d e rA N I t e m f r o m

t h i s c a t a l o g !S e H C M ' s c e n t e r

b o u n d - i n o r d e r f o r mf o m e r c h a n d i s e d e t a i l s © B f f m a e o p l a P r i c e $ a n r e g u l a r p r i c e s 0 D I S K R E V U E c a t . n o . i e o d r ( $ 1 . 0 0 P & H )

o t h e s e i t e m s . B " 2 f 9 9 ' B r C A T - N 0 - 1 E B " ( s * - 5 0 P & H >( B O O K O n l y }

C - 1 3

Page 36: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 36/172

T h G r e a t D e c e p t i o nA l C D a r c r e a t e d e q u a l — b u t s o m e a r m o r e e q u a l t h a n o t h e r s . . .

/ / / / / / / / / M l / / / f M l l l i m U W W W W W W

T h e r e ' s n q u e s t i o n — t h e C o m p a c t D i s k( C D ) p l a y e r i t h h o t t e s t h o m e e l e c t r o n i c sp r o d u c t t c o m e d o w n t h p i k e — e v e r ! T h eC i t h m o s t r e v o l u t i o n a r y c h a n g e i a u d i o s i n c e t h e i n v e n t i o n o t h L p h o n og r a p h r e c o r d . W i t h t h n e o p t i c a l m e d i u m ,t h d a y s o s c r a t c h y n e e d l e s a n w a r p e dr e c o r d s a r o v e r ! L a s e r p i c k - u p s r e a d t h d i g i t a l l y r e c o r d e d m u s i c f r o m s h i n y 4 - i n c hd i s c s w i t h o u t e v e n t o u c h i n g t h e d i s c st h e m s e l v e s . Y o u r t h o u s a n d t h p l a y i n g o f t h m u s i c i v i r t u a l l y t h s a m e q u a l i t y a t h f i r s t — a n d t h m u s i c l i t e r a l l y e x p l o d e s f r o my o u r s l e e p y s t e r e o s y s t e m , w i t h c r y s t a lc l a r i t y , d y n a m i c r a n g e , a n l a c k o f n o i s et h a t — w i t h o u t e x c e p t i o n — s t a r t l e s f i r s t -t i m e l i s t e n e r s . .

B u t y o u k n o w a l t h i s — y o u ' v e b e e n r e a d i n ga b o u t t h i s n e m u s i c r e v o l u t i o n i t h p o p u l a r p r e s s , a n d y o u c a h a r d l y a v o i d h e a ri n a l t h b e t t e r r a d i o s t a t i o n s a c r o s s t h c o u n t r y p l a y i n g t h n e d i s c s . C h a n c e s a r y o u h a v e f r i e n d s w h h a v e b e e n r a v i n g a b o u tt h e i r n e p u r c h a s e . . o m a y b e y o u ' v eb e e n c u r i o u s e n o u g h t s t o p i n t o l o c a l s t o r ea n g i v e t h n e w m e d i u m a " e a r t e s t . "

I y o u ' v e s e e n f e o t h C p l a y e r s s i d e -b y - s i d e , o n t h i n g i o b v i o u s : t h e y a l o p e r a t ep r e t t y m u c h t h s a m e — w i t h s m o o t h , m o t o r -d r i v e n l o a d i n g t r a y s , d i g i t a l r e a d o u t s , r a n d o mp r o g r a m m i n g f o m a k i n g s e l e c t i o n s i a n o r d e r y o c h o o s e , p l u s p r e t t y m u c h t h s a m es e a r c h a n s k i p f e a t u r e s . T h c o n t r o l s a r a l l o g i c a l , i n t u i t i v e t f i r s t - t i m e u s e r s , a n d o n ' t r e q u i r e r e a d i n g l e n g t h y o p e r a t i n gm a n u a l p r i o r t o h o o k - u p o r u s e . I s h o r t —t h p e r f e c t c o n s u m e r - e l e c t r o n i c p r o d u c t .

B u t h e r e i n l i e s t h d a n g e r t t h u n w a r yc o n s u m e r : C p r o d u c t d e v e l o p m e n t i a l r e a d y i n t o i t f o u r t h g e n e r a t i o n -c h a r a c t e r i z e d b s u b t l e - y e t - i m p o r t a n t p l a y e ri m p r o v e m e n t s w h i c h o p e n u p t h d o o r s f o

m a j o r c h a n g e i t h a u d i o - o n l y C m e d i u mi t s e l f . T h e m o s t a d v a n c e d o t h e s e f o u r t h -g e n e r a t i o n p l a y e r s m u s t c o m m a n d h i g h e rp r i c e s , y e u n f o r t u n a t e l y h a v e t c o m p e t e i t h m a r k e t p l a c e w i t h v a s t l y i n f e r i o r m a c h i n e st h a t a r p r a c t i c a l l y b e i n g g i v e n a w a y a f i r e -s a l e p r i c e s . A n t h p u b l i c i l e d t o b e l i e v et h a t a l C p l a y e r s a r e a l i k e — g i v i n g r i s e t T h G r e a t D e c e p t i o n .

T H E C O D E O F T H I N G S T O C O M ET h m a j o r i t y o C p l a y e r s b e i n g s o l d t o

d a a r e a l r e a d y t e c h n i c a l l y o b s o l e t e —b e c a u s e t h e y l a c k o n a l l - i m p o r t a n t f e a t u r e :

s u b c o d e o u t p u t p o r t . T h i s w i l l a l l o w a C p l a y e r t h o o k u p t y o u r T ( t h r o u g h a n a cc e s s o r y d e c o d e r / a d a p t e r b o x ) e n a b l i n g y o t o d i s p l a y s t i l l p i c t u r e s ( v i d e o o r c o m p u t e r -

C - 1 4

g e n e r a t e d ) r e l a t i n g t t h a u d i o m a t e r i a l ,s c o r e s , l i n e r n o t e s , l y r i c s , o o t h e r a l p h an u m e r i c i n f o r m a t i o n . I m a g i n e h o r o c k -v i d e o d i s c w i t h p i c t u r e s o t h s t a r s ( g e tr e a d y , M a d o n n a . . . ) , o p e r a s w i t h t r a n s l a t e dl i b r e t t o s , c l a s s i c a l r e c o r d i n g s w i t h p r o m i n e n to r c h e s t r a l s e c t i o n s d i s p l a y e d , t r a v e l o g u e s ,c h i l d r e n ' s s t o r i e s , a n e v e n e n c o d e d M I D Is i g n a l s t h a t t r i g g e r s y n t h e s i z e r s a n d r u mm a c h i n e s — p l u s o r c h e s t r a t e g r a p h i c l i g h ts h o w s s y n c e d t t h e m u s i c ! A l t h i s w i l l e v e n tu a l l y e n h a n c e t h m u s i c c o n t e n t o C D s —y o s u r e l y w o n ' t w a n t t m i s s i b p u r c h a si n a u n e q u i p p e d p l a y e r . . .

T H U N I Q U E T E C H N I Q U E S O T E C H N I C SE n t e r t h e T e c h n i c s S L - P 3 , f o u r t h -

g e n e r a t i o n C p l a y e r o e x c e p t i o n a l c o p e t e n c e a n d v a l u e . Y e s , i t ' s o n o t h f e t h a t h a s u b c o d e o u t p o r t p o r t ; b u i t ' s a l s ot h e o n l y p l a y e r w k n o w o w i t h s e v e r a l o t h e rc r u c i a l f e a t u r e s f o t h a u d i o e n t h u s i a s t o re l e c t r o n i c m u s i c i a n : r e m o t e - c o n t r o l l e dv o l u m e , A - B f r a m e m a r k i n g , a u t o - p a u s e , a n a u t o - c u e .

T h w i r e l e s s ( i n f r a r e d )r e m o t e c o n t r o l i t h m o s t c o m p l e t e w e ' v es e e n . Y o c a n p e r f o r mv i r t u a l l y e v e r y m a j o r f r o n t -p a n e l f u n c t i o n f r o m t h c o m f o r t o y o u r c o u c ha c r o s s t h r o o m — i nc l u d i n g v o l u m e a d j u s t -m e n V . B e c a u s e C D c o t a i n m u c h w i d e r d y n am i r a n g e t h a n o t h e rm u s i c s o u r c e s — a n d e v e nd i f f e r w i d e l y f r o m d i s c t od i s c — l i s t e n e r s a r e a l w a y sh a v i n g t r e a d j u s t t h e i ra m p l i f i e r v o l u m e c o n t r o ls e t t i n g e v e r y t i m e t h e ys w i t c h s o u r c e s o C D s .W i t h t h e S L - P 3 , v o l u m e l e v e l c a b c o m p e ns a t e d f o r e m o t e l y ( t h r o u g h s p e c i a l b a c k -p a n e l v a r i a b l e l i n e - o u t t e r m i n a l s ) t m a t c h t h o u t p u t l e v e l w i t h y o u r o t h e r c o p o n e n t s — l e a v i n g y o u r u s u a l a m p l i f i e rv o l u m e l e v e l s e t t i n g a l o n e . T h u n i t e v e nm e m o r i z e s t h l a s t o u t p u t l e v e l s e t t i n g w h e nt h p o w e r i s w i t c h e d o f f ! V i r t u a l l y e v e r ym e m b e r o o u s t a f f w h h a s e e n t h i sr e m o t e - v o l u m e f e a t u r e i o p e r a t i o n h a v o w e d n e v e r t b u C p l a y e r w i t h o u t i t . . .

T h e n t h e r e ' s t h A - f r a m e - m a r k i n gc a p a b i l i t y , a l l o w i n g y o t m a r k a n y t w op o i n t s o t h d i s c — n o t j u s t t h b e g i n n i n go e n o i n d i v i d u a l t r a c k s , o r i n d e x e s w i t h i nt r a c k s — f o r r e p e a t p l a y . W h e n c o m b i n e d w i t h

T i n - w i r i ' l u v , r e m o t ec o n t r o l u n i t I s c o p l e t e , I a v e n h a sv o l u m e c o n t r o l .

T e c h n i c s s p e c i a l a u t o - p a u s e a n a u t o - c u ef e a t u r e s , i a l l o w s p r e c i s e p u n c h - i n a n p u n c h - o u t p o i n t s f o d i g i t a l s o u n d s a m p l i n g( s e e p a g e C - 7 ) a n s p e c i a l i z e d r e c o r d i n gn e e d s . U s e d a l o n e , t h a u t o - p a u s e f e a t u r ep u t s y o i n t o p a u s e a t h e n o e a c h p r g r a m m e d t r a c k ; a u t o - c u e p u t s y o i n t o p a u s er i g h t a t t h s t a r t o t h f i r s t m u s i c a l n o t e i t h e n e x t c u t . B o t h a r q u i t e u s e f u l f e a t u r e s ,p a r t i c u l a r l y w h e n d u b b i n g C D t t a p e f o y o u r c a d e c k o p e r s o n a l p o r t a b l e .

" F U L L Y L O A D E D " U N D E R S T A T E M E N TT h S L - P 3 i T e c h n i c s t o p - o f - t h e - l i n e C

p l a y e r . I t ' s f u l l y l o a d e d w i t h s t a t e - o f - t h e - a r tf e a t u r e s — s u c h n i c e t i e s a d i r e c t a c c e s s o a i t r a c k s a n i n d e x p o i n t s , m u s i c s c a n f u n ct i o n w i t h a d j u s t a b l e t i m e i n t e r v a l , d i s c p r i s mf o v i e w i n g t h e s p i n n i n g d i s c f r o m t h f r o n ta w e l l a s a b o v e , a u t o m a t i c p l a y b a c k f r o ma e x t e r n a l a u d i o t i m e r ( s e e p a g e C - 1 3 ) , a n

p r e - e m p h a s i s c o m p e n s a t i o n c i r c u i t ( w i t hf r o n t - p a n e l i n d i c a t o r ) f o r s p e c i a l l y e n c o d e dC D ' s . K e e p i m i n d t h a t t h i s f u l l s p e c t r u m o s p e c i a l f e a t u r e s j u s t i s n ' t a v a i l a b l e o o t h e rC p l a y e r s — n o m a t t e r w h a t t h p r i c e !

S O L I D B E N E A T H T H S K I NT h S L - P 3 r a t e s r i g h t a m o n g t h e v e r y b e s t

i t r a c k i n g a n e r r o r c o r r e c t i o n — t h e m o s tc r i t i c a l p e r f o r m a n c e s p e c s f o t h C m e d i u m . I l e t s t h S L - P 3 p l a y l o w - q u a l i t yC D s — o r C D w i t h d e f e c t s s u c h a a i b u b l e s a n s c r a t c h e s — t h a t w o u l d c a u s e s k i pp i n g o n o i s e o m a n y o t h e r u n i t s . A n w i t hi t o p t i c a l d e c k m o u n t e d i p r o t e c t i v ef l o a t i n g i n s u l a t o r , t h S L - P 3 h a s e x c e l l e n ts h o c k r e s i s t a n c e a n r e l i a b i l i t y .

U N E Q U A L E D V A L U EH o m u c h w o u l d y o e x p e c t t h i s f i n e C p l a y e r t c o s t ? T e c h n i c s d e s i g n e d i t s e l l

f o $ 7 0 0 . Y e d u t t h v e r y c o m p e t i t i v en a t u r e o t h a u d i o m a r k e t , w w e r e a b l e t m a k e s p e c i a l p u r c h a s e , a n s c a n o o f e y o t h i s u n i t f o r h a l f t h i s f i g u r e !

S u r e , y o c a n b u y c h e a p e r C p l a y e r s , b u n o n e o t h e m h o l d c a n d l e t t h e S L - P 3 . A n q u i t e f r a n k l y , w t u r n e d d o w n s l e w o l e s se x p e n s i v e u n i t s f o t h i s c a t a l o g — w e j u s td i d n ' t f e e l g o o d a b o u t s e l l i n g o b s o l e s c e n c ea n i n f e r i o r v a l u e . . S o i y o u ' r e r e a d y f o a r e v o l u t i o n a r y a u d i o e x p e r i e n c e , d y o u r s e l f

f a v o r a n s e r i o u s l y c o n s i d e r p u r c h a s i n gt h i s C p l a y e r f r o m u s Y o u ' l l b g l a d y o d i d .S L - P 3 S u g g e s t e d R e t a i l P r i c e $ 7 0 0 . 0 0

P r i c eC A T . N O 1 T S L P 3 $ 3 4 9 ( 5 1 2 . 0 0 P & H )

Page 37: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 37/172

C O R N U C O P I A D O O K S T O R ES Y N T H E S I Z E R B A S I C S

K e y b o a r d L i b r a r yH a L e o n a r d , P u b l i s h e r

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

P r i c eC A T . N O . 1 H L O 1

$ 8 . 9 5( $ 2 . 5 0 P & H }

H O T M A K E A N S E L LY O U R O W R E C O R D

D i a n e S w a r d R a p a p o r tP l a n n i n g y o u r r e c o r d o t a p e p r o

d u c t i o n t a k e s m o r e t h a t a g o o dt u n e a n r e c o r d i n g e q u i p m e n t . G e t h f u l l s t o r y o p r o d u c t i o n ,p a c k a g i n g , m a r k e t i n g , c o p y r i g h t s ,a n m o r e w i t h t h i s r e v i s e d a n e n l a r g e d e d i t i o n . I n f o r m a t i o n o e x p e n s e s , t i m e m a n a g e m e n t ,c a s s e t t e d u p l i c a t i o n , n e t e c hn o l o g i e s , a n f o r e i g n l i c e n s i n g a r a l s o i n c l u d e d .

c o p i a P r i c e $ 1 2 . 9 5C A T . N O . 1 H P O 1 { $ 2 . 5 0 P & H )

S Y N T H E S I Z E R T E C H N I Q U EK e y b o a r d L i b r a r y

H a L e o n a r d , P u b l i s h e rT h i s v o l u m e d e t a i l s r e - c r e a t i n g t i m b r e s ,

p i t c h - b e n d i n g , m o d u l a t i o n , e x p r e s s i o n ,s o l o i n g , a n o r c h e s t r a t i o n . C o n t r i b u t i o n sb y R o b e r t M o o g , T o C o s t e r , G e o r g eD u k e , a n o t h e r s g i v e y o p r a c t i c a l i s t r u c t i o n o m a s t e r i n g t h t e c h n i c a l a n a r t i s t i c p o t e n t i a l o f y o u r s y n t h e s i z e r .

c o p i a P r i c eC A T . N O . 1 H L O 2

$ 8 . 9 5( $ 2 . 5 0 P & H )

T H C O M P L E T E G U I D ET S Y N T H E S I Z E R S , S E Q U E N C E R S& D R U M M A C H I N E S D e a n F r i e d m a n

Y o u r " b i b l e " t o t h r e a l m o f e l e c t r o n i ck e y b o a r d a n d s o u n d e q u i p m e n t . T h i s f u l l yi l l u s t r a t e d b o o k s h o w s y o w h a t ' s o t h m a r k e t , w h a t t h e y d o a n h o w m u c h t h e yc o s t . I g i v e s y o v a l u a b l e i n f o r m a t i o n a n h e l p s y o m a k e i n f o r m e d a n c o n f i d e n tp u r c h a s i n g d e c i s i o n s . A l s o i n c l u d e d i s u m m a r y o m u s i c s o f t w a r e , a g l o s s a r y ,a n l i s t o m a n u f a c t u r e r s .

C O p i a P r i c eC A T . N O . 1 A M S C 0 1

$ 9 . 9 5( $ 2 . 5 0 P & H )

s y n t h e s i z e r sa n c o m p u t e r s

S Y N T H E S I Z E R S A N D C O M P U T E R SK e y b o a r d L i b r a r y

H a l L e o n a r d , P u b l i s h e rO p e n y o u r m u s i c s t u d i o t t h w o r l d o

c o m p u t e r s . T h i s b o o k p r o v i d e s c o p r e h e n s i v e i n t r o d u c t i o n t u s i n g c o p u t e r s t o c o n t r o l s y n t h e s i z e r s . G e t a no v e r v i e w o d i g i t a l s y n t h e s i s , F s y t h e s i s , F o u r i e r s y n t h e s i s , a n d i g i t a ls a m p l i n g . A c o m p l e t e s e c t i o n o M I D Ih e l p s y o b u i l d s o l i d u n d e r s t a n d i n g o t h i s c o m p u t e r - a s s i s t e d m u s i c r e v o l u t i o n .

J C O p i a P r i c eC A T . N O 1 H L 0 3

$ 8 . 9 5{ $ 2 . 5 0 P & H )

T H P L A T I N U M R A I N B O WB o M o n a c o , J a m e s R i o r d a n

r e a l i s t i c l o o k a t h m u s i c a n d r e c o r di n i n d u s t r y . L e a r n h o t f i n d m a n a g e r ,p r o d u c e r , a n a g e n t ; p r o m o t e y o u r s e l f ;g e f r e e r e c o r d i n g t i m e , a n m u c h m o r e .T h i s n e w l y r e v i s e d a n u p d a t e d e d i t i o ni n c l u d e s a c o m p l e t e d i r e c t o r y o e v e r y o n ey o u w o u l d e v e r n e e d t c o n t a c t . I t ' sm u s t f o a n y o n e p u r s u i n g m u s i c c a r e e r .

P r i c eC A T . N O 1 R P R 1

$ 9 . 9 5( S 2 . 5 0 P & H )

T H S Y N T H E S I Z E R E L E C T R O N I CK E Y B O A R D H A N D B O O K

D a v i d C r o m b i eT h i s i t h a n s w e r t y o u r q u e s t i o n s

a b o u t k e y b o a r d i n s t r u m e n t s . C r o m b i e ' sg u i d e c o v e r s t h w h o l e s p e c t r u m o i s t r u m e n t s , p l a y i n g t e c h n i q u e s , m u s i ct h e o r y , M I D I , a n m o r e . I l l u s t r a t i o n s ,p h o t o s , a n i n - d e p t h e x p l a n a t i o n s m a k em a s t e r i n g k e y b o a r d s b r e e z e . P l u s ,s p e c i a l s e c t i o n p r o f i l e s t h m o s t i n f l u e nt i a l a n i n n o v a t i v e k e y b o a r d p l a y e r s o o u t i m e !

P r i c eC A T . N O . 1 R H 0 1

$ 1 3 . 9 5( S 2 . 5 0 P & H )

L i s t e n T T h S o u n d O S i l e n c e !S O N E X J u n i o r s A c o u s t i c F o a m

S O N E X J u n i o r s e m p l o y a s p e c i a l a n e c h o i c w e d g e p a t t e r n f o i d e a l s o u n d a b s o r p t i o n a a l a u d i o f r e q u e n c i e s . T h e s e a t t r a ct i v e 2 4 - i n c h s q u a r e p a n e l s s m o o t h f r e q u e n c y r e s p o n s e a n r e d u c e a n n o y i n g s t a n d i n g w a v e s . C o n v e n i e n t a d h e s i v e m o u n ti n s q u a r e s a n d c o m p l e t e i n s t r u c t i o n s c o m e w i t h e a c h b o x o

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

c o p i a p r i c eB l u e C A T . N O 1 S B L UB r o w n C A T . N O 1 S B R N

$ 4 ( S 4 . 0 0 P & H )C h a r c o a l C A T . N O 1 S C H A RB e i g e C A T . N O 1 S B G E

C - 1 5

Page 38: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 38/172

D i s t i n c t i v e P r o d u c t s f o M u s i c E l e c t r o n i c s1 5 0 0 V a l l e y R i v e r D r . . S u i t e 2 5

P . O . B o 7 0 2 8 8E u g e n e , O r e g o n 9 7 4 0 1

O R D E R T O L L F R E EF O C R E D I T C A R D O R D E R S C A L Lf 8 0 0 - 8 2 8 - 2 2 1 2

M O N D A Y t h r o u g h F R I D A Y 7 : 0 0 A M 4 : 0 0 P M P . S . T .S A T U R D A Y 8 : 0 0 A M 1 : 0 0 P M P . S T .

P l e a s e h a v e y o u r c r e d i t c a r d i n f o r m a t i o n a n d c a t a l o gr e a d y b e f o r e c a l l i n g . W s u g g e s t t h a t y o u s t h i s o r d e rf o r m t o r g a n i z e y o u r p h o n e o r d e r b e f o r e c a l l i n g o u

t o l l - f r e e n u m b e r .F o I n q u i r i e s O r d e r S t a t u s :

T e l . ( 5 0 3 ) - 3 4 M 0 2 9M O N D A Y t h r o u g h F R I D A Y 8 : 0 0 A M 5 : 0 0 P M P . S . T .

H O T O R D E R : J u s t f i l l i o u i t e m n u m b e r ,t h c a t a l o g p a g e , t h i t e m d e s c r i p t i o n , a n q u a n t i t y .T h e n f i l l i t h a m o u n t f o p o s t a g e a n h a n d l i n g w h i c hy o w i l l f i n d i p a r e n t h e s e s ( P & H ) a f t e r t h p r i c eo e a c h o o u p r o d u c t s i t h i s c a t a l o g .

" T e n s u r e t h a t o u p r i c e s a r k e p t a l o a p o s s i b l e ,a n t p r o v i d e t h e s p e e d i e s t s e r v i c e a v a i l a b l e , w c a n n o ta c c e p t p e r s o n a ! c h e c k s o r C . O . D . o r d e r s a p a y m e n t f o m e r c h a n d i s e . I n o t c h a r g i n g t o c r e d i t c a r d , p l e a s e o t a i n a a p p r o p r i a t e M o n e y O r d e r o C a s h i e r ' s C h e c km a d e o u t " C o r n u c o p i a . " T h a n k y o f o y o u r u n d e rs t a n d i n g a n c o o p e r a t i o n .

I M P O R T A N T I N F O R M A T I O N1 S h i p p i n g — W h e n e v e r p o s s i b l e w w i l l s h i p

y o u r o r d e r v i U P S . O r d e r s s h i p p e d t C o t i n e n t a l U . S . o n l y . P l e a s e g i v e u s t r e e t a d r e s s r a t h e r t h a n P . O . B o x . M o s t o r d e r s s h i p p e dw i t h i n w o r k i n g d a y s . I t h u n l i k e l y e v e n t t h a ty o u r o r d e r c a n n o t b e f u l f i l l e d w i t h i n 3 d a y s , w w i l l n o t i f y y o a n g i v e y o t h o p t i o n t o c a n c e l .I t e m s o r d e r e d t o g e t h e r a r n o n e c e s s a r i l y s h i p p e dt h s a m e d a y . Y o u r c r e d i t c a r d w i l l b b i l l e d o n l yf o i t e m s t h a t h a v e b e e n s h i p p e d . F o o v e r - s i z ei t e m s , w s h i p a i e x p r e s s t o p r e v e n t u n n e c e s s a r yd e l a y s w h i c h w o u l d o t h e r w i s e b i m p o s e d b t r u c ks h i p m e n t . T h e s e i t e m s a r e d e s i g n a t e d b c a t a l o gn u m b e r s e n d i n g i " F , "

2 M a n u f a c t u r e r ' s W a r r a n t e e s — A l l p r d u c t s s o l d b C o r n u c o p i a a r c o v e r e d b t h i d i v i d u a l m a n u f a c t u r e r ' s w a r r a n t e e s . I y o u w o u l dl i k e t o s e e c o p y o f a n e x a c t w a r r a n t y b e f o r ey o b u y , j u s t s e n d u l e t t e r ( d n o p h o n e ) w i t h

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

3 M i s p r i n t s — C o r n u c o p i a m a k e s e v e r y e f f o r tt o e n s u r e t h a t t h e i n f o r m a t i o n i t h i s c a t a l o g i c o r r e c t . W c a n n o t b r e s p o n s i b l e f o r e r r o r s .H o w e v e r , s h o u l d y o b u p r o d u c t b a s e d o o u e r r o r , i t i s o c o u r s e c o v e r e d b t h n o r m a l c o nd i t i o n s o o u 3 0 - d a y f r e e - t r i a l p e r i o d .

4 P r i o r S a l e a n P r i c e s — C o r n u c o p i a d e a l sw i t h d o z e n s o m a n u f a c t u r e r s . S o m e t i m e s w s i m p l y s e l l m o r e t h a n m a n u f a c t u r e r c a m a k e .I a n e v e n t , w c a n n o t g u a r a n t e e t o s u p p l y a n p r o d u c t a d v e r t i s e d . W w i l l i m m e d i a t e l y r e f u n dy o u r m o n e y i w f i n d t h a t w c a n l o n g e r o b t a i n

p r o d u c t o r i i t p r i c e r i s e s .5 P u r c h a s e O r d e r s — W e a c c e p t w r i t t e n p u

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

T H A N K Y O U F O Y O U R O R D E R

O r d e r F o r mQ C a s h i e r ' s C h e c k o M o n e y O r d e r e n c l o s e d *C h a r g e m y D 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

I y o p r e f e r t l e a v e t h e c a t a l o g

I n t a c t f o r e f e r e n c eo f u t u r e o r d e r s , y o

m a p h o t o c o p y t h i so r d e r f o r m .

S i g n a t u r eP U R C H A S E R

C i t y

T E H S U « E F A S T E R D E U V E H ' . S T * E f A D O A E S 5 1 E S 5 E H T I A L

Z i

A L T E R N A T E S H I P P I N G A D D R E S S

I t e m N o I I I I I I I I 1 1 I I I

1 I M i l l I I I I I I I 1 I

T E W S U H E F A S T E H D L L I V E H Y S T I t E E T H 2 3 K E S S I E S S E N T I A L

C i t y Z i

I T E M N O C A T .P A C E

N O I T E M D E S C R I P T I O N I T E M

P R I C EQ T Y . D E L I V E R Y

( P A H )

T O T A LJ R D E R 11 E T H O C

J P N o

" J I T I A LO F P A

A N K C A

F O O F F I C E U S O N L Y

f M E NR H A S

I N

■ H E R S C H E C K / M O N E Y O R D E Rn A T F

'

N I T I A L

T O T A LC H A R G E

Page 39: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 39/172

p n f y o n e o b s t a c l e p r e v e nm a j / t h i s v a l l e y i s n ' t b i e n o u g h t o t f c e b b £ f a

T h y e a r i 9 8 A . D . F r o m b a l c o n y j u s t o u t s i d e y o u rr o y a l q u a r t e r s , y o s u r v e y y o u r e n t i r e k i n g d o m i t h e v a l l e y b e l o w . A c r o s s t h e v a l l e y s i t s t h c a s t l e

o y o u r a r c h r i v a l . F o y e a r s , y o u a n d t h o t h e r k i n g h a v es h a r e d t h i s v a l l e y , b a t t l i n g f o l a n d a n f o o d f o y o u r p e p l e . B u n o y o t i r e o t h i s s t a t u s q u o — y o u w a n t t h v a l l e ya l t y o u r s e l f . Y o u r m i n d s e a r c h e s f o m e a n s t t h i s e n d .A a l o u b a t t l e b e t w e e n a r m i e s ? f i g h t - t o - t h e - d e a t h b e w e e n y o u a n d t h o t h e r k i n g ? N o E x p e r i e n c e h a s t a u g h ty o t h a t o n l y t h r o u g h s h r e w d e c o n o m i c s c a n y o s l o w l yw e a k e n y o u r o p p o n e n t a n r u l e t h e n t i r e v a l l e y .

S e r f C i t y i t w o - p l a y e r e c o n o m i c s s i m u l a t i o ne m p l o y i n g b o t h t e x t a n g r a p h i c s . E a c h p l a y e r r u l e so n o t h v a l l e y ' s t w k i n g d o m s , b o t h l a r g e l y s u b s i s -t e n t o w h e a t c r o p s . Y o u r o b j e c t i v e i t i n c r e a s e t h es i z e , w e a l t h , a n p o p u l a t i o n o y o u r k i n g d o m u n t i l y o r u y o u r o p p o n e n t o u o t h v a l l e y .

B u t h i s i n s h o o t - e m - u p a r c a d e g a m e . O n l y s l e c o n o m i c t a c t i c s c a p u y o o t h r o a d t p r o s p e r i t yi n t h i s s i m u l a t i o n . S e v e r a l d e v i c e s a r a y o u r d i s p o s a l :Y o c a p u r c h a s e l a n d , e s t a b l i s h c o m m e r c e , b u i l dw h e a t m i l l s , p l a n t c r o p s , s e l l w h e a t , r a i s e t a x e s , a n h i r eo f i r e y o u r o w a r m y . H o w e v e r , y o d o n ' t h a v e c o t r o l o v e r e v e r y t h i n g ! T h p r o g r a m c o n t a i n s r a n d o m f a t o r s s i m u l a t i n g u n f o r e s e e n d i s a s t e r s t h a t c a s e v e r e l yd i m i n i s h y o u r k i n g d o m ' s c r o p s o p o p u l a t i o n . ( S e eF i g u r e f o s c h e m a t i c o h o a l t h e s e e c o n o m i c f a t o r s i n t e r r e l a t e . )

F a c t o r s O f T h e R e a l mW h e n t h p r o g r a m s t a r t s , y o u a n d y o u r o p p o n e n t

m u s t e n t e r y o u r n a m e s . T h e n , t h m a i n d a t a d i s p l a ya p p e a r s o t h s c r e e n ( s e e P h o t o 1 ) T h d a t a s c r e e nd i s p l a y s t h e c u r r e n t y e a r — b e g i n n i n g i t h y e a r 9 8 A . D . — n e x t t y o u r n a m e . t u r n l a s t s o n y e a r , b u t h n u m b e r o y e a r s t h a t g a m e c a l a s t i u n l i m i t e d .g a m e t e r m i n a t e s w h e n t h p l a y e r s q u i t o w h e n o n p l a y e r h a n m o r e p o p u l a t i o n o r l a n d .

T h m a i n d a t a d i s p l a y a l s o l i s t s y o u r i n i t i a l e c o n o m i cr e s o u r c e s . B o t h p l a y e r s b e g i n t h g a m e w i t h 1 2 u n i t so f l a n d , 9 p e o p l e , 5 0 g o l d p i e c e s , a n d 5 0 0 b u s h e l s o s u r p l u s w h e a t . T h l a n d i o c c u p i e d b u n i t s o c o m e r c e a n d m i l l , l e a v i n g u n i t s f o f a r m i n g .

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

y o u r m o s t c u n n i n g r u l i n g s t r a t e g y ! P r o m p t s g u i d e y o t h r o u g h t h r e s t o t h e s i m u l a t i o n . W h e n y o c o m p l e t ee n t e r i n g d a t a f o t h c u r r e n t y e a r , p r e s s [ R E T U R N ) o [ E N T E R ] . N o w , i t ' s y o u r o p p o n e n t ' s t u r n . W h e n y o u r o pp o n e n t h a f i n i s h e d e n t e r i n g d a t a , p r e s s [ R E T U R N ] o [ E N T E R ] a g a i n t d i s p l a y t h e y e a r - e n d e c o n o m i c r e p o r t ,w h i c h i b a s e d o t h e d e c i s i o n s m a d e d u r i n g y o u r l a s tt u r n ( s e e P h o t o 2 ) T h p r o g r a m t h e n s h o w s y o u r u d a t e d s c o r e o t h m a i n d a t a d i s p l a y d u r i n g y o u r n e x tt u r n .

P o p u l a t i o nP o p u l a t i o n v a r i e s e a c h y e a r , d u t b i r t h s , d e a t h s , i

m i g r a t i o n , a n e m i g r a t i o n . A n t h e s e f a c t o r s f l u c t u a t ed e p e n d i n g o n y o u r k i n g d o m ' s o v e r a l l p r o s p e r i t y — ah e a l t h y f o o d s u p p l y , r e a s o n a b l e t a r a t e s , a n s u f f ic i e n t w o r k f o r c e . T i n c r e a s e y o u r p o p u l a t i o n , f o e a m p l e , f e e d y o u r p e o p l e m o r e ( s e e " F o o d " s e c t i o n ) , m a i n s u r e t h a t y o h a v e e n o u g h f i e l d a n m i l l w o r k e r st p r o d u c e t h e e x t r a f o o d y o n e e d . F e e d i n g y o u r p e op l l e s s r e d u c e s y o u r p o p u l a t i o n . P o p u l a t i o n c a a l s od r o p w h e n t h p e r s o n a l t a r a t e i t o h i g h ( s e e " P e rs o n a l T a x " s e c t i o n ) ; p e o p l e m a m o v e t o t h e rk i n g d o m s w i t h l o w e r t a x e s ( b u t n e v e r i n t o y o u r o p p on e n t ' s k i n g d o m ) . I y o u r p o p u l a t i o n d r o p s t z e r o , y o u rk i n g d o m f a l l s , a n y o u r o p p o n e n t r u l e s t h e n t i r e v a l l e y .E m p l o y m e n t

T h p r o g r a m a l l o c a t e s p o r t i o n s o y o u r p o p u l a t i o n t w o r k i y o u r k i n g d o m ' s f i e l d s , m i l l s , a n d c o m m e r c e .F i e l d w o r k e r s a r y o u r h i g h e s t p r i o r i t y — w i t h o u t t h e my o h a v e n o w h e a t t p r o c e s s f o f o o d . T h e r e f o r e , t h ep r o g r a m a u t o m a t i c a l l y a l l o t s e n o u g h p e o p l e t h a r v e s ta l o t h l a n d y o h a v e p l a n t e d . I y o h a v e s u f f i c i e n tp o p u l a t i o n , t h e p r o g r a m t h e n a l l o c a t e s a n a d d i t i o n a lp e o p l e t w o r k i n m i l l s . N e x t , t h e p r o g r a m m a k e s c o m e r c e w o r k e r s o u o a n o t h e r p e o p l e y o h a v e a f t e rf u l l y s t a f f i n g y o u r f i e l d s a n m i l l s . F i n a l l y , t h p r o g r a mc o n s i d e r s a n l e f t o v e r p o p u l a t i o n t b u n e m p l o y e d .C o m m e r c e

T h p r o g r a m e x p r e s s e s a l m e r c h a n t t r a d e i t e r m so u n i t s o c o m m e r c e , e a c h u n i t c o s t i n g 5 0 g o l d p i e c e sa n o c c u p y i n g o n u n i t o l a n d . Y o u r c o m p e n s a t i o n i t h e b e n e f i t s o f t a x a t i o n ( s e e " C o m m e r c e T a x " s e c t i o n ) .

Y o c a p l a c e o n l y o n u n i t o c o m m e r c e o e a c h u n i to l a n d n o t o c c u p i e d b m i l l s . I y o u r p o p u l a t i o n i t o s m a l l f o t h n u m b e r o c o m m e r c e u n i t s y o o w n , s o m 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

Page 40: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 40/172

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

h a v e a y o u r d i s p o s a l .

P h o t oA f t e r e a c h t u r n , t h e p r o g r a m d i s p l a y s t h e y e a r -e n d e c o n o m i c r e p o r t , l i s t i n g t h e s t a t u s o f t h e

e c o n o m i e s o b o t h k i n g d o m s .

P h o t oT h m a o t h v a l l e y d e p i c t s l a n d , m i l l , a n c o m m e r c e o w n e r s h i p b p a i n t i n g e a c h

k i n g d o m d i f f e r e n t c o l o r .

" I t ' s t i m e t d o y o u r r o y a l e c o n o m i ct h i n k i n g c a a n c o m m e n c e y o u r

m o s t c u n n i n g r u l i n g s t r a t e g y ! "

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

T b u u n i t s o c o m e r c e , p r e s s [ M t s e l e c tt h M a o p t i o n f r o m t h m a i n d a t a d i s p l a y ( s e e - ^ ^ ^ ^ — ^ ^ ^ ^ ^ —P h o t o 1 ) m a o t h v a l l e y a p p e a r s , d e p i c t i n g y o u r l a n d a n y o u r o p p o n e n t ' sl a n d i d i f f e r e n t c o l o r s ( s e e P h o t o 3 ) P o s i t i o n t h c u s o o t o o t h l a n d y o a l r e a d y o w ( s e e a p p r o p r i a t eC o n t r o l C a p s u l e f o c u r s o r m o v e m e n t k e y s ) . P r e s s [ C f o C o m m e r c e , a n d g r a p h i c s y m b o l a p p e a r s i p l a c eo t h c u r s o r t i n d i c a t e t h n e a d d i t i o n . B u t , i y o d o n ' t h a v e t h 5 0 g o l d p i e c e s r e q u i r e d t e s t a b l i s hu n i t o c o m m e r c e , t h s y m b o l d o e s n o a p p e a r .M i l l s

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

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

f u l l y s t a f f e d m i l l ( 1 w o r k e r s ) p r o d u c e s e n o u g h f o o df o 1 0 p e o p l e . U n d e r s t a f f e d m i l l s p r o d u c e l e s s w h e a t —o w i t h n w o r k e r s , s h u t d o w n e n t i r e l y .

n e m i l l c o s t s 1 , 0 0 0 g o l d p i e c e s . T c o n s t r u c tm i l l , p r e s s [ M f r o m t h m a i n d a t a d i s p l a y t v i e w t h M a p . M o v e t h c u r s o r o t o o y o u r o w l a n d , p r e s s| M ] f o r M i l l , a n g r a p h i c s y m b o l r e p r e s e n t i n g t h n e m i l l a p p e a r s o y o l a n d . B u i l d a m a n y m i l l s a y o w a n t ( o n l y o n p e l a n d u n i t ) , a l o n g a y o h a v ee n o u g h o p e n l a n d a n l o t s o f g o l d !P o o d

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

W i t h o u t e n o u g h f o o d , y o u r p e o p l e w i l l s t a r v e o r m o v et a n o t h e r k i n g d o m , r e d u c i n g y o u r p e r s o n a l - t a xr e v e n u e s ( s e e " " P e r s o n a l T a x " s e c t i o n ) . F e e d i n g y o u rp e o p l e s l i g h t l y m o r e t h a n t h e y n e e d r e s u l t s i m o r eb i r t h s , f e w e r d e a t h s , a n a i n f l u x o p e o p l e t y o u rk i n g d o m — w h i c h i n c r e a s e s p e r s o n a l - t a x r e v e n u e .H o w e v e r , l a r g e - s c a l e o v e r - f e e d i n g r e s u l t s i t o m a n yb i r t h s , t o f e d e a t h s , a n t o m a n y e m i g r a n t s — w h i c he v e n t u a l l y l e a d s t o v e r - p o p u l a t i o n a n a u n s t a b l ee c o n o m y . O v e r p o p u l a t i o n l e a d s t h i g h u n e m p l o y m e n t ,w i t h p e o p l e d e p l e t i n g t h e f o o d s u p p l y b u n o w o r k i n gt c o m p e n s a t e f o w h a t t h e y c o n s u m e .

T d e c r e e t h a m o u n t o w h e a t a v a i l a b l e f o f o o d ,p r e s s [ W t s e l e c t t h W h e a t o p t i o n f r o m t h m a i n d a t ad i s p l a y . W h e n t h W h e a t o p t i o n m e n u a p p e a r s , s e l e c tF e e d t h P e o p l e , a n e n t e r t h n u m b e r o b u s h e l s y o w a n t t f e e d y o u r k i n g d o m . M a i n t a i n i n g y o u r c u r r e n tp o p u l a t i o n r e q u i r e s a s u p p l y o a t l e a s t b u s h e l s o w h e a t p e p e r s o n .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 a t S u r p l u sS u r p l u s w h e a t i n c l u d e s

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

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

Y o c a a l l o c a t e y o u r s u r p l u s w h e a t h o w e v e r y o w i s h — s e l l i f o g o l d , p l a n t i a s e e d , p r o c e s s i a f o o d ,o p u i i s t o r a g e . Y o m a e v e n w a n t t u s w h e a ta c o m m o d i t y , b u y i n g b u s h e l s w h e n t h w h e a t p r i c ei l o a n s e l l i n g w h e n t h p r i c e i h i g h . B u i y o l e a v ey o u r w h e a t i s u r p l u s t o l o n g , r a t s m i g h t e a l a r g e p o t i o n s ( p o s s i b l y a l l ) o i t

W h e a t S t o r a g eS t o r e y o u r w h e a t t h a t i n o b e i n g u s e d . T s t o r e

w h e a t , p r e s s [ W t s e l e c t t h W h e a t o p t i o n f r o m t h m a i n d a t a d i s p l a y . W h e n t h W h e a t o p t i o n m e n u a p e a r s , s e l e c t W h e a t i S t o r a g e , a n e n t e r t h t o t a ln u m b e r o b u s h e l s y o u w a n t t o s t o r e . F o r e x a m p l e , i y o u w a n t t a d d 2 0 b u s h e l s o w h e a t t t h 5 b u s h e l sy o a l r e a d y h a v e i s t o r a g e , s i m p l y e n t e r " 7 0 . " T t a k ea l o y o u r w h e a t o u o f s t o r a g e , e n t e r " 0 f o t h a m o u n to b u s h e l s i s t o r a g e , a n t h p r o g r a m a u t o m a t i c a l l ym o v e s a l y o u r w h e a t i n t o s u r p l u s . N o y o c a a l l o c a t et h w h e a t a n y w a y o w a n t .S e e d P l a n t e d

T h e a m o u n t o w h e a t y o u p l a n t a s e e d d e t e r m i n e st h s i z e o n e x t y e a r ' s h a r v e s t a n t h n u m b e r o p e p l r e q u i r e d t w o r k i t h f i e l d s . Y o c a p l a n t u t 1 b u s h e l s o e a c h u n i t o p l a n t a b l e l a n d — l a n d n o o c u p i e d b m i l l s o c o m m e r c e . P l a n t i n g m o r e t h a n 1 b u s h e l s p e p l o t o f l a n d w a s t e s t h e x c e s s w h e a t s e e d .

E a c h b u s h e l o s e e d p l a n t e d r e q u i r e s o n p e r s o n w o r ki n i t h f i e l d s . T h e r e f o r e , p l a n t i n g t o m u c h s e e d p u l l sw o r k e r s f r o m m i l l s a n c o m m e r c e t w o r k i t h f i e l d s .A n w i t h n m i l l w o r k e r s , y o u r k i n g d o m s t a r v e s — e v e ni y o h a v e b u m p e r c r o p ! L e t ' s s a y o h a v e p o p u l at i o n o 1 0 a n p l a n t e n o u g h w h e a t t p u 9 w o r k e r si t h f i e l d s , l e a v i n g o n l y 5 p e o p l e t w o r k i t h m i l l s .T h e s e w o r k e r s c a n n o t p r o d u c e e n o u g h f o o d t a d q u a t e l y f e e d y o u r e n t i r e k i n g d o m .

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

T h i s t o t a l o t h m a i n d a t a d i s p l a y r e p r e s e n t s a l o t h l a n d y o o w n . T h o n l y r e s t r i c t i o n s o t h a m o u n to l a n d y o c a o w a r t h d i m e n s i o n s o t h e s c r e e na n y o u r o w f i n a n c i a l r e s o u r c e s . T h c o s t o l a n d v a r i e sf r o m 2 5 t 1 5 g o l d p i e c e s — h i g h e r w h e a t p r i c e s r a i s et h p r i c e o l a n d .

Page 41: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 41/172

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

T a c q u i r e l a n d , m o v e t h c u r s o r t p l o t o l a n d t h a ti a d j a c e n t t l a n d y o a l r e a d y o w n , a n p r e s s [ L f o L a n d . I y o h a v e e n o u g h g o l d t p a f o t h i s l a n d , y o u rc o l o r a p p e a r s a t h c u r s o r ' s l o c a t i o n .S o l d i e r s

Y o n e e d s o l d i e r s t c a p t u r e l a n d f r o m y o u r o p p o n e n ta n t p r o t e c t y o u r o w l a n d f r o m s i m i l a r a t t a c k s . T s e i z e u n i t o y o u r o p p o n e n t ' s l a n d , y o m u s t e x p a n dy o u r k i n g d o m ' s b o u n d a r y u n t i l i t o u c h e s y o u r r i v a l ' sb o u n d a r y . T h e n m o v e t h e c u r s o r o t o o y o u r o p p on e n t ' s l a n d ( a d j a c e n t t y o u r l a n d ) , a n p r e s s [ L ] . I y o h a v e e n o u g h g o l d t p a f o t h l a n d , a n e n o u g h w e l l -p a i d s o l d i e r s t d e f e a t t h o p p o s i n g a r m y , t h l a n d i y o u r s . H o w e v e r , a i a n w a r , y o u p a y p r i c e — y o ul o s e r a n d o m p e r c e n t a g e o s o l d i e r s .

T h i r e o f i r e s o l d i e r s , p r e s s [ S f o S o l d i e r s o t h m a i n d a t a d i s p l a y , s e l e c t e i t h e r H i r e o F i r e , a n e n t e rt h n u m b e r y o d e s i r e , K e e p i m i n d t h a t h i r i n g s o l d i e r sp u l l s p e o p l e o u o y o u r w o r k f o r c e . C r e a t i n g l a r g e a m t p r o t e c t y o u r l a n d s m a n o l e a v e e n o u g h p e o p l et w o r k i t h f i e l d s , m i l l s , o c o m m e r c e . O t h o t h e rh a n d , t o f e s o l d i e r s m a b a o p e n i n v i t a t i o n f o y o u ro p p o n e n t t s e i z e y o u r l a n d s .

S o l d i e r s ' P a Y o m u s t p a e v e r y s o l d i e r a a n n u a l f e e . T h e m o r e

y o p a y o u r s o l d i e r s , t h h a r d e r t h e y f i g h t i b a t t l e .H o w e v e r , p a y i n g o n s o l d i e r 1 0 g o l d p i e c e s i n o t a sw i s e a p a y i n g s o l d i e r s 2 g o l d p i e c e s e a c h . A n e v e ni t h 1 0 t h c e n t u r y , s o l d i e r s h a v e t h e i r s t a n d a r d s — p a yy o u r s o l d i e r s t o l i t t l e , a n t h e y w i l l d e s e r t y o u rk i n g d o m , t h e r e b y r e d u c i n g y o u r p o p u l a t i o n .

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

G o l d P i e c e sG o l d i e s s e n t i a l t t h f i n a n c i a l s u c c e s s o y o u r

k i n g d o m . Y o c a u s g o l d t p u r c h a s e l a n d , w h e a t ,m i l l s , a n d c o m m e r c e . Y o c a a c q u i r e g o l d t h r o u g h t a a t i o n ( s e e " P e r s o n a l T a x " a n " C o m m e r c e T a x " s e t i o n s ) , o b s e l l i n g w h e a t y o h a v e a l r e a d y h a r v e s t e d( s e e W h e a t S u r p l u s s e c t i o n ) .

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

P E O P L E G O L D L A N D

A G R I C U L T U R E

C O M M E R C ET A

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

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

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

T h t a a l s o a f f e c t s t h n u m b e r o p e o p l e t h a t c a w o r k i c o m m e r c e a n m i l l s . F o e x a m p l e , i y o s e t h c o m m e r c e t a a 1 p e r c e n t , t h m e r c h a n t s c a e m p l o y 2 p e o p l e p e u n i t o c o m m e r c e . A 3 p e r c e n t ,y o u r m e r c h a n t s c a a f f o r d o n l y 1 8 e m p l o y e e s p e u n i to c o m m e r c e . T h e r e f o r e , i y o s e t h e t a x r a t e t o h i g h ,t h u n e m p l o y m e n t r a t e r i s e s a s o m e s h o p s m u s t c l o s e .S e t h r a t e t o l o w . a n y o u r r e v e n u e s d i m i n i s h . T h m a x i m u m c o m m e r c e - t a x r a t e i 6 p e r c e n t — c o m m e r c ew i l l n o t o l e r a t e h i g h e r t a r a t e .

S e r f C i t yK E F U N C T I O N

M o v e m a c u r s o r u S M o v e m a c u r s o r l e f t

M o v e m a c u r s o r r i g h tX M o v e m a c u r s o r d o w nE S S a v e / e x i t g a m eR E T U R N E x i t c u r r e n t o p t i o n

S e r f C i t yK E

E S R E T U R N

P e r s o n a l T a Y o c a a l s o e s t a b l i s h , r a i s e , a n l o w e r p e r s o n a l t a x

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

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

T s e t h p e r s o n a l t a r a t e , s e l e c t[ T f o T a x f r o m t h m a i n d a t ad i s p l a y , p r e s s [ 1 t s e l e c t t h p e s o n a l t a r a t e , a n e n t e r t h p e r c e nt a g e y o d e s i r e . L i k e t h c o m m e r c et a x , t h m a x i m u m p e r s o n a l t a r a t ei 6 9 p e r c e n t — a n y h i g h e r a n t h p e o p l e w i l l r e v o l t .F o y o u r t y p e - i n l i s t i n g s , s e H C P R O G R A ML I S T I N G S C O N T E N T S .

F U N C T I O NM o v e m a c u r s o r u M o v e m a c u r s o r l e f tM o v e m a c u r s o r r i g h tM o v e m a c u r s o r d o w nS a v e / e x i t g a m eE x i t c u r r e n t o p t i o n

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

K E

F F R E T U R N

" G 4 l

S e r f C i t yF U N C T I O NM o v e m a c u r s o r u M o v e m a c u r s o r l e f tM o v e m a c u r s o r r i g h tM o v e m a c u r s o r d o w nS a v e g a m eE x i t g a m eE x i t c u r r e n t o p t i o n

C O N T R O L C A P S U L E [ J ^

K E ~

E S E N T E R

S e r f C i t yF U N C T I O NM o v e m a c u r s o r u M o v e m a c u r s o r l e f tM o v e m a c u r s o r r i g h tM o v e m a c u r s o r d o w nS a v e / e x i t g a m eE x i t c u r r e n t o p t i o n

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

S e r f C i t yK E Y F U N C T I O N

M o v e m a c u r s o r u M o v e m a c u r s o r l e f t

0 M o v e m a c u r s o r r i g h tM o v e m a c u r s o r d o w n

F C T N E x i t g a m eE N T E R E x i t c u r r e n t o p t i o n

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

Page 42: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 42/172

C E L L M A T E Sb W i l l i a m K B a l t h r o p

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

H o c o m p l e x i l i v i n g c e l l ? I i s t a t i c s t r u c t u r e — o r d y n a m i c s y s t e m ?H o d s y m b i o t i c o r g a n i s m s m a k e a l c e l l u l a r l i f e p o s s i b l e ?

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

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

s t o r y — t h e s e c r e t l i f e o t h c e l l . A s m o s t p e o p l e w h a tt h e y k n o w a b o u t t h i s b a s i c l i f e u n i t , a n t h e i r r e p l y , i a n y , m a i n v o k e s t a t i c p i c t u r e o t h c e l l a n i t i t e r i o r : t h c e l l w a l l , t h n u c l e u s , a n " b u n c h o l i t t l ef l o a t y t h i n g s . " B u w h e n b i o l o g i s t s l o o k c l o s e r a t t h e s el i t t l e f l o a t y t h i n g s , t h e y s e p a r t i c i p a n t s i a i n c r e d i b l yc o m p l e x , w o n d e r f u l l y c o o p e r a t i v e , a n d y n a m i ce c o s y s t e m ; f o t h m e t a b o l i s m o l i v i n g c e l l i n v o l v e ss o m e s t r a n g e a n a l i e n p a r t i c i p a n t s w h a p p a r e n t l yl e a r n e d t l i v e t o g e t h e r m i l l i o n s o f y e a r s a g o . D i r e c t i n gt h i s m e t a b o l i c d a n c e , c o m m u n i c a t i n g w i t h e a c h c e l lp a r t t h r o u g h e n c o d e d m o l e c u l e s , i t h e n u c l e u s . S o m eo t h p a r t i c i p a n t s — c a l l e d o r g a n e l l e s — p o s s e s s t h e i ro w D N ( d e o x y r i b o n u c l e i c a c i d ) a n r e p r o d u c et h e m s e l v e s i n d e p e n d e n t l y f r o m t h e n u c l e u s . T o g e t h e r ,t h e y a r a l C e l l M a t e s .

W h a t i y o c o u l d p l a c e y o u r s e l f a t h c e n t e r o t h i sd a n c e — c o n s c i o u s l y b a l a n c i n g t h e n t i r e s y s t e m m m e n t b m o m e n t ? T h e r e m a b n b e t t e r w a t a p r e c i a t e j u s t h o d y n a m i c a n d b a s i c a l l y c o o p e r a t i v et h i s s y s t e m i s W c a n ' t l i t e r a l l y p e r f o r m s u c h m i r a c l e ,b u w c a g i v e y o C e l l M a t e s , s i m p l i f i e d c o m p u t e rs i m u l a t i o n t h a t p l a c e s y o i t h r o l e o t h n u c l e u s ,t h c e l l ' s " c h o r e o g r a p h e r . "T h M a j o r P e r f o r m e r s A n Y o

P l a n t a n a n i m a l c e l l s e a c h h a v e s o m e w h a t d i f f e r e n tc a s t o f d a n c e r s . B u i b o t h c a s e s , e a c h k i n d o o r g a n e l l eh a s p e c i f i c r o l e t p e r f o r m . I a n i m a l c e l l s , s o m eo r g a n e l l e s , c a l l e d r i b o s o m e s . m a n u f a c t u r e v a r i o u s p r o -S p e d a J t h a n k s f o t e c h n i c a l a d v i c e g o e s t W . R . S i s t r o m , U n i v e r s i t y o O r e g o nD e p a r t m e n t o f B i o l o g y .

t e i n s . A n o t h e r g r o u p , t h G o l g i a p p a r a t u s , " p a c k a g e s "t h e s e p r o t e i n s f o i n t e r n a l u s o r s e c r e t i o n ( e x p o r t ) .L y s o s o m e s a r e t h e g a r b a g e c o l l e c t o r s . A n t i n y m o b i l ec h e m i c a l p l a n t s , c a l l e d m i t o c h o n d r i a , s u p p l y e n e r g y f o a l o t h e s e a c t i v i t i e s .

A l t h o u g h t h e s e o r g a n e l l e s p e r f o r m t h c e l l ' s m a i nf u n c t i o n s , t h e r e a r m a n y o t h e r p a r t i c i p a n t s p e r f o r mi n m i n o r , b u e s s e n t i a l p a r t s . B e c a u s e o t h d i f f i c u l t yi p o r t r a y i n g a l o t h c e l l ' s d i v e r s e c o m p o n e n t s , t h e s em i n o r p l a y e r s a r b e y o n d t h s c o p e o C e l l M a t e s .

I C e l l M a t e s , y o d i r e c t t h s h o w , a l l o c a t i n g e n e r g yt t h e s e e s s e n t i a l f u n c t i o n s : p r o t e i n p r o d u c t i o n , w a s t ed i s p o s a l , r i b o s o m e p r o d u c t i o n , a n p r o t e i n e x p o r t . Y o u rg o a l i t d i r e c t t h e s e f u n c t i o n s i s u c h m a n n e r t h a tt h c e l l i a b l e t d i v i d e — e f f e c t i v e l y p r o d u c i n g t w n e c e l l s i i t p l a c e . W h e n t h c e l l d i v i d e s , y o r e c e i v et o t a l s c o r e . T h l e s s t i m e y o t a k e t r e a c h c e l l d i v i s i o n ,t h e h i g h e r i y o u r s c o r e .

Y o m u s t m e e t c e r t a i n r e q u i r e m e n t s b e f o r e t h e c e l lc a d i v i d e : Y o m u s t d o u b l e t h s u p p l y o p r o t e i n a sw e l l a t h n u m b e r o s e v e r a l i n t e r n a l c o m p o n e n t s ( s u c ha t h r i b o s o m e s ) : a n y o m u s t s u p p o r t t h l a r g e r f a m il o s u r r o u n d i n g c e l l s b e x p o r t i n g p r o t e i n .

A f t e r d i s p l a y i n g t h t i t l e , t h p r o g r a m p r e s e n t s t h a c t u a l p l a y i n g s c r e e n . T h i s s c r e e n c o n t a i n s g r a p h i c sr e p r e s e n t a t i o n o t h c e l l ( i t h u p p e r - l e f t c o r n e r ) , a n 1 i n d i c a t o r s t h a t s h o w t h e s t a t u s o t h v a r i o u s p r c e s s e s i t h c e l l . Y o c a g a u g e y o u r p r o g r e s s b v i e wi n g t h e s e i n d i c a t o r s . S o m e o t h i n d i c a t o r s c o n t a i na r e a s h i g h l i g h t e d a g a i n s t t h b a c k g r o u n d c o l o r . T m a i n t a i n a n e v e n t u a l l y r e p r o d u c e t h c e l l , y o m u s tm a n i p u l a t e t h c e l l ' s l i f e p r o c e s s e s s t h a t t h e p o i n t e r sr e m a i n i t h e s e " s a f e " a r e a s . I n d i c a t o r s t h a t c o n t a i nn d i s t i n g u i s h e d a r e a s h o w t h e a c t u a l l e v e l o e n e r g yg o i n g t o s p e c i f i c a c t i v i t i e s .

M i l l i o n s o y e a r s a g o , l i f e w a s n ' t w h a ti i t o d a y . I t h s t i l l w a t e r s o l a n d - l o c k e dl a k e s a n p o n d s , p r i m i t i v e s i n g l e - c e l l e dc r e a t u r e s w i t h o u t t r u e n u c l e i l e a r n e d t o t a i n e n e r g y a n r e o r g a n i z e m a t e r i a l st h r o u g h i n g e n i o u s c h e m i c a l p r o c e s s e s .T h e s e w e r e t h a n c e s t o r s o f t h e o r g a n e l l e s ;f o a l i f e b e c a m e m o r e a n d m o r e o g a n i z e d , s u c h s p e c i a l i z e d o r g a n i s m sb e c a m e p e r m a n e n t f i x t u r e s w i t h i n h i g h e rl i f e f o r m s . S o m e — s u c h a t h c h l o r -o p l a s t s — i n t e g r a t e d t h e m s e l v e s i n t o t h f i r s t t r u e p l a n t s , c a p t u r i n g e n e r g y f r o m t h s u f o u s b t h e n t i r e o r g a n i s m .O t h e r s — s u c h a t h m i t o c h o n d r i a — t o o ko x y g e n f r o m t h a t m o s p h e r e ( m o s t l y p r o -

T H S E C R E T L I F E O O R G A N E L L E Sd u c e d b t h a c t i v i t y o f t h e c h l o r o p l a s t s ]a n u s e d i t " b u r n " c o m p l e x m o l e c u l e sa a n e n e r g y s o u r c e f o a n i m a l l i f e . E v e nt o d a y , t h e s e o r g a n e l l e s p o s s e s s t h e i r o w D N A , a n r e p r o d u c e t h e m s e l v e s i d e p e n d e n t l y o f t h e o r g a n i s m s t h e y s u p o r t . ( F o r e x a m p l e , m i t o c h o n d r i a i f e t i l i z e d e g c e l l c o m e p a r t l y f r o m t h m o t h e rc e l l a n p a r t l y f r o m t h s p e r m — a n d a t h i sc e l l d i v i d e s , e a c h n e c e l l s t a r t s o f w i t hh a l f t h m i t o c h o n d r i a o f m a t u r e c e l l . ]

W h L i f e c h o s e t o r g a n i z e i t s e l f i t h i sw a i q u e s t i o n t h a t h a p r e o c c u p i e dm a n y p e o p l e — n o t j u s t t h b i o l o g i s t s w h d i s c o v e r e d t h e s e f a c t s . F o w h a t e v e rr e a s o n s , t h e o r g a n i z i n g p r o c e s s w a

p r i m a r i l y c o o p e r a t i v e , r a t h e r t h a n c o p e t i t i v e . I i s s t i l l a o p e n q u e s t i o n w h e t h e ro r g a n e l l e s l i v e f o t h e s a k e o t h h i g h e ro r g a n i s m s — o r w h e t h e r w a r l i v i n g f o t h e m . W h a t i a p p a r e n t i t h a t a l t h p l a y e r s i t h i s g a m e h a v e t o t a l s t a k e i t h e s y s t e m . N e i t h e r t h e o r g a n e l l e s n o t h o r g a n i s m s i w h i c h t h e y r e s i d e c o u l d l i v ew i t h o u t e a c h o t h e r . T h f a c t t h a t e a c hm a i n t a i n s s e p a r a t e g e n e t i c i n d e n t i t y a t u a l l y s e r v e s t d r a m a t i z e t h e c o o p e r a t i v en a t u r e o t h e i r r e l a t i o n s h i p . O a l l l i f e ' sm y s t e r i e s , t h i s m a b o n o t h m o s tc u r i o u s a n w o n d e r f u l .

[ F o r m o r e o t h i s s u b j e c t , r e a d T h L i v e so C e l l b L e w i s T h o m a s . — E d . ]

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

Page 43: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 43/172

W h a v e i n c o r p o r a t e d d e l a y f a c t o r i n t o t h s i m u l at i o n , r e p r e s e n t i n g t h e r e a l - w o r l d l a b e t w e e n t h i n i t i at i o n o f a a c t i o n a n i t e f f e c t . T h i s d e l a y i n o c o n s t a n t — i t v a r i e s w i t h i n t e r n a l a n e x t e r n a l c o n d it i o n s . B e c a u s e o t h i s b u i l t - i n l a g , a n a c t i o n t h a t y o t a k e d o e s n o t i m m e d i a t e l y s h o w u o t h s c r e e ni n d i c a t o r s .D i v i d i n g E n e r g y

T h i s s i m u l a t i o n f o c u s e so t h e 5 m o s t i m p o r t a n tc e l l c o m p o n e n t s : t h m i t oc h o n d r i a , t h n u c l e u s , t h l y s o s o m e , t h r i b o s o m e ,a n t h e G o l g i a p p a r a t u s .

M i t o c h o n d r i a — I n a i m a l c e l l s , m i t o c h o n d r i a p r o d u c e A T ( a d e n o s i n et r i p h o s p h a t e ) — l i f e ' s m o s t a v a i l a b l e s o u r c e o c h e m i c a le n e r g y . S i m i l a r o r g a n e l l e s i p l a n t c e l l s — t h ec h l o r o p l a s t s — a c t u a l l y p e r f o r m p h o t o s y n t h e s i s ( t h e c o v e r s i o n o l i g h t i n t o e n e r g y ) . A l o t h c e l l c o m p o n e n t s ,i n c l u d i n g t h m i t o c h o n d r i a t h e m s e l v e s , u s e A T a t h e i r e n e r g y s o u r c e . W i t h o u t t h i s s u b s t a n c e , t h c e l lw o u l d n o t b e a b l e t c a r r y o u a n a c t i v i t y . M i t o c h o nd r i a m a n u f a c t u r e A T b y c o m b i n i n g p r o d u c t s o a v a i l a b l e n u t r i e n t s w i t h o x y g e n ( a n d e m i t t i n g c a r b o nd i o x i d e a s w a s t e p r o d u c t ) . T h u s , w h e n c e l l u l a rb i o l o g i s t s t a l k a b o u t r e s p i r a t i o n , t h e y a r t a l k i n g a b o u t

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

M i t o c h o n d r i a a r e m o b i l e , a n c a m o v e t t h a r e a so t h c e l l w h e r e e n e r g y i m o s t n e e d e d . M o s t a n i m a lc e l l s c o n t a i n a n y w h e r e f r o m o n t h u n d r e d s o t h o u s a n d s o m i t o c h o n d r i a . F o t h s a k e o f s i m p l i c i t y ,o u c e l l r e p r e s e n t a t i o n c o n t a i n s o n l y o n e . T i n c r e a s et h e n e r g y a l l o c a t i o n t a n o t h c e l l ' s c o m p o n e n t s ,s i m p l y m o v e t h m i t o c h o n d r i o n t t h c o r r e s p o n d i n go r g a n e l l e s y m b o l b y p r e s s i n g t h e a p p r o p r i a t e k e ( s e et h C o n t r o l C a p s u l e ) . O n c e t h m i t o c h o n d r i o n r e a c h e st h d e s i g n a t e d o r g a n e l l e , i a u t o m a t i c a l l y s t a r t s p r o d u ci n A T P . T h m i t o c h o n d r i o n d o e s n o m a n u f a c t u r e A T w h i l e i i i t r a n s i t b e t w e e n c e l l p a r t s .

N u c l e u s — T h e n u c l e u s i t h c e l l ' s c o n t r o l c e n t e r —t h e " c e n t r a l c o m p u t e r . " I s e n d s s i g n a l s i t h f o r m o e n c o d e d m o l e c u l e s t e a c h p a r t o t h c e l l , t e l l i n g i t c a r r y o u v a r i o u s o p e r a t i o n s . ( I a d d i t i o n , t h n u c l e u sc a r r i e s g e n e t i c i n f o r m a t i o n i i t D N t h a t d e t e r m i n e st h f o r m o n e c e l l s r e s u l t i n g f r o m c e l l d i v i s i o n , o " m i t o s i s . " ) A g a i n f o s i m p l i c i t y , w h a v e s y m b o l i z e dt h m e s s a g e - s e n d i n g a c t i v i t y o t h n u c l e u s w i t h o n e x a m p l e : t h m e s s a g e t i n c r e a s e p r o d u c t i o n o r i b o s o m e s . O c o u r s e , t h n u c l e u s r e q u i r e s e n e r g y e a c ht i m e i s e n d s a m e s s a g e .

T a l l o c a t e m o r e e n e r g y t t h p r o d u c t i o n o r i b o s o m e s , p r e s s N T h m i t o c h o n d r i o n r e s p o n d s b m i g r a t i n g t t h e n u c l e u s . O n c e t h m i t o c h o n d r i o nr e a c h e s t h e n u c l e u s , i b e g i n s p r o d u c i n g A T P . T h i c r e a s e i e n e r g y s h o w s u o t h s c r e e n i n d i c a t o r l b e l e d R I B . E N E R G Y ( e n e r g y f o t h r i b o s o m e - p r o d u c t i o nm e s s a g e ) .

A y o a l l o c a t e t h i s e n e r g y , t h e R I B O S O M E S p o i n t e rs h o w s a i n c r e a s e b m o v i n g t t h r i g h t . I y o d i r e c tt h m i t o c h o n d r i o n a w a y f r o m t h n u c l e u s , t h R I B . E N E R G Y i n d i c a t o r s h o w s d e c l i n e , a n t h R I B O S O M E Si n d i c a t o r c e a s e s t i n c r e a s e .

R i b o s o m e s d n o l i v e f o r e v e r . T h e y d i o c c a s i o n a l -

" . . . w h e n b i o l o g i s t s l o o k c l o s e ra t h e s e l i t t l e f l o a t y t h i n g s ,

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

a n d d y n a m i c e c o s y s t e m . 9 '

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

R i b o s o m e s — R i b o s o m e s p r o d u c e p r o t e i n . T h e s et i n y o r g a n e l l e s a r a t t a c h e d t t h e n d o p l a s m i cr e t i c u l u m — a c o n v o l u t e d m e m b r a n e e x t e n d i n g o u f r o m« _ ^ ^ ^ ^ ^ _ ^ ^ ^ ^ ^ _ _ _ t h n u c l e u s . T h r i b os o m e s a s s e m b l e v a r i o u s

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

P r o t e i n i t h c e l l ' s p r i m em a t e r i a l . B e f o r e a c e l l c a r e p r o d u c e , i m u s t d o u b l e i t o r i g i n a l s u p p l y o p r o t e i n . T h s p e e d a w h i c h r i b o s o m e sp r o d u c e p r o t e i n d e p e n d s o t h t o t a l r i b o s o m e q u a n t it y I y o n e e d t p r o d u c e p r o t e i n a f a s t e r r a t e ( t k e e pu w i t h t h e p r o t e i n e x p o r t a t i o n r a t e , f o r e x a m p l e ) , y o m u s t i n c r e a s e t h i s q u a n t i t y . ( S e e t h e N u c l e u s s e c t i o na b o v e f o d i r e c t i o n s o i n c r e a s i n g t h r i b o s o m e c o u n t . )

P r e s s f o R i b o s o m e s t a l l o c a t e e n e r g y t t h p r d u c t i o n o p r o t e i n . T h i s s i g n a l s t h e m i t o c h o n d r i o n t m i g r a t e t o w a r d t h r i b o s o m e s ( u p p e r - r i g h t c o r n e r o t h c e l l a r e a ) . O n c e t h m i t o c h o n d r i o n r e a c h e s t h r i b o s o m e s , t h P R O . E N E R G Y i n d i c a t o r s h o w s a i n c r e a s ea t h e p r o t e i n e n e r g y l e v e l a s c e n d s . T h i s i n c r e a s e i

P h o t oC e l l d i s p l a y f r o m I B v e s i o n a t t o p l e f t s h o w s( c l o c k w i s e f r o m d i s p l a y ' su p p e r - r i g h t } : p r o t e i n -p r o d u c i n g r i b o s o m e s ;w a s t e - e l i m i n a t i n gl y s o s o m e ; a n t h c o n v ol u t e d G o l g i a p p a r a t u sw h e r e t h m i t o c h o n d r i o n( g r e e n ) i s u p p l y i n g A T e n e r g y f o r p r o t e i n e x p o r t .N u c l e u s i a c e n t e r w i t he x t e n d i n g e n d o p l a s m i cr e t i c u l u m m e m b r a n e .

P h o t o 2A t h w a s t e l e v e l c o t i n u e s t i n c r e a s e ( a s h o w n b w a s t e i d i c a t o r ) , t h m i t o c h o nd r i o n p r o d u c e s n A T w h i l e t r a v e l i n g f r o m t h G o l g i a p p a r a t u s t t h w a s t e ^ l i m i n a t i n gl y s o s o m e a t l o w e r - r i g h t .

P h o t oN o a t t h e l y s o s o m e . t h m i t o c h o n d r i o n ' s A T e n e r g y g o e s t o w a r de l i m i n a t i n g c e l l w a s t ep r o d u c t s — a n d i t h n i c ko t i m e , w a s t e l e v e l s b e g i nt d e c r e a 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 2

Page 44: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 44/172

e n e r g y s h o w s u i t h e P R O T E I N i n d i c a t o r . B u t , a w s t a t e d , t a c h i e v e t h e d e s i r e d i n c r e a s e i n p r o t e i n , y o m a n e e d t i n c r e a s e t h n u m b e r o r i b o s o m e s f i r s t .

L y s o s o m e s - T h e l y s o s o m e s a r t h c e l l ' sh o u s e k e e p e r s - T h e y c a r r y d e g r a d a t i v e e n z y m e s a n t r a v e l a r o u n d i n s i d e t h c e l l c o l l e c t i n g a n d i g e s t i n gl a r g e r c h u n k s o w a s t e c o m p o s e d m o s t l y o w o r n - o u tc e l l p a r t s . T h i s w a s t e i a l w a y s a c c u m u l a t i n g , s y o m u s t f r e q u e n t l y b u d g e t e n e r g y f o l y s o s o m e a c t i v i t y .

A t h a m o u n t o w a s t e i t h c e l l i n c r e a s e s , t h W A S T E p o i n t e r m o v e s t t h r i g h t . T h o n l y w a t r e d u c e t h l e v e l o w a s t e i t i n c r e a s e t h e a m o u n t o e n e r g y a l l o c a t e d t w a s t e d i s p o s a l . T d t h i s , p r e s sf o L y s o s o m e . I r e s p o n s e , t h e m i t o c h o n d r i o n m o v e st t h l y s o s o m e s y m b o l a l o w e r - r i g h t c o r n e r o t h c e l l .O n c e t h m i t o c h o n d r i o n a r r i v e s , t h e n e r g y l e v e l s h o w nb t h W A S T E E N E R G Y i n d i c a t o r i n c r e a s e s . A f t e r t h e n e r g y r e a c h e s s u f f i c i e n t l e v e l , t h a m o u n t o w a s t es t a r t s t d e c r e a s e a s t h e l y s o s o m e s d t h e i r j o b .

G o l g i A p p a r a t u s — Y o u r c e l l i a l s o i t h i m p o r t / e xp o r t b u s i n e s s . F e c e l l s c a s u r v i v e w i t h o u t t h a i o o t h e r c e l l s , s y o m u s t n o o n l y s u p p o r t y o u r o w c e l l ,b u t h o s e c e l l s s u r r o u n d i n g y o u . Y o u m u s t s u p p l y t h e s ec e l l s w i t h t h e p r o t e i n t h e y n e e d f o t h e i r e x i s t e n c e , a n i r e t u r n y o w i l l r e c e i v e p r o t e i n f r o m t h e m — s o m e o t h e n u t r i e n t s v i t a l t t h . ^ ^ ^ ^ ^ ^ ^ ^ ^ _ ^ ^ ^ _p r o d u c t i o n o A T P . T h G o l g i a p p a r a t u s i r e s p o ns i b l e f o e x p o r t i n g p r o t e i nt o t h e r c e l l s . A s e c o nd a r y r o l e , t h e G o l g i a p a r a t u s s p e n d s s m a l lp e r c e n t a g e o i t t o t a l e n e r g y p a c k a g i n g u w a s t e a n s e n d i n g i o u o t h c e l l . I y o f a i l t e x p o r t s u f f i c i e n tp r o t e i n , b o t h t h l e v e l o i m p o r t e d p r o t e i n ( I M P O R T P R O . )a n t h n u t r i e n t l e v e l ( N U T R I E N T S ) d e c l i n e .

T i n c r e a s e t h e a m o u n t o p r o t e i n t h a t y o e x p o r t ,p r e s s f o G o l g i a p p a r a t u s . T h m i t o c h o n d r i o nr e s p o n d s b m o v i n g t o w a r d s t h l o w e r - l e f t c o m e r o t h c e l l a r e a t t h e G o l g i a p p a r a t u s s y m b o l . O n c e t h m i t o c h o n d r i o n r e a c h e s t h e G o l g i a p p a r a t u s , E X P O R TE N E R G Y b e g i n s t s h o w a i n c r e a s e . I y o h a v e s u p l o p r o t e i n , E X P O R T P R O . a l s o s h o w s a i n c r e a s e .

T h r a t e a w h i c h y o u c a e x p o r t d e p e n d s e n t i r e l yo h o m u c h p r o t e i n i a v a i l a b l e . A y o e x p o r t p r ot e i n , P R O T E I N L E V E L d e c l i n e s . A t h p r o t e i n l e v e ld e c r e a s e s , E X P O R T P R O . s t a r t s t d e c r e a s e . A l o t h p r t e i n y o e x p o r t m u s t c o m e f r o m t h p r o t e i n y o h a v ep r o d u c e d ( s h o w n o t h P R O T E I N L E V E L i n d i c a t o r ) .

A d d i t i o n a l F a c t o r s — T h e A G d i s p l a y i n d i c a t e s t h p a s s a g e o r e l a t i v e a m o u n t o t i m e . T h A G c o u n t e rd o e s n o t r e p r e s e n t a n r e a l t i m e f r a m e — t o m a k e t h s i m u l a t i o n p l a y a b l e , w h a v e a c c e l e r a t e d c e r t a i na s p e c t s o t h c e l l ' s m e t a b o l i c s y s t e m , w h i l e s l o w i n gd o w n o t h e r s .

T h o l d e r t h c e l l g e t s , t h h a r d e r i m u s t w o r k t p r d u c e p r o t e i n ( o r i b o s o m e s ) . Y o m a a l s o n o t i c e t h a tt h a v e r a g e a m o u n t o n u t r i e n t s a n i m p o r t e d p r o t e i na l s o d r o p s o f w i t h a g e . M a n y f a c t o r s a f f e c t a i n d i v i d u a lc e l l ' s l i f e s p a n — t o o m a n y t e x p l a i n h e r e . B u e v e r y l i i n c e l l h a b u i l t - i n " t i m e l i m i t " : T h c e l l m u s tr e p r o d u c e w i t h i n s p e c i f i c p e r i o d o f t i m e , o i w i l l d i e .O u m o d e l r e f l e c t s t h i s b a s i c f a c t .

T h N U T R I E N T S i n d i c a t o r s h o w s t h c e l l ' s c u r r e n t f o o ds u p p l y . T h m i t o c h o n d r i a u s t h e s e n u t r i e n t s t m a n u f a c t u r e A T P . I o r d e r f o t h c e l l t r e p r o d u c e , t h ep o i n t e r m u s t b i t h e h i g h l i g h t e d p o r t i o n o t h d i s p l a y .

T h I M P O R T P R O T E I N i n d i c a t o r s h o w s h o m u c h p r t e i n i a v a i l a b l e f r o m t h s u r r o u n d i n g c e l l s . T h i s p r t e i n c o n t r i b u t e s t t h c e l l ' s p r o t e i n l e v e l . I o r d e r t r e p r o d u c e t h c e l l , y o m u s t m o v e t h p o i n t e r t t h t h e h i g h l i g h t e d a r e a .

T h I N T E R N A L T E M P i n d i c a t o r s h o w s t h c e l l ' s c u r r e n t

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

t h e s e a c t i v i t i e s / '

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

M o s t i n d i v i d u a l c e l l s h a v e l i t t l e c o n t r o l o v e r i n t e r n a lt e m p e r a t u r e w h e n t h e e x t e r n a l t e m p e r a t u r e g o e s o u ts i d e l i f e - s u p p o r t i n g r a n g e . T h e r e f o r e , t h " g e n e r i c "a n i m a l c e l l t h a t w d e p i c t i n t h i s s i m u l a t i o n d e p e n d so t h t e m p e r a t u r e o t h t i s s u e o w h i c h i i p a r t .I t h c e l l d o e s n ' t a d e q u a t e l y p e r f o r m i t p a r t i n t h i st i s s u e s t r u c t u r e — n e i t h e r m a i n t a i n i n g i t s e l f , n o r s u p p l yi n n e e d e d p r o t e i n t t h s u r r o u n d i n g c e l l s — i t s e x t e rn a e n v i r o n m e n t t e n d s t d e g r a d e . T h i s c a n c a u s e a d r o pi e x t e r n a l t e m p e r a t u r e , a w e l l a s s h r i n k i n g n u t r i e n ts u p p l y . N o r m a l c e l l a c t i v i t y u s u a l l y m a i n t a i n s a s a f e i t e r n a l t e m p e r a t u r e . I t h e n e r g y l e v e l s f o r i b o s o m e s ,e x p o r t , w a s t e , o p r o t e i n i n c r e a s e , t h e i n t e r n a lt e m p e r a t u r e a l s o i n c r e a s e s s l i g h t l y . B u i i m o r e i p o r t a n t t e n s u r e a s t e a d y e x t e r n a l t e m p e r a t u r e b e p o r t i n g e n o u g h p r o t e i n t m a i n t a i n t h e h e a l t h o t h e t i r e t i s s u e . I t h e e x t e r n a l t e m p e r a t u r e d o e s b e c o m e e c e s s i v e d u t h i g h m i t o c h o n d r i o n a c t i v i t y , y o c a p r e s s t s e n d t h M i t o c h o n d r i o n t i t n e u t r a l , i n a c -^ ^ _ ^ ^ _ _ _ _ ^ ^ ^ _ t i v e c o r n e r .

O c o u r s e , t h e e x t e r n a lt e m p e r a t u r e s o m e t i m e sg o e s o u t s i d e s a f e r a n g e ,n m a t t e r w h a t a i d i v i d u a l c e l l d o e s . I i r m a i n s o u t s i d e t h i s r a n g e ,

t h c e l l w i l l d i e — w h i c h , a t h e y s a y , i L i f e .

L i f e G o e s O B A S I C c o m p u t e r p r o g r a m c a o n l y " s c r a t c h t h e

s u r f a c e " o l i v i n g c e l l ' s c o m p l e x n a t u r e . W h i l e b e i n gp u r e l y f u n t o p e r a t e , C e l l M a t e s s h o u l d a l s o s e r v e t a w a k e n y o u r c u r i o s i t y a b o u t t h i s f a s c i n a t i n g s u b j e c t .P e r h a p s j u s t k n o w i n g t h a t y o u r v e r y l i f e d e p e n d s o n t h a c t i v i t y o f m i c r o s c o p i c c r e a t u r e s w i t h t h e i r o w s e p a r a t eg e n e t i c i d e n t i t i e s w i l l c o n t r i b u t e t y o u r c u r i o s i t y . A b i o l o g i s t s c o n t i n u e t u n r a v e l t h m y s t e r i e s o c e l l s i g e n e r a l , a n o r g a n e l l e s i p a r t i c u l a r , y o m a b i b e t t e r p o s i t i o n t u n d e r s t a n d a n a p p r e c i a t e t h i s n e k n o w l e d g e . H e r e ' s t l i f e t i m e o l e a r n i n g a b o u t l i f ei t s e l f i

K e

C O N T R O L C A P S U L EC e l l M a t e s

F u n c t i o nM o v e m i t o c h o n d r i o n t h o m e p o s i t i o n —u p p e r - l e f t c o r n e r o c e l l a r e aM o v e m i t o c h o n d r i o n t G o l g i a p p a r a t u s —i o w e r - l e f t c o r n e r o c e l l a r e aM o v e m i t o c h o n d r i o n t l y s o s o m e — l o w e r -r i g h t c o r n e r o c e l l a r e aM o v e m i t o c h o n d r i a t r i b o s o m e s — u p p e r -r i g h t c o r n e r o c e l l a r e aM o v e m i t o c h o n d r i a t n u c l e u s — c e n t e r o c e l l a r e aQ u i t o p t i o n — e x i t s i m u l a t i o n

H C G l o s s a r y t e r m s : A T P , D N A , e c o s y s t e m , e n d o p l a s m i c r e t l c u l u m ,e n z y m e , G o l g i a p p a r a t u s , l y s o s o m e , o r g a n e l l e , m e t a b o l i s m , m i t o c h o nd r i o n , n u c l e u s , p r o t e i n , r e s p i r a t i o n , r l b o s o m e , s y m b i o t i c .F o y o u r t y p e - 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 .

H C

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

Page 45: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 45/172

T h H X H H C HN a n o A s s e m b l e r

b R o g e r W o o dH C S t a f f

T h i s c o m p a n i o n t N a n o P r o c e s s o rs h o w s y o h o a a s s e m b l e r c a n

p r o v i d e e a s y a c c e s s t m a c h i n el a n g u a g e — b y t r a n s l a t i n g s i m p l ei n s t r u c t i o n s i n t o t h e c o m p u t e r ' s

n a t i v e t o n g u e .

i t h l a s t i s s u e { H C M V o l . 5 N o 5 ) w p r e s e n t e dN a n o P r o c e s s o r , p r o g r a m t h a t i n t r o d u c e d t h c o c e p t s o m a c h i n e - l a n g u a g e p r o g r a m m i n g . T h i s p r g r a m d e m o n s t r a t e d h o m i c r o p r o c e s s o r w o r k s a i t m o s t f u n d a m e n t a l l e v e l . A l t h o u g h e n t e r i n g a n r u n n i n g s i m p l e p r o g r a m s o t h N a n o P r o c e s s o r c a b f u n , l o n g e r a n d m o r e c o m p l i c a t e d m a c h i n e -l a n g u a g e r o u t i n e s a r a n o t h e r s t o r y . E v e n w i t h s h o r tp r o g r a m s , y o p r o b a b l y d i s c o v e r e d w h a t t i m e -c o n s u m i n g a n e r r o r - p r o n e p r o c e s s i c a b t e n t e rm a c h i n e l a n g u a g e o n b i a t i m e .

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

a s s e m b l e r i h u m a n - t o - m a c h i n e t r a n s l a t o r . I o p e r a t e sf r o m a " d i c t i o n a r y " o m n e m o n i c s ( c o m b i n a t i o n o l e t t e r s t h a t h u m a n s c a u n d e r s t a n d ) , t r a n s l a t i n g t h e s em n e m o n i c s i n t o t h n u m b e r s o m a c h i n e c o d e . U s i n ga s s e m b l e r s , y o c a w r i t e p r o g r a m w i t h t h m o r e e a s il r e m e m b e r e d m n e m o n i c s , a n d l e t h c o m p u t e r c r e a t et h e a c t u a l m a c h i n e l a n g u a g e ( t h e o n e s a n z e r o s ) .

T h u s , w p r e s e n t t h N a n o A s s e m b l e r , p r o g r a m t h a tw i l l t e a c h y o h o t u s a s s e m b l e r s . W i t h t h N a n o A s s e m b l e r , y o w i l l b a b l e t w r i t e l o n g , c o p l i c a t e d p r o g r a m s f o t h N a n o P r o c e s s o r m u c h m o r ee a s i l y t h a n y o u w o u l d u s i n g m a c h i n e l a n g u a g e .S o u r c e C o d e T O b j e c t C o d e

Y o m a f i n d t h a t m a n y p e o p l e r e f e r t " a s s e m b l y -l a n g u a g e p r o g r a m s " a n " m a c h i n e - l a n g u a g e p r g r a m s ' i n t e r c h a n g e a b l y , a t h o u g h t h e y w e r e t h s a m et h i n g . A c t u a l l y , a a s s e m b l y - l a n g u a g e p r o g r a m i t e x tf i l e — k n o w n a s " s o u r c e f i l e " — t h a t t h e c o m p u t e r c a n o e x e c u t e d i r e c t l y . I i s i m p l y s e r i e s o t e x t l i n e sc o m p r i s i n g m n e m o n i c s , n u m b e r s , a n l a b e l s . B e f o r et h c o m p u t e r c a r u s u c h a p r o g r a m , t h e s o u r c e f i l em u s t b " a s s e m b l e d " o r t r a n s l a t e d i n t o m a c h i n e -l a n g u a g e f i l e — a l s o k n o w n a a " o b j e c t f i l e . "

T a k e l o o k a S a m p l e P r o g r a m 1 w h i c h y o u c a l o a da n r u o t h N a n o P r o c e s s o r . Y o m a r e c o g n i z e t h i sp r o g r a m , a i i i d e n t i c a l t S a m p l e P r o g r a m i t h l a s t i s s u e . T h t w l e f t - m o s t c o l u m n s , e n t i t l e d A d d r a n C o d e , c o n t a i n t h m a c h i n e l a n g u a g e , ( o b j e c t c o d e ) ,w h i c h m a k e s u t h p r o g r a m , Y o c a e n t e r t h i s o j e c t c o d e b i b b i t , o y o c a e n t e r t h e m o r e e a s i l y r e a da n ( w i t h s o m e t r a i n i n g } u n d e r s t o o d a s s e m b l y l a n g u a g e( s o u r c e c o d e ) , c o n t a i n e d i t h L i n e , L a b e l . M n e m o n i c ,a n R e m a r k c o l u m n s . T h e R e m a r k c o l u m n i l i k e R E s t a t e m e n t i B A S I C . I m a k e s t h p r o g r a m m u c h e a s i e rt r e a d a n u n d e r s t a n d .

O u N a n o A s s e m b l e r p a c k a g e c o n s i s t s o f t w B A S I Cp r o g r a m s : t h N a n o E d i t o r a n t h N a n o A s s e m b l e r . T h N a n o E d i t o r i a s i m p l e t e x t e d i t o r t h a t l e t s y o e n t e ry o u r p r o g r a m a s s o u r c e c o d e a n s a v e i t d i s k ( o a l t e rn a t i v e l y t a p e o t h A t a r i , C o m m o d o r e , a n T c o p u t e r s ) . N a n o A s s e m b l e r c a t h e n r e a d a n t r a n s l a t et h a t f i l e i n t o c o r r e s p o n d i n g f i l e o o b j e c t c o d e , w h i c hy o c a s a v e t d i s k o t a p e . Y o c a t h e n l o a d t h o

j e c t c o d e i n t o t h N a n o P r o c e s s o r a r i d r u i t

C r e a t i n g P r o g r a mW w i l l u s S a m p l e P r o g r a m t d e m o n s t r a t e h o

t h N a n o E d i t o r a n t h N a n o A s s e m b l e r w o r k . T s t a r t .L o a d a n d R U T h N a n o E d i t o r . Y o b e g i n w i t h t h i sm e n u : D E D I T

2 F I L E S3 P R I N T4 E X I T

C h o o s e t h e E d i t o p t i o n , w h i c h a l l o w s y o t c r e a t ea n m o d i f y f i l e s . T h E d i t o r n o d i s p l a y s t h c o m m a n dp r o m p t : C M D . Y o m a e n t e r o n o s i n g l e - l e t t e rc o m m a n d s :

C o m m a n d F u n c t i o nA d l i n e o f t e x tE d i t l i n e o t e x tD e l e t e l i n e o f t e x tI n s e r t l i n e o t e x tL i s t

T b e g i n c r e a t i n g n e f i l e — i n t h i s c a s e S a m p l e P r g r a m 1 — p r e s s A I r e s p o n s e , t h e E d i t o r d i s p l a y s l i n e0 0 1 , w i t h f l a s h i n g c u r s o r w a i t i n g f o y o u r i n p u t . F o e a c h l i n e o s o u r c e c o d e , t h e E d i t o r p r o v i d e s l i n en u m b e r r a n g i n g f r o m 0 0 t 2 0 0 . W h e n y o e n t e r t h eA d d - a - l i n e m o d e , t h p r o g r a m a l w a y s d i s p l a y s t h e c u s o o n e l i n e o s o u r c e c o d e — o n e l i n e p a s t t h l a s tl i n e i n m e m o r y . Y o c a a u t o m a t i c a l l y a d v a n c e t t h n e x t l i n e b p r e s s i n g [ E N T E R ] o [ R E T U R N ] . T e x i t t h A d a - l i n e m o d e , p r e s s t h [ E S C A P E ] k e ( s e e y o u r c o m p u t e r ' sC o n t r o l C a p s u l e i y o u r m a c h i n e d o e s n o t h a v e a E s c a p e k e y ) .

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

Page 46: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 46/172

N o e n t e r t h e c o n t e n t s o t h L a b e l , M n e m o n i c , a n dR e m a r k c o l u m n s . B e c a u s e o u E d i t o r i i B A S I C , y o u rt e x t i n p u t w i l l b s l o w e r t h a n w i t h f u l l - b l o w n w o r dp r o c e s s o r . T h L a b e l c o l u m n i e m p t y i n l i n e 0 0 o o u s a m p l e p r o g r a m , s p r e s s t h p r o p e r k e o k e c o b i n a t i o n ( s e e y o u r C o n t r o l C a p s u l e ) t t a i n t o t h M n e m o n i c f i e l d . ( W w i l l e x p l a i n l a b e l s b e l o w . ) N o t y p ei t h f i r s t i n s t r u c t i o n : L D A # 3 . Y o u m u s t e n t e r t h t e x te x a c t l y a i a p p e a r s i t h l i s t i n g , o t h N a n o A s s e m b i e rp r o g r a m w i l l n o i n t e r p r e t t h c o d e p r o p e r l y . M a k e s u r et h e r e i n s p a c e b e t w e e n t h a n t h # Y o m u s t ,h o w e v e r , p l a c e a s p a c e b e t w e e n t h f a n t h 3 T h i s s p a c i n g i c r i t i c a l b e c a u s e t h M n e m o n i c f i e l da c t u a l l y c o n s i s t s o t w s u b - f i e l d s ; a n t h s p a c e a c t sa s a s e p a r a t o r f o t h e s e s u b - f i e l d s . T h l e f t s u b - f i e l d i t h " o p - c o d e , " o i n s t r u c t i o n f i e l d , w h i c h d e f i n e s t h a c t u a l i n s t r u c t i o n . I l i n e 0 0 1 , t h o p - c o d e i L D A * . T h r i g h t f i e l d c o n t a i n s t h " o p e r a n d . " T h o p e r a n d i e i t h e r

t w o - n i b b l e a d d r e s s o s i n g l e - n i b b l e q u a n t i t y t b l o a d e d o s t o r e d i r e g i s t e r o m e m o r y l o c a t i o n . I d e f i n e s t h n u m b e r t h a t t h e o p - c o d e i t o p e r a t e o n I l i n e 0 0 1 , t h n u m b e r ( % 0 0 1 1 ) i t h o p e r a n d .

A f t e r y o h a v e e n t e r e d t h f i r s t i n s t r u c t i o n , y o m a t a i n t o t h R e m a r k f i e l d . O p r o g r a m a s s h o r t a s t h i so n e , h o w e v e r , y o m a c h o o s e t s a v e t i m e b o m i tt i n g t h r e m a r k s . C o n t i n u e e n t e r i n g l i n e s 0 0 2 , 0 0 3 , a n 0 0 i s i m i l a r f a s h i o n .

O n c e y o u ' v e e n t e r e d p a r t o r a l o t h p r o g r a m i n t om e m o r y u s i n g t h A d d c o m m a n d , y o c a u s t h o t h e re d i t i n g c o m m a n d s . E a c h o t h e s e c o m m a n d s p r o m p t sy o f o p a r t i c u l a r l i n e n u m b e r . l e t s y o E d i t a a l r e a d y - e x i s t i n g l i n e i n m e m o r y . a l l o w s y o t D e l e t e

l i n e , a n l e t s y o I n s e r t l i n e . T h c o m m a n d l e t sy o L i s t u t 1 l i n e s o p r o g r a m t i n s p e c t w h a t i i m e m o r y . I t h p r o g r a m e x t e n d s m o r e t h a n 1 0 l i n e sb e y o n d t h b e g i n n i n g l i n e n u m b e r t h a t y o s p e c i f y , y o h a v e t h e o p t i o n t e i t h e r c o n t i n u e l i s t i n g m o r e l i n e s o q u i t a n r e t u r n t t h c o m m a n d l i n e .

L a b e l s A L a b o r S a v e r sI l i n e 0 0 ( H E R E J M H E R E ) , y o e n c o u n t e r a n i m p o r

t a n t a s s e m b l y - l a n g u a g e t o o l — t h e " l a b e l . " I n t h N a n o A s s e m b l e r , w d e f i n e l a b e l a s g r o u p o u t 6 a l p h a - n u m e r i c c h a r a c t e r s , b e g i n n i n g w i t h l e t t e r -i o u r e x a m p l e , t h w o r d H E R E . A s s e m b l e r p r o g r a m s u s l a b e l s i p l a c e o n u m e r i c q u a n t i t i e s . I n t h i s c a s e , H E R Er e p r e s e n t s t h e a d d r e s s t b J u M P e dt o O n m a j o r a d v a n t a g e o f l a b e l s i t h a t y o d n o h a v e t k n o w t h a t u a l n u m e r i c a d d r e s s e s u s e d i p r g r a m . I n s t e a d , t h a s s e m b l e r u s e s t h l a b e l s t a s s i g n t h e c o r r e c t a d d r e s s t

p a r t i c u l a r i n s t r u c t i o n f o y o u .B e f o r e c o n t i n u i n g , l e t ' s c l e a r u a

a r e a t h a t s o m e t i m e s c o n f u s e s a b e g i nn e a a s s e m b l y l a n g u a g e : t h d i f e r e n c e b e t w e e n l i n e n u m b e r s o s o u r c e f i l e a n a d d r e s s e s o a o b j e c tf i l e . E a c h l i n e i n s o u r c e f i l e c o n t a i n s

a s s e m b l e t h s o u r c e f i l e i n t o o b j e c t c o d e , t h e o p - c o d em a r e q u i r e a s m a n y a s t h r e e a d d r e s s e s ( s e e F i g u r ef o t h n u m b e r o n i b b l e s e a c h i n s t r u c t i o n r e q u i r e s ) .T h u s , s o u r c e f i l e ' s l i n e n u m b e r s a n t h e a c t u a l a d r e s s e s o t h o b j e c t c o d e a l m o s t a l w a y s d i f f e r . W h e nt h A s s e m b l e r p r i n t s o u i t l i s t i n g , t h a d d r e s s e s a n c o d e s a r e l o c a t e d o t h l i n e j u s t b e l o w t h s o u r c e c o d e ,r e p r e s e n t i n g t h e o r d e r o e v e n t s d u r i n g a s s e m b l y .

B i n s p e c t i n g t h t w l e f t - h a n d c o l u m n s o S a m p l eP r o g r a m 1 y o c a s e t h a t t h a d d r e s s t b J u M P e dt i 6 Y o k n o w t h i s o n l y b e c a u s e w h a v e a l r e a d ya s s e m b l e d ( o t r a n s l a t e d ) t h s o u r c e c o d e o t h r i g h ti n t o t h o b j e c t c o d e o t h l e f t . I f w h a d n ' t p r o v i d e dt h m a c h i n e c o d e , h o w e v e r , y o u w o u l d h a v e t a s s e mb l a l o t h e i n s t r u c t i o n s t d i s c o v e r w h a t a d d r e s s y o w a n t e d t J u M P t o T h u s o f l a b e l s s a v e s y o f r o m t h i st e d i o u s t a s k a n i o n o t h p r i m a r y a d v a n t a g e s o a s s e m b l e r s .

W h e n y o f i n i s h e n t e r i n g l i n e 0 0 5 a n d p r e s s [ R E T U R N ]o [ E N T E R ] , p r o m p t t e l l s y o t e n t e r l i n e 6 T h i s p r g r a m h a n l i n e 0 0 6 , s p r e s s t h [ E S C A P E ] k e f o y o u rm a c h i n e ( s e e y o u r C o n t r o l C a p s u l e ) , a n t h p r o g r a mr e t u r n s y o t t h c o m m a n d l i n e . N o y o c a u s t h L i s t c o m m a n d t s e i y o h a v e e n t e r e d e v e r y t h i n g c o r e c t l y . I y o f i n d a n e r r o r s , y o c a E d i t t h l i n e o l i n e s t h a t t h e y o c c u r i n I y o c h a n g e l i n e , t h e n d e c i d et h a t y o d o n ' t w a n t t h o s e c h a n g e s , y o c a p r e s s t h [ E S C A P E ] k e i n s t e a d o ( R E T U R N ] o [ E N T E R ] t r e v e r t b a c kt t h o r i g i n a l v e r s i o n o t h l i n e . T h i s o p t i o n i a l s oa v a i l a b l e i y o s e l e c t I n s e r t , b u c h a n g e y o u r m i n db e f o r e f i n a l l y e n t e r i n g t h e l i n e .

F r o m E d i t o r T A s s e m b l e rA f t e r y o a r s u r e t h a t y o u ' v e c o r r e c t l y e n t e r e d t h

p r o g r a m , s a v e i t d i s k ( o t a p e o A t a r i , C - 6 4 . o T I ) .T s a v e y o u r f i l e , s e l e c t o p t i o n ( 2 F i l e s . T h e n s e l e c t t h a p p r o p r i a t e m e n u o p t i o n s , a n e n t e r t h e f i l e n a m e . I y o u r o p e r a t i n g s y s t e m d o e s n o n o r m a l l y s u p p o r t e xt e n s i o n s t f i l e n a m e s ( a l l b u A t a r i a n I B M ) , t h e n a m em u s t b a l e a s t t w c h a r a c t e r s s h o r t e r t h a n a n o r m a ll e g a l f i l e n a m e . T h p r o g r a m w i l l a u t o m a t i c a l l y a p p e n d

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

o n l y o n D p - c o d e . B u w h e nC O N T R O L C A P S U L E

K E F

E d i t M o d eD E F F C R S RC R S RR E T U R N

y o

N a n o E d i t o rF U N C T I O NE s c a p e

B a c k s p a c eE r a s e l i n eT a C u r s o r l e f tC u r s o r r i g h tE n t e r l i n e

K E E S

E d i t M o d e :

N a n o E d i t o rF U N C T I O NE s c a p e

B A C K S P A C E B a c k s p a c eC O N T R O LT A

R E T U R N

D E r a s e l i n eT a b .C u r s o r l e f tC u r s o r r i g h tE n t e r L i n e

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

N a n o E d i t o rK E E S

E d i t M o d e :D E L E T ES H I F T D E L E T ET A C O N T R O LC O N T R O LR E T U R N

F U N C T I O NE s c a p e

B a c k s p a c eE r a s e l i n eT a C u r s o r l e f tC u r s o r r i g h tE n t e r L i n e

C O N T R O L C A P S U L E p r N a n o E d i t o r

K E E S C A P E

E d i t M o d e :B A C K S P A C ED E L E T ET A

E N T E R

F U N C T I O NE s c a p e

B a c k s p a c eD e l e t e c h a r a c t e rT a C u r s o r l e f t .C u r s o r r i g h tE n t e r l i n e

T f C O N T R O L

K E F T C N

E d i t M o d e :F C T NF C T NF C T NF C T NF C T NE N T E R

C A P S U L E

N a n o E d t l o rF U N C T I O NE s c a p e

D e l e t eE r a s e l i n eT a b ,C u r s o r l e f tC u r s o r r i g h tE n t e r l i n e

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

Page 47: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 47/172

t h P r i n t o p t i o n , j u s t s e l e c t i f r o m t h m a i n m e n u ( 3 ) .A f t e r y o s a v e ( a n d p r i n t ) t h s o u r c e f i l e , s e l e c t t h E x i to p t i o n f r o m t h m a i n m e n u . T h p r o g r a m g i v e s y o c h a n c e t c h a n g e y o u r m i n d b e f o r e e n d i n g , s y o d o n ' tn e e d t w o r r y a b o u t l o s i n g t h p r o g r a m i m e m o r y d u t a e r r o n e o u s k e y p r e s s .

N o i i t i m e t l o a d a n d R U N t h N a n o A s s e m b l e r .T h p r o g r a m p r o m p t s y o u t l o a d j | r o u r s o u r c e f i l e f o a s s e m b l y . A t h p r o g r a m t r a n s l a t e s y o u r s o u r c e c o d ei n t o m a c h i n e c o d e , i l i s t s t h s o u r c e f i l e , t h e a d d r e s s e s ,a n o b j e c t c o d e t e i t h e r t h s c r e e n o p r i n t e r ( i y o h a v e o n e ) .

P a s s i n g T h r o u g hT h a c t u a l a s s e m b l y o t h p r o g r a m o c c u r s i t w

s t e p s , o r ' " p a s s e s . " T h u s , t h N a n o A s s e m b l e r i " t w o -p a s s 1 a s s e m b l e r . T h f i r s t p a s s d o e s m o s t o t h w o r k ,d e t e r m i n i n g t h c o r r e c t m a c h i n e - l a n g u a g e i n s t r u c t i o n sa n t h e i n s t r u c t i o n a d d r e s s e s . H o w e v e r , s o r t i n g o u l a b e l s r e q u i r e s a s e c o n d p a s s b e c a u s e , u n t i l i i d e n t i f i e sa l a d d r e s s l a b e l s , t h p r o g r a m m a n o k n o w t h e a c a d d r e s s o e a c h i n s t r u c t i o n .

T r a s s e m b l i n g S a m p l e P r o g r a m 1 I y o h a v ee n t e r e d i c o r r e c t l y , t h N a n o A s s e m b l e r s h o u l d o u t p u tt h a s s e m b l e d v e r s i o n , a s h o w n i F i g u r e 1 t t h s c r e e n o p r i n t e r . I y o h a v e m a d e a e r r o r i e n t e r i n gt h p r o g r a m i n t o t h N a n o E d i t o r , t h N a n o A s s e m b l e ri n f o r m s y o o t h l i n e n u m b e r i t h s o u r c e c o d e t h a tc o n t a i n s t h e r r o r , a n s t a t e s t h t y p e o e r r o r . F o r e xa m p l e , i i n l i n e y o e n t e r L D # i n s t e a d o L D A # 3 w h e n y o t r t a s s e m b l e t h p r o g r a m t h c o m p u t e rd i s p l a y s t h e ' e r r o r : I L L E G A L U S E O L A B E L I N L I N E 1 H e r e ,t h c o m p u t e r i n t e r p r e t s t h c o d e a L o a D a d d i i s t r u c t i o n ( o b j e c t c o d e = 2 ) i n s t e a d o L o a D i m e d i a t e i n s t r u c t i o n ( o b j e c t c o d e = 1 ) T h e n , w h e n t h c o m p u t e r e v a l u a t e s t h e " l a b e l " # 3 i f i n d s t h a t t h l a b e li i l l e g a l b e c a u s e i d o e s n o b e g i n w i t h a l e t t e r .

F i g u r e 1 I n s t r u c t i o n S e F u n c t i o n

A d t h c o n t e n t s o r e g i s t e r t t h c o n t e n t s o r e g i s t e r — r e s u l t i A L o a d w i t h n u m b e r f o l l o w i n g I s t r u c t i o n .L o a d w i t h n u m b e r a l o c a t i o ns p e c i f i e d b a d d r .S t o r e t h e c o n t e n t s o a l o c a t i o ns p e c i f i e d b a d d r .T r a n s f e r c o n t e n t s o t B T r a n s f e r c o n t e n t s o l t A R o t a t e r i g h t o n b i t h r o u g hc a n y ,R o t a t e l e t ! o n b i t h r o u g hc a r r y .L o g i c a l l y A N a n B — R e s u l t I A L o g i c a l l y O a n B R e s u l t i n A L o g i c a l l y X O a n B — R e s u l t i A B r a n c h t a d d i i Z e r o H a I s e t .B r a n c h t a d d r i Z e r o f l a g i n o s e B r a n c h t a d d i 1 C a r r y f l a g I s e t .B r a n c h t a d d i i C a r r y f l a g i n o s e t .B r a n c h t a d d r u n c o n d i t i o n a l l y .

U s t s p e c i f y p a r t i c u l a r a d d r e s s( e . g . . s p e c i f y s t a r t i n g a d d r e s s o p r o g r a m ) .E q u a t e l a b e l w i t h v a l u e — a s s i g n st h v a l u e t t h r i g h t o l t h E Q s t a t e m e n t t t h e l a b e l t t h l e f t .D e f i n e N i b b l e — a s s i g n s t h v a l u et t h r i g h t o l t h D s t a t e m e n t t t h l a b e l a t h l e f t .

" • F l a g s a f f e c t e d r e f e r s t w h e t h e r o r n o t t h e i n s t r u c t i o n h a a n e f f e c t o t h f l a g s i t h s t a t u s r e g i s t e r . T h c o l u m ns t a n d s f o t h C a r r y f l a g ( d i d t h e o p e r a t i o n r e s u l t i n c a r r yb e i n g g e n e r a t e d ? ) , a n t h s t a n d s f o r t h e Z e r o f l a g ( d i d t h o p e r a t i o n r e s u l t i z e r o ? } . A a p p e a r s i t h c o l u m n i t h f l a g i a f f e c t e d b t h i n s t r u c t i o n . A J i n d i c a t e s t h e f l a g i n o t c h a n g e d b t h i n s t r u c t i o n .

D e c .

1

1 1 1 1 1

B i n a r y

% 0 0 0 0

% 0 0 0 1% 0 0 1 0% 0 0 1 1% 0 1 0 0% 0 1 0 1% 0 1 1 0% 0 1 1 1% 1 0 0 0% 1 0 0 1% 1 0 1 0% 1 0 1 1% 1 1 0 0% 1 1 0 1% 1 1 1 0% u

N i b b l e sp e

I n s t r .

M n e m o n i c

A D

L D A *L D a d d iS T A a d d /T A T B R R R L A N O X O B Z a d d rB N a d d rB C a d d rB C a d d rJ M a d d r

A s s e m b l e r D i r e c t i v e s :n / a n / a O R

a / n /

n /

E Q

D

F l a g s 'a f f e c t e d

C Y

N N N N

y Y Y N N N N N n /

n /

n /

A f t e r d i s p l a y i n g t h p r o g r a m , N a n o A s s e m b l e rp r o m p t s y o t s a v e t h o b j e c t f i l e . T h s a v e d f i l e i i d e nt i c a l i f o r m a t t t h o n e s y o l o a d e d a n s a v e d w i t ht h N a n o P r o c e s s o r l a s t i s s u e ; t h a t i s t h f i l e c o n t a i n st h e c o n t e n t s o a l a d d r e s s e s f r o m t h r o u g h 2 5 5 . T s e t h a t y o u r p r o g r a m w o r k s p r o p e r l y , l o a d a n R U t h N a n o P r o c e s s o r . Y o c a t h e n l o a d a n r u t h p r o g r a my o u ' v e j u s t c r e a t e d a c c o r d i n g t t h e i n s t r u c t i o n s d e t a i le i V o l . 5 N o 5

F o r a s h o r t p r o g r a m s u c h a S a m p l e P r o g r a m 1 t h i sp r o c e s s m a s e e m b i t i m e c o n s u m i n g . F o l o n g e r a n m o r e c o m p l e x p r o g r a m s , h o w e v e r , t h e e a s e o w r i t i n ga n d e b u g g i n g p r o v i d e d b y a n a s s e m b l e r m o r e t h a nm a k e s u f o t h a d d e d s t e p s .

A s s e m b l e r D i r e c t i v e sF i g u r e d i s p l a y s t h e 1 i n s t r u c t i o n s t h a t w d e t a i l

e i t h N a n o P r o c e s s o r . Y o m a s p e c i f y a n o t h e s ei n s t r u c t i o n s w h e n w r i t i n g a a s s e m b l y - l a n g u a g e p r g r a m w i t h t h N a n o E d i t o r . T h N a n o A s s e m b l e r , i t u m ,c o n v e r t s t h e s e i n s t r u c t i o n s i n t o t h e i r m a c h i n e c o d e s .T h e r e a r e t h r e e a d d i t i o n a l c o m m a n d s , k n o w n a a s s e m b l e r d i r e c t i v e s , t h a t t h A s s e m b l e r u n d e r s t a n d s :

D i r e c t i v eO R D E Q

P u r p o s eS t a r t o b j e c t c o d e h e r eD e f i n e a n i b b l eD e f i n e l a b e l

T h e O R G c o m m a n d d i r e c t s t h N a n o A s s e m b l e r t a s s e m b l e t h p r o g r a m a s p e c i f i e d a d d r e s s b e t w e e n0 a n d 2 5 5 . F o a n e x a m p l e o t h i s i n s t r u c t i o n , s e l i n e

o S a m p l e P r o g r a m 2 T h i s p r o g r a m i s l i g h t l ym o d i f i e d v e r s i o n o S a m p l e P r o g r a m t h a t w p r e s e n t e di n l a s t i s s u e ' s N a n o P r o c e s s o r . I p e r f o r m s a t w n i b b l ea d d i t i o n o n u m b e r s l o c a t e d a a d d r e s s e s 2 4 0 a n d 2 4 1 .p l a c i n g t h a n s w e r i a d d r e s s e s 2 4 8 a n d 2 4 9 . T h O R s t a t e m e n t m a k e s t h s t a r t i n g a d d r e s s % 1 0 1 0 .

T h D i n s t r u c t i o n a l l o w s y o t i n c l u d e p a r t i c u l a rv a l u e a a n a d d r e s s . J u s t s p e c i f y t h e a d d r e s s u s i n g t h O R d i r e c t i v e , a n t h e n d e f i n e t h v a l u e t b e p l a c e da t h a t a d d r e s s w i t h t h D d i r e c t i v e . L i n e s 2 2 t h r o u g h2 o S a m p l e P r o g r a m d e f i n e t h e t w n i b b l e s t h a t t h ep r o g r a m a d d s .

D e c i m a l

1 1 1 1 1 1

F i g u r eB i n a r y

% 0 0 0 0% 0 0 0 1% 0 0 1 0% 0 0 1 1% 0 1 0 0% 0 1 0 1% 0 1 1 0

1 0 0 0% 1 0 0 1% 1 0 1 0% 1 1 0 0% 1 1 0 1

H e x a d e c i m a lS $ $ $ $ $ $ $ $ $ $ S $ $ $

A d d r C o d e

% 0 0 0 1% 0 0 1 1% 0 1 0 0% 0 0 0 1% 0 1 1 1% 0 0 0 0% 1 1 1 1% 0 I 1 0% 0 0 0 0

S a m p l eL i n e L a b e l0 0

0 0 0 0

0 0 0 0 H E R E

P r o g r a mM n e m o n i cL D A W

T A L D A f f 7

A D J M H E R E

R e m a r k. G e t f i r s t n u m b e r

; M o v e t

; G e t s e c o n d n u m b e r

; F l g u r e s u ; J u m p s e l f t s t 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 5 V o l u m e 5 N o 2

Page 48: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 48/172

T h E Q c o m m a n d l e t s y o i d e n t i f y a n a d d r e s s w i t hp a r t i c u l a r l a b e l . L i n e s t h r o u g h o S a m p l e P r o g r a mu s t h i s d i r e c t i v e . T h e s e s t a t e m e n t s m a k e S a m p l e P r

g r a m m o r e r e a d a b l e b a s s i g n i n g d e s c r i p t i v e l a b e l st t h d a t a a d d r e s s e s : N I B 1 a n d N I B 2 f o t h t w n u m b e r s t b e a d d e d ; L O N I B a n d H I N I B f o t h l o a n h i g h n i b b l e s o t h a n s w e r : a n O U f o t h O U l i g h t .( S e e l a s t i s s u e ' s N a n o P r o c e s s o r f o c o m p l e t e e x p l a n at i o n o h o P r o g r a m u s e s t h e s e l o c a t i o n s . )

T h o t h e r c h a n g e t P r o g r a m i n t h i s i s s u e i i t h u s o t h O U l i g h t l o c a t e d a t h u p p e r - l e f t o f t h N a n o P r o c e s s o r s c r e e n . W h e n y o a s s e m b l e S a m p l e P r g r a m a n r u i t y o w i l l f i n d t h a t t h O U l i g h t i o f w h e n t h p r o g r a m b e g i n s , b u i t u r n s o w h e n t h p r o g r a m i c o m p l e t e . T h u s , y o d n o n e e d t k n o ww h a t a d d r e s s t h p r o g r a m w i l l e n o n . I n s t e a d , t h O U l i g h t s i g n a l s t h a t t h e p r o g r a m i f i n i s h e d .

S a m p l e P r o g r a m a c c e s s e s t h N a n o P r o c e s s o r ' s" s o u n d c h i p . " A n t i m e y o s t o r e n u m b e r a e i t h e rl o c a t i o n 2 5 o 2 5 5 , t h N a n o P r o c e s s o r r e s p o n d s w i t h

t o n e . W i t h 1 d i f f e r e n t v a l u e s p o s s i b l e a e a c h o t h e s el o c a t i o n s , y o c a m a k e t o t a l o 3 d i f f e r e n t t o n e s .S a m p l e P r o g r a m p l a y s s c a l e .

W h o p e t h a t y o h a v e f o u n d t h e s e N a n o p r o g r a m si n s t r u c t i v e a n e n j o y a b l e . W i t h w h a t y o h a v e l e a r n e d ,y o s h o u l d b e a b l e t c r e a t e y o u r o w " m a c h i n e -l a n g u a g e " r o u t i n e s . F e e l f r e e t l e u k n o w i " L e t t e r st t h e E d i t o r " o a n y p r o g r a m s y o u c r e a t e , s w m a s h a r e t h e m w i t h o u r e a d e r s .

A d d r

1 1

1 1 1

1 1 1 1

1 2 2

2

2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4

C o d e

% 0 0 0 1= 4 0 0 0 0

% 0 0 1 1% 1 1 0 1

1 1 1 1

% 0 0 1 0% 0 0 0 0% 1 I 1 1% 0 1 0 0% 0 0 1 0% 0 0 0 1% 1 1 1 1° i O O O O% 0 0 1 I% 1 0 0 0% 1 1 1 1% 1 1 1 0% 0 0 1 0% 0 0 ! 0t t O O O lt o o o i

1 1 1 1r ; 0 1 0 0^ 0 0 1 0% 0 0 0 1H O O O O% 0 0 1 1S 1 0 0 1% 1 1 1 1S 0 0 0 1% 0 0 0 1' i O O l l% 1 1 0 1% 1 I 1 1

1 1 1 1% 1 1 0 0n i 0 0 1 0

S a m p l eU n 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0

0 0

0 1 O i

0 1 0 1

0 1

0 1

0 1

0 1

0 1

0 1

0 2

0 2

0 2 0 2 0 2

L a b e l

N I B 1N I B 2L O N I BH I N I BO U

N I

S T H 1

H E R E

P r o g r a mM n e m o n i cO R 1 E Q U S F OE Q $ F E Q S F E Q S F E Q U S F DL D A # O

S T A O U T

L D N I B 1

T A L D N I B 2

A D S T L O N I B

B C N I

L D A f f

J M S T H I

L D A # O

S T H I N I B

L D A f f O

S T O U

J M H E R E

O R S F D S D S

R e m a r k

; T u r n O U l i g h t o f

; G e t f i r s t n u m b e r

: M o v e t

; G e t s e c o n d n u m b e r

i F l g u r e s u ; L o w t m e m o r y

. O n e n i b b l e a n s w e r

; A I I d o n e

: Z e r o

; H l g h t m e m o r y

; S e t O U l i g h t

: J u m p s e l f t o e n

H C G l o s s a r y T e r m s : a s s e m b l e r , l a b e l , o b j e c t c o d e , o p - c o d e , o p e r a n d ,p a s s , s o u r c e c o d e .

F o r y o u r t y p e - 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 C O N T E N T S .H C

T h r e e N u m b e r S y s t e m s S u p p o r t e dM a c h i n e l a n g u a g e o t h N a n o P r o c e s s o r c a n b e

e n t e r e d o n l y i b i n a r y . T h N a n o A s s e m b l e r , h o w e v e r ,u n d e r s t a n d s d e c i m a l a n h e x a d e c i m a l i a d d i t i o n t b i n a r y . L a s t i s s u e w e x p l a i n e d h o c c o n v e r t b e t w e e nd e c i m a l a n b i n a r y — t h i s i s s u e w i n t r o d u c e y o t h e x a d e c i m a l .

A w e x p l a i n e d i t h e p r e v i o u s i s s u e , d e c i m a l i b a s e1 0 s y s t e m , i u s e s r e d i g i t s | t h r o u g h 9 t r e p r e s e n t

n u m b e r s . S i m i l a r l y , b i n a r y i a b a s e s y s t e m a n u s e s t w d i g i t s ( 0 a n 1 ) H e x a d e c i m a l i s a b a s e 1 n u m b e r s y s t e ma n u s e s 1 6 d i f f e r e n t d i g i t s — 0 t h r o u g h p l u s t h e l e t t e r s

t h r o u g h F ( S e e F i g u r e f o c o n v e r s i o n c h a r t . ) A t h c o n v e r s i o n c h a r t s h o w s , w c a e x p r e s s t h e n u m b e r 1 d e c i m a l a e i t h e r t h b i n a r y n u m b e r 1 0 o t h h e a d e c i m a l n u m b e r $ B | N o t e t h a t t h s y m b o l d e n o t e s

b i n a r y n u m b e r , a n d t h s y m b o l h e x a d e c i m a ln u m b e r . )

T c o n v e r t t w o - d i g i t h e x a d e c i m a l n u m b e r ( s a y S C 8 )t d e c i m a l y o s i m p l y f i n d t h e d e c i m a l e q u i v a l e n t o f t h el e f t - m o s t d i g i t ( i . e . , S 1 2 ) , a n m u l t i p l y i b 6 T h e ns i m p l y a d t h e d e c i m a l e q u i v a l e n t o t h r i g h t - m o s t d i g i t( 1 2 . 1 6 2 0 0 ) . H e x a d e c i m a l i p a r t i c u l a r l y u s e f u ls y s t e m i a s s e m b l y l a n g u a g e b e c a u s e i c a e x p r e s s a n n i b b l e a s i n g l e c h a r a c t e r o r a n b y t e a t w c h a r a c t e r s .

S a m p l e P r o g r a m

1 1

1 1 1

I 1 1 1 2

2

2 2 2

2 2 2

3 3 3

3 3 3 3 3 3 3 4

C o d e

% 0 O 0 1% 0 0 1 0% 0 1 0 0

1 0 0 0% 0 1 1 0% 0 0 1 1% 1 1 1 0

1 1 1 1

° / = 0 0 0 0

% 0 0 1 1

L i n e L a b e l M n e m o n i c0 0 S O U N D E Q U 2 5 40 0 L D A #

R e m a r k

% 0 0 0 0% 0 0 1 1

% 0 0 0 1% 0 1 1 0

% 0 0 0 0

% 0 0 1 1

% 0 0 0 0% 0 0 1 1

% 0 0 0 0% 0 0 1 1

0 0 0 0 0 0 0 0

0 0 0 0

0 0

0 1

O i

0 1

0 1 0 1

0 1

0 1

0 1 0 1

0 1

0 2

T A

A N R R S T S O U N D

A D S T S O U N D

A D S T S O U N D

A D S T S O U N D

A D S T S O U N D

A D S T S O U N D

L D A K S

S T S O U N D" 1 1 0 1W 1 1 1 01 4 1 1 1 1

0 2 H E R E J M H E R E% 0 1 1 0% 0 0 1 0

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

Page 49: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 49/172

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 I f a m i l y .

A t a r i 8 0 f a m i l y a n c o m p a t i b l e s , C o m m o d o r e 6 4 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 s 9 9 / 4 Ac 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 ya 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 p u b l i s h i n g c h a r t e r f o r b i d s a c c e p t i n g o u t s i d ea d v e r t i s i n g , w s t r i v e t 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 a u n i q u eb 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 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 es 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 r e x a m p l e , w f r e q u e n t l y i n c l u d ee s s e n t i a l d o c u m e n t a t i o n n o f u r n i s h e d b t h m a n u f a c t 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 f H C t r i e s t r e v i e w a 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 — a " 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 ys 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 , 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 eu s e r w i t h a i n s t a n t a s s e s s m e n t o t h e 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 € W j N a m e : O l A r 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 I f a m i l y .

A t a r i 8 0 0 X L , C - 6 4I 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 t ' 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 i i cn e e d s o t h u s e r s ?

C o s t / B e n o l i 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 d 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 nl 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 e 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 r 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 r 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 e 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 r 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 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 it h e a s e a n e f f e c t i v e n e s s o f 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 i 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 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 O B E 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 o G i v e Y o C h a n c e lW 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 e

n o 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 e 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 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 t 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 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 d 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 t y p e o m a c h i n e s a n d

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 1W 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 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 ( k m ' p p r e s ' » t e h » d i • j e h « t a ' * s h u n ) — n 1 T h m a g i c a lq u a l i t y o f 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 i 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 a l s o r t s o w o n d e r f u l l y u s e f u l t h i n g s .

Page 50: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 50/172

J U N I O R E N H A N C E M E N T Sb L a i l e L D S i l v e s t r o

H C S t a f f

D y o y e a r n f o t h m e m o r y o a e l e p h a n t , t h s p e e d o f m o u s e ?P e r h a p s t h e s e t w P C j r p e r i p h e r a l s c a h e l p .

H o m a n y I B P C j r o w n e r s h a v e n ' t y e a r n e d f o t h e x p a n s i v e m e m o r y o J u n i o r ' s l a r g e rb r o t h e r s ? F o r a s e c o n d d i s k d r i v e ? H o m a n y

h a v e n ' t s i g h e d w h e n p a s s i n g u m e m o r y - h u n g r y p r g r a m s s u c h a V o l k s w r i t e r , F r a m e w o r k , a n d M u l t i p l a n ?W e l l , t h e m a r k e t b e a r s g o o d n e w s : W i t h t h h e l p o p e r i p h e r a l o t w o , J u n i o r c a g r o w .

S e v e r a l m e m o r y e x p a n s i o n s y s t e m s a r a v a i l a b l e .p r o v i d i n g t h P C j r w i t h a d d i t i o n a l m e m o r y r a n g i n gf r o m 6 4 t 3 8 4 K . M o s t s y s t e m s i n c l u d e o n o m o r ee x t r a f e a t u r e s t h a t t h e J u n i o r n o r m a l l y l a c k s , s u c h a

s e c o n d d i s k d r i v e , p a r a l l e l p o r t , a n a c l o c k / c a l e nd a r . S u c h s y s t e m s p r o m i s e t p r o v i d e t h e s p e e d a n f l e x i b i l i t y a s s o c i a t e d w i t h t h I B P C I p r e v i o u s i s s u e s , w r e v i e w e d t h r e e e x p a n s i o ns y s t e m s : t h Q u a d j r E x p a n s i o n C h a s s i s , t h e L e g a c y I I a n t h e T e c m a r j r C a p t a i n . [ S e e " R o m a n c i n g t h P C j r :

R e v i e w o t h Q u a d j r E x p a n s i o n C h a s s i s ' " i V o l . 5 ,N o . 4 , " L e g a c y I f o t h P C j r " i n V o l . 5 , N o . 2 , a n " J r .A d d i t i o n : R e v i e w o t h T e m a j r C a p t a i n P e r i p h e r a l "i V o l . 4 , N o . 4 — E d . ] I t h i s i s s u e w r e v i e w t w m o r e —t h M i c r o s o f t B o o s t e r a n t h I B P C j r M e m o r y E x p a ns i o n A t t a c h m e n t . B o t h s y s t e m s p r o v i d e a a d d i t i o n a l1 2 8 K . R A d r i v e , a n s o f t w a r e u t i l i t i e s i n t e n d e d t s a t i s f y t h m e m o r y - s t a r v e d P C j r o w n e r ' s e v e r y c r a v i n g .B e c a u s e t h d o c u m e n t a t i o n t h a t a c c o m p a n i e s b o t h o t h e s e s y s t e m s l a c k s e s s e n t i a l i n f o r m a t i o n , i n t h i s r e v i e ww p a s s s o m e o t h m i s s i n g p i e c e s o t y o u .M o v i n g M e m o r y

J u n i o r p r e s e n t s a c h a l l e n g e t t h o s e w h w o u l d e p a n d i t m e m o r y . T h e d i f f i c u l t y l i e s i J u n i o r ' s u n i q u em e m o r y a l l o c a t i o n . U n l i k e t h I B P C w h i c h h a d e d i c a t e d R a n d o m A c c e s s M e m o r y ( R A M ) f o v i d e om e m o r y ( l o c a t e d a $ B 8 0 0 0 i h i g h m e m o r y a d d r e s ss p a c e — t h e d o l l a r s i g n d e n o t e s h e x a d e c i m a l ) , J u n i o r ' sv i d e o b u f f e r i l o c a t e d i l o m e m o r y a d d r e s s s p a c e i t h m i d d l e o s y s t e m R A M . W h e n p o w e r i n g u p t h I B E x p a n d e d P C j r e x p e c t s t f i n d t h i s v i d e o b u f f e r i t h s a m e p l a c e e a c h t i m e : t h l a s t 1 6 ( l o c a t i o n s $ 1 6 5 8 0t h r o u g h $ 1 F 4 O O ) o i t 1 2 8 K R A M . O n c e J u n i o r ' s D i s kO p e r a t i n g S y s t e m ( D O S ) l o c a t e s t h v i d e o b u f f e r , i c e a s e s i t s e a r c h f o m e m o r y . T h e r e f o r e , i c a n n o t a

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

b u s i n g s o f t w a r e t m o v e t h e v i d e o b u f f e r i n t o t h D O s e c t i o n o m e m o r y . A r e s u l t , t h m e m o r y a v a i l a b l ef o a p p l i c a t i o n p r o g r a m s o p e n s u p t h e r e b y b e c o m i n gc o n t i g u o u s w i t h t h a d d i t i o n a l m e m o r y . T h e p r o g r a mr e s p o n s i b l e f o t h i s r e a r r a n g e m e n t i a c t i v a t e d t h r o u g h

C O N F I G . S Y S f i l e — a f i l e t h a t r u n s a D O l o a d s i n t om e m o r y , r e c o n f i g u r i n g t h e w a i w h i c h J u n i o r v i e w si t m e m o r y .

Y o c a a l s o u s t h e C O N F I G . S Y S f i l e t a c t i v a t es i m u l a t e d d i s k d r i v e k n o w n a R A d r i v e . Y o c a d a l m o s t e v e r y t h i n g w i t h R A d r i v e t h a t y o w o u l d d w i t h y o u r n o r m a l d i s k d r i v e : c o p y f i l e s i n t o t h d r i v e ,s a v e f i l e s , a n l o a d f i l e s i n t o s y s t e m m e m o r y o o n t ot h s c r e e n . B e c a u s e t h m e t h o d s i n v o l v e d i c r e a t i n g

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

T h m a i n a d v a n t a g e o R A d r i v e i i t o p e r a t i n gs p e e d . B e c a u s e t h e y a r n o h a m p e r e d b y m e c h a n i c a ld e v i c e s o s e r i a l p r o c e s s i n g , m o s t R A d r i v e s o p e r a t em u c h f a s t e r t h a n c o n v e n t i o n a l d i s k d r i v e s . T h m a j o rd i s a d v a n t a g e o R A d r i v e i t h a t s y s t e m r e b o o t o

p o w e r c u t o f f r e s u l t s i c o m p l e t e d a t a l o s s .I T h M i c r o s o f t B o o s t e r

M i c r o s o f t ' s P C j r B o o s t e r i 1 . w a t t c i r c u i t m o d u l et h a t p r o v i d e s y o u r J u n i o r w i t h a a d d i t i o n a l 1 2 8 K . I i e q u i p p e d w i t h p o r t i n t e n d e d f o u s w i t h M i c r o s o f t ' sm o u s e . [ W a t c h f o r a r e v i e w o t h i s p r o d u c t i o u " r d e n t r o u n d - u p " n e x t i s s u e — E d . J D y o u s u a l l y s k i pe n t e r i n g t h d a t e a n t i m e w h e n y o p o w e r u p J u n i o r ?T h M i c r o s o f t B o o s t e r p r o v i d e s b a t t e r y - p o w e r e d c l o c kt h a t w i l l t a k e c a r e o t h e t a s k f o y o u . T h p a c k a g e i c l u d e s t h e M i c r o s o f t M o u s e , s o f t w a r e , t h I n s t a l l a t i o na n O p e r a t i o n M a n u a l , M i c r o s o f t M o u s e M e n um a n u a l , a n 4 . 5 V o l t b a t t e r y .

I n s t a l l a t i o n o t h c i r c u i t m o d u l e c o u l d n ' t b s i m p l e r .Y o h a v e o n l y t p o t h s i d e c o v e r o f o t h I / e x p a ns i o n p o r t , p r e s s t h m o d u l e i n t o p l a c e , a t t a c h i w i t h t h p r o v i d e d s c r e w s , a n r e - i n s t a l l t h s i d e c o v e r . T i c r e a s e J u n i o r ' s m e m o r y u t 5 1 2 K , y o c a p i g g y b a c ka d d i t i o n a l m o d u l e s o n t o t h o r i g i n a l B o o s t e r , u s i n g t h

N a m e :P r o d u c t T y p e :M a c h i n e s :D i s t r i b u t o r :

P 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 :C o s t / B e n e f i t :

M i c r o s o f t B o o s t e rH a r d w a r e / s o f t w a r e m e m o r y e x p a n s i o nI B P C j rM 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 r u p W a B e l l v u e . W 9 9 0 0 4( 2 0 6 ) 8 2 8 - 8 0 8 0P o o r F a i r G o o d E x c e l l e n t

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

Page 51: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 51/172

s a m e i n s t a l l a t i o n p r o c e d u r e . D u t J u n i o r ' s l i m i t e dp o w e r s u p p l y , h o w e v e r , y o m u s t i n s t a l l t h I B P o w e rE x p a n s i o n A t t a c h m e n t t a c c o m o d a t e t h e x t r a p o w e rn e e d s o a d d i t i o n a l m o d u l e s .

N e x t , y o m u s t s e t h m e m o r y a d d r e s s s w i t c h e s .T h e s e t h r e e s w i t c h e s ( l o c a t e d o t h s i d e o t h m o d u l e )s e r v e t i n f o r m J u n i o r o t h l o c a t i o n o t h a d d i t i o n a lm e m o r y .

W i t h t h B o o s t e r i n s t a l l e d , a l t h a t r e m a i n s i t r e c o nf i g u r e t h w a t h a t J u n i o r v i e w s i t m e m o r y , s t h a ti c a a c c e s s t h a d d i t i o n a l m e m o r y . M i c r o s o f t s o f t w a r ep r o v i d e s C O N F I G . S Y S f i l e s t h a t d t h j o b . C O N F I G 1 . S Y S a n C O N F I G 2 . S Y S a r s a m p l e f i l e s t h a t y o m a u s f o r d i ff e r e n t a p p l i c a t i o n s : T h f i r s t p r o v i d e s t h m a x i m u ma m o u n t o a p p l i c a t i o n - u s a b l e m e m o r y a n i b e s t s u i t e df o p r o g r a m s t h a t r e q u i r e l a r g e a m o u n t s o m e m o r y ; t h s e c o n d c r e a t e s R A d r i v e . B o t h f i l e s c o n t a i n t h f o l l o w i n g c o m m a n d l i n e s , w h i c h s e u t h m o u s e a n c l o c k f u n c t i o n s :

D E V I C E C L O C K . S Y SD E V I C E M O U S E . S Y S

I n a d d i t i o n , C O N F I G 2 . S Y S c o n t a i n s l i n e t h a t e s t a b l i s h e st h m e m o r y c o n f i g u r a t i o n : D E V I C E M E M O R Y . S Y S . T h i sm u s t b t h f i r s t c o m m a n d i C O N F I G . S Y S .

Y o c a p a s s t h r e e p a r a m e t e r s t M E M O R Y . S Y S v i t h C O N F I G . S Y S f i l e , / s - . n ne s t a b l i s h e s t h s i z e o R A d r i v e ( n = n u m b e r b t w e e n a n 8 r e p r e s e n ti n 6 t 9 1 K ) ; / d : n n d e t e rm i n e s t h n u m b e r o f i l e st h a t y o c a s t o r e i R A d r i v e ( n = n u m b e r b t w e e n a n 6 4 ) : f t - . n n s p e c i f i e s t h s i z e o t h v i d e o b u f e { n 2 t 9 6 i 2 i n c r e m e n t s ) . T h e a s i e s t w a t s e t h e s e p a r a m e t e r s i t u s t h D O E D I J N . C O M p r g r a m t e d i t C O N F I G . S Y S t a l t e r t h p a r a m e t e r s p a s s e dt M E M O R Y . S Y S .

M E M O R Y . S Y S s t o r e s R A d r i v e w i t h D O a n t h v i d e ob u f f e r i J u n i o r ' s i n t e r n a l m e m o r y , r a t h e r t h a n i t h a d d i t i o n a l m e m o r y . I y o s p e c i f y t h m a x i m u ma m o u n t o m e m o r y ( 8 0 ) . R A d r i v e r e c e i v e s t h m e m o r y t h a t i l e f t o v e r a f t e r D O a n t h v i d e o b u f f e ra r i n s t a l l e d . T h e r e f o r e t h m a x i m u m a m o u n t o m e m o r y R A d r i v e c a h o l d i 9 1 K . [ M i c r o s o f t r e p r e s e nt a t i v e s c l a i m t h a t a m o r e r e c e n t v e r s i o n o t h B o o s t e rs o f t w a r e a l l o w s y o t c r e a t e R A d r i v e w i t h a c a p a c it o 2 5 6 K m i n u s r o o m f o D O S . t h d e v i c e d r i v e r , a n t h a p p l i c a t i o n — E d . ] I t i s i m p o s s i b l e t s p e c i f y t h e a c s i z e o R A d r i v e . F o o n t h i n g , t h n u m b e r s ( 1 - 8 0 )t h a t d e t e r m i n e i t s i z e a r r e l a t i v e f i g u r e s t h a t d n o c o r r e s p o n d t a c t u a l a m o u n t s o m e m o r y . T h e e x a c ta m o u n t d e p e n d s o n h o m u c h m e m o r y D O a n t h v i d e o b u f f e r a p p r o p r i a t e . I a d d i t i o n , t h m a n n e r i

" Y o u c o u l d b e p l e a s a n t l y s u r p r i s e da t h e n h a n c e d a b i l i t i e s t h a t t h e s e

s y s t e m s c a p r o v i d e — b u t o n l y a f t e rc o n s i d e r a b l e l a b o r a n t e d i o u s

p e r i o d s o f t r i a l a n e r r o r / *

w h i c h J u n i o r s t o r e s i t v i d e o b u f f e r s o m e t i m e s t i e s u a d d i t i o n a l b l o c k s o m e m o r y . T o d e t e r m i n e t h e x a c ts i z e o R A d r i v e , u s t h C H K D S K . C O M p r o g r a m( d e s c r i b e d i t h I B D O m a n u a l ) .

T h I n s t a l l a t i o n a n O p e r a t i o n M a n u a l s e e m s t b a i m e d a t h m o r e e x p e r i e n c e d c o m p u t e r u s e r ; w e l l -w r i t t e n n o t e s a n c h a r t s c o n v e y s i d e i n f o r m a t i o n t h a tc a b o t h b e n e f i t a n i n t e r e s t t h o s e t h a t w a n t t k n o wt h r e a s o n b e h i n d t h p r o c e d u r e s . T h m a n u a l ' s m a i nc o n t e n t , h o w e v e r , i s c a n t y a n i m p r e c i s e . F o e x a m p l e ,t i n s t r u c t y o u o n t h s e t t i n g o s w i t c h e s , t h e d o c u m e nt a t i o n d i r e c t s y o t a m i s l e a d i n g i l l u s t r a t i o n o d i f e r e n t t y p e o s w i t c h t h a n t h m o d u l e i a c t u a l l ye q u i p p e d w i t h . T d e t e r m i n e t h c o r r e c t s w i t c h s e t t i n g s ,y o u m u s t i g n o r e t h e t e x t a n r e f e r t o c h a r t t h a t w a i n t e n d e d o n l y f o m u l t i p l e - m o d u l e i n s t a l l a t i o n . F o r af i r s t - t i m e u s e r , s u c h i n c o n s i s t e n c y i c o n f u s i n g .I I I B M e m o r y E x p a n s i o n A t t a c h m e n t

I B M ' s m e m o r y e x p a n s i o n s y s t e m i q u i t e s i m i l a r t t h M i c r o s o f t B o o s t e r . I p r o v i d e s a a d d i t i o n a l 1 2 8 Ko m e m o r y ; i c o m e s w i t h s o f t w a r e d i s k t r e c o n f i g u r eJ u n i o r ' s m e m o r y ; a n i a t t a c h e s t J u n i o r ' s I / e x p a ns i o n p o r t . T h e I B M e x p a n s i o n d i f f e r s i t h a t i o f f e r s n e x t r a f e a t u r e s s u c h a m o u s e , c l o c k , o d e v i c e p o r t . I n

a d d i t i o n , t h I B e x p a ns i o n r e q u i r e s t h a t y o u s i i c o n j u n c t i o n w i t h t h I B P o w e r E x p a n s i o nA t t a c h m e n t .

T h C O N F I G . S Y S f i l e m u s tc o n t a i n P C J R M E M . C O M t r e c o n f i g u r e m e m o r y p r o pe r l y . P C J R M E M . C O M r e l oc a t e s t h v i d e o b u f f e r a n

d e t e r m i n e s i t s i z e . I y o i n c l u d e R A M D I S K . C O M , y o a l s o c r e a t e R A d r i v e . Y o c a i n s t a l l t h e s e f i l e s b u s i n g t h A u t o m a t i c I n s t a l l a t i o n p r o g r a m . T h i s p r og r a m i l e n g t h y , h o w e v e r , a n y o m a p r e f e r t i n s t a l lt h f i l e s y o u r s e l f u s i n g t h E D U N a n C O P Y c o m m a n d sd e s c r i b e d i t h I B D O m a n u a l .

I t e r m s o v i d e o b u f f e r s i z e , I B M ' s s o f t w a r e d o e s n o a l l o w y o a m u c h f l e x i b i l i t y a M i c r o s o f t ' s — y o u h a v eo n l y t h r e e c h o i c e s : 1 6 K , 3 2 K , a n 9 6 K . I B o f f e r s c o s i d e r a b l e f l e x i b i l i t y i R A d r i v e s i z e , h o w e v e r . B e c a u s et h I B s o f t w a r e d o e s n o t c o n s i g n R A d r i v e t s y s t e mm e m o r y o n l y , y o u r s o l e l i m i t a t i o n i t h r o o m t h a t y o m u s t l e a v e f o D O S , t h d e v i c e d r i v e r , a n t h a p p l i c at i o n . U n f o r t u n a t e l y , i i d i f f i c u l t t d e t e r m i n e e x a c t l yh o l a r g e R A d r i v e a a p p l i c a t i o n c a t o l e r a t e , a n t h m a n u a l p r o v i d e s n h e l p . Y o u r o n l y r e c o u r s e i t i m e -c o n s u m i n g e x p e r i m e n t a t i o n .

T h m a n u a l c o n s t i t u t e s t h e w o r s t m e m o r y - e x p a n s i o nd o c u m e n t a t i o n w h a v e e n c o u n t e r e d s f a r . W h a t i f o r m a t i o n t h m a n u a l c o n t a i n s i s u p e r f l u o u s a n r e d u n d a n t ; a n t h m o s t v i t a l i n f o r m a t i o n i l a c k i n g .

N a m e :P r o d u c t T y p e :M a c h i n e s :D i s t r i b u t o r :

P 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 :C o s t / B e n e f i t :

I B M e m o r y E x p a n s i o n A t t a c h m e n tH a r d w a r e / s o f t w a r e m e m o r y e x p a n s i o nI B P C j rI B C o r p o r a t i o n9 0 K i n g S t R y e b r o o k , N 1 0 5 7 3( 8 0 0 ) 4 2 6 - 2 4 6 8P o o r F a i r G o o d E 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 3

Page 52: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 52/172

? F I G U R EP R O D U C T

M i c r o s o f tB o o s t e rw i t h m o u s e

I B M e m o r yE x p a n s i o n

T e c m a rj r C a p t a l n

c o m p a r i s o n o t h r e e s i m i l a r m e m o r y e x p a n s i o n s y s t e m s .S e H C V o l . 4 , N o . 4 f o a r e v i e w o t h T e c m a r J r C a p t a l n ,

R A D I S K C A P A C I T Y C L O C K

9 I K Y E S

2 5 6 K m i n u s N r o o m f o d e v i c e d r i v e r ,D O S , a p p l i c a t i o n s

2 5 6 K m i n u s Y E r o o m ( o d e v i c e d r i v e r ,D O S , a p p l i c a t i o n s

M O U S EP O R TY E

N

N

P A R A L L E LP O R T

N

N

Y E

R E Q U I R E M E N T S

E x p a n d e d P C j rD O 2 .

E x p a n d e d P C j rP o w e r E x p a n s i o nD O 2 .

E x p a n d e d P C j rD O 2 .

P R I C E

$ 4 9 5

S 3 2 5 p l u s$ 1 5 0 f o P o w e rE x p a n s i o n

$ 3 9 5

F o e x a m p l e , t h m a n u a l e x p l a i n s h o t m a k eb a c k u p d i s k t h r e e t i m e s , y e i n e g l e c t s t d e s c r i b e t h ep r o c e d u r e f o a c c e s s i n g P C J R M E M . C O M a n d R A M D I S K . C O Mi o r d e r t s p e c i f y t h s i z e o R A d r i v e a n t h v i d e ob u f f e r . F o r t u n a t e l y , t h e s o f t w a r e d i s k i n c l u d e sP C J R M E M . D O C f i l e t h a t c o n t a i n s t h T e c h n i c a l R e f e r e n c eM a n u a l — a f a c t n o r e v e a l e d b t h o p e r a t i n g i n s t r u ct i o n s . T h i s m a n u a l i s o m e w h a t b e t t e r t h a n t h o p e r a t i n g i n s t r u c t i o n s a n i a b s o l u t e l y e s s e n t i a l i y o w a n t t t m a n i p u l a t e R A d r i v e .T h E l u s i v e R A

Y o c o u l d b p l e a s a n t l y s u r p r i s e d a t h e n h a n c e da b i l i t i e s t h a t t h e M i c r o s o f t a n I B m e m o r y e x p a n s i o ns y s t e m s c a g i v e t h P C j r — b u t o n l y a f t e r y o h a v eu n d e r g o n e c o n s i d e r a b l e l a b o r a n t e d i o u s p e r i o d s o t r i a l a n e r r o r .

T h R A d r i v e p o t e n t i a l t e l i m i n a t e t h e h a s s l e o s i n g l e d r i v e , f o r e x a m p l e , i e x c i t i n g . W i m a g i n e d s t o ri n e n t i r e a p p l i c a t i o n s i R A d r i v e s t h a t t h e d i s kd r i v e w o u l d b f r e e f o d a t a d i s k o s e c o n d s y s t e m sd i s k . I t h i s w a y , w c o u l d c o n c e i v a b l y u s p r o g r a m ss u c h a E a s y w r i t e r t h a t r e q u i r e h e a v y u s o t w d i s k s( s e e o u r e v i e w o t h i s w o r d - p r o c e s s o r i H C V o l . 4 , N o 3 w i t h o u t t h b o t h e r o c o n s t a n t l y s w i t c h i n g d i s k s . T o u d i s a p p o i n t m e n t , h o w e v e r , t h R A d r i v e m e m o r y( 9 1 K w i t h t h e M i c r o s o f t B o o s t e r , 2 5 6 m i n u s r o o m f o D O S , t h d e v i c e d r i v e r , a n d a n y a p p l i c a t i o n w i t h t h I B M M e m o r y E x p a n s i o n ) i r a r e l y s u f f i c i e n t f o a e t i r e a p p l i c a t i o n — a d e b i l i t a t i n g l i m i t a t i o n . A l t h o u g h p r g r a m m e r s m i g h t f i n d t h e e x t r a m e m o r y b e n e f i c i a l , w h a v e f o u n d n P s o f t w a r e f o w h i c h s u c h s m a l la m o u n t o m e m o r y i a d e q u a t e . ( S e e t h C o u n t e r p o i n tf o p r o g r a m m e r ' s p o i n t o v i e w . ) I n a d d i t i o n , s o m e p r g r a m s a r h a r d - c o d e d t d r i v e s a n B s t h e y c a n n o ta c c e s s t h i r d , R A d r i v e .

G i v e n R A d r i v e ' s l i m i t e d c a p a c i t y , i p e r f o r m s b e s ti u s e d f o t h t e m p o r a r y s t o r a g e o f d a t a . U n f o r t u n a t el y y o m u s t c o p y a l d a t a o n t o a d i s k b e f o r e y o t u r nt h p o w e r o f o r e b o o t — o t h e r w i s e y o u r w o r k i f o n a u g h t . O c o u r s e , s o m e o t h t i m e t h a t y o s a v e b u s i n g a R A d r i v e i c o n s u m e d w h e n y o c o p y f i l e s i t R A d r i v e a n t h e n o n t o d i s k w h e n y o f i n i s h w o r ki n w i t h y o u r c o m p u t e r . B u t i m e f a c t o r s a n t h f e a ro d a t a l o s s p u a s i d e , u s i n g R A d r i v e c a b d e l i g h t .T r a n s f e r r i n g d a t a f r o m s c r e e n t R A d r i v e a n b a c kt a k e s h a l f t h t i m e i w o u l d i y o u s e d a t r a d i t i o n a l d i s kd r i v e . A n d — e s p e c i a l l y i y o f i n d a a p p l i c a t i o n w h i c hf i t s i n t o t h s i m u l a t e d d r i v e — t h e n o v e l t y a n j o o n o h a v i n g t s w i t c h d i s k s c a m i t i g a t e a n n e g a t i v ef e a t u r e s .

C o n s i d e r i n g t h e x p e n s e o b e e f i n g u J u n i o r t m a t c h t h P C ' s c a p a b i l i t i e s a n t h d i f f i c u l t i e s i n v o l v e di m e m o r y e x p a n s i o n o p e r a t i o n , i m i g h t b m o r ew o r t h w h i l e t s i m p l y b u t h P i t s e l f . Y e t , i y o

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

a l r e a d y o w a J u n i o r a n w a n t t u s p r o g r a m s n o m a l l y r e s t r i c t e d t t h P C m e m o r y e x p a n s i o n s y s t e m sc o u l d b f o y o u .

M S C O U N T E R P O I N T - F o p r o g r a m m e r , b e e f i n g u t h m e m o r y o a P C j r

i a a t t r a c t i v e p r o s p e c t . E v e n t h o u g h I B M B A S I C i l i m i t e dt 6 4 o R A M , R A d r i v e c a h e l p s h a v e d o w n d e v e l o pm e n t t i m e . B p l a c i n g c e r t a i n t r i e d - a n d - t r u e r o u t i n e s i R A d r i v e a t h b e g i n n i n g o a s e s s i o n , y o c a a c c e s st h o s e f i l e s i t h w i n k o a e y e . B o t h t h e M i c r o s o f t B o o s t e ra n t h I B M e m o r y A t t a c h m e n t m a k e R A d r i v ea v a i l a b l e . T h d i s k - b a s e d d o c u m e n t a t i o n i n c l u d e d w i t h t h I B p r o d u c t i v e r y i n f o r m a t i v e ; h o w e v e r , i i m u c h e a s i e rt f i n d t h b e s t m e m o r y c o n f i g u r a t i o n w i t h t h e M i c r o s o f tu n i t — d u e t i t s l i g h t l y b e t t e r d o c u m e n t a t i o n . W i t h t h I B s o f t w a r e , i t i s d i f f i c u l t f o t h B A S I C p r o g r a m m e r t d e t e r m i n e t h b e s t l o c a t i o n a n s i z e o t h v i d e o b u f f e r .

h a v e t g i v e t h e M i c r o s o f t B o o s t e r s l i g h t e d g e a p r o g r a m m i n g t o o l , b e c a u s e i t a c c o m p a n y i n g s o f t w a r e i c l u d e s f i l e c a l l e d J B A S I C . C O M , w h i c h l o a d s P C j r C a r t r i d g eB A S I C i n t o t h m e m o r y e x p a n s i o n i n s t e a d o i n t o J u n i o r ' si n t e r n a l R A M . O u r t e s t s s h o w t h a t B A S I C w o r k s p e r f e c t l yw i t h t h e M i c r o s o f t B o o s t e r a n R U N s g o o d 2 p e r c e n tf a s t e r t h a n n o r m a l . A l t h o u g h I B M ' s m e m o r y e x p a n s i o nc a t h e o r e t i c a l l y g i v e y o l a r g e r R A d r i v e t h a n t h M i c r o s o f t B o o s t e r , f o u n d t h a t t r y i n g t o a c c e s s t h e h i g h e rr e s o l u t i o n s c r e e n s ( i . e . , S C R E E N 5 c a u s e s t h e I B s y s t e mt b e h a v e e r r a t i c a l l y , a n e v e n l o c k u p — r e g a r d l e s s o w h i c h p a r a m e t e r s p a s s t P C J R M E M . C O M

— R o g e r W o o dH C G l o s s a r y t e r m s : C O N F I G . S Y S , D O S , h a r d - c o d e , h e x a d e c i m a l ,p a r a m e t e r p a s s i n g , R A M , v i d e o b u f f e r .

H C

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

H O M E C O M P U T E RS 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 a n P o s t O f f i c e )6 - w e e k s p r i o r t o 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

Page 53: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 53/172

J o h n B u l a k o w s k i ' s F i l e D i r e ct o r y i a s i n g l e - p u r p o s e p r g r a m , d e s i g n e d s i m p l y t o s t o r e ,

a c c e s s , a n p r i n t m a i l i n g l a b e l s .S m a l l , n a r r o w l y - f o e u s e d p r o g r a m sc a n , b t h e i r v e r y s i m p l i c i t y , m a k es p e c i f i c t a s k s e a s i e r — e l i m i n a t i n gu n n e c e s s a r y d i s t r a c t i o n s . B u t , i i t s i m p l i c i t y , c a F i l e D i r e c t o r y e n a b l ey o t p e r f o r m y o u r m a i l r o o mc h o r e s w i t h e a s e ?

F i l e D i r e c t o r y r e q u i r e s a d i s k d r i v e .E x t e n d e d B a s i c , a n 3 2 m e m o r ye x p a n s i o n . s i n g l e d i s k i c a p a b l eo m a i n t a i n i n g 6 f i l e s , e a c h w i t h u t 1 0 r e c o r d s . E a c h r e c o r d c o n s i s t so f i e l d s : n a m e ; s t r e e t a d d r e s s : c i t y .s t a t e , a n z i c o d e ; a n t e l e p h o n en u m b e r .E n t e r i n g R e c o r d s

F i l e D i r e c t o r y b o o t s a u t o m a t i c a ll w h e n y o s e l e c t t h E x t e n d e dB A S I C o p t i o n . O n c e y o s e l e c t f i l et w o r k o n y o c a c r e a t e n e r e c o r d o c h a n g e e x i s t i n g r e c o r d s . T c r e a t e n e r e c o r d , e n t e r a l o f t h ed a t a ( n a m e , a d d r e s s , e t c . ) i n t o t h f i e l d s . T h p r o g r a m a u t o m a t i c a l l ys a v e s t h i n f o r m a t i o n f o y o w h e ny o e x i t t h p r o g r a m o b e g i n w o r ki n o a n o t h e r r e c o r d . T h p r o g r a mc a a l s o l i s t a l o f i l e ' s r e c o r d s — o rj u s t t h n a m e s — e i t h e r t t h s c r e e no t p r i n t e r .

F i l e D i r e c t o r y l e t s y o a l t e rs e l e c t e d p o r t i o n s o y o u r r e c o r d s . U i n g t h e [ F C T N D o [ F C T N S o p t i o n s ,y o c a c h a n g e s i n g l e w o r d o l e t e w i t h o u t a l t e r i n g a n o t h e r p a r t o t h r e c o r d . U n f o r t u n a t e l y , t h f i r s tt i m e y o t r t d e l e t e a e n t i r er e c o r d , y o m a e x p e r i e n c e s o m ed i f f i c u l t y b e c a u s e t h e r e i d i s c r e p a n c y b e t w e e n t h i n s t r u ct i o n s i t h d o c u m e n t a t i o n a n t h p r o m p t o s c r e e n . T h o n - s c r e e np r o m p t d i r e c t s y o t D E L E T E R E C O R DW I T H E R A S E . T h d o c u m e n t a t i o nr e a d s " I y o u w a n t t d e l e t e t h i sr e c o r d , e n t e r F C T N ( D E L ) a n i n p u tE N T E R . " T h i s i a o b v i o u s e r r o r . Y o c a d e l e t e t h r e c o r d u s i n g [ F C T N 1 ] b u t d s o y o m u s t h o l d t h k e d o w n u n t i l i d e l e t e s a l o t h l e t t e r si t h e t o p l i n e o t h f i r s t f i e l d , t h e np r e s s [ E N T E R ] . O t h e o t h e r h a n d , t h e r a s e f u n c t i o n o t h T I - 9 9 / 4 A —[ F C T N 3 ] — d e l e t e s f i l e s i m m e d i a t e l ya n w i t h e a s e .

T h i s e r r o r d e t r a c t s f r o m t h o v e r a l lq u a l i t y o t h d o c u m e n t a t i o n , w h i c h ,t h o u g h e x t e n s i v e , i s o m e t i m e sp o o r l y - w o r d e d a n o f t e n c o n f u s i n g .

P r i n t i n g P o s s i b i l i t i e sF i l e D i r e c t o r y p r i n t s l a b e l s a n

e n v e l o p e s t o s p e c i f i c p r e s e t t a b l o c a -

H C R e v i e wp

B R : « - .

5 D

g J t f i H " . £ B In ? s . j d

W E S T T H H E F 1 E L D .7 4 7 8 4 3

i ' * ~ * i ~ ' e " 5 '^ 3 I

u r x i : s a i l " " 1 " "H I S T f i E E TG R E 3 C » S 7 4 O 3

c m S d - E x Y T

N a m e : F i l e D i r e c t o r yP r o g r a m T y p e : U t i l i t yM a c h i n e s : T I - 9 9 / 4 AD i s t r i b u t o r : J o h n B u l a k o w s k l

1 6 L o r a n n D r i v eN a u g a t u c k , C 0 6 7 7 0

P r i c e : $ 2 9 . 9 5S y s t e m R e q u i r e m e n t s :

3 2 K m e m o r y e x p a n s i o n ,d i s k d r i v eP 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 U s e :D o c u m e n t a t i o n :C u t / B e n e f i t

F I L E D I R E C T O R YR e v i e w b S t e v e N e l s o n

H C S t a f f

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

c h o r e s l i t t l e b i e a s i e r .

t i o n s , a l t h o u g h y o c a n m a n i p u l a t et h e m i y o n e e d t o F i l e D i r e c t o r y i w r i t t e n f o u s w i t h p a r a l l e l p r i n t e r .B u i y o a r u s i n g s e r i a l p r i n t e r ,t h d o c u m e n t a t i o n p r o v i d e s i n s t r u ct i o n s o e d i t i n g t h p r o g r a m t a l l o wy o t u s i t T h p r o g r a m w o r k sw i t h a n p r i n t e r t h a t i c o m p a t i b l ew i t h t h T I - 9 9 / 4 A c o m p u t e r a n t h a tc a r e c o g n i z e t h p r o g r a m ' s i b e d d e d c o m m a n d s .

T h p r o g r a m c o n t a i n s t w p r i n ti n o p t i o n s : E x c e p t i o n a n S e l e c t i o n .P r i n t i n g b E x c e p t i o n a l l o w s y o t r e c e i v e p r i n t o u t i t h r e e p o s s i b l et y p e s t y l e s : c o r r e s p o n d e n c e q u a l i t y ,s t a n d a r d , o e x p a n d e d . C o r r e sp o n d e n c e q u a l i t y i c r i s p e r t h a ns t a n d a r d q u a l i t y , a n d e x p a n d e d i b l o w n - u p v e r s i o n o t h e t y p e s t y l eu s e d w i t h c o r r e s p o n d e n c e q u a l i t y . I nt h E x c e p t i o n m o d e . F i l e D i r e c t o r yp r i n t s a l f i l e s t h a t y o d n o " e c e p t . " A f t e r y o s e l e c t t h o p t i o n , t h p r o g r a m p r o m p t s y o f o d e l e t i o n s .U s t h e [ F C T N 3 o p t i o n t d e l e t e t h r e c o r d s t h a t y o d o n ' t w a n t p r i n t e d ,a n s e l e c t t y p e s t y l e . T h p r o g r a mt h e n p r i n t s o u a l b u t h e r e c o r d sy o h a v e e x c e p t e d , w i t h o u t d e l e t i n ga n r e c o r d s f r o m d i s k . Y o c a p r i n ta e n t i r e f i l e s i m p l y b m a k i n g n " e x c e p t i o n s . "

T h S e l e c t i o n o p t i o n o f f e r s y o o n l y t w t y p e s t y l e s ; c o r r e s p o n d e n c eq u a l i t y a n s t a n d a r d . T h p r o g r a mp r o m p t s y o u f o t w r e c o r dn u m b e r s , t h e n p r i n t s t h r e c o r d sy o s p e c i f y . E a c h t i m e i c o m p l e t e s

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

Y o c a f i n d p h o n e n u m b e r s w i t he a s e , u s i n g t h p h o n e - n u m b e r o t i o n . E n t e r t h n a m e ( o p a r t i a ln a m e ) o t h p e r s o n w h o s e p h o n en u m b e r y o w a n t , a n F i l e D i r e c t o r ys e a r c h e s t h r o u g h t h r e c o r d s a n p r i n t s t h e n u m b e r o d i s p l a y s i o t h s c r e e n .

F i n a l l y , F i l e D i r e c t o r y h a t h h a d f e a t u r e o f s o r t i n g y o u r r e c o r d sa l p h a b e t i c a l l y b l a s t n a m e . T h p r g r a m s o r t s b l o o k i n g f o t h s p a c eb e f o r e t h l a s t n a m e i e a c h r e c o r d .T h i s m e a n s t h a t i y o e n t e r n a m el i k e D S i l v a a n l e a v e s p a c e b e f o r eS i l v a , t h p r o g r a m s o r t s S i l v a , n o D S i l v a . T h s o r t i n g p r o c e s s i a l s os o m e w h a t s l o w , t s a t h l e a s t -t a k i n g a b o u t 3 m i n u t e s f o 1 0 r e c o r d s !

C o n s i d e r i n g F i l e D i r e c t o r y ' s p o o rd o c u m e n t a t i o n a n d e x t r e m e m l ys l o w r e s p o n s e t i m e , m a n y T I - 9 9 / 4 Ao w n e r s m i g h t p r e f e r t h e i r o l a d d r e s s - f i l i n g m e t h o d — s c r a t c h i n ga n e r a s i n g i a o l d , w o r n - o u t a d r e s s b o o k . B u f o t h o s e o y o w i t hm o r e t h a n a l i t t l e t i m e a n p a t i e n c et s p a r e , F i l e D i r e c t o r y i s a f e , t i d yw a t o r g a n i z e a n p r i n t a l o y o u ri m p o r t a n t a d d r e s s e s .

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 3

Page 54: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 54/172

F i n a n c i a l C o o k b o o k .I " . i n I n n i « w E > r r r " n i c A

M i m e } l i s l i p p e r y T h a t M p t n b i e r m l i k e i n t e r e s t I h a t K t l s c o m p o u n d e d d n t y f o J f y e a n a n t h e ne r o d e d r v t r y « « o n d I j i n l l a l i ™ . T t i a t p r o b l e m . A n d m u r e t h a n ? i i i h i * r * . » » l v . l f i n a t m i t t C t n i k b w i l tc o m e * t t e r m s v > i t h A l l ( t o ! i l r e c i p e * r c q u i r r n < y i a i t e n ' n u t y i n g r e d i e n t * n u m t w r j Y o u p l u gi h m i i a n t h c o m p u t e r d e l i v e r * a n s w e i i T h e n B r e p l a j ' l i y - p l a y o t h " 2 y e a r s o y o u r a c c o u n t .

M o n e y I V i p n i l h o f r s » i l i p p e r y . Y o m a i - v r r i s t a r t l i k i n g i t

S o m e o G r a n d m a ' s b e s t r e c i p e s c o n t a i n v e r y f e i n g r e d i e n t s . S h a l w a y s s a y s t h a t t h s i m p l e s tt h i n g s i l i f e a r s o m e t i m e s t h b e s t .

F i n a n c i a l C o o k b o o k , s t r a i g h t - f o r w a r d m o n e ym a n a g e r f r o m E l e c t r o n i c A r t s , w a b u i l t o t h s a m ep r e m i s e . T h p r o g r a m o f f e r s 3 r e c i p e s t h a t a n s w e rm y r i a d o s u c h f i n a n c i a l q u e s t i o n s a s C a a f f o r d t b u n e c a r ? S h o u l d r e f i n a n c e m m o r t g a g e ? I a I R t h e b e s t w a f o m t s a v e m o n e y f o r e t i r e m e n t ?

Y o c a n ' t a n s w e r t h e s e q u e s t i o n s , h o w e v e r , w i t h o u tl o o k i n g a r a t e s f o t a x e s , i n t e r e s t , a n i n f l a t i o n . A n i y o u ' r e l i k e m e t h e s e c o n c e p t s s e e m m u c h m o r ec o m p l i c a t e d t h a n o n o G r a n d m a ' s r e c i p e s . B u t F i n a nc i a l C o o k b o o k m a k e s t h e m e a s y t u n d e r s t a n d a n t a k e s y o u r m i n d o f t h c a l c u l a t i o n s s y o c a n c o n c e nt r a t e o t h r e s u l t s .

T h C o o k b o o k ' s r e c i p e s c a c u r e y o o " n u m b e rp h o b i a , " w h i l e m a k i n g y o m o r e c o n f i d e n t a b o u t y o u rf i n a n c i a l s i t u a t i o n . T h p r o - ^ _ _ _g r a m l i s t s t h i n g r e d i e n t s -a l y o h a v e t d i w a t c ht h e m c o o k .

F i n a n c i a l C o o k b o o k i e t r e m e l y e a s y t s e u a n c a b u s e d w i t h t h A p p l eI f a m i l y . M a c i n t o s h . C o m o d o r e 6 4 I B M . a n A t a r i c o m p u t e r s . W i t h i n s e c o n d s ,t h p r o g r a m l o a d s , a n t h I n d e x o r e c i p e s a p p e a r s o t h s c r e e n . ( T h e C o m m o d o r e v e r s i o n i t h e x c e p t i o nh e r e , t a k i n g o v e r t h r e e m i n u t e s t l o a d — a f u n c t i o n o t h s l o w C o m m o d o r e d i s k d r i v e . )F i n a n c i a l E n t r e e s

U s i n g F i n a n c i a l C o o k b o o k i b r e e z e — n o t h i n g l i k et r y i n g t o s t e a l G r a n d m a ' s s e c r e t f o a p p l e p i e . Y o h a v e

c h o i c e o 3 v e r y a c c e s s i b l e a n e a s y - t o - u n d e r s t a n dr e c i p e s . T h e y h e l p y o d i s c o v e r t h e " i n s a n o u t s " o i n t e r e s t r a t e s , m o r t g a g e s , f i n a n c i n g , r e f i n a n c i n g , l i f e i s u r a n c e , a n m u c h m o r e .

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

L e t ' s s a y o w a n t t k n o w h o w m u c h m o n e y y o u ' l ln e e d t d e p o s i t i y o u r s a v i n g s a c c o u n t e a c h m o n t h t p u r c h a s e n e c a r . S e l e c t M O N T H L Y D E P O S I T F O F U T U R EP U R C H A S E i t h i n d e x o r e c i p e s . W h e n t h r e c i p e a p e a r s , t y p e i t h a p p r o p r i a t e n u m b e r s a n t e l l t h c o m -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 e C o o k b o o k ' s r e c i p e s c a c u r e y o o ' n u m b e r p h o b i a , '

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

F i n a n c i a lC o o k b o o k

R e v i e w b M i c h a e l H o s m a rH C S t a f f

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

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

O n o t h p r o g r a m ' s m o s t u s e f u l f u n c t i o n s -P r o f i l e — i n s e r t s s p e c i f i e d v a l u e s a u t o m a t i c a l l yw h e n e v e r r e c i p e c a l l s f o r t h e m . I o t h e r w o r d s , i y o w a n t t h o l d y o u r m a r g i n a l t a r a t e c o n s t a n t , t y p e i i n t o t h P r o f i l e f u n c t i o n . T h C o o k b o o k t h e n e n t e r s t h i sf i g u r e i n t o e a c h r e c i p e y o u s e , u n t i l y o q u i t t h p r o g r a m .

B e t t e r T h a n B e t t y C r o c k e rT h p r o g r a m ' s d o c u m e n t a t i o n i n c l u d e s m o r e t h a n

j u s t o p e r a t i n g i n s t r u c t i o n s . F i n a n c i a l C o o k b o o k ' s c o ns e r v a t i v e l y d e s i g n e d p a c k a g e a l s o c o n t a i n s " T h eM a n u a l " — a 3 2 - p a g e h a n d b o o k t h a t c o u l d d o u b l e a a e n t r y - l e v e l e c o n o m i c s c o u r s e . I c o n t a i n s e v e r y t h i n g y o n e e d t u n d e r s t a n d t h r e s u l t s y i e l d e d b t h i s d e c i s i o n -m a k i n g t o o l . I a l s o e x p l a i n s a l i t t l e b i a b o u t h o e a c hr e c i p e w a f o r m u l a t e d — s o m e t h i n g n o f o u n d e v e n i t h b e s t o B e t t y C r o c k e r ' s c o o k b o o k s ._ _ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ T h M a n u a l ' s r e f e r e n c e -

b o o k f o r m a t m a k e s m u l t i p l er e f e r e n c e s e a s y — e a c h r e c i p ei a s s i g n e d n u m b e r t h a tc o r r e l a t e s w i t h n u m b e r o t h s c r e e n . A n i t 5 - p a g eG l o s s a r y c o n c i s e l y d e f i n e st e r m i n o l o g y t h a t m i g h t b

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

q u e s t i o n s l e f t u n e x p l a i n e d b t h o p e r a t i n g i n s t r u ct i o n s . T h e r e f o r e t h e b o o k l e t c o n t a i n s s h o r t e x p l a n a t i o n so e a c h r e c i p e i n g r e d i e n t , s u c h a c a p i t a l g a i n s r a t e ,m a r g i n a l t a r a t e , a n p r e - t a x g a i n . I a l s o g i v e s y o e a s y - t o - u n d e r s t a n d f o r m u l a s t h a t y o c a n u s e t c a l c u l a t e t h e s e r a t e s a n i n t e r p r e t s e a c h r e s u l t t h a t t h c o m p u t e r c a l c u l a t e s .C o o k b o o k L o n g e v i t y a n F l e x i b i l i t y

G r a n d m a ' s c o o k i n g d o e s n ' t a l w a y s p l e a s e e v e r y o n ei t h f a m i l y . S i m i l a r l y , F i n a n c i a l C o o k b o o k m i g h t n o f i i n t o e v e r y o n e ' s s o f t w a r e k i t c h e n . I f a c t , s o m e u s e r sm i g h t t h i n k t h p r o g r a m i t o r i g i d a n l i m i t i n g . H e r e ' so n e x a m p l e : I r e c i p e n u m b e r 3 — B U Y I N G Y O U R C A R —t h e r e ' s n w a t c u s t o m i z e t h t i m e i n p u t s f o y o u ro w n e e d s . T h r e c i p e a s k s h o m a n y " y e a r s " y o p l a nt k e e p t h e c a r b e f o r e r e s e l l i n g . B u t w h a t i y o p l a nt s e l l i i e i g h t m o n t h s ? S i m o n t h s ? O i s o m es p e c i a l c a s e s , o n l y c o u p l e o m o n t h s ? T h p r o g r a mw o n ' t a l l o w t h o s e i n p u t s .

Page 55: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 55/172

M o s t F i n a n c i a l C o o k b o o k r e c i p e s d o n ' t n e e d t h i ss p e c i f i c i t y o f t i m e . S a v i n g s a c c o u n t s a n I R A s , f o e a m p l e , d o n ' t h a v e m u c h v a l u e I t h e y l a s t o n l y a f e wm o n t h s . B u r e c i p e s t h a t i n v o l v e s h o r t - t e r m i v e s t m e n t s w o u l d c o n t a i n m o r e u t i l i t y w i t h t h i s a d d e dt i m e d i m e n s i o n .

A n o t h e r l e s s o b v i o u s p r o b l e m i t h a t y o m i g h t o c a s i o n a l l y e n t e r n u m b e r s t h a t t h p r o g r a m c a n ' t s e s i b l y u s e . W h e n t h a t h a p p e n s , a d i s g r u n t l i n g m e s s a g ea p p e a r s o t h s c r e e n — S O R R Y , C A N T H A N D L E T H O S E I P U T S . Y o u r f i r s t r e s p o n s e w i l l p r o b a b l y b e " W h y n o t ! "T h e C o o k b o o k d e s i g n e r s m u s t h a v e o v e r l o o k e d a a n s w e r t o t h i s q u e s t i o n . N p r o m p t s f l a s h o n t o t h s c r e e n t t e l l y o t h a t y o u r m o n t h l y p a y m e n t i n p u t i t o l o o t h a t y o f o r g o t t e n t e r y o u r m a r g i n a l t a r a t e . T h M a n u a l I n h e l p e i t h e r . I t e x p l a n a t i o n o t h i s m e s s a g e m e r e l y r e i t e r a t e s t h m e s s a g e i t s e l f .T h e r e f o r e , t h e p r o g r a m m a k e s y o u h u n t d o w n i n p u tp r o b l e m s t h r o u g h t r i a l a n e r r o r .L o w - R i s k I n v e s t m e n t

A s i d e f r o m t h e s e m i n o r i n c o n v e n i e n c e s , F i n a n c i a lC o o k b o o k i s o u n d i n v e s t m e n t . A l v e r s i o n s o t h p r g r a m p e r f o r m p e r f e c t l y . F i n a n c i a l C o o k b o o k o t h M a c i n t o s h i r e a l t r e a t . T h e w i n d o w f o r m a t a n m o u s ec a p a b i l i t i e s m a k e e n t e r i n g i n f o r m a t i o n s n a p . T h M a a l s o l e t s y o s i m u l t a n e o u s l y d i s p l a y n u m b e r o r e s u l t sf o e a s y c o m p a r i s o n .

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

T h p r o g r a m o f f e r s m o r e o p t i o n s a n a n s w e r s m o r eq u e s t i o n s t h a n m o s t o i t c o m p e t i t o r s . W h e r e a s $ 2 0 0p r o g r a m s l i k e M a n a g i n g Y o u r M o n e y b A n d r e w T o b i a sf o c u s o t h i n t r i c a c i e s o f t a x p l a n n i n g , l i f e i n s u r a n c e ,a n p e r s o n a l b u d g e t s , t h $ 4 0 F i n a n c i a l C o o k b o o k g i v e sc o n c r e t e a n s w e r s t q u e s t i o n s p e o p l e a s e v e r y d a y : C a

b u n e c a r ? C a n w e a f f o r d o u d r e a m h o m e ? H o c a b e s t s a v e f o t h e f u t u r e ?

T h i s c o m b i n e d c a l c u l a t o r a n r e f e r e n c e s o u r c e ,h o w e v e r , i b n m e a s u r e s u b s t i t u t e f o y o u r p r o f e ss i o n a l a d v i s o r . N e v e r t h e l e s s , i y o u ' r e u n f a m i l i a r w i t ht h w a y m o n e y w o r k s , I m i g h t h e l p y o t g e y o u r f e e tw e i t h f i n a n c i a l w o r l d . I a l s o a l e r t s y o t m a n y o t i o n s a v a i l a b l e f o f i n a n c i a l i n v e s t m e n t , s y o c a n a s kt h r i g h t q u e s t i o n s n e x t t i m e y o m e e t w i t h y o u r f i n a nc i a l a d v i s o r .

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

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 o s t / B e n e f i t :E a t s o U s e :D o c u m e n t a t i o n :

F i n a n c i a l C o o k b o o kF i n a n c i a l d e c i s i o n m a k e rA p p l e I t I + l i e . l i e . M a c i n t o s h , I B P C P C j r , C o m m o d o r e 6 4 A t a r i 8 0 0 ,a O O X L . a n d 1 3 0 X EE l e c t r o n i c A r t s2 7 5 5 C a m p u s D r S a M a t e o , C A 9 4 4 0 3( 4 1 5 ) 5 7 1 - 7 1 7 1$ 4 D i s k d r i v e a n 4 8 P o o r F a i r G o o d E x c e l l e n t

' ? S i i h i I c S a v i n g s D e p o s i t sH i i n i h l ' i S . w i i i < i ■ . D e p o s i [ > i - i > " - > i f N e t - < t f d f o r * F u t uL t t ^ J f e S S Sl f g i n f i n a . , , , v . , i , . , , I n t e r e s t H a t e s} . ' , ^ ; ' > y l e P i » « H i > n t ' s P r e s e n t v a l u e- M . M i t l i T - ! F o m e n t s ' P r e s e n t U a l u « >

i n H f i ' • F u t u r e U a l u el . L i v i n g r « . » I R

S c h e d u l e , M o n t h l y5 ' * ! * ' a l * . d P « « J H t i R a t e , F i x e d l > , . u H p

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

i n c i n g l o . u io g a g e . i n o i u i H L o n g t i o M » r t < f < i < / e 3

u . n i i - i . - , - , ■ ■ . r a t e V 1 Y e a r 1 1 . I ' . u i l ( i I i . i P a y o f f p e n a l t « f t H o u n t o n e l o a n ( H H 1 - - I . . . I I , » M - i i ' i . ,

o r t g a g e i t e r e s r a t e ' / 1 I ' p a i y o i l i e r c l o s i n g c o s t s i ! H H HV e i l 1 1 , a n a l y z 1

■ ■ i M . U t ' . l r e s a l e v a l u e 1 1 H H H Mi < t > i " . r - , « t » e a r n e d ' / ' A ' . iC o n p o u n v t i n p e r i o i l - ; 3 6 ! >M . i r < f i n a l t a r a t e V

s e l e c t s

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

i e C O U N T E R P O I N T - a T h p r o d u c t ' s t i t l e — F i n a n c i a l C o o k b o o k — i m p l i e s t h a t

t h s o f t w a r e c o n t a i n s a v e r i t a b l e f i n a n c i a l " s t e w " o i f o r m a t i o n . B u i n r e a l i t y , t h e s e p a r a t e p r o g r a m s m e r e l yc o m p r i s e i n v e s t m e n t a n I R c a l c u l a t i o n s , w i t h c o u p l eo h o m e a n a u t o c o m p a r i s o n s t h r o w n i f o s p i c e . I l o o k sa f t h C o o k b o o k d e s i g n e r s b e g a n w i t h r e t i r e m e n ta n a l y s i s , a n t h e n l o a d e d t h d i s k u n t i l i w a f u l l .M o r e o v e r , p r o g r a m s s i m i l a r t s o m e o t h e s e " f i l l e r " r e c i p e sa r e r e a d i l y a v a i l a b l e i o t h e r s o f t w a r e p a c k a g e s a n c a l c u l a t o r r e s o u r c e s . F i n a n c i a l C o o k b o o k w o u l d b b e t e p u b l i s h e d i v o l u m e s — e a c h v o l u m e c o u l d c o v e r t h i n d i v i d u a l t o p i c s m o r e t h o r o u g h l y .

— B o b K a r a u

- P R E S E N T L O A N -O l m h i 1 ' i , e l ' 1 h a n c e' I ' o t . c a s h I ' . i i j M i ' i i t ■ T o t a l t a x s a v i n g sT o t a l e x p e n s e , n e tP r e b v a l u e n e e x p e n s e s ■ P i - e s v a l u e f u t u r e e q u i t yP r e s v a l u e c o s t s - e q u i t y . " - M E M L O A N - -C a s h a v a i l f r o * r e f i n a n c el o l a l c r t i h p a y m e n t sI o t a ] t < t K s a v i n g s

i f t . > e x p e n s e , n e ' r e s v a l u e n e e x p e n s e s .

9 9 B 8 05 1 3 2 7 - 1 11 8 6 7 B$ 1 1 4 0 6 68 5 1 3 82 6 1 9 15 8 6 1 1

9 3 8 0 91 3 3 2 18 0 4 8 86 B 0 8 7

e n t e r s M e n u

H C

M o v e t h c u r s o r t t h b o t t o m o t h s c r e e nt o s c r o l l t h r o u g h t h v a r i o u s c a l c u l a t i o n s( e . g . . p r e s e n t l o a n a n n e l o a n f i g u r 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 3

Page 56: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 56/172

c o l d a i r m a s s

I n s t e a d o n i x i n g , w a r *f o r * * d e f i n i t e s u r f a c c a l l e d a f r o n t .a n c o l d a i o c o n t a c t .

T J i / s s c r e e n f r o m t h H y d r o l o g i c C y c l e ' s H u m a n I m p a c t T u t o r i a l s h o w sy o t h a q u e d u c t s y s t e m s u p p l y i n g w a t e r t L o A n g e l e s ,

T h i s s c r e e n f r o m M o i s t u r e i t h A t m o s p h e r e ' s C l o u d s a n P r e c i p i t at i o n T u t o r i a l d e p i c t s w h a t c a u s e s a w e a t h e r f r o n t .

E a r t h s c i e n c e s e r i e sR e v i e w b y S t e v e N e l s o n

H C S t a f f

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

D y o k n o w h o r a i n d r o p s f o r m , o h o w e l l sa n d u n d e r g r o u n d s p r i n g s g e t h e i r w a t e r ? H a v ey o e v e r w o n d e r e d h o c l o u d p r o d u c e s s n o w ?

W i t h o v e r 7 0 o t h e E a r t h ' s s u r f a c e u n d e r w a t e r , w h a tk e e p s t h r e s t a f l o a t ? I y o u ' v e e v e r p u z z l e d o v e r t h e s et h i n g s , t h e n I B M ' s E a r t h S c i e n c e S e r i e s i b o u n d t i t e r e s t y o u .T h E a r t h S c i e n c e S e r i e s c o m e s i p a c k a g e s , w i t h

f i f t h p a c k a g e i t h w o r k s . T h p r o g r a m s h a v e e c e l l e n t g r a p h i c s a n f e a t u r e a e a s y - t o - u s e q u e s t l o n -a n d - a n s w e r f o r m a t . E a c h p r o g r a m i i n d e p e n d e n t o t h o t h e r s a n a d d r e s s e s s p e c i f i c a s p e c t o t h p h y s i c a le n v i r o n m e n t . H e r e a r b r i e f d e s c r i p t i o n s o t h p r o g r a m s :

H y d r o l o g i c C y c l e — H o w t h s u r e g u l a t e s t h c c l o w a t e r f r o m t h e a r t h t t h s k a n b a c k t t h e a r t h a g a i n ; t h e a t m o s p h e r e , t h l l t h o s p h e r e , t h h y d r o s p h e r e , t h e b i o s p h e r e , a n h o t h e y i n t e r r e l a t ew i t h i n t h h y d r o l o g i c c y c l e .G r o u n d W a t e r — T h e w a t e r b e n e a t h t h s u r f a c e o ft h e a r t h a n i t i m p o r t a n c e t m a a n t h e n v i r o nm e n t a s o u r c e o f f r e s h w a t e r ; w a t e r t a b l e s , r o c kp o r o s i t y , a q u i f i e r s , a n p r e c i p i t a t i o n .M o i s t u r e I t h A t m o s p h e r e — T h e r e l a t i o n s h i p sb e t w e e n a i t e m p e r a t u r e , h e a t , h u m i d i t y , c l o u d s , r a i n ,a n f o g .S u r f a c e W a t e r — L a k e s , s t r e a m s , r i v e r s , a n h o t h e y a r e c r e a t e d ; s u r f a c e r u n o f f , s o i l e r o s i o n , a n t h I m p a c t o h u m a n h a b i t a t i o n a n f a r m i n g o t h e n v i r o n m e n t .

Y o m u s t m a k e b a c k u p d i s k e t t e b e f o r e r u n n i n ge a c h p r o g r a m . O n c e y o u d o t h i s , y o a r r e a d y t b e g i nt h s t u d y s e s s i o n . E a c h p r o g r a m i b r o k e n d o w n i n t o

s e c t i o n s : t h T u t o r i a l . H u m a n I m p a c t , t h T r u e / F a l s eQ u i z , a n t h M a t c h i n g Q u i z . T h T u t o r i a l a n H u m a nI m p a c t s e c t i o n s a r e d i v i d e d i n t o s u b s e c t i o n s , e a c h d e a li n w i t h p a r t i c u l a r a s p e c t o t h s u b j e c t . Y o c a s e l e c ta n s e c t i o n b p r e s s i n g t h a p p r o p r i a t e k e y . I f w h i l er u n n i n g t h p r o g r a m , y o d e c i d e t h a t y o u n e e d t r e v i e w s e c t i o n a g a i n t b e t t e r u n d e r s t a n d p a r t i c u l a rd e t a i l , y o c a e a s i l y m o v e b e t w e e n s c r e e n s o r e s t a r tt h s e c 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 s , N o

Q u e s t i o n A n s w e rE a c h i n t e r a c t i v e t u t o r i a l p o s e s s e v e r a l t y p e s o q u e s

t i o n s d e s i g n e d n o t o n l y t d e t e r m i n e w h e t h e r y o k n o wt h c o r r e c t a n s w e r , b u t a l s o t l e a d t h e d i s c u s s i o n f o w a r d . F o r e x a m p l e , t h p r o g r a m m a a s y o " t h o u g h tq u e s t i o n s , " w h i c h y o u m u s t r e a s o n o u t , e v e n I t h p r g r a m h a n o y e c o v e r e d a l t h e p e r t i n e n t i n f o r m a t i o n .R e v i e w q u e s t i o n s t e s t h o w e l l y o u n d e r s t a n d t h d i f e r e n t c o n c e p t s t h a t t h e p r o g r a m a d d r e s s e s . O t h e r q u e st i o n s m a i n v o l v e a n a l y s i s o d i a g r a m s a n c h a r t s o m a r e q u i r e y o t p e r f o r m a s i m p l e c a l c u l a t i o n .

t y p i c a l s e c t i o n c o n s i s t s o f t e x t a c c o m p a n i e d b v i s u a l s a n a n i m a t i o n . I t h G r o u n d W a t e r t u t o r i a l ,f o e x a m p l e , y o f i r s t r e c e i v e d e f i n i t i o n o g r o u n dw a t e r , a n t h e n y o s t u d y a s e r i e s o a n i m a t e d v i s u a l sd e m o n s t r a t i n g h o g r o u n d w a t e r f o r m s , w h a t h a p p e n st i u n d e r g r o u n d , w h a t w u s i f o r , a n h o w e t r a c t i f r o m s o i l .

T h s e c o n d s e c t i o n , H u m a n I m p a c t , d i s c u s s e s w h a te f f e c t m a a n c i v i l i z a t i o n h a v e o n e a c h e l e m e n t o t h e n v i r o n m e n t , I t h H y d r o l o g i c C y c l e , f o e x a m p l e , y o l e a r n h o c i t y t h s i z e o L o A n g e l e s m e e t s i t c o s i d e r a b l e f r e s h w a t e r n e e d s , a n w h a t t h i s h i g h d e m a n df o w a t e r c a n d t t h e n v i r o n m e n t s u r r o u n d i n g t h c i t y .W h e n y o c o m p l e t e b o t h s e c t i o n s , y o c a t e s ty o u r s e l f w i t h e i t h e r t h M a t c h i n g Q u i z o t h T r u e / F a l s eQ u i z , B o t h r e q u i r e y o t a n s w e r 1 0 q u e s t i o n s f r o m t h I n f o r m a t i o n i t h t u t o r i a l s .T h O v e r a l l E f f e c t

D e p e n d i n g o n h o q u i c k l y y o s t u d y , i s h o u l d t a k e3 m i n u t e s t a h o u r f o y o t w o r k t h r o u g h e a c h o t h E a r t h S c i e n c e S e r i e s p a c k a g e s .

D o c u m e n t a t i o n i q u i t e g o o d — t h e m a n u a l i c o n c i s ea n p r o v i d e s s e o s u p p l e m e n t a l q u e s t i o n s a w e l la g l o s s a r y o t e r m s u s e d i t h c o u r s e . E a c h E a r t hS c i e n c e p r o g r a m f o l l o w s e x a c t l y t h e s a m e f o r m a t , s oo n c e y o u ' v e l e a r n e d h o t r u n o n e p r o g r a m , y o c a e a s i l y r u t h e m a l l .

T h E a r t h S c i e n c e S e r i e s ' c o l o r f u l a n d , i s o m e c a s e s ,a n i m a t e d g r a p h i c s a r q u i t e h e l p f u l i I n t r o d u c i n g t h

Page 57: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 57/172

G r o u n d M a t e r D e p l e t i o n

j s t i o n : f P O M M « I

T h i s s c r e e n f r o m G r o u n d W a t e r ' s H u m a n I m p a c t T u t o r i a l s h o w s h o n u m e r o u s w a t e r - p u m p i n g w e l l s c a m a k e t h g r o u n d w a t e r l e v e l d r o p .

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

" C a n t h i s s o f t w a r e a c t u a l l y h e l py o l e a r n s u b j e c t m o r e e f f e c t i v e l y

t h a n y o o t h e r w i s e w o u l d u s i n g at e x t b o o k ? I t h c a s e o f t h e

E a r t h S c i e n c e S e r i e s , t h i n k t h a tt h a n s w e r i p o s i t i v e . "

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

S o u n d e f f e c t s a r a l m o s t n o n - e x i s t e n t , a n p r o b a b l yn o n e c e s s a r y — a l t h o u g h t h e y w o u l d a d t t h e n j o ym e n t o t h p r o g r a m .T e a c h i n g W i t h C o m p u t e r s

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

j e c t m o r e e f f e c t i v e l y t h a n y o o t h e r w i s e w o u l d u s i n ga t e x t b o o k ? I t h c a s e o t h E a r t h S c i e n c e S e r i e s ,t h i n k t h a t t h a n s w e r I p o s i t i v e . U s i n g t h e s e i n t e r a ct i v e p r o g r a m s , y o c a s t u d y a y o u r o w p a c e , g o b a c ko v e r s e c t i o n s y o d i n o u n d e r s t a n d , a n t e s t y o u r s e l f .I n a d d i t i o n , t h e s u b j e c t h a b e e n c u l l e d d o w n t j u s tt h e s s e n t i a l s y o n e e d t k n o w — n o t h i n g I l e f t t d i s t r a c t y o u .

t h i n k t h i m p o r t a n t t h i n g t r e m e m b e r h e r e , i t h a tE a r t h S c i e n c e S e r i e s a n s i m i l a r e d u c a t i o n a l p r o g r a m sa r m a i n l y s u p p l e m e n t s t n o r m a l , h u m a n I n t e r a c t i v ee d u c a t i o n . T h e r e I m u c h m o r e t l e a r n i n g t h a n J u s tm e m o r i z i n g a f e w t e r m s a n t a k i n g q u i z .E f f e c t i v e S t u d y A i

W h e n u s e d a s s t u d y a i d . t h E a r t h S c i e n c e S e r i e sp r o b a b l y d o e s h a v e p l a c e i t h c l a s s r o o m . t e a c h e ro r s c i e n c e d e p a r t m e n t c o u l d c o m b i n e t h p r o g r a m sw i t h a r e g u l a r c o u r s e o s t u d y , o k e e p t h e m I r e s o u r c e r o o m o l i b r a r y , w h e r e s t u d e n t s c o u l d r e v i e wt h e m f o c l a s s a s s i g n m e n t s .

T h E a r t h S c i e n c e S e r i e s i a e x c e l l e n t s e o p r g r a m s t h a t s h o u l d m a k e a n s c i e n c e b u f f s w i s h l i s t ,

P I 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 i t r l b u t o r :

P r i c e ;S y i t f l m R e q u i r e m e n t s :

E n r o l l m e n t ;E a s e o U i e :D o c u m e n t a t i o n :C o s t / B e n e f i t :

E a r t h S c i e n c e S e r i e s ; H y d r o l o g l c C c l e , G r o u n d W a t e r , M o l i t u r e I t h A m o s p h e r e , a n d S u r f a c e W a t e rE d u c a t i o n a lI B P C , P C j rI B C a r p ,9 0 K i n g S t r e e tR y e b r o o k . N Y 1 0 5 7 3$ 4 e a c h1 2 8 K , c o l o r / g r e p h l c i m o n i t o r a d a p t e rP o o r F a i r G o o d E x c e l l e n t

b u i t h i g h p r i c e a n l i m i t e d s u b j e c t m a t t e r w i l l m o s tl i k e l y k e e p i o u o t h h o m e e d u c a t i o n m a r k e t . p r i c eo $ 4 p e t i t l e i p r e t t y h e a v y i n v e s t m e n t f o p r g r a m t h a t y o c a n e x h a u s t i d a o r t w o . N e v e r t h e l e s s ,a a s t u d y a i d , t h e s e p r o g r a m s c a h e l p s t u d e n t s l e a r na b o u t E a r t h ' s e n v i r o n m e n t , w h i l e d o u b l i n g a f r i e n dl a n u s e f u l m e t h o d f o b r i n g i n g n e o p h y t e s i n t o t h w o r l d o c o m p u t e r s .

P C O U N T E R P O I N T * m C a l l m o l d - f a s h i o n e d , b u s t i l l t h i n k t h e b e s t w a t

l e a r n I s i m p l y b r e a d i n g b o o k s . G r a n t e d , t h e E a r t h S c i e n c eS e r i e s e m p l o y s c o l o r f u l a n i m a t i o n t p r e s e n t s o m e v e r yu s e f u l i n f o r m a t i o n , b u i t ' s o n l y f r a c t i o n o f t h e I n f o r m at i o n c o m p r i s e d i m o s t t e x t b o o k s . A f t e r a l l , y o c a f i n i s he a c h p r o g r a m I o n l y 3 m i n u t e s — h o w m u c h k n o w l e d g ec a y o c r a m I n t o h a l f h o u r ? A n y o n e " h i g h s c h o o l l e v e la n a b o v e " w i l l s u r e l y s t r e t c h t h e n t i r e s e r i e s o p r o g r a m st I t l i m i t s w i t h i n a c o u p l e o d a y s . t h i n k m o s t u s e r s w i l ls o o n a s t h e m s e l v e s t h s a m e q u e s t i o n a s k e d m y s e l f a f t e ru s i n g t h s e r i e s : " W h a t c a d w i t h t h e s e p r o g r a m s n o t h a t I ' v e l e a r n e d e v e r y t h i n g t h e y c a t e a c h m e ? " I ' v e f o u n d

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

— M i c h a e l H o s m a r

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 3

Page 58: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 58/172

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

d i c a t i o n s o f d i s a s t e r o r d i v i n e w r a t h , w h i l e i m a g i n i n gt h s t a r s t b e p o p u l a t e d w i t h f a n t a s t i c b e a s t s a n m y t h i c a l h e r o e s . M o r e c a r e f u l s t u d y o t h e s ep h e n o m e n a l e t t h d e v e l o p m e n t o a s t r o n o m y —p r o b a b l y t h f i r s t s c i e n c e . F r o m t h S t o n e A g t t h C o m p u t e r A g e , a s t r o n o m y h a c o n t i n u o u s l y e v o l v e d ,a n s h a t h e t h e w a i w h i c h w t e a c h i t F r o m l y i n gi f i e l d o n c o l d , c l e a r n i g h t , t r e c l i n i n g i c o m f o r ta b l e p l a n e t a r i u m s e a t i n g , w h a v e r e f i n e d o u m e t h o d so v i e w i n g t h c h a n g i n g s k y . N o w h a v e " a s t r on o m i c a l " s o f t w a r e p r o v i d i n g i n t e r a ct i v e r e s o u r c e s f o b o t h e d u c a t i o n a n r e c r e a t i o n . H e r e w e x a m i n e f e s u c h p r o g r a m s : T h H a l l e y P r o j e c t f o t h C - 6 4 a n A t a r i ; H a l l e y ' s C o m e ta n d A s t r o n o m y : S t a r s f o r A l l S e a s o n sf o t h A p p l e I f a m i l y ; a n S k T r a v e l e r f o t h e C - 6 4 .L e a r n i n g T h r o u g h G a m i n g

T h H a l l e y P r o j e c t i a e d u c a t i o n a lg a m e — w i t h t h e m p h a s i s f i r m l y o g a m e . T h g a m e i i t h " M i s s i o n I p o s s i b l e " s t y l e , f e a t u r i n g s e a l e dc l a s s i f i e d d o c u m e n t s a n d a " m i s s i o nb r i e f i n g ' ' o a u d i o t a p e . Y o u r a s s i g n m e n t i t t r a i n f o

s e c r e t p r o j e c t b f l y i n g s e r i e s o f m i s s i o n s t p l a n e t sa n m o o n s i t h s o l a r s y s t e m , l a n d i n g o e a c h , a n r e t u r n i n g t t h p r o j e c t b a s e — H a l l e y ' s C o m e t . W h e ny o c o m p l e t e a l o t h t r a i n i n g m i s s i o n s , t h e p r o g r a mi s s u e s y o s p e c i a l I . D . c o d e w h i c h , w h e n r e g i s t e r e dw i t h M i n d s c a p e I n c . , g a i n s y o e n t r a n c e t a n o t h e rg a m e : H a l l e y P r o j e c t — t h e U l t i m a t e A d v e n t u r e . T h m i s s i o n s a r e t i m e d , w i t h l i s t o s u g g e s t e d c o m p l e t i o nt i m e s t t e s t y o u r s e l f a g a i n s t .

T h H a l l e y P r o j e c t d i s r e g a r d s m o s t r e a l - w o r l d c o s i d e r a t i o n s o f s p a c e f l i g h t , s u c h a f u e l c o n s u m p t i o n ,a c c e l e r a t i o n a n d e c e l e r a t i o n t i m e s , o r b i t a l a n g r a v i t at i o n a l r e q u i r e m e n t s , a n d , a b o v e a l l , t h l i g h t - s p e e d b a r i e r . T h f l i g h t s y s t e m i f a i r l y s i m p l e , c o m p r i s i n g a3 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

D E S T I N A T I O N : E A R T H .Y o u r a p p r o a c h t E a r t h b r i n g s y o

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

R E A C H I N GF O T H

S T A R SR e v i e w o 4 A s t r o n o m y P r o g r a m sb S c o t t D a r r o c h

I t h s t a r - f i l l e d s k a l r e a d yg r i p s y o u r f a s c i n a t i o n , t h e s e

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

w h a t ' s r e a l l y o u t h e r e .

" r a d a r " s c r e e n t l o c a t e t h e p l a n e t s , a v i e w i n g s c r e e nt o r i e n t t h s h i p t o w a r d t h p r o p e r z o d i a c c o n s t e l l at i o n , a n d r i v e t p r o p e l a n s t e e r t h s h i p . T h p r g r a m a c c o m p a n i e s g a m e p l a y w i t h s o u n d e f f e c t s , s o m eo w h i c h a r f a i r l y a n n o y i n g , b u t n e c e s s a r y b e c a u s et h e y p r o v i d e s o m e i m p o r t a n t s i g n a l s .

O t h f i r s t m i s s i o n , f o e x a m p l e , y o b l a s t o f f r o my o u r b a s e ( H a l l e y ' s C o m e t , o c o u r s e ) , s l o w t s t o p ,a n u s t h r a d a r s c o p e t d e t e r m i n e y o u r t a r g e t ' s d i r e ct i o n a n d i s t a n c e . T h e n , o r i e n t i n g y o u r s h i p b t h c o s t e l l a t i o n s , y o a c c e l e r a t e t o w a r d y o u r d e s t i n a t i o n . D u i n a c c e l e r a t i o n , y o a r t r e a t e d t s c r e e c h i n g , b e e pi n c h o r u s o n o i s e s u n t i l y o r e a c h t h s p e e d o l i g h t -t h e n b e l l s r i n g , l i g h t s f l a s h , a n d h u n d r e d s o m i l l i o n so k i l o m e t e r s s l i d e b e n e a t h y o u r b o w . A y o n e a r y o u r

t a r g e t , y o m u s t s l i p o u o " h y p e r s p a c e " a n d m a n e u v e r y o u rc r a f t a r o u n d t h e p l a n e t u n t i l y o l o c a t e l a n d i n g a r e a . f l a s h i n g l i g h ta n b e l l t o n e s i g n a l t h l a n d i n gb e a c o n , b u y o c a e a s i l y o v e r l o o kt h e s e s i g n a l s d u r i n g a t e n s e o r b i t a ls e s s i o n .

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

s e r i o u s t e a c h i n g t o o l , i d o e s r e q u i r e y o t r e c o g n i z et h z o d i a c a l c o n s t e l l a t i o n s a n t t h i n k a b o u t r e l a t i v ed i s t a n c e s a n p l a n e t a r y p o s i t i o n s .

T e a c h i n g B T u t o r i a lT w o t h a s t r o n o m y t u t o r i a l p r o g r a m s . A s t r o n o m y :

S t a r s f o r A l l S e a s o n s , a n H a l l e y ' s C o m e t , a r i n t e n d e df o t h c l a s s r o o m . B o t h m a k e e f f e c t i v e u s o t h c o p u t e r ' s g r a p h i c s a b i l i t i e s , b u f a l l f a s h o r t o t h m a r ka e i t h e r c o u r s e m a t e r i a l o r e f e r e n c e s o u r c e s . I t e r m so t h t e x t s , w h i c h a r c o n c i s e a n u n d e r s t a n d a b l e , b o t hp r o g r a m s a r e a c c e s s i b l e t s t u d e n t s a f i f t h - g r a d e l e v e lo a b o v e . U n f o r t u n a t e l y , f o y o u n g m i n d s h u n g r y f o k n o w l e d g e , t h c o n t e n t o t h e s e p r o g r a m s p r o v i d e s o n l y

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

Page 59: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 59/172

I S I I &N A M ET h H a l l e y P r o j e c t

H a l l e y ' s C o m e t

A s t r o n o m y : S t a r sf o A l S e a s o n s

S k T r a v e l

M A C H I N E S

C o m m o d o r e € 4 A t a r i 8 0 c o m p a t i b l e

A p p l e I I f a m i l y

A p p l e I I f a m i l y

C o m m o d o r e 6

D I S T R I B U T O RM l n d s c a p e , I n c .3 4 D u n d e e R d N o r t h b r o o k , I 6 0 0 6 2

C . C . P u b l i c a t i o n s . I n c .P . O . B o 2 3 6 9 9T i g a r d , O R 9 7 2 2 3

E d u c a t i o n a l A c t i v i t i e s , I n c .P . O . B o 3 9 F r e e p o r t , N 1 1 5 2 0

C o m m o d o r e E l e c t r o n i c s , L t d .1 2 0 0 W i l s o n D r W e s t C h e s t e r , P 1 9 3 8 0

P R I C E S Y S T E M R E Q U I R E M E N T SS 3 9 . 9 5 D i s k d r i v e , j o y s t i c k

$ 3 9 . 9 5 D i s k d r i v e

$ 5 9 . 9 5 D i s k d r i v e

$ 4 9 . 9 5 D i s k d r i v e , p r i n t e r o p t i o n a l

P O O R F A I R G O O D E X C E L L E N T

K E Y : P 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 C C o s t / B e n e f i t

M o s t d i s a p p o i n t i n g i A s t r o n o m y f r o m E d u c a t i o n a lA c t i v i t i e s I n c . , f a n c y p a c k a g e c o n c e a l i n g n e a r l y e m t b o x . T h p r o g r a m d o c u m e n t a t i o n l o o k s i m p r e s s i v ei y o d o n ' t g b e y o n d t h c o n t e n t s p a g e . T e r m s l i k e" p r o g r a m o b j e c t i v e s ' " a n " t e a c h i n g s t r a t e g i e s " a r l i b e r a l l y s c a t t e r e d t h r o u g h o u t . N e v e r t h e l e s s , t h t o t a ld o c u m e n t a t i o n e x t e n d s t t h s c a n t y s u o 1 p a g e s -i n c l u d i n g o p e r a t i n g i n s t r u c t i o n s a n 5 p a g e s i l l u s t r a t i n gt h p r o g r a m ' s s c r e e n s . I t h t e x t f a i l s t c o n v i n c e y o t h a t t h c o m p u t e r i n o n e c e s s a r y t p r e s e n t t h c o u r s em a t e r i a l , b r i e f g l a n c e a t h p r o g r a m s h o u l d . A f t e r p r v i d i n g a f e w s h o r t a n s o m e w h a t i n a c c u r a t e e x p l a n at i o n s o f b a s i c a s t r o n o m i c a l t e r m s a n d p h e n o m e n a ,A s t r o n o m y a t t e m p t s t i l l u s t r a t e t h e m w i t h a e x t r e m el l i m i t e d p l a n e t a r i u m s e t - u p . T h i s d e v i c e g i v e s y o v i e w o t h n i g h t s k f o a n g i v e n m o n t h a a n l o c at i o n f r o m t 9 d e g r e e s n o r t h l a t i t u d e . S u c h n i c e t i e sa l o n g i t u d e , y e a r , d a y , a n t i m e o d a a r a l n e g l e c t e d ,s w m u s t v i e w t h a c c u r a c y o t h e d i s p l a y w i t h s o m es u s p i c i o n . T h p l a n e t a r i u m i s c o n s t r a i n e d , i w o u l db q u i t e d i f f i c u l t t u s a t e a c h i n g a i d .A s t r o n o m y ' s l a c k o d e p t h a n a d a p t a b i l i t y , c o b i n e d w i t h t h a l m o s t n o n e x i s t e n t t e x t a n h i g h p r i c e( $ 5 9 . 9 5 ) e a s i l y q u a l i f y I a t h m o s tw o r t h l e s s o t h p r o g r a m s w r e v i e wh e r e .G r a b b i n g t h C o m e t ' s T a l l

H a l l e y ' s C o m e t a n t h U n i v e r s e o M e t e o r s , A s t e r o i d s , a n L e s s e r C o e t f r o m C . C . P u b l i c a t i o n s i f a m o r ec o m p r e h e n s i v e t h a n A s t r o n o m y a n c o m e s c l o s e r t e x e c u t i n g i t o b j e ct i v e s a n m a k i n g f u l l u s o t h c o p u t e r ' s c a p a b i l i t i e s . I n a d d i t i o n t t h

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

T h p r o g r a m p r e s e n t s i t t u t o r i a l s i n a i l l u s t r a t e dl e c t u r e f o r m a t , m a k i n g g o o d u s o t h A p p l e ' s g r a p h i cc a p a b i l i t i e s . T h g r a p h i c s a r a c c u r a t e a n c l e a r , i l u s t r a t i n g e a c h p r i n c i p l e a n c o n d i t i o n w i t h p l e a s i n g ,e a s y - t o - f o l l o w a n i m a t i o n . E a c h t u t o r i a l i n c l u d e s s e v e r a lq u e s t i o n a n d a n s w e r s e s s i o n s . C o r r e c t a n s w e r s r e s u l ti a e n c o u r a g i n g m e s s a g e t c o n t i n u e , w h e r e a s i n c o rr e c t r e s p o n s e s p r o m p t t h c o m p u t e r t p r e s e n t t h m a t e r i a l r e l e v a n t t t h a t q u e s t i o n , t h e n r e t u r n y o t t h q u e s t i o n . p r e v i e w o p t i o n a l l o w s t e a c h e r s t r e v i e wt h p r o g r a m ' s c o n t e n t s w i t h o u t h a v i n g t a n s w e r e v e r yq u e s t i o n b e f o r e p r o c e e d i n g t h r o u g h t h c o u r s e .

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

r ' . ' . / S U B — r - f l E R C U i t Y . - ' . - " - " -f f - B t t T H - ' - > .l i l l j ^ v ^ r ' ?

; . b e l i

R s t f r o i d * w w a l l p l a n e t s . T t w u « - u l l B d a m o r p l a r M t i o p l a n e t o i d * .H w « t e r o | d s r e v o t u * - t r o u n c l t h t v b e ( « e * n E h c r d i t s o f o r * * n

H o a b o a r d H a l l e y ' s C o m e t t d i s c o v e r s p a c e a n e x p l o r e t h e

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

d e p e n d e n t l y w i t h o u t m i s s i n g a n o t h p a c k a g e ' se d u c a t i o n a l v a l u e . T o p i c s i n c l u d e o r b i t a l s h a p e s , l o c at i o n s a n p e r i o d s , s t r u c t u r e a n e v o l u t i o n o c o m e t s ,a n t h o r i g i n o f m e t e o r s . T h w o r k b o o k i q u i t e u s e f u l ,m o s t l y b e c a u s e i t p r o j e c t s a n q u e s t i o n s c o m p l e m e n t ,r a t h e r t h a n d u p l i c a t e , t h m a t e r i a l c o n t a i n e d o t h p r g r a m d i s k . C h a r t s c o m e i t h r e e - r i n g b i n d e r a l l o w i n ge a s y r e p r o d u c t i o n f o c l a s s r o o m u s ( w h e r e p e r m i s s i o ni g i v e n ) . T h i s c o u r s e ' s s m o o t h f l o w o i n s t r u c t i o n p r d u c e s c o h e r e n t , a c c u r a t e d i s c u s s i o n o a l t h e p o i n t st h a t I c o v e r s .

T h p r o g r a m ' s m a j o r s h o r t - c o m i n g l i e s n o i c o n t e n to c o n s t r u c t i o n , b u r a t h e r i o v e r s p e d a l i z a t i o n . A c o u r s e i a s t r o n o m y , t h p r o g r a m i t h r e e - l e g g e d s t o o lw i t h o n l y o n l e I p l a c e . O n m i s s i n g l e i i n f o r m at i o n a b o u t t h h i s t o r i c a l d e v e l o p m e n t o a s t r o n o m y —t h e o t h e r i t h i l l u s t r a t i o n o p l a n e t a r y r e l a t i o n s h i p sa n c o n d i t i o n s . T h p u b l i s h e r s c o u l d u p g r a d e t h i s p r g r a m t c o m p r e h e n s i v e b a s i c c o u r s e i a s t r o n o m y b i n c l u d i n g i n f o r m a t i o n o p l a n e t a r y m o t i o n s , c o n s t e l l at i o n s , a n t h r e l a t i o n s h i p o f p l a n e t s a n t h e i r s a t e l l i t e s .W h o p e t s e s u c h a a d d i t i o n t o t h i s I n f o r m a t i v e a n e a s y - t o - u s e c o u r s e .

H i t t i n g T h H e i g h t sO a l t h p r o g r a m s t h a t w c o v e r i

t h i s r e v i e w , S k T r a v e l — A W i n d o w t t h G a l a x y f r o m C o m m o d o r e E d u c at i o n a l S o f t w a r e I t h m o s t c o p r e h e n s i v e a n d c o m p l e t e — b y s e v e r a lo r d e r s o m a g n i t u d e . S k T r a v e l i b a s i c p l a n e t a r i u m t h a t c a p r o v i d ey o v i e w o t h s k f r o m a n y p o s it i o n o E a r t h , a a n t i m e o d a o n i g h t , a n f o p e r i o d s p a n n i n g2 0 , 0 0 0 y e a r s . A l t h o u g h i d i s p l a y so n l y p o r t i o n o t h s k a t i m e ,r a t h e r t h a n t h e n t i r e d o m e . S k T r a v e l a l l o w s y o t l o o k b e l o w t h

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

S k T r a v e l i v e r y u s e r - f r i e n d l y , p o s s e s s i n gm u l t i t u d e o f u s e f u l , I n f o r m a t i v e f e a t u r e s . O p e r a t i n g i s t r u c t i o n s a r e b l u e - s k y c l e a r , a n t h p r o g r a m ' s t e x tb o o k ( n o t j u s t m a n u a l ) c o v e r s b o t h t h p r i n c i p l e s a n t h h i s t o r y o f a s t r o n o m y . T h i s t e x t b o o k w o u l d f o r m a e x c e l l e n t f o u n d a t i o n f o m i d d l e o h i g h s c h o o l c o u r s ei a s t r o n o m y . I e x p l o r e s e l e m e n t s o c e l e s t i a l m a p p i n g ,p l a n e t a r y m o t i o n , t h e s e a s o n s , p r e c e s s i o n o t h e E a r t h ' sa x i s , a n o t h e r t o p i c s — f o l l o w i n g e a c h d i s c u s s i o n w i t hi n s t r u c t i o n s o s e t t i n g u p a n e x a m p l e f r o m t h p l a n e t a r i u m . I a l s o e v o k e s h i s t o r y I r e l a t i o n t s u c ha s t r o n o m i c a l e v e n t s a s t h e a p p e a r a n c e o f H a l l e y ' 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 3

Page 60: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 60/172

C o m e t s h o r t l y b e f o r e W i l l i a m t h C o n q u e r o r i n v a d e dE n g l a n d , t h c o n j u n c t i o n o p l a n e t s s e t t i n g t h y e a rB . C . a t h p r o b a b l e b i r t h d a t e o J e s u s , a n v a r i o u sh i s t o r i c a l l y s i g n i f i c a n t s o l a r a n l u n a r e c l i p s e s .

S k T r a v e l p r o v i d e s n u m e r o u s o p t i o n s t h a t a r e s i p l t o p e r a t e a n q u i t e u s e f u l f o t e a c h i n g , s t u d y i n g ,o s i m p l y s t a r g a z i n g . S e m o d e a l l o w s y o t e s t a b l i s ha n o b s e r v i n g d a t e w i t h i n 1 0 , 0 0 0 y e a r s f o r w a r d o b a c kf r o m o u p r e s e n t t i m e . Y o c a s p e c i f y a o b s e r v i n gt i m e t t h n e a r e s t s e c o n d .

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

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

7 d e g r e e a r c — t h e a v e r a g e r a n g e o h u m a n p e r i p h e r a lv i s i o n . C h a r t m o d e p r o j e c t s t h s a m e v i e w , b u i n c l u d e sl i n e s o l a t i t u d e a n l o n g i t u d e a n r e v e r s e s t h e f i e l d s t h a t b l a c k s t a r s r e s t o w h i t e b a c k g r o u n d . T h i s r e v e rs a i e s p e c i a l l y u s e f u l f o p r i n t i n g s t a rm a p s f r o m S k T r a v e l ' s p l a n e t a r i u m .' W i t h a O p t i o n f u n c t i o n , y o c a a d o d e l e t e s u c h f e a t u r e s a d e e p s p a c eo b j e c t s , l i n e s c o n n e c t i n g s t a r s i t h c o n s t e l l a t i o n s , s y m b o l s f o p l a n e t s ,a n t h n a m e s o c o n s t e l l a t i o n s .

F i n d f u n c t i o n a u t o m a t i c a l l yl o c a t e s t h e m o o n , s u n , p l a n e t s ,H a l l e y ' s C o m e t , o a n o 8 c o n s t e l l at i o n s , t h e n b r i n g s t h e o b j e c t t t h c e n t e r o f i e l d . Y o m a u s t h c u s o t l o o k a r o u n d — d i r e c t l y o v e r h e a do d o w n t h r o u g h t h E a r t h I t s e l f .

W o r d s F r o m A b o v eS k T r a v e l ' s d a t a b a n k c o n t a i n s i

f o r m a t i o n o o v e r 1 2 0 0 o b j e c t s a n c o n s t e l l a t i o n s . Y o c a r e c e i v e t h i s I f o r m a t i o n b p l a c i n g t h e c u r s o r o v e ra n o b j e c t o t h s c r e e n a n p r e s s i n gt h I n f o r m a t i o n b u t t o n . C o m m a n dk e y s a l l o w y o t n a r r o w t h f i e l d o v i e w f r o m 7 2 d e g r e e s t 3 6 1 8 a n

d e g r e e s . T h s m a l l e r v i s i o n f i e l d sp r o d u c e a e f f e c t m u c h l i k e l o w -p o w e r t e l e s c o p e . A i t e l e s c o p ea s t r o n o m y , y o m u s t k e e p t h o b j e c ty o a r v i e w i n g c e n t e r e d a y o i c r e a s e m a g n i f i c a t i o n . v a r i a b l e c l o c kc a n r u n t h p l a n e t a r i u m f o r w a r d o b a c k f r o m a g i v e n t i m e a r a t e s v a r yi n f r o m 1 : t 1 : 6 { a h o u r i l e s st h a n a m i n u t e ) . T h a c c e l e r a t e d m o d e a l l o w s r a p i d v i e wi n o e c l i p s e s , c o n j u n c t i o n s , a n t r a n s i t s , w h i l e t h s l o w e r r a t e k e e p s t h d i s p l a y u p d a t e d t h r o u g h o u t a e v e n i n g ' s s t a r g a z i n g .

T h s k d i s p l a y i q u i t e c o l o r f u l a n s h a r p , w i t h t h e n t i r e c o l o r s c h e m e c h a n g i n g w i t h t h p o s i t i o n o t h s u n . Y o c a l o c a t e a n o b j e c t o t h s c r e e n p r e c i s e l yb p l a c i n g t h e c u r s o r o t h i t e m a n r e a d i n g t h D e c l i n a t i o n a n R i g h t A s c e n s i o n o E l e v a t i o n a n A z i m u t h f i g u r e s d i s p l a y e d I t h d a t a w i n d o w o t h s i d e o t h s c r e e n .

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

s c r e e n f r o m A s t r o n o m y : S t a r s f o A l S e a s o n s d e p i c t i n g t h n i g h t s k

i O c t o b e r f o r l a t i t u d e 7 5 i t h N o r t h e r n H e m i s p h e r e .

T n a v i g a t e t h s t a r s i S k T r a v e l ,e n t e r l a t i t u d e , l o n g i t u d e , a n t i m e z o n e

u s i n g t h c u r s o r k e y s o j o y s t i c k .

s t a r c h a r t o 2 0 0 0 A . D . B e c a u s e s e v e r a l o t h c l o s e rs t a r s h a v e l a r g e p r o p e r m o t i o n s , t h e i r p o s i t i o n s d n o a p p e a r a c c u r a t e l y f o t i m e p e r i o d s o u t s i d e t h s p a n1 5 0 0 t 2 5 0 0 A . D . T h e s e v a r i a t i o n s o p o s i t i o n r a n g ef r o m a f e w m i n u t e s t s e v e r a l d e g r e e s o a r c . W h e n y o u s t h p l a n e t a r i u m t v i e w a s t r o n o m i c a l e v e n t s t h a to c c u r r e d b e f o r e 1 0 0 0 A . D . , t h e r e m a b e t i m e d i s c r e p a nc i e s o 0 . t 2 h o u r s . T h e s e a r d u t d i f f e r e n c e s b t w e e n u n i v e r s a l t i m e ( r e l a t e d t o E a r t h ' s r o t a t i o n ) a n e p h e m e r i s t i m e ( b a s e d o a a t o m i c c l o c k ) . V a r i a t i o n sI E a r t h ' s r o t a t i o n r a t e , a r i s i n g f r o m s u c h r a n d o ms o u r c e s a s t i d a l d r a g , f o r m a t i o n o i c c a p s , a n c o t i n e n t a l d r i f t , a l s o p r e c l u d e a b s o l u t e a c c u r a c y .

P e r h a p s t h m a j o r p r o b l e m w i t h S k T r a v e l ' s f i n es y s t e m , h o w e v e r , i t h a t i d o e s n o t a l l o w y o t s t o r es e v e r a l v i e w i n g s c r e e n s f o d i s p l a y . T c h a n g e t h p l a n e t a r i u m ' s v i e w p o i n t y o m u s t s w i t c h f r o m S k m o d e t M a m o d e t o s e t t h l o c a t i o n , t h e n t S e m o d et e s t a b l i s h d a t e a n t i m e . A l t h o u g h c h a n g i n g v i e w i n gs c r e e n s t a k e s o n l y m i n u t e o t w o , p r e p r o g r a m e d s e

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

I t r u l y n e e d l e s s a t t e m p t t m a k et h i s f a s c i n a t i n g p r o g r a m m o r e a t t r a ct i v e t t h y o u n g , C o m m o d o r e h a a d d e d s o u n d a n c u r s o r o p t i o n s a sw e l l a " n e e d l e i t h h a y s t a c k " t y p eg a m e . T h c u r s o r o p t i o n c a u s e s t h c r o s s h a i r c u r s o r t a p p e a r a a a i r p l a n e i M a p m o d e a n s t a r s h i pI t h S k m o d e . T h s o u n d f e a t u r ea d d s s o u n d e f f e c t s t c u r s o r m o t i o n .T o t a l l y u n d o c u m e n t e d , b u r e p o r t e dl b u r i e d s o m e w h e r e w i t h i n S k T r a v e l ' s m y r i a d i m a g e s , a r e 1 1 " m a pt o k e n s " — f a m o u s l a n d m a r k s t h a t y o w o u l d s e i l o o k i n g a t h p r o p e r p o rt i o n o f t h h o r i z o n f r o m s p e c i f i c l o c at i o n a t s p e c i f i c t i m e . C o n s i d e r i n g t h a m o u n t o u s t h e s e f e a t u r e s a r l i k el y t o s e e , t h m e m o r y c a p a c i t y m i g h th a v e b e e n m u c h b e t t e r u s e d t p r v i d e t h e s a v e a n r e c a l l f e a t u r e m e t i o n e d a b o v e .

D e s p i t e t h e s e f e c o m p l a i n t s , t h i sp r o g r a m p a c k s i m a n y b e n e f i t s a r e l a t i v e l y s m a l l c o s t . E a s e o u s e . I s t r u c t i v e f e a t u r e s , c o m p r e h e n s i v ed a t a b a n k , a n s h a r p l o o k i n g d i s p l a ym a k e t h i s q u a l i t y p r o d u c t f o b o t hc l a s s o r h o m e . I t ' s t o b a y o c a n ' tt a k e t h i s l i t t l e p l a n e t a r i u m a n p r o j e c t

i o y o u r c e i l i n g — b u t , s h o r t o t h a t . I t ' s a l m o s t a l y o c o u l d a s f o i a n a s t r o n o m y p r o g r a m .A c l a s s r o o m a i d , h o m e p l a n e t a r i u m , o o b s e r v at i o n a l t o o l , S k T r a v e l t r u l y l i v e s u t I t b i l l i n g a " w i n d o w o t h g a l a x y . " F o C o m m o d o r e u s e r s , t h i si g o o d n e w s . A p p l e a n A t a r i u s e r s m a p r e f e r t w a i tu n t i l t h e " s t a r s a r e r i g h t " f o t h e i r o w t r u l y c e l e s t i a lw i n d o w .[ W a t c h f o r e v i e w s o a s t r o n o m y t u t o r i a l p r o g r a m sf o o t h e r c o m p u t e r s i f u t u r e i s s u e — E d . ]H C G l o s s a r y t e r m s : a z i m u t h , c o n j u n c t i o n , d e c l i n a t i o n , p r e c e s s i o n ,p r o p e r m o t i o n , r i g h t a s c e n s i o n , z o d i a c .

H C

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

Page 61: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 61/172

S p e e dh e a d i n g

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 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 s :D i s t r i b u t o r :

P r i o r

S p e e d R e a d i n gU t i l i t yT I - 9 9 / 4 AN a v a r o n e I n d u s t r i e s , I n c .S 1 L a w r e n c e E x p r e s s w a y1 * 1 8 0S u n n y v a l e , C 9 4 0 8 61 2 9 . 9 5

S y s t e m R e q u i r e m e n t s : 3 2 m e m o r y e x p a n s i o n

P e r f o r m a n c e :E a t s o U s e :D o c u m e n t a t i o n :C o s t / B e n e f i t :

( D i s k d r i v e r e c o m m e n d e d )P o o r F a i r G o o d E x c e l l e n t

m

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

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

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

l w o r k . S o m e e x p e r t s s a y t h e y d o s o m e s a y t h e y d o n ' t . F r o m m o w e x p e r i e n c e w i t h s u c h c o u r s e s , t h i n kt h e y c a h e l p , b u I ' m n o t s u r e h o l o n g t h e e f f e c t s w i l l l a s t . I s e e m s t h a to n c e y o a t t a i n c e r t a i n r e a d i n gs p e e d , y o m u s t c o n t i n u e t r e a d a t h a t s p e e d o r e g u l a r b a s i s . I y o d o n ' t , y o u r r e a d i n g s p e e d w i l l s l o wl d i m i n i s h t t h l e v e l y o s t a r t e df r o m . B t h a t a i m a y , i t ' s u t y o t d e c i d e i y o u w a n t t s p e n d $ 2 9 . 9 5t o f i n d o u i S p e e d R e a d i n g w o r k s f o y o u .S p e e d R e a d i n g b y N a v a r o n e , i c a r t r i d g e - b a s e d r e a d i n g c o u r s e f o t h T I - 9 9 / 4 A . T h p r o g r a m c o m e s i t w v e r s i o n s : o n f o a d u l t s a n o n f o c h i l d r e n . E x c e p t f o d i f f e r e n c e s i t h s k i l l l e v e l o t h r e a d i n g s e l e ct i o n s , b o t h v e r s i o n s a r i d e n t i c a l .

S p e e d R e a d i n g i e a s y t u s e . T h p r o g r a m s i m p l y h i g h l i g h t s t h e p o t i o n s o f t h r e a d i n g m a t e r i a l t h a t y o a r t r e a d . T h h i g h l i g h t i n g m o v e sa l o n g t h t e x t a t h w p ( w o r d s p e rm i n u t e } p a c e y o s e l e c t . T h s c r e e nd e f a u l t s t l i g h t b l u e , w i t h t h e t i r e t e x t f a i n t l y v i s i b l e i t h b a c k g r o u n d , a n t h e m p h a s i z e dp o r t i o n i w h i t e . Y o c a a d j u s t t h s c r e e n c o l o r s t t h c o m b i n a t i o n t h a ta p p e a r s s h a r p e s t t y o u .

A c c o r d i n g t t h m a n u a l , t h e r e a r et h r e e b a s i c e l e m e n t s t h a t d e t e r m i n ey o u r r e a d i n g s p e e d : e y m o v em e n t — t h e r a t e a t w h i c h y o m o v ey o u r e y e s f r o m o n e g r o u p o l e t t e r st a n o t h e r : e y s p a n — t h e n u m b e r o l e t t e r s y o t a k e i w i t h e a c h f i x a t i o n ,o p a u s e : a n " p e r c e p t i o n " — t h ed u r a t i o n o e a c h f i x a t i o n . S p e e dR e a d i n g o f f e r s t h r e e e x e r c i s e sd e s i g n e d t e n h a n c e y o u r a b i l i t e s i nt h e s e a r e a s .

E x e r c i s e F o T h B y e sT h f i r s t e x e r c i s e f o c u s e s o " e y e

f i x a t i o n . " T h i s t r i c k y l i t t l e r o u t i n e i s u p p o s e d t h e l p d e v e l o p p e r i p h e r a lv i s i o n b f l a s h i n g t w s e t s o f l e t t e r so e a c h s i d e o f d o i t h e c e n t e r o t h s c r e e n ; f i r s t t w l e t t e r s , t h e n f o u r ,a n f i n a l l y s i x — a t t h r e e d i f f e r e n ts p e e d s . Y o m u s t s t a r e a t h d o t ,r e a d t h l e t t e r s u s i n g y o u r p e r i p h e r a lv i s i o n , a n r e t a i n t h e m i y o u rm e m o r y l o n g e n o u g h t d u p l i c a t et h e m w i t h t h k e y b o a r d .

T h s e c o n d l e s s o n e x e r c i s e s e y m o v e m e n t . A f t e r y o e n t e r y o u rr e a d i n g r a t e ( i w p m ) , t h c o m p u t e rd i s p l a y s t h t e x t f a i n t l y o t h s c r e e na n h i g h l i g h t s g r o u p s o w o r d s f o y o t r e a d i z i g z a g p a t t e r n ,a c r o s s a n d o w n t h p a g e . E a c h t i m et h p r o g r a m h i g h l i g h t s n e s e o w o r d s , i d i r e c t s t h c o m p u t e r t s o u n d b e e p .

T h t h i r d e x e r c i s e i c o l u m n -r e a d i n g d r i l l . I i s i m i l a r t t h e y m o v e m e n t l e s s o n i f o r m a t : b u i s t e a d o z i g z a g g i n g , i d i s p l a y s t h et e x t d o w n t h e c e n t e r o t h s c r e e n .Y o s e t h w p r a t e a n t h w i d t ho t h l i n e o h i g h l i g h t e d t e x t ( f r o m1 t 2 c h a r a c t e r s ) .

S p e e d R e a d i n g p r o v i d e s p r a c t i c et e x t , h o w e v e r y o u c a l o a d y o u r o w t e x t f i l e , a l o n g a i i a n A S C I I f i l es a v e d i d i s p l a y / v a r i a b l e 8 f o r m a t ,a n t h t e x t d o e s n o e x c e e d 1 0 l i n e s .

T h e l p y o p a c e y o u r s e l f a y o r e a d f r o m s o u r c e o t h e r t h a n t h c o m p u t e r , t h p r o g r a m s u p p l i e s ar e a d i n g p a c e r . Y o e n t e r t h e s p e e dy o w a n t t p r a c t i c e w i t h , a n t h p r o g r a m b e e p s o u s t e a d y r h y t h mt h e l p y o m a i n t a i n i t

T h m a n u a l p r o v i d e s p r a c t i c e s e s i o n s t h a t i n c o r p o r a t e t h e y f i x at i o n a n e y m o v e m e n t e x e r c i s e s .Y o w o r k w i t h t h e s e f o 1 m i n u t e s

e a c h , t h e n t a k e a c o m p r e h e n s i o nt e s t . T h f i n a l p r a c t i c e s e s s i o n h a y o u s i n g t h r e a d i n g p a c e r o p t i o na y o r e a d f r o m b o o k o m a g a z i n e .I I W o r t h I t

A l t h o u g h S p e e d R e a d i n g i v e r ye a s y t u s e , i d o e s h a v e f e p r b l e m s t h a t w a n t t p o i n t o u t . F i r s t ,t h m a n u a l s e e m s h a s t i l y w r i t t e n ,w i t h l o t s o t y p o s a n v a g u e s e t e n c e s . I t e x p l a n a t i o n o h o p e o p l er e a d a n d e s c r i p t i o n s o e x e r c i s e s a r a m b i g u o u s . F o r e x a m p l e , t h e y f i a t i o n e x e r c i s e l i m i t s y o t l e t t e r s ,b u t h m a n u a l i m p l i e s t h a t y o c a p r a c t i c e w i t h 8 N a v a r o n e s h o u l dh a v e m a x i m i z e d i t p r o g r a m t o e v e n 1 l e t t e r s — I f o u n d i J u s t t o e a s y t r e a d a r i d r e t a i n l e t t e r s . T h e y m o v e m e n t e x e r c i s e l i m i t s y o t o n l y 1 0 l i n e s o t e x t , s y o u e n d u r e - r e a d i n g t h e s a m e t e x t o v e r a n o v e r , o s t o p p i n g y o u r e x e r c i s e e v e r yf e m i n u t e s t l o a d n e f i l e . A n f i n a l l y , w a b i p u o f b t h g e n e r a l " i t ' s a l u t y o u " t o n e o t h m a n u a l . P e o p l e w h r e a l l y n e e d t i m p r o v e t h e i r r e a d i n g s p e e d r e q u i r em o r e g u i d a n c e t h a n t h p r o g r a m ' sd o c u m e n t a t i o n p r o v i d e s .

W h a t r e a l l y b o t h e r s m a b o u tS p e e d R e a d i n g , h o w e v e r , i t h a p a r e n t l a c k o t h o r o u g h n e s s o t h p a r t o t h d e v e l o p e r s . I l e f t m f e e li n t h a t t h e n t i r e p a c k a g e w a p r e p a r e d i s o m e w h a t p e r f u n c t o r yf a s h i o n . I c o u l d r e a l l y s t a n d s o m ei m p r o v e m e n t , s t a r t i n g w i t h n e m a n u a l . W i t h l i t t l e m o r e w o r k ,N a v a r o n e c o u l d p o s s i b l y t u r n S p e e dR e a d i n g i n t o m o r e u s e f u l a n m u c hf r i e n d l i e r p r o g r a m . B u u n t i l t h i s h a p e n s , y o m i g h t w a n t t s p e n d y o u rm o n e y o m o r e c o n v e n t i o n a l a n p e r h a p s e v e n m o r e t h o r o u g h s p e e d -r e a d i n g c o u r s 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 4

Page 62: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 62/172

A p p l e s o f t L i s t i n g F o r m a t t e r

M a n y B A S I C p r o g r a m m e r s" c r u n c h " t h e i r c o d e , p u t t i n gm u l t i p l e s t a t e m e n t s o o n l i n e t ou s m e m o r y a e f f i c i e n t l y a p o s s i b l e . P r o g r a m s w r i t t e n i t h i sf o r m a t a r e c o m p a c t a n r u q u i c k l y , b u c a b d i f f i c u l t t r e a d . H e r e ' s a h a n d y p r o g r a m i A p p l e s o f t B A S I C t h a t r e f o r m a t sl i s t i n g s t o p u e a c h B A S I C s t a t em e n t o i t o w l i n e .

L i s t i n g F o r m a t t e r r e q u i r e s aB A S I C p r o g r a m l i s t i n g t o b r e s i d e n t o d i s k i t h f o r m o a A S C I I t e x t f i l e . Y o c a a c o m p l i s h t h i s b L O A D i n g t h p r o g r a m y o u w a n t t l i s t , k e y i n gI t h C a p t u r e p r o g r a m l i s t e d o p a g e 7 4 a n e n t e r i n g R U N . T h eC a p t u r e p r o g r a m c o n v e r t sB A S I C p r o g r a m I m e m o r y i n t o

t e x t f i l e o d i s k .O n c e y o u h a v e c r e a t e d t h

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

A f t e r t h e p r o g r a m O P E N s t h t e x t f i l e , t h e f o r m a t t i n g a l g o r i t h mr e a d s o n c h a r a c t e r a t i m e a n c h e c k s f o c a r r i a g e r e t u r n s ,

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

W h e n t h p r o g r a m r e a d s p a s t t h e n o t h t e x t f i l e , E r r o r N u m b e r ( E N D O D A T A )o c c u r s . T h p r o g r a m f i n d s t h e r r o r n u m b e r b y P E E K i n g l o c a t i o n 2 2 2 , t h e n b r a n c h e s t t h c l e a n u p r o u t i n e a n e n d s .

— S t e v e W e e r s i n g

a 2 3 4 5 6 7 8 9 2 0

2 1 2 2

2 S

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

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

3 4

a u B

A H F O R M A T

R S L P R O GT H E N

A H

T H E N

S

/

T

2 B O i O U T t2 9 G E T C t t N

O i S PI C C B P « A N D S P T H E N 9 B e f o r e f o r m a t t i n g

1 - 8 0 0 - i . nO U T * " "

O S -

? < T O B E C » ■ N t

I C C S P < A N D S P

A f t e r f o r m a t t i n g

T H E N S P

H C G l o s s a r y t e r m s : a l g o r i t h m , A S C I I , f l a g , t e x t f i l e .

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

Page 63: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 63/172

I l

A t a r i L i s t i n g F o r m a t t e r1 0 1

2 3 1 5 6 7 8 9

2 0

2

2 3 2 3 2 4

5 6

7 2 6

2 9 3 0

T R A PT

L O S O U N D3 U O T

H A

C O E M E R A L DH O M EV E R SA T A R

N P U T

L E

U , O , T ; EI

S F O R W A T T

V A 9 8 L E P U

R A N D Y T H O M PC O M P U T E RO S O M

N

A T H 8 0 3 0 X E

E

a s O U T I a s L E

C

8 0 0 X 1 .

N A M EH O G R A M

2 2 L E O

5 T A T U S

1

E

F O

T R A P E 3 0

S N E R R O RS O U N D C L O S

J O | Us t a

N P U T

A 1 U O T E

L A

O U

F O 7 8 G O T O N E

2 0

T H E N

( Q U O TO U A N

N

C H A R !C H A RO U

O U T SN

C H B I

T H E N1 +

O U

T N E X TC H A R IG O

T H E NT H E N

P O U

O n o t h e b e s t w a y s t i p r o v e y o u r p r o g r a m m i n g s k i l l s i t e v a l u a t e a n o t h e r p e r s o n ' s p r g r a m l i s t i n g . E v a l u a t i n g p r o g r a ml i s t i n g s i a l s o t h b e s t w a t f i n dp r o g r a m b u g s . S o m e o n e e l s e ' sl i s t i n g s , h o w e v e r , a r e n ' t a l w a y se a s y t f o l l o w . W h e n p r o g r a mm e " c r u n c h e s " p r o g r a m b u i n m u l t i p l e s t a t e m e n t l i n e s o n e a r l y m a x i m u m l e n g t h , u t a n g l i n g t h e s e l o n g l i n e s o B A S I C c o m m a n d s a n s t a t e m e n t s c a b q u i t e a t a s k .T h u t i l i t y p r o g r a m t h a t w p r s e n t h e r e , L i s t i n g F o r m a t t e r ,e n a b l e s y o t d e c i p h e r l o n g ,c o m p a c t e d p r o g r a m l i n e s b l i s t i n g y o u r p r o g r a m s i m o r er e a d a b l e f o r m a t . T h u t i l i t y n e a tl p r i n t s o u e a c h A t a r i B A S I Cs t a t e m e n t o n t o a s e p a r a t e l i n e( B e e t h e " b e f o r e a n a f t e r " f o m a t t i n g s a m p l e b e l o w ) . N o t i c e t h a t b i n d e n t i n g t h s e p a r a t e d s t a t e m e n t s , t h e u t i l i t y m a k e st h m a r g i n a v a i l a b l e f o r e m a r k s .

T u s t h i s u t i l i t y , y o m u s t f i r s t c o n v e r t t h p r o g r a m t b l i s t e d i n t o a A S C I I t e x t f i l e .D t h i s b l o a d i n g t h p r o g r a m i n t o m e m o r y a n L I S T i n g i t d i s k o t a p e . F o e x a m p l e ,t U S p r o g r a m e n t i t l e d G A M E t d i s k , f i r s t L O A D I i n t o m e m o r y a n t h e n e n t e r t h f o l l o w i n g :

U S " D i Q A M E . L "T h e x t e n s i o n . d i f f e r e n t i a t e s t h L I S T e d v e r s i o n o O A M E f r o m t h p r o g r a m v e r s i o n . N o w ,

L O A D a n R U L i s t i n g F o r m a t t e r . W h e n p r o m p t e d , e n t e r t h p r o g r a m f i l e n a m e . F o t h a b o v e e x a m p l e , y o u w o u l d e n t e r a f i l e n a m e o D j G A M E . L . B e f o r e p r e s s i n g [ R E T U R N ] , m a k ea u r e t h a t y o u r p r i n t e r i h o o k e d u p a n d o n - l i n e . O n c e y o p r e s s [ R E T U R N ] , t h u t i l i t y s e n d st h f o r m a t t e d l i s t i n g t t h p r i n t e r .

T h l o g i c b e h i n d t h i s u t i l i t y i v e r y s i m p l e . l o o p r e a d s I p r o g r a m l i n e B w h i l e s e a r c h i n gf o c o l o n s , t h e s t a t e m e n t s e p a r a t o r s . W h e n i f i n d s a c o l o n , t h f o r m a t t e r r o u t i n e o u t p u t s t h s e p a r a t e d s t a t e m e n t t t h p r i n t e r , t h e n c o n t i n u e s t h e s e a r c h , O b v i o u s l y , t h p r o g r a m s h o u l dI g n o r e c o l o n s t h a t o c c u r i n s i d e q u o t e s . T f l a g q u o t e s , w u b t h a p p r o p r i a t e l y n a m e d v a r i a b l eQ U O T E . I Q U O T E e q u a l s z e r o , t h e r o u t i n e s e a r c h e s f o c o l o n B . I Q U O T E d o e s n o e q u a l z e r o ,t h e r o u t i n e i g n o r e s c o l o n s . — H a n d y T h o m p s o n

T H A N K S

C

L E

B e f o r e f o r m a t t i n g

H C G l o s s a r y t e r m s : f l a g , s t a t e m e n t s e p a r a t o r .

2 3 » S O U H D l , S « , i e . 5 i P O H l - T 7 M . S B X T I i H O U K ) 1 , » , • , « : C L O 8 1 t l i Q O T O 3 t 3 9 U O T B - « i I I P U I # l i l H i P 0 X I - 1 L M M I I t f i l P I M ( I . I > O » ■ • T H H » B B X T

3 3 0 S Q U I D 1 , 6 6 , 1 9 , 6 :F O 1 - T 7 W I I X T I B O U I D 1 . • , • , • ■C L O B B 1 1 Q O T D a

3 Q U O T X - t iI V P U T f l i I I I :F O 1 - T L I K i n i iI ] R » t t . I > c > " T H B I 1 T I X T

A f t e r f o r m a t t i n g

Page 64: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 64/172

f f l k l

F r e q u e n c yB l e n d e r

b S t e v e W e e r s i n gH C S t a f f

W a r a l f a m i l i a r w i t h t h e d i f f e r e n c e s i t o n a lc o l o r a m o n g m u s i c a l i n s t r u m e n t s . T h l i q u i ds m o o t h n e s s o t h F r e n c h h o r n a n t h s i

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

E v e r y s o u n d , n m a t t e r h o s i m p l e o c o m p l e x , c a b b r o k e n d o w n i n t o o n o m o r e c o m p o n e n t s i n ew a v e s . C o m p l e x w a v e s — w a v e s t h a t c o n s i s t o t w o m o r e s i n e w a v e s — c o n t a i n f u n d a m e n t a l s i n e w a v e a n a l e a s t o n h a r m o n i c . T h f u n d a m e n t a l c o m p o n e n td e t e r m i n e s t h p i t c h t h a t w p e r c e i v e i c o m p l e x w a v ef o r m . T h h a r m o n i c c o m p o n e n t s g o v e r n t h t o n e c o l o r .

F r e q u e n c y B l e n d e r d i s p l a y s s i n e w a v e s w i t h f r q u e n c i e s a n a m p l i t u d e s t h a t y o s u p p l y , t h e n s h o w sy o t h e i r a l g e b r a i c s u m , k n o w n a s t h e r e s u l t a n t . A l lw a v e s h a v e t h s a m e h e i g h t o t h s c r e e n d i s p l a y s ot h a t y o c a s e e a c h w a v e c l e a r l y . W h e n c a l c u l a t i n gt h r e s u l t a n t , h o w e v e r , t h p r o g r a m d o e s t a k e i n t o a c o u n t t h a m p l i t u d e o e a c h c o m p o n e n t .M a k i n g W a v e s

W h e n y o u R U N t h p r o g r a m , I a s k s y o t e n t e r f r q u e n c i e s a n a m p l i t u d e s f o t h c o m p o n e n t s a n t s p e c i f y t h n u m b e r o c y c l e s o t h l o w e s t f r e q u e n c y t h a ty o w i s h t s e o t h s c r e e n . T h i s l a s t v a l u e s e t s t h h o r i z o n t a l s c a l e f o t h d i s p l a y . N e g a t i v e a m p l i t u d e sp r o d u c e w a v e s t h a t a r 1 8 d e g r e e s o u t o p h a s e ( u s i d e d o w n ) .

B e c a u s e t h e h o r i z o n t a l r e s o l u t i o n o f t h e s c r e e n i l i m i t e d , t h e r e I r e s t r i c t i o n t t h n u m b e r o f c y c l e st h a t t h s c r e e n c a d i s p l a y c l e a r l y . I y o t r y t o d i s p l a ym o r e t h a n 5 c y c l e s o t h h i g h e s t f r e q u e n c y , t h d i s p l a y m a d i s t o r t w h o l e c y c l e s I t h s a m p l i n g a n s h o w w a v e w i t h f r e q u e n c y l o w e r t h a n i a c t u a l l y h a s .

E x a m p l e s a n d 4 s h o w a p p r o x i m a t i o n s o s q u a r e a n t r i a n g l e w a v e s . Y o c a o b t a i n o t h e r I n t e r e s t i n g r e s u l t sw i t h t h v a l u e s i t h e s e t w e x a m p l e s :4 H o m e C o m p u t e r M a g a z i n e 2 9 8 5 V o l u m e 5 N o

H u m b l e s i n e w a v e s — t h e s i m p l e s t o ft o n e s — c o m b i n e u n d e r y o u r c o n t r o l

t p r o d u c e c o m p l e x w a v e f o r m s .

N o t e : F r e q u e n c y B l e n d e r f i r s t a p p e a r e d i t h " I B M -p r e s s l o n s " c o l u m n o f V o l . 5 N o 3 a n I t h A p p l eS e e d l i n g s c o l u m n o V o l . 5 N o 5 F o o u A t a r i r e a d e r ,w e n o w o f f e r v e r s i o n h e r e I " A t a r i A t r i u m " — E d .

E x a m p l e 1

F R E Q U E N C Y # 1 1 0 A M P L I T U D E : 1 0 F R E Q U E N C Y # 2 1 1 A M P L I T U D E : 1 0 F R E Q U E N C Y # 3 1 2 A M P L I T U D E : 1 0 F R E Q U E N C Y # 4 1 3 A M P L I T U D E : 1 0 N u m b e r o c y c l e s o l o w e s t f r e q u e n c y : 5

E x a m p l e 2

F R E Q U E N C Y # 1 1 0 A M P L I T U D E : 1 0 F R E Q U E N C Y # 2 2 0 A M P L I T U D E : 1 0 F R E Q U E N C Y # 3 3 0 A M P L I T U D E : 1 0 F R E Q U E N C Y # 4 4 0 A M P L I T U D E : 1 0

N u m b e r o c y c l e s o l o w e s t f r e q u e n c y : 1

H o i W o r k sT h s e e m i n g l y c o m p l e x t a s k o a d d i n g t h e s e

w a v e f o r m s t p r o d u c e t h e i r a l g e b r a i c s u I a c t u a l l ys t r a i g h t f o r w a r d . T h p r o g r a m h o l d s t h f r e q u e n c y a n a m p l i t u d e v a l u e s f o t h c o m p o n e n t w a v e s i t h a r a y s F R ( ) a n A M P ( ) . A f t e r t h c o m p o n e n t w a v e s a r p l o t t e d , e a c h o t h 3 2 e l e m e n t s o t h i r d a r r a y , S U M ( ) ,w i l l d e t e r m i n e t h p o s i t i o n o f t h e c o m p o s i t e w a v e .

B e f o r e p l o t t i n g a n w a v e s , t h p r o g r a m s e t s a l 3 2 e l e m e n t s o S U M ( ) t z e r o . I t h e n g o e s t h r o u g h F O R -N E X T l o o p t i m e s , d r a w i n g o n e o f t h e c o m p o n e n t w a v e se a c h t i m e . A i n t e r n a l F O R - N E X T l o o p c o n t r o l s t h e p l o tt i n g o t h 3 2 h o r i z o n t a l p o s i t i o n s f o e a c h c o m p o n e n tw a v e , c a l c u l a t i n g t h v e r t i c a l d i s p l a c e m e n t o e a c hp o i n t . T h p r o g r a m a l s o f i g u r e s t h r e l a t i v e e f f e c t t h a tt h w a v e h a u p o n t h c o m p o s i t e w a v e , a n t h e n a d d st h v a l u e i n t o t h c o r r e s p o n d i n g e l e m e n t o t h S U M ( )a r r a y . T h u s , a f t e r t h p r o g r a m d r a w s t h c o m p o n e n tw a v e s , S U M ( ) a l r e a d y c o n t a i n s t h v a l u e s n e e d e d t p l o tt h c o m p o s i t e w a v e f o r m .

Page 65: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 65/172

E x a m p l e 3 T h e s e f r e q u e n c y a n a m p l i t u d e v a l u e s r e s u l t I d o s ea p p r o x i m a t a t i o n o a s q u a r e w a v e :

F R E Q U E N C Y # 1 1 0 A M P L I T U D E 1 1 0 F R E Q U E N C Y # 2 3 0 A M P L I T U D E 2 3 F R E Q U E N C Y # 3 5 0 A M P L I T U D E 3 2 F R E Q U E N C Y # 4 7 0 A M P L I T U D E 4 1 4 . 2 8

y A / W W W V W: . ; V W W W \ A A A / V \ / \ / V V ' :— r — \ r ~ \' w w j \ H l i i H I F : :

N u m b e r o c y c l e s o l o w e s t f r e q u e n c y :

E x a m p l e 4 T h e s e f r e q u e n c y a n a m p l i t u d e v a l u e s r e s u l t i d o s ea p p r o x i m a t i o n o t r i a n g l e w a v e :

F R E Q U E N C Y 1 1 0 A M P L I T U D E 1 1 0 F R E Q U E N C Y 2 3 0 A M P L I T U D E 2 - 1 1 . 1 1F R E Q U E N C Y # 3 : 5 0 0A M P L I T U D E 3

F R E Q U E N C Y 4 7 0 A M P L I T U D E 4 - 2 . 0 4

' W W W W W V. ■ V W W W W W V W W A

8 5 I H i t t : ; ; " ■ "

N u m b e r o c y c l e s o l o w e s t f r e q u e n c y :

I o r d e r t s c a l e t h c o m p o s i t e w a v e f o r m , t h p r g r a m e x a m i n e s S U M ( ) a n l o o k s a e a c h e l e m e n t t d e t e r m i n e S ( S u m B l g ) . t h p e a k a m p l i t u d e o t h r e s u l t a n t .

N o t i c e t h a t t h p r o g r a m u s e s t h P L O T s t a t e m e n t t p o s i t i o n o n l y t h e f i r s t p o i n t o e a c h p l o t ( l i n e 3 1 0 ) . T i m p r o v e t h c l a r i t y o t h d i s p l a y , t h p r o g r a m u s e s t h D R A W T O s t a t e m e n t f o s u b s e q u e n t p o i n t s , d r a w i n g l i n e sb e t w e e n p o i n t s i n s t e a d o f p l o t t i n g o n l y t h p o i n t s .

A t h p r o g r a m p l o t s e a c h c o m p o n e n t w a v e , i d i s p l a y s t h e f r e q u e n c y a n a m p l i t u d e o t h b o t t o mo t h s c r e e n . O n c e t h d i s p l a y i c o m p l e t e , t h c o m p on e n t a n c o m p o s i t e w a v e s r e m a i n o n t h e s c r e e n u n t i ly o p r e s s a n k e y . T h e n t h p r o g r a m g i v e s y o t h o t i o n t o c o n t i n u e w i t h a n o t h e r s e t o f w a v e f o r m s o t o e x i tt h p r o g r a m .H C G l o s s a r y t e r m s : a m p l i t u d e , c o m p o n e n t , c y c l e , f r e q u e n c y , f u nd a m e n t a l , h a r m o n i c s , o v e r t o n e s , r e s u l t a n t , s i n e w a v e , w a v e f o r m .

K E V A R I A B L E SF R F r e q u e n c i e s o c o m p o n e n t w a v e s ; A M P (

A m p l i t u d e s o c o m p o n e n t w a v e s ; F L o w e s t c o m p on e n t f r e q u e n c y ; C N u m b e r o c y c l e s o l o w e s t f r q u e n c y t d i s p l a y ; F u n c t i o n v a l u e ( d i s p l a c e m e n t ) o e a c h w a v e a e a c h h o r i z o n t a l p l o t p o s i t i o n ; S V M ( )F u n c t i o n v a l u e s f o r r e s u l t a n t ; H o r i z o n t a l p l o t p o s it i o n a n l o o p c o u n t e r ; Y V e r t i c a l p l o t p o s i t i o n ; S A m p l i t u d e o r e s u l t a n t ; a n d T a r l o o p - c o u n t e r v a r i a b l e s .

1 2 3 a 5 G

1 : 7 08 9 2 0 2

2 2 3 3 2 4 2 S 2 6 2 7 2 8

9 s o

3 1 S 2

S

S 4

3 5

3 6

7 3 8 3 9

4 0

C O Y E J 4 E R A LB B O

f o T R A PT R A PH P U T0 7

N E X TT R A PT H T 3 9

F O R A P H

P A M

P F O

2

P

p

S U N E X TT O P E N

O P E N

O T V A L U EO U N DS O U N DX

H O M EV E A A

F

N

N

G R A P HN

3 N P U T

P 2 8 L O W E S

S U H (Y 3

N S T A N T

0

N

3 0 X E

P f O K

F R E Q U E N C Y

f

S l T i E i V E

A M

S E

> >

O H L I L 1

V A A W O O D

O

P

F R E Q U E N C Y

T

N E X T

L O 7 S

A

U

F | N A N A N

H

A M F S U M (

> A B S

c

C O M P U T E R

N

F R E Q

C O L O R

l i

3

5 4 |

O R O

G O T O

7 s e

P O U

N

U

W

A Y E D

9 8 L E

3 2

F R E Q U E N C Y

F

S

2

P R A

H O

F O

F O P

E N E P

S U

M A G A Z

D E

A M

F O

E N D E R

S G

G E N

P U

E

M A N YE N

A B

T H E N

C O N TG E T H E NT H E N

N E X TF O

H

T H

T H E N< F

T H R O P

E N D E RN

A M

N P U T

P O K E

0 0 0 0

P F O

F R E Q U E N C Y

A M D R A W T O

A M

N B O

T H E N

A M T

N

S

C Y C L E SD

f

O R A P B

T

N

H

C N E X T7 5

L O

3 A

T

S

C

B O O X L

T U D E

Y O

3

C L O S ET U D E

B +

C L O S E

F

T R A P

U

C

E R R O RT (

3 0

F

O H

F O

N E X T

O

A B

D R A WN E X T

N

0

E

f

H C

L I S T I N G A N N O T A T I O N SF r e q u e n c y B l e n d e r

( A t a r i 8 0 0 , 8 0 0 X L , 1 3 0 X E )L i n e N e w .1 0 0 - 2 0 0 P r o g r a m h e a d e r

2 1 I n i t i a l i z e s c r e e n d i s p l a y a n v a r i a b l e s2 2 0 - 2 8 0 G e i n p u t v a l u e s , s e F 2 9 I n i t i a l i z e S U M < )3 0 0 - 3 2 0 C a l c u l a t e a n p l o t D . a c c u m u l a t e i n t o S U M ( )3 3 D e t e r m i n e S 3 4 P l o t r e s u l t a n t , w a i t f o k e y s t r o k e3 5 0 - 3 8 0 D i s p l a y S B g e t k e y s t r o k e , b r a n c h t b e g i n n i n g

o e n 3 9 0 - 4 0 0 E r r o r r o u t i n e f o b a n u m e r i c v a l u e 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 et t h o s e w h w a i t . "

" A l l o w 6 - w e e k s f o r d e l i v e r yo 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

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

Page 66: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 66/172

B A S I Db R a n d y T h o m p s o n

H C S t a f f

C o m m o d o r eH o r n b l o w e r

B A S I D t a k e s t h p a i n ( a n d t h P O K E s )o u o p r o g r a m m i n g s o u n d o t h C - 6 4

b a d d i n g 1 n e c o m m a n d sa n d 1 7 f u n c t i o n s t y o u r

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

c o l u m n t g i v e y o t a s t e o t h S I c h i p ' s v a r i o u sc a p a b i l i t i e s . W e ' v e s h o w n y o w a v e f o r m s ,

e n v e l o p e s , f i l t e r s , r i n g m o d u l a t i o n , a n e v e n s y nc h r o n i z a t i o n . N o w , w t h i n k i t ' s a b o u t t i m e y o t r i e dp r o g r a m m i n g s o m e o y o u r o w c u s t o m s o u n d s . T m a k e t h t a s k o c r e a t i n g s o u n d s o n t h C o m m o d o r e6 e a s i e r , w e ' v e d e v e l o p e d s p e c i a l " s o u n d " l a n g u a g e .B A S I D a d d s 1 s o u n d c o m m a n d s a n 1 f u n c t i o n s t y o u r C o m m o d o r e 6 4

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

S e t h C o m m a n d C h a r t o t h e f o l l o w i n g p a g e f o c o m p l e t e l i s t o B A S I D ' s c o m m a n d s . T h e c o m m a n d sa r i u p p e r c a s e b o l d f a c e , a n t h c o m m a n dp a r a m e t e r s a r i l o w e r c a s e i t a l i c s . F o r c o m p a r i s o n , w h a v e a l s o i n c l u d e d t h B A S I C e q u i v a l e n t o e a c h B A S I Dc o m m a n d . N o t e t h a t , f o r m o s t o t h e s e c o m m a n d s , i i i m p o s s i b l e t g i v e t r u e B A S I C e q u i v a l e n t . F o r e xa m p l e , i i i m p o s s i b l e f r o m B A S I C t s i m p l y s e t h a t a c k o a v o i c e w i t h o u t s e t t i n g t h d e c a y a t h s a m et i m e , y e t i i e a s y w h e n y o u s B A S I D . I t h e s e c a s e s ,w h a v e p r o v i d e d t h c l o s e s t B A S I C e q u i v a l e n t s .T h F u n c t i o n s

I i n o r m a l l y i m p o s s i b l e t r e a d t h e v a l u e s s t o r e d i t h S I c h i p ' s r e g i s t e r s . B A S I D i u n i q u e , h o w e v e r —i a l l o w s y o t r e a d t h e s e v a l u e s b u s i n g B A S I D c o mm a n d s ( e x c e p t f o I N T T ) a f u n c t i o n s . F o e x a m p l e :F R Q ( l ) r e t u r n s ( g i v e s y o u ) t h e c u r r e n t f r e q u e n c y o v o i c e

a n p l a c e s i i t h e v a r i a b l e X O t h C o m m o d o r e 6 4 y o m u s t f o l l o w a l f u n c t i o n s

w i t h a a r g u m e n t ( t h e n u m b e r f u n c t i o n o p e r a t e s o t p r o d u c e i t r e s u l t s ) p l a c e d i p a r e n t h e s e s . B A S I D ' sf u n c t i o n s a r e n e x c e p t i o n . I t h e x a m p l e a b o v e , t h ea r g u m e n t s p e c i f i e s t h v o i c e ( 1 2 o 3 t h a t w w i s ht r e c e i v e i n f o r m a t i o n a b o u t . I f a c t , i a l b u t 6 o B A S I D ' s f u n c t i o n s , t h a r g u m e n t d e s i g n a t e s t h v o i c e .4 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

T h e s e f u n c t i o n s — V O L ( v o l u m e ) . L ( l o w p a s s f i l t e r ) . B A ( b a n d p a s s f i l t e r ) , H ( h i g h p a s s f i l t e r ) . C U ( c u t o f f f r e q u e nc y ) , a n R E ( r e s o n a n c e ) — d o n o r e f e r t a n o n v o i c e ,s t h e y d n o t u s e t h e v o i c e a s a n a r g u m e n t . E a c h o t h e s e f u n c t i o n s r e q u i r e s d u m m y a r g u m e n t . I o t h e rw o r d s , i d o e s n o t m a t t e r w h a t n u m b e r y o u s a a a r g u m e n t — t h e f u n c t i o n r e t u r n s t h c o r r e c t v a l u er e g a r d l e s s o w h a t a r g u m e n t w a u s e d .

H e r e a r s o m e e x a m p l e s d e m o n s t r a t i n g t h u s o B A S I D f u n c t i o n s : S O U N D ( 2 r e t u r n s t h e s t a t u s o v o i c e 2 I v o i c e i o n e q u a l s 1 I v o i c e 2 i o f f ,e q u a l s z e r o . T h f u n c t i o n V O ( 7 r e t u r n s t h e c u r e n t v o l u m e s e t t i n g . T h a r g u m e n t i d u m m y a r g um e n t a n h a n e f f e c t o t h v a l u e p l a c e d i X T h s t a t e m e n t P O K E 5 3 2 8 0 , V O ( 3 c h a n g e s t h s c r e e n ' s b o r d e rt t h c o l o r c o r r e s p o n d i n g t t h e c u r r e n t v o l u m e s e t i n g . A n o t h e r i n t e r e s t i n g p i e c e o c o d i n g s e t s t h f r q u e n c y o v o i c e t t h c u r r e n t p u l s e w i d t h o v o i c e1 F R P U L S E ( 1 ) ,

S a m p l e P r o g r a mO t h n e x t p a g e , w h a v e p r o v i d e d s a m p l e p r

g r a m . W c a l l i B E E H Z Z O W b e c a u s e o t h e p e c u l i a rs o u n d i p r o d u c e s . E x a m p l e i t h B A S I D v e r s i o n o B E E H Z Z O W , E x a m p l e i t h B A S I C v e r s i o n . A y o c a s e e , t h B A S I C v e r s i o n i b o t h l o n g e r a n l e s sr e a d a b l e . Y o w i l l f i n d t h a t t h B A S I C v e r s i o n i a l s om u c h s l o w e r . I f a c t , t h B A S I C v e r s i o n i s s l o w t h a tt h s o u n d e f f e c t i a l m o s t l o s t . R e m e m b e r , i o r d e r t R U p r o g r a m t h a t u s e s B A S I D c o m m a n d s , y o m u s tR U N B A S I D ' s B A S I C l o a d e r f i r s t .

I t ' s Y o u r T u r nW e ' v e p r o v i d e d t h l a n g u a g e ; i t ' s u t y o p r o v i d e

t h t a l e n t . T r c r e a t i n g s o m e s i m p l e s o u n d e f f e c t s , o w r i t i n g y o u r o w a r r a n g e m e n t o B e e t h o v e n ' s 5 t h . H o a b o u t u s i n g B A S I D t w r i t e p r o g r a m t h a t c o n v e r t s p a r to t h C o m m o d o r e k e y b o a r d i n t o a m u s i c a l k e y b o a r d ?W h a t e v e r y o d o u s B A S I D : Y o u ' l l f i n d t h a t i t ' s l o e a s i e r t h a n P O K E i n g s o u n d o u o t h C o m m o d o r e . A n d ,w h e n y o u ' v e w r i t t e n y o u r m a s t e r p i e c e , s e n d i t u s y o m i g h t s e y o u r n a m e i n p r i n t .

Page 67: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 67/172

G e n e r a l C o m m a n d sM C l e a r s ( i n i t i a l i z e s } t h s o u n d c h i p .B A S I C e q u i v a l e n t : F O 5 4 2 7 2 T 5 4 2 9 6 P O K E 1 , N E X TV O v o l u m eS e t s t h e v o l u m e . T h v o l u m e m u s t b b e t w e e n 0 a n d 1 o a I L L E G A L Q U A N T I T Y e r r o r w i l l r e s u l t . v a l u e o i t h l o w e s tv o l u m e s e t t i n g , w h i l e 1 5 i t h e h i g h e s t .B A S I C e q u i v a l e n t : P O K E 5 4 2 9 6 , v o l u m eS O U N D o n / o i t , v o t c eG a t e s v o i c e o o o f f . U s a o n / O S v a l u e o t t u r n t h e g a t eo ( s t a r t t h n o t e ) , o t t u r n t h g a t e o f ( e n d t h n o t e o f f ) .T h v o i c e m u s t b e n u m b e r b e t w e e n a n 3 B A S I C e q u i v a l e n t : P O K E 5 4 2 6 9 + v o i c e * 7 , o n / o t l + w a v e f o r m * 1

P i t c h A n W a v e f o r mF R O . I r e q u e n c y , v o i c eS e t s t h f r e q u e n c y ( p i t c h ) o v o i c e . T h e f r e q u e n c y c a r a n g eb e t w e e n a n 6 5 5 3 5 .B A S I C e q u i v a l e n t : H I N T ( f r e g u e n c y / 2 5 6 ) : L = f r e q u e n c y H - 2 5 6 P O K E 5 4 2 6 5 + v o i c e " 7 . L B P O K E 5 4 2 6 6 + v o i c e " 7 , H BW A V E w a v e f o r m , v o i c eS e t s t h w a v e f o r m o f v o i c e . T h w a v e f o n n p a r a m e t e r m u s tb 1 - 4 . H e r e ' s l i s t o f t h e p o s s i b l e w a v e f o r m s e t t i n g s :

t r i a n g l es a w t o o t hp u l s en o i s e

B A S I C e q u i v a l e n t : P O K E 5 4 2 6 9 + T O i c e " 7 , 1 6 " 2 t C w a v e / o J i n - 1 P U L S E p u l s e w i d t h , v o i c eS e t s t h p u l s e w i d t h . T h p u l s e w i d t h v a l u e m u s t b b e t w e e n

a n 4 0 9 5 . T h i s c o m m a n d i o n l y e f f e c t i v e w h e n u s e d i c o j u n c t i o n w i t h p u l s e w a v e f o r m .B A S I C e q u i v a l e n t : H = T N T ( p u l s e w i d t h / 2 5 6 ) l £ = p u l s e w i d t h

H 2 5 P O K E 5 4 2 6 7 v o i c e " 7 , L 3 P O K E 5 4 2 6 8 + v o i c e ' l . K BE n v e l o p e

A T T A C K a t t a c k , v o i c eS e t s t h a t t a c k o f v o i c e . T h a t t a c k p a r a m e t e r m u s t b - 1 5 .B A S I C e q u i v a l e n t : P O K E 5 4 2 7 0 + v o i c e * 7 , a t t a c k

D E C A Y d e c a y , v o i c eS e t s t h d e c a y . T h d e c a y p a r a m e t e r m u s t b 0 - 1 5 .B A S I C e q u i v a l e n t : P O K E 5 4 2 7 0 v o i c e d , d e c a y * 1 S U s u s t a i n , v o i c eS e t s t h e s u s t a i n . T h s u s t a i n v a l u e m u s t b 0 - 1 5 .B A S I C e q u i v a l e n t : P O K E 5 4 2 7 1 v o i c e d . s u s t a i nB E r e l e a s e , v o i c eS e t s v o i c e ' s r e l e a s e . T h r e l e a s e p a r a m e t e r m u s t b 0 - 1 5 .B A S I C e q u i v a l e n t : P O K E 5 4 2 7 1 + v o i c e " 7 , r e l e a s e * 1

F i l t e r i n gF I L T E R o n / o i l , v o i c eT u r n s o o o f t h f i l t e r s o g i v e n v o i c e . v a l u e o f i l t e r s t h v o i c e , w h i l e t u r n s o f t h f i l t e r .B A S I C e q u i v a l e n t : P O K E 5 4 2 9 5 , 2 l ( v o i c e - 1 l o n / o f fT u r n s t h l o w p a s s f i l t e r o ( 1 o o f ( 0 ) .B A S I C e q u i v a l e n t : P O K E 5 4 2 9 6 , 1 6 * o n / O f fB A o n / o f fT u r n s t h b a n d p a s s f i l t e r o ( 1 o o f ( 0 ) .B A S I C e q u i v a l e n t : P O K E 5 4 2 9 6 , 3 2 * o n / o t lm a n / o f fT u r n s t h h i g h p a s s f i l t e r o ( 1 o o f ( 0 ) .B A S I C e q u i v a l e n t : P O K E 5 4 2 9 6 , t A ' o n J o UC U c u t o f fS e t s t h c u t o f f f r e q u e n c y o t h f i l t e r s . T h c u t o i r v a l u e m u s t r a n g eb e t w e e n 0 a n d 2 0 4 7 .B A S I C e q u i v a l e n t : H I N T C c u t o t f / a ) L C U ( O f f - H B * 8 P O K E5 4 2 9 3 , L B P O K E 5 4 2 9 4 . H BS E S r e s o n a n c eS e t s t h e f i l t e r s r e s o n a n c e . T h e r e s o n a n c e v a l u e m u s t b b e t w e e n

a n 1 5 B A S I C e q u i v a l e n t : P O K E 5 4 2 9 5 , r e s o n a n c e * 1

S p e c i a l E f f e c t sR I N G o n J o i t , v o i c eT u r n s r i n g m o d u l a t i o n o ( 1 o o f ( 0 ) .B A S I C e q u i v a l e n t : P O K E 5 4 2 6 9 v o i c e " 7 , o n / o f f " 4S Y N C o n / a f t v o i c eT u r n s s y n c h r o n i z a t i o n o ( 1 o o f ( 0 ) .B A S I C e q u i v a l e n t : P O K E 5 4 2 6 9 + v o i c e * 7 , o n / o t i "

C o m m a n d( s e t s v a l u e )N T V O ( 0 - 1 5 )F R ( 0 - 6 5 5 3 5 1 . VW A V E [ 1 - 4 ) , VP U L S E ( 0 - 4 0 9 5 ) . VA T T A C K ( 0 - 1 5 ) , VD E C A Y ( 0 - 1 5 J . VS U S ( 0 - 1 5 ) , VR E L ( 0 - 1 5 ) , VS O U N D ( 0 / 1 ) . VF I L T E R ( 0 / D . VL ( 0 / 1 )B A 0 / 1 )H ( 0 / 1 )C U ( 0 - 2 0 4 7 )R E ( 0 - 1 5 )R I N G ( 0 / D . VS Y N C [ O / 1 ) , V

F u n c t i o n( r e t u r n s v a l u e )- n o n e -V O L ( D )F R Q ( V )W A V E C V )P U L S E ( V A T T A C K ( V D E C A Y ( V S U S C V )H E L ( V )S O U N D ( V F I L T E R ( V L O ( D )B A N ( D )H C D C U T ( D )R E ( D R I N G C V )S Y N C ( V )

d e n o t e s V o i c e a n m u s t b r e p r e s e n t e d b y n u m b e r b e t w e e n a n 3 d e n o t e s D u m m y a r g u m e n t a n d c a n b e r e p r e s e n t e d b y a n y n u m b e r .

E x a m p l e

U N f | o hC U

E V O

9 0 P U L S E

W A V EA

T R E

S T E PF R

S U

4 0 0 0

S Y N CF R O O O f

N E X T

S

E x a m p l e5 4 O K E S + 6

P O K I E

P O P O I X

A N D 2 5 55 E S

s ; + a

E 5

9 0

F O 4

4 0 0 0 -N E X T

I M P O f o A N D 2

A H D 7P O K EF O

T O 2 - 4 | D 9 0 T O 0 S

A N D 2

P O K E

P O

E 2 2

T O

P O K E S + 2

P O E + P O K E

N E X T

0 0 2 4 P i O K E S

P O K E S + 24 0 9 0 H

K E V A R I A B L E S

S e n d y o u r B A S I D p r o g r a m s 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 : C o m m o d o r e H o r n b l o w e r1 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

H C G l o s s a r y t e r m s : a r g u m e n t , a t t a c k , d e c a y , d u m m y a r g u m e n t ,e n v e l o p e , f r e q u e n c y , f u n c t i o n , p a r a m e t e r , p u l s e w i d t h , r e l e a s e , r i n gm o d u l a t i o n , S I D , s u s t a i n , s y n c h r o n i z a t i o n , w a v e f o r m .F o y o u r t y p e - 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 .

H C

V a r i a b l e t h a t r e a d s m a c h i n e l a n g u a g e d a t a ;M e m o r y l o c a t i o n l o o p c o u n t e r t h a t s t o r e s m a c h i n e l a n g u a g e ;

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

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

L I S T I N G A N N O T A T I O N SB A S I D B A S I C L o a d e r ( C - 6 4 )

P r o g r a m h e a d e rR e a d a n s t o r e m a c h i n e l a n a u a g e d a t aV e r i l y c h e c k s u mI n i t i a l i z e B A S I DM a c h i n e l a n g u a g e d a t a

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

Page 68: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 68/172

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

e a s y - t o - u s e p r o g r a m , a n l i t t l e h e l p f r o m C o m m o d o r e ' s b u i l t - i n T i m e O D a y ( T O D ) c l o c k ,y o u c a n r e l y o y o u r c o m p u t e r — n o t y o u r s e l f — t o r e m e m b e r w h e n I t ' s t i m e t d s o m e t h i n g e l s e .

L i k e a n o r m a l a l a r m c l o c k , t h i s p r o g r a m a l l o w s y o t o s e t b o t h t h t i m e a n t h a l a r m .W h e n t h a l a r m g o e s o f f , t h c o m p u t e r i n t e r r u p t s i t o p e r a t i o n , a n t h e s c r e e n ' s b o r d e r s e e m st c o m e a l i v e . T t u r n t h a l a r m o f f , p r e s s t h e b a c k - a r r o w k e l o c a t e d i t h u p p e r - l e f t c o n e o t h k e y b o a r d . T h b o r d e r t h e n s t o p s s t r o b i n g , a n t h c o m p u t e r r e s u m e s i t o p e r at i o n s a s u s u a l . S o r r y , b u t h e r e i n " s n o o z e " b u t t o n o t h i s a l a r m .

W h e n y o R U t h p r o g r a m , p r o m p t a s k s y o t e n t e r b o t h t h c u r r e n t t i m e a n t h a l a r m t i m e . E n t e r t h e s e t i m e s i H H M M S S ( H o u r s , M i n u t e s , S e c o n d s ) f o r m a t . F o e x a m p l e ,i i i 2 : 3 5 a n 1 s e c o n d s , e n t e r 0 2 3 5 1 0 . W h e n p r o m p t e d , p r e s s t h e k e f o A o t h

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

W h e n y o e m p l o y t h i s p r o g r a m , y o u a r a c t u a l l y u s i n g C o m m o d o r e ' s T O c l o c k . T h i si n o t b c o n f u s e d w i t h C o m m o d o r e ' s " j i f f y c l o c k , " w h i c h i c o n t r o l l e d t h r o u g h v a r i a b l e sT a n T I $ . A l t h o u g h t h " j i f f y c l o c k " i e a s i e r t u s a n u n d e r s t a n d , i i l e s s d e p e n d a b l e( i s t o p s r u n n i n g d u r i n g c e r t a i n I / o p e r a t i o n s ) , a n i h a n a l a r m f u n c t i o n . T h T O c l o c k ,o t h e o t h e r h a n d , i a c c u r a t e — e v e n d u r i n g I / O — a n d h a u s e r - s e t t a b l e a l a r m t h a t c a u s e sa i n t e r r u p t r e q u e s t a a l a r m t i m e .

M e m o r y l o c a t i o n s 5 6 3 2 8 - 5 6 3 3 1 ( $ D C 0 8 - $ D C 0 B ) a r t h T O c l o c k ' s r e g i s t e r s . T h t i m ei r e p r e s e n t e d a f o l l o w s :

M e m o r y L o c a t i o n P u r p o s e5 6 3 2 8 ( S D C 0 8 ) T e n t h s o s e c o n d s5 8 3 2 9 ( S D C 0 9 ) S e c o n d s6 6 3 3 0 ( S D C O A ) M i n u t e s5 6 3 3 1 ( S D C O B ) H o u r s

T i m e 1 s t o r e d i t h e s e r e g i s t e r s i B i n a r y C o d e d D e c i m a l ( B C D ) . I B C D , b y t e i d v i d e d i n t o t w n i b b l e s , e a c h n i b b l e r e p r e s e n t i n g o n d e c i m a l d i g i t . F o r e x a m p l e , a 1 2 o ' c l o c k ,t h h o u r s r e g i s t e r ( m e m o r y l o c a t i o n 5 6 3 3 1 ) c o n t a i n s a b i n a r y 0 0 0 1 0 0 1 0 . D i v i d i n g t h i s b y t ei n t o n i b b l e s , w g e 0 0 0 1 a n 0 0 1 0 , r e p r e s e n t i n g t h e d e c i m a l d i g i t s a n f o 1 o ' c l o c k .A l o t h T O c l o c k r e g i s t e r s w o r k i n t h i s m a n n e r . T h h i g h b i o t h h o u r s r e g i s t e r i d i c a t e s e i t h e r A o P M I i i P M t h i s b i i s e ( c o n t a i n s o n e ) ; i i i A M t h b i i c l e a r ( c o n t a i n s z e r o ) .

T h e s e r e g i s t e r s h a v e u n i q u e l a t c h i n g f e a t u r e . W h e n y o r e a d ( P E E K ) t h h o u r s r e g i s t e r ,a l o t h o t h e r r e g i s t e r s f r e e z e u u n t i l y o r e a d t h t e n t h B - o f - o e c o n d s r e g i s t e r . T h i s p r e v e n t sy o f r o m r e c e i v i n g a i n a c c u r a t e r e a d i n g . F o e x a m p l e , i y o r e a d t h h o u r B r e g i s t e r a 1 1 : 5 9 a n t h t i m e c h a n g e s t 1 2 : 0 0 J u s t b e f o r e y o r e a d t h m i n u t e s , t h e l a t c h i n g f e a t u r ep r e v e n t s y o f r o m t h i n k i n g t h a t i i 1 1 : 0 0 i n s t e a d o 1 1 : 5 9 o r 1 2 : 0 0 . A l t h o u g h t h r e g i s t e r sf r e e z e , t h I n t e r n a l c l o c k d o e s n o t . S o , t h e m o m e n t y o r e a d t h t e n t h s - o f - s e c o n d s r e g i s t e r ,a l t h r e g i s t e r s u p d a t e t t h p r o p e r t i m e .

B P O K E i n g t h e s e r e g i s t e r s y o u c a n a c c o m p l i s h o n o t w o t a s k s — e i t h e r s e t h c l o c k o s e t h e a l a r m . T s p e c i f y w h i c h o n e , y o m u s t m a n i p u l a t e t h h i g h b i o m e m o r y l o c a t i o n5 6 3 3 5 . I y o s e t h h i g h b i t , t h e n P O K E i n g t h T O r e g i s t e r s s e t s t h c l o c k . T s e t h e a l a r m ,c l e a r t h h i g h b i t . R e f e r t o l i n e s 2 0 a n 2 2 o A l a r m C l o c k t s e h o t m a n i p u l a t e t h i s b i t .

T h s u b r o u t i n e l o c a t e d i n l i n e s 2 7 0 - 3 6 0 s e t s b o t h t h e c l o c k t i m e a n a l a r m t i m e . L i n e s 2 8 0 - 2 9 0r e c e i v e a n v e r i f y y o u r i n p u t . L i n e 3 0 c o n v e r t s t h i s i n p u t i n t o n u m e r i c a r r a y o s i n g l ed i g i t s . L i n e s 3 4 0 - 3 5 0 u b b t h i s n u m e r i c a r r a y t P O R E t h t i m e i n t o t h T O r e g i s t e r s i B C f o r m a t . T h A v a r i a b l e s i g n i f i e s A o P 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

Page 69: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 69/172

N o t h a t y o u h a v e s e t h a l a r m t i m e , y o m u s t t u r n t h ea l a r m o n T e n a b l e t h e a l a r m ,u s t h f o l l o w i n g c o d e :

P O K E 5 8 3 3 3 , P E E K ( 5 6 3 3 3 ) O 1 3 T h i s c o d e i i l i n e 2 4 o

A l a r m C l o c k . A f t e r e n a b l i n g t h a l a r m , t h p r o g r a m P O K E s t h i sl o c a t i o n w i t h z e r o t e n s u r e t h a tn o t h e r s y s t e m " a l a r m s " a r ea c t i v a t e d ,

W h e n t h a l a r m g o e s o f f , i g e n e r a t e s a i n t e r r u p t r e q u e s t .A i n t e r r u p t r e q u e s t n o r m a l l yf o r c e s t h c o m p u t e r t e x e c u t et h i n t e r r u p t r o u t i n e l o c a t e d a 5 9 9 5 3 ( $ E A 3 1 ) . I o r d e r f o t h A l a r m C l o c k p r o g r a m t k n o wt h a t a i n t e r r u p t h a o c c u r r e d ,w u s B h o r t m a c h i n e - l a n g u a g er o u t i n e t i n t e r c e p t t h n o r m a lI n t e r r u p t r o u t i n e . T h i s m a c h i n e -l a n g u a g e r o u t i n e s h o w s u i l i n e s 4 2 0 - 7 5 0 . T h f i r s t p a r t o t h i sr o u t i n e c h a n g e B t h e I n t e r r u p tv e c t o r l o c a t e d a 7 8 8 - 7 8 9C $ 3 I 4 - $ 3 1 5 ) s t h a t i p o i n t s t o u n e w I R Q r o u t i n e a 4 9 1 6 5( $ C 0 0 D ) . I t ' s t h n e I R r o u t i n e ' s j o t f i n d t h c a u s e o a n i n t e r r u p t . I t h T O a l a r mi n o t t h e c a u s e , t h e n t h e r o u t i n er e t u r n s c o n t r o l t t h n o r m a l i t e r r u p t r o u t i n e . I t h T O a l a r mi t h c u l p r i t , t h e n t h b o r d e rf l a s h e s , a n a l c o m p u t e r o p e r at i o n h a l t s u n t i l y o p r e s s t h eb a c k - a r r o w .

C u r r e n t l y , t h s t a r t i n g a d d r e s sf o A l a r m C l o c k ' s m a c h i n el a n g u a g e i 4 9 1 5 2 ( $ C 0 0 0 ) . I y o w i s h t a l t e r t h i s , s i m p l y c h a n g et h e v a r i a b l e S i l i n e 1 9 t e q u a l a n o t h e r l o c a t i o n . T h c a s s e t t e b u f f e r , l o c a t e d a 8 2 ( $ 3 3 C ) , m a k e s g o o da l t e r n a t i v e .

— B a n d y T h o m p s o nH C Q l o t u r y t o r m i : B C D , b y t e ,h i g h b i t , I n t e r r u p t r e q u e s t , m a c h i n el a n g u a g e , n i b b l e , T O D .

1 2 3 4 5 6 7 8 9

2 0 2 2 2 2 3 2 4

5

2 6 7 2 S

2 9

S O

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

I E | HR E f cR E R E R E R E H E 4 9 D D R E S SP O K E

• I M SP O I E

H H M M SP O K E

E N i l E E K 2 0 O

R E A D Y

2 6

R E A D Y

N E X TN

R E C

N

E M E R A L Db H O M EV E R 66

5

X 8 A H Y

V A > 6

N T P O S E5 8 3 3 0

R E T U R N

C X < > 7 S 4 1S T A T E M E N T SP O S ER E T U R NR E

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

O P Y R

5 6 8 5 5

3 1 3 3 5

N P U T

R

5 6 1 8 8R E P T

P

A

5 6 3 3 18 6 8 2 0

C N

R A N D Y

T

T o

S T O R EF O

H A C H

0 6 0 9

7 0 4 2 4 4 7

0 7 I 0 8 0 2 0 2 0 0 4 G 3 2 e 4 6 4 0 6 0 7

A R

A

C O D E

I O B A Q O S D B S 7 0

O O 6 D B 2 7 0

G O S U B 2P E E KT U R K

T

S

I C H T

O H

S E

M

A N O i

> V A

P I S

C I

N E

H A C KP E E KS E

S

0 4 0 2 0

0 0 6 0 5 0 0 1 0 3

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

V A

P R O G R A M

I .

T H O M P S O NU

E E

2 0 0 9 9

H A C HS

A L A R M

T A V A

9 0 L E

7 S 0 S 5 BA L A R M

N E X TT R E K

2 2

2 2 2 0 2 0 2 5

2 0

0 0 0 0

3

H E L 5 6 8 8 8M

N

B 6 S S 5

E

G H T I

T

E N F O

N T

2 6

L A N G U A G E

0 0 0 0

M A G A Z

N

H

T H E o

V A

A N

0 1

N T E R R U P T

P U

L A N G U A G E

P 5 6

) O R 1O

) A N D 1T H

H

V A T

H j

N

B

L A N O U A O E

H N P U TT

H

D

T H E N

D A T A

L O O P

S T A R T

2 A R

O H A PP O I E

H

R O U T

5 L A R KL O N S E R

R E A DE R R O RS H

1

R O U TB E H lM

R E

T

D > B T

S I D

T L O S T C R T

L D A N E S T L D P H N J B L D C H B N L L D T

E L D T L D T C J H

P O I E

T

T H E N S2 P O X E

5 6 3 2 0

D A T A

I

H

1 G E

N

T H

T H E N

S O S 0 I 1

S D C 0 DS 0 E I D C 0 DS D 0 2 0S D 0 2 0s r r o rI C 8 L O O P

D 9 2 0s o s e

S 0 S 1E S 0 S 1I E A 5 1

D A 5

R

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

Page 70: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 70/172

I B T h B i n a r y T r e e

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

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

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

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

T h B i n a r y T r e e d r a w s t h t r e e u s i n g " r e c u r s i o n . "R e c u r s i o n I p o w e r f u l p r o g r a m m i n g t e c h n i q u e w h e r eb p r o c e d u r e r e p e a t s i t s e l f u n t i l s p e c i f i e d c o n d i t i o ni m e t . M o s t o u s h a v e s e e n t h i s c o n c e p t i l l u s t r a t e d b p a i n t i n g s i w h i c h t h a r t i s t h a d r a w n t h e a c t u a l p i t u r e , w h i c h c o n t a i n s t h p i c t u r e , w h i c h c o n t a i n s t h p i t u r e , a n s o n S i m i l a r l y , t h i s p r g r a m c r e a t e s g r a p h i c t r e e b r e p e a t i n g b r a n c h - d r a w i n g r o u t i n eu n t i l t h t r e e i c o m p l e t e .S p i r a l i n g B r a n c h e s

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

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

T h p r o g r a m b e g i n s b d r a w i n g t h t r u n k a n t h e nc r e a t i n g b r a n c h t h a t I 1 p i x e l s i l e n g t h . T h r e c u rs i v e l o o p t h e n c a l l s i t s e l f a n d r a w s a n o t h e r b r a n c h a

9 d e g r e e a n g l e t t h r i g h t o f t h f i r s t b r a n c h . T h i sb r a n c h , a n e a c h c o n s e c u t i v e b r a n c h , i o n p i x e ls h o r t e r t h a n t h b r a n c h t h a t p r e c e d e d i t

A e a c h l e v e l , t h p r o g r a m s a v e s t h f o l l o w i n g i n f o rm a t i o n : t h a n c o o r d i n a t e s o t h b r a n c h j u n c t i o n( w h e r e a l a r g e r b r a n c h m e e t s o n e o t w s m a l l e rb r a n c h e s ) , t h e l e n g t h o t h b r a n c h , a n t h n u m b e ro b r a n c h e s a t h c u r r e n t l e v e l . W h e n t h r e c u r s i v e p r c e s s r e a c h e s i t l i m i t — i . e . , w h e n i d r a w s b r a n c h t h a ti o n l y o n p i x e l l o n g — I t u s e s t h i s i n f o r m a t i o n t b a c ko u t t h p r e c e d i n g j u n c t i o n .

T h p r o g r a m d r a w s o n l y t w b r a n c h e s a e a c h j u n ct i o n . T h e r e f o r e , i t h e j u n c t i o n h a j u s t o n b r a n c h —t h r i g h t - h a n d b r a n c h — t h e p r o g r a m d r a w s a n o t h e r5 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 a k e r e c u r s i v e a l g o r i t h m , a d l i t t l e c o l o r , a n v o t f a — a t r e e !

s e r i e s o s p i r a l i n g b r a n c h e s t t h l e f t . I f t w b r a n c h e sa l r e a d y s p i r a l o f t h j u n c t i o n , t h p r o g r a m m o v e s b a c kt t h e p r e v i o u s j u n c t i o n , a n s o n T h e n t i r e p r o g r a mi c o m p l e t e w h e n a l J u n c t i o n s h a v e t w o b r a n c h e sl e a d i n g f r o m t h e m . ( F i g u r e i l l u s t r a t e s t h p a t h o t h r e c u r s i v e p r o c e s s . )R a n d o m B r a n c h e s

T h r e c u r s i v e a l g o r i t h m , a w h a v e e x p l a i n e d i s f a r , a l w a y s p r o d u c e s t h s a m e p r e d i c t a b l e g e o m e t r i cp a t t e r n — r e s u l t i n g i t h s a m e p r e d i c t a b l e , s y m m e t r i c a lt r e e e a c h t i m e . T r e e s i n a t u r e , h o w e v e r , d n o h a v et h l u x u r y o a I B t k e e p t h e i r b r a n c h e s i n o r d e r .

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

g e n e r a t e s r a n d o m n u m b e r b e t w e e nO a n d 1 5 I t h n u m b e r t h a t t h c o p u t e r p r o d u c e s l i e s b e t w e e n 4 a n 1 ( w h i c h i d o e s a p p r o x i m a t e l y 8 p e c e n t o t h t i m e ) , t h n e x t b r a n c h t h a tt h p r o g r a m d r a w s i o n p i x e l s h o r t e rt h a n t h p r e v i o u s b r a n c h . I t h r a n d o m - n u m b e r g e n e r a t o r p i c k s 0 t h n e x t b r a n c h I o n e - h a l f t h e l e n g t ho t h p r e v i o u s b r a n c h . r a n d o mn u m b e r o r e s u l t s i b r a n c h w i t h

l e n g t h t h a t i 7 p e r c e n t o t h l e n g t h o t h e p r e v i o u s b r a n c h . v a l u e o m a k e s t h n e x t b r a n c h ' s l e n g t h 8 p e r c e n t t h a t o t h p r e v i o u sb r a n c h .C o l o r f u l B r a n c h e s

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

T h p r o g r a m s t a r t s o u c r e a t i n g b r a n c h t h a t i 1 p i x e l s l o n g . A e v e r y j u n c t i o n , t h p r o g r a m r e d u c e s t h n e x t b r a n c h ' s l e n g t h b o n p i x e l ( u n l e s s t h r a n d o mf a c t o r r e d u c e s t h l e n g t h b m o r e ) . I t h l e n g t h i g r e a t e r t h a n p i x e l s , t h p r o g r a m g o e s t r o u t i n e t h a td r a w s b r o w n b r a n c h e s . T h i s r o u t i n e a l s o c h e c k s t h b r a n c h ' s l e n g t h t d e t e r m i n e h o b r o a d t h b r a n c hs h o u l d b e d r a w n .

Page 71: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 71/172

I t h l e n g t h o t h b r a n c h i p i x e l s o l e s s , t h p r g r a m g o e s t a n o t h e r r o u t i n e . T h i s r o u t i n e d r a w sg r e e n b r a n c h i t h e l e n g t h i o n e t h r o u g h p i x e l s ; r e d o i t h e l e n g t h o t h b r a n c h r e a c h e s z e r o .E x p e r i m e n t

I y o a r t h e x p e r i m e n t a l t y p e , y o m a l i k e t o t r yc h a n g i n g a f e w p a r a m e t e r s t o a l t e r t h s h a p e o t h t r e e .I l i n e 4 5 0 y o u c a n d e t e r m i n e h o s y m m e t r i c a l t h o u c o m e w i l l b b c h a n g i n g t h m u l t i p l i e r s t h a t s h o r t e nt h b r a n c h e s ( . 5 , . 7 , a n . 8 ) . I t h s a m e l i n e , y o c o u l dm o d i f y t h v a l u e s c o m p a r e d t R t a l t e r t h r a d o m n e s s f a c t o r . I l i n e 4 5 y o c o u l d c h a n g e t h a t h e n o t h l i n e t 2 3 , 4 , o r p o s s i b l y 5 T h i s w i l l a f e c t t h s p e e d i w h i c h t h t r e e r e a c h e s t h e s m a l l e s tb r a n c h s i z e . I y o r e d u c e t h i s v a l u e t o f a r , y o m a r e c e i v e s u b s c r i p t e r r o r a t h m a x i m u m r e c u r s i o nl e v e l i 1 0 0 . Y o c o u l d c h a n g e t h m a x i m u m l e v e l ,h o w e v e r , b i n c r e a s i n g t h e D I M e n s i o n e d s i z e o R E ( , )i l i n e 2 7 0 .

H C G l o s s a r y t e r m s : c a l l , l e v e l o f r e c u r s i o n , r e c u r s i o n , r a n d o m n u m b e rg e n e r a t o r .

F i g u r e 1 T h r e c u r s i v e a l g o r i t h m s p i r a l s i n w a r d u n t i l i h a d r a w nt h s m a l l e s t p o s s i b l e b r a n c h . I t h e n b a c k s o u t , l o o k i n g f o j u n c t i o n st b r a n c h o u t f r o m , a n c o n t i n u e s t h e p r o c e s s .

B i n a r yl i n e N o s .1 0 0 - 2 3 02 4 0 - 3 2 03 3 0 - 3 8 03 9 0 - 4 2 04 3 0 - 4 7 04 8 0 - 5 2 05 3 0 - 6 3 06 4 0 - 6 8 06 9 0 - 7 2 0

7 3 0 - 7 6 07 7 0 - 8 0 0

8 1 0 - 8 3 0

L I S T I N G A N N O T A T I O N ST r e e ( I B M P C j r , P C T a n d y 1 O O O P C

P r o g r a m h e a d e rI n i t i a l i z e p r o g r a m v a r i a b l e sM a i n r e c u i s i o n l o o pA d j u s t d i r e c t i o nS a v e t h d a t a o c u n e n t l e v e l o r e c u r s i o nC o n t r o l c o l o r o b r a n c hD r a w b r o w n b r a n c h e sD r a w g r e e n a n r e b r a n c h e sG e t h c o o r d i n a t e s o t h p r e v i o u s a n c u r r e n tl e v e l s o r e c u r s i o nH a l t p r o g r a mD a t a f o t h e D E R a r r a y w h i c h d e t e r m i n e sd i r e c t i o nW a l t f o k e y p r e s s

K E V A R I A B L E SA V a l u e o k e y p r e s s ; R E ( , ) R e c u r s i o n l e v e l i

f o r m a t i o n ; D E R ( , D i r e c t i o n v a l u e s ; C u r r e n t d i r e ct i o n ; L X , L T , R X , R Y O f f s e t u s e d i d r a w i n g t h b r a n c h ;

C u r r e n t l e v e l o r e c u r s i o n ; r R a n d o m n u m b e r ;X I , Y l C o o r d i n a t e s o c u r r e n t b r a n c h j u n c t i o n ; X 2 . Y 2

C o o r d i n a t e s o p r e v i o u s b r a n c h j u n c t i o n ; U t i l i t yv a r i a b l e f o l o o p s .

9 2 3 4 5 6 7 8 9 2 0

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

3 S 2 3 3 3 1 3 5

3 6

7 3 8 3 8 4 9 4

4 2 4 3 4 4 4 5

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

J S H U 3 H U 4 0 H 1 0 G 13 G D 3 G D 3 G D 3 G B M 1

! E

I n

C O L O RC O L O RT A N D Y

H I ' R F O N E X TS C R E E N

5

X

H O M EV E R SD O B I

B M

T

E E

M

5 9

S U

A

T H E N

S A V ER E T U R N

R O R E T U R N

D O S U B5 6

R X L R X 2 - H R I

H D

J H

D A T A

U R

4 5 R l + 1O S U B5

R E T U R N

T H E NS < R R E T U R N

R O S U B

E

Y E N

O S U B

W

J U S T

D R A W

N A R Y

O P P

T H E N

B R O W N

R

- V

l G H IV A C O M P U

G R A P HH O 0 9 Z

1 0

9 9 R 4 0 H U 3 H U 3 H U 3 H U 3 H U 3 H U 3 H U 3 HD 3 Q D 3 Q D

H E C U R ST H E N

R

T H E N

T H

R 5 5

G R E E N

7 1

8 3

T

U R R E N TD U

C O O R D

C O 8

C O U

O S U B

T H

B

O 5 8

R E T U R NE

R R

Y Y R Y

O

R f O U T

T R E E

R A D O ' >

>

E N

E

7 5

A N

9 8

R E A D

T H E N3 5

B R A N

E L S E

B R A N

R

A c

H

0 D 4 96

N A T E SY

D A T A

H A G A Z

C A R T R

5 9

R E C T

R E T U R N

R

H E T H E N

T H E NX

B A L T H R O P

4 S U

R E T U R N

R N l D

R E T U RR A

P U

C A D A P T E R

H A

6

E L S E3 5 D

H E

H E O T

Y

R

D 3 G D 3 S D S4 0 P 3R

O

T H E N

U

A

L 8

O S U B

R

Y

G

O

N

D O

O

5 6

B R A N

S

H E

R S U

R

A

f

G O T OG O

S U

B A C K

S

R

T H

6 6

E L 1

F O

5 7

O T

N I E Y S

X L X R

R E T U R NH E

A

4 5

R N < 1

Y

X

C

D R A W

4

6 0 6 0

3 5 4 >

T H E N

5 8

O S U B

T

L A T E R

6 9

H

R E E K

Y Y + R

N

T H

O

T H E NR N < 2E L S E

T H E N

5 8

R E

H C

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

Page 72: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 72/172

A p p l eS e e d l i n

3 - D i m e n s i o n a l G r a p h i c S u r f a c e s M a d e E a s y !b S t e v e W e e r s i n g

H C S t a f f

T h i s i n t r i g u i n g t e c h n i q u e w i l l h e l p y o k e e p 3 - D g r a p h i c s i p e r s p e c t i v e .I m a g i n e y o u r s e l f s p e n d i n g a p l e a s a n t a f t e r n o o n t o s s

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

i b g r e a t t s e t h i s f a s c i n a t i n g n a t u r a l p r o c e s s i m o r ed e t a i l ?W h a v e a l s e e n t h e s e r i p p l e s f r o z e n i t i m e b s t o p -a c t i o n p h o t o g r a p h y . N o w c a s e t h e m o o u h o m e -c o m p u t e r s c r e e n s a w e l l . S p r e a d i n g r i p p l e s a r e a g o o de x a m p l e o w a v e m o t i o n . E a c h r i p p l e i s i n e w a v e t h a tg e t s w e a k e r a i s p r e a d s o u t i a l d i r e c t i o n s f r o m t h c e n t e r .

T h A p p l e I f a m i l y ' s 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 o f f e r s y o a e f f e c t i v e m e d i u m f o d e p i c t i n gt h e s e r i p p l e s . R i p p l e s d r a w s g r a p h s h o w i n gd i m i n i s h i n g w a v e s e x p a n d i n g o u t w a r d f r o m c e n t r a ls p l a s h — i n t h r e e d i m e n s i o n s ! A y o u r o p t i o n , i a l s od e m o n s t r a t e s o t h e r g r a p h i c p o s s i b i l i t i e s b d r a w i n g t h g r a p h w i t h d i f f e r e n t l y s h a p e d w a v e s .

W h e n y o R U t h p r o g r a m , i d i s p l a y s m e n u a s i n y o t s e l e c t r i p p l e p a t t e r n s b a s e d o s i n e w a v e s ,s q u a r e w a v e s , o t r i a n g l e w a v e s . W h e n y o e n t e r s e l e ct i o n , t h p r o g r a m c l e a r s t h s c r e e n a n d r a w s t h r i p l p a t t e r n . I t h e n w a i t s u n t i l y o p r e s s a n k e a n a s k s i y o w i s h t c o n t i n u e . I y o d o i s h o w s y o t h m e n u a g a i n . I y o d o n ' t , i r e s t o r e s t h e r i p p l e p a t t e r no t h s c r e e n a n s t o p s . Y o m a c l e a r t h e s c r e e n b h o l d i n g d o w n [ C O N T E O L l a n p r e s s i n g [ R E S E T ] .

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

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

T h s o l u t i o n i n v o l v e s 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 n { t h e f o r e g r o u n d ) t t h e t o p o t h s c r e e n ( t h eb a c k g r o u n d ) a n s u p p r e s s i n g p a r t s o t h b a c k g r o u n dt h a t a r e n o s u p p o s e d t " s h o w t h r o u g h " p a r t s o f t h f o r e g r o u n d .

T h p r o g r a m d r a w s 2 w a v y h o r i z o n t a l l i n e s f r o m l e f tt r i g h t , m o v i n g u p t h s c r e e n a f t e r c o m p l e t i n g e a c ho n e . I d r a w s e a c h l i n e b g o i n g a l o n g a i n v i s i b l eh o r i z o n t a l b a s e l i n e c o n t a i n i n g 2 8 p l o t p o s i t i o n s . A e a c h h o r i z o n t a l p l o t p o s i t i o n , t h p r o g r a m c a l c u l a t e sv e r t i c a l o f f s e t t h a t p l a c e s t h c u r r e n t p o i n t a b o v e ,b e l o w , o o t h b a s e l i n e .5 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 o t e : R i p p l e s f i r s t a p p e a r e d I t h " I B M p r e s s i o n s " c o u m o V o l . 5 , N o 2 W n o p r e s e n t v e r s i o n o t h i sp r o g r a m f o A p p l e I u s e r s .

A a r r a y c a l l e d M A P ( ) c o n t a i n s t h e h e i g h t o t h h i g h e s t p o i n t y e d r a w n a e a c h h o r i z o n t a l p l o t p o s i t i o n .T h p r o g r a m c o m p a r e s e a c h n e p o i n t w i t h t h e c o rr e s p o n d i n g p o i n t i t h a r r a y . T h i s a l l o w s i t d e t e rm i n e w h e t h e r t h n e p o i n t i a b o v e o b e l o w a e i s t i n g w a v y l i n e .

I t h n e p o i n t d i p s b e l o w a n p r e v i o u s l i n e , t h p r g r a m d o e s n o t d r a w t h p o r t i o n t h a t i u n d e r n e a t h t h a tl i n e . I n s t e a d , i r e t r a c e s t h e c o n t o u r o t h e x i s t i n g l i n e ,a n c o n t i n u e s d r a w i n g t h n e l i n e w h e n i e m e r g e sf r o m " b e h i n d " t h e e x i s t i n g o n e .

T h p r o g r a m u s e s s i m i l a r t e c h n i q u e w h e n e v e r a l i n eg o e s o f t h e t o p o b o t t o m o t h s c r e e n . A f t e r c a l c u l a t i n gt h v e r t i c a l p o s i t i o n o p o i n t , t h p r o g r a m c h e c k s t s e i t h e p o i n t i o t h e s c r e e n . I i i n o t , t h p r o g r a md r a w s t a n a l o n g t h e d g e o t h s c r e e n u n t i l t h n e x tp o i n t i o t h s c r e e n .

T h e r e i n p r o b l e m w i t h t h l e f t a n r i g h t e d g e s o t h s c r e e n b e c a u s e t h p r o g r a m a u t o m a t i c a l l y d r a w sf r o m t h l e f t e d g e t t h r i g h t e d g e , s t o p s , a n s t a r t sa g a i n a t h l e f t e d g e .H o B i S p l a s h ?

T h v e r t i c a l o f f s e t o e a c h w a v y l i n e f r o m i t b a s e l i n ea a n g i v e n p o i n t d e p e n d s o n t h e d i s t a n c e f r o m t h a tp o i n t t t h c e n t e r o t h s c r e e n . T h c e n t e r o t h s c r e e nh a t h a n c o o r d i n a t e s ( 1 3 9 , 9 5 ) . O u o l f r i e n dt h e d i s t a n c e f o r m u l a , b a s e d o o u a n c i e n t f r i e n d t h P y t h a g o r e a n T h e o r e m , g i v e s u t h l i n e a r ( s t r a i g h t - l i n e )d i s t a n c e f r o m a n p o i n t o t h e s c r e e n t t h c e n t e r . T h i sd i s t a n c e , D i e q u a l t S Q R « 1 3 9 ~ X ) - 2 + ( 9 5 - Y ) - 2 ) .

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

B e c a u s e t h s i z e o t h r i p p l e s d i m i n i s h e s a s t h ed i s t a n c e f r o m t h c e n t e r i n c r e a s e s , t h a m p l i t u d e o a a c t u a l w a v e i i n v e r s e l y p r o p o r t i o n a l t t h d i s t a n c ef r o m t h c e n t e r . P l o t t i n g C O S ( D ) / D p r o d u c e s a g r a p h w i t ht h e s e q u a l i t i e s . M u l t i p l y i n g b s c a l i n g f a c t o r s i t h

Page 73: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 73/172

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

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

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

n u m e r a t o r a n i t h d e n o m i n a t o r a l l o w s y o t a d j u s tt h s i z e a n p r o p o r t i o n s o t h g r a p h .C o n t r o l l i n g T h S c r e e n

W h e n y o u s t h H G R B s t a t e m e n t , A p p l e s o f t B A S I Cs e l e c t s t h h i - r e s g r a p h i c s s c r e e n w i t h 4 - l i n e t e x t w i d o a t h b o t t o m . B u s i n g P O K E s t a t e m e n t s , y o c a c o n v e n i e n t l y s w i t c h t h i s w i n d o w o a n o f f . I R i p p l e s ,t h i s f e a t u r e b r i n g s b a c k t h b o t t o m o t h r i p p l e g r a p ha f t e r d i s p l a y i n g t h e t e x t w i n d o w w i t h " C o n t i n u e ? "p r o m p t .T h H G R B s t a t e m e n t n o t o n l y s e t s t h h i - r e s m o d e , b u a l s o c l e a r s t h s c r e e n . O t h e o t h e r h a n d , P O K E - 1 6 3 0 2 , 0 8t u r n s o f t h t e x t w i n d o w , a n P O K E - 1 6 3 0 1 , 0 8 t u r n s i b a c k o n — w i t h o u t c l e a r i n g t h s c r e e n . W h e n y o e e c u t e o n o t h e s e P O K E s , b o t h t h t e x t w i n d o w a n t h b o t t o m o t h h i - r e s s c r e e n r e t a i n w h a t e v e r y o l a s tw r o t e t t h e m .

B e c a u s e t h e T E X T s t a t e m e n t d o e s n o t c l e a r t h t e x ts c r e e n , y o c a u s i t b r i n g b a c k t h t e x t a f t e r u s i n gt h g r a p h i c s s c r e e n . Y o c a c l e a r t h t e x t s c r e e n w i t ht h H O M E s t a t e m e n t .C o l o r M e W a v y

I y o h a v e c o l o r m o n i t o r , y o m a w i s h t e x p e r im e n t w i t h f o r e g r o u n d a n d b a c k g r o u n d c o l o r s . I y o c h a n g e l i n e 2 3 t r e a d H G P O K E - 1 6 3 0 2 , 0 H C O L O R

H P L O T 1 , 1 : C A L L 6 2 4 5 4 : H C O L O R = 6 , t h p r o g r a m w i l l d r a wi b l u e o w h i t e b a c k g r o u n d .

H C G l o s s a r y t e r m s : h o r i z o n t a l p l o t p o s i t i o n .

K E V A R I A B L E SH C

M A X ( ) A r r a y t h o l d h i g h e s t p o i n t p l o t t e d a e a c hh o r i z o n t a l p l o t p o s i t i o n ; A S C h a r a c t e r i n p u t ;H o r i z o n t a l p l o t p o s i t i o n a n l o o p c o u n t e r ; Y V e r t i c a lp o s i t i o n o e a c h b a s e l i n e a n l o o p c o u n t e r ; D i s t a n c et c e n t e r o f s c r e e n ; V e r t i c a l o f f s e t o p o i n t f r o mb a s e l i n e ; P A c t u a l c o o r d i n a t e o e a c h p o i n t p l o t t e d .

L i n e N o s .1 0 0 - 1 9 0

2 0 2 1 0 - 2 2 02 3 2 4 2 5 0 - 3 0 03 1 0 - 3 3 0

3 4

L I S T I N G A N N O T A T I O N SR i p p l e s ( A p p l e I F a m i l y )

P r o g r a m h e a d e rD i m e n s i o n a r r a yM e n uS e g r a p h i c s s c r e e nC a l c u l a t eP l o t e a c h p o i n tW a i t i o k e y s t r o k e , g e t i n p u t , b r a n c h t b e g i nn i n g o e n R e s t o r e g r a p h i c s a b o t t o m o s c r e e n , e n

\

T h i s c h a r t i l l u s t r a t e s t h e a l g o r i t h m t h a t d r a w s t h s c r e e n . A t e a c h p o i n t o h o r i z o n t a l b a s e l i n e , t h p r g r a m d e t e r m i n e s t h e d i s t a n c e t t h p o i n t A I t h e nc a l c u l a t e s v e r t i c a l o f f s e t f r o m t h b a s e l i n e u s i n gC O S f D J / D A B 1 n e g a t i v e o f f s e t p l a c e s t h e p o i n t t b p l o t t e d a B 2 A C 1 a p o s i t i v e o f f s e t p l a c e s t h p o i n tt b p l o t t e d a C 2

0 2 3 1 5 G 7 B 9 2 0

2

2 2 3 1

5 2 6 7 2 B 2 9 3 0 3 3 2

3 3 3 4 3 5 3 6

7

E

f E J E

E R E H E R E I "H E

E W A V EQ U A H EP G E H G F O

9

P O

3 3 3 3

N E X T

G E

F O

9

L O

P Y C E B A N H O M EV

W A V E

A A N

M A

A N G L

A

C O

R E T U H N

V T A B

H O M E

S

E L E C TA

A P O K E

M A

G H

C

7

T N E X T

A M E | V E |

T H E N

t h e i ;

3 2 6 3 0 2

C O

V A L L E Y

7

H

F A P

O N

2 7

N P L E

T H E NT H E NT H E N

9 8

E E R S

6 3 0 2T

G E

C O

■ M A P

T H E N

0 9

W A G A ZL I

C O N T

A

L O

2 E N

1

P U

P

A

H E

P

T H E N

H A

T H R O P

! J U E

P

E

A N H C O L O R

9

U R

O E U H

O

E D F

S Q 9

P O K E

N H

A N

N

O 0 2 0 4

P

O U T H E N

/ A

C

N

E F 3 3 5

6 3

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

Page 74: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 74/172

T V E N T R I L O G t U I S T

b S c o t t W i l l i a m sH C S t a f f

T u n e - i n t i n t r i g u i n g s o u n d e f f e c t sw i t h y o u r T c o m p u t e r

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

t i o n s c o m p u t e r s i m u l a t i o n s o a r c a d e g a m e s ?I y o u ' r e l i k e m o s t p e o p l e , y o p r o b a b l y

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

B u t h e r e i o n v e r y i m p o r t a n t f e a t u r e b u i l t i n t o m o s tg a m e s a n s i m u l a t i o n s t h a t w t e n d t o v e r l o o k , a t l e a s tu n t i l w h a v e t d o w i t h o u t i t — s o u n d e f f e c t s . T r t u r ni n d o w n t h v o l u m e o n y o u r t e l e v i s i o n o m o n i t o r , t h e np l a y a l y o u r f a v o r i t e g a m e s . Y o w o n ' t f i n d t h e m n e a rl a i n t e r e s t i n g .

T h T I - 9 9 / 4 A i g r e a t m a c h i n e f o s o u n d e f f e c t sb e c a u s e o i t c o m p l e x 4 - v o i c e s o u n d c h i p , t h T M 9 9 1 9 . T h i s c h i p 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 t o n e sa n o n n o i s e a t h s a m e t i m e . Y o c a c h o o s e f r o m

d i f f e r e n t t y p e s o n o i s e s a n w i d e r a n g e o t o n e s a st h e x a m p l e p r o g r a m s o t h e s e t w p a g e s d e m o n s t r a t e .T h e s e p r o g r a m s a r s h o r t e n o u g h f o y o t e n t e r e a c ho n i j u s t f e m i n u t e s , t h e n s i b a c k a n l e y o u rc o m p u t e r t a k e y o i n t o t h w o r l d o s p e c i a l e f f e c t s .

B u z z y B e e sP r o g r a m i n c o r p o r a t e s o n t o n e a n t h n o i s e c h a nn e t a p p r o x i m a t e t h s o u n d o s w a r m o b e e s . T h f i r s t p a r a m e t e r i t h C A L L S O U N D s t a t e m e n t i l i n e 2 0 s e t s t h d u r a t i o n o t h s o u n d i m i l l i s e c o n d s . W u s

n e g a t i v e n u m b e r t s e t h d u r a t i o n . T h i s c a u s e s t h s o u n d t c o n t i n u e u n t i l t h n e x t C A L L S O U N D s t a t e m e n t .W h e n i e n c o u n t e r s t h n e x t C A L L S O U N D s t a t e m e n t , t h ec o m p u t e r s i m p l y l e a v e s t h s o u n d o n a n c h a n g e s t h t o n e . T h i s r e s u l t s i s m o o t h t r a n s i t i o n b e t w e e n t o n e sa n v e r y r e a l i s t i c h o n e y b e e .G u F i g h t

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

T h T c o m p u t e r r e s p o n d s t n o i s e p a r a m e t e r s ,e a c h d e s i g n a t i n g d i f f e r e n t n o i s e . T s p e c i f y n o i s 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

y o n e e d t u s e a n e g a t i v e v a l u e b e t w e e n a n - a s a f r e q u e n c y p a r a m e t e r . V a l u e i t h c l o s e s t a p r o x i m a t i o n t w h i t e n o i s e — r a n d o m f r e q u e n c i e sd i s p e r s e d e v e n l y t h r o u g h o u t t h a u d i o s p e c t r u m .V a l u e s - t h r o u g h - a l s o p r o d u c e n o i s e — h o w e v e r ,t h l o w e r f r e q u e n c i e s c o n t a i n m o r e e n e r g y , w h i c hr e s u l t s i l o w e r p i t c h e d n o i s e . V a l u e s t h r o u g h - c r e a t e w h a t t h T B A S I C M a n u a l r e f e r s t a s " p e r i o d i cn o i s e . " T e c h n i c a l l y s p e a k i n g , t h i s p e r i o d i c n o i s e i n o n o i s e a a l l . I m o r e n e a r l y r e s e m b l e s t h s o u n d o n a r r o w p u l s e w a v e . I y o s p e c i f y v a l u e o o 8 t h f r e q u e n c y s e t t i n g o t h t h i r d t o n e i t h C A L L S O U N Ds t a t e m e n t d e t e r m i n e s t h p i t c h o f t h n o i s e . T h i sr e f e r e n c e c h a r t d i s p l a y s t h e r e l a t i v e p i t c h e s o t h v a r i o u s t y p e s o n o i s e a v a i l a b l e o t h T s o u n d c h i p :

- o - h i g h p i t c h2 o - 6 m e d i u m p i t c h

o l o p i t c h- o s e b f r e q u e n c y o t h t h i r d t o n e

M o t o r R e B m i x i n g s e v e r a l s o u n d e f f e c t s t o g e t h e r w c a

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

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

F O R - N E X T l o o p i l i n e s 1 1 0 t h r o u g h 1 4 0 h a n d l e s t h i n i t i a l t u r n i n g o v e r o t h e e n g i n e . W u s n o i s e s e t i n g o f 8 w i t h t h t h i r d t o n e c o n t r o l l i n g t h e p i t c h o t h n o i s e . T h l o o p c o u n t e r t h e n a l t e r s t h f r e q u e n c yo t h t h i r d t o n e , m a k i n g t h n o i s e ' s p i t c h c h a n g e . I t h f i r s t C A L L S O U N D s t a t e m e n t , t h e v o l u m e i a i t m a i m u m l e v e l o 0 I t h n e x t s o u n d s t a t e m e n t w d e c r e a s e t h v o l u m e t a n a l t e r t h f r e q u e n c y o t h t h i r d t o n e t d r o p t h e p i t c h s l i g h t l y . T h i s r e s u l t s i t h w h i r r i n g s o u n d o t h c r a n k c a s e t u r n i n g o v e r .

T h s e c o n d F O R - N E X T l o o p s t a r t s t h p i t c h o t h n o i s ec h a n n e l a a v e r y l o w l e v e l s t h a t y o c a h e a r o n l yc l i c k s . T h e s e c l i c k s i n c r e a s e i f r e q u e n c y w i t h a i c r e a s e i t h f r e q u e n c y o t h t h i r d t o n e , p r o v i d i n g t h t h r u m m i n g n o i s e o a i d l i n g e n g i n e .

T h n e x t l o o p h o l d s t h i d l e t o n e f o a f e w s e c o n d s .T h f i n a l F O R - N E X T l o o p t a k e s t h p i t c h o f t h n o i s e f r o mi t h i g h " i d l e " b a c k t a s l o w c l i c k i n g .H i c c u p

P r o g r a m 4 i n c o r p o r a t e s t w n o i s e t y p e s a n a l t h r e et o n e s t p r o d u c e t h t y p e o s o u n d y o m i g h t e x p e c tt h e a r i y o u r c o m p u t e r h a d t h e h i c c u p s . T h f i r s ts o u n d y o u h e a r i h i g h - p i t c h e d " h i e . " L i n e 1 1 g e n e r a t e s t h i s s o u n d b y s e t t i n g t h n o i s e c h a n n e l t - a n s e t t i n g t h t h i r d t o n e a a f r e q u e n c y o 2 0 0 0 0 H e r t z( H z ) . V o i c e t w i u s e d a l o v o l u m e t a d l i t t l et o n e c o l o r t t h h i e .

Page 75: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 75/172

T h s e c o n d s o u n d t h a t y o h e a r i a l o w e r f r e q u e nc y T a c h i e v e t h i s e f f e c t , w s p e c i f y t h f i x e d - p i t c h n o i s e

a n d m i x i w i t h t h r e e t o n e s o 3 3 0 , 3 3 7 , a n 3 8 H z W h a v e s p e c i f i e d p o s i t i v e d u r a t i o n t c r e a t e

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

p o l i c e s i r e n i s u r p r i s i n g l y c o m p l e x s o u n d t s i m u l a t e . T h s o u n d , a f i r s t h e a r d f r o m d i s t a n c e , i q u i e t . A t h p o l i c e c a a p p r o a c h e s , t h s i r e n b e c o m e sl o u d e r . T h e n t h c a p a s s e s , a n t h s i r e n b e c o m e sq u i e t e r , f a d i n g i n t o t h d i s t a n c e . T h i s v a r i a t i o n i a m p l i t u d e i f a i r l y e a s y t r e p r o d u c e o t h c o m p u t e r .T h c o m p l e x i t y l i e s i s i m u l t a n e o u s o s c i l l a t i o n i f r e q u e n c y .

T p r o d u c e t h i s s o u n d e f f e c t i n P r o g r a m 5 w n e e dt c o n t r o l t w p a r a m e t e r s : t h f r e q u e n c y o t h s i r e na s t h e s o u n d f l u c t u a t e s u a n d o w n , a n t h v o l u m eo t h s i r e n a i a p p r o a c h e s a n r e c e d e s .

T h s i m p l e s t w a t a c h i e v e t h i s s o u n d e f f e c t i t p l a c e t h e f r e q u e n c y o s c i l l a t i o n a s p e c t i s u b r o u t i n el o c a t e d i l i n e s 2 5 t h r o u g h 2 8 0 . T h m a i n p r o g r a mt h e n c y c l e s t h r o u g h t w F O R - N E X T l o o p s t c o n t r o l t h i n c r e a s e a n d e c r e a s e i v o l u m e , c a l l i n g t h s u b r o u t i n et p l a y t h s i r e n .

I n a t u r e , f e t h i n g s a r e a p e r f e c t l y l i n e a r a F O R -N E X T l o o p s . S o f o t h s a k e o f r e a l i s m , w a d d e d f u t h e r d i m e n s i o n t t h r o u t i n e . W p l a c e d b o t h t h v o l u m e a n p i t c h u n d e r t h c o n t r o l o t h S I f u n c t i o n .U n f o r t u n a t e l y t h S I f u n c t i o n i n o t v e r y f a s t . W h a v et h e r e f o r e e l i m i n a t e d i f r o m t h m o s t r e p e t i t i v e a r e a so t h p r o g r a m , p l a c i n g l i s t o f p r e - c a l c u l a t e d S I v a l u e si a a r r a y t s a v e p r o c e s s i n g t i m e l a t e r . W a l s o h a v ec a l c u l a t e d t h e S I o b e f o r e c a l l i n g t h e s u b r o u t i n e ,r a t h e r t h a n c a l c u l a t i n g i t h r o u g h e v e r y i t e r a t i o n o t h Y l o o p .T o u c h T o n e s

H a v e y o e v e r w o n d e r e d w h a t w o u l d h a p p e n i y o s e n t s i m u l a t e d t o u c h t o n e s t t h m o u t h p i e c e o y o u rp h o n e ? T h a n s w e r : Y o w o u l d d i a l t h n u m b e r c o r e s p o n d i n g t t h t o n e s . T h t o u c h t o n e s t h a t d i a l y o u rp h o n e d n o h a v e t o r i g i n a t e i n s i d e t h e p h o n e ; y o c a n p r o d u c e t h e m e x t e r n a l l y w i t h t h s a m e r e s u l t s .

F i g u r e t o u c h t o n e p h o n eb u t t o n a r r a n g e m e n t

6 9

7 7

8 5

9 4 ■

F R E Q U E N C Y ^1 3 3 6 1 4 7 7

T o u c h t o n e s a r e e a s y f o y o u r c o m p u t e r t g e n e r a t e .E a c h t o u c h t o n e a c t u a l l y c o n s i s t s o c o m b i n a t i o n o t w s e p a r a t e t o n e s . O n t o n e i d e t e r m i n e d b t h r o t h a t t h e k e l i e s i n t h o t h e r i d e t e r m i n e d b t h c o u m ( s e e F i g u r e 1 )

P r o g r a m 6 g e n e r a t e s r a n d o m p h o n e n u m b e r s , p l a yi n g t h e a c c o m p a n y i n g t o n e s . D n o t h o l d y o u r p h o n eu t t h s p e a k e r o y o u r T s e w h i l e t h i s p r o g r a m i r u n n i n g — y o u m a e n u w i t h a e x p a n d e d p h o n e b i l l !H C G l o s s a r y t e r m s : I t e r a t i o n , l i n e a r , n o i s e c h a n n e l , p e r i o d i c n o i s e ,w h i t e n o i s e . H C

P r o g r a m L i s t i n g 1 B U Z Z Y B E E S0 2 3 4 5 6 7 S 9 2 0 2 1

S C

B E F O

O S U BN E X TG O T O

R E T U R N

B U

H S G

8

2 R N S O U N DR N D -

E

5 0

T E 1

P r o g r a m L i s t i n g 2 G U F I G H TC A F l O BC A S N E X TF O N E X TO I

G U

T S O U N D

T

C H 1 0

N

0 S T E P

R N

3

P r o g r a m L i s t i n g 3 : M O T O R R E 0 1 2 3 4 5 6 7 8 9

2 0 1 2 3

E F O C A 5 C A N E X TF O C A

8 N E X TF O C A - N E X TF O C A - N E X T

M . O T O HT l S O U N D3 S O U N D

3 3 0 S O U N D

T O U N DT s o o oS O U N D

R E

T

T

3 0 0 80

7 0

0 2 0

1 S T E P

1

S T E P

3

3

1

9 4 0 0 0

3 3 4 0 0

3

6 2

2

0

2 8 0 02 7 0 0

3

3

3

P r o g r a m L i s t i n g 4 H I C C U P

P r o g r a m L i s t i n g 6 T O U C H T O N E So 2 3 4 5 e 7 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

R E R A N D O M !R E A DT D A T AF O G O S U BC A C A N E X TF O B E I TF O G O S U BP C A C A N E X TP F O N E X TG O T OI S C R E T U R N

T O U C H

T

T T 9 0

T j 3 3 C S O U N DS O U N D

T

E G

T

T O 3 3 C S O U H DS O U N D

R N

T

T O N E S

T

8 5

2 0 7

6

2 0 7

3 0

2 3 4 3 8 7 8 0

T

T

T T 2 0

T

T

3 3

T H E N

S

T 4 7

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

Page 76: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 76/172

D e b u g g i n g D O D i r e c t o r y- P a r t 2

L a s t i s s u e , w i n t r o d u c e d y o t t h D E B U G . C O M u t i l i t y , w h i c h c o m e s o t h s u p p l e m e n t a r y p r og r a m s d i s k , o M S - D O S 2 . 1 0 , a n d s h o w e d y o h o u s i t m a n i p u l a t e t h D O d i r e c t o r y . I t h i st e c h n o t e , w c o n t i n u e w i t h m o r e t i p s o u s i n g D E B U G t a l t e r t h d i r e c t o r y .

I y o d o n ' t i n c l u d e s / V p a r a m e t e r w h e n y o F O R M A T d i s k , t h e d i s k i u n l a b e l e d . U s u a l l y , t h e r ei n w a f o y o t a d v o l u m e n a m e f r o m D O S — b u t t h e r e i w i t h D E B U G . A w s t a t e d l a s t i s s u e ,w h e n y o w r i t e t a d i s k u s i n g D E B U G , y o c o u l d m a k e m i s t a k e t h a t d e s t r o y s t h e d i r e c t o r y o d i s k , m a k i n g t h f i l e s o t h e d i s k v i r t u a l l y u n r e c o v e r a b l e . T h e r e f o r e , e x e r c i s e c a u t i o n w h e n m o d i f yi n d i s k , a n d o n ' t u s y o u r o n l y c o p y o t r e a s u r e d d i s k — u s e b a c k u p .

N o w , h e r e ' s h o y o u c a n a d v o l u m e n a m e :( 1 P l a c e a d i s k w i t h D E B U G . C O M o i i t h d e f a u l t d i s k d r i v e ( d r i v e A ) , t h e n t y p e D E B U G a n

p r e s s [ E N T E R ] . Y o a r p r e s e n t e d w i t h t h e D E B U G p r o m p t — a h y p h e n ( - ) .( 2 N e x t , p l a c e t h d i s k t w h i c h y o u w i l l a d t h v o l u m e n a m e i d r i v e A t h e n t y p e 1 0 0 0 5 4

t l o a d t h e d i r e c t o r y i n t o m e m o r y . T h i s c o m m a n d l o a d s 4 d i s k s e c t o r s o t h e d i r e c t o r y i n t o m e m o r y —w h i c h i s u f f i c i e n t f o r m o s t d i s k s . I y o u r d i s k c o n t a i n s 6 f i l e s o m o r e , h o w e v e r , t h e d i r e c t o r y w i l lr e q u i r e m o r e t h a n 4 d i s k s e c t o r s . I t h i s i t h c a s e , t y p e a i p l a c e o t h a b o v e ,

( 3 N o w , t v i e w t h e d i r e c t o r y ( i g r o u p s o e n t r i e s ) t y p e ( f o r D u m p ) a n p r e s s [ E N T E R ] . C o t i n u e p r e s s i n g a n [ E N T E R ] u n t i l y o s e a e n t r y l i k e t h i s :

0 8 F 1 : 0 2 0 0 0 F 6 F 6 F 6 F 6 F B F 6 F 6 - F 8 F B F B F 6 F 6 F F F v v v v v v v v v v v v v v v0 8 F l : 0 2 1 0 F F 6 F 6 F 6 F F 6 F 6 F 6 - F 6 F F F F F 6 F 6 F 6 v v v v w v ^ v v w v v v

A v a i l a b l e p l a c e s i t h e e n t r y a r e m a r k e d b l o c a t i o n c o n t a i n i n g z e r o ( 0 0 ) f o l l o w e d b s e r i e so F 6 s . T h f i r s t l o c a t i o n i w h i c h t h i s o c c u r s ( 2 0 0 i t h e x a m p l e a b o v e ) i w h e r e y o u w i l l a d t h v o l u m e n a m e .

( 4 L e t ' s s a y o w a n t t c a l l t h d i s k M Y D I S K . F o l l o w i n g t h e x a m p l e a b o v e , y o w o u l d t y p e : 2 0 a n p r e s s [ E N T E R ] . I t h a d d r e s s o y o u r d i s k i o t h e r t h a n 2 0 ( a i v e r y l i k e l y ) , s u b s t i t u t e t h a d r e s s w h e r e t h e z e r o s a n F 5 f i r s t a p p e a r e d d u r i n g t h D u m p . N o y o a r e p r e s e n t e d w i t h t h i s d i s p l a y :

0 8 F 1 : 0 2 0 0 0 0 T h c u r s o r f l a s h e s j u s t t t h r i g h t o t h p e r i o d a f t e r t h z e r o s . H e r e , e n t e r t h h e x a d e c i m a l n u m b e r

c o r r e s p o n d i n g t t h A S C I I o t h f i r s t l e t t e r i t h n e d i s k n a m e ( r e f e r t o t h h e x a d e c i m a l / A S C I Ic h a r t b e l o w . ) i t h f i r s t l e t t e r o M Y D I S K , s e n t e r 4 ( t h e h e x a d e c i m a l f o M ) N e x t , p r e s s t h S p a c e B a r , a n d y o u w i l l b t a k e n t t h n e x t m e m o r y l o c a t i o n t h a t c o n t a i n s a F 6 . H e r e , e n t e r 5 f o Y t h e n p r e s s t h e S p a c e B a a g a i n .

C o n t i n u e i t h i s m a n n e r u n t i l y o u h a v e e n t e r e d a l t h l e t t e r s i M Y D I S K . T h D O d i r e c t o r y a l l o w sa 1 c h a r a c t e r v o l u m e n a m e . Y o m u s t f i l l i t h r e s t o t h v o l u m e n a m e w i t h b l a n k s ( h e x a d e c i m a l2 0 ) . I n t h t w e l f t h c h a r a c t e r p o s i t i o n , y o u m u s t s p e c i f y t h e t y p e o f i l e ( t h e f i l e a t t r i b u t e ) . E n t e r 0 — t h e a t t r i b u t e o v o l u m e n a m e . N o w , p r e s s [ E N T E R ] , a n y o u r c h a n g e s a r r e c o r d e d i m e m o r y .

( 5 N e x t , m a k e s u r e t h a t t h w r i t e - p r o t e c t n o t c h i u n c o v e r e d o t h d i s k , a n t y p e 1 0 5 t w r i t e t h n e d i r e c t o r y w i t h y o u r v o l u m e n a m e t t h d i s k , t h e n t y p e t Q u i t D E B U G . N o t e t h a ty o u m u s t W r i t e t h s a m e n u m b e r o s e c t o r s t h a t y o o r i g i n a l l y L o a d e d . F o r e x a m p l e , i y o L o a d e dw i t h 1 0 0 5 y o s h o u l d W r i t e w i t h 1 0 5

N o w h e n y o g e a d i r e c t o r y o t h d i s k i w i l l c o n t a i n t h n e v o l u m e n a m e .T h s p a c e c h a r a c t e r i n o l e g a l i D O f i l e n a m e . F r o m B A S I C , h o w e v e r , y o c a S A V E f i l e

w i t h a s p a c e i t h n a m e . Y o m a t h e n S A V E o L O A D B A S I C f i l e u s i n g t h i s i l l e g a l n a m e , b u y o c a n n o t d e l e t e t h e f i l e f r o m D O u s i n g t h D E o E R A S E c o m m a n d s , n o c a n y o u K I L L t h f i l ef r o m B A S I C . B y u s i n g D E B U G , h o w e v e r , y o c a m a k e t h f i l e e r a s e a b l e a g a i n . F o l l o w s t e p s t h r o u g h

a b o v e t r u D E B U G , l o a d t h d i r e c t o r y t h a t c o n t a i n s t h i l l e g a l f i l e n a m e , a n l o c a t e t h i l l e g a lf i l e n a m e w i t h t h e D u m p c o m m a n d . T h e n , u s t h E n t e r c o m m a n d t p l a c e a n l e g a l f i l e n a m e c h a r a c t e ri p l a c e o t h s p a c e ( s u c h a s 4 f o c a p i t a l A ) N e x t , f o l l o w s t e p t W r i t e t h c o r r e c t e d d i r e c t o r yb a c k t t h d i s k . N o y o u c a n d e l e t e t h e f i l e .

— R o g e r W o o dH C G l o s s a r y t e r m s : A S C I I , h e x a d e c i m a l , s e c t o r .

C H A R A C T E R H E X A D E C I M A L C H A R A C T E R H E X A D E C I M A L C H A R A C T E R H E X A D E C I M A L C H A R A C T E R H E X A D E C I M A L

i m p u t e r M a g h z i n e 1 9 8 1

Page 77: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 77/172

S e v e r a l F l a g s I O n V a r i a b l eF l a g s a r e a e s s e n t i a l p r o g r a m m i n g e l e m e n t . F o r m o s t p r o g r a m s , y o c a k e e p e a c h f l a g

i s e p a r a t e n u m e r i c v a r i a b l e . B u a m e m o r y g e t s t i g h t ( c o m m o n o c c u r r e n c e i y o a r u s i n g T I - 9 9 / 4 A w i t h o u t m e m o r y e x p a n s i o n , a n y o u r p r o g r a m m i n g t a s k r e q u i r e s m a n y d i f e r e n t f l a g s ) , y o m a w i s h f o a a l t e r n a t i v e t o t h i s m e t h o d .

W e l l , h e r e i t r i c k i n T E x t e n d e d B A S I C t h a t l e t s y o u k e e p s e v e r a l f l a g v a l u e s i j u s to n n u m e r i c v a r i a b l e ! T h i s m e t h o d h a t w k e e l e m e n t s : F i r s t , b e c a u s e f l a g i b i n a r y i n a t u r e { y e s o n o o o o f f , e t c . ) , y o m u s t i n t e r p r e t t h n u m e r i c v a r i a b l e a b i n a r y q u a n t it y T h o t h e r i m p o r t a n t p a r t o t h i s t r i c k i u s i n g t h T E x t e n d e d B A S I C l o g i c a l o p e r a t o r sO a n A N t s e t , c l e a r , a n t e s t ( r e a d ) t h e v a r i o u s f l a g " b i t s " i v a r i a b l e .

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

F o e x a m p l e , t h d e c i m a l n u m b e r b n u m b e r : 7 6 6 4 3 2 1 03 i b i n a r y 0 0 1 0 0 0 0 0 , a n 3 i J J v a l u < : " 6 3 . « *

b i n a r y 0 0 1 0 0 0 1 0 . T h e r e f o r e i a 8 - b i t q u a n t i t y y o h a v e d i f f e r e n t f l a g s — o n e f o e a c h b i t .L e t ' s s e w h a t e f f e c t l o g i c a l o p e r a t o r s c a n h a v e o b i n a r y n u m b e r s . B o t h t h A N a n O

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

b O R i n g t h a t v a r i a b l e w i t h t h e v a l u e o t h b i t t o b s e t . T h O o p e r a t o r c h e c k s t s e i b i i t h f i r s t n u m b e r { t h e f l a g b y t e ) i s e o t h c o r r e s p o n d i n g b i i t h s e c o n d n u m b e r{ o m a s k ) i s e t . I s o t h O o p e r a t o r s e t s t h a t b i i t h r e s u l t i n g n u m b e r . T h s e c o n d f i g u r es h o w s t h r e s u l t o t h o p e r a t i o n 4 O 1 2

L e t ' s u s t h e v a r i a b l e F a a n e xa m p l e . T s e t b i t n u m b e r i F d t h f o l l o w i n g : F F O 4 T s e b i n u m b e r d t h i s : F F O 8

T c l e a r f l a g , u s t h A N o p e r a t o r . Y o c a c l e a r p a r t i c u l a r b i w i t h i n n u m e r i cv a r i a b l e b A N D i n g t h a t v a r i a b l e w i t h e v e r y t h i n g b u t h v a l u e o t h b i t b s e t . T h A N o p e r a t o r c o m p a r e s t w o n u m b e r s ; i b i t i n t h f l a g b y t e i s e a n t h c o r r e s p o n d i n g b i i t h m a s k i a l s o s e t , t h e n t h A N o p e r a t o r s e t s t h a t b i t i n t h r e s u l t i n g n u m b e r . A 8 - b i tn u m b e r h o l d s m a x i m u m v a l u e o 2 5 5 — a l l b i t s s e t . T c l e a r j u s t t h 0 6 C ' 7 d " S ^ o 1 1 0 0 0 n a b y t ez e r o b i t , e x e c u t e t h f o l l o w i n g : F 2 4 1 1 1 1 0 1 1 1 M a s k

F A N 2 5 ( 2 5 5 m i n u s t h e v a l u e 3 0 0 1 0 0 0 0 0 r h u ko t h b i t b c l e a r e d ) . T c l e a r b i n u m b e r 3 d t h i s : F F A N 2 4 7 . T h t h i r d f i g u r es h o w s t h r e s u l t o t h o p e r a t i o n 4 A N 2 4 7 .

N o t h a t y o c a c l e a r a n s e b i t s , h o d o y o u r e a d t h e m ? Y o t e s t b i b A N D i n g i w i t h t h v a l u e o t h b i t h a t y o w a n t t r e a d . T t e s t i t h z e r o b i o f l a g i s e o c l e a r ,d t h f o l l o w i n g : R E S U L T F A N 1 T t e s t b i t n u m b e r 3 e x e c u t e t h i s : R E S U L T F A N 8 I R E S U L T e n d s u e q u a l t z e r o , t h f l a g i c l e a r . I R E S U L T i n o n z e r o n u m b e r , t h f l a g i s e t . n _

r i r - . i t i , , . „ - . - . D e c i m a l B i n a r yW i t h t h A N a n O o p e r a t o r s , 0 0 1 0 0 0 n « b y t ey o u c a n m a n i p u l a t e e a c h b i 0 0 0 0 0 0 « ■ • *s e p a r a t e l y . W i t h t h i s c a p a b i l i t y , y o 0 0 0 0 0 i c a u s e a c h b i w i t h i n a n u m e r i c v a r i a b l e a a i n d e p e n d e n t f l a g . F o r e x a m p l e , y o u c a nu s t h e z e r o b i i a v a r i a b l e t f l a g w h e t h e r o u t p u t s h o u l d g t t h s c r e e n ( b i t i c l e a r )o r t h e p r i n t e r ( b i t i s e t ) . B i n u m b e r c a d e t e r m i n e w h e t h e r t h p r o g r a m w i l l u s s o u n de f f e c t s o n o t .

S c o t t W i l l i a m s

D e c i m a l4 1 4

B i n a r y

I F l a g b y t eM a s kR e s u l t

H C G l o s s a r y t e r m s : b i t , b y t e , f l a g , l o g i c a l o p e r a t o r , m a s k .

Page 78: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 78/172

P r o b l e m sW i t h t h i s n e c o l u m n a n H C p r o d u c t i v i t y s o f t w a r e ,

y o c a b u i l d s o l i d d e c i s i o n - m a k i n g t o o l s .

C H A L L E N G E T O U R E A D E R SI p a s t i s s u e s , H C h a p u b l i s h e d n u m b e r o p r o d u c t i v i t y p r o g r a m s a t o o l s f o r m a k i n g c a l c u l a t e d d e c i

s i o n s . T h O r g a n i z e r f o e x a m p l e , h e l p s y o p r i o r i t i z e a n s y s t e m a t i z e y o u r t h o u g h t s . A n S n a p - C a l c l e t sy o a d a p t s i m p l e s p r e a d s h e e t f o y o u r o w a p p l i c a t i o n s — f o r e x a m p l e , t r a c k i n g i n v e s t m e n t s , c o m p a r i n g

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

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

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

T h i s i s s u e ' s p r o d u c t i v i t y p r o b l e m c a l l s f o r S n a p -C a l c , p u b l i s h e d i t h V o l . 4 N o ( A u g u s t , 1 9 8 4 )i s s u e . Y o u r c h a l l e n g e i t u s t h i s s i m p l i f i e d

c o m p u t e r s p r e a d s h e e t t a n s w e r q u e s t i o n m a n yf a m i l i e s f a c e e v e r y y e a r : W h e r e c a w f i n d t h c o l l e g ee d u c a t i o n t b e s t f i o u f i n a n c i a l s i t u a t i o n ? I s o l v i n gt h p r o b l e m , y o w i l l l e a r n m o r e a b o u t s p r e a d s h e e t si g e n e r a l , a n S n a p - C a l c i p a r t i c u l a r . [ A t p r e s e n t ,t h e r e i n v e r s i o n o S n a p - C a l c f o t h A t a r i 8 0 0 ,8 0 0 X L , o 1 3 X E W w i l l , h o w e v e r , m a k e t h i s v e s i o n a v a i l a b l e s o o n — E d . ]A s k i n g Q u e s t i o n s

H o d y o p l a n c o l l e g e e d u c a t i o n ? W h a t f r a m ew o r k c a y o u s t c o m p a r e a l t h f i n a n c i a l a l t e rn a t i v e s o f f e r e d b a l t h d i f f e r e n t s c h o o l s y o u ' r e l i k e l yt c o n s i d e r ? I F i g u r e s 3 , 4 , a n 5 w g i v e y o t y p i c a l( b u t i m a g i n a r y ) c h o i c e b e t w e e n t h r e e d i f f e r e n t i n s t i t ut i o n s . A l t h o u g h t h i s d a t a v a r i e s b e t w e e n c o l l e g e s , a l i t e m s r e f l e c t c o m m o n e x p e n s e s t h a t a n c o l l e g e s t u d e n te n c o u n t e r s . Y o u r " a s s i g n m e n t , " s h o u l d y o c h o o s e t a c c e p t i t i t d e v e l o p a s p r e a d s h e e t t e m p l a t e f o c o p a r i n g t h t h r e e s e t s o d a t a a n c o m p u t i n g a ' b o t t o ml i n e " t h a t i n d i c a t e s t h e b e s t f i n a n c i a l a l t e r n a t i v e . N e x ti s s u e , w w i l l p u b l i s h o u s o l u t i o n : c o m p l e t e d t e m p l a t et h a t m a n i p u l a t e s t h d a t a i F i g u r e s 3 4 a n 5

S n a p - C a l c I S h o r tW h a t o E a r t h i s p r e a d s h e e t t e m p l a t e ? P u s i

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

F i g u r eL O G I C N A M E I T R I P C O S TT O T A L C O L U M N I 1 L A S T C O L U M N I I I D A T E

I C A R E N T A LI G A C O S TI G A L L O N SI O D O M E T E R S T A R TI O D O M E T E R S T O P

7 I M I L E S6 -

I M I L E A G E7 / I C O S T / M I L E

9 3 /

1 I B R E A K F A S T1 I L U N C H1 I D I N N E R1 I S N A C K S1 I E N T E R T A I N M E N T1 I T R I P S1 I H O T E L R O O M1 I A I F A R E1 I T A X I F A R E1 I D A I L Y T O T A L1 1 1 1 1 1

1 5 + 1 6 + 1 7 + 1 82 I R U T O T A L2 I 1 L A 2

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

B u w i t h S n a p - C a l c , y o c a d e s i g n p r e - s e t t e m p l a t eo f o r m u l a s a n l e t h c o m p u t e r d m o s t o t h w o r k .B e n t e r i n g r a d a t a i n t o t h e t e m p l a t e , y o c a n d od a y ' s w o r t h o b o o k k e e p i n g i a f e w s e c o n d s . I o n o y o u r f i g u r e s c h a n g e s , y o m e r e l y i n p u t t h n e n u m b e r , a n d t h c o m p u t e r r e c a l c u l a t e s a l t h f o r m u l a sa n c o m p l e x r e l a t i o n s h i p s f o y o u . T h i s m a k e s S n a p -C a l c p o w e r f u l " w h a t i f " t o o l , a l l o w i n g f o r a p i d c o p a r i s o n o m a n y d i f f e r e n t a l t e r n a t i v e s . Y o c a u s i t i m e a n a g a i n t o t e s t d i f f e r e n t o p t i o n s o h y p o t h e t i c a ls i t u a t i o n s .

H e r e ' s a e x a m p l e : L e t ' s s a y o w a n t t c a l c u l a t et h c o s t o y o u r d r e a m v a c a t i o n t h i s s u m m e r . B e f o r ey o l e a v e , c r e a t e t e m p l a t e w i t h S n a p - C a l c t h a t e n a b l e sy o t l i s t a l y o u r d a i l y e x p e n d i t u r e s . I n c l u d e c o l u m n sf o m e a l s , h o t e l s , p l a n e t i c k e t s , r e n t a l c a r s , f u e l , t i p s ,a n t o u r s . Y o c a t h e n e n t e r a f o r m u l a t h a t s u m s u t h e s e d a i l y c o s t s ( e i t h e r a c t u a l o r e s t i m a t e d ) . T h e n b i n c o r p o r a t i n g f o r m u l a t h a t s u b t r a c t s y o u r e x p e n s e sf r o m y o u r a v a i l a b l e f u n d s , y o c a b a l a n c e e a c h d a y ' se x p e n d i t u r e s .

Y o m a u s t h i s t e m p l a t e e i t h e r t p l a n a v a c a t i o nt h a t f i t s y o u r b u d g e t — b y c o m p a r i n g a l t h a l t e r n a t i v e s — o r t k e e p t r a c k o y o u r d a i l y e x p e n s e sw h i l e t r a v e l i n g . F i g u r e s h o w s t h i n f o r m a t i o n n e e d e df o s u c h s p r e a d s h e e t , a n P h o t o s h o w s w h a t t h s p r e a d s h e e t w o u l d l o o k l i k e o n - s c r e e n .

F o a c t u a l S n a p - C a l c o p e r a t i n g i n s t r u c t i o n s , s e V o l .4 N o ( A u g u s t , 1 9 8 4 ) o H C M , I y o d o n ' t h a v e S n a p -C a l c w i t h a l i t u p d a t e s , s e e ' D e B u g s o D i s p l a y " V o l .

P h o t o

F i g u r e s h o w s e a c h " T r i p c o s t " f o r m u l an u m b e r e d b r o w . P h o t o s h o w s t y p i c a ls p r e a d s h e e t w i t h e n t r i e s

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

Page 79: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 79/172

P r o d u c t i v i t y4 N o 5 V o l . 5 N o 1 V o l . 5 N o 2 a n V o l . 5 N o 3 o o r d e r t h V o l . 4 N o . 3 O D I S K / O N T A P E . ( N o t e :S n a p - C a l c o t h T I - 9 9 / 4 A r e q u i r e s m e m o r ye x p a n s i o n . )N o F o T h C h a l l e n g e

A m e n t i o n e d , t h i s i s s u e ' s p r o d u c t i v i t y c h a l l e n g e i t c r e a t e s p r e a d s h e e t t e m p l a t e t h a t a l l o w s c o p a r i s o n b e t w e e n d i f f e r e n t c o l l e g e e d u c a t i o n a l t e r n a t i v e s .H e r e a r s o m e s u g g e s t i o n s t h a t w i l l h e l p y o f o r m u l a t ey o u r t e m p l a t e : Y o w i l l n e e d g r o s s i n c o m e r o w s f o t h s t u d e n t , b o t h p a r e n t s , a n i n c o m e f r o m o t h e r s o u r c e s .( G r o s s i n c o m e f i g u r e s a r u s e d t a n a l y z e t h e s t u d e n t ' sq u a l i f i c a t i o n s a n n e e d f o s o m e t y p e s o s t u d e n t f i n a nc i a l a i d . ) Y o u ' l l n e e d r o w s f o e x p e n d a b l e i n c o m e .M a k e e x p e n s e c a t e g o r i e s f o t u i t i o n , h o u s i n g a n m e a l s ,b o o k s a n s u p p l i e s , t r a n s p o r t a t i o n , e n t e r t a i n m e n t ,c l o t h i n g , a n v a c a t i o n s .

Y o w i l l n e e d f o r m u l a s t h a t w i l l s u t h v a r i o u sq u a n t i t i e s a n s u b t r a c t t h e x p e n s e s f r o m t h t o t a l i c o m e . ( A y o d e v e l o p t h e s p r e a d s h e e t , y o w i l l e n c o u nt e t h n e e d f o o t h e r f o r m u l a s t c r e a t e s u b t o t a l s , e t c .I y o n e e d e x t r a h e l p , t u r n t h e p a g e u p s i d e d o w n a n r e a d " H i n t s . " ) I t h v a r i a n c e — t h e d i f f e r e n c e b e t w e e ni n c o m e a n e x p e n s e s — i s p o s i t i v e n u m b e r , t h e s t ud e n t c a a f f o r d t h p a r t i c u l a r c o l l e g e u s e d i t h p a r am e t e r s . B u t , i t o t a l f i n a n c i a l r e s o u r c e s f a l l s h o r t o e p e n s e s ( n e g a t i v e v a r i a n c e ) , t h s t u d e n t m u s t q u a l i f yf o f i n a n c i a l a i t m a k e u t h d i f f e r e n c e . T r e n t e ri n d i f f e r e n t l e v e l s o f i n a n c i a l a i d . I y o p r o j e c t t h a ts c h o l a r s h i p s o g r a n t s w o u l d c o v e r l e s s t h a n t h v a r ia n c e , a d i a v a i l a b l e s a v i n g s . A n i t h i s s t i l l d o e s n ' tc o v e r t h c o s t s , e x a m i n e o t h e r t y p e s o l o a n s t h a t a l l o wl o p a y m e n t s w h i l e t h s t u d e n t i s t i l l i s c h o o l .

K e e p i m i n d a l t h o p t i o n s a v a i l a b l e . Y o m a e v e nd i s c o v e r s o m e o p t i o n s t h a t w h a v e n o s u g g e s t e d . T h e x a m p l e i F i g u r e a s s u m e s t h a t t h s t u d e n t s t a r t s a

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

y e a r s — i n s t e a d o 4 — t o c o m p l e t e t h e s t u d e n t ' s e d u c at i o n . A l s o , a s h o w n i F i g u r e 4 i t h s t u d e n t w a n t st a t t e n d a o u t - o f - s t a t e s c h o o l , a d d i t i o n a l c o s t s f o t r a n s p o r t a t i o n a n o u t - o f - s t a t e t u i t i o n a f f e c t t h t o t a lf i n a n c i a l p i c t u r e .

W o r k f i r s t w i t h t h s a m p l e p a r a m e t e r s a n n u m b e r sp r o v i d e d i F i g u r e s 2 , 3 , 4 a n 5 ( T h e s e w i l l a p p e a ri o u p u b l i s h e d " s o l u t i o n " n e x t i s s u e . ) T h e n , y o m i g h t t r u s i n g o t h e r i t e m s a n s t a t i s t i c s y o u ' v e a c u m u l a t e d f r o m r e s e a r c h i n g r e a l i n s t i t u t i o n s t h a t i t e r e s t y o u . C h a n g i n g f i g u r e s a n p a r a m e t e r s — a n d t h e nl e t t i n g t h p r o g r a m r e c a l c u l a t e t h e r e s u l t s — w i l l s h o wy o h o f l e x i b l e a n u s e f u l s p r e a d s h e e t l i k e S n a p -C a l c r e a l l y i s

H O

S a m p l e A n n u a l I n c o m e B a s e1 s Y e a r I n c o m e :F a t h e r ' s G r o s s 2 0 , 0 0 0M o t h e r ' s G r o s s 1 6 , 0 0 0S t u d e n t ' s G r o s s 1 , 5 0 0O t h e r 1 , 0 0 0F a t h e r ' s E x p e n d a b l e 1 , 5 0 0M o t h e r ' s E x p e n d a b l e 1 , 5 0 0S t u d e n t ' s E x p e n d a b l e 5 0 O t h e r 5 0 S a v i n g s A v a i l a b l e 5 0 L o a n c o s t s 7 . 5 %

N o t e : I n c o m e I n c r e a s e s 1 0 p e y e a r .

C o l l e g e( Y e a r s I S t a t e )

1 s Y e a r E x p e n s e s :T u i t i o nM e a l s H o u s i n gB o o k s S u p p l i e sM i s c . P e r s o n a l

N o t e : E x p e n s e s I n c r e a s e 5 p e r y e a r

1 4 3 2 . 5 01 0 9 8 . 0 0

3 0 0 . 0 09 9 0 . 0 0

n g u r e C o l l e g e( Y e a r s O u o f S t a t e )

1 s Y e a r E x p e n s e s :T u t t l o nM e a l s H o u s i n gB o o k s S u p p l i e sM i s c . P e r s o n a l

N o t e : E x p e n s e s i n c r e a s e 5 p e r y e a r

4 0 5 7 . 5 02 3 4 0 . 0 0

3 0 0 . 0 09 9 0 . 0 0

F l g u r e C o l l e g e( Y e a r s C o m m u n i t y C o l l e g e T h e n T r a n s f e r )

1 s Y e a r E x p e n s e s :T u i t i o n 5 9 4 . 0 0M e a t s H o u s i n g 4 0 0 . 0 0B o o k s S u p p l i e s 3 0 0 . 0 0M i s c . P e r s o n a l 8 0 0 . 0 0

N o t e : E x p e n s e s I n c r e a s e 5 p e y e a r . F o e x p e n s e s a f t e r t h t r a n s f e r t e i t h e r a i n - s t a t e o r o u t - o f - s t a t e u n i v e r s i t y ( f o r r m a i n i n g y e a r s ) , s e F i g u r e s a n 4

j n o A n 9 u | p u e d a p i s | ] s 1 1 1 0 4 f j e A ^ e u j a i e i d w a j e j n u u o j( 3 0 N V W V A ) j u a u i t e d

u e o ) j n o X l o a a q r r e u a q j ' u s o | | e u o | j i j 3 A U 0 3 p u s g u i A e s 0 1 a o u e p e A p p v 0 1( 3 0 N V 1 H V A ) P i l e o j e o u e u B A p p

M l e p u e u u i b j o l( 3 0 N V W V A ) a u j o x i j a j q e p u a d x a L U 0 4 s a s u e d v s i b j o j l o e j j q n s

s a s u a d x e o j o j g j u o r g d u i ( % g ) p p v 9s a s u a d x a i g j o i -

3 b t ) e u i o o u i u a s ( % o i ) P P f d U J 0 3 U | a j q e p u a d x e | e y > i '

e h u o m i i u a s ( % 0 T ) P P 3 U J 0 3 U I S S O i j S [ E 0 0 1 '

3 u | m o | | o j a o u o i i a d 0 1 a i e i d u j a i a t j i u s e i n u u o j a p n | 3 U | 0 1 p a a u h i n c > Ax > j D p l r | m 1 S u i p e o i a n j e q ( A | u o p u o a j o p o u a u o o )

e d e t j > j s | p o j u o o a c s ■ o j c i d i u a i j a a i i s p L ' s j d s a a ^ e i u 0 a / e o - d e u s o j u is e i n i u i o j a i f t 3 i i [ d ' i j s i s t t s a q t p a q s i u y o a . r o A u a q v \ - j o l j i o u p e a o 3 ) e | a i X a i QM o p u e i n u u o j i p e a s u o j j i s o d a i i o j e ^ s 0 1 j a d e d j a o a p l s ? j b i b a s n: s i u m | n j d | a t { a s a m p u g i u u d a a > i '

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

Page 80: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 80/172

A l g o r l t h m - A -A S S E M B L I N CA A L G O R I T H M

b t h H C S t a f f

W H A T I A A L G O R I T H M ?A a l g o r i t h m i s i m p l y p r o c e d u r e — o n e t h a t p r o g r a m

u s e s t c o m p l e t e t a s k o s o l v e p r o b l e m . F l o w d i a g r a m sa n f l o w c h a r t s a r h a n d y t o o l s f o r e p r e s e n t i n g t h s t e p si t h i s p r o c e d u r e . A n p r o g r a m c a n b e v i e w e d a c o l e c t i o n o f s e p a r a t e p r o c e d u r e s . I t h i s c o l u m n , w f o c u so n a n d e x p l a i n o n u n u s u a l o i n t e r e s t i n g a l g o r i t h m t h a ti f o u n d i o n o t h p r o g r a m s w p u b l i s h e a c h i s s u e .

T h i s i s s u e ' s " A l g o r l t h m - A - T r i c k s " f o c u s e s o t h N a n o A s s e m b l e r . A s s e m b l e r s , b n a t u r e , r e q u i r es e v e r a l c o m p l e x a l g o r i t h m s , a n t h N a n o

A s s e m b l e r i n e x c e p t i o n . T h e m a i n j o o a n a s s e m b l e r , h o w e v e r , i t o i d e n t i f y m n e m o n i c s a n t r a n s l a t e t h e m i n t o t h e i r m a c h i n e - l a n g u a g e e q u i v a l e n t .H e r e w d i s c u s s h o t h N a n o A s s e m b l e r a c c o m p l i s h e st h i s f o r m i d a b l e t a s k .

U s i n g s e r i e s o D A T A s t a t e m e n t s , t h e p r o g r a m R E A D sa l t h p o s s i b l e m n e m o n i c s i n t o s t r i n g a r r a y — O P $ ( )f o e x a m p l e . E a c h e l e m e n t o f t h e a r r a y s t o r e s o n m n e m o n i c . ( N o t e t h a t b e c a u s e A t a r i B A S I C d o e s n o s u p p o r t s t r i n g a r r a y s , w m u s t s i m u l a t e t h e m . W d t h i s b c r e a t i n g a s i n g l e l o n g s t r i n g t h a t c o n t a i n s a l o t h d i f f e r e n t m n e m o n i c s , a n t h e n u s t h A t a r i c o p u t e r ' s s t r i n g m a n i p u l a t i o n o p e r a t o r t e x t r a c t t h m n e m o n i c w e w i s h t c h e c k f o r . F o t h p u r p o s e s o t h i sc o l u m n , w w i l l c o n t i n u e t u s a r r a y s a o u r e x a m p l e ,b u A t a r i u s e r s s h o u l d r e f e r t o l i n e 1 1 3 0 t s e h o t h N a n o A s s e m b l e r s i m u l a t e s t h e s e a r r a y s . )

T h s e c r e t b e h i n d t h i s t e c h n i q u e i t h o r d e r i w h i c ht h p r o g r a m s t o r e s t h m n e m o n i c s : a c c o r d i n g t t h e i rn u m e r i c m a c h i n e - l a n g u a g e e q u i v a l e n t ( t h e i r o p - c o d ev a l u e ) . F o r e x a m p l e , t h A D D m n e m o n i c h a a o p - c o d ev a l u e o 0 s o O P $ ( 0 ) " A D D " . S i m i l a r l y , b e c a u s e t h S T m n e m o n i c h a a o p - c o d e v a l u e o 3 O P $ ( 3 ) " S T A " . T h i sc o n v e r s i o n m e t h o d a p p l i e s t a l 1 m n e m o n i c s .

N o w , h o d w u s t h e O P $ ( ) a r r a y t c o n v e r t aN a n o E d i t o r s o u r c e c o d e l i s t i n g i n t o m a c h i n e l a n g u a g e ?F a i r l y e a s i l y . U s i n g a l o o p , t h p r o g r a m c o m p a r e s t h m n e m o n i c f i e l d o l i n e w i t h e a c h e l e m e n t o t h O P $ ( )a r r a y . T h l o o p e x e c u t e s m a x i m u m o 1 t i m e s — i . e . ,1 6 t i m e s f o t h 1 m n e m o n i c s a n t i m e s f o t h t h r e e

a s s e m b l e r d i r e c t i v e s ( O K G , E Q U , D N ) . I t h p r o g r a m g o e st h r o u g h t h e n t i r e l o o p w i t h o u t f i n d i n g m a t c h , a I L L E G A L O P - C O D E e r r o r r e s u l t s . I t h p r o g r a m d o e sf i n d a m a t c h , t h e l o o p c o u n t e r p r o v i d e s t h o p - c o d ev a l u e o t h m n e m o n i c . W h e n t h p r o g r a m f i n d s S T A ,f o e x a m p l e , t h l o o p c o u n t e r e q u a l s 3 t h o p - c o d e v a l u eo S T A . F i g u r e s h o w s f l o w c h a r t o t h i s l o o p . N o t et h a t t h e v a r i a b l e n a m e s i t h i s c h a r t d n o n e c e s s a r i l yr e f l e c t t h a c t u a l v a r i a b l e n a m e s i e a c h v e r s i o n o 6 o 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 r o m m n e m o n i c s t n u m b e r s :H o d o e s a a s s e m b l e r d i t

N a n o A s s e m b l e r . W h a v e c h o s e n t h e s e n a m e s p u r e l yf o e x p l a n a t o r y p u r p o s e s .T h N u m b e r O N i b b l e s

O n c e t h p r o g r a m h a d e c o d e d m n e m o n i c i n t o i t o p - c o d e v a l u e , i m u s t a l o t s p a c e f o t h o p - c o d e i m e m o r y . N o e v e r y o p - c o d e I n s t r u c t i o n d e m a n d s t h s a m e n u m b e r o n i b b l e s . W t h e r e f o r e u s e a n o t h e ra r r a y — t h e N N ( ) a r r a y ( N u m b e r o N i b b l e s ) t o k e e p t r a c ko t h i s a m o u n t . S e u i t h s a m e o r d e r a t h e O P $ ( )a r r a y , t h i s a r r a y s t o r e s t h n u m b e r o n i b b l e s t h a t e a c ho p - c o d e i n s t r u c t i o n r e q u i r e s . F o r e x a m p l e , t f i n d t h n u m b e r o f n i b b l e s t h a t t h S T i n s t r u c t i o n r e q u i r e s , y o c a p r i n t N N ( 3 ) , w i t h r e p r e s e n t i n g t h o p - c o d e v a l u eo S T A .H C G l o s s a r y t e r m s : a s s e m b l e r , m n e m o n i c , n i b b l e , o p - c o d e .

H C F i g u r e

T E M P S M N E M O N I C F I E L DC O I W T

O l ' C O D E C O U N T

Page 81: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 81/172

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 f t h " 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 . 5 N o 5 A l t h o u g h m a n yi n t e r e s t i n g p r o g r a m s w 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 o t h o s et 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 [ o n e f o e a c h b r a n d o c o m p u t e r c o v e r e d i o u m a g a z i n e ,i n c l u d i n g T B A S I C " 1 0 l i n e r " ) . I y o h a v e n o y e s u b m i t t e d y o u r m a s t e r p i e c e , i i n o t t o ol 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 pf 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 c h e c k f o 5 f o s h a r i n gt h e i r i d e a s w i t h o u r r e a d e r s .

P i x e l P a l e t t e[ T E x t e n d e d B A S I Co t h T I - 9 9 / 4 A ]D e a r S i r :

M T I - 9 9 / 4 A o n e - l i n e r l e t s y o u s j o y s t i c k t d r a w o n t h s c r e e n . Y o c a d e s i g n g e o m e t r i c c o n f i g u r a t i o n s , l e t e r s , a n n u m b e r s . T R U t h i s o n e -l i n e r e n t e r C A L L C L E A R : R U N . M a k es u r e t h a t A L P H A L O C K i u p T h p r g r a m d i s p l a y s y o u r r o a n c o l u m np o s i t i o n a t h b o t t o m o t h s c r e e n .T y p e i t h p r o g r a m u n t i l y o h e a r t h i n p u t b e e p , p r e s s [ E N T E R ] , t h e n [ F C T N8 ] a n f i n i s h t y p i n g t h p r o g r a m i n

R o b e r t A m e n t aN e C i t y , N

J O O C

C H A R

O n < C

L A

G O T Oo

C R C < H C A

T w B y T w o[ C o m m o d o r e 6 B A S I Co t h C - 6 4 ]D e a r S i r :

H e r e i o n e - l i n e r t h a t a l l o w s l i m i t e dw o r d - p r o c e s s i n g . Y o c a p r i n t t w s c r e e n l i n e s a t t i m e , p r e s s i n g[ R E T U R N ] a f t e r e v e r y t w l i n e s . Y o c a n o u s t h c o m m a , c o l o n , o q u o t a t i o nm a r k s . I w o r k s w i t h m o s t p r i n t e r s .

C h r i s C a l d w e l lP a r i s . T

C M O T O 1

C H O P I

M a n d a l a[ A p p l e s o f t B A S I C o t h A p p l e I f a m i l y c o m p u t e r s ]D e a r S i r :

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

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

O H G

T O

T O T O

9 T O

F O R A

F O R DO R N

E

9

L O

O T O T O

T O

T C O T O

H C T O

9

S u I U [ T B A S I C o t h T I - 9 9 / 4 A ]D e a r S i r :

M g r e a t 1 0 - l i n e r i c a l l e d t h A d d / S u b t r a c t C a l c u l a t o r . W h e n y o f i r s t R U t h p r o g r a m , t h " T o t a l s "v a l u e i 0 Y o c a a d t t h i s v a l u e b s e l e c t i n g t h e n e n t e r i n g t h e n u m b e ry o w i s h t a d d , o s u b t r a c t f r o m i b s e l e c t i n g 2 t h e n e n t e r i n g n u m b e r .P r e s s [ E N T E R ) a n t h s c r e e n c l e a r s ,s h o w i n g t h n e " T o t a l s " v a l u e .

R i c h a r d L i M o b e r l y , M

C

O G O T O

G O T O

K E < 4

E A

G O T O

5 T H

[ N O T E : B e c a u s e o b u i l t - i n l i n e l e n g t h l i m i t at i o n s i n T I B A S I C , w a r n o a c c e p t i n g ' T e n -L i n e r s " a e n t r i e s f o r t h i s c o l u m n I n e w l ye s t a b l i s h e d T B A S I C c a t e g o r y — E d . ]

F l y i n g F i n g e r s[ B A S I C A o n t h I B P C C a r t r i d g e B A S I C o t h I B P C j r lD e a r S i r :

H e r e ' s q u i c k , l i t t l e o n e - l i n e r t h a tw i l l g e y o u r f i n g e r s f l y i n g i n t i m e .Q w i k t y p e l e t s y o s e t h t i m e f o e a c hp r a c t i c e s e s s i o n a n k e e p s r u n n i n gt o t a l o r i g h t a n d w r o n g a n s w e r s a y o t y p e . I d i s p l a y s w r o n g a n s w e r s a n e g a t i v e n u m b e r s . I y o f i n d t h a t t h ep r o g r a m i d i s p l a y i n g a l n e g a t i v en u m b e r s — n o m a t t e r w h a t y o e n t e r — h i t [ C a p s L o c k ] . Q w i k t y p e r q u i r e s D O S .

B o L a n g i l lH i l l s b o r o , O

O -

R A N D O U

O O

M

E N M E C O N DO

W N

T o p s y T u n r y[ A t a r i B A S I C o t h e A t a r i 8 0 0 , 8 0 0X L a n d 1 3 0 X E D e a r S i r :

T h i s u n u s u a l o n e - l i n e r t u r n s t h c h a r a c t e r s o n y o u r s c r e e n d i s p l a yu p s i d e - d o w n . I t a k e s w h i l e t R U N ,b u i t ' s w o r t h t h w a i t .

T h o m a s Z a n i n o v i c hP i t t s b u r g h , P

F O P O

P O

T O I

P O 4

P j D + D

A l O n e - U n e r s u b m i s s i o n s a r s u b j e c t 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 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 , p a g e 6 ] 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 L e t t e r s t o r 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 6

Page 82: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 82/172

H O M E C O M P U T E RV O L . V N O . • • • • I N T E R N A T I O N A L E D I T I O N

A p p l e A t t a c kC o r p o r a t e I m a g e T a r n i s h e dA F i r m S u e s E x - C h a i r m a n

W i l l S a l e s O N e A d d - O n s ,D r o p I H o l i d a y P r i c e s

H e l p G i v e S t o c k M o r e A - P e e l ?t a r n i s h e d c o r p o r a t e i m a g e , a u n s t e a d y

f i n a n c i a l p i c t u r e , c u t b a c k s , a n l e g a l s a b e r -r a t t l i n g n o c h a r a c t e r i z e t h n e A p p l e C o r p .N e p r o d u c t c a m p a i g n s a n i m p r o v e d f o u r t h -q u a r t e r f i n a n c i a l s f a i l t w a s h a w a y t h e s p e ct a c l e o A p p l e s u i n g c o - f o u n d e r S t e v e n J o b s .A p p l e f i l e d s u i t a g a i n s t J o b s — w h o s p l i t f r o mt h c o m p a n y h e c o - f o u n d e d , t a k i n g k e e m p l o y e e s — f o r b r e a c h o f i d u c i a r y t r u s t .M e a n w h i l e , A p p l e i t s e l f m a b f a c i n g s o m el i t i g a t i o n : T h r e e p u b l i s h e r s o r e c e n t l y r e l e a s e db o o k s a b o u t M a c B a s i c m a f i l e s u i t a g a i n s tB i R e f o c a n c e l l i n g t h n e l a n g u a g e —a n l i c e n s i n g t h c o d e t M i c r o s o f t t i n c o rp o r a t e i i t o w v e r s i o n o B A S I C f o r t h eM a c — p r i o r t M a c B A S I C ' s l o n g - a w a i t e dr e l e a s e . B u t h e b e l e a g u r e d A p p l e i n o d e s e r ti n i t n e c o r p o r a t e i m a g e . D r o p p i n g i t " M a c i n t o s h O f f i c e " m a r k e t i n g a p p r o a c h , t h f i r m s a y s i w i l l s t i c k w i t h i t a l r e a d y d e v e l o p e do f f i c e p e r i p h e r a l s . T h e n e w 2 m e g a b y t e h a r dd i s k d r i v e , f o r t h c o m i n g f i l e s e r v e r , a n v a r i o u s t h i r d - p a r t y i t e m s l i n k i n g M a t t h I B P c o u l d h e l p c a r v e l a r g e e n o u g h s p c i a l i z e d o f f i c e n i c h e . B u A p p l e w i l l a l s o p u s hi t g r a p h i c s - i n t e n s i v e M a i n t o v e r t i c a lm a r k e t s — s u c h a d e s k t o p p u b l i s h i n g . n e M a k e y b o a r d , c o l o r m o n i t o r , " o p e n c h a s s i s "M a c , A p p l e I I / M a c c r o s s - c o m p l i l e r , a n r e d u c e d - p r i c e L a s e r p r i n t e r a r e e x p e c t e d f o 1 9 8 6 d e b u t . A m o n g r e c e n t l y r e l e a s e d p r o d u c t sf o r t h e A p p l e I a r 1 / 2 " d i s k d r i v e f o r$ 2 9 9 , c o m p a c t 1 2 0 0 - b a u d m o d e m f o $ 3 9 9 ,a n c o m b i n a t i o n c o l o r / m o n o c h r o m em o n i t o r f o r $ 3 9 9 . m e m o r y e x p a n s i o n c a r dt h a t w i l l i n c r e a s e t h A p p l e H a l t h w a u t m e g a b y t e i f o r t h c o m i n g .

I r o n i c a l l y , t h s c u f f l e w i t h J o b s a n o t h e r sm a b d r a w i n g a t t e n t i o n a w a y f r o m t h e s e n e t o y s — j u s t w h e n t h h o l i d a y s e a s o n i h i t t i n g .Y e t , A p p l e h a c u t t h e M a 5 1 2 K p r i c e b $ 3 0 0 ,b u n d l e d A p p l e I f a m i l y p r o d u c t s t o c r e a t eb e l o w - $ 1 0 0 0 s y s t e m s a r e t a i l , a n r e v i v e d i t h o l i d a y a c a m p a i g n i b i l i k e l y t l i f tC h r i s t m a s s a l e s .

" Q U O T A B L E S "" W b e l i e v e t h l e a d i n g e d g e i o f t e n

t h b l e e d i n g e d g e i t h i s b u s i n e s s . "— J a m e s J E d g e t t e ,

o E n t r e C o m p u t e r C e n t e r s , I n c . , r e t a i l c h a i n t h a ti r e p o r t e d l y n o s t o c k i n g C o m m o d o r e ' s A m i g a .

W h a t ' s N e w sT a n d y C o r p o r a t i o n ' s s u c c e s s w i t h i t $ 1 0 0 0

P C - c o m p a t i b l e f a m i l y i s p u r r i n g i o t s m a l l e r a n b e t t e r t h i n g s — a 1 6 - b i t l a p t o pm a c h i n e w i t h 1 / 2 " d i s k f o $ 1 5 9 5 . W a t c hf o h o l i d a y b u n d l i n g o f c o l o r m o n i t o r w i t hm o d e l 1 0 0 0 a s a m e $ 1 0 0 0 p r i c e .

*

" S h r i n k W r a p " l a w s , l i k e t h o n r e c e n t l yp a s s e d b I l l i n o i s , m a p u c o p y - p r o t e c t i o n" u n d e r w r a p s . " U n d e r s u c h l e g i s l a t i o n , n o b e i n g c o n s i d e r e d b s e v e r a l s t a t e s , t h a c o o p e n i n g s o f t w a r e p a c k a g e i m p l i e s a g r e e m e n tt c o p y r i g h t c o n d i t i o n s . D e t r a c t o r s f e a r t h i sc o u l d w e a k e n c o n s u m e r w a r r a n t i e s .

*

D i g i t a l R e s e a r c h b u c k l e d u n d e r A p p l e l e g a lp r e s s u r e t m a k e i t G E f o r m a t m o r e" d i s t i n g u i s h a b l e " f r o m M a p r o g r a m s . I B a l s o r u f f l e d D R ' s f e a t h e r s b a n n o u n c i n g i w o u l d n ' t s e l l G E a e a r l i e r p l a n n e d . A p p l em a t h r e a t e n s u i t a g a i n s t o t h e r M a l o o k a l i k e sf o " v i s u a l c o p y r i g h t " v i o l a t i o n s .

c o m p l e t e e n c y c l o p e d i a o o n c o m p a c tl a s e r d i s k b G r o l i e r , I n c . w i l l s o o n s e l l a $ 1 9 9( f o r t h I B P a n A t a r i S T ) . R e q u i r i n g aC D - R O M d r i v e a n i n t e r f a c e ( $ 5 0 0 - 1 0 0 0 ) , t h em e d i u m p r o v i d e s s u p e r f a s t d a t a s e a r c h a n f u l l c r o s s - i n d e x i n g o i t m i l l i o n w o r d s — ar e a l h o m e c o m p u t e r a d v a n t a g e .

*

O l s o l d i e r s n e v e r d i . . T e x C o m p h a p r e m i e r e d 1 2 8 K 9 9 / 4 A - c o m p a t i b I e , w h i l eF r a n k l i n h a s a n n o u n c e d n e A p p l e I I c o m p a t i b l e w i t h a o p e r a t i n g s y s t e m t h a tr e p o r t e d l y m e e t s B i R e d ' s l e g a l s c r u t i n y .

B i B l u e s t r i k e s a g a i n . I B h a p u l l e d o f fm a j o r c o u p — r e c e n t l y s i g n i n g d e a l g i v i n gi a c c e s s t o s e v e r a l h u n d r e d h i g h - t e c h J a p a n e s ep a t e n t s f o r a d v a n c e d o p t i c a l a n c h i pt e c h n o l o g y . T h d e a l s t e m s f r o m p a t e n t -l i c e n s i n g a c c e s s I B g a v e J a p a n a f t e r W o r l dW a I I a n i p r e d i c t e d t g i v e I B a u p r e c e d e n t e d t e c h n o l o g i c a l e d g e .

I B H a n g i n g T o u g hP S a l e s H o l d C o n s t a n tP C j r G e t s P u s h

P a c t W i t h M i c r o s o f tP r o m i s e s S t a b i l i t y

S a l e s o b o t h t h I B P a n t h X a r h o l d i n g s t e a d y d u r i n g t h m a r k e t s h a k e o u t ,w h i l e B i g B l u e h a s r e a f f i r m e d i t c o m m i t m e n tt t h P l i n e ' s o p e n a r c h i t e c t u r e — r e c e n t l ya g r e e i n g t c o n t i n u e t h e r e i g n o M i c r o s o f t ' sP C - D O S , r a t h e r t h a n r e v e r t t o n c e - r u m o r e dp 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 . T h i s i g o o dn e w s f o b o t h t h i r d - p a r t y d e v e l o p e r s a n t h o s ew h u s t h e i r p r o d u c t s . S o m e s k e p t i c s t h i n kt h i s i m e r e l y a r u s e t b u t i m e u n t i l I B c a i s s u e n e c l o s e d - D O S 8 0 3 8 6 - b a s e d m a c h i n e .T h f a c t s s u g g e s t , h o w e v e r , t h a t I B w i l l p r b a b l y h a v e M i c r o s o f t r e v a m p t h e i r T o p V i e ws o f t w a r e , a n f o l d M S - W i n d o w s i n t o i t

I n c l u s i o n o f a 3 0 M b y t e h a r d d i s k o t h A f o m e r e $ 2 0 0 i n c r e a s e i c o s t o v e r t h 2 M b y t e " g a r d e n v a r i e t y " v e r s i o n m a f o r es h a d o w y e a n o t h e r r o u n d o p r i c e c u t s f o a l I B p e r s o n a l c o m p u t e r s . M e a n w h i l e , e x p e c ta n o t h e r P C j r C h r i s t m a s . W i t h t h s t r e e t p r i c eo f J u n i o r w i t h c o l o r m o n i t o r a r o u n d $ 5 9 9 a n s p e c i a l p r o m o t i o n a l o f f e r s t s c h o o l s , t h ee s t i m a t e d 3 0 0 , 0 0 0 - u n i t i n v e n t o r y s h o u l d b ec l e a n e d o u t b e a r l y s p r i n g — j u s t i t i m e f o t h e p o s s i b l e U . S . i n t r o d u c t i o n o t h J a p a n e s e -i n t r o d u c e d ( a n d A u s t r a l i a n t e s t - m a r k e t e d ) J m o d e l w i t h 1 / 2 " d i s k d r i v e .

C o m m o d o r e S t r u g g l e sF i r m S t i l l C l i n g i n gT A m i g a ' s P o t e n t i a l S u c c e s s

B u W i l l N e M o d e lB T r u e F r i e n d ?

C o m m o d o r e i s u f f e r i n g . D o o m f u l c o p a n y p r e d i c t i o n s f o r e t e l l a n $ 8 0 m i l l i o n l o s si t h e f i r m ' s f o u r t h q u a r t e r , l a y o f f o 7 0 e m p l o y e e s , a n $ 5 m i l l i o n i n v e n t o r y w r i t ed o w n . C o m m o d o r e e x e c u t i v e s a r e c o u n t i n g o A m i g a t b r i n g t h c o m p a n y o u t o f i t s l u m p .T h f i r m h o p e s t h a t t h n e c o m p u t e r , b i l l e di a s c h e d u l e d $ 4 m i l l i o n d o l l a r a c a m p a i g na s t h e " C r e a t i v e E d g e , " w i l l r e t u r n t h e c o p a n y t s o l i d f i n a n c i a l g r o u n d .

B u A m i g a m a n o b e n o u g h . A n a l y s t ss p e c u l a t e t h a t C o m m o d o r e ' s h o m e m a r k e t i a g e , i t u n r e l i a b l e r e p u t a t i o n , a n l a c k o d i s t r i b u t i o n w i l l b i m p o s s i b l e t o v e r c o m e -e v e n t h o u g h n a t i o n a l a h a l i s t e d 6 6 d e a l e r sr e a d y t h a n d l e t h n e c o m p u t e r . A n A m i g ah a p r o b l e m s o i t o w n : I t l a t e a r r i v a l a n l a c k o s o f t w a r e d e v e l o p m e n t — i n p a r t d u t a i n c o m p l e t e l y d e f i n e d o p e r a t i n g s y s t e m -w e a k e n i t h o l i d a y a p p e a l t a l b u d w i nd l i n g s u p p l y o f " e a r l y i n n o v a t o r s . "

C o m m o d o r e ' s u n e x p e c t e d s u c c e s s i d e a l e rs i g n - u p m a b a t t r i b u t e d t o i t s i n g l e - l e v e lp r i c i n g s t r u c t u r e a n l a c k o f p u r c h a s i n gv o l u m e r e q u i r e m e n t s — a l u r e t h a t a l l o w s s t o r e so a l s i z e s a e q u a l c h a n c e t c o m p e t e , w h i l ed i s c o u r a g i n g g r a y m a r k e t e e r 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 N o

Page 83: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 83/172

I N D U S T R Y J O U R N A L "C O P Y R I G H T 1 9 8 5 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 U G E N E , O R E G O N N C E N T S

T r o u b l e I A t a r i - L a n d ?T w T o E x e c s M a k e T r a c k sF i r m ' s F a t e R e s t s O S

W i l l A p p l e G r a b J a c k i n t o s hB T h G E M s ?

D e a l e r s c o m p l a i n o f t o o - t i g h t s a l e s c o n d it i o n s , o t h e r s w o r r y a b o u t l a c k o s o f t w a r e , s t i l lo t h e r s w o n d e r i A t a r i ' s f u n d s w i l l h o l d o u t —b u J a c k T r a m i e l k e e p s t o u t i n g i p r i n t a d h i $ 7 9 9 5 2 0 S T — d u b b e d t h " J a c k i n t o s h " —a t h " R i p - o f f B u s t e r . " A t a r i ' s f u t u r e h a n g so t h i s n e m a c h i n e — f o r w h i c h i n o c l a i m st b s h i p p i n g B A S I C l a n g u a g e a f t e r l o n gd e l a y . W i t h u n c e r t a i n c a s h r e s e r v e s , t h e f i r md o e s n ' t s e e m t h a v e m u c h m o r e t i m e . M e a nw h i l e , a m i d r u m o r s o m i s m a n a g e m e n t b T r a m i e l , A t a r i l o s t t w t o e x e c u t i v e s .

B u t h e r e i n e q u e s t i o n : W i l l M a c i n t o s hs i n k J a c k i n t o s h ? T h a n s w e r m a l i m o r e i l e g a l i t i e s t h a n k i l o b y t e s — i f A p p l e b r i n g s i t l e g a l g u n s t b e a r . A t a r i ' s 5 2 S e a r n s i t n i c k n a m e f r o m i t M a c - l i k e G E e n v i r o nm e n t . B i t s e t t l e m e n t w i t h D i g i t a l R e s e a r c h ,t h d e v e l o p e r s o G E M , A p p l e h a s f o r c e d m j o c h a n g e s t G E D e s k t o p , D r a w , a n P a i n t . s i m i l a r s u i t a g a i n s t A t a r i m i g h t d e l a yt h S e n o u g h t e m p t y c o m p a n y c o f f e r s . S a T r a m i e l s a y s , h o w e v e r , t h a t D h a o n l ya g r e e d t " c e r t a i n s u p e r f i c i a l c h a n g e s " — a n dt h a t , " C o n t r a r y t r e p o r t s , t h a g r e e m e n t d o e sn o r e q u i r e c h a n g e s t G E [ i t s e l f ] o t o A t a r iC o r p . ' s T O o p e r a t i n g s y s t e m . "

♦ S o f t w a r e M a r k e t T r e n d sF i r m s M e r g eD r o p P r o t e c t i o n , P r i c e s

S i t e - L i c e n s i n g T h N o r mI C o r p o r a t e A m e r i c a

C o n s o l i d a t i o n , l o w e r p r i c e s , l e s s c o p y p r t e c t i o n , a n m o r e s i t e l i c e n s i n g t y p i f y t h n o w -m o r e - m a t u r e s o f t w a r e i n d u s t r y . B o r l a n d I t e r n a t i o n a l i c a s e i n p o i n t : I m m e d i a t e l y a f t e rB o r l a n d r e c e n t l y a c q u i r e d A n a l y t i c a , m a k e r so t h R e f l e x d a t a b a s e , i s l a s h e d R e f l e x ' sp r i c e — f r o m $ 4 9 5 t $ 9 9 — a n d e l i m i n a t e d i t c o p y p r o t e c t i o n . B o r l a n d w i l l n o a l s o o f f e rs i t e l i c e n s i n g f o i t b e s t - s e l l i n g S i d e k i c k d e s ka c c e s s o r y s o f t w a r e p a c k a g e , w h e r e b y — f o r$ 5 0 , 0 0 0 — l a r g e c o r p o r a t i o n s c a m a k eu n l i m i t e d p r o g r a m c o p i e s .

C y b e r C o m m u n i c a t i o n sH i g h - S p e e d M o d e m sH e a d M o v e m e n t

A r S c i - F i V i d e o p h o n e sJ u s t O v e r H o r i z o n ?

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

I B i w o r k i n g t o w a r d f u l l v o i c e , v i d e o ,a n d a t a d i s t r i b u t i o n n e t w o r k — p e r h a p s l e a di n g t o m e t h o d o r e c e i v i n g v o i c e - r e a d d a t af r o m a p e r s o n a l c o m p u t e r o v e r t h p h o n e .E p s o n h a t e a m e d w i t h A B t s e n d e l e c t r o n i cm a i l o v e r F r a d i o . M e a n w h i l e , g o - i t - a l o n e sl i k e G T w i t h i t S p r i n t s e r v i c e a r e x p e c t e dt b a s e v e r e c o m p e t i t i v e d i s a d v a n t a g e .

P r i n t s h o p s B e w a r eD e s k - T o p P u b l i s h i n gB e c o m e s V i a b l e A l t e r n a t i v e

E x p l o s i o n o L a s e r s ,V e r s a t i l e P a g i n a t i o n S o f t w a r e

C o m p u t e r s w i t h s u p e r p r i n t e r s n o m a k ei p o s s i b l e t o p u b l i s h n e a r p r i n t - q u a l i t ym a t e r i a l f r o m a d e s k t o p . F u l l - u p s y s t e m s w i t ha d e q u a t e m e m o r y a n p o w e r f u l s o f t w a r e a r a l r e a d y h e r e — a t p r i c e s t h a t a r e c o n v i n c i n gl a r g e n u m b e r s o f i r m s t b r i n g t h f u n c t i o n" i h o u s e . " A n a l y s t s e x p e c t r a p i d h a r d w a r ea d v a n c e s i r e s o l u t i o n , c o l o r , a n s p e e d , p l u ss o f t w a r e f e a t u r i n g a u t o - h y p h e n a t i o n a n e a s i e r - t o - u s e " h u m a n i n t e r f a c e s . " N e w e rp r i n t e r t e c h n o l o g i e s w i l l s l u g i o u w i t h t h n o w - d o m i n a n t l a s e r p r i n t e n g i n e . R i c o h i r u m o r e d t b i n t r o d u c i n g f i v e p a g e p e m i n u t e , u n d e r - $ 1 0 0 0 m a c h i n e b y e a r e n d .

T H R O U G H T H L O O K I N G G L A S SA r t i f i c a l I n t e l l i g e n c e G i v e s E x p e r t A d v i c e A M a c h i n e s G r a d u a l l y B e c o m e M o r e H u m a n

C o m p u t e r , c o m p u t e r , o t h w a l l — w h a t ' s t h e b e s t c h o i c e f o u a l l lI y o u r c o m p u t e r c o u l d m a k e d e c i s i o n s f o y o u , w o u l d y o c o n s i d e ri i n t e l l i g e n t ? W o u l d y o s e t t l e f o s o m e g o o d a d v i c e ? S o m e o u

m a e x p e c t m u c h m o r e — l i k e s e l f - a w a r e n e s s a n c r e a t i v i t y — f r o m t r u l yi n t e l l i g e n t m a c h i n e . B u a t h c u r r e n t s t a t e - o f - t h e - a r t , w h a t w c a g e i e x p e r t i s e . K n o w l e d g e - b a s e d o " e x p e r t " s y s t e m s a r p o p p i n g u a l o v e r ,f i n d i n g u s i m a n a g e m e n t , o n t h a s s e m b l y l i n e , a n i e v e r m o r e a p p l i c at i o n s f o r p e r s o n a l c o m p u t e r s . T h e s e s o f t w a r e s y s t e m s p r o v i d e a d v i c e i r e p o n s e t r e a l - w o r l d q u e s t i o n s l i k e " W h a t d d o n o w ? T h e t h i n g a m a j i gw o n ' t b u d g e ! " I n s t e a d o w h o l e s e o i n s t r u c t i o n s ,y o g e t h k i n d o f m e a s u r e d , s p e c i f i c a d v i c e y o w o u l de x p e c t f r o m a e n g i n e e r l o o k i n g o v e r y o u r s h o u l d e r :" T h a t d o e s n ' t w o r k ? T r t h i s .

B u s a y o w a n t t d i s c u s s t h e m e a n i n g o t h e u n i v e r s ew i t h y o u r c o m p u t e r . Y o u m a y f i n d t h a t t h m a c h i n e i n o s d u m b a i i i g n o r a n t . E x p e r t s y s t e m s a r l i m i t e db p r o c e s s i n g s p e e d , m e m o r y , a n s t o r a g e c a p a c i t y — s on a t u r a l l y t h a v e r a g e 1 2 8 K h o m e c o m p u t e r w i l l n o t p r ov i d e v e r y q u i c k d e c i s i o n s , o h a v e m u c h t b a s e i t a d v i c e o n . M o s t u s e f u ls y s t e m s n e e d m e g a b y t e s o f d a t a i m e m o r y a n d o n h a r d d i s k o r C D - R O M .T h e y m u s t b a b l e t o s e a r c h t h r o u g h a i m m e n s e s e o a l t e r n a t i v e s f o e v e r yp o s s i b l e s i t u a t i o n i t h k n o w l e d g e b a s e , t h e n n a r r o w a l t h e s e d o w n t t h c o r r e c t c h o i c e . O b v i o u s l y , t h e u n i v e r s e i v e r y i m m e n s e s e o a l t e r n a t i v e sf o a n y o n e t h a n d l e — i n c l u d i n g t h e s m a r t e s t c o m p u t e r . B u " f u l l - u p " s y s t e m sc o n s i s t i n g o f p e r s o n a l c o m p u t e r s w i t h s u p e r e x p a n s i o n c a r d s , h a r d d i s kd r i v e s , a n C D - R O M c a p a b i l i t y a r q u i c k l y b e c o m i n g m o r e a f f o r d a b l e . I ns i t u a t i o n s t h a t d e m a n d s p e c i f i c e x p e r t i s e , s u c h a f i x i n g t h w i d g e t o y o u ra u t o m o b i l e , a r t i f i c i a l i n t e l l i g e n c e i c o m i n g h o m e .

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

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

Page 84: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 84/172

i t o u n y t e sO M u s i c a n M i c r o c h i p s

b A n d y W i d d e r s - E l l i sH C S t a f f

H a r k ! D o e s t h s o u n d o e l e c t r o n i c a l l y - p r o d u c e d m u s i ch e r a l d t h n e x t s t a g e i t h e v o l u t i o n o f t h p e r s o n a l c o m p u t e r ?

I t ' s f a c t : P e r s o n a l c o m p u t e r s h a v e p e r m a n e n t l yc h a n g e d t h w a p e o p l e p r o d u c e m u s i c . T h i m p a c to t h i s t e c h n o l o g y c a b h e a r d a l a r o u n d u s

C u r i o u s l y , t h e o t h e r s i d e o t h e c o i n i o f t e no v e r l o o k e d — h o w m u s i c h a s t i r r e d u t h w o r l d o h o m e c o m p u t e r sH e r e s y !

M u s i c h a s b e e n a r o u n d l o n g t i m e , a n d — l e t ' s f a c ei t — h u m a n s w o u l d h a v e c o n t i n u e d t e x p r e s st h e m s e l v e s t h r o u g h s o u n d w i t h o w i t h o u t t h e l e ct r o n i c r e v o l u t i o n o t h 8 0 ( a l b e i t i n m u c h m o r e t r a d it i o n a l w a y s ) . M u s i c b e n e f i t s t r e m e n d o u s l y f r o m t h h o m e c o m p u t e r , b u d o e s n ' t r e q u i r e i t s t a y v i t a l .

O t h o t h e r h a n d , w h a t a b o u t t h f i e l d o h o m ec o m p u t i n g — h a s n ' t e v o l u t i o n b e e n n e c e s s a r y f o s o m et i m e n o w ? H o m a n y p e r s o n a l c o m p u t e r s a r g a t h e ri n d u s t b e c a u s e t h e i r o w n e r s l a c k s o m e d e e p e r , s a t i sf y i n g l o n g - t e r m i n v o l v e m e n t w i t h t h e m ?

H o m e c o m p u t e r s h a v e t h r e p u t a t i o n o d r a w i n g t h u s e r i n t o i s o l a t e d , s o l i t a r y a c t i v i t i e s . W a l k n o w t h t y p i c a l s t e r e o t y p e : c o m p u t e r u s e r s p e n d s l o o t i m ea l o n e — a p a r t f r o m f a m i l y a n f r i e n d s — p l a y i n g g a m e s ,k e e p i n g b o o k s , s t u d y i n g , w o r d p r o c e s s i n g , e t c . O c o u r s e , m o s t o u s n e e d s o m e t i m e a l o n e , s i m p l y f o p e a c e o m i n d a n m e n t a l h e a l t h . A a c t i v i t y t h a t a l l o w su t w o r k i r e f l e c t i v e s e c l u s i o n c a b v a l u a b l e .

B u h o m u c h m o r e v a l u a b l e i h o b b y t h a t p r m o t e s b o t h p r i v a t e t i m e a n t o g e t h e r t i m e ? C o m p u t e r -a s s i s t e d s y n t h e s i z e r p r o g r a m m i n g , c o m p o s i n g , a r r a n gi n g , s e q u e n c i n g , a n e d i t i n g d o e s n e c e s s i t a t e w o r k i n gb y o u r s e l f . Y e t . o n c e c r e a t i v e p r o j e c t i c o m p l e t e , t h m u s i c a l f r u i t s o t h i s l a b o r p r a c t i c a l l y d e m a n d t b s h a r e d . U l t i m a t e l y , m u s i c d e s e r v e s a a u d i e n c e — t h eo b v i o u s t h i n g t d o o n c e y o u ' v e c r e a t e d y o u r m u s i c i t l e s o m e o n e h e a r i t

O u O T h C l o s e tW a r w i t n e s s i n g a r e n a i s s a n c e : O n c e u s e d a f a n c y

c a l c u l a t o r s , g a m e p l a y e r s , a n e f f e c t i v e b u u t i l i t a r i a nb u s i n e s s m a c h i n e s , p e r s o n a l c o m p u t e r s a r n o b e c o m i n g c r e a t i v e t o o l s f o r p e r s o n a l s e l f - e x p r e s s i o n .T h a n k s t t h i s c r e a t i v e p o t e n t i a l , i n s p i r a t i o n f o w o r ki n g w i t h h o m e c o m p u t e r s i r e - k i n d l i n g . H o m e c o p u t e r s a r e m e r g i n g f r o m t h c l o s e t t o a p p e a r i t h l i i n r o o m a g a i n . W h y ? B e c a u s e f o l k s w a n t h o b b i e s a n p a s t i m e s t h a t t h e y c a d e v e l o p o v e r l i f e t i m e , a n t h a ty i e l d u s e f u l s k i l l s i e x c h a n g e f o t h e n e r g y i n v e s t e d .T d a t e , f e c o m p u t e r a c t i v i t i e s h a v e o f f e r e d t h i s m u c hl o n g - t e r m , o p e n - e n d e d g r o w t h p o t e n t i a l .

A l s o c o n t r i b u t i n g t t h r e j u v e n a t i o n o t h h o m ec o m p u t e r i t h n e o w n e r w h w a n e v e r i n t e r e s t e di m e r e " c o m p u t i n g . " T h e s e f i r s t - t i m e b u y e r s — a t l e a s ti n i t i a l l y — h a v e o n a p p l i c a t i o n i m i n d , n a m e l y m u s i c .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 w i l l b i n t e r e s t i n g t s e w h e t h e r , i t i m e , t h e s e p e o p l ef i n d o t h e r u s e s f o t h e i r c o m p u t e r s .W h a t ' s I A l A b o u t , P C

I y o s u b s c r i b e t t h t h e o r y t h a t m a n y o m a n k i n d ' sn o b l e s t a m b i t i o n s a n a c h i e v e m e n t s a r i t h r e a l mo c o m m u n i c a t i o n , t h e n s o m e t h i n g t h a t s u p p o r t s t h i se f f o r t b e c o m e s v e r y p r e c i o u s . S i n c e t h d a w n o c i v i l i z at i o n , m u s i c h a s m a n i f e s t e d t h i s p o w e r t b r i n g p e o p l et o g e t h e r . W k n o w m a n - m a d e s o u n d s c a h e a l o rw o u n d , c r e a t e o r d e s t r o y , e x c i t e o s o o t h e , e l e v a t e o rd e p r e s s . C r u i s e t h r a d i o d i a l t c o n f i r m t h i s !

T h p o i n t i t h i s : H o m e c o m p u t e r s p l a c e t h i s p o w e rf u m e a n s o s e l f - e x p r e s s i o n — o n c e m o n o p o l i z e d b yt r a i n e d e l i t e — i n t o m o r e h a n d s t h a n e v e r b e f o r e . I y o o w h o m e c o m p u t e r , t h e n y o c a w i e l d p r e v i o u s l yu n h e a r d o c o n t r o l o v e r t h i s p o t e n t f o r c e . D o e s n ' t t h i sr e a l i z a t i o n m a k e t h t h o u g h t o p l a y i n g " j u s t a n o t h e rv i d e o g a m e " s e e m t a t a m e ?K n o c k O N e D o o r s

T h o l n o t i o n t h a t m u s i c a l e x p r e s s i o n i f o c h o s e nf e n l o n g e r a p p l i e s . W i t h t o d a y ' s t e c h n o l o g y , y o c a c o m p o s e a n s e q u e n c e w o n d e r f u l l y c o m p l e x a n d d t a i l e d m u s i c w i t h o n l y o n f i n g e r l I y o h a v e m u s i c a li d e a s , t h e y c a b r e a l i z e d u s i n g h o m e c o m p u t e r a n dc o m p u t e r - b a s e d 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 t c a r r yo u t h p h y s i c a l t a s k o r e a l - t i m e s o u n d p r o d u c t i o n .C o m p u t e r s f o r c e u t r e d e f i n e t h e t e r m " m u s i c i a n . "

M u s i c a l s e l f - e x p r e s s i o n i w i t h i n y o u r g r a s p , e v e n i y o a r n o v i c e . S u r e , y o u h a v e t w o r k a i t — c r e a t i v ee x p r e s s i o n t a k e s p e r s i s t e n t e f f o r t . B u t h r e w a r d sj u s t i f y t h i s e f f o r t . A y o g a i n k n o w l e d g e a n e x p e r i e n c ei m u s i c , y o w i l l c o m e t s e b o t h y o u r s e l f a n y o u rc o m p u t e r i n e l i g h t . S e l f - e x p r e s s i o n i s a t i s f y i n ga n l i b e r a t i n g , a t h e r a p i s t s w i l l a t t e s t . A n t h i n s t r um e n t t h a t f a c i l i t a t e s t h i s c r e a t i v i t y b e c o m e s e s p e c i a l l yi m p o r t a n t t t h u s e r .

n e g e n e r a t i o n o c o m p u t e r s i e m e r g i n g , c o m b i ni n g r e a t e r s o p h i s t i c a t i o n , s u p e r h i - r e s g r a p h i c s , a n m o r e p o w e r — w i t h l o w e r c o s t . T h e s e f e a t u r e s m a k et h e m i d e a l l y s u i t e d f o u s a c r e a t i v e t o o l s . T h n e A t a r i 5 2 S e v e n c o m e s w i t h b u i l t - i n M I D I ( M u s i c a lI 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 ) p o r t ! O b v i o u s l y , A t a r i i c o u n t i n g o m u s i c a l a p p l i c a t i o n s t e n h a n c e t h v a l u eo i t n e p r o d u c t .T u r n O n T u n e I n T a k e O f

A o u a c k n o w l e d g e d u n i v e r s a l l a n g u a g e , m u s i c h a a c c o m p a n i e d ( a n d o f t e n s h a p e d ) t h u n f o l d i n g d r a m ao m a n . W h n o c o m e " o l i n e " w i t h y o u r o w c o t r i b u t i o n s ? h o m e c o m p u t e r c a b y o u r t i c k e t t t h i sc r e a t i v e j o u r n e y . W h k n o w s w h a t y o u ' l l d i s c o v e r ?H C G l o s s a r y t e r m s : M I D I .

Page 85: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 85/172

N U M B E R $ 3 . 5 0 i U . S . A .

T h C o m p a c t H o m e M u s i c S t u d i oH o m e C o m p u t e r s : N e D i m e n s i o n s i M u s i c a l P a r t i c i p a t i o n

S y n t h e s i z e r S o u n d i n g s D i g i t a l O r c h e s t r a t i o nS t r e t c h Y o u r T a p e R e c o r d i n g D o l l a r :

A f f o r d a b l e M u l t i - T r a c k C a s s e t t e E q u i p m e n t T e c h n i q u e sF e a t u r i n g D o u n d - l n S o u n d D e m o R e c o r d

P L U S — A F r e e S e t o S o u n d p a t c h L i b r a r y C a r d s

Page 86: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 86/172

U S I CE l e c t r o n i c sT h M a g a z i n e o C r e a t i v e D i s c o v e r y T h r o u g h S o u n d T e c h n o l o g y

M u s i c E l e c t r o n i c s i d e v o t e d t " t h e m u s i c i a n i a l o u s . " E a c h i s s u e e x p l o r e s t h m a n y f a c e t s o p e r s o n a l m u s i c c r e a t i o n ,p e r f o r m a n c e , a n e d u c a t i o n t h r o u g h t h m a g i c o f c o m p u t e r s a n e l e c t r o n i c s . E d i t o r i a l c o n t e n t s p a n s f u U r a n g e o s u b j e c t s — f r o mc r e a t i n g t h e E l e c t r o n i c O r c h e s t r a b i n t e r f a c i n g m u s i c a l d e v i c e s w i t h h o m e c o m p u t e r s , t a n a l o g a n d i g i t a l r e c o r d i n g t e c hn i q u e s , t c o m p u t e r - a s s i s t e d m u s i c l e s s o n s . B o u n d i n t o e a c h i s s u e i S o u n d s h e e t d e m o r e c o r d i n g , a d d i n g a e x t r a d i m e n s i o nt m a g a z i n e c o n t e n t , a n a a s s o r t m e n t o S o u n d p a t c h L i b r a r y C a r d s f o r e - c r e a t i n g u n i q u e s o u n d s o c u r r e n t m u s i c a l d e v i c e s .E a c h 1 - y e a r M u s i c E l e c t r o n i c s s u b s c r i p t i o n i n c l u d e s m a g a z i n e i s s u e s , p l u s c o m p a n i o n a u d i o c a s s e t t e t a p e s w h i c h p r o v i d ei n - d e p t h a u d i o e x a m p l e s d i r e c t l y r e l a t i n g t o t h e m a g a z i n e ' s t u t o r i a l a r t i c l e s a n i n - d e p t h r e v i e w s .

E l e c t r o n i c M u s k L a b ™B a s i c P r i n c i p l e s o f M u s i c S y n t h e s i sW h a t i t h i s t h i n g c a l l e d s o u n d ? W h a t d i t i n g u i s h e s o n s o u n d f r o m a n o t h e r ? H o i s o u n d c r e a t e d e l e c t r o n i c a l l y ? W a n s w e r t h e s ea n m a n y m o r e q u e s t i o n s i t h i s b a s i c p r i m e r o t h p h y s i c a l p h e n o m e n o n o s o u n d a n s y n t h e s i s .O u c l e a r e x p l a n a t i o n o f t h i s m e d i u m t a k e s t h em y s t e r y — b u t n o t h w o n d e r — o u t o t h n e m u s i c a l t e c h n o l o g y .

S y n t h e s i z e r S o u n d i n g s ™H a n d s - o n L e s s o n sH e r e w d e m o n s t r a t e h o a n y o n e c a " p r og r a m " t h m o s t p o p u l a r s y n t h e s i z e r s . I t ' s n o j u s t

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

T h D i g i t a l S a m p l e r ™F r o m P h y s i c s t o N u m b e r s a n B a c kD i g i t a l r e c o r d i n g i f u n d a m e n t a l l y n e w a o c a p t u r i n g s o u n d . H o m e c o m p u t e r s c a p l a y a r o l ei h a n d l i n g a n m a n i p u l a t i n g t h i s m u s i c a l d a t a .L e a r n h o t w o r k w i t h t h i s n e t e c h n o l o g y , a M & t a k e s y o a l o n g t h d i g i t a l p a t h .

T h M & S o u n d p a t c h L i b r a r y ™R e a d y - t o - U s e S y n t h e s i z e r " P a t c h e s "L o o k i n g f o n e a n u s e f u l s o u n d s o y o u r e l e ct r o n i c i n s t r u m e n t ? E a c h i s s u e c o n t a i n s e a s y t e a r -o u t c a r d s w i t h o r i g i n a l p a t c h e s f o p o p u l a r s y t h e s i z e r s . W h e n a p p r o p r i a t e , s o u n d p a t c h d a t af r o m t h m a g a z i n e w i l l a l s o b a v a i l a b l e o t a p eo d i s k .

C o m p u t e r H o m e C o m p a n i o n ™H o m e C o m p u t e r s a n M u s i c M a g i cH o m e c o m p u t e r s — s o m e o w h i c h h a v e s m a l lb u i l t - i n s y n t h e s i z e r s — a r e o p e n i n g u t h f l o o d

g a t e s t o p o p u l a r p a r t i c i p a t i o n i t h e c r e a t i o n a n p e r f o r m a n c e o m u s i c . S o m e s o f t w a r e t e a c h e sm u s i c t h e o r y — w h i l e o t h e r p r o g r a m s c o n v e r t t h c o m p u t e r i n t o a i n s t r u m e n t i t s e l f . M & a l s os h o w s r e a d e r s h o c o m p u t e r s c a n r e c o r d a n c o n t r o l m u s i c a l d e v i c e s .

T h H o m e M u s i c S t u d i o ™T h A r o A n a l o g D i g i t a l R e c o r d i n g M i x i n gM i n i a t u r i z a t i o n a n c o s t - r e d u c t i o n o e l e c t r o n i ci n s t r u m e n t s , c o m p u t e r s , a n r e c o r d e r s h a v e m a d ec o m p a c t , a f f o r d a b l e h o m e s t u d i o s p o s s i b l e . I t h i s s e r i e s , w h e l p y o d e v e l o p y o u r o w r e c o r di n s y s t e m — p r o v i d i n g t i p s o d e s i g n , c o n s t r u ct i o n , a n o p e r a t i o n , a s w e l l a s a d v i c e o s e l e c ti n g t h e p r o p e r e q u i p m e n t . L e a r n m u l t i - t r a c k a n M I D I r e c o r d i n g t e c h n i q u e s , s i g n a l p r o c e s s i n gt r i c k s , a n h o t a c h i e v e p r o f e s s i o n a l r e s u l t sf r o m y o u r p e r s o n a l s t u d i o .

M & R h y t h m B e a t ™P r o g r a m m i n g D i g i t a l D r u m M a c h i n e sD r u m m i n g h a c h a n g e d r a d i c a l l y s i n c e R i n g os t r u c k u t h b a n d . T o d a y , e v e n t h o s e w h n e v e rm a s t e r e d t h s t i c k s c a p r o g r a m m a c h i n e t b o t h i m i t a t e d r u m m e r s a n p l a y h u m a n l y i p o s s i b l e " l i c k s . ' ' T h d i g i t a l d r u m m a c h i n e i a e x t e n s i o n o t h t r a d i t i o n a l d r u m s e t — f o r w h i c hr h y t h m i c s k i l l s a r e s s e n t i a l . L e a r n t h r u d i m e n t so f r h y t h m ; e n j o y l e s s o n s i s t y l e ; e x p l o r e t h w o r l d o t h b i g b e a t .

M I D I M e l t i n g P o t ™P l u g g i n g I n t o t h I n d u s t r y ' sC o m m o n C o m m u n i c a t i o n s S t a n d a r dM 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 ) i a i n d u s t r y - s t a n d a r d i n t e r f a c e t h a t s e n d s m u s i c a li n f o r m a t i o n i d i g i t a l f o r m b e t w e e n s y n t h e s i z e r s ,s i g n a l p r o c e s s o r s , a n c o m p u t e r s . T h i s i n t e r f a c ec a l i n k m a n y e l e c t r o n i c m u s i c d e v i c e s i o n

l a r g e e n s e m b l e , o c o n n e c t t h e s y n t h e s i z e r s a n s i g n a l p r o c e s s o r s t a c o m p u t e r f o d i g i t a l r e c o r di n a n e d i t i n g . L e a r n h o M I D I i i n d e e d t h k e t t h e E l e c t r o n i c O r c h e s t r a .

C o m p o s e r ' s W o r k s h o p ™C r e a t i n g A r r a n g i n g a M u s i c a l I d e aE l e c t r o n i c i n s t r u m e n t s m a k e i e a s y t o w r i t e a n a r r a n g e m u s i c , e v e n f o t h o s e w i t h l i t t l e o n p r e v i o u s e x p e r i e n c e . L e s h o w y o h o t g e n e r a t e a n d e v e l o p i d e a s — b r i n g i n g y o u rm u s i c o u o t h s h o w e r , i n t o t h s t r e e t s .

I S e s s i o n ™T h M a k i n g o " T r a c k "L i s t e n t t h b o u n d - i n s o u n d r e c o r d i n g , t h e nf o l l o w u s a w d o c u m e n t t h e n t i r e r e c o r d i n ga n m i x i n g p r o c e s s s t e p - b y s t e p , u s i n g t e x t ,d i a g r a m s , a n c o l o r p h o t o g r a p h s .P r o - F o r m a n c e P l a y b i l l ™

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

M & R e v i e w R o u n d u p ™M & p r o v i d e s i n c i s i v e r e v i e w s o e l e c t r o n i cm u s i c a l i n s t r u m e n t s a n d e q u i p m e n t p l u s i n - d e p t ha n a l y s i s o t h l a t e s t s o f t w a r e p r o d u c t s .A s M s E ™H e r e o u r e a d e r s g e t t o s o u n d - o f f w i t h a n q u e st i o n s r e l a t e d t o e l e c t r o n i c s a n m u s i c .A n T h e r e ' s M o r e :

C r e a t e - A - S o u n d C o n t e s t ™C o m p a c t D i s k C o r n e r ™N e P r o d u c t s S o u n d c a s e ™N o t e s t t h E d i t o r ™" M & E G l o s s a r y A b s t r a c t s ™

— P l u s f e s p e c i a l s u r p r i s e sE n c l o s e d i S 3 2 . 9 7 ( C a n a d a ; $ 3 9 . 9 7 ) i U . S . f u n d s .

P l e a s e e n l e r m c h a r t e r s u b s c r i p t i o no 6 m a g a z i n e i s s u e s a n c o m p a n i o n O T A P E ™ c a s s e t t e s t oM U S I C E L E C T R O N I C S ™

T h e M a g a z i n e o f C r c a i i v e D i s c o v e r y T h r o u g h S o u n d T e c h n o l o g yP l e a s e P r i n tN a m e ^ _ _ _A d d r e s s _ C i t y S l 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 dM U S T B I N U . S . F U N D S D R A W N O U . S . B A N K

C h a r g e m D V I S A D M a s t e r C a r d

A A U D I O - V I S U A L S P E C I A LF o C h a r t e r S u b s c r i b e r s *D O N ' T M I S S O U O T H I S

E X T R A O R D I N A R Y S U B S C R I P T I O N V A L U E !F e a t u r i n g :

m a g a z i n e s P L U S c o m p a n i o n O T A P E ™ c a s s e t t e sU n i q u e p e r f o r m a n c e s f r o m t h l a t e s t 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

D e m o n s t r a t i o n s o s t e p - b y - s t e p r e c o r d i n g t e c h n i q u e sL e s s o n s o c r e a t i n g o r i g i n a l s y n t h e s i z e r s o u n d s

A a u d i o o d y s s e y t h r o u g h E ' p o p u l a r c o l u m n s :' " C o m p o s e r ' s W o r k s h o p " a n d " I S e s s i o n "

A c c o u n t N o D a t e E x p i r e s

T e l . N

T h V o l . N o P r e m i e r I s s u e o m a g a z i n ea n c a s s e t t e t a p e w i l l b m a i l e d I D e c e m b e r

S i g n a t u r eC l i p o p h o t o c o p y t h i s C o u p o no u s t h b i n d - i n o r d e r f o r ma t c e n t e r o f m a g a z i n e .

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 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 8 E u g e n e , O 9 7 - 1 0

O u s o u T O L L - F R E E O r d e r L i n e f o r 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 2 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 S 5 - 8 7 9 6S 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 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 .

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 .

■ N O T E :I y o h a v e a l r e a d y s u b s c r i b e dl i h m a g a z i n e a l o n e ( n l o n g e ro f f e r e d ) , w e x t e n d t y o t h o p p o r t u n i t y o f a d d i n g t h d i f e r e n c e ( S 1 4 . 9 7 i U . S . ) i c h a r t e r r a t e t o c o n v e r t o v e n ot h f u l l a u d i o v i s u a l c o m p a n i o np a c k a g e o O T A P E ™c a s s e t t e s — f o r a n a d d i t i o n a lS 1 s a v i n g s !

Page 87: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 87/172

H O M E C O M P U T E Rm w m m m m m m m S p r o d u c t n e w s nE 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 f 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 e 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 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 e 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 O 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 O 1

♦ ♦ ♦ ♦

A d D a t a W a r e h o u s eN e A p p l e I D r i v e S t o r e s 8 0 0 K

A p p l e ' s n e U n i D i s k 3 . 5 "f l o p p y d i s k s u b s y s t e ms u b s t a n t i a l l y e x p a n d s t h d a t a - s t o r a g e c a p a c i t y o ft h e A p p l e I l i e , a n l i e .T h e s y s t e m r e q u i r e s 3 . 5 " ,d o u b l e - s i d e d d i s k s t h a t p r v i d e 8 O O K o f s t o r a g e .U n i d i s k c a b u s e d i c o

j u n c t i o n w i t h o t h e r A p p l e I d r i v e s . U n i D i s k a l s o l o a d sa n d s a v e s d a t a 5 p e r c e n tf a s t e r t h a n c o n v e n t i o n a lA p p l e d r i v e s . I c o n n e c t sd i r e c t l y i n t o t h b a c k o t h l i o i n t o a i n t e r f a c e c a r df o r t h e , I a n l i e . T h d i s kA p p l e C o m p u t e r , I n c .2 O 5 2 5 M a r i a n ! A v e .C u p e r t i n o , C A 9 5 O 1 4( 4 O 8 ) 9 9 6 - 1 O 1 O

d r i v e i a v a i l a b l e f o $ 4 9 9 .( U n i D i s k o n a n A p p l e I a n l i e , r e q u i r e s a n A p p l e l i A c e s s o r y K i t , w h i c h s e l l s f o $ 6 9 . )

♦ ♦ ♦ > ♦ >

C o u r t r o o m o C a s t l e ?T w N e A d v e n t u r e s R e l e a s e d

T e l a r i u m r e c e n t l y r e l e a s e dt w i n t e r a c t i v e a d v e n t u r eg a m e s . I P e r r y M a s o n : T h C a s e o t h M a n d a r i nM u r d e r , u s e r s p l a y t h r o l eo f P e r r y M a s o n , p e r f o r m i n ga l t h d u t i e s o r e a l c o u r tr o o m l a w y e r ( c r o s s -e x a m i n i n g , i n t r o d u c i n ge v i d e n c e , a n c o n s u l t i n gp r i v a t e l y w i t h t h e j u d g e ) . I T e l a r i u m C o r p .O n K e n d e l l S q u a r eC a m b r i d g e , M O 3 ( 6 1 7 ) 4 9 4 - 1 2 0 0

N i n e P r i n c e s i A m b e r ,u s e r s t r t c a p t u r e t h et h r o n e o A m b e r . N e g o t i at i o n , p o l i t i c s , a n a l l i a n c e sa r k e i t h i s g a m e . C o m o d o r e 6 a n 2 v e s i o n s a r a v a i l a b l e f o r$ 3 2 . 9 5 . I B P C P C j r , a n A p p l e I f a m i l y v e r s i o n s a r e$ 3 9 . 9 5 .

♦ • ♦ > ♦ >

J u s t P l u g i I P H a r d c a r d B o o s t s P r o d u c t i v i t y

P l u s D e v e l o p m e n t h a I t r o d u c e d t h f i r s t h a r d - d i s kd r i v e o p l u g - i n b o a r d f o t h I B P C T h H a r d c a r d i d e s i g n e d t o h e l p P u s e r sa c h i e v e t h e p r o d u c t i v i t yg a i n s o f h a r d d i s k s w i t h o u tl o s i n g t h e i r c u r r e n t i n v e s tm e n t i t h e P C . I c o m p r i s e s

1 0 - m e g a b y t e d i s k d r i v ea n i n s t a l l a t i o n s o f t w a r e o np l u g - i n c a r d ( m e a s u r i n g 4

3 " ) H a r d c a r d d o e sn o r e q u i r e t h r e p e a t e du s o i n s t a l l a t i o n s o f t w a r eP l u s D e v e l o p m e n t C o r p .1 7 7 8 M c C a r t h y B l v d .

M i l p i t a s . C A 9 5 0 3 5( 4 O 6 > 9 4 6 - 3 7 O O

♦ ♦ > ♦ > ♦ >

W h a t ' s t h C a p i t a l o . .

a n c o m e s w i t h H a r d c a r dD i r e c t o r y , p r o g r a m t h a ta l l o w s u s e r s t l o c a t e a p l i c a t i o n p r o g r a m s a n d d a t af i l e s o t h e i r h a r d d i s k .H a r d c a r d w i l l b a v a i l a b l ef o r a s u g g e s t e d r e t a i l p r i c eo 1 , 0 9 5 .

E d u c a t i o n a l S o f t w a r e f o t h 9 9 / 4 A

T r i n i t y s y s t e m s h a i t r o d u c e d U S S t a t e s a n C a p i t a l s , a e d u c a t i o n a lg a m e f o t h T I - 9 9 / 4 A . T h o b j e c t o f t h g a m e i t i d e n t i f y m o r e s t a t e s a n t h e i r c a p i t a l s t h a n y o u r o p o n e n t . P l a y e r s w i p o i n t sf o e a c h c o r r e c t l e t t e r t h e yt y p e i a p a r t o f t h e i rT r i n i t y S y s t e m s1 O 2 2 G r a n d v l e w A v e .

P i t t s b u r g h , P 1 5 2 3 7( 4 1 2 ) 3 6 6 - 5 8 1

a n s w e r . T h g a m e a l s o h a T u t o r M o d e , w h i c h i

d i c a t e s e a c h s t a t e ' s l o c a t i o no t h m a p , t h e n d i s p l a y s i t n a m e , c a p i t a l , a n n i c kn a m e . T h c a s s e t t e g a m er u n s i T B A S I C a n r q u i r e s n a d d i t i o n a l s o f tw a r e o m e m o r y . I r e t a i l sf o 2

♦ > ♦ > ♦ > ♦

M o u n t - I n M e g a M e m o r yE x p a n s i o n C a r d F o A p p l e I F a m i l y

A p p l e p l a n s t s o o n r e l e a s en e A p p l e I M e m o r y E

p a n s i o n C a r d f o t h A p p l eI I I a n M e T h c a r d e p a n d s m e m o r y i 2 5 6 K i c r e m e n t s t o v e r o n m e g a b y t e , p e r m i t t i n gA p p l e C o m p u t e r , I n c .2 O 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 O 1 4( 4 O 8 ) 9 9 6 - I O 1

l a r g e r f i l e s . T h c a r d i c l u d e s R A M , R O M , a n c u s t o m i n t e g r a t e d c u r c u i t .T h M e m o r y E x p a n s i o nC a r d ' s s u g g e s t e d r e t a i lp r i c e h a n o y e b e e na n n o u n c 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 6

Page 88: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 88/172

H O W E C O M P U T E R■ ■ M H M o H j H p r o d u c t n e w s H

C o l o r P l o t t e r " S o l u t i o n "K e y c h a r t G e t s t C o r e o A p p l e G r a p h i c s a n M o r eS o f t k e y S o f t w a r e P r o d u c t sh a r e b u i l t K e y c h a r t — ab u s i n e s s g r a p h i c s p r g r a m — t o o p e r a t e o t h A p p l e I I M e a n l i e . T h A p p l e - c o m p a t i b l e p r o g r a mf e a t u r e s o n - s c r e e n l a y o u tp r e v i e w c a p a b i l i t i e s a n s u p p o r t s m o r e t h a n 2 d i f e r e n t p l o t t e r s a n p r i n t e r s ,i n c l u d i n g t h o s e m a n u f a ct u r e d b H e w l e t t P a c k a r d ,H o u s t o n I n s t r u m e n t s , a n A p p l e . K e y c h a r t p r o d u c e sc o m b i n a t i o n b a r , l i n e , s y b o l , p i e , X - Y , h o r i z o n t a l b a r ,a n s c a t t e r c h a r t s f r o md a t a c o m p i l e d o L o t u sS o f t k e y S o f t w a r e P r o d u c t s , I n c .1 8 4 8 O D e c a t u r D r

M o n t e S e r e n o , C 9 5 O 3 O( 4 O 8 ) 3 9 5 - 1 9 7 4

♦ > ♦ > • > ♦ >

F o u r Y e a r s i t h W i n g sS u p e r P a s c a l D e v e l o p e d f o C o m m o d o r e

- 2 - 3 , S y m p h o n y , S u p e r -C a l c , V i s i c a l c , M u l t i P l a n , a n F r a m e w o r k . V e r s i o n s o K e y c h a r t a r a l s o a v a i l a b l ef o t h I B P C A T X T P C j r ; I B c o m p a t i b l e s ; a n T e x a s I n s t r u m e n t s P r o f e ss i o n a l . I s e l l s f o $ 3 7 5 .

A b a c u s S o f t w a r e h a r e l e a s e d a c o m p l e t e P a s c a lD e v e l o p m e n t S y s t e mS u p e r P a s c a l — f o r t h C o m o d o r e 6 a n 2 8 S u p e rP a s c a l u t i l i z e s f i l e e d i t o r ,a a s s e m b l e r f o c o d i n g - i nm a c h i n e l a n g u a g e r o u t i n e s .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 O( 6 1 6 ) 2 4 1 - 5 5 1 O

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

2 O O - p a g e h a n d b o o k , s e l l sf o $ 5 9 . 9 5 .

♦ ♦ > ♦ > ♦ >C a r r y i n g H e a v y L o a dB i g - B y t e D i s k D r i v e f o A t a r iA s t r a S y s t e m ' s n e w e s td i s k d r i v e , t h B i D i d o u b l e - s i d e d , s i n g l e - o d o u b l e - d e n s i t y d u a l d i s kd r i v e f o r A t a r i c o m p u t e r s .B i i s u p p l i e d w i t h t h l a t e s t v e r s i o n o f T O P D O Sa n c a s t o r e 7 2 O K . I t ' sc o m p a t i b l e w i t h A t a r i ' sn e X S e r i e s , a w e l l a A t a r i ' s i n t e r m e d i a t e c o p u t e r s — t h e 4 0 O , B O O ,A s t r a S y s t e m s , I n c .2 5 O O F a i r v i e w , U n i tS a n t a A n a , C 9 2 7 O 4( 7 1 4 ) 5 4 9 - 2 1 4 1

6 O O X L , 8 O O X L , a n 2 O O X L . A s t r a a l s o m a k e s

t w o t h e r A t a r i - c o m p a t i b l ed i s k d r i v e s — t h e 2 O O 1 a n t h 6 2 0 . B o t h a r s u p p l i e dw i t h S M A R T D O S o M Y D O S a n c a s t o r e3 6 0 K . T h B i h a s a s u g e s t e d r e t a i l p r i c e o $ 5 9 5 .T h 2 O 0 1 i $ 4 9 5 . a n t h

6 2 w i l l b c l o s e d o u a S 3 O O .

♦ » • > ♦ > ♦

H a n g O T o Y o u r T S o f t w a r e C o m b i n e s P a n 9 9 / 4 A

I n t e l p r o h a i n t r o d u c e d U w a r d s ! , n e p r o d u c td e s i g n e d t q u i c k l y t r a n s f e rd a t a b e t w e e n t h T 9 9 / 4 Aa n t h I B P C T h p a c k a g e i n c l u d e s t w p r g r a m s t h a t r u n c o n c u r r e n tl o b o t h c o m p u t e r s , s t h a t t h T s e r v e s a " r e m o t e f i l e s e r v e r , "t r a n s f e r r i n g d a t a a r a t eo 8 . O O O c h a r a c t e r s p e rm i n u t e . T h p r o d u c t r q u i r e s f u l l y c o n f i g u r e d T I n t e l p r o5 8 2 5 B a i l l a r g e o n S t B r o s s a r d , Q u e b e c , C a n a d a J 4 < 5 1 4 ) 6 5 6 - 8 7 9 8

9 9 / 4 A , a n E x t e n d e d B A S I Cc a r t r i d g e , a I B M P C w i t h a l e a s t 2 8 o m e m o r y( 2 5 6 K i r e c o m m e n d e d ) ,D O S 2 . 0 o r 2 . 1 f o r t h e l B M ,R S - 2 3 2 c a p a b i l i t i e s f o b o t hc o m p u t e r s , a n c a b l e t c o n n e c t t h t w o c o mp u t e r s . U p w a r d s ! h a s u g e s t e d r e t a i l p r i c e o

7 9 . 9 5 f o U . S . b u y e r s a n $ 9 9 . 9 5 f o C a n a d i a nb u y e r s .

1 T

♦ > ♦ > ♦ > • >

M I D I M e e t s T N e W o r l d C l a s s M I D I S o f t w a r e F o r 9 9 / 4 A

W o r l d C l a s s S o f t w a r eu n v e i l s T E X - S E Q , 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 lI n t e r f a c e ) s e q u e n c e rp a c k a g e f o t h e T I - 9 9 / 4 Ac o m p u t e r . T E X - S E Q c o m e sc o m p l e t e w i t h M I D I c a b l e i t e r f a c e a n s o f t w a r e . T h p a c k a g e a l l o w s n o t e - b y -n o t e e n t r y o f m u s i c a l c o p o s i t i o n s , w h i c h w i l l p l a y o a n M I D I s y n t h e s i z e r . S o f tw a r e p r o v i d e s p l a y t r a c k sa n s u p p o r t s s e v e r a l d i f e r e n t t i m e s i g n a t u r e s .T E X - S E Q r e q u i r e s 3 2 m e m o r y e x p a n s i o n , E x -W o r l d C l a s s S o f t w a r e

5 O V a l l e y R i v e r D r . . S u i t e 2 5 E u g e n e , O 9 7 4 0 1( 5 O 3 ) 4 8 5 - 8 7 9 6

T E X " - S £ Q "

H m n o u n* 1 1 . 1 1

U s e r ' s M a n u a l

t e n d e d B A S I C , a n d a d i s kd r i v e . R e t a i l p r i c e i $ 4 9 . 9 5 .

♦ ♦ : ♦ > ♦ >

H o m e w o r k H e l p e r sB r i n g t h T e a c h e r H o m eS p i n n a k e r S o f t w a r e u v e i l e d H o m e w o r k H e l p e rM a t h W o r l d a n H o m e w o r kH e l p e r W r i t i n g t t e a c hs t u d e n t s i g r a d e s 7 - 1 2s t e p - b y - s t e p m e t h o d s f o m a t h a n w r i t i n g h o m ew o r k . M a t h W o r l d c o n t a i n st u t o r i a l a n p r o b l e m - s o l v i n gS p i n n a k e r S o f t w a r eO n K e n d e l l S q u a r eC a m b r i d g e , M O 3 ( 6 1 7 ) 4 9 4 - 1 2 O O

♦ ♦ •

s e c t i o n s , a n W r i t i n gf o c u s e s o n b o o k r e p o r t s ,e s s a y s , a n r e s e a r c hp a p e r s . B o t h p r o g r a m s a r a v a i l a b l e f o r t h C o m o d o r e 6 a n 1 2 a $ 3 2 . 9 5 a n f o t h I B P a n A p p l e f a m i l y c o m p u t e r sa $ 3 9 . 9 5 .

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

Page 89: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 89/172

H O M E C O M P U T E RC o m m o d o r e C o s t C a l c u l a t o rC r u n c h B i l l s W i t h E n e r g y M a n a g e r

n e p r o g r a m f o t h C o m m o d o r e 6 4 d e s i g n e dt t r a c k e n e r g y u s i h o m e s a n b u i l d i n g s , i n o a v a i l a b l e f r o m P o w e r l i n eS o f t w a r e . E n e r g y M a n a g e ru s e s u t i l i t y b i l l s a d a t ab a s e t a n a l y z e h e a t i n g a n c o o l i n g e n e r g y u s a g e . I e n a b l e s m o n t h - b y - m o n t hc o m p a r i s o n o e n e r g y e x P o w e r l i n e S o f t w a r eP . O . B o 6 3 N e H a r t f o r d , N 1 3 4 1 3( 3 1 5 ) 7 3 5 - O 8 3 6

p e n d i t u r e s f o t h e c u r r e n ty e a r w i t h t h o s e o f p r e v i o u sy e a r s a n m e a s u r e s t h e f e c t o e n e r g y c o n s e r v a t i o nt a c t i c s . E n e r g y M a n a g e rc o m e s o d i s k e t t e w i t h i t e r a c t i v e d a t a - e n t r y a n e d i t i n g p r o g r a m s , a n a l y s i sp r o g r a m s , s a m p l e d a t a , a n u s e r ' s m a n u a l . I t ' s a v a i l a b l ef o S 5 9 . 9 5 .

• ♦ > ♦ > ♦ >

H a n d s - O n S c r e e n S y s t e mA p p l e s G e t h P e r s o n a l T o u c hP e r s o n a l T o u c h i n o s h i pp i n g T o u c h W i n d o w , f o u r -i n - o n e t o u c h s c r e e n i n p u td e v i c e f o r t h A p p l e I f a m il o c o m p u t e r s . M o u n t e dd i r e c t l y o a m o n i t o r . T o u c hW i n d o w p r o v i d e s a n A p p l eI f a m i l y c o m p u t e r w i t hs e e - t h r o u g h t o u c h s c r e e ns y s t e m . T h p a c k a g e c o p r i s e s w o r d p r o c e s s o r ,p i c t u r e / g r a p h i c c r e a t o r ,s p r e a d s h e e t a p p l i c a t i o n ,P e r s o n a l T o u c h C o r p .4 3 2 O S t e v e n s C r e e k B l v d . S u i t eS a J o s e , C 9 2 ( 4 O a > 2 4 6 - 8 8 2 2

p u z z l e , a n p r o g r a m t c h e c k a n r e c a l i b r a t e t h t o u c h s c r e e n . T h p r o d u c tc a b r e m o v e d f r o m t h m o n i t o r f o u s a g r a p h i c s t a b l e t , i n p u t p a d ,o i n t e r a c t i v e b o o k p a d . T h s y s t e m s e l l s f o 9 9 . 9 5a n c o m e s w i t h t h I n t e r a ct i v e B o o k I b o o k c o n t a i ni n t o u c h s c r e e n a p p l i c at i o n s a n a c t i v i t i e s f o a g e st h r e e t a d u l t .

2 9

♦ > ♦ > ♦ > ♦ >

F i r s t f o r F o r t hA p p l e s S p e a k S a m e L a n g u a g e

M i c r o M o t i o n r e c e n t l y r l e a s e d M a s t e r f b r t h f o t h A p p l e f a m i l y o c o m p u t e r s .T h i s v e r s i o n o f t h F o r t hp r o g r a m m i n g l a n g u a g e p r v i d e s c o m p l e t e p r o g r a mm i n g e n v i r o n m e n t f o t h A p p l e f a m i l y , c o m p r i s i n g6 5 C 0 2 m a c r o - a s s e m b l e ra n f u l l i n t e r f a c e t A p p l eD O 3 . 3 . A s t a n d a r dM i c r o M o t i o n

2 O 7 7 W i l s h i r e B l v d . # 5 0 6L o A n g e l e s , C 9 O O 2 5( 2 1 3 ) 8 2 I - 4 3 4 O

f e a t u r e s , M a s t e r F o r t he m p l o y s a s t r i n g p a c k a g e ,s c r e e n e d i t o r , a n r e s i d e n td e b u g g e r . V e r s i o n . r e t a i l s f o 2 a n i a l s oa v a i l a b l e f o t h e M a c i n t o s h ,t h I B P a n C P / M - o p e r -a t i n g s y s t e m m a c h i n e s .U s e r s c a n w r i t e s o f t w a r eo o n s y s t e m a n r u i o a l t h o t h e r s .

V ♦ > ♦ > ♦ > ♦ >

E n e r g i z e d W o r d P r o c e s s i n gP a p e r C l i p i R e v i t a l i z e d f o A t a r i , C o m m o d o r e C o m p u t e r sO r i g i n a l l y i s s u e d f o t h C - 6 4 , t h P a p e r C l i p P r o f e ss i o n a l W o r d P r o c e s s o r b B a t t e r i e s I n c l u d e d i n o a v a i l a b l e i a n u p d a t e d v e s i o n f o A t a r i 8 O a n c o p a t i b l e c o m p u t e r s . T h p r g r a m o f f e r s M a i l - M e r g e ,d u a l - e d i t i n g w i n d o w s ,g r a p h i c c a p a b i l i t y , a n m a n yp r i n t i n g f u n c t i o n s . I s e l l sf o $ 8 0 . P a p e r C l i p h a a l s ou p g r a d e d t h C o m m o d o r ev e r s i o n w i t h S p e l l P a c k . I t d i c t i o n a r y i n c l u d e s o v e r2 0 , 0 0 0 e n t r i e s a n c a b u s e r - e x p a n d e d b 5 , 0 0 0w o r d s . P a p e r C l i p w i t hS p e l l P a c k f o t h C o m o d o r e r e t a i l s f o 4 9 B a t t e r i e s I n c l u d e d3 M u r a l S t R i c h m o n d H i l l , O n t a r i oL 4 B C a n a d a( 4 1 6 ) 8 8 - 9 8 1

♦ ♦ ♦ •

T C l o n e W i t h P l u sT e x - C o m p U n v e i l s 1 2 8 K 9 9 / 4 A - C o m p a t i b l e , P e r i p h e r a l s

T e x - C o m p h a a n n o u n c e di t l a t e s t d e v e l o p m e n t , t h T C - 9 9 / 9 . I t ' s 1 2 8 K T l c o m p a t i b l e c o m p u t e r w i t h aT p r o c e s s o r b o a r d m o d i f i e df o 4 O / 8 O c o l u m n d i s p l a y .T e x - C o m p d o e s n o p l a n t p r o d u c e t h e T C - 9 9 / 9 e c e p t o n s p e c i a l o r d e r b a s i s .T h f i r m e x p e c t s t s e l l t h c o m p u t e r f o u n d e r 5 O O .T e x - C o m p a l s o i n t r o d u c e di t l a t e s t i e n h a n c e d p e r ip h e r a l s f o r t h e T I - 9 9 / 4 A :t h T C - 1 , T C - 2 , a n T C - 3 .T h T C - 1 i n e e x p a ns i o n e n c l o s u r e e q u i p p e dw i t h a f a n - c o o l e d r e g u l a t e dp o w e r s u p p l y , t w d o u b l e -s i d e d , d o u b l e - d e n s i t y d r i v e s ,a n a r e a r p a n e l o s p i k ea n s u r g e p r o t e c t e d a c e s s o r y o u t l e t s . I s e l l s i d i v i d u a l l y f o S 4 5 O a n d ,p a c k a g e d w i t h t h e C o r c o m p9 9 O O M i c r o E x p a n s i o n , f o T e x - C o m pP . O . B o 3 3 0 8 4G r a n a d a H i l l s , C 9 1 3 4 4( 8 1 3 ) 3 6 6 - 6 6 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 6

$ 7 O O . T h e T C - 2 i n c l u d e st h T C - 1 , t h T s p e e c h s y n -t h e s i z e r , t h C o r c o m p9 9 O O , a n t h t h T I - 9 9 / 4 Ac o n s o l e . A v a i l a b l e b s p e c i a lo r d e r o n l y , i s e l l s i t h S 8 O O r a n g e . A l s o s u p p l i e db s p e c i a l o r d e r i t h T C - 3 — c o n t a i n i n g t h s a m ee l e c t r o n i c s a t h T C - 2 , b u w i t h a n a d d e d 1 2 8 K o m e m o r y . I s e l l s f o u n d e r

O O O .

Page 90: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 90/172

O M P U T E Rp r o d u c t n e w s

B l a c k B e l t s B e w a r eG a m e s C o n v e r t e d f o A t a r iB r o d e r b u n d ' s C h a m p i o ns h i p L o d e R u n n e r a n K a r a t e k a a r n o a v a i l a b l ef o t h A t a r i 4 0 0 , 8 O O , a n dX L / X E c o m p u t e r s . I L o d eR u n n e r , p l a y e r s a t t e m p t t e l u d e g u a r d s a n m o v eg a l a c t i c c o m m a n d o a c r o s sf l o o r s t r e t r i e v e g o l d .K a r a t e k a i k a r a t e s i m u l at i o n , w h e r e i n u s e r s p l a y t h B r o d e r b u n d S o f t w a r e

P a u l D r S a R a f a e l , C 9 4 9 O 3( 4 1 5 ) 4 7 9 - 1 1 7

r o l e o y o u n g k a r a t em a s t e r w h m u s t b a t t l ew i t h a e v i l w a r l o r d a n h i w a r r i o r s t r e s c u ep r i n c e s s . K a r a t e k a f o r A t a r ic o m p u t e r s r e q u i r e sj o y s t i c k a n 4 8 K . L o d e R u n e m a b p l a y e d w i t h

j o y s t i c k o k e y b o a r d a n a l s o r e q u i r e s 4 8 K . B o t hg a m e s a r 5 3 4 . 9 5 .

♦ • « ♦ ♦ >

S o f t w a r e C l o n i n gM I D I M u s i c S h o p D e v e l o p e d

P a s s p o r t D e s i g n s h a s e nt e r e d i n t o l i c e n s i n g a g r e em e n t w i t h B r o d e r b u n dS o f t w a r e a n d e v e l o p e dM I D I v e r s i o n o B r o d e rb u n d ' s T h M u s i c S h o p .P a s s p o r t r e v i e w e d m a n ym u s i c - c o m p o s i n g p r o g r a m sa n c h o s e T h M u s i c S h o pf o i t e d i t i n g f e a t u r e s . T h s o f t w a r e a l l o w s u s e r s t c r e a t e , s t o r e , a n e d i t c o m -P a s s p o r t D e s i g n s , I n c .6 2 M i r a m o n t e s S t H a l f M o o n B a y , C A 9 4 1 O 9( 4 1 5 ) 7 2 6 - O 2 B O

p o s i t i o n s a n p r i n t s h e e tm u s i c i p i a n o o r s i n g l e - s t a f f( t r e b l e , b a s s , o b o t h ) f o m a t s . I r e q u i r e s o n e - d r i v eC o m m o d o r e 6 4 , a M I D Ik e y b o a r d , j o y s t i c k , t h P a s s p o r t M I D I I n t e r f a c e ,a n d o t - m a t r i x p r i n t e r .T h M I D I v e r s i o n o T h M u s i c S h o p r e t a i l s f o S 9 9 . 9 5 a n i a v a i l a b l e a m u s i c s t o r e s .

♦ > ♦ > ♦ > ♦ >

Q u a n t u m L e a p f o C o m m o d o r eT e l e c o m m u n i c a t i o n s N e t w o r k I n t r o d u c e d

Q u a n t u m C o m p u t e r S e v i c e s h a a n n o u n c e d t h s t a r t u o Q u a n t u m L i n k ,n a t i o n w i d e i n t e r a c t i v et e l e c o m m u n i c a t i o n s s e r v i c ef o C o m m o d o r e c o m p u t e r s .T h e n e t w o r k o f f e r s s o f tw a r e p r e v i e w s , e l e c t r o n i cm e s s a g i n g a n d b u l l e t i nb o a r d s , t e l e s h o p p i n g , n e w s ,

c o m p u t e r i n f o r m a t i o nc e n t e r , i n t e r a c t i v e t e l e g a m -Q u a n t u m C o m p u t e r S e r v i c e s ,8 6 2 O W e s t w o o d C e n t e r D r V i e n n a , V 2 2 1 8 O( 7 O 3 ) 4 4 8 - S 7 O O

i n w i t h f u l l - c o l o r g r a p h i c s ,o n - l i n e c h a t , a n a e l e ct r o n i c e n c y c l o p e d i a , Q u a n -t u m L i n k ' s m o n t h l y s u s c r i p t i o n f e e o f $ 9 . 9 5 i c l u d e s c o n n e c t i o n f e e s a n c o m m u n i c a t i o n s c h a r g e sf o m o s t o t h o f f e r e d s e rv i c e s . I e a r l y 9 8 6 , Q u a nt u m L i n k w i l l b a v a i l a b l e t o t h e r c o m p u t e r s .

I n c .

♦ > • > ♦ > ♦

M o d e m , M o d e m O T h W a l l . T e l e c o m m u n i c a t i o n s W i t h T h e A p p l e I

T h A p p l e P e r s o n a l M o d e m ,n o a v a i l a b l e f r o m A p p l e , i

c o m p a c t 2 O O / 3 O O - b a u dm o d e m t h a t p l u g s i n t ow a l l s o c k e t o p o w e r s t r i pa n e n a b l e s a n A p p l e p e s o n a l c o m p u t e r s y s t e m t c o m m u n i c a t e w i t h m a i nf r a m e s , m i n i c o m p u t e r s , a n o t h e r m i c r o c o m p u t e r s . T h A p p l e P e r s o n a l M o d e mw o r k s w i t h e i t h e r t o n e -g e n e r a t i n g o p u l s e d t e l ep h o n e s y s t e m s . I h a d i a l ,a n s w e r , a n d s t a t u s - d i s p l a yc a p a b i l i t i e s . T h A p p l e P e r -A p p l e C o m p u t e r , I n c .2 O 5 2 5 M a r i a n ! A v e .C u p e r t i n o , C 9 5 O 1 4( 4 O 8 > 9 9 6 - 1 O 1 O

♦ ? ♦ ? ♦ ♦ * ♦ • *

T h N e x t G e n e r a t i o n o P r i n t e r s

s o n a l M o d e m i a v a i l a b l e f o $ 3 9 9 .

E p s o n I n t r o d u c e s F N e w - B o m sE p s o n A m e r i c a r e c e n t l yr o l l e d o u t w n e p r i n t e r sd e s i g n e d f o b u s i n e s sa p p l i c a t i o n s — t h e F X - 8 5a n F X - 1 8 5 . B o t h m o d e l sp r o d u c e d r a f t c o p y a 6 c p a n n e a r - l e t t e r - q u a l i t yc o p y a 3 c p s . T h e y a l s oo f f e r s i n g l e - s t r o k e - s e l e ct a b l e p r i n t i n g m o d e s f r o mb u i l t - i n I B c h a r a c t e r s e t sa n a 8 p r i n t b u f f e r t h a tE p s o n A m e r i c a2 7 8 0 L o m i t a B l v d .T o r r a n c e , C A 9 O 5 O 5( 2 1 3 ) 4 2 1 - 5 4 2 6

f r e e s c o m p u t e r t i m e w h i l ep r i n t i n g . T h e F X - 8 5 i l i s t e da $ 4 9 9 , t h F X - 1 8 5 a $ 6 9 9 . O p t i o n a l c u t - s h e e t

f e e d e r s f o a u t o m a t i cs i n g l e - s h e e t u s a r a v a i la b l e f o b o t h m o d e l s ( $ 2 6 9f o t h F X - 8 5 f e e d e r a n $ 3 1 9 f o t h F X - 1 8 5f e e d e r ) . E p s o n a l s o o f f e r s$ 8 u p g r a d e k i t s f o o l d e rF X - s e r i e s p r i n t e r s .

♦ ♦ ♦ > ♦ >

I t ' s O n l y L o g i c a lS o f t w a r e D e s i g n e d t ' B o o l e a n i z e ' S t u d e n t s

S u n b u r s t C o m m u n i c a t i o n sr e c e n t l y m a d e H i g h W i r eL o g i c a v a i l a b l e f o t h e A p p l eI f a m i l y o f c o m p u t e r s .O r i g i n a l l y p a r t o f S u n b u r s t ' sD i s c r i m i n a t i o n , A t t r i b u t e sa n R u l e s p a c k a g e , t h es o f t w a r e i n t r o d u c e s s t ud e n t s t B o o l e a n l o g i c a n S u n b u r s t C o m m u n i c a t i o n s , I n c .P l e a s a n t v i l l e , N 1 O 5 7 O( 9 1 4 ) 7 6 9 - 5 O 3 O

s t r e n g t h e n s a n e x t e n d ss t u d e n t s ' c a p a b i l i t i e s i l o g i c a l t h o u g h t . T h p r g r a m i d e s i g n e d f o s t u d e n t s i g r a d e s 5 - 1 2 a n dr e t a i l s f o $ 5 9 . I r e q u i r e s

4 Q A p p l e l l - s e r i e sc o m p u t e r .

♦ > ♦ > ♦ > ♦ >

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

Page 91: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 91/172

R O G R A M

C O N T E N T SS o f t w a r e

I n s t r u c t i o n sP a g e N o

A r t i c l eP a g e N o P a g e N o P a g e N o P a g e N o P a g e N o

1 T C a r d S h u f f l e rL i s t i n g s 1 0 P r o g r a m m e r ' s W i n d o w 7

1 E l e c t r o n i c P o s t m a nL i s t i n g s 9 9 1 0 1 0 P r o g r a m m e r ' s W i n d o w 7 8 7 7

1 S e r f C i t yL i s t i n g s 1 0 1 1 1 1 1 1 1 2 P r o g r a m m e r ' s W i n d o w 8 8 8 8 8

2 C e l l M a t e sL i s t i n g s 1 2 1 2 1 2 1 2 1 2 P r o g r a m m e r ' s W i n d o w 8 9 8 8 8

2 N a n o A s s e m b l e rL i s t i n g s ( N a n o A s s e m b l e r / E d i t o r ) 1 3 1 3 1 3 1 4 1 4 P r o g r a m m e r ' s W i n d o w 9 9 9 9 9

6 H C O n e - L i n e r s 6 6 6 6 6 5 A p p l e S e e d l i n g s 5 4 A t a r i A t r i u m 4 4 C o m m o d o r e H o r n b l o w e r 1 4 5 I B M p r e s s i o n s 5 5 T R a z z l e D a z z l e 5 4 A p p l e T e c h N o t e 4 4 A t a r i T e c h N o t e 4 4 C - 6 4 T e c h N o t e 4 5 I B T e c h N o t e N 5 T T e c h N o t e N

A p p l e N o t e : H C P r o g r a m s R U N i n g o t h A p p l e I r e q u i r e 6 4 K .A t a r i N o t e : A l H C p r o g r a m s R U o t h A t a r i 8 0 0 , 8 0 0 - X L , a n 1 3 0 - X E .S h o r t e r H C p r o g r a m s s h o u l d a l s o R U o o t h e r A t a r i m o d e l s w i t h l e s s m e m o r y .C o m m o d o r e N o t e : A l H C P r o g r a m s a l s o R U o t h C - 1 2 8 i C - 6 4 m o d e .T a n d y N o t e : A l p r o g r a m s f o t h I B P P C j r c o m m e n c i n g w i t h t h V o l . N o

i s s u e a r d e s i g n e d t R U w i t h o u t m o d i f i c a t i o n o t h T a n d y 1 0 0 0 .F r a n k l i n N o t e : S e e p a g e 9

D W H A T I P R O G R A M M E R ' S W I N D O W ?H o m e C o m p u t e r M a g a z i n e s t r i v e s t o s e r v e t h o s e e a g e r t e p a n d t h e i r p r o g r a m m i n g k n o w l e d g e b y i n c l u d i n g s p e c i f i c i n

f o r m a t i o n a b o u t t h s o f t w a r e p u b l i s h e d i t h e s e p a g e s . T h i s i f o r m a t i o n i c o n t a i n e d i s e p a r a t e s e c t i o n : t h " P r o g r a m m e r ' sW i n d o w . " F o e a c h m a i n p r o g r a m i n c l u d e d i t h i s s e c t i o n t h e r ea r d i f f e r e n t p a g e s — o n e f o e a c h b r a n d o m a c h i n e w c o v e r( A p p l e I f a m i l y , A t a r i 8 0 0 - c o m p a t i b l e f a m i l y , C o m m o d o r e 6 4 I B P P C j r , a n T I - 9 9 / 4 A ) . E a c h p a g e c o n t a i n s s e p a r a t ew i n d o w s a f o l l o w s :

1 D e s i g n F o c u s ( f l o w c h a r t o r d i a g r a m o s p e c i f i c p r c e d u r e o p r o g r a m s t r u c t u r e )

2 R e m a r k s ( t e x t e x p l a i n i n g a a s p e c t o t h p r o g r a mv e r s i o n )

3 D i r e c t o r y o V a r i a b l e s ( d e f i n i t i o n o a l v a r i a b l e s )4 L i s t i n g A n n o t a t i o n s ( l i n e - n u m b e r e d p r o g r a m g u i d e )

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 o 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 el a n g u a g e t h p r o g r a m i w r i t t e n i ( e . g . , T E 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 d a n y s p e c i a ls y s t e m c o m p o n e n t s t h a t a r e r e q u i r e d ( m e m o r ye x p a n s i o n c a r d s , e t c . ) . T h f i r s t t w d i g i t s o t h e 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 ea n i s s u e o f H C t h p r o g r a m i n i t i a l l y a p e a r e d . T h t h i r d d i g i t o t h e v e r s i o n n u m b e ri n d i c a t e s t h e v e r s i o n o t h p r o g r a m . W h e np r o g r a m i n i t i a l l y a p p e a r s i H C M , i i v e r s i o n1 A n s u b s e q u e n t r 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 tw a r e a v a i l a b l e o m a g n e t i c m e d i a f r o m H C M ,w i l l b e a r 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 m\ n o o u p d a t eE n o P r o g r a m H C

Page 92: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 92/172

H S M E HY 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 s o f t w a r e b o n a n z a : e n t e r t a i nm 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 o a i e n t r y o t h s p a c e s .

A e r r o r - r e d u c i n g B u g - O u t C o d eL o o k i n g a t h C h a r a c t e r R e f e r e n c e C h a r t ( F i g u r e 1

b e l o w ) w i l l s h o w y o 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 e a r s i t h p r o g r a m l i s t i n g s ^ B c h e c k i n g a n q u e st i o n a b l e c h a r a c t e r s w i t h t h i s c h a r t , y o c a r e d u c e t y i n e r r o r s t o m i n i m u m .F i g u r e 1 C h a r a c t e r R e f e r e n c e C h a r t

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 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 : ■ c o a i l l Z I S & a iT 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 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 n t h p r o g r a m , y o w i l l w a n tt s e u a 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 ua 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 a i n i t i a l i z e d d i s k .A y o t y p e - i n 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 2 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 n e n t e r i n g 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 s y m b o l $ 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 l l y 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 sw h i c h a r c o m p o s e d o f t h e n u m b e r s 0 - a n t h u p p e rc a s e l e t t e r s A - F .

T h l i s t i n g s i 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 e 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 t y p e 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 .T h B u g - O u t C o d e ( B O C )

A l H C p r o g r a m s a r l i s t e d w i t h B u g - O u t C o d e s( B O C — p r o n o u n c e d b e e - o h - s e e ) t h a t a r f o u n d i t h f i r s tc o l u m n o e a c h p r o g r a m l i s t i n g . T h B O i r e p r e s e n t e db y a n u p p e r c a s e l e t t e r a n a p p e a r s b e f o r e e v e r y l i n en u m b e r . T a k e n o t e : t h i s c h a r a c t e r i n o t b t y p e d - i n .O n o t h m a i n r e a s o n s t h a t w a r u s i n g l e t t e r s i n s t e a do n u m b e r s i t m a k e s u r e t h a t t h B O i n o t e n t e r e da p a r t o l i n e n u m b e r .

. D O N ' T T Y P ET H I S I t , | 2 | 3 | 4 | 0 | | G | 0 | S | U | B | 5 | 8 | 0 | I ] I I I I I ! I I I I i I I I I I I T u s B O C s f o k e e p i n g b u g s f r o m c r e e p i n g i n t o y o u rt y p e d - i n p r o g r a m s , s e p a g e s 7 7 - 7 9 .7 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

S p e c i a l N o t e t T U s e r s :D u t a r c h i t e c t u r e a n l a n g u a g e c o n s t r a i n t s w i t h t h

T I - 9 9 / 4 A , u s e r s m u s t h a v e b o t h E x t e n d e d B A S I C a n d i s k d r i v e i n o r d e r t u s t h B O C . W a r e c u r r e n t l y

d e v e l o p i n g B O p r o g r a m t h a t w i l l w o r k w i t h t h E d i t o r / A s s e m b l e r C a r t r i d g e , a n h o p e t h a v e i s o o n .

S p e c i a l N o t e o A t a r i L i s t i n g sA t a r i h a m o r e s p e c i a l g r a p h i c c h a r a c t e r s a v a i l a b l e

f r o m t h k e y b o a r d t h a n a n o t h e r c o m p u t e r t h a t w c o v e r . R e p r o d u c i n g t h e s e c h a r a c t e r s c a o f t e n t a k e u t t h r e e d i f f e r e n t k e s t r o k e s . I n s t e a d o f f o r c i n g o u r e a d e r s t o t r a n s l a t e e a c h o t h e s e s p e c i a l c h a r a c t e r s i n t ot h c o r r e c t k e p r e s s , w i n c l u d e k e y - s t r o k e i n t r u c t i o n st h a t a r e p l a c e d b e t w e e n t w o h 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 C T R L - 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 [ C T R L ] k e a n p r e s s t h e[ , k e y . T h r e s u l t o f t h i s k e p r e s s i t h | g s y m b o l .

T h e s e i n s t r u c t i o n s w i l l i n c l u d e n u m b e r i t h e o p e r a t i o ni t b r e p e a t e d . F o r e x a m p l e , o r 5 C T R L A - t e l l s y o t h o l d d o w n t h [ C T R L ] k e a n p r e s s t h e [ A k e t i m e s .

W h e n e v e r y o s e e t h e [ C T R L ] o [ S H I F T ] k e y s b e t w e e nt w h a n d s , h o l d t h e m d o w n w h i l e y o p r e s s t h e k e t h a tf o l l o w s t h e m . T h [ E S C ] k e i a e x c e p t i o n . T h i s k e r e p r e s e n t s s e p a r a t e k e p r e s s . S o w h e n y o s e w E S C c + - y o a r t f i r s t t a p t h e [ E S C ] k e y , a n t h e nh o l d d o w n [ C T R L ] a n p r e s s t h e k e y .

T h A t a r i h a s o n e s p e c i a l k e t h a t n o n e o t h e o t h e rc o m p u t e r s h a v e . T h i s k e l o o k s l i k e t h i s a n i u s e d t p r i n t r e v e r s e c h a r a c t e r s . W h e n e v e r y o c o m ea c r o s s i l i s t i n g , s i m p l y p r e s s t h i s k e y .

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 n I t s o w s e o h a n d s 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 [ C T R L ] o [ S H I F T ] , p r e s st h c o n t r o l k e o t h s 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 ep r e s s i n g t h e s e c o n d k e y .B o t h t h [ E S C ] a n k e y s a r s i n g l e k e p r e s s e s a n s h o u l db p r e s s e d i n d e p e n d e n t l y o t h e k e y s t h a t f o l l o w t h e m .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 tt y p e f 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 f t h e 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 m b o l s .F i g u r e 2 A t a r i 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 e i n d i c a t e d k e T g e t h i s d i s p l a y :

W W

W E W \ EW

f

C D

B B

Page 93: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 93/172

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 e

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 s y m b o l g i 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 C L o 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 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 r 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 - w 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 f i 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 : o r S H I F T C R S R L E F T - w 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 e 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 ) 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 n i t s o w s e o h a n d s 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 t r o l k e y , t h C o m m o d o r e k e y , o t h s h i f t k e f i r s t a n h o l di 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 f h a n d s y m b o l s i s e i d i f f e r e n tt y p e f a c e .

I F i g u r e 3 w h a v e i n c l u d e d c h a r t s h o w i n g y 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 r

w 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 3 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 :

r C

i r C M D R

r C M D R

D O W N

V

T g e t h i s d i s p l a y :

□ d H C

H C B U G - O U T

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

m o d o r e , I B M , a n T e x a s I n s t r u m e n t s . W h e n y o u s t h i s u t i l i t y , t y p o s a r e a s i l y f o u n d a n c o r r e c t e d .

B e f o r e y o t y p e - i n a n o t h e r H C p r o g r a m , t y p e - i n t h B u g - O u t p r o g r a m s p e c i f i e d f o y o u r c o m p u t e r . B e c a u s e

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

W h e n y o l o o k a o u l i s t i n g s , y o w i l l n o t i c e a u p p e r - c a s e l e t t e r p l a c e d i t h l e f t - m o s t c o l u m n a t h b e g i n n i n g o e a c h p r o g r a m l i n e . S e p a r a t e d f r o m t h l i n en u m b e r s b b o l d v e r t i c a l b a r , t h i s l e t t e r i t h c o r r e c tB O C . D n o t y p e t h e s e l e t t e r s i n T h B O i q u a l i t y -c o n t r o l c h a r a c t e r . E a c h p r o g r a m l i n e i c a r e f u l l yd i s s e c t e d , a n m a t h e m a t i c a l l y c o m p a c t e d i n t o s i n g l e -c h a r a c t e r r e p r e s e n t a t i o n .

T h e s e l e t t e r s w i l l h e l p y o d e t e c t k e y - i n e r r o r s a f t e ry o h a v e l i s t i n g f u l l y e n t e r e d . W h e n y o R U t h B u g -O u p r o g r a m a d i r e c t e d b e l o w , i w i l l g e n e r a t e s m o t h e rs e r i e s o B O C s e i t h e r o t h s c r e e n , o t p r i n t e r . C o p a r e t h c o d e s g e n e r a t e d b t h B u g - O u t p r o g r a m w i t ht h c o d e s p u b l i s h e d i t h l e f t - m o s t c o l u m n o o u l i s t i n g s . I p u b l i s h e d B O f o l i n e i d i f f e r e n t f r o m

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

H o T D I 1 T h f i r s t s t e p i t t y p e - i n t h e d e s i r e d p r o g r a m .2 A f t e r t y p i n g t h p r o g r a m i n S A V E i a u s u a l .3 T h e n a l s o S A V E t h p r o g r a m a a A S C I I t e x t f i l e —

t h i s i t h f o r m a t n e e d e d f o B u g - O u t t d i t j o b .A l w a y s u s d i f f e r e n t f i l e n a m e t d i s t i n g u i s h b e t w e e nt h p r o g r a m f i l e S A V E d i s t e p a n t h i s t e x t f i l e . W s u g g e s t y o u a d d s u f f i x l i k e . ( o _ _ o t h 9 9 / 4 A ) t t h e n o t h t e x t f i l e n a m e f o a d d e d c l a r i t y . T h p r c e s s o f s a v i n g p r o g r a m s a A S C I I t e x t f i l e s o e a c hm a c h i n e i d e t a i l e d o n p a g e 7 8 ( s e e " T u r n i n g P r o g r a m sI n t o T e x t F i l e s " ) .

4 A f t e r y o u ' v e S A V E d y o u r p r o g r a m a a A S C I I t e x tf i l e , m a k e s u r e t h a t t h e d i s k o r t a p e c o n t a i n i n g t h t e x tf i l e i i n s e r t e d , t h e n R U t h B u g - O u t p r o g r a m . O n c eR U N , B u g - O u t w i l l a s f o t h n a m e o t h A S C I I f i l e a n w h e t h e r y o w a n t t h p r o g r a m ' s o u t p u t t g t t h s c r e e n o t h p r i n t e r . A f t e r a l t h i s h a b e e n e n t e r e d ,t h c o m p u t e r w i l l p r i n t o u i t l i s t o B O C s a n t h c o r e s p o n d i n g l i n e n u m b e r . F o e x a m p l e :

1 0 1 1 1 2 0 . . .

5 C a r e f u l l y g t h r o u g h t h p r o g r a m l i s t i n g i t h m a g a z i n e t f i n d , a n t a k e n o t e o f a l t h p u b l i s h e dB O C s t h a t a r d i f f e r e n t f r o m t h B O C s g e n e r a t e d b t h B u g - O u t p r o g r a m . E v e r y l i n e t h a t y o f i n d w i t h d i f e r e n t B O c o d e h a b e e n t y p e d i n c o r r e c t l y , a n s h o u l db c a r e f u l l y e x a m i n e d a n c o r r e c t e d .

T c o r r e c t y o u r m i s t a k e s ( i a n y ) , L O A D ( O L D o t h 9 9 / 4 A ) t h p r o g r a m v e r s i o n ( n o t t h t e x t f i l e ) t h a t y o k e y e d i p r e v i o u s l y . N o w , m a k e t h n e c e s s a r y c h a n g e st t h i n c o r r e c t p r o g r a m l i n e s a n r e p e a t t h e p r e v i o u s

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

R E s t a t e m e n t s t h a t a r n o t y p e d c o r r e c t l y w i l l r e s u l ti e r r o n e o u s B O C s . I t h o n l y d i f f e r e n c e s b e t w e e n at y p e d - i n p r o g r a m a n t h m a g a z i n e l i s t i n g a r i R E s t a t e m e n t s , t h e p r o g r a m w i l l s t i l l R U a i n t e n d e d . S y o n e e d n ' t w a s t e t i m e c o n c e r n i n g e v e r y R E s t a t em e n t b e f o r e r u n n i n g y o u r H C p r o g r a m s . 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 7

Page 94: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 94/172

T U R N I N G P R O G R A M S I N T O T E X T F I L E SA p p l e I F a m i l y : T h A p p l e m e t h o d o m a k i n g p r o g r a m i n t o

t e x t f i l e r e q u i r e s m e r g i n g y o u r t y p e d - i n p r o g r a m w i t h s h o r tC a p t u r e p r o g r a m ( s e e b e l o w ) . [ N o t e : i H C V o l . 5 N o 5 t h C a p t u r e p r o g r a m w a r e g r e t a b l y o m i t t e d . — E d . ] O u v e r s i o n i b a s e d o t h C a p t u r e p r o g r a m f o u n d o p a g e 1 4 o f t h e B A S I CP r o g r a m m i n g w i t h P r o D O S m a n u a l p u b l i s h e d b A p p l e . I y o d n o h a v e e i t h e r A p p l e P r o g r a m m e r ' s A s s i s t a n t ( A P A ) o R e n u m b e r p r o g r a m i D O 3 . 3 , y o m u s t t y p e - i n C a p t u r e a t h s a m e t i m e a t h p r o g r a m y o a r S A V E i n g a t e x t f i l e .

I e i t h e r c a s e , w i t h C a p t u r e [ a l i n e s t h r o u g h 1 0 ) , a n t h p r o g r a m y o w i s h t c a p t u r e a t e x t f i l e i m e m o r y , j u s t t y p eR U N . T h C a p t u r e p r o g r a m t h e n U S T s t h p r o g r a m i m e m o r yt d i s k a t e x t f i l e u n d e r w h a t e v e r n a m e i I N P U T w h e n C a t u r e f i r s t s t a r t s r u n n i n g . B e c a u s e H C p r o g r a m s a l w a y s b e g i nw i t h l i n e 1 0 0 , t h C a p t u r e p r o g r a m a l w a y s U S T s s t a r t i n g a l i n e1 0 0 , a n d o e s n o L I S T l i n e s 1 - 1 0 , w h i c h d t h a c t u a l c a p t u r i n g .

S p e c i a l N o t e t A p p l e U s e r s :A p p l e s o f t B A S I C h a a i d i o s y n c r a c y c o n c e r n i n g R E

a n a D A T A s t a t e m e n t s t h a t o u B u g - O u t p r o g r a mt a k e s i n t o c o n s i d e r a t i o n . T e n s u r e i d e n t i c a l B O C s ,a l w a y s m a k e s u r e y o u r R E M a n d D A T A s t a t e m e n t sa r t y p e d e x a c t l y a t h e y a p p e a r i t h l i s t i n g .A l t h o u g h R E s t a t e m e n t s d n o a f f e c t a p r o g r a mp e r f o r m a n c e , D A T A s t a t e m e n t s a r o f t e n s o u r c eo t y p i n g b u g s . T h e r e f o r e , a f t e r e i t h e r t y p i n g i o e d i t i n g D A T A s t a t e m e n t , b s u r e t h a t i h a t h s a m e n u m b e r o s p a c e s a s i t h m a g a z i n e .

A t a r i d i s k u s e r s e n t e r : L I S T " D : P R G N A M E . T "A t a r i t a p e u s e r s e n t e r s L I S T " C : P R G N A M E . T "C - 6 4 d i s k u s e r s e n t e r : O P E N 8 , 8 , 8 , " P R G N A M E . T I S I W " : C M 8 : L I S TW h e n t h c u r s o r r e t u r n s , e n t e r : P R I N T # 8 C L O S EC - 6 4 t a p e u s e r s e n t e n O P E N 1 , 1 , 1 , " P R G N A M E . T " : C M 1 L I S TW h e n t h c u r s o r r e t u r n s , e n t e r : P R I N T * C L O S EI B P a n P C j r u s e r s : S A V E t h p r o g r a m w i t h t h A S C I I o t i o n l i k e t h i s : S A V E " P R G N A M E . T f \ AT I - 9 9 / 4 A u s e r s : Y o c a L I S T y o u r p r o g r a m t d i s k f r o m E xt e n d e d B A S I C b t y p i n g t h e f o l l o w i n g , w i t h y o u r n e w l y t y p e d -i p r o g r a m r e s i d i n g i m e m o r y : L I S T " D S K 1 . P R G N A M E _ _ T "

C A P T U R E A P P L E I F a m i l y

H O M ED

N l O TI P P

P P R P

P S A M E

S

C H R $N N P U TD D D D D 0 D

N N A t M E

F

W C L O S E

D O N E

P

O P E NC L O S ED E L E T EO P E N T

A C W H A TP R O G R A MF L

F L F L

F L F L

F L D

D

E N

L

D

D N A M EL

V N A

B U G - O U T0

3 4 5 6 7 8 9 0

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

B U G - O U T

6 7 8 9

2 0

2 2 2 2 3 2 4

R E R E R E R E R E R E R E R E R E | M

L E T R A PO P E NO

2 4

E M E R A L DB H O M EV E R S

U G - O U T

O

3

P P E E K

E N T E R

U Y T H

A

3 4

L E X

- O U T

C O M P U T E RO B A

C T

7 6 4 )

H H C

D E F

V A L L

P b K E

b L E

9 8

C

S /

8

L E

E T A F F

F O N

M A G A ZT H

K < > 6 2

P U

2 5

S T H E N

P O K EA N

S H N 8 0

L E N A M E3 3

B L

S

N

T

C

8 0 0 X LB L H C

N P U T

S C R E E N2 5 T H E N

P

5 6 2 7 2 8

2 9 3 0 3 3 2 3 3 3 4

3 5

A T A R I . 8 0 0 / 8 0 0 X L / 1 3 0 X E

N P U T

K H E N E X T

A S C (C K + A S C (

1 0 0 0G O T O

N

C

C

N

C K

C H R $P L O S E

N S T A T U S

R E A D !

C

N E X T2 0

N A N A B C 2 T H E N

N

F O

S O U N D#

G O T O

C

C + 6

N

L P

S S O U N D

T R A PT H E N

T

C K

D O N E

5

N G O T f OB L

L E

3 3

C H R $

N G O T O

2 6

P O K E

N

/ F O

N G O T O

C C 6

7 6

3 0

E R R O RC L O S E

C K

2

N 2 5

2

B L

H C

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

Page 95: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 95/172

B U G - O U T

0

9

R E R E

R E R E R E R E R E P

P S A V E D

S E 4

N

N

O P O P E NN P U T #

C O P Y RE M E R A L DB H O M EV E R SC O M M O D l O R E

N

N

K

N

B U G - O U T

T

T H O

t

C O M P U T E R

H C

G H

N P 1 7 T

V A H C

N

N

K

N E

B U G - O U TP R O G R A M

1 9 8 5L E S T A F F

6

N 2

A N A M l EH E T A

O P E N

M B A

O T O 2

C L O ST

P U

O E N O A N

M U S TS E Q U E N T

S N

K

R

H A V E

T E

F

N

A

T

O

F O

P

C

B E E NT E X TL

T H E N 2

G O T O 1N

3 0 3 1 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

C O M M O D O R E 6 E

T H E NE T # 1N 3 2 0N E L O

P R -

N

C H C H M T O 3 [ 8 0

N E X T A B 2 F K T O 3 4 0

K

C H

A S N

N T

O P E NC H

C H R $

K = C K + A S C (

E

H

C H R $

N

N

M

K $ < >

N D

C H R $

F O

M

T H E N P R

N

R E A DC H $ <

C

P

D

N S + C H ST H E N

N G O T O 4 2 0

L E F T SC 6

N T H E N 3 4 0

A N

N T H E N

N N T C H R $

N

D O N E

T

O

C L 0 S E 1

N

K $

T H E N

C

L E F T S

L E C

C H

2

G O

E N

+ 6

C L 0 S E 4

N A

N

0 3 4 0

T H

M

C E F T S

G C

D

G

m

B U G - O U T0 1 2 3 4 5 6 7 8 9 2 0 2 2 2

2 3 2 4

2 5 2 6

C O P Y R IE M E R A L DB H O M EV E R SD O O T A N D Y

L C R

B U G - O U T

L O C A T EF L L O C A T E

L O C A T ET H E NR S

T H

N A V E D

O P B

B U G - O U T

2 6 T H E N2 7

C O M P U T E R

N P U T

G H

S C R E E NC H R S

H C

L E F T S

E L

V A L L E Y

A N T

F L

2 E L S E

9 8 S T A F F

P

P

B A W

P R O G R A M

F L

D R 2 6

M U S TT H

M A G A ZT H E R

N D R

P U B L

T D T

C G

L O C A T E

F L

C R

C A R T R

B

N

4 B A

N K E Y ST T H E N

B A

N

D G

O P i T H E N

B D R

C

S P $ = C H R $P

B A

N 2 2

D R

N P R O | G R A | MO

E L

C R

3 H

E

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

I B P C / P C j r , T A N D Y 1 0 0 0

L O C A T EL O C A T EN

O P E NO P E N

P

S

2 O T

N E O

N f - C H KN E X T

A N D E V SE L S E

N C H M

D R D E V S

C H R S

A B

D R

N S T R

1

C K D

C H R S

S

D E V S oD E V S

N P U T

L O C A T E

C 6 C T H A TS U

C

P

D E V SF L

6 C

F O T H E N# S P

F O T H E N

C K

O U T P U T

N D E V S

L P T 1

C 3 5

L O C A T E

F O

P R G l O T OA L

C

T H E N

C K

N R E T U R N

C N K E Y ST H E N

A G O S U BN 3 2 E N

T

N P U T

C K - C H K

P R

C

2 9

#

L E

N

D E V S

3 7

A

C H E

E L S E

L E F T S

C S

D E V $ <

#

P S C

C H

C

p N

C

: C

H C

B U G - O U T0 1 2 3 4 5 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 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 7

Page 96: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 96/172

P R O G R A M M E R ' S W I N D O WC a r d - S h u f f l e r

T h m o s t i m p o r t a n t r o u t i n e i t h T v e r s i o n o C a r d - S h u f f l e r i t h G e t - A - F o l d e r r o u t i n e , l o c a t e d i l i n e s 3 4 0 - 4 8 0 . T h i s r o u t i n e s e a r c h e s v a r i o u s f o l d e r sa n c r e a t e s r e c o r d o e a c h C a r d - T r i x c a r d t h a t m e e t st h s e a r c h p a r a m e t e r s ' s p e c i f i c a t i o n s . W i t h o u t t h i sr o u t i n e , t h p r o g r a m i u s e l e s s .

W h e n t h e G e t - A - F o l d e r r o u t i n e f i n d s c a r d , i d o e sn o s t o r e t h e a c t u a l c a r d i m e m o r y — i t s t o r e sp o i n t e r t t h c a r d . A r e s u l t , m e m o r y c a h o l d a m a n y a c a r d f o l d e r s a o n t i m e . T h C ( , ) a r r a yc o n t a i n s t h e c a r d p o i n t e r s .

W u s e - s e a r c h p a r a m e t e r s t s p e c i f y w h a t t h r o u t i n e i t s e a r c h f o r . T h s e a r c h p a r a m e t e r s c o s i s t o t h i t e m b e i n g s e a r c h e d f o a n t h f i e l d s t b s e a r c h e d t h r o u g h . T h S E v a r i a b l e c o n t a i n s t h e i t e mb e i n g s e a r c h e d f o r . T h t h r e e e l e m e n t s o t h S E ( ) a r a a c a f l a g s i n d i c a t i n g w h i c h , i a n y , o t h e t h r e ef i e l d s s h o u l d b s e a r c h e d . I S E ( 1 ) e q u a l s o n e , t h r o u t i n e s e a r c h e s t h r o u g h t h f i r s t f i e l d : t h I n d e x f i e l d .I S E ( 2 ) e q u a l s o n e , t h r o u t i n e s e a r c h e s t h r o u g h t h s e c o n d f i e l d , t h e S u b j e c t f i e l d . S i m i l a r l y , S E ( 3 ) c o n t r o l st h t h i r d f i e l d , t h T e x t f i e l d .

T h D e s i g n F o c u s o t h i s p a g e p r e s e n t s f l o w c h a r to t h i s r o u t i n e . F i r s t , t h e r o u t i n e O P E N S t h e d e s i r e d f i l ea n I N P U T S t h f i r s t i t e m . T h f i r s t i t e m o C a r d - T r i xf i l e i n f o r m s u o t h n u m b e r o c a r d s t h a t a r i t h f o l d e r . T h v a r i a b l e s t o r e s t h i s n u m b e r . N e x t , w I N P U T t h e f i r s t t w f i e l d s o c a r d — t h e I n d e x a n S u j e c t f i e l d s . U s i n g t h S E ( ) a r r a y , t h p r o g r a m c h e c k sw h e t h e r i s h o u l d s e a r c h t h r o u g h t h e s e f i r s t t w f i e l d s .I i s h o u l d , t h e p r o g r a m s e a r c h e s t h r o u g h e a c h f i e l du s i n g t h P O S ( ) f u n c t i o n . W h e n t h P O S ( ) f u n c t i o nr e t u r n s n o n - z e r o v a l u e , t h r o u t i n e s e t s p o i n t e r t t h e c u r r e n t c a r d . N e x t , t h e r o u t i n e I N P U T S t h T e x tf i e l d . T h p r o g r a m c h e c k s S E ( 3 ) t s e i t h i s f i e l ds h o u l d b s e a r c h e d . T h p r o g r a m u s e s t h P O S ( ) f u n ct i o n t s e a r c h t h e T e x t f i e l d , a w e l l . O n c e a g a i n , i t h P O S ( ) f u n c t i o n r e t u r n s n o n - z e r o v a l u e , t h e r o u t i n es e t s p o i n t e r t t h c u r r e n t c a r d . U s i n g a F O R - N E X Tl o o p , t h i s p r o c e s s r e p e a t s t h e n u m b e r o t i m e ss p e c i f i e d b t h v a r i a b l e A

H C G l o s s a r y t e r m s : a r r a y , e l e m e n t , f i e l d , f u n c t i o n , p a r a m e t e r .

D E S I G N F O C U S !G e t t i n g F o l d e r

S T A R T

O P E N # 1 : F I L E N A M E $

I N P U T # 1 : A( R E M n u m b e r o c a r d s )

I N P U T # 1 : A $ 3 $( R E M I n d e x , S u b j e c t )

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

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

L I S T I N G A N N O T A T I O N SL i n e N o s .1 0 0 - 1 8 0 P r o g r a m h e a d e r1 9 0 - 2 0 0 I n i t i a l i z e p r o g r a m2 1 T i t l e s c r e e n2 2 0 - 2 8 0 M a i n m e n u2 9 0 - 3 3 0 S e a r c h c a r d s m e n u3 4 0 - 4 8 0 G e f o l d e r4 9 0 - 5 7 0 T o s s f o l d e r5 8 0 - 6 6 0 S e s e a r c h p a r a m e t e r s6 7 0 - 8 6 0 P r i n t f o l d e r i n d e x8 7 0 - 1 0 9 0 S a v e i n d e x e d f o l d e r1 1 0 0 - 1 1 2 0 E x i t p r o g r a m1 1 3 0 E r a s e b o t t o m o s c r e e n1 1 4 0 - 1 1 7 0 D i s p l a y s e a r c h p a r a m e t e r s1 1 8 0 - 1 1 9 0 D r a w b o 1 2 0 0 - 1 2 6 0 I n p u t f i l e n a m e1 2 7 0 P r i n t " W O R K I N G "1 2 8 0 E r r o r r o u t i n e1 2 9 0 C h a r a c t e r d a t a

D I R E C T O R Y O V A R I A B L E SF u n c t i o n sG e n e r a l u t i l i t yG e n e r a l u t i l i t yP o i n t e r s t t h c a r d s t h a t a r f o u n dD a t a f o o n c a r dF o l d e r s ' f i l e n a m e sF o l d e r s ' s e a r c h i t e mL o o p c o u n t e rL o o p c o u r i e rA S C I I o k e y b o a r d i n p u tM a x i m u m n u m b e r o c a r d sM a x i m u m n u m b e r o f o l d e r sC u r r e n t n u m b e r o f o l d e r sF l a g f o P r i n t e r / S c r e e n o u t p u tK e y b o a r d s t a t u sG e n e r a l u t i l i t yI t e m s e a r c h e d f o F i e l d s s e a r c h e d t h r o u g h

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

Page 97: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 97/172

P R O G R A M M E R ' S W I N D O WE l e c t r o n i c P o s t m a n

/ C N A M E F I E L D ~ 7 C o n v e r t N a m e F i e l d

I n t o " F i r s t L a s t "F o r m a t

L I S T I N G A N N O T A T I O N Sl i n e N o s .1 0 0 - 1 9 0 P r o g r a m h e a d e r2 0 0 - 2 6 0 D i s p l a y t i t l e s c r e e n2 7 0 - 3 2 0 I n i t i a l i z e p r o g r a m3 3 0 - 3 5 0 M a i n l o o p3 6 0 - 5 2 0 G e n e r a l m e n u r o u t i n e5 3 0 - 7 6 0 E d i t f i l e7 7 0 - 8 6 0 S o r t t i l e8 7 0 - 1 0 0 0 S e a r c h f i l e1 0 1 0 - 1 1 2 0 I t e m i f o u n d1 1 3 0 - 1 4 6 0 I / r o u t i n e s1 1 3 0 - 1 1 6 0 A s u s e r i l o a d o s a v e1 1 7 0 - 1 1 9 0 I n p u t f i l e n a m e1 2 0 0 - 1 2 4 0 I n p u t d e v i c e ( t a p e / d i s k )1 2 5 0 J u m p t l o a d o s a v e r o u t i n e1 2 6 0 - 1 3 6 0 L o a d f i l e1 3 7 0 - 1 4 6 0 S a v e f i l e1 4 7 0 - 1 6 9 0 P r i n t r o u t i n e s1 7 0 0 - 1 9 7 0 M e r g e r o u t i n e1 9 8 0 - 2 0 9 0 S t a r t t h m e r g i n g p r o c e s s2 1 0 0 - 2 2 0 0 F i n d m e r g e c o d e2 2 1 0 - 2 2 8 0 C o d e h a b e e n f o u n d2 2 9 0 - 2 3 4 0 P u t n a m e i ' F i r s t L a s t ' ' f o r m a t2 3 5 0 - 2 4 4 0 P r i n t o n l i n e o f m e r g e d t e x t2 4 5 0 - 2 5 9 0 L o a d E l e c t r o n i c T y p e w r i t e r t e x t2 6 0 0 - 2 6 4 0 L o a d t e m p l a t e2 6 5 0 - 2 7 4 0 U p d a t e e d i t i n g s c r e e n2 7 5 0 - 3 2 6 0 D r a w e d i t i n g s c r e e n3 2 7 0 - 3 2 9 0 R e a d d i s k e r r o r3 3 0 0 - 3 3 3 0 B u z z a n p a u s e3 3 4 0 - 3 4 0 0 E x i t p r o g r a m3 4 1 0 - 3 4 2 0 P l o t c u r s o r a t X , 3 4 3 0 - 3 4 8 0 M e n u d a t a3 4 9 0 - 3 8 7 0 M a c h i n e l a n g u a g e d a t a f o i n p u t r o u t i n e

T h E l e c t r i c M e r g e i t h C o m m o d o r e 6 v e r s i o no E l e c t r o n i c P o s t m a n h a s a v e r y u s e f u l f e a t u r e : I e n a b l e s y o t s p e c i f y p e r s o n ' s f i r s t o l a s t n a m e .I y o u s m e r g e c o d e o * F f o e x a m p l e , y o a r i n s t r u c t i n g t h c o m p u t e r t r e p l a c e t h c o d e w i t ht h f i r s t n a m e o n l y . C o n v e r s e l y , * s p e c i f i e s t h l a s tn a m e .

E l e c t r o n i c P o s t m a n u s e s s h o r t s u b r o u t i n el o c a t e d i n l i n e s 2 2 9 0 - 2 3 4 0 t s e p a r a t e t h e f i r s t a n l a s t n a m e o N a m e f i e l d e n t r y . N o t e t h a t t h e r e a r t w d i f f e r e n t f o r m a t s i w h i c h y o c a e n t e rn a m e : Y o c a e n t e r n a m e a " L a s t , F i r s t " o i " F i r s t L a s t . " T a k e t h n a m e J o h n S m i t h , f o e x a mp l e . W i t h E l e c t r o n i c P o s t m a n y o h a v e t h o p t i o no e n t e r i n g t h i s n a m e a " S m i t h , J o h n " o r a o n m i g h t n o r m a l l y w r i t e i t " J o h n S m i t h . "

T h D e s i g n F o c u s o t h i s p a g e p r o v i d e s f l o wc h a r t o t h n a m e - s e p a r a t i n g s u b r o u t i n e . F i r s t , t h i ss u b r o u t i n e s e t s t h e v a r i a b l e C e q u a l t t h N a m ef i e l d o t h e c u r r e n t r e c o r d a n i n i t i a l i z e s D , o u l o o pc o u n t e r , t e q u a l o n e . U s i n g a a i n d e x , E l e ct r o n i c P o s t m a n s e a r c h e s f o t h f i r s t s p a c e i C $ I i f i n d s s p a c e , t h e p r o g r a m c h e c k s t s e i c o m m a p r e c e d e s t h a t s p a c e . I s o t h p r o g r a me l i m i n a t e s t h e c o m m a f r o m C a n s w i t c h e s t h f i r s t a n l a s t n a m e s . I i d o e s n o f i n d c o m m a ,t h s u b r o u t i n e e n d s b e c a u s e C i a l r e a d y i " F i r s tL a s t " f o r m a t . W h e n t h s u b r o u t i n e e n d s , C i i " F i r s t L a s t " f o r m a t w i t h t h v a r i a b l e e q u a l t t h l o c a t i o n o f t h e s e p a r a t i n g s p a c e .H C G l o s s a r y t e r m s : f i e l d , s u b r o u t i n e .

D I R E C T O R Y O V A R I A B L E S !V a r i a b l e s F u n c t i o n s

U t i l i t y v a r i a b l eB L 8 b l a n k c h a r a c t e r sC S U s e d i m e r g e r o u t i n eC N u m b e r o m e r g e c o d e ( 1 - 8 )C D S t r i n g c o n t a i n i n g m e r g e c o d e s

U t i l i t y v a r i a b l eD i s k e r r o r n u m b e r

E D i s k e r r o r d e s c r i p t o rE E x i t f l a gF E l e c t r o n i c T y p e w r i t e r ( E T ) f i l e n a m e

L o o p c o u n t e rL o o p c o u n t e rA S C H o k e y b o a r d i n p u t

K K e y b o a r d i n p u t c h a r a c t e rU t i l i t y v a r i a b l eL L e f t m a r g i n

L C u r r e n t l i n e o f E t e x tC u r r e n t m e n u

M S ( ) M e n u o p t i o n sM M e n u o p t i o n c h o s e n b u s e rM C u r r e n t f i e l d i e d i t s c r e e nM E ( ) M e n u d a t a a r r a yM M a x i m u m n u m b e r o r e c o r d s

C u r r e n t r e c o r d n u m b e rN S ( . ) R e c o r d d a t aR R i g h t m a r g i n

U t i l i t y v a r i a b l eS U t i l i t y s t r i n gS C S P a s s w o r d f o m e r g eS S p a c i n gT P r o g r a m t i t l eT P S ( ) T e m p l a t e a r r a yT X S ( ) T e x t a r r a y

S c r e e n c o l u m nS c r e e n r c > wU t i l i t y v a r i a b l e

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

Page 98: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 98/172

P R O G R A M M E R ' S W I N D O WE l e c t r o n i c P o s t :

D A T A S t a t e m e n t s U s e d I n F o r m a t t i n g T h E d i t S c r e e n

• 4 . C O L U M N2

1 1 1

N A M E :A D D R :C I T Y :S T A T EP H O N ET E X T :C O D E : _

Z I P :N U M :

R E C . N O M :

E D I T S C R E E N

F I E L D N A M ER O P O S I T I O NC O L U M N P O S I T I O NL E N G T H O F I N P U T F I E L D

3 0 6 0 D A T A " N A M E : " , 3 2 - S T A T E Z I P : M , 9 2 , 2 5 , " . , 2 3 0 " C O D E : " , 1 5 2 4 " R E C . N U M : " , 1 5 , 2 0 ,

" A D D R : " , 5 , 2 , 3 0 " C I T Y : " , 7 2 3 0 [ O N E N U M : " , 1 1 2 2 5 " T E X T " , 1 3

L I S T I N G A N N O T A T I O N SU n e N o s .1 0 0 - 1 9 0 P r o g r a m h e a d e r2 0 0 - 2 8 0 P r o g r a m m a i n l i n e2 9 0 - 3 3 0 M a i n m e n u3 4 0 - 4 5 0 E d i t f i l e4 6 0 - 6 4 0 S o r t f i l e6 5 0 - 7 7 0 S e a r c h f i l e7 8 0 - 8 5 0 I t e m i f o u n d8 6 0 - 9 2 0 A s u s e r i l o a d o s a v e9 3 0 - 1 0 2 0 L o a d f i l e1 0 3 0 - 1 0 8 0 S a v e f i l e1 0 9 0 - 1 2 4 0 P r i n t f i l e1 2 5 0 - 1 4 6 0 E l e c t r i c m e r g e1 4 7 0 - 1 5 9 0 M e r g i n g a n p r i n t i n g1 6 0 0 - 1 7 1 0 F i n d " * ? t c o d e1 7 2 0 - 1 8 0 0 M e r g e c o d e h a s b e e n f o u n d1 8 1 0 - 1 8 6 0 P u t n a m e i " F i r s t L a s t " f o r m a t1 8 7 0 - 2 0 0 0 P r i n t o n l i n e o E l e c t r o n i c T y p e w r i t e r t e x t2 0 1 0 - 2 0 8 0 E x i t p r o g r a m2 0 9 0 - 2 1 3 0 E d i t s c r e e n2 1 4 0 - 2 2 6 0 E d i t a i t e m o e d i t s c r e e n2 2 7 0 - 2 2 9 0 E n t e r n u m b e r2 3 0 0 - 2 4 1 0 E n t e r l i n e w i t h c u r s o r c o n t r o l2 4 2 0 - 2 6 7 0 E n t e r f i l e n a m e2 6 8 0 - 2 6 9 0 T u r n o p r i n t e r2 7 0 0 - 2 7 1 0 T u r n o f p r i n t e r2 7 2 0 - 2 7 6 0 C o n f i g u r e m e n u2 7 7 0 - 2 8 5 0 O p e r a t e m e n u2 8 6 0 - 2 9 2 0 R i n g b e l l t w i c e a n p a u s e2 9 3 0 - 3 0 7 0 P r o g r a m i n i t i a l i z a t i o n3 0 5 0 K e y p r e s s d a t a3 0 6 0 E d i t i n g s c r e e n d a t a3 0 8 0 - 3 2 7 0 E r r o r h a n d l e r3 0 8 0 - 3 1 1 0 R e a d e r r o r a n b r a n c h a c c o r d i n g l y3 1 2 0 - 3 2 7 0 P r i n t e r r o r

T h A p p l e v e r s i o n o E l e c t r o n i c P o s t m a n u s e sv e r y s t r u c t u r e d m e t h o d t f o r m a t t h p r o g r a m ' se d i t s c r e e n . T h D A T A s t a t e m e n t i l i n e 3 0 6 0 c o t a i n s a l t h e f o r m a t t i n g i n f o r m a t i o n t h a t t h p r g r a m n e e d s t a r r a n g e t h e d i t s c r e e n ' s f i e l d s .T h i s d a t a i i t h e f o l l o w i n g f o r m a t : 3 0 6 0 f i e l dn a m e , s c r e e n r o p o s i t i o n , s c r e e n c o l u m n p o s i t i o n ,l e n g t h o f i e l d . . .W u s t h i s d a t a t g e t t h e d i f f e r e n t f i e l d n a m e sa n p l a c e t h e m o t h s c r e e n a t h e i n d i c a t e d r o a n c o l u m n p o s i t i o n . W h e n r e c e i v i n g i n p u t f o o n o t h e s e f i e l d s , t h p r o g r a m u s e s t h l e n g t h o f f i e l dd a t a t d e t e r m i n e 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 n b e e n t e r e d . S e t h D e s i g nF o c u s f o a i l l u s t r a t i o n o h o l i n e 3 0 6 0 c o n t r o l st h e d i t s c r e e n ' s f o r m a t .H C G l o s s a r y t e r m s : f i e l d .

D I R E C T O R Y O V A R I A B L E S !V a r i a b l e s F u n c t i o n sA , B > D , N , X , Y G e n e r a l p u r p o s eB 8 0 $ S t r i n g o 8 s p a c e sB K O n s p a c eB L C H R $ ( 7 ) , b e l l s o u n dB X C H R $ ( 2 ) , c o n t r o l

E l e c t r o n i c T y p e w r i t e r ( E T ) l i n e c o d eC $ , S $ , X $ G e n e r a l p u r p o s eC M e r g e c o d e v a l u eC D S t r i n g o m e r g e c o d e sC R C H R $ ( 1 3 ) , c a r r i a g e r e t u r nD C H R $ ( 4 ) , w a k e s u D O D I J T , J I . K I . S I L o o p c o u n t e r sD N C H R $ ( 1 0 ) , c u r s o r d o w nD R N u m b e r o d i s k d r i v e sD X D E L E T E c o m m a n d c h a r a c t e r

E r r o r c o d eE C $ ( , ) E d i t c o m m a n d c o d e s a n f i e l d n a m e sE C ( , ) E d i t p a g e f i e l d l o c a t i o n s a n l e n g t h sE N $ ( ) K e y b o a r d e n t r y a r r a yE O A d d r e s s o " c l e a r t t h E O L " r o u t i n eE S C $ C H R $ ( 2 7 ) , E S c h a r a c t e rF L $ , F T $ F i l e n a m e sF L $ ( ) K e y b o a r d e n t r y a r r a y f o f i l e n a m eG U s e d i " g e t c h a r " r o u t i n eH B . H C H o r i z o n t a l s c r e e n l o c a t i o n sH P o i n t e r d u r i n g k e y b o a r d e n t r yI N $ S i n g l e c h a r a c t e r e n t r yI X I n s e r t c o m m a n d c h a r a c t e rJ F i e l d s e l e c t o r o e d i t s c r e e nL L e n g t h o f i e l d i f i l e - n a m e e n t r yL F C H R $ ( 8 ) , c u r s o r l e f tL M . R M L e f t a n r i g h t m a r g i n s i E f i l eL L i n e p o i n t e r i E f i l e p r i n t o u tL L e n g t h o f i e l d o e d i t s c r e e nM C ) , M N $ ( ) G e n e r a l m e n u r o u t i n e p a r a m e t e r sM N u m b e r o c u r r e n t f i e l d b e i n g e d i t e dM N ( , ) S c r e e n l o c a t i o n s f o m e n u i t e m sM M a x i m u m n u m b e r o r e c o r d sN $ ( . ) R e c o r d sN 1 . N 2 . N 3 . N 4 N u m b e r e n t r y p a r a m e t e r sP 1 . P 2 F i r s t a n l a s t r e c o r d t p r i n tR C o n t r o l s r e t u r n s f r o m e r r o r r o u t i n eR T C H R $ ( 2 1 ) , c u r s o r r i g h t

S a v e n u m b e r o c u r r e n t r e c o r dS $ ( ) T e m p o r a r y s t o r a g e f o s o r t r o u t i n eS C E l e c t r o n i c m e r g e c o d eS S p a c i n g f o E f i l eS T e m p l a t e f l a g w h e n l o a d i n g a E f i l eS X N u l l s t r i n gT M a x i m u m n u m b e r o f l i n e s i E f i l eT P $ ( ) L i n e c o d e s i E f i l eT X $ ( ) T e x t l i n e i E f i l eU P C H R $ ( 1 1 ) , c u r s o r u V C . V F V e r t i c a l s c r e e n l o c a t i o n s

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

Page 99: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 99/172

P R O G R A M M E R ' S W I N D O WE l e c t r o n i c P o s t m a n

F i n d i n g T h e M e r g e C o d e sD u r i n g a n E l e c t r o n i c M e r g e

C D ■ M N A C S P T F L WS T X $ ( L N )

I N S T R ( A , S $ , «

Y E

A = M I D $ ( S $ , A , 1 )C = I N S T R ( C D $ , A $ )

C O D E I N O F O U N D

L I S T I N G A N N O T A T I O N S !L i n o N o s .1 0 0 - 2 1 0 P r o g r a m h e a d e r2 2 0 - 2 8 0 D i s p l a y t i t l e s c r e e n2 9 0 - 3 6 0 I n i t i a l i z e p r o g r a m3 7 0 - 3 9 0 M a i n l o o p4 0 0 - 5 6 0 G e n e r a l p u r p o s e m e n u r o u t i n e5 7 0 - 7 7 0 E d i t f i l e7 8 0 - 9 8 0 S e a r c h f i l e9 9 0 - 1 1 8 0 I / r o u t i n e s1 1 9 0 - 1 3 9 0 P r i n t f i l e1 4 0 0 - 1 4 9 0 S o r t f i l e1 5 0 0 - 1 5 7 0 E x i t p r o g r a m1 5 8 0 - 1 6 9 0 D i s p l a y e d i t s c r e e n1 7 0 0 - 1 7 4 0 U p d a t e e d i t i n g s c r e e n1 7 5 0 - 1 8 7 0 D i s p l a y v a r i o u s k i n d s o b o x e s1 8 8 0 - 2 0 5 0 M a i n s e c t i o n o i n p u t r o u t i n e2 0 6 0 - 2 1 5 0 P l a c e c h a r a c t e r o s c r e e n a n i s t r i n g2 1 6 0 - 2 1 8 0 C u r s o r r i g h t2 1 9 0 - 2 2 1 0 C u r s o r l e f t2 2 2 0 - 2 2 4 0 T o g g l e i n s e r t m o d e2 2 5 0 - 2 2 7 0 B a c k s p a c e2 2 8 0 - 2 3 0 0 D e l e t e c h a r a c t e r2 3 1 0 - 2 3 4 0 B u z z a n p a u s e2 3 5 0 - 2 3 7 0 T r a p f i l e e r r o r2 3 8 0 - 2 4 2 0 D i s p l a y f i l e e r r o r2 4 3 0 - 2 4 8 0 G e f i l e n a m e2 4 9 0 - 2 6 6 0 L o a d t e x t f i l e2 6 7 0 - 2 8 4 0 M e r g e r o u t i n e2 8 5 0 - 2 9 6 0 S t a r t m e r g i n g a n p r i n t i n g2 9 7 0 - 3 0 4 0 F i n d " * " c o d e3 0 5 0 - 3 1 2 0 C o d e h a b e e n f o u n d — m e r g e c o d e3 1 3 0 - 3 1 8 0 P u t n a m e i " F i r s t L a s t " f o r m a t3 1 9 0 - 3 2 9 0 P r i n t o n l i n e o f E l e c t r o n i c T y p e w r i t e r t e x t3 3 0 0 - 3 3 6 0 M e n u d a t a

T h e I B M c o m p u t e r ' s I N S T R f u n c t i o n c a b v e r yu s e f u l , e s p e c i a l l y i p r o g r a m l i k e E l e c t r o n i cP o s t m a n . D u r i n g a E l e c t r i c M e r g e , t h c o m p u t e rm u s t s e a r c h t h r o u g h a e n t i r e t e x t f i l e f o m e r g ec o d e s . T h I N S T R m a k e s t h i s t a s k m u c h e a s i e r . T h D e s i g n F o c u s o t h i s p a g e p r o v i d e s f l o w c h a r t o t h r o u t i n e t h a t s e a r c h e s f o m e r g e c o d e s ( l i n e s2 9 7 0 - 3 0 4 0 ) .

T h E l e c t r i c M e r g e m u s t l o o k f o d i f f e r e n tc o d e s — r e p r e s e n t e d b t h l e t t e r s N A C S , P , T F a n L T s h o r t e n t h p r o g r a m , w s e t h v a r i a b l e C D e q u a l t " N A C S P T F L * ' . U s i n g t h I N S T Rf u n c t i o n , t h p r o g r a m s e a r c h e s t h r o u g h a l i n e o t e x t f r o m l e f t t r i g h t , l o o k i n g f o a s t e r i s k s . F o e a c ha s t e r i s k t h a t t h e p r o g r a m f i n d s , w a s s i g n A e q u a lt t h e c h a r a c t e r d i r e c t l y f o l l o w i n g t h a s t e r i s k . U i n g t h e I N S T R f u n c t i o n a g a i n , w d e t e r m i n e w h e t h e rA i p r o p e r m e r g e c o d e . T h c o m p u t e r a c c o mp l i s h e s t h i s w i t h t h f o l l o w i n g c o d e :

C I N S T R < C D $ , A $ )I C e q u a l s z e r o , A i n o p r o p e r c o d e . O t h e r

w i s e , C i n d i c a t e s w h i c h c o d e h a b e e n f o u n d .H C G l o s s a r y t e r m s : f u n c t i o n .

V a r i a b l e s

B L C C D C D E F F C L C I N K L R L M $ ( )M M

N $ ( , >P P P Q S S C S S P A C E ST T F

U L , U R , L L R H I H V I V X Y W

D I R E C T O R Y O V A R I A B L E S !F u n c t i o n sC o u n t e r t s t r i n g p o s i t i o n w h e n s e a r c hi n f o " * c o d eU s e d i s e a r c h r o u t i n eS t r i n g o b l a n k c h a r a c t e r sN u m b e r o m e r g e c o d e ( 1 - 8 )S t r i n g c o n t a i n i n g m e r g e c o d e sN u m b e r o c h a r a c t e r s i i n p u tU t i l i t y v a r i a b l eU t i l i t y v a r i a b l eE x i t f l a gF i l e n a m eF i r s t c h a r a c t e r a c c e p t e d b i n p u tL a s t c h a r a c t e r a c c e p t e d b i n p u tI n s e r t f l a g f o i n p u t r o u t i n eS t r i n g u s e d t i n p u t f r o m k e y b o a r dA r r a y w i t h e d i t s c r e e n d a t aL e f t m a r g i n f o E l e c t r o n i c T y p e w r i t e r( E T ) t e x tR i g h t m a r g i n f o E t e x tC u r r e n t l i n e i E t e x tC u r r e n t m e n u o p t i o nS t r i n g a r r a y w i t h m e n u o p t i o n sM e n u o p t i o n c h o s e n b u s e rC u r r e n t f i e l d i n e d i t i n g f i e l dA r r a y w i t h m e n u d a t aM a x i m u m n u m b e r o r e c o r d sC u r r e n t r e c o r d n u m b e rR e c o r d d a t aP r o m p t s t r i n g f o f i l e r o u t i n eH o r i z o n t a l p o s i t i o n f o " G e t F i l e N a m e "f u n c t i o nV e r t i c a l p o s i t i o n f o " G e t F i l e N a m e "f u n c t i o nF l a g u s e d t r e m o v e q u o t a t i o n m a r k sS t r i n g r e t u r n e d i i n p u t r o u t i n eP a s s w o r d f o E l e c t r i c M e r g eS t r i n g p o s i t i o n f o i n p u t r o u t i n eL i n e s p a c i n g f o E t e x t f i l eP r o g r a m t i t l eP r e v i o u s l y e n t e r e d f i l e n a m eE T t e m p l a t e a r r a yE t e x t a r r a yV a r i o u s p a r t s o b o V a r i o u s p a r t s o b o V a r i o u s p a r t s o b o P a r a m e t e r s f o b o d r a w i n gU t i l i t y v a r i a b l e _ _ _ _ _

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

Page 100: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 100/172

P R O G R A M M E R ' S W I N D O WE l e c t r o n i c P o s t m e n

" n S T A R T

S C P A S S W O R DS $ C O D E F I E L D O R E C O R D

, D « = 0 I a

D o i n g S e l e c t i v e M e r g e

^ S $ ( I , I ) < S C $ ( I , I )A N v ^ S C $ a , D < > M 7 M ^ 0 0 ^ 0 ^

D a l ,

U S T I N G A N N O T A T I O N S !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 r2 0 S e u p r o g r a m2 1 0 - 2 5 0 D i s p l a y t i t l e s c r e e n2 6 0 - 3 5 0 I n i t i a l i z e p r o g r a m3 6 0 - 3 9 0 M a i n l o o p4 0 0 - 4 6 0 M e n u h a n d l e r4 7 0 - 5 6 0 E d i t f i l e5 7 0 - 7 3 0 B u b b l e s o r t7 4 0 - 8 5 0 S e a r c h r o u t i n e8 6 0 - 8 9 0 I t e m i f o u n d9 0 0 - 9 1 0 I t e m i n o f o u n d9 2 0 - 9 3 0 C a l l m a c h i n e l a n g u a g e s e a r c h r o u t i n e s9 4 0 - 1 0 2 0 G e f i l e n a m e1 0 3 0 - 1 1 5 0 D i s k I / 1 1 6 0 - 1 1 8 0 C a s s e t t e I / 1 1 9 0 - 1 2 7 0 L o a d f i l e1 2 8 0 - 1 3 6 0 S a v e f i l e1 3 7 0 - 1 4 9 0 L o a d E l e c t r o n i c T y p e w r i t e r ( E T ) t e x t1 5 0 0 - 1 6 4 0 P r i n t f i l e1 6 5 0 - 1 7 4 0 P r o c e s s f o r m a t t i n g c o d e f o E t e x t1 7 5 0 - 1 7 7 0 H a n d l e E " B l i n e c o d e1 7 8 0 - 1 8 2 0 H a n d l e E " C l i n e c o d e1 8 3 0 - 1 8 7 0 H a n d l e E ' D f ' l i n e c o d e1 8 8 0 - 1 9 3 0 H a n d l e E " E l i n e c o d e1 9 4 0 - 2 0 1 0 P r i n t r o u t i n e s f o E t e x t2 0 2 0 - 2 0 4 0 S e u m e r g e2 0 5 0 - 2 1 7 0 P r o c e s s m e r g e2 1 8 0 - 2 2 7 0 D s e l e c t i v e m e r g e2 2 8 0 - 2 4 1 0 F i n d t h " • c o d e2 4 2 0 - 2 5 3 0 F o u n d c o d e — m e r g e i 2 5 4 0 - 2 6 2 0 P u n a m e i ' F i r s t L a s t ' ' f o r m a t2 6 3 0 - 2 6 5 0 P r i n t m e r g e d l i n e2 6 6 0 - 2 6 7 0 U p d a t e s t r i n g i n d e x2 6 8 0 - 2 7 5 0 U p d a t e e d i t s c r e e n2 7 6 0 - 2 8 7 0 D r a w e d i t s c r e e n2 8 8 0 - 2 9 1 0 E x i t p r o g r a m2 9 2 0 - 3 1 6 0 I n p u t r o u t i n e3 1 7 0 - 3 3 0 0 C I r o u t i n e — I / O h a n d l e r

T h E l e c t r i c M e r g e i t h A t a r i v e r s i o n o E l e ct r o n i c P o s t m a n c o n t a i n s u s e f u l S e l e c t i v e M e r g eo p t i o n . W i t h t h i s o p t i o n , y o c a s e l e c t i v e l y s p e c i f yw h i c h o y o u r r e c o r d s w i l l m e r g e w i t h y o u r E l e ct r o n i c T y p e w r i t e r t e x t f i l e . T h r o u t i n e l o c a t e d i l i n e s 2 1 8 0 - 2 2 2 0 c o n t a i n s t h e h e a r t o t h S e l e c t i v eM e r g e o p t i o n . T h i s r o u t i n e t a k e s t h e c u r r e n t C o d ef i e l d o r e c o r d a n c o m p a r e s i w i t h t h p a s s w o r d .I t h e r e i a m a t c h , t h p r o g r a m m e r g e s t h r e c o r d .I n o t , t h p r o g r a m g o e s o t t h n e x t r e c o r d .

W h e n c o m p a r i n g t h C o d e f i e l d w i t h t h p a s s w o r d , t h p r o g r a m t a k e s w i l d c a r d s ( q u e s t i o nm a r k s ) i n t o a c c o u n t . I a p a s s w o r d c o n t a i n s a q u e st i o n m a r k , t h p r o g r a m i g n o r e s t h e c o r r e s p o n d i n gC o d e f i e l d c h a r a c t e r . T h p r o g r a m u s e s t h v a r i a b l e

t f l a g d i s c r e p a n c i e s b e t w e e n t h C o d e f i e l d a n t h p a s s w o r d .H C G l o s s a r y t e r m s : f i e l d , r e c o r d .

D I R E C T O R Y O V A R I A B L E SV a r i a b l e s F u n c t i o n s

G e n e r a l p u r p o s eA D U s e d i C I r o u t i n eA D U s e d i C I r o u t i n eA D U s e d i C I r o u t i n eB L E i g h t y b l a n k c h a r a c t e r sC $ U s e d i m e r g e r o u t i n eC N u m b e r o m e r g e c o d e ( 1 - 8 )C F L A G F l a g l o c a s s e t t e I / OC H U s e d i C I r o u t i n e

G e n e r a l p u r p o s eF E l e c t r o n i c T y p e w r i t e r ( E T ) t e x t f i l e n a m eF I D X F i e l d i n d e xF I N D $ U s e d i s e a r c h r o u t i n eF L E N F i e l d l e n g t hF O F F ( ) A r r a y o f f i e l d o f f s e t sI , J , L o o p c o u n t e r sI N D E N T I n d e n t v a l u e f o E l i n e c o d e sI N D E N T $ S t r i n g r e p r e s e n t a t i o n o i n d e n t c o d e sI O C B U s e d i C I r o u t i n eI O F L A G U s e d i n I / O r o u t i n eA S C n o k e y b o a r d i n p u t

G e n e r a l p u r p o s eL L e f t m a r g i nL C u r r e n t l i n e o E t e x tL S P A C E l i n e s p a c i n g f o E t e x tM A X L E N M a x i m u m l i n e l e n g t h o E t e x tM M e n u o p t i o n c h o s e n b u s e rM C u r r e n t f i e l d i e d i t s c r e e nM L M a c h i n e l a n g u a g e f o f l i p p i n g b

t w e e n i n v e r s e a n n o r m a l t e x tM L 2 $ M a c h i n e l a n g u a g e u s e d i i n p u t

r o u t i n eC u r r e n t r e c o r d n u m b e rN R e c o r d d a t aN M U s e d i C I r o u t i n eN M U s e d i C I r o u i t n eN U U s e d i C I r o u t i n eU s e d i f o r m a t t i n g E t e x t

R I D X R e c o r d i n d e xR R i g h t m a r g i nR W U s e d i C I r o u t i n eG e n e r a l p u r p o s e

S G e n e r a l p u r p o s eS l U s e d i s o r tS 2 U s e d i s o r tT F L A G L o a d t e m p l a t e ?T P E T t e m p l a t e s t r i n gT X E t e x t s t r i n g

G e n e r a l p u r p o s e

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

Page 101: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 101/172

P R O G R A M M E R ' S W I N D O W

E f f i c i e n t a l l o c a t i o n o f t h w o r k f o r c e i c r i t i c a l t t h s u c c e s s o S e r f C i t y k i n g d o m , a i i t a n e c o n o m y . T h T v e r s i o n o S e r f C i t y h a s a b u i l t - i na l g o r i t h m t h a t a l l o c a t e s w o r k e r s t v a r i o u s o c c u p at i o n s a c c o r d i n g t s p e c i f i c h i e r a r c h y . T h D e s i g nF o c u s i l l u s t r a t e s t h e s t r u c t u r e o t h i s a l g o r i t h m .F i r s t t h p r o g r a m a u t o m a t i c a l l y d e d u c t s s o l d i e r sf r o m t h e w o r k f o r c e . I t h e n t r i e s t f i l l t h f i e l d s w i t hs u f f i c i e n t w o r k e r s t h a r v e s t t h w h e a t . T d e t e r m i n et h n u m b e r o p e o p l e t o a l l o c a t e t o f i e l d w o r k , t h p r g r a m t a k e s t h e n u m b e r o b u s h e l s o w h e a t t b p l a n t e d , t h e n p l a c e s o n p e r s o n i t h f i e l d s f o r e a c hb u s h e l — i f t h p o p u l a t i o n i s u f f i c i e n t . I t h p o p u l at i o n i n o l a r g e e n o u g h t p l a n t a l t h s e e d , t h p r g r a m p l a c e s a l o t h a v a i l a b l e w o r k e r s i t h f i e l d s ,h o w e v e r , i r e d u c e s t h n u m b e r o b u s h e l s p l a n t e d t e q u a l t h n u m b e r o w o r k e r s .

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

A f t e r f u l l y s t a f f i n g t h m i l l s , t h p r o g r a m e m p l o y sa n r e m a i n i n g p o p u l a t i o n i c o m m e r c e . T h p r o g r a md e t e r m i n e s t h a m o u n t o p e o p l e t h a t c a b e m p l o y e d i c o m m e r c e a c c o r d i n g t h e t h e r e m a i n i n gp o p u l a t i o n , t h e n u m b e r o u n i t s o c o m m e r c e , a n t h c o m m e r c e t a r a t e .

I t h k i n g d o m h a a d d i t i o n a l p o p u l a t i o n a f t e r t h f i e l d s , m i l l s , a n c o m m e r c e a r f u l l y s t a f f e d ( i t h a to r d e r ) , t h p r o g r a m c o n s i d e r s t h i s r e m a i n d e ru n e m p l o y e d .

S e r f C i t y E m p l o y m e n t

H E L D W O R K E R S E Q U A L SA M O U N T O S E E D P L A N T E D

R E D U C E S E E D P L A N T E DF O A V A I L A B L E L A N D

C A L C U L A T E M I L L W O R K E R SN E E D E D B A S E D O N U M B E RO M I L L S A N C O M M E R C E T A R A T E

R E D U C E F I E L D W O R K E R ST A V A I L A B L E P O P U L A T I O N

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

R E D U C E M I L L W O R K E R S T OT H A V A I L A B L E P O P U L A T I O N

C A L C U L A T E N U M B E R O C O M M E R C E W O R K E R S N E E D E DB A S E D O U N I T S O C O M M E R C EA N D T H E C O M M E R C E T A

R E D U C E C O M M E R C E W O R K E R ST A V A I L A B L E P O P U L A T I O N

D I S P L A Y L E V E L S O E M P L O Y M E N T F O T H Y E A R

L I S T I N G A N N O T A T I O N SL 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 4 0 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 n3 5 0 - 3 9 0 P l a y e r s ' n a m e s4 0 0 - 5 1 0 M a i n c o n t r o l l o o p5 2 0 - 6 2 0 M a i n d a t a s c r e e n6 3 0 - 8 2 0 M a s c r e e n8 3 0 - 9 8 0 M o v e c u r s o r9 9 0 - 1 2 5 0 A d u n i t o l a n d t m a 1 2 6 0 - 1 4 6 0 R e s o l v e c o n f l i c t1 4 7 0 - 1 5 7 0 A d m i l l1 5 8 0 - 1 6 8 0 A d u n i t o c o m m e r c e t m a 1 6 9 0 - 1 7 7 0 U p d a t e s t r i n g a r r a y S $ ( )1 7 8 0 - 1 8 5 0 W h e a t o p t i o n m e n u1 8 6 0 - 1 9 3 0 F e e d p e o p l e1 9 4 0 - 2 0 1 0 P l a n t s e e d2 0 2 0 - 2 0 9 0 S t o r e w h e a t2 1 0 0 - 2 1 7 0 B u w h e a t2 1 8 0 - 2 2 5 0 S e l l w h e a t2 2 6 0 - 2 3 8 0 I n p u t r o u t i n e2 3 9 0 - 2 4 4 0 B a i n p u t m e s s a g e s2 4 5 0 - 2 7 3 0 H i r e / f i r e s o l d i e r s2 7 4 0 - 2 9 7 0 S e t a r a t e r o u t i n e2 9 8 0 - 3 7 6 0 Y e a r - e n d r e p o r t r o u t i n e3 7 7 0 - 3 9 1 0 E n d - o f - g a m e r o u t i n e3 9 2 0 - 4 0 2 0 P r i n t m a i n d a t a s c r e e n4 0 3 0 - 4 0 8 0 P r i n t m a s c r e e n4 0 9 0 - 4 2 7 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 s4 2 8 0 - 4 2 9 0 M a s c r e e n f o r m a t d a t a4 3 0 0 - 4 3 1 0 C h a r a c t e r d e f i n i t i o n d a t a4 3 2 0 - 4 3 4 0 T i m e d e l a y r o u t i n e4 3 5 0 - 4 3 7 0 K e s c a n r o u t i n e

D I R E C T O R Y O V A R I A B L E SV a r i a b l e s F u n c t i o n sP $ ( ) P l a y e r s ' n a m e sS $ ( ) M a s c r e e nK ( , ) K i n g d o m i n f o r m a t i o nA I n p u t r o u t i n e u t i l i t yB I n p u t r o u t i n e u t i l i t y v a r i a b l e1 1 $ , 1 2 L e g a l k e y s l i s t

V a l u e r e t u r n e d f r o m i n p u t r o u t i n eA 0 A l , A 2 ,A C o n s t a n t s f o 0 1 2 a n A 4 , A 5 , A 6 A C o n s t a n t s f o 4 5 , 6 , a n A 8 A C o n s t a n t s f o a n

C h a r a c t e r u n d e r c u r s o rC l C h a r a c t e r a b o v e c u r s o rC C h a r a c t e r b e l o w c u r s o rC C h a r a c t e r l e f t o c u r s o rC C h a r a c t e r r i g h t o c u r s o rC C h a r a c t e r p l a c e d i n t o m a D E n d - o f - g a m e f l a g

E m p l o y m e n t i f i e l d sE m p l o y m e n t i m i l l sE m p l o y m e n t i c o m m e r c eP r o s p e r i t y o p e o p l e

P C u r r e n t p l a y e rP O p p o s i n g p l a y e rR a n d o m n u m b e rS S t a t u s f r o m s c a n n i n g k e y b o a r dV V a l u e o w h e a t d u r i n g y e a rK e r e t u r n e d f r o m k e s c a n

S c r e e n c o o r d i n a t e sS c r e e n c o o r d i n a t e sY C u r r e n t y e a r o s i m u l a t i o nU t i l i t y l o o p c o u n t 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 8

Page 102: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 102/172

P R O G R A M M E R ' S W I N D O W

I t h C o m m o d o r e v e r s i o n o S e r f C i t y , p r o s p e r i t yp l a y s a m a j o r r o l e i n p o p u l a t i o n c o n t r o l a n t a i c o m e . F o t h p u r p o s e s o t h i s p r o g r a m , p r o s p e r i t y i

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

T h c a l c u l a t e d v a l u e f o p r o s p e r i t y i s t o r e d i t h v a r i a b l e P P w h e a t f o f o o d ( p o p u l a t i o n 5 ( m i l lw o r k e r s 1 ( p o p u l a t i o n . 1 A B ( ( 1 1 0 p e r s o n a l t a r a t e ) * . 0 1 ) .

B e c a u s e e a c h p e r s o n r e q u i r e s b u s h e l s t s u r v i v e ,t h p r o g r a m f i r s t m u l t i p l i e s . b t h n u m b e r o p e p l e , t h e n d i v i d e s t h e t o t a l a m o u n t o w h e a t a l l o c a t e dt f o o d b t h i s v a l u e . T h i s r e s u l t s i n t h a m o u n t o w h e a t a v a i l a b l e p e p e r s o n . T h n e x t f a c t o r t h a t c o t r i b u t e s t p r o s p e r i t y i t h r a t i o o m i l l w o r k e r s t t h p o p u l a t i o n . P r o s p e r i t y i f u r t h e r a f f e c t e d b t h p e s o n a l t a r a t e . T h e x p r e s s i o n ( 1 1 0 p e r s o n a l t a x r a t e )

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

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

b i r t h r a t e , a n l o w e r d e a t h r a t e . I 1 s t a t u s q u i m a i n t a i n e d .

I t h e f o o d s u p p l y e x c e e d s 5 b u s h e l s o w h e a t p e p e r s o n , t h e p r o s p e r i t y v a l u e i n c r e a s e s . I t h e f o o ds u p p l y d r o p s b e l o w t h i s l i m i t , p r o s p e r i t y d e c r e a s e s .T h r a t i o o m i l l w o r k e r s t t h p o p u l a t i o n a f f e c t s p r o sp e r i t y i s i m i l a r m a n n e r : I l e s s t h a n 1 0 o t h p o p u l a t i o n i w o r k i n g i t h m i l l s , p r o s p e r i t y d r o p sb e l o w . 1 I t h e p e r s o n a l t a x r a t e i a b o v e 1 0 % , p r o sp e r i t y d e c r e a s e s . I t h r a t e i b e l o w 1 0 p r o s p e r i t yi n c r e a s e s .

L I S T I N G A N N O T A T I O N Sl i n e N o s .1 0 0 - 1 9 0 P r o g r a m h e a d e r2 0 0 - 2 6 0 T i t l e s c r e e n2 7 0 - 3 1 0 I n i t i a l i z e p r o g r a m3 2 0 - 3 7 0 G e p l a y e r s ' n a m e s3 8 0 - 4 2 0 M a i n c o n t r o l l o o p4 3 0 - 5 1 0 M a i n d a t a s c r e e n5 2 0 - 6 2 0 D i s p l a y m a s c r e e n , g e t k e p r e s s6 3 0 - 7 4 0 C u r s o r m o v e m e n t r o u t i n e s7 5 0 - 1 0 4 0 A d u n i t o l a n d1 0 5 0 - 1 1 3 0 A d m i l l o r c o m m e r c e1 1 4 0 - 1 2 2 0 W h e a t o p t i o n m a i n m e n u1 2 3 0 - 1 2 6 0 F e e d p e o p l e1 2 7 0 - 1 3 0 0 P l a n t s e e d1 3 1 0 - 1 3 4 0 P u t w h e a t i s t o r a g e1 3 5 0 - 1 3 8 0 B u y w h e a t1 3 9 0 * 1 4 2 0 S e l l w h e a t1 4 3 0 - 1 5 0 0 I n p u t r o u t i n e1 5 1 0 - 1 5 2 0 B a i n p u t m e s s a g e s1 5 3 0 - 1 6 8 0 H i r e / f i r e s o l d i e r s r o u t i n e1 6 9 0 - 1 8 2 0 S e t a r a t e r o u t i n e1 8 3 0 - 2 3 6 0 Y e a r - e n d h a r v e s t r e p o r t2 3 7 0 - 2 4 9 0 E n d - o f - g a m e r o u t i n e2 5 0 0 - 2 6 5 0 D i s p l a y m a i n d a t a s c r e e n2 6 6 0 - 2 9 3 0 I n i t i a l i z e p r o g r a m2 9 4 0 - 3 0 4 0 L o a d o l g a m e3 0 5 0 - 3 1 4 0 S a v e g a m e3 1 5 0 - 3 1 7 0 C h e c k d i s k e r r o r c h a n n e l3 1 8 0 - 3 2 2 0 P l a y - a g a i n o p t i o n3 2 3 0 - 3 2 6 0 R o u t i n e t s h i f t a n d i s p l a y t e x t

S e r f C i t y P r o s p e r i t y

W H E A T A V A I L A B L EF O F O O D

1 1 ( P E R S O N A L T A R A T E ) . 0

N U M B E R O F M I L LW O R K E R S

P O P U L A T I O N

O V E R A L L P R O S P E R I T YO T H P E O P L E

P O P U L A T I O N

D I R E C T O R Y O V A R I A B L E SV a r i a b l e s F u n c t i o n sK ( , ) K i n g d o m s " v i t a l s t a t i s t i c s a r r a yP $ ( ) P l a y e r s ' n a m e sA $ B G e i n p u t sD N V a l u e o D f o f i l e r o u t i n eF F i l e n a m e1 1 $ , 1 2 L e g a l c h a r a c t e r sK N u m e r i c f i l e a c c e s sS T e x t t b d i s p l a y e dV W V a l u e o V f o f i l e r o u t i n eW K e p r e s s e dY R $ V a l u e o Y f o f i l e r o u t i n e

V a l u e o i n p u t u t i l i t yA 0 , A l , A 2 , A C o n s t a n t s f o 0 1 2 a n A 4 , A 5 , A 6 , A C o n s t a n t s f o 4 , 5 , 6 , a n A 8 A C o n s t a n t s f o a n

C h a r a c t e r u n d e r c u r s o rC l , C 2 , C 3 , C C h a r a c t e r s a r o u n d c u r s o rC C h a r a c t e r p l a c e d i n t o m a D E n d - o f - g a m e f l a g

E m p l o y m e n t i f i e l d sE m p l o y m e n t i m i l l sE m p l o y m e n t i c o m m e r c eL e n g t h o f s t r i n gP r o s p e r i t y o p e o p l e

P C u r r e n t p l a y e rP O p p o s i n g p l a y e rR a n d o m n u m b e r

, S I D c h i p s t a r t a d d r e s sS t a r t o v i d e o m e m o r yV V a l u e o w h e a tA S C I I v a l u e o k e p r e s s e d

X S c r e e n c o o r d i n a t e sY C u r r e n t y e a r

U t i l i t y l o o p c o u n t e r

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

Page 103: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 103/172

P R O G R A M M E R ' S W I N D O W

T h D e s i g n F o c u s f o t h A p p l e v e r s i o n o S e r f C i t ys h o w s h o t h p r o g r a m c o n t i n u a l l y u p d a t e s a n d i s p l a y s e a c h k i n g d o m ' s p o p u l a t i o n . E i t h e r k i n g d o m ' sp o p u l a t i o n c a i n c r e a s e o d e c r e a s e d u t o b i r t h s ,d e a t h s , i m m i g r a t i o n , a n e m i g r a t i o n . T h a m o u n t o w h e a t a v a i l a b l e p e p e r s o n , p e r s o n a l t a r a t e , a n t h r a t i o o m i l l w o r k f o r c e t t o t a l p o p u l a t i o n a r s o m e o t h e o t h e r f a c t o r s t h a t a l t e r p o p u l a t i o n . T h v a r i a b l e

( p r o s p e r i t y ) c o n t a i n s a l o t h e s e f a c t o r s .W u s t h i s f o r m u l a t c a l c u l a t e t h n u m b e r o

b i r t h s : B I R T H S I N T ( K ( Z , 8 ) . 0 * R N D ( 1 » . H e r e , K ( Z , 8 )r e p r e s e n t s t h c u r r e n t p o p u l a t i o n . B i r t h s c a n n o t c o t r i b u t e m o r e t h a n 5 0 o y e a r ' s p o p u l a t i o n g r o w t h .T h n e x t s t e p i c a l c u l a t i n g p o p u l a t i o n i t d e t e r m i n et h n u m b e r o f d e a t h s : D E A T H S I N T ( K ( Z , 8 ) * . R N D ( l ) ) . ( T h e n u m b e r s . 0 a n . i t h e s e e q u a t i o n sa r s c a l i n g f a c t o r s . ) I d e a t h s e x c e e d c u r r e n t p o p u l at i o n , t h e n r e s u l t w i l l b z e r o , a n t h k i n g d o m w i l ld i e .

F i n a l l y i i g r e a t e r t h a n o e q u a l t ( " e v e n " o g o o d p r o s p e r i t y ) , t h p r o g r a m c a l c u l a t e s t h n u m b e ro p e o p l e t h a t m o v e d i n t o t h k i n g d o m d u r i n g t h y e a r . B u i i l e s s t h a n l ( p o o r p r o s p e r i t y ) , t h p r g r a m c a l c u l a t e s h o m a n y p e o p l e m o v e d a w a y f r o mt h k i n g d o m : 1 M O V E T I N T ( R N D ( 1 ) K ( Z , 7 ) * . ( K Z . 8 ) ) . 2 M O V E A W A Y I N T ( ( K ( Z , 8 ) R N D ( 1 » K ( Z , 8 »H e r e , K ( Z , 7 ) r e p r e s e n t s t h e a m o u n t o f o o d a v a i l a b l e .A d d i n g i m m i g r a n t s t o o r s u b t r a c t i n g e m i g r a n t s f r o m ,t h p r e v i o u s c a l c u l a t i o n s y i e l d s t h U p d a t e d f i g u r e .

L I S T I N G A N N O T A T I O N S !

L i n e N o s .1 0 0 - 2 0 0 P r o g r a m h e a d e r2 1 0 - 2 8 0 T i t l e s c r e e n2 9 0 - 3 1 0 R e l o a d a b o v e h i g h - r e s o l u t i o n s c r e e n3 2 0 - 3 8 0 I n i t i a l i z e p r o g r a m3 9 0 - 4 0 0 G e o p t i o n t i n c l u d e s o u n d e f f e c t s4 1 0 - 4 3 0 G e t o p t i o n t l o a d p r e v i o u s g a m e4 4 0 - 4 9 0 G e p l a y e r s ' n a m e s5 0 0 - 6 2 0 M a i n d a t a s c r e e n a n o p t i o n s6 3 0 - 8 0 0 M a s c r e e n , g e t o p t i o n s8 1 0 - 9 2 0 A d u n i t o l a n d t m a 9 3 0 - 1 0 3 0 R e s o l v e c o n f l i c t1 0 4 0 - 1 0 7 0 A d m i l l t m a 1 0 8 0 - 1 1 1 0 A d c o m m e r c e t m a 1 1 2 0 - 1 1 5 0 P u t c h a r a c t e r o s c r e e n1 1 6 0 - 1 2 4 0 W h e a t m e n u1 2 5 0 - 1 2 7 0 F e e d p e o p l e1 2 8 0 - 1 3 0 0 P l a n t s e e d1 3 1 0 - 1 3 3 0 S t o r e w h e a t1 3 4 0 - 1 3 6 0 B u y w h e a t1 3 7 0 - 1 3 9 0 S e l l w h e a t1 4 0 0 - 1 4 2 0 I n p u t r o u t i n e1 4 3 0 - 1 4 5 0 B a i n p u t m e s s a g e s1 4 6 0 - 1 6 1 0 H i r e / f i r e s o l d i e r s1 6 2 0 - 1 7 3 0 S e t a r o u t i n e1 7 4 0 - 2 1 5 0 Y e a r - e n d h a r v e s t r o u t i n e2 1 6 0 - 2 2 7 0 D i s p l a y t h m a i n d a t a s c r e e n2 2 8 0 S o u n d r o u t i n e2 2 9 0 - 2 3 0 0 K e s c a n r o u t i n e2 3 1 0 - 2 3 5 0 O p t i o n t s a v e g a m e2 3 6 0 - 2 3 8 0 O p t i o n t c o n t i n u e g a m e2 3 9 0 - 2 4 9 0 E x i t g a m e , s h o w r e s u l t s2 5 0 0 - 2 5 9 0 L o a d o l g a m e2 6 0 0 - 2 6 7 0 S a v e g a m e t d i s k2 6 8 0 - 2 7 8 0 E r r o r r o u t i n e2 7 9 0 D a t a f o i n i t i a l k i n g d o m2 8 0 0 - 2 8 2 0 I n i t i a l d a t a f o m a s c r e e n2 8 3 0 - 2 8 9 0 M i s c . p r o g r a m d a t a

S e r f C i t y P o p u l a t i o n G r o w t hC A L C U L A T EP R O S P E R I T Y

B I R T H S I N T ( K ( Z . 8 ) • . O S

R E D U C E B I R T H S T O N H A L FO T H P O P U L A T I O N

R E D U C E D E A T H S T E Q U A LT H P O P U L A T I O N

M O V E A W A Y I N T ( ( K f Z , 8 )R N D ( l ) K M

D I S P L A Y T H P O P U L A T I O NU P D A T E M E S S A G E S

D I R E C T O R Y O V A R I A B L E SV a r i a b l e s F u n c t i o n sP $ ( ) P l a y e r s ' n a m e sS $ ( ) M a s c r e e nK ( , ) K i n g d o m i n f o r m a t i o nA $ B I n p u t r o u t i n e

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

C l C 2 C 3 C C h a r a c t e r s a r o u n d c u r s o rD E n d - o f - f l a g r o u t i n eE , F , E m p l o y m e n t l e v e l sO F T u r n s o f g r a p h i c s r o u t i n e

P r o s p e r i t y o p e o p l eP C u r r e n t p l a y e rP O p p o s i n g p l a y e rP P r o d o s f l a gP R N T G r a p h i c s p r i n t r o u t i n e a d d r e s sR a n d o m n u m b e rS O U N D S o u n d - e f f e c t s r o u t i n e a d d r e s sV V a l u e o w h e a t d u r i n g y e a rX S c r e e n c o o r d i n a t e sY C u r r e n t y e a r o s i m u l a t i o n

U t i l i t y l o o p c o u n t 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 8

Page 104: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 104/172

P R O G R A M M E R ' S W I N D O W

S e r f C i t y w o u l d n ' t b r e a l i s t i c w i t h o u t e n a b l i n g t h k i n g d o m s ' a r m i e s t o b a t t l e f o l a n d o w n e r s h i p . T h I B r o u t i n e o u t l i n e d i t h D e s i g n F o c u s d e p i c t s t h p r o c e s s o c o m b a t r e s o l u t i o n — h o w t h p r o g r a md e c i d e s w h i c h a r m y w i n s .

T d e t e r m i n e i c o m b a t i p o s s i b l e , t h e ^ p r o g r a m f i r s tu s e s t h S C R E E N f u n c t i o n t g e t h c o l o r s o f t h c h a r a c t e r s n e x t t t h c u r s o r a n s t o r e s t h e m i t h v a r i a b l e s C l , C 2 , C 3 , a n C 4 I n t h i s w a y , i d e t e r m i n e sw h e t h e r t h c u r s o r i n e x t t t h p l a y e r ' s o w l a n d .I s o r o u t i n e c h e c k s t h c o l o r o f t h c h a r a c t e rb e n e a t h t h c u r s o r . I i i t h o p p o s i n g p l a y e r ' s c o o r t h p r o g r a m b r a n c h e s t r o u t i n e t r e s o l v e t h c o n f l i c t .

T h n u m b e r o s o l d i e r s , t h a m o u n t o f l a n d , a n t h p a p e s o l d i e r f o r m a m e a s u r e o e a c h p l a y e r ' ss t r e n g t h g o i n g i n t o t h b a t t l e . T h p r o g r a m u s e s t h f o l l o w i n g e q u a t i o n t d e t e r m i n e t h b a t t l e o u t c o m e :P K ( P 1 , 9 ) K ( P 1 , 1 O ) K ( P 1 , 1 ) K ( P 2 , 9 ) K ( P 2 , 1 0 ) K ( P 2 , 1 )

A T T A C K E R D E F E N D E R D A T A T Y P EK ( P 1 , 1 ) K ( P 2 , 1 ) T o t a l l a n d o w n e dK ( P 1 , 9 ) K ( P 2 , 9 ) N u m b e r o f s o l d i e r s

K ( P 1 , 1 O ) K ( P 2 , 1 0 ) S o l d i e r ' s p a F o e a c h p l a y e r , t h k i n g d o m ' s t o t a l n u m b e r o

s o l d i e r s i m u l t i p l i e d b t h p a p e s o l d i e r a n t h e nd i v i d e d b t h k i n g d o m ' s t o t a l l a n d . T h r e s u l t i n g

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

L I S T I N G A N N O T A T I O N SL i n e N o s .1 0 0 - 2 4 0 P r o g r a m h e a d e r2 5 0 - 3 1 0 I n i t i a l i z e p r o g r a m3 2 0 - 3 6 0 L o a d s a v e d g a m e3 7 0 - 4 4 0 G e p l a y e r s ' n a m e s4 5 S e u p l a y i n g s c r e e n s4 6 M a i n c o n t r o l l o o p4 7 0 - 5 4 0 M a i n d a t a s c r e e n o p t i o n s5 5 0 - 6 9 0 S t a r t M a o p t i o n7 0 0 - 8 5 0 A d l a n d8 6 0 - 9 0 0 A d m i l l9 1 0 - 9 5 0 A d c o m m e r c e9 6 0 - 1 0 2 0 R e s o l v e c o n f l i c t1 0 3 0 - 1 1 3 0 D i s p l a y m a i n d a t a s c r e e n1 1 4 0 - 1 2 6 0 I n i t i a l i z e m a s c r e e n1 2 7 0 - 1 4 3 0 E n d - o f - g a m e r o u t i n e1 4 4 0 - 1 5 5 0 B u i l d w h e a t o p t i o n s c r e e n1 5 6 0 - 1 7 6 0 W h e a t o p t i o n s r o u t i n e1 7 7 0 - 1 8 1 0 B a i n p u t m e s s a g e1 8 2 0 - 1 9 2 0 B u i l d s o l d i e r s s c r e e n1 9 3 0 - 2 0 7 0 S o l d i e r s o p t i o n r o u t i n e2 0 8 0 - 2 2 0 0 B u i l d t a x s c r e e n2 2 1 0 - 2 3 1 0 T a o p t i o n r o u t i n e2 3 2 0 - 2 8 1 0 Y e a r - e n d h a r v e s t r o u t i n e2 8 2 0 - 2 8 7 0 D i s p l a y b o l d b o 2 8 8 0 - 2 9 2 0 D i s p l a y b o 2 9 3 0 - 3 1 2 0 I n p u t r o u t i n e3 1 3 0 I n i t i a l i z a t i o n d a t a3 1 4 0 - 3 1 6 0 M a i n d a t a s c r e e n d a t a3 1 7 0 G e f i l e n a m e3 1 8 0 - 3 2 3 0 E r r o r t r a p p i n g r o u t i n e

D E S I G N F O C U SS e r f C i t y C o m b a t R e s o l u t i o n

D I R E C T O R Y O V A R I A B L E S !V a r i a b l e s F u n c t i o n sK ( , ) P l a y e r i n f o r m a t i o n a r r a yP $ ( ) P l a y e r s 1 n a m e sS $ M a i n d a t a s c r e e n a r r a yA F o r m a t s t r i n g f o P R I N T U S I N GB $ 4 0 s p a c e sE E r r o r m e s s a g e t e x tF H F i l e n a m e1 T e s t f o k e p r e s s i e r r o r r o u t i n eK R e t u r n k e p r e s s e d i n i n p u t r o u t i n eM S I n v a l i d i n p u t m e s s a g eS S t r i n g r e t u r n e d f r o m i n p u t r o u t i n eT S T $ n i e g a l - f i l e - n a m e c h a r a c t e r sA R e t u r n s c h a r a c t e r f r o m s c r e e nA R e t u r n s c o l o r o s c r e e n l o c a t i o n

P l a y e r c o l o rC l , C 2 , C 3 , C C h a r a c t e r s a r o u n d c u r s o rC I n p u t s t r i n g l e n g t h

U t i l i t yD D e l a y c o u n t e rD N G a m e o v e r f l a gE m p l o y m e n t i f i e l d sE L i n e w h e r e e r r o r o c c u r r e dE E r r o r c o d e

E m p l o y m e n t i m i l l sE m p l o y m e n t i c o m m e r c e

H H e i g h t a n w i d t h o b o H I , H 2 , V I V B o x - e d g e c h a r a c t e r sU t i l i t yL e n g t h o f s t r i n g t g e L L o w e r - l e f t c o r n e r o b o

L L o w e r - r i g h t c o r n e r o b o U t i l i t y

P C u r r e n t p l a y e rP O p p o s i n g p l a y e rR a n d o m n u m b e rS P o s i t i o n i i n p u t r o u t i n eS E r r o r r e t u r n f l a g

T e m p o r a r y v a r i a b l eU U p p e r - l e f t c o r n e r o b o U U p p e r - r i g h t c o m e r o b o V V a l u e o w h e a tX S c r e e n c o o r d i n a t e sY C u r r e n t y e a r o g a m e

L o o p c o u n t e r f o y e a r - e n d h a r v e s t

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

Page 105: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 105/172

P R O G R A M M E R ' S W I N D O W

I t h A t a r i v e r s i o n o t h i s s i m u l a t i o n , t h e r e a r e t w t y p e s o t a x — a p e r s o n a l t a x p l a c e d o k i n g d o m ' sp o p u l a t i o n , a n c o m m e r c e t a p l a c e d o k i n g d o m ' s m i l l s a n d c o m m e r c e . T h p r o g r a m u s e s" p r o s p e r i t y v a r i a b l e " a s m e a s u r e o t h k i n g d o m ' sw h e a t a v a i l a b l e p e p e r s o n , t h e p e r s o n a l t a x r a t e , a n t h r a t i o o f m i l l w o r k f o r c e t t o t a l p o p u l a t i o n . T h a j a c e n t D e s i g n F o c u s d e p i c t s h o p r o s p e r i t y a n o t h e rv a r i a b l e s c o m b i n e t d e t e r m i n e b o t h t h k i n g d o m ' sp e r s o n a l t a x i n c o m e a n d i t c o m m e r c e t a i n c o m e .

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

T O T A L E M P L O Y E D F I E L D S M I L L S C O M M E R C EW t h e n m u l t i p l y t h i s v a l u e b t h e p r o s p e r i t y v a r i

a b l e , b t h e p e r s o n a l t a x r a t e , a n b s c a l i n g f a c t o r .P E R S O N A L T A I N C O M E E M P L O Y E D T A R A T E P R O S P E R I T Y 1

T h n u m b e r o p e o p l e e m p l o y e d i m i l l s a n c o m e r c e d e t e r m i n e s t h c o m m e r c e t a i n c o m e . T h e s et w w o r k f o r c e s c o m b i n e i n t o t o t a l , w h i c h t h p r g r a m u s e s a o n v a r i a b l e t d e t e r m i n e t h k i n g d o m ' sc o m m e r c e t a i n c o m e . A w i t h t h p e r s o n a l t a x , t h p r o s p e r i t y v a r i a b l e a l s o f i g u r e s i n t h c o m m e r c e t a e q u a t i o n . T h f o l l o w i n g e x p r e s s i o n s h o w s h o w w em u l t i p l y t h n u m b e r o w o r k e r s i t h m i l l s a n c o m e r c e b y t h e p r o s p e r i t y v a r i a b l e , c o m m e r c e t a r a t e ,a n s c a l i n g f a c t o r t a r r i v e a t h c o m m e r c e t a i n c o m e :C O M M E R C E T A I N C O M E E M P L O Y E D . T A X R A T E P R O S P E R I T Y . 2 5 .

S e r f C i t y T a S t r u c t u r e

S E R F S E M P L O Y E D I T H F I E L D S

S E R F S E M P L O Y E D I T H F L O U R M I L L S

S E R F S E M P L O Y E D I C O M M E R C E

P R O S P E R I T Y

P E R S O N A L T A R A T E

S E R F S E M P L O Y E D I T H F L O U R M I L L S

S E R F S E M P L O Y E D I C O M M E R C E

P R O S P E R I T Y

C O M M E R C E T A X R A T E

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

L I S T I N G A N N O T A T I O N SL i n e N o s .1 0 0 - 1 9 0 P r o g r a m h e a d e r2 0 0 - 2 7 0 I n i t i a l i z e p r o g r a m2 8 0 - 2 9 0 T i t l e s c r e e n3 0 0 - 3 2 0 G e o p t i o n t l o a d o l g a m e3 3 0 - 3 8 0 G e p l a y e r s ' n a m e s3 9 0 - 4 1 0 M a i n c o n t r o l l o o p4 2 0 - 4 9 0 M a i n d a t a s c r e e n a n o p t i o n s5 0 0 - 6 6 0 M a s c r e e n a n o p t i o n s6 7 0 - 8 1 0 A d u n i f o l a n d t m a 8 2 0 - 8 6 0 A d c o m m e r c e t m a 8 7 0 - 9 1 0 A d m i l l t m a 9 2 0 - 1 0 2 0 R e s o l v e c o n f l i c t1 0 3 0 - 1 1 1 0 W h e a t o p t i o n s c r e e n1 1 2 0 - 1 1 4 0 F e e d p e o p l e1 1 5 0 - 1 1 7 0 P l a n t s e e d1 1 8 0 - 1 2 0 0 S t o r e w h e a t1 2 1 0 - 1 2 3 0 B u y w h e a t1 2 4 0 - 1 2 6 0 S e l l w h e a t1 2 7 0 - 1 3 2 0 I n p u t r o u t i n e1 3 3 0 - 1 3 4 0 B a i n p u t m e s s a g e s1 3 5 0 - 1 5 2 0 H i r e / l i r e s o l d i e r s1 5 3 0 - 1 5 8 0 S e t a r a t e r o u t i n e1 5 9 0 - 1 9 8 0 Y e a r - e n d h a r v e s t r e p o r t1 9 9 0 - 2 1 1 0 E n d - o f - g a m e r o u t i n e2 1 2 0 - 2 2 7 0 L o a d a n s a v e r o u t i n e2 2 8 0 - 2 3 8 0 D i s p l a y m a i n d a t a s c r e e n2 3 9 0 - 2 4 6 0 P r o g r a m d a t a2 4 7 0 - 2 6 0 0 I n i t i a l i z a t i o n r o u t i n e2 6 1 0 - 2 6 8 0 C I r o u t i n e f o d i s k a n t a p e o p e r a t i o n s

D I R E C T O R Y O V A R I A B L E SV a r i a b l e sK ( . )P l $ , P 2 K A S , B $M L S A D D , A D H , A D C H N , D L I O C BN M H , N M L N U MC C C C D

P P R W V Y

F u n c t i o n sK i n g d o m ' s v i t a l s t a t i s t i c s , a r r a yP l a y e r s ' n a m e sL e g a l k e y sI n p u t r o u t i n e u t i l i t y v a r i a b l eM a c h i n e l a n g u a g e r o u t i n eM a s c r e e nV a l u e r e t u r n e d f r o m i n p u t r o u t i n eF o C I r o u t i n eF o C I r o u t i n eF o C I r o u t i n eC h a r a c t e r u n d e r c u r s o rU t i l i t y f o c a l c u l a t i o n sU t i l i t y f o c a l c u l a t i o n sU t i l i t y f o c a l c u l a t i o n sC h a r a c t e r p l a c e d i n t o m a E n d - o f - g a m e f l a gE m p l o y m e n t i f i e l d sE m p l o y m e n t i m i l l sE m p l o y m e n t i c o m m e r c eP r o s p e r i t y o p e o p l eC u r r e n t p l a y e rO p p o s i n g p l a y e rR a n d o m n u m b e rF o C I r o u t i n eV a l u e o w h e a t d u r i n g y e a rK e r e t u r n e d f r o m k e s c a nC u r r e n t y e a r o s i m u l a t i o nU t i l i t y l o o p c o u n t 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 8

Page 106: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 106/172

P R O G R A M M E R ' S W I I M D O WC e l l M a t e s

O n o t h m o s t c o m p l e x a l g o r i t h m s i t h T I v e rs i o n o C e l l M a t e s i t h o n t h a t d e t e r m i n e s t h l e v e lo p r o t e i n . P r o t e i n c a e i t h e r b e p r o d u c e d b t h r i b o s o m e s , o i c a b e i m p o r t e d f r o m o u t s i d e t h c e l l .A t h s t a r t o t h s i m u l a t i o n , t h p r o t e i n l e v e l i a 5 0 o m a x i m u m . T h p r o t e i n s u p p l y m u s t r e a c h t h i sm a x i m u m f o t h c e l l t r e p r o d u c e . I i n o t e a s y t d o u b l e t h s u p p l y o f p r o t e i n , h o w e v e r , b e c a u s e p r t e i n m u s t b e x p o r t e d . T h D e s i g n F o c u s i l l u s t r a t e st h e a l g o r i t h m t h a t w u s t c o n t r o l t h e s e p r o c e s s e s .

R i b o s o m e s a r e t h e p r i m a r y s o u r c e o p r o t e i n . E a c hr i b o s o m e c a p r o d u c e a l i m i t e d a m o u n t o p r o t e i n ,h o w e v e r , s o t h e n u m b e r o r i b o s o m e s p r e s e n t d e t e rm i n e s t h a m o u n t o p r o t e i n t h a t c a b p r o d u c e d i a n g i v e n p e r i o d . T h i s c o n t r o l f a c t o r i r e p r e s e n t e d i t h R i b o s o m e L e v e l p a r a m e t e r i t h e f l o w c h a r t . T h r o u t i n e m u l t i p l i e s t h n u m b e r o r i b o s o m e s b t h P r o t e i n E n e r g y ( t h e a m o u n t o A T a v a i l a b l e f o p r t e i n p r o d u c t i o n ) a n c a l c u l a t e s t h s q u a r e r o o t o f t h r e s u l t t a r r i v e a t t h o p t i m u m p r o t e i n p r o d u c t i o nv a l u e . T h r o u t i n e t h e n t a k e s o t h e r c o n t r o l l i n g f a c t o r si n t o c o n s i d e r a t i o n . T h e s e f a c t o r s i n c l u d e t h e c e l l ' s a g e ,t h i n t e r n a l t e m p e r a t u r e d e v i a t i o n f r o m o p t i m u m ,a n t h a m o u n t o f a v a i l a b l e n u t r i e n t s — a l l o w h i c hh a v e d e t r i m e n t a l e f f e c t o t h c e l l ' s a b i l i t y t p r d u c e p r o t e i n . T h r o u t i n e m u l t i p l i e s t h e o p t i m u m i c r e a s e i p r o t e i n p r o d u c t i o n b a d j u s t m e n t s b a s e d o t h e s e t h r e e f a c t o r s t d e t e r m i n e t h i n c r e a s e i p r t e i n l e v e l .

T h r o u t i n e t h e n a d d s t h p r e s e n t p r o t e i n i m p o r ta n e x e c u t e s a c h e c k o t h r e s u l t f o t h m a x i m u ma n m i n i m u m p r o t e i n i n c r e a s e s i o r d e r t a v o i du n r e a l i s t i c r e s u l t s .

T h v a l u e w e n u w i t h a f t e r a l o t h i s c a l c u l a t i n gi t h a m o u n t o c h a n g e t h a t i t t a k e p l a c e i t h t a r g e t p r o t e i n l e v e l , o r t h e l e v e l t h a t p r o t e i n w o u l dr e a c h i c h a n g e i l e v e l w e r e i n s t a n t a n e o u s . T h r o u t i n e a d d s t h i s v a l u e t t h p r e s e n t t a r g e t p r o t e i nl e v e l t o d e t e r m i n e t h n e t a r g e t p r o t e i n l e v e l .

T h r e e e q u a t i o n s c o n t a i n t h e n t i r e a l g o r i t h m a n a r e l o c a t e d i l i n e s 4 4 0 , 4 7 0 , a n 4 8 0 .H C G l o s s a r y t e r m s : A T P , r i b o s o m e s

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 r2 0 0 - 2 4 0 P r o g r a m i n i t i a l i z a t i o n2 5 0 - 2 8 0 M a i n c o n t r o l l o o p2 9 B r a n c h t e n d - o f - p r o g r a m r o u t i n e3 0 0 - 3 2 0 O p t i o n t o e x i t g a m e3 3 0 - 4 8 0 V i t a l s t a t i s t i c s c a l c u l a t i o n s4 9 0 - 5 3 0 C h e c k v i t a l s t a t u s5 4 0 - 6 7 0 C e l l d i e s f r o m v a r i o u s c a u s e s6 8 0 - 7 1 0 C e l l r e p r o d u c e s7 2 0 - 7 3 0 O p t i o n t p l a y a g a i n7 4 0 - 7 7 0 U p d a t e m e t e r p o s i t i o n s7 8 0 - 7 9 0 U p d a t e m i t o c h o n d r i o n m o t i o n8 0 0 - 8 5 0 A d m i n i s t e r A T 8 6 K e s c a n r o u t i n e8 7 0 - 9 5 0 C h a r a c t e r s h a p e d a t a9 6 0 - 1 0 2 0 S c r e e n f o r m a t d a t a1 0 3 0 - 1 0 4 0 I n i t i a l v a l u e s f o t h C ( ) a r r a y1 0 5 0 - 1 0 9 0 P l a y i n g s c r e e n s e t - u p1 1 0 0 - 1 1 1 0 I n i t i a l i z e v a r i a b l e s

P r o t e i n L e v e lC o n t r o l R o u t i n e

V a r i a b l e s F u n c t i o n sC ( G r a p h i c s i n f o r m a t i o nA I n p u t r o u t i n e s1 L e g a l k e y sA g d e v i a t i o n f a c t o rA G A g o t h c e l lA T A m o u n t o A T a d m i n i s t e r e d

F l a g f o r e a s o n f o g a m e t e r m i n a t i o nD S D e s t i n a t i o n o m i t o c h o n d r i o nD c o o r d i n a t e o m i t o c h o n d r i o n ' sd e s t i n a t i o n

D c o o r d i n a t e o m i t o c h o n d r i o n ' sd e s t i n a t i o nA S C n v a l u e o t h k e p r e s s e dM M o t i o n i n d i c a t o rM T h e s p e e d o t h m i t o c h o n d r i o n o t h X a x i sM T h e s p e e d o t h m i t o c h o n d r i o n o t h Y a x i sT h p o s i t i o n o t h k e p r e s s e d w i t h i nt h l i s t o l e g a l k e y sR R a n d o m f a c t o r : n u t r i e n t s u p p l y

R R a n d o m f a c t o r : i n t e r n a l t e m p e r a t u r eS K e y b o a r d s t a t u sT T e m p e r a t u r e d e v i a t i o n m u l t i p l i e r

U t i l i t y l o o p c o u n t e r

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

Page 107: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 107/172

L I S T I N G A N N O T A T I O N S !L i n e N o s .1 0 0 - 2 0 0 P r o g r a m h e a d e r2 1 0 - 2 9 0 I n i t i a l i z e p r o g r a m3 0 0 - 3 2 0 M a i n c o n t r o l l o o p3 3 0 - 3 5 0 E n o g a m e — o p t i o n t p l a y a g a i n3 6 0 - 6 0 0 V i t a l s t a t i s t i c s c a l c u l a t i o n s6 1 0 - 6 3 0 U p d a t e i n d i c a t o r s6 4 0 - 6 8 0 M o v e m i t o c h o n d r i o n6 9 0 - 7 4 0 U p d a t e A T l e v e l s7 5 0 - 7 8 0 U p d a t e a g c o u n t e r7 9 0 - 8 2 0 R e a d a n d e c o d e k e y p r e s s8 3 0 - 8 9 0 S o u n d e f f e c t s r o u t i n e s9 0 0 - 9 6 0 C h e c k c e l l ' s h e a l t h9 7 0 - 1 1 7 0 P r i n t e n d - o f - g a m e m e s s a g e1 1 8 0 - 1 5 4 0 I n i t i a l i z e p r o g r a m g r a p h i c s a n s c r e e n1 5 5 0 - 1 5 6 0 D a t d f o C ( ) a r r a y i n i t i a l v a l u e s1 5 7 0 K e y p r e s s t r a n s l a t i o n d a t a1 5 8 0 I n d i c a t o r h i g h l i g h t s d a t a1 5 9 0 - 1 6 0 0 C u s t o m i n d i c a t o r c h a r a c t e r d a t a1 6 1 0 - 1 7 8 0 S p r i t e s h a p e d a t a1 7 9 0 S c r e e n c o l u m n d a t a1 8 0 0 - 1 8 1 0 E x c e p t i o n c h a r a c t e r s1 8 2 0 - 1 8 4 0 I n d i c a t o r l a b e l s1 8 5 0 - 1 9 3 0 C e l l m o d e l d a t a1 9 4 0 - 1 9 7 0 E x i t p r o g r a m , o p t i o n t p l a y a g a i n

P R O G R A M M E R ' S W I N D O WC e l l M a t e s

O n o t h m o s t c h a l l e n g i n g t a s k s o n a n y c o m p u t e r ,i n c l u d i n g t h C o m m o d o r e 6 4 i s i m u l a t i n g t h e x t e rn a e n v i r o n m e n t — t h e p h y s i c a l w o r l d i v e r y c o m p l e x ,t s a t h l e a s t .

T o m a k e o u p r o g r a m s m o r e r e a l i s t i c , w o f t e n b u i l di a l g o r i t h m s w h i c h s i m u l a t e r e a l e v e n t s . O n s u c he v e n t i t h t r a n s f e r o e n e r g y f r o m o n p l a c e o r p r c e s s t s m o t h e r . T h i s t r a n s f e r w o u l d b f a i r l y s i m p l et p r o g r a m i e n e r g y t r a n s f e r w e r e i n s t a n t a n e o u s . I a l m o s t a l c a s e s , h o w e v e r , t h i s t r a n s f e r t a k e s p l a c eo v e r p e r i o d o f t i m e .

I C e l l M a t e s , e n e r g y t r a n s f e r o c c u r s i a l p r c e s s e s ; h e a t g e n e r a t i o n , p r o t e i n p r o d u c t i o n , e t c . T h a n d l e t h i s i n t r i c a t e p a t t e r n o e n e r g y t r a n s f e r , w c r e a t e d t h e a l g o r i t h m i l l u s t r a t e d b t h c h a r t o t h i sp a g e . T h i s a l g o r i t h m s i m u l a t e s t h r e a l - t i m e d e l a yt h a t a f f e c t s a l m o s t a n p r o c e s s - c o n t r o l d e v i c e ,w h e t h e r i b i n d u s t r i a l o b i o l o g i c a l .

T h a l g o r i t h m f i r s t d e t e r m i n e s t h e v a l u e t h a t w o u l do c c u r i t h e n e r g y t r a n s f e r w e r e i n s t a n t a n e o u s . T h i si t h t a r g e t v a l u e . T h c u r r e n t v a l u e ( t h e v a l u ed i s p l a y e d o t h i n d i c a t o r ) s l o w l y a p p r o a c h e s t h t a r g e t v a l u e . I t h t a r g e t v a l u e i n o a f f e c t e d b o t h e rp r o c e s s e s t h a t i n f l u e n c e e n e r g y t r a n s f e r , s u c h a s t h ea g o t h c e l l , t h e c u r r e n t v a l u e e v e n t u a l l y r e a c h e st h t a r g e t v a l u e .

W e m p l o y m u l t i p l i e r ( . 0 5 ) t c o n t r o l t h s p e e d a w h i c h t h c u r r e n t v a l u e a p p r o a c h e s t h t a r g e t . B a p l y i n g t h i s m u l t i p l i e r t t h e d i s t a n c e b e t w e e n t h c u r e n t v a l u e a n t h t a r g e t v a l u e , w g e f r a c t i o n o ft h e d i s t a n c e b e t w e e n t h e c u r r e n t v a l u e a n t h t a r g e tv a l u e , ( ( t a r g e t v a l u e c u r r e n t v a l u e ) * . 0 5 ) . T h a t f r a c t i o nc o n s t i t u t e s t h e d i s t a n c e t h a t t h e c u r r e n t v a l u e i c r e m e n t s a i a p p r o a c h e s i t t a r g e t .

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

P r o c e s s C o n t r o lD e l a y S i m u l a t i o n

T A R G E T V A L U E

C U R R E N T V A L U ED I S P L Y E D

D I S T A N C E F R O M T A R G E TT C U R R E N T V A L U E h ^ ® * - {D I S T A N C E T M O V EC U R R E N T V A L U E

S C A L E D I S T A N C E W I T HM U L T I P L I E R ( . O S )

C U R R E N T V A L U ED I S P L A Y E D N E C U R R E N T V A L U E

E Q U A T I O N :N E C U R R E N T C U R R E N T ( ( T A R G E T C U R R E N T ) . 0 5 )

D I R E C T O R Y O V A R I A B L E SV a r i a b l e s F u n c t i o n sC ( ) V a l u e s f o i n d i c a t o r sK E Y S ( ) K e t l o c a t i o n t r a n s l a t i o nM E T R ( ) S c r e e n o f f s e t t s t a r t o i n d i c a t o rM H S T ( ) O f f s e t t o p o i n t e r p o s i t i o nA M e s s a g e d i s p l a y sK I n p u t sA g d e v i a t i o n f a c t o rA G E A g e o t h c e l lA T A m o u n t o A T a d m i n i s t e r e dB A S E C h a r a c t e r f o p o i n t e rB C K G R S c r e e n b a c k g r o u n d c o l o r ( 0 B R D R S c r e e n b o r d e r c o l o r ( 4 C B A S E C u s t o m c h a r a c t e r s e l o c a t i o nC C O L S c r e e n c o l o r ( 1 2 )

F l a g f o r e a s o n f o g a m e t e r m i n a t i o nI I U t i l i t y — l o o p c o u n t e r sK K e y p r e s s e dM C H A R S t a r t i n g c h a r a c t e r f o p o i n t e r sM I M o t i o n i n d i c a t o rN D S c r e e n o f f s e tR N u t r i e n t l e v e l r a n d o m m u l t i p l i e rR P o s i t i o n o p o i n t e r i n i n d i c a t o rR P o i n t e r c h a r a c t e rR R a n d o m m u l t i p l i e r f o t e m p e r a t u r eS B A S E S t a r t o s p r i t e s h a p e m e m o r yS N S o u n d r o u t i n e a d d r e s sT T e m p e r a t u r e d e v i a t i o n m u l t i p l i e rV I S t a r t o f s c r e e n m e m o r y

U t i l i t y v a r i a b l eU t i l i t y v a r i a b l 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

Page 108: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 108/172

P R O G R A M M E R ' S W I N D O WM a t e s

T h m a i n c o n t r o l l o o p i t h e h e a r t o t h A p p l e v e s i o n o C e l l M a t e s . S i m u l a t i o n s a n g a m e s u s u a l l yh a v e f a m o r e i n t r i c a t e c o n t r o l r o u t i n e s t h a n o t h e r p r og r a m s , b e c a u s e o t h c o m p l e x i t y o t h i n t e r a c t i o nt a k i n g p l a c e . O f t e n t h e s e p r o g r a m s o p e r a t e c o t i n u o u s l y , r e q u i r i n g t h c o n t r o l l o o p t u p d a t e a n m a i n t a i n c e r t a i n c o n d i t i o n s i a a p p a r e n t l y i n s t a n tp r o c e s s .

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

F o t h s a k e o s p e e d , h o w e v e r , t h e r e a r t i m e sw h e n i i b e t t e r t l e a v e s o m e c o d e i t h m a i n c o t r o l r o u t i n e , r a t h e r t h a n i s e p a r a t e r o u t i n e . I n C e l lM a t e s , t h k e y - s c a n a n c o n t r o l c o d e i t h h u f r o mw h i c h a l o t h e r a c t i o n s a n r e a c t i o n s e m a n a t e . I t h e r e f o r e m a k e s m o r e s e n s e t p l a c e t h i s c o d e i t h m a i n c o n t r o l r o u t i n e .

T h m a i n c o n t r o l r o u t i n e s t a r t s b c h e c k i n gw h e t h e r k e h a b e e n p r e s s e d . I n k e y h a s b e e np r e s s e d , t h p r o g r a m s k i p s t h e r e s t o t h k e y - s c a nc o d e a n c o n t i n u e s w i t h t h c o n t r o l l o o p .

I k e h a s b e e n p r e s s e d , t h e p r o g r a m c h e c k s t s e w h e t h e r t h k e i l e g a l . I t h k e i l e g a l , t h p r g r a m c o n t i n u e s , o t h e r w i s e t h p r o g r a m b r a n c h e sa r o u n d t h r e s t o f t h k e y - s c a n c o d e a i n k e h a b e e n p r e s s e d . T h r o u t i n e n o c h e c k s t s e i t h s e l e c t e d k e i " Q o r " q " . I s o t h p r o g r a m b r a n c h e st t h e x i t r o u t i n e . I d i f f e r e n t l e g a l k e y h a s b e e np r e s s e d , t h e r o u t i n e u s e s t h a t k e a a i n d i c a t o r o t h m i t o c h o n d r i o n ' s d e s t i n a t i o n .

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

L I S T I N G A N N O T A T I O N SL i n e N o s .1 0 0 - 2 0 02 1 0 - 2 6 02 7 0 - 3 0 03 1 0 - 3 3 03 4 0 - 3 6 03 7 0 - 4 6 04 6 0 - 4 9 05 0 0 - 6 9 07 0 0 - 7 6 07 7 0 - 9 1 09 2 0 - 9 5 09 6 0 - 9 8 09 9 0 - 1 0 5 01 0 6 0 - 1 1 4 01 1 5 0 - 1 4 0 01 4 1 0 - 1 5 5 01 5 6 0 - 1 5 9 01 6 0 0 - 1 6 5 01 6 6 0 - 1 7 2 01 7 3 0 - 1 7 6 01 7 7 0 - 1 8 4 01 8 5 0 - 1 8 8 01 8 9 0

P r o g r a m h e a d e rM i s c . s u b r o u t i n e sL o a d p r o g r a m a b o v e h i g h - r e s s c r e e nP r o g r a m i n i t i a l i z a t i o nS o u n d e f f e c t s o p t i o nM a i n c o n t r o l l o o pE n o g a m e , o p t i o n t p l a y a g a i nV i t a l s t a t i s t i c s c a l c u l a t i o n sE n d - o f - g a m e c h e c kE n d - o f - g a m e s u b r o u t i n eP o i n t e r m o v e m e n tM i t o c h o n d r i o n m o v e m e n tA T a d m i n i s t r a t i o nS o u n d e f f e c t s r o u t i n e sG a m e s c r e e n g r a p h i c sI n i t i a l i z e v a r i a b l e sD a t a f o t h g r a p h l a b e l sC ( ) a r r a y d a t aC A L L P R N T r o u t i n e h e x a d e c i m a l d a t aD a t a f o t h h i g h - r e s o l u t i o n n u m b e r sD a t a f o t h h i g h - r e s o l u t i o n c h a r a c t e r sS o u n d a n s h a p e t a b l e d a t aD a t a s t a t e m e n t e r r o r m e s s a g e

N

M a i n C o n t r o l L o o p

B R A N C H T O R O U T I N ET H A T M O V E SM I T O C H O N D R I O N

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

I N C R E M E N T A N D I S P L A Y A G

D H I G HL O N O I S EM M M O F P R N TR R S O U N DT X X

D I R E C T O R Y O V A R I A B L E SF u n c t i o n sI n p u t s a n r e a d i n g d a t aL i s t o l e g a l k e p r e s s e sV a l u e s l o i n d i c a t o r sO l i n d i c a t o r v a l u e sG r a p h i c s c o o r d i n a t e sA g d e v i a t i o n f a c t o rA g o t h c e l lT h a m o u n t o A T a d m i n i s t e r e dF l a g f o r e a s o n f o g a m e t e r m i n a t i o nD e s t i n a t i o n o m i t o c h o n d r i o n

c o o r d i n a t e o m i t o c h o n d r i o nd e s t i n a t i o n

c o o r d i n a t e o m i t o c h o n d r i o nd e s t i n a t i o nU p p e r l i m i t u s e d b L I M I T f u n c t i o nK e p r e s s e dL o w e r l i m i t u s e d b L I M I T f u n c t i o nN O I S E e f f e c t s r o u t i n e a d d r e s sM o t i o n i n d i c a t o rM o v e m e n t a l o n g a x i sM o v e m e n t a l o n g a x i sA d d r e s s o s o u n d r o u t i n eK e i n d e x v a r i a b l eA d d r e s s o P R N T g r a p h i c s r o u t i n eR a n d o m n u t r i e n t m u l t i p l i e rR a n d o m t e m p e r a t u r e m u l t i p l i e rA d d r e s s o S O U N D e f f e c t s r o u t i n eT e m p e r a t u r e d e v i a t i o n m u l t i p l i e rU t i l i t y v a r i a b l e sU t i l i t y v a r i a b l e sU t i l i t y v a r i a b l e sU t i l i t y v a r i a b l e s

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

Page 109: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 109/172

P R O G R A M M E R ' S W I N D O W

P a i n t t i l i n g o t h I B v e r s i o n o C e l l M a t e s i p l e as a n t b o n u s t t h e g r a p h i c s c o m m a n d s a l r e a d y b u i l ti n t o I B a n T a n d y B A S I C . P a i n t t i l i n g i a o p t i o no t h e P A I N T c o m m a n d t h a t a l l o w s s p e c i f i c a t i o n o t h p i x e l p a t t e r n a n c o l o r s t b e u s e d i t h f i l l i n g p r c e s s . T h i s u s e f u l o p t i o n a l l o w s t h e p r o g r a m m e r t d e s i g n s h a p e i n t e r i o r s a n t " d i t h e r " s e v e r a l c o l o r st o g e t h e r f o a d d e d g r a p h i c s e f f e c t s .

P a i n t t i l i n g r e q u i r e s s t r i n g e x p r e s s i o n t h a ts p e c i f i e s t h p i x e l a n c o l o r p a t t e r n s . T h w i d t h o t h t i l e a r e a i o n b y t e ( e i g h t b i t s ) , a s h o w n i C h a r to t h D e s i g n F o c u s . T t h r i g h t o t h i s d i a g r a m a r t h h e x a d e c i m a l v a l u e s o e a c h b y t e . B i t s t h r o u g h

m a k e u o n h e x a d e c i m a l c h a r a c t e r ; b i t s t h r o u g hc o n s t i t u t e t h e o t h e r h e x a d e c i m a l c h a r a c t e r .T h r e s o l u t i o n o t h s c r e e n d e t e r m i n e s h o m a n y

p i x e l c o l u m n s t h a t t h e t i l e c a c o n t a i n . I m e d i u m -r e s o l u t i o n g r a p h i c s m o d e ( S C R E E N 1 ) i t a k e s t w b i t st d e f i n e c o l o r . D i v i d i n g i n t o t h b i w i d t h o g i v e su s p i x e l w i d t h o 4 — s o w e c a p a i n t t i l e t h a t i p i x e l s w i d e . C h a r t i l l u s t r a t e s a m e d i u m - r e s o l u t i o nt i l e ; C h a r t 3 s h o w s t h e f f e c t w h e n o t h e s e t i l e s a r p l a c e d o t h s c r e e n .

I m e d i u m - r e s o l u t i o n m o d e t h e r e a r e t h r e e c o l o r sa v a i l a b l e f o t h e f o r e g r o u n d , a n o n c o l o r f o t h b a c k g r o u n d . T h c h a r t b e l o w l i s t s t h c o l o r s t h a t a r a v a i l a b l e f r o m p a l e t t e o t h C O L O R c o m m a n d ( s e ey o u r B A S I C r e f e r e n c e m a n u a l f o m o r e i n f o r m a t i o no t h C O L O R c o m m a n d ) .

B i P a t t e r n

0 0 0 0 0 0 0 0 1 1 1 1 1 1

0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1

H e x a d e c i m a lC h a r a c t e r

C o l o r sP r o d u c e d

B a c k g r o u n dB a c k g r o u n dB a c k g r o u n dB a c k g r o u n dG r e e nG r e e nG r e e nG r e e nR e R e R e R e B r o w nB r o w nB r o w nB r o w n

B a c k g r o u n dG r e e nR e B r o w nB a c k g r o u n dG r e e nR e B r o w nB a c k g r o u n dG r e e nR e B r o w nB a c k g r o u n dG r e e nR e B r o w n

B a c k g r o u n d c o l o r i s p e c i f i e d w i t h t h C O L O R s t a t e m e n tH C G l o s s a r y t e r m s : d i t h e r , t i l e .

L I S T I N G A N N O T A T I O N SL i n e N o s .1 0 0 - 2 4 0 P r o g r a m h e a d e r2 5 0 - 2 8 0 P r o g r a m i n i t i a l i z a t i o n2 9 0 - 3 8 0 M a i n c o n t r o l l o o p3 9 0 - 4 4 0 C e l l l i m i t s c h e c k4 5 0 - 6 5 0 E n d - o f - g a m e o p t i o n t p l a y a g a i n6 6 0 - 8 2 0 M i t o c h o n d r i o n m o v e m e n t8 3 0 - 1 0 3 0 C e l l c o n d i t i o n s u p d a t e1 0 4 0 - 1 1 9 0 S c r e e n i n d i c a t o r s u p d a t e1 2 0 0 - 1 4 2 0 V a r i a b l e i n i t i a l i z a t i o n1 4 3 0 - 1 5 3 0 S c r e e n i n i t i a l i z a t i o n1 5 4 0 - 1 5 9 0 C e l l g r a p h i c s1 6 0 0 - 1 6 8 0 I n t e r n a l p a r t s g r a p h i c s1 6 9 0 I n d i c a t o r g r a p h i c s1 7 0 0 - 1 7 1 0 D a t a f o g r e e n a r e a o i n d i c a t o r s1 7 2 0 - 1 7 5 0 I n d i c a t o r d e s c r i p t i o n s1 7 6 0 - 2 0 8 0 P r o g r a m d a t a

F a n c y G r a p h i c sW i t h P a i n t T i l i n g

H E V A L U E

1 1 = 0C H A R T 1 — B i t P a t t e r n s A n H e x a d e c i m a l C o d e

C O L O R P A T T E R N1 = G R E E N2 = R E D3 = B R O W N

C H A R T 2 — C o l o r T i l e P a t t e r n C H A R T 3 — C o l o r S c r e e n P a t t e r n

D I R E C T O R Y O V A R I A B L E SV a r i a b l e s F u n c t i o n sC ( , ) I n t e r n a l c e l l c o o r d i n a t e sM T T O % ( ) M i t o c h o n d r i o n s h a p e a r r a yP ( ) I n d i c a t o r s h a p e a r r a yA S c r e e n d i s p l a yA A I n d i c a t o r g r a p h i c sB I n d i c a t o r g r a p h i c sD I n d i c a t o r g r a p h i c s1 L i s t o l e g a l k e y sK U t i l i t yA g d e v i a t i o n f a c t o rA G A g o f c e l lA T A m o u n t o A T a d m i n i s t e r e d

U t i l i t yU t i l i t y

D U t i l i t yD U t i l i t yC D i s t a n c e f o m i t o c h o n d r i o n t m o v eD O N E E n o g a m eD S D e s t i n a t i o n o m i t o c h o n d r i o nD X D M i t o c h o n d r i o n m o t i o nE X . E E x p o r t e n e r g yE X . L E x p o r t p r o t e i n l e v e lE X . T E M P E x t e r n a l t e m p e r a t u r eG X G C o o r d i n a t e s o d e s t i n a t i o nI N . T E M P I n t e r n a l t e m p e r a t u r eI P R O I n p u t p r o t e i nM M i t o c h o n d r i o n s t a t u sM I T O . X c o o r d i n a t e o m i t o c h o n d r i o nM I T O . Y c o o r d i n a t e o m i t o c h o n d r i o nN M i t o c h o n d r i o n m o t i o n f l a gN U T . L N u t r i e n t l e v e lP R O . E P r o t e i n e n e r g yP R O . L P r o t e i n l e v e lR I B O . E R i b o s o m e s e n e r g yR I B O . L R i b o s o m e s l e v e lR R a n d o m n u t r i e n t a d j u s t m e n tR R a n d o m t e m p e r a t u r e a d j u s t m e n tT T e m p e r a t u r e a d j u s t m e n tW A S T E . E W a s t e e n e r g yW A S T E . L A m o u n t o w a s t e i t h c e l lX X I X U t i l i t y v a r i a b l e sY . Y 1 . Y 2 U t i l i t y v a r i a b l e s

U t i l i t y v a r i a b l 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 8

Page 110: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 110/172

P R O G R A M M E R ' S W I N D O WM a t e s

T h A t a r i v e r s i o n o C e l l M a t e s u s e s t h A t a r i c o p u t e r ' s a b i l i t y t p l a c e m a c h i n e - l a n g u a g e r o u t i n e s i

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

T h r o u t i n e t h a t m o v e s t h m i t o c h o n d r i o n v e r t i c a ll i l o c a t e d i t h s t r i n g M L 2 $ i l i n e 3 3 0 . T h i s l i n ei n i t i a l i z e s t h e l e n g t h o t h s t r i n g t 3 c h a r a c t e r s ,t h e n p l a c e s 3 c h a r a c t e r s i t h s t r i n g . T h A S C I Iv a l u e s o t h e s e c h a r a c t e r s a c t u a l l y m a k e u t h c o d ef o t h m a c h i n e - l a n g u a g e r o u t i n e . T h D e s i g n F o c u sd e m o n s t r a t e s h o t h e s e A S C I I c h a r a c t e r s c o r r e s p o n dt t h m a c h i n e - l a n g u a g e i n s t r u c t i o n s .

T b r a n c h t s u c h a r o u t i n e , w n e e d t k n o w t h m e m o r y a d d r e s s o t h s t r i n g . A t a r i B A S I C o f f e r sc o n v e n i e n t w a t o r e t r i e v e t h a d d r e s s o t h s t r i n g —t h A D f u n c t i o n . I n l i n e 1 1 2 0 , A D ( M L 2 S ) r e t u r n s t h ea d d r e s s o t h s t r i n g M L 2 $ . I n t h i s w a y , t h U S f u n ct i o n t r a n s f e r s p r o g r a m c o n t r o l t t h m a c h i n e -l a n g u a g e r o u t i n e :

= U S R ( A D R ( M L 2 $ ) , 2 5 6 + S G N ( M Y - D Y ) )T h v a r i a b l e i d u m m y v a r i a b l e r e q u i r e d f o

B A S I C s y n t a x — a n y v a r i a b l e n a m e c o u l d b u s e d i p l a c e o H T h f i r s t p a r a m e t e r i t h U S f u n c t i o n i t h a d d r e s s o t h s t r i n g M L 2 S r e t u r n e d f r o m t h A D f u n c t i o n . T h s e c o n d p a r a m e t e r i n u m e r i c e x p r e ss i o n p a s s e d t t h m a c h i n e - l a n g u a g e r o u t i n e f o i t d e t e r m i n e t h d i r e c t i o n t h a t t h m i t o c h o n d r i o nm o v e s . T h l o b y t e o t h i s v a l u e i e i t h e r o 2 5 5 .T h m a c h i n e - l a n g u a g e r o u t i n e i n t e r p r e t s t h e s e v a l u e sa p o s i t i v e o n e g a t i v e , r e s p e c t i v e l y . n e g a t i v e v a l u em o v e s t h m i t o c h o n d r i o n d o w n ; a n o n - n e g a t i v e v a l u em o v e s i u p

T h U S f u n c t i o n p a s s e s t h i s v a l u e t t h m a c h i n el a n g u a g e r o u t i n e b p l a c i n g i o t h s t a c k a l o n g w i t ht h n u m b e r o p a r a m e t e r s b e i n g p a s s e d a n t h e r e t u r na d d r e s s o t h B A S I C p r o g r a m .H C G l o s s a r y t e r m s : p a r a m e t e r , s t a c k .

L I S T I N G A N N O T A T I O N S !L i n e N o s .1 0 0 - 2 0 0 P r o g r a m h e a d e r .2 1 0 - 2 5 0 T i t l e s c r e e n2 6 0 - 4 0 0 P r o g r a m i n i t i a l i z a t i o n4 1 0 - 4 7 0 M a i n c o n t r o l l o o p4 8 0 - 5 3 0 E n o p r o g r a m — b r a n c h t a p p r o p r i a t e

m e s s a g e r o u t i n e5 4 0 - 7 7 0 V i t a l s t a t i s t i c s c a l c u l a t i o n s7 8 0 - 8 4 0 C h e c k f o a e n d - o f - p r o g r a m c o n d i t i o n8 5 0 - 1 0 5 0 E n d - o f - g a m e m e s s a g e s , o p t i o n t p l a y a g a i n1 0 6 0 - 1 0 9 0 M e t e r s u p d a t e1 1 0 0 - 1 1 3 0 M i t o c h o n d r i o n m o v e m e n t1 1 4 0 - 1 2 1 0 A T a d m i n i s t r a t i o n1 2 2 0 - 1 3 7 0 C h a r a c t e r g r a p h i c s d a t a1 3 8 0 - 1 4 3 0 C e l l d a t a1 4 4 0 - 1 4 6 0 D a t a f o i n i t i a l v a l u e s o C ( ) a r r a y1 4 7 0 - 1 7 6 0 P l a y i n g s c r e e n g r a p h i c s1 7 7 0 - 1 7 8 0 C ( ) a r r a y i n i t i a l i z a t i o n1 7 9 0 - 1 8 4 0 L i m i t v a l u e s t m i n i m u m a n m a x i m u m1 8 5 0 - 1 9 2 0 D e a t h - o f - c e l l s p e c i a l e f f e c t s r o u t i n e s

A t a r iM a c h i n e L a n g u a g e S t r i n g s

h " f a

M L 2 $

M E M O R Y :

M N E M O N I C :

$ 6

P L

$ 6

P L

$ 6

P L

$ 3

B M

$ 0

S K I P

$ A

L D

$ 0

# $ 0 0

$ C

I N

$ B * L D

D I R E C T O R Y O V A R I A B L E SV a r i a b l e s F u n c t i o n sC ( ) V a l u e s f o i n d i c a t o r sA U t i l i t y s t r i n g f o i n p u t s e t c .M L R o u t i n e t m o v e t h c h a r a c t e r s e M L 2 $ R o u t i n e t m o v e t h m i t o c h o n d r i o n

U t i l i t y v a r i a b l eA G A g o t h c e l lA T A m o u n t o A T a d m i n i s t e r e dC R e b u i l d s t h c h a r a c t e r s e

F l a g i n d i c a t i n g w h e n g a m e i o v e rD S D e s t i n a t i o n o m i t o c h o n d r i o nD c o o r d i n a t e o m i t o c h o n d r i o n d e s t i n a t i o nD c o o r d i n a t e o m i t o c h o n d r i o n d e s t i n a t i o nS t a r t s t h M L 2 $ R o u t i n eU t i l i t y l o o p c o u n t e r

J I n d i c a t e s e l e m e n t i C ( ) a r r a y f o r l i m i tc h e c k i n gM M i t o c h o n d r i o n m o v e m e n t f l a gM M i t o c h o n d r i o n a x i s m o v e m e n tM M i t o c h o n d r i o n a x i s m o v e m e n tK e p r e s s e dP U t i l i t y v a r i a b l eR R a n d o m m u l t i p l i e r a f f e c t i n g n u t r i e n ts u p p l y

R R a n d o m m u l t i p l i e r a f f e c t i n g t h i n t e r n a lt e m p e r a t u r eT E f f e c t t h a t t h i n t e r n a l t e m p e r a t u r e d e v i at i o n h a o o t h e r c e l l p a r t sU s e d i w a s t e c a l c u l a t i o nU s e d t r e a d d a t aU t i l i t y l o o p c o u n t e r

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

Page 111: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 111/172

P R O G R A M M E R ' S W I N D O WN a n o A s s e m b l e r

T h T I v e r s i o n o t h N a n o E d i t o r u s e s t h P O S f u n ct i o n t c o n t r o l p r o g r a m f l o w w h e n t h u s e r s e l e c t sp a r t i c u l a r e d i t i n g c o m m a n d . T h P O f u n c t i o ns e a r c h e s t h r o u g h s t r i n g f o s m a l l e r s t r i n g w i t h i ni t a n r e t u r n s ( g i v e s ) t h n u m e r i c v a l u e o t h P o s i t i o n o f t h s m a l l e r s t r i n g . I t h i s w a y , l i n e 4 3 s e t sO e q u a l t t h P o s i t i o n o t h S ( t h e u s e r ' s s e l e c t e dc o m m a n d ) i C M D $ ( t h e l e g a l c o m m a n d s — " A D I E L " ) .

A s h o w n i t h D e s i g n F o c u s , i O i n o 1 t h p r o g r a m p r o m p t s t h u s e r f o t h n u m b e r o t h l i n et b D e l e t e d , E d i t e d , I n s e r t e d , o r L i s t e d ( s e e l i n e s4 6 0 - 6 0 0 i t h p r o g r a m ) . I O i s e t t o ( f o r t h A d c o m m a n d ) , t h p r o g r a m a l r e a d y k n o w s t h l i n en u m b e r t b a d d e d , s i b r a n c h e s a r o u n d t h i s s e t i o n . I n e i t h e r c a s e , O t h e n c o n t r o l s t h O N - G O S U B i l i n e 6 1 a c c o r d i n g t t h c h o s e n c o m m a n d .H C G l o s s a r y t e r m s : b r a n c h , s t r i n g .

L I S T I N G A N N O T A T I O N S N a n o E d i t o r

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 r2 0 0 - 2 3 0 I n i t i a l i z e p r o g r a m2 4 0 - 2 9 0 M a i n m e n u3 0 0 - 6 2 0 M a i n e d i t i n g l o o p6 3 0 - 8 3 0 A d l i n e8 4 0 - 9 5 0 D e l e t e l i n e9 6 0 - 1 1 4 0 E d i t l i n e1 1 5 0 - 1 3 4 0 I n s e r t l i n e1 3 5 0 - 1 5 7 0 L i s t l i n e s1 5 8 0 - 2 0 1 0 F i l e r o u t i n e s2 0 2 0 - 2 1 4 0 P r i n t - l i n e s r o u t i n e2 1 5 0 - 2 2 4 0 E n d p r o g r a m2 2 5 0 - 3 1 0 0 I n p u t r o u t i n e3 1 1 0 - 3 1 9 0 P r i n t - m e n u r o u t i n e3 2 0 0 - 3 2 2 0 A s s u r e n u m b e r i t h r e e d i g i t s3 2 3 0 - 3 2 7 0 S e p a r a m e t e r s f o i n p u t r o u t i n e3 2 8 0 - 3 3 1 0 P r i n t l i n e n u m b e r3 3 2 0 - 3 3 6 0 M e n u d a t a3 3 7 0 - 3 4 0 0 R e a d k e y b o a r d3 4 1 0 - 3 4 3 0 D e l a y l o o p3 4 4 0 - 3 4 7 0 I n i t i a l i z e - p r o g r a m s u b r o u t i n e

L I S T I N G A N N O T A T I O N S N a n o A s s e m b i e r j

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 r2 0 0 - 2 7 0 I n i t i a l i z e p r o g r a m2 8 0 - 4 5 0 P r o g r a m d r i v e r4 6 0 - 8 2 0 F i r s t p a s s8 3 0 - 1 1 2 0 S e c o n d p a s s1 1 3 0 - 1 1 7 0 G e t k e y p r e s s a n r e t u r n t m a i n d r i v e r1 1 8 0 - 1 3 1 0 E r r o r r o u t i n e s1 3 2 0 - 1 4 6 0 F i l e r o u t i n e s1 4 7 0 - 1 5 2 0 P r e p a r e a s s e m b l e r o u t p u t1 5 3 0 - 1 5 9 0 S t r i p l i n e o r e m a r k s a n s p a c e s1 6 0 0 - 1 7 4 0 M o r e f i l e r o u t i n e s1 7 5 0 - 1 8 2 0 L o o k f o l e g a l m n e m o n i c1 8 3 0 - 1 9 3 0 S e u p r i n t e r1 9 4 0 - 1 9 6 0 E n p r o g r a m1 9 7 0 - 2 7 0 0 C h e c k m n e m o n i c s a n d i r e c t i v e s2 2 8 0 - 2 3 3 0 C o n v e r t a n u m b e r f r o m b i n a r y2 3 4 0 - 2 3 9 0 C o n v e r t n u m b e r f r o m h e x a d e c i m a l2 4 0 0 - 2 7 0 0 E v a l u a t e d a t a f i e l d2 7 1 0 - 2 8 3 0 M e n u r o u t i n e2 8 4 0 - 2 8 8 0 G e o k e y p r e s s2 8 9 0 - 2 9 5 0 D e l a y l o o p2 9 6 0 - 3 0 3 0 I n i t i a l i z e - p r o g r a m s u b r o u t i n e3 0 4 0 - 3 0 5 0 M n e m o n i c s a n a s s e m b l e r d i r e c t i v e s

D E S I G N F O C U S jU s i n g t h P O F u n c t i o n F o P r o g r a m F l o w

U S O I O G O S U B T O B R A N C HT C O R R E C T R O U T I N E

D I R E C T O R Y O V A R I A B L E S c o m m o n

V a r i a b l e s F u n c t i o n sS t o r e t h t a p o s i t i o nA U t i l i t y v a r i a b l e

F L F i l e n a m eI . I T L o o p c o u n t e r s

K e y b o a r d - i n p u t v a r i a b l eL I $ ( ) A r r a y t h a t s t o r e s s o u r c e - c o d e l i n e sL C u r r e n t l i n e o f t e x tN N u m b e r o i t e m s i c u r r e n t m e n uN C u r r e n t n u m b e r o s o u r c e - c o d e l i n e sP R P r i n t e r p a r a m e t e r

K e y b o a r d s t a t u s

D I R E C T O R Y O V A R I A B L E S - N a n o E d i t o r l

V a r i a b l e s F u n c t i o n sB L o w e s t l e g a l A S C I I v a l u e f o i n p u t

S c r e e n c o l u m n p o s i t i o n d u r i n g i n p u tC $ , C N $ S t r i n g o p o s s i b l e A S C I I i n p u t sC M D $ P o s s i b l e e d i t i n g c o m m a n d s ; " A D I E L ' 'D D i s k / C a s s e t t e f l a g

P o s i t i o n o f l a s t c h a r a c t e r i n p u tE S F l a g u s e d f o e s c a p e k e y — ( F C T N )

C h a r a c t e r r e a d f r o m s c r e e nM a x i m u m l e n g t h o i n p u tN U s e d i i n p u t r o u t i n eO O p t i o n c h o s e n f r o m e d i t i n g p r o m p t

S c r e e n r o p o s i t i o n d u r i n g i n p u tR L i m i t o r o p o s t i o nS U t i l i t yS S a v e / L o a d

H i g h e s t l e g a l A S C I I v a l u e f o i n p u tC u r r e n t c u r s o r p o s t i o n

C A , K S , L N $ , Y , Z U t i l i t y v a r i a b l e

D I R E C T O R Y O V A R I A B L E S - N a n o A s s e m b l e r m

V a r i a b l e s F u n c t i o n sA D ( ) A d d r e s s a r r a yC C u r r e n t a d d r e s sE E n d i n g a d d r e s s o l i n e o c o d eH X S t r i n g o h e c h a r a c t e r sL B C u r r e n t l a b e l n u m b e rL B $ ( ) A r r a y o l a b e l sL F L A G F l a g u s e d t s p o t l a b e lL L e n g t h o s o u r c e - c o d e s t r i n gN U s e d t c o n v e r t n u m b e r s t d e c i m a lN M L e g a l n u m e r i c - c h a r a c t e r s t r i n gN N ( ) N u m b e r o n i b b l e s f o m n e m o n i c sO C u r r e n t m n e m o n i c ( o o p - c o d e )O P $ ( ) A r r a y o m n e m o n i c s ( o o p - c o d e s )O T O u t p u t s t r i n gO U O u t p u t s t r i n gP P r i n t e r f l a gT T e m p o r a r y s t r i n gT L $ C u r r e n t s o u r c e - c o d e l i n e

V a l u e o d a t a i n r i g h t - m o s t f i e l dX . U t i l i t y v a r i a b l 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 9

Page 112: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 112/172

P R O G R A M M E R ' S W I N D O WN a n o A s s e m b l e r

v i t a l t a s k o f t h e N a n o A s s e m b l e r i t r a n s l a t i n gn u m b e r s e x p r e s s e d i s t r i n g v a r i a b l e s i n t o n u m e r i cq u a n t i t i e s . T h C o m m o d o r e B A S I C V A f u n c t i o nm a k e s t h i s t a s k e a s y b e x t r a c t i n g t h e n u m e r i c v a l u eo d e c i m a l n u m b e r e x p r e s s e d a s s t r i n g . T h D e s i g nF o c u s s h o w s h o w u s t h i s f u n c t i o n t c o n v e r tb i n a r y s t r i n g s t o n u m e r i c v a l u e s i l i n e 1 4 0 0 :

1 4 0 0 0 F O I T L E N ( T $ ) - 1 :V A L ( M I D $ ( T $ 1 I T + 1 l ) ) * 2 t ( L E N ( T $ ) I 1 ) : N E X T

T h p r o g r a m h a a l r e a d y d o n e t w t h i n g s b e f o r e i b r a n c h e s t o t h i s s u b r o u t i n e : I h a p l a c e d t h p r o p e rs e g m e n t ( c o n t a i n i n g t h e b i n a r y n u m b e r ) o t h c u r e n t e l e m e n t o t h L I $ ( ) a r r a y i n t o t e m p o r a r y s t r i n gT $ A l s o , i h a d e t e r m i n e d t h a t a l c h a r a c t e r s i n T $ a r e i t h e r o n e s o z e r o s .

F i r s t , i s e t z e r o . T h e n , t h e r o u t i n e e n t e r s F O R -N E X T l o o p w h e r e t h v a l u e o I g o e s f r o m t t h L E N g t h o T m i n u s 1 T h u s , e a c h t i m e t h r o u g h t h l o o p , I T + 1 p o i n t s t d i f f e r e n t c h a r a c t e r i n T $ s t h a tt h e r o u t i n e c a u s t h M I D $ f u n c t i o n t e x t r a c t e a c hc h a r a c t e r o T $ T h e n t h V A f u n c t i o n c o n v e r t s t h i sc h a r a c t e r i n t o n u m e r i c q u a n t i t y . F i n a l l y , t h L E N g t ho T m i n u s ( I T - 1 ) r a i s e d t t h p o w e r o r e s u l t s i t h c o r r e c t m u l t i p l i e r f o t h w e i g h t o e a c h b i t . T h r o u t i n e a d d s e a c h v a l u e t i t u r n , s c o n t a i n s t h ec o r r e c t d e c i m a l v a l u e w h e n w e e x i t t h l o o p .

H C G l o s s a r y t e r m s : b i n a r y , h e x a d e c i m a l , s u b r o u t i n e , w e i g h t .

L I S T I N G A N N O T A T I O N SL i n e N o s .1 0 0 - 1 9 0 P r o g r a m h e a d e r2 0 0 - 2 2 0 I n i t i a l i z e p r o g r a m2 3 0 - 2 8 0 M a i n m e n u2 9 0 - 4 5 0 M a i n e d i t i n g l o o p4 6 0 - 5 4 0 A d l i n e5 5 0 - 6 0 0 D e l e t e l i n e6 1 0 - 6 9 0 E d i t l i n e7 0 0 - 7 7 0 I n s e r t l i n e7 8 0 - 9 4 0 L i s t l i n e s9 5 0 - 1 2 2 0 F i l e r o u t i n e s1 2 3 0 - 1 2 9 0 P r i n t r o u t i n e1 3 0 0 - 1 3 1 0 E n d p r o g r a m1 3 2 0 - 1 4 1 0 M i s c e l l a n e o u s s u b r o u t i n e s1 4 2 0 - 1 6 0 0 C o m m a n d - l i n e i n p u t1 6 1 0 - 1 8 9 0 L i n e - i n p u t r o u t i n e1 9 0 0 - 1 9 6 0 K e y b o a r d - i n p u t s u b r o u t i n e s

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

L I S T I N G A N N O T A T I O N S N a n o A s s e m b l e r

P r o g r a m h e a d e rI n i t i a l i z e p r o g r a mP r o g r a m d r i v e rF i r s t p a s sS e c o n d p a s sE r r o r m e s s a g e sB u i l d p r i n t e r o u t p u t s t r i n gT r u n c a t e s o u r c e l i n e t r e m o v e r e m a r kD i s k a n c a s s e t t e r o u t i n e sG e o p - c o d eS e u p r i n t e rE n p r o g r a mS u b r o u t i n e s f o p a r s i n g s o u r c e c o d eK e y b o a r d - i n p u t r o u t i n eP r o g r a m - i n i t i a l i z a t i o n s u b r o u t i n e sK e y b o a r d - i n p u t s u b r o u t i n e sS o u n d r o u t i n e s

C o n v e r t i n gB i n a r y S t r i n g T

N u m e r i c V a l u e( l e n c t $ ) r -

D I R E C T O R Y O V A R I A B L E S c o m m o n

V a r i a b l e s F u n c t i o n sA U t i l i t y v a r i a b l eC C u r r e n t a d d r e s sC L $ , R O $ C l e a r s c r e e n c h a r a c t e r - C H R $ ( 1 4 7 )C C u r r e n t c o l u m nC R C a r r i a g e r e t u m - C H R $ ( 1 3 )D F i l e n u m b e rD D e v i c e n u m b e r

E r r o r n u m b e rE M e s s a g e f r o m d i s k e r r o r c h a n n e lF L F i l e n a m eI . I T . J . R W . X . Z L o o p c o u n t e r sD C , K , K E , K E $ K e i n p u t v a r i a b l e sL I $ ( ) S o u r c e c o d e a r r a yL C u r r e n t l i n e n u m b e rN C u r r e n t n u m b e r o s o u r c e - c o d e l i n e sR C u r r e n t r o S S e c o n d a r y a d d r e s s f o I / T E T e m p o r a r y s t r i n g f o l i n e o f s o u r c e

D I R E C T O R Y O V A R I A B L E SV a r i a b l e s F u n c t i o n s

L o w e s t l e g a l A S C I I f o i n p u tC o l u m n f o c u r s o rC $ C N L e g a l i n p u t s f o c o m m a n dC M C u r r e n t c o m m a n dE E r r o r n u m b e r f r o m d i s k a c c e s sF L ( ) A r r a y f o d i f f e r e n t t a f i e l d sL L C u r r e n t l i n e l e n g t hL N C u r r e n t p r o m p tL T F l a g f o w h e t h e r b a c k s p a c e i l e g a ln a f o t a f i e l d sQ Q u o t e f l a gR . R W R o o i n p u tS T e m p o r a r y v a r i a b l e f o s o u r c e

H i g h e s t l e g a l A S C I I f o i n p u t

D I R E C T O R Y O V A R I A B L E S N a n o A s s e m b l e r

V a r i a b l e s F u n c t i o n sA D ( ) A r r a y o m e m o r y l o c a t i o n sE E f f e c t i v e a d d r e s s o n e x t i n s t r u c t i o nH X S t r i n g o h e c h a r a c t e r sL B C o u n t e r f o p a r s i n g s o u r c e c o d eL B $ , T $ , T L $ T e m p o r a r y s t r i n g f o l i n e o s o u r c eL L o a d / S a v e f l a g ( L m e a n s L o a d )L L L i n e l e n g t hN V a r i a b l e f o c o n v e r s i o n o d e c i m a lN M S t r i n g o f l e g a l n u m e r i c i n p u tN N ( ) N u m b e r o n i b b l e s f o m n e m o n i c sO P $ ( ) A r r a y o o p - c o d e s a n d i r e c t i v e sO T O u t p u t s t r i n g0 1 7 $ O u t p u t s t r i n gP R P R P r i n t e r d e v i c e n u m b e rV . U t i l i t y v a r i a b l e s

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

Page 113: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 113/172

P R O G R A M M E R ' S W I N D O WN a n o A s s e m b l e r

S a v i n g a N a n o A s s e m b l e r t e x t f i l e w i t h t h s a m en a m e a o n a l r e a d y o d i s k p r e s e n t s a i n t e r e s t i n gp r o b l e m o n t h A p p l e c o m p u t e r . A l o n g a s t h e n e f i l e y o a r s a v i n g i l o n g e r ( i . e . , t a k e s u p m o r e s p a c eo d i s k ) t h a n t h o l d o n e , t h e r e i n d i f f i c u l t y . I f h o w e v e r , t h f i l e y o a r s a v i n g t a k e s u l e s s d i s ks p a c e , y o s h o u l d D E L E T E t h o l f i l e , o t h d a t a t h a te x t e n d s b e y o n d t h e n o y o u r n e f i l e w i l l r e m a i na t h e n o t h f i l e .

I y o D E L E T E f i l e w i t h o u t k n o w i n g w h e t h e r t h f i l ea c t u a l l y e x i t s , h o w e v e r , y o r u t h r i s k o F I L E N O F O U N D e r r o r , w h i c h c a h a l t y o u r B A S I C p r o g r a m . A e a s y w a t e n s u r e t h a t t h e f i l e a l r e a d y e x i s t s b e f o r ey o D E L E T E i t i t O P E N t h f i l e — i f i d i d n ' t e x i s t b e f o r ey o e x e c u t e d t h O P E N s t a t e m e n t i w i l l a f t e r w a r d s .I D O 3 . 3 , y o m a i m m e d i a t e l y d e l e t e t h f i l e a f t e ry o h a v e O P E N e d i t P r o D O S , h o w e v e r , c a n o D E L E T Ea O P E N f i l e . T h e r e f o r e , y o m u s t C L O S E t h f i l e b e f o r eD E L E T E i n g i t T h D e s i g n F o c u s d e t a i l s t h B A S I C s y t a x t h a t p e r f o r m s t h e n t i r e p r o c e d u r e .

L I S T I N G A N N O T A T I O N S - N a n o E d i t o r \

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 r2 2 0 - 2 9 0 M a i n p r o g r a m l o o p3 0 0 - 3 1 0 M a i n m e n u3 2 0 - 3 8 0 M a i n e d i t i n g l o o p3 9 0 - 4 5 0 A d l i n e4 6 0 - 5 1 0 D e l e t e l i n e5 2 0 - 6 0 0 E d i t l i n e6 1 0 - 6 7 0 I n s e r t l i n e6 8 0 - 7 4 0 L i s t l i n e s7 5 0 - 7 8 0 E n t e r 6 l i n e n u m b e r7 9 0 - 8 2 0 F i l e r o u t i n e s8 3 0 - 9 2 0 S a v e f i l e9 3 0 - 1 0 2 0 L o a d f i l e1 0 3 0 - 1 2 9 0 E n t e r f i l e n a m e1 3 0 0 - 1 3 3 0 P r i n t r o u t i n e1 3 4 0 - 1 3 6 0 T u r n p r i n t e r c h a n n e l o n / o f f1 3 7 0 - 1 3 8 0 E n d p r o g r a m1 3 9 0 - 1 6 1 0 L i n e - i n p u t r o u t i n e1 6 2 0 - 1 6 6 0 S e u m e n u1 6 7 0 - 1 7 7 0 G e n e r a l m e n u r o u t i n e1 7 8 0 - 1 8 1 0 G e c h a r a c t e r f r o m k e y b o a r d1 8 2 0 - 1 8 3 0 P r i n t e r r o r m e s s a g e s1 8 4 0 - 1 9 4 0 I n i t i a l i z e p r o g r a m1 9 5 0 - 2 0 6 0 E r r o r h a n d l e r

S a v i n g O v e rA E x i s t i n g

F i l e

D C H R $ ( 4 )F $ f i l e n a m eD R $ = " D " + d r i v e n u m b e i

P R I N T D $ ; M O P E N " ; F L $ , D R $P R I N T D $ ; " C L O S EP R I N T D $ ; M D E L E T E M ; F L $ , D R $P R I N T D $ ; M O P E N " ; F L $ , D R $P R I N T D $ ; W W R I T E

D I R E C T O R Y O V A R I A B L E S - c o m m o n j

V a r i a b l e s F u n c t i o n sA $ , Z $ C h a r a c t e r c o n s t a n t sB L C H R $ < 7 ) , t h b e l lC R C H R $ ( 1 3 ) , c a r r i a g e r e t u r nD C H R $ ( 4 ) , w a k e s u p D O SD R N u m b e r o d i s k d r i v e sE E r r o r f l a gE S C $ C H R $ ( 2 7 ) , e s c a p e c h a r a c t e rE T $ ( ) , G C I N K e y b o a r d - i n p u t v a r i a b l e sF L F i l e n a m eH C H Z V C u r s o r v a r i a b l e sE I . I T . J I L o o p c o u n t e rI X U s e d t g e c h a r a c t e r s f r o m d i s k f i l eL F $ , R T $ C u r s o r l e f t , c u r s o r r i g h tL I $ ( ) A r r a y t h o l d s o u r c e f i l eL C u r r e n t l i n e n u m b e rN N u m b e r o s o u r c e - c o d e l i n e sP X P o i n t e r s u s e d t e v a l u a t e s t r i n g sX X U t i l i t y v a r i a b l e s

D I R E C T O R Y O V A R I A B L E S - * a n o E c u t o r \

V a r i a b l e sB 7 3 $B K C M D $D N $ , U P $E D E O H Z ( )L L L M M N $ < )M N ( . )R S T B

F u n c t i o n sS t r i n g o f 7 s p a c e s

s i n g l e s p a c eP o s s i b l e e d i t i n g c o m m a n d s ; " A D I E L "C u r s o r d o w n , c u r s o r u L e g a l c o n t r o l c h a r a c t e r s i e d i t m o d eA d d r e s s o E O r o u t i n eE r r o r m e s s a g eH o r i z o n t a l p o s i t i o n o c u r s o rM a x i m u m l e n g t h o i n p u tL e n g t h o d e f a u l t s t r i n g f o r i n p u tM a x i m u m n u m b e r o s o u r c e l i n e sD e p a r t u r e f l a g f o m e n u r o u t i n eL o o p c o u n t e r f o m e n u r o u t i n eM e n u o p t i o n sS c r e e n l o c a t i o n s o m e n u o p t i o n sL i m i t o r o p o s i t i o nU t i l i t y s t r i n gT a c h a r a c t e r

L I S T I N G A N N O T A T I O N S N a n o A s s e m b l e r

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 r2 2 0 - 3 0 0 M a i n p r o g r a m l o o p3 1 0 - 5 0 0 F i r s t p a s s5 1 0 - 5 9 0 S e c o n d p a s s6 0 0 - 6 3 0 S t r i p r e m a r k s6 4 0 - 6 8 0 G e o p - c o d e6 9 0 - 9 0 0 C h e c k m n e m o n i c s a n d i r e c t i v e s9 1 0 - 9 3 0 A d v a n c e c o u n t e r s a n s e f l a g s9 4 0 - 1 0 7 0 E v a l u a t e d a t a f i e l d1 0 8 0 - 1 1 1 0 C o n v e r t a n u m b e r f r o m b i n a r y1 1 2 0 - 1 1 6 0 C o n v e r t a n u m b e r f r o m h e x a d e c i m a l1 1 7 0 - 1 2 0 0 T u r n p r i n t e r c h a n n e l o n / o f f1 2 1 0 - 1 2 9 0 E r r o r r o u t i n e s1 3 0 0 - 1 4 1 0 L o a d f i l e1 4 2 0 - 1 5 1 0 S a v e f i l e1 5 2 0 - 1 7 8 0 E n t e r f i l e n a m e1 7 9 0 - 1 8 2 0 G e c h a r a c t e r f r o m k e y b o a r d1 8 3 0 - 1 9 1 0 I n i t i a l i z e p r o g r a m1 9 2 0 - 2 0 4 0 E r r o r h a n d l e r

D I R E C T O R Y O V A R I A B L E S N a n o A s s e m b l e r

V a r i a b l e s F u n c t i o n sA D ( ) A r r a y o m e m o r y l o c a t i o n sC C u r r e n t a d d r e s sE E n d i n g a d d r e s s o l i n e o c o d eH X S t r i n g o h e x a d e c i m a l c h a r a c t e r sL C u r r e n t l a b e l n u m b e rL B $ ( ) A r r a y o l a b e l sL C ( ) L a b e l a d d r e s sL F l a g u s e d t s p o t l a b e lL L e n g t h o s o u r c e - c o d e l i n eN U s e d t c o n v e r t n u m b e r s t d e c i m a lN M S t r i n g o l e g a l n u m e r i c c h a r a c t e r sN N ( ) N u m b e r o n i b b l e s f o m n e m o n i c sO C u r r e n t m n e m o n i c ( o o p - c o d e )O P $ ( ) A r r a y o m n e m o n i c sP P r i n t e r f l a gT T e m p o r a r y s t r i n gT L C u r r e n t s o u r c e - c o d e l i n e

V a l u e o d a t a i n r i g h t - m o s t f i e l dY , U t i l i t y v a r i a b l 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 9

Page 114: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 114/172

P R O G R A M M E R ' S W I N D O WN a n o A s s e m b l e r

I B P a n P C j r D O f i l e s a r e a s y t a c c e s s f r o mB A S I C . W i t h W R I T E a n I N P U T s t a t e m e n t s , m o v i n gt e x t t a n f r o m d i s k i r e l a t i v e l y e r r o r - f r e e p r o c e s s .O n l y t h q u o t e c h a r a c t e r ( " i m a j o r d i f f i c u l t y .

D O u s e s t h i s c h a r a c t e r t d e l i m i t t h b e g i n n i n ga n e n o e a c h s t r i n g a i i s a v e d . T h e r e f o r e , i y o a t t e m p t t s a v e a q u o t e c h a r a c t e r a s p a r t o f s t r i n g ,D O s a v e s o n l y t h e p o r t i o n o t h s t r i n g p r e c e d i n g t h q u o t e a n i g n o r e s t h e r e s t .

T h e N a n o E d i t o r a n d N a n o A s s e m b l e r p r e s e n t au n i q u e s o l u t i o n t t h i s p r o b l e m . T h e s e p r o g r a m ss e a r c h e a c h s t r i n g a i i s a v e d a n r e p l a c e t h q u o t ew i t h a A S C I I 2 ( Y o u c o u l d u s e a n A S C I I c h a r a c t e rn o r m a l l y n o f o u n d i t e x t . )

T h D e s i g n F o c u s d e p i c t s f l o w c h a r t o t h i s s e a r c h -a n d - r e p l a c e p r o c e s s . F i r s t , a Q v a r i a b l e i s e t ( f o rt h f i r s t c h a r a c t e r i t h s t r i n g ) . N e x t , t h r o u t i n ee n t e r s a W H I L E l o o p w h e r e t h I N S T R f u n c t i o n s e a r c h e st h t e m p o r a r y s t r i n g S f o q u o t e s . U p o n f i n d i n gq u o t e , t h e r o u t i n e s e t s Q t t h q u o t e ' s l o c a t i o n i t h s t r i n g , t h e n r e p l a c s i w i t h a A S C I I 2 T h I N S T R f u n ct i o n t h e n s e a r c h e s t h s t r i n g a g a i n , s t a r t i n g a t t h Q l o c a t i o n . W h e n t h e r e a r e n m o r e q u o t e s i t h s t r i n g ,t h I N S T R f u n c t i o n s e t s Q t 0 a n t h W H I L E l o o pc e a s e s .

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

S $ = C U R R E N T L I N E O F S O U R C E C O D E R e p l a c i n gQ u o t e s I

D i s k F i l e s

Q a I N S T R ( Q T , S $ , C H R $ ( 3 4 ) )

L I S T I N G A N N O T A T I O N SI i n e N o s .1 0 0 - 2 1 0 P r o g r a m h e a d e r2 2 0 - 2 7 0 I n i t i a l i z e p r o g r a m2 8 0 - 3 6 0 M a i n , m e n u3 7 M 6 0 M a i n e d i t i n g l o o p4 7 0 - 5 1 0 A d l i n e5 2 0 - 5 7 0 P a r s e U $ < ) s t r i n g5 8 0 4 5 0 G e t a U $ ( ) s i r i n g6 6 0 4 8 0 G e f i e l d s f r o m U $ ( )6 9 0 - 7 4 0 D i s p l a y U $ < )7 5 0 - 8 6 0 L i s t l i n e s8 7 0 - 9 1 0 E d i t l i n e9 2 0 - 9 6 0 D e l e t e l i n e9 7 0 - 1 0 2 0 I n s e r t l i n e1 0 3 0 - 1 0 9 0 M a i n f i l e r o u t i n e s1 1 0 0 - 1 1 1 0 P r i n t - l i n e s r o u t i n e1 1 2 0 - 1 1 6 0 E n p r o g r a m1 1 7 0 - 1 2 6 0 D i s p l a y b o 1 2 7 0 - 1 5 5 0 I n p u t r o u t i n e1 5 6 0 - 1 8 6 0 M i s c e l l a n e o u s d i s k r o u t i n e s

D I R E C T O R Y O V A R I A B L E S - c o m m o n

V a r i a b l e s F u n c t i o n sA L a b e l - f i e l d s t r i n gB O p - c o d e - f i e l d s t r i n gC C o m m e n t f i e l d s t r i n gF F i l e n a m eI , r r , J U t i l i t y c o u n t e r sI N I n s e r t - m o d e s t a t u s f l a gK K e i n p u t v a r i a b l e

L e n g t h o i n p u t t g e L U t i l i t y s t r i n gL I $ < ) A r r a y t h o l d s o u r c e f i l eL C u r r e n t l i n e n u m b e rM P o s i t i o n o f f i r s t S P d e l i m i t e rM P o s i t i o n o f s e c o n d S P d e l i m i t e rM U t i l i t y v a r i a b l eM C L o w e s t l e g a l A S C I I v a l u e f o i n p u tN L N u m b e r o s o u r c e - c o d e l i n e sO O p t i o n n u m b e r f o e d i t r o u t i n eP P r o m p t f o G e t - F i l e - N a m e r o u t i n eS S t r i n g r e t u r n e d b i n p u t r o u t i n eS P D e l i m i t e r o f I i $ ( ) s t r i n g sS C u r r e n t s t r i n g p o s i t i o n f o i n p u tH , H 1 , H 2 , L L , L R A S C I I f o p a r t s o b o U L , U R , V 1 , V 2

X C

A S C I I f o p a r t s o f b o W i d t h o b o t b d i s p l a y e dR o n u m b e rH i g h e s t l e g a l A S C I I v a l u e f o i n p u tC o l u m n n u m b e r

D I R E C T O R Y O V A R I A B L E S -V a r i a b l e s F u n c t i o n sB B S t r i n g o f 4 s p a c e sC L e n g t h o i n p u t s t r i n g

F i e l d n u m b e rL N S t r i n g e q u i v a l e n t o l i n e n u m b e rQ Q u o t e f l a gR F l a g f o r i g h t - m o s t p o s i t i o n i i n p u tS H a f o r i n s e r t r o u t i n e

L E U N G A N N O T A T I O N SI i n e N o s .1 0 0 - 2 1 0 P r o g r a m h e a d e r2 2 0 - 2 5 0 I n i t i a l i z e p r o g r a m2 6 P r o g r a m d r i v e r2 7 0 - 3 4 0 F i r s t p a s s3 5 0 5 5 0 S e c o n d p a s s5 6 0 - 6 3 0 E r r o r r o u t i n e s6 4 0 - 6 8 0 S e t u p r i n t e r6 9 0 - 7 0 0 E n p r o g r a m7 1 0 - 7 7 0 L o o k f o l e g a l m n e m o n i c7 8 0 - 8 4 0 P a r s e l i n e8 5 0 - 9 4 0 D e t e r m i n e e r r o r9 5 0 - 9 8 0 E v a l u a t e o p - c o d e9 9 0 - 1 1 3 0 E v a l u a t e d a t a f i e l d1 1 4 0 - 1 4 0 0 F i l e r o u t i n e s1 4 1 0 - 1 4 9 0 D i s p l a y - b o x r o u t i n e s1 5 0 0 - 1 6 6 0 I n p u t r o u t i n e1 6 7 0 - 1 7 4 0 B r e a k l i n e i n t o c o m p o s i t e s t r i n g s

D I R E C T O R Y O V A R I A B L E SV a r i a b l e sA D % ( )A S C D T H X I B , L B S , L B S ( )L F L A GL V ( )N M N N < )O P O P $ ( )O T $ , O U $X

F u n c t i o n sA d d r e s s a r r a yL o a d / S a v e f l a g ( A S M = m e a n s L o a d )C u r r e n t a d o r e sU r M t y v a r i a b l eS t r i n g i D a t a a r e a l e f t o m n e m o n i cV a l i d h e x a d e c i m a l c h a r a c t e r sL a b e l v a r i a b l e sS e t t o o n i v a l i d l a b e l f o u n dA r r a y t c o n t a i n v a l u e o l a b e l sL e g a l n u m e r i c c h a r a c t e r sN u m b e r o n i b b l e s f o a o p - c o d e

t f i n d m n e m o n i c n u m b e rm n e m o n i c s

V a l u e o d a t a s t r i n gR o t d i s p l a y s o u r c e l i n e

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

Page 115: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 115/172

P R O G R A M M E R ' S W I N D O WN a n o A s s e m b l e r

I i e s s e n t i a l t h a t t h A t a r i v e r s i o n o t h N a n oA s s e m b l e r a s s i g n t h c o r r e c t a d d r e s s t e a c h l a b e l i e n c o u n t e r s i s o u r c e f i l e . W d t h i s b p l a c i n g a l t h l a b e l s i n o n s t r i n g . A t h p r o g r a m e x e c u t e s i t f i r s t p a s s , i k e e p s t r a c k o t h c u r r e n t N a n o P r o c e s s o ra d d r e s s i t h C v a r i a b l e . T h N N ( ) a r r a y c o n t a i n st h n u m b e r o n i b b l e s e a c h o p - c o d e r e q u i r e s , a n i u s e d t i n c r e a s e C t k e e p i c u r r e n t . I t h i s w a y ,w h e n e v e r t h p r o g r a m e n c o u n t e r s l a b e l i n t h L a b e lf i e l d , i k n o w s t h a d d r e s s t h l a b e l r e p r e s e n t s .

D u r i n g t h s e c o n d p a s s , t h p r o g r a m n e e d s t i d e nt i f y e a c h l a b e l i e n c o u n t e r s i t h o p e r a n d s u b - f i e l da n m a t c h i w i t h t h c o r r e c t a d d r e s s . W d e v i s e dw a t s t o r e a l t h l a b e l s a n t h e i r a d d r e s s e s i t h s a m e s t r i n g , t h u s e l i m i n a t i n g t h n e e d f o s e p a r a t ea r r a y o a d d r e s s e s : W p l a c e t h e A S C I I t h a t c o r r es p o n d s t t h l a b e l ' s a d d r e s s i t h s t r i n g i m m e d i a t e l yf o l l o w i n g t h l a b e l . I t h l a b e l i l e s s t h a n c h a r a c t e r sl o n g , t h p r o g r a m p a d s t h r e m a i n i n g a r e a w i t hs p a c e s ( A S C I I 3 2 ) . R e f e r t t h D e s i g n F o c u s f o g r a p h i c r e p r e s e n t a t i o n o t h i s s c h e m e .T h p r o g r a m m u l t i p l i e s t h l a b e l n u m b e r k e p t i t h e v a r i a b l e L R b t c a l c u l a t e a o f f s e t i n t o L B $ .T h u s , t h c o d e t f i n d t h f i r s t l e t t e r o l a b e l i L B $ ( L B * 7 , L B * 7 ) . L i k e w i s e , t h a d d r e s s i A S ( L B $ ( L B * 7 + 6 , L B $ * 7 + 6 » . B e c a u s e t h f i r s t l a b e l i n u m b e r1 a n L B i D I M e d t 1 7 5 , m a x i m u m o 2 l a b e l s

i p o s s i b l e , a n t h f i r s t c h a r a c t e r s o L B a r n o u s e d .

T h S t r u c t u r e O T h L a b e l S t r i n g — L B $

C H A R A C T E R

A S C I I V A L U E

P R E V I O U S L A B E L ' SA D D R E S SF I R S T C H A R A C T E R

S I X T H C H A R A C T E RL A B E L ' S A D D R E S S

A A S C I I V A L U EN E X T L A B E L

4 6 5 2 6 9 3 3

D I R E C T O R Y O V A R I A B L E S - c o m m o n ]

V a r i a b l e sA A $ , S $D E V $F L I . I TK E L I N E $L N

F u n c t i o n sU t i l i t y v a r i a b l e sI / d e v i c eF i l e n a m eL o o p c o u n t e r sK e y b o a r d - i n p u t v a r i a b l eS t r i n g t h o l d s o u r c e f i l eC u r r e n t l i n e n u m b e rN u m b e r o s o u r c e - c o d e l i n e sE r r o r n u m b e rL i n e n u m b e r t h a t e r r o r o c c u r r e d i

L I S T I N G A N N O T A T I O N SL i n e N o s .1 0 0 - 1 9 0 P r o g r a m h e a d e r2 0 0 - 2 3 0 I n i t i a l i z e p r o g r a m2 4 0 - 3 0 0 M a i n m e n u3 1 0 - 4 3 0 M a i n e d i t i n g l o o p4 4 0 - 5 3 0 A d l i n e5 4 0 - 5 9 0 D e l e t e l i n e6 0 0 - 7 0 0 E d i t l i n e7 1 0 - 8 1 0 I n s e r t l i n e8 2 0 - 9 4 0 L i s t l i n e s9 5 0 - 1 2 7 0 F i l e r o u t i n e s1 2 8 0 - 1 3 2 0 E n p r o g r a m1 3 3 0 - 1 5 5 0 L i n e - i n p u t r o u t i n e1 5 6 0 - 1 5 8 0 P r i n t m e n u1 5 9 0 - 1 6 1 0 M e n u d a t a1 6 2 0 - 1 7 7 0 M i s c e l l a n e o u s s u b r o u t i n e s1 7 8 0 - 1 9 6 0 E r r o r h a n d l e r

L I S T I N G A N N O T A T I O N S N a n o A s s e m b l e r i

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

P r o g r a m h e a d e rI n i t i a l i z e p r o g r a mP r o g r a m d r i v e rF i r s t p a s sS e c o n d p a s sE r r o r r o u t i n e sM i s c e l l a n e o u s s u b r o u t i n e sE n p r o g r a mC h e c k m n e m o n i c s a n d i r e c t i v e sE v a l u a t e d a t a f i e l dC o n v e r t f r o m b i n a r yC o n v e r t f r o m h e x a d e c i m a lN u m b e r i d e c i m a lP r i n t m e n uI n i t i a l i z e p r o g r a mE n t e r f i l e n a m eE r r o r h a n d l e r

D I R E C T O R Y O V A R I A B L E SV a r i a b l e s F u n c t i o n sC L e g a l k e y b o a r d i n p u t c h a r a c t e r sC K e y b o a r d i n p u t c h a r a c t e rC M D ( ) I n d e x i n g i n t o c o m m a n d s t r i n gC M D $ P o s s i b l e e d i t i n g c o m m a n d s ; " A D I E L "E S F l a g u s e d f o e s c a p e k e

L o o p c o u n t e rL N S t r i n g c o n t a i n i n g l i n e n u m b e rN N u m b e r o m e n u o p t i o n sR L o o p c o u n t e rT U t i l i t y v a r i a b l e

D I R E C T O R Y O V A R I A B L E SV a r i a b l e s F u n c t i o n sA D ( ) A r r a y o m e m o r y l o c a t i o n sC C u r r e n t a d d r e s sD E L A Y L o o p c o u n t e rE E n d i n g a d r e s s o l i n e o c o d eE X T $ F i l e n a m e e x t e n s i o nL A B L L ( ) A r r a y t s t o r e l e n g t h o e a c h l a b e lL I n d e x i n t o l a b e l s t r i n gL B L a b e l s t r i n gL F H o l d s l a b e l sL F L A G F l a g u s e d t s p o t l a b e lL L e n g t h o s o u r c e c o d e l i n eN I . N N U t i l i t y v a r i a b l e sN N ( ) N u m b e r o n i b b l e s f o m n e m o n i c sO C u r r e n t m n e m o n i c ( o o p c o d e )O P ( ) P o i n t e r s i n t o o p c o d e s t r i n gO P S t r i n g o f m n e m o n i c sO T $ , O U O u t p u t s t r i n gP O W R L o o p c o u n t e rP O u t p u t f i l e n u m b e rS Q U R U s e d t c o n v e r t f r o m b i n a r yT L $ C u r r e n t s o u r c e c o d e l i n eT $ , V U $ U t i l i t y s t r i n g

V a l u e o d a t a i n r i g h t - m o s t f i e l dV L U $ R i g h t - m o s t f i e 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 N o 9

Page 116: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 116/172

N U M B E R

a l g o r i t h m s e o r u l e s o r p r o c e d u r e s u s e d t os o l v e p r o b l e m .a m p l i t u d e T h h e i g h t o w a v e f o r m m e a s u r e df r o m p e a k t p e a k .a r g u m e n t p a r a m e t e r t h a t i p a s s e d b a B A S I Cf u n c t i o n .A S C I I ( A m e r i c a n s t a n d a r d c o d e f o i n f o r m a t i o ni n t e r c h a n g e ) T h c o m p u t e r c o d e m o s t c o m m o n l yu s e d t r e p r e s e n t u p p e r - a n l o w e r - c a s e l e t t e r s ,n u m b e r s , s y m b o l s , a n p u n c t u a t i o n m a r k s .a s s e m b l e r p r o g r a m t h a t t r a n s l a t e s o a s s e m b l e s s o u r c e c o d e i n t o m a c h i n e l a n g u a g e .A T ( A d e n o s i n e T r l p h o s p h a t e ) p r o d u c t o t h m i t o c h o n d r i a t h a t s e r v e s a s t h e n e r g y s o u r c e f o a l c e l l s .a t t a c k R a t e a w h i c h s i g n a l r e a c h e s i t p e a kl e v e l o t r a d i t i o n a l a d s r e n v e l o p e g e n e r a t o r .a z i m u t h - T h a n g u l a r d i s t a n c e o f a o b j e c tm e a s u r e d I d e g r e e s c l o c k w i s e ( t t h r i g h t ) f r o mt r u e n o r t h .B C D - ( B i n a r y c o d e d D e c i m a l ) m e t h o d f o r e p r e s e n t i n g d e c i m a l n u m b e r s I b i n a r y .b i n a r y n u m b e r s b a s e - 2 n u m b e r i n g s y s t e m I w h i c h t h o n l y s y m b o l s u s e d a r a n 1 b i ( b i n a r y d i g i t ) T h m o s t b a s i c u n i t o i n f o r m at i o n t h a t t h c o m p u t e r u s e s . E a c h b i I a e l e ct r o n i c I m p u l s e , t h a t , c o m b i n e d w i t h o t h e r s u c h I p u l s e s f e i n t o t h c o m p u t e r ' s . c i r c u i t r y , f o r m sd a t a .b r a n c h d e p a r t u r e f r o m t h s e q u e n t i a l e x e c ut i o n o p r o g r a m i n s t r u c t i o n — u s u a l l y d u t o t h et e s t o c o n d i t i o n .b y t e s e q u e n c e o b i t s u s e d t o r e p r e s e n t o n c h a r a c t e r .c a l l t t r a n s f e r c o n t r o l t a s p e c i f i e d c l o s e ds u b r o u t i n e .c o m p o n e n t O n o t h s i n e w a v e s t h a t a d d u pt p r o d u c e c o m p l e x p e r i o d i c w a v e f o r m .C O N F I G . S Y S f i l e f i l e o P D O d i s k t h a t , w h e nD O b o o t s , c o n f i g u r e s t h w a t h a t t h o p e r a t i n gs y s t e m v i e w s m e m o r y , I / d e v i c e s , e t c .c o n j u n c t i o n - T h e a p p a r e n t m e e t i n g o t w c e l e s t i a l b o d i e s i t h s a m e d e g r e e o t h z o d i a c .c r o s s - r e f e r e n c e A o r g a n i z e d l i s t o i t e m s f r o ms e v e r a l d i f f e r e n t s o u r c e s t h a t r e f e r s y o t t h I t e m s f o l d e r , c a r d n u m b e r , o w h a t e v e r a p p l i e s .c u r s o r c h a r a c t e r o m a r k s h o w n o t h v i d e os c r e e n t o d e s i g n a t e w h e r e t h n e x t c h a r a c t e r w i l lb p r i n t e d .c y c l e - o n e c o m p l e t e a l t e r n a t i o n o f p e r i o d i cw a v e f o r m .d e c a y - R a t e a w h i c h s i g n a l f a l l s f r o m p e a k l e v e lt s u s t a i n l e v e l o t r a d i t i o n a l a d s r e n v e l o p eg e n e r a t o r .d e c l i n a t i o n - T h e a n g u l a r d i s t a n c e o f c e l e s t i a lb o d y s o u t h o n o r t h o t h c e l e s t i a l e q u a t o r ( t h ep l a n e o f E a r t h s e q u a t o r e x t e n d i n g t i n f i n i t y ) .d i t h e r - T u s e a c o m b i n a t i o n o d o t s t o s i m u l a t e

t o n e i b l a c k - a n d - w h i t e o r c o l o r .d n ( d e o x y r l b o n u c l e l c a c i d ) N u c l e i c a c i d s l o c a li z e d i t h n u c l e u s o f e u c a r y o t l c ( n u c l e u s - b e a r i n g )c e l l s o i t h l i n i n g o p r o c a r y o t l c ( w i t h o u t n u c l e i )c e l l s a t h m o l e c u l a r b a s i s o f h e r e d i t y .D O D i s k O p e r a t i n g S y s t e m .d u m m y a r g u m e n t A a r g u m e n t p a s s e d p u r e l yt s a t i s f y t h e s y n t a x o s t a t e m e n t .e c o s y s t e m A e c o l o g i c a l c o m m u n i t y t o g e t h e rw i t h i t e n v i r o n m e n t , c o n s i d e r e d a s u n i t .e n d o p l a s m i c r e t i c u l u m c o n v o l u t e d m e b r a n e e x t e n d i n g o u t f r o m t h n u c l e u s o f l i v i n gc e l l .e n v e l o p e g r a p h i c r e p r e s e n t a t i o n o f t h e n v e l o p e g e n e r a t o r ' s o u t p u t a f u n c t i o n o f t i m e .e n z y m e - A n y o c o m p l e x p r o t e i n s p r o d u c e d b yl i v i n g c e l l s t h a t c a t a l y z e s p e c i f i c b i o c h e m i c a lr e a c t i o n s .f i e l d s p e c i f i e d a r e a f o r a p a r t i c u l a r c a t e g o r yo d a t a .f i l e c o l l e c t i o n o f r e l a t e d r e c o r d s ( d a t a i t e m s ) ,t r e a t e d a u n i t .f l a g v a r i a b l e o m e m o r y l o c a t i o n t h a t c o n t a i n s

v a l u e t h a t r e p r e s e n t s a c o n d i t i o n t h p r o g r a mn e e d s t t e s t .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

H C G l o s s a r yf r e q u e n c y T h r a t e o r e p e t i t i o n o f w a v e f o r m ,i t i s p e r c e i v e d a s p i t c h I t h a u d i o r a n g e .f u n c t i o n i b a s i c , s t a t e m e n t u s e d t r e t u r nv a l u e . T h v a l u e o f t e n d e p e n d s o t h e t y p e o a r g um e n t p a s s e d t o i t f u n d a m e n t a l - T h p r i n c i p a l f r e q u e n c y o f w a v e f o r m , i t h a u d i o r a n g e , i t I s t h p e r c e i v e dp i t c h .G o l g i a p p a r a t u s A o r g a n e l l e t h a t p a c k a g e s a n t r a n s p o r t s m a t e r i a l s i l i v i n g c e l l t b s e c r e t e dt t h p l a s m a m e m b r a n e f o i n t e r n a l u s o e x p u l s i o n .h a r d - c o d e T s p e c i f y t h v a l u e s o v a r i a b l e s o c o n s t a n t s w i t h i n t h e p r o g r a m c o d e i t s e l f s t h a tt h e y a r n o s u b j e c t t c h a n g e b y u s e r i n p u t .h a r m o n i c - c o m p o n e n t o f p e r i o d i c w a v e f o r m ,i t f r e q u e n c y I p o s i t i v e i n t e g r a l m u l t i p l e o t h f u n d a m e n t a l f r e q u e n c y .h e x a d e c i m a l n u m b e r s b a s e - 1 6 n u m b e r i n gs y s t e m u s i n g d e c i m a l d i g i t s 0 t h r o u g h a n t h l e t t e r s t h r o u g h F h i g h b i T h l e f t - m o s t b i o a b i n a r y n u m b e r ;e . g . , t h e i g h t h b i o b y t e .h o r i z o n t a l p l o t p o s i t i o n - T h e h o r i z o n t a l p o s i t i o no t h s c r e e n a w h i c h t h e n e x t p o i n t w i l l b p l o t t e d .i n d e x t s e l e c t i v e l y c h o o s e a n o r g a n i z e a g r o u po f d a t a ( o a o r g a n i z e d l i s t o i t e m s t h a t r e f e r s y o t t h i t e m ' s f o l d e r , p a g e n u m b e r , o w h a t e v e ra p p l i e s ) .i n t e r r u p t r e q u e s t s i g n a l t h a t d i r e c t s t h c o p u t e r a w a y f r o m t h p r o g r a m s e q u e n c e .i t e r a t i o n - O n e c o m p l e t e c y c l e t h r o u g h a p r o c e s st h a t I r e p e a t i n g .l e v e l o r e c u r s i o n r o u t i n e s d e p t h i n t o r e c u rs i v e p r o c e s s .l i n e a r A e v e n p r o g r e s s i o n f r o m o n e s t a t e t a n o t h e r w i t h n d e v i a t i o n i c o u r s e .l o g i c o p e r a t o r B A S I C f u n c t i o n u s e d t p e r f o r m

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

s a p i n c h e d o f o t h G o l g i a p p a r a t u s .m a c h i n e l a n g u a g e - n a t i v e l a n g u a g e o t h m i c r o p r o c e s s o r i c o m p u t e r e x p r e s s e d I t e r m so f b i n a r y o n e s a n z e r o s .m a s k f i x e d g r o u p o f c h a r a c t e r s u s e d t c o t r o l t h r e t e n t i o n o e l i m i n a t i o n o p a r t s o a n o t h e r p a t t e r n o f c h a r a c t e r s .m e r g e t c o m b i n e t w o m o r e f i l e s , o p o r t i o n so f i l e s , I n t o o n e .m e t a b o l i s m T h p h y s i c a l a n c h e m i c a l p r o c e s s e so a n o r g a n i s m t h a t p r o d u c e e n e r g y a n r e s u l t i t h p r o d u c t i o n , m a i n t e n a n c e , a n d e s t r u c t i o n o fl i f e .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 )s p e c i f i e d p r o t o c o l s f o r t r a n s m i t t i n g d i g i t a l I n f o rm a t i o n f r o m o n e s y n t h e s i z e r , s e q u e n c e r , c o p u t e r , s i g n a l p r o c e s s o r , e t c . , t o a n o t h e r .m i t o c h o n d r i o n - A o r g a n e l l e t h a t p r o d u c e s a t p .m n e m o n i c c o d e o s y m b o l t h a t h e l p s p e o p l er e m e m b e r s o m e t h i n g s p e c i f I c — u s u a l l y m a d e u o l e t t e r s f r o m t h w o V d o p h r a s e s i r e p r e s e n t s .n i b b l e b i n a r y d i g i t s ( b i t s ) o d a t a - a h a l f b y t e .n o i s e c h a n n e l - T h e c h a n n e l r e s p o n s i b l e f o p r d u c i n g n o i s e s .n u c l e u s T h c e n t r a l c o r e o f a c e l l c o n t a i n i n g b o t ht h c e l l s h e r i d l t a r y d n a , a n t h e m e s s a g e - b e a r i n gr n ( r l b o n u c l e l c a c i d ) .o r g a n e l l e s p e c i a l i z e d p a r t o c e l l w i t hs p e c i f i c o r g a n - l i k e f u n c t i o n .o v e r t o n e f r e q u e n c y c o m p o n e n t o w a v e f o r m , t h a t I h i g h e r t h a n t h e f u n d a m e n t a l .o p - c o d e - ( o p e r a t i o n c o d e ) T h p a r t o m a c h i n eI n s t r u c t i o n t h a t t e l l s t h c o m p u t e r w h i c h f u n c t i o nt p e r f o r m n e x t .p a r a m e t e r p a s s i n g s e n d i n g ( g i v i n g ) p a r a m e t e rt o p a r t i c u l a r p r o c e s s .p e r i o d i c n o i s e - o n e o p u l s e w a v e s p r o d u c e db t h T I - 9 9 / 4 A s o u n d c h i p .

p r e c e s s i o n g r a d u a l c h a n g e i t h a n g l e o f t h E a r t h ' s a x i s d u t " w o b b l i n g " i t h E a r t h ' sr o t a t i o n .

V O L U M E N U M B E R

p r o p e r m o t i o n - A p p a r e n t m o v e m e n t o v e r t i m eo f s t a r i t h c e l e s t i a l s p h e r e d u t t h a c t u a lm o t i o n o b o t h t h s t a r a n d o u r s u t h r o u g h s p a c e .p r o t e i n - A n y o s e v e r a l c o m p l e x c o m p o u n d s t h a ta r e r e q u i r e d f o a l l i f e p r o c e s s e s .p u l s e w a v e w a v e t h a t a l t e r n a t e s I n s t a n t a ne o u s l y b e t w e e n t h t w D v o l a g e l e v e l s .p u l s e w i d t h - T h p e r c e n t a g e o t i m e t h a t a c y c l eo f p u l s e w a v e s p e n d s I t h h i g h e r o f i t t w v o l t a g e s t a t e s .R A S e R a n d o m A c c e s s M e m o r y .R a n d o m A c c e s s M e m o r y ( R A M ) T h s e o h a r dw a r e l o c a t i o n s i c o m p u t e r w h e r e p r o g r a m s a n d a t a a r s t o r e d .r a n d o m n u m b e r g e n e r a t o r c i r c u i t w i t h i n t h c o m p u t e r t h a t g e n e r a t e s p s e u d o - r a n d o mn u m b e r s .r e c o r d c o l l e c t i o n o i n f o r m a t i o n c o n s i s t i n g o o n o m o r e r e l a t e d i t e m s .r e c u r s i o n s e e m i n g l y c i r c u l a r p r o c e s s i w h i c h

p r o c e d u r e c a l l s i t s e l f r e p e a t e d l y .r e l e a s e R a t e a w h i c h s i g n a l f a l l s f r o m s u s t a i nl e v e l t z e r o l e v e l o t r a d i t i o n a l a d s r e n v e l o p eg e n e r a t o r .r e s p i r a t i o n T h p r o c e s s o f y i e l d i n g e n e r g y f r o mo x i d a t i v e r e a c t i o n s i l i v i n g c e l l s ,r e s u l t a n t T h e c o m p l e x p e r i o d i c w a v e f o r mr e s u l t i n g f r o m t h a d d i t i o n o t w o m o r e s i n ew a v e c o m p o n e n t s .r i b o s o m e A o r g a n e l l e c o n s i s t i n g o f p r o t e i n a n r l b o n u c l e l c a c i d ( R N A ) t h a t c a t a l y z e s t h e c o n s t r u ct i o n o f p r o t e i n s .r i g h t a s c e n s i o n T h e a s t / w e s t c o o r d i n a t e o c e l e s t i a l b o d y a l o n g t h e c e l e s t i a l e q u a t o r .r i n g m o d u l a t i o n M a t h e m a t i c a l l y c o m b i n i n g t w f r e q u e n c i e s b o u t p u t t l n g t h e i r s u a n d i f e r e n c e a n s u p p r e s s i n g t h o r i g i n a l f r e q u e n c i e s .s e c t o r o m a g n e t i c s t o r a g e m e d i u m , s e c t i o no a t r a c k c o n s t i t u t i n g u n i t o f d a t a s t o r a g e .S I s o u n d i n t e r f a c e D e v i c e c h i p I t h C o m o d o r e 6 4 c o m p u t e r .s i n e w a v e s i n g l e f r e q u e n c y o s c i l l a t i o n t h a t p r d u c e s p u r e f u n d a m e n t a l w a v e f o r m w i t h o u th a r m o n i c s .s t a t e n t s e p a r a t o r c h a r a c t e r t h a t s e p a r a t e st b a s i c s t a t e m e n t s .s t r i n g c o n s e c u t i v e s e o s i m i l a r d a t a i t e m s —u s u a l l y b i t s o c h a r a c t e r s .s u b r o u t i n e p r o g r a m s e g m e n t o m o d u l e t h a tp e r f o r m s s p e c i f i e d f u n c t i o n ( e . g . , d e b u g g i n g ) .s u s t a i n T h l e v e l o s i g n a l a f t e r a t t a c k a n d e c a y , a n b e f o r e r e l e a s e o t r a d i t i o n a l a d s re n v e l o p e g e n e r a t o r .s y m b i o t i c T w o m o r e d i f f e r e n t o r g a n i s m s i

c l o s e a s s o c i a t i o n t h a t i o m u t u a l b e n e f i ts y n c h r o n i z a t i o n T h l i n k i n g o t w o s c i l l a t o r ss u c h t h a t t h s t a r t o n o s c i l l a t o r c y c l e t r i g g e r s t h s t a r t o t h s e c o n d o s c i l l a t o r s c y c l e . O n o s c i l l a t o ra c t s a s t h e m a s t e r a n t h o t h e r a c t s a s a s l a v e .t e x t f i l e f i l e c o n t a i n i n g t e x t u a l i n f o r m a t i o nt h a t i s t o r e d I A S C I I f o r m a t .t i l e t e c h n i q u e e m p l o y e d i c o n j u n c t i o n w i t ht h e I B M b a s i c p a i n t c o m m a n d t h a t a l l o w s t h u s e rt p l a c e s p e c i f i e d g r a p h i c p a t t e r n o n t o p a t i c u l a r a r e a o f t h s c r e e n .t o A a c r o n y m f o t h T i m e - O f - D a y c l o c k o t h C o m m o d o r e 6 c o m p u t e r .v i d e o b u f f e r s e c t i o n I m e m o r y r e s e r v e d f o v i d e o p r o c e s s i n g .w a v e f o r m - 1 g r a p h i c r e p r e s e n t a t i o n o t h s h a p e o w a v e . 2 s i g n a l w i t h p e r i o d i c f l u c t u at i o n s p r o d u c e d b y a o s c i l l a t o r .w e i g h t - T h v a l u e o f b i d e t e r m i n e d b y i t p o s i t i o n .w h i t e n o i s e R a n d o m a c o u s t i c a l o e l e c t r i c a ls i g n a l s i w h i c h t h i n t e n s i t y i t h s a m e a a l f r q u e n c i e s w i t h i n a g i v e n b a n d .z o d i a c A i m a g i n a r y b e l t i t h s k a b o u t 1 8d e g r e e s w i d e a l o n g w h i c h t h e s u n a n a l p l a n e t se x c e p t P l u t o a p p e a r t t r a v e l .

Page 117: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 117/172

E L E C T R O N I C P O S T M A N A P P L E I F a m i l y0 1 s 4 J 5 1 6 I 7 1 8 1 9 0 1 2 S 2 4

! 5 2 6 2 7 2 8 2 9 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

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

3 4 5 6 7 8 9

4 R

L

R S X

R E R E R E R E R E R R E R E R E R H I M EN E R Rg | o s u bS U

I N

M N

R E T U R NR

J R E T U R NR M N

1 2 6 0

N A

S U S U

S U S U

I N

N 6 1 O

T H E NF O N E X TO N E X T

H O O

E S

N E

S U K

M N

O

o

V T A BH T A B2

C O P Y R IE M E R A L DB A N M V E R SA P P L E

( 0 I N

R E T U R NR E M N

E N

C H R SR

M N l O R t M l A

M

2 2 1

3 8

( N

N

( N

H

N

N

N

A V

2 2 7 8 0

2 1 0 02 1 5 0

E L E C T R O N I C

2 9 4 00

E V T A B

H R A N D YT H

N E X TN

N

U R

8 4 0 0

E

E

H O

E L

T H E N

I N

( N

s x

N G

O U N D

M P U T E R

O R R 1

N E X T

1

A

H C

S U

M

1 9 V A L L E YT H O M P

3 0 9 0

2 4

E N

L S E A RL E L

R

3 8

T

A N T

T |

S E A RE A

X

B T H E N

S

(

A

G 2

A

T H E N

T

E T 3 6

T

S T A F F

I N

M N M N

H T A B

M

T

N

E

s x

M A G A ZL

S

T

N

N

T

O

G O S U BO U N DL E

P U B L

M

S T M A N

A P P L E S

2 7 4 7

R E T U R N

R E T U R N

6

S

A

G O S U BU R 1 6 8 A

1

4 4

1

S X

S X

6 3 8 4

G O S U BL A S H

L

N

O

6 6

T | M | A N

P E R G E

N E X TS

T H E N

2

I N

E

S H I N

S U

E

3 7

R E T U R NE O

2 3

1 6 3 6 8

F

8 7

( N A N N

K

O K

T H E N

R F ( I N M C

I N

G O S U B

B 8 0 S

2 0 6 0

H E

G

A

1 1

U R

N

N E

T

S

N

S

2

2 0 2 V

S E 6

1

8 0

8 1

8 2

8 4 8 5 8 6 8 7

8 8 I 9 9 0 9 1

9 2 3 4 5 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

w 1 0 7 01 0 8 01 0 9 01 1 0 01 1 1 0

1 2

1 3

4 1

1

1 1 6 01 1 8 0

1 9 2 0 2 1 2 2 2 3

4 5 1 2 6 01 2 7 0

2 8

9 3 0 3 1 3 2 3 3

4 6

7

N

L T H E N

P P P

N N

R

P P

P R R O S U BV T A BN U M B

V T A BI N V E R S E

V T A B

P R I N TR E T U R NR E

V T A B

N E X T

V T A B

1

N V E R

N

N

E A H E

N I N

A N I N

B 8 0 SV T A B

S U S U

I N

N N

V T A B

N O

1 6 3 8 4N

O A I I

N O R M A L

E S C SI N

I N

I N

2 7 3 0

N N N E G O S U BR E T U R NR E R

L

2

2 I

R E T U R N( N ( N V T A B

V T A B

3

M N

I D D D

N

N

A N

E D

H

2 7 8 0

N E X T

H T A B1

T U R N( N ( N

R E T U R NI N

R E N D D

E

M C ( 0

E T U R NH T A B

W |

H T A BS U

H T A B

A N T H E NC H T A B

T H E NE A R C H I N

( A

H T A B

T U R N

N

N N

O S U B

N

E 1 6 3 6 8

N 2 7 1 0

M N

W

P

R E T U R NU

V T A BV E R IP E R E A D

A

N

G O S U B

H T A B

I N I N S U

H T A B

V T A BH T A BR E S SS U

N

G l O S U B

I N

S

2 2 8 0

R E G O S U B

A E P R E A D

X

E

P R I N T

I N

T H E N

9 3 2 F

P R

1

M

H T A B

2 2 8 0

H T A B

R T

S A V EL L

R M A LF L F L F L

C R

2 7 8 0R I N T

M

N

2 8 9 0

E C A L L

L

N E X TF L

N

A N

2 6 9 0P 1 6 3 8 4

P N V E R S E

N

A

R A L

N N

T H E N

T 2 7 3 0

S U

V T A B

I 1 0 3 0

I N V E R S EA

N

A N N H T A B

N R E T U R N

T H E N

4 3 U R

N

R E T U R N

M N

H R

N ( N

T H E NN

N

N O R M A L

2 8 9 0L

L A V

E

2 N

N

O H R

T A 1 R S N l O R M A

D R

V T A B

N E X T

(

N

2 3

P R E S S

F I N D

I N

1 V T A B

N

T I N 2

M R I N TN

I N 1 1 0 0

N G

R G G O S U B

D R

R S

1 2

N E

D R

1 G

A N

V

1 0 0 0

1 2 2 0

R E T U R N

E

M

A S N

O

D R

P

H T A B7 6

2

M E

N

R

N N E X T

L

P

M N

A

M S A V E

E

B 8 0 S

E

T H E N

2

2 7 8 0

P

I N

I N

I N

I N

T I N I O 1

3 3

I N 8

9

T

C o n t i n u e d

L N T H E N

V T A BN

N T H

O

M

R S

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 9

Page 118: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 118/172

Page 119: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 119/172

E L E C T R O N I C P O S T M A N c o n t i n u e ,R T T H E N H H I g I o T

8 9

7

7 0 1 7 2 S 4

H E N

F P

A P P L E I F a m i l y

E X L F L

N

N

1

U R

M

B

M

N

C

L F L

N

A N

N

E X

M

R #

U R M

M

U

H E

E

O

N

N

M M

P

M

N

H

L

1 0

U

6

L

M

3 S

8 8 9

9

0 0

0 8 0 9 1 0 1

P R

2

A

H

G

T

A N

H R R

R U R

P N

H E

F L

R T F

R

C R

O

( X

1 3

H A

N N

X

R

U R E

3 T A 2

4

N

H

G

F O

P 8 6

0

N

L F P

3 2 8 8

E

R R

H C

E L E C T R O N I C P O S T M A NR E R E R E R E R E R E R E R E R E R E G O R E S

M

O T M A NO O S < > S O E D I

C N D P

E M E R A L DB A N H O M EV E R SA T A R3 0 X EU

(

E L E C T R O NP Y

R A N D Y

2 7 G O S U B

( G

T H

I G H T

C O M P U T E RO

O K

A

V A L L E YT H O M P S O NH C

4 E J R E T5

G O

N I

1 9 8 5

S T A F F

P O

M

3

U

P U B L

4 2

T H

P O ) = N $O P E N

S T M A N

A

T

4 2

F

S I N

8 0

O C E L

O N

E L

P R O G R2 7 1 L $ = N S

1

T

8 0 0 X L

N U

C

A

O R O 7 4

2 9 3 0

3 1 3 2

3 3

3 4

3 5 3 6 3 7

D A T A

I N D E N T S

M L

M L 2 $I

N D

T U

F O F FS

4

u

N E X T( 8 T P

5 S + W

E V N E hf T

U D

F O S 2 5

V E

9 M L

E

( 8 C

1

N D

A T A R I 8 0 0 / 8 0 0 X L / 1 3 0 X E1 = 0 T O 8 : R E A D A : F O F

8 r c

U

V 1 K E I( 9

1 4

m | L E | h

T X

L O O P

4 2

T X

i M E h h E *$

l E l t l U pD h i U S V I

1 7 L

M L 2 S

E d

M

4 4 5 5

E ] 0 E y

S U

4 4 5 5N D E N T S1 7

N 1 E B

H D E & K S U l d M P

4

T P

E I T EE

D S V D OE 1

G O s

C o n t i n u e d

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

Page 120: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 120/172

Page 121: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 121/172

E L E C T R O N I C P O S T M A N c o n t i n u e d A T A R I 8 0 0 / 8 0 0 X L / 1 3 0 X E

6 6

6 8 6 9

6 8 9 8 0

1 1 1 1 1 1 1 1 9 0 01 9 1 01 1 9

1

I 9 9 02 0 0 02 0 1 02 0

2 0 4 0

2 2 2 0 7 02

2 0 9 01 0 1 1 2

3 1 4 5

1 8 1 9

H E

R E

L

L E

1 0 0 0

O

B L

B L

4 2

M N

S

D

E

L E L E L

3

H R H A N D L ES

H

5 0

O

2 0 8 02

2 2 4 0

P R O C E

S U

E N D L U

T

N

B L

D L E

L

L

1

S L

L

1 0

O S

I N

X

H E H E A

L

L

N

8

L E

X #

4 2

F O

R M

L E

2

H E 6 8

G

R

E

E E

A N

U R S -

2 9 3 0

C O E L N D E N

H E H E H E H E 8 8

2

f P

U R

2 1 4 0

N

U R

U R

F L E N

F L E N

E

F L L

E

U R

R

R

1 I

L

7 4

1

H

H

L

H 6

D

R

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 C o n t i n u e d

1 0

Page 122: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 122/172

 

 

   

 

      

 

 

 

 

 

 

    

  

  

  

             

  

   

      

    

        

   

   

  

  

 

   

   

 

 

    

          

       

        

  

    

 

  

  

  

   

 

 

 

 

    

       

 

 

   

  

     

 

 

  

   

  

          

 

 

 

 

 

 

 

 

   

     

      

  

     

 

     

   

      

 

    

 

   

    

    

    

     

 

   

   

 

           

    

      

           

  

           

    

      

            

   

            

        

  

    

  

              

 

       

   

   

 

  

 

  

            

         

  

 

   

 

   

         

    

   

 

  

 

            

 

  

     

  

   

           

            

 

  

  

 

  

   

 

     

  

  

 

 

  

   

    

   

 

  

  

 

  

   

    

   

  

 

  

 

     

  

 

 

   

     

    

 

 

   

         

  

 

    

   

 

 

      

 

 

           

       

 

  

  

   

 

 

        

 

  

   

     

                         

            

   

    

    

 

 

     

 

   

  

 

 

 

   

 

     

      

             

 

   

         

       

              

   

    

   

     

  

 

        

 

     

          

      

  

   

 

 

  

    

 

   

        

   

       

    

   

 

   

   

 

   

     

      

 

      

   

   

  

  

   

      

     

  

 

 

   

 

  

 

   

     

 

   

       

    

 

  

      

  

  

 

    

Page 123: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 123/172

E L E C T R O N I C P O S T M A N c o n t i n u e d9 6 9 8 9 9 0 0

1

1

2

3 5

3 7 3 8

1 4 0 01 4 1 01 4 2 01 4 3 0

4 4 1 4 5 01 1 1 4 8 0

4 9

0 6

0 8

0

4

6

1 8

0

0 1 2

4

F O R

R E

- t - R

P

P R I N

A R

S U

R K

K

K

L E

K K

A V

O

U R N

K $ = N $

D H T

t W a p e

K

T #

1

D

K

9

M

N 4 9

R E T U R

8

T 1 4 3 0

S # N E

4 9

H E N 0 N

H E K K

T H E N

1 A V E

H E H E U S U S e a r c h

i n

L E

N

K

S

K

U

K E N

2

F O U N D

L E

E 1

0 8

1 P E E K

T

0

U

P

L

V

N U M B4

G E K $ : I F K $ = " -

F O U N D

S U K K

N E

K

S U

L

A N R E T U R N

N

1

B

S T H E N

U B 3 4 1 0

9 9

3 1

4 2

-

4 1

6

0

4 9

1

G O S U B

P

S U P

E 1 N T E R

K 4 9

P R

9

K

R

N

K

L

E

9 9

E

4 9 4 2 1

4 2

9 9

N E

A H E

H E

0

9 9

U

D S U B 3D

H E

N A N

R E

S

R

K

H E

U

R E

U R

P

4

3 2 7 0

U

4

8

6 6 6 8 9 0

8

8 0

8 4

7

0 0 1 0 2 0 3 0 4

0 8 9 0

P

P O K E

P E P O K E

P

R P

E

E W l RP

K

F

H E

K

K

K

O

P V

K

E

P

6 0

P

E

H

V J A P EK

E

H E

F

6 P

8

U R 0

N

K

E

4

P

H E

A N

S U

U

T H T H

P

P

H E

F F

P P

P

P E E K

U R

G O S UO

G

E

6 6

E

L E

A

R P

K N

F U

0 0

N

P

H E

P

E

2 0 0 0

C O M M O D O R E 6

H E

K

A N

P U R E

H P L

H

N

N 2 0 0 0

K R

T

R

P E E K

U R

E R G E

N 2 0 7 0

U R

H e

A

E

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

Page 124: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 124/172

E L E C T R O N I C P O S T M A N C O M M O D O R E 6

8

4

8 1 1

H

5

4 1 1

1 3 4 1 0

1 4

T

T

1 1

3

4

5 0 6 0 7 0 8

0

1 1 2

3 1 4

3 1 7 0

5

1

3

8 9 0

F O 9 P

P E T U R NE B

S U

R R E A DE

N

A N L

P P R

U

O

N

P S

C

K

R

S 9

1 H O N

E

U R N E

S U K

C o n t i n u e d

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

Page 125: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 125/172

E L E C T R O N I C P O S T M A N c o n t i n u e d3 3 7 0

A 3 3 8 0

3 5

3

3 3 9 03 4 0 03 4 3 4 2 03 4 3 0

3 4 4 0

3 4 5 0

3 4 6 0

3 4 7 0

3 4 8 03 4 9 03 5 0 0

G E $ < P P O K ER E P O K ED A T A

L E A D A T A

Y /

6 5 5 2 0

L

P E D A

N

D A T A

D A T AB E D A T A

D A T AR E f T U R N

L O 7 8

F

r r l

f 5 3 2 7 2

F V J I

V

F O P O K E

T H E N 3 3 8 0

R E A D

R E T U R N

t S L

L

V

C U R S O RP O K E

E R R O R6

K $ < >O

T

F

r |

M 1 E R G E

2

r

4 9

v

r

r t O A D

3

L R t B Y EP O K E

A 7 8

1 A V EN 5 N E X T

L f O A D /

A 1 D D R E S S

E N 9

A N

r

r

T

D A T A

L A

T H E N6 5

A

,

V

1 T A T EP t H O N E

A 1 R EK $ < >

P O K E

1 O R T

N 1 A M E

C 1 O D E

4 9 4 4 0

3

U

R E T U R NP O K EE N

v J E X TF i l l

3 9 6 7 7

2 S T A T E M E N T S

Y O

7 8

r

« L

R E A D

6 5

F

F

V A V E

L R O U T

S U R EA N

N V L E C T R

3

T H E NN

9

S

r

U

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

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 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 A0 , 1 4 7 1 3

C O M M O D O R E 6 2 4 2 5 2 1 1 8 2 4 3 2 4 1 6 2 3 2 4 2 0 2 4 2 0 1 7 2 0 1 9 1 4 1 4 2 4

1 6 2 3 1 3 1 6 , 2 5 2 5 1 6 9 1 9 1 6 9 ,0 , 3 23

6 1 3 1 0 2 1 3 5 9 1 2

4 2 7 8 2 0

1 3

4

2 2

3

4

3 2 2 0 2 5 3 2

, 2 0 6 2 0

2 0

2 0 2 0 2 4

5 9

9

9 2 3 9

2 0

4

0

2 4

2 0 2 3 2 0 2 4

3

1 2

1

1 9

6 2 0 2 5 2 0

4 2 0

2 0 4

6

7 6 2 3

5

9 2 3 9

1 3 2 4

1 3

2

9

9 2 0

1 7 4

2 2 5

6

2 1

4

1 2 4 2 4

7

h 2 0

9

3

1 3 3 3

9 2 0 2 0

8

2 2 2 4

4

5

3 6

2 1

9

3 2 5 6

2 5 4

1

1 3

7 1 9 1 7

9 \ \ 9

2 0 4 2 0 3

2 5

F 2 0

2 5

2 1

2 2 3 2 0

1 7

2 4

1 5

1 2

2 0

2 4 2 0 3 2 2 0 9

9 2 0 6

2

2 5 2 6 3 , 1 2 0

2 0

2 2

2 2

7

9

2 0

9

9 2 3 1 9 2

2 4

4

7

2 0 2 3

5

9 3

4

1 9 1 6 2

2 4

9

2 5

6 4 1 6 7 1 6

1 2

3

2 4

2 5

1 H C

E L E C T R O N I C P O S T M A N1 0 1 1 2 3 1 4

5 1 6 7 1 8 1 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 4

4 4 4 4 4

O F C L K E T L O C A T EL O C A T EL O C A T E

C O Y E M E R A L DB A N H O M EV E R SD O B T A N D Y

S U 3 8 O

L L L E 1 O

7 7 O L O RE S N U K 2 8

O L O RP R E A DM A M R E A D

R E A DF O N E X T* 5 B L

T F M A

E L E C T R O N

B

O L O RN G

9 C K

X

R A N D Y

a t | eA T Y A T

A T

C H R $N K E Y $A N

4 0

E N E R A L6 7

F O

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

E L E C T R O N

5

G H

S C R E E N

S T

S

4

W 0 0

1

1

1

Z

L O O P

O

2 2 T 2

V A L L E YH C

A N

2

P L E A S EM N E X T

N E X T

U G O T O

1 9 8 5T H O M P S O N

B A W

L O C A T E

P R L

M

T

A T

E

P U R P O S

4 7 P

C A R T R

P P

P O S T M A N

S T A F F

N

C H R SK

L O C A T E

(

5 7 3 8

O

M -

M A G A ZT H E R

R A

8

P

P U

T H E N

L L

O N

N

P O S T M A N

T C O L O R

N E X TK E M

D G O B A D T

2

N

O P

S T S T

W A F O F O

F O

4 0 M E N UA A T

- M

C H R S

S

N

P

T

4

T G O S U B

T

(

N G

T X

O P R E S

N M

N

B A

C D

7 8 R O U T2

M

C O L O R

1

C H R S

P T

C

C O L O R2 2

T

5

5 0

N

G O S U B

O

N C O F f TT H E N

C O L O RT T

9 9

H E M

I N N

R E A D2 0 0 + D )

T P N

P

G G O T O

O L O R

R E R E

H R U R S O

S

S

T

O

4 8

4 9 5 0 5 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 6 8

6 9

7 0

7 7 2

3 4

8 0

4

G O T O

E M G O S U BF C O

7

N

0

G O T O

< 7

N

5 9

M

M

T O R E S

D

U

4 8 K K K M

I k M

M

S T R I

T H E NM

2

C H R S4 0

I B P C / P C j r , T A N D Y 1 0 0 0I N K E Y SC H R S

4 5

M

G O S U B7 2 C H R SC H R S

T H E N6

2 N K V A E L S E

O

A N

M

O S U B

7 6 V A U U R A

N

1 7 0 0

N G

M D - 1

M =

C H R SC H R S

M O T

( L O S U B

G O T OC H R SC H R SM

G O S U B

1 L O C A T E1

C H R S

C H R S

T H E N

S

s 7 0

T H E N

K

T H E N

M

G O S U B

G O S U B1

S E A R

L C

8 8 G O H R

4 5

C O L O R6 8

2 2 1 L E

V A

O

) - | m e

M

O

A N C H R S2

(

A S

2 8 8

N

E T L O

O

5 8

2 M

A

K

M

T H E NN

6

1 8 8 0

1 8 8 0

C H R S

C H R S6 8

T H E N

L

T H E NT H E N

T H E NK E L S E

N O C A T EM O C A T E8 8

O

C H R S

M

A N

H E

A

M G O

6 8 R E T U R N

N

N A T

O M |

N H G O

L

M

N

T H E N

C H R S

L

E R E T U R N

T H E N

7

2

6 6 K 2 0 M J M | N < M X

M L O C A T E

E A

C H R SC H R S

A T

8

6 9

A T

L M j M

O

2

T H E NG O 4 5

N

S G O T OM H E

S

8

M C = M C + 1

6 9

s

s s s

R E T U R NT H E N

C H R ST

N R E T U R N

A N

M I D $2 O T

A T (

N

H

L

C H

4 5 4 5

7 0

N

6

S

S

G O

P

R E T U R

R E T U RN R E T U RM

T

5

M i G O

N

N

A

S

U

R C o n t i n u e d

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

Page 126: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 126/172

q

E L E C T R O N I C P O S T M A N c o n t i n u e , ,8 5 8 6 8 7 8 8 8 9 9 0 9 9 2 9 3

9 4 9 5 9 6 9 7

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

0 7 0 8 0 9 0

5 6 7 8 9 2 0

2 2 2 2 3

4 5 6

7 8 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 1 4 4 01 4 5 0

L H F O K

8 9 N E X TT U R NT E D S U

L O C A T EL O C A T E

N

L O C A T E2 O P G O T O

P R O O P E NF O N P U T

3 4 W l E N DN I G O T OR E T U R NP R O O P E NF O S H R

N

C O L O R

V

P R O C K

F O f K

F O M

N

N

M

Q R W E N D

3

T U R N2 6

H R

L O C A T E

G O S U B

P R E S SP

G O S U BS

G O T O

#

G O T O

N E X TR E T U R NP O L O RP F O N E X TL O C A T E

G | O S U BS T U R NV A O T

8 8

V A

L O C A T E

N E X TN E X TR E T U R NS P R TC H R S

G O S U BO L O R

C H R $

C O L O RT A N C H R $

2 P R P 8 7 R O U T

W H

N W H

T

S

K

N

N K E Y S

1 +

C O L O R2 2 N

S A V E

L

C H R $

L P

T H E N

E

P R E S SN 4 0 T H O A 2 3 5 0T

G O T l OL Q T

G O T bL

L

S

P R

4 0 1

F O U N D D

2 3 5 0T

N K E Y $

N K E Y S

T 2 N

P

T H E N

R O U T

P A

T

L E N (

N O

7 0

T

Q Q

C H R $

N

C O L O R

T >

F

T

O 8 8

A T N U M B E RM

T T H E NE L

C H R $

P R E A

F M |

T H E N

N E X T

L S | O R T

T H E N

C | O L O R

0 8

L

D

F O U N D

L O C A T E

K $ < >T H E NG O 4

H E S

6

C O L O R

E

T H E N

C O L O R

N

0

F O S Q

F O S

K

A N

T H E N

L

Q T H E N

N

H E

M

T

P R

N

N

R E T U R NS

O L O R

N

G O

G O

O

T H E NL O C A T E

N

P

H R R E T U R N5 7 L T

L O A D /T H E N

M N

N

H E

N

M 4 |

T

C H R $

N

H R O

C b L O R

N

O R

G O S U B

C O L O R

9 4

U

T

U

D T

R R O R

H R D > M X

O L O RR E

A T E X

R S

C H R S

P F O N

C H R S

P R

M P

2

O S

T T H E N

O L O R

N

O L O R

2 4 3 0

Q

2 4 3 0

Q

F

R E T U R N

N N K E Y S

N

T

Q

2

2

R E T U R N

O R

2

G O T O

T H E N

L

2 3

A N

L O C A T EO

S

O

Q S

T H E N

C L

P N E X T

L

C H R S

C O L O RM

S E A R C

S P C (C O L O R

O

O

T H E NC H R SC H

O

P R

B

A N

E R R O

C H R S

T H E NT H E NN

G O S U BT H E N

A N

T H R

M

K S

C O

E

T H E N

G

T H E NN U M B E

R G l O T O

N

N T N

C

L A N

N

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

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

2 0 3 0

I B P C / P C j r , T A N D Y 1 0 0 0

F O N E X TR E T U R NE X C O L O RC O L O R

W C O L O RY O

K

O L O RE N

D C ( O L b RN G O L O RG O S U BP C O L O RG O S U B5

G O C b L O RL O C A T EP R L O C A T EP R L O C A T ET

2

7 5

O T L E O T

N

L

K

S P L A Y

N

N

D

D

D

N E X T

T H

A N <

N N

R E T U R NU P D A T EO L O RL l O C A T E: N E X TL O C A T EL O C A T EL O C A T EC A T ER E T U R N

D U B L EF O C A L LL O C A T EW - 2 , H 1L l O C A T EN G T R F O C H R SL O C A T EN P U T

A T S L O C A T EK 2 K T H E NC H E C K

G O U

S P 2 2 2 2

2 0 H

K 2 2 2 0K 9 K 1 9 1 0K 2 2 8 0K K

K

M

P R O G R A MC L

E R A S EU R N K E Y SK C H R ST H E N

L O C A T E

S P L A YS P L A Y

B R A N C H

1 9 S

7 5

F 2 A d

P R T e

B E

6 9

9 G b T b

T H E NT T H E N

L P R b l G R A M ?

5 R E S S

U

E

A

V

V S P L A Y S

X l + 1V

E

U

U

D E

W -

R E T U R N

N N K E Y S

F O

7 5 F O N

R O U T

G O S U B

L O C A T EA L O C A T

K R E T U R NL O C A T E

C L

L O C A T E

P

N

F O

1 8

C H R S

O C H R SG O T OH R G O T OC H R SG O T OC H R SC H R S

C H R SC H R S

C H R S1 9

7 5

P R C O L O R

P

B O L D2 2 2 2 9 1 7

1 8

T

W E R EN

C H R S

S E L S E

2

D

V A

T O G G L EB A C K S P A C EC H R SG O T O

N 4 8

S C R E E N

E

U

N

P h o n e

P R

R E S U L T SP

N

D E L E T E

G O S U B

N

N

V D O U B L E

U

8

N S 4 4

D A T A

T H E N

O C A T E

3 C H R SF 1

N o m eO C A T E

O C A T E3 S C R E E N

B b L V

T H

S

C U R S P R

9

A T

2

1 7 5 0

L V B O S P L A Y S

P

K

G | O T | O

M

A N

2 T W = 3 7

2 T

2 2 2 2 S L L = 1 9 2

V

V

C H R S

P

N

2 0

N T H E N

H b t M E

N E X T

N

S

B E F O R E

T H E N

4

C A L L

H R P

A N G O T O

C H R SC H R SC H R S

C H R ST H E NC H A RC H R ST H E NC H R S

P R

K 5 4

2

E 7 5

D E L G O T OD E L G O T OF C O L O R

L

C U R S O R

C H A R A C T E RC O N T R O L

9

T S P C (P P P R P P

L

L O C A T EC H R S

C U R S O RC U R S O RT O G G L E

M O D E

D E L E T E

R .

O

P W | = 2 4C O L O R

G O S U BO C A T EO C A T E

G O T O

R

N

K

G O S U B

N N

A N <

R

N

U

C A

7 7 8

G O S U B

8

7

7 C U R S O R

O

N

O C A T EP R

L O C A T E

2 2 B O 2 1

8 B O 8 8

T H E N

9

G O S U B

G O S U B

K

G O

L O C A T E

N

N

N E X T

N G L EO

C H R S

V

R

N

N

8

S T

L

T H E NL E F TT H E NN

Y

N

G O S U BU

2

N

H

H

H

G O T OC H R S

A N K E Y ST H E NG H

2 2 2 02 2 5 0T H E N

T H E N

T H E N

O L O R7 5

C H A R

2

A R

A N H

S

2

O C

O

B

2 2 8 0

C

2 2

9

2 0

B E F O R EN G

G O M | O D E G

6

N L

N

L

1 2

T H G O G O

G O G O

S

S

D

C o n t i n u e d

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

Page 127: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 127/172

E L E C T R O N I C P O S T M A N c o n t i n u e d

q

w

m m

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

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

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

D S O

P D

A N

A T D E L E

R S O

O

P P C O

C T S

U R S

0 6 G LI N

A T S T U R NU Z A

C O L O RN V A LF O

G E

O I N P U TF O I N P U TS Q

S W E N DK T X N E X TI O

U

U R L

S l O U N DT U R NR A

O R E T U R N

8 O S U BR E T U R NL O A D

R E T U R NO P E NN P U TF O N P U TS T P R E T U R NM E C O L O RL O C A T E

U T U R NS W

( 4

P O

I

<

O

T

P

E R R O R

E R R O R

E S

C H

A N

L A G O

C H R $

O L

T

I N

G H R I N T

D T

P P

C L O S E

#

0 I N

L 3 8 3 7

L D T G O S U BL E

8 8 T E X T

W

M E R G E2

N

G O

R O U T I

G H

A G H

C H A R

C H R I

S

S

A

H

A U N

T

4

U

G O T O

L

T H E NO T

T S

1

R L

N A M E

F

C L

A C R

S

H E

N A M E

F S P A C E S

N

O H

a

M O D E

A C T E RS

3 F O

9 O C A T EN A M E4 0 0 0

7 9 P

L

L M

3 4

M

N E X T

U M

O

7 7 L

2 5 6 0

N |

E R R O R

2 3 5 0

G O S U B

P

A

O C A T E

S

A

N

S

R E P L A C E

: C O L O R

E R R O R

R

E

E N

«

C O L O R

C L O S E

I N

I G

R

A N L

S

A N

3 7

N E X T

C O L O RN A M E

P

2

O P E N

H

S

M E S S

2 6 1 0

N

W = 3 0

C H R I

F

N

H R

T H E N

H

A G

P O C A T E

T A

N

H

H E

O L O R

1

P

S

G H T I

0 0

M

O

G O

H

A

N

N

C O L J O C A T E

N S T R

N

O

C O L OL O C A T E

A T L

F

T H E N

T H E N

M

U

O N E X T

S M A

E L P R

I B P C / P C r T A N D Y 1 0 0 0

q

q

2

2

3 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 03 3 5 0G 3 3 6 0

4

8

4

3 2 9 4 02 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

2 3 4 5 6 7 8 9

H E A S O E

N E X T

G O S U BF O G O T OL O C A T ER G S

D E T U R N

M E

T A R T

N S C N

D O

N

L P L P L P R

R

O N A T

A T W O U

M

L H R

N

T X

G O T OC O D E

G O S U B

P U

M M M

L E N (

D A T A

t - C I + M I

O S U B

L O C A T E$ = M I

F O L P R I N TR E T U R N

N T R E T U R ND A T AR D A T AN D A T AR E S SD A T AN U M B E Rd a t | aD A T A

E

F O D

L N S T RS

C 3 0 8 0

N

N N

O N N

A S 3 2 4 0

S

L

C

L E F T ID

R E T U R N

N N N

O N

N E H R G O

A N

U R

2 7 2 9 7 08 7

R E T U R NN

D

2

G O R

O N A N

C H R I

Y

8 8 T H

3

N A M E

G O S U BN S T R3 0 0 0H A G O S U B

3 1 3 0

C

S

U R E

H R S

A N

3 0 9 0

3

N

T P

3 2 5 0

L E F T I

L E F T I

U

M E M

O

T H E NH G O

C O D E

T H E N

S

D

N

L E F T IR E T U R NL E F T I

R E T U R N

B E E N3

L E D -

S T A T E

A N

F O R MC O L O R

3

L N 6

O

O

S

T H E NH E S C L E

M 2 8 7 05

U

R E T U R N

R E T U R N

3 2 6 0S P A C E SB L B L B L R E T U R NB L

R E T U R N

8 N S T R3 0 0 0S 3 0 5 0

3

R E T U R N

C O L O R

N A M E

2

D

T

T H

P A C E SF E E D

F O U N D

R S C

/ S A V E

A N

9

T H E N

T H E N

L M

8

S A V E

3 0 8 0

E L E C T Y P E

3 2 7 0L P

N

8 7

T H E N

H E

T H E N

R E T U R N

A S

L M + V A L

G O

O

O

N E X TL

C D

+ L E F T IR E T U R N

E L E C T RT

T E X T

C

C

L A S TT H E N

N

T H E N

8

R M - L E N

L S E A R C H

M E R G E3 0 8 0L E F T I

P

C 3 2 8 0

U R A 7 8 A

H R N

E Y

A

M

C

M

L

N

R

U R

T H 8 7

3 1 5 0T H E N

T E X T

L E

N

N

E F T I

D

C

N

> 7 N E X T

D S

M

8

N T

N

E L S E

C O D E3 0 8 0

F O R M A T

L M E R G E

O L O R

A N

K

N E X T

M

A I = M

S T P

C

R E T U R N

P

P H O N E

O

A

9 4

R E T U R N

T H E NS

R E T U R

T H E N

3 0

L

A D

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

Page 128: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 128/172

C A R D S H U F F L E R

a

1 0 1 2 3 1 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 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

5 3

5 4

5

5 6

7

C H A R

O N

R O G R A MD A C C E P T

S N V A O G O A L 1 4

S E

O 3 0 G O S U BD A D E M O R Y

B

2 S

C A

R E T U R NS

S P L A Y

D

- M

T

M F S U

E M E R A L D

V E R S

S P L A YS S P L A Y

N

S P L A Y

E P

V A

O G O S U B

H S # 4 0 O P E NI N P U T

N ( N A " T H E N

N E X T( N

G O S U B

F N

G O S U B

C A R D

M

E R

A L

I N U E

N D E X E D

L A S E

R E T U R N

M

F O

P Y R A N D Y

E X T E N D E D

2 3 N

L A S

S P L A Y

1

S P L A Y

S P L A YO L D E R S

A $

E P S S R E T U R N

N F 1

L A

L E A R

A

A ; | M X F

S

A

G O S U B

O L A

S P L A Y

1 +

C O M P U T E RI O

A

S

R E T U R NN

# #

G N

T H E N

G H

M X 2

S S C R E E NA

A

T H E N

A

A N

S E A RT ( 2 2 T H E N

A

3

F N

A

T A 2 1

M

C H R $H O O S EA

1 2 7 0

S H U F F L E R

S ) G O S U B

S E

G O S U B

S

P O

A T

T

V A T H O M P S

2 8

L D E RF O L D E R2

B E E PF O L D E R S; M X F

T H E NT H E N

F O A $ & B $U

S L A 3 A T 1

A

5 7

E

M A I N

N T E R N A L

S 1 8 1

T

1 9 8 5

A

E L S ES

A

7 0

T 1 N

N F

L E

. F S 1 3 N E X T

S U

G O S U B

T O S S

R E T U R N

1 0 0 01

4 8 T H E NL O S EF S

4 8 + 1O N

N

B A

S

P A R A M E T E R S

T H E N

F O U N D

1 0 + 1

R E T U R N

M

R E T U R N

M

V A

V A

3 4

N T E R N A LF O

7 0

N

I P N

E R A S E

P R O G R A M

I N D E X

T H E N2 9

T H E N

M E N U

N F < M X F

N P U TP O G O S U B

S E

# ( N

S

P U B LG A

C A R D

L A

C H O O S E

C H O O S E

O S U B

P O B T

N E X T

T H E N6 7

1 N B E E P

V A T H E N

N E X T

4 R E A D

P R E S S2 0

I D A T E

1 1 8 0

D A T ET H E N4 9

G E S P L A Y

A X E

N E X T

G O S U B

T H E N

I O

A

2 6

F O L D E R

#

N E X TT H E N

T

T O S S

F N

A L

G O S U B

T H E R E

N E X T

4 8

S E

A $

D A T E5 4

T H E N

N E X TS H U F F L E R

S E A R C H

I N P U T

N

S

C A L L

1

O N A S 8 7

3 2 5 8 T H E N

3

T A

T H E N

N E X T

N

B A S ED I

E N T E R

G E

O N

T H

A C L E A RN P U T

A T H E NT H E R EE N E X T

L A

G O S U B

S

S E S E G O S U B

H R

4 9

M A I N

B

N

A L 1 4

F O L D E R

2

A L A G O

E

Z

1 1 0 0G O S U B5 8

2 3

A R

F O L D E R

N P U T

A L A

L

F N

C L E A R

E L S E

3 7

5 1

F O

1 + N E X T

C A R D S

A R

E L

( A L

1

G O T O

S N

G O S U BL E A R

4 8 + 1T O S S

M E

O P E NG O T O

( A < = M XT H E NT H E N4 8

S P L A Y

3

1 +

2

L

A L I M

R E T U R N

R E T U R NN O R E T U

1 0 + 1 2

V A

F

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 8 1 8 2 8 3 8 4

8 5 8 6 8 7 8 8 8 9

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

T I - 9 9 / 4 A

E A R C H E DA C C E P TS E O S U BS E A R C HD I S P L A Y

O S U BS P L A Y1 G

N E X TE T U R NN 2 F O A C C E P T

Z T U R N

M E T E R

O P E N

F O E N E X T

S U S E A R C H

S

N T E RE P S s

S

T H E NS P L A YG O S U B

P

F O

P

S L A

S P L A Y

N I N

O

F O M T H E N

H E S E

S

O P E NI N P U T

O

E

E P

# P P R T H E NN E X TN E X TR E T U R NP R I N T

P R N F N S P L A YX E O N E X TB E E P

S

S

L A

N

E P

S P L A YP R E S SF N

X X S P L A Y

3

F O L D E R

P

L A F O L D E R

L A N T E R N A L

I N P U TA

6 6

C A L L5 0 3 A

A

A

# P

T H E R E

1 3

T H E N

A A

S U B J E C TA

A

A

A

T F O

# P G O T OP C A R D

T A

# P

I N P

L

#

T T H E N

A

P A R A M E T E R S

P A R A M E T E R S

S

R E T U R NP R E S S2 0

P

T F O

1 0 3 0A

A

M A

T A 8 2

T

N

T B +

A

F N

1 G O S U B

2 G O S U B

S L A

T H E N(

T A N N

T H E N1 8 1

A T T H E N

A R D S1

T H E NE N T E RA

C H A R A C T E R S

2

7 0

E L S E

T A

( 1

T H E N

5 9

N D E X

R S 2 3 2

P

M

# P S E A R

N N E X T

N

( A R D S

U N N E X T

S X E

L O S E

D

V A P

E N T E R

3 # P

T

E L S EP P R

9 1 A R D SN O T H1 0 0 0 T

N E X T

S T H E N

A

N

C A L L

D Y / 4

S 1 0 3 0

S P L A Y

E L S ES P L A Y

6 6 /

6 6

Z

G M T H E N

F O N P U T

A M

Z

6 1 N E X TS

I D A T ET H E N

B I N P U T

P O

N

H I

V A

S E

S E A R C HN D E X

T E X T

Y O 5 0

G O S U B

S

R E T U R NE R A S EF O

W E R EY O

N P U T

R A S E

T H E N

V A

C A R DI N D E X E DS U

# P

K E

H A V EI

T H E NN P U TI N T E R N A L

G O S U B

L A

T H E NP

F O L D E R

#

A

2 A

S U M U S T5

9 6 0 0

P R I N TN O N E

# P

F O L D E R

D T N E X T

N E X TN E X T

T H E N

6 8

8 4

F O

A L

D A T E

I N S E R TG O S U BL O A D I N G

A L

T

C A

D A T ET H E N

E R A S E

A

3

F O U N DW I S H

O P E N

T A

#

1 S P L A YB

S E

S C R E E NS

N

T A T H E N

S P L A YB E E N

I N T E RD

S A V EF O

F O

9 4

A & S 1 0 4 0

S P L A Y

1 1 3 0C H O O S E

1 4

T H E NL O S E

T

1

Y /

Y /

H C H A RR E T U R N6 6

7 4

P A P E RN U

S H U F F L E RP

# P F O U N D

Y

# G O T ON P U TB

B

A L

T H E N

S A V E

F N

S A V E

3

I N

F O U N D

2 0

A

Y

Z

P A R A

1

I N

F S

E L S E

F N

S E

A

P

8 0 #

T N E X T

T S A V E

9 8 B M

A

S E

E L R

S

A

U

T

R E T U R N

F O #

I N D E

T

Z

N D

F

C o n t i n u e d

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

Page 129: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 129/172

C A R D S H U F F L E R

Q V

A

E 1 0 4 0

0 5

0 6 0 7 0 8 0 9

0

3 3 4 1 5

1 6 1 7

D I S P L A YE X E DT H E N

O P E N

S P L A Y

R A

F O 3 D

F Q

P R N F O s e | g $

T H E NA L

A L

N E X T

X E #

D A T E

A F l O L D E RR E T U R NA

C c

S P L A Y

S P L A YS E

H C H A R

C L O S E

S A V IC S

R E A L L Y

O U T P U TS I . ,[ m | xT

H C H A R

Y R E T U R NC L E A R T N E X T

N D E X

G O S U B

A

A

T

T H E N

O 0 0 0 0 0 0 F 8 F 8 1 8 11 8 1 8 F S8 1 8 1 8 1

W A N T

R E T U R N

S E R F C I T Y A P P L E I F a m i l y

s

6

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

O P b K E

E E E R E R E R E R E R E R E R E R E G O H T A B

3 H T A BH O M E

T E X T2

P O K E

O C

2

T

P R O T F O

A

N E X TP E E K

N

S O U N D

V T A BG A M EV T A BA

5 0 V T A BL E F T !

N

R E S T O R E

H T A BV T A BS O U N DV T A BP O K E

O E M A H O M J EV A

N E X TN P E E K0 N S 2 6

Y

K E

2 0 4 8

A

P L A Y E R

8

N E X TN E X T

P E E K

P E E K

C H R $

E R

Y R R A T

R E

P P R

N

2 G O V T A B

2 0

N E X TV A

4 8 9 1 1

C H R S

O

2 0 6 4

F R O M

T

G H

O M

U

2 0 5 4F O

P R D O W NH T A BE F F E C T S

#

B N

P O V

N O R M A L

0

P T

H T A B

H T A BH T A B

H T A B1

F O F O F O

A 2 0 4 8 )2 2 9 9

P E E K6 4 4 3 5

4 A N 1 D

C H R S

A C

N

A 2 5

P O K E4

N E X T

N

A l M I

A

P R N T

S

T H E N

H T A B

T A

O K

A

6 R U

T H E N? A N

G O T l O

A

R N

F

0

H T A B

6 3 8 4

P

T H E NM

P R

A

P R

R E A D

R E A D4 8 9 0 5

G E

G E

C A L LA

G A A

A S V

T H E N

G O S U B

U

4

S E R F

2 0 4 8

T

K

4 0

4 4

9 9 9 97

N Y / N )A

Y / N )N Y A T H E N

R O

F O

A

P T H E N

A

A

O

3 2

9 0

A

O F A 2

S U R ED

O

A

O N E R R

T H E NT H E NP O K E

7

L O A DP

4 2 2 5 0 08 6

N

3 R E T U R N

P R

P

S P H T A B

s

Y O

A N

T H E N

V T A BC A P S

H T A B

N E

A R E A DR E A D

A N

N

A N

F O

V 2 0 5 1

N E

W A

A O A A

G l O T ON P

P

2

A

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 6 0 6 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 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 1 0

Page 130: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 130/172

Page 131: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 131/172

S E R F C I T Y C o n t i n u e d A P P L E I F a m i l y

w

2

2

a 2

2

2

2

7 8 9

8 0 8 8 2

8 3 8 4 8 5 8 6 8 7

8 8

8 9 9 0 9 9 2 9 3 9 4

9 5 9 6 9 7 9 8 9 9 0 0 0

0 2 0 3

0 4 0 5 0 6 0 7

0 8 0 9

2 2 0 0

2 2 1 0

2 2 2 0

2 2 3 0

0

7

8

9

K E

A S U

O M M E

R

9 8

G O T O

N P A

U A 2 3 2 3 A G O S U B( P A O S U BO S U BA 2 3 G O S U BA G O S U B

N

§ 7

N E X T

M O V E D

0 0 0 0R E T U R NH O M ES E R FN

2 ?

O M M E R

N

A

2 3

P

Y

1

N

T H E NN

N

2 0 8 0N

E O P L ET H E N

2 3

2 3 2 3 A 2 3 2 3

E A

9 7

T A

N

N

W H E A T

W l H E

8

H T A BC O N T

P L A Y E RT A T O T A L

L

G O S U B

A W A Y

P L A N T A B L EG O S U B

A P U L A T

T H E N

M M E R C EM

A

N V E R S E

E R A G O S U B

T A

9 8

R N

P I N

N U

V |

L L

N O N A L

A N

E

D

2 L A N D

2 3 S T O R A G EF O O D

T H E N

1

O L O L

P R

0 0

P

E C E S " : XP E R S O N A L2 3

T A

T H

C P E O P L E

E O P L E

N O R M A L

L A N DS E E D

E R P A W H E A T2 3

N

E

N

C

N

I N O 0 0 0 0

H T A B

Y E A R

C

E R

0

E t M PR

R N

A B

1 9 5

T H E N

N

B U S H E L S

P

C H A V E

P

G

M O V E D

W E R E

G O S U B

P

P L A N T E D

T A

9 L O Y M E

B U

C

P A

R N

P

S U R P L U S

N

T H E N

C

Y P

P

N

R N

P R E S S

1

H

A

H

D E

B O R N

P

P

H E R E

2 2 9 0

G

R N T H E N

R N

N

T H

T A

P

I N

H E

E R

P E O P L

A N

S U G O S U B4

T H E N

P N G O

G

w

2 4

2

2 8

2 9 3

3 3 3 3 2 3 4 0

2 3 5 02 3 6 02 3 7 0

2 3 8 02 3 9 0

2 4 0 02 4

2 4 2 02 4 3 0

2 4 4 0

2 4 5 0

2 4 6 0

2 4 7 02 4 8 02 4 9 02 5 0 02 5

2 5 2 02 5 3 02 5 4 02 5 5 02 5 6 02 5 7 0

2 5 8 02 5 9 02 6 0 02 6

2 6 2 02 6 3 02 6 4 02 6 5 02 6 6 0

2 6 7 02 6 8 02 6 9 0

2 7 0 0

2 7 2 7 2 02 7 3 0

U G O

D V T A B

R E T U R NF O X N E X TE T U R N

T U R NR E H O M EV T A BG A M EV T A B

V T A BL A Y IV T A B

H O M E

H T A BV T A BT U R NR E S U L T SG O S U BT H E NF O N H O M EP R I N TN A

P

O

A

A

O V E RN V E R S E

V E

R E P P P

R E P P P

R

P I N U E

F O N P U T2

2 P R E C A L LP E E KN

T N O

G O T OG O T O

U D

N

2 9

A

A

N N E X T

S C O R E S

P R 1 H T A BF O

S T E PN O R M A LR E V T A BA

V T A BT A C A

P R F O N

V T A B

2 3

H T A B" P R H T A B

F O

P E E K

H R

2 4 2 0P

H T A B

N P U T

N

N E X T

N R E T U R Nr e | m 2 S A V E

P

N

O M M E R2

P T A X E S

?

2 2 9 0

S C O R E

G A M E

C H R SH T A B

F l O R

H T A B

1

2

D

N P U TN E X T

D

2 1 2

2 7 7 02 7 7 0

A

T F O

6 3

S A V ED H T A BY / H T A B

N V E R S ES E R F C P R

F O

C A L L

P

8

P

I N

F O U N D

H T A B( Y H T A B

P H T A BN O R M A L

F O

C H R SC H R SC H R S

C H R S

C H R SC H R S

C H R SE R 3 2 8 8

1 P R O T E C T E D

H R

V T A B

P R T

9 5

O

G O T O

T E X TA H T A BA

A

S A V EH T A B

T

H T A B

T H E NT H E N

N

H

T H E N

N 1

G O S U B

S O U N D

T H E N

T H E N

P R

N

C A L L

T A

A

T

6 3

2

E

2

A L

A G O P R E S S2

N E X TS

P

N E X TS

O

A N

A N

N

P E E K

2 4 9 0T H

N P U T

A M

A R E T U R N

T P P R

A

T H

V T A B

G A M E2 5

V T A BG A M E

P

F O

P R

N

H A N D

H

A

G A t M E

G

6 S O U N D

P R N

T

P

P

W V

C

E M A

A T H O S U B

H E R E

P

U N

V E O P E NR E A DP

C L O S E

N P U T

O P E N

C L O S E

A

A

I N

N

A T H

T

U A N 9

N V E R S

W

N

P

P E E K

T H E N2 7 7 0N N

O

A

A

N O R M A L

N A T H E NN

N

T

I N

2

F

P

P

3

T

2

A

T H E NF O C A L L

N N E R

A T H E N

N E X T

T H E N2 7 7 0

W

N E X TH T A BA R

A A N

/

6 0 O N

R

H R

K E

C H R S

2 2

P

S

O R M A L1 O U N DN E

A

A V

3 7 E T U R N

V T A BN E X TR E S S

5 N E X TE N

N A | M EA R U C H R S

A

G H T S

N A M EA

9 5

A

4

N

E

P T

2 5

N

I N N

T H P O S U B

H T A BS O U N D

Y

Y

R E T U R N

P N

E R F U L L

T

V T A B(

N

O

H A A

G N E

< R H

V T

2 3

L E F T S

A

O

L E 2

P

S

C o n t i n u e d

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

Page 132: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 132/172

S E R F C I T Y C o n t i n u e d2 7 4 02 7 5 0

w 2 7 6 02 7 7 0

2 7 8 02 7 9 02 8 0 0

2 8

2 8 2 8 3 0

E N A M EP R O G R A M

T E X TF l O RC A

O T l OA D A T A

D A T A

D A T AD A T A

2 5

2 3 1 0

2 0

1 G O T b2 5

H O M E

A B

N 9 5

9 9 9 9

D F

D E

T H E N

T

2 7 7 0T H E NA B O R T E D

3 2 0 2 4

P 2 0 0 0

P

E N P

A B D E A A D D

7 0

T E X TO

N

3 2 5

F A T A LN E X T

9

N V A LH O M EN

V T A BT H E N

6

E R R O R

5 0

4

P

2

2 3

E

5 0

6

2 8 4 0

2 8 5 0

2 8 6 0

2 8 7 0

2 8 8 0

2 8 9 0

A P P L E I F a m i l yD A T A8 5 1 7 ■ 6 5 , 4 0D A T A 3 9

1 2

1 6 2 3 D A T A 82 4 7 2 4

4

2

D A T A 1

D A T A 12 7 . 1 0 3D A T A 1

4

2

1 6

1 2

0

2 0

3 2 1 3 2 0 * , 2 5

2

2 2

3

2 2 5 1 9 9 6 1 2 1 2 9 1 0 1 2 9 1 0

1 6

1 0

6

1 3

1 6 3 I 1 6

7 2 0

6

3

0

2 4

4 1 7

5

4 0 7 6

9 0 1 2

1 2

3

7

7

9 2 0 1 0

3 6 2

0 3 1 2 7 1 2 7

2 3 3 4 6 2 2 4

3

2

1 2 6

6

9 7 3 7 2 0 , 7 1 9 7

2

4 3 8 1 7 1 3

1 3 1 6

2 3 2 7 1 2 2 1 2 2

8

2 0 4

1 2 6

1 2

1 2 h n

S E R F C I T Y0 1 1 1 2 1 3 1 4 1 5 1 6 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 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

R E R E R E R E R E R E R E R E R E R E

R E S T O R ER E A DR E A DD A T A9 9 D A T AO P E NG O S U BG R A P H

O N G R A P H IP O S I T IG E G O S U B

T E P O P

P

O K

W o A S CI

2 G O S U B9 9

G O S U B

G O T O

O

O K

O K

C O P Y RE M E R A L DL T H B A N H O M EV E R S

A T A R IP 1

N U

P L A Y E R SP L

4 2

G R A P H IP 8 0 3

A D 5 4 3 8

3 0 X E

P L

P

4

S E R F

B

2 3 9 0P O K E

s c O *

2

O <

T H E NP L 2 < 1

P W | = 2W = W = 7 7W = 8 7

2 4 W = 8 34 2 W = 8 44

C H

P O K E5 6 7 0

7 6

1

L E

4 2

A H C C O | M P U | T EO

P 2 8

G H

B A

T H E N

N P U T3 6

N E X TT A

T H E NT H E N

V

9 8

P O 7 5 A B m j (P O K E

T H E N

T H E N

T H E N

N 2 5

V A L L E Y

P 2 F O

G O T O

T H E N

P O

T

N A J M E SP

P O

T H E N

G E

W =

8 0 2 + Z Z

1 9 8 5

Y

#

G R A P HD

P O K E

P O K E5 A

T H E N

2

G O P D

F O

E N P 2

O K

S T A F F

F O

R E A D

O P R E S S7 L O A D

0

2 5 P O K E

S

3 8 P O

P

P P 2

G O P

B A L T H R O PM A G A Z

s o

V A Y E R

R E T U R N

7

5 6 7

5 4

P U B L

P O

C T H E N

O T

T H

T

P L

R E T H E N

H E H E H E

C H R S

O L

P

2 5 5 3 2 7 9

< R E T U R NP O K E

5 9

O

E

3 9 U R

2 5 N

C l H R $

S H

N

8 0

9 9

G A M ET H E N

G O S U BG O S U BG O S U BG O S U B

P O K E

5 0

T H E N

P 2

A P O K E

N

7

8 0 3

O K 2 5

C

8 0 0 X L

D

7 0

1

S E R F

Y

N P U T4

5 0

f

7 5 A S

T 2 0 W = 7 6

0 3 3 5 4 8

P

N E

P L A Y E R

Z

N E X T

7

P

T H E N

8

G O G G G

8 0

P O K E

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

8 3 8 4 8 5 8 6 8 7

8 8 8 9 9 0 9 9 9 3

9 4 9 5 9 6

7 9 8 9 9 0 0 0 0 0

A T A R I 8 0 0 / 8 0 0 X L / 1 3 0 X E

H R

T H E NT H E NT H E NG O T O

R E T U R N

R

G O K

P E E KL - P E E KP E E K

P O K EP E E K

A S

A S

A S

A S

O

P E E K

P E E KP E E K

L < 4 1

A N L > 7 6 0S

A N

O

A

4

S

S 5 6 P

A N

A N

T H E N

T H E N

U R P

T H E N

X

> T H

7

S

7 6

S

»

R E

T U R N

R E T U R N

R E T U R NP

3

P E E K7 6 - 4 7 6 4 )7 6 4 )7 6 4 )7 6 4 )7 6 4 )7 6 4 )

T H E NL - 4 0

T H E NT H E N4 T H E N/ 4 0 )L + T H E N

N G O S U BN

O

T H E N

T H E N

O

P

O

T T N E X T2 5

H E H E 0 0 U R

N N

2 5

< V

4 4 L > 7 2 0

C H R $

3

7 0

P

3

P

2

O

7 6

T H E NT H E N

R E T U R NT H E N

C H R $C H R S

2

7 7 4 7 7 7 4

7 7 4 7 7

9 2

P O K E

G O T O

T H E N

4 / 4 T H E N

T H E NT H E N

P

P

T E

O

N

3 ( p T H E N

P

T H E N

P

P

P O K E

R N D (R N

7 6

1 L < 4 1G O T OS 4

G O S U BG O T OG O S U B3 + P 3 + P

P T H E N

P T H E N

P O K E5 0

P J O K E0 0

s

s

G O S U B

P

0 0 R N

3

K

7

T H E N

7 6

P /

P

P / P O K EP p o p ip

< 5 0 07 6

0 0 7 6

O U N D

G O T O

G O T OG O T O

6 7

7 2

7 6

T H E NP R E

4 O

S C H R $

C H R $C H R $

C H R $

5 5 8 2 G O T O8 7 G O T O

N

N

N

N 7 6

T H E N

V P

T H E N2 5

T H E N2 5

U R

5 5

P

5 5

5 5 F 5 5

2 5

2

P

5 3 7 7 0

R E T U R

P ° R E T U

R E T U R N

6

A

C o n t i n u e d

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

Page 133: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 133/172

S E R F C I T Y

W

1 0 4 01 0 5 0

1 0 6 0

1 0 7 0

1 0 8 01 0 9 01 1 0 01 1 1 01 1 2 0

1 3

1 4 5 6

1 1 8 1

7

9

1 2 0 01 2 1 02

1 2 3 02 4 5

1 2 6 01 2 7 01 2 8 0

2 9 3 0 3 1 3 2 3 3 3 4

1 3 6 0

1 3 7 0

3 8 3 9 1 4 0 04 1

4 2 4 3 4 4

1 4 5 01 4 6 01 4 7 01 4 8 01 4 9 0

5 0 5 1 5 2 5 3 5 4

5 6 7

K R E N T

U R R E N T

S U ( J S HO S E D 4 R E T U R NE E

T

3 O S U B

3 0 S U B

5 O S U B

1 0 3 03 O S U B

3 0 S U B

B K E X T

D O

W

1 0 3 0L A N T

T

1 0 3 0S T O R

* . ; *B U T

3 R A P H

R O N S E

K K A P O K EO N

E

E R C EP

K

L U

# 1 1

T

T H E N

R E T U R N

P ( P

p R A P H

1 5 6 0R E T U R NP E R ST H E N

P

5 5

T H E N

E

O E

B T U R N

3

1 3 5 0P

P A

S E

R A P H I C S

1 3 4 0E

3 3 O S

7 5

T H E N

7 5

7 5

1 3 3

3 3

3 3 H O

O O

R

R T H E N

T H E N

1

5 5 P 5 5

6 U L

6 W O T 1 4

O L W l H E A T3

G O T O

H O

1 0 3 0

H O P

4

5

9 3 5

C o n t i n u e d

P U R R E N TW

V

1 0 3 01

H O

H O

1 0 3 01

1 2 7 0

E

P

1 0 3 0

1 0 3 0A

P

4 6 H O

1 5 2 0

T H E N

A S E L L

G O T O

1 A

G O T O

G O T OM

G O T O

G O T O

P O

3 5

T H E N2 0

F E E D

M

M

O T

T

T R A P

3 5

F O

3 5 P

T R A P

T A N A 1 4 8 0T H E NR E V O L T2 0 C O M M E R C E

1

M

M

P O K E

G O

4

C

T T O K

M U C H

A L L O W

P O K E

2

T

2

5 H R

L A N D

3 9 A N

E

M A N Y

N E X T

1 4 8 0

W | H E A TE P S E

O

1 0 3 0

1 0 3 0

N E X T

0 3

0 3 G O S U BT

0 3 2

2 0 2 0

5 5 3 8

5 1

S T O R A

1

7 1

U G

7 1

T

7 1

G O S U B

A T

V A 2 I N O T

3 5

1 4 8 0T A

4 8

P L E t EP

5

G O

G O S U B

O S - U B

N N O

3 G O T O

5 1

G

5

S U

S U

1 1 8 0

T

U

T H E N

2 7

2 0

S U

G O T O

P L A N T

O N

U

1 3 0 0

O S U BT H E NP E O P L E

T H E N

V

A

E N O UN O O K

W - 4 81 3 8 0

W - 4 8

P O K E

B U

2 7

1 2 7 0

2 7

3 5

K P E R S

S U

2 7

A

1 2 7 0

1 4 8 0

V

G O T O

1 2 7 0

N E X T

1 2 7 0

2 7

1 4 8 0

V A L U E

2 1

A

7

7 N A O t M M E R

E

7 1

S E E D

W H E A T

1 0 9 0

W R E T U R NM O T U R N

H E R E

G O T O

B

S E L EO T

2 7

E

S E L E

U

G

G

8

S O L D

8

P

A

B T H E N

T A

F O

C O M M

8

B

O

5

C 1 6 0 0

q

6 2 3 1 6 4 0

1 6 5 0A 1 6 6 0N 1 6 7 01 6 8 0

b

Q

Q Q

6 1

6 9 7 0

7 1

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

T W

2 e 2 2

y 2 e 2 2 e 2

N 1 8 0 01 8 1 0N 1 8 2 0

8 3 1 8 4 01 8 5 01 8 6 01 8 7 01 8 8 0

O 1 8 9 0B 1 9 0 09 1 9 2

1 9 7 01 9 8 01 9 9 0

R 2 0 0 0N 2 0 1 0

D 2 0 2 02 0 3 02 0 4 0

F 2 0 5 0H 2 0 6 0

2 0 7 02 0 8 02 0 9 0

F 2 1 0 0

9 3 9 4

9 5 9 6

A T A R r 8 0 0 / 8 0 0 X L / 1 3 0 X E

1

0 N

O

O

B U S H

N

N

( R N D

V F O 8 P O N

N N

1 8 2 0

N E X T

O K 2

E G O S U

8

M L O Y M E N TO M

N F +

N )

N

N

R N

A X 1 0 0 0 0D N = 1 : RV W = I N TR A P H

R A P HO K

K

S R

K E

2 5

P

T P L O H A R V E S T

R S O N A L

(

N E X T

R A P H I C S

2 1 3 0

L A B

(

N

N

E P R E S S

2

P

N U

N E X T

R N

S O L D

) =

7 5

7 6

I O

7 6

R

T H E N2 G A M E

2 5

2

8

R N

R E T U R NR N

T H E N

E N T E R

N N E RN

2 0 0 05 E T E A P E

O T

O L (

O L E O P L E

2 5

2 5

2 2 T H E N

0

1 T A

- E R

T H E N

C O N T

F I N B f M I

T H E NT H E N

T H E N

< R E T U R N

Y

U

2

P O K E

2 5 U N 2 1 0 0E N

2 G O T O

F O P P > 1 2 7

7

R N

1 8 1 0

/

P O W

E 2 5

2

0

T H E N

M O V E DB O R N

N E X T

N U

T H E N

-

1 + T

S E R T E DA B 1 S O

R N

M O V E D

1 9 8 0

G

W = 6 94

R E T U R N

P O

1 7 9 07 8

T

7 1

K

S T E P

3 9 S

1

1

P

R N

C H A R A C T E R

R A T S

E

T H E NG E

P R E S SZ

S T E PP

A

T H E N

N

E 7 6

+ (

T

A

W H A R V E S T1

A W A Y

1

1 T H E N

A B t W H

H E R E(

< 1 0 0 0 0

R E T U R NP O K EA N

T H E N2 0 9 0

I O

A T

0

O M M E R

8 2

E R

1

1

P 2

5 )

A N

T H

8

E

P R E S SZ 2 5

) = C H R S

P L

T H E N

N

T H E N2

T H E N2 0 9 0

U N

1

#

P

A

O T

N

(

7 1

P 2

A

(

K E P E E K

P R E S S

P E E K

A

P

W A N S U

W j N N E R

) =

O

9 0

P

T

) = T

P 1

G

A P

C o n t i n u e d

1 9 1 0

E O P L

2 4 T H

6

H K 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 1 1

Page 134: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 134/172

Page 135: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 135/172

S E R F C I T Y C o n t i n u e d C O M M O D O R E 6

0 0 0 1 1 1 1 1

w 1 1 1 0 8 01 0 9 0

1 1 1

6

U R U B U R

4 ) | + A

E T U RF

U U

U

A

0 1 0 0 0

9 1

A 2

1

P

O

N

N 9 4 0I

O 1 0 4 0

L

1 1

F B

A

F B

E E L

O

N

A

E A

4

A

A B 2 9 1 0

1

A

C

H E

H E N 1

5 4

H E

H E

H E

T

1

L

8 9

6 1 2

4 5

6 6 1 6 8 01 6 9 0

0

1 1 7 2 01 1 1 1 7 7 01 7 1

8 4

6

5 9 6

9 9 0

P 1

3

4 8

4 8

P

A A 1

7 0

O

O

A

W H E A

A

8 8 A

A

-

I G K )

1

-

R N

O 6 4

3

A N

3

A

U

U B 1 4 4 0

B 1 4 4 0

P

H

A -

4

M E P

H

H

2

1 4 4 0

R N P

A

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

Page 136: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 136/172

   

  

      

 

  

 

 

 

       

   

       

      

 

 

   

    

  

 

   

 

 

   

 

 

   

    

    

 

     

  

   

 

 

 

    

 

   

  

 

 

 

 

 

    

  

       

  

 

 

 

 

 

 

  

 

  

 

    

  

  

  

   

     

 

 

 

  

   

 

      

  

   

   

 

  

  

  

 

 

    

  

  

  

  

  

   

  

   

 

  

 

  

  

 

 

    

 

 

 

 

    

   

 

     

 

   

   

   

   

 

   

 

   

 

 

 

 

 

    

   

    

                

                   

  

  

 

 

  

 

  

 

 

  

 

  

 

 

  

  

  

    

   

 

      

 

   

 

    

   

   

 

 

  

 

 

  

  

     

 

 

   

  

    

 

 

 

 

 

   

 

      

  

 

  

 

 

   

 

 

 

 

  

 

  

  

 

  

 

   

        

  

   

  

 

 

  

 

    

 

   

 

 

 

Page 137: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 137/172

S E R F C I T Y I B P C / P C j r , T A N D Y 1 0 0 01 0 1 1 2 1 3 1 4 1 5 1 6 1 8 1 9 2 0 2 1 2 2 2 3 4

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 5 3 5 4 5 5 5 6 5 7 8

9 6 0 6 1 6 2 6 3 6 4

O

U L R

G O S U BD N P U T

G O S U B

E

T

I 1 O 9 G A

A

C O P Y RE M E R AA N H O M EV E R SD O B

B C L O L O T A N D

O

1 1 2 6 0O

S

3 S

1

U

K

E P X K

K

E R R O RA

2 8 6 0

O S

0

2 8 4 0T K

S T

1 = 4 7

M A

P R

S E

A

O

E

N A T

P S 2

S U

S C R E E N

1

O C A T E

S U E L S E

K K

R E E N

N N

O

1

1

K A N 3 1 G = & H B 8 0 0#

A 1 1 4 0

S

I N

8 2

K R E E NK R E E NK R E E N

T T

L

C O

R A N D O M II N

P

P L O

1 E N

P

I N K E Y IK

4 7 P

O C A T E

L E N ( K $

8

G

G R A PM O 1 0 0 0

H R

S T

7

G O T OI D T H

P

2

U

N L A

I N K E Y S

1 8 2 0

4 7 4 6

A C H R IC H R $N K E Y $

5 7 5 7 5 7

V

P a n

L O

T

K

A

R E E N

E L S E5 7

I N

P L A YS U

H R H R

T H E NT H E NT H E NT H E N

9 8

E

A B A T l O R

1 2 1 Z

I N G S

K

E N T E RA T

( P

3 1 8 04 O R I N T

D 1

S

L P L E A S ES U

P

P

P

P

2 5

# O T H E N

A T

2 I G H T

E L S EE L S EE L S EE L S E

R I N T

A

B L O A D

O L O R1

2 9 3 0

R E E NS U K

P K

K

K

B M A G A Z

G W B A S

O

R E A D4 P 3

T

P

P

P

R E E N

A D A P

P R I N T

T

*

3

K K

S U

K

U

O l 3

T I A T W A

S

U T 3 T H E N

1

T H E N

T H R O P

R E E N

3 9

A T 1 0 3 0

2 3 2 0

D G

4 6

L A Y E R S

O L O RY /

T H E NT H E N

F O 3

(

S U

S U

S U

2 L O C A T E

A

S

E

O N

S

1 0 3 0

U

T L O

3 3

Y K

E L S E

S U

T H E N

T H E N

T H E N

T H E N

N

B A

A O A

1

T H E N

T H E NG O T OT H E NT H E Nb

R E S SN i

T

S U

T H E N

O

1

D

1 1

1 1

1 1

1 1 1 0R E T U R N

N E X T

N E X T

1

T H E N

U

T H E NA S C (

5 7

#

L N A M E S1 P

1 4 4 0P 1 S U

1 1 S U

4 7

5 7 7 5 7

1

N

S U

T H E N

S U

S U

S U

S U

Y S A V E DK

D A

T H E N

A

C T

: G O S

G O S UI A T

N E X T

A T

I N 4 2

2 7

X

N

A T

I | G H T I

T

K

2 > =

4 0 O S U B

4 4 S U 1 1 1 0

5 5 4 5 6 4 9 3 ^ 4

2 2 1 04

S C R E

(

3

N 1

1 D 1

A

U

6 5 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 6 9 7 9 8 9 9

w 1 0 0 0J 1 0 1 0K 1 0 2 01 0 3 0L 1 0 4 0

T 1 0 5 01 0 6 0

1 0 7 01 0 8 01 0 9 0

K 1 1 0 01

2 3

1 9 M 1 2 0 0

1 2 1 9

P 1 2 2 0

1 1 4 0E 1 1 5 0

P 1 1 6 01 7 1 8

G O T O

N S | O U N D

U S

S O U N D, 0 A D

1 0 0 0P p S l O U N D

S O U N, 0 R E

0 6 1

A T T E { M

S

A D

5 0 P

(

(

A T A T

A T

L A S X

K K K G K

L S S

9 6 8 4

P

S O U N

B

8 2 O L O R

C H R I

P C H R IH R

P

N E X TD

L O C A T E

N E X TC A T EE T U R N

L O _ J C A T E2 L O C H R IO C A T E1 2 L O

O C A T E

L Q C A T EE R C E

5 7

2 0 1

P

8 0 P R I N TC O M M E R

P

R E E N1 O 1 9 0 P L V

O U N DI N - I N

R E E N

P L A Y E R

A T C A T E

I N

T T

3 0

E N 2

6

O

L

E

M E N 1

S T R I N

2 2

2 0

( 2

5 7 C H R I

1

T H E N

I N

I N

8 0

2 0 1

5 7 M 5 7

T T H E N

T H E NT H E N

T H E N

O

, T H E NT H E N

L

C P N F L

T H E NR E T U R N

T H E N2 2

M A A T

2

2

M A I N

P P

2

(

t M | )

P

C H R I

C H R I

S T R I N G S

O O O

A D

R E T U R N

4 ) = K

P L O C A T E

P L O C A T EH R

) = T H E N

S C R E E N2

3 F O

O C A T E

8 ) = K

P N A M E1 ( 1

N N

P

1

P C A T E

L O C A T E

M i

C 1 = S

1

I N

1 3 P P

P R S C R E E N

P

P

K K K

3 = S C R E

R E T U R N

C

1

A T

I N

C H R I

L

H E T U R NL A N D 2

T H E N

P

( 2 0 9 )

P

U N

N W I N

N

C

P R I N T

I N

I N

O 1

1

T H E N

1 1 2

R E E N

L E

N

4

T H E N( P - 1 0 0 0

S C R E E N0 O 7 8

O C A T EI N 1 L O C A T E

( 2

R E E N ( X

S

P 5 0

R N R N

8 P R N

P C A T E

E L S E

R E E NO

/ 9 0

M W H E A TT A X E S

H R ( P

I N

R

R E T U R N

2

S

P R E S S

Y E A R

M O V E

T H E N

E N (

R E T U R N

R E T U R N

C A T E

P R 1

7 8

P

P

P

M A

1 C H R I

T H E NT H E NT H E N

E

1

( P

( 2 1 7

C H R I

L A N D

-

O T

( P

R E T U R N

I N

L

C O L O R

N

(

4 S U

S T A N DP R I N T

I N N E X TC U R SC H R I

7 8

T H E NL

1 2

(

C

P

( P

S O U N D

P

1

E R

S T R I

G O S U BG O S U BG O S U B

P

1

9

R E T U R N

B

P R I N T

L O C A T E

7 9

E L S EE L S E

1

1

1

2

4

P

°

E L S E

S U 2 8 6 0

N

1

B B

) C H R II N

C

G O E

Y

) C H R I

W

1

1

4 0 P

P R I N T

(

P

N E X T

S

P L O

E

P L F N

T

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

Page 138: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 138/172

S E R F C I T Y C o n t i n u e d

M

W

Q

W

w

N

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

5 9 6 0 6 6 2

6 3

6 4 6 5

H R A T L

K E T U R NE N

R E E NR E T U R N

O L O RS A V E

D A F O D E 1 4 2 8 8

O ! I L H R 2 6 F O U P R A

A T

R E E N

E L

R E E NG O R E E N

P L A Y EE N

O

U N L

L

O

A T

A T

N

2

G O T O

S E E DS O S U BS

N

N E

A N

2

P

P

C O E L

2 O L O RU R P L U S

U O L O RO L O R

L O C A T E

T A T A O L O RN

R E T U R N[ W H E A TR E E N5 2

T S G O S U BS V A

P R E T U R N

2

G O

R E E N

F E E D

A T T A A T

U A T L O C A T E

A T

K V A 7 4

N K E Y SE L S E[ M

N K E Y SK $

O

N E X T

P

P

2

2 Y

N

N

3 A

L O C A T E

& H

T C O P T

P

P T H E N

3 4

5 8 F E E D

G H T $2 9 3 0

N

O

B U S H E L

P E | O PC U R R E N T

2

A

2 O P

N K E Y SK

K

T

T H E N

W H E A TA T

W H E A T

A T

G O S U B

G H T S2 9 3 0

S U R P L U S

T

R O U TT H E NG O P A T

U V T

8 0

L H A V EP R T

O O C A T EN

2 6 S P N

A R

A 3

T H E N

2 6

C O N T

N

P

T H E N

U

3 Y O S

P

L

3

O 4 -

S T R S

E

3 7 C | O L O R2 8 4 0

T H E NL O C A T E

G O S U BC O L O RE

W = 3 0P

P V P

3 P R

L O C A T EP E O P L E

E L S E

L O C A T EP L A N TL O C A T E

N

K K A N 7

N R E E N

P R E S

T H

N N

C U R R E N T

L O C A T E

T H E NG O S U B5 2

S T R S

R E T U R N

P S A V EN

R E T U R N

O

T A N

L O C A T ER E T U R N

W O U L DP R

P R E S S

N U

3

C O L O RE

N N

N

N

P R E S S

K S O P E N

W O U

T H E RP

R E E N SP

P M S G O S U B

N

T H E NT H E N

S

L L L

L

N

2

2

2

C H R S

E

N N E R

C O L O R

4

L O C A T E

K

1 6 2 0

L E

P

2 6

N N E RT H E N

N

W 4

N

L O C A T E

2

L O C A T EN

3 6

W H

C L C O L O R

A T A T A T

N

L O C A T E

S E L E C T

L E

Y O

T H E NT H E N

E L S E

C H R S

N

G O S U BA T

B U

N

T H E N) = N O

S C R E E N

O C A T E

B

P L A N TW H E A T

L O C A T E

L O C A T E

P

T H

3 6

P C H R S

N

S C R E E N

P

D

N

1 6 5 0

7 7 P 2 S T R S

C H R S

A M

C O L O R

A

C U R R E N T

T H E N

P

T H E N

P

L O C A T E

2

N O N

N 2 S T R S

P

N

N

G O S U B

B

W H E A TS E L LN

T H E N

K G A M E3

E L S E

N T H

F O N E X TP P P

2 8 6 0P

2

N

E N O U G H

3 5

P

N E X T

G O S U B

S E E D

P

1 5 8 0T H E N

1 6 8 0

H O

H O 2 B

L

Y

K $ < >

P

T

G O L O C H

L b

P

P

R E T U R N

2 B P

3

T

N

S T O R A

N

T A

T A W H E AE

P

G O S U

7

M U

W H

M U

2

N

1

w

w

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 8 8 2 8 3 8 4 8 5

8 6

8 7

8 8

8 9

9 0

9 9 2 9 3 9 4 9 5

9 6 9 7 9 8 9 9

2 0 0 0

2 0 2 0 2 0

M 2 0 3 0

2 0 4 02 0 5 0

2 0 6 02 0 7 02 0 8 02 0 9 02 1 0 02 1

2 1 2 0

I B P C / P C j r , T A N D Y 1 0 0 0

R E T U R N

G H T S2 9 3 0

D - R E T U R N

2 9 3 0

N O R E T U R NA T L

N O U l G HR E T U R N

R E T U R NR E T U R NL S C R E E N

O L O RO L O R E R O L S O L DL O C A T EL O C A T E

O L

V A

T

H E V A

U R P L U S

U H E V A

E L 9 3 V A

A

U

L T S U

T S U

L

A T

A T A T

A T

O U G O T O

B U O O 8 6

P

T H E N

V P E N O U G H

F O

E R

O L O RN L O C A T E

L l O C A T ER E T U R NS O L D IS C R E E N8 9 K S

V A

G O S U BR E T U R NL O C A T E

V A P

R E T U R N

V A R E T U R NO L O RO L O RO L O RE R S O N A LP O P U L A TL O C A T EL O C A T E

S T O R ES T R SL O C A T E

E R

A T

N

K V A

A T H

E R

S D - S U R P L

R E T U R NS E L S E

L O C A T ER E T U R NS

L O C A T ES

W H E A TN P U T

L O C A T E

1

L O C A T E

L O C A T E

8 9

P P A S T R S

2

T H E N

S O L DP

2 9 3 0T H E N

R 2 9 3 0

L O C A T E

P

D

9 3 2 R

S

S

1

T H E N

L O C A T E

2

N K E Y SK

K

E L S E1 7 7 0

T A

L O C A T E

P M S G O S U B

P A

T H E N

T A O

E L S EU

2

G O L D

M E S S A G EC O L O RC O L O R

P

P

2

G O S U B

C L

i

P 2

T H E N

P R 2 2

W = 2 4

1

O P P

2

L E

G O S U B

T

P

2

P L O C A T E

M l S S

P L O C A T E

L E

P

P

1

P

P

T H E NG O S U B

R E T U R N

P M G O

N

S C R E E N

N

P

E L S E

L O C A T E

S C R E E N

P

N O

2

1 0 0 0

P

P

P

7 7

P R

2

V

C O L O R

L O C A T EL O C A T EG O L D

N

1 7 7 0

2

N

U

T R

H O

E C E SH O P

T O T A LN

N

P 1 + 4

2

N Q

2

2 S T R S

N A N

P

N

N

M S

E N O U

T H E N

T H E NE L S E7 7

3

P

P L O C A T E

U

K

9 9

H O

H O

N

H E N O

P

N E X T

N

L O C A T E

L O C A T E

T H E N

7 P

2

M U C H

V

M U C H

P

O S U B

U S E L E C T

2

2

G O S U BW = 2 8L O C A T EL O C A T EC O M M E R C EC O M M E R C E

B

P

N

P T H E N

P T H E NP N O

2 ) B T H E N

G O S U B

E C E SL A N D

L O C A T E

E N O U G H

E N O U G H

E L S E

M S

N

2 0 2 0

M A N Y

M A N Y

P

F O N E X TG O S U B2 8 4 0

R

A

T H E N

N

W H E A T

W H E A T

W H E A T

P

O N

P

H | O WS G O S

P

P

P

A D J U S T

2

A

T A U

P

S O L D

P

P

O S U BS P , M S 1 7 7 0

G O S U BP N O

N

E P R P

P

T H E N

2 0 5 0

S O L D IS B

P

S O L D IS B

E N O U G H

S G O S U B

P R P

N

N

R

9 5

P E O P L E

G O S U B2 8 4 0 N

W H

N

R E T U R N

S O L D

1

T

T

T

B

2

P A

N

P

P E L S ES

R

N 1

G O S UE 1 9

G O

E R G

E R G

N

P

C o n t i n u e d

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

Page 139: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 139/172

Page 140: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 140/172

S E R F C I T Y1 1

1

1 1 1 2 2

2 4 6 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 S 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 1 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 8 8 2 8 3 8 4 8 5 8 6 8 7 8 8 8 9 9 0 9 9 2

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

3 O S U BA L D P D I E S P E A N E X TR | E A DA D A T A

D A T A3 , 4 ,O S U B

G O G O S U BD A A P P G O G O S U BG O S U BD A R E T U R N

E E E E E E E E E E A L A L I

I N N P U TA N P U TA A L S U D P A A

0

w o i sP O

2 7 4 0G O G O S U B

A L A L A L O T A L A B A L A

A L A L A L A L

R E T U R N

R E T U R NP O

5 8 0 )G O T O Y > A 1R E T U R NA R E T U R NR E T U R NR E T U R NR E T U R NA R E T U R NY < R E T U R NA R E T U R N

C E M B H O M | EV

A

4 1 2 9 8 0T H E N

4 1 3 9 2 04 3 5 0

9

N

P = A 0

A

A A R X < 3 0

B A E X E A C R E ET A S S . ' L4 3 5 0E A B A

4 0 9 0

L E A R5 2 T H E NA

1

5 2

1 = A 2< > 3 2

E Y R R A W

I O

P 1

E N T E RP L A Y E RP L A Y E R

G C H A R

H C H A R( A H C H A R

G O S U B6 7

H A G C H A RH A G C H A R

9 8

T H E N

4 0 3 0

K E Y ( A 0 .T H E NH C H A R7 3 - A T H E N

2 T H E N

9

G H

O M U O E N D E D

l N T

3 7 7 0

3 7 7 0

T H E N

T H E NC H T H E N

T H E N

T H E N

T H E N

T H E N

T H E N

9

& S E G Sf t S E G S

T H E N

T H E N

C H R $8 3

< v

T

Y A

M m W w S

P L A Y E R S

4 7

Y A

T H

5 7

5 9

5 3 6

7 2

8 5

8 9

9 3

9 7

9 8

E

B A

E T

6 8

7 9

1 0 2 0A X A

1 A

W

1 1

8 7

2

0 8 < 1 0 5

P U A L M A G A

P P

G O S U B

O N

A

A

9

A A

9 1

T H E N

2 3

H R O PI

I N U E

E S D X L

N A M l E SA A

6 3

9 5

1

1 0 ( 9

I N

5 0

0

A

7 8

9 9

A

T H E N9 C

2 4 5 0

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

1 0 1 0

1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2

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

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

1 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 01 6 2 01 6 3 01 6 4 01 6 5 01 6 6 01 6 7 01 6 8 01 6 9 01 7 0 01 7 1 7 2 01 7 3 01 7 4 01 7 5 01 7 6 01 7 7 01 7 8 01 7 9 0

Q 1 8 0 0

1 8

Q 1 8 5 0Z 1 8 6 01 8 7 01 8 8 01 8 9 09 0 1 9 1 11 9 2 01 9 3 0w 1 9 4 0k 5 N 1 9 6 01 7 x 1 9 8

1 8 2 01 8 3 01 8 4 0

A R E T U R3 O S U BR E T U RP H | = 9O S U BS O T O 1 G O S U B

R E T U R N9 C A L LA L

R E T U R N

f r R E T U R NK ( P 2R E T U RP R E T U R N

P R E T U R NA B A P 9 G O S U B

G O C H = 1 0 6G O S U B

( P ( P P

( P

S

S

A

8

P

I N

3

P 1 = A 2( 3 I 9 G O S U BG O G O S U B

A L

C A L LP R I N TR E N TP N

E G O S U B

G O S U BB A G O S U BP T

P P O T O S U BB A S O S U BS O T O

(

R E T U R N

P R E T U R N

R E T U R N

R E T U R NR E T U R N

P R I N TU R P L U S

4 1 8 5 0R E T U R N

1 0

Y

Y

Y

1

1 1 0 S O 3 P

A

1 2 2 0

A A 4

S O U N D I 2 0 0S O U N DA 9

1 0

R N

T H E NA

P 1 = A 2

X > A 3

S

C U R R E N T

W < 4 9W - " "

3

A

6 9 5 4

A 4

3

1 6 5 0

H C H A RC H R $

C L E A R

V 4 3 5 0

1 7 8 0

1 7 8 02

1 0

N T H E N6 T

T H E N9

1

I N T H E NT H E N

T H E N( P 1 = A 1C < > 1 0 5T H E N

6 9

A B S ( ( (C T H E NT H E N

6 9

1 6 9 0

S E | G $

S

2 3 9 0

E

N

P P A

W H E A T

2 2 6 0 T H E NP

6

5

P P P

/ 3 0

K

T H E N

T H E N

P C U R R

+ ( G O

(

1 0

( P P

( C

S E L L

T H E N1

1 1 1 6 01

P

(

4

P 1 = A 11 0 1 1 0 0

P

S - S

F E E DA E N W J H E A T

P

< 9

1 2 0 0

1 A A

< P

P P

3 5 4 4

1 3 8 0

L

C 1 < = 1 0 7

6

1 A 2 2

3 6

1 5 2 0

S E L E C T

1 A A 4

& S 1 7 6 0

Y

1 8 6 0

1 0

1 6 3 0

A A 4

P

P W H E A T

5 4 ) T H E N

1 7 8 0( P

A

V

A A

( C < > 9 7

I A

7 8 P

- A

- A

A

P

T H E N

-

4 0

5 0

(

P L

E C E SO N

2

( P

( C < > 9 7

1 0 0 0

1 9 4 0

A -

9

S

2

P

1

A

P

A

S T O R A G E

( P P

1 4 2 0

P

1 8 2 0

T H E N3 < = 1 Q 71 1 2 0

A

Y

T A P L A N TA

P

T H E N

) & C H R $

4

2 0 2 0

T H E N

A A

1

& C H R S

-

- A B S5 0

A

P

A

E

( C

T A B U

1 9 9 0

1 1 0 01 0

P

- A B S1 0 0 0

2

S E E D

V A L U E / B U S H

2 1 0 0

1 9 1 0

) &

C U

( W H E A

2

C o n t i n u e d

Page 141: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 141/172

S E R F C I T Y C o n t i n u e d1 9 9 02 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 02 1 1 0

2 1 4 0

2 1 8 02 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 0

2 3 7 08 9

0 1 2 3 4 5 6

2 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 00 2 5 1 02 5 2 03 2 5 4 02 5 5 02 5 6 02 5 7 02 5 8 02 5 9 02 6 0 02 6 1 02 6 2 02 6 3 02 6 4 02 6 5 02 6 6 02 6 7 02 6 8 02 6 9 02 7 0 02 7 1 02 7 2 02 7 3 02 7 4 02 7 5 0

2 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 0w 2 8 8 09 2 9 0 02 9 1 02 9 2 02 9 3 02 9 4 02 9 5 02 9 6 02 9 7 09 8 2 9 9 03 0 0 0

9

( P ( P G O T OG I O S U BB A S U

G O S U BB

Q O S U BB

B N E X TR E T U R N

P R E T U R NN

R E T U R NP S U R E T U R N

N P U TB : A F O

A L P A P P

P

U

U

A S (

V A

U U I N

N N

G O S U B(

S U P

N P U TU

R S U T

O T U G O S U BB A N G O S U BG O T O

G O T OO

B $ & C H R $

B

I N

R E T U R NN P U TS U B N

N P U TS U B ( P O T A L N

U

R E T U R NI N P U TS U B

N

, A

A

V

B

W

N

A S 4

A

C L E A R

W - 4 8

W <

7 8 2 2 6 0

7 8

2 2 6 0

2 4 2 07 8

2 2 6 0P 2 3 9 07 8

7 8

B

4 3 2 0

2

4

7

7

9

P

4

4 3 2 02 4 5 0A 9 2 4 5 0

A P A 2 4 5 0

1 2 4 5 0

2 7 4 02 7 4 0

4 3 2 02 7 4 01 2 7 4 0A

P

T (

T H E N

2 2 7 0P

2 2 7 0

P A 2 2 7 0

L E A R

E 4 3 5 0

2 2 7 0

4 3 2 0

2 2 7 0

T H E N

T H E NP

T H E N

T H E N

1 L A N DA S E L E C T4 3 5 0

T H E NP E O P

O M

A

P

M U C H

R

A

T

T T H E NO M

T

P

N O

N O

) + ( W > 5 2

T H E N

T H E N

T H E N

P E R S O N A LT H E N

L E

R

P

P

P E R SM | M E R

L

2 3 5 02 3 7 0

E N O U

A

7 8 T H E N

. A

5

7 8

7 8

2 5 3 0A 2 4 5 0

A 2 4 5 0

2 8 0 0

2 8 7 0

2 9 6 0

-

T H E N

E N O U

E N O U

P N

A A 2 4 5 0

N A

2 7 4 0

2 7 4 0

P

(

T H E N

U L

A

T H E N

P

T H E N

T H E N

W O

H A R V E S

V

2 2 3 0

V

G

P

T A

A

E

2 6 2 0

T A

2 8 9 0

2 3 4 0

A

S E L E

R E

P

T H E N

P

2 5

W H E A T

M O N E Y

2 4 9 0

L

2 4 5 0

2 7 6 0

R

A L L O W

2 0 7 0

A

2 6 9 0

T H E N

2 7 9 0

L

S O L D

H E R E

P P

N

2 5 2 0

2 6 0 0

E R

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

1 6 7 1 8 9 2 0 2 1

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 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 1 6 2

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

3 7 4 0F 3 7 5 03 7 6 03 7 7 03 7 8 0

3 7 9 03 8 0 03 8 1 03 8 2 03 8 3 03 8 4 03 8 5 0v 3 8 6 03 8 7 03 8 8 03 8 9 03 9 0 03 9 1 03 9 2 0, v 3 9 3 0

I

P

P

P

P

A

R N N N

T A

P P A

1 = C 1 + C 2

P P

Y

I N 1 N A C 1 + C 2

I N

I N A C

N A

N

P R I N T

N E X T

A

N E X TA

A G O T OA

1

A

N

I N N N

A

I N I N P L

N S U

1 A I N R E T U R NA L

N

S U S U S U

1

N 1 N

C I N A I N

N

N

(

N

N

N

A A

A

A

(

A

C

A A

A A

A A

Y + A

P

C O M M E R C EH A R V E

T A

E M P L

R N

R A T S

3 6 2 0

A

4 3 5 0A 3 9 2 04 3 5 0P L E A RT H A

3 9 0 0G

E R

A

) - C 2

1

A

R N

A

1 0 0 0 0

R L E A R

A

A

A E A A

A

A B

A

A

E

P R E S S4 3 5 0A A N

A

A

1 A

T H E N

A

P

A

Y M E N T

1 A A T

N A 1 A

A

A L A

T H E NP

P

P R E S S

A A A A

A

A

-

A 6 ) - C 2

A 1 1

T H E NT H E N

C 1 T H E N

C

A E O P L E

A

A

W

A

W | N N E RA

T A

A 1

R N

E R C

0

T H E NC 3 6 0 0

P 3 5 8 0L

L

E N T E R

A

7

1 2 - A

C

T A

A

1 4

L

T H E N

A

A

A

H A E N T E R

A

A

2

A

1

D E S E R T E D

M O V E DR N M O W E R E

T I - 9 9 / 4 A1 T H E N 3 0 3 0

W H E A T

1

4 2

E R A R N

A

T H E N

B U S H E L S

R N 3

T H E N

T

1

1

C

A 3 + (

T H E N

Y

1 4 T H E N

-

O M

1

A

A 8

W

T H E N

F + A 1

P A

H E R E

1 0 0 0 0

A

3 0 7 0

1 C O M M E R C E

P

A W A YR

3 6 6 0

T H E N

3 7 5 0

N N E RN

3 8 9 0

T O T AR

3 1 0 0

0

A 8

A

1

A

3

M

C

(

U

3

A N T A

( A

W

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 6 1 2 1

Page 142: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 142/172

S E R F C I T Y C o n t i n u e d3 9 4 0

3 9 5 03 9 6 0

3 9 7 0

3 9 8 0

3 9 9 04 0 0 04 0 4 0 2 04 0 3 04 0 4 04 0 5 04 0 6 04 0 7 04 0 8 04 0 9 00

2

P 1 P A P

E R N

P E R P

P P

R E

N

N N S O L D

N

N E X T

F O S N E X T

R E T U R NA L F O

R E T U R N

C O M M E R C E

N

N N

W H E A TF O O DP O P U L A TE R P A W H E A TG O L D

S C O R ED N

T H E N

T O R E

P E R S O N A L

A

L E A R

P R E S S

4

A 4

T A 4 0 2 0

T

M A T A X E S

8

S T O R A G ET A

T A S U R P L U SE C E S

O T A

T A

2

2

P L A N T A B L ES E E D

T A K

T A

T A

T A

P L A N T E D

P T A

W H E A T

T A P

T A

T N

L A N D

A

O

P

T A P A S O

P

T

P

S O L DE N T E R

A 4 1 3 0L 4 1 4 0T 4 1 5 0N 4 1 6 04 1 7 04 1 8 04 1 9 04 2 0 04 2 D 4 2 2 04 2 3 04 2 4 04 2 5 04 2 6 04 2 7 0M 4 2 8 0

D 4 2 9 04 3 0 0

4 3

w 4 3 6 04 3 7 0

4 3 2 04 3 3 04 3 4 04 3 5 0

F O R E A DN E X T

F O R E A DC A L LN E X TC A L LA L C A L L

2

b D A T AD A T A0 0 F F 1

A L

Z = A 1

R E T U R ND A T A

3 D A T A3 F O N E X TR E T U R N

R E T U R N

A C H A RC O L b RC O L O RC O L O R

9

K E A

P P P P P P P P P P P P P P P P P P P P P P P P P P PM O V EE N T E R

8 F F 1

A

T

T

a a

A N

A

T

A T H E N

1

9

W T

A

F 1 8 1 8 , 1 0 5 , 0 ,0 0 0 0 0 0 F F 1 8 F F

5 0

T

0 0 F F 0 0 F F 0 0 F F

4 3 5 0

O M M E R C E

4

0 8 1 C 3 E 7 F 3 6 3 6 3 60 8 1 0 8 1

M ) L L

9 E 7 F 3 6 3 60 0 0 0 3 C 3 C 3

0 0 0 0

C E L L M A T E S1 0

1 4

1 8 0 2 1 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 4 2 4 3 4 4

4 5 4 6 4 7

E E |

R E t ME R E E R E R E E G | O T O

F O A

P O K EX F O

T G O S U B

P l O K E

N E X TX

N P R

o |

D I 1 4 2 0V T A B

R E

T H E ND S O

V T A BU N

C A L LR E t M

R I N T

V T A B

T H E NF O G O T O

G O S U B

C A L L

C E B A N H O M EV E R SA

L E

M

R E T U R N

P

N V E R S

G

S O U N DE 4

2 7

6 I N E E 1 0

M M

P A

D

F R

N

Y /

E L Y R A L DW

L

M D

T U R NH O M E

P O K E

P E E K

4 3

O F I N

T

N O R M A L

6 H R

L C O M P U T E RO

A

M l A I

G O S U BD

G O S U B5 1 T H E NH T A BT

F E N

G H

T

X

( 1 0 4

I G

E F F E

P O K E

M A

H T A B

P A 7 8

V A H C

N L O A D I NO K

V T A BZ I N G

H T A B

T

A m

1 8 9 0E A

X T T L A

H O M ET O G O S U B

D

E R S E

N

4 7 C A L L1 0 0 0G O S U BA G 2 3 8

9 8 L

1 1 0 L O W )

G A M E

T H E N

1

G O S U B

L E H R

6 3 8 4

7 8 G A M E

C H R $

Y A P O

P

P T A M A G A Z

4

G O T OD S O U N D9 7 9 3

2 6 W A N T(

A

A

O O

T E X T8 0

O R M AD

I N N

A

O L

A G

8 2 V T A B

S H

E S

N T E 4 4

X

H T A B

1 N O R M A L3 1 L M A T E1

H E

3 8 0

G O S U BA G

1 D

N

H O M E

G

8 4 1 P L A YE

Y O H R

M

I M

N E

7 A L

H

G O

N

D

X

T

A

W A

A

S V T 8 6

H T A BA

4

6

6 8

6 9

7 0 7 1 7 2 7 3

V

G O S U

M

9

0 0 1 R E M |

U R

R

A X

R

S Q

0

1

1

0

0

C

A P P L E I F a m i l y

C H E C K

M G O O A G A G 1

T

R E T U R N

H N

F

0

F

1

1

T H E NF

A

M

M I M

0

6

F O

A

M

M

0

M

M

M

M

T H E NO

9

A P P R

1 1 C U

R

0 (

G O S U B

E N R E T U R N

C

N

A

T H E NO

9 7

H E

O

A G

G A M E

3

G

R E T U R N

T 0 0

H

(

.

1 1

1

9 1

1 1 9

R E

T H E NC o n t i n u e d

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

Page 143: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 143/172

C E L L M A T E S C o n t i n u e d A P P L E I F a m i l y7 4 7 5

7 6 7 7 7 8

7 9

8 0

8 8 2

8 3 8 4

8 5 8 6

8 7

8 8 8 9

9 0 9 9 2 9 S 9 4

9 5 9 6 9 7 9 8

9 9 0

6

8

9

A T A L

8 7 P N S U F FP P L Y

C E E D E DB R E A K D O W N7 E P R O D U C E

8 E P V T A BR M A LO

L A E

X D R A W

C

R E T U R Nr e | m N P O P

P M O R E

P M E T E RP

P P

P N E X TP R D Y O U R

V T A B

A E N G O S U BR E F O

N R E

A

A

M M R E

M

R

A R E

( E R E

R F O

F O

F O F O

F O

F O A F O

R H O M | EC A

H

4 H

1

T

N O R M A L

V

A

D Y S C A L

0

H C O L

N

A G A I

N O

O

6

T

D E

A B

T U R N

N U

O F T E NN C R E A S E

S A F E T Y L

t H T A B

G O S U B

M

O U N DO U N D

O U

O U N D

N O

N E

O

O

O U N D

U R N O

R

T |

E N P R

T H

O

4 2 D

A R E M | O V EM

M

0

A M W A S T E S N P

L O

T H

T H O R F

D

O

3 0 0 09 4

C O N G R A T U L A T

T

x

P R

A L

P

A S

A L

U R

7 A N

O V E R

C E L L

E X P O R T SP R N O T C E L L

C E F E S PN

G O

T H R O G A L

F R E F F F

6

O

F | O R

H

4

A N

N

S

H

O U

T H E N

P R W A S T E

M O P E R A T

G R A P H I

D

U

O

H

A N

H A V E

A G O T O

P

A U

X

A A

O

C H E C K

8 7 T E M P E R A T U R ET

P R

P R

X D

M

A

A

R O U TW H E R E

N

N

W A P

N N

0 4

A

H

A A

A

A M

T

6

1

W A

R E S U L T

A |

O C H O N D RA N

A

A

A C C U M U L A T E D

U S E N E R G YH A V E

8 7

N

O

F

O O

O

4

5

O N N O N

O N N

Y O

O L

X D R A WM A

M

N E

W A S T E

N U T RT H

S

C H R $

O 0 5

O U N D

O U N DO U N DN

N O S N O

0

O K

2 T

T H E Y

A B L E

B E T T E R

P C

W A N T

T H E NG O

S b U N DO U N DO U N DS O U N D2

T l

R E T U R N A N A N T H E N9

L E A D

W

Y O 3 0 0 0

R E T U

D

2 0 2 0

S

E 4

T 1

2

6

M E T EL Y S O S O MG O T O

A B

M X D R A W

O

7

A R

E N E X

H A

G O T O

T

C E

4

2

H O t M E3 8

T H E N

2 R E

A L

E T U R NG O

A

2 3

3

3

O

3 6

T

T

H A V E

T

A

N E N E

N E

4

M M

N

N

U

O

T

U

M

U

X

X

1 2 1 2 2 0

2 3

2 4

2 5

6

7

2 8

2 9

3 0 3

4

8

9 4 0 4 4

3 4 4 4

4 6

4

H P L O T6 1 0 H P

H P O 3 9 F O T V T A B

F O

F O T A H T A BN E X TH C O L O R

F O 1 H C I O L O R

O F O 2 7 N E X TF O

G O S U BX S U X O U

A H C O L O R

H C O L O R

A H T A BN E X T

1 3 O L O R

U 2 5 A L O L O R

A F O

O F R O

H L [ O TT T

2

R E T U RR E | M

N O K

O L

O

D A T AP R O TD A T AP O R T

D A T AE D A T A 2, 0 , 0 ,D A T A 53 E t D A T A O6 D A T A 23 0 E A T D A T A0 0 8 59 8 B 8 5

2 7

6 9

A

S

R E S T O R E1 8

N E

5

T

E S T | O R EE T E M P

H T A B2 1 R E A D

2 5

T

A

E E I N P

S O U N DN

2 1 T

X G O S U B

2 D R A W

E X E E

X

H T A B

8

1 9

X

I A M m G g7 6 2 0 5 12 3

N E R G YD A T A

1 s

8

P 2 0 4 80 7 0 6 0

2 7

4 5 3 6 2 T

E N N U T RI N T E R N A L

1

S

N E X T

2 P T A P R I N TF O 5 T T F O

T 1 9 X

R O S C A L

S C A LD R A WN D R A W

R O

G R A P H

3 H C O L

1 0 2

T

F O

T

, 1 6

D A T A

6

T

N E X T

H

A

T C T

M 2 0 4 9T H E NT 7 7 T T H E NT R E T U

W A

4 C 6 76 0 6 0

A M 1 S O U N D

P O

B O S O M l EE V E L

2

2

N 2

G O S U B

9

7

6

P

P

N E X T7

X

D A T A

3

1 H C O L O R

P N S T E P

2

N E X TH P

H P L O T

X

3 1

O

T

I N

S T E PN @ @ @ @ @ @ @ @ @ @ @ @ @ @

T

X

Q

A B E L

A R R A Y

A R R A Y

5

3 2 6 1 5 S T E P

1 8

S U 2 5

X D R A W

2 3

1 0 R E A DN E X TR E A D1 3 R E A DN E X TR E A D

2

2

5

4

A 2 X D R A WN E X T

I M P O R T

1 6 A

4 C 6 D 06 0 7 0 6 0

5 1

2

A

A

R O

V A D S 7 8

T H E NR E A DN E X TR E A D

I N E X P O R T

M E N E R G Y

5

T

5

T

3

H P L O TC E L L

T

2 7 9

2 5

6

R O R O C ( 3 .S C A L E2 D R A WR O

3

T 4

T

V T A BV T A B

1 3 1 0

D A T A

A T

A 2 6 2

A B L E S

9

D T H E NA

A H E A G O T OA

1

0 1 3

3

V T A BV T A B

T

X 1

S U

P R N T

G O T O

D A T AP

8

9 H P L O T

9 S T E P2 6 N E X TH P L O TT 9

A

1

A

P R E N R

5

6

R N 0 8 0

N E X T

5

4

T

D R A W

A G

D R A W

1 G O

5

2

A L R E A D

5 A

E X

R G

5

1

5

4 M A T E

7

2 5

M

F O

M 5 A 1 8 9 0G O

T T 1 H

H P T

7

3 G

D

W A

N E

3

2 0 4 8

D

U

E

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

Page 144: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 144/172

C E L L M A T E S C o n t i n u e d A P P L E I F a m i l y1 6 9 0

0

7 1

7 2 7 3 1 7 4 0

7 5

1 7 6 0

7 7 7 8

7 9

D A 4 D 8 6 8 A D 0 4 A 0 F 0

0 0 R

3 D A T A

D A T A

0 C

F 8 3 C 0 0D A T A

0 1 E 0 0H E D A T A

T 9 6 9 T 6 8 4 T B 0 0

D A T A

0 0 0 0 0

4

A

2

0 0 0 0

2 3 6 3

2 4 4 3

9 A

D A

9

3

D A

A 6

0 0

D A T A

9

7 8

6 A 4 4 7 4B F E 0 4 (1 B E 6 0 8F O 0 0 0 0 0 0

0 C 0 0 3 C 6 6 6 6 3 C 6 6 6 6 3 C 0 0 3

8 A 5 0E

F O

6 6 6 6 6 6 36 6 6 0 3 8 06 0 6 6 3 C 0 0 3 0 3 8 3 C 3 6 7 E 3 0 3 0 0 0 7 E 0 6 3 E 6 0 6 0 6

6 3 C 0 0

7 E 6 6 6 6 0 0 3 E 6 6 6 6 3 E 6 6 6 6 3 E 0 0 3 C 6 6 0 6 0 6 0 6 66 D A T A 2 4 7 5 , 3 E 6 6 6 6 6 6 6 6 6 6 3 E 0 0 7 E 0 6 0 6 3 E0 6 0 6 7 E 0 0 7 E 0 6 0 6 3 E 0 6 0 6 0 6 0 0 7 C 0 6 0 6 0 6 7 6 66 7 C 0 0

8 8 5 00 4 8 59 B 0 0 6 3 8

F 0 F D A 0 4 A A 9D O O C4 3 6 8 5 3 7 4R E 0 8

R E 0 0 0 0 4 1 4 1 7 F 0 0 0 0 0 0 1 8 3 C 6 6 6

8 D 0 E 9

A

N U M B E8 0 0 0 0 0 0 1

0 6 3 E 6 6 6 6 3 C 0 0 7 E 6 0 3 0 1

0 0 1 8 1 C

8 A A 4

E 9 A 0 2

O F

0 6 7 E 0 0 7 E 6 0 3 0

F E A 0 3R

C H A R A C T E R S

8

6 6 6 6 7 C 6 0 3

8

D

Q

8 0

8 1

8 2

3

8 4

8 5 8 6 8 7

8 8

8 9

A

D A

D A 3 D A 6 6 D A 8 0 0 0 0R E D A D A

3 0 C 0D A T A0 0 0 0T E X T

0 0 6 6 6 6 6 6 6

A C H R $

6 0 0 O U N DS O U N D7 6

E R

e l e l , 3 6 6

7

M

O E 6 0 3 0 16 6 6 6 3 8

6

6

E N

2 4 C E 7 8 6 8 A 9 0 0 A 8 8 8 D 0 F D 2 C 33 8 E 5 0 8 D 0 F 4 6 0 4 C E 7 A 0 2 8 A C A D 0 F D 2 <8 0 0 , A A 8 8 D 0 F 6 6 0 0 2 0 0 0 6 0 0 0 F 0 0 3 6 36 2 5 2 4 2 4 0 0 2 A 2 A 2 A 2 D 2 D 3 A 3 F 3 F 0 E 2 P 2 D 0 0 0 0

V T A B

E 6 6 6 6 0 6 6 E 0 3 6 8 1 8 1

T H

6 3 C 18 0 6

H A P E

6

8

E

0 6 0 0

0 6 6 6 6

D A T A

6 0 6 6 E 0

8 0 0 6

6 6 6 6 0 0 60 0 0 0 0A B L E

P N

1 8 1 8 1E 0 E 1 E7 E 7 E 76 6 6 6 66 6 6 6 66 3 C 6 06 6 6 6 66 7 E 7 E

6 6 6 3 C 10 0 0 0 0 0D A T A

S T A T E M E N TC

T H E R

C E L L M A T E S

4

8 2 0

4

6 7 2 8 2 9 3 0 3 1 . 0

3 2 3 3

3 4

3 7

4 4 4 5 4 6

4 8 4 9

E E E E E E E E

E

O U N DO

X

G O S U B

K

A G R E t MG O S U B8 9

5 5 1 #

2

M E X

E

6

R 2

P E E K

1 0

1

2

O K

S O U N D

4

F O

0

O | O

A N G O S U B

G

A

7

1 * 7 6

H E G E N 8 6

M

1 2

H C

A U

M

A T

U

K

1 0

A G

G O S U B9 8

U N

U N

1

4 2

P M | + l YT

0 K

T H E NM

A G

T

1

2

U R

M O

M

2

8

H

6

R

D S

2 1

S

K 1 0 6 4

P

S U

U S

O

D

K

E

G I O

G

O

2 7 K K S U

S U

1

K

1 0

U

8 6

( M

-

O

2

5 6

5 8 5 9 6 0

1 6 2 6 3

6 4

6 5 6

7 6 8

6 9 7 0

7 1

2

4

6

8 9 8 0 8

A T A R I 8 0 0 / 8 0 0 X L / 1 3 0 X E

R N

8 2 0

G

1

R

G

3 3 3 4

A B

1

( 1

1

O

O O 1 0 0 0c

A G

- A

O E - 01 8 2 01

1

1 (

) = C (R E T U R N

4

A

O S U B1 1 0 ( 5 0 1 G O S U B

T H E N

O N E

1

S U

3 0 0 0

R

1

N

1

1

1 1

1

6

1 8 2 0

O S U B

8 4

E N 9

1 8 2 0

6

1

H E O H E

5 0

U R

0 R N

R

E

5

9

O

H E

U S

1 1 1 0A B

A B

1

1

0

5

1

9 1

R

O S U B

A

1

E

L 5 8 4 8 4

1

G

G

1

0 1

0

1

T

5 0

O

1 -

1 8 2 0

1

1

0

T 1 0

G O T O

T

G

8 4 T H E N

O

5 S U

1 1

1

5

S U

E -

8 4

0

U

A

1

U 0

1

C o n t i n u e d

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

Page 145: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 145/172

C E L L M A T E S C o n t i n u e d3

8 4 8 5 8 6

8 7

8 8

8 9

9 0

9 1 9 2

0 1 A 1 1 8 0

M 1 2 0 01 2 1 01 2 2 01 2 3 01 2 4 0

a 1 2 5 01 2 6 0

a 1 2 7 0

9 3

9 4 9 5

9 6

9 7 9 8 9 9 s 1 0 0 0

A 1 0 1 01 0 2 0

1 0 3 01 0 4 0

R 1 0 5 01 0 6 0

A 1 0 8 0

U 1 0 9 0

1 1 0 01 1 1 01 1 2 0

1 1 3 0u 1 1 4 01 5 1 6 1 7

2 8 2 9 3 0 3 1

9

R E T U R NR E F O

A S T E S

4 E

1

1

1 0 2 0

E 1 0 2 0A N

A N

W H E R E

D I S P O S A LT S O U N DS O U N D

s E X P O R T S

N C E L LS A F E T Y

O U N DU N R A T U L A TT H

U R 1 A /

9

S U R E

1 0 2 0

C E L LW

Y O U RT

A A K

M Y ( M

3 ( 1 1 8 2 0R 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 A

A T

8

S O U N D

S O U N D

B R E A K D O W N1 0 2 0

A

U S

R E T U R NR E A T 1 1 7 0R E T U R N1 S U 1 O S U BC ( 1 51 8 2 0

T H I N

#

9

A B M

C

H A V E A C C U l M U L A T E D

C H E C K

N U T R IW A T C H

B E T T E R

C E L L

1

A N

3 U N

2 5 2 5 2 5 2 5

2 5 2 5 2 5 2 5

W A

1

1 8 2 0

: R E T U R NR E T U R N

) > 7 71

T H E Y

T E M P E R A T U R E

7 0 5 8 4 8 4

N

R E T U R N

U N

U N

A

X

H A V EE N T H 1 R N

1

O N

A N

S G N ( D XT H E NM

1 9 9

1 9 1 9 1 9 0 0

, 0 0 0, 0 0 0, 0 0 0

C

E N

W A S T EI N C R E A S EG O 5 0 0 0

T

T H E N

D R E T U R N

1 1 1 1 1

A N 1

A R

S O U N D

A

R E T U R NV

R E S P O N D1 1 2 0 0

T

S T E P5

L F O

H R

K

U P D A T E1 I N

G R A P H I

8 I N S T E P1

(

A

5 + N 1 + • ! 1 +

<

T U R N

9 2

1 6 2 0 1 9 0 0 1 2 0 3

, 0 0 8

S U P P L YE X

A L

A B L ER M A L

N E X TU N O

- M U S

T

C (

S T E P

P O L E A D

U N

R E S U L T

P L A Y( A

1 0 0

) + A T P) + A T P) + A T) + A T P) + A T

T H E NM E S S A

p S F A T A L

M E T E R

N E X T

M I A N

T O 2 1

1 0 2 0N E X T

2 5

1 9 2

1 6 2 0 1 9

, 0 0 01 2

, 0 3 2, 0 0 8

E N E R

H A

5

H A V E

R

P E R A TS O U N DN E X T

3 0 0 0

T H E N

M

A N

E U N N E X T

1 2

R N

M | E T E R S

K 8 - A < A > 9 2C A B

I O

M E T E R

N E X T

A N

A 1

P O A D ( D Y - l M Y

D S

9 0

1 1

D A T A9 2

1 6 2 0 1 9 0 0 1 2

, 0 3 20 0

R E P R O D U C EF E S P A N

- A I A

K K

T

7

U S

I

I M

K

N D ( M

( M L 2 S

( N E X T

A N 1

U F

5

A K

5 3 2 5 1

1 = 1 =

1 9 9 6

2 0 9

0 6 1 3

3 0 7

U

U N U N

E E D E DN

8 I N

( A / 8

S U

1

S T E P

1

1 /

7 0

N E X T

Y

L Y S O S

2

T H E N

7 0

N I N

1 U N

N C E L L

W

I C

2 1 2 1 2 1 2 1 2

, 0 8 5, 0 8 5

0 8 0 8

2 U N

I N

2 5

O 1 6

G O S U BG O S U BG O S U B

D

P E E K

E

2

2 2 2

2 2

2

P P G

T

A T A R I 8 0 0 / 8 0 0 X L / 1 3 0 X ET 1

1 1 3 4 0

L 1 Z 1 3 6 01 1 3 7 01 1 3 8 0w 1 3 9 0

1 4 0 0R 1 4 1 0F 1 4 2 0B 1 4 3 01 1 4 4 01 4 5 0

4 6

1 4 7 01 4 8 0

F 1 4 9 0b

z

s

N

5 0

5 1

5 2

1 5 3 0

1 5 4 0

J 1 5 5 0

1 5 6 0

T 1 6 0 01 6 1 0

A 1 6 2 0

B 1 6 3 01 6 4 0

1 6 5 0

1 6 6 0

o 1 6 7 0

B 1 6 9 07 0

7 1

1 7 2 01 7 3 0

1 7 4 0

C 1 7 5 07 6 7 7

5 7 5 8

5 9

6 8

D A T AD A T A

A T A T A T A T R E A T 2 5 A T A T A T A T R E A T A T

5 1

E L

G

t f

2

K

K 3 2 5 0

E t M l

2 3 3 2 2 • 6

S 5 7 0 K P O K E

R

5 5

K

0 0 0 0 0 0 0 0 0 C E L L5

5

A T E S

8 1 0

7 5

2

P

5 3 2 4 8

M

1

1 1 ■ 7 0

5

7 0

F

5 3 2 5 3N E X T

T

1

D R

F

T H E N

C

0 0 0

3 0 3

0 1 0 D A T A

1 1

1 6

6

1

6 O K

1 2

1 0

2

P O K E

E

V A L U E S1 0 5 3

T

P R P R O T E

O

1 8 9

6

W A S T EW J A S TT

0 0 0 0 1 3 0 3

0 1 0 0

1 2 1 4

3 S C R E E NP O K EK

1 6 0 0 K 5 3 2 5 18

I N T E R N A LE X T E R N A L

X P O R T

S T E P

T

R

1 4

8

7 0

S

I

5

0 0 1 0 0

K

E N E RS O M E S

0 0

4

2

6 2 2

P

r

F

5 3 2 4 96

E N E R G Y

E N E R G Y

2

1 0

T

E V

0 6 0 7

5 0 3

0 6 6 1 7

1 6

1 0

5 3 2 5 4

T

E N E R G Y

R

F

2 4

P O K E8

N U T R

1 0 K U S

0 8 0 8 0 8 0 8

0 8 0 8 1 2

3

R

U R

2

K

8

1 9

9

1

8

7 0 7 1 K

K 5 3 2 5 2( A D R

F

6

E N

T R

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

Page 146: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 146/172

Page 147: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 147/172

C E L L M A T E S C o n t i n u e dD 1 1 1 0

1

1

N

3 4

6

8 9 0 1 2

H 1 2 7 01 2 8 01 2 9 0

3 0 3 1 3 2 3 3

1 3 4 0

H 1 3 6 0

5

3 7 3 8 3 9

1 4 0 01 4 1 01 4 2 01 4 3 01 4 4 01 4 5 04 6

4 8 4 9

1

4

P E D E DP N P P P R I N TP R I N P P F O R Z

D U C E

D

K

1 2

8

N O 3

O F O

N C N

N I N I N

R

1 0

N E X T

O O O

N O

O

R

1 3

4

+ 1 =

N E X T1 0 2 4

5 3 2 8 7

W I T H I NR I V I D E D

N D

O R

N

H P

T H

H E

N

U R

6

3 2 6 9

6 3 3 4B 5

I N

U R

3 2 4 9 + 1

X

S B A SX T 5 3 2 6 4

5 3 2 9 0

N X

C E L L

N G R A T U L A T I

1 =

T

C E L L

T H R E T U R N

S A F E TB R E A K D O W N

P

1

D X + 1 2 0

1

N

2

1

6

5 O

T

I N

K R E A D

R E

+ 3

1 0 7 + (

R E A D

W | A S

S B A S

2 K

S

2

O R

E M P E R A T U R E

B E T T E R

S

A

2 I + T H E N

A K

5 6

N O R H A

O N A

4

U

5 3 2 8 8

U R

4

R M A L

K E

1 +

3 1

N

E X E

N

N

N N

U

N E X T8 +

5 3 2 9 1

2 0 4 0 + 15 3 2 7 5

O

A B L E

K E

L U C K

R 4

S

N 0 4

U R

A L

N E X T

T E E T

1

A

6

H A R E S U L T

6 3 3 4

F E S P A N

2

N 1

5

T

N E X T

X

2 2 4 + 1

A

4

N E X T

N E X T

F U

D

C N

R E P R

N E X TE T 1 2 E

1 +

X

K

N D A

4

K

E

3 2

X

-

O

C O M M O D O R E 6 D

B E 1 6 0 01

T

1 6 4 01

T 1 6 6 0

1 6 7 08 9

7 0

7 1 1 7 2 01 7 3 0

1 7 4 0

6

7 5 7 6

7 7

7 8 7 9 1 8 0 01 8 1 01 8 2 01 8 3 0

8 4 8

1 8 6 0

1 8 8 0

1 8 9 01 9 0 01 9 1 01 9

9 3 9 4 9 6

D A T AD A T A

D A T A, 5 7 ,D A T A1 D A T AD A T A

4

6 A

A T 1 2 D 9 A T

A T

A T , 0

A T

1 A T

A T , 3 A T A T

A T

A T

D

D

1 9

6 D A T A

D A T A

1 4

D A T A2 5

2 D A T AD A T AD A T A 1 D A T AD A T AD A T A

D 1 1 D 1 0 D 1 0

1 0

9

6

4

1

7

W A

6 6

0

6

3

6 8

2 2

1 6 6 6 1 0 1 0 1 1 1 1 0 6 1

6

1 2 7

4

5 2 2 2 2

9 8 2 O X

6

9

6

1 4

6

9

6 2 2

3

1

1 1 6

4 s

2

2 0

1

2 2

6

6

9

2 5 2 2

2 2

M A R N S O M E S

O R

6

6

9

2 4

6

6

6

6 6

U R

4 3

8 6

1 2

1

9

5

2 2

R O T E

6

1 1

9

1 9 2 9 2 1 2

2 5

2 2

9 8

T E

6 6

1

1 8

6

E R O I

6

6 1 1 8 6

6 6 1 0 6 6

N

4

2 1 9

2 1

6

1

1

2

2 1

3 1 6

2 5 2 2

2 5

6 6

1 1 6

2 5

I

6

6 1 1 1 6 1

6

0 5

9 6 1 1 1 2

4

1

3

3

6

8

2 5

2 2

R

6 1

1 2 1 1 6

3 6 3

6

1 2

2 0 4

2 5

1 0 3 8 3

W A N E R G Y

1 8 1 2

9

1 3

I N T E R N A

2 2

1 1 3 1 0

6

6 6

4

4

2

1 7

1 3

2 2

E N E R

1

3 1 1

U R

1

1 3

2 5

9 9 1 1 2 4

S O

3 8

0

6

3 6

4

2 1

1 1

3

N U T R

3

1

6

Q

7

5

2

R O

1 2

3

6

6

2 2 2 2 2 5

3 1 1

3

9

1

3

1

E N E R

6 3 1 0 3

6 N

H C

C E L L M A T E S1 0 1 1 2 3 1 4 5 6 7 8 1 9 2 0 2 1 2 2 2 3

C O P Y RE M E R A L D

C E L L

W B A N H O M EV E R SD O

C b L O R /C O L O R

B B

L G H

T H

M A T E S

O

V A L L E YA

G R A P HM b N I

H C C O M P U T E Ra n

9 8

T O

B A L T H R O P

B A C

P U B LS T A F FM A G A Z

h C A R T RA D A P T E R

S H

N

D G

N

a n

C

B A

2 4 2 5

2 6 2 7 2 8 2 9 3 0

I B P C / P C j r , T A N D Y 1 0 0 0

K E D T

N C O N T

T A N D Y

K D K E

M A

N

O F 4

P R E S S

D E

G O

C O L O R

N U

O F

0 0 S C R E E NR A N D O M I

2 U

N S T R

L O C A T E

N K E Y $S E O N T R O L

M S C R E E N4 4

C H R $

T O

P O K E

K $ < >

L O O P

5 O S U B

M E N

C O L O R

0 5

B A

C H R $

C O L O RC L C O L O RC H R $

2 0 T H E NP E E K

L l O C A T E

2 T H E N

3 2 0 5

L O C A T E2 6

E

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

Page 148: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 148/172

C E L L M A T E S C o n t i n u e d I B P C / P C j r , T A N D Y 1 0 0 03 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 5 3 5 4 5 5

5 6 5 7 5 8

5 9 6 0

6 1

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

H E A T : G O T | OS O U N DG O S U BO N 3 O L O C A T EO C A T E

1

4 E T U R NP O R N

S C R EP O I N TT

U S E N E R G YG O T OO

P H

O C A T EE T E RO T O R N R E E N

, N E X T

N U I D O N EA G

I N

R E E N

X

R 0 0

R 8

P U P U

E

D O N E

K

A T

W A S T E

N U

S P L A YO N D I

Y O U RA T

N

D E l D

P D S P A NG O T OP L A Y

E

4 T U R N

P

R E T U R l

Z = R N

1 L Y S 4

6 3 O L | O R

I N

O T O R E E NI N

R I N TP

W H

( 1

T X - G XR E T U R N

A T 7 4 R E T U R NR A A S T EW A S T E1 0 R E T U R NW A S T ET 1 0 R E T U R N

D S

I N K E

9 A N E L S I E

E N

6 3

R E A K D O W N

L 4

R E E N

M O V En | - M N D * 4 + 1 0

( M ( M

4 8 I N

T

W A S T E S

I N P N - A T

S L K $ < >

6 3

D Y = D Y / (

7 7 R A

0 : M F

T H E l

T H E lP P

6 3 V 1

= M

R

H E

G O S U BE A T

O l L O C A T EM

2

I 3 0 0 0E 7 N | P R O R E T U R NE S S A G E S

N

C O L O R

E L S O M E SW A S T E

T N D * 5O L O RE X P O R T S

T

S A F E T Y L

A T

T H E N

N U 9

1

T

2 0

N

N U T R I

I N I N

O

P

P

M

L

G

A G i i

P O 9

T H E N6 T U R N

H A V E

1 O L O RO L O RC E L L

1 Z L O E L

5 L O

2

A N

M M

S O U N D

P R I N T

T H E NA N

S T E PO L O R

W H E R E

I M A L

P P K

D T H E N N C * 4 )

8 1 E T H E N

1 0

M

G O T O

K K

I N

2 0 R N D * 21

I N

W P

M

H A V E

6 4 O N D R

T D T H E N

= W A S T E

W A S T E

1 0 4 0

P R I N TI N

V A T H E N

O

E N

S O U N D

I N I N

K

T

5 0

9

C H P R I N TD

Z 1 T T

S O U N D1 2 W A T H I N

T H E N

E 1 0

G O S U B

D O N E

D O P R 6

F O

H A V EW A T C H

T 1 8 0L 1 L O 1 R A T U L A T

1 0 5 0

I A

A G

R N D * 1L

T S P O S A LS T E PN E X T

L

D

E L S E

T H E N

8 8

3 0 Q

P

T H E N

1

L O C A T EU l M l U T T H E Y

S U P P L Y

P E R A T

O

R A W + A T P

G O S U B

5 4

A D O N E

N E X TL

E t M J P

U P L A Y

N K E Y SE N

M T M

T H E N

I N P

T E M P

V A

R N

R N D * 2

T H E N

A N

S O U N D

L E

R E S U L T

B E T T E R

I D E D

P E E K

X - M ID T H E NE L S E

D S

: G S 7 2

3 6 T H E NB E T T E RI N

E

W A S T E

- 2 L O

T H

1 1 0 + R N

R N D * 1 5

R E S T

O T O N

R A R A W + A T P

R A W A S T E

5 7

7 D O N EI O U S

A R

I O N S

N

A N

R N D * 2

A B L E

L 1

W A S T E

G O S U B6 6 3 9 L O

R E T U R N

A N W A S T E

I N C R E A S E

A T T E X

W E N D

D D

/

P

R E T U R N

S O U N D

5 0 0 + 5 0 0

N E X T

* T H

R

1 0 5 2

K R

M

G O S U B

A T

6 0

C O L O R

3

C A T EH A I

C A T ER M A LL

A T

D D D X = D X /

A T

I N

R E T U R

D O N E1

T A T A LM E T E R

T

R N D * 2

A B

1 0 0

1 0 0 0

G O

R A

T H

R

N E

I N S U

F O

P E L

D

E

Y / N )K K

( C

( M

7 3

E

R

R E P RN E X T

R

F

N

I

C

R

W

9

• I 5

8

9 0

|

9 |

6 7

8

9 1 0 1 0 1 01 0 2 0

|

1 0 J 91 1 1 1 01 1 2 01 1 3 01 1 4 01 1 5 0

1 6 1 7 1 8

1 1 9 01 0 1 2 1 01

1

1 1 2 5 0

P R R A R E T U R NB R A l WR E T U R NU P D A T EH G E *R N N U 2 D S U B

P R

1 M

V J A S T E

W i A S T EE + W A S T ES O S U BS T S T S U I

T A S U B R B E B O E E R A W = E XW A S T ET W A S T E

X = N U T

R A

E

B

0

U 1 8

U

3 3 3 4 - A G E

A B

G E E

R E

T E M P P R 1 0 2 0T E M P0 5 0

- E

R X H W i A S T

D 1 = S

1 8

Y | = 6P 9

9

N U R E R E W = 3 5W A S T E

P L

4 -

E

L + ( W A S T E

1 0 2 0r a | w *

0

R E T U R NT H E NR E T U R NU P D A T E9

1 1 8 03 E 1 6

4

1 1 9 01 1 1 1 9 01 3 E 1 6 1 8

R E T U R NP U T U R NP U

9

R

T E M PB

R A W = E XR A E

P T H E NP P

P

1 8

N U

I

R A

R

N U

T E M P

E = W A S T EP R

1 0 2 0

W A S T EL s W A S T E

1 1 8 0P

1 9 P R

5 T E M P

1 0 R A 1 0

V A

E 2

0

R A

L

X

X X X

1

T H E N

E M P + (

R A W a W A S T EP R

H A

P R

(

X R X X

R X X X

5

W A S T E

5 X » I Nt e m p

E P R O = I

G O S U BE

I

R

R A W *

I

E X 1 ° R I

O L

I

E T E M PN U L + ( N U TG O S U B

I

9

0

W = W A S T ER A

0 0 P R A l WR A R A W = P RP

I

L

X 1 = P R O

E

B

5 R A W s OE

R A W = 5 0 + (

W A S T E

T E M P + (

B |

P R E

E

W A S T E

P R

E

W A S T EP R

R E T U R NV A R I A B L E SN U

R A W b O

R T H E N

A

L *

P R

E 6 T E M PA B B

L + ( R I B

T H E N1 0

O L

B T H E N

R

P R

E

B

E A S T E

T E M P

E A S T E

1 6

T E M PE

P R T E M P

E 0 0 0 3

5

P R O + (

R A E + ( W A S T E

R A W + E X

9

R A W a W A S T EL + ( W A S T E

I N T E R ST E M PT E M P

L D = N U TP R T E M P

O L D n P R

0 R A T E M P + ( R I

E

L * P R | OD R P G l O S U B

O L

R

R

R A 1 0 2 05

T E M P1 0 2 0

R A W b X

R

P

P

R A P R

R

R I

0

R

P

L L D h R IL

L

O L D = R I BL

O L

R 5 T E M P

R A W = 1 0

A B

R E

R A W + R

L

A B

R A W + R N -

P R | OE

P R

R A W A S T E

A * T E M PT E M P

E R A S U

P

R A W *

L L D = I N

L

X L L

P U

W A S T E

R A W aS U

. R A W + A T PB

R N

R A W + ( R

R A P

X L

X

X L

I

N U E G O S U B

R A W + R T -E

X = W A S T E

E * A * T A * P R O

1 0 2 0

X

E

X

5 R

A G E *

: X = N U T

R

I

R A W - R

E * T A * AL R A

X X o E

X

L D s W A S T E

5 E

1 5

A T R A

* 8 - 4

B

1 0 2 0

- R

E L S E

X

P

X R E X

X P U

R A W h l5

T E M | PB

T E M PR 5 B

B B

G O S U B

A S T EP R N U

P R

T E M P

1 4 1 0

R A

T

R A R A W -

W A S T E

A S T E

R A

0 R A P

I T E M PR

E T E M P

*

5

P R

T E M P - 5 0

N U

E

( X

1 0 2 0

B

R A W - E X0

R A

N U

D B P

W A S T E

B

P R O « = 5 0

I N : R T = R T +

W A S T E

G O S U B

A S T E

B 3 E R A W = 2 0

I

P R 1 0

P R O )

W A S T EP R

R A I 0 0 3 * A *R A R A

W A S T E

T E M P

T E M P

R A

5

E R A L = W A

1 0 2 0

E

L

S U

R A W = 5 0B

1 0

E T E M P

E + W A

L D D

S U

U

G O S U B

G T E

L

9

R A W s X

S U

B

P

B E

G R

s G l O S U B

R 1 6

P R

R A W s

R A W = 1 5T E M PC o n t i n u e d

0 0 E L

0 0 0 50

1 0

1 1 G

1 1 9 0G O S U

S U 1 G O

R W l A S T

1

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

Page 149: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 149/172

C E L L M A T E S C o n t i n u e d I B P C / P C j r , T A N D Y 1 0 0 0A Y 1 2 7 0

1 2 8 01 2 9 01 3 0 0

3 1 3 2 3 3 3 4 3 5 3 6 3 7

1 3 8 01 3 9 01 4 0 04 1 x

b

x

4 2 4 3 4 4 4 5 4 6

w

M

S 1 4 7 01 4 8 01 4 9 01 5 0 0

1 5 1 01 5 2 0

5 3

1 5 9 01 6 0 01 6 1 01 6 2 0

6 3 6 4

M 1 6 5 0

6

5 4 5 5 5 6 5 7

8

P R | OU

L

P

R U U I A A S E L G 2

D S

N G E N

R

R

L D = W A S T E

L D = W A S T E

5 3

A T t - ' D 1

D

C H R $

1 8

6 9 E 1

3 6

1 8

I N 1 9 T B N U

O

A T

2

D R A WD R A WR 3 D R A | W

R D R A W

3 D R A | W1

U 4 H 22 R E 2 3 U 4 H4 G D R A I WH R

N 3

C H R $

D R A | W3

R

2 D R A W

L

F D

8 H R 7

A I N T

( 1

2

7 5 2 1 + G O S U B1 6 1 6

U 2

R 3 U , D R A W lU 2 R 2 U 3 H 3

P R N U

1 1 0

6 3 1

D 1

L

1 5

1 3

E t e | m p

X = W A S T E

2 B M + 2o f , 2

U

1 2

W A S T E

R E E N

5 D

Y

B B

B

3 U 3 H5

3

E

P

E

P R M

2

2

2 2 O S U B

B | 4 B t

B M 1 1R 2 D 22 D

H R

I

R E T U R N

7

R 1 8

C H R $

T E M P

1 0

N

1 6 9 0

7 7 R 2 8 7

R 7 E R 3 E R 3 E U 4

H R

6 0 R D R A W1 0

P L D $ + D $ + D $ + D $ +

R E A D

2

G 2 A H R

2 (

L 2 H L H U 3 E U E 2 U E 6 R E R E R 2 E

M 4 2 R

) + C H R $2

X 1 0 5

3 1

T R 3 D 2 4 U 4 3 U 1 4

2 U 3 E U H 2 U 2

G

S U 3 O S U B

S U S U

3 N

S U

S U

R E T U R NR E T U R N4 H 4 R 4 B D P 2A A 1 0 C H R $1

T

A

R E A D6 9

O R G A N ET O

H U 2 E U 3 R 6

L 4 N 1 0

A

2 5 3

S U

P

N U

X

R 1 R 3 L 5 D U 1

R 6

5 N

H R

S U

S U S U

R E A DY

T 5 3 1

R 3

2 D 2 U H 2

2 D G 2 D 4

S U

2 P 1 0 1 + 2 4

T U R E

1 4 1 01 4 2 04 2

1 4 2 0

2 S E L

A

D U D R 2

2 U 2 H2 U 3 R 2

6 A I N TH R

7 H R

4 1

1 4 2 0

E 3 B R 1 6 R 2 F

I N

X

R 7 D

D 1

E R

1 4 2 01 4 2 0

D

X I N

4 H R 3

3 H R

4 1

E 1 4 2 0

P

M A

2 5 2 P

D 4

8 C H R S8

E 4 1

P

B

D 2 G D 62 U E 2 U R 2 D 2

N U P

A T

( M

1 5

Y

L 1 2

B

4 3 G D 32 R

N

1

H R

W A S T E

E

L W l A S T E

H R

4

H 3 U 2 R 3 D

C H R $5

I N

M + X N E X T

7

D D A

U D

8

2 D

3 2 5 C H R $

B O L D = E X

O L

I N 9

M +

U

4

8 L 1 2 U 1 0 L 1 2 D 1 0U

C H R $

C H R $

L T E M P

6

U 2 H 2

I

1 3

M

1 D

Y

R 2 L U

3

2 D 2 D 3 G D3 H U 2 H U4 U 3 E 2 U 2 H U E4

2 3

6 4

2 2 L

N U

2 N L O C A T E9

5

O

P

G

2

D

2

R

C H R S2 5

E

4

U

D 2 R 4G

7

I

D R

7

a f

T 1 8 0 01 8 1 0A 1 8 2 0

B 1 8 3 0

1 8 4 0

1 8 5 01 8 6 0

1 8 7 0

1 6 6 0

d L 1 6 8 01 6 9 0

J 1 7 5 0Y 1 7 6 0

t

j

M w

6 7

7 0

7 1 7 2 7 3 7 4

7 7 7 8 7 9

0 0 0 1

N 2

w 2 0 3 00 4 0 5 0 6

0 7

0 8

1 8 8 08 9 9 0

9 1 9 2

9 3 9 4

1 9 5 0

1 9 6 0

9 7 9 8 9 9

D R A WR B F 2 F U R B E 2 E D R B F1 4 B R E L U B U B L 2 H R U B U B R 2 E L U B U B L 4 H D L BU L B L B U 2 H D L B G 2P I N R E T U R NP S E TD A T A6 D A T AD A T AD A T AD A T A

T M D A T A

D A T A1 6 5 0 1A T 3 0 4 8 7A T 6 5 9 7A T 6 A T

5 6 A T

D $ + D $ + D $

2 3 8 1 3

A T

3

0

R

2 5 2 6D A T AD A T A■ 0 2 4 0D A T A7 D 7 6 D A T AD A T A4 1 6 D A T A, , 4 5 7 6D A T A2 5 G D A T A5 5 9 0D A T A2 D A T A4 3 9 D A T A3 7 - 2 D A T A

2 t

E X

T O C H

2 5

2 2 0 1 6

1 6 A T 1 6 3 8 4A T 1 6 A T 6 3 8 42 4 D A T AL Y D A T A

- 2 2 5 2 8D A T AN D A T A 2 6 1 6 5 5 3D A T A2 5 7 0 69 3

D 9 2 5 4

2 4 4 0 75 1

1 2 3 3 0

2 4 4 0 6

( 5

2 5

4 2 1 3 0 4 8 7- 8 9 3 96 6 0 51 6 5 0 18 9 3 93 0 4 6 91 2 5 6 02 1 9 7 4 ,5 3

2 5 9 4 2

2 5 6 02 5 6 03 2 6 0 2

6

2 4 4 0 6

1

B M

1 8 R P

P

1

5 0 1 8

4

2 4 5 3 4

2 2 U 3

N T E R N A LE N E R

P N D 2

, 3 2

5 1 9 0 , -2 0 8 03 2 5 3 04 4 3 45 3 9 47 6

E 8

2 5 3 5

2 2 5 2 6

3 2 7 2 62 4 4 4 85 0 0 8

3 2 5 9 8

C O 4

1 8 2 4 5

9

1

D R A WD R A W1 0 2 0

6 3 8 4E

3

- 2 6 2 13 2 6 1 92 4 6 4 6

6 5 0 11 6 6 0 54 8 8 9 3 91 6 6 0 58 2 D A T A

6

S 2 S 9 8

2 3 3 00 4

1 0 2 4 0

E N E R

T E A

3 0 4 8

2 3 2 6 1

2 7 2 0

6

2 2 0 1 41 0 7 5 29

6 7

D A T A

G U L B H 2 H D L BH R

2 7 2 8

8 0 0 5

2 3 6 2

2 6 4 7 1

3

3

2 1 8 4 6

2 D A T A

4 5 7 6

E

7 5 1 0

1 9 T

E X T E R N A

2 2 0 1

1 6

1 0 2 4 0 ,1 6 , 1 6 0 ,2 2 0 1 6

4 4 2 2

7 5 2 0 9 9 2

D $ + D $ + D $

D A T A

d 2 1 8 4 6

1 6 3 9 03 2 7 6 66 7 2 0 3 5 2

2 8 1 0

2 2 3 5 8

1 7 4 9 3

2 0 9 3 3

6 2 1 42 7

E D R B R B DF U R B U

B $ + D

E X L E V E L

2 2 5 2 8

2 3 0 4 0

2 4 5 7 42 4 5 3 4

9

2

0 4 ) + C H R $

1 4

1 6 5 0 18 9 3 9, 3 0 4 8 71 6 5 0 1 ,1 6 6 0 53 0 4 8 77 6

2 5 D A T A 4 2 0 9 9 2

5 3 1 8

2 6 3 5 92 6 2 1

2 8 2 7

2

2 2 0 1 62 1 8 5 0

2 2 3 6 22 2 5 2 6

7

9 1 9

5 1

2 7 2 0

2

- 5 5 8 6

4 5 6 2

2 2

2 7

W A S T E

6 2 2 4

3 0 7 2

2 0 7 36 8

1 0 2 4 0

2 4 5 7 4

3

$ + D $ + D $ + D $

7 6

2 2 8 7 03 2 7 5 8

4

7 4

1 6 4 8 6

N U T RT E M P

8

5

2

6

7 4

E D R B

1 6 F - 2 22 1 8 4 6

3 2 5 9 8

2 2 0 1

5 1 2 1

8 2 4 1

7 7 4 93 2 5 8 14 2

6

R E T U R N

R

8 8 9 1 6 6 01 6 5 0 18 9 3 9. 3 0 4 8 71 6 5 0 12

3 8 4 0

1 6

, W O 2 4 5 1 8 ,6 7

2 4 3 8 9

2 5 9 6 1

F U R B R 3 B U

2

2 2 0 1 6

1 0 7 5 24

5 0 8 8 0

5 9 7 0

2 0 7 5 8

2 5 7 6 6

1

3 2 7 5 8

1 0 7 5 2

7 4 7 7

L G U L B U

E N E RE N T SP

1 7 6

2 2 0 1 68 4 4 2

3

2 0 9 9 27 6

2 6 4 7 1

5

2 5 6 03 2 7 2 6

8 7 3 6

8 4 3 26

7

7

2 2 5 2 82 6

2 6 3 4 2

B R F U R B D

E N E R

S 2 7 7 2 1 8 4 6

2 6 0 7 02 1 9 7 42 1 8 4 69 , 0 1 0 7 5 21 6 2 2 4

3 8 4 1

3 2 7 6 6

1 2 6 7

0 7 5 2

1 2 3

7 6 1 6 6 0 53 0 4 8 7 ,8 9 3 96 6 0 51 6 5 0 18 9 3 98

2 6 1 1 02 5

2 9 6 0

3 7 2 2

7 1 7 4 9 08 1 6

2 5 7 0 2

2 5 6 0

5

1 0 7 5 2

1 0 2 8 2

2

1

D R A W

6 8

2 6 8 8

8 4 3 0

2 H

2 8 3

8

3 2

1

2 2 0 83 7 2 5 6 0

2 0 9 3 3

2 6 2 1

E

1 3 2 4 5 7

7 7 1 7

2 7 5

9 3

2 6 4

n e

1

2

3

6

C E L L M A T E S1 0 1 1 2 1 3 1 4 1 5 1 6

C E L L

B C O P Y R

H l O t M EE M E R A L DW

M A T E S

L G H

C O M P U T E RV A L L E YA

9 8

M A G A ZP U B LB A L T H R O PS

N N C

7 8 9 2 0

V E R S

A A R A N D O l M I

E X T E N D E D

2

O

O S U B 8 6

B A

P R E S SS P L A Y

E N T E RA

T D C O N TE R A S E

S P N U A

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

1 2

Page 150: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 150/172

C E L L M A T E S C o n t i n u e d

3 4

3

3

3

3 9

4 0

4 4

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

6

5 7 5 8

5 9

6 0

R

A O S O 4 A

A G O

A C A

D | M | E

A l = (( A G E

0

F O

D

D

0

0

D A V T H E Y

R G G O T OF O

R T U T R IM E T E R

O

A N E L S E

G O

t

A G

0 N E X TS P L A Y

S O U N DS P L A Y

S P L A Y

O

7

Y

G O O U N D

A 3

0

C

z =

A R S P L A YU S F O

2

R E T U R N

7 2

H A V EE N

A

O

3

M A

A

M A

M A

C

N E X T

A A

E

5

E

A A G T

5

M A

A B

A N

M A

M ] A X

M A

M A

3 0 0 0

1 R E T U R NT

A A C C U M U L A T E DA

0 0 0 0

A T

A

A T

T

M A B

R E T U R N< > 6

> 7

W A S T E

E H

2

M 0 0 A B

M

F A T A L

0

L E A DS U P P L Y

M

0 0

3

1

1 L Y S O S O M E S

1

1

O A

G O

A

A

Y 0 0 0 3R

i M

9

G O

4 4

C

T H E NO T H E NA N

> 9

1 1

T

C A L L

T

A

U A G

R N + R N D

S T E P

A

C

C

T H E N

1

0 U N D (

T H E NR E T U R NE

9

0

E R A S ET T

3 E R A S E

A A O N

C H

M 0

E T

C

C

T H E N

S P O S A L

4 A G

5 R

6

C H E C K

W A T C H

1

U N

S T E P1

5

Y l O U R

0

A N

A L

A L

O H A

O

N 6 -

0

9 C

M

> 7

G O

G O L A G

= ( M | A X

W A S T EN C R E A S E

3

S U F FT H

C A L L1 0

5 0

G O

A B

0

0

R E T U R NT H E NR E T U R N

C

N C E L L

G O H

G O

A Y A

U

R

A N

L O C

0

1 S Q 0 0

1

A

G O

N

0 0 0 51 R E T U R N

W A S T E S

3

M A G 0

9

E N E X P O R T

U

4 9

4

0 5 X

0

C R E T U R N

U N

W H E R EM ] E T E R

E N

A

D

U

N

C A

E X P O

0

1 <

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

6

6 4 6

6

6 9 0

7 7

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

9 3

9 4

9 5 9 6

9 7

9 8

9 9

0 0

0

G O T O

E M M O G O T O

F O O U N D

3 0 0 0

D A T EA L A L 3 + C 3 8 A L

6

O

A T P « C8 2 R E T U R N

O

O

W A N

O T A

A

A L A L 8 A L D A L

e

h h D A

O

R C R C R C A L LE L S ED A T A

D A T A

D A T A

D A T A

F F D A T A

D A T AD A T A

D A T A

X P O R T

A S T Eq

R E T U R N

0 0 0 0 0 0 1

D A T AF B 7 C 3 8 1D A T A

a a a E R G Y

Z | = 6 02 O N L A

L A A G L A

3

3

M O R E T U R N

8 A A F F F F 0 1

b a a a aD A T Ad

d P O R T P R OD A T AT E M P

1 0

h h h h h h h h h hD A T A

3 N O N O

Y N " N E A O C A T E

O C A T EO C A T EO C A T EO

8 3

K E 9 0 0 0 0 0 0 0 0 0 0 0 1

A N

0

2

2 1 2

3

4

h h

A

M M

= M M M

8

b a a a a

E N E R G Yh h h h h h

R

O

Y O

O

8 4

R E T U R N

F F F F F F F F F F F F F F F F O

R

8

1 8 8 0

0 0

E X T E R

E N E R G Yh h h h h h s

0 N O U N D

O N A B #

0 9 r W | i 3 f s " < - « w « w o w o w o « n n8 9 A 9 F F F F 0 0 0 0 0 0 0 0 8 8 A A F F 00 0 0 2 1

8 0 9 F 6 0 F 8 0 4 7 2 4 A 4 E 8 0 9 E 2 12 7 D A T A 1 3

B O

H A

A A A G O

8 F

F E 7 C 3 8 3 8 1

a a a a a a a a a a a a a o

8

0 1 0 1

A

9

T 8 5

S 8

8 F 8 F 8 1

b a a a a a a

a a a o a o o a

4

M

0 0

0 0 0 0 0 1 0 2 0 5 0 A 1

d a a a

h h h h h h h h h

A h h M E

O

8

E X P O R

W l A S T E

8 M

0 0 2 0 0 0 0 0 2 0 0 4 C 0 E 0 F D F C F C F 8 F 8 F 2 F 0 F 8 3 8 8

F F F F F F F F F F F F F F F F F F F F F F F F F FF F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F

0 6 0 4 0 0 0 0 4 0 E 0 0 0 0 4 0 6 0 4 2 0 6 0 2 0 0 4 0 6 2 4 6 0 2F F F F F F F F F F F F F F F F

N E X TA

Y O U RA

2 3 C

8

8 8 9 A 9 F F

0

A

R E T U R N

D Y - M Y

8

T E M P

T H E N

3 3 6

M

O

A T A T A T A T A T

8 1 8 1

F F 0 0 0 0 0 0 0 0 8 8 A A F F F F 8 0 8 0 8 0 8 0 80 0 0 0 0

C 3 E D F A F 5 7 A A 5 4 A C 5 4 A 8 5 0 A 0 4 0 8 05 D 9 5 E 5 0 9 7 2 8 4 F 9 0 2 3 C 4 1 7 E 0 0 7 F

a a a a a a a a a a a

A

F 0 0 0 0 0 0 1

a N U T R

P R a

O U

A G

D S

S

8 1 8 1 8 1 8 1

1

0 3 8 0 0 0 0 0 E 0 4 0 0 0 0 1 0 3 8 0 0 0 4

C E L L

h h h s

O R

1 1 3 8 + C (

T H E NR E T U R N

0 7 0 F 0 7 2 7 0 F 1 F 3 F 1

d a a a e d a a a e d a a

h h h h h h h h h h h

9 0 1 0 1 0 1 0

h h h h h h h h h

S G

8 0 0 0 0 0 0 F 8 F 8 1

3

a

h h h h h h h h h h h

8

H

O N G RT H

6 1

5 2 A 3 5 4 A 5 5 E A F 5

C 9 2 A 6 A 8 9 1

4 M A T E S

A B C A

S U

0 0

T H E N8 0 0 0 0 0 0 F F F F 0

8

o a a a a

E N T S

D

W

A

Y

L

D

8 1 F 1 F 1

s h h h

O

V A

9

3

h h h h h h h h

U V

N

H

6

A T E

6

8 F 8 F 88

N T E R N A

M

R E T UR E T UR E T U

8 6

8

F 5

1

E

C o n t i n u e d

Page 151: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 151/172

i C E L L M A T E S C o n t i n u e d

0 2

0 3 0 4 0 5

0 6

D A T AR h h h h hD A T A9 , 9 ,D A T AA L H A

N E X TA L

E N E R G Y

5 3

a

R E A D

5 3 5 5

C L E A R

M A G N I2

h h h h h h h h h h h r2

2 5

F

5

2

2

P R O T E

5 1 0

5

9 R E S T O R ES P L A Y

2

g

5 5

A L 5 6

F O A

L E V E L0

s e

S P

5 5

h h h h h h6

5

T

5

T A

2

A L 2

2

1 0 7 0

1 0 8 0

0 9

0

A L 4 # A L

8

1 8

3 A L

R 0

S P R I3 S P

6 D

1 5

F O

S P 3 2

T

N E X TN r n G gr I t = o

6

R E T U R ND

3

3

3

A G A T

8

#

6

0

R E A D

#

R E S T O R EM

R E T U R N

#

# 3

D 0 3

H C

N A N O A S S E M B L E R1 0 1 2 3 1 4 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 5 0 5 1 5 2 5 3

5 4

5 5

5 6

5 7 5 8

5 9

U

U I N

B N E X T

R E R E R E R E R R E R E R E R E R R E R E

E N R

B

N E X T

I M E MN E R RS U S U S U S U

1

S U S U

I N M I

T H E N

2 2 O A 6 5

O T

O O

9

O G

L B

N E X T

C O P Y RE M E R AB A N V E A P

L

X

X

O S U B

7 1 8 2

1 I S T R S

R

L S U

T U R NN P

N

N

1 8 4 03 1 3 2 5 2 2 0 1 4 3 0

V T A BP R I N T E RE

I R S T

A N G O T O

E

N

G

E

M I D S

7 1

M I D S5 5

T H

P

2

I

I D

8 2

G O T O

T

G

8 4 0 0

S U

T H E N

1 2 2 0

G O S U B6 5

R

1

G O T b

A

A S S E

L

S U

L O L B

4 5

O S U B

1

0 0

H E O | M | P T

F

I N

T H E N

A S R

G O S U B

5 7

H

O

I N P A S S

6 1 T H E N

L

T L

7 1 7 4

5 6

A A

1 9 8 5V A L L E YW O O D

1 9 3 0

L

T L B 9 2

G O S U B

T

E M

I N

B L H T A BY / T H E N

9

O

5 7

R

4 3

T

1 2 2 0G O S U B

7 1

M

O T

( T L S

T H E NS T E P

7 7

1 8 6 1

C

N

L E

S T A F F

N

E

N N

0

M A G A ZL

4

4 6

L B T H E N

L B T H E NL E L

O

P U B L

L

7 1 7 1

5 4

S T R S

A P

R E T U R N

I D

8 9

S

E E S C S

4 1

L

1 2 2 0

R S

L B

L E L B

G O S U B

A

I G H T S

H T

U R

N L E F T S

4 3

8 6 7 1

S

I N L E

P R I N T

4 S U

O N

P

L B

G O S U B

P E

S U

T H E N

L

N

F

N

N 8 2 8 2

O 6 5 O T

I N

R

B G O S U B

L

A N 1 2 2 0

A S O N

T L

6 9 5

T

3 0 3 0

U T N

E X

1 2 2 0

E

T H E N

G O S U B

T H E N

8 2 8 2

G O T O

N A

2 5

I

7

A

2

1

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 1 0 0 01 0 1 0

1 0 2 01 0 3 0

1 0 4 01 1 0 6 0

0 8 0 9

7

A P P L E I F a m i l yR E T L L E

T L E X L R E t M

A

9 2

L E N E X T

R R

R E S U

R E

R R E

R E

A 2

E X

T L

T H E NE T U R N

S U

R E T U R N

S U

R E

R E

O O M N

S U

L

S U

M

T R E T U R NM I D S

X T U R N

M I D S

L

R E T U R NH

S U T

T H E N

D

D X T U R N

( O P S

9 5

E

U R

L E F T ST L L E F T S

6 6 H A D

9 5

9 5

9 5

1 2 2 0

R E T U R N

A N

S U

H

H

H L D

T U R N9 5

M D M f D

O

O T

E

2 2

2 2

N M O

H X E

N O

T H E N

F O V

1

T H E NL

H

G O S U B

I D E N T

T A

S T

O

N O

N

E R E T U R NA D V A NT H E N

N E V A L U A T

T H

T H

T L T L

1 0 1 0

T H E N

E

C O N V E R

T L

M I D S

T H

2 S U T H

U T H

N

T

O T

N E

1

T B

B

N E X T

X

R E M A R K SL S T E P

F

L E

M N

D

2 2 O S U B

N E M O NB N

1 0 3 0

L E

P S U

R

9 2

X G l O T O

N G O T OG O S U B

8 4

M N

S U U N

1 0 0 0

P E R A T O RI D

T L

T H E NT L

P

N

T U R NG H

R E T U R N

R E T U R NR T H

R E

B C

1

R

1 2 2 0T 9 9

1 0 6 0N

2

R L

T H

A

G

T H E N

R 1 2

T G O S U BG O S U B

O | M I D $1 0 5 02 2

1

N

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

N G O S U B

N U M B

C o n t i n u e dV o l u m e 5 N o 1 3

T H E N

A N

V

R

(

U

T H E N

S

E

A

T L

9 1 S U

M I

2 2

T H E NX

N

1 0 9 0N H X

1 3 N O

U

L

O 2 2

E

Page 152: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 152/172

N A N O A S S E M B L E R c o n t i n u e d A P P L E I F a m i l y

1

1

1 4

1 8 9 1 2 0 0Q 1 2 1 0

1 2 2 0

2 3 2 4 2 5

1 2 6 01 2 7 0

2 8 2 9 3 0 3 1

3 2 H 1 3 3 01 3 4 03 5

3 6 3 7 3 8

4 0 4 1 4 2

1 4 4 0

4 6 4 7 4 8 4 9 5 0

5 4 5 6 5 8

R

P U P P

P

O

A N G

5

R

E N I N U R N T U R N

R E T U R N

R 1 V T A B

P P P R

1 V T A BA V E V T

U R

U R

T U R NV T A B

E X

E

1 2 6 0

N

I N N

R

I N N I N N

I N 2 5 N R E T U R NR E V T A BE T P R I N T

T A E

9

U

N N N A

P

S U

L N N N

N

P R

S U

D

D

R E T U R N

N

O

R

T O T U R N

N U [ M B E R

R E T U R NN A

1

N

N A

D D D D D P D

1

N T H E N

P A S O 1 2 7 0

X

N H T A BN A

O

U

E G

M A N YA T

H T A B

E N T E R

R # U R

O

# M

5 3 H T A BF L V E R I

R E

H T A B

W N C

H H T A B

E

O

A V

P E

L H T A B

P

1 2 8 0

P

N A

P E L O D E L E T E

U U S

T U R N

X

S

J

T A S

H I N 8

G O S U B

A B

X

U

2

N

N A

E

A A

I N

T E X TI N

T U R NE R R O RG

R A

N A M EN E X TL

N U M B

N

L L

N I N

N

I N P

F L

F

S U 2 9

A S R

1 3 7 0E

A

F L

F L F L

R A

V T A BM B

L

E R S E

F L

F O N A M E

E

1

O

N

N

A

L

C R

L

N

E N T R

O

5

O

E

V T A BE M

E

N E X T

N

2 3

N P U T

H

L E P

U

R O

S U

S

P

R E

U R

A G E S

N

A V D R

D R

A S

1 2 4 01 2

M A X I M

H T A B

N

N O T H E N

N

N O R M AT H E N

D R

I

N

T

N

H T A B

A

I N

D 7 6 7 7 7 8 Q 1 7 9 01 8 0 0

1 8 1 0

1 8 2 0W 1 8 3 01 8 4 0( 5

6 4 6 6 6 7 6 8 1 6 9 01 7 0 0

1 7 1 07 2 7 3 7 4 7 5

5 9 6 0

q

z q

8 1 8 9 0J 1 9 0 0

8 6 8 7

9 1 9 2 9 3

1 9 4 0

1

H 1 9 6 09 7 9 8 9 9 0 0

0 3 0 4

D R R

N H E

E

0

P

O

V T A B

9

T

I

T T

K E P

U R

A A

N N I N T U R N

N M

I N

O E N

6

N

A T A Q R E T U

R

T E X T

V T A B

6 6

N

A A N

B

S U

S U S U P E S U

V T A B

A N

1

H E

E R

S U N H T A B

E

N D R

R

R

C R

O

N E X T

T A

E E

N R N H R

H R Z

0 0 0 0 K E T T E0 0

D

G

N C

O

H T A BH T A B1 7 4 0

R

H T A BN

T T U R N

R

1

P E E KI 2 0 0 0

0 0

E R (

N

0 1

C P

P R

G

$ 0 1 2 3 4 5A T

H T A BN T I N U EH T A BH E

G

R

N

N

1

Z A

B E

P

P P P P

E

A N A N

H A R A

2

T B

( 6

0 1

0 1 S I N

N

3

1 N

H E

H

V T A B

N N 0 N

I N

5 8

G

L

N A V T A B

2 0

X O

N

0 1 2 3 4 57

D L E RA L

P G E

0 4

N 1 7 4 0D R

2 5 E

1

F

T H

S B L

T U R N

X

N

R

L S

0 1

I N V E R S E

I N

N

A

P

P E E KT

O

G |

D

T N

H T A B

( 1 P 7

3 2 8 8

9 8 H T A BP

D M A N Y

E R R O RR

H R

P

L

V

P R E S S

9

T

U R

G

N

R

T A

N E

P A

S K U N

L E

R E N

1

L O

N A N O E D I T O RH C

A P P L E I F a m i l y0 1 2 3 4 5 6 7 8 9 2 0

2 2 2 2 3 2 4 2 5

R E R E R E R E R E R E R E R E R E R E R E R E O N E R RG O S U BG O S U B

O M A N

M E

H O M EV E R SA P

A N O EY R R A L DR O G E RT H

G O T O

L

8 5 G O T O

H

3 8 4 0 0

V A L L

C O M PO

O 2 8

O

W O O DU T E R

9 8

9 6

E S T A F FM A G A Z

F A M I

N

L

U

A P P L

E S C S

S H

N E S O F T

O M

2 6 2 7 2 8 2 9 3 0 3

3 2 3 3 l U

O G O G O 5 E N R E M N E D 0 T U R NR E H O M ER

U

4 0

5 3 8

P

G O

M N N

M N A N O E D I

V T A BS

U

O S U BE D

M N

N

3 N

M E N UT O

6 3

8 0

H T A BG E S C S

M N L E G O S U B

3

P T H E N

E

T H E N

N

M N 6 8

C M G O R E T U R NC o n t i n u e d

1 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

Page 153: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 153/172

N A N O E D I T O R

T

3

4

E

8

C o n t i n u e dH 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 3

Page 154: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 154/172

N A N O E D I T O R C o n t i n u e d

Q

4 9 5 0 5 1 5 2 5 3

4

5 5

6

5 7

5 8

5 9 6 0 6 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

S E T H H O H O

O T T

O T F O N V T A B

E T H

F O

4 R

E T V T A B

R

T A N V E R S E

G O T O

T

N

F O L

L L H

H

H

E T

H

< E S C >

V T A BP

3

V T A BR |

G O T O

3 C A L LG O T O

R E T U R NR E 6 5 F O

L E R E T U R NR E

H T A B

H T A B

V T A B

M

M

N M G O T ON M

| M { IM N

S T E P

N

T H E N

B K G l O T O

G O T O

G O T O

F O N E X T

3 L

H T A B

L E V T A BT 2

M

E S C $

H

E O H 4

M N

N M M N

G O S U B

G O T OM

H G O T O

H T A B

V T A B

C O N F

H O M E

P T H E N

7 0

H G O T OT H E NH

T H E NH

M

M C

L F

R T

G O T O

T

H L 1 5 9 0

T 1 4

M N 2 L E A V E

■ 1 7 0 0

H T A B

N E X T

V T A BM N M C

T H E N

T

H T A B

1 7 0 0

T P : R E T U R N

N E X TH

L R

G U R E

M

O P E R A T EV T A B

7 9 O

O

4 1 8 4

E T

E T

E T

L

M C

1 4

E T

H T A B

M

M N R E T U R N

M C T H E N

P

H

P

V T A B

H

F O

H T A BE T

M N

M C

H T A B

G O T OG O T O

H

H

M E N U

R E T U R NN M C N M C

H

N

E T

N

P C A L L

M

H T A B

M

L

E T

M N

M E N U

C A L L

P

L

R

M

M

M

H

E T

E T

H N

P

N E X T

N U P

D N

1 4 1 4 3

H T A B

M

B K

E O

N E X T

E O F O

M C

M C

K

E T

B K

M C

M C N

H

H T A B

S

E T

B K

C R T H E N

T H E N

M

O G O T O

V T

E T P

N

V T

L O H T

N

N O R M A L

K

T H E N

3

N M N P R E S ST H R E T U R

M

M

L E

q

G

D

A

M

O 2 0 0 0

d 2 0 12 0 2 02 0 3 0

2 0 4 02 0 5 0

b 2 0 6 0

7 5 7 6 7 7 7 8 7 9 8 0

8 8 2 8 3

8 4 8 5 8 6

8 7

8 8 8 9 9 0

9 9 2 9 3 9 4 9 5 9 6

9 7

9 8

9 9

A P P L E I F a m i l y

K E R E

D B K C H R SR R E D F O

E O T

M N E X TO T R E T U R NR E

9 P R R E

D 6 F O

V T A B

N V E R S EC R S C R S

N 2 5 A T T

O

U R

O

R E T U R N

C H R S

T E X TN

G O S U B

G O S U BG O S U BO P E N ?G O S U BD G O S U BK E P

V T A B

A S A N

T

E T

A D R E T U R NR E | MD A T AR E T U R NR E

H T A BN O R M A LV T A B

P

N C H R S

A D N T B E S C S

B 7 3 S

G O T O

C R

N

T

E

7

V

3

E R R O R

G O T O

2 C R

N R E T U R NE R R l O R

C O N T

P E E K8

E N

G

N

R T

S K E T T E2 0 3 0

N O R M A L

E S C S

6

2 0 3 0

2 0 3 02 0 3 0

2 C O N T

G O T O

G E H T A BN

P R

T A S

N

9 8 H O M EP E E K

G O T O

G O T O

T H E N

A

T

D A T A

2 0 4 0

P

H T A BT H E N

N U

C H R SC R

M ) N $

4 B 7 3 SB 7 3 S

E R R l O R2 2

P

N

C H R S

N U M B E R

P R G O T O P R

C L O S E

H T A BN U A 8 4

C H A R A C T E R

Z A

3

P R

P R

N

C H R S

x

1 9 9 0

2 P R 2 0 4 0

2 0 4 0N

3

C R

Z

2 2 0 5 09 4

V T A B

R E S P O N S

C H R S

L F R E A D

H

L

V T A B

N

2 0 4 0

B L

P

O

G O T O

N A N

M

B K

H A N D L E RC A L L

C R N

O 2 0 0 0

P G E

X 6 4

N E X T

W

F

T O T H

B L

V

G E

2 0

S

U P

F O

2 0 4 0

N V E R S E

N

A

E R

R T E D N E X TH c

N E X T

2 0

E E T

C R L

N

H T A B

R E S S

H T A BP

N O D

M A N Y

E R R O R

N

L F

3 2 8 8

L

G E

B

O

N 2 1 P R O T E C T

V

R E T U R NP R E S S

A N H O

C H R ST

C l M D S

2 0 2 0

E D

D

V T A B

O

F O U N DD O O RL E

P R A

S K

L O

R E N

H C

N A N O A S S E M B L E R1 0 1 1 2 1 3 4 1 5 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

R E R E R E R E R E R E R E R E R E R E R E G R A P H

P O

3

C L l O S E

G E

E X T SG O S U BO S U B

E X T SD E V SC L O S E

C L O S EG O S U B

C O P Y R IE M E R A L DB A N H O M EV E R SA T A R

7

R E S T O R EG O S U B

K E

R E C O R D E R# N E

N A N O A S S E M B L E R

C

O P O O P

R O G E R

#

V L U S

K E Y < 4 9

T H

A

# N

4 3

C O M P U T E RO

9 8 9 5

9 5

G H

B A

O P E N

7

S E T C O L O R

2 5

7

9 0

V A L L E YH C

O

O

T H E NO P E NF O

G O S U BR E

W O O D

P

T H E NG O S U B

N

S

9 8

#

R E S T O R EK E

S T A F F

F ( O R

N

G O S U BK E

L

P R E S S

M A G A Z

P U B L

5 2 0 5 0

8

T H

E T h e

T 7 A S S E M B L E1 8 6 0T H E N2

L A B L LO T 1 8 8 0

N N E

T H E ND E V S

S H

N 8 0

D E V S

G O T OP R E S SR E T U R ND E V S

N o

T R A P

N

P O K E

G O S U B2 6

3 0

N P U TN E X T

2 4

C

8 0 0 X L

5 2 0 0

o u

P L A Y

2 1 4 07 5 m

F L

8 6

O

L B

A

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

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

5 4 5 5 5 6

5 7 5 8 5 9 6 0

A T A R I 8 0 0 / 8 0 0 X L / 1 3 0 X E

E X T SD E V SO R U R L O S EF O R E P F O L F L A G = 0

L B L A B L L

L O S E

F O

K E Y < 4 9K E Y = 4 9

N

T L L

N E X TF O L B 9 9 N E X T

A B N E X T

> 9 F O L B + I

A S S E M B L E

L L

A S

L A B L L

T H E N

R E C O R D E R

E X E C U T

L

L T H E N

G J O S U B

T

G O S U B

T H E N

6

O P E N

T

T H E N

G O T O

T L

O T H E N

2 5 O T

L

6 2

T H E NT 9 7

T

N

L B + IA N

K E Y > 5 0L 2 0 5 0

N

F O 5 2

9 6

P U 2 4

0 7

L A B LL

5 8 L L B

L A B L L

T H E N

X < 9 1

T H E N

< 6

G O T O

R S

T L

T H E ND E V S

L

L

P R E S S

D E V S

T H E N

T

O

A

5 5

L B

O

P A S S

3 9 3 5

6

P R E S S

6 5

T H E N

S T E P<

L

A S C (

P L A Y / R E C

4

N E X T

L A B L

A

L B

T L

A N

L

R E

L A B L L

T H E N

B X <

C o n t i n u e d

Page 155: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 155/172

N A N O A S S E M B L E R

D

O

G O Q

O M

Q G M

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 9 2 9 3 9 4 9 5 9 6 9 7 9 8 9 9 0 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 1 2

3 4 5 6 7 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 4 2 4 3 4 4 4 5 4 6 4 7

G O T ON E X TL B L F L A GG O S U B

L A = C A + N N

F O G O S U B

G O S U BE g | o t | oN A F O T * N E X TA S A A D G O T O

7 7 F O N

P O S U BP P L P P

N

P

O 2 5 3 7

G O T ON G O T ON M U

O T O U O T O T T L F O T L L F O H E

P

R E P A D

L B

A

T L C N

2 5 3 7 L F L A G = 0L B E X E C U T

O O P < > 1

C C 9 L

N

N N N N L G O S U B

N E X T

G O S UP P O K E

G O T Og | o s u bA C G O T OG O S U B

O T G O S U B

G O T OG O S U B

L

P

O U

R E T U R N

O H E R E T U R N

O S U B

9 5 L

8 9 O

L

G O T O

T L

T L

N

K E

N C

C

G O T O

C

O T N E X T9 5 P

T L

E N

C C C

1 2

0 7

5 0

L B

P

P R E S S

P o

P G O T OP P

A D D R E S S

S T R SL E N (S T R SL E N (L E

1 4 O

N E X T

7 6

6 9

L F L A G s OL 6 9

G O T O

N E

O

9

O

O

T T H E N

< T

T

G O T O

G O T O9 6

L E

9 2 5 R E T U R N

5 0

5 0

5 0

5 0 O 5 0

T H E N

+ L A B L L

C L O S E

G O T O

O T O T

R E T U R N

e n P

A N

> 2 5 61 2 5 01 2 5 01 3 7 0T H E N

G O S U B

+ 7 + 7 N N E X TL

T O D U P L0 N U t M l B E R

1 0

A L E

T

G O T O

2 5

G R A P H I

T H E N

T H E N

T H E N

N

T H E N

L L E G A L

C A + I

L E

O T H E N

P R O G R A M

T H E N

N

N E X TS E C O N D

L 9 9

V /

A N L L E G A LL L E G A L

0 1

L T L

T H E N

P

L

8 9

1 0 1 0

G O T OL E

O

T H E N

T H E N

A D N

A D

8 1

V

O

M A N Y

O U

C A + I

9 4

P

9 9

9 9

9 9

F L

T H E NT H E N1 4 3 01 2 5 01 3 7 07 1

9 0 T H E NT L

G O T O

# P

C A T E

0 1

T L

L C

1

1

K E

V

O U

O T

O U

T

9 4

9 4

C

C

L

2

C O D EL A B E L

U S O

L E

T H E N

T L

2 2

O

P A S S

R E T U R N

L A B E L S

1 2 4 0S $ = O T $

S U

) = C H R $9 4 1 0 0 03 7 2 5 1 2 8 0

E

9 0

9 2

T

L A B E L

L

T R A P

O S U B

O

R A N G E

O U

T H E N

O

O

1

C L O S E

H E

T H E N

C O N T

S S $ = O U $

7 S T E P

C N

R A N G E

O T

N E X T

O P 5

1 9 5 02 3 4 0

L

L A B E L

1

C H R S

3 7 2 5 3 2

= S

+ 2

P

O T

C

0 2

9

L B 8 5

N E N E

N U N

0 0 O U

O

N

O P E NR E T U R N

E N

6 9

9

> L

2 5 3 7 4 6

L L

P

M N

N

O 0 0

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 9 4 9 5 9 6 9 7 9 8

9 9 2 0 0 0

2 0 2 0 2 02 0 3 0

0 4 0 5

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

1 6 7

1 8 1 9 2 0 2

A T A R I 8 0 0 / 8 0 0 X L / 1 3 0 X E

G O T O

R E T U R NR E V L U SF O S Q U R

N E X TR E T U R NR E V L | U S

F O H E H E G O T ON E X TV U T H E N7 5

V L U ST H E N

V R E T U R NR E V L U SF O H E N E X TR E T U R NR E P F O

F O U

O

D

N E X TV A V

V A

D A T Ao a D A T AD A T AD A T A

O S U BG O T O

D A T AA N D A T AJ M R E T R | A P

F L

D E V S

T L T L T L T L T L

H E

V L U S1 = V L U SV L U S

V L U S

D E

V L U S9 8

P

D E L A YE F O R E l MR E S T O R E

O O

N E

R E T U R N

V

K E

T A

L E F

E P O E D X ( 2 9 N 1 N

N N

6 9 ( ( ( ( X T H E N

7 2 7 2 9 8

V A

o

P R

B 3 G E

L E

E X T S

N A R YL

V L U S

P

A D

F O

V + A S C ( V

9 2

N E L B

2 0 6 0

P O W RV L U SV L U S

V L U S

T

V U A S

V L U S

V L U S

T

9 5 4 K E

0 0 0 0 0 0 0 0

L E F L F L

E D

T

M E N UN A

D E V S

9 I O

3 E D R IE T O O

E U N R E

1 7 8 0

(

L E

( L

R A 2 0 3 0P

T

D

N P U T

F L

O

P O W R

L

L B

P

D E V S

/

S

h

T L

T B

F L

2 5

B N L E N A M E

T H E NR E T U R N

G O 2 2 4 0V

M A

c o

V U

L U

K E R E T U R N

F O

E

L

V L U S

L D A #

T L T

T H E N

A N

A N (

5 0

N E X T

7

T H E NT H E N

E E

R E A DN E X TA

D

D

A D N E

E Q P

5

D E V SE N t D E V S

R l O R E T H 2 1 8 02 2 5 0M B E R

L

R A B L E

T H E NT H E NT H E NA N

9 8 V L U SV L U S

T H E NL U

V L U S

R E A D

T H E N

I N

2

1

T H E N

L

V L U S

N E X T

1 5 2 0 0L B

2 0 6 0

A

T H E N

E

0

F L

G O

O T

L D

2

1 4

O

9 8 9 4 1 5 7 0T L

L

5

R E T U R N

T L

F L

1 5 1 6 5 0

S Q U R

T L

V U

L

N P O

O

F L

5

G O T O

D E L A Y

1 = A

1 7

p

0 2 2 N O W N

E 2 3

N E X T

R E T U R N

R

R E T U R NE X T S

2 5 6 + P E E KT H E N2 3 1 00 7

G O T O

R O

R E A DN

O

T L S T

1 7

R E T U R

T H E N

2 + L E N (

P

L

A

V N E

G O T OO

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 3

Page 156: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 156/172

N A N O A S S E M B L E R c o n t i n u e , ,2 2 2 02 2 3 0O 2 2 4 02 2 5 02 2 6 0

P 2 3 P P O T P P

N

2 3 1 0

N N N N

2 3

E F

E

E B A DE P O I

L

L E U N K N O W N

N U M B E R

N L D A T A N A M E E

L O C K E D E

M S M A T C H E

L E N G T H G O T O

G O T OC O M M A N D S

2 3 1 0E R R O R E2 3 1 0

G O T O

G O T O m 2 3 12 3 2 0A 2 3 3 0

2 2 7 02 2 8 02 2 9 02 3 0 0

P R I N TP R I N TP R I N TP R I N TE I G O S U BP O G O T O

A T A R I 8 0 0 / 8 0 0 X L / 1 3 0 X E

T R A P3 4

R E C T O R YL

E D E F E P E E R R l O RI N 9 6

N

2

N O

4

N V A LF O U N D ET

F U L L E

N U M B E R EL

D G O T OO T G O T O

T H E N

2 3 2 3

2 5

2 3 E O C C U R R

H C

N A N O E D I T O R1 0 1 1 1 2 3 1 4 1 5 1 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 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 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

5 6 7 8

R E

R E R E

A T A R3 G R A P H I

U

R E S T O RN M = 6O S U BK

G O T O

G O S U BI K G O S U B

O T N E X T

O

R A G O S U B

O

O

O G O T OR E | M

O

U T H E N

7 2 0

7 N

R E N

R E

N

2

1 6 4 0N N

4

E N 4 2

G O S U BS U

E N E X T

N E X TP R I N T

N

E F _ 7 T * 7 6

E B A N H O

C M

A D

I N

L S U

N

R E T U R N

S U L S U

E N

I R E T U R N

#

G O S U B1 6 2 04 I O 2 G O S U B2 4 1 7 8 0

7 8 1 7 0 0G O S U B3 2

L

N E X TN

L

N L

N

N A N O E D

R X

N E #

6 2 2 6 9 T 3 8 G O T O

O

D

E D

L N

L N > N L

R R O

H R

3 2

R W = 3

R

N L N R 7

L

G

T H O

T h 5 9

L

2 0

E N

R 6 2 N S E R T

L R E A D YN

C O

O P E N

1 7 0 01 3 3 0

6 3 L N E

1 7 0 03 3

A 2 0 A D S U

S U

E

B A

O

T H E N

P S O U R

D E L E T

P O K E5 2 0 0N

3 3 K E

N

T

T

V

5 7 K E

3 2

T H E N

T

N E

T H E NS U 2 L N * 7 6T H E NT H E N

T H E N

T H E N

W | O O DU

N

T R A P

4 5

T H E N

A

N E X T

O

4

#

2

I

T H E N6 3 L 7

7 0

9

N E

P

R E T U R N

R E T U R NN

F O 8

9 6

C H R S

O S U BP

P

P N S E R T

7 9

S E

5

( N

) + 7 5

U

M A G A

s

N

3 2

6 5

5 0 S

R E T U R N

D

I N 1 6 3 0S T E P

R E T U R NR E T U R N

N

P M A X I M U M

G

1 5 2 0 0

C H R S

N

N I N

7

T H T R A P1 2

T H E NH R 2 3

N E

I N R E T U R NS T E P

S U

P O

K E

1 6 3 0

P L

2 0

O

R E

7 2

N

7

N 8 0

T H E R ER E T U R NR

L A S TS U

2 7 ( K

N E

3

2 9

M A

s

7

N

7 8 7

O

1 C M | D

M D

O

8 3

T H E N

R E T U R N

N L

P

O S

U R C E

N E

8 0 0 X

2

N 1 6 3 0

C

1

L

I M U M

N

2 0

M D

I N E S# G O

O

5 3

7

O T

T

2

N

T * 7 6

O

) + 7 57 6

I N

R E T UD

I

1 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

7 9

8 0 8 8 2 8 3 8 4

1 0 3 01 0 4 01 0 5 01 0 6 01 0 7 00 8 1 0 9 0w 1 1 0 0

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 01 0 2 0

1 1

1 1 1 4 0

1 2 0 02 1 2 2 2 3 2 4 2 5 2 6

1 2 7 01 2 8 01 2 9 03 0

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

1 4 0 01 4 1 0

5

A T A R I 8 0 0 / 8 0 0 X L / 1 3 0 X EO

R E T U R N

3 O S U BP O

3 O N T3 O S U B3 T

I N R E

I N P I N R E S T O R3 O S U B9 8 K E K E 1 0 8 0D E V S

O R E T U R N

D D E V SD D E V SP R E S T O R E

7

O S U B

X

V V I N N

E S

P U F O

P

R E P

N L N

K E

O S U B

L E

D P E NL O S EE S U R D P E NE F O

R E P O K E

O

T H O S U BH E P R I N T

N E X T

7 ) + 7 5

R I N U E

L

3 O S U B9 8 K E K E L O S E

L O S E

7 L O S E

O S U BL R E T U R NI N

R E T U R NR T

O

9 1

F L F L F L

4 S U

I N K E P

S N

N

L E

I O

L o 1 1 6 2 0

P R E S S

#

P N T E R

L

E N

7 0

6 2 1 5

6 2 5 5

F L

D E V S

# P L A Y

#

7

) + 7 5

7 6

N P U TE S

1 = T H E N

I N

6

N

P

P L A Y / R E

#

# I N

1 6 2 03 0 C H R S

D E V S

D E V S

N

N

1 6 2 0

R W ) + 4I X 1 6 2 0

C H R S1 2

T ) + 7 5

T |

T I N E S

P A R

T R A P

T N E

H E

R

H E N

T R E 2

0

T H T H

1

L

1 /

O

2 5 A N

X

T H T H

1 4 1 0

C H R S

E T U R N

R E T U R NN N E X TR E T U R N

K E

N

L E

( K E YA N

L

E T U R N

P L N * 7 69 4

K E E

R

N M = 5K R E

L P U T H E N

L E

L E T

N M = 5K E Y < 4 9

N L

R A Y O

R W + 2

8 A N T U

D E V SO R D E V SD E V S

D E V S

A

S E S S

9 7

N

S

P

P N < P R E S S

C

K E

D M e

R E 1

E C O R D E R

I N P U T

X

O

I N

G O S U B7

S U R EK E Y < > 8 9

E

O

2

M O

L

G O

G O

G O

N E X T

O N

E N U

X / 4 0

U

4 G O T O4

v

P A N

N R W = 3

N L N

E S < O T H

P O U O

P

1

P O U O

N

5 F L

L N

K E Y = 8 9

R W G O T O

T H E NO R D E0 T H E NT H E N

7 0

Y A N

R

4 K E

T H E N

S

7

K

A

N K E Y >

3 6

7

7

T

E

O

I O 7

E

I O 7

I N E S

W A N T

P

P

L

A S

1 3 6 0

) + 7 5

T H E N

N

T U R N

K E Y < > 7 8

N

T H E N

R

H

G O T O

L

1

T H E N

E

N E

C

R W + 2

S

Q U T

H

E

H

7

L N

R

O

N E

E N

R A

4 0

C o n t i n u e d

Page 157: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 157/172

N A N O E D I T O R C o n t i n u e dB 1 4 2 0

4 3 4 4

4 5

4 6 4 7 4 8

Q

w p Q

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

O U R

P T H E N

H E X - 4 0

+ 4

U

T

P O

F O

K E K E Y <T B

N G O T OR E F O

C M O S

E

E E

N P R

R E T U R ND A T A

1

1

D A T A

D A T AE

G E F O R E S T O R EN E X T

R E T U R N

3

2

2 5

5

N C H R $

O C H R $3 6

H R

N N

2

N

K E

T H E NP O T H E NA N K H R A N

H R A N A N

T H E NT H E N

C H R $T H E NN T H E NT H E NT B > 2

T 1 6 7 0T

C H R $

K

M E N UN N

A D

X < 4 0

4 4 0

E

5 0

5 E

R E T U R N

P O K E

:

P O

P T H E N4

4

4 C H R $

R E A DA

R E A D

E Y

N 5 5

X / 4 0

N E X T

R W + 2

R

N E X T

7 G O

N E X T

O

C H R $

R W R W + 13

T

R W | )

T

4

A

T H E N4 T H E NW +

4

P O

P R

O T 2 5

N

3

R E T U R N

T H E NT H E N

N

F O

3

4

1

R E

4

O

C H R $

3

h

h

q

w

6 8 6 7 7 7

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 8 9 9 0 9 9 2 9 3 9 4 9 5 9 6

A T A R I 8 0 0 / 8 0 0 X L / 1 3 0 X ED A T A

5

F | O RT H E NN E X T

R E

O

O N E E T U R NO

E T U R NP E E KP O E

P P P P O T P R P R P O T P P P P P P R E

9 5

9 5

G O S U BP O

5 5 O U N DS

N

E R R O R

8 6 9 3 I N 9 5 N

9 5

N E

N E

N

R

O X

7 7

9 5

9 5

T

9 I O O

T R A P

E

E P E

E D E

6 3

5

L

L

5 8 E D E T O OE D

E B A D

E P O IN

R R E 7

E E R R O R

S

L

L E U N K N O W N

E R R O R E

V

N

N

1 7 8 0

5

N F O U R

P E E K2

G O T O8 8

R E C T O R YL

O U N DR N

7

E U N R E C O V E R A B L

N O

M A N YF U L L E

L

2

N U M B E R

D A T AL O C K E D E

T H E N

N U M B E R

N U [ M B E R

G O T O

8 2 8 9

/

U R L N

L

L

8

N A M E E

F U L L IF O U N D E "N V A L I D E " :

G O T O

L E

5

M

2 4

4

G O T O

L E N G T H

8 3 9 0

0 0 U R 7

2 5 6 + P E

9 4

G O T OC O M M A N D E

U N K N O W N SO P E N E

S M A T C H EO T

G O T OG O T OG O T O

G C H

T H E N9 5 8 4 9

1 9 5 0E R R O R E "

E R R O R E "9 5

E

9 5

P

8 9 G O T O

G O T O

G O T O9 5 9 5 9 5 E l O C C U R R

H C

X

G O T O

N A N O A S S E M B L E R0 1 2 3 4 5 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 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 L $ = C H R $

D T E G O S U B 1L

G O S U B 1R 1

R 1 R

7 7 G O S U B 1O G O S U B 9 6 0G O S U B 1

M O P S

P

P R F F L L B

F O

R

T E T E R 1 1 7 7 0

G O T O 1

N E X TF

L B $ (F L F O R I

C O E M E R A L DB R O G E RA N H O M EV E R S

6 P O K E 5 3 2 8 1

K > 5 0

S E M B L E R

F F L S

F C H R S

G O T O 8 1 0

G O S U B 1T H

G O S U B 9 5 0N

C H R $

N A N O A S S

7 7 C 7 7 C 7 0

2 N T C L S

K < 4 9

F O R L N

L E

Y

2

F R O M

2 5

G O T O 4 5 0

T H

1 C O = 1

0 G O T O 5 1T = 0 T O L B

C O M P U T E RO B A 1 4

N A N O A S S E M B L E R

G O T O 2 8 0

G O S U B 1

T L M

3

0 G O T O 4 9 0

G H

R

G O S U B 1F K G O S U B 3 9 0

E X E C U Tt ■ 2 4 G O T O 8 2 0

L B

D 7 3

T E

G O S U B 1S

6 T O X S T E P

V A L L E Y

T E

R O = 5T E

T H E N 3 1

1 T O N L

E M B L E R

W O O D

M N

T E 7 0

M

C R $ = C H R $1 M L B S

S T E

4 9 O R F L S

G O S U B 1 7 7 0

K > 5 0

9 8

P R C

7 7

N

T L D

G O T O 4 8 0L B

S T A F F

Y O U R7 2

C A S S E T T E

P O K E 6 4 6

C O ? = 1 2

M A G A Z

N T C L S

S A V E

5 0 G O T O 3 1 0

L B

F L B S

P U B L

G | S

G O S U B 1Y O U R

F M

T E

D

R = 1

G O S U B 1 7 2 0G O T O 3 4 0

R S

C H O I

G O T O 8 3 0

T E

L

L

D

C A S S E T T E

7 7

D

S

N

R O = 5

O B J E C T

C H O I

G O S U B 9 1

1

L O A D7 7

T H E N R U N

G O S U B 1

P A S S

= M

C O = 1

L B

N

P O K E 5 3 2 8

A

G O S U B 1

T H

R C D K

G O T O 5 7 0F O

D

2 5 C O = 1

7 7

C

S O U R C7

G O S U B

C

L

K < 4 9

L

T H E N X

N E X TL B

N A N O A S

G O S U B4

T

C

L

T

5 0 5 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 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 8 8 2 8 3 8 4 8 5 8 6

C O M M O D O R E 6 N E X T

G O T O 8 1F O

G O T O 8 1N E X TF M O S U B 1O N Q P + 12 6 3 3 O N O P1 3 8 0F L F = 0 G O T O 6 3 0L B N E X TE F O F O P 0 1 8 G O T 0 6 9 0G O S U B 1

F O

P 7 7 P

O N

P R P M A P L P N P P

A S

L G O T O 5 6 0

C N

C N

F N F A L B N E X T

A S 1

N E X T

N N

G O T O 5 3 0

D

F O R L N

L

L P

O

N O T O N NE

L O S E 1R E T U R NP R I N T f P RG O T O 8 7 0N T G O T O 8 7 0N T N T G O N

1 T O L E N

1 7 G O T O 12 6 2 G O T O 1 3 3 0

7 G O T O 7 4 04 8

A N T P

N U

M U

T L

L

L B

C H R SN

< 3 G O T O 7 5 0

O T L B

P

P P P P P P

A N

O

O

O T O L B

N E X T

O 8 7 0

E

C

O

G l O T

L

C H R S

F C A + N N2 6 2 6

E X E C U TT O N L

8 5

O T O 8 7

O

L T O

L B X < 9 2

C

L E

P G O S U B 1

G O T O 8 7D U N U M B E

A D R 0

L O 8 7 0

> 6

G O T O 7 4 0

F M

L L E G A L

3 6 2 6 1 3 3 0

L B

G O S U B 9 1 0

N

N

L B

A

7 0

A M A N Y

A

O

G O T O 7 5 0D

A T

A N

O

V

L G | 8

O U

G O T O 8 0 0

P R E S S

L A

U S O U

> 2 5 63 3 2 6 3 3

L S E C O N D

T L

6 L

C O D E

F P

L A B E L

A S

E

O

A S 4

A B E L

L L P A S SG O S U B 1 1

P A N

R A

L B

T H E N 8 6 03 3 2 6 2 8

G O T O 7 5

M A N

G O T O 7 3 0

A

L

N L L N T # P RK E 0 G O T O 7 9 0

N I N

A N G E

D

1 2 6 01 3 3 0

E

L

V

L X <

3 0

7

M

T

N

G O T OF O R IO

L

2

D

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 3

Page 158: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 158/172

N A N O A S S E M B L E R c o n t i n u e *7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4

0 5 0 6 0 7 0 8 0 9

0 1 2 3 4 5

6 7 8 9

2 0 2 1 2

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

1 3 3 0

M D T D T $ = M I D $D U

T 0 1 S TF M I D $$ = t M ] IL | N 3 | O S U B 1

N 3 O S U B 1R O S U B 13 1 0 0 0D N S L G O SE T U R N

L R

D P E N 1F E T H EO D S E 1L

D A

O S U B 1M I

M I O T L

F

P R P P A A

L B

N T R O SN A M E

0 P E N 1N P U TG E T # 1

N E X TO

F L

M

N E X TR E T U R NN P U T

R E T U R NO

K I D SR E T U R NP R I N TR E E N

I N

L 6 4 G O S U B 1

O

F F L $L $ = F L $F L

F X < > 1 1C G O S U B 1 4 8 0C A G O S U B 1 4 8 0

D 0 T O 2

S U B 1 6 8 0

#

P

T L

2

S T

E T 7 7

7 U B S

H E N D V = 8E N N G O T O 1 0 1O S E 1

T H E N 1

P

A

4 8

+ o u $

0 T O 1

S E N DP

P E N P RE N

N

O S E 1

0 G O T O 8 0 0C H R $

G O T O 1T R 0 0 A

L R 0 G O T O 9

T E T G O S U B0 1

5 S I N P U T

G O T O 8 0 0G O

D (

F L

F ) G O T O 1O T O 8 0 0X = 8 + L E N ( O P $

N

G O

A

L

P G O

1 4

T H E N 1 0 6 0F O F A

E

F

O F L

V A

1 0 0 0

6

C

A + 3 T U R N,

E 1 1

0 6

F L

A S S E M B L

6 1

7 8

S A

F N T # 1O P

E N

H R A L O S E 1 5

Y O

1

D

P R

1 G O TL B

O

9

P R I N T E R5 0 T H E N P R S

1 T O N L

F E T H E N P RN E X T

1 G O T O 8 5 0

A D N T R O SN A M E

T

( | O T $( O U S

G O

E E E

K O S

T H L

T H E N G O S U B 1

G O T O 1

G O T O 1 1

8 5 L

C H O I

H E N D V =

O 0 9 4 0

D

L N 1

F K

G O T O 1 1

N L O S E 1

L E

L

) + O T S

N E X T

G O S U B 1

U 4 F L

1

P

R E T U R N

) + O U $

N E X TT A F L

S A V EL O A D

7 4 9 G O T

I N

1 G O T

E

S T H E N G O S U B 1 1

3

L B

( O P S

o : O

T

E L O S E 1

A N

1 2

O 1 3 5 0

1 5

F

w

7 8 A 1 7 9 0

1 8 0 0

4 5 6 7 8 9 4 0

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

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

C O M M O D O R E 6 A A D G O A D g | o s

v = L F M N E X T2 5 R E T U R

N E X TF l M I

F Y F Y

V / U C U

T U

M M N M

H X N E X T

G O T | O 1T t

2 5 5 + (F O F O H X N M

7 8

F O

( H D

F O R ID

o n y | g | o tT T T N

G O S U B 1O T O 1 6 8 0G O S U B 1N T C H R S

D A T A A D DT B D A T A B Z

P O K E 7 8 2P O K E 1 9 8

T (

T

E T K EF O R IP O K EP O K E Z + I 2 3

4 8 O 4 8 G O O O O T O 8 4 0

O T O 8 4 0

T N

T

T L

O T L G O T O 1

G O T O 1E T U R NG O T O 10 F O R IN

F J = 0 G O T O 8 4 0N 6 1

G O

O 6

L

D

F O

7 8

7 8 P O K E

R R

0 T O 2 3

0 T O 2 5

F O R I

. C A N D 2 5 4

O

O

5 8 N S N

T N

N $

T O 2 5 00 T O 1

N E X T

B N O

3

O

5 5 5 7

N E X T

% $ 0 1 2 3 4 5 6 7 8 9L D

W A S

6 0 0 .X + 2 T O L LX

M

9 8 3 + (2

O

O

R L

N E X T

V

E

K

0 1 2 3 4 5 6 7 8 9 A B C D E F

P O K E Z + I

N M

) O G O

X + 1 T O L L

N E X TR E A D O P S

K E 7 8 1T 1 9 7

P O K E Z + 5P O K E Z + 4

G O T O 1

R E T U R N

B C

O

M

6 6 N

T

V A

S Y S 6 5 5 2 0

N

H X

N

3

L D

K E S + C H R S

0 8

4

A N

R

P O K E Z + 4

G O

D - A

G O G O

4 0 L

4 3

K < > 4 9

R E T U R NR E T U R N

T H E N2

R E T U R N

B C

W

G O D

H

O 8 4 00

N M

M

P

N E X T

S T

V A

D

F O

M

N

P O K E 7 8 3

D

A N

T 1 9 7

P O K E Z + 2 2 .P O K E Z + 2 42

0 6

O

H E

T H E N

G O T O 8 4 0R E T U R N

N T T E S

0

O

G O T O 8 4 0

R E T U R N

J M l P

T L

K E

M N E O

O

P O K E

T A

6 R E T U R N

R E T U R

T X

L T H E N

T O

5

D

E

E

5

N E X T

D

P E E KR E T U6 4 2 4 1 0 7 9

N A N O E D I T O R0 1 2 3 4 5 6 7 8 9 0 1 2 3

2 4 2 5

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

P 6 R E P

E E E E E E V E E L O

R T O R O = 70 =

K < 4 9

R = 1 9 5 R R O S U B 1

= 0 T H E N 3 3 0R E T U R N

O P

N O M E

N T K E S1 2 4 0E N T C L S

9 5

N O

A O G T I O

R G O S U B

0

1 5

G H

O M

C 1

1 2 6 0L N

8 P O

T E 5

T E

L

A L W O O D

1 9 1 5 0T E

T E

G O S U B 1 3 8 0

O

T

T E

G O

T E

C M

S T A F

C H P [ O K

M

F

Y O U RG O S U B 12 7 : 2 3

G O S U B 1 4 2 0

E

N

E X

S H

N

1 E G O F T H

H O 9 6 4 8 G O

R W = 1

I N G O

G O C

L T

5 4 2 7O 4 6 N A N O E

O

C N

E

U B

K S U B 3 0 0

U

3

U G O S U B1 9

M F E

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

C O M M O D O R E 6 D

C N H R O R E F V A D T O 4 4 0T E

E F O

L U B N P P 0 R E P R

N O N O PR E t M

F N F O R R W

N E X T

M

0 4 U R

= M

R E T U R N

F L N <

O

4 2 L

N

N

N T C L S

G O D

D

N E

L

D E L E T E

N

O S U B 4 7 0A D

3 T O 2 1

H M

0 4 N

O 0 0

G O

S O U R C E

2 0 0 G O T O 5 3 0

P O K E 2 0 4

N L G O T O 5 8 0S U C H

L

= 0 G O T O 3 9 0

U B

G O T O 4 9 0

S T E P 2

O

U

5 6

G O S U B 1

N M

O

9 5

3 3

C O D E

F N

G O

O

6 2

3 8

N

O 0 3

F E

O T O 3

G O S U B 1

G O

E 7

T

A N

3 2

2 0 0 G O T O 5 4 0

T O N O

0 3 H

0 G O T O 5 1

M U M A R E T U R N

G O S U B 1 3 8 0

9

7 9

N <

E

L

E

0

M

G O T O 3 0

G O

O

R E T UC o n t i n u e d

1 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

Page 159: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 159/172

N A N O E D I T O R C o n t i n u e d

A

M Z A

M V

w

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 7 2 7 S 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 0 1 0 2

0 3 0 4

0 5 0 6 0 7 0 8 0 9

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

2 2 2 3 2 4 2 5 2 6 2 7 2 8

F O

R E T U R NR E F L N <P 3 8 F O R R WE S G O S U B 1 4 2 0

F L E NF N

R E

R W = 3L L F L E N

N E X TR E F L N <G O T O 6 3 0

R G O S U B 1 9 5 0O N G O S U B 1 9 6 0L F G O S U B 1 9 5 0K E < > 1 3 3G O T O 9 4 0K E X F C H R SN E X T

F E R E T U R NR E P

G O S U B 1 3 2 0

F L

F L O A F L

R E P O P T H S O

N

L L N N G O S U B 1

N T C L S

L N T

K S < 1

N T C L S

F A R O = 7D

R R = 1

0 6

0 P E N 1

0 P E N 1

N E X T

N E

R E T U R N

N U E >

G O T O 9 2 0

M E N UT E T E R 1

R E T U R NF L A V F F L S

F F L $F L

N P U T #G E T #

R E T U R NN P U T #

R E T U R N

E N

3 T O 2 1G O S U B 1

L L N G O T O 6 0 0

N S E R T

G O S U B 1L

F O

1 G O T O 8 1 0

R G O S U B 1 9 5 0K < 4 9

R 1 G Q S U B 1 9 5 0K < 4 9

N

L N N U N

D E L E T

N L G O T O 6 4 0T H E R E

L A S T

N L T O L N S T E PS N L G O T O 8 1

C

K - 4 8

F L

N T # 1

F L D F E T H E N 1A

P

2 7

N

N

C

Q

C L E

N E X T

C

F O R I

N E X T

N E X T

G O S U B 1 9 5 0

5 1 G O T O 14 P S A V EC O = * 1 4C

L

D F E T H E N G O T O 1

L

A R 9 6 H R

3 8

G O S U B 1

F O R R W = 3 T O 2 1 S T E P 2

R

C

O

C C O

S

F L

D

F O N

F E

A N

L N

G O S U B 1 9 5 02 S P A C EG O S U B 1 9 6 0T H E N 8 6 0

O S E 1

S T E P 23 6

R E T U R N

3 2

R E T U R N

F L N < N L G O T O 8 5 0T E

T O L E N

K

D

C O = 7

G | O T O 1

T H E N 1

0 = G O F | O R L N

N

G O S U B 1 3 6 0

K R O

D

T E

T E

O N S L G O S

C L O S

F A

E T O

P

N R E T U R N

K > 5 10 6 M E N UT E T E

T E

F O

F O

Y O S E

N L < 2 0 0

T E

S T E

C = 1

N T C L S

5

D N P U T

F L

N P U T

O F L

C A S S E T T ET E

T E

2 0

0 7

2 0

C L O S

0 0

N

T E 0 G O T O 6 7 00 G O T O 5 8 0

N T C L

O S U B 14 2 0 G O T O 7 4 0

< P R E S SR E T U R NC

C N G O T O 8 6 0

F D

F

N

G O S U B 1 3 2 0

C N

E N

C H R S+ A E

U R

R O = 7

O 2 0 0

9 5 T O N L

O N

L N

G O S U B 1

G O T O 1U B 1 0 7 0

P

P

F D

L N E X T

N

N

F E

T E

G O T O 9 9 0R O = 5G O S U B 1

F D T O N LC L O S E 1

F E T H E N P RN E X T

N E X T

9 | G O T

Y O U R

Y O U R

T O N L

Y O

G O T O 6 4 0G O T O 7 3 0

3 6

R L

T F K

G O S U B 1 9 6 0

G O S U B 1 9 6 0

L E N A M E

O P E N 1 5

L E N A M E

G O T O 1

< > 8 9

A N

) T H E N K S

9 5 C O = 1

E

S A V E

E

0 4 1

N T R O S

T H E N D V

N T R O S

T H E N D V

E

Y /

F O N

L

C A

0 G O T O 7 6 0

S

T E C O N T

G O S U B 1

C 9 5 L O A D

O T O 1

G O S U B 1

O

C H R S

3

F K

P R

G O T O 1

W A N T

N

S

C H O I

C H O I

O

A N D (3

G O S U B 1 9 0

K E

T H E N G O S U B

8 T H E N G O S U B

N

R E T U R N

" < P R E S SN U E >T H E N 8 9 0

L R O = 99 5

F

T A F L

0

E

R 3 2

G O S U B 1

N T O T O 1 2 0 0T A F L

L N T O N

T H E N N

D E

K

T E G O S U B 1

C L O S

S

9

N

R T

S

N S E RL

L 3 T

G O S U B 1 9 5C O N

L 9 5 G O S U B 1 9 5

O S U B 1 9 5

C 1

N

I

O G O T OE D

F 2 1

F 2 1

E O S E 1N E X T

U R N N

G

Q

W

A

W

Q

W

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 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 1 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 8 8 2 8 3

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

C O M M O D O R E . 6 4R E T U R NP R E L N

E T U R NF O R IP O K EM

F O R IM P O K E

F O R E

F L N S C M G O S U B 1G O S U B 1 3 6 00 4 , 04 5

T E P O K E 2 0 4G O T O 1P O K E Z + 4O O O

G O T O 1

1 7 3 0

O F L E Nf K E SS + P O K E Z + 4S U B 1 9 5 0G O S U B 1 9 5 0G O T O 1 4 5 0P O K E 2 0 F X = 0 G O T O 1

T E 0

T E B

T E

K P O 6 G

F

G H T ST E

T E N E X T

F O L 0 O T R P O K E 2

R R | O K

O

N T C L SE N

P R O G R A MC H R S) + C H R S

L E K > 3 4

( G O T O 1 6 1(

(

F L E N

9 5 O S U B 1P O K E 2 0 4

O S U B 1L N R E T U R N

9 5

X T U

G O

G O S U B 1 9 5 0

F X < = L E N

D L E A S 3 T O 5L N * 5 2 5 5 + (3 T O 5L N * 5 5 2 5 5 + (

A D

K

1 3 6 0 2

H T

L E

L E F T Sf x = o g o t | o i

R E T U R N

F X < 7 T H E N N

Q

3 7 4

3 F X > 5 6 T H E N R E

I = 0 T O XH R

E 0 O L N

T O

C N

9 5

F O P | O K E 29 5

9 5

E N P S T R SL N

1

A N

T H E N

G O G O

1 T E

L G O S U B 1

A N

T

9 2 O

L N

T O

L

A N

0 0

T E

A N

1 7 6 0

L L

L E F T S

0 =

P P K ER

P P K E

C H R S5

O R L N S

E T K E S

G O T O 1 5 7 0

F L T > O T H E N X

L

4 5

T

R A

R E T U R N

L E F T S

P R 4 5 L

G O T O 15 7

L

G O T O 1E

C H R S

O

L

N E X TC H R S

9 0

A S K < 5 81 8 6 0

6 5

1 4 5 01 9 3 0

N

L E C H R S9 5 L

C H R ST E

6 G O T O 1G O 5 G O O

E

L E F T S

< 3 X < 5 7T U R NP O K E 2L

E

L N

4

4

T H E N 1

O N E S G

X T H E N L

P O K E 2 0 4

T O 7 2L

N E X T

C H

A 9 8 S + (

9 8 3 + (

L E F T S

T E 4 5

L E

4 5

9

L L

K E O

L E N (

R E T U R N

O R

3

E

6 7

3

3 L E F T SL

O S U B

T H E N N

0 G O

L T

G O O

6

R E T U R N

S U B 1K E 2 0 7

T O

T E

T H E N N

3 4

T H E N

5 2

L N R E T U R N

R |

R

C H R S

1 4 5 0

1 4 7 0 ( T O 1 6 0 0

T E

L L E F T S

O S U B 1

O

K > 6 4

L T > 0

L

C H R S

4 5 T O 1 4 5 0

9 5 H R

G O

9 0

3

C H R S

4

4

C H R S

P O K E 2 0 4

(

N E X T

N E X T

G O S U B 1 3 4 0

L

G O S U B 19 5

G O S U B 18 5

U B

9 5 9 5

G O T O 1O K E 7

1

C H R S

T E S + C H R ST E R E 1 2

F A 3 2 T H EH

D C N

2

A N G O T O 1

3 G O G O T O 1

3

L

L L N

F K E S

C H R S

R E T U R N

G O R

L N

9 5

R E T U R

R E T U R

C H R S1 3

G O S U B

L N

U

0 0

A

A S

9 5 4

1 4 9 1 L N

K

G P O K E 2

T E T | O 1 4 5

E 3 2

T H E N

P O K E

R E T UG O S U

( M I D SN J N

T E

4 5

S Y 6

S

P

g a

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 3

Page 160: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 160/172

N A N O A S S E M B L E R I B P C / P C j r , T A N D Y 1 0 0 00

6 8 9 0

2 3 4 3 5

3 3 8 3

4 0 4

4 3

4 4 4 5

4 6

4 8 4 9 0

4 4

O M E N O E

X

1

F

E X P

H

R

7 1 7 2

#

G

A

A

E

B 0

L

P

L

4

L E 9

P

E

C A

N

H E

U

N

6

P

N

B

4

7

4

N

L

P L

L

N

1

A

2

1 0 1 0 1 0 2 01 1 0 4 01 0 5 01 1 1 0 8 01 0 7 0

8

8 6

1 1 1 0 01 1 1 2 1 3 1 4 1 5 1 6

9

4

H E U U R E

-

1

N

L B

1

H E H

T

E L B

R

0

4

L

L

L

0

0

L

U

0

R

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

Page 161: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 161/172

N A N O A S S E M B L E R1 4 5 01 4 6 01 4 7 0

4 8 4 9 5 0 5 5 2 5 3

4 5 6 7 8 9 0

L O C A T EH L O C A T EN | G $F b C H R $L O C A T ER E T U R NN P U TS L O C A T EK 3

G O

S P L A Y S

K 5 K L T H E N

K 6 0 K K

K

V

N K E Y S

6 3 6 4

W -

R O U T

C H R $

N

T

M C G b T O

T O

C H O

H R

P R

C H R $G O T OH R B A C K S P

U

G H T $

S

T H E N

N

C H R S

P R

K A N 5 2

A C

L

C H R $

N

T H

K

L L O C A T E

T H E N

C H R $

C H R $C H R $

N

E

U

T H E N

U R S O RU R S O RG O

R A N N

x c

T

C H R $

V

U

K

S T

T U R NS

G O T OT H E N

T H E N

L E F T6

L P

G H T H E N

N G

N E X TN

S

G O S UG O G O G O

N

W

6 2 6 3

6 4 6 5

6 6 6 7 6 8 6 9 7 0 7 7 7 3 7 4

I B P C / P C j r , T A N D Y 1 0 0 0

T U R N

R E T U R N

A N

A T

L

S P + 1S P < L E NL O C A T ES P > 1L E

M

G H T $D A T AT B D A T A5 , 1 ,

B R E A K

R E T U R N

+ S

R E T U R NS

M

M M M 2 = M 1

E l Q U

G H T $N

A D

T H E N

S

L E

S S

N

T H E N

E

R E T U R NS

S E L S ET H E NS S

M S P

L

B N O R

T H E NM L D A

N T

A N

R E T U R NA N S

T H E N

T H E NE L S E

N S T R

C

S P < L

S

L D

R E T U R NL O C A T E

S

C O M P O S

C

A N

S L E F T S

L E L S E

S R E T U R NT H E N

E L

S

S

S

T

A

T O

E L S E

S

E L S EB

S

S

S T M L E F T S

L O C A

M A X O

S R

S A T L

N

D

H C

N A N O E D I T O R1 0 1 1 2 1 3 1 4 1 5 1 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 3 3 3

3 4 3 3 3 3 3 4

T A N D YS C R E E N

K

T H E NU

P

I M A IC O L O R

E O L O RI m u s tT H

O C A T E1

D

C O P Y RE M E R AB A N H O M EV E R SD O B B

C L

K 2 4

U

U A T

S O S U

O T D

3 O S UE

C O L O RL A T 1 3 C A T EH O I C E

S O T OE D O L O R

A T

N A N O E D

R O G E R

N K E Y S

P R E S SG O T O

H R

I N 3 A

N H A T " L H V A 2 ) + S SO

S

T H

P

P R E S S

G O S U B

M E N U

G H

C O M P U T E RO P

1 0 0 0K E L l O C A T E

B L E T T E R

2 0 N E X T

A T 1 1

2 3 I N 2 5

K

G O S U BC H R SH R

3

2 7 ( 1

S E L G O S U

V A W O O DH C

A N / B A S

T H E N

T O

1

A

1 9 8 5

W / C A R T R

A T

A P E T T E RP R 7 4 F O

L

4

L E S T A F F

W O F

K S < >

P L E A S EB B

O A T

R I 2

P R

K

M T H E R

C G

2 6

N

O

G O

N O A

5

P U B L

W

A T

L O C K

B A W = 3 2

S P A C E S

S T

C M

A

D T

T E S T

E L S E

W A

P

R E G O S U

E

P

N E

O

I S H I N GN

A N

K E G

I N G S2

1

E O S

7

B A

4 I N

N

P I

N

O

S U

K $ < >

6 W H

4

N

U R

S

O C 7 2 1 2 L

9

P

P K

C O

P

2 T h

1 0 3 0

C

I

T h C A P S

L

N N

N

I N N L O

a

A T

P

E

N P U T S

S

E

2 0 S

1 7 N a L O P R

1 0

O

T

A S

E D •

L O Y O U R

G O T O

R E

R E T U R4 9

O 4

X

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

I B P C / P C j r , T A N D Y 1 0 0 0N S C C I N P A R S EL

L G H T SR E T U R N

E S U O S U BK T H E NB $ + S P $ + C $

6 9

X R E T U R NS

S 2

K T H E N

X X 1 + 1

S U

L E F O

K

M M 2 = M 1 + 1M M

K $ = C H R $

K $ = C H R $

R E T U R N

X

N 1 L

G O S U BL N 1

L L O L O RP R P

T I K

N T H E NS | O T OC A C O N TK A T

E X

N O

R E T U R N

D 2 0

A T L N $ = M I D $

S

L X 1 + 2

L

5 2 6 9 C H R S

R E T U R N6 0

A T A T

L N > N LG O S U B

L E

H R S

S U

N

7 7

2

> N T U

L L T H E N

M

2 7 3 X

T H E R E

5 2

1

2 N U

T H E R E

L E N

T H E N

R E T U R N

A T

O N K E Y SC H R $R E 8 2

Y

L N

N E

R E T U R N

X 1 + 1

T I N E S

N

7 4

S P

L

S T R S

7 4

L O C A T EN

L E

T

L

T H E NM

G O

1

2 6 6

1

L

T H E N

L O C A T EM A X I M U M

A

- L

S

3 P

A T

2

O N U 2 U R

P

E

S T

T H E N- M

M C

O S U B

A T

K N

I

I N S T R

T H E N6 7

S

P

) + L N $1 0 0 0

2

K

N 4 9

6 4

T H E N

A

S

I N

P L

L N

T

I N

N R E T U R N

B

K $ = C H R $T H E N

K

N X

N R E T U R NP R

S U

B

N I N

O L O R

7 3 A T T H 2 Q C

T H E N

B B

O

E L S E

C

C H R SG O S U B

6 8

A

N E , X T

2 0

L

S U G

B

P

N

7 4

E L S E

X C $ = C H | R $

R E T U R N

L R I N T

T R O L O RT H E NL O

T H E N

O C A T E

S U

N

S

L N

S P A

S U P R

P P S

L

B B

8 5 7 8

S

P

T H P

E L S E

T H 2 |

1 2

N

S

A T A

O L O R

1 8 2 A T K

R E T U R N

R E T U R N

R E T U R N

L N

8 6

N L

A T

L

A N

I N

L E F T SB $ = M I D $

H R

H R

7 2 7

I N L N L E

2 ( 3 | 5

S T

H R

2

P

5 1

C

S + S P S +

A = S

L

L E

1

L O

T

K E S

S O U RP

I N S T

7 S U

B

X

L E

N

P

I N O L O R

E

2 6 7

A

O L O R

P A T

2 2 1

L

B

1

N

T

C o n t i n u e dH 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 4

Page 162: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 162/172

N A N O E D I T O R C o n t i n u e d I B P C / P C j r , T A N D Y 1 0 0 0

9

9 6 8

9 9

0 0 1 0 1 01 0 2 0

1 0 3 01 0 4 01 1 0 6 01 0 7 0

1 0 8 0

1 0 9 01 1 1

q

1

1 1 1 1 1

1 3

1 4

4

O S U B

O

1 0 7 0

A

K

T

U

U U R O C O

O

E N O

C H

2 0

L | = 2 1 8

2 0

A T A T

A T R E T U RN P U TT H C A T E

E L S E

1 1 8 0

N R 4

O 2 9 2 2 2

8 K 9 K

N

P L A Y

T

1 =

W

1 1

K E Y SK

R C H R C H R C H R $G O C H

E

R

M

K

- 4

X

R

A N

T A

K

L E

V L

L B L L

H E

H

M O S U B

H R

P

K x c

H E C H E

9

K

V

V

K

K H

I N

H R

H E

1

1 2 2

H E

7 4

K 1 7 7 0

U

R R H R

1

K

1 6 8 0

N L A T H

H R

U R U R

4

H E

T H E NH E

1 4

U

E

U R

1

R

H E E H E E

2

R

L E

H E

L

5 0

A U

U

U U R S U 9

G O S U B

A S A O U

T U

N E X

9 G

4

4 6

4 8

4 9 5 0

5 2 3 5 4

1 5 5 01 5 6 01 5 7 01

8 9 8 0

8

s

R

I W R

N

T U R N

T U T R

1 2 1 0

P I N P U TP U L

E N

A V

U P E

L

E N

U R

G

U R

U R S

U R

U R

L

T

L

N O

N

1 2

U R

A N

N

R

F

P

N

4 0 0 0

E X R E P L A C E

O E R

N

H E R E P L A C E

A

L

U R

S

S P

8

X

L

A

U U R

Q U C H

U R

Q

P

U R U R

A

N E

R C 5 6

O

E

G

U R

R

C H C H R S

L

R

H C

N A N O A S S E M B L E R

4 5 6 7 8 9 2 0 2

2 2 2 3 C o n t i n u e d

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

Page 163: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 163/172

N A N O A S S E M B L E R c o n t i n u e , ,

6

6

8 9

8 9

' 8

1 2 3 4 5 7

1 0 0 01 0 1 01 0 2 01 0 3 00 4 0 0 6 0 8 0 9

X

U S L

H

L

U

U

U R

9

L

E

H E L

L

1

1 0 7 0P 2

H

L 6 9

T

8

4 2

E C

0

L

L

L

L

L

N

A

L

&

E

L

8

L

B

1

1 0

L

1 0

1

H E

L

L

L

L

N

6

6 6 8 6

4

6

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

3

6

R

L P E

U R

U R

S

U

P P

F

F L

2

E

E L

N P

E H

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 4

Page 164: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 164/172

N A N O A S S E M B L E R c o n t i n u e d8

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

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

O

N

R E T U R N

R E T U R N

O

X H E

P O Y

R E

S E G $S E G $

Y

N E X TO T T F O N T N E X TG O T F O

N E X TV A R E T U R N

O

G O T O

P O

N M

T $ f t N $

S

N $ T $ & N $

P

2

S E G $N $

T $ & N $2 3 6 0

S E G $

2 3 0 0

H X

N

S E G $H E

H E 2 5

T T L

T L

T

E N

O

2 4 8 0

2 5 0 0

T N

T

M E N U

N

T

1

T L

2 5 8 0

L

L

T H T H

6 5

T H E N

T H E N

T H E N

P ( H

2 7

2 7

2 7

8 8 8 8 8 4 8 8 8 8 8 8 9 9 9 9 3 2 9 4 02 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 0

3 0 7 0

O A

R F R P N P R

P R P R D A L O A DD A T AT D A T AS A V ED A T AT A L

P

A X

R E R E S TR E A DN E X TH X N M D A T AT B D A T A

R E T U R NA L A L R E T U R NF O N E X TR E T U R N

R E T U R N

O

B E Q

O U

E

O P

A D

A

T H E NK < 4 9 H R E

P R O G R A MR

0 % $ 0 1

R R

T H E NH A T

3 0 6 0T

B N O R

S

5

2 9

2 3 4 5 6 7 8 9L D A #

0 0

N N 2 3 4 5 6 7 8 9 A B C D E F

R L

F D Y O A T D Y O H

B C

O

L D A N

m

C 2 8 7 0

H O

B C S T O

J M

A

A

T A X O

E

- n

N A N O E P I T O P ^ 1 1 R E 1 3 R E C 1 4 R E E 1 5 R E B 1 6 R E H 1 7 R E V 1 8 R E T 1 9 R E 2 0 C A L L2 1 P R I N T: T A B ( 6P L E A2 2 D I L 2 3 G O S U B2 4 R E S T O R2 5 G O S U B2 6 G O S U B2 7 I ( K 2 8 O K - 2 9 G O T O3 0 R E E 3 1 C A L L3 2 L N $ = " C3 3 L = 3 4 0 R W = 13 5 B = A S C (3 6 T = A S C (3 7 C N $ = S E

8 " 3 9 0 E = 04 0 G O S U B4 1 I E S 4 2 R E T U R N4 3 O P = P O S4 4 I ( S 4 5 I O P 4 6 C N $ = S E4 7 L N $ = " L4 8 L = 4 9 R W = 25 0 B = A S C (5 1 T = A S C (5 2 S $ = " "5 3 G O S U B5 4 I E S 5 5 R E T U R N5 6 I L E 5 7 L N = V A L5 8 I ( L 5 9 G O T O6 0 L N $ = S E6 1 O N O P6 2 G O T O6 3 R E A 6 4 I N L 6 5 L N = N L +6 G O S U B6 7 F O R R W6 8 G O S U B6 9 " 7 0 I G O S U B

N A N O EP Y E R A L DR O G EM C R I O

B A L E A RT A " p S W 2 0 3 4 5 03 3 3 1 2 03 3 7 04 G O 4 L E A RM D

S E G $S E G $G C

2 2 5 0 T C M D $"

T H G C #

" 0 " 9 2 2 5 0 T

S > 2 G " G O S U B1 2 0 3 2 3 0

T 3 2 0 02 2 5 0

T O [ 1 9 V A L L EW O O DI P U T E R5 . 6 . 1a n

" T h eI C A W H

: > 5 2F 3 1

; m d $ , 1; m d $ , l1 , 3 )

O 0 6 1 1 , 6 )

: 5 6 T H E N

L N < 2 0 1J O 6 4

S E 7

2 S

P U B L I S H I NM A G A Z I N EX T E N D E D B

N a n o E d t o H L O C K D S E U

[ E 2 6 1 5 9 0 , 2 0 3 0 ,

: n ( C m d $ ) , 1 )

' H E N 3 8

5 2 T H E N 6 0

5 - L E N ( S $ ) ) &5 9 7 0 , 1 1 6 0

5

C

S I • •

W N : -

2 1 6 0

h

S , 1 3 6 0

7 1 7 2 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 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 1 0 01 1 1 01 1 2 01 1 3 01 1 4 01 1 5 01 1 6 01 1 7 01 1 8 01 1 9 01 2 0 01 2 1 01 2 2 01 2 3 01 2 4 01 2 5 01 2 6 01 2 7 01 2 8 01 2 9 01 3 0 01 3 1 0

T I - 9 9 / 4 A

R

N L N C G P 2 G R R P G R P F N N R R P G R G F G S G

R

L N C G R P R G R R G G S G R F

| N

T U

L L N

C T I N S U T U

L I N S U T U I N

X N ( T U L N S U T U S U

S U S U

E T U L

N L X L T

I N S U T U S U S U S U

w S U

E T U L

X

C - T

= S

2 0 R

T F 6 7 " S O U RI N E S I3 4 1 0E L E T E

N " N 3 4 1 0" D E L EL T ) = L I

- L + 1 ) = "D

N " T H E R3 4 1 03 W = T 3 2 0 0

L N 2 2 5 0 T N S ) = S $

L N T HR C L E A R1 0 2 0N S E R TN < = N L )" L A S T

3 4 1 0

3 2 3 03 2 0 03 2 8 02 2 5 0 T

N S N T + 1 ) = L

7 T H

E

I C

[ E r C

N N

[ E

2

: 1 T H

: 9

N L I N

E 1 T H L

I

>

( N

I

M I

: e

s

t o I

3

3 T

>

T

2 5

.

5 L

I A

' C

M

I

9 Y

O

I N S E

y n t i n u e d

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

Page 165: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 165/172

 

 

   

   

           

                                                                 

 

                                                

         

  

       

       

  

 

 

 

 

    

  

   

     

  

     

     

    

 

 

 

      

  

 

 

   

   

   

 

 

 

 

 

 

    

     

                                                 

           

            

 

      

      

  

  

   

       

 

       

  

 

 

   

 

 

  

 

   

   

 

    

  

 

    

      

   

    

 

 

 

   

   

 

   

Page 166: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 166/172

N A N O E D I T O R C o n t i n u e d3 3 5 0

3 3 6 0

3 3 7 0D 3 3 8 03 3 9 0

D A V Y O U RD A T A

E A L A

C H O IN T E R

K E H C H A R

O A

P R

T H E N

O A

D E V I C

1 , 2 0 , K

S A V E

O

M E N UE

P R E S SE N T E RE N T E R

F 3 4 0 0u 3 4 1 0N 3 4 2 03 4 3 0x 3 4 4 0M 3 4 5 03 4 6 00 3 4 7 0

R E T U R N

R E F O N E X TR E R E

U R

& C H R SM D r I

$ = C H R $P R O G R A M

A D & C H R $

0

& C H R S & C H R S H R H R

B A S I D ' S B A S I C L O A D E R C O M M O D O R E 6

6 4

4

2

6

2 0

6

9

8

H C

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

Page 167: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 167/172

S u b s c r i p t i o n P r o d u c t O r d e r F o r mE n c l o s e p a y m e n t o r 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 0 2 8 8 E u g e n e , O 9 7 4 0 1O r u s e o u r T O L L - F R E E O r d e r L i n e ( 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 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 6H O U R S . 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 O 4 0 0 P M : S A T U R D A Y 9 . 0 0 A M T 1 . 0 0 P M P . S . T

F o m o r e i n f o r m a t i o ns e S h o p p i n g L i s t o i n s i d e p a g 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 m e d i a .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 .

C h e c k o M o n e y O r d e r E n c l o s e d { M U S T B I U . S . F U N D S D R A W N O U . S . B A N K )C h a r g e m O V I S A I M a s t e r C a r d D a t e E x p i r e s T e l . N o A c c o u n t N

P U R C H A S E R S H I P P I N G A D D R E S SS i g n a t u r e

P l e a s e P r i n t S H I P P I N G A D D R E S SN a m e

A d d r e s s

T I N S U R E F A S T E R D E L I V E R Y . S T R E E T A D D R E S S I E S S E N T I A L

C i t y S t a t e Z i

N a m eA d d r e s s

T I N S U R E F A S T E R D E L I V E R Y . S T R E E T A D D R E S S I E S S E N T I A L

C i t y S t a t e

M A G A Z I N E P R O G R A M S U B S C R I P T I O N S : { F O R O F F I C E U S E O N L Y )N e M a g . : O l M a g . : N e P r o g r a m : O l d P r o g r a m :

Z i I a n p o r t i o n o y o u r o r d e r i t b s h i p p e d t a d d r e s s " B " , ' p l e a s ei n d i c a t e y o u r p r e f e r e n c e b c h e c ki n b o o f o e a c h i t e m .

O D I S K o O T A P E( C U R R E N T I S S U E )

$ 4 . 9 5 $ 1 . 0 0 s h i p . h a n d l .$ 6 . 9 5 C a n a d a $ 1 0 . 9 5 F o r e i g n A i r m a i l

( N o n - p u r c h a s e r , n o n - s u b s c r i b e r p r i c e : S 1 2 . 9 5 )

P l e a s e i n d i c a t e y o u r t y p e o c o m p u t e r m e d i aD t S K V E R S I O N

A P P L E A T A R I C - 6 4 I B P I B P C j r T C A S S E T T E V E R S I O N

A T A R I C - 6 4 T

V o l u m e I s s u eT h r o u g hD e c . 3 1 1 9 8 5

A M O U N T

S H I P I f ( D U R E S S

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 P T I O N : N E

1 - Y E A R ( 1 0 l u u e )

U S S u r f a c e

$ 2

C A N A N D AS u r f a c e

$ 3

F O R E I G NS u r f a c e

$ 4

R E N E W A LL A B E L N O . H

G I F T( P l e a s e i n d i c a t e t y p e o c o m p u t e r m e d i a l o y o u r p r e m i u m i s s u e s )

D I S K V E R S I O NA P P I E A T A K I C - 6 4 I B P I B P C j r | T

C A S S E T T E V E R S I O NA T A R I

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

O f f i c e U s O n l yS u b . :

M e d i a :

S M P P T O

A D D R E S SH C M ' S O D I S K o O T A P E P R O G R A M S U B S C R I P T I O N n e r e n e w a l g i f t

( P l e a s e m a r k y o u r c h o i c e ) ( P l e a s e I n d i c a t e y o u r t y p e o c o m p u t e r m e d i a ) l a b e l n o a

1 I S S U E S 5 4 9 . 9 5 S 5 J 9 5

D I S K V E R S I O NA P P I E A T A R I C - 6 4 I B M P I B P C ] r I

C A S S E T T E V E R S I O NA T A R I C - 6 4 T S H I P t r

A D D R E S S

A D D I T I O N A L S P A C E F O R O R D E R I N G M E R C H A N D I S E ( S e e S h o p p i n g L i s t O I n s i d e )I T E M N O

1 1 O T D e s c r i p t i o n

M u s i c E l e c t r o n i c s M a g a z i n e ( 6 - l s s u e C h a r t e r S u b s c r i p t i o n }I n d u d w M t g i a r w s i n O T A P E 1 n s t r u c t i o n i l C i s s * i t ( T a p e s ( U . S . N n w s t i n d V * l u e S S 5 . 7 0 )

U N I T P R I C E( E a c h )

$ 3 2 . 9 7 i u s )S 3 9 . 9 7 [ C A N A D A )

S H I P , H a n d l .( E a c h )

S H I P P I N GI N S T R U C T I O N SI — S H I P T O I — - ,

A D D f l t S S I B r r - i s h i p T t i —

M l D f l E S S| — S H I P T O f —

A D D R E S SI — - l S H I P T f - - l

A D D R E S Sl — S K I P T O r —

A D D R E S SK a o n t s

r — S H I P T O | — I A D D R E S S I B

B A C K I S S U E S :H O M E C O M P U T E R M A G A Z I N E a n M E D I A *

( P l e a s e m a r k y o u r c h o i c e )

( P l e a s e i n d i c a t e y o u r t y p e o c o m p u t e r m e d i a )D I S K V E R S I O N

I B P C j r T C A S S E T T E V E R S I O N

B A C K I S S U E S : 9 9 ' e r H O M E C O M P U T E R M A G A Z I N E a n M E D I A , c o v e r s o n l y t i c o m p u t e r s - t h e f o r e r u n n e r o f h c m >( P l e a s e m a r k y o u r c h o i c e ) T A P E D I S K ( M i n i m u m O r d e r o f 3 )

| N 0 V | D E C j J A N2 -

M a e a i l n eM o M a g a z i n e / M e d i a S e

A U G | S E P2 - 1 0 2 - 1 1

H A G / M E D I A S E P R I C E SU S C * n 6 t F a e t p '

1 5 . 9 5 1 1 9 . 9 5 1 1 2 1 . 9 5( 2 5 J 3 = E _ S 2 5 3 1 4 9 5 5 5 9 S 6 3 . 9 5

U E 0 I A P R I C E SU C a n a d a F o f t i p i *

1 1 0 . 9 5 1 J I 2 9 5 1 1 4 9 5' S 2 S 3 51 2 0 9 s

5 3 9 9 5 * 4 4 9 S | M 7 9 5S H I P T O

A D D R E S S

F O O F F I C E U S E O N L Y

A i M a l lF i r s t C l a s sU P ( S t a n d a r d )U P ( B l u e L a b e l )O t h e r ^ _ _ _ _

2 n C l a s s3 r C l a s s

I A i C a n a d a4 t C l a s s

I F o r e i g n S u r f a c e

A P O / F P O I n c l u d e $ 3 . 0 0 E x t r aP e T o t a l M e r c h a n d i s e O r d e r

S U B T O T A L

N O T E S :M a g a z i n e s S h i p p e d t F o r e i g n C o u n t r i e s v i S u r f a c eA t a r i c o v e r a g e c o m m e n c e d w i t h V o l u m e 5 N o 5

• M e r c h a n d i s e s h i p p e d v i U P S — r e q u i r e s s t r e e t a d d r e s s .S a t i s f a c t i o n G u a r a n t e e d — o r t h u n f i l l e d p o r t i o n o y o u rs 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 . P r i o r i t y M e r c h a n d i s e H a n d l i n gM a c h i n e s c o v e r e d : A p p l e I I f a m i l y , A t a r i 8 O 0 / 8 O G - X U 1 3 O - X E . i « i V i S - m ! S ? n i ! i sC o m m o d o r e 6 4 / 1 2 8 , I B P C / P C j r . T I - 9 9 / 4 A . n o a p p l i c a b l eF o s u b s c r i p t i o n s , p l e a s e a l l o w 6 - w e e k s l o y o u r f i r s t i s s u e— m a g a z i n e s a n d m e d i a s h i p p e d s e p a r a t e l y . \ A

O R D E R " A D A T E S H I P P E D :O R D E R " B D A T E S H I P P E D :B A C K O R D E R D A T E S H I P P E D :

B Y B Y B Y

C O M M E N T S :A C C T :D A T E : _ _ S P O 2 5 6 1 1 8 5

Page 168: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 168/172

F o A p p l e I F a m i l y , C - 6 4 , I B P P C j r u s e r s

A A t t r a c t i v eL i b r a r y - S t o r a g eS l i p c a s e

O D I S K R e v u e ™ V o l u m e1 0 C o m p l e t e P r o g r a m s O A R e a d y - T o - R u n D i s kE x c i t i n g A c t i v i t i e s F o T h E n t i r e F a m i l y — A t A A f f o r d a b l e P r i c eE n t e r t a i n m e n t , P r o d u c t i v i t y E d u c a t i o nP l u s V a l u a b l e P r o g r a m m i n g S e c r e t s

6 4 - p a g eF u l l - C o l o r

B o o k

V a l u a b l e P r o o f - o f - P u r c h a s eC o u p o n F o G i f t R e d e m p t i o n

I 2 3 4 5 6 7 8 9

1 0

C O N T E N T SB o o l e a n B r a i nE l e c t r o n i c H o m e S e c r e t a r yS a v i n g s P l a n n e rS n a p - C a l cT a b l u tW i l d K i n g d o mM u s i c a l M y s t e r y W o r d sM a r k e t M a d n e s sT o w e r o H a n o iM i s s i l e M a t h

O N L Y $ 1 4 . 9 5 p l u s $ 2 . 0 0 S H I P P I N G H A N D L I N G

D i s k S t o r e di R e - u s a b l e

P r o t e c t i v e P o u c h

A L O A S 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 o nO t h e r s i d e o t h i s p a g e

A B O U T $ P E S E T !

F o M a g a z i n eC o n t e n t s

S e " S h o p p i n g L i s t "O

O p p o s i t e P a g e

B a c k - i s s u e / S o f t w a r e B o n a n z a o A t u n b e a t a b l e P r i c e s

T h o r i g i n a l 9 9 ' e r M a g a z i n e a n d 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 T e x a s I n s t r u m e n t s T I - 9 9 / 4 A — i s 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 f e i t h e rf l o p p y d i s k o 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 SS A V E U P T O $ 4

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 aF R E E S i m o n ' s S a u c e r ™ p a c k a g e

— $ 1 2 . 9 5 P r e m i u m V a l u e -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 i t e m s

f r o m t h i s B a c k I s s u e o f f e r( e i t h e r 1 m e d i a , 1 m a g a z i n e s ,

o o e a c h ) .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 c o l o r f u l f l i p c a r d s .

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 O r d e r C a r d O O t h e r S i d e O T h i s P a g e .

O t t e r P r i c e s S u b j e c t T C h a n g e W i t h o u t N o t i c e .

Page 169: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 169/172

H O M E C O M P U T E R s h o p p i n g l i s t■ ■ ^ ^ ■ n i ^ ^ m a g a z i n e ^J G

B A C K 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

M E D I A

M a g a z i n eM e d i aM a g a z i n e / M e d i a S e

U . S .S u r f a c e

3 . 9 56 . 9 5

9 . 9 0

C A N A D A

5 . 9 57 . 9 5

1 2 . 9 5

F O R E I G NS u r f a c e

5 . 5 0N /

1 3 . 9 5

F O R E I G NA i

7 . 5 01 0 . 9 5

1 7 . 5 0S E P A G E S F O A L I N D I V I D U A L C O N T E N T S

P C j r D i s k E x p a n s i o n K i A d d A S e c o n d D i s k D r i v e T Y o u r P C j r

f o $ 4 9 . 9 5 P L U S 3 . 5 0 S H I P . H A N D LT h K i I n c l u d e s :

S p e c i a l C a b l e T C o n n e c t t h S e c o n d D i s k D r i v e2 I n t e g r a t e d C i r c u i t s .

C o p y o H C V o l . N o C o n t a i n i n g I n s t r u c t i o n sP l u s A A d d i t i o n a l U p d a t e S h e e t .

- P C j r , D i s k D r i v e , a n d P c m e i S u p p l y H O I n c l u d e d —

C O M P U T E RA C C E S S O R I E S

I T E M N O .

D S K 2 0D S K 4 0D S K 6 0P C J 1 0 1O D

D U S 9 9 7D U S 7 2D U S 7 4D U S 7 5

I T E M D E S C I P T I O N

2 B l a n k 5 V 4 1 ' D i s k s4 B l a n k 5 V a " D i s k s6 0 B l a n k 5 V * 1 ' D i s k sP C j r D i s k E x p a n s i o n K i O D I S K R e v u e V o l .

D U S T C O V E R S1 0 M o n i t o r1 3 M o n i o rM X 8 0 P r i n t e rC a s s e t t e R e c o r d e r

P R I C E

2 2 . 0 04 2 . 0 05 9 . 4 04 9 . 9 51 4 . 9 5

1 0 . 9 51 2 . 9 5

9 . 9 54 . 9 5

S H I P P I N G1 s e a c h

o n a d d ' l3 . 5 03 . 5 03 . 5 03 . 5 02 . 0 0

2 . 0 02 . 0 02 . 0 02 . 0 0

3 . 5 03 . 5 03 . 5 0

2 . 0 0

. 5 . 5 . 5 . 5

T E X A S I N S T R U M E N T S 9 / 4 C L O S E - O U T SI T E M N O

T B

B P G 9 9 9T I 0 0 C 1F S 0

D U S 7 3D U S 7 6D U S 7 7D U S 7 BD U S 7 9o u s e oD U S 8 1D U S 8 2

C B L 1 1C 8 L 1 2

I T E M D E S C I P T I O NB e s t o 9 9 ' e r

P r o g r a m m a r ' s G u i d e

S i m o n ' s S a u c e iD U S T C O V E R S

E x p a n s i o n B o T C o n s o l s

R S 2 3 2 I n t e r l a c e

S i n g l s C a s s e t t e C a b l eD u a l C a s s e t t e C a b l e

P R I C E1 9 . 3 53 5 . 0 0

5 . 0 05 . 0 0

1 0 . 9 5

1 2 . 9 53 . 9 53 . 9 55 . 9 55 . 9 5S . 9 55 . 9 5

S . 9 5

4 . 9 54 . 9 5

S H I P P I N G1 s e a c h

o n a d d ' l3 . 0 0

p p d J U . S .p p d J U . S .p p d . / U . S

2 . 0 0

2 . 0 0Z O 2 . 0 02 . 0 02 . 0 02 . 0 02 . 0 0

1 . 5 01 . 5 0

3 . 0 0

2 . 0 0

. 5 . 5 . 5

. 5 . 5 . 5 . 5

1 . 5 01 . 5 0

C o m p l e t e t h S u b s c r i p t i o n P r o d u c t O r d e r F o r m a n e n c l o s e p a y m e n t o r 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 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 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 ( 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 2 ( M i n i m u m S 1 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

H O U R S M O N D A Y T H R O U G H F R I D A Y 0 0 A M T O J . 0 0 P M . S A T U R D A Y 9 0 0 A M T 0 0 P M P . S . T .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 O R E F U N D S o m e d i a . 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 . S a t i s f a c t i o nG u a r a n t e e d — o r W u n f i l l e d p o r t i o n o y o u r s u b s c r i p t i o n w i l l D r e f u n d e d , l e s s ! h e c o s t o a n p r e m i u m s y o u h a v e r e c e i v e d .

B L A N K D I S K M E D I A O F F E RA L O A 9 9 < t E A C H !

A 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 t y p e - i nH C 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 k d i s k e t t e s a v e r y l o p r i c e s .

% < / , " 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 ed e n s i t y w i t h r e i n f o r c e d h u r i n g .B u l k p a c k e d w i t h w h i l e s l e e v e sa n i d e n t i f i c a t i o n l a b e l s .

2 D I S K S

$ 2 2 . 0 0

4 D I S K SD S K 4 0

$ 4 2 . 0 0

6 D I S K SD S K 6 C

$ 5 9 . 4 0

P L U S S 3 . S 0 S H I P P I N G H A N D L I N G

B A C K I S S U E S O 9 9 ' e r H O M E C O M P U T E R

M A G A Z I N E M E D I A( T h e F o r e r u n n e r o H C M )

M A G A Z I N E P R I C E S 'U O r a M F o t t i g i r

1 2 ] 9 6 S 2 9 S I 9 9 5

M A O / M E D I A S E T P R I C E S5 C a n a d a F w * " | n '

W 9 $ £ 9 9 6 S 6 3 9 S

M E D I A P R I C E SU C a n a d a F o r d | j ) 1

S 3 9 9 5 S i 9 M 9

M a g a z i n e s S h i p p e d t F o r e i g n C o u n t r i e s v i S u r f a c e( M i n i m u m O r d e r o f 3 )

P a r t i a l C o n t e n t sI 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 e H o m e C o m p u t e r D i g e s t

o I n q u i r e

T H E S E M A G A Z I N E S A R O U O P R I N T

— T A P E S A N D D I S K SA R S T I L L A V A I L A B L E

J M I t l M I I H l P i - . i l C i . ! . m

t M B M if l ' T S l ' J * - ; * * " & » C - « n i u r < C * T - r g

F E B R U i n i I H [ F i f u l C o n n

[ * . ! . ■ ( i l D G O V a c i a p i

m > 1 n B o W r H t d d r d f t C j u i , l D G O J Q T » H t

L , - - . - . J .

U i O M 1 - * . - f i t r i " 5 L J m >

J C J h E 1 H ( P i r t i a i C o n t » f > l

C > i r v f C * & U n d ^ n i i r f l

R i A ^ J t > r » i " : " i * w + * t i b o i a g

J U I T l r t J i P a r i d J C c f t t » r - ! *

T Q b L g M i l i i o L » " < < L C O D h

A U Q L J S T . 1 « ( P i 1 l * l C o n l

^ A n * B t n f i i i ( . C u p n Q u

V 1 ^ * C i k ' i

r * n S ^ ^ 8 «■ U - C ' M H J ^ I F i b r i l - *

r t o r * • A i l 0 " P &

! g 5 r E ^ 5 S g h g K S 5 w S S i c . S

o c t o b e " i H i ^ a n i a i C o

; ■ ? ■ ? , « ™ « - 7 ^ ^ i .T q ^ o h i * V ^ i i - I L O C O A N u m o f i « « h * > i s o u s t f i

-

I k v i 1 - - ^ - f « L - * - E j

x s a a s s i

H

- " , r , ' " F - < - . ■

L o c » o h a l l o f f t -

N O V E M B C K 1 « > i > i n - l l C c ^ * n i i ,

J M ^ j r r j * M e t ! f l i r t o - T W * | T f R » 1 « > m # l ^ - n C "

H f t o C A a u Q a r < 4

Page 170: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 170/172

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 e 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 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 - l n - a n d - R U Np r o g r a m s a n d 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 l a n g u a g e sl 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 G 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 d 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 g e t t i n g t h e m o s t o u t o fy 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 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 f 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 1 9 . 9 5 + £ 3 . 0 0s h i p p i n g

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

S P E C I A LO F F E R 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

( C a n a d a a d d S J . O O )

O R D E R T H B O O K& T 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 rA N D A 9 9 " e r

P r o g r a m m e r ' s G u i d eA B S O L U T E L Y F R E E !

T h i s A d d i t i o n a l$ 1 g i f t I Y O U R S

I Y O A C T O D A Y !

T e a n o u M m U n g i u g e s

T f . x a sI n s t k i w e n t s_ - ■ : - . . ' _ ■ - . n

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 "

Page 171: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 171/172

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 EO T H I S I S S U E ' SP R O G R A M S A

R E M A R K A B L E P R I C E -O N L Y $ 4 . 9 5 !

p l u s $ 1 . 0 0 s h i p p i n g h a n d l i n gP r i c e w i l l c h a n g e t $ 6 . 9 5u p o n b e c o m i n g B a c k I s s u e . "

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 .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 : P l e a s e c o m p l e t e t h o r d e r f o r m l o c a t e d i t h c e n t e r o t h i sm a g a z i n e . E n c l o s e i i a e n v e l o p e a l o n g w i t h S 5 . 9 5 ( S 6 . 9 5 i C a n a d a ,$ 1 0 . 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 I S A / M a s t e r C a r d . P r o o f o f 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 I 2 . 9 5 i t h U 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 .

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 EO

P R O G R A MS U B S C R I P T I O NB s u b s c r i b i n g t o O T A P E ™ o O D I S K ™ y o w i l l

s 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 lT 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 !

P r o g r a m S u b s c r i b e r s G e D i s k s T a p e s F i r s tT C o i n c i d e W i t h M a g a z i n e A r r i v a l .P r o g r a m S u b s c r i b e r s G e S p e c i a l U p d a t e s A A v a i l a b l e .

• D O E N O I N C L U D E M A G A Z I N 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 R

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 ™ 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 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 E I s s u e s( s n . 9 0 P r e m i u m v a l u e ) o O T A P E ™ o O D I S K ™ . S u b s c r i b e f o y e a r s a n r e c e i v e I s s u e s [ s b . o ) P r e m i u m v a l u e ) . A n w i t h 3 - y e a rs 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 3 5 . 7 0 P r e m i u m v a l u e ) o t h i sc 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 n y 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 ™ 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 p T o 4 0 O f T h S i n g l e - C o p y P r i c e o t h M a g a z i n e !

T O R D E R : P l e a s e r e v i e w t h e s e 3 F a n t a s t i c O f f e r sa n u s t h O R D E R F O R M l o c a t e d i t h c e n t e r o f t h i s m a g a z i n e .

R E C E I V E A L L t h p r o g r a m s i n t h i s i s s u e o m a g n e t i c m e d i a ( s e eb e l o w ) . I n d i c a t e y o u r c h o i c e o c o m p u t e r m e d i a o t h e o r d e rf o r m a n e n c l o s e S 5 . 9 5 ( S 6 . 9 5 i C a n a d a , S I 0 . 9 5 F o r e i g n A i r m a i l ) .

T H I S P R I C E G O O D F O T H E C U R R E N T I S S U E O N L YP r o o f o f p u r c h a s e m u s t b e i n c l u d e d w i t h o r d e r .

F R E E S o f t w a r e w i t h y o u r s u b s c r i p t i o n t H o m e C o m p u t e r M a g a z i n e f o t h e t e r m s l i s t e d b e l o w :

l - y r T i s s u e s ) 5 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 E

O T A P E o O D I S K O T A P E o O D I S K O T A P E o O D I S KC a n a d a a d 1 7 p e r y e a r ; F o r e i g n S u r f s e a d 1 2 f o

l - 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 n e r a v a i l a b l e I U . S . C a n a d a o n l y .S A V E M O N E Y a n t i m e w i t h 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 s l i s t e d b e l o w :I S S U E S — O N L Y S 4 4 . 9 5 " 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 I S S U E S — O N L Y S 4 9 . 9 5 " 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 1 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 t h i s t i m e .

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

D I S K V E R S I O NA P P L E A T A R I C - 6 4 I B P I B P C | ' T

C A S S E T T E V E R S I O NA T A R I C - 6 4 T

O r a s k f o r a i n c h e c k f o y o u r F R E E s o f t w a r e .

S G V 1 5 5 0 8 8 5

Page 172: Home Computer Magazine Vol5 06

8/7/2019 Home Computer Magazine Vol5 06

http://slidepdf.com/reader/full/home-computer-magazine-vol5-06 172/172