136
P R O O F P U R C H A S E 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 t h i s M a g a z i n e S e e b a c k c o v e r F O C U S I N G E X C L U S I V E L Y D A P P L E C O M M O D O R E H I M T E X A S I N S T R U M E N T S v o i . 4 $ 3 . 5 0 $ 4 . 5 0 C a n a d a C o m p u t e r < - 4 7 7 4 6 5 R e a l T r u t h A b o u t A p p l e P C j r D r i v e S o u p i n g Y o u r T I - 9 9 / 4 A w i t h S p e e d B A S I C D o u b l e - D r i v e B a s i c S e s s i o n s w i t h S i m o C - 6 4 D o z e n s R e a d y - t o - R u n P r o g r a m s F i l i n g , I n v e s t i n g , S p o r t s P l u s R e v i e w s G a l o r e S e a s o n ' s H o t t e s t S p o r t s G a m e s

Home Computer Magazine Vol4!04!1984 Sep

Embed Size (px)

Citation preview

Page 1: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 1/136

P R O O F O P U R C H A S E 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 eS e e b a c k c o v e r

E X C L U S I V E L Y O D A P P L E • C O M M O D O R E • H I M T E X A S I N S T R U M E N T S v o i . 4 n o $ 3 . 5 0 I U S

$ 4 . 5 0 i C a n a d a

C o m p u t e r< -

4 7 7 4 6 5

T h R e a l T r u t h A b o u t t h A p p l e / / H o T A d 2 n P C j r D r i v e

S o u p i n g U Y o u r T I - 9 9 / 4 A w i t h S p e e d B A S I C D o u b l e - D r i v eB a s i c S e s s i o n s w i t h S i m o n o t h C - 6 4D o z e n s o R e a d y - t o - R u n P r o g r a m s — F i l i n g , I n v e s t i n g , S p o r t s

P l u s R e v i e w s G a l o r e o t h S e a s o n ' s H o t t e s t S p o r t s G a m e s

Page 2: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 2/136

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 9 B E C S 9 B O S "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 a 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 ™ f o y o u r h o m e c o m p u l c r .

O a r a n

B D I S K ™ a n O h c o n v e n i e n t .a f f o r d a b l e w a y s

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

T A P E ' "a c c u r a t e

t s a v eh o u r s .

B a c k i s s u e s o H C M ' sp 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 t h p r o g r a m sf r o m e a c h m a g a z i n e i s s u eo r e a d y - t o - R U N q u a l i t y f l o p p yd i s k o c a s s e t t e t a p e a 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 , 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 h o m e c o m p u t e r s .

' S a f e g u a r d 3 ' Y o u r H o m e C o m p u t e r K n o w l e d g eO 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 Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 3/136

O S C R E E N" T h e M o s t C o m m o n F a u l t s

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

D i l u t e d C o n t e n tF o m o s t c o m p u t e r m a g a z i n e s , e d i t o r i a l c o n t e n t p l a y s s e c o n d f i

d l t a d v e r t i s i n g . I m a n y o t o d a y ' s " s u c c e s s f u l " p u b l i c a t i o n s , s t r o n gt u t o r i a l a n p r o g r a m m i n g m a t e r i a l i s p a r s e — l i g h t l y s p r i n k l e d i b e t w e e np a g e a f t e r p a g e o s p l a s h y a d s — a l m o s t a a a f t e r t h o u g h t . S o m e o

t h " m o s t s u c c e s s f u l " m a g a z i n e s t r t c o m p e n s a t e f o t h i sw e a k c o n t e n t r a t i o b p r i n t i n g a n b i n d i n g a i s s u e t h a ti t h r e e t f o u r t i m e s t h a m o u n t o p a p e r r e a d e r c a c o f o r t a b l y h a n d l e a n d i g e s t . A n i t h " l e s s s u c c e s s f u l "p u b l i c a t i o n s , t h v o i d f r o m u n s o l d a d s p a c e i p a c k e d w i t h" f l u f f — i t e m s l i k e r e - h a s h e d p r e s s r e l e a s e s a n p h o t o s , f i l l e ra r t i c l e s i n s e a r c h o s t o r y , " b i g n a m e " o p i n i o n c o l u m n s ,a n o l " n e w s " i t e m s t h a t c o n t r i b u t e v i r t u a l l y n o t h i n g t

r e a d e r ' s c o m p u t e r k n o w l e d g e a n d e n j o y m e n t .

C l u m s y D e s i g nU n f o r t u n a t e l y , l a y o u t a n d e s i g n a l s o p l a y s e c o n d f i d d l e t oa d v e r t i s i n g s p a c e n e e d s . I n t e r v e n i n g a d v e r t i s e m e n t s b r e a k u t h

" f l o w " o t e x t u a l a n v i s u a l m a t e r i a l , m a k i n g c o m p r e h e n s i o n m o r ed i f f i c u l t . F u t h e r m o r e , a l t h e f f o r t s p e n t i p r o d u c i n g c l e v e r i l l u s t r at i o n s , c r i s p p h o t o s , c r e a t i v e t y p o g r a p h y , a n d h a r m o n i o u s c o l o ru s a g e i o f t e n f o n a u g h t — t h a n k s t v i s u a l c l a s h e s w i t h a d j a c e n ta d v e r t i s i n g " a r t . "

S l a n t e d F o c u sS o m e c o m p u t e r m a g a z i n e s h a v e b e e n k n o w n t " d

a n y t h i n g t g e a a d " — s u c h a s p u b l i s h i n g " c a n n e d " s t o r i e st o u t i n g a d v e r t i s e r s , t a m i n g d o w n r e v i e w s , i g n o r i n g c o p e t i n g p r o d u c t s f r o m n o n - a d v e r t i s e r s , e t c . H o w e v e r , m o s tc o m p u t e r m a g a z i n e s t o d a y l i v e b s t r o n g c o d e o e t h i c s .B u e t h i c s i s ' t h e n t i r e p r o b l e m . F o r a l t h o u g h m a g a z i n ep r o f e s s e s t h a v e a e d i t o r i a l c o n t e n t " u n t a r n i s h e d " b i t a d v e r t i s i n g c o n t e n t , f e ( i a n y ) g o u o t h e i r w a t a v o i d

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

. . A n H e r e ' s W h a t W J u s t D i d A b o u t T h e m . "W o t h s t a f f 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 a s t a n

d a r d o " s u c c e s s " t h a t i d i f f e r e n t f r o m a l t h r e s t . W h e nm a g a z i n e ' s s u c c e s s d e p e n d s u p o n h o w e l l i s e r v e s t h r e a d e r , r a t h e r t h a n h o w e l l i s e l l s t h a d v e r t i s e r , a a m a zi n g t h i n g h a p p e n s — e x c e l l e n c e i i n e v i t a b l e .

A l w a s i t h a t y o u e x a m i n e o u m a g a z i n e c l o s e l y . N o t i c et h e c a r e w t a k e i b a l a n c i n g : { 1 t h a m o u n t o c o v e r a g e p e rc o m p u t e r b r a n d ; ( 2 t h a r t i c l e a n p r o g r a m m i ( o e n t e rt 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 n , a n u t i l i t i e s ) ; a n ( 3 t h c o m p r e h e n s i o n l e v e l f o r d i v e r s e g r o u p o f r e a d e r s . N o t i c e ,t o o . t h f u l l m e a s u r e o h i g h - q u a l i t y s o f t w a r e p r o g r a m s i c l u d e d i e a c h i s s u e . A n y o w o n ' t f i n d a n y o n e e l s e w h p r e s e n t s t h e i r m a g a z i n e ' s s o f t w a r e l i s t i n g s i a c l e a r a n c o s i s t e n t f o r m a t — o r w h o f f e r s a l t h i s s u e ' s p r o g r a m s o n f l o pp d i s k o r c a s s e t t e t a p e f o o n l y $ 3 . 9 5 d e l i v e r e d ! A f o s t r o n gt u t o r i a l a n " h o w - t o " m a t e r i a l , b a l a n c e d r e v i e w s , a n e l e g a n c e o m a g a z i n e d e s i g n — y o u b t h j u d g e . W t h i n ky o u ' l l d i s c o v e r , n o m o r e t h a n e v e r , w h a t w e ' v e b e e n s a y i n ga l a l o n g : O n c e y o u c o m p a r e — t h e r e ' s n c o m p a r i s o n ™

F O I M M E D I A T E R E L E A S EC O M P U T E R M A G A Z I N E M A K E S U N P R E C E D E N T E D M O V 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 a n n o u n c e d t o d a y t h a t b e g i n n i n gw i t h i t S e p t e m b e r 1 9 8 4 I s s u e , H o m e C o m p u t e r M a g a z i n e w i l i n l o n g e r c a r r y o u t s i d e a d v e r t i s m u .A c c o r d i n g t o p u b l i s h e r G a r y M . K a p l a n , " W w a n t H o m eC o m p u t e r M a g a z i n e t s t a n d o u a n b r e c o g n i z e d a t h b e s tp u b l i c a t i o n i i t f i e l d . B r e m o v i n g t h e a d v e r t i s i n g c o n t e n t f r o mt h m a g a z i n e , w h a v e t h e d i t o r i a l a n a r t i s t i c f r e e d o m t p r o d u c e

t r u l y u n i q u e p u b l i c a t i o n t h a t w i l l s e t t h s t a n d a r d f o r e d i t o r i a lq u a l i t y , i n t e g r i t y , a n r e a d a b i l i t y f o r t h e n t i r e i n d u s t r y . "T h n e m a g a z i n e f o r m a t w i l l a l l o w e a c h a r t i c l e t b p r e s e n t e di i t e n t i r e t y w i t h o u t b e i n g i n t e r r u p t e d b d i s t r a c t i n g a d v e r t i s i n gm a t e r i a l . I w i l l a l s o p r e v e n t a r t i c l e s f r o m b e i n g b r o k e n b I n t e r v e n i n g e d i t o r i a l m a t e r i a l r e s u l t i n g f r o m l e s s - l h a n - f l e x i b l el a y o u t r e q u i r e d t a c c o m m o d a t e t h n e e d s o a d v e r t i s e r s ." W h a v e t h o r o u g h l y a n a l y z e d t h f i n a n c i a l c o n s i d e r a t i o n s o t h i s u n p r e c e d e n t e d m o v e , " K a p l a n c o n t i n u e d . " O u r p r o f i t a b i l i t yp r o j e c t i o n h a y i e l d e d v e r y f a v o r a b l e r e s u l t s , a n u n d o u b t e d l yr e f l e c t s t h c u r r e n t m a g a z i n e ' s u n c o m m o n s t r e n g t h s : i t e x t r e m e l yh i g h s e l l - t h r o u g h p e r c e n t a g e o n e w s s t a n d s ; i t l a r g e , i n e x p e n s i v e l ya c q u i r e d s u b s c r i b e r b a s e ; a n i t c o m p a n i o n O D I S K R e v u e | t m ) ,s p i n - o f f s o f t w a r e l i n e r e c e n t l y i n t r o d u c e d a t h S u m m e r C o n s u m e rE l e c t r o n i c s S h o w a n s l a t e d f o r e t a i l d i s t r i b u t i o n t h i s f a l l . "S u b s c r i b e r s t o H o m e C o m p u t e r M a g a z i n e w i l l a l s o b e k e p t a b r e a s to a d d i t i o n a l p r o d u c t a v a i l a b i l i t y t h r o u g h s e p a r a t e l y m a i l e d ,3 2 - p a g e p u b l i c a t i o n c a l l e d H o m e C o m p u t e r D i g e s t ( t m ) . T h i ss u p p l e m e n t a r y p u b l i c a t i o n w i l l b m a i l e d a p p r o x i m a t e l y n i n et i m e s p e y e a r a n w i l l c o n t a i n m a i l - o r d e r a d v e r t i s i n g p l u s l i m i t e de d i t o r i a l m a t e r i a l g e a r e d t r e a d e r s w h p u r c h a s e p r o d u c t s b m a i l .

# #

G a r y M K a p l a nP u b l i s h e r

Page 4: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 4/136

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

3

4

4

5

7

F E A T U R E S G A M E W A R E B U F F E T T

1 l i e : T h C o r e o f N e M a c h i n eY e m o r e f r u i t f r o m t h e A p p l e t r e e .

b P e t e r B a u ma n t h h c s t a f f

2 O t h H o m e 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 nE x p l o r i n g t h t i e s b e t w e e nc o m p u t e r s a n a " a t h l e t i c s . b W a y n e K o b e r s t e l n

R a z z l e D a z z l eO u l c k g r a p h i c s m a g i c f o t h 9 9 / 4 A .

f c f f lb W . K . B a l t h r o p

S i m o n s e P l u g i 1 1 n e b a s i c c o m m a n d s t t h C - 6 4 . b y W . K B a l t h r o p

T a D e d u c t i o n F i l e r1 0 - 4 0 g o o d b u d d y ! b R o g e r w o o d

K a l e i d o c o m p u t e rn e m e d i u m f o a o l t o y .

b M e l o d y C o v i n g t o na n t h h c s t a f f

6 M u l t i p l a n M e d i u m 0 P 4 ( p a r t V l l l )A p p l y i n g ' n e t p r e s e n t v a l u e " p l u s r e v i e wo M u l t i p l a n f o t h c - 6 4 . b P a t r i c i a s w i f 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 I V A s s e m b l y l a n g u a g e o t h 9 9 / 4 Am a d e e a s y — r e a l l y l

b P e t e r L o t t r u pa n t h h c s t a f f

7 T h R S - 2 3 2 i n t e r f a c e : f f i [ E c l l P C ! H ^ PY o u r L i n k t t h e P e r i p h e r yT h ■ s t a n d a r d " e x p l a i n e d . b P a t r i c i a s w i f t

8 o n f o t h M o n e y , j | t [T w f o t h S l o w — A d d i n gS e c o n d D r i v e t t h P C j rA n t h e y s a i d i c o u l d n ' t b d o n e . . . b y D a v i d c B r a d e r

5

5

6

6

2

2

2

B o o l e a n B r a i n O - * p \w a n d e r d o w n l o g i c p a t h s I n s i d e y o u r c o m p u t e r . b w B a l t h r o p

S t a d i u m J u m p i n gT h i s g a m e d o e s n ' t i n c l u d e l e a p i n go v e r s p o r t s f a c i l i t i e s .

M a r k e t M a d n e s sv i g o r o u s e x e r c i s e I I n v e s t i n g .

E l e m e n t a r y A d d i t i o na n S u b t r a c t i o n

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

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

I n t e r n a t i o n a l S o c c e rI i g a m e , o I I r e a l ?

0 n e - o n - 0 n eS w e a t I o u w i t h t h e p r o s .

S t a r L e a g u e B a s e b a l lO n e , t w o , t h r e e s t r i k e s y o u ' r e o u t l

= r ? P - f i n " J i *b K e n t K a t h y C e m m e l

a n t h h c s t a f f

I S p = f - J ! p^ 1 _ | L i 1 V i tb B r i a n L e a n t h h c s t a f f

b y M a r k o e w e s ea n t h h c s t a f f

E A R e v i e w

A R e v i e w

G A R e v i e w

Page 5: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 5/136

C O N T E N T SS E P T E M B E R , 1 9 8 4 V O L U M E N U M B E R

2 h c v i d e o O l y m p i a dF i n d o u w h w i n s t h e g o l d . R e v i e w

2

2

C o u n t r y C l u bT e o f I y o u r l i v i n g r o o m .

P o l e P o s i t i o nR o a d r a c i n g a c t i o n .

* R e v i e w

W R e v i e w

3

3

3

3

4

B e r m u d a R a c eY a c h t i n g o t h o p e n s e a .

B u c k K i r kC o m p a r e s t a r s t m c k g a m e s : B u c k R o g e r s a n S t a r T r e k .

J r A d d i t i o n :R e v i e w o t h T e c m a r j r C a p t a i n P e r i p h e r a lJ u i c i n g u J u n i o r .

S S B A S I C C o m p i l e r S y s t e mG i v e y o u r T l - 9 9 / 4 A s u p e r s o n i c s p e e d .

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

t f t l P ER e v i e w

A R e v i e w

R e v i e w

R e v i e w

f f R e v i e w

4

4

8

9

M o u s i n g A r o u n d o n t h e A p p l e I M a c - m a g i c f o t h l i e . R e v i e w

S h o r t c u t t 9 9 / 4 A P r i n t i n g : ; 4 R e v i e w o t h A x i o m G P - 1 0 0 t i P r i n t i n g w i t h o u t a n e x p a n s i o n s y s t e m . R e v i e w

7 M u l t i p l a n f o r t h C - 6 4 Q H o t h i s p a c k a g e c o m p a r e s t o t h e r m a c h i n e v e r s i o n s R e v i e w

L O G O T I M E S T

L O C O S p r e a d s h e e ti y o t h o u g h t l o c o w a ] u s t f o r g r a p h i c s , r e a d o n

b R i c h H a l l e ra n t h h c s t a f f

M i s s i o n a r y i m p o s s i b l eD o n ' t r o c k t h e b o a t w i t h t h e s e c a n n i b a l s .

I s P b R o g e r K l r c h n e ra n t h h c s t a f f

D E P A R T M E N T S

1 3 4 4 6 9

o s c r e e ni n s i d e / O u t s i d e h c L e t t e r s t t h E d i t o rH C R e v i e w C r i t e r i aG r o u p G r a p e v i n ei n d u s t r y w a t c hA n Q u e s t i o n s ?h c P r o d u c t N e w sP r o g r a m T y p i n g G u i d e

9 P r o g r a m L i s t i n g c o n t e n t s1 3 o e B u g s o D i s p l a y *H o m e C o m p u t e r T e c h N o t e s :

7 8 A p p l e7 8 I B 8 C o m m o d o r e

" S e e a l s o " L e t t e r s t t h E d i t o r 1

Page 6: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 6/136

U O M E C O M P U T E RR a ^ ^ ^ ^ - m m m m m 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 S X ) I p u b l i s h e d m o n t h l y 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 . , P . O .B o 5 5 3 7 . E u g e n e , O 9 7 4 0 5 . T h e d i t o r i a l o f f i c e i l o c a t e d a 1 5 0 0 V a l l e y R i v e r D r i v e , S u i t e 2 5 0 , E u g e n e . O 9 7 4 0 1 ( T e l . 5 0 3 - 4 8 5 - 8 7 9 6 ) . S u b s c r i p t i o n r a t e s i U . S . a n i t p o s s e s s i o n s a r $ 2 f o o n y e a r , S 4 f o t w y e a r s ,a n S 6 ( o r t h r e e y e a r s . I C a n a d a a n M e x i c o 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 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 . 0 0 , a n d S 3 . 7 5 i C a n a d a a n d M e x i c o .F o r e i g n s u b s c r i p t i o n p a y m e n t s h o u l d b I U n i t e d S t a t e sf u n d s d r a w n o n a 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 tE u g e n e , O 9 7 4 0 1 , a n d 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 t H o m eC o m p u t e r M a g a z i n e . P O B o 5 5 3 7 , E u g e n e . O 9 7 4 0 5 . 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 tH o m e C o m p u t e r M a g a z i n e , 1 5 0 0 V a l l e y R i v e r D r i v e ,S u i t e 2 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 s e l f - a d d r e s s e d e n v e l o p e . N o r e s p o n s i b l e f o rl o s t m a n u s c r i p t s , p h o t o s , o p r o g r a m m e d i a . O p i n i o n s e p r e s s e d b t h a u t h o r s a r n o n e c e s s a r i l y t h o s e o H o m eC o m p u t e r M a g a z i n e . A l m a i l d i r e c t e d t o t h e E d i t o r o t t h 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 l y a s s i g n e d f o 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 o 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 o a d v e r t i s e m e n t s .M e n t i o n o p r o d u c t s b 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 lo 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 se 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 s b y H o m eC o m p u t e r M a g a z i n e o t h p u b l i s h e r u n l e s s e x p l i c i t l ys 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 o t h i s S e p t e m b e r 1 9 8 4 i s s u ea n t h i s s u e a s 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 4 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 f 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 i w i t h o u t t h e 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 t h 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 e o f p r o g r a m s i H o m e C o m *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 r 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 s 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 t p l a c e s u c hp r o g r a m s o d i s k e t t e o c a s s e t t e f o t h e p u r c h a s e r ' s p e s o n a l u s e .

A n o t h e r u s e , d i s t r i b u t i o n , s a l e , o c o p y i n g o 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 e 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 , a n H o m e C o m p u t e rD i g e s t a r e t r a d e m a r k s o f E m e r a l d V a l l e y P u b l i s h i n g C o

P u b l l s h e r / E d l t o r - l 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 l 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 , G . R . M i c h a e l s ,S t e v e n P N e l s o n , P a t r i c i a S w i f t

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

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

C o n t r i b u t i n g E d i t o r sM i c h a e l B r o w n s w o r t h , W i l l i a m M G o o d m a n ,H e n r y G o r m a n , J r . , R i c h a r d H a l l e r , S . T . H o l l ,R o g e r K i r c h n e r

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

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

S h a r o n H i n s h a wD 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 2

W e n d e l l A n d e r s o n , M i c h a e l F l a g g ,P a u l a H o l l a n d

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

H C K i c k - o f f ! T h a t s o c c e r b a l l i b o u n c i n g r i g h t i n t o y o u rl i v i n g r o o m w i t h n e g e n e r a t i o n o f s p o r t s s i m u l at i o n g a m e s . T o d a y , t h e s e g a m e s a r s p o r t i n g i n c r e a s e ds o p h i s t i c a t i o n , i n u r e d b t h e X X I I I O l y m p i a d a n t h p r o l i f e r a t i o n o f c o m p u t e r - g r a p h i c s i a t h l e t i c t r a i n i n g .N o w , w i t h t h h e l p o H o m e C o m p u t e r M a g a z i n e ,y o c a v i e w a n p a r t i c i p a t e i t h i s w i d e w o r t d o c o m p u t e r s p o r t s — c o m p l e t e w i t h t h t h r i l l o v i c t o r y R U N , b u w i t h o u t t h a g o n y o " d f e e t . "

W a i t m i n u t e , o l e s p o r t ! S u m m e rf u d o e s n ' t e n w h e n t h e d a y s g e ts h o r t e r — a n d n e i t h e r d o e s t h e f u n

o s u m m e r s p o r t s . Y o m a h a v e t g i d o o r s w h e n t h g r o u n d g e t s s o g g y o r t h ew i n d b l o w s c o o l , b u t — y o u c a s t i l l e n j o y t h t h r i l l o s w i n g i n g a b a t , r u n n i n g t h 4 4 0 , o k i c k i n g g o a l i y o u ' r e f o r t u n a t e e n o u g h t o w h o m e c o m p u t e r .

T h i s m o n t h , H o m e C o m p u t e r M a g a z i n ef e a t u r e s a s p e c i a l r e v i e w o t h n e s p o r t ss i m u l a t i o n g a m e s . W k i c k o f t h i s s e c t i o nw i t h O t h H o m e C o u r t , b l i m p ' s e y v i e wo t h i s e x c i t i n g f i e l d o g a m i n g s o f t w a r e , i c l u d i n g a i n t e r v i e w w i t h a t h l e t e / p r o g r a mm e r . E r i c H a m m o n d . W h o p e a l t h f a n s —a n t h b u d d i n g s o f t w a r e a r t i s t s — o u t t h e r ew i l l f i n d t h i s a r t i c l e a n t h a c c o m p a n y i n gr e v i e w s s t i m u l a t i n g a n e v e n i n s p i r i n g .

B u f i r s t , t a k e s l i c e a s o m e f r e s h p r o d u c ea w p e e r i n t o a A p p l e l i e . T h e C o r e o / V e w / W a c / 7 / r i e . L i k e o u r e p o r t o t h I B P C j rp u b l i s h e d t h r e e i s s u e s a g o , t h i s a r t i c l e — w i t he x t e n s i v e d o c u m e n t a t i o n a n d p h o t o s — g e t sr i g h t t t h h e a r t o f t h c o m p a t i b i l i t y i s s u e .

N o a n t h e n , i h e l p s t o h a v e l i t t l ea d v i c e — i n t h f o r m o o u i n - d e p t ht u t o r i a l s — t o g u i d e y o a l o n g t h r o a d t oc o m p u t e r g l o r y . T h i s m o n t h , H C h a s e v e r a la r t i c l e s t i n s t r u c t a n e n c o u r a g e t h u s e r -i n - t r a i n i n g . F o r e x a m p l e , l e a r n a b o u t n e t p r es e n t v a l u e i P a r t V I I I o M u l t i p l a n M e d i u m ,w h i c h e x e r c i s e s a n o t h e r a s p e c t o v e r yu s e f u l e l e c t r o n i c w o r k s h e e t . i M u i t i p l a n w a r e c e n t l y i s s u e d f o r t h C - 6 4 , s C o m m o d o r eo w n e r s w i l l n o t i c e s p e c i a l r e v i e w o f t h i s p r g r a m a c c o m p a n y i n g t h t u t o r i a l . )

B A S I C 9 9 / 4 A p r o g r a m m e r s w h a r s t i l l i t i m i d a t e d b t a l k i n g t t h e i r c o m p u t e r o i t o w l e v e l a r e a d v i s e d t o H a v e N F 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 I V ) . A n f o b o t h b e g i n n e r s a n m o r e a d v a n c e d9 9 / 4 A u s e r s , w p a u s e f o r a l i t t l e R a z z l e D a z -z / e , a s h o r t a n s w e e t g r a p h i c s t r e a t . A s i m i l a rt r e a t a w a i t s C - 6 4 o w n e r s w i t h S i m o n S e z , am i n i - t u t o r i a l i S i m o n ' s B A S I C . B o t h o t h e s ea r t i c l e s p r e m i e r t h i s m o n t h a n e w , r e g u l a rf e a t u r e s i H C M .

F o I B P C j r o w n e r s , w h a v e r e a l g r a n d -d a d d y o " h o w - t o " a r t i c l e — O n e F o t h

M o n e y . . . T w F o t h S l o w . - A d d i n g S e c o n dD i s k D r i v e t P C j r , t y o u ' r e t i r e d o s w i t c h i n gd i s k s i a n o u o J u n i o r , y o m a w e l l b a t t r a c t e d b t h i s r e l a t i v e l y i n e x p e n s i v e a l t e rn a t i v e . A n a n c o m p u t e r u s e r c a d i s c o v e rt h p r i n c i p l e s o f i n t e r f a c i n g — o r h o t h o o ka l t h o s e c o m p u t e r g i z m o s t o g e t h e r — w i t hT h R S - 2 3 2 I n t e r f a c e : Y o u r L i n k t o t h P e r i p h e r y .

Y o c a a l s o l e a r n l o f r o m o u i n c i s i v ep r o d u c t r e v i e w s , a s w e x a m i n e : T e c m a r J r .C a p t a i n , m e m o r y - e x p a n d e r — a n d m o r e —f o t h P C j r ; t h S S C o m p i l e r , t a k i n g o f f r o m B A S I C t t h s p e e d o a s s e m b l yl a n g u a g e ; d u a l d r i v e s f o t h T I - 9 9 / 4 A , w i t ho u o w p h o t o g u i d e t i n s t a l l a t i o n ; A p p l e M o u s e / / ( w i t h M o u s e P a i n t ) f o t h e A p p l el i e - , a n T p r i n t e r b A x i o m t h a t d o e s n ' tn e e d a e x p a n s i o n b o x .

W i t h o u H C k e y - i n p r o g r a m s , y o c a s t e p u t h o m e p l a t e — y o u r c o m p u t e r —a n s c o r e R U e v e r y t i m e . F r o m i t c e n t e r -f i e l d p o s i t i o n i t h i s i s s u e , o u r B A S I C s o f t w a r es e c t i o n c o v e r s a l t h b a s e s : L e a d o f o t a x -t i m e n o w i t h T a D e d u c t i o n F i l e r , a n l e a r nt h e a r t o c r e a t i n g c o l o r f u l g r a p h i c s p a t t e r n sw i t h K a l e i d o C o m p u t e r , c o m b i n e d p r g r a m / t u t o r i a l . C - 6 4 a n T I - 9 9 / 4 A o w n e r s c a t r a a d v e n t u r e i c o m p u t e r e d u c a t i o n i s i d e t h e B o o l e a n B r a i n , w h i l e A p p l e a n I B u s e r s — w h o p l a y e d B o o l e a n B r a i n l a s tm o n t h — r e c e i v e o u p r a c t i c a l l e a r n i n g a i d ,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 n e v e r y o n e — o n a l m a c h i n e s w c o v e r — c a np r a c t i c e S t a d i u m J u m p i n g ( w i t h h o r s e s , n o o v e r s t a d i u m s ) , o r e x p e r i e n c e t a s t e o M a r k e t M a d n e s s ( s t o c k s , n o g r o c e r i e s ) .

T w L O C O p r o g r a m s c o m p l e t e o u r l i n e - u p :u s e f u l L O C O S p r e a d s h e e t p r o v i d e s p r o o f

p o s i t i v e t h a t t h i s o f t e n - u n d e r e s t i m a t e dl a n g u a g e i g o o d f o m o r e t h a n j u s t s i m p l eg r a p h i c s ; a n i M i s s i o n a r y I m p o s s i b l e , r e c u rs i o n c o m e s t t h r e s c u e w i t h L O G O s o l ut i o n t l o g i c a l — a n d s o m e w h a t t i c k l i s h -p u z z l e .

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

U n t i l n e x t m o n t h , 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 g n e H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

Page 7: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 7/136

M A K E S O M E O N E H A P P Y !G I V E G I F T 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

T h P e r f e c t G i f t F o A n O c c a s i o n !

A b o n u s g i f t w e ' l l s e n d Y O o t h G I F T R E C I P I E N T

i s s u e s o O D I S K ™ o O N T A P E ™A B S O L U T E L Y F R E E !

C o m m e n t s F r o m O u H a p p y R e a d e r s" Y o u b r o k e n e g r o u n d w h e n y o

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

c a l l t h a t g e n u i n e b r i l l i a n c e !W a r r e n A g e e , L i v o n i a . M

" W e l l i h a p p e n e d a g a i n . Y o u rm a g a z i n e a r r i v e d i t h m a i l , a n I ' c o m p l e t e l y d e l i g h t e d w i t h i t . "C h r i s L C h a f f i n , O m a h a , N

" h a v e s u b s c r i b e d t o y o u r m a g a z i n es i n c e i t i n c e p t i o n . m u s t s a i h a b e e nm o s t i n f o r m a t i v e a n h a p r o v i d e d m w i t h a n s w e r s t m a n y o m q u e s t i o n s .Y o u r f e e l f o w h a t t h p u b l i c w a n t si u n c a n n y ! "L a r r y A H a m e l . M i l l l n g t o n , T

" l j u s t r e c e i v e d y o u r A u g u s t i s s u e .o r d e r e d y e a r s u b s c r i p t i o n e x a c t l yy e a r a g o , a n h a v e s e e n i g r o w i s i z e a n q u a l i t y . T h i s l a t e s t i s s u e , w i t ht h s e p a r a t e s e c t i o n o p r o g r a m l i s t i n g s ,r e a f f i r m s m w i s e s u b s c r i p t i o ni n v e s t m e n t . "M i k e O l i v e r . C l a r e n d o n H i l l s . I

" W h e n s a t h n e v e r s i o n o f y o u rm a g a z i n e w a e l a t e d ! N a t u r a l l ys u b s c r i b e d .D o u g B a r k e r , E x e t e r . C

" w a f o r m e r s u b s c r i b e r t t h 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 dt h o u g h t i w a g r e a t . T h e n w h e n g o t h f i r s t i s s u e o t h H o m e C o m p u t e rM a g a z i n e , w a t w i c e a h a p p y . I w a a l o t o i n f o r m a t i o n a n g r e a t a r t i c l e s .K e e p u t h g o o d w o r k ! "J e n n y B u r n s . T h o u s a n d O a k s . C

" Y o u h a v e d o n e s u p e r b j o b o fr e a c h i n g o t h e r t y p e s o H o m e C o m p u t e re n t h u s i a s t s a n e x p a n d i n g y o u rc l i e n t e l e w h i l e n o d e p r i v i n g u 9 9 ' e r so l e a v i n g u b t h e w a y s i d e . T h q u a li t o t h m a g a z i n e i u n s u r p a s s e d b ya n o t h e r , a n h a v e l o o k e d a t s e v e r a ld i f f e r e n t m a g a z i n e s ! H a t s o f t y o f o l k s f o r y o u r o r i g i n a l i t y a n c o n t i n u e de n d e a v o r t o r e a c h p e r f e c t i o n . "J o h n R S t e w a r t , T u c s o n . A

" . a e x t r e m e l y p l e a s e d t h a tm a g a z i n e s u c h a s H o m e C o m p u t e rM a g a z i n e i a r o u n d . f i n d t h m a g a z i n ee x t r e m e l y w e l l w r i t t e n a n o i n v a l u a b l ea i d . . k e e p u t h g o o d w o r k w i t h t h m a g a z i n e . "J a m e s L G r i g s b y , R i c h m o n d , K

T h a n k s t y o u r t h o u g h t f u l n e s s . . . y o u r f r i e n d s , f a m i l y , a n a s s o c i a t e sc a e n j o y g i f t t h a t k e e p s o g i v i n g a l y e a r t h r o u g h ! T h e y ' l l e n j o y

1 B I I s s u e s o H C d e l i v e r e d r i g h t t t h e i r

d o o r e a c h a n e v e r y m o n t h . .

A n y o o t h g i f tr e c i p i e n t w i l l r e c e i v e

m o n t h s o D o z e n s o t o q u a l i t y k e y - i n - a n d - R U N p r o g r a m sf o A p p l e , C o m m o d o r e , I B M , a n T e x a sI n s t r u m e n t s h o m e c o m p u t e r s a p p e a r i e a c h i s s u e .

o u m a g a z i n ep r o g r a m s e r v i c e

O T A P E ™ o O D I S K 1A B S O L U T E L Y F R E E H

T O r d e r G i f t - S u b s c r i p t i o n , U s B i n d - i n C a r d i C e n t e r o M a g a z i n e .

F R E E s o f t w a r e — O N T A P E 1 " o O D I S K ' M —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 dm o n t h l y i t h m a g a z i n e . T h i s c a s s e t t e t a p e o f l o p p y d i s k p r o g r a m s e r v i c e — n o r m a l l y S 3 . 9 5p e m o n t h e x t r a c o s t — i s 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 e h u n d r e d so f t y p i n g h o u r s .

Page 8: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 8/136

T l / O k i d a t a L i n kD e a r S i r :

e x p e r i e n c e d p r o b l e m s i c o n n e c t i n g a O k i d a t ap r i m e r t o t h e T 1 - 9 9 / 4 A c o m p u t e r j u s t a s d i M r W o l l y B a r a b a s h .

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

T E X A SI N S T R U M E N T S O K I D A T A

T e r m . D e s c r i p t i o n T e r m . D e s c r i p l i o nH A N D S H A K E O U D A T A S T R O B E

2 - D A T A 2 - D A T A1 H A N D S H A K E I 1 B U S YI L O G I C G R O U N D 1 0 - 3 0 D A T A R E T U R N

T h e s e a r e t h e s t a n d a r d c o n n e c t i o n s t h a t y o w o u l d e x p e c t f o c o n n e c t i n g a C e n t r o n i c s p r i n t e rt o t h e T c o m p u t e r . B u t m a k e i w o r k , c o n e c t e d 2 7 0 k O h r e s i s t o r i n s e r i e s w i t h t h H A N D S H A K E I B U S Y w i r e . i n s t a l l e d t h r e s i s t o r i n s i d e t h C e n t r o n i c s c o n n e c t o r a t h O k i d a t a e n d o t h c a b l e .

a s k e d b o t h T a n O k i d a t a i t h i s c o n n e c t i o nw a a c c e p t a b l e , b u g o n r e s p o n s e t o t h a t p a t i c u l a r q u e s t i o n . T h p r i n t e r h a b e e n w o r k i n g f i n ef o o v e r y e a r n o w .

T h o m a s N i s i u sW e s t l a k e , O 4 4 1 4 5

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

D e a r S i r :a w r i t i n g t c o n g r a t u l a t e y o u o n y o u r s u p e r b

m a g a z i n e a n d i t g r e a t c o v e r a g e o f t h e g r e a tT I - 9 9 / 4 A .

T h i s c o n c e r n s l e t t e r f r o m W o l l y B a r a b a s h t h a ts a y s h h a p r o b l e m f i n d i n g a i n t e r f a c e f o r h i O k i d a t a p r i n t e r , d n o h a v e a O k i d a t a p r i n t e r ,b u h a v e s e e n t h n e e d e d c a b l e . H c a o r d e r i f r o m : T e n e x , P O B o 6 5 7 8 , S o u t h B e n d , I 4 6 6 6 0 . T h p a r t n u m b e r i 1 0 0 3 6 , p a r a l l e l c a b l e -O k i d a t a .

A g a i n , t h a n k s f o r a g r e a t m a g a z i n e .B r i a n N e i d i g

T a y l o r , T 7 6 5 7 4D e a r S i r :

I y o u r A u g u s t 1 9 8 4 i s s u e a r e a d e r e x p r e s s e d h i d i s m a y t h o o k i n g u h i O k i d a t a t T I T h e r ei c o m p a n y c a l l e d I n n o v a t i v e E l e c t r o n i c s a n C o m p u t i n g , 4 1 5 0 F o S t r e e t , A - 5 , D e n v e r , C 8 0 2 1 6 . a p r e s e n t l y u s i n g a O K I 9 2 w i t h t h e i rc a b l e w i t h n p r o b l e m s a a l l . T h c o s t i a b o u t $ 2 5 ,t h s t o c k n u m b e r i ( C B L - 1 1 4 6 ) . h o p e t h i s i n f o rm a t i o n w i l l h e l p t h o s e w h a r e i n t e r e s t e d i h o o ki n u a O K t o a T I .

J o R o d o m i s t aS e l d e n , N 1 1 7 8 4

A p p l e 3 H Q u e s t i o nD e a r S i r :

I ' f r u s t r a t e d ! B e i n g n e a c o m p u t i n g y e f a i r l yi n t e l l i g e n t a n r e s o u r c e f u l , w a i n t r i g u e d b t h " 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 " o M i c h a e lB r o w n s w o r t h ' s t w o - p a n a r t i c l e . N o t r u s t i n g m y s e l ft t y p e i t h w h o l e p r o g r a m , s e n t f o r t h t w d i s k st h a t y o o f f e r e d . B u t , t r a m i g h t , h a v e n o b e e na b l e t l o a d s i n g l e i m a g e o n t o m s c r e e n .

h a v e 6 4 A p p l e H w i t h t w d i s k d r i v e s a n m o n o c h r o m e m o n i t o r . H e r e a r t h p r o b l e m s

h a v e e n c o u n t e r e d w i t h y o u r s e o p r o g r a m s :1 E v e r y t i m e c h o o s e o n o t h t h r e e d i s p l a y

o b j e c t s ( c u b e , p y r a m i d , h o u s e ) f r o m t h m e n u , t h s c r e e n j u s t g o e s b l a n k a n n o t h i n g e l s e w i l l w o r k .2 W h e n t y p e d R U E D I T O R 3 - D , g o a e

r o m e s s a g e " u n d e f i n e d s t a t e m e n t e r r o r i 3 6 2 0 . "O b v i o u s l y f a i l t u n d e r s t a n d s o m e t h i n g v e r y b a s i ca n c r u c i a l a b o u t i h i s p r o g r a m . I e v e r y n e c e s s a r yf i l e p r o v i d e d o t h e d i s k t h a t c o m e s w i t h V o l . 4 N o o d h a v e t g o b a c k t t h e d i s k f o N o

a n d c o p y s o m e t h i n g ?T h o t h e r p r o g r a m s o n t h e d i s k s r u n o k a y .

B a r b a r a M a t t h i e sA m e s , I o w a 5 0 0 1 0

E v e r y t h i n g y o n e e d i o t h e d i s k f o r V o l . 4 N o 2 — i t ' s i n t h f o r m o f t u r n - k e y m e n u - d r i v e n s y s t e ma d e c r i b e d o p a g e 4 i V o l . 4 N o o f H C M .T h d i s k d o e s n o t , h o w e v e r , i n c l u d e t h s a m eH E L L O p r o g r a m d e s c r i b e d i t h e a r t i c l e — i f i d i d ,t h e d i s k w o u l d a l w a y s s t a r t r u n n i n g t h A p p l e s o f t3 - s y s t e m u p o n b o o t i n g u p T u s a n y o f t h 3 - p r o g r a m s , B a r b a r a , a l y o h a v e t d a f t e r b o o t i n gt h d i s k i t y p e : E X E C L O M E M . E X E C . T h e n y o s e l e c t w h a t y o w a n t t d f r o m t h m e n u ( h a t a p e a r s a n t h e a p p r o p r i a t e p r o g r a m i R U f o y o u .T h e r e i d e t a i l e d d i s c u s s i o n i t h A p p l e T e c h N o t eo n p a g e 9 9 o f t h s a m e i s s u e c o v e r i n g s o m e o t h a s p e c t s o t h i s t e c h n i q u e .

S o Y o u W a n i L e s s A d v e r t i s i n gD e a r S i r :

H o a b o u t m o r e a r t i c l e s f o r t h e P a n C o m o d o r e 6 a n l e s s a d v e r t i s i n g ?

C o m p a r e d t o t h e p r o g r a m l i s t i n g s i n C o m p u t e ' sG a z e t t e , y o u r l i s t i n g s a r n o e a s y t r e a d . T h l i s t i n g s a r j u s t t o s m a l l t l o o k a w i t h o u t g e t t i n ge y e s t r a i n . O t h p o s i t i v e s i d e , y o u r a r t i c l e s a r v e r yw e l l - w r i t t e n a n u n d e r s t a n d a b l e .

O n l a s t t h o u g h t . H o a b o u t p u b l i s h i n g s o m ep r o g r a m s t h a t u s S i m o n ' s B A S I C ?

I r R u b i nN e Y o r k , N 1 0 0 2 3

W e l l , h o p e w h a v e a n t i c i p a t e d y o u r r e q u e s tf o l e s s a d v e r t i s i n g i t h i s i s s u e . A y o c a s e w h a v e e l i m i n a t e d a l o u t s i d e a d v e r t i s i n g f r o m t h m a g a z i n e . W h a v e a n t i c i p a t e d a n o t h e r o n o y o u rw i s h e s . T a k e l o o k i t h T a b l e o C o n t e n t s a n F i n d t h e s p e c i a l f e a t u r e e n t i t l e d , " S i m o n S e z " t s t a r t l e a r n i n g a b o u t u s i n g S i m o n ' s B A S I C . A f o t h m a t t e r o l i s t i n g s i z e , r e a d e r s t e l l u t h a t w e m o r et h a n c o m p e n s a t e f o i w i t h o u t y p e s e t c l a r i t y a n q u a n t i t y . W d a l s o o f f e r r e a d e r s w i t h p o o r e re y e s i g h t ( a w e l l a s t h o s e w h d o n ' t h a v e t h t i m eo d e s i r e t o t y p e ) t h e o p t i o n o v e r y i n e x p e n s i v ep r e r e c o r d e d c a s s e t t e t a p e s o d i s k e t t e s ( s e e b a c kc o v e r ) .

E a s y S c r i p t P r i c e W a W r o n gD e a r S i r :

w o u l d l i k e t c o m m e n t o n t w o o t h p r o d u c tr e v i e w s i t h l a s t i s s u e o H o m e C o m p u t e rM a g a z i n e . T h f i r s t i t h r e v i e w o E a s y S c r i p t f o t h C o m m o d o r e 6 4 T h i s w a v e r y g o o d r e v i e we x c e p t f o t h e p r i c e t h a t w a l i s t e d . Y o g a v e t h p r i c e a s S 9 9 . 9 5 . 1 b e l i e v e t h i s i t h w r o n g p r i c e .h a v e b e e n u s i n g t h i s p r o g r a m a n d o n l y p a i d $ 3 f o i t k n o w t h i s i n o l i s t p r i c e , b u a s u r e t h a t 't h p r i c e y o g a v e w a t o h i g h . T h i s h a t b t h b e s t w o r d p r o c e s s o r t h a t y o c a b u f o r t h e p r i c e .A s t a t e d i t h r e v i e w , t h e m a n u a l i r e a l l y t h o l f a u l t w i t h t h e p r o g r a m . w o u l d l i k e t s e l i s t e d

i y o u r r e v i e w s t h l a n g u a g e i w h i c h t h p r o g r a m sa r e w r i t t e n ( m a c h i n e l a n g u a g e f o E a s y S c r i p t ) .

T h s e c o n d r e v i e w i f o t h H o m e A c c o u n t a n t .h a v e b e e n u s i n g t h i s p r o g r a m o t h C o m m o d o r e6 s i n c e t h e f i r s t o t h e y e a r . f i n d s e v e r a l t h i n g sw r o n g w i t h t h i s r e v i e w . c a n n o t s a a n y t h i n g e c e p t f o t h e v e r s i o n f o t h C - 6 4 . 1 h a v e h a d c o ns i d e r a b l e t r o u b l e g e t t i n g v e r s i o n t h a t w o r k s a i s h o u l d . A f t e r m u c h l e t t e r - w r i t i n g r e c e i v e d a n o t h e rd i s k a n n o h a v e d i s k w h e r e e v e r y t h i n g w o r k s .T h i s i i n d e e d p o w e r f u l p r o g r a m a s t a t e d i t h r e v i e w , b u i i v e r y s l o w a i i w r i t t e n i B A S I C .

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

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

J i G i b s o nS t J o s e p h , M 6 4 5 0 4

E a s y S c r i p t o t h C o m m o d o r e 6 4 a c c o r d i n g t t h m a n u f a c t u r e r , h a s s u g g e s t e d r e t a i l p r i c e o $ 5 4 . 9 5 . S o , J i m , y o a r r i g h t .

I s o u n d s l i k e y o u h a d a g r e a t d e a l o b a l u c kg e t t i n g a d e c e n t c o p y o t h H o m e A c c o u n t a n t f r o mC o n t i n e n t a l S o f t w a r e . T h C - 6 4 v e r s i o n t h a t w r e c e i v e d w o r k e d w i t h o u t a n y o f t h p r o b l e m s t h a iy o d e s c r i b e , o t h e r t h a n t h s p e e d o t h p r o g r a m ,w h i c h w d i m e n t i o n i t h l a s t p a r t o t h a r t i c l e .B e i n g w r i t t e n i B A S I C , a y o s t a t e , d o e s m a k et h p r o g r a m s l o w . I a d d i t i o n , t h e 1 5 4 1 C o m o d o r e d i s k a d d s i t o w f a c t o r o s l o w n e s s t t h o p e r a t i o n . T h p h o t o g r a p h i t h a r t i c l e w a t a k e nf r o m t h A p p l e l i v e r s i o n , a n n o t h C o m o d o r e 6 4

T S p e l l i n g C h e c k e rD e a r S i r :

I n t h e A u g u s t 1 9 8 4 i s s u e o H C M , W i l l i a mK o s e l u k a s k e d i a n y o n e k n e w o s p e l l i n g - c h e c k e rp r o g r a m f o T l - W r i t e r . T o K i r k h a s d e v e l o p e d

p r o g r a m t t e s t t h e s p e l l i n g o f w o r d s ; i o p e r a t e so u t o f t h e T I - W r i t e r u t i l i t y o p t i o n . I c o m e s o n t w od i s k s a n i n c l u d e s 2 0 , 0 0 0 - w o r d d i c t i o n a r y . I a d i t i o n , u s e r s m a a d t h e i r o w d i c t i o n a r i e s t o t h s y s t e m . H o w e v e r , t h p r o g r a m h a s n o t b e e n r l e a s e d p e n d i n g t h c o m p l e t i o n o f t h i n s t r u c t i o nm a n u a l . I n t e r e s t e d u s e r s m a w r i t e f o m o r e i n f o rm a t i o n t o T o K i r k , 2 6 0 6 P o n d e r o s a D r i v e ,O m a h a , N 6 8 1 2 3 .

L o r i n g R o s eP a n t e g o , N 2 7 8 6 0

L o r i n g , y o u r l e t t e r a r r i v e d t h s a m e d a t h a tp a c k a g e a r r i v e d f r o m M r . K i r k . H h a s e n t u c o p y f o r e v i e w o h i 9 9 / 4 u t S p e l l - C h e c k p r g r a m ( w h i c h i a v a i l a b l e f r o m h i c o m p a n yD r a g o n s l a y e r A m e r i c a n S o f t w a r e C o m p a n y ,r e a c h a b l e a f t e r p . m . N e b r a s k a t i m e a ( 4 0 2 )2 9 1 - 8 3 2 3 ) . L o o k f o o u r e v i e w o t h i s p a c k a g e i t h n e a r f u t u r e .

M o r e R e u s a b l e P e r i p h e r a l s f o T D e a r S i r :

B n o a c e r t a i n y o h a v e r e c e i v e d m a n y l e t e r s s t a t i n g t h v e r y s a m e t h i n g , b u e v e n a t h r i s k

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

Page 9: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 9/136

o n o b e i n g o r i g i n a l , l e m s a i a g a i n . W h a tp l e a s a n t s u r p r i s e t o s e e y o u r m a g a z i n e o m n e i g h b o r h o o d g r o c e r ' s m a g a z i n e s h e l f . I w a t r l l i k e m e e t i n g a f r i e n d o n t h o u g h t t h a v e p a s s e da w a y . N o f f e n s e , b u h a v i s i o n s o y o u r w o r k ,i n o y o p e r s o n a l l y , b e i n g i t h l i t e r a r y" V a l h a l l a ! " W e l c o m e t t h l i v i n g .

I m o r e r e c e n t i s s u e , J o h n P a u l s o n ' s l e t t e r i V o l . 4 , N o r e g a r d i n g p e r i p h e r a l s t h a t c a b u e b b o t h t h T a n f u t u r e s t a t e - o f - t h e - a r t e q u i pm e n t : T a x a n ' s R G 2 1 c a a l s o h a n d l e c o m p o s i t ec o l o r o u t p u t a w e l l a s R G B . a c u r r e n t l y u s i n gs u c h m o n i t o r w h i c h s e l l s f o u n d e r S 2 5 O .

H a r r y P l e n n e rS c h a u m b u r g , I

T h a n k s f o r t h e t i o t h T a x a n R G 2 1 m o n i t o r , H a r r y . W h a v e a l s o f o u n d t h a t t h n e S e a r s P r o f o r m a n c e t e l e v i s i o n i i d e a l f o h o m e c o p u t e r u s e . T h i s S e a r s u n i t r e t a i l s f o S 3 4 9 a n i i c l u d e s b o t h R G a n c o m p o s i t e i n p u t s , p l u s i t i s

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

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

A p p l e D O o D O N o D e a r S i r :

w a a s u b s c r i b e r o 9 9 ' e r M a g a z i n e a n d f o u n di e x t r e m e l y h e l p f u l i m e d u c a t i o n o t h T I - 9 9 / 4 A . H o w e v e r , w h e n T d i s c o n t i n u e d t h m a c h i n e , f e l t t h n e e d t m o v e t c o m p u t e rw h i c h w a m o r e f i r m l y i m p l a n t e d i t h m a r k e t .S o m o v e d t a n A p p l e l i e a s i s e e m s m a n y o y o u r o t h e r r e a d e r s d i d .

I t h e p a s t m o n t h s h a v e l e a r n e d m u c h a b o u tA p p l e a n a b i d i s t u r b e d b s o m e o f y o u r p r g r a m l i s t i n g s f o t h A p p l e / / s e r i e s . f e e l t h a t o n o t h m a i n p u r p o s e s o f c o p y i n g a p r o g r a m o u o

m a g a z i n e i t o i e a r n t h e p r o g r a m m i n g t e c h n i q u e so o t h e r p r o g r a m m e r s . B e c a u s e o t h i s , t h l i s t e dp r o g r a m s s h o u l d i l l u s t r a t e t h s u g g e s t e d f o r m o t h m a n u f a c t u r e r ( u n l e s s i i d e m o n s t r a t i n g s o m eu n i q u e f u n c t i o n o c a p a b i l i t y o t h m a c h i n e ) . A a e x a m p l e , c i t e y o u r r e c e n t s p r e a d s h e e t p r o g r a m( w h i c h i q u i t e g o o d ) , S n a p - C a l c ( H C M A u g u s t1 9 8 4 ) . U n d e r t h A p p l e / s e r i e s l i s t i n g , t h p r i n t e r

L A S T M I N U T E D e B U GI t h A u g u s t I s s u e o H o m e C o m p u t e r M a g a z i n e , a f t e r t y p e - i n v e r i f i c a t i o n , o u p a s c e - u p c r e wi n a d v e r t e n t l y s l i c e d p a r t o l i n e 7 8 0 f r o m t h I B P a n d P C j r v e r s i o n o f S p i d e r G r a p h i c s .L i n e 7 8 s h o u l d r e a d :

7 8 I B S " 9 T H E N C O L = A S C B 5 E L S EC O L = A S B - 4

F r o z e n T C o m p u t e r i A r g e n t i n aD e a r S i r :

h a v e r e c e n t l y t a k e n o u t a s u b s c r i p t i o n t y o u rm a g a z i n e a n m u s t p r a i s e y o f o i t c o n t e n t — f i r s tc l a s s ! l i k e t h r e a d y - t o - r u n p r o g r a m s a e n j o yf o l l o w i n g t h t h o u g h t a n s o m e t i m e s c h a n g i n g t h s t e p s .

C o u l d y o p l e a s e h e l p m o a t e c h n i c a l p o i n to m T I - 9 9 / 4 A ? T w i c e n o w , w h e n m a k i n g u pp r o g r a m , h a v e p r e s s e d " E n t e r " a t h e n o l i n e a n n o t h i n g h a h a p p e n e d . T h s c r e e n f r e e z e s ,t h f l a s h i n g d o d i s a p p e a r s , a n n o t h i n g c a n b ed o n e t m o v e f r o m t h a t p o s i t i o n , n m a t t e r w h a tk e i p r e s s e d . T h o n l y w a o u a p p e a r s t b t s w i t c h o f f , t h e r e b y l o s i n g a l t h p r o g r a m t y p e d i n a n s t a r t i n g a g a i n . O o n o c c a s i o n , h a t y p e di o n o y o u r p r o g r a m s a n t h i s h a p p e n e d o n t h l a s t l i n e ! W h d o e s t h i s h a p p e n a n d i t h e r e a n y t h i n gt h a t c a b d o n e t s a v e t h e s i t u a t i o n w i t h o u ts w i t c h i n g o f f ? f r i e n d o m i n e t e l l s m h h a h a t h s a m e e x p e r i e n c e .

s h a l l b v e r y g r a t e f u l i y o w o u l d g i v e m s o m ea d v i c e o t h i s s i t u a t i o n b e i t h e r w r i t i n g t o m b a i m a i l t o t h e a b o v e a d d r e s s o r b p u b l i s h i n g t h i sl e t t e r w i t h y o u r a n s w e r i y o u r m a g a z i n e ( w h i c hr e c e i v e b a i m a i l ) .

M . K . A t k i n s o nB u e n o s A i r e s , A r g e n t i n a

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

d i s c h a r g e f r o m t h o p e r a t o r s h u f f l i n g a r o u n d i t h c h a i r o c a r p e t . S e c o n d , i p o o r A p o w e r . T h i r d ,a n l e a s t l i k e l y , i t h e a c t u a l m a l f u n c t i o n o t h c o m p u t e r i t s e l f . T w i n e x p e n s i v e p r e c a u t i o n s t h a ty o c a t a k e i m m e d i a t e l y a r ( 1 m a k e s u r e t h e c o p u t e r i i s t a t i c - f r e e e n v i r o n m e n t a n ( 2 S A V Bw h a t e v e r y o u ' r e w o r k i n g o n e v e r y f e l i n e s s t h a ti t h c o m p u t e r d o e s h a n g - u p y o w i l l n o l o s e a l

i a c c e s s e d b i s s u i n g t h e A p p l e s o f t c o m m a n d5 3 2 0 P R R E T U R N e t c . H o w e v e r , t h i s c a c a u s e p r o b l e m s w i t h D O 3 . 3 . E v e n t h o u g h i m a n o b p r o b l e m i t h i s p r o g r a m , c e r t a i n u s e s o t h i s c o m m a n d w i l l p a r t i a l l y d i s c o n n e c t D O ( T h eD O M a n u a l , p . 1 0 2 ) . I n a d d i t i o n , h a v e s e e n o t h e rl i s t i n g s i y o u r m a g a z i n e u s t h P R a n d I N # a A p p l e s o f t c o m m a n d s . T h e c o r r e c t w a t o i s s u eD O c o m m a n d s f r o m A p p l e s o f t i t P R I N T t h e ma D O c o m m a n d s ( P R I N T < C T R L - D > C o m a n d ) . T h i s i t h e t y p e o t h i n g t h a t c a c o n f u s ea n d c o n f o u n d l e s s e x p e r i e n c e d p r o g r a m m e r s a s w e l la e x p e r t s .

R o b e r t J a c k s o nP o n c h a t o u l a , L 7 0 4 5 4

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

p l a c i n g P R I N T C H R S ( 4 ) o r < C o n t r o l D i f r o n t o t h P R s t a t e m e n t s ) d o w o r k i n t h i s p r g r a m w i t h s e v e r a l p r i n t e r i n t e r f a c e s a n c o u l d h a v eb e e n i n c l u d e d i t h D O 3 . 3 v e r s i o n o t h p r g r a m . T h c o n f u s i o n s u r r o u n d i n g t h i s p a r t i c u l a ra s p e c t o D O 3 . s t e m s f r o m t h w e l l k n o w n" b u g g y " n a t u r e o D O 3 . 3 , w h i c h h a s e v o l v e d o v e rt h e y e a r s a n d o e s n o t a l w a y s o p e r a t e e x a c t l y a s t a t e d i t h d o c u m e n t a t i o n . T h e A p p l e p r o g r a mm e r w h o w r o t e S n a p - C a l c h a s p e n t m a n y y e a r sl e a r n i n g f i r s t - h a n d a b o u t D O 3 . . 3 ' ' s i d i o s y n c r a c i e sa n h a f o u n d b y e x p e r i e n c e t h a t t h p r i n t e r r o u t i n ew o r k s r e l i a b l y u n d e r D O 3 . a p u b l i s h e d . I n f a c t ,w h a v e s e e n c e r t a i n h a r d w a r e s e t u p s w h e r e p r e f a ci n t h P R s t a t e m e n t w i t h P R I N T C H R $ ( 4 )a c t u a l l y d o e s n ' w o r k . ( S e e t h e r e v i e w o t h G r a p p l e r + i H C V o l u m e 4 N o 1 p a g e s1 6 0 - 1 6 1 f o r a e x a m p l e o f t h i s . )

A p p l e ' s n e P r o D O S i c o m p l e t e l y n e o p e r a t i n g s y s t e m a n f r o m t h t e s t s w e ' v e m a d e ,w o r k s a t h d o c u m e n t a t i o n s u g g e s t s . I y o l o o ko n p a g e 2 4 o f t h A u g u s t 1 9 8 4 i s s u e , y o I s e e t h a t

w r e c o m m e n d s o m e t h i n g v e r y s i m i l a r t w h a t y o s u g g e s t f o r t h e p r o g r a m t r u p r o p e r l y w h e n l o a de d u n d e r P r o D O S .C o n v e r s a t i o n A b o u t J o y T a l kD e a r S i r :

C a y o p u r s u a d e y o u r t e c h n i c a l s e c t i o n t o c o m eu w i t h l o t s m o r e p r o j e c t s l i k e " J o y t a l k " w h i c h w a v e r y s u c c e s s f u l ? I o n w a t f o l l o w t h a d s , i w o u l d t a k e $ 2 0 0 0 t k i u f o t h e e q u i v a l e n t o J o y t a l k i n I r e l a n d , w i t h P E B , 3 2 K m e m o r y , a n R S 2 3 2 b e f o r e t h a l p h a b e t c o u l d a p p e a r o p r i n t e r . N h a r d w a r e o s o f t w a r e i I r e l a n d .

A n d y M a c M a h o nC o u n t y C o r k , I r e l a n d

A n d y , w e ' v e b e e n l o o k i n g f o r p r o j e c t s t o p u i t h m a g a z i n e t h a t a r s i m i l a r t o J o y t a l k . W w o u l dw e l c o m e a n y a s s i s t a n c e f r o m r e a d e r s w h h a v e b u i l tn e a t l i t t l e ' b l a c k b o x e s " t h o o k u t t h e i r h o m ec o m p u t e r s .T I / C - 6 4 S t a t i s t i c s S o f t w a r e S o u g h tD e a r S i r :

w a i n i t i a l l y s u b s c r i b e r t y o u r m a g a z i n e w h e ni w a d e v o t e d e n t i r e l y t o t h e 9 9 / 4 s e r i e s o c o p u t e r s a n w a q u i t e s a t i s f i e d w i t h i t F o l l o w i n g t h d e p a r t u r e o f T e x a s I n s t r u m e n t s f r o m t h h o m ec o m p u t e r m a r k e t , p u r c h a s e d C o m m o d o r e 6 w i t h d i s k d r i v e a n m o n i t o r i o r d e r t e n s u r e t h a t

w o u l d b a b l e t o t a k e a d v a n t a g e o n e w e r s o f tw a r e w h i c h m i g h t n o b p r o d u c e d f o r t h e d i s c o nt i n u e d 9 9 / 4 A . Y o u r d e c i s i o n t e x p a n d t h m a g a z i n e t c o v e r f o u r c o m p u t e r s , i n c l u d i n g t h C o m m o d o r e 6 4 w a g r e a t l y a p p r e c i a t e d b t h i ss u b s c r i b e r .

r e q u e s t y o u r h e l p i l o c a t i n g c o m m e r c i a ls t a t i s t i c s s o f t w a r e t h a t c a u s o e i t h e r o t h e s em a c h i n e s f o d a t a r e d u c t i o n o b t a i n e d f r o mr e s e a r c h p r o j e c t t o b e c o n d u c t e d i m o f f i c e a t h i sV A . T h e s o f t w a r e w h i c h i s o l d b t h m a n u f a ct u r e r s i n o s u f f i c i e n t f o m n e e d s a r e q u i r e p r g r a m s w h i c h w o u l d d m u l t i p l e l i n e a r r e g r e s s i o n ,a n a l y s i s o v a r i a n c e a s w e l l a s t h m o r e b a s i cs t a t i s t i c a l f u n c t i o n s . A n r e f e r r a l s t o p o s s i b l e s o f tw a r e v e n d o r s w i t h t h e s e s o r t s o p r o g r a m s w o u l db a p p r e c i a t e d .

D a v i d R M o o d yS a l e m , V 2 4 1 5 3

A n o t h e r c h a l l e n g e . D a n y o f y o f o l k s o u t h e r ek n o w o s o f t w a r e t h a t w i l l h e l p D a v i d o u t ? I s o p l e a s e d r o p u s l i n e .N D M o n P C j rD e a r S i r :

a d i r e c t i n g t h i s l e t t e r t G a r y K a p l a n a n d / o rW i l l i a m K . B a l t h r o p , a u t h o r s o a e x c e l l e n t a r t ic l a b o u t t h P C j r i y o u r V o l u m e 4 N o i s s u e ,e n t i t l e d " D e t a i l e d L o o k I n s i d e t h e P e a n u t ' sS h e l l . ' ' a i n t e r e s t e d i k n o w i n g i D M ( D i r e c tM e m o r y A c c e s s ) i a v a i l a b l e f r o m a n t h i r d - p a r t yv e n d o r s y o m a y k n o w o f a p l a n n i n g t o r d e rT e c m a r ' s J r C a p t a i n a n t h e y d n o t i n c l u d e i t

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

C o l i n S m i t hL e w i s t o n , N 1 4 0 9 2

W b e l i e v e a t h i s t i m e , t h o n l y w a t g e a r o u n dt h D M p r o b l e m w o u l d b s o m e f o r m o f h a r dw a r e a n s o f t w a r e m o d i f i c a t i o n i n s i d e t h e P C j ri t s e l f . 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 S e p t e m b e r , 1 9 8 4

Page 10: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 10/136

T h n e v e r s i o n o P C j r t h a t w a s j u s i a n n o u n c e ds t i l l d o e s n o t i n c l u d e D M ( s e e t h I B n e p r o d -u c a n n o u n c e m e n t e l s e w h e r e i t h i s i s s u e ) . W a r e x t r e m e l y i n t e r e s t e d i f i n d i n g a m e t h o d t c i r c u mv e n t t h i s D M p r o b l e m , a I ' s u r e y o a r e . I o t h e r r e a d e r s h a v e a l r e a d y m e t h i s c h a l l e n g e o t h j r . , p l e a s e l e u k n o w .

T B u l l e t i n B o a r d s A b o u n dD e a r S i r :

I r e s p o n s e t t w o y o u r p a s t l e t t e r s r e g a r d i n gt e l e c o m p u t i n g , s u b m i t l i s t o T I B B ( t m ) b u l l e t i nb o a r d s y s t e m s t h a t a r c c u r r e n t l y o p e r a t i n g i t h U S a n C a n a d a . T h i s p r o g r a m , p a r t X B A S I Ca n p a m a c h i n e l a n g u a g e , i f o r s a l e b y M r . R a l p hF o w l e r o K e n n e s a w , G e o r g i a a n i a l s o m a r k e t e db C D i s t r i b u t i n g , w h a d v e r t i s e d i y o u r A u g u s ti s s u e , p a g e 1 5 3 . M r F o w l e r c a n a l s o b c o n t a c t e dv i h i o w B B a ( 4 0 4 ) 4 2 5 - 5 2 5 4 .

A d d i t i o n a l l y , M r . J o h n C l u l o w i p r e s e n t l y p r d u c i n g B u l l e t i n B o a r d S y s t e m p r o g r a m , w h i c h h a p p a r e n t l y w i l l d i s t r i b u t e t o u s e r s g r o u p s w h e nc o m p l e t e d .

A e x c e l l e n t s o u r c e o B B l i s t i n g s i a v a i l a b l eo t h O N L I N E B B a ( 9 1 3 ) 6 4 9 - 1 2 0 7 . A l s o , t h P O S T s e c t i o n o T H E S O U R C E f r e q u e n t l y a d v e rt i s e s n e b o a r d s i o p e r a t i o n . a s s u m e C O P U S E R V E ' S p o s t s e c t i o n w o u l d c o n t a i n l i s t i n g s a w e l l .

T . L . A t k i n s o nD a r t m o u t h , N o v a S c o t i a

T h a n k s f o r t h e i n f o r m a t i o n , T e r r y . U n f o r t u n a t el y w d o n ' t h a v e s p a c e t p r i n t t h e n t i r e l i s t o b u l l e t i n b o a r d s h e r e . W c a i n c l u d e y o u r s h o w e v e r ,f o o u r e a d e r s . F o f o l k s i a n a r o u n d N o v aS c o t i a , t h e n u m b e r i s ( 9 0 2 ) 4 3 4 - 3 1 2 1 t r e a c h T e r r y ' sT I B B S .

D e a r S i r :I t i s v e r y h a r d f o m t o b e l i e v e m a g a z i n e o

y o u r c a l i b e r w o u l d j u s t n o b h e a r i n g a b o u t 9 9 / 4 AB u l l e t i n B o a r d S y s t e m s w h e n f o q u i t ef e y e a r s , R a l p h F o w l e r h a b e e n m a r k e t i n g h i T I B B S s y s t e m , a n a l s o t h e C A L T E X - 9 9 s y s t e m sh a v e b e e n o n - l i n e f o t w y e a r s .

T h e r e a r s i C A L T E X s y s t e m s a n d a p p r o xi m a t e l y 4 0 T I B B S s y s t e m s o n - l i n e n a t i o n w i d e ,T I B B S b e i n g t h s y s t e m a r u n n i n g a ( 4 1 5 )3 5 5 - 3 0 9 2 .

O u c o l o r T I - L i n e s T I B B S r u n s 2 h o u r s a n p r v i d e s c o n t i n u e d s u p p o r t f o t h T I - 9 9 / 4 A a n d a l s or u n s o 9 9 / 4 A . T h s y s t e m c o n t a i n s l i s t i n g o a l o t h e r T l b o a r d s n a t i o n w i d e a n o t h e r i t e m s o i n t e r e s t .

M a r k S W o n gS a n M a t e o , C 9 4 4 0 4

l n t h e b i g , w i d e , w o n d e r f u l w o r l d o h o m e c o mp u t i n g t h e r e a r p r o b a b l y s e v e r a l t h i n g s w h i c h w h a v e o v e r l o o k e d — a n d w a p p r e c i a t e i w h e na n y o n e d r a w s t h e m t o u a t t e n t i o n . T h a n k y o uv e r y m u c h , M a r k .

Z o r k o H D e a r S i r :

a t h i n k i n g o b u y i n g t h n e A p p l e H a n h a v e a f e w q u e s t i o n s a b o u t i t

I y o u r m a g a z i n e y o h a v e p r o g r a m s f o r t h e A p l / / / + a n H e W i l l t h e s e p r o g r a m s w o r k o t h e J / c ? W i l l y o c o v e r t h / / c ? A l s o , i V o l u m e4 N o y o r e v i e w e d Z o r k b I n f o c o m . Z o r k c a

b e r u n o t h A p p l e H e b u c a i b e r u n o t h / / c ? C o u l d y o p l e a s e r e v i e w t h A p p l e / / c ?

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

D a n n y N e w t o nP h o e n i x , A

D a n n y , a y o c a s e f r o m o u p r e v i o u s i s s u ea n t h i s o n e , w d e f i n i t e l y a r c o v e r i n g t h A p p l eH a n t h A p p l e p r o g r a m s t h a t w p u i t h m a g a z i n e a r e t e s t e d o t h l i e . I f t h e r e a r e a n d i f e r e n c e s a a l l i n t h e o p e r a t i o n , t h e y w i l l b e s o n o t e di t h a r t i c l e . R e g a r d i n g I n f o c o m ' s Z o r k w h i c hw r e v i e w e d f o r t h e A p p l e H e w h a v e t e s t e d i o t h A p p l e l i a n i a p p e a r s t w o r k o t h i s m a c h i n ea w e l l .

E l i m i n a t e A c c i d e n t a l Q U I T i n gD e a r S i r :

w r o t e t t e l l y o o t h e g r e a t j o y o a r d o i n gw i t h y o u r m a g a z i n e . e n j o y t y p i n g i y o u rp r o g r a m s .

a l s o w r o t e t i n f o r m T I - 9 9 / 4 A u s e r s w h a r b o t h e r e d w h e n t h e y a c c i d e n t a l l y p u s h t h e q u i t c o m a n d ( F C T N + ) w h e n t h e y m e a n t t p u s h t h e p l u ss i g n . T h e y c a d i s a b l e t h e q u i t c o m m a n d I t h e yh a v e m e m o r y e x p a n s i o n a n T E x t e n d e d B A S I C .T h e y c a r e m o v e i b t y p i n g i n

1 0 C A L L I N I TI 1 0 C A L L L O A D ( - 3 1 8 0 6 , 1 6 )

T h e n p r e s s R U a n y o u r q u i t t r o u b l e s a r e o v e r .J e f f M a r k e y

F o r t D o d g e , I 5 0 5 0 1

T h a n k s , J e f f , f o r t h a t t i p . Y o m a h a v e j u s ts a v e d t h s a n i t y o t h o u s a n d s o E x t e n d e d B A S I Cp r o g r a m m e r s .

U s i n g T I P r i n t e r W i t h C - 6 4D e a r S i r :

S i n c e y o c o v e r b o t h t h T I - 9 9 / 4 A a n d t h C o m o d o r e 6 4 c o m p u t e r s , m a a p p e a l t y o f o a v i c e t h a t n c o m p u t e r s t o r e h a b e e n a b l e l g i v e ?

h a v e C o m m o d o r e 6 c o m p u t e r a n T I - 9 9 / 4 A p r i n t e r . H o c a c o n n e c t t h p r i n t e rt t h c o m p u t e r ? A f a a k n o w , t h p r i n t e r d o e sn o h a v e C e n t r o n i c s p a r a l l e l c a p a b i l i t y .

I w o u l d b n i c e t b a b l e t u s e t h e u s e r ' s p o r to t h C - 6 4 f o r a m o d e m a n a t h s a m e t i m e h a v et h e p r i n t e r h o o k e d u p I t h i s p o s s i b l e ?

Y o u r a d v i c e w o u l d c e r t a i n l y b w e l c o m e .E d m o n d R e y n o l d s

S o m e r s e t , C 9 5 6 8 4T h T e x a s I n s t r u m e n t s 9 9 / 4 I m p a c t P r i n t e r h a

b o t h s e r i a l i n p u t a n C e n t r o n i c s p a r a l l e l i n p u t .T u s t h p a r a l l e l i n p u t w i t h y o u r C o m m o d o r e 6 ( o V I C - 2 0 ) , w i l l r e q u i r e t h e p u r c h a s e o a s p e c i a li n t e r f a c e a d a p t o r s u c h a t h C a r d c o C e n t r o n i c sp a r a l l e l a d a p t o r . T h i s a d a p t o r s e l l s f o $ 9 9 . 9 5 a n di a v a i l a b l e f r o m C a r d c o , I n c . 3 0 S T o p e k a ,W i c h i t a , K 6 7 2 0 2 . A l t h o u g h i i d i f f i c u l t t o g e ti s e u i n i t i a l l y , t h r e s u l t s a r w o r t h t h e f f o r t .W r e c o m m e n d t h i s u n i t .

C o u n t - S i l v S n a p C a l cD e a r S i r :

T h i s l e t t e r r e g a r d s t h r e v i e w o f o u r p r o d u c tC o u n t - S i l i y o u r A u g u s t i s s u e o H o m e C o m p u t e rM a g a z i n e .

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

s i x - p a g e w r i t e - u p o S n a p C a l c , a f r e e s p r e a d s h e e tf r o m H o m e C o m p u t e r M a g a z i n e . T h w r i t e - u p o S n a p C a l c p r o f e s s e d a l i t g r e a t f e a t u r e s , i t e a s eo u s e , e t c T h r e v i e w o C o u n i - S i l d i d n o tp o i n t o u t t h s a m e f e a t u r e s p l u s t l i e m a n y a d d i t i o n a lb e n e f i t s w o f f e r . I n f a c t , a r e a d e r o t h i s i s s u e ,

w o u l d n o b u m p r o d u c t w h e n c a e i t h e r t y p ei S n a p C a l c o o r d e r c o p y f r o m H o m e C o m p u t e r .

S i n c e w k n e w r e v i e w w a g o i n g t b i t h i si s s u e w p u t w o - c o l o r h a l f - p a g e a i t h i s s u e .W h e n s a t h n e i s s u e , w a s h o c k e d t h a iw o u l d b i c o m p e t i t i o n w i t h H o m e C o m p u t e rM a g a z i n e a n d s a w t h a t h a j u s t i n v e s t e d i a n a dt h a i ( b a s e d o t h i s s u e ) w i l l b l u c k y i g e b a c k1 / 3 0 o m i n v e s t m e n t .

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

S a n d y F o o t e , P r e s i d e n tS y s t e m s I n t e r f a c e , L t d .

N e p e a n , O n t a r i o , C a n a d a K 2 3 J

T h A u g u s t i s s u e ' s t h e m e w a p r o d u c t i v i t y . W c o n s i d e r S n a p C a l c t b p r o d u c t i v i t y s o f t w a r e , s i w a f e a t u r e d i t h a t p a r t i c u l a r I s s u e . L i k e w i s e ,w c o n s i d e r C o u n i - S i l t b p r o d u c t i v i t y s o f t w a r e ,s i w a r e v i e w e d i t h a t p a r t i c u l a r i s s u e . T h c o v e r a g e o S n a p C a l c w a e x t e n s i v e b e c a u s e t h e n t i r e p r o d u c t i i t h m a g a z i n e . S n a p C a l c i f u l l ye x p o s e d t o u r e a d e r s , a n t h e y a r f r e e t o e v a l u a t et h s o f t w a r e w i t h o u t r i s k i n g a n y m o n e y . O u r e a d e r s c a o n l y e v a l u a t e C o u n t - S i l b p u r c h a s i n gt h p r o d u c t o t r u s t i n g o u r e v i e w . W f e e l t h C o u n t - S i ! r e v i e w w a f a i r a s s e s s m e n t o f y o u rp r o d u c t .

O u p r i m a r y b u s i n e s s i n t e r e s t h a s a l w a y s b e e nt s e c u r e l o y a l r e a d e r s f o r H o m e C o m p u t e rM a g a z i n e . O v e r t h e y e a r s , w e ' v e d i s c o v e r e d t h a ts t a n d a r d m a g a z i n e b u s i n e s s p r a c t i c e s — i n c l u d i n gt h e c a t e r i n g t t h n e e d s ( a n d s o m e t i m e s , w h i m s )o a d v e r t i s e r s s u c h a y o u r s e l f — c a n a c t u a l l y h i n d e re d i t o r i a l e f f o r t s t s e r v e t h e b e s t i n t e r e s t s o m a g a z i n e ' s r e a d e r s .

T h e r e f o r e , s t a r t i n g w i t h t h i s i s s u e y o u ' r e n o r e a d i n g , w h a v e e l i m i n a t e d t h i s p o t e n t i a l c o f l i c to i n t e r e s t b n o a c c e p t i n g a n o u t s i d e a d v e r t i si n ( s e e e d i t o r i a l b p u b l i s h e r o n p a g e 3 ) I p r o ba b l y w o n ' t m a k e y o f e e ! a n b e t t e r , S a n d y , t h e a ra l l t h i s , b u w o t h s t a f f o t h i s m a g a z i n e f e e lv e r y p r o u d t b e p i o n e e r i n g t h i s n e e d i t o r i a lf r e e d o m a n r e a d e r - s e r v i c e o r i e n t a t i o n .

S p e c i a lA n n o u n c e m e n t :H o m e C o m p u t e r M a g a z i n e

i l o o k i n g f o " O n e L i n e r ' s "I y o h a v e w r i t t e n a 1 - l i n e

p r o g r a m i a n l a n g u a g et h a t i a v a i l a b l e o

t h c o m p u t e r s w c o v e r ,s e n d i i a d d r e s s e d t L e t t e r s t t h E d i t o r .

I m a w i p r i z ea n b p r i n t e d h e r e !

1 H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

Page 11: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 11/136

l i e :T h C o r e o

N e M a c h i n e

b P e t e r B a u m a n t h H C S t a f fP e t e r B a u m i a A p p l e I h a r d w a r e e n g i n e e r w h m a k e s h i h o m e i A p p l e ' s C u p e r t i n o f a c i l i t y . ( W u n d e r s t a n d t h a t h a l s o m a i n t a i n s a a p a r t m e n tf o o c c a s i o n a l u s e , ) H a v i n g w o r k e d w i t h t h A p p l eI f a m i l y s i n c e " a n c i e n t d a y s . ' P e t e r i s c o n s i d e r e do n o f t h e b e s t s o u r c e s o A p p l e k n o w l e d g e .

T h A p p l e I F c : T h P o r t a b l e A p p l e H W i t h t h 7 / c , A p p l e h a s i n t r o d u c e d t h w o r l d t

t h f i r s t l i g h t w e i g h t , p o r t a b l e c o m p u t e r w i t h l a r g e ,r e a d y - m a d e s o f t w a r e b a s e . M o s t " p o r t a b l e " c o m p u t e r ss o l d t o d a y a r 3 0 - p o u n d b o x e s w i t h a h a n d l e , o l a p - c o m p u t e r s w i t h v e r y l i t t l e s o f t w a r e a v a i l a b l e .T h A p p l e H e p r i c e d a $ 1 2 9 5 , i d e s i g n e d t b s o f t w a r e c o m p a t i b l e w i t h m a j o r i t y o t h e s t i m a t e d1 0 , 0 0 0 p r o g r a m s a v a i l a b l e f o t h A p p l e H e T h i s7 . p o u n d c o m p u t e r f i t s i n t o m o s t b r i e f c a s e s d u t i t s m a l l s i z e ( 1 1 . 5 1 1 / 4 i n c h e s ) . B e c a u s e o i t s i z e a n c o m p a t i b i l i t y , m a n y p e o p l e t h i n k o t h A p p l e H a t h A p p l e H e ' s l i t t l e b r o t h e r . B u a y o r e a d o n y o m a f i n d t h i s l a b e l t o b m i s l e a d i n g .

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

b u i l t - i n d i s k d r i v e , a n d 8 0 - c o l u m n c a p a b i l i t y . T h e s ef e a t u r e s c a b a d d e d t t h e H e , b u r e q u i r e p u r c h a s eo u t o f i v e p e r i p h e r a l p l u g - i n c a r d s . F o t h t y p i c a lc o n s u m e r , e s p e c i a l l y t h e n o v i c e c o m p u t e r u s e r ,A p p l e h a s p a c k e d t h 7 / w i t h a l t h m o s t n e e d e df e a t u r e s .

T s t a y c o n s i s t a n t w i t h t h / / t h e m e o e a s y u s e , A p p l e h a sp l a c e d i c o n s o p i c t u r e s a b o v et h c o n n e c t o r s o t h b a c kp a n e l . P e r i p h e r a l m a k e r s c a m a n u f a c t u r e c a b l e s w i t h m a t c hi n i c o n s , e n a b l i n g q u i c k a n e a s y c a b l e c o n n e c t i o n f o t h u s e r . I t h i s r e g a r d , t h e l i r e p r e s e n t s a n o t h e r e x a m p l eo p r o g r e s s t o w a r d u s e r -f r i e n d l i n e s s b t h c o m p u t e ri n d u s t r y .E v e r y t h i n g I n c l u d e d

W h i l e t a l k i n g t f i r s t - t i m eC o m p u t e r b u y e r s , A p p l e T h A p p l e H s h o w n w i t h t h n e A p p l e S c r i b e P r i n t e r , s o f t c a r r y i n g c a s e , l i m o n i t o r , A p p l e M o u s ed i s c o v e r e d t h a t t h i n i t i a l e x p e - I I H e x t e r n a l d i s k d r i v e , m o d e m , a n j o y s t i c k .

r i e n c e a h o m e w a c r u c i a l t k e e p i n g t h b u y e rs a t i s f i e d . T h e r e f o r e , A p p l e h a s a t t e m p t e d t p a c k a g e t h 7 / i s u c h w a t h a t t h e u s e r ' s f i r s t s e s s i o n i p o s i t i v ee x p e r i e n c e a n n o f r u s t r a t i n g . T h p a c k a g e i n c l u d e se v e r y t h i n g n e e d e d t h a v e t h b u y e r o p e r a t i n g t h c o p u t e r w i t h i n t h f i r s t h o u r . T a c h i e v e t h i s , a l t h c a b l e s ,c o n n e c t o r s , a n a R m o d u l a t o r ( t h o o k t h c o m p u t e ru t t e l e v i s i o n ) a r n o p a c k a g e d w i t h t h i s n e b r e e d o A p p l e .

I n c l u d e d w i t h t h 7 / a r s i x t u t o r i a l d i s k s w h i c hi n t r o d u c e t h b u y e r t t h c o m p u t e r . T h e s e d i s k sc o n t a i n i n t r o d u c t i o n s t t h k e y b o a r d , a p p l i c a t i o n s{ s u c h a w o r d - p r o c e s s o r s a n s p r e a d s h e e t s ) , a n p r o g r a m m i n g l a n g u a g e s ( s u c h a B A S I C a n L o g o ) .T h e s e " i n t e r a c t i v e t u t o r i a l s " u s t h c o m p u t e r a l o n gw i t h t h e s i m p l i f i e d m a n u a l t s h o w h o t h i n g s w o r k ,i n s t e a d o f j u s t l a r g e b o r i n g m a n u a l l i k e t h o s ei n c l u d e d w i t h s o m e c o m p u t e r s y s t e m s . [ T h e o n l y t h i n gn o t i c e a b l y " m i s s i n g " f r o m t h H p a c k a g e i m a n u a lf o u s i n g A p p l e s o f t B A S I C . W j u s t c a n n o t a c c e p t t h r a t i o n a l e f o A p p l e u n b u n d l i n g t h i s " b a s i c " a n c h a r g i n g e x t r a f o i t . — E d . ]

© H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4 1

Page 12: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 12/136

A p p l e l i t A p p l e l i S o f t w a r e C o m p a t i b i l i t y S a m p l e r

H o m eF a c e m a k e r

( S p i n n a k e r )M a s t e r T y p e

( S c a r b o r o u g h )M u s i c C o n s t r u c t i o n S e

( E l e c t r o n i c A r t s )S p e l l l c o p t e r

( D e s i g n W a r e )T h M o s t A m a z i n g T h i n g

( S p i n n a k e r )

E d u c a t i o nC o m p a t i b l e

N e V e r s i o n f o H

U p d a t e c o s t s $ 7 . 5 0

C o m p a t i b l e

C o m p a t i b l e

H o m e M a n a g e m e n t / P r o d u c t i v i t yB a n k S t r e e t W r i t e r

( B r o d e r b u n d )H o m e A c c o u n t a n t

( C o n t i n e n t a l )H o m e W o r d

( S i e r r a O n - L l n e )P F S r F l l e , P F S : G r a p h ,P F S : R e p o r t , P F S : W r i t e

( S o f t w a r e P u b l i s h i n g )

U p d a t e c o s t s $ 2

C o m p a t i b l e

C o m p a t i b l e

U p d a t e c o s t s $ 3 5 / m o d u l e

H o m e E n t e r t a i n m e n tL o d e R u n n e r

( B r o d e r b u n d )O n e - o n - O n e

( E l e c t r o n i c A r t s )P i n b a i l C o n s t r u c t i o n S e

( E l e c t r o n i c A r t s )Z a x x o n

( D a t a s o f t )Z o r k

( I n f o c o m )

U p d a t e c o s t s $ 1 C o m p a t i b l e w i t h J o y s t i c k

U p d a t e c o s t s $ 7 , 5 0

C o m p a t i b l e

C o m p a t i b l e

P o r t a b i l i t yR i g h t n o t h H i m o r e o t r a n s p o r t a b l e

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

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

a l l o w i t r o a m a n y w h e r e . [ O n e c o m p a n y h a a n o u n c e d r e c h a r g e a b l e b a t t e r y p o w e r s y s t e m i b a c k p a c k , w h i c h a l s o i n c l u d e s r o o m f o t h H a n f l a tp a n e l . T h C A R I f r o m t h D i s c W a s h e r C o m p a n y o C o l u m b i a , M O h a s a s u g g e s t e d r e t a i l p r i c e o $ 2 4 9 — E d . ]

T h l i w a d e s i g n e d w i t h a t w o - p a r t p o w e rs u p p l y . T h e x t e r n a l p o w e r p a c k t h a t c o m e s w i t ht h c o m p u t e r c o n v e r t s t h 1 1 v o l t s f r o m t h A l i n e i n t o 1 v o l t s D f o t h c o m p u t e r ' s u s e . I n s i d et h 7 / i t h s e c o n d p a r t o t h p o w e r s u p p l y u n i tw h i c h c o n v e r t s t h e s i n g l e D i n p u t v o l t a g e t v o l t a g e s ,

5 , - 1 2 a n 1 D v o l t s , a l o w h i c h a r r e g u l a t e d .T h i s i n t e r n a l p o w e r s u p p l y p o r t i o n h a s b e e n d e s i g n e dt a c c e p t a i n p u t v o l t a g e b e t w e e n + a n + 2 D v o l t s . T h i s m e a n s t h a t t h e c o m p u t e r w i l l a l s o r u u s i n g a n y t h i n g f r o m a c a r b a t t e r y t m o t o r - h o m e ' sg e n e r a t o r f o p o w e r s o u r c e . ( W a r e s u r e s o m ee n t e r p r i s i n g c o m p a n y w i l l s o o n b s e l l i n g p o w e r c o r df o t h H w h i c h p l u g s i n t o c a r ' s c i g a r e t t e l i g h t e r . )S o f t w a r e C o m p a t i b i l i t y

A p p l e h a s e s t i m a t e d t h a t 9 0 o t h a p p r o x i m a t e l y1 0 , 0 0 0 p r o g r a m s d e s i g n e d f o t h A p p l e l i w i l l r u o t h l i w i t h o u t m o d i f i c a t i o n . [ T h i s f i g u r e o 1 0 , 0 0 0i n c l u d e s v e r y l a r g e n u m b e r o p r o g r a m s w i t hq u e s t i o n a b l e v a l u e . W h a v e a t t e m p t e d t s e l e c t f e o t h m o r e p o p u l a r p r o g r a m s t h a t r u o t h H f o i n c l u s i o n i t h S o f t w a r e C o m p a t i b i l i t y C h a r t s h o w nh e r e . — E d . ] A p p l e e s t a b l i s h e d t h 9 0 f i g u r e b c o o r d i n a t i n g t e s t i n g o o v e r 7 0 d i f f e r e n t p r o g r a m s o nt h H e T h i s f i n a l r e s u l t w a p u b l i s h e d a s t h e H C o m p a t i b i l i t y L i s t a n h a s b e e n s e n t t A p p l e d e a l e r s .

S i z e :

W e i g h t :P o w e r S o u r c e :

S o u n d :

K e y b o a r d :

V i d e o :

M e m o r y :P r o c e s s o r :D i s k D r i v e :O p e r a t i n g S y s t e m :E x p a n s i o n P o r t s :

S e r i a l P o r t s :D i s k D r i v e P o r t :M o u s e / G a m e P o r t :V i d e o P o r t s :

A p p l e H e S p e c i f i c a t i o n s

A p p l e l i I 1 2 - 1 / 4 " d e e p , 1 1 - 3 / 8 " w i d e , a n 2 - 1 / 2 " h i g h . T h D p o w e r s u p p l y m o d u l e i 5 - 1 / 4 " d e e p ,2 - 7 / 8 " w i d e , a n 2 - 1 / 2 " h i g h .T h A p p l e l i w e i g h s 7 . p o u n d s a n d I t p o w e r s u p p l y m o d u l e w e i g h s 3 . p o u n d s .T h m a c h i n e c o m e s w i t h 1 5 V D C p o w e r s u p p l y m o d u l e t h a t s e t s o t h t a b l e . T h i s " t r a n s f o r m e r - l i k e "u n i t p l u g s I n t o 1 1 v o l t A w a l l c u r r e n t a n f e e d s t h D p o w e r t o t h e l i p o w e r I n p u t J a c k . A n o t h e rD p o w e r p a c k t h a t c a m e e t t h e I n p u t r e q u i r e m e n t s m a b u s e d ( c a r b a t t e r y , p o r t a b l e r e c h a r g e a b l eb a t t e r y - p a c k ) .A w i t h t h r e s t o t h e A p p l e / f a m i l y , s o u n d I g e n e r a t e d b u s e r - s u p p l i e d s o f t w a r e t h a t " p l u c k s " t h eb u i l t - i n s p e a k e r . T w d i f f e r e n c e s w i t h t h e H e — t h e r e I v o l u m e c o n t r o l a n a e a r p h o n e j a c k .S t a n d a r d k e y b o a r d l a y o u t w i t h f u l l - t r a v e l k e y s . I n c l u d e s s w i t c h f o c h a n g i n g t h k e y b o a r dc o n f i g u r a t i o n f r o m " Q W E R T Y " t D v o r a k .S u p p o r t s a l A p p l e / f a m i l y d i s p l a y m o d e s . ( S e e V i d e o D i s p l a y M o d e s c h a r t . ) H a s w i t c h f o c h a n g i n gf r o m 4 c o l u m n t 8 c o l u m n d i s p l a y .1 2 8 K b y t e s o R A a n 1 6 b y t e s o R O c o n t a i n i n g A p p l e s o f t B A S I C a n I / s u p p o r t s o f t w a r e .6 5 C 0 2 8 - b i t C M O S M i c r o p r o c e s s o r . ( L o w - p o w e r v e r s i o n 6 5 0 2 . )S i n g l e d r i v e b u i l t i n t o c a s e . A c c e s s e d f r o m r i g h t s i d e .C o m e s w i t h A p p l e P r o D O S . W i l l w o r k w i t h D O 3 . 3 .A l e x p a n s i o n I t h r o u g h e x t e r n a l a t t a c h m e n t s .T w R S 2 3 2 - c o m p a t i b l e p o r t s a r a v a i l a b l e .E x t e r n a l f l o p p y d i s k d r i v e s a n o t h e r p e r i p h e r a l s m a b a d d e d v i a t h i s p o r t .

s i n g l e j o y s t i c k o r t h e A p p l e M o u s e / c a b c o n n e c t e d t t h i s p o r t .v i d e o o u t p u t p o r t t o s u p p o r t a R m o d u l a t o r f o T h o o k u p ( I n c l u d e d w i t h c o m p u t e r ) , a R G

a d a p t e r , o r f l a t p a n e l 8 0 x 2 4 L C d i s p l a y . T h i s p o r t c a a l s o b u s e d w i t h l i g h t p e n . A R C j a c ko u t p u t p o r t I a l s o I n c l u d e d f o N T S C c o m p o s i t e v i d e o m o n i t o r s .

1 H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

Page 13: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 13/136

S t i c k e r s w h i c h d e s i g n a t e p r o g r a m a H c o m p a t i b l eh a v e b e e n m a d e a v a i l a b l e t s o f t w a r e d e v e l o p e r s , s t h a tt h e y c a i n d i c a t e o t h e i r p a c k a g e s w h i c h p r o g r a m s w i l lw o r k o t h l i e .K e ( b o a r d ) F e a t u r e s

T h A p p l e l i k e y b o a r d l a y o u t i v i r t u a l l y i d e n t i c a lt t h H e ' s . I i s t a n d a r d , f u l l - s i z e k e y b o a r d w i t h6 k e y s t h a t c a g e n e r a t e a l 1 2 A S C I I c h a r a c t e r c o d e s( w h i c h i n c l u d e u p p e r - a n d l o w e r - c a s e c h a r a c t e r s ) . T h " h o m e - r o w " k e y s a n h a v e s m a l l b u m p s t a i t o u c h - t y p i s t s . T h k e y s t h e m s e l v e s h a v e b e e nr e d e s i g n e d s o t h a t t h e y a r f l a t t e r , a n t h e y o f f e rt a c t i l e a n a u d i t o r y r e s p o n s e d i f f e r e n t f r o m t h o n e su s e d o n t h H b e c a u s e o s p e c i a l a b s o r b e n t p a l o c a t e d u n d e r t h k e y s t h e m s e l v e s .

T h [ R E S E T ] k e y , a b o v e t h k e y b o a r d , i l o c a t e d o t h f a r i g h t o t h H a n o t h f a l e f t o t h 7 / c . N e x tt t h [ R E S E T ] k e a r t w n e k e y s . O n i f o s w i t c h i n g v i d e o o u t p u t b e t w e e n 4 0 - a n d 8 0 - c o l u m n t e x td i s p l a y s . T h i s 4 0 / 8 0 s w i t c h w a a d d e d t t h c o m p u t e rs t h a t u s e r c o u l d s w i t c h p r o g r a m t 4 0 c o l u m n sw h e n u s i n g a l o w - r e s o l u t i o n m o n i t o r s u c h a t e l e v i s i o n , a n b a c k t 8 0 - c o l u m n s w h e n u s i n gh i g h - r e s o l u t i o n m o n i t o r .

T h o t h e r s w i t c h i f o c h a n g i n g k e y b o a r d l a y o u t s .T h i s s w i t c h w a o r i g i n a l l y d e s i g n e d t s w i t c h b e t w e e nl a n g u a g e s i f o r e i g n c o u n t r i e s . O i n t e r n a t i o n a l m o d e l so t h e H e , i c h a n g e s b o t h t h k e y b o a r d l a y o u t a n t h c h a r a c t e r s e b e t w e e n t h c o m m o n s t a n d a r d f o t h a tp a r t o t h w o r l d a n t h U . S . s t a n d a r d . T h i s i d o n eb e c a u s e m a j o r i t y o t h s o f t w a r e f o t h A p p l e i w r i t t e n i E n g l i s h . I t h U . S . v e r s i o n o t h / / c , t h

A p p l e l i V i d e o D i s p l a y

D i s p l a y M o d e

4 C o l u m n T e x t4 C o l u m n T e x t8 C o l u m n T e x t8 C o l u m n T e x tL o R e s ( L o w R e s . G r a p h i c s )L o R e sL o R e s m i x e d , 4 C o L o R e s m i x e d , 4 C o L o R e s m i x e d , 8 C o L o R e s m i x e d , 8 C o D o u b l e L o R e sD o u b l e L o R e sD o u b l e L o R e s m i x e d ,D o u b l e L o R e s m i x e d ,

T e x tT e x tT e x tT e x t

8 C o 8 C o

H i R e s ( H i g h R e s . G r a p h i c s )H I R e sH i R e s m i x e d , 4 C o l .H I R e s m i x e d , 4 C o l .H i R e s m i x e d , 8 C o l .H I R e s m i x e d , 8 C o l .D o u b l e H I R e sD o u b l e H i R e sD o u b l e H i R e s m i x e d ,D o u b l e H t R e s m i x e d ,

T e x tT e x tT e x tT e x t

8 C o l .8 C o l .

T h A p p l e l i h a t h a b i l i t ym o d e s w h i c h a r f o u n d o n

T e x tT e x t

T e x tT e x t

M o d e s

S c r e e n M o d e S u p p o r t e dP a g e

t d i s p l a y1 2 8 K A p p l e

b y F i r m w a r e l i

Y e N Y e N Y e ( A p p l e s o f t )N Y e ( A p p l e s o f t )N Y e ( A p p l e s o f t )N Y e ( A p p l e s o f t )N N N Y e ( A p p l e s o f t )Y e ( A p p l e s o f t )Y e ( A p p l e s o f t )N Y e ( A p p l e s o f t )N N N N N

a l o t h a v a i l a b l el i e . L o R e s g r a p h i c s

a r d e f i n e d a s 4 0 4 8 w i t h 1 c o l o r s a v a i l a b l e ; H I R e s g r a p h i c sa 2 8 0 h 1 9 2 v w i t h5 6 0 h 1 9 2 v w i t h 1

c o l o r ;c o l o r s .

a n d o u b l e H I R e s g r a p h i c s a

s w i t c h i u s e d f o c h a n g i n g t h l a y o u t f r o m t h s t a n d a r d Q W E R T Y t y p e ( S h o l e s ) t t h D v o r a k l a y o u t .T h D v o r a k l a y o u t i g e n e r a l l y c o n s i d e r e d f a s t e r a n e a s i e r t t y p e o n b e c a u s e t h m o s t c o m m o n l y u s e d k e y sa r p l a c e d o t h h o m e r o w . ( T h e o r i g i n a l Q W E R T Yl a y o u t w a d e s i g n e d t s l o w d o w n t y p i s t s o t h o l d - f a s h i o n e d t y p e w r i t e r s , s t h a t t h m e c h a n i c a l k e y sw o u l d n ' t g e t a n g l e d ! )

L L - L L L L L L L L I

T h t o o t h e H e . N o t e t h r e s e t , 4 0 / 8 0 ( c o l u m n ) , a n k e y b o a r ds w i t c h e s o t h t o l e f t , a n t h d i s k u s a n p o w e r i n d i c a t o r s o t h t o l i g h t . W h e n t h k e y b o a r d s w i t c h i a c t i v a t e d , t h D v o r a k l a y o u t( s h o w n b e l o w ) i s e l e c t e d .

t

H

t i

' , m

m

A p p l e / / M e m o r y M a H a n J v m a R O

J C 1 0 Ds c o o o

$ 0 2 0 0 -

M o n i t o r

A p p l a u dB A S I C

I n l t r p r t t a r

U O F l / m w » ™

B * n k l B w i k 3 B a n k B a n k

P i g e iO m l l

© H o m e C o m p u t e r M a g a z i n e S e p t e m b e r . 1 9 8 4 1

Page 14: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 14/136

I n t e r n a l P o w e r ,S u p p l y P o r t i o n

V i d e o C h a r a c t e rE n c o d e r

V o l u m e C o n t r o l

D l t k C o n t r o l l e r( I n t e g r a t e d

W o M a c h i n e )

R A M e m o r y C h i p s

I n p u t / O u t p u t U n i t

M e m o r y M a p p e r U n i t

6 5 C 0 2 P r o c e s i o r

H M e m o r y O r g a n i z a t i o nT h m e m o r y c o n f i g u r a t i o n o t h A p p l e 7 7 i t h s a m e

a t h m e m o r y i t h 7 / e . B o t h c o n t a i n 1 6 o R O f o b u i l t - i n f i r m w a r e . T h / / c , h o w e v e r , c o n t a i n s t w i c e t h a m o u n t o R A a s t a n d a r d l y e q u i p p e d / / e . T h 7 / c o m e s w i t h 1 2 8 K o R A c o n f i g u r e d t l o o k l i k e a A p p l e / / w i t h t h E x t e n d e d 8 0 - c o l u m n c a r d . A n p r o g r a m t h a t h a b e e n d e s i g n e d t u s 1 2 8 K o n a nA p p l e l i w i l l a l s o t a k e a d v a n t a g e o t h f u l l 1 2 8 K o t h A p p l e / / c .

T h 1 6 K o f R O i t h l i i v e r y s i m i l a r t t h 1 6 o R O i t h l i e , i n c l u d i n g A p p l e s o f t B A S I C a n o t h e rg e n e r a l - p u r p o s e r o u t i n e s . T h n e H R O f e a t u r e si m p r o v e d i n t e r r u p t h a n d l i n g r o u t i n e s a n a l l o w s l o w e rc a s e c o m m a n d s t b t y p e d i n t o B A S I C ( u n l i k e t h A p p l e H e w h i c h w i l l a l w a y s r e s p o n d w i t h t h i n f a m o u sS Y N T A X E R R O R ) . B e c a u s e t h 7 / h a t h e q u i v a l e n to b u i l t - i n p e r i p h e r a l c a r d s , t h f i r m w a r e t h a n d l e t h p e r i p h e r a l p o r t s ( s u c h a t h s e r i a l p o r t s a n m o u s e ) .h a t b b u i l t i n t o t h s y s t e m R O M .

T m a k e r o o m i t h R O f o t h e s e n e r o u t i n e s ,s o m e o t h l i r o u t i n e s w e r e r e d u c e d i s i z e . F o e x a m p l e , t h d i a g n o s t i c s t h a t t a k e u p I K i t h 7 / e ,o n l y t a k e u 2 5 b y t e s i t h l i e . O t h e r r o u t i n e s , s u c ha t h f i r m w a r e t s u p p o r t 8 0 - c o l u m n s . r e q u i r e f e w e rb y t e s o t h l i e , b e c a u s e t h c o d e w a r e w r i t t e na n c o m p a c t e d .

A n o t h e r R O i t h H t h a t w a u s e d f o c h a r a c t e rg e n e r a t i o n h a a l s o b e e n i m p r o v e d w i t h t h e a d d i t i o no s p e c i a l g r a p h i c s i c o n s c a l l e d M o u s e t e x t c h a r a c t e r s .[ T h e M o u s e t e x t c h a r a c t e r s r e p l a c e t h e 7 / " i n v e r s ec h a r a c t e r s e t ' ' a n w i l l c a u s e s o m e o t h e / 7 e - c o m p a t i b l ep r o g r a m s ( s u c h a s T h i n k T a n k f r o m L i v i n g V i d e o t e x t ,o t h P F s e r i e s o p r o g r a m s f r o m S o f t w a r e P u b l i s h i n g )t b d i f f i c u l t t o u s o t h 7 / c . T h i s , a n o t h e ri n c o m p a t i b i l i t i e s , h a c a u s e d s o m e s o f t w a r e v e n d o r s t p r o d u c e t w v e r s i o n s o t h e i r p r o g r a m s . — E d . ] T h e s eg r a p h i c s s y m b o l s a r u s e d b y p r o g r a m s w h i c h f e a t u r e1 H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

t h m o u s e t p r e s e n t a M a c i n t o s h - l i k e u s e r i n t e r f a c e .J u s t l i k e t h A p p l e 7 7 e , t h H c a a l s o d i s p l a y t h 9 p r i n t a b l e A S C I I c h a r a c t e r s , i n c l u d i n g u p p e r a n l o w e rc a s e c h a r a c t e r s . T h e s e c h a r a c t e r s c a a l s o b d i s p l a y e di i n v e r s e , w h i l e a n o t h e r m o d e a l l o w s s o m e o t h e mt f l a s h .O d d s E n d s

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

T h 7 7 a l s o d o e s n ' t h a v e t h f u l l g a m e I / c a p a b i l i t yf o u n d i t h J / e - i t s g a m e p o r t w a b u i l t t o s u p p o r to n l y o n j o y s t i c k , i n s t e a d o f t w o . [ T h e p a r t s o g a m e st h a t r e q u i r e s u p p o r t o t w j o y s t i c k s , s u c h a s t h e t W

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

Page 15: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 15/136

p l a y e r o p t i o n o O n e - o n - O n e r e v i e w e d e l s e w h e r e i n t h i si s s u e , w i l l n o f u n c t i o n o t h H e B e f o r e y o s p e n d t h m o n e y o n e w g a m e f o y o u r A p p l e l i e , m a k e s u r ei o n l y n e e d s a m a x i m u m o o n j o y s t i c k . — E d . ] T h H d o e s n o i n c o r p o r a t e a n n u n c i a t o r s , w h i c h a r o u t p u ts i g n a l s f r o m t h 7 / g a m e c o n n e c t o r . T h a n n u n c i a t o r sw e r e e s p e c i a l l y h a n d y t t h h o b b y i s t f o c o n n e c t i n gs i m p l e p e r i p h e r a l d e v i c e s t t h c o m p u t e r . T h e s eo m i s s i o n s w e r e m a d e t a l l o w t h e H g a m e c o n n e c t o rt b u s e d w i t h t h n e A p p l e m o u s e .

T h H c o n t a i n s t h e s a m e s o u n d c a p a b i l i t i e s o f t h l i e ,u t i l i z i n g b u i l t - i n s p e a k e r . B u i a l s o h a f e n e f e a t u r e s , s u c h a s v o l u m e c o n t r o l k n o b a n d a e a r p h o n e j a c k o t h s i d e o t h c o m p u t e r . W h e n p a i ro e a r p h o n e s i p l u g g e d i n t o t h i s j a c k , t h b u i l t - i ns p e a k e r i d i s a b l e d . F i n a l l y , A p p l e i n c l u d e d s o u n ds i g n a l o t h c o n n e c t o r u s e d f o t h m o d u l a t o r s t h a ta s p e a k e r b u i l t i n t o t e l e v i s i o n s e m a b u s e d .P o r t s f o E x p a n s i o n

T h H c o n t a i n s e x p a n s i o n p o r t s , w h i c h c o n s i s t o t w s e r i a l p o r t s , a v i d e o e x p a n s i o n p o r t , a e x t e r n a l d i s kp o r t , a n t h m o u s e / g a m e i n p u t p o r t . T h e s e c o n e c t o r s , w i t h t h e i r a s s o c i a t e d i c o n s , a r s h o w n i t h p h o t o o t h 7 / c ' s r e a r p a n e l .S e r i a l P o r t s / £ j .

T h t w s e r i a l p o r t s a r e c o n f i g u r e d t a c a i A p p l e ' s S u p e r S e r i a l c a r d s w e r e p l u g g e d i n t o s l o t s

a n o t h A p p l e H e . G e n e r a l l y , p o r t 1 i u s e dt c o n n e c t p r i n t e r w h i l e p o r t i u s e d w i t h m o d e m

f o c o m m u n i c at i o n . T h e y m a a l s o b u s e d f o c o n n e c t i n g m a n yo t h e r p e r i p h e r a l st t h e H e . T h e s ep o r t s w i l l a c c e p tm o s t R S 2 3 2 - i n -t e r f a c e d p e r i p he r a l s .

T h s e r i a l p o r t so t h A p p l e H u s e D I N - 5 c o n e c t o r s a n a r R S 2 3 2 - c o m p a t i -b l e . [ B e c a u s em o s t p e r i p h e r a l sT h i n t e r n a l d i s k d r i v e i a l w a y s c o n v e - u s " D B - 2 5 "

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

s p e c i a l c a b l e s o a d a p t e r s m u s t b u s e d w i t h t h l i e — E d . ] . T h e y c a s u p p o r t 1 d i f f e r e n t b a u d r a t e s ,r a n g i n g f r o m 5 0 b a u d t 1 9 . 2 K b a u d . T h s e r i a l p o r t sa r d r i v e n b s p e c i a l i n t e g r a t e d c i r c u i t c a l l e d 6 5 5 1A s y n c h r o n o u s C o m m u n i c a t i o n s I n t e r f a c e A d a p t e r .T h i s s a m e c h i p i u s e d b t h A p p l e 7 / S u p e rS e r i a l C a r d .A d d i n g P r i n t e r /

P o r t w a d e s i g n e d t c o n n e c t t s e r i a l p r i n t e r l i k et h A p p l e I m a g e w r i t e r o t h r e c e n t l y i n t r o d u c e d S c r i b ep r i n t e r . O n c e t h c o r r e c t l y c o n f i g u r e d c a b l e i i p l a c e ,a l t h a t i n e c e s s a r y i m a t c h i n g t h R S 2 3 2 p a r a m e t e r s .T h S c r i b e p r i n t e r , w h i c h w a a n n o u n c e d w h e n A p p l ei n t r o d u c e d t h l i e , r e t a i l s f o r $ 2 9 9 , a n d e m p l o y st h e r m a l - t r a n s f e r t e c h n o l o g y t p r i n t o a n p a p e r( i n c l u d i n g l e t t e r h e a d , c o m p u t e r p a p e r , o e v e n t r a n sp a r e n c i e s ) . I h i g h - q u a l i t y p r i n t m o d e i i c a p a b l e o p r i n t i n g 5 c h a r a c t e r s p e s e c o n d ( c p s ) ; i n d r a f t m o d ei c a p r i n t a 8 c p s . T h S c r i b e c a p r i n t b o t h g r a p h i c sa n t e x t , a n c a a l s o p r i n t i c o l o r i a o p t i o n a l c o l o rr i b b o n i u s e d [ t h o u g h t h p r e s e n t c o s t o t h c o l o rr i b b o n s m a k e s c o l o r p r i n t i n g e x p e n s i v e ) .

T h t h e r m a l - t r a n s f e r t e c h n i q u e u s e d b t h e S c r i b ei d i f f e r e n t f r o m t h t h e r m a l t e c h n o l o g y u s e d b t h o l A p p l e S i l e n t y p e o t h r e c e n t l y i n t r o d u c e d I B C o m p a c t p r i n t e r — b o t h o w h i c h h a v e l o w e r r e s o l u t i o na n r e q u i r e s p e c i a l p a p e r . T h S c r i b e p r i n t e r i m u c hq u i e t e r t h a n t h t y p i c a l i m p a c t p r i n t e r , w h i c h p e r h a p sm a k e s i m o r e s u i t a b l e f o t h h o m e o c r o w d e d o f f i c ee n v i r o n m e n t .

O n o t h f e a t u r e s w e s p e c i a l l y l i k e a b o u t t h S c r i b e i t h a t i t c a b l e c o n n e c t o r s a r o t h s i d e o t h p r i n t e r , n o t h b a c k . T h i s k e e p s t h p a p e r f r o mc a t c h i n g t h c a b l e s .A d d i n g M o d e m \

O n b o a r d f i r m w a r e w i l l s u p p o r t s i m p l e t e r m i n a lc o m m u n i c a t i o n s w h e n e i t h e r 3 0 0 - o 1 2 0 0 - b a u dm o d e m ( s u c h a t h T r a n s m o d e m 1 2 0 0 o r t h e H a y e sS m a r t m o d e m ) i c o n n e c t e d t t h s e c o n d s e r i a l p o r t .F o u s e r s w h w a n t m o r e s o p h i s t i c a t e d c a p a b i l i t i e st h a n t h o s e o f f e r e d b t h f i r m w a r e , t h e r e a r s e v e r a lc o m m u n i c a t i o n s p r o g r a m s o t h m a r k e t . [ T h e r o u g ht e x t o t h i s a r t i c l e w a t r a n s f e r r e d b e t w e e n C a l i f o r n i aa n O r e g o n u s i n g A p p l e ' s A c c e s s / p r o g r a m o o n e n d ,a n t h P e r s o n - t o - P e r s o n p r o g r a m ( f r o m T R U T E CS o f t w a r e o B e r k e l e y , C A . ) o t h e o t h e r e n d . — E d . ]

O t h e r d e v i c e s s u c h a c l o c k s , m u s i c a n d s p e e c hs y n t h e s i z e r s , a n m u l t i p l e - f u n c t i o n p e r i p h e r a l s h a v e

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4 1

Page 16: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 16/136

b e e n d e s i g n e d f o t h i s p o r t . F o r e x a m p l e , t h V e r s a b o xf r o m P r o m e t h e u s P r o d u c t s ( F r e m o n t , C A . ) i n c l u d e s as e r i a l / p a r a l l e l p o r t a d a p t e r , p r i n t e r b u f f e r , a n c l o c k ,a n t h e C r i c k e t f r o m S t r e e t E l e c t r o n i c s ( C a r p i n t e r i a ,C A . ) c o m b i n e s t e x t - t o - s p e e c h , s o u n d , a n c l o c k .V i d e o E x p a n s i o n I

T w o t h b a c k - p a n e l c o n n e c t o r s a r i n t e n d e d t c o n n e c t v i d e o d e v i c e s t t h H e L i k e t h e H e , t h e r e i a s t a n d a r d R C j a c k t c o n n e c t a v i d e o m o n i t o r . T h i sj a c k i u s e d t d e l i v e r a n N T S C - c o m p a t i b l e c o m p o s i t e -v i d e o s i g n a l t h a t c r e a t e s d i s p l a y o e i t h e r c o l o r o m o n o c h r o m e v i d e o m o n i t o r . T h o t h e r c o n n e c t o r i 1 5 - p i n D - t y p e ( D B - 1 5 ) w h i c h i u s e d f o c o n n e c t i n gs o p h i s t i c a t e d v i d e o d i s p l a y d e v i c e s t t h e H e .

T h p o r t i n c l u d e s t w s i g n a l s f o c o n n e c t i n g a R m o d u l a t o r ( s u p p l i e d w i t h t h c o m p u t e r ) : s o u n d s i g n a la n t h s a m e c o m p o s i t e - v i d e o s i g n a l f o u n d o t h R C j a c k . T h s o u n d s i g n a l e n a b l e s t h R m o d u l a t o r t g e n e r a t e s o u n d o t h i n t e r n a l s p e a k e r o t e l e v i s i o n .T h i s v i d e o e x p a n s i o n c o n n e c t o r c a b u s e d t o d i r e c t l yc o n n e c t t h A p p l e f l a t - p a n e l d i s p l a y .

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

d i s p l a y . I w e i g h s a p p r o x i m a t e l y 2 . p o u n d s a n d i l e s st h a n 1 . i n c h e s t h i c k . I d o e s n o p l u g i n t o t h w a l l o r e q u i r e e x t e r n a l b a t t e r i e s , b u i n s t e a d g e t s i t p o w e rf r o m t h s y s t e m . T h f l a t p a n e l d i s p l a y u t i l i z e s l i q u i dc r y s t a l d i s p l a y ( L C D ) t e c h n o l o g y w h i c h d i s p l a y s 5 6 h o r i z o n t a l b 1 9 v e r t i c a l d o t s . T h i s t e c h n o l o g y i s i m i l a r t t h a t u s e d i m a n y c a l c u l a t o r s a n w a t c h e s .

O t h e r p i n s o t h e p o r t c a b u s e d t p r o d u c e s i g n a l sc o m p a t i b l e w i t h a n R G m o n i t o r , a n s t i l l o t h e r s c a b u s e d f o r l i g h t p e i n p u t s . K o a l a T e c h n o l o g i e s C o r p .o S a n t a C l a r a , C a l i f o r n i a h a a n n o u n c e d t h a t t h G i b s o n L i g h t P e w i l l w o r k t h r o u g h t h i s p o r t . s u i t a b l ya d a p t e d R G m o n i t o r c o n n e c t e d t o t h i s p o r t w i l l a l l o w

u s e r t d i s p l a y b o t h 8 0 - c o l u m n t e x t a n c o l o r g r a p h i c so t h s a m e m o n i t o r . [ A p p l e h a i n t r o d u c e d t h n e A p p l e C o l o r M o n i t o r 1 0 0 , a R G m o n i t o r , a s u g g e s t e d r e t a i l p r i c e o f $ 5 9 9 . l o w - c o s t R G c o l o ra d a p t e r f o t h l i w i l l b i n t r o d u c e d b A p p l e l a t e rt h i s y e a r . — E d . ]

B c a r e f u l b e f o r e b u y i n g a R G m o n i t o r . S o m ec o m p a n i e s m a d e s i g n t h e i r J J R G a d a p t o r s s t h a tt h e y w o r k o n l y w i t h a A p p l e - c o m p a t i b l e R G m o n i t o ra n n o w i t h a I B R G m o n i t o r . T h e I B M m o n i t o r sw i l l n o d i s p l a y t h A p p l e c o l o r s c o r r e c t l y .

T h v i d e o p o r t c o n t a i n s p o w e r p i w i t h + 1 v o l t s .T h i s p i w a i n c l u d e d s t h a t s o m e p e r i p h e r a l d e v i c e sw o u l d n ' t n e e d s e p a r a t e p o w e r s u p p l y . T h p o w e r f r o mt h i s p i i l i m i t e d t a b o u t 3 . w a t t s ( 3 0 0 m a m a x i m u mc a b d r a w n f r o m t h i s p i n ) .

P i n o u t f o V i d e o E x p a n s i o n C o n n e c t o rP i

1

1

1

1 1 1

* T h e " H e "

N a m eT X

1 4 S Y N C

S E G B

S o u n d

L D P S

W N D W+ 1 2 V D C

P R A S

G

S E R O U T

N T S C

G N V I D 7C R E F

l i e * D e s c r i p t i o n

T e x t m o d e s i g n a l t v i d e ot i m i n g c h i p ( T M G ) . S e t I n v e r s e o G e x c e p t I D o u b l e H I R e s m o d e .1 M h z . c l o c kV i d e o v e r t i c a l a n h o r i z o n t a ls y n c s i g n a l .I t e x t m o d e I n d i c a t e ss e c o n d l o w o r d e r v e r t i c a lc o u n t e r , w h i l e i g r a p h i c sm o d e I n d i c a t e s L O R E S .O n e - v o l t s o u n d s i g n a l f r o ma u d i o h y b r i d c i r c u i t .S t r o b e t v i d e o p a r a l l e l t s e r i a l s h i f t - r e g i s t e r u s e d t l o a d v i d e o d a t a b u i n t os h i f t r e g i s t e r .V i d e o n o n - b l a n k w i n d o w ,i n c l u d e s b o t h H B a n V B L .R e g u l a t e d + 1 V o l t s ,d r i v e s 3 5 m a M u l t i p l e x e d R A r o a d d r e s s s t r o b e .G r a p h i c s m o d e e n a b l es i g n a l .D i g i t a l v i d e o s e r i a l o u t p u tf r o m 7 4 L S 1 6 6 .C o m p o s i t e N T S Cv i d e o s i g n a l .G r o u n dH i g h b i o v i d e o d a t a b u s .3 . 5 8 M h z . v i d e o c o l o rr e f e r e n c e ( s a m e a 3 . 5 8 M ) .

; o l u m n I n d i c a t e s w h i c h s i g n a l s a r a v a i l a b l e f r o mt h A p p l e H v i d e o c o n n e c t o r w i t h Y ) e s o N ) o .

E x t e r n a l D i s k P o r tT h e x t e r n a l d i s k p o r t w a d e s i g n e d t a l l o w e a s y

c o n n e c t i o n o s e c o n d f l o p p y d i s k d r i v e t t h H e T h i s e x t e r n a l d i s k i a c c e s s e d b t h s o f t w a r e a s l o t6 d r i v e 2

T h s i g n a l s f o t h e e x t e r n a l d i s k p o r t c o m e f r o ms p e c i a l c h i p , t h I W ( I n t e g r a t e d W o M a c h i n e , s n a m e d f o S t e v e n W o z n i a k , d e s i g n e r a n c o - f o u n d e r o A p p l e ) , w h i c h r e p l a c e s t h e d i s k c o n t r o l l e r c a r d o t h A p p l e l i e . T h d i s k p o r t c o n n e c t o r i D B - 1 9 t y p e .

T h n e H e x t e r n a l d i s k c a n n o t b e c o n n e c t e d t a A p p l e H d i s k c o n t r o l l e r c a r d w i t h s i m p l e r i b b o n c a b l e

A p p l e ' s N e R G c o l o r m o n i t o r w a s h o w n a t h S u m m e r C o n s u m e r E l e c t r o n i c s S h o w .

T h n e A p p l e f l a t p a n e l L C d i s p l a y a l s o m a d ea n a p p e a r a n c e a t h C . E . S . i n C h i c a g o .

T h " M o u s e T e x t " c h a r a c t e r s a s t h e ya p p e a r o n t h H m o n o c h r o m em o n i t o r .

1 H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

Page 17: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 17/136

D i s k D r i v e P o r t C o n n e c t o r P i n o u t s

P i n o u t A p p l e l i r e a r p a n e l D B - 1 9

c o n n e c t o r

1 1 1 1 1 1 1 1 1 1

S i g n a l

G N G N G N G N

1 2 5

1 2 + 1 2 V

E X T I N TW R P R O TP H A S E OP H A S E 1P H A S E 2P H A S E 3W R R E Q

n E N B L 2

R D D A T AW R D A T A

n n n

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

( 2 p i h e a d e r )

1 1 1

2

1

1 1 1 1 ( + 1 2 V )1 ( + 1 2 V )1 5 V

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

d e f i n i t i o n . ' f o t h H I t h

( 2 0 - p i n i n s u l a t i o n d i s p l a c e m e n t h e a d e r t D B - 1 9 )b e c a u s e p i n s a n 1 o t h D B - 1 9 s h o u l d n o b c o n n e c t e d , a n p i 1 s h o u l d c o n n e c t t p i 2 o t h c a r d .

I i p o s s i b l e t m o d i f y t h e c a b l e o H d i s k d r i v es t h a t i w i l l w o r k o t h / / c , b u y o u d o s a y o u r o w r i s k . I i v e r y e a s y t m a k e m i s t a k e , s e r i o u s l yd a m a g i n g y o u r d i s k d r i v e o c o m p u t e r . I y o a t t e m p tt h c o n v e r s i o n , m a k e s u r e t h a t t h D B - 1 9 p i 1 i c o n n e c t e d t p i 2 o f t h e d i s k , a n D B - 1 9 p i i n o c o n n e c t e d { d i s k p i 1 9 s h o u l d a l s o b l e f t u n c o n n e c t e d ) .[ N o t e : N e i t h e r t h e a u t h o r o t h i s a r t i c l e , n o t h p u b l i s h e ro t h i s m a g a z i n e a s s u m e a n l i a b i l i t y f o d a m a g e s t h a tm a a r i s e f r o m t h i s c o n v e r s i o n . — E d . ]

T h e x t e r n a l d i s k p o r t w i l l t y p i c a l l y b u s e d t a d a s e c o n d f l o p p y d i s k d r i v e , b u o t h e r c o m p a n i e s h a v es h o w n t h a t t h i s p o r t c a n b e u s e d f o m a n y o t h e r d e v i c e s .[ T h e s p e e d a n p e r f o r m a n c e o d e v i c e s i n t e r f a c e d i t h i sm a n n e r , h o w e v e r , r e m a i n s t b s e e n . — E d . ] S o m ec o m p a n i e s h a v e a l r e a d y a n n o u n c e d p l a n s t u s t h i sp o r t f o h a r d d i s k d r i v e s a n C P / M b o x e s ( t h e s ep e r i p h e r a l s w i l l c o n t a i n Z - 8 0 m i c r o p r o c e s s o r a n a l l o w t h u s e r t r u t h C P / M o p e r a t i n g s y s t e m a n a p p l i c a t i o n s ) . I n f a c t , a t h H i n t r o d u c t i o n , o n c o m p a n y , Q u a r k E n g i n e e r i n g I n c . , d e m o n s t r a t e d1 0 - m e g a b y t e h a r d d i s k a t t a c h e d t o t h i s p o r t .T h e M o u s e / G a m e P o r t « I

T h l a s t e x p a n s i o n p o r t i t h m o u s e / g a m e p o r t .T h i s p o r t u s e s D B - 9 c o n n e c t o r s i m i l a r t t h D B - 9 o nt h b a c k p a n e l o t h H e T h A p p l e H j o y s t i c k a n p a d d l e w i l l w o r k i n t h i s p o r t , h o w e v e r , t h H c o n n e c t o r d o e s n o a l l o w a s e c o n d j o y s t i c k o t h i r dp u s h b u t t o n t b c o n n e c t e d , a s d o e s t h e H g a m e p o r t .I n s t e a d , t h e p o r t c o n t a i n s o t h e r s i g n a l s w h i c h s u p p o r tt h A p p l e m o u s e . E i t h e r t h e 7 / m o u s e o t h M a c i n t o s h / L i s a m o u s e c a b u s e d . I m a b p o s s i b l et d e s i g n a a d a p t e r w h i c h a l l o w s a s e c o n d j o y s t i c k t b e c o n n e c t e d , b u i w o u l d n o b s o f t w a r e c o m p a t i b l ew i t h t h e i n p u t s f o t h s e c o n d j o y s t i c k o t h H e T h i s

m e a n s t h a t m o s t o t h p o p u l a r g a m e s w o u l d n ' t w o r kw i t h t h i s s e c o n d j o y s t i c k , O t h e r c o m p a n i e s i n t e n d t u s t h i s p o r t t c o n n e c t o t h e r i n p u t d e v i c e s s u c h a b i p a d s o g r a p h i c s t a b l e t s , t h o u g h t h A p p l e g r a p h i c st a b l e t w o n ' t w o r k i n t h i s p o r t . T h K o a l a P a d f o t h H w i l l w o r k w i t h o u t a n m o d i f i c a t i o n o t h l i e , w h i l eC h a l k B o a r d ' s P o w e r P a d r e q u i r e s s p e c i a l c a b l e a d a p t e rt w o r k o t h l i e .

T h e m o u s e / g a m e p o r t c o n s i s t s o o n l y i n p u t s i g n a l s .S o m e o t h i n p u t p i n s s e r v e d u a l r o l e a n a r s h a r e db t h m o u s e a n t h j o y s t i c k .

A d d r e s s i n g M o u s e / G o m e P o r t I n p u t S i g n a l sA d d r e s s F u n c t i o nS C 0 6 1 S w i t c h a n O P E N - A P P L E k e 5 C 0 6 2 S w i t c h a n S O L I D - A P P L E k e S C 0 6 3$ C 0 6 4S C 0 6 5$ C 0 7 0

M o u s e B u t t o nP a d d l eP a d d l eT r i g g e r s P a d d l e T i m e r

A l a d d r e s s e s i t h c h a r t a r e i h e x a d e c i m a l . W h e n y o r e a d a b y t e f r o m o n o t h e s e l o c a t i o n s , o n l y t h h i g h - o r d e rb i t , b i 7 c o n t a i n s v a l i d i n f o r m a t i o n . T h m e m o r y l o c a t i o n sf o t h t h i r d p u s h b u t t o n a n p a d d l e s a n a r e r e s e r v e d o t h l i f o f u t u r e u s e . L i k e t h e A p p l e l i e , t h [ O P E N A P P L E ]a n [ S O L I D A P P L E ) k e y s c a n b e u s e d i n s t e a d o t h p a d d l eo r j o y s t i c k p u s h b u t t o n s .

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 sT h n e f i r m w a r e R O w a e x t e n s i v e l y r e w r i t t e n

f o t h l i e . A p p l e s t a r t e d b m o d i f y i n g t h f i r m w a r eu s e d i t h H R O M , r e m o v i n g s o m e b u g s i t h p r o c e s s , a n t h e n a d d i n g n e r o u t i n e s t s u p p o r t t h s e r i a l p o r t s , b u i l t - i n d i s k d r i v e , a n m o u s e p o r t . M o s to t h e s e n e r o u t i n e s r e s i d e i t h $ 1 0 t $ C F F F a r e a ,w h i c h i r e s e r v e d i t h H f o R O t h a t i l o c a t e d o t h e p e r i p h e r a l c a r d s .

T h l i e , u n l i k e t h e H e f u l l y s u p p o r t s i n t e r r u p t s .W i t h i n c o m p u t e r , a n i n t e r r u p t s i g n a l i u s e d t i n d i c a t e t h a t s o m e d e v i c e n e e d s a t t e n t i o n . T h f i r m w a r em a k e s e x t e n s i v e u s o f t h i s n e f e a t u r e , a l l o w i n g t h m o u s e , s e r i a l p o r t s , a n k e y b o a r d t b r u i i n t e r r u p tm o d e . F o e x a m p l e , w h e n t h k e y b o a r d i n t e r r u p t m o d ei u s e d , t h e p r o c e s s o r c a c o n t i n u e a t i m e - c o n s u m i n gt a s k w i t h o u t m i s s i n g a k e y s t r o k e . T h H i a n o t h e rs t o r y : D u r i n g a n l o n g o p e r a t i o n w i t h i n t h i s o l d e rA p p l e ( a n d a l o i t p r e d e c e s s o r s ) , t h p r o c e s s o r h a t p e r i o d i c a l l y c h e c k t s e i k e y h a s b e e n p r e s s e d o i w i l l m i s s d e t e c t i n g i t

T h l i f i r m w a r e s u p p o r t s u s o t h m o u s e , p a d d l e ,o j o y s t i c k . I t h m o u s e i c o n n e c t e d , t h p a d d l e - r e a dr o u t i n e i t h f i r m w a r e w i l l t a k e i n p u t f r o m t h m o u s e

I M l MP I N #

M o u s e / G a m e P o r t

M o u s e U s

M O U S E I I g r o u n d e dI n d i c a t e s m o u s e I p l u g g e d i n + 5 V 0 C

G R O U N DD I R E C T I O NM O V E I N T E R R U P T

N / M O U S E B U T T O Na c t i v e w h e n g r o u n d e d

D I R E C T I O NM O V E I N T E R R U P T

C o n n e c t o r

G a m e C o n t r o l l e r U s

P A D D L E B U T T O Nw h e n a 5 V D C

+ 5 V D CG R O U N DN / P D L ON / P A D D L E B U T T O Na c t i v e w h e n + 5 V D CP D L 1N /

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4 1

Page 18: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 18/136

N e w 6 5 C 0 2 I n s t r u c t i o n s M n e m o n i c sH E 8 3 1 D 5 F 7 9 9 6 7 1 1 o 0

A d d i t i o n a l 6 S C 0 2H E 7 3 3 3 D 5 7 B 1 F 9

M N E M O N I CB R D E I N P H P H P L P L S T S T S T S T T R T R T S T S

I n s t r u c t i o n A d d r e s s i n gM N E M O N I C

A D A N

B I B I

C M E O J M L D

O R S B S T

A p p l e l i I n s t r u c t i o n M n e m o n i c s

D E S C R I P T I O NB r a n c h R e l a t i v e A l w a y s [ r e l a t i v e ]D E c r e m e n t A c c u m u l a t o r [ a c c u m u l a t o r ]I N c r e m e n t A c c u m u l a r o r [ a c c u m u l a t o r ]P u s H o s t a c k [ i m p l i e d ]P u s H Y o s t a c k [ i m p l i e d ]P u l L f r o m s t a c k [ i m p l i e d ]P u l L f r o m s t a c k [ I m p l i e d ]S T o r e Z e r o [ a b s o l u t e ]S T o r e Z e r o [ A B S , X S T o r e Z e r o ( z e r o p a g e ]S T o r e Z e r o [ Z P G , X T e s t a n R e s t m e m o r y B i t s w i t h a c c u m u l a t o r [ a b s o l u t e !T e s t a n d R e s t m e m o r y B i t s w i t h a c c u m u l a t o r [ z e r o p a g e ]T e s t a n S e m e m o r y B i t s w i t h a c c u m u l a t o r [ a b s o l u t e ]T e s t a n S e m e m o r y B i t s w i t h a c c u m u l a t o r ( z e r o p a g e ]

M o d e sD E S C R I P T I O NA d m e m o r y t a c c u m u l a t o r w i t h C a r r y [ ( Z P G ) ]" A N D " m e m o r y w i t h a c c u m u l a t o r [ ( Z P G ) ]T e s t m e m o r y B I T s w i t h a c c u m u l a t o r [ A B S , X T e s t m e m o r y B I T s w i t h a c c u m u l a t o r [ Z P G . X ]C o M P a r e m e m o r y a n d a c c u m u l a t o r [ ( Z P G ) ]" E x c l u s i v e O R m e m o r y w i t h a c c u m u l a t o r ( [ Z P G ) ]J u M P ( n e w a d d r e s s i n g m o d e ) [ A B S { I N D , X ) L o a D A c c u m u l a t o r w i t h m e m o r y [ ( Z P G ) ]" O R " m e m o r y w i t h A c c u m u l a t o r [ ( Z P G ) ]S u B t r a c t m e m o r y f r o m a c c u m u l a t o r w i t h C a r r y ( ( Z P G ) ]S T o r e A c c u m u l a t o r I m e m o r y [ ( Z P G ) ]

i n s t e a d o t h p a d d l e s o j o y s t i c k . B e c a u s e t h m o u s ei p l u g g e d i n t o t h s a m e p o r t a s t h p a d d l e s , t h e u s e ri s a v e d f r o m h a v i n g t s w i t c h b e t w e e n p o i n t i n gd e v i c e s . A l a s , t h i s w i l l n o w o r k f o m a n y e x i s t i n g g a m e sb e c a u s e t h e y u s t h e i r o w p a d d l e - r e a d r o u t i n e i n s t e a do t h b u i l t - i n f i r m w a r e .H e r e i s i m p l e A p p l e s o f t p r o g r a m ( u n d e r P r o D o s )t h a t p r i n t s o t h e s c r e e n t h e c u r r e n t a n p o s i t i o n s ,f o t h m o u s e i n s t e a d o t h e p a d d l e s . L i n e s 1 a n 2 i n i t i a l i z e t h m o u s e a n t e l l t h f i r m w a r e t u s t h m o u s e i n s t e a d o t h p a d d l e s f o i n p u t :

D C H R S ( 4 )1 P R I N T D $ i " P R # 4 1 12 P R I N T C H R S C D : R E M i n i t i a l i z e s m o u s e3 P R I N T D $ ; 1 P P R # O "4 P R I N T " P D = i P ; P D L ( 0 ) ; " — " i5 H T A B 2 06 P R I N T " P D = " } P D L ( l ) ; " _ " j7 H T A B 18 G O T O 4

[ I s h o u l d b e n o t e d t h a t t h P r o D o s u t i l i t i e s d i s k e t t e( t h a t c o m e s c u r r e n t l y w i t h t h 7 / c ) h a b u g s . W h e nw t r i e d t o c o n v e r t a A p p l e D O 3 . f o r m a t t e d p r o g r a md i s k t a n A p p l e P r o D o s f o r m a t t e d p r o g r a m d i s k u s i n gt h u t i l i t y p r o v i d e d , w m e w i t h f a i l u r e . H o p e f u l l y ,A p p l e w i l l c o r r e c t t h i s i n t h n e a r f u t u r e . W a t c ha u p c o m i n g i s s u e o H C f o a a r t i c l e d e t a i l i n gp r o g r a m m i n g o t h l i e , i n c l u d i n g m o r e o t h i sp r o b l e m . — E d . ]H o l i e — T h a t I T h Q u e s t i o n

A p p l e c o n t i n u e s t s e l l t h H e w i t h s a l e s e x p e c t e dt g e n e r a l l y f a l l i n t o t w a r e a s — s c h o o l s a n b u s i n e s s e s .S c h o o l s w i l l c o n t i n u e t b u t h H b e c a u s e o i t l o w e re n t r y c o s t a n t h a v a i l a b i l i t y f r o m A p p l e o f S c h o o l B u s ,c l a s s r o o m n e t w o r k . T h i s n e t w o r k a l l o w s t e a c h e r t m o n i t o r s t u d e n t a c t i v i t i e s .1 8 H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

S c i e n t i f i c a n i n d u s t r i a l u s e r s w i l l c o n t i n u e t b u t h H b e c a u s e o t h a v a i l a b i l i t y o t h P r o f i l e H a r d D i s ka n p e r i p h e r a l c a r d s f o d a t a a c q u i s i t i o n a n p r o c e s sc o n t r o l . B u t h H w i l l s e r v e t h n e e d s o t h t y p i c a lc o n s u m e r v e r y e f f e c t i v e l y . I c a n r u n m o s t o t h p o p u l a rs o f t w a r e a v a i l a b l e , s u c h a A p p i e w o r k s , a n c a a l s ob e x p a n d e d ( w i t h m o d e m ) f o u s e w i t h c o m p u t e ri n f o r m a t i o n s e r v i c e s s u c h a C o m p u S e r v e a n d T h S o u r c e . A l o n g w i t h e a s e o s e t - u p , t h m a c h i n e ' sp o r t a b i l i t y i s e e n a i t m a j o r a d v a n t a g e o v e r t h H e a l l o w i n g t h b u s i n e s s p e r s o n t m o r e c o n v e n i e n t l ym o v e i b e t w e e n h o m e a n o f f i c e .

T h h o m e u s e r w i l l a l s o f i n d t h e / i c ' s p o r t a b i l i t y v e r yu s e f u l ; i w o n ' t t i t h c o m p u t e r t s i n g l e r o o m . F o e x a m p l e , i t h a f t e r n o o n i c a n b e u s e d b y t h e k i d sr u n n i n g e d u c a t i o n a l p r o g r a m s o t h c o l o r t e l e v i s i o n ,a n l a t e r i t h e v e n i n g m o a n d a d c a n m o v e i i n t ot h s t u d y f o t a p l a n n i n g o l e t t e r w r i t i n g . T h s t u d yc o u l d c o n t a i n b o t h a p r i n t e r a n m o n i t o r ( f o r8 0 - c o l u m n s ) , p e r i p h e r a l s t h a t a r t y p i c a l l y n e e d e d f o t h e s e a c t i v i t i e s . T h i c o n - l a b e l l e d , q u i c k - c o n n e c t p o r t so t h b a c k p a n e l o t h 7 / c , a l o n g w i t h i t p o r t a b i l i t ya n h u g e s o f t w a r e b a s e , m a k e t h i s s c e n a r i o c o v e n i e n t l y p o s s i b l e .

I s u m m a r y , f o t h o s e o y o w h a r l o o k i n g f o c o m p u t e r t s u p p o r t h i g h - p e r f o r m a n c e a p p l i c a t i o n ss u c h a f u l l - b l o w n a c c o u n t i n g s y s t e m o l a r g er e l a t i o n a l d a t a b a s e . d o u b t t h H i t h c o m p u t e r f o y o u . B u i y o u ' r e l o o k i n g f o p o w e r f u l p o r t a b l ep e r s o n a l c o m p u t e r f o h o m e a n o f f i c e — e s p e c i a l l y o n w i t h a l a r g e e x i s t i n g s o f t w a r e b a s e — I s u g g e s t y o m a k eh a s t e d o w n t y o u r n e a r e s t d e a l e r o r u s e r ' s g r o u p" H e " t h n e w e s t A p p l e .

Page 19: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 19/136

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

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

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

A t h b e g i n n i n g o e a c h r e v i e w , r e v i e w - a t - a - g l a n c e b o p r o v i d e s t h u s e r w i t h a 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 e w ' 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 , C - 6 4

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

D i s t r i b u t o r : K 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 f i cn e e d s o t h u s e r s ?

C o s t / B e n e f 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 ' 1p 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 l 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 i 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 I n t e g r a t e d w i t h t h e 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 r 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 p r o d u c t w i t h o u t o u t s i d e h e l p ,t h e a s e a n e f f e c t i v e n e s s o 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 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 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 e p r o d u c t ; w h e t h e r t h i n s t r u c t i o n s a r c l e a r a n c o m p r e h e n s i v e ! w h e t h e r t h m a c h i n ec o n f i g u r a t i o n r e q u i r e m e n t s a r e s p e l l e do u t . I n f o r m a t i o n s u c h a h o t l o a dp r o g r a m , u s 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 G i v e Y o C h a n c e !W a r l o o k i n g f o h o m e c o m p u t e r p r o d u c t s t h a t h a v en o r e c e i v e d t h 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 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 i m p o r t a n t c o n t r i b u t i o n t

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

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

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

E u g e n e , O R . 9 7 4 0 1W r e s e r v e t h 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 m ' p p r e s ' » t e h » d i • j e h » t a " « s h u 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 t a n d f o r m a t . 2 T h m a g i c a l t r i c k s t h a t m a k e c o m p u t e r s i n g ,d a n c e , a n d 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 20: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 20/136

O T H H O M E C O U R TC o m p u t e r S p o r t s S i m u l a t i o n sS w e a t s o c k s l y i n g i t h c o r n e r , d i r t y s h o r t s a n j e r s e y a d d i n g t h e i r s p e c i a la r o m a t t h d a r k e n e d r o o m — t h e s e a r f a m i l i a r p r o p s t t h " w o r k o u t "g e n e r a t i o n . B u w h a t ' s t h i s e e r i e g l o w ? A h h h , i t ' s v i d e o s c r e e n , w i t h l i t t l ef i g u r e s r u n n i n g a b o u t , t h r o w i n g , c a t c h i n g , m a k i n g s t e a l . . N o r e a l a t h l e t e sh e r e , b u c a r t o o n - l i k e p l a y e r s m a g i c a l l y r e s p o n d i n g t t h c o m m a n d s o t h h u m a n w h s i t s o t h e d g e o c h a i r — s w e a t i n g , f l u s h e d , a n t o t a l l y i n v o l v e d .

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

S i n c e t h i n v e n t i o n o t e l e v i s i o n , m a n y s p o r t sf a n s h a v e s p e n t a l o o t i m e w a t c h i n g r a t h e rt h a n p l a y i n g . Y o m i g h t t h i n k c o m p u t e r

s p o r t s a r e a n o t h e r l a z y , v i c a r i o u s w a t p l a y .S w e a t l e s s a n s a f e , r e p l a c i n g g l o v e s a n b a t s w i t hj o y s t i c k s a n f i r e b u t t o n s , s p o r t s s i m u l a t i o n g a m e sm a i n d e e d l e a d t g r e a t e r i n d o l e n c e . B u i t h i s r e a ll t r u e ? A s 2 0 - y e a r - o l d E r i c H a m m o n d , w h o — w i t ht h h e l p o t w s t a r a t h l e t e s , D r . J a n d L a r r y B i r d -c r e a t e d O n e - o n - O n e . E r i c h a b e e n p r o g r a m m i n gs i n c e t h e a g o 1 6 B a s k e t b a l l , h o w e v e r , m a b h i r e a l l o v e . T a l k i n g t t h i s y o u n g m a w i l l d i s p e l a n m y t h s y o u m i g h t h a v e a b o u t t h s t e r e o t y p i c a l " n e r dh a c k e r . "

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

a v e r a g e s . E v e n t u a l l y , t h e y b e c a m e e v e n b e t t e r a t i t h a n e v e r y o n e ' s U n c l e H e n r y — t h a t v e r i t a b l e w a l ki n l i b r a r y o s p o r t s t r i v i a . N o w a d a y s , a s h o w nd r a m a t i c a l l y i c o m m e r c i a l s f o t h 1 9 8 4 O l y m p i c s ,c o m p u t e r s a c t u a l l y t e a c h p e o p l e h o t r u n , j u m p ,a n t h r o w b e t t e r . T r a i n e r s a a l l e v e l s o v i r t u a l l ye v e r y s p o r t a r u s i n g s o f t w a r e d e s i g n e d t r e g u l a t ed a i l y r o u t i n e s , a n a r c o m p a r i n g a n a t h l e t e ' s a c t u a lp e r f o r m a n c e t a i d e a l p e r f o r m a n c e g e n e r a t e d b a c o m p u t e r .F r o m P o n g .

A c o m p u t e r s h a v e e n t e r e d t h s p o r t s w o r l d , s p o r t sh a v e e n t e r e d t h h o m e c o u r t i n e f o r m o v i d e om a g i c . W h e n P o n g s e r v e d u t h f i r s t v o l l e y o v i d e og a m e s i 1 9 7 2 , o u r f u n d a m e n t a l r e l a t i o n s h i p t t e l e v i s i o n r a d i c a l l y c h a n g e d . S u d d e n l y , w c o u l d b m o r e t h a n j u s t p a s s i v e o b s e r v e r s — w e c o u l d m a k es o m e t h i n g h a p p e n o t h e s c r e e n ! O c o u r s e , w h a t w

2 H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

Page 21: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 21/136

- r ^ ^ - ^ p ? s■ * » ' ■ ■ ■ - ■ : ■ . ,

M - M - f - I - f - M - M - I - M - H W H H f f t t f f H W H f f H W H - H - I - I W \ - \ - \ W

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

t h e n w a l i m i t e d t i t o n s i m p l ef u n c t i o n , b u t h b a s i c a p p e a l o

v i d e o g a m e s w a s t h s a m e t h e n a si i n o w : W c a t a k e c o n t r o l o t h a

t i o n a n c r e a t e u n i q u e p e r f o r m a n c e e a c ht i m e w p l a y .

F r o m P o n g t O n e - o n - O n e , s p o r t s g a m e s h a v e o f t e nl e t h v i d e o a r c a d e f i e l d . B o t h i n d i v i d u a l a n t e a ms p o r t s a r e n a t u r a l s u b j e c t s f o t h i s m e d i u m , w i t hr u l e s l o n g " p l a y - t e s t e d " a n w e a l t h o t r a d i t i o n a n b u i l t - i n e x c i t e m e n t . S p o r t s s i m u l a t i o n i l o g i c a l s t e pf o r w a r d i t h e e v o l u t i o n o b o t h s p o r t s a n c o p u t e r s , a n i t b e n e f i t s a r n o t c o n f i n e d t o n f i e l do t h o t h e r .

W h a v e s e e n a c o n t i n u o u s c h a i n o i m p r o v e m e n t si g a m i n g t e c h n o l o g y s i n c e v i d e o g a m e s h e l p e d i t r o d u c e t h c o n c e p t o t h h o m e c o m p u t e r . E a r l ys p o r t s s i m u l a t i o n g a m e s t o o k t h r u l e s o f g i v e ns p o r t a n b o i l e d t h e m _ _ _ _ ^ _ ^ ^ ^ _ ^ _d o w n t b a s i c f r a m ew o r k . S t i c k f i g u r e s o r e v e nl i t t l e d o t s r e p r e s e n t e dp l a y e r s ; t h f i n a l s c h e m eo f t e n r e s e m b l e d t h c r u d es k e t c h e s c o a c h e s d r a w t d e p i c t p l a y s . E a r l y g a m e sw e r e a l s o l i k e c h e s s , i w h i c h p o s i t i o n i m o r e i p o r t a n t t h a n m o t i o n . T o d a y ' s g a m e s c o m b i n e r e a lt i m e a c t i o n , l i f e - l i k e a n i m a t i o n , a n q u i c k f e e d b a c kb e t w e e n s c r e e n a n j o y s t i c k t c r e a t e s e n s e o t a t i l e c o n t r o l — o f a c t u a l l y p e r f o r m i n g i t h p a r t i c u l a rs p o r t . V i s u a l e x c i t e m e n t a n d h u m o r , s u r p r i s e s , a n s o m e t i m e s e l a b o r a t e s t r a t e g i e s c o n j u r e u t h i l l us i o n o b e i n g t h e r e — i n s i d e t h e v e n t .

. . T O n o O n M o r e m e m o r y , b e t t e r g r a p h i c s , a n f a s t e r p r

c e s s o r s i t h h o m e m o d e l s h a v e b r o u g h t m a n yg a m e s ( a w e l l a p r o d i g a l s o n s a n d a u g h t e r s ) f r o mt h a r c a d e s i n t o o u l i v i n g r o o m s . T h a t i o n s i d eo t h c h a n g e . O t h o t h e r s i d e a r s t e a d y a d v a n c e si t h p r o g r a m m e r s ' a r t . I t o d a y ' s m a r k e t , a s u cc e s s f u l v i d e o g a m e m u s t p e r f o r m a a h i g h t e c h

n o l o g i c a l l e v e l , a n i m u s t d s i w a t h a t i b o t ho r i g i n a l a n c l e v e r . J u s t a O l y m p i c a t h l e t e s d e f y t h l i m i t s o t h e i r o w b o d i e s , s o f t w a r e a r t i s t s s o m e t i m e st r a n s c e n d t h c o n t e x t o t h m a c h i n e — s c o r i n g v i t o r i e s t h r o u g h t h e s h e e r s t r e n g t h o t h e i r i n t e l l i g e n ti d e a s . N o t h i n g b e c o m e s b o r i n g s o q u i c k l y a g a m ew h o s e f a n c y n e g r a p h i c s m a s k t i r e d o l a l g o r i t h m .

S p o r t s s i m u l a t i o n g a m e s m a h a v e a l s o m o r er e l e v a n c e t " r e a l " s p o r t s t h a n m o s t o u n o r e a l i z e . A t r a i n e r s d e v e l o p m o r e t e c h n i q u e s f o t h c o m p u t e r a t r a i n i n g i n s t r u m e n t , a n a g a m e p r g r a m m e r s b o r r o w f r o m t h e s e t e c h n i q u e s a n a p p l yt h e m t s i m u l a t i o n s , t h e s e g a m e s w i l l h a v e i n c r e a si n v a l u e t t h e s e r i o u s a t h l e t e . E v e r y n e m e d i u mh a h e l p e d a t h l e t e s b e t t e r u n d e r s t a n d t h e i r s p o r t b p r o v i d i n g n e p e r s p e c t i v e . M e r e l y w a t c h i n g g r e a tp l a y e r s i a c t i o n — w h i c h t h r o u g h f i l m a n T V m o r ep e o p l e h a v e c h a n c e t d o — c a n g r e a t l y i m p r o v el e a r n i n g p l a y e r ' s g a m e . B u t i m a g i n e t h p o s s i b i l i t i e s^ ^ ^ ^ _ _ i b e i n g a b l e t " p l a y "

a g a i n s t m o v e s b o r r o w e df r o m t h e b e s t p l a y e r s i a n g i v e n s p o r t . K i n e t i ct r a i n i n g o t h i s k i n d i t h h o m e — i m p a r t i n g g o o dt i m i n g , r e f l e x e s , a n s e n s e o p r o p e r m o t i o n -

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

t h e i r i m p r o v e d p a l e t t e , t h e y h a v e n o f u l l y e x p l o i t e di t p o t e n t i a l . M a n y h o m e v i d e o g a m e s h a v e r e a c h e dt h t e c h n i c a l l i m i t s o f s p e e d a n g r a p h i c s o t h C o m o d o r e o A p p l e I f a m i l y c o m p u t e r s . B u o t h e r , n e m a c h i n e s s u c h a t h M a c i n t o s h o P C j r h a v ec a p a b i l i t i e s b e y o n d t h o s e t h a t p r o g r a m m e r s u s u a ll w o r k w i t h . F o r e x a m p l e , t h C o m m o d o r e a n A p l I m o d e l s h a v e a l m o s t i d e n t i c a l p r o c e s s o r s : t h e6 5 1 0 o t h C 6 4 , t h 6 5 0 2 o t h A p p l e / I e , a n t h 6 5 C 0 2 o t h l i e . P C j r u s e s t h 8 0 8 8 , 1 6 - b i t c h i pt h a t r u n s a b o u t 4 - 1 / 2 t i m e s f a s t e r t h a n 8 - b i t p r c e s s o r s o t h e o t h e r m a c h i n e s . P C j r a l s o s p o r t s m u c hh i g h e r r e s o l u t i o n g r a p h i c s a n b e a u t i f u l s e l e c t i o no c o l o r s . B u p r o g r a m m e r s h a v e b e e n s l o w t w r i t ef o t h I B m o d e l — p e r h a p s b e c a u s e t h e y a r s i m p l y

" W h e n P o n g s e r v e d u t h f i r s t v o l l e yo v i d e o g a m e s i 1 9 7 2 , o u

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

■ w k _ . - _

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4 2

Page 22: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 22/136

A I n t e r v i e w w i t h S o f t w a r e A r t i s t , E r i c H a m m o n dE r i c H a m m o n d h a b e e n p r o g r a m m i n g c o m p u t e r g a m e s s i n c e 1 9 8 0 .H i o t h e r p r o f e s s i o n a l c r e d i t s i n c l u d e M a r a u d e r , B a t t l e C r u i s e r , a n M a z e C r a z e C o n s t r u c t i o n S e t . m u s i c m a j o r a P r f n c i p i a , p r i v a t es c h o o l i I l l i n o i s , E r i c p l a n s t a t t e n d U C L A o U C S D i t h f u t u r e t b e c o m e m e m b e r o t h c o l l e g e b a s k e t b a l l t e a m .

H C M : F i r s t o a l i , h o d i y o g e t t h e b t h e b e s t p o s s i b l e .

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

A l s o f r o m t h i s s t a n d p o i n t , i t ' s s h a m e t h a t T e x a sI n s t r u m e n t s w i t h d r e w f r o m t h h o m e c o m p u t e r c o s u m e r m a r k e t p l a c e p r i o r t i n t r o d u c i n g i t m o d e l9 9 / 8 — a p o w e r f u l 1 6 - b i t m a c h i n e w i t h n e h i g hs p e e d m i c r o p r o c e s s o r ( T M S 9 9 9 5 ) a n a b u n d a n tR A M . I j u s t m i g h t h a v e b e e n t h " u l t i m a t e " h o m em a c h i n e f o s p o r t s s i m u l a t i o n s . — E d .A n B e y o n d . .

I t h n e a r f u t u r e , w w i l l p r o b a b l y c o n t i n u e t s e i m p r o v e m e n t s i s p o r t s g a m e s p r o g r a m s . E x p e c t t s e m o r e i n v o l v e m e n t o e x p e r i e n c e d a t h l e t e s i s o f tw a r e d e s i g n , m o r e c l e v e r s t r a t e g i e s , m o r e n a t u r a l o s c r e e n m o t i o n , b e t t e r g r a p h i c s , s o u n d , s p e e d , a n p e r f o r m a n c e . E v e n w i t h t h e e x i s t i n g t e c h n o l o g y o t h " o l d e r " m a c h i n e s , t h e r e i p l e n t y o r o o m f o r e f i n e m e n t . I t h f a f u t u r e o s p o r t s s i m u l a t i o n , o n t h i n g s e e m s l i k e l y : I o u l i f e t i m e s , t o d a y ' s g a m e sw i l l s e e m m o r e p r i m i t i v e t h a n P o n g " n o d o e s . H o m ec o m p u t e r s w i l l g r o w i m e m o r y a n p r o c e s s i n gs p e e d , a n w w i l l f i n d n e w a y s t o i n t e r a c t w i t ht h e m . W h a t e l s e ?

W w i l l p r o b a b l y n o h a v e t w a i t a n o t h e r 6 0 0 0y e a r s t s e e t h e k i n d o m o v i n g h o l o g r a m d e p i c t e di t h s h o r t v i d e o g a m e s e q u e n c e o S e a r c h f o r S p o c k .B t h e n , t h e j o y s t i c k w i l l b a a n c i e n t a r t i f a c t , a n t h h o l o g r a m r e p l a c e d b s o m e t h i n g e v e n s c r i p tw r i t e r s h a v e d i f f i c u l t y i m a g i n i n g .

. . Y o u r o p p o n e n t a p p e a r s i t h p l a y i n g a r e a . H i f i g u r e o u t o f t h e d i s t a n t p a s t : J u l i u s I r v i n g ,o n o t h g r e a t e s t p l a y e r s i t h e a n c i e n t g a m e o b a s k e t b a l l . H s e e m s s r e a l ! W i t h s m i l e , h r e a c h e s o u t t s h a k e y o u r h a n d a y o s t e p o n t ot h c o u r t . H i h a n d i w a r m . T h i s i p e r f e c t ! H i e v e r y m o v e h a s b e e n c a r e f u l l y r e c o n s t r u c t e d f r o mt h e c e n t r a l a r c h i v e f i l e s . T h e y h a v e m i s s e dn o t h i n g . A n n o i t ' s y o u r t u r n t g o n e - o n - o n ea g a i n s t t h b e s t . S e n s i n g e a c h m o v e y o m a k e , t h c o m p u t e r r e s p o n d s w i t h a c o u n t e r m o v e b t h g r e a t D r J S o o n y o a r s w e a t i n g , f l u s h e d , a n t o t a l l y i n v o l v e d . .

i n s p i r a t i o n f o O n e - o n - O n e ?E R I C : E l e c t r o n i c A r t s c a l l e d m u a b o u t y e a r - a n d - a - h a l f a g o . T h e yw a n t e d t d f o o t b a l l g a m e — b u tp l a y l o o b a s k e t b a l l , a n l o v e i t s

s u g g e s t e d w d b a s k e t b a l l g a m ei n s t e a d . I s t a r r e d w h e n t h o u g h t a b o u t

o n e - o n - o n e s i t u a t i o n , w r o t e d o w ns c r i p t o a l t h f e a t u r e s a n h o t

i m p l e m e n t t h r e a l i s m i t h g a m e . W d i s c u s s e d i f o l o n g t i m e b e f o r e t h es t a r t o f t h e p r o j e c t a n t h e n w e n tt h r o u g h s o l i d s t a g e o d e s i g n .H C M ; H o d i y o u w o r k o n c e y o s t a r t e d p r o g r a m m i n g ?E R I C : s t a r t e d w o r k i n g o j u s t t h p l a y e r m e c h a n i c s . s p e n t a b o u t t h r e ew e e k s w o r k i n g a a n i m a t i o n e d i t o r ,w h e r e y o c a p u t h h e a d , a r m s , l e g sa n t o r s o t o g e t h e r t m a k e c o m p l e t ef i g u r e . T h e n w e n t t h r o u g h t t h v e r ye n t o u c h i n g u l i t t l e d o t s h e r e a n t h e r e a n s e e i n g t h a t t h e a n i m a t i o nw a a s m o o t h a p o s s i b l e .H C M : S y o h a t h g a m e j u s t a b o u td e s i g n e d b e f o r e D r a n L a r r y B i r de v e n g o i n v o l v e d ?E R I C : T h a t ' s p r e t t y t r u e . T h e y a d d e dt h i n g s l i k e t h f a t i g u e l i n e a n t h s p i n .H o t h e y s p i n a r o u n d w a a d d e da b o u t t w m o n t h s b e f o r e t h e g a m ew a f i n i s h e d .H C M : D i y o u s a n f i l m s t u d i e s o p h o t o g r a p h s t c a p t u r e t h e l o o k a n m o v e m e n t o t h e s e t w p l a y e r s ?E R I C : J u l i u s c a m e o u i J u l y o f 1 9 8 3t c l i n i c a t h l o c a l Y M C A . a n h a v ea b o u t 5 0 s t i l l s o h i s h o o t i n g a r o u n d ,d u n k i n g , a n s o n u s e d t h o s e a i d e a s f o w h e r e t h a r m s s h o u l d b w h e n h d u n k s , a n h o h h a h i b o d y s e i t h a i t . T h a t h e l p e d l o t .A l s o , h a v e t h e t a p e o t h 9 8 A f l -S t a r g a m e w i t h B i r d a n J i i t s i n g l e -s t e p p e d w i t h t h e B e t a m a c h i n e t f i g u r eo u h o t h e s e g u y s m o v e .H C M : S o , D r . J a c t u a l l y h a m o r ed i r e c t i n p u t t h e n L a r r y B i r d ?E R I C : Y e a h , w t a l k e d t h i t w i c e —a n B i r d o n c e . W w e n t b a c k i A u g u s t t h a t s a m e y e a r t S p r i n g f i e l d .M a s s . T h e y w e r e b o t h b a c k f o t h S p a u l d i n g E n d o r s e r s m e e t i n g , a n w c a u g h t t h e m b o t h a t h s a m e t i m e , s w t o o k t h e m a s i d e o n d a a n t a l ke a b o u t O n e - o n - O n e a n s h o w e d i t t h e m . W s a B i r d d o w n i m o t o rh o m e w i t h t h g a m e , a n d h e h a s o m ei d e a s a b o u t h o t i n c o r p o r a t e f a t i g u e .T h a : ' s w h e r e t h i d e a c a m e f r o m .H C M : Y o c a t e l l t h a t t h t o u c h t h e yc o n t r i b u t e d t t h g a m e m a k e s i l o m o r e r e a l i s t i c .E R I C Y e s . A n t h e b i g g e s t t h i n g i t h a ti i n s p i r e d m t d r e a l l y g o o d g a m e .

t h o u g h t , i t h e y ' r e o i t w a n t i t

H C M : D y o t h i n k y o u ' v e s t a r t e dt r e n d t o w a r d s m o r e a t h l e t e s b e c o mi n i n v o l v e d I s p o r t s s i m u l a t i o ng a m e s ?E R I C : T h a t w o u l d b g r e a t , b e c a u s et h e i r i n v o l v e m e n t j u s t m a k e s t h p r g r a m m e r w o r k t h a t m u c h h a r d e r , a n i w a k i n d o f a s w e e t t h i n g . I ' v e r ya v i d b a s k e t b a l l p l a y e r a n a l s o p r g r a m m e r , s I ' m s u r e t h a t h e l p e d q u i t e

b i t — e s p e c i a l l y i d e s i g n i n g t h c o p u t e r p l a y e r , b e c a u s e t h o u g h t a b o u tw h a t w o u l d d o . o r w h a t w o u l d J u l i u sd o y o k n o w — h o w w o u l d h g a r o u n d t h i n k i n g a n d g o i f o t h b a s k e t , a n w h e r e w o u l d h e j u m p —e v e r y t h i n g y o c a t h i n k o f H C M : W h a t m a c h i n e d i y o o r i g i n a ll d e s i g n t h i s g a m e o n E R I C : I w a A p p l e b a s e d . A n t h e n

j u s t p u i o v e r t C o m m o d o r e a n A t a r i ,H C M : W h e n y o w e n t t t h C o m o d o r e , d i y o i n c o r p o r a t e s p r i t e s a a l l , o d i y o j u s t s t a y i n b i t m a p ?E R I C : s t a y e d s t r i c t l y i b i m a p . I w o r k e d o u r e a l l y w e l l W h e n w o r ke w i t h C o m m o d o r e . t h r e w o u e v e r y t h i n g a f a a o p e r a t i n g s y s t e m sg o u s e d m o s t o f t h e R A u t h e r ea n l e f t i a l m o s t l i k e b a r e A p p l e . C o m o d o r e w a t h b i g g e s t c o n v e r s i o n ,b e c a u s e y o n e e d p r e t t y b i z a r r er o u t i n e t d a l t h m a s k i n g a n p h o t o g r a p h b a c k g r o u n d g r a p h i c s .H C M : D y o u s u a l l y w o r k w i t h A p l f i r s t a n t h e n t r a n s l a t e t o t h C o m m o d o r e ?E R I C : I c o m e o a p r o b l e m , m i g h tg t t h C o m m o d o r e a n s e i c a u s s p n t e s t o h e l p i t B u u s u a l l y , i y o d i o t h A p p l e , t h e o t h e r m a c h i n e sf a l l i n l i n e .H C M : I t ' s l i k e t h A p p l e i t h l o w e s tc o m m o n d e n o m i n a t o r , i t h a t i t E R I C : T h a t ' s e x a c t l y r i g h t . Y o c a d

l o o t h A p p l e i y o J u s t u s s o m et r i c k s h e r e a n t h e r e ,H C M : H o a b o u t t h f u t u r e ? W h a ta r y o u r p l a n s , a n w n a t d y o s e h a p p e n i n g t s p o r t s g a m e s i g e n e r a l ?E R I C : t h i n k y o u ' r e g o i n g t s e s o m er e a l l y i n c r e d i b l e g a m e s c o m e o u b e c a u s e o f t h e 6 8 0 0 0 p r o c e s s o r n o o t h M a c i n t o s h . I t ' s p r e t t y e x c i t i n g ,b e c a u s e w i t h t h a t k i n d o p o w e r y o uc a u s s o m e r e a l l y n i c e i n t e l l i g e n c e —g r a p h i c s t h a t h a v e n ' t b e e n d o n e y e a n d . c o u l d n ' t b d o n e o n 6 5 0 2m a c h i n e . I ' d o i n g t h M a c o n v e rs i o n o f O n e - o n - O n e t h i s s u m m e r , a n dI ' l l b a b l e t p u s o m e m o r e t h i n g s i n l i k e d o u b l e a n t r i p l e a n i m a t i o n — s o i t ' l lb s u p e r s m o o t h , i n f a c t , i m i g h t t u r ni n t o t h r e e - o n - t h r e e .

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r . 1 9 8 4

Page 23: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 23/136

H C R e v i e w G

N a m e : I n t e r n a t i o n a l S o c c e rP r o g r a m T y p e : S o c c e r s i m u l a t i o n g a m eM a c h i n e : C o m m o d o r e 6 D i s t r i b u t o r : C o m m o d o r e B u s i n e s s

M a c h i n e s , I n c .1 2 0 0 W i l s o n D r i v eW e s t C h e s t e r , P A 1 9 3 8 0

P r i c e : S 2 4 . 9 5 c a r t r i d g eS y s t e m R e q u i r e m e n t s : J o y s t i c k

P o o r F a i r G o o d E x c e l l e n tP e r f o r m a n c e :E n g r o s s m e n t :D o c u m e n t a t i o n :

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

w a w a t c h i n g , t m s u r p r i s e h s a i dh d i d . T h e n h p u l l e d o u c a r t r i d g et s h o w m e a n t h e p l a y e r s o t h s c r e e n f r o z e i p l a c e . S t h i s i I n t e rn a t i o n a l S o c c e r ]

A c a s u a l g l a n c e , t h i s g a m e d o e ss e e m r e a l e n o u g h t d e c e i v e — a l t h o u g h

c l o s e r l o o k r e v e a l s i t b e c o m p u t e rs i m u l a t i o n . G o o d h a n d / e y e c o o r d i n at i o n a n w o r k i n g k n o w l e d g e o t h r e a l g a m e i s a l l y o n e e d t s i d o w na n e n j o y t h i s e x c e l l e n t v i d e o v e r s i o n .

R e g u l a t i o n s o c c e r i p l a y e d w i t he l e v e n p l a y e r s t t e a m , b u t h C o m o d o r e f a c s i m i l e h a o n l y s e v e n p e t e a m . T h i s , h o w e v e r , d o e s n ' t l i m i t t h e x c i t e m e n t l e v e l . I f a c t , b e c a u s e t h j o y s t i c k c a n ' t c o n t r o l s e v e r a l p l a y e r s a a t i m e , s i p l a y e r s a n g o a l i e i p l e nt y f o r y o t h a n d l e . Y o c a p l a y t h eg a m e a g a i n s t e i t h e r t h c o m p u t e r ( a a n o l e v e l s o d i f f i c u l t y ) , o r h u m a no p p o n e n t . L e v e l 1 i s . a c c o r d i n g t t h i n s t r u c t i o n s , " e m i n e n t l y b e a t a b l e , a a d e q u a t e o p p o n e n t f o y o u n g c h i l d . "

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

I n t e r n a t i o n a l S o c c e r ' s g r a p h i c s a r c o l o r f u l , w i t h r e m a r k a b l y g o o da n i m a t i o n — m a k i n g t h g a m e f u t w a t c h . A p p a r e n t l y , t h p r o g r a m u s e sb i t - m a p m o d e , w i t h h o r i z o n t a l" s m o o t h - s c r o l l i n g " ' o t h s c r e e n f o m a x i m u m f l u i d i t y o m o t i o n . T h p l a y e r s " m o v e m e n t s , h o w e v e r , a r e a b i tc h o p p y — b u t c o n s i d e r i n g t h a m o u n to a c t i o n o t h e s c r e e n a n t h s p e e do t h e C - 6 4 ' s p r o c e s s o r , w c o u l d h a r dl e x p e c t t h m o t i o n t b a n s m o o t h e r . O n m i g h t c o m p l a i n a b o u tt h e l i m i t e d v i e w i n g a r e a — t h e s c r e e n" p a n s " u a n d o w n t h f i e l d l i k e T c a m e r a — b u t , b e c a u s e t h f i e l d i s w e l l m a r k e d , n o n w o u l d g e l o s t .

O F i e l d F a s h i o nC o l o r i b i f a c t o r i t h g a m e ' s a p e a l . N o o n l y i t h e n t i r e s t a d i u m a

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

I N T E R N A T I O N A LS O C C E R

r e v i e w b R o g e r W o o dH C S t a f f

" G o o d h a n d / e y ec o o r d i n a t i o n a n

w o r k i n g k n o w l e d g e o t h r e a l g a m e i s a l l y o n e e d

t e n j o y t h i s e x c e l l e n tv i d e o v e r s i o n . "

c h o o s i n g f r o m v a r i o u s t e a m c o l o r sl e n d s e v e n m o r e v a r i e t y t g a m e p l a y .O n p r o b l e m t h o u g h : I o n t e a m h a r e j e r s e y s , a n t h o t h e r t e a m h a o r a n g e , y o m a h a v e t r o u b l ed i s t i n g u i s h i n g b e t w e e n t h t w o o ns c r e e n . T h g a m e r e m a i n s c o n s i s t a n tw i t h r e a l s o c c e r b s e l e c t i n g c o l o r s f o t h g o a l i e s ' u n i f o r m s d i f f e r e n t f r o me i t h e r o t h e t e a m s ' c o l o r s .

I n t e r n a t i o n a l S o c c e r c o n s i s t s o t w h a l v e s , e a c h l a s t i n g 2 0 " t i m e u n i t s ' "( s e c o n d s ) — a n d t h e r e a r e n t i m e - o u t so p a u s e s . B e f o r e t h b a l l i p u i p l a y .t h p l a y e r s a l r u o u f r o m t h s i d e o ft h f i e l d t t a k e t h e i r p o s i t i o n s . A t h e n o t h h a l f , b o t h t e a m s f i l e o f t h f i e l d a n t h e n r e t u r n , w h i c h a d d s1 5 - s e c o n d d e l a y a t h b e g i n n i n g o t h

g a m e a n a n o t h e r 3 0 - s e c o n d d e l a y a t h h a l f . I a l s e e m s r a t h e r u n e c e s s a r y . O n c o u l d a r g u e t h a t t h i s l i t l r i t u a l a d d s n i c e t o u c h o r e a l i s m{ a n d a f i r s t i i k i n d o c u t e ) , b u s o o nf o u n d i b o r i n g . I t h p l a y e r c o u l d c o t r o l t h e s e d e l a y s , t h g a m e w o u l d b m u c h m o r e f l e x i b l e a n e n j o y a b l e . I s t e a d , o n c e y o s t a r t p l a y i n g , t h g a m et i m e i t o t a l l y c o n t r o l l e d b t h c o p u t e r . Y o c a r e - s t a r t g a m e f r o m t h b e g i n n i n g b p r e s s i n g t h e R E S T O R Ek e y . d i s c o v e r e d t h i s o p t i o n q u i t e b a c c i d e n t — i t i s n ' t m e n t i o n e d i t h d o c u m e n t a t i o n .

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

s h i r t c o l o r . F o r e x a m p l e , t h e g r e yu n i f o r m t u r n s b l a c k , o r t h e y e l l o wt u r n s l i g h t g r e e n . O n c e t h e a c t i o ns t a r t s , y o n e e d t b o y o u r t o e s .W h e n y o a r i p o s s e s s i o n o t h b a l l ,t h f i r e b u t t o n c a u s e s y o u r p l a y e r t k i c k o " h e a d " t h b a l l — w h i c h e v e r i a p p r o p r i a t e — a n d a l s o a c t i v a t e s t h g o a l i e w h e n e v e r t h b a l l i c l o s e t y o u rg o a l . T h i s " d o u b l e - d u t y " f o t h f i r e -b u t t o n l e a d s t d i s t i n c t p r o b l e mw h e n y o a t t e m p t t h a v e d e f e n d e rc l e a r t h b a l l a w a y f r o m y o u r o w g o a l .I n s t e a d o y o u r d e f e n d e r k i c k i n g t h eb a l l , t h g o a l i e m a l e a p w h e n y o p u s h t h b u t t o n , a n i y o u r o p p o n e n th a c o n t r o l o f t h e b a l l , h e c a n t h e ns c o r e e a s i l y .

T h R u n d o w n O P a t t e r n sA c c o r d i n g t t h d o c u m e n t a t i o n , t h

r e s t o t h e p l a y e r s o t e a m ' r u n p a t e r n s i n t h e i r a p p r o p r i a t e z o n e s . " T h i sb r i n g s u o n o t h w e a k e s t a s p e c t so t h g a m e . N o t e t h a t t h d o c u m e nt a t i o n d o e s n o s a y , " r u n a p p r o p r i a t ep a t t e r n s i n t h e i r z o n e s . " O f t e n t h o t h e r p l a y e r s r u a w a y f r o m t h b a l l .o j u s t s t a n d s t i l l a t h m a w i t h t h b a l l r u n s b t h e m . T h i s i q u i t ef r u s t r a t i n g .

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

p a s s , y o m a b i f o r u d e s u p r i s e . m i d f i e l d e r n o u n d e r j o y s t i c kc o n t r o l w o n ' t r a c e t a s s i s t y o u r m a n ,w h m a b e c h a r g i n g t m a k e g o a l .A l t o o o f t e n t h e m i d f i e l d e r w i l l t u r na n r u b a c k t o w a r d m i d f i e l d i n s t e a d .I f h o w e v e r , y o a r c o n t r o l l i n g t h m i d f i e l d e r , y o c a m a k e h i t a k e t h eb a l l r i g h t i t o t r y t s c o r e . I t ' s t o b a t h g a m e ' s p r o g r a m m e r m a d e a l t h p l a y e r s i d e n t i c a l , b e c a u s e i t h p l a y e r sw e r e s o m e h o w i d e n t i f i e d b p o s i t i o n ,i w o u l d h e l p y o p l a n y o u r a t t a c ks t r a t e g y . T h d o c u m e n t a t i o n n e v e rd o e s e x p l a i n w h a t i m e a n s b " a p r o p r i a t e z o n e s . " s y o o n l y d i s c o v e ri t i m p l i c a t i o n s i y o a l r e a d y k n o ws o m e t h i n g a b o u t s o c c e r , o a f t e r y o u ' v ep l a y e d t h i s g a m e f o s o m e t i m e .

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

B u t e v e n w i t h t h d r a w b a c k s m e t i o n e d a b o v e . I n t e r n a t i o n a l S o c c e r i e x c i t i n g a n v e r y e n t e r t a i n i n g — e v e n ,y o m a f i n d , p l e a s a n t l y d i s t r a c t i n g .A n b e c a u s e o t h n u m b e r o d i f f i c u lt l e v e l s i o f f e r s , i i e n j o y a b l e t h e d a y o b u i t a n p r o m i s e s t s t a yc h a l l e n g i n g . H C

© H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4 2

Page 24: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 24/136

o r e v i e wb S t e v e N e l s o n

H C S t a f f

F r a n k l y , w h e n h e a r d t h a t t h n e b a s k e t b a l l s t i m u l a t i o ng a m e , O n e - o n - O n e , w a c h a l

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

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

k n e w s o m e t h i n g a b o u t i w a g o i n gt b d i f f e r e n t . A n d w h e n p l a y e d i t i k n o c k e d m s w e a t s o c k s o f f . W h a tg r e a t g a m e !L e v e l s o P l a y

O n e - o n - O n e c o m e s w i t h f o u r d i f f e r e n tl e v e l s o p l a y , e a c h o n r e q u i r i n g m o r es k i l l a n p r a c t i c e t h a n t h l a s t . T h f i r s tl e v e l . P a r k s a n R e c r e a t i o n , i f a i r l ye a s y t m a s t e r . T h g a m e i s l o w -p a c e d , a n t h r e f e r e e s d o n ' t c a l l i v e r yc l o s e . H e r e y o u c a p r a c t i c e y o u r b e s tm o v e s a n s h o t s b e f o r e a d v a n c i n g t t h n e x t l e v e l , V a r s i t y . O t h i s l e v e l ,y o u r o p p o n e n t p l a y s t o u g h e r , s t e a l i n gt h b a l l , s l a m d u n k i n g i t a n g e e r a l l y e m b a r r a s s i n g y o o f t h c o u r t .P e r s i s t e n c e a n h o n i n g y o u r b a s k e tb a l l s k i l l s w i l l e v e n t u a l l y e n a b l e y o t k e e p u o t h i s l e v e l .

T h n e x t s t e p u i C o l l e g e B a l l , a n h e r e y o b e g i n t u n d e r s t a n d w h a t t h w o r d " f a s t " m e a n s . T h D o c t o r a n L a r r y B i r d t e a r u t h h a l f c o u r t w i t hs t e a l s , t u r n - a r o u n d j u m p e r s , s l a md u n k s , a n p e r i m e t e r s h o o t i n g t h a t i n o t b b e l i e v e d . T h r e f e r e e s c a l lt h g a m e m u c h c l o s e r n o w . a n i y o c a w i c o n s i s t a n t l y a t h i s l e v e l ,y o d e s e r v e M i c h e l o b L i g h t a f t e rt h g a m e .

T h f i n a l l e v e l i P r o , a n i y o p l a no n c o m p e t i n g h e r e , y o h a b e t t e rh a n g o n t y o u r g y m s h o r t s , b e c a u s et h c o m p u t e r i l o o k i n g f o b l o w - o u t .

O n c e y o d e c i d e o n w h i c h l e v e l o p l a y y o w a n t t c o m p e t e , y o h a v e t c h o o s e w h e t h e r y o w a n t t p l a ya g a i n s t L a r r y B i r d o r t h e D o c t o r . T h e r ei a l s o t w o - p l a y e r o p t i o n s y o c a c o m p e t e a g a i n s t a f r i e n d . T h i s i g r e a tf e a t u r e , a s p l a y i n g t h e c o m p u t e r o n t h h i g h e r l e v e l s i q u i t e d i f f i c u l t .

O n e - o n - O n e i a v e r y s o p h i s t i c a t e dg a m e — t h e p l a y e r s ' m o v e m e n t s a r f a s t , v e r y c o n t r o l l e d a n q u i t e r e a l i s t i c .

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 :

D i s t r i b u t o r :

P r i c e :

O n e - o n - O n eB a s k e t b a l l s i m u l a t i o n g a m eC o m m o d o r e 6 4 A p p l e l i e , l i E l e c t r o n i c A r t s2 7 5 5 C a m p u s O r S a M a t e o , C A . 9 4 4 0 3$ 4 d i s k e t t e

S y s t e m R e q u i r e m e n t s : J o y s t i c k s , d i s k d r i v e

P o o r F a i r G o o d E x c e l l e n tP e r f o r m a n c e :E n g r o s s m e n t :D o c u m e n t a t i o n :

H e y — a l l y o a r m c h a i r a t h l e t e s :C a r e t f i n d o u h o t o u g h i i t p l a y a g a i n s t

L a r r y B i r d o D r J

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

O t h e r r e a l i s t i c g a m e e l e m e n t s i c l u d e d a r t h 2 4 - s e c o n d s h o t c l o c k ,h o s t r e a k s , i n s t a n t r e p l a y s , p l a y e rf a t i g u e , t u r n o v e r s d u t t r a v e l i n g o f o u l s , a n t h a b i l i t y t s h a t t e r t h b a c k b o a r d w i t h p a r t i c u l a r l y p o w e rf u s l a m d u n k ( j a n i t o r c o m e s o u a n s w e e p s u t h m e s s s y o c a c o n t i n u e p l a y i n g ) .T a k e I F r o m T h P r o s

B u i l t i n t o t h p r o g r a m a r t h t w p r a t h l e t e s " i n d i v i d u a l p l a y i n gc h a r a c t e r i s t i c s . D r . J i s t e p q u i c k e ra n f l a s h i e r t h a n L a r r y B i r d , b u T h B i r d i l i t t l e b i g g e r a n s t r o n g e r -g i v i n g h i t h e d g e w h e n r e b o u n d i n g .H a l s o u s e s h i g r e a t e r s t r e n g t h t h i a d v a n t a g e w h e n p l a y i n g o t h i n s i d e ,e v e n t h o u g h h i m u c h b e t t e r a h i t t i n g t h h o o p f r o m t h o u t s i d e .O t h o t h e r h a n d , D r r e l i e s o h i f a s t e r s p e e d , w h i c h a l l o w s h i t c u t t h i n s i d e o g a r o u n d t h d e f e n s e .

M a n y o t h o u t s t a n d i n g f e a t u r e s t h a tw e r e i n c o r p o r a t e d i n t o O n e - o n - O n ew e r e s u g g e s t e d b t h e s e t w b a s k e t b a l ls u p e r s t a r s . F o i n s t a n c e , L a r r y B i r di n s i s t e d t h a t t h e s c r e e n f i g u r e s a c t ua l l y b e c o m e t i r e d d u r i n g t h g a m e , a n D r s u g g e s t e d a d d i n g t h a b i l i t y t b l o c k s h o t f r o m b e h i n d w h e n p l a y e rg o e s u f o r , w h a t h c a l l s , l a z y l a y u p .T h e i r i n p u t i o b v i o u s l y o n o t h r e a s o n s O n e - o n - O n e w o r k s s w e l l .

E r i c H a m m o n d , t h g a m e ' s c r e a t o r ,h a d o n e a e x c e l l e n t j o o t r a n sf e r r i n g t h e e x c i t e m e n t , c h a l l e n g e , a n e v e n t h s o u n d s o b a s k e t b a l l i n t o y o u rh o m e c o m p u t e r . O n e - o n - O n e i b f a o n o t h e b e s t s p o r t s s i m u l a t i o n g a m e s

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

o t h A p p l e 7 / a n t h e C - 6 4 . U n f o r

t u n a t e l y , t h A p p l e l i c a a c c o mm o d a t e o n l y o n j o y s t i c k , s y o m u s tu s t h k e y b o a r d f o d e f e n s e w h e n e v e ry o a r i t h t w o - p l a y e r m o d e .T h g a m e c o m e s w i t h e x c e l l e n td o c u m e n t a t i o n , i n c l u d i n g q u o t e s f r o mt h D o c t o r a n L a r r y B i r d a w e l l a p i c t u r e s a n h e l p f u l h i n t s o p l a y i n go f f e n s e a n d e f e n s e . P a r t o t h i n i t i a la p p e a l o t h g a m e i t h w a i i a l c r e a t i v e l y p a c k a g e d , d e s i g n e d t l o o kl i k e r e c o r d a l b u m .

A l t h o u g h O n e - o n - O n e i g r e a tg a m e , i t e r m s o p u r e b a s k e t b a l l , i t ' ss t i l l n o p e r f e c t . F o i n s t a n c e , t h 2 4 - s e c o n d s h o t c l o c k v a r i e s w i t h t h l e v e l o d i f f i c u l t y , s p e e d i n g u a y o p l a y t h m o r e c o m p e t i t i v e l e v e l s . A l s o ,y o c a r e s e t t h c l o c k b j u s t s h o o t i n gt h b a l l — y o u d n o h a v e t o h i t t h r i m ,a o f f i c i a l N B r u l e s r e q u i r e . Y o u m u s tp r e s s t h f i r e b u t t o n t s h o o t , s t e a l , o b l o c k s h o t a n i f a s t a c t i o n p l a y , t h c o m p u t e r c a c o n f u s e t h t h r e e . T h i sc o n f u s i o n c a c a u s e t u r n o v e r s o t h c o l l e g e o r p r l e v e l s i f f o e x a m p l e ,y o h a v e n ' t c l e a r e d t h e b a l l b e f o r e t h ec o m p u t e r t h i n k s y o u ' v e t a k e n s h o t .( O t h t w l o w e r l e v e l s , y o g e t k e e p t h b a l l , b u y o m u s t i n b o u n d i t . )

T h c o m p u t e r a l s o d o e s n o c h a n g ei t s t r a t e g y i d i f f e r e n t g a m es i t u a t i o n s — s u c h a p l a y i n g f o t h l a s ts h o t , o s t a l l i n g w h e n a h e a d — b u t i i s g o o d o t h h i g h e r l e v e l s , i s e e m st w i n m o s t o t h t i m e w i t h o u t a n s t r a t e g y .

T h e s e a r a l m i n o r c o m p l a i n t s a n d o n ' t d e t r a c t f r o m t h g a m e ' s o v e r a l le n j o y m e n t . G i v e n t h l i m i t a t i o n s o p r o c e s s i n g s p e e d a n m e m o r y , a d d i n gf e a t u r e s t c o r r e c t t h e s e d e p a r t u r e sf r o m r e a l b a s k e t b a l l w o u l d u n d u l yc o m p l i c a t e t h i s v i d e o g a m e a n i m p e d e i t a l r e a d y e x c e l l e n t f l o w . I y o e n j o y g o o d g a m e o b a s k e t b a l l , o i y o u ' r e j u s t l o o k i n g f o c h a l l e n g i n gc o m p u t e r g a m e , O n e - o n - O n e w i l l m e e ta l o y o u r e x p e c t a t i o n s a n t h e n s o m e .N o e x c u s e m w h i l e g t h r a s hD r J o n m o r e t i m e . H C

2 H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

Page 25: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 25/136

H C R e v i e w 6

N a m e : S t a r L e a g u e B a s e b a l lP r o g r a m T y p e : G a m eM a c h i n e : C o m m o d o r e 6 D i s t r i b u t o r : G a m e s t a r , I n c .

1 3 0 2 S t a t e S t S a n t a B a r b a r a , C 9 3 1 0 1

P r i c e : S 2 9 . 9 5 d i s kS y s t e m R e q u i r e m e n t s : J o y s t i c k , d i s k d r i v e

P o o r F a i r G o o d E x c e l l e n tP e r f o r m a n c e :E n g r o s s m e n t :D o c u m e n t a t i o n :

" A l l t h a t ' s m i s s i n gi t h w i n d ,

a n f e b e e ra n h o d o v e n d o r s . "

M a k e n m i s t a k e a b o u t i t F r o mt h e p l a y i n g o t h n a t i o n a la n t h e m , t t h s e v e n t h i n n i n g

s t r e t c h , t t h t i e - b r e a k i n g e x t r a i n i n g s , t h i s i t r u e - t o - l i f e b a s e b a l lg a m e , a n y o h a b e t t e r b e r e a d y t p l a y w h e n y o u r t e a m s t e p s o n t o t h d i a -m o n d . G a m e s t a r ' s S t a r L e a g u eB a s e b a l l r a n k s w i t h m a j o r l e a g u eg a m e s , s i y o a r c o m p e t i n g a g a i n s tt h c o m p u t e r , b e w a r e — i t m a k e s n m i s t a k e s .

g o o d m e a s u r e o f s p o r t s s i m u l a t i o np r o g r a m s i t h e x t e n t t w h i c h t h e yf o r c e t h e i r u s e r s t t h i n k a n r e a c t a i t h e y w e r e p h y s i c a l l y p l a y i n g t h s p o r t . T h i s g a m e m e a s u r e s u q u i t ew e l l i n t h i s r e s p e c t . W h a t ' s a m a z i n g i t h a t — a l t h o u g h o s c r e e n y o s e g r a p h i c s l i t t l e b e t t e r t h a n s t i c k f i g u r e sc h a s i n g t i n y b a l l — t h e c o m p u t e r g a m ep l a y s s o m u c h l i k e t h r e a l t h i n g .

A f t e r s p e n d i n g s o m e t i m e o t h B a t i n g P r a c t i c e o p t i o n , s e n d y o u r p l a y e ru t t h p l a t e i t h G a m e m o d e . A t h s t r i k e s a n b a l l s w h i z b y y o u rf i n g e r s m a t w i t c h o t h j o y s t i c k ,i t c h i n g t s w i n g . T p r e v e n t s t r i k i n go u t , y o m u s t c o n s t a n t l y k e e p y o u r e y o t h b a l l , s c r u t i n i z i n g e v e r y p i t c h t t h e x c l u s i o n o o u t s i d e d i s t r a c t i o n s .O n c e o n b a s e , y o c a w a i t f o y o u rc h a n c e t s t e a l , l e a d o f b i t . o p e r h a p sb e c o m e t r a p p e d i g a m e o h o t b o x .

W h e n i t h f i e l d , y o m u s t j u d g e t h h e i g h t a n d i s t a n c e o f l b a l l s ( b w a t c h i n g t h e i r s h a d o w s ) t m a k e t h c a t c h . T h e n y o m u s t q u i c k l y p i c k t h ec o r r e c t b a s e a w h i c h t m a k e t h p l a y .a i m . a n t h r o w . Y o u m u s t a l s o d e c i d ew h a t k i n d o p i t c h e s t h p i t c h e r w i l lt h r o w . Y o h a v e c h o i c e o a l m o s te v e r y l e g a l p i t c h . W h e n t h e o p p o s i t i o nh a c h a n c e t o s c o r e , t h " o r g a n "s t a r t s u t h c a l l t " C H A R G E ! " p u t t i n ge v e n m o r e p r e s s u r e o n y o u t n o w a l kt h b a t t e r o a l l o w h i t . I t ' s a l l u t y o u .P l a y B a l l !

S t a r L e a g u e B a s e b a l l c a a c c o mm o d a t e t w p l a y e r s w i t h j o y s t i c k s , o y o c a p l a y a l o n e a g a i n s t t h e c o p u t e r . B e g i n b s e l e c t i n g y o u r s t a r t i n gt e a m — t h e L I N E R S h i t f o r a a v e r a g e ,t h S L U G G E R S h i t f o r t h f e n c e s . T r t p i c k t h t e a m t h a t t a k e s a d v a n t a g eo y o u r o p p o n e n t ' s f i e l d i n g w e a kn e s s e s . T h s a m e g o e s f o p i t c h e r s —

S t a r L e a g u e B a s e b a Wr e v i e w b D a n a M C a m p b e l l

H C S t a f f

y o u h a v e c h o i c e o t h r e e : " H e a t ' ' M u l -d o o n , t h w i l d o n e ; " C u r v e s " C a s s i d y ,t h e c o n t r o l l e d o n e ; a n t h r e l i e f p i t c he r " K n u c k l e s " F l a n a g a n . E a c h t h r o w se i g h t d i f f e r e n t p i t c h e s , s e l e c t e d w i t hj o y s t i c k d i r e c t i o n s a n r e l e a s e d w i t ht h f i r e b u t t o n . T h p i t c h e s a r l a b e l e di t h m a n u a l . I w o u l d b n i c e t b a b l e t b r i n g i r e l i e f p i t c h e r b e f o r e t h es e v e n t h i n n i n g , b u y o c a n n o t . I H e a tw e a r s o u i t h e f o u r t h i n n i n g f r o mt h r o w i n g t o m a n y f a s t b a l l s , y o u ' r es t u c k w i t h h i m .

T h e r e a r n d e f i n i t i v e e a s y o h a r dl e v e l s o p l a y t c h o o s e f r o m . B a

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

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

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

T h r e e f a c t o r s m a k e S t a r L e a g u eB a s e b a l l m o r e f r u s t r a t i n g t h a n i n e e db e F i r s t , t h e p l a y e r s r u t o s l o w l yw h e n r e t r i e v i n g t h b a l l , a n t h b a l lt r a v e l s m u c h t o s l o w l y w h e n t h r o w nf r o m t h o u t f i e l d . I r a r e l y , i e v e r ,m a k e s i i f a s t e n o u g h t p r e v e n tr u n . M a k i n g a o u t - a t - b a s e f r o m a i f i e l d h i i l i t t l e b i e a s i e r , b u n o m u c h .

S e c o n d , a t h m a n u a l s t a t e s , t h p l a y e r c l o s e s t t t h b a l l w i l l m o v e t m a k e t h p l a y , b u t , i h e m i s s e s i t h m u s t c h a s e i t C o n t r o l d o e s n o t s w i t c hb e t w e e n p l a y e r s t p r o v i d e b a c k u pw h e n a i n f i e l d e r e r r o r s . T h u s , i y o s e n d t h c l o s e s t p l a y e r b a c k t s t a yn e a r h i b a s e , t h e b a l l j u s t l i e s t h e r e .

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

t m o v e t h j o y s t i c k i t h f o u r c o p a s s d i r e c t i o n s c o r r e s p o n d i n g t t h w a t h d i a m o n d f a c e s y o o t h s c r e e n . C o n v e r s e l y , w h e n t h r o w i n g ,t h b a l l t r a v e l s a c c o r d i n g t t h w a t h d i a m o n d i s e u o t h s c r e e n , n o a c c o r d i n g t t h d i r e c t i o n t h p l a y e r i f a c i n g . T h i s m e t h o d o m o v i n g a n t h r o w i n g i c o n f u s i n g a n u n n a t u r a l ,a n l o s t q u i t e a f e w r u n s b e c a u s e o i t T h B r e a k s O f T h G a m e

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

D u r i n g b a t t i n g p r a c t i c e . " H e a t "t h r o w s v a r i e t y o f p i t c h e s f o y o t s w i n g a t H t h r o w s v e r y f e b a l l s . T h c o m p u t e r i n f i e l d e r s r e t r i e v e y o u r h i t s ,t a u p a n t h r o w t h b a l l i n T h p a c eh e r e i q u i c k , a n y o u r c o n c e n t r a t i o nm u s t b k e e n .

T h " O f f i c i a l S o u v e n i r P r o g r a m "p r o v i d e s a l t h e i n f o r m a t i o n y o u ' l l n e e dw h e n y o l e a v e t h e d u g o u t , f r o ml o a d i n g t h e d i s k e t t e t s c o u t i n g r e p o r to t h p i t c h e r s . S i m p l e d i a g r a m s d e t a i lt h e j o y s t i c k m a n e u v e r s r e q u i r e d f o c e r t a i n m o v e s , a n d ' ' T i p s f o S t a r s ' ' i c l u d e s s o m e v a l u a b l e h i n t s t h a t a p p l yw h e t h e r y o a r p l a y i n g r e a l g a m eo t h i s v i d e o v e r s i o n .

W i t h t h e e x c e p t i o n o t h e t h r e ed r a w b a c k s m e n t i o n e d a b o v e , S t a rL e a g u e B a s e b a l l i c o n s i s t e n t l yr e a l i s t i c , b o t h i i t p e r f o r m a n c e a n t h o v e r a l l a t m o s p h e r e i p r o v i d e s . T h g a m e ' s s o u n d i m i t a t i o n s o t h c r a c ko f b a t , t h p o o b a l l i n t o g l o v e ,a n c h e e r i n g c r o w d a l m a k e y o f e e ll i k e y o a r s p e n d i n g a n a f t e r n o o n i C a n d l e s t i c k P a r k . A l t h a t ' s m i s s i n g i t h w i n d , a n f e w b e e r a n h o d o v e n d o r s .

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r . 1 9 8 4 2

Page 26: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 26/136

O l y m p i c s S i m u l a t i o n

W U H l M H i r . I l l i i n t l t l t l i j f ! ( ) ( (l i e i i i s e l v . e s :

N a m e :P r o g r a m t y p e :M a c h i n e s :

D i s t r i b u t o r :

P r i c e :

S u m m e r G a m e sO l y m p i c s s i m u l a t i o nC - 6 4 ,A p p l e I F a m i l y ( s o o n )E P Y X1 0 4 3 K i e l C t S u n n y v a l e , C 9 4 0 8 6$ 3 5 . 3 9 d i s k e t t e

S y s t e m R e q u i r e m e n t s : j o y s t i c k s , 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 n g r o s s m e n t :D o c u m e n t a t i o n :

N a m e :P r o g r a m t y p e :M a c h i n e :

D i s t r i b u t o r :

P r i c e :

H E S G a m e sO l y m p i c s s i m u l a t i o nC - 6 4 .A p p l e I F a m i l y ( S e p t e m b e r )H e s W a r e1 5 N o r t h H I B r i s b a n e , C 9 4 0 0 5S 3 4 . 9 5 d i s k e t t e

S y s t e m R e q u i r e m e n t s : J o y s t i c k s , d i s k d r i v e

P o o r F a i r G o o d E x c e l l e n tP e r f o r m a n c e :E n g r o s s m e n t :D o c u m e n t a t i o n :

N a m e :P r o g r a m t y p e :M a c h i n e :D i s t r i b u t o r :

D e c a t h l o nO l y m p i c s s i m u l a t i o nA p p l e / F a m i l yM i c r o s o f t1 0 7 0 0 N o r t h r u p W a B e l l e v u e , W 9 8 7 0 4$ 2 9 . 9 5P r i c e :

S y s t e m R e q u i r e m e n t s : J o y s t i c k s , d i s k d r i v e

P o o r F a i r G o o d E x c e l l e n tP e r f o r m a n c e :E n g r o s s m e n t :D o c u m e n t a t i o n :

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

F o r e v i e wp u r p o s e s i o u o w H C V i d e o O l y m p i a d , w

g r o u p e d t h r e e o t h e s e o u t s t a n d i n gs i m u l a t i o n p r o g r a m s i n t o " t e a m s "r e p r e s e n t e d b t h r e e d i f f e r e n t f l a g s :M i c r o s o f t ( D e c a t h l o n ) , H e s W a r e( H E S G a m e s ) , a n E P Y X ( S u m m e rG a m e s ) . W t h e n e v a l u a t e d e a c h t e a ma n g a v e e a c h a n o v e r a l l s c o r e b a s e do t h e i r p e r f o r m a n c e i t e r m s o g r a p h i c s , a n i m a t i o n , a n r e a l i s t i c p l a y .T h e n , w a w a r d e d t h m e d a l s : b r o n z e ,s i l v e r , a n g o l d . A r y o r e a d y f o t h i n s t a n t r e p l a y s a n f i n a l r e s u l t s ? L e t h g a m e s b e g i n !D e c a t h l o n

L e a d i n g o f o t h q u e s t f o g o l d i D e c a t h l o n b M i c r o s o f t . D e v e l o p e d f o t h A p p l e I I i d e p i c t s t h s p o r t l o n gr e g a r d e d a s t h e p r e m i e r e v e n t i t h S u m m e r G a m e s . D e c a t h l o n i r e a l l yt e g a m e s i o n e : t h e 1 0 0 - m e t e r d a s h ,l o n g j u m p , s h o t p u t . h i g h j u m p ,4 0 0 - m e t e r d a s h . 1 1 0 - m e t e r h u r d l e s ,d i s c u s t h r o w , p o l e v a u l t , j a v e l i n t h r o w ,a n 1 5 0 0 - m e t e r r u n .

A t h a t h l e t e c o m p e t e s i e a c he v e n t , h s c o r e s p o i n t s ; t h h i g h e s tt o t a l s c o r e f o a l t e e v e n t s d e t e r m i n e sw h g e t s t h e g o l d m e d a l . I y o a r p l a y i n g a l o n e , y o u r g o a l i t o t r y a n b e a t B r u c e J e n n e r ' s r e c o r d o 8 , 6 1 8p o i n t s . I y o a r c o m p e t i n g a g a i n s to t h e r p l a y e r s , t h h i g h e s t t o t a l s c o r ew i n s t h g o l d .

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

S e p t e m b e r , 1 9 8 4

1 K K U U I I U H U H I M I U W M t W t l M W

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

j o y s t i c k s w i l l n o s e t t r u e " 0 c e n t e r , a t h i s e v e n t r e q u i r e s . )

T c o m p e t e i t h o t h e r e v e n t s , y o m u s t u s t h k e y b o a r d — a n d i t a k e ss o m e p r a c t i c e o i b e f o r e y o c a s u c c e s s f u l l y f i n i s h t h g a m e . I f a c t ,s o m e o t h i n s t r u c t i o n s a r q u i t ec o m p l e x a n r e q u i r e m o r e o w o r k o u tf o y o u r f i n g e r s t h a n a n i n s i g h t i n t ot h s p o r t s t h e m s e l v e s .

U n f o r t u n a t e l y , t h g r a p h i c s o D e c a t h l o n a r n o r e a l l y i t h s a m e l e a g u e a s t h e o t h e r t w g a m e sr e v i e w e d h e r e . I n s t e a d o c r e a t i n g a l e l e m e n t s o a e v e n t g r a p h i c a l l y ,i n c l u d i n g c r o w d a n d b a c k g r o u n ds c e n e r y , M i c r o s o f t ' s D e c a t h l o n d o e sn o g i n t o d e t a i l . I n s t e a d , i t s c e n a r i oi v e r y s i m p l e : a p l a i n f i g u r e o b l a c kb a c k g r o u n d , o t r a c k w i t h p o i n t e dd o o i ( r e p r e s e n t i n g t h e r u n n e r s ) .

G r a p h i c sA n i m a t i o nR e a l i s m

S c o r e :

7 . 7 . 7 .

Page 27: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 27/136

H E S G a m e sH e s W a r e ' s e n t r y f o t h H C V i d e oO l y m p i a d i H E S G a m e s . T h i s g a m ei n c l u d e s s i e v e n t s : t h 1 0 0 - m e t e rd a s h , 1 1 0 - m e t e r h u r d l e s , l o n g j u m p ,a r c h e r y , d i v i n g , a n w e i g h t l i f t i n g( w h i c h i a c t u a l l y t w e v e n t s i o n e —t h c l e a n a n j e r k , a n t h t w o - h a n ds n a t c h ) . A l o t h e s e e v e n t s h a v ee x c e l l e n t g r a p h i c s w h i c h p o r t r a yt h e e v e n t s , a t h l e t e s , c r o w d s , a n b a c k g r o u n d s c e n e r y i s u c h i n t r i c a t ed e t a i l t h a t f e l t a i w a w a t c h i n g

w e l l - m a d e a n i m a t e d f e a t u r e . Y o c o n t r o l t h a t h l e t e s ' m o v e m e n t s w i t ht h j o y s t i c k , a n t h e i r r e s p o n s e i v e r yg o o d — t h e y r u n , j u m p , s h o o t , d i v e , a n l i f t w i t h a s m o o t h n e s s a n c o n t r o l t h a ti h a r d t b e a t . W h e t h e r y o a r e p l a yi n g a g a i n s t o t h e r c o m p e t i t o r s , o b y o u r s e l f , H E S G a m e s i c h a l l e n g i n g ,f u n , a n v i s u a l l y q u i t e a t r e a t .

Y o c a c o m p e t e i j u s t o n e v e n t , o g f o t h g o l d i a l e i g h t , o n a f t e ra n o t h e r — s i m i l a r t D e c a t h l o n . A l s o .y o c a a a n t i m e l o o k u t h w o r l dr e c o r d i e a c h e v e n t , a n u s i a g o a l t s t r i v e f o w h i l e c o m p e t i n g .

L i k e H E S G a m e s , t h i s p r o g r a m t a k e sf u l l a d v a n t a g e o f t h e C o m m o d o r e ' sv i d e o c h i p . E v e n t h b a c k g r o u n d i v e r y d e t a i l e d a n c o l o r f u l l y r e a l i s t i c .T h a c t u a l c o m p e t i t o r s m o v e w i t h av e r y f l u i d m o t i o n — y o u h a v e t o t a lc o n t r o l w i t h t h j o y s t i c k , a n t h r e s p o n s e o t h a t h l e t e s i p h e n o m e n a l .B u t , u n f o r t u n a t e l y , i d o e s n ' t a l l o w y o t s a v e p e r f o r m a n c e s o d i s k .

E a c h e v e n t c o m e s c o m p l e t e w i t he x c e l l e n t d o c u m e n t a t i o n , g i v i n gs t e p - b y - s t e p i n s t r u c t i o n s o h o t m a k e t h e a t h l e t e s p e r f o r m a t t h e i rg o l d - m e d a l b e s t , S o m e o t h e v e n t s a r q u i t e c o m p l i c a t e d , h o w e v e r , a n

' Y o u c o n t r o l t h a t h l e t e s ' m o v e m e n t s w i t h t h j o y s t i c k ,a n t h e i r r e s p o n s e i v e r y g o o d — t h e yr u n , j u m p , s h o o t , d i v e , a n l i f t w i t h

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

D u r i n g p l a y , y o c a s a v e a p a rt i c u l a r l y g o o d p e r f o r m a n c e o d i s k ,a n t h g a m e e v e n o f f e r s y o a i n s t a n t r e p l a y o p t i o n . Y o c a a l s oc h e c k t h O l y m p i c r e c o r d o w o r l dr e c o r d f o t h e v e n t y o a r c o m p e t i n gi a n t r t b e a t i t

f o u n d v e r y l i t t l e t h a t b o t h e r e d m a b o u t t h i s g a m e , e x c e p t f o s o m e t r o ub l h a e n t e r i n g i n f o r m a t i o n i n t o t h m a i n m e n u s c r e e n — p e r h a p s b e c a u s et h e r e a r e s m a n y o p t i o n s t r e s p o n dt o T h i s s c r e e n a s k s y o t e n t e r s m u c h i n f o r m a t i o n — r i g h t d o w n t t h c o l o r o y o u r s o c k s — t h a t i t ' s e a s y t t i r eo t h w h o l e p r o c e s s . O n o t h e ro b j e c t i o n c o n c e r n e d n o t b e i n g a l l o w e dt p r a c t i c e a e v e n t b e f o r e y o c o p e t e . Y o c a o b s e r v e a e v e n t ( e x c e p ta r c h e r y ) i t h d e m o m o d e , b u y o c a n n o t p a r t i c i p a t e . T h o t h e r c o p e t i n g " t e a m s " a l l o w y o u n l i m i t e dp r a c t i c e t i m e — a s s h o u l d H E S G a m e s .

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

G r a p h i c sA n i m a t i o nR e a l i s m

S c o r e :9 . 9 . 9 .

A w a r d i n g t h M e d a l sT h f i n a l r e s u l t s a r a l i n t h e p o i n t s

h a v e b e e n t a b u l a t e d , a n t h m e d a l sa r a b o u t t b e a w a r d e d .

O v e r a l l T e a m S c o r e :

G r a p h i c sA n i m a t i o nR e a l i s m

S c o r e :9 . 9 . 8 .

G o l dS u m m e r G a m e s ( t o t a l p o i n t s 2 7 . 5 )

S i l v e rH E S G a m e s ( t o t a l p o i n t s 2 7 . 0 )

B r o n z eD e c a t h l o n , ( t o t a l , p o i n t s 2 1

S u m m e r G a m e sT h f i n a l c o m p e t i t o r , S u m m e r

G a m e s b E P Y X , c o m e s c l o s e s t t t h r e a l t h i n g . F r o m t h b e a u t i f u l o p e n i n gc e r e m o n i e s , t t h f i n a l c o m p e t i t i o n .S u m m e r G a m e s p r o v i d e s s u p e r bg r a p h i c s , e x c e l l e n t c o n t r o l o f t h a t h l e t e s , a n i s i g e n e r a l , f i n e e a m p l e f o a l s p o r t s s i m u l a t i o n g a m e s .

O n t e i g h t p l a y e r s c a c o m p e t e i e i g h t e v e n t s i n c l u d i n g t h e p o l e v a u l t ,d i v i n g , 4 0 0 - m e t e r r e l a y , 1 0 0 - m e t e rd a s h , g y m n a s t i c s , f r e e s t y l e r e l a y ,1 0 0 - m e t e r f r e e s t y l e , a n s k e e ts h o o t i n g .

S u m m e r G a m e s , b e c a u s e o i t r e a l i s m , g a r n e r e d t h g o l d m e d a l .H E S G a m e s , b n o t a l l o w i n g y o t p r a c t i c e e v e n t s b e f o r e a c t u a l c o p e t i t i o n , h a t s e t t l e f o r t h s i l v e r . T h b r o n z e g o e s t D e c a t h l o n , w h i c h t r i e dh a r d , b u j u s t c o u l d n ' t q u i t e k e e p u p D e c a t h l o n i s i m p l y o u t c l a s s e d , b u i t h i n t e r e s t o f a i r n e s s , w s h o u l d m e t i o n t h a t i i a f e w y e a r s o l d — a n d i w a p r o g r a m m e d o t h g r a p h i c a l l y -d i f f i c u l t A p p l e . T h i s c o m p a r i s o n i g o o d i n d i c a t i o n o f h o f a p r o g r a mm e r s h a v e a d v a n c e d i t e r m s o a n i m a t i o n a n g r a p h i c s — a t l e a s t o t h C o m m o d o r e .

T h A p p l e I F a m i l y v e r s i o n s o f S u m m e r G a m e s a n H E S G a m e s w e r e n o a v a i l a b l e I t i m e f o r e v i e w . ( S e er e v i e w b o x . ) H C

1 D e c a i t i l o n t e n g J u m pD t t a t h l o n ' P o l c V a u l t

3 S u m m e r G a m c s D t \ 1 i i g4 S u m m e r G a m e s ' P o l e V a u l t5 H E S G a m t s W d g h t U f t i n gf

© H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

Page 28: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 28/136

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 :D i s t r i b u t o r :

P r i c e :

C o u n t r y C l u bG o l f S i m u l a t i o nT I . 9 9 / 4 AU s e r - H a p p y S i m u l a t i o n s1 3 N o r t h P r a i r i eW h i t e w a t e r , W 5 3 1 9 0$ 1 9 . 9 5 d i s k o c a s s e t t e

S y s t e m 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 . M e m o r y E x p a n s i o n

P o o r F a i r G o o d E x c e l l e n t

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

C o u n t r y C l u br e v i e wb T o G r e e n

H C S t a f f

W h e n t h e a d j u s t a b l e c l u bh o o k e d i n t o t h g o l f m a r k e t ,g o l f p u r i s t s w e r e a g h a s t ;

s e r i o u s g o l f e r w o u l d n e v e r c o n s i d e ru s i n g s u c h c o n t r a p t i o n . N e v e rt h e l e s s , t h e a d j u s t a b l e c l u b g a i n e dp o p u l a r i t y .

B u g a m e t h a t s i m u l a t e s g o l f ?T a s e a s o n e d p l a y e r , t h i s m u s t b t h l a s t a f f r o n t — o r i i r e a l l y a a f f r o n ta a l l ?

U s e r - H a p p y S i m u l a t i o n s t h i n k s n o t .T h e y o f f e r g o l f g a m e f o g o l f e r s a n v i d e o - g a m e b u f f s a l i k e . C o u n t r yC l u b d e l i v e r s h o u r s o r e a l i s t i c a n c h a l l e n g i n g g o l f p l a y , c o n v e n i e n t l yb r i n g i n g t h f a i r w a y i n t o y o u r l i v i n gs p a c e . N o w , t e e i n g o f i a e a s y a b o o t i n g u p C o u r s e G u i d e

C o u n t r y C l u b i n o t i c e a b l y d i f f e r e n tf r o m o t h e r s i m u l a t i o n g a m e w a r e . N p r e - g a m e j i n g l e . N a r c a d e t u n e t a c c o m p a n y t e e - o f f . T h l a c k o m u s i c ,h o w e v e r , i n o m e a n t t d e f y a r c a d ep r o t o c o l — t h e r e i p r a c t i c a l r e a s o nw h t h i s w a d o n e . T h p r o g r a m u s e sm e m o r y s p a c e t a c h i e v e r e a l i s m i t h k i n d o f v a r i a b l e s a s s o c i a t e d w i t ht h g a m e o g o l f , n o f o c a t c h y t u n e s .L e t ' s l e a v e t h c a d d y s h a c k b e h i n dn o a n s c o u t t h f a i r w a y f o h o l e 1

Y o b e g i n b c h o o s i n g f r o m t h r e eo p t i o n s : A d v a n c e d , B e g i n n e r o E d i t o r .T h e r e a r t w d i f f e r e n t 1 8 - h o l ec o u r s e s : O p t i o n w i l l a l l o w p l a y o t h m o r e d i f f i c u l t c o u r s e , a n O p t i o n 2 i f o p l a y o t h e a s i e r c o u r s e . O p t i o n 3i s u b r o u t i n e t h a t a l l o w s " h a c k e r "m a n i p u l a t i o n o f a i r w a y g r a p h i c s .

H a n d i c a p s c o r i n g a d j u s t s f o p l a yl e v e l s : P r o , G o o d , F a i r a n C l o d . B c h o o s i n g t h C l o d l e v e l , f o e x a m p l e ,a p l a y e r i n t r o d u c e s m o r e e r r o r i n t ot h c o n t r o l a n d p o w e r o s t r o k e s , b u t h g a m e b e c o m e s m o r e c h a l l e n g i n g .Y o c a n d e d u c t y o u r t o t a l C l o d l e v e lh a n d i c a p a t h e n o g a m e a n

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

i n c r e a s i n g t h a c c u r a c y o s h o t .A n o t h e r a c c u r a c y a i i a t r a n s p a r e n tc a r d ( s u p p l i e d w i t h t h p a c k a g e ) w i t hd i r e c t i o n a r r o w s i n d i c a t i n g e v e r y f i f t hp o s i t i o n w h i c h , w h e n h e l d i f r o n t o ft h e s c r e e n , s e r v e s a v i s u a l g u i d e i c h o o s i n g a d i r e c t i o n f o y o u r s h o t .

C o u n t r y C l u b d i s p l a y s f a i r w a y sa a e r i a l v i e w s . D e t a i l e d e n o u g ht i n c l u d e t r e e s , t h e f a i r w a y s a r d e s i g n e d t i n t r o d u c e a s m u c h v a i a t i o n i n t e r r a i n a n h a z a r d s a r e a l c o u r s e .F o r e !T h o r d e r t h a t p l a y e r s t e o f a n t a k e t h e i r s u b s e q u e n t s h o t s f o l l o w st r a d i t i o n a l g o l f e t i q u e t t e . W h e n t h l a s t p l a y e r r e a c h e s t h p u t t i n g g r e e n ,t h f a i r w a y s c r e e n i r e p l a c e d w i t h a a e r i a l v i e w o t h e p u t t i n g g r e e n , a n t h s c r e e n d i s p l a y s c o n d i t i o n s a n i n f o r m a t i o n a p p r o p r i a t e t t h p u t t i n gg r e e n ( d i r e c t i o n o f b r e a k , s t e e p n e s s ,e t c . ) . R u n n i n g s c o r e s u m m a t i o n s a r l i s t e d f o r e a c h h o l e a f t e r t h f i n a l s h o to t h h o l e i p l a y e d , a n i n d i v i d u a lh a n d i c a p s a r e a l s o d i s p l a y e d .

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

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

T h c l u b b e i n g u s e d , t h f o r c e o t h s h o t , t h t e r r a i n w h e r e t h e s h o t t a k e sp l a c e , a n t h w i n d a l a f f e c t t h a c c u r a c y o s h o t . P l a y e r s h a v e 1 c l u b s f r o m w h i c h t c h o o s e . T h e w e d g ea n s h o r t i r o n s o f f e r t h b e s t c o n t r o l ,a n n a t u r a l l y a c l u b g e t s " l o n g e r . "c o n t r o l d e c r e a s e s . T h u s , t h e c l u b w i t ht h l e a s t c o n t r o l i t h d r i v e r , b e c a u s ei i t h l o n g e s t c l u b .

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

T e r r a i n a l s o a f f e c t s c o n t r o l , a i r e a lg o l f : O t h e p u t t i n g g r e e n a n t e e ,e x c e l l e n t c o n t r o l i p o s s i b l e . S h o t sf r o m t h e f a i r w a y u s u a l l y h a v e g o o dc o n t r o l . B u w h e n s h o o t i n g f r o m t h r o u g h , c o n t r o l i s f a i r t p o o r , a n f r o ms a n d t r a p , t h o u t c o m e i u n p r e d i ct a b l e . T h w i n d i p r e s e n t o n l y i t h a d v a n c e d g a m e , a f f e c t i n g d i r e c t i o n a n d i s t a n c e . S h o t s m u s t b a d j u s t e d t a l l o w f o t h b e a r i n g a n s t r e n g t h o t h w i n d . " Y a r d a g e C a r d s " a r s u p l i e d w i t h t h p a c k a g e l a p p r o x i m a t et h e d i s t a n c e o e a c h c l u b s t r o k e f o c e r t a i n p o w e r a n d t e r r a i n o r i e n t a t i o n .

I d e a l l y , t h e d i r e c t i o n b e a r i n g s i g a m e l i k e t h i s w o u l d h a v e 3 6 s e t t i n g s ,t s i m u l a t e t h e d e g r e e s o c i r c l e .C o u n t r y C l u b l e t s y o d e t e r m i n ed i r e c t i o n o s c a l e f r o m t 6 ( t h i n ko a s t o p w a t c h a n i t h a n d a s a p o i n t e ri o n o 6 d i r e c t i o n s ) . T h p r e c i s i o no t h i s s c a l e i m o r e t h a n a d e q u a t e f o

P a r F o r T h C o u r s eC o u n t r y C l u b ' s o v e r a l l p e r f o r m a n c e

i t r u e t t h c h a r a c t e r i s t i c s o r e a l g o l f .R e a l g o l f c a b s l o w g a m e — e v e n b o i n f o s o m e . B u t C o u n t r y C l u b m o v e sa l o n g a s a t i s f y i n g p a c e , w i t h n u d p a u s e s o r d e l a y s . A l t h o u g h a j u s t i n g a l p a r a m e t e r s b e f o r e m a k i n ga s h o t c a t a k e s o m e t i m e , t h e r e i n o t h i n g i l l o g i c a l o f r u s t r a t i n g i t h p r o c e s s . I f a c t , t t h r e a l g o l f e t h u s i a s t , b r e a k i n g d o w n s w i n g i n t oa l o i t c o m p o n e n t s c a b v e r y i t e r e s t i n g a n i n f o r m a t i v e .D o c u m e n t a t i o n

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

T h E d i t o r s u b r o u t i n e p r o v i d e d f o c h a n g i n g t h f o r m a t s o f t h e d i f f e r e n tf a i r w a y s l a c k e d d o c u m e n t a t i o n a t h t i m e t h i s r e v i e w w a w r i t t e n .U s e r - H a p p y S i m u l a t i o n s w i l l b i s s u i n g a " h a c k e r s " g u i d e s u p p l e m e n tt t h C o u n t r y C l u b m a n u a l i t h n e a r f u t u r e .

A l i a l l . C o u n t r y C l u b i r e a lg o l f i n g a d v e n t u r e f o y o T o w n e r s ;i t v a l u e g o e s b e y o n d t h m e r e f u o

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

H C 2 H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

Page 29: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 29/136

H C R e v i e w ■ J 5 1

N a m e : P o l e P o s i t i o nP r o g r a m T y p e : A r c a d e G a m eM a c h i n e s : T I - 9 9 / 4 A . V i C - 2 0 , C - 6 4 .

P C j r , A p p l e I F a m i l yD i s t r i b u t o r : A t a r i s o f t

A t a r i , I n c .P . O . B o 6 1 6 5 7S u n n y v a l e , C 9 4 0 8 6

P r i c e : $ 3 4 . 9 5 d i s k ,$ 4 4 . 9 5 c a r t r i d g e

S y s t e m R e q u i r e m e n t s : j o y s t i c k 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 :

T I - 9 9 / 4 AC - 6 4 . V I C - S O

T I - 9 9 / 4 *C - 6 4 . V I C 2 0

T L 9 9 / 4 AC - 6 4 . V I C - 2 0

P o l e P o s i t i o nr e v i e wb D a n a M C a m p b e l l

H C S t a f f

L a d i e s a n G e n t l e m e n , s t a r t y o u re n g i n e s , c r i e s t h a n n o u n c e r ,a n d y o u r e y o u r e n g i n e , k e e p

i n f i r m , g l o v e d g r i p o t h g e a r s h i f tk n o b . I t ' s t h l a s t w e e k i M a y . a n y o u r m o m e n t h a c o m e t a t t e m p t t q u a l i f y f o p o s i t i o n i t h I n d y 5 0 0 .Y o w a i t f o w h a t s e e m s m i l l i o ns e c o n d s b e f o r e t h s i g n a l l i g h t t u r n sg r e e n , a n t h e n i a e x p l o s i o n o d u s ta n n o i s e . . y o u ' r e g o n e .

T h i s i t h s c e n a r i o t h a t w a s u c e s s f u l l y s i m u l a t e d b A t a r i i t h a r c a d e g a m e P o l e P o s i t i o n , n o a v a i l a b l e f o t h h o m e . T h g a m e ' sb a s i c c o n c e p t i e a s y t u n d e r s t a n db u c h a l l e n g i n g t p e r f o r m : g u i d et u r b o - c h a r g e d F o r m u l a r a c e r a r o u n d

t r a c k w i t h o u t h i t t i n g a n o b s t a c l e so o t h e r c a r s , a n d i f a s t e n o u g h t q u a l i f y f o t h c o v e t e d p o l e p o s i t i o n( f i r s t r o w , i n s i d e l a n e ) i t h m a i ne v e n t . O c o u r s e , v a r i o u s f a c t o r s h a v eb e e n t h r o w n i n t o m a k e t h g a m e m o r es t i m u l a t i n g a n r e a l i s t i c , a n i i t h e s et o u c h e s t h a t m a k e P o l e P o s i t i o n t h b e s t o t h d r i v i n g - s i m u l a t i o n g a m e s .

F o i n s t a n c e , i y o r o u n d c o m e r t o f a s t , y o u r c a w i l l s k i d , s l o w i n g y o d o w n w h i l e t h c l o c k t i c k s a w a y . A l s o ,u n l i k e s i m i l a r g a m e s , t h o t h e r c a r s o t h r o a d d n o r e m a i n s t a t i o n a r y —t h e y w i l l m o v e a r o u n d o n t h t r a c k a y o a p p r o a c h , a n r u t h l e s s l y a t t e m p tt c u y o o f a y o p a s s t h e m . N e r v e so s t e e l a n a s t e a d y h a n d a r a l t h a tw i l l g e y o t h r o u g h s o m e o t h o s et i g h t s q u e e z e s .S t a y i n g O T r a c k

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

s p e e d r a c e . I a d d i t i o n , c a r s p a s s e d o t h t r a c k a r e n ' t a c t u a l l y " p a s s e d " -t h e y s i m p l y d i s a p p e a r j u s t b e f o r e y o u rc a i o p p o s i t e t h e m . a c t u a l l y r a o v e r

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

T h C o m m o d o r e v e r s i o n s f e a t u r eb r i g h t e r , m o r e d e t a i l e d g r a p h i c s , a n t h o t h e r r a c e r s o t h e t r a c k p r o v i d em o r e o a c h a l l e n g e — a v o i d i n g t h e mr e q u i r e s s o m e p r e t t y i n t r i c a t e w e a v i n ga m o n g t h c a r s . T h t r a d i t i o n a l s i g n a ll i g h t i t h e r e t o s t a r t t h r a c e , a a r e t h ea p p r o p r i a t e e n g i n e s o u n d s . S h i f t i n ga n m o t i o n o c c u r s m o o t h l y . T h C - 6 4g a m e e v e n o f f e r s a o p t i o n t h a t a l l o w sp l a y e r s t p a u s e d u r i n g t h e i r r a c e .Y o c a n ' t p a s s o t h e g r a s s i t h e s ev e r s i o n s , b u y o u ' r e b e t t e r o f n o t r y i n g t p a s s o t h o u t s i d e a n y w a y —y o u ' l l b e q u i c k l y c u t o f a n w i l ll i k e l y c r a s h .T o M u c h o G o o d T h i n gT h g a m e ' s i n s t r u c t i o n m a n u a l i s i m p l e b u t c o m p l e t e . I f a c t , t h S t r a t e g y T i p s a l m o s t t e l l y o t o m u c h ,f o i y o s t a y o t h c e n t e r s t r i p e a s u g g e s t e d , y o c a n b y p a s s e v e r y t h i n g ,t a k i n g a w a y m o s t o t h g a m e ' s

" U n l i k e s i m i l a r g a m e s , t h o t h e r c a r s o t h r o a d d o n o r e m a i n s t a t i o n a r y — t h e y w i l l m o v e a r o u n d o t h t r a c k

a y o a p p r o a c h , a n r u t h l e s s l y a t t e m p tt c u y o o f a y o p a s s t h e m . "

y o u r s k i l l , w i t h t h o n l y a p p a r e n t d i f e r e n c e b e t w e e n t h e m b e i n g t h a t t h n u m b e r o c u r v e s a n c a r s o t h t r a c ki n c r e a s e s w i t h e a c h s u c c e e d i n g l e v e l .A c c u m u l a t e p o i n t s b c o m p l e t i n gl a p , b p a s s i n g a c a r , a n f o e a c hs e c o n d o t i m e l e f t o t h e c l o c k a f t e ry o u ' v e c r o s s e d t h f i n i s h l i n e . I y o f i n i s h t h q u a l i f y i n g r a c e i 7 s e c o n d s o l e s s , y o r e c e i v e p o s i t i o n( f r o m o n e t h r o u g h e i g h t ) i t h m a i nr a c e . F i n i s h i n g t h e b i g r a c e w i t h i ns p e c i f i e d l a p t i m e s w i l l g a r n e r y o s o m e E x t e n d e d P l a y .

T h d i f f e r e n c e s b e t w e e n t h T I - 9 9 / 4 Aa n t h C o m m o d o r e v e r s i o n s o P o l eP o s i t i o n a r e q u i t e n o t i c a b l e . O t h T I p l a y e r s c a c h o o s e f r o m o n e t e i g h tl a p s p e r a c e , b u a r l i m i t e d t m a x i m u m s p e e d o 1 9 m i l e s p e r h o u r( m p h ) . P l a y e r s o t h V I C - 2 0 o C - 6 4c a a c c e l e r a t e u t 2 4 m p h , b u m u s t c o n t e n d w i t h s e n u m b e r o l a p s e v e r y r a c e .

T h T g a m e i a l s o n o t a s w e l l c r a f t e da t h C o m m o d o r e g a m e s , I t h T v e r s i o n t h e r e i n s i g n a l l i g h t t o b e g i nt h r a c e — p l a y e r s m u s t r e l y o t h s o u n d a l o n e . T h c a r e s p o n d s s l o w l yo t u r n s , a n l o s e s s p e e d b i w h e ns h i f t i n g f r o m l o w t h i g h g e a r — e v e nw h e n s h i f t i n g a t t h r e c o m m e n d e d 1 0 m p h . T h e b a c k g r o u n d s c e n e r yc h a n g e s i j e r k y m o v e m e n t s w h i c hs u p p o s e d l y d e p i c t m o t i o n . T h i s" m o t i o n " , h o w e v e r , r e m i n d e d m m o r e o o l d t i m e m o v i e s t h a n a h i g h -

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

T h h o m e g a m e ' s s o u n d e f f e c t se x a c t l y m i m i c t h o r i g i n a l a r c a d eg a m e , f r o m t h s t a r t i n g t u n e t t h c r a s h e s .

A m e n t i o n e d a b o v e . P o l e P o s i t i o ni g a m e t h a t i e a s y t l e a m . w h i c hi a l s o i t m a i n d r a w b a c k . O n c e y o u ' v et a k e n f e s p i n s a r o u n d t h t r a c k , t h t r a c k a n i t s c e n e r y b e c o m e p r e d i ct a b l e a n b o r i n g . T e e n a g e r s o u m a t i r e o t h g a m e a f t e r a f e w p l a y s , w h i l ey o u n g e r k i d s m a s p e n d m o r e t i m ew i t h t h i s s i m u l a t i o n o s o m e t h i n g t h e ya r n o y e a l l o w e d t t r i n r e a l l i f e .

P o l e P o s i t i o n w o u l d b m o r e i n t e re s t i n g i f e s l i c k s p o t s w e r e p l a c e do t h t r a c k s t h a t t h e y c o u l d n ' t b s e e n f r o m d i s t a n c e . A d d i n g a n o t h e rg e a r o t w o w o u l d a l s o k e e p t h i n g s h o p i n g , a n w h n o r e q u i r e s o m e q u i c kp i s t o p s a f t e r e v e r y f e l a p s ? F i n a l l y ,a f e w s c e n e r y c h a n g e s w o u l d h e l p k e e pt h e r a c e l i v e l y . T h a r c a d e v e r s i o no P o l e P o s i t i o n I f e a t u r e s t h i s l a s ts u g g e s t i o n , s p e r h a p s w w i l l s e i a d d e d t n e w h o m e v e r s i o n .

I t h m e a n t i m e , p r a c t i c e h u g g i n gt h o s e c u r v e s , a n t r n o t o h i t a n b i l l b o a r d s t h i s t i m e . . V e r s i o n s f o I B P C j r a n A p p l e / F a m i l y h a n o y e b e e n r e l e a s e d a p r e s s t i m e . u r i i

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4 2

Page 30: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 30/136

Page 31: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 31/136

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 :D i s t r i b u t o r :

P r i c e :

S t a r T r e kA r c a d e g a m eT I - 9 9 / 4 AT r i t o nP . O . B o x 8 1 2 3S a F r a n c i s c o , C 9 4 1 2 S$ 2 9 . 9 5

S y s t e m R e q u i r e m e n t s :s p e e c h s y n t h e s i z e r a n j o y s t i c k s o p t i o n a l

B u c k R o g e r sA r c a d e g a m eT I - 9 9 / 4 AT r i t o nP . O . B o 8 1 2 3S a F r a n c i s c o . C 9 4 1 2 8$ 2 9 . 9 5

S y s t e m R e q u i r e m e n t s :j o y s t i c k s a n s p e e c h s y t h e s i z e r 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 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 :

B o t h g a m e s a r a v a i l a b l et h r o u g h S e g a E n t e rp r i s e s 3 6 N S e p u l u e d a ,S u i t e 3 0 0 0 , E S e g u n d o ,C A 9 0 2 4 5 f o r t h f o l l o wi n m a c h i n e s :C o m o d e r e - 6 4 a n t h V I C - 2 0 ( $ 3 4 . 9 5 / 3 9 , 9 5c a r t r i d g e ) , a n f o t h A p p l e f a m i l y I n c l u d i n gt h H e ( $ 3 9 . 9 5 d i s k e t t e ) ,a n f o t h I B P a n P C j r ( $ 3 9 . 9 5 d i s k e t t e ) .U n f o r t u n a t e l y , w w e r eu n a b l e t o b t a i n c o p i e so t h e s e v e r s i o n s I t i m ef o r t h i s r e v i e w .

B u c k ' n K i r kr e v i e w o B U C K R O G E R S - P L A N E T O F Z O O M a n S T A R T R E K

b S t e v e N e l s o nH C S t a f f

O v e r t h y e a r s t h e r e h a v e b e e ns e v e r a l a t t e m p t s t l a u n c hn e s c i - f i s e r i e s o p r i m e - t i m e

t e l e v i s i o n , b u o t h e r t h a n S t a r T r e k , o l B u c k R o g e r s i t h 2 5 t h C e n t u r ya n B a t U e s t a r G a l a c t i c a w e r e a b l e t m a k e a n k i n d o i m p a c t . N o t h a tt h e s e s e r i e s a r g o n e f r o m t h a i r w a v e s( e x c e p t f o r e r u n s ) , s c i - f i f a n s h a v e b e e nf o r c e d t t u r n t v i d e o a r c a d e s t s e a n i n t e r p l a n e t a r y a d v e n t u r e o u t s i d eo m o v i e s . B u w a i t ! T h a n k s t s o m el i k e - m i n d e d v i d e o g a m e p r o g r a m m e r s ,t h E n t e r p r i s e a n B u c k R o g e r s o n c ea g a i n a r o t h T s c r e e n — t h i s t i m ew i t h y o a t h h e l m .H o p p e r s A n K l i n g o n s ?

L i k e m o s t s p a c e - t h e m e g a m e s , t h e s et w p r o v i d e l o t s o a l i e n s p a c e s h i p s a n o t h e r n e a t t h i n g s t b l a s t , b u t h e y d i i d i f f e r e n t w a y s . O t h e E n t e r p r i s e ,t h f a m i l i a r f r o n t v i e w s c r e e n i y o u rw i n d o w t d e e p s p a c e . A l i e n s a u c e r s ,K l i n g o n b a t t l e c r u i s e r s , a n N o m a d( w h o s c a t t e r s b o m b s a n m i n e s i a l d i r e c t i o n s ) a l a t t a c k y o f u r i o u s l y a s o o n a y o b e g i n p l a y . I n B u c k R o g e r s ,y o m u s t p i l o t s p a c e s h i p o v e r t h t h r e e - d i m e n s i o n a l s u r f a c e o f t h e p l a n e tZ o o m , n e g o t i a t e s e r i e s o t a l l e l e c t r o np o s t s ( o n e t o u c h i i n s t a n t d e s t r u c t i o n ) ,s h o o t y o u r w a t h r o u g h w a v e s o c r e a t u r e s c a l l e d h o p p e r s — w h o . b t h w a y , a r v e r y d i f f i c u l t t h i t — t h e n l e a v et h p l a n e t a n a t t e m p t t o f i g h t y o u rw a t h r o u g h f l y i n g s a u c e r s d e f e n d i n gt h e i r m o t h e r s h i p . W h e w !

O n c e y o d e s t r o y t h m o t h e r s h i p ,y o a d v a n c e t t h n e x t l e v e l o p l a ya n b e g i n t h g a m e a g a i n . A y o m o v e f r o m o n l e v e l t o t h n e x t , t h g a m e ' s s p e e d i n c r e a s e s .

B u c k R o g e r s i s o m e w h a t d i s a p p o i nt i n g i t e r m s o i t s c e n a r i o , a t h g a m e s e e m s t o r e l y m o r e o i t 3 - e f e c t t k e e p y o i n t e r e s t e d , r a t h e r t h a nc r e a t e a n y t h i n g m o r e t h a n a p i c t u r e o t h e s c r e e n . T h s p a c e s h i p i t s e l f , c o p l e t e w i t h s h a d o w o t h e p l a n e t

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

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

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

" T h e s h i p ' s r e s p o n s e t y o u r j o y s t i c k i s p e c

t a c u l a r . Y o c a b a n k t t h r i g h t o l e f t , a n t h

p l a n e t ' s s u r f a c e c u r v e sa w a y b e n e a t h y o u . "

o o o o r sQ I I 1 E I . I I■

c n n r u n « - M * W l f

. .

y o m a n e u v e r b e t w e e n e l e c t r o n p o s t s .b u t c a u s i n g y o t b u r n m o r e f u e l .W h e n y o f l h i g h e r , t h e o p p o s i t eh a p p e n s — y o u r s h i p b u m s l e s s f u e l , b u y o l o s e s o m e c o n t r o l b e c a u s e i i m o r e d i f f i c u l t t n e g o t i a t e t h e l e c t r o np o s t s a f a s t e r s p e e d s . A n d , a h i g h e rs p e e d s , t h e h o p p e r s a n f l y i n g s a u c e r sa t t a c k m u c h f a s t e r . Y o w i l l h a v e t h a v e i n c r e d i b l y f a s t r e f l e x e s , o l u c k ,o r b o t h , i o r d e r t p l a y t h i s g a m e a f u l l s p e e d .W a t c h F o r E n e r g y B o l t s

a l s o t e s t e d B u c k R o g e r s o t h C o m m o d o r e 6 4 T h g r a p h i c s o t h C - 6 4 v e r s i o n a r e n ' t a c r i s p a s t h o s e o t h T v e r s i o n , b u t h g a m e i m o r ed i f f i c u l t , w i t h f e m o r e o b s t a c l e s .( F o r i n s t a n c e , w h e n y o a d v a n c e t t h s e c o n d l e v e l o d i f f i c u l t y , t h e l e c t r o np o s t s b e g i n e m i t t i n g b o l t s o f e n e r g yt h a t c a d e s t r o y y o u r s h i p u n l e s s y o f l b e t w e e n t h e m . )

S t a r T r e k i m u c h l e s s g r a p h i cg a m e , b u m o r e c h a l l e n g i n g . Y o m u s tk e e p y o u r m i n d o m o r e t h a n j u s tb l a s t i n g t h a l i e n s . T h E n t e r p r i s ev i e w s c r e e n i s p l i t i n t o t h r e e s e c t i o n s :a v i e w o t h e E n t e r p r i s e o u t i s p a c ew i t h t h K l i n g o n s , f l y i n g s a u c e r s a n N o m a d a r o u n d y o u ; c l o s e - u p v i e w o w h a t i i f r o n t o f y o u . a l o n g w i t h y o u rg u s i g h t ; a n i n d i c a t o r s t h a t k e e pt r a c k o h o m a n y s h i e l d s , p h o t o nt o r p e d o s . a n d w a r p d r i v e u n i t s y o h a v e l e f t . Y o m u s t m o n i t o r a l t h r e e ,k e e p i n g i m i n d t h a t y o u r m a i n w o r r yi l o s i n g y o u r s h i e l d s .

E a c h t i m e t h E n t e r p r i s e s u f f e r sh i t , i l o s e s s h i e l d . T r e p l e n i s h , y o m u s t r e n d e z v o u s w i t h a g r e e n s t a r -b a s e w h i c h w i l l g i v e y o o n s h i e l d ,o n e p h o t o n t o r p e d o , a n o n w a r pd r i v e . Y o u r s t a r s h i p c o m e s a r m e d w i t hp h a z e r s a n p h o t o n t o r p e d o s , e n e r g ys h i e l d s , a n c a m a n e u v e r a e i t h e rw a r p s p e e d o o i m p u l s e p o w e r . T e l e v e l s o p l a y c h a l l e n g e y o u , e a c h l e v e lc o n t i n u i n g a f a s t e r p a c e .

T h o n l y d r a w b a c k r a i n t o w h i l ep l a y i n g S t a r T r e k w a t h a t a f t e r a b o u tf i v e m i n u t e s o p l a y i n g t i m e m h a n dw e n t n u m b f r o m h o l d i n g t h j o y s t i c k .I t ' s T h e m O Y o

T h d o c u m e n t a t i o n f o b o t h g a m e si a d e q u a t e , a n d y o u r e a l l y d o n ' t n e e dt k n o w m u c h t p l a y e i t h e r g a m e : j u s tb l a s t t h e m b e f o r e t h e y b l a s t y o u .

B o t h o t h e s e g a m e s f o t h T I - 9 9 / 4h a v e s p e e c h o p t i o n . I y o h a v es p e e c h s y n t h e s i z e r h o o k e d u t y o u rc o m p u t e r , y o c a h e a r a l i m i t e da m o u n t o s p e e c h .

r e a l l y l i k e d t h r e s p o n s e o t h s t a r -s h i p i B u c k R o g e r s , b u t h g a m e i t s e l ft e n d e d t g e b o r i n g a f t e r f e w m i n u t e so p l a y , a n t h 3 - e f f e c t i v e r y h a r do t h e y e s . S t a r T r e k i m o r ec h a l l e n g i n g g a m e , b u l e s s e x c i t i n gv i s u a l l y . W h i l e n e i t h e r o n o t h e s eg a m e s a r a g o o d a S t a r T r e k r e r u n ,t h e y a r b o t h f u t p l a y , a n c a h o l dt h e i r o w a g a i n s t t h e h o r d e s o o t h e rs t a r - s t r u c k v i d e o g a m e s n o o t h m a r k e t . H C M

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4 3

Page 32: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 32/136

J u n i o rA d d i t i o n :

P h o t o 1 T h T e c m a r j r C a p t a i n p e r i p h e r a l c o m e s w i t h t h r e e m a n u a l s , ad i s k e t t e o s o f t w a r e p r o g r a m s , i t o w p o w e r s o u r c e ( t h e s m a l l t r a n s f o r m i n o s h o w n h e r e ) , a n t h s p e c i a l s c r e w s t m o u n t i t t h P C j r .

R e v i e w o f t h e T e c m a r j r C a p t a i n P e r i p h e r a lb D a v i d G B r a d e r

H C S t a f f

D i y o b u a I B P C j r w i t h a d i s k d r i v e a n R A M ? H a v e y o b e e n f r u s t r a t e d i y o u r e f f o r t s t d s e r i o u s w o r k o t h

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

T h T e c m a r j r C a p t a i n p e r i p h e r a l f o t h I B P C j rs p o r t s t w m a j o r a t t r a c t i o n s f o t h J u n i o ro w n e r — a b a t t e r y - b a c k e d - u p c l o c k ( t r e m e m b e r

t h e d a t e a n t i m e e v e n w h e n t h P C j r p o w e r i o f f ) , a n a d d i t i o n a l R a n d o m A c c e s s M e m o r y ( R A M ) . T h a m o u n to a d d i t i o n a l R A d e p e n d s o t h t y p e o m e m o r y I C ( i n t e g r a t e d c i r c u i t s ) i n s t a l l e d . T h j r C a p t a i n s a m p l e t h a tw t e s t e d c a m e e q u i p p e d w i t h t h 6 4 K - b i t I C ( 1 6 I C sf o t o t a l o 1 2 8 K b y t e s o R A M } m o u n t e d i s o c k e t s .T e c m a r ' s j r C a p t a i n i n s t a l l a t i o n m a n u a l c o n t a i n s i s t r u c t i o n s f o r e p l a c i n g t h e s e I C w i t h t h n e 2 5 6 K -b i I C s . u p g r a d i n g t h p e r i p h e r a l t 5 1 2 K b y t e s o R A M .

P h o t o 2 T h j r C a p t a i n m o u n t s n e a t l y t t h e s i d e o f t h eP C j r , j u s t l i k e t h e t h e I B p a r a l l e l p r i n t e r p o r t . I n f a c t ,i c a p e r f o r m t h s a m e f u n c t i o n s .

T h j r C a p t a i n l o o k s m u c h t h s a m e a t h I B P C j rp a r a l l e l p r i n t e r m o d u l e t h a t f i t s o t h s i d e o f t h c o p u t e r . I n d e e d , t h e j r C a p t a i n m o d u l e h a a c o m p a t i b l ep a r a l l e l p r i n t e r p o r t a o n o i t e l e m e n t s . T h j r C a p t a i n d o e s , h o w e v e r , h a v e i t o w p o w e r s u p p l y( y e s . y o m u s t f i n d a n o t h e r s o c k e t f o t h A p o w e rp a c k t p l u g i n t o . . W i t h 1 2 8 K o f R A M , i u s e s l e s s t h a no n a m f r o m i t i n t e r n a l v o l t s u p p l y .M o r e T h a n J u s t P r i n t e r P o r t

T h p a r a l l e l p r i n t e r p o r t o t h T e c m a r j r C a p t a i n i s o f t w a r e c o m p a t i b l e t t h I B v e r s i o n . T h c o n n e c t o rf o t h e p o r t ( D B 2 5 t y p e ) m a t c h e s t h I B p a r a l l e l p r i n t e rc a b l e u s e d t c o n n e c t t a I B ( o c o m p a t i b l e ) p r i n t e r .W h i l e w r i t i n g t h i s r e v i e w , w h a v e o u j r C a p t a i nc o n n e c t e d t a E p s o n M X 8 0 F / T . T h i s p o r t c a a l s o b u s e d f o o t h e r g e n e r a l - p u r p o s e p a r a l l e l i n p u t o o u t p u t .( A n a l o g / d i g i t a l o d i g i t a l / a n a l o g c o n v e r t e r s a n y o n e ? )

B c h a n g i n g j u m p e r i n s i d e t h T e c m a r j r C a p t a i n .t h p a r a l l e l p o r t m a b s w i t c h e d f r o m d e v i c e n a m e" L P T 1 : " t d e v i c e n a m e " L P T 2 : . " A l t h o u g h o n l y o n

j r C a p t a i n c a b e a t t a c h e d t J u n i o r , t h e T e c m a r p r d u c t c a n b u s e d w i t h t h I B p a r a l l e l p o r t a d a p t e r t d r i v e t w p r i n t e r s f r o m t h o n P C j r . " L P T 1 : 1 1 i t h o l d e v i c e n a m e a v a i l a b l e w i t h t h I B p a r a l l e l p o r t( " L P T 2 : " c a n n o t b e a c c e s s e d w i t h I B P C j r e q u i p m e n t ,e v e n w i t h t w I B p a r a l l e l p o r t s a t t a c h e d ) . W h a t d o e st h i s m e a n ?

Y o c o u l d c o n n e c t a h i g h - s p e e d d o t - m a t r i x p r i n t e r t t h I B p o r t a s " L F T 1 : " a n s l o w e r l e t t e r - q u a l i t yp r i n t e r t t h j r C a p t a i n p o r t a s " L P T 2 : . " B e c a u s e t h d e f a u l t d e v i c e n a m e f o t h s y s t e m p r i n t e r i " L P T 1 : , "a l l i s t i n g s , r e p o r t s , a n r o u g h d r a f t s w i l l a u t o m a t i c a ll b p r i n t e d o t h h i g h - s p e e d p r i n t e r . W h e n y o h a v e

b u s i n e s s l e t t e r o f i n a l d r a f t d o c u m e n t r e a d y t p r i n t ,i i s i m p l e t r e d i r e c t t h o u t p u t t d e v i c e " L P T 2 : . "

3 H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

Page 33: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 33/136

P h o t o 3 T h j r C a p t a i n c a s e " p o p s " a p a r t a l l o w i n g a c c e s s t t h m e m o r y c h i p s , s e l e c t o r s w i t c h e s , a n c l o c k b a t t e r y .

' ' T h e j r C a p t a i n w i l l n o o n l y r e m o v et h h a s s l e . i w i l l a u t o m a t i c a l l y

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

y o p o w e r u t h s y s t e m ! "

T e c h m a r j r C a p t a i nj r C a p t a i n w i t h 1 2 8 K o R A m e m o r y , c l o c k , p r i n t e r p o r tp e r i p h e r a l w i t h s o f t w a r e a n dm a n u a l s , y e a r l i m i t e dw a r r a n t yI B P C j rT E C M A R I N C O R P O R A T E DP e r s o n a l C o m p u t e r P r o d u c t sD i v i s i o n6 2 2 5 C o c h r a n R o a dS o l o n ( C l e v e l a n d ) , O h i o 4 4 1 3 9( 2 1 6 ) 3 4 9 - 0 6 0 0W i t h M e m o r y , $ 3 9 5 . W i t h o u tM e m o r y , $ 2 3 5 .

R e q u i r e m e n t s : I B P C j r w i t h I 2 8 K R A t h I B d i s k d r i v e

m n n ^ f l 1- k I 1 -

S e t ' U p :i o n :

P o o r F a i r G o o d E x c e l l e n t

T i m i n g I E v e r y t h i n gD y o u s u a l l y s k i p e n t e r i n g t h d a t e a n t i m e w h e n

p o w e r i n g u y o u r J u n i o r ? T h j r C a p t a i n w i l l n o t o n l yr e m o v e t h i s h a s s l e , b u ( w i t h t h a i o T e c m a r s o f t w a r ei n c l u d e d i t h p a c k a g e ) w i l l a l s o a u t o m a t i c a l l y p l a c et h c o r r e c t d a t e a n t i m e o t h s c r e e n e v e r y t i m e y o p o w e r u t h s y s t e m !

T h j r C a p t a i n ' s b a tt e r y - p o w e r e d d i g i t a lc a l e n d a r - c l o c k c a b u s e d t o t r i g g e r m e s a g e s t t h s c r e e n a p r e s e t t i m e s u s i n gT e c m a r s o f t w a r e u t i l it c a l l e d C R O N . W h e nJ u n i o r i o n i c a r m i n d y o t h a t i i t i m et p i c k u t h e k i d sf r o m s c h o o l o t c a l lA u n t M a r y w h i l e t h er a t e s a r l o w e r — b e t t e rt h a n a s i m p l e a l a r mc l o c k .

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

T h b a t t e r y m u s t b c h a n g e d b l o c a l f a c t o r y - t r a i n e dt e c h n i c i a n , o r t h e e n t i r e j r C a p t a i n m u s t b r e t u r n e d t T e c m a r . C o n s i d e r i n g t h f a c t t h a t T e c m a r p r i n t e d e t e n s i v e i n s t r u c t i o n s i t h i n s t a l l a t i o n m a n u a l f o c h a n g i n g t h m e m o r y I C ( m o r e c o m p l e x t a s k ) , r e q u i ri n g t e c h n i c a l a s s i s t a n c e t c h a n g e t h b a t t e r y s e e m sl u d i c r o u s !1 2 8 K M o r e R A M , B u . .

U n f o r t u n a t e l y , t h a d d i t i o n a l m e m o r y d o e s n ' t m e a nt h a t P a p p l i c a t i o n t h a t w a s m e m o r y - b o u n d o J u n i o rw i l l n o w o r k j u s t f i n e . T h i s i d u t J u n i o r ' s d e s i g n ,w h i c h u s e s t h m e m o r y a d d r e s s s p a c e d i f f e r e n t l y f r o mt h P C

I t h P C t h e v i d e o m e m o r y i l o c a t e d o a v i d e oa d a p t e r b o a r d , s e p a r a t e f r o m t h s y s t e m m e m o r y w h e r eo u P a p p l i c a t i o n p r o g r a m i l o c a t e d . T h i s v i d e om e m o r y , w h i c h i u s e d t k e e p t r a c k o w h a t i d i s p l a y e d o t h s c r e e n , i a d d r e s s e d s t a r t i n g a l o c at i o n 7 0 4 0 0 0 i t h P C T h s y s t e m m e m o r y , f o a p p l i c at i o n p r o g r a m s , c a t a k e u a l m o s t a l o t h a d d r e s s l o c at i o n s b e l o w t h v i d e o m e m o r y — m o r e t h a n 6 4 0 K b y t e so c o n t i g u o u s m e m o r y i a l P m e m o r y e x p a n s i o n i i n s t a l l e d . T h P C j r h a r d w a r e , h o w e v e r , p l a c e s t h e v i d e om e m o r y i t h l o w e r 1 2 8 0 0 0 l o c a t i o n s o f s y s t e mm e m o r y . S i y o u r a p p l i c a t i o n p r o g r a m n e e d s m o r e

t h a n a b o u t 1 0 0 K b y t e s o m e m o r y , i w i l l n o w o r k o t h P C j r w i t h o u t m a j o r r e p r o g r a m m i n g — e v e n w i t h t h j r C a p t a i n a t t a c h e d .

S W h a t G o o d I T h A d d i t i o n a l M e m o r y ?T h a n s w e r : R A M d i s k . W i t h t h a i o a n o t h e r s p e c i a lp r o g r a m s u p p l i e d w i t h t h j r C a p t a i n [ c a l l e d M E M D I S K ) ,t h e a d d i t i o n a l m e m o r y c a b c o n f i g u r e d t f u n c t i o nl i k e a d i s k d r i v e t D O S . M o s t o t h D O c o m m a n d s s u c ha D m C O P Y , D E L , a n T Y P E w o r k j u s t t h e s a m e w i t hR A M d i s k a t h e y d w i t h y o u r b u i l t - i n r e a l d i s k d r i v e ( o l n o i s e l e s s l y a n w i t h f a g r e a t e r s p e e d ) . D A N G E R ! A n d a t a t h a t y o s t o r e o t h R A M d i s k w i l l b l o s t w h e n y o ut u r n o f t h p o w e r t t h P C j r . I y o a r s t o r i n g d a t at h a t y o w a n t t k e e p — c o p y i b a c k o n t o r e a l d i s k e t t eb e f o r e s h u t t i n g d o w n f o t h n i g h t .

I i w i s e r t u s R A M d i s k t h o l d c o p y o t h p r g r a m s y o a r c u r r e n t l y u s i n g , a n t p u a l o y o u rd a t a o d i s k e t t e i t h r e a l d r i v e . I m a g i n e p u t t i n gf u l l w o r d p r o c e s s o r i n c l u d i n g s p e l l i n g c h e c k e r o t h R A M d i s k d u r i n g a w r i t i n g s e s s i o n — w i t h t h d o c u m e n t ss t o r e d o d a t a d i s k e t t e i d r i v e . S o r r y , t h e r e i s n ' te n o u g h R A M d i s k m e m o r y s p a c e w i t h t h 1 2 8 K v e r s i o no t h j r C a p t a i n t d t h i s . F o e x a m p l e , t h n e w I B MW r i t i n g A s s i s t a n t p a c k a g e , i n c l u d i n g t h s p e l l i n gc h e c k e r , f i l l s o n d i s k e t t e . O u s u g g e s t i o n : B u t h 5 1 2 Kv e r s i o n o t h j r C a p t a i n i y o a r g o i n g t u s h e a v y -

P h o t o 4 A l 6 4 R A c h i p s a r s o c k e t e d f o e a s y r e p l a c em e n t w h e n t h e p r i c e a n a v a i l a b i l i t y i m p r o v e o n t h 2 5 6 KR A M c h i p s ( i n c r e a s i n g o n - b o a r d m e m o r y t 5 1 2 K - b y t e s ) .

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4 3

Page 34: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 34/136

P h o t o 5 T h e r o u n d d i s k i t h c e n t e r o f t h e b a c k o t h j r C a p t a i nb o a r d i s p e c i a l b a t t e r y f o r t h e o n - b o a r d c l o c k / c a l e n d a r . I m u s t b r e p l a c e d b f a c t o r y - t r a i n e d t e c h n i c i a n .

" T h i s ' s p o o l i n g * o d a t a t b p r i n t e dm e a n s t h a t y o c a c o n t i n u e w o r k i n g

a t h k e y b o a r d w h i l e t h p r i n t e ri d o i n g i t t h i n g . . . "

d u t y b u s i n e s s p a c k a g e s . [ A t h p r e s e n t t i m e , d u t t h c o s t o 2 5 6 K R A c h i p s . T e c m a r i o f f e r i n g a a d d - o n p r o d u c t c a l l e d t h j r C a d e t t m o u n t o t h j r C a p t a i n . T h j r C a d e t u s e s 6 4 R A c h i p s t a d 3 8 4 Ko a d d r e s s a b l e m e m o r y t t h 1 2 8 K j r C a p t a i n . T h s u g g e s t e d r e t a i l p r i c e o f t h j r C a d e t w i t h 3 8 4 K i S 5 9 5 . - E d . ]P r i n t e r B u f f e r

A n o t h e r i m m e d i a t e u s f o t h j r C a p t a i n ' s m e m o r yi t t e m p o r a r i l y h o l d d o c u m e n t s o l i s t i n g s b e i n g s e n tt t h p a r a l l e l p r i n t e r . T h i s ' ■ s p o o l i n g 1 1 o d a t a t b p r i n t e d m e a n s t h a t y o c a c o n t i n u e w o r k i n g a t h k e y b o a r d w h i l e t h e p r i n t e r i d o i n g i t t h i n g — n i c ef e a t u r e , e s p e c i a l l y i y o a r d o i n g p r o d u c t i o n t y p i n g .( D o n ' t l a u g h , m a n y p e o p l e a r a b l e t t y p e f a s t o t h P C j r k e y b o a r d . P l u s , t h e r e a r e n o s e v e r a l o f f i c e - q u a l i t yk e y b o a r d s a v a i l a b l e . ) T h s o f t w a r e t c o n f i g u r e t h em e m o r y f o r t h i s p u r p o s e i a l s o s u p p l i e d b T e c m a rw i t h t h e j r C a p t a i n .

B a s i c U s a g e O f T h E x p a n s i o n M e m o r yP C j r C a r t r i d g e B A S I C p r o g r a m m e r s c a u s t h a d d i

t i o n a l m e m o r y w i t h m a n y o t h e i r a p p l i c a t i o n s . T h D E S E c o m m a n d i u s e d t l o c a t e B A S I C ' S d a t a s e g m e n tp o i n t e r a n y w h e r e i t h a d d r e s s a b l e m e m o r y r a n g e .T h e n B L O A D . B S A V E . a n C A L L m a b u s e d t l o a d , s a v e ,a n c a l l a s s e m b l y l a n g u a g e p r o g r a m s f r o m t h a d d r e s s e d s e g m e n t o m e m o r j ' .

I y o h a v e d e f i n e d a R A M d i s k i t h e j r C a p t a i n , y o c a u s B L O A D a n B S A V E t d r a p i d v i d e o m e m o r yp a g i n g — q u i c k l y s w i t c h i n g m a n y s c r e e n i m a g e s o p e n s

n e a r e a o a n i m a t i o n o n t h P C j r .I n s t a l l i n g T h S i d e k i c k

I n s t a l l i n g t h j r C a p t a i n i t w o - s t e p p r o c e s s . A t a c h i n g t h e u n i t t t h r i g h t s i d e o f t h P C j r r e q u i r e s

m e d i u m - s i z e d f l a t - b l a d e s c r e w d r i v e r a n c l e a rw o r k s p a c e . T h T e c m a r m a n u a l i v e r y c l e a r o t h s t e p s i n v o l v e d t a c c o m p l i s h t h i s t a s k — i t t a k e s l e s s t h a n1 m i n u t e s . T h s e c o n d s t a g e o f i n s t a l l a t i o n d e a l s w i t ht h D i s k O p e r a t i n g S y s t e m . s p e c i a l p r o g r a m ( y e s . i t o i p r o v i d e d ) c a l l e d C O N P C J R m u s t f i r s t b r u w h e nt h s y s t e m i i n i t i a l i z e d o r r e s e t . C o m p l e t e t h i n s t a l l at i o n b c o p y i n g t h p r o g r a m t y o u r D O 2 , " b o o t "d i s k e t t e a n c r e a t i n g a A U T O E X E C . B A T f i l e t h a t c a l l s t h C O N P C J R p r o g r a m f i r s t . T f i n d o u h o t c r e a t e b a t c hf i l e s , c h e c k y o u r m a n u a l o r e a d t h H o m e C o m p u t e rM a g a z i n e T e c h N o t e f o I B i t h A u g u s t , 1 9 8 4 i s s u e .

T h C O N P C J R p r o g r a m h a s e v e r a l o p t i o n s t h a t c a c h a n g e t h d e f a u l t h a r d w a r e c o n f i g u r a t i o n a s s e e n b D O S . O p r i m a r y i n t e r e s t i t h o p t i o n t h a t l e t s y o 3 H o m e C o m p u t e r M a g a z i n e S e p t e m b e r . 1 9 8 4

d e s i g n a t e a d d i t i o n a l d i s k d r i v e s o n - l i n e . B p l a c i n gC O N P C J R - D i t h f i r s t l i n e i n y o u r A U T O E X E C . B A T f i l e ,d i s k d r i v e s a n a r r e c o g n i z e d b t h s y s t e m . B m a k i n g t h n e x t l i n e i n t h f i l e M E M D I S K B : a l d i s k d r i v eB - a d d r e s s e d f u n c t i o n s a r e d i r e c t e d t t h R A M d i s k .

F o t h o s e o y o w h h a v e a l r e a d y r e a d t h a r t i c l e i t h i s i s s u e d e s c r i b i n g t h a d d i t i o n o a s e c o n d r e a l d i s kd r i v e t J u n i o r : y e s , t h i s s o f t w a r e t r i c k w o r k s w i t h t h o s eh a r d w a r e m o d i f i c a t i o n s , t o o . I y o h a v e m a d e t h m o d i f i c a t i o n s t y o u r s y s t e m a s d e s c r i b e d i t h a t a rt i c l e a n y o a l s o w i s h t u s t h j r C a p t a i n R A M d i s k ,t h f i r s t t w l i n e s i A U T O E X E C . B A T s h o u l d b e e n t e r e da s C O N P C J R - D a n M E M D I S K C - A P L 1 2 8 . N o t h t w r e a l d r i v e s w i l l b d e v i c e a d d r e s s e s a n w h i l e t h R A M d i s k b e c o m e s d e v i c e a d d r e s s C

O t h e r J e w e l s F r o m T h T r e a s u r e C h e s tT h d i s k e t t e t h a t c o m e s w i t h t h j r C a p t a i n c o n t a i n s

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

l e t t e r - p r i n t i n g p r o g r a m o T i c - T a c - T o e — b u t o t h e r s a r v e r y u s e f u l . M f a v o r i t e h a t b t h M E M D I S K p r o g r a mm e n t i o n e d a b o v e b e c a u s e o t h s p e e d a n f l e x i b i l i t yt h a t R A M d i s k a d d s t J u n i o r .

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

j r C a p t a i n p a c k a g e .H o A b o u t t h D o c u m e n t a t i o n ?

T h r e e m a n u a l s c o m e w i t h t h u n i t : T r e a s u r e C h e s tU s e r ' s G u i d e , T r e a s u r e C h e s t T e c h n i c a l R e f e r e n c e , a n

j r C a p t a i n I n s t a l l a t i o n M a n u a l . T h f i r s t t w m a n u a l sc o v e r a l s o f t w a r e p r o g r a m s s u p p l i e d e x c e p t t h C O N P C J R r o u t i n e , w h i c h i c o v e r e d i t h t h i r d . T h i st h i r d m a n u a l i t h o n t r e a d c a r e f u l l y p r i o r t a t t e m p t i n g t i n s t a l l o u s t h j r C a p t a i n . I a l s o c o t a i n s m u c h d a t a o u s t p r o g r a m m e r s , r e g a r d i n g h a r dw a r e a d d r e s s i n g a n c o n t r o l o t h u n i t . A l l t h r e em a n u a l s a r c o l o r l e s s a n s i m p l e , b u t h e y h a v e a l t h i n f o r m a t i o n j r C a p t a i n o w n e r i l i k e i y t d e s i r e .S o S h o u l d B u I O N o t ?

I y o h a v e n o p u r c h a s e d t h I B p a r a l l e l p r i n t e r p o r ta d a p t e r a n d y o u f e e l t h f e a t u r e s d e s c r i b e d a b o v e f i y o u r n e e d s ( a n d b u d g e t ) , y e s — b u y i t I i w e l l - b u i l th a n d s o m e u n i t a n c o m e s w i t h o n e - y e a r l i m i t e d w a r a n t y . J u s t r e m e m b e r , h o w e v e r , t h a t i l i g h t o t h r c e n t a c r o s s - t h e - b o a r d I B p r i c e d e c r e a s e , p l u s t h i m i -n e n t ( a w g t p r e s s ) i n t r o d u c t i o n o m o r e p o w e rf u a n f l e x i b l e J u n i o r , t h e c o s t o f t h T e c m a r a c e s s o r i e s s h o u l d b e w e i g h e d v e r y c a r e f u l l y . H C

Page 35: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 35/136

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

U n l o c k s o m e o f t h e T I - 9 9 / 4 A ' sg r a p h i c s p o t e n t i a l w i t h t h i s

s h o r t g r a p h i c s r o u t i n e .

I y o u ' r e n o y e c o n v i n c e d o f t h e 9 9 / 4 A ' s g r a p h i c sc a p a b i l i t i e s , t h e n y o w i l l c h a n g e y o u r m i n d a f t e rw a t c h i n g t h i s n e x t p r o g r a m l i g h t u y o u r s c r e e n .

W i t h E x t e n d e d B A S I C , t h e T I c o m p u t e r i c a p a b l e o p e r f o r m i n g s t a r t l i n g e f f e c t s w i t h v e r y l i t t l e e f f o r t . T h i ss h o r t p r o g r a m , E a r t h S p r i t e s , i p r o o f . W i t h E a r t hS p r i t e s , s m a l l f i g u r e o t h E a r t h r o t a t e s a c r o s s l a r g ef i e l d o s t a r s . ( T h e p h o t o a t h t o o t h p a g e i a e n l a r g e m e n t o t h i s s c r e e n . )

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

I t h i s p r o g r a m , w h a v e r e - d e f i n e d t h c h a r a c t e r si t h c o m p u t e r . S p r i t e s g e t t h e i r s h a p e f r o m t h s h a p e so t h e s e c h a r a c t e r s , b u w c a a l s o t e l l s p r i t e t o a a n t i m e , s t a r t g e t t i n g i t s h a p e f r o m d i f f e r e n t s e t o c h a r a c t e r s . T h i s c o n c e p t i w h a t t h i s p r o g r a m i b a s e do n W h a v e c r e a t e d a s e r i e s o d i f f e r e n t s h a p e s f o s p r i t e , w h i c h w h e n s h o w n i s u c c e s s i o n r a p i d l y , g i v e st h i l l u s i o n o m o t i o n . N o j u s t m o t i o n a c r o s s t h e s c r e e n ,b u o f t h e p l a n e t E a r t h , w i t h a l o i t c o n t i n e n t s , r o t a t i n go n a n a x i s t h r o u g h s p a c e .

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

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

y o r e a l l y n e e d a r c o u p l e o s p r i t e s a n l i t t l e i m a g i n a t i o n / '

L i n e 1 7 o E a r t h S p r i t e s r e a d s t h g r a p h i c s p a t e r n s f r o m t h D A T A s t a t e m e n t s , a n a s s i g n s t h e mt c h a r a c t e r s 4 t h r o u g h 7 9 T h s p r i t e i s e t m a g n i f i c a t i o n f a c t o r o i n l i n e 1 8 0 , w h i c h m e a n s t h a te a c h s p r i t e w i l l u s f o u r c h a r a c t e r s f o i t s h a p e . T h t w s p r i t e s f o t h i s a n i m a t i o n a r t h e n p l a c e d o t h

c o l o r c y a n , w h i c h r e p r e s e n t s t h e o c e a n s . T h i s c o l o r w i l lr e m a i n b e h i n d s p r i t e # 1 w h i c h i u s e d f o t h c o t i n e n t s . L i n e 1 9 0 c h a n g e s t h s h a p e o c h a r a c t e r 8 4 w h i c h i t h l e t t e r T t s i n g l e p o i n t . I t h e n p l a c e s 1 0 o t h e s e c h a r a c t e r s o t h s c r e e n r a n d o m l y t c r e a t es t a r f i e l d . L i n e 2 0 p u t s i m o t i o n a c r o s s t h s c r e e n t h t w s p r i t e s w h i c h m a k e u t h e a r t h .

L i n e 2 1 i t h k e t t h w h o l e o p e r a t i o n . T h E x t e n d e d B A S I C c o m m a n d C A L L P A T T E R N l e t s u r e a s s i g n n e s h a p e t a e x i s t i n g s p r i t e . B c y c l i n gt h r o u g h t h e p a t t e r n s i s e e m s a i t h E a r t h i a c t u a l l yr o t a t i n g o t h e s c r e e n . T h r e s t o t h p r o g r a m c o n s i s t so t h g r a p h i c s d a t a f o t h s p r i t e s h a p e s .

N o t h a t y o s e h o e a s y i i t c r e a t e g r a p h i c s o t h T h o m e c o m p u t e r w i t h y o u r o w c h a r a c t e r p a t t e r n sa n t h u s o s p r i t e s , y o w i l l w a n t t e x p e r i m e n t w i t hy o u r o w i d e a s . T g e s t a r t e d , t r y e n h a n c i n g t h E a r t hS p r i t e s p r o g r a m . T h r o t a t i o n i s t i l l l i t t l e j e r k yb e c a u s e o n l y d i f f e r e n t s h a p e s a r u s e d , s t r y i nc r e a s i n g t h e r e s o l u t i o n o t h e E a r t h ' s r o t a t i o n b u s i n gm o r e s h a p e s , f o e x a m p l e .

T I - 9 9 / 4 A

8

9

2 0 2

2 3 3

6 7 8 9

3 0

E e E E E E H E C A A E X C A L LC A

H N C

T D A T AD A T AD A T AD A T A

H O M EV E R S

0

0 0 0 0 0 0 E 8 E 8 C : 0 ; C 0 8 > Q 4 0 E 0 F 0 F 00 0 0 0 4 0 4 0 0 6 0 6 8

D A T AD A T A

0 0 0 0 0 0 0 8 1

W

0 0

E X T E N D E DC L E A R

S C 0 C H A RF O

M O

3 0 3 C 0 F 0 F 8 F ! C F E l F E

A C O M P U T E R

6 0 Q 0 80 0 0 0 8 0 3 A 7 A 7 0 F 1 00 0 0 0 C E

F O

2

4 F O

A

0 T | 2 7

7

B A L T H R O PM A G A Z

4

S T E P

F l F F ' F F l F

F E 3 C 1

T G O T O

F ' 0 | 7 0 7 ' 0 0 0 0 0 0

3 0 2 0 3 0 C

1 1 E

T 4

M A G N0

2

E E 0

7

1 8 0 0 0 0 0 3

N

C O L O RC A N E X T

F

T 8 | F C ! f E F ' E ' F ' F ' 8 ! F F ' F C i F 8 7 8 7 0 7 4 O 0 a 0 0 F O F 8 F 8 F C F C F 8 7 8 8 O E O C 2 l C 2D A i T A 0 0 0 F 1 F 3 F 7 F 7 F 3 F 2 5 3 C 7 F 7

Q 0 9 0 C 0 C 0 E 0 E 0 C O C O 0 O 0 a i C 1 j 4D i A ! T A 0 0 0 C 1 E 3 E 7 F 7 F F ; E 1 , E , E 0 ! F 8 7 00 0 F 8 0 4 0 6 0 6 0 3 0 0 1 0 0 0 0 E ! 0

C

2 0 0 0 0 8 0

0 7 , 0 0 F ! 0 l F . 8 : 3 i C 3

0 , F 0 3 i O | 7 , 8

3 E 0 1 4 1 C 0 4 0 , 2 7 E O I E Q7 8 I F 0 F 0 : 0 | C . 0 | 0

0 0 8 | 0 F | 8 8 | 0 E 0 1 1 0 | 3 | 8 7 C 7 C 3 8 1 B8 , 8 . 0 . 0 0 0 3 8

E O C O S

7

0 3 8 7 C 3 C 1

F 0 3 08

H C H A R

P A N E X TF 3 I FF C F 8 F 0 C 00 0 0 0 06 0 7 0 3 0 0 0 0

6 0 2 0 0 0 0 0

E C

H E A D

7 0 2 0 0 0 0 05 0 0 0 0 0 08 0 0 0 0 0 0

F O

B O

3 0 O

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4H C 3

Page 36: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 36/136

S S B A S I CC O M P I L E RS Y S T E M

r e v i e wb T o G r e e nH C S t a f f

L a s t y e a r S S S o f t w a r e b r o k e t h S o u n d b a r r i e r w i t h c a s s e t t e - b a s e dc o m p i l e r s y s t e m f o t h 9 9 / 4 A .

N o t h e x p a n d e d s y s t e mg o e s t M a c h 2

S S S o f t w a r e ' s n e E x p a n d e d B A S I CC o m p i l e r S y s t e m e n h a n c e s T B A S I Cb g i v i n g t h B A S I C p r o g r a m m e r a

e x p a n d e d i n s t r u c t i o n s e t , w h i l e g r e a t l y i n c r e a si n p r o g r a m e x e c u t i o n s p e e d . T h i s , h o w e v e r ,d o e s n ' t c o m e w i t h o u t a p r i c e : W i t h t h S S S y s t e m , p r o g r a m s h a v e t b r e - w r i t t e n i

h i g h l y s t r u c t u r e d f o r m a t , a n c a r e f u l l ye d i t e d a n c o m p i l e d — r e s u l t i n g i g r e a t e rp r o g r a m d e v e l o p m e n t t i m e . A i t h c a s ew i t h n e a r l y a l m i c r o c o m p u t e r s , t h T I - 9 9 / 4 A ' s r e s i d e n t B A S I C i a " i n t e rp r e t e d " l a n g u a g e . W h e n t h C e n t r a lP r o c e s s i n g U n i t ( C P U ) R U N s B A S I Cp r o g r a m , i t ' s l i k e t r y i n g t r e a d a b o o ki f o r e i g n l a n g u a g e — l o o k i n g u e v e r yw o r d i d i c t i o n a r y t f i n d o u w h a ti m e a n s — i n s t e a d o r e a d i n gt r a n s l a t i o n . B A S I C c o m p i l e rt r a n s l a t e s t h p r o g r a m i n t o t h C P U ' s " n a t i v e t o n g u e " ( m a c h i n el a n g u a g e ) b e f o r e t h p r o g r a mR U N s — s o t h a t i c a R U m a n yt i m e s f a s t e r .S S E x p a n d e d C o m p i l e r

T h r e e p r i n c i p a l s t e p s a r ei n v o l v e d w h e n u s i n g t h S S C o m p i l e r S y s t e m .T h f l o w c h a r t i F i g u r e d e m o ns t r a t e s t h e n t i r ep r o c e s s : ( 1 C r a t a n e d i ta S S B A S I Cp r o g r a m b a e x i s t i n gT B A S I Cp r o g r a m , o w r i t i n g n e o n t c o f o r m t S S B A S I Cf o r m a t . R U N - t e s t i u s i n g o n o t h t w e d i t o r p r o g r a m s a n d p r e p a r e i f o c o m p i l i n g . ( 2 C o m p i l e a n S A V E t h p r o g r a mt d i s k u s i n g t h c o m p i l e r p r o g r a m . ( 3 L O A Da n R U t h p r o g r a m u s i n g o n o t h t w l o a d e r p r o g r a m s .3 H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

E D I T A N R U N - T E S T

C O M P I L E

L O A D A N R U

S U C C E S S !F i g u r e

P r e p a r i n g T C o m p i l eT h f i r s t s t e p i t p r e p a r e y o u r p r o g r a m i S S

f o r m a t . F i g u r e 2 ( t a k e n d i r e c t l y f r o m t h S S m a n u a l ) s h o w s t h o u t c o m e o s u c h c o n v e r

s i o n . T h " a t " s y m b o l ( @ a f t e r e a c h o t h v a r i a b l e n a m e s d e s i g n a t e s t h e v a r i a b l e a s a

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

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

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

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

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

t h a t m a k e B A S I C s u c h a a t t r a c t i v el a n g u a g e . T h i s d r a w b a c k , h o w e v e r , i

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

s t r u c t u r e d p r o g r a m m i n g i t h f a m i l i a r B A S I C e n v i r o n m e n t .

S t i l l , w d f e e l t h a t d e f i n i n gc o n s t a n t s ( s o m e t h i n g n o

r e q u i r e d i e v e n h i g h l y -s t r u c t u r e d l a n g u a g e l i k e

P a s c a l ) i T i t t l e h a r dt o j u s t i f y . O n c e y o u ' v e

w r i t t e n t h e S S B A S I Cv e r s i o n o y o u r p r

g r a m , i i c o m b i n e dw i t h o n o t h t w e d i t o r p r

g r a m s . T h B A S I C E d i t o r

r e q u i r e s e i t h e rt h e M i n i -M e m o r y o

s e m b l e r M o u l e , a n t h

E d i t o r / e x r e q u i r e st h T E x t e n d e d B A S I C m o d u l e .

T h m a j o r a d v a n t a g e o t h E d i t o r / e x p r o g r a m i t h a t i a l l o w s u s o t h M e r g e o p t i o n t c o m b i n e

p r o g r a m w i t h t h e d i t o r . T u s t h B A S I C E d i t o ry o u r p r o g r a m m u s t b k e y e d i w i t h t h e E d i t o ri m e m o r y . N e x t . R U N - t e s t y o u r p r o g r a m s f r o m

Page 37: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 37/136

e i t h e r e d i t o r . E v e r y i n s t r u c t i o n i c h e c k e d f o c o r r e c ts y n t a x , a n e r r o r s a r n o t e d s t h a t m o d i f i c a t i o n s a r er e l a t i v e l y e a s y t l o c a t e . Y o m o d i f y e r r o r s f o u n d b t h e d i t o r b u s i n g r e g u l a r T B A S I C ~ o r E x t e n d e d B A S I Cc o m m a n d s i t h c o n v e n t i o n a l m a n n e r . T h E x p a n d e dS S C o m p i l e r S y s t e m a l s o i n c l u d e s m a n y n e c o m a n d s . D u r i n g t h R U N - t e s t t h e s e S S B A S I C c o m m a n d sa r e p r i n t e d t t h e s c r e e n a s m e a n s o t r a c k i n gy o u r p r o g r a m .C o m p i l i n g , L O A D i n g a n R U N i n g

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

g i n g i t r i a l - a n d -e r r o r p r o c e s s b t w e e n t h E d i t o ra n C o m p i l e rp r o g r a m s . T h C o m p i l e r w i l lc a t c h e r r o r s t h a tg e b t h E d t o r . Y e t , i i n o 1 0 0 ° / o e f f e c t i v e — a

p r o g r a m m a s u c c e s s f u l l y p a s st h r o u g h t h C o p i l e r a n n o R U p r o p e r l y . l e a v i n gt h d e v e l o p e rw i t h " r u n - t i m e "e r r o r s . T h i s " h i t -a n d - m i s s " m e t h -

S S E x p a n d e d B A S I CC o m p i l e r S y s t e mU t i l i t yT I - 9 9 / 4 o T I - 9 9 / 4 AS S S o f t w a r e , I n c .P . O . B o 2 C e d a r b u r g , W 5 3 0 1 2S 9 5 , D i s k ; $ 8 U s e r G r o u pf e e ; $ 5 w i l h p r o o f o p u r c h a s e o S S B A S I CC o m p i l e r S y s t e m .

S y s t e m R e q u i r e m e n t s : 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 E d i t o r / A s s e m b l e r o M i n i - M e m o r y C o m m a n d M o d u l e .

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 :

P o o r F a i r G o o d E x c e l l e n tP e r f o r m a n c e :E a s e o U s e :D o c u m e n t a t i o n :

o o e d i t i n g c a n b e f r u s t r a t i n g , a n i a l w a y s t i m e -c o n s u m i n g . F o i n s t a n c e , t h p r o c e s s o e d i t i n g ,c o m p i l i n g , a n r u n n i n g t h p r o g r a m i F i g u r e t o o ka p p r o x i m a t e l y 1 m i n u t e s t c o m p l e t e . Y o c a s e t h a t l o n g e r , m o r e c o m p l i c a t e d p r o g r a m w o u l dr e q u i r e m u c h m o r e t i m e a n p a t i e n c e t d e v e l o p . T h i n c r e a s e d p e r f o r m a n c e o t h p r o g r a m , h o w e v e r , m a k e su f o t h f r u s t r a t i o n t h a t a r i s e s f r o m i m p l e m e n t i n gt h e s e p r o c e d u r e s . ( T r y w r i t i n g m a c h i n e c o d e f r o ms c r a t c h s o m e t i m e — y o u ' l l a p p r e c i a t e t h p o w e ro t h C o m p i l e r . )

W h e n y o f i n i s h c o m p i l i n g , t h L o a d e r p r o g r a m t h e na c c e s s e s c o d e g e n e r a t e d a n s a v e d t d i s k b t h C o m p i l e r , a n p l a c e s i i n t o m e m o r y f o e x e c u t i o n .Y o m a l i n k a n R U s e v e r a l c o m p i l e d p r o g r a m su s i n g t h L o a d e r . T h e r e i a l s o F a s t L o a d o p t i o nt h a t p r e p a r e s p r o g r a m s s t h e y d o n ' t r e q u i r e t h L o a d e r e a c h t i m e t h e y R U N . O n c e p r e p a r e d , t h ep r o g r a m s R U d i r e c t l y u s i n g t h c o m m a n d s C A L LD M T X C A L L L O A D , a n d C A L L L I N K , a l o w h i c h a r a v a i l a b l e f r o m T B A S I C w i t h e i t h e r t h M i n i - M e m o r yo E d i t o r ' A s s e m b l e r m o d u l e s . T h i s c r e a t e s a e x e c u t a b l e f i l e t h a t c a b R U o a n T c o m p u t e rw i t h M e m o r y E x p a n s i o n a n d t h p a r t i c u l a r c o m m a n dm o d u l e u s e d d u r i n g t h e F a s t L o a d p r o c e d u r e .P i x e l s A c c e s s a b l e

O n o t h m o r e p o w e r f u l c o m m a n d s ( u n i q u e t S S B A S I C ) i t h h i - r e s o l u t i o n s c r e e n g r a p h i c s m o d e ,s p e c i f i e d a P L O T M O D E ( B i t - M a p M o d e ) . T h i s f u n c t i o na l l o w s a c c e s s t e a c h o m o r e t h a n 4 9 . 0 0 0 p i x e l s ( d o t s )o t h m o n i t o r s c r e e n . Y o h a v e t h a b i l i t y t p l a c e o r e m o v e c h a r a c t e r a n y w h e r e o t h e s c r e e n , d e s i g n a t ef o r e g r o u n d a n b a c k g r o u n d c o l o r , o a p p l y t h s a m ep a r a m e t e r s t i n d i v i d u a l p i x e l s . T h i s i t h f i r s t t i m es u c h a c c e s s h a s b e e n a v a i l a b l e t p r o g r a m m e r s o t h T I - 9 9 / 4 A , o u t s i d e o a s s e m b l y l a n g u a g e o T F o r t h .

T h S S B A S I C C o m p i l e r c a n o n l y u s t h e T IE x t e n d e d B A S I C m o d u l e w h e n r u n n i n g t h E d i t o r / e xp r o g r a m . B u n m a t t e r w h i c h e d i t o r y o u s e , t h S P R T T E M O D E c o m m a n d s g i v e y o a c c e s s t o s p r i t e s .G e n e r a l l y , t h e s e c o m m a n d s a r s i m i l a r t t h o s e a v a i la b l e i T E x t e n d e d B A S I C , w i t h o n l y m i n o r v a r i a t i o n s .

" B A S I C c o m p i l e r t r a n s l a t e s t h p r o g r a m i n t o t h C P U ' s " n a t i v e t o n g u e "

( m a c h i n e l a n g u a g e ) b e f o r e t h e p r o g r a mR U N s - s o t h a t i c a R U

m a n y t i m e s f a s t e r . "

T h e s e n e e n h a n c e m e n t s , h o w e v e r , d o n o c o m ew i t h o u t c e r t a i n l i m i t a t i o n s . B e c a u s e o f d i f f e r e n c e s i t h T I - 9 9 / 4 A ' s v i d e o - p r o c e s s o r m e m o r y m o d e s . S P R I T E a n P L O T m o d e s a r n o c o m p a t i b l e i t h s a m e p r o g r a m .E i t h e r c o m m a n d c a b C A L L e d o n l y o n c e f r o mp r o g r a m , a n b o t h h a v e f u r t h e r r e s t r i c t i o n s o a c c e ss i n g c e r t a i n c o d e s .

E x p a n d e d S S I E x p a n d a b l eA n o t h e r p l u s o t h S S S y s t e m i a c c e s s t u s e r - d e f i n e dr o u t i n e s w i t h t h C A L L U S E R A . c o m m a n d . U t a s s e m b l y l a n g u a g e o c o m p i l e d B A S I C r o u t i n e s m a b i n c l u d e d i t h L o a d e r p r o g r a m a s s o r t o u s e r - d e f i n e d " l i b r a r y " o f f u n c t i o n s . T h u s , a y o b e c o m e m o r e a d e p t a p r o g r a m m i n g y o u r T I - 9 9 / 4 Ao a a s s e m b l y l a n g u a g e l e v e l , y o c a c u s t o m i z e t h S S S y s t e m t i n c l u d e y o u r r o u t i n e s .D o c u m e n t a t i o n

T h f i r s t w o r d t h a t c o m e s t m i n d w h e n d e s c r i b i n g t h u s e r ' s m a n u a l o f t h e S S E x p a n d e d B A S I C C o m p i l e rS y s t e m i " b e e f y . " G u i d e l i n e s f o p r o g r a m d e v e l o p m e n ta r t h o r o u g h l y o u t l i n e d i s t e p - b y - s t e p f a s h i o n , a n i n c l u d e r e m e d i e s f o c o m m o n p i t f a l l s i t h p r o c e d u r e s .T h i s p r o d u c t h o w e v e r , i n o f o t h e c a s u a l p r o g r a m m e r .B u t , t h o s e w h a r e w i l l i n g t i n v e s t t h t i m e t l e a r nt h S S S y s t e m w i l l b r e w a r d e d w i t h p r o g r a m s t h a tr u m a n y t i m e s f a s t e r t h a n o r d i n a r y B A S I C p r o g r a m s .

H C

T r i e r e " ! p r o g r B iM a g a n n e I t i a . 1 t x f i r T M * * p / o f l f a nC O m p u i e r I M o O k h o u f i I 2 m i in j m O f l r s T h p r o g r a m w r i t t e n

i l a r 1 o n e w h i c h a p p e a r e d i t h M O e j i g r e d 1 g e n e r a l e D " m e n u m O e r s

c h 1 9 8 0 B I T En d i i o f i e n u s M

1 c h e c k t h l i r a ! l O O O O i n t e g u r s t O 'c h e c k s o n l y m l i r s t 0 0 i n t e g e r ]

1 0 L E L @ - 61 1 0 L E T E @ = 11 2 L E M @ = 1 0 0 01 3 L E Z @ = 51 4 L E A @ i 5 0 L E T N @ ' l O1 6 O L E T D @ - 11 7 0 L E T B @ = 2l B 0 L E T C @ * 31 9 F O * @ = L @ T M { 2 0 A @ = A ( 3 i - E @2 1 D @ - A @ V C ( B J2 2 F O Z @ = B @ T 0 2 3 Z @ = Z @ - E @2 3 R E F O B A S I C L I N G 2 4 0 S H O U L D B 2 3 R E N @ = I N T < A @ / Z @ )2 4 0 N @ = A ( 3 i / Z ( o i2 5 N @ = N @ - Z @2 6 N @ = A @ - N @2 7 I N @ < = 0 T H E M 3 0 2 8 N E X T Z 2 9 0 P R I N T A 3 0 N E X T A 3 1 S T O PT I M E . B A S I C 1 5 3 5 s e c o n d sT I M E S S T C O M P I L E R I s e c o n d s

l i n e > 2 i c h a n g e d f r o m M @ I 0 O 0 1 0 M 1 0 0 0 0 . i r . e p r o g r a m « i l l c h e c K I h e9 1 0 . 0 0 0 i n t e g e r s T h S S E X P A N D E D C O M P I L E R c o m p l e t e s I h p r o g r a m i

m i n u t e s . 2 s e c o n d s I T . B A S I C , t l l o o k 4 h o u r s a n 1 m i n u t e s t o c n r j c k i h e5 5 5 0 0 i n t e g e r s T h S S E X P A N D E D C O M W L E f t l o o k 4 m i n u t e s l c h e c k t h s 5 5 0 0 i n l e g e r e .

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4 3

Page 38: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 38/136

Page 39: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 39/136

G r a p e v i n e j u s t r e c e i v e d s o m e u n h a p p y n e w s f r o mY o r k o t h C i n - D a y U s e r s " G r o u p i C i n c i n n a t i . I V o l .

I s s u e o H o m e C o m p u t e r M a g a z i n e , E a n n o u n c e d t h a tg r o u p w a p r e p a r i n g t s p o n s o r t h f i r s t a n n u a l M i d w e s t

F e s t i t h f a l l . A c c o r d i n g t E d , t h e g r o u p ' s n e f e e ! t h a t i i n l o n g e r f e a s i b l e l o t h C i n - D a y U s e r st s p o n s o r t h i s p r o j e c t . T h e r e f o r e , t h e f i r s t M i d w e s t

F e s t h a r e g r e t f u l l y b e e n c a n c e l l e d . I y o h a v eq u e s t i o n s , c o n t a c t E Y o r k . P . O . B o 5 1 9 . W e s t C h e s t e r ,4 5 0 6 9 . ( 5 1 3 ) 7 7 7 - 0 0 1 0 .

s m a l l g r o u p o T I - 9 9 / 4 A o w n e r s i D i m o n a . I s r a e l i v e r yi j o i n i n g w i t h a n o t h e r u s e r g r o u p . K i t l a r u B e n y

G r o u p G r a p e v i n e t h a t t h g r o u p i e x t r e m e l y h u n g r ya l k i n d s o i n f o r m a t i o n r e g a r d i n g s o f t w a r e , p e r i p h e r a l s ,

I v o u w o u l d l i k e t o c o n t a c t t h i s f a r a w a y g r o u p , w r i t e :B e n y , P . O . B o 5 6 5 . D i m o n a 8 6 1 0 4 . I s r a e l .

P L j H e r e ' s m u s i c t G r o u p G r a p e v i n e ' s c a r s ! A I B

c o m p u t e r c l u b i f o r m i n g o u t h e r e i t h W a s h i n g t o n .a r e a . T h C a p i t a l A r e a I B P C j r C o m p u t e r C l u b i t h

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

a n b u s i n e s s s o f t w a r e , a w e l l a I B c o m p a t i b i l iD O 2 . 1 0 . B A S I C p r o g r a m m i n g , h o m e / o f f i c e a p p l i c a

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

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

t k n o w m o r e a b o u t h o m e c o m p u t i n g . F o r m o r e i o n , c o n t a c t : L o w e l l D e n n i n g , 1 2 6 1 1 B e e c h f e m L a n e .M D 2 0 7 1 5 . ( 3 0 1 ) 2 6 2 - 8 2 7 5 o ( 2 0 2 ) 5 6 6 - 4 8 0 1 .

h P o r t l a n d I B P C l u b o f P o r t l a n d . O r e g o n h a a v e r yg r o u p , w i t h s p e c i a l i n t e r e s t g r o u p s i t h e f o l l o w i n g

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

c l u b ' s e f f o r t s t e s t a b l i s h a b u l l e t i n b o a r d h a v e f i n a l l yt f r u i t i o n a n i s h o u l d b e i p l a c e a n o p e r a t i o n a l

t h t i m e G r o u p G r a p e v i n e g o e s t p r e s s . T h P o r t l a n dh a m e m b e r s w h a r w i l l i n g t o r e n t t h e i r p e r s o n a l c o

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

v e r y a c t i v e a n i n t e r e s t i n g g r o u p , c o n t a c t : R i c h R o h d e ,B o 2 0 6 8 . B e a v e r t o n , O R 9 7 0 7 5 , ( 5 0 3 ) 6 2 0 - 6 8 6 2 .

n g t t h Q u a d - C i t y P e r s o n a l C o m p u t e r U s e r ' sn e w s l e t t e r , t h i s g r o u p p r o v i d e s a f o r u m f o t h e

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

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

i n t e r e s t e d i b e c o m i n g m e m b e r , c o n t a c t : J o h n D a n -P . O . B o 4 6 4 , B e t t e n d o r f . I A 5 2 6 2 2 . ( 3 1 9 )

5 .

G r a p e v i n e j u s t r e c e i v e d n e w s r e l e a s e f r o m I B i n f o r m a t i o n r e g a r d i n g s u p p o r t t P u s e r g r o u p s . U s e r

c a n o r e c e i v e s u p p o r t a n i n f o r m a t i o n d i r e c t l yI B M ' s E n t r y S y s t e m s D i v i s i o n . T h s u p p o r t d e p a r t m e n t

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

i t e m s o g e n e r a l i n t e r e s t t u s e r g r o u p s , a n i n f o r m a t i o na b o u t r e c e n t I B P p r o d u c t a n n o u n c e m e n t s . T h d i v i s i o na l s o o f f e r s b u l l e t i n b o a r d t a s s i s t u s e r g r o u p s i c o m u n i c a t i n g w i t h o t h e r g r o u p s a n t p r o v i d e g e n e r a l p r d u c t i n f o r m a t i o n . I a l s o i n c l u d e s a n s w e r s t q u e s t i o n sf r e q u e n t l y a s k e d o t h s u p p o r t d e p a r t m e n t p h o n e l i n e .O f f i c e r s o f P u s e r g r o u p s c a c a l l t h s u p p o r t d e p a r t m e n tf o g e n e r a l i n f o r m a t i o n a b o u t u s e r g r o u p a c t i v i t i e s , I B P p r o d u c t s , a n f o r m i n g n e u s e r g r o u p . I y o u r g r o u p w o u l dl i k e t r e g i s t e r w i t h I B M . w r i t e t G e n e B a r l o w . I B P U s e rG r o u p S u p p o r t ( 2 9 0 0 ) . P . O . B o 3 0 2 2 . B o c a R a t o n , F L 3 3 4 3 2 .

g r o u p f o c u s i n g o p r a c t i c a l a p p l i c a t i o n s f o M a c i n t o s hh a s t a k e n r o o t i N e Y o r k C i t y . N e Y o r k M a c U s e r s 1G r o u p m e e t s m o n t h l y a n d a n y o n e c a b e c o m e m e m b e r —n o j u s t N e Y o r k e r s . T h m e e t i n g s i n c l u d e s o f t w a r e e c h a n g e s , s p e a k e r s , d e m o n s t r a t i o n s , a n m a n y m o r e t o p i c so i n t e r e s t , a d i c t a t e d b t h m e m b e r s h i p ' s i n t e r e s t s . I y o u ' r e a n e w M a c o w n e r a n w o u l d l i k e m o r e i n f o r m a t i o n ,c o n t a c t : C h e r y l S a n d i e r , N Y M U G . P . O . B o 6 6 8 6 . Y o r k v i l l eS t a t i o n . N e Y o r k , N Y . 1 0 1 2 8 . ( 2 1 2 ) 5 3 5 - 1 9 4 3 .

G r o u p G r a p e v i n e j u s t h a p h o n e c o n v e r s a t i o n w i t h D a v eH o f f m a n , f o u n d e r o f t h e W e n a t c h e e V a l l e y A p p l e U s e rG r o u p , e s t a b l i s h e d i S e p t e m b e r . 1 9 8 1 . T h g r o u p c o n s i s t so 6 m e m b e r s f r o m m a n y p r o f e s s i o n a l f i e l d s , i n c l u d i n ge n g i n e e r i n g , m e d i c i n e , l a w , a n e d u c a t i o n . T h g r o u pl i b r a r y c o n s i s t s o a p p r o x i m a t e l y 1 . 0 0 0 t i t l e s , w h i c h c a b s e n t o u b m a i l t a n i n t e r e s t e d c l u b m e m b e r — a s w e l l a o t h e r u s e r s g r o u p s . T h e y h a v e d o n a t e d a b o u t o n e - h a l f o t h l i b r a r y t i t l e s t t h r e g i o n a l l i b r a r y . T h i s g r o u p a l s oh e l p e d a A p p l e g r o u p i t h T r i - C i t i e s a r e a g e o f t h g r o u n d , a n b e c a u s e t h e r e a r m o r e a n m o r e M a c i n t o s hu s e r s b e c o m i n g i n t e r e s t e d i t h c l u b , t h e y a r c o n s i d e r i n gf o r m i n g M a g r o u p . I y o a r i n t e r e s t e d i n t h i s g r o u p o i t p o s s i b l e o f f s h o o t a n l i v e i n t h W e n a t c h e e a r e a , c o t a c t : D a v e H o f f m a n . 5 3 H i g h l a n d D r i v e . W e n a t c h e e . W A 9 8 8 0 1 . ( 5 0 9 ) 6 6 2 - 7 3 1 7 .

S o m e n e w s c o m e s f r o m r e l a t i v e l y n e A p p l e g r o u p , t h R o s e v i l l e A p p l e U s e r s G r o u p i R o s e v i l l e , C A T h i s g r o u ph a s b e e n i e x i s t e n c e f o o n l y f o u r m o n t h s a n h a 5 m e m b e r s . A f t e r t a l k i n g w i t h O t t o H a i u n g s . p r e s i d e n t o t h g r o u p , i s o u n d s a i t h e y h a v e p l a n s f o s e v e r a l c o m m u n it y p r o j e c t s , a w e l l a s i n - h o u s e c l u b p r o j e c t s . A c t i v i t i e s t h a ti n c l u d e t h e h a n d i c a p p e d i t h c o m m u n i t y i o n i d e a t h e yp l a n t p u r s u e , a n d a n y h e l p f r o m p e o p l e k n o w l e d g e a b l ei n t h i s a r e a w o u l d b g r e a t l y a p p r e c i a t e d . T h g r o u p m e e t sa t h R o s e v i l l e M a i n L i b r a r y t h e s e c o n d a n f o u r t h T u e sd a o e a c h m o n t h ( t h e m e e t i n g o t h f o u r t h T u e s d a y i

S p e c i a l I n t e r e s t G r o u p m e e t i n g ) . C u r r e n t l y , t h g r o u p h a sS I G s c o v e r i n g t h M a c i n t o s h , b u s i n e s s , a n g a m e s . M e m b e rs h i p d u e s a r $ 1 p e y e a r , a n i n c l u d e a s u b s c r i p t i o n t t h R o s e v i l l e A p p l e C o r e B u l l e t i n , t h g r o u p ' s m o n t h l y n e w sl e t t e r . I y o a r i n t e r e s t e d i b e c o m i n g m e m b e r , o h a v ei n f o r m a t i o n r e g a r d n g c o m p u t e r s a n t h h a n d i c a p p e d ,p l e a s e c o n t a c t : O t t o H a i u n g s . P . O . B o 1 3 7 7 , R o s e v i l l e . C A 9 6 5 5 1 . ( 9 1 6 ) 7 8 3 - 0 3 6 4 .

O k a y A p p l e u s e r s , i t ' s t r e e - s h a k i n g t i m e ! W r e a l l y w o u l dl i k e t h e a r f r o m a l o y o A p p l e g r o u p s v i l e t t e r o n e w s l e tt e r ( o r e v e n p h o n e c a l l ) , s w c a k e e p u w i t h a l t h e x c i t i n g t h i n g s t h a t a r b l o s s o m i n g o u t h e r e i A p p l e l a n d .S o m e M a c i n t o s h s e e d l i n g s t p l a n t a m o n g s t t h o t h e r A p p l ev a r i e t i e s i t h i s o r c h a r d w o u l d b e x t r e m e l y w e l c o m e .H O

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4 3

Page 40: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 40/136

I m a g i n e , 3 6 0 K b y t e so f l d i s k e t t j e s t o r a g e i

t h T E x p a n s i o nB o x — m a g i c m a d ep o s s i b l e b i n s t a l l i n g

t w o , h a l f - h e i g h t ,d u a l - s i d e d d i s k d r i v e s

i t h T b o x ;

f o T

r e v i e wb S t e v e N e l s o n

H C S t a f f

C o m p u A d d C o r p o r a t i o n i m a r k e t i n g t w oS h u g a r t S A 4 5 5 s a a d u a l - d i s k d r i v e t h a t s l i p sn i c e l y i n t o y o u r p e r i p h e r a l e x p a n s i o n b o w i t h

n m o d i f i c a t i o n s . A l t h o u g h t w d i s k d r i v e u n i t s w o u l do v e r t a x t h p o w e r s u p p l y , t h e y c l a i m t h a v e s o l v e d t h i sp r o b l e m b y u t i l i z i n g d r i v e s t h a tr e q u i r e h a l f t h e n o r m a l p o w e r .S w h i l e y o a r i f a c t r u n n i n gt w d r i v e m o t o r s , t h e y r e q u i r ea p p r o x i m a t e l y t h s a m e a m o u n to p o w e r a o n r e g u l a r d r i v e m o t o r —w i t h n l o s s o p e r f o r m a n c e . B e c a u s et h e s e i t e m s a r s o l d s e p a r a t e l y b t h d i s t r i b u t o r , w f e l t o u r e a d e r sw o u l d a p p r e c i a t e s o m e a d d e d d o u m e n t a t i o n e x p l a i n i n g i n s t a l l a t i o np r o c e d u r e s .

P r o d u c t :M a c h i n e :D i s t r i b u t o r :

P r i c e :

R e m o v i n g T h e O l D i s k D r i v e U n i tF i r s t , r e m o v e t h s c r e w s h o l d i n g t h o l d i s k d r i v e

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

u n i t . G e n t l y s l i d e t h e d i s k d r i v e u n i to u u n t i l t h b a c k i v i s i b l e . D e t a c ht h p o w e r c a b l e , t h r i b b o n c a b l e ,a n s l i d e t h u n i t f r e e . O n c e t h e d i s kd r i v e u n i t i r e m o v e d , y o a r r e a d yt o i n s t a l l t h S h u g a r t d u a l - d i s k d r i v ea s s e m b l y i i t p l a c e .

S h u g a r t 4 5 D i s k D r i v eT I - 9 9 / 4 AC o m p u A d d C o r p .1 3 0 1 0 R e s e a r c h B l v dA u s t i n . T X 7 8 7 5 0$ 1 8 9 p e d r i v e$ 1 2 - d r l v e c a b l e k i

S y s t e m R e q u i r e m e n t s : T D i s k M a n a g e r 2c o m m a n d c a r t r i d g e . T d i s k c o n t r o l l e r c a r d .T P e r i p h e r a l E x p a n s i o n S y s t e m

P o o r F a i r G o o d E x c e l l e n tP e r f o r m a n c e :E a s e o S e t - U p :D o c u m e n t a t i o n :

G e t t i n g R e a d yW h e n y o u r d u a l - d i s k d r i v e a r r i v e s ,

t h f i r s t t h i n g y o w i l l n e e d t d i t a k e t h d u a l - d i s k d r i v e u n i t o u o t h b o a n m a k e c e r t a i n t h a t a l t h n e c e s s a r y p a r t sa r e t h e r e ( s e e P h o t o 1 ) N e x t , y o m u s t t u r n o f t h p o w e rt y o u r p e r i p h e r a l e x p a n s i o n b o a n w a i t a c o u p l e o m i n u t e s b e f o r e r e m o v i n g t h o l d i s k d r i v e u n i t . T h o n l y t o o l r e q u i r e d i P h i l l i p s s c r e w d r i v e r .4 0 H o m e C o m p u t e r M a g a z i n e S e p t e m b e r . 1 9 8 4

I n s t a l l i n g T h S h u g a r tY o u m u s t b a w a r e o t w i m p o r

t a n t t h i n g s w h e n i n s t a l l i n g t h e d i s kd r i v e s y s t e m . F i r s t , b s u r e y o u n d e r s t a n d w h i c h d r i v e i D r i v ea n d w h i c h i D r i v e 2 S e c o n d , d e t e rm i n e w h e t h e r s p e c i a l r e s i s t o r p a c ki i i t p r o p e r p o s i t i o n . T h e m a n u a l( w h i c h i b i o t h s p a r s e s i d e a n

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

S t a r t b o p e n i n g t h p a c k a g e o f c a b l e s ( 3 4 - p i n s i g n a lc a b l e a n p o w e r c a b l e ) . R e f e r t t h i n s t r u c t i o n s i t h

Page 41: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 41/136

" W h i l e y o u a r i f a c t r u n n i n g t w o d r i v em o t o r s , t h e y r e q u i r e a p p r o x i m a t e l y t h

s a m e a m o u n t o p o w e r a o n r e g u l a rd r i v e m o t o r — w i t h n l o s s

o p e r f o r m a n c e . ' 'd o c u m e n t a t i o n , w h i c h s h o w y o t h p r o p e r s e t - u p o t h j u m p e r p l u g s o t h j u m p e r b l o c k a t h b a c k o t h d u a l - d i s k d r i v e u n i t . D r i v e r e q u i r e s t h e p l u g t b i p o s i t i o n 1 D r i v e r e q u i r e s t h e p l u g t b i p o s i t i o n( s e e P h o t o 2 ) P l u g t h t w o e n d s o t h 3 4 - p i n c a b l e i n t ot h c o n n e c t o r s o t h d r i v e u n i t s , a n d t h s a m e w i t ht h p o w e r c a b l e . B e c a u s e t h e r e a r t w d r i v e s , b o t hu n i t s n e e d t b c o n n e c t e d ( s e e P h o t o 3 ) P l a c e t h S h u g a r t d i s k d r i v e u n i t i f r o n t o f t h o p e n i n g i t h p e r i p h e r a l e x p a n s i o n b o a n t h r e a d t h 3 4 - p i n c a b l eb a c k t h r o u g h t h i s o p e n i n g , c o n n e c t i t t h d i s kc o n t r o l l e r c a r d , a n r e - i n s t a l l t h c a r d i n t o i t p r o p e rs l o t . N o c o n n e c t t h p o w e r c a b l e t t h e s u p p l i e da d a p t o r a n t t h d r i v e s . G e n t l y s l i d e t h S h u g a r t d i s kd r i v e a s s e m b l y b a c k i n t o t h e p e r i p h e r a l e x p a n s i o n b o u n t i l i i f l u s h w i t h t h f r o n t o t h e b o x . ( N o t e : t h n e u n i t c a n n o t b f a s t e n e d i p l a c e — t h e s c r e wh o l e s d n o a l i g n . ) N o y o a r r e a d y t t u r n o t h p o w e r a n d t e s t i t H o I C h e c k e d O u

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

p r o g r a m f r o m D r i v e 1 M f i r s t a t t e m p t f a i l e d ;n e i t h e r i n d i c a t o r l i g h t c a m e o n a n t h p r o g r a m d i d n "l o a d . N e e d l e s s t s a y , e v e r y t h i n g w a s n ' t c o n n e c t e dp r o p e r l y — I h a t h 3 4 - p i n r i b b o n c a b l e s r e v e r s e d .

" O n e i m p o r t a n t t h i n g i s n ' t m e n t i o n e di t h d o c u m e n t a t i o n :T h d u a l d r i v e s y s t e m

c a r e a d b o t h s i d e s o d i s k . "

A m e n t i o n e d e a r l i e r , t h d o c u m e n t a t i o n i n o t a ss p e c i f i c a i c o u l d b e t u r n e d o f t h p o w e r , s w i t c h e dt h c a b l e s , a n t r i e d a g a i n . T h i s t i m e t h p r o g r a ml o a d e d f i n e . N e x t , t r i e d t o s a v e t h p r o g r a m t D S K 2( t h e s e c o n d d r i v e ) . T h p r o g r a m s a v e d p e r f e c t l y . S i n c et h e n , h a v e u s e d t h e d u a l - d i s k s y s t e m e v e r y d a f o t h p a s t f e w e e k s w i t h a b s o l u t e l y n p r o b l e m s . I w o r k sg r e a t , a n s a v e s m l o o t i m e .

T h d u a l - d i s k d r i v e u n i t f i t s n i c e l y i n s i d e t h T p e r i p h e r a l e x p a n s i o n b o x , a n C o m p u A d d r e c o mm e n d s t h a t y o l e a v e t h e u n i t s l o o s e i n t h e r e . H o w e v e r ,y o m a w a n t t s l i d e t h i n p i e c e o c a r d b o a r d b e t w e e nt h d r i v e u n i t s a n t h s i d e o f t h b o t g i v e i " f r i c t i o n " f i t . f o u n d t h a t u n l e s s y o p l a n o r e g u l a r l ym o v i n g t h p e r i p h e r a l e x p a n s i o n b o x , t h e r e i n r e a s o nt w o r r y a b o u t s e c u r e l y b o l t i n g i t h d r i v e s — a p i e c eo c a r d b o a r d w o r k s f i n e .

O n i m p o r t a n t t h i n g i s n ' t m e n t i o n e d i t h d o c u m e nt a t i o n : T h d u a l d r i v e s y s t e m c a r e a d b o t h s i d e s o

d i s k . H o w e v e r , i y o a r u s i n g a D i s k M a n a g e rc o m m a n d m o d u l e , y o w i l l b a b l e t a c c e s s o n l y o n s i d e o f a d i s k ( f o r t o t a l o 1 8 0 K b y t e s o s t o r a g eb e t w e e n t h t w d r i v e s ) . I o r d e r t a c c e s s b o t h s i d e so d i s k , y o w i l l n e e d t h D i s k M a n a g e r c o m m a n d

P h o t o 1 C o m p l e t e k i t . s h o w i n g b o t l i d r i v e s ,p o w e r c a b l e a n s i g n a l c a b l eu n a s s e m b l e d .

P h o t o 2 C l o s e u o D r i v e ' j u m p e r b l o c kw i t h j u m p e r p l u g s h o w n i p o s i t i o n 2

P h o t o 3 R e a r o u n i t s h o w i n g p o w e rc a b l e a n s i g n a l c a b l e p r o p e r l yc o n n e c t e d .

m o d u l e . r e c e n t l y c a l l e dT e x a s I n s t r u m e n t s , a n t h e y i n f o r m e d m t h a t D i s kM a n a g e r i s t i l l a v a i l a b l e .I y o c a l l t h e m a 1 - 8 0 0 - 8 4 2 - 2 7 3 7 . t h e y w i l lr e f e r y o t d i s t r i b u t o rw h c a g e o n f o y o u .

F e C o m p l a i n t sT h d o c u m e n t a t i o n s h o u l db m o r e t h o r o u g h a n s p c i f i c t b o a n r e a la s s i s t a n c e , b u b e c a u s et h s y s t e m i s e a s yt i n s t a l l , I ' l l s a t h a tt h d o c u m e n t a t i o n i m a g i n a l l y a d e q u a t e . C o m p u A d dh a s i n f o r m e d m t h a tt h e y w i l l b a m e n d i n g t h e i rd o c u m e n t a t i o n t d i s c u s s t h D i s k M a n a g e r c a r t r i d g e s .H o p e f u l l y , t h e y w i l l m a k e t h i n s t a l l a t i o n p r o c e d u r e

l i t t l e c l e a r e r a t h s a m e t i m e . C o m p u A d d d o e sp r o v i d e y o w i t h t o l l - f r e e n u m b e r - 8 0 0 - 5 3 1 - 5 4 7 5 f o a s s i s t a n c e i y o h a v e p r o b l e m s i n s t a l l i n g t h d r i v e s .T h e r e i o n o t h e r t h i n g : E v e n t h o u g h t h e d u a l - d i s kd r i v e u n i t f i t s s n u g l y , y o r e a l l y o u g h t t b a b l et s e c u r e l y m o u n t t h u n i t i t h e p e r i p h e r a l e x p a ns i o n b o x .

O t h e r w i s e . C o m p u A d d ' s s y s t e m p e r f o r m s g r e a t w i t he i t h e r D i s k M a n a g e r o ( g i v i n g y o 1 8 0 K o 3 6 0 K r e s p e c t i v e l y ) . T h i s s y s t e m d o e s w h a t i i s u p p o s e d t d o a n d o e s i w e l l . I t ' s e a s y t i n s t a l l , a n b e s t o a l l . i t ' s p r i c e d r i g h t . r e c o m m e n d i t H C

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4 4

Page 42: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 42/136

L o v e M a c P a i n t b u c a n ' t a f f o r d M a c ?n e p r o d u c t n o g i v e s t h e r e s t o f t h e " r e s t o u s

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

r e v i e wb R o g e r W o o d

H C S t a f T

M A C I N T O S H . . .a y b e I ' l l g e o n e . B u I ' v eg o t s o m u c h t i e d u i m A p p l e I I h a t e t s p e n d t h m o n e y .

I y o f i n d y o u r s e l f i t h i s q u a n d a r y ,d o n ' t f e e l a l o n e . M a n y A p p l e / o w n e r s w o u l d l i k e t o t r o u m o u s ew i t h o u t s p l u r g i n g o w h o l e n e s y s t e m . A p p l e M o u s e I m a j u s t b t h a n s w e r f o s o m e o n e w i t h t h i sd i l e m m a . T h e x p a n s i o n c a r d w i t hi t s u p p o r t s o f t w a r e , M o u s e P a i n t ,g i v e s y o u r A p p l e / / / / + , o H a c c e s st m o u s e f o f r a c t i o n o t h p r i c eo M a c i n t o s h — w i t h o u t m a k i n g a l o y o u r h a r d - e a r n e d s o f t w a r e a n h a r d w a r e a d d i t i o n s o b s o l e t e . T h n e A p p l e H a l r e a d y h a t h n e c e s s a r y i n t e r n a l h a r d w a r e a n f i r m w a r e ( R O M - b a s e d s o f t w a r e ) t

P h o t o 2

a c c o m m o d a t e m o u s e — s o f o a b o u t$ 1 0 0 . y o H o w n e r s c a e a s i l y g e i n t o m o u s e g r a p h i c s .

I a d d i t i o n , s o m e t h i r d - p a r t y ,m o u s e - b a s e d s o f t w a r e h a a l r e a d yb e e n r e l e a s e d f o t h A p p l e 7 f a m i l y( s e e i n s e r t ) , w i t h m o r e b e c o m i n ga v a i l a b l e a l t h e t i m e . T h i s m e a n st h a t m o u s e f o y o u r A p p l e w i l l b

l o n g - t e r m e n h a n c e m e n t , n o j u s tn o v e l t y .

T h e m o u s e d e v i c e o A p p l e M o u s eI i i d e n t i c a l t t h o n e u s e d w i t h t h M a c i n t o s h a n L i s a c o m p u t e r s . T h i ss m a l l , p l a s t i c b o h a s i n g l ep u s h - b u t t o n o t o p , a n c o n t a i n s

b a l l w h i c h p r o t r u d e s f r o m t h b o t t o m , h e l d i p l a c e b l o c k i n gr i n g . T h b a l l a l l o w s y o t m o v e t h M o u s e a r o u n d o y o u r d e s k t o w h i l e p o i n t e r o t h s c r e e n e c h o e sy o u r m o v e m e n t s , t h u s f o s t e r i n gm a n - m a c h i n e c o m m u n i c a t i o n i n e v i s u a l l y - o r i e n t e d w a y .

T h A p p l e M o u s e I c a r d i e a s y t i n s t a l l a n e v e n c o m e s w i t h s m a l lw r e n c h , s n t o o l s a r n e e d e d( a l t h o u g h s m a l l n u t - d r i v e r w o r k sb e t t e r t h a n t h w r e n c h ) . T h p a c k a g e a l s o i n c l u d e s a s m a l lc o n n e c t i n g b o t p r o v i d e s t r a i nr e l i e f w h e n i n s t a l l e d o t h A p p l e / o r / / + . T h c a r d m a y b e i n s t a l l e d i a n o t h e x p a n s i o n s l o t s , b u f o m a x i m u m s o f t w a r e c o m p a t i b i l i t y , i i b e s t i n s t a l l e d i n s l o t 4 T h i s i b e c a u s e t h n e w , " s l o t l e s s " A p p l e U u s e s a a d d r e s s s c h e m e f o i t

m o u s e f i r m w a r e b a s e d o a A p p l e M o u s e I i n s t a l l e d i s l o t 4

O n c e y o u r m o u s e i i n s t a l l e d ,y o u ' r e r e a d y t e n t e r t h e w o r l do m o u s e g r a p h i c s u s i n g t h M o u s e P a i n t s o f t w a r e . I y o a r n e t t h m o u s e , y o u c a t r t h t u t o r i a lt h a t i i n c l u d e d ; i t a k e s y o t h r o u g hc l i c k i n g , d r a g g i n g , p u l l i n g d o w nm e n u s , a n t h e r e l a t e d m o u s ef u n c t i o n s . A l t h o u g h t h t u t o r i a l i c l e a r a n e a s y t o f o l l o w , i i l i m i t e di s c o p e . I c o v e r s m o u s e o p e r a t i o n s ,b u t n o t M o u s e P a i n t f u n c t i o n s .

s i m i l a r t u t o r i a l c o v e r i n g t h f i n e rp o i n t s o M o u s e P a i n t w o u l d h a v eb e e n w e l c o m e a d d i t i o n .I n C o l o r , O N o t ?

W h e n w f i r s t s t a r t e d w o r k i n g w i t hM o u s e P a i n t , o u r A p p l e 7 / w a h o o k e d u t c o l o r m o n i t o r . O u i m m e d i a t e o b s e r v a t i o n w a " O b o y ,M a c P a i n t w i t h c o l o r . " A f t e r j u s t a f e wm i n u t e s , h o w e v e r , w f o u n d t h a tw i t h o u t t h o r o u g h k n o w l e d g e o A p p l e h i g h - r e s o l u t i o n ( h i - r e s )g r a p h i c s , c o l o r w i t h M o u s e P a i n td o e s n ' t w o r k a y o u w o u l d e x p e c t .T h e n , u p o n c a r e f u l e x a m i n a t i o n o t h m a n u a l w f o u n d n o m e n t i o n o c o l o r a a l l . A f t e r c h e c k i n g w i t hA p p l e w l e a r n e d t h a t M o u s e P a i n tw a n o w r i t t e n t s u p p o r t c o l o r , a n t h a t t h c o l o r p e r f o r m a n c e w a f u n c t i o n o t h A p p l e h i - r e sh a r d w a r e — n o t b d e s i g n o M o u s e P a i n t . I t h w o r d s o o n A p p l e t e c h n i c i a n , " I t ' s t h n a t u r e o t h b e a s t . . ( t h e b e a s t b e i n g t h A p p l e m o t h e r b o a r d , a n n o f e r o c i o u s m o u s e ) .

W a l s o d i s c o v e r e d t h a t t h b l a c ku s e d i M o u s e P a i n t i h i - r e sb l a c k 1 — n e v e r b l a c k 2 . T h u s ,d r a w i n g b l a c k l i n e o n a n o r a n g e ( o

4 H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

Page 43: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 43/136

I • i H u l l

L e i I i I h b l u e ) s h a p e r e s u l t s i s t r a n g e g r e e n( o p u r p l e ) s w a t c h o e i t h e r s i d e o ft h l i n e ( s e e P h o t o 2 ) ( F o r m o r ei n f o r m a t i o n a b o u t c o l o r o t h h i - r e ss c r e e n , s e e t h e a p p r o p r i a t e " H o m eC o m p u t e r T e c h N o t e " o t h e s u b j e c ti t h A u g u s t 1 9 8 4 i s s u e o H o m eC o m p t e M a g a z i n e - — E d . B c a r e f u l l y p l a c i n g s h a p e s o t h s c r e e n , b e a u t i f u l c o l o r g r a p h i c s c a b o b t a i n e d u s i n g M o u s e P a i n t — b u ta i n - d e p t h k n o w l e d g e o A p p l eg r a p h i c s i r e q u i r e d .M o u s e F i l e s f r o m B A S I CM o u s e P a i n t i P r o D O S - b a s e du t i l i t y ; a l o y o u r d r a w i n g s m u s tt h e r e f o r e b s a v e d o P r o D O S -f o r m a t t e d d i s k s . A p p l e h a s f o r e s e e nt h a t m a n y p e o p l e b u y i n g t h m o u s ed n o h a v e P r o D O S , s t h e y h a v ep r o v i d e d F o r m a t D i s k o p t i o n i t h M o u s e P a i n t f i l e m e n u s o t h a t y o c a s a v e y o u r p i c t u r e s . I y o d h a v e P r o D O S B A S I C d i s k , y o c a

M o u s e P a i n t a n e x t r e m e l y u s e f u lg r a p h i c s u t i l i t y f o a n B A S I Cp r o g r a m m e r — a l l o w i n g t h m o u s e t b e u s e d i c r e a t i n g w h o l e s c r e e n s o g r a p h i c s f o u s e r - w r i t t e n p r o g r a m s .

T l o o k a M o u s e P a i n t p i c t u r e o t h h i - r e s s c r e e n , t y p e i t h f o l l o wi n l i n e s f r o m c o m m a n d m o d e w i t hy o u r f i l e d i s k i t h d i s k d r i v e :

B L O A D / M Y . D I S K / M Y . P I C T U R EP R I N T P E E K ( 4 9 2 3 2 ) , P E E K ( 4 9 2 3 9 )

T h f i r s t l i n e l o a d s t h e p i c t u r e i n t op a g e o t h h i - r e s s c r e e n m e m o r ya r e a , a n t h s e c o n d l i n e t u r n s o t h t w " s o f t s w i t c h e s " t d i s p l a y t h h i - r e s s c r e e n .

T h i s o p e n s t h d o o r t m a k i n g h a r dc o p i e s o y o u r m o u s e - c r e a t e d d r a wi n g s u s i n g a n p r i n t e r i n t e r f a c et h a t c a p r i n t t h e h i - r e s s c r e e n . F o p r i n t i n g y o u r p i c t u r e s d i r e c t l y f r o mM o u s e P a i n t , t h o n l y p e r i p h e r a l st h a t t h e d o c u m e n t a t i o n m e n t i o n sa r t h A p p l e S u p e r S e r i a l C a r d w i t h

" O n c e y o d i s c o v e r t h a t M o u s e P a i n t f i l e s a r s i m p l yB I N a r y f i l e s t h a t c a b l o a d e d b a c k i n t o t h h i - r e s

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

n o o n l y f o r m a t d i s k s , b u c a a l s od g r e a t d e a l o m a n i p u l a t i o no y o u r M o u s e P a i n t f i l e s . F i l em a n a g e m e n t f r o m M o u s e P a i n tm i g h t c o n f u s e s o m e o n e w h i a c c u s t o m e d t D O 3 . i n s t e a d o P r o D O S . I P r o D O S e a c h d i s k h a s ad i s t i n c t i v e v o l u m e n a m e . T s a v e ap i c t u r e , M o u s e P a i n t r e q u i r e s y o t r e f e r t f i l e b i t c o m p l e t e" p a t h n a m e " — i . e . v o l u m e n a m e p l u si t p a r t i c u l a r f i l e n a m e . F o r e x a m p l e .t s a v e y o u r l a t e s t m o u s e - w o r k t d i s k n a m e d M Y . D I S K a f i l e c a l l e dM Y . P I C T U R E . y o m u s t e n t e r / M D I S K / M Y . P I C T U R E . C o n s i d e r i n g t h e s el o n g p a t h n a m e s , t h M o u s e P a i n t f i l em e n u i d e f i c i e n t i i t o m i s s i o n o

d i s k c a t a l o g . Y o m u s t r e m e m b e rb o t h t h v o l u m e n a m e a n t h f i l en a m e o p i c t u r e i o r d e r t c a l li u f o e d i t i n g .

U n f o r t u n a t e l y , t h M o u s e P a i n td o c u m e n t a t i o n d o e s n o t g o i n t od e t a i l a b o u t h o M o u s e P a i n f i l e s a r s a v e d ( t h e y a r e s i m p l y B I N a r y f i l e s ) .F o i n s t a n c e , w f o u n d t h a t o n c e s a e d t h f i l e s c a b B L O A D e d i n t o t h h i - r e s s c r e e n m e m o r y a r e a f r o mA p p l e s o f t B A S I C a n d i s p l a y e d f r o m

B A S I C p r o g r a m . T h i s m a k e s

t h A p p l e D o t M a t r i x P r i n t e r , o t h I m a g e W r i t e r . B u o n c e b a c k i A p p l e s o f t , w w e r e a b l e t p r i n tg r a p h i c s w i t h a B u f f e r e d G r a p p l e r - t -a n a E p s o n M X - 8 0 d o t - m a t r i xp r i n t e r . A l l w d i w a B L O A D t h p i c t u r e , a s h o w n a b o v e , b u i n s t e a do s e t t i n g t h s o f t s w i t c h e s , w e n t e r e d t h e f o l l o w i n g c o m m a n d -c a u s i n g t h B u f f e r e d G r a p p l e r + t p r i n t t h h i - r e s s c r e e n :

P R I N T C H R $ ( 9 ) t " G "B u s i n g s i m i l a r t e c h n i q u e s w i t h

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

p u t t i n g t e x t i n t o h i - r e s g r a p h i c sd i s p l a y s . T h T e x t o p t i o n o t h M o u s e P a i n t s c r e e n , i d e n t i f i e d b t h l a r g e l e t t e r i c o n , l e t s y o i n c l u d et e x t ( i o n o f i v e d i f f e r e n t f o n t s , o t y p e - s t y l e s ) w i t h y o u r m o u s e d r a wi n g s . B c r e a t i n g t h e t e x t w i t hM o u s e P a i n t , i c a b s a v e d a M o u s e P a i n t f i l e a n t h e n B L O A D e db b a s i c p r o g r a m b a c k i n t o t h h i - r e s s c r e e n .P r o g r a m m i n g T h M o u s e

T h b e s t p a r t s o t h d o c u m e n t at i o n a r t h a p p e n d i c e s w h i c h c o v e r

a c c e s s i n g t h m o u s e f r o m e i t h e rA p p l e s o f t B A S I C o a s s e m b l yl a n g u a g e p r o g r a m s . A p p l e h a b u i l ti t b u s i n e s s o k e e p i n g i t a r c h i t e ct u r e a n s y s t e m s a c c e s s i b l e t u s e r s ,a n t h e s e a p p e n d i c e s d e m o n s t r a t et h a t A p p l e i c o n t i n u i n g t h i s t r a d it i o n . W i t h t h i s e a s y - t o - f o l l o w p r g r a m m i n g s u p p o r t , a l y o u p r o g r a mm e r s c a s t a r t w r i t i n g m o u s er o u t i n e s f r o m t h v e r y f i r s t d a y .

N a m e :

P r o g r a mH a r d w a r e 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 :

P e r f o r m a n c e :E a s € 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

A p p l e M o u s e / a n d M o u s e P a i n t

G r a p h i c s C r e a t i o nA p p l e I I l i e . 1 ( W 6 4 K R A M ) , l i e .A p p l e C o m p u t e r2 0 5 2 5 M a r i a n l A v e n u eC u p e r t i n o , C A . 9 5 0 1 4( 4 0 8 ) 9 9 6 - 1 0 1 0$ 9 f o M o u s e a n M o u s eP a i n t { f o r A p p l e H e $ 1 4 9 f o M o u s e ,A p p l e M o u s e I e x p a n s i o nc a r d , a n d M o u s e P a i n tP o o r F a i r G o o d E x c e l l e n t

E v e n w i t h i t d e f i c i e n c i e s i d o c u m e n t a t i o n ( t h e l a c k o d e t a i la b o u t M o u s e P a i n t f e a t u r e s , n m e n t i o n o c o l o r , a n l i m i t e d i n f o rm a t i o n a b o u t M o u s e P a i n t f i l e s ) ,A p p l e M o u s e I i a e x c e l l e n tp r o d u c t . O n c e y o d i s c o v e r t h a tM o u s e P a i n t f i l e s a r s i m p l y B I N a r yf i l e s t h a t c a b e l o a d e d b a c k i n t o t h h i - r e s s c r e e n a r e a ( e i t h e r i c o m a n d m o d e o f r o m a A p p l e s o f tp r o g r a m ) , i b e c o m e s a e a s y - t o - u s ea n v e r y p o w e r f u l g r a p h i c s u t i l i t y .W e ' v e b e c o m e q u i t e f o n d o t h l i t t l e c r i t t e r a n l o o k f o r w a r d t w h e e l i n g h i a r o u n d o u r A p p l e / f o s o m e t i m e t c o m e . H C

s a m p l i n g o t h i r d - p a r t yA p p l e M o u s e s o f t w a r e :

J a n e U c A r k t t o n i c sB a n k S t r e e t W r i t e r B r o d e r b u n dH o m e A c c o u n t a n t C o n t i n e n t a l S o f t w a r eC r y p t o C u b e D e s l g n w a r eC u a n P a s t e E l e c t r o n i c A r t sP i n b a l l C o n s t r u c t i o n E l e c t r o n i c A r t sG r a p h i c s M a g i c i a n P e n g u i n S o f t w a r eC a t a l y s t U c Q u a r kG r a n d m a ' s H o u s e S p i n n a k e r S o f t w a r eB o c k y ' s B o o t s T h L e a r n i n g C o m p a n yD o l l a r s a n S e n s e T r o n l x / M o n o g r a mM i c r o C o o k b o o k V i r t u a l C o m b l n a t i c sS t i c k y b e a r S h a p e s X e r o x E d u c a t i o n a l P u b .

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r . 1 9 8 4 4

Page 44: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 44/136

H C R e v i e wN a m e :

P r o d u c t T y p e :M a c h i n e :D i s t r i b u t o r :

P r i c e :

A x i o m G P - 1 0 O T l G r a p h i cP r i n t e rI m p a c t P r i n t e rT I - 9 9 / 4 AA x i o m C o r p o r a t i o n1 0 1 4 G r i s w o l d A v e n u eS a F e r n a n d o . C A 9 1 3 4 0$ 2 9 9 f o P r i n t e r w i t hP a r a l l a x T E x p a n s i o nI n t e r f a c e . $ 9 f o P a r a l l a x T E x p a n s i o nI n t e r f a c e a l o n e .

S y s t e m R e q u i r e m e n t s : N o n e

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

P o o r F a i r G o o d E x c e l l e n t

S h o r t c u t t 9 9 / 4 A P r i n t i n g :R e v i e w o f t h e A x i o m G P - 1 0 0 T \ G r a p h i c P r i n t e r

b T o G r e e nH C S t a f f

T h A x i o m C o r p o r a t i o n — w h i c hm a r k e t s h i g h - t e c h l i n e o c o l o r g r a p h i c p r i n t e r s — h a s n o

t u r n e d i t b a c k o o l d e r , y e s t i l l -f u n c t i o n a l s y s t e m s . c a s e i p o i n t i t h A x i o m G P - 1 0 0 T I I — a p r i n t e re q u i p p e d w i t h m o d u l e ( t h e P a r a l l a xT I n t e r f a c e } t h a t p l u g s d i r e c t l y i n t o t h s i d e e x p a n s i o n p o r t o t h T I - 9 9 / 4 A .T h m o d u l e ' s f u n c t i o n i t h r e e f o l d : ( 1 i i a q u i c k - c o n n e c t p a r a l l e l i n t e r f a c ef o t h A x i o m G P - 1 0 0 T I ( w i t h o u tr e q u i r i n g t h T l P e r i p h e r a l E x p a n s i o nS y s t e m ) , { 2 i s e r v e s a p a r a l l e lp r i n t i n t e r f a c e f o r ' ' a n y ' ' p a r a l l e l - i n p u tp r i n t e r f o t h T I - 9 9 / 4 A w h e n o r d e r e da s e p a r a t e u n i t , a n ( 3 i f e a t u r e s

b u i l t - i n e d g e c o n n e c t o r f o o t h e r s t a nd a r d p e r i p h e r a l s , s u c h a t h T P e r i p h e r a l E x p a n s i o n S y s t e m .P r i n t C o n t r o l O p t i o n s

T h g e n e r a l s p e c i f i c a t i o n s f o t h A x i o m G P - 1 0 0 T l a r e l i s t e d i n F i g u r e1 I n t e r f a c e ( s o f t w a r e ) c o n t r o l o p t i o n sf o t e x t f o r m a t t i n g i n c l u d e s u p p r e s s i o no l i n e f e e d s o r c a r r i a g e r e t u r n s ( t h u so v e r r i d i n g t h e s e a u t o m a t i c f u n c t i o n s ) .a d d e d l i n e f e e d s f o d o u b l e ( o t r i p l e ,o . . s p a c i n g , l i n e l e n g t h d e s i g n at i o n , a n l e f t m a r g i n s e t t i n g .

S p e c i a l p r i n t o u t f o r m a t t i n g f e a t u r e s( e x e c u t e d f r o m B A S I C u s i n g A S C I Ic o d e s ) g i v e t h p r o g r a m m e r s o m ep o w e r f u l o p t i o n s . F o i n s t a n c e , t h eT A f u n c t i o n s o T B A S I C o p e r a t ew i t h t h p r i n t e r , a u g m e n t e d b P O S i t i o n f u n c t i o n t h a t a l l o w s t h p r i n t e r t t y p e a a n c o l u m n w i d t h( 0 0 - 7 9 ) , i a n s e q u e n c e . T h i s m e a n st h a t y o c a e n t e r c h a r a c t e r s a t h e n o l i n e , a n b a c k t r a c k t p r i n tm o r e c h a r a c t e r s o t h s a m e l i n e .A l t e x t c a n b e c h a n g e d t d o u b l e -w i d t h c h a r a c t e r s ; f o b o l d t y p e , t h e r ei a o v e r p r i n t o p t i o n .S f a r , w e ' v e c o n c e n t r a t e d o t e x to p t i o n s , b u t h r e a l s t r e n g t h o t h

A x i o m G P - 1 0 0 T I i i t g r a p h i c sp r i n t i n g c a p a b i l i t i e s . T h d o m a t r i xi m p a c t h e a d i a r r a n g e d a r o w s( o n e e d l e s ) . E a c h n e e d l e i a d r e s s a b l e a n c a b c o n t r o l l e d t p r i n ta a n c o l u m n u s i n g t h E S P O S i t i o n

t c r s g j p q a n a r e p r i n t e d l e v e lw i t h t h e b a s e l i n e . A c c o r d i n g t o n r e p r e s e n t a t i v e o t h A x i o m C o r p o r a -l i o n , t h e r e i t r a d e - o f f b e t w e e n o f f e ri n g p r i n t e r s w i t h l o w e r - c a s e d s c e n d e r s a n m i n i m i z i n g t h f i n a lr e t a i l p r i c e . T h e y c h o s e t k e e p t h p r i c e a m i n i m u m , a n s t i l l o f f e rc o m p e t i t i v e p a c k a g e . A n d . t e c h n i c a ll y t h e s t r o n g e s t e l e m e n t o t h i s p r i n t e ri i t g r a p h i c s p r o d u c t i o n , n o t i t t e x t .

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

p r i n t e r r e q u i r e s r e p a i r . A x i o m w i l l f i xa n r e t u r n t h p r i n t e r w i t h i n 4 h o u r s .o s e n d y o n e m a c h i n e f r e e o c h a r g e . N o r m a l l y , t h p r i n t h e a d a n r i b b o n w e a r o u f i r s t o d o t - m a t r i xp r i n t e r . T h r e p l a c e m e n t c o s t o f t h ep r i n t h e a d i S 4 9 . 5 0 . U n d e r n o r m a lu s a g e , i h a a e s t i m a t e d l i f e s p a n w e l lb e y o n d o n y e a r . T h r i b b o n w i l l l a s ta a v e r a g e o 5 0 p a g e s o f t y p e , a n c o s t s S 9 . 9 5 t r e p l a c e .D o c u m e n t a t i o n

T h A x i o m G P - 1 0 0 T I m a n u a li n c l u d e s s e t - u p i n s t r u c t i o n s , t e s t i n gs e q u e n c e s , a n e x p l a n a t i o n s o a l p r i n t e x e c u t i o n c o m m a n d s . T h i s u s e r ' sg u i d e c o m e s c o m p l e t e w i t h d e t a i l e dd i a g r a m s o t h i n t e r f a c e p r o c e s s , a n p r o g r a m e x a m p l e s o a l c o m m a n df e a t u r e s . T h o n l y d o c u m e n t a t i o n e r o t h a t c a m e t m a t t e n t i o n i o

A x i o m ' s G P - 1 0 0 T l I I p r i n t e rw i t h p a r a l l a x i n t e r f a c e i t r i p l e b y p a s s

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

e x p a n s i o n s y s t e m .

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

T r o u b l e - F r e e P a c k a g eT h A x i o m G P - 1 0 0 T I i m a r k e t e d

a a i n e x p e n s i v e p r i n t e r f o t h T I - 9 9 / 4 A . o p e r a t i n g w i t h o w i t h o u t t h T l P e r i p h e r a l E x p a n s i o n S y s t e m . I f u l f i l l s i t s p r o m i s e , o p e r a t i n g t r o u b l e -f r e e a n i n s t a l l i n g e a s i l y . I a d d i t i o n ,w h e n d a i s y - c h a i n e d t t h e P e r i p h e r a lE x p a n s i o n S y s t e m , t h R S 2 3 2 o p t i o ni s t i l l f u n c t i o n a l .

P r i n t e r - s p e c i f i c e r r o r s ( i n d i c a t e d b l i g h t t h a t a p p e a r s o i t f r o n t p a n e l )

i n c l u d e d e t e c t i o n o a b n o r m a l t i m i n gb e t w e e n m a c h i n e s , a n c a r r i a g er e t u r n m a l f u n c t i o n s . I t ' s t o b a t h e r ea r n e r r o r d e t e c t i o n m e s s a g e s l i k e" O u t o P a p e r " o " C h a n g e R i b b o n " f o t h o s e o u w h d o n ' t p a a t t e n t i o n t s u c h d e t a i l s .

A i n d i c a t e d i F i g u r e 1 l o w e r - a n u p p e r - c a s e c h a r a c t e r s a r s t a n d a r dw i t h t h A x i o m G P - 1 0 0 T I I T h l o w e r - c a s e p r i n t , h o w e v e r , i o s t y l et h a t s o m e p e o p l e f i n d a n n o y i n g — t h e r ea r n " d e s c e n d e r s " — t h a t i s t h l e t -

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

C o n s i d e r i n g i t d u a l - p u r p o s e p r i n tc a p a b i l i t i e s , i t e x p e d i e n t i n s t a l l a t i o np r o c e d u r e , a n t h c o m p a c t n e s s o i t i n t e r f a c e m o d u l e , t h A x i o m G P - 1 0 0 T II p r o v e s t b v a l u a b l e a d d i t i o n t t h e T l h o m e s y s t e m .

2

3

4

5 6 7

8

9

1 1

F i g u r e 1 A x i o m G P - 1 0 0 T 1 P r i n t e r S p e c i f i c a t i o n s

C h a r a c t e r m a t r i x

C h a r a c t e r s

G r a p h i c s

P r t n t s p e e d

M a x i m u m w i d t hC h a r a c t e r s p a c i n gL i n e f e e d s p a c i n g

L i n e f e e d s p a c e

P a p e r f e e d

P a p e r w i d t hM u l t i p l e c o p i e s

5 b y 7 d o t m a t r i x s t a n d a r d .w i t h d o u b l e w i d t h c a p a b i l i t y .F u l l u p p e r l o w e r c a s ec h a r a c t e r s , n u m e r a l sa n s y m b o l s .D o t a d d r e s s a b l e v e r t i c a ld o t s p e c o l u m n . 4 8 c o l u m n s m a x i m u m .3 c h a r a c t e r s / s e c o n d — l e f tt r i g h t , u n i d i r e c t i o n a l .8 c o l u m n s1 c h a r a c t e r s / I n c h .

6 l i n e s d n c h —C h a r a c t e r m o d e .9 l i n e s / i n c h — G r a p h i c m o d e .

l i n e f e e d s / s e c o n d —C h a r a c t e r m o d e7 . 5 l i n e f e e d s / s e c o n dG r a p h i c m o d e .P i f e e d w i t hm a n u a l a d v a n c e f o f a n f o l d - s t y l e p a p e r .4 . t 1 I n c h e s a c c e p t a b l e .

i n c l u d i n g o r i g i n a l .

4 H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

Page 45: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 45/136

L e s s o n s o u s i n gS i m o n ' s B A S I C

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

S i m o n ' s B A S I C i a e x c i t i n g d e v e l o p m e n t i t h C o m m o d o r e w o r l d . T h i sp l u g - i n c a r t r i d g e e n h a n c e s t h e r e s i d e n t B A S I C i t h C o m m o d o r e 6 4 b ya d d i n g 1 1 n e c o m m a n d s . I t ' s p r o g r a m m i n g l a n g u a g e t h a t i n s t r u c t st h c o m p u t e r t d m a n y m a r v e l o u s t h i n g s — t r i c k s t h a t y o m a h a v et h o u g h t o n l y p o s s i b l e w i t h a s s e m b l y l a n g u a g e p r o g r a m s .

G e n e r a t e B A S I C l i n e n u m b e r s a u t o m a t i c a l l y w i t h t h A U T Oc o m m a n d . E x a m p l e : A U T O 1 0 0 , 1 0

W h e n y o e n t e r t h s a m p l e l i n ea b o v e , t h e c o m p u t e r w i l l d i s p l a y t h en u m b e r 1 0 f o l l o w e d b t h b l i n k i n gc u r s o r . T h i s i y o u r p r o g r a m ' s f i r s tl i n e n u m b e r , a n a n y t h i n g y o t y p eo t h i s l i n e , u n t i l y o p r e s s R E T U R N ] w i l l b e a c c e p t e d a l i n e 1 0 0 . T h f i r s tn u m b e r a f t e r t h A U T O c o m m a n d t e l l st h c o m p u t e r t s t a r t w i t h t h a t l i n en u m b e r . T h s e c o n d n u m b e r t e l l s t h

c o m p u t e r h o m u c h t i n c r e m e n te a c h f o l l o w i n g l i n e n u m b e r . Y o s h o u l d a l w a y s h a v e t h a u t o m a t i c l i n en u m b e r i n g s e q u e n c e s t a r t a f t e r t h l a s t l i n e i y o u r p r o g r a m . I y o s p e c i f y t h a t A U T O s t a r t a a e x i s t i n gl i n e n u m b e r , t h a t n u m b e r w i l l b e r a s e d f r o m m e m o r y a n r e p l a c e d b w h a t e v e r y o u t y p e f o l l o w i n g t h e n e l i n e n u m b e r .

C o n t r o l t h n u m b e r o l i n e s p r i n t e d t t h s c r e e n w i t h t h P A G E c o m m a n d . E x a m p l e : P A G E 2

E n t e r i n g t h c o m m a n d a b o v e w i l lc a u s e o n l y 2 l i n e s a t t i m e t b p r i n t e d o t h s c r e e n w h e n y o u s t h L I S T c o m m a n d t l o o k a y o u r p r g r a m . J u s t p r e s s t h e R E T U R N k e t s e e t h e n e x t 2 l i n e s o t h s c r e e n .T h n u m b e r o l i n e s s p e c i f i e d i i s c r e e n l i n e s n o p r o g r a m l i n e s . S o m eo t h p r o g r a m l i n e s m a b l o n g e r

t h a n s i n g l e s c r e e n l i n e . I t h i s o c c u r sa t h b o t t o m o t h s c r e e n , o n l y t h f i r s t p a r t o p r o g r a m l i n e m a b s h o w n o t h e s c r e e n . I t h i s c a s e ,w h e n t h n e x t g r o u p o l i n e s i r q u e s t e d ( b p r e s s i n g t h R E T U R Nk e y ) , t h a t e n t i r e p r o g r a m l i n e w i l l b d i s p l a y e d a t h t o o t h e s c r e e n .

F i n d a l o t h c o m m a n d s i y o u r p r o g r a m r e q u i r i n g S i m o n ' sB A S I C b u s i n g t h O P T I O N c o m m a n d . E x a m p l e : O P T I O N 1

E n t e r t h a b o v e c o m m a n d a f t e ry o u r p r o g r a m i l o a d e d i n t o m e m o r y .T h e n w h e n y o L I S T t h p r o g r a m , a l t h s p e c i a l S i m o n ' s B A S I C c o m m a n d sw i l l b w r i t t e n t t h s c r e e n i i n v e r s ev i d e o . I y o h a v e p r i n t e r c o m p a t i

b l w i t h t h C o m m o d o r e g r a p h i c sc h a r a c t e r s . U S T i n g t t h p r i n t e r w i l lc a u s e t h S i m o n ' s B A S I C c o m m a n d st b p r i n t e d i n v e r s e l y ( w h i t ec h a r a c t e r s o b l a c k b a c k g r o u n d ) .

C h a n g e t h s p e e d t h a t t h c o m p u t e r L I S T s y o u r p r o g r a m t t h s c r e e n w i t h t h D E L A Y c o m m a n d . E x a m p l e : D E L A Y 5 9

T h D E L A Y c o m m a n d a l l o w s y o t c h a n g e t h U S T i n g s p e e d t t h s c r e e nb u s i n g t h S H I F T k e y . F i r s t , l o a dy o u r p r o g r a m i n t o m e m o r y . T h e ne n t e r t h e a b o v e c o m m a n d . N o w . w h e ny o L I S T t t h s c r e e n , h o l d i n g d o w nt h S H U T k e w i l l c a u s e t h L I S T -

i n s p e e d t s l o w . T h l a r g e r t h n u b e f o l l o w i n g t h e D E L A Y c o m m a n d ,t h s l o w e r t h p r o g r a m w i l l L I S Tw h i l e t h S H I F T k e i h e l d d o w n .R e l e a s i n g t h S H I F T k e w i l l c a u s et h U S T i n g t g f u l l - s p e e d t t h s c r e e n .

© H o m e C o m p u t e r M a g a z i n e S e p t e m b e r . 1 9 8 4 4

Page 46: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 46/136

I n d u s t r y W a t c h

S U N W A R E P R O V I D E S C A R T R I D G E C O N V E R S I O N S F O R T S O F T W A R EI a e f f o r t t o i n c r e a s e s o f t w a r e d e v e l o p m e n t f o t h T I - 9 9 / 4 A , t w e x - T ! e m p l o y e e sh a v e f o r m e d f i r m , S u n W a r e . t c o n v e r t d i s k - a n d c a s s e t t e - b a s e d s o f t w a r e i n t oc a r t r i d g e s . T h f i r m w i l l e i t h e r m a r k e t t h e m o s e l l t h e m b a c k t t h d e v e l o p e r s t m a r k e tt h e m s e l v e s . S u n W a r e w i l l p r o d u c e t w t y p e s o c a r t r i d g e s — a P e r i p h e r a l P o r t c a r t r i d g ew h i c h c a d u p l i c a t e t h e f u n c t i o n s o f l o p p y d i s k ( u t 4 8 R O o R A M ) , a n dC o m m a n d P o r t c a r t r i d g e , w h i c h h a 3 2 R O o R A m e m o r y .

A P P L E O P E N S M A C C O L L E G E F O S O F T W A R E D E V E L O P E R Sn e p r o g r a m h a b e e n p u t t o g e t h e r b y A p p l e C o m p u t e r t a s s i s t e x p e r i e n c e d ,

i n d e p e n d e n t p r o g r a m m e r s i d e v e l o p i n g s o f t w a r e f o t h M a c i n t o s h . D u b b e dM a c C o l l e g e , i w i l l b l o c a t e d a t h c o m p a n y ' s h e a d q u a r t e r s i C u p e r t i n o , C a l i f o r n i aa n w i l l p r o v i d e r e s o u r c e s a n i n s t r u c t i o n s t o p r o g r a m m e r s c e r t i f i e d u n d e r A p p l e ' sC e r t i f i e d / R e g i s t e r e d D e v e l o p e r s p r o g r a m — a s u p p o r t p r o g r a m f o A p p l e - c o m p a t i b l ep r o d u c t s .

L E A D I N G E D G E G O E S A F T E R I B W I T H P E A N U T O I T O W G o i n g a f t e r t h A p p l e / / c / I B M P C j r m a r k e t , L e a d i n g E d g e P r o d u c t s o N e e d h a m ,M a s s a c h u s e t t s i r e p o r t e d l y p r e p a r i n g t m o u n t i t a t t a c k u s i n g — P e a n u t s . T h n a m ec h o s e n f o t h P C - c o m p a t i b l e m a n u f a c t u r e d f o L e a d i n g E d g e b M a t s u s h i t a o J a p a n i j c o i n c i d e n t a l l y ? ) t h P C j r ' s c o m m o n n i c k n a m e . D e c l i n i n g t g i v e s p e c i f i c d e t a i l s , L e a d i n gE d g e d i s a t h a t i t P e a n u t w i l l h a v e b e t t e r k e y b o a r d t h a n t h J u n i o r , a n t h a t i w i l lb e a i m e d a f i r s t - t i m e h o m e c o m p u t e r b u y e r s .

T E X A S I N S T R U M E N T S R E L E A S E S D E B U G G E RT e x a s I n s t r u m e n t s r e c e n t l y a n n o u n c e d t h a t i h a r e l i n q u i s h e d t t h p u b l i c , f o f r e e u s e ,a n y a n d a l p r o p r i e t a r y c l a i m s t t h A d v a n c e d A s s e m b l y L a n g u a g e D e b u g g e r . C o p i e sh a v e b e e n m a i l e d t a l 9 9 / 4 A u s e r g r o u p s . T f u r t h e r s t a t e d t h a t t h i s s o f t w a r e i n o c o v e r e d b w a r r a n t y i a n f a s h i o n , a n t h a t i a s s u m e s n r e s p o n s i b i l i t y f o r i t u s e .

R A D I O S H A C K G O E S D O O R - T O - D O O RB a n k i n g o t h a s s u m p t i o n t h a t t h e r e i l a r g e n u m b e r o p e o p l e w h a r e i n t i m i d a t e db t h e n t i r e c o m p u t e r - b u y i n g p r o c e s s , T a n d y / R a d i o S h a c k i p l a n n i n g t b r i n g t h e i rC o l o r C o m p u t e r r i g h t i n t o p r o s p e c t i v e b u y e r s ' h o m e s f o d e m o n s t r a t i o n . I n c l u d e d i t h i s p a c k a g e i t h C o l o r C o m p u t e r 2 e d u c a t i o n a l s o f t w a r e , j o y s t i c k s , m o d e m , a n d i s kd r i v e . B e g i n n i n g w i t h 1 m a r k e t s , u s i n g d i r e c t m a i l a n m a g a z i n e a d v e r t i s i n g c a m p a i g na s w e l l a s 2 5 s a l e s p e o p l e . R a d i o S h a c k r e p o r t e d l y p l a n s t c o v e r t h e n t i r e n a t i o n w i t h i nt h r e e y e a r s .

C O M M O D O R E P L A N S T I N T R O D U C E N E C O M P U T E RR e l y i n g o t h e i r f l a g s h i p , t h C o m m o d o r e 6 4 C o m m o d o r e I n t e r n a t i o n a l L t d . i p r e d i c t i n gs u b s t a n t i a l s a f e s a n p r o f i t s f o 1 9 8 4 . T h c o m p a n y i a l s o p l a n n i n g t i n t r o d u c e n e h o m e c o m p u t e r w i t h t h p o w e r o A p p l e C o m p u t e r ' s $ 2 , 4 9 5 M a c i n t o s h a p r i c e u n d e rS 1 , 0 0 0 . T h c o m p u t e r w i l l b b a s e d o m o r e p o w e r f u l 3 2 - b i t m i c r o p r o c e s s o r , g i v i n g i b e t t e r g r a p h i c s a n f r i e n d l i e r u s e r i n t e r f a c e . N e x t y e a r . C o m m o d o r e w i l l o f f e r e x p a n d e dm e m o r y a n h i g h e r r e s o l u t i o n 8 0 - c o l u m n d i s p l a y f o t h C o m m o d o r e 6 4

4 © H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

Page 47: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 47/136

A n Q u e s t i o n s ? T h p r e s e n t g l o b a l i g n o r a n c e o c o m p u t i n g m a c o m e , i p a r t , f r o mo u n a t u r a l a v e r s i o n t a s k i n g s i m p l e q u e s t i o n s — f o r f e a r o f r e v e a l i n go n l y s h a l l o w k n o w l e d g e o v i t a l t o p i c s .

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

Q k e e p h e a r i n g t h e t e r m " b u f f e r . " W h a t i i a n ■ w h a t d o e s i d o

b u f f e r i a i n t e r f a c e b e t w e e n t h e C e n t r a l P r o -c e s s i n g U n i t ( C P U ) o c o m p u t e r a n d a n y p e r i

p h e r a l e q u i p m e n t s u c h a s p r i n t e r , d i s k , p l o t t e r , e t c . T h t e r mi m o s t o f t e n u s e d t r e f e r t m e m o r y a r e a t h a t i u s e d a t e m p o r a r y s t o r a g e s p a c e f o d a t a u n t i l t h p e r i p h e r a l d e v i c ei r e a d y f o i t F o r e x a m p l e , p r i n t e r s o p e r a t e a m u c h s l o w e rs p e e d t h a n m i c r o c o m p u t e r s ; t a s s u r e t h a t t h d a t a t t h p r i n t e r i n o l o s t , i i s t o r e d i a b u f f e r a n t r a n s m i t t e d a

s p e e d t h a t t h p r i n t e r c a h a n d l e . S i m i l a r l y , m o s t p r i n t e r sh a v e b u f f e r s [ m e m o r y s t o r a g e a r e a s ) a s p a r t o t h e i r c i r c u i t r y ,s o t h e y c a s t o r e d a t a w h i l e t h a c t u a l p r i n t i n g o p e r a t i o ni i p r o g r e s s . I s o m e i n s t a n c e s , b u f f e r i n g a l s o r e f e r s t t a i n c a r e o a n v o l t a g e l e v e l d i f f e r e n c e s b e t w e e n c o m p u t e ra n a p e r i p h e r a l d e v i c e .

Q W h a t i t h e d i f f e r e n c e b e t w e e n p a r a l l e l a n s e r i a l t r a n s m i s s i o n ?S e r i a l t r a n s m i s s i o n m e a n s t r a n s m i t t i n g d a t a o n b i a t i m e o v e r o n s i g n a l p a t h ( w i r e ) . W i t h p a r a l l e l

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

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

T h e r n a j o r a d v a n t a g e o p a r a l l e l t r a n s m i s s i o n i t h a t i c a b m u c h f a s t e r b e c a u s e s e v e r a l b i t s a r e t r a n s m i t t e ds i m u l t a n e o u s l y . T h i s m e t h o d i v e r y f l e x i b l e a n i e x c e l l e n tf o u s w i t h d i g i t a l t a n a l o g ( D / A ) a n a n a l o g t d i g i t a l | A / D )a p p l i c a t i o n s . A l t h o u g h t h p a r a l l e l m e t h o d i f a s t e r , a t h l e n g t h o f c a b l e g e t s l o n g e r , t h d a t a t r a n s m i t t e d m a p i c ku e l e c t r o n i c n o i s e a n b e c o m e g a r b l e d .

Q W h a t i t h d i f f e r e n c e b e t w e e n m a c h i n el a n g u a g e a n a s s e m b l y l a n g u a g e ?T h e r e a r t w b a s i c t y p e s o l a n g u a g e s u s e d i m i c r o c o m p u t e r s — l o w - l e v e l a n h i g h - l e v e l

l a n g u a g e s . L o w - l e v e l l a n g u a g e s c o m m u n i c a t e m o r e d i r e c t l yw i t h t h h a r d w a r e o f t h e c o m p u t e r . H i g h - l e v e l l a n g u a g e sa r e a s i e r f o p e o p l e t u n d e r s t a n d a n a c a t r a n s l a t o r s b t w e e n p r o g r a m m e r s a n m a c h i n e ' s h a r d w a r e . T h l o w e s t -l e v e l l a n g u a g e i m a c h i n e l a n g u a g e . I t e l l s y o u r c o m p u t e rw h a t t d u s i n g b i n a r y n u m b e r s . B u w o r k i n g w i t h b i n a r yn u m b e r s i 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 g r a m m e r sd e v e l o p e d a s s e m b l y l a n g u a g e t s p e e d u w r i t i n g m a c h i n el a n g u a g e p r o g r a m s .

A s s e m b l y l a n g u a g e i a l s o a l o w - l e v e l l a n g u a g e , b u t i u s e ss y m b o l s c a l l e d m n e m o n i c s ( t w o o r t h r e e l e t t e r a b b r e v i a t i o n s )t h a t s t a n d f o 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 h a t a r e c l o s e rt E n g l i s h t h a n b i n a r y n u m b e r s . I i s t h e r e f o r e , m u c h e a s i e rt w o r k w i t h . I o r d e r f o t h c o m p u t e r t u s t h a s s e m b l yl a n g u a g e p r o g r a m , i m u s t b e t r a n s l a t e d i n t o m a c h i n e c o d eb p r o g r a m c a l l e d a " a s s e m b l e r . "

Q l ' m t h i n k i n g a b o u t b u y i n g h o m e c o m p u t e r .H o m u c h m e m o r y d n e e d ?T h i s i g o o d q u e s t i o n . T h e a n s w e r w i l l v a r yd e p e n d i n g o h o y o p l a n t u s y o u r c o

p u t e r . I y o a r p l a n n i n g t u s i t s t o r e l a r g e a m o u n t s o d a t a , r u m e m o r y - i n t e n s i v e a p p l i c a t i o n s , o p l a y c o m p l i c a t e dg a m e s l i k e c h e s s , t h e n y o w i l l n e e d m o r e m e m o r y t h a ns o m e o n e w h p l a n s o u s i n g h i o h e c o m p u t e r t b e g i nl e a r n i n g s i m p l e p r o g r a m m i n g o t p l a y v i d e o g a m e s . T h a m o u n t o m e m o r y s p a c e r e q u i r e d i d i r e c t l y r e l a t e d t o t h n u m b e r o i n s t r u c t i o n s n e e d e d t d t h j o a s s i g n e d .

M a n y s m a l l c o m p u t e r s c o m e w i t h l e s s t h a n 6 4 o m e m o r y . T h i s c a b e n o u g h i t h c o m p u t e r h a c a r t r i d g es l o t s f o g a m e s o s p e c i f i c a p p l i c a t i o n s , a n t h u s e r i j u s ts t a r t i n g o u i c o m p u t i n g — a s l o n g a t h c o m p u t e r c a n b ee x p a n d e d t m e e t f u t u r e n e e d s . E x a m p l e s o t h i s t y p e o f c o p u t e r a r e t h e T I - 9 9 / 4 A o V I C - 2 0 . C o m p u t e r s w i t h 6 4 s u c ha t h C o m m o d o r e 6 4 o t h u n e x p a n d e d A p p l e l i o I B P C j r , a l l o w f o m o r e e x t e n s i v e p r o g r a m m i n g a p p l i c a t i o n s ,a n s h o u l d p r o v e q u i t e a d e q u a t e f o m o s t h o m ea p p l i c a t i o n s .

F i n a l l y , t h o s e c o m p u t e r s t h a t c o n t a i n 1 2 8 K o m o r em e m o r y a r e b e s t f o p e o p l e w h w i s h t u s f a n c i e r w o r dp r o c e s s o r s a n d m o r e e x t e n s i v e b u s i n e s s a p p l i c a t i o n s . O n t h i n g t r e m e m b e r i t h a t a s y o u b e c o m e m o r e p r o f i c i e n t a c o m p u t i n g a n p r o g r a m m i n g , y o w i l l e v e n t u a l l y n e e dm o r e m e m o r y . Y o c o u l d e i t h e r b u i n o i t h f o r m o

m o r e p o w e r f u l c o m p u t e r , o a d o m e m o r y a n e e d e d .

Q W h y w o n ' t p r o g r a m s w r i t t e n f o t h e T I - 9 9 / 4 Aw o r k o a n o t h e r m a c h i n e a n v i c e v e r s a ? I

a l m i c r o c o m p u t e r s u s B A S I C a t h e i r l a n g u a g e , w h a r e n ' t p r o g r a m s i n t e r c h a n g e a b l e b e t w e e n s y s t e m s ?

T h m a i n r e a s o n s h a v e t d w i t h t h d i f f e r e n tC e n t r a l P r o c e s s i n g U n i t s ( C P U s ) i t h v a r i o u s

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

A l o t h d a t a , c o m m a n d s , a n f u n c t i o n s n e e d e d f o o p e r a t i o n o c o m p u t e r a r e c o n t r o l l e d b t h C P U . B e c a u s ed i f f e r e n t c o m p u t e r s u s d i f f e r e n t C P U s , t h e y r e q u i r e d i f f e r e n tm a c h i n e - l e v e l i n s t r u c t i o n s t o p r o c e s s , s t o r e , a n c h a n n e l i f o r m a t i o n . E v e n t h o u g h t w m a c h i n e s u s B A S I C , h o C P i n t e r p r e t s t h B A S I C i n s t r u c t i o n s d e p e n d s u p o n t h w a t h c o m p u t e r t r a n s l a t e s t h i n s t r u c t i o n s i n t o m a c h i n e - l e v e lc o m m a n d s . C o m p u t e r s w i t h d i f f e r e n t C P U s w i l l i n t e r p r e t a n e v e n s t o r e i d e n t i c a l B A S I C s t a t e m e n t s i d i f f e r e n t f o r m a t s b e s ts u i t e d t t h e i r p a r t i c u l a r m e t h o d o f p r o c e s s i n g .

A n o t h e r r e a s o n i i t h w a t h a t m e m o r y i a l l o c a t e d .E v e n t h o u g h t w c o m p u t e r s m a u s e t h e s a m e C P U , t h e i ro p e r a t i n g s y s t e m s c a d i f f e r d r a s t i c a l l y . S o m e s y s t e m s h a v em o r e m e m o r y t h a n o t h e r s , a n s o m e m a r e q u i r e a s p e c i f i ca m o u n t o m e m o r y t b s e a s i d e f o r s p e c i f i c f u n c t i o n s .T h e s e d i f f e r e n c e s a l c o n t r i b u t e t n o n - i n t e r c h a n g e a b l ep r o g r a m s .

M a c h i n e - s p e c i f i c f u n c t i o n s a n c o m m a n d s a r o n e m o r er e a s o n . E v e r y m a c h i n e h a c o m m a n d s a n f u n c t i o n s t h a td n o w o r k o n o t h e r s y s t e m s . B e c a u s e o t h e s e d i f f e r e n c e s ,m o s t p r o g r a m s a r n o i n t e r c h a n g e a b l e . H C

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4 4

Page 48: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 48/136

T A D E D U C T !

T u t i m e , 1 9 8 4 , h a c o u i e u u b u i t ' s n o t o k i t e t o g o o i - g n n f if o 1 9 8 b . H e r e ' s a p r o g r a m t h a i o

h e l p y o g e r e a d y l o n e x t y e a r ' si n c o m e t a p r e p a r a t i o n r i g h t n o w .

, . - . < ,

b R o g e r W o o dH C S t a f f

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

c a i n d e e d b e t r e m e n d o u s c h o r e — e s p e c i a l l y i y o u ,b d e f a u l t , r e l y o t h " S h o e b o x M e t h o d " o d a t am a n a g e m e n t ( a l t e r n a t e l y r e f e r r e d t a * ' P i t c h N o w —W o r r y L a t e r " ) . B u h a r k ! T h M i g h t y M o u s e o 1 0 4 0L a n d h a c o m e t s a v e t h d a y — t h e d a y ' s r e c e i p t s ,t h a t i . .

B s a v i n g y o u r d e d u c t i b l e d a t a w i t h t h T a D e d u c t i o nF i l e r e v e r y f e w e e k s , y o c a m a k e i t e m i z i n g m o r ep l e a s a n t , m a n a g e a b l e , a n p r o f i t a b l e t a s k . Y o s h o u l d b ea w a r e t h a t I R f o r m s t e n d t c h a n g e y e a r l y , s s o m e m i n o rm o d i f i c a t i o n s o t h p r o g r a m m a b e n e c e s s a r y f o 1 9 8 4t a x e s . T h i s p r o g r a m i n o t a s u b s t i t u t e f o r e a d i n g t h I R i n s t r u c t i o n s , b u i w i l l h e l p k e e p y o u r r e c o r d s s t r a i g h t .

T a D e d u c t i o n F i l e r w a i n s p i r e d b p r o g r a m e n t i t l e dS c h e d u l e A s u b m i t t e d b M a r t y C a s a d o o E u g e n e . O R .

4 H o m e C o m p u t e r M a g a z i n e S e p t e m b e r . 1 9 8 4

Page 49: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 49/136

U s i n g T h e P r o g r a mH e r e ' s h o t h p r o g r a m c a h e l p s i m p l i f y y o u r r e c o r d

k e e p i n g . L e t ' s s a y o s e n d c h e c k f o $ 5 t y o u r l o c a lp u b l i c t e l e v i s i o n s t a t i o n . T a d e d u c t i b l e , r i g h t ? B t h t i m e n e x t y e a r ' s t a x e s a r e d u t h o u g h , y o m a h a v et r o u b l e r e m e m b e r i n g i w h i c h m o n t h y o s e n t t h ec h e c k , l e a l o n e i t a m o u n t . S o y o u h a v e t p l o w i n t oy o u r o l c h e c k b o o k r e g i s t e r s a n c a n c e l l e d c h e c k s t f i n d t h a t d e d u c t i o n . W i t h t h i s p r o g r a m , h o w e v e r , y o c a s i d o w n w i t h y o u r c o m p u t e r e v e r y f e w w e e k s , a d n e d e d u c t i o n s t y o u r f i l e s , a n d h a v e a l o y o u rd e d u c t i o n s n e a t l y c o m p i l e d f o S c h e d u l e w h e n t a t i m e r o l l s a r o u n d .

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

1 A D D A T A2 C H A N G E D A T A3 D I S P L A Y D A T A4 T O T A L S5 P R I N T R E P O R T6 L O A D D A T A F I L E7 S A V E D A T A F I L E8 E X I T P R O G R A M

- r I t I t

I y o s e l e c t a n o t h f i r s t t h r e eo p t i o n s , y o a r p r e s e n t e d w i t hm e n u o t h 1 d e d u c t i o n c a e g o r i e s a v a i l a b l e :

1 M E D I C I N E A N D R U G S2 D O C T O R S , D E N T I S T S . E T C .3 M E D I C A L T R A N S P O R T A T I O N4 O T H E R M E D I C A L5 S T A T E A N L O C A L I N C O M E T A X6 R E A L E S T A T E T A 7 M O T O R V E H I C L E S A L E S T A 8 O T H E R T A X E S9 H O M E M O R T G A G E I N T E R E S T

1 0 C R E D I T C A R D I N T E R E S T1 1 O T H E R I N T E R E S T1 2 C A S H C O N T R I B U T I O N S1 3 O T H E R C O N T R I B U T I O N S1 4 C A S U A L T Y A N T H E F T1 5 U N I O N A N P R O F E S S I O N A L D U E S1 6 T A P R E P A R A T I O N F E E S1 7 M I S C E L L A N E O U S

I y o u e x a m i n e S c h e d u l e A y o w i l l f i n d t h a t t h e s ec a t e g o r i e s g e n e r a l l y f o l l o w t h s c h e d u l e ' s f o r m a t . T h i sm a k e s i c o n v e n i e n t t t r a n s f e r y o u r d a t a f r o m t h p r o g r a m t t h f o r m a t a t i m e .

T h f o u r t h o p t i o n o t h f i r s t m e n u d i s p l a y s t h t o t a l so e a c h o t h e 1 7 c a t e g o r i e s . I y o h a v e p r i n t e rc o n n e c t e d t y o u r c o m p u t e r , t h P r i n t R e p o r t o p t i o n( n u m b e r 5 g i v e s y o h a r d c o p y o y o u r d e d u c t i o n s .

O p t i o n s 6 a n a r f o l o a d i n g a n s a v i n g y o u r d a t af i l e s f o l o n g - t e r m s t o r a g e , a n O p t i o n i f o e x i t i n gt h p r o g r a m . T h i s l a s t o p t i o n h a b u i l t - i n s a f e t yf e a t u r e , w h i c h i n q u i r e s w h e t h e r y o u a r r e a d y t h a l tt h p r o g r a m a n d w i p e o u a l t h d a t a i m e m o r y , o r i y o w a n t t f i r s t s a v e t h d a t a b e f o r e h a l t i n g .

P r o g r a m I m p l e m e n t a t i o nW h e n y o e n t e r d a t a i n t o t h p r o g r a m y o u a r a s k e d

t g i v e d e s c r i p t i o n o t h i t e m a n a n a m o u n t . T h d e s c r i p t i o n c o u l d i n c l u d e t w h o m y o p a i d t h e e p e n s e , a s w e l l a t h d a t e : i t o n l y l i m i t a t i o n i t h a t i c a n n o t e x c e e d 2 c h a r a c t e r s . ( T h i s k e e p s t h e d i s p l a y se a s y t o r e a d . ) A n t i m e y o p r e s s [ E N T E R ] o [ R E T U R N ]w i t h o u t m a k i n g a e n t r y , t h p r o g r a m r e t u r n s y o t t h m a i n m e n u t s e l e c t a n o t h e r o p t i o n .

A f t e r y o h a v e m a d e a e n t r y , t h p r o g r a m s t o r e s t h i n f o r m a t i o n i o n m e m b e r o t h s t r i n g a r r a y A $ ( ) T h i s a r r a y i D I M e n s i o n e d t 5 0 0 , w h i c h s h o u l d b ep l e n t y f o m o s t h o u s e h o l d s .

D a t a i s t o r e d i t h a r r a y i u n i q u e f a s h i o n . W h e nc a t e g o r y i s e l e c t e d , t h p r o g r a m t a k e s i t n u m b e r( b e t w e e n a n 1 7 s e l i s t a b o v e ) a n a d d s i t 1 0 0 .

T h i s v a l u e i s t o r e d a s t h e i n i t i a l A S C I I c h a r a c t e r i t h

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

t h L E f u n c t i o n , a n 1 0 i a d d e d t i t T h i s A S C I Iv a l u e ( s o m e w h e r e b e t w e e n 1 0 a n 1 2 7 ) i p l a c e d i t h e a r r a y a s t h s e c o n d c h a r a c t e r . T h d e s c r i p t i o n a n t h S T R S o t h a m o u n t a r " c o n c a t e n a t e d " w i t h t h f i r s t t w A S C I I c h a r a c t e r s t f o r m t h t o t a l s t r i n g v a l u eo t h e l e m e n t . T h p r o g r a m c a t h e n i d e n t i f y t h t y p eo d a t a i a n e l e m e n t b s i m p l y t a k i n g t h A S C I I f u n ct i o n o a n m e m b e r . I a d d i t i o n , t h A S C I I v a l u e o t h s e c o n d c h a r a c t e r i u s e d t i n d e x t h e l e n g t h t h e d e s c r i pt i o n a n t h s t a r t i n g l o c a t i o n o t h a m o u n t i t h s t r i n g .

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

^ ^ ^ _ ^ _ ^ ^ ^ _ _ ^ ^ ^ ^ _ ^ ^ ^ ^ _ a r s t o r e d i o n a r r a y . T h t o t a ln u m b e r o i t e m s i s t o r e d i t h v a r ia b l e R — i t s e l f b e i n gt h f i r s t o n s t o r e di t h d a t a f i l e .B e c a u s e t h p r

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

F o C - 6 4 . I B P C P C j r , a n T I - 9 9 / 4 A s e n e x t p a g e .

" B s a v i n g y o u r d e d u c t i b l e d a t a w i t ht h T a D e d u c t i o n F i l e r , y o c a m a k ei t e m i z i n g m o r e p l e a s a n t , m a n a g e a b l e

a n p r o f i t a b l e t a s k . "

A p p l e ' s n e P r o D O S o p e r a t i n gs y s t e m r e m o v e s c e r t a i n b u g s t h a t w e r ep r e s e n t i n t h o l D O 3 . s y s t e m . T h C o n v e r t p r o g r a m t h a t c o m e s o t h P r o D O S m a s t e r d i s k m a k e s c o n v e r t i n g

p r o g r a m f r o m o n e s y s t e m t t h o t h e rr e l a t i v e l y e a s y - b u t t h o l D O 3 . b u g s d o n ' t m a k e i t o t a l l y f o o l - p r o o f .

W h e n e v e r y o a c c e s s t h p r i n t e r i p r o g r a m f r o m P r o -D O S , y o u m u s t i n c l u d e P R I N T C H R $ ( 4 ) ; i f r o n t o t h P R s t a t e m e n t . P r e c e d i n g P § w i t h P R I N T C H R $ ( 4 ) u n d e rD O 3 . d o e s n ' t w o r k w i t h m a n y p r i n t e r i n t e r f a c e s( V I D E X a n G r a p p l e r + , f o e x a m p l e ) . H o w e v e r , P # w i t h o u t t h a d d i t i o n a l C H R $ ( 4 ) w o r k s j u s t f i n e .

T e n s u r e t h a t t h i s p r o g r a m c a b e l o a d e d u n d e r o n o p e r a t i n g s y s t e m a n t h e n b e c o n v e r t e d t t h e o t h e rw i t h o u t d i f f i c u l t y , w i n c l u d e d p r o m p t ( s e e l i n e s2 0 0 - 2 3 0 ) s t h u s e r c a t e l l t h c o m p u t e r u n d e r w h i c hs y s t e m t h p r o g r a m i r u n n i n g . f l a g ( O P ) i s e a t t h i sp o i n t i t h p r o g r a m s t h a t w h e n t h e p r i n t e r i a c c e ss e l a t e r , t h p r o p e r c o m m a n d s a r s e l e c t e d ( s e e l i n e s1 0 7 0 a n 1 0 9 0 ) .

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

T a D e d u c t i o n F i l e r ( A p p l e )E x p l a n a t i o n o t h P r o g r a m

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

F o t h K e y - i n l i s t i n g 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 o p a g e 9 3 H o m e C o m p u t e r M a g a z i n e S e p t e m b e r . 1 9 8 4 4

Page 50: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 50/136

T h C - 6 4 v e r s i o n o T a D e d u c t i o n F i l e r p r i n t e rr o u t i n e i d e s i g n e d t u s t h V I C - 1 5 2 5 p r i n t e r . T h i ss e r i a l p r i n t e r i t r e a t e d a s a s e q u e n t i a l o u t p u t f i l e u i n s e r i a l c h a n n e l 4 T h p r i n t e r d o e s n o s u p p o r t t h r e g u l a r T A f u n c t i o n t h a i y o u s t f o r m a t d a t a o t h e s c r e e n . I n s t e a d , s p e c i a l c o n t r o l c o d e . C H R $ ( 1 6 ) i u s e d . g o o d e x a m p l e o t h i s o c c u r s i n l i n e 1 1 8 0 :

1 1 8 0 P R I N T H , " C A T E G O R Y " ; C H E $ ( 1 6 ) 1 ' 1 0 D E S C R I P T I O N 1 1 ;C H R $ ( 1 6 ) 1 ' 4 0 A M O U N T " ; C H R $ < 1 3 )H e r e , t h e w o r d C A T E G O R Y i p r i n t e d a t h l e f t

e d g e o t h e p a p e r . C H R $ ( 1 6 ) t e l l s t h e p r i n t e r t h a t t h en e x t t w o - d i g i t n u m b e r w i l l s p e c i f y t h c o l u m n w h e r et h n e x t e n t r y i t b p r i n t e d . N o t i c e t h a t t h i s t w o -d i g i t n u m b e r m u s t b p a r t o s t r i n g . I t h i s i n s t a n c e ,t h w o r d D E S C R I P T I O N w i l l b e g i n i c o l u m n 1 0 L i k e w i s e , t h e w o r d A M O U N T w i l l b e g i n i c o l u m n 4 0 N o t i c e t h a t t h n u m b e r s 1 a n d 4 0 w i l l n o b p r i n t e d ,e v e n t h o u g h t h e y a p p e a r i t h s a m e q u o t e s a t h w o r d s D E S C R I P T I O N a n A M O U N T . B e c a u s e t h s t r i n g s a r p r e c e d e d b C H R $ ( 1 6 ) . t h p r i n t e r k n o w st h a t t h e s e n u m b e r s a r f o f o r m a t t i n g p u r p o s e s .

F o f u r t h e r i n f o r m a t i o n o t h i s a n t h r e s t o t h e s ep r i n t e r c o n t r o l c o d e s , r e f e r t t h V I C - 1 5 2 5 m a n u a l .I y o a r u s i n g a R S 2 3 2 i n t e r f a c e f o y o u r p r i n t e r .

t h e n t h a b o v e c o n t r o l c o d e s m a n o t b e s u p p o r t e db y o u r p r i n t e r , a n d y o u w i l l h e e d t m o d i f y t h P r i n tR e p o r t s e c t i o n ( l i n e s 1 0 6 0 - 1 3 8 0 } o t h p r o g r a m t c o n f o r m t y o u r p r i n t e r ' s s p e c i f i c a t i o n s . [ W o u l da n y o n e w h t r i e s t h i s p l e a s e s e n d i L e t t e r - t o - t h e -E d i t o r w i t h s p e c i f i c d e t a i l s . I w o u l d b h e l p f u l t o t h e rr e a d e r s w h w i s h t f o l l o w i y o u r f o o t s t e p s . — E d . ]

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

T a D e d u c t i o n F i l e r ( C - 6 4 )E x p l a n a t i o n o t h P r o g r a m

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

F o t h K e y - i n l i s t i n g 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 o n p a g e 9 3

I B M ' s B A S I C f i l e m a n a g e m e n t s y s t e m i s v e r s a t i l et h a t d i s k a n c a s s e t t e o p t i o n s c a s h a r e m u c h o t h s a m e c o d e i t h p r o g r a m . F o e x a m p l e , b e c a u s e b o t hc a s s e t t e a n d i s k o p t i o n s u s t h b a s i c D O i n p u t a n o u t p u t s c h e m e , w u s e d t h s a m e O P E N s t a t e m e n tf o b o t h o p t i o n s ( s e e l i n e s 1 0 2 0 a n 1 1 3 0 ) . F l i d e t e r m i n e d b t h u s e r ' s i n p u t ( l i n e s 9 8 0 - 1 0 0 o l i n e s1 0 9 0 - 1 1 1 0 ) , a n n o t h e r s p e c i a l d i s k o c a s s e t t e

i n s t r u c t i o n s a r r e q u i r e d . M o s t o t h e r c o m p u t e r s y s t e m s( e . g . . T I A p p l e . C - 6 4 ) r e q u i r e s e p a r a t e r o u t i n e s f o e a c ht y p e o d e v i c e . I y o r u t h p r o g r a m o n a I B P C b a w a r e t h a t y o u r d a t a d i s k m u s t b i D r i v e w h e ny o s a v e o l o a d .

L i n e 5 0 c o n t a i n s a u s e f u l t r i c k f o r c e n t e r i n g t e x t o t h s c r e e n — s u c h a t i t l e s , h e a d i n g s , e t c . I i b a s e d o

4 0 - c o l u m n s c r e e n .5 0 C L S : L O C A T E 2 , ( 2 0 - L E N ( N $ ( C ) ) / 2 ) : P R I N T N $ ( Q .H e r e , t h e h o r i z o n t a l l o c a t i o n o t h e c u r s o r ( t h e s t a r t

i n c o l u m n ) i d e t e r m i n e d b t h L E N g t h o N $ ( Q . w h e r eN $ ( C ) i t h c a t e g o r y t b d i s p l a y e d . S p e c i f i c a l l y , h a l fo f t h e l e n g t h o t h c a t e g o r y n a m e i s u b t r a c t e d f r o mo n e - h a l f o t h w i d t h o t h s c r e e n . T h i s c a u s e s t h t i t l eo t h p a r t i c u l a r c a t e g o r y t b c e n t e r e d o t h e s c r e e n .

T a D e d u c t i o n F i l e r ( I B M P a n P C j r )

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

E x p l a n a t i o n o t h P r o g r a mP r o g r a m h e a d e r .D I a r r a y s a n i n i t i a l i z e v a r i a b l e s .T i t l e s c r e e n .M a i n m e n u a n f i r s t i n p u t .A d d a t a r o u t i n e .C h a n g e d a t a r o u t i n e .S e a r c h f o r e c o r d .T o t a l s r o u t i n e .P r i n t r e p o r t r o u t i n e .L o a d d a t a f i l e r o u t i n e .S a v e d a t a f i l e r o u t i n e .E n p r o g r a m . H C

F o r t h e K e y - i n l i s t i n g 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 o p a g e 9 3

T h m e n u - d r i v e n n a t u r e o T a D e d u c t i o n F i l e rd e m a n d s q u i c k c h a n g e s b e t w e e n t e x t s c r e e n s .E x t e n d e d B A S I C " s D I S P L A Y A a n A C C E P T A Ts t a t e m e n t s m a k e i m u c h m o r e s u i t a b l e t t h i s a p p l i c at i o n t h a n T I B A S I C .

I T E x t e n d e d B A S I C , w u s t h e S E G S C c o m m a n dt e x t r a c t t h e c h a r a c t e r s t h e l p i m p l e m e n t T a D e d u c t i o n F i l e r ' s u n i q u e f i l e s t r u c t u r e . Y o c a s e e t h es t r i n g c o n s t r u c t e d i n l i n e 4 3 0 . T h s u b r o u t i n e i n l i n e8 1 t a k e s t h s t r i n g a p a r t , r e t u r n i n g t h e v a l u e o t h c a t e g o r y i A C t h i t e m n a m e l e n g t h i A L t h i t e mn a m e i n D $ , a n t h i t e m v a l u e i V $ T h i s t e c h n i q u ei v e r y u s e f u l i s i m p l i f y i n g t h c o d e f o t h p r o g r a m ,a n i r e d u c i n g t h a m o u n t o m e m o r y r e q u i r e d f o d a t as t o r a g e .

T h i s s a m e t e c h n i q u e i h a n d y f o m u l t i t u d e o p u r p o s e s : Y o c o u l d i n s e r t a c h a r a c t e r t h a t r e p r e s e n t st h p r e v i o u s i t e m o t h n e x t i t e m i s e a r c h c h a i n .t h u s e l i m i n a t i n g t h n e e d f o m a n i p u l a t i n g w h o l er e c o r d s w h e n y o s o r t . Y o c o u l d a l s o u s s e v e r a lc h a r a c t e r s a q u a l i f y i n g c a t e g o r i e s w h e n s e a r c h i n g f o i t e m s . N o s e i y o c a c o m e u w i t h s o m e o r i g i n a l

i d e a s f o t h i s t e c h n i q u e . A n d o n ' t f o r g e t t l e u k n o wa b o u t t h e m i L e t t e r t t h E d i t o r .

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

L i n e N o s .1 0 0 - 1 7 0 P r o g r a m h e a d e r .

I n i t i a l i z e p r o g r a m v a r i a b l e s a n a r r a y s .D i s p l a y t h m a i n m e n u a n i n p u t c h o i c e .A d d a t a r o u t i n e .C h a n g e d a t a r o u t i n e .D i s p l a y d a t a r o u t i n e .C a l c u l a t e a n d i s p l a y t o t a l s .P r i n t r e p o r t s .L o a d d a t a i n t o m e m o r y f r o m c a s s e t t e o r d i s k .S a v e d a t a t c a s s e t t e o d i s k .R o u t i n e t r e t r i e v e i n f o r m a t i o n f r o m t h d a t a s t r i n g .D i s p l a y m o d e o p t i o n s c r e e n s .I n p u t s u b r o u t i n e s .D a t a f o t h m a i n m e n u s c r e e n .O p t i o n s c r e e n d a t a f o d i s p l a y .S u b r o u t i n e t c a t c h t h e u s e r w h e n t r y i n gt o e x i t t h p r o g r a m . G i v e o p p o r t u n i t y t b a c ko u a n s a v e d a t a f i r s t .

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

F o r t h e K e y - i n l i s t i n g 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 o n p a g e 9 3

5 H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

Page 51: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 51/136

C O M P U T E Rb y M e l o d y C o v i n g t o n

a n t h H C S t a l l '

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

c o m p u t e r , " m u s e d . T h s y m m e t r y c o u l d b m a t h e m a t i c a l l y c o n t r o l l e d , a n f e e l i n g o m o v e m e n tw o u l d b e a s y t g e n e r a t e . h a f o r m e d r o u g h i d e a s f o t h p r o g r a m s , e v e n b e f o r e g o h o m e .L i t t l e S t a r s

M f i r s t K a l e i d o s c o p e p r o g r a m , L i t t l e S t a r s , w a s n ' tv e r y d i f f i c u l t . M m a i n t a s k i n v o l v e d c r e a t i n g s y m m e tr i c a l p a t t e r n , w h i c h w a f a i r l y e a s y t d b e c a u s e t h c h a r a c t e r s a r p l a c e d o t h s c r e e n w i t h c o o r d i n a t e s .I k n e w o n s e t o f c o o r d i n a t e s , t h e n t h r e e m o r e c o u l db c a l c u l a t e d t p r o d u c e m i r r o r i m a g e i e a c h c o r n e r .

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

T h o n l y t a s k l e f t w a t d e s i g n t h a l g o r i t h m ( t h em e t h o d b w h i c h t a s k i s o l v e d ) . T h p r o b l e m w a s i m p l e : F o r e v e r y l o c a t i o n s e l e c t e d o t h e s c r e e n , f i n dt h r e e m o r e s e t s o f c o o r d i n a t e s t h a t d e f i n e m i r r o r i m a g el o c a t i o n s o t h f i r s t . B m i r r o r i m a g e , w m e a n f o e v e r yc h a r a c t e r i t h u p p e r l e f t c o r n e r o t h s c r e e n , t h e r ew i l l b s i m i l a r c h a r a c t e r i t h c o r r e s p o n d i n g l o w e rl e f t , l o w e r r i g h t , a n u p p e r r i g h t c o r n e r s o t h e s c r e e n .

F o r e x a m p l e , l e t ' s l o o k a s c r e e n w i t h 3 c o l u m n sa n 2 r o w s . I c h a r a c t e r i p l a c e d i c o l u m n 2 r o 2 t h e n w w i l l a l s o n e e d c h a r a c t e r a c o l u m n 2 r o 2 3 a n s o o n . N o i t ' s e a s y t c o m e u w i t h a q u i c ks o l u t i o n . T f i n d t h m i r r o r o c o l u m n , s u b t r a c t t h c o l u m n n u m b e r f r o m 3 3 T f i n d m i r r o r r o w , s u b t r a c tt h r o n u m b e r f r o m 2 5 Y o c a t h e n u s e j u s t t h n e c o l u m n ( a n d o l r o w ) , j u s t t h n e r o ( a n d o l c o l u m n ) .a n b o t h t h n e r o a n n e c o l u m n t f i n d t h e t h r e em i r r o r p o s i t i o n s . T h v a l u e s y o s u b t r a c t f r o m t h r o a n c o l u m n w i l l v a r y w i t h t h n u m b e r o r o w s a n c o u m n s o n y o u r m o n i t o r .

N o t h a t h a d a n a l g o r i t h m f o o b t a i n i n g t h m i r r o ri m a g e s , n e e d e d t f i n d s p o t o t h s c r e e n t p l a c et h f i r s t c h a r a c t e r . T h r a n d o m n u m b e r g e n e r a t o r d o e st h i s s i m p l y : i t c o m m a n d v a r i e s s l i g h t l y f r o m m a c h i n et m a c h i n e , b u i a l w a y s p e r f o r m s t h s a m e f u n c t i o n .O m o s t m a c h i n e s t h R N o R N D ( l ) f u n c t i o n w i l l r e t u r n

n u m b e r b e t w e e n 0 a n d 1 . I f y o m u l t i p l y t h a t n u m b e rt i m e s y o u r s c r e e n w i d t h ( o n u m b e r o l i n e s ) , i w i l lg e n e r a t e r a n d o m n u m b e r b e t w e e n a n y o u r s c r e e nw i d t h { o n u m b e r o l i n e s ) . T h i s w a y o c a g e n e r a t er a n d o m s c r e e n c o o r d i n a t e s . O n c e t h c o o r d i n a t e s f o o n c h a r a c t e r a r g e n e r a t e d , y o c a n t h e n u s e t h m i r o r i n g a l g o r i t h m t p l o t t h o t h e r c h a r a c t e r s .C o l o r K a l e i d o s c o p e

T h i s p r o g r a m i a e x t e n s i o n o L i t t l e S t a r s . j u s ta d d e d c o l o r a n g r a p h i c s s h a p e s t t h p r e v i o u sp r o g r a m — t h e s a m e a l g o r i t h m i u s e d t f i n d t h m i r o i m a g e s . C o l o r i a i m p o r t a n t f a c t o r i g r a p h i c sd e s i g n . A y o c o m p a r e t h f i r s t p r o g r a m w i t h t h s p e ct a c u l a r e f f e c t s o t h i s o n I ' m s u r e y o w i l l a g r e e . C o n t i n u e d

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4 5

Page 52: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 52/136

L i n e a r K a l e i d o s c o p eI t h i s p r o g r a m d e v i a t e d s l i g h t l y f r o m t h p r e v i o u s

t w o , a n a d d e d a n e n h a n c e m e n t . I n s t e a d o s i m p l yp l o t t i n g r a n d o m d o t s a l o v e r t h s c r e e n . L i n e a rK a l e i d o s c o p e s h o o t s g r a p h i c s c h a r a c t e r s a c r o s s t h es c r e e n i l i n e s o c o l o r . T h i n c r e a s e d c o m p l e x i t y i m i n o r c o m p a r e d t t h f a n t a s t i c e f f e c t s w c a c r e a t e .

1 0 1 1 1 1 3

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

1 2 3 4

2 6 7 8 9 3 0

3 , 3 3 4 3 6 3 7 3 8 3 9

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

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

3 9

1 0 1 1 1 2 i ! 3 01 , 4 ; 0

5 6 7

■ 1 8 01 9 2 0 1 2 l 2 , 02 I 3 J 0

4 2 5 2 6

7 8 9

3 0 3 : 1 : 03 3 3

5

A P P L E I F a m i l y

B M E L O D Y C O V I N G T O NA N T H H C M S T A F FH O M E C O M P U T E RV E H S I O N 4 . 4 . 1A L

E R E H E H E H E R E R E R E R E H O M ER E P L A C E2 B L A N K SF O T I T H E N M I T H E N M F O T 2

O U 9 N E X TN E X TS O T OH E R E

S T A R S

M A G A Z I

 S E T S O

H A P P L E S O

T H E N P L A C E

2 S O R . O . U . TR A N D O M L Y G E N E R A T E

N N

E D N V T A BV T A BV T A BV T A BR E T U R NE N

L O

2

N N

C H A R A C E H T A B

8 ' H T A B

, 3 L . U S

N A T E S

R E F L E C T ]C P R I N T M H T A B 3 3 C P R I N T M 3 P H N T M H T A B C P R I N T

C O M M O D O R E 6 R E R E R E R E R E R E R E R E R E P R I N T C H R SP O K E 5 3 2 8 0 , 0 : P O K E S

L I T T L E S T A R SB M E L O D Y C O V I N G T O NA N T H H C M S T A F FH O M E C O M P U T E R M A G A Z IV E R S I O N 4 . 4 . 1C - 6 4 B A S I C

s 0 3 2 8 1

R E M I L O O PF O H M = 4 2 T O 3 2 S T E P - 1 0F O = 1 ! T O 2G O S U B | 2 | 8 0N E X T !N E T O T 2 1 R E S l U . B R O U T I N ER E R A N D O M L Y G E N E R A TR = I N T ( R N D ( 1 ) * 1 2 ) + 1C = I N T ( R N D { 1 + R E M P L O T C H A R A C T E HQ 1 = 4 0 - R + CQ 4 • R 4 0 - C□ 3 = 4 0 ' | 2 4 - R ) + C4 0 4 - 4 0 P O K E S C + Q 1 . M : P O X E C S + Q 1

P O E C S + Q 2P O K E S C + Q 3 , M : P O K E C S + O 3P O E C S - r Q 4R E T U R N

5 5 2 9 5

P O K E S

C O O R D N A T E

R E F L E C T I O N S

P O K E S C + Q 4 , M

V I C - 2 0R E R E H i E MR E R E R E R E

E f t l = ' 7p ! f l

A N D IB T H

L O T A R S

H O M EV E S R I O

C O M P U T E

6 8 A

P O i K ' E 8 F O i R C ! H = 4 T O : 3 2 S i TF O ' R T = 1 T O 1 5

; H N : N 0 - ) 0 - P O E 2

P O . K E P + , 2P O E 2

F O R T D = 1 T O 5 0N E X T T D , , C 3 O T O 1

Y +

A F M

C C

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r . 1 9 8 4

T h i s p r o g r a m i a c t u a l l y v e r y p r i m i t i v e l i n e - d r a w i n gr o u t i n e i B A S I C .

T h a l g o r i t h m u s e d t d r a w l i n e i m u c h s i m p l e rt h a n y o m i g h t s u s p e c t . j u s t n e e d e d t g e n e r a t e t w r a n d o m n u m b e r s , w h i c h s e r v e a s t h e h o r i z o n t a l a n v e r t i c a l s l o p e o f t h l i n e . A i n n e r l o o p i r e s p o n s i b l ef o t h e l e n g t h o t h l i n e . E a c h t i m e t h l o o p r e p e a t s .t h e h o r i z o n t a l a n v e r t i c a l s l o p e f a c t o r s a r e a d d e d t t h c u r r e n t p o s i t i o n o t h s c r e e n . I t h s a m e f a c t o r sa r a d d e d e v e r y t i m e , t h e l i n e w i l l c o n t i n u e i t h s a m ed i r e c t i o n . R e m e m b e r , a l w n e e d t d i d r a w o n l i n e ,a n l e t h e m i r r o r - p l o t t i n g r o u t i n e d r a w t h o t h e r s . T h r e s u l t i f o u r l i n e s r a c i n g a c r o s s t h e s c r e e n t c r e a t eb e a u t i f u l s y m m e t r i c a l p a t t e r n .

" I n s t e a d o s i m p l y p l o t t i n g r a n d o md o t s a l o v e r t h s c r e e n ,

L i n e a r K a l e i d o s c o p e s h o o t s g r a p h i c sc h a r a c t e r s a c r o s s t h s c r e e n i

l i n e s o c o l o r . T h i n c r e a s e dc o m p l e x i t y i m i n o r c o m p a r e d t

t h f a n t a s t i c e f f e c t s w c a c r e a t e . "

I B P P C j r0 1 2 3 1 4 1 5 6 1 7 8 9 2 9 1

2 2 2 3 4 2 5 6

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

1 0 1 1 1 2 1 3 4 1 5 6

1 7 1 8 1 9 2 0

1 7 3 4 5 6 7 2 8

2 9 , 00 1 3 2

3 3 4 3 5

6 3 7 3 8 3 9

L I T T L E S T A R SB M E L O D Y . C O V I N G T O NA N T H H C S T A F FH O M E C O M P U T E R M A G A Z I N EV E R S I O N 4 . 4 . 1I B P C j r W I T H C A S S E T T EB A S I CI B P W I T H C A S S E T T E A

S E U R A N D O M r T I M E RC L S : S C R E E N 0 : W I D T HP L A C E 2 S E T S O FB L A N K SF O M = 4 2T F O I = O U B 9

n e x . t ;N E X T ,O T 2 4 E r I a n I d o m l g e n e r a t eR = ' 1 N T | ( R N D « 2 3 ) + 1C T i H N 3 + L O C H A R A C T E P L U S

3 T

T H E N

C O O R D

C A

R

L A C E

N A T E S

E C

A

7

L O C A T E L O f t i TL O C A T EL O C A T ER E T U R N

C P N C H R S ( M 2 4 - H . 4 0 - C : P R I N T C H R S I MR , 4 0 - C : P H I N T C H R S I M ) ;4 - , C : P R I N T C H R S ( M ) :

T I - 9 9 / 4 AE H E E R E

R E R E E E H E M '

C

L I T T L E S T A R SB M E L O D Y C O V I N G T O NH O M E C O M P U T E R M A G A Z I N E

E I O A

S E U R A N D O M S C R E E N, | c l e a r

C l A L l L C O L O RI L A C E

2 [ B L A N K SF O M = 4 2 T f j o I r 1 = t : o s u d 3 0 N E X T

2 3

S E T SS T E P

N E X T3 O T OR E R E

4 S U R O U T N R A N D O M L Y G E N E R A T ER = I N T ( R N D « 2 4 ) + 1= I N T { R N D « 3 2 ) + 1E

D N C A L LC A L LC A L LC A L L

P L O T C H A R A C T E R

O

R E T U R N

V C H A R ( R , C . M . T )V C H A R 5 - 3 - , V C H A R 3 - , M V C H A R 5 - ,

P L U S

T H E N

C O O R D

R E F L E C T

N A T E S

Page 53: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 53/136

L i t t l e S t a r sT w F O R - N E X T l o o p s i n t h i s p r o g r a m c o n t r o l t h e

a c t i o n . T h f i r s t ( o u t e r l o o p ) s t a r t s i n l i n e 2 4 0 , a n d e t e r m i n e s w h e t h e r a a s t e r i s k o a s p a c e i t b p l o tt e d . T h s e c o n d ( i n n e r ) l o o p s t a r t s i n l i n e 2 5 0 a n d d i t a t e s t h n u m b e r o c h a r a c t e r s p l o t t e d . T h e s e t w o l o o p sw i l l f i r s t p l o t 2 a s t e r i s k s , t h e n 2 b l a n k s , t h e n 2 m o r ea s t e r i s k s , a n s o n

C o l o r K a l e i d o s c o p eH e r e , t h T c o m p u t e r a s s i g n s c o l o r t g r o u p s o e i g h tc h a r a c t e r s s t h a t t h p r o g r a m c a d r a w w i t h u t e i g h td i f f e r e n t c o l o r s a t h s a m e t i m e . E a c h g r o u p c a h a v ei t o w 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 . ( T h e y a r a s s i g n e d i l i n e s 4 0 t h r o u g h 4 7 0 . ) T h f i r s t ( o u t e r ) l o o ph a b e e n a l t e r e d s l i g h t l y f r o m t h f i r s t p r o g r a m . I s t i l ld e c i d e s w h i c h c h a r a c t e r s a r p l o t t e d , b u t h c h a r a c t e r sn o h a v e a n A S C I I v a l u e i t h r a n g e o 9 t 1 5 2 . T h e s ea r t h c h a r a c t e r s w h i c h w e r e a s s i g n e d c o l o r s e a r l i e r .

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

3 4 5

2 6 7 2 8 2 9

3 0 3 3 2 3 3

3 3 5 3 6 3 7 3 8

9 4 0 4 1 4 2 4 3 4 4 5

0 2 3 4 5 6 7 8 9

2 0 | 02 i ; o2 2 2 3

4 5 6

2 7

9 : 3 0

1 1 2 1 3 4 i 6 7 3 8

3 9

A P P L E I F a m i l yK A L E I D O S C O P E

M L O i D Y C O N G T O NA N T H E : H C M S T A F FH O M E ' ' C O M P U T E R M A G A Z IV E j f l S . I O 4 . 4 . 1

E H E C O L O HR E R E R E R E R E R E ' A P P L E I A R E H O M E

G P O K E 1 6 3 0 2 , 0F O 4 0 T O 4 7F O 0 T O 3 C O L O R = L O N E X T X N E X TR E L O O P T C O N T R O LF O C O L O R = A R E L O O PD R A W NF O

T 1

R E R A N D O M LN A E

R E P L O TP L O TP L O T

L O N E X TN E X TR E

I N I N P L O T

4 3 3

d e ; l a

T

T

C O N T R O L

H N r i n dS P O T

2 S E

A P P L E S O F T

P L U S

C O L O H S

N U M B E R

F O M N E X T 'G O T O 2 0

T R O U T1 0 0 0

E

H

R E F L E C T

N

O

O N

C O O R

V I C - 2 0R ' E MR E R E R E R E R E ' H E R E R ' E M ' o P ' i N . TP O K l E

B M

6 8 F O T = 1 T O 1X I N ( H J N DN T j l i R l N D

C O L O RD O S C O PC O

- - \ f )

, . '

P = Q = 2 . ! ( i 1P O K E K i + i X ! + l 2 ' 2P O X + | 2P O K EP O K ^ EP O E

-

C

N G T O NT l A F

M A

C P O K l E , K ' + X + ; 2P O K ' E J + j X + ' 2F O R ' T D ,

E X T . C C = I N TF

3

1 , T O , 5 0

E N . A : =3 ■ M

t +

3 3

F C 2

G O T O

7 6 8 0

6 T H E N0 2

3 7

3 8

G

L i n e a r K a l e i d o s c o p eW n o a d t h f i n a l s t a g e t t h i s p r o g r a m . s l o p e

t d r a w t h l i n e i d e t e r m i n e d i n l i n e s 3 7 0 a n d 3 8 0 . T h l o o p i n l i n e 4 0 c a u s e s t h l i n e t c o n t i n u e d r a w i n g f o 1 c h a r a c t e r s . L i n e s 4 1 a n 4 2 a d t h s l o p e v a l u e st t h e c u r r e n t p o s i t i o n o f t h l i n e , t c o n t i n u e i t p a t h .

0 2

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

2 ! 2 4 1 02 1 2 6 2 7 2 8 2 9 3 0 3 3 2 3 3

4 5 i 3 6 7 3 8 9 4 0

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

5 7 5 8 5 9 6 0 6 2

3 6 '

0 2 3 4 5 6 7 8 9

2 0 2

2 3 2 4 2 5 2 6 2 . 2 8

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

7 3 8 3 4

T I - 9 9 / 4 AH E H E H E R E M .R j E MR ' E M ;r j e m Ih e R E C A L L S C R E E N 1 C I A L L , C L E A RR : A j N ; D O M Z D E F I i N E i ] C A R j A C E R 0 O | F | 1 ] F 3 | F | 7 F F 8 0 C 0 E 0 F i O l F S ' F i C F E F

$ , S : F O

F 3 F 1 i F J 0 0 j 3 F T F i C F S F O E O C 0 8 0A j = 9 i 6 T 1 5 S T E PC : L ! C H ! A R ( A V S

N ; |

C O L O RK A L E ! D O S C O PB M E L O D Y C O V I N G T O NH O M E C O M P U T E R M A G A Z I N EV E R S I O N !B A S I C

8 0 C 0 E 0 F i O l F S ' F i C F E F

F O A L I L

N E X T ]F O C A n e | x tF O I RC A l LN E | X TR E C A L LC A L LC A L LC i A LC A L LC A

A ' C A L LR E A C

: b ! = . 9 j 7 . | t ; o

= ! C H A R9 C H A R

D E C O L O RC O L O RC O L O RC O L O RC O L O RC O L O RC O L O RC O L O RT H E SC O L O R

T

T

N

5

C O L O R S

1

E

S T E P

S T E P

1 1

9 . 1 1 , 7L O O P SC O M B O

1 2 , 1 0 )9 , 1 6 )7 , 1 1 )

P L A C EF O M = 9 6 T 1 5 F O 1 = 1 T O 2 G O S U B 5 N E X T l N E X T 4 9 G O T OR E R E S U B R O UR A N D O M LR = ( R N D • 1R N D *H E

O N C , A ; L LC A L LC A L LC A L X

P L O TV C i H l A RV C J H ' A R

■ V C l H A RV C l H A R

N G E N E R A T E

C H A R A C T E R

S T E P

P L U S

M +

2

C O O R D

T H

S E T S O F

N A T E S

R E C

I B P P C j rC O L O R D O S C O P

B M E L O D Y C O V I N G T O NA N T H H C S T R A F FH O M E C O M P U T Ev e h s i o ! n ;

I B M ;P l r !I B

C O L O R / G R A P H

C A C A S S E T T E

M S E

M O

B A

T O M O

N C A R T R

A N C O L O RR ! E M S E U R A N D O M T I M E R

L S C R E E N 0 : W I D T H 4 R E M P L A C E 2 5 S ' E ; T S O l L A N K S T

T O

F O M = 2 1 9C O L O H I N R N F O 1 = T G O U N E X TN E X TO T 5 R E R E R A N D O M LR = I N T { R N D « 2 3 )C N R H - D i * 3 I E P L O T

N L O C A T EL O C A T EL O C A T EL O C A T EE T U R N

' 4 - , 1 2 i

4

C H A R A C T E

S T E P

G E N E R A T E

P L U S

A D A P T E

8

C O O R D

B A

T H E N

! : S T C H H S- C : P R I N T C H R SN , C H i R , SC H R S

D G

P L A C E

R E F L E C T

N A T E

B A W

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4 5

Page 54: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 54/136

A f a l e f t i a r e p r e s e n t a t i v e s c r e e n p h o t o o t h L i t t l eS t a r s p r o g r a m . T h p h o t o a n e a r l e f t s h o w s w h a t c a r e s u l t f r o m t h C o l o r K a l e i d o s c o p e r o u t i n e .

L i t t l e S t a r sT w F O R - N E X T l o o p s c o n t r o l t h e a s t e r i s k p l o t t i n g . T h

f i r s t l o o p , i n l i n e 2 2 0 . d e t e r m i n e s w h e t h e r t h c h a r a c t e rt b p l a c e d o t h s c r e e n i a a s t e r i s k o a s p a c e . T h s e c o n d l o o p r e p e a t s 2 t i m e s , p r i n t i n g s e o a s t e r i s k sw i t h e a c h p a s s . L i n e 2 4 b r a n c h e s t s u b r o u t i n e t h a tp l a c e s t h c h a r a c t e r s o t h s c r e e n . I t h i s s u b r o u t i n e ,t w r a n d o m n u m b e r s a r e s e l e c t e d i n l i n e s 3 0 0 a n d 3 1 0 .T h e s e t w o n u m b e r s t e l l t h c o m p u t e r w h e r e t p l a c et h f i r s t c h a r a c t e r o t h e s c r e e n .C o l o r K a l e i d o s c o p e

T h i s p r o g r a m i t h n e x t s t e p i t h e e v o l u t i o n o t h K a l i e d o C o m p u t e r . T h a s t e r i s k s h a v e b e e n r e p l a c e dw i t h c o l o r e d s h a p e s .L i n e a r K a l e i d o s c o p e

T h f i r s t o u t e r l o o p i n l i n e 2 5 c h a n g e s t h e c o l o r w i t he a c h p a s s . L i n e 2 8 s t a r t s t w i n n e r l o o p s , w h i c h c o t r o l t h n u m b e r o l i n e s d r a w n , a n t h c h a r a c t e r u s e df o d r a w i n g . L i n e s 3 0 a n 3 1 s e l e c t s t a r t i n g p o i n tf o t h l i n e . T h i s i w h e r e t h f i r s t c h a r a c t e r o t h l i n ew i l l b d r a w n . L i n e s 3 3 0 , 3 4 0 . a n 3 5 s e l e c t s l o p ef o t h l i n e .

C O M M O D O R E 6 1 1 1 1 2 1 3

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

1 2 3 4

2 5 G 7 8 9

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

4 1 4 2 4 3 4 4 5 4 6 7

4 8 4 9

C O L O HK A L E I D O S C O P EB M E L O D Y C O V I N G T O NA N T H H C S T A F FH O M E C O M P U T E R M A G A Z IV E R S I O N 4 . 4 . 1C - 6 4 B A

0 2

N

C 5 5 9 F O E X T E N D E D B A C KP O E 5 3 2 8 2

O

H E R I E E R E E E

R E E

R E P H I N T C H R S M 4 7 ) : S CR E A S S I G N C O L O R SH O U N D C O L O R M O D EP O K E 5 3 2 6 5 , P E E K ( 5 3 2 6 5 ) O H 6 47 : P O K E 5 3 2 8 4 . 1 0 : P O K E 5 3 2 8 3 , 3 |P O K E 5 3 2 8 0 , 0 : P O K E 5 3 2 8 1 . 0R E M T H E S E L O O P S P L A C E 2 S E T SC O L O R C O M B OR E D E T E R M I N E S C O L O R O C H A R A C T E RF O R J = 2 T O 1 6 : F O R L = 1 T O 3R E D E T E R M I N E S T H B A C K G H O U IO F O R E A C H A S T E R I S KO N L G O T O 2 9 0 , 3 0 0 , 3 1 F O R M = 1 0 6 T O 3 2 S T E P - 7 4 : G O T OF O R M = 1 7 Q T O 3 2 S T E P - 1 3 8 : G O T OF O R M = 2 3 4 T O 3 2 S T E P - 2 0 2F O R I = 1 T O 2 5G O S U 3 8 N E X TN E X T MN E X T L : N E X T JG O T O 6 R E S U B R O U T I N ER E R A N D O M L Y G E N E R A T ER N R N D ( • 1 ) + C = I N T R N + R E M P L O T C H A R A C T E RQ 1 = 4 0 • R + CQ 2 = 4 0 • R + ( 4 Q - C )Q 4 4 - + Q 4 = 4 0 • I 2 4 - R ) + ( 4 0 - C )P 0 K E S C + Q 1 , M : P O K E C S + Q 1P O K E C S + Q 2 , J

3 2 3 2

C O O R D N A T E S

5

P 0 K E S C + Q 3 , M : P O K E C S + QP O E C S + Q 4

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

E E C O N

P O E S Q P O K E S C Q

L i t t l e S t a r sT w F O R - N E X T l o o p s c o n t r o l t h p r o g r a m . T h f i r s t o

t h e s e i i l i n e 2 1 0 . T h i s l o o p c o n t r o l s w h e t h e r t h c h a r a c t e r t b p l a c e d o t h s c r e e n i a a s t e r i s k o

s p a c e . T h s e c o n d l o o p c a u s e s 1 5 o t h o s e c h a r a c t e r st b p l o t t e d . T h r o u t i n e t h a t p l a c e s t h e c h a r a c t e r s o t h s c r e e n i q u i t e e a s y : T w r a n d o m n u m b e r s a r s e l e c t e d i l i n e s 2 3 0 a n d 2 4 0 . L i n e s 2 5 a n 2 6 c a l c u l a t e t h s c r e e n a d d r e s s o f f s e t f o r t h f i r s t c h a r a c t e r ,b a s e d o t h p a i r o f c o o r d i n a t e s . F o u r c h a r a c t e r s a r t h e n p o k e d o n t o t h s c r e e n i l i n e s 2 7 t h r o u g h 3 0 u s i n g t h m i r r o r t e c h n i q u e .C o l o r K a l e i d o s c o p e

T h i s p r o g r a m i t h n e x t s t e p i t h e v o l u t i o n o t h K a l e i d o C o m p u t e r . T h a s t e r i s k s h a v e b e e n r e p l a c e dw i t h c o l o r e d s h a p e s . T h i s v e r s i o n o t h p r o g r a m i h a r dl d i f f e r e n t f r o m L i t t l e S t a r s , e x c e p t f o l i n e s 1 9 0 , 3 7 0 ,3 8 0 , a n 3 9 0 .

0 1 1 1

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

2 6 7 2 8 9 3 0

3 1 3 2 3 3 3 l

5 6 7 3 8

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

3 4 5 5 6 7 5 8 9

T I - 9 9 / 4 AE R E E E E E E E E C A L L

C A L LE C A L LC A L LC A L LE C A L L

C A L LE

L I N E A RK D O S C O P

B M E L O D Y C O V I N G T O NH O M E C O M P U T E R M A G A Z I N EV E R S I O N 4 . 4 . 1

A

5 , 1 2 )

C L E A RS C E A S S I G N S C O L O RC O L O H ( 1 4 , 8 , 8 )C O L O H ( 1 3C O L O RR E D E F I N EC H A R ( 1 2 01 2 F O T

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

M P U

C H A RL O O PF O R A = 1R A N D O M Z ,

R E L O O P T D R A W NF O D = T O 1 0H E R A N D O M L Y S E L E C T SR N A E R = ( H N D * 2 a ) + 1C R N + R E R A N D O M L Y S E L E C T SE R N F R N R E L O O P T O C O

T H L I N EF O R G = 1 T R = ( R + E )C = ( C + F )S E T O L I N E A E R > 2 4 T H E N 5 4 C 3 T H E N 5 4 R < T H E N 4 C < 1 T H E N 5 4 0D R A W L I N E P L U SV C H A R ( R , C , A , 1 )V C H A R { R , 3 3 - C , AV C H A R { 2 5 - R , C , A

C H A R A C T E R S3 3 C C 3 3 C C 3 3 C C 3 3 C " 0 4 6 6 F F F 9 9 F F F 6D I F F E R E N T C O L O R S1 . S T E P - 8

E

E D

C O O R DL O

O

N

O T H

N A T E S

C O

O

S C R E

R E C A L LC A L LC A L LC A L LN E X TN E X TN E X TR E F O M = N E X TO T 1 9

V C H A R 5 -

F O D E L A YT 1 0 0 0

3 3

R E F L E C T I O N E

Page 55: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 55/136

C O M M O D O R E 6

L i n e 1 9 s e t s u s e v e r a l v a r i a b l e s t c o n t a i n t h P O K Ec h a r a c t e r c o d e f o t h f o u r c h a r a c t e r s t b u s e d i e a c ha r e a o t h e s c r e e n . L i n e s 3 7 t h r o u g h 3 9 c y c l e t h o s ec h a r a c t e r s b e t w e e n t h g r a p h i c s s h a p e s a n s p a c ec h a r a c t e r . L i n e 3 7 a l s o s e l e c t s r a n d o m c o l o r f o p l o t t i n g .L i n e a r K a l e i d o s c o p e

T h i s f i n a l p r o g r a m t a k e s g r a p h i c s o n s t e p f a r t h e r a n p l a c e s f o r m o f c o n t r o l o v e r d r a w i n g d i r e c t i o n . I n L i n e a rK a l e i d o s c o p e t h c o m p u t e r d r a w s l i n e a c r o s s t h es c r e e n w i t h c h a r a c t e r .

C o n t i n u e d

1 0 1 1 2 3 4 5 G 7 1 8

1 9 2 0 ■ 1

2 f i

' 2 , 5i 2 ' 6

2 8 9

3 0 1

5 3 4

6 3 3 8

9 4 0 4 1 4 2 4 3 4 4

1 0 1 1 1 1 3 1 4 1 5 1 6 1 7

S 9

2 0 1

2 3 4 5

2 6 2 2 8 2 9 3 0

1 2 3 3 4 5

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

2 4

4 5 4 6 4 7

V I C - 2 0E

R E i E

E H E H E H E

E E

K , L I N E A Rl C O P E

M j E ' L ' O D C O N G T O NA N D 1 i l H E H C S T A F F 'H O M E 1 C O M P U T E R M A G A Z I N EV E R S I O N 4 . 4 . 1V I 2

P ' N T i " t r i : ■ P O K E 3 6 8 7 9F O R T = 1 T O 8E N f ' R i N DF N ( I R N . DX N ( | R N DY N

0 - | X0 -

A 0

P O E P O E 2 . P O E 2 P O 2 P O P O K E K + J X + . P 2 P O A + | X J + ; 2 J 2 * P O E ' K + ; X ' + 2 F O T i D , = 1 : t o ' 5E = ' 0 l A N D

G C

( | Y i + . Q( k ' + Q i )Y + Y + N E X T

E 4 1 C

X = X + F F X > 2 0 O R X < 0 T H

6

Y = Y + E : I F Y > 2 0 O R Y < 0 T H E N- O T O , 6 C C = C C + 1 : I F C C = 6 I H E NN . E X T T C ' F O i R T . O 2 0 N E X T

: | G O f T l O ! | P

C

7 6 8 0

6

N

3 8 4 0 0

I B P P C j r

B M E L O D Y C O V 1 N G T O NA N T H H C M S T A F FH O M E C O M P U T E R M A G A Z I N E

" V E R S I O N : 4 . 4 . 1I B M 1 P C p r W I T H C A S S E T T EB A S I CI B P W I T H C A S S E T T EW I T H' C O L O R / G R A P H I C S M O N I T O H

' A N D C O L O R M O N I T O R

L I N E A R K A L E I D O S C O P E

S E U R A N D O M T I M E RL S : S C R E E N O : W 1 D T HL A C E 2 S E T S O B L A N K SM = F O R D = 1 T O 2 C O L O R I N K R H D - 1 6 1R = I N T { R N D - 2 3 ) + 1

N R N D • + R A N D O M L Y S E L E C T SE = 2 • R N DF = 2 • R N DC O M P U T C O O R DF O R G = 1 T 2

I R > O 4 5 D R A W L I N EL O C A TL O C A T EL O C A T EL O C A T EN E X TN E X TD E L A Y

N A I L S

O P L U S

L O

O

C > 3 9

I r C A R T R I D G EA ' B A S I C

A D A P E

T H E N

O R E F L E C T

L A C E

V

O N C : P R I N T C H R S ( M )2 4 - R . 4 0 - C : P R I N T C H R S4 0 - C N C H R S ( M )

2

L O O P

P

i i r x l v v . iF O T D = 1 T 5 0 0 0 : N E X T : G O T O

N C H R S <

2 3

1 0 1 1 1 2 1 3 a

1 1 6 1 1 8 1 9

0 1

2

2

4 5 6 7

2 8 9

3 0 1 3 2 3 4 6

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

2 5 3 5 4

5 6

1 1 1 1 1 3 1 4 1 5 1 6 1 7

S 1 9 0

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

3 6 3 7 3 8 3 9 4 0

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

1 5 5 3

4 5 6

L I N E A RK A L E I D O S C O P EB M E L O D Y C O V I N G T O NA N T H H C M S T A F FH O M E C O M P U T E R M A G A Z I N EV E R S I O N 4 . 4 . 1C - 6 4 B A S I C

E E E E E E R E

R E E E P R ! N T C H R £ ( 1 4 7 ) : S C = 1 0 2 3 : C S 5 5 2 9 5R E A S S I G N C O L O R S F O E X T E N D E D B A C KR O U N D C O L O R M O D EP O K E 5 3 2 6 5 P E E K 5 3 2 6 5 O P O E 5 3 2 8 P O K E 5 3 2 8 2 . 3 : P O K E 5 3 2 8 3 , 1 0 : P O K E 5 3 2 8 4 ,

R E M L O O P F O D I F F E R E N T C O L O R SF O R J = 2 T O 1 6P R I N T C H R S I 1 4 7 }R E M L O O P T C O N T R O L N U M B E R O L I N E SD R A W N F O = 1 0 6 T 2 3 S T E P

P O K E 5 3 2 8 0

F O D = 1 T O6 E R A N D O M L

N A E R = I N T R N

N R N E R A N D O M L

E N R N F N R N A N R E L O O P T L I N EF O G = 1 T O 1 5

S E L E C T S B E N C O O R■ 1 1 + • 2 8 1 + 1S E L E C T S S L O P E

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

C + R E M S T O P S L I N E A E D G E O S C R E E NI R > 2 4 T H E N R = 2 4I F O 3 9 T H E N = 3

F R < 1 T E N C < N R E D R A W L I N E S P L U S R E F L E C T I O N SQ 1 = 4 0 > R + C : P O K E S C + Q 1 , M : P O K E C S + Q 1 , JQ 2 = 4 0 « R + ( 4 0 - C ) : P O K E S C + Q 2 , M : P O K E C S + QQ 3 = 4 0 • ( 2 4 - R ! + C : P O K E S C + Q 3 . M : P O K E C S + QQ 4 = 4 0 - ( 2 4 - R ) + ( 4 0 - C ) : P O K E S C + Q 4 , M : P O KE C S + Q 4 , JN E T N E X T M : N E X T DR E F O D E L A YF O R N = 1 T O 1 0 0 0E X T N

E X O T 0 A P P L E I F a m i l y

E E H E * • • * * * . . . . * . . . . * * * * • • •

R E B M E L O D Y C O V I N G T O NR E A N T H H C M S T A F FR E H O M E C O M P U T E R M A G A Z I N EH E V E R S I O N 4 . 4 . 1R E A P P L E I F H O M E G P O K E 1 6 3 0 2 . 0F O 4 T 4 F O T 3 C O L O R = L O N E X T X N E X T C O N T R O LR E M L O O P

O C O L O R =R E M L O O PD R A W NF O E

N A

L I N E A R K A L E I D O S C O P E

I L A P P L E S O F T

T T

T R A N D O M L YE I N R N I N R N

T C O N T R O L

C O L O R

N U M B E R O

S E L E C T B E G I N N I N G C O O R

S E L E C T3 4 S L O P ER E R A N D O M L YR N R N : D 1 ! R E L O O P T C O M P U T E C O O H D I

T H E L I N EF O G T 1 C ( F R E T O P L I N EC E I R 3 T H E N 5 1

F | C j ' > ; ' 1 ! 7 ! T H ' E ' N 1 5 1 I < T H i E N 1 I C T H E N 5 1 R E D R A W L I N E P L U S

P L O T R , CP L O T R . 4 7L O P L O T 3 R . 4 7

N E X TN E X TN E X TR E D E L A Y R O U T I N EF O T 1 0 0 0N E X T3 O T O 1 8

N A T E S O

A T H E D G E O T H

-

R E F L E C T I O N S

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r . 1 9 8 4 5

Page 56: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 56/136

L i t t l e S t a r sA p p l e s o f t B A S I C h a m a n y b u i l t - i n g r a p h i c s c o

m a n d s . T h i s p r o g r a m m a k e s u s o t h e P R I N T s t a t e m e n t ,t h V T A B , a n t h H T A B c o m m a n d s t d i s p l a y g r a p h i c so t h s c r e e n . T h f i r s t ( o u t e r ) l o o p b e g i n s i l i n e 2 1 0 .T h i s l o o p d e c i d e s w h e t h e r a n a s t e r i s k o a s p a c e i p r i n t e d . L i n e s 2 2 a n 2 3 c h e c k t h v a l u e o X I i s e t t o 1 t h e n a a s t e r i s k i p r i n t e d — o t h e r w i s e a s p a c ei p r i n t e d . T h n e x t l o o p ( i n n e r ) c o n t r o l s t h e n u m b e ro c h a r a c t e r s p r i n t e d t t h s c r e e n . I n t h i s c a s e 2 a s t e r i s k s w i l l b p r i n t e d , t h e n 2 s p a c e s , t h e n 2 m o r ea s t e r i s k s , a n s o o n .

T h V T A B a n d H T A B c o m m a n d s a r u s e d t p o s i t i o nt h p r i n t s t a t e m e n t o n t h s c r e e n . T h a l g o r i t h m i t h s a m e a t h o n u s e d o o t h e r s y s t e m s , e x c e p t t h c o m a n d s h a v e c h a n g e d .C o l o r K a l e i d o s c o p e

I n t h i s p r o g r a m w d e c i d e d t m a k e u s o A p p l e ' sl o r e s o l u t i o n g r a p h i c s s c r e e n , w h i c h p e r f e c t l y f i t s t h i sa p p l i c a t i o n . W w a n t t p l o t l i t t l e b o x e s o c o l o r a l o v e rt h s c r e e n . L i n e 2 0 s e l e c t s t h i s m o d e . T h s h o r t r o u t i n ei l i n e s 2 2 t h r o u g h 2 5 c l e a r s o u t h b o t t o m o t h l o w - r e s s c r e e n .L i n e a r K a l e i d o s c o p e

T h i s p r o g r a m a l s o u s e s t h l o r e s o l u t i o n g r a p h i c ss c r e e n . I p l o t s l o w - r e s l i n e a c r o s s t h e s c r e e n , a n m i r r o r s i i a l f o u r c o r n e r s . T h r e s u l t i w e l l w o r t ht h e s h o r t a m o u n t o t i m e i t a k e s t k e i n O c o u r s e ,t h r e a l b e a u t y o t h i s p r o g r a m i i t s i m p l i c i t y — t h e l i n e -d r a w i n g a l g o r i t h m c o u l d n ' t b a n e a s i e r t i m p l e m e n t .

L i n e s 3 4 0 a n d 3 5 0 s e l e c t t w r a n d o m n u m b e r s t b t h h o r i z o n t a l a n v e r t i c a l s l o p e f o t h l i n e , a n d e t e rm i n e t h e d i r e c t i o n o t r a v e l . I t h e l o o p t h a t s t a r t s i nl i n e 3 7 0 , t h t w s l o p e v a l u e s a r a d d e d t t h c u r r e n tp o s i t i o n o t h l i n e . T h i s p r o c e s s i r e p e a t e d e i t h e r 1 t i m e s o u n t i l t h l i n e r u n s i n t o t h s i d e o t h s c r e e n .

C a s s e t t e B A S I C , B A S I C A , C a r t r i d g e B A S I CL i t t l e S t a r s

T h i s p r o g r a m d i s p l a y s i t g r a p h i c s w i t h t h s i m p l eP R I N T s t a t e m e n t . T h p r i n t i n g l o c a t i o n i h a n d l e d w i t ht h L O C A T E s t a t e m e n t , w h i c h l e t s y o p o s i t i o n t h ec u r s o r a a n l o c a t i o n o t h s c r e e n . B e c a u s e T e x t m o d ei u s e d , a l 1 c o l o r s a r e a v a i l a b l e , e v e n w i t h C a s s e t t eB A S I C .C o l o r K a l e i d o s c o p e

O n l y o n e l i n e w a a d d e d a n o n l i n e c h a n g e d t t u r nL i t t l e S t a r s i n t o C o l o r K a l e i d o s c o p e . L i n e 2 6 i n e w -i c h a n g e s t h c o l o r o t h e c h a r a c t e r s b e i n g p r i n t e d . L i n e2 5 w a m o d i f i e d t p r i n t e i t h e r s o l i d b l o c k o s p a c e .T h r e s t o t h p r o g r a m r e m a i n s t h s a m e .L i n e a r K a l e i d o s c o p e

T h i s p r o g r a m i c o m p u t e r g r a p h i c s a i t b e s t . T h c o d e i s e l e g a n t l y s i m p l e , y e i y i e l d s a s p e c t a c u l a rr e s u l t . T h e r e a r t w p r i m a r y l o o p s i t h i s p r o g r a m . T h f i r s t l o o p , w h i c h s t a r t s i n l i n e 2 7 0 , c o n t r o l s t h e n u m b e ro l i n e s d r a w n b e f o r e c l e a r i n g t h e s c r e e n t s t a r t o v e r .T h s e c o n d ( i n n e r ) l o o p c o n t r o l s t h e l e n g t h o t h l i n e s .

l i n e w i l l c o n t i n u e t l e n g t h o 2 c h a r a c t e r s , u n l e s si r e a c h e s t h s i d e o t h s c r e e n f i r s t . I f t h a t h a p p e n s ,t h e n t h l i n e w i l l t e r m i n a t e , a n t h n e x t l i n e w i l l s t a r t .

H C 5 H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

. . . L I . " ; : . ■ i

Page 57: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 57/136

T H B O O L E A N B R A I Nb W . K . B a l t h r o p

H C S t a f f

C a p t u r e d b y o u r c o m p u t e r ,y o w i n d u p e x p l o r i n g

i t i n n e r w o r k i n g s .[ E d i t o r ' s N o t e : I n t h A u g u s t i s s u e o H o m e

C o m p u t e r M a g a z i n e w f e a t u r e d " T h e B o o l e a nB r a i n * ' f o r t h I B P C j r a n A p p l e I f a m i l y .W b r i n g i b a c k t h i s m o n t h f o t h o s e r e a d e r sw i t h T I - 9 9 / 4 A a n C o m m o d o r e 6 c o m p u t e r s . ]I i l a t e . A n o t h e r n i g h t o b l a s t i n g a l i e n s d r a w s t

c l o s e . Y o r e a c h t t u r n o f t h c o m p u t e r — b u t i t ' sn o t h r o u g h p l a y i n g ! S u d d e n l y , b e f o r e y o u r h a n d

c a t o u c h t h e s w i t c h , t h e s c r e e n f l a s h e s b r i g h t r e d . T h e nt h m e s s a g e C P U E r r o r a p p e a r s b r i e f l y a n v a n i s h e s ,l e a v i n g t h s c r e e n t o t a l l y b l a n k .

W h a t h a h a p p e n e d ? H a y o u r c o m p u t e r d i e d ?Y o p o u n c e o n t h k e y b o a r d , h o p i n g t s a v e y o u rs y s t e m b e f o r e i t ' s t o l a t e . I n s t e a d , t i n g l i n g s u r g e o e l e c t r i c i t y g r a b s a n h o l d s y o u r a r m s f a s t . W i t h h o r r o r ,y o r e a l i z e s o m e t h i n g i p u l l i n g y o i n I . .

T h i s m u s t b n i g h t m a r e y o t h i n k . B u w h e ny o o p e n y o u r e y e s , t h e r e ' s n e s h o c k a w a i t i n g : Y o a r i s t r a n g e , b r i g h t l y l i r o o m — a r o o m t h a tl o o k s r e m a r k a b l y l i k e t h i n s i d e o a c o m p u t e r . T h u s ,s t r a n d e d i t h K e y b o a r d R o o m , y o s u d d e n l y r e c a l lt h m e s s a g e a b o u t C P f a i l u r e . P e r h a p s i y o c a m a k e i t r o o m w i t h t h e C e n t r a l P r o c e s s i n g U n i t , y o c a f i t h p r o b l e m a n g e o u o y o u r s i l i c o n c e l l .T h e P r o g r a m

T h B o o l e a n B r a i n p r o g r a m i c o m b i n e d a d v e n t u r eg a m e a n " l o g i c a l " l e a r n i n g e x p e r i e n c e . Y o u r g o a l i t f i n d t h c o m p u t e r ' s C P U . T d t h i s , y o w i l l h a v et o p e n t h l o c k e d d o o r s o e a c h r o o m , a n g a i n a c c e s st o t h e r r o o m s . E a c h d o o r i s e c u r e d w i t h l o g i c l o c k .

A t h g a m e b e g i n s , y o s t a r t o u i t h K e y b o a r dR o o m . H e r e y o w i l l s e t h r e e - d i m e n s i o n a l p i c t u r e o t h s c r e e n o t h r e e o t h e f o u r w a l l s . I e a c h w a l l i d o o r , a n t t h r i g h t o e a c h d o o r i c o n t r o l p a n e l .O t h e w a l l i t h e c e n t e r o t h s c r e e n i o n o f o u rl e t t e r s w h i c h i n d i c a t e t h e d i r e c t i o n y o a r f a c i n g . T m o v e i a n o t h e f o u r d i r e c t i o n s , s i m p l y p r e s s e i t h e rE W N , o r S C l o s e d d o o r s a r r e d , a n w h e n y o t r t g o t h r o u g h o n e y o w i l l b e t a k e n t a n o t h e r s c r e e n .T h i s s c r e e n w i l l d i s p l a y t h c o m p u t e r l o g i c g a t e s t h a ty o m u s t a c t i v a t e t o p e n t h d o o r .

" T h i s m u s t b n i g h t m a r e y o t h i n k .B u w h e n y o o p e n y o u r e y e s ,

t h e r e ' s n e s h o c k a w a i t i n g . . . "

T h t w t y p e s o l o g i c g a t e s u s e d i t h e l o c k l o o k a n o p e r a t e q u i t e d i f f e r e n t l y . T h A N g a t e — w i t h i t s l e f t s i d es q u a r e d o f f — r e q u i r e s b o t h o i t i n p u t s t b t u r n e d o b e f o r e i w i l l p a s s i t o u t p u t . T h O g a t e — r e s e m b l i n ga a r r o w h e a d — w i l l p a s s i t o u t p u t w h e n e i t h e r o t h t w i n p u t s a r t u r n e d o n T h o u t p u t o t h f i r s t A N a n O g a t e s w i l l f e e d t h i n p u t o o t h e r A N a n O g a t e s . T h l o g i c p a t h s t h a t a r t u r n e d o w i l lb e c o m e g r e e n , a n t h e l o c k w i l l o p e n w h e n y o h a v es u c c e e d e d i c o m p l e t i n g l o g i c p a t h t t h r i g h t s i d eo f t h e s c r e e n .

O t h l e f t s i d e o f t h s c r e e n a r 1 i n p u t l i n e s t o t h f i v e g a t e s . T a c t i v a t e a i n p u t , y o s i m p l y p r e s s t h en u m b e r o t h k e y b o a r d f o t h e i n p u t l i n e y o d e s i r e .Y o u w a n t t o p e n a p a t h w i t h t h f e w e s t n u m b e r o i n p u t s p o s s i b l e . T h c o m p u t e r k e e p s t r a c k o h o m a n yi n p u t s y o u s t h r o u g h o u t t h g a m e , s i y o d o n ' tl e a r n t b e a " B o o l e a n B r a i n , " y o m a n o t b e a b l e t e s c a p e f r o m t h c o m p u t e r .( O n e w o r d o w a r n i n g t t h o s e w h v e n t u r e c a r e l e s s l y :T h e r e i o n t r a p h i d d e n i t h g a m e . . b e w a r e b a d i s k s e c t o r s . )

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

B o o l e a n B r a i n ( T I - 9 9 A E x p l a n a t i o n o t h P r o g r a mP r o g r a m h e a d e r .I n i t i a l i z e p r o g r a m v a r i a b l e s .I n p u t d i r e c t i o n .H i b a d i s k s e c t o r .G t h r o u g h o p e n d o o r .D i s p l a y c o m p u t e r r o o m s .D i s p l a y l o g i c g a t e s , a n g e I n p u t .G a t e c o n t r o l l o g i c .F o u n d c o n t r o l r o o m . E n o g a m e a n o p t i o n t p l a y a g a i n .S u b r o u t i n e t r e a d t h k e y b o a r d .P r o g r a m D A T A .

F o t h K e y - I n l i s t i n g 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 o p a g e 9 3

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

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

2 3 0 - 9 1 0 D r a w t h c o m p u t e r r o o m s , a n i n p u td i r e c t i o n .

9 2 0 - 9 4 0 C h e c k f o a o p e n d o o r .9 5 0 - 1 1 9 0 D r a w t h l o g i c g a t e s , a n g e i n p u t .1 2 0 0 - 1 6 1 0 G a t e c o n t r o l l o g i c .1 6 2 0 - 1 9 7 0 S u b r o u t i n e s t d r a w t h g a t e s .1 9 8 0 - 2 3 4 0 F o u n d t h c o n t r o l r o o m . E n o g a m e , a n

o p t i o n , t o p l a y a g a i n .2 3 5 0 - 2 4 2 0 S o u n d r o u t i n e s .2 4 3 0 - 2 4 7 0 P r o g r a m D A T A .F o t h K e y - i n l i s t i n g 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 o p a g e 9 3

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4 5

Page 58: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 58/136

b K e n t a n d K a t h y G e m m e la n t h H C S t a f f

T h i s B A S I C p r o g r a m c a p t u r e sa a g e - o l d s p o r t i

s i m p l e s i m u l a t i o n g a m e .i t r i g h t , m e a n i n g , a t h h o r s e s e e s r i g h t . I t h h o r s ei h e a d i n g d o w n t o w a r d t h b o t t o m o t h s c r e e n , t h h o r s e ' s r i g h t w i l l b y o u r l e f t . T h i s m a s e e m c o n f u si n a f i r s t , b u a f t e r y o h a v e p l a y e d f e g a m e s i w i l lc o m e a s e c o n d n a t u r e .

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

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

S t a d i u m J u m p i n g i a e q u e s t r i a n s i m u l a t i o n g a m ei w h i c h y o u m u s t r i d e y o u r h o r s e t h r o u g h p r p l a n n e d c o u r s e a n j u m p f e n c e s — p r e f e r a b l y w i t h o u tk n o c k i n g d o w n t h e p o l e s o y o u r s e l f i t h e p r o c e s s . Y o a r s c o r e d o h o w m a n y " f a u l t s " ' y o h a v e . E a c h t i m ey o u k n o c k d o w n p o l e y o w i l l r e c e i v e f o u r f a u l t s .p e r f e c t s c o r e i 0 o n p o l e s k n o c k e d d o w n . I y o f a l lf r o m y o u r h o r s e , y o w o n ' t b a b l e t g e b a c k o t c o m p l e t e t h e c o u r s e , a n w i l l h a v e t s t a r t o v e r a g a i n .H e r e a r t h g e n e r a l r u l e s o S t a d i u m J u m p i n g :

1 A l f e n c e s m u s t b j u m p e d i t h p r o p e r o r d e r .F e n c e s a r n u m b e r e d a c c o r d i n g t t h o r d e r i w h i c ht h e y m u s t b j u m p e d .2 A l f e n c e s m u s t b j u m p e d i t h c o r r e c t d i r e c t i o n .

f l a g i p o s t e d o t h s i d e o f e v e r y f e n c e a n d , i s o m es y s t e m s , t h i s f l a g m a b t h s e q u e n c e n u m b e r i t s e l f .Y o m u s t j u m p t h f e n c e s q u a r e l y , w i t h t h f l a g t oy o u r h o r s e ' s r i g h t .3 A t t e m p t i n g t m a k e t h h o r s e j u m p w i t h o u t f e n c ew i l l c a u s e y o t f a l l f r o m y o u r h o r s e . S i m p l y m i s si n t h e f e n c e w i l l a l s o c a u s e y o t f a l l .4 I y o f a i l t o j u m p a f e n c e a n i n s t e a d c o l l i d e w i t hi t y o w i l l b f a u l t e d . Y o a l s o r u n a h i g h r i s k o ff a l l i n g f r o m y o u r h o r s e .5 A f t e r y o h a v e j u m p e d t h l a s t f e n c e , y o u r s c o r ew i l l b d i s p l a y e d .6 Y o m a r u n y o u r h o r s e a r o u n d t h s c r e e n a m u c ha y o l i k e w i t h o u t p e n a l t y .

T h r e e S k i l l L e v e l sT h r e e s k i l l l e v e l s a r a v a i l a b l e i t h i s g a m e . T h f i r s t

r e q u i r e s o n l y f o u r j u m p s t c o m p l e t e a r o u n d . Y o h a v ef e n c e s t o j u m p o t h s e c o n d l e v e l , a n t h t h i r d l e v e l

h a 1 f e n c e s a n i f o m a s t e r s o n l y .H o r s e ' s P o i n t O f V i e w

O n l y t w k e y s o t h k e y b o a r d , o t w d i r e c t i o n s o t h j o y s t i c k , t u r n t h h o r s e . W h e n y o p r e s s t h r i g h tb u t t o n o p u l l t h e j o y s t i c k r i g h t , t h h o r s e w i l l t u r n t

5 H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

W h e n t h g a m e b e g i n s , y o u r h o r s e w i l l b i t h u p e l e f t c o r n e r o t h e s c r e e n . T s t a r t h i o f f . p r e s sf o K i c k w h e t h e r y o a r u s i n g t h k e y b o a r d o j o y s t i c k . T h h o r s e w i l l s t a r t r u n n i n g , a n w i l l n o t s t o pu n t i l t h g a m e i o v e r .

K E Y B O A R D A C T I O NT u r n h o r s e t i t s l e f t .T u r n h o r s e t i t r i g h t .M a k e h o r s e j u m p .K i c k h o r s e t s t a r t t h c o u r s e .

J O Y S T I C KS T I C K L E F TS T I C K R I G H T . . .F I R E B U T T O N . .

A C T I O N. T u r n h o r s e t i t l e f t .. T u r n h o r s e t i t r i g h t .. M a k e h o r s e j u m p .

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

2 0 1 0 -2 1 9 02 4 7 0 -2 7 5 C2 8 9 0 -3 3 9 0 .3 5 9 0 -3 7 1 0 -3 8 3 03 8 8 0 -

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

S t a d i u m J u m p i n g ( T I - 9 9 / 4 A )E x p l a n a t i o n o t h P r o g r a m

P r o g r a m h e a d e r .I n i t i a l i z a t i o n .I n p u t s k i l l l e v e l .G e t g r a p h i c s s h a p e s a n c o l o r a s s i g n m e n t s .D i s p l a y i n i t i a l a r e n a a n f e n c e s f o e a c h s k i l ll e v e l .S t a r t o g a m e . W a i t f o t b p r e s s e d .S c a n k e y b o a r d , c h e c k f o j u m p .C h e c k f o d i r e c t i o n c h a n g e .C h a n g e d i r e c t i o n a n h o r s e s h a p e r o u t i n e s .R o u t i n e f o r f o u l s .R i d e r h a f a l l e n .R o u t i n e t j u m p t h h o r s e .F i n i s h e d r o u n d .O p t i o n t p l a y a g a i n .I n p u t n e l e v e l , s t a r t n e g a m e .R o u t i n e t p r i n t w i t h o u t s c r o l l i n g .G r a p h i c s c h a r a c t e r a n c o l o r a s s i g n m e n td a t a .

F o r t h e K e y - i n l i s t i n g 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 o p a g e 9 3

f l - j r -O n c e y o h a v e s e l e c t e d o n o t h t h r e e s k i l l l e v e l s .

t h a r e n a w i l l a p p e a r o t h s c r e e n , w i t h y o u r h o r s ew a i t i n g i t h u p p e r l e f t c o r n e r . T s t a r t t h h o r s e , p r e s sa n y k e y — t h e h o r s e w i l l c o n t i n u e a c r o s s t h a r e n a b i t s e l f .

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

Page 59: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 59/136

J U M P I n t h p r o g r a m w i l ls t i l l h a v e t g t h r o u g h i t p a c e sb e f o r e i c a n u p d a t et h h o r s e ' s s h a p ea n d i r e c t i o n .

I y o p r e f e r t p l a y t h e g a m e w i t ho u s o u n d e f f e c t s ,p r e s s ( F l ) o t h P C

a n ( F n J ( l ) o t h P C j r . P r e s s i n g t h i s k e a g a i n w i l l t u r nt h s o u n d e f f e c t s b a c k o n

K E A C T I O NL E F T C u r s o r T u r n h o r s e t t h l e f t .R I G H T C u r s o r T u r n h o r s e t t h r i g h t .U C u r s o r M a k e h o r s e j u m p .( F n ) ( l ) T u r n s o u n d o f o o n A n K e K i c k h o r s e t s t a r t g a m e .

S t a d i u m J u m p i n g ( I B M P C / P C j r )E x p l a n a t i o n o t h P r o g r a m

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 - 3 5 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 v a r i a b l e s .3 6 0 - 3 7 0 G e s k i l l l e v e l . B r a n c h t d i s p l a y a r e n a .3 8 W a i t f o k e t b p r e s s e d . S t a r t t h g a m e .3 9 0 - 4 2 0 M a i n c o n t r o l l o o p .4 3 0 - 4 6 0 I n t e r r u p t r o u t i n e s .4 7 0 - 6 7 0 R o u t i n e t d i s p l a y t h e t h r e e a r e n a s .6 8 0 - 1 0 1 0 R o u t i n e t j u m p t h h o r s e .1 0 2 0 - 1 1 4 0 R o u t i n e t t u r n t h h o r s e .1 1 5 0 - 1 2 5 0 M o v e h o r s e a n c h e c k f o r c o l l i s i o n s .1 2 6 0 - 1 3 3 0 C h e c k t s e i j u m p w e n t o v e r t h r i g h t f e n c e .1 3 4 0 - 1 3 5 0 F o u l .1 3 6 0 - 1 3 9 0 R i d e r h a f a l l e n .1 4 0 0 - 1 4 1 0 O p t i o n t p l a y a g a i n .1 4 2 0 - 1 4 4 0 R o u n d h a b e e n c o m p l e t e d .1 4 5 0 S u b r o u t i n e t r e a d t h k e y b o a r d .1 4 6 0 G e t i n f o r m a t i o n f o t h s k i l l l e v e l f r o m t h

d a t a s t a t e m e n t s .1 4 7 0 - 1 5 1 0 D A T A f o f e n c e s .F o t h K e y - I n l i s t i n g 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 o p a g e 9 3

T h A p p l e v e r s i o n o S t a d i u m J u m p i n g h a a a d d e df e a t u r e n o f o u n d i t h o t h e r v e r s i o n s : W h i l e p l a y i n gt h g a m e , y o c a c h a n g e t h s p e e d o t h h o r s e b p r e s s i n g k e y s t h r o u g h 5

K E A C T I O NL E F T C u r s o r T u r n h o r s e t i t l e f t .R I G H T C u r s o r T u r n h o r s e t i t r i g h t .S P A C E B A M a k e t h h o r s e j u m p .

K i c k h o i s e t s t a r t t h g a m e .t h r o u g h C h a n g e h o r s e ' s s p e e d .

D e f a u l t = 2 .J O Y S T I C K A C T I O NS t i c k l e f t T u r n h o r s e l e f t .S t i c k r i g h t T u r n h o r s e r i g h t .F i r e b u t t o n M a k e h o r s e j u m p .

S t a d i u m J u m p i n g ( A p p l e X F a m i l y )E x p l a n a t i o n o t h P r o g r a m

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

r o u t i n e s t m e m o r y .3 4 0 - 3 8 0 I n p u t o p t i o n s .3 9 0 - 4 4 0 G e s k i l l l e v e l .4 5 0 - 1 0 4 0 S e u i n i t i a l a r e n a a n d i s p l a y f e n c e s

f o e a c h l e v e l . B r a n c h t d i s p l a y f e n c e s .1 0 5 0 - 1 0 7 0 S t a r t g a m e . W a i t f o t b p r e s s e d .1 0 8 0 - 1 1 8 0 R e a d k e y b o a r d a n j o y s t i c k .1 1 9 0 - 1 2 6 0 R o u t i n e s t t u r n t h h o r s e .1 2 7 0 - 1 3 9 0 F o u l r o u t i n e .1 4 0 0 - 1 4 2 0 R i d e r h a f a l l e n .1 4 3 0 - 1 7 1 0 R o u t i n e t j u m p t h h o r s e .1 7 2 0 - 1 7 4 0 R o u n d c o m p l e t e .1 7 5 0 - 1 7 7 0 O p t i o n t p l a y a g a i n .1 7 8 0 - 1 7 9 0 D i s p l a y n u m b e r o f o u l s o t h h i g h - r e s

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

c o m p l e t e d .

* N O T E : w o r d o c a u t i o n t a n y o n e w h m a w a n t t r e s eq u e n c e t h i s p r o g r a m i t h f u t u r e : m a c h i n e l a n g u a g e r o u t i n ei i u s w h i c h r e s t o r e s D A T A s t a t e m e n t s t p a r t i c u l a r l i n en u m b e r s t h a t t h e y c a b r e a d a g a i n . T h i s r o u t i n e i c a l l e dR E S T R . a n i s t a r t s a t a d d r e s s 2 1 3 8 . I y o r e s e q u e n c e t h i s p r g r a m , y o w i l l n e e d t c h a n g e a n l i n e r e f e r e n c e s w h e r e C A L LR E S T R i u s e d . T h v a l u e p a s s e d i t h e r o u t i n e i t h l i n en u m b e r c o n t a i n i n g t h e D A T A s t a t e m e n t b e i n g t e s t e d .

F o t h K e y - i n l i s t i n g 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 o p a g e 9 3

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

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

K E A C T I O NT u r n h o r s e t i t l e f t .T u r n h o r s e t i t r i g h t .M a k e t h e h o r s e j u m p .K i c k t h e h o r s e t o s t a r t t h e r o u n d .

J O Y S T I C K A C T I O NS t i c k l e f t T u r n h o r s e t i t l e f t .S t i c k r i g h t T u r n h o r s e t i t r i g h t .F i r e b u t t o n M a k e t h e h o r s e j u m p .

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

2 0 2 0 - 2 1 2 02 1 3 0 - 2 1 8 02 1 9 0 - 2 2 7 0

S t a d i u m J u m p i n g ( C - 6 4 )E x p l a n a t i o n o t h P r o g r a m

P r o g r a m h e a d e r .T i t l e s c r e e n .G e s k i l l l e v e l .D e f i n e g r a p h i c s c h a r a c t e r s .D r a w a r e n a a n f e n c e s .S t a r t g a m e . W a i t f o t b p r e s s e d .R e a d k e y b o a r d a n j o y s t i c k .U p d a t e p o s i t i o n p o i n t e r s a n c h a r a c t e rs h a p e .C r a s h r o u t i n e s . D f a u l t s .J u m p r o u t i n e .E n o t h e r o u n d . O p t i o n t p l a y a g a i n .E n t e r l e v e l f o n e g a m e .G r a p h i c s d a t a f o c h a r a c t e r s h a p e s .

F o r t h e K e y - i n l i s t i n g 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 o p a g e 9 3 H C

f f H o m e C o m p u t e r M a g a z i n e S e p t e m b e r . 1 9 8 4 5

Page 60: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 60/136

M A R K E TS h o u t s a r i s e e v e r y w h e r e f r o m t h b o i s t e r o u s — e v e n f r a n t i c — c r o w d .

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

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

C o u l d y o s u r v i v e h e r e ?

b B r i a n L e a n t h H C S t a f f

S i d o w n t r e a l i n v e s t m e n t —y o u r c o m p u t e r — a n d p u y o u rm a r k e t s k i l l s t t h t e s t . M a r k e tM a d n e s s i g a m e t h a t s i m u l a t e ss t o c k t r a n s a c t i o n s f o s i c o m p a n i e s .U t t e p e o p l e c a p l a y a o n t i m e ,e a c h w i t h t h e i r o w p e r s o n a lp o r t f o l i o . E a c h p l a y e r b e g i n s t h g a m e w i t h $ 5 0 0 0 c a s h , a n o n t u r ni t h e q u i v a l e n t o o n w e e k o t i m e .T h g a m e c a l a s t f r o m t w t 9 9 w e e k s . P l a y e r s c a b u y a n d s e l ls t o c k f r o m t h e x c h a n g e , a e x c h a n g e r a t e s , o t h e y c a b u y a n ds e l l t e a c h o t h e r , s e t t i n g t h e i r o w p r i c e s . T h e r e i e v e n b a n k t h a t w i l ll o a n y o u m o n e y , i y o u ' r e n o t a b a c r e d i t r i s k .S P l a y i n g T h G a m eT h e m a i n g a m e s c r e e n . d i s p l a y s t h s t o c k p r i c e s a n m e n u f o t h f i r s tp l a y e r . T h s t o c k p r i c e s e c t i o n o t h s c r e e n i n c l u d e s t h n a m e s o t h s t o c k s , t h e i r c u r r e n t v a l u e , a n t h

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

B ) u y S ) e UT ) r a d e L ) o a nN ) e x t P o r t f o l i o

B ) u y S t o c k sT h i s o p t i o n l e t s y o p u r c h a s e s t o c k s a t h g o i n g r a t e

d i s p l a y e d o t h s c r e e n . T h f i r s t p r o m p t w i l l a s y o w h i c h s t o c k y o w i s h t b u y . E n t e r a n u m b e r f r o mt h r o u g h 6 t i n d i c a t e t h d e s i r e d s t o c k . T h o n l y t i m ey o w i l l n o b a l l o w e d t b u s t o c k u n d e r a n c i r c u m s t a n c e s i w h e n t h c o m p a n y i b a n k r u p t . ( S e et h s e c t i o n o b a n k r u p t c y ) . T h s e c o n d p r o m p t w i l l a s y o h o m a n y s h a r e s y o w i s h t b u y . I y o h a v ee n o u g h m o n e y t m a k e t h p u r c h a s e , t h m e s s a g eT R A N S A C T I O N C O M P L E T E w i l l b d i s p l a y e d .

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

m o n e y d e d u c t e d f r o m y o u r a c c o u n t t h a n w h a t y o s h o u l d h a v e p a i d f o t h s t o c k . T h i s e x t r a c h a r g e i t h b r o k e r ' s f e e . T h o n l y t i m e y o d o n ' t h a v e t p a b r o k e r ' s f e e f o r e x c h a n g i n g s t o c k s i w h e n t r a d i n g w i t ho t h e r p l a y e r s o r c a s h i n g i s t o c k s a t h b a n k .S ) e l l S t o c k sT h i s o p t i o n w o r k s t h s a m e a t h B u S t o c k s o p t i o n .Y o a r p r o m p t e d f o t h s t o c k y o w i s h t s e l l ; i t h c o m p a n y i b a n k r u p t o i y o d o n ' t o w a n o t h a ts t o c k , y o w i l l n o b a b l e t s e l l i t I y o c a s e l lt h s t o c k , t h e n y o a r a s k e d f o t h n u m b e r o s h a r e sy o w i s h t s e l l . Y o c a e n t e r a l o p a r t o y o u rh o l d i n g s i t h a t s t o c k , b u o c o u r s e , y o c a n ' t s e l l m o r es h a r e s t h a n y o o w n . T h m o n e y f r o m t h s a l e , m i n u st h b r o k e r ' s c o m m i s s i o n , i t h e n t r a n s f e r r e d t y o u rc a s h a s s e t s .T ) r a d e S t o c k s

T h i s o p t i o n t a k e s y o t a n o t h e r m e n u s c r e e n w h e r ey o c a s e l e c t o n o t h r e e o p t i o n s :

6 H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

Page 61: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 61/136

H I M C H1 T r a d e t a n o t h e r p l a y e r .2 T r a d e f o a n o t h e r s t o c k .3 C a s h s h a r e s i n t o t h b a n k .

— 1 T r a d e t a n o t h e r p l a y e r .I y o a r e t h e o n l y p l a y e r i t h g a m e y o c a n ' t u s

t h i s o p t i o n . A f t e r s e l e c t i n g t h e t r a d e o p t i o n y o w i l l b a s k e d t c h o o s e s o m e o n e t t r a d e w i t h . S o n y , y o c a n ' tt r a d e w i t h y o u r s e l f . A f t e r s e l e c t i n g s o m e o n e t t r a d ew i t h , y o w i l l b a s k e d i y o u w a n t t s e l l t t h a tp e r s o n , o b u f r o m t h a t p e r s o n . W h e n t r a d i n g s t o c k ,p l a y e r s c a s e t t h e i r o w p r i c e f o i t w i t h i n c e r t a i nl i m i t s . T h p r i c e c a n ' t e x c e e d t w i c e t h e m a r k e t v a l u e ,o b l e s s t h a n o n h a l f t h m a r k e t v a l u e . A f t e r t h s e l l e re n t e r s p r i c e f o t h s t o c k , t h b u y e r w i l l b a s k e dw h e t h e r h e o s h a g r e e s w i t h t h t r a n s a c t i o n . T h p l a y e r s t h e n b a r g a i n , a n i t h e y d o n ' t a g r e e , t h e y a r t a k e n b a c k t t h m a i n m e n u .

— 2 T r a d e f o a n o t h e r s t o c k .I t h i s o p t i o n , y o w i l l b a b l e t t r a d e s t o c k y o c u

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

W h e n t r a d i n g s t o c k , t h v a l u e o t h s t o c k y o t r a d ew i l l n o a l w a y s b e v e n l y d i v i s i b l e b t h c o s t p e r s h a r eo t h s t o c k y o u w a n t t r e c e i v e . T h u s , a n m o n e y l e f to v e r f r o m t h e t r a d e w i l l b t r a n s f e r r e d t y o u r c a s ha s s e t s . Y o u m u s t a l w a y s t r a d e e n o u g h s t o c k t r e c e i v ea l e a s t o n s h a r e o t h n e s t o c k .

" T h e o l a d a g e h o l d s t r u e : b u l o a n s e l l h i g h . H o w e v e r , t h i s p r a c t i c e i

n o t w i t h o u t i t p r i c e . "

— 3 . C a s h i n g i n t o t h b a n k .Y o m a s e l l y o u r s t o c k t t h b a n k o n c e p e t u r n .Y o w i l l b a s k e d t e n t e r t h e n a m e o t h s t o c k y o w a n t t c a s h i n a n t h n u m b e r o s h a r e s y o w i s h t s e l l . T h b a n k w i l l t h e n m a k e a o f f e r o t h s t o c k w h i c hm a b l i t t l e h i g h e r o l o w e r t h a n i t m a r k e t v a l u e .I y o d e c l i n e t h o f f e r , t h e n t h p r o g r a m w i l l r e t u r n t t h t r a d i n g m e n u s c r e e n . I y o a c c e p t t h o f f e r , t h m o n e y y o r e c e i v e w i l l b a d d e d t y o u r c a s h a s s e t s .L ) o a n s

S e l e c t i n g t h i s o p t i o n t a k e s y o t a n o t h e r m e n us c r e e n w h e r e y o u c a s e l e c t o n o f o u r o p t i o n s :

1 T a k e o u l o a n2 P a b a c k l o a n3 C o m p o u n d i n t e r e s t o n f u t u r e l o a n4 M a i n m e n u ( A p p l e a n C - 6 4 )0 M a i n M e n u ( T a n I B M )

— 1 T a k e o u t a l o a nI y o s e l e c t t h i s o p t i o n , y o w i l l b p r o m p t e d f o t h

a m o u n t y o w i s h t b o r r o w . Y o c a n ' t b o r r o w m o r et h a n y o u r c r e d i t l i m i t , w h i c h i c a l c u l a t e d t b y o u rt o t a l n e w o r t h o $ 5 0 0 0 , w h i c h e v e r i g r e a t e r . I y o u rc r e d i t l i m i t i $ 5 0 0 0 , a n y o a l r e a d y h a v e l o a n o u f o $ 4 0 0 0 , t h e n y o u w o u l d o n l y b e l i g i b l e t b o r r o wa n o t h e r $ 1 0 0 0 . Y o w i l l n e v e r h a v e c r e d i t l i m i t b e l o w$ 5 0 0 0 , a n a r n o t p e n a l i z e d i y o u r t o t a l n e w o r t h( c r e d i t l i m i t ) d r o p s b e l o w y o u r c u r r e n t l o a n b a l a n c e .T h i s s i m p l y m e a n s t h a t y o w i l l n o b a b l e t t a k e o u a n m o r e l o a n s u n t i l y o u r c r e d i t l i m i t o n c e a g a i n e c e e d s y o u r l o a n b a l a n c e .

E a c h w e e k d u r i n g t h g a m e y o w i l l h a v e t p a

i n t e r e s t o t h b a l a n c e o y o u r l o a n . T h i n t e r e s t y o p a i a u t o m a t i c a l l y d e d u c t e d f r o m y o u r c a s h a s s e t sa t h e n o t h w e e k . I y o d o n ' t h a v e a n c a s h a s s e t s ,t h i n t e r e s t w i l l b t a c k e d o t y o u r l o a n b a l a n c e . T h i si t h o n l y i n s t a n c e i w h i c h y o u r l o a n b a l a n c e c a b i n c r e a s e d a b o v e y o u r c r e d i t l i m i t . N a u t o m a t i cp a y m e n t s a r m a d e o n y o u r l o a n b a l a n c e ; h o w e v e r , i i i y o u r b e s t i n t e r e s t t p a o f y o u r l o a n s a s s o o n a p o s s i b l e . Y o u r o u t s t a n d i n g l o a n s w i l l b d e d u c t e d f r o my o u r n e w o r t h a t h e n o t h g a m e w h e n t h s c o r e sa r e d i s p l a y e d .

— 2 P a b a c k l o a nI y o a r n o i d e b t w h e n y o s e l e c t t h i s o p t i o n ,

y o w i l l b e a d v i s e d t h a t y o d n o o w a n y m o n e y .O t h e r w i s e , y o w i l l b a s k e d f o t h a m o u n t y o w i s ht r e p a y . Y o c a o n l y u s e y o u r c a s h o h a n d o c a s ha s s e t s t p a b a c k l o a n . I y o o v e r p a y y o u r d e b t , o l t h a m o u n t y o o w e d w i l l b e d e d u c t e d f r o m y o u r c a s ha s s e t s . T h i s i h a n d y f e a t u r e f o t h o s e w h m a b

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

— 3 C o m p o u n d i n t e r e s t o f u t u r e l o a n .T h i s o p t i o n l e t s y o c a l c u l a t e h o w m u c h i n t e r e s t m u s tb p a i d o l o a n f o t h r e m a i n i n g w e e k s i t h g a m e .T h c a l c u l a t i o n a s s u m e s t h a t y o i n t e n d t k e e p t h l o a n a i t p r e s e n t b a l a n c e f o t h e d u r a t i o n o t h g a m e .Y o w i l l n o b t a k i n g o u t a l o a n w i t h t h i s o p t i o n — i t i m e a n t a c a l c u l a t o r o n l y , t e s t i m a t e f u t u r e i n t e r e s tp a y m e n t s .

N j e x tT h i s o p t i o n f r o m

t h m a i n m e n u t e m i n a t e s y o u r t u r n ,b u y o w i l l g e o n c h a n c e t b a c k o u f i r s t a n c o n t i n u ey o u r t u r n . W h e ny o u r t u r n i o v e r , i w i l l b e c o m e t h n e x t p l a y e r ' s t u r n ; i y o a r t h l a s t

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

T h P o r t f o l i o s c r e e n d i s p l a y s p l a y e r ' s c u r r e n t f i n a nc i a l s t a t u s . I n c l u d e d i t h e d i s p l a y a r e t h c u r r e n tm a r k e t p r i c e , t h n u m b e r o s h a r e s i n v e s t e d , a n t h n e w o r t h o y o u r i n v e s t m e n t i e a c h s t o c k . A l s od i s p l a y e d a r y o u r c u r r e n t c a s h a s s e t s , t o t a l i n v e s t m e n tw o r t h , l o a n b a l a n c e , a n t o t a l n e t w o r t h . Y o u r t o t a l n e w o r t h i a c t u a l l y y o u r c a s h a s s e t s p l u s t h v a l u e o y o u ri n v e s t m e n t s , m i n u s a n l o a n s y o m a h a v e . T h i s v a l u ei u s e d t a d j u s t y o u r c r e d i t l i m i t w h e n y o a p p l y f o a l o a n .

T h e r e a r t w w a y s t d i s p l a y t h P o r t f o l i o s c r e e n .I y o p r e s s w h i l e a t h m a i n m e n u , t h P o r t f o l i os c r e e n w i l l b d i s p l a y e d . T r e t u r n t t h m a i nm e n u , p r e s s e i t h e r [ R E T U R N ] o r [ E N T E R ] , d e p e n d i n g o ny o u r s y s t e m .

W h e n e v e r y o u b u y o s e l l s t o c k d i r e c t l y w i t h t h em a r k e t , t h P o r t f o l i o s c r e e n w i l l b d i s p l a y e d a f t e r

s u c c e s s f u l t r a n s a c t i o n . I y o h a v e T o I B c o m p u t e r , y o m a r e t u r n t t h m a i n m e n u b p r e ss i n g [ E N T E R ] , O t h A p p l e a n C - 6 4 y o w i l l g e p r o m p t s a y i n g A N O T H E R T R A N S A C T I O N ( Y / N ) ? - I y o

( M E E T :

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4 6

Page 62: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 62/136

e n t e r t t h i s p r o m p t , y o w i l l b e t a k e n b a c k t t h m e n u s c r e e n . I y o e n t e r y o u r t u r n w i l l e n d . a n t h n e x t p l a y e r ' s t u r n w i l l s t a r t .T h e S m a r t M a r k e t e e rA f t e r p l a y i n g t h g a m e f o a w h i l e y o m a n o t i c ep a t t e r n o r t r e n d f o c e r t a i n s t o c k s . T h p r o g r a m i w r i t t e n t s i m u l a t e r e a l m a r k e t s i t u a t i o n s a c l o s e l y a p o s s i b l e . S t o c k s g e n e r a l l y d n o w i l d l y f l u c t u a t e b a c ka n f o r t h a t r a n d o m — t h e y g e n e r a l l y e x h i b i t s h o r t t e r mt r e n d s .

T h t w i m p o r t a n t i n f l u e n c e s i t h p r o g r a m a r e t h eg e n e r a l t r e n d a d j u s t m e n t , a n t h a c t i v i t y a d j u s t m e n t .T h g e n e r a l t r e n d i n d i c a t e s i w h i c h d i r e c t i o n t h s t o c ki l i k e l y t o m o v e ( u o d o w n ) . A l t r e n d s h a v e l i f e s p a no f o u r w e e k s . A f t e r f o u r w e e k s , s t o c k ' s t r e n d w i l l t a k eo t o t a l l y n e r a n d o m v a l u e s .

T h a c t i v i t y f a c t o r i n d i c a t e s t h e f l u c t u a t i o n o a s t o c k( h o w m u c h i w i l l c h a n g e e a c h w e e k ) . T h m o s t a n ys t o c k c a c h a n g e i o n w e e k i 2 p o i n t s ( o $ 2 i v a l u e ) .S t o c k S p l i t s

W h e n a s t o c k r e a c h e s a v a l u e o m o r e t h a n S 1 5 0 . t h s t o c k w i l l s p l i t . T h i s m e a n s t h a t t h v a l u e o t h s t o c kw i l l b c u i h a l f , a n y o w i l l r e c e i v e d o u b l e t h n u m b e r o s h a r e s f o t h a t s t o c k . Y o w i l l l o s e n o t h i n gi v a l u e w h e n t h i s h a p p e n s — i n f a c t , i t ' s t y o u ra d v a n t a g e t h a t i d o e s h a p p e n e v e r y o n c e i w h i l e .B e c a u s e t h s t o c k s a r l i m i t e d t h o m u c h t h e y c a

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

L i n e N o s .1 0 0 - 1 7 0 P r o g r a m h e a d e r .1 8 0 - 2 9 0 I n i t i a l i z e p r o g r a m .3 0 0 - 6 0 0 D i s p l a y t h m a i n m e n u .6 1 0 - 7 1 0 B u s t o c k r o u t i n e .7 2 0 - 8 1 0 S e l l s t o c k r o u t i n e .8 2 0 - 9 2 0 M a i n m e n u f o t r a d i n g .9 3 0 - 1 3 7 0 T r a d i n g w i t h o t h e r p l a y e r s .1 3 8 0 - 1 4 8 0 C a s h s t o c k i n t o t h b a n k .1 4 9 0 - 1 6 1 0 T r a d e f o a n o t h e r s t o c k .1 6 2 0 - 1 7 3 0 M a i n m e n u f o l o a n s .1 7 4 0 - 1 8 2 0 T a k e o u l o a n w i t h t h b a n k .1 8 3 0 - 1 9 3 0 P a b a c k l o a n .1 9 4 0 - 2 0 2 0 C a l c u l a t e i n t e r e s t o n l o a n .2 0 3 0 - 2 0 7 0 R o u t i n e f o t h N e x t o p t i o n .2 0 8 0 - 2 3 0 0 D i s p l a y t h p o r t f o l i o .2 3 1 0 R o u t i n e f o t h c o n t i n u e p r o m p t .2 3 2 0 - 2 3 5 0 U p d a t e f o e n o t h w e e k .2 3 6 0 - 2 5 0 0 E n o t h g a m e r o u t i n e .2 5 1 0 - 2 5 5 0 R o u t i n e t P E E K t h k e y b o a r d .F o t h K e y - i n l i s t i n g 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 o n p a g e 9 3

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

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

P r o g r a m h e a d e r .I n i t i a l i z e p r o g r a m .M a i n g a m e m e n u .B u s t o c k r o u t i n e .S e l l s t o c k r o u t i n e .M a i n m e n u f o t r a d i n g .T r a d e w i t h o t h e r p l a y e r s .C a s h s t o c k i n t o t h b a n k .T r a d e f o a n o t h e r s t o c k .M a i n m e n u f o l o a n s .T a k e o u l o a n f r o m t h b a n k .P a y b a c k l o a n t t h b a n k .C a l c u l a t e i n t e r e s t o n l o a n .R o u t i n e f o t h N e x t o p t i o n .D i s p l a y p o r t f o l i o .E n o t u r n , w e e k , a n g a m e r o u t i n e s .C u r s o r r o u t i n e — p r o d u c t s r o t a t i n g c u r s o r .D i s p l a y i n s t r u c t i o n s .

f l u c t u a t e , e x p e n s i v e s t o c k s d n o m a k e v e r y m u c hp r o f i t . I y o h a v e 1 s h a r e s o s t o c k w o r t h $ 1 5 0 p e s h a r e , y o u w o u l d h a v e $ 1 5 0 0 i n v e s t e d .

I t h a t s t o c k w e n t u p $ 1 p e s h a r e , y o u r $ 1 5 0 0 i v e s t m e n t w o u l d e a r n y o $ 1 0 0 i p r o f i t . H o w e v e r , i y o h a 1 0 s h a r e s o s t o c k w o r t h $ 2 0 , y o u r i n v e s t m e n tw o u l d o n l y b e $ 2 0 0 . T h e n i t h s t o c k w e n t u p S 1 0 . y o w o u l d m a k e $ 1 0 0 i p r o f i t o $ 2 0 0 i n v e s t m e n t .B a n k r u p t c y

O c c a s i o n a l l y c o m p a n y w i l l g b a n k r u p t . T h i s h a p e n s w h e n s t o c k ' s v a l u e r e a c h e s $ ( z e r o d o l l a r s ) . I y o h a v e a n s h a r e s i c o m p a n y a t h t i m e i g o e sb a n k r u p t , t h e y w i l l b l o s t a n y o u r h o l d i n g i t h s t o c kw i f l b r e s e t t z e r o s h a r e s . W h e n c o m p a n y i b a n k r u p t y o c a n ' t b u o s e l l i t s t o c k . I m a r e c o v e rf r o m b a n k r u p t c y , b u t y o w i l l n o g e b a c k t h o s e s h a r e sl o s t w h e n b a n k r u p t c y o c c u r r e d .S t r a t e g y

T h o l a d a g e h o l d s t r u e : b u l o w , s e l l h i g h . H o w e v e r ,t h i s p r a c t i c e i n o w i t h o u t i t p r i c e . K e e p i m i n d t h a ts t o c k s w i t h v a l u e o $ 2 o l e s s c o u l d c o n c e i v a b l y g b a n k r u p t i o n l y o n e w e e k . T h e r e i g o o d c h a n c e t h a ty o c o u l d l o s e e v e r y t h i n g y o i n v e s t e d i s u c h s t o c k .W h e n i n v e s t i n g i s p e c u l a t i v e s t o c k i i g o o d i d e a t d i v e r s i f y y o u r i n v e s t m e n t s . ( D o n ' t p u a l y o u r e g g s i o n b a s k e t . ) T h e n , i o n s t o c k g o e s u n d e r , y o w i l l s t i l lh a v e s e v e r a l o t h e r i n v e s t m e n t s t k e e p y o g o i n g .

H C M a r k e t M a d n e s s ( I B M P C / P C j r )

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

E x p l a n a t i o n o t h P r o g r a mP r o g r a m h e a d e r .I n i t i a l i z e t h p r o g r a m .M a i n g a m e m e n u .B u s t o c k s r o u t i n e .M a i n m e n u f o t r a d i n g .T r a d e w i t h o t h e r p l a y e r s .T r a d e f o a n o t h e r s t o c k .C a s h i n t o b a n k .N e x t t u r n .S e l l s t o c k s r o u t i n e .R o u t i n e s f o t h e l o a n s s e c t i o n .D i s p l a y t h p o r t f o l i o .E n o t h g a m e .K e y b o a r d r o u t i n e s .D i s p l a y t h m a i n g a m e m e n u s c r e e n .P r o g r a m d a t a .

F o r t h e K e y - i n l i s t i n g 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 o n p a g e 9 3

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

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

P r o g r a m h e a d e r .I n i t i a l i z e t h p r o g r a m .M a i n c o n t r o l l o o p f o m a i n m e n u s c r e e n .B u a n s e l l s t o c k .T r a d i n g m a i n m e n u .T r a d e w i t h o t h e r p l a y e r s .T r a d e f o a n o t h e r s t o c k .C a s h i n t o b a n k .L o a n s m a i n m e n uB o r r o w f r o m t h b a n k .P a y b a c k l o a n .I n t e r e s t c a l c u l a t i o n .E n o f t u r n , a n d w e e k r o u t i n e s .D i s p l a y P o r t f o l i o s c r e e n .E n o t h g a m e .D i s p l a y m a i n m e n u s c r e e n .K e i n p u t s u b r o u t i n e .R o u t i n e t c l e a r p a r t o t h s c r e e n .I m a g e f o r m a t .G a m e d a t a .T i m e d e l a y s u b r o u t i n e .

F o r t h e K e y - I n l i s t i n g 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 o n p a g e 9 3 6 H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

F o r t h e K e y - i n l i s t i n g 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 o p a g e 9 3

Page 63: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 63/136

H O M E C O M P U T E RE a c h m o n t h w p u b l i s h i t e m s o i n t e r e s t a n

n e w s o r e c e n t l y o r s o o n - t o - b e r e l e a s e d c o m p u t e rp r o d u c t s . O u p u b l i c a t i o n o f i n f o r m a t i o n f r o mm a n u f a c t u r e r s o c o m p u t e r s , p e r i p h e r a l s , s o f t w a r e ,a n a c c e s s o r i e s i n o t b 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

• > ♦ > ♦ : ♦

T o u c h o G l a s sK i C o n v e r t s M o n i t o r s t T o u c h S c r e e n s

I n t e r a c t i o n S y s t e m s , I n c .h a a n n o u n c e d d i g i t i z e dX - Y T o u c h S e n s o r f o S o n y -t y p e C R T s a n m o n i t o r s .D e s i g n a t e d t h T K - 2 0 0 0S e r i e s K i t s , t h u n i t sp r o v i d e a X - c o o r d i n a t eo u t p u t w i t h 1 0 p a r t r e s o l ut i o n w h e n p e r s o n t o u c h e st h t e m p e r e d g l a s s f a c ep l a t e . O u t p u t i t h r o u g ha R S 2 3 2 s e r i a l p o r t . T h D i g i t i z e d X - T o u c hS e n s o r i a v a i l a b l e i 1 2 I n t e r a c t i o n S y s t e m s , I n c .2 M u n r o e S t N e w t o n v l l l e , M A O 2 1 6 O( 6 1 7 ) 9 6 4 - 5 3 O O

M o r e U t i l i t y f r o m Y o u r T T h r e e N e A s s e m b l y L a n g u a g e P r o g r a m s f o t h T I - 9 9 / 4 A

1 5 a n 1 i n c h s i z e s s t a r t i n ga S 6 5 0 .

T h r e e h i g h - s p e e d a s s e mb l l a n g u a g e p r o g r a m sw e r e r e l e a s e d b S t a r S o f tf o t h T I - 9 9 / 4 A . M i c r o k e yp r o v i d e s t e n u s e r - d e f i n e df u n c t i o n k e y s i T B A S I C o E x t e n d e d B A S I C . E a c h o t e c o n t r o l k e y s m a b a s s i g n e d 2 8 - c h a r a c t e rs t r i n g c o n s i s t i n g o f B A S I Cc o m m a n d t h a t w i l l b a u t om a t i c a l l y e n t e r e d w h e nt h e c o r r e s p o n d i n g k e i p r e s s e d . M i c r o k e y ' s l i s tp r i c e i $ 1 9 . 9 5 . N i b b l e r i f a s t s e c t o r - b y - s e c t o r d i s kc o p i e r a n f o r m a t t e r . I S t a r S o f t6 O A l l e g h a n y S t B l a c k s b u r g , V A 2 4 O 6 O

c o n t a i n s o p t i o n s t c o p yo n l y c e r t a i n s e c t o r s , t w r i t e t o d i f f e r e n t s e c t o rn u m b e r t h a n t h e o n r e a df r o m , a n t f o r m a t t h d e s t i n a t i o n d i s k . N i b b l e r ' sl i s t p r i c e i a l s o $ 1 9 . 9 5 . U n p r o t e c t o r a l l o w s t h u s e r t " u n p r o t e c t " p r o t e c t e d T E x t e n d e d B A S I C p r o g r a m sw h i l e i m e m o r y . T h i sa l l o w s u s e r s t o b a c k u p a n de d i t p r o t e c t e d p r o g r a m s ,a n t t r a n s f e r p r o t e c t e dp r o g r a m s f r o m t a p e t d i s k .U n p r o t e c t o r l i s t s f o r $ 1 4 . 9 5 .

♦ ♦

I n c r e a s i n g Y o u r P o w e rE x p a n d i n g M e m o r y , I / O , D i s k S t o r a g e o T S y s t e m s

M y a r c , I n c . h a r e l e a s e dt h e i r n e w l y d e v e l o p e dM P E S / 5 0 s y s t e m s . T h M P E S / 5 0 S y s t e m i m i n ip e r i p h e r a l e x p a n s i o n s y st e f o t h T I - 9 9 / 4 A , w i t h3 2 b y t e s o e x p a n s i o nm e m o r y , a R S 2 3 2 s e r i a lp o r t a n p a r a l l e l I / p o r t ,f l o p p y d i s k c o n t r o l l e r , a n d o u b l e - d e n s i t y , s i n g l e - s i d e dd i s k d r i v e . I r e t a i l s f o $ 5 9 5 .

t w d r i v e m o d e l , t h eM P E S / 5 0 - 2 , c o m e s e q u i p p e dM y a r c , I n c .P . O . B o 4 B a s k i n g R i d g e , N O 7 9 2 OC 2 O 1 ) 7 6 6 - 1 7 O

w i t h t w d o u b l e - d e n s i t y ,s i n g l e - s i d e d d i s k d r i v e s . I r e t a i l s f o $ 7 8 5 . d o u b l e -s i d e d d r i v e o p t i o n i a v a i l a b l ef o a a d d i t i o n a l $ 5 0 . F o c a s s e t t e m e m o r y s t o r a g es y s t e m s , t h M P E S / 5 0 - R P Mc o m e s w i t h a l o t h a b o v ee x c e p t t h d i s k c o n t r o l l e ra n d r i v e . T h i s s y s t e m c a b u p g r a d e d l a t e r t f u l lM P E S / 5 0 c a p a b i l i t y . I r e t a i l sf o $ 2 9 9 .

♦ * ♦ ♦ • ♦ ; ♦ • ♦

E x t e n s i o n s f o t h H o m e A c c o u n t a n tP o p u l a r F i n a n c i a l S o f t w a r e C o m e s t M a J u n i o r

T h b e s t - s e l l i n g p r o g r a mT h H o m e A c c o u n t a n t b C o n t i n e n t a l S o f t w a r e i n o a v a i l a b l e f o t h I B P C j r a n t h A p p l e M a c i nt o s h . O t h P C j r , t h e p r og r a m t r a c k s u t f i v ec h e c k b o o k s , a l c a s h a n c r e d i t c a r d t r a n s a c t i o n s ,a n d u p t 1 0 b u d g e t c a t eg o r i e s . I w i l l a l s o p r i n tc h e c k s a n a v a r i e t y o r e p o r t s . T h H o m e A c c o u nt a n t j c o s t s $ 7 4 . 9 5 . O t h M a c i n t o s h , t h p r o g r a m w i l lt r a c k a n n u m b e r o f c h e c k -C o n t i n e n t a l S o f t w a r e

1 2 2 S o u t h H i n d r y A v e .L o A n g e l e s , C A 9 O O 4 5( 2 1 3 ) 4 1 7 - 8 O 3

b o o k a c c o u n t s , r e c o r d 2 m o n t h l y a u t o m a t i c t r a n sa c t i o n s , f l a g t a i t e m s , a n e n t e r m o n t h l y b u d g e t s f o a s s e t s , c r e d i t c a r d s ,l i a b i l i t i e s , i n c o m e , a n e x p e n s e c a t e g o r i e s . I i c l u d e s f i n a n c i a l c a l c u l a t i o n sm o d u l e w h i c h a l l o w s t h u s e r t o c a l c u l a t e l o a n s o rd e t e r m i n e t h f u t u r e v a l u eo f s p e c i f i c m o n t h l y i n v e s tm e n t . T h H o m e A c c o u nt a n t f o t h M a c i n t o s hc o s t s $ 9 9 . 9 5 .

♦ I * ♦ ! • ♦ ! ♦

T i n y T u r t l e sC a s s e t t e - B a s e d L O G O f o B a r e - B o n e s 9 9 / 4 A

M i c r o c o m p u t e r s S o f tw a r e h a a n n o u n c e d T I N YL O G O o c a s s e t t e f o t h T I - 9 9 / 4 A . N e x t r a m e m o r yi r e q u i r e d . L i k e b i g g e rv e r s i o n s o f L O G O , T I N YL O G O u s e s t u r t l e g r a p h i c st t e a c h p r i n c i p l e s o p r g r a m m i n g . T h s o f t w a r eM i c r o c o m p u t e r s S o f t w a r e3 M a p l e A v e .A r m o n k , N Y 1 O 5 O 4( 9 1 4 ) 2 7 3 - 6 4 8 0

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r . 1 9 8 4

p a c k a g e c o m e s w i t h3 2 - p a g e i n s t r u c t i o n b o o k l e tf e a t u r i n g s a m p l e s o f s i m p l ea n r e c u r s i v e p r o c e d u r e sa n s u m m a r y o T I N YL O G O t e r m i n o l o g y . I i p r i c e d a t $ 1 9 . 9 5 . V e r s i o n sf o o t h e r h o m e c o m p u t e r sw i l l s o o n b r e l e a s e d .

6

Page 64: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 64/136

n e w s :

G u i d e H Y o T h r o u g hB o o k f o t h P o r t a b l e A p p l eB a n t a m B o o k s h a

p u b l i s h e d T h A p p l e H B o o k b B i l l O ' B r i e n . W r i t t e nf o n e A p p l e H c o m p u t e rb u y e r s a n e x p e r i e n c e dA p p l e u s e r s , t h b o o ka n s w e r s u s e r s ' q u e s t i o n sB a n t a m B o o k s6 6 F i f t h A v e .N e Y o r k , N Y 1 O 1 O 3( 2 1 2 ) 7 6 5 - 6 5 O O

a b o u t c o m p a t i b i l i t y , c o f i g u r i n g t h s y s t e m , a n a d d i n g p e r i p h e r a l s . I a l s oi n c l u d e s i n f o r m a t i o n o D O 3 . a n t h n e P r o D O S .T h p a p e r b a c k b o o k i p r i c e d a 5 1 2 . 9 5 .

M u p p e t - F r i e n d l y K e y b o a r d s f o K i d sA p p l e ' C o m m o d o r e A c c e s s o r y S i m u l a t e s S c h o o l D e s k

C h i l d r e n a g t h r e e a n u c a l e a r n l e t t e r s ,n u m b e r s , a n c o l o r s w i t ht h a s s i s t a n c e o t h M u p p e t s , f e a t u r e d o M u p p e t L e a r n i n g K e y s , K i d s 'C o m p u t e r K e y b o a r d .D e v e l o p e d b K o a l aT e c h n o l o g i e s C o r p . , t h k e y b o a r d s i m u l a t e s t h c o t e n t s o f c h i l d ' s s c h o o l d e s kt h e l p c h i l d r e n l e a r n b a s i cs k i l l s . T h 1 4 1 5 t h r e e -p o u n d k e y b o a r d c o n n e c t s t

c o m p u t e r d i s p l a y s c r e e nt h r o u g h t h e p a d d l e p o r t o t h A p p l e H e o r H e o t h

j o y s t i c k p o r t o t h C o m o d o r e 6 4 E a c h s e c t i o no f t h e d e s k — p e n m a n s h i ps l a t e , p a i n t s e t , a r i t h m e t i ce x e r c i s e b o o k , e t c . — c a n b a c t i v a t e d b t h t o u c h o c h i l d ' s f i n g e r . M i s s P i g g y .K o a l a T e c h n o l o g i e s C o r p .

t O P a t r i c k H e n r y D r i v eS a n t a C l a r a , C A 9 5 O 5 2 - B 1 O O( 4 O 8 ) 9 8 6 - 8 8 6 6

G o n z o , F o z z y B e a r , a n K e r m i t h e l p p r o v i d e i n s t r u ct i o n . M u p p e t L e a r n i n g K e y si p r i c e d a S 7 9 . 9 5 .

S o f t w a r e E x p l o s i o n f r o m G r e a t L a k e sG a m e s a n d G r a p h i n g f o T U s e r s

S u p e r B a r g r a p h s , L u n a rC a v e r n , a n d F u n h a u s a r t h r e e n e p r o g r a m s f o t h T I - 9 9 / 4 A r e l e a s e d b G r e a tL a k e s S o f t w a r e . S u p e rB a r g r a p h s f e a t u r e s g r a p h i n go u t 1 i t e m s a t i m ew i t h i a b e l s , a u t o m a t i c s c a l ea d j u s t m e n t s , a c c u r a c y t o n p i x e l , p r i n t o u t c a p a b i l i t y ,

G r e a t L a k e s S o f t w a r eP . O . B o 2 4 H o w e l l . M 4 8 6 4 3

a n m o r e . I t i s a v a i l a b l e i B A S I C o E x t e n d e d B A S I Cv e r s i o n s , o c a s s e t t e f o $ 1 4 . 9 5 a n d o n d i s k f o $ 1 6 . 9 5 . L u n a r C a v e r n a n dF u n h a u s a r a r c a d e - s t y l eg a m e s f o u s e w i t h E t e n d e d B A S I C , a n a r e t h es a m e p r i c e s a S u p e rB a r g r a p h s .

6 ♦ ♦

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

T a k e S t o c k o Y o u r I n v e s t m e n t sP o r t f o l i o M a n a g e m e n t S o f t w a r e f o H o m e M a c h i n e s

B a s i c B y t e , I n c . h a i n t r o d u c e d a p o r t f o l i om a n a g e m e n t s y s t e m o t h r e e v o l u m e s t h a t w o r ki n d e p e n d e n t l y . S t o c kM a n a g e m e n t V o l . ! i f o t h i n v e s t o r ' s p e r s o n a l s t o c kp o r t f o l i o . I a l l o w s t h i n s t a n t u p d a t e o f c u r r e n tv a l u e o u t 1 0 i n d iv i d u a l s t o c k s , c a l c u l a t e s l o n ga n s h o r t t e r m c a p i t a l g a i n sa n l o s s e s , a n r e c o r d sd i v i d e n d s . S t o c k M a n a g em e n t V o l . f o t h C o m o d o r e 6 4 V l C - 2 0 , a n A t a r i r e t a i l s f o r $ 3 9 . 9 5 . T h I B P v e r s i o n r e t a i l s f o $ 5 9 . 9 5 , a n d a n A p p l e v e rs i o n i f o r t h c o m i n g .

O p t i o n s M a n a g e m e n t V o l .I i f o t h s p e c u l a t i v eB a s i c B y t e , I n c .P . O . B o 9 2 S o u t h f i e l d , M I . 4 8 0 3 7 - 0 9 2 4( 3 1 3 ) 5 4 O - O 6 5 5

o p t i o n s t r a d e r , a n i n c o rp o r a t e s t h e r e c o r d - k e e p i n gf e a t u r e s o f S t o c k M a n a g em e n t V o l . f o u s e w i t h a o p t i o n s p o r t f o l i o . I a l s od e t e r m i n e s t h f a i r m a r k e tv a l u e s o a n s t o c k o p t i o nu s i n g t h " B l a c k - S c h o l e s "m o d e l . I t i s a v a i l a b l e f o t h e C - 6 4 f o $ 3 9 . 9 5 . a n v e r s i o n s f o r t h I B P C A p p l e , a n A t a r i a r i t h e w o r k s .

G r a p h i c A n a l y s i s V o i . I I I .s c h e d u l e d f o f a l l r e l e a s ef o t h C - 6 4 , I B P C A p p l e ,a n A t a r i c o m p u t e r s , i

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

D e t a i l s S k e t c h y O G r a p h i c A d d - O nD r a w i n g T a b l e t H o o k s U T A l P o p u l a r M a c h i n e s

P e r s o n a l P e r i p h e r a l s . I n c .h a a n n o u n c e d t h r e l e a s eo S u p e r S k e t c h — a g r a p h i c st a b l e t w i t h s o f t w a r ec a r t r i d g e — a n d S u p e rS k e t c h 1 1 a w e l l a s f o u ra p p l i c a t i o n s s o f t w a r ep a c k a g e s f o S u p e r S k e t c h .S u p e r S k e t c h a l l o w s u s e r st o c r e a t e c o l o r g r a p h i c s b m o v i n g a s t y l u s c o n t r o la t h e y w o u l d p e n c i l .I t i s c o m p a t i b l e w i t ht h T I - 9 9 / 4 A a n t h C o m m o d o r e 6 4 a n d i p r i c e da t S 5 9 . 9 5 . S u p e r S k e t c h I i p h y s i c a l l y s i m i l a r t S u p e rS k e t c h , b u i h a d i f f e r e n ts t y l i n g a n " a c o l o r s c h e m ed e s i g n e d t b l e n d w i t h p r of e s s i o n a l e n v i r o n m e n t s . "I i c o m p a t i b l e w i t h A p p l eI a n I B P a n P C j r c o p u t e r s . I t s u g g e s t e d r e t a i lp r i c e i S 7 9 . 9 5 . T h a p p l i c at i o n s p a c k a g e s , f o C o m o d o r e 6 c o m p u t e r s , i c l u d e S u p e r M u s i c B o P e r s o n a l P e r i p h e r a l s , I n c .9 3 N B e l t l i n e , S u i t e 2 I r v i n g , T X 7 5 O 6 1( 2 1 4 ) 7 9 O - 1 4 4 O

( S I 9 . 9 5 ) f o c o m p o s i n g a n dp e r f o r m i n g m u s i c , B u s i n e s sP r e s e n t e r ( 5 3 9 . 9 5 ) f o b u s i n e s s - r e l a t e d g r a p h i c s ,M a s t e r H o m e P l a n n e r( $ 4 9 . 9 5 ) f o r c r e a t i n g h o m ea n d c o m m e r c i a l f l o o r p l a n s ,a n P r i n t e r U t i l i t y ( $ 2 9 . 9 5 )w h i c h a l l o w s p r i n t - o u tc a p a b i l i t y f o v i d e o g r a p h i c sc r e a t e d w i t h S u p e r S k e t c h .

S e p t e m b e r , 1 9 8 4

Page 65: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 65/136

H O M E C O M P U T B *J u n i o r ' s D e s k G e t s W i n d o w sI n t e g r a t e d P r o d u c t i v i t y A d v e n t u r e P a c k s f o P C j r

T h j r S e r i e s C t m ) , l i n e o s o f t w a r e p r o d u c t s f o t h P C j r , h a b e e n r e l e a s e d b O a k w o o d P u b l i s h i n g . T h s e r i e s c u r r e n t l y i n c l u d e s j r D E S K , a i n t e g r a t e dp a c k a g e w i t h w i n d o wd i s p l a y s , f o p e r s o n a lf i n a n c e s a n s m a l l b u s i n e s so p e r a t i o n s ; j r F I L E , h o m ef i l e m a n a g e m e n t s y s t e m ;

j r Q U E S T , f a n t a s yO a k w o o d P u b l i s h i n gP . O . B o 3 9 3 4G a r d e n a , C A 9 O 2 4 7( 2 1 3 ) 2 1 7 - 1 3 2 3

a d v e n t u r e g a m e t h a tt e a c h e s p l a y e r s h o t u s l o g i c t e n h a n c e c r e a t i v ep r o b l e m - s o l v i n g s k i l l s ; a n j r W O R L D T R I A T H L O N , a a d v e n t u r e t u t o r i a l w i t h a O l y m p i c s t h e m e t h a t t e s t sp l a y e r s ' s k i l l s i n t y p i n g , s p e l li n g , a n m e m o r y r e c a l l . S u g e s t e d r e t a i l p r i c e f o r j r D E S K i $ 9 9 . 9 5 . a n f o t h o t h e r p r o g r a m s , 5 4 9 . 9 5 .

• ♦ L e a r n i n g W i t h R o b o t sC o n s t r u c t i o n - K i t G a m e T e a c h e s D i g i t a l E l e c t r o n i c s

r o b o t c o n s t r u c t i o n k i t h a t t e a c h e s t h e b a s i c s o d i g i t a l e l e c t r o n i c s , a n d e v e l o p s l o g i c a n h y p o t h e s i s f o r m u l a t i o n s k i l l si t h b a s i s o R o b o tO d y s s e y b T h L e a r n i n gC o m p a n y . P l a y e r s b e g i n b f a l l i n g i n t o a f u t u r i s t i cu n d e r g r o u n d c i t y i h a b i t e d b r o b o t s . T h o b j e c t i t e s c a p e b T h L e a r n i n g C o m p a n y5 4 M i d d l e f i e l d R d . , S u i t e 7 M e n l o P a r k , C A 9 4 O 2 5( 4 1 5 ) 3 2 8 - 5 4 1 O

d e s i g n i n g t h c i r c u i t r y a n c h i p s f o r r o b o t s w h i c h w i l lh e l p t h e m g e t h r o u g hv a r i o u s l e v e l s o c i v i l i z a t i o n .T h p r o g r a m , a i m e d a t e e n a g e r s a n y o u n g a d u l t s ,c o m e s w i t h t u t o r i a l s t a s s i s t p l a y e r s . I w i l l b a v a i l a b l e f o $ 4 9 . 9 5 f o t h e A p p l e I f a m i l y o c o m p u t e r s .

♦ ♦ T h a t ' s E n t e r t a i n m e n t !I m a g i c L a u n c h e s N e S o f t w a r e S e r i e s

I m a g i c h a l a u n c h e d f o u rn e e n t e r t a i n m e n t p r o d u c tl i n e s — F u n w i t h E x p e r t s ,E d u c a t i o n a l S i m u l a t i o n s , L i i n L i t e r a t u r e , a n T i m eT r a v e l e r s . T h F u w i t h E p e r t s s e r i e s k i c k s o f w i t hC r i m e a n d P u n i s h m e n t .P l a y e r s a s s u m e t h r o l e o j u d g e i s e n t e n c i n g o f e n d e r s f o c r i m e s . T h E d u c a t i o n a l S i m u l a t i o n ss e r i e s t h a t b e g a n w i t hM i c r o s u r g e o n c o n t i n u e sw i t h i n j u r e d E n g i n e , w h e r et h p l a y e r i p r o v i d e d w i t ht h t e c h n i c a l i n f o r m a t i o nI m a g i c9 8 U n i v e r s i t y A v e .L o G a t o s , C A 9 5 O 3 O( 4 O 8 ) 3 9 9 - 2 2 O O

a n t o o l s r e q u i r e d t o t u n ec a e n g i n e . T h f i r s t L i v i n gL i t e r a t u r e p r o d u c t b r i n g st h r e c e n t l y p u b l i s h e dD a m i a n o t r i l o g y i n t o t h r e a l m o a i n t e r a c t i v eg r a p h i c s a d v e n t u r e g a m e .T h T i m e T r a v e l e r s s e r i e so p e n s w i t h A n o t h e r B o w ,S h e r l o c k H o l m e s m y s t e r ys e i p o s t - V i c t o r i a nE n g l a n d , a n T h T i m eM a c h i n e , b a s e d o n H . G .W e l l s ' s c i e n c e f i c t i o n s t o r y .A f i v e o t h e s e p r o g r a m sw i l l d e b u t t h i s f a l l a $ 3 4 . 9 5 .

♦ ♦

M o r e S t o r a g e f o J u n i o rP C j r G e t s D u a l - D i s k C o n t r o l l e r

L e g a c y T e c h n o l o g i e s , L t d .h a a n n o u n c e d t w d r i v ec o n t r o l l e r f o r t h I B P C j r .L e g a c y ' s n e f l o p p y d i s kc o n t r o l l e r p r o v i d e s a c c e s st t w d i s k s t h r o u g hJ u n i o r ' s o p e r a t i n g s y s t e m .L e g a c y T e c h n o l o g i e s , L t d .4 8 1 7 N o r t h 5 6 t h S t L i n c o l n , N E 6 8 5 O 41 - 8 O O - 2 2 8 - 7 2 5 7

F o T h o s e W i t h A l t h A n s w e r s

T h c a b l i n g p r o v i d e d c a p o w e r o n d i s k d r i v e i n s i d e

j u n i o r , a n e x t e n d u n d e r t h ec o v e r t c o n t r o l s e c o n dd r i v e . T h s e c o n d d r i v e c a b e h o u s e i n s i d e L e g a c y I Io p o s i t i o n e d a l o n g s i d e .

T r i v i a G a m e s f o H o m e C o m p u t e r sT r i v i a M a n i a , a n e g a m eb P r o f e s s i o n a l S o f t w a r e ,

I n c . , b r i n g s t h e c u r r e n t t r i v i ac r a z e t C o m m o d o r e 6 4 A p p l e I f a m i l y , a n I B M P Ca n P C j r u s e r s . T h g a m ec o n s i s t s o f a p p r o x i m a t e l y3 , 5 0 0 q u e s t i o n s o d i s k e t t ea n i p r i n t e d f o r m , i t h r e e l e v e l s o d i f f i c u l t ya n i s e v e n c a t e g o r i e sS c i e n c e a n T e c h n o l o g y ,G e o g r a p h y , H i s t o r y , S p o r t s ,F i l m s a n E n t e r t a i n m e n t ,F a m o u s P e o p l e , a n d N a t u r ea n A n i m a l s . T r i v i a M a n i ar e t a i l s f o S 3 9 . 9 5 . P r o f e ss i o n a l S o f t w a r e i d e v e l o pi n s e r i e s o f a d d - o nP r o f e s s i o n a l S o f t w a r e , I n c .5 F r e m o n t S t N e e d h a m , M A O 2 1 9 4( 6 1 7 ) 4 4 4 - 5 2 2 4

d i s k e t t e p a c k a g e s f o t h g a m e e n t i t l e d S u p e r S p o r t sC t m ) , M o v i e M a d n e s s ( t m ) ,W h a t ' s i W o r d ( t m ) , a n E d u c a t i o n a l L e a r n i n g D i s k e tt e < t m ) .

B o o k i n g A O l y m p i c E v e n tG a m e A c t i v i t y B o o k T e a c h e s T h B A S I C s

R e l e a s e d j u s t i t i m e f o t h e O l y m p i c G a m e s , n e b o o k b S t e p h e n M a n e s a n P a u l S o m e r s o n p r o v i d e sr e a d y - t o - k e y - i n l i s t i n g s o O l y m p i c g a m e s a n s i d e l i n ea c t i v i t i e s . C o m p u t e r O l y mp i c s , p u b l i s h e d b S c h o l a s t i c ,I n c . , c a n b e u s e d w i t hT 1 - 9 9 / 4 A , I B P a n P C j r ,C o m m o d o r e 6 4 a n d V i C - 2 0 ,a n A p p l e I I f a m i l y c o p u t e r s . P r o g r a m s i n c l u d eT o s s t h J a v e l i n . T r a c k a n F i e l d R e c o r d B o o k , a n B r o n z e M e d a i D i v e r . T h p a p e r b a c k b o o k r e t a i l sf o r 5 4 . 9 5 .S c h o l a s t i c I n c .7 3 B r o a d w a yN e Y o r k , N Y 1 O O O 3( 2 1 2 ) 5 O S - 3 5 4 6

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4 6

Page 66: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 66/136

H O M E C O M P U T E Rl H H M N H M l M i i 3 r o d u c t n e w s M

C a r t o o n s a n K i S h o w s G F l o p p yT w B i g - N a m e T i t l e s f r o m F i r s t S t a r

F i r s t S t a r S o f t w a r e ' sl i c e n s i n g a g r e e m e n t s w i l lb r i n g M A M a g a z i n e ' s c a t o o n s t r i p S p v s S p a n t h t e l e v i s i o n c l a s s r o o m .R o m p e r R o o m t o t h e h o m ec o m p u t e r t h i s O c t o b e r .S p v s S p w i l l e m p l o ya n i m a t e d g r a p h i c s , a n d ,l i k e t h R o m p e r R o o m p r g r a m s , w i l l b r e l e a s e di n i t i a l l y f o t h C o m m o d o r eF i r s t S t a r S o f t w a r eI E a s t 4 1 s t 5 t

N e Y o r k , N Y 1 O O 1 7( 2 1 2 ) 5 3 2 - 4 6 6 6

6 a n A p p l e 1 f a m i l yc o m p u t e r s . T h f i r s t p r g r a m o t h R O M P E RR O O M L i t t l e L e a r n e r ( t m )S e r i e s w i l l b R o m p e rR o o m ' s L o v e M A l p h a b e t .I w i l t f e a t u r e a n i m a t i o n sd e m o n s t r a t i n g d i f f e r e n ta c t i o n w o r d s . T h g a m e sw i l l r e t a i l f o $ 3 4 . 9 5 f o t h C - 6 4 v e r s i o n s , a n $ 3 9 . 9 5f o t h A p p l e v e r s i o n s .

♦ ♦ T a p e s d o t h T e a c h i n gH a n d s - O n L e a r n i n g E x e r c i s e s f o P C j r

F l i p T r a c k L e a r n i n g S y t e m s h a p u b l i s h e d t u t o r i a lo H o t O p e r a t e t h P C j r .T h s e l f - p a c e d t u t o r i a l i d e s i g n e d t t e a c h h a n d s -o c o m p u t e r o p e r a t i o nt h r o u g h t w a u d i o c a ss e t t e s . T h f i r s t c a s s e t t eg u i d e s u s e r s t h r o u g h s t a r tu p r o c e d u r e s : k e y b o a r df a m i l i a r i z a t i o n ; B A S I C p r g r a m m i n g ; a n t h P C j r ' sc o l o r , s o u n d , g r a p h i c s ,F l i p T r a c k L e a r n i n g S y s t e m s9 9 M a i n , S u i t e 2 O G l e n E l l y n , 1 L 6 0 1 3 7< 3 1 2 ) 7 9 O - 1 1

a n m a t h e m a t i c a l c a p ab i l i t i e s . T h s e c o n d c a s s e t t ed e t a i l s m a n a g i n g d i s ks t o r a g e a n f i l e s w i t h D O S ;u s i n g t r e e - s t r u c t u r e d d i r e ct o r i e s ; c o p y i n g , r e n a m i n g ,a n e r a s i n g f i l e s ; a n b a t c hp r o c e s s i n g . A i n d e x e dq u i c k r e f e r e n c e g u i d ea c c o m p a n i e s t h c a s s e t t e s .H o t O p e r a t e t h P C j r i p r i c e d a $ 3 9 . 9 5 .

♦ ♦ B i g g e r I m a g e f o A p p l e s

W i d e - C a r r i a g e P r i n t e r M a k e s D e b u tw i d e c a r r i a g e m o d e l o

t h I m a g e w r i t e r d o t m a t r i xp r i n t e r i n o a v a i l a b l e f r o mA p p l e C o m p u t e r . T h W i d eC a r r i a g e I m a g e w r i t e r i s u i t e d f o p r o d u c i n g d o u m e n t s t h a t r e q u i r e w i d ep a p e r s u c h a s p r e a d s h e e t s ,f o r e c a s t i n g m o d e l s , b u g e t s , a n d a t a p r o c e s s i n gr e p o r t s . I a c c o m m o d a t e sr a n g e o p a p e r s i z e s f r o mt h r e e t o 1 5 i n c h e s w i d e , a n i c o m p a t i b l e w i t h A p p l e I Ia n A p p l e I I c o m p u t e r s . L i k et h e s t a n d a r d s i z e m o d e l ,t h W i d e C a r r i a g e I m a g e -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 i A v e .C u p e r t i n o , C A 9 5 0 1 4( 4 O 8 ) 9 9 6 - 1 O 1 O

6

w r i t e r p r i n t s i 7 x d o m a t r i x a r a t e o u t 1 2 c h a r a c t e r s p e s e c o n d . I a l s o f e a t u r e s e i g h t c h a ra c t e r f o n t s , a n p r o v i d e sv a r i a b l e r e s o l u t i o n , p i t c h ,a n l i n e s p a c i n g . T h i s n e A p p l e p r i n t e r r e t a i l sf o $ 7 4 9 .

M a k e I E a s y O Y o u r s e l fW o r d P r o c e s s i n g U t i l i t i e s f o t h C - 6 4

E d u c o m p h a a n n o u n c e dt h r e e n e l o w - p r i c e d p r g r a m s f o t h C o m m o d o r e6 4 — a w o r d p r o c e s s o ra n t w u t i l i t i e s . T h Q u i c k w r i t e r I h a o v e r 6 0e d i t i n g c o m m a n d s , a n p r i n t e r r o u t i n e c o m p a t i b l ew i t h e v e r y p r i n t e r i n t e r f a c ea n p r i n t e r c o m b i n a t i o n .

P o w e r P l u s a d d s o v e r 4 n e c o m m a n d s t o t h e C - 6 4 .m a k i n g i e a s i e r t s e n d d i s kc o m m a n d s , w r i t e a n d e b u gE d u c o m p2 1 3 9 N e w c a s t l e A v e .C a r d i f f . C A 9 2 O O 7( 6 1 9 ) 9 4 2 - 3 8 3 8

p r o g r a m s , a n w r i t e c o d ei m a c h i n e a n a s s e m b l yl a n g u a g e s . M e n u - d r i v e n D i s kP a c a c h e c k a l s e c t o r so d i s k e t t e f o p r o b l e m sw i t h o u t l o s i n g t h d i s ke t t e ' s d a t a . I c a a l s ou n s c r a t c h d a t a f i l e s t h a th a v e b e e n a c c i d e n t a l l ys c r a t c h e d o r e r a s e d . B o t hQ u i c k w r i t e r I a n P o w e rP l u s a r p r i c e d a $ 1 9 . 9 5 ,a n t h D i s k P a i p r i c e da $ 1 4 . 9 5 .

♦ ♦

P S o f t w a r e i t h e P u b l i c D o m a i nN e D i r e c t o r y S h o w s W h e r e a n H o T F i n d I

n e d i r e c t o r y f r o m P S o f t w a r e I n t e r e s t G r o u pl i s t s h u n d r e d s o p u b l i cd o m a i n a n d u s e r - s u p p o r t e dp r o g r a m s a v a i l a b l e f o t h I B P a n c o m p a t i b l e c o p u t e r s . T h D i r e c t o r y o P u b l i c D o m a i n S o f t w a r e f o t h I B P e r s o n a l C o m p u t e ri c o m p o s e d o p r o g r a m sw r i t t e n b p e o p l e w h h a v ec h o s e n n o t m a r k e t t h e i rP S o f t w a r e I n t e r e s t G r o u p

5 5 H a l f o r d A v e . S u i t e 3 O S a n t a C l a r a , C A 9 5 O 5 1< 4 O S ) 7 3 O - 9 2 9 I

♦ ♦

B a l a n c i n g a C h e c k b o o k M a d e E a s yR o c k e t m a n t t h R e s c u e

s o f t w a r e . T h d i r e c t o r yc a t a l o g s w h a t p r o g r a m s a r a v a i l a b l e a n w h e r e t g e t h e m . I l i s t s w o r d p r o c e s si n g , c o m m u n i c a t i o n s , d a t ab a s e , D O a n B A S I Cu t i l i t i e s , g a m e s w i t h c o l o rg r a p h i c s . P a s c a l , a n a s s e m b l y l a n g u a g e p r g r a m s , a n m o r e . T h d i r e ct o r y r e t a i l s f o r $ 4 . 9 5 .

n e p r o g r a m f o t h T 1 - 9 9 / 4 A h a b e e n r e l e a s e db R o c k e t m a n t a s s i s tp e o p l e w h h a t e t o b a l a n c ec h e c k b o o k s . R o c k e t m a n J r ( c a s s e t t e v e r s i o n ) a n R o c k e t m a n S r ( d i s k e t t ev e r s i o n ) s y s t e m a t i c a l l y i n p u ta l t h i n f o r m a t i o n n e e d e df o r e c o n c i l i a t i o n . T h p r g r a m p r o v i d e s s i n g l es c r e e n r e a d - o u t , a n c o p i l e s , d i s p l a y s , a n c o m -R o c k e t m a n4 1 O 4 S a P a b l o D a R d E S o b r a n t e , C A 9 4 8 9 3( 4 1 5 ) 2 2 2 - 1 6 2 6

p a r e s a l d a t a . E n t r i e sc a b c o r r e c t e d u n t i lD I F F E R E N C E 0 i n d i c a t i n gb a l a n c e . I i n c l u d e s g r a p h i c sa n b u i l t - i n c a l c u l a t o r ,w h i c h c h e c k s t h a d d i t i o n sa n s u b t r a c t i o n s o a l e n t r i e s i t h c h e c k b o o kr e g i s t e r . R o c k e t m a n J r r e t a i l s f o $ 2 4 . 9 5 a n R o c k e t m a n S r r e t a i l s f o $ 3 9 . 9 5 .

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

Page 67: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 67/136

Page 68: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 68/136

b M a r k D e w e s ea n t h H C S t a f f

- h e _ p r e v i o u s ~ . t w a i s s u e s . . . o fH o m e C o m p u t e r M a g a z i n ec o n t a i n e d v e r s i o n s o t h i s e

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

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

V a r y i n g L e v e l s o D i f f i c u l t yA d S u b t r a c t P r o g r a m o f f e r s s i

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

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

s t a r t e d b s e l e c t i n g e i t h e r a d d i t i o no s u b t r a c t i o n f r o m t h f i r s t m e n u .T h n e x t m e n u l e t s y o c h o o s e o n o t h t h r e e l e v e l s . T h e a s i e s t l e v e li a i m e d a c h i l d r e n j u s t l e a r n i n g t c o u n t . E a c h p r o b l e m i a c c o m p a n i e db g r a p h i c r e p r e s e n t a t i o n o t h p r o b l e m — i n c l u d i n g g r a p h i ca n s w e r . T h n e x t l e v e l i n c l u d e sg r a p h i c s o t h p r o b l e m , b u t t h a n s w e r ' s g r a p h i c s d n o a p p e a r u t i t h c h i l d i n d i c a t e s t h a n s w e r .T h h a r d e s t l e v e l d i s p l a y s o n l yn u m e r i c p r o b l e m s .

T e n t e r a a n s w e r , t h c h i l dp r e s s e s a n o n o t h n u m b e r k e y s .

T h c o m p u t e r i m m e d i a t e l y e v a lu a t e s t h c h i l d ' s a n s w e r a n p r v i d e s f e e d b a c k t t h c h i l d . A w i t hm o s t g o o d e d u c a t i o n a l s o f t w a r e , t h c h i l d i r e w a r d e d f o s e l e c t i n g t h r i g h t a n s w e r : h e r e t h r e w a r d i l i t l t u n e a n c o l o r f u l g r a p h i c s . I t h a n s w e r i n o c o r r e c t , t h c o m p u t e re r a s e s t h c h i l d ' s i n c o r r e c t a n s w e ra n g i v e s t h e c h i l d a n o t h e r c h a n c e .F o l l o w i n g c o r r e c t a n s w e r , t h s c r e e n i e r a s e d a n n e p r o b l e ma p p e a r s . A a n p o i n t y o m a c h a n g e m o d e s b p r e s s i n g a n r e t u r n i n g t t h f i r s t m e n u .

T h s u b r o u t i n e i l i n e s 4 2 a n 4 3 s e l e c t s p r o b l e m s f o b o t h a d d it i o n o r s u b t r a c t i o n , a n a s s i g n s t h ev a l u e s d e p e n d i n g u p o n w h i c h o p t i o nw a c h o s e n . r a n d o m n u m b e r b t w e e n a n i s e l e c t e d i l i n e 4 2 0 :

4 2 I N ( E N D ( 1 9 + L i n e 4 3 t h e n s e l e c t s s m a l l e rn u m b e r b e t w e e n a n t h f i r s tn u m b e r , a n d d e t e r m i n e s t h f i n a ln u m b e r b s u b t r a c t i n g t h f i r s t f r o mt h s e c o n d .

4 3 S I N T ( R N D C l ) L S S I R E T U R N

L i n e 2 2 c a l l s t h i s r o u t i n e a n a s s i g n s t h e n u m b e r s t t h l e f tc e n t e r o r i g h t p o s i t i o n o t h s c r e e nd e p e n d i n g o t h v a l u e o O V w h i c h w i l l b i a d d i t i o n i s e l e c t e d ,o i s u b t r a c t i o n i t h s e l e c t i o n .T h i s i g o o d d e m o n s t r a t i o n o h o

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

P T h t u n e a t h s t a r t o t h P a n

P C j r v e r s i o n s o A d S u b t r a c t P r g r a m i t h f i r s t f o u r m e a s u r e s o B a c h ' s " T w o - P a r t I n v e n t i o n s , N o . l . "

T i m u s i c i c o n t a i n e d i l i n e s2 2 0 - 2 3 0 .

S o u n d o t h I B P a l w a y sc o m e s o u o t h i n t e r n a l s p e a k e r i t h e c o n s o l e , b u o t h P C j r i c a b d i r e c t e d t h r o u g h e i t h e r t h i n t e r n a ls p e a k e r o t h r o u g h a e x t e r n a ls p e a k e r . S o u n d i e n a b l e d i t h r e em o d e s o t h P C j r : t h d e f a u l t m o d e .S O U N D O F F i B E E P O N s e n d s s o u n dt h r o u g h b o t h t h c o n s o l e a n t h e t e r n a l s p e a k e r ; S O U N D O N V B E E P O F

A D S U B T R A C T P R O G R A M( A p p l e I F a m i l y )

E x p l a n a t i o n o t h P r o g r a mL i n e N o s .1 0 0 - 1 6 0 P r o g r a m h e a d e r .1 7 0 - 2 4 0 i n i t i a l i z a t i o n .2 5 0 - 4 3 0 M a i n p r o g r a m l o o p .4 4 0 - 4 9 0 M a k e u p r o b l e m r o u t i n e .5 0 0 - 6 0 0 T i t l e a n m e n u s c r e e n

r o u t i n e s .6 1 0 - 9 9 0 S u b r o u t i n e s t m a k e m u s i c .

d r a w o b j e c t s , e t c .

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

s e n d s s o u n d t h r o u g h o n l y t h t e l e v is i o n / e x t e r n a l s p e a k e r ; a n f i n a l l y ,S O U N D O F F : B E E P O F s e n d s s o u n d t t h c o n s o l e a l o n e . T h c o n s o l e s u p o r t s o n l y s i n g l e v o i c e ; t h e x t e rn a s p e a k e r c h a n n e l i m u l t i - v o i c e .

T h i s p r o g r a m u s e s t h d e f a u l tm o d e ( S O U N D O F F : B E E P O N t m a i nt a i n c o m p a t i b i l i t y b e t w e e n t h I B P a n P C j r . Y o w o n ' t f i n d t h B E E PO : S O U N D O F F c o m m a n d s i t h p r o g r a m , h o w e v e r , b e c a u s e B A S I Co t h e " P d o e s n ' t s u p p o r t t h e m .

S e p t e m b e r , 1 9 8 4

F o t h K e y - i n l i s t i n g 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 o p a g e 9 3 H C S i n c e t h i s m o d e d o e s n ' t a l l o w m u l t ip l e v o i c e s , t h t u n e i B a c h ' s r i g h th a n d a l o n e , a n p l a y s t h r o u g h t h c o n s o l e s p e a k e r . Y o p i a n i s t s w i t hP C j r a n e x t e r n a l s p e a k e r s m i g h tl i k e t o t r y p u t t i n g t h o t h e r v o i c e i n a n e n a b l e t h S O U N D O N , B E E P O F F .

A D S U B T R A C T P R O G R A M( I B M P a n P C j r )

E x p l a n a t i o n o f t h e P r o g r a mL i n e N o s .1 0 0 - 1 7 0 P r o g r a m h e a d e r .1 8 0 - 3 5 0 I n i t i a l i z a t i o n , m e n u s c r e e n s .3 6 0 - 3 8 0 S e l e c t n u m b e r s .3 9 0 - 5 7 0 M a i n p r o g r a m l o o p .5 6 0 - 6 0 0 G e i n p u t s u b r o u t i n e .6 1 0 - 1 1 6 0 S u b r o u t i n e s t d r a w

n u m b e r s a n g r a p h i c s .F o t h K e y - i n l i s t i n g 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 o n p a g e 9 3 H C

Page 69: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 69/136

T h i s a r t i c l e c o n t i n u e s a n o n g o i n gt u t o r i a l o t h M u l t i p l a n s o f t w a r ep a c k a g e . N e w c o m e r s t t h p r o g r a mm a w i s h t c o n s u l t 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 f o p r e v i o u s a r t i c l e s i n t h i s s e r i e s .

M a n y p e o p l e f e e l t h e ym u s t j u s t i f y t h e c o s to a d d i n g n e

p e r i p h e r a l t t h e i r h o m ec o m p u t e r s y s t e m . T h e y t h i n ki i n o e n o u g h t s i m p l y w a n tt i m p r o v e t h e i r m a c h i n e ' se f f i c i e n c y o r i n c r e a s e t h e i r o w c o m p u t e r l i t e r a c y . I y o a r o n o t h o s e w h i s e e k i n g" c o s t - e f f e c t i v e n e s s r a t i o n a l i z at i o n , " y o w i l l b i n t e r e s t e d i f i n d i n g o u h o M u l t i p l a n c a h e l p y o c a l c u l a t e t h c o s te f f e c t i v e n e s s o f a d d i n g n e e q u i p m e n t t y o u r s y s t e m . A a e x a m p l e , w w i l l d e t e r m i n ew h e t h e r t h c o s t o a d d i n gp r i n t e r t y o u r s y s t e m i j u s t i f i e d i t e r m s o t h t i m ea n m o n e y i s a v e s . T h i d e a s p r e s e n t e d h e r e c a b u s e d f o a n m a j o r p u r c h a s e d e c i s i o n .

T h e r e a r t w t y p e s o c o s t s a s s o c i a t e d w i t h e q u i pm e n t : i n i t i a l a n r e c u r r i n g . T h p u r c h a s e p r i c e o f t h p r i n t e r i a i n i t i a l ( o n e - t i m e ) c o s t , w h i l e t h c o s t s o fm a i n t e n a n c e a n s u p p l i e s w i l l r e c u r o v e r t h e y e a r s . I a d d i t i o n , r e c u r r i n g c o s t s g e n e r a l l y i n c r e a s e e a c h y e a ra s o m e r a t e , s u c h a t h i n f l a t i o n r a t e .

E v e n t h o u g h t h e q u i p m e n t w i l l l a s t f o r s e v e r a l y e a r s ,w m u s t m a k e o u b u y i n g d e c i s i o n t o d a y . S o w n e e dt e x p r e s s t h p r o j e c t e d c o s t s a n s a v i n g s a s s o c i a t e dw i t h t h e q u i p m e n t i t o d a y ' s d o l l a r s . T h u s , t h d e c i s i o n t b u s h o u l d a l s o t a k e i n t o c o n s i d e r a t i o n t h es o - c a l l e d " o p p o r t u n i t y r a t e . " T h i s r a t e i a l s o c a l l e d t h c o s t o m o n e y , t h d i s c o u n t r a t e , o t h i n t e r e s t r a t e .

T h i s i w h e r e N e t P r e s e n t V a l u e ( N P V ) c o m e s i n I m a t h e m a t i c a l t e r m s , t h e t o t a l c o s t o f s o m e t h i n g w h i c hw i l l b p u r c h a s e d o v e r y e a r s w i t h d i s c o u n t r a t e o

i e f f e c t w i l l b ( i t o d a y ' s d o l l a r s ) :

V " c o s t d u r i n g y e a r

M u l t i p l a n ' s N P f u n c t i o n p e r f o r m s t h i s c a l c u l a t i o n .W s u p p l y i w i t h l i s t o c o s t s f o e a c h y e a r a n t h d i s c o u n t r a t e , a n M u l t i p l a n r e t u r n s t h v a l u e i t o d a y ' s d o l l a r s . T h u s , w d o n ' t h a v e t b e a c c o u n t i n gw i z a r d s t m a k e g o o d b u y i n g d e c i s i o n s . F i g u r e s h o w st h N e P r e s e n t V a l u e m o d e l t w h i c h t h e f o l l o w i n gd i s c u s s i o n r e f e r s .F a c t o r s i E q u i p m e n t C o s t

T h i n i t i a l c o s t s f o a d d i n g p r i n t e r a r t h c o s to t h e q u i p m e n t a n d t h e c o s t o t h e s o f t w a r e t u s t h p r i n t e r . O u h y p o t h e t i c a l u s e r a l r e a d y h a M u l t i p l a n ,w h i c h p r o b a b l y m e a n s t h a t h o s h a l r e a d y h a w h a t e v e r e l s e t h s y s t e m r e q u i r e s t r u M u l t i p l a n( e . g . , m e m o r y e x p a n s i o n ) . T h e r e f o r e , t h e o n l y h a r d w a r en e e d e d i p r o b a b l y t h p r i n t e r , c a b l e , a n a R S 2 3 2

M U L T I P L A N ™M E D I U MN e P r e s e n t V a l u e

b P a t r i c i a S w i f tT e c h n i c a l E d i t o r

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

T w r e c u r r i n g c o s t s o o w i n p r i n t e r a r m a i n t e n a n c ea n s u p p l i e s . h a v e s e t h f i r s t y e a r ' s m a i n t e n a n c e a 1 0 o t h e c o s t o t h p r i n t e ri t s e l f b e c a u s e m e x p e r i e n c ew i t h p r i n t e r s s h o w s t h a t t h i si r e a s o n a b l e f i g u r e . S o m eu s e r s m a p u r c h a s e a m a i nt e n a n c e a g r e e m e n t w i t h t h e i rp r i n t e r s , w h i c h w o u l d c a u s et h i s f i g u r e t v a r y . T h c o s t o s u p p l i e s d e p e n d s o n e x a c t l yh o t h p r i n t e r w i l l b u s e d .Y o s h o u l d i n c l u d e p a p e r a n r i b b o n s i t h i s f i g u r e . I y o a r

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

T h i s m o d e l a s s u m e s t h a t t h e p r i n t e r ' s l i f e i t h r e ey e a r s . T h r e c u r r i n g c o s t s i n t h s e c o n d a n t h i r d y e a r so l i f e h a v e h a p r o j e c t e d i n f l a t i o n r a t e a p p l i e d t t h e m .T h m o d e l a s s u m e s f i x e d i n f l a t i o n r a t e , b u y o c a e a s i l y g e f a n c i e r i y o l i k e . T h f i g u r e f o e a c h y e a ri b a s e d o t h e y e a r b e f o r e , s y o c a n u s e t w d i f f e r e n ti n f l a t i o n r a t e s t a r r i v e a y e a r 2 a n y e a r 3

O n c e t h c o s t s h a v e b e e n f i l l e d i n , y o u ' l l w a n t t c a l c u l a t e t h N P o e a c h r e c u r r i n g i t e m . h a v e b a s e dt h i s c a l c u l a t i o n o t h i n t e r e s t r a t e g i v e n a t h t o o t h m o d e l . B e c a u s e t h i s r a t e c a v a r y , h a v e s e u t h m o d e l s t h i s c a n b e c h a n g e d e a s i l y . T h N P o e a c hr e c u r r i n g c o s t i f i g u r e d o t h i s r a t e a n d o n t h e t h r e ey e a r s o f c o s t t h a t a r e i t h s a m e r o w . T h u s , t h f i g u r e si t h N P c o l u m n o t h m o d e l r e p r e s e n t c o s t s i n t od a y ' s d o l l a r s .

S o m e u s e r s m a w a n t t i n c l u d e m o r e c o s t s t h a nt h o s e s h o w n . F o e x a m p l e , i y o a r a d d i n g m e m o r ye x p a n s i o n a s w e l l a s p r i n t e r , t h e n y o s h o u l d p r o b a b l yc o m e u w i t h f i g u r e f o e l e c t r i c i t y u s a g e . T h i s w o u l db r e c u r r i n g c o s t , a n t h a m o u n t s p r o j e c t e d f o t h s e c o n d a n t h i r d y e a r s m i g h t b e b a s e d o r a t e d i f f e r e n tf r o m t h i n f l a t i o n r a t e . I y o a r a d d i n g l a r g e p r i n t e r ,y o m i g h t a l s o w a n t t b u w o r d p r o c e s s o r t m a k em a x i m u m u s o y o u r n e p r i n t e r .T i m e a n d A c c u r a c y S a v i n g s

N o f o t h e o t h e r s i d e o f t h a n a l y s i s , t h e s a v i n g s y o e x p e c t t g a i n f r o m a d d i n g p r i n t e r . I y o w i l l b e u s i n gt h p r i n t e r t p r o d u c e s o m e t h i n g w h i c h y o a r a l r e a d y p r o d u c i n g b h a n d o o t y p e w r i t e r , t h e nt h e s e s a v i n g s a r f a i r l y e a s y t m e a s u r e . h a v e u s e dt w t y p e s o s a v i n g s : t i m e a n i n c r e a s e d a c c u r a c y .

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

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4 6

Page 70: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 70/136

t p u t a v a l u e o y o u r t i m e s a v e d b u s i n g p r i n t e r .Y o m u s t f i r s t e s t i m a t e t h v o l u m e o t y p i n g y o u s u a l l yd o I t h e x a m p l e , t h i s i e x p r e s s e d i w e e k s : 4d o c u m e n t s o 3 0 w o r d s p e w e e k . T h a v e r a g e w o r du s e d i 7 c h a r a c t e r s l o n g . Y o u m u s t a l s o s p e c i f y y o u rt y p i n g s p e e d a n t h s p e e d o t h p r i n t e r y o a r c o n s i d e r i n g ; i t h e x a m p l e t h e s e a r e 4 w o r d s p e m i n u t e ( W P M ) a n 1 5 c h a r a c t e r s p e s e c o n d ( C P S ) ,r e s p e c t i v e l y . T f i g u r e t h h o u r s p e w e e k c u r r e n t l ys p e n t t y p i n g , u s t h f o r m u l a :

w o r d s / d o c u m e n t x d o c u m e n t ss p e e d ( w p m ) 6 m i n . / h r .

F i g u r e 1 — F o r m u l a e f o S u p p o r t i n g W o r k s h e e t1 1 R [ 4 ] C * R [ 3 ] C / R [ 7 J C / 6 01 2 R [ - 5 ] C * R | 4 ] C / R [ 7 ] C * R [ 6 J C / 6 0 / 6 01 R [ - 2 ] C - R [ - 1 ] C1 R [ - 2 ] C * 5 2 * R [ - 6 ] C

M U L T I P L A N O T H C - 6 4r e v i e w

b P a t r i c i a S w i f tW h e n a s k e d t o t r y o u t M u l t i p l a n

o t h C o m m o d o r e 6 4 , 1 a g r e e de a g e r l y e v e n t h o u g h h a n e v e r

u s e d t h a t c o m p u t e r b e f o r e . h a v e r u M u l t i p l a n o s e v e r a l o t h e r m i c r o c o m p u t e r sa n h a v e a l w a y s f o u n d t h p r o g r a m t b a b o u t t h s a m e a f a a t h h u m a n i n t e rf a c e g o e s . M u l t i p l a n o t h C - 6 4 i n e x c e p t i o n .

Y o n e e d a l e a s t o n d i s k d r i v e t r u t h i s p r o g r a m o t h C - 6 4 . N o b e i n g v e r yf a m i l i a r w i t h t h i s c o m p u t e r , h a d m o r e t r o ub l e c o r r e c t l y h o o k i n g u t h c o n s o l e ,m o n i t o r , a n d i s k d r i v e t h a n d i u s i n gM u l t i p l a n . I o t h e r w o r d s , H e s W a r e h a d o n e g o o d j o o i m p l e m e n t i n g M u l t i p l a no t h C - 6 4 . T h e m a n u a l i f i r s t - r a t e . I t ' s t h s t a n d a r d M i c r o s o f t M u l t i p l a n m a n u a l w i t ht u t o r i a l a n r e f e r e n c e s e c t i o n s , b u e d i t e df o t h C - 6 4 w i t h i n f o r m a t i o n a b o u t s p e c i a lk e y s a n d i s k h a n d l i n g . T h " G e t t i n gS t a r t e d " a n " O p e r a t i n g I n s t r u c t i o n s "s e c t i o n s a r e x t r e m e l y h e l p f u l a n s h o u l dd e f i n i t e l y b e r e a d b e f o r e y o t r t u s t h e p r o g r a m .S l o w D i s k A c c e s s

T h s t a r t - u p s e q u e n c e f o M u l t i p l a n i c i u m s y , a l t h o u g h s e a s o n e d C - 6 4 u s e r sw o u l d p r o b a b l y t h i n k n o t h i n g o i t Y o h a v e t t y p e L O A D " M P ' ' , a n t h e n R U t g e g o i n g . A f t e r t h a t , y o h a v e t w a i tf o o v e r t w m i n u t e s u n t i l y o c a u s t h p r o g r a m . T h i s l o n g l o a d t i m e m i g h t s c a r en e u s e r s ( i w o r r i e d m q u i t e b i t ) , b u y o j u s t h a v e t b v e r y p a t i e n t . T h i s s l o wd i s k p e r f o r m a n c e i c h a r a c t e r i s t i c o t h C - 6 4 a n s h o u l d n o b b l a m e d o M u l t i p l a n — t h e d i s k d r i v e i c o n n e c t e d t t h c o n s o l e v i s e r i a l i n t e r f a c e . S e r i a l i n t e r f a c e st r a n s m i t d a t a o n b i a a t i m e , w h i c he x p l a i n s w h l a r g e p r o g r a m l i k e M u l t i p l a nt a k e s a l o n g t i m e t l o a d i n t o m e m o r y . M o s to t h e r c o m p u t e r s h a v e t r i e d [ i n c l u d i n g t h T 1 - 9 9 / 4 A ) u s p a r a l l e l i n t e r f a c e f o r t h d i s k ;p a r a l l e l i n t e r f a c e s t r a n s m i t b y t e ( b i t s ) a

t i m e .T o r t o i s e S p e e d

O n c e t h p r o g r a m i l o a d e d , i r u n sv e r y q u i c k l y , e x c e p t w h e n t h d i s k i b e i n g a c c e s s e d . U n f o r t u n a t e l y , t h a t s e e m st h a p p e n m o r e o f t e n t h a n w i t h o t h e rv e r s i o n s o f M u l t i p l a n . M a n y o f t h ec o m m a n d s r e q u i r e d i s k r e a d . Y o u ' d e x p e c tt h H E L P a n T R A N S F E R c o m m a n d s t a c c e s s t h d i s k , b u B L A N K , F O R M A T ,

W I N D O W , a n o t h e r s d i t o o . A l t h o u g he a c h d i s k a c c e s s t a k e s o n l y f e s e c o n d s ,t h c u m u l a t i v e e f f e c t c a r e a l l y s l o wy o d o w n .

M u l t i p l a n f o t h C - 6 4 c o m e s o n a w r i t e -p r o t e c t e d d i s k t h a t c a n n o t b e c o p i e d . T h i sm e a n s t h a t y o m u s t u s s e p a r a t e d i s k f o rs a v i n g w o r k s h e e t s — m a k i n g i n e c e s s a r y t c h a n g e d i s k s i y o a r r u n n i n g w i t h s i n g l ed i s k d r i v e ( a w a s ) . T h m a n u a l g i v e s a s t e p -b y - s t e p p r o c e d u r e f o m a k i n g w o r k i n gd i s k s , w h i c h m a k e s u s i n g t h p r o g r a m q u i t e

b i e a s i e r . T h i s p r o c e d u r e c o p i e s o n t os e p a r a t e d i s k t h t w f i l e s t h a t M u l t i p l a nn e e d s a r u n t i m e , a n e v e n f o r m a t s t h w o r k i n g d i s k f o y o u . Y o s t i l l h a v e t l o a dM u l t i p l a n f r o m t h o r i g i n a l d i s k , b u t h e ny o c a s w i t c h t w o r k i n g d i s k a n l e a v ei i n s e r t e d w h i l e y o w o r k . w o r d o w a r n i n g : T h i s p r o c e d u r e w a e x p l a i n e d o

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

H e s W a r e w i l l s e l l y o b a c k u p c o p y o t h e M u l t i p l a n d i s k f o r S 1 0 . T h i s s o u n d s l i k eg o o d w a t p r o t e c t y o u r s o f t w a r e

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

W h i l e r u n n i n g t h p r o g r a m , h a t h m o s tt r o u b l e w i t h t h [ S H I F T ] k e y . S e a s o n e dC o m m o d o r e u s e r s a l r e a d y k n o w t h a t t h [ S H I F T L O C K ] k e g i v e s y o u p p e r c a s ee v e r y t h i n g , n o j u s t c a p i t a l l e t t e r s . E v e n t h [ R E T U R N ] k e y w o r k s d i f f e r e n t l y w i t h t h e[ S H I F T L O C K ] d o w n . T h i s s e t u p r e a l l yh a m c o n f u s e d f o w h i l e — I r e c o m m e n dt h a t y o l e a v e t h e [ S H I F T L O C K ] u ( d i s e n g a g e d ) w h e n u s i n g M u l t i p l a n .

T h d i s p l a y s h o w s 4 c o l u m n s w i t hs o l i d b o r d e r a r o u n d t h w h o l e w o r k s h e e t .T h i s r e s u l t e d i n f a i r l y s m a l l c h a r a c t e r s o m 1 0 " m o n i t o r , w h i c h m a d e i h a r d t r e a d

t h s c r e e n . H o w e v e r , t h b o r d e r i g o o di d e a b e c a u s e i p r e v e n t s a b a d l y - a l i g n e ds c r e e n f r o m c h o p p i n g o f c h a r a c t e r s . T h u s ,i y o u s e a T s e t , y o w o n ' t s u f f e r w i t hc h a r a c t e r s t h a t a r f u z z y a r o u n d t h e d g e s .T h K e y A d v a n t a g e

T h s p e c i a l k e y s o t h C - 6 4 a r u s e d t m a k e M u l t i p l a n e a s i e r t o p e r a t e . F o e x a m p l e , t h [ R U N / S T O P ] k e y m e a n s c a n c e l( i t ' s s o r t o p a n i c b u t t o n ) . I i e x t r e m e l yh a n d y t h a v e t h i s o f t e n - u s e d c o m m a n d a

s i n g l e k e y , a l t h o u g h y o c a s t i l l u s t h t r a d i t i o n a l [ C O N T R O L ] f o c a n c e l .

N a m e : M i c r o s o f t / M u l t l p l a nP r o g r a m T y p e : E l e c t r o n i c W o r k s h e e tD i s t r i b u t o r : H e s W a r e

1 5 N o r t h H i l l D r i v eB r i s b a n e , C 9 4 0 0 5( 4 1 5 ) 4 6 8 - 4 1 1 1

P r i c e : $ 9 9 . 9 5

S y s t e m R e q u i r e m e n t s : D i s k D r i v e

P o o r F a i r G o o d E x c e l l e n t

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

M o t h e r f a v o r i t e s a r [ F l ] f o t a a n [ F 3 ]f o r d e l e t e . s m a l l o v e r l a y i p r o v i d e d f o t h f u n c t i o n k e y s s y o d o n ' t h a v e t m e m o r i z e t h e i r m e a n i n g s . T h e r e a r s t i l lf e k e y s e q u e n c e s w h i c h m u s t b l e a r n e do l o o k e d - u p ( f o r e x a m p l e , s c r o l l d o w n i [ C O N T R O L ] ( D O W N A R R O W ) ) .

W h e n p r i n t i n g w i t h M u l t i p l a n o t h C - 6 4 , y o c a s k i p t h u s u a l p r e l i m i n a r ys t e p s o o p e n i n g c h a n n e l s b e t w e e np e r i p h e r a l s t a c c e s s y o u r p r i n t e r . O n c e y o b o o t u t h s y s t e m a n a c c e s s a f i l e , y o c a g e t p r i n t o u t s a e a s y a t y p i n g P T h

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

P R I N T : P r i n t e r F i l e M a r g i n s O p t i o n sT h e s e a r e t h e f o u r p r i n t e r s u b c o m m a n d s

a v a i l a b l e w i t h M u l t i p l a n . T h f i r s t s u b c o mm a n d . P r i n t e r , a l l o w s y o t p r i n t a e n t i r e w o r k s h e e t , u n d e r t h l i m i t s o p r e s e tm a r g i n s . T h e s e c o n d s u b c o m m a n d . F i l e ,a l l o w s y o t s t o r e p r i n t e d o u t p u t o d i s kr a t h e r t h a n s e n d i d i r e c t l y t o t h e p r i n t e r .T h i s p r o v i d e s t h e o p t i o n o a d d i n g t o c h a n g i n g d a t a b e f o r e g e t t i n g a p r i n t o u t . T h t h i r d s u b c o m m a n d . M a r g i n s , l e t s y o s e m a r g i n s , 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 sp e l i n e , a n s e p a g e l e n g t h s . T h l a s ts u b c o m m a n d . O p t i o n s , l e t s y o p r i n ts p e c i f i c a r e a s w i t h i n y o u r w o r k s h e e t .

T h m a j o r d i f f e r e n c e s i r u n n i n g M u l t i p l a no t h C o m m o d o r e 6 4 — a s y o u c a s e e -a l r e l a t e t t h m a c h i n e i t s e l f . A l o M u l t i p l a n ' s c o m m a n d s a n f u n c t i o n s a r t h e r e , a n t h e s y n t a x i t h s a m e a o o t h e rm a c h i n e s . T h i s m e a n s t h a t C o m m o d o r e 6 u s e r s c a u s t h M u l t i p l a n m o d e l sd e s c r i b e d i m M u l t i p l a n M e d i u m s e r i e s ,a n e l s e w h e r e . J u s t t a k e s o m e t i m e t b e c o m e f a m i l i a r w i t h t h C o m m o d o r e ' ss p e c i a l k e y s , a n d o n ' t f o r g e t t o m a k ey o u r s e l f a w o r k i n g d i s k .

7 H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

Page 71: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 71/136

F i g u r e

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

w i d t h o 2 c h a r a c t e r s . T h e n f i l l i t h l a b e l s i c o l u m n ( s e e F i g u r e 3 ) 2 F i l l i t h s p e e d s a n t h e i r a c c o mp a n y i n g l a b e l s . N o t e t h a t t h e f o r m a t o t h c e l l c o n t a i n i n g t h h o u r l y r a t e( R 9 C 2 J s h o u l d b e c h a n g e d t v i t h F O R M A T C E L L S c o m m a n d .3 N o f i l l i t h e c a l c u l a t i o n s( R l l C 2 : R 1 5 C 2 ) a n d t h e i r a c c o m p a n yi n l a b e l s i c o l u m n 3 4 U s t h N A M E c o m m a n d t a s s i g nt h n a m e T I M E V A L t t h r e s u l ti R 1 5 C 2 .5 S t o r e t h s u p p o r t i n g s h e e t o d i s kv i t h T R A N S F E R R E N A M E c o m m a n d .S a v e i o f i l e n a m e d T T M E W K .6 N o g e r e a d y t c o n s t r u c t t h e m a i nm o d e l . U s t h e " T R A N S F E R C L E A R c o m a n d t c l e a r t h e s c r e e n .7 S e t h F o r m a t W i d t h f o c o l u m nt w i d t h o 2 c h a r a c t e r s . T h e n f i l l i t h l a b e l s i c o l u m n ( s e e F i g u r e 4 ) 8 C h a n g e t h d e f a u l t f o r m a t f o t h w o r k s h e e t t F i x e d w i t h 2 d e c i m a l

B u i l d i n g t h e M o d e l

p l a c e s v i t h F O R M A T D E F A U L T C E L L Sc o m m a n d .9 C h a n g e t h f o r m a t o t h t w c e l l sf o r a t e s ( R 4 C 2 : R 5 C 2 ) t p e r c e n t a g e { % )v i t h F O R M A T C E L L S c o m m a n d . T h e nf i l l i t h p r o j e c t e d i n f l a t i o n r a t e a n i n t e r e s t r a t e i t h o s e c e l l s . N a m e t h o s ec e l l s I N F L a n I N T E R E S T , r e s p e c t i v e l y .1 0 F i l l i t h h e a d i n g s i r o 7 1 1 F i l l i t h c o s t s o t h p r i n t e r , c a b l e ,a n R S 2 3 2 c a r d i c o l u m n 2 S U t h e s ei n t o R 1 2 C 2 . T h e n s e t h N P i R 1 2 C 5t t h i s s a m e v a l u e b u s i n g a n p i c ki n u t h t o t a l j u s t c a l c u l a t e d .1 2 F i l l i t h e c o s t o s o f t w a r e a R 1 4 C 2a n p u i i n t o R 1 4 C 5 i t h s a m e w a y .1 3 P u t h f o r m u l a f o t h f i r s t y e a r ' sm a i n t e n a n c e i R 1 6 C 2 . I y o u ' l l h a v e am a i n t e n a n c e c o n t r a c t , y o m a w a n tt u s e a n a c t u a l f i g u r e h e r e i n s t e a d .1 4 F i l l i t h f o r m u l a f o R 1 6 C 3 . t h e nC o p y i c e l l t t h r i g h t . F i l l i t h N P f o r m u l a a R 1 6 C 5 .1 5 F i l l i t h f i r s t y e a r ' s c o s t o s u p l i e s a t R 1 8 C 2 . T h e n c o p y t h f o r m u l a

f o y e a r s 2 a n f r o m R 1 6 C 3 t R 1 8 C 3 : R 1 8 C 4 . C o p y t h N P f o r m u l af r o m R 1 6 C 5 t R 1 8 C 5 .1 6 U s t h e e x t e r n a l C O P Y c o m m a n d t p u t h t i m e v a l u e f r o m t h s u p o r t i n g w o r k s h e e t i n t o R 2 2 C 2 . C o p yf r o m s h e e t T I M E W K ; n a m e i T I M E V A L . B s u r e t s e t h L i n k o p t i o n t Y e s t h a ti t h s u p p o r t i n g s h e e t i c h a n g e d , t h e nt h m a i n s h e e t w i l l a l s o b e c h a n g e d .1 7 F i l l i t h e v a l u e o i n c r e a s e da c c u r a c y a R 2 3 C 2 . T h e n S U t h t w s a v i n g s v a l u e s i n t o R 2 4 C 2 . C o m p u t et h s a v i n g s f o t h s e c o n d a n t h i r dy e a r s b c o p y i n g t h f o r m u l a s f r o m c e l lR 1 6 C 3 t c e l l s R 2 4 C 3 : R 2 4 C 4 . C o p y t h N P f o r m u l a f r o m R 1 6 C 5 t R 2 4 C 5 .1 8 C o m p u t e t h o v e r a l l N P o a d d i n g t h p r i n t e r b e n t e r i n g t h f o r m u l a s h o w n i n t o R 2 6 C 5 .1 9 S t o r e t h e m a i n w o r k s h e e t o nd i s k v i t h T R A N S F E R R E N A M Ec o m m a n d . S a v e i o f i l e n a m e d N P V .o a n o t h e r n a m e o y o u r c h o i c e .

T h c a l c u l a t i o n f o t h h o u r s w h i c h t h p r i n t e r w o u l dt a k e t a c c o m p l i s h t h s a m e t a s k i m o r e c o m p l i c a t e do n l y b e c a u s e p r i n t e r s p e e d s a r u s u a l l y e x p r e s s e d i c h a r a c t e r s p e s e c o n d :

w o r d s / d o c , x d o c u m e n t s x a v g . w o r d l e n g t hs p e e d ( c p s ) 3 6 0 0 s e c / h r .

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

t i m e s a v e d / w k . 5 w k s . f y r . y o u r h o u r l y v a l u eT h i s s u p p o r t i n g w o r k s h e e t c a s u p p l y t h b o t t o m -

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

1 1 1 1 1 1

F i g u r e 3 — V a l u e o

V a l u e o T i m e S a v e dS u p p o r t i n g W o r k s h e e t

T y p i n g S p e e dP r i n t e r S p e e dA v e r a g e W o r d L e n g t hA v e r a g e D o c u m e n t L e n g t hA v g . D o c u m e n t s P e W e e kV a l u e o Y o u r T i m e

C u r r e n t T i m e S p e n t T y p i n gP r i n t e r T i m e 0

T i m e S a v e d

4 1 5

3 0

$ 1 0 . 0 0

0 . 0 1 5 5 5 5 6

T i m e S a v e d 0 . 4 8 4 4 4 4 4

V a l u e o T i m e S a v e d $ 2 5 1 . 9 1

W P C P C H A R SW O R D S

P E H

H R S / W KH R S / W KH R S / W K

P e r Y e a r

f i r s t , n a m e t h c e l l c o n t a i n i n g t h f i n a l r e s u l t , a n s a v et h s u p p o r t i n g s h e e t o d i s k . T h e n w h e n y o c o n s t r u c tt h m a i n ( N P V ) m o d e l , y o c a a s M u l t i p l a n t u s t h i s " e x t e r n a l " v a l u e b s p e c i f y i n g t h e f i l e n a m e o t h w o r k s h e e t a n t h n a m e o t h c e l l . B s p e c i f y i n g a t h i s t i m e t h a t t h e w o r k s h e e t s a r t b l i n k e d , y o c a c a u s e c h a n g e s i t h s u p p o r t i n g s h e e t t b a u t om a t i c a l l y r e f l e c t e d o t h m a i n w o r k s h e e t .

L e t ' s r e t u r n t o u d i s c u s s i o n o t h m a i n m o d e l .T h o t h e r s a v i n g s s h o w n i i i n c r e a s e d a c c u r a c y .T h i s i m o r e d i f f i c u l t t m e a s u r e , a i c a a r i s ef r o m m a n y f a c t o r s . F o r e x a m p l e , i y o u r r e s u l t s a r u s e d f o r b i l l i n g s , t h e n m i s t a k e s c a n c o s t y o u m o n e y .Y o m a a l r e a d y h a v e a i d e a o h o w m u c h m i s t a k e sl i k e t h i s h a v e c o s t y o i t h p a s t .Y o m a b a b l e t c o m e u w i t h o t h e r s a v i n g s f o y o u r p a r t i c u l a r s i t u a t i o n . J u s t r e m e m b e r t h a t t h e s ew i l l g e n e r a l l y b r e c u r r i n g s a v i n g s , a n t h a t y o c a u s e s u p p o r t i n g s h e e t s t w o r k o u t h a m o u n t s .

I t h m o d e l , t h t o t a l s a v i n g s a r e x t e n d e d t t h s e c o n d a n t h i r d y e a r s i t h s a m e w a y s a s t h e c o s t s ,a n t h N P i f i g u r e d o t h t h r e e y e a r l y t o t a l s .

T d e c i d e w h e t h e r b u y i n g p r i n t e r w o u l d b c o s te f f e c t i v e , y o m u s t s e w h e t h e r t h N P o t h s a v i n g s i m o r e t h a n t h N P o t h c o s t s . T h f i n a lc e l l o t h m a i n m o d e l i c a l c u l a t e d a s s a v i n g s m i n u sa l t h c o s t s . T h s a m p l e m o d e l c o m e s o u t p o s i t i v ef i g u r e h e r e , m e a n i n g t h a t t h i s p a r t i c u l a r p r i n t e r i c o s te f f e c t i v e f o t h i s s i t u a t i o n .T d e c i d e w h e t h e r b u y i n g p r i n t e r w o u l d b c o s te f f e c t i v e , y o m u s t s e w h e t h e r t h N P o t h s a v i n g si m o r e t h a n t h N P o t h c o s t s . T h f i n a l c e l l o t h m a i n m o d e l i c a l c u l a t e d a s s a v i n g s m i n u s a l t h c o s t s .T h s a m p l e m o d e l c o m e s o u t p o s i t i v e f i g u r e h e r e ,m e a n i n g t h a t t h i s p a r t i c u l a r p r i n t e r i c o s t e f f e c t i v e f o rt h i s s i t u a t i o n .B u i l d i n g a n U s i n g t h M o d e l

T h s t e p s f o b u i l d i n g t h i s m o d e l a r s h o w n i F i g u r e 2 O n c e i h a b e e n b u i l t a n s a v e d , y o u ' l l w a n tt u s i t e v a l u a t e s e v e r a l d i f f e r e n t s i t u a t i o n s b v a r yi n s o m e o t h r a t e s a n c o s t s . A y o d t h i s , y o u ' l l

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4 7

Page 72: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 72/136

1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2

N e P r e s e n t V a l u e M o d e lF o A d d i n g P r i n t e r

P r o j e c t e d I n f l a t i o n R a t eI n t e r e s t R a t e

C o s t o P r i n t e r :P r i n t e rC a b l eR S 2 3 2 I n t e r f a c e C a r d

I n i t i a l P r i n t e r C o s t

C o s t o S o f t w a r e

M a i n t e n a n c e

S u p p l i e s

S a v i n g s :V a l u e o T i m e S a v e dI n c r e a s e d A c c u r a c y

T o t a l S a v i n g s

O v e r a l l N P t A d P r i n t e r

F i g u r e 4 — N e t

6 . 0 0 %8 . 5 0 %

Y e a r

4 0 0 . 0 03 5 . 0 01 0 0 . 0 05 3 5 . 0 0

0 . 0 0

4 0 . 0 0

5 0 . 0 0

2 5 1 . 9 11 5 0 . 0 04 0 1 . 9 1

P r e s e n t V a l u e M o d e l

Y e a r

4 2 . 4 0

5 3 . 0 0

4 2 6 . 0 3

Y e a r

4 4 . 9 4

5 6 . 1 8

4 5 1 . 5 9

N P

5 3 5 . 0 0

0 . 0 0

1 0 8 . 0 7

1 3 5 . 0 9

1 0 8 5 . 8 7

3 0 7 . 7 1

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

T d t h i s , p u t h c e l l p o i n t e r o t h r i g h t m o s tc e l l o t h r e s u l t l i n e . T h e n m o v e t h c e l l p o i n t e ru o n c e l l . T y p e i W I N D O W a n p r e s s [ E N T E R ] o [ R E T U R N ] t h r e e m o r e t i m e s . T h i s w i l l g i v e y o s e c o n d w i n d o w , j u s t o n r o h i g h , a t t h b o t t o mo t h s c r e e n . N o t i c e t h a t y o s h o u l d n o c h o o s e t h L i n k e d o p t i o n , s i n c e y o d o n ' t w a n t t h n e w i n d o wt m o v e a r o u n d h o r i z o n t a l l y w h e n t h l a r g e r w i n d o wd o e s . N o m o v e y o u r c e l l p o i n t e r d o w n o n r o t s h o wt h r e s u l t . A f t e r t h i s , g t t h m a i n w i n d o w a n

e x p e r i m e n t w i t h t h m o d e l . F o r e x a m p l e , c h a n g e t h i n t e r e s t r a t e a n w a t c h t h e f f e c t o t h o v e r a l l N P V .

T h t e c h n i q u e s p r e s e n t e d h e r e c a b u s e d t a n a l y z et h c o s t s o b u y i n g a l s o r t s o f e q u i p m e n t . E v e nw h e n t h p u r c h a s e i n v o l v e s n s a v i n g s , i i s t i l lu s e f u l t f i n d o u h o m u c h t h e p r o j e c t e d p u r c h a s ew i l l c o s t y o i t o d a y ' s d o l l a r s . T h m o d e l i l l u s t r a t e st h a t t h e i n i t i a l p u r c h a s e p r i c e i n o t h o n l y c o s ty o s h o u l d c o n s i d e r ; m a i n t e n a n c e a n o t h e r r e c u r r i n gc o s t s s h o u l d a l s o b i n c l u d e d i a t h o u g h t f u l a n a l y s i s .A n M u l t i p l a n p r o v i d e s t h e s t r u c t u r e f o t r a n s l a t i n ga l o t h i s i n f o r m a t i o n i n t o a a c c u r a t e p r e d i c t i o no f c o s t e f f e c t i v e n e s s .

1 1 1 1 1 1

1 1

1 2 2 2 2 2

2 2

F i g u r e 5 — F o r m u l a e F o N P M o d e l

S U M ( R { - 3 ] C : R [ - 1 ] C )

R [ 7 J C / 1 0 R C 1 ] * ( 1 I N F L ) R C 1 ] * ( 1 I N F L )

R C 1 ] * ( 1 I N F L ) R C 1 ] * ( 1 I N F L )

[ T I M E W K T 1 M E V A L ]

S U M ( R ( - 2 ] C : R [ 1 ] C ) R C [ - 1 ] * ( 1 I N F L ) R C 1 ] * ( 1 I N F L )

R C { - 3 ]

R C [ - 3 ]

N P V ( I N T E R E S T , R C [ - 3 ] :R C I - I DN P V { I N T E R E S T . R C I - 3 ] :R C [ - 1 J )

N P V ( I N T E R E S T , R C [ - 3 J :R C [ - 1 ] )

R [ - 2 ) C - R [ - 1 4 ]C - R [ - 1 2 ] C - R [ - 1 0 ] C -R [ - 8 l C

7 H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

Page 73: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 73/136

S U P E R L A N G U A G EH o m e C o m p u t e r A s s e m b l y L a n g u a g e S e

H a v e N F 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 I

b P e t e r L o t t r u pa n t h H C S t a f f

P r o g r a m m e r s u s A s s e m b l y L a n g u a g e t c r e a t e v i d e og a m e s a n d o t h e r e x t r e m e l y f a s t r o u t i n e s . K e i n t od e e p e r l e v e l o u n d e r s t a n d i n g w i t h t h i s s u p e r t u t o r i a l .

I t h i s f o u r t h a n f i n a l s e g m e n t o o u t u t o r i a l o A s s e m b l y L a n g u a g e f o t h T I - 9 9 / 4 A , w w i l l l o o ka t h t w r e m a i n i n g A s s e m b l y L a n g u a g e d i r e c t i v e s

a v a i l a b l e w i t h t h e M i n i M e m o r y : E Q U a n d B S S . T h e n w w i l l p u t o g e t h e r e v e r y t h i n g y o u ' v e l e a r n e d s f a a n w r i t e

p r o g r a m .

E Q a n B S D i r e c t i v e sT h l a s t t w d i r e c t i v e s a r E Q a n B S S . Y o c a t h i n k

o E Q a a E Q U a l s i g n i B A S I C e q u a t i n g l a b e l w i t ha n q u a n t i t y t w b y t e s i l e n g t h . F o r e x a m p l e , i y o w i s ht u s l a b e l f o V i d e o M u l t i p l e - B y t e W r i t e ( V M B W ) , y o ue n t e r : V E Q 6 0 2 8

T h i s d i r e c t i v e t a k e s u n a c t u a l p r o g r a m s p a c e — i tm e r e l y a d d s a n o t h e r s y m b o l t t h S Y M b o l t a b l e . S e L i s t i n g f o s h o r t p r o g r a m t h a t d e m o n s t r a t e s h o t h i si u s e d .

B e c a u s e w u s e d t h E Q d i r e c t i v e t e q u a t e V w i t ht h a d d r e s s o t h V M B W u t i l i t y , w c o u l d u s t h V i l i n e > 7 D 0 C ( o L i s t i n g 1 i p l a c e o t h a d d r e s s .

n e i n s t r u c t i o n i i n t r o d u c e d i L i s t i n g 1 L I M I ( L o a dI n t e r r u p t M a s k I m m e d i a t e ) . L I M I a n L I M I a r u s e d i

l o o p a t h e n o t h p r o g r a m ( l i n e s > 7 D 1 0 t h r o u g h >7 D 1 8 ) s t h a t t h p r o g r a m c a n b h a l t e d u s i n g ( F C T N )( Q U I T ) . T h i s g i v e s y o c o n v e n i e n t w a t e n y o u rp r o g r a m w i t h o u t s h u t t i n g o f t h m a c h i n e .

T h B S d i r e c t i v e i u s e d w h e n y o w i s h t r e s e r v es e c t i o n o m e m o r y f o t e x t , n u m b e r s , o v a r i a b l e s . W i t ht h B S d i r e c t i v e y o c a s e a s i d e a a r e a c a l l e d b u f f e r .U s A O R G t g t t h d e s i r e d l o c a t i o n f o t h b u f f e r a r e a ,a s s i g n t h s t a r t w i t h l a b e l ( i y o w i s h ) , t h e n e n t e r B S S ,

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

A y o w r i t e l o n g e r a n l o n g e r p r o g r a m s u s i n g t h L i n e - b y - L i n e A s s e m b l e r , y o w i l l t e n d t u s m o r e a n m o r e l a b e l s t k e e p t r a c k o f a d d r e s s e s a n b u f f e r a r e a s .E a c h l a b e l t a k e s u f o u r b y t e s i t h S Y M b o l t a b l e . T h i st a b l e s t a r t s a m e m o r y l o c a t i o n 7 C D 8 , a n e a c h l a b e l y o

a d p u s h e s t h e n o t h i s t a b l e t o w a r d 7 F F F . I y o s t a r ty o u r p r o g r a m a 7 D 0 0 a n d u s m o r e t h a n s e v e n l a b e l s ,t h S Y M b o l t a b l e w i l l w r i t e o v e r t h b e g i n n i n g o

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

s y m b o l t a b l e , i i o f t e n b e t t e r t u s t s p e c i f y j u m p s o j u s t a f e w a d d r e s s e s . W h e n u s e d i a a s s e m b l y l a n g u a g ei n s t r u c t i o n , s t a n d s f o t h e c u r r e n t l o c a t i o n c o u n t e r . I y o w i s h t j u m p b a c k e i g h t a d d r e s s e s f r o m t h c u r r e n ti n s t r u c t i o n , j u s t t y p e : J M $ - 8 .

T f i g u r e a n j u m p , j u s t s u b t r a c t t h c u r r e n t l o c a t i o nc o u n t e r f r o m t h l o c a t i o n y o w i s h t j u m p t o R e m e m b e rt h a t t h a d d r e s s e s a r h e x a d e c i m a l ( H E X o b a s e 1 6 ) , b u t h n u m b e r s y o e n t e r i t h A s s e m b l e r a r d e c i m a l [ b a s e1 0 u n l e s s y o s p e c i f y o t h e r w i s e . F o r e x a m p l e , i y o w i s ht j u m p f r o m a d d r e s s 7 D 5 8 t a d d r e s s 7 D 7 4 , s u b t r a c t :

> 7 D 7 4 ( A d d r e s s t j u m p t o — > 7 D 5 8 ( A d d r e s s o j u m p i n s t r u c t i o n )

> 1 ( l e n g t h o j u m p i H E X )Y o w o u l d e n t e r 2 ( d e c i m a l ) b e c a u s e 1 H E X = 1 6

d e c i m a l , H E X = 1 2 d e c i m a l a n 1 6 + 1 2 2 8 O n c e U p o n K S C A N

O n o f t h e t r i c k i e s t ( b u t m o s t p o w e r f u l ) u t i l i t i e s a v a i l a b l et y o w i t h t h e M i n i M e m o r y i t h k e y - s c a n ( K S C A N )u t i l i t y l o c a t e d a a d d r e s s > 6 0 2 0 . K e y - s c a n i y o u rp r o g r a m ' s l i n k t t h k e y b o a r d . I a l l o w s y o t d a l t h t h i n g s B A S I C p r o g r a m m e r d o e s w i t h C A L L K E a n I N P U T s t a t e m e n t s .

T u s K S C A N y o n e e d t u n d e r s t a n d t h e f u n c t i o n s o t h r e e m e m o r y l o c a t i o n s :1 > 8 3 7 4 i l i k e t h e k e y - u n i t v a r i a b l e i C A L L K E Y .

h e r e m e a n s K S C A N w i l l s c a n t h w h o l e k e y b o a r d .2 > 8 3 7 5 i s i m i l a r t t h r e t u r n - v a r i a b l e i C A L L K E Y .T h A S C I I c o d e o t h l a s t k e p r e s s e d i h e r e .3 > 8 3 7 C i u s e d l i k e t h s t a t u s - v a r i a b l e i C A L L K E Y .

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4 7

Page 74: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 74/136

7 D Q 07 D 0 07 D 0 07 0 0 27 D 7 D 9 67 D 0 87 D « A7 D « C7 D 0 E7 D 1 07 D 1 27 D 1 f l7 D 1 67 D 1 87 D 1 A7 D 1 C7 C 7 c a o7 C 7 C 2 47 C 2 6

X I I I I V 0 2 0 00 8 0 2 0 17 D 9 3 0 1O O O C0 4 2 06 0 2 80 3 0 0 t ; : ;9 0 0 20 3 9 0o o a o1 0 F B4 8 4 5 S 4 C 4 C4 F 2 05 4 4 84 5 5 24 5 2 1I I X X

L i s t i n gA O R G > 7 D 0 0E Q > 6 0 2 8L 0 , 3 9 2L S L 2 , 1 2B L W P @ V

I M 1 M

J M P N NT E X T ' H E L L O T H E R E

E N

T d K S C A N o t h e n t i r e k e y b o a r d , s i m p l y l o a di n t o > 8 3 7 4 ; t h e n b r a n c h a n l i n k t K S C A N .

I a l y o u h a d t d w a c h e c k t h c h a r a c t e r a a d d r e s s> 8 3 7 5 , i w o u l d b e a s y . B u f i r s t y o m u s t c h e c k t

s e i k e w a p r e s s e d a a l l . T d t h i s , y o m u s t c h e c kb i n u m b e r o f l o c a t i o n 8 3 7 C . T h C o m p a r e O n e sC o r r e s p o n d i n g ( C O C ) i n s t r u c t i o n i u s e d w i t h r e g i s t e rc o n t a i n i n g m a s k c o n s t a n t . T h b i w w i s h t o t e s t i t h o n l y p l a c e i t h m a s k c o n t a i n i n g 1 I o u c a s ew n e e d t m a s k o f a l b u b i w i t h z e r o s , s o u m a s kc o n s t a n t w o u l d b 2 0 0 0 .

H e r e ' s h o t s e u m a s k . I t h T M S 9 9 0 0 , t h b i t s a r n u m b e r e d f r o m ( f a r - l e f t b i t ) t 1 ( f a r - r i g h tb i t ) a i l l u s t r a t e d b e l o w :

m a s k :1 1

b i p o s i t i o n

> 2 0 0 04 1 1 1 1 1 I

W h e n y o u s t h C O i n s t r u c t i o n , a l b i t s w i t h z e r o si t h m a s k a r i g n o r e d , b u a n b i c o n t a i n i n g ( b i t

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

M i n i - M e m o r y R u O p t i o nT u s t h i s o p t i o n , t h R E F / D E F t a b l e l o c a t e d a t h

h i g h e n o f t h e M i n i M e m o r y ' s R A a r e a m u s t b a l t e r e d .T h i s p r o c e s s w a c o v e r e d i d e t a i l i P a r t I I o t h i s s e r i e s[ H C M , V o l . 4 N o I ) b u h e r e ' s q u i c k l i s t o w h a ty o n e e d t o d o :1 U s t h A O R G s t a t e m e n t t g t > 7 0 I C . H e r e ,

u s e t h e D A T A d i r e c t i v e t u p d a t e t h i s l o c a t i o n w i t h> 7 E O C . T h i s i t h n e F i r s t F r e e A d d r e s s i m e m o r y

b e c a u s e i i o n l o c a t i o n b e y o n d o u b u f f e r a r e a .2 W h e n y o h a v e e n t e r e d > 7 E 0 C i t h i s l o c a t i o n ,c h a n g e t h L a s t F r e e A d d r e s s i m e m o r y a l o c a t i o n7 0 1 E . E n t e r 7 F E 8 h e r e t m a k e r o o m f o o u a d d i t i o nt t h R E F / D E F t a b l e .3 N e x t u s t h A O R G d i r e c t i v e t g t a d d r e s s 7 F E 8 .H e r e , u s e t h e T E X T d i r e c t i v e t o i d e n t i f y o u n e p r o g r a mb n a m e . C h o o s e a n y n a m e y o w a n t , a l o n g a i i s i c h a r a c t e r s l o n g i n c l u d i n g s p a c e s . F o e x a m p l e , y o c o u l d e n t e r :

7 F E 8 0 0 0 0 T E X T ' H E L L OW i t h t h c u r s o r a 7 F E E , u s t h D A T A d i r e c t i v e t e n t e rt h s t a r t i n g a d d r e s s [ 7 D 2 A ) o t h p r o g r a m .5 N o y o t y p e t h E N d i r e c t i v e a n p r e s s [ E N T E R ]t w i c e . Y o w i l l b r e t u r n e d t t h e M i n i M e m o r ym a i n m e n u .6 T r u y o u r p r o g r a m , j u s t c h o o s e t h R u o p t i o n , a n e n t e r H E L L O a t h n a m e o y o u r p r o g r a m .

c o m p a r i s o n o t h o s e b i t s w i t h o n e s . I w p l a c e o u m a s ki r e g i s t e r 6 m o v e t h b y t e t b c o m p a r e d t r e g i s t e r1 a n t h e n d C O i n s t r u c t i o n , w c a f i n d o u i k e y h a s b e e n p r e s s e d . H e r e i a s e c t i o n o c o d e t h a tw o u l d d t h i s :

I 6 2 0 0 0M O V B @ > 8 3 7 C , 1C O 6 ,

I t h c o m p a r i s o n s h o w s t h a t t h e t w a r n o e q u a l ,t h n e x t i n s t r u c t i o n c o u l d j u m p ( J N E ) b a c k t r e d o t h K S C A N . I t h e y a r e q u a l ( i . e . , b o t h o t h r e g i s t e r s h a v eo n e s i t h s e c o n d b i p o s i t i o n ) , t h e n t h p r o g r a m c o u l dp r o c e e d t g e t h A S C I I v a l u e o t h k e p r e s s e d f r o mm e m o r y l o c a t i o n > 8 3 7 5 .T h e P r o g r a m

T h p r o g r a m i L i s t i n g d i s p l a y s g r e e t i n g o t h s c r e e n a n d p r o m p t s t h u s e r t t y p e i h i o h e n a m e .I t h e n a c c e p t s u t 1 c h a r a c t e r s a n r e s p o n d s w i t ha g r e e t i n g t h a t u s e s t h n a m e . T h p r o g r a m i m e a n tt b e r u n u s i n g M i n i M e m o r y ' s R u o p t i o n . W w i l l r e f e rt t h a c t u a l m e m o r y l o c a t i o n s o t h p r o g r a m i t h M i n i M e m o r y a w e x p l a i n e x a c t l y w h a t t h p r o g r a mi d o i n g .

B e f o r e w s t a r t t h p r o g r a m i t s e l f , w e n t e r t h t e x tw w a n t d i s p l a y e d a n a s s i g n a l a b e l t e a c h s e c t i o n .F i r s t t h i n i t i a l g r e e t i n g . ' H I ! W H A T I Y O U R N A M E ? "i t y p e d i u s i n g T E X T d i r e c t i v e a 7 D O O a n i g i v e nt h l a b e l T 1 T d i s p l a y t h b l a n k s t h a t p r o m p t f o t h u s e r ' s n a m e , w t y p e ( ' ' ) ( t w e l v e u n d e r l i n ec h a r a c t e r s ) a > 7 D 1 6 a n l a b e l t h i s T 2 F i n a l l y , w a s s i g n t h l a b e l T t ' H E L L O . ' ( o u r l a s t m e s s a g e ) ,s t a r t i n g a l o c a t i o n > 7 D 2 2 . T h i s b r i n g s u t t h b e g i n n i n g o t h p r o g r a m a 7 D 2 A . N o t e t h i s a d d r e s s :y o w i l l n e e d t e n t e r i i t h R E F / D E F t a b l e a f t e rk e y i n g i t h p r o g r a m .

B e c a u s e M i n i M e m o r y ' s R u o p t i o n c l e a r s t h e s c r e e na u t o m a t i c a l l y , w c a b e g i n b w r i t i n g o u f i r s tg r e e t i n g . T h s c r e e n i d i v i d e d i n t o 7 6 c h a r a c t e rl o c a t i o n s ( 2 r o w s b 3 c o l u m n s ) . W s e l e c t l o c a t i o n1 0 ( r o w 4 c o l u m n 5 f o o u s t a r t i n g p l a c e . I l i n e s> 7 D 2 A t h r o u g h > 7 D 3 8 . w l o a d t h i s l o c a t i o n i

r e g i s t e r 0 t h a d d r e s s o o u t e x t ( T l ) i r e g i s t e r 1 a n t h e l e n g t h o t h m e s s a g e ( 2 2 c h a r a c t e r s ) i r e g i s t e r2 T h e n w e b r a n c h a n l i n k t V i d e o M u l t i p l e - B y t eW r i t e ( V M B W ) .

O u i n p u t r o u t i n e w i l l g i v e t h u s e r t h e o p t i o n t E r a s em i s t a k e s w i t h [ F C T N ] [ 3 ] . W p l a c e t h e l a b e l A ( f o rA G a i n ) a l i n e 7 D 3 A s w c a b r a n c h b a c k t h e r e i E r a s e i u s e d . L i n e s 7 D 3 A t h r o u g h 7 D 4 8 p l a c e t h es t a r t i n g a d d r e s s o t h u n d e r l i n e s i r e g i s t e r 0 T i r e g i s t e r l ; a n d 1 ( t h e n u m b e r o u n d e r l i n e s ) i r e g i s t e r2 T h e n w b r a n c h a n l i n k t V M B W .

A l i n e > 7 D 4 A w b e g i n o u r k e y - s c a n r o u t i n e . W c l e a r l o c a t i o n 8 3 7 4 t t e l l t h K S C A N r o u t i n e t s c a nt h w h o l e k e y b o a r d , a n c l e a r r e g i s t e r t k e e p t r a c ko t h n u m b e r o c h a r a c t e r s t h a t h a v e b e e n i n p u t . T h e ni l i n e > 7 D 5 0 w l o a d r e g i s t e r w i t h t h a d d r e s s o o u b u f f e r a r e a ) > 7 E 0 0 ) w h e r e w w i l l s t o r e t h n a m ei n p u t a n l o a d r e g i s t e r w i t h t h m a s k f o c h e c k i n gt h s t a t u s o t h k e y b o a r d .

N e x t w p l a c e t h l a b e l L a > 7 D 5 8 . w h i c h i t h b e g i n n i n g o o u k e y - s c a n l o o p . H e r e w b r a n c h a n l i n kt 6 0 2 0 ( K S C A N ) " . a n a > 7 D 5 C w e m o v e t h e s t a t u sb y t e i n t o r e g i s t e r 1 T h e n t h C O 6 , i n s t r u c t i o nc h e c k s t s e i b i i s e ( i . e . . i a k e y h a s b e e np r e s s e d ) . I n o t . w b r a n c h b a c k t L P I t h b i i s e t ,w m o v e t h c h a r a c t e r f r o m 8 3 7 5 i n t o r e g i s t e r 1 L i n e s> 7 D 6 C t h r o u g h > 7 D 8 2 d s e r i e s o t e s t s . F i r s t , w

s e i i n p u t i c o m p l e t e b c h e c k i n g f o t h [ E N T E R ] k e ( A S C I I 1 3 ) . I t h i n p u t i c o m p l e t e , w j u m p t t h E N t d i s p l a y t h e f i n a l m e s s a g e . I t h A S C I I v a l u e i n o

7 H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

Page 75: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 75/136

7 D 0 O7 D 0 O7 D 0 27 D 0 47 D 9 67 D 9 87 D 9 A7 D 9 C7 D 0 E7 D 1 97 D 1 27 D 1 47 D 1 67 D 1 87 D 7 D 1 C7 D 1 E7 D 2 07 D 2 27 D 2 47 D 2 67 D 2 87 D 2 A7 D 2 C7 D 2 E7 D 3 97 D 3 27 D 3 47 D 3 67 D 3 87 D 3 A7 D 3 C7 D 3 E7 D 4 97 D 4 27 D 4 47 D 4 67 D 4 87 D 4 A7 D 4 C7 D 4 E7 1 ) 5 07 D 5 27 D S 47 D 5 67 D 5 87 D S A7 D 5 C7 D S E7 D 6 07 D 6 27 D 6 47 D 6 67 D 6 B7 D 6 A7 D 6 C7 D 6 E7 D 7 O7 D 7 27 D 7 47 D 7 67 D 7 87 D 7 A7 D 7 C7 D 7 E7 D 8 07 D 8 27 D 8 47 D 8 67 D 8 B7 D B A7 D 8 C7 D 8 E7 D 9 O7 D 9 27 D 9 47 D 9 67 D 9 87 D 9 A7 D 9 C7 D 9 E7 D A 97 D A 27 D A 47 D A 67 D A 87 D A A7 D A C7 D A E7 D B O7 D B 27 D B 47 D B 67 D B 87 D B A7 D B C7 D B E7 D C 97 D C 27 D C 47 D C 67 D C 87 D C A7 D C C7 D C E

m 4 8 4 92 1 2 05 7 4 84 1 5 42 9 4 95 3 2 0S 9 4 F5 5 5 22 0 4 E4 1 4 D4 5 3 F5 F 5 FS F 5 F5 F 5 F5 F 5 F5 F 5 F5 F 5 F4 8 4 54 C 4 CS F 2 C2 9 0 00 2 0 09 9 6 40 2 9 17 D 9 09 2 0 29 0 9 4 2 96 0 2 80 2 9 99 0 E 49 2 9 17 D 1 60 2 0 20 9 0 C9 4 2 06 0 2 80 4 E 08 3 7 4o a c a0 2 0 57 E 0 90 2 9 62 0 0 90 4 2 06 0 2 0D 0 6 98 3 7 C2 9 4 61 6 F A9 4 E 98 3 7 CC 9 6 08 3 7 50 2 8 1O O O D1 3 1 80 2 8 10 0 0 71 3 E 10 2 8 10 0 2 01 E 9 2 8 19 0 5 A1 5 E A0 6 C 1D D 4 19 4 2 96 9 2 49 5 8 99 5 8 49 2 8 4O O O C1 1 E 10 6 0 00 2 9 4O O O C9 2 9 57 E 9 B1 0 D B0 2 8 49 0 9 9

J D 9 2 9 99 1 6 49 2 9 17 D 2 29 2 0 20 9 0 70 4 2 06 0 2 80 2 0 00 1 E B0 2 0 17 E 0 0C 9 8 40 4 2 06 0 2 B0 3 0 00 0 0 20 3 9 90 0 0 01 0 F B

A O R GT T E X T

1 T E X T

T T E X T

L B L W P

A

B L W PC L C L L L

L B L W PM O V Bc o J N C L M O C J E C J E C J L C J G S W P BM O V BB L W P

N N

C J L D E

J M E C J E L I L

B L W P

L M O B L W P

I M I H

J M E N

L i s t i n g> 7 D 0 0' H W H A T I r O U H N A M E ?

H E L L O ,

, 1 9 9T 2 @ > 6 0 2 82 2 T

, 1

@ > 6 0 2 8g > 8 3 7 4

, > 7 E 9 0> 2 0 0 9® > 6 9 2 9@ > 8 3 7 C . 1

L @ > 8 3 7 C8 > 8 3 7 5 , 1

E

A 3

L . 9 L

- @ > 6 0 2 4

1 L

1 > 7 E 9 B

L , L

3 5 T

e > 8 ! 2 83 6

, > 7 E 0 04 @ > 6 D 2

1 -

1 3 w g o t s e i i i A S C I I ( t h e c o d e f o [ F C T N ] [ 3 ] ,w h i c h i t h E r a s e o p t i o n ) . I i i s 7 , w j u m p b a c k t A G , w h e r e t h u n d e r l i n e s w i l l b d i s p l a y e d a n t h K S C A N c a b e g i n a n e w . F i n a l l y , i n l i n e s > 7 D 7 8t h r o u g h > 7 D 8 2 w e c h e c k t s e i t h c h a r a c t e r h a a A S C I I v a l u e o a t l e a s t 3 ( b l a n k ) a n d n o m o r e t h a n9 ( c a p i t a l Z ) I i i o u t s i d e o t h i s r a n g e , w j u m p b a c kt o L P .P u t t i n g t h e M o v e s o

A e a c h l e t t e r i a c c e p t e d , l i n e s > 7 D 8 4 t h r o u g h7 D 8 A s a v e i i t h b u f f e r a r e a b e g i n n i n g a 7 E 0 0 ,

a n p r i n t i o t h e s c r e e n a t h e u n d e r l i n e c h a r a c t e r s .T h S W P B i n l i n e > 7 D 8 4 m o v e s t h A S C I I v a l u e o t h c h a r a c t e r t t h l e f t m o s t ( m o s t s i g n i f i c a n t ) b y t e i r e g i s t e r 1 t h e n l i n e > 7 D 8 6 m o v e s t h i s b y t e t t h b u f f e r t h a t h a i t a d d r e s s i r e g i s t e r 5 A f t e r e a c hc h a r a c t e r i m o v e d t t h a d d r e s s p o i n t e d t b r e g i s t e r5 t h r e g i s t e r i a u t o m a t i c a l l y i n c r e m e n t e d t p o i n t a t h n e x t b y t e o t h b u f f e r .

A f t e r t h e c h a r a c t e r i p l a c e d i t h e b u f f e r a r e a , l i n e s> 7 D 8 8 a n > 7 D 8 A i m m e d i a t e l y b r a n c h t V i d e o

S i n g l e - B y t e W r i t e . T h i s e c h o e s t h k e y p r e s s b p u t t i n gt h m o s t r e c e n t c h a r a c t e r o t h e s c r e e n . R e g i s t e rc o n t a i n s t h e s t a r t i n g a d d r e s s o t h e c h a r a c t e r ' s s c r e e np o s i t i o n , a n r e g i s t e r c o n t a i n s i t A S C I I c o d e .

L i n e s > 7 D 8 C t h r o u g h > 7 D 9 4 I N C r e m e n t r e g i s t e r( t h e a d d r e s s o t h s c r e e n ) a n r e g i s t e r ( t h e l e n g t h o t h n a m e i n p u t ) , t h e n c h e c k t h s t a t u s o t h i n p u t . I t h m a x i m u m o 1 c h a r a c t e r s h a n o b e e n r e a c h e da n t h [ E N T E R ] k e h a n o b e e n p r e s s e d , t h e p r o g r a ms i m p l y j u m p s b a c k t L t s e w h a t t h n e x t i n p u t w i l lb e I 1 2 c h a r a c t e r s h a v e b e e n i n p u t a n t h [ E N T E R ]k e h a n o b e e n p r e s s e d , t h e c o m p u t e r w i l l g t o l i n e s

7 D 9 6 t h r o u g h 7 D A 0 . L i n e s > 7 D 9 8 t h r o u g h 7 D 9 Ep r e v e n t t h u s e r f r o m e n t e r i n g t o m a n y c h a r a c t e r s .I n p u t w i l l s t o p a t h 1 2 t h o n e , a n t h p r o g r a m w i l la c c e p t a n n e i n p u t a s t h e 1 2 t h c h a r a c t e r . I [ E N T E R ]h a s b e e n p r e s s e d , t h p r o g r a m w i l l j u m p t t h E l a b e l( s e e l i n e 7 D 7 O ) . I t h u s e r c h o s e t h E r a s e o p t i o n , t h p r o g r a m w o u l d r e s t a r t t h i n p u t ( l i n e > 7 D 7 6 ) .

N o w e c o m e t t h f i n a l s e c t i o n o t h p r o g r a m ,w h i c h b e g i n s a t h E l a b e l ( l i n e > 7 D A 2 ) a n p r i n t st h w o r d H E L L O f o l l o w e d b t h n a m e a c c e p t e d f r o mt h k e y b o a r d . T h i s s e c t i o n i r e a c h e d o n l y i t h [ E N T E R ]k e w a p r e s s e d a n d e t e c t e d ( l i n e > 7 D 6 C ) . L i n e s> 7 D A 2 t h r o u g h > 7 D A 6 m a k e s u r e t h a t a t l e a s t o n c h a r a c t e r h a b e e n a c c e p t e d b c o m p a r i n g r e g i s t e rt z e r o . I r e g i s t e r e q u a l s z e r o , n c h a r a c t e r s h a v e b e e ne n t e r e d , s o t h e c o m p u t e r w i l l b r a n c h b a c k t L a n s c a n t h k e y b o a r d f o i n p u t . I a l e a s t o n c h a r a c t e rh a b e e n a c c e p t e d , t h e n l i n e s 7 D A 8 t h r o u g h 7 D B 4d i s p l a y t h e b e g i n n i n g o t h m e s s a g e , s t a r t i n g a s c r e e np o s i t i o n 3 5 ( r o w 1 1 c o l u m n 5 ) L i n e s 7 D B 8 t h r o u g h

7 D C 4 d i s p l a y t h e u s e r ' s n a m e t h a t w s a v e d i t h b u f f e r a > 7 E 0 0 . B e c a u s e w h a v e t h n u m b e r o c h a r a c t e r s i t h n a m e s t o r e d i r e g i s t e r 4 w m e r e l yt r a n s f e r t h i s q u a n t i t y t V M B W .

L i n e s > 7 D C 6 t h r o u g h > 7 D C E f o r m t h e l o o pi n t r o d u c e d i L i s t i n g t h a t a l l o w s t h p r o c e s s o r t b i n t e r r u p t e d b t h [ Q U I T ] f u n c t i o n . T h c o m p u t e r w i l ls t a y i n t h i s l o o p u n t i l [ F C T N ] [ Q U I T ] i p r e s s e d ,

P a r t o " H a v e N F e a r " r a i V o 2 N o 1 o 9 9 ' e rH C M ; P a r t r a i V o l . N o 1 o f 9 9 ' e r H C M ; a n P a r t r a i V o l . N o o H C M . B e g i n n i n g A s s e m b l y L a n g u a g ep r o g r a m m e r s m a a l s o w a n t t c o n s u l t c h a p t e r o T h B e s to f 9 9 ' e r f r o m E m e r a l d V a l l e y B o o k s .

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4 7

Page 76: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 76/136

T H R S - 2 3 2 , n « e r f a c eY o u r L i n k t t h e P e r i p h e r y

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

b P a t r i c i a S w i f tI y o u s m i c r o c o m p u t e r , s o o n e r o l a t e r y o w i l l

c o m e a c r o s s t h " R S - 2 3 2 s t a n d a r d i n t e r f a c e . " T h i sa r t i c l e e x p l a i n s w h a t t h R S - 2 3 2 i n t e r f a c e i a n

h o i i f a f r o m s t a n d a r d i n p r a c t i c e . I a l s o g i v e sp r a c t i c a l e x a m p l e o h o t d e s i g n a c a b l e t c o n n e c ta n R S - 2 3 2 d e v i c e t c o m p u t e r .W h a t I A I n t e r f a c e ?

C o m p u t e r s u s a i n t e r f a c e t c o m m u n i c a t e w i t h e t e r n a l d e v i c e s ( o " p e r i p h e r a l s " ) I y o w a n t t a t t a c h

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

i F i g u r e 1 T h i n t e r f a c e i a t t a c h e d t t h c o m p u t e r ,a n i u s u a l l y c i r c u i t b o a r d w h i c h i i n s t a l l e d i n s i d et h m a i n b o o p e r i p h e r a l e x p a n s i o n b o x . T h v i s i b l ep a r t o f t h e R S - 2 3 2 i n t e r f a c e i t h c o n n e c t o r . B e t w e e nt h i s a n s i m i l a r c o n n e c t o r o t h e p r i n t e r r u n s c a b l ew i t h e n c o n n e c t o r s m a t e d t t h o s e o b o t h t h p r i n t e ra n t h c o m p u t e r . T h c a b l e ' s w i r e s m u s t a l s o b a r a n g e d s t h a t t h e i n t e r f a c e a n t h e p r i n t e r " u n d e rs t a n d " e a c h o t h e r .

H o I A I n t e r f a c e U s e d ?T h R S - 2 3 2 i n t e r f a c e c a b u s e d t a t t a c h p r i n t e r s ,

m o d e m s , a n o t h e r p e r i p h e r a l e q u i p m e n t t t h c o p u t e r . T h i s " s e r i a l " i n t e r f a c e ( w h e r e d a t a i s e n t o n b i a a t i m e o v e r o n w i r e ) i a v a i l a b l e f o m o s tm i c r o c o m p u t e r s , a n m a n y p e r i p h e r a l s a r e R S - 2 3 2c o m p a t i b l e . U n f o r t u n a t e l y , t h e r e a r e m a n y v a r i a t i o n so t h " R S - 2 3 2 s t a n d a r d " — y o u c a n ' t j u s t h o o k u p y o u rR S - 2 3 2 p r i n t e r t y o u r R S - 2 3 2 i n t e r f a c e u s i n g s t a nd a r d c a b l e ( w i t h t h e p o s s i b l e e x c e p t i o n o t h n e ' s m a r t c a b l e s " ) a n e x p e c t i t w o r k . T h r e a s o n s w h w i l l b d e t a i l e d l a t e r .

A n o t h e r c o m m o n w a t a t t a c h p r i n t e r t c o p u t e r i w i t h a " p a r a l l e l " i n t e r f a c e ( w h e r e d a t a i u s u a l l ys e n t e i g h t b i t s a t t i m e o v e r s e v e r a l w i r e s ) . A l t h o u g ht h e r e i n s i n g l e s t a n d a r d f o p a r a l l e l i n t e r f a c e s , t h e r es e e m t b e f e w e r v a r i a t i o n s t h a n w i t h t h R S - 2 3 2 i n t e rf a c e . W h e n w a r u n a b l e t m a k e a R S - 2 3 2 c o n n e ct i o n w o r k , w c a u s u a l l y u s t h p a r a l l e l i n t e r f a c e w i t hv e r y l i t t l e e f f o r t . B u t , b e c a u s e m a n y p e r i p h e r a l s d n o h a v e p a r a l l e l i n t e r f a c e , t h i s o p t i o n m a n o b o p e nt y o u .

W h a t D o e s A R S - 2 3 2 C o n n e c t o r L o o k L i k e ?T h m o s t c o m m o n R S - 2 3 2 c o n n e c t o r i k n o w n a s t h e

D - t y p e w i t h 2 p i n s ( s e e F i g u r e 2 ) a l t h o u g h v a r i a t i o n s7 H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

a b o u n d : 7 - p i n , 9 - p i n , D - a n e d g e c o n n e c t o r s a r e j u s tf e w . C o n n e c t o r s c a n b m a l e o f e m a l e ; m a l e c o n n e c

t o r s w i t h p i n s a r u s u a l l y p a r t o t h c a b l e , a n s o c k e t e df e m a l e c o n n e c t o r s a r e u s u a l l y f o u n d o t h e p r i n t e r a n i n t e r f a c e . F i g u r e i l l u s t r a t e s h o t h p i n s o s o c k e t si t h c o n n e c t o r a r n u m b e r e d . S o m e R S - 2 3 2 c o n n e ct o r s h a v e t i n y n u m b e r s s t a m p e d n e a r s o m e o a l o t h p i n s o r s o c k e t s .T h e E I A R S - 2 3 2 S t a n d a r d

T h E l e c t r o n i c s I n s t i t u t e o f A m e r i c a ( E I A ) h a e s t a b l i s h e d a s t a n d a r d f o t h R S - 2 3 2 i n t e r f a c e t h a td e t e r m i n e s t h s i g n a l t h a t b e l o n g s o n e a c h p i n . a n t h v o l t a g e l e v e l s o t h s i g n a l s t h e m s e l v e s . F i g u r e 3 s u m a r i z e s t h i s s t a n d a r d .C o m m o n V a r i a t i o n s

I e v e r y R S - 2 3 2 i n t e r f a c e a n p e r i p h e r a l u s e d t h E I s t a n d a r d , t h e r e w o u l d b n n e e d f o r a r t i c l e s l i k e t h i s .M a n y p r i n t e r s , h o w e v e r , u s e a s u b s e t o t h s t a n d a r d ,a n n e e d o n l y s o m e o t h s i g n a l s g i v e n i F i g u r e 3 S o m e d e v i c e s v a r y s l i g h t l y f r o m t h s t a n d a r d , u s i n g d i f e r e n t p i n s f o s o m e s i g n a l s . S o m e t i m e s t h s i g n a l l e v e l su s e d a r i d i f f e r e n t v o l t a g e r a n g e s . F o r e x a m p l e , t 5 i n o d e f i n e d ; b u t h i s p r o b l e m i b e y o n d t h s c o p eo t h i s a r t i c l e .

T u n d e r s t a n d w h a t y o u r p r i n t e r a n d c o m p u t e r r q u i r e t c o m m u n i c a t e , y o m u s t l o o k a t h R S - 2 3 2c h a r t s s u p p l i e d b t h e p r i n t e r a n t h c o m p u t e r i n t e rf a c e m a n u f a c t u r e r s . W e ' l l d t h a t n e x t , w i t h s p e c i f i ce x a m p l e , t g i v e y o s o m e i d e a s o w h a t t l o o k f o r .E x a m p l e

W w i l l l o o k a a t t a c h i n g a O k i d a t a M i c r o l i n e 8 2 p r i n t e r t T e x a s I n s t r u m e n t s 9 9 / 4 A c o m p u t e r v i T R S - 2 3 2 i n t e r f a c e c a r d . B o t h u s 2 5 - p i n D - c o n n e c t o r sl i k e t h o n i F i g u r e 2 T h q u e s t i o n i s H o i t h c a b l ec o n s t r u c t e d ? T h c a b l e w i l l c o n t a i n s e v e r a l w i r e s , e a c hw i r e c o n n e c t i n g p i f r o m t h i n t e r f a c e a t h c o m p u t e re n t a p i n a t h p r i n t e r e n d .

T h O k i d a t a m a n u a l h a c h a r t o s e r i a l i n t e r f a c es i g n a l s a n s h o w s s e v e r a l p o s s i b l e c a b l e a r r a n g e m e n t sf o c o n n e c t i n g t h 8 2 t v a r i o u s c o m p u t e r s ( O k i d a t ac a l l s t h e m " c o n t r o l l e r s " ) . F o t h i s e x a m p l e , w e ' l l u s t h e s i m p l e s t a r r a n g e m e n t l i s t e d . I F i g u r e 5 ( s h o w i n gt h T t 8 2 c a b l e w i r i n g ) , t h i n f o r m a t i o n i t h c o u m h e a d e d O K I D A T A i s t r a i g h t o u o t h e p r i n t e rm a n u a l . T h d i r e c t i o n s f o t h s i g n a l s a r a l s o s h o w n

Page 77: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 77/136

F i g u r e 1 A T T A C H I N G P R I N T E R T O A M I C R O C O M P U T E RC o n n e c t o r

C o m p u t e r I n t e r f a c ew i t h C o n n e c t o r

C a b l e C o n n e c t o r

I P r i n t e r w i t hC o n n e c t o r

i t h a t m a n u a l . T h d i a g r a m s h o w s t h a t o n l yf o u r p i n s n e e d t b c o n n e c t e d b e t w e e n t h p r i n t e r a n " c o n t r o l l e r " — t w o g r o u n d s , o n l i n e f o r d a t a i n t o t h p r i n t e r , a n o n e s u p e rv i s o r y s e n d d a t a ( o S S D ) l i n e f o r t h O k i d a t at s i g n a l w h e n t h e p r i n t e r i b u s y o r e a d y t r e c e i v e d a t a . T h e s e a r p i n s 1 7 3 a n 1 r e s p e c t i v e l y . P i n s a n 2 a l s o n e e d t b " j u m p e r e d " ( w i r e d t o g e t h e r ) o t h e p r i n t e re n o t h c a b l e . T h p i n u m b e r s o t h c o p u t e r s i d e a r e n o t g i v e n i t h O k i d a t a m a n u a l .s w e ' l l n e e d t o r e f e r t t h e T I R S - 2 3 2 i n t e rf a c e m a n u a l f o t h r e s t o t h s t o r y .

" T h e p h r a s e ' R S - 2 3 2 s t a n d a r di n t e r f a c e ' i d e c e p t i v e b e c a u s e

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

T h 9 9 / 4 A R S - 2 3 2 m a n u a l h a s a c h a r t( s h o w n i F i g u r e 5 t h a t d e s c r i b e s i t R S - 2 3 2c o n n e c t o r . W w i l l u s t h e c h a r t t f i l l i t h p i n u m b e r s i t h l e f t - h a n d p a r t o F i g u r e 5 O k i d a t a a n d T e x a s I n s t r u m e n t s d o n o u s t h s a m e m n e m o n i c s f o s i m i l a r f u n c t i o n s — t h i ss i t u a t i o n i t y p i c a l i t h f i e l d . B u w c a l o c a t e t h p r o p e r p i n s b d e d u c t i o n . P i n s a n

a r g r o u n d s ; n p r o b l e m t h e r e . T l o c a t e t h p i f o d a t a o u t , w l o o k f o a o u t p u t p i f o d a t a . T h o n l y c a n d i d a t e o t h c h a r t i p i 3 T c a l l s i T w h i l e O k i d a t a c a l l s i T D F i n a ll y w h a v e t l o c a t e a i n p u t p i f o c o n t r o l ,t b e c o n n e c t e d t t h e O k i d a t a ' s S S p i 1 1 T h o n l y i n p u t c o n t r o l l i n e o t h i n t e r f a c e i p i 2 0 c a l l e d " D a t a T e r m i n a l R e a d y . "

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

H C

F i g u r e 2 P I C T U R E O F R 5 - 2 3 2 2 5 - P I N D - C O N N E C T O RL o o k i n g a t h P r i n t e r

( 1 1 1 1

\ 2 2 2 1 1 1 4

F i g u r e 3 E I R S - 2 3 2 S T A N D A R D , R E V I S I O NP I S I G N A L S O U R C E

P R O T E C T I V E G R O U N DT R A N S M I T T E D D A T AR E C E I V E D D A T AR E Q U E S T T S E N DC L E A R T O S E N DD A T A S E R E A D YS I G N A L G R O U N DC A R R I E R D E T E C T

1 R E V E R S E C H A N N E L2 0 D A T A T E R M I N A L R E A D Y

N O N EP R I N T E RC O M P U T E RP R I N T E RC O M P U T E RC O M P U T E RN O N EC O M P U T E RP R I N T E RP R I N T E R

S I G N A L L E V E L S :D A T A S I G N A LT I M I N G / C O N T R O L

- 2 T - 3 M A R K I N G

O F

- T + 3 N O D E F I N E DN O D E F I N E D

T + 2 5 VS P A C E

O

F i g u r e 4 P I

2

9 9 / 4 A R S - 2 3 2D I R E C T I O N

I N P U TO U T P U TO U T P U TO U T P U TO U T P U TI N P U T

P I D E F I N I T I O N SS I G N A LG R O U N DD A T A I ( R D )D A T A O U ( T X )C L E A R T S E N D ( C T S )D A T A S E R E A D Y ( D S R )G R O U N DD A T A C A R R I E R D E T E C T ( D C D )D A T A T E R M I N A L R E A D Y ( D T R )

F i g u r e 5 T H 9 9 / 4 A T O K I D A T A 8 2 P R I N T E R C A B L EC O M P U T E R O K I D A T A

S I G N A L P I P I S I G N A LG R O U N D P P G R O U N DD A T A O U T D / T X R R E C E I V E D D A T AG R O U N D S S G R O U N DD A T A T E R M R E A D Y D T R 2 0 1 S S D S U P E R V I S O R Y S E N D D A T A

j u m p e r D S D A T A S E R E A D Yp i n sa n 2 2 D T R D A T A T E R M R E A D Y

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4 7

Page 78: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 78/136

2 3 a 5 6 7 8 9 2 0

2 2 2 2 3 2 a 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

R H E E

F O N E X TP

E

P O 6

A

A

T A R TT

3 E M E N T S

T T O L E M E N T S

E

R I P

E

N

P L U S

E F O N E X T

F O P R I N TN E X TE N

N A g

A G

S ; A V EB H O M Ev A D E M OL O i A T

L O A T

E A N

2 5

H O M E

N A

S A V E□ | L E A

O F

C O l M f lO n

T P

V A E

R E

L O A D

A R R A Y

E E E

Z

N

T

R E

R O W N S W O R T H

D

L U P

N S A V E

R E T H

L O A DT H

W

3 5 P E E KS T A R T

E F E H E

D E M l O

E

B Y T E S -

T

A R R A Y

S A V EA R R A YC H R SD U M M Y

E Q U A L

D A T A

V A L U E S

A G A ZA P

E M E N T

3 P O 6 O

A R R A Y N A M E

R E F E R E N C EB A C K

E S O F

V A E

T

6

A R R A YA R R A Y

P E E KP E E KD A T A

R E E O

H O

S T A R T

S a v i n g A p p l e s o f t N u m e r i c A r r a y sT D i s k W i t h D O 3 . U n d e r A p p l e ' s P r o D O S , t h S T O R E a n d

R E S T O R E c o m m a n d s m a k e s a v i n g a r r a y st d i s k f a e a s i e r t h a n u n d e r D O 3 . 3 .( T h e s e c o m m a n d s s h o u l d n o b c o n f u se w i t h A p p l e s o f t c a s s e t t e c o m m a n d sS T O R E a n R E C A L L . ) P r i o r t P r o D O S ,t h o n l y m e a n s o s a v i n g a r r a y s t d i s kw a t h r o u g h s e q u e n t i a l a n r a n d o m -a c c e s s t e x t f i l e s . I t ' s d i s a d v a n t a g e o u s t u s t e x t f i l e s t s a v e a r r a y s b e c a u s e a e t r r o u t i n e m u s t b w r i t t e n t m o v e t h a r r a y d a t a t t h t e x t f i l e . H e r e ' s a t r i c kt h a t s a v e s a r r a y s d i r e c t l y t d i s k f r o m D O 3 . 3 .

A p p l e s o f t a l l o c a t e s a r r a y s p a c ed y n a m i c a l l y — i . e . , D I M e n s i o n i n g a a r r a yw i t h D I s t a t e m e n t i t h p r o g r a mr e s e r v e s s p a c e f o t h a t a r r a y i m e m o r y .T h v a r i a b l e t y p e i i m p o r t a n t b e c a u s ef l o a t i n g p o i n t a r r a y e l e m e n t s r e q u i r eb y t e s , 3 b y t e s m o r e t h a n a i n t e g e rv a r i a b l e ' s b y t e s p e e l e m e n t . A p p l e s o f ts t o r e s a r r a y s i t h m e m o r y a r e a i m e d i a t e l y f o l l o w i n g t h e s i m p l e v a r i a b l es t o r a g e l o c a t e d a f t e r t h p r o g r a m i t s e l f .T h u s , t h e a r r a y i r e l o c a t e d i m e m o r y a t h e s i m p l e v a r i a b l e s p a c e c h a n g e s s i z e .

A p p l e s o f t u s e s p o i n t e r s — p a i r s o l o c at i o n s o p a g e z e r o — t o k e e p t r a c k o w h e r e i m e m o r y t h e a r r a y s r e s i d e . T h p o i n t e r s a l o c a t i o n s 1 0 a n 1 0 ( $ 6 B a n $ 6 h e x ) a r e t h e r e s p e c t i v e l o a n h i g hb y t e s o t h s t a r t i n g a d d r e s s o t h e e n t i r ea r r a y a r e a . L o c a t i o n s 1 0 9 a n H ( $ 6 Da n $ 6 E ) p o i n t t t h e n o t h a r r a ys p a c e . A n o t h e r p a i r o p o i n t e r s , I 3 a n 1 3 ( $ 8 1 a n $ 8 2 ) , c o n t a i n t h e a d d r e s s o

t h l a s t - u s e d v a r i a b l e . T h i s l a s t s e o p o i n t e r s i t h k e t s a v i n g p a r t i c u l a r a r r a y .T s a v e t h e n t i r e a r r a y s p a c e , s e v a r i a b l e e q u a l t t h s t a r t o t h a r r a y a r e a b P E E K i n g

t h a p p r o p r i a t e p o i n t e r s : S T A R T P E E K ( 1 0 7 ) P E E K ( 1 0 8 ) 2 5 6 . N e x t , s e v a r i a b l e f o t h e t o po t h e a r r a y s p a c e : T P P E E K ( 1 0 9 ) P E E K ( 1 1 0 ) 2 5 6 . T h e n d e r i v e t h e l e n g t h o t h a r r a y a r e ab s u b t r a c t i o n : L N G T H T S T A R T 1 F i n a l l y , s a v e t h a r r a y s p a c e a b i n a r y f i l e :

P R I N T D S ; " B S A V E A L L A R H A Y S , A " ; S T A R T ; / X " ; L N G T H .T h e a c c o m p a n y i n g p r o g r a m d e m o n s t r a t e s t h e p r o c e s s o s a v i n g a n r e l o a d i n g a s i n g l e f l o a t i n g

p o i n t a r r a y n a m e d A ) T r e f e r e n c e t h t a r g e t e d a r r a y , s e t h e p o i n t e r s a l o c a t i o n s 1 3 a n 1 3 w i t h t h i s s t a t e m e n t : A ( 0 ) A ( 0 ) . T h v a l u e s a t h e s e l o c a t i o n s m u s t b p l a c e d i a n o t h e r p a i r o l o c a t i o n s , 6 a n 6 ( $ 3 C a n $ 3 D ) . N e x t , l i n e 2 7 s e t s t h s t a r t o t h A a r r a y d a t a e l e m e n t s :S T A R T ( P E E K ( 6 0 ) P E E K ( 6 1 ) 2 5 6 ) . N o t e t h a t S I Z E i v a r i a b l e w h i c h h o l d s t h s i z e a w h i c hA w a i n i t i a l l y D I M e n s i o n e d . T c a l c u l a t e t h l e n g t h o f l o a t i n g - p o i n t a r r a y , u s t h i s f o r m u l a :L N G T H ( S I Z E 1 1 6 T s a v e a i n t e g e r a r r a y , b e s i d e s c h a n g i n g A t A % ) c h a n g et h e l e m e n t b y t e l e n g t h i n l i n e 2 8 f r o m t 2 L N G T H ( S I Z E I 1 6 N o t s a v e t h a r r a y :

P R I N T D $ ; " B S A V E N A M E O F A R R A Y , A " ; S T A R T ; , ' 1 " ; L N G T HT r e t r i e v e a r r a y s s a v e d w i t h t h i s p r o c e d u r e , t h e y m u s t b B L O A D e d b e i t h e r t h s a m e p r

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

— M i c h a e l D B r o w n s w o r t h

T H N T

T H

A R

A R

7 H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

Page 79: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 79/136

- 1

a i

L o w e r C a s e L e t t e r s f o T I - 9 9 / 4 AW o u l d y o l i k e t o h a v e t r u e l o w e r - c a s e l e t t e r s ( r a t h e r t h a n s h o r t e n e d c a p i t a l s ) a v a i l a b l e w i t h

T B A S I C ? Y o u c a n — s i m p l y b t u r n i n g t h s h o r t e n e d c h a r a c t e r s e t t h a t t h T I - 9 9 / 4 A u s e s i n t oa a l t e r n a t e s e b r e d e f i n i n g c h a r a c t e r s 9 7 t h r o u g h 1 2 2 u s i n g t h C A L L C H A R c o m m a n d .

1 0 C A L L C H A R { 9 7 , 1 O O O O O 0 7 0 0 8 3 B 4 8 7 4 t }U P R I N T " a 1 2 G O T O 1 2

T h a b o v e e x a m p l e s h o w s y o u h o t c h a n g e t h l e t t e r f r o m s h o r t e n e d u p p e r c a s e t t r u el o w e r c a s e u s i n g T B A S I C . U n f o r t u n a t e l y , t h i s s o l u t i o n u s e s s o m e m e m o r y , a n d p r o g r a m i i t i a l i z a t i o n t i m e i i n c r e a s e d . I y o u h a v e M i n i - M e m o r y m o d u l e , h o w e v e r , t h e s e p r o b l e m sc a b s o l v e d b i n s t a l l i n g t h e f o l l o w i n g a s s e m b l y l a n g u a g e r o u t i n e :

A O R G > 7 D O 0A D A T A > 0 0 0 0 . > 0 0 7 0 , > 0 8 3 8 , > 4 8 7 4

D A T A > 0 0 4 0 , > 4 0 7 8 , > 4 4 4 4 , > 4 4 7 8D A T A 0 0 0 0 , 0 0 3 8 , 4 4 4 0 . 4 4 3 8D A T A > 0 0 0 4 , > 0 4 3 C , > 4 4 4 4 , > 4 4 3 CD A T A > 0 0 0 0 , > 0 0 3 8 , > 4 4 7 C . > 4 0 3 CD A T A > 0 0 1 8 . > 2 4 2 0 , > 7 0 2 0 , > 2 0 2 0D A T A 0 0 0 0 , 0 4 3 8 . 4 4 3 8 , > 0 4 7 CD A T A > 0 0 4 0 , > 4 0 7 8 , > 4 4 4 4 , > 4 4 4 4D A T A > 0 0 1 0 . > 0 0 3 0 , > 1 0 1 0 , > 1 0 3 8D A T A > 0 0 0 8 , > 0 0 1 8 . > 0 8 0 8 , > 4 8 3 0D A T A > 0 0 4 0 , > 4 0 4 8 , > 5 0 7 0 . > 4 8 4 4D A T A > 0 0 3 0 , > 1 0 1 0 , 1 0 1 0 . 1 0 3 8D A T A 0 0 0 0 , 0 0 7 8 , 5 4 5 4 , 5 4 5 4D A T A > 0 0 0 0 , > 0 0 5 8 , > 2 4 2 4 , > 2 4 2 4D A T A > 0 0 0 0 , > 0 0 3 8 , > 4 4 4 4 , > 4 4 3 8D A T A 0 0 0 0 , 0 0 7 8 , 4 4 7 8 , 4 0 4 0D A T A 0 0 0 0 , 0 0 3 8 , 4 4 5 4 , 4 8 3 4D A T A > 0 0 0 0 , 0 0 5 8 , 6 4 4 0 , 4 0 4 0D A T A > 0 0 0 0 , > 0 0 3 C , > 4 0 3 8 , > 0 4 7 8D A T A 0 0 1 0 . 3 8 1 0 , 1 0 1 0 , 1 4 0 8D A T A 0 0 0 0 , 0 0 4 8 , 4 8 4 8 , 4 8 2 4D A T A > 0 0 0 0 , > 0 0 4 4 , > 4 4 2 8 , > 2 8 1 0D A T A > 0 0 0 0 , > 0 0 4 4 , > 5 4 5 4 , > 5 4 2 4D A T A > 0 0 0 0 . > 0 0 4 4 , > 2 8 1 Q , > 2 8 4 4D A T A > 0 0 0 0 , > 0 0 4 4 , > 2 4 I 8 , > 1 0 6 0D A T A > O O O 0 , > O O 7 C > O 8 1 0 , > 2 O 7 CL W P I > 7 0 B 8 S E T U W O R K S P A C E R E G I S T E R SM O R 1 L R 1 0 S A V E L I N K T B A S I CL R 0 0 6 0 8 A D D R E S S O A S C I I 9 I V D R A

R 1 , A L A D D R E S S O C H A R A C T E R C O D E SR 2 . 2 0 8 2 0 ( 2 6 * 8 ) B Y T E S T W R I T E

B L W P @ > 6 0 2 8 M U L T I P L E B Y T E W R I T EB * R 1 0 R E T U R N T B A S I CE N

N e x t , e n t e r t h e f o l l o w i n g t n a m e t h e r o u t i n e L O W C A S , a n a d i a n t h e n t r y p o i n t ( 7 D D 0 )t t h R E F / D E F t a b l e :

A O R G > 7 F E 8T E X T X O W C A S 'D A T A > 7 D D 0

T h e n , y o u c a n c a l l i f r o m B A S I C p r o g r a m u s i n g C A L L L I N K ( ' L O W C A S 1 ) s t a t e m e n t . B k e e p i n g t h i s r o u t i n e p e r m a n e n t l y l o a d e d i M i n i - M e m o r y m o d u l e , i w i l l b a v a i l a b l e f o y o u a n y t i m e f r o m T B A S I C . I o n l y n e e d s t b r u o n c e p e r p r o g r a m . — H C M S t a f f

o m C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

Page 80: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 80/136

D o u b l e Y o u r D O M a s t e rT h M S - D O S 2 . 1 0 m a s t e r d i s k i s i n g l e - s i d e d d i s k t h a t c o m e s f o r m a t t e d s e c t o r s

p e t r a c k ( t m a k e i c o m p a t i b l e w i t h o l d e r I B m a c h i n e s ) . T h n e w e r D O f o r m a t ,s u p p o r t e d b t h l a t e s t P C a n P C j r , i d o u b l e - s i d e d w i t h s e c t o r s p e t r a c k . T h i sc h a r t s h o w s t h a m o u n t o s t o r a g e a v a i l a b l e w h e n u s i n g v a r i o u s M S - D O S 2 . 1 0 f o r m a t s :

F o r m a ts i d e s s e c t o r s / t r a c k

C a p a c i t y i B y t e s

1 6 0 , 2 5 61 7 9 , 7 1 23 2 2 , 5 6 03 6 2 , 4 9 6

W h e n y o m a k e b a c k - u p o y o u r D O 2 . m a s t e r u s i n g D I S K C O P Y , t h r e s u l ti d i s k w i t h t h e s m a l l e r s i n g l e - s i d e d f o r m a t — a r e a l w a s t e o d i s k s p a c e ( i y o u rm a c h i n e s u p p o r t s t h n e f o r m a t ) . B u t h e r e i a a l t e r n a t i v e : I n s t e a d o u s i n gD I S K C O P Y , f o r m a t t h e d i s k w i t h t h e / o p t i o n u s i n g t h e f o l l o w i n g c o m m a n d ( w i t h y o u rD O m a s t e r i d r i v e A )

A f o r m a t b /

P l a c e t h n e d i s k i t h e d r i v e ( d r i v e b i y o u h a v e t w o - d r i v e s y s t e m ) w h e n t h f o l l o w i n g a p p e a r s o t h e s c r e e n :

I n s e r t n e d i s k e t t e f o d r i v e B a n s t r i k e a n k e w h e n r e a d y

F o r m a t t i n g t h e n b e g i n s . W h e n t h p r o c e s s i c o m p l e t e , t h e f o l l o w i n g m e s s a g e w i l la p p e a r o s c r e e n :

F o r m a t t i n g . F o r m a t c o m p l e t eS y s t e m t r a n s f e r r e d

3 6 2 4 9 6 b y t e s t o t a l d i s k s p a c e4 0 9 6 0 b y t e s u s e d b s y s t e m

3 2 1 5 3 6 b y t e s a v a i l a b l e o d i s k

F o r m a t a n o t h e r ( Y / N ) ?A n s w e r t h i s q u e s t i o n b e n t e r i n g N . N o w , t c o p y t h r e s t o f t h D O d i s k o n t o

t h i s d o u b l e - s i d e d , 9 - s e c t o r d i s k , m a k e s u r e t h D O m a s t e r i i d r i v e a n t y p et h e f o l l o w i n g c o m m a n d :

c o p y a : * . * b

I y o h a v e a t w o - d r i v e s y s t e m , t h r e s t o f t h e d i s k w i l l b c o p i e d t y o u r n e d i s k .I y o h a v e o n l y o n d r i v e , y o w i l l b e p r o m p t e d t s w i t c h d i s k s w h e n n e c e s s a r y .W h e n t h p r o c e s s i c o m p l e t e , t h d i r e c t o r y o y o u r n e d i s k w i l l r e v e a l t h a t y o s t i l l h a v e 2 0 4 , 8 0 0 b y t e s f r e e i n s t e a d o t h m e a g e r 2 8 , 6 7 2 y o u w o u l d h a v e h a i y o u s e d D I S K C O P Y . T h i s e x t r a s p a c e i e n o u g h t s i m i l a r l y c o p y t h e n t i r e D O s u p l e m e n t a l d i s k a n s t i l l h a v e 9 1 , 1 3 6 b y t e s f r e e f o r a n o t h e r f i l e s . W i t h h i g h - q u a l i t yd i s k s p r i c e d a a b o u t $ 5 e a c h , t h i s m e t h o d r e p r e s e n t s a c o n s i d e r a b l e s a v i n g o b o t hd i s k s p a c e a n m o n e y , n o t m e n t i o n c o n v e n i e n c e .

— R o g e r W o o d

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r ,

Page 81: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 81/136

i m

I n s t a l l i n g R e s e t S w i t c hT h e r e a r e t i m e s w h e n a d v a n c e d C o m m o d o r e p r o g r a m m e r s w i s h f o w a t o r e s e t

t h e i r c o m p u t e r w i t h o u t e r a s i n g e v e r y t h i n g i R A M . E a c h t i m e p r o g r a m h a n g s u d u r i n g d e b u g g i n g — w h i c h c a h a p p e n w h e n y o a r d o i n g s o m e c o m p l e x p r o g r a mm i n g o m o v i n g b a s i c p o i n t e r s a r o u n d i m e m o r y — y o u m u s t t u r n o f t h p o w e r t r e s e t t h m a c h i n e . B u t , t h e r e i a e a s y w a t i n s t a l l r e s e t s w i t c h i y o u r C - 6 4o V I C - 2 0 : y o u c a n p u r c h a s e s i m p l e s w i t c h ( s i n g l e p o l e - s i n g l e t h r o w , m o m e n t a r yc o n t a c t p u s h - b u t t o n t y p e ) , a a n e l e c t r o n i c s p a r t s s t o r e , a n i n s t a l l i y o u r s e l f w i t ht h e i n s t r u c t i o n s b e l o w .

T u r n o f t h p o w e r t y o u r C o m m o d o r e a n t h e n d i s c o n n e c t a l c a b l e s a n p e r i p h e r a l s . Y o w i l l n e e d a s m a l l P h i l l i p s s c r e w d r i v e r t r e m o v et h t h r e e s c r e w s h o l d i n g d o w n t h e c o v e r . A t h c o m p u t e r i f a c i n g y o u , f i n d t h e f a l e f t h a n d p o r t( s e e p h o t o a t r i g h t ) . T h p a r t i c u l a r p i n s o i n t e r e s ta r p i n s a n 3 S i m p l y s o l d e r o n w i r e t p i

a n t h o t h e r w i r e t p i 3 ( O n e t h i n g t r e m e m b e r w h e n s o l d e r i n g : Y o m u s t b s u r e t s o l d e r t h e w i r e s o t h p i n s f a e n o u g h b a c k s t h a t t h e y d o n ' t i n t e r f e r e w i t h t h e i n s e r t i o n o t h c a r t r i d g e s . ) Y o c o u l d r u t h w i r e s o u t t h e b a c kp o r t a n j u s t l e a v e y o u r s w i t c h h a n g i n g l o o s e .I t i s m u c h b e t t e r , h o w e v e r , t s e c u r e l y m o u n t t h s w i t c h o t h e s i d e o y o u r m a c h i n e . T o d o s o d r i l l h o l e i n t o t h t o l e f t - h a n d s i d e o y o u rc o m p u t e r c o v e r a n m o u n t t h e s w i t c h t h e r e .

H q h J . L a t ai . « - i "

i ~ * : i *

T h a t ' s a l t h e r e i t i t P u e v e r y t h i n gb a c k t o g e t h e r a n c o n n e c t a l t h p o w e rc o r d s a n p e r i p h e r a l s , a n y o u r C o m o d o r e 6 o V I C - 2 0 i b e t t e r t h a n n e w .

W A R N I N G : I f w h i l e e x p e r i m e n t i n g w i t ht h c o n n e c t o r p i n s , y o u r c o m p u t e r d i e s ,d o n ' t p a n i c . C h a n c e s a r y o s h o r t e d t h ew r o n g p i n s t o g e t h e r a n d b l e w t h f u s e i s i d e t h m a c h i n e ( s e e p h o t o a l e f t ) . J u s tr e p l a c e t h a t f u s e a n d b e m o r e c a r e f u l n e x tt i m e .

- S t e v e N e l s o n

[ H o m e C o m p u t e r M a g a z i n e , t h e p u b l i s h e r , a n t h a u t h o r s h a l l n o b h e l d l i a b l e f o r u n s u c c e s s f u l p r o j e c t c o m p l e t i o n . M o d i f i c a t i o n o y o u rC - 6 4 o V I C - 2 0 w i l l p r o b a b l y v o i d a n r e m a i n i n g w a r r a n t y . P r o c e e da y o u r o w r i s k . ]

H o m e C o m p u t e r M a g a z i n e S e p t e i i b e h 1 9 8 a

Page 82: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 82/136

b D a v i d G E r a d e rH C S t a f f

M u c h s o f t w a r e d e s i g n e d f o r t h e I B M P C w o u l d r u n f a s t e r a n m o r ec o n v e n i e n t l y o t h P C j r i t h s m a l l e r m a c h i n e h a s e c o n d d i s k d r i v e .N o y o c a a d y o u r o w . .

[ C a v e a t : W h a t f o l l o w s i h a r d w a r e m o d i f i c at i o n p r o c e d u r e f o r a P C j r w i t h 1 2 8 K o m e m o r ya n t h I B s i n g l e - d i s k s y s t e m . T h s u c c e s s f u li m p l e m e n t a t i o n o t h i s p r o c e d u r e w i l l r e s u l t i n

P C j r s y s t e m c a p a b l e o a c c e s s i n g t w d i s kd r i v e s . T h i s p r o j e c t a s s u m e s t h a t y o h a v e t h r e q u i s i t e t e c h n i c a l s k i l l s a n k n o w l e d g e t c o m p l e t e i t W h a v e d o n e o u b e s t t i n c l u d ea l t h n e c e s s a r y d a t a a n p r o c e d u r a l s t e p st g u i d e k n o w l e d g e a b l e t e c h n i c i a n . H o m eC o m p u t e r M a g a z i n e , i t p u b l i s h e r , a n t h a u t h o r a s s u m e n o l i a b i l i t y f o u n s u c c e s s f u lp r o j e c t c o m p l e t i o n o d a m a g e t a n o y o u re q u i p m e n t . M o d i f i c a t i o n o f t h e I B P C j r w i l lp r o b a b l y v o i d a n r e m a i n i n g w a r r a n t y . T h e s ei n s t r u c t i o n s a r o f f e r e d a i s a n r e a d e r ss h o u l d p r o c e e d a t h e i r o w r i s k — E d . ]T h D r i v e F o S u c c e s sT i r e d o s w a p p i n g d i s k e t t e s i a n o u o y o u r

s i n g l e - d r i v e P C j r ? W h a t i y o w e r e t o l d , " F o rl e s s t h a n $ 3 0 0 ( d e p e n d i n g o h o m u c h y o p a

f o t h d r i v e ) a n f e h o u r s w o r k y o c a n h a v es e c o n d d i s k d r i v e o J u n i o r " W e l l , n o y o c a n .

W h e n t h P C j r w a f i r s t a n n o u n c e d a s i n g l e - d r i v es y s t e m , w s a i d , " S u r e , b e a l y o h a v e t d i s t i c ka e x t e n s i o n c a b l e o u t h b a c k o t h b o a n d a i s y -c h a i n a s e c o n d d r i v e t i t . " W w e r e w r o n g . I B v e r yc a r e f u l l y d e - e n g i n e e r e d t h e i r d i s k - d r i v e c o n t r o l l e rd e s i g n m a k i n g i i m p o s s i b l e t s i m p l y c h a n g e c a b l e sa n d a d d s e c o n d d r i v e . N o h e r e w a c h a l l e n g e !

O u a n s w e r t o t h i s c h a l l e n g e ? M o d i f i c a t i o n o t h e d i s kd r i v e c o n t r o l l e r b o a r d , r e q u i r i n g o n l y t h e a d d i t i o n o t w I C ( i n t e g r a t e d c i r c u i t s ) , t h o p e n i n g o t w c i r c u i t p a t h so t h b o a r d , t h a d d i t i o n o f t e n w i r e s t t h e b o a r d , a n t h c o n s t r u c t i o n o n e f l a t c a b l e .

I n i t i a l t e s t s o t h h a r d w a r e u n c o v e r e d r o a d b l o c k —t h I B P C j r B I O S p r o g r a m ( B a s i c I n p u t / O u t p u t S y s t e ms t o r e d i R O m e m o r y ) w a s t h c u l p r i t . W h e n J u n i o ri r e s e t o p o w e r e d u p B I O S s e t s w h a t a r c a l l e d8 H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

" e q u i p m e n t s t a t u s s o f t w a r e f l a g s " i R A m e m o r yw h i c h a l w a y s r e p o r t t h a t o n l y o n d i s k d r i v e ( d e v i c en a m e A : i c o n n e c t e d .

t h e r e f o r e h a t d e s i g n s o f t w a r e f i t f o o l t h s y s t e m . W i t h s o m e s p e c i a l b a t c h f i l e s i n s t a l l e d o t h P C - D O S 2 . 1 d i s k . r e t e s t e d t h e s y s t e m . D I B w a e n t e r e d a t h k e y b o a r d , t h e r e d l i g h t o t h s e c o n dd r i v e c a m e o n a n m o m e n t l a t e r t h d i r e c t o r y l i s t i n go f t h e d a t a d i s k a p p e a r e d o t h P C j r s c r e e n — i t w o r k e d !T h r e e T G e R e a d yB e f o r e a t t e m p t i n g t h i s m o d i f i c a t i o n , y o n e e d t a c c o m p l i s h t h r e e t a s k s : ( 1 R e a d t h i s e n t i r e a r t i c l e a n s t u d y t h i l l u s t r a t i o n s c a r e f u l l y , ( 2 p u r c h a s e t h p a r t sn e e d e d f o t h e m o d i f i c a t i o n , a n ( 3 g a t h e r t h n e c e s s a r yt o o l s . U s t h p a r t s l i s t i F i g u r e a n t h t o o l l i s t i F i g u r e a c h e c k l i s t s t m a k e s u r e y o h a v e e v e r y t h i n gy o n e e d . W h e n s h o p p i n g f o a s e c o n d d i s k d r i v e , m a k es u r e t h d r i v e i a I B M - c o m p a t i b l e , d o u b l e - s i d e d .d o u b l e - d e n s i t y m o d e l , e i t h e r f u l l - h e i g h t o r t h e n e w e rh a l f - h e i g h t s i z e , a n t h a t i c o m e s w i t h c a s e a n p o w e rs u p p l y . D o n ' t o r d e r c a b l e w i t h t h d r i v e b e c a u s e as p e c i a l o n m u s t b b u i l t f o t h i s a p p l i c a t i o n .V o i d i n g T h W a r r a n t y

I i i m p o r t a n t t h a t y o h a v e g o o d l i g h t i n g f o t h i sw o r k . D i s c o n n e c t a l c a b l e s f r o m t h e r e a r o t h P C j ri n c l u d i n g t h p o w e r c o r d . U s i n g w i d e - b l a d es c r e w d r i v e r , p r u t h t o p c o v e r a t h r e a r o t h u n i t .S l i d e t h c o v e r b a c k a n d r e m o v e i t L o c a t e t h d i s k - d r i v ec o n t r o l l e r b o a r d w i t h t h w i d e f l a t c a b l e c o n n e c t i n g i t t h d i s k d r i v e . D i s c o n n e c t t h e c a b l e a t h e d i s k d r i v ea n c a r e f u l l y r e m o v e t h c o n t r o l l e r b o a r d . R e m o v e t h f l a t c a b l e f r o m t h c o n t r o l l e r b o a r d a n l a i a s i d e . P l a c et h c o n t r o l l e r b o a r d , c o m p o n e n t s i d e u p o c l e a ns u r f a c e .

R e f e r r i n g t t h b o a r d d i a g r a m i F i g u r e 3 u s e as m a l l , s h a r p p a i r o d i a g o n a l c u t t e r s t c u t p i n o i n t e g r a t e d c i r c u i t Z M 2 1 f r e e f r o m t h p r i n t e d c i r c u i tb o a r d ( s n i p i a c l o s e t t h b o a r d a p o s s i b l e ) .C a r e f u l l y b e n d t h e l e a d u a n o u f r o m t h b o a r d . W w i l l b s o l d e r i n g a w i r e t i l a t e r .

Page 83: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 83/136

O n o t h e r i n t e g r a t e d c i r c u i t ( I C ) p i a l s o r e q u i r e s t h i sp r o c e d u r e , b u t h e t a s k w i l l b m o r e d i f f i c u l t b e c a u s ep i 1 o Z M i p a r t i a l l y h i d d e n b c a p a c i t o r m o u n t e do t h b o a r d . U s i n g t h s o l d e r i n g i r o n , m e l t t h j o i n ta t h l e f t l e a d o f t h e c a p a c i t o r w h i l e g e n t l y p u l l i n g u o t h l e a d w i t h t h l o n g - n o s e d p l i e r s u n t i l t h c a p a c i t o rl e a d c o m e s f r e e f r o m t h e b o a r d . C a r e f u l l y b e n d t h c a p a c i t o r a w a y f r o m t h a r e a o p i 1 o I Z M 4 .U s i n g t h e s m a l l c u t t e r s , s n i p t h p i f r e e f r o m t h b o a r d .T h i s i e a s i e r s a i d t h a n d o n e — u s e c a r e n o t t d a m a g ea d j a c e n t p i n s . B e n d t h p i u p a n d o u f r o m t h b o a r d( s t h a t w i r e c a b s o l d e r e d t i t ) . M o v e t h e c a p a c i t o rb a c k i p l a c e a n r e s o l d e r i t l e a d i t h h o l e f r o m w h i c hi w a r e m o v e d .C o n g r a t u l a t i o n s , 1 O O T h J o I D o n e !

N o t h t w n e I C m u s t b e p r e p a r e d f o m o u n t i n go t h e p r i n t e d c i r c u i t b o a r d . B e c a u s e t h e r e i i n s u f f ic i e n t r o o m t p l a c e t h e s e I C s o t h m a i n b o a r d a r e a ,t h e y m u s t b " p i g g y - b a c k e d " ' o n t o o t h e r I C t h a t a r a l r e a d y m o u n t e d o t h b o a r d . B e n d t h " p a r a s i t e " I C p i n s s t r a i g h t o u t . l e a v e t h e m a l o n e , o c u t h e m o f f ,d e p e n d i n g o t h u s o e a c h o n e ( a d e s c r i b e d b e l o wa n s h o w n i t h a c c o m p a n y i n g p h o t o s ) . T h p i n s a r c o u n t e d c o u n t e r c l o c k w i s e a v i e w e d f r o m t h e t o p o t h I C P i i a l w a y s l o c a t e d t t h l e f t o t h d i m p l e t h a ti i o n e n o a I C T h f i r s t o n o o u I C i p i g g y - b a c k e d t t h e x i s t i n gI a l o c a t i o n Z M ( s e e F i g u r e 3 w h i c h i o t h s a m et y p e a t h n e I ( 7 4 L S 1 7 5 ) . I n v e s t i g a t i o n o t h d e s i g ns h o w s t h a t b o t h I C u s o n e e d t b c o n n e c t e d t t h s a m e C L E A R , C L O C K , a n D i n p u t s ( p i n s 9 1 a n

r e s p e c t i v e l y ) . T h e y a l s o s h a r e t h + v o l t p o w e r a n dg r o u n d p i n s ( p i n s 1 a n 8 ) B b e n d i n g a l t h o t h e rp i n s ( n u m b e r s 2 , 3 , 5 , 6 , 7 1 0 1 1 , 1 2 . 1 3 1 4 a n 1 5 u a n s t r a i g h t o u f r o m t h e I C b o d y , t h e I C i r e a d yf o m o u n t i n g ( a c t u a l l y , p i n s 1 t h r o u g h 1 c a b c l i p p e d o f b e c a u s e t h e y a r n o u s e d ) . T h p r e p a r e d I i s h o w n i t h a c c o m p a n y i n g p h o t o . T a c t u a l l y m o u n tt h i s p a r a s i t e I C i m u s t b c a r e f u l l y a l i g n e d a n s e a t e do t h e h o s t I ( Z M 1 ) , a n a l s h a r e d p i n s j o i n e d w i t hs o l d e r ( p i n t p i 1 p i t p i 4 e t c . ) . B c a r e f u ln o t m o u n t i b a c k w a r d s .

F i g u r e 1 T O O L J S F o P C j r D i s k D r i v e C o n t r o l l e r M o d i f i c a t i o n

D E S C R I P T I O NS m a l l l o n g - n o s e d p l i e r sV e r y s m a l l d i a g o n a l - s i d e" N n i c k " w i r e s t r i p p e r sL o w - w a t t a g e s o l d e r i n g

i r o nF i n e - w i r e r o s i n - c o r e s o l d e rS p o o l o f # 2 8 t i n n e d - c o p p e r

w i i e w i t h i n s u l a t i o nW o o d e n - j a w v i s eS c r e w d r i v e r s e

U S B e n d i n g l e a d s o I C C u t t i n g I C l e a d sR e m o v i n g w i i e

i n s u l a t i o nS o l d e r i n g c o n n e c t i o n sS o l d e r i n g c o n n e c t i o n sa d d i t i o n a l c i i c u i t r yM a k i n g f l a t c a b l eV a r i o u s u s e s

O t h o t h e r p a r a s i t e I ( 7 4 L S 1 0 ) t b m o u n t e d t h e r ea r o n l y t w s h a r e d p i n s . T h v o l t p o w e r a n d g r o u n dp i n s ( p i n s 1 a n 7 a r t h o n e s u s e d t p i g g y - b a c k t h i sI C . A l l o t h e r p i n s a r b e n t u p a n d o u f r o m t h e I C b o d y .T h u n u s e d p i n s , 1 2 1 2 a n 1 3 m a b c l i p p e d o f f .T h h o s t I f o t h i s p a r a s i t e i i l o c a t i o n Z M 9 . a s h o w ni F i g u r e ( t h e h o s t I i t y p e 7 4 L S 0 8 ) . C a r e f u l l y a l i g na n s e a t t h n e I C o n t h e Z M 9 h o s t a n s o l d e r p i 1 t p i 1 a n p i t p i 7 T i m e T o G e W i r e d , F o l k s !

T h e r e a r t e n w i r e s t h a t m u s t n o b e c o n n e c t e d t t h p r i n t e d c i r c u i t b o a r d . U s i n g l o w - w a t t a g e s o l d e ri n i r o n , a t t a c h t h e w i r e s a c c o r d i n g t t h e c h a r t i F i g u r e

4 R e f e r t t h p a r t i a l s c h e m a t i c i F i g u r e s h o w i n gt h a f f e c t e d p o r t i o n o t h e d i s k c o n t r o l l e r l o g i c , t h p i c t o r i a l i l l u s t r a t i o n i F i g u r e f o p a r t s l o c a t i o n ,a n t h p h o t o g r a p h o t h w i r e d b o a r d . D o u b l e - c h e c ke a c h s o l d e r c o n n e c t i o n t h a t y o m a k e f o c o r r e c tl o c a t i o n a n s o l i d j o i n t . I e a c h c a s e , i n s p e c t w i t h am a g n i f y i n g g l a s s t s e i a n o t h e s o l d e r f l o w c a u s e d

s h o r t t a a d j a c e n t c o n n e c t i o n .

F i g u r e 2 P A R T S L I S TQ T

F o P C j r D i s k D r i v e C o n t r o l l e r M o d i f i c a t i o nD E S C R I P T I O NS N 7 4 L S 1 7 5 I n t e g r a t e d C i i c u tS N 7 4 L S 1 0 I n t e g r a t e d C i r c u tR F 1 6 - 2 8 5 2 - 0 R i b b o n C a b l eR e c e p t a c l eS F M 3 4 - 2 8 4 1 - 0 R i b b o n C a b l e S o c k e tF e e t o G E X 2 8 - 3 4 R i b b o n C a b l eI B c o m p a t i b l e d u a l - s i d e dd o u b l e - d e n s i t y F l o p p y d i s k d r i v ew i t h p o w e r s u p p l y a n c a s e . W u s e d a M P m o d e l 5 w i t h c a s ea n s u p p l y f r o m b r o k e n d r i v e . )

M A N U F A C T U R E RT e x a s I n s t r u m e n t sT e x a s I n s t r u m e n t sT e x a s I n s t r u m e n t sK e l - A m I n c .K e l - A m I n c .M P

T h w i r e t h a t c o n n e c t s Z M ( p i g g y b a c k ) p i n t c o n n e c t o r U p i 1 m u s t b i n s t a l l e d w i t h a d d i t i o n a lp r e c a u t i o n s . F i r s t , i d e n t i f y t h c o r r e c t U c o n n e c t o r p i b h o l d i n g t h b o a r d i f r o n t o y o u a n d c o u n t i n g 5 o v e rf r o m t h r i g h t s i d e o t h b o t t o m r o a s h o w n i F i g u r e3 T h w i r e m u s t b w r a p p e d t i g h t l y a t h v e r y b o t o o t h e p i n a n s o l d e r e d w i t h m i n i m u m o f s o l d e r .I t h e l e n g t h o t h e p i n i o b s t r u c t e d b t h e w i r e b e i n gp l a c e d t o h i g h o e x c e s s b u i l d - u p o s o l d e r , t h f l a t r i b o c a b l e c o n n e c t o r t h a t m a t e s w i t h U w i l l n o s e a tp r o p e r l y , c a u s i n g p o s s i b l e i n t e r m i t t e n t o p e r a t i o n o t h d i s k s y s t e m . A f t e r t h w i r e i i n s t a l l e d , t r p r e s s i n g t h o l r i b b o n c a b l e c o n n e c t o r o n t o U t m a k e s u r e i f i t st i g h t l y o v e r a l p i n s . A f t e r c h e c k i n g t h c o n n e c t o r f i t ,c a r e f u l l y r e m o v e t h f l a t c a b l e f r o m U a n s e i a s i d e .T h d i s k - d r i v e c o n t r o l l e r b o a r d i n o r e a d y f o r i n s t a l l at i o n i t h P C j r . P l a c e i a s i d e f o t h m o m e n t .M a k i n g T h e N e F l a t C a b l en e c a b l e m u s t b m a d e t h a t r e p l a c e s t h o l f l a tc a b l e a n t h a t e x t e n d s o u t h s i d e o f t h P C j r . T h i sr e q u i r e s t h e i n s t a l l a t i o n o f t h r e e s p e c i a l l y - m a t c h e d ,r i b b o n c a b l e c o n n e c t o r s a t h r i g h t p o i n t s a l o n g t h l e n g t h o f l a t r i b b o n c a b l e . T h e s e c o n n e c t o r s a r u s u a l l y i n s t a l l e d u s i n g s p e c i a l a r b o r p r e s s t o o l a n c u s t o m d i e s , b u i i p o s s i b l e t i n s t a l l t h e m y o u r s e l f .S l i d e t h r i b b o n c a b l e t h r o u g h t h g a f o r m e d b t h m a i n b o d y o t h c o n n e c t o r a n i t p l a s t i c b a c k i n g p l a t eu n t i l t h c o n n e c t o r i l o c a t e d a t h r i g h t s p o t o t h c a b l e . U s i n g y o u r h a n d s , p r e s s t h e p l a s t i c b a c k i n g p l a t ei n t o t h m a i n c o n n e c t o r b o d y a h a r d a y o c a t k e e pi f r o m m o v i n g d u r i n g t h f i n a l s t e p . U s i n g w o o dw o r k i n g v i s e ( d o n ' t u s e a v i s e w i t h m e t a l j a w s ) , c l a m pt h n e c o n n e c t o r a s s e m b l y i s u c h a f a s h i o n a s t a p p l y f u r t h e r p r e s s u r e t s e a t t h p l a s t i c b a c k i n g p l a t ei n t o t h c o n n e c t o r ' s m a i n b o d y . T i g h t e n t h v i s es l o w l y w h i l e w a t c h i n g t h g a p b e t w e e n t h f l a t c a b l ea n t h c o n n e c t o r b o d y . S t o p t i g h t e n i n g w h e n t h c a b l ea n c o n n e c t o r a p p e a r t h a v e f o r m e d a a i r t i g h t s e a l .W a r n i n g : o v e r - t i g h t e n i n g t h e v i s e m a d a m a g e t h c o n n e c t o r - c a b l e a s s e m b l y .

S t a r t i n g w i t h o n e n o t h r i b b o n c a b l e , i n s t a l l t h c o n n e c t o r t h a t w i l l m a t e w i t h t h c o n t r o l l e r b o a r dm a t c h t h d i s t a n c e b e t w e e n t h c o n n e c t o r s o t h o l I B f l a t c a b l e . I n s t a l l t h i s c o n n e c t o r o t h s a m e s i d eo t h c a b l e a t h o l I B c a b l e . T h l a s t c o n n e c t o r ,w h i c h w i l l m a t e w i t h t h n e e x t e r n a l d i s k d r i v e , i m o u n t e d o t h o t h e r e n o t h c a b l e ( f a c i n g t h s a m es i d e a s t h e o t h e r d i s k d r i v e c o n n e c t o r ) .

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r . 1 9 8 4 8

Page 84: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 84/136

F i g u r e s .

U 2 Z M

2 M 2 1_ _ y .

L _ L _

A B O V E : T h i s d i a g r a m s h o w s t h l a y o u t o f t h e m a j o r c o m p o n e n t s o t h I B P C j r D i s k - D r i v e C o n t r o l l e r b o a r d . T h t w o n e w I C s a n n e w i r i n g a r e s h o w n i b l a c k . N o t e t h l o c a t i o n s o f Z M 4 p i n 1 a n Z M 2 1

p i 1 b o t h n e e d t b c u f r e e f r o m t h c i r c u i t b o a r d p r i o r t t h a d d i t i o n o f t h e n e w i r e s ( s e e t e x t ) .

F i g u r e 5 1 M o t o r

D r i v e S e l e c t

D r i v e S e l e c t

1 0 1 0

7 4 L S I 7 5

T h i s s c h e m a t i c s h o w s p o t i o n o f t h e I B D i s k D r i v eC o n t r o l l e r L o g i c ( i b l a c k )w i t h t h n e m o d i f i c a t i o n si R E D . N o t e t h " P B "f o l l o w i n g a I C ' s l o c a t i o nd e s i g n a t i o n s t a n d s f o " p i g g y b a c k . "

R I G H T : T h e p r e p a r e d " p i g g yb a c k " I f o l o c a t i o n Z M ( 7 4 L S 1 0 ) i s n o w n a f t e r i t p i n sh a v e b e e n f o r m e d ( o r e m o v e d )p e t h e i n s t r u c t i o n s i t h t e x t .

R I G H T : T h p r e p a r e d " p i g g yb a c k " I f o l o c a t i o n Z M ( 7 4 L S 1 7 5 ) i s h o w n h e r e a f t e ri t p i n s h a v e b e e n f o r m e d ( o r e m o v e d ) p e r t h e i n s t r u c t i o n s i t h t e x t .

B E L O W : T h i s p h o t o s h o w s t h I B P C j r D i s k - D r i v e C o n t r o l l e r b o a r da f t e r t h c o m p l e t i o n o f m o d i f i c a t i o n s . N o t e t h n e w i r i n g i w h i t ea n t h " p i g g y - b a c k " I C a l o c a t i o n s Z M ( 7 4 L S 1 7 5 ) a n Z M ( 7 4 L S 1 0 ) .

F i g u r e 4 W I R E C O N N E C T I O N C H A R T

F R O M L O C A T I O NI Z M l ( p i g g y b a c k )Z M 9 ( p i g g y b a c k )Z M 9 ( p i g g y b a c k )Z M ( p i g g y b a c k )Z M ( p i g g y b a c k )Z M ( p i g g y b a c k )Z M 9 ( p i g g y b a c k )Z ( p i g g y b a c k )Z M 9 ( p i g g y b a c k )Z M 9 ( p i g g y b a c k )

P I N #

1

F O C O N T R O L L E RT O L O C A T I O N

I Z M 9 ( p i g g y b a c k )Z M 9 ( p i g g y b a c k )Z M 9 ( p i g g y b a c k )Z M 9 ( p i g g y b a c k )Z M 2 M 9 ( p i g g y b a c k )Z M 9 ( p i g g y b a c k )Z M 2 1Z M X J 2 ( c o n n e c t o r )

B O A R D

1 1

1 1

8 H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

Page 85: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 85/136

T h c o m p l e t e d p r o j e c t w i t h t h m o d i f i e d c o nt r o l l e r b o a r d a n n e c a b l e i n s t a l l e d p r i o r t

" b u t t o n i n g u p . "

S h o w n a b o v e i t h n e c a b l e t h a t c o n n e c t s t h m o d i f i e dc o n t r o l l e r b o a r d t t h t w d i s k d r i v e s ( t h e o r i g i n a l d r i v ei n s i d e t h e P C j r a n t h e a d d i t i o n a l d r i v e o t h o u t s i d e ) ,T h p o r t i o n b e t w e e n t h e c o n t r o l l e r b o a r d c o n n e c t o r a n t h i n t e r n a l d r i v e h a b e e n s i z e d a n f o r m e d t m a t c ht h o r i g i n a l I B c a b l e .

N o t i c e h o t h o l I B c a b l e w a f o l d e d , a n d u p l i c a t e f o l d s i t h n e c a b l e . [ H o m e C o m p u t e rM a g a z i n e h a k i a v a i l a b l e f o t h i s p r o j e c t . I i n c l u d e st h t w i n t e g r a t e d c i r c u i t s a n t h n e f i n i s h e d f l a tc a b l e . T h c o s t o t h k i i $ 4 9 . 9 5 . - E d . ]C a b l e I n s t a l l a t i o n

I n s t a l l t h m o d i f i e d c o n t r o l l e r b o a r d i t h P C j r ,c o n n e c t t h n e c a b l e t t h c o n t r o l l e r b o a r d , a n c o n n e c t t h e i n t e r n a l d i s k d r i v e . F o l d t h f r e e e n o t h c a b l e s o t h a t i p a s s e s o v e r t h r i g h t s i d e w h e r e t h s l o ti m o l d e d i n t o t h c a s e l i p . C r e a s e t h c a b l e s i w i l l p a s s u p a n d o v e r a n a t t a c h m e n t w h e n t h P C j rl i d i s r e p l a c e d .D i s k D r i v e A d d r e s s S e l e c t i o n

Y o u ' v e g o o n l a s t i t e m t t a k e c a r e o b e f o r er e p l a c i n g t h P C j r l i d — t h e i n t e r n a l d i s k - d r i v e s e l e c t o rj u m p e r . N o t i c e t h a t t h e r e a r e f o u r s e t s o p i n s o t h d i s k - d r i v e c i r c u i t b o a r d n e x t t t h e d g e - t y p e c o n n e ct o w i t h t h n e f l a t c a b l e . p l a s t i c a n m e t a l j u m p e rd e v i c e i m o u n t e d o t h s e c o n d s e o p i n s f r o m t h l e f t . P u l l t h i s j u m p e r o f t h a t s e a n p r e s s i n t o t h f a l e f t s e o p i n s . T h i s w i l l e n s u r e t h a t t h s y s t e mr e c o g n i z e s t h i s d i s k d r i v e a " d e v i c e n a m e A : w h i c h

T h I B i n t e r n a l d i s k d r i v e ' s s e l e c t i o n j u m p e r i s h o w n i n i t s f a c t o r yi n s t a l l e d l o c a t i o n o t h l e f t . I t m u s t b m o v e d t t h n e l o c a t i o na s h o w n o t h r i g h t ( s e e t e x t ) .

i t h d e f a u l t d r i v e a s t a r t - u p t i m e . R e p l a c e t h P C j rl i d . b e i n g c a r e f u l t g u i d e t h e c a b l e o u t h s l o t t e dc o v e r l i p .

P l a c e y o u r n e e x t e r n a l d i s k d r i v e t t h r i g h t o f t h P C j r a n d r e m o v e i t c o v e r . T h i n s t r u c t i o n s t h a t f o l l o wa r e g e n e r a l i n a t u r e b e c a u s e w h a v e n o w a o k n o wi n t h e p r e c i s e c o n f i g u r a t i o n o t h n e d r i v e t h a t y o p u r c h a s e d .

" I n i t i a l t e s t s o t h h a r d w a r eu n c o v e r e d a r o a d b l o c k - — t h e

I B P C j r B I O S

T h n e d i s k d r i v e m u s t b s e u a ' d e v i c e n a m e B = ' 'f o t h D i s k O p e r a t i n g S y s t e m . L o c a t e t h d r i v e - s e l e c t

j u m p e r a r e a o t h d r i v e ' s c i r c u i t b o a r d . U s u a l l y , i w i l lh a v e l e t t e r s p r i n t e d o t h c i r c u i t b o a r d n e x t t i s u c ha D S O , D S 1 , D S 2 , a n D S ( s o m e t i m e s t h e y a r n u m b e r e d 1 2 , 3 . a n 4 ) M a k e s u r e t h a t a l o t h e s ej u m p e r o p t i o n s a r " o p e n " e x c e p t t h s e c o n d f r o m t h l o w e s t , w h i c h s h o u l d b j u m p e r e d . T h i s w i l l s e l e c t t h i sd r i v e a t h s e c o n d o n e O B : ' ) . N o l o c a t e t h " l o a dr e s i s t o r " I p a c k s o c k e t n e a r t h d r i v e - s e l e c t j u m p e ra r e a . I t h s o c k e t i n o e m p t y , r e m o v e t h r e s i s t o r p a c ka n d i s c a r d i t L o c a t e t h e d g e - t y p e c o n n e c t o r o t h n e d r i v e . P r e s s t h e l a s t c o n n e c t o r o t h n e f i a t c a b l e

< H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4 8

Page 86: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 86/136

{ c o m i n g o u o t h P C j r ) o n t o t h i s e d g e - t y p e c o n n e c t o r .P l u g i t h p o w e r o t h n e d r i v e a n t u r n o i t p o w e rs w i t c h . I t h r e l i g h t o f t h e n e d r i v e c o m e s o n a n ds t a y s o n t h f l a t c a b l e c o n n e c t o r i u p s i d e d o w n . T u r no f t h p o w e r o t h s e c o n d d r i v e , r e v e r s e t h e f l a t c a b l ec o n n e c t o r a t h n e d r i v e e n d . a n t r a g a i n . T h r e l i g h t s h o u l d n o c o m e o n F i n a l l y , r e p l a c e t h e e x t e r n a ld i s k d r i v e ' s c o v e r w h i l e g u i d i n g t h n e c a b l e o u t h u n i t ' s c a b l e s l o t .F o o l i n g P C j r B I O S

A n d i s k e t t e t h a t y o u s t " b o o t " f r o m w i l l n e e dt h a v e a l e a s t t h f o l l o w i n g f i l e s o i i i i t u t i l i z et h n e d i s k d r i v e :

F I L E N A M EC O M M A N D . C O MD I S K C 0 P Y . C O MD E B U G . C O MA U T O E X E C . B A TB O O T . B A TM O D B O O T . B A TS W I T C H . B A T

O R I G I NI B D O D I S KI B D O D I S KI B D O D I S KS O U R C E G T V E N B E L O WS O U K C E G I V E N B E L O WS O U R C E G I V E N B E L O WS O U R C E G I V E N B E L O W

M a k e c e r t a i n t h a t t h d i s k e t t e h a s b e e n f o r m a t t e dw i t h t h / o p t i o n s o t h a t t h e I B M P C - D O S 2 . 1 0 a n t h C 0 M M A N D . C O M f i l e m a b i n s t a l l e d b e f o r e i n s t a l l i n gt h r e s t o t h f i l e s . T h e n c o p y t h D E B U G . C O M a n D I S K C 0 P Y . C O M f i l e s f r o m t h m a s t e r I B M P C - D O S 2 . 1 0d i s k e t t e o n t o t h n e b o o t d i s k . Y o c a u s t e x t p r c e s s o r , s u c h a s t h e I B M E D L I N t h a t c o m e s o t h m a s t e rP C - D O S 2 . 1 0 d i s k , t o c r e a t e t h f o u r B A T c h f i l e s d e s c r i be h e r e .

" B O O T w i l l i n d i r e c t l y c a u s ec h a n g e s i t h i n f o r m a t i o n t h a t

B I O S s t o r e d i R A M . .

T h A U T O E X E C . B A T f i l e m u s t c o n t a i n t h e f o l l o w i n gl i n e s e x a c t l y a s t h e y a p p e a r h e r e , i t h o r d e r t h a tt h e y a p p e a r :

I E X I S T s w i t c h . b a t G O T O f i r s tG O T O l a s t: n r s tR E N A M E s w i t c h . b a t o f f . b a tB O O T: l a s tR E N A M E o f f . b a t s w i t c h . b a tD A T ET I M E

A U T O E X E C . B A T i a u t o m a t i c a l l y e x e c u t e d e a c h t i m et h P C j r s y s t e m i p o w e r e d u p o r e s e t . A i e x e c u t e s , i f i r s t c h e c k s t s e i t h f i l e S W I T C H . B A Te x i s t s o t h d i s k i d r i v e A : I f i t d o e s ( a n d i s h o u l d )t h p r o g r a m l o g i c w i l l G O T O t h l i n e l a b e l e d > l a s t . H e r et h p r o g r a m r e n a m e s t h S W I T C H . B A T f i l e t O F F . B A T a n e x e c u t e s t h f i l e c a l l e d B O O T . B A T . B O O T w i l l i n d i r e c t l yc a u s e c h a n g e s i t h i n f o r m a t i o n t h a t B I O S s t o r e d i R A a n w i l l a f f e c t r e s t a r t o t h s y s t e m . T h i s m e a n st h a t A U T O E X E C . B A T i e x e c u t e d a g a i n f r o m t h s t a r t .T h i s t i m e t h S W I T C H . B A T f i l e d o e s n ' t e x i s t , s t h p r g r a m l o g i c w i l l G O T O t h l a b e l : l a s t . A t h i s p o i n t , t h O F F . B A T f i l e i r e n a m e d t S W T T C H . B A T . a n t h D A T E a n dT I M E p r o m p t s a p p e a r .

T h B O O T . B A T f i l e s i m p l y s t a r t s u t h I B D E B U G . C O Mu t i l i t y w i t h d i r e c t i o n s t t a k e d e b u g c o m m a n d s f r o mt h M O D B O O T . B A T f i l e i n s t e a d o t h k e y b o a r d :

T h M O D B O O T . B A T f i l e c a u s e s f o u r t h i n g s t h a p p e n : I ( 1 a s s e m b l e s a s h o r t a s s e m b l y l a n g u a g er o u t i n e s t a r t i n g a t l o c a t i o n h e x a d e c i m a l 9 0 8 0 i m e m o r y ; ( 2 e x e c u t e s t h i s s a m e r o u t i n e c a u s i n g t h b i i t h s y s t e m ' s E q u i p m e n t S t a t u s b y t e ( w h i c h s i g n a l st h a t s e c o n d d i s k d r i v e i o l i n e ) t b s e t ; ( 3 l o a d st h " b o o t t r a c k " f r o m t h d i s k e t t e i n t o m e m o r y s t a rt i n g a H e x a d e c i m a l 7 C 0 0 ; a n ( 4 e x e c u t e s t h i s b o o t .M O D B O O T . B A T l o o k s l i k e t h i s :

A 0 : 9 8 0X O A X , A XM O D S . A XO B ( 4 1 0 ) , 4 0N O [ i n s e r t b l a n k l i n e h e r e t s t o p a s s e m b l y . - A u t h o r !

0 : 9 0 8 0 9 0 8 90 : 7 C 0 0

0 : 7 C 0 0T h l a s t f i l e t b c r e a t e d a l l o w s A U T O E X E C t d e t e c t

w h e r e i i i i t s e q u e n c e . T h S W I T C H . B A T f i l e i s o n l yd u m m y w h i c h m u s t e x i s t o t h d i s k , b u m a c o

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

R E T h i s i d u m m y f i l e u s e d i b o o t i n g .

O n c e t h e s e f o u r f i l e s a r o n y o u r n e b o o td i s k , l a b e l t h a t d i s k a t h P C j r D u a l D i s k D r i v eS y s t e m D i s k .

N o w , G M a G o T h i s i i t M a k e s u r e t h e n e D u a l D i s k D r i v e S y s t e m

D i s k i i t h A - d r i v e ( t h e o n i t h P C j r c a s e ) . P l a c ea n o t h e r g o o d I B f o r m a t t e d d i s k e t t e i t h n e e x t e r n a l d r i v e . T u r n o t h p o w e r t a l s y s t e m u n i t s( t h e P C j r i t s e l f s h o u l d a l w a y s b l a s t ) , a n d w a t c h t h s c r e e n . A f t e r a b o u t 4 5 s e c o n d s o c l i c k s , f l a s h e s , a n t e x t s c r o l l i n g o t h s c r e e n , y o s h o u l d s e e t h e p r o m p tf o t h d a t e . E n t e r t h d a t e a n t h t i m e .

T h b i t e s t i t n o t r a c c e s s i n g t h s e c o n d d r i v e .E n t e r D I B a n p r e s s t h e E N T E R k e y . Y o s h o u l d s e t h s e c o n d d i s k - d r i v e l i g h t c o m e o n a n t h d i r e c t o r yo t h d i s k e t t e i t h a t d r i v e s h o u l d a p p e a r o t h s c r e e n .I i d o e s n ' t , r e c h e c k e a c h o f t h e n e f i l e s t h a t y o p l a ce o t h b o o t d i s k f o e r r o r s . A l s o , h a v e y o u r m o d i f i c at i o n w o r k c h e c k e d b y s o m e o n e e l s e f o e r r o r s . O n c e y o ua r e s u c c e s s f u l , p l a c e a b l a n k d i s k e t t e i n t o t h n e d r i v e( B : ) . e n t e r D I S K C O P Y A B a n p r e s s E N T E R ] P r e s s a n k e t s t a r t t h p r o c e s s . W a t c h h o f a s t t h s y s t e m n o c o p i e s d i s k ! I s n ' t t h a t w o r t h a l t h i s w o r k ? L a b e l t h n e d i s k a t h w o r k i n g b a c k u p t t h D u a l D i s k D r i v eS y s t e m D i s k a n c o p y a n o t h e r f i l e s t h a t y o u s u a l l yu s ( s u c h a t h E a s y W r i t e r I s y s t e m f i l e s ) .

O K t h a t ' s i t H a v e f u e x p l o r i n g t h w o n d e r f u l w o r l do I B P s o f t w a r e !

N o t e : L i s t e d a b o v e a r t h m a n u f a c t u r e r s o t h s p e c i f i c p r o d u c t s t h a t w e r e u s e d i o u p r o j e c t . T h e r ea r o t h e r m a n u f a c t u r e r s o s i m i l a r p r o d u c t s t h a t w i l lw o r k a w e l l . S o u r c e s f o t h e s e i t e m s a r m a j o re l e c t r o n i c s c o m p o n e n t d i s t r i b u t o r s a n m a i l o r d e rh o u s e s . S o r r y , y o a r o y o u r o w w h e n l o c a t i n gt h e d i s k d r i v e .

D E B U G < M O D B O O T . B A T

H o m e C o m p u t e r M a g a z i n e c a s u p p l y a p r o f e ss i o n a l l y m a d e c a b l e a n t h t w I C i k i t .T o r d e r , s e n d $ 4 9 . 9 5 t P C j r D i s k K i t , H o m eC o m p u t e r M a g a z i n e , 1 5 0 0 V a l l e y R i v e r D r i v eS u i t e 2 5 0 , E u g e n e , O 9 7 4 0 1 .

8 H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4 H C

Page 87: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 87/136

L O C OS P R E A D S H E E T

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

i y o t h o u g h t L O C Ow a l i m i t e d t m o v i n g

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

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

b R i c h H a l l e ra n t h H C S t a f f

A l t h o u g h L O G O i p e r h a p sb e s t k n o w n f o i t g r a p h i c sc a p a b i l i t y , i h a o t h e r

p o w e r f u l f e a t u r e s t h a t m a k e i g o o dc a n d i d a t e f o u s i w r i t i n g s p r e a ds h e e t p r o g r a m . F o e x a m p l e . L O G Ov a r i a b l e s c a b n u m b e r s , s t r i n g s o c h a r a c t e r s , o l i s t s o v a l u e s . W h a t ' sm o r e , v a r i a b l e s a r e n o r e s t r i c t e d t oo n k i n d o v a l u e a s t h e y a r i B A S I C , w h e r e v a r i a b l e m u s t b e i t h e r n u m e r i c o s t r i n g . B e c a u s ea n c e l l i t h s p r e a d s h e e t c a n c o nt a i n n u m b e r , l a b e l , o f o r m u l a ,t h L O G O v a r i a b l e i i d e a l f o r e p r e s e n t i n g t h s p r e a d s h e e t c e l l s .

T h T E x c e p t i o nT h T I - 9 9 / 4 A h o m e c o m p u t e r

c a n ' t e r a s e v a r i a b l e f r o m m e m o r yo n c e i h a b e e n c r e a t e d , a t h o t h e rm a c h i n e i m p l e m e n t a t i o n s o L O G Oc a n . T h u s , i i i m p o s s i b l e t s t o r e i f o r m a t i o n i t h s p r e a d s h e e t b u i n v a r i a b l e s t r e p r e s e n t t h c e l l s .T L O G O w o u l d n e v e r b e a b l e t d i s t i n g u i s h b e t w e e n v a l u e e n t e r e df r o m a o l s p r e a d s h e e t o n e o n e . F o t h i s r e a s o n , d i f f e r e n ta l g o r i t h m w a d e v i s e d w h i c h p l a c e st h v a l u e s f o t h s p r e a d s h e e t i n t ol i s t . E a c h c e l l w i l l b l i s t o t w i t e m s i g r e a t e r l i s t . T h f i r s t i t e mf o c e l l i t h c e l l n a m e , w h i c h w i l lb e u s e d f o s e a r c h e s . T h s e c o n di t e m i t h l i s t i t h v a l u e f o t h a tc e l l . I c o u l d b e n u m b e r , s t r i n gl a b e l , o a n o t h e r l i s t ( f o r m u l a ) .

L O G O R u n s A w a yO n o t h m o s t v a l u a b l e a s p e c t s

o w r i t i n g a s p r e a d s h e e t p r o g r a m i L O G O i t h R U c o m m a n d . T h i sS e p t e m b e r , 1 9 8 4 8

Page 88: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 88/136

c o m m a n d a l l o w s y o t s a v e a f o r m u l a a v a r i a b l e ,a n t h e n R U t h c o n t e n t s o t h v a r i a b l e . T h o u t p u tw i l l b t h r e s u l t o t h f o r m u l a . B e c a u s e o t h i s f e a t u r e ,y o w i l l b a b l e t e n t e r a f o r m u l a a s t h e v a l u e o c e l l ,a n h a v e t h r e s u l t o t h f o r m u l a d i s p l a y e d o t h s p r e a d s h e e t . T h f o l l o w i n g a r e s a m p l e s o h o p r c e d u r e s o p r o g r a m e x e c u t e e q u a t i o n s f r o m a l i s t . T h i sl i n e c a n b e u s e d w i t h t h I B L O G O , A p p l e L O G O I I a n C - 6 4 L O G O :

E U N F P U T " O U T P U T . C E L L

T h i s l i n e c a b e u s e d w i t h t h e T I L O G O :R U ( S M A K E F I R S T ] ; E X P ES c r e e n A n C e l l S i z e

T h f i r s t s t e p i w r i t i n g p r o g r a m l i k e L O G O S p r e a ds h e e t i t d e v e l o p c l e a r p i c t u r e o h o t h e n r e s u l ts h o u l d l o o k f r o m t h u s e r ' s p o i n t o v i e w . B e c a u s e o t h d i f f i c u l t y i n e x t e n d i n g t h s p r e a d s h e e t b e y o n d t h b o r d e r s o f t h e s c r e e n , w d e c i d e d t o l i m i t t h w o r k s p a c et f i v e c o l u m n s a n d e i g h t e e n r o w s , w h i c h s h o u l d b e a d q u a t e f o s i m p l e o p e r a t i o n s . H o w e v e r , t h c e l l s i z e d o e sv a r y s l i g h t l y b e t w e e n s y s t e m s :

C - 6 4 L O G O S e v e n ( 7 c h a r a c t e r s , o I n t e g e r n u m b e r s .A p p l e L O G O I S i ( 6 c h a r a c t e r s , o i n t e g e r n u m b e r s .I B L O G O S i ( 6 c h a r a c t e r s , o i n t e g e r n u m b e r s .T L O G O F i v e ( 5 c h a r a c t e r s , o i n t e g e r n u m b e r s .

T h l e n g t h o a f o r m u l a i l i m i t e d o n l y b y o u rs y s t e m ' s m a x i m u m l e n g t h f o s t r i n g . B u t . f o r m u l a ' sr e s u l t s h o u l d n e v e r b e v a l u e t h a t w i l l e x c e e d t h s p a c ep r o v i d e d f o i i c e l l . D e p e n d i n g o n y o u r s y s t e m , t h r e s u l t m a b t r u n c a t e d , o a e r r o r m e s s a g e m a a p e a r i t h c e l l .D a t a E n t r y

D a t a e n t r y t a k e s t w f o r m s , d e p e n d i n g o n t h s y s t e my o a r u s i n g . B o t h T a n C - 6 4 L O G O s a l l o w y o t d i s p l a y g r a p h i c s i t h e t o p t w o - t h i r d s o t h e s c r e e n , a n t e x t i t h b o t t o m o n e - t h i r d . T h i s a l l o w s t h b o t t o ml i n e s t o s c r o l l w i t h o u t a f f e c t i n g t h t o o t h s c r e e nw h e r e t h s p r e a d s h e e t i d i s p l a y e d . T h T a n C - 6 4L O G O s a l s o a l l o w y o t e n t e r c o m m a n d s d i r e c t l y u n d e rt h L O G O e d i t o r . T h I B a n A p p l e L O G O s h o w e v e r ,d n o t a l l o w t h i s t h a p p e n q u i t e s o e a s i l y , s t h e n t i r e

s c r e e n i s l e f t i t e x t m o d e . A l d a t a e n t r y i d o n e i n t e r a ct i v e l y w i t h a p r o c e d u r e c a l l e d G E T I N P U T .

T s t a r t t h p r o g r a m , e n t e r S P R E A D S H E E T . Y o w i l lt h e n b a s k e d i y o u w a n t a o l o n e s p r e a d s h e e t .I y o s e l e c t O L D , t h v a l u e s a s s i g n e d t t h e v a r i a b l e st h l a s t t i m e y o s a v e d t h f i l e w i l l b u s e d . I y o s e l e c tN E W . t h s p r e a d s h e e t w i l l b d i s p l a y e d w i t h e m p t y c e l l s .A a n t i m e y o c a c l e a r t h c o n t e n t s o t h s p r e a ds h e e t b e n t e r i n g t h c o m m a n d N E W . T h i s e r a s e s a l v a l u e s s t o r e d i t h s p r e a d s h e e t — i f y o h a v e n ' t s a v e dt h e m t d i s k b e f o r e u s i n g t h N E c o m m a n d , t h e y w i l lb l o s t . O t h I B a n A p p l e y o c a n b y p a s s t h S P R E A D S H E E T p r o c e d u r e w h e n y o w a n t t u s o l d a t aa n s i m p l y e n t e r O L D .S p r e a d s h e e t C o m m a n d s

n u m b e r o c o m m a n d s c a b u s e d t o i n t e r a c t w i t ht h s p r e a d s h e e t . Y o c a e n t e r n u m e r i c v a l u e s( n u m b e r s ) , l a b e l s ( w o r d s ) , o e q u a t i o n s ( l i s t s ) i n t o a n c e l l o t h s p r e a d s h e e t . Y o c a t h e n c a l c u l a t e o n e q u at i o n , o t h w h o l e s p r e a d s h e e t . d e t a i l e d d e s c r i p t i o no e a c h o t h e s e c o m m a n d s i g i v e n b e l o w .

— E N T E R : c e l l - n a m e : c e l l - v a l u eW i t h t h i s o n c o m m a n d y o c a e n t e r e i t h e r

n u m b e r s , l a b e l s , o e q u a t i o n s i n t o c e l l , a n t h v a l u ew i l l b d i s p l a y e d a t h s a m e t i m e . I t h v a l u e y o e n t e ri n t o t h c e l l i a e q u a t i o n , t h e n t h r e s u l t o f t h e q u at i o n w i l l b d i s p l a y e d . S o m e e x a m p l e s o t h E N T E R c o m a n d a r a f o l l o w s :

N u m e r i c V a l u e s :E N T E R " A 1 1 E N T E R " A 2 2 0 3 6E N T E R " D 1 3 9 8 3 7 5

L a b e l v a l u e s :E N T E R " B " I N C O M EE N T E R " E 1 6 " T A X E SE N T E R " C " T o t a l s

P l a c e 1 1 i c e l l A l P l a c e 2 0 3 6 i c e l l A 2 P l a c e 9 8 3 7 5 i c e l l D 1 3 .

P l a c e " I N C O M E " i c e l l B l .P l a c e " T A X E S " i c e l l E 1 6 .P l a c e " T o t a l s " i c e l l C 8

E q u a t i o n s : ( I B M , A p p l e , a n C - 6 4 o n l y )E N T E R " A 1 2 : A + = D 1 3 : A E N T E R " E 1 4 < : A 1 : A 2 ) ( : D 1 3 2 0 0 0 )I i p o s s i b l e t u s a e q u a t i o n w i t h i n a n o t h e r e q u a

t i o n . F o e x a m p l e , i c e l l A 1 c o n t a i n e d t h e q u a t i o ns h o w n a b o v e , y o c o u l d t h e n u s e A 1 i t h f o l l o w i n ge q u a t i o n :

■ . — L O G O T i m e s i a i n t r r r r : f o r m a t i o n r e s o u r c e

f o u s e r s w h w a n tt c r e a t e t h e i r o w p e r s o n a l l a n g u a g e s -l a n g u a g e s t h a t w i l le a s i l y a l l o w t h e m t c o m m u n i c a t e w i t ht h c o m p u t e r i

t o t a l l y n e a u d i o v i s u a l r e a l m o f a p p l i e d i a g i n a t i o n , e x p l o r a t i o n , a n s e l f - d i s c o v e r y .T h a r t i c l e s o t h e s e p a g e s c o n c e r n t h u s o t h L O G O l a n g u a g e , b u t r e a d e r s d o n o n e e d a n y a d d i t i o n a l s o f t w a r e o e q u i p m e n t( o e v e n c o m p u t e r ) t u n d e r s t a n d a n l e a r n f r o m t h m a t e r i a l p r e s e n t e d h e r e .

I r e a d e r s w a n t t a c t u a l l y e x p e r i e n c e aL O G O e n v i r o n m e n t , t h e y w i l l n e e d c o p u t e r , t h r e q u i s i t e s o f t w a r e a n d ' o r c a t r i d g e s , a n a n a d d i t i o n a l h a r d w a r e r q u i r e d f o r p a r t i c u l a r i m p l e m e n t a t i o n . d i s kd r i v e i r e q u i r e d f o s o m e L O G O i m p l e m e nt a t i o n s , b u i o t h e r c a s e s , u s e r ' s w o r km a b e s a v e d o n c a s s e t t e t a p e , o r c o p i e di n t o n o t e b o o k ( f o r l a t e r r e - k e y b o a r d i n g ) .

T h v a r i e t i e s o L O G O w e ' l l c o n s i d e ri n c l u d e — b u t a r n o l i m i t e d t o — T e r r a p i nL O G O f o t h A p p l e i l I I o r H e a n t h C o m o d o r e 6 4 . T I L O G O f o t h T I - 9 9 / 4 A . a n L O G O C o m p u t e r S y s t e m s L O G O f o t h I B P a n P C j r .

I n t r o d u c t i o nA p p l e : T e r r a p i n L O G O r e q u i r e s a n A p p l e

I I 1 o l i w i t h 6 4 o R A M . o n d i s kd r i v e w i t h c o n t r o l l e r , a n b l a n k , i n i t i a l i ze d i s k .

C o m m o d o r e 6 4 T e r r a p i n L O G O r e q u i r e sC o m m o d o r e 6 w i t h a V I C - 1 5 4 1 D i s k

D r i v e a n b l a n k , i n i t i a l i z e d d i s k .T 1 - 9 9 / 4 A : T L O G O r e q u i r e s t h e T L O G O

o T L O G O I c a r t r i d g e a n a c o m p a t i b l e3 2 m e m o r y e x p a n s i o n u n i t , c a s s e t t er e c o r d e r m a b e u s e d f o s t o r a g e , b u

c o m p a t i b l e d i s k s y s t e m i r e c o m m e n de f o c o n v e n i e n c e .

I B P o P C j r : L O G O C o m p u t e r S y s t e m sL O G O r e q u i r e s t h P o r P C j r w i t h 1 2 8 Kb y t e s o f R A M . o n d i s k d r i v e , a n b l a n k ,i n i t i a l i z e d d i s k .

I e a c h i s s u e , o n o m o r e o t h a r t i c l e sm a r e f e r t o o r b u i l d u p o n t h t o p i c s d i s c u s se i p r e v i o u s a r t i c l e . I i t h e r e f o r e r e c o mm e n d e d t h a t f o m a x i m u m b e n e f i t a n u n d e r s t a n d i n g , n e r e a d e r s o b t a i n t h a p r o p r i a t e b a c k i s s u e s o H o m e C o m p u t e rM a g a z i n e c o n t a i n i n g L O G O T i m e s a r t i c l e s .

L O G O L i s t i n g sA y o e n t e r L O G O s t a t e m e n t s , t h e l a s t

t h i n g y o u d o a t h e n o e v e r y s t a t e m e n ti t o p r e s s E N T E R o t h T a n I B ( t h ek e w i t h t h ( « — ) s y m b o D , o R E T U R N o t h C o m m o d o r e 6 4 a n d A p p l e . T h i s s i g n a l s

t h s y s t e m t b e g i n n e S i n e . I o u t y p e s e t l i s t i n g s , s i n g l e L O G O s t a t e m e n t sm a c a r r y o v e r f r o m o n e l i n e t t h n e x tw i t h o u t e n d i n g . T h e n o f L O G O s t a t em e n t i m a r k e d w i t h c u r v e d a r r o w ( o t i n d i c a t e t h a t y o p r e s s E N T E R o

R E T U R N a t h a t p o i n t .N o t i c e

L O G O T i m e s i a c t i v e l y s o l i c i t i n g a r t i c l e s .M a n u s c r i p t s s h o u l d b t y p e d d o u b l e - s p a c e d ,a n d a c c o m p a n i e d b y a c a s s e t t e t a p e o d i s ki c o n t a i n i n g a n l e n g t h y p r o c e d u r e s o g r a p h i c s .

S e n d a l m a t e r i a l s t o L O G O T i m e s E d i t o r i a l D e p t .H o m e C o m p u t e r M a g a z i n e1 5 0 0 V a l l e y R i v e r D r . . S u i t e 2 5

E u g e n e . O 9 7 4 0 1A l m a i l d i r e c t e d t o t h e L e t t e r s - t o - t h e - E d i t o rc o l u m n ( L e t t e r s o L O G O ) w i l l b p u b l i s h e di a c c o r d a n c e w i t h t h e c o n d i t i o n s s e t f o r t ho H o m e C o m p u t e r M a g a z i n e s M a s t h e a dp a g e .

O u C o n t r i b u t i n g E d i t o r sH e n r y G o r m a n , J r R o g e r B K i r c h n e rW i l l i a m M G o o d m a n R i c h H a l l e r

L O G O T i m e s i t r a d e m a r k o E m e r a l d V s i l e y P u b l i s h i n g C o .

8 H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

Page 89: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 89/136

" U s e c a u t i o n t h o u g h w h e n c r e a t i n ge q u a t i o n s w i t h i n e q u a t i o n s , f o i c e l l

a p p e a r s w i t h i n i t o w e q u a t i o n , o w i t h i n a e q u a t i o n i u s e s , y o w i l l

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

E N T E R [ ( R U N : A 1 2 ) > A I t h i s e x a m p l e , t h r e s u l t o f t h e q u a t i o n i c e l l A 1 i a d d e d t t h v a l u e i c e l l A 2 U s c a u t i o n t h o u g h

w h e n c r e a t i n g e q u a t i o n s w i t h i n e q u a t i o n s , f o i c e l la p p e a r s w i t h i n i t o w e q u a t i o n , o w i t h i n a e q u a t i o ni u s e s , y o w i l l h a v e p r o b l e m s w i t h r e c u r s i o n . R e c u rs i o n o c c u r s w h e n o n p r o c e d u r e k e e p s c a l l i n g i t s e l f i a i n f i n i t e l o o p . T h i s u s u a l l y r e s u l t s i n a O U O S P A C Ee r r o r .

- E q u a t i o n s : ( T I - 9 9 / 4 A )T L O G O h a n d l e s e q u a t i o n s a l i t t l e d i f f e r e n t l y b e c a u s e

o t h m e t h o d i u s e s t s t o r e t h c e l l v a l u e s . T h i sm e t h o d o b u i l d i n g e q u a t i o n s m a s e e m t h a v e i t d r a w b a c k s , b u t a y o w i l l s e l a t e r , i a l s o h a m a n ya d v a n t a g e s . H e r e a r s o m e t y p i c a l e q u a t i o n s :

E N T E R " A 1 2 ( V A L A ] ( V A L D 1 1 ( V A L A 1 E N T E R " C 1 3 ( ( V A L A ] ( V A L A ] ) ( ( V A L D 1 ]

2 0 0 0T h V A f u n c t i o n r e t u r n s t h e n u m e r i c v a l u e o t h c e l l ,w h e t h e r i i n u m b e r o a e q u a t i o n . T h i s i w h e r et h a d v a n t a g e c o m e s i n I n t h i s v e r s i o n o L O G O S p r e a ds h e e t i m a k e s n d i f f e r e n c e w h e t h e r t h c e l l i n u m b e ro a e q u a t i o n i e x t r a c t i n g t h c e l l ' s v a l u e . I t h a b o v ee x a m p l e , A l c o u l d h a v e b e e n e i t h e r n u m b e r o a e q u a t i o n , a n t h e q u a t i o n u s i n g A w o u l d b t h s a m e .U P D A T E : c e l l - n a m e

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

f e c h a n g e s a r n e e d e d . T h i s c o m m a n d l e t s y o p i c ka n c h o o s e t h f o r m u l a s y o w a n t r e c a l c u l a t e d . F o r ac e l l t b r e c a l c u l a t e d , i s h o u l d h a v e f o r m u l a i i t T e n t e r t h e c e l l d e s i r e d , u s t h U P D A T E c o m m a n d l i k et h i s :

U P D A T E " C 1 2T h i s c o m m a n d l e t s y o u p d a t e o n l y o n c e l l a t i m e .I n t h i s e x a m p l e , t h c e l l a c o l u m n r o 1 2 w i l l b u p d a t e d .R E C A L C

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

O L ( I B M , a n A p p l e o n l y ]T h i s c o m m a n d i a v a i l a b l e o n l y w i t h I B L O G O a n A p p l e L O G O I I I i n e c e s s a r y b e c a u s e i s p e c i a l c a s e s .

b a c o m m a n d e n t r y m a c a u s e L O G O e r r o r m e s s a g et b d i s p l a y e d . I t h i s o c c u r s , t h p r o g r a m i n l o n g e ri n t e r a c t i v e ( y o u a r a t h T O P L E V E L o L O G O ) . I t ' s a l s op o s s i b l e t h a t t h e r r o r m e s s a g e w i l l c a u s e t h s c r e e nt s c r o l l , o e v e n d i s p l a y t h e m e s s a g e r i g h t i t h m i d l e o f t h s p r e a d s h e e t . I t h i s h a p p e n s , y o c a s i m p l ye n t e r O L D a n d t h s p r e a d s h e e t w i l l a u t o m a t i c a l l y b r e d i s p l a y e d . I a d d i t i o n , t h R E C A L C p r o c e d u r e i a u t o m a t i c a l l y c a l l e d a t t h i s t i m e . I t h e r r o r w a c a u s e db y b a c e l l f o r m u l a , y o s h o u l d c o r r e c t t h p r o b l e mb e f o r e e n t e r i n g t h O L c o m m a n d . T c o r r e c t a f o r m u l a ,y o c a u s e i t h e r t h E N T E R c o m m a n d a s p r o v i d e d , o t h M A K E p r i m i t i v e t r e a s s i g n a v a l u e t v a r i a b l e ( t h ev a r i a b l e b e i n g t h c e l l w i t h t h p r o b l e m ) . I t h i s i s n ' t

s a t i s f a c t o r y , y o c a e r a s e a v a r i a b l e n a m e b e n t e r i n gE R N a n d t h e v a r i a b l e n a m e .C o m p l e x F o r m u l a s( A p p l e , I B M , a n C - 6 4 o n l y )

C r e a t i n g f o r m u l a s c a b e c o m e v e r y c o m p l e x t a s k ,e v e n i s i m p l e s p r e a d s h e e t s . W a d d e d t w o p r o c e d u r e st h e l p m a k e t h t a s k e a s i e r w i t h A p p l e L O G O I I I B L O G O , a n C - 6 4 L O G O , a n o n p r o c e d u r e f o t h T L O G O v e r s i o n .C S U M : c o l - I e t t e r : b e g - r o w - n u m b e r : e n d - r o w - n u m b e r

T h i s c o m m a n d c a b u s e d t t o t a l u c o l u m n s . Y o c a s p e c i f y t h c o l u m n y o w i s h t t o t a l , t h b e g i n ni n g r o w , a n t h e n d i n g r o w . t y p i c a l e x a m p l e m i g h tl o o k l i k e t h i s :

E N T E R " A 1 8 [ C S U M " I t h i s e x a m p l e t h v a l u e s i c o l u m n A r o w s

t h r o u g h a r t o t a l e d u a n p l a c e d i c e l l A 1 8 . T h c e l l r e c e i v i n g t h e t o t a l f r o m t h C S U M p r o c e d u r e d o e sn o h a v e t b i t h s a m e c o l u m n a s t h e o n e o n w h i c ht h C S U M p r o c e d u r e i w o r k i n g . T h e s a m e f o r m u l aa b o v e c o u l d h a v e b e e n a s s i g n e d t c e l l ' ' D j u s t a e a s il y N o t i c e t h a t t h c o l u m n n a m e i p r e c e d e d b q u o t e .T h i s i a r e q u i r e m e n t w h e n e v e r L O G O w o r k s w i t hw o r d s t h a t a r n o n u m b e r s . T h n e x t t w v a l u e s a r n u m b e r s , a n d d n o r e q u i r e t h e s i n g l e q u o t e . T h e r es h o u l d a l s o b s p a c e b e t w e e n t h c o l u m n l e t t e r a n t h b e g i n n i n g r o w , a n d b e t w e e n t h b e g i n n i n g a n e d i n g r o w s .R S U M : r o w - n u m b e r : b e g - c o l - l e t t e r : e n d - c o l - l e t t e r

T h i s p r o c e d u r e w o r k s t h s a m e a t h C S U M p r c e d u r e e x c e p t t h a t i p r o v i d e s r o t o t a l s . t y p i c a l e a m p l e l o o k s l i k e t h i s :

E N T E R " E 1 8 [ R S U M " " T h t w p r o c e d u r e s a b o v e c a b m i x e d t c r e a t e

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

E N T E R " E 1 8 [ ( C S U M " 1 1 8 ) + ( R S U M 4 ' ' A " O : E 1 7 + 2 C o m p l e x F o r m u l a s( T I - 9 9 / 4 A o n l y )

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

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

E N T E R " E 1 8 A D D U P A l C 3 ] I t h i s e x a m p l e , t h v a l u e f r o m c e l l s A t h r o u g h A 3 B t h r o u g h B 3 a n C t h r o u g h C w e r e a l a d d e dt o g e t h e r a n p l a c e d i c e l l " E 1 8 . N o t i c e t h a t t h e c o l o n( : i n o t r e q u i r e d o t h c e l l n a m e s i n s i d e t h e f o r m u l a .T h i s i b e c a u s e t h e y a r n o v a r i a b l e n a m e s . T h i s p r c e d u r e c a a l s o b u s e d i c o m p l e x f o r m u l a s o t h t y p e :

E N T E R " E 1 8 ( A D D U P A l C 3 ] ( V A L D ] E x p a n d i n g T h e P r o g r a m

Y o m a e a s i l y e x p a n d o a n o t h p r o c e d u r e sp r e s e n t e d h e r e , o r e v e n a d y o u r o w n . T h b e a u t i f u lt h i n g a b o u t L O G O i t h a t y o c a c r e a t e y o u r o w l a n g u a g e . M a k e y o u r c o m m a n d s i t h f o r m o p r c e d u r e s , t o a s s i s t w i t h s h o r t c u t s i y o u r o w p e r s o n a l i ze s p r e a d s h e e t . Y o m a a l s o w a n t t d e f i n e p r o c e d u r ew h i c h i n i t i a l i z e s s o m e o t h c e l l s t p r e d e s i g n e d s e o f o r m u l a s a n l a b e l s . T h l i m i t t o t h i s p r o g r a m ' s e p a n s i o n a n c a p a b i l i t i e s i o n l y y o u r i m a g i n a t i o n .

H C

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4 8

Page 90: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 90/136

f f i H P C HM I S S I O N A R Y

I M P O S S I B L E

C r o s s i n g t h r i v e r ?B e w a r e t h c a n n i b a l s — t h e y ' d l o v e

t h a v e y o d r o p i f o l u n c h !A o l p u z z l e f i n d s n e f o r m i L O G O .

b R o g e r K i r c h n e ra n t h H C S t a f f

O n o t h c e n t r a l p r o b l e m s i a r t i f i c i a l i t e l l i g e n c e r e s e a r c h i t h d i f f i c u l t y o d e v i s i n ge f f i c i e n t a l g o r i t h m s f o " i n t e l l i g e n t " s e a r c h . B t h i s

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

g o o d a l g o r i t h m w o u l d n o t o n l y f i n d a l e g a l s o l u t i o n , b u w o u l d a l s o s e a r c h f o t h e b e s t s o l u t i o n . c l a s s i c a l e x a mp l i t h e o l d " M i s s i o n a r i e s a n C a n n i b a l s " p u z z l e :

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

I o r d e r t c o n s i d e r a p r o b l e m l i k e t h i s , i i n e c e s s a r yt r e p r e s e n t e a c h p o s s i b l e s t a t e o t h g a m e , d e t e r m i n e t h 9 H o m e C o m p u t e r M a g a z i n e S e p t e m b e r . 1 9 8 4

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

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

1 D e c i d e h o t r e p r e s e n t t h e s t a t e o t h p u z z l e — w h oi w h e r e , a n w h e r e i t h b o a t ?2 F o g i v e n s t a t e , d e t e r m i n e w h a t t h l e g a l b o a t l o a d sa r e .3 M a k e i p o s s i b l e f o u s e r t p l a y w i t h t h e p u z z l e . T h u s e r m u s t b a b l e t e n t e r t h e n u m b e r o m i s s i o n a r i e sa n c a n n i b a l s t g i t h b o a t . P l a y s h o u l d c o n t i n u eu n t i l t h p u z z l e i s o l v e d , a n t h p r o g r a m r e c o g n i z e s

s o l u t i o n .4 P r o v i d e a a u t o m a t i c p u z z l e s o l u t i o n . F o r e a c h s t a t e ,t h p r o g r a m s h o u l d b a b l e t c a l c u l a t e l i s t o p o s s i b l em o v e s a n t h e n t r t h e m o u t a c c o r d i n g t t h r u l e s . O n o f f o u r t h i n g s c a h a p p e n a e a c h s t a g e :

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

W a r r i v e a o u g o a l s t a t e , a w h i c h t i m e w w i l l h a v es o l v e d t h e p u z z l e .

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

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

Page 91: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 91/136

R e p r e s e n t i n g S t a t eM a n y p o s s i b i l i t i e s e x i s t f o r e p r e s e n t i n g t h s t a t e o

t h e p u z z l e . O b v i o u s l y , w c o u l d r e p r e s e n t a s t a t e w i t hl i s t . B u e x a c t l y h o w ? T h e f o l l o w i n g m e t h o d w a s

c h o s e n .[ S [ m l c [ m 2 c 2 ] ]

H e r e . s t a n d s f o t h e s i d e o t h r i v e r w h e r e t h b o a ti p o s i t i o n e d . T h s y m b o l s m a n c r e p r e s e n t t h n u m b e r o m i s s i o n a r i e s a n c a n n i b a l s o t h s a m e s i d ea t h b o a t . T h e n u m b e r o m i s s i o n a r i e s a n c a n n i b a l so t h e o p p o s i t e s i d e o t h r i v e r f r o m t h b o a t a r r e p r e s e n t e d b m a n c 2 F o e x a m p l e . 3 ] 0 ] r e p r e s e n t s t h s t a r t p o s i t i o n . T h b o a t i o t h l e f t s h o r e( L ) , a n t h e r e a r e t h r e e m i s s i o n a r i e s a n t h r e e c a n n i b a l so t h a t s h o r e . N o n i o t h o p p o s i t e s h o r e ( t h e r i g h ts i d e ) .

T h b o a t l o a d s c a a l s o b r e p r e s e n t e d b l i s t o t w v a l u e s : [ m e ] . T h n u m b e r o m i s s i o n a r i e s i t h b o a ti m w h i l e t h n u m b e r o c a n n i b a l s i c

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

f o t h e b e s t s o l u t i o n . "

P l a y i n g W i t h T h P u z z l eT p l a y t h e p u z z l e , t y p e M I S S C A N a n d p r e s s R E T U R N

o E N T E R ] Y o w i l l b e a s k e d i y o u w o u l d l i k e t s o l v et h p u z z l e y o u r s e l f . I y o w a n t t s o l v e t h p u z z l e , r e p o n d b y e n t e r i n g f o y e s .

T h P L A Y p r o c e d u r e w i l l t h e n i n i t i a l i z e t h g a m e . " ( f o r D e s c r i p t i o n ) i i n i t i a l i z e d t t h s t a r t p o s i t i o n . " w i l l c o n t a i n t h c u r r e n t s t a t e o t h g a m e . P L A Y t h e nc a l l s P L A Y 1 , w h i c h d o e s a l o t h w o r k — i n c l u d i n gp r o m p t i n g y o f o t h n u m b e r o m i s s i o n a r i e s a n c a n n i b a l s t s e n d a c r o s s i t h b o a t .

T h v a r i a b l e " B T L D c o n t a i n s t h c o n t e n t s o t h b o a t .T h M O V E p r o c e d u r e i t h e n c a l l e d u s i n g ' a n ' B T L D .T h M O V E p r o c e d u r e w i l l o u t p u t t h n e s t a t e i t h m o v e i l e g a l ( s a f e ) , o i w i l l o u t p u t [ i t h m o v e i n o s a f e . P L A Y 1 w i l l b r e c u r s i v e u n t i l y o e n t e r a l e g a l b o a tl o a d . O n c e l e g a l b o a t l o a d h a b e e n e n t e r e d , t h p r g r a m w i l l c a l l t h A C T I O N p r o c e d u r e t a c t u a l l y m o v ef r o m o n s h o r e t t h o t h e r .A u t o m a t i c a l l y S e a r c h i n g F o S o l u t i o n

A f t e r e n t e r i n g M I S S C A N t s t a r t t h e p u z z l e , y o w i l lb a s k e d i y o w o u l d l i k e t s o l v e t h p u z z l e y o u r s e l f .I y o w a n t t h c o m p u t e r t s o l v e i f o y o s e l e c t N

T h k e t o t h i s p o r t i o n o t h p r o g r a m i t h B A C K T R A C K 1 p r o c e d u r e . T h i s i t h p r o c e d u r e w h i c hw i l l f i n d t h s o l u t i o n , a n t h e n r e m e m b e r t h e s h o r t e s tp a t h f r o m t h s t a r t i n g p o s i t i o n t t h c u r r e n t p o s i t i o n .

I t p u r p o s e i t s e a r c h f o l e g a l p a t h s f r o m o n e p o s it i o n i n t h e p u z z l e t a n o t h e r . T h p r o c e d u r e i r e c u rs i v e , c a l l i n g i t s e l f u n t i l i l o c a t e s t h e p r o p e r p a t h t t h e n o t h p u z z l e .

D u r i n g t h B A C K T R A C K 1 p r o c e d u r e , t h r e s u l t s o t h s e a r c h a r d i s p l a y e d o t h s c r e e n . T h C o m m o d o r e ,I B M . a n A p p l e v e r s i o n s d i s p l a y o n l y t h c o n t e n t s o t h b o a t d u r i n g t h s e a r c h . T h T v e r s i o n a c t u a l l y g o e st h r o u g h t h w h o l e s e q u e n c e o m o v i n g t h b o a t b a c ka n f o r t h w h i l e i s e a r c h e s f o s o l u t i o n .

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

G r a p h i c s— T L O G O I T L O G O I i f a n t a s t i c L O G O f o d e m o n s t r a t i n g t h

m i s s i o n a r i e s a n c a n n i b a l s p u z z l e b e c a u s e o i t s p r i t e s .S p r i t e s a r e i d e a l f o d e p i c t i n g b o t h t h e p e o p l e a n t h b o a t . W m e r e l y p u s i s p r i t e s o e a c h s i d e o f t h s c r e e na n a s s i g n e a c h s p r i t e t c a r r y o n o f t h r e e s h a p e s :m i s s i o n a r y - c a n n i b a l , o r b l a n k f o n e i t h e r . T h b o a ti m a d e u o f o u r s p r i t e s — t w o s p r i t e s o t o o t w o t h e r s . W t h e n a s s i g n t h e t w s p r i t e s o t o t c a r r yo n o t h e t h r e e s h a p e s . T h b o t t o m t w s p r i t e s m a k eu t h b o a t i t s e l f . T h s h a p e s f o t h c a n n i b a l s a n d m i ss i o n a r i e s a r e s h o w n h e r e . T h e y c a b e n t e r e d u s i n gt h M A K E S H A P E c o m m a n d .

B o a tS h a p e

M i s s i o n a r yS h a p e

C a n n i b a lS h a p e ?

— C o m m o d o r e L O G OC o m m o d o r e L O G O u s e s s p r i t e s t p l a c e t h m i

s i o n a r i e s , c a n n i b a l s , a n b o a t o t h e s c r e e n . T h r e es p r i t e s a r u s e d f o t h m i s s i o n a r i e s , t h r e e f o t h c a n i b a l s , a n t w f o t h b o a t . T m o v e a r o u n d t h e s c r e e n ,t h s p r i t e s ' a n c o o r d i n a t e s a r c h a n g e d . T h r e es h a p e s a r e u s e d , a n m u s t b e l o a d e d f r o m t h L O G Ou t i l i t y d i s k , w h i c h c o m e s w i t h t h L O G O l a n g u a g e d i s k .A f t e r l o a d i n g t h p r o g r a m a n d b e f o r e r u n n i n g i t i n s e r tt h u t i l i t y d i s k . T y p e M I S S C A N a n p r e s s R E T U R N ] T h L O G O p r o c e d u r e R E A D S H A P E S w i l l B L O A D t h s h a p e s i n t om e m o r y f o y o u .

- I B M L O G O a n A P P L E L O G O I T h l a c k o f s p r i t e s i b o t h I B M a n d A p p l e L O G O s

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

c a p i t a l C T h b o a t i c o n s t r u c t e d t l o o k l i k e s o :

P

T m o v e t h b o a t , i t ' s n e c e s s a r y t l o c a t e t h e c u r s o r w i t ht h S E T C U R S O R p r i m i t i v e , a n t h e n p r i n t t h b o a tr e p e a t e d l y w i t h e i t h e r a l e a d i n g o t r a i l i n g s p a c e , d e p e nd i n g o w h e t h e r i t ' s t r a v e l i n g l e f t o r i g h t a c r o s s t h es c r e e n . H C

F o t h K e y - i n l i s t i n g 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 o p a g e 9 3

T L O G O V e r s u s T L O G O I T h T v e r s i o n o t h i s p r o c e d u r e w a w r i t t e n t w o r kw i t h T L O G O I n o t T I L O G O . T h e r e a r e n ' t e n o u g h

N O D E S a v a i l a b l e t e n t e r a l o t h p r o c e d u r e s w i t hT L O G O . I y o d n o h a v e T L O G O I y o u c a n a l e a s t p l a y t h g a m e b e n t e r i n g t h f o l l o w i n g p r o c e du r e s :

T L O G O P r o c e d u r e sT S A V E ? : T A D : : T S U : : Q T L E G A L S . L O A D S : T O I N T T V A L ST M I S S C A NT S P L I T : N : S : S T M A ; : X Y ST U N L O A D B O A TT M O V E B O A T : T L O A D B O A T : L O A D

T D I S P L A Y : : S ; TT S W I T C H : S I D ET P L A YT A C T I O N : P O ST M O V E t L O A D : S I D E : . T P L A Y 1T N O N OT S H O U TT I N T TT S E T B O A T : T S H O W :

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r . 1 9 8 4 9

Page 92: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 92/136

Y o u r G u i d e t T y p i n g i P r o g r a m s f r o m H C W i t h i n t h e s e p a g e s i s o f t w a r e b o n a n z a : e n t e r t a i n

m e n t , e d u c a t i o n , h o m e a n b u s i n e s s a p p l i c a t i o n s , u t i l i t i e s ,a n t u t o r i a l s — j u s t f o y o u . A l y o n e e d t d i t y p e t h e mi 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 t o 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 n 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 e l i n e n u m b e r s

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

L o o k a t h e K e y - i n - R e f e r e n c e { F i g u r e b e l o w ) s e e h o e a c h c h a r a c t e r a c t u a l l y a p p e a r s i t h l i s t i n g . B c h e c ki n a n q u e s t i o n a b l e c h a r a c t e r s w i t h t h e K e y - i n R e f e r e n c e ,y o c a r e d u c e e r r o r s t o m i n i m u m .F i g u r e 1 K e y - i n R e f e r e n c e

B f c | D | E | F | Cb l c l d l * m m B e f o r e Y o B e g i n

S i n c e H C M 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 : ■ m j i m wT 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 t h p r o g r a m , y o w i l l w a n tt s e u s y s t e m t s a v e y o u r p r o g r a m . W h e t h e r y o a r u s i n g c a s s e t t e o d i s k e t t e s t o r a g e s y s t e m , n o i t h t i m et 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 d u 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 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 t o s a v i n g y o u r w o r k a f t e r e v e r y t w e n t y o s 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 g i 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 s i c l u d e s u b s t i t u t i n g t h l e t t e r f o t h n u m b e r 0 t h l e t t e r

f o t h n u m b e r 1 t h l e t t e r f o t h $ a n t h u p p e r c a s ef 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 s w h i c h a r c o m p o s e d o 0 - a n t h u p p e r c a s e l e t t e r A - F .

T h l i s t i n g s i 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 n a n yl i n e o t h v i d e o d i s p l a y w i l l v a r y f r o m c o m p u t e r t c o m p u t e r . D o n ' t t r y t o m a k e y o u r l i s t i n g s l o o k l i k e t h t y p e - s e t l i s t i n g — i n s t e a d m a k e s u r e y o k e i t h l i s t i n g sc h a r a c t e r f o c h a r a c t e r a n s p a c e f o s p a c e .

S p e c i a l N o t e o L i s t i n g s : C - 6 4 a n V I C - 2 0C o m m o d o r e u s e s m o r e t h a n 9 s p e c i a l s y m b o l s t r

p r e s e n t v a r i o u s k e y b o a r d o p e r a t i o n s : f o i n s t a n c e , t h s y m b o l [ g i n a 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 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 y f r o m t h r i g h t o t h t o r 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 m t S H I F T C L R - n o i a H C l i s t i n g , y o w i l l k n o w t h o l d d o w n t h S H I F T k e a n p r e s s t h e k e w i t h C L o i t

n u m b e r i i n c l u d e d i y o n e e d t r e p e a t t h e o p e r at i o n : w r 8 S H I F T C R S R L E F T 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 ) e i g h t t i m e s .W h e n y o c o m e t t h h a n d s y m b o l s , r e m e m b e r :

• E a c h o p e r a t i o n i e n c l o s e d i i t o w s e o h a n ds y m b o l s .I a n y k e y a c t i o n r e q u i r e s y o t p r e s s t w k e y s ,p r e s s t h e c o n t r o l k e o t h C o m m o d o r e 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 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 t p l a c e .

I F i g u r e b e l o w , w h a v e i n c l u d e d c h a r t s h o w i n gy o r e p r e s e n t a t i v e s a m p l e o t h s y m b o l s t h a t a p p e a rw h e n y o u s k e y s t r o k e s e n c l o s e d b t h h a n d s y b o l s . ( N o t i c e t h a t t h h a n d s y m b o l s a l w a y s a p p e a rw i t h i n q u o t a t i o n m a r k s — a s i p r i n t s t a t e m e n t . )

F i g u r e 2 S p e c i a l s y m b o l s : C - 6 4 a n V I C - 2 0W h e n y o s e e : P r e s s t h e

k e y s :T g e t h i s d i s p l a y :

□ n P r o g r a m I d e n t i f i c a t i o n

E a c h p r o g r a m h e a d e r ( t h e f i r s t f e l i n e s o t h p r g r a m ) c o n t a i n s i n f o r m a t i o n g i v i n g t h l a n g u a g e t h p r g r a m i w r i t t e n i ( e . g . , T E x t e n d e d B A S I C , A p p l e s o f t ,e t c . ) a n d a n y s p e c i a l s y s t e m c o m p o n e n t s t h a t a r r q u i r e d ( s p e c i a l m e m o r y c a r d s , S p e e c h S y n t h e s i z e r ,e t c . ) . T h f i r s t t w d i g i t s o t h v e r s i o n n u m b e r t e l l y o i w h i c h v o l u m e a n d i s s u e o H C t h p r o g r a m i n i t i a ll y a p 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 r i 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 n p r o g r a m i i t i a l l y a p p e a r s , i H C M f i i v e r s i o n 1 A n s u b s e q u e n tr e v i s i o n s t t h p r o g r a m i l a t e r p u b l i s h e d i t h m a g a z i n e o i t h e s o f t w a r e a v a i l a b l e o m a g n e t i cm e d i u m f r o m H C w i l l b e a r r e v i s e d v e r s i o n n u m b e r .

4 . 4 .V o l u m e n o 3 I s s u eV e r s i o n

o r i g i n a l p r o g r a mn o o u p d a t e

E n o P r o g r a m9 H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

Page 93: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 93/136

P R O G R A M L I S T I N G S

C O N T E N T S

L O G O S P R E A D S H E E TM I S S I O N A R Y I M P O S S I B L EB O O L E A N B R A I NE L E M E N T A R Y A D

A N S U B T R A C TM A R K E T M A D N E S SS T A D I U M J U M P I N GT A D E D U C T I O N F I L E R

P a g e N o

9 9

1 0

1 0 1 1 1 2

P a g e N o

9 9

1 0

1 1 1 1 1 2

F C | EP a g e N o

9 1 0

1 0

1 1 1 2 1 2

P a g e N o

9 1 0 1 0

1 1 1 2 1 2

H O M E C O M P U T E R M A G A Z I N E ' SB L A N K M E D I A S E R V I C EA s e r v i c e t o u r r e a d e r s w h p r e f e r t o k e y - i n t h e i ro w p r o g r a m s , w a r a b l e t o f f e r h i g h - q u a l i t y b l a n kd i s k e t t e s a n c a s s e t t e s a l o p r i c e s .

P l e a s e i n c l u d e y o u rs u b s c r i b e r n u m b e rf o u n d a t t h e t o p o fy o u r a d d r e s s l a b e l .

S u b s c r i b e rP r i c e

1 D i s k e t t e s5 ' / < " c e r t i f i e d s i n g l e - s i d e d ,

d o u b l e d e n s i t y w i t h r e i n f o r c e dh u r i n g s . B u l k - p a c k a g e d1 t s e w i t h s e p a r a t e

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

C a s s e t t e T a p e sC - 2 O d i g i t a l c o m p u t e r

c a s s e t t e s ( n o m i n a l l y 1 m i n u t e s p e r s i d e ) w i t h 5 s c r e w

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

$ 1 9 . 9 5p l u s $ 1 . 7 5 s h i p p i n g

$ 1 4 . 9 5p l u s 1 . 7 5 s h i p p i n g

N o n - S u b s c r i b e rP r i c e

$ 2 9 . 9 5p l u s $ 1 . 7 5 s h i p p i n g

$ 2 4 . 9 5p l u s $ 1 . 7 5 s h i p p i n g

W c a o f f e r t h i s s e r v i c e a s u c h l o p r i c e s b e c a u s e o f t h e l a r g e q u a n t i t i e s o r a m e d i a w b u f o o u " O T A P E a n O D I S K " s o f t w a r e — a n d w w a n t t p a s st h e s e t r e m e n d o u s s a v i n g s o t o u v a l u a b l e r e a d e r s .

P l e a s e S e n d M e

s e t ( s ) o D i s k e t t e s( 1 D i s k s t s e t )

s e t ( s ) o C a s s e t t e s( 1 C a s s e t t e s t s e t )

P l e a s e P r i n t

N a m e .

A d d r e s s

C i t y _M U S T B I U F U N D S D R W O U B A N K

L J C h e c k o M o n e y O r d e r E n c l o s e dB i l l m V I S A M A S T E R C A R D

A c c o u n t N u m b e r

S i g n a t u r e E x p . D a t e

H o m e C o m p u t e r M a g a z i n eP . O . B o 5 5 3 7 E u g e n e , O 9 7 4 O 5

F o I n f o r m a t i o n o o r d e r i n g T O L L F R E E s e b i n d - I n c a r dl o c a t e d a t t h m i d d l e o f t h i s m a g a z i n e .

Page 94: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 94/136

L O G O S P R E A D S H E E T ( L O G O )T R O l W l S : C O L J T O D I S P L AL O C AM A M A O

T E N T

O

O C E O C

O C O C

C

N

O

M A M A

R O N A M E

C

E A C O

P U

A

U

N

A

P

U

U

U A

E E N E A M A

N O D

M A

F O E M N O

C R O C

A

U

M A

R O

C

U

M

C O M A

U R O I W I

M A M A

O

C

V A L U E

R O W O R D

M A

M A

M A

C M A

U M

O

M A O R

O

C

M A

M A

M A

A

A

M E M B

M E M B

M E M B

E

C H A R

E

H O W V

T

U

W O R D

C

U E N

A S A S

O

E N

U

A

N

W l O RU

A

C H A RC

O M

T L O C AM A M A

R

E Y E N T

F O R M U[ [ M A KA

M A Y N

R P N

M A

M A N

M A M A

T C U RE A

T C U RN U M B

F O R M A T

O L

M W O R DO R M A

N

E M A

E S

C O U NM A K E

E F O R M

N D

H S U S f

O U N T

A

N O

A U M O O

L A X C x Y S O

A D S H

H O I W I V

A R

E

E T O

6

A

O O

T O

E

E

E

R E

A M

L O C A3

Y

R E

M A

E

E I E O V E

E

R E

A N

O R M U L

E I

E

E

C H A R

E A

F O R M A T

L

A

Y C C O

C O R O

O U

3 C O R M

A M M A

T

X I E I C I | I | N | P | U | T

L O G O S P R E A D S H E E T ( L O G O )E N

C O

L O C AL O C AL O C A

O

E

F

E C M A R G

M A

T A

C H A R

O

T A M P

F O

E A D S

O

E A

E A T A M PE A T A M P4

T O

N

4

O

M M E M , p

T O

T

0

E E

M A

T O

A M A K E

W O R D

M A M A

T A M P C H A R

8 M A

M A F T

N W O R D

T

T A M P C H A R

E M E

6 T O

4

9 T O 2 4

H E E

T O U

E N T

M A 8 4 M A

C

L O C A

O C A L

T

T

T A M P

T A M P

E N D p

M A M A

O H O E N D p

G E N D p

J U

W O

B U C K

O C

E A

O

X C C H A R

C

A X C X C Y C

E U P D A T

T H E NR A N G EC

N

E M

A N Y O FB C D E

M A

N E

E M

C

X C

B U

C C O

O R M A T

P

O C

C L O C A

1

E

T A M P

N O

C

R O

Y C O pQ 1 1 PF O R M A T

Y C O p

C

C

F O R M U

C

M E M B

Y C O p

E O

A P P L E I F a m i l yT O E NL A L O C A LM A M A

M A

T

A H A Y P M A

A

H O W VN

R U G E N M A

M A M A M A M A

T

C D C N O

G T C U RP E A T3 T C U R

O

N O

E N A A

W G E N D p

O C O C A LO C

O

N

R

E M

T

N O

C C U

C

M A

2 C H A RC H A R

O N P U T

N P U TN P U T

N A M E

M E M B

C N P U TO

O P

C

A

5 0 A

B N O

W

N P U TE N

C

C

A

E M

A D A E R O

C O C

C

O U

T Y P E3

B T

M E M B

T H R O W

O C

O

N P U T

0

C H A R

T H R O W

E

O

N E D P

M A

U

T O O T

C

C

G

C

C

R A N G E

T O

U

P U

R R O R

3

C H O W l V

C

T O

P U

O

2

C O M M O D O R E 6 T

E N

N

E N

U C K EV A

M M

O M A C N

D U M PA O M A T A M P

E U

9

N D

F O R M U

8

8

P R O C SW O R D

O R M A T

A

A

A A

7 F

P E A D SG N P D A TR O W S

O

Y O D

L

F

S H O [ W

S U l MD U M P

R

E R O C S

4

O

E C A A

C C U R O C S

M

O O U

A

M

H O

C o n t i n u e d

E

U

O U

9 H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

Page 95: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 95/136

L O G O S P R E A D S H E E T ( L O G O ) C o n t i n u e d

E N T

T A

F N D ; |

L O C A L

E P

T A M P

T

T

O

C

T A M P

R

A M

M A O U E

N D L M A M A O

T N D

M A M A

N D

N

T

T A M PE M

T A M P

A M

6 4

A E D R A W S9 T H E A DP E

R O W S

T

H O l WN O

T

T H A

E N T E RA

A

N 6

A

T H E A D

P

R O O

O |

T

A Y O

T

N N N M A A N N

T T

T

E O

E M

R O W ;

N F T O

N

N G

R O W O R D

M A

A M

T

T

P E

T O T A M P

T H E N

T A

A

T R U E N

L O C A

O N D

O C

O C

E O

L L L

O U N D

P

P P N

F O R M U L A

E A

V A L UP U

A

M A K E8 M A

U

U

U

4

T

F

M A

A A A A E N

P U U C

P U

A

C

U

M A

T

U

M A C U M R O I W

X C Y C

X C

O

M A

M A

8

O U T P U T

M A

M A

M A

M A M A

O W V A L UU M

9

C

P

X C C O

U

A M A

W O R D

C

U

Y C 5

F

N

N D

W j O R DS

O

A A

4 Y C

C O M M O D O R E 6 T

T H E N

O

U

P U

E N T M A M A M A M A M A M A M A M A M A K EM A M A M A K EM A M A M A K EM A

M A N

M A

M A

N D

V N

N U M B

T

O

H T

D

E A

A A

A A A A A A

D

A M A R O W l S

E

R M B A

C Y

E T

A M O U N T

C

A U M A

T

0

2 0 2 0

0 M A O O

T

T

T

A

U R A N

N G T H E N

N C N

C O

E N

C

C

U

L O G O S P R E A D S H E E T ( L O G O )

G N D . p lM A

A

M A M A M A M A K E

A A

A

E N

N

M A N P U TE V

R U G E N T

R E A D S H

U R S O RA

A

3

N O

E 3

T C U RY

V N U M BC [ O [ O

U

N

T

I N P U T

R B U T F

2 H A

N P

N

U E

E M

H A

N I * UN P U TE N

U

U

T

A

Y

C

M A

T Y

T H

C F O R M U

S H O W V

C H A R

T H R O W

2

H A

L

E

T

T O

U

3

2

3

E R R O R

O P

C C

H C

M A M A

O

O

O

M A N

E N

R U E N

N U M B

M U O

M A

M A M A M A M A M A M A M A M A M A M A M A M A M A K EM A M A K EM A M A M A M A

U A U

A

W O R D

F O E M N O

S O

S O

A A

E

A

A

5

A A A A A A B B

C D

T Y M

U

T O

E E M

T Y

A

E

E

2

2

0

O U

A

J A N U M BJ A M U T A R T3 4 5 U R B A N K

B

S U A A

T E

T O

P U

R O O A O

O

R

E

M

A A

O R M AM A

M A M A E

O

O O

C U

A C

[ O

I B P P C j r

U N D

O C A LM A M A

A B C D EC

C M A H O W VE N O O O O

U | O U

O E N

C N O

E O U

X

O

N D O C A LO C A LO C O C A L

E C A LP N

A M A

O

N

W M E M BM A C

U

A

A

A

C

U

M A

C

O

U

O

O U

M A M

C

N

O C A L

O I W I

U

U

S U

E

M

E

M

U C O

U

M A

M A

C M M A

M O

M

M M

M A

M A

G

M

C

W O M

A

C

A N G E

E

N

W O U

E

A

U C

H

U E N

C

N D

C

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 S e p t e m b e r , 1 9 8 4 9

Page 96: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 96/136

L O G O S P R E A D S H E E T ( L O G O ) I B P P C j r

E

A M A

M A K EW | O RO V I X M A R G

N D

M A T Y P EE N

W l

M A

A H A

N D F O R l M A TC O U N T

6

W O R D

F O R M

E H

O M

R E E

E E A

E

E

C

A

B

M A N A M E

M A E

M A

M

A

E N D ;

C D

E N

O

T O

O C A L

M A

A

O

G

U

A M

H O W V

O M A

M N

M A

U C

O C M A M A O T

E N

N A M E

M A M A 6 E N

O l W l S

R O W ;

N O

C E R O

L A

N

H O I W I V

C

R O C O

C O

C

N A M E

T

W O R DO

A N

C H A R

C

C

A A

L O G O S P R E A D S H E E T ( L O G O )

T

E N D ;T O L A E N T M A

O

F

M A E

A M A G E N D ;

H O W W O R D

T

T

E N D ;

T T O E N D ;

T

O E N D ;

F O R M A TN U M BT l O l P

a I d d uA D

A D D U P 1

R R O R

M A G E N D ;T

E F

E N D ;

E S H O l w l N U M

M A A

L O O K U P

A N S

T

E N T R U O U E N

4

E A D S H E E

N R A N G E

S O

H O W W O R D

R O

C O U N T

F O R M U L

A N C S N U M

R A N G E

T O

C

C

S N U M

S N U M

L A

O W O R D

O

S H O W I N U M

C O U N T

C

C

C

M U L AE

C

R A N G E

C

T O

C

1 C

H

T H E NS

T H E N9

C

C O U N T

W

R O

M A

T E M p

T O

T

B

t e | m ;E

C

E R

E M

C

E

R A N G E

O

T O

S O

T W

E M

W C O

E

E

S

C O

T

E N l D

O

T S

T T

T O

N D

T O

N D

N

L A N K

N

T

M A G

T O

T

T

O

C

9

S H O W 1

R R O R

N

N D

T O R

N S H O W 1

F

N D E A

N D

B | A | N | K

R O T H E NR O T H E NC O T H E NC O T H E N

3 L A N K

R O

N R A N G E

T R U E

4

W O R DF O R M A TF O R M A TE M

S H

R O

N 4 4

U

D A

C H O

A

H O

O

|

A N

H A R N U M

G R E A T

C O C O C O C O

H A

R

C H A R

C

T O

O O K U

T E E

C

F A A

F A

E C E C

C E T H E N

N

N U 4

H A 6 4

C O

E

O

F O R M U

A

C

E

T O

N U

A

E

T O

R

E

T I - 9 9 / 4 A

E N

E N

M A E N

T

E N

E N

W H A

E C

T

N

V N

M A M A M A M A O T

C

S

S W E N

H O l WM A G N

A M A M A

H O N O R O W H E

N

E N D ;

C

6

R O W I H A

E C

H O W A

E

A

U E C A L

S

E N

H N

A

C H 6

C

S H

M A R GH E A DA

H

7 O B O T H

R

W

E

A

S H

A

O K

A

C R N U M

N E N T R Y

E N T R Y

O U P

S

N

T H

T H E N

S H

E

O O

O K

L A R

A

T H E N

O

O O

T

A

E

O

O

E N

N E H O W A L

E

O

O

E N

E N

C o n t i n u e d

9 H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

Page 97: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 97/136

S P R E A D S H E E T ( L O G O ) C o n t i n u e dS A N

D E

A S

N

S N A M ES N A M EE S H E E

O O

E S H E EW O R K

E

E N

H

N A M E

E

T

N A M E

F

O F

T H

M A P H

M A M A A M

N

N N

N

O W

T U

M A

P N E

E A D S H E

N A M EN A M EH N A M E

O

O E

O

T

W O R K

H

T A A

A A A A A A

T I - 9 9 / 4 A.

A D D U P2 0 . ?

C H A M .

C U R RB A N KT A 0 0 . ?

4 ,

V A

R Y I M P O S S I B L E ? ( L O G O )

U R

U

M

Y

A

U

b |

U R S O RS O

C C

O

A N

N E | W D

N N O N O

Y A

A A A P E A T

A , A N

S O H O

M A P U

3

W l

A

O F P N O

A O

R G A

a n

E

T C

P

A G

U

U

M A

R

A

A

O B B A

A M

M A M A S O

F

M

O A

H

M A O

M

A

A

[ t M A K

K M A

[

L A R

W

W

A T O A

R

R

T

T

M A N O

M A N O

O

B

E W S H O U T

O

A

B

D A

A

A

T M A

M A

N T

T R U E

B O A TM A

A

M A S E Y N

T M A

M A K E

R

E N T M A m | a k

M A P U

D A C

E N

A

- P

M A N B O A T

A

E N T M A K EM A K E

T Y P E

A

A

A

U

E T C U

O A

M A M A

E A

E A

L O A DD

O ■

B O A T

O

O U N T

A

A

O O A

E W

A N

Y

A

E W | D

R S O R

R

B O A T

B O A T

A N L

N E | W D

M A

M A

T Y P E

A

A

P O S

U S O A

E

R

U M

G B O A T

A M A

U L A

O A

B O A T

M A K E

P U

R

P O

S O

O A D SR V

M A

U H A

W O R D

W O R D

U R S O RM

M A

U S O H A

O M A K E

U H A

O

T

O

M A

M A

U H A

M A

L O A D

L O A DA

[ M

O

E G

M S O

[ I m a k3

A

L A

A P P L E I F a m i l yT L O C A LM A M A K EM A M A E N T

E N T O

E N T O R E N

Q . M A M

P O U E

Y

T

M A M A

E N T

R E N T M A M A E N T

U

S

A D

S U

M O

N O N O

A C M A M A

M O

Y O T O O TW

S C E N E

O C

T C U R

E N

O

E A

E A

N O B O A T

E A

O

N B O A T

B O A T

B O A T

B N O N O

C A

T C U R S O

T M

S T O R

A A N M E M B

P U

B O A T

B O A T

T M

2

L A

O

A N R D A T AP A T HE N H E R

L A

O A

O F N B O A T

M E M B

S N B O A

R

L A

A D

Q . O S U

P O

N O N OG

O

A

W O R D

D

W O R D

E

T C

Y

E

T M T M

T O

D L O A D . ?L O A D . ?

T O B A N K

G

T H A T

O A

B O

B A N K

C H A R

T M

B O A T

A

B A N KB A N K

D A A

C o n t i n u e d

M A

O M A O A

L

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4 9

Page 98: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 98/136

M I S S I O N A R Y I M P O S S I B L E ? ( L O G O )T M A

M A A

.

M A C

O O O E T E N

U

M E M B

D A D

M A M A M A T

N

A N A N

N

A

E M D R D A T AR U L E

M A M A M A K ED A T AM A K ER D A T A L

D O

D

P U

B O

D A D

P A T H

N

O O

R

C

R R D A TR D A TD A T AP A T H

F

D A

N

E

D A

R A A N A N

O E G A L

F

D

R

P A T H

O

O

O

F

P A C T R A C K

A

F

G

A D

G G

M A M A V M M A M A K EM A E N

D O M A

O O E

A M A

E N T

C

C

T C U R S O

T U R N

O

T Y T O O TT O O TT O O TT O O TW E N

O

T Y

A N U P

V

E A T T A R T

5 T C U R S O

H O T C U R S O

P A S SB O A TT A O

T O

4 4 6 6 5 5

A G

O A

T A R TB A C K

T O O TT P R E S

R

Y O

M

T

N O

A C

S O

A N

C

U T

A

O

A P P L E I F a m i l yT

P N L A E

O C

D L A A G M A

E N T O E N

E N T

M A D O L A E N T

D O S C RM A

[ M

U

A A

M

A

T C U R

S O

W A A N

S O

O

O

P A T H

R

E

S O A N

O A

G

M A

G O

R

T A R T

S O L V E

A R

T A R T

O A

A N

A

A N O

Y O

T O

A

M I S S I O N A R Y I M P O S S I B L E ? ( L O G O )

C P O U M A

E N T

A A H O

N

C P

N

A O N

A

M

M A

N D . P

M A M A M A M A M A

N D , p

A N

N N

H

S C

H

E A

[

S M

N

[

A

T A N A

W A

A

R R

M A

O

E | W C

O A

O A O A

A S C

T

P

V

W l O R D

O N T

A

M A

T

A

O

N

R M E N E V

S

G

N

N

N

P

O R Q

O

T

T .

E

N

R A C KA

N

X

D

A

N

T

E N

M A R E M A E N

M M A

A A E A C H

M A N T

T

E F

E P E A TM

M A M A M

M A O N D . p |

N

M A U

M A N

M A

E M A M A

E A

E A

E A

W

T O B O A

O

H O

B O A T

M

M

U

B A N K

L A

B A N K

T T O

E T X YE T X Y

P U S HC

A A A

Y O

P U S H

P U

T O

M

M A P U S H

L

O O W O R DP O

B

M

C

M N E | W

N E | W | C

N E

E W

R O

L

L

N

C O M M O D O R E 6 T P M A K EN E N T A W E N T C P

N P M A M A R

P

T

N O N O

3

B A

N D . P

M A

N

S

M A

M A M A M A

M A M A B M A M - M A . M

N

N

N N

Y

A

O A

" M

S T A C K

E W

N N O M A U

O

A Y . P

T

Y O

H O

C

T A C K

W

M A O M X C O5 C 5

A

C A

M A N YO N A R

R M O

O

A

6 , 7 . 5 ,

T A C K

E W P U T

M A M

E

D

T

T

I O C

I H

M M

M

R

9

C o n t i n u e d

9 H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

Page 99: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 99/136

M I S S I O N A R Y I M P O S S I B L E ? ( L O G O ) C o n t i n u e dT

A V E N

T

O

N

M A K EM A M A M A

A N A N N

M A

M A M A

] M A M A M A E

E

B O A T

E N T

O A

E N

A

D E N

E N

S H O UF R O M B

L

B O A T

M O M A

T R R

M A M A

O U

M A M A M A

A V E PS A V E

L A

P U

H O

B O A T

M A M A

O M B O A TO A

S O N D , p

O G

M A M A

S O

P E

M O

L A

P

E A

P E A TE A

N O

F P U TA V A V

N E W C O R

M

B O A T

G O

V A

A N U PE N H ER

T C A A N

P P P P

B O

S O

N

D

A R

O

T M

M

A C A

A N A

L A

S M A M A

L A

A

O

D

R A V A C M O V E

A

A D T H P

W O R D

M

T

O A D S

6

L O A D

A V

D

G

M A

O

E

O

T C

P U

A S

N O N OO

S W

B A C KE R M ?E G A LS O

D , B D ,

H A H A H A

R

B

M A

A Y R O C S

A D O A

O

M X C OC X C O

B

S A F EO

O

A N

D

T C

V

D « T M

T M

T O B O AS

W

P U

D

O A O A U

A C

P O

C E

C

T

T T O

X C O RX C O R

F R

R O

T M

F

T

T

A U

T U M A

M A

E A D M A P U U

M A

N R

M A K E

O M A O O

M A E M A M A K EM A R

A

D

E G

P

U

O A

A

P

M A

M A M A N

O U

N D

N E N

D

M A K ER D A T

O U N S

S H O WM A

T H E N

3

E R P U

O

M

R M A U

C O

N

S M

A D

L O

E N H E R

K

N

A N

L O A D

U

N E W DL O A D

D A

R D A TD A T AD A

U L O O P

O

T

A T

S O

A T

E | W | D

W U N F

T R

N

D A

A

Q «

R

T A A T A

T A

A A T

L O A D S

M O

R S

A

A

E

E G P U

D A

W H

Q

R

N

N

O

T

D A

A

N T

A

A

T H E N

R

T R

D

E

R

O

A D

O L O A D

O A

E G

D A

T A

A

T

O

B

O

A N

K

K

C O M M O D O R E 6

E N

M A

D

H

O U P U

W H O pN

T

E E N T

M A

E N D p

N D T L O C A LM A

O 5 E N D p

F R O M B O A T

A C H 1E M W H A T

A

O A

e n | dT O

E N T O E N T M A M A

T H E NT R U EO E N

T

T O E N

D E A D E N DO

O

5 5 E N

E N D p

7

G P O W H

M A

3 D p

D

D

N E W C O RR N R N E W C O RB A N KA N

E G

J W l H OW H W H W H O p

D

M A

A

R

S M

R

A

A

P O

E

G P O W H

C U R R E N T

C U R R

W O R D

A Y O

C U

H

E

R U

T

6

E X A MA N

O T

N O

W H W H W H w | h o . p

C O M M A N D

E

W H O p

3

L

E

5

5 3 A

A

U

A A N W H

W H

2

T

O

O A

| W | H

« W H O pC O M M A

E

N

T

A

5 3 7

U

T O R U

N

H

3 2 N

T H E N

F

F O

X A

E

P U

N

A N

O

O

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4 9

Page 100: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 100/136

M I S S I O N A R Y I M P O S S I B L E ? ( L O G O )T I M I S S C A N - d I T B A C K T R A C K 1 :

I B P P C j r

G A

A M A

N A E

E N T M A M A M A M M A M A

T

D O C M A P U

N

T O

T U A M A

S O E N T M A

M A M A

M

M O M A M A E

E N T E N T f

T C U R

T C U R

D O C A Y E N T L O C A

R

L O C A LM A M A M A M A E N T

N

A A

A j M EU A

A A N

C

A

U

A C

E A

A

S O w | a n

T A G O

E A B O A T

A

A B O

A

S C E N E

D

A

O

A

P A

T A

A T O

A

B O A T

A

O N A R

B O A T

T M M

A D

A

M M

M A

T A B A C K

2

R

T A R TT A

A W O R D

W O R D

N

R L A S T

[

E

G H T B A N K

T C

E

O

M

N O

S T O PF

D A L O A D

A

O

O

A N

A A

V

R A C K

S 7

A

T M T M

A

A N

Y O

U T

P O

B O A TM A B O A T

N B O A TB A N K

B A B A

D A

A

O

M A

T M

T M A

M A A

M A K ES C E N EM A M A M A D M A R D A TO O O E N T

E N

M A K E

O C

T C U R

E N

A O A A O A A

M A Y E N

T M A M A

M A O E N

M A M

A D T O S E N T O E N

M E M B

D E A D

P

E A

E A

E A

E A

O C

E R M ?

R D A T AR

E

P A T H

C U

D

O

D A

R R D A T AR D D A T AP A T H

S O

N U O A D

U O

E B

E N

L O O PE

T Y P E

3 L A S T

E M O A C O U N TB O A T

C O U NB O A T

M A M A

R

O A O A N E | W D

N E W DN F

A D E N D

B A N K

O

O O A

W

O

O

D A T AE N H E R

O A D S

P O

A

A M A

M A U A

N F

D A T AG

F P A T H

T

U

W | O R DB O A TW O R D

L O A D S

M O V E

F P U T

P O

R

k |

S O

S O

T C U R S O C H A R

B O A TG B O A T

3

R

A

O

O

R F P U TR A C K

T O

M A

O

O

M A

U A

O

E G

D A T A

T O

O

S O

5

F

L O A D

L O A D

D

P

M A 3

L O A D S

M

M A |

N

L A E G A L

T

T

U

M A M A

F

E N

M A

E

M A E

A

A

Y U B |

C A

E

N

D

O

Q M A M A

A

A G M A

N

O N O O N O N I V N D T M A M A M A T

A N F A N T E N D p

M A

A Y p U S O H O A U R S O RM S O

U S O A N

E A

E A

E A

E A

M O

O U E N D pT

D O S C R EM A

E T C U R

Y G

O Y

E W

N E W DN O N OM A K EP

N O N O

D O

O

O

U

O A A

O

A

O

P A T H

S O

H O

A

B A N K

T Y

L A

O

S O A N

4

C

E F E F

2

A

A

Y

A N

F P U T

E

O

M A N Y

R

C M A S T C U R

M A

O A

A D

M E M BS W

G

2 O B B

M O

A

T C U R

T Y

9

E

P

A

A Y

T Y

L A

R

A B A N KB A N K

A

A

M

T C

T A

2

o

N E W DP S

T C U R

A

O

B

E T C U RC H A R

S O

M A

M A

M A

N O

N O

M A

D

T

C H A R

D L O A DL O A D

O A D

N O

B

S O

Y A N

L A

M A

M 3

D

A

G G

A

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 S e p t e m b e r , 1 9 8 4

Page 101: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 101/136

M I S S I O N A R Y I M P O S S I B L E ? ( L O G O )T I M O V E L E F T . P T I M G

C o n t i n u e dH A K EH A O C A LO C

E

N D . P

V I V I

M O N

E A

M O

T C U R S

B O A TM A M A

O A

F

A N U PR D A TP A T H

O A

O

W O R D

M A W

M O V E

O

G H

M A B O L O C AL O C AE E A

E N T O E T O E

B O A T

C U R S

M

O A

M A M A

W O R D

M A O W

A

D

C H A R

O

3

I B P P C j rT Y O T O N EW

N O N O . PT C U RC A

T C U R S

N D . PO

N |

E A

C l E N l E

O

O

D T H A T

Y C H A R

M I S S I O N A R Y I M P O S S I B L E ? ( L O G O )

C A N NN

F N

M A K E

M A . .

D

H N

A C M A

M A

M A M A

T M A M A M A M A M A M A

W O

M A M O U

M A

N

N N

T . N

A N U P

T

H O N

W O R DO A

W O R DE N

N M A

E N

O

W O R D

A Y

L A O

S O

A

G

A C

A

C

A W A N T

A A

O A

O | D E

L A A

B O B O A TO A D B O A TA

A

A

O A

A G O A L

A

O

A R

O A D S

O M A C A R RC A R R

O

A

A

O N A RT

A

A N

P O

T C

T C

A R

C A

C A

O

R A C K

S P O

O A D . PO A

A

V

T

T

P O

T

T

N Y

T

C O

N

N

N

N

T M A M A M A M A M A M A M A M A M A M A M A

E N T M A M A M A

A

A S E E N

M A M A

N M A M A

O N

R

W E N D , p

5

L O S H O W

M A A

A

T R U E

L A

T O

V A

C A

B O A TL A

A

B O A TL L R R L

R

R

P

M A

A A

N O N OM A

T

O N O p

3

[ M

P

H O

E W

E W

N O

Y O

4

E A C H

E A C H

E A C H

E A C H

L A

A

L A

G O

8 M A 8

A

A R

9

Y

Y

M A N YO N A R

M O

S S

A

E

X

X

E W | D

O

M A

M A

H E

O

Y

Y

D

M A K EL

R

S

5

O A

H O

T

T I - 9 9 / 4 AT

M A

P U P O U T P U TM A L O A DL O O P R P U M A A C M A M A K EM A D A T AM A R D A T

O U P U E N T

U M

R

H O l W

O E N T

P U M A M A M A E N T M M A M A

M E M B

D E A D E N D

M A

O A D SM A

N J

Q . M A M A

O U

T N D . p l

H O N D , p

B A C K

T R M

O

P A T HL O O P

E G L O A D

N O N O

M O

N O

O

D D A T A

F

F

R R D A T AR D A TD A T AP A T H

L O A D

E N

T

E T H E N

E W

E W

F D A T A

N F E | W D P U L O A D

B O

A C

R

A

L A A R A R

S U A D H E

D A T A

M O

D A T A

B A C KF

L O A D

E G

T H E N

N

T D A T A

A

8 .

A O

E N

A

R

R A C KT

N F

T H E N

R

P A T H

T H E N

D A T A

E R E

P

L O A D

O T

T

O L O A D S

T H E NT H E N

O A L O A D .

D O O E B O

O

L O A D

C o n t i n u e d

E G

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4 1 0

Page 102: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 102/136

M I S S I O N A R Y I M P O S S I B L E ? ( L O G O )M A M A

T

E T

O

E N T

O

E N T A O T U

T O E N

S U

E R

B O A T

A D

Q .

U

X

T

T

A A .

E

G O

E N

O

O

O A D S

M A

O U E A

X

O E N T M A M A E N

T E N

M

H E

L A

M E M B

N

T

X

S H O U T

M A

F A E O

A N

T C D

Y O

M E M B

D A T AA T

T H E N

O

T H E N

E

D T P U

O

E

E

O

P U

O

E

O T

D T P - A D E N D . PT

E N T O P

E N T O E N T

M O

O

E A

B O A T9 9

B O

E A D E N DF P U | u | n | l o | a d b o a t

R

T I - 9 9 / 4 A

T

T T

C A R R I Y

E

T

B A S I C A D D I T I O N A N S U B S T R A C T I O N A P P L E I F a m i l y0

3 4 5 6 7 8 9 0

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

8 4 0 4

4 4

4 6

E

G H O G r O S U BO

O S U B

U

E

E

U

X

R E

U U U

4 4

S

S U

E T U R N

8 9 R E

7 6 7

S U 7 5 U

2 9 N U

N H O

6 1

2 S 4 6 N

(

T E S

N

D D

M A

4 4 3

1

1

7 2 9

4 4 4 4

M A K Ei [ n tN E T E L E C T

N

4

O

N

U

T 4 4

4 4

A

O N

U R N

U

U N

4 4

7 N U M BN N

R N

U

A N

C

A N

7 0

P

R N

4 1

N

0 1 0 0 0

E E

S

M

N

N

U 4 6

S

O O 3

N

4 6

L E

R

U

S U

3

E

O

N

N N

N 3 6 7 E

N

6 7

N E X T

S U

G O S U B

7 0

A

N

7 7

S U 7 7

U D

D

E T U R N

N

O S U B4 4 N

S U 4 4 N

N

4 4

T

7 0

N

S U V A

7 3 G

3

O

7

E

T

4 4 (

4 6

7 0 T H N

R

4 8

4 9

0 5

5 3

5 4 5 6 7

5 9 6 0 1 6 2 6 4

6 7 6 8

6 9 7 0 7 1 7 2

7 3 7 4 7 5 7 6 7 7 8

9 8 0

O

N

V

T

A R

X

A

R E

X

H R E H

O U

A T 2 5

K E T U R N

R R

E

M

O T

S

V T A BK

5 9

R E K N E X T

R E T U R N

2 0

A

R

R

A

V

V A

N

H O l M

H O

H O

1 6

S

H 5 4

2 3 A

M A K E7

3 D R A [ W1 A D R A ^ I1 D R A | W

A

A D

N U M B

P

A

2

S

A

U R

A R O

T H E NR R E T U R N

L A V

V T A BA R W N

i l

M

S

A

O

L A

A A E T U R N

A V T A BR

T H O U T

N

J

T

N U

7

A

1 6

K

U

R

7 9

R E T U R N

N E X T

R E T U R N

A

O

T

T U H

T U R N

R

S

R E T U R N

7 6

3

O

2 5 2 0

H

D V T A B

R

U

N V T A BN U M B

N U M BK

7

A D

7 2 3

S

V T

V

H

H O

R E T U R N

R

N E X T

A

O

1

O D

O

2 3 X

7 7 3

N O G

R

T H

9

2

V

2 0

N

V R E T U

A

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 S e p t e m b e r , 1 9 8 4

Page 103: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 103/136

Page 104: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 104/136

T H B O O L E A N B R A I N C O M M O D O R E 6 0 1 2 3 4 5 6 7 1 8 9

2 0 2 1 2 2 2 3

2 4

2 5

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

4 6

4 7

4 8 4 9 5 0 5

5 2

5 3 5 4

5 6 5 7 5 8

R E R E R E R E R E R E R E R E O K G O R X D E

O K E 5 3 2 8 1

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

O

N

N

O K F

B H O M EV E R S6 5 3

N

N r N

N

N

N

N

N

N

N

N

N

N

N

N

N

N

N

N

N

N

N

N

N

E T A SA 5 9 A 5 9

5

F W

A A

B O O L E

T O

R

W

8

5

L O M O B A

0 T H E NO

A

A

R E A D R M S

U

O M

A

P

9

U

V A

R M

D

E

N

O N

S O N «

T

P O K E9 8 6

R M

( M D

L E E

M

r

1 0 5 O T H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

A L T H R O P

T

T 5 3

A

5 6 2 9 56 4

R M

G O

T

G O S U BG O S U BG O S U B

N

R M

O N

J t

r

6 8

U

4

9 2 9 2 9 2 9 2

7 2

L E

G R N I

G R N I

G R N I

N

N t

R M

O O O O

9 6 0 1

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

1 0 0 01 0 1 01 0 2 01 0 3 01 0 4 01 0 5 0

D | O T

P

P

N

F F N F F F N r F F N N N N

N I N

N N

N

F O R Z

O S U B

O S U B

O F G

P

P

£ R E T U R NN N N N

N

T 2 3 R

F

N

N

U

R

R R R

R R R

R R

T

5 3 2 8 02 3 5 0

R R E T U R N

O T

R E T U R N

6 2

6 4

6 6

R +

G

5 0 O S U B

O S U BG O

O S U B

O S U BG O S U BG O S U B

O S U BG O S U BO S U B

O S U BO S U B

T

M

T H E N G

T H E N

T H E N

T H E N G O

U

K

) = S U

S U

S U

U

7 6

8 1 8 7

D O W N

F O T H E N5 3 2 8 1

N

8 8 7 7 6

8 1 8 7 7 6

W 8 8 7

N f

O W

N E X T R N 1 8 0 0

1 8 2 0

1 8 4 0

8 6

7 7

T R T H E N9 5

8 2 8 8 7 7

8 2 8 8 7 7

8 2 8 8 7 7

8 2 8 8 7 8

8 3

8 9

O

O

G O

O

R E T U

R E T U

R

R E T U

2 2 4 0

N

T

E T U R N

C

S U

1 0

0

0

0

N t

F

C o n t i n u e d

Page 105: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 105/136

Page 106: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 106/136

Page 107: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 107/136

T H B O O L E A N B R A I N4 2

C o n t i n u e d

4 4

4 5 4 6 4 7

4 8 4 9 5 0

5 1

5 2

5 5

5 4

5 5

5 7

5 8

5 9

6 0

6 1 6 2

6 3 6 4

6 7 6 8

6 9 7 0

1

4

6

8

O

5 2

4

O

T

T

T

A L A

A A

A A

A A

A A

A L H A

A H A 4

H A

O

L

N

O

R

4

T

A N

A N

A N

A N

A N

T

T

T

T H E N

E

E

C F O

A

O

C O L O R

C O L O R

A

4

O T

O T

C A E A

G

O

O

O

O G O T O

O T

O

A

N E X T

9

9

C A L LT

5 5 5 T

6 0 T

0 T

6 2 T

6 2 T H E N

4 T

T

#

#

# 9

7 -

1

6 4

6 6 T

0 0 D E L SC T

O

6 8 E

6 8

5 6 G H A

G H A

H A

H A

H A

H A

H A

H A

H C H A R

O O

G

G

P

T A

G O T O

S

E L S EH A

H

U R

T

T

T

T

C

4 6 T 5 7

1

L S

E L S E

T H E N

L

E A

T H E N

E

T H E N

T H E NC

T H E NC

T H E NC A

T

O

4 6

4 6

4 6 4 6

4 6

E

L

N E X TV C H AC

T

4 6

4 6

4 6

4 6

4 6 4 6

4 6 4 6

4 6 4 6

4 6

L

5 9

A N

A N

4 A N

A N

T H E N

5 8

4 A N

4 A N

4 A

4 A

4 6

7 0

7 4

T H E N

T H E N6

4 6 7 0

4 6

6

4

4 A E L S E

4 A

H A

H A

H A

H C H A R

H C H A R

H C H A RT

R N

0

4 6

4 6 E

4 6

4 6

C O

L

E

E

E

E

E L

4 6

4 6 E

1

E L S EC

C A

C A

G

A 1

T

L

L

L

T U R N0

4

4 6

4 6

4 6 1

4 6

4 6 2

4 6

4 6

4 6

4

T I - 9 9 / 4

8 4

8 8

8 9 9 0

9

9 2 9 3

9 4

9 5

9 6

9 7 9 8

9

0 1 0 3 1 0

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

0 1

8

9

0

D 0 0 8 0 4 0 2 0 10 0 0 0 0 0 0 0A B D A T A0 8 0 8 0 8 0 8 0 8 0 8 0D A T A0 1 0 1

A T 0 9 0 0 0 1 0 1 0 1

O

0 1 0 1 0 1 0 1 0 1

O U N D

2 8 N

D D P U

0

2

A T 0 1 0 1A T F 3 A T 0 8

A T T T A T T A T T T T T T T T T T T

A T T T A T T A T

A T

A T

R D A T A

C

O

T T

S

3

1 0 0 0 6 0 3 0 10 0 0 0 0 0 0 1

1 2

o

9

1 9

3 8

U R

0 0

4 0 0 0 0

D

O

O N

A

0 1 0 2 0 4 0 8 1 0 2 0 4 0 8 0

8

G

8 0 8 0 8 0 8 0 8 0 8 0 8 04

0 1 0 10

& P P L& P P P& p P ]& P & p

0

O O S

O

3 0 1 0 1

8 2 8 4 8 8 9 0 A 01 0

8 k

W O O

9 0 0 0 0 0 0 0 0 0 0 0 0 0 0

1 0

R

o o o o o o o o

A R S O U N

C O

8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 0 0 0 0 0 0

0

N T R O

0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 0 1 0 1

9 0 0 0 0 0 0 0

A

3

0 1 0 1 0 1 0 1

4

0 1 0 10 0

6

6 9 0 0 0 0

4 0

R N

0 1 0 1 0 1

8

4 8 0 0 0 0R O L E R So o o o8

N O U A

N

o o o o o o o0 0

0 1 0 3 0 7 00 E 0 8

9

k

E R F A

0 0 O

O

G

0

o o o o o o

O 1 0 0 0 0O

A G

0 1 0 1 0 1

6 0 0 0 0

O

3 0

a a

0 1 0 1 0 1

0 0 0 0

o o o o

h

O R

0 0

9 0

o o o o

0 0 0 1

4 P

R

U R

8 0 4 0 2 0 18

0

8

9

C E

o

& &

C

4 o o q o o1 o

o R

o

O N

V O A

0 1 0 1

o o o o

o

2

6 R A

o o o o o o

4

0 0 0 0 0

0 0

1

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4 1 0

Page 108: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 108/136

M A R K E T M A D N E S SR E l M l * * * * * * * * * * * * * *

M A R K E T M A D N E S

4

4

E E

H

K

N

P T

N P

0

4

R K

K

B H E

E

9

P

U

E

N O

O

N

B

E

P R

A

P

E

1 0 H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

7 0

7 1

7 2 7 3 7 4

7 6 7 7

7 8

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 0 2 0 3 0 4

0 5 0 6 1 0 7 01 0 8 0

1 0 9 01 1 0 01 2 3 1 4

5

6

7

1 8

9

A P P L E I F a m i l y

M

R E

P S

P R R E R E | M

N E X TK N

N P R E P

O M

E E

K

W T R A D EN

P H E O R E R E R E

H

T

N

N A

O

R H O

N O

N S

N

N

N N

P

N

3 4

8 8

X

A

V

4

3

P

T H E NP R B

H A V EP R

N

N N

2 5 4 0

N

N

3

V A

N N T N 1 0 6 0N

T

V

G O T O

P

N

N

T H E N

P

T S H A R E S

T

T

N

P R K E K

2 N

N

P

H R

T H E N

3 4

2

H A V EP A

A S R E T U R N

T H E R E

P O W

G O T O" H O W

N

9 6 A R

A R

8 8

T H A TG O T O

3

N

S E L L

P

E

P R

N

3

N A N V A

T R A DT

T H E NH O M ES U

T H E R

V A 8 5 N B U Y SY O

N V A 1 0 6 0

O S U B

T

W

T H E N

N A

T H E NA R O A N

T H E NN

A N

N

T H R 8 8 M

M

S U

S H A R E

T H

O

S T

T R A N

6 6

W

H A V E

S H A R E SE N T E R

5 2

T

8 8 H O

8 N

C V

6 7 T H E NP R 3 4 S

K

2 5 4 0

P

P L A Y

N

B U

A O T

2

Y O

S

T H E N

8 8

P L A Y E R

U

N N

T

W

N

N

O K G O T O

U

2 5 4 0

A

P

T

N

T

M U

A N

L E F T S

U

N

M E N U

T R

0 6

T

S H A R E S

N

S

R

E

P

T H E R

4 1

R

N

A R

W

D O

N

3

M A T

Y O

5 4 2

N C K N

P S H A R E S

1

N T H E R2 5 4 0

T

S H A R E S

3

N

V

1 0 6 0

P 2 5 4 0S

N

8 5

T T

T H N H A

T R A D E

L A

S H A RN

N A R S U

N

K P

S

3 4

T

T R

F R O M

O

D O

N

K

P

2 7

W

O W | NN

O

T

H R

T R A D EP

T

3

S

R

M

N P U T

S H A R E S

3 N

B A N K

T H E N

N R O

2 5 4 0

N

N

O T

V

3 R

O

S

H R T H I

3 4 C H R $K

3

P

E

L A Y E R S8 8 N N

2 V A O

A N

T

E T

E

P

O

H

E

N

T

S H

N

T

P 1 0 4 0N

E

N A G A

S T O C

O S U B

3

H

N

S H O S N

N

C o n t i n u e d

Page 109: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 109/136

M A R K E T M A D N E S S C o n t i n u e d

1

8 9 4 0 1 4 1 0

4 3

1 4 4 0

4

4

5 0 5 5 2

6

8

P

3

P U

8 8

N

N

P T E

D

4

S

D A

C H R S

8 8

4

K

8

R

P

P

N H E

R

M

P N K R U P

N 3 H A S U

T H A U

A N

N P

A V

3

H A

H E

T

U

L E F T S

E

5

P H

H

K

8 8 H

3

A

8 8

H A

R

S H A R4

E

P R

A P P L E I F a m i l y

1 8

P P

B

K

H E

P

P

4

P

0

P

E

P

U R

A N

L E

P H E

P

P

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r ,C o n t i n u e d

1 9 8 4 1 0

Page 110: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 110/136

M A R K E T M A D N E S S C o n t i n u e d2 3

2 1 8 0

2 1 9 02 2 0 0

2 2 1 02 2 2 0

2 2 3 02 2 4 02 2 5 02 2 6 02 2 7 02 2 8 0

2 2 9 02 3 0 02 3 3 2

N E X TW

V T A BP H T A B

I N V E R S E

F O

P P

H T A B

P

P

E X

P

N O R M A L

N N N

N N T N E X T

P O K E

B Y /

G O T OP

O K 0

N O R M A L

N

P O

2

N

N

R

N

N

F O

3

2 N P O K E3

F L A S H

N E X TH T A B

/ O 2

O W N E D

N F O

P P

T H E N

T

3

U R R E N TP

T

N V E SN L O A N ST O

2

P

3

N

,

H T A B

N

H T A B

R

N

N A N

G O

N

A

E

H T A B3

O

G O

T

P

T H E NT

P

3

T

U G O T O

T O C KN

T

A N O TN

4

N

N

4 R

P

H T A B

3 T H 4

3 4 F O

H T A B

O

P N

P O R T F O LP L U SS H A R E S

H T A B

T U R N

N

N

N 2

T H E N

T R A N S

H T A BH T A BF O

N A w | e e kP

2 N E X T 2

H T A BP

2 3

T

H T A B

N

N

P

O T H E N

H N N E

2 3 3 0

2 3 4 0

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

2 4 2 0

2 4 3 02 4 4 02 4 5 02 4 6 0

4 4

4 5 5 5 5 5 4

A P P L E I F a m i l yF O 4 N E X T2 N A C P O K EH O M E

W

N

G O S U B

O T

N E X T

2 4 4 0

H T A BN E X T

H O f M EE E E H O

T H E NH O l M E

H A

N G O T O

N T N A

R O

N

O N

R N

P T

2 4 0 0

F O

H

W

2 5 4 0

M

E E O K 4

T

W

N

2 4 4 0

W | N N 3

N E

P

N E X T

5 0 0 0

T H E N

N

C H R $T W W

N

A N

P W

T H E NT H E N

5 0 0 0

5 0 0 0

6

T H E N

L A S T

N A P

O A R D3 8 6

N

N N A

2 T H E NP R

N G E

F O T

T H E NE V E NT H E N

W E E K

W

2 4 8 0

E N

P

T

H T A B

P O K EF O P O K E

O

P

T

H T A B

T

N A G O T O

L O S S

O T

N

N

3 T R 3

G A M ET

5 0 0 0

E T W E E N

N

2 4

A N

2

M A R K E T M A D N E S S1 0 1

2 3 1 4 5 6 7 1 8

9

2 0 2 1

2 2 2 3 2 4 2 5

2 6 2 7 2 8

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

3 7

3 8 3 9 4 0 4 1

1 1

R E R E R E R E R E R E R E P 5 3 2 8 0S

P R

4 -

N E X TP

P

4 K E

P M U

N

R K E

K E

N T T A B

I N T T A B

F I M

C O R O R T O

D A

D A T A

E E E O R

B

S U N

F N P < 1

O M V E R S6

P R E S S1 0 3 6 T

1 0 3 6 T O 1 0 5 1 S T E P 2

K M A R K E

3 0

H O M E

N T T A B

T t

M A R K E T

N E X T

9

2 2 8 F O R T

N

R

B

2 T H E N P R

T O

N

L E O M P U T E RA

B A C L

R N G O T O

T O N P

T O | W

3 5 4 0

V A

S

N A D S $

A N 0 5

N E X T

L A Y E R

4

K E Y + 5 4 2 7 2

K K E 5 4 7

5

G O S U B

R N

W

M A D N E S

5 5 S T E P

O W D O W N

N

R N

O R

K E

R Z + 5 4 2 7 3

P

F O R Y

P

1 O T H E N P R2 8 N U M B E

M

N T T A B

B

3 4

N

Y

N W

1

U

T O N P

A

K E 5 3 2 8 12

X

4 0 0 S T E P 4 0Y T H E N P

A

N

P

N

S

R O

S

5 0 0 0

N

N

X + 4 0 0 S T E P 4 0

N

W

R N N

A T & T

N E X T

F Z

N

W E E K S

N E X T

A

S

V A

X

N E X T

P

N E X T

T | M = 1

R N

E N T E RG O S U B

N E X T

N

G O T O

M O R

M

A

O

K

N T T A

N U 3

Y O

O N

4

© H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 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

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

C O M M O D O R E 6

P P P O K E 6 4 6P

T

P P L N E X TN E X TH T P

P

> 0 T H E N L

R

N R

F

P

P P P

2

T

S T R $

3 N T S P CL E N 1 0 0 0 0

P O K E 11 E T A S6 F A

N

N N N

T R N

N N T T A B

T F A A A

N

A A $

P T R L E F T S

P

W

T R

F R T T H E N R TI N T T A B

N T T A B

2 0 T

W

1 =

N L E F T S9

A N D A S

N E X T

N

1 C H R S

N L E F T S

M E N U

2

L A Y E R

F O R B

T A M

> 0 T H E N P R

2

N

P

R

L W S

1 1

R

E P

A N D A SN N N N

2

N

N 2

N T S SL E

( W

L t W A

L f

F

L E

0 2 4 + X + 4 0

T

N E X T

S

R A D E

2

1 2

S T R SN R E T U R N

U E X

A N D A S1 1

T A

P T A

S T R S

< 0 T H E N PH T

S T R S

N

T

C

(

T A T A

O

3 N E X TP

C 2 S

F F

T A

T H E N X

F O R B

T

N

S T R ST A

O P

T

8 0 A N D A ST O T G O T O

2 2

E X C H A N G E

E

W E E K

W P E

< L W A N

L W

2

F A N

T

O T G O T O

>

t j t c

2

O

S H A R EM

+ 3

L O

3

N

T H E N H

O

T Y

N E X T

O A

W

O R

X

P

A N D A S6 3 8 0 8 0 8 0 8 0 C o n t i n u e d

S

G

H T I N

P O

2 3 T H

2

Page 111: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 111/136

M A R K E T M A D N E S S C o n t i n u e d7 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 8

9 9 1 0 0 01 0

0 4

1

1 0 6 0

1 1 0 8 00 9 1 0

1

1 1 8 0

9 2 0

2

2 4 2 5 2 6

2 8 2 9 3 0 3 1 3 2

A A

O A O T N E X T

6 O T

0

O N

4 2

3 4 S

9 2 H E P

P T E

E R E P

2 2 6 0

X

V

4 2 2

1 P

P E

P R E

E R E P

P T P

P P

N 4 R E

P E R

3 9 P

N T L E

N

N T P R SN

3 4

N E

4 1

F

O C

E F N

F N 9 F N

F T

0 2 4 + X + 4 0

T

N 4 2

N

N L E F T S

V 8 9

N S U

P W

N L R T

6 4 O T A

X

T R

N

N

N

N

6 3 3 2 T H

P

T H A T

9 6

N

G

N T P R S

N

O

N S U 9 0

V A

P

N

A N O T H E RN

T

8 7 2 8 4 0

0 0

T H A T

P

A

T H E NP

2 A N D P2 A N D P

H T

P

N S

) + S H

O

N P A N D T R

N

4

T R A D E4 1

N

S X

S

U M . B

G

L E F T SF A

N T P R

H T

S

F

H A R E4 1

2

2 3 4 1 0N

R

T

F

O

T R A D EN

A

O

2 8 4 0

R E T U R N

P A R T 1

O C

L E F T S

D L A

r w

P L A Y E R S

3 5

O R

2 8 4 0

2 3 4 N

2 8

T H E N N S

O R

N

L E F T SS

P 4 2

H T H E N

2 T H E N N S

B

9 2 U

N

G O

T R A D

T

2

N T P R S

E L

0 5

N L E F T S

F A 1 2 5 0

O

M A

P T H E N P R

E S H A R E SC

E N T E R

A N D 1G O T O

O R

O

B A N K R U3 4 1 0

0 0

P

U

N

T A

N

Y O

O R

T O 2

2 7 9 0

O S U B 3 4 1

Y O

M E N U

T R A D

P

F P B A N K R U P

H O

N

T R A D E

6

T T R A D E

2

W

M A N Y

0 N T P R

F O H A R E S

N

O R

T O 2 4

E

3 4 1 0

R A 2 0 6 0

6 4

N T

F

P t W H

M

D O

H A V E

T

8 0 8 0 T A N D 1

2 O R

S

U B 3 4 1

O

O R

A N D S

N

0 0

A

T H E RN T P R

W

1 0 2 0

F

S H A R ES U

S 5 7 T H E N

C

L E F T S

T H H A R E

N

2

T

T

T O

6 T

T

T

N

A

N S U

G O T O 9

7 T H E N 1

H A V E

N

Y E F O

T H E R B A

T H E N9 1

T H

T O

F

E

W

C O M M O D O R E 6 3 4

3 7 3 8 3 9 4 0 4 1

4 2 4 3 1 4 4 01 4 5 04 6 4 7

4 8 4 9

5 0

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

1 8 0 08 1 8 2

8 4

8 6 8 7

1 8 8 01 8 9 09 0

U

O N V A

R T T H E N

N M A N Y

P E

P E V A

P P P T A N

P

T

O T

P

F T I N M U C H

N 3 4 1 0V

N

N H A

N N

S N 3 4 1 0

N V A L U E

N E X TF P

L E F T

6 R E R E R E R F T P P T P

P

P

P

P

P F 6 R E R E R E t M

N T N

3 4 N

N

N T T A BN

C H R S

T H E N

F S

G O

N

N

F V A L UN E F N E N O U G H

E

U 3 9 A

O T H E N

S H A R E

H

N

N T r N

N

N

N

N

E F N

P

F L E F T S

S

U T A N S

N T P R

T

V A

H A V A L

S H A R E SP

L A Y E R

P

N T C H R S

T

6

U

6

4

O C V A H O N

N

A N

E F T S

C O M P

N

3 4 O T A R

O S U BL E F T

N 2 6

E

T

M O N E Y

A N

R

S U

2 8 4 0

R

A N

P A R T

2 C H R S

G O

P A R T

T T 5 2

P R

3 4 1 0

H T

L E F TM A N Y

N T P R S6

T

T " W | H

H A

T R A D4 2

5 2

4 2

7 6

F L E F T S

N E

M

C H

E 4 1

3 9

4 6

3 4 N

P

S U

F P L E 2

L E F T S

3 4 S >

N

5 7

T R A D

G O

O

C O R

D E A L

N T P R S

P

4 S T R S

S N S H A RT H E N

R T

1 8 0 0

A

A

E E

N E X T

Y O A N

) + S HS

A R T 1

T H E N P R

2

P «

P 1

T H E N

O T

R O H

P F O R S

C H

3 4 1 0T H E N P RR T

O T H E N

) + S H4 2

O T H E N P OT L A Y E R

4

Y O

T T

T R A D

A

6 6

W

T

/ T H E N

R T

) C H R

T O L A G

T H E N P R

O R

D O F

P

6

O

T

P I H O W

S U

N T H E N P RR T 1 8 0 0

Y E

N

H A V E

N

N T P R

0 0

A

M U C H

A C

W

P

T R A N

E N O U G HU

V A

N

N

O O R S

N

4 6

U

T

H A V E

M

5 7

3 4 1 0

1

T H E N

) + S H

O

S T R S

T H A T

I N P U T

S

H T

B U

N

N E X TT

O

H O O S

S U

N B A

0

N P L E

E

T

R 3 4 1 0

S H A R4 1

L E F T

H A V E

P

B A 1 0 0 0

G

2 8 F

T

H

W

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 S e p t e m b e r , 1 9 8 4 1 1

Page 112: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 112/136

M A R K E T M A D N E S S C o n t i n u e d9 1

9 4 9 5 9 6

9 7 9 8 9 9

2 0 0 02 0 2 0 2 02 0 3 02 0 4 02 0 5 02 0 6 0

2 0 7 02 0 8 02 0 9 02

2

2 1 8 0

0

1 2 3

7

2

2

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

3 1

2 3 2 02 3 3 03 4

2 3 5 02 3 6 02 2 3 8 03 9

2 4 0 02 4 1 02 4 2 02 4 3 02 4 4 0

2 4 5 02 4 6 02 4 7 02 4 8 02 4 9 05 0 2 5 2 5 2 0

5 3

9

3

1 1

P

U

6 R E R R

V

M

N H A O S U B

H A V E

M A

U

N

4 R O

E V

6 N

I N T T A B

6 N

N

N N

T H

4 2 E E E

E

N T O T

N

N

T R

O R T DE E E

G O

N

V

A T A 3 4 + R

0 T

P B U

3 4 1 0S

O V A O R T S

P S H A RS U

P

S U

3 4

O T

B A N K

O A J G O S U BH E O

G

O

4

G H

V

E 3 4

N

U H

N H A V A

N N O

U W

N

N

2

2

G O T O

Y O P 2 2 6 0

N

W

N P

U 1

A R

6 O R T S

T O 2 0 0 0

O N

5 0 0 0 T H

C

S

4 2 3 4

T

O U R D 3 4 2 2 6 0O T

A

A R

D

N

3 4 1 0

E

F A

N

T O T

S O A

N

R N

O T S H A RG O T O

N

B

2 2 6 0O

O 2 2 6 0T R A N S

O T H E NS H A R E

S H A R

U N

G O S U B 3 4 1

N O U N D

3 4 1 0

O W N O

R

O

O

S T N

S H A R

P T O C K

T R

P A

T

N

N

O

F S

X

Y O N O T R

W N I Y O U

3 9

T

H O

P R

F

N

M

N M

S O R RN

T H E N

4 2

N

6

N G

L O

5 0 0 0

N

< 0 T H E N

6

R

A

O T

Y O

G O T O

O A

2 0 8 0

V

T T

A G

H A

M

2 4 6 0Y O U R

L E F T S

9 8

P

W

5

H

T

O O R S

T

F

P

T H

T

O

4 2

H

T R

N

Y O N T P R $

T I

N G - -

V

M A O S U B

S U

N T P R S

E

6

O T

U

T

R

T

O

A

6

2 2 9 0

T L O C

O N

6 T H E N3 4

: G O S U B

4 6 T H E N

6

B A N K

6 D O

A

2 4 3 0

A

2

W O A U

1 O 2 6 7 0

3 4

B O R R O W

G

O T

T

E

Y

R

T

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

5 4

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

2 6 9 02 7 0 02 7 1 0

2 7 2 0

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

8 5

8 6 8 7 8 8

8 9 9 0 9 1 9 2

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

0 2 0 3 0 4

5 0 6 0 7 0 8 0 9

0 1 2

C O M M O D O R E 6

5 9

2 2 6 0F S U M E

4 1 R E E R E

O M P O U N D E DP

P L S U

T A

3 4 1 0R E R E R E

F

P O R E R E R E P

Y O U RA

P

P

P

P

P

P P T O P

P

P

P

P H E

N T P R $

N

N N T A R TN A M N T ( W N

N

N T N T N

N L E F T

O R X O R

P O = 3 -

F R F T A <O N T

G O T O

N L E N N N

0

N T P

P O = 4 5 -N T T H E N P O =

N L E

L E

S T R $

N

P A

P A Y M E N T

3 4 1 0V A

2

N

N N N F O R BP O K E 6 4 6U N H R S T E DN

N

N T N

N

H O V A Y O

T H E N O PB U

N T S P

N T S P

N T T A B

B

T H E NN T P R S

F P < N P T H E N

Y O

O

N O

N

T U R N

4 2

T R

* H T H T

O T

V A W T O T O

P O E

N E X T

3

B A C K

T O T A L

E

" O W N E DS T R $ 1

H T L O A N SS T R $

O W l E

M U C HN C A

P A R T

Y O

P

S

T H E N R T1 O R T M

2

< 0 T H E N P

P

F O A N

L E F T S

S

T O T A T A U

P O

P

2 L E

T M + 1

4 2

B < = 0 T H E N P R

S T R ST R

D O W N2 2 6 0

O T

F

2 2 6 0

D O W N

T R O W N E E D

N

P

H R

S T R S

S T R S

2 T G O T OO W

3

O

2

X

H T

W

A R

P

T H U N

T U R N

2 2

* S T R S"

T O

7

F B A F O S U B

O

N

P O R T

F 1 W E

P N

, N V

S T R S

R

P R

W W E E KH O

A R 3 2

L t W A L

N

N E R

+ P R

H A

P

T

F O

T R

N E X T

S

O

O S U B

H T

Y O

L O A N

W

T A

T A

F P O < 0 T H E N P O

H T

G H T S

G H T S

S U

R

T H

M

E

N E X T

T U R N3 1 1 01 N O T H E R

U

N

Y O

N

Y O O S U B

" W T F O L

N

L E

F O R B

3 4 1 0

W

B O R R O W

E

2

S T R S

T H A T

B E E N

W S T R E

3 4

P

A

H A V E

W D U R A T

T R

O

A Y E R

T A S T R S

S T R S

B

4 1

M O N E Y

F O R F E

F O o N E

O U R R E

P

T 3 4 1 0

N

E N L E

N

T R

N E X TS T

V E R PC O R R E C TS U

W

3 4 1 04 2

T O 4 0

T H E NA

L A Y E R

O S U B

H A N

N T

N

G O

O

E

L E 2

T R 2

O

S T R S

W

P T A B

P

O K E 6 4 6

w | o u

E

T O

P

F O R S

P

F

P R

W N T

G H

F A

N

T

S T

P O < 0

,

N

6

3

N

O

C o n t i n u e d

Page 113: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 113/136

M A R K E T M A D N E S S3

3 3 3 3 3 3 3 2 0 03 2 1 0

3

4

3

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

4 7 3 4 8 03 4 9 0

5 0 5 1

N G O S U BN

N E X T WN

A M W

0 N E X T

O

F F

X L A S T

( R

R E R E R E N

P N

T A X

R E G O

P

P P H O

N

N T T A BN E X TF T W

E

P R S E LP 0

T O

(

E T A S

E T A S

R

T R U C TF

I N T O 4 0N

M O

O

T

A N N L A

T O

( W E ,T O

F F T H E N F L

N T A SL E F T S3 4 2 0O

N T T A B

S M T H W J

N A N

O T

O

3 4 1 0

N E X T

R

H H C H

5 0 T H

N

E

T O

E V E N0 0

F A

3 4 2 0

O

N

) = >

T H E N P RT

T

0

( R

w { ( A

N

Y O U R

R N

T O

(

5 0 0 0 T H E N P R5 0 0 0 T H

C U R S

P

T H E N T ET H E N W IN

A Y O

L E N

C K M A R K E TH I M U L A T

N

S

P

N S + A S

G O

N

O T L E F T ST R A N S AT A

4 T H E NN

T H E NT H E N P RA N D L E R A

T

R N

R

P

N

T R U C T

W

N P

N

T H E N R E T U R N

E

1

N

N E X TC N

E O

C o n t i n u e d2

3 2 2 0

3 3 7 0

B

C H O

R

I O

3 2 4 0R N

T

P L A Y E RN T T A B3 3 4 0N

N N E R

3 4 9 0

L A B E

T

N E X T

N

O T 5 0 0 0

U

B E T W E E N

3 4 3 0

M E P E Y O

O

3 3 7 0

9

P

E

R

A

N

R E T U R N

R

A C

1

E N 5 0

G

O T H E N

3 4 2 0

W

3 3 4 0P

N T A S

G

A O O C O M P

( T

T H E N

1

T A F

R E T U R N

O O

T E V

X

O N E X T

N E X T

L A Y E R

R U

1

U B 3 4 1

E T

3 4 8 03 4

R O

Y O

T H

G N

3 6 0 0

3 6 2 0

3 6 3 03 6 4 03 6 5 03 6 6 0

3 6 7 03 6 8 03 6 9 03 7 0 03 7 1 03 7 2 03 7 3 0

4

3 7 5 03 7 6 0

3 7 7 03 7 8 03 7 9 03 8 0 03 8 1 03 8 2 0

3 8 3 0

3 8 4 0

3 8 5 03 8 6 0

3 8 7 0

3 8 8 03 8 9 0

3 9 0 0

3 9

C O M M O D O R E 6

K N Y O U R

F O R BP

Y O U R

N

P

N

N N

N N N

N A S H A R E SA N

N N

S H A R

R A N

P P R

P P M O

N

S H A R E

A A N

U

N

N H A V EN T R A DN

K E

M U C H

I O N ST H R D S U

" M O N

N

N N

N

Y O

Y O

T O 4 0P R E S

N E X TH E R EP

H A

N N M E N U

B A N K R U P T

T E N L O M E A N

9

A N P O

W

S O

P R E

K E

M W U

T H D R A W

T H O UM A

T H E R

F Y O U R

T O 4 0K E

Y O H A V EB O R R

E Q U A L

3 4

O

M A N

W

S H A R

T F O L

O A N

N

P 9

N

T

A N

P

N U M B

O N N E X T

T

T P

B

W

T H

T H E L

P T O S

W E

A N

P

A W N 1 Y O U RT

A

A L S OS H A R E SP U

T O N

M E A N

T

S T H

A N O T H E R

A

E S

M A N

A

O R

K E

B

L O A N

N T E D

K

B

A T R A D E

N C O N T

T O T A

N

H A

S U

L O

E

C O N TP O N

E N U

R E T U R N

S H A R ET R A D E

N

T

M U C H

W N 1 W H E N E V E R

C

K E

N

U N

B A N KB A N K R U P

3 4 1 0

N U M B E R

O

T

W E

N E X T

V A

A R T

L E

T N

O N 3 4 1 0R D E S C R

S H A R E

N T

N E X TN U

T H

O R D E R

T H

A

T H

N E X T

O

L A Y E R

O U

O U N

O

W

N U M B E

P

T R

L A Y E R

L

Y O

L O W S

F O R B

N V E S T E

C A N N O TM E

T

M A B A N KN U

S H A R E S

P

T A M O U N

C

P

T

T H A S

W S

N

D

T

N

S H O U

H A V E

U

T

N

T

T R

P

Y O U L

U

T O 2 5

H O | WS H A R E S

C

B U

T R A N S A U

D

T

T H

O

T P R

O

D L

M A R K E T M A D N E S S1 0 1 1 2

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

2 2

2 3

2 4

2 5

D E

A N H O M EV E R SB B D T K E

N L T

E R O N

M A R K E T

D E 2 < V 1V

R E S T O R E

B

L A B S

T H C O M P U T E RO

O F

R N

T H E NN

A

F N M A XV F N M IV

L O C A T EL O C A T ES T A R TL O C A T E

C

L E H C

S C R E E N

M A D N E S S

R A N D O M

L A

2 5

8 2

S T A F F

A

V

T H E N

M A G A ZC A R T R

B N N E X T

G O S U B

E L S E

R E A D

A

C O P

Z V > V

N 2 5

F O

N P U T

V V V N G R N

N

G O S U B

N D G

V < V

6 8

O M E

N

V A L

V V T L

H O P R E S S

T

6 9 A F O

T O C K

B A

B A S EC

M A N Y

L A R E A D

M A R K EE N T E RL A T A

N P < 1T

2 6

2 7

2 8

2 9 3 0

3

3 3 3 4

I B P P C j rL O C A T EA M T L O C A T E

A

F O

5 G O S U B

T H E N

N A M SL E A ST H E N

T L

N E X T3 U

A T H E N

O

2

2 7 T T

7 7 L O C A T E

N A M E

6 8

U

U

T H E N

2 7

N L A

T H E NA

G O S U BT H E N

L O C A T E

N P U TA E L

N E X TA A

N

5 0

T

T H E NO

P 2 6 N E X T

P

3 0

H

K

P N N P U T

G O S U BN

N E X TL B

H

H O

N

2

T H E N

E L

E

H

O S U B

V A

T A

L S

N A M SN A M SM A N Y

R N 5 0 0 0P L A B S

F N M A X

O T

L A Y E R

T H E NG O S U B2

6 9 A

N 3

N

O

F O

P

W E E K S

W = O S U B

U

H L

O S U B4 4 E L A

2 9

N L S

T

S T N W F

L

N

E

F A

3 6 E L S 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 S e p t e m b e r , 1 9 8 4 1 1

Page 114: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 114/136

Page 115: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 115/136

M A R K E T M A D N E S S C o n t i n u e d I B P P C i r

8 9 0

R E E e |

P A R

P

P P

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4 1 1

Page 116: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 116/136

M A R K E T M A D N E S S

4

0

H

H

s

8 U

4

W

W

4

N

K

C

T I - 9 9 / 4 A

P S

4

1

P

H E H E H

O U

U N

4

5

A

C o n t i n u e d1 1 H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

Page 117: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 117/136

M A R K E T M A D N E S S C o n t i n u e d

9 6

9 7

9 8 9 9

1 0 0 0

0

0 2

0 3

0 4

1

1 0 7 01 0 8 0

0 9

1 0

2

3

1 4

O 9 9

0

Y O 1

M U l M5 0

P

O

O U

U O T

T B O

Y O 7 5 Y O

V A

A D A T ES

E L N N E X TS

A

6 P W + F O

G O S U B3

P

O U

A w i a n t

V

L Y O

O S U B

P

N 1 4 8 0

U A

) + B O R

A

A T H A N K

S P L A Y

G O T OP D O

D O

0

P

1 4 3 01 0 0 0O

O A

A

L

A

L A N W - W

A N T E R E S T

0 E N

N

A

A

A

A

X

0 Y O

O T

5 0

4 7 4 6 G O T O

D A

T

A

A

0 0 A

U R O A O O A

o A M O U N T1

3 0

O T

O T

P

T H E NT

P

1 0 4 0

T H A V ET H A V E

9 7

A

O T

A V A

1

1 E S 1 4 6 0

U 3 0

U N 0 0

O U N D

H O B O R R O W ?

) + B O RA

A

S

T

9 7

9 7

9 7 H A V E

T A N

T O T

L

( A

3 3

A N

A

T H E N9 7

A M

A N

T U R N

N O

N T U 4

1 1

B O

S U

E L S E

4

M M A

O A

B +

N

P P C

N

3 0

T Y O U R

T H A T

L A 7

A

M O

P

E

W E E K SU N

K E

Y /

A

O

V

A M O U N T2 T H E NT

P A Y M E N T

A E S U

Y O U RT O

A

T

4 0 U N A

0 0

T H E N

P

M

A T

B

U

5 0 0 0M O

A M

A

A

P D A T E

E

P O T P

r O T O

5

1 0 6 0

2

N

O

R E M AT A W E E K

L A N C EN 1 4 0 0

H T 4 0

A

G 8

3 0

P

U

P

T H E NN

A A " M

U T H E N

D A

A V A 1

N U

A

W A

T H E N

3

T I - 9 9 / 4 A1 0

2 1 2 2 3 2 4

2 8 9 3 0

3 1

3 2

3 3 3 4

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

S

W

N A M $

2

O

O U

A

T T

N E X T

T U R NI M

C

M A

E R E T U R N6 U R

A

A

1 V = 1A

T A

T O T O

L A

A T & T

4

O T A

A S H A R E

K E

O

S U A

L A

T

H

T

H A A

P

A E X

A

T

T

5 0 0 0A

C A

3 0

5 0 0 0

H A A

T E E L

W O R T H

A S O A

G O

X 2 2 4 6 8

2 0 S

2

2

T D

R N O T A

T X

3

U

L A

T

U N

A

N A M $T H

N E X T

R 1 4 6 0

0

3

N F O

F O

W A 9

A T j (L M E N UR A D ER T N A M $

5 R T

A

A 3 8

C

N E X T

W

7

3

O

T T T

N

T

X 2 8

4 8

0 0

R

N

T

T

T T

G

2

T

T R E E TN

U

A N

N X

A

S X

T

A

R N

X

T

X

V A L U E

E

U

N

X E

S

E

S i

H

S T A D I U M J U M P I N G A P P L E I F a m i l y1 0 1 1 2 3 4 5 6 7 8 9 2 0

2 1 2 2

2 3

2 4

R E R E R E R E R E R E R E R E R E R E 0

1 1 S

N E X

N E X T

H A

N U C R S H

A N H O M EV E R SA P

E

E E

2 0 4 8

P K

T A K E N T

T H

C H R $P O K E

C R S HE E

L O

1 0

S

O M P U T E R

N O R M A L2 0 4 8

U

2 E 8

2 0 4 82 3 9 2

A

1 0

3

U A T H Y

N U

S T A F

R U H A

S P E D

C R S H

M

N O T R AR E S T R2 0

N

6

R E A D

A P E S O F T

E M A

P O K ET A

T H E N

2

N

6 3 8 4

0 2 S P E D3

U

N U

T H E N

P O K E

3 S P E D

K

U N

C R S H

2

2 6

2 7

2 8

2 9

3 0

D A T A4

4 D A T A

4

7 3

2 5 3 D A T A9 6

2 2 D A T A

1 2 D A T A

2 5 9 D A T A9

6

0 3

8

3

2

1

2 3 5

8

2

2

2 3 4

6

4

2 3

9 6

5

2

2

4

2

2

3

2 5

3

2 6 3 2 2

2 3 5 2 2

9

5

3

6 4

2

1 0 5

4

2

3

1 9 3

5

2

2

7

2

2

6

6 2 3

2

7

5 1 0

2 3 6 4

6

6

3 7

2 2

2 3

2

2 3

8

2

2

6 4

2 2 2 2

9

3 4

2

2 0 3

2

6

3

3

2

1 0 9

5

2 0 8 2 2

2 2

7

2

1 0 2 3

3

2 0

2

5

3

5

3 2 4 2 3 3

2

6

3

9

5 5 2

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 S e p t e m b e r , 1 9 8 4 1 1

Page 118: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 118/136

S T A D I U M J U M P I N G C o n t i n u e d

E

P

3

L

P E P

P

H A

E

H E

H P

L

P

L

E F F E C

L

X E

1 1 H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

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

1 0 1 01 0 2 01 0 3 01 0 4 01 0 5 0

1 0 6 01 0 7 01 0 8 01 0 9 0

1 0 1

2 3

4

5

6 7 8 9 2 0

2 1 2 2 2 3 2 4

2 6 2 7 2 8

1 2 9 0

3 0 3 1 3 2 3 3 3 4

3 6 3 7

A P P L E I F a m i l yF O H A F O D D A T A2 D D D A T AD

A

F O H A

F O A F O A F O H A F O D D A T A

2 D A T A2

2 A T 2

F

A T A T A T A T

N O

3

A

0 7 A A

A

H E

T A

O U N 3

T

T

S U

2

1 6 3 8 4

2 4

2 4

T

C

C

1

1

4 0

G

7

N E X TH A L

P E E K

S P

8

N

G

1

5

2

7 8

6 2 8 7

7

1 0 9 0

H A

1 6

T

H A 6 H A

H A U

H A H A

2 H A

U H A

7 6 2 3

4

1

L

A

O 4 0

1 4 0 0

T

H A

1

2

K P A

T H E N

H

R N

T

1

7

H A

1

T H E N

T H E N

T X

H C H A RN E

N E X T

2

N U 9

N E X TF O

N E X T2

2 s p

6 3 8 4

9

R E A DC A L L

N E X TF O

2

F O

2

J

J

J

N E X T

C

R E A D

N E X T2

U

R E A D

E A

2

N E X T

2 0

2 0

E A

O

O

H C H A R3

2

2 2

6 3 6 8

T H E N4 3

R S

2

8

R E T U R NH R E T U R NH R E T U R N

H R E T U R NH

2 O

7 8

H C H A R

2 2

T H E N

L

2

A 2 1

2

C

2

T

1

T C

H C H A R

2 1 S U

K 2 0

T H E N

P E E K

A N

A

A N

2

C

C C

1 2 7 0

C

1

H C H A RL L

P E E K

S P

S O U N D2 2

T

O

N E X TH C H A

2

8 2

2 7 2

H C H C

H R E

2

2

T H E N

L

O C o n t i n u e d

R E 2

3

2

6 3

P E E KH A

P D

D

2 3

U R

T U R N

T U R N

T U R N

S

T

1 2 3 0

Page 119: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 119/136

S T A D I U M J U M P I N G C o n t i n u e d8 9 4 0

4

4 2 4 3 4 4 4 5 4 6

4 7 4 8 4 9 5 0

4 5 5 5 6 5 7 5 8

5 9 6 0

6 6 2

A L F T A

N A L

2 G O T OA L

F O V

O A L

N U M (

2 4

A N

O

A U N 3

O

A L

A L

G

A

T H E NH C H A RF

N A

C A

2

2 4

A N

O S U B

Y O S

N E X T7 5 H C H A R

2 5 G C H A R

G

N U

S P E D

G

F O

O S U B

2 5 T H E N

P

6

O T H E N

C A L L

N

O

O

2

H C H A R

H C H A RG O S U B2 5 C H A R

S O U N D

S O U N D

R E C E2

T H E NT H E NT

G T H E N

8 2

S P

6

T H E N8 2

L

3 5

N

T H E N

2

G

A N

9 2 6

2 7

H C H A R

C A O 4 0

V T A BP

T H E N

O S U B

V E

3 A N

9 2 6

N U

O

3

5

6 4 5 4

T H E N

D E V T A BF 2

C A L L

G

T

2 0

A N

G

N

2 2 7 2

G

T H E N

G

T H E NC A

F S O U N D O

H

2 0

A N

8 0 H A

H N E X T

G

S P E D

H

2

G

F O

2 1

F 2 5

A N O T V T A BF A L L E N

H A F A U L T SF O

H A

A N

A N

O 1 4 0 0H C H A R

P E E K

A N

O 4 0

2

S P

F O

F O

T H E N

K

2 2

G

A N

P E E K

G O S U B2 O

L

2 2

C A

O T

2 7 2

T

2 3

A N G

O

O (

T 2 3

A N

N E S 7 8

S T A D I U M J U M P I N G1 0 1 2

3 4 5 1 6 7 1 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

E E R E l ME

R E R E E R E R E

P O K E

E P R E P P

0 P W R E P E

N 5 3 2 8 15 N T T A BN T

N A N T T A B

P O K EG E

P O K EP E E KF O P O K E6 3 3 4R E A DF O P O K ER E P F O

B H O l M EV 6 J O Y S

N

3 2 4 8 + 1

N

I N P U T

A

T

R

j

N

N

W

P E E K

t

O N N

O R

D R A W

A

9

A

5 6 3 3 4A N T

H A

r

N A N O B A

L E V E L

T N E X T5 3 2 7 2

O | M P U

D O W N

N

P E E K

T

U

N U

E V

5 3 2 7 2

N E X T

A

R

N

L E V E L

O P

N < 4

E

S O W

P E E K2 5 2 0 4 7

R E E N3

L E V E LW

N

E E

M

6 4 A

T H E N 2 3 0

O

D A T A

O R

A

O N A L

O

H A R E A DO T O 3 8 0

H M

N U T A T H E N 2 3

W P A R E

5 6 3 3 4P O K E

P O K E

A

F O

5 3 2 7 2B l O R D E R

F H O O LO P E N

P O K E

A F

P O K EJ U | M P

G R A N D

T H E N 3 0 0

T H E N 4 1

P O K E

M M E LN

E V

Y O U R

5 3

U

N D O W NC H A R A

T H E N 4 0 0

R

A N D 2 5 42 2 8 8 + I

5 6 3 3 4

) A N D 2 4 01 0 2 4

6 4 N

8

U M

H O

J U M P E RE R

T E

R E

2 2 8 8 + C H A R

P O K E 1P E E KP E E K

P

T H E N 3A

O R 5 5 2 9 6

S

4

6

8

6 9 0

2

3

7 4

5

7 6

7 7 7 8 7 9

8 0

8

1 8 2 0

4 5 4 6 4 7 8 4 9 0

2 3 4 5 5 6

5 7

5 8

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

A P P L E I F a m i l y

A L

G A N

O S U B2

A L L A L

G O S U BR O U N D

O U N D

2 4

N

2

S F O

F O

F

V T A BP

T H O M E

A

H O M E

G

A N E N O T

N

N H E 8 O S O U N D

2

P

2

O

2

R E T U R N

H A H

H A 6

H A 8 0 O M

L A 6 3 6 8

3 5

N 4

T H E NE R F E

B Y

N

N O R M A LN

G O T O

H A

V T A B

H A 1 2 H E

V T A BL E T E

A F O

T E X TS P

H C H A R

N U

F O

A N

T

T

H T A B

G

0 9

A T H E N

E

W V T A BR O U N DO U N D

K

2

A N G

A L H O | M E

R E T U R N

0

T

P

Y O

0

4

H

2

E

Y N

R E T U R N

A N

O 4 0 H A

H T A B

1

T

H O M E

V T A BP

2

A L

F

A

O T O

T

H

F

H A F L A S HV T A B

N G

H T A BA L

D

T H

5

C A 2

9

2

7

P A U

V T A B

H A

A

Y O A T H E N

H T A B

C A

O

A L

A R E N A

S O U N

N E X T

P

2

A N

N E

N

P O

V T A B

S

W A N T

F

H A

A 7 5

1 0

N

N E 1 H C

C O M M O D O R E 6 O O

X O O K O K

X

O W r

O E

N

P

R E N P

N

P O P O K EP O K EP O K EG O T O 1

A O W

N

4

D R A W

O W

T 9 +

N A |

O d o | w n H k

O W

+ 9 S C + 4 6 3S C + 5 2 2S C + 9 0 40 6

O

V

T A D O W N

D O W N

«

V

P O K E

P O 6

O

T « T A

7 7 7 1 8

J

D O W N

O

2

O W

O

D O W N3

D O W N

2

P O K EP O K EP O K EP O K E

T A

T l B t

O W O W

r

O M

4

6 4

D O W N

O W

A

D

2

i i

t A

9

T A

9 C C C

8 3

J

4 6 5 2 9 0

T A

O W

D O W N

O W

D O W N

T A A

w c c c c c c

J D

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 S e p t e m b e r , 1 9 8 4 1 1

i l

j S i i i

Page 120: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 120/136

S T A D I U M J U M P I N G C o n t i n u e d7 1

6 8 6 9

7 0 7 1

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 7 9 8 9 9 0 0 0 0 2 0 3 0 4

0 6 0 7 0 8

1 2

T A W P R A P T A B P

2

P O P O K EP O K EO K P O K EO K P O K EO T O 1

E 1 N

T A N

J

I N T T A B

N N l N T

N T T A BN

N T T A B

N T T A B2

N T T A B

D R A W

N T T A B

N T T A BH D D b rN T T A B

O O O O O

P O O

P O O 8 2 O 8 3 O e |

N

0 6

N

N T T A B

N T T A B

N

N T T A B

N T T A BN T T A B

A

O W

9 4 8 5 6 2 9 0 9 3

T A

W

J 2

2

2

0

L E V E L

5 3 0 4 7 4 8 7 7 8 7 8 3 7 8 A

H O = 2 8

T «

J 2

A

2

3

3

8

T A

J 2

E W N

7 7 7 8 8 8 8 8 7

P O 7 P | O K 8 F O

T A

T A

T I

P O K EP O K EP O K EP O K EP O K EP O K EP O K E

J 2

T A

T A

T A

O O O O O O

P O O P O P O P O S

3

T A

O

A R

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

T A J 2

2 8 3

2

A

3

T A

J

J 2

1 2 3 8 + 2 3 0 4 7 4 8 7 7 S + 8 2 6

S S + 8 3 3

8 8

T h f l D

J

3 O W

1

T A H

f

3

A P

«

T h w D

J 2

A N

W

P O P O

O

N

W

J 2

P

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

0 9

2 3 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 6 6

6 7

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

1 8 9 0

8

C O M M O D O R E 6

R E P O K EO

P O K ER E E P O K E

3

Y 1

Y 1

P O K ET H E N P O K E 1F O

E 6 9

F 6 3 2 0

R E

4 5 G O T O 1X X X X X X X R E P O T P O K ET P O K E

P E E KA N

A N

P E E K

P

6 6 F P

T

R E

T

P E E K

F R < > 1

X X X X + 3 X + 4 X + 4 X X

5 5

G O T O 1P O K EP O K EO 1 4 5 0

X 1 4 4 0P O K E

F O O 4 5

P O K EP O K E

Y

Y A N

6 5 R E A DN S C ( + 4

Y 1 < > 3 2

N N N E E

U P D A T EO

O T O 1

A N Y

Y S X

H A N G EO T O 1

S X O S U B 11 4 6 03 4 4

R A S H

N

S X N E X T

S X N E X TS X

1 0

P E E K

N

N F O O T O 2 0 8 0

P E E K

P E E K

5

A N

F S N

A N M < > 3 2

P E E K

M < N F

S X

3 C S + X Y

2 2

J U M P

4

T

5 6 3 2 0

T H E N 1T H E N 1

H

H

9 0 2 R N

N 6 S X S X

4 6

O 4 5 S X

8

4 6

S X N E X TS X 8 A N Y

Y 2

K E Y B O A R

T H E NT H E N

O K

A < 3 6

R E C T4 0 4 7

H O = 2 8H O = 3 0H O = 2H O = 2 8H O = 3 0H

T

2

G O S U B 1

2

N T H E NT H E N 1

+ X Y + Y 1A N N 9

T H E N 1

R O U T

N E X T

C S + X Y

S X

T

S X

4

6

H

T H E N 1T H E N 1

P O

2

2

O S U B 1 4 0 0

T

N

0

2

7 T H E N 1

O N W R9 0

R O U T

O

T H E NO

3 6 3 4 R E C TT H E N 1 3 6 0T H E N 1

P O K E

H

N E X TA N

O N h f l l F A

H

4 7

H A N

4 0 4 7 T H E NH

T H E N

O

P O K E

T H E N 1P O K E

9

O

R E T U R NR E T U R NR E T U R NR E T U R NR E T U R NR E T U R NR E T U R NR E T U R NN E

P O P O P O K E

T H E N 2 0 2 0

9 0

G O S U B 11 4 6 0

M < N F + 1

H

N E X T

A N 6 9

Y A N

P E H E N 1

2 2

3 2 3 4

4 1

P O K E

6 0

N E

X P O

P O K E

- Y Y

Y

O

P O K E

D E N E X T

P O K EO M = 6 7

T H E N

9 A N

O

3 6

C A

4 1

4 0 4 7

6

4 1

8 9

G O T O 1

N 4 8

S + X Y

C

C S + X YP

P E E KT H E N 1

M N E X T

P E E K

- Y

4 8

H A

J O Y SH E N 1

H E Y

X

J

P

4 2

T H E NX X

N A

T H E N7 6

O

S + X Y

E E

F

C S + X YS + X Y

C S X

X

N

N T E R S

4

T H E NX 4 2

X

O H E H E Y

E

A N

N T E R

P

4 2 S X 6 6

P F A P

O

6

Y Y

F O F O

N T T A B

S + X Y

4 8

4 3

T H E N 1

X Y

N T T A B

4 3

N T T A BE

N T T A B

4 2

T H E N 1 4 8 0

Y

P E E K

D E P E N D

4 4

F O

P O K E4 3

F O

N

6 6

H E N 1

Y

M

Y

+ X Y + Y 2

3

F b

T H E N 1

4 4

H

4 3

c 4 4

N

C o n t i n u e d

Page 121: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 121/136

S T A D I U M J U M P I N G C o n t i n u e d9 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 02 0 3 02 0 4 0

2 0 5 02 0 6 0

2 0 7 02 0 8 0

G E T Z Z

F P O K EP

T H E N 2 0 2 0

R E

T H E N

F N

N

P O K E

O

2 0 9 0 P O K E 1 9 8 , 0

M

A N

O T O 2 0

R O

A N T H E NT H E N

N

N

3 N E X T

T H E N

O T O 1E N

X

T

X

O

A N

3

A

«

O N 1 C O N

T H O H E N 2 0 6 0

T H E N

G O T O

P O K E

O

0

N E X T

| M > N F

G O T O 1

F O O K

N

O

G R A T UN E

D O W N

R O U N D

1 4 8 0

C X P

G O T O 1

F

T

O M

C S + X Y

T H E N

3

A

L A P

P

4 8

N I T A B

N T T A BF 0 0

O N

S

W

N

N

L A

N T T A B

T A B .

T A

T

N E X T

S C O R

F

E

2 2 0 02 2 1 02 2 2 02 2 3 02 2 4 02 2 5 02 2 6 02 2 7 0

C O M M O D O R E 6 E E N 2 1

P R E J MF P

6 E

O T O 4 1

N

N

V A

E P E D A T A

0 3 D A T A0 4 D A T A0 D A T A1 0 D A T A0 0 D A T A1 0

E N T E R

P O N

G R A P H

0 0

N

T H

0 0 2 0 2 0 3 0 6 0 6 0

A R E N AL E V E

O N V L9

C

T H E N 2 1

0 0 0 3 0 0 4

0

N $

N

0

E V

A N

F O

D A T A0 0 0 3 0 2 0 2

0 5

2 5

3

T H E N 2 1V A

F O

0

2 3 6

2 5 2 5

A N

N E P

C H A R A C T E R

N

0 6 0 2

2 2 0

0 0 0

B Y E N

3 6

N $

G A M EN T T A B

r

>

0 6 0 2 2 2

2 0

0 0 0

S E

T H E N 2 1

2 3 0 6

0 0

2 5 2 5

3

T

Y

S H 0 0 0 0

S T A D I U M J U M P I N G0

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

B A N H O M EV E R SP B C O A N

A T N U S C R E E N

K E N 3

E P 1 F D 3 3 L D R 3 U L U 3 4L 1 F

H D U E R E R 8 B D P 3

H 7

2 E U R 7 D 1

L

1 0

1 0 3

1

4 3

P 4 H 3 F DH 3 E F 23 F E 3

H 9 $ :5 U 2 E 2

H 2 U 2 L U L

D R A W9 1 0

T A

4 L N H R U R

K E N TT H

2

C 3 E 3 R 2 D 2 H L 2 D 6 N F 2 H U L 7 D 1 N

H 7

1 H 4

0 H 8

C O M P U T E RC A R T R

P

2 2

S U K E R 3 D L 3 F D 1

/ G R A P H

H 5 U N H 4 R H 5 U 2 H 2

H 8 H 1 0 $5 U 2 E 25 U N H 4 R H 5 U 2 H 2

X H 3 $

D R A WE

X H 7 $

D R A W9

C L

H 8

F

9 D F G H 3 E F 2

N F 2 U R 2 U R F D U E L H L 8 B D P 3

C 3 F D HH

5 F N F 2 H U 2 R 7 D 2 L H 6

X H 1 H

U

B A

S U C O 2

D F 2 4 R E F

H

F R H E R 2 F N R 3 E 4 R N D 2B M 1 0 2

1 0

1 0

H C

P

G O S U BK E 4 5

P 7

C 3 D 3 R 2 N E L D 4 R N F

3 F D H

N L 3 H 4 L N D 2 U 2 N F 5 R N F 4 U

D 3 R U 3 F R 3 3 U R D 3 L U L 3 4

2

B M

B M

2

J U M PK A T H Y

C

W I D T HN

N

H 4 % (

D U E R E R 8 D L 8

9 1 0

B M

1 0

D G

3 U 3 R 2 N F

H L N D 2 U H 3 N L 3 H U N F 5 R N F 4 UG 2 F R H E R 2 F R N D 2 U E 3 N R 3 E U NC 3 E 3 R 2 D 2 H L 2 D 5 G N G 2 E U 2

B M 9 9

T A F F

C

1 4 5 0

2 2

K E

1 0

4 H 3

0

B M

M A G A Z

L D R 3 U L U 1

D 2 F D N R 2C

0

1 0

B A T M O

T A

4 6

P 3

3 F E 3

H 3

N G E M M E L

P R E S SL

H 9 H

H

H 1 4 $

9

1

9 )

4

3 H E 2

U 2 X H 0 H 2 0

G E

3

D E F D 2

E X H 5 $1 0 H 6

1

U

S U

P 6 D F 9 R E F

H 4

N

D 3 R U 3 F R 1

3 D 3 R D R D 3 L D L N D L U L U 3 R U R B D 2 P 33 U 3 R U R U 3 L U L N U L D L D 3 R D R B U 2 P 3

1 0 9

O

S C R E E N

2 R 2 U 2 R U R F D U E

1 L X H 4 $

3

1 0 X H 8 $

X H 9 $

E N

M

3 N D 3

H

X H

A D A P T E R

J U M PE L A

K E 4 4 K E

D 2 F N D 3 G 4 D N R 2 L 2 N E 5 U N E 4 L

L N G 4 UB M 4

2 H

F

L D L N D U 5 2 N H R D 4 L NL U 4 R N E L U L N U D 5 2

3 F 5 R 2 F 26

9 B M

H 4 3

P 2

D E F D 2 G D N L 2 R F 3 N D 3 F R N

D R A W

9 B M

2

H 3 F D3 H E 2

5 5 L N G 4 U

H 5 D R A W

M

2

R 3 D L1 U R D 3 L UP 5 2 4 P

3

2 U L 2 U L3 H 3 L 2 Q 2 E R 2 D 6 NH 5 R R

3 F 5 R 2 F 2 G L E H L 2

N D 3 F 4 D N L 2 R 2 N HL E H L 2

E

G K E O

L 3 H 3 L 2 D 2 E R 2 D7 D 2 R N F 2

0

4 H 9 D R A W

9

C A O N

2

L N E 5 U N E 4 L E

L H L 9 D R 9

E B M 9 5

9

9 1 4

E M 9

5 L

L 2 G 2X H 3

X H

X

B

3 2

3 3

3 4

3 5

3 6

3 7

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

I B P P C j rL 1 4

M 9 L

E

E

D R A WU 4 L G C 2 D 2 UD R A WR 3 C 2 E N U 2

R E S T O R EZ

L O O

B M 2

3 0

0 0 R 4 U L 4 E R 2 U L 2 E F0

E U 3 L 2 C 2 H N U 2M 2 Z

9

9

F N D 2 H C 1

O U N DO U N D

, 3 9 0J M 5 J M 5 J M F O 5 4 G N M (T R

D R A I W

D R A W

2

N E X TL O C A T EO E

G O S U B3 7 D O N EO S U BJ U M PA R = N B A RN B A R + 1B A R > J M PL E F TG H

O S U B

S O U N DS N

N

C E L S E

G E

9 F 2

E 0 B M 2 0 0

D O N EJ U M PL E F T

5 6

9 6 R 4 D L 3 F R 2 D L F

T

R A N DL E V E4 5

4 5

4 4 8 8 H

R E T U R NF O 9 5 0

X H 0 H

B M 2 0 0

U M P E R S

C

5

F O U L

8 8

B I M 9 99

D R A W9

L D 4 C 2 N D 2 C 1

J U M P E R S

T H E N

T H E N

L R E S T O R ER E S T O R E

T 5 8 L E

6 B M 9 6

F 4

G E

N E X T

L E F TA N O U N DT H E N

L N

R E S T O R E

D R A W

1 0

0

1 0 0 C 3 F L 2 E D 2 C 2 N L N R D 2 C 1

L 2 D 3 F C 2 N R 2 C 1 H L N U 3 L G C 2 N L 2

F O R E A D

P

V A D

T H E N

9

T H E N

T H E NT H E NT H E N

R E T U R N

J M

0 B M

K $

T H E N

9 6 C 3 D 4 R U 4 F D 2 R U 2 F G

G E

P

B A 4 4

G O S U B

R E T U R N

T

6 0 N T R T H E N

P R E S E TF 2 T H E N

B | M 1

9 5 0 C 3 F L 2 E D 2 C 2 N L N R D 2 C 1

P

K P U

B A 4 2

C

S N

G N M (

R E T U R NR E T U R N

R E T U R N

4 7 4 8

O

X H 0

N P L O C A T E

O

3 6

4 9 6

H 4 5

H N U 3 L N U 39

9

N

G O S U BN A

G H

R E T U R N

N E X T

U

R E T U R N

3

N

G O S U B

P E T U R N

1 0 0 R 4 U L 3 E R 2 U L0

T

P

S O U N D

T H E N

N

G O S U BO S U B

6 4

0 X H 1 6 $

G E

L E V E L

E L S E

O

G O S U B

B M

E

D R A W1 0

2 0

5

Z

P i

K $

0 2

R E T U R N

P

N 2

H 8

E L S EE L S E

E L S E

F 3

R E A D

4 7 S N

L

6 6 N

E L S ES T < 0F O Z N E X T

L

3

9

N

G O T O

D R A W

C 2 N D 2 C 1

J U M P6 8 T H E N6 6 E L S E

O T

4 6 4 6

4 6 G O S U B

N E X T

2

G N

P

9 3

9

B M

D R A W

0

L E V E LP

M

J U M PE F

E L S EL O S U B

S

G E

9

T H E N

Z 4 P U

1 0

F

S C L E V E

C E

3 4 3 9

G H

5 2 L O C A T E

0

R M

N

N B A R

H T R E T U R

S N 3 4 8

O T O T

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 S e p t e m b e r , 1 9 8 4 1 2

Page 122: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 122/136

Page 123: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 123/136

Page 124: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 124/136

Page 125: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 125/136

S T A D I U M J U M P I N G C o n t i n u e d3 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 0

A L P E N F

A A Y

N

G O T O

O S U B

8 E A B Y

K E

H C H A RL E V E L

H C H A R4 4 5 3

H E

3 8 3 0

2

3 7 S E

K < 4 9T H E N

O

Y O

7 9 0

A

3

5 3

T H

T H E N

A R E N A

3 7 7 0

3 8 3 03 8 4 03 8 5 03 8 6 03 8 7 03 8 8 0

3 8 9 0

9 3 9 1 0

T I - 9 9 / 4 AO

A A L N E X TR E T U R ND A T A, w 0 E 0 7 0 3 8 10 0 F F F F 0 0 0 0

D A T A

3

0 3 0 7 0 8 1D A T AF C F D A T A8 0 7 8 7 8 7 E 7 E 1

T H A

3 0 E 0 7F F F F

C 7 E F 7 F 3 E 7 C F E F 7 E 30 0 2 4 7 E F F 7 6 2 4

E

6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6

A

0 6 6 6 6 F F F F F F F F 6 6 6 6

E 0

C 3 8 7 0 E 0 C 0

0 8 3 C F F3 C F F F F 3

0 E

F F F

E 3 F 7 F E 7 C 3 E 7 F EF F F F F F F F F F F F F F0 3 8 7 3 8 3 8 7 C 3 C 1

E 7 E 7 E 7 8 7 8 8 0

0 0

T A D E D U C T I O N

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

5 3

R E | ME R E R E R E R E

F O

H O M E

H T A BN O R M A L

T H E NK

O R E H O M E

E O 8 7 G O T OR E F O

F O

W A

V T A B

M 2 6

N E X T

( A

D A

H E

H E

H T A B

P

O N G E 3 6 N E X TT P R

R E H O M E

N

H O f M E

P V H R 1 0 R E H O M E

M N

H O M EP

A

G E

P K V A

N

K E 3 9 R E T U R N

D E

H O M EV E R SA P

M

N V E R S E

G O S U BM U

N

U

T N

2

1 2 5

A S V

R E T U R N

T A

P

L E

O S U B

N

5 0

H T A B

H T A B

N U

A D

C V A

A T H

L

K

3 S P L A Y

T

V T A BN O R M A L

T H E N

V A V T A BN O R M A L

P V T A B

K

R E T U R NT H E NA A

A S F O

C O N T

H T A BN

R D A H A N G EH T A B

O

M E N U

H T A B2 9

P D A E N T E R

2 9

T A N

D E D U

O M P U

V T A BR N

P R

F O

N O R M A LK

T

3

T H E N

1 M

D A T A

P R O D O S

H

A T N V E R S EN U K

H E

2

O S U B5 3 C A T E

G | O S U B

N

D A P

V

S T E A M

2 R A

K

A

R E T U R N

P N O R M A L

O R E T U R N

N | O R M A L

V T A B

V T A B

H T D

V T A B

R E A D

P

V T H E N

E

A

O A F

H T A B

O R

N V E R S

M A G A Z

R E A D

D O

O 4

O

N V E R S E

L O A D E D

T

N

T H E N

T H E NP

N P U TT H E NV A L U ER E T U R N

H R O T

2

A P

M

P N V E R S E

N O R M A L

N

N

L

N V E R S E

E

3 7 P R E S S

N

L

1

K 4 9

A

H R

N H

M

N

N

D A

3 7 P

T H E N

D

G O T O

P

O P O T M

D A

4 M I N V E R S

T H E NO

O N

N U N D E R

N V E R S E

4 4

O

N N

7 4

N

P

N P R E S

N E X T

H T A B

N

E

A

2 R E T U R N

R N 4 3

N

P

N

2 4

M

N

C H

N E X TM

8

M

P

U

D A

T U M

T N E

T H

N

T U R NM

D A

T T H E N

R E T UT H E N

D A

A

N

N

D

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

A P P L E I F a m i l y

2 0 0 0O S U BN P

G O S U B

T E

F O T P A M O U N TH E V A 5 0 R E

N

A

N P U T

P N

L E A V EP P R O M P TD A

L E

O T

P P R R D

D A T A

N O N E X TN

L E N D N E X T5 0 N D

N

C

H E ; H O M E

P V T A BN 0 0 O R E H O M EF O ( V T A B

A T H E R E

T H E N

6 6

A B

A R E T U R NF O D N E X TF O R E H O M E

M N P U T

F O

E 8 5 R E T U R NR E H O M E

U

T A N V E R SK

N E X T3 3 P H

6 7 N T R

S T R SD A

D

O S U B

N D A T A

O L

E A R C H

P T H E N

E 8 8

N O R M A L

G O S U BT H

D

P

C

C V A V T A BN O R M A

T H E RN E N T R Y

N D

V A N V A L7 3

P

N E X T3 3 T O T A LH T A B

T

C H R S

A S

S P L A YH T A B2 9

H T A BN

V A F O

N H T A B

A

N

P N

T A

A M O U N T

N

M E M O R Y

G O T O

N P U T

F O

H

T

I N T

T

9 N 0 0 N P U T

A

R E T U R NC H A NC H

V A

R E C O R D

P M E N UK

N

C 3 1 R E C O R D

N

E

A M E l M O R Y

T

C A T E

E N T E R

N E

T H E N

C H

C

P N O R M A LC

V

D A T A

A

2 0 0 0D A T AP N

V T A B

N

O R

5 0

2

N V

T U R N7 5

P T H E NN E X TW H A T

N V

P G O

N V E R

F O

E N T E RP D A T AT H E NT H E N

A

O R

C

R E C O R D

N V E R S E

O

F O T H E N

W

O R

D A V

D A

N U M B E

T H E NA Y O

N

2 L E

N E X TT N E X TP R E S SN O R M A LC H R S

N

D

T H E N

P R E S S

N

0

5

F O

P

T O T A L S

5 9 6 3

N E X T

D 5 0 C T H E N

T H E NN O

M

T H E N

M

M E | M O R YU

R E Q U E S T E D

T

N E O

P N V

V

O P O T N

T H E N

N

5 0

P

N D

N V E R S E

D

N

D L E T ER E T U R NU N C H A N G E

T H E N

H

O

P

N P U T

A

N

N P R E T U R N

T E M ?R E T U R

T H

D A T A

C H R S

F O U N D

N

D A T AN

G

N E

T H E N

M R E T U R

6

A T

N

O T

R E T U R NP

R E T U R N

P N E X T

F O

T

1 0

M

N

M

P

H E

N

O U

G O R E

C

N

N

S

D

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 S e p t e m b e r , 1 9 8 4 1 2

Page 126: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 126/136

T A D E D U C T I O N9 2 9 3 9 4 9 5

9 6

9 7

9 8 9 9

1 0 0 0

2

0 1 0 2

0 3 1 0 4 01 0 5 0

1 0 6 0

1 0 7 01 0 8 01 0 9 0

1 0

3 4 5 6 7 8 9

2 0 2 2 2 3 2 4

2

E T U R N

O S U B

F O 3

H O M EO R V E R S EN P U TH E G O S U B

N E X TT

O O A T E G O RP O K E

N E X TA P O K E

1 0 9 0

P

P O K E

R R H E R E H O

O r e | m

C

A M O U N T

P

O

V

R R O R

N O Y O

C

V A

4

N O R M A L

P

T

N N U N

V A V T A B

N

O K

1 0 7 0

N

N T

S

G E H R

1 0 7 0

P P

N F O

0 9 0 7 E 3 2

O U N DW A N T

3 A T E G O

5

N E X TN

L O A D

D

D

P T

N O T N

I N P

N L O A DR E T U R NG O T O

R R O RE

K

2

P D E A M O U N T

1 0 1

D A

P H R N R E T U R N

H T A B

C

G O

T O

F O A

P O K EN

O T P O K EA T

T

8 8

V T A B

V

P

H R

S 1 W H A T

L O A D

R E A D

R

T A G O S U BM

L

2 2 G O T O

H A N D LT H E N

C

P

N V E R S

P

O

0

O P T T H E N3 N T O R 8 8 3

N N

T H E N

W R O NA T A L O

N

P

1

2 3 R

P O K EU

P

K

C o n t i n u e d1 C H R $

9 5

N

H R

U

V A

G O S U B

L

A

M

N

2 9

O R

D A

O O T

K

T H E N

A M O U N T

3 1 0 9 0

N

T

A L

P N O R M A L

8 0

N A

9 7 T

N

O P O T P

0 3

P N

A T

M

R O U T

V 3

N E X T

2

T H E N

N

T H

P O K EP O K E

P O K EN

5

1 0 5 0G O S U B

R E T U R NN 9 8 N

A

N

P O K EG O T OD

8 0

D

T H E N

T H E N

N

R

U R

T H E R

N E X TN

P

9 2

M N

N

Y O

F O

U

P O K EO S A T E G

3

3

A O R

N N 8 8

T U R N

3

A

P

R

D

R E T U

N W

A

D Y N

2 5 2 6

1 2 7 0

2 8 2 9 3 0 3 1 3 2

3 3

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

7 1 4 8 01 4 9 0

5 0 1 5 2 3 5 4

5 5 5 6 5 7

8

9

0

A D

P

O R E H E R EF O h | o m e

P S ( V

O N E R R

O K E

B U

E E E R N

A G

A

N N N N N N N E X TN

E

O T

N D A T A

O O A

D A T A

B A C KK K

S

H O t MY O A N E | M O R Y ?

K T

K H O { MD A T AH A

N

D

N T

2

V E E E R O N G B K

A R O N T RA S U A L T O N A L

S A V E DP

2 7 S A V E

F D D D D D

D

R

H T A B

R R O R

O T H E R

N

S A V EO T

N O

4 9 N W A N TR

D U L A N E O U S

A P P L E I F a m i l yT H E N P R I N T " D R I V E N O R

1 W

P

O R

A T A H O M E

N M E N UH R

H R

O P E NL D E L E T E

W O

T

T

V T A B

N T A D A T A

U

T H E NF

D A T A

1 T

L O S E

T

T T

P R

A N

1 4 3 0

G O T OH A N D L2 2

N

H R H R

N T E R E SO

L

T

T T

K

O T

T H E N

P W l H A TT H E N

L O A DR

T A

N

R

D

T H

P R E S S

2

2 0 0 0

T H

E

M O R T G A

P

F F

F F

F 2 5 N P O P

E M O V E

R A

B E F O R E

G E

F T

M E

O T O T H E R

N

T H E NT H E NS H O M EM E

N

N

C O N T

O L A D A T A

S T A TE S T A T ET A

R

D A R E T U R N

N

N

P R E S SK

N E X TM E N A i M E

R O U T

N

T

U

T A <

Y O U RD R U G S

R E T U R N >

A

2

N

K

N

T U R N

D A T A

A

A R A T

E O T G O T O

P T D

P

A

A N

A N M O T O R

O N T R

N A

N T E R

T U R N

O T O T

H O D T R A N S

A N

D

N

2 5

N S A V E

P

I N P U T

U

K

R E T U R

Y O

A D T O T A LS A V E

L

N Y O

A

S T

T

2 5

T O R SO R

E

P R T

T 2

W

T 3 3

R O G R

D A T AD A T A

A

R E A S O N R O F E S

S U

M

T

T A D E D U C T I O N0 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 8 2 9 3 0 3 1 3 2 3 3

1 2

R E R E R E R E R E R E R E R E F O R E l MP P

P F O

E

G E O 1 G O T OR E F O | R

H O M EV E 6

N

V A

N E X TA S M

K

P C H C H $ <

T H

0 9 2 4

5 0 T

M

C O M P U T E A

R E A D

C H

S P L A Y

D E D U C T

S C R E E N

T T H E NA

A

H C

C H O

R E T U R NR E T U R N

R E A DN

4 2 C A T E

P

T A F FM

G O S U B

1 0

O

C H $ >

N

T H E N

N N E X T

G O N

M

5 9 3 5

A

D S - M I

E

N E X T

2 3

0

N

T H E N4 6 8 4

N

N E X T

O W l NP

O W | N

2 6

A

F O

2 6 8 5

A

N

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

3 4 3 3 6

3 3 8

3 9

4 0 4

4 2 4 3 4 4 4 5 4 6 4 7

4 8

4 9

C O M M O D O R E 6 v R E ( MP

H E

P P U

E N T E R

A

P V

N A T

N

D

N

r e | mP H A 5 0

A D

R E T U R N<

D

0

R E T U R N

N

N E X T

H

E

N U

T R

D O W N r « | Y O UN P U TO

N M E M O R Y

D A

T E

A C H A N G E

D

D A T A

A

E N T E R

+ D S + V S

D E T H E N

T

D A T AC H R SO T

C H A N

E

V A

P U R

E T H E N

G O T O

A E T U R N

O

O

V A L U E

0 3 6

T H E R

C U

N

F O

N

N O T

R E T U R N

7

C H R S

A

3 9

N

P

T

M

E

D A T AT H E N

D

0

C o n t i n u e d

Page 127: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 127/136

T A D E D U C T I O N C o n t i n u e d5 1

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

6 2 6 3

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

2

7 3 7 4

7 6 7 8 7 9 8 0

8 8 2 8 3 8 4 8 5

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 01 0 4 01 0 5 01 0 6 0

0 7 0 8 0 9 1 1 0 01

1 2

1 4

G l O S U B

C H U R G

O

O

O A A M O U N TA

O N E X T

) + D $ + V $A

N

N N

X N

A V T U R N

R

0

R E P P

P K

N

U N N N N N T N T N

D

N T R

O

A

N

O N G E N E X TN O N

E O R E

P A

V A

A T

N N

T N

K R E T U R N

N

K

2

G T

1 0 0 0

N

D N E X T

3 0 T U R N

O

O

7 8

D A

<

X F O

2 N N U K

P

A O S U B

U T

T C H

N A T

N U K 8 6

V H R

H O R

D A T A

N I N T E R

P

U

P

U

G O T O

T U R N

T A

N P U T

K

N

T U R N9 7

U

N

W D A D 2

R A M O U N T

T A

U

N E X TN E X T

M E N U

R E T U R N

3 2 D

2

X D E

V 1 0 O H

N

K

O

T

A O W N 1 T R Y

T

U

N U M B

T

K D A T A

N

T

O R

4 7

T 3 2

D

K

T

2 H R

2 0 0 0D A T A

T H E N

T

K T H E N

T A

G O

A O T V

5

M O

N

M E M O R Y

Y O U RV

T U

O R

T

2

H R T H E N

H R

S U

C H R $

0

Y O

7 5

O R

T A

N

Y O U R

G O T OT A

P A H A N G

O T T

Y O U RV

P

C H

4 7 V

T T

H T U R NN O

P

R E

A L

K

T

E

U

H R

X

2 T H E NP R E S S

P A T

3 2

A L C

N

E

N O T A

O T A

N

A

N

3 N F O

N

T O

4 7

T U R NH A N GD A T A

O

T H E N

H

4 7 2

6 1 O

W

4 7

H

N

N E X T

N

7 1 1 +

N

O R

E C

8 2 N O T

O S U B

8 7 2

D A

9 7

T H E N

T H E N

D

1

T

N T E R

D O

T U R N

T H E N

T H E NP

R E T U R N

T A T U R N

R R

0

6 8

O

D

N

V U R

N

N

8 4 A

9 6

N

3 0

T

9 9

2

0 7

T

/

X E

A

D

N

N

T

T

R E T U R N

2 0

S

2 0

T

1 6

1 8 9 2 0

2 2 3

2 4 2 5

2 7 2 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 4 4 4 5 4 6

1 4 7 04 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 1 6 9 07 0 7 1 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

O O I - V A LO

N N N A 3 O S U B

H

N N O T N A

N

O

E t

O T N 4 0

X

W

D U R O

O

T

V I 2 U R

F O

R E P Y O P

V A N N

N N

N

N

3

L O R E

O P E NF P E N 1P E N 2O S U BE N P R

R E N P U TP

E

E N T S

O

F O

S

E E E N O S U B

N N P U TO

T

N W N

N N D

N E

N N

#

#

# H R #

H R # # O A

N

N N Y O

T

E N N T S E

E

T R

O 3 0 N P U TT U R NO

D A T A2 3

E

N

E N

K

H R

A

S A V E

N

#

S U R E

P H R A H R

T T N E X TT

P

T

6

S

6 R E T U R N6

H R

H R R

3 3 U

R H R

H R O D A T A

O A

O T

7 7 « L O A DT

N P U TW

Y O

G O T OF 3

A

A G

W I N P U T

T

W I N P U T

7 7

O T N

H R C O R D

L N O

T H E NR E T U R N

T H E NR E T U R NE R E

S

P R Y O P

T 3 2

O R

D A T A

F

T H E N

T H E N

T H E N

C L O S E

T

F 2

E M T R A N S F E

O

N

2 0 D E S

O S U B0

T

4 9 2

F $ | + F 3G O T O

A

S

R A

T

H R H R 4 0 A M O U N T

D A T A

F 2

F 6 6

P

E R R O R

U

H R

C H R S

F

P

W A N TR A

4 0 A M O U N T3 2 # 4 0 O T

N

V A

5 0 O T

D A N P U TL O E

T

$ + F 2 $ + F 3 $E

6 8 D A T A

C L O S E

7

H R 5 0 A M O U N T

L O A D

O T

E

N

E

I M E I M O R Y ?

H R

3 2

0

" D A T A

T

U

N

T A N

H R

O T

A

F R O M

F 2 6 7 O T O 1 7 2 0

T H E NR E T U R N

2 4 3

T A

2

N E T A R T E D

N

H R

W F

O A

2 3

X

1 0

N

5 4

A

P

A

E

E

C H R S

A

O

N

O

A N

P R E S S8 2

E R A SY /

2 5

O

T H E N

A P N

H R

W H A T

C E M

H R O

0

N

X

T O T

E

1 0 H R

X

D H R

O T A T T

E N

3 6

Y O U R

A H R

2

P

N E X T

E E A N

T H T H

D

T H E N4 2

P

T H E N

6 0

N E X T

2 R E T U R N

C

H R

N

T O C

N

D A T A

6

G

Y

D N

T H E N5 9

R E

T

T H E N

E K E

C O N T

N

C o n t i n u e d

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4 1 2

Page 128: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 128/136

T A D E D U C T I O N n t 8 7 8 8 8 9 9 0 9 9 2

9 3

E N P

E 8 7 K K N D A T A

H A D A T AV D A N

K

S T

P D A T A

T A

M E

D A T A

E T

K $ T H E NT H E N

N D E D U

N

A N R E T U R NP

R E P O R TE S P L A Y

A N

N

O E N

u e K

r

D A T AD A T AL O A DP R O G R A MD R

E A D

D

T O T A L SY O U R

T O R S

T H E N

D A T AL C H

D

9 4 9 5 9 6 9 7 9 8

C O M M O D O R E 6 D A T A C A D A T AS A L E SD A T AA R D A T A

B U D A T AR A

M E R E A LT A H O M EN T E R E S T

U O

S T A T E

O N A S

C A E S T A T EO T H E RM O R T G A G E

O F E E S

T R A N S P O R T A TA N

A N O N T R O T H E R

C A S U A L T Y

T A X E SL O C A LT A

P R O FS C E L

B U N T E R E S T

M O T O R

N T E R E SO N A N D U E SL A N E O U S

N C O M EO

T H E F TT A

V E

O T H E R

O T H E R

C R E D

T A C L

C O N T RP R E P

I

T A D E D U C T I O N1 0 1 2 3 4 5 6 7 1 8 9

2 0 2 2 2

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

3 3 2 3 3

3 4

3 5 3 6

3 7 3 8

3 9 4 0 4 1 4 2 4 3

4 4

4 5

4 7 4 8 4 9 5 0

1 2

I F O L

K R E

K

G O R E F O

R E L S U L O C A T ET H E N

B V E R SB

M T A

N E X TA S

( M

N

0 3

B

K V A 9 6

4 0 N

9 N E X TP N U K D A T AH A

D A T AN

O M

L D A T AA R O N T R

U R E L D S U B

H E

M B O 3 O S U B

T A

N K E YM

I N K E Y $

9 A D

R E T U R N

D

N

R E

S U A L T Y

N

T H

K E

L O C A T EF O

L O C A T E

L O C A T E

E N

T A

C A T E

1 +

2 2

2 7 R E T U R NT H E N

N

T H E N

N

E

A T D A T A

D E D U

S P L A Y

T H E NA E

) + 1 0 0

N U

N K E Y $T A

R M E S T T H E RT A S A L E SH O M E

H A L O 2 7

H C

5 0

M

K 0 7

R E T U R N

A R E T U R ND A T A

2

D E N T E R

E Y

P

U

R E T U R N

X 3 7 P

R E A D

M E N U

D A T A

C A S E T T E

O

4 0 S U V

R E T U R N

N T E R E S TA N P R E P

A T U

U

2

G O S U B1 8

A

O N

S T A F FC A S S E T T E

C A T EP

C

2

A

A T

P R N

E M E R E A LT A

R E A DN L O C A T E

T

R E T U R N1 0

) + D S + V S

D E D U C TA

K $

E L S E3 3

T H E N

T 2 9

T H E F TA R A TD A T A

N

U R

H

N

T H E NT E

N

K $

M O R T G A G E

M O

P

P

S P L A YD A T AR A A N A

H A

P

P

P N P U T

N K E Y ST H E NR

M E

O T H E RO T H E RU

P

N

P N E X T

3

N

P

P

P R E S S

O

E S T A T EO T H E R

O

P

T H E N2 0 - L E NA

M

N

D A S

N I N P U TV A N

3 4 V A L U E

N V A

T

L E

A

T H E NN

T H E N

N

R E T U R NC H R SG O T O

N 2 0 < >

H R

Y O U R

S T A T E

N E X T1

N

T H E N4 6

E

M D 1 0

M

N D

P

D R U G SA

N

W H

M

( M

M

M

A S

D A T A

O N T RO F E E S

M

4 7 N

O

C A R T R

P P R E S S

P R E S S

T A P

1 C C

0 3 1

N

H R N

E N T E R

E

A N T A T A X E SI N T E R E S T

M

N E X T

2 0

2 3

V D

L S

A

N T E R E S TA N

M

O T

2 3 6 7

( A

T E

( A

N

A D S A V EC D O

B U

T

A

N A N

N

D

T O T A L

L M O T O R

L O C A T E

P

P

2 E N T E R

T T H E N

T R A N S P O R T A T

P R E

4 7

P

7 4

D E

C

M

N

H T

N

N

H R

D

D A T AT O R S

R E A S O N

M

K E

D A T A

A

T H E ND A T A

N 4 2

P

V E

B

N

7

T

N P S T R S

T A T H E N

D A N E O

N

T

T U

L

H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

5 4

6

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

8 2

8 3 8 4

8 7

8 8

8 9

9 0 9

I B P P C j r

P E L E T ET U R NH A T P T

P

E

H E

0 0

E

L S

C T H T

N U N E L S EC J + D S + V

P

N

R S U

V

K

N H

U R 8

O

A N

U

A T D A T A

O

L

T

8 0

A 0

A B V

E N

D L A A T 2 7 P I N P U TR E T U R N

N E X T

A T A

N

E

N = C

A

A

V

X

U

6 2 3 O S U BR E C O R DF O

T

E A R C H

R E T U R N

S

T O L 3 7

E S N

L

N

N

1

4 O

C A T E4 7

P R O M PL

N P N D

N

N 2 0 0 0

T E

T H E N

L

H

H

H R L A

A

G

A 4

D E L A YN

L E A V EP

R

R E T U R NA L A

T A

G O R Y

N

N Y T U R NN A

M Y

A

T

A

A T

C H

I N

M E

D A T A

H T U

N

O R

C Y O

N D A T A

N

N P U T

X

O R

O

2

N

1 0 0 + A C

N

T X

2

4

9

T H E N

A T 1

2

O 2 9

A M O U N T

T H E RN E N T R Y

6 0

U N N 4 7

R

A

6 8

K O R

H

A f M O U N T

R P

T H E NE L A

5 H B E

2 0 0 0P

P N V A

T H E N

T

N

L E

N E X TU

H

T A

A

R E

U

T H E N

N

D

E L S E

N

) + C H R $

N

M O T U R N8 4

T

H R

N

C

A

1 0 0 0

5 7

R E T U R N

6 8 N

N 2 9

N

H R O

N 2 7

O

E N T E R

A

E

H R

U N

M

U R

N

H R

T

T E P

P

4 7

T H E N

T H E N

8 7

4 7 T H E N

P R E N T E R

N E L S EN D 6 0

M

M N

X

H R

P

H R

N N E X T

1 +

P

T

H

E

D L

A

O

O

X N N

8 0

A O S U BT A

N T H E N

6 5 N

T

9 4 + V

P N O T R

N E N E

N

O R D S

N

D

P

P

F O

6 6 A N E X T

N

N

N

T A

T

A D E L A YT

R U N D

N D T H

N E X T

N

O

4

N E 6 1

N

2 9

N

N

7 8

N

H R V

O 1 O T A

N

8 H R

N

C o n t i n u e d

Page 129: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 129/136

Page 130: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 130/136

T A D E D U C T I O N C o n t i n u e d7 7 2

7 3

7 4

7 5

7 6 7 7 7 8

7 9

8 0

8 1

8 2

O P E N # 1 : " C S 1 " , I N P U T F I X E D : G O T O7 4 S P L A Y

A B L E

D E V $P U

O T A G O S U B6

N P U T

F N 6 S P L A Y

A 2 0 S P L A YE T T E

P O T A

A E X

2

O P E N8 0 E L S E

D V T P U T

M

N A M E

S L A 2 F N 6 P L A Y

N

A S

8 6

A 2 0

V L A

N A M E

A O P E N

A O T H E RO

#

4

O N P U T

C S

A

A

E G

D E V $

R E T U R N

N E X T

O P E NO U T P U T

E

1 0

4

R E T U R N

F O

D E K < 4 9G O T OO U T P U T

D E V S

A

D S K 1

#

N E X T

#

D E V S

F O

1 0

2 F O S T R S

E P G O T OE N T E R

C

A C C E P T#

A C C E P T

D E V S

D

D S K 1

G O T OE N T E R

A

V A T

O 7 7

A

N A M E

7 4 D E

C L O S

S

A D S K 1

A C C E PV A T

A

M T

S K > 5 1

7 8

A B L E

X E N A M E

8 0 D E

C L O S E

& F N SI C

A

A S E

D

A

C S

A A B L E

#

& F N SC

F N Z V A

A N 6

V T H E N7 9

N P U T

E G

A N 6 P

G O T OF N

Z V A

S P

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

T I - 9 9 / 4 AF O

F O L A A

A L S D A T AA T L D A T AA

D A T AO T H E R

S T

T

S T R SG O T O

D A T A

D A T AD A T AA A L Y O R E M O RD A C C E

R E T U R NA D T O T A LS A V EM E S T A T E

R E A L

T H E F TF E E SD A T AA N

C L E A R

K E

D A

M E

C A R DU

C A

T A X E S

C A D

A

T s e T

O T H E R

K E

U R

D A T AP D A T AN

O N U O T H E R

E A A N

A

T R A N S P O R T A TA

A

N

F O S P L A YS O U N D

O

T D S K 1N E R E T U R NY O

2

D E D U

L E S T A T EH O M EO T H E R

C O N T R

E R A S

D E D U

O D A

N R E A D

A N G E

D R U G SR E P O R T

T A

W A N T

N E X T

T A M O R T

P R O F

H E

B U

E

C H A NM E N US P L A YT

T H

4 4

D A T A

A U T O

O N

E N T E R

S P L A Y

T

N T E R E S

L O A DP R O G R A MT O R SO T H E R

O N D U E SL E

A

T H E N

V A

P

P

E O N T E

2 0

A N E X T

G O T O

S P

D A T A

D A T A

E

C A S U A LT A

R E A DN E 8 6

N A S

N

D A T E

A

D E M E T A R E C O

T R E P R E S

S A R

H C P r o g r a m B u

d e b u g so D i s P l a y

B u g s — p r o b l e m s t h a t c a u s e p r o g r a m s n o t f u n c t i o n p r o p e r l y — a r e a i n e v i t a b l ec o n s e q u e n c e o p r o g r a m m i n g . P r o g r a m s a r c o m p l e x s y s t e m s t h a t a r d i f f i c u l t t t e s t e x h a u s t i v e l y , s o c c a s i o n a l l y b u g s s l i p t h r o u g h e v e n t h e b e s t t e s t i n g p r o c e d u r e s .W h e n s u c h b u i o n o o u p r o g r a m s c o m e s t o u a t t e n t i o n , w p r i n t c o r r e ct i o n i t h i s c o l u m n s t h a t o u r e a d e r s c a c o r r e c t t h e i r p r o g r a m s a s o o n a p o s s i b l e .

I t h A u g u s t ' 8 4 i s s u e o t h m a g a z i n e , w p u b l i s h e d g a m ec a l l e d W i l d K i n g d o m ( t h e l i s t i n g a p p e a r e d o n p a g e 1 0 4 ) . I y o t r i e dt p l a y t h g a m e w i t h j o y s t i c k s , y o m a h a v e r u i n t o l i t t l e b u g —t h p r o g r a m a p u b l i s h e d w o n ' t w o r k w i t h j o y s t i c k s . H o w e v e r , t h k e y b o a r d s t i l l f u n c t i o n s p r o p e r l y . T g e j o y s t i c k s w o r k i n g , y o w i l ln e e d t c h a n g e t w p r o g r a m l i n e s :

1 9 I F R " Y T H E N J 0 : C A L L C L E A R : D I S P L A Y A T < 1 2 . 5 )B E E P : " P L A C E A L P H A L O C K U P E L S E J : G O T O 2 1 4 0 I J T H E N C A L L J O Y S T ( 2 , E , F ) : : « 3 * F ) / 4 ) : O

G O T O 5 3 0 , 4 8 0 , 5 3 0 , 4 2 0 , 5 3 0 , 4 6 0 , 5 3 0 , 4 4 0 , 5 3 0♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ *

T h T I - 9 9 / 4 A v e r s i o n o C y b e r C y p h e r , w h i c h a p p e a r e d i t h A u g u s t ' 8 i s s u e , d o e s n o d i s p l a y t h l o s c o r e p r o p e r l y . A d t h f o l l o w i n g l i n e s t t h p r o g r a m o n p a g e 7 t c o r r e c t t h i s p r o b l e m :

9 5 R = l ?9 5 9 5 8 M $ S T R $ ( L )9 5 G O S U B 2 8 5 0

D e l e t e l i n e 9 6 2 4 6 5 C A L L H C H A R ( 1 9 , 8 , 3 ^ )2 4 9 2 I L 1 T H E N 2 5 0 02 4 9 4 C A L L H C H A R ( 1 9 , 8 , 4 8 )

T h A u g u s t 8 4 i s s u e o H o m e C o m p u t e r M a g a z i n e a l s o c o n t a i ne p r o b l e m i t h T I - 9 9 / 4 A v e r s i o n o B a r s a n d P l o t s . L i n e 9 3 o n p a g e 6 9 s h o u l d r e a d :

9 3 0 I F M + l > 3 2 T H E N 8 4 0

T h T I - 9 9 / 4 A S e o S t a t e s p r o g r a m — p u b l i s h e d i V o l . 4 I s s u e2 — i s t o l o n g t o r u n w i t h o u t m e m o r y e x p a n s i o n i n c l u d e d . T h p r g r a m w i l l r u n , h o w e v e r , w i t h o u t m e m o r y e x p a n s i o n w i t h t h e f o l l o wi n m o d i f i c a t i o n s t t h p r o g r a m l i s t i n g . T h i s " f i x " w i l l a l l o w y o t u s t h p r o g r a m w i t h c a s s e t t e t a p e a n r e q u i r e s t h a t y o u rs y s t e m N O h a v e d i s k d r i v e c o n n e c t e d . ( T h e d i s k d r i v e u s e s u p a r t o t h m e m o r y a d i s k b u f f e r . )

C h a n g e t h e s e l i n e s , w h i c h b e g i n o p a g e 1 4 t o r e a d a s f o l l o w s :1 9 D E S S E A ( S ( 5 ) , S ( 6 »2 6 F O A T : F O B T : S E A ( A , B )

I N T ( T A N ( R N D * 1 . 3 7 ) ) : : N E X T : N E X T : R E T U R N2 7 C A L L D E L S P R I T E ( # 3 ) : : S E A ( I N T ( R N D * 8 ) , I N T ( R N D * 8 ) + 1

5 3 D I S P L A Y A T ( 1 5 , l ) : f f H E S A Y S " " W H N O L E Y O G E A S I L Y W I T H O U T A N S W E R I N G T H I S Q U E S T I O N : " " " j i S E A< S ( 5 ) , S ( 6 ) ) = 1 . 5

6 3 A $ " Y O U H A V E F O U N D W R E C K A N D : " : : S 1 2 : G O S U B 6 6 : S E A ( S ( 5 ) , S ( 6 ) ) : G O T O 4 8

8 2 F O T 1 S T E P 5 : D I S P L A Y A T ( 1 7 , A ) : " U P ' f : : G O S U B1 0 7 0 N E X T : G O S U B 2 6 : D I S P L A Y A T ^ O . D j T O U ' R EA L E V E L 2 : G O S U B 1 0 7 0

A D t h f o l l o w i n g l i n e t t h p r o g r a m :2 5 G O S U B 2 6 : G O T O 2 7

D E L E T E t h f o l l o w i n g l i n e s :1 0 1 2 1 7

♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦N e s u b s c r i b e r A n g e l a M c M a n u s w r o t e t o u s w o n d e r i n g w h e t h e r

s h h a t h e n t i r e p r o g r a m f o r C a n n i b a l s o V o l . 4 N o 2 Y e s , t h p r o g r a m i c o m p l e t e , b u t h " E x p l a n a t i o n o t h P r o g r a m " f o t h T I - 9 9 / 4 A v e r s i o n i n c l u d e d t o m a n y l i n e n u m b e r s . T h c o r r e c t e d" E x p l a n a t i o n o t h P r o g r a m " o p a g e 6 s h o u l d r e a d :

1 8 3 0 - 1 9 2 0 E n o t h g a m e m e s s a g e s a n r e s t a r t t h g a m e .D i s p l a y t h e s c o r e .S u b r o u t i n e t s c a n t h k e y b o a r d l o r D r . L i v i n g s t o n ' sm o v e m e n t .M o v e D r L i v i n g s t o n .S u b r o u t i n e t s c a n t h j o y s t i c k s .D A T A c o n t a i n i n g g r a p h i c s p a t t e r n i n f o r m a t i o n .D A T A c o n t a i n i n g c h a r a c t e r s e c o l o r i n f o r m a t i o n .

♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦I t h a r t i c l e M 3 D - I I e : 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 " o

V o l u m e 4 I s s u e 2 t h e r e i d i s c r e p a n c y b e t w e e n o n o t h m e n ud i s p l a y s a n t h m a g a z i n e t e x t ' s d e s c r i p t i o n o t h d i s p l a y . O n c ey o a r i t h e d i t i n g m o d e a n d y o u h a v e c l e a r e d a o b j e c t f r o mt h s c r e e n , t h m e n u t h a t a p p e a r s w i l l s a y :

1 R E S U M E E D I T I N G O B J E C T I M E M O R Y2 S A V E O B J E C T I M E M O R Y T D I S K3 R E T U R N T S Y S T E M M E N U

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

1 9 3 0 - 1 9 7 01 9 8 0 - 2 1 0 0

2 1 1 0 - 2 2 7 02 2 8 0 - 2 3 1 02 3 2 0 - 2 3 5 02 3 6 0

1 3 H o m e C o m p u t e r M a g a z i n e S e p t e m b e r , 1 9 8 4

Page 131: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 131/136

S E N S A T I O N A L S O F T W A R E G I V E A W A YP r o o f O P u r c h a s e N e c e s s a r y

Y 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 $ 3 . 9 5 !

T p a r t i c i p a t e i o u m o n t h l y S o f t w a r e G i v e a w a y , y o n e e d t b b o n a - f i d e p u r c h a s e r o H o m e C o m p u t e r M a g a z i n e a n f i l l o u

t h q u e s t i o n n a i r e o t h e r e v e r s e s i d e .H a v e y o t a k e n a d v a n t a g e o o u r S o f t w a r e G i v e a w a y b e f o r e ?

Y e N Y o w i l l r e c e i v e a l t h p r o g r a m s O T A P E ™ o O D I S K ™( w h i c h h a v e v 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 sa p p e a r i t h i s i s s u e .

I M P O R T A N T : T h o r d e r f o r m b e l o w a n t h e q u e s t i o n n a i r e o t h r e v e r s e s i d e m u s t b c o m p l e t e d . T e a r o u t h i s e n t i r e p a g e a n d e n c l o s ei a n e n v e l o p e a l o n g w i t h $ 3 . 9 5 ( $ 5 . 9 5 i C a n a d a M e x i c o ) . P a 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 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 r 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 .

' 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 "■ ■ M M H a l a w S U ' i a i a i a M i m a g a Z t n e H HS 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 l r e c e i v e F R E E s o f t w a r e - O T A P E ™ o O D I S K ™ W i t h

1 - y e a 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 y o g e F R E E m o n t h s 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 sa n r e c e i v e 4 m o n t h s . A n w i t h 3 - y e a r s u b s c r i p t i o n w e ' l l g i v ey o f u l l m o n t h s o t h i s c o n v e n i e n t s o f t w a r e o c a s s e t t e t a p eo r f l o p p y d i s k .

D O N T H A V E A C O M P U T E R ? T A K E R A 1 N C H E C K !W e ' l l g i v e y o a 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 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 3 0 O f T h S i n g l e - C o p y P r i c e O f T h e M a g a z i n e !

S A V E E V E N M O R E !A N E N J O Y T H

C O N V E N I E N C E O P R O G R A M

S 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 e s i n g i e - c o p y p r i c e a n r e c e i v e t h e 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 dm o n t h l y i 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 rd o o r e a c h a n e v e r y m o n t h ! T h i s c a s s e t t e t a p e o f l o p p y d i s k p r o g r a m s e r v i c e i t h c o n v e n i e n t ,a c c u r a t e , a n a f f o r d a b l e w a t s a v e h u n d r e d s o t y p i n g h o u r s .

T h P e r f e c t A d d i t i o n T Y o u r M a g a z i n e S u b s c r i p t i o n !

3 - I N - l O R D E R F O R MP L E A S E P R I N T

N a m e .A d d r e s s .C i t y _ S t . Z i p .

T H I S S E C T I O N M U S T B C O M P L E T E DI N D I C A T E Y O U R C H O I C E O M E D I A : O T A P E ™ O D I S K ™I N D I C A T E W H I C H C O M P U T E R M E D I A I F O R : ( p i c k o n e )

A p p l e I f a m i l y C - 6 4 V I C - 2 0 I B P P C j r T 9 9 / 4 AL P l e a s e s e n d r a i n c h e c k f o t h F R E E s o f t w a r e .

C h e c k o M o n e y O r d e r E n c l o s e dM U S T B I U . S . F U N D S D R A W N O N U . S . B A N KB i l l m V I S A M a s t e r C a r d

V o l . N o Y E S I S e n d m a l t h p r o g r a m s i t h i s i s s u e :w h i c h h a v e v e r s i o n s f o m s e l e c t e d m a c h i n e . h a v e i n d i c a t e d m c h o i c e o m e d i a a n d h a v e e n c l o s e d $ 3 . 9 5 ( $ 5 . 9 5 i C a n a d a M e x i c o ) .P r o o f o p u r c h a s e a n c o m p l e t e d q u e s t i o n n a i r e m u s t b i n c l u d e d .Y E S I E n t e r m s u b s c r i p t i o n t H o m e C o m p u t e r M a g a z i n e f o t h t e r m b e l o w :

P l e a s e c h e c k o n e : ~ N e R e n e w a l ( I n c l u d e s u b s c r i b e r n u m b e r !l - y r ( 1 i s s u e s ) $ 2 2 - y r ( 2 i s s u e s ) $ 4 3 - y r ( 3 i s s u e s ) $ 6

P L U S F R E E P L U S F R E E P L U S F R E EO T A P E o O D I S K O T A P E o O D I S K O T A P E o O D I S K

C a n a d a a d I 7 F o r e i g n S u r f a c e a d 1 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 n o t a v a i l a b l e o u t s i d e U S A .S i g n a t u r e E x p . D a l e ^ ^ f c

E n c l o s e p a y m e n t o c r e d i t c a r d i n f o r m a t i o n a n m a i l e n t i r e Y E S I w a n t t s a v e t i m e a n m o n e y . P l e a s e e n t e r m s u b s c r i p t i o n t O T A P Ep a g e w i t h c o m p l e t e d f o r m t o ^ ^ o O D I S K f o t h t e r m l i s t e d b e l o w :I ° ^ C ^ ™ l A Z I E 1 M O N T H S - O N L Y $ 3 1 M O N T H S - O N L Y $ 4 C a n a d a a d S 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 .

A c c o u n t N o .

a U s o u T O L L - F R E E L I N E f o V i s a / M a s t e r C a r d o n l y :1 - 8 0 0 - 8 2 8 - 2 2 1 2 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

C P C n c o P l e a s e a l l o w 6 - 8 w e e k s f o y o u r f i r s t i s s u e — M a g a z i n e M e d i a s h i p p e d s e p a r a t e l y .S 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 , l e s s t h 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 .

Page 132: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 132/136

M O M E C O M P U T E RQ U E S T I O N N A I R E

C o m p l e t e a n d m a i l t o H o m e C o m p u t e r M a g a z i n e P . O . B o 5 5 3 7 E u g e n e , O r e g o n 9 7 4 0 5

F O A L R E A D E R S1

2

3 a

5 6 7 8

W h e r e d i y o o b t a i n t h i s c o p y o H o m e c o m p u t e r M a g a z i n e ? H S u b s c r i b e r ^ S u p e r m a r k e t B o o k s t o r e[ u s e r s g r o u p D N e w s s t a n d n c o m p u t e r S t o r e F r i e n d □ L i b r a r y L J O t h e rW h a t t y p e s o s o f t w a r e a r y o u m o s t i n t e r e s t e d i n ^ E d u c a t i o n a l □ E n t e r t a i n m e n t D c o m p u t e r L i t e r a c y□ H o u s e h o l d M a n a g e m e n t D J o b - R e l a t e d A p p l i c a t i o n s B u s i n e s s M o t h e rA r y o D M a l e D F e m a l e 3 1 o y o u n g e r D 1 5 - 2 4 D 2 5 - 3 4 D 3 5 - 4 4 0 4 5 - 5 4 3 5 A n n u a l H o u s e h o l d i n c o m e ? n u n d e r $ 1 0 , 0 0 0 $ 1 0 , 0 0 0 - $ 1 4 , 9 9 9 □ S i S . O O O - S i g . g g g $ 2 O , o o o - $ 2 4 , 9 9 9 $ 2 5 , 0 0 0 - $ 2 9 , 9 9 9

$ 3 O , O O O - $ 3 9 , 9 9 9 ^ $ 4 O , 0 O 0 - $ 4 9 , 9 9 9 $ 5 0 , 0 0 0O c c u p a t i o n ? P r o f e s s i o n a l M a n a g e m e n t H T e a c h e r □ s t u d e n t □ o t h e r _ W h a t i y o u r Z I c o d e ?W h a t i t h c u r r e n t m o n t h a n y e a r ?D y o p r e s e n t l y o w H o m e C o m p u t e r ? D N O v e s . i t i sl j v i c - 2 0 D i b m P D P C j r D o t h e r

T I - 9 9 / 4 A _ J A p p l e X o m m o d o r e 6

F O R R E A D E R S W H P L A N T B U H O M E C O M P U T E R9 W h i c h m o d e l d y o t h i n k y o u ' l l p u r c h a s e ?

□ A p p l e l i □ C o m m o d o r e 6 H v i c - 2 0 H l B M P D P C j r 3 T 1 - 9 9 / 4 A C o t h e r ,1 0 w h e n d y o e x p e c t t h a t p u r c h a s e t b e H l e s s t h a n m o n t h s H 3 - 6 m o n t h s D 7 - 1 2 m o n t h s D a l e a s t y e a r1 1 W h a t d y o a n t i c i p a t e y o u r p r i m a r y u s e o f h o m e c o m p u t e r w i b e ? H E n t e r t a i n m e n t E d u c a t i o n

□ C o m p u t e r L i t e r a c y n H o u s e h o l d M a n a g e m e n t □ J o b - R e l a t e d A p p l i c a t i o n s □ B u s i n e s s D o t h e r

F O P R E S E N T H O M E C O M P U T E R U S E R S1 2 W h i c h h o m e c o m p u t e r s ) d o y o u c u r r e n t l y o w n ?

□ A p p l e l l / l l / l l e □ C o m m o d o r e 6 : j v i c - 2 0 I j b m p n P C J r □ T I - 9 9 / 4 A □ o t h e r1 3 W h a t i t h e p r i m a r y u s e o y o u r h o m e c o m p u t e r ? □ E n t e r t a i n m e n t [ j E d u c a t i o n □ c o m p u t e r L i t e r a c y □ B u s i n e s s

□ j o b - R e l a t e d A p p l i c a t i o n s □ H o u s e h o l d M a n a g e m e n t □ o t h e r1 4 H o o f t e n i y o u r c o m p u t e r i u s e ?□ L e s s t h a n h o u r p e w e e k D 1 - 4 h o u r s 0 5 - 1 0 h o u r s C 1 1 - 1 5 h o u r s 0 1 6 - 2 0 h o u r s D o v e r 2 h o u r s1 5 O t h a v e r a g e , a b o u t h o m a n y p r o g r a m l i s t i n g s i n e a c h i s s u e o H C d o y o u k e i n t o y o u r c o m p u t e r a n u s e ?

N o n e D D o D o m o r e1 6 W h a t p e r i p h e r a l s d y o c u r r e n t l y u s e ?

□ D i s k S y s t e m □ P r i n t e r □ M o d e m □ M o n o c h r o m e / c o i o r M o n i t o r □ o t h e r1 7 w h a t d y o e x p e c t t b u w i t h i n t h n e x t y e a r ? Q s o f t w a r e □ D i s k s y s t e m O P r i n t e r □ M o d e m □ B o o k s

□ M a g n e t i c M e d i a □ M o n o c h r o m e / C o l o r M o n i t o r □ F u r n i t u r e A c c e s s o r i e s1 8 H o m u c h d o y o u e x p e c t t s p e n d o n c o m p u t e r - r e l a t e d p r o d u c t s d u r i n g t h e n e x t y e a r ?

L e s s t h a n $ 2 5 □ S 2 5 - $ 4 9 r J $ 5 O - $ 9 9 □ $ 1 0 0 - $ 2 4 9 □ $ 2 5 0 - $ 4 9 0 _ $ 5 0 0 - S 9 9 9 □ $ 1 0 0 0 - $ 2 4 9 9 " $ 2 5 0 0 o m o r eO P T I O N A L i y o w o u l d l i k e t o h e l p u s b p a r t i c i p a t i n g i t e l e p h o n e i n t e r v i e w , p l e a s e i n c l u d e y o u r t e l e p h o n e n u m b e r( ) h e r e a n t h m o s t c o n v e n i e n t t i m e y o c a b r e a c h e d ^ A " ~ P M

A L A B O U T

Page 133: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 133/136

C O L L E C T A L B A C K I S S U E SH O M E C O M P U T E R ™

S l a t e Z i o M o n e y O r d e r E n c l o s e d T o t a lM U S T B I U F U N D S D R A W N O U B A N K

m D V I S A M a s t e r C a r d D a t e E x p i r e sN o

N o S i g n a t u r eE n c l o s e p a y m e n t o c r e d i t c a r d i n f o r m a t i o n 8 m a i l w i t h c o m p l e t e d f o r m t o

H o m e C o m p u t e r M a g a z i n eP . O . B o 5 5 3 7 E u g e n e . O R 9 7 4 O 5

O u s o u T O L L - F R E E O r d e r L i n e f o V I S A M a s t e r C a r d o r d e r s o n l y :1 - 8 0 0 - 8 2 8 - 2 2

I O r e g o n . A l a s k a , H a w a i i T e l . ( 5 O 3 ) 4 8 5 - 8 7 9 6

I T E M SH o m e C o m p u t e r M a g a z i n e B a c k I s s u e s

( C i r c l e I s s u e s D e s i r e d )V o l . N o V o l . N o A u g u s t . 9 8 S e p t e m b e r , O B

O D I S K O N T A P E B a c k I s s u e s( C i r c l e I s s u e s D e s i r e d )V o l . N o V o l . N o A u g u s t , 9 8 S e p t e m b e r . 9 8

S A V E E V E N M O R E O r d e r C o m b i n e d S e t s( C i r c l e M a g a z i n e M e d i a S e t s D e s i r e d )

V o l . N o V o l . N o A u g u s t , 9 8 S e p t e m b e r , 9 8

$ 3 . 9 5 e a c hS 4 . S O e a c hS 5 . 5 O e a c hS 7 . S O e a c h

5 5 . 9 S e a c h7 . 9 5 e a c h$ 8 . 9 5 e a c hS 9 . 9 5 e a c h

P R I C EU . S .C a n a d aF o r e i g n S u r f a c eF o r e i g n A i

U . S .C a n a d aF o r e i g n S u r f a c eF o r e i g n A i

S 7 . 9 O e a c h s e U . S .

F o r e i g n a d S 3 . O 0 e a c h s e

I n d i c a t e y o u r c h o i c e o f m e d i a : — O T A P E ™ H o D I S K 1I n d i c a t e w h i c h c o m p u t e r m e d i a i f o r : ( c h e c k o n e )

" A p p l e C - 6 4 I B P I B P C j r T I - 9 9 4 F o m o r e i n f o r m a t i o n s e i n s i d e f r o n t c o v e r .

G i v e G I F T S U B S C R I P T I O N T P r i n t

P L E A S E E N T E R 1 - Y E A R G I F T - S U B S C R I P T I O N F O R : T h P e r f e c t G i f t

F R O M : ( G i f t - g i v e r m u s tS t a t e

c o m p l e t eZ i

t h i s s e c t i o n )

F o A n O c c a s i o n !

S t a t e Z i C h e c k i y o w o u l d l i k e g i f t c a r d s e n t i y o u r n a m e .E n c l o s e d i $ 2 f o e a c h 1 - y e a r g i f t - s u b s c r i p t i o n

C a n a d a a d 7 F o r e i g n S u r f a c e a d f o - y m a g a z i n es u b s c r i p t i o n o n l y . F r e e s o f t w a r e n o a v a i l a b l e o u t s i d e U S A .

o M o n e y O r d e r E n c l o s e d T o t a lM U S T B I U F U N D S D R A W N O A U B A N K

m V I S A G M a s t e r C a r d D a l e E x p i r e s

W H R E C E I V E S T H E F R E E S O F T W A R E ?G i f t - G i v e r G i f t - R e c i p i e n t

I n d i c a t e y o u r c h o i c e o f m e d i a : T j o n T A P E ' " l J O N D I S K ; mI n d i c a t e w h i c h c o m p u t e r m e d i a I f o r : ( c h e c k o n e )

H A p p l e T ~ ! C - 6 4 H l B M P ' I ! I B M P C j r [ - T I - 9 9 / 4 A Z l R a i n - c h e c kS e l e c t y o u r F R E E s o f t w a r e i s s u e s :

N o

N o S i g n a i u r e

~ S e p t . 1 9 B 4 " O c t . 1 9 8 4 l l ' N o v . 1 9 8 4 2 D e c . S B * * C l J a n . 1 9 B 5E n c l o s e p a y m e n t o c r e d i t c a r d i n f o r m a t i o n m a i l w i t h c o m p l e t e d f o r m t o

H o m e C o m p u t e r M a g a z i n eP . O . B o 5 5 3 7 E u g e n e , O 9 7 4 O 5

O u s o u T O L L - F R E E O r d e r L i n e f o V I S A ' M a s t e r C a r d o r d e r s o n l y :- 8 0 0 - 8 2 8 - 2 2 1 2

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 6 5 - 6 7 9 6A l l o w 6 - 8 w e e k s f o y o u r f i r s t i s s u e .

F o m o r e i n f o r m a t i o n s e p a g e 7

S a v e O n B A C K I S S U E S o S P E C I A L C L O S E - O U T P R I C E S N O

I E F F E C T F O T I - 9 9 / 4 A U S E R S !P r i n t

S t a l e Z i 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 F U N D S D R A W N O A U B A N Km Z V I S A T M a s l e r C a r d D a t e E x p i r e s

N o

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

E m e r a l d V a l l e y P u b l i s h i n g C o P . O . B o 5 5 3 7 E u g e n e , O 9 7 4 O 5

O r u s e 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 1 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

I O r e g o n . A l a s k a . H a w a i i T e l . ( 5 O 3 ) 4 8 5 - 8 7 9 6F o m o r e i n f o r m a t i o n

* D u e t t h l i m i t e d a v a i l a b i li t o s o m e i s s u e s , i m a n o b p o s s i b l e t s e n d y o a l y o u r c h o i c e s . T h e r e f o r e ,p l e a s e i n d i c a t e y o u r c h o i c eo a l t e r n a t e i s s u e s i t h s p a c e p r o v i d e d b e l o w t e x p e d i t e y o u r o r d e r .

I T E M 5 P R I C E9 9 " e r H o m e C o m p u t e r M a g a z i n e B a c k I s s u e s( C i r c l e I s s u e s D e s i r e d )

V o l . N o N o v . " 8 D e * S J a n . " S F e b . ' 6 M a r . ' 8 A p r . ' 6 M a ' 8 J u n e ' 8 J u l y ' S A u g . P 8 3 S e p t . ' 8 O c t . ' 8 N o v . " 8 3

F n d e r B i n d e r ( n t a p e s )

A n F o O n l yS 5 . 9 5

S 9 . 9 5

A n F o O n l yS 1 O . 9 5 U - S 2 . 5 0 C a n a d a

S 8 . 9 5 3 . 9 5 F o r e i g n S u r f a c e1 4 . 9 5 F o r e i g n A i

A l p r i c e s i n c l u d e p o s t a g e .S 9 . 9 5 I U . S . O n l y

T o t a lP l e a s e l i s t a l t e r n a t e c h o i c e s h e r e :

s e i n s i d e b a c k c o v e r .

Page 134: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 134/136

G U I D E T H 2 M | £ O M P y T E RR E A D E R S E R V I C E S

S e R e a r B i n d - I n C a r d

S e e P a g e

S e I n s i d e F r o n t C o v e r

U O M E C O M P U T E RS u b s c r i p t i o n s

G i f t - S u b s c r i p t i o n s

B a c k I s s u e s

S e R e a r B i n d - I n C a r d

O T A P E " y O D I S KT h i s I s s u e ' s S o f t w a r e

S e R e a r B i n d - I n C a r d

S e I n s i d e F r o n t C o v e r

S e I n s i d e B a c k C o v e r

S e e P a g e 9

P r o g r a m S u b s c r i p t i o n s

B a c k I s s u e s

B a c k I s s u e s

B l a n k - M e d i a S e r v i c e

Page 135: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 135/136

Page 136: Home Computer Magazine Vol4!04!1984 Sep

8/7/2019 Home Computer Magazine Vol4!04!1984 Sep

http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 136/136

A L P R O G R A M SI T H I S M A G A Z I N E

U O M E f O M P U T B ?m — ■ — c t m a m m ^ m n i j n w l n —

D A P P L E D I B M G C O M M O D O R E D T I W 8 J . 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 B P C j r D C - 6 4 D V I C - 2 0 D T l - 9 9 1 l / u p w i g h i I W 4 , E m e r a l d \ . . ;