+ All Categories
Home > Documents > Compute Gazette Issue 70 1989 Apr

Compute Gazette Issue 70 1989 Apr

Date post: 30-May-2018
Category:
Upload: cubemanpdx
View: 219 times
Download: 0 times
Share this document with a friend
96

Click here to load reader

Transcript
Page 1: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 1/96

1 H e E x c i t i n g P r o g r a m s I T h i s I s s u e !C O M P U T H ' s

Page 2: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 2/96

C A L I F O R N I AP R O - G O L F T e s t y o u rg a m e p l a y s k i l l s o n as u n d r e n c h e d C a l i f o r n i a g o l f c o u r s e i a i n c r e d i b l e n e g o l f s i m u l a t i o n p a c k e d w i t hf e a t u r e s : F u l l c h o i c e o c l u b s w i t h t o u c h

s e n s i l i v e c o n t r o l s ,W i n d s p e e d a n d g r a d ei n d i c a t o r s o t h g r e e n s . 3 p e r s p e c t i v e g r a p h i c ss n m a j o r h a z a r d s .

o v e r h e a d c o u r s e m a o p l i o n s a n m a n yo l h e r f e a t u r e s t h a t w i l l k n o c k o t h e r g o l lg a m e s i n t o I h e r o u g h .A v a i l a b l e f o r :C 6 4 / 1 2 8( j o y s t i c k r e q u i r e d )$ 9 . 9 9

h i g h e n e r g ys i m u l a t i o n o " T w o o T w o " b a s k e t b a l l t h a tf e e l s l i k e I h r e a l t h i n g . S l a m - d u n k s , l a u p s , a l l yo o p s a n s l a t f e a t u r e s , g r e a t s o u n d s a n d

a n i m a t e d g r a p h i c sg e n e r a t e e x c i t i n g a n a d d i c t i v e g a m e p l a y .A v a i l a b l e f o C 6 4 / 1 2 8( j o y s t i c k r e q u i r e d ! S 9 . 9 9

S K A T E C R A Z Yt o t a l l y a w e s o m e

r o l l e r s k a t i n g p r o g r a mp a c k e d w i t h " S t r e e t C r e d " m a d e u o t w

_ u n i q u e s u p e r b l y a n i m a t e di n t e r f a c i n g g a m e s ." T h e C a r P a r kC h a l l e n g e " a n t h C h a m p i o n s h i pC o u r s e " . T h e y

a d u i d o u b l e d o s e o f a s t p a c e da d d i c t i v e f u n .A v a i l a b l e f o r :C W 1 2 B( j o y s t i c k r e q u i r e d ) $ 9 . 9 9

A V A I L A B L E F R O M M O S TG O O D S O F T W A R E S T O R E SV I R G I N M A S T E R T R O N I C

I N T E R N A T I O N A L I N C .7 1 W E S T 1 7 t h S T . , U N I T G 9

C O S T A M E S A , C 9 2 6 2 7 .T E ( 7 1 4 ) 6 3 1 - 1 0 0 1

Page 3: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 3/96

G A Z E T T Ew f a r t i

A p r i l 1 9 8 9 V o l . 7 N o . 4

F e a t u r e sD e s i g n i n g Y o u r O w P r o g r a m sR h e t t A n d e r s o n a n

R a n d y T h o m p s o n 1 M a k i n g I W o r kP a t r i c k P a r r i s h 1 B u y e r ' s G u i d e t P r o g r a m m i n g A i d sC a r o l i n e D H a n i o n 1 F u t u r e w a r e : S c i e n c e F i c t i o n o D i s kK e i t h F e r r e l l 2

R e v i e w sT h e F a e r y T a l e A d v e n t u r eN e i l R a n d a l l 3 0 6 4D e s i g n a s a u r u sR o b e r t B i x b y 3 6 N e u r o m a n c e rK e i t h F e r r e l i 3 6 H e a v y M e t a l : M o d e r n L a n d C o m b a tT o N e t s e t 3 4 6 4C a v e m a n U g h - l y m p i c sR o b i n a n D a v i d M i n n i c k 3 5 6 4W r i t e r 6 R o b e r t B i x b y 3 6 6 4

G a m e sS p a c e W o r m sJ a s o n M e r i oB r u s h e rL e o n a r d M o r r i s

P r o g r a m m i n gP o w e r B A S I C : I t a l i c sR i c h a r d P e n nB A S I C 1 J o h n F r a l e i g hS p r i t e F a d e r T o t h 1 2 P e r e z - M L o t t r u pC o m p a r a t o rM i c h a e l J G i b b o n sS u p e r A c c e l e r a t o r f o t h 1 2 P h i l i p L a n d m a n

2 4 6 4

2 9 1 2 8

4 1 2 8 / 6 4

4 6 5 0 1 2 8

5 6 5 3 1 2 8

O d o m e t e rB u c k C h i i d r e s sT h P r o g r a m m e r ' s P a g e : A p r i l F o o l sR a n d y T h o m p s o nB A S I C f o B e g i n n e r s :

T h E v o l v i n g P r o g r a mL a r r y C o t t o nM a c h i n e L a n g u a g e P r o g r a m m i n g :

V i s i b l e D i v i s i o nJ i B u t t e r l i e l d

D e p a r t m e n t sE d i t o r ' s N o t e sL a n c e E l k oL e t t e r s t t h E d i t o rC o m m o d o r e C l i p s : N e w s , N o t e s ,

a n N e P r o d u c t sM i c k e y M c L e a nF e e d b a c kE d i t o r s a n R e a d e r sB u g - S w a t t e r :

M o d i f i c a t i o n s a n C o r r e c t i o n s . U s e r G r o u p U p d a t eM i c k e y M c L e a nH o r i z o n s : B i o H i s t o r yR h e t t A n d e r s o nD i v e r s i o n s :

W h a t ' s t S a A b o u t C o m p u t e r s ?F r e d D ' i g n a z i oT h G E O S C o l u m n : F i l e S a v e rJ i m T u b b s

P r o g r a m L i s t i n g sM L X : M a c h i n e L a n g u a g e E n t r y

P r o g r a m t o C o m m o d o r e 6 a n 1 2

T h A u t o m a t i c P r o o f r e a d e r . . H o t T y p e I C O M P U T E R ' S

G a z e l l e P r o g r a m s

5 4 6 4

6

6 1 2 8 / 6 4 / + 4 / 1 6

6 3 1 2 8 / 6 4

5

5

5

6

6

6 6 1 2 8 / 6 4

A d v e r t i s e r s I n d e x

8 1 2 8 / 6 49 0 1 2 B / 6 4 / + 4 / 1 6

9 7

6 C O T i m x K x o 6 J + 4 - P l u s / 4 . I B - C o m m o a w o 1 1 2 C o m m o d o r e 1 2 B . G e n e r a lC o v e r P h o t o b y M a r k W a g o n e r © 1 9 8 9C o v e r S c r e e n D e s i g n b R a n d y T h o m p s o n

C O M P U T E I ' a G a z e l l e ( I S S N 0 7 3 7 - 3 7 1 6 ) 1 C O M P U T E 1 P u b l i c a t i o n , a n i p u b l i s h e d m o n t h l y O C h i l l o r / A B C C o n s u m e r M a g a z i n e s . I n c . . 8 2 S e v e n t l i f u N o Y o r k , N 1 C 0 1 9 ,d i v i s i o n o f A B P u b l i s h i n g , i n c . . C a p i t a l C n i e s ^ B C I n c - . c a m p a n y . S ) 1 9 8 9 A B C C w r a u m e r M a g a z i n e s . I n c . A l i g h t s r e s e r v e d E d i t o r i a l o " l c « 3 a r l o c a t e a a S u l l e 2 0 0 , 3 2 4 W e s t W o n d o v e rH i G r e e n s t M r o . N 2 7 4 0 6

Page 4: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 4/96

D E L I V E R Y a n L O W E R P R I C E Sf r o m t C C C o m m o d o r e

C o m m o d o r e *3 i « " D I S K D R I V E

$ 1 8 9

C o m m o d o r e -6 \

C o m m o d o r e " 1 6 7 0B A U D

d i r e c t ;C O N N E i

I n c l u d e s G E O S Q u a n t u m L i n k $ 1 2 9 . s6 4 C v » / 1 5 4 l I I D r i v a - S 2 B 96 4 C w M 5 4 1 D r i v e s I 8 0 2 C M o n i t o r $ 4 8 9

C o m m o d o r eC O L O R

6 4 4 0 R e s o l u t i o nO p o r a u n g M o d o

C C o m m o d o r e "1 5 4 1 I I

S i m - D I S K D R I V E

$ 1 6 9 . 9 B

S o f t w a r e o r d e r s o v e r $ 1 0 0 a n dA c c e s s o r i e s u n d e r p o u n d s w i l lb s h i p p e d F e d e r a l E x p r e s s

( E v e n a t h e s e p r i c e s ) Y o o n l y p a T C P ' s s t a n d a r ds h i p p i n g c h a r g e . O r d e r s a r r i v i n g b e f o r e 3 : 0 0 P M o u rt i m e w i l l b s h i p p e d o u s a m e d a y . I p a r t o y o u ro r d e r i b a c k o r d e r e d t h r e m a i n d e r w i l l b s h i p p e dU P G r o u n d F R E E !f i m i i J r r r J ' j u r r ' i r . ' C M . J i M . i ' . S e i l l . u i i . V . u . r A M X B Y n i r t ■ > - . m

r m i i . l i i . , u n l j l y o u r o r d e r i s h i p p e d C O o r d e r s a c r o p t o d w i l t i n c c ; : - J i " i H ■ . ' , u ' i ' . ■ ■ : ■ ' ! . t - ■ . : ' . ! ■ . ■ , : \ , S h i p p i n g : 3 o J 5 m m j m u m f o U P G r o u n d C a l l t s h w r t g c h a r g e s o n E i p r m s A i r .A P O , F P O . A K . H a n f o r e ^ n o r d e r s M o i l O r d e r s : W f l c c a p l m o n e yo r d e r s , c e r t i f i e d c h e c k s , a n p e r s o n a l c h e c H s A l l o w w e e k s f o p e r s o n a la n c o m p a n y c h e c k s t c t o n W a c c e p t p u r c h a s e o r d e r s I r o m o u a l r l i e dE d u c a t i o n a l a n C o r p o r a t e l n s t t l u ! k ) n s D e f e c t i v e i t e m s r e p l a c e d o r e p a i r e d a o u d i s c r e t i o n . P d e l i v e r i e s a d 6 s a l e s t a P r i c e s a n l a r m s s u b j u c l i c h a n o e w l h o u l n o t i c e . A L S A L E S A R F I N A LI 1

P R I N T E R SM A G N A V O X 8 7 6 2

M o d e s Y e a r W a r r a n t yC O M M O D O R E 1 8 0 2 C

C o l o r M o n i t o r $ 1 9 9

s o l u t i o n$ 2 4 D C C o m m o d o r e * 1 7 6 42 5 6 K R A E X P A N S I O N

C C o m m o d o r e1 3 5 1 M O U S E

M o u s e J o y s t i c kO p e r a t i o nG E O S C o m p a l i b l e

A M i Go a l y o u r A M I G A

c a l l t c p !$ 1 5 9

E i i a m a lO r l v o $ 2 1 9m $ 1 3 9

t o o t h e r A M I G A P r o d u c t s

' \ 2 & D ' M h t e g a a . i i o > , 8 7 S 2 C c t o r M o n i l o r $ 6 7 9

C o m m o d o r e1 2 8 D

\ 2 8 K M e m o r yB u i l t - i n 1 5 7 1D i s k D r i v o□ r j t a c h t i t i l o K e y b o a r d

P a n a s o n i cO f f - r e A u t o m a t i o n / ^ / !

y r w a r r a n t y

1 1 8 0 n e w i $ C a l I1 1 9 1 N E W ! S C a l l1 0 9 2 $ 3 1 91 1 2 4 ( 2 4 - p i n ) . . . S C a l l

j j

O S J D D 1 5 . 9 5D S / D D 1 1 9 . 9 5 J 9 . 9 5D & B D $ 1 9 . 9 5 J 9 . 9 5D S J D D S 1 3 . S 5 1 1 0 . 9 5

P O W E R S U P P L I E SM l c r o w o r f d f t > r C 6 < . J : M . 9 5E a t e s / o r 1 2 S J 6 9 . 9 5

B R O D E R B U N DB a n k S t W r i t e r 6 1 2 9 . 8 5P r l n t s h o p 6 * $ 2 5 B U M F m a „ . , . . J 3 4 . 9 5E L E C T R O N I C A R T SB a r d ' s T a t a I I $ 2 4 9 5C a v e m a n U g , ! % r n p i c s J 1 9 . 9 5D o u b l e D r a o o n ( 2 1 . 9 5J o r o o n v s . S i r f l $ 1 9 . 9 5M o m o o i f j i 9 S k a t o o D J 1 9 . 9 5W a i t e l a n a 1 2 4 . 9 5E P Y XF a s t l o a d $ 2 3 9 5L A N C E H A F N E Ra a i k e t o a l l - P r o G a m s o C o u r t s i o e C o l M g a S 2 9 . 9 5F u l l C o u n t B a s t b a l l $ 2 9 9 5

i F o o t O a l l $ 2 $

f B e r f t e l e yS o f t w o r k sG E O S 1 2

G E C » l c 1 2 G E O F B » 1 2 f lG E O P u W l s M . . .G E W r i t e 1 2 G E O S 2 . l o 6 G E O C a l c

$ 3 9 . 9 5J 3 9 9 5$ 3 9 . 9 51 2 9 . 9 5$ 3 9 . 9 51 3 4 . 9 5J 2 9 . 9 S

N X - 1 0 0 0( 1 4 4 O r a f i f S e N L O ) $ 1 3 9N 1 0 0 0 R a i n b o wo p r i m e r } $ 2 2 9N X - 1 0 0 0 C( C o m m o d o r e . I n V l . i c o ) . . . . $ 1 7 4N X - 1 0 0 0 C R a i n b o w( C o m m o d o / e r f t t e r ' a c c '

C o l o f P " - " 'N X 2 1 0 0( 2 P i P r i n l e r ) $ C A L L

P R O F E S S I O N A L S O t T W A R EF l e e 1 S » i t B r n 4 / 1 2 B 1 4 7 . 9 5T I M E W O R K SD a t a M a n a o « r / 1 2 a $ 3 1 . 9 5D e s k l o p P u B i n h m S 3 9 . 9 5S w f t C l I C 1 2 e w / S * 0 * v i a y l $ 3 2 . 9 5S y W a P o r l e r i P e r s o n a lF i n a n d a l P l a n n e r s * $ 2 9 . 9 5W o r d W n l « r 1 Z w / S p e l l e r $ 3 9

S U P E H G H A P H I X J HP r i m e r I n l a r f a c aw f P r m t a r I r o m T u & s o yS U P E R G R A P M XI n t e r f a c a M 2 b u t l e rd o w n l o a d a b l e l o n t s . . w / P n n l e r f r o m T u s s e y . . . . S 4 9 . 9 5S U P E R G R A P H 1 X G O L D $ 9 4 . 9 5w ^ r i n l u r I r o m T u s s e y $ 8 4 9 5

S S 4 . 9 5

C H O O S EY O U RW E A P O N !

N E W ! Z O O X J . 5 1 1 . 9 55 0 0 X J 5 1 4 . 9 5T h B o s s $ 1 2 . 9 5B a H a n d l e $ 1 7 . 9 53 - W a y $ 2 2 . 9 5

O P E N : 8 : 0 0 A M 1 1 : 0 0 P M M o F r l , 1 0 : 0 0 A M 8 : 0 0 P M S a l , 1 2 : 0 0 P M 8 : 0 0 P M S u n E a s t C o a s t T i m e

C O M P U T E R P R O D U C T S3 0 7 5 R e s e a r c h D i S t e t e C o l l e g e . P I 6 B 0 I F a x ; B t 4 - 2 3 7 - 4 4 S 0 8 0 0 - 4 6 8 - 9 0 4 4

Page 5: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 5/96

T h r e s u l t s a r i n O u [ h a n k s g t t h 1 1 3 2 r e a d e r s w h s e n t i r e s p o n s e s t t h " G a z e t t e R e a d e r s h i p S u r v e y " f r o m t h D e c e m b e r i s s u e . W h i l e n o n w o u l d

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

L e t ' s l o o k a s o m e o t h m o r e i n t e r e s t i n g r e s u l t s . I c o m p u t e r o w n e r s h i p ,4 4 o o u r e a d e r s s a i d t h a t t h e y h a v e 1 2 8 s , 7 2 h a v e 6 4 s , a n 6 h a v e P l u s / 4 s .T h 1 2 8 p e r c e n t a g e i l i t t l e h i g h e r t h a n w w o u l d h a v e g u e s s e d — u p f r o m t h 3 8 i l a s t y e a r ' s s u r v e y , N e a r l y o n e - t h i r d ( 3 1 % ) o o u r e a d e r s o w o u s n o n -C o m m o d o r e c o m p u t e r . O t h a t g r o u p , t h b r e a k d o w n i P C / T a n d y , 5 4 ( m a n y o y o u s t h e m a w o r k ) ; V 1 C - 2 0 , 2 7 ( o u r g u e s s i t h a t t h e y ' r e o w n e d r a t h e r t h a nu s e d ) ; A m i g a , 8 % A p p l e I I 6 % a n d , f i n a l l y , M a c , 6 %

I p l a n n e d c o m p u t e r p u r c h a s e s f o t h c o m i n g y e a r , 6 2 o y o a r s t a y i n gw i t h w h a t y o u ' v e g o t , w h i l e t h r e m a i n d e r a r p l a n n i n g t b u o c o n s i d e r i n g b u i n g p r i m a r i l y o n o t h r e e m a c h i n e s : a 1 2 8 , a n A m i g a , o P C / T a n d y . f e r e a de r m e n t i o n e d t h 6 a n M a c .

L a s t y e a r , s l i g h t l y f e w e r t h a n 5 0 o y o u s e d G E O S , w h i l e 2 8 b e l o n g e d t u s e r g r o u p s . T h i s y e a r , 5 4 u s G E O S , a n t h u s e r - g r o u p p e r c e n t a g e i i d e n t i c a lt l a s t y e a r ' s n u m b e r . A l s o s i m i l a r t l a s t y e a r ' s s u r v e y r e s u l t s a r t y p e s o s o f t w a r ep u r c h a s e d i t h l a s t y e a r . B f a r , t h t o t w c h o i c e s a r g a m e s ( 6 0 % ) a n d w o r dp r o c e s s o r s ( 5 6 % ) . O n l y 5 p u r c h a s e d n s o f t w a r e i t h e p a s t y e a r .

W s e s u r p r i s i n g c h a n g e f r o m l a s t y e a r a m o n g r e a d e r s w h a c t u a l l y p r g r a m t h e i r m a c h i n e s : l a s t y e a r , 8 9 % ; t h i s y e a r , 7 7 % . O u d e d u c t i o n : W h a v e n e r e a d e r s w h a r n e c o m p u t e r o w n e r s , u s e r s a o p p o s e d t p r o g r a m m e r s — a t r e n dt h a t ' s s e e n a m o n g t h c o m p u t e r - o w n e r c o m m u n i t y a l a r g e . O t h o s e r e a d e r s w h d p r o g r a m , 8 5 u s B A S I C ( u f r o m 7 2 l a s t y e a r ) . N i n e o u o t e r e a d e r s u s t h p r o g r a m s w p u b l i s h i t h m a g a z i n e , a n d , o t h i s g r o u p , 7 7 t y p e t h e m i n

L i k e l a s t y e a r ' s r e s u l t s — b u t s o m e w h a t i r o n i c i n l i g h t o f t h e d e c r e a s e a m o n gt h o s e w h p r o g r a m — t h e s e c t i o n o t h m a g a z i n e m o s t l i k e d i P r o g r a m m i n g . T h m o s t r e g u l a r l y r e a d c o l u m n , b f a r , i " F e e d b a c k . " T h s e c o n d m o s t r e a d c o l u m n i " N e w s P r o d u c t s . " W a n t i c i p a t e d i t p o p u l a r i t y b e f o r e t h e s u r v e y w a p u b l i s h e da n c o n v e r t e d t h i s s e c t i o n t t h m o r e c o l o r f u l a n p r o m i n e n t " C o m m o d o r eC l i p s " i t h J a n u a r y 1 9 8 9 i s s u e . A l o f t h e o t h e r c o l u m n s a p p e a r t b w e l l r e a d —

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

o f u w a t c h i n g t h n u m b e r s c h a n g e a e a c h b a t c h o f o r m s c a m e i n ( R h e t t A n d e rs o a n R a n d y T h o m p s o n , " H o r i z o n s " a n d " P r o g r a m m e r ' s P a g e " c o l u m n i s t s , r s p e c t i v e l y , w e r e w a t c h i n g t s e w h o s e c o l u m n w a r e a d m o r e . T h a n s w e r i i R h e t t ' s c o l u m n t h i s m o n t h . )

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

L a n c e E l k oS e n i o r E d i t o r

C O M P U I T E I ' sF O C O M M O D O R E P E R S O N A L C O M P U T E R U S E R S

E d t o rA s s i s t a n t A r t D i r e c t o r

A s s i s t a n t E d i t o r s

F e a t u r e s E d i t o rA s s i s t a n t F e a t u r e s E f l r t c *

T e c h n i c a l E d i t o rA s s i s t a n t T e c h n i c a l E d i t o rA s s i s t a n t E d i t o r ,

S u b m i s s o n s f D i s k P r o d u c t sE d i t o r i a l A s s i s t a n t

C o p y E d i t o r s

P r o g / a m n u n g . A s s i s t a n tC o n t i i o u t i n g E d i t o r s

A R D E P A R T M E N TJ u n i o r D e s i g n e r

M e c h a n i c a l A r S u p e r v i s o rM e c h a n i c a l A r t i s t

P R O D U C T I O ND E P A R T M E N TP r o d u c t - o n D i r e c t o r

A s s i s t a n t P r o d u c t i o n M a n a g e rP r o d u c t i o n A s s i s t a n t

T y p e s e t i m g

A d v e r t i s i n g P r o d u c t i o nA ' . ' . i f . i n n t

C O M P U T E ! P U B L I C A T I O N SG r o u p V > c e P r e s i d e n t .

P u : i r . ' v . - L d i c r . , v D i r e c t o rM a n a g i n g E d i t o r

S e n i o r E d i t o rE d i t o r i a l O p e r a t i o n s D i r e c t o r

S e n i o r A r D i r e c t o rE x e c u t i v e A s s i s t a n t

S e n i o r A d m i n i s t r a t i v eA s s i s t a n t

A d m m s t r a t i ^ B A s s i s t a n t s

A B C O N S U M E RM A G A Z I N E S . I N C .

S e n i o r V i c e P r e s i d e n tV i c e P f B H - d e n t . A d v e r t i s i n g

V i c e P r e s c i e n t , C i r c u l a t i o nV i c e P r e s i f l e i f l . P r o d u c t i o n

D i r e c t o r , F i n a n c i a l A n a l y s i sS e n s o r A i D ^ e c t o r

C I R C U L A T I O ND E P A R T M E N T

S u b s c r i p t i o n s

N e w s s t a n d

C u S t u n e r S e r v i c e

L a n c e E l k oR o b m S t r e l o wH ' : i 1 A n d e r a o nR a n d y T h o m p s o nK e i t h F e r r e nT o N e l s e lP a t r i c k P a n i s hD a l e M c S a n eD a v i d H e n s l e yM i c k « y M c L e a nK a r e n S i c p a VT a m m l a T a y l o rK a r o n U h l a n d o r fT r o y T u c k e rJ i B u t t e r f i e l d( T o t o n l O . C a n a d a )F r e d D ' l g n a i i o( E L a n s i n g . M l D a v i d E n g l i s h

M e M c A r nR o b i n C h b oS c o t t y B l U l n g i

M a r k E H L I I y q rD P o l K i P o t t sT e r r y C a s hC a r n F e D u n t o n

A n i t a A r M I

W i l l i a m T y n a nK a t h l e e n M a r t i n e tL a n c e E l k aT o n y R o b e r t sJ a n i c e R F a r yS y b i l A g e eJ u l i a F l e m i n gI r i s 8 r o o k sC a t h y M c A l l i i l e r

R i c h a r d D B a P e t e r T J o h n s m e y n rR o b e r t Q u r i h a

• ■ ■ r , - B o r a o n - W f l i n « rA n d r e * E L a n d l tJ o h n C l o f a l o

O r B l a c k m o n - D e B r o w nH a r o l d B u c k l e yM n u r e t n B u c k l e yB f l i h H t a l yT h o m a s D S l a t e rR a y m o n d W a r dM i t c h F r a n kJ a n a F r i e d m a nS A d e k e m i A d a r a l e g f i e

A B C o n s u m e r M a g a z i n e s , i r £ f C H I L T O N C o m p a n y . O n t r i e A B P u t f l s T i m g C c m p a n i e s .H O C a p - t a l C i t * S J A B C r < n c

4 D V E H T l H i f l Q O F F I C E Sh a t a i t i - A B C o n t u m p r M p i y n z i n a a I n 6 2 5 S a v e n l H A v o N e V o n . . N 1 0 0 1 9 T e ( 2 1 2 ] 2 6 5 - 6 3 6 0A O v w T f S J t g O i ' e c T cG r o * n a b c K D C O M P U T E 1 F U j U A U AA v G r e e i T s C w o . U 2 7 * C B T e l f

B a r n a r d T r i a c D a l d . J r Q r o u p

u & j 2 C O . 3 2 W e s i W e f k j o w1 9 2 7 « O K a T f l » * f t l - o r a m

N e E n g l a n d M i t M t i a n i i t : B e ' m r a T h o c d a C . J r \ 2 M )J 1 5 - 1 6 6 5 . P e l e r H a r d y ( 5 O 8 | 6 6 1 - 9 0 0 3 . K f l r h l f f f l n I r g r a n [ 9 1 ^M - d w e i E S o u t h w e l l : J p r y T t x x r

I C O o r a a o ] | 4 l S ] ^ 4 9 - S 2 3 2 ( C a h l o r nW o i l r M O f t N « * « [ r & B r l l l i r t C o l u m

A i r ' L l j C i " 4 D p i r r s . J f l m n l f f r D e r i s

■ v t J « r r y I n o m p s o " . L u c i u s

D c n r b s . J w i r t i a r D e l F a ( f l l S h 3 4 B ^ S o u i r k e i t i I f l f t r n a t l o n i l ( ' n i o r

A d o r * H a * r . e . T s - n g m a i f f a n t P i O h c a t i c n a . I n 3 2 W e s t W e n r t oN C ^ 7 4 0 S

a t f y i M C ) M l - 9 O C 0 . K a n » « n

A n * a A i r n i a k ) C O M P U T E '■ t o S l ^ t o 2 0 0 . G ' B s n ^ D o r o

E Q t c n a i r f i q i j ' m W j t f Q c a m m s w d r o T h F O t c * . C O M P U T E 1

P K l N T E D I N T H U S

C * ? r A r G l M T r S t C ' O N 2 ' i C a

C O M P U T E ! * G a z e t t e A p n l 1 9 8 9 3

Page 6: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 6/96

G A Z Z E T T E1 8

E S T A B L I S H E D 1 9 6 8

F O C U S T O M E R S E R V I C EC a l l M o n - F M : 9 : 3 O a n v < 1 : 3 0 p m

( 7 1 8 1 6 9 2 - 1 1 4 8

R e t a i l O u t l e t : P e n n S t a t i o n . M a i n C o n c o u r s e1 = t T i T i m l i J F T H i l i K r i ' [ * I U i L - X Q U j £ I a D M o A g M j i l i M l ! i L L ! Jn T ? ? l i ? t i t i f t t B T f f i B i ! n T W t S l S

F O R O R D E R S I N F O R M A T I O N C A L L T O L L F R E E1 - 8 0 0 - 7 5 9 - 6 5 6 5

O W R I T E T O

F A N O 7 1 8 6 9 2 3 3 7 2T E L E X 4 2 2 1 3 2 M G R A N T

M o n d a y - T h u r s d aN S U R C H A R G E F O R (

r s d a y , 9 : 0 0 a m - 7 : 0 0 p m F r i d a y , 9 : 0 0 a m - 5 : 0 0 p m S a t u r d a y - C l o s e d S u n d a y p S O a m - e p m f E S T ) .F O C F l E D I T C A f l D O R D E R S W I N V I T E C O R P O R A T E & r E D U C A T I O N A L C U S T O M E R S C O R P O R A T E L E A S I N G A V A I L A B L Ec o m m o d o r eC = 1 2 8 =

C O M P U T E R P A C K A G E S' H P 2 - = - ■ * :

W i t h G E O SS o f t w a r e

$ 1 1 9 9 5

S P E C I A L ! !# C / 1 2 8 - D D E L U X E P K G .C / 1 2 8 - D C O M P U T E R w / B U I L T - I ND I S K D R I V E

■ 1 9 0 2 R G C O L O R M O N I T O RC O M M O D O R E C O L O R P R I N T E R

* 6 2 9

N E C - 1 2 B D w i t hB u i l t - i n D i s k D r i v e

1 1 7 6 4 E P A N S I O N M O D U L 1 1 X E T E C S O R A P H I I J R I N T E R F A C E 1 2 9 . S 5X E T E C S . C R A P H I I S B , i N T E H F * C L U S J F I E C 5 U P E R G H J P H I X G O L O t T t XC - S 4 C - M C P 0 W E R S U P P L Y . . . . « , i » . »c - i s e o M O D E M . u s e sC 1 6 7 0 M O E M - ( 5 0 0 5C O M M O D O R E 1 3 M H O U S E — — . _ t ! « . * S

O H D O R E 1 3 5 1 H O U S E . B 4 . 9 SX E T E C L T . K E R N E L M M i i . - . u r ; D R I V E S F O R :

C - M ; C 1 7 4 8C I S 1 7

X E T E C < « I B t U H D D R I V E F O R :C M I I M 1 1 J S D H I

# C / 1 2 8 - D C O M P L E T E P K G .C / 1 2 8 - D C O M P U T E R w / B U I L T - I ND I S K D R I V EC O M M O D O R E C O L O R P R I N T E R

■ 1 2 " M O N I T O R$ 4 9 9

a m w m m t sM O N I T O R $ 6 7 9

C O M P U T E R P A C K A G E S# C O M P L E T E P A C K A G EC O M M O D O R E C - 6 4 / C C O M P U T E RC O M M O D O R E 1 S 4 1 / C D I S K D R I V EC O M M O D O R E C O L O R P R I N T E R1 2 M O N I T O RG E O S S O F T W A R E P R O G R A MD I S K D R I V E H E A D C L E A N E RB O O 1 D I S K E T T E S

C 1 5 4 1 1 1 $ T 4 Q 9 5M O N I T O R S

C O M M O D O R E 1 0 8 4 S $ 2 9 4 , 9 5M A G N A V O X R G 1 3 C O L O R M O N I T O R S 2 9 9 . 9 5

A M I G A 5 0 0 . . . $ 5 1 9A M I G A 5 0 R G B C O L O R P A C K A G E

$ 3 3 9

# C O L O R P A C K A G EC O M M O D O R E C - 6 4 / C C O M P U T E RC O M M O D O R E 1 5 4 1 - C D I S K D R I V EC O M M O D O R E C O L O R P R I N T E RC O L O R M O N I T O RG E O S S O F T W A R E P R O G R A MD I S K D R I V E H E A D C L E A N E RB O X O F 1 0 0 I S K E T T E S$ 4 7 8

3 . 5 " D 8 f < D r i v f l M o u s e R G C o B f M o n i t o r F r e e S o l i -w a r e $ 7 1 9

* 7 9 9A M I G A 5 0 W i t h 1 0 B 4 SA M I G A 5 0 W / 1 0 S 4 S

1 0 1 0 3 . 5 " D r i v e S 9 8 9A M I G A 2 5 0 0 C A L L

A M I G A 1 0 1 0 D I S K D R I V E J 1 8 9 . 8 5A - 2 0 8 B B R I D G E C A R D M 9 9 . 9 5A - 1 6 B 0 M O D E M S 9 9 . 9 5

A L O T H E R A M I G AP E R I P H E R A L S I S T O C K

1 0 8 4 S R G B C O L O R M O N I T O R$ 2 9 4 . 9 5

c o m m o d o r eC O L T P A C K A G E

S E A G A T E2 0 , 3 0 , 4 0 , 6 0 , 8 0 M

H A R D D R I V E SI S T O C K !

c o m m o d o r eP C 1 0 - 1

C O M M O D O R E C O L T C o m b e r 6 J 0 K7 7 - 7 . 1 6 M H z - 2 F l o p p y D i s k D r i v e s - 1 2 "

H i g h R e s o l u t i o n M o n o M o n . r a r - A l H o o k - u pC a b l e s A d a p t o r s M D O G B a s i c$ 6 6 9C O M M O D O R E C O L T $ Q O QM W 2 4 S M O M T O R Z £ . < /

c o m m o d o r eJ D I S K D R I V E S

$ 2 1 9 9 5

S A N Y O P R - 3 0 0 0 AD a i s y W h e e l L e t t e r Q u a l i t y P r i n t e r

W C A R E C O N F I G U R EA N O O U R C O M P U T E R

P A C K A G E S T O Y O U RS P E C I F I C A T I O N S . C A L L

F O I N F O R M A T I O N .

A M I G A 2 0 0 0A - M O O C o m p u l * n K u j b t a t i • i H B E i p i o 9 V 3B u i l t - i n D n D m

$ 1 3 9 9A M I G A

2 0 0 0R G

, C O L O RS - P A C K A G E

A - 2 0 0 0 C o n p g l u r i n K ^ t a u d ) . S ' O s D r i v eW o l p m R G C o l o r W o r y t o r F r o o J A a u l f l

$ 1 5 9 9A M I G A 2 0 0 0 W / 1 0 8 4 SM O N I T O R s - 1 6 8 9

I B X T C O M P A T I B L E P K i n t 3 w R o p w C r i v o u W t - y 0 1 S j 1 J P l - s i b w r d

$ 4 9 9C O M M O D O R E

P R I N T E R S

U P S - 1 2 5 0 " * 2 1 9

D P S - 1 ' . 0 l D A I S Y S 1 R QW H E E L P R I N T E R O S

M P S - 1 0 0 0 P R I N T E R J 1 6 9

" J H L A S E R J E TS E R I E S I I

S 1 6 2 9T O S H I B AP S - 3 Z ! S H 4 8 . ME P S O NF x - i i o . . _ t n a l o - s s o a F X - 1 0 S O » I 1 0 5 0 .1 Q 5 0 0 S 3 1 S L X B M J I L Q £ 5 S 0 S 3 L 0 . 9 M . . t S 6 »

P a n a s o n i c1 1 9 9 1 0 9 3 E 9

t O S I i ' l l 1 1 3 3 1 5 2 4 M 1 6 M O 1 1 J 4 , . » 1 i t ^ O l u t l J 1 4 M

N X - 1 M 0 C H U N K - I O O O C n i i w o n J S M . MN X - 1 0 0 0 S 1 W - HN X - 1 M 0 H s n t o » l ! l l ( 6N X 2 M . B M . U

O D A I A H O . , . S I K . 9 SO K I D A T A 1 6 0 W 1 0 . 8 SO s U M A T E 2 I U S » S

C I l l J E N P R I N T E R S I S T O C K I

l l 0 i 4 c i s * i p * h i p £ # d U

Page 7: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 7/96

L E T T E R St I f i d i t n r

N o t e t R e a d e r sW h e n w r i t i n g t G a z e t t e , p l e a s e w r i t et t h a p p r o p r i a t e d e p a r t m e n t . T h i sh e l p s u t e x p e d i t e t h m a i l a n p r v i d e a n s w e r s m o r e q u i c k l y . A d d r e s sg e n e r a l c o m m e n t s a n q u e s t i o n s t " L e t t e r s t t h e E d i t o r , " ( F o r e x a m p l e s ,s e c b e l o w . ) F o t e c h n i c a l a n d p r o g r a mm i n g q u e s t i o n s o p r o b l e m s , w r i t e t " G a z e t t e F e e d b a c k . " I y o h a v e p r o bl e w i t h p r o g r a m w e ' v e p u b l i s h e d ,a d d r e s s i t " B u g - S w a t t e r . " C o m m e n t so q u e s t i o n s r e g a r d i n g i s s u e s d i s c u s s e di c o l u m n s m a b a d d r e s s e d t G z e t t e i c a r e o t h c o l u m n i s t .

D o w n , b u N o O u I ' g e t t i n g f r u s t r a t e d t r y i n g t f i n d t h 1 7 5 0 R A E x p a n d e r . o r d e r e d o n f r o m m a i l - o r d e r a d v e r t i s e r , b u i w a n o a v a i l a b l e . I i s t i l l b e i n g m a d e , o i t h e r e p a r t s p r o b l e m a s o m e s u g g e s t ?

j o e F o l e yT h N e t h e r l a n d s

C o m m o d o r e t o l d u t h a t t h 1 7 5 0 R E U s a r s l o w i c o m i n g b e c a u s e o f R A M - c h i ps h o r t a g e . W h e n t h c h i p s u p p l y i b a c k t n o r m a l , t h 1 7 5 0 s s h o u l d b e a s y t f i n d .

V i d e o g a m e s a n d t h 6 I ' s a d d e n e d b y t h f a c t t h a t c o m p a n i e sl i k e S e g a a n N i n t e n d o h a v e n e g l e c t e dt h 6 4 h o p e b o t h c o m p a n i e s m a k es o f t w a r e f o 6 u s e r s . A r t h e r e p l a n s b t h e s e c o m p a n i e s t p u b l i s h g a m e s l i k eS u p e r M a r i o B r o t h e r s a n S h i n o b i l

K e v i n L o n e r g a nM e r r i c k , N

N i n t e n d o d o e s n ' t n e e d t b o t h e r . T h c o p a n y h a i t h a n d s f u l l i n s u p p l y i n g s o f tw a r e f o r m i l l i o n s o f N i n t e n d o v i d e o g a m em a c h i n e s . I f a c t , N i n t e n d o i a c t i v e l y l c e n s i n g n u m b e r o s u c c e s s f u l 6 t i t l e sf r o m g a m e p u b l i s h e r s l i k e E p y x .

S e g a , o t h o t h e r h a n d , h a s r e l e a s e dn u m b e r o i t v i d e o g a m e s i 6 f o r m a t -

O u R u n , S p a c e H a r r i e r , a n A l i e n S y d r o m e , t n a m e f e w . ( W e ' v e s e e n O u R u n , a n i t ' s a e x c e l l e n t a r c a d e g a m e . )M i n d s c a p e d i s t r i b u t e s S e g a ' s 6 g a m e s .

M a n y o f t h e a r c a d e g a m e s s o l d f o

b o t h v i d e o g a m e m a c h i n e s a n p e r s o n a lc o m p u t e r s — f r o m c o m p a n i e s l i k e S e g a ,T a i t o , D a t a E a s t , C a p c o m , a n d K o n a m i —a r e t r a n s l a t i o n s f r o m t h p o p u l a r a r c a d ec o i n - o p s . A f a a w k n o w , S u p e r M a r i oB r o t h e r s a n S h i n o b i a r n o a v a i l a b l e o t h 6 4 B u i y o l i k e t h a t s t y l e o a r c a d eg a m e , t h e r e a r c d o z e n s o o t h e r s a l r e a d yo u t h e r e t h a t a r j u s t a s c h a l l e n g i n g a n f u n . I n c i d e n t a l l y , m a n y a r c a d e c o n n o i ss e u r s f e e l t h a t t h 6 d e l i v e r s g r a p h i c s ,s o u n d , a n p a y a b i l i t y b e t t e r t h a n i t v i d e o -c a r t r i d g e c o u s i n s .

H a m m e r i n g t h 6 t D e a t hY o p u b l i s h e d r e a d e r ' s c o m m e n ta b o u t C o m m o d o r e ' s l a c k o i n t e r e s t i s e r v i c e . B o y , d i y o u n d e r s t a t e i t h a v e 6 a n 1 5 2 5 p r i n t e r , b o t h o w h i c h h a v e b e e n r o y a l p a i n . T h p r i n te s t i l l p r i n t s n o t h i n g e x c e p t t h e t e s t p a t e r n . T h l a s t s h o p c o n t a c t e d s a i d t h e yw o u l d l o o k a t h 1 5 2 5 f o $ 1 i i n s i s te d b u h i g h l y r e c o m m e n d e d j u n k i b c a u s e t h e y c o n s i d e r i " t h r o w a w a y "p r i n t e r . w o u l d n ' t w i s h C o m m o d o r e o m w o r s t e n e m y . I w i l l p r o v i d e m o n m o m e n t o p l e a s u r e s o o n , h o w e v e r .a s h o p p i n g f o r a n e m a c h i n e , a n a s o o n a b u r e p l a c e m e n t ( n o t C o m o d o r e ) , I ' g o i n g t t a k e m # s l e d g e h a m m e r a n d s m a s h t h 6 a n 1 5 2 5 f l a t . a d m i r e y o u f o s u p p o r t i n gt h 6 4 b u t h i n k y o u ' r e f i g h t i n g a l o si n b a t t l e .

B i l l F u l i m a nB a t o n R o u g e , L

W k n o w g u w h h a b a e x p e r i e n c ew i t h F o r d f e y e a r s a g o . H e ' l l n e v e rb u a n o t h e r . O t h e r s l o y a l l y b u F o r d a f t e rF o r d w i t h n a r y c o m p l a i n t . I s e e m s t h c o m p u t e r b i i j u s t a b o u t t h s a m e .

0 D i s k , T o I y o u r N o v e m b e r i s s u e , y o p u b l i s h e d

p r o g r a m , " M a g n i f i e r , " b R o b e r tB i x b y . C a y o t e l l m w h e t h e r t h i s i i n c l u d e d o n o n e o y o u r d i s k s ? T j u d g ef r o m t h a r t i c l e , t h i s p r o g r a m w o u l d b v e r y u s e f u l t o m e m b e r o o u f a m i l yw i t h s e r i o u s e y e s i g h t l i m i t a t i o n s .D o n a l d G D u n n

B e r k e l e y , C O n o t h r e a s o n s w p u r c h a s e d a n d p u bl i s h e d t h i s p r o g r a m w a s f o r t h e r e a s o n y o

s t a t e : I t i s v e r y h e l p f u l t t h e s i g h t -i m p a i r e d . E v e r y i s s u e o G a z e t t e h a c o m p a n i o n d i s k w h i c h i n c l u d e s a l t h p r g r a m s f o u n d i t h c o r r e s p o n d i n g i s s u e .B a c k i s s u e s o f m o n t h l y d i s k s a r a v a i l a b l ef o $ 1 5 . 0 0 e a c h ; 1 2 - m o n t h s u b s c r i p t i o n s ,f o S 6 9 . 9 5 . D e t a i l s m a b f o u n d e l s e w h e r ei t h i s i s s u e .

T a k e S i t e o u 0 A p p l eI J a n u a r y ' s " E d i t o r ' s N o t e s , " L a n c eE l k o a r g u e d p e r s u a s i v e l y t h a t C o m m od o r e m u s t d i r e c t i t s t r a t e g y i n d e c is i v e d i r e c t i o n . I n t e r e s t i n g l y ," C o m m o d o r e G o e s B a c k t S c h o o l "w a p u b l i s h e d j u s t t h r e e m o n t h s e a r l i e ri G a z e t t e . I i t h a t e d u c a t i o n m a r k e tt h a t C o m m o d o r e i p o i s e d t o c o l l e c t .

W i t h A p p l e ' s r e c e n t p r i c e i n c r e a s e s( 5 2 , 0 0 0 — l i e s , $ 3 , D D 0 — M a c S E ) , C o m o d o r e s h o u l d b e a b l e t w o m a s c h o o l s i n t o i t c a m p . C h i l d r e n l i k eb r i g h t , p r e t t y t h i n g s , b u t h e y h a t e t r e a d l o t s o t e x t . A A m i g a w i t h g o o ds o f t w a r e c a t e a c h n o o n l y g r a p h i c a l l y ,b u a l s o a c o u s t i c a l l y . T a l k i n g m a c h i n e sr e a l l y i n t e r e s t y o u n g p e o p l e ( w i t n e s st h e s u c c e s s o S p e a k ' S p e l l ) , a n t h A m i g a ' s b u i l t - i n s p e e c h c a p a b i l i t i e s a r i d e a l l y s u i t e d f o r t h a t p u r p o s e .

H i g h s c h o o l s a n c o l l e g e s a r e l i k el t b e v e n m o r e i n t e r e s t e d i l o w e r -p r i c e d s y s t e m s w i t h C A D / C A M c a p ab i l i t i e s ( i n d u s t r i a l a r t s a n e n g i n e e r i n g ) , s p r e a d s h e e t s a n d w o r dp r o c e s s o r s ( b u s i n e s s c l a s s e s ) , e n h a n c e dB A S I C ( c o m p u t e r c l a s s e s ) , d i g i t a ls o u n d ( m u s i c d e p a r t m e n t ) , a n o u s t a n d i n g g r a p h i c s ( v i s u a l a r t s ) , B u C o m m o d o r e m u s t s h o w i t s u p p o r t a n b w i l l i n g t s t a n d b e h i n d i t m a c h i n e s .

C o m m o d o r e m u s t d i i e c t i t e n e r g yt b s u c c e s s f u l , b u m o r e i m p o r t a n t l yi m u s t b v i s i b l e . L e t h p e o p l e k n o wa b o u t t h A m i g a , n o j u s t h o p e f o w o r d - o f - m o u t h a d v e r t i s e m e n t . I C o m o d o r e i a b l e t m a k e i t p r e s e n c e f e l ti t h e d u c a t i o n m a r k e t , h o m e u s e r sw i l l f l o c k t t h s y s t e m f o t h s a m er e a s o n t h a t t h e y w e n t t A p p l e s ( O u rk i d s w i l l h a v e a a d v a n t a g e b e c a u s e t h e yh a v e t h s a m e c o m p u t e r a h o m e t h a t t h e yh a v e a s c h o o l ) . C o m m o d o r e m u s t f o c u so t h e d u c a t i o n m a r k e t i t h A m i g a i t b t h h u g e s u c c e s s i c a b e

A n d r e w C l a r kS t l a m e s , M

C O M P U T E l ' s G a z e l l e A p r i l 1 9 8 9 5

Page 8: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 8/96

O r d e r T o l l F r e e

8 0 0 - 5 5 8 - 0 0 0 3O r d e r T o l l F r e e ^

8 0 0 - 5 5 8 - 0 0 0 ;C O M M O D O R E ^

1 2 R D C o m p u t e r 4 5 9 D e 6 4 - C C o m p u t e r [ 4 D e 6 4 - C w i t h 1 5 4 1 C - I I 3 2 5 1 5 a ]P C - C o l t w i t h M o n i t o r . . . . 7 1 9 D e I 0 B 4 S S i c r e o M o n i t o r . . . . 3 1 9 D o 1 8 0 2 M o n i t o r 2 1 D e 1 5 7 1 D i s k D r i v e 2 4 ' ) D c l1 5 K 1 D i s k D r i v e 1 9 5 D e l1 7 5 1 ) R a e x p a n d e r C A L L1 7 6 4 R a e x p a n d e r C A L L

F r e e d e l i v e r y i t t h c o n t i g u o u s U S o t h i l t m sw i t h " ] > d " n e x t t t h p r i c e ,

. . . . P A N A S O N I C , , . 1 1 8 0 n e C a l l1 0 9 l i - I I 1 8 1 1 9 1 N E C A L L1 1 2 4 n e 2 p i 3 2 N X - 1 0 0 0 1 7 N X - 1 0 0 0 R a i n b o w 2 2 N X - 2 4 0 0 2 8

A v a l e x 1 2 0 0 6 A v a i c x 2 4 0 0 1 3 S u p r a 2 4 0 0 1 2 9 ,

O I ( A M I Q2 O

1 M H 6 8 0 2 0 C P 4 M e H a r d D r i v e

M e R A C a l l F o T h L o w e s t P r i c e

C a l l F o T h L o w e s t P r i c e s

/ s m dH a r d w a r e

A m i g a B r i d g e b o a i d C A L LA - 2 0 5 8 2 m e g R a E x . . . C A L LA - 1 Q 1 0 D i s k D r i v e C A L LA - 5 0 1 R a E x p a n s i o n . . . . . C A L LA m i g a 1 0 8 4 s M o n i t o r C A L LH a i d D r i v e s ( A m i g a ) C A L LL i v 6 ( A - 2 Q O 0 ) 3 4 L i v e ( A - 5 Q G ) 3 1 A I I n t e r n a l D i i v e ( a - 2 0 0 0 ) 1 3 A I E x t e r n a l D r i v e 1 4 G e G e n l o c k $ 6 7 5 D e l i v e r e d '

D r i v e S p e c m M a s t e r 3 n u m a p ) D r i v e

$ 1 4 9 D e l i v e r e d

I 1 3 . 9 51 * , M I n r t j n F I I I F l n i i F ^ T l 5 1 f i n - > k *

» « j = . « . _ _ 2 . < b n h f v T I f t f M k i i « .

V i p r r O t p I N . _ _ H _ * fV t p n 4 ' r i p l - a h l b h r r « ■

M h l c « i I ' e g i t i u l s . 9 t S t r * a ( C i t I J . W H l H _ . _ . u _ , , n t f h l M l » b ' n t t n t u r l 2 1 J S 5 M I « h

1 8 . * 5 S p * - d K n m M r r I W r ^ p l . f t U f k t y l ' . 9 f S o m r i - F i ; i m n - 2 . _ ^ 1 2 . 9 5 r H « h . _ _ _ _ _ l l l r l 9 * V * A m U k B f f n r j _ i o ^ T f p 1 ^ * f « b * l — — . — J J . 9 5

F I " p - » V . r i i t i t i M g h ra n h r i i - i i t c t i i iI J - ■ ' ! «K I I ' n f l l n # d d . . . .r i l f c p < | I B - r - _P n n t i U t « aS r t < r J i r - J V * l l r f _5 f r * l I T i ^ n f l f T —

n = r m . J i h T T r t l l i r r . .i M

T " I I

- ■ " " H - t l L . i R . f t r i . _ . .

^ ■ " ■ n i f - M ^ j c -. . i ' ■ - J B - 9 *

r * j s. - m , 9 j I V h i M

H W f t f c * .. K

■ - . — , —_ l i . M

1 7 . » 5. . I U

I . t

M i i f k" ■ f * T Q ! > * i j *

t i l u k J i A c i d . M h

l > H i H i A I f f i i v n t r i l k l lS < t j b b b _ r _ _ . 1 1 . 1 f t i . ( r . i * « ™ P h * » . j i . f c . l* l . l r o . U T - , 3 I . ' 5 J n i H F r - 1 .S L t f o i l _ I I J 4I f H k l H ^ 1 1 . 9 5X a p i r P i - B l d r r r T u h l * » . 9 *J l n t r ^ n d A T a H l f c _ , _ , j n . 9 5i r - h F ^ V U J f ^ m t K t ^ k _ . * _ _ *

— t h i * - - . - i b a U d . 4 <

t M " A h u p m . * *, J L M f l » . '

- i - » , m * *_ _ _ _ _ _ _ M L | 5 j

H . i d H n l ^ ' F 1 9 h 9 5S p j i » l l m l < i | » r * » S l a r n * * < . _ S i p r t S U I M - c l L r t _ . ! 1 . « » « « - — ■ * ■I i i i m r r i r i n J J 5 H ^ p " K » f c : . . . . . n . i i a ^ i r k

r i » i i i e * r i > M m _ * i _ J i s o p - r b j * - * - ! j t J M I ^ K T T T T T !n l r f T t l ^ H ] , . i - i . i m r j l . a . U i " J U J 1 J I | j 4 a M i m i r r

! » ■ ► > ■ . . . . _ ■ ■ ■ _ I f T r t H < — K p * - * T - p l - B H W - il , , l h l l _ _ _ . . . 1 4 * 1 l l w r J r t h " p p - r _ ^ _ _ _ 1 9 , 9 ? K ^ - l - j . . . _ j

I f - MJ t . W

K m n . - I t A p p r > i i < h . . _ _ l ! 9 . 9 * W l n l T I ' l u i k n a r t Q . 9 5C - 1 2 8

S o f t w a r e_ _ _ , , _ _ _ _ _ . 1 # . » *

i « i ^ i l h v S o i l . - 4 ( . . , . _ H . j j i

P . O . B o x l 7 8 8 2 , M l l w a u k e e . W I 6 3 2 1 7O r d e r T o l l F r e e

8 0 0 - 5 5 8 - 0 0 0 3F o W O r d e r s a n T e c h n i c a l I n t o

4 1 4 - 3 5 7 - 8 1 8 1F A X - < 4 1 4 > 3 5 7 - 7 8 WO p e n M - 9 a m - 9 p m S a l a m - 5 p m C e n t r a l

N S u r c h a r g e F o M a s t e r C a r d a n V i s a

n a _ _ _ _ _ _ _ _ _ _ _ r _ _ t a . i jl i n l U - l l i d * . * . 2 5 . 9 5

i c v i ; u r i - r . _ _ r * L lr _ N r t f r 1 1 4 . 9 5

M a s t e r C a r d C l i p * r l 1 , 1 , r r [ 9 * s - p r t f i f t _ . _ ,

s ^ i . i j i w i r r r n

1 - U ' k - H i F - * ( 1 O D

Page 9: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 9/96

M o r e C P / M S o u r c e sI ' m w r i t i n g i r e s p o n s e t t h o s e 1 2 o w n e r s w h s e e m ! b h a v i n g t r o u b l e f i n d i n g C P / M s o f t w a r e . H e r e a r s o m ep l a c e s t l o o k :

1 L o c a l u s e r g r o u p s t h a t s u p p o r t t h 1 2 8 .2 L o c a l B B S s . ( L o o k f o 1 2 o C P / M b o a r d s . M o s t

g o o d B B S s w i l l l i s t . i l l t y p e s o B B s e r v i c e s i y o u r a r e a .Y o d o n ' t n e e d C P / M t e r m i n a l p r o g r a m t a c c e s s t h eC P / M b o a r d s . )

3 D y n a c o m p ( 1 7 8 P h i l l i p s R o a d , W e b s t e r , N e Y o r k1 4 5 8 0 ) h a s a l a r g e c o l l e c t i o n o f C P / M s o f t w a r e f o r e n t o rp u r c h a s e . T h e y h a v e t h P i c o n e t , C P / M U s e r ' s G r o u p ,S 1 G / M , a n d K a y p r o U s e r ' s G r o u p p u b l i c d o m a i n s e r i e s .T h e y a l s o h a v e o t h e r p r o g r a m s l i s t e d i n t h e i r c a t a l o g .

4 W o r d S t a r , S u p e r c a l c , W o r d p a c , a n M B a s i c c a b p u r c h a s e d f r o m P D S C , 3 G o l d S t r e e t , L 3 N e Y o r k ,N e Y o r k 1 0 0 3 8 , f o £ 3 e a c h .

5 Q u a n t u m L i n k h a i t o w C P / M s o f t w a r e s e c t i o ni t h C 1 2 8 l i b r a r y .

6 T h e r e i r e s u r g e n c e o m a g a z i n e a d f o 1 2 C P / M s o f t w a r e .

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

J a c k P u g h1 1 7 1 8 G o l d e n B l v d .B e l l e v u e , W 6 S I 2 3

T h a n k s f o r t h e h e l p f u l l i p s .

B B L i s tD y o h a v e l i s t o b u l l e t i n b o a r d s y s t e m s o k n o ww h e r e c o u l d f i n d s u c h l i s t ?

G r e g G o o d a l lP e t a w a w a , O n t a r i o

W d o n ' t h a v e c o m p r e h e n s i v e l i s t o C o m m o d o r e b u l l e t i nb o a r d s , b u y o u ' l l f i n d c o n s i d e r a b l e h e l p i o u n e x t t w i s s u e s .I e v e r y M a a n J u n e i s s u e , w p u b l i s h o u " G u i d e t C o m o d o r e U s e r G r o u p s , " f a i r l y e x t e n s i v e l i s t o g r o u p s , m a n y o w h i c h h a v e b u l l e t i n b o a r d n u m b e r s l i s t e d . W s p l i t t h g u i d ei n t o t w i s s u e s b e c a u s e o i t l e n g t h : P a r t ( M a y ) l i s t s g r o u p si U . S . s t a t e s b e g i n n i n g w i t h l e t t e r s A - M ; P a r t ( J u n e ) l i s t sg r o u p s i s t a t e s N - a n c o u n t r i e s o u t s i d e t h U . S .

C o m m o d o r e ' s P l a n sI ' i n t e r e s t e d i b u s i n e s s s o f t w a r e , h a r d d r i v e s , a n m u l t it a s k i n g . W h a t d o e s C o m m o d o r e p l a n t d i t h e s e a r e a sf o t h 6 a n 1 2 8 ? G i l b e r t F o u r n i e r

N e B e d f o r d , M I t ' s n s e c r e t t h a t C o m m o d o r e i s h i f t i n g i t m a r k e t i n g e f f o r t sf r o m t h 8 - b i t l i n e ( 6 a n 1 2 8 ) t 1 6 - b i t c o m p u t e r s ( A m i g aa n I B M - P C c o m p a t i b l e s ) . I w i l l c o n t i n u e t m a k e 6 4 a n 1 2 8 s a l o n g a t h e y s e l l , b u t a d s a n p r o m o t i o n s f o t h e s e m c h i n e s a r s c a r c e .

W h a v e n ' t h e a r d a b o u t a n n e h a r d w a r e p e r i p h e r a l sf o t h 6 o 1 2 f r o m C o m m o d o r e . T h i r d - p a r t y m a n u f a c t u re r l i k e X e t e c a n f C p r o d u c e h a r d d r i v e s , a n s o f t w a r e p u l i s h e r s s u c h a T i m e w o r k s , S o f t s y n c , a n S p i n n a k e r m a k eq u a l i t y b u s i n e s s s o f t w a r e .

T r u e m u l t i t a s k i n g i n o p r a c t i c a l o t h 6 a n 1 2 b c a u s e o l i m i t e d m e m o r y a n s l o w m i c r o p r o c e s s o r s p e e d .s i m p l e m u l t i t a s k i n g u t i l i t y , " 6 M u l t i f a s k c r , " a p p e a r e d i t h N o v e m b e r 1 9 8 6 i s s u e . T h i s p r o g r a m l e t s y o r u t i o o B A S I Cp r o g r a m s a t h s a m e t i m e . I y o r e a l l y n e e d t r u e m u l t i t a s ki n g , h o w e v e r , y o u s h o u l d c o n s i d e r a A m i g a . G

F a s t e r t h a n a S p e e d i n g C a r t r i d g eM o r e P o w e r f u l t h a n a T u r b o R O

I t ' s F a s t , I t ' s C o m p a t i b l e , I t ' s C o m p l e t e , I t ' s . . .

J i f f v D OU l t r a - F 3 S t D i s k O p e r a t i n g S y s t e m f a r t h e C - 6 4 , S X - 6 4 C - 1 2 8

S p e » d s u i l d i s k o p e r a t i o n s . L o a d , S a v e . F o r m a t . S c r a t c h . V a l i d a t e , a c c e s sP R G , S E Q , B E L , I U S t u p t o 1 5 l i m o m f i l l e r !U s e s n p o t t s , m e m o r y , o e i t i * c a b l i n g . T h J i t t y D O S R O M s u p o / a d o y o u rc o m p u t e r a n d n v a j ! ) i m e n i a l l y l o m a x i m u m s p e e d a n d c o m p a l i i i l i t yG u a r a n l e e d 1 0 0 % c o m p j l l N e w i l h > l l s o f t i r a i e a n d h > r d m r » , J i f t y D O S s p e e d su h l o a d i n g a n i n t e r n a l l i l e - a i c e s s c i t a t i o n o f v i r t u a l l y a l c o m m e r c i a l s o f t w a r eB u i l t - i n D O W e d g e p l u s 1 a d d i t i o n a l c o m m a n d s a n c o n v e n i e n c e f e a t u r e si n c l u d i n g o n e - K e y k j a d / s a v e ' s c i a t c h . d i i e c t w y m e n u a n s c i a e n d u i r p .E a s y r f o . i l • y o u r s e l I I n s t a l l a t i o n . N e l e c t r o n i c s e x p e n e n c e o r s p e c i a l l o o t s r q u i r e d . I l l u s t r a t e d s t e p - b y - s t e p i n s t r u c t i o n s i n c l u d e d .

A v a i l a b l e l o C - 6 4 , G 4 C . S X - S 4 . C - 1 2 8 C - 1 2 8 D ( J r f t y D O S / 1 2 8 s p e f l d s u b o t h 6 a n d I 2 B m o d e s ) a n 1 5 4 1 , 1 5 4 1 C , 1 S 4 I J , 1 5 7 1 , 1 5 8 1 , F S O - 1 & 2 , H S S D - 1 & 2 ,E i c o l 2 0 0 1 , E n h a n c e r 2 0 0 0 , A m t e c h , 5 w a n , l n d u s & B l u a c h l p d i s k d r i v e s . S y s t e mi n c l u d e s R O M s ( o c o m p u t e r a n d d i s k d r r r a . s t o c k / J r t f y D O S s w i t c h i n g s y s t e m ,i l l u s t r a t e d i n s t a l l a t i o n i n s t r u c t i o n s . U m . ' s M a n u a l a n d M o n t y . B a c k G u a r a n t e e .

C - 6 4 S X - 6 4 s y s t e m s $ 5 9 . 9 5 ; C - 1 2 8 C - 1 2 8 D s y s t e m s 1 6 9 . 9 5 ; A d d 1 ! d r i v e R O W s $ 2 9 . 9 5P l e a s e a d d S 2 s h i p p i n g 1 h a n d l i n g p e r o r d e r , p l u s S 5 l o A K h i A P O , F P O .

C a n a d a P u e r t o R i c o S i O O O a d d ' l l o r o t h e r o v e r s o a s o r d e t s M r e s i d e n t s a d 5 s a l e s t a i V I S A M C . C O O . C h e c l i . f / o n o y C W e i . A l l o w w e e k s l o p e r s o n a l c l » * s

C a l l o r i . r : . f o m o r e i n l o r m a t i o n . D e a l e r , D i s t r i b u t o r , U p r i c i n g a v a i l a b l e .P l e a s e s p e c i f y c o m p u t e r a n d r i v e w h e n o r d e r i n g

C r e a t i v e M i c r o D e s i q n s , I n c .P . O . B a 7 9 9 . W i l b r a h a m . M O 1 D 9 5 I ' l m i i - j ( 4 1 3 ) S 2 5 W J 2 3S O I n d u 5 i r i o l D r . . B o i 6 4 6 , E L o n g m w d o w , M 0 1 0 2 8 F A X : { 4 1 3 ) 5 2 5 - 0 1 4 7

D U S T C O V E R SS a t i s f a c t i o n G u a r a n t e e d

C u s t o m M a d eH e a v y 3 o z v i n y l

• C o l o r s : T a o B r o w nQ u a n t i t y D i s c o u n t s A v a i l a b l o

C O M P U T E R SC - 6 4C - 6 4 CC - 1 2 8C - 1 2 8 D C P C - 1 2 8 D K E Y B ' DA M I G A 5 0 P C - 1 0 C P P C - 1 0 K E Y B ' D

M O N I T O R SC - 1 7 0 2O 1 B 0 2 / C M 1 4 1C - 1 9 D 2 / A M I G AC 1 9 0 S A / M A G 4 DC - 1 0 3 4C - 2 0 0 1 . 2C - 8 7 6 2C M - 1 8 Q 2 A / 8 5 0 2

8 . 0 01 0 . 0 01 3 . 0 01 3 . 0 0

8 . 0 01 3 . 0 01 3 . 0 0

B O

S 6 . 0 01 9 . 0 01 9 . 0 01 9 . 0 01 9 0 01 9 . 0 01 9 . 0 01 9 . 0 0

S P E C I A L -M e n t l o n t h i s a I o r d e r t g e F R E E

S H I P P I N G !

D I S K D R I V E SC - 1 S 4 1 / CC - 1 5 7 1C - 1 S B IA M I G A 3 . E N H A N C E R 2 0 0 0F S D - t . - C - 1 5 4 1 - I I

P R I N T E R S( A l l M a k e s )

D o M a t r i x 1 0 C a r r i a g e

D o M a t r i x 1 5 C a r r i a g e

V C R ' sV C R ' s

$ 8 . 0 08 . 0 08 . 0 08 . 0 0B . O O8 . 0 0B . O O

S 1 3 . 0 0

S 1 S . 0 O

£ 1 3 . 0 0( D i m o n s i o n s o V C a n c l o c kC u o u r e q u i r e d . )

.

S E N D D I M E N S I O N S F O Q U O T E SO N C O V E R S N O L I S T E D

O r d e r b y s t a t i n g m a k e , m o d e l & c o l o r c h o i c e T a o B r o w n w i t h c r t a c k o rO p l u s S 2 O O p e i t e m ( S 5 . 0 0 m a x . ) s h i p . h a n d i . C r e s . a d 6 t a x .

C O D s S 3 . 0 0 .C R O W N C U S T O M C O V E R S

D e p t C G - 4 , 2 4 6 2 1 P a i g e C i r c l eL a g u n a H i l l s . C 9 2 6 5 3 ( 7 1 4 ) 4 7 2 - 6 3 6 2

Page 10: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 10/96

C O M M O D O R E C L I P SE S A N N E P R O D U C T S

T w i c e y e a r t h e e l e c t r o n i c s w o r l d g a t h e r s t s h o w i t w a r e s . A l t h o u g h t h c o m p u t e r e x h i b i t a t t h i s y e a r ' s w i n t e r C o n s u m e r E l e c t r o n i c s S h o w i L a V e g a s w a d o m i n a t e d b y N i n t e n d o a n S e g a g a m e s , C o m m o d o r e s o f t w a r ep u b l i s h e r s m a d e t h e i r p r e s e n c e k n o w n .

H e r e ' s l o o k a s o m e o f t h e n e p r o d u c t s c o m i n g s o o n t y o u r 6 a n 1 2 8 .

J e w e l f r o m E p y xS e v e r a l n e t i t l e s f o t h 6 w e r e a n o u n c e d b E p y x ( 6 0 0 G a l v e s t o nD r i v e , P . O . B o 8 0 2 0 , R e d w o o d C i t y ,C a l i f o r n i a 9 4 0 6 3 ) , b u t o n e , D e v o n A i r ei " T h e H i d d e n D i a m o n d C a p e r "( $ 2 9 . 9 5 ) , d r e w l o o a t t e n t i o n .

T h g a m e p u t s y o i t h r o l e o ft h s a v v y D e v o n A i r e , r e f o r m e d c a b u r g l a r . D e v o n h a b e e n h i r e d b t h w e a l t h y w i d o w C r u t c h f i e l d t o f i n dh e p r i c e l e s s j e w e l c o l l e c t i o n . H e l a t eh u s b a n d t r u s t e d n o o n e a n s t a s h e dt h j e w e l s s o m e w h e r e i t h m a z e l i k eC r u t c h f i e l d m a n o r .

T f i n d c l u e s , y o m u s t l o o kt h r o u g h 3 0 r o o m s , s e c r e t p a s s a g ew a y s , a n h i d d e n d o o r s t h a t c o n c e a lt h m y s t e r i e s o f t h e m a n s i o n . O b j e c t sm u s t b e p u s h e d , p u l l e d , s t a c k e d , o rc o l l e c t e d i o r d e r t d i s c o v e r c l u e s ,s o l v e p u z z l e s , a n f i n d t h g e m s .

I a d d i t i o n t t h m a n s i o n ' s s c r e t s , y o m u s t a l s o a v o i d m u t a n t p i g -m i c e a n k i l l e r c a n a r i e s , t h r e s u l t s o C r u t c h f i e l d ' s g e n e l i c e x p e r i m e n t s .

Y o h a v e t h r e e l i v e s t f i n d a n r e t u r n t h j c - w e l s t h e m t L a d yC r u t c h f i e l d , b u y o m u s t s t i l l f i n dy o u r w a o u o f t h e m a n s i o n .

C O M P U T £ r s G a z e r r o A p n l 1 9 3 9

T h R e t u r no C o m m o d o r eF o t h f i r s t t i m e i s e v e r a l y e a r s ,C o m m o d o r e m a d e a a p p e a r a n c e a C E S . I t l a r g e b o o t h f e a t u r e d m o s t l yA m i g a s , i n c l u d i n g t h n e m o d e l2 5 0 0 . C o m m o d o r e a l s o s h o w c a s e d i t l i n e o P c o m p a t i b l e s a n d , t h r o u g ho u i t b o o t h , h o s t e d s e v e r a l s o f t w a r ep u b l i s h e r s w i t h n e p r o d u c t s .

C a m o u f l a g e d B o o t hG a m e p u b l i s h e r T a i t o S o f t w a r e ( 2 6 7W e s t E s p l a n a d e , S u i t e 2 0 6 , N o r t hV a n c o u v e r , B r i t i s h C o l u m b i a , C a n a d aV 7 M ) h a h o s t s a n h o s t e s s e s d r e s s e di m i l i t a r y c a m o u f l a g e t g r e e t v i s i t o r sa t h e y s t o p p e d t s e O p e r a t i o n W o l f( $ 3 4 . 9 5 ) . C o n v e r t e d f r o m o n o f t h et o p - r a t e d c o i n - o p e r a t e d g a m e s o 1 9 8 8 , O p e r a t i o n W o l f i s e t i n as t e a m y j u n g l e w h e r e h e a v i l y a r m e dt e r r o r i s t s a r h o l d i n g i n n o c e n t c i v i li a n s h o s t a g e . Y o u m u s t i n s t i g a t ec o m m a n d o - s t y l e m i s s i o n t f r e e t h h o s t a g e s b o v e r t a k i n g c a p t o r s i w e a p o n s f a c i l i t y , r o u t i n g t h e m f r o mj u n g l e h i d e o u t , a n f i n a l l y l e a d i n g t h

N i n j a s i T a n d e mA c t i v i s i o n ( M e t i i a g e n i c , 3 8 8 5 B o h a n -n o D r i v e , M e n l o P a r k , C a l i f o r n i a9 4 0 2 5 ) i n t r o d u c e d t h e s e q u e l t T h L a s t N i n j a a W i n t e r C E S . L u s f N i n j a( $ 3 4 . 9 5 ) c o n t i n u e s t h e o r i g i n a l s t o r yl i n e a f t e r t h e d e f e a t o f S h o g u n K u n i -t o k i , a s a m u r a i m a s t e r w h h a e l i m in a t e d t h e n t i r e b r o t h e r h o o d o t h W h i t e N i n j i t s i e x c e p t o n e — t h e L a s tN i n j a .

T h s e q u e l t a k e s y o f r o m t h s h o g u n ' s d o m a i n i J a p a n t t h s t r e e t s o M a n h a t t a n , w h e r e y o u m u s td e s t r o y t h s a m u r a i m a s t e r A r m a k u n i .I o r d e r t s u c c e e d , y o u m u s t u s m a r t i a l a r t s s k i l l s t d e f e a t t h c o r r u p tm e m b e r s o N e Y o r k ' s p o l i c e f o r c ew h p r o t e c t t h e v i l l a i n .

T h e r e a r s e v e n l e v e l s t b a t t l et h r o u g h , i n c l u d i n g C e n t r a l P a r k , t h s t r e e t , t h s e w e r s , t h e m a n s i o n , t h h i g h - r i s e , a n t h I n n e r S a n c t u m . T h c i t y f e a t u r e s m a z e s t e x p l o r e , p u z z l e st s o l v e , a n d e n e m i e s t f i g h t , i n c l u di n g t h e s a m u r a i m a s t e r ' s h e n c h m e na n d a n g e r o u s l e o p a r d . Y o u r n i n j ai e q u i p p e d w i t h a n a r s e n a l o f w e a po n r y i n c l u d i n g s w o r d s , s t a f f s , n u n c h a -k u s , a n s h u r i k e n .

T a i t o d r e w l o o a t t e n t i o n w i t h O p e r a t i o nW o l f .

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

m u s t o v e r c o m e e n e m y g u n b o a t s , h e l ic o p t e r s , a r m o r e d v e h i c l e s , a n e n e m ys o l d i e r s . S o u n d e f f e c t s i n c l u d e t h s o u n d o f r o t o r b l a d e s a n s t a c c a t ob u r s t s o f g u n f i r e .

Page 11: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 11/96

C O M M O D O R E C L I P SN E W S , N O T E S , A N N E P R O D U C T S

M a g i c M a H i t sC o m p u t e r C o u r t sI k e e p i n g w i t h t h e r e c e n t t r e n d o s p o r t s - s u p e r s t a r e n d o r s m e n t s , V i r g i nM a s t e r t r o n i c ( 7 1 1 W e s t 1 7 t h S t r e e t ,S u i t e G 9 , C o s t a M e s a , C a l i f o r n i a9 2 6 2 7 ) a n n o u n c e d t h a t " M a g i c " J o h ns o o f t h e w o r l d - c h a m p i o n L . A . L a e r s w i l l e n d o r s e i t u p c o m i n gb a s k e t b a l l g a m e u n d e r t h M e l b o u r n eH o u s e l a b e l ,

M a g i c J o h n s o n ' s B a s k e t b a l l w i l l b t r a n s l a t i o n o f t h e n e a r c a d e c o i n -

o p M a g i c J o h n s o n ' s F a s t B r e a k . J o h ns o n o o n l y c o n t r i b u t e d h i n a m e t t h p r o d u c t , b u a l s o p r o v i d e d c o m e n t a r y o s t y l e a n t e c h n i q u e d u i n g t h e d e v e l o p m e n t p r o c e s s .

T h g a m e f e a t u r e s s e v e n r o u n d so t w o - o n - t w o p l a y a n t h e n f i n a lr o u n d w h e r e y o f a c e M a g i c h i m s e l f .Y o c a e x e c u t e p l a y s s u c h a t h p i c k ' n r o l l , a l l e y - o o p , s l a m d u n k ,a n f a s t b r e a k .

F u t u r i s t i c R o l e P l a y i n gI n f o c o m ( 1 2 5 C a b r i d g e P a r k D r i v e , C a m b r i d g e , M a s s a c h u s e t t s 0 2 1 4 0 ) c l a i m st h a v e p r o d u c e d t h l a r g e s t c o m p u t e r r o l e - p l a y i n g g a m e a v a i l a b l e . B a t t k T e c h( S 3 9 . 9 5 ) h a g e o g r a p h y o o v e r 4 m i l l i o n l o c a t i o n s .

T h s t o r y l i n e p l a c e s y o i t h r o l e o J a s o n Y o u n g b l o o d , w h m u s t b a t t l ea g a i n s t t h e K u r i t a w a r r i o r s . H i f a t h e r , t h l e g e n d a r y B a t t l e M c c h w a r r i o r , l e ds q u a d r o n t m e e t t h e n e m y b u t h a s n e v e r r e t u r n e d . I a d d i t i o n t s a v i n g t h p l a n e t , y o u m u s t a l s o f i n d y o u r f a t h e r .

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

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

A r c a d i a f r o m E E l e c t r o n i c A r t s ' ( 1 8 2 0 G a t e w a y D r i v e , S a M a t e o , C a l i f o r n i a 9 4 4 0 4 ) a f f i l i a t e l b e A r c a d i a h a s i n t r o d u c e d A r t u r a ( $ 3 9 . 9 9 ) . T h i s a r c a d e a d v e n t u r e p l a c e s y o i t h t i t l e r o l e o f H i g h K i n g . T d e f e a t h o r d e o f i n v a d e r s , y o m u s t u n i t e t h ec h i e f t a i n s o B r i t a i n u n d e r y o u r l e a d e r s h i p . T o d o t h i s y o m u s t g a i n p o s s e s s i o no f l o n g - l o s t s a c r e d t r e a s u r e s .

Y o m u s t f i n d t h m i s s i n g M e r d y n t h M a g e , w h k n o w s w h e r e t h t r e as u r e s a r e . Y o s u s p e c t f o u l p l a y , b u y o u r o n l y c l u e i t h a t y o u r e v i l h a l f s i s t e r ,M o r g a u s e , h a k i d n a p p e d N i m u e , M e r d y n ' s a p p r e n t i c e .

T o b t a i n t h e g l o r y o H i g h K i n g , y o m u s t r e s c u e M e r d y n a n r e c o v e r t h t r e a s u r e s .

Q u a l i t y J o y s t i c k s f o L e s sC a m e r i c a ( 2 3 0 F i f t h A v e n u e , N e Y o r k , N e Y o r k 1 0 0 0 1 ) a n n o u n c e d n e l i n e o i n e x p e n s i v e j o y s t i c k s f o r t h C o m m o d o r e 6 a n 1 2 8 . E a c h o t h l o w -c o s t m o d e l s f e a t u r e s t h p o p u l a r p i s t o l - g r i p d e s i g n u s e d i a r c a d e s . T h M a n u ( $ 7 . 9 9 ) a n t h e W a r r i o r ( $ 7 . 9 9 ) h a v e b u b b l e s w i t c h e s , w h i l e t h D r a g o n( S 9 . 9 9 ) h a c o m b i n a t i o n o b u b b l e a n m i c r o s w i t c h e s . T h M i c r o M a s t e r( $ 1 5 . 9 9 ) h a a l m i c r o s w i t c h e s .

M i c r o l l l u s i o n s H a t h R i g h t sM i c r o l l l u s i o n s ( 1 7 4 0 8 C h a t s w o r t hS t r e e t , G r a n a d a H i l l s , C a l i f o r n i a9 1 3 4 4 ) a n n o u n c e d i t p u r c h a s e o f t h ep u b l i s h i n g r i g h t s t D o i i d r i i — A N e B e g i n n i n g ( $ 4 9 . 9 5 ) f r o m S p e c t r u mH o l o B y t e . M i c r o l l l u s i o n s , w h o s e p r o du c t s a r d i s t r i b u t e d b y M e d i a g e n i c ,w i l l a l s o b e p r o d u c i n g a l f u r t h e r i s t a l l m e n t s i t h Q u e s t m a s t e r s e r i e s ,i n c l u d i n g t h e D o n d r a T r i l o g y .

T h u l t i m a t e g o a l i t h g r a p h i c s - /t e x t - a d v e n t u r e t r i l o g y i t d e s t r o y t h o c c u p y i n g e v i l a n r e s t o r e t h e w o r l do D o n d r a t i t r i g h t f u l p o s i t i o n a l e a d e r o p e a c e f u l u n i v e r s e .

P l a y e r s r e c e i v e e x p e r i e n c e p o i n t sb a s e d o a t t r i b u t e s o p l a y s u c h a i t e m s g a i n e d , h o t h C r y s t a l P r i s mw a a c q u i r e d , t h n u m b e r o t i m e s t h g a m e w a s a v e d , a n t h a m o u n t o t i m e t a k e n t c o m p l e t e t h q u e s t . A l le x p e r i e n c e p o i n t s c a b t r a n s p o r t e di n t o f u t u r e Q u e s t m a s t e r m o d u l e s .

C O M P U T E ' s G a i a u e A p r i l 1 9 B 9 9

Page 12: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 12/96

C O M M O D O R E C L I P SN O T E S , A N N E P R O D U C T S

! ♦ ♦ ♦ ♦ ♦B a D u d e s A r o u n d t h C o r n e rA n o t h e r p o p u l a r c o i n - o p t h a t ' s c o m i n g t t h 6 w a i n t r o d u c e d b D a t a E a s t( 4 7 0 N e e d l e s D r i v e , S a J o s e , C a l i f o r n i a 9 5 1 1 2 ) . S u r f D u d e s ( $ 3 4 . 9 5 ) f e a t u r e sf a s t a n f u r i o u s a c t i o n i t h f o r m o s t r e e t f i g h t i n g .

Y o a s s u m e t h r o l e o f m o d e r n - d a y h e r o o m i s s i o n t r e s c u e t h P r e s i d e n t o f t h e U n i t e d S t a t e s f r o m d e a d l y k i d n a p p e r s . B l a d e a n S t r i k e r a r et w s t r e e t f i g h t e r s o u t p r e s e r v e g o o d a n j u s t i c e . T h e y m u s t f i g h t t h e i r w a t h r o u g h w a v e s o n i n j a s , d o g s , a n o t h e r e n e m i e s , u s i n g w e a p o n s s u c h a k n i v e s , s h u r i k e n s , n u n c h a k u s , a n t h e i r f i s t s .

F a s t r e f l e x e s a n t h a b i l i t y t s t a y c a l m u n d e r p r e s s u r e a r r e q u i r e m e n t si t h i s t w o - p l a y e r g a m e .

H T e c h A f f i l i a t e sH T e c h E x p r e s s i o n s ( 5 8 4 B r o a d w a y , N e Y o r k , N e Y o r k 1 0 0 1 2 ) a n n o u n c e dn e a f f i l i a t e - l a b e l p r o g r a m d e s i g n e d t m a k e p o p u l a r s o f t w a r e t i t l e s f r o mw i d e v a r i e t y o p u b l i s h e r s a v a i l a b l e t t h m a s s m a r k e t . H T e c h ' s e f f o r t p o s it i o n s t h c o m p a n y a p u b l i s h i n g / d i s t r i b u t i o n o p t i o n f o d e v e l o p e r s a n p u l i s h e r s w h w i s h t e n t e r t h v a l u e - p r i c e d c o m p u t e r s o f t w a r e m a r k e t .

T h c o m p a n y ' s f i r s t a f f i l i a t e d - l a b e l a g r e e m e n t i w i t h D a t a s o f t , a r e c e n t a cq u i s i t i o n o f T h S o f t w a r e T o o l w o r k s . H T e c h h a s h i p p e d t h r e e D a t a s o f t g a m et i t l e s a l r e a d y , w i t h s e v e r a l m o r e t f o l l o w .

T h i n i t i a l r e l e a s e s i n c l u d e B r u c e L e e , C o n a n , a n Z o r r o .

T a n g l e d U w i t h O r i g i nO r i g i n S y s t e m s ( 1 3 6 H a r v e y R o a d , B u i l d i n g B L o n d o n d e r r y , N e H a m p s h i r e0 3 0 5 3 ) , t h r o u g h i t n e d i s t r i b u t o r B r o d e r b u n d , i n t r o d u c e d T a n g l e d T a l e s( $ 2 9 . 9 5 ) , f a n t a s y r o l e - p l a y i n g a d v e n t u r e t h a t c a s t s y o a w i z a r d ' s a p p r e nt i c e . Y o r e c e i v e t h r e e p r o g r e s s i v e l y d i f f i c u l t t a s k s t p e r f o r m a p r o o f o y o u rw o r t h i n e s s . T h g a m e f e a t u r e s w o r l d o h a u n t e d h o u s e s , m e d i e v a l f o r t r e s s e s ,a n c o n t e m p o r a r y c o u n t r y f a r m s . A l o n g t h w a y o m e e t m o r e t h a n 5 0 o d c h a r a c t e r s .

T a n g l e d T a l e s h a a e a s y - t o - u s e m e n u a n i c o n i n t e r f a c e s , a n t h g a m eh a s o m e w h a t l i g h t e r t h e m e t h a n o t h e r s i t h i s g e n r e .1 C O M P U T E D G a z e r t o A p r i l 1 9 8 9

T h e F o r c e I w i t h U S t a r W a r s i b a c k . B r t t d e r b u n d ( 1 P a u l D r i v e , S a R a f a e l , C a l i f o r n i a9 4 ^ 0 3 ) i n t r o d u c e d s o f t w a r e v e r s i o no t h m e g a - h i t m o v i e .

B a s e d o t h L u c a s f i l m m o v i ea n c o i n - o p v i d e o g a m e , S t a r W a r s( $ 2 9 . 9 5 ) p l a c e s y o i t h r o l e o L u k e S k y w a l k e r a y o m a n e u v e ry o u r X - w i n g f i g h t e r t h r o u g h a t t a c kw a v e s i a a t t e m p t t d e s t r o y t h E m p i r e ' s D e a t h S t a r .

Y o u r 3 - v i e w f r o m t h c o c k p i tp r o v i d e s i m a g e s s i m i l a r t o n e s s e e ni t h m o v i e .

T i t a n i c A d v e n t u r eI n t r a C o r p ( 1 4 1 6 0 S 1 3 9 t h C o u r t ,M i a m i , F l o r i d a 3 3 1 8 6 ) s h o w e d t h n e C a p s t o n e a d v e n t u r e s i m u l a t i o n ,S e a r c h f o r t h e T i t a n i c ( $ 3 4 . 9 5 ) .

T h w o r l d ' s m o s t f a m o u s s h i pw r e c k i n o o t h c o m p u t e r s c r e e nw i t h t h e c h a l l e n g e s , d a n g e r s , e x c i t em e n t , a n r e a l i s m o s c i e n t i f i c u n d e rw a t e r e x p l o r a t i o n , T h g a m e w a r e v i e w e d f o a c c u r a c y b s t a f f m e b e r s a t h W o o d s H o l e O c e a n o g r a p h -i I n s t i t u t i o n , t h o r g a n i z a t i o n t h a tf i r s t d i s c o v e r e d a n p h o t o g r a p h e d t h T i t a n i c w r e c k . T h p r o g r a m c o n t a i n sd i g i t i z e d p i c t u r e s f r o m t h a c t u a lp h o t o s o t h T i t a n i c , t a k e n a t d e p t ho m o r e t h a n 1 2 , 0 0 0 f e e t .

Y o b e g i n a a i n e x p e r i e n c e do c e a n o g r a p h e r s e a r c h i n g f o t h w r e c k o f t h e T i t a n i c . T b u i l d y o u rr e p u t a t i o n a a e x p l o r e r , y o m u s tg a i n p o i n t s f o f i n d i n g a n e x p l o r i n go t h e r l o s t v e s s e l s a n e a r n i n g t h r s o u r c e s n e c e s s a r y f o T i t a n i c s e a r c h .

S e a r c h f o r t h e T i t a n i c f e a t u r e s o v e r1 0 n a v i g a t i o n a l m a p s a n c h a r t s , 4 p o r t s o c a l l , r e a l i s t i c w e a t h e r p a t t e r n sa n c u r r e n t s , s o n a r , m a g n e t o m e t e r s ,u n d e r w a t e r c a m e r a s , a n m i n i s u b s .

O n c e y o u ' v e d i s c o v e r e d t h e s h i pa n i t t r e a s u r e s , y o a r r e w a r d e dw i t h t h d i g i t i z e d p i c t u r e s o f t h w r e c k s i t e .

Page 13: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 13/96

C l a s s i c U l t i m aD i s t i n c t i v e G a m e sf o t h P r i c e o

D i s c o v e r t h e g r e a t e s t v a l u e i e n t e r t a i n m e n t s o f t w a r e t o d a y .T h r e e e x t r a o r d i n a r y g a m e s f r o mt h f i n e s t f a n t a s y a n r o l e - p l a y i n gs c r i e s o f a l t i m e

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

J V o r e t h a n m i l l i o n s p e l l h o u n df a n s w o r l d w i d e h a v e e x p l o r e d t h r i c h n e s s a n i m a g i n a t i o n o t h w o r l d s L o r d B r i t i s h c r e a t e d i t h U l t i m a s e r i e s . N o y o c a t a k eu t h c h a l l e n g e y o u r s e l f - t v a q u i s h t h m o n s t r o u s T r i a d o E v i l !C a s t m a g i c s p e l l s , p r o b e m y s l e r i -o u d u n g e o n s a n d t o w e r s , b a t t l eg h a s t l y c r e a t u r e s a n d e l v e i n t ot h e s e c r e t s o e n c h a n t e d l a n d s .Y o u ' l l d i s c o v e r h u n d r e d s o f h o u r so f a s c i n a t i n g g a m e p l a y !

T g e y o u r c o p y o t h e u l t i m a T r i l o g y , e i t h e r1 v i s i t y o u r l o c a l r e t a i l o r ,2 c a l l 1 - 8 0 0 - 9 9 9 - 4 9 3 9 B a t 5 p E S T I o o r d e r b y V I S A / M C . o 3 ) m a i l c h e c k ( U . S . S ] o r V t S A / M C S . c a r d h o l d e r n a m ea n o i p i r a l i o n d a t e t O r i g i n . A l v e r s i o n s $ 5 9 . 9 5 .A l l o w - w e e k s f o d e l i v e r y .

A v a i l a b l e f o A p p l e I I C o m m o d o r e 6 4 / 1 2 B a n d I B M - P C /T a n d y / 1 0 0 % c o m p a t i b l e c o m p u t e r s .U l t i m a i r e g i s t e r e d t r a d e m a r k o O R I G I N .

C o m p l e t e y o u r U l t i m a S e r i e s C o l l e c t i o n a n d i s c o v e r t h " o r i g i no t h i s c r i t i c a l l y a c c l a i m e d s a g a .

A l l t h e c o m p e l l i n g a c t i o n a n s i r a t g e y o t h f i r s t U l t i m a t r i l o g y ,t o g e t h e r a l a s t i n c l u d i n g t h n e O r i g i n r e l e a s e o U l t i m a I I T h R e v e n g e o t h E n c h a n t r e s s !E n j o y t h r e e b e s t s e l l e r s a t s u g g e s t e d r e t a i l p r i c e o o n l y $ 5 9 . 9 5 .

' . . . o n c e y o p l a y o n e , y o u ' l l w a n t t p l a y t h e m a l l . "( C O M P U T E ! )

m m m m m m1 3 6 - B H a r v e y R o a dL o n d o n d e r r y . N 0 3 0 5 3

Page 14: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 14/96

P r o g r a m m i n g i a e x c e l l e n t h o b b y . I t ' s f u t m a k e y o u r c o m p u t e r d o w h a t y o w a n t i t o H o w e v e r , w h e n i c o m e s t w r i t i n gc o m p l e t e p r o g r a m , i t ' s t i m e t s t e p b a c k a n t h i n k a b o u t y o u r g o a l s . H o w i l l y o g a b o u t w r i t i n g t h e p r o g r a m ? W h a t t o o l s w i l ly o u s e ? W h a t s t e p s w i l l y o t a k e o y o u rw a t c o m p l e t i n g t h p r o j e c t ?

S o m e p r o g r a m m e r s f o l l o w c e r t a i np r o c e d u r e e a c h t i m e t h e y w r i t e a p r o g r a m .T h e y m i g h t h a v e l e a r n e d t h e s t e p s f r o mb o o k o p r o g r a m m i n g c l a s s , o t h e y m i g h th a v e p i c k e d u c e r t a i n h a b i t s a t h e y t a u g h tt h e m s e l v e s h o t m a k e w o r k i n g p r g r a m . O t h e r p r o g r a m m e r s j u s t s i d o w n a n s t a r t t y p i n g . E v e n t h e s e p r o g r a m m e r s ,t h o u g h , a l r e a d y h a v e m a n y o f t h e n e c e s s a r ye l e m e n t s o f t h e p r o g r a m i t h e i r h e a d sb e f o r e t h e y b e g i n . W e ' l l t a k e l o o k a s e v e ra p r o g r a m m i n g s t r a t e g i e s . I y o u ' r e b g i n n e r , y o u ' l l f i n d o u w h a t c o n s i d e r a t i o n sa r c o m m o n . I y o u ' r e a i n t e r m e d i a t e p r g r a m m e r , y o u ' l l l e a r n h o t t a c k l e l a r g e rp r o j e c t s . A n i y o u ' r e a e x p e r t , y o m a b e n e f i t b a n a l y z i n g y o u r o w s t r a t e g i e s .

C o m i n g L ' W i t h a I d e aT h i s i w h e r e m o s t p e o p l e g e s t u c k . I t ' s n o e n o u g h t c o m e u w i t h h a z y i d e a o f w h a tk i n d o p r o g r a m y o u w a n t ; y o n e e d t d f i n e e x a c t l y w h a t y o u ' r e o u t t a c c o m p l i s h .M a n y s u c c e s s f u l p r o g r a m m e r s d o t h i s i t h e i r h e a d s , b u t i c a b h e l p f u l t w r i t ed o w n s p e c i f i c p l a n o a t t a c k . T h i s m a i n c l u d e c o m p l e t e s p e c i f i c a t i o n f o p r g r a m . D r a w i n g s a m p l e s c r e e n s a n p l a nn i n g s o u n d e f f e c t s c a a l s o h e l p .

M a n y t i m e s y o u ' l l c o m e u w i t h a 1 C O M P U T E ' S G e z a r t e A p r i l 1 9 8 9

R h e t t A n d e r s o na n

R a n d y T h o m p s o n

T a k e c o m p l e t ec o n t r o l o y o u r

c o m p u t e r -p r o g r a m i t T w

v e t e r a np r o g r a m m e r s

d i s c u s s t h t o o l sa n t h m e t h o d s 1

o t h t r a d e . ;

i d e a w h e n y o u ' r e i n v e s t i g a t i n g t h c a p a b i l it i e s o t h m a c h i n e . Y o m i g h t , f o e x a m p l e ,b r e a d i n g a b o u t t h V I C - I I v i d e o c h i p i M a p p i n g t h 6 a n t h i n k o f a g r e a t n e t e c h n i q u e f o s c r o l l i n g t h s c r e e n . T h e n y o m i g h t t h i n k o p r o g r a m t h a t w o u l d t a k ea d v a n t a g e o t h i s t e c h n i q u e . A d f e t h i n g s y o u ' v e l e a r n e d a b o u t r o t a t i n g s p r i t e s ,a n d y o u m i g h t h a v e c o m p l e t e p r o g r a m .

S o m e t i m e s y o c a g e s t u c k b e c a u s ey o k n o w t h l i m i t a t i o n s o f t h m a c h i n e .G e t t i n g i d e a s f r o m l e s s c o m p u t e r - l i t e r a t ef r i e n d s c a e x p a n d y o u r h o r i z o n s . T h e i rt h o u g h t s a r e n ' t l i m i t e d t e i g h t s p r i t e s , t h r e es o u n d v o i c e s , 6 4 o R A M , a n 1 c o l o r s .

T a k e c l u e s f r o m o t h e r m e d i a . T h n e x tt i m e y o u w a t c h T r o t s o S t a r W a r s , o r t h e n e x tt i m e y o w a t c h t h e n i g h t l y n e w s , t r t g e i d e a s t h a t w o u l d m a k e f o g o o d p r o g r a m .

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

I a l e l s e f a i l s , g i v e y o u r s u b c o n s c i o u st r y . M a n y g r e a t g a m e i d e a s h a v e c o m e f r o md r e a m s . K e e p n o t e p a d a n p e n c i l a y o u rb e d s i d e , j u s t i n c a s e .

K e e p i m i n d t h a t n o a l i d e a s a r e p r a ct i c a l o e v e n p o s s i b l e . W h a t m a b u n i q u ea n i n t e r e s t i n g c o n c e p t m a p r o v e i m p o s s ib l t i m p l e m e n t o m i c r o c o m p u t e r s u c ha t h 6 4 O f t e n , h o w e v e r , i d e a s c a n b es c a l e d d o w n t f i w i t h i n t h e c o n f i n e s o f t h em a c h i n e . A n i y o u ' r e d e s i g n i n g u t i l i t y , b s u r e t h a t y o u ' r e n o j u s t c r e a t i n g s o l u t i o nf o w h i c h t h e r e i n p r o b l e m .

Page 15: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 15/96

C h o o s i n g L a n g u a g eA l t h o u g h i t ' s t h e o r e t i c a l l y p o s s i b l e t w r i t e

p r o g r a m i a l m o s t a n l a n g u a g e , s o m el a n g u a g e s a r b e s t s u i t e d t p a r t i c u l a r t y p e so f a p p l i c a t i o n s . ( Y o u w o u l d n ' t w a n t t w r i t e

g a m e i C O B O L . ) F o m o s t p u r p o s e s ,B A S I C w i l l s u f f i c e . Y o c a e v e n u s e aB A S I C c o m p i l e r l i k e B A S 1 C - 6 4 f r o m A b a c u st s p e e d u y o u r e f f o r t s . F o m o r e a d v a n c e dp r o g r a m s a n f a s t - a c t i o n g a m e s , w h e r es p e e d i c r i t i c a l , m a c h i n e l a n g u a g e i p r o b ab l y t h e b e s t c h o i c e .

C o m m o d o r e 6 a n 1 2 o w n e r s a r f o r t u n a t e t h a t t h e i r c o m p u t e r s c a r u v r i e t y o l a n g u a g e s . A v a i l a b l e p r o g r a m m i n gl a n g u a g e s i n c l u d e B A S I C , a s s e m b l y ( o m c h i n e ) l a n g u a g e , F O R T R A N , C O M A L ,P R O M A L , P a s c a l , C A d a , a n f e o t h e r s .B A S I C a n a s s e m b l y l a n g u a g e a r t h m o s tp o p u l a r l a n g u a g e s f o 8 - b i t C o m m o d o r ec o m p u t e r s f o s e v e r a l r e a s o n s . B o t h l a g u a g e s a r b u i l t i n t o t h c o m p u t e r . I y o p l a n o w r i t i n g a p r o g r a m f o p u b l i c a t i o n i

b o o k o m a g a z i n e , y o s h o u l d p r o b a b l yu s o n o t h e s e t w l a n g u a g e s . Y o c a n , o c o u r s e , u s a n l a n g u a g e i y o u ' r e w r i t i n gs o f t w a r e f o y o u r o w u s e .

T o o l sP r o g r a m m i n g u t i l i t i e s m a k e l i f e e a s i e r .C r o s s - r e f e r e n c e p r o g r a m s , d e b u g g e r s , m c h i n e l a n g u a g e m o n i t o r s , a n B A S I C e x t e ns i o n s t h a t a d h e l p f u l e d i t i n g c o m m a n d s a l h a v e t h e i r p l a c e . W i t h t h r i g h t t o o l s , y o c a c u y o u r p r o g r a m m i n g t i m e i n h a l f .

S o m e u t i l i t i e s c a n b e u s e d w i t h s e v e r a ll a n g u a g e s . S Y S R E S ( f r o m S o l i d u s I n t e r n at i o n a l ) , f o e x a m p l e , c a n b e u s e d t e d i t 6 B A S I C o a s s e m b l y l a n g u a g e t e x t f i l e s . G z e t t e ' s o w " M e t a B A S I C " c a a i i e d i t i n gB A S I C p r o g r a m s a n a s s e m b l y l a n g u a g ep r o g r a m s w r i t t e n i P A o B u d d y - 1 2 8 .S p r i t e e d i t o r s , c h a r a c t e r e d i t o r s , a n d s o u n de d i t o r s a r a l v i t a l p r o g r a m m i n g t o o l s . G z e t t e h a s p u b l i s h e d s e v e r a l s u c h e d i t o r s .

I y o c h o o s e t w r i t e y o u r p r o g r a m i B A S I C , y o m a c o n s i d e r p u r c h a s i n gc r o s s - r e f e r e n c e u t i l i t y s u c h a X - R e f 6 4 f r o m A b a c u s . T h i s t y p e o t o o l e v a l u a t e sy o u r p r o g r a m a n d c r e a t e s p r i n t o u t s t h a t l i s tp r o g r a m v a r i a b l e s a n l i n e - n u m b e r r e f e re n c e s — a n i n v a l u a b l e t o o l f o r d e b u g g i n g .Y o u m i g h t a l s o c o n s i d e r u s i n g B A S I C e d t o e n h a n c e r s u c h a S Y S R E S o M e t a B A S I C .T h e s e u t i l i t i e s o f f e r t r a c e c o m m a n d s t h a ta l l o w y o t t r a c k p r o g r a m f l o w .

N a s s e m b l y l a n g u a g e p r o g r a m m e rs h o u l d b w i t h o u t g o o d m a c h i n e l a g u a g e m o n i t o r . I y o c a f i n d o n e , t r t g e m o n i t o r t h a t a l l o w s y o t s i n g l e - s t e pt h r o u g h y o u r p r o g r a m .

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

D e c i s i o n s , D e e i s i o n sO n c e y o h a v e y o u r i d e a s t r a i g h t a n y o u rp r o g r a m m i n g e n v i r o n m e n t f i n e - t u n e d , i t ' st i m e t s t a r t m a k i n g h a r d c h o i c e s . L i k e i o n o t , t h e r e a r c e r t a i n r e s t r i c t i o n s t h a t e v e r yp r o g r a m m e r m u s t f a c e . T h e s e i n c l u d e t i m er e s t r a i n t s , h a r d w a r e l i m i t a t i o n s , a n t h l i m i t a t i o n s o f y o u r a b i l i t i e s a n e x p e r i e n c e .I y o t r t t a c k l e t o t o u g h j o t o o e a r l yi y o u r p r o g r a m m i n g c a r e e r , y o u ' r e b o u n dt g e f r u s t r a t e d . B a c k o f a n t r s o m e t h i n g

b i l e s s c h a l l e n g i n g .J u s t w h a t w i l l b t h l o o k a n f e e l o

t h p r o g r a m ? W i l l y o u r p r o g r a m r e q u i r eg r a p h i c s ? I s o w h a t s o r t ? W i l l y o u s s p r i t e s ? T h h i - r e s s c r e e n ? R e d e f i n e d c h a ra c t e r s ? B s u r e t r e a d u o t h t e c h n i q u e sf o u s i n g t h g r a p h i c s y o n e e d .

W h a t a b o u t t h u s e r i n t e r f a c e ? I y o u rp r o g r a m i a a r c a d e g a m e , y o u ' l l p r o b a b l yw a n t t u s j o y s t i c k . s t r a t e g y g a m ec o u i d u s e i t h e r j o y s t i c k o k e y b o a r d . I y o u ' r e d e s i g n i n g p r o d u c t i v i t y a p p l i c a t i o n ,y o u m i g h t w a n t t c o n s i d e r u s i n g m o u s e ,p u l l - d o w n m e n u s , a n w i n d o w s . T h a d d e de f f o r t w i l l m a k e t h p r o g r a m e a s i e r t u s a n m u c h m o r e v i s u a l l y a p p e a l i n g .

T f i n d o u w h e t h e r y o u r p r o g r a m i i n t u i t i v e , g e a i n e x p e r i e n c e d c o m p u t e ru s e r t t e s t i t P e o p l e w h a r u n f a m i l i a rw i t h c o m p u t e r s w i l l d t h i n g s y o u ' d n e v e rt h i n k o f I t ' s i m p o r t a n t t h a t a n y o n e b a b l et u s y o u r p r o g r a m . T o h e l p m a k e t h i s p o s i b l e , y o s h o u l d t h i n k a b o u t a d d i n g d s c r i p t i v e e r r o r m e s s a g e s a n h e l p s c r e e n s .O n w e l l - w r i t t e n h e l p s c r e e n c a r e p l a c ep a g e s o d o c u m e n t a t i o n .

O r g a n i z eW h e n y o u ' r e r e a d y t w r i t e y o u r p r o g r a m ,y o m u s t d e c i d e e x a c t l y h o i w i l l b o r g an i z e d . M o s t p r o g r a m m e r s b r e a k t h e i r c o d ei n t o s u b r o u t i n e s o s u b p r o g r a m s , w h e r ee a c h s u b s e c t i o n p e r f o r m s s p e c i f i c t a s k .T h e s e s e c t i o n s c a b t e s t e d i n d e p e n d e n t l yp r i o r t b e i n g g l u e d t o g e t h e r i n t o c o p l e t e p r o g r a m .

H o y o e x e c u t e e a c h s e c t i o n i v e r yi m p o r t a n t . S o m e p a r t s m a n e e d t b w r i tt e i m a c h i n e l a n g u a g e f o s p e e d . O t h e r sm a b i n t e r r u p t - d r i v e n , s u c h a b a c kg r o u n d m u s i c o s p r i t e a n i m a t i o n .

M e m o r y o r g a n i z a t i o n c a b c r i t i c a l i m a n y 6 p r o g r a m s , e s p e c i a l l y t h o s e t h a t u s h i - r e s s c r e e n s , s p r i t e s , o r e d e f i n e d c h a r a ct e s e t s . T h 4 b l o c k o m e m o r y s t a r t i n g a $ C O 0 O ( 4 9 1 5 2 ) i o f t e n u s e d f o d a t a s t o r -

C O M P U T £ ! s G a z e t t e A p r i l 1 9 8 9 1 3

Page 16: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 16/96

a g e . I y o u r p r o g r a m h a t i n t e r a c t w i t hu t i l i t y , k e e p i m i n d t h a t m a n y u t i l i t i e s w i l lu s a l o p a r t o t h i s s p a c e ( f o r e x a m p l e , t h D O W e d g e ) . I y o u r m e m o r y l a y o u t w i l l b c o m p l i c a t e d o u n u s u a l , c o n s i d e r d r a w i n gm e m o r y m a s h o w i n g w h e r e e a c h m e m o r y -r e q u i r i n g e l e m e n t w i l l g o

O v e r t h y e a r s , m a n y m e t h o d s o p r g r a m o r g a n i z a t i o n h a v e b e e n t a u g h t . F l o wc h a r t s w e r e i v o g u e f o r a w h i l e . f l o wc h a r t i d i a g r a m o t h p r o g r a m ' s l o g i c .T h i s i h i g h - l e v e l l o o k a w h a t t h k e d c i s i o n s a n f u n c t i o n s o t h p r o g r a m a r e .

M a n y p r o g r a m m e r s u s p s e u d o c o d ew h e n p l a n n i n g t h e i r p r o g r a m s . P s e u d o c o d ei s i m i l a r t p r o c e d u r a l l a n g u a g e s l i k e P a c a a n C b u i i i n t e r s p e r s e d w i t h p l a i nE n g l i s h p h r a s e s .

N o i t h t i m e t c h o o s e b e t w e e n t o p -d o w n , b o t t o m - u p , a n m o d u l a r p r o g r a mm i n g . I t o p - d o w n p r o g r a m m i n g , y o u f i r s tp l a n t h o v e r a l l f l o w o f t h e p r o g r a m w i t hf l o w c h a r t o w i t h p s e u d o c o d e . A f t e r y o u ' v ef i n i s h e d d e s i g n i n g t h m a i n p r o g r a m , y o d e s i g n t h s u b r o u t i n e s i u s e s . T h e s e s u r o u t i n e s m i g h t , i t u r n , r e l y u p o n o t h e r s u r o u t i n e s . S o o n e r o I n t e r y o u ' l l r e a c h t h b o t t o m o t h n e s t , w h e r e y o u ' l l h a v e t h a n d l e a l t h d e t a i l s .

I b o t t o m - u p p r o g r a m m i n g , y o u s t a r tb w r i t i n g r o u t i n e s t h a t y o b e l i e v e w i l l b n e c e s s a r y f o t h p r o g r a m y o u ' r e w o r k i n go n T h e s e r o u t i n e s m i g h t b y o u r l o w - l e v e ls o u n d o s p r i t e h a n d l e r s . S t a r t i n g f r o mt h e s e r o u t i n e s , y o b u i l d p r o g r a m w h i c hc o n n e c t s t h p i e c e s .

M o d u l a r p r o g r a m m i n g u n i t e s t o p -d o w n a n d b o t t o m - u p p r o g r a m m i n g . I m o d u l a r p r o g r a m m i n g , y o u d e f i n e t h i t e r f a c e s f o t h r o u t i n e s y o w i l l n e e d . E a c hm o d u l e c a b e i n d e p e n d e n t l y t e s t e d b e f o r ei i u s e d .

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

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

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

C O M P U T E ! G a z e t t e A p r i l 1 9 0 9

T f i n t l l i c i t ' w t i e t h r r w t u r

p r o g r a m i : m l i l i t i v e , » « . * ■ a

' c o m p u t e r - u s e r t l i ' s t i t V t H > \ ) ] v

w h a r ,

t h i n k o

f e a t u r e w o r k s . I i t ' s n o o b v i o u s t t h p e p l e t h a t b e t a - t e s t y o u r s o f t w a r e , y o u ' l l h a v et m a k e s o m e m o d i f i c a t i o n s t y o u r p r og r a m o b m o r e e x p l i c i t i n y o u r i n s t r u ct i o n s . D o c u m e n t a t i o n i a n i m p o r t a n t p a r to a n p r o g r a m .

F i n i s h i n g y o u r f i r s t p r o g r a m i a e x c i ti n g e x p e r i e n c e . A n w i t h e a c h n e p r o g r a mt h a t y o w r i t e , y o u ' l l f i n d t o o l s a n t e c hn i q u e s o y o u r o w t t a c k l e n e a n m o r ec h a l l e n g i n g p r o b l e m s . ! t h f o l l o w i n g a r t ic l e , y o u ' l l s e h o o u t e c h n i c a l e d i t o r t a c kl e p r o g r a m m i n g p r o b l e m .

G l o s s a r y o T e r m sa s s e m b l e r . p r o g r a m w h i c h t r a n s l a t e s a s e m b l y l a n g u a g e s o u r c e c o d e i n t o m a c h i n el a n g u a g e .b e t a - t e s t . T h p r o c e s s o t e s t i n g p r o g r a m ,c o n d u c t e d b y s o m e o n e o t h e r t h a n t h p r o g r a m m e r .c o m p i l e r . p r o g r a m w h i c h t r a n s l a t e s t h s o u r c e c o d e o f a h i g h - l e v e l l a n g u a g e i n t om a c h i n e l a n g u a g e .d e b u g g e r . A e n v i r o n m e n t w h i c h a l l o w sy o t i n t e r a c t w i t h t h o b j e c t c o d e o p r o g r a m . T y p i c a l f e a t u r e s i n c l u d e s i n g l e -s t e p p i n g t h r o u g h t h i n s t r u c t i o n s o p r g r a m a n a n a l y s i s o f t h e v a r i a b l e s o fp r o g r a m .

D O W e d g e . c o m m o n l y u s e d p r o g r a m( c o m e s w i t h t h c o m p u t e r ) f o t h 6 a n 1 2 t h a t a l l o w s e a s y a c c e s s t t h e d i s k d r i v e .f l o w c h a r t . g r a p h i c a l r e p r e s e n t a t i o n o t h l o g i c f l o w o p r o g r a m .h i g h - l e v e l l a n g u a g e . p o r t a b l e l a n g u a g e ,s u c h a B A S I C o P a s c a l , w h i c h p r o v i d e sa b s t r a c t i o n s t h a t a l l o w p r o g r a m m e r s t i n o r e t h d e t a i l s o m a c h i n e c o d e .i n t e r r u p t - d r i v e n . D e s c r i b e s s e c t i o n o fp r o g r a m c o d e t h a t o p e r a t e s u p o n a i n t e r r u p t .( m a c h i n e l a n g u a g e ) m o n i t o r . p r o g r a mw h i c h l e t s y o w o r k i n t e r a c t i v e l y w i t h m c h i n e l a n g u a g e c o d e .m e m o r y m a p . d i a g r a m w h i c h g r a p h i c a l l yd e p i c t s t h m e m o r y l a y o u t u s e d b yp r o g r a m .o b j e c t c o d e . T h c o d e w h i c h i g e n e r a t e db h i g h - l e v e l l a n g u a g e c o m p i l e r o a a s s e m b l e r .p s e u d o c o d e . s e c t i o n o c o d e w r i t t e n i c o m b i n a t i o n o h i g h - l e v e l l a n g u a g e a n h u m a n l a n g u a g e .r e d e f i n e d c h a r a c t e r s . R e p l a c e m e n t d e f i n it i o n s f o o n o m o r e c h a r a c t e r s . O f t e n u s e df o f o r e i g n l a n g u a g e c h a r a c t e r s o r g r a p h i c so t h s t a n d a r d t e x t s c r e e n .s o u r c e c o d e . C o d e w r i t t e n i n h i g h - l e v e ll a n g u a g e o a s s e m b l y l a n g u a g e .

Page 17: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 17/96

I W o r kW r i t i n g p r o g r a m , l i k e a n o t h e rt a s k , i g r e a t l y s i m p l i f i e d i y o a p l t h o l a d a g e " D i v i d e a n d c o nq u e r . " B e g i n w i t h a o v e r a l l p i c t u r eo w h a t y o w a n t t a c c o m p l i s h i t h p r o g r a m , a n t h e n b r e a k i i n t os m a l l e r , l e s s c o m p l e x b i t s .

W e ' l l s e h o t h i s a p p r o a c hw o r k s a w g a b o u t w r i t i n gs a m p l e p r o g r a m o t h C o m m od o r e 6 4 A n i t h p r o c e s s , w c a e x a m i n e s o m e o f t h e i m p o r t a n t a p e c t s o f p r o g r a m m i n g .

T h I d e aT h f i r s t s t e p i w r i t i n g p r o g r a mi d e c i d i n g w h a t y o u w a n t t h p r g r a m t d o F o d e m o n s t r a t i o n p u p o s e s , l e t ' s w r i t e s h o r t B A S I Cg a m e . c l a s s i c t h a t ' s r e l a t i v e l ye a s y t w r i t e i t h g a m e o t r a p .

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

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

K n o w i n g w h a t t h p r o g r a m ' sg o i n g t b a b o u t , w c a n o o g a n i z e o u t o o l s f o t h j o b . S i n c et h p r o g r a m w i l l b e w r i t t e n i B A S I C , g e c o p y o t h p r o g r a mm i n g u t i l i t y " M e t a B A S I C " ( i t h F e b r u a r y 1 9 8 7 i s s u e ) i y o c a n .Y o u ' l l a ! s o w a n t s o m e p e r t i n e n t r e f -e r e n c e b o o k s , T w e x c e l l e n ts o u r c e s t h a t d e m o n s t r a t e n u m b e ro p r o g r a m m i n g t e c h n i q u e s a r C o m m o d o r e 6 P r o g r a m m e r ' s R e f e re n c e G u i d e a n P r o g r a m m i n g t h C o m m o d o r e 6 4 b R a e t o W e s t .

A P r o c e d u r a l O u t l i n eB e f o r e w a c t u a l l y s t a r t w r i t i n g t h ep r o g r a m , w n e e d t " r o u g h i o u t . "T h a t i s w w a n t t l i s t i o r d e r t h m a j o r r o u t i n e s t h a t w i l l a p p e a r i t h p r o g r a m .

P a t r i c k P a r r i s hR e m e m b e r : A s t h p r o g r a m

d e v e l o p s , s o m e r o u t i n e s w i l l b a d d e d , o t h e r s d e l e t e d . T h i s i o n l yn a t u r a l , s d o n ' t w o r r y i y o d o n ' tg e i r i g h t t h f i r s t t i m e . Y o u r p r c e d u r a l l i s t c a a n m i l l c h a n g ea l o n g t h w a y . s t e p - w i s e p r o c ed u r e f o o u p r o g r a m w o u l d g s o m e t h i n g l i k e t h i s :

1 I n i t i a l i z e v a r i a b l e s .2 S e u p l a y f i e l d .3 L a s t r o u n d ? I y e a , I h e n S t e p 1 5 4 C h e c k p l a y e r l ' j o y s t i c k .5 U p d a t e p l a y e r l ' p o s i t i o n .6 F l a y e r c o l l i s i o n ?7 . I f s o u p d a t e s c o r e a n d r o u n d

n u m b e r ; t h e n g t s t e p 2 8 I n c o l l i s i o n , m o v e p l a y e r 1 9 C h e c k p l a y e r 2 ' j o y s t i c k .

1 0 U p d a t e p l a y e r 2 ' p o s i t i o n .1 1 P l a y e r c o l l i s i o n ?

1 1 2 , I s o u p d a t e s c o r e a n d r o u n dn u m b e r ; t h e n g t s t e p 2

1 3 I n c o l l i s i o n , m o v e p l a y e r 2 1 4 C t s t e p 4 1 5 E n d - o f - g a m e r o u t i n e .I y o k n o w h o t c o n s t r u c t f l a mc h a r t , y o m a p r e f e r t r e p r e s e n tt h p r o c e d u r a l o u t l i n e i t h a t f o r m .

A f t e r y o u ' v e l i s t e d t h r o u t i n e si t h p r o g r a m , t h p r o j e c t b e c o m e sa l o t s i m p l e r . I y o u ' r e u n c e r t a i na b o u t h o y o u ' r e g o i n g t w r i t ee a c h r o u t i n e , l o o k i y o u r r e f e r e n c eb o o k s f o s i m i l a r r o u t i n e s i o t h e rp r o g r a m s . A l s o , m a g a z i n e s o b o o k sw i t h t y p e - i n p r o g r a m s a r h e l p f u l .

W r i t e t h P r o g r a mS i n c e t h i s i g a m e p r o g r a m , t h m o s t i m p o r t a n t r o u t i n e i t e r m s o t h o v e r a l l p r o g r a m d e v e l o p m e n t i t h s e c o n d o n e a b o v e — s e t t i n g u t h e p l a y f i e l d . L e t ' s b e g i n .

F i r s t , u s i n g s c r e e n - m e m o r ym a ( f o u n d i y o u r u s e r ' s g u i d e ) ,d r a w t h e p l a y f i e l d e x a c t l y a y o u ' de n v i s i o n i t T h p l a y f i e l d i s u r o u n d e d b y b o r d e r , e x c e p t t h f i r s t a n l a s t l i n e s o f t h s c r e e n ,w h i c h w i l l h o l d e a c h p l a y e r ' s s c o r e .C h a r a c t e r s r e p r e s e n t i n g t h t w p l a y e r s a r p o s i t i o n e d o t h s c r e e n , a l o n g w i t h m e s s a g e t h a tt e l l s u s e r s h o t s t a r t t h g a m e .

J e x t , u s i n g t h s c r e e n d i g r a m , w r i t e t h e r o u t i n e t h a t d r a w st h p l a y f i e l d ( l i n e s 1 4 0 - 2 6 0 ) . N t i c e t h a t P O K E d t h c o r r e s p o n di n c o l o r b y t e b e f o r e P O K E i n g e a c hb o r d e r c h a r a c t e r . T h i s p r e v e n t sf l i c k e r i n g e f f e c t , s h o u l d t h o r i g i n a lb a c k g r o u n d c o l o r b d i f f e r e n t f r o mt h e c o l o r P O K E d . A l s o , d e f i n e dt h b o r d e r c h a r a c t e r a n c o l o r , a w e l l a s t h o s e o t h p l a y e r s , a s v a r ia b l e s . Y o c o u l d c h a n g e t h e m l a t e rw i t h l i t t l e e f f o r t — p e r h a p s t g i v et h g a m e d i f f e r e n t l o o k .

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

T e s t a n d E n h a n c eO n c e y o u h a v e t h p r o g r a m r u n i n g , c o n c e n t r a t e o d e b u g g i n g a n i m p r o v i n g i t T h e r e a r n u m b e r o e n h a n c e m e n t s y o u c a a d d . T h e s ei n c l u d e s o u n d , r e d e f i n e d c h a r a c t e r sf o t h p l a y e r s , a n v a r i o u s p l a y o t i o n s ( f o r e x a m p l e , p r o v i d i n g d i f f e re n s p e e d s a n r a n d o m l y p l a c i n go b s t r u c t i o n s o t h p l a y f i e l d ) .

I y o f i n d t h g a m e l i t t l es l u g g i s h , t h e r e a r m a n y w a y s t h a ty o c a s p e e d i u p F i r s t , y o c a d e f i n e a l c o n s t a n t s i t h g a m el o o p ( l i n e s 3 0 0 - 4 8 0 ) a v a r i a b l e s .B u t a c c o m p l i s h t h u l t i m a t e ,y o u ' l l h a v e t r e w r i t e t h e l o o p i m a c h i n e l a n g u a g e ( M L ) .

I y o u ' r e u n f a m i l i a r w i t h m c h i n e l a n g u a g e , s h o r t p r o g r a ml i k e t h i s o n i a i d e a l p l a c e t g a i ns o m e e x p e r i e n c e . S t a r t w i t h s i m p l er o u t i n e s r a t h e r t h a n t r y i n g t w r i t ea e n t i r e p r o g r a m . O c o u r s e , i y o t a k e o t h i s p r o j e c t , y o u ' l l n e e d a a s s e m b l e r ( P A L — a v a i l a b l e t h r o u g hS p i n n a k e r S o f t w a r e — i s s u p e r b ) a n a M m o n i t o r ( " S u p e r m o n 6 4 " —p u b l i s h e d i C O M P U T E D M a c h i n eL a n g u a g e f o B e g i n n e r s , b R i c h a r dM a n s f i e l d — i s a f a v o r i t e ) . A l s o ,s o m e b o o k s o n M w o u l d b e h a n d y .S e p r o g r a m l i s t i n g o p a g e 7 6

C O M P U T B f s G a z e t t e A p r l l 9 e 9 1

Page 18: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 18/96

B u y e r ' s G u i d e T P R O G R A M M EA I D SS e r i o u s a b o u t p r o g r a m m i n g ? Y o u c a m a k e t h j o m u c h e a s i e r a n s a v e l o o t i m e w i t h t h r i g h t t o o l .T h i s g u i d e s h o w s w h a t ' s c u r r e n t l y a v a i l a b l e f o 6 a n 1 2 p r o g r a m m e r s .

A D T r a i n i n g C o u r s eA b a c u sS 3 9 . 9 5A D i t h p r o g r a m - d e v e l o p m e n t l a n g u a g eo t h e U . S . D e p a r t m e n t o D e f e n s e , a n t h i sp a c k a g e c o n t a i n s t o o l s ( o c r e a t i n g p r g r a m s i t h a t l a n g u a g e . T h s y s t e m i n c l u d e sa e d i t o r , s y n t a x c h e c k e r a n c o m p i l e r , a s e m b l e r , d i s a s s e m b l e r , a n m a n u a l .A s s e m b l e r / M o n i t o rA b a c u sS 3 9 . 9 5P r o g r a m m e r s c a d e v e l o p m a c h i n e l a g u a g e p r o g r a m s f o t h 6 w i t h t h i s p a c ka g e . T h a s s e m b l e r s u p p o r t s m a c r oa s s e m b l e r c a p a b i l i t i e s , c o n d i t i o n a l a s s e mb l y , l u l l - s c r e e n e d i t i n g , s y m b o l - t a b l e l i s t i n g s .a n s o u r c e - f i l e c h a i n i n g . I c a n a s s e m b l e t d i s k , t a p e , o r m e m o r y . T h m o n i t o r p r g r a m c a n b e u s e d t h u n t , d i s a s s e m b l ec o d e , t r a n s f e r o r c o m p a r e b l o c k s o d a t a ,a c c e s s o t h e r m e m o r y b a n k s , q u i c k - t r a c ew i t h b r e a k p o i n t s , o p e r f o r m s i n g l e - s t e p e e c u t i o n . T h m o n i t o r a n a s s e m b l e r p r g r a m s c a c o e x i s t a n a r b o t h w r i t t e n I m a c h i n e l a n g u a g e .

B A S I C - 1 2 8A b a c u sC o m m o d o r e 1 2 S 5 9 . 9 5B A S I C - 1 2 8 i c o m p i l e r t s p e e d u pB A S I C 2 . a n 7 . p r o g r a m s o n t h e 1 2 8 .T h e p r o g r a m c a n b e u s e d t m a n a g e m e o r y , c o m p i l e p r o g r a m s i s p e e d c o d e ( p s e ud o c o d e ) o m a c h i n e l a n g u a g e , o p t i m i z eF O R - N E X T l o o p s , s e n d c o m m a n d s t t h d i s k d r i v e , o c h a n g e c o m p i l i n g p a r a m e t e r s .T h 1 2 v e r s i o n o f f e r s h i g h - p r e c i s i o n m a t hf u n c t i o n s a n d u s e s i n t e g e r a n f o r m u l a o p t im i z i n g t e c h n i q u e s . T h p a c k a g e a l s o c o t a i n s r u n t i m e m o d u l e .

B A S I C - 6 4A b a c u sS 3 9 . 9 5B A S I C - 6 4 i c o m p i l e r f o i n c r e a s i n g t h s p e e d o B A S I C p r o g r a m s . T h p r o g r a mc a b u s e d t m a n a g e m e m o r y , c o m p i l ep r o g r a m s i s p e e d c o d e ( p s e u d o c o d e ) o m a c h i n e l a n g u a g e , o p t i m i z e F O R - N E X Tl o o p s , s e n d c o m t p a n d s t t h d i s k d r i v e , o c h a n g e c o m p i l i n g p a r a m e t e r s . T h 6 v e s i o n c a c o m p i l d B A S I C 2 . p r o g r a m s u s i n gt h o v e r l a y f e a t u r e a n B A S I C e x t e n s i o n ss u c h a s S i m o n s ' B A S I C , V I C T R E E , a n dB A S I C 4 . 0 . r u n t i m e m o d u l e i i n c l u d e d , '

C O B O L - 6 4 a n - 1 2 8A b a c u sC o m m o d o r e 1 3 o 6 S 3 9 . 9 5C O B O L i d e s i g n e d t h e l p u s e r s l e a r n t op r o g r a m o n t h 6 o 1 2 i C O B O L . I f e t u r e s s y n t a x - c h e c k i n g e d i t o r , c o m p i l e r ,a i n t e r p r e t e r , c r u n c h f u n c t i o n t r e d u c em e m o r y s i z e , s a m p l e p r o g r a m s , a n s y b o l i c d e b u g g i n g t o o l s s u c h a s b r e a k p o i n t ,t r a c e , a n s i n g l e s t e p . T h e p r o g r a m s u p o r t s s u b s e t o A N S I C O B O L 7 a n i a v a i l a b l e i v e r s i o n s f o e i t h e r t h C o m m od o r e 6 o r 1 2 8 . T h 1 2 v e r s i o n w o r k s i e i t h e r 4 0 o 8 0 - c o l u m n m o d e . 1 5 0 - p a g em a n u a l i i n c l u d e d .

■ %

1 C O M P U T E ' S G a z e t t e A p r i l 1 9 8 9

Page 19: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 19/96

C o m m o d o r e L o g oT e r r a p i nS 6 9 . 0 0C o m m o d o r e L o g o i a a c t i v e l e a r n i n g e n v ir o n m e n t f o c h i l d r e n t h a t c a n b e u s e d t t e a c h m a t h e m a t i c a l r e a s o n i n g , c r e a t i v i t y ,a n p r o b l e m s o l v i n g . T h l i s t - p r o c e s s i n gf e a t u r e c a a l s o b u s e d w i t h l a n g u a g ea r t s . T h p r o g r a m c o m b i n e s t e x t a n g r a p h i c s a n d u s e s e i g h t t u r t l e s t d r a w p i t u r e s a n a n i m a t i o n s . T h i s i n t r o d u c t i o n t c o m p u t e r p r o g r a m m i n g c o n t a i n s s e v e ns p r i t e s . 1 c o l o r s , a n d e n h a n c e d m u s i c c p a b i l i t i e s . C o m p a t i b l e p r o d u c t s a v a i l a b l ef r o m T e r r a p i n i n c l u d e L o g o W o r k s c u r r i c ul u m - s u p p o r t m a i e r i a l s ( o c l a s s r o o m u s a n d L o g o w a r e p r o d u c t s s u c h a t h L o g oD a t a T o o l k i t . C o m m o d o r e L o g o i a l s oa v a i l a b l e i f i v e - d i s k p a c k ( o $ 1 4 9 . 0 0 o t e n - d i s k p a c k f o $ 1 9 9 . 0 0 .T h F i n a l C a r t r i d g e I I D a t e E l e c t r o n i c s$ 5 4 . 9 5T h F i n a l C a r t r i d g e I I i c a r t r i d g e - b a s e do p e r a t i n g s y s t e m l o t h 5 a n 1 2 8 . I t e a -l u r e s p u l l - d o w n m e n u s , w i n d o w s , a n m o r et h a n 6 c o m m a n d s a n f u n c t i o n s . T h C a c u l a t o r a c c e p t s i n p u t f r o m m o u s e , k e b o a r d , o r j o y s t i c k a n e n a b l e s t h 1 2 n u m e r i c k e y p a d t b u s e d i 6 m o d e .N o t e P a i a m i n i w o r d p r o c e s s o r w i t hp r o p o r t i o n a l c h a r a c t e r s . f r e e z e r m e n u c a b e u s e d f o p r i n t i n g a n s c r e e n d u m p s , k i l li n s p r i t e s , c h a n g i n g a j o y s t i c k t o a a u t o -f i r e m o d e , p r o t e c t i n g i h e c o m p u t e r w h e nc h a n g i n g j o y s t i c k p o r t s , a n b a c k i n g u t t a p e o d i s k . T h M m o n i t o r d o e s n o r s i d e i m e m o r y ; i c o n t a i n s s p r i t e e d i t o r ,c h a r a c t e r e d i t o r , d r i v e m o n i t o r , p r i n t e rd r i v e r , a n s c r o l l i n g f u n c t i o n s .

F O R T H L a n g u a g eA b a c u sS 3 9 . 9 5T h i s F O R T H p a c k a g e c o n t a i n s a e x t e n d e dv o c a b u l a r y t s u p p o r t g r a p h i c s a n s o u n d ,

b u i l t - i n f u l l - s c r e e n e d i t o r , F O R T H a s e m b l e r , a n h a n d b o o k . U j c a b u l a r yw o r d s c a b c r e a t e d a s n e e d e d .

g e o P r o g r a m m e r 2 . B e r k e l e y S o f t w o r k sG E O SS 6 9 g e o P r o g r a m m e r 2 . i a a s s e m b l y l a g u a g e d e v e l o p m e n t p r o g r a m t h a t a l l o w s u e r t c r e a t e f u l l - s c a l e G E O S a p p l i c a t i o n s .g e o P r o g r a m m e r t a k e s a d v a n t a g e o i c o n ,m e n u , a n w i n d o w i n t e r f a c e s . T h e p r o g r a mi n c l u d e s g a o A s s e m b l e r , g e o L i n k e r , a n g e o D o b u g g e r . I c a b u s e d w i t h G E O S 6 4a n G E O S 1 2 B .

J i f f y D O SC r e a t i v e M i c r o D e s i g n sC o m m o d o r e 6 o 1 2 S 4 9 . 9 5 ( 6 4 )S 5 9 . 9 5 ( 1 3 8 ]J i f f y D O S i s e r i a l b u R O r e p l a c e m e n tf o b o t h t h C P a n t h e d i s k d r i v e . I I a v a i l a b l e f o a l C o m m o d o r e 6 m o d e l s a n t h e 1 2 8 , a w e l l a m o s t d i s k d r i v e s . A n c o m p u t e r R O w i l l w o r k w i t h a n d r i v eR O o c o m b i n a t i o n o d r i v e s , a n t h C P U s a n d i s k d r i v e s c a b f r e e l y m i x e da n m a t c h e d . F o r h e a v i l y c o p y - p r o t e c t e dp r o g r a m s , t h e r e i a o n / o f f s w i t c h m o u n te d o n t h c o m p u t e r a n d d r i v e . T h p r e p r og r a m m e d f u n c t i o n k e y s a r d e s i g n e d t w o r k i c o n j u n c t i o n w i t h d i r e c t o r y l i s t t t h s c r e e n . F o u r t e e n n e c o m m a n d s h a v eb e e n a d d e d t t h s t a n d a r d D O W e d g es y n t a x , a n t h c o m m a n d s c a n b e u s e d i b o t h p r o g r a m a n d i r e c t m o d e s . J i f f y D O Sc a a l s o b u s e d t a c c e l e r a t e M I D I f i l e s . I i s i m p l e t i n s t a l l a n i n c l u d e s d o c u m e n t at i o n a n m o n e y - b a c k g u a r a n t e e . E x t r ad r i v e R O M s a r a v a i l a b l e l o S 2 4 . 9 5 .K y a n P a s c a l / 1 2 8K y a n S o f t w a r eC o m m o d o r e 1 2 $ 6 9 . 9 5T h i s p r o g r a m i f u l l i m p l e m e n t a t i o n o I S P a s c a l t h a t f e a t u r e s c o m m a n d m e n u s , h e l ps c r e e n s , a n 3 0 0 - p a g e m a n u a l a n P a c a t u t o r i a l . O t h e r f e a t u r e s i n c l u d e 6 5 0 2m a c h i n e c o d e a s s e m b l e r , l u l l - s c r e e n t e x te d i t o r . P a s c a l e x t e n s i o n s , b u i l t - i n m a c r oa s s e m b l e r , a n n o n - c o p y - p r o t e c t e d d i s k s .K y a n P a s c a l / 6 4K y a n S o f t w a r e$ 6 9 . 9 5K y a n P a s c a l / 6 4 i f u l l i m p l e m e n t a t i o n o J e n s e n / W i r t h P a s c a l . T h p r o g r a m f e a t u r e s

s t a n d a r d a n d a d v a n c e d c o m p i l e r o n e a c hd i s k t m e e t t h n e e d s o p r o g r a m m e r s o a l l e v e l s . I a l s o i n c l u d e s f u l l - s c r e e n t e x te d i t o r , f i l e - m a n a g e m e n t s y s t e m , s t a n da l o n e r u n t i m e e n v i r o n m e n t , a n e x t e n s i o n sf o g r a p h i c s . T h a d v a n c e d v e r s i o n r e t a i n st h e s e f e a t u r e s a n a l s o i n c l u d e s m a c h i n ec o d e c o m p i l e r , b u i l t - i n a s s e m b l e r , P a s c a le x t e n s i o n s , a n a o u t p u t o i n t e r m e d i a t ea s s e m b l y l a n g u a g e f i l e s .

L i n e a r P r o g r a m m e rC o m p u t e r H a r a s s$ 2 4 . 9 5L i n e a r P r o g r a m m e r c a b u s e d t s o l v el i n e a r p r o g r a m m i n g p r o b l e m s w i t h u t 5 v a r i a b l e s a n d 3 5 c o n s t r a i n t s , i n c l u d i n ge q u a l i t y a n l e s s t h a n o g r e a t e r t h a n . O j e c t i v e ( Z f u n c t i o n ) c a n b e m a x i m i z e d o m i n i m i z e d . T h s o l u t i o n i d i s p l a y e d o t h s c r e e n .

M A 6 A s s e m b l e r , 5 . S c h n e d l e r S y s t e m sS 2 9 . 9 5T h i s 6 5 0 2 a n 6 5 C 0 2 m a c r o a s s e m b l e r O f e r s c o - r e s i d e n t s c r e e n e d i t o r a n r e s i d e sw i t h B A S I C a n d M i c r o m o n . T h a s s e m b l e rf e a t u r e s c o n d i t i o n a l a s s e m b l y , i n t e r a c t i v ea s s e m b l y , p s e u d o - o p s , a n e r r o r c h e c k i n g .A 8 9 - p a g e m a n u a l i i n c l u d e d . N o c o p yp r o t e c t e d .

M a s t e r - 6 4 D e v e l o p m e n t T o o l sA b a c u sS 3 9 . 9 5M a s t e r - 6 4 i c o m p r e h e n s i v e a p p l i c a t i o n -d e v e l o p m e n t p a c k a g e f o s c r e e n m a n a g em e n t , i n d e x e d f i l e m a n a g e m e n t , m u l t i -p r e c i s i o n m a t h , a n m a c h i n e l a n g u a g em o n i t o r . I c a a d 1 0 c o m m a n d s t B A S I C . F e a t u r e s i n c l u d e I S A M f i l e s y s t e m ,p r i n t e r g e n e r a t i o n , B A S I C e x t e n s i o n s , p r g r a m m e r s ' a i d , B A S I C 4 . c o m m a n d s , a n

m a c h i n e l a n g u a g e m o n i t o r .

M e n u - D r i v e n O p e r a t i n g S y s t e mC a r d i n a l S o f t w a r eS 2 9 W i t h t h i s p r o g r a m , d i s k c o m m a n d s c a b e x e c u t e d b r e a d i n g t h m e n u a n p r e s s i n go n k e y , a n d m a c h i n e c o d e c a n b c o n v e r te t B A S I C . O n e - k e y c o m m a n d s i n c l u d ep r o g r a m o p e r a t o r s s u c h a L O A D a n S A V Ea n d i s k c o m m a n d s s u c h a s c o p y , s c r a t c h ,r e n a m e , f o r m a t , r e n u m b e r , a n c o m b i n e .M e r l i n 1 2 R o g e r W a g n o ' P u b l i s h i n gC o m m o d o r e 1 2 S 6 9 . 9 5M e r l i n 1 2 i 1 2 8 - s p e c i l i c m a c r o a s s e mb l e r t h a t a s s e m b l e s t a n f r o m t h d i s ka n s u p p o r t s c o n d i t i o n a l a s s e m b l y . I c o v e r t s i n t e g e r s t f l o a t i n g - p o i n t n u m b e r s a n p r o v i d e s l i n k e r s t g e n e r a t e r e l o c a t e d c o d e .T h l i n e n u m b e r s a p p e a r w h e n t h s o u r c ec o d e i l i s t e d , a n t h c u r r e n t l i n e n u m b e ri v i s i b l e i e d i t m o d e . U s e r s c a a l s o s c r o l li t w d i r e c t i o n s w h e n e d i t i n g . T h p r o g r a mr u n s o n l y i 8 0 - c o l u m n m o d e . M e r l i n 1 2 i c l u d e s d e m o n s t r a t i o n p r o g r a m s , m a c r o s ,a n S o u r c e r o r , d i s a s s e m b l e r . A b o u t 3 5 o s o u r c e c o d e c a n b e n t e r e d i m e m o r ya o n t i m e . T h d i s k i n o p r o t e c t e d .

M i c r o D e t e c t i v e A u t o m a t i cE r r o r D e t e c t i o nA m e r i c a n M a d e S o f t w a r eC o m m o d o r e 6 o 1 2 S 3 9 . 9 5T h i s d e b u g g e r f o B A S I C o t h C o m m od o r e 5 4 o 1 2 o f f e r s a u t o m a t i c e r r o r d e t e ct i o n a n t r a c i n g c a p a b i l i t i e s . I c a f i n d a n g i v e a r e a s o n f o m a n y e r r o r s s u c h a s y t a a n i l l e g a l q u a n t i t y e r r o r s . T h b u g - b u s t e rt r a c e r o u t i n e s h o w s e a c h s t a t e m e n t a i i e x e c u t e d a n t h e v a r i a b l e s i n v o l v e d . Y o c a a l s o l i s t t h v a r i a b l e s , f i l e s , a n l o o p su s e d i t h p r o g r a m . T h t r a c e f u n c t i o n c a a l s o b t u r n e d o o o f a a n t i m e . T h 1 2 v e r s i o n s u p p o r t s B A S I C 7 . a n w i d o w s . t r a c e w i n d o w c a b p l a c e d a n w h e r e o 4 0 - o r 8 0 - c o l u m n s c r e e n . E a c hp a c k a g e i n c l u d e s r e f e r e n c e m a n u a l .P a s c a l - 6 4A b a c u sS 1 9 . 9 5P a s c a l - 6 4 i a i n t r o d u c t o r y - l e v e l P a s c a lc o m p i l e r d e s i g n e d f o t h e 6 4 . T h p r o g r a m sc o m p i l e i n t o 6 5 1 0 m a c h i n e l a n g u a g e .

m n u i u t i u i w

C O M P U T E ! ' s G a i e l l B A p n l 1 9 8 9 1

Page 20: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 20/96

P T D - 6 5 1 0 S y m b o l i cD e b u g g e r , 4 . S c h n e d l e r S y s t e m s$ 4 9 . 9 5T h i s t r a n s p a r e n t s y m b o l i c d e b u g g e r f e t u r e s w i n d o w s t h a t s n o w v a n a b i e s d u r i n gs t e p p i n g , t w o - p a s s m i n i a s s e m b l e r , a n a u t o m a t i c p a t c h i n g . I a l s o s u p p o r t s h i g hs p e e d d r i v e r p r o g r a m s l o a u t o m a t i c c o n d it i o n a l s t e p p i n g a n s h o w s 1 2 p r i o r s t e p s .F o 6 5 0 2 a s s e m b l y l a n g u a g e p r o g r a m s .1 0 0 - p a g e m a n u a l i i n c l u d e d . N o c o p yp r o t e c t e d .

Q u i c k B r o w n B o xB l o w n B o x a s$ 1 2 9 . 0 0 ( 6 4 K )

$ 9 9 . 0 0 ( 3 2 K )$ 6 9 . 0 0 ( 1 6 K )

Q u i c k B r o w n B o x i a c a r t r i d g e c o n t a i n i n g1 6 K , 3 2 K . o 6 4 o b a t t e r y - b a c k e d R A t h a t e n a b l e s u s e r s t c r e a t e t h e i r o w R A c a r t r i d g e s o B A S I C a n d m a c h i n e l a n g u a g ep r o g r a m s . T h 3 2 v e r s i o n s t o r e s a m a n ya s 1 2 8 b l o c k s ; t h 6 4 v e r s i o n s t o r e s 2 5 b l o c k s ; a n t h c a r t r i d g e d i r e c t o r y c a h o l d3 e n t r i e s . W i t h t h e r a m d i s k o p t i o n , u p d a t e sc a n b e s a v e d d i r e c t l y t o Q u i c k B r o w n B o x .T h c a r t r i d g e c a n b e p a r t i t i o n e d f o s p e c i a la p p l i c a t i o n s , a n t ) i c a b e u s e d t a u t o b o o t

d i s k d r i v e . M a n a g e r p r o g r a m s g o v e r n c r a t i n g a n a l t e r i n g b o c o n t e n t s . s l i d es w i t c h c a b e u s e d t s e l e c t e i t h e r 6 o 1 2 m o d e . T h e B o i n c l u d e s S u p e r m o n 4 -a n c h e c k s u m p r o g r a m . T h i n t e r n a lt h r e e - v o l t l i t h i u m b a t t e r y h a s a s h e l f l i f e o t e y e a r s . s e p a r a t e u t i l i t i e s d i s k c o n t a i ni n m a n a g e r s , U N N E W a n K I L L c o m a n d s , r o u t i n e s , s c r e e n d u m p s , a n t e r m i n a l p r o g r a m i a v a i l a b l e f o S 6 . 0 0 ,S u p e rA b a c u sC o m m o d o r e 6 o 1 3 S 5 9 . 9 5S u p e r c a b u s e d o t h C o m m o d o r e6 o 1 2 t p r o d u c e 6 5 0 2 m a c h i n e c o d e .T h i s l a n g u a g e d e v e l o p m e n t s y s t e m i c l u d e s a e d i t o r , c o m p i l e r , l i n k e r , a n g r a p h i c s a n m a t h l i b r a r i e s . S o u r c e c o d ec a c o n t a i n 8 0 - c h a r a c t e r l i n e s a n h o r i z o nt a s c r o l l i n g . S o u r c e p r o g r a m s c a b u t 4 1 i l e n g t h , w h i l e o b j e c t c o d e c a n b 5 3 K . U t s e v e n m o d u l e s c a n b c o b i n e d w i t h t h e l i n k e r , a n t h r u n t i m e l i b r a r yc a b c a l l e d f r o m m a c h i n e l a n g u a g e o i c l u d e d a s a B A S I C - l i k e p r o g r a m . T h 1 2 v e r s i o n s u p p o r t s r a m d i s k s .

S u p e r P a s c a l - 6 4 o - 1 2 8A b a c u sC o m m o d o r e 6 o 1 2 $ 5 9 . 9 5S u p e r P a s c a l i d e v e l o p m e n t s y s t e m i v e r s i o n s f o t h C o m m o d o r e 6 a n 1 2 8 . I i n c l u d e s s o u r c e - f i l e e d i t o r , a a s s e m b l e r ,a n r u n t i m e a n u t i l i t y p a c k a g e s , p l u s f e at u r e s s u c h a h i g h - p r e c i s i o n 1 1 - d i g i t a r i t hm e t i c , o v e r l a y s , a u t o m a t i c l o a d i n g o e d i t o ra n s o u r c e p r o g r a m , e r r o r m e s s a g e s a n l o c a l i z a t i o n d u r i n g c o m p i l a t i o n , a n s t a t i s t i c sr e p o r t i n g . T h s y s t e m u s e s t h J e n s e n a n dW i r t h c o m p i l e r a n e x t e n s i o n s f o g r a p h i c s .T h 1 2 v e r s i o n s u p p o r t s a 8 0 - c o i u m n , h r e g r a p h i c s p a c k a g e : 1 5 7 1 b u r s t m o d e ;a n r a m d i s k .

S y m b o l M a s t e r M u l t i - P a s sS y m b o l i c D i s a s s e m b l e r , 2 . S c h n e d l e r S y s t e m s$ 4 9 . 9 6T h i s s y m b o l i c d i s a s s e m b l e r c a n c o n v e r t6 5 0 2 . 6 5 1 0 . u n d o c u m e n t e d o p c o d e . 6 5 C 0 2 .a n d 8 5 0 2 m a c h i n e l a n g u a g e p r o g r a m s i n t os o u r c e c o d e . C o d e d l a b e l s a r u s e d t s h o w t h e s t r u c t u r e a n f l o w o f t h e p r o g r a m ,S o u r c e - c o d e f i l e s c a b o u t p u t t o d i s k .6 3 - p a g e m a n u a l i i n c l u d e d . N o c o p yp r o t e c t e d .

V i d e o b a s i c 6 A b a c u sS 3 9 . 9 5V i d e o B A S I C - 6 4 c a a d t B A S I C 5 c o m a n d s l o c r e a t i n g g r a p h i c s a n s o u n d e f e c t s , i o f f e r s a r u n t i m e v e r s i o n a n s u p p o r t f o d o t - m a t r i x p r i n t e r s .

X R E F B A S I C C r o s s R e f e r e n c eA b a c u sC o m m o d o r e 6 o 1 2 $ 1 7 . 9 5X R E F B A S I C C r o s s R e f e r e n c e c a b u s e dt c r o s s - r e f e r e n c e v a r i a b l e s , l i n e n u m b e r s ,n u m e r i c c o n s t a n t s , a n B A S I C k e y w o r d sf o d e b u g g i n g B A S I C p r o g r a m s . T h c r o s sr e f e r e n c e i s o r t e d a n l i s t e d t o t h e s c r e e no p r i n t e r . N o n - C o m m o d o r e k e y w o r d s c a nb c r o s s - r e f e r e n c e d . P r o g r a m s c a b r e a df r o m t h d i s k . S e p a r a t e v e r s i o n s a r e a v a i la b l e f o t h 6 a n 1 2 8 .X y t o c M a c r o S e X y l e cS 2 9 . 9 5X y t e c M a c r o S e i c o l l e c t i o n o f 5 m a c r o s t s p e e d u p r o g r a m m i n g . T h p a c k a g e o f f e r s m o r e t h a n 4 s u b r o u t i n e s ,o v e r 4 0 0 0 l i n e s o c o d e , a n d e b u g g i n ga i d s . I w o r k s w i t h D O S - c o m p a t i b l e d i s k sa n d h a r d w a r e m o d i f i c a t i o n s s u c h a 1 5 4 1R a s h a n J i f f y D O S .

P u b l i s h e r N a m e sa n A d d r e s s e s

A b a c u s5 3 7 0 5 2 n d S t S G r a n d R a p i d s . M 4 9 5 0 8A m e r i c a n M a d e S o f t w a r eP . O . B o 3 2 L o o m i s . C 9 5 6 5 0B e r k e l e y S o f t w h i 2 1 5 O S h a t t u c k / w e .B e r k e l e y , C 9 4 7 0 4B r o w n B o x e s2 C o n c o r d R d B e d f o r d . M 0 1 7 3 0C a r d i n a l S o f t w a r e1 4 8 4 0 B u i l d A m e r i c a D r W o o d b r i d g e , V 2 2 1 9 1C o m p u t e r H e r o e sP . O . B o 7 F a r m i n g t o n , C 0 6 0 3 4C r e a t i v e M i c r o D e s i g n *P . O . B o s 6 4 65 I n d u s t r i a l O E a s t L o n g m o a d c w . M 0 1 0 9 5D a t e l3 4 3 0 E T r o p i c a n a t o e .U n i t # 6 L a V e g a s . N 8 9 1 2 1K y o n1 8 5 0 U n i o n S t # 1 8 3

S a F r a n c i s c o . C 9 4 1 2 3R o g e r W a g n e r P u b l i s h i n g1 0 5 0 P i o n e e r W a S u i t eE C a j o n . C 9 2 0 2 0S c h n e d l e r2 5 E a s t w o o d R d P . O . B o 5 9 6 4A s h e v i l l o , N 2 8 B 1 3T e r r a p i n3 7 6 W a s h i n g t o n S t M a i d e n . M 0 2 1 4 8X y t e c1 9 2 4 D i v i s a d e r oS a F r a n c i s c o , C 9 4 1 1 5

1 C O M P U T E ! * G a z e t t e A p r i l 1 9 6 9

Page 21: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 21/96

5 P a g eE v e r y t h i n g B o o k "

W i t h A n O r d e rD i s c o v e r t h s a v i n g s a n e a s y s h o p p i n g a v a i la b l e f r o m T E N E X C o m p u t e r E x p r e s s w i t hF R E E c o p y o o u E v e r y t h i n g B o o k l o C o n v n o -d o / a C o m p u t i n g , G e t k n o w o u g r e a t p r o du c t s , e x t e n s i v e s e l e c t i o n a n f a s t s e r v i c e .

D i s k e t t e S t o r a g e

1 0 d i s k ( 1 / 2 " ) c a p a c i t y .L o c k a n k e y s f o e x t r a s e c u r i t y a n d e a s yc a r r y i n g ,I n c l u d e s i n d e x d i v i d e r s f o o r g a n i z a t i o n o t i l i n g a n r e t r l e v e l .M a d e o d u r a b l e a n t i - s i a t i c , h i g h i m p a c tp l a s t i c ,

A t t r a c t i v e s m o k a c o l o r e d l i d .S u g . R e t a i l $ 1 9 . 9 5

6 6 0 2 6 1 9 . 3 5

$ 1 2 9 9 5

C o m m o d o r e 6 4 T h t o m p t e i o c o m p u t e r ( o h a m s , s c h o o l a n s m a l l b u s in e s s . u p p o r i e d b y h i g h - q u a l i t y p e r i p h o r . . 1 . . : i . ■ o . s ~ 0s o f t w a r e p r c g r a m s . F I I t y p s w r f c e r - s i y l e k e y b o a r d , 6 4 R A M ,e i g h t s p r i t e s , t h r o e v o i c e s .6 4 C C o m p u t e r 6 4 5 7 4 J I Z 9 . 9 S

C o m m o d o r e H a r d w a r eC o m m o d o r e 1 3 3 D1 6 7 Q M o d e m , 1 2 0 0 B a u d1 3 5 1 M o U M L L O : ■ : >1 B 0 2 C C o m p o t l l e M o n i t o r1 S 8 1 3 . S " D f * h M l a - i t I D i s k D r i v e1 7 S 4 R A E i p s m i o n C E

7 1 1 3 3 S 1 V J 0 53 6 9 5 2 * 7 * . 9 53 7 B B 5& J S 9 5 J C A U .7 4 0 2 3 S 1 7 B . B 55 4 5 8 6 S l B - t . S i7 2 5 1 3 J 1 W . S 6

T h B e s tP r i c e s S e r v i c e

S I N C E

$ 1 6 4 9 5

A M I G A 5 0 T h o 5 0 0 i n d u d o 5 1 2 K b y t o s n t o r n a l l a ^ I o j p a n n W l 8 M S , I t v o J o y E t i c k p o r t s , s e r i a l p o r t , p a r a l l e l p o r t , a e i t e r n a l d i s k d i i v e p o r t , a n b u i l t - i n 3 . 5 " d a d n v a . l t e v e nI n c l u d e s 2 - b u t t o n m o u s o lA m i g i 5 0 7 3 7 2 9 S C A L L

A M I G A 2 0 0 0T h 2 0 0 0 h a m u l t i t a s k i n g a b i l i t i e s , s p r i t e s , a g r a p h i c c op r o c e s s o r a n b u i l t - i n B p o o c h . W i l h k e y b o a r d , m o u s e ,

o s t i c k , R S Z S a n C o r o I c p o n e , t 2 O O 0 I p o w e r f u lc o m p u t e r . I E h a s a b u i l t - i n 3 . 5 ' d i & k d n v o , m o u n t i r > g l o c o l i o n sf o t w o i l e r n o l A m l f l n l o p p y d i s k d i t t o s a n J i n s a I n t e r n a lo p t i o n l o I B P C / X T c o m p a l b i l i t y . S t a n d a / d R A l l u M a n I e i p a n d a b l o l U S A r n i f M - A J O O 7 7 6 1 7 S C A L L

A M I G A A c c e s s o r i e s1 0 S 4 S C o l o r S t e r e o M o n i t o r 7 4 0 9 5 J C A L L3 . E x t e r n a l D i s k D r i v e 7 4 D B 7 C A L LI n t e r n a l 3 , 5 " O l « k D r i v e S 0 0 S 4 C A L L5 1 2 K E i p a n s l o n 7 9 2 G 9 C A L L- ' M C . E i p a m l o n 7 9 2 7 S C A L LB r i d g e O l ; ■ ; : ■ : - , 7 9 2 4 9 C A L LH a r d D r i v e C o n U D I 7 9 2 2 2 C A L L1 2 0 0 F J D u d M ( k ( . t i i 7 9 2 3 7 C A L LR M e H u t a t o r 7 9 2 8 3 C A L LN L Q , D o M e b l K P r i n i e t 7 S 2 S 4 C A L L

P R I C E S T O L O T A D V E R T I S E !

S T A R N X 1 0 0 0N X - 1 0 0 0 S p e e d y 1 4 4 c p s d i a t t m o d e , 3 6 c p s n e s r - l e n e r -q u a l n y . e a l u r e s i n c l u d e f r o n t p a n e l m n i r o l s a n m j l t ^ l eN L I o h I b . F r i c t i o n a n t r a c t o r t e e d , p l u s c o n v e n i e n t s i n g l e' . - . . ■ . . - l e a d m o d e .H X - I 0 0 0 P r i n t « ( P a r d l d 7 4 8 2 7 I t U . KK X - 1 D 0 O C P r i n t e r ( C o m m o d o r e ) 7 5 0 6 0 f i r > 9 . B 5N X - 1 0 0 0 F t n m b o w C o l o r P r i n t e r 7 5 0 7 7 S 2 2 4 . KH X - 1 0 0 0 C R a i n b o w ( C o m m o d o n 7 B 7 8 3 1 2 2 4 . 0 5

5 2 2 4 s 5O K I D A T A 1 8 F e a t u r e s ~ . . r - - . : • ■ : , < * * ■ o ~ > . ' " - : - • m ■ ■ - ' ' i " , 1 . ? C c c " •h i g h s p e e d d r a f t m o d e a n 1 2 f r p a i u t i l i t y r r o d o . N e a r -l e t l o r - q u a J i i y i e p r i n t s a t 3 0 c p s . I n c l u d e s b o i r i f r l c J i o n l e e da n I b i s d i f a d o r l o s t a n d d r d w l t f i t i p o r t o j a i o d e d g e . B c r i hC o m m o d o r a n n a t a n d a r d p a r a l l e l I n p u t .

K X - P 1 0 9 H I IP n m s 3 8 c p s i n N L O a n d 1 9 2 c p s i d r a f t m o d e , f r i c t i o nt r a c t o r l e e d , p a r a l l e f I n p u t a n t w o y e a r w a r r a n t y .P a m » o n ) c K X - P K W 1 1 I I A 2 7 B 6 2 [ 1 3 5 9

W g l a d l y a c c e p t m a l l o r d e r st f - n f x C o m p u t e r E x p r e s sP . O . B o 6 5 7 8S o u t h B e n d , I 4 6 6 6 0( 2 1 9 ) 2 5 9 - 7 0 5 1

N E x t r a F e F o r C h a r g e s !

W V e r i l y C h a r g e C u r d A d d r e i a e a

g I n a u r a n c vO r d o r A m o u n t C h a r g el o s B l h n n J 1 9 . B 9 $ 3 . 7 5( 2 0 . 0 0 * 3 9 . 9 9 4 . 7 5J 4 0 . 0 0 - J 7 4 . 9 9 5 . 7 5S 7 5 . 0 W 1 4 9 . 9 9 6 . 7 5I 1 5 0 . 0 O - S 2 9 9 . 9 9 7 . 7 5S 3 0 0 . 0 0 & u 8 . 7 5

O R D E R T O D A Y C A L L 1 - 8 0 0 - 3 4 8 - 2 7 7 8C O M M O D O R E 6 a n C O M M O D O R E \ 2 S a r a r e g n i o r i K . i r a d o m a j t e o C o i r m o d o i o E t o c i r o n i C E , L t d . A M I G A i r o g i s i o r o d t r a d e m a r k o C o m m o d o m A m i g a I n c . , A P O , P P O , A K H I C N V I G U 4 a n d f o r e i g n o r d o r » a r e u b j e c i l a d d j i i o n j t l B h l p p j j i g d u i r g o s . N O T E : D u t p u b l i s h i n g F e a d - U m o s . p i o d u c t p r l c o e a n a p o d c a r l o n u r o s u b j o c t i c h a n g e w i i h o i r i n o : i ; n f ] . i

Page 22: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 22/96

S e t t i ' C ' t : i ; f n : f er e l e a s e s , a . w e l l a s « s o m e e s t a b l i s h e d c l a s s i c s , s h o w j u s t

- l i b w c l d s e l y s o m e d e s i g n e r s a r e ' c o m i n g t ( c r e a t i n g t r u e■ / . ' ■ ' ■ • * ■ ■ " s c i e n c e f i c t i o n w o r l d s o d i s k .

' . ■ •

Page 23: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 23/96

D i s t a n t s t a r s a n f a f r o n t i e r s , t h e d g e o i n f i n i t y a n t h d a a f t e r t m o r r o w — t h e s e a r e t h e p a r t i c u l a rp l e a s u r e s o f s c i e n c e f i c t i o n . M a n yo t h o s e p l e a s u r e s a r n o a v a i la b l e o d i s k , r e a d y t t r a n s f o r my o u r 6 o 1 2 i n t o s t a r s h i p ,t i m e m a c h i n e , g a t e w a y t o a l t e rn a t e w o r l d s .

A n t h e b e s t o f S s o f t w a r e ,l i k e t h b e s t o i t l i t e r a r y f o r e b e a r s ,t r e a t s i t m a t e r i a l , a n i t a u d i e n c e ,s e r i o u s l y . I n m o d e s a n a p p r o a c he s S s o f t w a r e i n e a r l y a v a r i e d a S i i p r i n t . T h e r e a r g a m e s a n s i m u l a t i o n s f o n e a r l y e v e r y t a s t e —f r o m a d a p t a t i o n s o a w a r d - w i n n i n gn o v e l s t r e c r e a t i o n s o t h s t a r s h i pE n t e r p r i s e , l o n g g a m e s o g a l a c t i ce x p l o i t a t i o n a n c o n q u e s t t r a p i d -f i r e c o m b a t o n t o m o r r o w ' s b a t t l ef i e l d s , w i l d v i s i o n s o u n d e rd e v e l o p e d p l a n e t s a n d e v e n f e d y s t o p i a s .

I s h o r t , s c i e n c e f i c t i o n s o f tw a r e i p r o d u c t w h o s e t i m e —w h a t e v e r t i m e t h a t m a b e — h a sc o m e .

S p a c e O p e r aS p a c e o p e r a i t h f o r m o s c i e n c ef i c t i o n m o s t f a m i l i a r t t h m a s s e s — a n d t h m o s t p o p u l a r i z e d .T h b a s i c e l e m e n t s o s p a c e o p e r aa r s i m p l e : f a r - f l u n g c i v i l i z a t i o n s ,m i g h t y s t a r c r a f t , d e s p e r a t e c l a s h e sf o t h f a t e o t h e u n i v e r s e . T h o s ee l e m e n t s c a n b e c o m b i n e d i w i l d l yd i f f e r e n t w a y s : S t a r T r e k i s p a c eo p e r a , b u s i D u n e .

T h f i r s t g r e a t s o f t w a r e s p a c eo p e r a w a F i r e b i r d ' s E l i t e . W i t h i t v a s t g a l a c t i c m i l i e u , s u r p r i s i n g l yw e l l - r e a l i z e d m e r c a n t i l e a n p o l i t ic a c o n t e x t , a n d c o m b a t t h a t w a m o r e t h a n j u s t a r c a d e a c t i o n , E l i t ea t t r a c t e d s u b s t a n t i a l f o l l o w i n g . I c o n t i n u e s t d e l i g h t f a n s a n s p a w n i m i t a t o r s .

O w i n g m u c h t E l i t e , a l t h o u g hl e s s a m b i t i o u s o v e r a l l , i F i r s tR o w ' s S t a r E m p i r e . H e r e y o m u s td o c k w i t h s p a c e s t a t i o n s , e x p l o r ep l a n e t s , a n s e e k t c r e a t e a e p i r e . M o r e a r c a d e l i k e i s o m e o i t e l e m e n t s t h a n t h b e s t S s o f t w a r e ,S t a r E m p i r e n o n e t h e l e s s p o s s e s s e sc e r t a i n c h a r m a n d i w o r t h l o o k .

E l i t e w a a l s o o n o t h f i r s tg a m e s t l e a n h e a v i l y u p o n d o c um e n t a t i o n a m e a n s o m a k i n g i t E c h o S a t e l l i t e n a i l p M i l k y W a y / U S N a v a l O b s e r v a H x y P n o l o

T h e r e a r s c i e n c e f i c t i o ng a m e s a n s i m u l a t i o n s

f o n e a r l y e v e r y t a s t e —f r o m a d a p t a t i o n s o

a w a r d - w i n n i n g n o v e l s t r e c r e a t i o n s o t h

s t a r s h i p E n t e r p r i s e .

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

Y e t t h e s h o r t h a n d c o n v e n t i o n so p r i n t s c i e n c e f i c t i o n w o r k l e s sw e l l i n c o m p u t e r g a m e . T o e s t a bl i s h t h o s e c o n v e n t i o n s , p u b l i s h e r su s p a c k a g i n g , m a n u a l s , h i n tb o o k s , a n o t h e r e x t e r n a l m a t e r i a l st h e i g h t e n t h e i r p r o d u c t s ' s e n s e o r e a l i t y . E l i t e , f o e x a m p l e , i n c l u d e dn o t o n l y t r a d i n g m a n u a l b u a l s oa n a d e q u a t e b u t u n s p e c t a c u l a r n v e l l a b R o b e r t H o l d s t o c k , a e t a b l i s h e d w r i t e r o f s c i e n c e f i c t i o na n f a n t a s y .P a c k a g e d G o a d sT h t e n d e n c y t o w a r d p a c k a g i n g a c o n t e x t h a r e a c h e d a n e x t r e m e i t h l a t e s t g e n e r a t i o n o b l a s t - a n d -s w e r v e a r c a d e g a m e s . M a n y o t h e s eg a m e s n o c o m e c l o t h e d a s i m u l at i o n s o d e s p e r a t e s t a r p i l o t s ' q u e s t st r i t h u n i v e r s e o h u g e a l i e n v e s e l s . I r e a l i t y , t h e y a r o f t e n l i t t l e *m o r e t h a n t h i r d - g e n e r a t i o n v a r i at i o n s o A s t e r o i d s , B r e a k o u t , a n S p a c e I n v a d e r s — n o t s c i e n c e f i c t i o na a l l .

W h i c h i n o t s a t h a t t h e r ea r n l e g i t i m a t e S v e h i c l e s i m u l at i o n s . M i r r o r i n g m a g a z i n e a n

b o o k s c i e n c e f i c t i o n , t h e r e i b n o a e n t i r e c a t e g o r y o h a r dw a r e - o r i e n t e d S s o f t w a r e . T h e s ep r o g r a m s p u y o a t h c o n t r o l s o d r e a m m a c h i n e s , t o s s i n g y o i n t ot h m i d d l e o n i g h t m a r e c o m b a t .W h i l e n o b e i n g t r u e s c i e n c e f i t i o n — m o r e l i k e f a n t a s y f l i g h t s i m ul a t o r s — t h e b e s t o f t h e s e p a c k a g e sa l e a s t t e n d t h a v e a s c i e n c e f i t i o n s o r t o s e l f - c o n s i s t e n c y .

F i r e b i r d ' s S t a r g U d e r , l i k e E l i t e ,i a c c o m p a n i e d b p l e t h o r a o p r i n t e d m a t e r i a l , a l o i a i m e d a e s t a b l i s h i n g b e l i e v a b l e c o n t e x tf r o m w h i c h t h g a m e ' s s u p e r w e a po n c o u l d a r i s e .

S i r - T e c h ' s D e e p S p a c e a l s om a k e s c l e v e r u s o p a c k a g i n g : T h p r o d u c t i t u c k e d i n s i d e s e c u r i t yf o l d e r t h a t a l s o c o n t a i n s f a c s i m i l e so f u t u r i s t i c g o v e r n m e n t c o m m u n iq u e s . ( D e e p S p a c e w i n s p o i n t s f o a d h e r i n g t t h r u l e s o f p h y s i c sm o r e c l o s e l y t h a n i n o r m a l . )

E c h e l o n , f r o m A c c e s s , a d d e d a a u d i o e l e m e n t t s p a c e c r a f t p i l o t i n gb i n c l u d i n g t h L i p - S t i k , v o i c e -a c t i v a t e d h e a d s e t m i c r o p h o n e .W h i l e L i p - S t i k w o r k s a l m o s t t o w e l l — t h e s i g h o r e l i e f a f t e r s u c e s s f u l e n c o u n t e r c a r e s u l t i l a u n c h i n g a n o t h e r v o l l e y o f m i s i l e s — t h e E c h e l o n / L i p - S t i k c o m b in a t i o n i s a l o n g w i t h D e e p S p a c e ,o n o t h b e t t e r s p a c e c r a f t s i m u l at o r s o r e c e n t y e a r s .

I n t e r s t e l ' s S t a r f l e e t s h o w s t h a ty o d o n ' t h a v e t h a v e a n i m a t e dg r a p h i c s t d e l i v e r s u p e r b s t a r -s h i p s i m u l a t i o n . E m p h a s i s h e r e i o s y s t e m s , w i t h m o r e t h a n d o z e nc a p a b i l i t i e s a y o u r c o m m a n d . T h g a m e ' s s c e n a r i o i w e l l p l a n n e d ,p l a c i n g y o i t h m i d s t o d e p e r a t e — w h a t e l s e ? — b a t t l e a g a i n s tK r e l l a n s a n Z a l d r o n s , t w k i n d s o i m p l a c a b l e a l i e n s w h a p p r o a c hw a r f a r e i v e r y d i f f e r e n t w a y s . P e rh a p s b e c a u s e t h g a m e p l a c e s m o r ee m p h a s i s o s y s t e m s a n s t r a t e g yt h a n o v i s u a l s , f o u n d S t a r f l e e t ! t b t h m o s t s a t i s f y i n g o a l t h s p a c e - b a t t l e s i m u l a t o r s .

C l o n e a L a s iB u t h e r e ' s m o r e t h a n j u s t c o m b a ti e v e n t h m o s t a c t i o n - o r i e n t e ds c i e n c e f i c t i o n .

W i t h w o n d e r f u l l y l u r i d p l o tw o r t h y o a E d m o n d H a m i l t o n o

C O M P U T E ! ' * G a z e t t e A p r i l 1 9 8 9 2

Page 24: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 24/96

j a c k W i l l i a m s o n n o v e l o t h g a u d ys t a r w a y s , M i n d s c a p e ' s C a p t a i nB l o o d a l s o m a n a g e s t a d d r e s s o n o s c i e n c e f i c t i o n ' s m o r e s e r i o u sc o n c e r n s : c o m m u n i c a t i o n w i t h n o n -h u m a n c u l t u r e s .

C a p t a i n B l o o d i a r a c e - a g a i n s t -t i m e s t o r y , p i t t i n g p l a y e r s a g a i n s ta i n e x o r a b l e c l o c k a s t h e y s e a r c ht h g a l a x y f o f i v e s t o l e n c l o n e s .T h c l o n e s a r y o u r s , a n a t i m ep a s s e s t h e y a r d r a i n i n g y o u r l i f ef o r c e ; f i n d t h e m o r f a c e b i o l o g i c a ld e g r a d a t i o n .

T h i s o n h a t r u e s c i e n c e f i t i o n i n t e r f a c e . Y o s e t h g a m et h r o u g h t h e y e s o C a p t a i n B l o o d .T h s c r e e n i f i l l e d w i t h t h c o t r o l s o y o u r s t a r c r a f t . T h j o y s t i c kc o n t r o l s t h m o v e m e n t o C a p t a i nB l o o d ' s h a n d , o n e f i n g e r o u s t r e t c h e d t a c t i v a t e a t o u c h a n o f t h e s h i p ' s s y s t e m s . T h o s e s y t e m s a r p o w e r f u l : Y o c a d i p a t c h s c o u t s , s c a n w o r l d s , d e s t r o yw h o l e p l a n e t s . T h s h i p i r e a d y t t a k e y o u , v i c o l o r f u l h y p e r s p a c e ,t h r o u g h o u t l a r g e g a l a x y f i l l e dw i t h p l a n e t s . B u w h i c h w o r l d s h a b o t h m i s s i n g c l o n e s a n w h i c ha r l i f e l e s s r o c k s ?T f i n d o u t , y o m u s t i n i t i a t ed i a l o g u e w i t h a l i e n s . T h g a m e b g i n s i o r b i t a r o u n d a n i n h a b i t e dw o r l d t w h i c h y o m u s t d i s p a t c hs c o u t . A f t e r n a v i g a t i n g t h e s c o u t b r e m o t e c o n t r o l t h r o u g h l o n g a n w i n d i n g v a l l e y — a n a r c a d e a s p e c tt h a t m u s t , u n f o r t u n a t e l y , b r e p e a te o e v e r y w o r l d y o u v i s i t — y o ur e a c h l a n d i n g s i t e w h e r e , o i h a b i t e d w o r l d s , a a l i e n a w a i t s .

U s i n g a i c o n i c l a n g u a g e , c o m u n i c a t i o n e n s u e s . D e p e n d i n g o i t s p e c i e s , t h a l i e n m a a d o p th e l p f u l , a h o s t i l e , o a u n i n t e l l i g ib l p o s t u r e . Y o u r r e s p o n s e s m u s tg u i d e t h a l i e n t o w a r d d i s c l o s i n gt h i n f o r m a t i o n y o s e e k . I t ' s n o e a s y , a n m o r e t h a n m a k i n g y o u rs e l f u n d e r s t o o d i n f o r e i g n c o u n t r yi e a s y . W i t h m o r e t h a n 1 0 " w o r d s "a y o u r d i s p o s a l a n l i t t l e p r a c t i c e ,t h o u g h , t h i c o n i c v o c a b u l a r y b c o m e s a f l e x i b l e t o o l t h a t b o t h h e l p sy o s o l v e t h e g a m e ' s m y s t e r y a n t e a c h e s y o u s o m e t h i n g a b o u t t h n a t u r e o c o m m u n i c a t i o n . C a p t a i nB l o o d i p u r e p u l p S F g r a n d v i s i o n s ,b r i g h t c o l o r s , l u n a t i c p l o t , a n s o m e t h i n g t o s a y .2 C O M P U T E ' S G a z e t t e A p n l 1 9 8 9

C a p t a i n B l o o d i p u r ep u l p s c i e n c e f i c t i o n :

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

s o m e t h i n g t o s a y .

S t e l l a r R e a c hN s o f t w a r e p a c k a g e c a p t u r e s t h b r e a d t h o g a l a c t i c e x p l o r a t i o n a n c o n q u e s t a w e l l a S S G ' s R e a c h f o t h S t a r s . S u b t i t l e d T h C o n q u e s t o t h G a l a x y , t h i s d e m a n d i n g a n s a i s f y i n g g a m e c h a l l e n g e s y o t m a n a g e t h e x p a n s i o n o y o u r r a c ef r o m s i n g l e p l a n e t a c r o s s d o z e n so w o r l d s . N o i i t t h i r d v e r s i o n .R e a c h f o r t h e S t a r s w a t h f i r s t o S S G ' s g a m e s , a n i s o m e w a y s i r e m a i n s i t m o s t a m b i t i o u s .

c o u p l e o t h i n g s m a k e R e a c hf o r t h e S t a r s s t a n d o u t . O n i i t s e n s e o b a l a n c e . P l a y e r s m u s t m n i p u l a t e p l a n e t a r y e c o n o m i e s a n c u l t u r e s i o r d e r t k e e p p r o d u c t i o na a c c e p t a b l e l e v e l s .

T h g a m e a l s o h a s e n s e o s i z e . I t s c a n v a s i l a r g e o n e , d e l i ve r i n g t h e f e e l o g a l a c t i c p r o p o r t i o n .W h e r e o t h e r g a m e s s c a t t e r s t e l l a rs y s t e m s — o r f o t h a t m a t t e r , w h o l eg a l a x i e s — a b o u t w i t h l i t t l e c o n s i de r a t i o n o f a s t r o p h y s i c a l r e a l i t i e s .R e a c h o f f e r s b e l i e v a b l e u n i v e r s ew i t h b e l i e v a b l e p l a n e t s t h a t f a l l i n t o

s p e c t r u m o c a t e g o r i e s . A m o r ea d v a n c e d l e v e l s , t h r e a l i t y i nc r e a s e s : S t a r s c a g n o v a , n a t u r a ld i s a s t e r s a n p l a g u e s a f f l i c t c i v i l i

z a t i o n s , a n i n t e r s t e l l a r d i s t a n c e sb e c o m e e v e n m o r e d i f f i c u l t t t r a v e r s e .

F i n a l l y , t h e r e i t h i n t e r f a c e .M e n u - d r i v e n , R e a c h f a r t h e S t a r sm a k e s i s s u i n g c o m p l e x c o m b i n at i o n s o f c o m m a n d s e a s y , l e a v i n gy o f r e e t o c o n t e m p l a t e t h s i z e o y o u r g a l a c t i c u n d e r t a k i n g . N o g a m e f o t h e c a s u a l p l a y e r , R e a c hf o r t h e S t a r s c o m e s c l o s e t s i m u l a ti n t h m y r i a d v a r i a b l e s a n c h a ll e n g e s w i t h w h i c h I s a a c A s i m o v ,P o u i A n d e r s o n , a n o t h e r a u t h o r so g a l a c t i c e m p i r e s t o r i e s h a v ew r e s t l e d f o y e a r s .

S t a r T r e k i t h m o s t f a m o u s a n l o n g - l i v e d s p a c e o p e r a — S t a r W a r sb e i n g n o o n l y y o u n g e r b u a l s o , i nm o p i n i o n , f a n t a s y . f u l l g e n e ra t i o n a f t e r t h e y m a d e t h e i r d e b u t o t e l e v i s i o n , K i r k , S p o c k , M c C o y , a n c r e w a r s t i l l g o i n g s t r o n g i r e r u n s ,t h e a t r i c a l m o t i o n p i c t u r e s , b o o k s ,a n d , o c o u r s e , o d i s k .

S t a r T r e k : T h K o b y a s h i A l t e r n at i v e i a i n t e r a c t i v e t e x t a d v e n t u r et h a t g i v e s y o a s u r p r i s i n g l y w e l l -r e a l i z e d E n t e r p r i s e , a l o n g w i t h i t c r e w a n t h u n i v e r s e t h r o u g hw h i c h i v o y a g e s . Y o u a s s u m e t h r o l e o J a m e s T K i r k , i s s u i n g o r d e r st c r e w m e m b e r s w h o , t h a n k s t s m a r t p a r s e r a n w i n d o w e ds c r e e n , e x h i b i t m a n y o f t h e c h a r a ct e r i s t i c s o t h e i r c i n e m a t i c c o u n t e rp a r t s .

K o b y a s h i ' s u n i v e r s e i g e n e ro u s l y p o p u l a t e d w i t h p l a n e t s a n a l i e n s . L i k e m o s t t e x t a d v e n t u r e s ,t h e r e i m y s t e r y a t h h e a r t o t h i sg a m e , a n i t ' s g o o d o n e . I n t e r a ct i o n w i t h a l i e n s i w e l l h a n d l e d , a a r e t h e E n t e r p r i s e ' s m a j o r s y s t e m s .

L e s s e f f e c t i v e w a S i m o nS c h u s t e r ' s s e c o n d S t a r T r e k o u t i n g ,T h P r o m e t h e a n P r o p h e c y , w h i c hs t r u c k m a p r e t t y s t r a i g h t f o rw a r d t e x t a d v e n t u r e : a l w o r d g a m e sa n l i t t l e S t a r T r e k . B u f a n s o K i r ka n c o m p a n y c a l o o k f o r w a r d t R e b e l U n i v e r s e , a l s o f r o m S i m o nS c h u s t e r , w h i c h w i l l p r o b a b l y b ea v a i l a b l e b t h t i m e y o r e a d t h i s .( a l s o w o u l d n ' t b s u r p r i s e d i t h r e c e n t a n e v i d e n t l y o n g o i n g s u c e s s o f " S t a r T r e k : T h N e x t G e n e r at i o n " r e s u l t e d i s o f t w a r e g a m e o t w b e f o r e m u c h l o n g e r . )

Page 25: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 25/96

S t a r T r e k , o b v i o u s l y , i s n ' t g i n a w a y .M a r sN o a l s c i e n c e f i c t i o n f a r e s s f a f r o m h o m e . I t h e r e ' s q u i n t e s s e nt i a l S p l a n e t , i f a c t , i t ' s p r o b a b l yo u n e x t - d o o r n e i g h b o r . M a r s . T h s e t t i n g f o d o z e n s , i n o h u n d r e d s ,o f s c i e n c e f i c t i o n s t o r i e s , n o v e l s , a n m o v i e s , M a r s h a l a t e l y c o m e t t h 6 i E l e c t r o n i c A r t s ' M a r s S a g a .

T h i s i n o t h e g l o r i o u s B a r -s o o m o E d g a r R i c e B u r r o u g h s ' sM a r t i a n n o v e l s o R a B r a d b u r y ' sC h r o n i c l e s ( a n y o w h i c h w o u l dm a k e w o n d e r f u l g a m e ) . R a t h e r ,M a r s S a g a o f f e r s h a r s h a n d o pp r e s s i v e w o r l d , o n r e m i n i s c e n t i s o m e w a y s o f t h e f r o n t i e r w o r l dR o b e r t A . H e i n l e i n d e p i c t e d i s e e r a l n o v e l s . I a d d i t i o n t t h c h a l -l e n g e s t b f a c e d o n e w o r l d — M a r s i h a r s h a n i n h o s p it a b l e , t o s a y t h e l e a s t — t h e r e i t h h u m a n e l e m e n t t c o n t e n d w i t h ,

r o l e - p l a y i n g g a m e , M a r sS a g a r e q u i r e s p l a y e r s t a s s e m b l et e a m o a d v e n t u r e r s a n t h e n g u i d et h e m t h r o u g h v a r i o u s n a t u r a l a n m a n m a d e p e r i l s . T h i s i g r i t t y , r a l i s t i c g a m e o s o l a r s y s t e m c o l o n iz a t i o n . M a r s S a g a a l s o r e v e a l s h o e f f e c t i v e l y r o l e - p i a i n t e c h n i q u e s ,s t a n d a r d i f a n t a s y a d v e n t u r e s , c a b u s e d t c r e a t e e n g a g i n g s c i e n c ef i c t i o n e x p e r i e n c e s .

S c i e n c e f i c t i o n w r i t e r s f o r e s a w t h c o m p u t e r a g e . T t h a t e x t e n t , i t ' sb i s u r p r i s i n g t h a t m o r e S w r i t e r sh a v e n ' t b e e n i n v o l v e d i t r a n s l a ti n t h e i r w o r k s t d i s k o i w o r ki n w i t h p u b l i s h e r s t c r e a t e n e v i s i o n s o d i s k .

f e y e a r s a g o , i f a c t , t h e r ew a f l u r r y o a c t i v i t y , w i t h g a m e sb a s e d o A s i m o v ' s T h R o b o t s o D a w n , B r a d b u r y ' s F a h r e n h e i t 4 5 1 ,a n A r t h u r C C l a r k e ' s R e n d e z v o u sw i t h R a m a a p p e a r i n g i a s h o r t p r i o d o t i m e . U n f o r t u n a t e l y , t h o s eg a m e s d i d n ' t s e t t h i s w o r l d — o r a n o t h e r — o n f i r e .

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

W i t h N e u r o m a n c e r , S s o f t w a r e h a t a k e n

l a r g e s t e p t o w a r dm a t u r i t y . I s h o w s t h a ti t ' s p o s s i b l e t t g e l o o w o r l d i n t o a f e

d i s k s .

A l t h o u g h n o p u r e S p r o d u c t ,A m n e s i a r e f l e c t s a c e r t a i n s c i e n c ef i c t i o n s e n s i b i l i t y . T h a t ' s a p p r o p r ia t e n o u g h , s i n c e D i s c h h i m s e l f i s a m o n g o t h e r t h i n g s , a e x c e l l e n ta n c o n t r o v e r s i a l S w r i t e r .

T h b i n e w s , t h o u g h , w a I t e r p l a y ' s r e l e a s e o N e u r o m a n c e r ,g a m e b a s e d o W i l l i a m G i b s o n ' sn o v e l o f t h e s a m e n a m e . F e n o e l c r e a t e d t h e s t i r t h a t N e u r o m a n c e re x c i t e d u p o n i t r e l e a s e . S e i g r i m s e c t i o n o T o k y o f e d c a d e s f r o m n o w , t h b o o k p o r t r a y s

s h a d o w w o r l d o c o m p u t e r h a c ke r c a l l e d c y b e r s p a c e c o w b o y s — aw o r l d f u l l o c o r p o r a t e d o m i n a t i o n ,g r e e d , d o u b l e - c r o s s i n g , a n m o r e .S e f f e c t i v e — - i f n o w h o l l y o r i g in a l — w a s G i b s o n ' s h a n d l i n g o h i m a t e r i a l t h a t h b e c a m e t h d o y e no a e n t i r e s c h o o l o S w r i t e r sk n o w n a c y b e r p u n k s .

I n t e r p l a y t r e a t e d G i b s o n ' s m t e r i a l s e r i o u s l y , c r e a t i n g b e l i e v a b l ea n d , f o t h m o s t p a r t , c o n s i s t e n t v s i o n o l e s s - t h a n - a p p e a l i n g f u t u r e .I d o i n g s o I n t e r p l a y h a h e l p e d l a t h g r o u n d w o r k f o f u t u r e S s o f tw a r e . [ N e u r o m a n c e r i r e v i e w e de l s e w h e r e i n t h i s i s s u e . ]

T h F u t u r e o t h F u i u r eW i t h t h a r r i v a l o N e u r o m a n c e r , i f a c t , S l s o f t w a r e h a t a k e n l a r g es t e p t o w a r d m a t u r i t y . I h a d i t a n c e t g y e t , b u t h e r e a r s o m ed i r e c t i o n s a l r e a d y b e i n g e s t a b l i s h e d .

A N e u r o m a n c e r s h o w s , i t ' sp o s s i b l e t g e a l o t o w o r l d i n t of e d i s k s . L o o k f o r a r i c h e r s c i e n c ef i c t i o n m i l i e u i p r o d u c t s o v e r t h n e x t f e y e a r s . T h a t r i c h n e s ss h o u l d s h o w u i c o u p l e o w a y s .

F i r s t , w e ' l l b s e e i n g m o r e c o t e x t o d i s k , i t h g a m e w h e r e i b e l o n g s . U s i n g d a t a b a s e s , b u l l e t i nb o a r d s , a n o t h e r i n f o r m a t i o n t e c hn o l o g i e s a p a r t o i t b a c k g r o u n d ,N e u r o m a n c e r e s t a b l i s h e s t h e n a t u r eo i t w o r l d w h i l e t h g a m e i p l a y e d , n o w h i l e t h m a n u a l i r e a d .

S e c o n d , a n t i c i p a t e a g r e a t e rr i g o r i s o m e o t h g a m e s . R e a c hf o r t h e S t a r s s h o w s t h a t g a m e c a t a k e t h e u n i v e r s e a n i t r u l e s f a i r l ys e r i o u s l y — w i t h o c c a s i o n a l e x c e pt i o n s , s u c h a s f a s t e r - t h a n - l i g h t t r a ve l — a n d s t i l l p r o v i d e a e n t e rt a i n i n g e x p e r i e n c e . M u c h o t h a p p e a l o d e e p - s p a c e S i i t a b i l i t yt m a n i p u l a t e a s t r o n o m i c a l d i t a n c e s a n g e o l o g i c r e a c h e s o t i m e .T h a t a p p e a l w o u l d l e n d i t s e l f n i c e l yt s o f t w a r e e n t e r t a i n m e n t .

W e ' r e a l r e a d y s e e i n g g r e a t e rv a r i e t y o S s o f t w a r e . I a d d i t i o n t t h p r o d u c t s m e n t i o n e d i t h i s a r t ic l e , r e c e n t m o n t h s h a v e s e e n a p o s t -h o l o c a u s t w o r l d w e l l - r e p r e s e n t e d i E l e c t r o n i c A r t s ' W a s t e l a n d , a t w e n t y -f i r s t c e n t u r y b a t t l e f i e l d i P S S ' s F i r e -z o n e , a n n e a r - f u t u r e d e t e c t i v e w o r ki U . S . G o l d ' s T e c h n o C o p . O b v i o u sl t h e r e i r o o m f o m o r e t y p e s o e n t e r t a i n m e n t t h a n s i m p l y c o n q u e s tg a m e s . S c i e n c e f i c t i o n i v a s t d m a i n w h e r e , w i t h l o o r e s e a r c ha n h a r d w o r k , n e a r l y a n s p e c u l at i o n c a b m a d e b e l i e v a b l e : L o o kf o m o r e a n l a r g e r s p e c u l a t i o n s i t h e y e a r s a h e a d .

T h b e s t p l a c e t l o o k i a t h v a s t b o d y o f p r i n t s c i e n c e f i c t i o n i s e l f . D o z e n s o n o v e l s a n s t o r i e se x i s t t h a t w o u l d m a k e p e r f e c t s c n a r i o s f o s o f t w a r e e n t e r t a i n m e n t .A l t h a t ' s n e e d e d i a a d v e n t u r o u sp u b l i s h e r o t w o , a l o n g w i t h d e s i g ne r a n p r o g r a m m e r s w h u n d e rs t a n d S F ' s p a r t i c u l a r r e q u i r e m e n t s .T h a u d i e n c e i a l r e a d y t h e r e .

C O M P U T E ! G a z e l l e A p r i l 1 9 8 9 2 3

Page 26: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 26/96

W O R M S

; ■ ■ " ■ X . ■ ■ ■ '■ ■ ■ . . ■ .' ■ ■ ■

. * ' . ' ^ 4 ~ - ^ - . \ . ' . * - ^ m . h I

a S ^ B S o R i

J a s o n M e r l o

S o m e r a f / i e r u n u s u a l a n d e a d l y a l i e n s a r c o m i n g — a n d i t ' su t y o t s t o p t h e m . F o r t h 6 4 J o y s t i c k r e q u i r e d ." S p a c e W o r m s " i h y p n o t i cs h o o t - ' e m - u p g a m e f o t h 6 4 F l y - l ™ L r " • * — ' — « » • « • •i n i t r i a n g u l a r s p a c e s h i p , y o u rj o i t s h o o t d o w n s e r i e s o w o r m l i k e a l i e n s w h i l e a v o i d i n gc o n t a c t w i t h t h e i r w r i t h i n g b o d i e s .I y o t o u c h s p a c e w o r m , o n o y o u r f i v e s h i p s i d e s t r o y e d .

U s i n g j o y s t i c k p l u g g e d i n t op o r t 2 y o m a n e u v e r y o u r s h i p a n f i r e a t h a l i e n i n v a d e r s . Y o m a h o l d d o w n t h j o y s t i c k ' s b u t t o n f o

o n m i s s i l e o t h s c r e e n a a t i m e .M i s s i l e s t h a t h i t h s p a c e w o r m sd i s a p p e a r , s o t h e c l o s e r y o a r t y o u r t a r g e t , t h f a s t e r y o c a s h o o t .

T h s p a c e w o r m ' s b o d y i s i s e g m e n t s l o n g . E a c h t i m e y o h i t h a l i e n , y o r e c e i v e 2 p o i n t s .A f t e r i h a s b e e n h i f o u r o f i v et i m e s , t h s p a c e w o r m l o s e s o n s e g m e n t . W h e n t h l a s t s e g m e n t( t h e h e a d ) i d e s t r o y e d , y o r e c e i v e1 0 p o i n t s ; t h e n , a f t e r s h o r tp a u s e , n e a n d i f f e r e n t s p a c ew o r m a t t a c k s .2 C O M P U T E ! G a z e t l a A p r i l ! 9 8 9

a t t a c k s .

S p a c e w o r m s a r u n p r e d i c ta b l e . T h e y m o v e i s e m i r a n d o mp a t t e r n s a n t h e i r l e n g t h y b o d i e sf l o w h y p n o t i c a l l y a b o u t t h s c r e e n .T d o d g e t h a l i e n a n p o s i t i o ny o u r s h i p f o b e t t e r s h o t , y o c a m o v e a n y w h e r e w i t h i n t h b o t t o mp o r t i o n o t h s c r e e n . I y o m o v ea l t h w a t t h l e f t o r i g h t , t h s p a c e w o r m s c a n n o t r e a c h y o u . I t ' s

g o o d s t r a t e g y t h i d e i t h e s e s a f e

z o n e s w h e n n e a l i e n i a b o u t t a t t a c k b e c a u s e y o n e v e r k n o ww h e r e i w i l l a p p e a r .

T h g a m e ' s c u r r e n t . l e v e l n u b e r , y o u r s c o r e , a n t h n u m b e r o l i v e s ( s h i p s ) y o u h a v e r e m a i n i n g a r d i s p l a y e d a t h t o o f t h e s c r e e n .E v e r y t i m e y o d e f e a t s p a c ew o r m , t h l e v e l n u m b e r i n c r e a s e s .A l e v e l s 5 , 1 0 , a n 2 0 t h a l i e n s b c o m e l o n g e r — s o , b o g u a r d .

T y p i n g I I A w i t h m o s t f a s t - a c t i o n g a m e s ,S p a c e W o r m s i w r i t t e n e n t i r e l y i m a c h i n e l a n g u a g e . T e n t e r t h i s

m a c h i n e l a n g u a g e e n t r y p r o g r a mf o u n d e l s e w h e r e i t h i s i s s u e .W h e n M L p r o m p t s y o u , r e s p o n dw i t h t h v a l u e s g i v e n b e l o w .! i t . i r t i n ; ; a d d r e s s : 0 8 0 1E n d i n g a d d r e s s : 1 D S S

T y p e i t h d a t a f o t h p r g r a m . B e f o r e e x i t i n g M L X , b s u r et s a v e c o p y t t a p e o r d i s k . A t h o u g h S p a c e W o r m s i w r i t t e n i m a c h i n e l a n g u a g e , y o l o a d a n r u i j u s t l i k e B A S I C p r o g r a m .S e p r o g r a m l i s t i n g o p a g e 7 0

Page 27: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 27/96

M E F R O M T H E D I T O R S O C O M P U T E ! G A Z E T T E

C h a r t e r S u b s c r i p t i o n S a v i nE x c l u s i v e l y f o J F A m i g a U s e r s

g r e a t n e w s f o A m i g a u s e r s lo y o c a s a v e f u l l 4 4 o f t h

p r i c e - b y s a y i n g " Y E S " t o d a y t C h a r t e r S u b s c r i p t i o n t C O M P U T E I ' sR E S O U R C E , t h e d e f i n i t i v e g u i d e

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

m u s i c o g a m e s , C O M P U T E I ' sR E S O U R C E w i l l p r o v i d e y o

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

t h e l p y o g e t h m o s t f u n ,p r o d u c t i v i t y , m o s t e x c i t e m e n t

o m y o u r A m i g a c o m p u t e r ." h o w t o a r t i c l e s ,

a n a p p l i c a t i o n s .e x c i t i n g n e i s s u e w i l l k e e p y o u

w i t h t h l a t e s t i A m i g at r e n d s a n n e p r o d u c t r Y o u ' l l a l s o g e i n - d e p t h r e v i e w s

n v a l u a b l e b u y e r ' s g u i d e s o s o f ta n h a r d w a r e t h a t c a s a v e

o p l e n t y \I y o l i k e t o p r o g r a m , y o u ' l l

e n j o y A M I G A R E S O U R C E ' Sp r o g r a m m i n g h i n t s a n t i p s .

l e a r n t h e b e s t l a n g u a g e f o m m i n g , . . w h e n W Y S I W Y G i

S A V E4 4 N O

4 4 o f t h c o v e r p r i c e . . . 3 3 o f t h r e g u l a r s u b s c r i p t i o n p r i c e . J u s t r e t u r nt h a t t a c h e d r e p l y c a r d o c o m p l e t ea n m a i l t h e c o u p o n b e l o w n o w .

b e s t . . . a n d m u c h , m u c h m o r e .S a v e 4 4 w i t h C h a r t e rS u b s c r i p t i o n n o w .D i s c o v e r j u s t h o w m u c h m o r e y o u c a ng e f r o m y o u r A m i g a c o m p u t e r b s a y i n g " Y E S " t o d a y t o t h i s C h a r t e rS u b s c r i p t i o n i n v i t a t i o n . Y o u ' l l g e t 6b i I s s u e s f o j u s t $ 9 , 9 7 - a s a v i n g s o f

C O N P U T t T s A M I G A R E S O U R C E ' So p t i o n a l c o m p a n i o n d i s k m e a n sy o g e e v e n m o r e e x c i t e m e n tf r o m y o u r A m i g a c o m p u t e r .I y o l i k e , y o u c a n g e t C O M P U T E l ' sA M I G A R E S O U R C E d e l i v e r e d w i t ha o p t i o n a l c o m p a n i o n d i s k i e a c h i s s u e . T h i s r e a d y - t o - r u n d i s kc o m e s w i t h f a b u l o u s p r o g r a m sw r i t t e n i n v a r i e t y o l a n g u a g e s -c o m p l e t e w i t h s o u r c e c o d e . Y o u ' l lg e t g r e a t g a m e s , u s e f u l a p p l ic a t i o n s a n v a l u a b l e u t i l i t i e s . A n y o u ' l l f i n d f u l l d o c u m e n t a t i o n f o e v e r y p r o g r a m o t h p a g e s o C O M P U T E l ' s A M I G A R E S O U R C E .Y o u ' l l a l s o g e s t u n n i n g a r a n w o n d e r f u l a n i m a t i o n s c o n t r i b u t e db t o A m i g a a r t i s t s . B e s t o a l l ,b i i s s u e s , e a c h w i t h d i s k , c o s t y o

j u s t $ 3 9 , 9 5 . Y o s a v e n e a r l y 5 0 o f t h c o v e r p r i c e . S i m p l y c h e c kt h a p p r o p r i a t e b o o t h r e p l yc a r d o t h c o u p o n b e l o w .

M a l l t o d a y t o C O M F U T E I ' s A M I G A R E S O U R C EP . O . B o 3 2 5 3 . l i a r i a n , I A 5 1 5 9 3 - 2 4 3 3V k n o w a g r e a l d e a l w h e n s e e o n e .

M L - / \ J * S i g n m u a C h a r t e r S u b s c r i b e rt C O H F U T E I ' s A M I G A R E S O U R C E .

S e n d m b i g I s s u e s o C O M P U T E I ' s A M I G AR E S O U R C E f o J u s t $ 9 . 9 7 . 1 s a v e 4 4 < * o f t h c o v e r p r i c e ,S e n d m C O M P U T E I ' s A M I G A R E S O U R C E -c o m p l e t e w i t h t h o p t i o n a l d i s h c o n t a i n i n ga t l e a s t 5 e x c i t i n g n e p r o g r a m s p e d i s h . I ' l lp a j u s t $ 3 9 . 9 5 f o i s s u e s , e a c h w i t h d i s k -a s a v i n g s o f n e a r l y 5 0 1 b o f t h c o v e r p r i c e .P a y m e n t E n c l o s e d B i l l M

M r . / M i s V M s .

A d d r e s s

C l l y

( C i r c l e O n e l l l ' l c a s e F l i n t

f A p t . N O . I

S t a t e Z i O u t s i d e I L S . a c i d S p u t y e a r F o C i n a d d . j I f o r e i g n o r d e r s j t i u n I b i u l c u f f f n e y . P r i c e

- | i t ! ■ | i

F O F A S T E R S E R V I C E , C A L L T O L L - F R E E 1 8 0 0 - 7 2 7 - 6 9 3 7

Page 28: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 28/96

P r o t e c t o r s

S i n c e 1 9 7 9C O M P U T E R D I R E C T

W W O N ' T B U N D E R S O L D ! * I o " * r E * P i r e sT H E R G O S T I C K

a n J O R D A N V B I R D

b L i e u m i l k A r r i

T h E r g o s t i c k i t h o n l y t r u ee r g o n o m i c a l l y d e s i g n e d j o y s t i c k ! S o f ta n p l i a b l e w i t h m i c i o s w i t c r i t e c h n o l o g ya c t u a l l y s h o r t e n s t h g a b e t w e e n r e a ct i o n a n a c t i o n !

9 6 3 . 0 0V a l u eo n l y ! 3 9

C o m p u t e r

F u l l 1 2 D e t a c h e d K e y b o a r d• 1 5 7 1 D r i v e W i t h 1 2 8 K O f U s e r M e m o r y

E x p a n d a b l e T W O • O p e r a t i o n M o d e s( C 6 4 , C 1 f f l , * C P / M , V e r . 3 . 0 )• 4 0 / 6 0 C o l u m n O u t p u t , 1 6 c o l o r s

F n P r o g r a m m e r ' * R s f o r e r K a G u i d e

O u L o S a l e P r i c e9 $ 4 I 9 l i s t $ 5 9 9

E x c e l e r a t o rD i s k D r i v e

C o m m o d o r e 1 5 4 1 C o m p a t i b l eY e a r L i m i t e d W a r r a n t y

F a s t e r t h a n 1 5 4 1

O u L o S a l e P r i c e$ 1 A V 9 51 4 L i s l 1 2 4 9

S % F l o p p y D b k i1 M C o r t m « d L i f e t i m e G u a r a n t e e1

W h a v e f u l l l i n e o A M I G A H a r d w a r eS o f t w a r e i s t o c k

• a c hD o u b l a S i d e d

D o u b l e D w n m l i ya

H i - S p e e d 1 8 C P N L 1 8 0 - 1 1 P r i n t e r

L i f e t i m e W a r r a n t y o P r l n t h e a dO u B e s t P r i n t e r B u

M a d e I t h U S M i c r o D i s k s

I M C e r t i f i e d L l f a t l n w G u a r a n t e e

D o u b l e S i d e dD o u b l a D e n s i t y

L * t * « f S

n l i m i t

A M I G AC o m m o d o r e 6 4

C o m p u t e rC a l l F o O u L o w , L a w , L a S y s t e m

i i I n c l u d i n g t f i a 1 5 4 1

S u p e r L o P r i c e

$ 1 2 9

2 y r . I m m e d i a t e R e p l a c e m e n tD o A d d r e s s a b l e G r a p h i c sH i g h S p e e d D o M a t r i xI t a l i c s , E l i l e , C o n d e n s e d , P i c aC e n t r o n i c s P a r a l l e l P o r t

• 8 P r i m B u f f e rN e a r L e t t e r Q u a l i t y f r o m f r o n t p a n e lL o C o s t A d a p t e r s a v a i l a b l eP r e s s u r e S e n s i t i v e C o n t r o l s

O u L o S a l e P r i c e

L l » t $ 2 2 9 $ I 4 9 9 I H M 9

I M M E D I A T E A N S W E R8 0 B U W I S E e x t . 1 8 0 2 8 9 - 9 4 7 3 e x t . 1 O u h i d o S < H v i c o A r e a c a l l 3 1 - 3 8 2 - 5 0 5 8

M a l l

W L o O u C u s t o m e rC O M P U T E R D I R E C T

2 2 2 9 2 N P e p p e r R d B a r r i n g t o n , I 6 0 0 1 0

Page 29: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 29/96

S E R V I C E I T H U S M I C E i N O E N O U G H !D a I m m e d i a t e R e p l a c e m e n t

I C u s t o m e r S a t i s f a c t i o nF r e e T e c h n i c a l A s s i s t a n c eB u l l e t i n B o a r d S e r v i c e

• F a s t , L o C o s t D e l i v e r y 1 D a H o m e T r i a lN C r e d i t C a r d F e e s F r e e C a t a l o g s

Q U A L I T YD A I S Y W H E E L

P R I N T E RC o m m o d o r e 6 a n 1 2

W o r d P r o c e s s o r a n C o I n t e r f a c e I n c l u d e d

S u p e r s c r i p t s , S u b s c r i p t s , u n d e r l i n e , a n i lr i g h t l e f t : •

P r i n t i n gs t y l e P l a t e n , p r i n t s o s i n g l e s h e e t s ,

e s , a n C o m p u t e r P a p e rf o r m e d c h a r a c t e r s n o m o i c d o t s !

P a g e N u m b e r i n gT u t o r i a l l e s s o n s

a n R e p l a c e w o r d o p h r a s e w i t h a n o t h e rS p e e d - o v e r 1 3 1 ) w o r d s p e m i n u t e

r L o w S a l e P r i c e

L i s t S T

8 0 0 X 3 % "D i s k D r i v e

C o m m o d o r e 1 5 8 1 W o r k s W i t h C 6 4 / C 6 4 c ,a n d C 1 2 8 / C 1 2 8 D .

O v e r B O O K B y t e s o F o r m a t t e d S t o r a g e O D o u b l e - S i d e d 3 . 5 " M i c r o d i s k e t t e s .

O u r L o w S a l e P r i c e9 $ 1 8 7 L i s t $ 2 . 4 9

T y p e w r i t e r / P r i n t e rT h V e r s a t i l e P r o f e s s i o n a l E l e c t r o n i c

T y p e w r i t e r F o T h H o m e O O f f i c e

M o d d X M O 6 0 , 0 0 0 W o r d D i c t i o n a r y A u t o R e t u r nS e l f D e m o n s t r a t i o n A u t o C e n t e rW o r d - R i g h t A u t o S p e l l1 C h a r a c t e r D i s p l o yU M e m o r yB a t t e r y B a c k - U p

1 5 L i n e C o r r e c t i o nW o ' d E r a s e rR e l o c a t e

A u t o U n d e r s c o r eA u l o H a l f S p a c eA u t o Z o n eE n o P a g e W a r n i n gD e c i m o l T o b

* 1 0 , 1 2 . ! 5 P i t c hA u t o P a p e r I n s e r t

A p p U , I B o C o m m o d o r e P a r a l l e l P o r tl n t » r f o » & C a b l * L i t l 1 1 4 9 . 9 5 S o l a 1 M . M

O u L o S a l e P r i c e1 9 9 O u V e r y O w

B a u d M o d e me x c l u s i v e l y f o y o F R E E C A T A L O G !

2 4 0 0 F e a t u r e s :B A U D B e l l 2 1 2 A a 3 0 0 / 1 2 0 0 / 2 4 0 0 B P

H a y e s C o m p a t i b l eI n d i c a t o r L i g h t s

T o n e P u l s e D i a l i n gi n S p e a k e r w i t h V o l u m e C o n t r o l

T h a t H o l d s U p T o 4 C h a r a c t e r sD i a l e d N u m b e r se L i n e a n S e C o n n e c t o r s

R S - 2 3 2 C I n t e r f a c e ( C a b l e R e q u i r e d )

u L e S a l e P r i c e

C O M P U T E R D I R E C T

T H C O M P L E T E C O M M O D O R E / A M I G AD I S C O U N T C A T A L O G

1 2 0 0 B a u d P o c k e tM o d e m b M i g e n t

F r e e T e r m i n a l S o f t w a r ef o C o m m o d o r e

H a y e s c o m p a i i b l eR u n s a A o b a t t e r yT u r n s o n / o f f a u t o m a t i c a l l yS m a l l e n o u g h t p u i y o u r p o c k e tP l u g s d i r e c t l y i n t o y o u r s e r i a l p o r t o m a n y c o m p u t e r sE a s y t u s e ; n o s w i t c h e s t s e O n - s c r e e n s t a t u s l i g h t s s h o w c a l l p r o g r e s s

1 1 9 C a l l F o Y o u r F r e eC a t a l o g W i t h

E v e r y t h i n g Y o N e e dF o I B M ® 7 9

L i s t M l

V I S AM A S T E R C A R D

C O

P r i c e s d n o t I n c l u d e S h i p p i n g C h a r g e s . C a l l t o g e i Y o u r L o w e s t D e l i v e r e d C o s t . W i n s u r e a l s h i p m e n t s a n e x t r a c o s t t y o u ! A l p a c k a g e s a r n o r m a l l y s h i p p e d U P Q r o u n d . 2 n d D a O O v e r n i g h t d e l i v e r y a v a i l a b l e . M i n i m u m s h i p p i n g c h a r g e p e o r d e r i S 3 . 7 5 , I l l i n o i s r e s i d e n t s a d < • ' . • " ' » s a l e s t a x . W s h i p t n i p o i n t s i t h e U . S ; C a n a d a , P u e r t o R i c o , A l a s k a , H a w a i i , V i r g i nI s l n n d s a n A P O - F P O . ( M o n i t o r s o n l y s h i p p e d i C o n t i n e n t a l U S A ) P r i c e s a n a v a i l a b i l i t y s u b j e c tt c h a n g e w i t h o u l n o t i c e . C o m p u t e r D i r e c t w i l l m a t c h a n v a l i d n a t i o n a l l y a d v e r t i s e d d e l i v e r e dp r i c e o I h e e x a c t s a m e p r o d u c t p a y m e n t m e t h o d ( e x c l u d i n g s a l e s t a x e s )

Page 30: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 30/96

     

Page 31: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 31/96

A v o i d t h n a s t y S q u e e g e e s i t h i s a r c a d e g a m e o p a i n t o p e r i s h . F o t h 1 2 8 , D i s k d r i v e a n j o y s t i c k r e q u i r e d .

E v e r w a n t e d t p a i n t t h e t o w n ? Y o uc a d i w h e n y o p l a y " B r u s h e r , "a a r c a d e - s t y l e g a m e f o t h C o m o d o r e 1 2 8 . Y o c o n t r o l a p a i n tb r u s h w h o s e g o a l i l i f e i t p a i n tl i n e d o w n e v e r y c i t y s t r e e t . B c a r ef u l — t h e S q u e e g e e f a m i l y h a i t t h u g s s e a r c h i n g f o y o u . T h e y d o n ' ta p p r e c i a t e i w h e n s o m e o n e e l s et r i e s t m a r k o u t h e i r t e r r i t o r y .

B r u s h e r h a s a n i n f i n i t e n u m b e ro l e v e l s , s y o u ' l l n e v e r m a s t e r t h g a m e . O h i g h e r l e v e l s , y o u ' l l f i n ds p l o t c h e s o p a i n t t h a t c a p r o v i d et e m p o r a r y r e s p i t e f r o m t h S q u e e g e e s .

G e t t i n g S t a r t e dB r u s h e r i w r i t t e n i B A S I C 7 . a n m a c h i n e l a n g u a g e . B e s u r e t h a ty o u ' r e i 1 2 m o d e w h e n y o e n t e rt h p r o g r a m s . T y p e i a n s a v eP r o g r a m 1 " B r u s h e r B A S I C . " S i n c eP r o g r a m 2 " B r u s h e r M L , " i w r i tt e i m a c h i n e l a n g u a g e , y o u ' l ln e e d t u s t h 1 2 8 v e r s i o n o " M L X , " t h m a c h i n e l a n g u a g e e t r p r o g r a m f o u n d e l s e w h e r e i n t h i si s s u e . W h e n M L p r o m p t s y o u , r s p o n d w i t h t h v a l u e s g i v e n b e l o w .

S t a r t i n g a d d r e s s :E n d i n g a d d r e s s :

1 3 0 01 9 C 7

B s u r e t s a v e t h p r o g r a m t d i s kb e f o r e e x i t i n g M L X .

C a y o p a i n t u n d e r p r e s s u r e ? F i n d o u i t h i s a r c a d e - s t y l e g a m e f o r t h e I 2 S .

T s t a r t t h g a m e , p l u g j o s t i c k i n t o p o r t 2 T h e n l o a d a n r u P r o g r a m 1 ( T h i s w i l l l o a d P r o g r a m

a u t o m a t i c a l l y . )T h o b j e c t o t h g a m e i t f i l l

i a l t h b l o c k s i t h c i t y . D t h i sb t r a v e r s i n g e a c h r o a d . U s t h j o y s t i c k t m o v e l e f t , r i g h t , u p , o r

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

Y o s t a r t t h g a m e w i t h t h r e eb r u s h e s . E a c h t i m e y o c o l l i d e w i t h

S q u e e g e e , y o u ' l l l o s e b r u s h .I y o p a i n t t h e w h o l e t o w n ,

y o u ' l l p r o g r e s s t t h n e x t l e v e l .B e g i n n i n g o l e v e l 2 y o m a

s e s p l o t c h o f p a i n t i t h c i t y . I t ' sm a g i c a l s p o t — i t m o v e s f r o m o n

p l a c e t a n o t h e r r a n d o m l y . I y o c a c a t c h t h e s p l o t c h , y o u ' l l s e n dt h S q u e e g e e s r i g h t o u o t o w n .A f t e r a f e s e c o n d s , t h S q u e e g e e sw i l l s h o w u a g a i n a t h c o r n e r s o t h c i t y .

Y o c a a l s o c h a s e t h S q u e eg e e s o u t b p r e s s i n g t h f i r e b u t t o n .H o w e v e r , y o u c a d t h i s o n l y o n c ep e l e v e l . U s i a l a s t r e s o r t .

Y o s c o r e p o i n t s e v e r y t i m ey o f i l l c i t y b l o c k . T h s c o r e s t a r t sa 1 0 p o i n t s p e r b l o c k . I i n c r e a s e st 2 p o i n t s o t h s e c o n d l e v e l , 3 o t h t h i r d , a n s o n

O t h r i g h t s i d e o t h s c r e e n ,y o u ' l l f i n d y o u r s c o r e , t h h i g hs c o r e , t h c u r r e n t l e v e l n u m b e r ,a n t h n u m b e r o b r u s h e s y o h a v e r e m a i n i n g . P l a y w e l l a n y o u ' l l g a i n a e x t r a b r u s h a f t e re v e r y f o u r t h l e v e l .S e p r o g r a m l i s t i n g s o p a g e 7 3

C O M P U T E r s G a z e t t e A p f i l 1 9 B 9 2

Page 32: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 32/96

R i i l i l lT h F a e r y T a l eA d v e n t u r eW e ' v e b e e n w a i t i n g f o t h i s f o a w h i l e .

T h F a e r y T a l c A d v e n t u r e w a o n o t h e a r l i e s t f a n t a s y r o l e - p l a y i n g r l e a s e s f o t h A m i g a , a n i t s p l e n d i dg r a p h i c s a n r i c h s o u n d t r a c k m a d e6 4 / 1 2 8 o w n e r s w o n d e r w h e n i m i g h tb a v a i l a b l e f o t h e i r m a c h i n e s . A t t h et i m e o t h A m i g a r e l e a s e , M i c r o l l l u -s i o n s s e e m e d u n i n t e r e s t e d i p o r t i n g t t h 8 - b i t m a c h i n e , b u e c o n o m i c r e a l i t ys o o n s e t i n a n t h p o r t w a o n A m o n gf o l l o w e r s o f t h 6 4 / 1 2 8 f a n t a s y g a m i n gm a r k e t , F a e r y T a l c b e c a m e s o m e t h i n gt w a t c h f o r .

N o i t ' s h e r e , a n t h r e s u l t s a r e ,w e l l , m i x e d . O t h p o s i t i v e s i d e , i t ' ss t i l l t h s a m e f a e r y T a l c , w i t h g r a p h i c sa n s o u n d t r a c k c o m p l e t e l y i t o w . O t h n e g a t i v e s i d e , h o w e v e r , t h e p o r ts e e m s t b e x a c t , a n d w h a t t h a t m e a n si g r e a t , g r e a t d e a l o f v e r y l o n g d i s ka c c e s s . E v e n t h o s e w i t h 1 5 7 1 s h a v e n oe s c a p e f r o m t h i s p r o b l e m , s i n c e o n l yt h 1 5 4 1 ( o 1 5 7 1 i 1 5 4 1 m o d e ) i r e c o g n i z e d .

A n d , y e s , i t ' s v e r y r e a l p r o b l e m .E v e n t h o u g h w o r k w i t h m a c h i n e s o t e t h a n t h 6 4 m a n a g e t k e e p t h s p e e d o t h 1 5 4 1 i p e r s p e c t i v e . I i s a f t e r a l l , t h o n l y d r i v e u s e d d u r i n gm f i r s t t h r e e y e a r s o h o m e c o m p u ti n g , a n i o w e s m n o t h i n g . B u t w h e nt h s p e e d o f t h e d r i v e s t a n d s b e t w e e nw e l l - d e s i g n e d g a m e a n m e n j o y m e n to f t h a t g a m e , t h e n s o m e t h i n g i w r o n g .W h a t i m e a n s , u n f o r t u n a t e l y , i t h a tt h g a m e ' s d e s i g n d i d n o t c o n s i d e r t h p l a y e r p r o p e r l y . I o t h e r w o r d s , i t ' s t h d e s i g n e r ' s f a u l t , n o l t h e 1 5 4 1 ' e .

H o b a i t h p r o b l e m ? L e t ' s p u i t h i s w a y . T h d i s k i a c c e s s e d e v e r yt i m e y o e n t e r b u i l d i n g , e v e r y t i m ey o e x i t b u i l d i n g , o f t e n a y o u ' r ew a l k i n g a l o n g ( t l o a d i t h e n e x t p a r to f t h e w o r l d ) , a n m o s t t i m e s y o e n t e rc o m b a t . B e f o r e y o u e v e n l e a v e y o u rh o m e t o w n , y o h a v e e i g h t b u i l d i n g s t e n t e r a n e x i t , a n e a c h e v e n t t a k e s ah a l f - m i n u t e o r s o f o t h d r i v e t p r c e s s . T h i s m e a n s 1 e v e n t s ( e n t r y a n e x i t f o e a c h b u i l d i n g ) a n o v e r e i g h tm i n u t e s s p e n t s i t t i n g a n s t a r i n g a t h d i s k d r i v e ' s r e l i g h t . C o m p o u n d i n gt h p r o b l e m i t h f a c t t h a t y o u ' r e a l 3 C O M P U T E ' S G a z e l l e A p r i l 1 9 8 9

m o s t c e r t a i n t g e k i l l e d a s o o n a y o l e a v e t h t o w n , a n d , u n l e s s y o u ' v e r m e m b e r e d t s a v e y o u r p o s i t i o n ( w h i c ht a k e s m o r e d i s k t i m e ) , y o h a v e t d i a l o v e r a g a i n . G i v e n t h e n o r m o u s s i z eo f t h e F a e r y T a l e w o r l d , d i s k a c c e s s i p r a c t i c a l l y r e l e n t l e s s .

N o r w o u l d a l t h i s b p r o b l e m i y o c o u l d j u s t w r i t e t h e g a m e o f a s d i s a s t e r a n f o r g e t a b o u t i t B u F a e r yT a l e i s n ' t t h a t e a s y t g e r i o f I i t r u l y e x c e l l e n t g a m e , a n y o u ' l l f i n dy o u r s e l f d r a w n b a c k t i a g a i n a n a g a i n . B u t h e n t h 1 5 4 1 s t r i k e s a g a i n ,a n o n c e m o r e y o u r e n t h u s i a s m w i l ld w i n d l e , c o n t i n u a l r e n e w a l o f e x c i t em e n t , f o l l o w e d b c o n t i n u a l s e r i e s o d o w n e r s . I t ' s l i t t l e b i t l i k e b e i n g s t o o du b K i B a s i n g e r o e i g h t c o n s e c ut i v e S a t u r d a y n i g h t s .

W h a t a b o u t t h g a m e i t s e l f ? F i r s t ,

t r u l i / e x c e l l e n t g a m em a r r e d b s i n g l e — b u t

m a j o r — f l a w .

i t ' s f a n t a s y r o l e - p l a y i n g . Y o c o n t r o lo n o f t h r e e b r o t h e r s — J u l i a n , P h i l l i p ,a n K e v i n — w h o s e f a t h e r h a d i e d a f t e re x p l a i n i n g h o t h e y c a n h e l p r i t h e i rt o w n o n e c r o m a n c e r ' s e v i l . A a c i e n t p r o p h e c y t e l l s o s e v e n q u e s t s t h a tm u s t b e u n d e r t a k e n t d e f e a t t h n e c r om a n c e r . F i n d i n g w e a p o n t d e s t r o yh i i t h f i r s t ; l o c a t i n g h i s s t r o n g h o l di t h s e c o n d ; p a s s i n g e a c h i n t e r i o r b a r i e r , t h t h i r d ; a n r e t r i e v i n g t h t o w n ' sp r o t e c t i v e t a l i s m a n , t h e f o u r t h . D u r i n gt h c o u r s e o t h g a m e , y o w i l l h a v e t d i s c o v e r t h o t h e r t h r e e .

T a c h i e v e t h e q u e s t s , y o m u s tt r a v e l a c r o s s t h e h u g e F a e r y T a l c w o r l d .T h s c r e e n g i v e s y o 3 - o v e r h e a dv i e w ( o s l i g h t a n g l e t s h o w d e p t h )o y o u r c h a r a c t e r ' s i m m e d i a t e s u r o u n d i n g s , a n t h g r a p h i c s a r s u p e r bl r e n d e r e d . B u i l d i n g s l o o k l i k eb u i l d i n g s , f o r e s t s l o o k l i k e f o r e s t s , a n m o u n t a i n s a n r i v e r s l o o k l i k e m o u nt a i n s a n r i v e r s . W h e n n i g h t f a l l s , t h c o l o r s a r e e x a c t l y r i g h t .

T h b o t t o m q u a r t e r o t h e s c r e e nc o n t a i n s a n i n f o r m a t i o n a r e a a n

g a m e c o m m a n d a r e a . T h i n f o r m a t i o na r e a g i v e s y o y o u r c h a r a c t e r ' s s t a t i s t i c s( w h i c h a r t r a n s p a r e n t t t h g a m e ' sf u n c t i o n i n g ) , w h i l e t h c o m m a n d b o x e sc a b a c c e s s e d w i t h t h c u r s o r , w h i c hc a n b e m o v e d w i t h e i t h e r m o u s e o t h k e y b o a r d . U s i n g t h m o u s e i b e t t e ri n t h i s g a m e , b e c a u s e j o y s t i c k u s e r sm u s t a l t e r n a t e b e t w e e n j o y s t i c k a n k e y b o a r d a a l t i m e s .

F r o m t h c o m m a n d b o x e s , y o c a g e a i n v e n t o r y o i t e m s y o c a r r y ,l a k e o b j e c t s y o f i n d o t h g r o u n d o o n d e a d b o d i e s , s e a r c h a r e a s f o h i d d e ni t e m s , g i v e i t e m s t o t h e r c h a r a c t e r s , o u s e i t e m s y o a r e c a r r y i n g , i n c l u d i n gw e a p o n s , k e y s , a n s o n

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

B e c a u s e o i t s t r o n g g r a p h i c s , F a e r T a l e a p p r o a c h e s t h m a g i c a l m u c hm o r e c l o s e l y t h a n a n o t h e r f a n t a s yg a m e I ' v e s e e n . T w e v e n t s i p a r t i c ul a s t a n d o u t . A o n p o i n t y o c a r i d eo t h b a c k o t o r t o i s e — a t a n o t h e r ,o t h b a c k o a e a g l e . T h f i r s t s p e e d sy o c o n s i d e r a b l y , a n t h e x p e r i e n c e i f a s c i n a t i n g .

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

T h g a m e i t s e l f i e x t r e m e l ys t r o n g , b u t d i s k - a c c e s s t i m e a l m o s t r e d e r s i u n p l a y a b l e . W h a t M i c r o l l l u s i o n sn e e d s t d i b u i l d p o w e r f u l f a s t

Page 33: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 33/96

Page 34: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 34/96

h o u r , a t t e m p t e d r e p e a t e d l y t l o a d t h p r o g r a m o m 1 2 i 6 m o d e . A t h o u g h i h a r u e a r l i e r , w a u n s u cc e s s f u l i g e t t i n g i t r u a g a i n .

E a c h t i m e t r i e d t l o a d B u i l d - a -D i n o s a u r w i t h m 1 2 ( i 6 m o d e ) , t h p r o g r a m c r a s h e d . h a t r u i o m 6 4 w i t h 1 5 4 1 d r i v e . W i t h t h a t e q u i p m e n t ,a l p a r t s o t h p r o g r a m w o r k e d f i n e .

K i d s l o v e d i n o s a u r s . V e r y y o u n gk i d s w i l l e n j o y t h e g a m e . S l i g h t l y o l d e rk i d s w i l l g e k i c k o u o f c r e a t i n g t h e i ro w n i g h t m a r e c r e a t u r e s . T h a d d i t i o no t h c e r t i f i c a t e o a c c o m p l i s h m e n ta n t h a b i l i t y t c r e a t e a i r o n - o n a r f r o s t i n g o t h e c a k e . A l l i a l l , D c s i g n a -s a u r u s i a t r e a t a n c a n b e e d u c a t i o n a la w e l l .

— R o b e r t B i x b yD e s i g n a s a u r u sB r i t a m i i c a S o f t w a r e3 4 4 t S i S a F r a n c i s c o , C 9 4 1 0 7$ 2 3 . 9 5

N e u r o m a n c e rC h l b a C i t y , a d e p i c t e d b W i l l i a m G i s o i h i n o v e l N e u r o m a n c e r , i t h u d e r b e l l y o t h T o k y o o t o m o r r o w . I C h i b a C i t y , y o c a g e a n y t h i n g y o w a n t — f o r p r i c e . C h i b a C i t y i w h e r et h h o t t e s t s o f t w a r e m a n i p u l a t o r s o t h d a y — t h e c y b e r s p a c e c o w b o y s —h a n g o u t .

N o G i b s o n ' s C h i b a C i t y a n i t i n h a b i t a n t s h a v e b e e n b r o u g h t , a p p r op r i a t e l y e n o u g h , t t h c o m p u t e r . I n t e rp l a y h a d o n e s t u n n i n g j o o t r a n sl a t i n g G i b s o n ' s g r i m v i s i o n o t h e f u t u r ei n t o a a n i m a t e d s o f t w a r e n o v e l . W i t ho n l y f e m i s s t e p s , T r o y M i l e s a n t h d e s i g n a n p r o g r a m m i n g t e a m h a v ec r e a t e d s o f t w a r e n o v e l t h a t d e l i v e r sm u c h o t h i m p a c t o f t h e o r i g i n a l .

G i b s o n w a n o t t h e f i r s t s c i e n c e -f i c t i o n w r i t e r t s u p p o s e d a a f t e r t m o r r o w w h e n t h a b i l i t y t m a n i p u l a t ed a t a , c r a c k c o d e s , a n r a i d c o r p o r a t ed a t a b a s e s h a s b e c o m e v a l u e d s k i l l .B u t , i N e u r o m a n c e r a n h i s u b s e q u e n tb o o k s , G i b s o n p a t e n t e d d i s t i n c t i v ec y n i c a l , a n t i h e r o i c a l s t y l e t h a t h a a t r a c t e d m a n y f o l l o w e r s . H i b o o k s a r a b o u t l o s e r s , p e o p l e o t h f r i n g e , c o p o r a t e t i t a n s , a n p l a c e — c y b e r s p a c e ,t h n e t w o r k w h e r e a l t h c o r p o r a t ec o m p u t e r s c o m e t o g e t h e r — t h a t m a b c o m i n g t l i f e .

A g a m e , N e u r o m a n c e r s h a r e sm a n y o t h e s e q u a l i t i e s . T h g a m e b g i n s i m u c h t h s a m e w a t h n o v e ld o e s . Y o u ' r e h o c y b e r s p a c e j o c k e y ,d o w n o y o u r l u c k . Y o u r d e c k — t h ec o m p u t e r g e a r y o u s a g a t e w a y t t h d a t a b a s e s a n d , w i t h e n o u g h p o w e r ,t c y b e r s p a c e i t s e l f — i s i n p a w n s h o p .Y o u ' r e i a r r e a r s a C h e a p H o t e l , w h e r ey o l i v e . W o r d i t h a t s o m e o n e ' s n u t 3 C O M P U T E ' S G a z e t t e A p r i l 1 9 8 9

k i l l y o u . B u w h o ? A n w h y ?T h f i r s t o r d e r o b u s i n e s s i t g e

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

C h a r a c t e r a c t i o n i d e t e r m i n e d b yp l a y e r - s e l e c t a b l e i c o n s . T h e s e t e l l y o y o u r c u r r e n t s t a t e o h e a l t h a n f i n a nc i a l w e l l - b e i n g , p r o v i d e a i n v e n t o r y o i t e m s i y o u r p o s s e s s i o n , a n l e y o a c c e s s t h e c o m m u n i c a t i o n s n e t w o r k( P A X ) , t a l k w i t h o t h e r c h a r a c t e r s , w a l kt h r o u g h t h w o r l d , u s R O c o n s t r u c t sa t h h i g h e r l e v e l s o f t h e g a m e , a n a c e s s a v a r i e t y o d i s k f u n c t i o n s . A t h o u g h t u c k e d i n t o l o w e r c o r n e r o t h e s c r e e n , t h e i c o n s a r e l a r g e e n o u g h t b e u s e d e a s i l y : h a d n o p r o b l e m s w i t hc u r s o r c o n t r o l w h e n s w i t c h i n g a m o n gt h f u n c t i o n s . f e m o m e n t s s p e n t f m i l i a r i z i n g y o u r s e l f w i t h t h v a r i o u si c o n s w i l l b r e p a i d a s t h e g a m e p r g r e s s e s . D o n ' t d a l l y t o l o n g , t h o u g h .T h i s i r e a l t i m e g a m e . T h c l o c k i r u n n i n g c o n s t a n t l y ; t i m e a n d a t e c a b c h e c k e d b w a o t h i c o n s a w e l l .( I y o d l i n g e r t o l o n g i o n s p o t ,y o u ' r e p r o d d e d t o w a r d a c t i o n b D e v o ' ss o u n d t r a c k , w h i c h m a k e s e x c e l l e n t u s o f t h e 6 4 ' s S I c h i p . )

O n o N e u r o m a n c e r ' s m a n y n i c et o u c h e s i t h w a i w h i c h t h f i r s t -t i m e p l a y e r ' s e x p e r i e n c e c o r r e s p o n d sw i t h t h a t o f t h g a m e ' s c e n t r a l c h a r a ct e r . H d o e s n ' t k n o w m u c h m o r e t h a ny o d o b u h h a c e r t a i n t o o l s a h i d i s p o s a l .

T h s i z e a n r i c h n e s s o N e u r o m a n c e r ' s w o r l d

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

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

C h i e f a m o n g t h t o o l s , a l e a s t a tt h b e g i n n i n g o t h g a m e , i t h P A s y s t e m b w h i c h p e o p l e i C h i b a C i t yk e e p c u r r e n t w i t h n e w s , u s b u l l e t i nb o a r d s f o r e c e i v i n g a n s e n d i n g m e s a g e s , a n m a n a g e t h e i r b a n k i n g n e e d s .P A b o o t h s a r l o c a t e d a v a r i o u s l o c at i o n s i C h i b a C i t y . I o r d e r t l o g o n ,y o m u s t a l i g n s e v e r a l i t e m s o t h c o d ew h e e l t h a t a c c o m p a n i e s t h g a m e — an e a t w a o m a k i n g c o p y p r o t e c t i o nl o g i c a l p a r t o f t h e g a m e ' s e x p e r i e n c e .

T h e r e ' s P A b o o t h i t h b a w h e r e y o w a k e u p a n i t ' s g o o di d e a t u s i r i g h t a w a y . C h e c k t h

m e s s a g e s o t h B B S . Y o s h o u l d k e e pp a p e r a n p e n c i l h a n d y t h r o u g h o u t t h g a m e t m a k e n o t e s o v a r i o u s a c c e s sc o d e s a n o t h e r i n f o r m a t i o n t h a t c a h e l p y o g e a h e a d .

S i n c e y o c a d o n l y s m u c hf r o m t h b a r , y o u ' l l l i k e l y s o o n t a k e t t h s t r e e t s . C h i b a C i t y i d e c a d e n t l yg o r g e o u s p l a c e t w a l k a r o u n d , f o t h d o m i n a n t c o l o r i s t p a r a p h r a s e G i b s o nh i m s e l f , a g r a y t h e c o l o r o t e l e v i s i o nt u n e d t d e a d c h a n n e l . ( B e a r i m i n da y o m o v e t h r o u g h t h w o r l d t h a t t h w o r l d i m o v i n g o a w e l l . K e e p a e y o t h c l o c k a n c a l e n d a r . W a t c h y o u rw a l l e t : E v e r y t h i n g c o s t s m o n e y , a n dm i s t a k e c a g e y o f i n e d . L o o n t oP A w h e n t h o p p o r t u n i t y a r i s e s ; n e m e s s a g e s a n r e s p o n s e s t y o u r t r a n sm i s s i o n s a p p e a r c o n s t a n t l y . )

C h a r a c t e r m o v e m e n t i s m o o t h l ya n i m a t e d a n c o n v i n c i n g . E v e n r e p e t it i v e g e s t u r e s m a d e b s t a t i c c h a r a c t e r sh a v e c e r t a i n c h a r m . T h d e s i g n e r s a I n t e r p l a y h a v e e n d e a v o r e d t m a k ee a c h c h a r a c t e r r e f l e c t , a t l e a s t g r a p h ic a l l y , d i f f e r e n t p e r s o n a l i t y , a n d , t l a r g e e x t e n t , t h e y ' v e s u c c e e d e d .

N o t h a t t h e r e a r m a n y s t a t i cc h a r a c t e r s i N e u r o m a n c e r . N e a r l y e e r y o n e y o e n c o u n t e r h a s s o m e t h i n g t t e l l y o o s e l l y o u . T h d i l e m m a i g e t i n g t h i n f o r m a t i o n o u o t h e m . C o v e r s a t i o n t a k e s t h f o r m o s e l e c t a b l ed i a l o g u e b a l l o o n s f o s t a n d a r d r e p l i e sa n h T l - i n - t h e - b l a n k b a l l o o n s f o s e e ki n s p e c i f i c i n f o r m a t i o n . A g a i n , c a r e f u ln o t e s t a k e n h e r e a n t h e r e c a n h e l p y o p o s e t h r i g h t q u e s t i o n s a l a t e r p o i n t si t h g a m e . N e u r o m a n c e r ' s p a r s e r i p r e t t y s m a r t ; I ' v e h a s u c c e s s u s i n gg e n e r a l t e r m s t g e s p e c i f i c a n s w e r s .

T h o s e a n s w e r s — a n d t h p e o p l ew h p o s s e s s t h e m — a r e s c a t t e r e dt h r o u g h o u t o n o f t h e l a r g e r s o f t w a r ew o r l d s I ' v e e n c o u n t e r e d . L i k e L u c a s -f i l m ' s M a n i a c M a n s i o n o Z a M a c C r a c k -c n t h w o r l d o N e u r o m a n c e r s e e m s t g o o n a n o n . S t r e e t s a n s i d e w a l k st w i s t a n t u r n , a n a l l e y s c a b e p l o r e d . Y o c a e n t e r s t o r e s a n r e s t a ur a n t s , p e n e t r a t e h i g h - s e c u r i t y z o n e s ,p u r c h a s e t o o l s a h a r d w a r e a n s o f t w a r ee m p o r i a , o r r a i s e c a s h a b o d y - p a r t ss h o p s b y s e l l i n g e x c e s s o r g a n s . F o a l l i t s

Page 35: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 35/96

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

T h s i z e o f t h a t w o r l d , a n i t r i c hn e s s , h e l p s N t U r o m a n c e r o v e r c o m e t h d i l e m m a t h n t f a c e s m a n y g r a p h i c s a v e n t u r e s . W h i l e w o r d p u z z l e s a n c o d e sa r a n i m p o r t a n t p a r t o f t h g a m e ,t h e r e ' s m o r e h e r e t h a n s i m p l y t r y i n g t f i n d a a c c e p t a b l e c o m m a n d . T h i s i w o r l d w i t h w h i c h y o c a i n t e r a c t .

B u t h " r e a l " w o r l d , C h i b a C i t y ,p a l e s b e s i d e t h a r t i f i c i a l u n i v e r s e t h a ti c y b e r s p a c e , [ g e t t i n g t c y b e r s p a c e i t h f i r s t p l a c e i s n ' t e a s y , s t a y i n g a l i v et h e r e i t w i c e a h a r d . I C E — I n t r u s i v eC o n n t e r m e a s u r e E l e c t r o n i c s — a n d A t i f i c i a l I n t e l l i g e n c e s w i l l d e v e r y t h i n gi t h e i r p o w e r t g u a r d t h e i r d a t a b a s e sf r o m y o u r i n t r u s i o n s . I y o u ' v e a s s e mb l e d t h r i g h t h a r d w a r e a n s o f t w a r et o o l s , t h o u g h , y o c a w o r k y o u r w a t h r o u g h t h d e f e n s e s a n b e g i n t u r a v e l s o m e o t h e m y s t e r i e s o N e u r o -m a n c e r . B e c a r e f u l , t h o u g h — c y b e r s p a c ei m o r e d e a d l y t h a n t h s t r e e t s o C h i b aC i t y . W a t c h y o u r b a c k . ( A n d d o n ' t n g l e c t t p l a y f r o m c o p i e s , s a v i n g e a r l ya n o f t e n l e s t y o l o s e t h h a r d - w o np r o g r e s s y o u ' v e m a d e . )

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

a r o u n d C h i b a C i t y , g a t h e r i n g a m u c hi n f o r m a t i o n a p o s s i b l e b e f o r e a t t e m p ti n t h l e a p t c y b e r s p a c e . E v e n e x p e r ie n c e d p l a y e r s o s o f t w a r e n a r r a t i v e sm a h a v e t o u g h t i m e g e t t i n g t h r o u g hs o m e p a r t s o t h i s o n e ; I n t e r p l a y i c u r e n t l y w o r k i n g o h i n t b o o k t m a k et h g o i n g e a s i e r .

O b v i o u s l y , t h i s m u c h d a t a t a k e s al o o s p a c e . N e u r o m a n c e r f i l l s b o t hs i d e s o t w d i s k s . W h i l e t h e r e i f a i ra m o u n t o d i s k s w a p p i n g , t h e s h u t t l e i m a d e b e a r a b l e b t h s p e e d w i t h w h i c ht h e d i s k s l o a d . D e v o ' s s o u n d t r a c k a c o m p a n i e s t h t i t l e s c r e e n a n s e t st o n e o f u t u r i s t i c f u g u e t h a t ' s a b s o l u t e l ya p p r o p r i a t e f o r t h i s g a m e o f a n t i h e r o e s ,c o m e n , a n c y b e r n e t i c c o w b o y s .

L e s s u n d e r s t a n d a b l e i t h o c c as i o n a l s e l f - c o n s c i o u s n e s s t h a t s h o w s u pi t h g a m e . G i b s o n ' s u n i v e r s e w a n t a b l e f o i t g r i t t i n e s s a n l a c k o f s e n t im e n t a l i t y . T h e s a m e i t r u e o t h s o f tw a r e v e r s i o n , b u t t h e i l l u s i o n i o c c a s i o n a l l y s p o i l e d b w i s e c r a c k s a n j o k e s a b o u t o t h e r I n t e r p l a y p r o d u c t s o N e u r o m a n c e r i t s e l f . I t ' s a t h o u g h t h d e s i g n e r s d o u b t e d t h a b i l i t y o t h e i rw o r l d t s t a n d o i t o w a n f e l to b l i g e d t t h r o w i n c o u p l e o j o k e s t r e m i n d u o t h e i r c l e v e r n e s s . T h i s i n b i g d e a l i o n s e n s e ; I f u t u r i s t i cg a m e , B a r d ' s T a l e r e f e r e n c e s a r c u t e .A n t h f i r s t t i m e o t w y o w a n d e r

i n t o o n o f N e i i r o m a n c e r ' s " j o k e " r o o m s ,y o m i g h t b e a m u s e d b w h a t i e s s e nt i a l l y j o l t o s o l i d a d o l e s c e n t h u m o r .

I a n o t h e r s e n s e , t h o u g h , t h j o k e sp o i n t u o n o f t h e f l a w s e n d e m i c t s o f t w a r e n a r r a t i v e s . T h e y l o w e r t h s t a k e s o t h t a b l e . T o m a n y g a m e d s i g n e r s d o n ' t p l a c e s u f f i c i e n t t r u s t i nt h e i r a b i l i t y t c r e a t e a l t e r n a t e w o r l d s .Y e t h a t i p r e c i s e l y w h a t t h b e s t o ft h e m — a n d o t h s t r e n g t h o N e u r om a n c e r , w o u l d p u T r o y M i l e s a n c o m p a n y i t h a t c a t e g o r y — a c c o mp l i s h . T h e r e i a a c t o f f a i t h , b e l i e v e ,e x e r c i s e d b c o m p u t e r o w n e r s w h e nt h e y b o o t u e n t e r t a i n m e n t s o f t w a r es u c h a N e u r o m a n c e r , a n i i t h s a m ea c t o f f a i t h e x e r c i s e d w h e n w r e a db o o k o r s e e m o v i e . I s a y s , " T a k e m a w a y . S h o w m s o m e t h i n g I ' v e n e v e rs e e n b e f o r e . L e t m l i v e a l i f e t h a tw o u l d o t h e r w i s e b e d e n i e d m e . "

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

— K e i t h F e r r e S IN e u r o m a n c e rI n t e r p l a yD i s t r i b u t e d b y M e d t a g f f l t c3 8 8 5 B o h a n n o n D r M e n l o P a r k , C 9 4 0 3 5$ 2 9 . 9 5 t

E v e r y d a y P e o p l e o C o m p u S e r v e

J o i n G r o u p .I y o l i k e t m a k e f r i e n d s a n m e e t p e o p l e , t h

q u i c k e s t w a t d i i t h r o u g h o n o C o m p u S e r v e ' sS p e c i a l I n t e r e s t F o r u m s . D e d i c a t e d t v a r i e t y o p r o f e ss i o n s , h o b h i e s a n p a r t i c u l a r i n t e r e s t s .

C h e c k t h m e s a g e b o a r d s t c a t c hu o t h l a t e s tn e w s . T a l k w i t ho t h e r m e m b e r s i f o r u m c o n f e r e n c e s .A n s c a n f o r u ml i b r a r i e s f o i n t e r -

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

j u s t t h t a k i n g s i d e , i t ' s b e i n ga b l e t g i v e t h a t i o n o t h g r e a t t h i n g s a b o u t C o m p u S e r v e . "

G t m i k a S i n g h K a h a . P h y s i c s E n g i n e e r

e s t i n g i n f o r m a t i o n . C o m p u S e r v e l i a s m e m b e r s a c r o s st h c o u n t r y a n a r o u n d t h w o r l d . T h o u s a n d s o p e p l j u s t l i k e y o u , a l i n t e r e s t e d i s w a p p i n g i d e a s , s o l vi n p r o b l e m s , s h a r i n g i n f o r m a t i o n a n m a k i n g n e f r i e n d s . T j o i n , c a l l 8 0 8 4 8 - 8 1 9 9 o r s e y o u r c o m p u t e rd e a l e r . B u d i s o o n , b e c a u s e t h e r e ' s a a w f u l ! o o p e o p l e w a i t i n g t m e e t y o u .

C o m p u S e r v e

Page 36: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 36/96

H e a v y M e t a l :M o d e r n L a n d C o m b a tC o m p a r e d t w a r , a l o i l i e r f o r m s o h m a e n d e a v o r s h r i n k t i n s i g n i f i c a n c e ,C o d , h o l o v e i t

— G e n e r a l G e o r g e S P a t t o nS i n c e o l " B l o o d a n G u t s " P a t t o n

l o v e d w a r f a r e , t h i n k h e ' d h a v e g o t t e nr e a l k i c k o u o t h i s t a n k s i m u l a t i o n f r o mA c c e s s . H e a v y M e t a l o f f e r s a t a s t e o m o d e r n m e c h a n i z e d w a r f a r e o s e v e r a ll e v e l s , f r o m t a c t i c a l p l a n n i n g t s w a pp i n g t a n k r o u n d s w i t h e n e m y g u n n e r s .

Y o s t a r t a s c a d e t i n t h i s s i m u l at i o n a n d l e a m t o p e r a t e t h r e e m o d e r nw e a p o n s y s t e m s : t h M 1 A 1 A b r a m sM a i n B a t t l e T a n k ( M B T ) , t h e A i r D f e n s e A n t i - T a n k ( A D A T ) S y s t e m , a n t h F a s t A t t a c k V e h i c l e ( F A V ) . O n l ya f t e r y o q u a l i f y w i t h t h e s e w e a p o n sa n e a r n c o m m i s s i o n w i l l y o b a l o w e d t e n t e r t h T a c t i c a l C o m m a n dC e n t e r ( T A C C ) . T h i s i w h e r e y o u ' l lh a v e c h a n c e t e a r n p r o m o t i o n s , d p e n d i n g o h o w e l l y o h a n d l e y o u rs e l f a n y o u r u n i t s i c o m b a t .

I y o h o p e t a v o i d t h w r a t h o G e n e r a l E . E . " B u d " D i n k f o l l o w i n gB a c h g a m e ' s d e b r i e f i n g s e s s i o n , y o u ' l lh a v e t l e a r n y o u r w a a r o u n d y o u re q u i p m e n t . T h M b a t t l e t a n k i t h m o s t s o p h i s t i c a t e d o f t h e t h r e e w e a p o n sa n p r o b a b l y t h m o s t d i f f i c u l t t m a s t e r .

T h i n s t r u m e n t s c r e e n i y o u r t a n ko f f e r s m o r e t h a n 2 d i f f e r e n t c o n t r o l sa n r e a d o u t s , a n i t a k e s s e v e r a l s e s i o n s t b e c o m e f a m i l i a r w i t h t h e m a l l .S i n c e s o m e n a s t y f e l l o w s w i l l b s h o o ti n a y o u r t a n k , i t ' s g o o d i d e a t f m i l i a r i z e y o u r s e l f w i t h t h m a n u a lb e f o r e y o h e a d i n t o c o m b a t . F o r t un a t e l y , t h m a n u a l i c l e a r a n c o n c i s e .

Y o u r t a n k ' s T h e r m a l I m a g i n g S y s -l e l o c a t e s t h e e n e m y , a n T a r g e tC u r s o r a p p e a r s o n t h m a i n s c r e e nw h e n e v e r t a r g e t s m o v e w i t h i n r a n g e .T h i s i n f o r m a t i o n i f e a u t o m a t i c a l l yi n t o L a s e r R a n g e f i n d e r . T u r n t h t a n k ' s t u r r e t w i t h t h j o y s t i c k o r k e b o a r d u n t i l y o u r 1 2 0 m m c a n n o n i p o i n t i n g a t h t a r g e t . R a i s e o l o w e rt h c a n n o n a n g l e w i t h t h j o y s t i c k u n t i lt h p r o j e c t i l e r a n g e m a t c h e s t h t a r g e tr a n g e . T h e n p r e s s t h f i r e b u t t o n l s q u e e z e o f r o u n d . Y o u ' l l s e s h e l la r f o r w a r d a n w a t c h t h t a r g e t e p l o d e — i f y o u r s h o o t i n g i a c c u r a t e . I i t ' s n o t , k e e p m o v i n g , m a k e l o t s o s m o k e , a n h o p e y o u r a r m o r i t h i c k ,b e c a u s e t h e s e t a r g e t s s h o o t b a c k .

T h A D A T i t a n k - m o u n t e dw e a p o n d e s i g n e d t d e s t r o y e n e m yM i f i g h t e r s a n T R - 8 0 t a n k s . Y o h a v e b a n k o l a s e r - g u i d e d m i s s i l e st h a t a r 9 0 - p e r c e n t e f f e c t i v e a g a i n s t t h j e t s . Y o a l s o h a v e 3 0 m m m a n u a l l yo p e r a t e d c a n n o n t h a t ' s a g o o d a y o u ra i a g a i n s t t a n k s a n a i r c r a f t .3 C O M P U T E ! G a z e t t e A p r i l 1 9 8 9

G r a p h i c s o t h i s s c r e e n h a v e p r n o u n c e d 3 - D e f f e c t , f e a t u r i n g d e s e r tl a n d s c a p e , m o u n t a i n s , a n c l o u d s .T a n k s c r o s s t h e s c r e e n a s q u a d r o n s o M i G s a t t a c k y o u r u n i t . T h e r e ' s p l e n t yh a p p e n i n g i n t h i s s c e n a r i o , a n t h g r a p h i c s o t h a t t a c k i n g p l a n e s a r e e sp e c i a l l y g o o d .

T h a c t i o n i f a s t a n f u r i o u s , a n y o u ' l l n e e d t h r e e h a n d s t f i g h t e f f e ct i v e l y . T w h a n d s o n t h j o y s t i c k a i a n f i r e t h c a n n o n . O n s h e l l w i l l b r i n gd o w n a p l a n e , b u i t a k e s a t l e a s t t w w e l l - p l a c e d h i t s t o d e s t r o y t a n k . L a s e rm i s s i l e s l o c k o t h j e t s a u t o m a t i c a l l y ,b u y o u ' l l n e e d t h t h i r d h a n d o t h s p a c e b a r t l a u n c h t h e m . T h e y f l r e a li s t i c a l l y t o w a r d t h i n c o m i n g a i r c r a f t .T h e y ' r e e f f e c t i v e , b u y o u ' l l n e e d t h c a n n o n ' s r a p i d - f i r e c a p a b i l i t y t s u r v i v e .

p a r t i c u l a r l y e n j o y e d t h A D A T .I ' v e p i l e d u s o m e i m p r e s s i v e s c o r e s ,b u l o d e p e n d s o y o u r j o y s t i c k . I i t ' sw o r n a n s l u g g i s h , y o u ' l l h a v e t o u g ht i m e l i n i n g u t h c r o s s h a i r s o y o u rt a r g e t s .

T h t h i r d w e a p o n i y o u r m e c h an i z e d a r s e n a l i t h F A V . I t ' s T O m i s s i l e l a u n c h e r m o u n t e d o d u n eb u g g y . T h F A i m o r e o d r i v i n gs i m u l a t i o n t h a n t h o t h e r s , b u t h e r e ' so n l i t t l e c a t c h . Y o c a s t e e r , b u y o c a n ' t b r a k e , a n t h F A V ' s o n l y s p e e d i c l o s e t 1 0 m p h . Y o u r o b j e c t i t d s t r o y e q u i p m e n t a n d s u p p l i e s a y o d r i v e t h r o u g h t h e n e m y l i n e s w i t h o u tc r a s h i n g . S t e e r a n s h o o t a c c u r a t e l y ;t h e r e a r p l e n t y o o b s t r u c t i o n s w a i t i n gt d e s t r o y y o u r F A V .

A n o t h s i m u l a t i o n sh e r e i g o o d e n o u g h t b

s o l d s e p a r a t e l y .

W a t c h o u f o h e l i c o p t e r s a n i c o m i n g m o r t a r r o u n d s , t o o ; y o u ' v e g o 9 d i f f e r e n t d e f e n s e l e v e l s t p e n et r a t e — a n d y o h a v e o n l y t e n v e h i c l e s .T h i s i t h s i m p l e s t o f t h e t h r e e s i m u l at i o n s , b u h a t e r r i b l e t i m e e a r n i n gd e c e n t s c o r e . I t ' s f u t p l a y , b u t h o u g h t I ' n e v e r q u a l i f y .

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

O n c e q u a l i f i e d o e a c h o t h t h r e eu n i t s , y o u ' r e p r o m o t e d t s e c o n d l i e ut e n a n t . ( S c o r e s a r s a v e d e a c h t i m e y o p l a y , s y o d o n ' t h a v e t m a s t e r a l t h r e e a o n t i m e . ) N o t h a t y o u ' r e a o f f i c e r , y o c a e n t e r t h e T a c t i c a l C o m a n d C e n t e r a n e x e r c i s e y o u r l e a d e rs h i p q u a l i t i e s .

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

q u a r t e r s . Y o h a v e o n e e a c h o t h M B T , A D A T , a n d F A V u n i t s , p l u ss u p p o r t u n i t o f y o u r c h o i c e . Y o u r o b j e ct i v e i t i n t e r c e p t t h e e n e m y u n i t s a n d e f e n d y o u r H Q

A i r e a l b a t t l e , e a c h u n i t h a l i m i t e d a m o u n t o f u e l a n a m m u n it i o n . I s u p p l i e s r u l o w , y o u h a v e t p u l l t h a t u n i t o u o c o m b a t a n d s e n d i b a c k t r e s u p p l y a H Q ! t h e n e m yo c c u p i e s y o u r H Q y o u r s u p p l i e s a r e c u to f f u n t i l y o c a r e g a i n c o n t r o l . R u o u o f f u e l a n y o u ' r e o u o a c t i o n .

T h T A C C s c r e e n r e s e m b l e s t o p og r a p h i c a l m a p . Y o u r u n i t s a r e o t h l e f t ,n e x t t H Q a n t h c o m p u t e r p l a c e ss e v e r a l e n e m y u n i t s o t h m a p . W h e nt h g a m e b e g i n s , t h e n e m y s t a r t s m o i n t o w a r d y o u r H Q A t h d e f e n d i n gc o m m a n d e r , y o h a v e t s e n d u n i t s o u t e n g a g e t h a d v a n c i n g f o r c e s .

W h e n a l t h e u n i t s a r e i c o m b a t ,t h c o m p u t e r h a n d l e s t h f i g h t i n g . Y o c o u l d j u s t s i b a c k a n w a t c h t h p r g r e s s , b u y o u r u n i t s p r o b a b l y w i l l b d e f e a t e d u n l e s s y o g i v e t h e m h a n d .S e l e c t a M B T , A D A T , o F A u n i t a n e n t e r t h c o m b a t y o u r s e l f . H e l p t h e mo u f o a l o n g a y o c h o o s e ; t h e nc h e c k t h b a t t l e ' s p r o g r e s s . Y o c a m o v e y o u r u n i t s , h a v e t h e m e n g a g eo t h e r e n e m y p o s i t i o n s , o f a l l b a c k t r e s u p p l y — w h a t e v e r y o u t h i n k i b e s t .

S i n c e y o u r f o r c e s a r e o u t n u mb e r e d , d o n ' t b t o d i s c o u r a g e d i y o d o n ' t w i n . C o n c e n t r a t e o e l i m i n a t i n ga m a n y o f t h e e n e m y a y o c a n .T h a t ' s t h w a t g a i n a d v a n c e m e n tp o i n t s , a n y o u r r e c o r d w i l l b s a v e d o t h u n p r o t e c t e d d i s k . E a r n e n o u g hp o i n t s a n p r o m o t i o n s a n y o c a e v e n o u t r a n k G e n e r a l D i n k h i m s e l f .

H e a v y M e t a l i f u o s e v e r a l l e e l s . P l a y t h F A o A D A T f o a r c a d ea c t i o n , o t r t h M B i y o u w a n t m o r ed e p t h o p l a y . S t r a t e g y g a m e r s w i l l e j o y t h e T A C C a n t h c h a l l e n g e s i o f e r s . m a n o s h a r e G e n e r a l P a t t o n ' sf e e l i n g s a b o u t w a r , b u c e r t a i n l y g e tk i c k o u o H e a v y M e t a l .

— T o m N e t s e lH e a v y M e t a l : M o d e m L a n d C o m b a tA c c e s s S o f t w a r e5 4 W 5 0 S B o u n t i f u l , U 8 4 0 1 0S 3 9 . 9 5

Page 37: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 37/96

C a v e m a nU g h - l y m p i c sW e ' v e r i g g e d u p , a g r e a t e x p e n s e t o u r s e l v e s , s a t e l l i t e h o o k u p t t h e p r eh i s t o r i c p a s t . ( Y o u k n o w , t h f i r s t 1 m i n u t e s o t h m o v i e 2 0 0 1 M S p a c e O d p s e y ) . T j u s t i f y t h c o s t , w a s k e d t h f i r s t c a v e d w e l l e r w e s a w t r e v i e wC a v e m a n U g h - f y m p l c s , n e g a m e f r o mE l e c t r o n i c A r t s .

" U g h . N e e d t h r e e t h i n g s . " ( H e ' sh o l d i n g u f o u r f i n g e r s . T h i s c o u l d b p r o b l e m . )

" N u m b e r I N e e d s t u r d y j o y s t i c k .N n a m b y - p a m b y i c o n m o v e r . R o u g h' n t o u g h g a m e s t i c k . N u m b e r 2 N e e dt e n a c i t y , u . . s t i c k - t o - i t - n e s s . G a m e sn o t h a t e a s y . N u m b e r 3 N e e d f u n n y -b o n e . U g h - i y r n p i c s r e a l t i c k l e . "

W h a t M r u . . w h a t U g g h h h i s a y i n g i t h a i E l e c t r o n i c A r t s h a d o n e i a g a i n . A p p a r e n t l y , s o m e o i t p r o g r a mm e r s t o o k p a r t i n o n o t h o s e z a n y ,t w i s t e d s e s s i o n s t h e y o b v i o u s l y h a v eo f t e n a E A T h r e s u l t i a e n t e r t a i ni n s e o g a m e s w h o s e e n t e r t a i n m e n tv a l u e l i e s a m u c h i t h g a m e s ' h u m o ra i t h e p l a y i n g .

I t ' s 3 5 0 0 0 B . C . a n y o u ' r e i n v i t e dt p a r t i c i p a t e i t h C a v e m a n U g h -l y m p i c . 5 . Y o c a c h o o s e t b a n o s i c h a r a c t e r s w h t a k e p a r t i s i b o n e -c r u s h i n g e v e n t s : M a t e T o s s , F i r e M a

i n g , C l u b b i n g , D i n o R a c e , D i n o V a u l t ,a n S a b e r R a c e . Y o p l a y C a v e m a nU g h - l y m p i c s m u c h t h w a y o p l a yE p y x ' s W i n t e r a n S u m m e r G a m e s , w i t hs i m i l a r j o y s t i c k m o v e s . U t o s i x p l a ye r c a n c o m p e t e , o y o u c a n c o m p e t e o ny o u r o w a g a i n s t t h c o m p u t e r .

L e t ' s l o o k a s o m e o f t h e g a m e s u pc l o s e .

T w c o n t e s t a n t s ( T h a g a n U g h a )s i g l a r i n g a e a c h o t h e r i f r o n t o t w p i l e s o b r u s h . A t h s i g n a l ( U g h ! ) e a c hb e g i n s r u b b i n g t w s t i c k s t o g e t h e r , t r i n t m a k e s p a r k s . U g h a s u c c e e d s f i r s ta n s t a r t s p u f f i n g a t h s p a r k s t i g n i t et h p i l e o b r u s h . F r u s t r a t e d , T h a g c l o bb e r s U g h a w i t h h i c l u b , b u y i n g t i m ew h i l e U g h a a d m i r e s t h e p r e t t y s t a r s o b i t i n g h i h e a d . T h a g n o h a s p a r k s a n i f u r i o u s l y p u f f i n g a w a y w h e n U g h a r t u r n s t h e f a v o r w i t h h i o w c l u b .

S u d d e n l y w i s p o s m o k e a p p e a r si U g h a ' s b r u s h . T a k i n g d e e p b r e a t h ,h d e l i v e r s b l a s t o a i t t h b r u s hp i l e , b u n o t h i n g h a p p e n s . T h a g , r c e n t l y b a c k f r o m h i t o u r o f t h h e a ve n s , r u b s h i s t i c k s f a s t e r . N o h e h a ss m o k e , t o o . W h e n r e d - f a c e d U g h as t o p s t c a t c h h i s b r e a t h , T h a g n a i l sh i a g a i n w i t h h i s c l u b .

T h a g f a n s h i s f e s t e r i n g f i r e i n t or o a r i n g b l a z e a n d w i n s t h F i r e M a k i n gc o m p e t i t i o n i n n e r e c o r d t i m e o 6 3 . 5 s e c o n d s !

N e x t e v e n t : M a t e T o s s .G r o n k b a r k s , " C o m e w i t h m e

w o m a n , " s t e p p i n g i n t o r o c k - b o r d e r e dc i r c l e .

G r a b b i n g h e b t h a n k l e s , h e b eg i n s t s w i n g h e a r o u n d s l o w l y . G r a du a l l y i n c r e a s i n g s p e e d , h e s u d d e n l yr e l e a s e s h i s g r i p , a n s h s a i l s o u t w a r di n g r a c e f u l a r c — 1 0 . . 2 . . 3 f o o t s . T h r a s h i n g f o a l s h e ' s w o r t h ,s h m a k e s h e l a n d i n g a p p r o a c h r a t h e rl i k e a a i r - t h r o w n b o w l i n g b a l l . I t ' st h r e e - b o u n c e r , 3 f o o t s . S h s h r u g sh e s h o u l d e r s .

" H o l d f o o l s l o n g e r , " s h a d v i s e s .O h i n e x t a t t e m p t , G r o n k h a n g s

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

E v e r y d a y P e o p l e o C o m p u S e r v e

S i D o w n a n S h o p .N m a t t e r h o c l o s e y o l i v e t t h l o c a l m a l l , i t ' l l

n e v e r b a c o n v e n i e n t a C o m p u S e r v e . B e c a u s e T h E l e c t r o n i c M a l l ® i a s c l o s e a s y o u r k e y b o a r d , a n i t ' so p e n 2 h o u r s d a y .

Y o u ' l l f i n d " P r i c e s i t h M a l l a r v e r yw i d e v a r i e t y o g o o d f o r c o m p a r i s o n s h o p p i n g ,s h o p s y o m i g h t e s p e c i a l l y f o s o m e o n e l i k e m n o n o r m a l l y f i n d w h l i v e s i s m a l l t o w n w h e r el o c a l l y . L i k e B l o o m -i n g d a l e ' s o r t h eM e t r o p o l i t a nM u s e u m o A r g i f ts h o p . T h e r e ' s a d i s c o u n t s h o p p i n g c l u b c a l l e d S h o p p e r ' sA d v a n t a g e ? 1 Y o u c a n t a l k d i r e c t l y t o m e r c h a n t s . A n y o c a m a k e i n f o r m e d s h o p p i n g d e c i s i o n s w i t hC o n s u m e r R e p o r t s o n l i n e .

C a l l 8 0 8 4 8 - 8 1 9 9 o r s e e y o u r c o m p u t e r d e a l e r .T h e n , i n s t e a d o s h o p p i n g t i l l y o d r o p , y o u c a n j u s tp u l l u c h a i r .

t h e r e ' s o n l y o n s t o r e , a m n s o f t w a r e . "

G r e g T r a i l e r , C o l l e g e S t u d e n t

C o m p u S e r v e

Page 38: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 38/96

T h i r d a n f i n a l a t t e m p t . W h o o s h —2 0 3 0 , 4 0 , 5 0 S p e e d , t i m i n g , a n t h r a s h i n g a l c o m b i n e t c r e a t e t o s s o 5 f o o t s a n g r i n n i n g t h u m b s - u pf r o m h i m a t e . N o r e c o r d , b u g o o de n o u g h f o m i d d l e r o c k a t h a w a r d sf i g h t . ( T o p r o c k : g e k n e e s b a s h e d ; b o tt o r o c k : g e t h e a d b a s h e d ; m i d d l e r o c k :g e b o t h . )

N e x t e v e n t : C l u b b i n g .T w a d v e r s a r i e s g r i m a c e a e a c h

o t h e r f r o m o p p o s i t e s i d e s o f t a l l b u t t e ,d a n g e r o u s d r o p - o f f o a l s i d e s . C l u b s

r e a d y , t h e t w s t o m p i m p a t i e n t l y ,a w a i t i n g t h s t a r t o f i n t i m i d a t i o n . ( A a d v a n t a g e h e r e m a d e t e r m i n e t h w i n e o t h g a m e . ) A g i v e n s i g n a l , e a c hb e g i n s t f l a i l a n j u m p w i l d l y . G r o n k i s t a r t l e d , b u t s t a n d s h i g r o u n d . C o f u s e d b h i l a c k o r e a c t i o n , C r u d l ab a c k s u f e s t e p s t c o n s i d e r s t r a t eg y B e f o r e s h e c a n f o r m u l a t e p l a n , t h c l u b b i n g b e g i n s . G r o n k a t t a c k s f i r s t w i t h

l o w k n e e b a s h . C r u d l a c o u n t e r s b p o i n t i n g o v e r G r o n k ' s s h o u l d e r .

" G r a p h i c s g r a d en u m b e r 1 — a l m o s t l i k e

c a r t o o n — a n d n e a tt o u c h e s m a k e f o m a n yb e l l y l a u g h . " — U g g h h

" L o o k , i b i r d ! "G r o n k s t o p s , t u r n s , a n n e v e r s e e s

C r u d l a ' s f e a r s o m e h e a d b a s h . F u r i o u s ,G r o n k a t t e m p t s t d e l i v e r f a c e b o p ,b u C r u d l a d u c k s . S h p o i n t s a g a i n .

" I p l a n e ! "G r o n k t u r n s t l o o k , n o r e a l i z i n g

p l a n e s h a v e y e t b i n v e n t e d . C r u d l ac o n n e c t s w i t h a n o t h e r h e a d b a s h .G r o n k r e c o v e r s , o n l y t f i n d C r u d l ap o i n t i n g b e h i n d h i t h i r d t i m e .

" I S u p e r m a n ! "A G r o n k t u r n s , C r u d l a s t r i k e s

w i t h k n e e b a s h a n f i n a l o v e r h e a db a s h . G r o n k c r u m p l e s t t h r o c k a n C r u d l a g l o a t s .

" D o n ' t h k n o w C O M I C S n o i v e n t e d y e t ? "

F o y o t w e n t i e t h - c e n t u r y t y p e s ,w e ' l l p o i n t o u t h a t t h p r o g r a m m e r s o C a v e m a n U g h - h / m p i c s h a v e a l s o p r o v i de b i o p r e h i s t o r i c l o g i c . O d d -n u m b e r e d p l a y e r s — 1 , 3 u s j o y s t i c k ( i p o r t 2 ) a n d e v e n - n u mb e r e d p l a y e r s - — 2 , 4 6 — u s e j o y s t i c k( i p o r t 1 ) T h e y a l s o r e f e r t d i s k s 1 - 4 ,t h o u g h t h e r e a r o n l y t w d i s k s . B u w e ' r e p i c k i n g n i t s h e r e . ( U g g h h n o t e st h a t c a v e m e n h a v e l o o f t h o s e . )

I t ' s o n l y f i t t i n g t h a t w c l o s e w i t hf e w o r d s f r o m o u r m o n - i n - t h e - c a v er e v i e w e r . G a h e a d , U g g h h .3 C O M P U T E t ' s G a z a l t o A p r i l 1 9 8 9

" U g h ! R e v i e w e r n o s a m u c hm o r e e x c e p t g r a p h i c s g r a d e n u m b e rt e r r i f i c — a l m o s t l i k e c a r t o o n — a n d n e a tt o u c h e s m a k e f o m a n y b e l l y l a u g h .

" T o p - n o t c h g a m e ." Y o u b u y . "

— R o b i n a n D a v i d M i n n i c kC a v e m a n U g h - l y m p i c sE l e c t r o n i c A r t s1 8 2 0 G a t e w a y D r S a M a t e o . C 9 4 4 0 iS 2 9 . 9 5

W r i t e r 6 T h i s f a s t , p r o f e s s i o n a l , G E O S - c o m p a t i b l ew o r d p r o c e s s o r f r o m T i m e w o r k s p r v i d e s d i f f e r e n t l o o k , f e e l , a n e x p er i e n c e f r o m g e o V f r i l e ' s .

A n y o n e w h u s e s g e o W r i t e i n t e ns i v e l y a n w h e n j o y s t h o t h e r a s p e c t so t h G E O S o p e r a t i n g s y s t e m w i l lj u m p a t h c h a n c e t w o r k w i t h f a s te r m o r e f l e x i b l e w o r d p r o c e s s o r . T h i sw o u l d b e s p e c i a l l y t r u e f o w o r d p r c e s s o r t h a t p r o v i d e d t h a d v a n t a g e s o g e o W r i t e — w i t h o u t t h d i s a d v a n t a g e so j u m p i n g b a c k a n f o r t h o t h e p a g e ,l o s i n g s o m e c h a r a c t e r s f r o m t h k e b o a r d b u f f e r , w a i t i n g f o t h s c r e e n t s c r o l l u o d o w n , a n h a v i n g t l o o k a t h f u z z y a p p e a r a n c e o s o m e f o n t s o t h 4 0 - c o l u m n s c r e e n .

5 o m e t i m e a g o , d e c i d e d t h a t w h a tn e e d e d w a s s o r t o f " g e o S p e e d -

S c r i p t " : a t e x t e d i t o r s i m p l e e n o u g h f o b e g i n n e r t u s r i g h t o u o f t h e b o x ,

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

H e r e ' s a e x a m p l e o h o t h i s h p o t h e t i c a l C o m m o d o r e 6 w o r d p r o c e ss o c o u l d b u s e d . R e c e n t l y , n e e d e d t s e u l o n g m a n u s c r i p t t p r i n t a b o o k l e t . w a n t e d t h l a r g e R o m a f o n ti b o l d t h r o u g h o u t , f u l l y j u s t i f i e d , w i t h

h e a d e r a n f o o t e r . T h m a n u s c r i p tw a o n l y 3 p a g e s l o n g , b u i t o o k n l e s s t h a n t h r e e h o u r s t f o r m a t i t h w a w a n t e d i w i t h g e o W H t t 2 . 1 f o rt h 6 4

g e o W r i t e l a c k s t h a b i l i t y t s e l e c tt h e n t i r e m a n u s c r i p t , s y o h a v e t m a k e g l o b a l c h a n g e s p a g e b p a g e .h a t s e l e c t t h p a g e , i m p o s e t h 1 8 p o i n t R o m a f o n t , t h e n c h o o s e b o l d f a c e ,s e l e c t f u l l j u s t i f i c a t i o n , a n f i n a l l y i n s e r tt h p a g e b r e a k c a r e f u l l y t a v o i d w i o w a n o r p h a n s . T h e n , w h e n w a l i t t l e w a i n t o t h p r o c e d u r e , h a t s t o p a n d i o v e r a g a i n . h a f o r g o t t e nt o i n s e r t t h h e a d e r a n f o o t e r , w h i c h a f e c t t h p a g e l e n g t h . T h e n , w h e n p r i n te t h f i r s t p a g e , d i s c o v e r e d t h a t h a n e g l e c t e d t i n s e r t a e x t r a b l a n k l i n eb e n e a t h t h h e a d e r , m a k i n g i a p p e a r

t o c l o s e t t h b o d y t e x t . S h a t d i o v e r a g a i n , r e a d j u s t i n g t h p a g eb r e a k s t h r o u g h o u t t h m a n u s c r i p t .

I t h e e n d , t h e m a n u s c r i p t l o o k e dg r e a t o p a p e r , a n f e l t w a r m s e n s eo a c c o m p l i s h m e n t f o h a v i n g s t u c kw i t h d i f f i c u l t t a s k . B u h a t h e s t r o n gf e e l i n g t h a t t h e r e h a t b b e t t e rw a y . O n c e a g a i n , r e s o l v e d t s i d o w nw i t h g e o P r o g r a m m e r a n b e g i n " g e o -S p e e d S c r i p t . " S o m e d a y .

W r i t e r 6 4 f r o m T i m e w o r k s , m a k e st h a t f o r b i d d i n g p r o j e c t u n n e c e s s a r y .N o e v e r y o n e w i l l i n s t a n t l y f a l l i l o v ew i t h t h i s w o r d p r o c e s s o r , a n i d o e sh a v e f e s e r i o u s d r a w b a c k s , b u i a l s o r e p r e s e n t s h a p p y m a r r i a g e o G E O S a n f a s t w o r d p r o c e s s i n g .

T h W r i t e r 6 4 s c r e e n l o o k s d i f f e re n f r o m g e o W r i t e ' s . W h e n y o e n t e rt e x t , y o d o n ' t s e e t h e f a m i l i a rW Y S I W Y G ( W h a t Y o S e I W h a t Y o G e t ) s c r e e n . T h t e x t i u n i f o r m l y d i p l a y e d i n h i g h l y r e a d a b l e v e r s i o n o t h s y s t e m f o n t . W h e n y o s e l e c t n e f o n t , t y p e s t y l e , p a g e w i d t h , t a b , o p a g e b r e a k , i t ' s r e p r e s e n t e d o n s c r e e nb r e v e r s e a t - s i g n ( @ ) . Y o c a s e t h i n f o r m a t i o n c o n t a i n e d i t h e b e d d e d c o d e b m o v i n g t h c u r s o r t t h t e x t . T h i n f o r m a t i o n c o n t a i n e d i t h c o d e w i l l b d i s p l a y e d i a o s c r e e n w i n d o w .

I y o u ' v e e v e r s e e n X y W r i t e ( p r f e s s i o n a l w o r d p r o c e s s o r f o t h P C i a c t i o n , y o u ' l l r e c o g n i z e s o m e o f t h ep h i l o s o p h y b e h i n d W r i t e r 6 4 T h s c r e e n p r e s e n t s t h e t e x t w i t h i t f o r m a tt i n g c o d e s , n o t t h e p a g e a i w i l l a p p e a ro p a p e r . I t ' s t h r o w b a c k t a e a r l i e r ,s i m p l e r t i m e , w h e n c o m p u t e r s w e r e u a b l e t d i s p l a y a n y t h i n g b u t e x t .

I y o u ' r e w e d d e d t t h W Y S I W Y Gi d e a l a n y o a b s o l u t e l y m u s t s e t h p a g e a i w i l l a p p e a r o p a p e r , y o c a s t i l l d t h a t . S i m p l y c l i c k o P u l l P a g ea n y o u ' l l b a b l e t m o v e a l a r o u n dd e p i c t i o n o t h p r i n t e d p a g e . Y o w o n ' t b e a b l e t o e d i t , b u y o w i l l s e r e a l i s t i c p r e v i e w — w h i c h i t h w h o l ei d e a b e h i n d W Y S I W Y G i t h f i r s t p l a c e .

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

Y o c a a f f e c t t h e t y p e s t y l e a n f o n t g l o b a l l y ( t h r o u g h o u t m a n us c r i p t ) . W r i t e r 6 4 a l s o h a t h b u i l t - i nc a p a b i l i t y t p r i n t f i n a l - d r a f t - q u a l i t yp r i n t o u t ( d o u b l e - p r i n t i n g e a c h l i n e o d o t - m a t r i x p r i n t e r ) o f i r s t - d r a f t -q u a l i t y p r i n t o u t ( f o r q u i c k p r e v i e w o p a p e r ) .

Y o c a n ' t i m p o r t g e o W r i t e d o c um e n t s , a n c u r r e n t l y t h e r e ' s n w a t t r a n s l a t e b e t w e e n g e o W r i t e a n W r i t e r

Page 39: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 39/96

6 4 f i n d t h i s l o b a r e a l d r a w b a c k —t h i s s h o u l d b e m i n i m a l r e q u i r e m e n to G E O S - c o m p a t i b l e w o r d p r o c e s s o r ,( T h e p a c k a g e s a y s i t ' s g e o W r i t e - c o m p a t -i b l e , b u t h a t ' s b a s e d o t h f a c t t h a t i c a u s t h s a m e f o n t s g e o W r i t e c m . )Y o c a s a v e a H i e a A S C I I , b u y o u ' l ll o s e a l y o u r f o r m a t t i n g . P e r h a p s T i m e -w o r k s w i l l p r o v i d e t r a n s l a t i o n p a c k a g ea a n u p g r a d e i t h f u t u r e , T i m e -w o r k s s p o k e s p e r s o n t o l d m t h a t o t h e ru s e r s h a v e r e q u e s t e d t h i s . w o u l d n ' t b s u r p r i s e d t s e t r a n s l a t i o n p r o g r a ma p p e a r o t h b u l l e t i n b o a r d s .

Y o c a n ' t s e l e c t t e x t b d r a g g i n gt h r o u g h i t T s e l e c t t e x t , y o u m u s t s l e c t M a r k f r o m t h e E d i t m e n u a n t h e np u l l t h e s e l e c t i o n t h r o u g h t h m a n us c r i p t w i t h t h c u r s o r k e y s . T h k e b o a r d b u f f e r i r a t h e r l a r g e — 1 5c h a r a c t e r s , b m e s t i m a t e — s o t h s l e c t i o n c a e a s i l y g e a w a y f r o m y o u .Y o m a f i n d y o u r s e l f s e l e c t i n g b e y o n dt h p o i n t w h e r e y o w a n t t s t o p a n c o n t i n u i n g u t 1 l i n e s o r c h a r a c t e r sb e y o n d . F o p e o p l e w h a r u s e d t m i c e , t h i s w i l l s e e m o d d , b u t b e a r i m i n d t h a t t h u n d e r l y i n g p h i l o s o p h y o W r i t e r 6 4 i d i f f e r e n t f r o m t h a t o g e W r i t e , T h i s i t e x t - e d i t i n g , k e y b o a r d -i n t e n s i v e w o r d p r o c e s s o r . Y o u ' r es a c r i f i c i n g s o m e o f t h e g l a m o u r o g e W r i t e f o s p e e d .

O n t h i n g t h a t m a n e v e r g e u s e d t i t h l i m i t e d n u m b e r o o p t i o n s

a v a i l a b l e f o s e l e c t e d t e x t . Y o c a o n l yc u t , c o p y , o p a s t e t e x t . Y o c a n ' tc h a n g e t h f o r m a t t i n g o f o n t , f o r i s t a n c e , a s y o c a w i t h g e o W r i t e .

T e x t c u t o r c o p i e d f r o m g e o W r i t ei n t o t h e T e x t M a n a g e r c a n ' t b p a s t e di n t o W r i t e r 6 4 d o c u m e n t — W r i f c r 6 o n l y r e c o g n i z e s i t o w t e x t s c r a p s . I w i l l i m p o r t g r a p h i c s f r o m g e o P a i i i t ,h o w e v e r . T h g r a p h i c s s c r a p h a t b i P h o t o M a n a g e r a l b u m .

W r i t e r 6 4 t r a d e s o f s o m eo / g e o W r i t e ' s g l a m o u r

f o s p e e d .

I n s e r t i n g g r a p h i c i s o m e t h i n g o t r i a l , b u i t ' s a l s o m o r e f l e x i b l e t h a n

i n s e r t i n g g r a p h i c w i t h g c o W r i t e . W h e ni n s e r t i n g g r a p h i c w i t h W r i t e r 6 4 y o u ' l ! b a s k e d t s p e c i f y i t o f f s e t f r o mt h u p p e r l e f t c o m e r o t h p a g e . T h a tr e q u i r e s c o n s i d e r a b l e a m o u n t o p r p l a n n i n g , g c o W r i t e w i l l c e n t e r p h o t os c r a p o t h p a g e a n a u t o m a t i c a l l yl e a v e r o o m f o i t W r i t e r 6 4 w i l l p l a c e t h eg r a p h i c l i t e r a l l y a n y w h e r e o t h e p a g e .I y o u ' r e c a r e l e s s w i t h y o u r m e a s u r em e n t s , i w i l l h a p p i l y s u p e r i m p o s e t h g r a p h i c o v e r t h t e x t . I y o e d i t t h t e x ti n w a t h a t s h o v e s i a r o u n d o n t h

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

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

W h e n i n i t i a l l y u s e d W r i t e r 6 w i t h1 2 i 6 m o d e , r u n n i n g f r o m t h

1 7 5 0 R E U , W r i t e r 6 4 h a l o o f t r o u b l ew i t h l a r g e - f o n t W ' a n M ' s . T h e yp r i n t e d o p a p e r a n a p p e a r e d i t h p a g e p r e v i e w a s m e a r s o o t h e r w e i r ds h a p e s . W h e n t h p r o d u c t w a u s e da g a i n o t h s a m e e q u i p m e n t , a n d o nt h 6 4 w i t h 1 5 4 1 d i s k d r i v e , t h i s p r o bl e d i d n ' t o c c u r . w o u l d r e c o m m e n dt h a t t h p r o g r a m b e r u n f r o m t h R E i p o s s i b l e b e c a u s e o t h r e m a r k a b l es p e e d a n f l e x i b i l i t y i l e n d s t v i r t u a l l ya l p h a s e s o G E O S a c t i v i t y .

W h e n t h 1 5 4 1 w a u s e d t o e d i t3 t e x t f i l e , a l o f t h e a c t i o n w a a c c e p ta b l y f a s t e x c e p t t h e p a g e p r e v i e w . I l o o k n e a r l y 2 ' / i m i n u t e s t p u W Y S I W Y G d i s p l a y o t h s c r e e n s t h a t

c o u l d g e a i d e a o w h a t t h d o c u m e n tw o u l d l o o k l i k e o p a p e r . I t o o k s i m il a l e n g t h o t i m e t p r e v i e w r e d u c e dv e r s i o n o f t h e s c r e e n ( a c a b d o n e

E v e r y d a y P e o p l e o C o m p u S e r v e

M T r i p .W h e t h e r y o u t r a v e l f o b u s i n e s s o r p l e a s u r e ,

C o m p u S e r v e c a h e l p y o g e t a t e t t e r h a n d l e o i t Y o u ' l lh a v e a c c e s s t i n f o r m a t i o n f r o m v i r t u a l l y e v e n ' m a j o rd o m e s t i c a n i n t e r -

" o f t e n f l f r o m N e Y b r k t T a m p a , a n i p l a n m f l i g h to n l i n e , l e a n s a S I 5 0 t S 2 0 0o t h a t t r i p a l o n e . I t h l a s t

y e a r , I ' v e s a v e d e n o u g h m o n e yt b u y a r o u n d - t r i p t i c k e t t oP a r i s "

D o S a n d e r s o n , S y s t e m s C o n s u l t a n t

n a t i o n a l a i r l i n e ,r i g h t a y o u r f i g e r t i p s . S o y o c a c o m p a r e f a r e s ,s e l e c t y o u r r o u t ea n t h m o s t c o v e n i e n t t r a v e lt i m e s — e v e n b o o ky o u r r e s e r v a t i o n s ,r i g h t d o w n t t h c a r e n t a l a n h o t e l ,

B e f o r e y o t r a v e l a b r o a d , v e r i f y p a s s p o r t a n v i s ar e q u i r e m e n t s i a d v a n c e . A n d , i y o u ' r e g o i n g t n e r e s o r t , i r y t h T r a v e l F o r u m f o f i r s t h a n d t i p s f r o m p e o p l ew h h a v e b e e n t h e r e b e f o r e . C a l l 8 0 8 4 8 - 8 1 9 9 , o s e y o u r c o m p u t e r d e a l e r . Y o u ' l l f i n d C o m p u S e r v e i j u s t t h t i c k e t , w h e n i c o m e s t t r a v e l i n g a n y w h e r e .

C o m p u S e r v e

Page 40: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 40/96

w i t h g e o W r i t e ' s p a g e - p r e v i e w f u n c t i o n ) .W h e n t h W Y S I W Y G p r e v i e w

( w h i c h T i m e w o r k s c a l l s F u l l P a g e ) i o t h e s c r e e n , y o c a u s y o u r p o i n t i n gd e v i c e t m o v e f r o m p l a c e t p l a c e o t h p a g e . W h e n m o v e d t h e d i s p l a yf r o m t h t o o t h p a g e t t h b o t t o m ,i t o o k o v e r 3 0 s e c o n d s t b r i n g t h b o t o o f t h e s c r e e n i n t o v i e w .

B u s i n g t h R E U , w a a b l e t c u b o t h o t h e s e t i m e s t j u s t f e s e c o n d s .Y o m u s t h a v e C E O S v e r s i o n 1 .

o m o r e r e c e n t v e r s i o n i o r d e r t r u W r i t e r 6 4 ( f o r t h i s r e v i e w , u s e d t h n e G E O S 2 . 0 ) . L i k e a l G E O S p r o d u c t s .W r i t e r 6 p e r f o r m s r a t h e r s l o w l y w i t ht h 1 5 4 1 ; w i t h t h 1 5 8 1 o r 1 5 7 1 , i t ' s l i t l f a s t e r ; b u t w i t h t h R E U , i t ' s r a b b i t .

W r i t e r 6 4 c a w o r k o n l y w i t h f i l e sr a n g i n g t o s l i g h t l y l o n g e r t h a n 7 ( j u s to v e r t h o u s a n d w o r d s ) , b u y o c a c h a i n f i l e s t o g e t h e r t m a k e u l o n g e rd o c u m e n t s . b o i t h u p p e r r i g h tc o r n e r o t h s c r e e n k e e p s t r a c k o f t h a m o u n t o s p a c e r e m a i n i n g . I y o u s u t o m u c h s p a c e , w a r n i n g w i l l a p e a r o n s c r e e n t e l l i n g y o t c l o s e t h i ss e c t i o n a n s t a r t a n o t h e r .

W h e n w r i t i n g , y o u ' l l n e e d t b a w a r e o t h v a r i o u s p a r a m e t e r s . I y o u ' r e w r i t i n g i b o l d a n d y o u t e m p or a r i l y s w i t c h t i t a l i c s , y o h a v e t r m e m b e r l t u r n i t a l i c s o f f . T t u r n i o f f ,s e l e c t P l a i n a n t h e n B o l d a g a i n f r o mt h e S t y l e m e n u . ( W h e n y o s e l e c t P l a i n

t t u r n o f i t a l i c s , i t u r n s o f B o l d , a sw e l l . ) A y o c a s e e , t h i s w o r d p r o c e ss o r r e q u i r e s s o m e t h o u g h t a n p l a n n i n g .

I y o m o v e t h m o u s e d u r i n gs c r e e n r e f r e s h , y o m i g h t e n u l e a vi n t h c u r s o r i r a n d o m l o c a t i o n . F o i n s t a n c e , m o v e d t h m o u s e p o i n t e r t

g i v e n p o s i t i o n , c l i c k e d , a n t h e nm o v e d i t a n o t h e r l o c a t i o n a t h m m e n t t h e s c r e e n w a b e i n g u p d a t e d .D u r i n g t h s p l i t s e c o n d i t o o k f o t h m o u s e c l i c k t r e g i s t e r , t h c u r s o rm o v e d t n e l o c a t i o n a l o n g t h l i n eo t r a v e l .

P u l l i n g t h m o u s e c u r s o r b e y o n dt h t o o b o t t o m o f t h e p a g e d o e s n o s c r o l l t h s c r e e n . T h s c r e e n w i l l s c r o l l( v e r y r a p i d l y ) o n l i n e a t i m e i t h c u r s o r i s f o i n s t a n c e , o t h e l o p l i n ea n y o u s t h c u r s o r k e y s t m o v eu p w a r d . C l i c k i n g o s p e c i a l s e t o a r r o w s w i l l c a u s e t h d i s p l a y t m o v eu o d o w n o n p a g e ( s c r e e n f u l ) .

W r i t e r 6 4 a l s o o f f e r s m a i l m e r g e ,o n l i n e h e l p , a n s p e l l e r .W i t h m a i l m e r g e , W r i t e r 6 4 a l l o w s

y o t m e r g e y o u r d o c u m e n t w i t h o t h e rd a t a . Y o c a h a v e a m a n y a n i n ef i e l d s p e r e c o r d , w h i c h m e a n s t h a t y o c a w r i t e f o r m l e t t e r a n l e a v e a v a r ia b l e s p e r s o n ' s n a m e , s t r e e t a d d r e s s ,c i t y , s t a t e , a n z i c o d e , a s w e l l a n a m eo s p o u s e , c a m a k e , b l o o d t y p e , a n s h o e s i z e .

p r o g r a m t h a t c o n c e n t r a t e s s

h e a v i l y o k e y b o a r d i n p u t n e e d s h e l ps c r e e n t a s s i s t y o i r e m e m b e r i n g a l t h o p t i o n s a v a i l a b l e . W r i t e r 6 4 p r v i d e s t h r e e p a g e s o h e l p s c r e e n s s h o wi n a l t h k e c o m b i n a t i o n s n e e d e d t r u t h w o r d p r o c e s s o r .

I y o u h a v e m o r e t h a n o n d r i v er u n n i n g , t h s p e l l e r h a t l i i t h o p o s i t e d r i v e a n o d i s k n a m e dS P E L L I N G . O n c e y o u ' v e i n v o k e d t h s p e l l e r , y o w o n ' t b e a b l e t c o n t i n u eu n t i l y o u ' v e i n s e r t e d d i s k n a m e d5 P E I . U N G . I t ' s p o o r p r o g r a m m i n g , b u n o u n c o m m o n i G E O S a p p l i c a t i o n s .Y o s h o u l d a l w a y s b e a b l e t b a c k o u o f d e c i s i o n w i t h o u t h a v i n g t r e b o o t .

A l t h o u g h t h s p e l l e r w o r k e d f i n ew h e n t h e d i s k w a i n 1 5 7 1 , i w o u l d n ' tw o r k a a l w i t h t h s p e l l e r f i l e s o t h d i s k i t h 1 5 8 1 d r i v e o r o t h R E U .Y o c a n ' t c h e a t b y h a v i n g t w o - s i d e dd i s k n a m e d S P E L L I N G w i t h b o t h y o u rt e x t f i l e a n t h s p e l l e r i t h 1 5 7 1 ,t r i e d e v e r y t h i n g c o u l d t h i n k o f t g e a r o u n d t h e s e p r o b l e m s — t o n o a v a i l .T h s p e l l e r e v i d e n t l y h a t b o o n s i d e d d i s k i 1 5 4 1 o 1 5 7 1 d i s k d r i v e .

I t ' s r e l a t i v e l y f a s t s p e l l e r , e v e nw h e n c o m p a r e d t g e a S p e i t r u n n i n g o t h R E U .

T h s p e l l e r d o e s n ' t a l l o w y o t c r e a t e p e r s o n a l d i r e c t o r y . T h s p e l l e rd i c t i o n a r y i e n o r m o u s , h o w e v e r —1 0 0 , 0 0 0 w o r d s . T h c o m p l e t e s p e l l e r ,i n c l u d i n g t h i s e n o r m o u s d i c t i o n a r y ,

G e T w i c e t h S p e e do a I B X f r o m

Y o u r C o m m o d o r e 6

T U R B O M A S T E R C P U ™4 . 0 9 M H A c c e l e r a t o r C a r t r i d g e f o C 6

F o u r t i m e s t a s t e r p r o c e s s i n g s p e e d c o m b i n e d w i t h f i v et i m e s t a s t e r d i s k L o a d a n S a v e .S o f t w a r e a c t u a l l y r u n s f o u r l i m e s a f a s t . B a s i c , w o r d -p r o c e s s o r s c r o l l i n g a n s e a r c h , s p r e a d s h e e t s ,a s s e m b l e r s , g r a p h i c s , G E O S . e t c . C o m p a t i b l e w i t h m o s ts o i l w a r e .W h u p g r a d e w h e n y o u c a n e n j o y d a z z l i n g p e r f o r m a n c ef r o m y o u r C 6 4 n o w ?I n t r o d u c t o r y p r i c e o n l y S 1 7 9 .

D a t a a c q u i s i t i o n a n c o n t r o l i n t e r f a c e sC 6 4 & C 1 2 8

8 0 l i n e S i m p l i f i e d D i g i t a l I / O B o a r dw i t h R O c a r t r i d g e s o c k e t

M o d e l S S 1 0 O P l u s S 1 2 9 . A d d i t i o n a l S 1 1 9 .

O r i g i n a l U l t i m a t e I n t e r l a c eU n i v e r s a l l y a p p l i c a b l e d u a l 6 5 2 2 v e r s a t i l e i n t e r f a c e a d a p t e r b o a r d .

M o d e l 6 4 I F 2 2 $ 1 6 9 . A d d i t i o n a l $ 1 4 9 .1 6 - C h a n n e l , 8 - b i t a n a l o g - t o - d i g i t a l c o n v e r s i o n m o d u l e .

R e q u i r e s m o d e l 6 4 I F 2 2 . M o d e l 6 4 I F / A D C 0 8 1 6 S 6 9 .I n t e r f a c e b o a r d s i n c l u d e e 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 r o g r a md i s k . M a n u a l s a v a i l a b l e s e p a r a t e l y f o e x a m i n a t i o n . C a l l o w r i t ef o d e t a i l e d b r o c h u r e .

R e s o u r c e s f o S e r i o u s P r o g r a m m e r sS y m b o l M a s t e r M u l t i - P a s s S y m b o l i c D i s a s s e m b l e r . C & C 1 2 8 . $ 4 9 . 9 5P T D 6 5 I O s u p e r - p o w e r ( u l S y m b o l i c D e b u g g e r . C 6 4 . S 4 9 . 9 5M A E 6 4 6 5 0 2 / 6 5 C 0 2 M a c r o E d i t o r / A s s e m b l e r . S 2 9 . 9 5C 6 S o u r c e C o d e B o o k . K e r n a l a n B a s i c R O M s . S 2 9 . 9 5

" W e n g l n a o r m i r a c l e s . "S C H N E D L E R S Y S T E M S

D e p t . 2 E a s t w o o d R o a d , P . O . B o 5 9 6 4A s h o v i l l e . N o r t h C a r o l i n a 2 8 8 1 3 T e l e p h o n e : ( 7 0 4 ) 2 7 4 - 4 6 4 6

V I S A a n d M a s t e r c a r d a c c e p t e d .A l p r i c e s I n c l u d e s h i p p i n g

p r e p a i d t U a d d r e s s e s .

Page 41: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 41/96

t a k e s u a e n t i r e d i s k s i d e .W r i t e r 6 i f a s t ( e v e n f a s t e r t h a n

S p e e d S c r i p i w h e n y o u ' r e i n s e r t i n g t e x te a r l y i l e n g t h y d o c u m e n t ) a n k e b o a r d - i n t e n s i v e ( w h i c h w i l l b a p p r e c ia t e d b t o u c h t y p i s t s ) . I t ' s c a p a b l e o f o r m a t t i n g t r i c k s t h a t g b e y o n d g e o -W t i t c , b u y o w o n ' t s e t h o n s c r e e nf o r m a t t i n g u n l e s s y o r e q u e s t p r e v i e w .

W r i t e r 6 4 i n o g e o W r i r e - c o m p a t i b l e ,h o w e v e r , a n d i r e f u s e s t i m p o r t t e x ts c r a p s f r o m t h t e x t m a n a g e r . W r i t e r 6 d o e s n ' t h a v e w h a t c o u l d h a v e b e e n i t g r e a t e s t s t r e n g t h — t h e a b i l i t y t w o r ka a a d j u n c t t g e o W r i t e . A s t a n da l o n e w o r d p r o c e s s o r , i t ' s t r a d e o f f o fs p e e d a n c o n v e n i e n c e i e x c h a n g e f o g e o W r i t e ' s g r a p h i c s i n t e r f a c e . M o u s em a s h e r s w i l l h a t e i t b e c a u s e t h m o u s e( o o t h e r p o i n t i n g d e v i c e ) p l a y s s u c hs m a l l r o l e . ( Y o u c o u l d c o n c e i v a b l y g e a l o n g e n t i r e l y w i t h o u t m o u s e o n c et h p r o g r a m w a s r u n n i n g . )

W r i t e r 6 4 w a p r o d u c e d b r e p ut a b l e c o m p a n y w i t h w e l l - d e s e r v e dr e p u t a t i o n f o q u a l i t y s o f t w a r e a n r e u l a r u p g r a d e s . c o n s i d e r i g o o d b u i y o d l o o w o r d p r o c e s s i n g w i t hy o u r G E O S - d r i v e n 6 4

— R o l l e r ; B i x b yW r i t e r 6 T l m e a o r k s4 4 L a k e C o o k R d D e e r f i e l d , I L 6 0 0 1 5S 4 9 . 9 5

B A C K U P P R O T E C T E DS O F T W A R E F A S T .F r o m t h l e a m w h b r o u g h t y o C o p y I f o t h e A p p l e , ( h M a c i n t o s ha n t h I B c o m e s a r e v o l u t i o n a r yn e c o p y p r o g r a m f o t h C o m m o d o r e6 4 / 1 2 8 c o m p u t e r s .

C o p i e s m a n y p r o t e c t e d p r o g r a m sa u t o m a t i c a l l y . ( W u p d a t e C o p y I 6 4 / 1 2 8 r e g u l a r l y t h a n d l e n e p r o t e c t i o n s ; y o u a s a r e g i s t e r e do w n e r m a u p d a t e a a n t i m e f o $ 1 5 p l u s $ 3 s / h . )C o p i e s e v e n p r o t e c t e d d i s k s i u n d e r 2 m i n u t e s { s i n g l e d r i v e ) ,

m i n u t e ( d j a / d r i v e ) .I m p r o v e d s u p p o r t f o R O u p d a t e so 1 5 7 1 d r i v e s .M a x i m u m o f o u r d i s k s w a p s o n s i n g l e d r i v e .

I n c l u d e s f a s t l o a d e r , 1 2 - s e c o n df o r m a t .

R e q u i r e s a C o m m o d o r e 6 4 , 1 2 8 , o " D c o m p u t e r w i t h o n o t w 1 5 4 1o r 1 5 7 1 d r i v e s .S a l e s / I n f o r m a t i o n : c a l l5 0 3 / 6 9 0 - B 0 9 0 , R S T . , M - F . W a c c e p t 3 ^ - O r s e n d a c h e c k t o r$ 3 9 . 9 5 U S p l u s $ s / h , $ o v e r s e a s .

$ 3 9 . 9 5C e n t r a l P o i n t S o f t w a r e , I n c .1 5 2 2 0 N . W . G r e e n b r i e r P a r k w a y , # 2 0 0B e a v e r t o n , O 3 7 0 0 6

C e n h x d F o m tS o f t w a r e

C a l l l o c a t a l o g o o u l u l l p r o d u c t l i n e .T t i t s p m d u c t i s p i o v j O s O t o V t e p w D O S o o e n a b l i n g y o J m o k e a i c h v a l c o p i e s o n l y .

N E V 6 . 0

U L T R A B Y T ED I S KN I B B L E R

N I B B L E C O P I E R W I T H 3 0 P A R A M E T E R SF O C O M M O D O R E 6 A N 1 2

• C o p i e s m o s t p r o t e c t e d d i s k s i m i n u t e s w i t h o u tn e e d f o p a r a m e t e r s i n c l u d i n g r a p i d - l o c k e d3 0 p a r a m e t e r s t m a k e u n p r o t e c t e d c o p i e s o r e c e n t

p r o g r a m s I n c l u d i n g V M A X p r o t e c t i o n . 1 0 m o r e I r i a nV 5 . 0 . S e n d s t a m p e d e n v e l o p e f o l i s t

• C o p i e s u p l 4 t r a c k s u s i n g o 2 1 5 4 1 o 1 5 7 1d r i v e s . C o p i e s b o t h s i d e s o 1 5 7 1

■ C o p i e s i t s e l f { l o r t h i s r e a s o n , n r e f u n d s g i v e n )

V 6 . D $ 2 9 . 9 5 P L U S $ 4 . 0 0 S H I P P I N G1 D i s k S u r g e o n V 2 . 0 - - n e w d i s k u t i l i t y . . S 1 0 . 0 02 U l t r a m a i l ■ m a i l l i s t a n l a b e l s b o t h f o H a n d y - C a p p e r ■ r a c e h a n d l c a p p e r $ 1 0 . 0 03 M c M u r p h y ' s M a n s i o n ■ l e x t a d v e n t u r e . . b o t h f o

S o l u w a r e s o l u t i o n s t o 1 0 a d v e n t u r e s . S 1 0 . 0 04 1 5 o l d e r p a r a m e t e r s a n l i l e c o p i e r . . 5 1 0 . 0 0

A d S 4 . 0 0 s h i p p i n g { c o v e r s u t H e m s )M a s l e r c a r d , V i s a . C h o c k o r M . O . , C a l i f - a d d 6 . 5 % ( $ 1 . 8 5 ) s a l e s I a n .F o r e i g n o r d e r s J C O D a d d S 2 . 0 D . P a y m e n t m u s t b I U . S . f u n d sU P D A T E S V 6 . 0 I s a m e a V 5 . 0 b u t w i t h 1 0 0 n e p a r a m e t e r s .R e l u r n o r i g i n a l U l l r a b y t a p a r a m e t e r d i s k w i t h S 1 5 . 0 0 p l u s $ 4 . 0 0s h i p p i n g . F o r e i g n a d S 2 . 0 0 . N e x c e p t i o n s .

T o r d e r , w r i t e o c a l l 2 h r o r d e r l i n e . F o I n f o , w r i t e .U L T R A B Y T E { 8 1 8 ) 7 9 6 - 0 5 7 6

P . O . B o 7 8 L a C a n a d a , C 9 1 0 1 1 U S

F A C T O R Y A U T H O R I Z E DC O M M O D O R E R E P A I R C E N T E R1 - 8 0 0 - 7 7 2 - 7 2 8 9

J 3 1 2 J 8 7 9 - 2 8 8 8 I C 6 R e p a i r , ™ ™ . . , . 4 2 . 9 5 A m i g a R e p a i rC T 2 8 R e p a i r 6 4 . 9 51 5 4 1 P e r m a n e n t

A l i g n m e n t 2 9 . 9 51 S 4 1 R e p a i r 7 9 . 9 51 5 7 1 R e p a i r 7 9 . 9 5

9 9 . 9 5A m i g a D r i v e

R e p a i r 1 4 9 . 9 5P r i n t e r s C A L LM o n i t o r s C A L LO t h e r E q u i p m e n t . C A L L

C A L L B E F O R E S H I P P I N GP A R T S A M L A B O R I N C L U D E D

F R E E R E T U R N S H I P P I N G| A P O . F P O . A I A D 1 1 0 . 1 1 0 1

2 4 - 4 8 H R . T U R N A R O U N D| S u O } t c t t o P j r t l A v i l U O I I I I y )

3 D A W A R R A N T Y O A L R E P A I R S

C O M M O D O R E P A R T SC - 6 4 P o w e r S u p p l y 3 4 . 9 51 2 P o w e r S u p p l y 5 9 . 9 5

C - 6 4 O v e r V o l t a g e S e n s o r 1 9 . 9 5O t h e r P a r t i C A L L

r n . " 1 3 . 0 0 s n i p p i n g ' H i n d i I n A l p a r t s f o C o m m o d o r e e q u i p m e n t u s u a l l y I s t o c k

F o P a r t s C a l l ( 3 1 2 | 8 7 9 - 2 3 5 0D e a l e r D i s c o u n t s A v a i l a b l eT E K T O N I C S P L U S , I N C .

1 5 H O U S T O N S T R E E TB A T A V 1 A , I 6 0 5 1 0 v t s * '

C L I P A M S A V E

C O M P U T E ' S G a z e l l e A p r i l 1 9 8 9 3 9

Page 42: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 42/96

L y c o C o m p u t e rM a r k e t i n g C o n s u l t a n t s

A i O r d e r s P r o c e s s e d W i t h i n 2 4 H o u r s .

C O M M O D O R E 1 2 8 D C O M M O D O R E 6 4 C O M M O D O R E C O L T P • i 2 B K S t d .

M o d e O p e r a t i o n1 - 6 * : R u n s 6 W t t w a i B . 2 C I 2 BF a s t e r , m o r e m e r c u r yf o i n c r e a s e dp r o d u c l i v i r y3 - C P M : U s e sS t a n d a r f l t i t l e s

C o m m o d o r e 6 4 C o m p u t e rE x c e l F S D - 2 D i s HD r i v eC o m m o d o r eI 8 C 2 C M o n i t o r

S y s t e mS p e c i a l

$ 4 4 9 9 5T t > e C o m m o O o / e C o l t ,c o m p u t e r w i t h a l t h b u i l t -i f e a t u r e s y o n « d . T h C o l l i c I l h J o s G 4 0 K , R A M ,C G v i d o o s u p p o r t , I w 5 . 2 5 3 6 0 K d i s k d r i v e s ,s o n a l a n p a r a l l e l p o r t sw i t h i M r u n d o c k s p e e d s( 4 . 7 7 / 7 . 1 6 / 9 , 1 4 M H i ) . $ 6 5 9 9

S A V E ! 1 0 o f a n s o f t w a r e t i t l e i s t o c k w h e n o r d e r e d w i t h 1 2 8 - D . 6 4 C . o C o l t P C

C O M M O D O R E1 6 7 0 M o d e mS a v e l i m e a n i n c r e a s ep r o d u c t i v i t y w i t h ( h C o m m o d o r e 1 6 7 0 m o d e m . T h 1 6 7 0 u t i l i z e s t h p o p u t n r " A K a y o s c o m m a n d s o t s , h m i i i r . p o j i k i r i a u t o d i a l , n r x l n u t oa n s w e r . F o r a t l o u t i t n i i f y a n r i ' l , i l . I ' C h O O S O ! i : ■C o m m o d o r e 1 6 7 0 M o d e m .

E x c e l F S D - 2 + D i s k D r i v e

$ 1 4 9 9 51 0 0 % C o m m o d o r eW d r i v e c o m p a t i b l e .i t i i s E i c d e r a t o r P l u sd i s k d r i v e i q u i e t e r ,s m a r t e r h F a s t e r , a n m o r e r e l i a b l u t h a n i h 1 5 4 1 a n 1 5 4 1 C .

X e t e c S u p e r G r a p h i xF i t r a u l l l m a l e I p e r f o r m a n c e e n s p a e d i C o m m o d o r e i n t e r f a c e , s e l e c tt h X e l o c S u p e r G r a p r v n .S t a n d a r d f o a t w o s i n c l u d e a S b u t l e r . 1 p r i n t i n g m o d e s ,i n t e r n a l f o n l s u p p o r t s a n l i f a t l m a w a r r a n t y .

$ 5 9 U M I m e W a r r a n t y !

C O M M O D O R E 6 P O W E R S U P P L Y

T l r o d o b u y i n g y o o n o l h q iI f u o w - a w a y b r i c k p o w e r s u p p l yl o y o u r C o m m o d o r o 6 4 G w i E h t h M i c r o R A p o w e rs u p p t y - T h M 7 0 1 - Af e a t u r e s d o u b l e l u s o d s y s t e m s ,s c h e m a t i c s , a n o n e - y e a rw a r r a n t y . S l a y w i t h I f i u b e s t ,s t a y w i t h M i c r o R S D - $ 3 9

I - Y e a r W a n a n l y

1 5 8 1D i s k D r i v e

A d d m o r e c o m p u t i r > g p o w e r t y o u r C o m m o d o r e w i t n t h 1 S 8 1 d i s k O n v o . T T 1 S B Ir e a t u i s s 5 7 3 0 K s t o r a g ec a p a c i t y a n D S / D D . A f l r J

h a 1 5 8 1 o y o u r C o m m o d o r et o d a y . $ 1 8 7 9

5 0 X T h o E p y i 5 0 X k o t o sm ; i . " - ' ! , ■ i . • ; ■ • • ■ , a n e a s i o r ( n a n a n J o y s t i c k■ n . i i H j I . i . . ' T h 5 0 X c o m e s w i l n p a l m g r i p a n i n o g e r f i n g e r l i n n g , B i e a k y o u rp r e v i o u s r f t c o r d w i t h t f > e E p y n5 0 X J

$ 1 9

M A G N A V O XC 8 7 6 2

^ _ — = - ,

$ 2 3 9

T t M a g n a v o i C 6 7 6 2 1 4 m o n r l o t i t h s m a r t t f v w e e f t y o u r c o m p u t i n g n e e d sS t a n d a r d r o s o l u t i o n 6 4 0 H2 4 0 V . T h i s m o n i t o r i n c l u d e sb u N l - l n t i l l e t a n d p l u s a g r o a nl o x t d i s p l a y s w i t c h F o m o n i t o r w i t h f l G B T T ( C G A )a n c o m p o s i t e i n p u t s , s t a yw i t h t h M a g n a v o x C 8 7 6 2 .9

S u g g e s t e d u s 1 2 8 D o C o i l P C

M A G N A V O XC 8 7 0 2

$ 1 7 9 9

T l i o M f l g n a v o i C B 7 0 2 t h m o n i t o r y o u c a n r e E y o f o y o u r c o l o r c o m p o s i t e m o n i t o rn e e d s . T h C 8 7 0 2 i i m o n i t o r w t c o m p o s i t e v i d e oi n p u t s o m B t n n d a i c ll a s o l u l l o n o f 3 3 O H 3 5 0 V ,p l u s g m o n t o x t d i s p l a y s w i t c h .

B u I t - i l i l l e t a n O a n c e n t e n n g ' s h a r p n e s s c o n t r o l sa l s o a r i n c l u d e d .S u g g e s t e d u s 6 4 C .

1 - 8 0 0 - 2 3 3 - 8 7 6 0

M O N I T O R SM a g n a v o x

B M 7 6 5 2 S 0 4 . 9 5B M 7 6 2 2 S W 9 57 B M - 6 1 3 S 7 9 . 9 S7 B M - 6 2 3 S 7 9 . 8 5C M B 7 0 2 J 1 7 9 . 9 5C M 6 7 B 2 S 2 3 9 . H SB C M - 5 1 S S 3 5 9 . 9 59 C M - 0 5 3 $ 3 3 9 . 9 59 C M - 0 8 2 S 4 3 9 . 9 5

N E M u r d i y n c G S S 2 3 9 . 9 5M u h n y n c I I S S 8 B . B 5M u l t i i y n c M S 9 M u l l i s y n c X S J W S . B S

C o m m o d o r eI B 0 2 C S I B 9 9 51 0 8 4 $ 2 7 9 . 9 5

Page 43: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 43/96

L y c o M e a n s T o t a l S e r v i c e .

A V A T E X ™ 1 2 0 0 h cM O D E M

V e r s a t i l e p o w o f a n dp e r l o f m a r x ; o . T h 1 2 0 0 l i c d u l i v u r s ( h g r e a ll e a l u f o s o t h A w a i e n 1 2 0 0a n m o r e , i n c l u d i n g M a y a s 'c o m p a t i b i l i t y , t a l l o w u s w i t hv i r t u a l l y a l l o a d i n gc o m m u n i c a t i o n s s o f t w a r e .

A t t e n t i o nE d u c a t i o n a lI n s t i t u t i o n s

I y o , - i r o n o t c u r r e n l l y u s i n go u e d u c a t o n a l s e r v i c e

p r o g i a m , p l e a s e c a l l o u r e p i Q S o m a i i v o s f o d o l m l s

A V A T E X 1 2 0 0 EM O D E M

T u l l H a y e s " c o m m a n d s o t , o n N n v o l c o ' d a t a s w i t c h i n g , p f u s 1

c o n f i g u r a t i o n s e t t i n g sp h o n e n m D e r & s t o r e d

E x t e r n a l c o n f i g u r a t i o nS w i l c h e sV i e w m e n u

A v a t e x $ 6 9 9 5A v a t e x1 2 0 0 0 $ 6 9 . 9 51 2 0 0 1 P C a r d $ 6 5 . 9 51 2 0 0 p $ 8 9 . 9 51 2 0 0 n e M o O o m $ 8 9 . 9 5Z 4 Q 0 S 4 9 . 9 52 4 0 0 1 I P C a r d $ 1 2 9 . 9 5

P e a k M o d e m C a b l ey o u r t o t a l s o l u t i o n f o C o m m o d o r e 6 4 / 1 2 S t M o d e m C o n n e c t i o n s

H a y e sS m a r l m o d e m 3 0 $ 1 3 9 . 9 5S m a r l m o t t e m 1 2 0 0 . . S 2 7 9 . 9 5S m a n m o f l e m 2 1 0 0 W 1 9 9 5S m a r t m o d e m 1 2 O 0 B $ 2 7 9 . 9 5S m n r l m o O o m 2 J 0 0 D $ 4 1 9 . 9 5

U R o b o t i c sC o n n o r 1 2 0 0 S 6 9 9 5C o u r i e r 2 4 0 0 $ 2 8 9 . 9 5S p o r l s l o r 1 H X ) P S 7 9 . 9 SC o u n o r Z W O o S 3 1 9 . 9 5C o n n o r 2 4 0 0 P S 2 S 9 9 C o u r i o r 9 6 0 0 M S . S S 1 9 . 9 5

P R I N T E R S f f l & \

S e i k o s h aS S e r l o s R i D O o n S 7 . 9 5S 1 2 0 0 A S R S 2 3 2 . S 1 8 9 9 SS 1 6 0 0 A 1 S 1 8 9 . 9 5S 8 0 A i $ 3 2 9 . 9 5E K 3 0 0 0 A I S 3 6 9 . 9 5S K 3 O 0 5 A 1 $ 4 4 5 9 5S 1 3 0 A I J 5 9 B . 9 5M P 5 4 2 0 F A J 9 9 9 . 9 5S P B 1 0 S C A L L

S t a r M i c r o n i c sN X - A O O O S 1 6 9 . 9 5N X - 1 0 0 0 C ( 6 4 C ) $ 1 6 9 . 9 5N X - 1 0 0 0 C o l o r 1 2 2 5 . 9 5N X - 1 0 0 0 C C o l o .( 6 4 C ) S 2 2 9 9 N X - 1 5 S 2 9 9 9 N X - 2 4 0 0 S 3 0 9 . 9 5N R - 1 0 $ 3 1 9 . 9 5N B - 1 5 S 4 1 9 . 9 5N B 2 4 - 1 0 2 P i $ 4 1 9 9 N B 2 4 - 1 S 2 4 P i $ 5 4 5 9 5N B - 1 5 2 P i $ 6 6 9 . 9 5L a S s r B $ 1 7 5 9 . 9 5

C i t i z e n1 2 S I 4 4 . 9 51 8 S 1 S 9 . 9 SM S P - 4 0 S 2 7 9 9 M S P - 1 5 E $ 3 2 9 . 9 5M S P - 5 0 $ 3 6 9 9 5U S P - 4 5 S 3 B 9 9 T r i b u l a 1 S 3 9 9 . 9 SM S P - 5 5 $ 4 5 9 . 9 5P r o m l e r a 3 5 $ 4 9 9 . 9 5T n 0 u l a 2 2 4 $ 5 8 9 . 9 5

B r o t h e rM D E O $ 3 4 5 . 9 5M 1 7 0 9 M 3 9 . 0 5M 1 7 2 4 L S 5 6 9 9 5H R 4 O S 5 9 9 9 H R 6 0 $ 6 9 9 . 9 5T w i n w n l e r 6 D o tD a i s y S B 9 9 . 9 5

O k i d a t aO k i m a i e 2 S 1 2 9 9 5O k i m a l e 2 c a r t . . S 1 B 9 . 9 5! B 2 $ 2 0 9 . 9 51 B S 2 1 9 . 9 51 B 2 + S 2 2 5 . 9 51 8 S 2 3 9 9 53 2 S 3 3 9 . 9 52 9 w . i n l o r i a c o £ 4 4 9 . 9 53 2 1 S 4 6 9 . 9 53 9 0 $ 4 7 9 9 2 9 i n t e r f a c e $ 5 8 5 9 53 9 $ 6 4 9 9 2 9 n . n l e r t a c e S 8 1 4 . 9 53 8 3 $ 9 5 5 9 5L n s o r 6 S C A L LE p s o nL X 8 0 0 $ 1 8 5 . 9 5L Q 5 O 0 $ 3 0 9 . 9 5F X 8 5 0 S 3 3 9 9 E B O $ 3 6 9 . 9 5F X 1 0 5 0 S " 9 . 9 5L Q B S D S 5 2 9 . 9 5L Q 1 0 5 0 S 7 3 9 . 9 5F X 5 O O 0 $ 1 3 9 9 . 9 5

P a n a s o n i c1 0 8 0 i N 4 o d « I S 1 4 9 9 5 "1 0 9 1 1 M o d e l I . . . . C L O S E O U T1 1 8 0 $ 1 7 9 . 9 5

3 1 3 1 $ 2 8 9 . 9 51 0 9 2 1 . . $ 3 0 9 9 51 1 2 4 $ 3 1 9 . 9 51 5 9 2 J 3 7 5 . 9 51 5 9 5 $ 4 3 9 9 1 5 2 4 2 P i $ 5 5 9 . 9 5F a P a t l n a t S 5 7 9 . 9 5O p d c a l S c a n n e r S 8 5 9 9 K X 4 4 5 0 L a s e r $ 1 4 2 9 9 1 1 9 0 $ N E W' q u a n t i t i e s l i m i t e d

T o s h i b a3 2 1 S L S M 9 . 9 53 4 S $ 5 9 9 . 9 53 5 S 4 0 C p $ 8 9 9 . 9 5

C I T I Z E NO k i m a t e 2 C o l o r P r i n t e r

T h i s a f f o r d a b l e , p e r s o n a lp h n l e r p r o v i d e s l u l l c o l o r C i t i z e n 1 2 0 D

r o n o * n o i J p n n t e r J * r f O " T I B r i c1 y o u r h e m o . l o o k n T u r t h a rI h a m h o U Q Y l x i ' d * l *

- c : i n r q u a l i t y p r i n t i n g , i n . ip o p u l a r c o m p u t e r c o m p a t t b i h t y

$ 1 2 9 ' | 9 c p i d n r t ) o r 2 t p i r j L O jT h 1 2 D D H o f l i u r Q E . p c t n lm a t n c p r i n l q u b I i I V , 9 l o n a , l ] [ lp a r a l l e l C e n t r o n i c s m t o r i j c o a n

9

Page 44: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 44/96

S i n c e 1 9 8 1

L y c o C o m p u t e rM a r k e t i n g

C o n s u l t a n t sA i O r d e r s P r o c e s s e d W i t h i n 2 4 H o u r s .

P a n a s o n i cO f f i c e A u t o m a t i o n K X - P 1 0 8 0 i M o d e l I

F o s p e o d a n d f l e x i b i l i t y I y o u ro f l i e o o h o m e . P a n a s o n i cc o m b i n e s 1 9 2 c p s d M f i w i l h3 c p N L l o w i d e v a r i e t yo f p r i n t i n g n e e d s . 2 - y e a rw a r r a n t y f r o m P a n a s o n i ca s s u r e s q u a l i f y s u p p o r t .

K X - P 1 1 8 0 $ 1 7 9 9 K X - P 1 1 2 4 $ 3 1 9 9

T h f l I S b P a n a s o n i c o f f e r s y o m o r e t h a n w h a ty o u m i g h t e x p e c t i a l o w c o s i p r i m e r . W i i h m u r t r p l ep a p e r p a i n s , v e r s a t i l e p a p e r h a n d l i n g , a n I r o n lp n n o l p i o g r a m m a b i l i t y t h r o u g h ( h E S e t O p e r a t o rp a n e l , t h e 1 1 8 0 i a o x c o l l e n t v a l u e T h 1 B a l s of u n t u r o s e x c e l l o n l p r i n t q u a l i f i e s " N e o r L o l f o rQ u a l i t y a n D r a f i , w i t h s p e e d s u q l 1 9 2 c p s O r a t ta n 3 f c p i N u a r L o n e r O u a l i l y p l u s c r i s p , t t o a rg r a p h i c s .

F o o i c e l t o n t p n n l q u a l i t y i h i g h s p e e d p n n t e r ,C h o o s e t h K X - P 1 1 2 4 r I t 2 p i p n n l M a p r o d u c e s d r a f t t o x t a q u i c k 1 9 c p ( d r a t t ) o l e t t e r q u a l i t y : > ■ ■ ' a 6 c p s . I a d d i t i o n , t h K X - P1 1 2 4 p r o v i d e s s u c h s t a n d a r d f e a t u r e s a s e l e c t a b l e

p u s h p u l l t r a c t o r , r u s l i t o n i p r i n t l o n t s , p a r a l l e lC e n t r o n i c s m l o r i a c f l a n a s t a n d a r d 6 b u f f e r ,P a n a s o n l c S K X - P 1 1 2 4 e n s u r e s t h a t y o u r p r i m i n gw i l l b t o o l a n p r o f e s s i o n a l .

$ 1 4 9 9 5

A t t e n t i o n B a r g a i n H u n t e r sP a n a s o n i c 1 0 9 1 1 M o d e l I c l o s e o u t lC a l l t o r d e t a i l s .

c r o n i e s

N X - 1 0 0 0S t a r ' s a n s w e r t p i d o m a t r i xp r i n t e r s . s o f t t o u c h c o n t r o l p a n e la n S t a r ' s p a p e r p a r k f e a t u r es o l v e s y o u r m u l t i - d o c u m e n t n e e d s .1 4 4 c p s d r a f t a n 3 c p N L g i v e y o h i g h r e s o l u t i o n p i p e r f o r m a n c e i a a f f o r d a b l ep a c k a g e f r o m S t a r .

A n n o u n c i n g S T A R ' S N X - 1 0 0 0 P r i n t e r i M o d e l sN X - 1 0 0 0 c

W i t h a S t a r N 1 0 0 0 c p r i n t e r y o u r p r i n t i n gO p t i o n s w i l t n e v e r c e a s e T a m a z e y o u . T h S t a r N 1 0 0 0 c h p g s i a n d a r d C o m m o d o r es e r i a l i n t e r f a c e l o 6 4 . - 1 2 B c o m p u t e r s . P r i n ts p e e d i s c l o c t a b l o a 1 4 4 c p s ( d r a f t ) o 3 c p ( N L Q ) a n p a p e r p a r k i n g w i l l l e n dv e r s a t i l i t y t y o u r d o c u m e n t h a n d l i n g n e e d sT h S t a r N 1 0 0 0 c w i l l f u l f i l l y o u rr e q u i r e m e n t s t o [ h e l e t t e r .

N X - 1 0 0 0 R a i n b o wT h S t a r N X - 1 0 0 0 R a i n b o w a d d a w h o l en e d i m e n s i o n t y o u r w o r k t h r o u g h m u l l i -C O f O r p n n l m g S l a r h a s d e s i g n e d 2 p r i n t i n go p t i o n s m i t h i s p r i m e r A d t t h i s p a p e rp a r k i n g , E p s o n - I B M e m u l a t i o n , h i g hr e s o l u t i o n N L g r a p h i c s l o p n n t e r w i t he m r r i l a t e m o v e r i h c o m p e t i U d n . S t a r sN X - 1 0 0 0 R a m b o w d o e s a l t h w o r t ; .

N X - 1 0 0 0 C R a i n b o wS t o p I n t o w o r l d l u l l o f c o l o r w r t h t h S t a rN 1 0 0 0 c R a i n b o w p r i n t e r . S e v e n c o l o rp n n l i n i a v a i l a b l e a l o n g w i t h t h s a m es t a n d a r d f e a t u r e s o a l S t a r N 1 0 0 0p r i n t e r s . S l a n d f l f d C o m m o d o r o s e n a lm t o r i a c o i I n c l u d e d E n h a n c e y o u rC o m m o d o r e p r o d u c t i v i t y w i t h t n S t a r N 1 0 0 0 c R a i n b o w

$ 1 6 9 9 $ 2 2 5 9 $ 2 2 9 9

Page 45: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 45/96

s h o p a L y c o C o m p u t e r ?C o m p u t e r i o n o f i n o ! t h e l a r g e s t , a n m o s t

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

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

e e : g u a r a n t e e d f a c t o r y f r e s h m e r c h a n d i s e ; d i v e r s em e n t a n d s h i p p i n g p o l i c i e s , i n c l u d i n g C . O . D . p o l i c y

a l l o w s c u s t o m e r s t h a v e p r o d u c t s i t h e i r h a n d sp a y i n g a n y t h i n g . S e l e c t i o n p l a c e s L y c o a t h t o t h i n d u s t r y . D u t o u i n - s t o c k v o l u m e , w a d v e r t i s e a l o o u p r o d u c t s . I y o d n o s e t h

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

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

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

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

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

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

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

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

t i a v a i l a b l e a ( 7 1 7 ) 4 9 4 - 1 6 7 0 t p r o v i d ei a l w a r r a n t y m a t t e r s . O u p r o d u c t l i n e e n j o y s

b r a n d r e c o g n i t i o n , " a n w b a c k a l o o u s t a t e d w a r r a n t y t e r m s . M a n y m a n u f a c t u r e r s

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

y o c a l l o u C u s t o m e r S e r v i c e D e p a r t m e n t t a s s i s ti d e t e r m i n i n g i t h e p r o d u c t i d e f e c t i v e . I t h p r o d u c t

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

W i l l y o r u s h a i t e m t m e S i n c e 1 9 S 1 , w h a v e s e t h s t a n d a r d i t h e i n d u s t r y b p r o c e s s i n g o r d e r s w i t h i n 2 h o u r s n o t w e e k s . W o f f e r n e x t d a a i r , t w o d a y a i r , s t a n d a r d U P S , a n p o s t a lI n t e r n a t i o n a l s h i p p i n g s e r v i c e s . O u r e c o r d s s h o w w F i l l9 5 o o u o r d e r s d a i l y . T e m p o r a r y s h o r t a g e s a r e n o r m a l l yf i l l e d w i t h i n 1 d a y s . I a o r d e r c a n n o t b f i l l e d w i t h i n 6 d a y s , w r e f u n d y o u r m o n e y i f u l l , u n l e s s y o u c h o o s e t w a i t f o t h o r d e r a n b e n e f i t f r o m t h p r i c e s a v i n g s . A n t i m e p r i o r t o s h i p m e n t , y o m a c a n c e l o c h a n g e t h e o u to s t o c k p r o d u c t b c o n t a c t i n g o u C u s t o m e r S e r v i c er e p r e s e n t a t i v e s .

H o d o r d e r ?S e n d y o u r o r d e r t L y c o C o m p u t e r , P . O . B o 5 0 8 8 , J e r s e yS h o r e . P A , 1 7 7 4 0 - O r c a l l 1 - 8 0 0 - 2 3 3 - 8 7 6 0 o ( 7 1 7 )4 9 4 - 1 0 3 0 . W p r o v i d e f o u r p a y m e n t m e t h o d s . W h a v ea l w a y s a c c e p t e d C . O . D . o r d e r s t h r o u g h U P S . P r e p a i do r d e r s o v e r $ 5 a r s h i p p e d f r e i g h t - f r e e . F o r o r d e r s u n d e r$ 5 0 , p l e a s e a d $ f o r f r e i g h t . O r d e r s p r e p a i d b y c e r t i f i e dc h e c k o m o n e y o r d e r a r s h i p p e d i m m e d i a t e l y . P e r s o n a la n c o m p a n y c h e c k s r e q u i r e 4 w e e k w a i t i n g p e r i o d p r i o rt s h i p p i n g . V i s a a n M a s t e r C a r d o r d e r s a r e a c c e p t e d f o y o u r c o n v e n i e n c e , b u w c a n n o t p a s s a l o n g t h 4 d i s c o u n t o f f e r e d f o c a s h . P u r c h a s e o r d e r s a r e a c c e p t e df r o m E d u c a t i o n a l I n s t i t u t i o n s . W o n l y c h a r g e s a l e s t a o i t e m s d e l i v e r e d i P e n n s y l v a n i a . F o r A P O . F P O , a n i n t e r n a t i o n a l o r d e r s , p l e a s e a d d S 5 p l u s 3 f o r p r i o r i t ym a i l . A d v e r t i s e d p r i c e s a n a v a i l a b i l i t y a r s u b j e c t t c h a n g e .

p o p u

S a l e s : 1 - B 0 O - 2 3 3 - 8 7 6 0 o 7 1 7 - 4 9 4 - 1 0 3 0H o u r s : M o n d a y t h r o u g h F r i d a y , 9 : 0 0 a . m . t 8 : 0 0 p . m .

S a t u r d a y , 1 0 : 0 0 a . m . t 6 : 0 0 p . m .C u s t o m e r S e r v i c e : 7 1 7 - 4 9 4 - 1 6 7 0H o u r s : M o n d a y t h r o u g h F r i d a y , 9 : 0 0 a . m . t 5 : 0 0 p . m .

F A X : 7 1 7 - 4 9 4 - 1 4 4 1

Page 46: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 46/96

S 2 S . 9 5$ 2 8 . 9 5$ 2 2 . 9 5

S 1 1 . 9 5$ 2 2 . 9 5

$ 9 . 9 5$ 1 1 . 9 5$ 1 9 . 9 5$ 1 3 . 9 5

$ 1 8 . 9 5S 1 B . 9 5

$ 1 9 . 9 5S 2 2 . 9 5$ 1 9 . 9 5$ 1 9 . 9 5$ 2 5 . 9 5$ 1 9 . 9 5$ 1 9 . 9 5

1 9 . 9 5$ 2 2 . 9 5$ 2 2 . 9 5$ 1 9 . 9 5$ 1 9 . 9 5$ 2 6 . 9 5$ 1 6 . 9 5$ 1 9 . 9 5

1 2 9 . 9 5$ 3 5 . 9 5$ 3 9 . 9 5$ 3 9 . 9 5$ 2 9 . 9 5S 2 9 . 9 5S 2 9 . 9 5S 3 9 . 9 S

C O M M O D O R E

B a n k S I W n l e r $ 2 9 . 9 5P n n l S h o p $ 2 8 . 9 5P i l n l S h o p C o m p l i n . . . $ 2 0 . 9 5G r a p h i c l i b . 1 , 2 . 3 . . o a S 1 4 . 9 5C a u l d r o n $ 9 . 9 5C a r m e n S a n D w g o .W o r t d $ 1 9 . 9 5C a n n o n S a D i e g o ,U S $ 2 2 . 9 5C a r m e n S a n D i e g o ,E u r o p e S 2 2 . 9 SS u p o f o k e C n s l a n g a . . $ 1 2 . 9 5

B a r d ' s T a t o I I $ 2 5 . 9 5H u n t l o R e d O c t o b w . S 2 5 . J 5M o n o p o l y $ 2 0 . 9 5S t n k e R e e l S 2 0 . 9 5W a s t e l a n d S 2 5 . 9 5T y p h o o n o S t e e l $ 2 9 . 9 5P o o l o R a O b a n c o S 2 3 . 9 5D o u b l e D r a g o n $ 2 2 . 9 5B a r O s T a l a $ 2 5 . 9 5B a r d s T o l o . I $ 2 5 . 9 5

C O M M O D O R E C O M M O D O R E i

A a f l i o e n l . p r o t i t & s i o f i a l w o r dp r o c e s s i n g s y s t o m i n a ti n c l i x l e s a B 5 , 0 0 O - w d r ds p o i l i n g c h e c k e r a n a b u i r H nc a l c u l a t o r .

9

P P 1 O 2 - 6 o i f f l a t $ 1 9 P P 1 0 6 - 6 o u t l e t w l l hE M I / H F l S 2 B . 9 5P 1 0 4 - 6 o u t t e f w i t ni n d i c a t o r S 1 9 . 9 5P P 1 0 1 - 6 o u l l 0 lp o w o r e t r i p $ 9 8 5M o d o m P r o l o d o r 5 1 0 . 9 5

$ 3 5 . 9 5. . $ 5 5 . 9 5

S 7 4 . 9 6$ 2 9 . 9 5$ 3 2 . 9 5

P r i n t e rP a p e r

1 Q O O s n e e l l a s e r $ 1 6 . 9 51 0 0 0 m a i l i n g l a b e l s $ 8 . 9 52 0 s h o e ! O K 2 $ 0 . 9 5B a n n e r P a p e r 4 5 ' R o l l $ 1 0 . 9 52 0 s h e e t l a s e r $ 6 9 5

$ 5 . 9 5

$ 7 . 9 5$ 6 . 9 5

1 5 . 9 5$ 6 . 9 5

D i s k e t t e s

D S D D M . 9 53 . U a u f l :S S D D $ 1 1 6 0D S D D $ 1 7 . 9 5B a n n a :

C a v e m a nU g n - L y m p i c s $ 1 9 . 9 5D o a t h L o r e $ 1 9 . 9 5M a r s S a g a $ 2 2 . 9 5J o r d a n v s B i r d S 1 9 S u p e r B o u l d e r f l a s h S 9 . 9 5L o r d s o C o n q u e s t $ 9 . 9 5M o d e m W a r s S 2 2 . 9 5M u s i c C o n s t r u c t i o n S a t . $ 9 . 9 5P o w e n > * y H o c k s y S 1 6 . 9 5P i n b s t l C o n s t r u c t i o n $ 9 . 9 5S k a t e o D i $ 1 9 . 9 5Y o a g o r a A F $ 2 2 . 9 5

F a s t l o a d $ 2 2 . 9 5C a H o m i a G a m e s $ 2 2 . 9 54 * O f R o a d R a c i n g . S 2 2 . 9 5G a m e s : W i n t e r E $ 2 2 . 9 5G a m e s ; S u m m e r E d . $ 2 2 . 9 5L e g e n d o B t a c k s i l v e r . $ 2 2 . 9 5S p o r t r w j ■ . B a s e b a l l $ 2 2 . 9 5D i v e B o m b e r S 2 2 . 9 5D o a t n S w o r d $ 1 6 . 9 5F i n a l A s s a u l t $ 2 2 . 9 5I m p o s s i W s M i s s i o n . . $ 2 2 . 9 5M e t r o c r o a a £ 1 3 . 9 5S t r . S p o r t B a s k e t b a l l . . $ 1 2 . 9 5S t i . S p o i r S o c c e r $ 1 2 . 9 5T o w e r T o p p t o t $ 2 2 . 9 5S p a c e S i a l i o O b i r . c n $ 2 8 . 9 5S i r . S p o r t F o o t b a l l $ 1 7 . 9 5S p o r t s . i R o n ! . , . , S I 4 . 9 5

J i r u t e r $ 1 9 . 9 5S l a r s l i d e r $ 1 1 . 9 5B l a c k L a m p $ 1 1 . 9 5E B I e $ 9 . 9 5P a w n S 9 . 9 5E n l i g h t e n m e n t S 1 1 . 9 5

M c r o l o a g B a s e b a l l . . . . 5 2 2 . 9 5M i a o l o a g W r e s t l i n g . $ 1 6 . 9 58 T e a m D i s k S i 1 . 9 5G [ » $ 1 6 . 9 5S t a l D i s k $ 1 4 . 9 5W r e s t l i n g M a t c hD i s k # 1 S 1 1 . 9 5W r e s t l i n g M a t c hD i s k # $ 1 1 . 9 5

A j f b o m o H a n g a r S 2 2 . 9 5G u n s h l p S 1 9 . 9 5P i r m o s $ 2 2 . 9 5S t o n W i F i g f i l a r S J 2 . 9 5H a S t o m R i s i n g $ 2 2 . 9 5F - 1 S S i n k s E a g W $ 2 2 . 9 5S i l m t E e r v i c a S 2 2 . 9 5

I n d i a n a J o n e s £ 2 0 . 9 5P a p e r b o y S 1 9 . 9 SR o a d R u n n e r S 1 9 . 9 5G n u n i l o t $ 2 0 . 9 5C a p l a l n B l o o d $ 2 0 . 9 5A l i o n S y n d r o m a $ 1 6 . 9 5C l u b n o u s o S p o t l 3 $ 1 6 . 9 5O u l i u n $ 1 9 . 9 5P o l o P o s i t i o n I S 1 4 . 9 5S p a c e H a r r i e r $ 1 6 . 9 5W i l l o w $ 1 6 . 9 5

A u l O d u o l $ 2 3 . 9 5U l t i m a I $ 3 4 . 9 5M o o b l U B S 2 2 . 9 ST i m e s o L o r e $ 2 2 . 9 5U H m a S 2 2 . 9 5U r l i m a I I $ 2 2 . 9 5U l l i m a $ 3 3 . 9 5

C a n n o n B a s k e O i l $ 2 2 . 9 5F o o t b a n $ 1 7 . 9 5P u r e S t a t B a s e b a l l $ 2 2 . 9 5

R i b b o n sN X - 2 4 0 0 S 6 . 9 5N X - 1 0 0 0 B l a c k $ 6 . 9 5N X - i 0 0 C o l o r $ 9 . 9 5K X - P i l D i( 1 0 6 1 , 1 0 9 1 ) S 9 . 9 5B l a c k O k i m a t o S 5 . 9 5C o l o r O k l m a i a $ 6 . 9 5O K 1 0 S e r i e s S 7 . 9 SS e i k o s n a S S e r i e s $ 9 . 9 5L X - B O O / F X - a s O S 6 . 9 5L Q - 5 O 0 J S 0 0 J 8 5 0 $ 6 . 9 5

( C - E 4 ) S 2 S . 9 5I I W f D t . H o l o I

( P C ) $ 5 9 . 9 5I I ( C - 6 4 ) $ 3 2 . 9 5

K r a l t M i c r o M o u s e{ P C ) $ 3 6 . 9 5C - 1 3 5 1 M o u s o S 3 8 . 9 S

- g i t 'S S D D $ 1 2 . 9 5D S D D $ 1 8 . 9 5

O S D D $ 1 2 . 9 5

E S D D $ 9 . 9 5

S n r l n g b o a r d 'N e w s r o o m $ 1 9 . 9 5C o r t l l i g s t e M i l k e r . , $ 1 4 . 9 5S t r a t n g l c S l m u l n t l o n a .P h a n l a s l a i l $ 2 5 . 9 5O u e s U o n l l $ 2 9 P o o l o R a d i a n c e $ 2 5 . 9 5D u n g a o n M a s l o r A s s i . . $ 1 9 . 9 5E t e r n a l D a g g e r $ 2 5 . 9 5G e t t y s b u r g $ 3 5 . 9 5P a n z e r S t n k a $ 2 5 . 9 5P t i a n t a s * $ 2 5 . 9 5P h a n t a s i e I $ 2 5 . 9 5T y p h o o n o l S l o o l $ 2 9 U S A A F $ 3 2 . 9 5W a r g a m e C o n s l i $ 1 9 . 9 5

F l i g h l S i m u l o t o r I S 3 O . 9 5S t a a l t h M i s s i o n S 3 0 . 9 5J e S 2 3 . 9 5I n d i v i d u a l S c e n e r yD . s k # # S 1 4 . 8 5i n d i v i d u a l S c o n o i yD i s k # o # 1 S 1 7 . 9 5S c e n e r y O i s k J a p a n . . . . $ 1 7 . 9 5S c e n e r y D i s k S a F r a n c i s o S I 7 . 9 5S c e n e r y D i s k W e s t e r nE u r o p e $ 1 7 . 9 5

H m n m r k i :S » S c a l e 1 2 8 $ 2 7 . 9 5W o t O w n t t n $ 2 2 . 9 5D a t a M a n a g e r 6 . $ 1 1 . 9 5D a t a U a n a g o r 1 2 $ 2 6 . 9 5P a r t n e r 6 S 2 2 . 9 5P a r t n e r 1 2 $ 2 6 . 9 5S w i f l c a l c » ■ S i d e w a y s6 $ 1 1 . 9 5W o r f l W n t e r 1 2 $ 2 2 . 9 5

A r G a l l e r y o . a s S 1 4 9 5P r i m M a s t e r — S 1 7 . 9 SA r G a l l e r y F o n l a s y $ 1 3 . 9 5

E p s o n F X - 2 H 6 $ 6 . S 5A t a r i 1 3 I $ 5 . 9 5C o m m o d o r e 1 5 7 1 $ 4 . 9 5A m i g a $ 9 C o m m o d o r e 1 9 0 2 $ £ . 9 5C o m m o d o r e - 1 5 4 1 M . 9 5S o i t o s h n S P - 1 0 0 0 S 6 . 9 5A l a n 5 2 S T / 1 0 4 03 - p l e c o S 6 . 9 5S U N X - 1 0 $ 6 . 9 5

Q V S - 1 0 5 V $ 3 . 9 5D V S - 7 5 5 / . $ 1 0 . 9 6O V S - « 3 r t S 9

T a c 3 S 9 . 9 5T a c 2 S 1 0 . 9 5T a c 5 $ 1 2 . 9 5T a I B M A P $ 2 6 9 5S l i l i S M k S 6 . 9 5B l o c k M a $ 1 0 . 9 5B o g s S 1 1 . 9 93 - W a y $ 1 9 . 9 9

W i n n e r 9 0 $ 2 4 . 9 5W i s e - I B M W $ 2 9 . 9 5L i o a l i c P k $ 1 4 . 9 5K r a d K C l l l A p P C $ 1 8 9 5K r a f l P J o y s t i c kC a r d $ 2 4 . 9 5K r a f t M a M a s t e r $ 8 . 9 5

C o n l r o H e r $ 1 3 . 9 5

Page 47: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 47/96

p o w e rB i s n ;

R i c h a r d P e n n

T h r o u g h c r e a t i v e u s o f r a s t e r i n t e rr u p t s , t h i s m a c h i n e l a n g u a g e r o t i n e g i v e s y o i t a l i c l e t t e r s w i t h o u tr e d e f i n i n g a n c h a r a c t e r s . I t ' s s m a l la n e a s y t u s e , a n t h e r e a r e v e s i o n s f a r b o t h t h 6 a n t h e 1 2 8 .

I t a l i c i z e d c h a r a c t e r s a d f l a i r a n z e s t t t e x t d i s p l a y s . T h e y c a l i v e nu m e n u s , h e l p s c r e e n s , a n d a n yt e x t - b a s e d p r o g r a m , s u c h a a a v e n t u r e g a m e .

Y o c a n u s e c u s t o m c h a r a c t e rs e t t o c r e a t e i t a l i c l e t t e r s , b u d s i g n i n g i t a k e s b o t h t i m e a n e n e rg y " I t a l i c s " c l e v e r l y u s e s r a s t e ri n t e r r u p t s a n t h h o r i z o n t a l s c r o l lr e g i s t e r f o r a q u i c k a n e a s y w a t h i g h l i g h t c h a r a c t e r s . Y o s i m p l yr u t h p r o g r a m , a n a l y o u r c h a ra c t e r s — n o r m a l , i n v e r s e , c u s t o m ,a n g r a p h i c s — a r e i t a l i c i z e d .

G e t t i n g S t a r t e dI t a l i c s c o m e s i t w v e r s i o n s : P r g r a m 1 i f o t h 6 4 a n d P r o g r a mi f o t h 1 2 8 . E n t e r t h p r o g r a ml i s t i n g f o y o u r m a c h i n e . ( T h e 1 2 v e r s i o n w o r k s i 4 0 - c o l u m n m o d eo n l y . ) B o t h p r o g r a m s a r e s h o r t m c h i n e l a n g u a g e r o u t i n e s w r i t t e n i B A S I C l o a d e r f o r m a t . B e s u r e t u s " T h e A u t o m a t i c P r o o f r e a d e r , "f o u n d e l s e w h e r e i t h i s i s s u e , t o e s u r e a c c u r a t e t y p i n g . S a v e c o p y o t h p r o g r a m t t a p e o r d i s k b e f o r ey o r u i t

T u s I t a l i c s , s i m p l y l o a d a n r u t h p r o g r a m . A l c h a r a c t e r s d i p l a y e d o t h s c r e e n w i l l b e c o m ei t a l i c i z e d . P r e s s R U N / S T O P - R ES T O R E t d i s a b l e i t a l i c s . S Y t t h p r o g r a m ' s s t a r t i n g a d d r e s s ( S Y S8 3 2 o n t h 6 4 S Y 4 8 6 4 o n t h 1 2 8 )t r e a c t i v a t e t h e m . Y o m a l o a da n s a v e o t h e r p r o g r a m s w h i l e I t a li c i a c t i v e . P r o g r a m s t h a t c h a n g et h e i n t e r r u p t v e c t o r ( l i k e S p e e d -S c r i p t ) m a n o b e c o m p a t i b l e w i t hI t a l i c s . D i s k a c c e s s c a u s e s t h d i s -

I t a l i c s

p l a y t r e - a d j u s t b e c a u s e i d i s t u r b si n t e r r u p t t i m i n g .

T h e m a c h i n e c o d e f o I t a l i c s i f u l l y r e l o c a t a b l e ; s i m p l y s e t h v a r ia b l e S i n l i n e 3 ( b o t h v e r s i o n s )e q u a l t t h p r o g r a m ' s n e s t a r t i n ga d d r e s s . T h d e f a u l t l o c a t i o n s a r et h c a s s e t t e b u f f e r a 8 3 ( $ 0 3 4 0 ) o t h 6 a n i t h f r e e m e m o r y b l o c ka 4 8 6 4 ( $ 1 3 0 0 ) o t h e 1 2 8 .

D u a l D i s p l a yY o c a s i m u l t a n e o u s l y d i s p l a yn o r m a l t e x t a n i t a l i c s b y c h a n g i n gl i n e 1 0 0 . T h v a r i a b l e I r e p r e s e n t st h s t a r t o t h i t a l i c s z o n e i r a s t e rl i n e s , a n I r e p r e s e n t s t h e e n d .T h v i s i b l e s c r e e n c o n s i s t s o r a s t e rl i n e s 5 0 - 2 4 9 . S e t t i n g I e q u a l t 1 5 s e t s t h t o h a l f o t h d i s p l a yi i t a l i c s a n t h b o t t o m h a l f i n o m a t e x t . Y o c a n n o t g e n o r m a l a n di t a l i c t e x t o t h s a m e s c r e e n r o w ,

H o I W o r k sT h p r o g r a m c r e a t e s i t a l i c c h a r a ct e r s b d e c r e m e n t i n g t h e h o r i z o n t a ls c r o l l r e g i s t e r ( $ D 0 1 6 ) d u r i n g r a s t e ri n t e r r u p t s . T h 6 v e r s i o n d e c r em e n t s t h s c r o l l r e g i s t e r e v e r y t w r a s t e r l i n e s ; t h 1 2 v e r s i o n d e c r em e n t s e v e r y f o u r s c a n l i n e s . T h 1 2 i l e s s e f f i c i e n t b e c a u s e i h a t d m o r e d u r i n g e a c h i n t e r r u p t c y c l e( l i k e c h e c k i n g f o i n t e r r u p t - d r i v e ns p r i t e s ) . A f t e r e i g h t l i n e s , t h s c r o l lr e g i s t e r i r e s e t t p r e p a r e f o t h n e x t r o o c h a r a c t e r s .S e p r o g r a m l i s t i n g s o p a g e 6 8

A T T E N T I O NP R O G R A M M E R S !

C O M P U T E ! ' * G a z e t t e i l o o k i n g f o g o o d g a m e s , u t i l i t i e s , a p p l i c a t i o n s ,a n e d u c a t i o n a l p r o g r a m s w r i t t e ni B A S I C o m a c h i n e l a n g u a g e f o t h 6 a n 1 2 8 . W p a y c o m p e t it i v e r a t e s a l o n g w i t h h a n d s o m er o y a l t i e s b a s e d o d i s k s a l e s .

C O M P U T E D G a z e t t eS u b s c r i b e r S e r v i c e sP l e a s e h e l p u s e r v e y o b e t t e r . I y o n e e d i i i n t a c t u f o a n o f t h e r e a s o n sl i s t e d b e l o w , w r i l e t u A t

C O M P U T l l ' s G a z e t t eP . O . B o x 1 0 9 5 7D e M o i n e s , I 5 0 3 4 0

o c a l l ( h T o l l F r e e n u m b e r l i s t e d b e l o w .C h a n g e o A d d r e s s . P l e a s e a l l o w u 6 - w e t > k s t f e f f e c t t h c h a n g s ; s e n d y o u rc u r e n t m a i l i n g t o b e l a l o n ^ w i l h y o u r n e u d d r e j j .R e n e w a l . S h o u l d y o w i s h t r e n e w y o u rG a z e l l e s u b s c r i p t i o n b e f o r e w r e m i n dy o t o s e n d y o u r c u r r e n t m a i l i n g [ a b e lw i t l i p a y m e n t o c h a r g e n u m b e r , o c a l lI h T o l l F r e e n u m b e r l i s t e d b e l o w ,N e S u b s c r i p t i o n . o n e - y e a r ( 1 2 - m o n t h )U . S . s u b s c r i p t i o n t C Q M f U T H S G a z e t t ei J 2 y e a r s , $ 4 5 ; y e a r s , $ 6 5 ) . F o S u b s c r i p t i o n r a l e s o u t s i d e t h e U . S . , s e s t a f f p a g e < S e n d u y o u r n a m e a n d a dd r e s s o c a l l t h T o l l F r e e n u m b e r l i s t e db e l o w .D e l i v e r y P r o b l e m s . I y o r e c e i v e d u p l ic a t e i s s u e s o C O M P U T E ! ' * G a z e t t e , i y o e x p e r i e n c e ? l a t e d e l i v e r y , o i y o u h a v ep r o b l e m s w i l h y o u r s u b s c r i p t i o n , p l e a s e

. i l l t h T o l l F r e e n u m l i e r l i s t e d b e l o w .

C O M P U T E D G a z e t t e1 - 8 0 0 - 7 2 7 - 6 9 3 7

T h i s P u b l i c a t i o ni a v a i l a b l e i M i c r o f o r m .

J U n i v e r s i t y M i c r o f i l m sI n t e r n a t i o n a l

i r j ^ m - n J j J J U n i o i l m . ^ m i l i p f i-

U W N o r t h 2 M K o j J

C O M P U T E ! * G a z e t t e A p r i l 1 9 6 9 4 5

Page 48: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 48/96

J o h n F r a l e l g t i J B A S I CA d t h e s e t e n u s e f u l c o m m a n d s t B A S I C f o i m p r o v e d h o c o n s t r u c t s , a d v a n c e d s t r i n g h a n d l i n g , a n d e d i c a t e d j o y s t i c kc o m m a n d s . Y o u ' l l w r i t e b e t t e r p r o g r a m s i l e s s t i m e . F o t h 6 4

P r o g r a m m i n g i e a s i e r a n m o r ef u w h e n y o h a v e g o o d l a g u a g e t w o r k w i t h . " B A S I C 1 0 i a e n h a n c e r f o t h C o m m o d o r e 6 t h a t t r a n s f o r m s B A S I C 2 . 0 i n t os u p e r i o r l a n g u a g e . I t ' s g r e a t s t e pt o w a r d l e a r n i n g l a n g u a g e s l i k ea n P a s c a l .

B A S I C 1 0 i n c l u d e s c o m m a n d sf o r e a d i n g t h j o y s t i c k , s t r i n g m n i p u l a t i o n , a n s c r e e n o u t p u t .B A S I C 1 a l s o a l l o w s l o n g e r v a r ia b l e n a m e s — t h e f i r s t t e n c h a r a c t e r sa r s i g n i f i c a n t . O t h e r f e a t u r e s i nc l u d e t h a b i l i t y t o R E S T O R E t o l i n e n u m b e r a n s u p p o r t o h e x ad e c i m a l n u m b e r s .

G e t t i n g S t a r t e dP r o g r a m 1 B A S I C 1 0 i w r i t t e n e t i r e l y i m a c h i n e l a n g u a g e , s u s M L w h e n y o e n t e r t h e p r o g r a m .W h e n p r o m p t e d b M L X , r e s p o n dw i t h t h v a l u e s g i v e n b e l o w .S t a r l i n g a d d r e s s : 0 8 0 1E n d i n g a d d r e s s ; 0 F A 6B s u r e t s a v e t h p r o g r a m t t a p eo d i s k b e f o r e y o e x i t M L X .

W h e n y o u ' r e r e a d y t u s B A S I C 1 0 p e r f o r m c o l d s t a r t b t y p i n g S Y 6 4 7 3 8 . N o l o a d a n r u B A S I C 1 a y o w o u l dB A S I C p r o g r a m . T h s c r e e n b o r d e ra n d b a c k g r o u n d c h a n g e t b r o w na n t h f a m i l i a r p o w e r - u p m e s s a g ea p p e a r s . N o t i c e t h a t t h e r e a r o n l y3 7 , 1 1 9 b y t e s f r e e i n s t e a d o t h u s u a l 3 8 , 9 1 1 . T y p e t h e f o l l o w i n gl i n e i d i r e c t m o d e t c o m p l e t ei n s t a l l a t i o n :[ > O K E 4 4 , 1 6 : P O K E 4 0 9 6 , ( f c N E WT h i s r e s e r v e s t h e f i r s t 2 o m e m o -4 C O M P U T E ' S G a z o l l o A p r i l 1 9 B 9

r y m a k i n g B A S I C p r o g r a m s s t a r t a m e m o r y l o c a t i o n 4 0 9 7 i n s t e a d o 2 0 4 9 .

W h o l e N e L a n g u a g eB A S I C 1 i s u p e r s e t o B A S I C2 . 0 . T h e r e a r m a n y s u b t l e d i f f e re n c e s b e t w e e n t h t w l a n g u a g e s ,s i t ' s i m p o r t a n t t r e a d t h c o m a n d d e s c r i p t i o n s b e f o r e y o s t a r tp r o g r a m m i n g . T h n e c o m m a n d sa r J O Y , F I R E , I N S T R $ , S T R I N G $ ,I F / T H E N / E L S E , R E P E A T / U N T I L ,W H I L E / W E N D , H O M E , C L S , a n L O C A T E . P r o g r a m s t h a t u s t h n e c o m m a n d s w i l l n o r u u n l e s sB A S I C 1 h a b e e n i n s t a l l e d . A l s o ,r e m e m b e r t h a v e B A S I C 1 i s t a l l e d w h e n y o t y p e i n e p r g r a m s . I y o e n t e r B A S I C 1 p r o g r a m w h i l e y o u ' r e i B A S I C 2 . 0 ,t h B A S I C 1 k e y w o r d s w i l l n o t b et o k e n i z e d p r o p e r l y .

T h e r e a r f e w f u n d a m e n t a lg u i d e l i n e s y o s h o u l d k e e p i m i n dw h e n w r i t i n g y o u r o w B A S I C 1 p r o g r a m s . B A S I C v a r i a b l e s n o u s t h f i r s t t e c h a r a c t e r s i n s t e a do f t h e f i r s t t w o . p e r i o d a n B A S I Ck e y w o r d s c a b e m b e d d e d i t h n a m e .1 B O N U S . P T S B O N U S . T I M E

K e y w o r d s c a n b e e m b e d d e d i v a r i a b l e n a m e s . A r e s u l t , y o m u s t p u d e l i m i t e r ( s p a c e , c o m a p a r e n t h e s i s , o r e q u a l s i g n ) a f t e re a c h B A S I C c o m m a n d . T h e s a m p l eb e l o w u s e s v a r i a b l e n a m e d F O R T ;B A S I C 2 . w o u l d i n t e r p r e t t h i s a F O 5 0 0 .1 F O R T - 5 0 02 P R I N T F O R T / 1 0 0

A r r a y n a m e s a r s t i l l r e c o gn i z e d b t h f i r s t t w c h a r a c t e r s .T h e y a r r e f e r e n c e d b s q u a r eb r a c k e t s i n s t e a d o b p a r e n t h e s e s :1 D I D X [ 2 0 ]

B A S I C 1 r e c o g n i z e s h e x a d e c im a n u m b e r s . H e n u m b e r s c a n b eu s e d v i r t u a l l y a n y w h e r e t h a t d e c im a n u m b e r s a r u s e d , w i t h t h e e xc e p t i o n t h a t l i n e n u m b e r s m u s t s t i l lb i d e c i m a l .1 R E A D A % , B , C $2 D A T A S C , $ D 0 2 0 , S 0 4 0 03 P O K E B , A % : R E M M A K E B O R D E R

G R A Y4 V A L ( C S >3 P O K E C , $ A 0 : R E M P O K E T O S C R E E N

F u n c t i o n n a m e s c a h a v e p e r io d a n B A S I C k e y w o r d s i n c l u d e d ,b u k e y w o r d b i t s e l f w i l l b i n t e rp r e t e d a c o m m a n d . F o e x a m p l e ,P R G . E N D I N G i l i n e 3 b e l o ww o r k s c o r r e c t l y , b u i y o u c h a n g e i t P R G . E N D , y o g e s y n t a x e r r o r .T d e f i n e o r i n v o k e f u n c t i o n , y o d n o n e e d t h F p r e f i x .1 D E P E E K . W O R D ( A D R > - P E E K ( A )2 P R G . S T A R T - P E E K . W O R D I 4 3 )3 P R G . E N D I N G P E E K . W O R D ( 4 5 )N o t i c e t h p a r e n t h e s e s — a r r a y s a r a d d r e s s e d w i t h s q u a r e b r a c k e t s .

S y n t a x e r r o r s a r e l a b o r a t e du p o n i B A S I C 1 0 ' s e r r o r m e s s a g e s .T h e r e a r n o t h r e e t y p e s o s y n t a xe r r o r s :7 O P E R A N D M I S S I N G O I N V A L I D

E R R O R7 E X P E C T I N G t h i s F O U N D t h a t E R R O R7 S Y N T A X E R R O RT h i s f a m i l i a r m e s s a g e s t i l l s h o w s u w h e n d e l i m i t e r ( u s u a l l y a c o l o n ) i m i s s i n g .

S u p e r L o o p sO n o t h f i r s t l e s s o n s o s t r u c t u r e dp r o g r a m m i n g i t h a t G O T O s t a t em e n t s a r d a n g e r o u s . O v e r u s e o

Page 49: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 49/96

G O T O c a l e a d t s p a g h e t t i c o d e —p r o g r a m t h a t , w i t h a l i t l o o p s a n

b r a n c h e s , c a b d i f f i c u l t t f o l l o w .B A S I C 1 i n c l u d e s t w l o o p c o m a n d s t r e p l a c e m o s t G O T O s . T h R E P E A T / U N T I L l o o p a l w a y s e x c u t e s a l e a s t o n c e . I l o o p s u n t i l t h t e s t c o n d i t i o n i t r u e . T h i s e x a m p l ef o r c e s y o t e n t e r n a m e ;1 R E P E A T2 I N P U T N A M E S3 U N T I L N A M E $ < > " "B A S I C 1 a l s o s u p p o r t s W H I L E /W E N D l o o p s . T h c o n d i t i o n i c h e c k e d b e f o r e y o e n t e r t h l o o p .T h W H I L E l o o p e x e c u t e s z e r o o m o r e t i m e s .1 P R I N T " S P A C E T C O N T I N U E "2 W H I L E K E Y S o " " D 3 G E K E Y S4 W E N D

B e t t e r F l o wI F / T H E N / E L S E a n s e l e c t i v e R S T O R E a r i n c l u d e d f o m o r e c o t r o l a n f l e x i b i l i t y . I s t a t e m e n t sm a i n c l u d e a E L S E c l a u s e a s l o n ga i a p p e a r s i t h s a m e l i n e . T h I F c a a l s o b n e s t e d . H e r e ' ss a m p l e :1 I S C O R E 1 > S C O R E 2 T H E N

P R I N T " P L A Y E R 1 : E L S E I S C O R E K S C O R E 2 T H E NP R I N T " P L A Y E R W I N S ": E L S E P R I N T " T I E "

R E S T O R E c a n b e f o l l o w e d b a l i n en u m b e r . D a t a i r e a d f r o m t h a t l i n e .I n l i n e n u m b e r i g i v e n , i a c t sl i k e a n o r m a l R E S T O R E .1 R E S T O R E 3 0 : R E A D A : R E M A = 5 2 D A T A 3 3 D A T A 5

R e a d i n g J o y s t i c k sU s t h J O c o m m a n d t r e a d j o s t i c k d i r e c t i o n , a n u s F I R E t r e a dt h f i r e b u t t o n . B o t h c o m m a n d sn e e d t h e p o r t n u m b e r . J O r e t u r n s

n u m b e r b e t w e e n a n 1 0 c o r r es p o n d i n g t t h c h a r t b e l o w :

0 6 1

F i r e r e t u r n s 1 f o t r u e , i t h b u t o i p r e s s e d , a n r e - t u r n s o t h e rw i s e . H e r e ' s s a m p l e p r o g r a m t h a tr e a d s t h j o y s t i c k a n f i r e - b u t t o ns t a t u s :1 J - J O Y ( 1 ) : R E M R E A D P O R T2 I j - T H E N P R I N T " U P "3 P R I N T " P R E S S P O R T F I R E "4 W H I L E F I R E < 2 ) ~ 0 D 5 W E N D

S t r i n g s a n S c r e e nB A S I C 1 h a H O M E t m o v e t h c u r s o r t t h u p p e r l e f t c o m e r a n C L t c l e a r t h s c r e e n a n h o m et h c u r s o r . T h L O C A T E c o m m a n dm o v e s t h e c u r s o r a n u s e s t h s y n t a xL O C A T E r o w , c o l u m n

T h t o l e f t c o r n e r i 0 , a n t h b o t t o m r i g h t i 2 4 , 3 9 .1 C L 2 L O C A T E 1 2 , 1 73 7 " M I D D L E "4 H O M E5 ? " T O P "

T h s y n t a x f o S T R I N G S i S T R i N G S ( U )

s t r i n g o f l e n g t h i r e t u r n e d , c o s i s t i n g o c h a r a c t e r s e q u a l t t h

A S C I I v a l u e o c 1 R E M M A K E B L A N K S T R I N G

' 2 B L A N K S S T R I N G S ( 3 9 , 3 2 )3 R E P R I N T W I T H L E A D I N G

Z E R O E S4 N - 9 65 P R I N T S T R I N G S ( 6 - L E N ( S T R $ ( N » , 4 8 )6 P R I N T M I D $ ( S T R S ( S C O R E ) , 2 )T h s y n t a x f o I N S T R i I N S T R ( s r c $ , s s $ )T h i s r e t u r n s t h e p o s i t i o n o t h s u b s t r i n g ( s s $ ) i t h s o u r c e s t r i n g( s r c $ ) . i t h s u b s t r i n g i n o f o u n di t h s o u r c e s t r i n g , a i r e t u r n e d .1 N A M E S = " F R A L E I C H , J O H N "2 C O M M A I N S T R < N A M E $ , " , " )3 F I R S T . N A M E $ M I D $ ( N A M E

$ , C O M M A + 1 4 L A S T . N A M E S - L E F T S I N A M E

S , C O M M A - 1 )S e p r o g r a m l i s t i n g o p a g e 6 9

B A S I C 1 0 Q u i c k R e f e r e n c e■ I n s t a l l a t i o n B m ^ HL O A D " B A S I C 1 0 R U P O K E 4 4 , 1 6 : P O K E 4 0 9 6 , 0 : N E W

D e t a i l sA r r a y s u s s q u a r e b r a c k e t s . H e x a d e c i m a l n u m b e r s a r a l l o w e d . I n c l u d e s p a c e a f t e ra l B A S I C t o k e n s ( e s p e c i a l l y F O R ) .

■ S u m m a r y o N e C o m m a n d s ■ ■ H ^R E P E A Tc o m m a n d sU N T I L c o n d i t i o nl o o p f l l u a y s e x e c u t e s a t l e a s t o n c e , r e p e a t s u n t i l c o n d i t i o n ( t r u eW H I L E c o n d i t i o n D c o m m a n d sW E N Dl o o p c o n t i n u e s a l o n g a c o n d i t i o n i t r u eI F c o n d i t i o n T H E N c o m m a n d r E L S E c o m m a n do n l y o n c o m m a n d a l l o w e d a f t e r T H E NR E S T O R E t i n e n u m b t rm a k e s s u b s e q u e n t R E A D c o m m a n d s g e d a t a s t a r t i n g a t h a t l i n e n u m b e r} O Y ( p o r t n u m b e r )p o r t n u m b e r i s o 2 r e t u r n s n u m b e r c o r r e s p o n d i n g t d i r e c t i o n j o y s t i c k i p r e s s e dF I R E ( p o r i n u m b e r )p o r t n u m b e r i s o 2 r e t u r n s — i b u t t o n i p r e s s e d , i n o H O M Es e n d s c u r s o r t t o l e f t c o r n e r o f s c r e e nC L c l e a r s s c r e e n a n d h o m e s c u r s o rL O C A T E r o w , c o l u m nm o v e s c u r s o r t r o a n d c o l u m n i n d i c a t e d ; r o r a n g e s f r o m t o 2 4 , a n c o l u m n r a n g e sf r o m l 3 S T R I N C 5 ( l e H £ t h , c o d e )r e t u r n s s t r i n g o f i n d i c a t e d l e n g t h , c o n s i s t i n g o f c h a r a c t e r g i v e n b A S C I I c o d eI N S T R ( s o i < r < ? e s i r i n g , s u b s t r i n g )r e t u r n ! n u m b e r i n d i c a t i n g w h e r e s u b s t r i n g c a b f o u n d i s o u r c e s t r i n g

C O M P U T E ' S G a z B t l o A p r i l 1 9 8 9 4 7

Page 50: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 50/96

S O F T W A R E D I S C O U N T E R SO A M E R I C A . _ , „ S . D . o f A

U S A / C a n a d a O r d e r s — 1 - 8 0 0 - 2 2 5 - 7 6 3 8P O r d e r s - 1 - 8 0 0 - 2 2 3 - 7 7 8 4C u s t o m e r S e r v i c e 4 1 2 - 3 6 1 - 5 2 9 1

F r e e s h i p p i n g o o r d e r so v e r $ 1 0 0 i c o n t i n e n t a l U S N S u r c h a r g e f o V I A / M a s t e r C a r dY o u r C a r d i n o c h a r g e d u n t i l w s h i p

O R D E R L I N E H O U R S : M o n . - T h u r s . 9 : 0 0 A M - < l : 0 0 P F t i . 9 : 0 0 A M - 7 : 0 0 P S a t . 1 0 : 0 0 A M - 4 : 0 0 P E a s t e r n T i m e .C o m m o d o r e 6 4 / 1 2 8 B a r g a i n B a s e m e n t — D o z e n s o T i t l e s F o L e s s T h a n $ 1 0 !

D e s i g n . w p r i n t l i g nt a i d s , s t a t i o n e r y ,I j . i m i h t v m o r e !p r o g r a m l o h o m e ,o f f i c e . m s c h o o l .

P r i n t P o w e rO u D i s c o u n t P r i c e $ 9 . 8 8

( S - F i n - S t o r m 1 M K r u w t nA o A l S i . s nl i t l i i S i n l i i . . . S i n nl l j r i l h j l l S 1 H H* c n v i i i o wC r u s * G i u n l r y

F f o . i i l K j r c . C i l i o s I b u f f e r s -H j i k i r o r P n . - d . i b i r

. . . . t i j m. . S f - M BS f l l B F . I .

. . S f - I I H. V f . B B

B i - j i l i B l a n k e tV , . l l i - v b j l t u

( j u r s l n . i n S l i i i s vl u m p e r S ' + B B

H i s h l a n d G a m e ! S V . 8 BT h j i B i n i n n S I M S

S " . 8 B. S 1 B 8F i

P I , I . n i . i t r a S l i mI ' u n i T S M P r o j c e l 5 p a c e S U L l o n S U Hs u m a S 4 J l t iS i * » s p . S i a a

h o o r n c tA l M J I t tK K o l l i - r s S 9 . M i lS i o o . o o d P v j . i m i i l . S M Sl i k o t j ! k i l t M C a u k b n o . . S 1 J I B

M i d n i g h l S U R i , . . . S 1 . H BK a r . l l f k j S > i . B al i i r i r r u n n e r S t . B 8M a S r i c t r o n S ' f . B BC P A m e r i c a ( " i h j V s S e r i e s :\ n i c r i u n - S 1 S 8

f r r n c h S t J t Sl u l t u i s i . a aM e x i c a n S 4 J t aD I L A S TE i p r e n R . i i i l i ' r s l U . Q i lQ - R i : ' l S R - 3 RT \ I I S B . 8 3b . V S Y W O R K I N G 'S P I N N A K E R

P l a n n e r . . . S h J I SW r i t e r S I i . h i iH E C I K O N I C A R T SA d v . C o n s t . S « l S ' l . H BA r c t i c H S i n nb i r l h O r b i t S l l l l o f l . . S 1 . B UL u r d s u C n n i i u r t t S 4 . 8 8

i n F o c o mE v e r y b i . i o u t r a g e o u s a m f u n n y a t h

H i t c h h i k e r ' ^ C l i l d e t t h e C a l . i x y

O u D i s c o u n t P f l r a S ' l . i i l !

M j r t i l r M u t n r u S 1 . B BI ' j t l i p n i R u n i m i ' l S H . K MM i i v i p M j I i h S 9 . 8 BM u - i i C u r , , l . S ( . . S 9 . B I Il > ; t i l i . i I I C o n f l . S c l . . . S 9 H I !H j . i l l K D e t t , S e . ( 9 J I I 1S e r e n O l t « o l c o i r t S ^ J i BS l l o S ^ J I Si u p r r K n u l d c r D i s h S 4 . H 8U l l i n u l r W i u r d . . S 9 J I BH b r i d T n u i < ; o i i . . . m j E F V »< l u i T l | ] W l t l U t t l l . . i l i - O t lI * . S . C n p h k i S c r o p b d o k

• 1 S p o r K i ' i . m i2 O I h W a l l . . S I J U3 : k h o o l $ » . 8 H

n s H t c f

C r u i n ' s A n i m j l A l i i . S l i J I t tP j l . A n m l l d T l w i i S b J i aS t m n t S t P r m l k i . i i . S SI N F O C O MH i t c h h i k e r ' s G u i d e . . S H . H BI n f r x o m i u :

l i j m m a F o r i i . 1 - - S B . 8 BL a n e M i i l a d n n . S 8 8 87 u i t . Q u i M u ^ W B B E

I t j l h p i G u d d r u t t . ( M B/ . i r k S 1 8 BK O N A M I A C T I O N T t T VC l r c u i C h i i D i S i b bp T r . l l k F M - l dM A S T E B T M O M CB n u n d e rC i p i j i n Z i

S t - I I B

F i r . ' H « u w S f l M BF u F l s e l W l i d l i 1 I ' i . m i i T r n K l i v r t ' J . E L UP o r f e c l F i S ' l . n aS t l i i m l H i t s T r i p . S ' J . K t lC A M I I l kC i n r i i L j n d S Y . B B

S 6 . 8 BS i f i aJ W J SS 4 8 B

F v u dI j % I V - N i n j a ( 4 . B BI ' C o u r P m w l e n V t I J H S i ^ b bS h i w i n S W B *S 1 . n i D u n k S b i l SS q u j t h S f c B S

E p y xT a k e c m r i g h t o i m e a n e s i r o g u a o t i l l ' r i i i ; ; t i l l y o u ' r et h i 1 c h a m p .

C h a m p i o n s h i p W r e s t l i n gO u D i s c o u n t P r i c e S 6 . 8 8

C h u m ■ - l a d d e r * ■ ■ ■ ■ i . iD o u b l e D a s ' > . « «r , i h i - . i d a l c i a - . i i H nH o l l t u n n d S q u j i f l - S 9 B BS u j u - r F ' j . . « i i r d S 1 N HC A M ! U A C r u m p . B . i . p b o l l i t S SC l w n i p . l l » k e t b . ) l l . . S ' J J i ar . F K H , l o o i l n M . . . S 1 . Q 8O C m i r t T e n n i s S 1 B BS I I T i - . i ^ i n 1 E b M r b . i l l 1 '

O l i i - l d l o u l l u l l . S i n nS t . l i R . m k H m i n t ; 2 S ' l l l HH I I H H U P H E S S I O S SA ~ j r d S V . i r e S 9 J I HM j l t r r l i f i r n S t r e a m e r i t i H HP r i n l P i w t r S 1 J I «T . i m S l H W f l U l a n d . S b . B f lW i n , I o n D r a w . . S B . n SH I T F C H

S l i i r m S b J I l lT i ' n S p n d J u i HV e s t s R u l e r

l a t k p o t . . V l i l BW j t f r P d I u . . S b J U t

o n g o [ 8 S 4 B 8S u p o r Z a x x i m ( R ) . S 4 ^ 8S H A R E D A T A

- S ' t J I "s i u i aS B J 1 BS ' » B «

( i i n i e n t M l i m ii . i m i h F r u i t

U l » C l M S b . B eB i B i r d 1 . S p c i i l l

i J r l i i f H S b . B Bi r n i r ' i H i | | S p l j s h . . S ( . ! l ! lE r n i e ' . M , I R i < S h a p e s S l i . l l l l

M j i a n r y 2S t U l l R w S p f > r t » | e u p a r d > . W l i « l n F w l u wW h e e l o F o r t u n eW h e e l o F u n u n e . 1 S I E R R AF r M « e rG r a f ' s R w n g e . W r j i d I P r i m nV r i l T y p eS I M P S

S h J i B

- S B J I BS ' r . H 8

S f i J l BS b H H

i S b B BS b B H

S C H U S T I HC r t M i f ' I - P j j H T A i r p l a n e

C o n s t r u < l i o n S e t . . 1 1 ) 1 1 1

T H U N D E RM O U N T A I N

B r i n j ; I m m e t h e x c i t e m e n l u \ s o r l r l - i l a s s c o m -[ i i ' l i l i o n a y o l o t h K " l < l i nf i v e c h a l l e n g i n gt v f n t e r s n o r t s .

W i n t e r C h a l l e n g eO u D i s c o u n t P r i c e $ 9 . 8 8

S P E O H I I MC H i iS P I M S A H F KC t f s m i i n r n f i a tD a r k T L h s r rF . r n u k t r . . , . , , . .F i l i n M a k . rf r a L l i u n t e w rG u l i l I t m i n l B j i t .K d r a t e C h u pL e a r n i h i - A l p f i a l i r lI f a r r U S j m ' I Il e a r n t A d H a i l r r u d F i i m mf a n d iS T i i f v M a c h i n e . . S S

S 1 J H 1

S J H KS J J i a

S J i l K

. S 4 u a. S 6 S B. S 4 . a u

S 4 S H

. w a sS 4 J 1 H

C m m o n ( W a r r i o r . . S W I BQ u e s l r i m S U I HT t U B U J MS i n e P r i m e * i

A m b « S ? ^ BP e r n M a s o n : C a s e o

M a n d a r i n M u n i s . . . S 1 J 1 8T H U N D E R M < X , ' S T A I ND i D u S f i ^ "D i t h D e s l n n i ' r . . S f t J l l l

t r v i a l h a nM s P . l l M a M u r d e r i t h Q o t eI r i p A W r i t e rI ' a t S ^ a n . . . . . . . .l ^ i i J t F V » s r l i o n . . . . .H j n i i i o j i r s l B l o o d

P a r t I S I C a r R a c e r5 u p t r P d C M a . . T : i p G u W i n t e r C h a l l e n g e .V A I U 1 W A R EA r t n lE d u c a t MI n t e t J . n n c rI I o i v h - B a n k e rH o m e M a o j ^ e r . K i k t u - n M a n a g e r .

S F i J J H. S U M

S f ^ BS b J t "s i u t aS i u i a

S t a a

S b . u ai t i l M

W a S J « nS j i i u

. S 4 J 1 I I

G r e a t E t n f H| r P a M a

S B J I HS b J f B

. S & B 8

A S Y O U RS A L E S P E R S O N

F O R T H EC O M M O D O R E

S A L E I T E MO T H

M O N T H ! ! !

m a l l f i i n j ; g a m e , U S i n " l i j i ' i r e c o g n i t i o na n c l j s s t f k a l i o r i s k i l l s .C h i l d r e n h u l p B i j ; B i r da n l i n k - B i r d d e l i v e rp a c k a g e s t i h r i g h is t o r t ' s .

B i g B i n n

B i j ; B i r d ' s S p e c i a l D e l i v e r yO u D i s c o u n t P r i c e $ ( > . H 8

P . O . B O 1 1 1 3 2 7 — D E P T . C G — B L A W N O X , P 1 5 2 3 8" P l r J M f R e a d T h F o l l c m i n j ; O r d e r i n g T e r m * C o n d i t i o n s C a r e f u l l y b e f o r e H l j i r r m > 0 u r O r d e n O n k ' n - w i t h c a i h i p f s t h e n ! * o m o m r y n r d r r

C o m p j m c h e c k s . j \ U r * \ * c e k s t l e J T j r i f v \ C O l D M S h i p p i n g - C o n l r m - n t J l U - S - A . - O r d e r s u n A - r $ 1 0 0 a d d S 3 i r v r v h i p p i r i g o n r d i - n i n v r $ 1 0 0 . A K H i F P O . A P O - ^ d d $ o a l o r d e r vj r i . i c i j i P u t ^ l O H i t n - i d d $ 7 ^ 0 e a \ a r d e n . £ o r r > , n o i l i e r I n l e r o j l H J R o l o r d o r s d c t e p l v d ! P r r v d e n t s j d 6 " u l e » U o I h l o l i l j m o u n l o o r d e r i n c l u d i n g s h r p r j i n v i h j r g e j . C U S I O M E R

S I R V I C I H O U R S : M u n , - I n . ^ A M - 3 : J 0 P E j * i r m T b n f c K E A S O N S F O R C A L L I N G C U S T O M E R i t R V I < I £ — 4 1 2 1 6 l - S 2 i > l l U S l A t u t n f o f d f f o l u c k o r d e r R l i f f t t j i m m h o n d i s e p u r t h j r f d w t l h i nb D d j y ^ I f o m S - F J j t l A \ i M m i i i v , p l e a s e t j l l ( o r . 1 r r l u r n J u l h u r i ^ M H i n u m b c T r r t r t i l l n o p f O C B N - > r p l u r n . w i l h o u l j r r l j r n J i i t h . ° 1 O t f t C t l w m r K r u n d i v w i l l h i t p b C B d w i l h i h u n i pm w c t u n d b i ( i n l ^ . O t h e r r v t l i r i i ^ * u t j | « . f 1 ( n l 3 0 r r « ( K ^ i i m c h a r e d A h v r ( t i L i y s ( m y o u r p u h , i « ' d i l c , p l t , l M ' n - f ^ r h i i f " ? w , i r r j n l y i l u d i . i l w i t h I h p r o d u t t p u r c h u c d r e t u r n d f n d bt t h f l r r U i l u J K l U r « C m i o m e r l e r v l C B W f f l n o I C C f l H i o l l « [ d i l l s - i . k > I U ( h N J X c j I A i U H f r r , i r d , r l i n e s ! P r i c e s . l v . i i l j l i i l i l y a r > u l p j ^ 1 T " C h * n g ( H N t - * t h t u M * r ( l i r f v b i f d a l l y ] P l e a s e i . i l l

Page 51: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 51/96

Page 52: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 52/96

w t h e

P e t e r M L L o t t r u p

F e p r o g r a m s t a k e a d v a n t a g e o t h 1 2 8 ' s s p e c i a l c a p a b i l i t i e s . O n o t h e s e — a n d m a j o r a d v a n t a g eo v e r t h 6 4 — i s d e s i g n a t e d a r e a s f o s p r i t e a n o t h e r g r a p h i c s d a t a . A r e s u l t , m a n y B A S I C 7 . p r o g r a m s ,a l t h o u g h r e p l e t e w i t h g r a p h i c s , r q u i r e n m e m o r y r e c o n f i g u r a t i o n .I n d e e d , i w a t h i s f e a t u r e o f t h e1 2 t h a t l e t t h d e v e l o p m e n t o " S p r i t e F a d e r . "

S p r i t e F f l d e r i m a c h i n e l a g u a g e u t i l i t y t h a t u s e s s p r i t e s t d i p l a y a t e x t s t r i n g . I t a k e s g i v e nt e x t s t r i n g , c o n v e r t s i t o s e r i e s o s p r i t e s , a n t h e n s l o w l y f a d e s i i a t s p e c i f i e d l o c a t i o n , p i x e l a t i m e . S i n c e y o u r t e x t i n o i s p r i t e f o r m , y o c a e a s i l y c r e a t eb a n n e r e f f e c t s — s c r o l l i n g m e s s a g e sa c r o s s t h s c r e e n — b y u s i n g B A S I C7 . 0 ' s b u i l t - i n c o m m a n d s . W i t hS p r i t e F a d e r a w o r k , y o u r p r o g r a m sw i l l t a k e o a p r o f e s s i o n a l l o o k .

T y p i n g I I S p r i t e F a d e r ( P r o g r a m 1 i w r i t t e ne n t i r e l y i m a c h i n e l a n g u a g e . T e n t e r i t u s t h 1 2 8 v e r s i o n o " M L X , " t h m a c h i n e l a n g u a g e e t r p r o g r a m f o u n d e l s e w h e r e i n t h i si s s u e . W h e n M L p r o m p t s y o u , r s p o n d w i t h t h v a l u e s g i v e n b e l o w .S t a r t i n g a d d r e s s : 1 3 0 0E n d i n g a d d r e s s : 1 5 D FB e f o r e y o e x i t M L X , s a v e c o p y o t h p r o g r a m t d i s k w i t h t h f i l en a m e F A D E R . M L .

P r o g r a m i d e m o t h a ts h o w s y o h o t u s S p r i t e F a d e rf r o m w i t h i n y o u r B A S I C p r o g r a m s .

S C O M P U T E ' S G a z e l l e A p r i l 1 9 B 9

L i v e n u y o u r t e x td i s p l a y w i t h t h i s u t i l i t y

f o t h C o m m o d o r e1 2 8 . d i s k d r i v e i

r e q u i r e d .

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

M a t e r i a l i z i n g S t r i n gU s i n g S p r i t e F a d e r i t w o - s t e pp r o c e s s . F i r s t , y o u m u s t c a l l r o t i n e t h a t d e s i g n a t e s w h e r e t h t e x ts t r i n g w i l l b l o c a t e d o t h e s c r e e n .T h e n , y o c a l l s e c o n d r o u t i n e t h a ti d e n t i f i e s t h s t r i n g y o w i s h t d i p l a y . B o t h r o u t i n e s a r c a l l e d w i t ht h S Y c o m m a n d .

T p o s i t i o n t h e t e x t s t r i n g , u s c o m m a n d o t h i s f o r m a t :

S Y 1 8 6 i , r o w , c o l m r w , s i z eR o a n c o l u m n r e p r e s e n t t h c o o rd i n a t e s f o t h t o l e f t c o r n e r o f t h ed i s p l a y . S p r i t e F a d e r u s e s t h s t a n d a r d B A S I C 7 . s p r i t e - c o o r d in a t e s y s t e m . W i t h t h i s s y s t e m , t h v i s i b l e p o r t i o n o f t h e s p r i t e s c r e e ni n c l u d e s l o c a t i o n s 2 4 - 3 4 4 o t h X a x i s a n 5 0 - 2 4 9 o t h i / - a x i s . B u h e r e , r o a n c o l u m n a r e l i m i t e d t t h r a n g e 0 - 2 5 5 .

T h f i n a l p a r a m e t e r , s i z e , i t h e x p a n s i o n f a c t o r f o t h t e x t ( 0 - 3 ) .

v a l u e o l e a v e s t e x t u n c h a n g e d .v a l u e o m a k e s t h c h a r a c t e r s

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

v a l u e o d o u b l e s b o t h t h e i rh e i g h t a n w i d t h .

I a d d i t i o n t t h s i z e o f t h et e x t , y o c a a l s o a l t e r i t c o l o r .Q u i t e s i m p l y , t h e c o l o r d i s p l a y e dc o r r e s p o n d s t t h c u r r e n t t e x tc o l o r . T h i s m u s t b s e t p r i o r t e x c u t i n g t h a b o v e S Y S . S e t t h e t e x tc o l o r a y o n o r m a l l y w o u l d : w i t hP R I N T ( b s i m u l t a n e o u s l y p r e s s i n gC O N T R O L o C o m m o d o r e a n n u m b e r 1 - 8 ) , w i t h P O K E ( b s t o ri n g t h e c o l o r v a l u e 0 - 1 5 i n t o t h r e g i s t e r a 2 4 1 ) , o w i t h t h C O L O Rs t a t e m e n t ( C O L O R 5 , n — w h e r e i t h e c o l o r v a l u e 1 - 1 6 ) .

T h s e c o n d c a l l , w h i c h a s s i g n st h t e x t s t r i n g , i S Y 4 8 6 7 , , , , , s / r m x v a r i a b l eS t r i n g v a r i a b l e i a n t e x t s t r i n g t h a ti b e t w e e n a n 2 c h a r a c t e r s i l e n g t h . V a l u e s o u t s i d e t h i s r a n g ew i l l c a u s e a I L L E G A L Q U A N T I T Ye r r o r .

N o t e t h a t y o m u s t p a s s t h t e x t s t r i n g t t h e r o u t i n e i t h f o r mo s t r i n g v a r i a b l e ( l i k e A $ ) , n o l i t e r a l s t r i n g ( l i k e " H E L L O " ) . A l s o ,b s u r e y o u ' v e i n c l u d e d a l f i v ec o m m a s b e f o r e s t r i n g v a r i a b l e .

A f t e r y o u ' v e e x e c u t e d t h i s l a s tS Y c o m m a n d , t h e r o u t i n e c r e a t e st h f a d e e f f e c t , b u i l d i n g t h t e x tp i x e l b p i x e l . T f a d e t e x t o u t , j u s to v e r w r i t e i w i t h n e t e x t . O r y o c a d e f i n e s t r i n g v a r i a b l e a s ( s i n g l e s p a c e i q u o t a t i o n m a r k s )a n r e p e a t t h s e c o n d S Y c a l l .B o t h a p p r o a c h e s a r d e m o n s t r a t e di P r o g r a m 2 S e p r o g r a m l i s t i n g s o p a g e 6 8

Page 53: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 53/96

I y o u ' v e d o n e m u c h B A S I C p r g r a m m i n g , y o u ' v e u n d o u b t e d l yr u i n t o s i t u a t i o n w h e r e y o n e e d e d t k n o w t h e d i f f e r e n c e s b t w e e n t w o v e r s i o n s o t h s a m ep r o g r a m . M a y b e y o n e e d e d t k n o w w h a t c h a n g e s w e r e m a d e t p r o g r a m o w h i c h v e r s i o n o p r g r a m w a t h m o s t r e c e n t . W h a t e v e rt h s i t u a t i o n , B A S I C c o m p a r i s o nu t i l i t y i a u s e f u l a d d i t i o n t a n p r o g r a m m e r ' s c o l l e c t i o n . " C o m p a ra t o r " s c a n s t w B A S I C p r o g r a m sa n l i s t s a l l i n e s t h a t h a v e b e e na d d e d , d e l e t e d , o r c h a n g e d . Y o c a s e n d i t o u t p u t t e i t h e r t h s c r e e n o r t h e p r i n t e r .

G e t t i n g S t a r t e dS i n c e C o m p a r a t o r i w r i t t e n i m c h i n e l a n g u a g e , y o n e e d t e n t e r i u s i n g " M L X , " t h m a c h i n e l a g u a g e e n t r y p r o g r a m f o u n d e l s ew h e r e i t h i s i s s u e . W h e n y o r u M L X , y o u ' r e a s k e d f o t h s t a r t i n ga n e n d i n g a d d r e s s e s o t h d a t ay o u ' r e e n t e r i n g . T h M L p r o m p t s ,a n t h v a l u e s y o s h o u l d t y p e i n a r a f o l l o w s :S t a r l i n g a d d r e s s : C O 0 0E n d i n g a d d r e s s : C 3 A 7

F o l l o w t h M L i n s t r u c t i o n sc a r e f u l l y a n b s u r e t s a v e c o p yo C o m p a r a t o r b e f o r e y o e x i t M L X .

C o m p a r a t o r c o m p a r e s t w B A S I C p r o g r a m s , o n i m e m o r y ,t h e o t h e r o d i s k . T o u s e t h p r g r a m , f i r s t l o a d C o m p a r a t o r . T h e nl o a d o n o t h t w p r o g r a m s t b c o m p a r e d . N e x t , p l a c e i n t o t h e d i s kd r i v e t h e d i s k c o n t a i n i n g t h o t h e rp r o g r a m . S t a r t t h c o m p a r i s o n b t y p i n g S Y 4 9 1 5 2 . C o m p a r a t o r f i r s ta s k s f o t h n a m e o f t h e p r o g r a m i m e m o r y , t h e n a s k s f o t h n a m e o t h p r o g r a m o n d i s k . F i n a l l y , i a s k sw h e t h e r y o w a n t t h l i s t i n g t o b p r i n t e d t t h s c r e e n o r t h e p r i n t e r .E n t e r e i t h e r ( s c r e e n ) o ( p r i n t e r ) .

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

C o m p a r a t o r p r i n t s s i m p l e r p o r t d e t a i l i n g t h e d i f f e r e n c e s b t w e e n t h t w p r o g r a m s . I p r i n t st h n a m e o t h p r o g r a m b e f o r ee a c h l i n e t h a t i d i f f e r e n t . W h e n o n p r o g r a m c o n t a i n s a l i n e t h a t t h o t e d o e s n o t , C o m p a r a t o r p r i n t s o n l yt h a t l i n e . W h e n b o t h p r o g r a m s c o t a i n t h s a m e l i n e n u m b e r b u t h l i n e i d i f f e r e n t , i p r i n t s b o t h l i n e s .A r m e d w i t h C o m p a r a t o r l i s ti n g , y o u ' l l b a b l e t s e e t h e q u a n t it a n c h a r a c t e r o f t h e d i f f e r e n c e sb e t w e e n t w p r o g r a m s .

F i n d t h d i f f e r e n c e s

b e t w e e n t w o B A S I Cp r o g r a m s q u i c k l y

a n e a s i l y . F o t h

C o m m o d o r e 6 w i t h d i s k d r i v e .

C o m p a r a t o r a n d t h 1 2 C o m p a r a t o r c a a l s o b e u s e d t c o m p a r e 1 2 B A S I C p r o g r a m s , b u tt h r e s u l t i n g l i s t i n g s m a c o n t a i ns o m e g a r b a g e . T h g a r b a g e a p p e a r sb e c a u s e t h p r o g r a m t r i p s o v e r t h k e y w o r d s t h a t a r a v a i l a b l e i t h 1 2 8 ' s B A S I C 7 . b u t n o t i t h e 6 4 ' sB A S I C 2 . 0 .

I y o w i s h t c o m p a r e 1 2 B A S I C p r o g r a m s w i t h C o m p a r a t o r ,r u i f r o m 6 m o d e a n f o l l o w t h i n s t r u c t i o n s f o c o m p a r i n g 6 p r o g r a m s .S e p r o g r a m l i s t i n g o p a g e 6 7

C O M P U T E ' S G a i a r r s A p r i l 1 9 6 9 5

Page 54: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 54/96

W S N o G e I n s i d e Y o u r C o m m o d o r e w i t h

C O M P U T E V s G a z e t t e D i s k .

0

N o t h e r e ' s a w a t g e a l t h e x c i t i n g , f u n - f i l l e d p r o g r a m s o C O M P U T E V s G a z e f t e - a l r e a d y o d i s k — w i t h C O M P U T E ! ' *G a z e t t e D i s k .S u b s c r i b e t o d a y , a n m o n t h a f t e r m o n t h y o u ' l l g e t a n e w , f u l l y -t e s t e d 5 1 / 4 - i n c h f l o p p y d i s k g u a r a n t e e d t r u o y o u r C o m m o d o r e6 4 o C o m m o d o r e 1 2 p e r s o n a l c o m p u t e r .C O M P U T E R S G a z e t t e D i s k b r i n g s y o a l t h l a t e s t , m o s t c h a ll e n g i n g , m o s t f a s c i n a t i n g p r o g r a m s p u b l i s h e d i t h c o r r e s p o n d i n gi s s u e o C O M P U T E R S G a z e t t e . S i n s t e a d o s p e n d i n g h o u r s t y p i n gi e a c h p r o g r a m , n o a l y o u d o i i n s e r t t h d i s k . . . a n y o u rp r o g r a m s l o a d i s e c o n d s .R E S U L T : Y o h a v e h o u r s m o r e t i m e t e n j o y a l t h o s e g r e a tp r o g r a m s w h i c h a p p e a r i C O M P U T E R S G a z e t t e — p r o g r a m s l i k eS p e e d S c r i p t 1 2 8 , A r c a d e V o l l e y b a l l , 3 - S p r i t e s , S k e t c h P a d , S o u n dM a n a g e r , 1 5 4 1 S p e e d a n A l i g n m e n t T e s t e r , a n d h u n d r e d s m o r e .S d o n ' t w a s t e a n o t h e r m o m e n t . S u b s c r i b e t o d a y t C O M P U T E V sG a z e t t e D i s k a t t h i s m o n e y - s a v i n g p r i c e . T a k e f u l l y e a r ' ss u b s c r i p t i o n f o r j u s t $ 6 9 . 9 5 . Y o s a v e 5 5 o f t h s i n g l e i s s u ep r i c e . S u b s c r i b e f o t w y e a r s a n s a v e e v e n m o r e ! R e t u r n t h e n c l o s e d c a r d n o w .

I n d i v i d u a l i s s u e s o t h e D i s k a r e a v a i l a b l e f o $ 1 2 . 9 5 ( p l u s$ 2 . 0 0 s h i p p i n g a n h a n d l i n g ) b w r i t i n g u a P . O . B o 5 1 8 8G r e e n s b o r o , N . C . 2 7 4 0 3 .

Page 55: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 55/96

I n c r e a s e t h e s p e e d o y o u r 1 2 b 2

p e r c e n t w i t h t h i sa m a z i n g u t i l i t y .

P h i l i p L a n d m a n

U P E RC C E L E R A T O R

1 2 W i t h " S u p e r A c c e l e r a t o r , " y o c a s p e e d u a l o p e r a t i o n s o y o u rC o m m o d o r e 1 2 b a m u c h a 2 p e r c e n t . T h i s s h o r t ( 1 3 5 - b y t e ) m c h i n e l a n g u a g e r o u t i n e i e s p e c i a l l yu s e f u l w h i l e y o u ' r e u s i n g 4 0 c o l u m n s c r e e n s .

S u p e r A c c e l e r a t o r w o r k s w i t ha n p r o g r a m , B A S I C o M L t h a td o e s n ' t u s l o c a t i o n s 4 8 6 4 - 4 9 9 9a n t h a t l e a v e s t h e i n t e r r u p t a 7 8 i n t a c t . U n l i k e s o m e a c c e l e r a t o r p r g r a m s , S u p e r A c c e l e r a t o r d o e s n ' t i t e r f e r e w i t h t h e 1 2 8 ' s b u i h - i n c l o c k s .

G e t t i n g S t a r t e dS u p e r A c c e l e r a t o r , P r o g r a m 1 i B A S I C l o a d e r . T p r e v e n t t y p i n gm i s t a k e s , b s u r e t u s " T h e A u t om a t i c P r o o f r e a d e r , " f o u n d e l s ew h e r e i t h i s i s s u e , w h e n e n t e r i n gt h p r o g r a m .

O n c e y o u ' v e f i n i s h e d t y p i n g ,s a v e c o p y o f t h e p r o g r a m a n t y p e R U N . S u p e r A c c e l e r a t o r i P O K E d i n t o m e m o r y a n a c t i v a t e d .

S u p e r A c c e l e r a t o r i s n ' t d i s a b l e db R U N / S T O P - R E S T O R E . I y o w i s h t d i s a b l e t h p r o g r a m , t y p eS Y 4 9 7 8 . T r e e n a b l e t h p r o g r a m ,t y p e S Y 4 8 6 4 . T h e s e S Y c o m a n d s c a b e u s e d f r o m w i t h i n y o u rp r o g r a m s o i d i r e c t m o d e .

W h e n S u p e r A c c e l e r a t o r i a

t i v a t e d , t h F A S T c o m m a n dd o e s n ' t w o r k . A l s o , s p l i t - s c r e e ng r a p h i c s m o d e c a n n o t b e u s e d i c o n j u n c t i o n w i t h t h p r o g r a m . Y o c a n u s e S u p e r A c c e l e r a t o r w h i l e i 8 0 - c o l u m n m o d e , b u s i n c e t h e 8 0 -c o l u m n m o d e i s n ' t b l a n k e d b F A S T m o d e , u s i n g t h F A S T c o mm a n d i b e t t e r a l t e r n a t i v e .

T t e s t t h s p e e d i n c r e a s e o t a i n e d w i t h S u p e r A c c e l e r a t o r , t y p ei P r o g r a m 2 " S u p e r A c c e l e r a t o rD e m o . " P r o g r a m r e c o r d s t h et i m e s n e c e s s a r y t d r a w s o m e c i c l e s o t h s c r e e n w i t h a n w i t h o u tS u p e r A c c e l e r a t o r a c t i v a t e d ; t h e n i d i s p l a y s t h e t i m e s a n t h d i f f e r e n c e .

S u p e r A c c e l e r a t o r w o r k s b p u t t i n g t h 1 2 i S L O W m o d ew h e n i t ' s d r a w i n g t h s c r e e n a n i F A S T m o d e w h e n i t ' s d o i n g a n t h i n g e l s e . S u p e r A c c e l e r a t o r d o e s n ' td o u b l e o n e a r l y d o u b l e t h c o p u t e r ' s s p e e d ( a F A S T m o d e d o e s )b e c a u s e t h 1 2 s p e n d s a p p r o x im a t e l y 6 p e r c e n t o i t t i m e u p d a ti n g t h e s c r e e n . I s p e n d s t h e o t h e r 4 p e r c e n t p r o c e s s i n g o t h e r i n f o rm a t i o n . S u p e r A c c e l e r a t o r r e d u c e st h t i m e n e e d e d t e x e c u t e t h i s 4 p e r c e n t b s w i t c h i n g i n t o F A S Tm o d e . T h e o r e t i c a l l y , t h e n , 2 0 - p e rc e n t i n c r e a s e i s p e e d i a c h i e v e d .S e p r o g r a m l i s t i n g s o p a g e 7 0

C O M P U T E ' S G a z e t t e A p r i l 1 9 8 9 5

Page 56: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 56/96

? . - ■ : : " - « . - s K W i W W f K ' j K f e K ' T O W

O d o m e t e rB u c k C h l l d r e s s

K e e p n e y o M v a l u a b l e s p a c e l e f t o n e a c h a n e v e r y o n eo y o u r d i s k s . F o t h 6 4

S a v e , l o a d , a n v e r i f y o p e r a t i o n sa r n o t o r i o u s l y s l o w o t h 1 5 4 1d i s k d r i v e . I y o u ' v e e v e r w o n d e r e dw h a t y o u r d i s k d r i v e w a s u p t d u i n t h e s e i n t e r m i n a b l e o p e r a t i o n s ,y o u ' l l t a k e " O d o m e t e r " t h e a r t .

O d o m e t e r ' s j o i t r e p o r t t y o w h e n e v e r y o m a k e s a v e ,l o a d , o v e r i f y . W h e n y o s a v ep r o g r a m , O d o m e t e r f i r s t s h o w s y o t h l e n g t h ( i d i s k b l o c k s ) o y o u rp r o g r a m a n t h n u m b e r o b l o c k sf r e e o n y o u r d i s k . A t h e o p e r a t i o np r o g r e s s e s , y o u ' l l s e t h n u m b e r o b l o c k s l e f t t b s a v e d a n t h n u b e o b l o c k s r e m a i n i n g o t h d i s k .W h e n y o l o a d o v e r i f y p r o g r a m ,O d o m e t e r s h o w s y o u t h l e n g t h o t h f i l e t h a t y o a r l o a d i n g o v e r if y i n g . A t h o p e r a t i o n t a k e s p l a c e ,y o u ' r e s h o w n t h n u m b e r o b l o c k st h a t h a v e b e e n l o a d e d .5 C O M P U T E R S G a z e t t e A p f i l 1 9 8 9

T y p i n g I I O d o m e t e r i w r i t t e n i m a c h i n el a n g u a g e . T y p e i i w i t h " M L X , "t h m a c h i n e l a n g u a g e e n t r y p r g r a m f o u n d e l s e w h e r e i t h i s i s s u e .W h e n M L p r o m p t s y o u f o t h s t a r t i n g a n e n d i n g a d d r e s s e s , r s p o n d w i t h t h v a l u e s g i v e n b e l o w .S l a r t i n g a d d r e s s : C B 2 0E n d i n g a d d r e s s : C E C 7C a r e f u l l y t y p e i t h d a t a f o O d o m e t e r . B e s u r e t s a v e t h p r g r a m t d i s k b e f o r e y o e x i t M L X .

T u s O d o m e t e r , l o a d t h p r o g r a m w i t h s t a t e m e n t o f t h ef o r m L O A D " O D O M E T E R " , 8 , 1 .T y p e N E W . N o t y p e S Y 5 2 0 0 0t a c t i v a t e t h p r o g r a m . E v e r y s a v e ,l o a d , a n v e r i f y w i l l b m o n i t o r e db O d o m e t e r . O d o m e t e r w o r k s o

6 ( o 1 2 i 6 m o d e ) w i t h

e i t h e r t h 1 5 4 1 o 1 5 7 1 d r i v e . T d e a c t i v a t e t h p r o g r a m , s i m p l yt y p e t h s a m e c o m m a n d y o u s e dt a c t i v a t e i t — S Y S 5 2 0 0 0 .

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

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

O d o m e t e r a l s o h a d r i v e -s t a t u s c h e c k e r . I t h d r i v e l i g h tb l i n k s , p r e s s t h a k e ( @ a n t h e n p r e s s R E T U R N . T h d r i v e ' ss t a t u s i d i s p l a y e d .S e p r o g r a m l i s t i n g o n p a g e 6 7

Page 57: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 57/96

D y o h a v e q u e s t i o n o r p r o bl e m ? H a v e y o d i s c o v e r e d s o m et h i n g t h a t c o u l d h e l p o t h e rC o m m o d o r e u s e r s ? W w a n t t h e a r f r o m y o u , W r i t e t G a z e t t eF e e d b a c k , C O M P U T E R S G a z e t t e ,P . O . B o 5 4 0 6 , G r e e n s b o r o , N o r t hC a r o l i n a 2 7 4 0 3 . W r e g r e t t h a t ,d u t t h v o l u m e o m a i l r e c e i v e d ,i v c a n n o t r e s p o n d i n d i v i d u a l l y t p r o g r a m m i n g q u e s t i o n s .

H a n d l c a p p e rw r i t t e n s h o r t B A S I C p r o g r a m

o t h 6 t h a t c a l c u l a t e s g o l f h a n d ia n w o u l d l i k e t o s h a r e i w i t hr e a d e r s .

R o b e r t M c G o w a nG o l e t a , C

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

o r e q u e s t s f o r a g o l f - h a n d i c a pA p p a r e n t l y , w i t h s p r i n g

u s m a n y r e a d e r s a r b a c k o t h

W e ' v e l i s t e d t h p r o g r a m w i t hs s i c a b t y p e d i w i t h

A u t o m a t i c P r o o f r e a d e r . "

P 1 D I S f 2 0 ) , L ( 1 2 ) : C R = 6 8 : P Ri n t " ( c l r } g o l f h a n d i c a pa l c u l a t o r "

m j 2 0 i n p u t " ( d o w n ) e n t e r p l a y e r' n a m e " ; p n s : i f p n s = " "

h e n p r i n t " [ 2 u p ) " ; : g o t o 2Q 3 F S = L E F T S { P N $ , 1 2 ) + " . D A T "H 4 O P E N 2 , 8 , 2 , F $ : 0 P E N 1 5 , 8 , l

5 : I N P U T i ( 1 5 , A S , B S : C L O S E l 5M 5 0 T F A S = " 6 2 " T H E N C L O S E 2 : G

O S U B 3 4 0 : G O T O 1 0 0M 6 C L O S E 2 1 0 P E N 2 , 8 , 2 , F S : V M '

2 0 . 1E 7 F O 1 - T 2 0 i I N P U T » 2 , S (

I ) : I F S ( I ) < 0 T H E N V M - I 1 I2

C 8 N E X T I : C L O S E 2 : I F V M = 2 0 . 1T H E N V M = 2 0 : F O R I » T 9 : S ( I ) = S ( 1 + 1 ) : N E X T

H J 9 0 I N P U T " { D O W N } E N T E R N E W S O R E " ; S f V M ) : I F V M < 2 0 T i l E N

S ( V M + 1 ) = - 1G K 1 0 0 Q l ! L U ) = S ( l ) : Q H : I F

( S P A C E ) V H < Q M T H E N Q M = V M

R 1 1 F O 1 = T V M 1 2 F O B J - l T OG S 1 3 0 I S ( I ) < L ( J ) T H E N F O

= T S T E P - 1 : L ( K + 1 ) = L( K ) : N E X T : L ( J ) = S ( I ) : J = Q +

1 F 1 4 N E X T J : Q = Q + 1 : I F Q > Q M T

E Q = Q MM 1 S I J < » Q T H E N L ( 0 ) = S ( I )K f 1 6 N E X TR 1 7 I V M » 2 0 T H E N P R I N T "

f D O W N j T H E L A S T T W E N T YC O R E S : " : G O T O 1 9 0A 1 B P R I N T " [ D 0 W N } " V M " E C O R E S :

D 1 9 F O R I T V M : P R I N T S ( I ) ;" { L E F T ) " ; : I F 1 = 1 0 T H E N( S P A C E l P R I N T

B 2 0 N E X T : P R I N TJ R 2 1 0 T = 0 : P R I N T " { D O W N ) L O W S C

R E U S E D I C O M P U T A T I O N

H 2 2

J 2 3

C P 2 4 0D 2 5

P 2 6

I V M < 5 T H E N P R I N T " 5 O M O R E S C O R E S N E E D E D F O H A N D I C A P . " : G O T O 2

I V M < 1 7 T H E N M % = 1 + ( V M -5 ) / 2t v m > 1 6 t h e n m % = v m - 1 0f o 1 - t m % : p r i n t l ( ) " ( l e f t ] " ; : t = T + L ( 1 ) - C R :n e x t : t = t / m % « 1 0 : h - i n t ( t *. 0 9 6 + . 5 )P R I N T : P R I N T " { D O W N } H A N DC A P : " ; : I F H < 0 T H E N P R I H T "t S P A C E ) + " ;P R I N T A B S { H )P R I N T " ( D O W N ) S A V E T D I

( Y / N ) ? " : G O S U B 4 6 0I B = T H E N 3 3 0O P E N 1 5 , 8 , 1 5 : P R I N T U 5 , "S 0 : " ; F S : C L O S E 1 SO P E N 2 , 8 , 1 , F SF O 1 = T V M : P R I N T # 2 , S( I ) : N E X T : P R I N T S 2 , - 1 : C L O

S E E N P R I N T ' M D O W N } { R V S } A N E W[ S P A C E l P L A Y E B "P R I N T " E N T E R " P N S ' " S L A

T W E N T V S C O R E S "P R I N T " ( D O W N } I F Y O U D O N '

H A V E 2 0 E N T E R - A F E R { 4 S P A C E S ) L A S T S C O R E "F O R V = l T O 2 0 : I N P U T S (

M 3 8 V M = V : I F S ( V ) = - 1 T H E N V - V - l : V - 2 0

B 3 9 N E X TE 4 0 P R I N T " ( C L R ) " P N S " ' S L A S T

" V M " S C O R E S : "A 4 1 F O 1 = T V M : P R I N T " #

I " ( 2 S P A C E S ) S C O R E " S ( I )N E X TE 4 2 P R r N T " A R E T H E S E S C O R E S

{ S P A C E } O K A Y ( Y / N ) ? " : G O SU B 4 6 B

X 4 3 I T H E N R E T U R ND 4 4 I N P U T " E N T E R O B A S

X A R A F A

D E X S

K

2 7 2 8

2 9 3 0 f l

3 1 3 2

3 3 3 4 3 5

3 6

3 7

O R E " ; N : I F N < O R N > V MH E P R I N T ' M U P ) " ; : G 0 T O 4 4

D 4 5 P R I N T " C O R R E C T # " ; N ; : I N PU ( N ) : G O T O 4 0 0

S 4 6 G E T A $ : I F A S = " Y " T H E N R 1 : R E T U R N

H X 4 7 0 I A S = " N " T H E N R = 0 : R E T UR

B E 4 8 0 G O T O 4 6 0T h i s p r o g r a m c o m p u t e s g o l f e r ' s

h a n d i c a p b m e t h o d o d i f f e r e n t i a l s .F i r s t , i t a k e s t h e l o w e s t t e n s c o r e s o ft h p l a y e r ' s l a s t 2 0 r o u n d s a n d e t e rm i n e s t h d i f f e r e n c e b e t w e e n e a c hs c o r e a n t h c o u r s e r a t i n g ( i t s p a v a l u e ) a d e f i n e d i l i n e 1 b v a r ia b l e C R T h e n , i t o t a l s t h e s e t e n d i f e r e n t i a l s , a v e r a g e s t h e m , a n c o n v e r t s t h r e s u l t t o h a n d i c a pb a s e d o 9 p e r c e n t o t h a v e r a g e .

T u s t h p r o g r a m , y o u ' l l n e e dt s u p p l y i w i t h a l e a s t g o l f s c o r e s .T h f i r s t l i m e y o r u i t e n t e r y o u rm o s t r e c e n t 2 s c o r e s . I y o d o n ' th a v e 2 0 e n t e r t h o n e s y o h a v e , a n e n t e r — a y o u r f i n a l s c o r e .

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

s c o r e s , t h p r o g r a m u s e s o n l y t h d i f f e r e n t i a l f r o m t h e l o w e s t s c o r e . E t e o 8 s c o r e s , a n d i f f e r e n t i a l sf r o m t h l o w e s t s c o r e s a r u s e d ; e t e o 1 s c o r e s , a n t h l o w e s t a r u s e d ; a n s o n T h i s p a t t e r n c o n t i nu e u n t i l t h e r e a r e 1 o m o r e s c o r e s .A t h i s p o i n t , t h p r o g r a m s u b t r a c t s1 f r o m t h n u m b e r o s c o r e s a n u s e st h i s a s t h e b a s i s f o r t h h a n d i c a p c a c u l a t i o n . ( S o , w i t h 1 7 s c o r e s , d i f f e r e nt i a l s f r o m t h e l o w e s t a r u s e d . )

T h e p r o g r a m m a i n t a i n s s e p ar a t e d a t a f i l e o d i s k f o e a c h g o l f e r ' ss c o r e s . Y o u c a n e a s i l y s p o t t h e s e f i l e si t h d i r e c t o r y ; t h f i r s t 1 c h a r a ct e r s o p l a y e r ' s n a m e a r u s e d a l o n gw i t h t h e x t e n s i o n . D A T . B e c a u s e o t h i s , i t ' s i m p o r t a n t t h a t y o a l w a y su s t h s a m e n a m e w h e n r e f e r r i n g t

p a r t i c u l a r p l a y e r .W h e n y o r u t h p r o g r a m , i

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

C O M P U T B ' s G a z e l l e A p r i l 1 9 8 9 5

Page 58: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 58/96

t w r o u n d s o g o l f h a v e b e e n p l a y e ds i n c e t h e l a s t u p d a t e , r u t h p r o g r a mt w i c e t e n t e r e a c h s c o r e . O n c e t h n u m b e r o s c o r e s e x c e e d s 2 0 t h p r g r a m d i s c a r d s t h e f i r s t s c o r e i p l a ye r ' s f i l e .

I y o p l a y o d i f f e r e n t c o u r s e s ,y o m a n e e d t c h a n g e t h c o u r s er a t i n g , i l i n e W S i n c e t h p r o g r a mh a n p r o v i s i o n f o k e e p i n g t r a c k o fs c o r e s f r o m c o u r s e s w i t h d i f f e r e n t r a i n g s , y o m a w a n t t u s s e p a r a t ep r o g r a m d i s k f o r e a c h c o u r s e .

S o m e C l a r i f i c a t i o n sj u s t n o t i c e d a i t e m i " S i m p l e

A n s w e r s t C o m m o n Q u e s t i o n s " i t h A u g u s t 1 9 8 8 i s s u e o f G a z e t t ew h i c h n e e d s c l a r i f i c a t i o n .

T h o u t e r p l a s t i c c a s e o t h 1 5 4 1 d i s k d r i v e h a n o t h i n g t d w i t h t h r a d i o f r e q u e n c y ( R F )s h i e l d i n g . T h s h i e l d i n g i a c c o mp l i s h e d b t h p e r f o r a t e d m e t a lc o v e r o v e r t h c i r c u i t b o a r d a n b t h m e t a l c h a s s i s .

T h o u t e r c o v e r d o e s s e r v ed e f i n i t e p u r p o s e , t h o u g h . I k e e p sp r y i n g f i n g e r s , d u s t , d i r t , a n o t h e rp o t e n t i a l l y h a r m f u l o b j e c t s o u o t h w o r k s ! I y o a r s u r e t h a t n f o r e i g n o b j e c t s w i l l g e t i n t o t h 1 5 4 1 , l e a v i n g t h t o o f i a e f f e ct i v e w a t k e e p t h e d r i v e c o o l e r .

s e c o n d i t e m t h a t n e e d s a t e n t i o n c o n c e r n s r e m a r k I ' v e s e e ni s e v e r a l c o m p u t e r m a g a z i n e sw h i c h g o e s s o m e t h i n g l i k e t h i s :" B e f o r e y o t o u c h M O o C M O Si n t e g r a t e d c i r c u i t ( I o c h i p ) , y o s h o u l d t o u c h m e t a l o b j e c t t d i c h a r g e a n s t a t i c o t h b o d y . " T h i sa d v i c e i w o r t h l e s s u n l e s s t h m e t a io b j e c t y o t o u c h i s e c u r e l yg r o u n d e d . T o u c h i n g m e t a l o b j e c tt h a t ' s n o g r o u n d e d m a a c t u a l l yc a u s e y o t p i c k u s t a t i c c h a r g e .T h s a f e s t p r a c t i c e i t u s g r o u n d e d w r i s t s t r a p . g o o d l o w -c o s t w r i s t s t r a p f o o c c a s i o n a l u s i a v a i l a b l e f r o m R a d i o S h a c k .

R o b e r t ) . N e d r e s k iE r i e , P

Y o u ' r e r i g h t o b o t h p o i n t s . T h a n k sf o t h e h e l p f u l c o m m e n t s .

A A l a r m i n g S i t u a t i o nI ' t r y i n g t w r i t e a n a l a r m c l o c kp r o g r a m i B A S I C o t h 6 4 M p r o b l e m i t h a t w h i l e t h p r o g r a mi r u n n i n g , c a n ' t d a n y t h i n g e l s ew i t h o u t s t o p p i n g t h c l o c k . C a y o s h o w m w a t p u t h i s p r s C O M P U T E ' S G a z o l t e A p r i l 1 9 S 9

g r a m i m e m o r y s c a c o n t i n u ep r o g r a m m i n g w h i l e w a i t i n g f o t h a l a r m t g o f f ?

D a v i d C r o wM c A l e s t e r , O

T h b e s t a p p r o a c h t t h i s t a s k i t " w e d g e " a a l a r m - c l o c k r o u t i n e i n t ot h 6 4 ' s n o r m a l i n t e r r u p t h a n d l e r . B p r o g r a m m i n g t h i s r o u t i n e i m a c h i n el a n g u a g e ( M l ) , y o u ' l l g e t t h e a l a r mc l o c k t r u i t h b a c k g r o u n d , l e a vi n t h c u r r e n t B A S I C p r o g r a m u d i s t u r b e d .

F o r t u n a t e l y f o u s t h 6 i e q u i p p e d w i t h a b u i l t - i n a l a r m f u n ct i o n t h a t w c a u t i l i z e i o u p r g r a m . I f a c t , t h e r e a r e t w o s u c ha l a r m s — o n e f o e a c h t i m e - o f - d a y( T O D ) c l o c k . T u s o n o t h e s e , w m u s t s e t h e c l o c k a n t h a l a r m t i m e ,j u s t a s y o w o u l d o a n a l a r m c l o c k .W h e n t h c l o c k t i m e m a t c h e s t h a l a r m t i m e , t h T O c l o c k t r i g g e r s a i n t e r r u p t .

I t h i s c a s e , w e ' l l u s t h s e c o n dT O c l o c k , w h i c h c a u s e s a N M i t e r r u p t w h e n t h a l a r m g o e s o f f . T s e u t h r o u t i n e , w p o i n t t h n o m a N M i n t e r r u p t v e c t o r t o u a l a r m r o u t i n e , s e t h e c l o c k a n a l a r mt i m e s , a n t h e n w a i t f o a N M i t e r r u p t t o c c u r .

N M i n t e r r u p t s c a o r i g i n a t ef r o m t w o s o u r c e s o t h 6 4 — f r o m t h R E S T O R E k e o f r o m t h s e c o n d C I c h i p . I C I # c a u s e s t h i n t e r r u p t ,w e x a m i n e b i i t h e i n t e r r u p t c o t r o l r e g i s t e r a t l o c a t i o n 5 6 5 8 9 t d t e r m i n e w h e t h e r t h T O a l a r mc a u s e d t h e i n t e r r u p t . I s o w p r d u c e t o n e s o u n d u s i n g t h S I c h i p .

B e l o w i B A S I C l o a d e r t h a tP O K E s t h m a c h i n e l a n g u a g e f o o u a l a r m - c l o c k r o u t i n e i n t o m e m o r y . T h M f o t h i s r o u t i n e w a t a k e n f r o mC O M P U T E ! B o o k s ' M a c h i n e L a ng u a g e R o u t i n e s f o t h C o m m o d o r e6 a n 1 2 8 . Y o c a f i n d t h s o u r c ec o d e f o t h i s r o u t i n e u n d e r t h e n t r yA L A R M 2 .K 1 R E D I G I T A L A L A R M C L O C KF 2 F 0 R I = 4 9 1 5 2 T O 4 9 2 S 3 : R E A D A :

X = X + A : P O K E I , A : N E X T I : R E M{ S P A C E ) P O K E A L A R M M R O

T I N EC 3 I F X O 1 5 7 5 6 T H E N P R I N T " D A T A

S T A T E M E N T E R R O R . " : S T O PB 4 A S = " C L O C K " : C = 4 9 2 8 B : G O S U B

2 8 0 : A S = " A L A R M " : C * 4 9 2 8 4 : GO S U B 2 8 0 : R E M G E T I M E S

G 5 S Y S 4 9 1 5 2 : E N D : R E M S E T A L AR

B 6 D A T A 1 6 9 , 4 2 , 1 4 1 , 2 4 , 3 , 1 6 9G 7 D A T A 1 9 2 , 1 4 1 , 2 5 , 3 , 1 7 3 , 1 5B 8 D A T A 2 2 1 , 9 , 1 2 8 , 1 4 1 , 1 5 , 2 2

E 9 D A T A 1 6 0 , 8 , 3 2 , 1 0 2 , 1 9 2 , 1 7C 1 0 D A T A 1 5 , 2 2 1 , 4 1 , 1 2 7 , 1 4 1 ,

1 R 1 1 D A T A 2 2 1 , 1 6 0 , 4 , 3 2 , 1 0 2 , 1

9 X K 1 2 0 D A T A 1 6 9 , 1 3 2 , 1 4 1 , 1 3 , 2 2 1

, 9 B 1 3 D A T A 1 7 3 , 1 3 , 2 2 1 , 4 1 , 4 , 2 4R D 1 4 0 D A T A 5 0 , 1 6 9 , 4 , 1 4 1 , 1 3 , 2 2R J 1 5 9 D A T A 3 2 , 1 1 5 , 1 9 2 , 1 6 9 , 1 3 ,

1 4 C 1 6 D A T A 2 4 , 2 1 2 , 1 6 9 , 0 , 1 4 1 , 5H 1 7 D A T A 2 1 2 , 1 6 9 , 2 4 0 , 1 4 1 , 6 ,

2 1 E 1 8 D A T A 1 6 9 , 4 , 1 4 1 , 1 , 2 1 2 , 1 6C 1 9 D A T A 3 3 , 1 4 1 , 4 , 2 1 2 , 3 2 , 1 5F 2 0 D A T A 2 5 5 , 1 6 5 , 1 9 3 , 2 4 0 , 2 4

9 , 3 2K 2 1 D A T A 1 1 5 , 1 9 2 , 3 2 , 1 2 6 , 1 9 2

, 1 6 9H 2 2 D A T A 0 , 1 3 3 , 1 9 8 , 7 6 , 7 1 , 2 5S 2 3 D A T A 1 6 2 , 3 , 1 B 5 , 1 3 2 , 1 9 2 ,

1 5 D 2 4 D A T A 8 , 2 2 1 , 2 0 0 , 2 0 2 , 1 6 , 2

4 A 2 5 D A T A 9 6 , 1 6 9 , 0 , 1 6 0 , 2 4 , 1 5D 2 6 D A T A 0 , 2 1 2 , 1 3 6 , 1 6 , 2 5 0 , 9

R 2 7 D A T A 1 2 0 , 3 2 , 1 3 8 , 2 5 5 , 8 B ,9

P 2 8 P R I N T " { C L R } F 0 R T H " A S "T I M E : "

E 2 9 P R I N T : I N P U T " W H A T I T H H O U R " ; H S : H = V A L < H S ) : I F H

< 0 O R H > 1 2 T H E N 2 9 0R 3 0 F = 0 : I N P U T " A M O P M " ; F S :

I F L E F T S ( F $ , 1 ) = " P " T H E N F =1 2

G 3 1 H N - 0 : F i l > 9 T H E N H N 1 S 3 2 H H « V A L ( R I G H T S ( H $ , 1 ) ) : H =

F + H N + H H : P O K E C + 3 , HA 3 3 I N P U T " W H A T 1 T H E M I N U T

E " ; M S : M = V A L ( M S ) : I F M < 0 O RM > 5 9 T H E N 3 3 0

B K 3 4 0 M N = 0 : I F M > 9 T H E N M N = 1 6 » V A L{ L E F T S ( M S , U )

H X 3 5 0 M M = V A L ( R I G H T $ ! M $ , 1 ) ) : M N + M M : P O K E C + 1 , M

F A 3 6 0 I N P U T " W H A T I T H S E C O ND " ; S $ : S = V A L [ S $ ) : 1 F S < 0 O RS > 5 9 T H E N 3 6 0

M G 3 7 0 S N = 0 : I F S > 9 T H E N S N = 1 6 * V A L( L E F T S ( S S , D )

K R 3 9 0 S S = V A L ( R I G H T 3 ( S S , 1 ) ) : S =S S S : P 0 K E C 2 , S : P 0 K E O 3, 0 : R E M S E C S , T E N T H S O ( S P A C E ) S E C S

P 3 9 R E T U R N

T a c t i v a t e t h a l a r m - c l o c k r o ut i n e , e n t e r t h p r o g r a m a n d t y p eR U N . A f t e r t h m a c h i n e l a n g u a g e h a b e e n P O K E d i n t o m e m o r y , t h p r g r a m p r o m p t s y o f o t h c l o c k a n a l a r m t i m e s . O n c e y o u ' v e e n t e r e dt h e s e , t h e c l o c k s t a r t s a n t h a l a r mr o u t i n e a c t i v a t e s . A l o n g a y o l e a v e t h e N M v e c t o r a l o c a t i o n 7 9 i n t a c t , y o c a g a b o u t p r o g r a m m i n ga y o n o r m a l l y w o u l d . W h e n t h a l a r m s o u n d s , j u s t p r e s s a n k e t t u r n o f t h t o n e .

Page 59: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 59/96

6 S c r e e n S a v e rC a y o p r o v i d e m w i t h p r g r a m t s a v e t h e s c r e e n t d i s k o t h C o m m o d o r e 6 4

R o J e n t zW e s t S e n e c a , N

7 s a v i n g t e x t s c r e e n s t d i s k , y o u ' l lw a n t t s a v e c o l o r m e m o r y ( l o c a t i o n s5 5 2 9 6 - 5 6 3 1 9 ) a l o n g w i t h t e x t ( l o c at i o n s 1 0 2 4 - 2 0 2 3 ) . T h f o l l o w i n gB A S I C l o a d e r p l a c e s m a c h i n e l a g u a g e ( M L ) p r o g r a m a l o c a t i o n 8 2 t h a t s a v e s t e x t a n c o l o r m e m o r y a s e p a r a t e d i s k f i l e s :

D 1 F O R I = 8 2 8 T O 9 8 B : R E A D A : P O K E, A : X = X + A : N E X T : I F X O 2 1 3 2

0 T H E N P R I N T " D A T A E R R O R . " :S T O P

K B 2 0 S Y S 8 2 BM 3 D A T A 1 2 0 , 1 6 9 , 7 a , 1 4 1 , 2 0 , 3, 1 6 9 , 3 , 1 4 1 , 2 1R 4 D A T A 3 , 1 6 9 , 0 , 1 4 1 , 2 1 9 , 3 , 8

3 , 9 6 , 1 7 3 , 2 1 9D 5 D A T A 3 , 2 4 0 , 3 , 7 6 , 4 9 , 2 3 4 , 1

6 5 , 2 0 3 , 2 0 1 , 4F 6 D A T A 2 0 8 , 1 2 4 , 1 7 3 , 1 4 1 , 2 , 2

0 1 , 2 , 2 0 8 , 1 1 7 , 1 4 1X 7 D A T A 2 1 9 , 3 , 1 6 5 , 1 5 7 , 1 4 1 , 2

2 0 , 3 , 1 6 9 , 0 , 1 3 3H 8 D A T A 1 5 7 , 1 6 2 , 1 , 1 3 4 , 2 3 5 , 1

6 6 , 2 0 7 , 2 0 8 , 2 5 2 , 1 6 9K R 9 0 D A T A 1 , 1 3 3 , 2 0 4 , 1 7 3 , 0 , 2 2 1

, 7 3 , 3 , 1 3 3 , 2 5 2X 1 0 D A T A 1 7 3 , 2 4 , 2 0 8 , 4 1 , 2 4 0 ,

1 0 2 , 2 5 2 , 1 0 6 , 1 0 2 , 2 5 2B J 1 1 0 D A T A 1 0 6 , 1 3 3 , 2 5 2 , 1 6 9 , 0 ,1 3 3 , 2 5 1 , 1 6 9 , 1 , 1 6 2K 1 2 D A T A 8 , 1 6 0 , 0 , 3 2 , 1 8 6 , 2 5 5

, 1 7 3 , 1 6 7 , 2 , 1 6 2G S 1 3 0 D A T A 1 6 8 , 1 6 0 , 2 , 3 2 , 1 8 9 , 2

5 5 , 1 6 2 , 2 3 2 , 2 4 , 1 6 5C 1 4 D A T A 2 5 2 , 1 0 5 , 3 , 1 6 8 , 1 6 9 ,

2 5 1 , 3 2 , 2 1 6 , 2 5 5 , 1 6 2K 1 5 D A T A 0 , 1 3 4 , 2 5 1 , 1 6 0 , 2 1 6 ,

1 3 2 , 2 5 2 , 1 7 3 , 1 3 4 , 2G 1 6 D A T A 1 6 2 , 1 8 5 , 1 6 0 , 2 , 3 2 , 1

8 9 , 2 5 5 , 1 6 9 , 2 5 1 , 1 6 2Q S 1 7 0 D A T A 2 3 2 , 1 6 0 , 2 1 9 , 3 2 , 2 1 6

, 2 5 5 , 1 6 9 , 0 , 1 4 1 , 2 1 9E F 1 S 0 D A T A 3 , 1 7 3 , 2 2 0 , 3 , 1 3 3 , 1 5

7 , 7 6 , 4 9 , 2 3 4 , 0 , 0

T i n s t a l l l l i e s c r e e n s a v e r i m e m o r y ,j u s t t y p e R U N .

B e f o r e y o s a v e s c r e e n , y o n e e d t s p e c i f y n a m e s f o t h t w f i l e st h a t w i l l c o n t a i n t e x t a n c o l o r m e o r y . T h M r o u t i n e a b o v e l o o k s f o t h e s e f i l e n a m e s , a l o n g w i t h t h e i rl e n g t h s , b e g i n n i n g a l o c a t i o n s 6 7 a n 6 9 6 , r e s p e c t i v e l y . T p o s i t i o n t h c h o s e n f i l e n a m e s i n t o m e m o r y , u s t h t w o - l i n e r b e l o w :

1 T S = " T E X T " : S = 6 7 9 : G O S U B 2 0 : T S =" C O L O R " : S 9 6 : G O S f J B 2 0 : E N

2 L = L E N ( T S ) : P O K E S , L : F O R I = 1 T O L: P O K E S + I , A S C ( M I D S ( T S , 1 , 1) : M E X T s R E T U R N

/ y o u ' d p r e f e r f i l e n a m e s o t h e r t h a nT E X T a n C O L O R , s u b s t i t u t e t h e mi n t o l i n e 1 b e f o r e y o u r u n t h i sp r o g r a m .

N e x t , c r e a t e y o u r t e x t s c r e e n .U s a n k e y s y o w i s h . T c h a n g e t h c h a r a c t e r c o l o r s , u s t h C T R L o C o m m o d o r e k e y s i c o m b i n a t i o n w i t ht h n u m b e r k e y s 1 - 8 .

W h e n y o u ' v e c o m p l e t e d y o u rs c r e e n a n a r r e a d y t s a v e i t s i m p l yh o l d d o w n t h C o m m o d o r e k e a n p r e s s f l T h r o u t i n e a 8 2 8 , c a l l e dd u r i n g e a c h I R i n t e r r u p t , c h e c k s f o t h i s p a r t i c u l a r s e q u e n c e o k e y p r e s s e s .I t h e s e i j u e n c e i f o u n d , t h e r o u t i n el o c a t e s t h e t e x t s c r e e n i m e m o r y a n s a v e s i a l o n g w i t h c o l o r m e m o r y b t h f i l e n a m e s y o u ' v e a s s i g n e d . I y o w i s h t s a v e t h t e x t s c r e e n m o r e t h a no n c e t t h s a m e d i s k , b s u r e t r e r u nt h a b o v e t w o - l i n e r u s i n g t w n e f i l e n a m e s . O t h e r w i s e , y o u ' l l g e d i s ke r r o r a y o a t t e m p t t o v e r w r i t e t h p r e v i o u s l y s a v e d f i l e s .

T r e l o a d s c r e e n f i l e w i t h o u td i s t u r b i n g t h e r e s u l t i n g d i s p l a y , r u t h f o l l o w i n g s h o r t p r o g r a m . A g a i n ,b s u r e t s p e c i f y t h f i l e n a m e s t h a tr e p r e s e n t y o u r t e x t a n d c o l o r - m e m o r y

f i l e s .

1 I F A = 0 T H E N A = 1 : P O K E 5 3 2 6 5 , P E E K( 5 3 2 6 5 ) A N D 2 3 9 : R E M B L A N Ki S P A C E } S C R E E N2 I F A = 1 T H E N A - 2 : L O A D " T E X T " , 8 , 1

3 I F A = 2 T H E N A = 3 : L 0 A D " C 0 L O R " , 8 ,4 P O K E 5 3 2 6 5 , P E E K ( 5 3 2 6 5 ) O R 1 6 : R

E M T U R N O S C R E E N5 G O T O 5 06 R E M C O N T I N U E B A S I C P R O G R A M

C o m m o d o r e d i s k l o a d s a r e t y p ic a l l y s l u g g i s h . T h i s i n m o r e a p p a re n t h a n w h e n y o u ' r e l o a d i n g s c r e e n s .S h e r e , r a t h e r t h a n f o r c i n g t h e u s e rt w a t c h t h s c r e e n s l o w l y p i e c e t g e t h e r , w b l a n k t h v i d e o d i s p l a yp r i o r t t h l o a d ( l i n e 1 0 ) . A f t e r w a r d ,w t u r n t h s c r e e n b a c k o ( l i n e 4 0 a n p u t h p r o g r a m i a e n d l e s sl o o p ( l i n e 5 0 ) . T h i s p r e v e n t s t h c u t o s c r e e n f r o m s c r o l l i n g o b e i n g a t e r e d b B A S I C ' S R E A D Y p r o m p t .

Y o m a b w o n d e r i n g i t h e r e ' sp r a c t i c a l u s f o t h i s l a s t r o u t i n e .

O n c o m e s t m i n d : I y o p l a c e t h r o u t i n e a t h b e g i n n i n g o f p r o g r a m ,y o c a l o a d a n d i s p l a y c u s t o m t t l s c r e e n t h a t y o u ' v e p r e v i o u s l y c r a t e d . T h i s c a b d o n e w i t h v e r y l i t t l ee f f o r t , j u s t r e p l a c e l i n e 5 w i t h d l a y l o o p ( f o r e x a m p l e , 5 F O 1 = T 3 0 0 0 : N E X T I ) a n c o n t i n u e y o u rp r o g r a m f r o m t h e r e .

A D V L R T l S E M t N T

# 6

- 4 E x p l o r i n g S t e a l t h M i s s i o nS e v e r a l m a n - y e a r s w e n t i n t o d e v e l o p i n g S t e a l t hM i s s i o n f o t h C o m m o d o r e 6 4 . ' 1 2 8 c o m p u t e r s .T h p r o g r a m i n c o r p o r a t e s m a n y n e d e s i g nc o n c e p t s . T a r g e t - h i t d e t e c t i o n , f o e x a m p l e . I e n i b w l d e d w i t h i n t h S t e a l t h M i s s i o n s c e n e r ys t r u c t u r e i t s e l f . T h i s l o t s t h e s o f t w a r e d e s i g n e re a s i l y a s s i g n a d i f f e r e n t s c o r e v a l u e 1 e a c hp o t e n t i a l t a r g e t , i n c l u d i n g n e g a t i v e s c o r e s f o d e s t r o y i n g t a r g e t s t h a t s h o u l d b a v o i d e d( h o s p i t a l s , f o e x a m p l e ) . P r o g r a m m a b l e s c o r i n g i

j u s t o n u n i q u e f e a t u r e o f t h i s t h i r d - g e n e r a t i o nT i g h t s i m u l a t o r .

- 4 S t e a l t h M i s s i o n R e v i e w sW h i l e w d o n ' t l i k e t b r a g , w c e r t a i n l y c a n ' t a r g u ew r t h S t e a l t h M i s s i o n r e v i e w s l i k e t h e s e . A h o ym a g a i i n e ( 7 / 8 8 ) w r i t e s t h a t t h i s s i m u l a t o r ' p u s h e st h C 6 4 / 1 2 8 e n v e l o p e b e y o n d t h W u h o r i z o n , t o

w h o l e n e l e v e l o a n i m a t i o n a n f r a m e r a t e s . . .a b s o l u t e l y i n c r e d i b l e . " S t e a l t h M i s s i o n " . . . s e t s n e s t a n d a r d s a t h e t o p o t t h e C 6 f l i g h t s i m u l a t o rh e a p , " a c c o r d i n g t I n f o ( 5 - 6 / 8 8 ) . C o m m o d o r e( 2 / S 9 ) c a l l s S t e a l t h M i s s i o n ' s c o m b i n a t i o n o s t r a t e g y a n a c t i o n " t r u l y s u p e r i o r t o o t h e r s . O n l yf l i g h t s i m u l a t i o n t h i s g o o d c o u l d c o m e f r o mS u b L O C l C . " S t e a l t h M i s s i o n , w i n n e r o t h 1 9 3 BC o n s u m e r E l e c t r o n i c s S h o w ' B e s t S t r a t e g y G a m e 'S o f t w a r e S h o w c a s e A w a r d . W h a t m o r e c a w s a y ?

T o S e l l i n g C o m m o d o r e 6 4 / 1 2 8P r o d u c t s T h i s M o n t h :

1 . R i g h t S i m u l a t o r 1 ( S 4 9 . 9 5 )2 . S t s a l t h M i s s i o n ( S 4 9 . 9 5 )3 J e ( S 3 9 . 9 5 )4 " W e s t e r n E u r o p e a n T o u r - S c e n e r y D i s k

( S 2 4 . 9 5 )5 . S a n F r a n c i s c o S c e n e r y D i s k ( 5 2 4 . 9 5 )6 . S c e n e r y D i s k U . S . S o u t h P a c i f i c

( S 1 9 . 9 5 )7 . S c e n e r y D i s k C l . S . E a s t e r n S e a b o a r d

( $ 2 4 . 9 5 ) )B . S c e n e r y D i s k U . S . N o r t h W e s t

( S 9 . 9 5 )S e y o u r d e a l e r t p u r c h a s e S u L O G I C p r o d u c t s ,o c a l l u d i r e c t t o r d e r b c h a r g e c a r d a ( B O O )6 3 7 - 4 9 8 3 , I l l i n o i s r e s i d e n t s c a l l ( 2 1 7 ) 3 5 9 - B 4 8 2 .S u b L O O l C C o r p o r a t i o n5 0 K e n y o n R o a dC h a m p a i g n , I 6 1 8 2 0

S p e c i a l T h r o u g h A p r i l 2 8 S 5 . 0 0 O f S t e a l t h M i s s i o n

C O M P U T E ! 1 * G a z e t t e A p r i l 1 9 B 9 5 7

Page 60: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 60/96

C O M P U T E !P u b l i c a t i o n s

B a c k I s s u e s /D i s k O r d e r s

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

C O M P U T E ! P u b l i c a t i o n sS i n g l e - C o p y S a l e s

P . O . B o 5 1 8 8G r e e n s b o r o , N 2 7 4 0 3

N a m e 1

E n e e t

C i t y

S t a l e : Z i p 1

T y p a o c o m p u t e r

d i a n l i Vi s s u e

( M o n t h / ^ S a r ]M a g a z i n e

o r D i s k N a m e

S U B T O T A L :N r e s i d e n t s — A d d 8 W T a x :

N r e s i d e n t s — A d d 5 T a x :T O T A L :

P n c e -

B a c k i s s u e s o C O M P U T E ; a n C O M P U T E ' * S * ^ i ! , ' i ' a r 5 0 e a c n T h F o l l o w i n g i s s u e s a r N O B v B i l a B I s - C O M P U T E : F a l 1 9 7 9 - 3 / B 1 . 9 / 8 1 , 1 1 / 8 1 .2 / B 2 - 1 2 / B 2 . 2 / B 3 . 4 / 6 3 . 1 / 8 5 . ! , ■ ( ■ ' ■ 1 2 / 8 5 . Q J Z * I I > :7 - 8 3 - 1 2 - B 3 . 1 / W - 7 / M . B / W . 1 1 / 1 4 - 1 2 / 6 4 .1 / S 5 - 7 / B 5 . S / 8 5 - 1 1 / 8 S . 3 / 8 6S i n g * d i s k s l o C O M P U T E ! o G a « i r e a r $ 1 5 . 0 0 .N O T E : N d i s k s d a t e d e ' e r t J u n e 1 9 8 6 a r a v a i la b l e . T h O c t o b e r , 1 9 8 7 G a i e l t a d i s k I n l o n g e ra v a i l a b l e .B a c k i s s u e s o C O M P U T E 1 P M t g t i i n e a r 5 I ! > i M c r T n i l p u M c a D O T i s r , n | i , i l * m ' y 0 m a g a z i n e / a s k c o m b i n a & o n s . T h F o R c m i n g i s s u e sa r N O a v a i l a b l e P n m 9 / B 7 , 1 1 / 8 7 .D i s k / m a g a z i n e c o m b i n a t i o n s a r £ 1 8 . 0 0 .S n i p p i n g a n h a n d l i n g i n c l u d e d .N C R E D I T - C A R D O R D E R S A C C E P T E D .P a y m e n t m u s t b s i U . S . d c S a r s b c n e c k d r a w n o nU . S . D a n k

b u g - s w a t t e rT h f i n a l v e r s i o n o l i n e 1 3 u

d e t h h e a d i n g " R e f o r m a t t i n gD i s k s " i t h D e c e m b e r 1 9 8 8" F e e d b a c k " c o l u m n h a m i n o rp r o b l e m t h a t m a c a u s e d i s k d r i v ee r r o r . L i n e 1 3 0 s e n d s t h e d i s k n a m ea n d i s k I t o g e t h e r a i t h e y w e r eo n s t r i n g . F o e x a m p l e , i C " B L A N K " a n D " 8 9 " , t h d i s k d r i v e r e c e i v e s N 0 : B L A N K 8 9 . I y o u ' r e t r y i n g t f o r m a t a d i s k t h a th a b e e n f o r m a t t e d b e f o r e , t h i s l i n ew o r k s w i t h o u t c a u s i n g a e r r o r b u d o e s n ' t r e f o r m a t t h d i s k . I e r a s e st h d i s k a n g i v e s i t h n a m eB L A N K 8 9 ; t h d i s k I d o e s n ' tc h a n g e . I t h e d i s k y o u ' r e t r y i n g t f o r m a t h a s n e v e r b e e n f o r m a t t e d ,t h i s l i n e c a u s e s a e r r o r .

T c o r r e c t t h i s p r o b l e m ,c h a n g e l i n e 1 3 a s f o l l o w s :1 3 P R I N T # 1 5 , " N 0 : " C S " , " D JI t h e x a m p l e a b o v e i u s e d w i t ht h n e l i n e 1 3 0 , t h e d i s k d r i v e r c e i v e s N 0 : B L A N K , 8 9 . N o w , t h e d i s kw i l l a l w a y s b e f o r m a t t e d c o r r e c t l y .

t h A u g u s t 1 9 8 8 " B u g - S w a t t e r , "w p u b l i s h e d c o r r e c t i o n f o " S p e e d F i l e f o t h 6 4 ( A p r i l 1 9 8 8 ) .T h i s c o r r e c t i o n f i x e d t w b u g s — o n ei t h p r i n t r o u t i n e a n d o n e c a u s i n gs o m e c h a r a c t e r s t b i n v i s i b l e o o l d e r 6 4 s . O r i g i n a l l y , w h a s e p ar a t e c o r r e c t i o n f o e a c h o t h e s ep r o b l e m s . I n t h a t c o l u m n , w e c o mb i n e d t h t w c o r r e c t i o n s i n t o o n e .T h p r o b l e m i t h a t t h t w s o l ut i o n s d o n ' t w o r k t o g e t h e r ,

T g e S p e e d F i l e t o p r i n t c o r e c t l y , l o a d t h p r o g r a m w i t h l i n el i k e L O A D " f i l e n a m e " , 8 . T h e n e t e t h e f o l l o w i n g c o m m a n d s i n d ir e c t m o d e :P O K E 7 6 6 9 , 1 6 9 : P O K E 7 6 7 0 , 0 : P O K E 7 6 7 1 ,

1 6 8 : P O K E 7 6 7 2 , 3 2P O K E 7 6 7 3 , 1 8 9 : P O K E 7 6 7 4 , 2 5 5 : F O K E 7 6 7 5 ,

1 6 9 : P O K E 7 6 7 6 , 4O n c e y o u ' v e e n t e r e d t h P O K E s ,s a v e S p e e d F i l e t n e f i l e w i t hn e n a m e . U s c o m m a n d s i m i l a rt S A V E " f i l e n a m e " , $ . T h i s n e

v e r s i o n o S p e e d F i l e p r i n t sc o r r e c t l y .

T g e S p e e d F i l e t d i s p l a yc h a r a c t e r s c o r r e c t l y o o l d e r 6 4 s ,u s t h f o l l o w i n g p a t c h p r o g r a m :S 1 T = 8 2 8 : X = 0C 2 R E A D A i l F A < 0 T H E N 4 0Q 3 X » A : P O K F , A : T = T 1 G O

0 2 K 4 0 I F X O 1 9 6 3 1 T H E N P R I N T " E R

R 0 I D A T A " : S T O PK S 5 0 F S " S P E F . D F 1 L E " : R E M I ¥ U S E D D I F F E R E N T N A M E ,

S U B S T I T U T E I H E R EH 6 T = L E N ( F S ) : P O K E 9 7 2 , TH f 7 F O 1 = T D 8 P O K E 9 7 2 + I , f i S C < M I D S ( F S , IS 9 E G 1 0 0D 1 1 S X 1 2 0E 1 3 Q 1 4 S 1 5 D 1 6 G 1 7 Q 1 8 J 1 9 J 2 0 G M 2 1 0R 2 2 B 2 3 P 2 4 E 2 5 C B 2 6 0D B 2 7 0K A 2 8 0M 2 9 B R 3 0 0S 3 1 G 3 2 G 3 3 F 3 4 F 3 5 D R 3 6 0P 3 7 Q F 3 8 0

N E X T : S Y S B 2 8D A T A 1 6 9 , l , l f i 2 , 8 , 1 6 0D A T A 0 , 3 2 , 1 8 6 , 2 5 5 , 1 7 3D A T A 2 0 4 , 3 , 1 6 2 , 2 0 5 , 1 6 0D A T A 3 , 3 2 , 1 3 9 , 2 5 5 , 1 6 9D f t T A 0 , 1 6 6 , 4 3 , 1 6 4 , 4 4D f i T A 3 2 , 2 1 3 , 2 5 5 , 1 3 4 , 4 5D A T A 1 3 2 , 4 6 , 3 2 , 5 1 , 1 6 5D A T A 1 6 9 , 8 , 1 3 3 , 2 5 2 , 1 6 9D A T A 1 , 1 3 3 , 2 5 1 , 1 6 9 , 0D A T A 1 3 3 . 2 5 3 , 1 7 0 , 1 6 8 , 1 7 7D A T A 2 5 1 , 2 2 1 , 2 R 1 , 3 , 2 4 0D A T A 1 9 , 2 0 0 , 2 0 8 , 2 4 6 , 1 6 5D A T A 2 5 2 , 2 4 , 1 0 5 , 1 , 1 3 3D A T A 2 5 2 , 1 3 3 , 2 5 4 , 2 0 1 , 3 5D A T A 2 0 8 , 2 3 3 , 7 6 , 1 3 , 8D A T A 2 3 2 , 2 2 4 , 3 , 2 0 3 , 2 3 2D A T A 1 6 2 , 0 , 1 6 9 , 1 5 3 , 1 4 5D A T A 2 5 3 , 1 6 9 , 3 , 1 4 5 , 2 5 1D A T A 7 G , 1 1 6 , 3 , 2 0 1 , 1 4 7D A T A 2 4 0 , 6 , 2 0 1 , 1 9D A T A 2 , 2 0 8 , 3 5 , 1 4 1D A T A 3 , 1 5 2 , 7 2 , 1 7 3D A T A 3 , 3 2 , 2 1 0 , 2 5 5

2 4 2 0 2 0 1 6

D A T A 0 , 1 6 8 , 1 5 3 , 0 , 2 1 6D A T A 1 5 3 , 0 , 2 1 7 , 1 5 3 , 0D A T A 2 1 3 , 1 5 3 , 2 3 2 , 2 1 8 , 1 3 6D A T A 2 0 B , 2 4 1 , 1 0 4 , 1 6 8 , 1 7 3D A T A 2 0 4 , 3 , 9 6 , 7 6 , 2 1 0D A T A 2 5 5 , 3 2 , 2 1 0 , 2 5 5 , - 1

T u s t h p a t c h p r o g r a m , s i m p l yl o a d i a n t y p e R U N . I l o a d s S p e e dF i l e , m a k e s t h c o r r e c t i o n s , a n r u n st h p r o g r a m . E a c h t i m e y o u s S p e e d F i l e , l o a d a n r u t h p a t c hp r o g r a m , a n d S p e e d F i l e w i l l a u t om a t i c a l l y l o a d a n r u c o r r e c t l y .

I y o e n t e r e d t h c o r r e c t i o nf r o m t h A u g u s t 1 9 8 8 c o l u m n , s i p l c h a n g e l i n e s 9 a n 1 0 i t h c o r r e c t i o n f r o m t h a t i s s u e a s f o l l o w s :9 N E X T1 0 S Y S B 2 8

5 C O M P U T E ! ' ! G a z e l l e A p r i l 1 9 8 9

Page 61: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 61/96

M i c k e y M c L e a n

T h f o l l o w i n g l i s t i n c l u d e s u p d a t e d e n t r i e s t o u a n n u a l " G u i d e t C o m m o d o r e U s e r G r o u p s , " w h i c h l a s t a p p e a r e d i t h M a a n J u n e 1 9 8 8i s s u e s .

S e n d t y p e d a d d i t i o n s , c o r r e c t i o n s , a n d e l e t i o n s f o r t h i s l i s t t C o m m o d o r e 6 4 / 1 2 8 U s e r G r o u p U p d a t eC O M P U T E f s G a z e t t eP . O . B o 5 4 0 6G r e e n s b o r o , N 2 7 4 0 3W h e n w r i t i n g t o u s e r g r o u p f o i n f o r m a t i o n , p l e a s e r e m e m b e r t e

c l o s e s e l f - a d d r e s s e d e n v e l o p e w i t h p o s t a g e t h a t i a p p r o p r i a t e f o t h c o u n t r y t w h i c h y o u ' r e w r i t i n g .U s e r G r o u p N o t e sT h G r e a t e r O m a h a C o m m o d o r e U s e r s G r o u p ( P . O . B o 2 4 1 1 5 5 , O m a h a ,N e b r a s k a 6 8 1 2 4 ) h a s a d d e d b u l l e t i n b o a r d s e r v i c e . T h p h o n e n u m b e r i ( 4 0 2 ) 4 5 5 - 6 4 0 0 .T h l i s t i n g f o r t h S a n l e e C o m m o d o r e C l u b i t h J a n u a r y i s s u e c o t a i n e d a i n c o r r e c t z i p c o d e . T h c o r r e c t a d d r e s s i 5 1 C o l o n i a l D r i v e ,S a n f o r d , N o r t h C a r o l i n a 2 7 5 0 5 .T h C e n t r a l T e x a s C o m p u t e r U s e r s G r o u p h a n e a d d r e s s . A l l c o r r es p o n d e n c e s h o u l d b s e n t t 9 0 C a r l i s l e , K i l l e e n , T e x a s 7 6 5 4 1 - 7 3 2 1 .T h W i s c o n s i n A s s o c i a t i o n o V i c / C = E n t h u s i a s t s ( W A V E ) h a a l s om o v e d . I t n e a d d r e s s i 1 0 2 0 K u r t i s D r i v e , E l G r o v e , W i s c o n s i n 5 3 1 2 2 .N e L i s t i n g s

F L O R I D AG u l f c o n t 6 4 ' s C o m m o d o r e U s e r s G r o u p , P . O .

l k 1 1 8 0 , C l e . i r w a l c r , F 3 4 6 1 6( H O K C i l A

C o m m o d o r e F o r m a t U s e r ' s G r o u p , P . O . B o 9 1 5 4 1 , E a s t P o i n t . C 3 0 3 6 4

M A S S A C I I U S k l T SF a l l R i v e r C o m m o d o r e ' s C l u b , 1 1 7 L e w i n S t . . F a l l

R i v e r , M 0 2 7 2 0

T h D a y l o n A r e a C o m m o d o r e U « e r s G i o u pI D A C U G ) , 1 1 1 7 L a v e r n A v . \ . K t t t e l t n g . O 4 5 4 2 9

I ' L N N S Y I . V A N I AH a n b b u r g A r e a C o m p u t e r G r o u p , 7 2 1 S 2 9 i h

S i . , H a n i s b u r e , P 1 7 1 1 1t \ M - s s r i ;

D u n g e o n s a n d D r a g o n s U s e r G r o u p , R t 1 B o : 8 A . C u m b e r l a n d C i t y , T 3 7 0 5 0

A T T E N T I O N A M I G AU S E R G R O U P S !

C O M P U T E ! P u b l i c a t i o n s i i n t e r e s t e di c o m p i l i n g l i s t o A m i g a u s e rg r o u p s f o o u n e m a g a z i n e , C O M -P U T E / ' s A m i g a R e s o u r c e . I y o u r g r o u ps u p p o r t s A m i g a c o m p u t e r s , p l e a s es e n d t h g r o u p ' s n a m e a n a d d r e s sa n t h n a m e o t h g r o u p c o n t a c tp e r s o n t

A m i g a U s e r C r o u p sC O M P U T E ! 1 * A m i g a R e s o u r c e

P . O . B o 5 4 0 6G r e e n s b o r o , N 2 7 4 0 3

C O L O R R I B B O N S P A P E RC O L O HR I B B O N S

R E D .8 R 0 W N .

B L U E ,P U R P L E .

G R E E N .V E L L O W .

R i b b o n s P r i e s E a c h

A p i l m a o . e w n i . e r I / I tC i t i i e n 1 2 C o m o d u l e P S B OC o m m o d o r e M P 8 0 C o m m o d o r e M P 3 0 C o m m o d o r e M P 1 0 0 0C o m m c - d c i e M P 1 2 0 0C o m m o d o j e 1 5 2 5O m a t ! 8 2 / 9 2 / 9 3O k i r f a u 1 B 2 / 1 9 2P j n a s o n i c K X - P 1 0 9 0E s i k o s h a S B 0 0 / 1 O 0 0S t a i S 1 S i a r N X I O . ' N L I O

B l a c k

3 . 7 55 0 4 . 1 66 . 0 04 . 9 53 . 9 55 . 0 06 0 1 . 7 56 . 5 06 . 7 55 . 2 51 . 7 56 . 0 0

C o l o r

4 . 5 06 0 4 . 7 56 . 7 65 . 9 54 . 9 56 . 0 0

2 . 2 57 . 5 07 . 7 56 . 5 02 . 2 56 . 0 0

H e a tT r u n j l e f

6 . 5 07 . 9 56 . 7 5

7 . 0 06 . 7 57 . 9 5

4 . 5 0

7 . 9 54 . 5 07 . 9 5

C O L O R P A P E RB R I G H T P A C K - 2 O O S h e e t s / S O e a c h c o l o r ; R e d .

B l u e . G r e s n . Y e l l o w . 1 / 2 x 1 1 4 I O . 9 O / p k .P A S T E L P A C K - 2 0 S h e e t s / 5 0 e a c r i c o l o r P i n k ,

Y e l l o w , B l u e , I v o r y . 1 / 1 3 1 0 . 9 0 / o k .T S H I H T H I B S 0 N 5 I H o s i T r > n i ( 8 r ] C a l l F o P l i c a .

C O L O H D I S K E T T E S5 1 / 4 " D S / D D R a i n b o w P a c k . 1 0 / p s c k S 1 2 . 5 O

F o r r i b b o n s p a p e r n o t h a l e d a b o v e , c a l l f o r p r i c ea v a i l . P r i c e s p e c , s u b i e c t i c h a n g e w / o n o t i c e . M l n .□ r d e r 1 2 O O W i S & 1 S O A d 1 2 . 3 5 C O a d d ' l . I r e s . a d 6 . 2 6 % l a * . M & V n a a c c e p t e d .

R E N C O C O M P U T E R P R I N T E R S U P P L I E SP . O . B o 4 7 6 , M a n i a n o , I 6 0 9 5 0 U . S . A .

1 - 8 0 0 - 5 2 2 - 6 9 2 2 I I L ) 1 - 8 0 O - 3 5 6 - 9 9 B 18 1 5 - 4 6 8 - 8 0 8 1

0

I r I j g i * - U iI

° § £

U

L C

i C c i

c o

t

Page 62: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 62/96

T H p r o g r a m m e r s p a g e

A p r i l F O Q l S

R a n d y T h o m p s o nF e e l i n g d e v i o u s ?

I t h s p i r i t o t h i s i s s u e ' s c o v e rd a t e , I ' v e p r e p a r e d c o l l e c t i o n o p r o g r a m s t h a t a r b e s t d e s c r i b e d a p r a c t i c a l j o k e s . I y o u h a v e t h o p o r t u n i t y , r u o n o t h e s e m i s c h i ev o u s h a c k s o y o u r f r i e n d ' s o c o w o r k e r ' s c o m p u t e r ; t h e n w a l ka w a y a n a c i n n o c e n t . T h e s e a r a l s o g r e a t p r o g r a m s t r u a h o m e ,a s c h o o l , o r a u s e r g r o u p m e e ti n g b e f o r e s o m e o n e s i t s d o w n t u s t h c o m p u t e r .

M o s t o t h e s e p r o g r a m s w e r et h o r o u g h l y t e s t e d o u n s u s p e c t i n gt e c h n i c a l e d i t o r s h e r e a C O P U T E ! , s c a s a f e l y s a t h a t t h e yw o r k . D o n ' t w o r r y : T h e s e p r a c t i c a lj o k e p r o g r a m s c a n ' t h a r m y o u rc o m p u t e r — j u s t y o u r r e p u t a t i o n .

N o i s e B o m b" N o i s e B o m b " i 6 p r o g r a m t h a tp r e t e n d s i i s n ' t r u n n i n g w h e n i a t u a l l y i s T t h u n i n f o r m e d , t h c o m p u t e r l o o k s a i y o h a v e j u s tt u r n e d i o n

T g i v e N o i s e B o m b t r y , t y p ei a n s a v e t h f o l l o w i n g c o d e .T u r n u t h v o l u m e o y o u r m o n it o a h i g h a y o c a w i t h o u t c r a t i n g a n d i s t r a c t i n g h u m m i n gn o i s e s , a n t h e n l o a d a n r u t h p r o g r a m . N o w , w a i t u n t i l s o m e o n et r i e s t u s t h c o m p u t e r . T h m m e n t k e i h i t . . . B R A A A A H P !

. . t h n o i s e b o m b d r o p s .

1 P O K E 7 9 2 , 1 9 3 : P O K E S 0 8 , 2 3 9 : PO K 7 8 0 , 1 1 5 : P O K E 7 8 2 , 2 2 8 : S Y

4 3 8 0 62 P R I N T " 3 8 9 1 1 B A S I C B Y T E S F

E E " : P R I N T : P R I N T " R E A D Y . "3 P O K E 2 0 4 , 0■ 1 G E K S : I F K " T H E N 4 05 P O K E 5 4 2 9 6 , 1 5 : P O K E 5 4 2 9 6 , 0 :

G O T O 5

T s t o p N o i s e B o m b , y o m u s tt u r n o f t h c o m p u t e r o u s r e s e tb u t t o n . H i t t i n g k e y s s u c h a R U N /S T O P - R E S T O R E o n l y c h a n g e s t h p i t c h o f t h e s o u n d . ( T h i s i n o w h a ty o u ' d c a l l u s e r - f r i e n d l y p r o g r a m . )

6 C O M P U T E ' S G a z e t t e A p r i l 1 9 8 9

C u r s o r - K e y S w a pW h e n i u d o w n a n l e f t r i g h t ?W h e n y o r u t h f o l l o w i n g p r g r a m o t h 6 4 1 F O B 1 - 4 0 9 6 0 T 4 9 1 S 1 : P O K E

, P E E K ( I ) : X = I * - 1 6 3 B 4 : P O K E x , PE F , K ( X ) : N E X T

2 ( P O K E 6 0 2 9 1 , 1 5 7 : P O K E 6 0 2 9 6 , 14 5 : P O K E 6 0 3 5 6 , 2 9 : P O K E 6 0 3 6 1, 1

3 P O K E 1 , P E E K [ 1 ) A N D 2 5 B y c o p y i n g B A S I C R O t

R A a n t h e n m o d i f y i n g t h 6 4 ' sk e y b o a r d l o o k u p t a b l e , t h i s s h o r tp r o g r a m m a k e s t h c u r s o r - d o w nk e m o v e t h c u r s o r u p t h e c u r s o r -u k e m o v e t h c u r s o r d o w n , t h c u r s o r - l e f t k e m o v e t h c u r s o rr i g h t , a n t h c u r s o r - r i g h t k e m o v e t h c u r s o r l e f t — o v e r a l l ,c o n f u s i n g s i t u a t i o n .

T o p s y - T u r v yT h i s l i t t l e p r o g r a m m a k e s t h e 6 4 ' sc h a r a c t e r s a p p e a r u p s i d e d o w n . I t a k e s w h i l e t r u n , s b p a t i e n t .1 P O K E 5 6 3 3 4 , 0 : P O K E 1 , 5 12 F O 1 = 0 T O 2 H 4 8 : J = I - ( I A N

{ S P A C E } 7 ) * 2 : P 0 K E 1 2 2 9 5 + J , P EE K ( 5 3 2 4 8 + I ) : N E X T

3 P O K E 1 , 5 5 : P O K E 5 f i 3 3 4 , 1 : P O K E5 3 2 7 2 , 2 9

N o t e t h a t y o c a n ' t j u s t s t a n do y o u r h e a d t r e a d w h a t ' s o t h s c r e e n . B e c a u s e l e t t e r s a r s t i l l e t e r e d l e f t t r i g h t , y o m u s t v i e wt h m o n i t o r u p s i d e d o w n a n w i t h

m i r r o r .

1 5 7 1 U p g r a d eO o p s . T h p r o g r a m d e s i g n e d t d t e c t w h e t h e r y o u r 1 5 7 1 h a o l R O M s ( " P r o g r a m m e r ' s P a g e , " F e r u a r y 1 9 8 9 ) d o e s i i o f w o r k . T h i ss h o r t r o u t i n e c h e c k s t h d r i v e ' sD O v e r s i o n n u m b e r , b u t h i sn u m b e r i t h s a m e - f o a l 1 5 7 1R O M s , o l a n n e w . O n l y t h 1 2 8 D ' s i n t e r n a l d i s k d r i v e r e t u r n sa n u p d a t e d D O n u m b e r o 3 . 1 .

T f i n d t h o f f i c i a l m e t h o d o d e t e c t i n g w h e t h e r y o u r 1 5 7 1 r q u i r e s R O u p g r a d e , c a l l e d

C o m m o d o r e ' s t e c h n i c a l s u p p o r tl i n e . U n f o r t u n a t e l y , t h e t e c h n i c a ls u p p o r t s t a f f r e f u s e d t g i v e m a n i n f o r m a t i o n t h a t m i g h t p r i n t .S t r a n g e p o l i c y , n o s u p p o s e t h e yp r e f e r t h a t y o c a l l t h e m y o u r s e l f .A n y w a y , t h n u m b e r t c a l l i ( 2 1 5 )4 3 6 - 4 2 0 0 .

O r e a d e r ' s r e c o m m e n d a t i o n ,c a l l e d C e n t u r y C o m p u t e r i L H a

b r a , C a l i f o r n i a . I t t e c h n i c a l s t a f fw a a b l e t s u p p l y m w i t h t h i f o r m a t i o n r e q u i r e d . A c c o r d i n g t t h e m , t h e r e a r f i v e v e r s i o n s o R O f o t h 1 5 7 1 , a n t h o n l y t r u ew a t s e w h i c h R O y o u r 1 5 7 1u s e s i t o p e n i u a n l o o k a t h n u m b e r l i s t e d o t h e c h i p i t s e l f . I t ' sb e s t t h a v e a a u t h o r i z e d t e c h n ic i a n o p e n y o u r d r i v e , s i n c e d o i n g s y o u r s e l f v o i d s y o u r w a r r a n t y .

I y o u ' r e d e t e r m i n e d t o p e nt h d r i v e y o u r s e l f , y o u ' l l f i n d t h R O c h i p h i d d e n u n d e r t h e d i s kd r i v e ' s p o w e r s u p p l y . T h i s c h i p i n e a r t h b a c k o t h u n i t a n c o t a i n s t h n u m b e r 3 1 0 6 5 4 . I y o h a v e t h m o s t u p - t o - d a t e R O M ,t h i s n u m b e r i f o l l o w e d b - 0 ( e a rl i e r v e r s i o n s a r n u m b e r e d 0 1 - 0 4 ) .

T e r m i n a l l y O d M a n n y I s r a e l o M u r r e t a , C a l i f o rn i a , f o u n d m i s t a k e i t h " O d d o E v e n ? " t i p u b l i s h e d i t h J a n u a r y1 9 8 9 " P r o g r a m m e r ' s P a g e . " T h i st i d e s c r i b e s a e a s y w a t t e s tw h e t h e r n u m b e r i o d o e v e n .T h p r o b l e m i n o i t h t e c hn i q u e , b u i t h e x a m p l e p r o g r a m ,w h i c h r e f u s e s t i d e n t i f y a n n u b e a e v e n . T h c o r r e c t e d p r o g r a ml i n e r e a d s :1 I ( A M 1 ) » = 0 T H E N P R I N T

; " I S A E V E N N U M B E R . "

T h o r i g i n a l p r o g r a m l a c k e dp a r e n t h e s e s . W i t h o u t p a r e n t h e s e s ,t h c o m p a r i s o n I 1 = i t e s t e db e f o r e t h e A N o p e r a t o r k i c k s i n s P R I N T X ; " I S A E V E N N U M B E R "i n e v e r e x e c u t e d b e c a u s e n e v e re q u a l s 0 — n o t e v e n i A p r i l .

Page 63: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 63/96

B A S I Cl o b e g i n n e r s

T h E v o l v i n g P r o g r a m

L a r r y C o t t o n

L a s t m o n t h , i o r d e r t f u r t h e r e h a n c e o u r u n d e r s t a n d i n g o B A S I C ,w b e g a n w r i t i n g a m e t r i c c o n v e rs i o n p r o g r a m . T h i s m o n t h , w e ' l lf i n i s h t h i s c o n v e r t e r . ( I y o w e r ea b l e t c o m p l e t e t h p r o g r a m o y o u r o w n , c o m p a r e y o u r v e r s i o n t t h o n p r e s e n t e d h e r e . )

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

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

T h M e n uN o l e t ' s l o o k a t h p r o g r a m . T h f i r s t f e l i n e s a r e t h e s a m e :1 P R T N T C H R S ( 5 ) : R E M W H I T E

C H A R A C T E R S2 P O K E 5 3 2 8 1 , 0 : R E M B L A C K S C R E E N( U S E P O K E 6 5 3 0 1 , 0 O T H P L U S / 4

O C O M M O D O R E 1 6 3 X - 1 6 : D I M C ( X ) , I S ( X ) , M S ( X )4 0 F O R N 1 T O X : R E A D C ( N ) , I S ( N ) , M $ ( N ) :

N E X T5 F R I N T C H R S ( 1 4 7 ) : R E M C L E A R

S C R E E NW d e c i d e d t h p r o g r a m

w o u l d c o n v e r t E n g l i s h m e a s u r em e n t s t m e t r i c a n v i c e v e r s a . T h i sr e q u i r e s t h a t w d o u b l e t h n u m b e ro o p t i o n s a n d , c o n s e q u e n t l y , o u m e n u s i z e . O n w a t d t h i s i t s p l i t t h m e n u i n t o t w o c o l u m n s s i f i t s n i c e l y o n t o o n s c r e e n .

B u w h a t i y o d i d n ' t h a v ee n o u g h s p a c e o s i n g l e s c r e e n f o t h i s e n h a n c e d m e n u ? F i r s t , y o c o u l d o f f e r t h u s e r s i m p l e m e n uw i t h t w o p t i o n s : E n g l i s h t m e t r i c ,a n m e t r i c t E n g l i s h . T h e n , d ep e n d i n g o t h c h o i c e , y o u ' d d i p l a y o n i y t h a p p r o p r i a t e c o v e r s i o n s o s e c o n d m e n u s c r e e n .

F o r t u n a t e l y f o r u s , a l t h o t i o n s f i o n o n e s c r e e n . A n l i n e s6 0 - 2 1 0 b e c o m e6 P K 1 N T " ( 1 ) I T K ( 1 7 ) K T I 7 P R I N T " ( 2 > I T ( 1 8 ) T I 8 P R I N T - ' O ) I T C ( 1 9 ) C T I

9 P R I N T " ( 4 ) I N T M ( 2 0 ) M T I

1 0 P R I N T " ( 5 ) F T K ( 2 1 ) K T F

1 1 P R I N T " < 6 ) F T ( 2 2 ) T F 1 2 P R 1 N T " ( 7 ) F T C ( 2 3 ) C T

F 1 3 P R I N T " ( 8 ) F T M ( 2 4 ) M T

F 1 4 P R I N T " ( 9 ) Y T K ( 2 5 ) K T

Y 1 5 P R I N T " ( 1 0 ) Y D T O ( 2 6 ) T Y 1 6 P R 1 N T " ( 1 1 ) Y D T O C ( 2 7 ) C T

Y 1 7 P R I N T " ( 1 2 ) Y D T O M ( 2 8 ) M T

Y 1 8 F R I N T " < 1 3 > M T K ( 2 9 ) K T

M 1 9 P R I N T " ( 1 4 ) M T ( 3 0 ) T M 2 0 P R I N T " ( 1 S ) M T C ( 3 1 ) C T

M 2 1 P R I N T " ( I 6 ) M T M ( 3 2 ) M T

M w h i l e l i n e 2 2 r e m a i n s u n c h a n g e d :2 2 I N P U T " [ D O W N ] W H I C H N U M B E R " ;

R e m e m b e r : i t h m e n u -o p t i o n n u m b e r . I w i l l b u s e d l a t e ra a n i n d e x t o u a r r a y s . A m e t i o n e d , w n e e d t a c c o m m o d a t et w i c e a m a n y o p t i o n s . S o l i n e 2 3 b e c o m e s2 3 T F N < l O R N > 3 2 T H E N 5 0

L i n e 2 4 h a e v o l v e d i n t o i t f o u r t h i n c a r n a t i o n s i n c e w s t a r t e dw r i t i n g t h p r o g r a m . I n o s e n d sp r o g r a m c o n t r o l t o l i n e 2 8 0 , w h i c hh a n d l e s m e n u o p t i o n s 1 7 - 3 2 , t h m e t r i c - t o - E n g l i s h c o n v e r s i o n s .S i n c e t h e s e a r s o m e w h a t m o r ec o m p l i c a t e d , w e ' l l t a c k l e t h e m l a t e r .2 4 1 F N > 1 6 T H E N 2 8 O

E n g l i s h t M e t r i cL i n e 2 5 b e g i n s t h E n g l i s h - t o -m e t r i c c o n v e r s i o n s , w h i c h a r s i p l e r t u n d e r s t a n d :2 5 P R I N T : P R 1 N T " Q U A N T I T Y O

W I N ) ;L e t ' s s a t h u s e r w a n t s t c o

v e r t i n c h e s t c e n t i m e t e r s . H o s h e h a s c h o s e n m e n u - o p t i o n n u b e 3 i l i n e 2 2 0 , s i 3 S i n c ei n o g r e a t e r t h a n 1 6 c o n t r o lp a s s e s t o l i n e 2 5 0 . L i n e 2 5 p r i n t s

b l a n k l i n e a n t h w o r d s Q U A N T IT O F f o l l o w e d b s p a c e .

R e c a l l t h a t l i n e 4 r e a d s i t w s e t s o s t r i n g a r r a y s : I $ ( l ) - I $ { 1 6 ) , o t h a b b r e v i a t i o n s f o E n g l i s h s y st e u n i t s , a n M $ ( l ) - M $ ( 1 6 ) , r e r e s e n t i n g m e t r i c s y s t e m u n i t s . W n o u s t h n u m b e r t i n d e xt h e s e a r r a y s .

A f t e r Q U A N T I T Y O h a p r i n t e d , t h e c o m p u t e r l o o k s u I $ ( 3 ) , f i n d s I ( f o r i n c h e s ) , a n p r i n t s i t N o t e c a r e f u l l y t h s e m i c ol o j u s t a f t e r I $ ( N ) . N e x t , l i n e 2 6 a c c e p t s t h u s e r ' s i n p u t a n c a l c ul a t e s t h a n s w e r :2 6 I N P U T Q : A - Q ' C ( N )

B e c a u s e o f t h e s e m i c o l o n , t h p r o m p t ( i n c l u d i n g I N P U T ' S q u e st i o n m a r k ) p r i n t s n e a t l y o s i n g l el i n e l i k e t h i s :Q U A N T I T Y O I N

i a l w a y s t h n u m b e r o u n i t s t c o n v e r t , w h e t h e r t h e y ' r eE n g l i s h o m e t r i c . I o u e x a m p l e ,

i a n i 3 W h e n w r e a d t h d a t a i l i n e 4 0 t h f i r s t i t e m i e a c hg r o u p i m u l t i p l i c a t i o n c o n s t a n tf o c o n v e r t i n g E n g l i s h u n i t s t m e r i c . I t h i s c a s e , C { 3 ) i 2 . 5 4 . W h e nC ( 3 ) i m u l t i p l i e d b Q o 7 t h a s w e r ( A i 1 7 . 7 8 .

T h n e x t l i n e p r i n t s t h i s a n s w e r :2 7 P R I N T : P R I N T Q ; 1 $ ( N ) " - " A ;

M $ ( N ) : E N DF i r s t b l a n k l i n e p r i n t s , t h e n t h

v a l u e o Q I s e m i c o l o n w e r e n ' tu s e d h e r e , t h c o m p u t e r w o u l d a t e m p t t l o o k u t h v a l u e o Q I $ ( ) ,w h i c h d o e s n ' t e x i s t . B v e r y c a r e f u lw i t h s e m i c o l o n p l a c e m e n t .

T h l a s t p a r t s o f t h e P R I N Ts t a t e m e n t a r a e q u a l s i g n f o l o w e d b y t h a n s w e r a n M $ ( 3 ) ,o " C M . " T h u s , t h p r i n t e d a n s w e rl i n e b e c o m e s

I 1 7 . 7 8 C

M e t r i c t E n g l i s hT h a t ' s t h e a s y p a r t ! T h c o n v e rs i o n f r o m m e t r i c t E n g l i s h i l i t t l e

C O M P U T E ' S G a z e t t e A p n l 1 9 B 9 S

Page 64: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 64/96

G E M O R EP L E A S U R EF R O M T H B I B L E W I T H

L A N D M A R KT h C o m p u t e r R e f e r e n c e B i b l e

w h a t I A N D M A H K w i l l e n a b l e y o t d o t S E A R C H T H R O U G H T H B I B L E — F i n d

P h r u c i , w o r d s o K n l e n c u .• D E V E L O P T O P I C A L F I L E S — C o p y f r o m T h

B i b l e t e x t » n K i r c h r c i i i l u i h c n a d y o u ro w n c o m m e n u a n n o i e * .

C O M P I L E Y O U R P E R S O N A L B I B L E —O u t l i n e K X i n c o l o r . A d n o i e s ,

c o m m e n t s , » n r e f e r e n c e s . M a k e y o u r B i b l eS t u d y o r g a n i z e d a n o n p e r m a m e n t r e c o r d !C R E A T E F I L E S — C o n v e r t t h e m f o

w o r d p r c c e u o r s E i k e P a p e r c H p a n d G E O S .M A K E S U P P L E M E N T A R Y S T U D Y F I L E S —

F o s p e c i f i c s t u d y a n d e v e l o p t r u u l a l E o nv a r t i c i o n s .N E L O P R I C E !

$ 1 1 9 . 9 5v l . 2 f o C 6 a n v 2 . 0 f o C 1 2 8

C A L L O W R I T E T O D A Y F O F R E E B R O C H U R E , W H I C H S H O W SH O V A L U A B L E L A N D M A R K C A N

B I Y O U R B I B L E S ' W D YP . A . V . Y . S o f t w a r e P . O . B o 1 5 8 4

B a l l w i n , M 6 3 0 2 2 ( 3 1 4 ) 5 2 7 - 4 5 0 5

C a Y o u rC o m p u t e r M a k e

Y O s i , o o b , 6 o o ?Z W I T H L O T T E R Y P C V O U H N E X T T I C K E T

C O U L D B E W O R T H M I L L I O N S 'l O H E i t Y u s e sc o m p u i p r t d m c i n o t l s t r i a lC l a y D o o i l i e r p i c g r a i rT h e r e i n

J o i n m

r . i w j j d W L ' f S l i d S l O W i J ! i l i O t i fn a n f r e l m e l b n w i t e ' s e l e c t i o n[ ■ v a i i d P H j a r r n s y o u

i l i r J h e o i w o r H P i i e i r n H l s t h a ij t o f m g h i j o i w o r k i y o u r s l a t e

f e u s r g o u s y s t e m

6 4 . C 6 4 B W L o ^ P l u s 4 L u i i e r y S T . A f a t O ' U l f t n f p f ;

H i ' . ' " x i ' a a w i w t i w - -

s o a i i J i s t e t e d J R i e r n a i k s 0

i m " ' 3 ! i L « i i i u s i B c i s y i e ' i - e i I A t a r i S I I s a i M i S i e i o i j u W i E r r a i k o ! h u C c i : l i

T o r d e r s e n d s ! 9 t e a c h p l u s 5 3 0 0 i m s i a g eh a n d l i n g p e o n B r 1 ■ I l l i n o i s r e s i d e n t S f f s a l e s l a ' 'l O r n e r s o u t s i d i i f f M a r T f i f i n e n c a a n S 3 0 0

C O o r d e r s c a l l1 3 1 2 ) 5 6 6 - 4 6 4 7

S u p e r i o r M i c r o S y s t e m s , I n I . H U p f l o i J i W h e e l i n g i t 6 0 0 9 0

t o u g h e r . T h l a s t t h r e e p r o g r a ml i n e s , w h i c h p a r a l l e l l i n e s 2 5 0 - 2 7 0 ,h a n d l e t h i s :2 8 P R [ N T ; P R I N T " Q U A N T I T Y O

M $ ( N - X ) ;2 9 I N P U T Q : A - Q * 1 / ( C ( N - X ) )3 0 P R I N T : P R 1 N T Q ; M $ ( N - X ) " - " A ;

I S ( N - X ) : E N DI t h e s e l i n e s , w c a l c u l a t e t h

i n d e x t o u a r r a y s . T h i s i v e r yi m p o r t a n t , u s e f u l c o n c e p t i B A S I Cp r o g r a m m i n g . A r r a y s a r e o f t e n a c e s s e d i n d i r e c t l y — t h a t i s f r o m c a c u l a t i o n s r a t h e r t h a n f r o m e x a c tn u m b e r s .

A g a i n r e c a l l t h a t i n l i n e 4 0 , w r e a d i 1 g r o u p s o d a t a . T h f i r s ti t e m i e a c h g r o u p i c o n s t a n t ,C ( ) . T h u s , C ( l ) i . 0 0 0 0 2 5 4 a n C ( 1 6 ) i 1 6 0 9 3 4 . 4 . ( S e e t h D A T As t a t e m e n t s b e l o w . ) F o t h f i r s t 1 E n g l i s h - t o - m e t r i c c o n v e r s i o n s ,t h e s e c o n s t a n t s a r u s e d a i s B u f o m e t r i c - t o - E n g l i s h c o n v e r s i o n s( n u m b e r i t h r a n g e 1 7 3 2 ) , w n e e d t h e i r i n v e r s e s .

A i n v e r s e o f n u m b e r i t h n u m b e r d i v i d e d i n t o 1 T h i n v e r s eo i 1 / o . 5 t h i n v e r s e o 2 . 5 4i a b o u t . 3 9 3 7 . B u s i n g i n v e r s e s ,w c a n e a t l y g e n e r a t e t h o t h e r 1 c o n s t a n t s w n e e d t h a n d l e t h m e t r i c - t o - E n g l i s h c o n v e r s i o n s .

T h u s , w h e n i o 1 7 C ( l ) i st h c o n v e r s i o n c o n s t a n t . T h e s a m er e l a t i o n s h i p e x i s t s f o r t h r e m a i ni n g c o n s t a n t s . ( W h e n i 2 o 1 8 t h c o n v e r s i o n c o n s t a n t i C ( 2 ) , a n s o n . ) T d e t e r m i n e t h a p p r o p r ia t c o n v e r s i o n f a c t o r , a l w n e e d t d i s u b t r a c t 1 f r o m w h e n e v e r

e x c e e d s 1 6 I n l i n e 3 0 , w d e f i n e d t h v a r i

a b l e a 1 6 L i n e s 2 8 0 - 3 0 0 s u b t r a c tX o 1 6 f r o m t i n d e x t h a r r a y s .

N o w , l e t ' s c o n s i d e r a e a m p l e . S u p p o s e t h u s e r w a n t s t c o n v e r t 1 0 c e n t i m e t e r s t i n c h e s .w i l l b e q u a l t 1 f r o m l i n e 2 2 0 . I t h i s c a s e , l i n e 2 4 s e n d s t h p r g r a m a h e a d t l i n e 2 8 0 . H e r e ' sw h a t o c c u r s i l i n e 2 8 0 :1 T h c u r s o r m o v e s d o w n o n ! i n e .2 Q U A N T I T Y O p r i n t s .3 i s u b t r a c t e d f r o m t g i v e 3 4 T h v a l u e o M S ( 3 ) , o r C M p r i n t s .

L i n e 2 9 w a i t s f o t h u s e r t i n p u t Q . A t h i s p o i n t , t h c o m p u t e rs c r e e n r e a d sQ U A N T I T Y O C M

T h u s e r e n t e r s 1 0 T h c o p u t e r p e r f o r m s t h f o l l o w i n g :1 C a l c u l a t e s — a g a i n t g i v e 3

2 F i n d s t h e v a l u e o C ( N - X ) t b 2 . 5 * .

3 D i v i d e s b 2 . 5 4 t g e a p p r o x i m a t e l y. 3 9 3 7 .

4 M u l t i p l i e s 1 ( t h e v a l u e o Q b . 3 9 3 7t o y i e l d 3 . 9 3 7 .

T h u s , t h v a l u e o i 3 . 9 3 7 .L i n e 3 0 1 P r i n t s b l a n k l i n e .2 P r i n t s Q a 1 0 3 C a l c u l a t e s N - a g a i n .4 P r i n t s C a g a i n .5 P r i n t s a e q u a l s i g n .6 P r i n t s t h v a l u e o f a 3 . 9 3 7 .7 C a l c u l a t e s a g a i n .8 P r i n t s t h v a l u e o I $ ( 3 ) , o I N 9 E n d s t h p r o g r a m .

T h c o m p u t e r s c r e e n n o r e a d s1 C 3 . 9 3 7 I

T f i n i s h u p l e t ' s r e n u m b e ro u D A T A s t a t e m e n t s i s e q u e n c e :3 1 D A T A . 0 0 0 0 2 5 4 , I N , K M , . 0 2 5 4 , I N , M ,

2 . 5 4 , 1 N , C M , 2 5 . 4 , I N , M M3 2 D A T A . O O 0 3 0 4 B , F T , K M , . O 3 O 4 8 , F T , M ,

3 0 . 4 8 , F T , C M , 3 0 4 . a , F T , M M3 3 D A T A . 0 0 0 9 1 4 4 , Y D , K M , . 9 1 4 4 , * D , M ,9 1 . 4 4 , Y D , C M , 9 1 4 . 4 , Y D , M M

3 4 D A T A 1 . 6 0 9 3 4 4 , M I , K M , 1 6 0 . 9 3 4 4 , M I , M ,1 6 O 9 3 . 4 4 , M I , C M , 1 6 0 9 3 4 . 4 , M I , M M

T e s t i n gN o w , t r f e c o n v e r s i o n s . A e a s y w a t t e s t y o u r p r o g r a m i t c o n v e r t f r o m o n u n i t t t h o t h e ra n b a c k a g a i n w i t h t h s a m em e a s u r e m e n t .

F o i n s t a n c e , r u t h p r o g r a ma n p i c k o p t i o n t c o n v e r t i n c h e st m i l l i m e t e r s . A t h p r o m p t , t y p ei a n p r e s s R E T U R N . T h e q u i va l e n t n u m b e r o m i l l i m e t e r s ( 2 5 . 4 )i d i s p l a y e d a n t h p r o g r a m e n d s .

N o w , r u t h p r o g r a m a g a i na n s e l e c t o p t i o n 2 ( m i l l i m e t e r s t i n c h e s ) . A t h p r o m p t , e n t e r 2 5 . 4a n t h a n s w e r , ( i n c h ) , s h o u l d a p e a r . I i d o e s n ' t , g b a c k a n c h e c k y o u r t y p i n g c a r e f u l l y , e s p ec i a l l y t h D A T A s t a t e m e n t s .

N e x t m o n t h w e ' l l a n a l y z e w h s o m e o o u a n s w e r s a r e n ' t w h a tt h e y a p p e a r t b e

C O M P U T E ! 1 * G a z e t t e i l o o k i n g f o u t i l i t i e s , g a m e s , a p p l i c a t i o n s ,e d u c a t i o n a l p r o g r a m s , a n t u t o r i a la r t i c l e s . I y o u ' v e c r e a t e d a p r g r a m t h a t y o t h i n k o t h e r r e a d e r sm i g h t e n j o y o f i n d u s e f u l , s e n d i t o t a p e o d i s k , t o S u b m i s s i o n sR e v i e w e r , C O M P U T E ! P u b l i c a t i o n s ,P . O . B o 5 4 0 6 , G r e e n s b o r o , N 2 7 4 0 3 . P l e a s e e n c l o s e a S A S E i y o w i s h t h a v e t h m a t e r i a l sr e t u r n e d . A r t i c l e s a r r e v i e w e dw i t h i n f o u r w e e k s o s u b m i s s i o n .

6 C O M P U W s G a z e l l e A p r i l 1 9 8 9

Page 65: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 65/96

V i s i b l e D i v i s i o n

J i B t i i i c r l l e l d

D i v i s i o n c a n b e p e r f o r m e d i n u m b e r o w a y s . R e p e a t e d s u b t r a ct i o n i t h s i m p l e s t m e t h o d a n i e a s y t w r i t e . B u t h m o s t e f f i c i e n tt e c h n i q u e i t r u e b i n a r y a d d i t i o n —a n i t ' s n o h a r d t u n d e r s t a n d i y o v i s u a l i z e i t

O e a r l y c o m p u t e r s , d i v i s i o nb b i n a r y a d d i t i o n w a d o n e f r o mh a r d w a r e . T h e p r o g r a m m e r k n e wh o t h e d i v i s i o n w o r k e d b y t h s e u t h s y s t e m r e q u i r e d . F u r t h e rm o r e , i y o c o u l d g e c o m p u t e rt i m e ( w h i c h w a r a r e , e s p e c i a l l y f o s u c h " f r i v o l o u s " a c t i v i t y ) , y o c o u l d e v e n s i n g l e - s t e p t h h a r dw a r e t h r o u g h t h i s p r o c e s s .

A O v e r v i e wT s e t h i s t e c h n i q u e i a c t i o n , l e t ' ss t e p t h r o u g h a e x a m p l e . W e ' l l d v i d e 2 3 ( t h e d i v i d e n d ) b 1 ( t h ed i v i s o r ) . R e m e m b e r , t h i s t a k e s p l a c ei b i n a r y ; t h b i t s d t h j o b . D e c im a 2 3 i b i n a r y 1 1 1 0 1 0 1 1 . W w o u l d m o r e c o m m o n l y w r i t e t h i sn u m b e r a h e x a d e c i m a l $ E ( f o 1 1 1 0 ; f o 1 0 1 1 ) . B u t h i s t i m e , l e t ' su s e b i n a r y s w c a t r a c k t h b i t sa n s e e x a c t l y w h a t ' s h a p p e n i n g .

N o f o t h v i s u a l s i d e . W p l a c e t h d i v i d e n d i m e m o r y ( i t ' so n e - b y t e , o e i g h t - b i t , n u m b e r ) a n da t t a c h , a i t h i g h - o r d e r e n d , v a l u eo 0 T h i s z e r o , c a l l e d t h e r e m a i n d e r ,h a a m a n y b y t e s a s t h e d i v i s o r .( S o m e t i m e s , y o n e e d m o r e t h a no n z e r o b y t e h e r e . ) I n t h i s c a s e ,t h a t ' s o n b y t e , s i n c e t h e d i v i s o r ,1 0 i o n e - b y t e n u m b e r . H e r e ' sh o i l o o k s :

f i r s t s h i f t , w h a v e :

1 ) I

r e m a i n d e r d i v i d e n d

L e t ' s s h i f t t h w h o l e t h i n g l e f tb y o n e b i t . A n A S L f o l l o w e d b a R O i n s t r u c t i o n d o e s t h j o b . W e l lc o m e b a c k h e r e a n r e p e a t t h s h i f to p e r a t i o n u n t i l e v e r y b i o t h d i v id e n d h a b e e n m o v e d . A f t e r t h

1 0 ( I 1

Y o c a s e h o p a r t o t h d i v i d e n d h a s m o v e d i n t o t h e r m a i n d e r a r e a . G b a c k a n r e p e a tt h s h i f t . W a t c h t s e i t h r m a i n d e r b e c o m e s e q u a l t 1 ( o u rd i v i s o r ) o m o r e . T h i s h a p p e n s a f t e rt h r e e m o r e s h i f t s :

1 I

T h r e m a i n d e r i n o o v e r 1 ( i t ' s 1 4 , t o b e x a c t ) . I t h i s c a s e ,s u b t r a c t 1 0 f r o m t h r e m a i n d e r a n ds e t h l o w - o r d e r b i o t h d i v i d e n dt 1

( 1 0

K e e p g o i n g . N o t e t h a t t h b i w s e a t h b o t t o m m o v e s u a l o n g w i t h e v e r y t h i n g e l s e . T w m o r e s h i f t s , a n t h r e m a i n d e r e c e e d s 1 0 a g a i n :

1 (

s e t :R e p e a t t h s u b t r a c t i o n a n b i t -

s h i f t :I a l h a p p e n s a g a i n o t h n e x t

(

O n l a s t s h i f t , o n l a s t s u b t r a ct i o n , a n a l e i g h t b i t s f r o m t h d i v id e n d h a v e b e e n p r o c e s s e d :

1 1

W e ' r e f i n i s h e d . T h m e m o r yt h a t o r i g i n a l l y h e l d t h d i v i d e n dn o h o l d s t h q u o t i e n t . T h q u

t i e n t , i n t h i s e x a m p l e , w o r k s o u t 2 3 A n t h r e m a i n d e r i 5

P u t t i n g I A l T o g e t h e rL e t ' s s e e . W d i v i d e d 2 3 b 1 a n g o q u o t i e n t o 2 a n r e m a i nd e o 5 W d i i b l o o p i n g e i g h tt i m e s , o n c e f o e a c h b i o t h o r i g in a d i v i d e n d . T h a t ' s f a s t a n e a s y .

S t o r e t h d i v i d e n d ( 2 3 5 ) a n t h d i v i s o r ( 1 0 ) i l o c a t i o n s $ 2 0 8 1( d e c i m a l 8 3 2 1 ) a n d $ 2 0 8 2 ( d e c i m a l8 3 2 2 ) , r e s p e c t i v e l y . T h e n , e n t e r t h c o d e b e l o w f r o m m o n i t o r :2 0 0 02 0 0 2

L D # 5 0 0S T S 2 0 8 0

2 0 0 5 L D # $ 0 0

2 0 0 7 A S $ 2 0 8 12 0 0 A R O $ 2 0 8 02 0 0 D L D S 2 0 8 02 0 1 0 C M $ 2 0 8 2

2 0 1 32 0 1 52 0 1 82 0 1 B2 0 1 E2 0 2 02 0 2 32 0 2 42 0 2 62 0 2 8

B C $ 2 0 2 3S B $ 2 0 8 2S T $ 2 0 8 0L D $ 2 0 8 1O R # $ 0 1S T $ 2 0 8 1I N C P # $ 0 8B C S 2 0 0 7B R

( p u t i r e m a i n d e ra r e a )

( c o u n l e r f o r s h i f ll o o p )

( d t h " l o n g " s h i f t )( i r e m a i n d e r . . . )( . . . e q u a l t o / g r e a t e r

t h a n d i v i s o r ? )( n o , s k i p n e x t b i t )( s u b t r a c t d i v i s o r )

( p u t o n b i t . . . )( . . . i n t o b o t t o m . . . )( . . . o d i v i d e n d )( c o u n t l o o p )( r e a c h e d m a x i m u m ? )( n o , d i a g a i n )( S T O P . . o o t h e r

i n s t r u c t i o n )

E x e c u t e t h r o u t i n e . A t h i sp o i n t , y o c o u l d e x a m i n e t h c o t e n t s o $ 2 0 8 0 a n $ 2 0 8 1 a n c o f i r m t h a t t h e y c o n t a i n t h c o r r e c tv a l u e s f o r e m a i n d e r a n q u o t i e n t .Y o m i g h t l i k e t e x p e r i m e n t t s e w h a t h a p p e n s i u n u s u a l s i t u at i o n s , s u c h a d i v i s i o n b 0

m a d e b r i e f r e f e r e n c e a b o v et t h o c c a s i o n a l n e e d f o a e x t r ar e m a i n d e r b y t e , o n m o r e t h a n t h n u m b e r o b y t e s i t h d i v i s o r . F o e x a m p l e , w h e n d i v i d i n g b o n e -b y t e n u m b e r , w h e n w o u l d w n e e dt p r o v i d e t w o z e r o b y t e s a t h h i g h e n d ? l i t t l e t h o u g h t t u r n s u t h a n s w e r : Y o n e e d t h e x t r a b y t ew h e n t h h i g h b i o f t h e d i v i s o r i s e t . T h u s , i w w e r e d i v i d i n g b 1 2 o g r e a t e r , w e ' d m a k e e x t r a r o o r n . f i

C O M P U T E I S G a z e i / o A p r i l 1 9 8 9 6

Page 66: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 66/96

B i o H i s t o r y

R h e t t A n d e r s o n

H e r e a C O M P U T E I ' s G a z e t t e , w s t i l l g e l e t t e r s a d d r e s s e d t p e o p l ew h n l o n g e r w o r k h e r e . A l t h o u g hm a n y l e t t e r s c o m e t R i c h a r dM a n s f i e l d , T o d d H e i m a r c k , K e v i nM y k y t y n , a n T o H a l f h i l i , b f a t h e g r e a t e s t n u m b e r c o m e t C h a r l e s B r a n n o n , C O M P U T E I ' sl o n g - t i m e p r o g r a m e d i t o r , w h w r o t e S p e e d S c n p t , " S p r i t e M a g i c , ' "" U l t r a F o n t , " a n m a n y o t h e r p r g r a m s a n a r t i c l e s .

S i n c e s m a n y p e o p l e s t i l lw r i t e t C h a r l e s , t h o u g h t m i g h tt a k e s o m e t i m e t t a k e l o o k a t h h i s t o r y o t h i s c o l u m n , w h i c hC h a r l e s p i o n e e r e d .

E x p l o r i n g t h 6 T h f i r s t i s s u e o G a z e t t e a r r i v e d i J u l y 1 9 8 3 . T h e r e w a n H o r i z o n si t h a t i s s u e . I n s t e a d , t h e r e w a p o p u l a r c o l u m n w r i t t e n b L a r r yI s a a c s c a l l e d 6 4 E x p l o r e r . Y o m i g h t t h i n k i s t r a n g e t h a t t h n a m eo t h 6 w a i t h t i t l e , b u r m e m b e r t h a t a t h a t t i m e t h C o m o d o r e V I C - 2 0 w a a l e a s t a p o p u l a r a t h 6 4 s i m i l a r c o lu m n , V I C r e a t i o n s , c o v e r e d t h g o i n g s - o n i t h V I w o r l d . A t h o u g h t h m a c h i n e s s h a r e d m a n ya t t r i b u t e s , t h h a r d w a r e w a d i f f e re n e n o u g h s t h a t m o s t p r o g r a m sc o u l d n o b r u o b o t h s y s t e m s .T h i s s e t h e s t a g e f o r i v a l r y b t w e e n t h t w m a c h i n e s .

I O c t o b e r 1 9 8 3 ( V o l . 1 N o 4 ) 6 E x p l o r e r m o v e d t G a z e t t e ' s s i t e m a g a z i n e , C O M P U T E ! . T h i sm o v e w a m a d e t a l l o w L a r r yI s a a c s t c o v e r t o p i c s w h i c h w e r ee v e n m o r e t e c h n i c a l t h a n t h o s e h h a c o v e r e d i G a z e t t e , T t a k e i t p l a c e , H o r i z o n s : 6 4 w a c r e a t e d .T h n e c o l u m n w a s p r e t t y m u c hf r e e - r a n g i n g . O n m o n t h i m i g h th a v e o f f e r e d a t e c h n i c a l d i s c u s s i o no h o t h 6 4 ' s v i d e o o u t p u tw o r k e d . T h n e x t m o n t h i m i g h t

6 C O M P U T E ' S G a i a l t e A p r i l 1 9 8 9

h a v e c a r r i e d m i n i r e v i e w s o s o f tw a r e . A f t e r t h a t , m a y b e s o m e p r g r a m m i n g t r i c k s o h i n t s .

I J u l y 1 9 8 4 , H o r i z o n s : 6 4 b ec a m e t h m o r e a e s t h e t i c a l l y p l e a si n H o r i z o n s 6 4 o t h c o v e r o G a z e t t e a n i t h t a b l e o f c o n t e n t s ,a l t h o u g h t h h e a d o f t h e c o l u m n i s e l f r e m a i n e d t h s a m e . ( O d d l y ,O c t o b e r 1 9 8 4 s a t h e r e t u r n o f t h t i t l e H o r i z o n s : 6 4 . )

G o o d b y e V I C , H e l l o 1 2 T h l a s t V I C r e a t i o n s a p p e a r e d i D e c e m b e r 1 9 8 4 . T h f o l l o w i n g i s u e , H o r i z o n s : 6 b e c a m e H o r i z o n s .T h e c o l u m n b e c a m e e v e n m o r ew i d e - r a n g i n g i i t n e i n c a r n a t i o n .I f a c t , t h J a n u a r y H o r i z o n s c o ve r e d t h e V I C , P l u s / 4 , C o m m o d o r e1 6 a n C o m m o d o r e 6 4 C h a r l e ss a i d g o o d b y e t t h V I a n h e l l o t t h i l l - f a t e d P l u s / 4 a n 1 6

H o r i z o n s t y p i c a l l y f i l l e d f r o mt w t f i v e p a g e s o G a z e t t e i 1 9 8 5 .I n c r e a s i n g l y , C h a r l e s u s e d H o r i z o n sa p l a c e t o t a l k a b o u t t h l a t e s th a r d w a r e f o t h 6 4 H c o v e r e dd i g i t i z e r s , v o i c e s y n t h e s i z e r s , a n o t h e r h a r d w a r e .

C h a r l e s m i s s e d c o l u m n i A u g u s t 1 9 8 5 ( h w a e n g r o s s e d i S p e e d S c r i p t m o d i f i c a t i o n ) . I S e t e m b e r , h w r o t e a b o u t t h 1 2 f o t h f i r s t t i m e . I O c t o b e r , H o r i z o n sw e n t d o w n t o n p a g e — v i s u a l l y ,i w a v e r y s i m i l a r t t h c o l u m ny o u ' r e r e a d i n g n o w . T h c o n t e n ts t i l l a l t e r n a t e d b e t w e e n d i s c u s s i o n so p r o g r a m m i n g a n c l o s e l o o k s a n e h a r d w a r e .

I M a r c h a n d A p r i l 1 9 8 6 , t h e r ew a s n o H o r i z o n s . C h a r l e s b e g a nw r i t i n g t h e A m i g a V i e w c o l u m n i C O M P U T E ! . C h a r l e s w r o t e h i f i n a lH o r i z o n s i M a y . A s s i s t a n t e d i t o rT o d d H e i m a r c k t o o k o v e r i J u n e1 9 8 6 a n k e p t t h e c o l u m n e v e na f t e r b e c o m i n g a s s i s t a n t e d i t o r o C O M P U T E I ' s n o w - d e f u n c t A t a r i S D i s k M a g a z i n e , C h a r l e s l e f t C O P U T E ! i n J u l y , j u s t a f e w e e k s

b e f o r e s t a r t e d w o r k i n g h e r e .B e s i d e s h i w o r k o H o r i z o n s ,

T o d d a l s o r e m a i n e d r e s p o n s i b l e f o F e e d b a c k u n t i l h l e f t C O M P U T E ! .T e c h n i c a l e d i t o r P a t r i c k P a r r i s hc u r r e n t l y h a t h h o n o r o c o m p i li n a n e d i t i n g F e e d b a c k , G a z e t t e ' sm o s t p o p u l a r c o l u m n .

C o m p u t e r J o u r n a l i s mW h e n T o d d t o o k o v e r H o r i z o n s , i c h a n g e d . T o d d , w e l l - v e r s e d i t h t e c h n i c a l d e t a i l s o t h 6 a n 1 2 8 ,c o v e r e d t h t e c h n i c a l d e t a i l s o t h m a c h i n e s i t h c o l u m n , b u h e a pp r o a c h e d H o r i z o n s f r o m n e a g l e . L i t t l e b l i t t l e , i b e c a m e h o m ef o e s s a y s a b o u t C o m m o d o r ec o m p u t e r s .

T o d d ' s l a s t H o r i z o n s c o l u m nw a p u b l i s h e d i J u l y 1 9 8 8 . W h e nT o d d l e f t , t h e r e w a t h e x p e c t e dm i n o r b a t t l e o v e r w h w o u l d t a k eo v e r t h c o l u m n . W o u l d i b m e o w o u l d i b R a n d y T h o m p s o n ? I t h i n t e r e s t o h a r m o n y , s u g g e s t e dt h a t w t r a n s f o r m H i n t s T i p s i n t o

p r o g r a m m i n g c o l u m n f o R a n d y .R a n d y w a n t e d t c a l l t h n e c o u m V o o d o o , b u c o o l e r h e a d s p r v a i l e d ( a c t u a l l y , e d i t o r L a n c e E l k o ' sc o o l e r h e a d ) , a n T h e P r o g r a mm e r ' s P a g e w a b o r n .

T k e e p T h P r o g r a m m e r ' sP a g e a n H o r i z o n s f r o m d u p l i c a ti n e a c h o t h e r , p l e d g e d t w r i t ee s s a y s o g e n e r a l i n t e r e s t a n l e a v et h p r o g r a m m i n g t R a n d y .

R a n d y l i k e s t o p o i n t o u t h a t i r e a d e r s u r v e y s , T h P r o g r a m m e r ' sP a g e s h o w s s l i g h t e d g e i p o p ul a r i t y o v e r H o r i z o n s . I s e e m s w o t h b a t t l e , b u l o s t t h e w a r .

W h e r e A r T h e y N o w ?C h a r l e s B r a n n o n l e f t C O M P U T E !f o p r o g r a m m i n g d e s i g n j o a E p y x . H i c u r r e n t l y w o r k i n g f o h i f a m i l y ' s b u s i n e s s , w r i t i n g a c o u n t i n g s o f t w a r e . T o d d H e i m a r c kl e f t f o j o a M i c r o s o f t . H w r i t e sa n e d i t s s o f t w a r e m a n u a l s .

Page 67: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 67/96

r a m sW h a t ' s t S a A b o u t C o m p u t e r s ?

F r e d D ' l g n a z l ow a b r u s h i n g m t e e t h t h i s m o r n

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

t o o t h b r u s h i m m o u t h s i n c ew a a k i d . A s c r u b b e d , w a k i n do a n a l y z i n g w h w a s g o o da b o u t r e m e m b e r i n g t b r u s h m t e e t h e a c h d a y . M a y b e i w a b c a u s e m m o t h e r d r a g g e d m i n t ot h b a t h r o o m e v e r y m o r n i n g a n n i g h t w h e n h a b i t s g e t " w i r e d i n . "

T h e n d e c i d e d : T h r e a l r e s o b r u s h m t e e t h i b e c a u s e m m o u t h t a s t e s s g o o d w h e n I ' d o n e .

T h i s t h o u g h t m a d e m w o n d e rw h d l o o t h i n g s . W h d e a t ? W h d r i s k m l i f e j o g g i n go M i c h i g a n ' s s n o w - c o v e r e d r o a d s ?W h d w r i t e t h i s c o l u m n e a c hm o n t h ? O t h s u r f a c e , i t ' s e a s y t a n s w e r t h o s e q u e s t i o n s . e a t s t a ya l i v e , r u t k e e p m b l o o d p r e ss u r e d o w n , a n d d m w o r k b c a u s e h a v e t p a f o d i a p e r b i l l sn e x t m o n t h w h e n m n e b a b yb l o w s i n t o t o w n .

L a b o r o L o v eU n d e r n e a t h t h e s e l o v e l y r a t i o n a lr e a s o n s i t r u e r , m o r e h o n e s t a s w e r : d t h e s e t h i n g s j u s t f o t h j o o d o i n g t h e m . d o n ' t d t h e mf o s o m e p a y o f f d o w n t h r o a d . d t h e m b e c a u s e t h e y g i v e m p l e as u r e r i g h t a t t h i s m o m e n t .

T h s a m e i t r u e f o c o m p u ti n g . s p e n d 9 0 p e r c e n t o m t i m et r y i n g t o j u s t i f y c o m p u t e r s — t o m s e l f a n o t h e r p e o p l e — i n t e r m s o t h e i r p r a c t i c a l i t y . B u a n o p r a c t i c a l m a n . ( J u s t a s m f a t h e r . )w o u l d n ' t t o u c h c o m p u t e r s i t h o n l y t h i n g t h e y d i d w a g e m l i f em o r e o r g a n i z e d o h e l p m p a m b i l l s o t i m e . W h a t d r a w s m t t h e m i t h e i r c h a r m , t h e i r c h a r i s m a ,t h e i r . . . l o v a b l e n e s s .

S u r e u s c o m p u t e r s t d w o r k . D o n ' t y o u ? D o e s n ' t e v e r yb o d y w h u s e s c o m p u t e r a t a l l ?B u i t ' s n o t h w o r k t h a t b r i n g s m

b a c k . T h e r e i s o m e t h i n g i n d e s c r i ba b l y d e l i c i o u s a b o u t t h w a i f e e l st w o r k w i t h c o m p u t e r s . T h a t ' s t h h o o k . A n w h a t e v e r i i s i g r a b sm a g a i n a n a g a i n .

N M o r e E x p l a n a t i o n sw a h o m e o v e r t h h o l i d a y s w i t h

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

T h i s y e a r , j u s t a h d o e s e v e r yy e a r , m d a a s k e d m h o w a d o i n g i m c a r e e r i c o m p u t e r s .Y e a r s a g o , w h e n w a y o u n g a n c h i p p e r , u s e d t s i d o w n w i t hD a a n e a r n e s t l y d e s c r i b e m l a e s p r o j e c t s . B u n o d o n ' t e v e nt r y , b e c a u s e D a a l r e a d y k n o w sw h a t d o w o r k w i t h c o m p u t e r s .A n d , t D a d , c o m p u t e r s a r c o p u t e r s . C o m p u t e r s s e n d y o u y o u rm o n t h l y c r e d i t c a r d b i l l s . C o m p u te r b o o k y o u r f l i g h t s t C a n c u n ,N a s s a u , a n N e w a r k . D a k n o w sw h a t c o m p u t e r s l o o k l i k e b e c a u s eh e w a t c h e s T V T h e y ' r e g r a y i s hs o r t s o m a c h i n e s w i t h c a t h o d e r a t u b e s w h i c h d i s p l a y s y m b o l s o f t h eG r e e k a l p h a b e t . T h e y h a v e w h i r li n t a p e d r i v e s a n p r i n t e r s w h i c hs p e w o u a c c o u n t a n t s ' l e d g e r s a n R e a d e r ' s D i g e s t s w e e p s t a k e a d s . S w h s h o u l d s p e n d t i m e t e l l i n gD a a b o u t w h a t d i t h i s y e a r ?W h a t ' s t s a a b o u t c o m p u t e r s ?

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

i m a g i n e d , B u t h l i t t l e g u y s ?J u s t t h i n k , D a d , y o k n o w t h a t

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

D a d , k n o w y o p i c t u r e m e a c h d a y , w o r k i n g l i k e c o m p u t e rt e c h n i c i a n i p i n s t r i p e s , w r i t i n gp r o g r a m s a n c a r r y i n g a r o u n d r e e l so t a p e a n p u n c h c a r d s . B u t h a tw a m t e y e a r s a g o . T h e s e d a y sI ' w e a r i n g s l i p p e r s , s i p p i n g t e a

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

Y o s e m w o r k i n g a l o n e ,s o l i t a r y h e r m i t . B u t h a n k s t m c o m p u t e r , f e e l l i k e I ' i G r a n dC e n t r a l S t a t i o n . h a v e m c o p u t e r p l u g g e d i n t o m p h o n e , a n s e n d a n r e c e i v e n o t e s f r o m f a m i l y ,f r i e n d s , a n b u s i n e s s a s s o c i a t e s a a l h o u r s , d a o n i g h t . s h o p , r e a dn e w s , a n b u a i r p l a n e t i c k e t s — a l lw h i l e s i a m c o m p u t e r . p l a yg a m e s l o n g - d i s t a n c e w i t h p e o p l eI ' v e n e v e r m e t . c a f a c o m p l e t ed o c u m e n t s i n t o a n y o n e ' s o f f i c e ,c o m p l e t e w i t h m l e t t e r h e a d a n g r a p h i c s . M s o s i t s a m c o p u t e r a n " p l a y s " c l a s s i c a l m u s i c .M d a u g h t e r t r a v e l s a r o u n d t h w o r l d c h a s i n g a t h i e f n a m e d C a m e n . T h e c o m p u t e r i o u b u l l e t i nb o a r d , t y p e w r i t e r , g a m e m a c h i n e ,a n p i a n o . I t ' s o u t e l e p h o n e , p o s to f f i c e , a n t r a v e l b u r e a u .

w a n t t t e l l m d a a l t h e s et h i n g s . B u t u s u a l l y j u s t s m i l e k i n do M o n a L i s a - s t y l e a n s a y , " Y o uk n o w c o m p u t e r s , D a d . W h a t ' s t s a a b o u t c o m p u t e r s ? "

C O M P U T E ! * G a z e n e A p r i l 1 9 0 9 6

Page 68: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 68/96

T H p s d u m n

F i l e C o n v e r t e r

J i T u b b sG E O S p r o g r a m m e r s c a e a s i l yc o n v e r t t h e i r f i l e s t G E O S f o r m a tu s i n g t h i s t i m e - s a v i n g u t i l i t y ." F i l e C o n v e r t e r " t a k e s s t a n d a r dC o m m o d o r e f i l e a n a t t a c h e s t h h e a d e r b l o c k a n d i r e c t o r y i n f o rm a t i o n t h a t G E O S r e q u i r e s .U n l e s s y o o w B e r k e l e y S o f t -w o r k s ' g e o P r o g r a m m e r , t h o n l y w a y o c a c r e a t e G E O S f i l e i t u s c o n v e r s i o n p r o g r a m s u c h a G a z e t t e ' s" G e o C o n v e r t e r . " A n d , a a n G E O Sp r o g r a m m e r k n o w s , p o r t i n g s i m p l ea p p l i c a t i o n f r o m a s s e m b l y l a n g u a g et G E O S w i t h o u t g e o A s s e m b l e r i t i m e - c o n s u m i n g p r o c e s s .

Y o m u s t a s s e m b l e y o u rs o u r c e c o d e t d i s k , l o a d a n r u t h c o n v e r s i o n p r o g r a m , b o o tG E O S , a n t h e n t e s t y o u r p r o g r a m .I i c r a s h e s ( a m i n e o f t e n d o e s ) ,t h e n y o u m u s t r e l o a d y o u r a s s e mb l e r , r e a s s e m b l e y o u r p r o g r a m , r b o o t t h c o n v e r s i o n p r o g r a m , r e b o o tG E O S . . . w e l l , y o g e t h i d e a .

U s i n g " F i l e C o n v e r t e r , " y o c a c o n v e r t n o n - G E O S f i l e s t G E O Sf o r m a t s i m p l y b d o u b l e - c l i c k i n g t h F i i e C o n v e r t e r i c o n a n a n s w e r i n gf e w s i m p l e q u e s t i o n s — a l l f r o mw i t h i n t h e G E O S e n v i r o n m e n t .

T y p i n g I I L i k e a l t r u e G E O S a p p l i c a t i o n s ,F i l e C o n v e r t e r i w r i t t e n i m a c h i n el a n g u a g e . T y p e i i w i t h " M L X , "t h m a c h i n e l a n g u a g e e n t r y p r g r a m f o u n d e l s e w h e r e i t h i s i s s u e .( C o m m o d o r e 1 2 o w n e r s m u s t u s 6 m o d e w h e n t y p i n g i n t h i s p r g r a m . ) W h e n M L p r o m p t s y o u , r s p o n d w i t h t h v a l u e s g i v e n b e l o w .S u i t i n g a d d r e s s : 1 5 0 3E n d i n g a d d r e s s : 1 F 9 A

T y p e i t h d a t a f o P r o g r a m 1 A f t e r y o u ' v e f i n i s h e d t y p i n g , s a v et w c o p i e s t o G E O S w o r k d i s k —o n w i t h t h n a m e C O N V E R T E R. M a n t h e o t h e r w i t h t h n a m e

6 C O M P U T E D G a z e t t e A p r i l 1 9 8 9

F I L E C O N V E R T E R . O n o t h e s ef i l e s w i l l b c o n v e r t e d w i t h G e C o n v e r t e r ; t h o t h e r w i l l r e m a i n i M L f o r m a t .

N o t y p e i P r o g r a m 2 " G e oC o n v e r t e r . " { A g a i n , 1 2 o w n e r sm u s t u s e 6 4 m o d e . ) U s e " T h e A u t om a t i c P r o o f r e a d e r , " f o u n d e l s ew h e r e i t h i s i s s u e , w h e n y o e n t e rt h i s p r o g r a m . G e o C o n v e r t e r i u s e dt m a k e F i l e C o n v e r t e r i n t o a G E O Sf i l e ( y o u c a n ' t u s F i l e C o n v e r t e r t c o n v e r t i t s e l f ) . S a v e c o p y o G e C o n v e r t e r t y o u r G E O S w o r k d i s k .

N o w , r u P r o g r a m 2 Y o u ' l l b p r o m p t e d f o f i l e n a m e . T y p e F I L EC O N V E R T E R . G e o C o n v e r t e r c o v e r t s y o u r f i l e i n t o G E O S f i l e .

C o n v e r s i o n T i m eT a c t i v a t e F i l e C o n v e r t e r , b o o tG E O S a n d o u b l e - c l i c k t h e p r g r a m ' s i c o n . W h e n F i l e C o n v e r t e ra p p e a r s o t h e s c r e e n , t y p e t h n a m e o f t h e f i l e y o w i s h t l o a d .T y p e d l e t t e r s a p p e a r i t h p r g r a m ' s f i l e n a m e b o x . D o n ' t l e t h a b s e n c e o c u r s o r h e r e c o n c e r ny o u . I y o m a k e t y p i n g m i s t a k e ,s i m p l y p r e s s t h D E L e t e k e a n t r a g a i n .

I y o c l i c k t h f i l e n a m e b o x ,t h c o m p u t e r w i l l a s y o f o t h n a m e o t h p r o g r a m ' s a u t h o r . I y o u ' r e c r e a t i n g G E O S d a t a f i l e ,y o c a e n t e r t h e n a m e o f t h e p a r e n ta p p l i c a t i o n ' s d i s k i n s t e a d . P r e s s R T U R N t g b a c k t f i l e n a m e m o d e .

W h e n t h f i l e n a m e { a n d , o t i o n a l l y , t h a u t h o r / a p p l i c a t i o nd i s k n a m e ) i e n t e r e d , i n s e r t t h d i s k t h a t c o n t a i n s t h f i l e t h a ty o u ' r e a b o u t t c o n v e r t a n t h e np r e s s R E T U R N . Y o u r f i l e i l o a d e di n t o m e m o r y a n c e r t a i n f i l e i n f o rm a t i o n i d i s p l a y e d o n s c r e e n . Y o d o n ' t h a v e t k n o w o u n d e r s t a n dt h i s i n f o r m a t i o n ; i t ' s p r o v i d e d f o y o u r c o n v e n i e n c e .

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

p r i a t e b o x : B A S I C , A S S E M B L Y ,D A T A , S Y S T E M , A C C E S . , A P P L I C ,A U T O - E X E , F O N T , P R I N T E R , I P U T , D I S K D E V . , a n S Y S - B O O T .

T h f i r s t t h r e e o p t i o n s —B A S I C , A S S E M B L Y , a n D A T A —a t t a c h h e a d e r b l o c k t f i l e s t h a ta r d e s i g n e d t o p e r a t e i n d e p e nd e n t l y o G E O S . T h i s h e a d e r b l o c ki u s e f u l i p r o v i d i n g G E O S w i t ha d d i t i o n a l f i l e i n f o r m a t i o n . S u c hf i l e c a s t i l l b e l o a d e d a n e x e c u t e du n d e r t h n o r m a l 6 o p e r a t i n g s y st e m . T h r e m a i n i n g o p t i o n s a r f o G E O S - s p e c i f i c f i l e s o n l y .

W h e n y o u ' r e s a t i s f i e d w i t h y o u rc h o i c e , s e l e c t t h S A V E i c o n . F i l eC o n v e r t e r s a v e s t h c o n v e r t e d f i l ea n r e t u r n s y o t t h p r o g r a m . S el e c t C A N C E L t e x i t t t h d e s k T o p .

A d d i t i o n a l F e a t u r e sI y o l i k e , y o m a l o a d f i l e f r o mo n d i s k a n t h e n s a v e i t a n o t he r A f t e r y o s e l e c t f i l e t y p e , c l i c kD I S K t c h a n g e t h e d i s k i t h e c u rr e n t d r i v e o r c l i c k D R I V E t c h a n g et h c u r r e n t d i s k d r i v e ( a s s u m i n gy o u h a v e m o r e t h a n o n d r i v e c o n e c t e d t y o u r s y s t e m ) . C l i c k S A V Et s a v e t h f i l e t t h n e d i s k .

S a v i n g f i l e u n d e r d i f f e r e n tf i l e n a m e i e a s y , t o o . J u s t b e f o r e y o s e l e c t a f i l e t y p e , p r e s s t h e D E L e t ek e a n c h a n g e t h f i l e n a m e . D n o p r e s s R E T U R N ; i y o p r e s s R T U R N , F i l e C o n v e r t e r w i l l a t t e m p tt l o a d a n o t h e r f i l e . N o w , s e l e c t af i l e t y p e a n c l i c k o n S A V E . Y o u rc o n v e r t e d f i l e i s n o s a v e d t d i s ku s i n g t h n a m e y o u ' v e j u s t e n t e r e d .S e p r o g r a m l i s t i n g s o p a g e 7 4

C o m i n g N e x t M o n t h —f i r s t l o o k a t m a j o r u p g r a d e :

G E O S 1 2 8 — V e r s i o n 2 . 0 .

Page 69: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 69/96

Page 70: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 70/96

C E A 8 : 2 0 4 C 4 F 4 1 4 4 4 5 4 4 2 0 4 C E B 0 : 2 8 5 4 5 2 4 9 4 4 4 9 1 C E B B : 4 4 2 2 2 h 0 D 0 D 0 0 4 4 C E C 0 : 2 £ 4 S 2 E 5 2 E 0 0 0 0 0 0 F 3

S p r i t e F a d e rS e i n s t r u c t i o n s i a r t i c l e o n p a g e5 b e f o r e t y p i n g i n

P r o g r a m 1 : S p r i t e F a d e r1 . 1 0 0 :1 3 0 S :1 3 1 0 :1 3 1 8 !1 3 2 0 :1 3 2 8 :1 3 3 0 :1 3 3 81 3 4 01 3 4 81 3 5 01 3 5 81 3 6 01 3 6 81 3 7 01 3 7 81 3 8 91 3 8 81 3 9 01 3 9 81 3 A 01 3 A B1 3 1 ) 01 3 B 81 3 C 01 3 C 81 3 D 01 3 D 81 3 E 01 3 E 81 3 F 01 3 F 81 4 0 01 4 0 81 4 1 31 4 1 81 4 2 01 4 2 81 4 3 01 4 3 81 4 4 01 4 4 81 4 5 01 4 5 81 4 6 01 4 6 81 4 7 01 4 7 81 4 8 01 4 8 81 4 9 01 4 9 81 4 A 01 4 A 81 4 B 01 4 B 81 4 C 01 4 C 81 4 D 01 4 1 3 81 4 1 0 01 4 E 81 4 F 01 4 F 81 5 0 01 5 0 81 5 1 01 5 1 81 5 2 01 5 2 81 5 3 0

4 C 0 61 5 8 Eg 8 0 E 8 5D F 9 F

D 8 A

1 C E 1 F F 8 DD 4 F 0 0 8 1 1 D

A C 8 C 0F A 1 5 9 96 D E 7E 6 F A1 8 E 1 D 6 8 1 8 D1 5 B D9 9 0 00 2 A 5 4 AA ' 0 A 9 F DF C F 8 0 E 6 CA C E 97 4 F F1 5 4 88 F F 1 0 A 9 0B 8 A 1 1 C A 0 E 1 8 E A C E 90 0 8 DE 1 A D 1 5 9 01 C A E 0 0 8 C

. 6 9 0 1. 7 A . 1 8

F C F A A D F B B DF 8 8 C D D1 A E 1 C E F 0 E D 1 2 F 4 D 1

1 3 4 CE 1 1 D F C A 9E F A F 1 F 0 8 0 B f t E 1 D 7 1 A 0 0 F A 3 E 1 1 1 9 00 0 8 ED 1 1 8 A F E 1 B D E 6A 9 F F1 2 D 4E 1 1 C E 7

F 2 7 A 0 A 0 F C A 50 0 1 A 2 5 A 0 6 8 l aO 9 0 E 0 F 8 6 8 E 8 C E A9 D C 21 C 1 C 0 F B D D E1 1 0 E 0 7 9 01 C E 1 8 D D B0 8 F B C 88 E F 1 1 B D 1 E 1 1 B D 1 A E 1 F 4 C 2 C1 8 D I 8 1 A 2

B 1 8 E

F 0 9 A 5 F CA 0 A 9 F F0 F 1 A 1 F

A 0 A F 2 A 8 I B E 9 D F 7 A 0E 1 C 8 C 8E 1 F 0 A E 1 C 8 D 8 FA 0 A 9 D F A 4 A F F 8 2 7 A 9 F DF A D 0C 1 F B A 21 C

F O 9 0 2 E 6F 8 A C E H1 C 1 5 B D1 B 1 7 E 8C 0 F A D 08 D D B1 8 6 0 D 1 0 3 4 C1 9

A D 1 C D B 1 5B 7 1 A 6 0 8 9 1 5B D 2 3 7 1 1 52 D D 91 2 3 0 2 D1 A D 1 A D A D D A1 A

8 E 1 f t

1 3

A B A 9 0 1F B C B E

9 6 1

0

C 1 9 2 B 1 A E 4 4 A1 8 C 0 A C 8 D I D 4 FC 0 C F F A 9 6 D 0 8 C 0 1 A 1 C 8 4 F0 0 8 4 2 DA D E 5 7 AE I E 9 0 9 B 7 1 0 1 9 E D 4 A 9 1 8 D E 9 E C0 0 1 6 6 D2 0 8 0 5 8 F 5 A 0 1 9 8F A C 8 7 FF 8 5 2 82 0 7 4 A 0 5 A 2 4 BB D F 7 B 0 1 2 0 D B E 1 A 9 D 0 6 0 E 6 D EF 1 E F A E 1 B 4 B 9 A 9 5 6 4 1 4 4 F A 2 E 8 E B 3 9 E F 9 A 5 1 8 9 D 1 B 8 D D E A A D 4 5 1 B 1 A 1 1 1 8 9 0 C B 7 7 1 8 4 F

F A 8 B l

9 8

F F 3

1 D C 1 A 8 A 98 D D 9 E 91 B 4

D 1 D E 1 5 9 2F 3 8 4 7A D D A B 1 9 1 4 11 B C I B D 4 C

1 5 3 B1 5 4 01 5 4 81 5 5 01 5 5 81 5 6 01 5 6 91 5 7 01 5 7 S1 5 B 01 5 8 81 5 9 01 5 9 81 5 A 01 5 A 81 5 B 01 5 B 81 S C 01 S C B1 5 D 01 5 D B

C 0 : C E : A D : A 0 : 4 F ; E 1

1 F ( : 6 0 0 1: 8 0 ; Q 0 : 0 0 : 1 0 : 0 0 : 1 F : 8 0

1 4 1 8

: 1 0 : 1 4 : 1 8 : 1 0

B O F 9 6 1 D 0 1 C 8 C O8 D 1 1 6 0 4 86 8 2 9 3 0 6 8 0 90 2 0 4 0 30 4 0 0 E0 4 O 0 1 0 1 1 1 0 11 0 6 O DF F F 1 0 1 1 6 4 2 1 61 C 1 1 0 1 1 4 1 1 C 1 0 0 0 0 0

A D D A4 8 0 9 B 9 7 12 a 4 A 4 0 6 01 2 8 0 0 E8 O 1 0 0 1 0 0 F 0 E 00 2 1 68 1 C 1 0 1 8 1 C 1 0 0 0 0

1 5 8 31 E 0 B 1 5 C l8 6 E 4 6 D

8 C F C F 0 D O 6 0 6 C 9 4 0 8 1 7 DC 0 4 I 8 1 4 0C 2 C 60 0 B E

P r o g r a m 2 S p r i t e F a d e r D e m oP H 1 0 R E C O P Y R I G H T 1 9 8 9 C O M P U

T E P U B L I C A T I O N S , I N C .A L L R I G H T S R E S E R V E D

S 2 B A N K 1 5 : 1 F P E E K ( 4 8 6 4 ) O 7 6 TH E N B L O A D " F A D E R . M L "

A 3 C O L O R 0 , 1 : C O L O R 4 , 1 : P R I N T "{ C L R ) [ Y E L i ( 3 S P A C E S j C O P YR I G H T 1 9 8 9 C O M P U T E ! P U B .

I N C . " : P R I N T T A B ( 1 1 ) " A L LR I G H T S R E S E R V E D " : S L E E P 2

R 4 P R I N T " { C L R ) ( C Y N ) ( 3 D O W N ){ R t G H T ) C O M P U T E ' S G A Z E T

T E " : P R I N T " { 3 R I G H T j P R E S EN T S . . . { 3 > "

S 5 S Y S 4 8 6 4 , 1 4 0 , 3 0 , 3g 6 f o r i = 1 t 0 6 : r e a d a s

, , , , , a S : N E X Te 7 s c n c l rd 8 a s = " " : s y s 4 8 6 7 , , , , , a sK 9 P R I N T " ( C L R H B > J d O W N )

{ R I G H T J F O U R T E X T S I Z E S . .Q K 1 0 0 T X S - " T H I S I S I Z E " : T B { 0

) = 1 1 0 : T B ( 1 ) = 1 1 0 : T B ( 2 ) = 70 : T B ( 3 ) = 7 0

S 1 1 F O R I = 0 T O 3 : S Y S 4 8 6 4 , 1 4 0 , TB { I ) , I : A S = T X S S T R S [ I ) : Y S 4 8 6 7 , , , , , A S

F 1 2 S L E E P 1 : A S = " " : S Y S 4 8 6 7 , ,, , A S : N E X T

C 1 3 P R I N T " { C L R } "Q 1 4 A S = " " : S Y S 4 8 6 7 , , , , , A SC 1 5 P R I N T " ( C L R } { D O W N )

( R I G H T ) A N D A A R R A Y O { S P A C E j C O L O R S ! "

R 1 6 F O R I = 1 T O 5 : P O K E 2 4 1 , I : S Y S4 8 6 4 , 1 3 0 , 8 0 , 2 : A S = " C O L O RF U T E X T " : S Y S 4 8 6 7 , , , , , A

D J 1 7 0 A S - " " : S Y S 4 8 6 7 , , , , , A S : NE X

J 1 8 P R I N T " { C L R ) ( D O W K H C V N j AN M O V E M E N T T O 0 1 { 2 > "

S 1 9 S Y S 4 8 E 4 , 1 5 0 , 0 , 3Q 2 0 A S = " M 0 V I N G T I T L E S A R

A S Y 1 "X S 2 1 0 F O R I = 1 T O 8 : M O V S P R I , 2 7 0 1 3

: N F , X TM Q 2 2 0 S Y S 4 8 6 7 , , , , , A SG 2 3 G O S U B 4 4 RH 2 4 A S = " A N D M A B C H A N G E D "

: S Y S 4 B 6 7 , , , , , A SX 2 5 G O S U B 4 4 0A S 2 6 0 A S = " W H I L E T E X T I M O V I N

G ! " : S Y S 4 8 6 7 , , , , , A SH 2 7 G O S U B 4 4 0J G 2 8 0 A S = " " : S Y S 4 8 6 7 , , , , , A SX 2 9 F O R I = l T O 8 : M O V S P R I , 0 # O : N

E X

G 3 0 S Y S 4 8 6 4 , 2 4 0 , 1 1 0 , 0C 3 1 F O R I = l T O 8 i M O V S P R I , 0 # l : N

E X E 3 2 P R I N T " £ C L R ) ( D O W N } V E R T 1 C

A M O V E M E N T T O O ! "F F 3 3 0 F O R I = 1 T 0 2 : A S = " F A D I N G I

A N D O U T ! "C 3 4 S Y S 4 8 6 7 A K 3 5 A S = "M E 3 6 0 S Y S 4 9 6 7 , , , , , A SK 3 7 N E X TX 3 8 P R I N T " { C L R } " : F O R I = 1 T 0 8 :

M O V S P R I , 0 # 0 : N E X TA 3 9 S Y S 4 B 6 4 , 1 4 0 , 8 8 , 0J 4 0 A S = " P R E S S A N K E T R

S T A R T "D P 4 1 0 S Y S 4 8 6 7 , , , , , A $G S 4 2 0 A " : S Y S 4 8 6 7 , , , , , A SJ 4 3 G E T A S : I F A $ = " " T H E N 4 0 0 : E L

E E R U NP 4 4 W I N D O W 0 , 2 3 , 3 9 , 2 4 , 1 : P R I N

T T A B O ) " f Y E L ) P K E S S A N ( S P A C E ) K E Y T C O N T I N U E "

X 4 5 G E T K E Y A $ : P R I N T ' M C L R ) " ; :W I N D O W S , 0 , 3 9 , 2 4 : R E T U R N

R 4 . 6 0 D A T A " S P R I T E F A D E R "R 4 7 D A T A T H S U P E R "S 4 8 0 D A T A " ( S P A C E S ) A L L - M L "B Q 4 9 0 D A T A " { S P A C E S ] U T I L I T Y

I

C 5 0 D A T A " ( S P A C E S } F O R Y O R

R P 5 1 0 D A T A " C O M M O D O R E 1 2 8 ! "

P o w e r B A S I C : i t a l i c sS Y S 4 8 6 7 A r t i c l e o n p a g e 4 5

P r o g r a m 1 I t a l i c s — u V e r s i o nE 1 R E C O P Y R I G H T 1 9 8 9 C O M P U

T E P U B L I C A T I O N S , I N C .A L L R I G H T S R E S E R V E D .

E 2 P O K E 5 3 2 8 0 , 1 4 : P O K E 5 3 2 B 1 , 6S 3 S A = B 3 2 : I S = 5 2 : I E = 2 5 2E 4 T ° S A : C K = 0G 5 R E A D A : I F - T H E N 7 F S 6 0 P O K E T , A : T " T + 1 : C K = C K + A : G

O T O 5 0P 7 I C K O 1 1 2 0 4 T H E N P R I N T "

E R R O R I D A T A " : E N DR 8 T = S A + 3 5 ; H = I N T ( T / 2 5 6 ) : L = T

- 1 1 * 2 5 6J E 9 0 P O K E S A + 2 4 , L : P O K E S A * 2 9 , HX J 1 0 0 P O K E S A + 6 3 , I E : P O K E S A + 1

2 , I S ; P O K E S A + 7 8 . I SH 1 1 0 S Y S S A : P R 1 N T " { C L R } { 7 J - C O

P Y R I G H T 1 9 8 9 "J X 1 2 0 P R I N T " C O M P U T E ! P U B L I C A TI O N S , I N C . " : P R I N T " A L LI G H T S R E S E R V E D . "

Q 1 3 D A T A 1 2 0 , 1 6 9 , 1 2 7 , 1 4 1 , 1 3, 2 2 0 , 1 6 9 , 1 , 1 4 1 , 2 6

Q E 1 4 0 D A T A 2 0 8 , 1 6 9 , 5 2 , 1 3 3 , 1 7 6, 1 4 1 , 1 8 , 2 0 8 , 1 6 9 , 2 7

A 1 5 D A T A 1 4 1 , 1 7 , 2 0 8 , 1 6 9 , 9 9 ,1 4 1 , 2 0 , 3 , 1 6 9 , 3

D 1 6 D A T A 1 4 1 , 2 1 , 3 , 8 8 , 9 6 , 1 6 9, 1 , 1 4 1 , 2 5 , 2 0 8

B 1 7 D A T A 1 7 3 , 2 2 , 2 0 8 , 2 0 1 , 2 0 1, 2 0 8 , 7 , 1 6 9 , 2 0 4 , 1 4 1

J 1 8 D A T * 2 2 , 2 0 8 , 2 0 8 , 3 , 2 0 6 , 22 , 2 0 8 , 1 6 5 , 1 7 6 , 2 4

A S 1 9 0 D A T A 1 0 5 , 2 , 2 0 1 , 2 5 2 , 1 7 6 ,1 1 , 1 3 3 , 1 7 6 , 1 4 1 , 1 8

A 2 0 D A T A 2 0 8 , 1 0 4 , 1 6 8 , 1 0 4 , 1 70 , 1 0 4 , 6 4 , 1 6 9 , 5 2 , 1 3 3

E F 2 1 0 D A T A 1 7 6 , 1 4 1 , 1 8 , 2 0 8 , 1 5 9, 2 0 4 , 1 4 1 , 2 2 , 2 0 8 , 7 6

E M 2 2 0 D A T A 4 9 , 2 3 4 , - 16 C O M P U T E ' S G a z e l l e A p r i l 1 9 8 9

Page 71: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 71/96

P r o g r a m 2 I t a l i c s — 1 2 8 V e r s i o nH 1 R E C O P Y R I G H T 1 9 8 9 C O M P U

T E P U B L I C A T I O N S , I N C .{ S P A C E S j A L t , R I G H T S R E E R V E D .

B 2 P O K E 5 3 2 8 1 , 1 1 : P O K E 5 3 2 8 0 ,H 3 B A N K 1 5 : S A = 4 8 6 4 : I S = 5 3 : I E =

2 5 E 4 T = S A : C K = 0G 5 R E f l D A : I F A = - l T H E N 7 F S 6 3 P O K E T , A : T = T + 1 : C K = C K + A : G

O T O 5 0R 7 I C K O 1 4 2 3 0 T H E N P R I N T "

E R R O R I D A T A " : E N DR F 8 0 T » S A + 3 5 : H = I N T ( T / 2 5 6 ) : L » T

- H * 2 5 6J 9 P O K E S A + 2 4 , L : P O K E S A + 2 9 ,S 1 8 P O K E S A + B 1 , I E : P O K E S A + 9

6 , I S : P O K E S A + 1 2 , 1 3X E 1 1 0 S Y S S A : P R I N T " { C L R j < 6 } C O

P Y R I G H T 1 9 8 9 " : P R I N T " C O MP U T E P U B L I C A T I O N S , I N C .■ ' : P R I N T " A L L R I G H T S R E S ER V E D . "

J 1 2 D A T A 1 2 0 , 1 6 9 , 1 2 7 , 1 4 1 , 1 3, 2 2 0 , 1 6 9 , 1 , 1 4 1 , 2 6

B 1 3 D A T A 2 0 8 , 1 6 9 , 5 3 , 1 3 3 , 1 7 6, 1 4 1 , 1 8 , 2 0 8 , 1 6 9 , 2 7

Q 1 4 D A T A 1 4 1 , 1 7 , 2 0 8 , 1 6 9 , 3 5 ,1 4 1 , 2 0 , 3 , 1 6 9 , 1 9

H 1 5 D A T A 1 4 1 , 2 1 , 3 , 8 8 , 9 6 , 2 1 6, 1 6 9 , 1 , 1 4 1 , 2 5

E 1 6 D A T A 2 0 8 , 1 7 3 , 2 2 , 2 0 8 , 1 3 3, 1 7 7 , 2 0 1 , 2 0 9 , 2 0 8 , 6

B 1 7 D A T A 1 6 9 , 2 0 1 , 1 3 3 , 1 7 7 , 2 03 , 2 , 1 9 8 , 1 7 7 , 1 7 3 , 1 8

S 1 8 D A T A 2 0 8 , 1 9 7 , 1 7 6 , 2 4 0 , 2 49 , 1 6 0 , 7 , 1 3 6 , 2 0 8 , 2 5 3

F 1 9 D A T A 1 6 5 , 1 7 7 , 1 4 1 , 2 2 , 2 3 8, 1 6 5 , 1 7 6 , 2 4 , 1 3 5 , 4

J 2 0 D A T A 2 0 1 , 2 5 0 , 1 7 6 , 1 1 , 1 3 3, 1 7 6 , 1 4 1 , 1 8 , 2 0 8 , 1 4 1

M 2 1 D A T A 5 2 , 1 0 , 7 6 , 5 1 , 2 5 5 , 1 69 , 5 3 , 1 3 3 , 1 7 6 , 1 4 1

J 2 2 D A T A 1 8 , 2 0 8 , 1 6 9 , 2 0 1 , 1 4 1, 2 2 , 2 0 8 , 7 6 , 1 0 1 , 2 5 0 , - 1

B A S I C 1 S e i n s t r u c t i o n s i n a r t i c l e o p a g e4 b e f o r e t y p i n g i n

0 9 0 10 B 0 90 B 1 10 8 1 90 8 2 10 8 2 90 3 3 10 3 3 90 3 4 10 3 4 90 8 5 10 8 5 90 8 6 10 8 6 90 B 7 10 3 7 90 9 3 10 3 3 90 B 9 10 8 9 90 B A 10 8 A 90 8 B 1

0 0 3 7 3 4A 3 9 A A 95 A 5 B 8 58 5 5 F8 5 8 5 A A E 3 A 9B 5 8 DF B 7 A 9 C 8 DA 0 A 98 2 A 9 9 B4 B 9 9 B S A 98 D 0 DA 9 9 A

C 0 0 0 0 09 9 4 70 0 8 5A t 8 5 2 A 9 0 9A t 1 A 9 9 F9 S 4 C 8 D4 B E F . A 9 0 B2 A D 8 A 0 A 98 f t A 9 C B A 8 B 2 A 98 F

9 E 2 3 3 3 3 E 0 9 A9 A F D 9 5 F B 5 5 A6 A C B A 3 A 98 5 6 0 A 8 5 5 B A B 5 5 9 2 8 0 2 A 5 B 0 8 DB F A E A A 9 D 8 7 A A 9 8 2 A S A 9C 8 D A 6B 0 A 9 8 8 4 B A 9 9 C 3 D0 C B 2 A 9F D 8 D F DB A 3

3 4 F

9 F 8 8 8 E 3 9 A 4 6 I B E B F C DC 4 E F8 8 8 5 A 8 2 7 9 C 8 BB F 8 D 4 CA B C 1 9 C F FB 9 B 7

0 B B 9 : 7 20 S C 1 : 4 C0 8 C 9 : A F3 8 D 1 : B D0 8 D 9 : A 90 H E 1 : F 20 6 E 9 : 2 40 B F 1 : A 10 8 F 9 : 8 D0 9 0 1 : 8 D0 9 0 9 : B D0 9 1 1 : A 90 9 1 9 : E 40 9 2 1 : 0 00 9 2 9 : C 00 9 3 1 : D 00 9 3 9 : 9 A0 9 4 1 : 0 B0 9 4 9 : F 03 9 5 1 : 0 10 9 5 9 : 4 C0 9 6 1 : 1 90 9 6 9 : 3 10 9 7 1 : 2 40 9 7 9 : 8 50 9 8 1 : 9 00 9 8 9 : B D8 9 9 1 : 3 00 9 9 9 : 8 50 9 A 1 : 7 03 9 A 9 : D 00 9 B l : 9 00 9 B 9 : B 80 9 C 1 : 3 23 9 C 9 : 9 9B 9 D 1 : 9 90 9 D 9 : 3 83 9 E 1 : 0 23 9 E 9 : 8 50 9 F 1 : 3 80 9 F 9 : D 30 A 0 1 : F D3 A 0 9 : F 00 A 1 1 : F O0 A 1 9 : 6 3B A 2 1 : 0 E3 A 2 I ) : B 43 A 3 1 : A B0 A 3 9 : 0 30 A 4 1 : D 00 A 4 9 : 2 3B A 5 1 : 4 80 A 5 9 : 4 C0 A 6 1 : 0 B3 A 6 9 : A 80 A 7 1 : B 30 A 7 9 : 9 F0 A 8 1 : 0 30 A 3 9 : 0 F0 A 9 1 : 4 90 A 9 9 : F 03 A A l : 3 00 A A 9 : 2 00 A B l : A A0 A B 9 : 1 03 A C 1 : 3 00 A C 9 : E F0 A D 1 : 8 G0 A D 9 : 2 60 A E 1 : D 60 A E 9 : 9 A0 A F H 5 F3 A F 9 ; 5 63 B B 1 : 4 C3 B B 9 : A E0 B 1 1 : 4 C0 B 1 9 : 7 4B B 2 1 : 0 30 B 2 9 : 0 A0 B 3 1 : 4 80 B 3 9 : C 93 B 4 1 : 0 DB B 4 9 : A 90 B 5 1 : 9 30 B 5 9 : 9 0

A A B D 0 0A B E 9 A E9 8 A E A 98 D E 4A C 4 E B 50 B 6 6 A 46 0 8 DB A B 0 B C D 0B 2 E C 8 4 9 80 8 0 2 9 9 2 2 3 3 1 A F D A 90 A 3 0 0 2E 8 D 00 C 2 C 2 C 1 B B 7 3 F E A 0 5F 0 E 3

O 0 B F 0 D BF 0 A 61 F 0 B 0 C A 5 F BB F F D C B0 A 9 4 0 1 6 0B 1 B 9 0 CA 5 A 9A C B 0 F E 4 B 1 4 3 0 3 FA 3 F F0 C F 5 C 8D 2 F FC A F BF 3 0 5 2 0A 4 A 2 0 3C 9 D 8B 0 6 8 3 89 8 2 5 8 D A E2 7 7 3 0 0A 8 4 C 3 AA B 9 8 2 F B D C 93 0 2 30 C 1 E

9 8 A F A 98 D E 8A C D A 9 A 8 DA E A 9B 3 B 5 8 8 A 9 E A6 9 B l0 0 8 D0 8 9 9F 5 A 9D 0 E E8 D A 3 0 B1 0 F 8C 9 6 4 2 A 2 BA 3 9 E 8 5A 8 7 A A 01 0 □ C 2 F 3 F D 03 9 7 A C C F F 0 A B 9 F BF 0 3 E 0 0 C 9 7 E B F 0 0 0 27 B A 9C 9 A 2 9 FD 0 7 1 A A E 8 0 A A 8A 4 C 3 4 B D 04 C 0 84 B 0 A4 F 9 FC F 3 E E 4 B 9 B 9 D 0 F 50 C F C D 2 F FF 3 A 6B 6 0 DB 2 2 7 E D 5 B B B 4 C2 F 3 C A 2 3 F A 4 B A

9 2 3 4 CB 2 2 D 4 C3 B 4 B

A 9 B A E A 98 D A C F 3 A E4 8 A l A 9B l A 9B l A 98 1 A 7 E 5 B 30 0 0 30 9 8 D8 6 0 2I 4 D 9 2 5A 4 0 8B 0 C 9 2 C 2 D8 0 F B A 9F B 0 4 B 4C F 2 F 5 2 0 A 0 C 0 8 E B F 4 7 E 0 1 F 0C 4 5 D F D F B 3 10 B C 8D B I B F D E 8 F C 0 9 0 8 72 9 B 0 4 C 7 3F 0 D E0 3 4 CA C A 8 B 94 8 4 CF 0 4 37 A B 1 A 1 A 3 3 E B 0 B 0 D 0 F 52 7 C D 2 4 0 0 2 0H A A 36 9 B A A 4 2 D D E I 3 E B 2 4 A B 0 B 2 1 C

7 1

0 2 0 F A 2

A 4 0 1 2 E9 B A 7A 6 8 D A 5A 9 3 92 9 3 7 0 C 6 A I EB 6 0 F8 0 A C

C 8 7 F2 C 4 2 A 0 9 A B 5 6 A 0 0 2 3 A 9 D C 7F E 3 70 0 F 0 3 6 5 B0 F F F9 A 3 C 0 D 0 0 1 30 D C 3 3 6 D 8 8 9 8 BC D E F B l D 3E 3 9 9 7 67 A C 7A 9 8 A F 6 2 4 0 B C 9 D A 8 0 D 4 C 6 E1 2 9 05 0 5 3 7 C 2 4 B DB C C A F 6 I F F 64 4 9 5 9 F E 24 C D B0 0 E 49 C C 9 A 5C F B E 8 B 2 E F 4 9 80 3 4 14 C F 2B 3 I 8 B 3 0 8 0 74 2 5 0 0 4 94 1 9 E0 7

B B 6 10 B 6 90 B 7 10 B 7 90 B 8 10 B 8 90 B 9 10 B 9 9B B A 10 B A 90 B B 10 B B 90 B C 10 B C 90 B D 10 B D 90 B E 1B B E 9B B F 10 B F 90 C B 10 C 0 9B C 1 13 C 1 9 :0 C 2 1 :0 C 2 9 :0 C 3 1 '0 C 3 9 :0 C 4 1 i0 C 4 9 :0 C 5 1 :0 C 5 9 :3 C 6 1 :0 C 6 9 i0 C 7 1 :8 C 7 9 :0 C 8 1 :0 C B 9 :0 C 9 1 :0 C 9 9 :B C A 1 :0 C A 9 i0 C B 1 :0 C B 9 :0 C C 1 :0 C C 9 :B C D l i0 C D 9 :0 C E 1 :3 C E 9 :3 C F 1 :0 C F 9 :0 D 0 10 D 0 9 :f l D l l :0 D 1 9 :0 D 2 10 D 2 9 -0 D 3 10 D 0 D 4 10 D 0 D 5 10 D 5 90 D 6 10 D 6 90 D 7 10 D 7 93 D 8 10 D 8 90 D 9 10 D 9 90 D A 10 D A 90 D B 10 D B 90 D C 10 D C 90 D D 10 D D 90 D E 10 D E 90 D F 10 D F 90 E 0 1

0 6 F 7 0 59 3 A 2 9 B A 07 3 0 0B 9 9 B A 0 4 C S D0 3 4 4 4 5 0 8 9 A 6 D C F D B F lA 4 6 4 4 5 8 DA 5 7 B0 5 2 0B F E 8 E 0F A 0 C 1 C B B A 94 8 8 5 4 60 5 1 0B 2 6 4 B 7 4 F 2 A 3 0 9 03 B C 8 C BA 5 D 6 2 B 2 B S I A 08 1 1 0 0 SF B 7 3 0 08 2 F F B C F B 2 A 2

4 E 0 E 1 E 2 E 06 8 3 0 0 0 0 00 0 0 0 0 00 0 0 00 0 3 30 0 0 00 0 0 00 9 B A C B C A2 0 A 0 B B 0 D F F D 0B A 9 BA 0 9 F A 9 D lA 0 0 B 3 C 9 9

2 6 6 26 3 8 54 4 8 1 A 6 4 C0 0 D lB 7 9 B A 96 A A 0 1 A 4 5 2 2 4 4 0 9 A 9 A 71 B 0 C C 2 3 A 1 B 3 0 8 4 C 9 K 8 9 D0 A B 03 5 3 32 D 2 D B 0 3 53 4 0 38 D 3 54 9 5 B7 9 0 0C 2 A 5 4 CB 3 A B2 E 8 60 C 3 0 B 9 6 9 B F4 C A 3 A 2 0 B F 8 A 0A 3 0 AA 5 2 F 2 0 0 3A 6 8 A D F 7 9 0 06 B A 9E 3 A B4 2 B 0 2 8 9 0D 8 0 0 0 03 3 0 0B B 0 00 3 B B0 0 0 03 3 0 00 0 0 03 0 3 0C 0 3 C0 B 1 F 0 9 2 09 D F 00 F 9 DF 8 0 1 6 08 4 B 7 C 1 2 6 A 5 6 1F 9 1 F 8 F

B 0 6 3 9 0B 4 A 5 3 AC A 7 D D 0 7 D 8 56 3 2 0 F 34 6 5 0 4 52 0 2 72 0 2 74 C 9 02 F 7 F B F F A C 2 4 C 0 8A 7 2 7 9 0 3 0 0 A 3 4 0 C I A 0 A 8 0 2 D 0 C 2 D 0 0 D8 5 7 B0 0 8 46 0 8 52 B 5 5 F 4 4 C9 D 2 A D 00 D A 3 3 0 0 4 4 C C 74 F A 2 E 2 8 A2 7 5 9 6 8 6 8D 0 2 0 1 3A 5 A 8 2 08 4 0 4 D 4 0 0 0 00 0 0 0 0 0 0 0 0 0 0 00 0 0 B 9 B 0 3F B 9 98 C B EA 4 F 3 4 B

F 0 9 A A A 55 9 9 F F 5 4 C9 2 F 0 7 B B D 4 D E A

C D 6 D E A 2 3 4 B 5 8 5 1 5 D 8 8 9 0 4 1 A 0 5 F A 91 A

A 6 A 9A 4 D 0 5 4 5 C 2 4 6 2 2 E F 2 A A E A 5 5 0 C 7 0 A C 84 4 D 0 A A 6 8 5 4 B 4 0 0 9 0 A E 0 4 D 0 E C 8 B B F B F l2 0 7 9 0 0 D 7 1 D 0 6 74 5 8 5 A 0 4 C

2 1 9 I

I 6

7 4

3 2

0 4 D D D 1 3 A 4 B F C6 6 B 1 A 5 5 E C 1 A 0 D 3D 0 8 5 B lE S D 0 3 10 4 C D D0 3 4 C 9 62 4 6 9 5 C 7 B l 6 FB 4 2 A 2 C 9 E B 7 5 8 5 1 B 4 A B 8 6 2 3 8 1 4 C 4 C I D 0 5A 6 B 0 E A 6 2 9 B F 2 3 3 3 5 E4 B 9 1 E 0 0 0 0 0 6 30 0 0 0 6 B0 0 0 0 7 30 0 0 7 B0 0 0 0 8 30 0 0 0 8 B0 B 0 9 3F F A C 5 A4 C 0 B 2 20 9 0 9 G 8 3 7 A 4 3 A 0 0 6 6E 8 E 0 8 96 C B F B D A FA 0 D l 9 B 3 9 I D4 B 9 D A 9 A 8 6 A 4 F 9 5 0 F0 4 9 E A 7

C O M P U T E f s G a z e r m A p r i l 1 9 8 9 6 9

Page 72: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 72/96

0 E 0 90 E 1 10 E 1 90 E 2 1H 0 E 3 10 E 3 90 E 4 10 E 4 90 E 5 10 E 5 90 E 6 10 E S 90 E 7 10 E 7 90 E 8 10 E B 90 E 9 10 E 9 90 E A 10 E A 90 E B 10 E B 9B E C 10 E C 90 E D 10 E D 90 E E 10 E E 90 E F 10 E F 90 F 0 10 F 0 90 F 1 10 F 1 90 F 2 10 F 2 90 F 3 10 F 3 90 F 4 10 F 4 9O 5 0 F 5 90 F 6 10 F 6 90 F 7 10 F 7 90 F 8 10 F 8 90 F 9 10 F 9 90 F f t l

D 2 A 2 8 F C 2 F B I £ A 0 F C B 5F D B 9 I 4 6 9 A B B 4 0 D

. 4 0 2 1

: 0 B : 7 0 : 2 8 : B C 2 0i F A

9 S i l F : 9 I i C C : 0 E : E 5 i A A : 0 D : 4 4 : 4 5 : 5 4 : 5 4 4 81 5 4 : 4 4 : 4 4 : 4 5 : 4 4 : 5 5 ; 4 4 : 4 r C 5 : 4 5 ; C 5 : 4 4 : 4 4 : 0 B : 9 6 : 9 : 9 4 : 9 0

9 9 2 F F A E A S8 5 F B E 4B 3 A C D 3 F BF 9 E B l F B 8 F E A 9 B 50 E 6 F CA 9 D 3 4 C3 A E A 0 A 8 F 0 4 B 2 6 0 2 0 2 D4 3 B 4 1 4 1 4 C 2 F f A A 2 F 9 A 2 A 0 A B 6 C 9 5E 8 C 8 A 5B 5 D 5 A D 0 F 55 0 0 D E A 0 0 6 8 9 5F 4 A 4 2 5 5 4 2 0 5 5 4 4 4 F 5 5 5 4 D 4 4 2 0 4 D4 2 4 4 1 4 C 4 92 5 4 2 0 5 7 4 B4 D C 5 4 C 4 4 4 5 0 4 54 C 5 4 5 4 E C 5 C 5

A 4 9 4 E9 E C E 9 E 4 E 9 D A 5 9 D9 E 4 B 9 E0 0 0

9 A 7 A A 62 E 9 00 B 1 A E D F D C 8D 0 E 9A 0 6 9 A 9 D 3B 9 E 0 0 1 A A9 E 2 92 0 2 D7 B 1 F 2 0 9 EA 2 8 F A D0 B 5 1 5 C 5 D F 0 E 6 5 FF E 1 E B 5 4 5 4 5 4 E2 0 5 72 0 5 25 4 5 5 2 2 0C 5 5 4 4 84 9 4 C4 C D 34 3 4 14 D 4 8 4 94 4 5 4 5 25 S E 9 3 A C 9 A 9 0 0 0 0

A 4 7 D 0 2 F 1 0 1 F 7E 9 B l C 3E 6 D D4 C 0 1A 9 2 0 0 F2 F 9 D B B 0 2 9 E B 2A A 2 0 I BA 0 0 C 6 02 0 9 56 4 8 EC 3 5 f 5 0 7 1 2A 0 0 EE D 8 C E 4 4 8 8 24 8 4 9C D 4 9 5 F

B 5 B 5 3 8 74 9 B 74 4 4 F 8 4C 5

9 5 4 5 C 4 C 6 CD 9 4 9 8 5D F F 4 F 2 9 F2 2 6 E5 L 0 0

1 2 S u p e rA c c e l e r a t o rA r t i c l e o p a g e 5 3

P r o g r a m 1 S u p e r A c c e l e r a t o rM 1 F O R 1 = 4 8 6 4 T 4 9 9 9 : R E A D

( S P A C E j D : P Q K E I , D : C K = C K +D : N E X T

K 2 0 I F C K O 1 3 2 7 3 T H E N P R I N T{ S P A C E j " E R R O R I D A T A S A T E M E N T S " : E N D

D 3 S Y 4 8 6 4 : P R I N T " S ! i P E R A C E L E R A T O R A C T I V A T E D " : E N D

X 1 0 D A T A 3 2 , 2 0 , 1 9 , 1 6 9 , 1 4 , 1 41 , 0 , 1 0

E 1 1 D A T A 1 6 9 , 1 9 , 1 4 1 , 1 , 1 0 , 9 6, 3 2 , 2 0

D 1 2 D A T A 1 9 , 7 6 , 3 , 6 4 , 1 2 0 , 1 6 9, 3 3 , 1 4 1

R A 1 3 0 D A T A 2 0 , 3 , 1 6 9 , 1 9 , 1 4 1 , 2 1, 3 , 8 8G 1 4 D A T A 9 6 , 1 7 3 , 1 3 5 , 1 9 , 2 0 1 ,

1 , 2 4 0 , 4 1E S 1 5 0 D A T A 2 0 1 , 2 , 2 4 0 , 4 5 , 2 1 6 , 3

2 , 3 6 , 1 9 2B 1 6 D A T A 1 4 4 , 1 8 , 3 2 , 2 4 8 , 2 4 5

3 2 , 2 0 8 , 2 3 8H 1 7 D A T A 1 7 3 , 1 3 , 2 2 0 , 1 7 3 , 4 , 1

0 , 7 4 , 1 4 4S 1 8 D A T A 3 , 3 2 , 6 , 6 4 , 1 6 9 , 4 7 , 1

4 1 , 1 8A B 1 9 0 D f t T A 2 0 8 , 1 6 9 , 1 , 1 4 1 , 1 3 5 ,

1 9 , 7 6 , 5 1K G 2 0 0 D A T A 2 5 5 , 3 2 , 1 9 6 , 1 1 9 , 1 6 9

, 2 5 0 , 7 6 , 9 7H 2 1 D A T A 1 9 , 3 2 , 1 7 9 , 1 1 9 , 1 6 9 ,

2 5 5 , 7 6 , 9 7C B 2 2 0 D A T A 1 9 , 1 4 1 , 1 8 , 2 0 8 , 2 3 8 ,1 3 5 , 1 9 , 1 7 3F 2 3 D A T A 2 5 , 2 0 8 , 9 , 2 5 4 , 1 4 1 , 2

5 , 2 0 8 , 7 6H C 2 4 0 D A T A 5 1 , 2 5 5 , 1 6 9 , 1 0 1 , 1 4 1

, 2 0 , 3 , 1 6 9P 2 5 D A T A 2 5 0 , 1 4 1 , 2 1 , 3 , 1 6 9 , 3

, 1 4 1 , 0A 2 6 D A T A 1 0 , 1 6 9 , 6 4 , 1 4 1 , 1 , 1 0

, 9 6 , 0

P r o g r a m 2 S u p e r A c c e l e r a t o r D e m oH 1 R E B E S U R E Y O U ' R E I 4

C O L U M N M O D ES 2 S L O W : S ¥ S 4 9 7 8 : P R I N T " t C L R }

N O R M A L S P E E D " : S L E E P 1 : G O SU B 5 0 : N 1 = S E

J 3 S Y S 4 8 6 4 : P R 1 N T " { 3 D O W N } W IT A C C E L E R A T O R " : S L E E P 1 : GO S U B 5 0 : N 2 = S E

H 4 P R I N T " ( 3 D O W N } A N I N C R E A SO F " I N T ( ( 1 - ( N 2 / N 1 ) ) * 1 0 0

) " { L E F T ] % " : E N DH 5 T T = T I : G R A P H I C 1 , 1 : F O R I = 0 T

O 3 1 9 S T E P 2 5 : C I R C L E 1 , I , 1 0 0, 5 0 , 5 B : N E X T I : S E = ( T I - T T ) /6

H 6 G R A P H I C 0 : P R I N T " { D O W N } T I M= " S E " S E C O N D S . " : R E T U R N

S p a c e W o r m sS e i n s t r u c t i o n s i a r t i c l e o p a g e2 b e f o r e t y p i n g i n

0 8 0 10 8 0 90 8 1 10 8 1 90 8 2 1M 0 8 3 10 B 3 90 8 4 10 8 4 90 8 5 10 8 5 91 1 8 6 10 8 6 90 8 7 10 8 7 9 :0 8 8 10 8 8 9 :0 8 9 10 8 9 9 :0 8 A 1 '0 8 A 9 ;0 8 B 1 :0 8 U 9 :0 8 C 1 :

0 E D 1 -0 8 D 9 :0 8 E 10 8 E 9 -0 8 F 1 .0 8 F 9 :0 9 0 10 9 0 9 -

0 ( 1 0 3 2 0 2 00 B 1 A 3 8 D B 9 9 F 8B 9 E 7 0 E D A 9 D 2 4 0 7 1 I 3 C D 0 5 0 1 C 2 3 0 1 K ( 1 A 0 2 1 ( 0 5 A 2A A 5 A 7F A F A F B B 5E 2 3 D I D 8 5f t B 5 F 7F B 2 0 6 2 3 0 A A 0 E 2 3 3 0 1

E 2 3 2 3 0 A 0 8 2 00 8 A F A 2 A Z F 2 A B 6 0A 0 8 8 50 C F

9 2 0 0 0D 0 E A0 1 A 00 E 9 3

2 0 1 B 5 F E F 9 D 0F 3 2 3 3 0 0 2

A F

F A 0 D A 1 A S F D0 4 D O 0 B2 3 0 D 6 0 0 D 1 8 6 93 4 0 3A 4 F BA 7 C 64 B F 6 C F

3 2 3 00 D E E C 4 R 98 B 0 3 8 8A 9 6 0E 8 0 40 9 9 90 2 0 1E A C 0 0 D 1 6 3 0 A F 2 0 6 CF 8 1 A A 5 F C6 5 A 71 0 A 0 ( 1 D 0 E A 8 0 00 A 0 D D 0 E 6F 0 F C F A 4 F EC 0 E 7

3 6 A E 7 B 3 9 0 6 3 7D 3

B D 0 B 0E 3 E 1 0 3 2 3D 9 0 A A 00 7 6 58 5

F 0 3 7 3F 7 0 2 0 36 5 2 B8 1 E 9 8 B D F 2 A E 9 0 B E D D BA 5 0 5 D 0 D 5F C D F D 0 D S

0 9 1 1 :0 9 1 9 :0 9 2 1 :0 9 2 9 :0 9 3 1 :0 9 3 9 :0 9 4 1 :0 9 4 9 :0 9 5 T0 9 5 9 -0 9 6 10 9 6 90 9 7 10 9 7 90 9 8 10 9 8 90 9 9 10 9 9 90 9 A 10 9 A 90 9 B 1

9 B 0 9 C 1B 9 C 90 9 D 10 9 D 9

9 E 9 E

0 9 F 19 F

0 A 0 10 A 0 A 1 10 A 1 9B A 2 10 A 0 A 3 10 A 3 90 A 4 10 A 4 90 A 5 10 A 5 9B A 6 10 A 6 90 A 7 10 A 7 90 A 8 10 A 8 90 A 9 10 A 9 90 A A 10 A A 90 A B 10 A B 90 A C 10 A C 90 A D 10 A D 9B A E 10 A E 90 A F 10 A F 90 B 0 10 B 0 9O 1 0 B 1 90 B 2 10 B 2 90 B 3 1 -0 B 3 9 :0 B 4 1 :0 B 4 9 :0 B 5 1 :0 B 5 9 :0 B 6 1 :0 B 6 9 :0 B 7 1 :0 B 7 9 :0 B B 1 :0 B 8 9 :0 B 9 1 :0 B 9 9 :0 B A 1 ' .0 B A 9 :0 B B 1

D A < 3 8 A B F «B 0 F C E 5F B F 8 C 4F C 0 C E 7 0 D B F0 B E E5 2 3 4 0 0 0 00 0 0 00 0 0 00 0 0 09 0 0 0C F E 38 0 9 08 8 0 88 F 9 21 E 3 C 7 8E 0 D 2 7 4 3 2 4 0 2 F 5 0 A 3 0 C 4 0 B 63 E 1 29 C 0 B 4 E B 0 6 8 0 13 8 I F0 4 I F1 C 1 D 4 2 C 1 0 F B 1 9 F O CA 0 3 F C 2 E 7 0 F 1 3 1 C 9 E 8 0 5 C1 0 B l7 F F F 7 8 I D9 F C 33 E 3 9 E 2 3 0 6 6 E C1 F 3 CA 0 3 03 6

E 2 0 70 F F B I F6 0 3 6 F 0 3 2 3 0 7 C F 5 9 3 C 0 F C 3

F C 0 1 5 82 A C F A B F B A 9 F 0F C 0 0 0 8 0 1D F 9 21 D F B F C0 0 0 0 0 0 0 00 0 0 0B B 0 00 0 0 0C 7 0 E C F 0 F8 1 6 1F 9 5 91 D 0 1 F lF F 0 C 0 A 3 8 3 7 0 8

6 0 C 0 C 1 0 0 C 0 0 3 C 6 0 0 C2 1 6 1I E 7 D3 0 3 I B 2 C 94 0 0 4E E 1 0 0 B E A 9 6 8 00 C E 0C 6 F C A 02 7 B 3 0 8 1 93 1 9 80 8 2 6 E 0 E 9 0 CD B F 91 7 8 O B 8 E 0 0 O 3 B E 4 3 F0 7 8 1C 3 E E E 0 F F B 4 8 C 3 E3 C 7 EB E 7 F9 I C 0

F F 8 F CI 0 F 0

3 D 4 0 F 3 3 8 0 C 9 F 0 A B lA 1 C 0 8 1 0 0 1 3 0 1 8 30 1 B l0 0 0 00 0 0 00 0 0 0 0 00 0 2 C6 8 F F C 6 A 30 8 0 12 F 8 F C 2A F 4 0 8 7 8 0 0 9 0 E 0 7 0 9F 0 F 0A 3 F 7 0 0 4 00 0 8 F 7 6 3 6 C 3 A 3 4 2 1 9E 7 2 0 0 50 4 8 F 0 0 I B 8 0 1 07 1 9 C7 0 F F C 6 B F B C3 1 2 1 7 0 7 F8 0 9 82 F 6 F 3 F B 9 F1 I 8 1 3 88 C 0 1 5 F D C I CC 3 F 2B F 5 A3 C 3 CC 0 F F 3 F 8 1F f O 0 7 1 0 F B F CB F I 3 6 F D B C 8I O 3 C 7 8

D A 9 7 0 A 4 B E 5 A 8 7 F A 5 2 AF D 8 5 0 9 D 4 F C 1 E C E 6 E 56 F C 1 3 F B 7D 9 B F F C E 2 0 2 12 8 4 0 80 0 0 0 9 3O 0 0 9 B0 0 0 0 A 30 0 0 A BB F 6 7 5 F 0 A 59 9 E 1 0 E C f t 0 1 7 A E 34 3 4 8 B 0 2 F 3 B F 1 0 3 A C 9 1 7 5 6D I E C 6 E l 4 F B F E F B3 3 C C O F B 6 F5 1 8 B 1 B 0 0 0 0 5 E3 3 I F 0 3 F 8 7 8C F 8 2 53 8 4 8 5 0 E E 4 7 5 F 2 1 B CC E 0 F D0 C E B 7 E 7 CB 1 4 0 C 3 7 3 0 E 3 11 2 1 0 9 1C 7 3 1 C B

F 5 2 I I 7 3 5 C 3 0 S BB C F 8 1 1 F 0 7 F3 A 7 0 7 20 F 7 E 1 I 3 7 9 6 0 7 E 9 B E A B 9 6 I 3 B B 2 4 2 6 C 3 F C 3 1 4 F 2 E lA 7 E 4 2D A 1 F F 8 0 F 7I F 0 F 3 0 7 54 F 7 2 C 2 F 0 0 0 6 2 7 B 7 7 C 3 F I F D 5 F 5 8 C 9 3 C 3 E 6 50 F 5

7 C O M P U T E 1 : * G a z e t t e A p n l 1 9 8 9

Page 73: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 73/96

0 B B 9 i 9 0B B C 1 : D B0 B C 9 : 3 C0 B D 1 : 0 90 B D 9 : 2 10 B E 1 : 4 E0 B E 9 : 0 B0 B F 1 : 7 20 B F 9 : 1 88 C 0 1 : 7 50 C 0 9 : 1 10 C 1 1 : C 00 C 1 9 : C 30 C 2 1 : C A0 C 2 9 : F F0 C 3 l ! l F0 C 3 9 : 7 80 C 4 1 : F E0 C 4 9 : 5 F0 C 5 1 : 1 F0 C 5 9 : 8 F0 C 6 1 : F 10 C 6 9 : F 70 C 7 1 : B 00 C 7 9 M 80 C 8 1 : 0 40 C 8 9 : 1 C0 C 9 1 : 4 40 C 9 9 : 7 80 C A 1 : 8 40 C A 9 : C 80 C B 1 : 9 F0 C B 9 : 2 4H C C 1 : F 40 C C 9 : 0 30 C D 1 : 2 60 C D 9 : 6 30 C E H 0 B0 C E 9 : 0 20 C F 1 : 9 20 C F 9 : F 80 D 0 1 S 0 F0 D 0 9 : F 50 0 1 1 : 0 00 D 1 9 : 0 00 D 2 1 : 0 00 D 2 9 : 0 00 D 3 1 : 0 00 0 3 9 : 0 00 D 4 1 : 0 00 D 4 9 : 0 00 D 5 1 : 0 00 D 5 9 : l F0 D 6 1 : 6 00 0 6 9 : 1 80 D 7 1 : 6 00 0 7 9 : 0 00 D 8 1 : 0 00 0 8 9 : 6 60 D 9 1 : 7 C0 D 9 9 : C 70 D A 1 : 9 50 D A 9 : 2 F0 D B 1 : 7 E0 D B 9 : 6 6O D C 1 : 7 C0 D C 9 I 0 C0 D D 1 : 0 70 D D 9 : 4 60 D E 1 : 3 00 D E 9 : 0 00 D F 1 : 0 00 O F 9 : 0 00 E 0 1 : 0 00 E 0 9 : 0 00 E 1 1 : 0 00 E 1 9 : 0 00 E 2 1 : 0 00 E 2 9 : 0 00 E 3 1 : 0 00 E 3 9 : 0 00 E 4 1 : 0 00 E 4 9 : I F0 E 5 1 : 0 80 E 5 9 : 6 3

0 4 7 C 0 0 4 1 8 9 1 1 F

0 8 4 E 2 8 F F E S 7 F B 3 1 7 8 0 3 1 3 8

C 6 F 7 2 F F 0 0 0 0 0 0 0 0 0 0 7 7 I 7 0 0 3 9 4 3 1 7 5 7 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 F 8

3 0 1 9 3 0 3 4 3 A E 1 7

C 7 0 8 3 C B 7 1 0 0 I 0 3 0 5 5 7 0 0 0 C 0 1 D 4 E 3 F 0 0 0 0 0 0 0 0 0 0 7 E I 0 0 0 6 7 0 7 3 2 0 6 3 6 B 0 0 0 0 0 0 0 0 0 0 0 0 7 0 1 4

0 B 1 0 0 2 7 4 1 0 4 I F 8 1 5 A 0 8 F 3 3

A 8 8 F 3 4 3 F 3 4 4 6 5 A F 7 0 F F 8 0 0 0 0 0 0 0 0 0 0 6 A F 0 0 0 0 C F C 2 2 2 7 2 3 F 0 0 0 0 0 0 0 0 0 0 0 0 1 3 E C

3 2 6 E 0 C 7 4 9 5 4 F F 0 3 I 9 4 D F 3 0 E 2 1 F 0 D 0 F D 6 4 8 6 B E 0 8 5 F F 0 0 0 0 0 0 0 0 0 0 C E 8 0 0 0 F 8 8 I 1 3 0 6 1 0 F 0 0 0 0 0 0 0 0 0 0 0 0 F 0 1 0

f . 1 1 2 9 6 F 0 7 4 3 9 3 F 1 F 8 0 F 2 D 3 D 0 4 I 4 F B B 4 4 0 0 C 1 9 0 8 F I F 0 0 0 0 0 0 0 0 0 9 5 C E 0 0 3 B 3 1 3 3 E 8 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 F 0 3 8

4 B 0 F S 8 4 8 F 3 0 F F E 7 2 I 8 B 8 F I 0 F 7 F 2 2 2 1 0 7 2 7 0 A 8 F 0 P F C 0 0 0 0 0 0 0 0 0 8 C A 1 0 0 6 8 6 E D C A 0 7 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 C 7 C 8

2 2 6 A 4 7 3 1 7 1 5 7 F 0 9 2 A B 9 0 5 5 E A 4 B 0 3 0 F 8 0 F 2 E 8 1

A 7 7 F F 0 0 0 0 0 0 0 0 0 F 7 7 6 0 0 6 4 F 9 0 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 F

7 A

S 7 A F F 7 B 9 1

C B 7 6 E 1 E 9 2 E A C 7 B 5 5 E 6 D 4 E F E F E B 6 4 9 C 9 I 2 3 3 4 4 5 5 6 0 2 1 F 5 9 B 8 E E 9 B A E 8 A 0 B F 0 0 1 I 2 2 3 3 4 4 5 0 F A E

0 E 6 1 : F F0 E 6 9 : F F0 E 7 1 : F E0 E 7 9 : C 30 E 8 1 : 7 F0 E 8 9 : F F0 E 9 1 : F F0 E 9 9 : F 80 E A 1 : 0 F0 E A 9 : F F0 E B 1 : F 00 E B 9 : 0 30 E C 1 : B C0 E C 9 : 9 30 E D 1 : A 20 E D 9 : B A0 E E 1 : C 80 E E 9 : 0 f l0 E F 1 : C A0 E F 9 : 9 10 F 0 1 : A 80 F 0 9 : 9 50 F 1 1 : 1 C0 F 1 9 : 7 60 F 2 1 : 8 60 F 2 9 : 8 O0 F 3 1 : 9 C0 F 3 9 : A 30 F 4 1 : B 00 F 4 9 : 4 30 F 5 1 : C 60 F 5 9 : D 00 F 6 1 : D C0 F 6 9 : E 90 F 7 1 : E 28 F 7 9 : D 40 F 8 1 : C C0 F 8 9 : B D0 F 9 1 : B 60 F 9 9 : A 60 F A 1 : 9 F0 F A 9 : 9 00 F B 1 : 8 80 F B 9 : 7 A0 F C 1 : 6 F0 F C 9 : 6 90 F D 1 : 7 90 F D 9 : 3 90 F E 1 : 9 90 . F E 9 : A 90 F F 1 : B 90 F F 9 : C 91 0 0 1 : D 9l n 0 9 : H 9i n i l : F 91 0 1 9 : F 91 0 2 1 : H 91 0 2 9 : D 91 0 3 1 : C 91 0 3 9 : B 91 0 4 1 : A 91 0 4 9 : 9 91 0 5 1 : 8 91 0 5 9 : 7 91 0 6 1 : 6 91 0 6 9 : F F1 0 7 1 : 7 A1 0 7 9 : 9 41 0 B 1 : A 81 0 B 9 : B 81 0 9 1 : C 81 0 9 9 : D 81 0 A 1 : E 81 0 A 9 : F 41 0 B 1 : F C1 0 B 9 I F E1 0 C 1 : F 91 0 C 9 : F 11 0 D 1 : E 21 0 0 9 : 0 21 0 E 1 : C 21 0 E 9 : 9 D1 0 F 1 : 8 51 0 F 9 : 6 61 1 0 1 : 0 0

C 7 F F F 0 F F F F 3 I 7 9 A B C D C B A 9 3 7 8 8 9 A B B c 4 D E E 0 C B B A 9 8 8 7 5 6 7 8 9 A B C D E F F E D C B A 9 8 7 6 5 7 9 A B C D E F F F F F E 0 C 9 8 6 8

F F 0 F F F E 3 F 0 3 0 8 9 A 4

C 2

C B h 9 F 7 3 9 9 A B B C D E E D D C B i B A 9 3 3 7 5 6 7 3 9 A B C D E 2 F E 0 C B A 9 8 7 6 6 3 9 A B C D E F A F F E D C B 9 7 F C

F F F E 3 F F F 8 F 3 B 3 9 A 6 C 9 C B A 9 7 7 8 9 A A B B C D E E D D C D B A 9 3 8 7 5 6 7 B 9 A B C D E 0 F E 0 C B A 9 3 7 6 6 B 9 A B C D E F 0 F F E D C C 9 7 F F

E 3 F F F 8 F F F B I 0 8 9 A C C 4 C B C 9 7 7 1 9 A A B B C D E E D D C B A A 9 S 8 7 6 7 8 9 A B C D B F F F E 0 C B A 9 8 7 6 6 3 A f B C D E F F B F F E D C 0 9 7 F C

F F 8 F F F F I F C 0 0 9 E B C C C C B 3 9 7 8 F 9 2 A B C C D E E D 0 C B A A 9 8 8 7 6 7 8 9 A B C 0 E F 4 E D C B A 9 B 7 6 9 6 B A B C D E F F 8 F F E 0 C 3 8 7 F C

F F F F I F F F C 7 0 0 9 6 B C E C 4 A 9 a 7 8 B 9 F A B C D D E E D C C B A A 9 8 7 9 6 7 8 9 A B C D E F F E D C B A 9 3 7 6 8 7 B A B C D E F F 0 F F E D C C S 6 F B

F I F F F C 7 F F E B 8 9 A B C 7

C F A 9 5 7 3 8 9 3

A E C D D E E D C B B A A 9 8 7 0 6 7 8 9 A B

C D E F F E D C B A 9 B 7 6 3 7 9 A B C D E F F F F F E D C C 3 6 5 D

6 9 0 7 B 6 2 6 4 B 3 5 8 A D 9 B 1 5 5 3 F 8 2 3 B F 6 6 A 5 0 6 C A B A B B C 4 5 9 E 7 0 D E E F F 0 1 1 1 4 5 5 6 6 7 7 8 8 B F 3 7 9 9 A R A C B 4 E 7 0 0 D 2 B C 5

1 1 0 9 : B 21 1 1 1 : 9 21 1 1 9 : 8 21 1 2 1 : 7 21 1 2 9 : 6 71 1 3 1 : 3 C1 1 3 9 : B 31 1 4 1 : 6 51 1 4 9 : 6 E1 1 5 1 : 7 E1 1 5 9 : 8 E1 1 6 1 ; A C1 1 6 9 : C 51 1 7 1 : 6 E1 1 7 9 : 8 B1 1 8 1 : A 91 1 3 9 : 7 11 1 9 1 : 0 71 1 9 9 : D E1 1 A 1 : D E1 1 A 9 : F 51 1 B 1 : A F1 1 B 9 : A D1 1 C 1 : 9 81 1 C 9 : 8 21 1 D 1 : 5 D1 1 D 9 : 6 91 1 E 1 : 8 91 1 E 9 : A 91 1 F 1 : C 91 1 F 9 : E 91 2 0 1 : C 01 2 0 9 : F A1 2 1 1 : D D1 2 1 9 : B D1 2 2 1 : 9 01 2 2 9 : 7 01 2 3 1 : 6 01 2 3 9 : A 01 2 4 1 : 8 E1 2 4 9 : 4 E1 2 5 1 : A S1 2 5 9 : B 41 2 6 1 : B C1 2 6 9 : C E1 2 7 1 : 0 61 2 7 9 : C A1 2 8 U C 21 2 8 9 : B 61 2 9 1 : A E1 2 9 9 : A 21 2 A 1 : 0 31 2 A 9 : 7 41 2 B 1 : 1 91 2 B 9 : D A1 2 C 1 : 9 A1 2 C 9 : 9 41 2 D 1 : 7 C1 2 D 9 : 8 71 2 E 1 : 6 71 2 E 9 ; 6 F1 2 F 1 : 7 71 2 F 9 : 7 F1 3 0 1 : 8 C1 3 0 9 : 9 C1 3 1 1 : A C1 3 1 9 : C 61 3 2 1 : 0 61 3 2 9 : n a1 3 3 1 : C 01 3 3 9 : 9 21 3 4 1 : 8 21 3 4 9 : 7 A1 3 5 H 7 21 3 5 9 : 6 A1 3 6 1 : 6 51 3 6 9 : 7 D1 3 7 1 : 9 71 3 7 9 : A B1 3 3 1 : B 91 3 8 9 : C 51 3 9 1 : C D1 3 9 9 : 0 51 3 A 1 : D F1 3 A 9 : D F

B 9 8 7 6 0 6 6 7 8 9 A 7 7 8 A 2 B E D 0 A A 9 7 7 6 8 A C E 1 F D B 9 7 5 1 9 E A B 4 D 0 C C B A C B 7 C 0 9 9 7 0 6 7 7 8 S 9 A C D B 9 9 3 7 7 6 F 8 9 A B C C D 0 D

A 3 7 6 6 F 0 6 7 8 9 B 4 7 9 A 6 C E D F A A 9 7 7 7 9 B D F F F D B 9 7 5 8 9 9 A B E D 0 C C B A 8 3 7 9 6 9 9 7 6 6 7 7 6 9 4 B C C B 9 8 3 7 7 6 6 8 9 4 B

C C D F D

A 8 7 6 6 0 6 6 7 8 I B 0 7 8 A B C E D B 3 A 9 7 2 7 9 B D F F F D B 9 7 5 8 9 9 C B C D 0 C C B A 1 A 7 9 2 9 E 7 6 6 7 7 8 9 0 B D C A 9 8 7 7 6 6 6 8 A 0 B

C D D 0 D

A 8 7 6 6 6 6 6 9 7 8 C 7 F 7 B 0 B D E D B 9 A B 7 5 7 9 B D F F E C A B 6 F 8 9 A 9 B C C D C B C A 0 2 7 9 0 9 E 7 6 6 7 7 8 9 F B D C A 9 8 7 7 6 6 6 8 A 9 C

C D D 6 D

E 8 7 6 6 2 6 6 7 8 C 8 F 8

C 4 B 0 E C B 9 A 8 F 6 7 9 B D F F E C A 8 6 9 S 9 A 1 B C 0 D 0 B 0 A . B 6 3 9 9 9 8 7 B 6 7 7 8 9 3 B D C A 9 S 7 7 6 6 7 8 A B C C D D 2 O

A 8 7 6 6 9 6 6 7 S 2 B F 8 8

C 6 0 E C B A C 8 5 6 B A C e F F E C A 8 6 0 B A A B C C 1

C 1 B 1 A 1 7 5 9 9 9 8 6 3 6 7 7 a 9 A B D B A 9 8 7 7 6 6 7 9 A B C C D D 0 D

2 8 7 6 6 8 6 6 7 S A C F B

C 8 5

D E E B A F 8 5 6 8 A C E 2 F E C A 8 6 9 8 3 A B 5 C 0

C 0 B 0 A 2 7 9 9 9 9 7 E A 6 7 7 8 9 A C D B 2 9 3 7 7 6 6 7 9 A B C C D D D D

D 4 4 6 5 8 3 S 5 6 6 F 9 6 c 5 6 7 4 B 7 9 A B 2 4 D E E P B C 8 5 5 6 6 1 2 0 0 8 0 3 5 2 B 3 4 4 2 B F

i ! - ;6 8 5 B 1 P B B 3 1 E 2 1 6 E 3 6 6 7 7 8 F 3 7 3 8 A A B B 3

C O M P U T E r s G a z e l l e A p r i l 1 9 8 S 7

Page 74: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 74/96

1 3 B 1 :1 3 B 9 :1 3 C l !1 3 C 9 :1 3 D 1 :1 3 D 9 :1 3 E 1 :1 3 E 9 :1 3 F 1 :1 3 F 9 :1 4 0 1 :1 4 0 9 :1 4 1 1 :1 4 1 9 :1 4 2 1 :1 4 2 9 :1 4 3 1 :1 4 3 9 :1 4 4 1 :1 4 4 9 :1 4 5 1 :1 4 5 9 :1 4 6 1 :1 4 6 9 :1 4 7 1 :1 9 ' 1 4 8 1 :1 4 8 9 :1 4 9 1 :1 4 9 9 :1 4 A 1 :1 4 A 9 :1 4 B 1 :1 4 B 9 :1 4 C 1 :1 4 C 9 :1 4 D 1 -1 4 D 9 -1 4 E 1 -1 4 E 91 4 F 11 4 F 91 5 0 11 5 0 91 5 1 11 5 1 91 5 2 11 5 2 91 5 3 11 5 3 91 5 4 11 5 4 91 5 5 11 5 5 91 5 6 11 5 6 91 5 7 11 5 7 9 -1 5 8 11 5 S 91 5 9 11 5 9 91 5 A 11 5 A 91 5 B 11 5 B 91 5 C 11 5 C 91 5 0 11 5 D 91 5 E 11 5 E 91 5 F 11 5 F 91 6 9 11 6 3 91 6 1 11 6 1 91 6 2 11 6 2 91 6 3 11 6 3 91 6 4 11 6 4 91 6 5 1

D A D 9D 2 D lC A C 9C 2 C lB B A 5 A 3B E B E7 6 B O B 4E 5 E 5B B 3 D 3 D5 0 5 43 0 B 4A F B l6 3 4 5C D 8 7 1 3E D B 9 B 78 3 B 29 4 9 06 7 7 33 E 8 35 0 5 26 0 6 27 C 3 4 8 69 9 A A A 3 B 3C D

: 0 3 . 2 2 : C B

3 0 : 7 8 : 9 9

0 8 : 6 0 : 6 6 : 0 6 : 0 0 2 7; 3 3 : 4 4 : 6 6 : 9 A : D D ; 0 2 : D D ; A A : 7 7 i F 7

1 4 : A B : C C : D E : 0 1 : E E : D D : B B : A A : F E i F C

F F 7 Fi 6 6 : 0 0 : 0 0 i 0 0 : 0 0

7 A : 3 A : 4 1 8 5i 6 D : 0 8 2 4i l 4 : 0 2 : 6 0 0 6: A 0 0 2: 2 A : 0 8 i E 3 : A 3 : 0 E : 0 1

D 8 D 7D C C B C 7B B B A A 9 B 8 8 56 6 R D C E E 28 7 1 A3 E 3 F5 5 8 3 B 7 9 1 3 D 4 D 8E 4 E 40 8 F 7B 6 B 5B l A F5 1 5 4

F 5 5 0 0 B 94 7 B B 9 C E 7A C A EB C D D 0 D 0 C B B B B 3 C 9 9 8 8 7 8 7 86 6 6 6 6 8 0 43 3 4 5 7 7 A 7 A E0 1 3 6 9 3C C A 9 6 6 0 3 F 8A A B 3 B 6D 0 D 3E 2 E 3E 6 E 6E 2 E lD 0 C DB 3 B 0A 3 A 20 4 7 8F F F 8 F FO 9 0 0 9 00 9 0 00 0 0 06 B 0 06 0 8 51 D 8 B 6 0 3 8D 1 I E A 1 4 5 5 4 3 F0 1 B 8F 0 2 6A 3 7 9 0 E3 4 6 9 2 9

D 6 D 5 D 4C C D C CC C C B 9 8 0 0A D A B A 99 A 9 7 9 B 7 7 0 F 3 5 C C 3 8 4 0 8 E E lF 3 C 3 C4 4 4 4 a6 E 9 B OB A 4 A a7 C 0 B 7 B 9 1 D D E E E 3 E 3C C C B C E E 2 9 7 4 6 4 4 4 C 0 0 2 35 5 5 A 6 6 7 7 E 8 05 D 9 C 4 D9 A 2 A 4B 0 B 2 2 C C 8 C AD 6 D 8 D AD C D 8 C C 8 C 6 C B 8 B 6 9 B 0 A C A 89 9 C 9 A8 E 0 8 8 7 7 6 7 4 7 26 2 I 5 5 8 5 43 C 3 C 3 3 4 4 5 5 A 5 F7 F 8 5 8 BB B E C 6E 0 0 9 1 E 8 D C 3 B E B 9 7 9 0 8 5 5 4 0 0 A 0 A 0A A 7 A 9B 9 B D C D 6 D 9 D B3 8 5 E E 5 E 5D F D D D BC 9 C 5 C lA D A B A 9A 2 A l A lF F F F 3 E l F F F F3 B 2 B 59 B 8 7 C 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 B F A 9 D C3 A 0

C D C D 01 C 4 0 0 33 9 2 E 2 4 0 C 0 B E 0 3 A 6 F 0 A 0 E 7 0 B 3 F 2 0 8 A

C 1 F 0 1 I E 3 1 3 6 0 C 8 5 3 F 9 0

D D C E C 3 E F6 4 A 7 0 89 9 7 0 9 2 I FE 5 9 1B 4 3 7 4 D 7 C A C 7 2 C E 2 2 9E 2 3 6B

A 9 O 6 8 7 23 F 5 6 5 7 0 3 E8 2 2 99 0 D 7A 5 2 E 1 CC 1 9 8 9 F C F O F 0 EA 9 9 4 B C 6 0I 3 7 0 B 46 0 9 2F B 5 E 4 7 6 4 6 09 2 5 5C E 2 D5 3 D 2 B 6 8 2 9 04 4 3 34 2 0 EA E C 7 D F 0 0 0 1E 4 2 CD 9 B B A 7 D EA D F I F 0 C 4I 2 C 6 0 0 E B0 0 F 30 F 4 I 8 B C I 4 1 E 9 A DB 2 D 1 0 7 I B6 6 D A1 8 3 E 6 0 7 20 D 9 0 2 B5 A 0 1

1 6 5 9 :1 6 6 1 :1 6 6 9 :1 6 7 1 :1 6 7 9 :1 6 8 1 :1 6 8 9 :1 6 9 11 6 9 91 6 A 11 6 A 91 6 B 11 6 B 91 6 C 11 6 C 91 6 D 11 6 D 91 6 E 11 6 E 1 )1 6 F I1 6 F 91 7 0 11 7 0 91 7 1 11 7 1 91 7 2 11 7 2 91 7 3 11 7 3 91 7 4 11 7 4 91 7 5 11 7 5 91 7 6 11 7 6 91 7 7 11 7 7 91 7 8 11 7 8 91 7 9 11 7 9 91 7 A 11 7 A 91 7 B 11 7 B 91 7 C 11 7 C 91 7 D 11 7 D 91 7 E 11 7 E 91 7 F 11 7 F 91 8 0 11 8 0 91 B 1 11 B 1 91 3 2 1I B 2 91 B 3 11 8 3 91 8 4 11 B 4 91 B 5 11 8 5 91 8 6 11 8 6 91 8 7 11 8 7 91 8 8 11 8 8 91 8 9 11 8 9 91 8 A 11 8 A 91 8 B 11 B B 91 8 C 11 8 C 91 8 D 11 B D 91 B E 11 8 E 91 8 F 11 8 F 9

E 4 A 0 0 F 3 F 6 0F 9 A O

1 C 0 B 0 5 E 0 2 8 20 1 0 C 7 3 0 36 F 0 4 0 30 0 A 0 1 D 4 C 0 0F 7 F F C F 7 F F F 0 F6 E 1 8 E 43 5 2 00 2 2 0C 1

. I 8 : 9 7 : F 4 ; F : 0 D : 8 5 4 2: B 4 ; F 5 i 5 D 9 C: F C ; E 4

2 0 9 2: 0 D : 8 1 : A I : D 5 : A 6 r D 3 : 4 B : 9 0 : 8 0 : 0 B : A 5 i B 0 : 0 F 3 A: 8 4 : 0 E : 2 8 : 0 2 : 0 9 : 2 7 : 7 0 : D 1 1 3 7 : 6 3 : 7 F : 6 I F : A B : 4 0 : 6 0 4 2: 3 E : 6 0 A 2: 1 8 4 2: 1 4 : E 7 : B 8 : A B : 6 5 : 0 9 : A E : 1 F : i 0 : 8 5 A 7: 4 4 : C 0 : 4 9

O F 8 5 4 00 C A I 0 9 F 9 D O 0 9A 2 0 1F 6 4 60 6 C l0 0 9 8 3 F3 0 0 7 2 70 D 0 D 5 1 9 D 0 06 0 3 0F F 0 F F F E lF 3 F F D l E l1 6 A 2 4 E 1 1 I D1 D 3 C 0 3 4 5 8 0 2 AA 6 A 1 8 B B 3 I B6 1 0 60 6 4 F7 8 6 0A E 6 0 8 1 4 C I D4 A 3 F 7 A D C A 8 5 B 0 8 1 D 0 A 1 0 2 6 0 3 9 C 7 11 8 C 8 E 00 C A 0 8 0 0 96 C A l B 97 1 E B 6 A 6 E 0 6 0 2 3 92 0 2 0 3 1 1 F 4 C H 7 9 D 0 0E 0 1 A 4 D I B4 C 5 94 E 7 2D I 1 A

1 0 2 B I A

D 2 3 A 5 A 0 EA 3 6 0 8 CI E 0 12 0 0 5 6 E0 E E D 0 50 0 0 5 0 10 7 0 0D 1 D C E E F F3 F

F 8 F F F C E T4 9 P I 7 00 4 0 01 0 D 1 1 5 2 0 2 BD A 2 7 1 11 4 3 4 8 4 D 7 F 0 A 9B 0 A 2C 3 0 4 9 27 A D 1 7 8 D O C 46 1 6 83 4 1 7A 5

B 1 0 F 71 F B 3 4 A E B A C1 I 4 C 8 29 8 8 3 3 04 C D 3O 2 E 2 A 6 F 4 0 E 3 F F C C E 4 0 1 A 60 8 4 20 9 0 21 B 0 B 3 2 4 2 6 0 F 1 A 8 D C D 0 A 3A C 9 9 4 27 E E E B 99 0 4 04 C

D 0 4 1 86 E 0 A l2 9 1 6 10 F 0 3 0 D A 4 0 B BC 2 2 5 3 2 E 1 0 7 0 1 B

2 D 0 0 4 6 30 0 6 E 90 6 A E 00 B 6 A 0 0 6 C0 D 9 7 AD O F l 9 EF F F 0 B F I F 2 AF F F F A 5F 0 F F 1 I F F E 4 D 4 0 7 8 7 8 0 80 1 C 6 8 4 1 C 1 C 9 C 9

4 C 4 C8 8 D E 79 3 D D OF B D 9 FA 5 5 A 5 6 6 A l A 70 H I I 2 B C F 0 0 2 C 2 E I 7 8 8 E 2 B B E 91 5 0 3 D 6 1 C A 8 6 8 2 88 1 7 8 7 0 3 9 f 0 F 3 8 D B F D 0 A A 9 4 AF 8 0 7 4 0 D 4 2 E 2 EE 5 f 3 4 B 4 2 C 0 F 3 I 0 F 6 7 I D 6 6F 6 C 2 0 5 F 6 F2 6 0 2 84 C 0 1 C D 9 4 C E E2 C 3 F B 5 7 3 0 A A 3 1 C 0 8 E 4 E D B A7 3 F 0 C 5 8 0 F 56 A 6 B 8D 4 7 4 6B 6 4 9 12 9 1 0 A A 38 A 4 A E 0A C 7 1 B 9 0 2 2 C B f l D 2 1 E C F 0 1 A8 0 F O F B

1 9 0 11 9 0 91 9 1 11 9 1 91 9 2 11 9 2 91 9 3 11 9 3 91 9 4 11 9 4 91 9 5 11 9 5 91 9 6 11 9 6 91 9 7 11 9 7 91 9 8 11 9 8 91 9 9 11 9 9 91 9 A 11 9 A 91 9 B 11 9 B 91 9 C 11 9 C 91 9 D 11 9 D 91 9 E 11 9 E 91 9 F 11 9 F 91 A 0 11 A 0 91 A 1 11 A 1 91 A 2 11 A 2 91 A 3 11 A 3 91 A 4 11 A 4 91 A 5 11 A 5 91 A 6 11 A 6 91 A 7 11 A 7 91 A B 11 A 3 91 A 9 11 A 9 91 A A 11 A A 91 A B 11 A B 91 A C 11 A C 91 A D 11 A D 91 A E 11 A E 91 A F 11 A F 91 B 0 11 B 0 91 B 1 11 B 1 91 B 2 11 B 2 91 B 3 11 B 3 91 B 4 11 B 4 91 B 5 11 B 6 11 B 6 9

; B 5 : 8 B : B : 8 4 : A A : 3 0 : B 2

1 0 : 0 4 1 5: 0 8 : 0 A : A 9 F F: 2 F : 3 6 : D 1 : 0 F 0 C: 0 4 : 9 B : 9 5 : 0 2 : 0 F : 0 A E 8: 1 0 : 3 F

D O 4 C: 0 5 4 C: 0 E : B B : 2 1 : 7 0 : E 4 : a 7 : 9 C : 0 F F 0: C A E 0: 2 D : 9 E : 8 D 4 A: 1 8 : D 0 : 4 F : C 5 : A F : 3 9 : 3 3 : 7 9 : 1 D : 0 D : C 0 : 5 8

7 B

: C 4 3

: A C : 9 9 : 2 0 : 7 6 : B 1 : 1 4 : 6 1 : 3 1 : 7 5 : A A : 4 2

2 : 4 0 : 5 C : 9 4 : 5 6 : 6 D : 7 0 : 7 A : F B : C 8 : 9 3 : F 0 : 1 D

1 B 7 1 : 4 3 1 1 B 7 9 : 6 D 7 1 B 8 1 : 3 8 O 1 B 8 9 : A 9 0 1 B 9 1 : A 2 0 1 B 9 9 : E 8 E 1 B A 1 : 4 C 2

8 0 3 94 E 6 F 7 4 4 C 5 30 A 0 B 7 3 6 90 F 5 5 4 0 8 6 3 F 3 07 6 2 01 8 F 2 0 8 2 7 C 6 A O D 2 03 0 3 A 0 F0 B 2 07 5 8 03 C 4 1

C 4 4

7 E F 3

3 6 F 5 4 CF 9 A 22 F A 0 E 1 7 2 0 08 3 0 8A 3 3 F 3 0 5 3

a A 0 6 D 7 68 8

4 7 9 8 3 5 05 7 0 0 9 E e a i d3 4 9 5 7 0 3 D3 0 0 E0 5 C 4 5 5 8 C0 8 3 0 6 0 0 50 0 B 57 C F C 0 1 2 29 9 4 D 0 0 6 6 80 9 5 7 7 1 4 F

C E 2 9 0 1A 0 A 5 A 0 B 5 B 2 0 D 7 7 8 2

4 C B l4 A 5 1 1 68 7 7 20 8 5 7 7 2 F A O F A DC 4 0 7 B 1 4 O 7 5 2 B EA O 1 3 4 B 1 E 6 0 0 0 C 4 0 F 0 5 0 62 6 0 4A 6 4 C C 91 7 6 5 4 B1 B D 1 8 B E 7 0 7 9 D2 A 0 D 0 F B0 1 5 0E 9 8 D D C2 C C l B 4A 4 A 4 C 2B 9 C 1 F 4 6 7 8 C 7 C

A 4 4 E 5 0 5 4 CA 5 C 3 C A4 7 0 A 0 FE 3 E 0 0 8 0 B C 0 5 A 4 A 3 C A 0 C OA 9 S D F A2 1 3 E

C F C 2 9 0 3C 0 7 A 0 D F 0

7 A B 4 1 6 B 4A 0 0 B 48 D B 9 2 11 4 0 6 3 C 1 9 2 I 8 3 D 2 D 0 8 3 F E F 0 2 F 4 F6 3 7 6 5 F2 F D 7 EC 4 4 4 4 0 C B 5 6 F 4 0 8 4 9 C 6 A 4 E 0 A l 8 0 3 7 8 A C 3 0 0 2 C 0 A D 7 A 0 B D B D 9 60 F O 3 12 8 9 0 B EA 0 7 0 0 4 9 7 4 C 8 C 1 3 3

A 2 C 2 D 3 0 8 9 9 1 C D 4 D 6 2 3 8 4 0 5 3 A 3 0 A D E 03 F B 4 1 B l A B C 6 A 6 F4 0 2 3 0 8A 6 5 1 6F A 8 2 1 2 8 4 E 3 9O E 4 1 D 2 C I 7 1 C B 78 B 6 0 1 C F F 2 7 4 I 8 D 0 C 4 C 9 0 0 D 53 7 7 0 A 6 0 0 E 3 C B 4 6 7 0 6 08 D 4 D O 0 B 6 4 7 4 5 8 5 B l8 4 4 1 58 2 9 1 E E 4 4 C 4 CD 4 C B AI B 4 D 4 DD O F 0 2 4 F C F AO F O 3 DF 0 F l D A1 B I A O 9 D E 6D 7 A D E DB O D D 7

B F O 4 3 7 6 F 0 2 E E 6 AC 0 D 1 O 7 A 2 D 6 D 9 2 D I F 5 8 C 2 D 9 O E F I J 7 4

7 C O M P U T E ' S Q a i e t t a A p n i 1 9 B 9

Page 75: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 75/96

1 B A 9 : 1 E1 B B 9 : C U1 B C 1 : O B1 B C 9 : A 41 B D 1 : 2 31 B D 9 : 1 91 B E 1 : 9 71 B E 9 : 3 0I B F L i F F1 B F 9 : 0 91 C 0 L : 4 51 C 0 9 : 4 F1 C 1 L : 4 01 C 1 9 : 2 01 C 2 1 : D 21 C 2 9 : 0 01 C 3 1 : F 01 C 3 9 : D 21 C < U : O 01 C 4 9 : 4 61 C 5 1 : 9 01 C 5 9 : A Dl C 6 1 i l B1 C 6 9 : 0 91 C 7 1 : 0 71 C 7 9 : 8 D1 C 8 H B 91 C 8 9 : 4 C1 C 9 1 : F 81 C 9 9 : 4 01 C A 1 : 7 81 C A 9 : 3 21 C B 1 : E E1 C B 9 : D 01 C C 1 : 9 41 C C 9 : 0 0l C D l i B D1 C D 9 : 0 F1 C E U F 91 C E 9 : E 81 C F 1 : 9 D1 C F 9 : 7 81 D 0 1 : E E1 D 0 9 : 2 A1 D U : C 91 D 1 9 : C 91 D 2 1 : 2 81 0 2 9 : 8 11 D 3 1 : 4 F1 D 3 9 : 9 A1 D 4 H E 81 D 4 9 : 3 D1 D 5 1 : A 21 0 5 9 : 1 01 D 6 1 : 8 Dl D f i 9 : 2 B1 0 7 1 : 2 01 D 7 9 : 8 D1 D 8 1 : 6 0

1 9 2 23 R 5 93 1 0 70 0 F 1 1 1 1 0 2 3 3 0 9 3F F 8 00 0 8 4 5 4 2 4 2 S 8 A A D C 02 0 E 1 5 A

A D 4 05 D 5 D 7 6D 4 2 99 1 4 C A 46 8 8 D 6 12 7 9 07 4 D 0 2 0 2 Bf t 4 I E 2 E0 A 7 8 7 A E lI 7 A B B 0 1 6 3 E 7 66 A B 0 f 0 E 0 F 0 F E B 6 22 4 7 C A 2 0 70 D 1 F 0 A F A C 62 D 9 0 0 32 0 F 4 7 68 0

4 3 9 4 0 I 1 0

0 0

i n 0 c 0 80 E B l 1 4

5 A 6 D

f ) 3 0 1 E 4

0 3 0 0 8

C 0

0 4 5 33 A 7 6

E C F F 0 B 3 E 8 5 1 0 0 34 5 4 8 C A 2 8 3 C 0 1 F 7 C 0 D A D F 8 2 0 A 1 1 C 4 0 0 5 A 7 61 0 0 2 60 1 F 0 I SR 1 1 7 A 4 0 S

3 6 2 6 7 0

C 5 C 4 A 4 D 7 7 D 0 C 9

c 4 A 2 0 0 80 B E 5 F2 C 0 4 C A 9 7 9 D 0 0 D 8 B A 8 9 A A 3 B

C F 7 C 9 A 0 C E 7 0 I C 0 0 4 B 7 A 0 C 6 0 8 05 4 3 9 F 8 7 8F 5 8 4 6 9 1 9 9 D 9 D F F 8 8 I D0 3 0 3 3 0 E 8 D 2 C8 2 D A 0 0 8 D0 0 0 0

0 3 0 3 I 1 F E 0 9 0 0 6 C0 B 6 2 2 B 0 0 9 B0 I 2 C 8 1 0 0 3 0 B lA B 6 0 F 0 C 7 0 F 5 4 3 3 F8 0 2 5 3 3 A 3 B 8 C 0 0 0 0 0

C 0 2 E 96 0 D 6 E 8 C5 D E E 6 4

D 4 6 7 GC 9 E A C C 9 4 0 6 5 3 C I 9 3 2 F 3 6 0 4 6 B 05 7 4 7 2 D C B C 9 C 32 0 1 8 4 F C F B 7 3 E 0 8 7 B 8 2 4 2

A 1 2 5 F I 8 8 1 9 8 5 B 7 E 2 0 8 7 1 9 0 3 4 2 D0 D 0 B 3A C 7 F 0 7 F E 8 2 5 D E E 5 4 0 4 0 E A 5 P 1 C 9 E 6 0 5 8F 0 E 0 C A 2 1 0 1 C 2 A 3 B D 0 0 8 D E AA F 6 F 7 B 0 0 0 0 0

B r u s h e rS e i n s t r u c t i o n s i a r t i c l e o p a g e2 b e f o r e t y p i n g i n

P r o g r a m 1 B r u s h e r B A S I CF 1 R E C O P Y R I G H T 1 9 9 9 C O M P U

T E P U B L I C A T I O N S , I N C .A L R I G H T S R E S E R V E D

B 2 F A S T l D I M C l ( 1 8 ) , C 2 ( 1 8 ) , N S( 1 8 ) , S P ( 1 B ) : G R A P H 1 C 3 , 1

F 3 C O L O R 0 , 1 : C O L O R 4 , l : G 0 S U B 30 0 : S L O W : P O K E 2 8 2 7 , 2B 4 I F S O B S T H E N B S S

R 5 L V = B : L = 0 : S D = 0 : 5 C = 0 : Y C = 0 :Y L = 0 : O 5 = 0

H 6 S D = S C : Y C = Y C * l + ( ¥ C = l B ) t 1 8: C O L O R 1 , C 1 ( V C ) : C O L O R 2 , C 1( Y C ) : C O L O R 3 , C 2 ( Y C )

A f 7

F 8

A 9

C 1 0

M 1 1

B 1 2

M 1 3

P 1 4

G S 1 5 0Q A 1 6 0

Q 1 7

J P 1 8 0

M H 1 9 0

C P 2 0 0

H X 2 1 0E J 2 2 0

G 2 3 X 2 4

S 2 5

M C 2 6 0

B 2 7

J 2 B

C 2 9 C H A R l , 5 , 2 2 , " P R E P A R E F L E V E L " + S T R S ( L V + 1 ) + "

{ S P A C E ] " , l : S L E E P 3 : G 0 T O 6

H G 3 0 0 F O R T = 0 T O 7 : R E A D Y : P O K E D E C( " 0 B 1 4 " ) + T , Y : N E X T : F O R T =0 T O 1 : R E A D X ( T ) , Y ( T ) : N E X T

P 3 1 F O R T = 1 T 0 1 8 : R E A D C 1 ( T ) , C 2( T ! N E X T : F O R T 1 T 0 1 8 : R E A

D N S ( T ) , S P ( T ) : N E X TK C 3 2 0 V = B 1 9 2 : G = - 1 : F O R T = 0 T O 2 3 :

F O R U = 0 T O 7 : W = V + U + 3 2 0 * TR 3 3 G - G * l : P 0 K E 6 6 5 6 * G , W - I N T (

H / 2 5 6 ) * 2 5 6 : P O K E 6 9 1 2 G , N T ( W / 2 5 6 ) : N E X T : N E X T

G J 3 4 0 K 1 S * " V 2 O 3 T 7 U 7 W A I B I A I B I AI B I A I B I A I B I A I B O D I C S B Q F IE S D I C I B W A Q G "

R D 3 5 0 M 2 S = " V 2 O 2 T 7 U 8 Q B O A H B H C Q GQ F H E Q D Q C I B I A O B I C I D r C W A QG

Q D 3 6 0 B r , O A D " M L - B R D S H E R " , B 0 , P 48 6

E 3 7

G R A P H I C 3 , 1 : G O S U B 3 9 0 : G O S ( JB 4 2 0F O R U = 0 T O 9 : F O R T = 0 T O 8 : B O X 1, 8 + T * 1 2 , 8 U M 6 , 2 0 + T * 1 2 , 24 + U * 1 6 : N E X T T , UL V = L V + 1 : O S - S C : L = L + H - ( L » 18 : P O K E 2 9 3 , 0 : I F L V / 4 - I N T( L V / 4 | T i ) E N Y L Y L - l

S O U N D 3 F 9 0 g 0 , 3 : S P R I T E l , 0, 1 0 : M O V S P R 1 , 1 5 2 , 1 2 8 : 5 P I T E 8 , 0 , C 2 { Y C ) : S L E E P 2

G O S U B 4 5 0 : P O K E 6 0 6 7 , S P ( L ): P O K E 2 8 2 5 , 0 : P O K E 2 9 0 1 , 0 :P O K E 8 1 B 4 . 9 5P O K E 2 9 0 3 , 9 6 : P O K E 2 9 0 4 , 0 :P O K E 2 9 0 2 , 0 : P O K E 2 9 1 5 , 0F O R T = 0 T O 7 : P O K E 8 1 8 4 + T , 9 5+ T : N E X T : S L O W : B B 0 : S Y S 6 0 16 : M L = 2 - Y L : G O S U B 4 4 0G O S U B 2 2 0 : I F P E E K ( 2 9 3 3 ) T HE N 2 8 0I F P E E K ( 2 9 1 5 ) T H E N G O T O 2 5 0I F P E E K ( 2 9 4 9 ) T H E N P O K E 5 3 26 9 , 1 : T I $ = " 0 0 0 B 0 0 " : C A N = 1: P O K E 2 9 4 9 , 0 : S O U N D 1 , 4 0 0 00 , I F T I $ > " 0 0 0 0 0 1 " A N D C A H E N G O S U B 4 5 0 : C A N = 0 : S O U N D2 , 9 9 9 9 , 2 0I F P E E K ( D E C ( " 0 B 0 A " ) ) A N D B= 0 T H E N B = 1 : T I S = " 0 0 0 0 0 0 " :S O U N D 1 , 4 0 0 , 1 0I F T I S > " 0 0 0 0 0 3 " A N D B ^ 1 T H EN B = 2 : G O S U B 4 5 0 : S O U N D 3 , 20 0 , 1 0I F C A N = 0 T H E N M S = M S + 1 : I F M S- 1 0 T H E N M S = 0 : I F S P ( L ) = 2 T HE N G O S U B 4 8 0G O T O 1 4 0S C = S D + L V * ( 1 0 * ( P E E K { 2 9 1 2J + 2 5 6 " P E E K ( 2 9 1 3 ) ) )I F S C = C S T H E N E O U N D 1 , 3 0 0 , 1, 1 , 3 0 0 , 3 0 0 , 3 : R E T U R NS O U N D l , 1 0 0 0 , 5 : C 5 = S C : C H AR 1 , 3 8 - L E N ( S T R S ( S C ) ) , 1 5 ,S T R S t S C ) : R E T l ) R NS 0 U N D 1 , 1 0 0 0 0 , 4 0 , 1 , 3 0 0 , 10 0 , 0 : P O K E 5 3 2 9 , 0 i Y L = Y L +1 : I F Y L < 3 T H E N 1 0 0C O L O R 1 , 9 : C H A B 1 , 1 0 , 2 2 F "( S P A C E ) G A M E O V E R " , 1 : C OL O R 1 , 3 : P L A Y M 2 $C H A R 1 , 3 , 2 4 , " P R E S S A N E F O R N E W G A M E " : G E T K E YY S : G O T O 4 0P O K E 5 3 2 6 9 , 0 : P O K E 2 9 O 2 , 1 :C O L O R 1 , 1 6 : P L A Y M 1 S : S C = O S

T = K 3 8 Z = 4 8 + T * 1 6 : P O K E 2 8 6 4 + T , Z :

Z V ( T ) = Z : N E X T : R E T U R NP P 3 9 0 C H A R 1 , 3 1 , 6 , " B E S T

( S P A C E S ) " , l : C H f t H l , 3 1 ,7 , S C 0 R E ( 2 S P A C E S ) " , 1 :B T S = S T R S ( B S ) : L V S = S T R S ( LV + l )

Q J 4 0 0 C H A R 1 , 3 B - L F , N < B T $ ) , 1 0 , B TS : C O L O R 1 , 8 : C H A R 1 , 3 1 , 1 , "

L E V E L ( 2 S P A C E S } " , 1 : C H AR 1 , 3 6 , 3 , L V S

B 4 1 C O L O R 1 , 1 3 : C H A R 1 , 8 , 2 4 , "( S P A C E ) B R U S H E R " ,1 : C O L O R 1 , C 1 ( Y C ) : R E T U R N

R 4 2 C O L O R 1 , C 2 ( Y C ) : C H A R 1 , 3 1 ,1 2 , " Y O U R ( 3 S P A C E S ) " , 1

C 4 3 C H A R 1 , 3 1 , 1 3 , " S C O R E{ S P A C E S ) " , l : C O L 0 R l , C l( Y C ) : G O S U B 2 4 0 : R E T U R N

J R 4 4 0 C O L O R l , 5 : C H f t R l , 3 1 , 1 8 , " BR U S H E S " : C H A R 1 , 3 6 , 2 0 , S T R$ ( H L ) : C O L O R 1 , C 1 ( Y C ) : R E TU R

G S 4 5 0 F 0 R T * 2 T O N S ( L I : M O V S P R T , X( I N T ( R N D ( 1 ) * 2 ) , ( I N T (

N D ( 1 ) * 2 ) ) : N E X TE M 4 6 0 P O K E 2 9 4 9 , 0 : P O K E 2 8 2 6 , 0E 4 7 G O S U B 4 9 0 : P O K E 5 3 2 6 9 , 2 | N S

( L ) - 1 : R E T U R NQ 4 9 G O S U B 4 9 0 : P O K E 5 3 2 6 9 , P E E K

( 5 3 2 6 9 ) O R 1 2 8 : R E T U R NR 4 9 H O V S P R 8 , Z X ( I N T ( R N D ( 1 ) * 1

1 , Z Y ( I t J T ( R N D H ) * 1 1 ) ) R E T U R N

R G 5 0 0 D A T A 1 9 2 , 1 9 2 , 4 8 , 4 a , 1 2 , 1 2, 3 , 3 , 3 2 , 4 8 , 2 4 8 , 2 0 9 , 2 , 3 ,3 2 B , 7 , 7 , 8 , 1 1 , 6 , 6 , 1 1

M A 5 1 0 D A T A 1 5 , 9 , 9 , 1 5 , 1 4 , 1 2 , 1 2 ,1 4 , 5 , 8 , 9 , 1 4 , 3 , 1 5 , 1 5 , 3 , 5, 5 , 6 , 2 , 2 , 4 , 4 , 5 , 2 , 3 , 2 , 2 ,3 ,

Q H 5 2 0 D A T A 3 , 2 , 4 , 3 , 4 , 2 , 5 , 4 , 5 , 3, 5 , 2 , 6 , 5 , 6 , 4 , 6 , 3 , 6 , 2 , 7 ,5 , 7 , 4 , 7 , 3 , 7 , 2 , 7 , 2

P r o g r a m 2 B r u s h e r M

0 ) ) • 2 4 : P O K E 2 B 4 8 + T , Z : Z X (

1 3 0 0 : A D1 3 0 9 : 1 01 3 i n : D 71 3 1 9 : B D1 3 2 0 : 0 01 3 2 9 : F B1 3 3 0 : 0 51 3 3 8 : F A1 3 4 0 : E 61 3 4 8 : 0 21 3 5 0 : F A1 3 5 8 : D 61 3 6 0 : 1 11 3 6 8 : 0 31 3 7 0 : 1 11 3 7 8 : F E1 3 8 0 : D 01 3 8 8 : 0 41 3 9 0 1 0 A1 3 9 8 : 0 41 3 A 0 : 2 F1 3 A 8 : D 01 3 B 0 : 6 01 3 B 8 I D 71 3 C 0 : 6 01 3 C 8 : 8 11 3 D 0 : 0 91 3 D 8 : 0 B1 3 E 0 : A D1 3 E 8 : 0 81 3 F 0 : 1 41 3 F 8 : 0 71 4 0 0 : 0 81 4 0 8 : 1 41 4 1 0 : 0 7

D 1 8 0 1 8 0 4 S B1 8 A 0 0 A 1 6 F B C E0 B 2 9I 1 1 C 6 B D E D 7C 9 F 80 0 F 0 6 A B 9 I F8 D 0 C F 5 6 0A D 1 8 A 0 3 1 0 6 2 1 0 0 A 0 C 0 0 B 4 CA 9 0 3C 0 0 B E A

0 0

8 0 0 0 B0 8 0 0 3 0 B 3 A 0 F B 0 B 4 A 4 0 5 0 B F 0 8 F 8 0 D 0 A A 0 B 9 1 F 2 F 0 D 1 C 1 6 E F 0 6 F E6 B D F E D 7 1 0 8 0 0 C 0 F 6 A 0 0 F A 0 8 1 8 0 0 3 0 B 2 00 B F 0 0 D 8 0 A 0 D D 0 0 3 2 02 0 F C 93 9 7 0 BD 0 A 1 5 1 4 C 3 D 0 7 0 BD 1 A E E 2

3 E 3 0 A D A 2E 2 7 A 1 3 9 I B B 5 B 4 B D 2 61 A B 9 0 C E B A D 2 0 B 5 6 B 6 D D 6 9 13 F 0 5 DB D D D 1 A 1 C 9 D DF E 3 0 F 0 B A 0 3 0 F 3 0 B B 9 B l0 8 B 0 0 B 0 B A D 8 B 1 F 6 0 A 9 4 0 B 3 D B B B B C 1 0 0 4 C 1 5 8 80 2 3 D F 0 D D 0 F 24 1 E 0 8 0 0 9B 1 D

0 6

C O M P U T E ' S G a z e t t e A p r i l 1 9 B 9 7

Page 76: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 76/96

1 4 1 8 : A D1 4 2 0 : S D1 4 2 8 : C 91 4 3 0 : B 21 4 3 8 : D O1 4 4 B : A D1 4 4 8 : 4 01 4 5 9 : 0 41 4 5 8 : 0 41 4 6 0 : 0 41 4 6 8 : 6 01 4 7 0 : 6 01 4 7 8 : B B1 4 8 0 : A D1 4 B 8 : C 91 4 9 0 I E D1 4 9 B : f l B1 4 A 0 : 6 O1 4 A B : 3 01 4 B 0 : A 91 4 B 8 : 3 D1 4 C 0 : D 61 4 C 8 : B D1 4 D O : 0 B1 4 1 ) 8 : 1 41 4 E 0 : 0 31 4 E 8 : 5 01 4 F 0 : A D1 4 F 8 : B 51 5 0 0 : F A1 5 0 8 : 3 81 5 1 0 : F C1 5 1 3 : E 61 5 2 0 : A 51 5 2 B : 0 B1 5 3 0 : 6 01 5 3 8 : F B1 5 4 0 : 6 91 5 4 8 : 6 01 5 5 0 : F B1 5 5 8 : 6 91 5 6 0 : 6 01 5 8 : F C1 5 7 0 : A 51 5 7 8 1 0 21 5 8 0 : 6 91 5 8 8 : 6 01 5 9 0 : 8 51 5 9 8 : 0 01 5 A 0 : F F1 5 A 8 : F 01 5 B 0 : D 01 5 B 8 : A 91 5 C 0 : 0 B1 5 C 8 : 0 11 5 D 0 : f 01 5 D B : 0 B1 5 E 0 : D O1 5 E 8 : F 31 5 F 0 : 1 51 5 F 8 : A 91 6 0 0 : 1 51 6 0 8 : 2 01 6 1 0 : F F1 6 1 8 : C 61 6 2 0 : 5 21 6 2 8 : B D1 6 3 0 : F A1 6 3 8 : 6 11 6 4 0 : 6 E1 6 4 8 : 0 91 6 5 0 : 2 01 6 5 B : F C1 6 6 0 : C 61 6 6 8 : 2 01 6 7 0 : 1 41 6 7 8 : E 91 6 8 0 : 2 01 6 8 8 : 1 51 6 9 0 : F C1 6 9 E : C 61 6 A 0 : 2 01 6 A 8 : 1 1 6 B 0 : 9 71 6 B 8 : 0 B

0 0 0 D 0 4 1 2 2 2 A C 1 2 0 D 0 B 0 0 4 1 0 F 4 2 0 5 F 8 8 1 F F 8 A E 8 A 6 1 E D F E 3 E F A F 0 E 0 A 6 0 D D 0 2 A C 3 B F 1 5 A 1 1 C F 3 F 9 C 8 I 2 3 F 9 2 1 A

0 O D 0 4 0 B 6 6 7 4 4 2 O 3 1 6 D A 9 O S 0 0 6 B A O 6 F F 6 6 8 F F F 8 F 2 8 F 0 1 F 3 F 9 0 0 6 2 8 F A 6 F . A 6 8 8 F 1 F D A O F C C 8 1 E 2 1

F 8 1 F E 2 1 I 6 D

F A 0 4 7 A 0 1 1 1 O O 4 2 I 3 A 1 3 0 A 0 2 2 1 1 F 8 A 6 9 O A 5 A 8 E F 8 4 F D F . 6 E F A 0 B 6 2 2 F 2 F 2 2 F 2 1 F D A 8 F 0 A 0 5 F F C 9 I 2 C F 2 1 1 I 2 1 A 1

0 0 4 6 1 4 O 6 6 6 C C 1 0 B 0 0 3 9 0 4 3 8 A 7 A 6 8 F F A 0 8 F B 5 F F 9 F I 9 3 F 3 F 9 F E F A 0 1 A C 2 6 6 2 2 A 8 F 0 F 2 8 F C 0 D 6 F 8 1 F F B 3 2 8 1 F 2 D 8

A A 6 1 4 f t C C C 2 0 4 E 8 D A 9 E 0 6 O B 1 1 O A 5 A 8 F E F 8 6 O A A 0 A A 0 E 6 8 A 0 1 F A F 1 2 0 C C 1 1 C 1 1 F 2 8 2 2 F 0 8 D E 2 C F 2 1 A 0 1 F F 2 1 3 1 0

0 B 1 C 5 6 0 0 0 5 D 0 2 2 1 0 0 D 0 A A D A 2 O F 0 5 F 1 F 9 5 A 8 " ■ F E F F E F E F F R 6 6 F C C 5 8 C C C C C 2 8 2 2 F 0 1 A C F E A E F B 3 2 F C 2 1 B 3 2 1 B l B

O 0 C 0 1 2 D D □ 1 0 4 0 f l 3 9 0 1 6 0 3 1 0 4 D 8 1 6 3 A 6 A 0 0 5 F 8 1 F B 1 F E F 9 I F 4 A C F F 1 5 F C 5 F C 4 F 6 1

A 1 2 0 8 2 2 F 1 A 0 1 F 3 F 9 A 0 1 F 2 3 2

0 3 9 0 6 3 C F 8 9 D 0 4 B D S 4 A I S 3 5 D C 0 C 9 F E S 4 A 6 O B D 8 F F 7 F 6 3 A 1 2

C F 2 C 9 8 B 6 3 1 E A E E 2 D A 9 A 9 A 9 0 F 6 2 5 C 4 3 5 D 6 8 F 7 A E 9

1 6 C 0 : 8 A1 6 C 8 : 4 C1 6 D B : 8 D1 6 D S : 2 21 6 E 0 : F A1 6 E 8 : F E1 6 F 0 : 5 51 6 F 8 : 1 51 7 0 O : E E1 7 0 8 : D 01 7 1 0 : 6 01 7 1 8 : E F1 7 2 0 : 0 51 7 2 8 : 0 B1 7 3 0 : A 91 7 3 8 : B ! i1 7 4 3 : 5 91 7 4 8 : B D1 7 5 9 : 2 71 7 5 B : 6 01 7 6 0 : 5 B1 7 6 8 : 8 11 7 7 0 : F 01 7 7 8 : 5 61 7 8 0 : 7 81 7 B 8 : 8 D1 7 9 0 : F 01 7 9 B : 2 01 7 A 0 : 1 61 7 A 8 : 6 21 7 B 0 : D C1 7 B 8 : 6 21 7 C 0 : 0 01 7 C 8 : 0 01 7 D 0 : B 01 7 D 8 : B 01 7 E 0 : 0 01 7 E 8 : C 01 7 F O : 0 01 7 F 8 : 9 01 8 0 0 : 0 01 8 0 8 : 9 01 8 1 0 : 0 01 8 1 8 : 0 E1 8 2 0 : 0 01 8 2 B : F ; C1 8 3 0 : 0 01 8 3 8 : 0 01 8 4 0 : 0 01 8 4 8 : 0 01 8 5 0 : 0 01 8 5 S : 0 B1 8 6 0 : 3 01 8 6 8 : F C1 8 7 0 : 0 01 8 7 8 : 0 01 8 8 0 : 0 01 8 8 8 : 0 01 8 9 0 : 0 01 8 9 8 : 0 F1 8 A 0 : 9 01 8 A B : F C1 8 B 0 : 3 01 8 B 8 : 0 91 8 C 0 : 3 01 8 C 8 : O 01 8 D 0 : O 01 8 D 8 : 3 F1 8 E 0 : 0 O1 8 E 8 : 7 C1 8 F 0 : B 01 8 F 8 : 3 01 9 3 0 : 0 01 9 3 8 : 3 31 9 1 0 : 3 31 9 1 8 : 0 C1 9 2 0 : 0 01 9 2 8 : F C1 9 3 9 : 9 01 9 3 8 : 9 01 9 4 0 : 3 01 9 4 8 : 9 01 9 5 0 : 0 01 9 5 8 : 0 F1 9 6 0 : 0 0

1 4 6 3 B A 1 2 5 3 0 1 A A B 9 B 5 D E 1 F O 0 A 1 0 B 2 0 1 O 0 0 0 1 0 0 0 O 0 0 0 F 0 0 0 0 0 0 0 F O 0 0 0 0 0 0 F 0 0 0 0 0 0 0 E 9 0 0 0 0 O 0 7 O 0 0 0 0 0 0 F O

A 1 O F F F C F 9 A D A 5 5 B F C O C E A O A 8 8 0 4 1 1 D A 4 3 9 9 3 7 9 0 0 0 0 0 0 B 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 E 0 0 0 0 0 9 0 E 0 0 0 0 0 0 0 E 0 0 0 0 0 0 0 F

0 A 8 8 A C F 1 A 0 D 5 8 O 5 I 0 A 6 0 5 A 0 8 8 5 6 2 1 0 0 6 0 0 0 B 0 a 9 0 0 0 F 0 9 F 0 0 0 0 F 0 0 F 0 0 0 3 F 0 0 F 0 0 9 8 F O 0 F 9 0 9 0 F O 3 F 0 9 9 0 F 0 0

B S 5 F O A D 8 5 B E O 5 C O E 3 A O A 1 5 S O 1 6 F D 2 2 B F 0 0 0 F 0 0 0 0 0 0 0 7 O 0 0 0 0 3 3 F 3 9 9 0 0 0 0 F O 3 0 0 0 0 9 E 3 3 0 0 0 3 0 B O 0 0 9 0 0 3 7 O

D S 0 A A F F D B 7 6 C O 0 A 5 0 6 E I 2 1 6 6 0 A 2 1 5 D 6 0 0 0 0 0 E 0 0 0 B 0 0 0 D 0 0 0 3 3 3 B C 0 0 0 0 0 3 0 I 0 0 B 0 0 0 B 9 0 0 0 0 3 0 0 E 0 9 0 0 0 0 9 F

0 6 A 9 0 1 2 E C 0 0 6 E D A 0 A O 5 D 8 2 0 ! 1 A 5 0 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 F B 0 0 0 S B B F 0 B 0 0 0 0 B F 0 0 B 0 0 0 B D O 0 0 0 0 B 0 F 0 B 0 0 0 9 0 F 3 0

6 O A 8 B 2 3 6 5 E 4 D 5 0 5 A 0 9 O 8 C 0 8 D 1 S 1 C A 2 C 0 0 0 0 B 9 0 0 0 0 0 0 7 0 0 0 0 O 0 0 F 0 0 0 0 0 0 0 F 0 0 0 0 O O O E 0 0 0 0 0 0 0 D 0 0 0 0 0 0 0 8 0

O C 2 9 2 5 9 2 F 6 6 0 1 I 2 2 6 5 4 E 9 D B 7 F 1 4 7 E 5 9 9 E F 5 9 7 7 I 2 3 3 B 9 E F 6 6 7 7 C B 3 4 A A B B 0 0 E 3 E E F F 0 C A 3 2 2 3 3 8 D 2 S 6 6 7 7 C 2 3

1 9 6 8 : F C1 9 7 0 : 0 01 9 7 8 : 0 31 9 8 0 : 0 01 9 B 8 : 0 01 9 9 0 : 8 81 9 9 8 : 0 31 9 A 0 : 0 O1 9 A B : C 21 9 B 0 : O 01 9 B 8 : 0 C )1 9 C 0 : 9 O

0 0 0 0 0 0 F 9 0 0 9 0

0 0 0 0 9 0 0 F 0 0 0 0

T h G E O SS e i n s t r u c t i o n s

i t o v e j o r t : i

P r o g r a m1 5 0 3 : B F1 5 0 B : 7 F1 5 1 3 : 8 01 5 l B : 0 11 5 2 3 : 4 11 5 2 B : 8 21 5 3 3 : 0 11 5 3 B : C 01 5 4 3 : 8 21 5 4 B : 0 41 5 5 3 : 6 51 5 5 B : 0 01 5 6 3 : 0 01 5 6 H : 0 01 5 7 3 : 0 01 5 7 B : O 01 5 B 3 : 0 01 5 8 B : B B1 5 9 3 : B 01 5 9 B : 0 B1 5 A 3 : B 01 5 A B : B 01 5 B 3 : 0 01 5 B B : 0 91 5 C 3 : 3 01 5 C B : 0 31 5 D 3 : 0 01 5 D B : 0 91 5 E 3 : 9 01 5 E H : 0 01 5 F 3 : 0 01 5 F B : 9 01 6 0 3 : 8 C1 6 0 B : C 51 6 1 3 : A 01 6 1 B : 6 01 6 2 3 : 1 81 6 2 B : A C1 6 3 3 : F F1 6 3 B : 0 61 6 4 3 : 1 81 6 4 B : 2 11 6 5 3 : 9 01 6 5 B : 2 01 6 6 3 : 1 F1 6 6 B : 9 51 6 7 3 : 2 01 6 7 B : 1 91 6 8 3 : A 51 6 S B : 0 51 6 9 3 : 0 B1 6 9 B : B D1 6 A 3 : C 01 6 A B : 1 E1 6 B 3 : A 01 6 B B : E 81 6 C 3 : C 11 6 C B : A 91 6 0 3 : 8 41 6 D B : C 81 6 E 3 : A 91 6 E F ! : 8 51 G F 3 : D O

F 0 0 8 0 4 8 0 0 6 7 o 0 0 0 0 0 0 s O 0 0 B 0 3 0 0 0 3 0 9 9 8 9 3 A 4 3 8 D 6 A C B 3 C 7 6 I C 3 B 9 0 3 C A A 0 C 2 0 0

F 0 0 0 0 0 2 3 3 0 3 0

0 0 B D 0 0 F 1 3 0 0 0

0 0 0 0 0 0 0 F 0 0 0 0

0 0 0 0 0 C 0 2 8 0 0 0

C o l u m ni a r t i c l e

F i l eF 8 0 4 B 0 0 8 9 6 3 0 0 0 3 0 0 0 0 0 0 0 0 B S 0 0 0 0 0 0 0 7 4 B 0 A 0 I 1 2 0 C C A B 0 B C F 6 0 D O B C I

A A I 6 E 6

F 0 8 0 E 8 0 0 F 6 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 S 0 0 0 0 S 0 A F A B 1 8 A C 8 4 0 1 B F 2 1 O F B 9 F 6 a 0 S 8 0 F 0 E A

8 0 7 8 3 4 8 0 0 6 0 0 0 0 0 9 0 0 9 9 0 0 0 0 0 0 0 B 0 0 0 F 0 0 B 1 4 2 0 F 2 3 D D F 0 7 6 B 1 0 0 2 I 0 D O A A 0 9 1 0

0 8 0 F B 0 0 F 9 7 0 0 0 9 0 0 0 0 3 9 0 0 0 0 0 0 9 0 0 0 0 0 8 0 8 0 A 8 B F 9 0 D A 0 8 0 4 4 0 A 0 2 6 9 F 0 0 7 D 0 F 8

o

0 0 3 0 4 8 0 F 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 A 7 A A 6 0 2 2 3 0 9 E I 8 7 6 0 A 0 A E C I 0 2 6 8 9 F E 0 7

g 0 0 0 0 0 F 0 0 0 F 0

4 A A B B 8 4 0 C E E F

p a g e

8 0 4 8 0 7 8 F F 7 0 0 0 0 0 0 0 0 0 0 B 0 0 0 0 0 0 9 9 0 3 A 2 1 8 A 0 A C 9 E 3 I 8 7 3 8 3 S 6 3 C A A 0 2 E 0 0 1 0 4 8

9 E D F D C 2 I 6 3 C 8 B 9 9 A A B B C C D D E E F F 0 0 1 I I F 9 4 C C C 9 6 5 D 1 F A 3 3 B 0 3 F 2 B 6 6 C B 3 4 6 1 I 0

Page 77: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 77/96

1 6 F B ;1 7 0 3 :1 7 0 B :1 7 1 3 s1 7 1 B :1 7 2 3 :1 7 2 B S1 7 3 3 :L 7 3 B :1 7 4 3 :1 7 4 B :1 7 5 3 :1 7 5 B :1 7 6 3 :1 7 6 B r1 7 7 3 :1 7 7 B :1 7 8 3 :1 7 H B :1 7 9 3 :1 9 B 1 7 A 3 :1 7 A B :1 7 B 3 :1 7 B B :1 7 C 3 :1 7 C B :1 7 D 3 :1 7 D B :1 7 E 3 :1 7 G B :1 7 F 3 :1 7 F B :1 9 8 3 :1 8 0 B :1 B 1 3 :1 B 1 B :1 8 2 3 :1 8 2 B :1 8 3 3 :1 8 3 B :1 8 4 3 :1 8 4 B :1 B 5 3 :1 8 5 B :1 8 6 3 :1 8 6 B :1 B 7 3 !1 8 7 B :1 B 8 3 :1 S B 1 8 9 3 :1 B 9 B :1 8 A 3 :1 8 A B :1 8 B 3 :1 8 B B :1 8 C 3 !1 8 C B i1 3 D 3 :1 8 D B :1 8 E 3 :1 8 E B :1 8 F 3 :1 8 F B :1 9 0 31 9 0 B :L 9 1 3 :1 9 1 B :1 9 2 3 :1 9 2 B :1 9 3 3 .1 9 3 B :1 9 4 3 :1 9 4 B :1 9 5 3 :1 9 5 B :1 9 6 3 :1 9 6 B :1 9 7 3 :1 9 7 B :1 9 8 3 -1 9 8 B :1 9 9 3 -1 9 9 B :

7 F B S0 9 2 D F 2 0 7 92 8 0 02 8 0 03 0 3 2 0 03 0 3 2 0 03 2 0 03 3 3 0 3 0 6 0 6 9 0 06 0 6 9 0 0A 0 A 0 A 0 A 0 D 0 D 0 D 0 D 0 2 A C 4 0 0 2 04 4 4 S 0 5 4 5 C 6 4 1 4 40 2 4 5 3 0 4 2 4 C0 a A C 5 4 4 50 0 7 60 0 2 05 0 5 0A E C l4 2 A E C l5 0 5 5

R 5 0 5 50 0 S C4 5 5 60 0 9 74 5 3 3 1 82 A 5 2 4 9D 0 0 2 4 4 8 C A 00 2 8 0 A 3 2 0 4 SA 8

■ 0 A ■ 1 6 ; 2 A : C I

0 0 9 8F 0 0 2 A ( 1

: 2 F C 7

; 8 0 0 0 9 9

: A 0 8 C A 4

; D 0 3 f 0

7 8 A 0 0 00 C E A 0 D 2 00 0 2 0 2 0 3 9 0 74 0 5 B 0 76 E 0 77 9 0 78 4 0 7B 0 6 E 0 77 0 B 0 3 F 0 76 E 0 7

0 8 0 8 F 0 72 0 3 0 4 0 6 1 0 7C 9 4 A C 4 2 5 3 0 0D 5 4 5 5 30 0 6 74 4 5 2A E C l4 9 4 38 4 5 0 4 4 4 13 E 0 04 D 0 04 4 A C 4 C 4 97 5 0 04 5 5 B7 5 0 02 A 4 9 4 EC A 5 4 0 04 4 4 92 E 0 05 3 5 90 0 2 02 4 C D 5 6 4 55 9 2 0A E C l4 4 0 8 0 0 B 0 A 0 C l A 9B C A 43 A A 0 9 8 D 2 9 9 2 0D 0 F 6F B 0 0 6 B 0 0 4 2 02 0 0 48 0 8 4 F C 0 07 9 a i

7 A B 0 C 1 0 2 9 C 2 A 0 0 8 0 5 A 0 05 f 0 5 0 3 A 0 03 0 3 0 3 0 7 1 0 07 0 7 0 7 1 0 0A B 0 0A S 0 0A 0 A 9 F 0 F 0 F 0 F 0 0 3 4 4 6 4 0 04 1 4 42 A 4 2 5 0 C 4 4 5 5 33 0 0 0 2 05 3 5 32 A 5 4 9 7 5 32 A 4 3 4 57 5 0 04 2 F B 4 4 2 9 4 C A 5 4 O 0 8 12 A 5 4 2 A 5 2 A C 4 5 0 0 4 60 2 5 3 4 1D 0 4 I 0 0 A 2 A 3 8 1 2 A f B A 0 8 0 C C C 2 0 0 C A 0 6 2 0 2 C I 9 9 2 04 C A 9 F F0 B 3 0 6 E 7 63 0

F F 8 D G 0 9 3 F 0 0 2 4 3 C 1 2 A 4 C 0 9 A 0 2 3 0 C 4 7 0 1 7 5 8 0 1 C S6 9 0 1 1 57 0 9 8 0 1 B 0 9 9 7 0 1 1 7 6 0 1 0 8 1 0 1 S 8 0 0 9 0 1 8 C7 0 1 8 38 1 0 1 0 8 0 1 8 29 7 0 1 0 23 0 1 1 A4 0 A 5 0 3 7 1 0 0 C 1 8 1 9 2 94 4 F 4 C 8 4 4 5 2 9 2C 6 4 A 74 1 4 4 2 2 A 5 4 4 B 5 3 I B D 7 6 4 2 6 A C l C 54 5 4 D 7 EC 3 E 4 00 0 2 0 F 5 9 5 3 1 3C 7 5 5 3 2 E 8 18 1 4 1 7 50 0 2 0 E 5 5 5 4 7 0 2 C 4 F 4 E E 0 7 0 5 0 0 E 24 9 4 E 6 9C l A C B 2 0 4 4 6 0C l A C C 4 4 F E CD 0 D 4 0 0 2 4 E A C 3 5 4 5 B 56 4 D 0 A 8 g c 0 9 d A 0 I 8 5 0 5 6 38 4 1 9 6 0 8 1 9 3 8 5 D 21 8 F 1 F 7 F 3 F 5 F0 A F

C 1 A 8 0 1 2 4 0 0 3 D D 39 0 0 E 4 0 C 3 6 A C 8 5 7 E 2 A 8 6 6 1 7 1 4 73 0 8 3 A 0 0 3

1 9 A 3 :1 9 A B :1 9 B 3 :1 9 B B :1 9 C 3 :1 9 C B :1 9 D 3 :1 9 D B :1 9 E 3 :1 9 E B :1 9 F 3 :1 9 F B :1 A 0 3 :1 A 0 B :1 A 1 3 :1 M b :1 A 2 3 :1 A 2 B :1 A 3 3 :1 A 3 B :1 A 4 3 :1 A 4 B :1 A 5 3 :1 A 5 B :1 A 6 3 :1 A 6 B :1 A 7 3 :1 A 7 B :1 A B 3 :1 A 8 B :1 A 9 3 :1 A 9 B :1 A A 3 :1 A A B :1 A B 3 :1 A B B :1 A C 31 A C B1 A D 31 A D B1 A E 31 A E B1 A F 31 A F B1 B 0 31 B 0 B1 B 1 31 B 1 B1 B 2 31 B 2 B1 B 3 31 B 3 B1 B 1 B 4 B1 B 5 31 B 5 B1 B 6 31 B 6 Q1 B 1 B 7 B1 B 8 31 B B B1 B 9 31 B 9 B1 B A 3

B A 1 B B 31 B B B1 B C 31 B C B1 B D 31 B D B1 B E 31 B E B1 B F 31 B F B1 C 0 31 C 0 B1 C 1 31 C 1 B1 C 2 31 C 2 B1 C 3 31 C 3 B1 C 4 3

3 B 3 0 7 0 8 8 6 9 0 0A 0 8 4 B CA 0 F 0 4 E 5 E3 0 0 9 I F0 9 I F0 9 I F

6 7 9 8 5C E A 8 0 B 8 D D 7A 5 2 0 5 60 7 6 00 E 0 05 2 5 3 4 B0 F 0 9 2 0F 0 2 A 2 A 0 C 2 F 8 5 0 40 A E C 7 0 8 58 0 8 50 0 A 00 0 A 0F C A 1 1 A 7 9 7 3 8 58 7 E A A 00 C 4 C 8 80 E 2 0A 5 7 FB 2 0 4 B 58 4 8 5A 9 A 0 8 D D 98 D D B2 0 E D0 8 0 8 C 6 . 8 1 A 7 2 8 1 8 8 4

: 7 A : F 2 : 8 1

A 7 : A F : 0 8 i l 4

3 2 : 2 4 : 2 0 : 9 0 : 0 B : 0 6 : 6 0 : 9 0 : E O

3 8 0 C: 4 5

4 4 1

3 0 3 A 0 07 9 8 16 9 0 07 1 0 07 9 B lA 0 A 0 3 4

D 2 0 08 0 0 9 I F0 9 I F0 I 0 9 2 17 8 2 0A 5 I F8 7 7 C 0 A A 0 C 2 B 0 I C C I 0 0 C B C 6 A C 2 0 B 8 F 0 5 6 0

C B B l8 0 8 5A 0 7 2 8 57 1 a s1 0 8 55 0 B 58 A F 08 5 7 71 8 0 E 7 A 9 0 0 20 B 1 F 0 A 7 7 0 AD 0 C 0 0 8 0 8 A 0 1 8 5 1 60 D B C0 D A 5C l 8 AF A 0 2 A 3 A 4 B 5 0 2C A 1 A 7 8 8 C 8 4 1 9A 7 2 0 8 41 8 0 3 0 0 5 5 C F A 0 0 C C B

0 7 0 A 0 F 0 C 4 4 7 4 85 3 2 E

3 A 0 06 E 7 66 9 0 07 0 6 E 7 6A 0 A 0 2 3 D 0 F 0 F 1 0 9 I F0 I 0 9 I F0 8 C 0 C 0 4 0 D F F 8 58 0 A C 1 3 4 E 5 35 7 2 0A 8 0 F 2 A 0 8 2 0F 0 B E 8 40 7 2 0A 0 0 0 A B 4B 0 7 C 7 8 1 0 8 40 8 0 4 E 1 7 6 6 57 A 7 4 1 8E 7 2 0 0 C 7 D 2 0 2 2A 0 6 A 0 A 0 2 8 1 A 0 D A 0 D7 7 S DD 0 D A F B 0 AA 0 8 4 0 5B 0 3 A 5 5 8 40 B A 3 A 6 8 5 0 2C l A 91 6 I E

C 4 4 5 A 5 F B0 A A 8B 1 4 0 8 0 B F 0 B0 B 0 C5 2 2 0 4 20 4

B 9 0 6 0 5 7 0 1 B F 9 7 C A 0 0 6 7, \ 0 E 8 9 7 7 BD 0 3 1 F 0 0 4 12 8 3 6 A

I 1 I 0 I B

0 3 B 0 C A 5 B 4 C 2 C 8 5B 0 E 0 A 0 1 60 0 A 3 C7 6 D 8 4 0 3 4 52 0 F A 0 5 8 0 9 0 74 5 5 2 D C 4 9 0 68 C 9 E 50 C A 9 D 2C 2 A B 0 C 2 8 6 A 9 F 00 2 9 E 0 E B l 0 C 8 0 5 A 9 0 0 2 1 8 8 5 S BB 0 7 7 A 6 1 1 A 9 E 80 7 2 0 0 7 0 A 2 B8 1 0

A 1 1 6 5 F 6 9 0 2 F E A E A 2 9 D F A 6D F E 0 A 2 0 6 6 0 F 2 0 7 7 C 2 A 4 0 0 A 0 C 44 C 8 8 4 1 5 8 2A 1 1 A 5 7 6 0 D 0 1 4 C 4 C 3 D0 A 8 5 7 2 0 5 6 C 8 1 5 A 7 0 9 EA F C 0 8 5 C 70 A A 0 A 2 A 0 2 8 0 9 8 0 3 7 D3 A 0 E 98 0 1 0 D0 A 0 C F 5 I 2 2 C I B 1 A 0 8 E 5 2 0 B 9 68 C 0 B 7 D 0 7 2 0 6 4 5 4 E 5 4 C 4 F C 4 5 5

0 2 3

1 C 4 B1 C 5 31 C 5 B :1 C 6 3 :1 C 6 B :1 C 7 3 :1 C 7 B :1 C B 3 :l e a s :1 C 9 3 :1 C 9 B :1 C A 3 :1 C A B :1 C B 3 :1 C B B :1 C C 3 :1 C C B :1 C D 3 :1 C D B :I C 3 1 C E B :1 C F 3 :1 C F B :1 D 0 3 :1 D 0 B :1 D 1 3 :1 D 1 B :1 D 2 3 :1 D 2 B :1 D 3 3 :1 D 3 B :1 D 4 3 :1 D 4 B :1 D 5 3 :1 D 5 B ;1 D 6 3 :1 D 6 B :1 D 7 3 :1 D 7 B :1 D 8 3 :1 D 8 B :1 D 9 3 :1 D 9 B :1 D A 3 :1 D A B :1 D B 3 :1 D B B :1 D C 3 :1 D C B :1 D D 3 :1 D D B :1 D E 3 :1 D E B :1 D F 3 :1 D F B :1 E 0 3 :1 E 0 B :1 E 1 3 :l E l B i1 E 2 3 ;1 E 2 B :1 E 3 3 :1 E 3 B !1 E 4 3 :1 E 4 B :1 E 5 3 :1 E 5 B 11 E 6 3 :1 E 6 B :1 E 7 3 ;1 E 7 B1 E 8 31 E B B1 E 9 31 E 9 BI F 1 E A B1 E B 31 E B B1 E C 31 E C B1 E D 31 E D B1 E E 31 E E B

: 4 1 4 C 4 9: 4 4 2 : 4 4 6 4 9: 2 S 5 : 5 4 C 4 C: 4 5 4 : 4 4 5 2 0: 4 F 5 5 4 E: 4 2 : 4 5 4 : 4 4 5 : 0 4 9 4 E; 2 5 2 4 5: 0 4 5 : 5 4 5 4 3: 0 5 5 : 5 4 5 2 0: 5 4 3 4 8: 4 4 5

4 6 4 C 4 F4 5 5 2 4 14 3 4 1 4 4 2 0 4 2 4 5 4 4

4 2 0 4 1 5 64 4 5 2 E4 4 4 5 3 4 5 4 2 E 0 0 4 34 4 9 5 34 5 2 4 9A 0 8 C 2 A 0 1 B l 0 C 8 5

0 B 2 0 A 8 E 0 2 E C F 8 5 7 D

i 9 1 0 0: D C 8 C F: 0 A 0 : 0 F 0 0 3: A 0 C 8 D: A 9 3 3 8 : 8 1 8 : C 1 D : 0 8 C 0 B: 9 0 6 : F 1 C : 9 0 C : 0 C B : 6 2 0 0 31 0 2 C : 3 0 0 3 3: 2 2 0 2 0: 2 2 0 2 0: B 0 0 : F 0 A : 8 7 6 : B 0 C : 7 E 9 0 2: 7 6 A : S 0 3 2 0: 1 I E S C: 4 F 2 0 4 D: 4 4 1 5 2: 5 2 0 4 5: 4 2 E 0 0: B 0 2 8 4: 0 A 0 : 0 0 1 0 0: B F F F F: 7 F 0 1 8 : 8 0 8 0 1: 0 8 2 4 9: 4 0 B : 8 2 4 1 0 1: 0 8 2 0 0: C 0 0 1 8 0: B 0 0 0 0: 0 0 0 0 0: 0 0 0 0 0

4 2 0 0 4 94 3 4 94 1 4 32 4 5 2 5 94 4 4 2 E 4 4 4 E 4 52 0 4 65 4 4 3 4 F5 2 4 F 5 25 2 5 54 4 2 0 2 4 5 2 5 4 4 3 4 54 4 4 F 5 42 0 4 4 4 4 0 C 5 4 5 94 4 4 4 4 B 2 05 4 0 E 8 4B 0 0 A 0 B 2 00 B F 0 2 F 2 0 0 33 4 I BD 2 9 8 9 9C D A 8 0 A 1 6 0 2 0 4 2 0A 0 I F 7 B B 00 0 0 D A 00 6 2 0 2 02 0 2 02 0 4 C 8 57 A 3 A 7 1 8 5B 0 5 A 5 C 0 0 4 4 4 1 4 34 5 E A

2 6 4 0 00 0 2 0F 0 8 0 1

7 0 8 E 0 8 2 4 20 1 8 20 0 0 10 0 0 0 0 00 0 0 0

5 4 5 24 5 4 5 4 E4 5 0 04 9 S 20 4 5 4 2 00 4 0 5 4 2 4 9 4 C4 4 5 4 4 4 4 5 4 5 5 4 4 2 5 55 6 4 50 4 4 4 4 C 4 C5 6 4 92 0 4 6C E 4 f4 4 4 4 4 2 5 4 5 4 4 54 4 4 5 0 A O 2 8 5 0 40 0 A 0E C 7 9 E D 0 6 0 2 1 C 2 2 F 0 F 6 A 9B C A 43 A A 0 4 8 0 D0 3 0 D8 C 3 C 0 9 2 0 4 50 8 2 A 2 0 2 02 0 2 06 A 0 C A 57 1 B 57 E 7 3 C 7 O 6 0 8 10 0 D 45 2 5 4 4 5 5 28 A 5 C 0 0 0 A0 0 0 0 8 0 0 80 1 8 2F l 0 18 2 4 10 1 8 20 0 F F 0 0 0 0 0 0

4 D 5 4 5 F 4 1 4 I 4 9 1 24 6 6 64 F 4 A 5 E

C 4 4 6 F2 D 2 9 2 E 4 45 3 4 C

E 5 2 8 55 0 1 22 0 0 D4 5 4 3 7 F4 A 2 0 E B4 F 4 2 D 44 6 D 42 C 4 8 2 6 2 1 2 6 0 B 1 CC 8 E 38 0 B 92 6 4 7 4 9F A 1 A 1 D D I 7 C 0 C 1 8 4 5 10 0 0 40 F A 5 2 0 1 A0 A I 8 F 3 B 7C 1 O C C 2 2 A 2 4 0 0 3 87 C D l7 4 4 80 2 6 3A 4 8 5 I B

9 O B A l4 E 4 3 6 85 C 4 5 9 00 D C 96 1 0 A D 41 B 8 0 3 E0 1 B B4 8 8 A 0 8 7 C 7 18 D F F C 80 0 5 90 0 2 00 0 2 8

C O M P U T E ' S G a z e n e A p r i l 1 9 8 9 7

Page 78: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 78/96

1 E F 31 E F B1 F 0 31 F 0 B1 F 1 31 F 1 B1 F 2 31 F 2 B1 F 3 31 F 3 B1 F 4 31 F 4 B1 F 5 31 F 5 B1 F 6 31 F 6 B1 F 7 31 F 7 B1 F 8 31 F 8 B1 F 9 3

: 0 0 0 : 3 0 0 0 0: 9 0 0 0 0: 0 0 3 0 3: 0 0 0 3 3: G 0 0 0 0: 0 0 0 0 0; 0 0 0 : 0 0 0 0 0: 0 0 0 0 0: 0 0 0 0 0: 0 0 0 : 0 0 0 0 0: 0 0 0 0 0; 0 0 0 0 01 0 0 0 0 0: 0 0 0 : 0 0 0 0 0: 0 0 0 : 3 0 0 0 0: 0 0 0

0 0 3 00 0 0 0 0 03 0 0 00 0 0 0 0 03 0 0 00 0 0 00 0 0 00 0 3 00 0 3 30 0 0 0 0 00 ( 0 0 0 0 00 0 0 00 0 0 00 9 0 00 0 0 00 0 0 00 0

0 0 0 00 0 0 00 0 0 0 0 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 3 3 30 0 0 00 0 0 03 3 3 30 3 0 30 0 0 00 0 0 00 0 0 00 0 3 00 0 0 0

0 3 0 3 0 0 4 10 4 0 5 0 0 5 90 6 0 0 6 90 0 7 10 0 7 90 0 8 10 0 8 90 0 9 10 0 9 90 A 0 A 0 B 0 B 0 C 0 C 0 D

P r o g r a m 2 G B o C a n v e r t e rH 1 R E C O P Y R I G H T 1 9 S B C O M P U

T E P U B L I C A T I O N S , I N C .A L L R I G H T S R E S E R V E D

X 2 R E T H I S I T H U P D A T E D{ S P A C E J G E O C O N V E R T E R{ S P A C E S j R E V I S E D M A I S U 1 9 8 8 G A Z E T T E

A 3 P O K E 5 3 2 8 0 , 0 : P O K E S 3 2 8 1 ,0 : P O K E 6 4 6 , 5 : P R I N T C H R $ ( 14 2 ) ; C H R S [ 1 4 7 )

P S 4 0 F O R I = * 1 T O 1 3 : P R I N T " ( D O W N ) ": N E X T

D 5 P R I N T T A B ( 5 ) " < 4 > y j n C O P Y RI G H T 1 9 8 B "

S 6 P R I N T T A B { 5 ) " G C H C O M P U T E !P U B L I C A T I O N S I N C . "

S 7 P R I N T T A B { 5 ) " J E J < A L R I G HT R E S E R V E D { H O M E ) n

E B P R I N T ' M D O W N ) { R V S ) { 8 > G E O CO N V E R T E R 1 . 1 { O F F J ( D O W N )( G R N ) "

A 9 I N P U T ' T I L E T C O N V E R T " ; GF

C 1 0 P R I N T " { D O W N } S E A R C H I N GO " G F S

P A 1 1 0 H D S = " " : F O R 1 = T 4 : R E AH E : H D S = H D S + C H R S ( H E ) : N

F . X TF 1 2 F O I = 1 T O 5 : R E A D I E : I D S = I

D $ + C I 1 R S { I E ) : N E X TG 1 3 N L S » " " : T S = C H R $ ( 1 8 ) : S

1 I R S ( 1 ) : O P E N 1 5 , 8 , 1 5 , " 1 0: " : O P E N 2 , 8 , 2 , " # "

J 1 4 G O S U B 3 7 0 : G E T # 2 , N T $ , N S SK 1 5 F O E = T K Q 1 6 0 D $ = N L S : G E T # 2 , B S : I = 1 : I F B

N L T H E N 2 2 0A 1 7 0 I F A S C ( B S ) O 1 3 3 T H E N 2 2 0H 1 8 G E T | 2 , H T $ , H S S : I = 3 : I F H

5 . 1 . 1 1 T H E N H S $ = C H R S ( 0 )F 1 9 G E T # 2 , B S : I = I + 1 : I F B S = " "

T H E N B S = C H R S ( 0 )F 2 0 I A S C ( B S ) = 1 6 0 T H E N 2 2 0G 2 1 D $ = D $ + B S : G O T O 1 9 0R 2 2 F O 1 = T 3 l ! G E T # 2 , B S :

N E X TA 2 3 I D S = G F S T H E N 2 6 0E 2 4 N E X T E : I F N T $ = N L S T I I E N 2

6 F X 2 5 0 T $ = N T S : S $ = N S S : G O T O 1 4 0C 2 6 I E D N L T H E H P R I N T "

{ D O W N } [ R V S i F I L E N O T F O UN D { O F F ) " : G O T O 3 6 0C 2 7 P R I N T " [ D O W N } C O N V E R T I N G( S P A C E ) " G F S

M J 2 8 0 D T S = T $ : D S S = S $ : T S = H T S : S S= H S S : G O S U B 3 7 0

M B 2 9 0 G E T ( 2 , M T S , M S S : I F M S S = " nT H E N M S S - C H R S [ 0

M B

E

K S

I 2

3 f

4 f

5 f

B 3 0 F O 1 = T 6 5 : G E T # 2 , B S: N E X T

H 3 1 G E T * 2 , C T S , G T S : G O S U B 3 7 0 :P R I N T # 2 , H D S ; : G O S U B 3 8 0 : TS = D T S : S S = D S S : G O S U B 3 7 0

F 3 2 F O 1 = T 3 2 " E + 2 : G E T # 2, B $ : N E X T

F 3 3 P R I N T # 2 , M T S ; M S S ; : F O R I = 0T 1 5 : G E T t 2 , B $ : N E X T

G P 3 4 0 P R I N T * 2 , H T S ; H S S ; C H R S ( 0 ); G T S ;

K 3 5 P R I N T # 2 , I D S ; : G O S U B 3 8 0 : PR I N T i P R I N T G F S " C O N V E R T ED

E 3 6 C L O S E 2 : C L O S E 1 5 : E N DK 3 7 U S = " U 1 " : G O T O 3 9 0R 3 8 0 U S = > " U 2 "K P 3 9 0 P R I N T * 1 5 , U S ; 2 ; 0 ; A S C ( T S +

" 0 " ) ; A S C ( S S + " 0 " )A S 4 0 0 R E T U R NF M 4 1 0 D A T A 3 , 2 5 5 , 3 , 2 1 , 8 7 , 1 0 , 1

, 0 , 0

M a k i n g I W o r k : T r a pA r t i c l e o p a g e 1 5

R E I N I T I A L I Z E V A R I A B L E SC O = 5 4 2 7 2 : R D - 5 : R E M C O L O Rf S P A C E ) M E M O R Y O F F S E T , N

H B E R O R O U N D SS l = 0 : S 2 = 0 : R E M P L A Y E RN D 2 ' S S C O R E SB = 1 0 2 : B C = 4 : R E H B O R D E R C A R A C T E R A N C O L O RR l - 8 1 : C 1 = 2 : R 2 = 4 2 : C 2 = 6 : R E

P L A Y E R A N 2 ' C H A R AC T E R S , C O L O R SB S = " P R E S S F I R E B U T T O N( S P A C E ) T O P L A X "

C S = " ( 3 6 S P A C E S ) "R E R E I N I T I A L I Z E V A R I A B L E S

F O E A C H R O U N DP 1 = 1 4 7 4 : P 2 = 1 4 9 4 : R E M I N T I A L S C R E E N P O S I T I O N S

P L A Y E R SP 3 = 1 : P 4 = - 1 : R E M I N I T I A L( S P A C E [ P O S I T I O N A L I N C R E

M E N T E F O R B O T H P L A Y E R SS C » 0 : R E M S C O R E C O U N T E RR E P R I N T " ( C L R ) " : R E M S E U

P L A Y F I E L DP O K E 5 3 2 8 1 , 1 5 : P O K E 5 3 2 8 B ,1 5 ; R E M S C R E E N C O L O RR E D R A W B O R D E RF O R 1 - 1 0 6 4 T O 1 0 6 4 + 3 9 : PO K I + C O , B C : P O K E I , B : N EX T R E T O F O 1 = 1 9 4 4 T 1 9 4 4 * 3 9 : PO K I + C O , B C : P O K E I , B : N EX T : R E M B O T T O MF O R I = L 1 0 4 T 1 9 0 4 S T E P

4 0 : P O K E I + C O , B C : P O K E, B : N E X T : R E M L E F T S I D EF O 1 - 1 1 4 3 T 1 9 4 3 S T E P

4 0 : P O K E H - C 0 , B C : P O K E, B : N E X T : R E M R I G H T S I D ER E D I S P L A Y P L A Y E R S C O R

P R I N T " ( H O M E ) ( R E D ){ S P A C E S f P L A Y E R{ 1 S P A C E S } S C O R E : " S 1P R I N T " ( 2 3 D O W N ) { B L U }{ S P A C E S } P L A Y E R( 1 S P A C E S ) S C O R E : " S 2 ;I R D = 0 T H E N 5 6 0 : R E M E

O G A M E ?P O K E C O + P 1 , C 1 : P O K E P 1 , R

P 6

B 7 H 8 G 9

P A 1 0 0

D 1 1

Q S K

C

K F

M

D

D

J

F

D

P

X

1 2 1 3 1 4 1 5

1 6 1 7

1 8

1 9

2 0

2 1

2 2

2 3

2 4

2 5

1 : P O K E C O + P 2 , C 2 : P O K E P , R 2 : R E M P O S I T I O N E A C HL A Y E R

C 2 6 P R I N T " ( H O M E } { 4 D O W N ) " S PC ( 2 ) " R O U N D " 5 - R D + 1 ; "( L E F T ) : " ; B S

J 2 7 G O S U B 6 4 H : R E M C H E C K F I B U T T O N S

J 2 8 P R I N T " ( H O M E H 4 D O W N ) " S PC ( 2 ) C S

D 2 9 R E G 3 0 R E G A M E L O O PS 3 1 J 1 - 1 5 - ( P E E K ( 5 6 3 2 1 ) A N D 1 S

) : I F J 1 = 0 T H E N 3 6 F J 3 2 0 I J l " l T H E N P 3 = - 4 0 : G O T

0 3 6 0 : R E M I J O Y S T I C KX 3 3 I J l = 2 T H E N P 3 = 4 0 : G O T O

3 6 0 : R E M t D O W NX 3 4 I J l - 4 T H E N P 3 = - 1 : G O T O

3 6 O : R E M # L E F TP 3 5 I J l = > 8 T H E N P 1 : R E M

R I G H TB H 3 6 0 P 1 ' P 1 + P 3 : R E M U P D A T E P L

Y F . R P O S I T I O NP 3 7 I P E E K ( P l ) O 3 T H E N

2 : G O T O S 1 0 : R E M # C O L L IS I O N ?

X 3 8 P O K E P 1 + C O , C 1 : P O K E P 1 , R1 : R E M N O , S O M O V E t t

G D 3 9 0 J 2 = 1 5 - ( P E E K { 5 6 3 2 0 ) A H D 1 5) : I F J 2 = 0 T H E N 4 4

A D 4 0 0 I J 2 » l T H E N P 4 = - 4 0 : G O TO 4 4 0 : R F . M # U

G 4 l l l I . 1 2 - 2 T H E N P 4 0 : G O T O4 4 0 : R E M 1 D O W N

G D 4 2 3 I J 2 = 4 T H E N P 4 = - 1 : G O T O4 4 0 : R E M S L E F T

R 4 3 I J 2 = 8 T H E N P 4 = 1 : R E MR I G H T

D 4 4 P 2 = P 2 + P 4 : R E M U P D A T E P L Y E P O S I T I O N

C R 4 5 0 I P E E K f P 2 ) < > 3 2 T H E N W l : G 0 T O 5 1 0 I R E M 1 C O L L IS I O N ?

M K 4 6 0 P O K E P 2 + C O , C 2 : P O K E P 2 , R2 : R E M N O S M O V E 1

D X 4 7 0 S C = S C 1 : R E M U P D A T F , S C O RC O U N T E R

B R 4 8 0 G O T O 3 1 0 : R E M N E X T M O V EJ J 4 9 0 R E S 5 0 R E C O L L I S I O N , S U P D A T

S C O R EE P 5 1 0 I W = T H E N S 1 = S 1 + S C * 1 0

- H 0 : G O T O 5 3 0 : R E M # S C R E

J 5 2 S 2 = S 2 + S C * 1 0 + 1 0 : R E M # C O R E S

R 5 3 F O 1 = T 7 5 0 : N E X T : R D =R D - 1 : G O T O 1 3 O : R E n D E L A Y

N E X T R O U N DX P 5 4 0 R E S 5 5 R E G A M E O V E RX S 5 6 0 P R I N T " { H O M E ) ( 1 0 D O W N ) " S

P C [ 1 5 ) " G A M E O V E R "J R 5 7 0 I S 1 = S 2 T H E N P R I N T S P C (

1 4 ) " I T ' S T I E ! " : G O T O0 0 : R E M T I

S 5 8 W = 1 : I F S 2 > S 1 T H E N W = Q 5 9 P R I N T S P C ! 1 3 ) " P L A Y E R " W " W

I K S 1 "J F 6 0 0 P H I N T S P C ( 3 ) n { D O W N ) " B S "

( S P A C E } A G A I N "F 6 1 G O S U B 6 4 0 : R U N : R E M N E X T

[ S P A C E } G A M ER 6 2 R E Q K 6 3 0 R E F I R E B U T T O N R O U T I N EP 6 4 J 1 = P E E K ( 5 6 3 2 1 ) A N 1 6 : J

2 = P E E K ( ^ f i 3 2 0 ) A N D 1 6 : I FJ l = 1 6 A N D J 2 = 1 6 T H E N

4 P 6 5 R E T U R N

7 C O M P U T E i S G a z e t t e A p r i l 1 9 B 9

Page 79: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 79/96

A D V E R T I S E R S I N D E XS e r v i c e N u m b t r / A d v e r t i s e r

A p r o t t *P a g e

. . . . 8 0. 7 8 - 7 9

B f & v n B o * s s , I n C e n t r a l P o S o f w a r e

C o C o m p u i u i D i r « lC o m p u l u * H e r o n

M > : r o O « i o n i , I n C l o w n C u s t o m C o v e r sC D a u - l a MD a t a E a s iD s B I C o m p u t e ™

S 3 5 . 3 7

. W - 3 7

. . . .

E i p s r t sM u s j c

G o s s H u i C o m o u w C o r m i u n t lF u t u r s S o N

j K C b M - n S a f t w mL y c o C o m p u l o fM s s t w l n m l o I m o r n i i U c n i l

I B H O . C o I n

. a . i s . . . 7 7

, 9 6

o n w i t

M o f i l g o m e r y G i a mN R I S t f c o l sO r i g i n S y s t e m sT h O r i g r a l P a r a m B t w C r a s s -P J . V V S o f t W f eR s n c o C o m p u t e r P n n m r S u p p f c wn n c o G r o B i i aS c h n e c M S y l W T U . . . . .S k y l M E k K t n c W

1 T i n S o G r o u pS o f t w a r e D o k m i w h A m t i t aS o r t w n r o S u p p o r t I n l e r n o l o n a J

■ . i

i

. . 3 . . S . . . 7 74 8 - 1 98 3 - 6 5

S u p e r i o r M i c r o S y s t e m s , I n ct

T e k E o n i c a P l u s . r n c . . . T e n e n C o m p u l e r E i p i e uT i i s s e y C w r o u W F * o o u a s

. 5 . 6 - 8 . 3

I . . . 3

U t l l i S a i U n K n l M J . M

C t a s s l l i M A C O M P U T E ' " * A m o s R e s o u r c e - . . .C O M P U T E I : G a r e E E B D i s h S u K c n p o c n

V I D E O B Y T E t h f i r s t F U L L C O L O R !v i d e o d i g i t i z e r f o r t h e C - 6 4 , C - 1 2 8

i n t r o d u c i n g t h w o r l d ' s f i r s t F U L L C O L O R ! v i d e o d i g i t i z e r t o t h C o m m o d o r e C - 6 4 , C - 1 2 8 1 2 8 - D c o m p u t e r .

V I D E O B Y T E c a g i v e y o d i g i t i z e d v i d e o t r o m y o u r V C R . . B A V o C O L O R C A M E R A o L I V E V I D E O ( I h a n k s l l a s t ! 2 . s e c . s c a n l i m e ) .F U L L C O L O R I Z I N G ! I p o s s i b l e , d u I D u n i q u e S E L E C T a n I N S E R T c o l o r p r o c e s s ,w h e r e y o u c a s e l e c t o n o f 1 5 C O L O R S a n i n s e r t t h a t c o l o r i n t o o n o G R A YS C A L E S T h i s p r o c e s s w i l l g i v e y o o v e r 3 7 . 0 0 0 d i l l t t e n t C O l O ' c o m b M i e n s I u s i y o u r v i d e o p i c t u r e s .S A V E S a K O A L A S ! V i d e o G y l e a l l o w s y o t s a v e a l y o u r p i c t u r e s t o d i s k a F U L LC O L O R K O A L A S A f t e r w h i c h ( u s i n g K o a l a o s u i t a b l e p r o g r a m ) y o c a g i a n r e d r a w o r r e c o l o r y o u r V i d e o B y t e p i c ' s .L O A D a n d R E - D I S P L A Y I V i d e o G y l e a l l o w s y o l t o a d a n r e d i s p l a y a l V i d e o B y l ep i c t u r e s m i n s i d e V i d e o B y r e ' s m e n u .M E N U D R W E N 1 v i d e o B y l e c o m e s w i t h a e a s y I u s m e n u d r i v e n U T I L I T Y D I S K a n dd i g i t i z e r p r o g r a m 'C O M P A C T ! V i d e o B y t e ' s h a r d w a r e i c o m p a c t ' I n t a c t n b i g g e r t h a n y o u ! a v e r a g ec a r t r i d g e 1 V i d e o B y t e c o m e s w i t h i t o w c a b l eI N T E G R A T E D ! V i d e o B y t e i d e s i g n e d t b u s e d w i t h o r w i t h o u t E X P L O D E ! V c o l o rc a r t r i d g e E x p l o d e ! V 4 . 1 I t h p e r l e c l c o m p a n i o nF R E E ! V i d e o B y t e u s e r s a r a u t o m a r i c a h y s e n t F R E E S O F T W A R E u p d a t e s a l o n g w r t t in e d n c u m e n t a t i o n , w h e n i b e c o m e s a v a i l a b l eP R I N T ! V i d e o B y l e w i l l p r i n t o u t p i c t u r e s t m o s t p r i n t e r s H o w e v e r w h e n u s e d w i t nE x p l o d e ! V 4 . 1 y o u r p r i n i o u t ' s c a t i d o n e i F U L L C O L O R o t h R A I N B O W N X - I B O U .R A I N B O W N X - I D O Q C J X - S D a n t h O K I O A T A 1 H

W h D R A W c a r . a i r p l a n e , p e r s o n o l o t h a t m a t t e ra n y t h i n g w h e n y o c a B Y T E I . . I t i n c n D V T CV i d e o B y t e I t i n s t e a d u l U C U D

S U P E R E X P L O D E ! V 4 . 1 w / C O L O R D U M PI y o u r l o o k i n g l o C A R T R I D G E w h i c h c a C A P T U R E A N S C R E E N . P R I N T S A L LH I - R E S a n T E X T S C R E E N S i F U L L C O L O R 1 0 t h e R A I N B O W N X - 1 0 0 0 . R A I N B O WN X - I O O O C E P S O N J X - S O a n I h O K I O A T A 1 0 o r 2 0 . P r i n t s i 1 g r a y s c a l e t a l o t h e r p r i n t e r s . C o m e s w i t h t h e w o r l d ' s F A S T E S T S A V E a n L O A D r o u t i n e s i c a

t r i d g e o d u a l S E O . , P R G . l i l e r e a d e r . P l u s B u i l t - i n S E C O N D f o r m a t a n M U C H . M U C H M O R E 1 T H a n E i p l o d e 1 V i l o y o u .

P R I C E ? $ 4 4 . 9 5 s o $ 1 9 . 9 5 w / o p l l o n a l d i s a b l e s w i t c h .

I M O D t O N L Y

T O R D E R C A L L 1 - 3 1 2 - 8 5 1 - 6 6 6 7P e r s o n a l C h e c k s 1 D a y s l C l e a r

V I D E O B Y T E o n l y $ 7 9 . 9 5S U P E R E X P L O D E ! ' / ' - I S 4 4 . 9 5

P L U S S 1 5 0 S / H C 0 D . S A D $ 4 0 0I R E S I D E N T S A D 6 S A L E S T A

T H S O F T G R O U P , P . O . B O 1 1 1 , M O N T G O M E R Y , I 6 0 5 3 8

M A I L T O C O M P U T E I ' S G A Z E T T ES U B S C R I B E R S E R V I C E

P . O . B o 1 0 9 5 8 . D e M o i n e s . I 5 0 3 4 r W > 9 5 8C h a n g e o A d d r e s s : P l e a s e a d v i s e a e a r l y a p o s s i b l e . A t t a c h l a b e l w i t h y o u r o a d d r e s s a n w r i t e i n e a d d r e s s b e l o w .N e S u b K r t b e r : F i l l i y o u f n a m e a n d a d d r e s sb e l o w . U s s e p a r a t e s h e e t f o g i l t o r d e r s .

P L A C E L A B E L H E R E

R e n e w a l : A t t a c h l a b e l .O n y e a r $ 2 0 T w y e a r s $ 4 5 . 0 0

( F o r e i g n S E j b s c r i b e r s p l e a s e a d $ 6 . 0 0 p e r y e a r l o p o s t a g e )

P l e a s a b i l l m P a y m e n t e n c l o s e d

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

C o m m m u n i c a t i o n s T e c h n o l o g y B r e a k t h r o u g h2 4 0 0 B a u d " H a y e s C o m p a t i b l e " M o d e m[ $ 1 1 9 . 9 S e a f o t 6

N R S - 2 3 2 I n t e r f a c e R e q u i r e dP l u g s D i r e c t l y I n t o Y o u r C - 6 4 / 1 2 8 U s e r P o r t ( W i t h O p t i o n a l C a b l e )A l s o W o r k s W i t h S t a n d a r d R S - 2 3 2 C o m p u t e r s L i k e I B M , A p p l e , E t c .F r e e C o m m u n i c a t i o n S o f t w a r eF r e e C u s t o m e r S u p p o r tA u t o A n s w e r / A u t o D i a lT o u c h T o n e / R o t a r y D i a l2 4 0 0 / 1 2 0 0 / 3 0 0L E D i s p l a y P a n e lC a l l P r o g r e s s / S p e a k e rN o n - V o l a t i l e M e m o r yE a s y - t o - U s e M a n u a lQ u a l i t y C o n s t r u c t i o nF r e e L i s t i n g o O v e r 5 0 B u l l e t i n B o a r d sE x t e n d e d ' A T ' C o m m a n d S e T w ( 2 Y e a r W a r r a n t yN R i s k P o l i c y T r t h e D i g i t a l D a t a S y s t e m ' s 2 4 0 0 M o d e m f o 1 D a y s .I y o a r n o s a t i s f i e d , C o l l u a n r e t u r n t h m o d e m f o c o m p l e t e r e f u n d .

T o O r d e r , C a l l 1 - 8 0 0 - 8 8 8 - 6 0 8 8 O p e r a t o r 1 0 0 .O S e n d O r d e r t o D i g i t a l D a t a S y s t e m s

2 1 7 0 0 N o r t h w e s t e r n H w S u i t e 1 1 8 5

S o u t h l i e l d , M 4 8 0 7 5

M o d e m t o $ 1 2 9 . 3 5 J 7 . S 0 S h i p p i n g$ 7 . M f o C a b l e

O f f e r E x p i r e s 6 / 3 0 / 8 9 .M a t e c f e c k s o m o n e y o r t t e r s

p a y a b l e t D i g i t a l D a t a S y s t e m sF r e e C a b l e F o T t i eF i r s t 5 P u r c h a s e r s

L I M I T E D Q U A N T I T Y A V A I L A B L E

Page 80: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 80/96

O u F o u r t h Y e a rI B u s i n e s s !

W K n o w H o T S e r v i c e

O u C u s t o m e r s !

e w a l lS O L I D P R O D U C T S & S O L I D S U P P O R T

P . O . B o 1 2 5 N o b l e S t r e e tK u t z t o w n , P 1 9 5 3 0

2 H O U R S T O L L F R E E1 - 8 0 0 - 6 3 8 - 5 7 5 7O U T S I D E U S C A L L 1 - 2 1 5 - 6 8 3 - 5 4 3 3

S A T I S F A C T I O NG U A R A N T E E D

N S u r c h a r g e O C h a r g e O r d e r s

F r i e n d l y S e r v i c eC u s t o m e r S e r v i c e

B u s i n e s s H o u r sN l - F , 9 - E S

4 0 / a O C o l u m n S w i t c h C a b l eA p r u E - t . 6 4 C n . P o r t R i l f f i o nA p r o E i 6 U s e r P o r t R i l i s o nA p i o s p a n S o t C a n r d g H o l d e rC o v e r 1 5 4 1C o v « r l 5 7 1C o v e r C 1 C o v e r C 6 D r i v e 8 F i n a l C i r t i W g e v aH o l s n o l P l u s l n l e i l a c eJ o y s t i c k ' B a t H a n d l eJ o y s t i c k E r g o S l i c kJ o y s t i c k - S u p e r 3 W a J o y s t i c k V A d a p t e rL t r o j ' s C h e a t S n a i l s C 6 e a c hL e r o y ' s C h i S h e e l s C 1 e a c hU o t i t o e n - M o d e l 1 7 0 cL q h l p e n M c d e l I S 4 cM - M o u s e 6 4 / 1 2 6 - P r o D O i tM a c h 1 2 C a d r W o eM D D H p a dP a o e r B a n n e r C o l o r s e a c hP o w e r S u p p r y - C I 2 R e p a n a b WP o w e r S u p p l y C 6 R e p a i r a b l eQ u i c k B r o w n B o 3 2 O u i c k B r o w n B o i 8 4 R G t R C C a b l eR S 2 3 2 D e l u i e I n t e r l a c eR i b b o n s l o P r i n t e rR i b b o n R e n e w R e - I n k w / n a e q S e r i a l B o l o S e r i a l t S e - l a l C a b l e - r t S u p e r C h i p s 1 2 S u p e i C h i p s 1 2 S u p e r C h i p s 6 S u p e r C n i p i 6 4 m o d o o n i 2 8S u p e r G i a p i l i G o l d P r n t r I n l r l cW a r p s o e e d l 2 S

t o c n

1 5 7 1 I n t e r n a l s *A n a t o m y o C 4 A n a i D m y c l t h f l 1 5 4 1 B o o kB a s i c 7 . I n t e r n a l s B o o kB a s e 7 . l o C 1 2 S B o o kB e g i n n e r ' s G u i d e t B A S I C

1 1 I 2

2 4 6 2 2 2

6 4 3 3

1 5 3 7 9

3 C a l l

2

4 4 2 2 8 3

1 1 1 1

1 1

l i i d A S E E m s r y L a n c u i c Q P r o g w o i C 1 2 8 I n i e r n a i s * " C 1 2 8 P r o g r a m m e r ' s R e t . B o o k' . • : - . ' ; : ' ■ - ■ : ■ .

2 1

C t 2 6 T r o u b l e s h o o t i n g R e p a i r B o o k 1 7C 6 B a s i c P r o g r a m m i n gC 6 P r o g r a m m e r ' s R e f e r e n c e G l i d eC 6 T i p s T r i c k s -C 6 I r e u b l K l - o o i R e p a i r G u i d eC O 4 H 2 t o m o l y L a n g . P r o g B o o kG E O S G e M o s t B o o kG E O S i n s i d e & 0 u l *G E O S P r o g r a m m e r ' s R e f . G u i d eG E O S T i p s S T n c k i "H o t P r o g r a m i B A S I C

C j m i V R u l ^ I U l r C l l r w l r- f l ( > > l - U L O • • l . 1 1 _ J a B o o n R e v e a l e dJ a B o o k R e v e a l e d

M a c h i n e U n g u J f f e 6 B o o kS u p e r O a s e T h e B o o k 6 4 / 1 2 8T r o u n l e s h o o l R e p a i r C 6 B o o k

A b a c u s D i s k s e a c h '

S E K E M l M O D U C T I V m '

B a n k s t i H t A n t m

C M A c c o u n t i n g / 1 2 J .C M I n v t n l o r y M o d u l e 1 2

2 1 1 1 1

1 1 1 2

2 1 1 i 1 1

3 3

1 2 5

C h a r t p a k 1 2 C h a r i n a k 6 f c * l | £ L I l | / a p V D a u m a n a g e r 1 2 D a l a m a n a g e r ( 6 4 )F l e e t S y s i e m / 6 F l e e t S y s l u mF o r t n i a s t e r 1 I 8 w l E p B i i e rF o n t m a s t s r I I / B 4K F A c c o u n t a n t 1 2 L e r o y s L a b e l M a k e rV c r j ' J - . c - . MP a p e r c l i pP a p e r c l i p P u h U s h e rP a r t n e r 1 2 P a r t n e r 6 P e r s o n a l P o r f o l i o M a n a g e ; 1 2 8P e r s o n a l P o r t l o l i o M a n a g e r 6 P i c k e t D c t K n i a i Y 6 4 / 1 2 9P o c k e t f i l e r 2P o c k e t P l a n n e rP o c k e t S u p e r s a kP o c k e t W n l e rS e c u r i t y A n a l y s t 1 2 S u p e r D a s e 1 2 S u p e r b a s e 8 S p r b a M / S p r s c r o ' J B o c k 1 2 P A S p m a i e / S n i s c r p i / B o o k 6 4 P a kS j p t f M r s t 1 2 S u p e r s c r i p t C 8 S w 1 t c a l c 1 2 6 « / S i d e w a y s

2 3 1 3 S 3 3

1 0 2 3 3 3 3 3 4 2 1 2 2 6 3 3 3 2 e 5 2 2 3

t i i f t d c r c o n f ]L i n k t o n r d v • k i | ' n T r U < U i T j i i n i i p i i

L i n k w o r d ' F r e n c hL i n k w o r d : F r e n c h 2L i n k w o i d ' I t a l i a nL i n k w o r d ' R u s s i a nU n k w o r O : S p a n i s hL i l t l f i C o m p u t e r P e o p l eM a t h b u s t e r sM a v i s - B e a c o n T e a c h e s T y p i n gP e n v & W o n M u s i cP e t e r R a b b i t ( R e a d i n g 1 f r o l u l o r A c c o u n t i n g 1 2 H . E . V . P .S h T r a v e lS i i c h y n a r A B S l l c h y t j e a r M a i nS u c k y u a r M a i nS l l c k y b o a r N u m b e r sS l > c ! < y t i « a r O p p c s i t e sS l r c l i y b e a i H e a d i n gS l i c l i y t o a r R e a d i n g C o m p r e h e n s i o nS t i c h y b e a r S n a p e sS i l c k y b e a r S p v i i g r a D o e rS I l c K y b e i r T o w n b u i k K rS U C f c y W V T y p i n gS u c c e s s w / M a t h S e r i e s e a c hT o S h o p 6 W h e r e m E u r o p e i C a r m e n S a n d i e g oW h e r e i U S i C a r m e n S a n d i e g o

O U P O L I C Y

1 1 I 1 I 1 1 1

3 1 1 6 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2

C a d p a k / 6 4C e r i i i i c a l e M a k e rC e r i i i i c a l e M a k e r L i b r a r yC o i o r e i l 2 8C o m p u t e r E y e sC i e a l e a C a l e n d a rO o o d l e / 6 4F i e i i d r a w 6 . 5 / 6 4F l e m f o n t / 6 4G r a p h i c s A r D i s k 7 - 1 2 a a c hG r a p h i c s G a V e n a P a G r a p h i c s G a l l e r t a P a G r a p h i c s I n t e r j r a t o i 2 / 6 4H o m e D e s i g n e rH o m e O f l s l o n e r / C l r c u i t S y m b o l L i I c o n F a c t o r y / 6 4L a b e l W i z a r dn e w s m a k e r 1 2 N e w s r o o mN e w s r o o m C l i p A t O l s k e a c hP B o a r d M a 6 P e r s p e c t i v e s I I / 6 4 ( 3 D ]P h o l o F i n i s hP o s t c a r d sP r i n t m a s t e r - F a n t a s y A r G a l l e r yP r m t m a s t e r G a l l e r y 1 / 6 4P r l n i m a s t e r G a l l e i y 1 1 / 6 4P r l n i m a s l e r P l u s J 6 4P r i n i s h o p / 6 4P n n l s h o p C o m p a n i o n

O u p o l i c y i t s t o c k w h a t w a d v e r t i s e a n c a n y t h t e s t p r o d u c t s a v a i l a b l e l o y o u r C 6 a n C 1 2 8 c o m p u t e i s . O v e r 4 0 o t h e b e s t p r o d u c t i v i t y , e d u c a t i o n a lt e c h n i c a l s o f t w a r e a n h o s t o a c c e s s o r i e s i s t o c k n o w l A n C H E C K O U T O U RC 1 2 8 L I N E ! Y o u r w i l l b a m a z e d a t h n u m b e r o p r o d u c t s l h a t w c a r r y t o t h i sf a n t a s t i c m a c h i n e !

S w i r t c a l c 6 w / & d e « a y 5S y l v i a P o r t e r ' s F i n a n c i a l P l a n 1 2 T e c h n i c a l A n a l y s i s S y s t e m 1 2 T e c h n i c a l A n a l y s i s S y s l e m 6 T l m e w o i k s A c c o u n t P a y a b l e 6 T i m e w r n * ! A c c o u n t s R e c e l v e a W a lT i m e w o r k s G e n e r a l L e d g e r 6

1

3 *

3 ' 3

3 T i m e w o r k a I n v e n l o r y M a n a g e m n l 6 j T i m > ^ / w W ^ P i i ^ f r j l 4 - ! A ^ D H C * t > i " i r a j r l J l l D T i m e w o r k s S a l e s A n a l y s i s 6 V u i s t a i 1 2 V i n w n t e 1 2 W o r d p r o 1 2 w / S p e l l e r w / F i l e p i oW o n j p i o 6 w / S p e W w / T a b o L o uW o r d w r l l e r 1 2 W n r J w n t e r l o C 6 W t S l u l f 6 W r S 6 w / T a l kW r i t e S t u t t C t 2 9 V e r s i o n

E D U M T W M LA l p h a M t Z o oA l p h i b u l l da C o

u s b y N u m e r i c M e t h o d sn o P a r a d e

D e g n a s a u r u sL & ' - t L e a m m g F n e n d sE a s y g E v e l y n W r i o d D y n a m i c R e a d HF a c e m a k e rF i r s t M e o M o o n M a i h

i — k [ i r ' ? . H a y d e n S A P r e p a r a t i o nJ u n g l e B o o k ( R e a d i n g 2 K i d s o n K e y sK l d w m e i

3 6 6 3 3 3 3 1 2 2

t

2

1 1 1 1

3 1 I 2

W h e r e i W o i t d i s C a / m e n S a n O i r c oW l d h a m C l a s s i c s - A h c e / W o n d e r l a n dW k l h i m C t a s s i c s - B d o w I h e R o o tW i h a C 3 a s s c s - S w i » F a m r y R o b sW i d h a m C l a s s i c s - T r e a s u r e I s l a n dW d h a m G a m e s W U a r d o 0

c u • t i n

B e c k e r B a s i c f o r G E O S 6 4D e s k P a P l u s G e o sF o n t P a H P l u s C E O SC E O S 6 2 . G E O S P r o g r a m m e r / 6 4G E D S W r i t e W o r k s h o o / 6 4G E O S W r i t e W o r k j h o p ( i 2 JG e o c a l c 1 2 8

G e o l l i e 1 2 S

C e o o u M i s h 6

G e o s p e n 6 4 / 1 2 8W D r d p u b l i i h e r 6 4 1 1 2 8 ( t o r G E O S )

A n i m a t i o n S l a l i o nA w a r d M a k e r P i u s l C 6 4S i i i M a r O M a k e r / 6 4e i a i ; m g P a d d l e sB u m p e i s t c k e M a k e rB u s i n e s s C a r d M a k e rB u t t o n B a d g e M a k e rC J O 3 D / S 4C a d p a k 1 2

2 3 1 \ 1 1

3 2 2 3 4 3 4 4 3 4 3 4 4 1 2

6 2 2 2 3 2 3 3 4

S c r e e n F / S k e t c h p a d 1 2 N E S l i d e s h o w C r e a t o rV i d e o T i t l e S A o p i ! G i C o m pV i d e o T i t l e S h o p s I G r C o m p

P E R S O N A L

B o s l o n B a r l e n f l B ' s G u i d eQ r i i L i A Co r l o g e a .

^ - m r j A i w * C u ^ x h b i - a L l x - r t l n h k L - i n u D t J i o ' c i s f f i M e a n i i D L o m L i i j

f i ] i ' i _ ^ _ C i u n u i i t B O » o i j O m i D f B a m M a c h i n e A . n P ) l > y ? o ' G 4r B V n r J y I r c f 1 2 f l[ i m i ' i , T j f l a t .r i n n u y r e H c a r t l a bM A m e r i c a C o o k s C h n t f tM A j n e r l c a C w f c s I t a l i a n

M G r e a l C h e f s a P B S V oH K G r e a t C W l s o l P & S V o UH c m o f y A c « M m y 1 2 H * ^ * U I i a L a m # M i c r o K i t e n a C o p a m

M . / . c l c D o v f f l o p f n e n E P a c k a g eS e i u a l F r J i j s / 6 4S U e a R f l T u C H o f i E n r a n c wS l i e s t H f l d u c t i u n - S t a r n J a i aS U t d f f C l a s s i c V O o a c hT a r o E 1 2

2 1 1 1

1 0 2 2 2 2

2 2 2 4 1 2 2 2 1 1 7 3 1 1 1 1 1 2 3 1

2 2 1 2 1

1 2 7 0 1 2 1 3 3 4 1 1 1

1 1 2 2 5 1

2 9

1

n u 1 5 4 1 / 1 5 7 1 D r i v e A i i o n m e n t1 6 8 1 T o o l k l l

2 3

A s » r n b t o r / U o n i [ o r / 6 4B a s i cB a s i c C o m p i l e r ! 1 2 B a s i c C o m p i l e r / 6 4B i g B l u e R e a d e r 6 4 1 1 2 8B o d s i e n n P r o / 1 2 8B o t i s i e r m P r o / 6 4C P / M K i C o o o i / 1 2 6U h t i MG n D ( n e K i t 6 4 f 1 2 AG n o m e S p e e d C o m b e r 1 2 K r a c k e r J a i S u p e r C a K i B c i m J a H a c k e r ' s U W i t i e sM e i l m 1 2 8M e r l i n 6 O i l o r d P a s c a l 1 2 O i t o t d P a s c a l 6 F t i y s i c a l E j u i t i 1 5 4 1P h y s i c a l E * a m 1 5 7 1P o m e r A s s e m b S i 6 4 / 1 2 8P o w e r 6 4 / 1 2 8P r o g r a m m e r s T o o l o o n / 6 4P r o l o l i n c B B 1 2 P r o l o l e r m 1 2 R a m D C J S 1 2 6R e n e g a d e C o p i e r V S u p e r 6 L i b r a r i a nS u p e r S U t i l i s e s l o C 1 2 8S u p e i 6 1 U t i l i t i e s l o t C 6 S u p e i A i d e 6 S u p e r C 1 2 8S u p e r C 6 S u p e r D i s k L i i J i n a n l o r d 2 6S u p e r O i s k U t i l i t i e s 1 2 S u p e r P a s c a l 1 2 S u p e r P a s c a l 6 S u p e r S n a p s h o t 4 < r / C 1 2 8 D i s a b l eS u p e r S n a p s h o t V S y s R E S E n h a n c e d1 P l u s

E K T C i T t A I N H E H T

A D & D D u n g e o n M a s t e r A s s i s t a n c eA D S D P o o l o R a d i a n c ea B a t t l e s h i pB l a c k j a c k A c a d e m yC a l i f o r n i a R a i s i n sC a v e m a n L J g f r i y m p i c s

C i o h w o u J M a g i cD o u b l e D r a g o nF a e r y T a i t sJ e o p a r d yJ o r d a n v s B u L o r d o t h R i s i n g S u M a i n F r a m eM o n o p o l yN e w r o m a n c e JO c e a n B a n n e rO p e r a t i o n W e l lP l a l o o nP o w e r p l a y H o c k e y

R o c k e t R a n t e rR o g e r R a o b i tS c r a b D I eS c m p mS k a l e o r D i e

V a p o r t s 5 0 b a T h r e e S l o p e sU l i l m aW n e e i o ( F o n u w 2Z a c h M a c r a k i nZ o o m

2 2 4 2 3 4 3 2 2 2 2 2 2 1 4 3 2 2 2 2 3 3 1 2 1 2 2 1 2 2 2 4 1 1

2 4 4 6 5 3 C 5

2 2 1 2 2 1 2 3 3 2 3 1 2 2 2 2 2

2 2 2 1 i 2 1 ? 2 1 2 2 4 1 2

Page 81: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 81/96

Page 82: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 82/96

M I N I M O D E M - C ™ 1 2 0 0 b a u d m o d e m o n l y $ 7 9 9 5W h a t ' s i n c l u d e d ? E v e r y t h i n g ! Y o d o n ' t n e e d t w o r r y a b o u t

c a b l e s , c o m p a t i b i l i t y o a n y t h i n g e l s e ! T h A p r o t e k M i n i m o d e m - C 7 "p l u g s d i r e c t l y i n l o y o u r C o m m o d o r o C - 6 4 , C - 6 4 C o r C - 1 2 8 U S E R p o r t .I i u n i q u e i t h a t i h a t w s e p a r a t e ( s w i t c h a b l e ) e m u l a t i o n m o d e s( H a y e s a n C o m m o d o r e 1 6 7 0 1 1t m a k e i c o m p a t i b l e w i t hA L a v a i l a b l e s o f t w a r e . T h M i n i m o d e m - C ' " i l u l l f e a t u r e ,3 0 0 / 1 2 0 0 B a u d m o d e m w i t h A u t oA n s w e r . A u t o D i a l , T o u c h - T o n e o r o t a r y d i a l i n g , h a s t a t u s l i g h t s a n

b u i l t - i n s p e a k e r , J u s t p l u g i i n t oy o u r c o m p u t e r a n d s t a n d a r dp h o n e j a c k w i t h t h a t t a c h e dc a b l e . M i n i m o d e m - C " i s u p p l i e d w i t h t e r m i n a l d i s k s o f t w a r e a n i n c l u d e s f r e e t r i a l s u b s c r i p t i o n t C o m p u S e r v e .

D o y o u h a v e m o r e l h a n o n e c o m p u t e r o r d o y o u p l a n t o g o t a n o t h e rc o m p u t e r ? W h a v e y o u r s o l u t i o n . S i m p l y o r d e r o u n e w C o m -M o d e m " J a d a p t e r ( # 5 1 0 0 ) a l o n g w i t h A p r o t e k M i n i m o d e m - H ' "w h i c h y o u c a n u s w i t h a n y c o m p u t e r t h a t h a R S - 2 3 2 s e r i a l p o r ta w e l l a w i t h y o u r C o m m o d o r e . A p r o t e k M i n i m o d B m s ™ a r t i n y .O n l y 4 % l o n g , 2 w i d e a n % h i g h . O u h i g h l y i n t e g r a t e d ,s t a t e - o f - t h e - a r t c i r c u i t r y m a k e s t h i s m o d e m t h b e s t o t h m a r k e ta n v e r y s m a r t b u y .

B u i l t w i t h p r i d e i t h U S a n f u l l y g u a r a n t e e d f o y e a r .O r d e r y o u r s t o d a y ]O r d e r # I t e m O t P r i c e S h i p p i n g T o t a l6 2 1 2 M I N I M O D E M - C ( C o m m o d o r e ) 7 9 . 9 56 2 1 4 M I N I M O D E M - H ( R S - 2 3 2 ) 8 9 , 9 5M o d e m s h i p p i n g — C o n t . U S 6 . Q 0 ; U P B l u e . C A N . A K H I A P S I O . 0 0

T h O r i g i n a l A p r o s p a n d - 6 4 mG i v e s y o u r C o m m o d o r e 6 o 1 2 f u l le p a d b I l ! T s p e l d e i n e e x p a n s i o m o i l g t h e x p a ns i o n p o r t a n g i v e s y o f o u r s w i t c h a b l ee x p a n s i o n c o n n e c t o r s — p l u s f u s ep r o t e c t i o n — p l u s a r e s e t b u t t o n ! B o l o r ey o u b i i y a n e x p a n d e r . b e s u r e t h a t i t h a s

f u s e i p r o t e c t y o u r c o m p u t e r .O r d e r # 5 0 6 4 O N L Y $ 2 9 . 9 5 S & U N I V E R S A L R S - 2 3 2 I N T E R F A C E

C o n n e c t a n d c o m m u n i c a t e w i t h a n o f t h e p o p u l a r R S - 2 3 2 p e r i p h e r a l s u s i n gy o u r C o m m o d o r e U S E R P o r t . Y o u c a nn o c o n n e c t t p r i n t e r s , m o d e m s a n a n o l h e r R S - 2 3 2 d e v i c e . C o m e s c o p l e t e w i t h s a m p l e d r i v e r p r o g r a m l i s ti n g s . C o m p a t i b l e w i t h a l C o m m o d o r eh o m e c o m p u t e r s w i t h U S E R p o r t .1 - y e a r w a r r a n t y .

O r d e r # 5 2 3 2 $ 3 9 . 9 5 S & " C O M - M O D E M " A D A P T E R — P l u g d i r e c t l y i n t o y o u r U S E R p o r ta n c o n n e c t t a n R S - 2 3 2 m o d e m . O l d e r # 5 1 0 0 . S 1 9 . 9 5 S & " U S E R E X T E N D E R " i O " R i b b o n c a b l e e n t e n d e r l o y o u rC o m m o d o r e U S E R p o r t . O r d e r # 5 2 5 0 $ 2 1 . 9 5 S & C o 6 P i n S e n a l C a B i e 1 5 ) 1 ) # 3 0 0 6 - 5 M M $ 9 . 9 5 , ( B f t ) f f 3 0 0 6 - B M M $ 1 1 . 9 5

S E Y O U H L O C A L C O M M O D O R E D E A L E R O O R D E R D I R E C T ,D I R E C T O R D E R I N F O R M A T I O N C a l i f o r n i a r e s i d e n t s a d 6 t a x . A l p r i c e s a r c a s h p r i c e s — V I S A a n M a d 3 t t o l a l . W s h i p t h n e x t b u s i n e s s d a o m o n e y o r d e r s , c a s h i e r ' s c h e c k s , a n c h a r g ec a r d s . 1 4 - d a y c l e a r i n g p e r i o d f o c h e c k s . P r i c e s a n a v a i l a b i l i t y s u b j e c tt c h a n g e — C A L L . D e a l e r i n q u i r i e s i n v i t e d , y e a r w a r r a n t y p l u s

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

T o O r d e r C a l l : 8 0 0 / 9 6 2 - 5 8 0 0F o i n f o a n i C a l i f , c a l l 8 0 5 / 9 8 7 - 2 4 5 4 p - p s t j

O s e n do r d e r t o

d P R O R E K D e p t . C 1 0 7 1 - A A v e n i d a A c a s oC a m a r i l l o , C 9 3 0 1 0

M I B R OC O . , I S C .

O U O N L Y S T O R EE S T A B L I S H E D 1 9 5 0

6 W E S T 3 6 t h S TN E Y O R K C I T YN E Y O R K 1 0 0 1 8

C O M P U T E RD I S C O U N T SO A L Y O U R

C O M P U T E RN E E D S

C A L L T O L L F R E E | - 8 0 0 - 4 5 E - 9 7 8 0N f Y O R K S T A T f R I D E N T S C A L L ( 1 1 1 ) S 9 I - 7 I I J

C U S T O M E R ( E f t V I C f ( 1 1 1 ) V A 7 - 1 I I 1H O H . S A I . I O : O O A M - 7 [ 1 O P H S U N . 1 0 J O A M - « i O O P M

C C o m m o d o r e

C O M M O D O R E 6 4 - C2 P C D R E A M O U T F I T

O U T F I T I N C L U D E S : C o m m o d o r ! 6 K i y b o i r d1 5 4 1 D i s c D r u e ' 1 C o m p u t e r M o n i t o rC o m m o d o r e P r i n t e r » A A d a p t e r " O w n e r s

M t n u a l « 1 Q D u k s t t e i . —

C C o m m o d o r e

C O M M O D O R E 1 2 2 P C D R E A M O U T F I T

O U T F I T I N C L U D E S : C o m m o d o r e 1 2 K e y b o a r d• 1 5 7 1 D i s c D r u e » 1 2 " C o m p u t e r M o m l m• C o m m o d o r e P r i n t e r » A A d a p t e r • O w n e r sM a n u a l

A M I G AA M I G A 5 0

T O O T H L I N E O U T F I T

O U T F I T I N C L U D E S : A m i g a 5 G W i l h B u i l tI D r i v e • C o l o r M u n i l o i » P r i n l e r F o r A m i g a• P a c k a g e O f 1 0 D r s k e t t t t

1 w r i s t s M a n u a l• U S A G u a r a n t e e * A M I G A S O A M I G A 1 0 1 0A M I G A 1 0 2 0 I S T O C K

C o m m o d o r e *H A R D W A R E S O F T W A R EI 1 & C O M P U T E H* C O M P U T E R

» 4 - C C O M P U T E RI l t D C O M P U T E R

I ' . ; D I 1 C D R I V EI J 4 I - C D J I C D R I V Ei l : l - l ! U i s r l . I V

I I T I D I 1 C D R I V EI I I I D I S C O A I V E

l * > 0 M O D I M1 0 7 0 M O D E M

1 7 8 4 E X P A N D I Ri / < ■ - ■ ' E X P A N D E R

I / S O E X P A N D E R1 1 ( 1 M O U S E

1 7 0 1 M O N I T O RI * D 1 M O N I T O R1 * 0 1 M O N I T O R

1 0 0 1 M O N I T O R1 0 1 0 M O N I T O R1 0 1 4 M O N I T O R

g o p h i n t e r0 P R I N T E R

1 , 1 ' S - t O O O P R I N T E RH P I - I 1 M P K I H T E RH P 1 - J K B P K I H T E R

r a h i v o

C C o m m o d o r e

C O M M O D O R E 6 2 P C D R E A M O U T F I T

O t l l F I T I N C L U D E S C o m m o d o r e 6 K i y b o s r d■ 1 5 4 1 D i s c O r n t • 1 2 " C o m o u i e r U o n i l o r • F r m u rF o C o F n m m l i ' 1 > A A d a p t e r - I ) . - . . ' . M a n u a l• 1 0 D i s k e l t t i ( s c i o n S 2 9 8

C o m m o d o r e

C O M M O D O R E I 2 2 P C T O O T H L I N E O U T F I T

O U T F I T I N C L U D E S ' C o m m o d o r e 1 2 K e y b o i t O• C o m m o d o r e 1 5 7 1 D i s c O r i v s • C o m m o d o r e B S R G C o l o r M o n i t o r • C o m m o d o r e M P S 1 2 0 0P r i n t e r * A A d a p t e r • D w n r r s M a n u e l• 1 D i s k e t t M

S 7 9 8C C o m m o d o r e

C O M M O D O R E 2 0 - D 2 P C P R O F E S S I O N A L O U T F I T

O U T F I T I N C L U D E S C o n m o d o n ! 2 W . i h B u - l i1 5 7 1 D u O r i v e " I Z " C o m p L r l s r M o n i l a r

C o m m a d m e P r i m e r * A A d a p t e r • O w n e r s■ ■ ' . ■ ■ • ' ■ ' . : D i i k c t l e s m f £

C A L L F O N E W L O WP R I C E !

A l s o A V A I L A B U i A M I G A I 0 B 4 K D H I T D A■ I . I " i r ; i n t i . - . i d r i v i - B F U D G t C A l t D» « B O D B I V E C O M I B O L U B . M H A

X P A M D I K - P A C K A G E D E A U A V A I L A B L E !A M I G A 2 O O O H A M I G A 2 S O ON O I S T O C K 1

C H O O S E Y O U R O W P A C K A G E D E A LM I M A T C H T H C O M P U T E R S Y S T E M T H A T ' S

G O O D F O Y O O N O O U C O M P U T E R S P E C I A L I S T SW I L L G I V E Y O S P E C I A L P R I C E .

O f L D E A N O W U P H O N E O R t f L K l O N L Y -C A L L T O L L F R E E l - B O < M f l - « 7 | a N Y K I I . D E N T S ' I M F O C A L L { 2 l 2 ) 6 9 r - 7 r i JU m M - C V u i A t f t X O S t n ^ V . - - - , n . f . i " : : ' / ■ ■ ■ : : . • . ' ■ ■ • ' J n B r a n d N « F j f i ^ t F r a i h S h ^ m g

C h i r g i i N o R t l u n d i D t a F e W n Q r d f r * P u G a l l E t ' a - n S m d n i j I J A y v * t l r i f r i P u c i i S u 6 | t t t T W b h u I kl u w i h c n i u D t d t i u f l i f u n d i A n D i t i j ' 1 , f t i K U n ; - n i i P a c k i f t i n g U n i i U v d G u n i n i H C a r d N d t K - ~ . i i A C C r p t r i W , \ v . ' P n c r V t i b t l - ^ I h O J i ^ l E i M C u l l w n t f S f w i t t f l f l * m \ p n r , ; , P , ; l L r f i A n F vH K i i r P m r p a H i O n N o f a p t f l t b k f h i r - W P 1 1 ' - * ' l " V i C w n u m t f X W t - n U t f i i t H & 0 Q 2 i 3 P « t t iG o o d f a M l i l G i f a i i O n J r

Page 83: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 83/96

M a c h i n e L a n g u a g e E n t r y P r o g r a mF o C o m m o d o r e 6 a n 1 2

O t t l s R C o w p e r i ^ h m m h m ^" M L X " i l a b o r - s a v i n g u t i l i t y t h a ta l l o w s a l m o s t f a i l - s a f e e n t r y o m a c h i n e l a n g u a g e p r o g r a m s . I n c l u d e da t v e r s i o n s f o t h C o m m o d o r e 6 a n 1 2 8 .

T y p e i a n s a v e s o m e c o p i e s o w h i c he v e r v e r s i o n o M L i a p p r o p r i a t e f o y o u r c o m p u t e r ( y o u ' l l w a n t t u s i t e n t e r f u t u r e M p r o g r a m s f r o m C O M -P U T E I ' s G A Z E T T E ) . P r o g r a m i f o t h C o m m o d o r e 6 4 a n d P r o g r a m i f o t h 1 2 ( 1 2 8 M L c a a l s o b e u s e d t e n t e r C o m m o d o r e 6 M p r o g r a m s f o u s i 6 m o d e ) . W h e n y o u ' r e r e a d y t e n t e r a M p r o g r a m , l o a d a n r u M L X . I a s k s y o f o s t a r t i n g a d d r e s sa n a n e n d i n g a d d r e s s . T h e s e a d d r e s s e sa p p e a r i t h a r t i c l e a c c o m p a n y i n g t h M L X - f o r m a t p r o g r a m l i s t i n g y o u ' r et y p i n g .

I y o u ' r e u n f a m i l i a r w i t h m a c h i n el a n g u a g e , t h a d d r e s s e s ( a n d a l o t h e rv a l u e s y o e n t e r i M L X ) m a y a p p e a rs t r a n g e . I n s t e a d o t h u s u a l d e c i m a ln u m b e r s y o u ' r e a c c u s t o m e d t o t h e s en u m b e r s a r i h e x a d e c i m a l — a b a s e 1 n u m b e r i n g s y s t e m c o m m o n l y u s e d b yM p r o g r a m m e r s . H e x a d e c i m a l — h e xf o s h o r t — i n c l u d e s t h n u m e r a l s 0 - a n t h l e t t e r s A - F . B u t d o n ' t w o r r y —e v e n i y o k n o w n o t h i n g a b o u t M o h e x , y o s h o u l d h a v e n t r o u b l e u s i n gM L X .

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

l i s t i n g t h a t ' s p a r t i a l l y t y p e d f r o mp r e v i o u s s e s s i o n , d o n ' t c h o o s e t h i so p t i o n .

f u n c t i o n s m e n u w i l l a p p e a r . T h f i r s t o p t i o n i t h m e n u i E N T E RD A T A . I y o u ' r e j u s t s t a r t i n g t o t y p e i

p r o g r a m , p i c k t h i s . P r e s s t h k e y ,a n t y p e t h f i r s t n u m b e r i t h f i r s tl i n e o t h p r o g r a m l i s t i n g . I y o u ' v e a r e a d y t y p e d i p a r t o p r o g r a m , t y p et h l i n e n u m b e r w h e r e y o l e f t o f t y i n a t h e n o t h p r e v i o u s s e s s i o n( b e s u r e t l o a d t h p a r t i a l l y c o m p l e t e dp r o g r a m b e f o r e y o u r e s u m e e n t r y ) . I a n c a s e , m a k e s u r e t h a d d r e s s y o e t e c o r r e s p o n d s t t h a d d r e s s o l i n ei t h l i s t i n g y o a r e n t e r i n g . O t h e rw i s e , y o u ' l l b u n a b l e t e n t e r t h e d a t ac o r r e c t l y . I y o p r e s s e d E b m i s t a k e ,y o c a r e t u r n t t h c o m m a n d m e n ub p r e s s i n g R E T U R N a l o n e w h e na s k e d f o t h a d d r e s s . ( Y o u c a n g e b a c kt t h m e n u f r o m m o s t o p t i o n s b p r e s s i n g R E T U R N w i t h n o t h e r i n p u t . )

E n t e r i n g L i s t i n gO n c e y o u ' r e i E n t e r m o d e , M L p r i n t st h a d d r e s s f o e a c h p r o g r a m l i n e f o y o u . Y o t h e n t y p e i a l n i n e n u m b e r so t h a t l i n e , b e g i n n i n g w i t h t h f i r s tt w o - d i g i t n u m b e r a f t e r t h c o l o n ( : ) .E a c h l i n e r e p r e s e n t s e i g h t d a t a b y t e sa n c h e c k s u m . A l t h o u g h a n M L X -f o r m a t l i s t i n g a p p e a r s s i m i l a r t t h " h e x d u m p " l i s t i n g s f r o m m a c h i n el a n g u a g e m o n i t o r p r o g r a m , t h e x t r ac h e c k s u m n u m b e r o t h e n a l l o w sM L t c h e c k y o u r t y p i n g . ( C o m m od o r e 1 2 8 u s e r s c a e n t e r t h e d a t a f r o ma M L l i s t i n g u s i n g t h b u i l t - i n m o n it o i t h r i g h t m o s t c o l u m n o f d a t a i o m i t t e d , b u w r e c o m m e n d a g a i n s t i t I t ' s m u c h e a s i e r t l e M L d t h p r o o fr e a d i n g a n e r r o r c h e c k i n g f o y o u . )

W h e n y o e n t e r l i n e , M L r e c a lc u l a t e s t h c h e c k s u m f r o m t h e i g h tb y t e s a n t h a d d r e s s a n c o m p a r e st h i s v a l u e t t h n u m b e r f r o m t h n i n t hc o l u m n . I t h v a l u e s m a t c h , y o u ' l l h e a r

b e l i t o n e , t h d a t a w i l l b a d d e d t t h w o r k s p a c e a r e a , a n t h p r o m p t f o t h n e x t l i n e o f d a t a w i l l a p p e a r . B u i M L d e t e c t s a t y p i n g e r r o r , y o u ' l l h e a r l o b u z z a n d s e a e r r o r m e s s a g e . T h l i n ew i l l t h e n b e r e d i s p l a y e d f o r e d i t i n g .

I n v a l i d C h a r a c t e r s B a n n e dO n l y f e k e y s a r a c t i v e w h i l e y o u ' r ee n t e r i n g d a t a , s y o m a h a v e t u l e a r n s o m e h a b i t s . Y o d n o t y p es p a c e s b e t w e e n t h c o l u m n s ; M L a u t o m a t i c a l l y i n s e r t s t h e s e f o y o u . Y o d n o p r e s s R E T U R N a f t e r t y p i n g t h l a s t n u m b e r i l i n e ; M L a u t o m a t i c a ll e n t e r s a n c h e c k s t h l i n e a f t e r y o t y p e t h l a s t d i g i t .

O n l y t h n u m e r a l s 0 - a n t h l e t e r s A - c a b e t y p e d i n I y o p r e s sa n o t h e r k e ( w i t h s o m e e x c e p t i o n sn o t e d b e l o w ) , y o u ' H h e a r w a r n i n gb u z z . T s i m p l i f y t y p i n g , 1 2 M L r d e f i n e s t h e f u n c t i o n k e y s a n a n k e y s o t h n u m e r i c k e y p a d s t h a t y o c a e n t e r d a t a o n e - h a n d e d . ( T h e 6 v e r s i o n i n c o r p o r a t e s t h k e y p a d m o d if i c a t i o n f r o m t h M a r c h 1 9 8 6 " B u g -S w a t t e r " c o l u m n , l i n e s 4 8 5 - 4 8 7 . ) I e i t h e r c a s e , t h k e y p a d i a c t i v e o n l yw h i l e e n t e r i n g d a t a . A d d r e s s e s m u s t b e n t e r e d w i t h t h n o r m a l l e t t e r a n n u m b e r k e y s . T h f i g u r e s a b o v e s h o wt h k e y p a d c o n f i g u r a t i o n s f o e a c hv e r s i o n .M L c h e c k s f o t r a n s p o s e d c h a r a ct e r s . I y o u ' r e s u p p o s e d t t y p e i A a n i n s t e a d e n t e r 0 A M L w i l l c a t c hy o u r m i s t a k e . T h e r e i o n e r r o r t h a t

6 M L K e y p a d

S p a c e

1 2 M L K e y p a d

( F l ) ( F 3 ) < F 5 > < F 7 )

< +

< -

c a s l i p p a s t M L X : B e c a u s e o t h c h e c k s u m f o r m u l a u s e d , M L w o n ' tn o t i c e i y o a c c i d e n t a l l y t y p e F i p l a c e o f 0 0 , a n v i c e v e r s a . A n t h e r e ' s

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

E d i t i n g F e a t u r e sT c o r r e c t t y p i n g m i s t a k e s b e f o r e f i i s h i n g l i n e , u s t h I N S T / D E L k e t d e l e t e t h c h a r a c t e r t t h l e f t o t h c u r s o r . ( T h e c u r s o r - l e f t k e a l s o d l e t e s . ) I y o u m e s s u l i n e r e a l l y b a d l y ,p r e s s C L R / H O M E t s t a r t t h l i n e o v e r .T h R E T U R N k e i a l s o a c t i v e , b u o n l y b e f o r e a n d a t a i t y p e d o l i n e .P r e s s i n g R E T U R N a t h i s p o i n t r e t u r n sy o t t h c o m m a n d m e n u . A f t e r y o t y p e c h a r a c t e r o f d a t a , M L d i s a b l e sR E T U R N u n t i l t h e c u r s o r r e t u r n s t t h s t a r t o l i n e . R e m e m b e r , y o c a p r e s sC L R / H O M E t q u i c k l y g e t t l i n e

C O M P U T E ' S G a i a f t a A p r i l 1 9 8 9 8

Page 84: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 84/96

n u m b e r p r o m p t .M o r e e d i t i n g f e a t u r e s a r a v a i l a b l e

w h e n c o r r e c t i n g l i n e s i n w h i c h M L h a d e t e c t e d a e r r o r . T m a k e c o r r e ct i o n s i l i n e t h a t M L h a r e d i s p l a y e df o r e d i t i n g , c o m p a r e t h l i n e o t h s c r e e n w i t h t h o n p r i n t e d i t h l i s ti n g , t h e n m o v e t h c u r s o r t t h m i t a k e a n t y p e t h e c o r r e c t k e y . T h c u r s o r l e f t a n r i g h t k e y s p r o v i d e t h n o r m a l c u r s o r c o n t r o l s . ( T h e 1 N S T /D E k e n o w o r k s a a a l t e r n a t i v ec u r s o r - l e f t k e y . ) Y o c a n n o t m o v e l e f tb e y o n d t h f i r s t c h a r a c i e r i t h l i n e . I y o t r t m o v e b e y o n d t h r i g h t m o s tc h a r a c t e r , y o u ' l l r e e n t e r t h l i n e . D u i n e d i t i n g , R E T U R N i a c t i v e ; p r e s s i n gi t e l l s M L t r e c h e c k t h l i n e . Y o c a p r e s s t h C L R / H O M E k e t c l e a r t h e n t i r e l i n e i y o u w a n t t s t a r t f r o ms c r a t c h , o i y o u w a n t t g e t l i n en u m b e r p r o m p t t u s R E T U R N t g e b a c k t t h m e n u .

D i s p l a y D a t aT h s e c o n d m e n u c h o i c e , D I S P L A YD A T A , e x a m i n e s m e m o r y a n s h o w st h e c o n t e n t s i t h s a m e f o r m a t a t h p r o g r a m l i s t i n g ( i n c l u d i n g t h e c h e c ks u m ) . W h e n y o p r e s s D M L a s k s y o f o s t a r t i n g a d d r e s s . B s u r e t h a t t h s t a r t i n g a d d r e s s y o g i v e c o r r e s p o n d st l i n e n u m b e r i t h l i s t i n g . O t h e rw i s e , t h e c h e c k s u m d i s p l a y w i l l b m e a n i n g l e s s . M L d i s p l a y s p r o g r a ml i n e s u n t i l i r e a c h e s t h e e n o f t h e p r g r a m , a w h i c h p o i n t t h m e n u i r e d i sp l a y e d . Y o c a p a u s e t h e d i s p l a y b p r e s s i n g t h e s p a c e b a r . ( M L X f i n i s h e sp r i n t i n g t h e c u r r e n t l i n e b e f o r e h a l t i n g . )P r e s s s p a c e a g a i n t o r e s t a r t t h d i s p l a y .T b r e a k o u t o t h e d i s p l a y a n g e b a c kt t h m e n u b e f o r e t h e e n d i n g a d d r e s si r e a c h e d , p r e s s R E T U R N .

O t h e r M e n u O p t i o n sT w m o r e m e n u s e l e c t i o n s l e y o s a v ep r o g r a m s a n l o a d t h e m b a c k i n t o t h c o m p u t e r . T h e s e a r S A V E F I L E a n L O A D F I L E ; t h e i r o p e r a t i o n i q u i t es t r a i g h t f o r w a r d . W h e n y o p r e s s o L M L a s k s y o f o t h e f i l e n a m e . Y o u ' l lt h e n b e a s k e d t p r e s s e i t h e r o t s e l e c t d i s k o r t a p e .

Y o u ' l l n o t i c e t h e d i s k d r i v e s t a r t i n ga n s t o p p i n g s e v e r a l t i m e s d u r i n gl o a d o s a v e ( s a v e o n l y f o t h 1 2 v e s i o n ) . D o n ' t p a n i c ; t h i s i n o r m a l b h a v i o r . M L o p e n s a n r e a d s f r o m o w r i t e s t t h f i l e i n s t e a d o u s i n g t h u s u a l L O A D a n S A V E c o m m a n d s( 1 2 8 M L m a k e s u s o B L O A D ) . D i s ku s e r s s h o u l d a l s o n o t e t h a t t h e d r i v ep r e f i x 0 i a u t o m a t i c a l l y a d d e d t t h f i l e n a m e ( l i n e 7 5 i 6 M L X ) , s t h i ss h o u l d n o b i n c l u d e d w h e n e n t e r i n gt h n a m e . T h i s a l s o p r e c l u d e s t h u s o

f o S a v e - w i t h - R e p l a c e , s r e m e m b e rt g i v e e a c h v e r s i o n y o s a v e d i f f e r e n t

n a m e . T h 1 2 v e r s i o n m a k e s u f o t h i s b g i v i n g y o t h e o p t i o n o f s c r a t c hi n g t h e e x i s t i n g f i l e i y o w a n t t r e u s e

f i l e n a m e .R e m e m b e r t h a t M L s a v e s t h e

t i r e w o r k s p a c e a r e a f r o m t h s t a r t i n ga d d r e s s t t h e n d i n g a d d r e s s , s t h s a v e o l o a d m a t a k e l o n g e r t h a n y o m i g h t e x p e c t i y o u ' v e e n t e r e d o n l ys m a l l a m o u n t o f d a t a f r o m l o n g l i s ti n g . W h e n s a v i n g p a r t i a l l y c o m p l e t e dl i s t i n g , m a k e s u r e t n o t e t h a d d r e s sw h e r e y o s t o p p e d t y p i n g s y o u ' l lk n o w w h e r e t r e s u m e e n t r y w h e n y o r e l o a d .

M L r e p o r t s t h e s t a n d a r d d i s k o t a p e e r r o r m e s s a g e s i a n p r o b l e m s a r d e t e c t e d d u r i n g t h s a v e o l o a d . ( T a p eu s e r s s h o u l d b e a r i m i n d t h a t C o m m od o r e c o m p u t e r s a r n e v e r a b l e t d e t e c te r r o r s d u r i n g s a v e t o t a p e . ) M L a l s oh a t h r e e s p e c i a l l o a d e r r o r m e s s a g e s :I N C O R R E C T S T A R T I N G A D D R E S S ,w h i c h m e a n s t h f i l e y o u ' r e t r y i n g t l o a d d o e s n o h a v e t h s t a r t i n g a d d r e s sy o s p e c i f i e d w h e n y o r a M L X ;L O A D E N D E D A a d d r e s s , w h i c hm e a n s t h f i l e y o u ' r e t r y i n g t l o a de n d s b e f o r e t h e e n d i n g a d d r e s s y o s p e c i f i e d w h e n y o s t a r t e d M L X ; a n T R U N C A T E D A E N D I N G A D R E S S , w h i c h m e a n s t h f i l e y o u ' r et r y i n g t l o a d e x t e n d s b e y o n d t h e n i n a d d r e s s y o s p e c i f i e d w h e n y o s t a r t e d M L X . I y o s e o n o t h e s em e s s a g e s a n f e e ! c e r t a i n t h a t y o u ' v el o a d e d t h r i g h t f i l e , e x i t a n r e r u nM L X , b e i n g c a r e f u l t e n t e r t h e c o r r e c ts t a r t i n g a n e n d i n g a d d r e s s e s .

T h 1 2 v e r s i o n a l s o h a C A T AL O D I S K o p t i o n s y o c a v i e w t h c o n t e n t s o t h e d i s k d i r e c t o r y b e f o r es a v i n g o l o a d i n g .

T h Q U I T m e n u o p t i o n h a t h o v i o u s e f f e c t — i t s t o p s M L a n e n t e r sB A S I C . T h R U N / S T O P k e i d i a b l e d , s o t h e o p t i o n l e t s y o e x i t t h p r o g r a m w i t h o u t t u r n i n g o f t h c o p u t e r . ( O c o u r s e , R U N / S T O P - R ES T O R E a l s o g e t s y o o u t . ) Y o u ' l l b a s k e d f o v e r i f i c a t i o n ; p r e s s t e x i t t B A S I C , o a n o t h e r k e t r e t u r n t t h m e n u . A f t e r q u i t t i n g , y o c a n t y p eR U a g a i n a n r e e n t e r M L w i t h o u tl o s i n g y o u r d a t a , a l o n g a y o d o n ' tu s t h c l e a r w o r k s p a c e o p t i o n .

T h F i n i s h e d P r o d u c tW h e n y o u ' v e f i n i s h e d t y p i n g a l t h d a t a f o a M p r o g r a m a n d s a v e d y o u rw o r k , y o u ' r e r e a d y t s e e t h e r e s u l t s .T h i n s t r u c t i o n s f o l o a d i n g a n u s i n gt h e f i n i s h e d p r o d u c t v a r y f r o m p r o g r a mt p r o g r a m . S o m e M p r o g r a m s a r d s i g n e d t b l o a d e d a n r u l i k e B A S I Cp r o g r a m s , s a l y o u n e e d t t y p e i L O A D " f i l e n a m e " f o d i s k ( D L O A D" f i l e n a m e " o t h e 1 2 8 ) o L O A D " f i l en a m e " f o t a p e , a n t h e n R U N . S u c h

p r o g r a m s w i l l u s u a l l y h a v e s t a r t i n ga d d r e s s o 0 8 0 1 f o t h 6 o 1 C 0 1 f o t h 1 2 8 . O t h e r p r o g r a m s m u s t b r l o a d e d t o s p e c i f i c a d d r e s s e s w i t h c o m a n d s u c h a L O A D " f i l e n a m e " , 8 , 1 f o d i s k ( B L O A D " f i l e n a m e " o t h 1 2 8 ) o rL O A D " f i l e n a m e " , 1 , f o t a p e , t h e ns t a r t e d w i t h S Y t p a r t i c u l a r m e o r a d d r e s s . O t h C o m m o d o r e 6 4 t h m o s t c o m m o n s t a r t i n g a d d r e s s f o s u c h p r o g r a m s i 4 9 1 5 2 , w h i c h c o r r es p o n d s t M L a d d r e s s C O 0 0 . I e i t h e rc a s e , y o s h o u l d a l w a y s r e f e r t t h a t i c l e w h i c h a c c o m p a n i e s t h M l i s t i n gf c i n f o r m a t i o n o l o a d i n g a n r u n n i n gt h p r o g r a m .

A n O u n c e O P r e v e n t i o nB t h t i m e y o f i n i s h t y p i n g i t h e d a t af o l o n g M p r o g r a m , y o m a h a v es e v e r a l h o u r s i n v e s t e d i t h p r o j e c t .D o n ' t t a k e c h a n c e s — u s e o u " A u t om a t i c P r o o f r e a d e r " t t y p e t h n e M L X , a n t h e n t e s t y o u r c o p y t h o r o u g hl b e f o r e f i r s t u s i n g i t e n t e r a n s i n i f i c a n t a m o u n t o f d a t a . M a k e s u r e a l t h m e n u o p t i o n s w o r k a t h e y s h o u l d .E n t e r f r a g m e n t s o t h p r o g r a m s t a r t i n ga s e v e r a l d i f f e r e n t a d d r e s s e s , t h e n u s et h D i s p l a y o p t i o n t v e r i f y t h a t t h d a t a h a b e e n e n t e r e d c o r r e c t l y . A n b s u r e t t e s t t h S a v e a n d L o a d o p t i o n ss e v e r a l t i m e s t e n s u r e t h a t y o c a r c a l l y o u r w o r k f r o m d i s k o t a p e . D o n ' tl e s i m p l e t y p i n g e r r o r i t h n e M L c o s t y o s e v e r a l n i g h t s o h a r dw o r k .

P r o g r a m 1 M L F o C o m m o d o r e6 S 1 R E V E R S I O N 1 . 1 J L I N E S

3 0 , 9 5 0 M O D I F I E D , L I N E S8 5 - 4 B 7 A D D E D

P O K E 5 6 , 5 0 i C L R : D I M I N ? ,I , J , A , B , A $ , B S , A ( 7 ) , N SC 4 = 4 8 i C 6 - 1 6 l C 7 = 7 i Z 2 - > 2 t Z4 * 2 5 4 : Z 5 - 2 5 5 : Z 6 = 2 5 6 i Z 7 =1 2 F A = P E E K ( 4 5 ) + Z 6 * P E E K ( 4 6 ): B S = P E E K ( 5 5 ) + Z 6 * P E E K ( 5 6

i H S = " 0 1 2 3 4 5 6 7 8 9 A B C D E F "R S = C H R $ ( 1 3 ) : L S " [ L E F T i i S S - " B : D ? = C H R S ( 2 0 ) i Z S -

C H R ? | 0 ) i T S - " { 1 3 R I G H T j "S D » 5 4 2 7 2 i F O R I - S D T O S + 2 3 i P O K E 1 , 0 ; N E X T : P O K E( S P A C E } S D + 2 4 , 1 5 : P O K E 7 8 , 5 2

F 1 5 P R I N T " [ C L R ) " C H B $ ( 1 4 2 ) C HR $ ( B ) : P O K E 5 3 2 8 0 , 1 5 : P O K

5 3 2 8 1 , 1 5E 1 6 P R I N T T S [ R E D H R V S J

[ S P A C E S ] | 8 @ ( S P A C E S ) " S P C | 2 a ) "[ S P A C E S H O F F J ( B L U ) M

i E r e d J E r v s I{ S P A C E S 3 " S P C ( 2 S ) "{ 1 S P A C E S K B L U t "F R 1 7 0 P R I N T " { 3 D O W N )[ S P A C E S } C O M P U T E ! " S M

C H I N E L A N G U A G E E D I T O R1 D O W N J

J 1 8 P R I N T " { B L K ) S T A R T I N G A D

E D

C

S

C O

1 0

l i

1 2

1 3

1 4

8 C O M P U T E ' S G a z e t t a A p r i l 1 9 B 9

Page 85: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 85/96

F O C O M M O D O R E 6 4 / 1 2 3

( r a p !A N D F O R C P C O M P U T E R S

D O S a l y o u r f r i e n d s h a v eI B M ' s a n M a c s ?

N o y o c a f e e ls o r r y f o t h e m .

T H S U P E R F A S T P A R A L L E L D O S F O R T H C O M M O D O R E 6 4 / 1 2 8 A N 1 5 4 1

Y o u ' r e C o m m o d o r e o w n e r . Y o u V e g o g r o a tc o l o r s a n f a n t a s t i c s o u n d , d y n a m i c f e a t u r e st h a t I B a n M a o w n e r s c a o n l y d r e a m o f Y o u ' v e g o i a l e x c e p t s p e e d .

W e l l , y o d o n ' t h a v e t b l e f t i n t h d u s ta n y m o r e ! L a w r e n c e H i l e r , o n o t h o r i g i n a l" B a s e m e n t B o y s " , b r i n g s y o t h m o s t e x c i t i n gd e v e l o p m e n t i t h h i s t o r y o f C o m m o d o r ec o m p u t e r s R a p i D o 3 l P a c k e d w i t h f e a t u r e s ,R a p I O o s w i l l t r a n s f o r m y o u r s l u g I n t o b u l l e tj u s t t a k e l o o k a t h e c h a r t b e l o w l

G e y o u r R a p i D o s , t h e n I n v r t e y o u r I B M a n dM a f r i e n d s o v e r t s e y o u r " n e w " s u p e rc o m p u t e r . B u b n i c e m a k e s u r e t h e y ' r e s i t t i n gd o w n b e f o r e y o u b l o w t h e m a w a y l P a r a l l e l

S a m p l e R a p l D o a F e a t u r e s :A L d i s k a c c e s s c o m m a n d s e x e c u t e a s u p e r i a s t s p e e d s lD e s i g n e d t s u p p o r t m u l t i p l e d r i v e s !O b o a r d D O W e d g e S c r e e n D u m p M - M o n i t o r lC e n t r o n i c s p a r a l l e l p r i n t e r s u p p o r t a v a i l a b l e !F u l l y C o m m o d o r e c o m p a t i b l e y o u r c a r t r i d g e p o r t i s l e f t f r e e !

R a p i D o s P r o f e s s i o n a l F e a t u r e s :G i v e s e v e n f a s t e r d i s k a c c e s s t h a n R a p i D o s I8 R A t r a c k b u f f e r i n g a n h a r d w a r e G C c o n v e r s i o n lP r o v i d e s 4 t r a c k e x t e n s i o n ( 7 4 9 b l o c k s F R E E ) !A d d s 2 N E d i s k c o m m a n d s ( l o c k f i l e s , r e n a m e d i s k , e t c ) l

S P E C I A L : R A M B O a r d ™ c a p a b i l i t i e s a r b u i l t i n R a p i D o s P r c a u s M a v e r i c k ™ p a r a m e t e r s t b a c k u p s o m e o t h n e w e s t , h o t t e s t t i t l e s o t h m a r k e t t o d a y !

U t l l l t l m a D l m k A v * l l * b l » F o B o t h V e r t l o n * O n l y $ 1 0 . 9 5

F u n c t i o n

r w P I T ? h l n r f c sS a v a 2 0 W o r k sF o r m a t 3 S t r a r k s

N o r m a l D O 1 ? f l s « a i n d sI P G s o r o n d s

9 ( s e c o n d s

R a p i D o sI w x m n d sP f l s f l m n d s2 4 s e c o n d s

R a p i D o s P r 3 w * i n d s

1 s n r o n r t s

Y o u r S y s t e m

R a p i D o s O n l y $ 4 9 . 9 5 R a p i D o s P r o f e s s i o n a l O n l y $ 1 1 9 . 9 5T h e s e p r i c e s a r l o s t a n d a r d C - 6 4 a n 1 5 4 1 d r i v e . R a p i D o s i a v a i l a b e f o o t h e r C o m m o d o r e c o n f i g u r a t i o n s , b u p r o a s d v a r y

c o n t a c t u l o d e t a i l s . R a p i D o s r e q u i r e s s o c k e t e d k e r n e l R O U i y o u r C - 6 4 . R a p i D o s i e a s i l y u p g r a d e a b l e t t f P r o f e s s i o n a lv e r s i o n . T h R a p i D o s P r o f e s s i o n a l d r i v e c o n t r o l l e r i 0 1 9 8 7 m i d a t a G b R , t h c r e a t o r s o f t h a b e s t p a r a l l e l s y s t e m s i E u r o p e !

f i l l e r D e s i g nT H M S M A S S D U P L I C A T O R

/ Y o ' r L o o k i n g F o S p e e d , Y o v C o m e T T h R i g h t P l a c eN o n w i l l O o n j l h a t s t c e i i C o a v a i i a 1 l a t f n B u t t h W O c U K r - i e ^ e a W a e x p e r t , i t c a f l e l

j m f * c r i : v - . - < L a w r e n c e H i l e r C o r r m a t o f a t w f a s n i e x p e r t T h f l r a l T i m e I u a M S 5 0 - a . t wh k * d - f j " h e H B u h e t a p * m u g t a r w

T h M S H a C W i e K j f f t ™ * e m t o r n G r a n a r y S D - ? n r c a p n t e w n a i . h ^ T i m f l s * n c y i i gs j & m r u n e q u j i r t p t r t r n a x * W h a t k i n d r p p i n n n a n t e ' b

T U R B O 6 L i f e I T h F a s t L a n e

W t a t O w a T u i t o c o n n d g e M v I c w n r r t m w i » i a L a s i t a j n r t T h e y r o b o U i l a s l . C i A n d f t i n i w y i k ( v a > o « F m c e o * . « T u t o c a r a e ^ a « > * t l o v n t i i B u k » ■ ■ * t c . i r M r t f l , 1 c a a & s j t . ' . V ^ s s a f a n i t t e c * J j S ( A m I t T u r i n t a n n d g c i n a n B i o b o a r O 6 5 3 1 6 p r o c e s s c t a l c s i w p I d s I t i o m n h u g h s p w d S - ' I S M t i n p ( h * r * l o u n d i l i » A p p l e I I G 5 Y « c a n a f t u s t t h r t o c f v w e M I r o n l O W J i z( i ' i O o n a m s l ) K i t & H c r m g 5 m h z { 4 1 1 t i m e s n c m i s l s w t f l 1 Y t g a m e s , g r a p h i c s , a r s p p l i c a -o o r s ( r e k n i n g G E 0 3 1 » i t a w . G e l T u r i n 6 a n 9 8 r t C p a s s n g l a n e 1

T u r b o 6 4 / $ 1 9 9 . 0 0C i i e t j f v t t a ^ g D r o t e t K l t f e k s 1

H C O n d O i * b n r t f p t V C t o F r i f f t m ' - ■ - * 'N o D o h B u t h a i n o u n o u A u u j C c w B C C o t a f i V c y o l u y e S C - ? W I T H O U T h j * n g i t

t o w e c t f t ! t T O " ' C o m m o f l o i f l c o r o u i e r i a l l ' V a M S i I r a n w r n w i m i D E D I C A T E D r t g h s p e e dd u p l i c a t e * r n i t n t f w r u c r t t w r u t a n d r t * i W I f t a J f f i a n n y w e m w u w f # p * i S o ' r w 3 f ( & « i o o ' i1 p n W u c e o c a c u r r n r v o t l H * i ^

V o r U » « r e u g n r v M S S O - ? v o u i f l i f l i i w r p i e « * > * * » P * J Q - B l B f f p * - h » w i f l i ™ i gt f k m * . t d « r r ^ « * * ? Q i t f d i ^ t t c a k x w n e s e e " W n y w a C T a n m o f b t m c - O e r M a s i O u p t c * i O fM f l y 1

T H M S D M A S S D U P L I C A T O R / O N L Y $ 3 9 . 9 5S p e a a l B o n u s - N o * I n c l u d e s O u D y n a m i c A u i o C o p y R O O p t i o n F R E E !

C - 6 4 B u r s t R O C - 1 2 8 B u r s t R O E x c e e d T h S p e e d L i m i t

I I y o o w C - w n u e f c i U t K e m a l B O U - j o u i e i I n * . W o B u r s i f l O U t f > 0i m u B e d y o c a c « 3 n b u r a m o d e C ^ n w n o d c f l 1 5 7 1 o i 1 S 8 1 t k s V O n w T h f i r n a a m B u ly o u c a n l o I M b t t d i s p u l l w a r n B o r a ! S 7 1 ( e v s n O o u M o M t a m u t l . m J i s H m i s o n

1 5 8 1 d r i v e ' I a M i o n , y o p e 5 u p « I J S I e r e o s s o d i r e o o n e s a m i s o j u o n t i a i a n d r e l a o m M T h e r e ' s e v e n D O w e d g a t n j i f l m !

T r i e C - 1 2 8 v e r s o n p r o m l « t h s a m e f e a t u r e s a I r j u t m o I h C - v e r s i o n . m a K n r s I r C - 1 S 8B r u r a l l > i n t 5 p e a t " h e n n B w M m o d s G e t h v e r s i o n t o r y a i r i r B a i r e . a r M s u s p e e r ^ g ^ M J y 1C - 6 4 B u r s t R O M / O n l y S 3 9 . 9 5 C - 1 2 8 B u r s t R O M / O n l y $ 4 9 . 9 5

T W K t r n a l H O L H C I i i p l i i V o u i O o i m i i l w M u s i B c S c t t c r a l T o A B l l l O M C

S D m i J R R E O n W r g 1 s i r n p l d W a c c e p t , m f i e r i c w i i r i M t f m S i . p w w a l ( i m t k i [ s p r w o u s & * » ! ■l V I S * « C f » i « » C j f t M 1 U S A F J > O i d A P O l « i « * Mo f f l * r t t f t a v i o , j n f j r a i o V g O * C a r a uC O O s a a i l l B U S o b b t i b i o p i i M O E ' i n k t o r a l p « O O no r d e r t c r 5 l n p p i r g j i > a h a i > d l i i g O p l K t w e r l e m s a r r s p l s r e d a r d - j r g e f t s i o c K a i ! J o j r s S h « x g i b U P g r o u n d i r a c u e s F I S T 2 n D A A I R a v a i i a * * S 0 p e R u i v il U a o i y ) W a s i w ; ] i n i » ( ! c m i M H J i M 7 G ' . a d o t t m : l a r S a l e s T A i t t

U ] i l j o u r H d c i I S o i l * ™ S u H K r l7 1 t d H E V O n t n B o a O V m c t u n r r t * 9 8 « 1O t a l l o u i p l t U e u r d e » l i n e n i

H U O 3 5 6 1 1 7 9 , 9 . i m S p i n P a c l f k l i m eM i j i l t J I F 1 * 1 . 1H i h n u ' ' , D t d e i f l c [ ) l m 1 . i

P r a q r i m S u b m i t l i o n I n l i s aN l t d m o r ( m l g s C l l l o r w r i t ! t a Q u I r f l d i a l o g M i M l d . l v I r n l . i ,

I N T E R N A T I O N A L D E A L E R S W H A V E T H E S U P P O R T Y O U ' R E L O O K I N G F O R !

Page 86: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 86/96

C O N V E N | E N C E -

A b a c u s E H S o f t w a r e ^ B l M t e l b u n d S o f t w a r e " s / w x

■ ■ ■ : > . - - -

G e e s I n s t f o C B o o kO u L > j kJ i B o o l

S u p e r

A B S O L U T E

1 7 3 6

1 7 3 6

J 9 3 f t

v . 3 6 9 7

2 1 9 '2 1 9 7

W C L E l F m C o w iC L D F » n C o u r s e *

F o u r t h A t o t a l T e a m C c r i l

P d * V J S «

i 4 1 9 I A i 9 I 9 1 9 I f 1 I B 1 9 I 9 I I B I Q 1 9 9 7

A C J - I V I S T O N1 r . 1 | f M - . M | ' . ' * - " l . W E

M m a r t i

l a N m j j I IF r a r r *

M i g h n U # ] i c H i n t s

P i B t s l n

U S S O w a n I . L f i g n *

1 0 1 >W B 1 1 9 '2 b 9 7J O 9 7

7 1 W S B 9

I 9 - ■ !

1 )

S o f t w o r k s

1 ? -

1 8 S 7I 9 3 6 ) 73 0 9 11 2 9 7

B U

B a n k S ! r « 1 F i t o r9 j n k [ > : f f - p I r J a i p i

P n n l S h o pP n n l S

i s 2 * 9 72 T 9 V1 5 9 ?? 7 9 ?? I 9 71 9 I 9 1 5 9 7I 9

O t a t o A C s u n O i

F « W A u * d4 X R a c m qT i G f l r w s S u m r n e " F d i WT h G i w i W i n | 4 < f t d f l C lH o r i w V i o V O P i O d u a rL k C l K i d D i tL n s n d o B u c k S f r t f

F 9

W 9 3 * 9 7? * 9 72 4 9 72 4 B !2 9 3 4 9 'H 9 2 < 9 72 4 9 ?

[ C A P C O M c j

D i r t n i r D m C i o * n

# » S t e e d i C m p

> , ■ , ■ .

H j r n o v

K u r q F M a l f fP I f f l

1 8 9 'I B 9 T

2 1 . 9 7

I B S '9 5 9 5 B 9 9 9 8 8

I V F o H u f B C e t f c n H r M s

i ' t

P c r f c r r f i l e tF t c i f f F v r n e r

I n U d r i l S t r a cX t i » n t E U - d O n

■ 7 9 7 M

n i i h

S A M f S f f l *

i n p o c o n v7 9

■ 6 3 01 6 3 )» ■ 0 9 7E 0 3 7

F o r c eV f

l n k v . i l !

I ' J l l ' I L L 1 4 " . '

i o M 7 I I I )a

f f i 9 J3 E 9 7

E I C T R O m C A * 1 | -B d r d i T W I t i i n u3 » 0 1 T J h n

K O N A M r

/ W I C R O P R O S EI S 9 JH t ! > 9 7

9 3 I B 3 8

1 9 3 6

1 9 5 5I B 1 }

3 3 4 ?

U K 1 7 3 0

J l f t J2 * 9 72 * 9 7

» r f » t o r t t I t m f t f o P o u to m i nP o l e P o t i o n I I

S u p w S l f fL p ™ i ^ e d» „ . „ . , .

r s r m s m e ( f t l )M 9 1 6 8 a» < 0 9 7

1 5 9 71 5 9 7

M I S C E L L A N E O U S

W a i g a n v f C o l U B u a m n S r

S H A R E D A I A f i n * , I - r f 6

O F [ ^ u h e

S O L U T I O N S U N L I M I T E D& f t * J . | T ! J M J < W 2 9 I c c n F a c K y , 2 J 9 7p ? ( ^ £ i T i n i e r - ' 8 5 7

S P R I N G B O A R D

6 P r t H jr o d e f

r D « ' a | > «[ t e a Q

T t f r o t p f t J i

■ A i r U r t , . ' - ! . , | r f ! > ! n

T r o u b l e S o a r9 * U 4 P r o g

2 * 9 ?7 . 9 S

» 9 3 6 9 ;' 9

B 5 3 0 9 ?1 9 9 72 t 9 b3 0 9 7

3 6 3 7? * 1 9

I 0 1 ? B 7i 9

3 9 T 3 9 7

1 9 9 9

1 9

9 4 B

B

A C C E S S O R I E S

1 4 b C o l o r M o n f l o r C c 2 3 C £ f l ^ M U f l D * P u m V l S l

- , ■

S I « T S h i i . jF l i i l . l n

K + P 6 « « 3 1

i - " - - . . . : -

2 1 9 71 B 9 7i 9 s ;? 1 9 7 U N t r t o r t i U v u g f i m o n i1 4 9 7 ( i m H

2 1 9 7I 9 2 1 9 72 \ ' i !

3 1

3 3 B O C n t 1 5 3 3 J J J O

5 q u w C J D a L V - v t C i f « v

F & S | ^ ^ l P f p f t o - I J W u f O W n W a r d W r n r 1 2 W n l c * f

k 5 6 ' r v o k 5 i W ¥ M H i g h Q u a b r y3 3 f S > S b J o ^ l x h3 9 C m S I I l - J t

J J 3 &H i t .J 9

4 *

9 J 1 - ' -

3 6 9 54

3

B 9

Q 9 8 9

9 B 9

1 ' 9

r ? 9 5

e a 0 99 7 . 9 S

h - i ! S u r eP r o i e d D r

A L I T E M S C A R R Y I N G T H I S S T A R W E R E N O T R E L E A S E D A T T H E T J M E O A S U B M I S S I O N , P L E A S E C A L L F O A V A I L A B I L I T Y

Page 87: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 87/96

1 5 4 1 R A M B O a r d *B y t e T h C o p y P r o t e c t i o n b u l l e t !

L e f s f a c e i l w a i h e n . A n i ( h C o m m o d o r e w o r l d , o n o H h o u g ' i e s t w a r s o a l i b e i n g w a g e d b i h c o p y p r o l e c i i o nt r u t u s l r y T h e y r t o u g h T h e y r o c f o v o r . A n t r i e y r e v e r y , v e r yt J o t c r i n i n e d i y o u ' v e s e e n s o m e o f t h e c u r r e n t i c o o u t ( t i e r e .y o k n o w j u s t h o d e t e r m i n e d I h e y a r e . W e l l , w a r e j u s t a d e T e r m - n e d : A n O w o v g o w a l w a i h r i g h t t h r o u g h [ h ec o l d e s t i c o u t i f w r eW i l l ' s o u s o c o l ? T h e n y w R A M B O a t d , s m a l l c a r d I h n ic o u a 5 i l y b i n e t f l U o d i y o u r 1 5 4 1 i 5 r n i n u l o a u s i n g | u s rs c r e w d r i v e r V : h " ■ i . ' i i ■ ■ - ■ ■ ■ p i e c e o F i r m w a r e < p ' a c o .b a c k u p h a s s l e s a i T h i n g o t h e p a s t '

R A M B O a f d g i v e s y o u s p e e d r l c o m e s b u i f l l o d w i t h l a s rc o p t e r I h a l c a a r c h i v e a u n p r o t e c t e d d a t a d i s k i u n d e i 6 s e c o n d s R A M B O a r d g i v e s y o p o w e r w o * k i n g w i t h o u d y n a m i c M a v e n c K s o f t w a r e . R A M B O a i d w i ' P b a c k u p p r o g r a m st h a i o t h e r s y s i P " 1 ' c a n ' t e v e n s c r a t c h E h e r > : " \ . v • • < B e s i o a l l . R A W B O a r d w o n ' t b e c o m e o b s o l e t e w h e n n e w e r , e v e nt o u g h e r p r o f e c i i o n s c h e m e s c o m e a l o n g . w o c r e a t e n e M a v e n c R A M B O o r d p a r a m e t e r s t o c u t r i g h t t h r o u g h T h e mB a c k e d b o u f a m o u s R & D , y o k n o w i h a l w e ' l l O w h a t e v e ri l l a k e s t k e e p H A M B O a r d o p e r a t i n g b e h i n d e n e m y l i n e s 1

G e y o u r R A M R O a r d t o d a y . A n I h n o > t l i m n B o m o c o m -p , i n y t r i e s t c h a r n n y o u f o a - f i u i h c u i z e d b a c k u p o p r o gr a y o u ' v e a l r e a d y p a i d f o r . r e m i n d I h e m t h a t w a I h e a n y o k n o w h o t r a i s e h t u e h e l l a ' y o u r o w 1 5 4 1 & 1 5 4 1 C R A M B O a r d / O N L Y S 3 4 . 9 5

I M o s t C a s e s . P l u g s R i g h t I n - N O S o l d e r i n g R e q u i r e d1 5 4 1 1 1 R A M B O a r d / O N L Y $ 4 4 , 9 5

T h i s V e r s i o n D O E S R e q u i r e S o l d e r i n gP r o l e s - a n a l i n s t a l l a t i o n A v a i l a b i Q - C o n t a c t U F o D e t a i l s

■ R A M B O a r c t l s A n O p i i o n s l A c c G S S o r y F o r U s e V r i l h H a v t N C k

S Y S R E SY o u r L a s t C h a n c e T O w C l a s s i c .

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

E o f T w a i o S u p p o r t o w n s t h 0 e l u s i v e n g h i s t p r o d u c eS Y S R E S R e i u c t f l n t i y . w w e d e c i d e d 1 s t o p p r o d u c i n g i h r sm c r e d j b l e p r o g r a m W h y ' ' T h s i m p l e l a c t i ( h a t m o s i o f " 1 0s e r i o u s B A S I C p r o g r a m m e r ^ o u t ( M e r e f l l r c i r f y o w n S V S P E S .a n t h e r e a r e n i e n o u g h n e B A S I C p r o g r a m m e r s e n t e r i n gt h a r e n a t w a r r a n t t h e e x p e n s e o c o n t i n u e d p r o d u c t i o n o S Y S R E S

I y o u ' r e o n 0 t h l e s e r i o u s B A S I C p r o g r a m m e r s o u t h e r e w h i s n ' t y e u s i n g S V S F 1 E S . m a y b e y o s h o u l d l a k e\ o o k a s o m e o t h e s e l e a t u r e s -

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

M a c r o s a n B f i i f l e d k e m a b s e t 1 0 f H p ^ e s c n t a n B A S I C o S Y S H E S K E Y W O R D A l h i e s m a b l i s t e d , l o a o W ,r u n , c o p i e d , o s c r a t c h e d b e n t e r i n g a t w o t h a r a c l u r c o m m a n di f r o m o t h T U n a m e l i s t e d I t h d i r e c t o r y l

F i n d C h a n g o a n v a r i a b l e p h r a s e D k i f y w u r t f u s e d a n w h e r e i y o u r p r o g r a m . O v e r 7 0 0 s e a r c h v a r i a t i o n s p r e a v a i la b l e i n c l u d i n g p j n e r n m a t c h i n g w i l h w i l d c a r d s a n l i m i t a t i o nS y m b o l s . N o y o u c a n a u t o m a t i c a l l y r e m o v e s p a c e s a n dR £ M 5 t s t r e a m l i n e n j n - t i m e v e r s i o n s o y o u r p r o g r a m s !

L i s l B A S I C p r o g r a m s a n d r e l a t i v e a n s e q u e n t i a l f i l e s w i l h -o u l o a d i n g I h n m m l m e m o r y f i r s t '

E d i l t e x t I r l e s n n c T a s s e m b l e r s o u r c e c o d n w i t h o u t h a v i n gt l e a v e B A S I C r

D p a r t i n r e n u m b e r W o v e a s u b r o u T i n e i o n m o r e l o g r c a Ls t . i n m g p l a c e w h i . o p r e s e r v i n g a i o t h e r l i n o n u m b e r s a n d u p d n l i n g a i i i n e r e l e i c n c e s 1D e b u g w i t h v a r i a b l e s p e e d T R A C E . D i s p l a y t h e c u r r e n ta n l h l i v e p r e v i o u s o p e r a i i o n s D i s p l a y v . r n i . i b l u b a t h e yc h a n g e O a d a f m e d ; s e n d t h T R A C E t t h p r i n t e r 'W h a v e n ' t e v e n s c r a t c h e d t h e s u r f a c e o S Y S R E S W i t hf e a t u r e s I r k e s c r e e n p r i n t , m u l t i p l e d r i v e s u p p o r t t u l l p n r i t e rs u p p o r ! . a n p r o g j a m m e r g n c a p a b i l i t i e s , i t ' s e a s y t s e w h S Y S R E S 1 t h m o s t c o m p r e h e n s i v e B A S I C p r o g r a m m e r s " a i p a c k a g e e v e r p r o d u c e d A n j u s t a c o m p r e h e n s i v e i I h p r o f e s s i o n a l d o c u m e n t a l o n : o v e r 1 1 p a g e s , h o u n d i a a t I r d c t i v e t h r e e r i n g b i n d e r Y o u ' l l a l s o c - p l e a s e d t k n o w T h a tS Y S R E S i U N p r o t e c t e d "

S t h e r e y o r i j i v o i I I y o u u s e B A S I C a a l l , t h i s i t h e n h n r t c e m o n t s y s t e m t h a t y o n e e d A n t h i s 1 a b s o l u t e l yy o u r l a s t c h a n c e t o w I h i s c l a s s i c A s g o i n g a w n y p r e s c M .w e v o o v e n e u l t h u p r i c e i n h a l f N o m e r e n r e a s o n f o y o l l i m p b o p l . i m v a n i l l a B A S I C a n m c r g . G e S Y S R E St o d a y a n g o i n v o l v e d w i t h s o m e s e r i o u s p r o g r a m m i n gp o w e r 1

S Y S R E S / N O W O N L Y S 1 9 . 9 5W h i l e L i m i t e d S u p p l i e s L a s t !

M A V E R I C KN e T o o l - p r o m S o m e O l F r i e n d s

Y o k n o w u V i i i e n c o p y o r o i e t f i o r i b e g a n t h r u w m g 1 5 4 1 d r i v e h e a r s o u i c l 3 ' i g i m e n t w g a v e y o u K f a c k e f J a * W h e n V - M a ' r e a r e di t s u g t y ^ e a d w c r e a t e d l h K r a c t e r J a £ M S & i i H W h e n m c o p y p v o o c i i o n w a r s e s c a p e d . « r e s p c n r - e d w n B u s - E y a a n t h H a c k e rU l i t t y K i l A n d w t e n y o u i t e c i ^ t a e j r p l f f & r t i e m y f l f f i e s d c o n ^ ^

N o ( h c c c y o n j i K l i o n m d u s C f y r > a s u p f l i d t h a n i e a g s n T h e y v e m a d e h a f O e r t h i n e v t f t m w ^ * v e D y o B w < c V ^ j ' C h a v e t s p e r t f " * v * y t o t t . > a u f f w u e a ' b i d i u c a o s o t w a r e I h a l > t * M * f y u " ^ '

i f l l i O j c i r i g M a v o n c f c . 1 b e * * a p o n v e v e r m a O e . I d y O b f l f t p n d y o u r » r r i J D m w p y p F o f e c t i o n p r j i f J o e r F n g M a v ii , . v . . i r e : : ! . ] ■ " r , I : ■ r - . \ . ■ ■ . - . < • v i - i - . ' • ' < 1 > • ' ' ' . ' . . ' ■ ■ • . : ' " • < . . . < ^ V i n - - ■ ■ . ■ . ■ r . * ' . i ' . i : :

f l i r o o u R i e f f o r t s g m i m a k i n g S u r e l l i f l l W a * C r : k r e m a i n i I l i a m o s t f n w c r i u l D ^ u p u l u i t y A v i \ \ a t t Q f r o m A N i o u r c t 1 ' l a k o i d a w m o i h E $ e f e a t u r e s

N E G E O S C f r a p f l f - * o r i i 5 u n d e . d w » k l w

C l n r K l i j i y B ( 1 . l o r r r e l p 5 y O J & g J ' ' i J e i ' O u ' a ' S K s E X C L U S I V E G E O SN E P u n p . i i D i m a n e a p a i f l i T i r iD y l e p f l t t t f i n s c a n n e r F i j i h u g t i % p Q t t \ t

r f l f l f l M E T E R S f l T O O L S

A r i r - s ■ < i u s ] t h t e g i T i n g t X i r r u t u e p ^ n j1 3 4 1 I & 7 1 1 5 Q 1 ' e j r r , e " i * z o p e > ' A r w i l l P u r u n t p i t S i t n a t w P r o g r a r r y o u t i n r p c n v e M a v f n c i i u W a ! P 5

t n e y r r e i e a j « 'V a i u k n r j i v u s W r t h e w w i y [ h a t r - o » w o r k M h a r a l o y e a r i l e s t a b l i s h a i r o n c a u i p p i j i a M r . f o d y n a m i c p r o d u c t s , l a i r p f i c e s a n

s u p o r r j c u i i o m e r s u p p o r t W v a l w a y s n e * n p a i l o y o u r p a s l A r r l f l i i a r i g a i y o u h a i i i y u u r C D m r T r K k i r i ? * e l : i i l w j y s D e f l p f l r i o l y o u r f u ( u r QM A V E R I C K 2 . 0 / O N L Y $ 3 4 . 9 5

! ■ ■ ! ■ > ■ U n t i l n i ! ■ ■ ■ ■ M W o l v I n c l u d e s P a t a m e t e t M o d u l e s I 2 3 . , 1 ^ , , , „ „ . ■ H . v n i c l . W a F o r m e r l y K n o w n A s - R e n ^ a a e " F r o m K r a c k e f J a xH j w n c k V 2 . 0 L M r s d e a l s o a v a i l a b l e . O n l y S 9 . t o N o T B C o l , r U 5 P d w i i h T h G a m e 0 T h s a m e n a m e

A t t e n t i o n : R e g i s t e r e d M a v e r i c k o w n e r s '

< > > S & V & A < > & 5 > 2 t 0 K * * X X ^ ^T H 1 5 8 1 T O O L K I T

W i t h o u t I t Y o D o n ' t K n o w W h a t Y o 1 5 8 1 I C a p a b l e O b l e w p s o p i e a w n y a I n ' W o r l d 0 C o m m o d o r e S h o r n " " e l d i P e n n s y l v a n i a i N o v e m b e r 1 9 8 8 . I I p o w e r

a n s e n p o a s t o n i s h n n y o n o w t i o s e o a i l w o r t . A n O . i l y o h a v e i s u i f l r i v o , i t i [ h a i n g i e i t r a s i i m p o r l a r H p i o c oo s o l l i v . i r r j I h a l y o u e n n o w I I i T h 1 5 6 1 T o o l k i t - n n d i l w i l l t r a n s f o r m f o u r 1 S 0 1 i n t o a o m o t n m g l o m n r k a b l e .

W k n O A T h m p r K r j l , a n * K n o w t h a t i f y o u ' v e b o u g h t a n o t h e r I 5 & I u u l i t y I [ h e p a s l , y o u ' v e p i o b a D l y b e e nd i s a c p o i n i e d B u w h t l o o t h e r c o m p a n i e s r u s h e d i s i - c o n c e i v o d a n p o o r l y e x e c u t e d p * o d u c t s l m a r k e t t " c a s h i n o I h n e 1 5 8 1 d r i v e , w d i d i h i n g s o i r f o r e n t i y O ^ p f o g r a m m e r s l o o k t h e t i m e [ o o o c o m e e ? o a r t 5 o t h 1 5 S Ib e t o r c t h e y e v e n l o o k e f l a l d r a w i n g o o a r H . S o w h e n I l i e v t m i s h e d l h o T o o l h j t p i c i s e t l u v e a r l a l e r , T h e y h a f la c c o m p l i s h e d w h a t n o o n e e l s e h a t h c r e a i i o n o l i g h i , i n t e g r a t e d p a c k a n s o o a s e n t i a l u l i S i t i o s T h a T m a h e[ h e ! 5 J 3 1 m o r e T h a n t h e s u o l i l s p a n s T a k e l o o k a T h o s e T o o l k i t u t i l i T i n a n d s e a w h w o ' r e s e x c i l o d a b o u T i t

F a s t D i s k C o p m r F a s t F i l o C o p i o r T r a c k S S e c l o r E d i l o rD i r e c t o r y E d i t o r B y t e P a l t e r n S e a r c h E r r o r S c n n n e rF i l e T r a c k S e c t o r T r a c e r U i t r a i a s I F o f m a l t e r H o l o c i i l a b l e F a s T L o a d e r

• P a r t i t i o n C r e a t o rA l 1 o I h e s e c u s t o m u t . m i e s u s f l i t r e m e i y f a s t r e n d w m e r o u t i n e s W h e r e v e r j i p p r o p n a t e , t h e v i i m o w f u l l

a c c e s s t p a r t i t i o n s U o B v i o - j s w c r o a i w l T h 1 5 8 T T o o i K n 1 0 l h f i n e s t s e t o f u t i l i t i e s a v a i l a b l e l o t h 1 S 8 IO r i v u B u w d i d n ' l s t o p t h e r e . O r d e r n o * , a n w e l l a l s o s e n d y o l h 1 5 8 1 D O H o l c r o n c e G u i d e F R E E ! W i t ho v a r 1 0 p a g e s o c o n c i s e , v a l u a b l e i n l o r m a t i o n , y o u ' l l q u i c k l y f i n d t h i s b o o k i n d i s p e n s a b l e 1 W r i t l e n b D o v i d M a r t i nI J N F O M a g a z i n e ' s C o p y C o r n e r r e v i e w e r ) , t h i s m a n u a l r e p r e s e n t s y e a r ' s w o r l h o r e s e a r c h a n i n v e s t i g a t i o ni n t o T h e i n n o r w o r k i n g s o t h 1 5 8 1 d r r v e W e ' v e a l s o a d d e d e > t r a u t i h T i e 3 . i n c l u d i n g s u c h h a n d y H e m s a s m a c h i n el a n g u a g e m o n r l o r w n D r . v e M o n , I h e D e r T a c I c o m p a n i o n l o T h e 1 5 0 1 D O R e f e r e n c e G u J d e -

W v s p e n t l o 0 t i m e w o r k r n g h a r d t m a k e s u r e t h a t n o b o d y k n o w s m o r e a b o u T i n 1 5 S 1 T h a n w d o D e s e l l y o u r 1 5 8 1 s h o r t . G e t h 1 5 8 1 T o o l k i t l o d a y , a n l o u s h o w y o j u s t w h a t i t ' s r o a i i y c a p a b l e o W e t a k ey o u r 1 5 0 1 a b s o l u t e l y a l a a 1 1 w a d e s i g n e d t g A n t h e n w o i l t a k e i t f a r t h e r .

T H 1 5 8 1 T O O L K I T ( O 3 . 5 " D I S K ) / O N L Y $ 3 9 . 9 5I n c l u d e s Y o u r F R E E 1 5 8 1 D O R e f e r e n c e G u i d e

T h 1 5 8 1 T o o l k i t . W o r k s O T h C - 6 4 O r T h C - 1 2 8 C - 1 2 8 D I T h 6 M o d e

A T T E N T I O N C - 1 2 B O W N E R SS o l d e r i e s s H V i d e o H A U p g r a d e

f * 5 w t f \ a f C o m m c i i s t E h i r f r c a i e O C ^ C ^ ^ S O w i f it J K o ' v i d e o f l A W . w e s f f l u h j b e $ e & n g 1 2 p r c q -i a . - s o d d r e ^ s t h t s l a n t e s i n : n o M a t u r e w a B A S I C 8 n l r e a c i y h a r h f > c i f h i b i i f c u s m g a 1

U s ^ g B * n c 8 ' - o r m a i . i " j t h O v ( ) M y w n t i f f a b W y

u j u n t i l n o * r o u o g r a d e i h e C ' 1 2 3 i o 6 J K o 1 v i d e oR A y o u w o u l d h a v e l o 1 * a t M a r c h o u l I h e C f f r p O -n e n t s i h e r f ^ a i E r r p e l e n i r i ^ r j b t e t i o t l e w k W fa n i t i U B i h e p a n s V i i w i h a u l c !S O L U l l O W W h a v e o > * e l o p e d a ' W O u * P a S i m p i y p l u g s m l I h e r r o i n c r D o a r c o l y a u r C - 1 2 8h s p l a t t e r e d s o l d e r N h e a l d a m a g e h T h p a c k a g e i i v a i U b B i r « d i t i e c e n f t o r n - a

A n a i a i c u n e c « « u y t c c r u k 1 ^ r c u ra n M a l e 1 i W ! a e n c f c i P 1 - ^ y c

R T h R A U s A a a p . n o j o k V n n g r n x m i a r r| 1 y o h f l v a a f o s l l o c o s r F l A w . w s u g g e s tM

F L A S H ! K r a c k e r J a n E a r n s a S l a r R a t i n gI I N F O H s M a y - J u n e ' 8 I s s u e

' c u f t c m p r p g r a n v a r r b y s l o m 1 W i a l I S 1 H I & 7 1 O f i k a n v f l t o s i n p ^ T t j

v i r g y t x j w i t h U N P F I O T ^ C T E D . T O T A l L Y Q R O K E N B A C K U P S i h a l r a e v e r ,s i r £ i " r i ^ f " » = < '

W d e c j r e K r i d * J l b i h b n r * * " o f l a n d c r r a r t i * t u l a , 1

w o f t 3 ^ i l - t f v i x w r < t K R E A L V t f f * p K r t M fJ i s - J 5 i E l o r D o f v n c n e t i D o n i w r y r y V r x n w T h a

V o l s t h r u O n l y $ 9 . 9 5 e a c h

B o t h m o d e l s i n c l u d e e a s y I d f o l l o w i n s l a i l a i i o n i s t m c l i o n s . t e s t p r o g r a m t o v e r i f y p r o p e r r f i s lK a r t j m p l u g i V o R A U p g r a d e .M o d e f ( c o m p f e t e l q j g M r t t l ( n R A M s )

K R A C K B R J A R E V E A L E D I I W e ' v e d o n e U u g a l n !S w i a a C t m m o d f f e U i k r e w l h o f t a i r o l a j f l c c t a ( K r x k w J a r e ! h e l a i l

w o r d i r C o n m f t t o r t c o p y M - c r o W c D o n i r t o f m m o n & I V c * W 5 P t p r a M O W n■ y a u f K I t o - W f c * O W P S O N L Y S C R A T C H T H E & J H F * C E W B i J gH « m x r i c w N o l o » T > n t e u h * K t t t m J a R f t w t d V u h m e I I [ * t aj c u O W p i m o l n E 1 E 4 1 d i ^ d n v e w h e r e i c f l a y c o p y p r o i f l P i o n r f W e i r y o u f a r er e r i i E ^ - M i h l « I V T « ^ e s s e l f o n h i F t o aW s t e p K r K k j u ' a i R e v e l e d 1 1 1 I n c u d e l j i r e e b r u s i T h H a c k e r ' s t f l t y

/ e r o i t I m H T d o r s k u t n O e sR E V E A L E D B O O K I I w i t h H a c k e r ' s U t i l i t y K i . S 2 3 . 5 0R E V E A L E D B O O K I I w i t h H e s m o n C a r t r i d g e . . $ 2 3 . 5 0R E V E A L E D B O O K w i t h R e s e t B o a r d $ 2 3 . 5 0

' ^ « ^ ^ » J ' ' I » « v > ^ W ^ ' " ' o " " ^ f t ' w ^ ^

S O I T l i J R R EO t i m a r W e i c a f a o d ; * ? « s k - s w w * « u M r < t « " S r - in i t m m t i V I U O s r a w a r d C O D O w n t m d l S * . f P » f C a f i M J m M t r t o w » 5 f M B f r F o s r i p p i n r j i n h a n d l i n g C O a v a i l a b l e 1 o j s i o t o b i o n l y S " J r U w r j l p e c d p r F c r a g n c u s i o m e f J m u s ; c a l l c w r i l c l o e > a [ i s h i H N r g c h a r g e ! O e l K f r v a f l e m s a r r e p a o t t a n o c h j r p ?* , ■ i n s i o c l o r d e r s a r e p w e s s M * r i l v n J h o o r s U S f t m n g i s C i U P S g r o u n d r m s t i a s e s F A S T ! M D » Yt i n a . a i i a W * M S I M c p o u t t s d o M i o n a U U S l a c r a t e s c n l j h U S O F T W A H v r > e ^ o i - e r 1 D r j o i i a n w

n e c e d 2 n D a y i r a c u r f g j a r S 3 S 0 S H r J a r g e i « l s t a w ! H a f r t ^ i i t s a r a p e a s e a d p

P r D g r i m S u b m n n o n i I n v i l & dN i n a r n o n l a i n ? C i l l o w r i t s l o o u I r t i c m l o g .

y B t o S f r t . * ! S i t K «J 7 0 0 N E V O » E n B o i r ) V * » M s r , W A 9 S 6 6 1O c u l l o u l i i i l l t n - i - u r c l e r l i n r : . I - 8 0 0 3 5 6 - 1 1 7 9 , 9 a m - 5 p n i P a c i r t c l i m uM n i i . l . i . F r i d a y .A l i e r i T > n f o r d e r * a c c e p t e d a ( 2 0 6 } E 9 S 9 S 4 B J j y s w e e k -T H f . K n n . t 1 ' . L i [ > | i T n i , n * , n 1 , i M " C a l l

9 6 4 B 9 P i l i t M r . n n k i v F r n l . l v

I N T E R N A T I O N A L D E A L E R S W H A V E T H S U P P O R T Y O U ' R E L O O K I N G F O R !

Page 88: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 88/96

R E S S g 4 3 " ; i G O S U B 3 0 0 : S A = AD t G O S U B 1 0 4 0 : I F T H E N 1 8

G 1 9 P R I N T ' M B L K ] ( 2 S P A C E S j E ND I N G A D D R E S S E 4 J J " ; i G O S U B3 0 0 : E A = A D i G O S U B 1 0 3 0 : I F[ S P A C E ] F T H E N 1 9 0

K 2 0 I N P U T " [ 3 D O W N ) ( B L K ) C L E AW O R K S P A C E [ Y / N ] £ 4 3 " ; A

? : I F L E F T S ( A S , 1 ) < > " Y " T HE N 2 2 0

P G 2 1 0 P R I N T " [ 2 D O W N ] { B L U J W O R KI N G . . . " ; : F O R I = B S T O B S +E A - S A + 7 : P O K E I , 0 : N E X T i PR I N T ' D O N E "

D 2 2 P R I N T T A B | 1 0 ) " { 2 D O W N ][ B L K ) ( R V S 3 M L X C O M M A N D( S P A C E ) M E N U [ D O W N ] E 4 E " :P R I N T T S " ( K V S ) E ( O F F ) N T ER D A T A "

B 2 3 P R I N T T S " l R V S ) D ( O F F 3 I S PL A D A T A " : P R I N T T S { R V S ] L ( O F F ) O A D F I L E "

J 2 4 P R I N T T S " l R V S ) S l O F F 3 A V EF I L E ' - i P R I N T T S " ( R V S ) Q( O F P j U I T [ 2 D O W N H B L K ) "

J 2 5 G E T A S i I F A S - N S T H E N 2 5 0H 2 6 A - 0 I F O R 1 = 1 T O 5 i I F A S

M I D ? " E D L S Q " J T H E N AN E X T t O N A G O T O 4 2 0 , 6 1 0 , 69 0 , 7 0 0 , 2 8 0 t G O S U B 1 0 6 0 ! G OT O 2 5 0P R I N T " [ R V S ) Q U I T " i I N P UT " ! D O W N ] § 4 3 A R E Y O S U R E

[ Y / N ] " ; A S : I F L E F T S ( A $ ,1 ) < > " Y - T H E N 2 2 0P O K E S D + 2 4 , 0 i E N DI N S - N S : A D = 0 i I N P U T I N S : I FL E ( I N S O 4 T H E K R E T U H NB S = I N S : G O S U B 3 2 0 j A D = A i B S= M I D ? ( I N $ , 3 I G O S U B 3 2 0 : AD = A D « 2 5 6 + A : R E T U R NA - 0 1 F O R J = T 2 : A S = M I DS ( B ? , J , 1 ) : 8 - A S C ( A ? ) - C 4 +( A S > " e " ) " C 7 i A = A * C 6 + BI B < 0 O R B > 1 5 T H E N A D -0 i A - - l i J - 2N E X T : R E T U R NB = I N T ( A / C 6 ) i P R I N T M I D S (H $ , B + 1 , 1 J ; i B = A - B * C 6 . - P R IN M I D S ( H S , B + 1 , 1 ) ; i R E T UR A = I N T ( A D / Z 6 ) i G D S U B 3 5 0 : A" A D - A * Z 6 i G O S U B 3 5 0 : P R I N T" i " ;C K - I N T ( A D / Z 6 ) i C K = A D - Z 4 *C K + Z 5 * ( C K > 2 7 ) 1 G O T O 3 9 0C K = C K * Z 2 + Z 5 * ( C K > Z ) + C K - C K + Z 5 * ( C K > Z S ) : R E T U R NP R I N T " { D O W N ] S T A R T I N G A E 4 3 " ; I G O S U B 3 0 0 1 I F I N S < >N T H E N G O S U B 1 0 3 0 I I F[ S P A C E ] T H E N 4 0 0R E T U R NP R I N T " ( R V S ] E N T E R D A T A[ S P A C E ] " : G O S U B 4 0 0 : I F I S = N S T H E N 2 2 0O P E N 3 , 3 : P R I N TP O K E 1 9 8 , 0 i G O S U B 3 6 0 : I F

T H E N P R I N T I N S l P R I N T "[ U P ) ( 5 R I G H T ] " ;F O R 1 - 0 T O 2 S T E P 3 i B $= S S i F O R J - l T O 2 : I F F H E B S = M I D S ( I N S , I + J , 1 )P R I N T " [ R V S f a S L S ; i l l 2 4 T H E N P R I N T " ( O F F } " ;G E T A $ : I F A S = N ? T H E N 4 7 0I F ( A S > ' V " A N D A S < " : " ) O R ( AS > " @ " A N D A S « ' " G " ) T H E N 5 4 0

F

E

E J K

P

J O C

R

B P J Q

E H

J S

G

H H F

G

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 8

M O

B

0

5 1 5 2

5 3

5 4 5 5

Q C 5 6 0

P 5 7

3 * ( A S " . " ) - 4 * { A S = ' V ) - 5* ( A S = " J " ) - 6 > ( A S = ° K " )

F 4 8 A = A - 7 « ( A S = " L " ) - 8 * [ A S = " :" ) - 9 " ( A S = " U " ) - 1 0 * ( A S » " I" ) - l l " { A S = " O " ) - 1 2 * ( A S = "P "

C 4 8 A - A - 1 3 * [ A S - S S ) i I F A T H EA S - M I D S | " A B C D 1 2 3 E 4 5 6 F

0 " , A , l ) i G O T O 5 4 M 4 9 I A S = R S A N D ( ( I = 0 ) A N D ( J

= 1 ) O R F ) T H E N P R I N T B ? ; :J = 2 i N E X T : 1 = 2 4 1 G O T O 5 5

K 5 0 I A ? = " E H O M E j " T H E N P R N B S i J = 2 : N E X T i I = 2 4 : N E XT i F » 0 i G O T O 4 4 0

E N P R I N T B ? L ? ; I G O T O 5 4 0I A $ O L S A N D A S < > D S O ( | I = 0 ) A N D ( J » 1 ) ) T H E N G O

U B 1 0 6 0 J G O T O 4 7 0A S = L ? + S S + L 5 i P R I N T B S L ? ;: J = 2 - J : I F T H E N P R I N T[ S P A C E i L ? ; : I - I - 3P R I N T A ? ; i N E X T J i P R I N T[ S P A C E ) S S jN E X T I i P R I N T i P R I N T " [ U P )[ R I G H T ) " f i I N P U T # 3 , I N Si l I N ? - N S T H E N C L O S E 3 i

G O T O 2 2 0F O I = " l T 2 S T E P 3 : B ? -M I D S ( I N 5 , I ) I G O S U B 3 2 0 I I F

K 2 T H E N G O S U B 3 8 0 i A ( I/ 3 ) - AN E X T i I F A o C R T H E N G O S UB 1 0 6 0 : P R I N T " ( B L K ) ( R V S )( S P A C E ) E R R O R t R E E N T E RI N E 4 1 " i F o l i G O T O 4 4 0G O S U i i l 0 8 0 : B B S + A D - S A i F O

1 - T 7 t P O K E B + I , A ( I) i N E X TA D - A D + S i I F A D > E A T H E NL O S E 3 I P R I N T " [ D O W N ) ( B L U )* E N D O F E N T R Y • • [ B L K ][ D O W N ) " i G O T O 7 0 0F - 0 i G O T O 4 4 0p r i n t " E c l r 3 ( d o w n H r v s )( S P A C E ) D I S P L A Y D A T A " i O S U B 4 0 0 : I F I N $ - N ? T H E N 22 P R I N T " { D O W N ) ( B L U J P R E S S !

[ R V S 3 S P A C E ( O F F ) T O P A US E ( R V S ) R E T U R N l O F F i T OB R E A K f t 4 J ! [ D O W N ) "G O S U B 3 6 0 i B - B S + A D - S A : F O RI - B T O B + 7 i A - P E E K [ I ) i G O SU B 3 5 0 I G O S U B 3 8 0 ( P R I N T S N E X T ! P R I N T " 1 R V S J " ; i A " C K: G O S U B 3 5 0 i P R I N TF - l i A D = A D + 8 i I F A D > E A T E N P R I N T " f D O W N j [ B L U } * *N O D A T A • • - 1 G O T O 2 2 0G E T A S i I F A S - R 5 T H E N G OS U B 1 0 8 0 I G O T O 2 2 0I A $ - S S T H E N F « F + l i O O S

U B 1 0 8 0O N F G O T O 6 3 0 , 6 6 0 , 6 3 0p r i h t " { d o w n H r v s } l o a d{ S P A C E j D A T A " i O P = 1 i G O T O7 1 P R I N T " l D O W N ] ( R V S j S A V E( S P A C E ) F I L E " i O P - 0I N $ - N ? : I N P U T " [ D O W N ] F I L EN A M E g 4 i u r I N S i I F I N S - K S( S P A C E J T H E N 2 2 0F - I R N D O W N ( B L K[ R V S ) T { O F F J A P E O R t H V S )d { o f f ] i s k j B 4 8 " ;G E A J i I P A S " " " T " T H E N P I N T " T [ D O W N j " i G O T O 8 8 0I A S < > " D " T H E N 7 3 0

H

Q

S Q

R

5 8

5 9

6 0 6 1

6 2

K S 6 3 0

c K

K E A C

P R

P

F H

6 4

6 5

6 6 6 7

6 8 6 9

7 0 7 1

7 2

7 3

7 4

H

S F

P

F G

H G

R

7 5

7 6 7 7

7 B

7 9 8 0

8 1 8 2

8 3

P R I N T " D l D O W N ] " i O P E N 1 5 , 81 " 1 0 1 i B - E A - S A i I N ? - " 1

0 i " + I N $ t I F O T H E N 8 1 0O P E N 1 , 8 , 8 , I N S + " , P , H " 1 GO S U B 8 6 0 I I F T H E N 2 2 0A H - I N T ( S A / 2 5 6 ) l A L - S A - l AH « 2 5 6 ) i P R I N T # l , C H R S ( A L )i C H R S ( A H ) iF O 1 - 0 T O B i P R I N T f l . C HR S ( P E E K ( 8 S + I ) ) i j I F S T H E N B 0 0N E X T : C L O S E 1 I C L O S E 1 5 : G O T0 9 4 0G O S U B 1 0 6 0 ( P R I N T " 1 D O W N )( B L K J E R R O R D U R I N G S A V E ig 4 3 " I G O S U B 8 6 0 I G O T O 2 2 0O P E N l , 8 , 8 , I N $ + " , P , R " t GO 8 U B 8 6 0 t I F T H E N 2 2 0G E T # 1 , A S , B ? i A D - A S C ( A S + ZS ) + 2 5 6 * A S C ( B S + Z 5 ) " I F A D< > S A T H E N F - 1 I G O T O 8 5 0F O 1 = T B i G E T # 1 , A S i PO K B S + I , A S C ( A S + Z S ) i I F (I O B ) A N D S T H E N = 2 i A D

F A 8 4 0 N E X T : I F S T < > 6 4 T H E N F - F 6 5 C L O S E l : C L O S E 1 5 i O N A B S f F

> 0 ) + l G O T O 9 6 0 . 9 7 0S 8 6 I N P U T # 1 5 , A , A S i I F T H E N

C L O S E 1 ( C L O S E 1 5 [ G O S U B 1 06 0 : P R I S T " ( R V S j E R R O R t " R E T U R NP O K E 1 8 3 , P E E K ( F A + 2 ) i P O K E1 8 7 , P E E K ( P A - l - 3 ) i P O K E 1 8 a ,P E E K ( F A + 4 ) 1 I F O P - 0 T H E N 9 2S Y 6 3 4 6 6 : I F ( P S E K ( 7 8 3 ) AN D 1 J T H E N G O S U B 1 0 6 0 : P R I NT " { D O W N ) ( R V S ] F I L E N O [ S P A C E i F O U N D " : G O T O 6 9 0

A D = P E E K ( 8 2 9 ) + 2 5 6 * P E E K ( 83 0 ) i I F A D * > S A T H E N F - l iG O T O 9 7 0A = P E E K ( 8 3 1 ) + 2 5 6 « P E E K ( 8 32 ) - l i F = F - 2 * t A < E A ) - 3 * ( A >E A ) i A D = A - A D : G O T O 9 3 0A = S A t B = E A + l i G O S U B 1 0 1 0 : PO K E 7 8 0 , 3 i S Y S 6 3 3 3 8A = B S : B = B S + I E A - S A ) + 1 : G O SU B 1 0 1 0 : O N O G O T O 9 5 0 : S Y

6 3 5 9 1G O S U B 1 0 6 0 i P R I N T " [ B L U ) * *S A V E C O M P L E T E D » * " i G O T

0 2 2 0P O K E 1 4 7 , 0 : S Y S 6 3 S 6 2 : I F( S P A C E ] S T > 0 T H E N 9 7 0

G O S U B 1 0 8 0 t P R I N T " ( B L U 3 "L O A D C O M P L E T E D ' ' " i G O T

0 2 2 0G O S U B l ' 0 6 0 : P R I N T " ( B L K )( R V S ) E R R O R D U R I N G L O A D :( D O W N ) | 4 3 " j O N G O S U B 9 8

0 , 9 9 0 , 1 0 0 0 i G O T O 2 2 0P R N T " I N C O R R E C T S T A R T I N

A D D R E S S { " ; 1 G O S U B 3 6 0 IP R I N T " ) " : R E T U R NP R I N T " L O A D E N D E D A " ; A D = S A + - A D t G O S U B 3 6 0 : P R I N T

D S : R E T U R NP R I N T " T R U N C A T E D A E N I N A D D R E S S " j R E T U R NA H = I N T ( A / 2 5 6 ) i A L - A - ( A H• 2 5 6 ) : P O K E 1 9 3 , A L : P O K E 19 4 A A H = I N T ( B / 2 S 6 ) i A L - B - ( A H* 2 5 6 ) : P O K E 1 7 4 , A L i P O K E l7 5 , A H : R E T U R NI A D < S A O R A D > E A T H E N1 0 5 0I F { A D > 5 1 1 A N D A D < 4 0 9 6 0

G E

H

C

S

K J

A

X F

D

P

G

F R

F

F

H

S 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 0

1 0 3 0

1 0 4 0

B C O M P U T E ' S G a z e t t e A p r i l 1 9 8 9

Page 89: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 89/96

A

K

F

K

J

F

1 0

l i

1 2

1 3

1 4

1 5

) O R | A D > 4 9 1 5 1 A N A D < 5 32 4 8 J T H E N G O S U B 1 0 8 0 : F = S: R E T U R N

H C 1 0 5 0 G O S U B 1 0 6 0 : P R I N T " ( R V S ){ S P A C E I N V A L I D A D D R E S S

{ D O W N ] [ B L K ) " i F - 1 i R Z T UR

A 1 0 6 0 P O K E S D + 5 , 3 1 ; P O K E S D + 6, 2 0 8 i P O K E S D , 2 4 0 i P O K E( S P A C E } S D + l , 4 i P O K E S D

4 , 3 3D 1 0 7 0 F O S = T 1 0 0 l N E X T : G O

T O 1 0 9 0P P 1 0 8 0 P O K E S D + 5 , 8 : P O K E S D + 6 ,

2 4 0 I P O K E S D , 0 i P O K E S D 1 , 9 0 i P O K E S D + 4 , 1 7

A C 1 0 9 0 F O S = T 1 0 0 i H E X T i P OK S D + 4 . 0 1 P Q K E S D , 0 i P OK S D + 1 , 0 : R E T U R N

P r o g r a m 2 M L F o C o m m o d o r e1 2

T R A P 9 6 0 : P O K E 4 6 2 7 , 1 2 8 :D I N L S , A ( 7 )Z 2 = 2 : Z 4 - 2 5 4 : Z 5 = 2 5 5 : Z 6 = 25 6 ; 2 7 = 1 2 7 : B S = 2 5 6 * P E E K ( 46 2 7 ) : E A = 6 5 2 B 0B E S = C H R S ( 7 ) : R T S = C H R S ( 1 3

: D L S = - C H R S { 2 0 ) : S P S = * C H R S( 3 2 ) : L F S = C H R S ( 1 5 7 )

D E F N H B ( A ) = I N T ( A / 2 5 6 ) :D E E 1 F N L B { A ) = A ~ E I N H B ( A ) * 2S 6 : D E F F N A D ( A ) = P E E K ( A ) +2 5 6 * P E E K ( A + 1 )K E 1 , " A " : K E Y 3 , " 8 " : K E Y

5 , " C " : K E Y 7 , " D " : V O [ - 1 ; i r g r ( 0 ) = 5 t h e n f a s tp r I n t " { C L R ) " C H R S ( 1 4 2 ) ; Ch r S ( 8 ) : C O L O R 0 , 1 5 : C O L O R

4 , 1 5 : C O L O R 6 , 1 5P R I N T T A B ( 1 2 ) " { R E D ){ R V S J { 2 S P A C E S H 9 e ) S P A C E S ) " R T S ; T A B ( 1 2 ) "{ R V S } { 2 S P A C E S ) { O F F )( B L U ) 1 2 M L { R E D ){ R V S ) { 2 S P A C E S ) " R T S ; T A B( 1 2 ) " { R V S i U 3 S P A C E S )( B L U ) "P R I N T " 1 2 D O W N ){ S P A C E S j C O M P U T E l ' S M

C H I N E L A N G U A G E E D I T O R{ D O W N ) "P R I N T " { B L K ) S T A R T I N G A D R E S S t ^ J " ; : G O S t ) B 2 6 0 : I Ff S P A C E j A D T H E N 5 A = A D : E LS 1 8 P R I N T " { B L K ! { 2 S P A C E S j E ND I N G A D D R E S S { 4 } " ; : G O S U B2 6 0 : I F A T H E N E A = A D : EL S 1 9 P R t N T " { D O W N } f B L K l C L E A R( S P A C E ) W O R K S P A C E [ Y / N ] ?< 4 } " : G E T K E Y A S : I F A S O "X T H E N 2 2 P R I N T " { D O W N H B L U J W O R K I NG . . . " ; : B A N K 0 : F O R A = B S{ S P A C E J T O B S + ( E A - S A ) + 7 :P O K E A , 0 : N E X T A : P R I N T " DO N E "P R I N T T A B ( 1 0 ) " { D O W N )( B L K H R V S ) M L C O M M A N D( S P A C E ) M E N U { 4 J [ D O W N ) N :P R I N T T A B ( 1 3 ) " ) R V S ) E{ O F F j N T E R D A T A " R T S ; T A B (1 3 ) " { R V S ) D { O F F ] I S P L A Y

A T A " R T S ; T A B ( 1 3 ) " { R V S ) L{ O F F J O A D F I L E "P R I N T T A B ( 1 3 ) " I R V S ) S{ O F F ) A V E F I L E " R T S ; T A B ( 1

G 1 6

F E 1 7 0

D 1 B

F 1 9

M 2 0

Q 2 1

D 2 2

H 2 3

s

B

P

M P

2 4

2 5

2 6 2 7

2 8 2 9

S 3 0

R D A Q

J B

3 1

3 2 3 3 3 4

3 5

3 6

Q 3 7

P 3 8

R 3 9

A 4 0 Q 4 1

F 4 2

R 4 3

X 4 4

J 4 5

P 4 6

G 4 7

H 4 8

D 4 9

B 5 0

A 5 1

3 ) " { R V S ) C { O F F ] A T A L O G D S K " R T S ; T A B ( 1 3 ) " { R V S ) Q( O F F ) U I T { D O W N } { B L K J "

G E T K E Y A S : A - I N S T R ( " E D L SC Q " , A 5 ) : O N G O T O 3 4 0 , 55 0 , 6 4 0 , 6 5 0 , 9 0 , 9 4 0 : C O S U

9 5 0 : G O T O 2 4 P R I N T " S T A R T I N G A T " ; : G O SU 2 6 0 : I F ( A D O 0 ) O R ( A SL S J T H E N R E T U R N : E L S E 2 5 A S = N L S : I N F U T A S : I F L E N (A S ) = 4 T H E N A D = D E C ( A S )I A D = 0 T H E N B E G I N : I FS O N L S T H E N 3 0 0 : E L S E R T U R N I B E N DI A D < S A O A D > E A T H E N{ S P A C E ) 3 0 0I A D > 5 1 1 A N A D < 6 5 2 8 0{ S P A C E l T H E N P R I N T 8 E S ;R E T U R NG O S U B 9 5 0 : P R I N T " t R V S )N V A L I D A D D R E S S { D O W N }{ B L K ) " : A D = 0 : R E T U R N

C K » F N H B ( A D ) : C K = A D - Z 4 * C K+ Z 5 ' ( C K > Z 7 ) : G O T O 3 3 C K " C K * Z 2 + Z 5 * < C K > Z 7 ) + AC K - C K + Z 5 t ( C K > Z 5 ) : R E T U R NP R I N T B E S ; " { R V S ) E N T E R{ S P A C E ) D A T A " : G O S U B 2 5 : I A S = N L S T H E N 2 2 B A N K 0 : P R I N T : F = 0 : O P E N, G O S U B 3 1 0 S P H I N T H E X S ( A D) + " : " ; : I F T H E N P R I N T[ S P A C E ) L S : P R I N T " { U P )1 R I G H T ) " ;F O I - T 2 S T E P 3 : B $= S P S : F O R J = T 2 : I F{ S P A C E j T H E N B $ = M I D ? ( L S ,I + J , l )P R I N T " { R V S ) " B S + L F S ; : 1 F{ S P A C E J K 2 4 T H E N P R I N T "{ O F F ) " ;

G E T K E Y A $ : I F ( A S > " / " A A $ < " : " ) O R ( A $ > " @ " A N

A $ < " G " ) T H E N 4 7 I A S * " + " T H E N A S = " E " : GO T 4 7 I A 5 = " - n T H E N A S = " F " : GO T O 4 7 0I A S = R T $ A N { ( 1 = 0 ) A ND ( J - l ) O F T H E M P R I N

B S ; : J = 2 : N E X T : I = 2 4 : G O T4 8

I A S = " { H O M E ) " T H E N P R N B S : J = 2 : N E X T : I = 2 4 : N E XT : F - 0 : G O T O 3 6 I { A " U I G H T } " ) A N

T H E N P R I N T B S + [ . F S ; : G O T4 7 I A $ O L F $ A N A S O D L S

{ S P A C E J O R ( ( 1 = 0 ) A N ( = 1 ) ) T H E N G O S U B 9 5 0 : G O T

3 9 A S = L F S + S P S + L F $ : P R I N T B + L F S ; : J = 2 - J : I F T H E NR I N T L F S ; : I = i - 3P R I N T A 5 ; : N E X T J : P R I N T( S P A C E ) S P $ ;N E X T I : P R I N T : P R I N T " { U P{ R I G H T ) " ; : L S = "{ 2 S P A C E S } "F O 1 - T 2 S T E P 3 : G ET # 3 , A S , B S : I F A S - S P S T H

I = 2 S : N E X T i C L O S E 3 : G 0 T2 2 A S = A S + B S : A = D E C ( A S ) : M I D S

( L S , I , 2 ) = A $ : I K 2 T H G O S U B 3 2 0 : A ( I / 3 ) = A : G E

T * 3 , A SN E X T I I A O C K T H E N G

D

X c s

M

J

5 2

5 3 5 4

5 5

5 6

X D

X G

E

O

X R

B D

P R

5 7 5 B

5 9

6 0

6 1

6 2

6 3 6

6 5 6 6

6 6 6 7

S Q 6 8 0

S 6 9 E H 7 0 0

J 7 1

M 7 2

G C 7 3 0

R 7 4

G 7 5

F 7 6

S U 9 5 0 : P R I N T : P R I N T "( R V S ) E R R O R : R E E N T E R L N " : F » 1 : G O T O 3 6 P R I N T B E $ : B = B S + A D - S A i F O

1 = T 7 S P O K E B + I , A ( I) : N E X TF = 0 : A D = A D + 8 : I F A D < - E AH E 3 6 C L O S E 3 : P R I N T " ( D O W N )( B L U } * * E N D O E N T R Y * ( B L K ) { 2 D O W N ) " : G O T O 6 5 P R I N T B E S ; " { C L R H D O W N )( R V S ) D I S P L A Y D A T A " : G OS U 2 5 0 : I F A $ = N L $ T H E N{ S P A C E ) 2 2

B A H K 0 f P R I N T " ( D O W N )( B L U ) P R E S S : { R V S ) S P A C E{ O F F ) T O P A U S E , { R V S l R E

T ( J R N { O F F ) T B R E A K < 4 }{ D O W N J P R I N T H E X S ( A D ) + " : " ; : G O SU 3 1 0 : B = B S + A D - S AF O I = T B + 7 : A = P E E K ( I) : P R I N T R I G H T $ ( H E X S ( A ) ,2 ) ; S P 5 ; : G O S U B 3 2 0 : N E X T{ S P A C E j IP I N T " { R V S J " f R I G H T S ( H E X9 ( C K ) , 2 )F = 1 : A D - A D + 8 ; I F A D > E A T E P R I N T " t B L U } * * E N O

D A T A * * " : G O T O 2 2 G E A S : I F A S = R T S T H E NR I N T B E $ : G O T O 2 2 I A $ = S P S T H E N F - F + 1 : P RI N B E S ;O G O T O 5 7 0 , 6 1 0 , 5 7 0P R I N T B E S " I D O W N } ( R V S )O A D A T A " s O P = l : G O T O 6 P R I N T B E S " ( D O W N ) { R V S }A V F I L E " : O P = 0F = 0 : F S = N L S : I N P U T " F I L E N AM E { 4 } " ; F $ : I F F S = N L S T H

2 2 I L E N ( F S ) > 1 4 T H E N 6 6 P R I N T " { D O W N ) { B L K ) [ R V S J T{ O F F j A P E O ( R V S ) D l O F F )I S K : { 4 } " ;G E T K E Y A S : I F A $ = " T " T H E

8 5 0 : E L S E I A S < > " D "H E N 6 8 0P R I N T " D I S K I D O W N ) " : I F O

T H E N 7 6 O O P E N I 1 , I F S + " , P " ) , W : I F{ S P A C E j D S T H E M A S - D S : G O

T 7 4 B A N K 0 : P O K E B S - 2 , F N L B ( SA ) : P O K E B S - l . F N H B O A ) : R I N T " S A V 1 N G " ; F $ : P R I N TF O A = B S - 2 T B S + E A - S A :P R I N T # 1 , C H R S ( P E E K ( A ) ) f I S T H E N A S = " D I S K W R T E R R O R " : G O T O 7 5 N E X T A l C L O S E 1 : P R I N T "( B L U ) * * S A V E C O M P L E T E D( S P A C E ) W I T H O U T E R R O R S• " : G O T O 2 2 I D S = 6 3 T H E N B E G I N : C L OS 1 : I N P U T " ( B L K ) R E P L A C E

E X I S T I N G F I L E [ Y / N ] { 4 J" ; A S : I F A S - " Y " T H E N S C A T C H { F S ) : P R I N T : G O T O 7 0 : E L S E P R I N T " { B L K ) " : G O T O

6 6 0 : B E N DC L O S E 1 : G O S U B 9 5 0 : P R I N T" ( B L K l ( R V S ) E R R O R D U R I N

S A V E : « } " : P R I N T A O T 2 D O P E N I 1 , ( F S + " , P n ) : I F D

T H E N A S " D S S : F = 4 : C L O S E{ S P A C E J 1 : G O T O 7 9

C O M P U T E ' S G a z e t t e A p r i l 1 9 8 9 8 7

Page 90: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 90/96

T E C H N I C A L P R O G R A M SL i n e a r P r D j i a n u n s i

S o l v e s l i n e a r p r o g r am i n g p r o j i t e n s c u t 5 v a r i a b l e ; a n 3 c o n -

V . ' . V , + X . I X ,

S u V / s c t t X , < / 0T G S t r i c i e d b c o n t f r a u i i s

T y n n n i y j u r o t n r o a e m i O C W t C w t I l u n c l t f n i m j b r r m i m u K ! m a n .w n f t l C u m p u i e f f j i ^ p U y i s o l u t i o n { I e u r r ' ^ e a t e Z 3 X . - l S . X j - S ) I n i t i a l w f i n a l t a b l e a u * S p e c i a l c i m m a i i a t o i e a s ye - n i f y o s o u s e c t m s i i a i n t s

G e o m e i r y I D i m e n s i o n s

S o r v e s l i j n e n c a . g e o n w & y c w « " 5l i k t I t l O S O l o u n o l i c o l l e g t r v r - la n a l y t i c a l g a u r n g l f y [ e x ! b o o n s A f t e rc n l w i n g p u m i s . l e i e s p l a n e ? m l l o r s i j & p r s m a t f v r 1 . c a t o i l a l u v V f i i j rc r o w d e l . U J i " l « r « t o * n l m t c d m o p o

f i n e r i n t e r a c t i o n o r > j r ' ^ s c u a r t e s I n e a n c o u r v r < n r a r u n et h i i A j g i i o o m t s . p o i n t a m i a l i r e p o i n t a n d n c ' r a i i i o . r t a r p a i l i e l p l a n e , o p e r f o r m I B o t b e r g e o T i e t r i c Q l c u l a v o n s E n t r i e s m a d ea m ) a n s w e r s d i s p l a y e d i u s e r s c h o i c e o s e v e r a l m e t h o d s . i n c l L K J m ns y m e t n c e q u a i t m p & ' a m e l u c e q i i a l o n . m u l t i p l e p o i n t s d i ' e c t i o n a n m a g n t u Q e ( N O T G W H I C S P R O G K W )

E l e c t r o n i c s :A C D C t i i , :

A n a l i s i s P i o a i a i n iP r o r j - a r n c m n p u e s o e " -c t a i F i u r r i e r i e s o l u t i o n l e i " c i ' n n a : c i r c u i t D u l 4 n o n e s a n d 6 3

b r a n c h e s B r a n c f t e ? n u c Q " t a j i r c s s t o r s . [ j p a o i f s i n r u t r / s . c u r .r m s o u m s . v o i a t u s o u c e s t y p e s t i y i r s i W s o . v n C t f n -[ x j l e r f l r s p l a y s n o d e v w t a g e s . b r a n c l i v o l t a g e s c u r r e n t . p o A f i r s , t n i :f f l w e r f a c t o r s S l e p f u n c t i o n p f [ i r a n c n p a r a m e t e r s i J j e o u e r v c y w r t hp a p h i d i s p l a y o ' c s u t e M e n u c o n O O O M a n u h I n e n O l y

I m e i ' p r o Q r a m r n i n g S y i l e m ( & l / l ? f l )• n a i y t t a l t e o m t l ' y a J D i n i e i s t n s l E 4 1 ? e ): ' . i / . - ; . . - ; ■ ' , ■ . ■ ■ - . ■ . > - ■E H t m s K D C m A n « f » [ I B M P C

C O M P U T E R H E R O E SS P . O . B o 7 D e p t . 2 2 F a r m l n g t o n , C 0 5 0 3 4 '

O r d e r s O n l y 1 - 8 0 0 - 6 2 2 - 4 0 7 0

S 2 9 9 5

N O A V A I L A B L E F O R T H E A M I G A

T h M i c r o F i y t e J O Y S T I C K , t h e o n l y f u l l yp r o p o r t i o n a l c o n t i n u o u s l y v a n a D l s j o y s t i c k c o t r o l l o F l i g t i t S i m u l a t o r I I" . I t r a n s f o r m s a e x ^ l l e n l p r o g r a m i n l ot r u l y r e a l i s t i c f l i g h t s i m u L a t o n s y s t e m B . A . C E

M I C H O C U B E P R O D U C T SC o m m o d o r e 6 4 / 1 2 8

M i C r o F l y l e A T J o y s t i c k S S 9 . 9 5T e s t / C a l i o r a i i o n D i s k ; d i a g n o s t i c t o o i f o y o u rj o y s t i c k S 4 . 9 5

A m i g aM i c r o F i y t e J o y s t i c k — P l u g s i n t o t n m o u s ep o r t w o r k s w i t h m o s t s o f t w a r e $ 1 1 9 . 9 5

A n a l o g J o y s t i c k S 5 9 . 9 SI n c l u d e 5 4 . 0 0 s h i p p i n g o l j o y s t i c k o r d e r s F S I I i

t r a d e m a r k o s u B L O G I C C o r pO r d e r D i r e c t I r o m :

M I C R O C U B EC O R P O R A T I O N

8 C O M P U T E ' S G a z e t t e A p r i l 1 9 8 9

S a v e Y o u rC o p i e s o

G A Z E T T E

P r o i e c t y o u r b a c k i s s u e s o C O M P U T E V sG a i e t l e i d u r a b l e b i n d e t s o l i b r o r y c o s e sE a c h D m d e r o c o s e i c u s t o m - m a t t o i p i n eg r e e n b i n d i n g w i t h e m b o s s e d w h i t e l e t t e r -I n E a c h h o l d s y e a r o G a z e t t e . O r d e rs e v e r a l a n k e e p y o u r i s s u e s o G a z e l l en e a t l y o r g a n u s d f o q u i c k r e f e r e n c e( T h e s e b i n d e r s m a k e g r e a t g i l t s , t o o l )

C o s e s :$ 7 . 9 5 e a c h :

l o S 2 1 . 9 5 :l o S 3 9 5

B i n d e r s$ 9 . 9 5 e a c h :

f o $ 2 7 . 9 5 :1 0 $ 5 2 . 9 5 .

C A L L T O L L F R E Ed a y s , 2 h o u r s , 1 - 8 0 0 - 9 7 2 - 5 8 5 8

( A d a $ d p c o i S ' D m d a r I d p o i r c u j e n u n i l l H i i j P l u m aa d S 5 o e u n i l l o r n u l a i t o u l n o a m S S e n a i n v r a u T p i p p a i a o r o w r » n m a l i o c ^ D D c o u o o n

M o i l T o J e s s e J o n e s I n d u s t r i e s . D e p l G A 4 9 E a s l E r i e A v e . . P n i l o d e l p m a , P A 1 9 1 3 4

P l e a s e s e n d m G A Z I T T E c a s e sb l n o o r s E t i c i o s B d i m c h e c k o m o n e y o r d e r

l o ( U l u n d s o n l vN a m e

C i t yS i o l o Z i

C O M P U T E J ' s G a z e t t eS u b s c r i b e r S e r v i c e sP l e a s e h e l p u s s t ' r v c y o b e t t e r . 1 y o n e e d l c o n t a c t u f o a n o f t h e i c j s o n sl i s l e d b e l o w , w r i t e t u a t

C O M P U T E ! ' * G a z e t t eP . O . B o 1 0 9 5 7L t M o i n e s , I 5 0 3 4 0

o d i l l t i n 1 T i i l l F r e e n u m b e r l i s t e d b i ' l o w .C h . i n j r i ' u A d d r e s s . P l e . i s e a l l o w u f i - Bw e e k s l e f f e a t h t h a n g e ; s e n d y o u rc u r r e n t m a i l i n g i i i b i - l . i l o n g w i t h y o u r n e a d d r e s s .

R e n t w a l . S h o u l d y o w i s h t r e n e w y o u rG a z e t t e s u b s c r i p t i o n b e f o r e w r e m i n dy o l o s e n d y o u r c u r r e n t m a i l i n g l a b e lw i t h p a y m e n t o c h a r g e n u m l x ' r . c a l lt l i i ' [ » | [ F r e e n u m b e r l a s t e d b e l o w .N e S u b s c r i p t i o n . o n e - y e a r ( 1 2 - m o n l h )U . S . j u b s c r i p t l o n t C O M P U W < < C - i z e l t ei S 2 - 1 ( 2 y e a r s , $ 4 5 ; 3 y e a r s , $ 6 5 ] , I n s u b w r i p i i o n r a t e s o u t s i d e t h e U . S . , s e s l a f f p a g e . S e n d u y o u r n a m e a n a d d r e i i o r c a l l t h l o l l T r e e n u m b e r l i s t e db o l o w .D e l i v e r y P r o b i c m s . I y o r e c e i v e d u p l ic a t e i s s u e s o C O M P U l & s C a z e t t e , i y o e x p e r i e n c e l a t e d e l i v e r y , o i y o h a v ep r o b l e m s w i t h y n u r s u b s c r i p t i o n , p l e a s ec a l l t h T o l l F r e e n u m b e r l i s t e d b e l o w .C O M P U T E D G a z e t t e1 - 8 0 0 - 7 2 7 - 6 9 3 7

P X 7 7 0 G E T # 1 , A S , B S : C L O S E 1 : A D =A S C ( A ? ) + 2 5 6 * A S C ( B 5 ) t I P( S P A C E ) A D O S A T H E N F = l :

G O T O 7 9 K 7 B P R I N T " L O A D I N G " ; F S : P R I N

T i B L O A D ( F S ) , B 0 , P { B S ) : A D= S A + F H A D { 1 7 4 ) - B S - 1 [ F = - 2■ ( A D < E A ) - 3 * ( A D > E A )

R 7 9 I T H E N 8 0 0 ! E L S E P R I NT " l B L U j * " L O A D C O M P L E T E

W I T H O U T E R R O R S ' ' " i G OT 2 2 E 8 0 G O S U D 9 5 0 : P R I N T " 1 B L K )

{ R V S ] E R R O R D U R I N G L O A D| 4 l " ! O N G O S U B B I B , 9

2 0 , a 3 0 , 8 4 0 ! G O T O 2 2 0O 8 1 P R I N T " I N C O R R E C T S T A R T I N

A D D R E S S ; I ! E X S ( A D ) ;) " : R E T U R N

D 8 2 P R I N T " L O A D E N D E D A T " j HE X S ( A D ) ; R E T U R N

E B 3 P R I N T " T R U H C A T E D A E N D IN A D D R E S S ( " H E X $ { E A ) "' ■ R E T U R N

F 8 4 P R I N T " D I S K E R R O R " ; A S : RE T U R N

K 8 5 P R I N T " T A P E " i A D = P O I N T E R {F S l l B A N K 1 : A = P E S K ( A D ) : AL = P E E K ( A D + 1 ) ; A H = P E E K ( A D+ 2

X 8 6 B A N K 1 5 : S Y S D E C { " F F 6 8 " ), 0 , l i B Y S D E C C ' F F B A " ) , ! ,1 , 0 : S Y S D E C | < 1 F F B D " ) / A , AL , A I 1 : S Y S D E C ( " F F 9 0 " ) , 1 B i I F O T H E N 8 9

F G B 7 0 P R I N T i A = S A i B = E A + 1 i G 0 S U B9 2 0 I S Y S D E C ( " E 9 1 9 " ) , 3 i

p r i n t " s a v i n g " ; f sa 8 8 a = b s : b = b s + ( e a - s a ) + 1 : g o s

u b 9 2 0 : s y s d e c ( " e a 1 8 " ) :p r i n t ' M d o w n ) £ b l u } * * t a

s a v e c o m p l e t e d * * " i g oT 2 2

C 8 9 0 S Y S D E C ( " E 9 9 A " ) : P R I N T i IP E E K l 2 8 1 6 ) - 5 T H E N G O

U 9 5 0 : P R I N T " ( D O W N ]( B L K i ( R V S ) F I L E N O T F O U

N D " : G O T O 2 2 G 9 0 P R I N T " [ . O A D I N G . . . { D O W N

" : A D = F N A D ( 2 8 1 7 ) : I A D S T H E N F - l : G 0 T 0 8 0 0 : E LS A D " F N A D ( 2 a i 9 ) - l : F " - 2• | A D < E A ) - 3 * ( A D > E A )

J 9 1 A = B S : B * > B S + ( £ A - S A ) + 1 : G O SU 9 2 0 : S Y S D E C ( " E 9 F B " ) :I S T > 0 T H E N 8 0 0 : E L S E9

X B 9 2 0 P 0 K E 1 9 3 , F N L B ( A ) I P O K E 1 9 4, F N H B ( A ) : P 0 K E 1 7 4 , F N L B (B ) I P O K E 1 7 5 , F N H B ( B ) : R E TU R

C 9 3 C A T A L 0 G : P R I N T " l D 0 W N }I B L U } * * P R E S S A N Y K E

O R M E N U " " ' i G E T K E Y A S : GO T O 2 2 0

M 9 4 P R I N T B E S " t R V S ) Q U I T( 4 } " ; R T S ; " A R E Y O S U R E{ S P A C E ) [ Y / N 1 ? " : G E T K E Y

S : I F A S O " Y " T H E N 2 2 3 : EL S P R I N T " t C L R ) " : B A H K5 : E N D

J E 9 5 0 S O U N D 1 , 5 0 0 , 1 0 : R E T U R NA 9 6 I E R » 1 4 A N D E L = 2 6 0 T H

R E S U M E 3 0 M 9 7 I E R = 1 4 A M E L = 5 0 0 T H

R E S U M E N E X TK 9 8 I E R = 4 A N D E L = 7 8 3 T H E N

F = 4 : A S = D S S : R E S U M E B 0 D 9 9 I E R = 3 0 T H E M R E S U M E : E L

S P R I N T E R R S ( E R ) ; " E R O I t , I N E " ; E L

Page 91: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 91/96

T S h o p p e r s M a r t

B I B L U E R E A D E R 1 2 8 / 6 4o R U N ' S 1 9 8 8 R e a d e r C h o i c e A w a r d !

B i B l u « f l « w J « 1 J B / 6 4 I r a n s l e r a C o m m o O o r t w o r d p r o c e s s i n g ,t a a A S C I I T i l e s b e t w e e n i b P c o m p a i i b i s U S - D O S d i s k a m v i e s v e r s a . R E Q U I R E S e i t h e r i h 1 5 7 1 o 1 5 8 1 d i s k d r i v s . B 8 1 2 a u p p o r t s C - 1 2 S C P / M f i l e t , 1 7 R A a i p . a n d m o r e . B e t h C 1 2 Bi n C 6 a p p l k a l l o n i a r o o n : . : ■ O N L Y M 4 . B S . B B V a v a i l a b l e o p a r a t s l y O N L V 1 2 9 . 9 5 .

S O G W A P S o f t w a r e1 1 B e l l m o n t R d . , D e c a t u r , I 4 6 7 3 3

P h ( 2 1 9 ) 7 2 4 - 3 9 0 0

E L E C T R O N I C T E C H N I C I A N S .H O B B Y I S T S , A M E N G I N E E R S

c a o e a i g n 1o s c t u - A T o n s

P O W E A S U * » P L I E SA M P U R E R S

f l L T E P Ba n

u i o u i o n c u n b o w u so y o u i C - 6 4 o C - 1 2 B .

E N T E R v m r e q m w j - i p u f c < i [ p i j i i p w j lE L E V E N H p v a H k , - s c rB n a f t w n O e w e

C O U I * O O 0 f t E | B R A D I O S H A C K C O C O

Y E S 1 W a c c e p t

O r d e r s o n l y 1 - 8 0 0 - 3 5 6 - 8 1 1 3

■ r t f t h c o m p u t e O B S ^ n i h o r c u i fC c n p u t v A j d o d D t i b g r i p i p y m w h y o t u

W n l B .W E A 5 E L G H A P H I C SP . ■ ■ Z O i ' S u D r y ,

N O T H I N G L O A D S Y O U R P R O G R A M S F A S T E R T H A NT H Q U I C K B R O W N B O

N E C O N C E P T I C O M M O D O R E ' S ) C A R T R I D G E Su l 3 o y o u r f a v o r i t e p r o g r a m s i s i n g l e b a t t e r y - b a c k e d c a r t r i d g e t o e a s y .

a c c e t s . C h a n g e c o n t e n t ! a o t t e n a y o » « h . T r i e O u t * B r o w n B o a c c e p nu n p r o t e c t e d a n d " h o z s n " p r o g r a m s i n c l u d i n g i d o n l y w o i d p r o c e a s o r t h a i s a v e s

l e i t s y o l y p e , " T n e W r i l e S t u l f . " C o e i i a l s w i t h G E O S © a n C o m m o d o r e R A U n i t s L o a d e r u t i l i t i e s i n d u r j e d [ o B o t h C - 6 4 B r W C - 1 2 0 m o d e s

1 6 K s e a 3 2 S 9 9 . 6 4 S 1 2 9 ( p l u s S s f l i ; M r e s . a d d 5 % ] . C a t o " W m o S t u f l " p k g .B r o w n B w » e . I n c , 2 C o n c o r d R d . . B e d f o r d . M 0 1 7 3 0 - ( 6 1 7 ) 2 7 5 4 M W : 8 6 2 - 3 6 7 5 .

" G o o d R e l i a b l e S l u f T i n t o ( J a n / F e O S S )" L t t t l o Q « m " T v t i n C l u e s U ( M a ' / A o ' ' 6 6 1

" Y o u ' l l N e v e r L o y o u r C o o l , o r Y o u r P r o f l n m t " F H J H ( N o v % B T )" V ^ o r i h y P r o d u c t — L o n f l O v e n l u t " A h o y ( F e b S S

T H B A S E B A L L D A T A B A S EL E Y O U R C O M P U T E R K E E P T R A C K O Y O U R T E A M ' S B A S E B A L L S T A T S

E A S Y T U S C O M P R E H E N S I V E 1 4 9 . B 5 A P P L E l l e / l i c / I I G SD E T A I L E D P R I N T E D R E P O R T S S 3 9 . 8 5 C O M M O D O R E 6 4 / 1 2 B

A d I I S O i h i p p i n g h i n r j l i n g . 1 d i m o n t y D i c h g u i r i n l t i . V I S A / M C / c n e c ko M P r o g u m i p t c i d t t i l l l i m l i b l t u g o g r i q m n

J A C O B S E N S O F T W A R E D E S I G N SA l t n O l d e r C P

1 5 9 0 E 4 3 ( d f l v t E u o t n e . O f e g o n 9 7 4 0 5 P r t o n c | 5 B 3 | 3 4 3 - B 0 3 0

A T T E N T I O N R O L E P L A Y E R SC H A R A C T E R E D I T O R S ( $ 1 9 - 9 5 e a c h ) M i g h l a n M a g i c ,B a r d s T a l e 1 B a r d s T a l e 2 B a r d s T a l a 3 W a s t e l a n d , U l t i m a 3 U l t i m a 4 U l t i m a 5 W i z a r d r y ( a n 2 ) P o o l o R a d i a n c e .H I N T B O O K S ( $ 9 . 9 5 e a c h ) W i z a r d r y 1 W i z a r d r y 2 a n M i g h t a n M a g i c .

A O S 3 . 0 0 l o s h i p p i n g / h a n d l i n g . S p e c i f y c o m p u t e r t y p e o o r d e r .G O S S E L I N C O M P U T E R C O N S U L T A N T S

» l P O B o I 0 B 3 B r i g h t o n , M a a i ! 6 - ( 3 1 3 )

; E r a d i c a t o r ^ N o O r t f J i O F e r a w W t n I T * t t F r a n P t o l a t t a m f a n '

T e j o s S o f t2 B W O t t t t a t

T M h i ! O - 1 P i r n i ^ n O n K m T l D u T > , H A J t o - r o i l T A K h l > «

I k ' ■ " ■ ■ ■ » * " l T « u r * l » . l F a O v t f f f l d f i i M I j I F I IT H - O r

T

^ 7 f t e ' O r i g i n a l 1 P a r a m e t e r C r o s s - R e f e r e n c e *N o S h i p p i r t f t T h H i O P f H B o o k K d h i i > . ■ I > > j i . i . - i m A n T h - l Q u

m i - m u m l n i i n B i I b ( " r i f l i - B f l f m o i b p r o t u m

i n c ' U d f i i ■ ■ i I E 1 ^ I f i 1 n h t K I A ^ r ^ L i I j i t , , i r ' i l L ' l h i p i r l i r n ^ j h f h i M j f i r i u E I ' i nV J n d i ' l l l t b l n : B O f - t a r ! Q j i r l r r l v I t n l * r n l o n L k i n i - i i U M r I h i E p * i 1 i A M 1 h I U H ' Bl l U J B | i r l i h lO P f R m i l l ,

S j U l t ^ C i l O ^ ' U | i V f t n G f r # 0 ' J H l i L r ^ B U M ' L f ^ J * * £ * ■ I r F T I

B A S I C G A M E D E S I G N F l a s h y T r i c k s o t h T r a d eC l e a n , f a s t B f S i O l o S c r o l l s . A n i m a t i o n . 3 C o l o r G r a p h i c s . S o u n d a n M u s e . G < a a t N E [ C G A M E S l u l y e . p l a i n e O . A n O r s k S 1 5 o b O A n S 2 S p p O1 I G a m e s o r L o f l l c - . b o n u s A C T I O N G a m e . O I W A R . D E M O S3 1 G v r m o A c t i o n - b o n m I D G I C G a r r n , C H J F F V ' S D f V W E B S . D E M O S3 M i M t e - E a s y 3 - P a n H A R M O N Y , w i l f i T r a m o t o , F > n a » , V t n o u s V x m , e t c . O V E F m i f i E -p l a y e o r n o t e m o l o d y a n d g o H a r m o n y . S a v a / l o o d l u r i e s t o d i s k a n E A S I L Y A d R i c hM U S I C t y o u r O w P i o o r i u n s ' 0 M N I V O X - f » l H i m e H w m o n y a r n l o u c f i o k e y 1 A N D F I O I O S Y M P A T H Y D R C H E S T R A - C W M u s i I H a r m o n y .4 A d v a n c m l - W I Z A D S T O W E R 1 - T h i e v e s o M a g i c ( a c a W n a d t h M a d . H u m o i - T r e a c h -B f e M P I H E S T A B 8 b s W e i n 3 0 C u b e S p a c e . 1 - 2 p U i y e i S - u ^ e . M D E A R C M W A T S O N -3 1 l a s t t h l e s l o H o l m e s ' A d v e n l u r e s c a B t o k J . T e i t - H u m o r . I n c l u d e s A U T O R U N . O N L -I S T , P I X . S I D L A B f l n d N E W I H O T I R O X T A R ( M L ) - T u m a C - : " . I n t o M A X I R O C KC H O R D O R G A N . 1 2 p o d .

r t X D O G i a p M U . R I B . B o I M A , S U n l e y . W l 5 4 7 6 B

C o n v e r t y o u r C 6 4 / C 1 2 8 l D X w i t h I h e

S F S O U N D E X P A N D E RS F S O U N D E X P A N D E R

v o l e * d i g i t a l ■ y n t h » l z * r m o d u l eS F X F U L L S I Z E D K E Y B O A R DS F C O M P O S E R S O U N D E D I T O RM I D I c o m p a t i b l e s e q u e n c e r a n e d r i o r l o S o u n d E j i p a n o « rF e o r n M u a t c , S [ W T i y i o r * M 4 , S w i t a M a r i a , C B M P h o n e B O O U 7 - 3 1 M I C 8 0 5 - 9 : 5 - 8 6 1 2

9 0 . 0 0

$ 8 0 . 0 0S 3 0 . 0 0

f D A T A - L A B S T I S A R 2 B U S I N E S S S O F T W A R ER E M A R K A B L E C U S T O M E R 1 O S T A - B A S E I N V O I C E M A N A G E M E N T S f S T E M !

A > 1 C T / 7 / a a . " O n e o l t n o m o s t p o « r f j p r c q r a i p s l o t h & 2 9 "C O M M O D O R E t t ( 8 8 C h j n c e s i r e . y o • « T I S A H " "W r i i t / r t e a d / P n n t C j a t o m l ' v d I n n l c n F f e c o r r J t .

U u F r l a n d l y P r o m p l l g L i d a y o t h r o u g h « A c h l u n d l o n .F u B C o * o # S t o r e s 5 0 R B C O r O S ^ D n k o 1 5 7 1 D n v e

T r a d v S a l e * J S i a t u a , E j l i m a i a i . D e p t C o o s s , e t c . .S e a r c h . C r o a s - S O f l j e n . S o r t , M f l l h n g f a b B l s . G r a p h s , r r u c t i m o r e .

C o t u t P n * B a c b - U p - A I M * F u l l D o c u m e n t a t k o nV g r i i n n 1 . I n c l u U i I y e [ e r r c o n w o l S S D 0 0

S a m e - O a y s h p g M C / V l S A o C O i p l ^ . i s f l r c h o c k sC a l l o r d e r s o n l y 2 h o u r s 1 - 8 0 0 - 5 3 7 - L A B S

C D A T A - L A B S , 1 0 S 1 0 E v a n s S I . , P h i l a d s ' p h i a , i v 1 9 1 1 6

— = H J ! « M C C P A C t A C t t

» . - B R I I E T O N E S - S - 1 < ! I I C L A N E D G ER e Y e l l o w G r a s n I B P i n k f l l r a Q a l dP H I S U P 1 C K 2 5 0 l ( K h E C D r I 1 1 . 9 S

. . 3 - B S 0 F T 0 K E 3 - B - 1 , 7 1 1 C L E i N E O C E

P l f * I v o r y G r e e n Y B t o w H I j b ■ i IP i C K M t WE m g k i C o f t r 5 p a c kC . - 0 L O T W E a - H , 1 > 1 C L E A N E D G E f - " " !R O - P r t i . G l o - U M o n G O - l B T D n ' i - T rS l r i f l t f l C o t o r 5 p a c k - 4 - 9 SD C E B T I H C H E P U P C R 9 - 1 1 3 I I C L E A N E D G EP » H C H H E N I P A C K m i l l O O U m a l c S * S B - 4 - I I S

H t H ^ n ( D 1 3 1 ? ? 9 * 0 1T n e E > p c r K - P O B o i 9 2 8 * B r i Q r > l o i i . M I 4 B I 1 6

I N T R O D U C I N G

S h o p p e r s M a r t

Page 92: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 92/96

T h A u t o m a t i c P r o o f r e a d e rP h i l i p I N e l s o n

" T h e A u t o m a t i c P r o o f r e a d e r " h e l p sy o t y p e i p r o g r a m l i s t i n g s f o t h 1 2 8 , 6 4 P l u s / 4 , a n 1 a n p r e v e n t sn e a r l y e v e r y k i n d o t y p i n g m i s t a k e .

T y p e i t h P r o o f r e a d e r e x a c t l y a l i s t e d . S i n c e t h p r o g r a m c a n ' t c h e c k i s e l f , t y p e c a r e f u l l y t a v o i d m i s t a k e s .D o n ' t o m i t a n l i n e s , e v e n i t h e y c o t a i n u n f a m i l i a r c o m m a n d s . A f t e r f i n i s hi n g , s a v e c o p y o t w o o n d i s k o t a p eb e f o r e r u n n i n g i t T h i s i i m p o r t a n t b c a u s e t h P r o o f r e a d e r e r a s e s t h B A S I Cp o r t i o n o i t s e i f w h e n y o r u i t l e a vi n o n l y t h m a c h i n e l a n g u a g e p o r t i o ni m e m o r y .

N e x t , t y p e R U a n p r e s s R T U R N . A f t e r a n n o u n c i n g w h i c h c o p u t e r i t ' s r u n n i n g o n t h P r o o f r e a d e rd i s p l a y s t h e m e s s a g e " P r o o f r e a d e rA c t i v e " . N o y o u ' r e r e a d y t t y p e i B A S I C p r o g r a m .

E v e r y t i m e y o f i n i s h t y p i n g l i n ea n p r e s s R E T U R N , t h P r o o f r e a d e rd i s p l a y s t w o - l e t t e r c h e c k s u m 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 . C o p a r e t h i s r e s u l t w i t h t h e t w o - l e t t e rc h e c k s u m p r i n t e d t t h l e f t o f t h e l i n ei t h p r o g r a m l i s t i n g . I t h l e t t e r sm a t c h , i t ' s a l m o s t c e r t a i n t h l i n e w a t y p e d c o r r e c t l y . I t h l e t t e r s d o n ' tm a t c h , c h e c k f o y o u r m i s t a k e a n c o r e c t t h l i n e .

T h P r o o f r e a d e r i g n o r e s s p a c e s n o e n c l o s e d i q u o t e s , s y o c a n o m i t o a d s p a c e s b e t w e e n k e y w o r d s a n d s t i l ls e m a t c h i n g c h e c k s u m . H o w e v e r ,s i n c e s p a c e s i n s i d e q u o t e s a r a l m o s t a w a y s s i g n i f i c a n t , t h P r o o f r e a d e r p a y sa t t e n t i o n t t h e m . F o e x a m p l e , 1 P R I N T ' T H I S I B A S I C " w i l l g e n e r a t e

d i f f e r e n t c h e c k s u m t h a n 1 P R I N T ' T H I S I S B A S I C " .

c o m m o n t y p i n g e r r o r i t r a n s p os i t i o n — t y p i n g t w s u c c e s s i v e c h a r a ct e r s i t h w r o n g o r d e r , l i k e P I R N Ti n s t e a d o P R I N T o 6 4 3 7 8 i n s t e a d o 6 4 7 3 8 . T h P r o o f r e a d e r i s e n s i t i v e t t h e p o s i t i o n o f e a c h c h a r a c t e r w i t h i n t h el i n e a n t h u s c a t c h e s t r a n s p o s i t i o ne r r o r s .

T h P r o o f r e a d e r d o e s n o a c c e p tk e y w o r d a b b r e v i a t i o n s ( f o r e x a m p l e ,i n s t e a d o P R I N T ) . I y o p r e f e r t u s a b b r e v i a t i o n s , y o c a s t i l l c h e c k t h l i n e b y L I S T i n g i a f t e r t y p i n g i i n m o v i n g t h e c u r s o r b a c k t t h l i n e , a n p r e s s i n g R E T U R N . L I S T i n g t h l i n e

s u b s t i t u t e s t h f u l l k e y w o r d f o t h a b r e v i a t i o n a n a l l o w s t h P r o o f r e a d e rt w o r k p r o p e r l y . T h s a m e t e c h n i q u ew o r k s f o r e c h e c k i n g p r o g r a m s y o u ' v ea l r e a d y t y p e d i n

I y o u ' r e u s i n g t h P r o o f r e a d e r o t h C o m m o d o r e 1 2 8 , P l u s / 4 , o r 1 6 d n o p e r f o r m a n G R A P H I C c o m m a n d sw h i l e t h P r o o f r e a d e r i a c t i v e . W h e ny o p e r f o r m c o m m a n d l i k e G R A P HI 1 t h c o m p u t e r m o v e s e v e r y t h i n g a t h s t a r t o B A S I C p r o g r a m s p a c e — i nc l u d i n g t h P r o o f r e a d e r — t o a n o t h e rm e m o r y a r e a , c a u s i n g t h P r o o f r e a d e rt c r a s h . T h s a m e t h i n g h a p p e n s i y o r u a n p r o g r a m w i t h G R A P H I Cc o m m a n d w h i l e t h P r o o f r e a d e r i i m e m o r y .

T h o u g h t h P r o o f r e a d e r d o e s n ' ti n t e r f e r e w i t h o t h e r B A S I C o p e r a t i o n s ,i t ' s g o o d i d e a t d i s a b l e i b e f o r e r u n i n g a n o t h e r p r o g r a m . H o w e v e r , t h P r o o f r e a d e r i p u r p o s e l y d i f f i c u l t t d i l o d g e : I t ' s n o a f f e c t e d b t a p e o d i s ko p e r a t i o n s , o b p r e s s i n g R U N /S T O P - R E S T O R E . T h s i m p l e s t w a t d i s a b l e i i t t u r n t h c o m p u t e r o f t h e n o n g e n t l e r m e t h o d i t S Y t t h c o m p u t e r ' s b u i l t - i n r e s e t r o u t i n e( S Y S 6 5 3 4 1 f o t h 1 2 8 , 6 4 7 3 8 f o t h 6 4 a n 6 5 5 2 6 f o t h P l u s / 4 a n 1 6 ) .T h e s e r e s e t r o u t i n e s e r a s e a n y p r o g r a mi m e m o r y , s b s u r e t s a v e t h p r g r a m y o u ' r e t y p i n g i b e f o r e e n t e r i n gt h S Y c o m m a n d .

I y o o w C o m m o d o r e 6 4 y o m a a l r e a d y h a v e w o n d e r e d w h e t h e rt h P r o o f r e a d e r w o r k s w i t h o t h e r p r g r a m m i n g u t i l i t i e s l i k e " M e t a B A S I C . "T h a n s w e r i g e n e r a l l y y e s , i y o u ' r eu s i n g 6 a n a c t i v a t e t h e P r o o f r e a d e ra f t e r i n s t a l l i n g t h e o t h e r u t i l i t y . F o r e xa m p l e , f i r s t l o a d a n a c t i v a t e M e t aB A S I C , t h e n l o a d a n r u t h P r o o f r e a d e r .

W h e n u s i n g t h P r o o f r e a d e r w i t ha n o t h e r u t i l i t y , y o s h o u l d d i s a b l e b o t hp r o g r a m s b e f o r e r u n n i n g B A S I C p r g r a m . W h i l e t h P r o o f r e a d e r s e e m s u a f f e c t e d b m o s t u t i i i t i e s , t h e r e ' s n w a t p r o m i s e t h a t i w i l l w o r k w i t ha n y a n d e v e r y c o m b i n a t i o n o u t i l i t i e sy o m i g h t w a n t t u s e . T h e m o r e u t i l it i e s a c t i v a t e d , t h m o r e f r a g i l e t h e s y st e b e c o m e s .

T h N e A u t o m a t i c P r o o f r e a d e r1 V E C = P E E K ( 7 7 2 ) + 2 5 6 * P E E K ( 7 7 3 )

: L O = 4 3 : H I = 4 4

2 P R I N T " A U T O M A T I C P R O O F R E A D EF O R " f : I F V E C = 4 2 3 6 4 T H E N

( . S P A C E l P R I N T " C - 6 4 "3 0 I F V E C = 5 0 5 5 6 T H E N P R I N T " V

C - 2 0 "4 0 I F V E C = 3 5 1 5 8 T H E N G R A P H I C

L R t P R I N T " P L U S / 4 1 6 5 0 I F V E C = 1 ? 1 6 5 T H E N L O = 4 5 : H I =

4 6 : G R A F H I C C L R : P R I N T " 1 2 8 "6 S A = ( P E E K ( L O ) + 2 5 6 * P E E K ( H l ) ) +

6 : A D R = S A7 F O J = T 1 6 6 : R E A D B Y T : P O K

A D R , B Y T : A D R = A D R + 1 : C ! I K = C H K+ B Y T : N E X T

9 I C H K < > 2 0 5 7 0 T H E N P R I N T " E R R O R * C H E C K T Y P I N G I D A T A

S T A T E M E N T S " : E N D9 F O R J = l T 5 : R E A D R F . L F . H F :

R S = S A + R F : l i B = I N T ( R S / 2 5 6 ) : L B =R S - ( 2 5 6 * H B )

1 0 C H K = C H K + R F + L F + H F : P O K E S A + LF , [ , B : P O K E S A + H F , H B s N E X T

1 1 I C H K O 2 2 0 5 4 T H E N P R I N T• E R R O R * R E L O A D P R O G R A M A N [ S P A C E j C H E C K F I N A L L I N E " : E N

1 2 P O K E S A + 1 4 9 , P E E K ( 7 7 2 ) : P O K ES A + 1 5 0 , P E E K ( 7 7 3 )

1 3 I V E C = 1 7 1 6 5 T H E N P O K E S A 1 4 , 2 2 : P O K E S A + 1 8 , 2 3 : P O K E S A +2 9 , 2 2 4 : P O K E S A + 1 3 9 , 2 2 4

1 4 P R I N T C H R S < 1 4 7 ) ; C I I R S ( 1 7 ) ;P R O O F R E A D E R A C T I V E " : S Y 5 S 1 5 P O K E H I , P E E K ( H T ) U : P O K E I

E E K ( L O ) + 2 5 6 ' P E E K ( H I ) ) - 1 , 0 : NE

1 6 D A T A 1 2 0 , 1 6 9 , 7 3 , 1 4 1 , 4 , 3 , 1 69 , 3 , 1 4 1 , 5 , 3

1 7 D A T A 9 8 , 9 6 , 1 6 5 , 2 0 , 1 3 3 , 1 6 7 ,1 6 5 , 2 1 , 1 3 3 , 1 6 8 , 1 6 9

1 8 0 D A T A 0 , 1 4 1 , 0 , 2 5 5 , 1 6 2 , 3 1 , 1 81 , 1 9 9 , 1 5 7 , 2 2 7 , 3

1 9 D A T A 2 0 2 , 1 6 , 2 4 3 , 1 6 9 , 1 9 , 3 2 ,2 1 0 , 2 5 5 , 1 6 9 , 1 8 , 3 2

2 0 D A T A 2 1 0 , 2 5 5 , 1 6 0 , 0 , 1 3 2 , 1 8 0, 1 3 2 , 1 7 6 , 1 3 6 , 2 3 0 , 1 8 0

2 1 D A T A 2 0 0 , 1 8 5 , 0 , 2 , 2 4 0 , 4 6 , 2 01 , 3 4 , 2 0 8 , 9 , 7 2

2 2 D A T A 1 6 5 , 1 7 6 , 7 3 , 2 5 5 , 1 3 3 , 1 76 , 1 0 4 , 7 2 , 2 0 1 , 3 2 , 2 0 9

2 3 D A T A 7 , 1 6 5 , 1 7 6 , 2 0 8 , 3 , 1 0 4 , 20 0 , 2 2 6 , 1 0 4 , 1 6 6 , 1 8 0

2 4 0 D A T A 2 4 , 1 6 5 , 1 6 7 , 1 2 1 , 0 , 2 , 1 33 , 1 6 7 , 1 6 5 , 1 6 8 , 1 0 5

2 5 D A T A 0 , 1 3 3 , 1 6 8 , 2 0 2 , 2 0 9 , 2 3 9, 2 4 0 , 2 0 2 , 1 6 5 , 1 6 7 , 6 9

2 6 D A T A 1 6 8 , 7 2 , 4 1 , 1 5 , 1 6 8 , 1 8 5 ,2 1 1 , 3 , 3 2 , 2 1 0 , 2 5 5

2 7 D A T A 1 0 4 , 7 4 , 7 4 , 7 4 , 7 4 , 1 6 6 , 18 5 , 2 1 1 , 3 , 3 2 , 2 1 0

2 8 D A T A 2 5 5 , 1 6 2 , 3 1 , 1 8 3 , 2 2 7 , 3 ,1 4 9 , 1 9 9 , 2 0 2 , 1 6 , 2 4 8

2 9 0 D A T A 1 6 9 , 1 4 6 , 3 2 , 2 1 0 , 2 5 5 , 7 6, 8 6 , 1 3 7 , 6 5 , 6 6 , 6 7

3 0 D A T A 6 8 , 6 9 , 7 0 , 7 1 , 7 2 , 7 4 , 7 5 ,7 7 , 8 0 , 8 1 , 8 2 , 8 3 , 8 8

3 1 D A T A 1 3 , 2 , 7 , 1 6 7 , 3 1 , 3 2 , 1 5 1 ,H , 1 1 7 , 1 5 1 , 1 3 8 , 1 2 9 , 1 6 7 , 1 3 6, 1 3 7

9 C O M P U T E I ' s G a z e l l e A p r i l 1 9 0 9

Page 93: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 93/96

e d

S O F T W A R EF R E E P U B L I C D O M A I N S O F T W A R E R e q u e s ti r e e c a t a l o g o s e n d S f u s a m p l e d i s ka n c a t a l o g ( r e f u n d a b l e ) . C 6 4 - 1 3 8 . C A L O K E1 N D . , D e p l . J K B o 1 8 4 7 7 , K . C . , M 6 4 1 3 3C O M M O D O R E ; T R B E F O R E Y O B U Y . B e s ts e l l i n g g a m e s , u t i l i t i e s , e d u c ' l c l a s s i c s

n e r e l e a s e s . I C l O ' s o t i t l e s . V i s a / M C / D l s cF r e e b r o c h u r e . R E N T - A - D 1 S C , F r e d e r i c k B l d g ,« 2 2 2 . H u n t ' n , V V 2 5 7 0 ] ( 3 0 4 ) 5 2 9 - 3 2 3 2F R E E S O 1 T W A R 1 1 F O C - M . S e n d o n e s t a m pf o c a t a l o g o r S 2 . 0 0 f o 3 s a m p l e p r o g r a m s a n c a t a l o g ( r e f u n d a b l e ) . R V P u b l i c a t i o n s , 4 2 9 1H o l l a n d R d O 5 6 2 - G , V i r g i n i a B e a c h . V 2 3 4 5 2R E N T 6 4 / 1 2 B S O F T W A R E ! 1 0 0 0 ' s o f d i s k s .L o w e s t p r i c e ? . N d e p o s i t o f w F r e ec a t a l o g . C c n t s i b l p S o f t w a r e , P B o 9 3 0 ,S t J o s e p h , M 4 9 0 8 5 ( 6 1 6 ) 9 8 2 - 0 3 2 7 .T H O U S A N D S O P P R O G R A M S F O C 6 4 / 1 2 S !W h a v e G a m e s . U t i l i t i e s , M u s i c a n m u c hm o r e ! T o r i n f o r m a t i o n w r i t e : L t g h t s p e e dS o f t w a r e , P O 3 4 0 4 2 7 , T a m p a , F 3 3 6 9 4

d s o C 6 4 / 1 2 8 P p r o g r a m s o 3 5 I t c i ' l i s t i n g o £ l a r g e c a t a l o g .

D I S K S O T L E N T Y I N C . , 7 9 5 8 P i n e s B l v d . ,2 7 0 A . P e m b r o k e P i n e s , F 3 3 0 2 4

F I N E S T P U B L I C D O M A I N P R O G R A M SP r e t e s t e d q u a l i t y p r o g r a m s M o s t S I . 5 0

O D i s k Y O p i c k t h e p r o g r a m s t h a t Y O F r e e d i s k f u l l o p r o g r a m s w i t h f u s t

F o l i s t ■ + D e s c r i p t i o n s e n d S A S E t o L C o . , D e p t . G H o 6 7 0 2 1 , T o p c k a , K 6 6 6 6 76 S C 1 2 8 P D i s k s S 3 . 0 0 e a c h . V 1 S A / M C .

F r e e C a t a l o g . C a l l o r W r i t e . I 1 R E S o f t w a r e ,5 V V I l f d f o r d , S u i t e 1 0 4 - C , F r e s n o , C

( 8 0 0 ) 6 2 2 - 7 9 4 2 . ( 2 0 9 ) 4 3 2 - 2 1 5 9 i C A

W I 1 0 T T D M I L L I O N S !L O T T O P I C K E R P L U S i Z

L o t t o P i c k e r P l u s . H i o r i g i n a l t u t l s r ys e l e c t i o n s o f t w a r e , a l l o w s y o l s t o r e

w i n n i n g L o t t o . K e n o . P i c k 3 / n u m b e r sc h o o s e b e t w e e n I h r e e m o d e s o p r o b a b i l i t y

* * a n a l y s i s ( h o t . d u e . u n b i a s e d ) i o r d e r t o g i v e y a t r i e w i n n i n g e d g e ! G u a r a n t e e d t w o r k l o a l l o t l e n e s .

B o n u s n u m b e r s a r e e a s i l y h a n d l e d a n o u l u l l - l o a l u r e dd a t a b a s e e d i t o r g i v e s y o a c c e s s t w w l i l e s W g i v ey o t h P I C K S — n o l b u n c h o l u m o l e d s t a t i s t i c s 1 S 3 J . . S 5

5 . 5 5 s / h ) . 6 4 / 1 2 8 . I B M , 6 4 A p p l e I I N r e s . a d t a x .N O C o p y - p r o l e c t e d .O R O E H T O D A I I 1 - 8 0 0 - 6 3 1 - 5 4 6 3 e » 2 9 ( M - F 6 - 5 )G R I D G E S E R V I C E S . I N C . . 1 7 B r o a d w a yS i r t e 2 0 1 - C G . K ' t b r k . N 1 0 0 3 8I n f o / D e a l e r s 7 1 B - 3 1 7 - 1 9 6 1

C O M M O D O R E 6 H I - R E S S C R E E N D U M P F O 1 5 2 0 p l o t t e r . $ 1 S f o s h i p p i n g

a n h a n d l i n g T o D I V . , 9 7 8 6N o r l h S h o r e R o a d , C u b a , N 1 4 7 2 71 5 8 1 S O F T W A R E : m u s k , g r f x , g a m e s , u t l .

m o r e . S E p e p a c k e d 3 . 5 ' P d i s k .C a t a l o g , S I B e n ' s D o m a i n , 9 1 S P a r k s i d e , B l y t h e v i l l c , A 7 2 3 1 5E x p l o r e t h e a w e s o m e w o r l d o C e l l u l a r A u t om a t a w / 3 6 f a s t h i - r o s s c r e e n s o C 6 d i s k .F u n k i e r t h a n f r a c t a l s ! O n l y $ 5 I j r r y C o l t o n3 5 1 3 C a n t e r b u r y R d . , N e B e r n , N 2 S 5 6 26 4 / 1 2 8 P D S O F T W A R E . G A M E S , M U S I C , U T 1 L ,E d u c . H m / B u s . D i s k f i l l e d f u l l $ 1 1 0 d i s k f i l l e d f u l l S 2 5 . D C o m p S o f tP . O . B o 9 3 3 . A r d m o r i ' . T 3 S 4 4 9

W o r d S t a r 1 - V 2 . 2 6 F o C - 1 2 8 S 3 9 . 9 5 S 4 . 5 0p / h , P u b l i c D o m a i n S o f t w a r e C o p y i n g C o 3 G o l d S t . , S t e . L 3 . N e Y o r k , N 1 0 0 3 8' " ■ M i c r o P r o " 6 0 0 - 3 3 1 - 7 3 7 2

C O M P U T E ! ' ? G a z e t t e C l a s s i f i e d i l o w - c o s t w a t t e l l o v e r2 2 5 , 0 0 0 m i c r o c o m p u t e r o w n e r s a b o u t y o u r p r o d u c t o s e r v i c e .M a t e s : $ 2 p e l i n e , m i n i m u m o f o u r l i n e s . A n o a l o t h f i r s t l i n e s e i c a p i t a l l e l t e r s

a n c h a r g e . A d $ 1 p e l i n e f o b o l d f a c e w o r d s . O $ 5 ( o t h e n t i r e a s e i b o l df a c e ( a n y n u m b e r o l i n e s . ) I n q u i r e a b o u l d i s p l a y r a t e s .

T e r m s : P r e p a y m e n t i r e q u i r e d . C h e c k , m o n e y o r d e r , A m e r i c a n E x p r e s s . V i s a , o M a s t e r C a r d i a c c e p t e d . M a k e c h e c k s p a y a b l e l C O M P U T E ! P u b l i c a t i o n s .

F o r m ; A d a r s u b j e c l t o p u b l i s h e r ' s a p p r o v a l a n m u s t b e e i t h e r t y p e d o l e g i b l yp r i n t e d . O n l i n e e q u a l s 4 l e t t e r s a n s p a c e s b e t w e e n w o r d s . P l e a s e u n d e r l i n e w o r d st b s e i b o l d f a c e .

G e n e r a l I n f o r m a t i o n : A d v e r t i s e r s u s i n g p o s t o i c b o n u m b e r s i n t h e i r a d m u s t s u p p l yp e r m a n e n t a d d r e s s a n t e l e p h o n e n u m b e r s . O r d e r s w i l l n o b a c k n o w l e d g e d . A w i l la p p o a r i n e x t a v a i l a b l e i s s u e a f t e r r e c e i p t .

C l o s i n g : 3 r d o t h t h i r d m o n t h p r e c e d i n g c o v e r d a t e [ e . g . , J u n e i s s u e c l o s e s M a r c h 3 r d ) .S e n d o r d e r a n r e m i t t a n c e t o K a t h l e e n I n q r a m , C l a s s i f i e d M a n a g e r . C O M P U T E i ' sG a z e t t e , P . O . B o 5 4 0 6 . G r e e n s b o r o . N 2 7 4 0 3 . T p l a c e a n a d b y p h o n e , c a l l K a t h l e e nI n g r a m a ( 9 1 9 ] 2 7 5 - 9 8 0 9 .

N o t i c e : C O M P U T E ! P u b l i c a t i o n s c a n n o t b r e s p o n s i b l e f o o f f e r s o r c l a i m s o a d v e r t i s e r s ,b u w i l l a t t e m p t t s c r e e n o u m i s l e a d i n g o q u e s t i o n a b l e c o p y .

C l a s s i f i e d D i 9 p l a y R a t e s : C l a s s i f i e d d i s p l a y a d m e a s u r e 2 1 / . " w i d e a n a r e p r i c e da c c o r d i n g t h e i g h t . 1 $ 2 5 0 ; J $ 3 7 5 ; 2 " $ 5 0 0 ; 3 $ 6 0 0 ; ( $ 1 0 0 f o e a c ha d d i t i o n a l i n c h . e . g . 4 $ 7 0 0 , e t c ) P r e f e r r e d s u p p l i e d m a t e r i a l i V f e l o x o P M T .

I F I L E 1 2 8 ^ $ 2 9 . 9 5 = Q i c u s= J e O c o t u m i )D a t a D a s e M a n a g a i V e r s i o n 2 . w i t h G r a o h l c L

I h e u l t i m a t e s p a c o s t r a t e g y g a m eS c o l , g r a p h i c s a n s o u n aj « W f 1 2 P U B L I C$ 3 / d l s k D O M A I N

o W K 1 2 8 p u J C h a s o .M a l t c h o c k o U . S 2 t i o n a i t n a « i : V . O B o * 8 O 5 « 65 Q n O l e g o . C A 9 J t 3 a 0 5 t 6 S p e c i f y S i ! o r 0 8 1

H A R D W A R EC O M M O D O R E / A M I G A C H I P S , P A R T S , D I A C -n o s t k s , r e p a i r s ( l o w c o 5 l $ 4 9 . 9 5 + U P S ) .S e n d f o c o m p l e t e c a t a l o g . K a s a r a M i c r o -S y s t e m s ( D i v i s i o n o f Q E P ) . K l 9 W / K . i yF r i e s D r . . S l o n e y P o i n t , N 1 0 9 8 0

C O M P U T E R R E P A I RA U T H O R I Z E D C O M M O D O R E S E R V I C E . C 6 4S 4 3 . 9 5 ; C 1 2 f l S 6 4 . 9 5 ; 1 5 4 1 / 1 5 7 1 $ 5 9 . 9 5 ;I E E E S C d I I . F a s t S e r v i c e . 3 d a w a r r a n t y .W b u y , s e l l t r a d e h a r d w a r e . M I D W E S TC O M P U T E R , 5 1 9 B r o a d w a y , C a p e G l r a r d e a u ,M 6 3 7 0 1 ( 3 1 4 ) 3 3 B - O 4 S 1 E X T . 1 0 A u t h o r i z e d R e p a i r s C 6 4 / 1 2 B ; S 4 S 5 0 ; 1 5 4 1 /1 5 7 1 , £ 5 S 6 5 ; S X 6 4 . 1 2 8 D . A m i g a , P C : S C a l l8 1 6 - 8 7 2 - 6 3 1 1 . Q u i c k S e r v . 3 d a w a r r a n t y .W b u y , s e l l , t r a d e , M O P O P ' s C O M P U T E RS f l O P , K t 2 B o 1 1 9 , C a i n s v i l l e , M 6 4 6 3 2

C 6 R E P A I R S 3 9 . 9 5 F L A T K A T E . 1 5 4 1 / 1 5 7 1 -$ 1 9 . 9 5 ; S X 6 4 - S 6 9 . 9 5 ; 1 2 8 - S 6 4 . 9 5 . 2 H t u r na r o u n d . 9 d w a r r a n t y . A & C o m p u t e r R e p a i r ,2 G u e m w y . N e W i n d s o r . N 1 2 5 5 0 . 9 U - 5 6 2 - 7 2 7 1

C O M P U T E l ' s G a z e t t e i l o o k i n g f o u t i l i t i e s , g a m e s ,a p p l i c a t i o n s , e d u c a t i o n a lp r o g r a m s , a n t u t o r i a la r t i c l e s . I y o u ' v e c r e a t e dp r o g r a m t h a t y o t h i n k o l h e rr e a d e r s m i g h t e n j o y o f i n du s e f u l , s e n d i t o t a p e o d i s k , t o

S u b m i s s i o n s R e v i e w e rC O M P U T E ! P u b l i c a t i o n sP . O . B o x 5 4 0 6G r e e n s b o r o , N 2 7 4 0 3

P l e a s e e n c l o s e a n S A S E i y o w i s h t h a v e t h m a t e r i a l s r e t u r n e d .A r t i c l e s a r r e v i e w e d w i t h i nf o u r w e e k s o s u b m i s s i o n .

C O M P U T E ' S G a z B t t a A p r i l 1 9 8 9 9

Page 94: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 94/96

H o T T y p e I V G a z e t t e P r o g r a m s

E a c h m o n t h , C O M P U T E D G a z e t t ep u b l i s h e s p r o g r a m s f o t h C o m o d o r e 1 2 8 , 6 4 , P ! u s / 4 , a n 1 6 E a c h p r o g r a m i c l e a r l y m a r k e d b yt i t l e a n v e r s i o n . B s u r e t t y p e i t h c o r r e c t v e r s i o n f o y o u r m c h i n e . A l 6 p r o g r a m s r u o t h 1 2 i 6 m o d e . B e s u r e t r e a d t h i n s t r u c t i o n s i t h c o r r e s p o n d i n ga r t i c l e . T h i s c a n s a v e t i m e a n e l i mi n a t e a n q u e s t i o n s w h i c h m i g h ta r i s e a f t e r y o b e g i n t y p i n g .

W f r e q u e n t l y p u b l i s h t w p r o g r a m s d e s i g n e d t m a k e t y p i n ge a s i e r : T h A u t o m a t i c P r o o f r e a d e r ,a n M L X , d e s i g n e d f o e n t e r i n gm a c h i n e l a n g u a g e p r o g r a m s .

W h e n e n t e r i n g B A S I C p r g r a m , b e s p e c i a l l y c a r e f u l w i t hD A T A s t a t e m e n t s a t h e y a r e t r e m e l y s e n s i t i v e t o e r r o r s . m i t y p e d n u m b e r i n D A T A s t a t e m e n tc a c a u s e y o u r m a c h i n e t " l o c ku p ( y o u ' l l h a v e n c o n t r o l o v e r t h c o m p u t e r ) . I t h i s h a p p e n s , t h o n l yr e c o u r s e i t t u r n y o u r c o m p u t e ro f t h e n o n , e r a s i n g w h a t w a s i m e m o r y . S b s u r e t s a v e p r g r a m b e f o r e y o r u i t I y o u r c o p u t e r c r a s h e s , y o c a a l w a y sr e l o a d t h p r o g r a m a n d l o o k f o t h e r r o r .

S p e c i a l C h a r a c t e r sM o s t o f t h e p r o g r a m s l i s t e d i n e a c hi s s u e c o n t a i n s p e c i a l c o n t r o l c h a r a ct e r s . T f a c i l i t a t e t y p i n g i a n p r g r a m s f r o m t h G a z e t t e , u s t h f o l l o w i n g l i s t i n g c o n v e n t i o n s .

T h m o s t c o m m o n t y p e o c o t r o l c h a r a c t e r s i o u l i s t i n g s a p p e a ra w o r d s w i t h i n b r a c e s : { D O W N }m e a n s t p r e s s t h e c u r s o r d o w nk e y ; { S P A C E S } m e a n s t p r e s st h s p a c e b a r f i v e t i m e s .

T i n d i c a t e t h a t k e s h o u l db s h i f t e d ( h o l d d o w n t h S H I F Tk e y w h i l e p r e s s i n g a n o t h e r k e y ) ,t h c h a r a c t e r i u n d e r l i n e d . F o e a m p l e , A m e a n s h o l d d o w n t h S H I F T k e a n p r e s s A Y o m a s e s t r a n g e c h a r a c t e r s o n y o u rs c r e e n , b u t h a t ' s t b e x p e c t e d . I y o f i n d n u m b e r f o l l o w e d b y a nu n d e r l i n e d k e e n c l o s e d i b r a c e s( f o r e x a m p l e , { 8 A } ) , t y p e t h k e a m a n y t i m e s a s i n d i c a t e d ( i o u e x a m p l e , e n t e r e i g h t S H I F T e d A ' s ) .

I k e i e n c l o s e d i s p e c i a lb r a c k e t s , | j j h o l d d o w n t h C o m m o d o r e k e ( a t h l o w e r l e f tc o r n e r o f t h e k e y b o a r d ) a n p r e s st h i n d i c a t e d c h a r a c t e r .

R a r e l y , y o u ' l l s e s i n g l e l e t t e ro f t h e a l p h a b e t e n c l o s e d i b r a c e s .

T h i s c a n b e e n t e r e d o t h C o m m od o r e 6 4 b p r e s s i n g t h C T R L k e w h i l e t y p i n g t h e l e t t e r i n b r a c e s . F o e x a m p l e , { A } m e a n s t p r e s sC T R L - A .

T h Q u o t e M o d eA l t h o u g h y o u c a m o v e t h c u r s o ra r o u n d t h e s c r e e n w i t h t h C R S Rk e y s , o f t e n p r o g r a m m e r w i l l w a n tt m o v e t h c u r s o r u n d e r p r o g r a mc o n t r o l . T h i s i s e e n i e x a m p l e ss u c h a { L E F T } , a n { H O M E } i t h p r o g r a m l i s t i n g s . T h o n S y w a t h c o m p u t e r c a t e i ! t h e d i f f e r e n c eb e t w e e n d i r e c t a n p r o g r a m m e dc u r s o r c o n t r o l i t h q u o t e m o d e .

O n c e y o p r e s s t h e q u o t e k e y ,y o u ' r e i q u o t e m o d e . T h i s m o d ec a n b e c o n f u s i n g i y o m i s t y p ec h a r a c t e r a n c u r s o r l e f t t c h a n g ei t Y o u ' l l s e e a r e v e r s e v i d e o c h a r a ct e ( g r a p h i c s s y m b o l f o c u r s o rl e f t ) , I t h i s c a s e , y o c a n u s e t h D E L e t e k e t b a c k u a n e d i t t h l i n e . T y p e a n o t h e r q u o t e a n y o u ' r eo u o q u o t e m o d e . I t h i n g s r e a l l yg e c o n f u s i n g , y o c a e x i t q u o t em o d e s i m p l y b p r e s s i n g R E T U R N .T h e n j u s t c u r s o r u t t h m i s t y p e dl i n e a n f i i t

W h e n Y o R e a d :

{ C L R }{ H O M E }( U P }( D O W N ){ L E F T }{ R I G H T }

{ R V S }{ O F F |{ B L K }I W H T }{ R E D }( C Y N )

S e e : W h e n Y o R e a d : S e e :

F a C o m m o d o r e 6 O n l y[ C O M M O D O R E[ c o m m o d o r e I T C O M M O D O R E !

4 c o m m o d o r e ] j " 4 * p c o m m o d o r e ] U c o m m o d o r e ) [ T c o m m o d o r e ] F t c o m m o d o r e ' j t

9 C O M P U T E R S G a z e t t e A p r i l 1 9 8 9

Page 95: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 95/96

W W . i V i . t tA C T I O N R L A ^ I J g g l t it h i t i ^ t i m i j T V j _ B * r K i i p C A R T R I D G E F O T H € 6 4 / ( 2 8

i a a l l o w i y o l f B t H t t n t P r o g r a m a n

u t d W e n i t i o t ' i n o c t M J h l T M

W A R P 2 T h b o t h s ( a s t e s i d i s k s s r j j T u n » s y p c a l b a t f u p w i l l i s t o a d u

N S D e c a l r e t i n a s w i l h K l f n r e p l a y y o s i m p t y s a v e d i r e c t l y m W a r p ? s l a l u sg r a m s ( t o a d a i u n a e l i * v a W a s p e e d '

R A M L O A D E R

U P P C f f l T D I S KS 1 9 . 9 9

n A R S s u n q u a Q o v n r ,

> E E N V I E W E R . V i a *s e q u e n c eA G E M A K E R A c U S c r o r l l n g m i — . . .

s a v e d s c r e e n s w r t t i m u s i c .r E - l u l l s u r m e d i t o r .

l e n s E i p l o f l e s e c l m r a o n n s f l v e r )l f u l l s u

C R U N C H E R O N L Y $ 9 . 9 91 0 t u r n y o u r A t f c n R ^ i a y i n t o

i m w r f i i l p r o ^ r . i m c o m p j a o t R M u ' c ?t o u ] 5 0 V , . F u r t h e i c e r r i j i . t q t p r o -

s a l i e a d y c r u ' t i i M p f M i l ' s c n m ' p i c w , . ;

p r c c e s w s * 6 o o r t o a d R n A c t i o n R e p l a y O i « s u w o r H l a s i e s l t > s * S « T u b o

P L U S U N I Q U E C O D E C R A C K E R M O N I T O RF - e e z e a n y p o g r a m a r * J p t f e * l u m a e n m s t o d e m o n i t o rF t f i M o n i t o r F e a i u f BB t r a j i e o A c t o n R » ( W ) o n B t a T O H a t r p r a o u m c b l o o k W a i i E N T I R E T Y T h a i- e a r s ) s e m m F r t u m s i a e m i R « e t s i a e a ? « n m p e m o f s p r o t J u c B .

S a ^ p s O p e r a t i o n . J u s i p r e s s f t e B u t t o n a m p o a n m a t s e o r p W s N t f c - u o o l a m e m o r y - r e s i d e n t p f c q ' i n T t m C - f l i k -T i r t n R c t o » . A l b a c k - u p s i S o a d t a m p i g t e i y i n d e p e n o s n i o t f e a n r O j a a T u r t o w e e dS o r . t e U o n i i v " V i e * m S a n t e $ ? I r o m t h f r o z e n p r o g r a m s T * e t h e S p r i t e I f a r a f e ' I I r o m o n g a m s l i a n o t h e r W i p e o u t S g r e e s , v i e w t h a r i m s l i o n o ; c r « e n C r e a t e c u s t o m

S p n l e K i l l e r E l l e c i i v e o m o i l p r o g r a m s m a k e y o u r s e l f i n v i n c i b l eg r s u n d ( 0 l * 9 0 n s .U n i q u e P i c t u r e S a v e : F r e e z e a n d s a v e a n y M i r e s S c r e e n t I « o d i s d . S a v n d i K o a t j . B l a z i n gp a d o ^ s ( o r m a tC o m p a c t o r E r h o e m c o m p a c ^ n g t e o i n i q u e s p r o g r a m s p e d i s k i f y o u s b o l M s h 3 kS i n g l e F ^ l e : A i l p i c g ' a r c s s a v e d a s a i n g t e l i ' e t o m j n m u m c o m p a l & l i i vL t l i ! y C o m m a n d s : N f a n y a d d i t i o n a l c o m m a n d s A u r o n u m , A p o e r > a , O l d . D e l e t e , L t f e s a v e r . e t c .S c r e e n D u m p - P r i n t o u a n y s c r e e n i 1 G r a y S c a l e s , D a u N e s i z e p r - n t o p l i o n 5 rU n s t o p p a b l e R e s e t . R e s a l b u t l o n l R e t r i e v e S y s t e m a n R e s e l o v e n s o c a l l e d U n s t o p p ^ aP ' o g r a m s .F u a y C o m p a t i b l e . W o r t s w I 5 4 1 ; C ' 1 I , I 5 S 1 . 1 5 7 1 a n d w t f i C W , l ! 8 , o r 1 2 B D ( m C 4 M c H e ) ,D i s K U W m e s . F a s t F o r m a l . D i r e c t o r y , U S R u a n m . i n y o t h e r k e c o m m a n d s a r o o o r n r o d b yF u n c i i o n K e y sU n i q u e R e s t a r t R e m e m b e r a l o t h e s e u U e s a r e e v a i l a b l o o n h m ( t o r n a I n l o c n r a l e do p e r a t i c s y s t e m . r u n n i n g p r o g r a m c a n F r o z e n l e n t e r a n J n l n y a r i h B r q g r n mr e s t a r t e d a t h l o u c h o ! k e w i n o u l c o r r u p t i o n .L S L o g i c P r o c e s s o r : T h i s i w h e r e A c t i o n R e p a y V g e l s i t p o * o r . t p o c i a l c u s t o m L S I c h i pd e s > g n e < s t p r o c e & s t h l o g ^ c n e c e s s a r y i o r T h . s u n m a f e n e d F r e e i e f l e s i a r i p o w f l r . N o i h e rc a n r t q e h a t h i s o o w e r i

O R D E R S * 1 - 8 0 0 - 7 8 2 - 9 1 1 0M O N - S A T 8 A M - 5 P M ( P S T )

C U S T O M E R S E R V T E C H S U P P 0 H 17 0 2 - 4 5 4 - 7 7 0 0T U - S A 1 0 A M - 6 P M

C A L L U F O T H L O W E S T P R I C E S O O T H E R H A R D W A R E S O F T W A R ED E E P S C A N B U R S T N I B B L E R O n l y $ 3 9 . 9 9 C o m p l e t e

m o i T p o w e r f u l d i s k n o b b i e r a v a f c t o t o a n y w t i o ' G o a n p r t c o 1N i O b l e r i s o e l u Q f l y a l w o p o r l s y s ' o m s o t T w a r a p d c l ' O O O C j n d a o o ' a B o l c o l j l e t o c o r i n e c f f t i e 1 M 1 / I 5 7 1 l

g i v e s B u r s l N t o b l s r H p o w e r ? C o n v e n i e n t * m b b > 9 « h n v o l d e c o d e I t i e d o t o i t o m i h d a O e l o r e i i c o i t o M n g I h H M Q l p o n b u w t > o n n o n - s t a n d o r d d a l a a r e n c o u n l e i e d I h o y o r b e a t . B u r s t N i b b l e r l i a n s l e r s

o r a G C c o d e v i I n e p a r o l e ! c o d e w i l t i o u t I h n e e d l O e c o d a i l s y o g e p e r t e c t c o p y o i t m b o l e u t 4 1 f r o c k s C o p y a w h o l e a o i u n a e r t w m n u t e s .

i m i n u l s s n s o W e r n g r e g u i r e d o I M < 1 5 7 1 i B O u l r e s s d d e n n g )S o f t w a r e O n l y $ 1 9 . 9 9 C a b l e O n l y $ 1 9 . 9 9

. E T E

E X P A N D E R O n l y $ 4 9 . 9 9e a c k a c c e p t S t h r u 3 ^ R O o E P R O M

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

E P R O M g e n e r a t o r f e a t u r e w i l l t a k e y o u r o w s b a s i c o m / a n t u r n T h e m i n t o a u t o s t a r t( E P R O M b - j m e r r e q u i r e a )

O n l y $ 1 8 9 . 9 9d i i k c o p i e r i d e a l f o c l u b s , u s e r g r o u p s , e t c .

e n t i r e b a c k u p s I s o c o n d s l i2 5 d i s k s p e r h o u r w i l h F u l l v e r i f y o p t i o n ,

m o s t p i i c o a f f e c t i v e m e t h o d o m a s s d u p l i c a t i o n

4 O n l y $ 4 9 . 9 9s p e c i f i c a t i o n M I D I I n t e r f a c e a t r o a l i s l l c p r i c e

I M I D I O U M I D I T H R Uw i l h D i g i t a l S o u n d S a m p l e r

D I G I T A L S O U N D S A M P L E R O n l y $ 8 9 . 9 9A l l o w s y o T r e c o r d a n s o u n d c i g j t o l t v i n t o m e r n o i ya n t h e n r o p l a y I w i t h a s t o u n d i n g e l f e c r sP l a y b a c k ( o i w o r d s / b a c k w o r d s w i l h e c h o / r e v e i b / r l n gm o d u l a t i o nM I D I c o m p a t i b l e w i t t i o u M I D ! i n t e r f a c eF u l l s o u n d e d i t i n g a n r e a l t i m e e f f e c t s m e n u w i t h w o v e -l o r m s .P o w e r l u l s e q u e n c e r p l u s l o c d / s a v e l u n c t b nL i n e I M i i b n O u F e o d b a c k c o n t r o l s .

T U R B O R O I O n l y $ 2 4 . 9 9r u p l a c e m e n t f o t h e a c t u a l k o r n a l i n s l a u y o u r 6 * 1 .

L o a d s / S a v e s r r i o s t p r o g r o m s a 5 - t i m e s n o r m a l s p a e d .I m p r o v e d D O s u p p o r t I n c l u d i n g 1 s e f o r m a t .P r o g r a m m e d f u n c l i a n k e y s L o a d . D i r e c t o r y , O l d , e t c .R o t u m l n o m a l k e m a l a f l i c k o s w i t c hF i l e c o p l e : S p e c i a l t / l o a d e r P l u s t o t s m o r e .F i t t e d I m i n u t e s n s o l d e r i n g u s u a l l y r e q u i r e d

T o q u a l i t y , e a s y l u s E P R O M p r o g r a m m e r i O t h M 1 2

M e n u - d r i v e n s o i l w a r e ( ' h a r d w a r e p a c k a g e m a k o s p r g r a m m i n g , r o o d m g , v e r i f y i n g . c o p y i n g E P f ^ O M ' s s i m p l i ci t I t s e l f .P r o g r a m 3 7 1 6 T H R U 2 7 2 5 6 c h i p s * 1 2 * 2 1 o r ! 5 v o t l J .F u n t e a i u r e s u s t e m a f u n c t i o n s c o v e t e d i n c l u d i n gd e v i c e c h e c k / v a t l l y .T h r n o s l c o m p r e h e n s i v e , I t l e n d t y o n a b e s t v a l u e t I h m o n e y p r o g r a m m e r a v a i l a b l e f o W / 1 2 8 .I d e o J c o m p a n i o n ' o S u p e r o m E « p o n d e r , 1 6 E P R O MB e a r d o a n E P R O M - d o s e d p r o ) o c t .

T O O L K I T I V O n l y S M . 9 97 h u l l i m a t e d i s k l o o M f o I h I M w i t h r n o r o f e a l u r e st h a n m o s t l o t l e s sA a b s o l u t e m u s t f o T h s e r i o u s d i s k h a c k e rD I S K D O C T O R V H E A D E R / G A P E D I T O R D I S K L O O KR e c o v e r l o s l f i l e s D i s a s s e m b l e a n y p r o g r a m f r o m T h ■ d i s k t S C R E E N o r P R I N T E R . M u c h , m u c h m o r e .H U C O M P A C T O R F A S T D I S K C O P V F A S T F I L E C O P Y1 0 S E C O N D F O R M A T T E R E R R O R E D I ' M U C H , M O F ! t

S M A R T C A R T C A R T R I D G E O N L Y S 5 9 . 9 9N O V O C A H A V E 3 2 C A R T R I D G E T H A T Y O U P R OG R A M L I K E R A I I I E N A C T S U K I J O M I3 2 p s u o d o - R O M b a t t e r y b a c k e d 1 l o s l u t o y e a r sM a k o y o u r o w c a r l r l d g e o v e n a u t o i l a r l l y p e s w l l h -o u i T h e n e e d f o a E P R O M b u r n e r ,C a n b e s w i T c h e d i n / o u T v i a s o f t w a r e .T u r n y o u r c a r t r i d g e I n t o 3 2 R A d i s k w i l h o u H A D I S K s o f t w a r e .S O F T W A R E O N L Y S U - 9 9

D A T E L C O M P U T E R S3 4 3 0 E T R O P I C A N A » 6

L A V E G A S , N 8 9 1 2 1

" A d d t S l i i p p i n a H a n d l i n g i I h e U . S . - A d d 1 1 t o F o r e i g nO r d e r s C a t i a d a ' M e n c o A d 1 0 0 V i r g i n I s l a n d s , A K H I F P O , A P A d $ 5 , 0 0 A d $ 3 . 0 0 C . O . D . .

C t i e c k s M o n e y O r d e r s C O . D . A c c e p l e f l S p e c i l y C o m p u l e t D r i v oM o d e l w i l h O r d e r P l e a s e c a l l f o r ' e l u r n a u l t i o r i n a t i o n n u m b e r . O l l i s r R e t u r n s s u B | K l l 2 0 r e s t o c k i n g l e e .

Page 96: Compute Gazette Issue 70 1989 Apr

8/9/2019 Compute Gazette Issue 70 1989 Apr

http://slidepdf.com/reader/full/compute-gazette-issue-70-1989-apr 96/96

T H E Y ' V E G O T H P R E S I D E N T .Y O U ' V E G O T . . .B A D U D E S .


Recommended