Upload
cubemanpdx
View
232
Download
0
Embed Size (px)
Citation preview
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
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 .
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
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
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
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
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 .
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
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
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
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
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
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
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 .
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
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
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
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 .
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 .
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
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
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
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
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
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
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 .
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
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
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
8/7/2019 Home Computer Magazine Vol4!04!1984 Sep
http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 30/136
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
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
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
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
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
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
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
8/7/2019 Home Computer Magazine Vol4!04!1984 Sep
http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 38/136
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
8/7/2019 Home Computer Magazine Vol4!04!1984 Sep
http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 67/136
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
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
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
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
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
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
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
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
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
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
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
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
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 ,
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
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 .
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
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
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
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
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
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
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
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 .
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
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
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 .
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
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
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
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
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
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
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
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
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
8/7/2019 Home Computer Magazine Vol4!04!1984 Sep
http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 103/136
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
8/7/2019 Home Computer Magazine Vol4!04!1984 Sep
http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 105/136
8/7/2019 Home Computer Magazine Vol4!04!1984 Sep
http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 106/136
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
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
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
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
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
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
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
8/7/2019 Home Computer Magazine Vol4!04!1984 Sep
http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 114/136
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
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
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
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
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
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
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
8/7/2019 Home Computer Magazine Vol4!04!1984 Sep
http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 122/136
8/7/2019 Home Computer Magazine Vol4!04!1984 Sep
http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 123/136
8/7/2019 Home Computer Magazine Vol4!04!1984 Sep
http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 124/136
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
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
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
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
8/7/2019 Home Computer Magazine Vol4!04!1984 Sep
http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 129/136
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
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 .
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
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 .
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
8/7/2019 Home Computer Magazine Vol4!04!1984 Sep
http://slidepdf.com/reader/full/home-computer-magazine-vol4041984-sep 135/136
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 \ . . ;