compute gazette issue 23 1985 may

164
8/9/2019 Compute Gazette Issue 23 1985 May http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 1/164 T e l e c o m m u n i c a t i o n s S t e p - B y - S t e p $ 2 . 9 5 M a 1 9 8 5 I s s u e 2 3 V o l . 3 , N o 0 2 2 2 0 S 3 . 5 0 C a n a d a F 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 M a c h i n e L a n g u a g e F o B e g i n n e r s : G e t t i n g A n S e n d i n g U n d e r s t a n d i n g S o r t s P l u s G a m e s , R e v i e w s , \ n M o r e . - ' C h a r l e m a g n e ' s S w o r d H o g o o d a r y o a ( s ) w o r d p l a y ? c h a l l e n g i n g g a m e f o o n t s i p l a y e r s o t h V I o 6 4 T e l e g a m i n g F r o m B a n g o r t P h o e n i x , c o m p u t e r u s e r s a r g o i n g o n l i n e f o e v e r y t h i n g f r o m c h e s s t M e g a W a r s . F i n d o u w h t h i s e x c i t i n g a s p e c t o t e l e c o m m u n i c a t i o n s i s t i l l g r o w i n g . J o g g e r ' s L o I m p r o v e y o u r r u n n i n g p e r f o r m a n c e w i t h t h i s c o m b i n a t i o n d a t a b a s e / a n a l y s i s p r o g r a m f o t h V I a n 6 4 7 K 8 6 O Z Z 2 O 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 , P a r t i P o w e r B A S I C : S e a r c h l i g h t N m a t t e r w h e r e t h e y h i d e , p r o g r a m m i n g e r r o r s a r n m a t c h f o t h i s s h o r t t r a c k i n g r o u t i n e .

Upload: cubemanpdx

Post on 30-May-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 1/164

T e l e c o m m u n i c a t i o n s S t e p - B y - S t e p$ 2 . 9 5M a 1 9 8 5I s s u e 2 3 V o l . 3 , N o 0 2 2 2 0 S 3 . 5 0 C a n a d a

F 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

M a c h i n e L a n g u a g e F o B e g i n n e r s : G e t t i n g A n S e n d i n g

U n d e r s t a n d i n g S o r t sP l u s G a m e s , R e v i e w s ,

\ n M o r e.

- '

C h a r l e m a g n e ' sS w o r dH o g o o d a r y o a ( s ) w o r d p l a y ? c h a l l e n g i n gg a m e f o o n t s i p l a y e r s o t h V I o 6 4

T e l e g a m i n gF r o m B a n g o r t P h o e n i x , c o m p u t e r u s e r s a r g o i n go n l i n e f o e v e r y t h i n g f r o m c h e s s t M e g a W a r s . F i n do u w h t h i s e x c i t i n g a s p e c t o t e l e c o m m u n i c a t i o n s i s t i l l g r o w i n g .

J o g g e r ' s L o I m p r o v e y o u r r u n n i n gp e r f o r m a n c e w i t h t h i sc o m b i n a t i o n d a t a b a s e /a n a l y s i s p r o g r a m f o t h V I a n 6 4

7 K 8 6 O Z Z 2 O

G u i d e T C o m m o d o r eU s e r G r o u p s ,P a r t i

P o w e r B A S I C :S e a r c h l i g h tN m a t t e r w h e r e t h e y h i d e ,p r o g r a m m i n g e r r o r s a r n m a t c h f o t h i s s h o r tt r a c k i n g r o u t i n e .

Page 2: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 2/164

E d u c a t i o n a l S o f t w a r eT h a t W o r k s :

S p e l l I t

S p e l l . S p e l l e x p e r t l y 1 0 0 0 o t h m o s t m i s s p e l l e dw o r d s . L e a r n t h e s p e l l i n g r u l e s , i m p r o v ew l t n e x c i t i n g a c t i v i t i e s , I n c l u d i n gc a p t i v a t i n g a r c a d e g a m e ! A d y o u r o w s p e l l i n g w o r d s .

a g e s 1 a d u l t / d i s k s : S 4 9 . 9 5

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

b s o l v i n g o v e r 6 0 p r o b l e m s . L e a r n y o u rm a t h f a c t s w i t h m o t i v a t i n g a c t i v i t i e s ,i n c l u d i n g f a s t - a c t i o n a r c a d e g a m e ! A d y o u r o w p r o b l e m s .

a g e s 1 d i s k s : S 1 9 . 9 5

W o r d .W o r d A t t a c k !A d 6 7 n e w o r d s t y o u r v o c a b u l a r yw i t h p r e c i s e d e f i n i t i o n s a n d s e n t e n c e sd e m o n s t r a t i n g u s a g e . B u i l d y o u r s k i l l s w i t h

f u n - f i l l e d a c t i v i t i e s , i n c l u d i n g a a r c a d eg a m e ! A d y o u r o w w o r d s .

a g e s a d u l t d i s k s - S H 9 . 9 5

B e a d .S p e e d R e a d e r I

I n c r e a s e y o u r r e a d i n g s p e e d a n d I m p r o v ec o m p r e h e n s i o n ! s i e x e r c i s e s d e s i g n e d b r e a d i n g s p e c i a l i s t s v a s t l y i m p r o v e y o u rr e a d i n g s k i l l s . C h a r t y o u r o w p r o g r e s s w i t h3 r e a d i n g s e l e c t i o n s a n c o m p r e h e n s i o nq u i z z e s . A d y o u r o w r e a d i n g m a t e r i a l s .

s c h o o l , c o l l e g e a d u l t d i s k s 5 6 9 . 9 5

T h D a v i d s o nB e s t S e l l e r T r a d i t i o n .F o y o u r A p p l e , I B o C o m m o d o r e 6 4 A s y o u r d e a l e r t o d a y .

D a v i d s o n .F o m o r e I n f o r m a t i o n c a l l :i C a l i f o r n i a c a l l :

( 8 0 0 ) 5 5 6 - 6 1 4 1( 2 1 3 ) 3 7 S - 9 4 7 3

D a v i d s o n A s s o c i a t e s , i n c .6 0 6 9 G r o v e o a k P l a c e 1 R a n c h o P a i o s V e r d e s . C 9 0 2 7 a

A p p l e I B M a n d C o m m o a o ' u O f a r t r a d e r r . j i r n s r e s p e c t i v e l y o A p p l e C o m p u l u - s . I n c . . I r i n r n a i i o n a l B u s i n e s s M a c h i n e s C o r p a n C o m m o d o r e B u s i n e s s M a c h i n e s , m

Page 3: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 3/164

B E A C H - H E A D A C h i e l

d s i ■ ■ ■ y 0 l l r r p i s s i Q n S W a i n f q c * C l O r y a n d i i ■ ■ ■ ■ , ■ . v i a n d f o r c e s B E A C H - H E A D I

r " . ■ ■ ■ ■ ■ ■ . ■ . ■ ■ ■ T h D i c t a t o r S t r a t u s 8 ? . c nB E A C H - H E A D I i ( i I r u e h . . ; i / e i g a m e - y v i t h v o t c e

J t i o n a n s u p e r b m u l l t s c r e e t l q - - - - . p r ^ R A I D O V E R M O S C O WT n S c * " n c ? f i r a s i n k s t i t e r ; S l a t e s C a / o u rc o n r i a n o ' j s ' s a c ; l u n e t s t o c t h e a i y i c i i ' '

■ ■ ■ W f W f tl u i m j i l l l i l

» t I w b g t i m i t t i i

n m i B I I M ( a t u M i n t ! « n k W r i t r ™ ' u r i i u a i i h j N m i p o u r , M f u

t o n « g i t <» « 1 U S « J l i t J I ■ M ■ i l l m u m C W w n n l u

« s S 0 - 1 1 O n g i t u i it n

[ ■ ■ > ■ . l - , ' l E ' r i i ■ ' : ■« t a t n u t , M i l s lI r t u , D i u n I j n i n eH F c u n t n t n W s u n i a u ■ i i l o ' . : » » t i n i d u a

i i K i i w I N! , . ■ , - , . . ; ■ ■

s w I u n f i t i nu n o u r u n M

S o f t w a r e I n c o r p o r a t e dT h e s e A c c e s s S o f t w a r e p r o d u c t s a r c o m p a t i b l e w i t h t h eC o m m o d o r e 6 4 A t a r i , A p p l e I K / I I C / I I E a n I B P C / P C J r B

s u r e t o l o o k f o r o t h e r A c c e s s S o f t w a r e p r o d u c t s a s t o r e n e a - .

Page 4: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 4/164

T R O L L SA N T R I B U L A T I O N S

I y o ' r s t r a t e g ya c t i o n g a m e f a n , y o u r c o l e c t i o n i s n ' t c o m p l e t e w i t ho u T r o l l s a n T r i b u l a t i o n s .I t ' s a l r e a d y o o u b e s t s e l l e rl i s t a n b o u n d t b e c o m e

c l a s s i c .

T h e y ' r e l u r k i n g i w a i t f o o a e n t i r e u n d e r w o r l d f u l l

s i n i s t e r s c a v e n g e r s h i d d e ni n m a z e o d a r k c a v e r n s ,w a t e r s a n s e c r e t d u

A l s o t u c k e d a w a y i t h i sm a z e a r g l o r i o u s

e s , t h o u s a n d s o o l d .

D i s g u i s e d a t r o l l , y o v e e n t e r e d t h u n d e r

t s a v e t h b u r i e ds . Y o h a v e 3

c h a m b e r s t e a l e v e l s , a n

w r o n g t u r n c o u l dd i s a s t e r .

A y o g e d e e p e r a n d e e p e r i n t o t h m y s t e r i e s o t h c a v e r n s , y o u ' l l d i s c o v e r t h a t y o u rw i t s a r b e i n g t e s t e d m o r e t h a ny o u r r e f l e x e s . A n w o e f u l i t h t r o l l w h d o e s n ' t a c q u i c k l yw h e n c o n f r o n t e d b t r o l l -c r u n c h i n g c r e t i n s , f l y i n g b u z z a r d sa n s i n i s t e r s k u l l s .

T r o l l s a n T r i b u l a t i o n s ,t f i i s y e a r ' s h o t t e s t h i f r o mC r e a t i v e S o f t w a r e .

F o m o r e i n f o r m a t i o na b o u t C r e a t i v e S o f t w a r ep r o g r a m s , c a l l u s , t o l l - f r e e .W e l l h e l p y o l o c a t e t h C r e a t i v e S o f t w a r e d e a l e rn e a r e s t y o a n s e n d y o F R E E c a t a l o g t o o .

8 0 0 - 3 3 1 - 7 9 9 0 o 8 0 0 - 4 4 8 - 1 0 0 1( i C a l i f o r n i a )

F o C o m m o d o r e 6 $ 2 4 . 9 5

r c - E J l l p r i t c .

A K : n a i b b ! c f o A p p l e 1 1 ( 6 - i K ) .l i e . l i a n A t a r i H 0 0 / 8 0 0 X L

S O F T W A R E9 6 H a m l i n C o u r t , S u n n y v a l e , C 9 4 0 8 9j n M I * I r j t l i ' m a r k o f O m i n k x f c u t M c t ' i n t n i c * , l i d " A p p l e ' i s

i n K l c n u r k o f A p p l e C u m p u t c r . I n " A m i " ! ■ . J . i m l t n u t k o A i j r t . I n c .

Page 5: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 5/164

M a 1 9 8 5 V o l . 3 , N o

T e l e c o m m u n i c a t i o n s S t e p - b y - S t e p S e l b y B a t e m a n 2 T e l e g a m i n g K a t h y Y a k a l 3

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 , P a r t 3

T h C o s m i c B a l a n c e T o d d H e i m a r c k 6 L p t t o r ( i R o u n d L a n c e E l k o 6 R i t e m a n 6 A n C D o t - M a t r i x P r i n t e r s C h a r l e s B r a n n o n 7 M o n t y P l a y s S c r a b b l e J o a n R o u l e a u 7

T h E n c h a n t e d J o u r n e y B r e n t L a c k i e 4 A l l e n A r m a d a J o h n M a t i a s 4 V / 6 4

C h a r l e m a g n e ' s S w o r d W M S h o c k l e y 5 v / 6 4J o g g e r ' s L o R o n a l d C P a c a n o w s k l 5 v / 6 4C o m p u t i n g F o F a m i l i e s : R e a l W o r l d S o f t w a r e , P a r t F r e d D ' l g n a z i o ! 9

B A S I C M a g i c : T h H i d d e n M a g i c O S t r i n g F u n c t i o n s M i c h a e l S T o m c z y k 1 0 0 V / 6 4 / + 4 / 1 6M a c h i n e L a n g u a g e F o r B e g i n n e r s : G e t t i n g A n S e n d i n g R i c h a r d M a n s f i e l d 1 0 V / 6 4U n d e r s t a n d i n g S o r t s A r i e h S h a m a s h 1 1 V / 6 4 / 4 - 4 / 1 6P o w e r B A S I C : S e a r c h l i g h t K a t h e r i n e M y e r s 1 1 v / 6 4H i n t s T i p s : P a s s w o r d P r o t e c t i o n F o B A S I C P r o g r a m s S h a w n K S m i t h ' . . . . ' . 1 1 V / 6 4 / + 4 / 1 6

T h E d i t o r ' s N o t e s R o b e r t L o c kG a z e t t e F e e d b a c k E d i t o r s A n R e a d e r s . ! ! ! ! ! ! ! ! 1 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 T o R H a l f h i i l ' . ' . ' . ' . ' . ' . 6 H o r i z o n s C h a r l e s B r a n n o n g N e w s P r o d u c t s " ! ! ! ! ! ! ! ! 1 4

H o T T y p e I C O M P U T E I ' s G a z e t t e P r o g r a m s 1 1 m l : : : : : : : : ; H B u g - S w a t t e r 1 4

P r o d u c t M a r t 1 5 A d v e r t i s e r s I n d e x

V / 6 4

= G e n e r a l , V = V I C - 2 0 , 6 4 = C o m m o d o r e 6 4 + 4 = P l u s / 4 , 1 6 = C o m m o d o r e 1 6

C O M W T t r P u b l l c i l i o n j , I n c . O n o I h A B P u b l l i h l n g C o m p i n l n : A B P u b l l i h i n g . P m l d t n l , R o b m G B u r t o n , ' 1 3 3 0 A v e n u c o I n . . A m . r i c . i s ; N e Y o r k . N . - w V o r i , K l l l l ' l

Page 6: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 6/164

T H E D I T O R ' S

I s e e m s t h a t r e c e n t l y f e r e a d e r s h a v e t a k e n u s t t a s k f o p r i n t i n g o u r p o p u l a r w o r d p r c e s s i n g p r o g r a m i o u m a g az i n e C O M P U T E ! . W e ' d l i k e t a d d r e s s t h i s i s s u e t h e l p c l e a rt h a i f o t h i s a n f u t u r e p u b l ic a t i o n q u e s t i o n s .

O u g e n e r a l p o l i c y h a b e e nn e v e r t p u b l i s h t h s a m e m a t er i a l i c o m p u t e ! a n t h G A Z E T T E . O u w i l l i n g n e s s t m a k e a e x c e p t i o n t t h i s p o l i c yh a b e e n i t h o s e c a s e s w h e r ew f e e l w a r a b l e t d e l i v e rs o f t w a r e o s u c h i m p o r t a n c e t o u r e a d e r s t h a t w t h i n k t h ed u p l i c a t i o n i j u s t i f i e d . S u c h i t h c a s e w i t h " T u r b o T a p e " a n " T u r b o D i s k , " t w a r t i c l e s a n p r o g r a m s t h a t w i l l b e a p p e a r i n gi t h J u l y i s s u e o f t h G A Z E T T E .T h e s e a r b r e a k t h r o u g h - q u a l i t yp r o g r a m s . T h e y a p p e a r e d f i r s t i C O M P U T E ! , b u a r o s u c h i p o r t a n c e t h a t w f e e l t h e ys h o u l d a l s o b p r e s e n t e d i t h G A Z E T T E . S p e e d S c r i p t , w o r dp r o c e s s i n g p r o g r a m d e v e l o p e da n d e n h a n c e d h e r e , w a o r i g in a l l y p r e s e n t e d i t h p a g e s o t h J a n u a r y 1 9 8 4 G A Z E T T E . A e n h a n c e d v e r s i o n o f i w a p r s e n t e d o t h M a 1 9 8 4 g z e t t e D I S K a s a m o n g o t h e rt h i n g s , b o n u s f o t h o s e p u c h a s i n g t h f i r s t D I S K i s s u e .

A n o t h e r v e r s i o n o S p e e d S c r i p t h a b e e n i t h w o r k s f o a d d i t i o n a l m a c h i n e s .T h i s e n h a n c e d S p e e d s c r i p t 3 . 0 ,i w r i t t e n f o t h A p p l e a n A t a r i c o m p u t e r s a s w e l l a f o t h C o m m o d o r e c o m p u t e r s .

W e n h a n c e d i f o C O M P U T E ! ;w d e v e l o p e d a d d i t i o n a l v e s i o n s f o t h C O M P U T E ! m a r k e t .S o m e o t h o s e w h w r o t e t o o kt h p o s i t i o n t h a t S p c e d S c r i p t" b e l o n g s " t t h G A Z E T T E . W d i s a g r e e . A p u b l i s h e r s , w h a v e

r i g h t a n o b l i g a t i o n t p r e s e n ta l o o u r e s p e c t i v e a u d i e n c e sw i t h v a l u a b l e p r o d u c t - — c h o s e nf o i t u t i l i t y a n a p p e a l . T h G A Z E T T E c a n n o t m a i n t a i n o c o n t i n u e t p r o v i d e 2 o 3 p e r c e n t o i t e d i t o r i a l s p a c e f o S p e e d S c r i p t l i s t i n g s ; c o m p u t e !c a n n o t e i t h e r . W d t h i n k i f a i r t p r o v i d e o r i g i n a l l i s t i n g s ,e n h a n c e m e n t s , e t c . o m a j o rp r o d u c t s a t h e y a r d e v e l o p e d .T h i s w h a v e d o n e i b o t h o o u r m a g a z i n e s .

E a c h o o u p u b l i c a t i o n sh a l a r g e C o m m o d o r e c o n s t i t ue n c i e s . E a c h h a l a r g e a n n o n o v e r l a p p i n g c i r c u l a t i o ng r o u p s . C O M P U T E ! , o u f l a g s h i pp u b l i c a t i o n , h a c o v e r e d t h C o m m o d o r e m a r k e t s i n c e i t f i r s t i s s u e i t h F a l l o 1 9 7 9 .C O M P U T E ! h a p u b l i s h e d m a n yb r e a k t h r o u g h s o v e r t h e y e a r sa n w i l l , o c o u r s e , c o n t i n u e t d s o T h G A Z E T T E w i l l c o t i n u e t e n j o y i t s h a r e o C o m o d o r e e v e n t s , b u i w i l l n o p u b l i s h t h e m a l l . O u t w d i f e r e n t m a g a z i n e s d i f a c ts h a r e s o m e a u d i e n c e c h a r a ct e r i s t i c s , s i i i n e v i t a b l e t h a tt h e r e w i l l b s o m e o v e r l a p o p u r p o s e .

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

t h e i r r e s p e c t i v e r e a d e r s h i p s . W f e e l t h a t w d t h a t w e l l ; w p l a n t c o n t i n u e t d s o A r e a d e r s , y o m u s t e x p e c t t h a tC O M P U T E ! , t h p a r e n t o G Z E T T E , w i l l c o n t i n u e t p r i n t i t f a i r s h a r e o m a j o r C o m m o d o r ei n f o r m a t i o n . O u p r e m i s e i t h p a s t , a n o n w m a i n t a i n , i t h a t C O M P U T E ! i m o r e t e c h n ic a l l y a d v a n c e d p u b l i c a t i o n t h a nG A Z E T T E . N a t u r a l l y , t h e r e w i l lb t i m e s a n a r e a s w h e r e t h e r ei r e a d e r s h i p o v e r l a p . W t r t m i n i m i z e t h e m ; w c a n n o tt o t a l l y e s c a p e t h e m .

W d n o s e t h t w m a g a z i n e s a m u t u a l l y e x c l u s i v ep u b l i c a t i o n s a n w i l l c o n t i n u et p r o v i d e y o w i t h p r e m i u me d i t o r i a l p r o d u c t i b o t h . O v e rl a p , a a l w a y s , w i l l b h e l d t m i n i m u m .

W s h o u l d a l s o a d d r e s s ,m o r e s p e c i f i c a l l y , t h q u e s t i o no a u d i e n c e . W h a t k i n d o p e s o r e a d s C O M P U T E ! b o o k sa n m a g a z i n e s ?

O v e r t h y e a r s , t h a u d ie n c e h a s c h a n g e d . W h e n f i r s ts t a r t e d i 1 9 7 9 , C O M P U T E ! w a r e a d b s m a l l a n o f t e ns t r o n g l y p a r t i s a n g r o u p o e t h u s i a s t s . T h m a g a z i n e a t e m p t e d t h e n t s e r v e t h n e e d so f f e t h o u s a n d m i n d s .

T h m a j o r i t y - - t h e n a n o w — o w n e d s e l f - c o n t a i n e d ,c o m p l e t e c o m p u t e r s l i k e t h C o m m o d o r e P E T , A t a r i , a n A p p l e , b u t t h e r e w e r e a l s o o w e r o t h " c o m p u t e r - o n - a -b o a r d " A I c o m p u t e r ,m a n u f a c t u r e d b R o c k w e l l .

C O M P U T E ' S G a z a f f e M a 1 9 8 5

Page 7: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 7/164

A I n s i d e r ' sA c c o u n t o T r a m i e l

t o m m o d o r e

b M i c h a e l T o m c z y k

$ 1 6 . 9 5 h a r d b a c k I S B N 0 - 9 4 2 3 6 6 - 7 5 - 2$ 9 . 9 5 t r a d e p a p e r b a c k I S B N 0 - 9 4 2 3 8 S - 7 8 - 7

C O M P U T E ! P u b l i c a t i o n s , t h l e a d i n g h o m e c o m p u t e r p u b l i s h e r , b r i n g sy o t h e x c i t i n g s t o r y o f t h h o m e c o m p u t e r i n d u s t r y . T h i s b o o k t a k e s t h r e a d e r i n t o v i v i d , d r a m a t i c w o r l d w h e r e p o w e r f u l , b r i l l i a n t b u s i n e s s m a na l m o s t s i n g l e - h a n d e d l y f a s h i o n s t h e A m e r i c a n c o n s u m e r c o m p u t e r i n d u s t r y .

s u r v i v o r o t h e N a z i H o l o c a u s t , J a c k T r a m i e l t o o k a t i n y t y p e w r i t e r p a r t s c o m p a n y a n b u i l t i i n t o m a j o r A m e r i c a n c o r p o r a t i o n . I t h e p r o c e s s , h b e c a m e m o d e r n c o r p o r a t el e g e n d . S o m e o f h i s v i c e p r e s i d e n t s t h o u g h t h w a s a i n t ; s o m e t h o u g h t h h a t h w o r l d ' s h a r d e s t h e a r t . B u f e d e n y t h b r i l l i a n c e o t h i s c o m p l e x e n t r e p r e n e u r .

F o t h p a s t f o u r y e a r s , M i c h a e l T o m c z y k h a b e e n T r a m i e l ' s r i g h t h a n d m a n . T h r o u g ho u C o m m o d o r e ' s e x p l o s i v e r i s e t o l e a d e r s h i p i t h c o m p u t e r f i e l d , T o m c z y k w a c l o s ei n s i d e r . A n d , m o s t i m p o r t a n t l y , T o m c z y k i k e e n o b s e r v e r a n t a k e s y o w h e r e t h e a c t i o ni s

T o r d e r y o u r c o p y , s e n d y o u r p a y m e n t t C O M P U T E ! B o o k 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 o c a l l t o l l - f r e e 1 - 8 0 0 - 3 3 4 - 0 8 6 8 .A d $ 3 . 0 0 s h i p p i n g a n h a n d l i n g t h a r d b a c k c o p y ; a d $ 2 . 0 0 s h i p p i n g a n h a n d l i n g t t r a d ep a p e r b a c k .

Page 8: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 8/164

s e c t i o n o t h m a g a z i n e w a a l s o d e v o t e d t t h n o d e f u n c tO h i o S c i e n t i f i c l i n e .

T h f i r s t f e i s s u e s h a d i s t i n c t l y h a r d w a r e - t e c h n i c a lt e x t u r e , r e f l e c t i n g t h i n t e r e s t so s o m e o t h h a c k e r s a n s c e n t i s t s w h w e r e t h f i r s t t a s e m b l e t h e i r o w m a c h i n e s ." R e t r o f i t t i n g R O M s " a n " M i c r o p r o c e s s o r s f o N u c l e a rI n s t r u m e n t a t i o n " a r e x a m p l e so a r t i c l e s w h i c h a p p e a l e d t f a l a r g e r p e r c e n t a g e o t h r e a d e r s h i p i t h e a r l y d a y s .

R e v i e w s c o v e r e d g e n e r a l l yt h s a m e t e r r i t o r y a t h e y d t d a y : w o r d p r o c e s s o r s l i k eW o r d P r o , l a n g u a g e s l i k e L o g o ,a n h a r d d i s k d r i v e , t h C o r -v u I I A , w i t h 9 . m e g a b y t e s f o $ 5 , 3 0 0 w h i c h w o r k s o u t b 1 , 8 1 1 b y t e s p e r d o l l a r . ( C u r r e n th a r d d i s k m e m o r y p r i c e s r a n g eb e t w e e n 1 0 , 0 0 0 a n 2 0 , 0 0 0b y t e s p e r d o l l a r . )

B u p e r h a p s m o s t r e v e a l i n ga r t h a d s . M a n y o t h e m w e r ef o h a r d w a r e a d d - o n s f o t h d o - i t - y o u r s e l f h o m e e n g i n e e r ;m o t h e r b o a r d s ; E P R O Mf i r m w a r e ; c o m p u t e r - o n - a -b o a r d k i w i t h B A S I C b u i l t i a n 4 R A f o $ 5 5 0 ; k e y b o a r dk i t s . T h e n , t o o , t h p r i c e s w e r em u c h h i g h e r . T h t h e n n e 3 2 R A C o m m o d o r e P E w e n t f o $ 1 , 3 0 0 ; t h 4 8 A p p l e I P l u sf o $ 1 , 5 0 0 .

A c o m p u t e r s b e c a m e m o r ec o m m o n p l a c e a n e a s i e r t o e r a t e , a e n t i r e l y n e a u d i e n c eb e g a n t a r i s e : t h r e c r e a t i o n a lc o m p u t e r i s t , s o m e o n e w h

w a n t e d t l e a r n a b o u t c o m p u te r a n p r o g r a m m i n g , b u d i d n ' tw a n t t a c t u a l l y b u i l d t h e m c h i n e s . I t h p a s t s e v e r a l y e a r s ,t h i s h a b e c o m e t h e m a j o r i t ya u d i e n c e f o C O M P U T E !P u b l i c a t i o n s .M o s t o o u r e a d e r s a r i t e r e s t e d i t h i m p a c t o c o p u t e r s o s o c i e t y a n d w a n t t b i n t e l l i g e n t l y i n f o r m e d a b o u tt h u s e s o f t h e s e n e m a c h i n e sa n t h w a t h e y w o r k . I s o m es e n s e s , t h i s m e a n s s o f t w a r e :h o d p e o p l e c o m m u n i c a t ew i t h c o m p u t e r s , w h a t p r o d u c t sa r a v a i l a b l e t m a k e c o m p u t e r sm o r e u s e f u l , w h a t s o f t w a r e f r o mC O M P U T E R S b o o k s a n m a g az i n e s w i l l b v a l u a b l e a d d i t i o nt t h r e a d e r ' s p r o g r a m l i b r a r y ?

A l t h o u g h w r e c e i v e h u d r e d s o l e t t e r s f r o m r e a d e r se a c h w e e k , w r e a d e v e r y o n e .S o m e r e a d e r s , p a r t i c u l a r l yy o u n g p e o p l e a n p a r e n t s , e xp r e s s i n t e r e s t i o u g a m e p r g r a m s a n d e d u c a t i o n a l s o f t w a r e .M a n y o t h e r s e n j o y l e a r n i n gm o r e a b o u t p r o g r a m m i n g a n v a l u e u t i l i t i e s s u c h a " T u r b o T a p e " a n " T u r b o D i s k , "w h i c h g r e a t l y i m p r o v e a c c e s ss p e e d t m a s s m e m o r y . O t h e rp o p u l a r p r o g r a m s i n c l u d eB A S I C e n h a n c e m e n t p a c k a g e s ,s o u n d a n d g r a p h i c s t u t o r i a l s ,a n g e n e r a l - i n t e r e s t f e a t u r e s l i k ew e a t h e r f o r e c a s t i n g a n d , o c o u r s e , t h S p e e d S c r i p t w o r dp r o c e s s o r .

O v e r t h y e a r s , w e d i t o r sa C O M P U T E ! P u b l i c a t i o n s h a v er e a d m a n y t h o u s a n d s o l e t t e r sr a n g i n g f r o m s e v e r e c r i t i c i s m t ou n q u a l i f i e d p r a i s e . M o s t l e t t e r s ,o c o u r s e , c o n t a i n l i t t l e o b o t h . I a d d i t i o n , e a c h m o n t hm a n y r e a d e r s f i l l o u o u E d t o r ' s F e e d b a c k c a r d s a n t h o s e ,t o o , a r e c a r e f u l l y s t u d i e d .

N p u b l i s h e r s e r v i n g t h en e e d s o m o r e t h a n m i l l i o nm i n d s m o n t h c a h o p e t o s a ti s f y t h e m a l i e v e r y w a y . B u t h a t i o u g o a l a n o u r c o n s t a n te f f o r t .

E d i t o r I C h i e f

S e n i o r E d i t o r

C O M P U T E S G a z e t t e M a 1 9 8 5

Page 9: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 9/164

B e c a u s e n t w b u s i n e s s e sa r a l i k e , y o n e e d

T i m e w o r k s B u s i n e s s S y s t e m s :O n l y T i m e w o r k s B u s i n e s s S y s t e m sg e n e r a t e r e p o r t s c u s t o m i z e d t f i y o u rb u s i n e s s , a l f o $ 5 9 . 9 5 * e a c h .H e r e ' s s e r i e s o s e v e n e a s y - t o - u s e M a n a g e m e n tI n f o r m a t i o n R e p o r t s f l e x i b l y d e s i g n e d t a c c o m m od a t e a l s m a l l a n m e d i u m s i z e b u s i n e s s a c c o u n t i n gr e q u i r e m e n t s f o C o m m o d o r e 6 4 C o m p u t e r s : I n v e n t o r y M a n a g e m e n t

S a l e s A n a l y s i s A c c o u n t s R e c e i v a b l ea n I n v o i c i n g A c c o u n t s P a y a b l e a n C h e c k w r i t i n g P a y r o l l C a s h F l o wM a n a g e m e n t G e n e r a l L e d g e rE a c h s y s t e m i n c l u d e s :

u n i q u e m e t h o d o c r e a t i n g y o u r o w u n l i m i t e d a r r a y o r e p o r t s — q u i c k l ya n e a s i l y -( r o m o v e rt h o u s a n dp o s s i b l e c o m b i n a t i o n s .Y o s e l e c t t h e i n f o r m a t i o n y o w a n t , a n y o d e t e r m i n e t h s e q u e n c e o t h e r e p o r t c o l u m nh e a d i n g s . N o y o u c a n g e n e r a t e r e p o r t s t h a t a r t r u l y t a i l o r e d t o y o u r s p e c i f i c b u s i n e s s n e e d s .

p r o g r a m w h i c h c a n b e u s e d b i t s e l f , o i n t e rf a c e d , o n a t i m e , w i t h o t h e r m a n a g e m e n tp r o g r a m s i n t o f u l l y i n t e g r a t e d a c c o u n t i n gs y s t e m .

m e n u - d r i v e n p r o g r a m s o p h i s t i c a t e d e n o u g ht p r o v i d e c o m p l e t e M a n a g e m e n t a n P r o d u c tI n f o r m a t i o n , y e t r e q u i r e s n p r i o r c o m p u t e r o a c c o u n t i n g k n o w l e d g e t a o p e r a t e .

T i m e w o r k s t u t o r i a l s , w r i t t e n i b a s i c E n g l i s h , a n o u " c o o k b o o k " s t y l e o f u l l c o m p u t e r p r o m p t i n gr e a l l y m a k e t h i s o p e r a t i o n s i m p l e .

F r e e c u s t o m e r s u p p o r t p r o g r a m .W i t h B u s i n e s s S y s t e m s , p a r t i c u l a r l y , s e r v i c e i m u s t ! T h T i m e w o r k s C u s t o m e r S u p p o r t T e a m ,

a l o n g w i t h o u t o l l - f r e e C o n s u m e rH o L i n e , i a v a i l a b l e - a t n c h a r g e -t a l r e g i s t e r e d u s e r s a n d e a l e r s .O u s e r v i c e p e r s o n n e l w i l l a n s w e rc o m p u t i n g q u e s t i o n s , h a r d w a r eq u e s t i o n s , e v e n c e r t a i n a c c o u n t i n gq u e s t i o n s .

T i m e w o r k s B u s i n e s sS y s t e m s . N o a y o u r f a v o r i t ed e a l e r , o c o n t a c t T i m e w o r k s , I n c . ,4 4 L a k e C o o k R d . , D e e r f i e l d , I 6 0 0 1 5 . P h o n e ; ( 3 1 2 ) 9 4 8 - 9 2 0 0 .

M o r e p o w e r f o y o u r d o l l a r .

O t h e r T i m e w o r k s P r o g r a m s :T h E v e l y n W o o d D y n a m i c R e a d e r T h E l e c t r o n i c

C h e c k b o o k T h M o n e y M a n a g e r ; S w i f t c a l c W a l l S t r e e t' S u g g e s t e d r a l a i l p n c e " R e g a e r o d I r a r t e m a i k o C o m m o d o i e C o m p u t e r S y s t e m s

3 1 9 6 4 T i m e w o r h s . i n c . A l r i g h t s r e s e r v e d .

Page 10: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 10/164

C O M P U T E ! P u b l i c a t i o n s j n c f f lO n a f t * ? f i B C f u * J

P u b l i s h e r G a r y R I n g e r s o l lE d i t o r i C h i e f R o b e r t C L o c kD i r e c t o r o A d m i n i s t r a t i o n A l i c e S W o l f eS e n i o r E d i t o r R i c h a r d M a n s f i e l dM a n a g i n g E d i t o r K a t h l e e n M a r t i n e kE d i t o r L a n c e E l k oA s s i s t a n t E d i t o r T o d d H e i m a r c kP r o d u c t i o n D i r e c t o r T o n y R o b e r t sE d i t o r sT o R H a l f h i l l , E d i t o r , C O M P U T E ! M a g a z i n e ; S t e p h e n L e v y ,E d i t o r , C O M P U T E ! B o o k s D i v i s i o n ; G a i l C o w p e r , P r o d u c t i o nE d i t o r ; O t t i s R C o w p e r , T e c h n i c a l E d i t o r ; C h a r l e s B r a n n o n ,P r o g r a m E d i t o r ; S e l b y B a t e m a n , F e a t u r e s E d i t o rA s s i s t a n t E d i t o r sG r e g g K e i z e r , J B l a k e L a m b e r t ( B o o k s ) ; | o h n K r a u s e , G e o r g eM i l l e r , ( T e c h n i c a l ) ; P h i l i p N e l s o n ( C O M P U T E ! M a g a z i n e ) ; K a t h yY a k a l , F e a t u r e W r i t e r ; 5 n a r o n D a r l i n g , R e s e a r c h A s s i s t a n t( F e a t u r e s ) ; M a r k T u t t l e , S u b m i s s i o n s R e v i e w e rE d i t o r i a l P r o g r a m m e r sP a t r i c k P a r r i s h ( S u p e r v i s o r ) , T i V i c t o r , K e v i n M y k y t y n , K e v i nM a r t i nP r o g r a m m i n g A s s i s t a n t sD a v i d F l o r a n c e , S u s a n D o s sC o p y E d i t o r sJ o a n R o u l e a u , A n D a v i e sA d m i n i s t r a t i v e S t a f fS u s a n Y o u n g , L a u r a M a c F a d d e n , J u l i a F l e m i n g , I r i s B r o o k s , J a nK r e l l o wP r o d u c t i o nI r m a S w a i n , P r o d u c t i o n M a n a g e r ; J a n i c e F a i r , A r D e s i g nD i r e c t o r , L e N o e l , A s s i s t a n t E d i t o r , A r D e s i g n ; D P o t t e r ,M e c h a n i c a l A r t S u p e r v i s o r ; T e r r y C a s h , C a r o l e D u t o n , T y p e s e t t i n gA r t i s t sL a r r y S u l l i v a n ( P u b l i c a t i o n s ) , D e b b i e B r a y ( B o o k s ) ; H a r r y B l a i r ,I l l u s t r a t o r

A s s o c i a t e E d i t o r s| i B u t t e r f i e l d ( T o r o n t o ) , H a r v e y H e r m a n ( G r e e n s b o r o ) ,[ ■ ' r e d D ' l g n a z i o ( R o a n o k e )C i r c u l a t i o nC h a r l e s C P o s t , C i r c u l a t i o n M a n a g e rC u s t o m e r S e r v i c eP h i l i p p a K i n g , C u s t o m e r S e r v i c e M a n a g e r ; G a i ! J o n e s , D e a l e rS a l e s S u p e r v i s o r ; J u d y T a y l o r , C u s t o m e r S e r v i c e S u p e r v i s o r ;D e a l e r S a l e s S t a f f : R h o n d a S a v a g e , D e b i G o f o r t h , L i K r u s e n s l j e r n a ; C u s t o m e r S e r v i c e S t a f f : B e l l y A t k i n s , G a y l eB c n b o w , C h r i s G o r d o n , M a r y H u n t , J e n n s N a s h , C h r i s P a t t yL o n n i e A r d e n , W a r e h o u s e M a n a g e r ; S t a f f : H o w a r d A y e r s , S t e v eB o w m a n , D a v i d H e n s l e y , L a r r y O ' C o n n o r , S a P a r k e rD a t a P r o c e s s i n gL e o n S t o k e s , M a n a g e r ; C h r i s C a i n , A s s i s t a n tA c c o u n t i n gP a u l | M e c l i o l a , V P , F i n a n c e 4 P l a n n i n g ; R S t e v e n V e t t e r ,D i r e c t o r , F i n a n c e P l a n n i n g ; R o b e r t B e a n , G e n e r a l A c c o u n t a n t ;K a r e n K R o g a l s k i , F i n a n c i a l A n a l y s t ; S t a f f : D a l e R o b e r t s , [ i l lP o p eC r e d i tB a r r y L B e c k , C r e d i t M a n a g e r ; S t a f f : S y b i l A g e e , A n n e F e r g u s o n , P a F u l l e r , D o r i s H a l l , L i n d a M i l l e r , M a r y W a d d e l lP u r c h a s i n gG r e g o r y L S m i t h , P u r c h a s i n g M a n a g e rP r o m o t i o nC a r o l i n e D a r k , P r o m o t i o n A s s i s t a n tA d v e r t i s i n g S a l e sK e W o o d a r d , D i r e c t o r o f A d v e r t i s i n g S a l e s ; Q o n n i e V a l e n t i n o , A s s i s t a n tA d v e r t i s i n g M a n a g e r ; P a t t i S t o k e s , P r o d u c t i o n C o o r d i n a t o r ; K a t h l e e nH n n l o n , S a l e s A s s i s t a n tS a l e s R e p r e s e n t a t i v e s

J e r r y T h o m p s o n 4 1 5 - 3 4 8 - 8 2 2 2E W i n c h e l l 2 1 3 - 3 7 8 - 8 3 6 1H a r r y B l a i r 9 1 9 - 2 7 5 - 9 8 0 9

C O M P U T E ) ' * G A Z E T T E

J u l e s E T h o m p s o n , i n c .N a t i o n a l a n d C a n a d i a n S a l e s R e p r e s e n t a t i v e s1 2 9 0 H o w a r d A v e n u e , S u i t e 3 0

B u r l i n g a m e , C 9 4 0 1 0A d d r e s s a l a d v e r t i s i n g m a t e r i a l s t o P a l t i S t o k e s , C O M P U T E D G A Z E T T E3 2 4 W e s t W e n d o v e r A v e . , S u i t e 2 0 0 , G r e e n s b o r o , N 2 7 4 0 8S o l e s O f f i c e s , T h T h o m p s o n C o m p a n yN e E n g l a n d 6 1 7 - 7 2 0 - 1 8 S 8M i d - A t l a n t i c 2 1 2 - 7 7 2 - 0 9 3 3S o u t h e a B i 9 1 9 - 2 7 5 - 9 8 0 9M i d w e s t 3 1 2 - 7 2 6 - 6 0 4 7

T e x a s 7 1 3 - 7 3 1 - 2 6 0 5N o r t h w e s t , N e v a d a 4 0 8 - 3 5 4 - 5 5 5 3N o r t h e r n C 4 1 5 - 3 4 8 - 8 2 2 2 o 4 0 8 - 3 5 4 - 5 5 5 3S o u t h e r n C 2 1 3 - 3 7 8 - 8 3 6 1A r i z o n a 2 1 3 - 3 7 8 - 8 3 6 1N e M e x i c o 2 1 3 - 3 7 8 - 8 3 6 1C o l o r a d o 3 0 3 - 5 9 5 - 9 2 9 9C O M P U T E I P u b l i c a t i o n s , I n c . , p u b l i s h e sC O M P U T E ! C O M P U T E I B o o k *C o r p o r a t e O f f i c e :3 2 W e s t W e n d o v e r A v e . , S u i t e 2 0 0 , G r e e n s b o r o , N 2 7 4 0 8M a i l i n g A d d r e s s :P o s l O f f i c e B o 5 4 0 6 , G r e e n s b o r o , N 2 7 4 0 3D i s t r i b u t i o n C e n t e r5 0 0 - A R a d a r R o a d , G r e e n s b o r o , N 2 7 4 1 9T e l e p h o n e : 9 1 9 - 2 7 5 - 9 8 0 9O f f i c e H o u r s : 8 : 3 0 A t 4 : 3 0 P M o n d a y - F r i d a yC h i e f E x e c u t i v e O f f i c e r R o b e r t C L o c kP r e s i d e n t G a r y R I n g e r s o l lV i c e P r e s i d e n t , F i n a n c e P l a n n i n g P a u l | M e g l i o l aE x e c u t i v e A s s i s t a n t D e b i N a s hA s s i s t a n t A n i t a R o u pS u b s c r i p t i o n I n f o r m a t i o nC O M P U T E ! ' : ; G A Z E T T E C i r c u l a t i o n D e p t .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 O L L F R E ES u b s c r i p t i o n O r d e r L i n e

8 0 0 - 3 3 4 - 0 8 6 8I N 9 1 9 - 2 7 5 - 9 8 0 9

C O M P U T E l ' s G A Z E T T ES u b s c r i p t i o n R a t e s( 1 2 I s s u e Y e a r ) : U ( o n e y e a r ) S 2 4 . C a n a d a , M e x i c o a n F o r e i g nS u r f a c e M a i l $ 3 0 . F o r e i g n A i M a i l $ 6 5 .T h C O M P U T E ! ' * g a z e t t e s u b s c r i b e r l i s l i s m a d e a v a i l a b l e l c a r e f u l l ys c r e e n e d o r g a n i z a t i o n s w i t h p r o d u c t o s e r v i c e w h i c h m a b o i n t e r e s t t o o u r e a d e r s . I y o p r e f e r n o t t r e c e i v e s u c h m a i l i n g s ,p l e a s e s e n d a e x a c l c o p y o y o u r s u b s c r i p t i o n l a b e l t o C O M P U T E l ' sg a z e t t e , P . O . B o 9 6 1 , F a r m i n g d a l e , N 1 1 7 3 7 . I n c l u d e n o t e i d i c a t i n g y o u r p r e f e r e n c e I r e c e i v e o n l y y o u r s u b s c r i p t i o n .A u t h o r s o m a n u s c r i p t s w a r r a n t t h a t a l m a t e r i a l s s u b m i t t e d t C O M P U T E D G a z e t t e a r o r i g i n a l m a t e r i a l s w i t h f u l l o w n e r s h i p r i g h t sr e s i d e n t i s a i d a u t h o r s . B s u b m i t t i n g a r t i c l e s t c o m p u t e ! s G A Z E T T E ,a u t h o r s a c k n o w l e d g e t h a t s u c h m a t e r i a l s , u p o n a c c e p t a n c e f o p u b l i c a t i o n , b e c o m e t h e e x c l u s i v e p r o p e r t y o C O M P U T E I P u b l i c at i o n s , I n c . N p o r t i o n o t h i s m a g a z i n e m a b r e p r o d u c e d i a n f o r m w i t h o u t w r i l t e n p e r m i s s i o n f r o m t h e p u b l i s h e r . E n t i r e c o n t e n t sc o p y r i g h t 1 9 8 5 , C O M P U T E I P u b l i c a t i o n s , I n c . R i g h l s l p r o g r a m sd e v e l o p e d a n s u b m i t t e d b a u t h o r s a r e x p l a i n e d i o u r a u l n o rc o n t r a c t . U n s o l i c i t e d m a t e r i a l s n o t a c c e p t e d f o p u b l i c a t i o n w i l l b r e t u r n e d i a u t h o r p r o v i d e s a s e l f - a d d r e s s e d , s t a m p e d e n v e l o p e .W h e r e p r o g r a m s a r i n c l u d e d i a a r t i c l e s u b m i s s i o n , t a p e o r d i s km u s t a c c o m p a n y I h s u b m i s s i o n . P r i n t e d l i s t i n g s a r e o p t i o n a l , b u h e l p f u l . A r t i c l e s s h o u l d b e f u r n i s h e d a t y p e d c o p y ( u p p e r a n l o w e r c a s e , p l e a s e ) w i t h d o u b l e s p a c i n g . E a c h a r t i c l e p a g e s h o u l d b e a rt h t i t l e o f t h e a r t i c l e , d a t e , a n n a m e o t h e a u t h o r . C O M P U T E IP u b l i c a t i o n s , I n c . , a s s u m e s n o l i a b i l i t y f o e r r o r s i a r t i c l e s o a d v e r t i s e m e n t s . O p i n i o n s e x p r e s s e d b a u t h o r s a r n o t n e c e s s a r i l yt h o s e o C O M P U T E I P u b l i c a t i o n s , i n c . ' C O M P U T E l P u b l i c a t i o n s a s u m e s n r e s p o n s i b i l i t y f o d a m a g e s , d e l a y s , o f a i l u r e o s h i p m e n t i c o n n e c t i o n w i t h a u t h o r s ' o f f e r t o m a k e t a p e o r d i s k c o p i e s o p r g r a m s p u b l i s h e d h e r e i n .P E T , C B M , V 1 C - 2 0 , a n C o m m o d o r e 6 a r t r a d e m a r k s o C o m m od o r e B u s i n e s s M a c h i n e s , I n c . , a n d / o r C o m m o d o r e E l e c t r o n i c s L i m i t e d .O t h e r t h a n a a i n d e p e n d e n t s u p p l i e r o f q u a l i t y i n f o r m a t i o n a n s e r v i c e s t o w n e r s a n d u s e r s o C o m m o d o r e p r o d u c t s , C O M P U T E !P u b l i c a t i o n s , I n c . , i i n w a a s s o c i a t e d w i t h C o m m o d o r e B u s i n e s sM a c h i n e s , I n c . , o a n o i t s u b s i d i a r i e s .

Page 11: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 11/164

C h o o s e t h S A p r o g r a m w i t h l e s s

t t r i i

T h i d e a b e h i n d c h o o s i n g c o p u t e r i z e d S A p r o g r a m o v e r m a n u a li t s a v e y o u f r o m p i l e s o p a p e r w o r k .B u s u r p r i s i n g l y t w o t h b e s t - k n o w np r o g r a m s c o m e w i t h b i g , f a m a n u a l sa n o n l y o 3 d o u b l e - s i d e dd i s k s .W h e n t h a t m u c h i n f o r m at i o n i p u i n t o t h m a n u a l ,w h a t ' s l e f t t p u i n t o t h c o m p u t e r ?

W h n o b u c o m p u t e rp r o g r a m t h a t ' s r e a l l yc o m p u t e r p r o g r a m ? B u y T h eP e r f e c t S c o r e f r o m M i n d s c a p e f o j u s t $ 6 9 , 9 5 *

I h a d o u b l e - s i d e d d i s k s a n d ar e a l s k i n n y m a n u a l . I e v e n h a p r i n to u c a p a b i l i t y a n c o n t i n u o u so n - s c r e e n c l o c k . A l t h i s m a k e s T h P e r f e c t S c o r e m o r e c o m p u t e r i z e d

t h a n t h o s e o t h e r s .N o w , i t h i s c o l d l o g i c f a i l s

t c o n v i n c e y o u , p e r h a p s a e m o t i o n a l a p p e a l t y o u rs e n s e o p a t r i o t i s m a n s o c i a lc o n s c i o u s n e s s w i l l . Y o u r c h o i c e

i t h i s . E i t h e r y o u b u y t h e i r S A w h i c h k i l l s i n n o c e n t t r e e st m a k e a l t h a t p a p e r . O y o

b u o u S A w i t h d i s k s a n S a v eA m e r i c a ' s T r e e s .

T h P e r f e c t S c o r e , $ 6 9 . 9 5 , f r o m M i n d s c a p e■ S u g g g t l M r t t a l p n c g A r a t t b J o f o A c p l s C o m m o d C f o a n d i q m T h n P o r t e d S o o n : C o m o u i m P n p u a l t a n I l h S A r n a M m U s c a p a . i n A r g h B m w l v e t J

Page 12: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 12/164

G A Z E T T E F E E D B A C KE d i t o r s A n R e a d e r s

D y o u h a v e q u e s t i o n o p r o b l e m ?H a v e y o d i s c o v e r e d s o m e t h i n g t h a t c o u l dh e l p o t h e r V I C - 2 0 a n C o m m o d o r e 6 4 u s e r s ?D y o h a v e c o m m e n t a b o u t s o m e t h i n gy o v r e a d i C O M P U T E D G A Z E T T E ? 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 D 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 2 7 4 0 3 .

E a s y S c r a t c h A n S A V ES i n c e d o n ' t u s u a l l y h a v e t i m e t t y p e i a e t i r e p r o g r a m i o n s i t t i n g , s t a r t a l m p r g r a m s w i t h t h e s e l i n e s :

G O T O 1 0 : R E M • • P R O G R A M N A M E F R O MP A G E X X O G A Z E T T E • • O P E N 1 5 , 8 , 1 5 , " S 0 : p r o g r a m n a m e " :C L O S E 1 5 : S A V E " p r o g r a m n a m e " , 8 : E N D

1 ( f i r s t l i n e o f p r o g r a m )W h e n h a v e t s t o p , t y p e R U N 2 . T h

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

D i a n e S h e a i r sl o o p r o g r a m m e r s u s t h i s t r i c k t s a v e l i t t l e

t y p i n g t i m e . I t ' s e v e n s i m p l e r t d w i t h t a p e , b c a u s e y o c a c h a n g e l i n e t S A V E " p r o g r a mn a m e " . Y o d o n ' t h a v e t s c r a t c h t h e o l d p r o g r a mb e f o r e s a v i n g . T h a n k s f o s h a r i n g t h i s w i t h u s

A s k i n g F o T r o u b l eh a v e s e v e r a l c o m m e r c i a l p r o g r a m s o d i s k .

M o s t a r n m o r e t h a n 1 0 b l o c k s l o n g . W h a tw o u l d l i k e t d i m a r k t h ( c o p y - p r o t e c t e d ) e r o r t r a c k s a s a l l o c a t e d , s c a u s t h r e m a i n i n g5 0 0 + b l o c k s f o m o w p r o g r a m s . t r i e d t h B l o c k - A l l o c a t e c o m m a n d , b u i d i d n ' t s e e m t w o r k .

J a m e s E S h a w1 C O M P U T E D G a z e t t e M a 1 9 8 5

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

M a n y s o f t w a r e c o m p a n i e s , a p a r t o t h e i r c o p yp r o t e c t i o n , h a v e u n i q u e d i s k o p e r a t i n g s y s t e m( D O S ) w h i c h s t o r e s d i s k i n f o r m a t i o n i f o r m a tt h a t ' s i n c o m p a t i b l e w i t h t h n o r m a l 1 5 4 1 D O S .E v e n i y o a l l o c a t e d t h e e r r o r t r a c k s , y o c o u l d n ' tu s t h d i s k f o y o u r o w p r o g r a m s .

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

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

T I n t e r f e r e n c eI ' n o a b l e t l o a d a n p r o g r a m s w i t h t h T o n W h e n i t ' s o f f , t h e y l o a d p e r f e c t l y w i t h o u t a n p r o b l e m s . C a y o e x p l a i n w h a t ' s g o i n g o o h o c a f i t h i s ?

S t e p h e n D W h i t eY o d i d n ' t i n d i c a t e w h e t h e r y o u ' r e u s i n g t a p e o rd i s k , s w e ' l l g u e s s y o h a v e D a t a s s e t t e , w h i c h i m o r e s e n s i t i v e t m a g n e t i c i n t e r f e r e n c e .

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

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

T h s a m e a d v i c e a p p l i e s t o w n e r s o f d i s kd r i v e s . I t h t e l e v i s i o n i t o c l o s e t t h d r i v e , i c a i n t e r f e r e w i t h d i s k a c c e s s .

Page 13: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 13/164

m 9

A l A i r l i n e s D e p a r t F r o m T h i s T e r m i n a l .P r e s e n t i n g T r a v e l s h o p p e r. . n e f r o m C o m p u S e r v ea n T W A .N o y o c a s a v e t i m e a n m o n e yb g e t t i n g i n f o r m a t i o n a n r e s e r v a t i o n so v i r t u a l l y a n f l i g h t o n a n y a i r l i n e —w o r l d w i d e — f r o m o n s o u r c e . I t ' s T W A sn e T r a v e l s h o p p e r , a v a i l a b l e n o t h r o u g hC o m p u S e r v e ' s I n f o r m a t i o n S e r v i c e .

W i t h T r a v e l s h o p p e r , y o s c a n f l i g h tv i v a i l a b i l i t i e s , d i s c o v e r a i r f a r e b a r g a i n sa n o r d e r t i c k e t s . . . o n y o u r o w p e r s o n a lc o m p u t e r . . . a t h o m e o i t h o f f i c e

M j a l s o r e c e i v e a u t o m a t i c m e m b e rs h i p i T W A ' s F r e q u e n t F l i g h t B o n u s 3 "p r o g r a m . A n y o c a b u i l d b o n u s p o i n t sb s t a y i n g a M a r r i o t t a n H i l t o n h o t e l sa n b u s i n g H e r t z R e n t - A - C a r .

B e s i d e s T r a v e l s h o p p e r , C o m p u S e r v e

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

T h O f f i c i a l A i r l i n e G u i d eE l e c t r o n i c E d i t i o n l i s t s d i r e c t a n c o n n e c t i n g f l i g h t s c h e d u l e s f o o v e r 7 0 a i r l i n e s w o r l d w i d e p l u s o v e r 5 ( H ) , 0 O ON o r t h A m e r i c a n f a r e s .

t T r a v e l / N e w s S e r v i c e g i v e sc o m p l e t e i n f o r m a t i o n f o o v e r 2 0 , 0 0 0h o t e l s w o r l d w i d e p l u s l a t e s t t r a v e l n e w s .

D i s c o v e r O r l a n d o p r o v i d e sc o m p l e t e p r i c e s , h o u r s a n f e a t u r e so a i o C e n t r a l F l o r i d a ' s a t t r a c t i o n sa n a c c o m m o d a t i o n s .

t t f e s t C o a s t T r a v e l o f f e r s t r a v e l i n f o rm a t i o n f o t h w e s t e r n s t a t e s .

P a A m ' s T r a v e l G u i d e c o n t a i n su p - t o - d a t e i n f o r m a t i o n o i m m i g r a t i o n

a n h e a l t h r e q u i r e m e n t s f o m o s tf o r e i g n c o u n t r i e s .

A n T r a v e l V i s i o n * p r o v i d e s c o m p l e t ea u t o m o t i v e i n f o r m a t i o n i n c l u d i n g r o a dm a p s a n p e r s o n a l i z e d r d u t i n g s e r v i c e .

L e y o u r t r a v e l p l a n s r e a l l y t a k e o f f .U s T r a v e l s h o p p e r a n l o t s , l o t s m o r ef r o m C o m p u S e r v e .

T b u C o m p u S e r v e S t a r t e r K i t , s e y o u r n e a r e s t c o m p u t e r d e a l e r . T r e c e i v eo u i n f o r m a t i v e b r o c h u r e , o r t o r d e rd i r e c t , c a l l o w r i t e :

C o m p u S e r v eP . O . B o i 2 0 2 1 2 . 5 0 0 0 A r t n g t o n C e r . u e B f c d ,C o l u m b u s . O h i o 4 3 2 2 01 - 8 0 0 - 8 4 8 - 8 1 9 9I O N o , G U I T - f l M - t 5 7 0 8 0 2

Page 14: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 14/164

P O K E C o n t r o lh a v e a m a s s e d s o m e P O K E s f o t h 6 ( E d i t o r ' s

N o t e : W e ' v e a d d e d t h e q u i v a l e n t s f o t h V I C ,P l u s / 4 , a n 1 6 ) :

D i s a b l e L I S TE n a b l eD i s a b l e S A V EE n a b l eD i s a b l e L O A DE n a b l eD i s a b l e R U N / S T O PE n a b l eD i s a b l e R E S T O R EE n a b l eD i s a b l e k e y b o a r dE n a b l eN k e y s r e p e a tA l k e y s r e p e a tE n a b l e r e p e a t i n g k e y s

C l e a r k e y b o a r d b u f f e r

6 7 7 5 , 1 9 17 7 5 , 1 6 78 1 9 , 2 4 68 1 9 , 2 4 58 1 6 , 1 5 78 1 6 , 1 6 58 0 8 , 2 3 98 0 8 , 2 3 77 9 2 , 1 9 37 9 2 , 7 16 4 9 , 06 4 9 , 1 06 5 0 , 6 46 5 0 , 1 2 8

( s p a c e , d e l e t e6 5 0 , 0

V I P l u s / 4 , 1 67 7 5 , 2 2 37 7 5 , 1 9 98 1 8 , 7 38 1 8 , 1 3 38 1 6 , 1 0 38 1 6 , 7 38 0 8 , 1 0 08 0 8 , 1 1 27 9 2 , 77 9 2 , 1 7 36 4 9 , 06 4 9 , 1 06 5 0 , 6 46 5 0 , 1 2 8

7 7 4 , 1 8 77 7 4 , 1 1 08 1 6 , 1 3 68 1 6 , 1 6 48 1 4 , 2 3 98 1 4 , 7 48 0 6 , 1 0 38 0 6 , 1 0 1

1 3 4 3 , 01 3 4 3 , 1 0

1 3 4 4 , 6 41 3 4 4 , 1 2 8

a n c u r s o r k e y s )6 5 0 , 0

( b e f o r e I N P U T )1 9 8 , 0

C u r s o r s p e e d , i ( f a s t e s t ) t 2 5 6 3 2 5 , x

C h a n g e c h a r a c t e r c o l o r , i 0 - f o

R e m o v e l i n e n u m b e r s

E n a b l e

6 4 6 , xd u r i n g L I S T

2 2 , 3 52 2 , 2 5

1 9 8 , 0

3 7 1 5 9 , xV I C , 0 - 1 5

6 4 6 , x

2 2 , 3 52 2 , 2 5

1 3 4 4 , 0

2 3 9 , 0

f o o t h e r s1 3 3 9 , x

2 2 , 3 52 2 , 2 5

B l a i n e W h i t eT h a n k s f o t h i n f o r m a t i o n .

R e a d e r s s h o u l d n o t e t h a t i y o d i s a b l e t h k e b o a r d i d i r e c t m o d e , y o w o n ' t b a b l e t e n t e r t h P O K E s t g e i b a c k b e c a u s e , o f c o u r s e , t h e k e b o a r d i d i s a b l e d . R U N / S T O P - R E S T O R E s t i l lw o r k s , u n l e s s y o u ' v e d i s a b l e d i t o o , a n w i l l m a k et h k e y b o a r d w o r k a g a i n . A l s o , s t r a n g e t h i n g s h a p e w h e n y o P O K E 2 2 . 3 5 t s t o p t h e p r i n t i n g o l i n e n u m b e r s . F o r o n e t h i n g , p r i n t i n g s i r i n g i n s i d eq u o t e s ( P R I N T " A B C " ) w o n ' t w o r k , a l t h o u g h s t r i n gv a r i a b l e s c a s t i l l b e p r i n t e d . O t h e r P O K E s m a yh a v e u n e x p e c t e d s i d e e f f e c t s — f o r e x a m p l e , c h a n g i n gt h c u r s o r s p e e d m a k e s t h j i f f y c l o c k u n r e l i a b l e .

H e r e ' s o n m o r e u s e f u l s e r i e s o P O K E s . I y o a c c i d e n t a l l y t y p e N E a n d w a n t t g e t t h e p r o g r a mb a c k , e n t e r t h i s l i n e i i m m e d i a t e m o d e :

F o r t h e 6 4 F O K E 2 0 5 0 , 1 : S V S 4 2 2 9 1 : P O K E 4 5 , P E E K 1 3 4 ) :P O K E 4 6 , P E E K ( 3 5 ) : C L R

F o t h V I C : P O K E 4 0 9 8 , 1 : S Y S 5 0 4 8 3 : P O K E 4 5 , P E E K ( 3 4 ) :P O K E 4 6 , P E E K ( 3 5 ) : C L R

V I o w n e r s w i t h 8 o m o r e e x p a n s i o n s h o u l dc h a n g e t h f i r s t P O K E t P O K E 4 6 3 0 , ! . T h i s s h o r tU N N E W p r o g r a m c a b h e l p f u l .

1 C O M P U T E ' S G a z e t t e M a 1 9 8 5

B u I S t r i n g V a l u e s ?I ' h a v i n g p r o b l e m w i t h t h V A a n S T R $c o m m a n d s i B A S I C . I a s t r i n g i c o n v e r t e d t v a l u e a n t h e n b a c k t s t r i n g , a e x t r a s p a c e i s o m e h o w a d d e d t i t F o e x a m p l e , A " 9 9 " :A V A L ( A $ ) : A $ S T R $ ( A ) : P R l N T L E N ( A $ ) r t u r n s a l e n g t h o t h r e e i n s t e a d o f t w o . A h a s b ec o m e ( s p a c e ) 9 9 . I m c o m p u t e r d e f e c t i v e , o i t h e r e a g l i t c h i n C o m m o d o r e B A S I C 7S c o t t W W h i t t l e s e yN a n n o A s s o m e p r o g r a m m e r s m i g h t s a y ," T h a t ' s n o t a b u g , t h a t ' s a f e a t u r e . "

T h r e a s o n f o t h i s f e a t u r e i t h a t n u m b e r s c a b p o s i t i v e o n e g a t i v e . S T R $ ( — 9 9 ) t u r n s o u t b " — 9 9 " w i t h m i n u s s i g n i f r o n t , b u n e x t r as p a c e . T b c o n s i s t e n t , p o s i t i v e n u m b e r s a r p r e fa c e d b s p a c e w h i c h , i n w a y , s i g n a l s t h a t t h n u m b e r i p o s i t i v e .

I y o w a n t t e l i m i n a t e t h e s p a c e , u s t h i sl i n e : A $ ^ M I D $ ( S T R $ ( A ) , 2 ) . I t h v a r i a b l e h a p e n s t b n e g a t i v e , t h e m i n u s s i g n w i l l b s t r i p p e do f f - F a m o r e o t h s u b j e c t , s e M i c h a e l l o m c z y k ' sc o l u m n " B A S I C M a g i c " e l s e w h e r e i t h i s i s s u e .

P l a y - I t - O n c e G a m er e c e n t l y n o t i c e d a a f o g a m e a b o u t d u

g e o n s . B u t s o m e o n e t o l d m i w a o n l y u s e a b l eo n c e ! w o u l d l i k e t k n o w i t h i s i t r u e .

T i M A d a m e cI i t ' s a b o u t d u n g e o n s , i t ' s p r o b a b l y a a d v e n t u r eg a m e , w h i c h i l i k e c o m p u t e r s t o r y w h e r e y o p l a y t h r o l e o o n o t h m a i n c h a r a c t e r s .

Y o u s u a l l y b e g i n s u c h g a m e a l o w - l e v e ln o v i c e c h a r a c t e r w h h a c e r t a i n r a n k i n g s f o i n t e l l i g e n c e , s t r e n g t h w i s d o m , d e x t e r i t y , a n s o n

Y o g u i d e y o u r c h a r a c t e r t h r o u g h m a g i c a ld u n g e o n , s p a c e s h i p , o r s o m e o t h e r k i n d o s t r a n g ew o r l d , m a y b e e v e n t h s u b w a y s o N e Y o r k . Y o t r a v e l t h r o u g h t h w o r l d , f i g h t i n g a g a i n s t m o n s t e r s ,m e e t i n g s a g e s a n d o l t s , a n c o l l e c t i n g m a g i c a l o m o n e t a r y t r e a s u r e s . A y o a c c u m u l a t e e x p e r i e n c ep o i n t s a n t r e a s u r e , y o u r c h a r a c t e r g a i n s p o w e r .

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

O t h e r a d v e n t u r e g a m e s c a c r e a t e b r a n d n e p u z z l e s w i t h b r a n d n e s o l u t i o n s . I y o g e t i r e d o fe x p l o r i n g o n w o r l d , t e l l t h c o m p u t e r t c r e a t eb r a n d n e o n e .

S t i l l o t h e r a d v e n t u r e s a r o p e n - e n d e d . T h e r e ' s

Page 15: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 15/164

F l e e t S y s t e m 2 W o r d p r o c e s s i n g t h a t s p e l l s V - A - L - U - E

C o m p l e t e w o r d p r o c e s s i n g w i t h b u i l t - i n7 0 , 0 0 0 w o r d s p e l l c h e c k i n g - O n l y $ 7 9 . 9 5

U t i l l n o w , y o u ' d h a v e t s p e n d m i n im u o b o u t E 7 t g e g o o d w o r dp r o c e s S O l f o y o u r C o m m o d o r e 6 4 ™ .A n I y o a d d e d s m a l l , s e p a r a t e a p e Uc h e c k i n g p r o g r a m , y o u ' d h o u w e i !o v e r S l O O !

N o t h e r e ' s F l e e t S y s t e m 2 I t ' s t w p o w e r f u l p r o g r a m s i o n e , a n i i ' s p e f e c t f o h o o k r e p o r t s , t e r m p a p e r s o f u l lo f f i c e u s e .

F l e e t S y s t e m c o m b i n e s t h E A S I E S Ta n m o s t P O W E R F U L w o r d p r o c e s s o ra v a i l a b l e w i t h l i g h t n i n g - f a s t 7 0 , 0 0 0w o r d s p e l l i n g d i c t i o n a r y a l i o n r e f r e s h i n g l y E A S Y T U S i n t e g r a t e d s y st e F i n a l l y , s p e l l c h e c k i n g i n o a v a i l ab l a y o u r f i n g e r t i p s .

Y o c a n e v e n a d o v e r 1 5 , 0 0 0 " c u s t o m "w o r d s t t h b u i l t - i n 7 0 , 0 0 0 w o r d d i c t i on a r y . A n a s u g g e s t e d r e t a i l p r i c e o S 7 9 . y T , F l e e t S y s t e m r e a l l y s p e l l sV - A - l . - U - K , a n 7 0 , 0 0 0 o t h e r w o r d s t o o !

F l e e t S y s t e m h e l p s p e o p l e o a l a g e st o l e a r n t o s p f t t c o r r e c t l y a n u r i t v b e t t e rt o o . I t ' s t h O N L Y f u l l f e a t u r e d w o r dp r o c e s s o r t h a t p r o v i d e s y o w i t h h e l p f u lw r i i i n g a n d v o c a b u l a r y f e e d b a c k s u c h a s t h t o t a l n u m b e r o w o r d s i y o u r d o c um e n t t h n u m b e r o t i m e s e a c h w o r da p p e a r s , a n t o t a l n u m b e r o " u n i q u e "w o r d s , j u s t t n a m e f e w .

F l e e t S y s t e m 2 h a s e v e r y i m p o r t a n t f e t u r e t h a t w i l l h e l p y o m a k e c h i l d ' s p l a y

o u o t h m o s t h e a v y d u t y t y p i n g t a s k s .T h e r e ' s B u i l t - i n 8 C o l u m n D i s p l a y s w h a t y o s e i w h a t y o u g e t , H o r i z o n t a lS c r o l l i n g D u r i n g T y p i n g , E a s y C o r r e c t i o na n M o v e m e n t o T e x t , P a g e N u m b e r i n g ,C e n t e r i n g , I n d e n t i n g , H e a d e r s a n H o o te r s , M a t h F u n c t i o n s , S e a r c h a n R e p l a c e ,M a i l M e r g e , B U I L T I 7 0 , 0 0 0 w o r dS P E L L C H E C K I N G a n m u c h , m u c hm o r e !

A s f o r H e e l S y s t e m 2 E x c e p t i o n a l l y E a s y , P a c k e dw t t b P o w e r , P e r f e c t l yP r i c e d .

A P S I P r o f e s s i o n a l S o f t w a r e , i n 5 F r e m o n i S t r e e t N c e d h a r n M Q 2 1 < M ( 6 1 7 ) 4 4 4 - - S 2 2 4 T e l e x : 9 5 1 5 7 9i k 1 i s y , ( l n i ! * y T " " ? ' " ' ' ' T ' " ' J 1 l J " " " ' " ' ' » n i i o n I a , L i i l . - C o n i n i o d < j r e 6 4 ™ U i l r t < k i r a i k o f C o m m o d o r e E k oi i . n . ( i . i i i . J n d / i i r r . - , | L i i r . j , n , i i , / ( J l l - P t c u c c h e c k w i t h y n o r d c t l e r . - D c i t c r a n d D U r l b u l a r l n q u l r l e i i r c l n T h c d

Page 16: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 16/164

n o a s i n g l e g o a l , b u t h e r e ' s l o t s o t e r r i t o r y t e x p l o r e .

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

T h S m a l l e s t P i e c e O fI n f o r m a t i o nM o r e a n m o r e , s e a r t i c l e s r e f e r t o b i m a n i p u l a t i o n . T h N o v e m b e r G A Z E T T E s a i d t h a to V I C - 2 0 t h f i r s t t h r e e b i t s o 3 6 8 7 9 c o n t r o lt h b o r d e r c o l o r . B i # ( f o u r t h b i t , a c t u a l l y ) c o t r o l s n o r m a l / r e v e r s e t e x t . A n t h t o f o u r b i t sc o n t r o l s c r e e n c o l o r .

r e a l i z e t h a t P O K E i n g 3 6 8 7 9 w i l l c h a n g eb o r d e r a n s c r e e n c o l o r s , b u c a n ' t b r e a k i d o w n t o b i b b i t l e v e l , D o e s i f o l l o w b i n a r yr u l e s ?

L a r r y N i c h o l sA l t h o u g h y o P O K E u s i n g d e c i m a l , y o u r V I s t o r e st h n u m b e r s i b i n a r y , u s i n g b i t s , t h s m a l l e s t p i e c eo i n f o r m a t i o n .

F o r e x a m p l e , i y o P O K E 3 6 8 7 9 , 4 3 o n V I C ,t h e s c r e e n i r e w i t h c y a n b o r d e r . Y o u m i g h tt h i n k o t h n u m b e r a 4 3 b u t t h e V I s t o r e s i a 0 0 1 0 1 0 U . T h e f i r s t t h r e e b i t s ( s t a r t i n g f r o m t h r i g h t ) d e t e r m i n e t h b o r d e r c o l o r , w h i c h m e a n s t h a ta n y t i m e y o P O K E b i n a r y n u m b e r x x x x x O l l i n t o3 6 8 7 9 t h b o r d e r i c y a n ( t h e x ' c a b O ' o l ' s —i d o e s n ' t m a t t e r ) . A n a n y t i m e y o u P O K E O O l O x x x xi n t o 3 6 8 7 9 , t h s c r e e n w i l l b r e d .

H e r e ' s a e a s y c o n v e r s i o n r o u t i n e t g e f r o md e c i m a l t b i n a r y . L e t ' s s a y o w a n t t h b i n a r ye q u i v a l e n t o d e c i m a l 4 3 d i v i d e b 2 0 2 1 2 4 r e m a i n d e r 0 0 1 0 1 0 1

W r i t e d o w n 4 a n d i v i d e i b t w o . T h a s w e r i 2 ( w r i t e i t t h l e f t o 4 3 ) , w i t h r e m a i nd e o ( p u t i u n d e r n e a t h ) . 2 1 / 2 i 1 ( r e m a i n d e ro 1 ) 1 0 / 2 i ( n r e m a i n d e r ) . A n s o n , u n t i l y o r e a c h 1 / i 0 w i t h r e m a i n d e r o f o n e . F r o m t h e no n i t ' s a l z e r o s . T h p a t t e r n o o n e s a n z e r o su n d e r n e a t h i t h b i n a r y e q u i v a l e n t o f t h e n u m b e ry o s t a r t e d w i t h .

F o m o r e i n f o r m a t i o n a b o u t b i t s a n m e m o r y ,s e e t h e M a r c h " M a c h i n e L a n g u a g e f o B e g i n n e r s "c o l u m n . F o m o r e a b o u t t u r n i n g b i t s o a n o f w i t hA N a n d O R , s e l a s t m o n t h ' s " G A Z E T T E F e e d b a c k . "

U s i n g C a p i t a l L e t t e r sI ' v e b e e n t r y i n g t w r i t e p r o g r a m t h a t h a n d l e sc h e m i c a l e l e m e n t s :

1 f o r x = l t o 4 : r e a d a $ : p r i n t a $ : n e x t2 0 d a t a N a , C s , B a , C l

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

m e n t s . I p r i n t s a s a a n 1 H o c a g e m 6 t r e a d t h c a p i t a l s f r o m D A T A ?

P a u l P o r t e rT h s o l u t i o n i t e n c l o s e e a c h i t e m i q u o t e s :

2 d a t a " N a " , " C s " , " B a " , " C l "T h i s a l l o w s y o t h a v e D A T A l i n e s w i t h c a

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

T h f i r s t q u o t a t i o n m a r k s i g n a l s t h b e g i n n i n go q u o t e m o d e , w h i c h m a k e s t h c o m p u t e r R E A De a c h i t e m l i t e r a l l y . T h s e c o n d q u o t a t i o n m a r k i n e c e s s a r y t g e t o u t o q u o t e m o d e , s o t h e c o m m a sc a s e p a r a t e t h i n d i v i d u a l D A T A i t e m s .

T h i s s a m e m e t h o d c a b u s e d t p u c a p i t a l sa n g r a p h i c s c h a r a c t e r s i n t o R E s t a t e m e n t s .

T m a k e s u r e y o u ' r e i u p p e r / l o w e r c a s e m o d e ,P R I N T C H R $ ( 1 4 ) a t h b e g i n n i n g o t h p r o g r a m .P r i n t i n g C H R $ ( H 2 ) g e t s y o b a c k t u p p e r c a s e / g r a p h i c s . T o p r e v e n t t h u s e r f r o m a c c id e n t a l l y p r e s s i n g S H I F T - C o m m o d o r e k e y ,P R I N T C H R S ( 8 ) t d i s a b l e t h e c a s e c h a n g e . C H R S ( 9 )r e - e n a b l e s c a s e c h a n g e s .

P r i n t i n g Q u o t e s I n s i d e Q u o t e sI i p o s s i b l e t u s q u o t e s ( " ) t o s h o w t i t l e i s i d e P R I N T s t a t e m e n t ? F o r e x a m p l e ,

1 p r i n t ' T h e s t o r y " W r i n k l e I T i m e " i a i n t e r e s t i n g b o o k . "

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

L e t t e r s i n s i d e q u o t e s a r e j u s t l e t t e r s a n c a b u s e d i P R I N T o D A T A s t a t e m e n t s . O u t s i d e o q u o t e s t h e y ' r e t r e a t e d a s v a r i a b l e n a m e s .

T h e r e a r t w w a y s t f o r c e t h c o m p u t e r t p r i n t q u o t e s :

1 p r i n t ' T h e s t o r y " ; c h r $ < 3 4 > ; " A W r i n k l e I T i m e " ; c h r $ ( 3 4 ) ; " i a i n t e r e s t i n g b o o k . "

1 p r i n t ' T h e s t o r y ' W r i n k l e I T i m e ' i a i n t e r e s t i n g b o o k . "

C H R $ ( 3 4 ) i t h q u o t e c h a r a c t e r , a n y o c a p r i n t C H R $ ( 3 4 ) a n y t i m e y o w a n t q u o t e s . B u t y o uh a v e t g e o u o q u o t e m o d e f i r s t , o t h e r w i s e y o u ' l lg e t t h e l e t t e r s c - h - r - S - ( - 3 - 4 - ) . T s i m p l i f y t h i n g s ,d e f i n e a s t r i n g v a r i a b l e a t h b e g i n n i n g o f t h e p r g r a m , b k c h r $ ( 3 4 ) " W r i n k l e I T i m e "

c h r $ ( 3 4 ) a n t h e n u s b k i a n s e n t e n c e s t h a tm e n t i o n t h e b o o k .

O y o c o u l d u s a p o s t r o p h e s ( s i n g l e q u o t e s ) i p l a c e o r e a l q u o t a t i o n m a r k s b t y p i n g S H I F T - 7 a

r e p l a c e m e n t . A p o s t r o p h e s d o n o a f f e c t q u o t em o d e .

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

Page 17: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 17/164

T L O A D ?

l a d e R u n n e r

P I T S T O P D

U C I N G T H F A S T L O A DG E F R O M E P Y X .

Y o u ' r e t i r e d o w a i t i n g f o r e v e r f o y o u r C o m m o d o r e 6 t l o a d . B u i t ' s n u s g l a r i n g a y o u r d i s k

C a l l i n g i n a m e s w o n ' t h e l p , e i t h e r , i w a b o r n— l u m b e r i n g h i p p o . Y o n e e d t h F A S T L O A D

f r o m E P Y X . F A S T L O A D t r a n s f o r m sC o m m o d o r e 6 d i s k d r i v e f r o m l u m b e r i n g h i p p o

a l e a p i n g g a z e l l e . W i t h F A S T L O A D , p r o g r a m so n c e t o o k m i n u t e s t l o a d a r b o o t e d u i m a t t e rs e c o n d s .

F A S T L O A D c a l o a d , s a v e a n c o p y y o u r d i s k s f i v ef a s t e r t h a n n o r m a l . I p l u g s i n t o t h c a r t r i d g e p o r t

o y o u r C o m m o d o r e 6 a n g o e s t w o r k a u t o m a t i c a l l y ,l o a d i n g y o u r d i s k s w i t h e a s e . A n t h a t ' s o n l y t h eb e g i n n i n g . Y o c a c o p y s i n g l e f i l e , c o p y t h w h o l ed i s k , s e n d d i s k c o m m a n d s , a n e v e n l i s t d i r e c t o r i e sw i t h o u t e r a s i n g p r o g r a m s s t o r e d i m e m o r y .

A n u n l i k e o t h e r p r o d u c t s , t h F A S T L O A DC A R T R I D G E w o r k s w i t h m o s t p r o g r a m s , e v e n c o p yp r o t e c t e d o n e s , i n c l u d i n g t h e m o s t p o p u l a r c o m p u t e rg a m e s .

T h F A S T L O A D C A R T R I D G E f r o m E p y x . E a s yt o i n s e r t , e a s y t u s a n f i v e t i m e s f a s t e r . S w h w a s t e t i m e w a i t i n g f o y o u r d i s k s t l o a d ?

S p e e d t h e m u w i t h F A S T L O A D ! E p y x

Page 18: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 18/164

u s e r s t a b a n d o n o u c a s s e t t e s a n p u r c h a s ed i s k d r i v e ? A r t a p e o p e r a t i o n s i n c o m p a t i b l ew i t h m o d e m o p e r a t i o n s ?

D a v i d R i c eY e s , t a p e o p e r a t i o n s a r e s s e n t i a l l y i n c o m p a t i b l ew i t h m o d e m o p e r a t i o n s , w i t h s o m e e x c e p t i o n s .

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

T h e r e ' s a n o t h e r t y p e o f i n t e r r u p t , c a l l e d N o n -M a s k a b l e I n t e r r u p t ( N M D . R U N / S T O P - R E S T O R Ec a u s e s o n t y p e o f N M l . T h e R S - 2 3 2 p o r t ( i n c l u d i n gm o d e m c o m m u n i c a t i o n s ) c a a l s o c a u s e a N M A t h n a m e s u g g e s t s , " n o n m a s k a b l e " m e a n s t h e i n t e rr u p t c a n n o t b s t o p p e d ( m a s k e d ) .

R U N / S T O P - R E S T O R E a l w a y s i n t e r r u p t s t a p eo p e r a t i o n s . S i m i l a r l y , a s i g n a l r e c e i v e d f r o m t h m o d e m a l w a y s i n t e r r u p t s t h c o m p u t e r . B o t h c a nd i s r u p t t a p e c o m m u n i c a t i o n s .

F u r t h e r m o r e , t h e r e a r e s e v e r a l m e m o r y l o c at i o n s w h i c h s e r v e d u a l p u r p o s e s — t h e y a r v i t a l t b a t h R S - 2 3 2 a n D a t a s s e t t e c o m m u n i c a t i o n s . L o c at i o n 1 7 1 , j u s t o n e x a m p l e , f u n c t i o n s a R S - 2 3 2 i p u p a r i t y d u r i n g m o d e m o p e r a t i o n s a n a l s o a s t h ec a s s e t t e l e a d e r c o u n t . S o m e o t h e s e b y t e s a r l i k e l yt b g a r b l e d i y o t r d o w n l o a d i n g d i r e c t l y f r o mm o d e m t t a p e .

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

B u t h e r e i t e l e c o m m u n i c a t i o n s s o f t w a r e a v a i la b l e o t a p e . Y o c a l o a d t h p r o g r a m f r o m t a p eb e f o r e m a k i n g t h c o n n e c t i o n ( a l o n g a t h e c a ss e t t e d r i v e i o f w h i l e y o u ' r e l o g g e d o n t o t h e b u ll e t i n b o a r d o n e t w o r k ) . A n s o m e s o f t w a r e a l l o i v sy o t d o w n l o a d t m e m o r y a n l a t e r , a f t e r y o h a n g u p s a v e t h m e m o r y t t a p e o d i s k . O n e a m p l e i " P l u s T c r m , " p u b l i s h e d i t h F e b r u a r y1 9 8 5 i s s u e o f C O M P U T E ! , o u s i s t e r m a g a z i n e . I d o w n l o a d s t o m e m o r y b u f f e r , a n y o c a l a t e rs a v e t h f i l e t o t a p e o d i s k .

W h a t I H i - R e s ?W h a t i h i g h - r e s o l u t i o n ( h i - r c s ) m o d e , a o p o s e d t t h n o r m a l s c r e e n m o d e ? I ' v e t r i e d t h f o u r - l i n e p r o g r a m o n p a g e 1 2 o t h C o m m o d o r e6 P r o g r a m m e r ' s R e f e r e n c e G u i d e , b u g e o n l y t h " g a r b a g e " t h e y d e s c r i b e .

D a v i d G D i e d r i c kN o r m a l s c r e e n m o d e i 4 c h a r a c t e r s w i d e a n 2 l i n e s l o n g o 6 4 P l u s / 4 , a n 1 6 V I s c r e e n i 2 c h a r a c t e r s b 2 3

P O K E i n g c h a r a c t e r s t t h e s c r e e n i l o w -r e s o l u t i o n , 2 5 c h a r a c t e r s i W O ( 4 2 5 p s i t i o n s ( 5 0 6 o a V I C ) .

B u t h s c r e e n o f 6 4 P l u s / 4 , o 1 i r e a l l y1 C O M P U T E ' S G a z e t t e M a 1 9 8 5

3 2 d o t s a c r o s s ( 4 0 c h a r a c t e r s , e a c h d o t s w i d e )a n 2 0 d o t s d o w n ( 2 8 ) T h d o t s a r u s u a l l yc a l l e d p i x e l s , a a b b r e v i a t i o n f o p i c t u r e e l e m e n t s .H i - r e s m o d e t u r n s t h e s e i n d i v i d u a l p i x e l s o a n o f f .

T h C o m m o d o r e 6 4 h a s s p e c i a l h i - r e s m o d e .I n s t e a d o W O c h a r a c t e r s o t h s c r e e n , t h e r e a r 6 4 0 0 0 ( 3 2 0 a c r o s s b 2 0 0 d o w n ) d i f f e r e n t p i x e l s t s w i t c h o a n o f f . U n f o r t u n a t e l y , t h d e t a i l s o h o t p r o g r a m i h i - r e s w o u l d r e q u i r e s e p a r a t e a r t ic l ( s e e " H i - R e s G r a p h i c s M a d e S i m p l e " i t h A g u s t 1 9 8 3 G A Z E T T E o C O M P U T E D F i r s t B o o k o C o m m o d o r e 6 S o u n d a n G r a p h i c s ) . Y o c o u l da l s o c o n s i d e r t h p u r c h a s e o t h 6 S u p e r E x p a n d e r( s e e t h N o v e m b e r 1 9 8 4 g a z e t t e f o d e t a i l s ) .

T g e t h i - r e s o V I C , y o m u s t r e d e f i n ec h a r a c t e r s , p r i n t i n g t h e m t t h s c r e e n a n t u r n i n gp i x e l s w i t h i n t h c u s t o m c h a r a c t e r s o a n o f f .C O M P U T E R S F i r s t B o o k o V I c o n t a i n s p r o g r a m st d t h i s .

T h P l u s / 4 a n 1 a r e v e n m o r e s o p h i st i c a t e d , w i t h b u i l t - i n h i - r e s m o d e a n B A S I C c o mm a n d s l i k e G R A P H I C , B O X , C I R C L E , D R A W ,L O C A T E , a n d P A I N T . T h e s e c o m m a n d s m a k e i s i m p l e r t w o r k i h i - r e s .

V I C / M P S - 8 0 1 C o m p a t i b i l i t yC o m m o d o r e h a s t a r t e d m a r k i n g t h e i r M P S - 8 0 1p r i n t e r s " F O R U S E W I T H T H C - 6 4 O N L Y . "F i g u r i n g i w o u l d w o r k w i t h t h V I C - 2 0 ,b o u g h t o n e . B e s i d e s , t h s a l e s m a n s a i d i w a r e t u r n a b l e .

S o m e l i s t i n g s p r i n t e d v e r y w e l l , o t h e r s d i dn o t . T h 8 0 h a 9 0 - c h a r a c t e r b u f f e r a n t h V I t r a n s m i t s d a t a f a s t e r t h a n t h 6 4 I s e e m e dt m t h a t t h i s c o m b i n a t i o n w a c a u s i n g t h b u f f e r t o v e r f l o w .

T h e n y o p u b l i s h e d t h e s o l u t i o n t t h p r o b l e m i t h N o v e m b e r G A Z E T T E , T h " S l o wp o k e " p r o g r a m f r o m " P o w e r B A S I C " s l o w sd o w n p r i n t e d o u t p u t t t h s c r e e n o p r i n t e r .P O K E s p e e d n u m b e r ( i l i n e 1 0 f o p r o g r a ml i s t i n g s . P r i n t i n g g r a p h i c s r e q u i r e s h i g h e r v a l u e ,1 o m o r e . I t ' s t h a n s w e r t t h e i n c o m p a t i b i l i t yo t h V I a n 8 0 1 .

B o S h e l o rY o u ' v e f o u n d a i n t e r e s t i n g , t h o u g h u n i n t e n d e d ,a p p l i c a t i o n f o " S l o w p o k e . " W e ' r e s u r e s o m e o o u r e a d e r s w i l l a p p r e c i a t e t h i s i n f o r m a t i o n .

Y o u ' r e r i g h t a b o u t t h V I b e i n g f a s t . I c o n s i st e n t l y b e a t s t h e 6 a n P l u s / 4 i b e n c h m a r k t e s t s .

V I n o o n l y c a l c u l a t e s f a s t e r , i s e n d s s i g n a l s t p e r i p h e r a l s f a s t e r . T h e 1 5 4 0 d i s k d r i v e , o r i g i n a l l yd e s i g n e d f o r t h e V I C , t r a n s m i t t e d d a t a t o q u i c k l y

f o r t h e 6 a n d w a s d e l i b e r a t e l y s l o w e d d o w n w h e ni b e c a m e t h e 1 5 4 1 . A l s o , t h e s c r e e n h a t b l a n kw h e n l o a d i n g p r o g r a m s f r o m t a p e i n t o t h 6 4 t g i v e t h p r o c e s s o r l i t t l e m o r e t i m e .

Page 19: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 19/164

G e m o r e o u o y o u r C o m m o d o r e w i t h

C O M P U T E ' SC o m m o d o r e V I C - 2 0 " A n d 6 4 ' " P e r s o n a l C o m p u t e r s

M o r e f u C h i l d r e n w i l l l e a r n a n d e v e l o p n e s k i l l s w i t h S t a t e s

C a p i t a l s T u t o r , W o r d m a t c h .M u n c h m a t h , W o r d s p e l l , C o n e c t t h D o t s , A a r d v a r kA t t a c k , a n A l f a b u g . C o m p u ti n f o K i d s , r e g u l a r m o n t h l yf e a t u r e , w i l l u n c o v e r n e w a y s t o i n v o l v e y o u r c h i l d r e ni c o m p u t i n g .

M a r t i a n P r i s o n e r , T h V i p e r ,S k y d i v e r , S n a k e E s c a p e , D m o S t a r , C y c l o n Z a p , a n O i T y c o o n a r j u s t f e o t h r e a d y - t o - r u n g a m e s y o u ' l l f i n de x c l u s i v e l y i C O M P U T E t ' sG a z e t t e e a c h m o n t h . J u s tt y p e i t h p r o g r a m s a n w a t c h y o u r s c r e e n e x p l o d ew i t h c o l o r f u l n e c o m p u t e rg a m e e x c i t e m e n t .

M o r e c h a l l e n g eR e a d y t t a c k l e m o r e a dv a n c e d p r o j e c t s ? I C O M -P U T E ' s ! G a z e t t e , y o u ' l l l e a r nh o t u s t a p e a n d i s k f i l e s ,h o t p r o g r a m t h f u n c t i o nk e y s , w r i t i n g t r a n s p o r t a b l e A S I C , h o t m a k e c u s t o m r a p h i c s c h a r a c t e r s , n e a y s t o e n l i v e n p r o g r a m s w i t h

o n e - t o u c h c o m m a n d so t h 6 4 h o t u s m

l a n g u a g e , s p e e d i n g u h V I C - 2 0 — a n d m u c h m o r e !

M o r e p r o g r a m sP r o g r a m s t h e l p y o b a l a n c ey o u r c h e c k b o o k , s t o r e y o u ra d d r e s s e s , k e e p t a r e c o r d s ,m a n a g e y o u r p e r s o n a l b u s in e s s . Y o c a c r e a t e y o u ro w p r o g r a m s a n g a m e s ,i m p r o v e y o u r w o r d p r o c e s s i n g ,s p r e a d s h e e t s , a n d a t a b a s em a n a g e m e n t , l o a d a n r u f a s t e r w i t h 6 S e a r c h e r ,V I C / 6 4 P r o g r a m L i f e s a v e r ,

^ l a r n H g a 1I '

r ^ i - c > - - - ■ ■ ■ ■ " ■ ! - ,■ ' . ' - - l - t v ; il - i - - ' - I t z - i - i -

I " ? O t y O » : - i - r m I - . . . - m - : . - r » » .' : * o i . . i i h . i ' r ^ i - t

' " ' ? ■ > r - z i - " ■ ■ - . < i ] .

- < V o ■ - i i , : I - « i c , | - - -

- i , : , : i ' ■ o . t , ;

O i . n -

■ 1

Q u i c k f i n d , W o r d H u n t , D i s kM e n u , V I T i m e p i e c e , 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 o r e .! $ / $ $ $ $ $ $ $ $ $ $ $M o r e b u y i n gg u i d a n c eY o u ' l l p r o f i t f r o m c o m p r e h e ns i v e r e v i e w s o e v e r y t h i n g f r o md a t a - q u a l i t y c a s s e t t e t a p e s t s o f t w a r e t g r a p h i c s p l o t t e r sa n m o d e m s . V i r t u a l l y a n t h i n g t h a t ' s c o m p a t i b l e w i t hy o u r C o m m o d o r e i r e p o r t e do i C O M P U T E l ' s G a z e t t e ,W i t h t h i s k i n d o e x p e r t h e l p ,e v e r y c o m p u t e r p u r c h a s e y o m a k e c a b t h r i g h t o n e l■ ■ ■ ■ ■ ■ ■O r d e r n o A l y o d i m a i l t h e p o s t p a i dc a r d b o u n d i n t o t h i s i s s u e . B u d o n ' t d e l a y ! S u b s c r i b e n o t s t a r t r e c e i v i n g e v e r y i s s u e o C O M P U T E I ' s G a z e t t e .

F o r F a s t e r S e r v i c eC a l l T o l l - F r e e- 8 0 0 - 3 3 4 - 0 8 6 8

Page 20: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 20/164

I T e r m i n a l S o f t w a r e N e c e s s a r y ?C a u s t h 1 6 5 0 A u t o m o d e m e v e n w i t h o u tt h t e r m i n a l s o f t w a r e ?

S t e v e M y e r sW i t h o u t s o f t w a r e , t h m o d e m w o n ' t b e m u c h g o o d

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

T h 1 6 5 0 i p a c k a g e d w i t h t e r m i n a l p r o g r a m .T h o u t s i d e o t h b o s h o u l d i n d i c a t e w h e t h e rt a p e o r d i s k i i n c l u d e d .

L a t e r i y o u r l e t t e r y o s a y o h a v e a d i s kd r i v e a n d h a p p e n e d t g e t h t e r m i n a l s o f t w a r e o t a p e . I y o k n o w s o m e o n e w h o w n s D a t a s s e t t e ,y o s h o u l d b a b l e t c o p y t h p r o g r a m t d i s k ( l o a df r o m t a p e a n s a v e t o d i s k ) . O c o n t a c t C o m m o d o r eC u s t o m e r S u p p o r t a ( 2 1 5 ) 4 3 6 - 4 2 0 0 a n d a r r a n g e t g e c o p y o t h s o f t w a r e o d i s k .

R e a d i n g S p r i t e C o l l i s i o n sa w r i t i n g m a c h i n e l a n g u a g e g a m e , b u a

e x p e r i e n c i n g d i f f i c u l t y w i t h d e t e c t i n g t h e c o l i s i o n o t w s p r i t e s . H o d o y o u c h e c k f o t h c o l l i s i o n o s p r i t e s o n e a n d t w o i m a c h i n el a n g u a g e ?

C a m e r o n M a c k e n z i eY o d e t e c t s p r i t e c o l l i s i o n s i m a c h i n e l a n g u a g e( M L ) m u c h t h s a m e a y o d i B A S I C , a l t h o u g ht h s p e e d o M i n t r o d u c e s s o m e d i f f i c u l t i e s .

I B A S I C , o n c e y o u ' v e d e f i n e d t h s p r i t e s a n s t a r t e d m o v i n g t h e m a r o u n d t h e s c r e e n ,P E E K ( 5 3 2 7 8 ) t e l l s y o i t w o m o r e s p r i t e s h a v ec o l l i d e d . z e r o i n d i c a t e s n c o l l i s i o n s ; a n o t h e rv a l u e m e a n s t w o m o r e s p r i t e s h a v e b u m p e d i n t oe a c h o t h e r . C o l l i s i o n s c a o c c u r o o o f t h s c r e e na r e a . I a s p r i t e i t u r n e d o f f , i c a n n o t b i n v o l v e di c o l l i s i o n .

s p r i t e f i t s i n t o r e c t a n g u l a r a r e a 2 p i x e l sa c r o s s , 2 1 p i x e l s d o w n . I n s i n g l e c o l o r m o d e , p i x e l sc a b e o n ( v i s i b l e ) o o f ( t r a n s p a r e n t ) . T h c o l l i s i o nr e g i s t e r a 5 3 2 7 8 o n l y c h e c k s f o v i s i b l e p i x e l s . I t r a n s p a r e n t p i x e l f r o m o n s p r i t e o v e r l a p s w i t h a o t h e r , t h e r e ' s n c o l l i s i o n .

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

t f o u r c o l o r s . C o l o r z e r o ( 0 0 ) i t h s a m e a t h s c r e e n c o l o r , a n c o u n t s a t r a n s p a r e n t . C o l o r o n ( 0 1 ) i t a k e n f r o m t h f i r s t m u l t i c o l o r r e g i s t e r . I a l s oc o u n t s a t r a n s p a r e n t . E v e n t h o u g h y o u c a n s e c o l o r o n o t h e s c r e e n , t h c o l l i s i o n r e g i s t e r r e o g n i z e s o n l y c o l o r s t w a n t h r e e .

T h e i g h t b i t s o 5 3 2 7 8 c o r r e s p o n d t t h e e i g h ta v a i l a b l e s p r i t e s . M u l t i p l e c o l l i s i o n s a r h a r d t d c o d e , h o w e v e r . I s p r i t e z e r o h i t s s p r i t e o n e , a n n u m b e r t w h i t s n u m b e r t h r e e , P E E K ( 5 3 2 7 8 ) y i e l d s

1 ( b i n a r y 0 0 0 0 1 1 1 1 ) . Y o c a n ' t t e l l b t h b i p a t t e r n w h i c h s p r i t e s c o l l i d e d w i t h w h i c h o t h e r s .

F i n a l l y , P E E K i n g 5 3 2 7 8 c l e a r s ( s e t s t o z e r o ) t h 1 C O M P U T E ' S G a z e t t e M a 1 9 8 5

r e g i s t e r . I w i l l s t a y c l e a r e d u n t i l a n o t h e r c o l l i s i o nh a p p e n s . B A S I C p r o g r a m m e r s s h o u l d s t o r e t h v a l u ei n v a r i a b l e ; M p r o g r a m m e r s s h o u l d s t o r e i s o m e w h e r e i a v a i l a b l e m e m o r y .

T h i s l a s t f e a t u r e i r e l a t e d t t h " s c r e e n r f r e s h r o u t i n e . " S i x t y t i m e s s e c o n d , s p e c i a l c h i pi t h 6 r e d r a w s t h s c r e e n . A t h s a m e l i m e i d r a w s s p r i t e s a n s e t s t h c o l l i s i o n r e g i s t e r .

M a c h i n e l a n g u a g e i n s t r u c t i o n s r u m u c h f a s t e rt h a n 6 l i m e s s e c o n d . I n b e t w e e n s c r e e n r e f r e s h e s ,t h c o m p u t e r c a e x e c u t e f e w t h o u s a n d M i n s t r u c t i o n s . Y o m a h a v e t s y n c h r o n i z e t h p r g r a m w i t h t h r e f r e s h r o u t i n e o s l o w i d o w n t g e g o o d r e a d i n g s f r o m t h c o l l i s i o n r e g i s t e r .

T h e r e ' s a l s o a a d v a n c e d M t e c h n i q u e w h e r ey o s e u a I R i n t e r r u p t t o c c u r w h e n e v e r t w s p r i t e s c o l l i d e . M e m o r y l o c a t i o n s 5 3 2 7 3 a n d 5 3 2 7 4c o n t r o l t h i s t y p e o i n t e r r u p t ( t h e y ' r e a l s o u s e d f o r a s t e r i n t e r r u p t s a n r e a d i n g l i g h t p e n s ) . I n f o rm a t i o n o t h i s p r o g r a m m i n g t e c h n i q u e c a n b f o u n di M a p p i n g t h 6 4 f r o m C O M P U T E ! B o o k s .

D O A n T h W e d g er e c e n t l y p u r c h a s e d 1 5 4 1 d i s k d r i v e a n d h a v ef e q u e s t i o n s r e g a r d i n g t h D i s k O p e r a t i n g

S y s t e m ( D O S ) . W h e n r u t h D O W e d g e ,g e t t h e D O H e a d e r o V 5 . 1 / 0 7 1 3 8 2 . B u i u s t h r e s e t c o m m a n d @ U J , t h e n r e a d t h e r r o rc h a n n e l w i t h g e 7 3 , C B M D O V 2 . 61 5 4 1 , 0 0 , 0 0 . T h e r e ' s n e r r o r w h e n d t h i s , b u i i r e a l l y D O m i s m a t c h ? h a v e n ' t e nc o u n t e r e d a e r r o r # 7 a n o t h e r w a y .

D a v e H i t eT h e r e ' s o n l y o n D i s k O p e r a t i n g S y s t e m i y o u r1 5 4 1 . I t ' s t h e r e , i n s i d e t h d r i v e , w h e n e v e r y o t u r no n y o u r 1 5 4 1 . I t ' s p r o g r a m s t o r e d i t h d i s kd r i v e ' s m e m o r y . T h e D O W e d g e p r o g r a m o t h 1 5 4 1 T e s t / D e m o d i s k ( p a c k a g e d w i t h t h d r i v e ) i p r o g r a m w h i c h l o a d s i n t o y o u r c o m p u t e r ' s m e m o r y .

H a v i n g t h W e d g e p r o g r a m r u n n i n g ( i y o u rc o m p u t e r ) m a k e s i e a s i e r t a c c e s s t h e v a r i o u s d i s kc o m m a n d s ( i t h d r i v e ) .

I d o e s n ' t m a t t e r m u c h w h i c h v e r s i o n o t h W e d g e i w o r k i n g w i t h w h i c h v e r s i o n o f t h e 1 5 4 1D O S . Y o h a v e v e r s i o n 2 . 6 o f D O a n v e r s i o n 5 . o t h W e d g e ( w r i t t e n o 0 7 1 3 8 2 — J u l y 1 3 1 9 8 2 ,w h i c h w a n o F r i d a y t h 1 3 t h , i c a s e y o u ' r es u p e r s t i t i o u s ) . T h e y ' r e t w s e p a r a t e p r o g r a m s , a n t h e v e r s i o n n u m b e r s a r n o r e l a t e d t e a c h o t h e r .

E r r o r 7 s h o w s u p w h e n y o t r t u s 1 5 4 1w i t h d i s k f o r m a t t e d o o n o t h e a r l i e r C o m o d o r e d r i v e s , l i k e t h 2 0 3 1 . T h t w d i s k d r i v e sa r r e a d - b u t n o w r i t e - c o m p a t i b l e .

T h v e r s i o n n u m b e r ( a n d f a l s e e r r o r 7 3 a l s oa p p e a r s i t h e r r o r c h a n n e l w h e n y o f i r s t t u r n o t h e d i s k d r i v e , o r e s e t i u s i n g U f I t ' s n o r e a le r r o r 7 3 i t ' s m o r e l i k e a a n n o u n c e m e n t o w h i c hv e r s i o n o D O y o h a v e . < H

Page 21: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 21/164

S i m u l a t o r

P u y o u r s e l f i t h p i l o t ' s s e a t o a P i p e r 1 8 C h e r o k e e A r c h e r t o a a w e - i n s p i r i n g f l i g h t o v e r r e a l i s t i c s c e n e ,f r o m N e Y o r k t L o A n g e l e s . H i g h s p e e d c o l o r - f i l l e d 3 g r a p h i c s w i l l g i v e y o b e a u t i f u l p a n o r a m i c v i e 1a y o p r a c t i c e t a k e o f f s l a n d i n g s , a n a e r o b a t i c s . C o m p l e t e d o c u m e n t a t i o n w i l l g e y o a i r b o r n e q u i c k l ye v e n i y o u ' v e n e v e r f l o w n b e f o r e . W h e n y o t h i n k y o u ' r e r e a d y , y o u c a n p l a y t h e W o r l d W a A c a e r i a l b a t t l eg a m e . F l i g h t S i m u l a t o r I f e a t u r e s I n c l u d e a n i m a t e d c o l o r 3 g r a p h i c s d a y , d u s k , a n n i g h t f l y i n g m o d e s

o v e r 8 a i r p o r t s I f o u r s c e n e r y a r e a s : N e Y o r k . C h i c a g o , L o A n g e l e s , S e a t t l e , w i t h a d d i t i o n a l s c e n e r ya r e a s a v a i l a b l e u s e r - v a r i a b l e w e a t h e r , f r o m c l e a r b l u e s k i e s t g r e y c l o u d y c o n d i t i o n s c o m p l e t e f l i g h tI n s t r u m e n t a t i o n V O R , I L S , A O F , a n D M r a d i o e q u i p p e d ■ n a v i g a t i o n f a c i l i t i e s a n c o u r s e p l o t t i n g W o r l d ,W a A c a e r i a l b a t t l e g a m e c o m p l e t e I n f o r m a t i o n m a n u a l a n f l i g h t h a n d b o o k .

S e y o u r d e a l e ro w r i t e o c a l l l o m o r e i n f o r m a t i o n . F o d i r e c t o r d e r s e n c l o s e $ 4 9 . 9 5 p l u s $ 2 . 0 0f o s h i p p i n g a n s p e c i f y U P o f i r s t c l a s s m a i l d e l i v e r y . A m e r i c a n E x p r e s s .D i n e ' ' s C l u b . M a s t e r C a r d , a n V i s a a c c e p i e d .

O r d e r L i n e : 8 0 6 3 7 - 4 9 8 3f e L O G I CC o r p o r a t i o n

7 1 E d g e b r o o k D r i v eC h a m p a i g n I 6 1 8 2 0( 2 1 7 ) 3 5 « J - 8 4 8 2 T c l e x : 2 0 6 9 9 5

Page 22: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 22/164

L \

S e l b y B a l e m a n , F e a t u r e s E d i t o r

T a k i n g t h p l u n g e i n t o t e l ec o m m u n i c a t i o n s c a b a e x c i t i n g a n c h a l l e n g i n g a a n a s p e c t o f c o m p u t i n g . B u tt g e t h m o s t o u o t h i sb u r g e o n i n g f i e l d , y o n e e dt u n d e r s t a n d t h b a s i c s b i b b i t .

h e h o r r o r n o v e li s t s S t e p h e n K i n ga n P e t e r S t r a u br e c e n t l y c o l l a b o

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

K i n g , f r o m h i h o m e i M a i n e , r e p o r t e d l y s e n t a n r c e i v e d n e m a t e r i a l a n r e v is i o n s o v e r t h t e l e p h o n e a s h i sw o r d p r o c e s s o r t e l e c o m m u n ic a t e d w i t h S t r a u b ' s i C a l i f o r n i a .

K i n g a n S t r a u b a r n o t h f i r s t t u s t h i s f o r m o c o m m un i c a t i o n . T h e i r s i j u s t o n e a m p l e o f t h e m a n y w a y sc o m p u t e r - b a s e d c o m m u n i c at i o n s i c h a n g i n g h o w w e w o r ka n p l a y . T h o u s a n d s o C o m o d o r e o w n e r s a r a l r e a d y t e l ec o m m u n i c a t i n g — c o n n e c t i n g

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

F o m a n y c o m p u t e r o w n e r s ,h o w e v e r , t e l e c o m m u n i c a t i o n s i a i n t i m i d a t i n g a n c o n f u s i n gp r o c e d u r e . U s e r s w h a r e c i t e d a b o u t l e a r n i n g t p r o g r a mo t u s w o r d p r o c e s s o r s a n o t h e r c o m m e r c i a l s o f t w a r e , i m a n y c a s e s w o n ' t t a k e t h e s t e pi n t o t e l e c o m m u n i c a t i o n s . A n y e m a n y s t u d e n t s o t e c h n o l o g yb e l i e v e t h i s a s p e c t o c o m p u t i n gh o l d s t h g r e a t e s t p r o m i s e i t h l o n g r u n .

" n e v e r g o i n t o t e l e c o mm u n i c a t i o n s b e c a u s e w a n e v e r c o n v i n c e d t h a t t h e r e w a m u c h o u t h e r e t h a t w a n t e d t t i i n t o . A n w a i n t i m i d a t e d , "a d m i t s K e S k i e r , l o n g - t i m ec o m p u t e r u s e r w h n o o n l yc o n q u e r e d h i r e s e r v a t i o n s , b u w e n t o t w r i t e S k i W r i t e r I I " c o m m u n i c a t i n g " w o r d p r o c e ss o a v a i l a b l e f o t h C o m m od o r e 6 4 " P a r i t i e s , s t o p b i t s ,w o r d l e n g t h — t h e r e ' s a n a w f u ll o o j a r g o n a s s o c i a t e d w i t ht e l e c o m m u n i c a t i o n s ; f a m o r et h a n w i t h a n o t h e r a s p e c t o p e r s o n a ! c o m p u t i n g . "

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

S k i e r w e n t f u r t h e r a n d e c i d e dt h a t t h m o s t u s e f u l c o m b i n at i o n w o u l d b s o f t w a r e w h i c hw o u l d l e t h u s e r e a s i l y m i w r i t i n g { w o r d p r o c e s s i n g ) a n c o m m u n i c a t i n g .

" N o b o d y d o e s t e l e c o m m un i c a t i o n s a a e n i i t s e l f , " h a r g u e s . " Y o u d o n ' t g e o n l i n ew i t h C o m p u S e r v e ( t e l e c o mm u n i c a t i o n s n e t w o r k ) , a n j u s tg e s o m e i n f o r m a t i o n . Y o g e s o m e i n f o r m a t i o n i a l m o s t a l c a s e s b e c a u s e y o u ' r e w r i t i n gs o m e t h i n g . "

W h e n S k i e r b e g a n t d v e l o p h i p r o g r a m , h k n e wp e r s o n a l l y w h a t d a u n t e d m a n yw o u l d - b e u s e r s . " d i d n ' t h a v et w o n d e r w h a t t h n e w c o m e rt t e l e c o m m u n i c a t i o n s m i g h tf e a r — b e c a u s e t h a t w a m e . "

H k i U r U e r I c < i n n * b v S k i B o f t , I n c .U h o n M o p * r « i i a n t n p r c i t i <

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

2 C O M P U T E ' S G a z e l l e M a 1 9 8 5

Page 23: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 23/164

P a N E 1 e x c i t i n g w a y s t

b r i n g p e o p l e t o g e t h e r .N o t h e r e ' s a H o m e C o m p u t e r N e t w o r k

l e t s y o c o m m u n i c a t e w i t h a l k i n d sp e o p l e — a l l o v e r t h c o u n t r y ! M a k e n e

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

T h n e t w o r k o p e r a t e s 6 P M - 7 A M e v e r yg h t , a n d 2 4 h o u r s o S a t u r d a y , S u

a n H o l i d a y s . A l y o n e e d t a c c e s si C O M M O D O R E 6 4 D I S K

a n M O D E M .T A L K .B t y p i n g o n - l i n e y o c a t a l k t a n y o n e , o r e v e r y o n e , o t h e s y st e m . M e e t f a s c i n a t i n g p e o p l e a n

m a k e n e f r i e n d s f r o mc o a s t t c o a s t .

E L E C T R O N I C M A I L .Y o c a n s c u d p r i v a t e m e s s a g e s t p e o p l e o t h s y s t e m , a n t h m e s s a g e w i l l b w a i t i n g w h e n t h e ys i g n o n

B U L L E T I N B O A R D S .Y o c a p o s t a n n o u n c e m e n t s , o c h e c k t h l i s t i n g s o o t h e r m e b e r s , T h e r e a r l o t s o b o a r d s f o

h o b b i e s a n s p c i a l i n t e r e s t s ! I y o d o n " t f i n dt h o n y o u ' r el o o k i n g f o r —c r e a t e y o u ro w n !

F I L E T R A N S F E R .Y o c a e v e n t r a n s f e r n o n - c o mm e r c i a l p r o g r a m s t o t h e r m e b e r s ! T h e r e i s m a l l e x t r a f e e f o r

t h i s s e r v i c e .

. . .

5 - 1 7 G A M E S !G A M E S !G A M E S !

/ N E T l e t s y o p l a y e x c i t i n g g a m e s w i t h r e a l p e o p l e , n o tj u s t a c o m p u t e r . A l o u g a m e s h a v e f u l lc o l o r g r a p h i c s , a n t h e y ' r e a l I n t e r a c t i v e !

P l u s t h a d d e d f e a t u r eo b e i n g a b l e t t a l k w i t hy o u r o p p o n e n t w h i l e y o p l a y . D i s c u s s s t r a t e g y ,c o m m e n t o m o v e s , e v e nt r a n p s y c h y o u r o p p on e n t o u t !N e g a m e s a r a d d e d a l t h t i m e , a n t h e r e a r et o u r n a m e n t s f o e v e r ys k i l l l e v e l .

C U R R E N T G A M E S I N C L U D E :B a c k g a m m o nB o x e sC a p t u r et h F l a gC h e c k e r sC h e s sC h i n e s eC h e c k e r sC o n t r a c tB r i d g eI ' o u r - I n -A R o G H a n g m a nQ u a d 6 4 ' "R e v e r s iS e S t r i k e ™

M O R E ! M O R E ! M O R E !T h e r e ' s o n - l i n e u p d a t i n g o y o u r P l a y N E T S o f t w a r e a g a m e s a n d s e r v i c e s a r a d d e d .

Y o u h a v e a c c e s s t P l a y N E T ' s S h o p p i n gC e n t e r a n I n f o r m a t i o n C e n t e r , a n e v e r ym o n t h y o u ' l l g e o u N e w s l e t t e r

W Y O U R S A T I S F A C T I O N I G U A R A N T E E D f o 3 d a y s( o y o u r f u l l s u b s c r i p t i o np r i c e w i l l b e r e f u n d e d u p o n

r e c e i p t o f t h e p a c k a g e ) .T h i s i a l y o p a y :

S 3 9 . 9 5 f o t h P l a y N E T S o f t w a r eP a c k a g e ( d i s k s a n U s e r M a u a l ) M o n t h l y N e w s l e t t e r , a n d 9 0M I N U T E S O N - L I N E T I M E F R E E !S m o n t h l y s e r v i c ec h a r g e .S a h o u r o l i n e t i m e ( T h eS i n c l u d e st h t e l e c o mm u n i c a t i o nc h a r g e s ) . T h a t s m u c hl e s s t h a n l o n g d i s t a n c e p h o n e c a l l .

H e r e ' s h o y o c a b e c o m e m e m b e r !I t ' s e a s y t j o i n , s i m p l y c a l l P l a y N E T o n t h t o l l - f r e e n u m b e r , 1 - 8 0 0 - P L A Y N E T , o s e n dt h c o u p o n b e l o w a n a c c e s s a l y o u r C o m o d o r e 6 h a t o f f e r . T h s o o n e r y o d o t h s o o n e r P l a y N E T c a n p u t t h w h o l ec o u n t r y a y o u r f i n g e r t i p s !

= P l a y N E TT h N e t w o r k

t h a t h a s p e o p l e t a l k i n g

o c a l l 1 - 8 0 0 - P L A Y N E TS E N D T P L A Y N E T , I N C .P . O . B O 5 8 W Y N A N T S K I L L , N . Y . 1 2 1 9 8Y E S ! W A N T P l a y N E T T P U T H W H O L E C O U N T R Y A M F I N G E R T I P SU N D E R S T A N D T H A T M S A T I S F A C T I O N I G U A R A N T E E D F O 3 D A Y S ( o m f u l ls u b s c r i p t i o n p r i c e w i l l b r e l u n d e d u p o n r e t u r n o i h p a c k a g e ) m a c a n c e l m m e m b e r s h i p a a n t i m e b w r i t i n g P l a y N E T .B i l l m o m c h a r g e c a r d l o $ 3 9 ( P l u s s a l e s t a f o N e Y o r k S i a t e r e s i d e n t s ) . N c h e c k s , c a s h o m o n e y o r d e r s a c c e p t e d P l e a s e s e n d m d i P l a y N E T S o f t w a r e , u s e rm a n u a l , a n 9 i n n u i k ' s o i i r e e o n - l i n e t i m e .P l e a s e p r i n t .N m A d d r e s sC i t yP h o n e !

' 5 T 1

. Z i p .

C h e c k o n e -C a r dS i g n a t u r e

M a s t e r C a r d V I S AD . i t e .

' « j c n u i l u < i f r l J ) N E T

Page 24: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 24/164

S k i W r i t e r I a n d a n i n c r e a si n n u m b e r o o t h e r t e l ec o m m u n i c a t i o n s p r o g r a m s a r b r o a d e n i n g t h a c c e s s i b i l i t y o t h i s g r o w i n g f i e l d . T h u l t i m a t eg o a l , o f c o u r s e , i t m a k e t e l ec o m p u t i n g a e a s y a u s i n g t h t e l e p h o n e . B u a S k i e r i t h f i r s t t a d m i t , w e ' r e l o n g w a f r o m t h a t .

M a n y t e r m i n a l p r o g r a m ss t i l l r e q u i r e u s e r t m a k ev a r i e t y o d e c i s i o n s , s o m e o w h i c h c a b i n t i m i d a t i n g t o n e w c o m e r .

P e r h a p s t h e a s i e s t w a t u n t a n g l e t h j a r g o n i t f o

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

S e n d i n g m e s s a g e v i c o m p u t e r m e a n s f o l l o w i n g c e t a i n r u l e s , j u s t a c r o s sc o u n t r y v a c a t i o n w o u l d n e c e s s it a t e a p l a n , v e h i c l e , a d h e r e n c et s p e c i f i c t r a v e l r e q u i r e m e n t s ,a n d e s t i n a t i o n . t e l e c o m m un i c a t i n g c o m p u t e r h a i t o w s e o f s i m i l a r p r e p a r a t i o n s . T h e ym a a f i r s t g l a n c e s e e m f a m o r e c o n f u s i n g , b u t h a t ' s o n l yb e c a u s e y o u ' r e n o t y e t f a m i l i a rw i t h t h e m .

B e f o r e d e c i d i n g o m e s a g e , f i r s t w n e e d t h b a s i cs y s t e m c o m p o n e n t s t b e g i n . A m o s t c o m p u t e r u s e r s q u i c k l yl e a r n , t h e r e a r e o n l y t h r e et h i n g s n e e d e d t g e t s t a r t e do t h e r t h a n t h c o m p u t e r :m o d e m , w h i c h c o n n e c t s t h c o m p u t e r t t e l e p h o n e , t h e s e co n c o m p o n e n t ; a n t e r m i n a lp r o g r a m w h i c h l e t s y o t e l l t h c o m p u t e r a n d m o d e m w h a t ,w h e n , h o w , a n w h e r e y o w a n t t s e n d .

C o m m o d o r e o w n e r s h a v eg r o w i n g f i e l d o m o d e m s a n t e r m i n a l s o f t w a r e a v a i l a b l e .T h e i r c a p a b i l i t i e s , c o m p l e x i t i e s ,a n p r i c e s v a r y w i d e l y . B e f o r ee x p l a i n i n g h o t h e s e t w c o p o n e n t s w o r k t o g e t h e r , l e t ' s

t u r n f o m o m e n t t t h k e b o a r d a n o u r m e s s a g e .

W h e n A l e x a n d e r G r a h a mB e l l s h o u t e d i n t o o n o

h i e a r l y t e l e p h o n e t r a n s m i t t e r s ,M r W a t s o n , c o m e h e r e , w a n ty o u ! , h i a s s i s t a n t , T h o m a s A W a t s o n , h e a r d t h w o r d s s e e r a l r o o m s a w a y a t h e y f i l t e r e du n e v e n l y t h r o u g h t e s t r c e i v e r . T h o s e w o r d s , s o t h es t o r y g o e s , m a d e u t h f i r s tt e l e p h o n e t r a n s m i s s i o n . I w t y p e t h o s e s a m e w o r d s i n t oc o m p u t e r w i t h t h i n t e n t t t r a n s m i t t h e m t f r i e n d ' s c o p u t e r , w c a q u i c k l y s e s o m em a j o r d i f f e r e n c e s a n s i m i l a ri t i e s b e t w e e n c o m p u t e r d a t at r a n s m i s s i o n a n t e l e p h o n ev o i c e t r a n s m i s s i o n .

T h t e l e p h o n e w u s t o d a yi a a n a l o g d e v i c e , a w a t h c r u d e i n s t r u m e n t B e l l u s e d f o t h f i r s t t r a n s m i s s i o n . A a n a l o gs y s t e m i o n t h a t a c c e p t s c o t i n u o u s v a l u e s b e t w e e n t w e t r e m e s . p a i n t e r , f o e x a m p l e ,c a m i b l a c k a n w h i t e i n t ov a r i e t y o f d i f f e r e n t g r a y - t o n e s .T h s o u n d s s e n t o v e r t h p h o n el i n e s a r e a n a l o g . B u a w p r p a r e t s e n d o u m e s s a g e v i c o m p u t e r , e a c h l e t t e r , o r c h a r a ct e i r e p r e s e n t e d i t h c o m p u te r ' s m e m o r y i d i s c r e t e d i g i t a lf o r m . B a c h b i i m e m o r y h o l d s

o n o z e r o ; t h e r e a r n " g r a y " n u m b e r s i b e t w e e n .

W h e n B e l l s h o u t e d h i m e s a g e t W a t s o n , h i v o i c e t o n e sw e r e c o n v e r t e d i n t o a s e r i e s o m o d u l a t i n g e l e c t r i c a l i m p u l s e s .B u w h e n w e t y p e t h o s e s a m ew o r d s i n t o t h c o m p u t e r , t h e yb e c o m e s t r i n g o f o n e s a n z r o s — t h e b i n a r y l a n g u a g e w h i c hi t h e h e a r t o f c o m p u t e r ' sn u m b e r p r o c e s s i n g . W h e t h e r w t h i n k o t h e s e o n e s a n z e r o s a o n / o f f o y e s / n o s t a t e s , y o u rC o m m o d o r e c o m p u t e r t r e a t se a c h c h a r a c t e r i t h s e n t e n c ea r o c o m p o s e d o b i t s o d a t a .

E a c h l e t t e r , n u m b e r , o

g r a p h i c s c h a r a c t e r i y o u r c o p u t e r h a i t o w a s s i g n e d d i g it a r e p r e s e n t a t i o n . I n o r d e r f o t h e s e t b u n i f o r m , m o s t c o p u t e r s f o l l o w t h e A m e r i c a n S t a nd a r d C o d e f o I n f o r m a t i o nI n t e r c h a n g e ( A S C I I ) f o r m u l a ,s t a n d a r d i z e d m e t h o d o e n c o di n c h a r a c t e r s .

I s t a n d a r d A S C I I , W a t s o nb e c o m e s t h f o l l o w i n g b i n a r yc o d e : 1 0 1 0 1 1 1 ( c a p i t a l W ) 1 1 0 0 0 0 1 ( l o w e r c a s e a ) 1 1 1 0 1 0 0( 0 1 1 1 0 0 1 1 ( s ) , 1 1 0 1 1 1 1 ( o ) ,1 1 0 1 1 1 0 ( 0 ) . A l c o m p u t e r sw h i c h u s w h a t i c a l l e d t r u eA S C I I w i l l b a b l e t i n t e r p r e tt h a t . C o m m o d o r e , h o w e v e r ,u s e s i t o w f o r m o A S C I I( c a l l e d C o m m o d o r e A S C I I o P E T A S C I I ) , w h i c h v a r i e s s o m ew h a t f r o m t h a b o v e . O n d i f e r e n c e i t h a t t r u e A S C I I u s e ss e v e n b i t s p e c h a r a c t e r , w h i l eC o m m o d o r e A S C I I u s e s e i g h t .A o u m e s s a g e i b e i n g p r p a r e d f o d e p a r t u r e f r o m t h c o m p u t e r , t h b i n a r y b i t s m u s tb a r r a n g e d i n p a r t i c u l a r f a s hi o i o r d e r t o t r a v e l s u c c e s sf u l l y t o a n o t h e r c o m p u t e r .

W h e n y o u r f i n g e r s t y p e t h l e t t e r s W - a - t - s - o - n , t h e y ' r e t e p o r a r i l y s t o r e d i m e m o r y .B e f o r e t r a n s m i t t i n g , t h e y m a h a v e t b t r a n s l a t e d i n t o t r u eA S C I I .

T h a t ' s w h e r e w p i c k u t h i n t e r t w i n e d f u n c t i o n s o f t h em o d e m a n t h t e r m i n a l s o f tw a r e . T h m o d e m w i l l c o n v e r to u d i g i t a l m e s s a g e i n t o a a n l o f o r m a t c o m p a t i b l e w i t h t h t e l e p h o n e l i n e s . A n t h t e r m in a s o f t w a r e w i l l m a k e s u r e t h a tt h m e s s a g e i p r e p a r e d p r o pe r l y f o r t h j o u r n e y .

P e r h a p s t h m o s t p o p u l a rm o d e m s f o t h C o m m o d o r e 6 a n t h V I C - 2 0 c o m p u t e r s a r C o m m o d o r e ' s o w 1 6 0 0 V I C -M o d c m a n d 1 6 5 0 A u t o M o d e m .N e m o d e m s f r o m C o m m o d o r ea r b e i n g i n t r o d u c e d , a n h o s to o t h e r c o m p a n i e s h a v e c r e a t e dm o d e m s f o t h e s e c o m p u t e r s .A l t h o u g h t h c a p a b i l i t i e s a n p r i c e s v a r y , t h b a s i c f u n c t i o n o

1 C O M P U T E D G a z e t t e M a 1 9 8 5

Page 25: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 25/164

l i s e t t l e f o l e s sh e y o u c a n h a v e M o

M t u r n s y o u r C o m m o d o r e 6 t e l e c o m m u n i c a t i o n s g i a n t .

I t ' s t h e b e s t - p e r f o r m i n g m o d e mw i t h u p l o a d / d o w n l o a d .

M i t e y M i b e i n g h a i l e d a sb e s t p r i c e / p e r f o r m a n c e c o

p a c k a g e a v a i l a b l e "s o f t w a r e h a r e c e i v e d t h e n d o r s e

o t h U . S . C o m m o d o r e U s e r sw h i c h g i v e s m o n e y - b a c k

t m e m b e r s . I i t r u l y t h s t a n d a r d , a n n w o n d e r .

t h m o s t u s e r - f r i e n d l y m o d e m y o b u y - i t w i l l t a k e y o o n l i n e

a n e a s i e r t h a n a n y t h i n g e l s e .M i t e y M o p e n s u w o r l d o

l a n e x c i t i n g u s e s f o y o u rI l e t s y o u s e n d a n r e c e i v e

m a i l , l i n k u w i t h c o m m ub u l l e t i n b o a r d s , p l a y c o m p u t e r

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

m o r e . A l a y o u r c o n v e n i e n c e .U n t i l M i t e y M o C o m m o d o r e ' s

A u t o m o d e m w a t h o b v i o u sw h e n y o w e n t l o o k i n g

m o d e m f o y o u r c o m p u t e r . l i k eM o i h a " a u t o

r e c e i v e sw h i l e u n a t t e n d e d

b o t h m o d e m s a r d i a l e r s " —

d i a l r i g h t o c o m p u t e r ' s

B u a b o u t

t h s i m ie n d s .

M i t e y M d i a l u t

M O D E M F U 1 U H E S

A u t o D i a l / A n s w e rA u t o R e d i a lS m a r t 6 4 S o f t w a r eF u n c t i o n K e y s

P r o g r a m m a b l eU p o d / D o w n l o a d

T e x t & X - M o d e mV T - 5 2 / V T - 1 0 0 E m u l a t i o nM e n u D r i v e n2 B S o f t w a r e B u H e rE a s y - t o - U s e M a n u a lB e l l 1 0 C o m p a t i b l eM u l t i p l e B a u d R a t e sC a b l e I n c l u d e dS i n g l e S w i t c h O p e r a t i o nW a r r a n t y

M f T E T U O

Y E Y E Y E

Y E

Y E Y E Y E Y E Y E Y E Y E Y E Y E y e a r s

C O M M O D O MA U T O M O D U

Y E N N N N N N N N Y E Y E Y E N

9 0 d a y s

S o m e m i g h t y i n t e r e s t i n g f e a t u r e s —o u r s a n t h e i r s . Y o u r s t d e c i d e .

n u m b e r s s e q u e n t i a l l y B u s u p p o s e y o u d i a ln u m b e r a n d f i n d i t ' s b u s y M i t e y M h a " a u t o

r e d i a l " — i t h a n g s u p a n d r e d i a l s i m m e d i a t e l yu n t i l i g e t s t h r o u g h . W i t h t h o t h e r m o d e my o h a v e t r e d i a l e a c h t i m e a n d s o m e b o d yw i t h a u t o r e d i a l i n g c a s l i p i a h e a d o y o u .

M i t e y M i m e n u d r i v e n . I l i s t s t h t h i n g sy o c a d o o n t h e s c r e e n .

S e l e c t n u m b e r a n d y o u ' r eo y o u r w a S i n c e A u l o -m o d e m i s n ' t m e n u d r i v e n ,

y o u ' l l b h u n t i n g t h r o u g ht h m a n u a l l o t .

W i t h M i t e y M o y o u rc o m p u t e r ' s ( u n c t i o nk e y s a r p r o g r a m

m a b l e — y o u c a s a v e y o u r s e l f p l e n t y

o k e y s t r o k e s . N o s w i t h t h o t h e rm o d e m . A n o n l y M i t e y M l e t s y o s t o r e d a t a t r e v i e w o p r i n t i l a t e r .

M i t e y M h a j u s t o n s w i t c h ,t h S m a r t 6 4 s o f t w a r e d o e s t h r e s t .W i t h t h o t h e r m o d e m y o u ' l l h a v et r e m e m b e r t c h e c k t h r e e s w i t c h e s ,o t h e r w i s e y o m a b a n s w e r i n gw h e n y o m e a n t b o r i g i n a t i n g .

M i t e y M i h a l l t h s i z e o t h o t h e r m o d e m . T h v e r y l a t e s t t e c hn o l o g y a l l o w s m i n i a t u r i z a t i o n a n i n c r e a s e d r e l i a b i l i t y a w e l l . M i t e yM i s r e l i a b l e , w g a v e i f u l lt h r e e - y e a r w a r r a n t y T h e o t h e rm o d e m g i v e s 9 d a y s , t h e n y o u ' r e o y o u r o w n .

N o o n l y w i l l y o f i n d M i t e y M m i g h t y u s e f u l , y o u ' l l f i n d i m i g h t yr e a s o n a b l y p r i c e d . W h e n y o b u i t y o u ' l l g e S 1 o C o m p u S e r v e a c c e s st i m e f r e e , a w e l l . S e y o u r d e a l e r o c a l l u d i r e c t l y t o r d e r y o u r M i t e y M o

C o m p u t e r D e v i c e s I n t ' lI 3 4 5 - A 2 D o o l i t t l e D r i v e

S a L e a n d r o . C 9 - 1 5 7 7( 4 1 5 ) 6 3 3 - 1 8 9 9

Page 26: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 26/164

a l m o d e m s i t m o d u l a t e o u tg o i n g d i g i t a l d a t a i n t o a n a l o gt o n e s a n t d e m o d u l a t e i n c o mi n a n a l o g s o u n d s i n t o d i g i t a lf o r m . H e n c e , m o d e m , M O D u l a t e -D E M o d u l a t e . T h m o d e m i c o n n e c t e d t t h e u s e r p o r t o t h c o m p u t e r , a n t h i s i w h e r et h c o m p u t e r w i l l r o u t e o u m e s s a g e .

V I T e r m i n a l , o n o t h m o s tp o w e r f u l a m f l e x i b l e t e r m i n a l s o f tw a r e p r o g r a m s f o r t h e C o m m o d o r e6 4

T h e r e a r o n l y t h r e e d e c is i o n s t b m a d e i o r d e r t p r e p a r e t h m o d e m , a n t h r e eo t h e r b a s i c o p t i o n s f o t h t e m i n a l s o f t w a r e . A l t h o u g h m a n ym o r e p o s s i b l e c h a n g e s c a b m a d e i s e n d i n g a n r e c e i v i n gi n f o r m a t i o n , t h e y a r e i t h e r a v a n c e d t e c h n i q u e s y o u ' l l l e a r n( i y o n e e d t h e m a a l l ) a f t e rt h b a s i c s o s i m p l y c o s m e t i c a t e r a t i o n s . W h i l e t h e s e f i r s t s i s e t t i n g s c e r t a i n l y q u a l i f y a s p a r to t h t e l e c o m m u n i c a t i o n s j a g o S k i e r m e n t i o n e d , t h e y a r r e l a t i v e l y p a i n l e s s o n c e y o u d e r s t a n d t h e i r f u n c t i o n s .B e f o r e o u m e s s a g e e n t e r st h m o d e m f r o m t h c o m p u t e r ,t h t h r e e t h i n g s t h m o d e mm u s t k n o w a r 1 w h e t h e r w a r e o r i g i n a t i n g o r r e c e i v i n g d a t a ,2 w h a t s p e e d o u d a t a w i l lt r a v e l , a n 3 w h e t h e r w w i l lh a v e o u m e s s a g e e c h o b a c k t u l e t t e r b l e t t e r a f o r m o e r r o r - c h e c k i n g . P u a n o t h e rw a y , t h e s e o p t i o n s a r e t h e m o d e{ o r i g i n a t e o a n s w e r ) , t h e b a u dr a t e ( s p e e d m e a s u r e d i n b i t s p e s e c o n d ) , a n d u p l e x ( f u l l o h a l f ) ,2 C O M P U T E D G a z e l l e M a 1 9 8 5

I w w i s h t s e n d m e s a g e , w w o u l d s e t h m o d e mt o r i g i n a t e a n o u d e s t i n a t i o nc o m p u t e r w o u l d b s e t t o a s w e r . H o w e v e r , a l o n g a t h t w c o m p u t e r s a r s e o d i f f e re n m o d e s , t h e y c a n b o t h s e n da n r e c e i v e .

T h s p e e d o t r a n s m i s s i o nf o m o s t C o m m o d o r e t e l e c o mm u n i c a t i o n s i b e t w e e n a n 3 0 b i t s p e s e c o n d ( b p s ) , o r m o r e c o m m o n l y b u l e s s t e c h n ic a l l y c o r r e c t , 3 0 b a u d . T h e r ea r m o d e m s a n t e r m i n a l s o f tw a r e w h i c h h a n d l e h i g h e r t r a n sf e r a t e s — s u c h a 1 2 0 0 a n e v e n 2 4 0 0 b p s — b u t t h e y a r l e s s p r e v a l e n t a m o n g C o m m od o r e u s e r s a n g e n e r a l l y m o r ee x p e n s i v e .

I w t h i n k a g a i n o f t h ew o r d W a t s o n , w i t h i t s e v e n b n a r y d i g i t s p e l e t t e r , w c a g e

b e t t e r i d e a o f t h e s p e e d o 3 0 b p s . E a c h l e t t e r c a h a v e a m a n y a t h r e e o f o u r e x t r a b n a r y d i g i t s — o n e s o z e r o s — a sp a r t o t h w a i w h i c h t h t e r m i n a l s o f t w a r e p a c k a g e s t h d a t a f o t r a n s m i s s i o n . S o i t h e r e a r e a p p r o x i m a t e l y t e b i t sp e l e t t e r , o r c h a r a c t e r , b e i n gs e n t , t h e n 3 0 b i t s p e s e c o n dt r a n s l a t e s r o u g h l y i n t o 3 c h a ra c t e r s p e r s e c o n d . O u w o r d ,W a t s o n , w o u l d t a k e a p p r o x im a t e l y o n e - f i f t h o s e c o n d t s e n d a 3 0 b p s . A n B e l l ' s e t i r e s e n t e n c e t W a t s o n w o u l dr e q u i r e a b o u t o n s e c o n d . 1 2 0 0b p t r a n s m i s s i o n w o u l d b f o u rt i m e s f a s t e r , a n 2 4 0 0 b p s , e i g h tt i m e s m o r e r a p i d t h a n 3 0 b p s .

O n o f t h e o d d i t i e s o o u t e l e p h o n e n e t w o r k i t h a t i t ' sc u r r e n t l y i t r a n s i t i o n f r o m a a n a l o g s y s t e m t o d i g i t a l s y t e m . E v e n t u a l l y , a l t e l e p h o n es i g n a l s w i l l b d i g i t a l , b u t h p r o c e s s o c h a n g i n g t h m a m o t h t e l e p h o n e g r i d t a k e s t i m e .F o n o w , y o u r c o m p u t e r w i l ls e n d d i g i t a l b i t s t t h m o d e m ,w h i c h w i l l t r a n s l a t e t h o s e i n t oa a n a l o g s i g n a l . I w i l l t h e nl i k e l y t r a v e l o l o c a l l i n e s i n a a l o g f o r m u n t i l i r e a c h e s m a i n

s w i t c h i n g s t a t i o n , a m i c r o w a v ec a r r i e r , o s a t e l l i t e t r a n s m i ss i o n . S i n c e a i n c r e a s i n g n u b e o t h e s e a r n o b e c o m i n gd i g i t a l c a r r i e r s , y o u r m e s s a g em a w e l l b t r a n s l a t e d i n t o d i g it a f o r m a g a i n t h r o u g h p u l s ec o d e m o d u l a t i o n , t h e n b a c k t a n a l o g w h e n i a r r i v e s a a o t h e r l o c a l t e l e p h o n e s y s t e m ,a n f i n a l l y d e m o d u l a t e d t o d i g it a i y o u r t a r g e t c o m p u t e r ' sm o d e m — a l l i l e s s t h a ns e c o n d .

T h t h i r d o p t i o n , d u p l e x ,p r o v i d e s t h c a p a b i l i t y f o e r r o rd e t e c t i o n b e t w e e n s e n d i n g a n r e c e i v i n g c o m p u t e r s . A f u l l -d u p l e x , a r e c e i v i n g c o m p u t e re c h o s t h e c h a r a c t e r s e n t . T h a t i s i y o t y p e t h w o r d , W a t s o n ,t h l e t t e r o y o u r s a e e n i a c t u a l l y t h e c h a r a c t e r r e c e i v e da t h o t h e r c o m p u t e r a n s e n tb a c k t y o u . T h i s , o f c o u r s e , a p l i e s t e a c h c h a r a c t e r y o s e n d .I t h p h o n e l i n e s a r n o i s y , y o m a s e m i x e d - u p m e s s a g e o r a n d o m c h a r a c t e r s . S i n c e t h et e r m i n a l s o f t w a r e a n s o m em o d e m s e a c h h a v e f u l l - a n h a l f - d u p l e x s e t t i n g s , f o l l o w y o u rt e r m i n a l p r o g r a m ' s d i r e c t i o n sc a r e f u l l y o t h i s o p t i o n .

F o e x a m p l e , i y o t y p e i t h w o r d W a t s o n a n t h s c r e e ns h o w s W W a a t t s s o o n n , y o u r t e m i n a l p r o g r a m ( s o m e t i m e s y o u rm o d e m ) i p r o b a b l y s e t f o r h a l f -d u p l e x a n s h o u l d b s e t f u l l -d u p l e x . I h a l f - d u p l e x , t h ec h a r a c t e r y o u s e n d i n o t b e c h o e d b a c k , a n t h l e t t e r s y o s e o y o u r s c r e e n a r g e n e ra t e d d i r e c t l y f r o m y o u r o w c o m p u t e r — n o t a e c h o . A n d o u b l e - l e t t e r i n g o y o u r s c r e e ni a i n d i c a t i o n t h a t y o u r d u p l e xs e t t i n g i c a u s i n g y o u r c o m p u t e rt p r o d u c e c h a r a c t e r o t h s c r e e n a t h s a m e t i m e t h a t t h o t h e r c o m p u t e r ' s e c h o i a p p e a r i n g .

T e r m i n a l s o f t w a r e e x i s t s s o l e l yt m a n a g e t h t r a n s m i s s i o no f d a t a , t e l l i n g t h m o d e m w h a t

t d o a n d c o m m u n i c a t i n g w i t h

Page 27: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 27/164

e S e r i o u s !

a n m a t c h t h h a r dp e r i p h e r a l s o y o u r

I n c r e a s e y o u rp o w e r w i t h

r - t o - u s e d i s k c o m m a n d sm a c h i n e l a n g u a g e . A l o n p l u g - i n m o d u l e .

y o u s e a l m o s t a n o

o p p y o r h a r d d i s k d r i v e sn C e n t r o n i c s - t y p e

p r i n t e r si n t e r f a c e f u n c t i o n s a n

a l l o c a t i o n s a r s e s w i t c h e s o t h

I m o d u l e ; e r r o r su t s o f t w a r e i n c o ma r e l i m i n a t e d

s B A S I C 4 . 0 , t h p o w e r f u l l a n g u a g e

i C o m m o d o r e ' s t o p -i n e b u s i n e s s c o p l u s m a c h i n e

m o n i t o r

D o u b l e y o u r s c r e e n c a p a c i t yw h e n u s i n g y o u r f a v o u r i t eB a t t e r i e s I n c l u d e d s o f t w a r ep r o g r a m s . B . I . - 8 0 t u r n s y o u r4 0 - c o l u m n s c r e e n i n t oc r y s t a l - c l e a r , h i g h - v i s i b i l i t y8 0 - c o l u m n d i s p l a y . W o r k sw i t h P a p e r C l i p w o r d -p r o c e s s o r a n T h C o n s u lt a n t d a t a b a s e m a n a g e r -m a x i m u m r e a d a b i l i t y a n m i n i m u m e y e - s t r a i n , e v e nw i t h s c r e e n f u l l o c h a r a c t e r s . I t ' s t h f a s t , e a s y ,p l u g - i n w a t g e t t w i c e t h a m o u n t o d a t a o n t o y o u rm o n i t o r s c r e e n . A n B . I . - 8 0a l s o g i v e s y o t h e a s i e r - t o -u s d i s k c o m m a n d s , w i t hB A S I C 4 . l a n g u a g e b u i l tr i g h t i n l o t h m o d u l e .

f u l l y s e l f - i n i t i a l i z i n g , n c o m m a n d s t e n t e r ; j u s tp l u g B . I . - 8 0 i n t o t h c a t r i d g e s l o t a n y o u ' r er e a d y t r u s w i t c h b o c k a n f o r t h

b e t w e e n 8 a n 4 0 c o u m d i s p l a y a a n t i m ec o m p l e t e l y e l i m i n a t e ss n o w , f u z z i n e s s , h a s h i n ga n i n t e r f e r e n c ee a s y - t o - i n s l a l l m o d u l ei n c o r p o r a t e s h i g h e s tq u a l i t y h a r d w a r e c o p o n e n t s t h r o u g h o u t ; o n e -y e a r m a n u f a c t u r e r ' s w a r a n t y i s t a n d a r dc o m e s c o m p l e t e w i t h 8 0 c o l u m n o p e r a t i n g s y s t e ma n c o m p r e h e n s i v ed o c u m e n t a t i o n , i n c l u d i n gf u l l d e s c r i p t i o n o f B A S I C4 . c o m m a n d su s e w i t h C o m m o d o r e1 7 0 1 a n 1 7 0 2 c o l o rm o n i t o r s , o a n m o n o c h r o m e v i d e om o n i t o r

■ B . I . - 8 0 C o l u m nA d a p t o r c o m i n g s o o n f o A t a r i X c o m p u t e r s !

f i m m

U s t h p r i n t e r o y o u rc h o i c e w i t h y o u r C o m o d o r e c o m p u t e r — j u s t p l u gi t h i s c o m p a c t m o d u l e , a n y o u ' r e i n s t a n t l y c o m p a t i b l e !T a k e a d v a n t a g e o t o d a y ' sh i g h - s p e e d , h i g h - q u a l i t yp r i n t e r s w i t h t h e B . I . P r i n t e rI n t e r f a c e .

w o r k s w i t h a n C e n t r o n i c s - t y p e p a r a l l e lp r i n t e r , w h i c h i n c l u d e sa l m o s t a l m a j o r p r i n t e r so t h m a r k e tc o m p l e t e l y s e l f - c o n t a i n e da n r e a d y t r u n ; n e x t r a s t b u y , n h a r dw a r e o s o f t w a r e m o d i f ic a t i o n s t p r i n t e r o c o m p u t e r a r e r e q u i r e da i p r i n t f u n c t i o n s a r c o t r o l l e d b s w i t c h e s o t h m o d u l e ; j u s t s e t h e mo n c e , a n n e v e r w o r r ya b o u t i a g a i n

T H E S E T O O L S W I T H R l p e r C l i p , ' l k - O i i i M i l U u i t , A N O T H E R H A R D - W O R K I N G , H I G H - Q U A L I T Y S O F T W A R E P R O G R A M S F R O M B A T T E R I E S I N C L U D E D

B A T T E R I E S1 8 Q u e e n S ( W a s !T o r o n t o , O n t a r i o ,C a n a d a M 5 V I Z I( 4 J 6 J 5 9 6 - ^ 0 5

I N C L U D E De r g i z e d S o f t w a r e C o m p a n y ! "

W H I T E F O R F U L L C O L O R B R O C H U R E

1 7 8 7 5 S i y P o r k N o r t h , S u i t eI r v i n e , C a l i f o r n i a

U S 9 2 7 1 41 9 8 4 I n c l u d e d . A l R i g h l i R C o m m o d o r e 6 4 a n d A r a n a r r e g t t f e r a d f r a d e m o r k i r e s p a c T i v o l y o f C o m m o d o r e B u s i n e s s M o c h i n s i , i n c . a n A r o r i , I n t .

Page 28: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 28/164

t h c o m p u t e r a n p e r i p h e r a l ss u c h a d i s k d r i v e s a n p r i n t e r s .A l t h o u g h t e r m i n a l p r o g r a m s c a v a r y w i d e l y i t h e i r a p p r o a c ha n e a s e o f u s e , t h e r e a r o n l yt h r e e m a j o r o p t i o n s h e r e w h i c hy o s h o u l d l e a r n f r o m t h s t a r t .W h i l e t h e s e d e c i s i o n s a r b i m o r e t e c h n i c a l , y o d o n ' t n e e dt l e a r n a l o t h r e a s o n s w h t h e y w o r k , j u s t h a t h e y h e l pu c o m m u n i c a t e .

A l t h r e e o f t h e s e o p t i o n s —H o b i t s , w o r d l e n g t h , a n p a i t y — r e l a t e s p e c i f i c a l l y t h o t h e t e r m i n a l p r o g r a m p a c k s o u rm e s s a g e i d i g i t a l b i t s f o r t h j o u r n e y . Y o u r t e r m i n a l s o f t w a r e

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

s t o p b i ( s o m e t i m e s m o r et h a n o n e ) i a d d e d , d u r i n gt r a n s m i s s i o n , t t h e n o e a c hs t r i n g o f s e v e n o e i g h t b i t sm a k i n g u s i n g l e c h a r a c t e r .T h i s b i t e l l s t h o t h e r c o m p u t e rw h e r e o n e c h a r a c t e r s t o p s .

W o r d l e n g t h d e a l s w i t hw h e t h e r t h c o m p u t e r w i l l t r e a te a c h c h a r a c t e r a b e i n g c o p o s e d o s e v e n o e i g h t b i t s .A n p a r i t y i s e t t i n g w h i c hh e l p s t h c o m p u t e r d e t e r m i n ew h e t h e r a n e r r o r s h a v e b e e n

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

W h e t h e r y o u ' r e s e n d i n gm e s s a g e t o f r i e n d ' s c o m p u t e r ,g a i n i n g a c c e s s t o n o t h l a r g e t e l e c o m m u n i c a t i o n s s e v i c e s l i k e C o m p u S e r v e , T h eS o u r c e , a n D o J o n e s / N e w sR e t r i e v a l , o c o n n e c t i n g t o c o m p u t e r i z e d b u l l e t i n b o a r d ,t h e s e w i l l b t h b a s i c d e c i s i o n sf r o m w h i c h t s t a r t .

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

O n l i n e L e a r n i n g : T h E l e c t r o n i c U n i v e r s i t yC o m m o d o r e 6 o w n e r s c a n o b e c o m ec o l l e g e s t u d e n t s — e v e n e a r n i n g u n d e r g r a d u -

t a t e a n g r a d u a t e d e g r e e s — w i t h o u t h a v i n gt l e a v e t h e i r k e y b o a r d s . T h i s n e a p p r o a c ht e d u c a t i o n , c a l l e d T h E l e c t r o n i c U n i v e rs i t y , i n c l u d e s n o o n l y o n l i n e c o l l e g e d e g r e ep r o g r a m s , b u t u t o r i n g p r o g r a m s f o c h i ld r e n , p e r s o n a l i m p r o v e m e n t c o u r s e s , a n b u s i n e s s a n p r o f e s s i o n a l s k i l l - b u i l d i n gc l a s s e s . A l t h a t ' s r e q u i r e d t e n r o l l i y o u rc o m p u t e r , m o d e m , t e l e c o m m u n i c a t i o n ss o f t w a r e , a n t h p u r c h a s e o f t h e E l e c t r o n i cU n i v e r s i t y E n r o l l m e n t P a c k a g e ( $ 4 9 f o C o m m o d o r e , $ 8 f o I B a n A p p l e c o p u t e r s ) . I a l o c a l s o f t w a r e s t o r e d o e s n ' th a v e t h p a c k a g e , y o c a n p u r c h a s e o n e o nl i n e t h r o u g h t h U n i v e r s i t y u s i n g c r e d i tc a r d . C o u r s e f e e s v a r y , a n a r n o i n c l u d e di t h e n r o l l m e n t c o s t .

O p e r a t e d b T e l e L e a r n i n g S y s t e m s ,I n c . , o S a F r a n c i s c o , T h E l e c t r o n i c U n v e r s i t y h a a l r e a d y i s s u e d m o r e t h a n 1 0 , 0 0 0u s e r i d e n t i f i c a t i o n n u m b e r s t s t u d e n t s .A m o n g t h s e r v i c e s o f f e r e d a r e s e v e n d e g r e ep r o g r a m s , a l i a s s o c i a t i o n w i t h 1 8 0 0 a c r e d i t e d u n i v e r s i t i e s a c r o s s t h e U n i t e dS t a t e s . I n c l u d e d a r a s s o c i a t e d e g r e e s i n S c ie n c e i M a n a g e m e n t a n i t h A r t s , b a c h el o r ' s d e g r e e s i B u s i n e s s A d m i n i s t r a t i o n a n i t h A r t s , a g e n e r a l M a s t e r o B u s i n e s sA d m i n i s t r a t i o n ( M B A ) d e g r e e , a n d t w o s p

c i a l i z e d M B A s i I n d i v i d u a l F i n a n c i a l P l a nn i n g a n T e c h n o l o g y / E n g i n e e r i n gM a n a g e m e n t .

c o u n s e l i n g s e r v i c e i a l s o o f f e r e d b T h E l e c t r o n i c U n i v e r s i t y t h e l p p r o s p e ct i v e s t u d e n t s s e l e c t t h r i g h t c o u r s e s , u n d e rs t a n d t h d e g r e e r e q u i r e m e n t s , a n a n s w e ra n q u e s t i o n s w h i c h m a a r i s e . E n r o l l m e n ta u t o m a t i c a l l y m e a n s m e m b e r s h i p i t h s y t e m ' s e l e c t r o n i c l i b r a r y s y s t e m , c o m p o s e d o

l i s t o b o o k s i p r i n t { e i g h t m i l l i o n b o o kt i t l e s ) , a e n c y c l o p e d i a , p o l i t i c a l n e w s r p o r t s , e n v i r o n m e n t a l i n f o r m a t i o n , a b s t r a c t sf r o m T h H a r v a r d B u s i n e s s R e v i e w , a n o t h e ra r t i c l e s a n i n d e x e s i v a r i e t y o s u b j e c ta r e a s .

T h E l e c t r o n i c U n i v e r s i t y a l s o s u p p o r t sa o n l i n e s e m i n a r s e r i e s , f e a t u r i n g t h e c p a b i l i t y f o t h r e a d e r t a s k q u e s t i o n s o t h s p e a k e r , t p r i n t o u t t h e s e m i n a r m a t er i a l , a n t r e q u e s t t h a t a d i s k c o p y b s e n t .C o m m u n i c a t i o n w i t h i n s t r u c t o r s i h a n d l e dt h r o u g h e l e c t r o n i c m a i l b o x e s s u p p o r t e d b t h s y s t e m ' s c e n t r a l c o m p u t e r .F o m o r e i n f o r m a t i o n , c o n t a c t :

T e l e L e a m i n g S y s t e m s , I n c .5 0 B e a c h S t r e e tS a F r a n c i s c o , C 9 4 1 3 3o c a l l 8 0 O - 2 2 L E A R N( i C a l i f o r n i a , 8 0 0 - 4 4 L E A R N )

c a t a l o g i a v a i l a b l e o r e q u e

2 C O M P U T E ' S G a z e t t e M a 1 9 B 5

Page 29: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 29/164

M P P 1 0 6 4 M O D E Mw i t h V I P ™ T e r m i n a l B S o f t l a w C o r p .

F o C o m m o d o r e 6 C o m p u t e r A u t o A n s w e r / A u t o D i a lP l u g s i n t o u s e r p o r t F r e e C o m p u S e r v e " D e m o P a k

I n c l u d e s V I P " S m a r t T e r m i n a l Y e a r W a r r a n t y

m i C R O B I T S P E R I P H E R R L P R O D U C T S , I N C2 2 W T h i r d S t r e e t / A l b a n y , O r e g o n 9 7 3 2 1

O r d e r s O n l y 1 - 8 0 0 - 6 2 4 - 7 5 3 2 C u s t o m e r S e r v i c e ( 5 0 3 ) 9 6 7 - 9 0 7 5V I P ' " C o p y r i g h t 1 9 8 - 1 , S o f t l a w C o r p o r a t i o n C o m m o d o r e 6 i r e g i s t e r e d t r a d e m a r k o C o m m o d o r e E l e c t r o n i c s

Page 30: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 30/164

u s e d p a r a m e t e r s :M o d e m s e t t i n g s ( s e l e c t a b l e

b s w i t c h o m o d e m o t h r o u g hs o f t w a r e ) : f u l l d u p l e x , 3 0 b a u d( b p s ) , o r i g i n a t e ( n o t a n s w e r ) .

T r a n s m i s s i o n : p a r i t y ( o n o n e ) , s t o p b i t , w o r d l e n g t h 8

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

A l t h o u g h n o v i c e c o m p u t e ru s e r s o f t e n t h r o w u t h e i r

h a n d s a t h t e l e c o m m u n i c at i o n s d e c i s i o n s m o u n t , K e S k i e r s a y s t h a t t h p r o c e s sd o e s n ' t h a v e t b i n t i m i d a t i n g ." T h e r e i s o m e a n a r c h y i n t e l ec o m m u n i c a t i o n s , j u s t a t h e r e i i p e r s o n a l c o m p u t e r s g e n e r a l l y .B u t h e r e ' s l o m o r e s t a nd a r d i z a t i o n t h a n h a o r i g i n a l l ye x p e c t e d . A n i t u r n s o u t h a tt h e r e i c o n f i g u r a t i o n f o s t o pb i t s , p a r i t y , a n w o r d l e n g t ht h a t w o r k s o n j u s t a b o u t a l t e l ec o m m u n i c a t i o n s s e r v i c e s . "

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

8 0 : r : 1 5 : 8 H : ) l - 3 B O - I B * 0 U S : 3 1

E B f t - L I K CC t O 5 t F I L En u r u F l l f F U H C i l

s 1 8 1 1 1 3 D N 1 4 l i

■ f ■ > » - | i ! |

U S E E - I Sl U H ^ I i i i l I E V SC B L C e ST O O E t l

E K

T h C o m m o d o r e 6 m e n u f r o m C D / ' sM i t e y M m o d e m t e r m i n a l s o f t w a r e .

" W f i r s t s t a r t e d o u t d e v e lo p i n g c o m m u n i c a t i o n s s o f t w a r eo t h C o m m o d o r e 6 w i t h t h a s s u m p t i o n t h a t m o s t u s e r sw o u l d b u s i n g s u c h p r o d u c tf o t i e - i n t s e r v i c e s l i k eC o m p u S e r v e , " s a y s J o s e p hO ' H a r a , p r e s i d e n t o M i c r o t e c h -

2 C O M P U T E ' S G a z e l l e M a 1 9 B 5

n i S o l u t i o n s . H i c o m p a n y h a c r e a t e d t h e t e r m i n a l p r o g r a m a c o m p a n y i n g C D I ' s M i t e y M m o d e m f o t h C o m m o d o r e 6 a n P l u s / 4 c o m p u t e r s .

" H o w e v e r , w w e r e q u i t es u r p r i s e d o v e r p e r i o d o m o n t h s t f i n d t h a t u s e r s w e r eb u y i n g i f o a l k i n d s o s e v i c e s . W e ' v e g o n e t h r o u g hn u m b e r o r e v i s i o n s i o u p r o d u c t t t r t k e e p u w i t ht h u s e r s , " h a d d s .

F o t h o s e w h h a v e h e s it a t e d o w h e t h e r t t r y t e l ec o m m u n i c a t i o n s w i t h t h e i r c o p u t e r s , O ' H a r a s a y s t h a t t o m a n y p e o p l e o v e r l o o k t h o b v io u s : " O n e o t h p r o b l e m s n o i c e s h a v e i t h a t t h e y d o n ' t h a v e

c l e a r i d e a o f w h a t t h e y w a n tt h s o f t w a r e t d w h e n t h e yg o u a n b u i t A n c o n s e q u e n t l y , t h e y ' r e o f t e nd i s a p p o i n t e d . "

B e f o r e g e t t i n g s t a r t e d o t h w r o n g f o o t w i t h t e l e c o m p u ti n g , t a k e t h e t i m e t l e a r nf e o f t h e b a s i c s . T h f o l l o wi n b r i e f g l o s s a r y w i l l h e l py o t d e c i p h e r s o m e o f t h eo t h e r k e w o r d s u s e d i t e l e c o m m u n i c a t i o n s :

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

A u t o - D i a l : c a p a c i t y o fs o m e m o d e m s ( w i t h t h a p p r op r i a t e s o f t w a r e ) t a u t o m a t i c a l l yd i a l o t h e r c o m p u t e r s . S o m e w i l lr e - d i a l i t h e r e ' s b u s y s i g n a l .

B u f f e r , a a r e a i y o u rc o m p u t e r ' s m e m o r y i w h i c ht e x t , p r o g r a m s , o f i l e s m a b s t o r e d t e m p o r a r i l y w h i l e y o a r d o w n l o a d i n g o u p l o a d i n gd a t a .

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

C a r r i e r S i g n a l : t h s i g n a lb y w h i c h c o m p u t e r i n d i c a t e st a n o t h e r c o m p u t e r t h a t i i

r e a d y t e s t a b l i s h c o m m u n i c at i o n s l i n k .

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

M o d u l a r C o n n e c t i o n : a t y p eo t e l e p h o n e c o n n e c t o r u s e d i t o d a y ' s p h o n e s y s t e m w h i c h a l o w s y o t d i r e c t l y c o n n e c ty o u r m o d e m t t h t e l e p h o n er a t h e r t h a n h a v i n g t p l a c et e l e p h o n e h a n d s e t i n t o t h t w c u p s o f o l d e r a c o u s t i c m o d e m s .

R S - 2 3 2 - C : R e c o m m e n d e dS t a n d a r d , h e n c e R S f o r s e r i a lc o m m u n i c a t i o n s w i t h m o d e m ,p r i n t e r , o o t h e r d e v i c e . C o p u t e r s w i t h o u t a b u i l t - i n s e r i a li n t e r f a c e o f t e n r e q u i r e a e x t e rn a i n t e r f a c e i o r d e r t a t t a c ha R S - 2 3 2 - c o m p a t i b I e m o d e m .T h C o m m o d o r e 6 4 h a n d l e s i t R S - 2 3 2 c o m m u n i c a t i o n s t h r o u g ht h u s e r p o r t . ( S e e " C o m m o d o r eP e r i p h e r a l P o r t s " i t h M a r c hG A Z E T T E . )

U p l o a d i n g : s e n d i n g d a t a ,s u c h a f i l e o r p r o g r a m , t a n o t h e r c o m p u t e r .

P R I N TT - S H I R T SO Y O U RC O M P U T E R !W i t h t h U N D E R W A R E R I B B O N ' "y o u r p r i n t e r m a k e s d o z e n s o i r o n - o n t r a n s i t s P r i n t a n i m a g e o p l a i n p a p e r , t h e ni r o n i o n t o y o u r o w T - S h i r t !M a t e T - S h i r t s f o r f r i e n d s o a g i f t s A v a i l a b l e t o t h A p p l e I m o g e w n l e r . I B M .E p s o n . O k i d a t a a n S t a rG e m i n i d o m a t r i x p r i n t e r sA d f i v e c o l o r s t a n U N D E R W A R E R I B B O N t r a n s f e rw i t h n e w U N D E R W A R E C O L O R -P E N S ' "S u g g e s t e d r e t a i l f o r t h U N D E R W A R E R I B B O N a n U N D E R W A R E C O L O R P E N S i $ 1 9 e a c hS e y o u r d e a l e r o c o n t a c t

U N D E R W A R !R I I 3 I 3 C ND i v e r s i o n s , I n c .1 5 5 0 W i n d i n g W a

B e l m o n t . C 9 4 0 0 2( 4 1 5 ) 5 9 1 0 6 6 0

Page 31: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 31/164

Y O U R C O M M O D O R E 6 C A N O U S S T A N D A R DA P P L E I l + H A R D W A R E

A N S O F T W A R E

A % v .

P U B L

A P P A R A T M I C R O P R O S R E S E A R C H S T O N E W A R E

, .

S £ t t . X - Z 7 - ^ ^ " v " ' "

W A R E' E A C H T R

E . C . C B .

v i d e

R A

W I T H T H I SA M i m i c w b e l i e v e t h a t y o u a n d y o u r c o m p u t e r s h o u l d

d i c t a t e t h e c h o i c e s o h a r d w a r e a n s o f t w a r e y o c a u s e .T h S p a r t a n ' " w a d e v e l o p e d t a l l o w y o t c h o o s e t h

h a r d w a r e a n s o f t w a r e t h a t b e s t s u i t s y o u r n e e d s .O u g o a l i d e s i g n i n g t h e S p a r t a n ' " w a s i m p l e .

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

T h A p p l e 1 " 1 1 e m u l a t o r f o t h C o m m o d o r e 6 4 S p a r t a n ' " S u g g e s t e d R e t a i l P r i c e s :

T h S p a r t a n ' " ( i n c l u d e s B U S S . C P U , a n d D O c a r d s ) S 5 9 9 . 0 0B U S S c a r d S 2 9 9 . 0 0

C P c a r d I r e q u i r e s B U S S c a r d ] S I 9 9 . 0 0 m i D O c a r d ( r e q u i r e s B U S S a n d C P c a r d ) S I 9 9 . 0 0 ^ J i l F J

( A l l p r i c e s I n U . S . F u n d s . F r e i g h t n o t I n c l u d e d . )A m e r i c a n E n p i o s s , V i s a a n M a s t e r C a r d a c c e p t e d

F O I N F O R M A T I O N W R I T E .M I M I C S Y S T E M S I N C .1 1 1 2 F O R T S T . . F L . 6 V I C T O R I A . B . C .C A N A D A V 8 V 4 V 2

C o m m o d o r e W a n g C c n r n o d O ' o J o ^ o a ' O t r c a o m o r k i 0 C o m r n M o i n f T w c h o n l c * [ T o n * ] o rC o m m o d o r B u l l n o u M a c r M n e i . l r > c A o p l e ' H * ' 1 n a O o m O T k o A p p l e C o m p u t e r . I n

S p a c t o n I o n o a o r n o r k o M i m i c S y t f n m j I n c . a n h o m e o u o c l a T l o n w l " n C o m m o d c i o[ l o c T r o n l c i o r A p p l e C o m p u t e r i n i t o S l K I ' l a n U m a n u T o c T u r o d D v M i m i c S y k P o r n i I r ^ c

L r K f f f i u c o n t p g i a n i a a D v A I [ l o c T r o m c i J n c o r v i c r o i l o . > C C a n a f l a

" T O r d e r C a l l :1 - 8 0 0 - M O D U L A R

( 6 6 3 - 8 5 2 7 )

Page 32: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 32/164

T e l e g a m i n gK a t h y Y a k a l , F e a t u r e W r i t e r

C a n ' t f i n d c h a l l e n g i n g c h e s s p a r t n e r ? L o o k i n g f o b e t t e rw a t m e e t p e o p l e t h a n b l e a v i n g m e s s a g e s o e l e ct r o n i c b u l l e t i n b o a r d s y s t e m s ? T e l e g a m i n g i o n o t h f a s t e s t - g r o w i n g a p p l i c a t i o n s o t e l e c o m m u n i c a t i o n s .H e r e ' s n o y o c a g e i n v o l v e d .

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

r e m e m b e r a l t h r u l e s t c o t r a c t b r i d g e . T h e M o n o p o l y s e i m i s s i n g t o m a n y p i e c e s . E e r y o n e h a s m e m o r i z e d m o s t o t h a n s w e r s i t h f i r s t e d i t i o no T r i v i a l P u r s u i t . A n s o m ep e o p l e a r s t a r t i n g t y a w n .W e l l , m a y b e t h e r e ' s s o m e t h i n g o t e l e v i s i o n .

I t ' s n o e a s y t g e g r o u po p e o p l e t a g r e e o w h i c hg a m e t p l a y , w h a t t h r u l e sa r e , a n h o l o n g t o p l a y .T e l e g a m i n g — p l a y i n g g a m e so v e r t h p h o n e l i n e s v i p e s o n a l c o m p u t e r a n d m o d e m —d o e s n ' t s o l v e t h e p r o b l e m s o i n d e c i s i o n o r t i r e d p l a y e r s . B u i o f f e r s n e w a y s t p l a y o l g a m e s , t h o u s a n d s o p o t e n t i a lc h a l l e n g e r s a c r o s s t h e c o u n t r y ,a n c o m p u t e r g a m e s d e s i g n e ds p e c i f i c a l l y f o r u s o t e l e c o mm u n i c a t i o n s n e t w o r k s .

C o m p u S e r v e a n T h S o u r c e a r p r o b a b l y t h t w b e s t - k n o w n n e t w o r k s t h a t o f f e rt e l e g a m e s . R e c e n t l y , s e v e r a l

3 C O M P U T E R S G a z e t t e M a 1 9 8 5

n e n e t w o r k s h a v e g o n e o n l i n ef o t h s o l e p u r p o s e o p r o v i di n c o m m u n i c a t i o n a n r e c r e a t i o n .

L o n g - d i s t a n c e g a m i n g i n o n e c o n c e p t . P e o p l e h a v e

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

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

t e l e c o m m u n i c a t i o n s n e t w o r k )w o u l d b n e c e s s a r y . W h i l e t h i sw o u l d a l l o w y o t p l a y g a m ew i t h y o u r c o u s i n i C l e v e l a n di r e a l t i m e , t h e l o n g d i s t a n c ec h a r g e s c o u l d b e c o m e r a t h e rc o s t l y i y o h a p p e n e d t l i v e i N o v a S c o t i a .

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

a n o n l i n e c o n v e r s a t i o n s ) a n p l a y w i d e v a r i e t y o g a m e s ,r a n g i n g f r o m s i m p l e b o a r dg a m e s l i k e c h e c k e r s t C o m p u S e r v e ' s h i g h l y i n t e r a ct i v e , f a s t - p a c e d M e g a W a r s .

Y o m u s t s u b s c r i b e t t h s e r v i c e t g a i n a c c e s s t a n o i t f e a t u r e s . M o s t c h a r g e o n t i m e n e s u b s c r i b e r f e e , h o u r l yo n l i n e c h a r g e s , a n d , s o m e t i m e s ,a d d i t i o n a l c h a r g e s f o g a m e s .O n c e y o u ' v e s i g n e d u a n r c e i v e d p a s s w o r d , u s i n g t h s y s t e m i g e n e r a i l y n m o r e d i f i c u l t t h a n c a l l i n g a e l e c t r o n i cB B S .

w o r d o w a r n i n g h e r e : B s u r e t r e a d t h d o c u m e n t a t i o nt h a t c o m e s w i t h y o u r m e m b e rs h i p p a c k e t . M e n u s a n h e l pc o m m a n d s w i t h i n t h s y s t e m i s e l f w i l l g u i d e y o t a n t h r o u g h t h g a m e f u n c t i o n s , b u b e i n g p r e p a r e d w i l l s a v e y o o n l i n e c h a r g e s .

T h c r e a t o r s o t h e s e n e tw o r k s r e p o r t s o m e t h i n g i

t e r e s t i n g : C o n s u m e r s d o n ' tn e c e s s a r i l y d e m a n d t h s a m er i c h n e s s a n d e p t h o f p l a y t h e yw o u l d n o r m a l l y e x p e c t o fv i d e o g a m e . T h o l f a v o r i t e s ,w h e n p l a y e d w i t h s o m e o n et h o u s a n d m i l e s a w a y , a r j u s tf i n e f o r n o w .

F u r t h e r , t e l e g a m i n g s e e m s

Page 33: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 33/164

Page 34: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 34/164

t b r e v i v i n g i n t e r e s t i g a m e sw h e r e p o p u l a r i t y h a w a n e d ." B r i d g e p l a y e r s a n c o f f e ed r i n k e r s a r a b o u t t h s a m e . A l o u a r d y i n g o f a t h t o e n d , " s a y s T e r r y B e a m , d i r e c t o ro m a r k e t i n g f o P l a y N E T ,T r o y , N e Y o r k - b a s e d t e l e c o mm u n i c a t i o n s n e t w o r k . " B o t h o t h o s e a c t i v i t i e s a r a s s o c i a t e dw i t h o l d e r p e o p l e . I t ' s d y i n gt h i n g .

" B u t n o t h e r e a r l o o p e o p l e p l a y i n g g a m e s t h e yh a v e n ' t f o y e a r s b e c a u s e t h e r ei n e w a t p l a y i t T h e y ' r ef i n d i n g n e e x c i t e m e n t t h a tw a s n ' t t h e r e b e f o r e . Y o c a p l a y h a n d o b r i d g e w i t hs o m e o n e i S a c r a m e n t o , s o m eo n i M i n n e a p o l i s , a n s o m eo n i N e Y o r k a t h s a m et i m e . "

P l a y N E T b e g a n f u l l o p e r at i o n i n O c t o b e r 1 9 8 4 , a f t e r s e e r a l m o n t h s o m a r k e t r e s e a r c h .U n l i k e o t h e r m a j o r n e t w o r k s ,P l a y N E T c h o s e t m a k e t h s o f t w a r e c o m p a t i b l e o n l y w i t ht h C o m m o d o r e 6 b e c a u s e o i t h i g h h o u s e h o l d p e n e t r a t i o n .

F i n d i n g g a m e p a r t n e r s o n c ey o u ' v e l o g g e d o t t h s y s t e mi a c c o m p l i s h e d t h r o u g hP l a y N E T ' s o n l i n e c o n v e r s a t i o nf e a t u r e , s i m i l a r t t h C s i m ul a t o r o n C o m p u S e r v e . I n s t e a d o s w i t c h i n g c h a n n e l s , y o m o v ei n t o d i f f e r e n t " r o o m s , " t r y i n g t f i n d s o m e o n e w h w i l l s e u g a m e w i t h y o u . ( O r , i y o l i k e ,y o c a j u s t c h a t w i t h p e o p l e . )P l a y N E T ' s m o n t h l y c a l e n d a rl i s t s s c h e d u l e d t o u r n a m e n t s f o i n t e r e s t e d c o m p e t i t o r s .

P l a y N E T a s k s o n e - t i m er e g i s t r a t i o n f e e o f $ 3 9 . 9 5 , $ p e m o n t h m a i n t e n a n c e c h a r g e , a n $ p e h o u r o n l i n e b i l l i n g . T h s y s t e m c a b a c c e s s e d e i t h e rt h r o u g h a l o c a l T e l e n e t n u m b e ro d i r e c t d i a l t o t h e i r N e Y o r kn u m b e r . H o u r s a r e 6 p . m . t o a . m . ( E a s t e r n S t a n d a r d T i m e ) ,a n 2 4 h o u r s o w e e k e n d s a n h o l i d a y s .

G a m e s c u r r e n t l y o P l a y N E T i n c l u d e t r a d i t i o n a l f v o r i t e s l i k e b a c k g a m m o n , c h e s s ,3 C O M P U T E ' S G a z e l l e M a 1 9 8 5

c h e c k e r s , a n d h a n g m a n ; g a m e sw r i t t e n e s p e c i a l l y f o t h C o m o d o r e 6 l i k e Q u a d 6 a n S e S t r i k e ; a n s o m e n o t - s o - f a m i l i a rg a m e s l i k e t h e a n c i e n t O r i e n t a lg a m e , G o P l a y N E T h a b e e nw o r k i n g w i t h t h A m e r i c a n G A s s o c i a t i o n , w h i c h i p l e a s e d t b a b l e t i n t r o d u c e t h i s s t r a te g g a m e t o w h o l e n e a u d i e n c e .

" W c r e a t e d P l a y N E T t b f u a n a f f o r d a b l e t e l e c o m m un i c a t i o n s f o e v e r y b o d y . T h a t ' sw h a t i t ' s a l a b o u t . P e o p l e a r l o o k i n g f o w a y s t c o m m u n ic a t e w i t h e a c h o t h e r l o n g d i t a n c e a r e a s o n a b l e p r i c e , t e n t e r t a i n t h e m s e l v e s , t u t i l i z et h e i r p e r s o n a l c o m p u t e r s , "

I y o u ' r e p l a y i n g M o n o p o l ya n s o m e o n e q u i t s , t h g a m e

i o v e r , u n l e s s y o w a n t t d i v v y u t h a t p l a y e r ' s p r o p e r t ya n m o n e y a m o n g t h o t h e rc o n t e s t a n t s . T h a t ' s t h w a i i w i t h m o s t g a m e s .

P l a y N E T w a d e s i g n e d t s i m u l a t e r e a l - l i f e g a m i n g s i t u at i o n s a s c l o s e l y a s p o s s i b l e . S i

p l a y e r d r o p s o u t , t h m a i nf r a m e c o m p u t e r t h a t r u n s t h s y s t e m d o e s n o c o m e i t f i i s t h g a m e . N o i i a v a i l a b l ea a o p p o n e n t a t h s t a r t o g a m e . I t ' s t h e r e t m a i n t a i n t h s y s t e m . " W w a n t e d P l a y N E Tt b s y s t e m t h a t t h e s u b s c r i be r c o n t r o l , " s a y s B e a m .

C o m p u S e r v e , o t h o t h e rh a n d , h a s a l l o w e d t h e o p t i o n o p l a y i n g a g a i n s t t h e c o m p u t e rs i n c e g a m e s w e r e f i r s t o f f e r e do t h s y s t e m i A u g u s t 1 9 7 9 .V a r i a t i o n s o f b o a r d , c a r d , a n s p o r t s g a m e s c a n b e p l a y e da g a i n s t a n o t h e r p e r s o n o r t h ec o m p u t e r .

M e g a W a r s w a s a d d e d t C o m p u S e r v e ' s l i s t o t e l e g a m e si e a r l y 1 9 8 2 . D e s i g n e d b y t h K e s m a i C o r p o r a t i o n , i t ' s a i t e r a c t i v e f a n t a s y g a m e i w h i c hp l a y e r s c r e a t e t h e i r o w c h a r a ct e r s a n b a t t l e t d i c t a t e t h d r e c t i o n o f t h e u n i v e r s e .

R i c h B a k e r , d i r e c t o r o c o p o r a t e c o m m u n i c a t i o n s a C o m p u S e r v e , w a r n s t h a tM e g a W a r s i n o f o t h e c a s u a lg a m e p l a y e r . " T h e p e o p l e t h a tp l a y M e g a W a r s a r e x t r e m e l y s r i o u s , " h s a y s . " T h e e x p e r t i s el e v e l i v e r y h i g h . "

B a k e r a d v i s e s p o t e n t i a lp l a y e r s t s t u d y t h m a n u a l , a s q u e s t i o n s o o t h e r p l a y e r s i C o m p u S e r v e ' s g a m e s f o r u m ,a n t a k e i s l o w l y b s t a r t i n g a t h f i r s t o f t h e M e g a W a r ' s t h r e el e v e l s .

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

T h o u g h M e g a W a r s m a b t h m o s t s o p h i s t i c a t e d t e l e g a m ea v a i l a b l e u t n o w , i n t e r a c t i v eg a m i n g h a l o n g w a t g o a c c o r d i n g t B a k e r . A m o d e m ss u p p o r t f a s t e r b a u d r a t e s ( 3 0 0b a u d i t o s l o w t s u p p o r t s p h i s t i c a t e d g r a p h i c s ) a n t h g r a p h i c s c a p a b i l i t i e s o f t h e m c h i n e s t h e m s e l v e s i m p r o v e , t h i n t e r a c t i v e n a t u r e o t e l e g a m e sw i l l e x p a n d .

A m e r i c a n H o m e N e t w o r kr a n g i 1 9 8 5 b g o i n g o

l i n e w i t h i t n e t e l e c o m m u n ic a t i o n s s e r v i c e , A m e r i c a n P e o p l eL i n k . T h o u g h i t ' s b i l l e d p r i m a ri l a s e r v i c e f o h o m e c o mp u t e r o w n e r s t m e e t e l e c t r o n ic a l l y , g a m e s s h o u l d b e a v a i l a b l eb t h t i m e y o r e a d t h i s .

T h S o u r c e a n D e l p h i , t w m a j o r t e l e c o m m u n i c a t i o n s n e w o r k s p r o v i d i n g v a r i e t y o i n f o r m a t i o n a n s e r v i c e s , h a v ea l s o a d d e d g a m e s t o t h e i r o f f e ri n g s . B e s i d e s t r a d i t i o n a l b o a r dg a m e s a n c a r d g a m e s , a d v e nt u r e a n f a n t a s y g a m e s a r a v a i l a b l e .

S u f f e r i n g f r o m l a c k o f u n di n g , T h G a m e s N e t w o r k d i n o m a k e i t p l a n n e d 1 9 8 4 d e b u t .

Page 35: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 35/164

l u f o o d u t i i a t k

H " N E X T G E N E M T I O H " O S T R A T E G Y S I M U L A T I O N S .T I M E Y O A R I C O M M A N D !

y o u o G r e a t S t r o f e g l s r i i k e E i s e n h o w a r , P o t i o n , o M o n t g o m e r y ? ? O c o u l d Y O h a v eb e t t e r ? ? N o w y o u c a f i n d o u b s t e p p i n g i n t o t h t h r i l l a n e x c i t e m e n t o s o m e

g r e a t e s t e v e n t s ! ) " C r u s a d e i E u r o p e " a n " D e c i s i o n i t h e D e s e r t " , f r o mo s e , t a k e y o t h e r e f r o m D - D a y , t t h " B a t t l e o f t h e B u l g e " , t E A l a m e l n , A l t h S e r i e s " p r o d u c t s p r o v i d e c h a l l e n g e a n e x c i t e m e n t i h i s t o r i c a l l y a c c u r a t e

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

" C o m m a n d S e r i e s " s i m u l a t i o n s r e q u i r e b o t h c a r e f u l s t r a t e g i c t h i n k i n g a n f a s tt r a p i d l y c h a n g i n g b a t t l e f i e l d c o n d i t i o n s , T h e s e s i m u l a t i o n s o c c u r l n a c c e l

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

s o u n d e f f e c t s , a n n e w , q u i c k a n e a s y - t o - u s e c o m m a n d s y s t e m t e n t e r c o m m a n d sJ o y s t i c k o r t h k e y b o a r d . " C o m m a n d S e n e s " s i m u l a t i o n s a l l o w s o l o p t a y f r o m e i t h e r

s p e r s p e c t i v e o r e x c i t i n g d i r e c t c o p e t i t i o n b e t w e e n t w o p p o s i n g G e n e r o l s . T h t i a n d l e s o l l t h r u l e s , p r o v l d e s p l a y b a l a n c i n g , a n e v e n t h a b i l i t y t c h a n g e

I t h m i d d l e o t h g a m e ! O t h e r f e a t u r e s i n c l u d e m u l t i p l e s c e n a r i o s f r o m s i n g l em i s s i o n t a i n - d e p t h c o m p o i g n u s i n g t e n - s c r e e n s c r o l l i n g m a p , s t r a t e g i c

g a m e s a v e , a n u n i q u e " f l a s h b a c k " f u n c t i o n .

" C r u s a d e i E u r o p e : D - D a y t o t h e B a f f l e o f t h e B u l g e " a n " D e c i s i o n i t h D e s e r t : N o r t h A f r i c a 1 9 4 0 - 1 9 4 2 " e s t a b l i s h n e s t a n d a r d o q u a l i t y a n p l a y o b i l i t y i s t r a t e g i c s i m u l a t i o n d e s i g n . A t

s u g g e s t e d r e t a i l p r i c e o f 3 3 9 , 9 5 , t h e y a r e o e x t r a o r d i n a r yv a l u e a s w e l l !S E Y O U R L O C A L R E T A I L E R f o " C r u s a d e I E u r o p e " e n " D e c i s i o n I n t h e D e s e r t " . A v a i l a b l e f o C o m m o d o r e - 6 4 , A p p l e ,A t a r i , a n I B c o m p u t e r s . F o m o r e I n f o r m a t i o n o a l M i c r o P r o s e p r o d u c t s c a l l o w r i t e .

E x p e r i e n c e t h e r e a l i t y o t h e s e o t h e r g r e e t s i m u l a t i o n s

f r i M I c r o P r o i B i

r o P r o s e S o f t w a r eA c t i o n i S i m u l a t e d t h E x c i t e m e n t i R E A L ! ! 3 0 1 - 6 6 7 - 1 1 5 1C t H j I l e n Q l n g a n E x e r t i n g

A i C o m t n t f t o f n i t G r a p h i c A I r o n i cC a n H m M I I M o O e m E i K S C f l l c C o t t p I I I C a m r c H A a l w i i l

H a I B M . a n * p p w a i t g j $ w t d w o a m o r K o t C o m n o x n S t n J r o i M k M w . I n c . . A I n c . , I n w r a n o n a l B u S n e a M o c n l r m l n t , o r U A p f W C w n p u i o r l n t , i s c a a r M r ,

Page 36: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 36/164

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

I s u c c e s s f u l , T h G a m e sN e t w o r k w i l l o f f e r a t e l e v i s i o n -b a s e d g a m e s s e r v i c e . S u b s c r i be r w o u l d r e n t s p e c i a l 6 4 m i c r o c o m p u t e r a n d o w n l o a dv a r i e t y o e d u c a t i o n a l , a r c a d e ,a n a d v e n t u r e g a m e s p r o v i d e db c o m m e r c i a l s o f t w a r ec o m p a n i e s .

A n g a m e , w h e t h e r p l a y e de l e c t r o n i c a l l y o r a t h

k i t c h e n t a b l e , r e q u i r e s l o o t h o u g h t a n s t r a t e g y , a n d ,s o m e t i m e s , q u i c k r e f l e x e s . A n i e i t h e r k i n d o g a m i n g , t h i t e r a c t i o n b e t w e e n p l a y e r s i o f t e n m o r e i m p o r t a n t t h a n t h o u t c o m e o t h g a m e i t s e l f , s a y sC o m p u S e r v e ' s B a k e r .

L a r r y D u n l a p , p r e s i d e n t o T h G a m e s N e t w o r k , a g r e e s ." T h e g r e a t e s t g a m e o a l l i ss o m e o f t h e o t h e r a s p e c t s o

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

A m e r i c a n P e o p l e L i n kA m e r i c a n H o m e N e t w o r k , I n c .A r l i n g t o n R i d g e O f f i c e C e n t e r3 2 1 5 N F r o n t a g e R d S u i t e 1 5 0 5A r l i n g t o n H e i g h t s , I 6 0 0 0 4( 8 0 0 ) 5 2 4 - 0 1 0 0I l l i n o i s r e s i d e n t s c a l l ( 3 1 2 ) 8 7 0 - 5 2 0 0P r i m e - t i m e a c c e s s : $ 8 . 9 5 / h o u rN o p r i m e - t i m e : $ 2 . 9 5 / l w u r ( 3 0 0

b a u d )S 8 . 9 5 / h o u r ( 1 2 0 0b a u d )C o m p u S e r v e

P . O . B o 2 0 2 1 2C o l u m b u s , O 4 3 2 2 0( 8 0 0 ) 8 4 8 - 8 1 9 9R e g i s t r a t i o n f e e : $ 3 9 . 9 5P r i m e - t i m e a c c e s s : $ 1 2 . 5 0 / i u m r ( 3 0 0

b a u d )S 1 5 / ! w t t r ( 1 2 0 0b a u d )

N o p r i m e - t i m e : $ 6 / h o u r ( 3 0 0 b a u d )$ 1 2 . 5 0 / h o u r ( 1 2 0 0b a u d )( p . m . - 5 a . m . )

D e l p h i3 B l a c k s t o n e S t C a m b r i d g e , M 0 2 1 3 9( 8 0 0 ) 5 4 4 - 4 0 0 5R e g i s t r a t i o n f e e : $ 4 9 . 9 5P r i m e - t i m e a c c e s s : $ 1 6 / h o u rN o p r i m e - t i m e : $ 6 / h o u rP l a y N E T2 0 f o r d a n R d T r o y , N 1 2 1 8 0( 8 0 0 ) P L A Y N E TR e g i s t r a t i o n f e e : $ 3 9 . 9 5M o n t h l y m a i n t e n a n c e : $ O n l i n e c h a r g e : $ 2 / h o u rT h S o u r c e1 6 1 6 A n d e r s o n R d M c l e a n , V 2 2 1 0 2( 8 0 0 ) 3 3 6 - 3 3 6 6V i r g i n i a r e s i d e n t s c a l l ( 7 0 3 ) 8 2 1 - 6 6 6 6R e g i s t r a t i o n f e e : $ 4 9 . 9 5P r i m e - t i m e a c c e s s : S 2 0 . 7 5 / h o u r ( $ h o u r l y s u r c h a r g e f o 1 2 0 0 b a u d )N o p r i m e - t i m e : $ 7 . 7 5 / h o u r ( $ h o u r l y s u r c h a r g e f o 1 2 0 0 b a u d )( U n l e s s o t h e r w i s e n o t e d , p r i m e - t i m ea c c e s s i a . m . - 6 p . m . E S T ; n o p r i m e - t i m e i p . m . - 7 a . m . , 2 h o u r so w e e k e n d s a n d h o l i d a y s )

C - 6 4 R e f e r e n c e L i b r a r y

T R I C K S T I P S T r e a s u r y o p r o g r a m m i n gt e c h n i q u e s . A d v a n c e d g r a p h i c s , e a s y i n p u t , e n h a n c e dB A S I D C O M . c h a r a c t e r s e t s , m o r e 2 7 5 p a g e s S 1 9 . 9 5

G R A P H I C S B O O K B a s i c t a d v a n c e d , B e s tr e f e r e n c e a v a i l a b l e S p r u e a n i m a t i o n . H i r e s . M u l t i c o l o r ,l i g h l p e n . I H O , 3 g r a p h i c s 3 5 p a g u 5 1 9 . 9 5S C I E N C E E N G I N E E R I N G T o p e sf r o m c h e m i s t r y , p h y s i c s , B i o l o g y , m a t h , a s t r o n o m y , e l e ct r o n i c s . 3 5 p a g e s S 1 9 . 9 5M A C H I N E L A N G U A G E L e a r n 6 5 1 0 I s t r u c t i o n s L i s l m g s l o A s s e m b l e r . M o n i t o r , S i m u l a t o r2 1 0 p a g e s S 1 1 . 9 5

A N A T O M Y O C - 6 4 i n s i d e r ' s g u i d e t o i h e6 4 i n i e r n a l s G r a p h i c s , s o u n d . I / O . t o n a l , m o r e C o m -

p i e i e c o m m e n i e d R O l i s t i n g s 3 O p a g e s S 1 9 . 9 6P E E K S P O K E S P r o g r a m m i n g q u i c k i e s t h a tm i l s i m p l y a m a z e y o u . T h i s g u i d e i p a c k e d l u l l o t e c h n iq u e s l o t h B A S I C p r o g r a m m e r . 2 0 0 p a g v t S 1 4 . 9 5A N A T O M Y O 1 5 4 1 D I S K D R I V EB e s t s e l l i n g h a n d b o o k o ( l o p p y d i s k . E ( p l a i n s d i s k l i l e sw i l h e x a m p l e s a n u t i l i t i e s . I n c l u d e s c o m p l e t e c o m e n t e d 1 5 4 1 R O l i s t i n g s . 3 2 0 p a g e s 1 1 9 . 9 5A D V A N C E D M A C H I N E L A N G U A G EV i d e o c o n t r o l l e r , i n t e r r u p t s , t i m e r s , c l o c k . I / O . e i l e n d e dB A S I C 2 1 0 p a g e s S 1 4 . 9 5

O t h e r t i t l e s a v a i l a b l e . P h o n e f o n a m e o n e a r e s t d a a l e r P h o n e : ( 6 1 6 ) 2 4 1 - 5 5 1 0P o s t a g e h a n d l i n g $ 4 . 0 0 ( 5 8 . 0 0 f o r e i g n ) . M o n e y o r d e r , c h e c k s , V I S A , M C A M E X . M i c h i g a nr e s i d e n t s ( i n c l . 4 s a l e s t a x ) . p p C A N A D A : B o o k C e n t e r , M o n t r e a l ( 5 1 4 ) 3 3 2 - 4 1 5 4 '

A b a c u s l i f f l i M l S o f t w a r eP . O . B o 7 2 1 1 G r a n d R a p i d ) . M 1 9 5 1 0 T e l e i 7 0 9 - 1 0 1 P h o n a G 1 E / Z J 1 - 5 5 1 0

D U S T C O V E R SC U S T O M M A D E T F I H e a v y 3 2 - o z . V I N Y L A N T I - S T A T I CE X T E N D S E Q U I P M E N T L I F E

^ C h o i c e o C o l o t i I t T a o B r a w nC O M P U T E R S :

C - * 4 / V I C 2 0 7 - 0 0K E Y B O A R D C O V E R S F O R A T A R I ;A P P L E M o I B M ; K A Y P R O ; T I 9 9 . . . . 8 . 0 0D A T A S E T T E ( O L D ) 5 . 0 0D A T A S E T T E ( N E W , C 2 N ) S . O OD I S K D R I V E S :

C - I S 4 1 8 . 0 0M 5 / D ; A P P U S / 8 . 0 0M 5 D / D ; A P P L E D / D U N I T I I ) . D OP R I N T E R S ( D O T M A T R I X ) :

C - 1 5 2 S ; M P S 8 0 1 - . . . 1 0 . 0 0t - J 1 2 6 ; B M B X B O ; B M B X B O F / T 1 3 . 0 0G E M I N I 1 O / 1 0 X ; D E L T A 1 1 3 . 0 0G E M I N I 1 S / 1 S X ; D E L T A I S 1 6 . 0 0E P S O N M X 8 0 ; R X B D ; B X S 0 F / T . . . . 1 3 . 0 0S P S O N F X B 0 : F X B O F / T 1 3 . 0 0E P S O N M X 1 0 0 : F X 1 0 D 1 6 . 0 0P A N A S O N I C K X . P 1 0 9 0 ; C A R D C O 1 3 . 0 0M O N I T O R S :

C - 1 7 0 1 C O L O R I S . 0 0B M C O L O R 1 6 . 0 0S A N Y O C R 3 < G R E £ N ) 1 4 . 0 0A M D E K C O L O R 1 6 . 0 0V I D E O R E C O R D E R S :

F O M O S T R E C O R D E R S 1 3 . 0 0( C U T - O U T F O R C L O C K )O r d e r b j i a f i n o N A M E s n M O D E L

a n C O L O R C H O I C E T A o B R O W N . E n e l Q u j c h e c k o M . O . 4 - 1 . 5 0 S h i p H d t f l .C a l i J o m i a R e s . I n t l u r t e 6 . 5 * % S a l e s T a n .

S P E C I A l C O V E R S W i l l 8 M A D E T O Y O U >D I M E N S I O N E D S K E T C H . S E N D Y O U R R Q U I R E M E N T S F O O U I O P R I C E Q U O T E S .

C R O W N C U S T O M C O V E R S9 6 0 6 S H E L L Y F I E L D R O A D

D O W N E Y , C A 9 0 1 4 0( 2 1 3 ) B 6 2 - 8 3 9 1

Page 37: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 37/164

P R E V E N T D R I V E K N O C K L O A DD I S K S T H F A S T N E W A W I T H

$ 3 9 . 9 5c o m p l e t e s y s t e m

F O Y O U R 6 1 5 4 1 D R I V ES p e e d L o a d p r o c e s s l o a d s d i s k s u t t i m e s

f a s t e r ) A u t o - B o o t F e a t u r e L o a d s " • " , 8 a P o w e r - U p . N o - K n o c k f e a t u r e v i r t u a l l y

e l i m i n a t e s d a m a g i n g d r i v e k n o c k .A u t o - r e l o c a t i n g S p e e d L o a d f o

m a x i m u m c o m p a t i b i l i t y . H e l p sp r e v e n t c o s t l y d r i v e m a i n

t e n a n c e r e p a i r s .F a s t - D o s p a c k a g e w i t h

s i n g l e k e c o m m a n d s .

A C T U A L L Y H E L P S E X T E N D T H L I F E O Y O U R D I S K D R I V E !

3 4 6 3 S t a t e S t r e e t S u i t e J 5 4 1 D S a n t a B a r b a r a C 9 3 1 0 5

$ 3 9 . 9 5e n t i r e p a c k a g e T O r d e r C A L L 8 0 5 - 6 8 7 - 1 5 4 1 e x t . 6

T e c h n i c a l l i n e 8 0 5 - 6 8 2 - 4 0 0 0 e x t . 9 , j e r b p t o k ; 2 h i s . / / ( l a y s c v e n d c a s h i e r c t k / m o n e y o r d e i p a y r o i e t o B A S i x V i v i , M a s i e r C a r t

i - . - ( i d a l e C r e s t d e n r t ; h 6 t a A l l o w v y e e k s ( o c l e a r a n c e o p e r e o r m l a n d c o , c h e c k s A d $ 3 ; 5 Q s h i p p i n t j / t w u i i i f K j r r t i e a n i i n e n r . i l U . 5 f a U B S a n C O O ' S d i p p e d K 4 S W C S O n l > i - a d C l S f . 0 0 A K H I A C O . F P O . a d d $ S O C A N A D A , « * ] S l O O O . O l f i f r h , ; i - ; J r : , : r d r - - i s , i d d S 5 5 . 0 o !

a n r e m i t r e i t f i e d U f u n d s o n l y N e r e d l i t a o r f l e r s f r o n i o w s i c t e N o r t h A r n e n c j . D e a l e r s D i s t r i b u t o r s i n v i t e d K , i i n i i i o r n f

Page 38: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 38/164

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

P a r t iT h i s u p - t o - d a t e u s e r g r o u p g u i d e c o n t i n u e s n e x t m o n t hw i t h P a r t ( N - Z a n d c o u n t r i e s o u t s i d e t h U . S . ) .

A L A B A M AB i r m i n g h a m C o m m o d o r e C o m p u t e r C l u b , H s r r y

( o n e s , 4 8 4 5 A v e . V L o 7 B B i r m i n g h a m , A l 3 5 2 0 8 , ( 2 0 5 ) 9 2 3 - 9 2 6 0

S h o a l s C o m m o d o r e U s e r G r o u p , K e i t h L a r s o n , 4 3 N o t t i n g h a m R d . . F l o r e n c e , A 3 5 6 3 0

H u n l s v i l l e A l a b a m a C o m m o d o r e [ C o m p u t e r S o c ie t ( H A C K S ) , R u s t y F o s t e r , P . O . B o 1 4 3 5 6 ,H u r u t v U l e , A 3 5 8 1 5 , ( 2 0 5 ) 8 5 2 - 9 6 2 4

E j s t A l a b a m a U s e r s ' G r o u p , P . O . B o 2 4 9 , J a c k s o nv i l l e , A 3 6 2 6 5

W a l k e r A r e a C o m p u t e r C l u b ( W A C O , D a n i e lM c C u i r e , P . O . B o 3 1 9 3 , J a s p e r , A 3 5 5 0 1 , ( 3 0 5 )4 8 3 - 7 8 3 3

C o m m o d o r e C l u b o M o b i l e , T o W y a t t , 3 8 6 B - HR u M a i s o n , M o b i l e , A 3 6 6 0 8 , ( 2 0 5 ) 3 4 3 - 1 1 7 8

A L A S K AA n c h o r a g e C o m m o d o r e U s e r s G r o u p , D a v i d M

R o w e , P . O . B o x 1 0 4 6 1 5 , A n c h o r a g e , A 9 9 5 1 0 ,( 9 0 7 ) 7 5 3 - 4 2 1 8 ,

F i r s t C i t y U s e r s G r o u p , B o 6 0 0 2 , K i ' l c h i k a n , A 9 9 9 0 1

S i t k a C o m m o d o r e U s e r G r o u p , P . O . B o 2 2 0 4 ,S l l k a , A 9 9 8 3 5 , ( 9 0 7 ) 7 4 7 - 3 4 9 1

A R I Z O N AA r i z o n a V I a n 6 U s e r s , T o M o n s o n , 9 0 V V

M a r l b o r o C i r c l e , C h a n d l e r , A 8 5 2 2 4 , ( 6 0 2 ) 9 6 3 -6 1 4 9

C a n y o n D C h e l l y - F o u r C o r n e r s U s e r s G r o u p ,L a r r y D i L u c c h i o , c / o C a l u m e t C o n s u l t i n g , B o 1 9 4 5 , C h i n l e , A 8 6 5 0 3 , ( 6 0 2 ) 6 7 4 - 3 4 2 1

U s e r G r o u p 6 4 c / J e f f M i l l e r , 4 9 3 7 W e s t T o i v n l o yA v e . , C l e n d a l e , A 8 5 3 0 2 , ( 6 0 2 ) 9 3 9 - 1 3 5 7

G i l a H a c k e r s , P a u l R M a c h u l a . R o u t e 1 B e 3 4 G l o b e , A 8 5 5 0 1 , ( 6 0 2 ) 4 2 5 - 7 2 6 Q

C o m m o d o r e U s e r G r o u p o A r i z o n a , P . O . B o 2 1 2 9 1 , P h o e n i x , A 8 5 0 3 6

C a l a l i n a C o m m o d o r e C o m p u t e r C l u b , I n c . P . O .B o 3 2 5 4 8 , T u c s o n , A 8 5 7 5 1

A R K A N S A SA r k a n s a s 6 T r a d i n g P o s t , L a r r y l o h n s o n , P . O . B o

1 3 5 , B i k e r s , A 7 2 4 1 3 , ( 5 0 1 ) 7 6 9 - 2 8 8 8

3 C O M P U T £ ! ' s G a z e t t e M a 1 9 8 5

N o r t h w e s t A r k a n s a s C o m p u t e r U s e r s A s s o c i a t i o n ,M i k e M a h o n e y , 1 5 5 6 N L e v e r e t l , # 1 1 , F a y e t t e -v i l k - , A 7 2 7 0 1

H a r r i s o n U s e r s G r o u p , D e n n i s C L o l s e l e l , H I 1 B o 1 5 H a r r i s o n , A 7 2 6 0 1

R i v e r C i t y C o m m o d o r e C l u b , S a A H c n d r l x ,P . O . B o 4 2 9 8 , N o r t h L i t t l e R o c k , A 7 2 1 1 6 , ( 5 0 1 )8 3 4 - 1 7 2 8

F a y e t t e v i l l e C o m m o d o r e U s e r ' s G r o u p . B i l l F e r r y ,9 1 C e d a r , V a B u r e n , A 7 2 9 5 6

C A L I F O R N I AC a l i f o r n i a A r e a C o m m o d o r e T e r m i n a l U s e r S o c i

e t ( C A C T U S ) , P . O . B o 1 2 7 7 . A l t a l . c m a , C 9 1 7 0 1

P a s a d e n a C o m m o d o r e C o m p u t e r C l u b , E r n i e M D o n a l d , P . O . B o 1 1 6 3 , A r c a d i a , C 9 1 0 0 b , ( 8 1 8 )9 0 4 - 0 6 0 7

A u b u r n C o m m o d o r e C o m p u t e r C l u b , P a t S l r u b ,1 1 2 1 0 M i r a L o m a D r i v e , A u b u r n , C 9 5 6 0 3 , ( 9 1 6 )8 2 3 - 7 0 9 5

A m e r i c a n P r o g r a m E x c h a n g e ( A . P . E . 6 4 ) , | a m e sW y a t t , E x e c u t o r , 3 8 2 0 B r a v e A v e . , B a k e r s f i e l d , C 9 3 3 0 9

B a k e r s f i e l d A r e a C o m m o d o r e U s e r s S o c i e t y( A B A C U S ) , H e n r y O . M c C a r t h y , 3 1 0 1 O o k r i d g cD r i v e , B a k e r s f i e t d , C 9 3 3 0 6 , ( 8 0 5 ) 8 7 1 - 3 6 6 9

C a l P o l y C o m m o d o r e U s e r s ' C r o u p , D a v i d D i c t z e l ,1 4 6 1 7 1 / 2 R a m o n a B l v d . , B a l d w i n P a r k , C

9 1 7 0 6 , ( 8 1 8 ) 9 6 0 - 9 9 0 6C L U B M , R o b e r t J o h n s o n , P . O . B o 3 1 1 6 , B e l l f l o w e r ,

C 9 0 7 0 6 , ( 2 1 3 ) 9 2 5 - 4 0 4 9P o w e r S u r g e , K e n n y B a i l e y , 7 6 6 0 W e s t e r n A v e . .

B u e n a P a r k , C 9 0 6 2 0C 1 V I C 6 4 . N a t h a n O k u n , c / o B o 6 6 7 , C a m a r i l l o . C

9 3 0 1 1 , ( 8 0 5 ) 9 8 7 - 2 1 4 7S a n F e r n a n d o V a l l e y C o m m o d o r e U s e r C r o u p

( S F V C U G ) , T h o m a s L y n c h , 2 1 2 0 8 N a s h v i l l e ,C h a t s w o r t h , C 9 1 3 1 1 , ( 2 1 3 ) 7 0 9 - 4 7 3 6

N o r t h V a l l e y C o m m o d o r e U s e r ' s C r o u p , J i B a n k s , P . O . B o 1 9 2 5 , C h i c o , C 9 5 9 2 7 , ( 9 1 6 ) 3 4 3 -4 6 1 1

F r e s n o C o m m o d o r e U s e r s G r o u p , G r e g E d w a r d ? ,0 9 W 9 t h , # 2 0 3 , C l o v i s , C 9 3 6 1 2

A m a t e u r s a n d A r t e s i a n s C o m p u t i n g . B i l l A l e x a nd e r , P . O . B o 6 8 2 , c / A l e x K R 6 G , C o b b M o u nt a i n , C 9 5 4 2 6

D i a b l o V a l l e y C o m m o d o r e U s e r G r o u p , P . O . B o 2 7 1 5 5 , C o n c o r d , C 9 4 5 2 0 , ( 4 1 5 ) 8 3 8 - 2 8 3 8

P U o t h S i l i c o n V a l l e y , M a r v i n V a n d e r R o o t ,2 2 3 5 5 R a n c h o V e n t u r a S t . , C u p e r t i n o , C 9 5 0 1 4 ,( 4 0 8 ) 4 4 6 - 1 9 3 6

D U ( D a n v i l l e U s e r G r o u p ) , K e n t E D a v i s , 1 8 F r o n t S t . , S u i l e 1 0 6 , D a n v i l l e , C 9 4 5 2 6 , ( 4 1 5 )8 2 0 - 1 2 2 2

V a l l e y C o m p u t e r C l u b , M a r c i a E s p a r z a , P . O . B o 3 1 0 , D e n a i r , C 9 5 3 1 6

S i x t y F o u r u m , A T T N : S e c r e t a r y , P . O . B o 1 6 0 9 8 ,F r e s n o , C 9 3 7 5 5

S a B e r n a r d i n o C o m m o d o r e 6 C l u b , C a r l C a r d en a s , 1 8 0 4 N D u n d e e , H i g h l a n d , C 9 2 3 4 6 , ( 7 1 4 )8 6 4 - 4 4 9 8

H o l l y w o o d C o m m o d o r e 6 U s e r C r o u p , M a r t i nB l a c k w e l l , 7 3 N R i d g e w o o d P l a c e , H o l l y w o o d ,C 9 0 0 3 8 , ( 2 1 3 ) 4 6 3 - 8 9 7 3 , B B S ; ( 2 1 3 ) 8 5 1 - 6 0 5 47 p m - 7 a m

P A L S , J [ o h n s o n , 8 8 S K L i v e r m o r e , C 9 4 5 5 0C 6 H e l p e r s , T h o m a s H o y , P . O . B o 9 1 8 9 , L o n g

B e a c h , C 9 0 8 1 0 , ( 2 1 3 ) 4 2 4 - 0 5 0 8S a L u i s O b i s p o C o m m o d o r e C o m p u t e r C l u b ,

1 7 6 6 9 t S t . , L o O s o s , C 9 3 1 0 2 , ( H O S ) 5 2 8 - 3 3 7 1 ,B B S : ( B 0 5 ) 5 2 8 - 7 4 7 5

S o u t h B a C o m m o d o r e U s e r s G r o u p ( s u b u r b a nL . A . ) , L l o y d L e h r e r , 4 0 9 t S i , , M a n h a t t a n B e a c h ,C 9 0 2 6 6 , ( 2 1 3 ) 3 7 4 - 1 2 4 7

P a s a d e n a C o m p u t e r C l u b , M i k e R o g a l s k i , 1 4 0 8 - AS A l a m i t a s S t . , M o n r o v i a , C 9 1 0 1 6

N a p a V a l l e y C o m m o d o r e C o m p u t e r C l u b , 2 6 8 0J e f f e r s o n , N a p a , C 9 4 5 5 8 , ( 7 0 7 ) 2 5 7 - 1 0 9 8

S i m p l y U s e r s o C o m p u t e r s C o m b i n i n g E x p er i e n c e f u S t r e n g t h a n d S u c c e M , W a y n e W e i c h e l ,3 0 V e r o n i c a D r i v e , P a s o R o b i e s . C 9 3 4 4 6 , ( 8 0 5 )2 3 8 - 6 2 9 4

C o m m o d o r e O w n e r s o P e l a l u m i ( C O O P ) , D a v eS t r o u d , 8 7 G r a n t A v e . , P e t n l u m a , C 9 4 9 5 2 ,( 7 0 7 ) 7 6 2 - 8 3 9 8

B & 6 4 - P E T U s e r G r o u p , B r y a n C o l d s c h l a g , 4 H a n b r i d g e P l a c e , P l e a s a n t H i l l , C 9 4 5 2 3 , ( 4 1 5 )9 3 8 - 0 7 6 4

S a c r a m e n t o C o m m o d o r e C o m p u t e r C l u b , P . O . B o 2 2 2 7 , S a c r a m e n t o , C 9 5 8 1 0 , ( 9 1 6 ) 3 6 3 - 9 1 5 3P e n i n s u l a C o m m o d o r e U s e r G r o u p , T i m o t h y

A v e r y , 5 4 9 O l d C o u n t y R d , , S a C a r l o s , C 9 4 0 7 0 , ( 4 1 5 ) 5 9 5 - 5 4 5 2

Page 39: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 39/164

P r i n t e r F o A l R e a s o n sS e a r c h F o T h B e s t H i g h Q u a l i t y G r a p h i c P r i n t e r

U y o u h a v e b e e n l o o k i n g v e r y l o n g , y o h a v ep r o b a b l y d i s c o v e r e d t h a t t h e r e a i j u s t l o m a n y c l a i m s a n c o u n t e r c l a i m s i t h p r i n t e rm a i l c e l t o d a y . T h e r e a r p r i n t e r s t h a t h a v es o m e o t h e f e a t u r e s y o w a n t b u d n o h a v eo t h e r e . S o m e f e a t u r e s y o u p r o b a b l y d o n ' t c a r ea b o u t , o t h e r s a r e v i t a l l y i m p o r t a n t t y o W u n d e r s t a n d . I ( a c t , n o l o n g a g o , w w e r e i I h s a m e p o s i t i o n D e l u g e d b c l a i m s a n c o u n t e r c l a i m s O v e r b u r d e n e d b r o w s a n t o w s o s p e c i f i c a t i o n s , w d e c i d e d t s e p a r a t ea l t h f a c t s p r o v e o d i s p r o v e a l t h c l a i m st o u o w s a t i s f a c t i o n . S w b o u g h t p u n t e r sW b o u g h t s a m p l e s o a l m a j o r b r a n d s a n dt e s t e d t h e m

O u O b j e c t i v e W a S i m p l eW w a n t e d t f i n d t h a t p r i n t e r w h i c h h a a l t h f e a t u r e s y o c o u l d w a n t a n y e b s o l dd i r e c t l y t y o a t h l o w e s t p r i c e . W w a n t e dt g i v e o u r c u s t o m e r s t h b e a t p r i n t e r o t h m a r k e t t o d a y a b a r g a i n p r i c e .

T h R e s u l t s A r I T h s e a r c h i o v e r . W h a v e r e d u c e d t h f i e l dt s i n g l e p r i n t e r t h a t m e e t s a l o u g o a l s ( a n dm o r e ) . T h p r i n t e r i t h G P - 5 5 0 C D f r o mS e i k o s h a , d i v i s i o n o S e i k o ( m a n u f a c t u r e r s o e v e r y t h i n g f r o m w r i s t w a t c h e s t a p a c e h a r dw a r e ) . W r a t h i s p r i n t e r t h r o u g h o u r b a t t e r y o t e s t s a n i c a m e o u s h i n i n g . T h i s p r i n t e r c a d i a l l . S t a n d a r d d r a f t p r i n t i n g u t r s p e c t a b l e ( a n d h o n e s t ) 8 c h a r a c t e r s p e s e o n d , a n w i t h v e i y r e a d a b l e ( h o r i z o n t a l ) b

( v e r t i c a l ) c h a r a c t e r m a t r i x . A t h i s r a t e , y o w i l l g e a a v e r a g e 3 l i n e l e t t e r p r i n t e d i o n l y2 s e c o n d s

" N L Q " M o d eO n o o u h i g h e s t c o n c e r n s w a a b o u t p r i n tq u a l i t y a n r e a d a b i l i t y . T h G P - 5 5 0 C D h a p r i n t m o d e t e r m e d N e a r L e t t e r Q u a l i t y p r i n t i n g[ N L Q m o d e ) . T h i s i w h e r e t h G P - 5 3 0 C Do u t s h i n e s a l I h e c o m p e t i t i o n . H a n d s d o w n 1 T h c h a r a c t e r m a t i n i N L m o d e i v e r y d e n s e

( h o r i z o n t a l ) b 1 ( v e r t i c a l ) . T h i s e q u a t e s t 1 4 , 4 0 0 a d d r e s s a b l e d o l s p e s q u a r e i n c h N o w e ' r e l a l k i n g q u a l i t y p r i n t i n g . Y o u c a n e v e n d g r a p h i c s i t h h i g h r e s o l u t i o n m o d e . T h r e s u l t s a r t h b e s t w e ' v e e v e r s e e n . T h o n l yo t h e r p r i n l e r s c u r r e n t l y a v a i l a b l e h a v i n g r e s ol u t i o n t h i s h i g h g f o $ 5 0 0 a n m o r e w i t h o u tI h i n t e r f a c e o r c a b l e n e e d e d l h o o k u t y o u r C o m m o d o r e !

F e a t u r e s T h a t W o n ' t Q u i tW i t h t h G P - S 5 0 C D y o u r c o m p u t e r c a n o p r i n t 4 0 4 8 , 6 8 , 8 0 , 9 6 o 1 3 c h a r a c t e r s p e l i n e . Y o c a p r i n t i n A N o 1 f o n t s t y l e s . Y o n o o n l y h a v e t h s l a n d a r d P i c a , E l i t e , C o d e n s e d a n I t a l i c s , b u l a l s o t r u e S u p e r s c r i p t sa n S u b s c r i p t s . N e v e r a g a i n w i l l y o h a v e t w o r r y a b o u t h o t o p r i n t f ^ o X 2 T h i s f a nt a s t i c m a c h i n e w i l l d i a u t o m a t i c a l l y , t h r o u g he a s y s o f t w a r e c o m m a n d s r i g h t f r o m y o u rk e y b o a r d . A l f o n t s h a v e t r u e d e s c e n d e r s .O n o t h f o n t s w l i k e b e s t i " P r o p o r t i o n a l "b e c a u s e i l o o k s m s l i k o t y p e s e t t i n g , T h s p a c i n g f o t h i n c h a r a c t e r s l i k e " i " a n " 1 a r

l e a s s p a c e w h i c h " l i g h t e n s " t h e w o r dr e a d i n g e a s i e r a n f a s t e r . T h i s i o n l y

n e x a m p l e o t h e c a r e f u l p l a n n i n g p u i n t oh G P - 5 5 0 C D .

D y o s o m e t i m e s w a n t t e m p h a s i z e a w o r d ?I t ' s e a s y , j u s t u s b o l d ( d o u b l e s t r i k e ) t m a k et h w o r d s s t a n d o u t . O r i y o w i s h t b e v e nm o r e e m p h a t i c , u n d e r l i n e t h w o r d s . O d b o t h . Y o m a a l s o w i s h l " h e a d l i n e " t i t l e .E a c h b a s i c f o n t h a c o r r e s p o n d i n g e l o n g a t e d( d o u b l e - w i d e ) v e i s i o n . Y o u c a n c o m b i n e a n o t h e s e m o d e s t m a k e t h v a r i a t i o n a l m o s te n d l e s s D y o u w a n t t e x p r e s s s o m e t h i n g t h a iy o c a n ' t d w i t h w o r d s ? U s g r a p h i c sw i l h y o u r t e x t e v e n o n t h s a m e l i n e .Y o c a n o d v i r t u a l l y a n l i n e s p a c i n g y o w a n t . Y o m a s e l e c l 6 , 8 , T / o 1 l i n e s p e i n c h . P L U S y o h a v e v a n a b l e l i n e s p a c i n g o

l i n e n p e r i n c h t i n f i n i t y ( n s p a c e a a l l )a n 9 o t h e r s o f t w a r e s e l e c t a b l e s e t t i n g s i nb e t w e e n . Y o c o n t r o l l i n e s p a c i n g o a d o t - b y -d o b a s i s . I y o u ' v e e v e r h a l e t t e r o r o t h e rd o c u m e n t t h a t w a j u s t a i e w l i n e s t o l o n g t f i p a g e , y o c a s e h o h a n d y t h i s f e a t u r ei s S i m p l y r e d u c e t h l i n e s p a c i n g s l i g h t l ya n d . V O I L A ! T h l e t t e r n o f a t s o o n p a g e

F o r m s ? Y e s !Y o u r L e t t e r h e a d ? O C o u r s e !

D y o p r i n t f o r m s ? N p r o b l e m . T t u s u n i t w i l ld t h e m a l l . A n f o r m u t 1 i n c h e s w i d e . T h t r a c t o r s a r e a d j u s t a b l e f r o m A V t 1 0 i n c h e s .Y e s , y o c a a l s o u s s i n g l e s h e e t s . P l a i nt y p i n g p a p e r , y o u r l e t t e r h e a d , s h o r t m e m of o r m s , a n y t h i n g y o c h o o s e . A n s i z e u n d e r 1 0 i w i d t h M u l t i p l e c o p i e s ? A b s o l u t e l y ! P u f o r m s o i n d i v i d u a l s h e e t s w i t h c a r b o n s ( u t d e e p ) , a n t h l a s t c o p y w i l l b e a s r e a d a b l e a t h f i i s t . S p r e a d s h e e t s w i t h m a n y c o l u m n s ? O c o u r s e J u s t g t c o n d e n s e d m o d e p r i n t i n ga n p r i n t f u l l 1 3 c o l u m n s w i d e . F o r g e t e p e n s i v e w i d e - c a r r i a g e p r i n t e r s a n c h a n g i n gt w i d e c a r r i a g e p a p e r . Y o u c a n n o d i a l o n s l a n d a r d 8 W p a g e .

C o n s i s t e n t P r i n t Q u a l i t yM o s t p r i n t e r s h a v e c o n t i n u o u s l o o p r i b b o nc a r t r i d g e o s i n g l e s p o o l r i b b o n w h i c h g i v e sn i c e d a r k p r i n t i n g w h e n n e w , b u t q u i c k l y s t a r t sl f a d e a f t e r w h i l e . T k e e p t h p r i n t e r s 'o u t p u t l o o k i n g c o n s i s t e n t l y d a r k , t h r i b b o n sm u s l b c h a n g e d m o r e o f t e n t h a n i h e a l t h y f o t h p o c k e l b o o k , T h G P - 5 5 0 C D s o l v e s t h i sp r o b l e m c o m p l e t e l y b u s i n g r e p l a c e a b l e ,i n e x p e n s i v e i n c a s s e t t e w h i c h i s e p a r a t e l yr e p l a c e a b l e f r o m t h a c t u a l r i b b o n . I k e e p s

t h r i b b o n l o a d e d w i t h i n k a t a l t i m e s , Y o o n l yr e p l a c e t h r i b b o n w h e n i t r u l y w e a r s o u n o w h e n i s t a r t s t o r u l o o i n k . J u s t a n o t h e re i a m p l e o t h s u p e r b e n g i n e e r i n g a p p l i e d t t h G P - 5 5 0 C D . ( W h e n y o f i n a l l y d w e a r o u y o u r r i b b o n , r e p l a c e m e n t c o s l i o n l y $ 1 0 . 9 5 .I n k c a s s e t t e r e p l a c e m e n t c o s l i o n l y $ 5 . 9 5 ,b o t h p o s t p a i d , )

T h B e s t P a r tW h e n s h o p p i n g f o q u a l i t y p r i n l e r w i t h a l t h e s e f e a t u r e s , y o c o u l d e i p e c t t p a a r o u n d$ 5 0 0 o m o r e . N o t a n y m o r e ! W h a v e d o n e o u h o m e w o r k Y o d o n ' t h a v e l w o r r y a b o u t i n l e i -f a c e s o c a b l e s . E v e r y t h i n g i i n c l u d e d . W a r n o a b l e t s e l l t h i s f a n t a s t i c p r i n l e r l o o n l y $ 2 5 9 . 9 5 ! T h G P - 5 5 0 C D i b u i l t e s p ec i a l l y f o t h C o m m o d o r e 6 4 V 1 C - 2 0 . P l u s 4a n C - 1 6 . A l C o m m o d o r e g r a p h i c s a r e i c l u d e d . T h i s p r i n t e r d o e s e v e r y t h i n g t h C o m o d o r e p r i n t e r s d b u h a m o r e f e a t u r e s . Y o n e e d a b s o l u t e l y n o t h i n g e l s e t s t a r t p r i n ti n g - j u s t a d p a p e r . W a l s o h a v e s p e c i f i cm o d e l s f o o l h e i c o m p u l e r s . C a l l ( o d e l a i l s

N R i s k O f f e rW g i v e y o a ! 5 - d a y s a t i s f a c t i o n g u a r a n t e e . I y o a r e n o t c o m p l e t e l y s a t i s f i e d f o a n r e a s o nw w i l l r e f u n d t h f u l l p u r c h a s e p r i c e . y e a rw a r r a n t y i i n c l u d e d w i t h y o u r p r i n t e r . T h w a r a n t y r e p a i r p o l i c y i t r e p a i r o r e p l a c e a n r e s h i p t t h b u y e r w i t h i n 7 h o u r s .

T h B o t t o m D o l l a rT h G P - 5 5 0 C D i o n l y S 2 5 9 9 5 S h i p p i n g a n i n s u r a n c e i $ 8 . 0 0 U P w i t h i n t h e c o n t in e n t a l U S I y o a r i h u r r y , U P B l u e( s e c o n d d a a i r ) i $ 1 8 . 0 0 . C a n a d a , A l a s k a ,M e x i c o a i e $ 2 5 . 0 0 ( a i l ) . O t h e r f o r e i g n i $ 6 0 . 0 0( a i i ) . 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 . T h e s ea r c a s h p r i c e s V I S A a n M o d 3 t t o t a l . W s h i p t h e n e x t b u s i n e s s d a o m o n e yo 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 e c a r d s .1 4 - d a y c l e a r i n g p e r i o d i r e q u i r e d f o c h o c k s .

T O R D E R C A L L T O L L F R E E1 - 1 8 0 0 ) 9 6 2 - 5 8 0 0 U S

o - ( B O O ) 9 6 3 - 3 8 0 0 C A L I F .o s e n d p a y m e n t t o

A P R O P O S T E C H N O L O G Y1 0 7 1 - A A v e n i d a A c a s o

C a m a r i l l a C 9 3 0 1 0T e c h n i c a l I n f o : 1 - ( S 0 5 | 4 9 2 - 3 6 0 4

1 9 B J A P R O P O S T E C H N O L O G Y

Page 40: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 40/164

S a D i e g o C o m m o d o r e U s e r C r o u p , | a n e C a m pb e l l , B o 8 6 5 3 1 , S a D i e g o , C 9 2 1 3 8 - 6 5 3 1 , ( 6 1 9 )2 7 7 - 7 2 1 4

L o w e l l H i g h S c h o o l C o m m o d o r e 6 U s e r s ' G r o u p ,J o h n C h a n , ! 2 0 6 - 2 6 t h A v e . , S a F r a n c i s c o , C 9 1 1 1 6

P E T - O n - T h e - A i r , M a J B a b i n , 5 2 C r e s t l a k eD r i v e , S a F r a n c i s c o , C 9 4 1 3 2

V I S 1 O N S - M , D a v i d L e e . P . O . B o 2 6 6 3 8 , S a F r a nc i s c o , C 9 4 1 2 6

C o m m o d o r e T w e n t y / S i x l y - F o u r U s e r G r o u p , D o C r a c r a f t , P . O . B o 1 8 4 7 3 , S a J o s e , C 9 5 1 5 8 ,( 4 0 8 ) 2 5 3 - 2 0 6 4

S o u l h O r a n g e C o u n l y U s e r G r o u p , S i e v e W i m e r ,3 2 2 2 1 A l i p a z , # 2 4 0 , S a J u a n C a p i s t r a n o , C 9 2 6 7 5

M . i i i C o m m o d o r e C o m p u t e r C l u b , E l m e r | u h n -s o n , 6 6 U C o l i n d a b K d . , S a K . i f a e l , C 9 4 9 0 3 ,( 4 1 5 ) 4 7 9 - 0 4 2 6

C o m m o d o r e U s e r s G r o u p o S a n t a C r u z , E l G o u l d , P . O . B o 8 0 6 8 , S a n t a C r u z , C 9 5 0 6 1 -8 0 6 8 , ( 4 0 8 ) 4 7 6 - 0 2 9 4

C e n t r a l C o a s t C o m m o d o r e U s e r s G r o u p , G i l b e r tV e l a , 4 2 3 7 P l u m e r i a C t . , S a n t a M a r i a , C 9 3 4 5 5 ,( 8 0 5 ) 9 3 7 - 4 1 7 4 , B B S : ( 8 0 5 ) 9 3 4 - 2 2 1 6

C o m m o d o r e 6 W e s t U s e r s C l u b ( W e s t L . A . a n S a n t a M o n i c a ) , P . O . B o 4 0 6 , S a n t a M o n i c a , C 9 0 4 0 6 - 1 ) 4 0 6

S a n t a R o s a C o m m o d o r e 6 U s e r G r o u p , G a r r yP a l m e r , 3 3 E R o b l e s A v e . , S a n t a R o s a , C 9 5 4 0 7 - 7 9 2 5 , ( 7 0 7 ) 5 S 4 - 7 0 0 9

S o u t h B a C o m m o d o r e 6 U s e r s G r o u p , Q . J . M g u e l G a l e g o G a r c i a , P . O . B o 3 1 9 3 , S a Y s i d r o ,C 9 2 0 7 3 , ( 6 1 9 ) 4 2 0 - 5 8 B 7

H i g h S i e r r a 2 0 / 6 4 , P . O . B o 8 1 1 0 , S L a k e T a h o e ,C 9 5 7 3 1

S t o c k t o n C o m m o d o r e U s e r ' s G r o u p , R i t a M c C a n n ,2 9 2 9 C a l a r i v a D r i v e , S t o c k t o n , C 9 5 2 0 4 , ( 2 0 9 )" 4 8 - 5 8 9 0

M o r e n o S i x l y l o u r U s e r s G r o u p I M S U G ) , D o u gC o m , 1 1 5 7 0 K i w i C o u r t , S u n n y m e a d , C 9 2 3 8 8 ,( 7 1 4 ) 6 5 3 - 7 1 0 3

i i ' l i i C o m m o d o r e U s e r ' s G r o u p , M i k e R i l e y ,2 0 C a m b r i d g e D r i v e , V a c a v i l i e , C 9 5 6 8 8

C O L O R A D OW e s t e r n S l o p e C . U . G . , P . O . B o 4 1 4 2 , G r a n d J u n c

t i o n , C S 1 5 0 2 , ( 3 0 3 ) 2 4 2 - 8 9 9 0V D U G U s e r s G r o u p , W a y n e S u n d s t r o m . 3 2 E m t r y

D r i v e , L o n g m o n t , C 8 0 5 0 1 , ( 3 0 3 ) 7 7 2 - 2 8 2 1C O N N E C T I C U TC o m p u t e r U s e r s G r o u p , L i z K a f a l o t v s k y , H a l l s H i l l

R d . , C o l c h e s t e r , C 0 6 4 1 5 , ( 2 0 3 ) 5 3 7 - 2 1 1 7F a i r f i e l d C o u n t y C o m m o d o r e U s e r G r o u p ,

K e n n e t h H H o l i e s , P . O . B o 2 1 2 , D a n b u r y , C 0 6 8 1 0

H a r t f o r d C o u n t y C o m m o d o r e U s e r s G r o u p ( f o rm e h i ! . o t h P r a t t W h i t n e y , R u C u r t i s , r . O .

B u B 5 5 3 , I s u l H a r t f o r d , C 0 6 1 0 6S t a m f o r d C o m m o d o r e U s e r s G r o u p . r . O , B o 1 3 3 7 ,

N o r l h c i M U t l l l l l e i , 6 1 C l c n b r o o k R d . , S t a m f o r d , C H 6 9 0 !

C o m m o d o r e U s e r s G r o u p o S t r a t f o r d , O a K a n -l l k l n s , P . O . l l o i 1 2 1 3 , S t r a t f o r d , C 0 6 4 9 7 , ( 2 0 3 ) 3 7 7 - 8 3 7 3

C o m m o d o r e 6 U s e r G r o u p , C a r o l D o y l e , 1 0 7 0 S C o o n R d . , W a M n 8 l o r d , C 0 6 4 9 2 , ( 2 0 3 ) 2 6 9 - 7 5 9 5

M i l l s t o n e U s e r s G r o u p — C 6 4 , T o H a r v e y , n n e c oT i n g . B l d K . . B o 1 2 8 , W a t c r l n r d . C 0 6 3 8 3 , ( 1 0 3 ) 4 4 4 - 4 B 3 1

D E L A W A R ED i a m o n d S t a l e U s e r G r o u p , M k h j i ' l D u l l e r , B o 8 9 2 , R t2 F o l l o n . D 1 9 0 4 3 , ( 3 0 2 } 2 B 4 - 4 4 9 5

N e w a r k C o m m o d o r e U s e r s G r o u p ( N C U G ) , B o T a y l o r . 2 1 0 D u r s o D r i v e , N e w a r k D 1 9 7 1 ] , ( 3 0 2 ) 7 3 7 -4 6 8 6

T h B r a n d y w l n e U s e r s G r o u p ( B U G ) . W a i t U r b a n ,1 5 S u R d . . N e w a r k . D 1 9 7 1 1 . ( 3 0 2 ) 4 5 4 - 1 1 3 0

T r i - S l a t e U s e r G r o u p , R u i w l l P n n c F , 2 3 1 2 C a r p e n i p rR d . , W i l m i n g t o n , D 1 9 8 1 0 , ( 3 0 2 ) 4 7 5 - 1 3 5 1

F L O R I D AC h i p s U s e r G r o u p , f e r r y K l i m c u k . P . O . B o 1 4 2 . A v o n

P a r k . F 3 3 B 2 5 , ( 8 1 3 ] 5 2 - 2 3 0 4C i t r u s C o C o m m o d o r e U s e r s G r o u p , P . O . B o 5 0 3 ,

B e v e r l y H l l l i . F L 3 2 6 6 5B r a n d o n U s e r s G r o u p , G u S m i t h , P . O . B o 3 5 1 , B r a n

d o n , F l 3 3 5 1 1 , ( H I S ) 8 6 4 - 7 9 1 ]C o m m o d o r e B i o o k s v i l l e U s e r G r o u p ( C - B U G ) , E

e a n o r H a n , P . O . B o 1 2 6 1 , B r o o k s v i l l e , F 3 3 5 1 2 , ( 9 0 4 )7 9 9 - 5 2 9 2 o r ( 9 0 4 ) 5 9 6 - 1 0 1 4

E l S h i f t O H M i k e S t h n u l w , P . O . 5 4 8 , C o c o a , F 3 2 9 2 2H i t s a n B y t e a C o m p u t e r C l u b , F r a n k T o p p i n g , 1 B 5 9

N e p l u n c - D r i v e , l i n f i l e w o o d , F 3 3 5 3 3 , ( 8 1 3 ) 4 7 4 - 6 3 5 9R a m R o m 8 4 N a n c y K t m u i l l K 1 6 2 0 M o r n i n g D o v e L i n o ,

E n g l e w n o d , I ' l . 3 3 S 3 3 , ( 8 1 3 1 4 7 4 - 9 4 5 0

C o m m o d o r e U s e r s C r o u p o S . W . F l o r i d a , P . O B o i6 3 9 9 , F o r t M y e r s , F 3 3 9 1 1 , ( 8 1 3 ) 7 7 2 - 2 0 2 7 , B B S : ( 8 1 3 )7 7 2 - 2 4 4 5

S L U G 6 4 U s e r ' s G r o u p , F r e d B r o c k o K e n t L a w s o n , P . O .B o 1 2 9 8 , F o r t P i e r r e , F 3 3 ) 5 0 . ( 3 0 5 ) 4 6 4 - 5 7 9 2

G a i n e s v i l l e C o m m o d o r e U s e r G r o u p , M i k e T i m p e ,P . O . B o H 7 1 6 . G a i n e s v i l l e , F 3 2 6 0 4 - 1 7 1 6 , ( 9 0 4 ) 3 7 5 -

G a i n e s v i l l e C o m m o d o r e U l t r a C r o u p . D r e w H u r l e y ,S a n t a I t C o m m u n i l y C o l l e g e , P . O . D r a w e r 1 5 3 0 , G a i n H -v i l l e , F l . 3 2 6 0 2

C o m m o d o r e 6 L a k e l a n d U s e r E n t h u s i a s t s( C . L . U . E . ) . R o R e r A . S o u t h a r d , P . O . B o 2 7 4 5 , L a k e l a n d ,F 3 3 8 0 6 , ( 8 1 3 ) 6 4 6 - 6 4 5 7

L a k e S u m r e r C o m m o d o r e U s e r s G r o u pH . . S . C . U . C . ) , C H O s t r a n d e r , P . O . B o < 4 1 f i , U w s b u r g . F L

3 2 7 4 8 , ( 9 0 4 ) 7 5 - 6 0 S o u l h T a m p a C o m m o d o r e U s e r s G r o u p , R o n a l d s C l e m e n t , 7 3 6 H S c - t o r d D r i v e , M a c D l l l * F B , f t 3 3 6 2 1M i a m i 6 U s e r G r o u p , D r E y d l c S l o a n e , P . O . H o

5 6 1 6 1 4 , M i a m i , F 3 3 2 5 6 , ( 3 0 5 ) 2 7 4 - 3 5 0 1T r i - C o u n t y C o m m o d o r e U s e r s C r o u p , P . O . B o 1 1 5 1 ,

O t a l a , F L 3 2 6 7 8T h C e n t r a l F l o r i d a C o m m o d o r e U s e r ' s C l u b , I n c . ,

T h u r m o n U i v s o n . P . O . B o 7 3 2 6 , O r l a n d o , F L 3 Z 8 5 4 . ( 3 0 5 )8 8 6 - 0 3 9 0

S U N C O A S T 6 4 ' s . C u r t i s | M i l l e r . 2 4 1 9 U . S . 1 9 N . , P a l mH a r b o r , F 3 3 5 6 3 , ( 8 1 3 ) 7 8 5 - 1 0 3 6

B a C o m m o d o r e U s e r s ' G r o u p . P . O . B o 3 1 8 7 . P a n a m aC i t y , F L 3 2 4 0 1

T h C o m m o d o r e A d v a n t a g e , l a O w e n s . P . O . B o 1 M W . I V n i u c o l a . F 3 2 5 2 3 , ( 9 0 4 ) 4 5 6 - 6 5 5 4

C o m m o d o r e U s e r s C r o u p o P e n s a c o l a , D t b b i e | o h n -s t o n . r . O . B o 3 S 3 3 . P e n u c o l a , F 3 2 5 1 6 , ( 9 0 4 ) 4 5 5 - 5 8 0 4S u b u r b a n 6 U s e r s G r o u p , K e P a r t r i d g e , 1 3 6 0 B 8 2 n d T e r r a c e . A p t . 6 2 5 , P l a n t a t i o n , F 3 3 3 2 4 , ( 3 0 5 ) 4 7 4 -6 9 2 3

C h i r l o l t e C o u n l y C o m m o d o r e C l u b ( C . C . C . C ) , L T r g a < , 5 6 7 N . E I I l c o t t C i r c l e , P o r l C h a r l o t t e , F L 3 3 9 5 2 , ( 8 1 3 )6 2 5 - 1 2 7 7

C o m m o d o r e C o m p u t e r C l u b , M a r k W c d d e l l , P . O . B o 2 1 1 3 8 , S I P t f M b t l n j . P 3 3 7 4 2 , ( S 1 3 ) 3 2 3 - 8 3 8 9

F o r t W . i l i i m R e a c h C o m m o d o r e U s e r s G r o u p , ] i M o o r e . P . O . B o 3 S r u l l r r m r , F 3 2 5 7 9 , ( 5 0 4 ) 6 5 1 - J 7 3 7

C o m m o d o r e U s e r s G r o u p a T a l l a h a s s e e , P . O . B o 1 4 1 ) 1 5 , T a l l a h a s s e e , F 3 2 3 1 7 , ( 9 0 4 ) 8 9 3 - 6 7 4 9

L a k e C o u n l y C o m m o d o r e C l u b , J o h n Z i e g i e r , P . O . B o 3 2 6 . T a v a f e s , F 3 2 7 7 8 , ( 9 0 4 ) 3 4 3 - 4 4 8 8

T i t u s v i l l e C o m m o d o r e C l u b , B o M u r r a y . B 9 A l l o r dS t . , T i l u i v i l k , F L 3 2 7 9 6

G E O R G I AG o l d e n I s l e s C o m m o d o r e U s e r s , R i t h a r d Y o u n g .

I 3 S h e r w o o d F o m l C l i t i c B r u n s w i c k . G 3 1 5 2 0 , ( 9 1 2 )2 6 7 - 2 8 5 4

C o m m o d o r e C o m p u t e r C l u b o C o l u m b u s , M o s hS e t h n a . 6 6 1 8 F o n t a l e D r i v e . C o l u m b u s . C 3 1 9 0 7 , ( J 0 4 )5 6 3 - 0 9 2 8

C l a y t o n C o u n l y C - 6 4 U s e r s G r o u p , D a v i d P a d g e t t ,6 3 7 9 B i m i n i D r i v e . F o r e s t P a r k G 3 0 0 5 0 , ( 4 0 4 ) 9 6 8 - 4 1 5 4

C o m m o d o r e C l u b o A u g u s t a , D a v i d D u m a s , 9 2 9 N W i l l o w W i c k D r i v e , G r o v c - l o w n . G 3 0 S 1 3 , B B S : ( 4 0 4 ) 8 6 3 -7 7 3 3

C C C 6 4 U G , P . O , B o 8 4 2 . M o r r o w , G 3 0 2 6 0C o v i n a l o n C - 6 4 U s e r G r o u p , K e i t h B r o w n , P . O . B o

6 4 2 , D i f o n l . C 3 1 ) 2 6 7S t o n e M o u n t a i n U s e r ' s C r o u p - 6 4 ( S M U G - 6 4 ) , J o h n

C h a m b e r s . P . O . B o 3 8 2 , S n e l l v i l l e . G 3 0 2 7 8M i d d l e G e o r g i a C o m m o d o r e U s e r G r o u p , F r e d

t t e j u i c h , 2 1 A n g u s B l v d . , W a r n e r R o b i n s , G 3 1 0 9 3 , ( 1 1 2 )9 2 2 - 7 9 S B

H A W A I I2 0 / 6 4 H a w a i i , T . A . C l a y , 9 8 - 3 5 1 K o a u k a L o o p , A p t . 1 2 0 7 ,

M M H J 9 6 7 0 1 . ( 8 0 8 ) 4 8 6 - 0 9 5 1C H U C ( C o m m o d o r e H a w a i i U s e r ' s G r o u p ) , J a Q l

v i n . 1 1 1 4 P u n a h o u » B A , H o n o l u l u . H I 9 6 6 2 6 . ( 8 0 8 ) 9 4 4 -9 3 8 0

I D A H O6 4 - B U G ( C O M M O D O R E - 6 4 B O I S E U S E R ' S

G R O U P ) , 5 9 W i c k l u m F i W a y , B o i s e . I 8 3 7 0 9T h C o m m o d o r e C o r p s o t h C o e u r d ' A l e n e

C o m p u t e r C l u b " F i f t h " , T . C . N e l w n . P . O . E o 0 0 7 .H a r r i s o n , I 8 3 H 3 3 , ( 2 0 8 ) 6 B 9 - 3 9 1 9

E a g l e R o c k C o m m o d o r e C o m p u t e r C l u b . P O . B o 3 8 8 4 , I d a h o F i l l s , I 8 3 4 0 3 - 3 8 8 4 , 1 2 0 8 ) 5 2 9 - 4 7 3 8

C o m m o d o r e U s e r G r o u p , G r a m B r r w i c k , 3 1 0 E m e r a l dD r i v r , K r l l o g f t I 8 3 H 3 7 . [ 2 0 8 ] 7 8 4 - 8 7 S 1

U s e r G r o u p o L o w e r I d a h o ( U . G . L . K , S t a n B r t m y , R i 4 B o 6 7 , T t u p e n , I t B 3 3 5 0 , ( 2 0 8 ) 4 3 6 - 4 2 8 3

C a r i b o u C o m m o d o r e C l u b , P . B o 5 3 5 , S o d a S p r i n g s ,I 8 3 2 7 6 . ( 2 0 8 ) 5 4 7 - 3 9 2 1 o 5 4 7 - 4 1 4 3

I L L I N O I SE a s t S i d e C o m p u t e r C l u b , 3 1 0 3 C l a y S t . , A l t o n , I I

6 2 0 0 2 , ( 6 1 8 ) 4 6 2 - 7 1 3 6G a l c w a y C o m p u t e r C l u b . H c h a r d F i s h e r . P . O , B o 2 0 7 ,

B e l l e v i l l e . I I 6 2 2 2 2 , ( l i l S J 2 3 S - 6 4 8 4

B l o o m i n g l o n - N o r m a l C o m m o d o r e U s e r G r o u p( B N C U G ) . D i > b r a A . L a n d r t . P . O . B o 1 0 5 S , B l o o m i n g -

t o n , [ L 6 1 7 0 2 , ( 3 0 9 ) 4 5 4 - 1 0 6 1C a n t o n A r e a C o m m o d o r e U s e r s C r o u p , c / S p o o n

R i v e r C o l l r g t . R I C a n t o n , [ L 6 1 5 2 0 . ( 3 0 9 ) M 7 - 4 6 4 5 , e « l .2 5

C h i m p a l g n - U r b i n a C o m m o d o r e U s e r G r o u p( C U C U G I . A r l x i v i i / M D L a t c h , P . O . B o ? 1 6 . C h a m -

( K l g n , I L 6 1 8 2 0M c H e n r y C o u n t y C o m m o d o r e C l u b . J o h n B K a t k u s ,

2 2 E a s t T e r r a C o i i a A v e . , C r y s t a l L a t e . I L 6 0 0 1 4 , ( B 1 5 )4 5 5 - 3 9 4 2 ( a f t e r p . m . )

P r o s a n N e w c o m e r s I n t o C o m m o d o r e( F . A . N . l . C ) , D a v i d A . D a v i s , R 5 B o x 2 4 3 , D a n d l e , I

6 1 8 3 2 , ( 2 1 7 ) 4 4 3 - 5 5 7 3D e c a t u r C o m m o d o r e C o m p u t e r C l u b ( D C 3 ) , | i

T o n i a i , 1 3 6 8 W . R j r t T V f e W , D c c a l u r , 1 1 6 2 5 2 1F o V a l l e y C o m m o d o r e U s e r s G r o u p , H e r b G r o u ,

8 3 P r o s p e c t , E l g i n , I I 6 0 1 2 0 , ( 3 1 2 ) 6 9 5 - 1 3 1 6O u o I h c C e l l a r U s e r s G r o u p , P e i r r D e l m e n i c o , 8 8 4 1

P o m t v l t w H E v a n s I o n , I L 6 0 2 . 0 2G a l e s b u r g C h a p e r , W I C U G , K a n u y F o * , 1 9 5 O l i v e S t . ,

G a l e s b u r g . I 6 1 4 0 1T h C - 6 4 U s e r s G r o u p I n c . , D a r r e l l H a n c o c k , P . O . B o

4 6 4 6 4 , U n c o l n w o o d , I 6 0 6 4 6 , ( 3 1 2 ) 5 S 8 - 0 3 3 4 o r 5 B 3 -4 6 2 9 , , B B S ^ ( 3 1 2 ) 5 6 3 - 6 3 6 4

S u r v i v o r s o S l u t y - f o u r U s e r s ' G r o u p ( S O S U G ) ,M a c e y K t c K e e . W E S L I n s t l t u W , W c j l r m I l l i n o i s U n i v e r -l l l y , M i t o m h . I I 6 1 4 5 5 . ( 3 0 9 ) 2 9 8 - 2 1 0 6 : 8 3 7 - 5 3 7 8

W e s t e r n I l l i n o i s C o m m o d o r e U s e r s G r o u p . R o b e r tC o b ) , 9 0 6 W e s l t l A v f . , M o n m o u l h , I 6 1 4 6 2

M o n m o u t h C h a p t e r , W I C U C . T i D e n i s o n , H » 3 M o n m o u t h , 1 1 6 1 4 6 2

C h e s s P l a y e r s ' C o m m o d o r e U s e r C r o u p , ] o h nM c n k e . 7 2 B a r t o n S i , M t . V e m o n . I 6 2 B 6 4P E T V I C C l u b ( P V C ) , P a u l S c h m i d t , 4 S L i n c o l n , M u n -

d e l e i i i , I 6 0 0 6 0 , ( 3 1 2 1 5 6 6 - 8 6 8 5S o u t h e r n I l l i n o i s C o m m o d o r e U s e r C l u b , D a v i d E

L a w l e s s , 1 7 0 7 E M a i n S t . , O l n e y , I 6 2 4 5 0N o r l h w e s t S u b u r b a n C o m m o d o r e U s e r G r o u p ,

O r r i n I A d l e r . 2 1 S o u l l l G r e e n w o o d , P a l a t i n e , I 6 0 0 6 7P A P U G ( P c o r i a A r e a P E U s e r s ' G r o u p ) , M a T a y l o r .

B O S i e t f e r s o n S t . , P r o r l j . I I 6 1 6 0 5 , | 3 0 9 | 6 7 3 - 6 6 3 5W e s t e r n I l l i n o i s P E U s e r G r o u p ( W I P U C ) , E d w a r d

L M i l l s , H i . 5 , B o 7 5 Q u l n c y , I 6 2 3 0 1 , [ 2 1 7 ) 6 5 6 - 3 6 7 1R o c k f o r d A r e a C o m m o d o r e C o m p u t e r C l u b , K a t h e

H e y c r , 2 5 0 7 P c l h a m R d , R o c k f o r d , I 6 1 1 0 7T h K a n k a k e c H a c k e r s , R i c h W e s t e n r a n , R # 1 B o

2 7 9 , S t A r v n e , I I 6 0 9 6 4 , ( 8 1 5 ) 9 3 7 - 1 0 8 3S c o t t C o m p u t e r U s e r ' s G r o u p ( S C U G ) ( M e m b e r s

m u s t h a v e v a l i d D O i d e n t i f i c a t i o n G i l b e r tH e l l a n d , B o s 3 9 7 . S c o t t A F B , I L 6 2 2 2 5 , ( 6 1 8 ) 7 4 6 - 2 7 3 2

C a p i t o l C i l y C o m m o d o r e C o m p u t e r C l u b ( S C ' i ) ,M i l e S t o u l . P O B o 2 9 6 1 , S p r i r ^ i e l d . I L 6 2 7 0 8 , ( 2 1 7 )5 2 2 - 2 7 0 6

S F U C C o m p u t e r C l u b . B i l l E a r d l t y . 3 1 1 6 C o n c o r d ,S p n n g J M d , f t 6 2 7 0 4 . ( 2 1 7 | 5 4 6 - 5 9 7 3M i d w e s t C - 6 4 U s e r s G r o u p I M W 6 4 U G ) , P i e r r e

C a l l e r o s , P . O . B o 4 2 1 , W n l m o n t , I 6 0 5 5 9 . ( 3 1 2 ) 8 9 5 -4 0 2 6

I N D I A N AB l o o m i n g t o n C o m m o d o r e U s e r s G r o u p ( B . C . U . G ) ,

J a m e s C o i y r r , 4 7 5 5 K i n w r P l V t , B l o o m i n g l o n , } 4 7 4 0 1 ,( 8 1 2 ) 3 3 2 - 6 6 4 5

C o m m o d o r e C o m p u t e r C l u b , P . O . B o 2 3 3 2 , E v a n s -v i l l e , I N 4 7 7 1 4

F o r t W a y n e A r e a C o m m o d o r e C l u b , J a c k M u l q u c c n ,P . O . B o 1 3 1 0 7 , F o i l W a y n e , I N 4 6 8 6 7 , ( 2 1 9 ) 4 8 2 - 1 8 5 8 ,B B S : ( 2 1 9 ) 4 8 3 - 1 7 4 3

V I I n d y C l u b , F r e d I m h a u s e n , P . O . B o 1 1 5 4 3 , I n d i a n a po l i s , I 4 6 2 0 1 , ( 3 1 7 ) 3 5 7 - 6 9 0 6

L o u i s v i l l e U s e r s o C o m m o d o r e o K e n t u c k y( L U C K Y ) . M c l a n l e A R O M M t , 1 2 L o c u s t S t . , J e f f e r s o n -» ! l l f , I 4 7 1 3 0 , ( 8 1 2 ) 2 H 8 - 7 4 6 5

C o m m o d o r e O w n e r s o L a f a y e t t e ( C O O L ) , R o s sI n d d l c a t o , 3 9 4 2 K e n s i n g t o n D r i v e , l - a f a y r t t o , I 4 7 9 0 5 ,{ 3 1 7 ) 4 4 7 - 1 3 2 6

L o g a n s p o r t C o m m o d o r e C l u b . H o w a r d C P e o p l e ? ,f 3 2 9 M y e r s L a n r , L o g a n s p o r t . I 4 4 9 4 7 , ( 2 1 9 ) 7 5 3 - 9 3 5 3

F u l t o n C o u n l y C o m m o d o r e U s e r ' s G r o u p , G a r yM a y s . 1 2 2 1 C o l l c g * A v e . R o c h e s t e r , [ 4 6 9 7 S

N o r t h e r n I n d i a n a C o m m o d o r e E n t h u s i a s t s( N I C E ) , E r i c B r a n , 9 2 S 2 6 t h S t . . S o u t h B e n d , I 4 6 6 1 5 ,

( 2 1 9 ) 2 9 8 - 2 ) 0 1W e s t e r n I n d i a n a C o m m o d o r e U s e r s ( W . I . C . U . ) ,

D r n n i s C G r a h a m , 9 1 S o u t h B r o w n A v T e r r e H a u l r , I 4 7 8 0 3 , ( 8 1 2 ) 2 3 4 - 5 0 9 9

I O W AQ u a d C i t i e s C o m m o d o r e C o m p u t e r C l u b . E a r l

C o k n , P . O . B o 3 9 9 4 , D a v e n p o n , 1 A 5 2 6 0 8 , ( 3 1 9 ) 3 9 1 -3 1 9 7

C o m m o d o r e C o m p u t e r U s e r G r o u p o I o w a , C u r t i sL S h i i i e r , P . O . B o 3 1 4 0 , D C M o i n c s , 1 5 0 3 1 6

F e n n C i t y U s e r G r o u p , J a m e s A L a i r , R . B . I B o 3 9 0 ,F o i l M a d i s o n , I 5 2 6 2 7 , ( 3 1 9 ) 3 7 2 - 1 6 4 S

C a p i t o l C o m p l e x C 6 C o m p u t e r C l u b , D o r e n H i d e * .B o 5 8 H a r t l o r d , I 5 0 I B ( 5 1 5 ) 2 8 1 - 3 5 5 0

3 C O M P U T S V s G a z e t t e M a 1 9 8 5

Page 41: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 41/164

N e w l o n C o m m o d o r e U s e r G r o u p , D a v i d S c h m i t h , 3 2 0W 9 t S t S . N e w l o n , L 5 0 1 0 8

W a s h i n g t o n A r e a C o m m o d o r e U s e r s G r o u p , D e a nK u r z , T O B o 5 4 5 , W a s h i n g t o n , I A 5 2 3 5 3 , ( 3 1 9 ) 4 5 6 - 6 3 3 1

K A N S A SS a l t C i t y C o m m o d o r e C l u b , W e n d e l l H l n k s o n , P . O . L k

2 6 4 4 , H u l d i l n s o n . K 6 7 5 0 4S t r i c t l y V I U s e r s G r o u p , L l o y d D P i t c h f o r d , 6 1 L i

c o l n , S e d g w k k , K 6 7 1 3 5 , ( 3 1 6 ) 7 7 2 - 5 3 6 8T o p e k a C o m m o d o r e U s e r s C r o u p , I n c . , R o b e r t F

W a y m a n , 7 9 3 9 S T o p e k a B l v d . , B 3 9 , W a k d i u s a , K 6 6 5 1 6C o m m o d o r e U s e r G r o u p o W i c h i t a I n c . , W a l t e r

L o u n s b e i y , P . O . B n 5 9 3 , W k h i t a , K 6 7 2 0 1 - 0 5 9 3 , ( 3 1 6 )5 4 5 - 7 1 6 0K E N T U C K Y

B o w l i n g G r e e n C o m m o d o r e U s e r s G r o u p , A l F i t i -p a t r i c k . P . O . B o 2 0 3 1 1 , B o w l i n g G r e e n , K 4 2 1 0 2 , ( 5 D I )7 B 1 - 9 0 9 H

P e n d l e t o n C o m m o d o r e O r g a n i z a t i o n I P E N C O ) ,R i c h i e W y a l l , K . R . 2 B o 3 6 6 , r t l t n o u t h , K 4 1 0 1 0 , ( 6 0 6 )6 5 4 - 3 7 3 9

G o l d C i t y U s e r s C r o u p , D a v e B a l ^ r , 9 0 3 9 B E s t r a d a A v c . ,R K n o i , K 4 0 1 2 ! , ( 5 0 2 ) 7 3 7 - 9 0 6 7 o 9 4 2 - 2 8 5 6

G l a s g o w C o m m o d o r e U s e r ' s G r o u p , S t e v e E n g l a n d ,P . O . B o 1 5 4 , G l u g O W , K 4 2 1 4 1 , ( 5 0 2 J 6 7 8 - 3 6 0 9

T h e C o m m o d o r e C o n n e c t i o n , J i K e m p , 1 0 1 0 S E l m ,H e n d e r s o n , K 4 2 4 2 0 , ( 5 0 2 ) 8 2 7 - f l 1 5

L O U I S I A N AC o m m o d o r e U s e r G r o u p o B a t o n R o u g e , P . O .

B t 1 4 2 ! , B a i o n R o u g e . L 7 0 8 2 16 C l u b o B a t o n R n u g e , T o m m y P a r s o n s . 8 2 5 5 F l o r i d a

B l v d S u i t e 2 0 6 , B a t o n R o u g e . L 7 0 8 0 6 , ( 5 0 4 ) 9 2 5 - 5 8 7 0S o u t h w e s t L o u i s i a n a U s e r ' s G r o u p ( S L U G ) S t e v eB e e s o n , R l 1 B o 1 5 5 J A . D e Q u i n c y , L 7 0 6 3 3C o m m o d o r e P E U s e r G r o u p , S t a n P a p c , 6 1 N N i a g

a r C i r c l e , G r e t n a , L 7 0 0 5 3 , ( 5 0 4 ) 3 9 4 - 4 9 2 8A r k - L a - T e x C o m m o d o r e 6 4 C l u b , B i l l W a l k e r , 5 5 1 5

F a i r f a x , S h r e \ e p o r t , L 7 1 1 0 8 , ( 3 1 B J 6 3 6 - 3 6 1 1N o r t h e a s t L o u i s i a n a C o m m o d o r e U s e r ' s G r o u p

B f c k i e W a l k e i . P . O . B o 1 7 5 , S w l r t i . L 7 1 2 8 1 , ( 3 1 8 ) 3 4 i -8 0 4 4

M A I N EM a i n e C o m m o d o r e 6 U s e r G r o u p , W i l l i a m B r a w r .

P . O . B o 5 4 2 , O g u n q u i l , M 0 3 9 0 7 , ( 2 0 7 ) 6 4 6 - 2 0 9 7C o m p u t e r U s e r S o c i e t y o P e t i o b s c o l , c / o A P « e ,

1 0 C i O s b y H a l l , U n i v e r s i t y o M a i n e a O r o n o , O r o n o M 0 4 4 6 9 , ( 2 0 7 ) 5 8 1 - 2 1 4 0 , B B S : ( 2 0 7 ) 5 8 1 - 2 1 4 2

S o u t h e r n M a i n e 6 4 U s e r s G r o u p , E o V a r d M o o r * . »L y n d a R d . , P o r t l a n d . M 0 4 1 0 3 . ( 2 0 7 ) 7 7 2 - 2 9 2 5

C o m p u m a n i a , R i c h a r d L N i d e a u . 8 N o r t h S i . . S a t o , M D 4 0 7 2 , ( 2 0 7 > 2 8 2 - 7 4 I S

M A R Y L A N DC o m p u c a t s ' C o m p u l e r C l u b . B e t t y S c h u e l e r , 6 8 0 I V B t A i A v e . . A b e r d e e n . M 2 1 0 0 1 , ( 3 0 1 ) 2 7 2 - 4 1 9 5 o r 2 7 2 -0 4 7 2

F e d e r a t i o n o C o m m o d o r e U s e r S o c i e t i e s , I n c . ( F C U S ) , P . O . B o 1 5 3 , A n n a p o l i s J u n c t i o n , M 2 0 7 0 !

B a l t i m o r e A r e a C o m m o d o r e U s e r s G r o u p I B a y -C U G ) . M i c h a e l M B r o u m b e r g , 4 6 0 5 V O G T A v p . B a

t i m o r e , M 2 1 2 0 6 . ( 3 0 1 ) 3 2 5 - 2 1 5 6W e s t i n g h o u s e F r i e n d s h i p S i t e C o m m o d o r e U s e r s

G r o u p . L e B a r r o n . W e s d n g h D u s e E l e c C o t p . . P B o 5 3 2 0 . B a l t i m o r e , M 2 1 2 0 3 . ( 3 0 1 ) 7 6 5 - 7 6 3 1

J u m p e r s ' U s e r C r o u p , A t a n K n e p p e r , 7 1 S n o w d o nL a n e . G l e n B u n ™ . M 2 1 0 6 1 . ( 3 0 1 ) 9 6 9 6 0 8 8

H a g e r s t o w n U s e r G r o u p ( H U G J , l o s e p h B u i W s k i . 2 C o v e n t r y L a n e . H a g e r s l o v . - n , M 2 1 7 1 0 . ( 3 0 1 ) 7 9 7 - 9 7 2 8

W e s t M o n t g o m e r y C o u n l y C - 6 4 U s e r G r o u p , M a i kR i c h a r d s o n , 8 7 0 0 H i d d e n H i l l L a n e . P o t o m a c , M 2 0 8 5 1( 3 0 1 ) 9 8 3 - 1 1 7 7

S o u t h e r n M a r y l a n d C o m m o d o r e C o m p u l e r U s e r sG r o u p ( S M C U G ) . S t e p h e n Q u i n m . 1 1 1 5 C « w l l B l v dP r F i m l e r i t k , M 2 0 6 7 8 , ( 3 0 1 ) 5 3 5 - 5 8 7 2 o 5 S 6 - 0 3 8 6

B A V C U G , B o S m i t h . 1 1 D i n b u i y R d . . R u u f i - i s i o w n . M 2 1 1 3 6 , ( 3 0 1 ] 8 3 3 - 2 2 5 4

R o c k v i l l e V I C / 6 4 U s e r s G r o u p , T o t P o u n d s P B o 8 8 0 5 , R o c k v i l l e , M 2 1 1 8 5 6 , ( 3 0 1 ) 2 3 1 - 7 8 2 3

W i c o m i c o C - 6 4 C l u b . S a m u e l C S m u l l e n . 1 3 0 6 H m t o S t . . S a l i s b u r y , M 2 1 8 0 1 . ( 3 0 1 ) 7 4 9 - 3 5 7 3

M o n t g o m e r y C o u n l y C o m m o d o r e C o m p u t e r S o c ie t y . M e r y l e B P o u n d s . P O B o 6 1 4 4 , S i l v e r S p r i n t M

2 0 9 0 6 . ( 3 0 1 ) 9 4 6 - 1 5 6 4M A S S A C H U S E T T SB o s t o n C o m p u l e r S o c i e t y , R o L a f o n d B j r b a n

M i n n , O n C e n t e r P l j r a . B e M t o n , M 0 2 1 0 8 , ( 6 1 7 ) 5 6 7 -s o F o i b o r o A r e a C o m m o d o r e U s e r s G r o u p , D a r k e n

R i c c i . P . O . B o 4 9 4 , M j n t l i e l d , M 0 2 0 4 8E a s t e r n M a s s V I C - 2 0 U s e r G r o u p , F r a n k O r d w a y ,

F l a g g R d . , M a r l b o r o , M 0 1 7 5 2 . ( 6 1 7 ) 4 8 5 - 4 6 7 7C o m m o d o r e 6 U s e r G r o u p o t h e B e r k s h i r e s . E

R u d n s k i , 1 8 H i g h l a n d A v e . . P i t t s f i e l d . M 0 1 2 0 1 , ( 4 1 3 )4 9 9 - 0 8 4 9

E 2 0 / 6 4 U s e r G r o u p . J o h n C h a p l a i n , 2 4 C o t t a g e S t . ,S t o n e h a m . M 0 I B 0 1

M A S S P E T , H a r r y H a i m a n . P . O . B o 2 8 3 , T a u n t o n , M 0 2 7 8 0 , B B S : ( 6 1 7 ) 8 2 3 - 6 1 4 0

P i o n e e r V a l l e y V I C / 6 4 C l u b , M i c k e y V a l e , L a u r e lT e r r a c e , W e s l f i o l d , M 0 1 0 8 5 , ( 4 1 3 ) 5 6 2 - 1 0 2 7

T h C o m m o d o r e C o n n e c t i o n , P a u l | e n n e y , 1 3 R i d g e R d . , W r s t f i e l d , M 0 1 0 S 5 . ( 4 1 3 ) 5 6 8 . 2 2 2 H

C O M - R A D E S . c / J o a n M E v a n o s k y . 2 6 L i n c o l n S t . .W o r c e s t e r . M 0 1 6 0 5 , ( 1 . 1 7 ) B 2 9 - 2 3 4 4 ( a t i e r p . m . )

M I C H I G A ND o w n r i v e r C o m m o d o r e G r o u p , R u M a r s h a l l . 1 7 0 2 9

K e p p e n , A l l e n P a i l , M 4 6 1 0 1U n i v e r s i t y o M i c h i g a n V I C - 2 0 a n C - 6 4 U s e r

G r o u p , J o h n ] . G a n n o n , S c h o o l o f P u b l i c H e a l l h , A n A b o r , M 4 8 1 0 . 9M i d - M i c h i n a n C o m m o d o r e C l u b , V i r g i l G r a h a m , 4 1 M c E w a n , C l a r e , M 4 8 6 J 7 , ( 5 1 7 ) 3 8 6 - 3 1 2 9

D e l l o n A r e a U s e r C r o u p ( D . A . U . G . ) . A l P i l u k s s , l i 3 B 6U l c h e s L a n e , D c l K i n . M 4 9 0 4 6 , ( 6 1 6 ) 6 7 1 - 4 4 7 3S o f t - T y p e U s e r s G r o u p , A S o u i h e m I I 2 0 2 3 1 W e s t

m o r e l a n d , D e t r o i t . M 4 8 2 1 9 , ( 3 1 3 ) 5 3 5 - 4 5 4 9S o d - T y p e U s e r s G r o u p , 2 0 2 3 1 W e s t m o r e l a n d . D e t r o i t ,

M 4 8 2 1 9 , ( 3 1 3 ) 5 3 5 - 4 5 4 9M i c h i g a n C o m m o d o r e 6 U s e r s C r o u p , I n c . , | a

R o o k s . P . O . B o 5 3 9 . E a s t D e l r o i l , M 4 8 0 2 1 , ( 3 1 3 ) 7 5 1 -3 9 7 1 , B B S : ( 3 1 3 ) 9 7 7 - 3 7 3 9

L a n s i n g A r e a C o m m o d o r e C l u b . | a W a l k e r , P . O . B o 1 0 6 5 . E a s t I j n i i n g , M 4 8 8 2 3 - 1 0 6 5 . ( 5 1 7 ) 3 5 1 - 7 0 6 1

E d w a r d s b u r g C o m m o d o r e U s e r s ' G r o u p( E . C . U . G . t . D o u r S t r i n K T e l l o w , P . O . B u 1 3 0 ,

E d w a r d i b u r g , M 4 9 1 1 1 , ( 6 1 6 ) 6 6 3 - 2 7 9 2W e a l M i c h i g a n C o m m o d o r e s , H o K i n g c t w o l f , 3 3 1 7

V a B u r e n S t . , H u d s o n v i l l e , M 4 9 4 2 6J a c k s o n C o m m o d o r e C o m p u t e r C l u b , K a R e l s s , 1 3 1 2

W e s t l a n e . J a c k s o n , M 4 5 2 0 3 , [ 5 1 7 ) 7 8 8 - 3 5 7 8Y o u n g P e o p l e s ' C o m p u l e r U s e r G r o u p { Y P - C U G )

D a v e G r o s t . 1 3 2 5 S h a f f e r C t . . L a n s m g , M 4 B 9 1 7 . ( 5 1 7 )3 2 1 - 4 3 5 9

C o m m o d o r e C o m p u l e r C l u b , J o h n R W i l l e y , 4 1 0 6E a s l n u n R d . , M i d l a n d . M 4 8 6 4 0 . ( 5 1 7 ) 8 3 5 - 5 1 3 0

C o m m o d o r e C o m p u l e r C l u b o M o n r o e , B o T r i m b l e , P . O . B o 5 8 6 , M o n r o e , M 4 8 1 6 1 , ( 3 1 3 ) 2 6 9 - 2 2 9 1

C o m p u t e r O p e r a t o r s ( C . O . M . P . ) , B r i a n P n n K l e , 7 S 1 4P u l t y g u t R d . R i c h m o n d . M 4 8 0 6 2 . ( 3 1 3 ) 3 2 9 - 2 6 2 5

T h e C o m m o d o r e C l u b , D a v i d D a n i d S m a l l d o n , 7 7 6 1S o u I h W i l l i a m s R d . , S i | o h n s . M 4 8 8 7 9 , ( 5 1 7 ) 6 6 9 - 5 9 6 3

C o m m o d o r e U s e r G r o u p , S t e v e L e p s e t i , 2 0 0 5 0 W i c h e s t e r , S o u r h f i e l d , M 4 8 0 7 6 . ( 3 1 3 ) 3 5 4 - 7 2 2 4 ; 3 5 3 - 1 1 3 0

D A C o m p u l e r C l u b , D e n n i s B u r l i n g h j m , P B o 5 4 2 ,W a t e r v h t t . M 4 9 0 9 8 . ( 6 1 6 ) 4 6 3 - 5 4 5 7

M I N N E S O T AM i n n e s o t a U s e r s o P E ( M U P E T ) , | n T M m e r l c h ,

P . O . B o 1 7 9 , A n n a n d a l e , M 5 5 3 0 2 . ( 6 1 2 ) 9 6 3 - 5 0 5 6H e a r t l a n d A r e a C o m p u l e r C o o p e r a t i v e . R o b e r t

( S a m ) W a l l , R t . 4 , B o 2 0 4 , U n i t F a l l s . M 5 6 3 4 5 , ( 6 1 2 )6 3 2 - 5 5 1 )

M i n n e C o m m 6 4 G e o r g e A u g h e y , P O B o 2 4 7 5 1 , M i n n ea p o l i s , M 5 5 4 2 4 . ( 6 1 2 ) 4 J 3 - 2 2 9 3 ( e v e n i n g )

C l u b 6 4 S t e p h e n K n u d s e n , 2 5 1 6 l h S i M E O m t o n n a , M 5 5 0 6 0 , ( 5 0 7 ) 4 5 1 - 0 1 2 8

M I S S I S S I P P IC o l u m b u s C o m m o d o r e 6 C l u b . J i G r e g o r y , 4 0 E m

G a y w o o d . C o t u m b u v M 3 9 7 0 3 , ( 6 0 1 ) 3 2 8 - 8 5 8 9C o m m o d o r e C o m p u t e r C l u b . L o M a t h l a s , S o u t h e r n

S t a t i o n . B o 1 0 0 7 6 . H a l l i e i b u r K . M 3 9 ( 0 6 . 0 0 7 6 ( t O l )2 6 6 - 4 8 6 8

C o m m o d o r e B i l o x i U s e r G r o u p ( C o m B U G ) A l a nB r a n t , 3 0 0 2 H w y . 9 E . O c e a n S p r i n g s , M 3 9 5 6 4 , ] 6 O 1 )8 7 2 - 2 5 0 6

M I S S O U R IM i d - M i s s o u r i C o m m o d o r e C l u b . J i m W h l t a c r e . P

B o 7 0 2 6 , C o l u m b i a , M 6 5 2 0 5 - 7 0 2 6 . ( 3 1 4 ) 4 7 4 - 2 S 6 8C o m m o d o r e U s e r s C l u b o t h e O z a r k i . M o r r i i W i

l i a m s . 2 1 N A u r o r a , E l d o n , M 6 5 0 2 b . ( 3 1 4 | 3 9 2 - 4 2 4 8M O A R K C o m m o d o r e U s e r G r o u p , M a r s h a l lT u r n e r , P . O . B o 5 0 4 , G o l d e n , M 6 5 6 5 8 . ( 4 1 7 ) 2 7 1 - 3 2 9 3

C o m m o d o r e U s e r ' s G r o u p o K C I n c . . S a l v a d o rC e r d a . P . O . B o 3 6 4 9 2 , K a n m C i t y , M 6 4 1 ] 1 . ( 8 1 6 ) 2 5 2 -7 6 2 8

N o r t h l a n d A m a l e u r R a d i o A s s o c i a t i o n . A l a n B o y t r .8 1 L i n d e n w o o d U n e , l i b e r t y , M 6 4 0 6 8 , ( 8 1 6 ) 7 8 1 - 4 3 1 2

N o r t h e a s t M i s s o u r i C o m m o d o r e U s e r s C r o u p( N E M O C U G ) , T e r r y K i n n e y . 5 5 W e s l e m D n » e , N J a c o n .M 6 3 5 5 2 . ( 8 1 6 ) 3 8 5 - 2 9 5 5

N o r l h e a i t M i s s o u r i C o m m o d o r e U s e r s G r o u p( N E M O C U C ) . S t e p h e n F o h i , P O B o i 5 6 3 , M a c o n M

6 3 5 5 2 , [ 8 1 6 ) 3 8 5 - 5 5 3 0C o m m o d o i e U s e r G r o u p o S t J o s e p h . M o i g a n | o n e i

2 5 0 5 S h i r l e y D r i v e , S i J o s e p h , M 6 4 5 0 3 , ( 8 1 6 ) 2 3 2 - 6 6 5 6T h C o m m o d o r e U s e r G r o u p o S t L o u i s , I n c . .

B o 6 6 5 3 , S t L o u i s . M 6 3 1 2 5C o m m o d o r e U s e r G r o u p o S p r i n g f i e l d( C . U . G . O . S . ) , K e i t h M a s a v a R e , B o . 6 0 7 J e w e l l S l i t i o n .

S p r i n g f i e l d , M 6 5 8 0 1 , ( 4 1 7 ) 8 3 1 - 6 4 0 3C . B . U . G . . M i c h a e l J e t t , 1 9 2 5 T r e a s u r e D r i v e , K e n n e l l . M

6 3 8 5 7

S 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 RF O T H C O M M O D O R E 6 4 *

d i s a s s e m b l e s a n 6 5 0 2 1 6 5 1 0m a c h i n e c o d e p r o g r a m I n t o

b e a u t i f u l s o u r c eL o r n M p r u g r i i m l i k e t h c a p c m !

• A d u p i c ' i s i i n i j : p r u ^ r j i i s i i 1 j o u r n e e i h !A u i L i n i J i L i ; I . A l l R L ^ c n c r n l i o n .' i 1 . , c o d e l i l t * i r j 1 1 . k f u l l y c O i n p i E i h l ct a i r h y w M A R , " P A L , ' C H M " D e v e l n p t J - a \ s c m h l c r . r e a d y l o r r ' a n e i n h l y u m l c O l r i n g !U u l p u l > r i H i n d i i c U h i l i n £ i < > * r ; i t c n n n d p r i i i i r ; r .A u i r j i n m t c a J t y u i e » N A M l i S " K f r n a l j u m p t a h l ch . u n h c * . a n n i u p r r n l i n i : t y N l ? i c i v a n a M c st l f l d

h i J e u n d e r H I

O R D E R N O W ! d u o n l y I n u n d u c r o r y

K a i t c m H u t u e .P A m t i n t t i r m fi . ' t i m m t * l u r r & 4 i i a l T \ i i ! t m a r k i i n d C l i Mt n u l n r n i r i v f C o m r m x i o r t .

- t i u i t m a i * . o f F r r n r h S t i k .

U N L E A S H T H P O W E R O Y O U R C O M M O D O R E 6

W I T H T H E U L T I M A T EI N T E R F A C E

C < ? m r o l r n o m i M y i « r h o m e — ■ p p i i a n c c t , 1 i | h ut c c u r i l y > y i . l c mI n i f l l i | f f i [ J j . t u n t r a ] A l r n i > % i « n > J c v i «

• C i p n h c v i f t A n i ] i i g - ! ! i r [ } | j r | l i i l C c * i * e r t c f iC o n t m l R o V « vP e r f o r m a u i o m i r i i e d m M n BA c q u i r e d a l a l o l a b o n l o r y < x h ? r i n U i u m f r i l H i o n

M u i y l A h c t u r f i .D i - n ' t m i l e r f l r m n r j k f n h u j m * » i t m i l c J C * p j b i l « ji n i c r f a c c . I n v n i i g a i r o u u m v e r u J l y i p p l i c t b l c D u a l6 S 2 2 \ t r u i i l e I m c f f t c t A J t p f c i ( V U | B o a n ! . * h i c hp l u p i i n i h c u p a m i n n s o n n c t l o r a n p r o v i d e s .

F c u r S - b i l f u l l y b j i l t r c c d u n j ] l > ' 0 p v t t i S t i p h T l u r i d '* r u k e I m : ■ l - ■ ■ . i . ■ ■ : . - . n i I R i n i c n u p t > : a p a r > i l i i > h - i i t c o n v c m c n i 1 6 - p i n D I m k 1 . f i i n t c r f o c v c o n n c ' l i n m E x p a n d a b i l i t y u T f u u r h o a r d s A * m « n p o f t i

O R D E R N O P t k c i t W . p o t l p a i d U S f t r t l l f l l . T Id o c t i m e n l i l H t n m c J u d * d K * t h » J J i t H i n a l t w a i d 5 1 * 9 .

C O M M O D O R E 6 4 S O U R C E C O D E !

" W h a t ' s R e a l l y I n s i d e t h eC o m m o d o r e 6 4

' - ' ■ t e m p i r i c i v l i a b l e r e c o n i l r u i r l e d u n i r b l ) 1 | t n -u i g t s o u r c e c o d e f o r i h c C - 6 * \ B a n e i r n J K c r r u L

R O h U , a l l f > K Y o b i l l f u l l y u n d f / V i n d O H t j h b l T lU K t h c m i n y c p u f o h k n p r o g n n u L m e r e o n e - l i n e d i t a u c m b l y . A T b r a n c h [ i r g c i i a n * u b -r o u t i n e c n i r y p o i n u n i b n ^ n . • T A B L E S a r f u l l yu R i t i l u u i j f i J J c n v c J . C u m p l e l d y c o m m e n t e d , n L ; n p i * h » t * c p e v e r Y o w i l l s e a n u n d e m a n d t r i e p u j -p o i e o e v « > r o u t i n e m d e s e i y l i n e o c o d e ' C o m -p l e l e l i n i n g o f c q u a l e t V > c i t e r n a l l i b e l j c f e r c n c c j ■I n v i l u a b l e f u l l y a o u - r e f e r e n c e d % > m r » | [ j N f nO f d e r C S d O f W , « 9 , 9 J | K H l p « i ( l U S A .

A l o r d e r s s h i p p e d f r o m K o c k w i t h i n 2 h o u r s v i U P S . V I S A / M a a i e r C a r d w e c o m e d .S C H N E D L E R S Y S T E M S

1 W N I v o n h o t . D e p l . A r l i n g t o n , V 2 2 2 O J[ f i n t l h O d ( T O l 2 1 1 ' 7 1 ) *

Page 42: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 42/164

T h e r e a r t a l e s t o l d t c h i l d r e n o f t h e n c h a n t e d p o t i o n t h a t m a k e s y o d r e a m . B e f o r e a r r i v i n gl a n d w h i c h c a n b e r e a c h e d o n l y t h r o u g h d r e a m s , t h e r e , y o c a e q u i p y o u r s e l f w i t h o n ( o m o r e )T h i s l a n d i h o m e t e l v e s , d w a r v e s , d r a g o n s , o t h e s e m a g i c a l i t e m s w h i c h w i l l a i y o i y o u ra n o t h e r s t r a n g e c r e a t u r e s . Y o t h o u g h t i f u n n y j o u r n e y :t h a t a s c h i l d y o b e l i e v e d t h s t o r i e s . T h e r e ' sn s u c h p l a c e , y o w o u l d s a y .

B u t h i s m o r n i n g , y o h e a r d k n o c k a t h d o o r . O p e n i n g i r e v e a l e d w i z a r d , w r a p p e d i b r i g h t r o b e s . H s a i d t h a t s o m e o n e f r o m t h e c h a n t e d r e a l m h a s t o l e n t h k i n g ' s m a g i c a ls w o r d . Y o u , b r a v e a n n o b l e k n i g h t , h a v e b e e nc h o s e n t g e i b a c k . W i l l y o a c c e p t t h e q u e s t ?

T g e t t h e n c h a n t e d l a n d , y o m u s t s w a l l o w4 C O M P U T E ' S G a z e l l e M a 1 9 8 5

B o o t s O B r i c k w a l k i n g . W i t h t h e s e b o o t s ,J f t y o c a w a l k t h r o u g h b r i c k w a l l s , b u y o c a n n o t t r a v e l t h r o u g h b r i c k f r o m s c r e e n t s c r e e n .

T W a n d O S e c r e t s . L i g h t s u p a n y s e c r e td o o r s , w h i c h a p p e a r a s a s t e r i s k s ( * ) .S i n g i n g G l o b e . H e l p s y o t r a c k d o w n t h l o s t s w o r d . E a c h t i m e y o e n t e r a n e

y o h e a r t o n e , T h c l o s e r y o a r t t h

Page 43: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 43/164

W h a t y o g e i j ^ o u c r o s sC o m m o d o r e 6 w i t h F t e r r a r i .^ t - ' t t h i n c r e d i b l e

I n d u s G T d i s k d r i v e ,Y o g e l b r a i n s . Y o g e b e a u t y .B u t , t h a t ' s n o a l y o g e t .Y o g e a d i s k d r i v e t h a t c a

h a n d l e 1 0 0 % o C o m m o d o r e ' ss o f t w a r e . U t 4 0 0 % f a s t e r .

Y o g e t h d i s k d r i v e w i t h t h b e s l s e r v i c e r e c o r d a r o u n d . W i t h■ o n y e a r w a r r a n t y o p a r t s a n l a b o r t p r o v e i

A n d , y o g e t h o n l y d i s k d r i v et h a t c o m e s w i t h f r e e s o f t w a r e .W o r d p r o c e s s i n g . S p r e a d s h e e t .D a t a b a s e m a n a g e r . P l u s , c a r r yi n c a s e t h a t d o u b l e s a a 8 d i s k s t o r a g e f i l e .

M o s t o a l l , y o g e l u x u r y .F r o m t h s l e e k l i n e s o i t s o u n dp r o o f e d c h a s s i s t t h r e s p o ns i v e A c c u T o u c h ™ c o n t r o l s a t h I n d u s C o m m a n d P o s L ™ F r o m t h

L E d i s p l a y t h a i k e e p s y o i c o n t r o l o f y o u r C o m m o d o r e t t h a i r - p i s t o n o p e r a t e d d u s tc o v e r t h a t p r o t e c l s y o u r d i s k sa n d r i v e .

S o y o k n o w w h a t y o r e a l l yg e i y o c r o s sC o m m o d o r e 6

w i t h F e r r a r i ?Y o g e t h

b e s t .

I N D U SO l n d u i S y s i o m t 9 3 0 4 D e e r t n g A v o m j e , C h a r w o r t h , C 9 1 3 1 1 < m a i 8 8 2 - 9 6 0 0 , T h I n d u s C l , i p r o d i r e r o I n d u s S y s t e m s . C u m m o d o r c I r e g i s t e r e d i r . u k - n u i r k o C o m m o d o r e B u s i n e s s M . i c h i n p s , i n t . F e r r a r i i r e g i s t e r e d t t . i d e m . i r k o F e r r a r i N o n h A m e r i c a , I n c .

Page 44: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 44/164

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

s w o r d , t h h i g h e r t h p i t c h .H o l y C r o s s . K e e p s t h u n d e a d a w a y . A l s oa l l o w s y o t w a l k p a s t t h e d e a d l y t o m b

s t o n e s i t h e g r a v e y a r d , I y o p r e s s t h f i r e b u t o w h i l e t h c r o s s i i y o u r p o s s e s s i o n , a n m o n s t e r s o t h s c r e e n w i l l f r e e z e ( c a n b e u s e do n l y o n c e t f r e e z e t h e m ) .: m W a n d O T h W a y . L i g h t s u t h c r o s s ,

g l o b e , b o o t s , a x e , a n s w o r d . S t o p s a l i l l us i o n s . S e T r i c k s , T r a p s , A n M o n s t e r s b e l o w .

K e { b l u e o r p u r p l e ) . T h e s e t w k e y ss h o w y o w h e r e t f i n d c e r t a i n k e y h o l e s

a t t a c h e d t i n v i s i b l e d o o r s .A x e . A l l o w s y o t c h o p d o w n t r e e s w h i c hw o u l d o t h e r w i s e b l o c k y o u r p a t h .T o r c h . D i s p e r s e s t h p a l p a b l e d a r k n e s sw h i c h i n f e s t s s o m e a r e a s .

A t h b e g i n n i n g o t h g a m e , p r e s s f t s e t h m e n u o m a g i c a l i t e m s , t h e n n u m b e r e d k e ( 1 - 9 ) t m a k e c h o i c e . P r e s s i n g z e r o ( 0 g i v e sy o u o n e o f t h e i t e m s a r a n d o m . B u s i n g f a g a i n , y o c a p i c k a n o t h e r i t e m . D u r i n g t h g a m e , a l i t e m s y o u h a v e w i l l a p p e a r a t h e b o tt o o t h s c r e e n .

W h e n y o u ' r e r e a d y t b e g i n t h q u e s t , p r e s sf 3 t o b t r a n s p o r t e d t o r o o m o f o r e s t a r e a a r a n d o m . O r u s f t b e g i n a s p e c i f i c s a f e s e t i o n o f t h e f o r e s t . Y o h a v e f o u r c h a n c e s ( d r e a ml i v e s ) t o f i n d t h s w o r d . I y o f a i l , y o c a t r a g a i n w i t h f o u r n e l i v e s .

M o v e m e n t T h r o u g h F o r e s t A n C a s t l eU s t h j o y s t i c k t m o v e u p d o w n , l e f t , a n r i g h t . D i a g o n a l m o v e s a r n o t a l l o w e d . P r e s s i n gt h f i r e b u t t o n e n d s t h g a m e ( u n l e s s y o h a v et h c r o s s ) .

T h e r e a r s e v e r a l d o z e n d i f f e r e n t s c r e e n s . T p a s s f r o m o n t a n o t h e r , j u s t m o v e " o f f t h 4 C O M P U T E R S G a z o t t e M a 1 9 8 5

s c r e e n . " Y o c a n n o t m o v e t h r o u g h b r i c k w a l l s ,u n l e s s y o u h a v e t h b o o t s o b r i c k w a l k i n g . N o c a y o m o v e t h r o u g h t r e e s , u n l e s s y o p o s s e s st h a x e .

Y o u ' l l e n c o u n t e r t w d i f f e r e n t t e r r a i n s , f o r e s ta n c a s t l e . A n a r e a m a c o n t a i n t r e a s u r e s , m o s t e r s , o t r a p s .

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

T h c a s t l e c a b e n t e r e d o n l y t h r o u g h m a r k e dd o o r w a y s . O n c e i n s i d e , y o m u s t m o v e f r o m s c r e e nt s c r e e n u s i n g d o o r s . D n o t r y t o u s t h b o o t so b r i c k w a l k i n g t m o v e b e t w e e n s c r e e n s .

O r d i n a r y D o o r . M o v e y o u r c h a r a c t e r i n t od o o r a n t h e n o f t h s c r e e n t u s a

o r d i n a r y d o o r .j j J C S e c r e t D o o r . s e c r e t d o o r i a o r d i n a r yd o o r t h a t ' s h i d d e n f r o m s i g h t . Y o w o n ' t

s e i a n c a n ' t u s i t u n l e s s y o u h a v e t h w a n do s e c r e t s .

K e y h o l e F o I n v i s i b l e D o o r . Y o n e v e rs e a i n v i s i b l e d o o r , o n l y t h k e y h o l e . I

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

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

g r o w i n g i r o o m f o e x a m p l e .

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

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

C r o s s - s h a p e d t o m b s t o n e s a r f o u n d i g r a v e y a r d s . Z o m b i e s u s u a l l y i n h a b i t t h s a m ea r e a . B o t h a r p o i s o n o u s t t h t o u c h , u n l e s s y o h a v e t h c r o s s .

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

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

P a l p a b l e d a r k n e s s , o e v i l s h a d o w , c a u s e ss o m e a r e a s t b i m p a s s a b l e . Y o c a n ' t t r a v e lt h r o u g h s c r e e n t h a t i c u r s e d w i t h d a r k n e s s .T h t o r c h d i s p e r s e s t h s h a d o w a n a l l o w s y o t p a s s t h r o u g h i t

Y e l l o w d i s e a s e a f f e c t s y o u r m o v e m e n t . W a l kf o r w a r d a n y o u ' l l s l i d e b a c k w a r d . T r t t u r n

Page 45: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 45/164

L O A D I N G Y O U R S O F T W A R EB A C K U P C O P Y W I T H

U s e s N E V a n - s e c t o r t r a c k s c a n n i n g p r o c e s sA c t u a l l y c o p i e s F U L L d i s k i o n l y M I N U T E S IE a s i e s t t u s e — T O T A L L Y a u t o m a t i c c o p y u t i l i t yN E A u t o - S e n s o r d e t e c t s a n c o p i e s h a l f - r r a c k sB r e a k s t h r o u g h L A T E S T p r o t e c t i o n s c h e m e s

c o p i e r s i I I n c l u d e s F A S T C o p i e r , V A R I - S E C T O RC o p i e r , a n H A L F - T R A C K N i b b l e rC o p i e s n o r m a l H A L F - T R A C K S u t t r a c k 4 N E s y n c - s e e k i n g l o g i c r e d u c e s c o p y t i m e1 0 0 % m a c h i n e c o d e f o f a s t , R E L I A B L E o p e r a t i o n

T H A U T O M A T I C D I S K B A C K U PS Y S T E M F O Y O U R 6 1 5 4 1 D R I V E I

N a n a l y s i s r e q u i r e d , j u s t s w a p d i s k s . . . & N d a m a g i n gd r i v e k n o c k d u r i n g e r r o r s , f o r m a t , o c o p y i n gD e t e c t s D U P L I C A T E S e x t r a s e c t o r s , h i d d e n I D ' S ,a l t e r e d h e a d e r s , f r e q u e n c y t r a c k d e n s i t yA l c o p i e r s A U T O M A T I C A L L Y p u " e r r o r s " o b a c k u pU N L O C K S p r o t e c t e d d i s k s f o b a c k u p c o p y i n gF A S T E S T m o s t a d v a n c e d b a c k u p c o p i e r y o c a b u W r i t e s e r r o r s 2 0 2 ? 2 2 2 3 , 2 7 , 2 W H I L E C O P Y I N G IT r a n s f o r m s y o u r 1 5 4 ? i n t o S U P E R - F A S T c o p y d r i v e !P R O D U C T S U P P O R T t e l . f t r e v i s i o n s , a n u p g r a d e s

O N L Y$ 4 9 . 9 5

f o r e n t i r e s y s t e m

U J T I M E S F A S T E R T H A N O T H E R C O P I E R S !

T o r d e r C A L L 8 0 5 - 6 8 7 " 1 5 4 1 C X t . 6 T e c h n i c a l l i n e 8 0 5 - 6 8 2 - 4 0 0 0 e x 9

d t i d I N ? 0 0 ( J i r K ' j K r w i i / i r > ' < M \ i * 1 d & T i 0 3 . ; i n r t r e i m r c P T i f t f ^ U f i e l d s i > i V N r . i t ' d ' t t a r t J u r d c * f r n m c j l j I m J l ' N o u n A n y r m . i L e v i n s t [ > \ i M ( J L i ( i i f ^ i n v i l e c J f M ^ j i i r l " ]

D I S K M A K E R P A Y S F O I T S E L F T H F I R S T T I M E Y O U S I T

3 4 6 3 S w r e S r r w t S u i t e I 5 4 1 A - S a n w B a r b a r a C A 9 3 1 0 5

Page 46: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 46/164

W e ' l l H a v e t h N e A d v a n c e d C o m m o d o r e P r o d u c t s 1 s t ! !o n e p r o d u c t s ,

L O P R I C E S ! 2 K S K S .N E f r o m S T A R M I C R O N I C S :E v e r y l h i n g I h G e m i n i I 0 w a a n m o t e !

P R I N T E IP o w c t t y p c D a i s y w h c d I C P E P ? o n . R §

w i l h C a r d c o B » 3 5 4O k i d a t a 9 2 1 6 C P

w i t h T y m a c C o n n e c t i o n . . 4 2 C o m m o d o r e M P 8 0 C a l lO k i d a t a l 8 2 N E W C a l lS P E C I A L

J Z 9 9w i t h T y m a c C o n n e c t i o n .D P 1 1 0 1 D a i s y w h e e l

D i r e c t C o n n e c t t C 6 . C a l lR l l e m a n C * N E C a l lM W - 3 5 0 I n t e r f a c e N E C a l l

P R I N T S H O P ' 3 2 . 0 0 S P E C I A LD I S K D R I V E S

M S D S u p e r D r l v e C a l l C o m m o d o r e 1 5 4 1 C a l lI n d u s G C a l l P h o n e m a r k D t a s e t t e S 2 E p y x F a s t L o a d * 2

C O M P U S E R V E S T A R T E R K I A N V I D T E XG e l b o l h l o o n l y .

M O D E M SW e s t r i d g c 6 4 2 0 C a l lM i g h t y M C o l lV I T e r m i n a l S 3 C o m m o d o r e 1 6 6 0 5

M O N I T O R ST e k n l k a M J l O J 2 3 9 Z e n i t h Z V G r f A m b S 8 9 / 9 9C o m m o d o r e 1 7 0 2 . . . . C a l l

D A T A B A S E M A N G E R ST h C o n s u l t a n t $ 6 P F S : F i l e S 5 S u p e r B a s e 6 4 4 P F S : R c p o r t 4 T h e M a n a g e r 3

W O R D P R O C E S S O R SP a p e r C l i p / & s p e l l e r S 5 9 / 7 9 E a s y S c r i p t S 3 F l e e t S y s t e m N E C a l l E a s y S p e l l 1

S P R E A D S H E E T SC a l c R e s u l l E a s y / A i i v S 2 5 / 4 9 M u i l U P I a n S 6

X I D l i X S S / D D l ' H E C I 5 I O ND I S K E T T E S « Q O L i f e t i m e W a r r a n t y * l j u uS T O R E T H E M I D A T A C A S E 5 0 . .

A C C E S S O R I E SC o C o o l D r i v e F a S 4 P o w e r P a S 2 C o C o o l P l u s w s u r g e ■ 6 S u r g e P r o t e c t o r 4 - P l u g . .

B L A C K N A U G A H Y D E C O V E R SO H U H H A N O M O K E C O V E R S A M H A V E T H E M S H I P P E D F R E E ! ! !

2

C - 6 4 o 1 5 4 1 D r i v e . . e S M S D r i v e s 1 / 5 / G e m i n i 1 0

1 7 0 2 M o n i l o r S 1 01 5 2 5 / M P S 8 0 11 5 2 6 / M P S 8 0 2

M O S T O R D E R S S H I P P E D W I T H I N 4 H O U R S ' M ™ t « d j u i m i r f b a n k r t n l t a m j m i t iV I S A ! M C « d « l * t t i i N O R D E R S P i i h j c u I t o m p i n f t h r t U d c l i y e r d m i d i p . A l u l t li r l i D i ] L l r " . i , , r . 1 1 . : i ' . . - - i . ' ' r f f o w p r o d u c i o n l f A A 1 l o ( h i p p i n g \ % L X m i P ] M K C i [ l f o r i h i [ p ! A | o n r c o n i l O [ l O h i o r n i d r n E i t d d S l ^ u t n l i i P r i c n I v u l i b i l i t j t u b j r c l I t h l f i j fH O U R S : M O N - F R 1 1 0 A M l 1 P S A 1 A I P S U \ « m l o I ' 8 0 0 - 6 3 8 - 2 6 1 7

I N F O R M A T I O N I O H I O 2 1 6 / 7 5 8 - Q i

1 3 0 1 B O A R D M A N - P O I A N D R O A D P O L A N D , O H I O 4 4 5 1 44 C O M P U T E f s G a z e l l e M s 1 9 B 5

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

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

F i n d i n g T h S w o r dI y o h a v e t h w a n d o t h w a y , t h s w o r d w i l ll o o k l i k e t h i s :

O t h e r w i s e , i w i l l a p p e a r a q u e s t i o n m a r k .T h e r e a r a l s o t h r e e d e a d l y s w o r d s d i s g u i s e d a q u e s t i o n m a r k s . T h u s , w i t h o u t t h w a n d o f t h ew a y , y o h a v e 2 5 p e r c e n t c h a n c e o p i c k i n gt h r i g h t s w o r d . B u t , o n c e y o c a p t u r e i t y o u ' l lb m a g i c a l l y t r a n s p o r t e d o u o t h e n c h a n t e dl a n d . T h k i n g ' s w i z a r d w i l l c o n g r a t u l a t e y o o

j o b w e l l d o n e .

T y p i n g I n s t r u c t i o n sF o l l o w t h e s e i m p o r t a n t i n s t r u c t i o n s t m a k e s u r et h p r o g r a m s a r e n t e r e d c o r r e c t l y .

I n s e r t a 8 e x p a n d e r ( 1 6 K o 2 4 w i l l a l s ow o r k ) . T h e p r o g r a m r e q u i r e s a l e a s t 8 K E n t e rP r o g r a m 1 w h i c h r a i s e s t h s t a r t o m e m o r y t m a k e r o o m f o c u s t o m c h a r a c t e r s . P a c l o s ea t t e n t i o n t o l i n e 4 w h i c h l o a d s P r o g r a m 2 T h l i n e u n d e r t h l e t t e r a t h b e g i n n i n g i n d i c a t e st h a t y o s h o u l d t y p e S H I F T - 0 ( S H I F T - O i t h a b b r e v i a t i o n f o L O A D ) , A l s o , i l i n e 4 t a p eu s e r s s h o u l d r e p l a c e t h e ( t h e d i s k d r i v e d e v i c en u m b e r ) w i t h 1 T h e n s a v e t d i s k o r t a p e .

N e x t , t y p e N E a n e n t e r P r o g r a m 2 w h i c hc r e a t e s t h c u s t o m c h a r a c t e r s . L i n e l o a d s t h n e x t p r o g r a m a n d , a b e f o r e , t h e u n d e r l i n e dm e a n s S H I F T - O . A g a i n , t a p e u s e r s s h o u l d r p l a c e t h e 8 w i t h 1 i l i n e 9

W h e n s a v i n g p r o g r a m t w o , u s t h p r o g r a mn a m e " Y " . L i n e o P r o g r a m l o a d s a n r u n s" Y a f t e r i t ' s d o n e . L i k e w i s e , P r o g r a m l o a d sa n r u n s " Z " , t h n a m e y o s h o u l d u s e w h e ns a v i n g p r o g r a m t h r e e .

T a p e u s e r s s h o u l d s a v e P r o g r a m s 1 2 a n o n a f t e r a n o t h e r o s i n g l e t a p e . T p l a y t h g a m e , l o a d a n r u t h f i r s t p r o g r a m .

S e p r o g r a m l i s t i n g s o n p a g e 1 4 1 .

Page 47: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 47/164

C O M P U T E ! B o o k sH I

S e c o n dB o o k

[ 0 M a c h i n e

L a n g u a g eP w s a u i C a m p u w M a t K n e L a n g i i i g i ;

P T O f o m m i ^ t o i f C n r - i n o O m s 6 - 1 , V I C - 2 0 . A r a n .A r m , a P E T / C H M C W W J t w E

i ■ > ■ ' ' ■ '

S E C O N D B O O K O F M A C H I N EL A N G U A G E

R i c h a r d M a n s f i e l dT h f o l l o w - u p t t h b e s t - s e l l i n g M a c h i n e L a n g u a g ef o B e g i n n e r s , t h i s b o o k l e a d s t h p r o g r a m m e rd e e p e r I n t o t h m o s t p o w e r f u l a n e f f i c i e n t p r o g r a mm i n g t e c h n i q u e s a v a i l a b l e f o p e r s o n a l c o m p u t e r s .F u l l y t u t o r i a l , w i t h e a s y s t e p - b y - s t e p e x p l a n a t i o n s , t h b o o k s h o w s h o t c o n s t r u c t s i g n i f i c a n t , e f f e c t i v e m 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 d i h i g h - s p e e d ,p r o f e s s i o n a l - q u a l i t y , l a b e l - b a s e d a s s e m b l e r . E v e r yt h i n g t h a t ' s n e e d e d f o o p t i m i z e d p r o g r a m m i n g o t h C o m m o d o r e 6 4 A t a r i , V I C - 2 0 , P E T / C B M , a n A p p l e c o m p u t e r s .

$ 1 4 . 9 5I S B N # 0 - 9 4 2 3 8 6 - 5 3 - 1

C O M P U T E ! P u b l i c a t i o n s J n c ©O n o t h A B P u b l i s h i n g C o m p o n i e s ^ ^ ^ ^3 2 W V t e n d o v e r A v e n u e . S u i l e 2 0 0 . G r e e n s b o r o , N 2 7 4 0 8 9 1 9 - 2 7 5 - 0 8 O T

T o r d e r y o u r c o p y , c a l l 1 - 8 0 0 - 3 3 4 - 0 8 6 8 .

Page 48: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 48/164

A l i e n A r m a d aJ o h n M a t i a s

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

1 4 - y e a r - o l d , d e m o n s t r a t e s t h v e r s a t i l es o u n d a n d g r a p h i c s a v a i l a b l e o t h V I C .W e ' v e a d d e d v e r s i o n f o i h 6 4 j o s t i c k i r e q u i r e d .

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

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

F i r s t t h m o t h e r s h i p , w h i c h a p p a r e n t l y o p e n e du s p a c e w a r p f r o m a n o t h e r d i m e n s i o n . T h e n ,r o a f t e r r o o m e n a c i n g d r o i d s . T h i n k i n gq u i c k l y , y o e q u i p p e d e a c h o y o u r r o b o t s w i t hl a s e r t s e n d t h i n v a d e r s b a c k t o t h e i r o w d i m e n s i o n .

T h d r o i d s d o n ' t a c t u a l l y a t t a c k y o u ; t h e ys i m p l y h o v e r i t h s k y , w a i t i n g t l a n d . B u t h e y d r o p s m a r t b o m b s , w h i c h a r i m p e r v i o u s t l a s e r s . Y o u r o n l y d e f e n s e i t m o v e o u o f t h ew a y . T h m o t h e r s h i p a l s o r e l e a s e s b i r d s t h a th o m e i o y o u r r o b o t s . A t h b i r d s d e s c e n d ,t h e y d r o p s l o w - m o v i n g b o m b s . F o r t u n a t e l y , y o c a s h o o t t h b i r d s a n t h e i r b o m b s .

Y o u r u l t i m a t e g o a l i " A l i e n A r m a d a " i t g e t t h s o u r c e o t h i n v a d i n g a l i e n s : t h o m n o u s m o t h e r s h i p . I y o c a h i i w i t h s i n g l el a s e r s h o t , y o u ' l l s e n d i ( a n d t h d r o i d s ) b a c k t i t o w d i m e n s i o n . B u i t ' s n o a e a s y t a s k . Y o m u s t f i r s t e l i m i n a t e t h d r o i d s w h g u a r d t h m o t h e r s h i p . E a c h c h a n g e s t h r e e t i m e s b e f o r e b i n g s e n t b a c k h o m e .

V I N o t e sA l i e n A r m a d a h a t e s k i l l l e v e l s , ( t h e e a s i e s t )t h r o u g h ( t h e h a r d e s t ) . I n l e v e l s 0 - 4 , y o u h a v es i r o b o t s , a n t h b i r d s m o v e s l o w l y . I l e v e l s4 C O M P U T E ' S G a z e t t e M a 1 9 8 5

D e a d l y s m a r t b o m b s , s l o w b o m b s , a n b i r d s d e s c e n dc o n t i n a u s l y ( V I C v e r s i o n ) .

5 - 9 , y o h a v e o n l y t h r e e s h i p s a n t h e b i r d s a r f a s t e r . S c o r i n g i a f o l l o w s :s m a r t b o m b s p o i n t s ( c a n n o t b s h o t )s l o w b o m b s 1 p o i n t sa l i e n s 1 0 p o i n t sb i r d s 1 0 p o i n t sm o t h e r s h i p 2 0 0 0 - 5 0 0 0 p o i n t sI y o r e a c h 1 0 , 0 0 0 p o i n t s , t h a l i e n s g e t a n g r ya n t h p a c e q u i c k e n s .

T y p i n g I T h V I V e r s i o nT h e V I C v e r s i o n r u n s w i t h o u t m e m o r y e x p a ns i o n , b u y o u ' l l n e e d a l e a s t 8 m e m o r y e x p a ns i o n t e n t e r i t F i r s t , t y p e i P r o g r a m ( w i t h o w i t h o u t e x p a n s i o n ) a n s a v e i t I y o u ' r e u s i n gt a p e , c h a n g e l i n e 4 6 t o

4 6 L O A D " A A " , 1 , 1 : E N DP r o g r a m r e q u i r e s V I M L ( p u b l i s h e d

p e r i o d i c a l l y i t h G A Z E T T E ) . F o l l o w t h e s e s t e p s :1 A f t e r s a v i n g P r o g r a m 1 t u r n o f t h V I a n i n s e r t t h m e m o r y e x p a n s i o n ( 8 o r m o r e ) .2 E n t e r P O K E 6 4 2 , 3 2 : S Y S 5 8 2 3 2 .3 L o a d a n d r u M L X .4 E n t e r s t a r t i n g a d d r e s s o 4 0 9 7 , e n d i n ga d d r e s s 7 0 3 0 .

Page 49: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 49/164

S U M M E R S A L E !

D U N G E O N S O M A G D A R R S r i i o u s o [ f o u l p l a y e r s . F e a l i i r c a F U L L 3 - G R A P H I C S a n c h a r a c t e r ■ t h a t g r o w f r o m d a t d a a n g a m e l g a m e . i c a l d u n g e o n w i t h l e v e l a f t r r l e v e l o n i o n s i t T s 1 c t i n t i u r r n n d t r e a s u r e s t f i n d . A L I h i g h r e 3 - g r a p h i c sT R S - 8 0 C I 3 2 K E X T J , C M D 6 4 , I l i M P C . I I IT A P E 8 1 9 . 9 5 D I S K 8 2 4 . 9 5Q U E S T - A d i f f e r e n t k i n d o G r a p h i c a « ; l u r e , t h i sI p l a y e d o c o m p u t e r g e n e r a t e d m a o A l e s l a .Y o h a v e l b u i l d a a r m y a n f e e d a n a r t h e mt h r o u g h c o m b a t , b a r ^ a l n l i i j i . e x p l o r a t i o n o r u i n sa n t e m p l e s a n o u t r i g h t b a n d i t r y . 2 - h u u i s t p l a y a n d l f f e r e n l e v e r y t l m r .T R S - 8 0 C I 1 6 K E X T . I , C M D 6 4 . V I C 2 0 ( I 3 K I . T I 9 9( E X T . i , f / J M P C J R T A P E 8 1 4 . 9 5 D I S K 8 1 9 . 9 5

S P E C I A L B O T H F O S 2 9 . 9 5. N - E - W .S E A R C H F O M A G D A R R T h a d v e n t u r e

c o n t i n u e s . T h s a m e c h a r a c t e r s f r o m M A G D A R Rc a p l a y o o y o u c a n a s s e m b l e w h o l r n r w e r e w .S E A R C H l i a s w h o l e n e « - p l o t , n e m o n s t e r s , n e m a g i c a n d n e f i u h i r o u t i n e s t s p e r d a m s p l «t h i n u s u p P l a y a b l e u s e q u e l l D u n g e o n s o M i n u T o r a s t a n d a l o n e j g u i n e . O u r l x ' S l l ) o f D .I l i M P C H J R o C M D 6 4

8 2 4 . 9 5 T A P E O D I S KQ U E S T I I - A l o n g e r , m u l t i p l e l e v e l v e r s i o n o f Q u e s tw i t h n e g r a p h i c s , f a s t e r f i g h t r o u t i n e s a n g r e a tr e a l i t y s i m u l a t i o n . I I p l a y a b l e I 2 - h o u r s b u c o u l d t a k e d a y s t f i t h r o u g h a l t h l e w i s . M f a v o r i t e g a m e .I B M K A J R . , C M I X J 4T A P E 8 1 9 . 9 5 D I S K 8 2 4 . 9 5

I M P O R T E D S O F T W A R E F O C M D 6 4F r o m A u s t r a l i a , t h e s e a d v e n t u r e s o r a J m u s i m o v i e -l i k e I g r a p h i c s a m i b a c k g r o u n d m u s i c .

B A S T O W M A N O R C a p t i v a t i n g f r o m I t m o v i e l i k eo p e n i n g l l i d r a m a t i c e n d i n g . l i A S T O W M A N O Rh a c r e a t e d a c u l l f o l l o w i n g I E u r o p e - a n d I n o a v a i l a b l e I t h e s l a t e s f o t h f l r s i t i m e .K I N O S O L O M O N S M I N E S " d y i n g a d v e n t u r e rs t a g g e r * f r o m t h J u n g l e r . n l n g a b o u t f o n t t a l ln a l i v e s . s e a r i n g v o l n i n o e s . g r e a t i r e a s u r r s a n s k u l l . "A n s o b e g i n s H i a d v e n t u r e I [ h c r o c i n f e s t e dZ a m b c z l r w i t h 2 j i a r t s , l e v e l s , r e p l a y a b l l l l y a n g r e a t g r a p h i c s .

E T T H E R A D V E r f T U R E8 1 9 . 9 5 T A P E O D I S K

S P E C I A L . . B O T H L I M E Y A D V E N T U R E S F O 8 2 9 . 9 5

B r i t i s h I n t e l l i g e n c e ( 3 1 3 ] 6 6 9 - 3 1 1 02 3 5 2 S C o m m e r c e . W a l l e d L a k e , M 4 8 0 8 8A d $ 2 p e r o r d e r s h i p p i n g a n b c e r t a i n t s p e c i f y s i / s t e m , a m o u n t o m e m o r y , a n l o p e o rd i s k w h e n o r d e r i n g .

T W M I N U T E S F L A T

i t

I L a k e s t w m i n u t e s f l a t f o t h P P I , u s i n g D o o d l e ™ , t p r i n tt h i s p i c t u r e . . . p r o p e r l y . O t h e r i n t e r f a c e s t a k e u t 4 m i n u t e sa n c o s t a m u c h a $ 1 4 9 . 9 5 .E n o u g h s a i d .

( S u g g . R e t a i l )$ 4 9 . 9 5P A R A L L E L P R I N T E R I N T E R F A C E

F O U S W I T H T H C O M M O D O R E V i 2 a n C 6 P R I N T E R S

F u j i t s u C i ! i ; e nE p s o n B M R a d i x I n f o r u n n e rR i i e m a n P a n a s o n i c K X

O l y m p i a C o m p a c t N S t a r M i c r o n i o s D e l i aS m i i h C o r o n a D P S e r i e sS u M i c r o n i c s G e m i n iM a n n e s n i d n n T a l l y M T 1 6 0

U l u e C h i pB r o t h e r D X - 5B r o t h e r D M - 4 0

( i T r a n s p a r e n t m o d i * )

F E A T U R E S( r u e C o m m o d o r e G r a p h i c s .

E x p a n d e d R e v e r s e A l p h a , N u m e r i c ,a n G r a p h i c C h a r a c t e r s .

T o t a l E m u l a t i o n o C o m m o d o r e ^G r a p h i c , C h a r a c t e r , a n C o m m a n d S e t .

C o m b i n i n g o E x p a n d e d a n dC o n d e n s e d P r i n t f e a t u r e s .

C o m b i n i n g o E m u l a t i o n a n T r a n s p a r e n tM o d e s .

N c o n f u s i n g D I s w i t c h e s .1 p a g e e a s y l o f o l l o w U s e r s M a n u a l .F u l l y S h i e l d e d f r o m e n d t e n d .

D i s t r i b u t o r a n d e a l e r p r o g r a m s a v a i l a b l e .C a l l 3 1 6 - 2 6 4 - 6 1 1 8 f o i m m e d i a t e I n f o r m a t i o n .

D A T A S H A R E , I N C .7 1 S o u t h E m p o r i a W i c h i t a , K s 6 7 2 1 1 - 2 3 0 7

3 1 6 - 2 6 4 - 6 1 1 8 T s l e x : 6 5 1 9 4 9 7 7D S i a m a j o r O E a n p r i v a t o l a b e l m a n u l a c t u r e r . C a l l f o c o m p l e t e i n f o r m a t i o n a n q u o t a t i o n s

D o o d l e A r t b y W a y n e S c h m i d t c o u n e s y o C i t y S o f t w a r e .C O M P U T E ' S G n z o r r o M a 1 9 i

Page 50: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 50/164

C O M P U T E R SG a z e t t e D i s k

N o y o c a e n j o y t h e x c i t i n g p r o g r a m sf r o m C O M P U T E ! ' $ G a z e t t e o

r e a d y - t o - r u n d i s kE v e r y m o n t h y o c a r e c e i v e C O M P U T E l ' sG a z e t t e D i s k , w h i c h i n c l u d e s t h f a s c i n a t

i n a n c h a l l e n g i n g p r o g r a m s p u b l i s h e di t h c o r r e s p o n d i n g i s s u e o C O M P U T E I ' sG a z e t t e , r e a d y t l o a d o y o u r C o

m o d o r e 6 o V I C - 2 0 .T h 5 1 4 - i n c h f l o p p y d i s k w i l l a r r i v e i y o u r

h o m e i t i m e f o y o t e n j o y t h q u a l i t yp r o g r a m s o C O M P U T E I ' s G a z e t t e w i t h o u t

h a v i n g t t y p e s i n g l e p r o g r a m ,

Page 51: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 51/164

T l m e s a v l n gU s i n g C O M P U T E I ' s G a z e t t e D i s k s a v e sY o l i m e . I n s t e a d o s p e n d i n g h o u r st y p i n g I e a c h p r o g r a m f r o m C O P U T E I ' s G a z e t t e , y o c a t o a d a i t h f u a n f a s c i n a t i n g p r o g r a m s i n j u s t

f e m i n u t e s w i t h t h D i s k . Y o h a v e m o r e t i m e t e n j o y B u d g e t e e r ,M y s t e r y a M a r p l e M a n o r , V o c a bB u i l d e r , a n m a n y o t h e r e x c i t i n gg a m e s a n a p p l i c a t i o n s .

• : : i . r , i c u l t 1 2 3 4 3 cI n « i c u• l i m n 1 2 * 4 5 6W P D l i K S 1 5 * 4 5 E

I n e x p e n s i v eA n C O M P U T E I ' s G a z e t t e D i s k i I e x p e n s i v e , o n l y $ 6 9 . 9 5 f o o n e - y e a rs u b s c r i p t i o n . T h a t m e a n s t h D i s kc o s t s y o S 5 . 8 3 m o n t h , s a v i n g s o 5 p e r c e n t o f t h s i n g l e d i s k p r i c e o $ 1 2 . 9 5 . A n w h a t p r i c e c a y o p u o t h h o u r s o t y p i n g t i m e y o s a v e ?

R i s k - F r e eA l D i s k s a r f u l l y t e s t e d b e f o r et h e y ' r e s h i p p e d t y o u . A n f u l ld o c u m e n t a t i o n f o a l p r o g r a m s i i t h c o r r e s p o n d i n g i s s u e o C O M -P U T E I ' s G a z e t t e . B u I y o s h o u l dh a v e a p r o b l e m w i t h d i s k . J u s t c o l lt o l l f r e e 8 0 0 - 3 3 4 - 0 8 6 8 a n m e m b e ro o u C u s t o m e r S e r v i c e S t a f f w i l la s s i s t y o u .

E n j o y t h e q u a l i t y 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 o t h c o n v e n i e n t , r e a d y - t o - u s e C O M P U T E R S G a z e t t e D i s k .

T o r d e r C O M P U T E I ' s G a z e t t e D i s kC a l l t o l l f r e e 8 0 0 - 3 3 4 - 0 8 6 8 ( I N c a l l 9 1 9 - 2 7 5 - 9 8 0 9 ) o m a l l y o u rp r e p a i d c o u p o n t C O M P U T E I ' s G a z e t t e D i s k , P . O . B o 9 0 1 ,F a r m i n g d a l e , N 1 1 7 3 7

C o n v e n i e n tC O M P U T E i ' s G a z e t t e D i s k g i v e s y o

a c c e s s . A s s o o n a y o r e a d a b o u tn e a n c h a l l e n g i n g p r o g r a m i C O M P U T E I ' s G a z e t t e , y o c a l o a dt h D i s k a n b e g i n u s n g i i m m e d ia t e l y — t h e D i s k i r e a d y w h e n y o a r e .

Y E S ! w a n t t s a v e t i m e a n m o n e y . P l e a s e e n t e r m s u b s c r i p t i o n t o C O M P U T E I ' s G a z e t t e D i s k .

S a v e 5 5 o f t h s i n g l ei s s u e p r i c e . y e a r s u b s c r i pt i o n , $ 6 9 . 9 5

A l D i s k o r d e r s m u s t b p r e p a i d .P a y m e n t e n c l o s e d ( c h e c k o m o n e y o r d e r )C h a r g e M a s t e r C a r d V i s a A m e r i c a n E x p r e s s

S a v e e v e n m o r e ! y e a rs u b s c r i p t i o n , $ 1 2 9 . 9 5

A c c t . N o .S i g n a t u r eN a m eA d d r e s sC i t yS l a t e

E p D a t e .

Z i ( O u t s i d e U . S . o n d C o n a d o . o d S 3 C p e r y e a r l o s n i p p i n g o n h a n d l i n gP l e a s e a l o w & - b w e e k ! t c O o t v o i v . 3 S 5 D 0 2

Page 52: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 52/164

l a s e r i f i r e d a t h r o w s o d r o i d s i h o p e o g e t t i n g t t h m o t h e r s h i p ( 6 v e r s i o n ) .

5 T y p e i P r o g r a m a n s a v e i w i t h t h f i l e n a m e " A A " . ( I y o u ' r e u s i n g c a s s e t t e d r i v e ,b s u r e t s a v e P r o g r a m i m m e d i a t e l y a f t e r P r g r a m 1 . 6 A f t e r b o t h p r o g r a m s a r t y p e d a n s a v e d , t u r no f y o u r V I C , r e m o v e t h m e m o r y e x p a n s i o n ,l o a d P r o g r a m 1 t h e n t y p e R U N . I w i l l a u t o m a t ic a l l y l o a d P r o g r a m 2 S c r e e n i n s t r u c t i o n s w i l l

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

6 N o t e sT h 6 v e r s i o n c o n t a i n s s o m e m i n o r d i f f e r e n c e s .Y o m u s t b r e a k t h r o u g h f o u r r o w s o a l i e n s( t h e r e a r e t h r e e i t h V I v e r s i o n ) ; l e v e l s 0 - g i v e y o f i v e l i v e s ( v e r s u s s i i t h V I v e s i o n ) ; a n t h h i g h s c o r e i d i s p l a y e d . A l s o , t h 6 v e r s i o n h a p a u s e f e a t u r e w h i c h i t o g g l e do a n o f w i t h t h S H I F T / L O C K k e y .

S c o r i n g i a f o l l o w s :a l i e n s 5 0 p o i n t sb i r d s 5 p o i n t sb o m b s 1 0 p o i n t sm o t h e r s h i p 2 0 0 0 - 5 0 0 0 p o i n t s

T h 6 v e r s i o n i s a l l m a c h i n e l a n g u a g e a n r e q u i r e s M L t t y p e i i n F o l l o w t h e s e s t e p s :1 F i r s t , e n t e r P O K E 6 4 2 , 2 0 : S Y S 5 8 2 6 0 .2 L o a d a n r u M L X .3 E n t e r s t a r t i n g a d d r e s s o 2 0 4 9 a n d a n e n d i n ga d d r e s s o 4 4 2 4 .4 A f t e r s a v i n g t t a p e o r d i s k , t u r n t h e 6 o f a n o ( t r e s e t s o m e p o i n t e r s ) . L o a d t h p r g r a m a n t y p e R U t s t a r t i t T h j o y s t i c k m u s tb i p o r t 2

S e p r o g r a m l i s t i n g s o n p a g e 1 3 3 . <

V e r s i o n 2 .

A N M O R E ! !E V E R Y T H I N G Y O E V E R W A N T E D I D I S K U T I L I T Y .F O T H C O M M O D O R E 6 4

F u l l y a u t o m a t i c b a c k - u p o a l m o s t a n y p r o t e c t e d d i s k .C o p y f i l e s [ P R G , S E Q , R N D ] w i t h f u l l s c r e e n e d i t i n g .T h r e e m i n u t e b a c k - u p o s t a n d a r d d i s k s [ e v e n m a n y p r o t e c t e d d i s k s ] .F o r m a t d i s k i t e s e c o n d s . V i e w a n a l t e r r .

R e m o v e e r r o r s f r o m a n t r a c k / s e c t o r .E d i t s e c t o r s i H E X , A S C I I e v e n a s s e m b l e r .C r e a t e e r r o r s o n a n y t r a c k / s e c t o r [ 2 0 , 2 1 , 2 2 . 2 3 , 2 7 , 2 9 i n s t a n t l y .D r i v e / 6 4 M O N , e v e n l e t s y o w r i t e p r o g r a m s i n s i d e y o u r 1 5 4 1 .A l f e a t u r e s a r f u l l y d o c u m e n t e d a n e a s y t u s e .N o n e o o u r c o p y r o u t i n e s e v e r m a k e s t h d r i v e h e a d " k i c k . "

e s y o g e a l o t h i s o o n d i s k f o t h i s l o p r i c e ! S 3 9 . 9 5, C o n t i n u i n g C u s t o m e r S u p p o r t a n d U p d a t e P o l i c y

C c n n o d o r t B u i m o i * M .

. W R I T E O P H O N E . .

S T i ^ R P O I N T S O F T W A R E[ 3 1 5 ] 4 3 5 - 2 3 7 1S t a r R o u t e 1 G B z e l l e .

A l Q f d e i s n a j I X s n i p p i n g / h a n d l i n gd * f » n u n s u w r a * 6 u i k l a C O o n e r a 2 * 1 a i d d i K O O s W u n g O u t * .M o n t r O r d e r . V I S A , w r M u i t r C i r a

Page 53: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 53/164

Page 54: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 54/164

C H A R L E M A G N E ' S S W O Ro

W O R D S E A R C Hc S S . f / s

W M S h o c k l e y

H o f a s t c a y o t h i n k ? T h i s c h a l l e n g i n gg a m e w i l l p u y o u r b r a i n t t h t e s t . I c a

p l a y e d j u s t f o r f u o r i n c o m p e t i t i o nw i t h u t s i p l a y e r s . O r i g i n a l l y w r i t t e nf o t h 6 4 w e ' v e a d d e d v e r s i o n f o t h V I ( a l e a s t 8 e x p a n s i o n r e q u i r e d ) .

O K t h w o r d i V E G E T A B L E . H o m a n y o t h e rw o r d s c a y o m a k e f r o m V E G E T A B L E i l e s st h a n t w m i n u t e s ? L e t ' s s e e , t h e r e ' s T A B L E ,G E T , B A T , a n B A L E , t n a m e j u s t a f e w ." C h a r l e m a g n e ' s S w o r d " i d i f f e r e n t e v e r y t i m ei t ' s p l a y e d . " V e g e t a b l e " i o n o 3 w o r d s i t h p r o g r a m ' s v o c a b u l a r y ( b u t m o r e c a n b e e a s i l ya d d e d ) . A t h b e g i n n i n g o e a c h g a m e , y o u ' r ea s k e d t c h o o s e t h n u m b e r o f p l a y e r s , t h e n" W o r d s " o " D i c e . " W h i l e " W o r d s " s e l e c t s o n o f t h e 3 0 v o c a b u l a r y w o r d s , " D i c e " c h o o s e s n i n er a n d o m l e t t e r s , i n c l u d i n g a l e a s t t w v o w e l s .

T h L o n g e r , T h B e t t e rT h l o n g e r y o u r w o r d s , t h m o r e p o i n t s y o e a r n . g o o d s t r a t e g y i t q u i c k l y e n t e r s h o r t ,m o r e o b v i o u s w o r d s , l i k e " n o , " " a t , " o " i s , "t h e n h u n t f o l o n g e r w o r d s , l i k e " t a b l e " o r" g a v e l " f r o m o u e x a m p l e a b o v e . W h e n t h g a m e b e g i n s , d o n ' t h e s i t a t e . P r e s s R E T U R N a f t e re a c h w o r d i t y p e d . I l l e g a l l e t t e r s ( t h o s e n o i 5 C O M P U T E I s G a z e l l e M a 1 9 6 5

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

B u d o n ' t s p e n d t o m u c h t i m e t h i n k i n g .Y o h a v e t w a t c h t h e t i m e r a t h b o t t o m o f t h es c r e e n . W h e n 1 s e c o n d s r e m a i n , t h e s c r e e nf l a s h e s a r e m i n d e r t h a t y o u n e e d t h u r r y .

W h e n t h t i m e i u p t h e s c r e e n p r o m p t s f o " A n y C h a l l e n g e s ( Y / N ) ? " I a n o t h e r p l a y e r s u sp e c t s a i l l e g a l e n t r y , t h w o r d i q u e s t i o n m u s tb v e r i f i e d . ( d i c t i o n a r y o r g r o u p c o n s e n s u s c a s e r v e a a r b i t r a t o r . ) P r e s s Y t h e n r e s p o n d t t h p r o m p t " W h i c h W o r d ? " b t y p i n g i t h s u s p e c tw o r d . p r o m p t t h e n a s k s i t h c h a l l e n g e i c o r e c t . I s o t h w o r d i d i s c o u n t e d . I n o t , a n o t h e rp r o m p t f o c h a l l e n g e s i o f f e r e d . W h e n a l p l a ye r a r s a t i s f i e d w i t h t h e n t r i e s , a s c o r e i g i v e n .P o i n t s a r c u m u l a t i v e , s a n n u m b e r o r o u n d sc a n b e p l a y e d i o n e g a m e .

I m o r e t h a n o n p l a y e r i i n v o l v e d , t h e p r g r a m c y c l e s t t h s e c o n d p l a y e r a n s o n O n c e t h r o u g h t h c y c l e , t h f i r s t p l a y e r m a s t a r ta n o t h e r r o u n d o e n t h g a m e b t y p i n g b a c ka r r o w ( p r o m p t i d i s p l a y e d t r e m i n d y o o t h i s c h o i c e ) ,

A f t e r s e v e r a l g a m e s , y o m a w i s h t a d t o r r e p l a c e n e w o r d s i t h p r o g r a m ' s v o c a b ul a r y . T h i s c a b d o n e b y c h a n g i n g t h w o r d s i t h D A T A s t a t e m e n t s a t h e n o f t h e p r o g r a m .I y o a d n e w o r d s , t h v a l u e o S i n l i n e 8 m u s t r e f l e c t t h n e t o t a l , a n t h n u m b e r 3 i l i n e s 9 a n 7 8 ( l i n e 7 7 0 , V I v e r s i o n ) m u s ta l s o b c h a n g e d a c c o r d i n g l y .

Page 55: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 55/164

1 5 4 1 F L A S H !m a m a s p e a k o u

T h i s a d v e r t i s e m e n t h a s b e e n w r i t t e n b y i n d e p e nd e n t r e v i e w e r s o C o m m o d o r e c o m p u t e r p r o d u c t s .W t h a n k t h e m f o r t h e i r f r a n k n e s s a n t h h i g h m a r k sa w a r d e d U t h S k y l e a E l e c t r i c W o r k s 1 5 4 1 F L A S H ! .

T h R e v i e w e r s C o m m e n t" T i r e d o t h a t s l o w d i s k d r i v e ? T h s o l u t i o n i h e r e ,

a n i c o s t s a b o u t £ 9 0 . C o n s i d e r i n g w h a t i d o c s , t h p r i c e i b a r g a i n ! I s p e e d s u y o u r 1 5 4 1 d i s k d r i v e2 0 0 % - 3 0 0 % . A n i y o w r i t e y o u r o w s o f t w a r es p e c i a l l y f o r t h e F L A S H ! , y o c a a c h i e v e s p e e di n c r e a s e s o 6 0 0 % !

T h 1 5 4 1 F L A S H ! i t h b e s t ! I t ' s b e t t e r l h a nK W I K L O A D . ' " A n b e t t e r t h a n 1 5 4 1 E x p r e s s . ' "

D o e s i s o u n d t o g o o d t b t r u e ? D y o s u s p e c tt h e r e m u s t b s o m e d r a w b a c k t h a t h a v e n ' t m e t i o n e d ? W e l l . . . T h e r e i o n e . Y o h a v e t o p e n u py o u r k e y b o a r d a n 1 5 4 1 d r i v e a n d l i t t l e w o r ki n s i d e t h e m . Y o n e e d t r e p l a c e c o u p l e o c h i p sw i t h n e o n e s p r o v i d e d b t h F L A S H ! . A n a e x t r ac a b l e w i l l r u f r o m y o u r k e y b o a r d ' s u s e r p o r t t y o u r1 5 4 1 d r i v e . B u t h i n s t a l l a t i o n i e x p l a i n e d i

c o m p l e t e d e t a i l w i t h p i c t u r e s . I t ' s s i m p l e o p e r a t i o nt h a t w i l l t a k e u n d e r 3 m i n u t e s . A n i r e t u r n y o w i l l h a v e d i s k d r i v e t h a t l i t e r a l l y r a c e s a l o n g !T h b i g g e s t c o m p l a i n t w i t h t h C o m m o d o r e 6 i t h s l o w d i s k d r i v e . N m o r e ! Y o w i l l n e v e r b w i l l i n g t g b a c k a f t e r h a v i n g u s e d t h e 1 5 4 1 F L A S H ! .I r e a l l y s p o i l s y o u ! I t ' s e v e n f a s t e r t h a n p a r a l l e ld r i v e w i t h a n I E E E i n t e r f a c e ! D o n ' t b e a f r a i d o f t h ei n s t a l l a t i o n . I t ' s r e a l l y s i m p l e . A n i y o p r e f e r n o t d i y o u r s e l f , y o u r l o c a l u s e r ' s g r o u p p r o b a b l y h a sp e o p l e w i t h t h a b i l i t y t i n s t a l l i f o y o u . Y o u ' l ! b g l a d y o d i d ! N o r t h w e s t U s e r s G u i d e , J a n . 1 9 8 5

" t i n y w e d g e i i n c l u d e d . . . y o s i m p l y S Y S 6 5 5 2 6t e n a b l e i t T h o s e w h e n j o y u s i n g t h w e d g e a s p a r to t h e i r n o r m a l c o m p u t e r w i l l l i k e t h i s f e a t u r e .

T h u t i l i t i e s a d d e d b F L A S H ! i n c l u d e s i n g l e ,d o u b l e a n s i m u l t a n e o u s k e y s t r o k e i m p l e m e n t a t i o no s u c h n i c e t i e s a s d e l e t e l i n e , e s c a p e q u o t e , c u r s o r t b o t t o m o s c r e e n , 1 c h a r a c t e r t a b , a n r e t u r n w i t h o u tl i n e e x e c u t i o n .

M c h i l d r e n h a v e p l a y e d s o m e o t h e i r f a v o r i t eg a m e s a n u s e d u t i l i t i e s o r e d u c a t i o n a l s o f t w a r ew i t h o u t a n p r o b l e m s w h a t s o e v e r , u s i n g t h e 1 5 4 1F L A S H ! A l l i n a l l , t h i s d e v i c e w i l l s a v e t h p u r c h a s e rm u c h o f t h e f r u s t r a t i o n n o r m a l l y e x p e r i e n c e d , a s w e l la t h t i m e r e q u i r e d i n o r m a l d i s k d r i v e - c o m p u t e ri n t e r a c t i o n s . W i t h t h a b o v e n o t e d e x c e p t i o n , I ' mv e r y p l e a s e d w i t h i t o p e r a t i o n , a n w o n ' t h e s i t a t e t r e c o m m e n d i t t h o s e w h w o u l d l i k e f a s t e r l o a d sa n s a v e s o w a n t a d d i t i o n a l f l e x i b i l i t y a n p o w e r a m o d e r a t e p r i c e . " , , . , , . , . . . .R U N , M a y 1 9 8 5

" H a v i n g u s e d 1 5 4 1 F L A S H ! f o s e v e r a l d a y s ,a l r e a d y c a n ' t b e a r t g b a c k t o s l o w 1 5 4 1 . I t ' sa m a z i n g h o q u i c k l y y o c a g e s p o i l e d b l u x u r yl i k e t h i s . M o r e t h a n f e e d i t o r s h e r e h a v e c a s t c o v e to u e y e s o t h u p g r a d e d 6 4 / 1 5 4 1 . A n t h p r i c e i r e a s o n a b l e f o s u c h d r a m a t i c e n h a n c e m e n t . A f t e rr e a d i n g t h i n s t a l l a t i o n d e s c r i p t i o n a b o v e , y o c a d e c i d e i y o u ' r e u t o p e n i n g y o u r e q u i p m e n t , y a n ki n o u c h i p s , a n e n j o y i n g 3 0 0 % s p e e d u p . "

C o m p u t e r s G a z e t t e , / o n . 1 9 8 5

^ _ _ _ C o m m e r c i a l D e t a i l s1 5 4 1 F L A S H ! 8 9 . 9 5 *1 5 4 1 F L A S H ! w i t h D i s k S w i t c h b o a r d 9 9 . 0 0 *1 5 4 1 F L A S H ! f o T w D r i v e s 1 3 9 . 9 5 *1 5 4 1 F L A S H ! f o 5 X - 6 4 9 9 . 9 5 '1 5 4 1 F L A S H ! f o M S D r i v e s t b a *

' M ; i i i o r d e r p l e a s e a d S 3 . 5 0 f o s h i p p i n g . i n d h a n d l i n g ,C a l i f o r n i a r e s i d e n t s a d s a l e s l a x a s r e q u i r e d .

A v a i l a b l e f r o m y o u r l o c a l C o m m o d o r ed e a l e r o r c a l l 1 - 8 0 0 - 2 2 7 - 9 9 9 8

S k y l e s E l e c t r i c W o r k s2 3 1 E S o u t h W h i s m a n R o a dM o u n t a i n V i e w , C 9 4 0 4 1I - ( 4 1 5 ) 9 6 5 - 1 7 3 5

I M F L A S H ! b I n d n n u k o S k k t E 3 t c t r t c W t u i

Page 56: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 56/164

V O I J O R C I SC f t R M V O R E

W O R D S E A R C H S C O R E S :

! ' f i v n ; 1I ' f i V I t

P L f l V t K 3

H I ' « ■ ' T O Q U I T

D O V i m H A H T T U S t f K E O H D R D S ?

T f t f a p l a y e r h a n i n e w o r d s t h i c r e d i t a n l o o t i m er e m a i n i n g ( V I C v e r s i o n ) .

I y o f i n d t h g a m e s t o u n e v e n , w i t h o n p l a y e r w i n n i n g t o o f t e n , C h a r l e m a g n e ' s S w o r dc a b m o d i f i e d . L i n e 1 0 g i v e s 1 . 4 1 h a n d i c a pp i n g p o i n t s t e a c h p l a y e r . T h e s e p o i n t s d e t e rm i n e t h s c o r e f o e a c h w o r d u s i n g t h f o r m u l aI N T ( 1 . 4 1 T J ) , w h e r e i t h l e n g t h o f t h e w o r d ,f o u r - l e t t e r w o r d , f o e x a m p l e , g i v e s y o t h r e ep o i n t s , w h i l e a f i v e l e t t e r w o r d i w o r t h f i v e . T a d j u s t t h h a n d i c a p f o i n d i v i d u a l p l a y e r s , y o c o u l d a d a l i n e 1 0 H C ( 1 ) = 1 . 5 1 , w h i c h w o u l d

l o n g e r w o r d s h a v e e a r n e d m o r e p o i n t s f o p l a y e r 2 ( 6 4v e r s i o n ) .

g i v e p l a y e r s c o r i n g a d v a n t a g e ( f o u r - l e t t e rw o r d f o p l a y e r w o u l d n o s c o r e f i v e p o i n t s ,f i v e - l e t t e r w o r d s e v e n ) . R a i s i n g t h h a n d i c a p t t h r e e w o u l d s c o r e w h o p p i n g 8 p o i n t s f o f o u rl e t t e r s , 2 4 f o r f i v e l e t t e r s . L o w e r i n g i t o n m e a n s a l w o r d s a r w o r t h o n e p o i n t , r e g a r d l e s so l e n g t h . C h a n g i n g t h h a n d i c a p c a m a k eg a m e b e t w e e n a a d u l t a n c h i l d m o r e o f c o n t e s t .

S e p r o g r a m l i s t i n g s o n p a g e 1 2 3 . •

A T T E N T I O N C O M M O D O R E 6 O W N E R SW e ' l l p a f o y o u r m i s t a k e !

W k n o w t h a t i t ' s d i f f i c u l t , e s p e c i a l l y s i n c e e v e r y o n ei t r y i n g t c o m e o u w i t h o n e . N o t h a t e r r o r t r a c kp r o t e c t i o n i g o i n g t h w a o t h d i n a s a o u r , y o p r o b a b l y p u r c h a s e d a n o b s o l e t e p i e c e o s o f t w a r e . W e l lw w i l l g i v e y o u $ 2 5 . 0 0 c r e d i r f o r a n o r i g i n a l c o p yu t i l i t y s o f t w a r e d i s k t h a t y o w o u l d l i k e t t r a d e i f o t h " N E W R E V I S E D C L O N E M A C H I N E . " O u p r o g r a m c a n o b a c k u n o n - s t a n d a r d s e c t o r s w i t h c o m p l e t e c o t r o l , d e t e c t a n r e p r o d u c e d e n s i t y - f r e q u e n c y a l t e r a t i o n s ,a l t e r t h n u m b e r o s e c t o r s o t r a c k , s y n c t p a r t i c u l a rr e f e r e n c e s e c t o r s ( i n c l u d i n g s i n g l e s y n c B i c o p y ) P L U Sr e f o r m a t a s i n g l e t r a c k .

O t h e r b a c k u p r o g r a m s h a v e o n l y r e c e n t l y c a u g h tu w i t h o u r a b i l i t y t o r e p r o d u c e e r r o r s . I n c l u d e d i F a s tC l o n e a w e l l a a l o t h o t h e r s t a n d a r d C l o n eF e a t u r e s , w e ' v e e v e n m a d e i m o r e u s e r f r i e n d l y t o o ! T H C L O N E M A C H I N E w a t h f i r s t u t i l i t y o i t k i n d a n o t h e r s f o l l o w e d . W e l l , w s t i l l f e e l t h a t i t ' s t i m e f o t h o t h e r s t o t r y t o p l a y c a t c h u a g a i n . S T I L L O N L YO U S P E C I A L M S V E R S I O NM O V A I L A B L E T O O ! !

A v a i l a b l e f r o m :

$ 4 " N O T E : M i c i o - W r e s e r v e s t h r i g h t t c a n c e l t h i u o l i e t a a n t i m e w i t h o u t n o t i c e

D I S T R I B U T I N G . I N C .1 3 4 2 B R o u t e 2

B u t l e r , N . J . 0 7 4 0 5C A L L ( 2 0 1 ) 8 3 8 - 9 0 2 7

Page 57: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 57/164

B l a i n e D S t a n d a g e , J o h n L D a r t i n g , K e n n e t h D S t a n d a g eD a t a F i l e H a n d l e r i s e r i e s o i n t e g r a t e d p r o g r a m s t h a tD A T A

F I L EH A N D L E Rg i v e t h e u s e r a d a t a b a s e p r o c e s s o r , s e q u e n t i a l d a t af i l e e d i t o r , a n d i s k o p e r a t i o n s u p p o r t s e t . T h b o o kc o n s i s t s o a l t h n e c e s s a r y p r o g r a m l i s t i n g s a n d o c um e n t a t i o n t u s t h i s p o w e r f u l d a t a b a s e m a n a g e m e n ts y s t e m . F e c o m p u t e r p r o g r a m s a r e a s w e l l - e x p l a i n e da c o s t - e f f e c t i v e a t h i s o n e . A n y o n e w h w a n t s a e f f e c t i v e i n f o r m a t i o n m a n a g e m e n t s y s t e m f o r t h e i r C o m o d o r e 6 o P E T / C B M w i l l f i n d t h i s a e x t r a o r d i n a r ys o f t w a r e / d o c u m e n t a t i o n p a c k a g e .

P r o g r a m m i n gt h

C O M M O D O R ER a e t o C o l l i n W e s t

P r o g r a m m i n g t h C o m m o d o r e 6 i a e n c y c l o p e d i c ,t h o r o u g h r e f e r e n c e g u i d e t t h C o m m o d o r e 6 4 I t h

t r a d i t i o n o t h r e n o w n e d P r o g r a m m i n g t h P E T / C B M , a t h o r R a e t o C o l l i n W e s t h a c o m p i l e d 1 d e f i n i t i v e c h a p

t e r s w h i c h c o v e r t h i s c o m p u t e r i i t e n t i r e t y . T h e r e a r ed i c t i o n a r i e s , m a p s , B A S I C a n m a c h i n e l a n g u a g e e x a m -

» - - \ I t i " - - w - - . - J » ~ m * . ■ - - . y - i * " v - \ b " ^ l ■ i - - . i - - ■ - - J i I _ - I l _ m u m ^ m _ . _ _ n - - _ m - ■ - _ m _ _ _ i p i e s , a n p r o g r a m m i n g a i d s . U n l i k e m a n y c o m p u t e rb o o k s , w h i c h c a b r e a d o n c e a n d d i s c a r d e d . P r o g r a m

t h 6 w i l l r e m a i n v a l u a b l e f o t h l i f e o t h c o p u t e r . I s t a r t s w i t h B A S I C a n p r o b e s m o r e d e e p l y w i t h

e a c h c h a p t e r . R e a d y - t o - t y p e p r o g r a m s s h o w h o t u s e B A S I C a n K e m a l R O M s ; t h 6 5 0 2 m i c r o p r o c e s s o r ; t h

c h i p s ; a n t h h i d d e n R A b e n e a t hA n m a j o r p e r i p h e r a l s t a p e a n d i s k

I s d i s c u s s e d

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

Page 58: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 58/164

J o g g e r ' s L o R o n a l d C P a c a n o w s k i

T h i s c o m b i n a t i o n d a t a b a s e a n a n a l y s i sp r o g r a m w i l l h e l p m a n a g e a n a n a l y z ej o g g i n g r e c o r d s . O r i g i n a l l y w r i t t e n f o t h V f C - 2 0 w i t h 3 o m o r e m e m o r y e x p a ns i o n , w e ' v e a d d e d v e r s i o n f o t h 6 4 d i s k d r i v e i r e q u i r e d .

I y o u ' r e j o g g e r , y o k n o w t h a t k e e p i n g t r a c ko f t h e t i m e a n d i s t a n c e o y o u r r u n s h e l p s m o i t o r y o u r p r o g r e s s , a n h e l p s i s e t t i n g n e g o a l s . " J o g g e r ' s L o g " i d a t a b a s e w h i c h d o e s a l t h r e c o r d k e e p i n g f o y o u .

I y o u ' r e n o j o g g e r , t h p r o g r a m i w r i t t e ni B A S I C a n c a b e a s i l y m o d i f i e d t s u i t m o s ta n e n d e a v o r w h e r e r e c o r d k e e p i n g i a a i d . T h f o l l o w i n g d i s c u s s i o n w i l l h e l p i u n d e r s t a n d i n gh o t h p r o g r a m i c o n s t r u c t e d .

M e n u - D r i v e n D a t a b a s eD a t a i s t o r e d o d i s k u s i n g r a n d o m a c c e s s f i x e dl e n g t h r e c o r d s o 2 5 b y t e s e a c h . T h i s m e a n s t h a ta d i s k w i l l h o l d a b o u t 6 0 r e c o r d s . s e q u e n t i a li n d e x f i l e i u s e d t k e e p a c c o u n t o w h i c h t r a c k sa n s e c t o r s h a v e b e e n u s e d t s t o r e d a t a .R e m e m b e r t h a d v i c e o f t h e d i s k d r i v e m a n u a lt h a t d i s k c o n t a i n i n g r a n d o m a c c e s s f i l e s s h o u l dn e v e r b v a l i d a t e d .

T h p r o g r a m b e g i n s b a s k i n g f o t h m a x im u n u m b e r o r u n s y o i n t e n d t o e n t e r . T h e nt h m a i n m e n u a p p e a r s . T h m e n u o p t i o n s a l l o wy o t c r e a t e n e d a t a b a s e , a d r e c o r d ( r u n )t a e x i s t i n g d a t a b a s e , m o d i f y o d e l e t e r e c o r di a e x i s t i n g d a t a b a s e , o d i s p l a y t h i n f o rm a t i o n s t o r e d i t h e d a t a b a s e .

P r e s s t h e a p p r o p r i a t e l e t t e r t o s e l e c t a o t i o n . ( T h e m e n u f u l l y a p p e a r s t h f i r s t t i m e t h 5 C O M P U T E ' S G a z e l l e M a 1 9 B 5

p r o g r a m i r u n . W h e n y o r e t u r n t t h m e n ua f t e r y o u r i n i t i a l c h o i c e , y o u ' l l s e C A M D S X .T h i s i a a b b r e v i a t e d m e n u , w h i c h i u s e d t s a v e t i m e . I c o r r e s p o n d s t t h o r i g i n a l f u l ls c r e e n m e n u . c r e a t e s f i l e , a d d s r e c o r d ,m o d i f i e s r e c o r d , d e l e t e s r e c o r d , s h o w sr e c o r d , a n d X e x i t s t h p r o g r a m . )

O p e r a t i o nL e t ' s s a y o u ' v e d e c i d e d t n a m e t h d a t a b a s eM L O a n e n t e r e d t c r e a t e i t Y o u m u s tn o e n t e r d a t a f o r u 1 T h t h r e e m a n d a t o r yi t e m s a r e t h e d a t e , d i s t a n c e , a n e l a p s e d t i m e o ft h r u n . O p t i o n a l l y , t h e r e i o n c a t e g o r y t d s c r i b e t h r u n n i n g r o u t e a n a n o t h e r f o a n y c o mm e n t s y o m i g h t m a k e . I t ' s i m p o r t a n t t e n t e re a c h i t h c o r r e c t f o r m . T h d a t e m u s t b e a c t l y s i d i g i t s l o n g , w i t h t h t w d i g i t m o n t hf o l l o w e d b t h t w d i g i t d a y , f o l l o w e d b t h l a s t t w d i g i t s o f t h e y e a r . T h f o r m a t i M M D D Y Y . F o i n s t a n c e , i t h r u w a o D e 9 1 9 8 4 , t h e e n t r y s h o u l d b e 1 2 0 9 8 4 .

D i s t a n c e i r e c o r d e d i m i l e s , t t h h u d r e d t h o m i l e . T i m e i e x p e c t e d t b e x a c t l ys i d i g i t s i n t h f o r m a t H H M M S S . T h i s m e a n st i m e o o n h o u r , t w m i n u t e s , a n s i s e c o n d s i e n t e r e d a 0 1 0 2 0 6 . B o t h t h r o u t e a n c o m m e n t sc a t e g o r i e s m u s t b l e s s t h a n 8 c h a r a c t e r s i l e n g t h ( l e s s t h a n 8 c h a r a c t e r s i t h 6 v e r s i o n ) .A l s o a v o i d u s i n g c o m m a s i y o u r r o u t e d e s c r i pt i o n o c o m m e n t s . U s e d a s h e s , p e r i o d s , o o t h e rc h a r a c t e r s a c c e p t a b l e t t h I N P U T s t a t e m e n t .t y p i c a l r o u t e m i g h t b e D O W N M A I N S T T E A S T R D . / U P T H H I L L B A C K . T h e c o m m e n tf i e l d i u s e f u l f o n o t i n g t h i n g s l i k e t e m p e r a t u r e ,h u m i d i t y , p u l s e , s t a r t i n g t i m e , t y p e o f r u n , e t c . I y o d o n ' t c a r e t a d r o u t e d e s c r i p t i o n o r c o m e n t s , j u s t p r e s s R E T U R N w h e n p r o m p t e d f o t h e s e e n t r i e s .

Page 59: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 59/164

1 5 4 1 D I S K D R I V EA L I G N M E N T P R O G R A M

F i n a l l y , c o m p l e t e d i s k d r i v e a l i g n m e n tp r o g r a m ! N s p e c i a l e q u i p m e n t n e e d e d !S e t h r e v i e w i t h O c t o b e r 1 9 8 4G a z e t t e .

S 4 4 . 9 5 3 . 5 0 s h i p p i n g ( U . S . )

* * * * * * * * * * * *P R O G R A M P R O T E C T I O NM A N U A L F O R T H E C - 6 4

V O L U M E I * * * * * * * * * * *T h i s m a n u a l b e g i n s w h e r e t h f i r s tl e f t o f f . I w i l l c o v e r t h e m o s t r e c e n ta d v a n c e s i p r o g r a m p r o t e c t i o n . I w i l l d i s c u s s h a l f - t r a c k s , e x t r a t r a c k sa n s e c t o r s , m o d i f i e d f o r m a t s , n i b l c o u n t i n g , t r a c k a r c i n g , u n i m p l e m e n t e d o p c o d e s a n d m u c h ,m u c h m o r e ! ! ! I i w r i t t e n i t h a is a m e ' e a s y t u n d e r s t a n d ' s t y l e a t h f i r s t v o l u m e . d i s k w i l l b i c l u d e d t h e l p y o f u l l y u n d e r s t a n da l t h p r i n c i p a l s .

S 3 4 . 9 5 3 . 5 0 s h i p p i n g ( U . S . )

* * * * * * * * * * * *C A R T R I D G E B A C K E R* * * * * * * * * * *

T h i s p a c k a g e i n c l u d e s a n e x p a n s i o nb o a r d , u s e r ' s m a n u a l a n p r o g r a md i s k . C a r t r i d g e B a c k e r w i l l b a c k u po v e r 1 9 o t h m o s t p o p u l a r c a t r i d g e s t o d i s k . I i n c l u d e s s o f t w a r et b a c k u p E l e c t r o n i c A r s d i s k s .S o f t w a r e f o f i l e c o p y i n g a n d i s k t t a p e c o p y i n g i a l s o i n c l u d e d .

S 5 4 . 9 5 - 3 . 5 0 s h i p p i n g ( U . S . )

P R O G R A M P R O T E C T I O NM A N U A L F O T H C - 6 4

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

S 2 9 . 9 5 + 3 . 5 0 s h i p p i n g ( U . S . )

O M N I C L O N Et h r e e - m i n u t e c o p y p r o g r a m w i t h l u l l

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

w o r k s .S 3 5 . 0 0 3 . 5 0 s h i p p i n g ( U . S . )

C S O F T W A R E , I N C .

P . O . B o x 5 6 3C r o w n P o i n t . I 4 6 3 0 7

( 2 1 9 ) 6 6 3 - 4 3 3 5V I S A A N M A S T E R C A R D S A C C E P T E D

D E A L E R [ I N Q U I R I E S I N V I T t D

Page 60: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 60/164

S u r v i v a l G u i d e t t h 1 5 4 1 D i s k D r i v e

T h i s j s 4 0 p a g e b o o k a n c o m e s c o m p l e t e w i t h a l c o m m a n d s a n e x a m p l e s o n h o t u s t h e m .

T h C o m p l e t e B o o k o T e l e c o m m u n i c a t i o n s 5 6 . 9 9

4 p a g e b o o k t h a t w i l l h e l p y o g e s t a r t e d w i l h y o u rM o d e m . H o t u s i a n h o t a c c e s s B B S . C o p u S e r v e , D o J o n e s a w e l l a u a n d o w n l o a d .

1 5 4 1 S u p e r R O $ 3 9 . 9 5F a s t S a v e L o a d V e r i t yF a s t S c r a t c h a n V a l i d a t e1 S e c o n d F o r m a t w i t h V e r i f yW m o r e D r i v e H e a d r a t t l i n g

a l s o S a v e w i t h R e p l a c e i I m p r o v e dT w t i m e s f a s t e r , E i g h t t i m e s f a s t e rw h e n u s e d w i t h T u r b o 6 4 w h i c h i i n c l u d e d

d u r i n g F o r m a t o E r r o r R e a d i n g 1 5 4 1 S u p e r R O i 1 0 0 % C o m p a t i b l e E a s i l y i n s t a l l e d i M i n u t e s

A P A L L O C O P I E S I A L A P A L L O D o e s i A l l . T h i s p r o g r a m i t h l a t e s t g e n e r a t i o n o c o p y p r o g r a m s . I w i l l d e v e r y t h i n g t h $ 3 9 . 0 0 a n $ 4 9 . 0 0 p r g r a m s w i l l d a n m o r e . I C o p i e s A L d r i v e e r r o r s , b a t r a c k sa n s e c t o r s , n o n - s t a n d a r d f o r m a t , b a s y n c s , a n h a l f t r a c k s .W f e e l t h i s i t h b e s t p r o g r a m o i t k i n d a v a i l a b l e . . . $ 2 9 . 9 5

M S S u r e C o p yA l e s t c o m p l e t e u t i l i t y p a c k a g e l o t h M S D u a l D r i v e T h i si t h f i r s t M S u t i l i t y p r o g r a m t h a t d o e s i a l l . T h m a i n

C o p y P r o t e c t e d D i s kC o p y F i l e sF o r m a t a D i s kC h a n g e D i s k N a m eQ u i t

C o p y U n p r o t e c t e d D i s kS c r a t c h F i l eR e n a m e F i l eV i e w D i r e c t o r y

m e n u o p t i o n s i n c l u d e : S u r a C o p y w i l l p u a l e r r o r s a u t o m a t i c a l l y o d i s k : 2 0 , 2 1 . 2 2 . 2 3 , 2 a n 2 9 ' s .

D - C O D E RT r a n s l a t e s a n y m a c h i n e l a n g u a g e p r o g r a m m i o e a s y -T o - r e a d E n g l i s h d e s c n p t i o n s w i l h c o m p l e t e e x p l a n at i o n s o l e a c n c o m m a n d !M a k e s c o m p l e t e n o t a t i o n s o a l i m p o r t a n t m e m o r yl o c a t i o n s a c c e s s e d D y t h p r o g r a m ! ( S I D . V i C . M O S .K E R N A L e t c - )G i v e s y o t h r e e w a y s o a c c e s s i n g p r o g r a m s :1 W I r e a d a n l i t ! p m s n m s I r o n * D I S K2 W I t e a s a n l i s t p r o g r a m ! I r o m M E M 0 R Y I3 D i r e c t u » I n p u t < l r o m m a g u m e s . e t C a b e u s e d l l o c a t e a n d e x a m i n e a n m a c h i n el a n g u a g e p r o g r a m ' s p r o t e c t i o n r o u t i n e s !C a b e u s e d t e a s i l y b r e a k a p a r t m a c h i n e l a n g u a g ep r o g r a m s l o s t u d y a n e x a m i n a t i o n !P r i n t e r o p t i o n ( o c o m p l e t e h a r d c o p y l i s t i n g s !

Y o n l o n g e rn e e d t b f a ^ Q 9 5 E Q Q H E A D l o^ r e a d M a c h l n a

L e n g u a g a .

N - C O D E Rt h m a c h i n el a n g u a g e m a n i p u l a t o r . . .

T h p e r f e c t c o m p a n i o np r o g r a m t D - C O O E R !

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

R e w r i t e a b i l i t y a l l o w s c o d e t b a l t e r e da n t h e n r e w r i t t e n d i r e c t l y t t r i e a s k !F e a t u r e s s e c t o r - D y - s e c t o r s c r o l l i n ga s s e m b l y l a n g u a g e d i s p l a y o m a c h i n el a n g u a g e p r o g r a m s 'N o t a t i o n o A S C I I t e x t e q w b a l e n t s l o e a s ys p o t t i n g o e m b e d d e d t e x t s t r i n g s !H a n d y r e f e r e n c e d i s p l a y o ! a l a s s e m b l yl a n g u a g e c o m m a n d s a n t h e i r M n u m e r i c a l e q u i v e l e n t s !B y t e s p l i t t e r l o e a s y s p l i t t i n g o d e c i m a la d d r e s s e s i n t o l o b y t e - h i g h b y t e t o r m a t l

S u p e r L o a d e rS u p e r L o a d e r i K a r t n d g e t h a t p l u g s i n t oy o u r e x p a n s i o n p o r t , t h a i a l l o w s t h c o m p u l o r . o n p o w e r u s t a r t t h d i s k d r i v ea n l o a d t h e f i r s t p r e s e l e c t e d p r o g r a m o t h d i s k .

C h a n g e c o l o r s

L o a d w e O g eW o r k s w i l d m o r n d r i v eT a k e s u p n o m e m o r yR e s e l s w i t c h i n c l u d e d

O n l y * 2 9

E n c l o s e C a s r

p h o n o o O B ' SD o l l a r ! V I S AP ' O Q t t m t l o

o r C M C ! M o n e y O f O u1 d a y ! l o r W i v f l i y I C a n a d a O ' O o r s m u J I o oM 1 S T E 1 O R 0 -

O P 0 3 r >

i O i ! 0 0 o 1 1

S o n a l1 0

W d t n

M e g a S o f t L i m i t e dB o 1 0 8 0 . B a t t l e G r o u n d . W a s h i n g t o n 9 8 6 0 4

P h o n e 6 8 7 - 5 1 1 6 B B 6 8 7 - 5 2 0 5 ' 1 C o m p u i « i

Page 61: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 61/164

S l i k L o a dS l i k L o a d i a K a r t r i d g e f o t h C - 6 4 .S l i k L o a d i t h m o s t r e l i a b l e , e f f e c t i v e a n t h o u g h t o u K a r t r i d g e o i t ' s k i n d .T h o p t i o n s i n c l u d e :

t i m n s f a s t a r l o a d S t a t u a k e w i l l g i v e y o i n f o r m a t i o n o E l i m i n a t e * d r i v e r a t t l o w h a n e r r o r s d a v i c e n u m b o r , b y t a i f r e e a n i t a t u i o I h a r e n c o u n t e r e d . d r i v e .O l a n u n - n e w S i l k L o a d i a l i o f u l l y c o m p a t i b l e w i t h t h W i l l r e s t o r e b a a i c p r O Q r a m 1 G 4 1 S u p e r R o

S 1 9 . 9 5

D M E r r o r s 2 Q . 2 1 . 2 2 . , . * f . ■ F o r m m i S i n g l * T r i c k *R e i d D i i J t E r r o r »

' ■ T r K k n * u ) * r - r f l B d a n M l * c t I n c h\ T r u c k F f l r i r i J U r r F o r m a l t i . J f c w i t i t c k t T r i n i w h o r e l r > o n * * l p r o t a t l r D nH - h f - i i c s v c o m i n g I r o mD H t » M o f l d a f c D r i v e i « c r n r . i r - r ■ : • * . -■ » e m b l f l r F o y o u r i £ 4 iT h D o c - D i s k D a c t o r t h « | r t t d i c o d *u n r j f l r e r r o r sf i r n c M i k t r - P i t c e t y n t m i r k a n a n t" A z k n u i * A f i o u u l o p r o T e c l r o n

, ' ' . . | r t L i h ' ' , r , r ^ n i n ,i r a c k d u I t *

1 1 r . i . : ' ■ . ' n . r : . , C t i t n g t t d n v an u m b o r ( 7 - 3 0 JD l t k L D O g a r - F m d i i l a r i i n g r i c k « c i o r .s t a r t a n c n ■ d d r e i i f t iD l a k H u c h - C o m p a r e a n y t * o d n h v l l * iB y l e f o b y l eH * W « 5 g a - F » ' f r r i u s D O w e d g et C - m c i i I D o t n j r t u c kU n i c r i i c h - R e i i a r v i c n i c h e d l i i eV 4 W - 6 A M V n u a i d u p l a v o t h r n a n u t t d t e c l o n o d l i k a t t s

R i a d / W r l i t T W i - T W l p e r f o r m a n c e t e s tR v p a l r T r » c l i R e p a i r T u c k w i t hc h f r c k i u m e r r o r s R u d i t « u n a e re r r o r s i n r s i r a r v i l r » c k .F t t t F o r m a l - F a r m a J u j u t l 1 ( f t c o n d s ( * n h v f r n r y l )

T h i s i t h e o n l y u t i l i t yo i t k i n d . I e v e n h a

m m c o p y o n i t

W A G A M E SA U T O D I A L E R

1 - A u t o O l a l w i T l a u t o m a t i c a l l y O i a l s e e n u m b e r s y o c h o o s e2 - R e v i e w N u m b e r s m i r e v i e w n u m b e r s t h a i w e r e a n a v r e r e d b c o m p u t e r3 - S > v c N u m b e r * m i s a v e n u m b e r s w h e r e c o m p u t e r a n s w e r e d4 - H i r t c o p y o N u m b « n w i l l p n o u \ > s l o n u m o * r s w h « f f l a c o m p u t f l r B n a w e r e f l

1 . O A O N u m b e n w i l l l o u d i n u m b e r s E c o n h n u e w h e r e i t f o f t o f f i - C o n U n u e * b i l p i c k u d i a l i n g * h s i e i | w a m l s r r u p t v d

$ 2 9 . 9 5

3 r E d i t i o n

T H I R D E D I T I O N I N O A V A I L A B L E !. . . . t i r e d o B e i n g h a i a s s o d b y p r o t s c t s d i o n w a r i a n [ o m a n y c o p y

p i n g r a m s , I t i e n t r i i a i s t h b o o k l o y o j t T i l l s Z Z * p a g e m a n u a l c o v o r s t h g a m & i l I r o m l e g a l i t i e s t p r o t e c t i o n m e t n a d s t s l e p - b y - s l e p b a c k u p r o .e e f l u r e s . N o y o j c a n I s a m B o l d h o t p r o t e c t a n u n p r o t o c t s o l i w a r a 1T h t e c h n i q u e s c o v a r e O i n c l u d e c o p y i n g c a r t r i d g e s t t a p e o d i s k , t a p o p r o -l e c t i o n , a n d i s k p r o t e c t i o n . D i s k p r o t e c t i o n c o v e r s e r r o r n o . ' s 2 0 . 2 l , 2 2 . 2 3 .2 a n d 2 9 p l u s s i n g l e t r a c k f o r m a t t i n g , h e a d e r m o f l i l i c a t i o n . h e a d e r s w a p pi n g , n s l l t r a c k r e a d i n g a n w r i t i n g , r e a d i n g a n w r i t i n g m o d i f i e d b i d e n s i t i e s ,l o r m a t l i n g i l l e g a l I r a c k s f s e c t o r s , s y n c w r i t i n g a n m o r e l T h T h l i d e d i t i o n o x -p l a l n i , t e l l s h o t r t e i i t c l a n h o t w r i t s t h e m w i l h I n c l u d e d s o f t w a r e .E l e v e n u s e f u l u t i l i t i e s a n m a n y p r o t e c t i o n l i s t i n g s ! O u d i s k a n a l y s i s p r o g r a m sr e v e a l t h p r o t e c t i o n m e t h o d s u s e d o y o u r o r i g i n a l s . d i s k e t t e w i t h a l s o f tw a r e i a v a i l a b l e l o m i n i m u m a u r a c h a r g e T h i s m a n o b t h o n l y h o o ky o u r s h o u k l h a v e l o t h e C - 6 4 , b u I I c e r t a i n l y t h o n b o o k y o u s h o u l dn o b w i t h o u t !

C 6 B o o k o n l y $ 1 9 . 9 5 U B o o k D i s k o a l p r o g r a m s $ 2 9 , 9 5 U V i 2 b o o k . C a r l , T a p e s o n l y 1 9 . 9 5 U

T H I S M A N U A L D O E S N O C O N D O N E P I R A C Y■ S H I P P I N G : S 2 . 0 O

K A R T R I D G E K R A C K E RN O y o u c a n o w i t i i s u n i q u e a n t i p o w e r f u l t o o lw h i c h w i l l a l l o w y o t O t i m p t h c o n t e n t s o 8 a n 1 6 c a r t r i d g e s o n t o d i s k ! B u w h a f s r e a l l yg r e a t i t h a t y o u c a n a l s o H U t h e c a r t r i d g e s p r g r a m s w i t h o u t p l u g g i n g i : h c a r t r i d g e ! t h K R A C K E R g e l s Y O I N S I D E t h e c a r t r i d g e - P u a l y o u r l a v o n t e s o d i s k a n g e r i o t h c l u tt e r . T h i s p a c k a g e p r o v i d e s y o u r w i l h t h e s o t t w a r ea n h a r d w a r e n e e d e d l g e s t a r t e d . P r o g r a m o d i s k i n c l u d e d . ( S o m e c a r t r i d g e s r e q u i r e u s o e t e r n a l R A n o t i n c l u d e d ) $ 4 4 . 9 5

T h O r i g i n a lB o o k o F a c t s

U N L O C K T H E M Y S T E R I E SO T H C O M M O D O R E

— S i m p l e I n s l r u c l i o n s— E a s y s t e p - b y - s t e p e n a m p l e s— T r i c k s y o u c a n d y o u r

f i r s t d a I n t r o d u c t i o n l o c o l o r , s o u n da n m u c h m o r e

— I n c l u d e s r o u t i n e l p r o t e s ty o u r o w p r o g r a m s

— N M A T T E R w h a t y o u re x p e r i e n c e , t h O r i g i n a lB o o k o F a d s i s f tf o e v e r y o n e ! " ' 6 . 3 9

T h e A d v a n c e dB o o k o F a c t s

E X P L O R I N GY O U R C O M M O D O R E

— H o w t u s m a c h i n el a n g u a g e m o n i t o r

— T i p s o h o l u n p r o t e c ty o u r s o f t w a r e

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

— F u l l s i z e r e f e r e n c e c h a r t s— H o w t d e s i g n y o u r o w

m e n u s a n m o r e . . • » # »

B u l l e t i n B o a r dQ w / i b i / l i o t t n b o a r d w t t i o n m

o t w d i s k d n t t i T f r n o n f l a l m l n t w t i a n y o c a c u i l o w m I n t a l l y y o u / s o t t

I - R U N M E Q A S O F I - B D S 6 . R E A D S I S O P M E S S A G E SI . C R E A T E M E G A I L E S 9 _ W H I T E O P E N I N G M E S S A G E

A D T S Y S O P S C O R N E R 1 H E A D L O G1 C V C L 6 L O G

J - H E A D D O W N L O A D F I L E1 3 - S C R A T C H 0 O W M L 0 A D F I L EI 4 . A 0 D T O O T H E R S Y S T E M S1 5 - C R E A T E O T H E R S Y S T E M S

4 - N E W S Y S O P C O N N E RE . R E A O M E S S A G E S

S W A T C H M E S S A G E7 - C Y C L E M E S S A G E S

$ 5 9 9 5 B B L e v e l e d A c c e s sP r i v a t e M e s s a g e B a s eU t 3 0 P a s s w o r d s

E x p e r t M o d eO p e n C h a l k B o a r d f o H i g h e s t L e v e l A c c e s s

E n c l o s e C a s h i e r s C h e c h . M o n e y O r a t e o P e r s o f tC h e c k A l l o w a a y & r e d e l i v e r y 2 1 0 0 a / 5 I o p h o n e c f l e r s C a n a o a o r d e r s m u s i b e u D o l l a r s V I S A M A S T E R C A H D - C O OP r o g r a m s l o C - 6 * S o a l c i d e r s M e g a S o f t\ t t A P . B o 1 0 8 0 . B a t t l e G r o u n d W a

L i m i t e d

S o f t w a r e

P . O . B o 1 0 8 0 , B a t t l e G r o u n d . W a s h i n g t o n 9 8 6 0 4P h o n e ( 3 0 6 ) 6 8 7 - 5 1 1 6 B B 6 B 7 - 5 3 0 5 A f t e r H o u n C o m D U i B . 1 C o m p u t e r

Page 62: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 62/164

A f t e r y o u ' v e r e s p o n d e d t t h f i v e c a t eg o r i e s , y o u ' r e a s k e d i t h e r e i d a t a f o a n o t h e rr u n . T h d e f a u l t i f o r y e s . P r e s s R E T U R N a n t h i n p u t s e q u e n c e r e p e a t s f o t h s e c o n d r u n .W h e n f i n i s h e d , t y p e a n t h m a i n m e n ur e a p p e a r s .

T m o d i f y t h d a t a o p a r t i c u l a r r u n , e n t e rM t h d a t a b a s e n a m e , a n t h r u n u m b e r . T h a p p r o p r i a t e d a t a w i l l b b r o u g h t o n t o t h e s c r e e n .F o l l o w i n g t h n e m e n u a l l o w s y o t c h a n g ea n o a l c a t e g o r i e s f o t h a t p a r t i c u l a r r u n . W h e ny o u ' r e f i n i s h e d m a k i n g c o r r e c t i o n s , R E T U R Nt a k e s y o b a c k t t h m a i n m e n u . D e l e t i n g r u o a d d i n g r u n s t a e x i s t i n g d a t a b a s e a r d o n es i m i l a r l y , b f o l l o w i n g t h m e n u s . M u l t i p l ed a t a b a s e s a r e a l s o p o s s i b l e o t h s a m e d i s k a l o n g a e a c h h a s d i s t i n c t n a m e .

N o t h a t y o k n o w h o t c r e a t e a n m a i n t a i n d a t a b a s e , h e r e ' s h o t d i s p l a y i t c o n t e n t s . E n t e r ( f o r s h o w ) i t h m a i n m e n u .T h i s w i l l b r i n g u t h s e l e c t i o n m e n u . H e r e w a r r e l a t i n g c a t e g o r y ( d a t e , t i m e , e t c . ) , l o g i c a lo p e r a t i o n ( E q u a l , L e s s T h a n , e t c . ) , a n v a l u e .F o e x a m p l e , s u p p o s e y o w a n t e d t c o n s i d e ro n l y t h o s e r u n s w h e r e t h d i s t a n c e w a g r e a t e rt h a n 3 . 2 5 m i l e s . E n t e r 2 , G T , 3 . 2 5 . Y o a r t h e na s k e d f o a n o t h e r s e l e c t i o n . I y o e n t e rl , L T , 0 1 1 7 8 5 , t h e n a l r u n s g r e a t e r t h a n 3 . 2 5m i l e s a n b e f o r e t h d a t e o J a n u a r y 1 7 1 9 8 5w i l l b c o n s i d e r e d . I w d o n ' t w a n t t s p e c i f ya n s e l e c t i v i t y w j u s t e n t e r R E T U R N . T h a l o w e d l o g i c a l o p e r a t i o n s a r e : E ( E Q u a l ) , N ( N o t E q u a l ) , G ( G r e a t e r T h a n ) , L ( L e s s T h a n ) ,G ( G r e a t e r t h a n o E q u a l ) , a n L ( L e s s t h a n o E q u a l ) .

N e x t y o u a r a s k e d i y o w a n t l i s t i n g ,p a c e c a l c u l a t i o n , o r g r a p h o t h m i l e a g e . T h e s er e s u l t s w i l l b d i s p l a y e d o t h s c r e e n . ( A n o pt i o n f o r p r i n t e r o u t p u t i n o i n c l u d e d b u t s h o u l dn o b d i f f i c u l t t a d d . ) T h l i s t , p a c e , a n g r a p ho p t i o n s s i f t t h r o u g h t h d a t a b a s e a n r e t r i e v eo n l y t h o s e r u n s w h i c h m e e t t h p r e v i o u s l y s p e c if i e d s e l e c t i o n c r i t e r i a . Y o c a p a g e t h r o u g h t h l i s t i n g b e n t e r i n g R E T U R N . T h i s a l l o w s y o t e a s i l y r e v i e w w h a t i n f o r m a t i o n h a b e e n s t o r e d .

T h p a c e o p t i o n d i s p l a y s t h m i l e a g e a n a v e r a g e p a c e . 7 : 2 0 m e a n s s e v e n m i n u t e ,t w e n t y s e c o n d p e m i l e p a c e . I a l s o d i s p l a y sw e e k l y m i l e a g e a n a v e r a g e w e e k l y p a c e . A f t e re v e r y w e e k t h d i s p l a y s t o p s u n t i l R E T U R N i p r e s s e d . W h e n u s i n g t h g r a p h o p t i o n , y o a r a s k e d f o s o m e s c a l i n g i n f o r m a t i o n . T h g r a p h o m i l e a g e i p l o t t e d b p r i n t i n g o n l i n e o f a st e r i s k s a c r o s s t h e s c r e e n f o e a c h r u t h a t w a s p e c i f i e d . E a c h a s t e r i s k c o r r e s p o n d s t c e r t a i na m o u n t o m i l e a g e , a n d a y s w i t h o u t r u n s a r n o t e d b z e r o f o l l o w e d b b l a n k l i n e . L e t t i n go n a s t e r i s k e q u a l . m i l e s w o r k s w e l l f o r d i s -6 C O M P U T E V s G a z e l l e M a 1 9 8 5

t a n c e s u t a r o u n d t e m i l e s ( w h e n u s e d w i t ht h V I C ' s 2 2 - c o l u m n s c r e e n — 6 4 o w n e r s m i g h tt r y . 2 5 m i l e s p e a s t e r i s k ) . A g a i n R E T U R N w i l lc o n t i n u e t h g r a p h .

W h e n l i s t , p a c e , o r g r a p h o p t i o n i c o p l e t e d , t h e m a i n m e n u w i l l r e a p p e a r . T e x i t t h p r o g r a m , u s t h o p t i o n . N o t e : S t o p p i n g t h p r o g r a m b y u s i n g t h R U N / S T O P - R E S T O R E k e y sa n y w h e r e b u a t h m a i n m e n u m a r e n d e r y o u rd a t a b a s e u n r e a d a b l e .

S u g g e s t i o n s T U s e r sA f t e r c a r e f u l l y t y p i n g t h p r o g r a m i n s a v e i t p u

n e w l y f o r m a t t e d d i s k i n t o t h d r i v e , a n r u t h p r o g r a m . T h l i s t i n g s h o u l d b e u n d e rs t a n d a b l e w i t h l i t t l e e f f o r t . G e n e r o u s u s o s u b r o u t i n e s i m a d e t k e e p t h p r o g r a m l e n g t ha m i n i m a l a p o s s i b l e . T h i s a l s o m a k e s i e a s y t l i f t o u t h d a t a b a s e r o u t i n e s f o u s i o t h e r p r g r a m s . W h e n d o i n g t h i s , r e m e m b e r t h f u d a m e n t a l r e s t r i c t i o n i t h a t t h r e c o r d s a r e f i x e da 2 5 b y t e s e a c h . M o r e c a t e g o r i e s c a b a d d e da l o n g a t h t o t a l l e n g t h o f t h e r e c o r d d o e s n ' te x c e e d 2 5 c h a r a c t e r s . S o r t i n g h a n o b e e n i c l u d e d h e r e b e c a u s e i i n a t u r a l t c o n s i d e r r u n sc h r o n o l o g i c a l l y . A d d i n g a s o r t o p t i o n i n o d i f f ic u l t , b u r e m e m b e r t o s o r t t h e s e q u e n t i a l i n d e xf i l e r a t h e r t h a n t h d a t a b a s e i t s e l f .

( S e e p r o g r a m l i s t i n g s o p a g e 1 3 0 . ) ( B

N o Y o C a r A d d

A R T I F I C I A LI N T E L L I G E N C ET t o u r P r o g r a m s U s i n g P o w e r f u l C o m b i n a t i o n

H e r e & Y o u r C h a n c e i P r o f i t b b e i n g o ( h e F o r e f r o n t , W r i t e 5 t G e n e r a t i o n S o f t w a r e

L . i r r i H o T o

l A ' r r l f S t a n d A - c n r

W r i t * J n l i* H t f h t U *

B u i k i E i p r r tP r o g i a m i F a r :

E x t e n d e d M a t h F u n c t i o n *a i W | k u l i r q J \ , , N I n l ^ r M H t l

m L o s . L c g e S i C o T e n S Q F t I f l CM a t r i x j n M y l t i j m v r i u o n i l L i l l r f f M a

E n i t . i p h u ■ ■ b i n m

n i r o l i > a l I / O . . .

U l J l H l a lF < h t r h V i t i y * l M f r r m y "

F u S u i n g H a n d l i n g

D o c u m c n i d i i o

T & l * ln r , ; . * « ■ ! I 1 -

S P E C I A L I N T R O D U C T O R Y O F F E Ro n l y i J i ? f l

S Y o u r L o c a lr j o m p u l i r S i o r a

o C A L L( 4 1 5 ) 6 5 1 - 3 1 6 0T A R S E C R E 5 E A H C H

Page 63: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 63/164

S P E C I A L O F F E R f r o mC O M P U T E ! B o o k sf o O w n e r s a n U s e r s o C o m m o d o r e C o m p u t e r sB u a n o t h e s e b o o k s a n r e c e i v e 1 5 D i s c o u n t . Y o p a $ 2 2 . 0 0 a n s a v e $ 3 . 9 0 !B u a l b o o k s a n g e 2 5 D i s c o u n t . Y o p a o n l y $ 2 9 . 0 0 , s a v i n g s o f $ 9 , 8 5 !

A e x c e l l e n t r e s o u r c e l o u s e r so t h 6 4 w i t h s o m e t h i n g t o e v e r y o n e . B A S I C p r o g r a m m i n gt e c h n i q u e s , m e m o r y m a p ,

m a c h i n e l a n g u a g e m o n it o r , a n i n f o r m a t i o n a b o u tw r i t i n g g a m e s a n u s i n gp e r i p h e r a l s . T h i s 2 6 4 - p a g e ,s p i r a l - b o u n d b o o ki n c l u d e s m a n y r e a d y - t o -t y p e - i n p r o g r a m sa n g a m e s . $ 1 2 . 9 5

C o n t i n u e s i t h t r a d i t i o n o t h F i r s t B o o ko C o m m o d o r e 6 i p r e s e n t i n g s o m e o t h e b e s t p r o g r a m s a n a r t i c l e s t r o mC O M P U T E ! P u b l i c a t i o n s , m a n y r e v i s e d o n e v e r b e f o r e p u b l i s h e d T h e r e ' s s o m e t h i n gf o a l m o s t a n C o m m o d o r e 6 u s e r i t h i s2 8 9 - p a g e b o o k : a r c a d e a n t e x t a d v e nt u r e g a m e s i B A S I C a n m a c h i n e l a g u a g e , c o m m e r c i a l s o f t w a r e - q u a l i t yw o r d p r o c e s s o r , p r o g r a m w h i c h a d d s4 n e w c o m m a n d s t B A S I C , a e l e c t r o n i cs p r e a d s h e e t , t u t o r i a l s a b o u t p r o g r a m m i n g s o u n d o n g r a p h i c s , a n u t i l i t i e s f o s a v i n g , c o p y i n g , a n r e t r i e v i n g t i l e s . $ 1 2 . 9 5

B u N o w — T h i s O f f e r E x p i r e s J u n e 1 0 , 1 9 8 5

c o l l e c t i o n o o u t s t a n d i n g g a m e s , a p p l i c at i o n s , t u t o r i a l s , a n u t i l i t i e s f r o m t h m o s t r c e n t i s s u e s o C O M P U J E I m a g a z i n e a n C O M P U T E R S G a z e t t e , i n c l u d i n g s e v e r a l p r g r a m s n e v e r b e f o r e p u b l i s h e d . C o m m o d o r e 6 u s e r s o a l a g e s a n e x p e r i e n c e w i l l l i n d t h i sb o o k i n f o r m a t i v e , e n t e r t a i n i n g , a n e d u c at i o n a l . C r e a t e a 8 0 - c o l u m n d i s p l a y , p l a ye d u c a t i o n a l a n a r c a d e - q u a l i t y g a m e s , c o p o s e m u s i c , m o v e s p r i t e s e a s i l y a n q u i c k l y ,a n s e h o t p r o g r a m m o r e s f t i c i e n t l y o n e f f e c t i v e l y . $ 1 2 . 9 5

Y e s ! w o n t t s a v e m o n e y w h i l e e n j o y C O M P U T E ! B o o k s .C O M P U T E D F i r s t B o o k o C o m m o d o r e 6 4 $ 1 2 . 9 5C O M P U T E D S e c o n d B o o k o C o m m o d o r e 6 4 $ 1 2 . 9 5C O M P U T E ! ' * T h i r d B o o k o C o m m o d o r e M $ 1 2 . 9 5

A l O r d e r s M u s t B P r e p a i dP o y m e n t E n c l o s e d ( c h e c k o m o n e y o r d e r )C h a r g e M a s t e r C a r d V I S A A m e r i c a n E x p r e s s

A c c t , N o S i g n a t u r eN a m eA d d r e s sC i t yS t a t e

E x p . D a t e .

T O r d e r C a l l T o l l F r e e 8 0 0 - 3 3 4 - 0 8 6 8( i N c a l l 9 1 9 - 2 7 5 - 9 8 0 9 )

o m a i l t h i s c o u p o n w i t h y o u r p a y m e n t t o C O M P U T E ! B o o k 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 s e n d m e B o o k f o S I 2 . 9 5B o o k s f o $ 2 2 . 0 0B o o k s f o S 2 9 . 0 0

N r e s i d e n t s a d 4 . 5 7 O s a l e s t a x

A d S 2 . 0 0 p e b o o k f o s h i p p i n gT o t a l P a i d

Z i P l e a i e o l i o w 4 - w c o k i l o d e l i v e r y 7 5 5 W C C

Page 64: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 64/164

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 SB M M M MT o R H a l f h i l l , S t a f f E d i t o r

E a c h m o n t h , C O M P U T E D G A Z E T T E t a c k l e s s o m eq u e s t i o n s a s k e d b n e w C o m m o d o r e c o m p u t e ru s e r s a n b p e o p l e s h o p p i n g f o t h e i r f i r s th o m e c o m p u t e r .

s t a r t e d o u w i t h V I C - 2 0 c o m p u t e ra n n o h a v e C o m m o d o r e 6 4 R e c e n t l y w a a C o m m o d o r e u s e r g r o u p m e e t i n g a n o v e rh e a r d m e m b e r t a l k i n g a b o u t a n " I E E E i n t e rf a c e . " I ' v e h e a r d a b o i t t m a n y d i f f e r e n t k i n d s o i n t e r f a c e s f o C o m m o d o r e c o m p u t e r s , b u tn e v e r h e a r d o t h i s o n e . W h a t ' s i f o r ? I i s o m e t h i n g n e w ?

A c t u a l l y , i t ' s s o m e t h i n g o l d . I i k n o w nf o r m a l l y a t h 1 E E E - 4 8 8 i n t e r f a c e ( I E E E s t a n d sf o t h I n s t i t u t e o E l e c t r i c a l a n E l e c t r o n i c E g i n e e r s , a n t r e d u c e m o u t h f u l t o b i t e - s i z e ,I E E E - 4 8 8 i p r o n o u n c e d " E y e t r i p l e - E f o u re i g h t y - e i g h t " ) . I E E E - 4 8 8 i s t a n d a r d i z e d p a a l l e l i n t e r f a c e o f t e n u s e d i l a b o r a t o r i e s t h o o ku c o m p u t e r s w i t h t e s t i n s t r u m e n t s a n o t h e re l e c t r i c a l e q u i p m e n t .

T h p e r s o n y o o v e r h e a r d a t h C o m o d o r e m e e t i n g w a p r o b a b l y a o l d - t i m e r ( i p e r s o n a l c o m p u t i n g t e r m s , t h a t i s ) . T h I E E E - 4 8 8i n t e r f a c e d a t e s b a c k t t h d a y s o t h C o m o d o r e P E T , t h c o m p u t e r w h i c h p r e c e d e d t h V I C - 2 0 a n 6 4 F i r s t i n t r o d u c e d i 1 9 7 7 , t h o r i g i n a l P E h a 8 o R a n d o m A c c e s s M e m o r y ,

b u i l t - i n m o n i t o r s c r e e n a n t a p e d r i v e , 4 0 c o l u m n s c r e e n f o r m a t , a n d n o c o l o r o r s o u n d ( e c e p t t o n e s a n b e e p s ) . I a l s o h a a b u i l t - i n I E E E -4 8 i n t e r f a c e .

W h s u c h a n o d i n t e r f a c e ? B e c a u s e t h P E w a d e s i g n e d a g e n e r a l - p u r p o s e p e r s o n a l c o p u t e r a t i m e w h e n h o m e c o m p u t i n g w a s t i l l d r e a m . W i t h a n I E E E - 4 8 8 p o r t , i w a r e a d i l y a d a p t e d t s c i e n t i f i c a n t e c h n i c a l w o r k .A v a i l a b l e f o o n l y $ 7 9 5 — a n a m a z i n g v a l u e i t h o s e d a y s — t h e P E w a a i n e x p e n s i v e w a f o

c o m p a n y t c o m p u t e r i z e i t e q u i p m e n t l a b .E l e c t r o n i c h o b b y i s t s , t o o , a p p r e c i a t e d c o m p u t e r6 C O M P U T E D G a z e t t e M a 1 9 8 5

w i t h s t a n d a r d i n t e r f a c e t h a t w o r k e d w i t h t h e i rs o p h i s t i c a t e d t e s t i n s t r u m e n t s .

c o u p l e o f y e a r s l a t e r , C o m m o d o r e b e g a nu s i n g t h I E E E - 4 8 8 p o r t a f l o p p y d i s k d r i v ei n t e r f a c e ( u n t i l t h e n , t h o n l y m a s s s t o r a g e d v i c e a v a i l a b l e w a t h c a s s e t t e r e c o r d e r ) . T h C o m m o d o r e 2 0 3 1 , 2 0 4 0 , 4 0 4 0 , 8 0 5 0 , a n d 8 2 5 0d r i v e s a l a r d e s i g n e d t p l u g i n t o t h I E E E - 4 8 8p o r t . S i n c e t h e I E E E - 4 8 8 i a p a r a l l e l i n t e r f a c e ( i t r a n s m i t s e i g h t b i t s o i n f o r m a t i o n a t i m e ) , i t ' sa c t u a l l y m u c h f a s t e r t h a n t h 1 5 4 1 d i s k d r i v ei n t e r f a c e s f o u n d o t h V I a n 6 ( w h o s e s e r i a li n t e r f a c e s t r a n s m i t o n l y o n b i o i n f o r m a t i o n a

t i m e ) .S o m e c o m p a n i e s m a k e a d d - o n I E E E - 4 8 8

i n t e r f a c e s f o t h C o m m o d o r e 6 4 s o y o c a h o o k u d i s k d r i v e s m a d e f o t h P E s e r i e sc o m p u t e r s ( i n c l u d i n g t h h i g h - d e n s i t y d u a ld r i v e s ) . H o w e v e r , a n I E E E - 4 8 8 a d a p t e r t h a t a t a c h e s t t h 1 5 4 1 s e r i a l i n t e r f a c e w o n ' t d e l i v e rm u c h m o r e s p e e d t h a n y o u ' d g e w i t h r e g u l a r1 5 4 1 d r i v e b e c a u s e t h s e r i a l i n t e r f a c e r e m a i n st h l i m i t i n g f a c t o r . B u i t h a d a p t e r p l u g s i n t ot h e x p a n s i o n p o r t , i c a p r o v i d e t r u e p a r a l l e li n t e r f a c e a n m u c h f a s t e r d i s k a c c e s s .

I a d d i t i o n , a I E E E - 4 8 8 a d a p t e r l e t s y o c o n n e c t C o m m o d o r e 6 t s o m e s p e c i a l e l e ct r o n i c e q u i p m e n t f o r s c i e n t i f i c a n t e c h n i c a la p p l i c a t i o n s .

r e a d a b o u t t h e n e i o f a s t d i s k d r i v e i t r o d u c e d f o t h C o m m o d o r e P l u s / 4 c o m p u t e r .I i r e a l l y m u c h f a s t e r t h a n 1 5 4 1 ? A n i t h e r e a n w a t m a k e i w o r k w i t h V I o 6 4

T h n e d i s k d r i v e — w h i c h C o m m o d o r ea n n o u n c e d l a s t y e a r a t h S F S - 4 8 1 a n r e c e n t l yr e n a m e d t h 1 5 5 1 — i s i n d e e d s i g n i f i c a n t l y f a s t e rt h a n t h 1 5 4 1 . W h y ? F o r t h e s a m e r e a s o n t h a t a I E E E - 4 8 8 d r i v e i f a s t e r t h a n 1 5 4 1 : I t ' s c a s e o p a r a l l e l v e r s u s s e r i a l ( s e e a b o v e ) . B e s i d e s t h eu s u a l s e r i a l i n t e r f a c e f o u n d o t h V I a n 6 4 t h P l u s / 4 a l s o h a p a r a l l e l i n t e r f a c e s p e c i a l l yd e s i g n e d f o t h 1 5 5 1 . A l o t h e r f a c t o r s b e i n g

Page 65: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 65/164

V I C - 2 0 O W N E R SN O W ' S Y O U RC H A N C ET C O M P L E T E Y O U R V I C - 2 0 C O M P U T E R B O O K L I B R A R Y

B u a n o t h e s e o u t s t a n d i n g b o o k sa n r e c e i v e 3 0 d i s c o u n t .

C O M P U T E D F i r s t B o o k o V I G a m e sC O M P U T E R S S e c o n d B o o k o V I G a m e s

C r e a t i n g A r c a d e G a m e s o t h V I C O M P U T E D F i r s t B o o k o V I

C O M P U T E I ' s S e c o n d B o o k o V I C O M P U T E I ' s T h i r d B o o k o V I

V I G a m e s f o K i d sM a p p i n g t h V I

P r o g r a m m i n g t h V I

3 0 D I S C O U N T

C A L L T O L L F R E E 8 0 0 - 3 3 4 - 0 8 6 8o r m a i l y o u r p a y m e n t w i t h t h a t t a c h e d c o u p o n t C O M P U T E ! B o o k s , P . O . B o 5 0 5 8 , G r e e n s b o r o , N 2 7 4 0 8

P l e a s e s e n d m t h f o l l o w i n g V I C - 2 0 c o m p u t e r b o o k s f o m l i b r a r y :C O M P U T E I S F i r s t B o o k o V I 5 ) 2 . 9 5 l e s s 3 0 $ 9 . 0 7 e a c hC O M P U T E D S e c o n d B o o k o V I S 1 2 . 9 5 l e s s 3 0 $ 9 . 0 7 e a c hC O M P U T E I S T h i r d B o o k o V I $ 1 2 . 9 5 l e s s 3 0 $ 9 . 0 7 e a c hC O M P U T E V s F i r s t B o o k o f V I C G a m e sS 1 2 . 9 5 l e s s 3 0 $ 9 . 0 7 e a c hC O M P U T E I ' s S e c o n d B o o k o V I G a m e sS 1 2 . 9 5 l e s s 3 0 $ 9 . 0 7 e a c hC r e a t i n g A r c a d e G a m e s o t h V I $ 1 2 , 9 5 [ e s s 3 0 $ 9 . 0 7 e a c hV I G a m e s f o K i d s

S 1 2 . 9 5 l e s s 3 0 $ 9 . 0 7 e a c hM o p p i n g t h V I S 1 4 . 9 5 l e s s 3 0 $ 1 0 . 4 6 e a c hP r o g r a m m i n g t h e V I CS 2 4 . 9 5 l e s s 3 0 $ 1 7 . 4 6 e a c h

S U B T O T A LN R E S I D E N T S A D - 3 . 5 % S A L E S T A S H I P P I N G A N H A N D L I N G( S 3 . 0 0 f o P r o g r a m m i n g t h V I S 0 p a b o o k f o o i o t h e r b o o k s )T O T A L P A I D S

P a y m e n t E n c l o s e d ( c h e c k c m o n e y o r d e r )C h a r g e n v i s a M a s t e r C a r d A m E x p r e s s

A c c ' t i E x p . D a t eS i g n o t u r e .

N a m eA d d r e s sC i t y S t a t eP l e a s e a i l o w A - w e e k s f o d e l i v e r y

A L O R D E R S M U S T B P R E P A I D7 5 5 1 Q 7 S

Page 66: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 66/164

T A R ' S N E P R I N T E R S W O R K2 O F A S T E R .

C O S T 2 O L E S S . A R 1 O O % C E R T A I N T C H A N G E Y O U R M I N D

A B O U T P R I N T E R S .

T h i s n e d u a l - m o d e S G - 1 0 i o n l y $ 2 9 9 .

Page 67: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 67/164

^ p r i n t e r c o u l d b m o r e a p p e a l i n go n y o d e s i g n y o u r s e l f .

A n d , i e f f e c t , t h a t ' s w h a t y o u ' v e d o n e .T h n e " S s e r i e s p r i n t e r s f r o m S t a r

c s h a v e b e e n d e s i g n e d n o t o u s p e cb u t o y o u r s . W i t h v a l u e s t h a t c o

o u a c c o u n t a n t s b u t w i l l m a k e g r e a tt y o u .

T h e s e p r i n t e r s a r f a s t e r t h a n e v e r . M o r ei b l e a n r e l i a b l e . W i t h m o r e a d d e d i

f e w e r a d d - o n s .A n y e t h e y c o s t l e s s .D o n ' t t r y t o f i g u r e i o u t . J u s t e n j o y .

N L Q I S 1 0 F 2' ■ " ■ M l , , , , ,

" ■ ■ ' ■ " ' « * *

B e c a u s e w e ' v eo u p r i n t

t h r o u g h p u t b y o c a n o

p a g e s i t h t i m e i t t a k e t p r i n t 5 A n e v e n t h o u g h w e ' v e

o u s p e e d , w e ' v e k e p t u o u q u a l i t yI f a c t , o t h r e e o o u n e m o d e l s , b o t h

a n n e a r - l e t t e r - q u a l i t y a r e s t a n d a r d { n c h a r g e } . f o u r t h m o d e l , t h S B - 1 0 , p r i n t s

a n l e t t e r - q u a l i t y s t a n d a r d ( a g a i n , n o

S o n o w , w i t h j u s t o r j e p r i n t e r , y o u ' r e r e a d yd a t a p r o c e s s i n g a n w o r d p r o c e s s i n g .

l i k e o w n i n g t w p r i n t e r s f o t h p r i c ej u s t o n e .

G E O L I N E B J U S T P L U G G I N G I T h n e S t a r " S s e r i e s

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

A n t h e y ' r e e s p e c i a l l yw i t h I B M ' - P C , A p p l e ?

a n a l c o m p a t i b l e s .

I m o s t c a s e s , h o o k i n g u i n m o r ec o m p l i c a t e d t h a n p u t t i n g s q u a r e p e i s q u a r e h o l e . B u i t ' s l o m o r e r e w a r d i n g .

R E A D Y F O RA N S O F T W A R E

T h n e " S s e r i e sp r i n t e r s m a k e p r i n t i n ga e a s y a 1 - 2 - 3 . ' "W h i c h i j u s t o n e x a m p l e o t h m a n ys p r e a d s h e e t p r o g r a m st h e y ' r e r e a d y f o r .

T h n e S t a r s c a w o r kw i t h w o r d p r o c e s s i n g p r o g r a m sl i k e W o r d S t a r * E d u c a t i o n a l s o f t w a r el i k e D r . L o g o . 1 " A n e v e n t h n e i n t e g r a t e df o r m a t s l i k e F r a m e w o r k ' " a n S y m p h o n y , ' "

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

T h e y h a n d l e m a n y f u n c t i o n s f a s t e r . T h e y ' r em o r e c o m p a t i b l e . L e s s e x p e n s i v e . M o r e r e l ia b l e . A n h a v e f u l l y e a r w a r r a n t y . " S s e r i e sp r i n t e r s h a v e b e e n d e s i g n e d w i t h s m a n y o y o u r n e e d s i m i n d , i t ' s a i y o u ' d d o n e i y o u r s e l f .

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

S t a r d e a l e r .S D - 1 0 t y p e sd r a f t a n N L Q ,j u s t 5 - 1 - 1 ' >

S R - 1 0 p r i n t sZ O i ; , ' . f o o n l y S 6 4 9 .

S R - 1 5 i n c l u d e s 1 6 m e m o r yf o s p r e a d s h e e t s , S 7 9 9 .

I T H P O W E R B E H I N D T H P R I N T E D W O R D *

2 0 P a r k A v e n u e , N e Y o r k , N 1 0 1 6 6C h i c a g o , I ( 3 1 2 ) 7 7 3 - 3 7 1 7 - G o a l o n , M ( 6 1 7 ) 3 2 9 - 8 5 6 0

I r v i n e , C ( 7 1 4 ) 5 8 6 - 8 8 5 0P m c h s s h o w n u r n i i t n u l a c l . u k t s & u u u u s l e d r e t a i l p r i c e s .

Page 68: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 68/164

e q u a l , a p a r a l l e l i n t e r f a c e c a s e n d a n r e c e i v ed a t a u t e i g h t t i m e s f a s t e r t h a n i t s e r i a lc o u n t e r p a r t .

A t h i s w r i t i n g , p r o d u c t i o n m o d e l s o t h 1 5 5 1 a r n o y e t a v a i l a b l e , s w h a v e n ' t t e s t e dt h n e d r i v e t s e e x a c t l y h o f a s t i i s H o e v e r , w h a v e u s e d p r o t o t y p e s a c o m p u t e r t r a d es h o w s a n o b s e r v e d t h a t t h e y a r n o t i c e a b l yf a s t e r t h a n 1 5 4 1 s .

A l t h o u g h t h 1 5 5 1 i n o c o m p a t i b l e w i t ht h s e r i a l i n t e r f a c e o t h V I o 6 4 i t ' s p o s s i b l et h a t C o m m o d o r e o a n o t h e r c o m p a n y c o u l db u i l d a a d a p t e r t c o n n e c t t h n e d r i v e t t h e x p a n s i o n p o r t . L i k e t h e I E E E - 4 8 8 a d a p t e r d s c r i b e d a b o v e , 1 5 5 1 a d a p t e r c o u l d a d p a r a l l e l -s p e e d d i s k a c c e s s t e x i s t i n g V I C s a n d 6 4 s .

S o m e T s e t s c o m i n g o u l a t e l y h a v ea u d i o a n v i d e o i n p u t j a c k s o t h e b a c k . T h a d v e r t i s e m e n t s c l a i m t h e s e T V c a b u s e d a c o m p u t e r m o n i t o r s . A r t h e y r e a l t y a g o o d a r e a l c o m p u t e r m o n i t o r ?

A T h e y ' r e v e r y c l o s e . S i m p l y s p e a k i n g , t h v i d e o i n p u t j a c k b y p a s s e s t h T t u n e r c i r c u i t r ya n f e e d s t h i n c o m i n g v i d e o s i g n a l d i r e c t l y t t h p i c t u r e t u b e . ( T h e j a c k c a a c c e p t v i d e o s i n a l s f r o m h o m e c o m p u t e r , v i d e o g a m e m c h i n e , a v i d e o c a s s e t t e r e c o r d e r , o v i d e o d i s c

p l a y e r . ) B y p a s s i n g t h e t u n e r c i r c u i t r y n e a r l y a w a y s r e s u l t s i n a m u c h s h a r p e r i m a g e t h a n w h e nt h c o m p u t e r i c o n n e c t e d t t h a n t e n n at e r m i n a l s .

H e r e ' s w h y : W h e n y o h o o k u c o m p u t e rt a n t e n n a t e r m i n a l s , t h T i e x p e c t i n g t o r ec e i v e s i g n a l w h i c h r e s e m b l e s n o r m a l b r o a dc a s t t r a n s m i s s i o n . S t h c o m p u t e r s i m u l a t e sb r o a d c a s t b c o n v e r t i n g i t p u r e v i d e o s i g n a lw i t h d e v i c e c a l l e d a R ( r a d i o f r e q u e n c y )m o d u l a t o r . W h e n t h T r e c e i v e s t h R F m o d u l a t e d o u t p u t t h r o u g h i t a n t e n n a c o n n e ct i o n s , i t r e a t s t h s i g n a l l i k e r e g u l a r b r o a d c a s t .T h T t u n e r s e c t i o n c o n v e r t s t h s i g n a l b a c ki n t o t h o r i g i n a l v i d e o a n f e e d s i t t h p i c t u r et u b e . I n e v i t a b l y , s o m e q u a l i t y i l o s t d u r i n g t h i sd o u b l e c o n v e r s i o n p r o c e s s — a p r o c e s s t h a t i e l i m i n a t e d w h e n y o t a i n t o T V ' s v i d e o i n p u tj a c k .

B e c a u s e t h c i r c u i t r y o c o m p u t e r m o n i t o rc a b o p t i m i z e d i v a r i o u s w a y s f o c o m p u t e ru s e , i t ' s s t i l l s u p e r i o r t T s e w i t h v i d e o i p u t s . I p r a c t i c e , h o w e v e r , t h e d i f f e r e n c e m a n o b t o n o t i c e a b l e . O n e x c e p t i o n i w h e nC o m m o d o r e 6 ( o A t a r i 8 0 0 ) i h o o k e d u p t t h r e a r c o n n e c t i o n s o C o m m o d o r e 1 7 0 1 / 1 7 0 2m o n i t o r . B s e p a r a t i n g c e r t a i n p a r t s o f t h v i d e os i g n a l , t h i s a r r a n g e m e n t p r o d u c e s a n e x t r e m e l ys h a r p i m a g e t h a t i p r e t t y h a r d t b e a t . < 8

I T

S T E V E P U N T E R ' SN E W E S TW O R D P R O 6 F E A T U R I N G :

4 t 1 6 c o l u m n v i d e o d i s p l a yS i n g l e p a s s d o u b l e c o l u m n o u t p u t1 O O ° / o p r o p o r t i o n a l p r i n t i n g c a p a b i l i t yD o u b l e s i d e d p r i n t i n g w i t h m a r g i n o f f s e t sO v e r 3 p r i n t e r s f u l l y s u p p o r t e d" B u m p f r e e " l o a d i n g M S c o m p a t i b l e

• A u t o m a t i c s p e l l i n g c o r r e c t i o n s w i t h S p e l l p r a ®T o l l F r e e O r d e r - L i n e

1 - 8 0 0 - 3 8 7 - 3 2 0 8 f p r l i n eI I I I I I I S Q F T W A R E

7 5 T h Q u e e n s w a y E a s t . U n i t 8 M i s s i s s a u g a , O n t a r i o . C a n a d a L 4 4 C P h o n e 4 1 6 - 2 7 3 - 6 3 5 0

Page 69: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 69/164

R E V I E W S

T h C o s m i c B a l a n c e" C a p t a i n , B r o t h e r h o o d d r e a dn o u g h t a p p r o a c h e s u a 3 2 d eg r e e s . T h e y ' v e l a u n c h e d p l a s m at o r p e d o . W h a t a r y o u r o r d e r s ? "

" W e ' l l m e e t t h e m h e a d o n B u m p v e l o c i t y t s i a n w a i tc o u p l e o s e c o n d s b e f o r e c h a n g i n gb e a r i n g t 3 3 E n e r g i z e a l l b e l t s ,

f u l l p o w e r t s h i e l d s . A r w e a po n s , f i r e a o p t i m u m t i m e . L a u n c h

f i g h t e r g r o u p . H o l d i t — o n s e o n t h o u g h t , c a n c e l t h f i g h t e r s . I w s m a s h t h e i r s h i e l d s , s e n db o a r d i n g p a r t y o m a r i n e s . M a y b ew c a c a p t u r e t h e i r s h i p w i t h o u tm u c h o f i g h t . "

I t h i s g a m e f o t h 6 f r o m S t r a t e g i c S i m u l a t i o n s I n c .( S S I ) , y o c o n t r o l o n o m o r es t a r s h i p s i n t a c t i c a l c o m b a ta g a i n s t e n e m y v e s s e l s . T h m a n y o p t i o n s m a s e e m d a u n ti n a f i r s t , b u a y o g a i ne x p e r i e n c e i b a t t l e , y o l e a r nt a p p r e c i a t e t h s u b t l e t i e s o T h e C o s m i c B a l a n c e .

F i r s t , y o c h o o s e e i t h e r t s t a r t n e g a m e o t r e c a l lo n y o u ' v e s a v e d t d i s k . Y o c a o p f o t w p l a y e r s o r o n ( y o u a g a i n s t t h e c o m p u t e r , w i t hf o u r d i f f i c u l t y l e v e l s ) . F i n a l l y ,y o c h o o s e w h i c h o t h s i s c n a r i o s y o u ' l l p l a y .

S o m e s c e n a r i o s a r e s i m p l e rt h a n o t h e r s , a n c a b p l a y e df a i r l y q u i c k l y ( 3 0 - 6 0 m i n u t e s ) .O t h e r s t a k e t i m e , e s p e c i a l l y i y o h a v e t k e e p t r a c k o f s e e r a l s h i p s . E a c h g a m e h a i t

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

C h o o s e t e c h n o l o g y l e v e la n s h i p s i z e ( f r o m t h t i n yC o r v e t t e t t h h u g e D r e a dn o u g h t ) . Y o u ' r e t e m p t e d a f i r s tt b u i l d v e s s e l s w i t h l o t s o f i r ep o w e r . B u t i p r a c t i c e , h e a v i l ya r m e d s h i p w i t h n d e f e n s e i s i t t i n g d u c k .

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

o f f e n s i v e a n d e f e n s i v e w e a po n s . T h e r e a r f e n e c e s s i t i e sy o s h o u l d i n s t a l l f i r s t : e n g i n e s( f o r p o w e r ) , d r i v e s ( f o r m o v i n gt h s h i p ) , a n d e f e n s i v e s h i e l d s .

I y o g i v e y o u r c r e w e x t r ar o o m f o e a t i n g , s l e e p i n g , a n l i v i n g , t h e y ' l l b h a p p i e r . H u l ls p a c e t r a n s l a t e s t c r e w e f f ic i e n c y , a l t h o u g h i m e a n s y o h a v e l e s s s p a c e f o t h i n g s l i k ew e a p o n s , d r i v e s , a n e n g i n e s .

S i d i f f e r e n t w e a p o n s a r a v a i l a b l e : l i g h t p h a s e r s , h e a v yp h a s e r s , s i e g e p h a s e r s , p h o t o nt o r p e d o e s , d i s r u p t o r s , a n p l a s m a t o r p e d o e s . T h e r e a r a l s o s e v e r a l g u i d e d m i s s i l e s :l i g h t s e e k e r s , h e a v y s e e k e r s , a n f i g h t e r g r o u p s . F i g h t e r g r o u p st a k e u m u c h s p a c e . B u t h e ys w a r m l i k e b e e s a n c a u s e l o t so d a m a g e . O t h e r i t e m s i n c l u d er a n g e ( w a r p d r i v e s ) , c a r g o h o l d s( r e q u i r e d i c e r t a i n s c e n a r i o s ) ,m a r i n e s a n t r a n s p o r t e r s , a r m o r ,b e l t s , a n t r a c t o r b e a m s .

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

N o t h b a t t l e b e g i n s . E a c ht u r n h a t w p a r t s : O r d e r s a n E x e c u t i o n . I t h O r d e r s p h a s ey o c a c h a n g e s p e e d o b e a ri n g , a r a n f i r e w e a p o n s ,l a u n c h g u i d e d m i s s i l e s , r e p a i rs h i e l d s , j a t h e i r r a d a r , s e n db o a r d i n g p a r t y o m a r i n e s , a n m u c h m o r e . T w h i g h - r e s o l u t i o nm a p s a l l o w y o t p l o t y o u rc o u r s e a n i d e n t i f y o t h e r s h i p si t h s e c t o r .

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

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

Y o t h e n g o t t h n e x tr o u n d , g i v i n g m o r e o r d e r s a n w a t c h i n g t h r e s u l t s . S o m eg a m e s e n a f t e r t e t u r n s ; o t e r h a v e n t i m e l i m i t . I y o u ' r el o s i n g a n h a v e s o m e w a r pd r i v e s ( r a n g e ) r e m a i n i n g , y o c a w a r p o u t , e n d i n g t h g a m e .Y o t h e n l e a r n w h w o t h b a t t l e .

T h f i r s t f e g a m e s y o C O M P U T E f s G a z e t t e M a 1 9 8 5 6 7

Page 70: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 70/164

R E V I E W S

p l a y a g a i n s t t h e c o m p u t e r w i l tb r o u t s , u t t e r d i s a s t e r s ( u n l e s sy o d e l i b e r a t e l y g i v e t h e c o p u t e r d o o a s h i p ) , T h c o p u t e r p l a y e r w i l l f i r i n g sa r o u n d y o u . B s t u d y i n g i t

m o v e s , y o u ' l l l e a m s o m e t h i n ga b o u t c a p t a i n i n g s p a c e s h i pa n h o t d e s i g n e f f e c t i v e l y .

D e s p i t e s o m e v e r y m i n o rb u g s i t h p r o g r a m a n o m i ss i o n s i t h i n s t r u c t i o n s , t h i s

f l f a & o d y c o f u & L i e t t & i I S i n c e N o v e m b e r 1 9 8 4 , M r N i b b l e h a

s u c c e s s f u l l y c o p i e d h e a v i l y p r o t e c t e dd i s k e t t e s f o g r a t e f u l C - 6 4 o w n e r s !

T h n e x t g e n e r a t i o n i a r c h i v a lm e t h o d s i h e r e t o d a y !

N b e t t e r d i s k c o p i e r a a n p r i c eE a s y - t o - u s e n c o m p l i c a t e di n s t r u c t i o n sT o t a l l y a u t o m a t i c n o k n o w l e d g eo D O r e q u i r e dY o u ' l l L O V E M R N I B B L E ' — i n o t .r e t u r n w i t h i n 1 d a y s f o f u l l r e f u n d

O w n T H E F I N E S T D I S K C O P I E R S Y S T E M f o T h C - 6 4 a n 1 5 4 1 d i s k d r i v e t o d & t f

F u l l C i r c l eS < i | i i ' . - i i <

F U L L C I R C L E S O F T W A R E , I N C .P . O . B o x 1 3 7 3

D a y t o n . O h i o 4 5 4 0 1P h o n e ( 5 1 3 ) 2 2 3 - 2 1 0 2

I n c l u d e * s n i p p i n g h a n d l i n g{ O h i o r o s i d e n i j a d b ' * a l e « l u 1 d a r e t u r n p r i v i l e g e

S p e c i a l M S V e r s i o n n o a v a i l a b l e !

g a m e i g r e a t f u t o p l a y . I t ' sd i f f i c u l t t o m a s t e r , a n r e m a i n s

c h a l l e n g e e v e n a y o g a i ne x p e r i e n c e .

— T o d d H e i m a r c kS t r a t e g i c S i m u l a t i o n s , I n c .8 8 S t i e r l i n R o a dM o u n t a i n V i e w , C 9 4 0 4 2 - 1 9 8 3S 3 9 . 9 5 ( d i s k ) O i

L e t t e r - G o - R o u n dl o o e d u c a t i o n a l p r o g r a m s

f o p r e s c h o o l e r s a r c u m b e rs o m e o p r e s u m e t o m u c h o t h c h i l d . S o m e , w h i c h a r o t e r w i s e g o o d , a r t o s l o w —u n a p p e a l i n g t a a g g r o u p i w h i c h t h a t t e n t i o n s p a n i s h o r t . B u a m o r e e d u c a t i o n a ls o f t w a r e f o t h C o m m o d o r e 6 h a d e v e l o p e d o v e r t h e p a s ty e a r , t h p a r e n t o t e a c h e r h a m o r e a n b e t t e r c h o i c e s .

L e t t e r - G o - R o u n d , d e v e l o p e db t h C h i l d r e n ' s T e l e v i s i o nW o r k s h o p a n p u b l i s h e d b C B S o f t w a r e , i a o u t s t a n d i n gc h o i c e f o t e a c h i n g e a r l y r e a d i n gs k i l l s . I t ' s a l s o h i g h l y e n t e r t a i ni n g . F e a t u r i n g f i v e f a m o u s S e a m S t r e e t c h a r a c t e r s ( B i g B i r d ,B e r t , C o o k i e M o n s t e r , B a r k l e y ,a n G r o v e r ) , t h p r o g r a m i d s i g n e d f o c h i l d r e n a g e s t h r e e t s i x . T h p a c k a g e i n c l u d e s" E a s y K e y , " v i n y l ( e a s y t c l e a n ) k e y b o a r d o v e r l a y w h i c hs i m p l i f i e s m a t t e r s f o t h c h i l d .

T h p r o g r a m o f f e r s s i l e e l w h i c h c o l l e c t i v e l y t e a c h l e t e r e c o g n i t i o n a n m a t c h i n g ,u p p e r - a n l o w e r c a s e m a t c h i n g ,w o r d r e c o g n i t i o n , a n s i m p l es p e l l i n g . T h s c r e e n s c e n a r i o , a a p p e a l i n g h i g h - r e s o l u t i o n r e d e r i n g o f c i r c u s , i t h s a m ef o a l l e v e l s . A t h e c e n t e r i t h " l e t t e r - g o - r o u n d , " w h i c hl o o k s l i k e f e r r i s w h e e l . A e a c h l e v e l , o n o f t h e S e s a m e

Page 71: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 71/164

Page 72: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 72/164

B A C K U P P R O T E C T E D S O F T W A R EW I T H

C O P Y I 6 4 F r o m t h t e a m w h b r o u g h t y o C O P Y I P L U S ( A p p l e ) ,C O P Y I P ( I B M ) a n C O P Y I M A ( M a c i n t o s h ) c o m e sr e v o l u t i o n a r y n e c o p y p r o g r a m f o t h C o m m o d o r e 6 4 C O P Y I 6 4

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

A v a i l a b l e f i y o u r l o c a l d e a l e r o r d i r e c t f r o m u s o n i . Y

$ 3 9 . 9 5F i n s S 5 h i H | j i n < | « N . m i l l i r i q l

9 7 0 0 S . W . C a p i t o l H i g h w a y , # 1 0 0 / P o r t l a n d , O 9 7 2 1 9( 5 0 3 ) 2 4 4 - 5 7 8 2 2 W E L C O M E

( P r e p a y m e n t R e q u i r e d )

E N T R A L P O I N T' S o f t w a r e , I n c .

i h i i i j i | h > - > < ' " e n a b l i n g y o t m o k e . i n t i i u i b K h u p v

N e d i m e n s i o n s i B i b l e s t u d y .

. . r ^ j . _

q u i r e s A P P L E I I I B a n c o m p a t i b l e s , T R S 8 0 ,C P / M 2 . < Z - 8 0 > , K A Y P R O ,O S B O R N E , C O M M O D O R E 6 4 Z - 1 0 0 .

H W O R Di r o c e s s o r

e t e K J V B i b l e o " 1 9 9 . 9 5 *T O P I C S

a i n d e x t o v e r 2 0 S c r i p t u r e$ 4 9 . 9 5 *

p l u s $ p o s t a g e / h a n d l i n gp l u s s a l e s t a i T e x a s .

o r m a t i o ni b l e R e s e a r c h S y s t e m s9 4 1 5 B u r n e t , S u i t e 2 0

A u s t i n , T 7 8 7 5 8( 5 1 2 ) 8 3 5 - 7 9 8 1

' S o f t w a r e f o p e r s o n a l B i b l e s t u d y . "

R E V I E W S

" A w i t h l o w e r c a s e " m , " f o e x a m p l e , t h i n a p p r o p r i a t e l e t t e ri r e t u r n e d t t h f e r r i s w h e e la n i r e s u m e s s p i n n i n g .

E x c e l l e n t h i g h - r e s o l u t i o ng r a p h i c s , g o o d a n i m a t i o n , a n s u p e r b m u s i c ( i n c l u d i n g t h S e a m S t r e e t t h e m e s o n g ) g i v e t h ep r o g r a m a d d e d a p p e a l . T h m a n u a l i t h o r o u g h a n i c l u d e s n u m b e r o s u g g e s t i o n sf o p a r e n t s t o a s s i s t t h e i r y o u n gs t e r s i n u s i n g t h p r o g r a m e f f e ct i v e l y . A l s o i n c l u d e d i t h m a n u a l i s t o r y a n s e v e r a la c t i v i t i e s f o c h i l d r e n .

L e t i e r - G o - R o u n d i a n o t h e ro u t s t a n d i n g p r o d u c t f r o m C h i ld r e n ' s T e l e v i s i o n W o r k s h o p .

— L a n c e E i k oC B S o f t w a r eO n F a w c e t t P l a c eG r e e n w i c h , C 0 6 8 3 6$ 3 4 . 9 5 ( d i s k o r c a r t r i d g e )

R i t e m a n R 6 a n C D o t - M a t r i xP r i n t e r sT h R i t e m a n f a m i l y o p r i n t e r sh a e n t e r e d t h f r a y , j u m p i n g i a m i d s t t h n u m e r o u s c o m p a n i e st r y i n g t c a p i t a l i z e o t h l o w -c o s t p r i n t e r m a r k e t . R i t e m a n ' sm o d e l s i n c l u d e b u i l t - i n C o m o d o r e s e r i a l i n t e r f a c e ; y o d o n ' t n e e d t b u s p e c i a l i t e r f a c e c a r t r i d g e . T h e y a l s o o f f e rf u l l M P S - 8 0 1 / 1 5 2 5 c o m p a t i b i li t y . T h a t m e a n s t h a t y o c a r u p r o g r a m s w r i t t e n f o t h M P S - 8 0 1 p r i n t e r , y e t t a k e a v a n t a g e o t h e x t r a s p e e d a n b o n u s f e a t u r e s o t h e s e p r i n t e r s .

T h R i t e m a n 6 i t h m o r e e x p e n s i v e p r i n t e r . I t ' sq u i t e a t t r a c t i v e , l o o k i n g l i k es l e n d e r i z e d a n s t r e a m l i n e dE p s o n M X - 8 0 . s p e c i a l t i n yr i b b o n c a r t r i d g e i u s e d , a n t h p r i n t e r c a f e e d e i t h e r p i n f e e d

Page 73: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 73/164

o s i n g l e - s h e e t p a p e r . I p r i n t sb i d i r e c t i o n a l l y a 1 2 c h a r a c t e r sp e s e c o n d . E p s o n M X - 8 0 -c o m p a t i b l e p r i n t i n g m o d e s i c l u d e d o u b l e s t r i k e , e m p h a s i z e d ,c o m p r e s s e d , u n d e r l i n i n g , s u p e r -a n s u b s c r i p t s , i t a l i c s , d o u b l e -w i d t h , a n h i g h - d e n s i t y g r a p hi c m o d e . I c a p r i n t e i t h e r 4 0 6 6 , 8 0 , o 1 3 c h a r a c t e r s p e l i n e . T h c h a r a c t e r s a r e w e l l -f o r m e d w i t h i n a m a t r i x ,w i t h f u l l l o w e r c a s e d e s c e n d e r s .T h b u i l t - i n C o m m o d o r e i n t e rf a c e a d d s t h f u l l s e o C o m o d o r e g r a p h i c s , t r u er e v e r s e - f i e l d p r i n t i n g , l i s t i n gm o d e ( w h e r e c u r s o r a n c o l o rc o n t r o l s a r s p e l l e d o u t ) a n M P S - 8 0 1 f e a t u r e s l i k e p r g r a m m a b l e t a s t o p s . b o n u s :T h R i t e m a n 6 a l s o i n c l u d e s

C e n t r o n i c s p a r a l l e l i n t e r f a c e ,s y o c a n u s e t h i s p r i n t e r w i t ho t h e r c o m p u t e r s , s u c h a s t h eA p p l e , A t a r i , a n I B P C a n i s h o u l d w o r k w i t h t h n e x tc o m p u t e r y o b u y , p r o v i d e d i h a C e n t r o n i c s p a r a l l e l p r i n t e ri n t e r f a c e .

T h R i t e m a n C p r i n t e rs h a r e s m o s t o f t h e f e a t u r e s o t h 6 4 e x c e p t f o l i s t i n gm o d e . I w o r k s o n l y w i t h t h C o m m o d o r e s e r i a l p o r t , l a c k i n gt h a d d i t i o n a l C e n t r o n i c s p a r a ll e i n t e r f a c e . I a l s o p r i n t s a t m o r e m o d e s t 1 0 c h a r a c t e r s p e s e c o n d . T h i s p r i n t e r i u n u s u a l ,t h o u g h , b e c a u s e o i t f r o n t -l o a d i n g f e a t u r e . Y o f e e d t h p a p e r t h r o u g h t h f r o n t o t h p r i n t e r . T h p a p e r s t a y s f l a t a n i p r i n t e d o n b y v e r t i c a lp r i n t h e a d . T h i s u n i q u e d e s i g nl e t s y o p r i n t a t h v e r y t o o

s h e e t o p a p e r , a n e l i m i n a t e sm a n y p a p e r - f e e d p r o b l e m s . B ec a u s e t h p a p e r d o e s n o h a v et b w r a p p e d a r o u n d p l a t e n ,t h i s p r i n t e r c a p r i n t o n h e a v y

H a r d w o r k i n gS o f t w a r e f r o m A b a c u s

M A K E Y O U R O W C H A R T S . . .C H A R T P A K - 6 4P r o d u c e p r - q u a l i t y c h a n sa n g r a p h s i n s t a n t l y i c h a t f o r m a t s . H a r d c o p y i t w s i z e s t p o p u l a r d o tm a l m p r i n t e r s £ 3 9 . 9 5

D E T A I L Y O U R D E S I G N S . . .C A D P A K - 8 4 S u p e r bl i g h t p e n d e s i g n t o o l . D r a wL I N E s . B O X e s . C I R C L E S .E L L I P S E S ; o a t t e r n F i l l i n g ;f r e e h a n d D R A W ; C O P Ys e c t i o n s o s c r e e n ; Z O O M ,m o r e . H a r d e n p y . s i a

C R E A T E S P R E A D S H E E T S G R A P H SP O W E R P L A N - 6 4P o w e r f u l s p r e a d s h e e t w i t hb u i l t i n g r a p h i c s . C o m p r eh e n s i v e h a n d b o o k , t u t o r i a l ,h e l p , f o r m a l , c e l l p r o i e c t ,m u c h m o r e S i ' ) ' i

■ , - t i , ! . . - , , ! . , H i

■ M * ■

■ H f l

t i

r . I I ■ L

1 1

f t

1 . I

O R G A N I Z E Y O U R D A T A . . .D A T A M A T - 6 4 P o w e rf u l , d a t a m a n a g m e n lp a c k a g e . F r e e f o r m s c r e e nd e s i g n . C o p i s t e f l e x i b l er e p o r t i n g , s o r t i n g , s e l e ct i o n . M o r e S 3 9 . 9 5

C H A R T Y O U R O W S T O C K S . . .T A S - S 4 S o p h i s t i c a t e d i t e c h n i c a l a n a l y s i s c h a r t i n gp a c k a g e . 7 m o v i n g a v e ra g e s . 3 o s c i l l a t o r s , t r a d i n gb a n d s , m o r e . S B 4 . 9 S

' - . ■ _ - . ■ .

O t h e r t i t l e s a v a i l a b l e . F R E E C A T A L O G a n n a m e o n e a r e s t d e a l e r , w r i t e o r c a l l ( 6 1 6 )2 4 1 - 5 5 1 0 .F o p o s t a g e a n h a n d l i n g , i n c l u d e $ 4 . 0 0 p e ro r d e r ( $ 8 . 0 0 p e i t e m f o r e i g n ) . M o n e y O r d e ra n c h e c k s i U . S . d o l l a r s o n l y . M a s t e r c a r d ,V I S A a n d A m e r i c a n E x p r e s s a c c e p t e d .M i c h i g a n r e s i d e n t s i n c l u d e 4 s a l e s l a x .

■ Y o H a D n i n i l O I T I T I I T t T T l l - A b a c u s I S o f t w a r eP . O . B o 7 2 1 1 G r a n d R a p i d s , M l 4 9 5 1 0 T e l e x 7 0 9 - 1 0 1 P h o n e 6 1 6 / 2 4 1 - 5 5 1 0

T H B A N N E R M A C H I N E ' " t t t h C o m m o d o r t 6 M d t n u g u t 1 0 t a l l O a n W f t ^ nB c d t n a r v a r u f c i * . u t l i « i O cE r s h t E i w i o l e t t e r s w a v a n o t w t r i v n i d 6 r t ' h i g hP r o p o n o n o i s p a c i r - i g , a u t o m a n c c e f l t f t i n j . r i g h t a n l e f t l u t t ^S l a n d a r d . e m p r u w W a n t O r M > t s « O m o d e i o p r i n tS a v e f f v j p r * n t W n n t r * T r a m d n ' w m a t M r H l C I a r i f < « w b e f o r e p r i n t i n gC h o i c e * t f 5 w . i u ' r d b a c k ^ ' D u r a ii n c i u o e f l t o r n t f i K o o o n a i f O H T d i $ i h

u d t h : cC C « N i l CI T A L I C' - - f :

i . , , 0 1 - T I H A

W 4 w i t f i ( p i o n M I [ - 4 H * O i « n i M j F W X t X I l O 1 0 I P X t n d I S C e m m o d ^ r f M P m I J t l f j

P s - i i - , - P I 0 9 0 , J j l i i ' i K A . " ■ . I I i . \ i M i V i T * O * r , S ^ n i M O b Q i u B 7 1 1

] A . ■ ; - - ; - - ; , ■ . C . \ \ c h 1 1 . 1 0

T H B A N N E R M A C H I H EF O N T O I S K S ( o p t ; - , ■ ' . -

S c S v f c

P a c k a g e i n c l u d e )T r u e a i $ n a f : e h g n r r e n l d i ^ k w i t n o f f s e t t r a t k iQ u i e t D ^ i v t i T o p i t f e O u c c n e e d f o c o n t i n u e d r e a l i g n m e n t o o l s t y l e d r i v e s .

S 3 9 W

C O M P U T E f s G a z e t t e M a I 9 a 5 7

Page 74: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 74/164

R E V I E W S

c a r d s t o c k . I a l s o h a f o l d - d o w np o s t s s t h a t y o c a s t o r e t h ep a p e r c o n v e n i e n t l y u n d e r n e a t h .H o w e v e r , t h C u s e s s o m ew h a t u n w i e l d y r i b b o n , w i t h t h r i b b o n e x p o s e d a n s t r e t c h e db e t w e e n t w o s m a l l m o d u l e s . I t ' sh a r d t i n s t a l l t h r i b b o n w i t h

o u s m u d g i n g b i o i o y o u rh a n d s .B o t h p r i n t e r s a r e g o o dv a l u e f o t h p r i c e , d e l i v e r i n gm o s t o t h f e a t u r e s s h o p p e r sl o o k f o r i n d o t - m a t r i x p r i n t e r .A l t h o u g h t h p r i n t i n o l e t t e rq u a l i t y , i s h o u l d b j u s t f i n e f o r

N e T e c h n o l o g i c a l B r e a k t h r o u g h

U L T R A B Y T ED I S K N I B B L E RT h U l t i m a t e B i b B i D i s k D u p l i c a t o r

F o T h C o m m o d o r e 6 a n 1 5 4 1 D i s k D r i v eU L T R A B Y T E D I S K N I B B L E R C O P I E S

A L S O F T W A R E E X C E P T I T S E L F

S A T I S F A C T I O N G U A R A N T E E DR e t u r n f o r e f u n d w i t h i n 1 d a y s

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

Q Q . 9 5I n t r o d u c t o r y P r i c e

p l u s 3 . 0 0 S h i p p i n g a n H a n d l i n gM A S T E R C A R D . V I S A , C H E C K , o r M . O . .

F o r e i g n O r d o r i o C O A d 2 . 0 0C a m . A d d 6 . 5 % 2 . 6 0 S a l e s T a

B A C K U P C O P I E S 2 0 . 0 0 P L U S 3 . 0 0 S H I P P I N G

B a s e d o n e p r o p r i e t a r y D i s k O p e r a t i n g S y s t e m [ D O S ] t h a tr e a d s a n w r i t e s b i t s o t h d i s k i n d e p e n d e n t o f o r m a t . T h i sp r o c e s s , c a l l e d n i b b l i n g , t r e a t s d i s k e r r o r s , e x t r a s n c t o r s ,r e n u m b e r e d t r a c k s a n o t h e r p r o t e c t i o n s c h e m e s e x a c t l y t h es a m e a o r d i n a r y d a t a .

S i m p l e t u s e . J u s t l o a d a n r u F a s t . C o p i e s e n t i r e d i s k o s i n g l e 1 5 4 1 i 8 m i n u t e sO n e a s y s t e p . N s e p a r a t e a n a l y s i s o e r r o r p r o d u c t i o nU s e s r e v o l u t i o n a r y T r a c k S c a n T e c h n o l o g y t m a k ea e x a c t r e p l i c a o t h o r i g i n a l d i s k .

W r i t e o r C a l l 2 H o u r O r d e r L i n e

U L T R A B Y T E 8 1 7 9 0 5 7 6P . O . B o x 7 8 9 L a C a n a d a , C 9 1 0 1 1

S O F T W A R E A U T H O R S P L E A S E W R I T E

p r o g r a m l i s t i n g s , d o c u m e n t at i o n , a n l e t t e r s t o f r i e n d s a n r e l a t i v e s . R i t e m a n ' s o n e - y e a rw a r r a n t y i g o o d f o p e a c e o m i n d , e s p e c i a l l y s i n c e p r i n t e r sa r m o r e p r o n e t b r e a k d o w nt h a n s o l i d - s t a t e e q u i p m e n t .

— C h a r l e s B r a n n o nI n f o r u n n e r C o r p o r a t i o nA i r p o r t B u s i n e s s C e n t e r4 3 N O a S t r e e tI n g l e w o o d , C 9 0 3 0 2R i t e m a n C P r i n t e r , $ 2 9 9R i t e m a n R 6 P r i n t e r , $ 3 9 9 ( O

M o n t y P l a y sS c r a b b l eF e b o a r d g a m e s h a v e p r o v e na b r o a d l y p o p u l a r a n e n d u ri n a S e l c h o w R i g h t e r ' sS c r a b b l e . E v e n i a e r a o f f a s t -a c t i o n a r c a d e g a m e s w i t h d a z l i n g g r a p h i c s , t h c l a s s i cc r o s s w o r d g a m e c o n t i n u e s t a t t r a c t — a n d a d d i c t — h o s t s o p l a y e r s .

N o w , i i t t h i r t y - s e v e n t hy e a r o d i s t r i b u t i o n , S c r a b b l e i a v a i l a b l e f o t h 6 4 C a l l e dM o n t y P l a y s S c r a b b l e , t h i s p r g r a m p i t s y o a g a i n s t c o p u t e r o p p o n e n t , M o n t y , a n u t f o u r o t h e r p l a y e r s . W i t hv o c a b u l a r y o o v e r 1 2 , 0 0 0w o r d s , M o n t y i w o r t h y o p p on e n t t a l b u t h m o r e a v a n c e d S c r a b b l e p l a y e r s .

T h t r a d i t i o n a l p l a y i n gb o a r d i f a i t h f u l l y r e n d e r e d o s c r e e n , w i t h p i n k , l i g h t b l u e ,d a r k b l u e , a n r e p r e m i u ms q u a r e s . Y o u r t i l e s a r d i s p l a y e db e l o w ; m e n u o o p t i o n s a p e a r s o t h r i g h t . I a d d i t i o nt t h e s t a b l i s h e d p l a y i n gc h o i c e s i S c r a b b l e — s u c h a e c h a n g i n g t i l e s o p a s s i n g — t h em e n u i n c l u d e s s u c h o p t i o n s a J u g g l e { t r e a r r a n g e t h t i l e s o y o u r r a c k ) ; H i n t ( w h i c h s u g g e s t s

p l a y a b l e w o r d ) ; a n S w a p

Page 75: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 75/164

( w h i c h a l l o w s y o ( t a k e o v e rM o n t y ' s h a n d ) .T h e p r o g r a m i e a s y t f o l o a n c o m e s w i t h c o m p l e t es e o i n s t r u c t i o n s . Y o c a c h o o s e t p l a y a g a i n s t M o n t y ,o y o c a w a t c h M o n t y p l a ya g a i n s t h i m s e l f . A n y o c a e l e c t t o w a t c h M o n t y " t h i n k " —t h a t i s y o c a s e M o n t y ' sw o r d c h o i c e s a n t h e i r s c o r e s a t h c o m p u t e r s e a r c h e s f o t h m o s t v a l u a b l e w o r d .

L i k e t h e b o a r d g a m e , M o n t yP l a y s S c r a b b l e c a n b e a u s e f u ll e a r n i n g t o o l f o y o u n g e r p l a ye r s . T h p r o g r a m i f r i e n d l y a n e n c o u r a g i n g , o f f e r i n g m e s s a g e so " W e l l D o n e ! " o " G o o dC h o i c e ! " w h e n w o r d i s l e c t e d . A n d , i t h p r o c e s s o fw a t c h i n g M o n t y " t h i n k / ' t h ep l a y e r b e c o m e s i n v o l v e d i w o r k i n g o u e v e r y v i a b l e c o b i n a t i o n o l e t t e r s a l o n g w i t hM o n t y .

T h e r e a r f e m i n o rd r a w b a c k s , t h o u g h . W h i l e t h p r o g r a m c h e c k s M o n t y ' s w o r d sa g a i n s t a d i c t i o n a r y , i w o n ' tc h e c k t h v a l i d i t y o t h p l a y e r s 'w o r d s . S i n c e M o n t y w o n ' t" c h a l l e n g e " y o u , p l a y e r s w i l ln o b c o r r e c t e d i t h e y u s b

g u o m i s s p e l l e d w o r d s . A l s o , i i s n ' t p o s s i b l e t p l a y o n l ya g a i n s t a n o t h e r p e r s o n — M o n t yd e a l s h i m s e l f i f o e v e r y h a n d .A n f i n a l l y , b e c a u s e o f t h e v o lu m o f p o s s i b l e l e t t e r c o m b i n at i o n s w h i c h m u s t b e c h e c k e d a e a c h t u r n , M o n t y m a t a k e s e e r a l m i n u t e s t c o m p l e t e h i t u r n , e s p e c i a l l y i t h l a t e rs t a g e s o f t h e g a m e .

M o n t y P l a y s S c r a b b l e i w e l c o m e g a m e f o S c r a b b l e a f c i o n a d o s w h w a n t t i r e l e s sp a r t n e r , c h i l d r e n w h n e e dj o s t l e - p r o o f p l a y i n g b o a r d , o t e a c h e r s a n p a r e n t s w h w a n t

n o v e l a p p r o a c h t v o c a b u l a r yb u i l d i n g .

— J o a n R o u l e a uE p y x , I n c .1 0 4 3 K i e l C o u r tS u n n y v a l e , C 9 4 0 8 9a p p r o x . $ 3 ( d i s k o c a r t r i d g e ) < Z

S E P A G E S 7 4 - 9 1 I T H I S I S S U E F O P R O T E C T OE N T E R P R I Z E S ' S U P E RS A L E A N Y O W I L LS E W H W S A Y . . .

W L O V EO C C U S T O M E R S

E N T E R P R I Z E S

V I D E O B A S I C - 6 4 a d 5 0 g r a p h i c a n s o u n d c o m m a n d s l y o u r p r o g r a m s w i t h t h i s s u p e rd e v e l o p m e n t p a c k a g e . Y o c a d i s t r i b u t e f r e e R U N T I M Ev e r s i o n w i t h o u l p a y i n g r o y a l t i e s ' S 5 9 . 9 5B A S I C C O M P I L E H - 6 4 c o m p i l e s t h c o p l e t e B A S I C l a n g u a g e i n t o e i t h e r t a s t 6 5 1 0 m a c h i n el a n g u a g e a n d / o r c o m p a c t s p e e d c o d e G e t y o u r p r o g r a m si n t o h i g h g e a r a n p r o t e c t t h e m b c o m p i l i n g . 5 3 9 . 9 5M A S T E R - 6 4 p r o f e s s i o n a l d e v e l o p m e n t p a c k a g ef o s e r i o u s a p p l i c a n t s . I n d e x e d f i l e s y s t e m , l u l l s c r e e nm a n a g e m e n t , p r o g r a m m e r ' s a i d , B A S I C e x t e n s i o n s . 1 0 c o m m a n d s . 1 3 9 . 9 5P A S C A L - 6 4 l u l l P a s c a l w i t h e x t e n s i o n s l o g r a p h i c s , s p r i t e s , f i l e m a n a g e m e n t , m o r e . C o m p i l e s t 6 5 1 0 m a c h i n e c o d e a n d c a n l i n k t A s s e m b l e r / M o n i t o rr o u t i n e s . $ 1 9 . 9 5F O R T R A H - 6 4 b a s e d o F o r t r a n 7 C o m m o n ,

D a t a . D i m e n s i o n . E q u i v a l e n c e . E x t e r n a l , I m p l i c i t , G o t o , E l s eI f D o C o n t i n u e . S t o p , S u b r o u t i n e . C a l l , W r i t e . R e a d , F o m a t m o r e A p r i l 1 9 8 5 $ 3 9 , 9 5

A D T R A I N I N G C O U R S E t e a c h e s y o t h l a n g u a g e o t h f u t u r e . C o m p r e h e n s i v e s u D s e t o t h l a n g u a g e , e d i t o r , s y n t a x c h e c k e r / c o m p i l e r . a s s e m b l e r ,d i s a s s e m b l e r . 1 2 0 + p a g e g u i d e . S 5 9 . 9 5C - L A N Q U A O E C O M P I L E R f u l ll a n g u a g e c o m p i l e r C o n f o r m s t o t h e K e r m g h a n R i t c h i es t a n d a r d , b u w i t h o u t b i f i e l d s . P a c k a g e i n c l u d e s e d i t o r ,c o m p i l e r a n t i n k e r . A p r i l 1 9 8 5 1 7 9 . 9 5O t h e r t i t l e s a v a i l a b l e : W r i t e o c a l l :P H O N E : ( 6 1 6 ) 2 4 1 - 5 5 1 0

F o p o s t a g e a n h a n d l i n g i n c l u d e $ 4 . 0 0( $ 8 . 0 0 ( o r e i g n ) p e r o r d e r . M o n e y o r d e r a n

c h e c k s i U . S . d o l l a r s o n l y , m a s t e r c a r d ,V I S A a n A m e r i c a n E x p r e s s a c c e d e d .M i c h i g a n r e s i d e n t si n c l 4 s a l e s t a x .

A b a c u s E S o f t w a r eP . O . B o 7 2 1 1 G r a n d R a p i d s . M 4 9 5 1 0

Page 76: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 76/164

O M M O D O R E 6 w i t h $ 1 4 . 9 5 S o f t w a r e P u r c h a s e$ 1 3 9

1 7 0 K D i s k D r i v e $ 1 4 9 . 0 0T r q c t o r F r i c t i o n P r i n t e r S 1 6 9 . 0 01 3 H i - R e s C o l o r M o n i t o r J 1 8 9 . 0 0

I C O M M O D O R E 6 C O M P U T E R 5 1 3 9 . 0 0Y o p o o n l y 1 1 3 9 . 0 0 w h e n y o o r d e r I h e p o w e r l u l8 1 C O M M O D O R E 6 C O M P U T E R L E S S t h v a l u e o i h S P E C I A L S O F T W A R E D I S C O U N T C O U P O N w p o c km l y o u r c o r n p u l o r I h o l a l l o w s y o t S A V E O V E RS K o i l o l t w a r o l o l e p r i c e s ' ! W i t h o n l y $ 1 0 0 o s a v i n g s a p p l i e d , y o u r • ' • - ' c o m p u t e r c o s t i S 3 9 . O Q ! !

1 7 0 K D I S K D R I V E M 4 9 . Q 0V o l t p o o n l y S U ^ . O O w h e n y o o r d e r i h 1 7 0 K D i s kD r i v e ! L E S S ' h v o l u e o t h S P E C I A L S O F T W A R ED I S C O U N T C O U P O N w p a c k w i t h y o u r d i s k d r i v e t h a io l l o w i y o l S A V E O V E R S 5 0 0 o f s o f t w a r e s a l ep r i c e * " W i t h o n l y $ 1 0 0 o s a v i n g s a p p l i e d , y o u r n e d i s k d r i v e t o i t i H 9 . 0 0 .

■ 8 0 C O L U M M S Q C P ST R A C T I O N / F R I C T I O N P R I N T E R J 1 6 9 . 0 0

Y o u p a y o n l y $ 1 6 9 0 0 w h e n y o o r d e r f K C o r m i e r T d e l u x e l m p n n T o r t h a i p n n i i 8 " m l l l u l l l i i e . n - i n g l - e 1i h f l e t . r o l l o r f a n t o l d p a p e r . l a b e l * ' , e i t . I m p o c i d o m o l n i c . b i d i r e c t i o n a l L E S S i h f i v a l u e o I h S P E C I A LS O F T W A R E D I S C O U N T C O U P O N w p o c k w i l h y o u rp r f n r e r T h a i o l l o w i y o 1 5 A V E O V E R S 5 0 0 o f s o f t w a r e s a l e p r i c e s 1 ! W i t h o n l y $ 1 0 0 o s a v i n g sa p p l i e d y o u r n e p r i n l e r c o i T i o n l y $ 6 9 . 0 0 .

1 3 H I - R E S C O L O R M O N I T O R $ 1 8 9 . 0 0Y o p a o n l y S I B 9 . D O w h e n y o o r d e r I h i s 1 3 C O L O RM O N I T O R w i l h s h o r p e r a n c l e a r e r r e s o l u t i o n I h o na n o l h e r c o l o r m o n i t o r s w h a v e i . ■ : . - I L E S S v a l u eo I h S P E C I A L S O F T W A R E D I S C O U N T C O U P O N w p a c k w i l h y o u r m o n i t o r t h a t a l l o w s y o t s a v e o v o r5 5 0 0 o f s o l i w o r e s a l e p r i c e s ! W i l h o n l y S I M ) o s a v i n g s a p p l i e d , y o u r n e c o l o r m o n i t o r c o s t i o n l yS 8 o . 0 0 . ( l 6 C o l o r » | .

S C O L U M N B O A R D $ 7 9 . 0 0N o y o p r o g r a m 8 C O L U M N S o I h s c r e e n a o n l i m e ' C o n v e r t s y o u r C o m m o d o r e 6 l 9 C O L U M N Sw h e n y o p l u g i I h S C O L U M N E X P A N S I O NB O A R D ! ! P L U S i s l o t ( - . p o n d e r ' C a u s w i t h m o s is o f t w a r e .

8 C O L U M N S I C O L O RE X E C U T I V E W O R D P R O C E S S O R 5 3 9 . 0 0

T h i s E X E C U T I V E W O R D P R O C E S S O R i I h l i n e s !a v a i l a b l e l o t h C O M M O D O R E b c o m p u l e r ! T h U L T I M A T E F O R P R O F E S S I O N A L W o r d P r o c e s s i n g .D I S P L A Y S i o 8 C O L U M N S I C O L O R o r b l a c k a n w h i t e ! S i m p l e t o p e r o t e . p o w e r l u l l e n t e d i t i n g w i l h1 5 W O R D D I C T I O N A R Y , c o m p l e t e c u r s o r a n i n s e r i . d e l e t e k e c o n l r o l i l i n e o n p a r a g r a p hi n s e r t i o n , a u t o m a t i c d e l e t i o n , c e n t e r i n g , m a r g i ns e t l i n g s o n o u t p u l l a l p r i n t e r s ' I n c l u d e s ap o w e r l u l m a i l m e r g e .L i s l S 9 9 . 0 O ' , M I M . M C o u p o n $ 2 9 . 9 5

C O M P U T E R A N D S O F T W A R ES A L E

C A L L !B E F O R EY O

O R D E R

P R I C E SM A B L O W E R

S P E C I A L S O F T W A R E C O U P O NW p a c k S P E C I A L S O F T W A R E D I S C O U N TC O U P O N w i t h e v e r y C O M M O D O R E 6 C O M P U T E R D I S K D I V P I N T EM O N I T O R w s e l l i T h i s c o u p o n a l l o w s V " ' S A V E O V E H S 5 0 O O F F S A L E P R I C E S ! !

| E x a i n p t e s lP R O F E S S I O N A L S O F T W A R E

C O M M O D O R E

N a £ * I K u 1 i v » W o r d P r o c a i l o rE x K u l i v * & Q 1 Q D a t a

O O O W o r d O i C l i o n a r yt l * < I r o n i c S p i a o d S h e a tA c c o u n t i n g P o c kP r o t t i c o kP r o g r a m m a R e f a r e n c .

G u i d eP r o g r a m m a H a l p a r

B C o l u m n S c r a a n ( D i i h )D i s k F i l e r ( b F l i p - N - F i l . )D v l u i t T a p * C a i s a t F DP r o J o f S l i c kL . g h t P a □ n i t C o v a -S i m o n ' i B n v cP s t o p E p y xS u p a r E x p a n d a rM u s i t C o i cF i W r i t e r

l l i r1 9 9 0 0S 6 9 0 01 H . 9 !1 ) 9 1 1 9 . 0 01 5 9 . 9 51 3 0 9 51 5 9 . 9 51 5 9 . 9 51 3 9 9 5J B 9 . 0 01 3 1 , 9 51 3 9 9 5

8 . 9 51 2 9 9 51 3 9 . 9 51 2 9 9 51 S 9 . 9 5( 5 9 . 9 5

3

1 . 1 .1 3 9 . 0 01 1 9 . 0 01 1 1 9 5H 9 . 0 01 3 9 0 01 3 1 9 51 1 6 . 9 51 3 9

1 3 9 . 9 51 1 1 . 9 51 3 9 . 0 01 1 5 . 9 51 1 1 9 5

6 9 1 1 3 . 9 5( 2 1 . 9 1i 9 1 1 9 . 9 51 1 9 . 9 5

C a u p o n1 I 9 . 9 S1 1 9 . 9 31 1 0 . 0 01 3 0 ( 2 1 3 9 . 9 !1 1 3 . 5 C1 3 9 . 9 !( 3 9 . 9 !1 1 3 . 9 !i l 9 1 1 3 . 0 0( 9

1 . 6 01 1 9 . 9 5( 1 9 . 9 !1 1 9 . 9 51 7 1 . 9 5( 3 1 . 9 5

( S e e o v e r 1 0 0 c o u p o n i t e m s i u i i i c a t a l o g )W r i t e o c a l l l o r

S a m p l e S P E C I A L S O F T W A R E C O U P O N !

E X E C U T I V E Q U A L I T YP R O F E S S I O N A L B U S I N E S S S O F T W A R E

T h C a d i l l a c o B u s i n e s s P ' o g r a m st o C o m m o d o r e 6 C o m p u t e r s

I t e mI n v e n t o r y M a n a o a m t n fA c c o u n t R v c a . v o b l aA c c o u n t ! P o t a b l eP a y r o l lG e n a r o l

l i l t1 7 9 . 9 S1 7 ° . 9 S1 7 9 9 91 7 9 . 9 51 7 9

l . t .1 3 9 9 51 2 9 9 S1 3 9 . 9 51 3 9 . 9 51 3 9 . 9 5

C o u p o n1 2 1 . 9 51 3 1 . 9 51 3 1 . 9 51 1 1 . 9 51 2 1 . 9 5

S U P E R A U T OD I A L M O D E M

( B e s t c o m m u n i c a t i o n s p a c k a g e i U S A )

5 O C o m p u t e r L e a r n i n g P a $ 3 9 . 9 5N e V o i c e S y n t h e s i z e r $ 4 9 . 0 01 2 G r e e n o A m b e r M o n i t o r $ 7 9 . 9 51 2 D a i s y W h e e l P r i n t e r $ 1 0 0 . 0 0

S U P E R A U T O D I A L M O D E M $ 5 9 . 0 0E a s y T u s e . J u s t p l u g i n t o y o u r C o m m o d o r a h c o m p u l e r o n d y o u ' r e r e a d y t t r a n s m i t a n r e c e i v em e s s a g e s . E a s i e r l u s I h o n d i a l i n g y o u r t e l e p h o n e ,| u i t p u i h o n k e o y o u r c o m p u t e r ! I n c l u d e se x c l u s i v e e a i y l u s p r o g r o m f o u o n d o w nl o a d i n g l p r i n t o r o n d i s k d r i n o * . l i l t S 1 W . 0 O S » I I * . »

N E C O M P U T E R L E A R N I N G P A $ 3 7 . 1 5M a k e s o t h e r g r a p h i c s t a b l e t s o b s o l e t e . T h i s n e T E C HS K E T C H L E A B N I N G P A a l l o w s y o l d r a w o n y o u rT . V . o M o n i t o r a n t h e n y o u c a n p r i n t w h a l e v e r y o ud r a w o t h s c r e e n o y o u r p r i n t e r s . F A N T A S T I C I L i l t V 9 . 9 1 S A L E S I T . t S .

N E V O I C E S Y N T H E S I Z E R 1 4 1 . 0 0F o C o m - 6 1 o V 1 C - 2 O c o m p u t e r s . J u s i p l u g i i o n y o u c a n p r o g r a m w o r d s a n d s e n l e n c e v o d | u l t v o l u m ea n p i t c h , m o k e r o l l i n g a d v e n t u r e g o m e s , s o u n da c t i o n g a r n e t o n c u s t o m i z e d t a l k i e s ' ! F O O N L Y5 1 9 . 9 5 y o u c a n a d d T E X T T S P E E C H , l i n t t y p e w a r do n h e a r y o u r c o m p u t e r i o l k A D D S O U N D T " Z o r k " . S C O n A D A M S A N A A R D V A R K A D V E N T U R EG A M E S ! " ( D i s k o i t o p e . )

I I G R E E N O A M B E R M O N I T O R $ 7 9 . 9 5Y o u r c h o i c e o g r e e n o a m b e r s c r e e n m o n i l c r . l o q u o l l t y . 6 c o l u m n ; 2 l i n e s , e a s y t r e o d , a n t ig l a r e " P L U S $ 9 . 9 5 l o c o n n e c t i n g c a b l e . C o m - 6 * a V I 1 0

1 2 D A I S Y W H E E L P R I N T E R $ 1 9 8 . 0 0" J U K I " S u p e r b l e t t e r q u a l i t y d a i s y w h e e l p r i n t e r , 1 2 e x l r a l a r g e c a r r i a g e , u l o 1 2 C P h i - d i r a c t i a n a lp r i n l i n g . d r o p i c a s s e t t e r i b b o n , c e n l r o n i c s p a r a l l e lo R S 2 3 2 s e r i a l p o r t b u i l t i n ( S p e c i ( y )

■ - n . ' i S A L E S i t l . D I .

P R O T E C T O W A R R A N T YA l P r o t e c i o ' s p r o d u c t s c a r r y m i n i m u m 9 d a w a r r a n t y . T h e r e f o r e , i a n y t h i n g ( a i l s w i t h i n 9 d a y s f r o m I h d a t e o p u r c h a s e , y o s i m p l ys e n d y o u r p r o d u c t t u v i U n i t e d P a r c e lS e r v i c e p r e p a i d . W w i l l I M M E D I A T E L Y s e n dy o r e p l a c e m e n t a n c h a r g e v i U n i t e dP a r c e l S e r v i c e p r e p a i d . T h i s w a r r a n t y p r o v e so n c e a g o i n l h a i W L a v e O u C u M i o m o n .

P H O N E O R D E R Sa . m . p . m . W e e k d a y s

a . m . ? n o o n S o l u r d a y s

L O W E S T P R I C E S ' 1 D A Y F R E E T R I A L * 9 O A F R E E R E P L A C E M E N T W A R R A N T YB E S T S E R V I C E I N U . S . A . O N D A E X P R E S S M A I L O V E R 5 0 P R O G R A M S F R E E C A T A L O G S

A d S I O D O l o s h i p p i n g , h a n d l i n g a n i n s u r a n c e I l l i n o i s r e s i d e n t sp l e a s e o d 6 * I D A d J M . O O t o C A N A D A . P U E R T O R I C O . H A W A I I .A L A S K A . A P O - f P o r d e r s C a n a d i o n o r d e r s m u s t b a i U . S . d o l l a r s .W D N O E X P O R T T O T H E R C O U N T R I E S .E n c l o s e C a s h i e r s C h e c k . M o n e y O r d e r o P e r s o n a l C h e c k . A l l o wd a y s l o d e l i v e r y t r j o y s ' o r p h o n o o r d e r s . d o e x p r e s s m o i l '

V I S A M A S T E R C A R D C O D .

W L i o v e O u C u s t o m e r sB o 5 5 0 , B o r r i n g t o n . I l l i n o i s 6 0 0 1 03 1 2 / 3 8 2 - 5 2 4 4 t o r d e r

Page 77: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 77/164

Page 78: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 78/164

F A N T A S T I C C O M P U T E R P R I N T E R S A L E ! ! !C O M - S T A R T /

T r a c t o rF r i c t i o n

P r i n t e r

n r n i n r t i i n i w i m m i m 1 1 \

o n l yC O M - S T A R

L o w e s t P r i c e d , B e s t Q u a l i t y , T r a c t o r - F r i c t i o n P r i n t e r s i t h U . S . A .F a s t 8 O - 1 2 O - 1 B O C h a r a c t e r s P e S e c o n d 4 0 4 6 , 6 6 , 6 0 , 9 6 , 1 3 2 C h a r a c t e r s P e L i n e S p a c i n g

W o r d P r o c e s s i n g P r i n t L a b e l s , L e t t e r s , G r a p h s a n d T a b l e s L i s t Y o u r P r o g r a m sP r i n t O u D a t a f r o m M o d e m S e r v i c e s " T h e M o s t I m p o r t a n t A c c e s s o r y l o Y o u r C o m p u t e r "

* D E L U X E C O M S T A R T / 8 C P P r i n t e r $ 1 6 9 . 0 0

T h i s C O M S T A R T / ( T r a c t o rF r i c t i o n ) P R I N T E R I e x c e p t i o n a l l yv e r s a t i l e . I p r i n t s 8 V 4 " x 1 1 s t a n d a r ds i z e s i n g l e s h e e t s t a t i o n a r y o c o n t i n u o u s f e e d c o m p u t e r p a p e r . B id i r e c t i o n a l , i m p a c t d o m a t r i x , 8 C P S , 2 2 c h a r a c t e r s . ( C e n t r o n i c sP a r a l l e l I n t e r f a c e ) .

P r e m i u m Q u a l i t y 1 2 0 - 1 4 0 C P 1 0 C O M S T A R P L U S P r i n t e r $ 1 9 9T h C O M - S T A R P L U S + g i v e s y o a l

t h f e a t u r e s o t h C O M S T A R T / P R I N T E R p l u s 1 0 " c a r r i a g e , 1 2 0 - 1 4 0C P S , 9 x d o m a t r i x w i t h d o u b l es t r i k e c a p a b i l i t y f o 1 1 d o m a t r i x( n e a r l e t t e r q u a l i t y ) , h i g h r e s o l u t i o nb i I m a g e ( 1 2 0 x 1 4 d o m a t r i x ) ,u n d e r l i n i n g , b a c k s p a c i n g , t r u e l o w e rd e c e n d e r s w i t h s u p e r s u b s c r i p t s ,p r i n t s s t a n d a r d , I t a l i c , b l o c k g r a p h i c s

s p e c i a l c h a r a c t e r s . I g i v e s y o p r i n tq u a l i t y a n f e a t u r e s f o u n d o n p r i n t e r sc o s t i n g t w i c e a s m u c h ! ! ( C e n t r o n i c sP a r a l l e l I n t e r f a c e ) ( B e t t e r t h a n E p s o nF X 8 0 ) . R A T E D " B E S T B U Y " B YC O N S U M E R S D I G E S T B U Y E R SG U I D E , J A N U A R Y 1 B H 5 ! L i s t $ 4 9 9 . 0 0 ,S a l e ( 1 9 9 . 0 0 .

P r e m i u m Q u a l i t y 1 2 0 - 1 4 0 C P 1 5 i / z X C O S T A R P L U S

B u s i n e s s P r i n t e r $ 3 1 9 . 0 0H a a l t h f e a t u r e s o t h 1 0 C O S T A R P L U S + P R I N T E R p l u s 1 5 ^ "c a r r i a g e a n m o r e p o w e r f u le l e c t r o n i c s c o m p o n e n t s t h a n d l el a r g e l e d g e r b u s i n e s s f o r m s ! ( B e t t e rt h a n E p s o n F 1 0 0 ) . L i s t $ 5 9 9 . S a l e( 8 1 9 . 0 0 .

S u p e r i o r Q u a l i t y1 5 1 / 2 " C O S T A R P L U S H . S .H i g h S p e e d 1 6 0 - 1 8 0 C P

B u s i n e s s P r i n t e r $ 4 4 9 . 0 01 5 ' ^ " C a r r i a g e a n m o r e p o w e r f u le l e c t r o n i c c o m p o n e n t s t h a n d l el a r g e r l e d g e r b u s i n e s s f o r m s ! ( S e r i a lC e n t r o n i c s P a r a l l e l I n t e r f a c e ! . L i s t$ 7 9 9 . S a l e $ 4 4 9 .

1 2 D A I S Y W H E E LP R I N T E R $ 2 4 9 . 0 0" J U K I " S u p e r b l e t t e r q u a l i t y d a i s yw h e e l p r i n t e r , 1 2 e x t r a l a r g ec a r r i a g e , u t 1 2 C P S b i - d i r e c t i o n a lp r i n t i n g , d r o p - i n c a s s e t t e r i b b o n . ( B d a w a r r a n t y ) C e n t r o n i c s p a r a l l e l o R S 2 3 2 s e r i a l p o r t b u i l t i n ( S p e c i f y ) .L i s t S 3 9 9 . O O . S a l e $ 2 4 9 . 0 0 .

S u p e r i o r Q u a l i t y1 0 C O M - S T A R H . S .H I G H S P E E D 1 B O - 1 X O C P

B u s i n e s s P r i n t e r $ 3 4 9 . 0 0T h i s S u p e r H i g h S p e e d C o m - S t a rB u s i n e s s P r i n t e r h a a l t h f e a t u r e s o t h 1 0 C O M - S T A R P R I N T E R w i t hH I G H S P E E D B U S I N E S S P R I N T I N G1 6 0 - 1 8 0 C P S , 1 0 0 % d u t y c y c l e , 8 B u f f e r , d i v e r s e c h a r a c t e r f o n t s ,s p e c i a l s y m b o l s a n t r u e d e c e n d e r s ,v e r t i c a l a n h o r i z o n t a l t a b s . R E H O B U S I N E S S P R I N T E R a a u n b e l i e v a b l e l o p r i c e ( S e r i a l o C e n t r o n i c s P a r a l l e l I n t e r f a c e ) . L i s t$ 6 9 9 . 0 0 .S o l e 1 3 4 9 . 0 0 .

P r i n t e r / T y p e w r i t e rC o m b i n a t i o n $ 3 0 9 . 0 0" J U K I " S u p e r b l e t t e r q u a l i t y , d a i s yw h e e l p r i n t e r / t y p e w r i t e rc o m b i n a t i o n . T w m a c h i n e s i o n j u s t f l i c k o t h s w i t c h , 1 2 e x t r al a r g e c a r r i a g e , t y p e w r i t e r k e y b o a r d ,a u t o m a t i c m a r g i n c o n t r o l a n r e l o c a t ek e y d r o p i c a s s e t t e r i b b o n ! ( 9 d a w a r r a n t y ) C e n t r o n i c s p a r a l l e l o R S 2 3 2 s e r i a l p o r t b u i l t i ( S p e c i f y ! .L i s t 5 4 0 9 . 0 0 . S a l e $ 2 9 9 . 0 0 .

7 D a F r e e T r i a l Y e a r I m m e d i a t e R e p l a c e m e n t W a r r a n t }- P A R A L L E L I N T E R F A C E S -

F o V I C - 2 0 a n C O M - 6 4 S 4 B . 0 0 . C o m m o d o r e B - 1 2 8 $ 1 3 9 . 0 0 . A p p l e $ 7 9 . 0 0 . A t a r i $ 7 8 . 0 0 .

A d S ' ' l o i h i p p i n g h a n d l i n g a n I n t g r o n c * I H i n o i l r a i l d a n ' lp l * o t * p d d 6 ' / . ' 0 A d d S 2 9 0 0 l o r C A N A D A P U E « I O « I C 0 H A W A I IA L A S K A A P O F P O o r d » r t . C a n a d i a n o r d a n m u t t b i S d o l l a r tW D N O { X P f l K T T O 1 H E « C O U N T R I E SE n c l o i a C a i h i a ' i C h a t k M o n a » O ' d a r o f » n o n o l C h « k A l l o w 1 d o y t f e r d » l l v a r , , 3 i d a » t l e p h o r n o r d a r i d a a i p r a n m a i l 1V I S A - M A S T E R C A R D W S h i p C O l A g g r e s s e s O n l y

W L o v e O u C u s t o m e r sB o 5 5 0 , B a r r i n g t o n , I l l i n o i s 6 0 0 1 03 1 2 / 3 8 2 - 5 2 4 4 t o r d e r

C O M - S T A R P L U S * A B C D E F B H I J K L M N O P QP r i n t E x a m p l e ; f t B C D E F B H U K U I N O P O R O T U V U X Y Z

R B T U V W X Y Z

Page 79: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 79/164

Page 80: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 80/164

C O L O RO N I T O R S A L E ! ! !

( L o w e s t p r i c e i U S A )

" B u i l t i s p e a k e r a n a u d i o

• F r o n t P a n e l C o n t r o l s» F o r V i d e o R e c o r d e r s

F o S m a l l B u s i n e s s /C o m p u t e r s

► A p p l e - C o r n m o d o r eA t a r i - F r a n k l i n - e t c .

1 3 C o l o r C o m p u t e r M o n i t o r

B e a u t i f u l C o l o r C o n t r a s tH i g h R e s o l u t i o nS e p a r a t e d V i d e oS h a r p C l e a r T e x tA n t i G l a r e S c r e e n4 C o l u m n s 2 l i n e sS u p p o r t s 8 C o l u m n s

• L i s t $ 3 9 9S A L E $ 1 9 5

1 1 D a F r e e T r i a l 9 D a I m m e d i a t e R e p l a c e m e n t W a r r a n t y

M O N I T O RX T R O N S U P E R H I - R E S O L U T I O N " S W I V E L B A S EL i s t $ 2 4 9 S A L E $ 1 1 9 *

8 C o l u m n s 2 l i n e s , S u p e r H i - R e s o l u t i o n 1 0 0 0 l i n e sG r e e n o A m b e r s u p e r - c l e a r E a s y t R e a d t e x t w i t h s p e c i a l a n t i - g l a r e s c r e e n !

2 " ^ 2 £ £ / r / / H I - R E S O L U T I O N G R E E N O A M B E R T E X T D I S P L A YM O N I T O R L i s t $ 1 9 9 S A L E $ 9

8 C o l u m n s 2 l i n e s . H i - R e s o l u t i o n - c r i s p c l e a r e a s y t r e a d t e x t w i t h a n t i - g l a r es c r e e n ! M U S T ( o w o r d p r o c e s s i n g .

2 M O N I T O R G R E E N O R A M B E R T E X T8 C o l u m n s 2 l i n e s , e a s y t r e a d u f r o n t c o n t r o l s

L i s t $ 1 5 9 S A L E $ 7 9 . 9 5 *' P l u s $ 9 . 9 5 c o n n e c t i n g c a b l e !

L O W E S T P R I C E S * 1 D A Y F R E E T R I A L 9 D A Y F R E E R E P L A C E M E N T W A R R A N T YB E S T S E R V I C E I U . S . A . * O N D A E X P R E S S M A I L O V E R 5 0 P R O G R A M S F R E E C A T A L O G S

A d S I 0 l o s h i p p i n g , h a n d l i n g a n d I n i u r m c * . M i n o i n r t d d a n l ip l i u n i t I d 8 t « A d ( 2 0 . 0 0 f o C A N A O A . P U E R T O R I C O . H A W A I Io r d e r s . W D N O E X P O R T T O T H E R C O U N T R I E S .E n c l o s e C a s h i e r s C h e c k M o n e y O r d e r o P e r s o n a l C h e c k A l l o w 1 d a y s ' o d e l i v e r y . 2 t d a y s ' o p h o n e o r d e r s , d i e a p r e s s m i l l !C a n a d a o r d e r s m u s t b i U d o l l a r s V i s a M a s t e r C a r d C O

1 E N T E R P R I Z E SB O 5 5 0 , H A R R I N G T O N , I L L I N O I S 6 0 0 1 0P h o n a 3 1 2 / 3 8 2 5 2 4 4 l o r d e r

I « V £ L O V l O u i C U S ' O M E B S I

Page 81: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 81/164

C o m m o d o r e 6 M O D E M

T e l e c o m m u n i c a t i o n sL i s t $ 1 2 9 . 9 5

F O C H I L D R E N A D U L T S - B U S I N E S SC o m p l e t e A u t o D i a l

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

( E x c l u s i v e E a s y T U s F e a t u r e s )

^ ~ T o t a l - * ~ fT e l e c o m m u n i c a t i o n s

3 0 B a u d M o d e m A u t o D i a l A u t o A n s w e r U p l o a d D o w n l o a dM e m b e r s h i p i 5 D a t a b a s e S e r v i c e s ( U P I N e w s , e t c . )R e a c h O u a n A c c e s s S o m e o n e

E d u c a t i o n a l c o u r s e s N e w s U p d a t e s a n I n f o r m a t i o nF i n a n c i a l I n f o r m a t i o n P o p u l a r G a m e s E l e c t r o n i c S h o p p i n gB a n k i n g a H o m e R e s e a r c h a n R e f e r e n c e M a t e r i a l s

h T o t a l T e l e c o m m o n i c a t i o n s P a c k a g e o f f e r s y o a l t h i s p l u s . . A u t o L o g - o n S t o r e 5 o D i s k D o w n l o a d e d F i l e sg o D i a l i n g f r o m K e y b o a r dO n - l i n e C l o c kC a p t u r e a n D i s p l a y H i g h R e s o l u t i o n C h a r a c t e r sD o w n l o a d T e x t , P r o g r a m o D a t a F i l e s

R e a d s F i l e s f r o m D i s k o n U p l o a d s T e x t o P r o g r a m F i l e sS e l e c t A n P r o t o c o l ( a c c e s s a l m o s t a n c o m p u t e r o m o d e m )P l u s M u c h , M u c h M o r e o

L i s t $ 1 2 9 . 9 5 S p e c i a l L o w - L o w P r i c ea r s s u r e t h i s i t h o n l y t e l e c o m m u n i c a t i o n s p a c k a g e y o w i l l n e e d w w i l l g i v e y o 1 d a y s F r e e T r i a l .

5 A d S 0 f o s h i p p i n g h a n d l i n g o n i n s u r a n c e l l l m o i l r e s i d e n t sp l e a s e o d f t ' . T a A d S 6 0 0 f o C A N A D A P U E R T O R I C O H A W A I IA l A S K A A P F P o r d e r s C a n a d i a n o r d e r s m u s l b i S d o l l a r sW D N O E X P O R T T O T H E R C O U N T R I E SE n c l o s e C a j h i o r s C n e t k M o n e y O r d e r o P e r i o n o l C h o c k . A l l o w 1 d a p l o r d c l i v o r y . 2 l o 7 d a y ; l o r p h o ' 1 ( » o r d o r s d o G - p r o » m a i l !

V I S A M A S T E R C A R D C . O . D .N D t C a n a d a A P F P O .

W L o v e O u C u s t o m e r sB o 5 5 0 . B a r r i n g f o n , I l l i n o i s 6 0 0 1 03 1 2 / 3 8 2 - 5 2 4 4 t o r d e r

Page 82: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 82/164

C O M M O D O R E - 6 4V O I C E S Y N T H E S I Z E R

M A K E Y O U RC O M P U T E R

V O T R A X B A S E DH A R D W A R E S A L E O N L Y 5 0

Y o c a p r o g r a m a n w o r d s o s e n t e n c e s A d j u s t v o l u m e a n p i l c h R e c e i v e M o d e mm e s s a g e s M a k e a d v e n t u r e g a m e s t h a i t a l k R e a l s o u n d a c t i o n g a m e s M a k e c u s t o m i z e dl o l k i e s ( D e m o d i s k o r t a p e i n c l u d e d )

i Q O G P B B O QI B B B B O O B O Q Q Q O q o e Q O Q B Q P Q g O O O Q Q O Q O a Q Q eY o c o a d T E X T T S P E E C H S O F T W A R E t h a t a l l o w s y o t s i m p l y t y p e w h a t y o w a n t t h e a r ! A l s o a l l o w s y o t o d s o u n d a n v o i c e t S C O T T A D A M S a n " Z O R K " A D V E N T U R EG A M E S . L i s t S 2 9 . 9 5 . S A L E S 9 . 9 5 . ( D i s k o T a p e ) .

v e o o o e o o c

L O W E S T P R I C E S I D A Y F R E E T R I A L D A F R E E B E P L A C E M E N T W A R R A N T YB E S T S E R V I C E I N U . S . A . O N D A E X P R E S S M A I L O V E R S O P R O G R A M S F R E E C A T A L O G S

C O M M O D O R E 6 8 C O L U M N B O A R D S A L E

F O O N L Y 8 0 ( W o r d P r o c e s s o r D i s k P r o g r a m i n c l u d e d F R E E !

N o y o u c a n p r o g r a m 8 c o l u m n s o n t h s c r e e n a o n t i m e ! C o n v e r t s y o u r C o m m o d o r e 6 t 8 c o l u m n s w h e n y o p l u g i t h P R O T E C T O 8 E x p a n s i o n B o a r d . L i s t $ 1 9 9 . 0 0 . S a l e $ 3 9 . 0 0 .

I n c l u d e s S l o t E x p a n d e r a n d c a n b u s e d w i t h m o s t e x i s t i n g s o f t w a r e ! ! !

A d J 0 l o i h i p p i n n S n n d l m g a n d i n i u r o n c e l l l i t i o i l r e l i d e n t lp l e o i . o d 6 * . l a x A d W O l o C A N A D A . P U E R T O R I C O H A W A I I .A L A S K A A P F P o r d e r ) . C o n a d i a n o r d e r * m u l l b i S d o l l o r iW D N O E X P O R T T O O T H E R C O U N T R I E S .E n c l o s e C a i ' » t v s C h e c k . M o n e y O r d e r o P e r s o n a l C h e c k A l l o w 1 d o y i l o d e l i v e r y . 2 1 d a y s l o p h o n e o r d e r s . d a e » p r e s s m o i l 1

V I S A M A S T E R C A R D C . O . D .N o C . O O l o C o n a d o . A P O - F P O .

W L i o v e O u C u s t o m e r sB o 5 5 0 , B a r r i n g t o n , I l l i n o i s 6 O O 1 03 1 2 / 3 8 2 - 5 2 4 4 t o r d e r

Page 83: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 83/164

J I S A L E $ l " e .P r e m i u m Q u a l i t y F l o p p y D i s k s

B o o 1 w i t h h u r i n g s , s l e e v e s a n l a b e l sF a m o u s B r a n d F U J I F l o p p y D i s k s f o t h o s e w h c a r e a b o u t k e e p i n g t h e i r d a t a .

L i s t $ 3 9 . 9 5S i d e d D o u b l e D e n s i t y C f l l a $ 1 Q f

o C o m m o d o r e 6 4 A t a r i , A p p l e * * ™

$ 1 2 . 9 5 F l i p - N - F i l e $ 1 2 . 9 5F l o p p y P i s k F i l e r

E v e r y o n e N e e d s F l o p p y D i s k S e c r e t a r yF a c t s :

D u s t a n D i r t p a r t i c l e s c a h u r t y o u r d i s k sM o s t d i s k s g b a d u t m i s h a n d l i n g i s t o r a g eP r o p e r f i l i n g o y o u r d i s k c o l l e c t i o n w i l l r e d u c eu n n e c e s s a r y h a n d l i n g o y o u r d i s k s

T h F l o p p y D i s k F i l e r i a i n e x p e n s i v e h a r d p l a s t i c F l i p t o p c a s e t h a t w i l l a l l o w f o e o s y f i l i n g , a n p r o t e c ty o u r d i s k s f r o m d u s t , s m o k e , a n d d i r t . P l u s , t h F l o p p y D i s k F i l e r w i l l k e e p a l y o u r d i s k s o u t o u n w a n t e dh a n d s a n d i o n p l a c e w h e r e y o u c a n e a s i l y f i n d t h e m . ( H o l d s O v e r 5 0 D i s k s )

$ 2 4 . 9 5 I n t r o d u c t o r y S a l e P r i c e $ 1 4 . 9 5 C o u p o n $ 1 2 . 9 5

A d 5 3 0 0 l o s h i p p i n g h a n d l i n g a n i n s u r a n c e I l l i n o i s r e s i d e n t sp l e a s e o d 6 * r o A d ! 0 l o C A N A D A P U E R T O R I C O H A W A I IA L A S K A A P O - P P O o r d e r s . C a n a d i a n o r d e r s m u s l h i d o l l a r sW D N O X P O R T T O T H E R C O U N T R I E SE n c l o s e C a s h i e r s C h e c k M o n e y O r d e r a P e r s o n a l C h e c k A l l o w 1 d o y s t o d e l i v e r y T d a y s f o p h o n e o r d e r s d a e x p r e s s m a i l '

V I S A M A S T E R C A f i D C O N o C O D l o C o n o d o A P O F P O

W L o v e O u C u s t o m e r sB o 5 5 0 . B o r r i n g l o n . I l l i n o i s 6 0 0 1 03 1 2 / 3 8 2 - 5 2 4 4 t o r d e r

Page 84: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 84/164

C o m m o d o r e 6 C A R D C O C o m m o d o r e 6

F u l f i l l A l Y o u r P e r s o n a l B u s i n e s s N e e d s " N O WW r i t e N o w ! W o r d P r o c e s s o rE a s y T U s C a r t r i d g e B a s e d W o r d P r o c e s s o r f o t h C - 6 4 , W i t h F u l l 8 C o l u m n O n - S c r e e n V i e w M o d eT h W R I T E N O W ! w o r d p r o c e s s o r p r o v i d e s y o w i t h t h e a s i e s t t u s e , f a s t e s t t l e a r n f o r m a t a v a i l a b l e f o y o u rC o m m o d o r e 6 c o m p u t e r . I w i l l g i v e y o a l t h e f e t u r e s y o w o u l d e x p e c t i a p r o f e s s i o n a l w o r d p r o c e s s o r a n s o m e f e a t u r e s n o f o u n d i a n o t h e r C o m m o d o r e 6 w o r d p r o c e s s o r .( C a r l r i d g e ) L i s t $ 4 9 . 9 5 . S a l e $ 3 4 . 9 5 . C o u p o n $ 2 9 . 9 5 .

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

B u i l t i n 8 c o l u m n d i s p l a y a l l o w s y o t s e e x a c t l y w h a t y o w i l l p r i n t i n c l u d i n gh e a d e r s , f o o t e r s , j u s t i f i c a t i o n , p a g en u m b e r s a n d p a g e b r e a k s .C a s e n d a l s p e c i a l c o d e s t a n p r i n t e r ,e v e n i t h m i d d l e o l i n e w i t h o u t l o s i n gp r o p e r j u s t i f i c a t i o n .

P a g e n u m b e r i n g i s t a n d a r d n u m b e r s o u p p e r o l o w e r c a s e R o m a n n u m e r a l s .F u l l s t r i n g s e a r c h a n s e a r c h / r e p l a c ef u n c t i o n s .D i r e c t u n l i m i t e d u s o p r e v i o u s l y s t o r e dt e x t f r o m T a p e o d i s k c o l l e d f r o m w i t h i nt e x t d u r i n g T h p r i n t o u s i u s e s n m e m o r y s p o c e a n a l l o w s c r e a t i o n o u n l i m i t e d l e n g t h d o c u m e n t s .F u l l s c r o l l i n g u a n d o w n t h r o u g h t e x t .

N c o m p l i c a t e d e d i T i n g m o d e s o c o m m a n d s .M u l t i p l e l i n e h e a d e r s a n f o o l e r s .J u s t i f i c a t i o n a n t e x t c e n t e r i n g .B l o c k c o p y a n d e l e t e c o m m a n d s .S a v e t e x t t t a p e o d i s k .E a s y f u l l s c r e e n e d i t i n g .W o r k s w i t h a n p r i n t e r .E a s y t u n d e r s t a n d i n s t r u c t i o n b o o k l e t .

h e l p s c r e e n s i n c l u d e d .

S p e l l N o S p e l l C h e c k e r" S p e l l N o w " i d i s k b a s e d p r o f e s s i o n a l s p e l l i n g c h e c k e r t h a t i n t e r f a c e s w i t h ! h " W r i t e N o w " w o r d p r o c e s s o r l o t h C - 6 4 . U s " S p e l l N o w " f c h e c k t h s p e l l i n g i y o u r " W r i t e N o w " f i l e s . I i n c l u d e s a l f e a t u r e s o t h m o s te x p e n s i v e s p e l l i n g c h e c k e r s o t h m a r k e t . ( D i s k ) L i s t $ 3 9 . 9 5 . S a l e $ 1 4 . 9 5 .

3 4 . 0 0 0 w o r d d i c t i o n a r y .1 , 0 0 0 w a r d m i n i - d i c l i o n a r y .U n l i m i t e d n u m b e r o s u p p l e m e n t a ld i c t i o n a r i e s ( u s e r - d e f i n a b l e ) .

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

A l l o w s f o m a r k i n g , i m m e d i a t ec o r r e c t i o n o n v i e w i n g i c o n t e x t .C A R D C O , I N C . ' s L i f e t i m e G u o r a n t e e .

T h " M a i l N o w " i d i s k b a s e d f u l l r a n d o m a c c e s s d o ! a b a s e d e s i g n e d t b u s e d w i t h t h " W r i t e N o w " w o r dp r o c e s s o r . " M a i l N o w " a l l o w s t h e u s e r t m e r g e o a d d r e s s f i l e i n t o t h t e x t o t h w o r d p r o c e s s o r f o f o r ml e t t e r s . ( D i s k ) L i s t $ 3 9 . 9 5 . S a l e $ 1 9 . 9 5 .

M a c h i n e l a n g u a g e f a s t s o r t . • U s e r - d e f i n e d , p r i n t f o r m a t c a n p r i n t o n e ,U s e r - f r i e n d l y , t o t a l l y m e n u - d r i v e n ' w o o t h r e e l a b e l s a c r o s s ,o p e r a t i o n . c h a r a c t e r c a t e g o r y f i e l d .1 c h a r a c t e r c o m m e n t l i n e . • S u p p o r t s 6 0 e n t r i e s p e d i s k .

Q u i c k ( i m e m o r y ) s o r t s b Z i p . C a t e g o r y ,L a s t n a m e a n S t a t e ,I n c l u d e s d a t a b a c k - u p u t i l i t y .C A R D C O , I N C . ' s L i f e t i m e G u a r a n t e e .

F i l e N o D a t a b a s e" F i l e N o w " i t h i n e x p e n s i v e d a t a b a s e y o u ' v e b e e n w a i t i n g f o r . " F i l e N o w " i n t e r f a c e s w i t h t h e " W r i t e N o w " w o r dp r o c e s s o r f o t h C - 6 4 . H e l p s y o u w i t h d a t a b a s e m a n a g e m e n t o y o u r " W r i t e N o w " f i l e s a n k e e p s s e p a r a t e d a t ab a s e s f o o t h e r i m p o r t a n t i n f o r m a t i o n . ( D i s k ) L i s t $ 3 9 . 9 5 . S a l e $ 2 9 . 9 5 .

F u n c t i o n s o s d e c k o x n o t e c a r d s . S e a r c h i n g i b i d i r e c t i o n a l . F u l l y c o m p a t i b l e w i t h ' W r i t e N o w " .F i e l d s a r u s e r - d e f i n a b l e . W i l d c a r d s e a r c h i n g a n p r i n t i n g . C A R D C O , I N C . ' s L i f e t i m e G u a r a n t e e .F u l l e d i t f e a t u r e s : a d d . e d i t , d e l e t e . C a p a c i t y u t 7 0 c a r d s p e r f i l e - d i s k .

G r a p h N o P a i n t N o G r a p h i c / L o g o G e n e r a t o rf u l l g r a p h i c s p a c k a g e c a p a b l e o g e n e r a t i n g l i n e , b a g r a p h s a n g r a p h i c a r d e s i g n s s u c h a l o g o s a n p i c t u r e s t b u s e d w i t h " W r i t e N o w " f o t h C - 6 4 . S a v e y o u r g r a p h o l o g o i " W r i t e N o w " c o m p a t i b l e f i l e a n p r i n t i o u a l o n g w i t h y o u r " W r i t e N o w " t e x t f i l e . ( D i s k ) L i s t $ 3 9 . 9 5 . S a l e $ 1 9 . 9 5 .

A l l o w s p l o t t i n g o ! x . c o o r d i n a t e s f r o m D r a w l i n e s , r e c t a n g l e s a n c i r c l e s . L o a d o s a v e g r a p h i c s ,s o f t w a r e o k e y b o a r d . f i l l s h o d e s : w h i l e , g r a y a n b l a c k O p t i o n a l j o y s t i c k c o n t r o l .C o m p a t i b l e w i t h " W r i t e N o " f i l e s . » C h o r a c t e r f o n t e d i t o r C A R D C O I N C . ' s L i f e t i m e G u a r a n t e e .M e n u - d r i v e n ; u s e r - f r i e n d l y .

A d S 3 . 0 0 f o s h i p p i n g , h o n d l i n g a n i n s u r a n c e . I l l i n o i s r e s i d e n t sp l a a s e a d 6 t o n . A d $ 6 . 0 0 f o C A N A D A . P U E R T O R I C O . H A W A I IA L A S K A . A P O - F P O o r d a r * . C a n a d i a n o r d e r s m u s t b e i U . S . d o l l a r s .W D N O E X P O R T T O T H E R C O U N T R I E S .E n c l o s e C a s h i e r s C h e c k , M o n e y O r d e r o P e r s o n a l C h e c k . A l l o w \ d o y s f o d e l i v e r y . t o d a y s t o p h o n e o r d e r s . d a e x p r e s s m a i l '

V I S A M A S T E R C A R D C O D .N C . O . O . i C o n o d o . A P O - F P O .

W L o v e O u C u s t o m e r sB o 5 5 0 . B a r r i n g t o n , I l l i n o i s 6 0 0 1 03 1 2 / 3 8 2 - 5 2 4 4 t o r d e r

Page 85: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 85/164

C o m m o d o r e6 T h M o s t

P r a c t i c a lC o m m o d o r e

6

B u s i n e s s S o f t w a r eS p e c i a l L o w L o w P r i c e s W h i l e S u p p l i e s L a s tW o r d P r o c e s s o r S p r e a d S h e e t D a t a B a s e D i a g n o s t i c

T r a c k E x p e n s e s . i n v e n t o r i e s ,M a k e C h a r t s a n

P r o j e c t P r o f i t sK e e p M a i l i n g L i s t s C h a n g e

R e c o r d s , n u m b e r s , m e t h o d s o f i l i n gI n f o r m a t i o n R e t r i e v a l

T e s t R A M e m o r y R S - 2 3 2 P o r tK e y b o a r d V i d e o A u d i o J o y s t i c k

P r i n t e r D i s k D r i v e A n M o r e !

6 D O C T O R

6 4 c o n s i s t e n t b e s t s e l l e r ,6 4 h a s b e c o m e r e f e r e n c e

d a m o n g C o m m o d o r e 6 < e t s . W i t h f e a t u r e s l i k ec a n d n u m e r i c s o r t i n g a n

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

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

f o r m i n g t h p e r f e c t s m a l ln e s s b u n d l e .

$ 5 9 . 9 5 . S a l e 2 4 . 9 5 . ( D i s k o T a p e )

P r a c t i f i l e : F l e x i b i l i t y a n l a r g ec a p a c i t y m a k e P r a c f i f i l e ( h i d e a ld a t a - b a s e m a n a g e r f o t h C o m m o d o r e b A ( 3 8 0 0 r e c o r d s p e r f i l e ,s o r t s f i e l d s o i o n c e . ) F i l e s w r i t t e nw i t h t h e p r o g r a m a r e c o m p a t i b l e w i t hP r a c t i c o l c b a n p o p u l a r w o r dp r o c e s s i n g p r o g r a m s s u c h a sE a s y S c r i p l , W o r d P r o . P a g e M a t e a n P a p e r C l i p . F i n a l l y , f u l l - f e a t u r e dd a t a - b a s e o a a f f o r d a b l e p r i c e !L i s l $ 5 9 . 9 5 . S a l e S 2 4 . 9 3 . ( D i s k . )

6 D o c t o r : s p e c i a l d i a g n o s t i cp r o g r a m f o t h C o m m o d o r e b A 6 D o c t o r t a k e s t h g u e s s w o r k o u o i s o l a t i n g t r o u b l e s o m e h o r d w a r ep r o b l e m s . T h p r o g r o m t e s t s e a c hp i e c e o h a r d w a r e l p i n p o i n t d e f e c t sa n h e l p p r e v e n t c o s t l y o n t i m e -c o n s u m i n g s e r v i c e c a l l s . A e s s e n t i a lp r o g r a m f o a l C o m m o d o r e b u s e r s !L i s t S 3 J . 9 5 . S a l e S 1 9 . 9 5 . ( D i s k . )

I B e t t e r t h a n L o t u s 1 - 2 - 3 C o u p o n $ 4 4 . 9 5c I I f a s t , v e r s a t i l e s p r e a d s h e e t w i t h d a t a b a s e a n d w o r d p r o c e s s i n g f e a t u r e s , d o e s a w a y w i t h e r a s e r s , b r o k e n

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

b u s i n e s s f i n a n c i a l s t a t e m e n t s . P r a c t i C o l c I i t h t o o l o t h e i g h t i e s . L i s t S 6 9 . 9 5 . S a l e $ 4 9 . 9 5 . C o u p o n 5 d 4 . 9 5 . ( D i s k )W i t h P r o c t l C a k I y o c a

U s e 2 5 0 r a w s b l O O c o l u m n sU s 3 m o t h ( u n c t i o n s f r o m s i m p l e a d d i t i o nt s q u a r e r o o t s a n t r i g f u n c t i o n s .S o r t a l p h a b e t i c a l l y a n n u m e r i c a l l y .U s u p p e r a n d l o w e r c a s e l e t t e r s ." H i d e " c o l u m n s o n u m b e r s f o s p e c i a lr e p o r t s w i t h o u t l o s i n g d a t a .C r e a t e f i x e d t i t l e s o s e v o r o l r o w s a n d / o rc o l u m n s .

R e p l i c a t e a n d a t a i a n a r e a .A d j u s t i n d i v i d u a l c o l u m n w i d t h s .U s g r a p h i c d i s p l a y o p t i o n .S e t g l o b a l o n i n d i v i d u a l c e l l f o r m a t t i n g .U s I . . T H E N s t a t e m e n t s .E d i t E o b e l s a n f o r m u l a s .F o r m a t d i s k s I r o m w i t h i n I h e p r o g r a m .V i e w d i s k c a t a l o g t r a m w i t h i n t h p r o g r a m .

W r i t e e i p o n d e d l a b e l s u l 8 8 c h a r a c t e r sl o n g .I n s e r t , d e l e t e o n m o v e i n f o r m a t i o n w i t he a s e .S t a r t u s i n g P r a c t i C a l c I w i t h i n t e m i n u t e s o o p e n i n g t h p a c k a g e .C o n s o l i d a t e s e p a r a t e s p r e a d s h e e t s l o t o t a l l i n g .S e a r c h f o k n o w n o n v a r i a b l e e n t r i e s .

A d S 0 f o s h i p p i n g , h o n d l i n g o n i n s u r a n c e I l l i n o i s r e s i d e n t *p l e o i s o d 6 " l o < . A d S 6 . 0 0 t o C A N A D A . P U E R T O R I C O . H A W A I I .A L A S K A A P O - F P O o r d e r s . C o n o d i a n o r d e r s m u s t b i U . S . d o l l a r sW D N O E X P O R T T O O T H E R C O U N T R I E SE n c l o s e C a s h i e r s C h o c k . M o n e y O r d e r o P e r s o n a l C h o c k . A l l o w I d o y s f o d e l i v e r y . 2 l d a y s f o p h o n e o r d o i s . d a e » p r e n m a i l !

V I S A M A S T E R C A R D C . O . D .N o C . O . D . t C a n a d a . A P O - F P O

W L o v e O u C u s t o m e r sB o 5 5 0 , B a r r i n g t o n , I l l i n o i s 6 0 0 1 03 1 2 / 3 8 2 - 5 2 4 4 t o o r d e r

Page 86: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 86/164

C o m m o d o r e 6

C o m p u t e r L e a r n i n g P a M a k e s g r a p h i c t a b l e t s O b s o l e t eI n c l u d e s S p e c i a l P r i n t e r F e a t u r e$ 4 ) ^ 9 5 H i - R e s o l u t i o n !S a l e ! 3

N o y o g e t h i s F a n t a s t i c T e c h S k e t c hC o m p u t e r L i g h t P e P r o g r a m w i t h aP r o f e s s i o n a l L i g h t P e F r e e ! ( $ 3 9 . 9 5v a l u e } p l u s t h M i c r o I l l u s t r a t e dG r a p h i c s P e n P r o g r a m t h a t a l l o w s y o t d r a w o n y o u r T . V . o m o n i t o r s c r e e n ( b e t t e rt h a n G i b s o n s $ 9 l i g h t p e n ) . W h a t e v e r y o c a d r a w o t h s c r e e n y o c a p r i n t o y o u r p r i n t e r ( T e c h S k e t c h E x c l u s i v e . )( D i s k ) L i s t $ 5 9 . 9 5 S a l e S 3 7 . 9 5 .A l s o a v a i l a b l e i L i t e S p r i t e , a l i g h t p e d r i v e n s p r i t e b u i l d e r ( L i s t $ 3 9 . 9 5 S a l e 5 2 9 . 9 5 ) .

M U S I C P O R TT h u l t i m a t e m u s i c s y n t h e s i z e r a n m u l t i - t r a c k r e c o r d i n g s y s t e m( o t h C o m m o d o r e 6 4 F u l l - s i z e d R E A L K e y b o a r d a n a l s o f t w a r e i n c l u d i n g p r i n t i n g t t h p r i n t e r a n p r e p r o g r a m m e ds o n g s a r i n c l u d e d . ( D i s k ) L i s t $ 1 4 9 . 9 5 S a l e $ 9 9 . 0 0 .

F u l l y R e s p o n s i v e" M U S I C I A N S " K e y b o a r d S a | e J $ 9 0

N E x t r a

S o f t w a r eR e q u i r e d

A d S 3 0 0 f a . u p u i n g . h a n d l i n g a n i n s u r a n c e . I l l i n o i s r e s i d e m sp l o o s e o d 6 l a . . A d $ 6 . 0 0 t o C A N A D A . P U E R T O R I C O . H A W A I I .A L A S K A , A P O - F P O o r d e r s . C a n a d i a n o r d e r s m u s t b i U . S . d o l l a r s .W E D O N O E X P O R T T O T H E R C O U N T R I E S .E n c l o s e C a s h i e r s C h e c k , M o n e y O r d e r o P e r s o n a l C H a t k . A l l o w 1 d a y s f o d e l i v e r y . 3 T 7 d o y s l o r p h o n o o r d e r s . d a y o x p F s * * m a i l T

V I S A M A S T E R C A R D C . O . D .N C O D . l o C o n a d a , A P O - F P O

W L o v e O u C u s t o m e r sB o 5 5 0 , B o r r i n g l o n . I l l i n o i s 6 0 0 1 03 1 2 / 3 8 2 - 5 2 4 4 t o r d e r

Page 87: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 87/164

Page 88: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 88/164

E v e l y n W o o d S p e e d R e a d i n gS A L E

4 4 . 9 5T h E V E L Y N W O O D D Y N A M I C R E A D E R p r o v i d e s y o w i t ht h e x e r c i s e s a n t o o l s y o n e e d t h e l p y o i n c r e a s e y o u rr e a d i n g c o m p r e h e n s i o n a n d s p e e d . Y o c a u s e y o u r o w p e r s o n a l c o m p u t e r a n d e v e l o p y o u r s k i l l s a y o u r o w p a c e . Y o c a l e a r n t h e s s e n t i a l t e c h n i q u e s o D y n a m i cR e a d i n g i y o u r o w h o m e a a n t i m e t h a t i c o n v e n i e n tf o y o u . Y o c o n r e p e a t e x e r c i s e s a s o f t e n a y o w i s h t a s s u r e t h a t y o m a i n t a i n o p t i m a l r e a d i n g e f f i c i e n c y .

E v e l y n W o o d D y n a m i c R e a d e r L i s t $ 6 9 . 9 5A e f f e c t i v e a n e n j o y a b l e w a t

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

( S e e P a g e 2 9 , 3 0 ,

H o m e M a n a g e m e n t S a l eD a t a M a n a g e r

g e n e r a l i n f o r m a t i o n s t o r a g ea n r e t r i e v a l s y s t e m w i t he x c l u s i v e " X - S E A R C H " F e a t u r e .

l i s t $ 2 4 . 9 5 . O 3 l 6

T h E l e c t r o n i cC h e c k b o o k

C h e c k r e c o r d i n g , s o r t i n ga n b a l a n c i n g s y s l e m .

L i s t $ 2 4 . 9 5 . S a l e $ 1 6 . 9 5 .

1 . ' D : \ ' \ ti < i : « q c m ■ ■ « ( ! i i * i f w

- t V O I » f ^ - i d

I J l j ^ I l| r T k : ; » m t i * i f j *

T h M o n e yM a n a g e r

H o m e o n b u s i n e s s b u d g e ta n c a s h f l o w s y s l e m .

l i s t $ 2 4 , 9 5 . S a l e $ 1 6 . 9 5 .A l t h r e e P r o g r a m s f o o n l y $ 4 9

C a v e o t h W o r d W i z a r dF o C o m m o d o r e 6 C o m p u t e r s

A I n t r i g u i n g W a t D e v e l o p S p e l l i n g S k i l l sU s i n g H u m a n S p e e c h a n A r c a d e A c t i o n .

T h i s s t a t e - o f - t h e - a r t e d u c a t i o n a l p r o g r a m i n c l u d e s 5 0 s p o k e n w o r d s i 1 0 s p e l l i n g s k l e v e l s a n m a k e s f u l l u s o t h s o u n d c a p a b i l i t i e s o y o u r c o m p u t e r . T h e W i z a r d w i l l i o l k t y o i c l e a r h u m a n s p e e c h . N a d d i t i o n a l h a r d w o r e i n e e d e d f o y o u r c o m p u t e r s y s t e m .( T a p e / D i s k )

L i s t $ 3 9 . 9 5 . S a l e $ 2 2 . 9 5 .A d S 3 . O 0 l o s h i p p i n g , h a n d l i r i g o n i n s u r a n c e . I l l i n o i s r a i i d e n l sp l o a s o a d 6 ^ 1 1 Q « A d $ 6 . 0 0 f o C A N A D A , P U E R T O R I C O , H A W A I I .A L A S K A . A P O F P O o r d e r s . C a n a d i a n o r d e r s m u s t b i U . S . d o l l a r s .W D N O E X P O R T T O O T H E R C O U N T R I E S .E n c l o s n C a s h i e r s C h o c k . M o n o y O r d e r o P e r s o n a l C h o c k . A l l o w I d a y s f o d o l i v o r y . 1 l d a y s f o p h o n e o r d e r s . d o e x p r e s s m o l l '

V I S A M A S T E R C A R D C . O . D .N o C . O D t C a n a d a . A P O - F P O .

W L o v e O u r C u s t o m e r sB o 5 5 0 . H a r r i n g t o n , I l l i n o i s 6 0 0 1 03 1 2 / 3 8 2 - 5 2 4 4 t o r d e r

Page 89: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 89/164

D c / k t n W o r eL e a r n i n a C o m e s A l i v e

R a t e d N o i C o m p u t e r E d u c a t i o nf f t f t R e a l L e a r n i n g f f f

E x a m i n e r S p e l l a k a z a m S t a t e s T r a i t sy o u c a n l e a r n

g r a m m a r a l a s s p e l l i n g . Y o r e q u i r e d t e d i t

o g r a m m a r

s t i o n s a s y o u t h r a n k s o

e r r e p o r t e r .l e a r n i n g

.a n u p . )

L i s t $ 4 4 . 9 5 .S 2 4 . 9 S .

R a c e ( h m a g i c i a n t s p e l l o v e r 4 0 p r e p a r e d w o r d s ( o e n t e r y o u r o w n ) . I y o s u c c e e d y o r e l e a s e t h a n i m a l s ,o t h e r w i s e y o s e a lt h e i r f o l e . ( A g e sa n u p ( D i s k . )L i s t S 3 4 . 9 5 .S a l e S 1 9 . 9 5 .

D c / i g n U k w cL e a r n a b o u t U . S .g e o g r a p h y a n t h f a m o u s f a c t s o e a c hs t a t e . Y o m u s tp i e c e s t a t e s i w i t h jo n l y m o u n t a i n s a n d ;r i v e r . T r a i l s i n c l u d ep r o b l e m s l i k eb o r d e r i n g s t a t e s a n r i v e r s . h i s t o r i c a lf a c t s , c u r r e n t t r i v i aa n c a p i t o l s .( A g e s a n u p . ) :( D i s k . ) L i s l S 4 4 . 9 5 .S a l e 5 1 7 . 9 5 .

H l l T M i rI I r r l r v *

h o . - . ■ - .■ ■ • ' • ' * - . t » , r

D c / t s n u o r t " 1

T i k i ■

m / > - - .

i i i i f > i '

C o m m o d o r e 6

D C / U M I M t f " - " ■

E u r o p e a nN a t i o n s A n L o c a t i o n s

L e a r n c o u n t r y n a m e s , c a p i t a l s , b o r d e r i n g n a t i o n s ,g e o g r a p h i c l a n d m a r k s , m a j o r m o u n t a i nr a n g e s , r i v e r s a n l a k e s , h i s t o r i c a l a n c u l t u r a lf a d s , a n w h e r e t h e y b e l o n g o m a i a c h a l l e n g i n g a n f u g a m e f o t h w h o l ef a m i l y . F a n t a s t i c w a t l e a r n a b o u t ! h c o u n t r i e so E u r o p e . ( D i s k ) L i s t $ 4 4 . 9 5 S a l e S 2 9 . 9 5 .

T h B o d y T r a n s p a r e n tT e a c h e s t h n a m e s , l o c a t i o n s , a n f u n c t i o n s o o r g a n s a n b o n e s i t h h u m a n b o d y , p l u si m p o r t a n t f a c t s a b o u t t h e m . I n c l u d e s b o l h t h m a l ea n f e m a l e b o d y , s o y o c a l e a r n t h e s i m i l a r i t i e sa n d i f f e r e n c e s b e t w e e n t h e m . M o v e b o n e s a n o r g a n s t t h p r o p e r p a r t s o t h b o d y a n m a t c hc o r r e c t p o r t s t t h f a c t s a n f u n c t i o n s p r e s e n t e d .F o n t a s t i c e d u c a t i o n o t h H u m a n B o d y .( D i s k ) L i s t S 4 4 . 9 5 S a l e S 2 9 . 9 5 .

C o m m o d o r e 6

m n s n w a r t ™ H o m m M

A d S 3 . 0 0 t o s h i p p i n g , h o n d l i n g o n i n i u r o n c e . I l l i n o i s l o s i d e n up l e o i c o d 6 ' t o . . A d S 6 . 0 0 ( o C A N A D A , P U E R T O R I C O H A W A I IA L A S K A . A P O - F P O o r d e r s . C o n a d i a n a r d o r j m u s t b e i U . S . d o l l o r sW D N O E X P O R T T O O T H E R C O U N T R I E S .E n c l o s e C a s h i e r s C h a c k . M o n e j O r d e r o P o r s o n o l C h e c k . A l l o w \ d o j i s l o d e l i v e r y . 2 l d o y s F o p h o n o o r d o n . d o y e i p r a s i m a i l

V I S A M A S T E R C A R D C . O . D .N C O . D . t C p n o d a . A P O - F P O .

W L o v e O u C u s t o m e r sB o 5 5 0 . B a r r i n g t o n , I l l i n o i s 6 0 0 1 03 1 2 / 3 8 2 - 5 2 4 4 t o o r d e r

Page 90: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 90/164

Page 91: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 91/164

Page 92: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 92/164

I M A G I CG r a b b i n g L i v i n g G r a p h i c sT h T i m e M a c h i n e

B a s e d o n H . G . W e l l s ' s c i e n c e f i c t i o n c l a s s i c , T H T I M EM A C H I N E a d d s u n i q u e j o y s t i c k a c t i o n , h i g h - r e s o l u t i o ng r a p h i c s a n e x t e n s i v e a n i m a t i o n t W e l l s ' a g e l e s s p r o s e .T r a v e l t h r o u g h t h t r e a c h e r o u s t i m e t u n n e l . V e n t u r e i n t ot h m y s t e r i o u s l o n d o t h f u t u r e . B e f r i e n d t h g e n t l e E l o ia n s t r u g g l e t s a v e t h e m f r o m e v i l M o r l o c k s w h l u r k i t h d a n g e r o u s u n d e r w o r l d . R e g o i n y o u r t i m e m a c h i n e a a l c o s t s o y o u r t a l e w i l l e n i t r a g e d y ! ( D i s k ) L i s tS 3 9 . 9 5 . S a l e $ 2 9 . 9 5 .

I n j u r e d E n g i n eW o r k w i t h a a c c u r a t e c u t a w a y r e p r e s e n t a t i o n o f u n c t i o n i n g a u t o m o b i l e e n g i n e . B r i l l i a n t g r a p h i c s d e t a i lv a r i o u s e n g i n e s y s t e m s a n p a r t s . L e o r n t h n a m e s o e a c h p a r t a n h o i r e l a t e s t t h e o t h e r p a r t s o t h e n g i n e , t h e n , u s y o u r k n o w l e d g e t d i a g n o s e c o m p u t e r -g e n e r a t e d e n g i n e p r o b l e m s . I n s p e c t a n t e s t a w i l l b u r e m e m b e r e v e r y t h i n g c o s t s ! W o r k a g a i n s t t h e c l o c k t t u n e a n r e p a i r t h m o t o r t p e r f e c t r u n n i n g c o n d i t i o n .( D i s k ) L i s t $ 3 9 . 9 5 . S a l e S 2 7 . 9 5 .

S p e a k a n S e e kI t a l k s ! ! S p e a k a n d S e e k t e a c h e s t h a l p h a b e t t c h i l d r e n , a g e s 2 - 5 . I s h o w s c h i l d r e n h o t p r i n t l e t t e r s i c a p i t a l a n l o w e r c a s e s , p r o n o u n c e s t h l e t t e r a i i d r a w n a n a s k s t h e m t f i n d a n p r e s s t h l e t t e r o t h k e y b o a r d . I n c o r r e c t a n s w e r s p r o m p t v a r i e t y o h e l p i n gp h r a s e s , s u c h a s " T r y a l i t t l e t t h r i g h t " o " T r y h i g h e r , "a n o t h e r e n c o u r a g i n g a n a m u s i n g f e e d b a c k . T h m a k e

c r e a t u r e a p p e a r t h a t s t a r t s w i t h t h c o l l e c t l e t t e r . ( D i s k )L i s t S 3 9 . 9 5 . S a l e S 2 7 . 9 5 .

■ -

C o m m o d o r e 6

D e m o n A t t a c kW i n g e d w a r r i o r s w r e o k h a v o c f r o mo b o v e ! O n l y y o u r l a s e r c a n n o n s t a n d sb e t w e e n y o u a n d o b l i v i o n ! B l a s t t h o s eb i z a r r e d e m o n s . Y o u r a r s e n a l i n c l u d e sm i s s i i l e s a n s h e e r i n t e s t i n a l f o r t i t u d e .O n l y t h s t r o n g s u r v i v e ! ( D i s k ) L i s tS 2 4 . 9 5 . S a l e $ 1 6 . 9 5 .

M a c b e t hS h a k e s p e a r e ' s e n t h r a l l i n g p l o y o m u r d e r , g r e e d a n i n t r i g u e c o m e s t l i f e i t h i s s t a r t l i n g l y t e x t u r e d a n v i v i dt r e a t m e n t . A r m e d w i t h y o u r w i t s , a i m p e c c a b l y d e t a i l e d e d i t i o n o t h S c o t t i s h p l a y a n l e a r n e d m e n t o rw h q u e s t i o n s a n g u i d e s y o u r i n s i g h t sa n j u d g e m e n t s , t h p l a y ' s t h t h i n gf o y o t s o l v e ! A e n g r o s s i n g a n e d u c a t i o n a l i n t e r a c t i v e a d v e n t u r e ! .( D i s k ) L i s t S 3 9 . 9 5 . S a l e $ 2 9 . 9 5 .

C o m m o d o r e 6

N o v a B l a s tP i l o t y o u r o w N o v o n S k y s w e e p e ra b o v e t h u n d e r w a t e r c i t y . Y o m u s td e f e n d f o u r c i t i e s i n y o u r q u a d r a n tf r o m a l i e n a s s a u l t . U s y o u r r a d a r t d e t e c t e n e m y a c t i v i t y . R a c e t p r o t e c tt h e s e c i v i l i z e d o u t p o s t s i d e a d l yg a m e o s k i l l a n s t r r a t e g y . ( D i s k ) L i s tS 2 4 . 9 5 . S a l e $ 1 6 . 9 5 .

A d 5 0 f o s h i p p i n g , h a n d l i n g a n i n s u r a n c e . I l l i n o i s r e s i d e n t *p l e a s e o d t ' . ' . l a * . A d S t . 0 0 l o C A N A D A . P U E R T O R I C O . H A W A I I .A L A S K A A P O - F P O o r d e r s . C a n a d i o n o r d e r s m u s t I w i U . S . d o l l a r s .W E D O N O E X P O R T T O T H E R C O U N T R I E S .E n c l o s e C a s h i e r s C h e c k , M o n e y O r d e r o P e r s o n a l C h e e k . A l l o w \ d a y s i o r d o l i v o r y . 2 l o 7 d a y i i o r p h o n e o r d e r s . d a e x p r e s s m o i l !

V I S A M A S T E R C A R D C O N C . O . D . l C a n a d a . A P O F P O

W L o v e O u C u s t o m e r sB o 5 5 0 , B a r r m g l o n , I l l i n o i s 6 0 0 1 03 1 2 / 3 8 2 - 5 2 4 4 t o r d e r

Page 93: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 93/164

S y n a p s eN o N a t i o n a l R a t e d ! !

S u p e r A c t i o n S o f t w a r e S a l e> 2 0 0 1 f c « r f ^— .

B l u e M a 2 0 0 1 Y o u r o r M a C h a t w o r t h 9 t h , y o u r m i s s i o n i t p e n e t r a t e e n e m y d e f e n s e s , d e s t r o y t h e i r h o v e r f i e l d s a n f i n a l l y t o d e s t r o yI h s y m b o l u p o n w h i c h t h F u r x x E m p i r e i b u i l t . T h f a t e o t h w o r l d r e s t si y o u r h a n d s . E x c i t i n g s e q u e l t B l u e M a x . ( D i s k ) L i s t S 3 4 . 9 5 , S a l e S 2 1 . « .

E n c o u n t e r A a m a z i n g l y l i f e l i k e s i m u l a t i o n o f u t u r i s t i c t a n kb a t t l e f i e l d . E n c o u n t e r h a s o n l y f o u r e l e m e n t s a g r i d m o d e o i n d e s t r u c t i b l e p y l o n s , e n e m y s o u c e r s , h o m i n g d r o n e s , o n y o u . Y e t t h e s es i m p l e c o m p o n e n t s c r e a t e c h a l l e n g e r e q u i r i n g t o l o l c o n c e n t r a t i o n o n g r e a t s k i l l . Y o u r t a s k c l e a r t h g r i d o e n e m i e s . S u c c e s s r e q u i r e st h o u g h t f u l b a l a n c e b e t w e e n s e n s i b l e c a u l i o n a n d r a w c o u r a g e . K e e p y o u rc o o l , a c c o m p l i s h y o u r m i s s i o n , a n y o e n t e r o n o l h e r l e v e l e i g h t i n a l lw h e r e e n e m i e s b e c o m e i n f i n i t e l y m o r e c l e v e r , a n s m u s t y o u . E n c o u n t e ri p u r i s t ' s g a m e , s t r i p p e d t t h e s s e n t i a l s . T h i s n o - f r i l l s a p p r o a c hd e m a n d s e v e r y t h i n g y o u ' v e g o t , ( D i s k ) L i s t S 3 4 . 9 5 . S a l e $ 1 6 . 1 5 .           D O U B L E

P L A Y SL i m i t e d T i m e

O n l yP r i c e $ 1 9 . 9 5

D O U B L EP L A Y S

L i m i t e d T i m eO n l y

P r i c e $ 1 9 . 9 5b o w W a l k e r O u t s m a r t I h d e v i l

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

o n t o g r a y s q u o r e s t c r e a t er a i n b o w a n r e a c h t h p o o

Y o u ' l l n e e d r a z o r - s h a r p r e f l e x e s ,p r e c i s i o n w i t h y o u r j o y s t i c k o n

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

D o u g h b o y )

D o n ' t e x p e c t D O U G H B O Yo n e a s i e r . Y o u ' l l s p e n d h o u r s t r y i n g

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

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

t h e d a r k o f n i g h t , w i l l s u r e l ye y o u r w i t s a n s k i l l . D o n ' t l e

b a t t e r i e s i y o u r f l a s h l i g h t g o d e o d !L i s t S 2 9 . 9 5 . S a l e S 1 9 . 9 J .

N e Y o r k C i t y Y o c o n o v i s i t t h B i A p p l e w i t h o u t l e a v i n g h o m e , o n dy o u ' l l s o o n d i s c o v e r t h a t a l t h s t o r i e sy o u ' v e h e a r d o r t r u e ! N s o o n e r d y o p a r k y o u r c o f o v i s i t t s o m e o t h m o s t p o p u l a r l a n d m a r k s t h a n i t ' s s t o l e n ,o n t h a t ' s o n l y t h e b e g i n n i n g . T h s u b w a yi s u r e I m a k e i h a r d t v i s i t t h E m p i r eS t o l e B u i l d i n g . C e n t r a l P a r k a n G r a n t ' sT o m b . M e t r o p o l i t a n m o d n e s s w i l l d r i v ey o c r a z y e s p e c i a l l y i y o r u o u o g a o c a s h , o r g e l h i i t h c r o s s w o l k !( I n c l u d e s A i r S u p p o r t )A i S u p p o r t A i S u p p o r t i t w g a m e sw i t h i n a g a m e p r o v i d i n g I h p l a y e rc h o i c e o a n a r c a d e g a m e o o n o s t r a t e g y . C o n t r o l t h c h o p p e r a n r o b o t sw i t h w i d e v a r i e t y o c o m m a n d s t c h o o s e f r o m . S e l e c t t h e d i f f i c u l t y r a n g e ,t e r r a i n , n u m b e r o e n e m y r o b o t s , a i r l i f ta n b o m b s a n b e g i n t a c c o m p l i s h y o u rm i s s i o n o d e s t r o y i n g t h e n e m y r o b o t s .( D i s k ) L i s t S 2 9 . 9 5 . S a l e S 1 9 . 9 S .

Q u a s i m o d o Q u a s i m o d o i a l o n e r w h l i k e h a n g i n g o u i c a s t l e b e l f r i e s . H a l s ok n o w s t h s e c r e t h i d i n g p l a c e w h e r e t h r o y a l j e w e l s h o v e b e e n h i d d e n . B u t , h i l o b u s y s t o n i n g t h e s o l d i e r s a n s w i n g i n g f r o m b e l l I o b e l l t o g e o w o yf r o m t h b a t s . O n l y y o u c o h e l p Q u a s ig e t t h e j e w e l s .( I n c l u d e s W a r r i o r s o f Z y p a r )W a r r i o r * o Z y p a r E x c i t i n g 3 o c t i o nm o k e s W a r r i o r s o Z y p a r o n o t h m o s te x c i t i n g t w p l a y e r g a m e s r e l e a s e d t h i ss e a s o n . P l a c e d i o a r e n a s e t t i n g , y o w i l l c h a l l e n g e y o u r o p p o n e n t b t r y i n g t k n o c k h i m o f f h i s a e r o d i s k . S c o r e e x t r ap o i n t s b y s h o o t i n g t h f l y i n g b a l l i n t o t h m o u t h o t h e v i l Z Y P A R . A g a m e t h a tc o m b i n e s t h e b a r b o t i c a d v e n t u r e o t h o t R o m a n g l o d i a l o r s w i t h t h f a s t p a c ec o n c e p t o s o c c e r a n h a n d b a l l a l i o n e .C h a l l e n g e y o u r p o r l n e r o y o u r c o m p u t e ro n p l a y t o h o u r s .( D i s k ) L i s t $ 2 9 . 9 5 . S a l e S 1 9 . 9 5 .

A d $ 3 . 0 0 t o s h i p p i n g , h a n d l i n g n n i n s u r a n c e . I l l i n o i s r e s i d e n t sp l e a s e a d 6 t o n . A d S 6 . O 0 f o C A N A D A . P U E R T O R I C O . H A W A I I ,A L A S K A . A P O - F P O o r d e r s . C a n a d i a n o r d e r s m u s t b i U . d o l l a r sW D N O E X P O R T T O O T H E R C O U N T R I E S .E n c l o s e C o s h i e r i C h e c k . M o n s y O r d e r o r P e r s o n a l C h e c k . A l l o w 1 d a y s l o d e l i v e r y , 7 t d a y s l o p h o n e o r d e r s . d a y e x p r e s s m a l l

V I S A M A S T E R C A R D C . O . D .N o C . O . D . r o C o n o d o . A P O - F P O .

W L o v e O u C u s t o m e r sB o 5 5 0 . B o r r i n g t o n . I l l i n o i s 6 0 0 1 03 1 2 / 3 8 2 - 5 2 4 4 t o o r d e r

Page 94: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 94/164

C O M P U T I N G

R e a l W o r l d S o f t w a r eP a r t 1 B r i g h t N e T r e n d I H o m e C o m p u t i n g

F r e d D ' I g n a z i o , A s s o c i a t e E d i t o r

V i s i C a l c F o r T h H o m e ?r e c e n t l y r e t u r n e d f r o m L a s V e g a s , w h e r e c o

e r e d t h W i n t e r C o n s u m e r E l e c t r o n i c s S h o w( C E S ) f o T h N e T e c h T i m e s , a n a t i o n a l p u b l i cT p r o g r a m o c o n s u m e r e l e c t r o n i c s . B a s e d o w h a t s a w , t h i s i m v e r d i c t :

T h e h o m e - c o m p u t e r i n d u s t r y i a i t l o w e s tp o i n t i y e a r s . H o m e c o m p u t e r s a r n l o n g e rt h " i n " t h i n g t b u y . T h e y h a v e b e e n r e p l a c e db y V C R s , c o m p a c t . d i s c s , p o c k e t T V s , a n o t h e rg l a m o r o u s n e w c o m e r s t t h c o n s u m e r e l e c t r o ni c i n d u s t r y . A r e s u l t , h a r d w a r e a n d s o f t w a r ec o m p a n i e s h a v e g o n e o u o b u s i n e s s , c o m p u t e rm a g a z i n e s h a v e s h r u n k f o l a c k o a d v e r t i s e r s ,a n W a i ! S t r e e t i n v e s t o r s a n t h e n a t i o n a l n e w sm e d i a h a v e l o s t i n t e r e s t a n a r l o o k i n g e l s ew h e r e f o w h a t i n e a n h o t .

S o m e o b s e r v e r s h a v e e q u a t e d h o m e c o m p u te r w i t h v i d e o g a m e s a n h o o l a h o o p s , a n h a v ep r e d i c t e d t h d e m i s e o t h h o m e - c o m p u t e r i n

F r e d D ' I g n a z i o i a a s s o c i a t e e d i t o r o f C O M P U T E ! a n dC O M P U T E D G A Z E T T E H f r e g u l a r c o m m e n t a t o r o T h N e T e c h T i m e s , n a t i o n a l p u b l i c T p r o g r a m o c o n s u m e r e l e c t r o n i c s , a n h i f r e q u e n t g u e s t o p u l i T V ' s E d u c a t i o n a l C o m p u t i n g . F r e d ' s l a t e s t b o o k i C o m p u t i n g T o g e t h e r : P a r e n t s a n T e a c h e r s G u i d et U s i n g C o m p u t e r s w i t h Y o u n g C h i l d r e n ( C O M P U T E !P u b l i c a t i o n s , 1 9 8 4 , $ 1 2 . 9 5 ) . F r e d i a a v i d c o m p u t e rn e t - w o r k e r a n d w e l c o m e s e l e c t r o n i c l e t t e r s f r o m h i r e a de r s . W r i t e t F r e d o n T h S o u r c e ( B C A 6 3 8 ) , C o m p u S e r v e( 7 5 1 6 6 , 2 6 7 ) , M C M a i l ( F r e d D ' I g n a z i o ) , E a s t / L i n k( 6 3 8 5 6 6 3 7 ) o c / C O M P U T E ! P u b l i c a t i o n s .

9 C O M P U T E D G a z e / l a M a 1 9 8 5

d u s t r y . B u t h i n k t h i s a s s e s s m e n t i t o g l o o m y .d o n ' t b e l i e v e w e ' r e a t h e n o t h h o m e

c o m p u t e r r e v o l u t i o n , w e ' r e o n l y i n t r o u g h .W h a t w i l l g e u s o u t o f t h a t t r o u g h ?

n e g e n e r a t i o n o e v e n l o w e r - p r i c e d , e v e nm o r e p o w e r f u l c o m p u t e r s , l i k e A t a r i ' s n e S s e r i e s a n C o m m o d o r e ' s A m i g a , w i l l g i v e t h e i d u s t r y t r e m e n d o u s b o o s t . B u f a n c y n e c o m p u t e r s a r n o t h o n l y w a t r e v i v e t h i s i d u s t r y . W a l s o n e e d n e k i n d s o s o f t w a r e —p r o g r a m s t h a t a r s e x c i t i n g , l o w - c o s t , a n p r a ct i c a l t h a t t h e y w i l l m o t i v a t e p e o p l e t b u n e c o m p u t e r j u s t s o t h e y c a n r u n t h s o f t w a r e ,

W h a t k i n d o s o f t w a r e s h o u l d w l o o k f o r ?S o m e o b s e r v e r s a r o t h l o o k o u t f o r a" V i s i C a l c o f t h e h o m e " — a p r o d u c t s u n i q u ea n p o w e r f u l t h a t , s i n g l e - h a n d e d l y , i w i l l a s w e r t h c o n s u m e r ' s s t i l l n a g g i n g q u e s t i o n , " W h yd n e e d h o m e c o m p u t e r ? "

t h i n k i t ' s u n l i k e l y t h a t s i n g l e p r o g r a mw i l l e m e r g e a n d p r o v i d e c o m p e l l i n g j u s t i f i c at i o n f o b u y i n g h o m e c o m p u t e r . H o m e c o p u t e r u s e r s a r t o d i v e r s e g r o u p , a n h o m e sa r t o c o m p l e x a n h e t e r o g e n e o u s f o r a s i n g l ep r o d u c t t a n s w e r e v e r y o n e ' s n e e d s . I n s t e a d ,t h i n k t h a t w s h o u l d l o o k f o r a w h o l e n e g e n r eo h o m e s o f t w a r e t h a t t h r u s t s t h c o m p u t e r i n t ot h r e a l w o r l d . s e s u c h g e n r e n o o t h h o r i z o n , g e n r e c a l l r e a l w o r l d s o f t w a r e .

W h a t D o e s I F e e l L i k e ?T h i s m o n t h a n n e x t I ' l l d e s c r i b e , d e f i n e , a n g i v e e x a m p l e s o w h a t m e a n b r e a l w o r l d s o f tw a r e . B u t h e s e a r j u s t w o r d s . T h u l t i m a t e t e s t

Page 95: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 95/164

Y o n e v e r k n o w w h y o w i l l m e e to w h a t w i l l b s a i d w h e n y o u ' r e o

A m e r i c a n P e o p l e / L i n k .A M E R I C A N P E O P L E / L I N K ™ u s e r s m e e t l o o d i f f e r e n t p e o p l e . T h a t ' s b e c a u s e P E O P L E / L I N K — t h n a t i o n ' s f i r s t a l e n t e r t a i n m e n t v i d e o t e xn e t w o r k a l l o w s a n y o n e w i t h w o r d p r o c e s s o r ,p e r s o n a l c o m p u t e r o t e r m i n a l , a n m o d e m t c o m m u n i c a t e w i t h o t h e r u s e r s t h r o u g h o u t t h c o u n t r yf r o m t h p r i v a c y o t h e i r o w h o m e s .S o m e t i m e s t h e s e e l e c t r o n i c c o n v e r s a t i o n s a r s e r i o u s . . . s o m e t i m e s t h e y ' r e o u t r a g e o u s . . . b u t t h e y w i l la l w a y s k e e p y o u r i n t e r e s t a y o t a l k t f r i e n d s a n m a k e n e o n e s . P E O P L E / L I N K ' s r e c r e a t i o n a l p r o g r a m si n c l u d e :P A R T V L I N E M e e t p e o p l e a n t a l k l i v e w i t h o t h e rP E O P L E / L I N K m e m b e r s t h r o u g h o u t t h e c o u n t r y i g r o u p s o p r i v a t e l y .

C L U B - L I N K J o i n o r s t a r t c l u b o g r o u p d e v o t e d t f a v o r i t e h o b b y , r o c k g r o u p , l i f e s t y l e , e t c .

W H O - 1 S - W H O l o c a t e o t h e r u s e r s w i t h s i m i l a r i n t e r e s t s .A n t h e r e ' s m u c h m o r e w i t h p r o g r a m s l i k e N E T M A I L ,o u p e r s o n - t o - p e r s o n e l e c t r o n i c m a i l , P E O P L E S C A N ,t h n a t i o n a l b u l l e t i n b o a r d s y s t e m , a n p l a y g a m e s s u c ha p o k e r , b l a c k j a c k , c h e c k e r s , c h e s s , b a c k g a m m o n , a n b r i d g e ( c o l o r g r a p h i c s a r a v a i l a b l e f o m o s t p o p u l a rc o m p u t e r s ) .A n t h g r e a t e s t t h i n g i t h a t y o d o n ' t h a v e t b c o m p u t e r w h i z o e v e n k n o w h o w t t y p e t u s P E O P L E / L I N K . . . j u s t b s m a r t e n o u g h t s u b s c r i b e n o w !

A M E R I C A NP E O P L EU s y o u r V i s a . M a s t e r c a r d , o A m e r i c a n E x p r e s s .C a l l U T o l l F r e e : 1 - 8 0 0 - S 2 4 - 0 1 0 0

I l l i n o i s R e s i d e n t s C a l l : 1 - 3 1 2 - 8 7 0 - 5 2 0 0A m e r i c a n P E O P L E / L I N KA r l i n g t o n R i d g e O f f i c e C e n t e r3 2 1 5 N . F r o n t a g e R o a d — S u i t e 1 5 0 5A r l i n g t o n H e i R h t s , I 6 0 0 0 4

Page 96: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 96/164

i t t r t h s o f t w a r e o u t a n s e h o t h s o f tw a r e f e e l s t y o u . Y o u ' l l r e c o g n i z e r e a l w o r l ds o f t w a r e w h e n y o c o m e i c o n t a c t w i t h i t A n i w i l l m e a n s o m e t h i n g d i f f e r e n t t e a c h p e r s o nw h e x p e r i e n c e s i t

A p r e p a r e d t h i s c o l u m n , s p o k e t m a n yd i f f e r e n t p e o p l e i t h s o f t w a r e i n d u s t r y . W h e nt o l d t h e m w a w r i t i n g a a r t i c l e a b o u t " r e a lw o r l d s o f t w a r e , " t h a m a z i n g t h i n g w a t h a tt h e y i m m e d i a t e l y k n e w w h a t m e a n t , e v e nb e f o r e t r i e d t o d e f i n e i o d e s c r i b e i t A n t h e yb e g a n t e l l i n g m w h a t r e a l w o r l d s o f t w a r e m e a n tt t h e m a n d w h a t e x a m p l e s t h e y h a s e e nr e c e n t l y .

O n p e r s o n s p o k e t h a t h i s r e a c t i o n :" R e a l w o r l d s o f t w a r e . K i t c h e n s i n k w a r e . S t u f f t h a ty o k e e p a r o u n d t h h o u s e l i k e b o t t l e o g l u e ,a f l a s h l i g h t , o s c r e w d r i v e r . Y o n e v e r k n o ww h e n y o u ' l l n e e d i t B u y o w i l l . "

W h e n t o l d m a s s i s t a n t , K i H a r r i s , a b o u tr e a l w o r l d s o f t w a r e , s h t h o u g h t o h e b o f r i e n d , R o b e r t R u f f . " R o b e r t i w o r k i n g o c o n s t r u c t i o n c r e w , " s h t o l d m e " b u i l d i n g n e s h o p p i n g m a l l . H e ' s s h a p p y b e c a u s e h e ' s l e a r ni n v a l u a b l e t h i n g s a b o u t a r c h i t e c t u r e , e l e c t r o ni c s , a n e n g i n e e r i n g . H e ' d r a t h e r l e a r n t h i s w a t h a n s t u d y b o o k s i n c l a s s r o o m . M a y b e t h a t ' sw h a t r e a l w o r l d s o f t w a r e i s I t ' s o n - t h e - j o h t r a i ni n g , t h k i n d t h a t R o b e r t l i k e s . "

W h e n m e n t i o n e d r e a l w o r l d s o f t w a r e t J e f f C l a r k e , e x e c u t i v e p r o d u c e r o T h N e T e c hT i m e s , h t o i n s t a n t l y r e c o g n i z e d i t " I t ' s l i k e t h h i g h - t e c h s t r e s s c a r d s w e ' r e g i v i n g o u a C E S , "h s a i d . " T h e c a r d s t e l l y o w h e t h e r y o u ' r e r l a x e d o r t e n s e , a n d , i y o a r e t e n s e , t h e y g i v ey o s i m p l e t e c h n i q u e s y o c a n u s e t r e l a x . T h c a r d s a r l i k e y o u r " r e a l - w o r l d " s o f t w a r e s h o u l db e T h e y a r s i m p l e t u s e , a n t h e y g i v e i m e d i a t e , p e r s o n a l l y m e a n i n g f u l i n f o r m a t i o n a n r e s u l t s , "

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

p e r s o n i n h i s o h e d a i l y l i f e .A s e i t r e a l w o r l d s o f t w a r e i r e a l l y s e l f -

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

W h e n t a l k e d t J o h n P a u l s o n , p r e s i d e n t o S p r i n g b o a r d S o f t w a r e , h w a r m e d i m m e d i a t e l yt t h e i d e a o f r e a l w o r l d s o f t w a r e . " T h a t ' s j u s tw h a t w n e e d , " h s a i d . " W i t h r e a l w o r l d s o f tw a r e t h c o m p u t e r w i l l b e c k o n , t e a c h , w o r k f o y o a t o o l , t h e n s e n d y o o u a r m e d a n e a g e ri n t o t h r e a l w o r l d t a p p l y t h s k i l l s y o h a v el e a r n e d . "9 C O M P U W s G a i a n e M a 1 9 8 5

H o D o e s I W o r k ?T h g o a l o f r e a l w o r l d s o f t w a r e i t b s e l f -t e a c h i n g t o o l . T o d o t h i s e f f e c t i v e l y , i n e e d s t w e a v e t o g e t h e r s e v e r a l k e e l e m e n t s , i n c l u d i n gk n o w l e d g e d a t a b a s e , s k i l l i a p p l y i n g t h a tk n o w l e d g e b a s e t r e a l l i f e , a n p l a y f u l a p r o a c h t h a t m a k e s i f u t l e a r n t h k n o w l e d g ea n a p p l y t h s k i l l .

R e a l w o r l d s o f t w a r e m u s t b p o w e r f u lt o o l . B u i m u s t a l s o t e a c h u h o t u s e t h et o o l , g i v e u p r a c t i c e i a p p l y i n g t h t o o l , a n t h r u s t u i n t o r e a l - l i f e s i t u a t i o n s i w h i c h w g e t u s t h t o o l a n i m p r o v e o u t e c h n i q u e , L a s t ,i m u s t s u g g e s t a p p l i c a t i o n s i t h r e a l w o r l dw h e r e w c a n a p p l y t h t o o l a f t e r w h a v e l e f tt h c o m p u t e r .

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

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

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

O t h o t h e r h a n d , t h p r o g r a m s h o u l d n o tb b l a c k b o x , b l o c k i n g t h n a i v e u s e r f r o m i t p o w e r ; o a c h i l d ' s t o t h a t h a n r e l e v a n c e o u ts i d e t o w o r l d .

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

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

F o u r t h , t h e p r o g r a m s h o u l d u s t h l a t e s ti d e a s i p r o g r a m d e s i g n , i n c l u d i n g i c o n s ( p i c t u r e sr e p r e s e n t i n g i n f o r m a t i o n o c o u r s e s o a c t i o n ) ;c o n t e x t u a l h e l p s c r e e n s ; o n - s c r e e n m e n u s o p u l ld o w n m e n u s ; a n c h o i c e o m o u s e , j o y b o a r d ,o k e y b o a r d c o n t r o l { o u s e r - d e t e r m i n e d m i o a l t h r e e ) .

T h i s i c o n t r o v e r s i a l a r e a w i t h l o t s o c o n f l i c t i n g o p i n i o n s . A s M a r c C a n t e r , p r e s i d e n to M a c r o M i n d ( d e v e l o p e r o t h M a c i n t o s hM u s i c W o r k s a n V i d e o W o r k s p r o g r a m s f r o m H a y -d e S o f t w a r e ) s a y s , " T h e w o r l d i d i v i d e d i n t ot w c a m p s : p e o p l e w h t y p e i c o m m a n d s a n p e o p l e w h d o n ' t ; p e o p l e w h m e m o r i z e c o m a n d s a n p e o p l e w h d o n ' t . " C a n t e r i o n o t h o s e p e o p l e w h d o e s n ' t l i k e t m e m o r i z e o

Page 97: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 97/164

t y p e i c o m m a n d s a n s a y s , " n e v e r w a n t t g b a c k . " T h e n t h e r e i R i c h a r d M a n s f i e l d , s e n i o re d i t o r o f C O M P U T E ! P u b l i c a t i o n s , w h w r o t e i t h F e b r u a r y 1 9 8 5 i s s u e o C O M P U T E ! , " I t ' s f a e a s i e r , f o r m a n y p e o p l e , t s i m p l y t y p e L O A D' P R O G R A M ' t h a n i i t m o v e m o u s e t o m e n u , p u l l d o w n t h d i s k m e n u , m o v e t t h p r o g r a m n a m e , m o v e t h m o u s e u t t h w o r dL O A D , e t c . "

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

N e x t , a r e a l w o r l d p r o g r a m s h o u l d c o n t a i ns e v e r a l d i s c r e t e m o d e s , i n c l u d i n g i n t r o d u c t i o n s t t h t o o l , k n o w l e d g e a r e a , a n s k i l l i u s i n g t h t o o l ; a o n l i n e t u t o r i a l ; c h a l l e n g i n g r e a l - l i f es c e n a r i o s f o r p r a c t i c e ; a n t h a c t u a l t o o l . i t s e l fo n c e t h u s e r i r e a d y t g e d o w n t b u s i n e s s .

T h a c t u a l t o o l s h o u l d h a v e s h a d e s a n g r a d a t i o n s b e g i n n i n g w i t h n o v i c e a n e n d i n gw i t h e x p e r t . T h s o f t w a r e s h o u l d e n a b l e e a c hp e r s o n t u s t h t o o l u n c o n s c i o u s l y a h i o h e l e v e l o f c o n f i d e n c e a n e x p e r t i s e .

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

S i x t h , r e a l w o r l d s o f t w a r e s h o u l d c o m e w i t hs u b s t a n t i a l u s e r s m a n u a l . T h e m a n u a ls h o u l d n ' t w a s t e t i m e e x p l a i n i n g t h e s o f t w a r e ; t h e

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

S e v e n t h , t h s o f t w a r e s h o u l d b e s u p p l em e n t e d w i t h a d d i t i o n a l , l o w e r - c o s t s o f t w a r ep a c k a g e s w i t h d a t a b a s e s , t e m p i a t e s , a n o t h e rs u p p l i e s t h a t h e l p p e r s o n a l i z e t h s o f t w a r e f o d i f f e r e n t u s e r s a n i n t r o d u c e u s e r s t d i f f e r e n ts u b j e c t s . I s h o u l d a l s o , o f c o u r s e , l e u s e r s e n t e rt h e i r o w d a t a b a s e s .

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

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

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

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

E x a m p l e s O R e a l W o r l dS o f t w a r eH a v e w h e t t e d y o u r a p p e t i t e f o s o m e e x a m p l e so r e a l w o r l d s o f t w a r e ? I h a v e , g o o d ! N e x tm o n t h I ' l l g i v e y o 1 0 e x a m p l e s o r e a l w o r l ds o f t w a r e i 2 d i f f e r e n t a r e a s o k n o w l e d g e ,i n c l u d i n g s k i l l s i m e d i c i n e , c o l l e g e s t u d i e s ,c o m m u n i c a t i o n , c r a f t s , d a n c e , d i e t a n n u t r i t i o n ,e x e r c i s e , m a r e a d i n g , i n v e n t i n g , m a t h , m o n e ym a n a g e m e n t , m u s i c , o r g a n i z a t i o n , o u t e r s p a c e ,r e l a t i n g t o t h e r p e o p l e , r u n n i n g n e w s p a p e r ,p r e d i c t i n g t h e w e a t h e r , a n d e s i g n i n g b r i d g e sa n b u i l d i n g s .

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

S t a y t u n e d . I ' l l b b a c k n e x t m o n t h !

H o T R e c o g n i z eR e a l W o r l d S o f t w a r eR e a l w o r l d s o f t w a r e s h o u l d :

B s i m p l e t l e a r n a n u s A p p e a l t a l a g e s B p l a y f u l a n c h a r m i n g N o f o r c e y o t l e a r n o r e m e m b e r e l a b o r a t ec o m m a n d s G e t y o u r i g h t t o t h e a c t i o nH a v e s t r o n g f a c t u a l b a s i s B a c c o m p an i e d b s u b s t a n t i a l p r i n t e d i n t r o d u c t i o nt t h s k i l l o r s u b j e c t i t e a c h e s O f f e rs u p p l e m e n t a r y t e m p l a t e s , d a t a b a s e s , s u p l i e s , e t c , O f f e r p o w e r f u l y e s i m p l er e c o r d k e e p i n g f e a t u r e s t l e y o m o n i t o ry o u r p r o g r e s s G i v e y o o n - t h e - j o b ,p r a c t i c a l t r a i n i n g i r e a l - w o r l d s k i l l sE n c o u r a g e y o t a p p l y y o u r n e s k i l l si m m e d i a t e l y i y o u r d a i l y l i f e (

C O M P U T E I s G a z e t t e M a 1 9 8 5 9 5

Page 98: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 98/164

H O R I Z O N SC h a r l e s B r a n n o nP r o g r a m E d i t o r

T h H u s h 8 C P r i n t e rW e ' r e n o t h r o u g h w i t h p r i n t e r s y e t . L a t e l y , d o e n o m a n u f a c t u r e r s h a v e f l o o d e d t h m a r k e tw i t h l o w - c o s t , C o m m o d o r e - c o m p a t i b l e p r i n t e r sa n p r i n t e r i n t e r f a c e s . S i n c e p r i n t e r s a r e o n o t h m o s t p o p u l a r p e r i p h e r a l s a f t e r d i s k d r i v e s ,w e ' l l c o n t i n u e t b r i n g y o t h l a t e s t i n f o r m a t i o no t h i s b u r g e o n i n g b u s i n e s s .

T h e r m a l p r i n t e r s a r a i m p o r t a n t p a r t o t h p r i n t e r m a r k e t . A l t h o u g h t h e y s o m e t i m e s p a l e i c o m p a r i s o n t i m p a c t d o t - m a t r i x p r i n t e r s , t h e ya r u n i q u e i t h e i r l o c o s t , h i g h r e l i a b i l i t y , a n l o o p e r a t i n g n o i s e l e v e l . T h H u s h - 8 0 s c o r e sh i g h i t h e s e c a t e g o r i e s . I i a e x t r e m e l y a t t r a ct i v e p r i n t e r f o t h p r i c e , o n l y $ 1 3 9 , 9 9 . I p r i n t so s p e c i a l t h e r m a l p a p e r , w h i c h w e ' v e d i s c u s s e di p r e v i o u s c o l u m n s .

t h e r m a l p r i n t e r i v e r y q u i e t c o m p a r e d t t h e r a c k e t o f a i m p a c t p r i n t e r . Y o c a b a r e l yh e a r t h H u s h 8 p r i n t , t h s o u n d o f t h ep r i n t h e a d b r u s h i n g a c r o s s t h e p a p e r . T h l o u d e s ts o u n d i t h f a i n t g r i n d i n g o t h p a p e r f e e d . Y o c a p r e s s s m a l l b u t t o n t f e e d t h e p a p e r o n l i n e , o h o l d i d o w n t f e e d a h i g h s p e e d ( a t h o u g h i s o u n d s l i k e a n o v e r w o r k e d s e w i n g m c h i n e a t h i s r a t e ) . Y o c a n h o l d d o w n t h b u t t o nw h i l e y o p o w e r - u p t h p r i n t e r t p r i n t o u s e l f - t e s t .

I a p p e a r s t h a t m a n u f a c t u r e r s k n o w w h a t w w a n t i p r i n t e r — f u l l C o m m o d o r e c o m p a t i b i li t y . T h a t w a e v e r y o n e c a n u s e t h s a m e s o f tw a r e w i t h o u t t h a t s o f t w a r e h a v i n g t c u s t o m i z ei t s e l f f o y o u r p a r t i c u l a r b r a n d o p r i n t e r . T h H u s h 8 C h a a b u i l t - i n p r i n t e r i n t e r f a c e , s y o d o n ' t n e e d t b u o n e . I l e t s t h p r i n t e r d i p l a y t h f u l l C o m m o d o r e c h a r a c t e r s e t , i n c l u d i n ga l g r a p h i c s c h a r a c t e r s a n r e v e r s e - v i d e o . T h c h a r a c t e r s l o o k l i k e y o u r a v e r a g e d o t - m a t r i xc h a r a c t e r s e t , n o m u c h l i k e l e t t e r q u a l i t y , b u

T h H u s h 8 C P r i n t e r

s t i l l q u i t e r e a d a b l e . T h p r i n t e r i n o s l o w , p r i n ti n i b o t h d i r e c t i o n s a 8 c h a r a c t e r s p e s e o n d , a l t h o u g h t h a c t u a l p r i n t i n g s p e e d i s l o w e rs i n c e i t a k e s l i t t l e l o n g e r t f e e d t h e p a p e rt h a n o o t h e r p r i n t e r s .

T h H u s h 8 C s u p p o r t s a l t h s p e c i a l f e t u r e s o t h M P S - 8 0 1 a n 1 5 2 5 p r i n t e r s , i n c l u di n g r a p h i c s m o d e , d o u b l e - w i d t h c h a r a c t e r s , a n p r o g r a m m a b l e t a s e t t i n g s . W e ' v e t r i e d i w i t hS p e e d S c r i p t a n s o m e s c r e e n - d u m p s o f t w a r e a n h a d n o p r o b l e m s . T h o n l y r u l e i d o e s n ' t f o l l o wi t h a t r e v e r s e - f i e l d s h o u l d a u t o m a t i c a l l y t e m i n a t e a t h e n o l i n e . T h H u s h 8 s t a y s i r e v e r s e - f i e l d m o d e u n t i l y o u s e n d r e v e r s e - o f f . N b i p r o b l e m , u n l e s s y o p r i n t d i s k d i r e c t o r y .Y o c a e d i t o u t h e r e v e r s e f i e l d i y o L O A D" $ " , 8 b e f o r e p r i n t i n g t h e d i r e c t o r y .

T h e c o m p l e t e H U S H 3 0 C D c h a r a c t e r s e i P u l l a C o m m o d o r e c o m p a t i b l e

- R E E Q E F G H I J K L M N O P Q R S T U V W K V Z - r S % ! t - i h _ r - M I

5 C O M P U T E ' S G a z e t t e M a 1 9 B 5

Page 99: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 99/164

C O M P U T E RC E N T E R SA M E R I C A

U S E R F R I E N D L Y P R I C E S !D u s t c o v e r f o C o m m o d o r e 6 w i t h a n y H a r d w a r e P u r c h a s e

C A B D C O P R O D U C T SI S T O C K O S A L E '

N a s h u a . - 1 0 "S c o t c h 1 4 M a x e l l 1 4 P o l a r o i d . . 1 3 "

N e w ! M S S u p e r D i s c

M o n i t o r sB M C o l o r . . . 1 4 9 "P a 1 3 0 0 R G B SC o m p 2 8 9 "B M C G r e e n 6 9

M o d e m sC o m m i 6 6 0 8 4 M i g h t y M o C a l lT e l e s o n i c C a l lH e s l l C a l l

C a s s e t t e R e c o r d e r sC o m m C N - 2 5 9 T h i r r J P a r t y 3 9

P r i n t e r sG e m i n i S 1 0 / 1 5 N e w ! 2 0 9 "G e m i n i S 1 0 / 1 5 N e w 1 C a l lG e m i m S R 1 0 / 1 S N e w ' C a l lG e m i m S B I O N e w ! C a l lG e m i n i 1 5 3 9 9 "S i l v e r R e e d 4 0 . 2 4 9 "S i l v e r R e e d 5 0 0 3 7 9 "

I n t e r f a c e sC a r d c o G +M i c f o w o r l d

I n d u s G D i s c D r i v ef o C o m m o d o r e

2 4 9 9 54 4 Q 9 5

S i n g l e D r i v e 2 4 9 "

C a l lC a l l

T O U C H T A B L E T Sk » i « t o u c h j f e tK o a l a l o u c n T a D i H - C a nM u m p e r l e a r n i n g K e y s

A C C E S SN e u l r a i l o n t D / T

6 4 9 5

O f j f h h M J DM a s i e r C o m p M f

S P I N N A K E RA d v l n l u r e C r B a l o r - C a r iA B r o & C S - DK t y s i n V o y a g e - C a nA l i m C o l o r C i v e t

i t s - C a ne B u r a r a

L i t e t i D e l t t O r w n g C O F C j

2 0 8 5? 0 9 iJ i ' J i

I I . S i2 2 0 9 i

J j ' t o c i C a K i r n o n K e y s C a K i n a e r c o m p C a

S t a r c h /A m a z i n g T u m g - D

b n o o « i » ? I S m r y M a c h i n e C a r tT r a i n su F o G r a D S ' C a nC O M M O O O R EP r c g r a m F l e l G u i d e

E a i y C j I c - DE a s y M a i lE a s y S c u m

J 9 2 9 2 0 9 5I 9

j r L M J f r 0» £ C I 5 B e A K I S P a

3 ; 9 1J f i f t3 9 3 9

l & k l « I I 2 9 9 iS u s C H i O M ' D ? 9 9 5S t a r t r o s s D ? 9 9 5D e a a i ™ - D J 9 C B S O F T W A R EA r g o s L ' M O r i i o n ? 9 9 bC n a r H s G o r f n i B ' i o g t C " 9 C o t o N o i K - D 1 9 ' B i K k i A n o y B ? 9 E r n i e : M a g i c S h a p e s ? 9 U S i 1 0 9

S u c c e & s > J j c 1 U f i iI M O ' i u B i D ' l 1 1 9 *

S u t l l S i F i J C I e n i( H u l l / O n ] D / T I 9

■ i m t K i u n r ) 0 3 9 V r t u s i c r W m C j m e 0 } 9

1 9 . 0 1 9 9

H 9 1 9 3 9 1 9 " 9

g U a s l c m r j m S i W o v i t M u s i c a l

M a d n e s s1 0 9

2 9 3 3 9 i

P E a ^ u r S u n e i P a n r cS e H j r s * H i d e n s « S u c c e s s D e c i m a l s

I M ( ! / S u t J t ) - D / TS u c t K i O c i m j l s

W t C OJ o y s t i c k s

T l i e B a t . . 1 4 "3 - W a y 1 9

Z c o m m o d o r eg g j f l P r o d u c t s

8 0 M C A f i AC o l o r P r i n t e r A U C 1 6 C o m p n t C f

4 C o m p u l e j8 0 P r i n t e r8 0 P r i n t e r8 0 P r i n t e r

9 7 9 S i

1 8 9 "1 4 9 "1 7 9 "1 7 4 "

Page 100: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 100/164

T h i s i a r e a l l y s m a l l p r i n t e r , s m a l l e r i s i z ea n l e n g t h t h a n c a r t o n o c i g a r e t t e s , a n w e i g h i n g o n l y 2 o u n c e s . T h r o l l p a p e r i n s t a l l si n s i d e t h e p r i n t e r , f u r t h e r m a k i n g t h i s a c o m p a c tm a c h i n e . I f a c t , I ' v e s e t h p r i n t e r u p o n t o p o ft h 1 7 0 1 m o n i t o r , u s i n g n d e s k s p a c e a a l l . T h d i s a d v a n t a g e o t h e r m a l r o l l p a p e r i c l e a r . T h t h e r m a l p a p e r i r a t h e r g l o s s y , a n t e n d s t d a r k e n a i a g e s ( a l t h o u g h i p h o t o c o p i e s w e l l ) .T h r o l l p a p e r m a k e s w o r d p r o c e s s i n g l i t t l ec u m b e r s o m e . Y o u h a v e t m a n u a l l y t e a r o f e a c hs h e e t y o p r i n t . F o c a s u a l u s o f o p r i n t i n gp r o g r a m l i s t i n g s , t h o u g h , r o l l p a p e r i j u s t f i n e .

T h H u s h 8 c o m e s i s e v e r a l o t h e rc o n f i g u r a t i o n s , e i t h e r p a r a l l e l o s e r i a l , w i t h a o p t i o n a l b a t t e r y p a c k . Y o c o u l d b u t h H u s h8 0 w i t h t h C e n t r o n i c s p a r a l l e l i n t e r f a c e , t h e nb u p a r a l l e l i n t e r f a c e , a n a l s o u s t h p r i n t e rw i t h a n c o m p u t e r w i t h C e n t r o n i c s i n t e r f a c e .T h s e r i a l v e r s i o n i f o c o m p u t e r s w i t h a R S 2 3 2 C s e r i a l i n t e r f a c e . A o p t i o n a l r e c h a r g e a b l eb a t t e r y p a c k , w h i c h l a s t s 1 0 0 , 0 0 0 c h a r a c t e r s p e c h a r g e , m a k e s t h i s a i d e a l p r i n t e r f o p o r t a b l ec o m p u t e r s .

T h r e e P r i n t e r I n t e r f a c e sT h r e e n e p r i n t e r i n t e r f a c e s h a v e a r r i v e d f o e v a l u a t i o n s i n c e J B l a k e L a m b e r t ' s f e a t u r e ," S e l e c t i n g P r i n t e r I n t e r f a c e " ( A u g u s t 1 9 8 4 ) . I y o u ' r e l o o k i n g f o a i n t e r f a c e f o y o u r n o n -C o m m o d o r e p r i n t e r , y o m i g h t c o n s i d e r o n o t h e f o l l o w i n g m o d e l s . ( A l s o , l o o k f o m o r ep r i n t e r i n t e r f a c e i n f o r m a t i o n i t h u p c o m i n gJ u l y G A Z E T T E . ) A l w o r k w i t h e i t h e r t h V I o 6 4 S i n c e t h P l u s / 4 a n C o m m o d o r e 1 h a v er e d e s i g n e d c a s s e t t e p o r t s , t h p o w e r r e q u i r e df r o m t h c a s s e t t e p o r t f o m o s t o f t h e s e i n t e r f a c e si n o a v a i l a b l e .

M W - 3 5 0T h i s r a t h e r l a r g e i n t e r f a c e a t t a c h e s l i k e m o s tC o m m o d o r e i n t e r f a c e s . r o u n d p l u g f o t h s r i a l p o r t a t t a c h e s t e i t h e r y o u r c o m p u t e r o d i s kd r i v e . Y o p i u g t h e p r i n t e r c a b l e f r o m t h i n t e rf a c e i n t o t h C e n t r o n i c s p o r t o t h p r i n t e r .( N o n e o t h e s e i n t e r f a c e s c a b e u s e d w i t h a R S - 2 3 2 C s e r i a l p r i n t e r . ) T h M W - 3 5 0 a t t e m p t s t d r a w t h p o w e r n e e d e d t d r i v e t h e i n t e r f a c ef r o m p i 1 o t h p r i n t e r . N o a l p r i n t e r s s u p l t h n e c e s s a r y v o l t a g e , t h o u g h , s M i c r o W o r l dE l e c t r o n i x s e l l s a o p t i o n a l p o w e r p l u g t h a t p l u g si n t o t h c a s s e t t e p o r t o t h b a c k o t h c o p u t e r . T h c a s s e t t e p l u g d u p l i c a t e s t h e c a s s e t t eb u s , s y o c a s t i l l u s t a p e d r i v e .

T h i s i n t e r f a c e s e e m s s o l i d l y b u i l t , w i t hm e t a l s e r i a l p o r t p l u g t h a t s n a p s i n t o p l a c e b e t t e rt h a n a n p l a s t i c o n I ' v e s e e n . I e m u l a t i o nm o d e , t h M W - 3 5 0 s i m u l a t e s t h f e a t u r e s o f t h e9 C O M P U T E R S G a z e t t e M a 1 9 8 5

M P S - 8 0 1 o 1 5 2 5 p r i n t e r . S i n c e t h M W - 3 5 0 i g r a p h i c s i n t e r f a c e , i u s e s t h g r a p h i c s m o d e o v o u r p r i n t e r t r e p r o d u c e C o m m o d o r e g r a p h i c sa n c u r s o r s y m b o l s . T h e m u l a t i o n m o d e h o n o r sa l 1 5 2 5 / M P S - 8 0 1 s e c o n d a r y a d d r e s s e s a n c o m a n d s f o d o u b l e w i d t h , g r a p h i c m o d e , t a s t o p s , e t c . I a l s o r e p r o d u c e s r e v e r s e - f i e l d c h a r a ct e r s . s m a l l s e o s w i t c h e s i u s e d t c u s t o m i z et h i n t e r f a c e f o y o u r p r i n t e r , s u p p o r t i n g m o s tp o p u l a r p a r a l l e l p r i n t e r s . l i s t i n g m o d e t r a n sl a t e s t h e c r y p t i c s y m b o l s u s e d o t h s c r e e n f o c u r s o r c o n t r o l s i n t o r e a d a b l e w o r d s , s i m i l a r t t h G A Z E T T E ' S l i s t i n g c o n v e n t i o n s . t r a n s p a r e n tm o d e l e t s y o s e n d a l c o d e s d i r e c t l y t o t h p r i n t e r w i t h o u t a n t r a n s l a t i o n b e t w e e n C o m o d o r e A S C I I a n t r u e A S C I ! . O t h e r p r i n t e rc o d e s s p e c i f i c t o t h i s i n t e r f a c e l e y o s e t h l e f ta n r i g h t m a r g i n a n d f o r m s l e n g t h , a n l o c k i a n s e c o n d a r y a d d r e s s . B s i m p l y o p e n i n g t h c a s e a n p l u g g i n g i R A c h i p s , y o c a a d 2 o 4 p r i n t e r b u f f e r .

W h a t s e t s t h i s i n t e r f a c e a p a r t i t h e x c e l l e n ti n t e r f a c e m a n u a l , w r i t t e n w i t h t h n o v i c e i m i n d . A l t h o u g h i w i l l s t i l l r e q u i r e c a r e f u l s t u d y ,a n c a s u a l c o m p u t e r u s e r c a e a s i l y g e t h i sp r i n t e r w o r k i n g w i t h w i d e v a r i e t y o f s o f t w a r e .I y o u ' r e p r o g r a m m e r , t h e r e i d e t a i l e d i n f o rm a t i o n o h o t b y p a s s t h e m u l a t i o n m o d ea n d c o m m u n i c a t e d i r e c t l y w i t h t h p r i n t e r . T h m a n u a l i f u l l o c h a r t s , f i g u r e s , a n p i c t u r e s ,t h o u g h i l a c k s a i n d e x . M o n l y c o m p l a i n t i t h a t t h m a n u a l i p r i n t e d i l i g h t g r e e n o w h i t e . P r e t t y s o o n y o u b e g i n t s e e r e d a f t e ri m a g e s f l u t t e r i n g a b o u t t h p a g e .

C a r d c o C a r d / ?O n o f t h e f i r s t p r i n t e r i n t e r f a c e s f o t h V I a n 6 4 C a r d c o ' s C a r d / ? ( p r o n o u n c e d c a r d - p r i n t )c o n t i n u e s t e v o l v e . T h l a t e s t r e v i s i o n s h r i n k st h e l e c t r o n i c s d o w n t l a r g e p l u g t h a t f i t s d r e c t l y i n t o t h p r i n t e r . A . c a b l e c o n n e c t s t t h c o m p u t e r ' s s e r i a l p o r t , a n t h i n w i r e a t t a c h e s t

c a s s e t t e p o r t m o d u l e , r e m o v i n g a n d o u b ta b o u t p o w e r a v a i l a b i l i t y .T h i s l a t e s t r e v i s i o n i m p r o v e s o M P S -8 0 1 / 1 5 2 5 c o m p a t i b i l i t y . E a r l i e r m o d e l s w o u l dn o a l w a y s t r a n s p a r e n t l y w o r k w i t h s o f t w a r e d s i g n e d f o t h M P S - 8 0 1 / 1 5 2 5 . T h C a r d / ? o f e r s l i s t i n g m o d e w h e r e c u r s o r c o n t r o l s a r t r a n s l a t e d i n t o w o r d s l i k e [ C L E A R ] . H o w e v e r , t h C a r d / ? d o e s n o o f f e r g r a p h i c s e m u l a t i o n , s i s e e m s m o r e u s e f u l a l o w e r c o s t a l t e r n a t i v ei n t e r f a c e f o p r i n t e r s l a c k i n g g r a p h i c s m o d e ,i n c l u d i n g l e t t e r q u a l i t y p r i n t e r s . l o c k a b l et r a n s p a r e n t m o d e l e t s y o u s t h C a r d / ? a " d u m b " i n t e r f a c e . I n t r a n s p a r e n t m o d e ( s o m et i m e s c a l l e d g r a p h i c s m o d e ) , t h i n t e r f a c e o n l yp e r f o r m s t h s e r i a l - t o - p a r a l l e l c o n v e r s i o n , a n

Page 101: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 101/164

d o e s n o i n t e r p r e t , i n t e r c e p t , o t r a n s l a t e c h a r a ct e r s c o m i n g i n t r a n s p a r e n t m o d e i r e q u i r e df o c e r t a i n w o r d p r o c e s s o r s a n g r a p h i c s d u m pp r o g r a m s .

C a r d c o ' s m a n u a l s a l s o k e e p i m p r o v i n g , w i t he x p a n d e d t u t o r i a l s o B A S I C p r i n t e r p r o g r a mm i n g , a n t i p s f o r u s w i t h v a r i o u s " p r i n t e r s . S e e r a l s a m p l e p r o g r a m s i l l u s t r a t e t h f e a t u r e s o t h i n t e r f a c e , i n c l u d i n g s o m e u t i l i t y p r o g r a m s f o s c r e e n d u m p a n s i m u l a t i o n o C o m m o d o r eg r a p h i c s c h a r a c t e r s .

T u r b o P r i n t / G TI t ' s h a r d t d i s t i n g u i s h t h i s i n t e r f a c e ' s f e a t u r e sf r o m t h o t h e r s , b u a o p t i o n a l 1 6 o 3 2 " T u r b o B u f f e r " m a k e s t h i s a e x t r e m e l y p o w e r f u lm o d e l . L i k e t h M W - 3 5 0 , t h T u r b o P r i n t / G T i g r a p h i c s i n t e r f a c e t h a t w o r k s w i t h m o s t p o p u l a rp a r a l l e l p r i n t e r s . I c a n r e p r o d u c e C o m m o d o r eg r a p h i c s a n r e v e r s e v i d e o , a n a l s o o f f e r s l i s ti n m o d e . H o w e v e r , t h i s m o d e l d o e s n o t r a n s p a r e n t l y e m u l a t e t h M P S - 8 0 1 o 1 5 2 5 . I s u p p o r t s a l t h s a m e c o d e s a n f u n c t i o n s a t h M P 5 - 8 0 1 / 1 5 2 5 , b u t h s a m e , s e c o n d a r y a dd r e s s e s a r n o u s e d . I h a l o c k m o d e t h a t l e t sy o f o r c e t h i n t e r f a c e t r e m a i n i p a r t i c u l a rm o d e . T h e m a n u a l i n o a t u t o r i a l o a r e a da b l e a t h o t h e r t w i n t e r f a c e m a n u a l s r e v i e w e dh e r e , b u d o e s i n c l u d e a l i s t i n g o g r a p h i c ss c r e e n d u m p p r o g r a m f o t h 6 4

W i t h t h T u r b o B u f f e r , y o c a d u m p y o u rt e x t t o t h p r i n t e r w i t h n w a i t i n g . T h b u f f e rs t o r e s t h e t e x t c o m i n g f r o m t h c o m p u t e r , t h e nf e e d s i o u t t h p r i n t e r . I y o d o n ' t f i l l u t h b u f f e r , y o c a c o n t i n u e t u s y o u r c o m p u t e rw h i l e t h p r i n t e r c h u g s a w a y .H u s h - 8 0 C E r g o S y s t e m s , I n c .2 6 5 4 E d e n L a n d i n g R o a dH a y w a r d , C 9 4 5 4 5 - 3 7 1 8$ 1 3 9 . 9 9 f o C o m m o d o r e v e r s i o n ( C D )M W - 3 5 0 G r a p h i c P r i n t e r I n t e r f a c eM i c r o W o r l d E l e c t r o n i x3 3 3 3 S W a d s w o r t h B l v d . # C 1 0 SL a k c w o o d , C 8 0 2 2 7$ 1 2 9C a r d / ?C a r d c o , I n c .3 0 S T o p e k aW i c h i t a , K 6 7 2 0 2$ 5 9 . 9 5T u r b o P r i n t / G TT c l e s y s4 3 3 3 4 B r y a n t S F r e m o n t , C 9 4 5 3 9$ 8 9 . 9 5T u r b o B u f f e r1 6 m o d e l , $ 7 9 . 9 53 2 m o d e l , $ 1 0 9 . 9 5

N o t e T o R e a d e r sT h s u g g e s t e d r e t a i l p r i c e o t h e B l u e C h i p E l e c t r o n i c s d o m a t r i x p r i n t e r r e v i e w e d i t h M a r c h c o l u m n i $ 2 4 0 ,p l u s $ 3 9 . 9 5 f o t h C o m o d o r e i n t e r f a c e . W r e g r e ta n c o n f u s i o n t h i s m a h a v ec a u s e d r e a d e r s .

L I G H T Y E A R S A H E A D

W G U A R A N T E E I T W f e e l t h a i c u t p r o d u c t s a r e t h e b e s t o t h e m a r k e t , a n w a r e s o s u i e y o w i l l t h i n k s o a l s o t h a t w o l t e r 3 d a m o n e y b o c k g u a r a n t e e

P R I N T M A S T E R / + Gw i t h I n t e l l i F e a t u r e s 1 "

P A R A L L E LP R I N T E RI N T E R F A C E

T h i s I t h m o s l a d v a n c e d p i i n l e i I n t e r l a c e o t h m a i k e t a a n p r i c e T h P r i n t m a s l e r / + G s u p p o r t s a l C o m m o d o r e p r i n t e r c o m a n d s P r i n t s g r a p h i c s a n g r a p h i c s c h a r a c t e r s o a l p o p u l a rp r i n t e r s C o m p l e t e s w i t c h s e l e c t i o n T r a n s p a r e n t . E m u l a t i o n , H e x ,L i s t , a n L o c k m o d e s . C a s s e t t e p o r t p o w e r e d A l s o h a e t e r n a lp o w e r l a c k P r i n t s e n h a n c e d g r a p h i c s A n t h a t ' s j u s t t h s t a r tI n t o i n t o a t u i o - s g i v e y o a d v a n c e d ( • c r h D M t o u n d I n o t h w

] f n ' . < i s , i i I . : t , o . P r l n t m a s l e r R O b a s e d r o u t i n e s c a l o a d t i o mt h P n n t m a s t e r i n t o t h c o m p u t e r D i s p l a y t h e d i s k d i r e c t o r y o t h s c r e e n w i t h o u t d e s t r o y i n g y o u r B A S I C p r o g r a m M a c h i n el a n g u a g e t e r m i n a l s o f t w a r e l o a d s I n l e s s t h a n s e c o n d s A S C I IS p e e d s c r l p t ( l i e c o n v e r s i o a T h P n n t m a s t e r c a a l s o o p e r a t e b i t s e l l P r i n t a A S C I I d x s M i l e d i r e c t l y t o r n t h d i s k t t h p r i n t e rw i t h o u t g o i n g t h r u t h c o m p u t e r . A b c o m e s w i t h H i - r e s s c r e e np r i n t a n d B a n n e i p r i n t p r o g r a m s o d i s k O p t i o n a l u s « r I n s t a l l a b l e1 6 o 3 2 p r i n t e r b u f f e r a l s o c o n t a i n s B O w h i c h a d d s m a n yo t h e r a d v a n c o d f e a t u r e s s u c h a s p r i n t i n g B A S I C p r o g r a m f r o md i s k w i t h o u t g o i n g t h r o u g h t h c o m p u t e r D i s a s s e m b l e s a n p r i n t s m a c h i n e l a n g u a g e a l s o M a n y , m a n y m o r e l o a t u i e s A l t h i s a n m o r eC a l a l o g « 1 0 U P r t n t m t r t w / - P a r a l l e l P r l n t a r

I n t e r f a c e $ 1 1 9 . 9 5- . - , : . : . . P r l n t m a s l e r 1 6 B u f f e r E x p a n s i o n $ 6 9 . 9 5

C a t a l o g ' ■ 1 0 - 1 1 7 P r l n t m a s t e r 3 2 B u t l e r E x p a n s i o n $ 8 9 . 9 5

D E L U X E R S 2 3 2 I N T E R F A C ET h m o s t v e r s a t i l e H 5 2 3 2 I n t e r l a c e o t h m a r k e t S u p p o r t s l u l lR S 2 3 2 s i g n a l s e I n c l u d i n g R i n g D e l e c t S w i t c h s e l e c t a b l e i o r D T E /D C E . a n B u s y L i n e p o l a r i t y N o t h e r R S 2 3 2 I n t e r f a c e c u r r e n t l yo f l e r e d h a a l t h e s e s e l e c t i o n s . E a s y t u s G o o d D o c u m e n t a t i o n .C o m e s w i t h I t ' s o w 3 l o o t c a b l e w i t h e i t h e r m a l e o f e m a l eD B 2 5 T y p e I B A S I C t e r m i n a l r o u t i n e , p r o g r a m t r a n s f e r r o u t i n e ,a n m o r e F o M l o D B 2 5 o r d e r 1 0 - 1 1 2 F e m a l e o r d e r 1 0 - 1 1 3 . $ 4 4 . 9 5A L S O F R O M O M N I T R O N I X : C A S S E T T E I N T E R F A C E

1 0 - 1 0 1 U s a n c a s s e t t e w i t h 2 0 6 4 M a k e t a p e b a c l m p s $ 3 9 P J U N T M A i T E U / U * a 1 O - 1 0 8 E c o n o m y p a r a l l e l p r i n t e r i n t e r l a c eC o n n e c t s t t h e u s e r p o r t D i s k i n c l u d e d c o n t a i n s m a c h i n e l a g u a g e w e d g e w h i c h c h a n g e s u s e r p o r t t o p a r a l l e l p o r t D o e sg r a p h i c s $ 3 9 R S 2 3 2 P R I N T E R R O U T I N E S 1 0 - 1 0 9 M a c h i n e l a g u a g e s o f t w a r e . U s e K S 2 3 2 p r i n t e r w i t h ' p r o g r a m s n o d e s i g n e dl o B S 2 3 2 p r i n t e r M a n y f e a t u r e s . $ 2 9 V O L K S M O D E M C A B L E 1 0 1 0 3 : C o n n e c t V o l k s m o d e m t C o m m o d o r e N o t h e r i n t e r l a c en e e d e d . $ 2 2 . 9 5 .H O T O R D E R : S e y o u r l o c a l d e a l e r o c a l l 2 0 6 / 2 3 6 -2 9 8 3 o w r i t e t o a d d r e s s b e l o w P h o n e o r d e r s a s l o S 0 d i s c o u n t M a i l / P h o n e o r d e r s a d 5 0 s h i p p i n g J o e a c hp r o d u c t . C O a d S ° 3 D a y m o n e y b a c k g u a r a n t e e( l e s s s h i p p i n g ) . V I S A & M A S T E R C A R D W « l c o m e . C a l l ,w r i t e , o m a r k t h r e a d e r s e r v i c e c a r d ( o i r e e c a t a l o g

f O m n i t r o n i 5 OP B O 4 D E F T . G M E R C E R I S . , W 9 8 0 4 0

2 0 6 / 2 3 6 - 2 9 8 3 D L R S / D I S T C A L L

V I S A '

Page 102: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 102/164

M i c h a e l S T o m c z y k M a g i cT h H i d d e n M a g i cO S t r i n g F u n c t i o n s

T h i s m o n t h , w e ' l l r e v e a l s o m e r e a l m a g i c i a n s 's e c r e t s — f i v e u n u s u a l c o m m a n d s w h i c h a r e t r e m e l y i m p o r t a n t i B A S I C p r o g r a m m i n g , b u w h i c h a r s e l d o m e x p l a i n e d , e v e n i r e f e r e n c eg u i d e s . T h e s e c o m m a n d s a r c a l l e d S t r i n g f u n ct i o n s . T h e y i n c l u d e : R I G H T S , L E F T S , M I D I ,S T R $ , a n d L E N .

U s i n g S t r i n g C o m m a n d sE x a m p l e s t t r y :L E F T S ( t w o s y m b o l s f r o m l e f t ) A $ = " A B C " : P R I N T L E F T $ ( A $ , 2 )R I G H T S ( t w o s y m b o l s f r o m r i g h t ) A S - " A B C " : P R I N T R I G H T $ ( A $ , 2 )M I D S ( p o s i t i o n 2 o n c h a r a c t e r ) A " A B C " : P R I N T M I D $ ( A $ , 2 , 1 )M I D $ ( r a n d o m f r o m s t r i n g ) A S - " A B C " : F R I N TM I D $ ( A S , I N T ( R N D ( I ) * 3 ) + 1 , 1 )L E ( l e n g t h o f s t r i n g ) A " A B C D E " : P R I N T L E N ( A $ )S T R $ ( r e m o v e l e a d i n g s p a c e ) 1 7 : A $ = M I D $ ( S T R $ ( A ) , 2 ) : P R I N T " $ " A $S T R $ ( n u m e r i c t s t r i n g v a r i a b l e ) 1 7 : A $ = S T R $ < A ) : P R I N T A S T R $ ( a d d z e r o s t n u m b e r s ) 1 7 r P R I N T S T R $ ( A ) " . O O "

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

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

f i n e a n i n f o r m a t i o n w h i c h c a n o r m a l l y b e p r i n t e d i n s i d eq u o t a t i o n m a r k s . H e r e ' s s i m p l ee x a m p l e ( i n c l u d e o n b l a n k s p a c ea f t e r t h i C O M P U T E R S ) :

: G $ = " G A Z

Q u i c k R e v i e w O V a r i a b l e sA y o m a r e c a l l f r o m p r e v i o u s c o l u m n s , t h e r ea r t w t y p e s o v a r i a b l e s : n u m e r i c a n s t r i n g .V a r i a b l e s a r e s h o r t a b b r e v i a t i o n s u s e d t s t a n df o n u m b e r s , w o r d s , g r a p h i c s , a n o t h e ri n f o r m a t i o n .

N u m e r i c v a r i a b l e s a r e u s e d t s t a n d f o n u m b e r s u s e d i c a l c u l a t i o n s a n d p r o g r a m c o m a n d s . n u m e r i c v a r i a b l e c a b l e t t e r( A , B , C ) o l e t t e r a n a n o t h e r l e t t e r o n u m b e r( A 1 , B 3 , X 4 , Z Z , C P ) . H e r e ' s s h o r t p r o g r a m t h a td e f i n e s t h e v a r i a b l e A a t h n u m b e r 1 a n t h v a r i a b l e A a t h n u m b e r 2 0 t h e n a d d s t h e mt o g e t h e r a n p r i n t s t h r e s u l t :1 A l = 1 0 s A 2 = 2 0 : P R I N T A 1 + A 2

T y p e R U a n p r e s s R E T U R N . U s i n g t h P R I N T c o m m a n d t a d t o g e t h e r t h e t w v a r i -1 0 C O M P U T E ' S G a z e f f e M a 1 9 8 5

1 C $ = " C O M P U T E 1 ' SE T T E " : P R I N T C S + G

T y p e R U a n p r e s sR E T U R N . H e r e , w d e f i n e t h s t r i n g v a r i a b l e C a t h w o r d" C O M P U T E R S a n t h v a r ia b l e G a " G A Z E T T E " . W c a a d t w o m o r e s t r i n g v a r i a b l e su s i n g P R I N T c o m m a n d a n

p l u s s i g n ( + ) . I t ' s n o r e a l l y a d d i n g i t h w a n u m b e r s a r a d d e d , s o u s i n g p l u s s i g n b e t w e e ns t r i n g s i c a l l e d " c o n c a t e n a t i o n . " C o n c a t e n a t i n gs t r i n g v a r i a b l e s h a t h e f f e c t o f p r i n t i n g t h e ms i d e b s i d e .

S t r i n g v a r i a b l e s h a v e m a n y u s e s , t o e a m p l e , h e r e ' s h a n d y w a t p r i n t l i n e s o t h s c r e e n ( u s e 2 i n s t e a d o 4 i y o h a v e V I C ) :1 0 G S = '

2 P R I N T G ST h e r e a r m a n y o t h e r w a y s t m a n i p u l a t e

s t r i n g s o f i n f o r m a t i o n . B e f o r e w g e i n t o t h i n d i v i d u a l s t r i n g f u n c t i o n s , h e r e ' s t e a s e r :1 A S = " A B C D E "2 P R I N T A 3 F O X = T S T E P - 1 : P R I N T M I D S ( f i $ , X ,

) N E X T

Page 103: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 103/164

a T U S S E Y C O M P U T E R P R O D U C T S * .

W K N O W W H A T Y O W A N T !1 l o P i i e t i ! W i r l h a v e [ h l o w e s t p r i c e s a r o u n d I I y o u d o f i n d t o w e r p u c e . 3 S l t l i g t i l U l W w i l t g i v e y o u a c c u r a t e i n l o r m a i i o n a s i o o u s t o t l u r H i c o n d i l i o i i

p l e a s e g i v e u s c h a n c e i h e a t i 2 F a s l . d e p e n d a b l e s e r v i c e O u i s h i p p i n g d e p a ' t m e n i w o r k s h a r d I g e l y n u r 4 P e i s o n n e l w h c a r e T h e p e o p l e 3 T C s i n c e r e l y w a n ! y o i b h a p p y w i l h

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

O R D E R S O N L Y P L E f l S E ; 8 0 0 - 4 6 8 - 9 0 4 4 I N F O R M A T I O N & P O R D E R S : 8 1 4 - 2 3 4 - 2 2 3 6P H O N E L I N E S O P E N 1 0 - 8 M O N - F R I , 1 0 - 5 S A

T H P A N A S O N I C K X 1 0 9 1 P R I N T E RN * A r l a n e r q u a l i t y a i h f l i c k u s w i t c h

6 0 f i ' r ' d c n * " f i " r > : | - ' l t

O u p r i c e $ 2 7 9 . 0 0P a n a s o n i c K X 1 0 9 0 1 1 9 9 0 0

I d s t i m ' m t i w r I f i i r r a u j l r i f jS 1 0 N I D o : . . i i i . f r o m S t a r C a l l

U i f c O L U L D

E p u r n R l 8 [ [ j y i n p m

P R I N T E H I N T E R F A C E SK i S P u r S P

W O R D P R O C E S S O R S

W i l ' N n n . b i 1 1 1 . 1N d t t i t X l l I f l l

r l . d l ^ , T r

1 3 5 3 1 3 9 86 1 0 0M O

c

3 1 9 93 1 0 0

' 6 9 5C H

1 6 9 11 3 J J 5 9

m o

3 9 S S6 0 i S O QI 9 3 1 0 0i D • 9 U 3 ! 3 93 9

2 i n

i U H O J 9

C u l lt i l l

k > P I S i - i * i E J E A r B d B j i r * n ( i , 1 , - i r . i ^ n j a O t o V n n

B b n . t . . .

4 f

1 1 J M 3

\

S * * * H S A n r j f l C r t vC - t i t ' » > I " j f l - E s r iI ' D :

L n C f i i i m e l d l r 3 9 6 4 B . M i L i P r o h n e ( d ) . . 3 3 9 9

u 6 t > a \ n P j b y r i d f a t . - q i - d |

j - A i * r , , v i P u r i t f l

T t r i n D i ' i t m i n . p u f q U P n f k l f H ■ m u d a r h i ' i vA i t r j i i t M r r m c r u i t v w u t o J i . 1 m V l

i i i n i i P t i c m i J j u c i 1 a i r n n t i i A l i ^ O i e c T - 4 p D d u c b r i ^ H . . i r ; . * i . . , d Q c r e E

r n . n n l P i m l S i m v J U P l t u a N o l r A t i i n v r t l i t f r t t r ( - ' 1 1 < i r j i n s u l tt v ^ u i i | n u i » u i l i n j ̂ f i r r n i L i r . u i d M r . * . i l n

" D E A L E R I N Q U I R I E S I N V I T E D "O t h e r p r o d u c t l i n e s a v a i l a b l e ! C a l l f o r p r i c e s .

N E P R I C E S !C o m m o d o r e 6 i $ 1 4 7 . 0 0 *

" W i l f i h p u r c J i f l S P a ! a n p n n l p f d i s k d f j v e . m o n i t o r u m o t f e r n

1 5 4 1 D i s h D u v e S I 9 & G Q1 7 0 2 C u l o r M o n i t o r 1 3 O 1 0 G Q M o d i r a C j l l

P l u s S C - 1 6 . o i h e r s C a l lS Q 9 4 9 5 0 0

N E P R I N T E R F R O M S T A RT h S G ' 1 0 a u p g r a d e a H i p o p u l a r G e m i n i O I : i u n & j l ^ Z P . > m l : , i i a l [ h p r i n t m o i l t i u I h O W l i a l m a k e s i h i s p o u t e rd i l l e p e n l n e a r I d l e r q i u h t y r m j i l c n i 6 C P S . w i l h 1 b i i i r 3 l n i f W i t h t l i i $ m o d e l s p r i n t e r d o n s d o u b i i ! d u t y e l u i n n d c i n c j d i i e e df l i I p i i c r t | u d l i | y [ i r n i s e r I t i i l i i i i n c l u d e s b u i l l 2 E i u h r i f r j i n l

y i a t w B i f a n i yP I E A S E C f t L L F O D U f l L O P f t t t E '

B U B U N D L E —$ A V E A B U N D L EO f d e r o n a i b e s e p o p u l a r p d c k a ^ e i o p r o d u c t * b " u m b e : f o s u p e r

M v i n p j

W O R D P R O C E S S O R G m h S P t L L P R O E

E X P R E S S • n I h F A S T C A B L E

C O N S U L T f l N T u M P E R C U P W . ' S P E L L P A C Kl r < ( H v r n w . t i t Q v u n t r t i A v P m n i D r I r o r n f i i i m m t

I 1 D . I 1

M I F I A O E D f t T f t B A S E / A D V A N C E D R E P O R T G E N E R A T O R a n M I R A G E P R O F E S S I O N A L W O R D P R D C E S S U RA p p r t f ' M f i i i k i g t i n i r i r m g r j l f i l o g t E f i t r

H 9 P a a a g t " 1 0

M i " i P A P ! R C L I P W / S P E L L P f l C KI n S L o i j ^ . n c u * < : n i n v f i * i n M , r . a i r p » f r d « * . i m I i h : i u l ^ o mb * : i f i i H l n [ l u 3 r C P * P E i c i i p w a - l i m n i n B : u l w r v i m 1 g o r t K l A t r l u J - B J C

p r v f l l d r

• 2 0 9 9 5

T U S S E Y C O M P U T E R P R O D U C T S( f o r m e r l y T u s s e y M o u n t a i n S o f t w a r e )

B O 1 0 0 6S T A T E C O L L E G E , P 1 6 8 0 4

Page 104: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 104/164

H o d i w d t h a t ? R e a d o n

U s i n g L E F T $ A n R I G H T $L E F T S a n R I G H T S a l l o w y o t p i c k o u p a r t so s t r i n g f r o m t h l e f t o r i g h t s i d e o f t h e s t r i n g ,a n p r i n t o m a n i p u l a t e t h e i n f o r m a t i o n . T s h o w y o h o t h i s w o r k s , l e t ' s c r e a t e v a r i a b l ei d i r e c t m o d e { j u s t t y p e i d i r e c t l y i n t o y o u rc o m p u t e r — t h e c o m p u t e r w i l l h o l d t h v a r i a b l ei i t m e m o r y ) :

Y = " Y E S N O "N o w , y o c a u s e i t h e r L E F T S o R I G H T S t p r i n t a l o p a r t o t h i s v a r i a b l e . B o t h c o m m a n d sw o r k s i m i l a r l y . T y p e t h i s c o m m a n d :

P R I N T L E F T $ ( Y $ , 3 )T h e c o m p u t e r d i s p l a y s t h e w o r d Y E b e c a u s e t h L E F T S c o m m a n d t e l l s t h c o m p u t e r t p r i n t t h l e f t m o s t t h r e e c h a r a c t e r s f r o m t h s t r i n g v a r i a b l eY $ . S i n c e w d e f i n e d Y a " Y E S N O " t h l e f t m o s t t h r e e c h a r a c t e r s a r " Y E S " a n t h a t ' sw h a t t h c o m p u t e r d i s p l a y s . I w u s t h n u b e 5 i n s t e a d o f t h e n u m b e r 3 i p a r e n t h e s e s , t h c o m p u t e r w i l l p r i n t t h e n t i r e v a r i a b l e( " Y E S N O " ) . N o t r t h i s o n e :

P R I N T R I C H T $ ( Y S , 2 )T h c o m p u t e r d i s p l a y s t h e w o r d N O T h R I G H T S c o m m a n d c a u s e s t h c o m p u t e r t c h o o s e t h t w c h a r a c t e r s f r o m t h r i g h t s i d e o t h v a r i a b l e , w h i c h f o r m s t h w o r d " N O . "

L E F T S a n R I G H T S a r u s e d i v a r i o u st y p e s o w o r d g a m e s a w e l l a i p r a c t i c a la p p l i c a t i o n s s u c h a a n a l y s i s o a d d r e s s i n f o rm a t i o n . H e r e ' s v e r y s h o r t e x a m p l e t g i v e y o a i d e a h o t h i s w o r k s :1 P R I N T " ( C L R l E N T E R Y O U R S T A T E A N S I

O D E , T H E N P R E S S R E T U R N . " : I N P U T A 2 S $ = R I G H T $ ( A S , 5 )3 P R I N T " Y O U R Z I C O D E I " Z

I n l i n e 1 w s t a r t w i t h P R I N T s t a t e m e n tw h i c h c l e a r s t h s c r e e n a n a s k s t h u s e r t o i np u a s t a t e a n z i c o d e . T h e n t i r e " s t r i n g " o fi n f o r m a t i o n w h i c h i t y p e d b t h u s e r i d e f i n e da s t r i n g v a r i a b l e , A $

L i n e 2 c r e a t e s n e s t r i n g v a r i a b l e ( Z $ ) a t h f i v e r i g h t m o s t c h a r a c t e r s i t h e v a r i a b l e A $ U n l e s s t h u s e r p u s p a c e o r e x t r a i n f o r m a t i o na t h e n o f t h e I N P U T , Z s h o u l d e q u a l t h f i v e - d i g i t z i c o d e .

L i n e 3 d i s p l a y s m e s s a g e ( i q u o t e s ) a n t h z i c o d e r e p r e s e n t e d b t h v a r i a b l e Z $ N t i c e t h a t w h e n w e p r i n t s t r i n g v a r i a b l e s , t h v a r ia b l e s a r e o u t s i d e q u o t a t i o n m a r k s . A l s o , t h e r e i n " l e a d i n g s p a c e " i f r o n t o f t h z i c o d e n u b e s t o r e d i Z $ s y o h a v e t l e a v e s p a c ea f t e r " I S " i l i n e 3 0 . N o w , t y p e N E a n p r e s sR E T U R N t g e r e a d y f o t h n e x t e x a m p l e .

1 0 C O M P U T E ' S G e z e l l e M a 1 9 8 5

U s i n g M I D $ T M a n i p u l a t eS t r i n g sT h M I D $ c o m m a n d w o r k s l i k e L E F T S a n R I G H T S b u i m u c h m o r e p o w e r f u l b e c a u s e y o c a u s i t p i c k o u s p e c i f i c b i t s o i n f o r m a t i o nf r o m a n p a r t o f t h s t r i n g , n o j u s t t h l e f t o r i g h t s i d e . H e r e ' s a e x a m p l e t s h o w h o i w o r k s :1 P $ = " B E S T E X A M P L E " : P R I N T M I D $ ( P $ , 5 , 7 )

T y p e R U a n p r e s s R E T U R N . T h i s e a m p l e l o o k s m o r e c o m p l i c a t e d t h a n i r e a l l y i s B u t , l i k e m o s t B A S I C m a g i c , i t ' s e a s y o n c e y o k n o w h o i w o r k s . F i r s t , w c r e a t e s t r i n g v a r ia b l e c a l l e d P S a n d d e f i n e i a " B E S T E X A M P L E " .N e x t , w p r i n t t h w o r d E X A M P L E f r o m o u P s t r i n g .

L o o k a t h M I D S c o m m a n d . F i r s t , i n s i d e t h ep a r e n t h e s e s i t h n a m e o t h v a r i a b l e w e ' r e u si n g — i n t h i s c a s e , P $ N e x t c o m e s t h p o s i t i o nn u m b e r — h e r e , t h e 5 t e l l s t h c o m p u t e r t s t a r ta t h f i f t h p o s i t i o n i t h s t r i n g , w h i c h i t h l e t e E T h l a s t n u m b e r ( 7 d e t e r m i n e s t h l e n g t ho t h i n f o r m a t i o n w e ' r e u s i n g f r o m t h s t r i n g .R e m e m b e r , t h M I D S c o m m a n d r e q u i r e s t h en a m e o f t h e v a r i a b l e , t h e p o s i t i o n w h e r e w w i s ht s t a r t , a n ( o p t i o n a l l y ) t h l e n g t h o t h i n f o rm a t i o n w w i s h t m a n i p u l a t e . T r t h i s e x a m p l e :

1 f t ? = " L E F T M I D D L E R I G H T "2 P R I N T M I D $ ( A $ , 1 , 4 )3 P R I N T M I D S ( A S , S , 6 ) '4 P R I N T H I D $ ( A $ , 1 1 , 5 )5 P R I N T M i n > $ ( A $ , l , 1 5 )6 F O X = T S T E P - 1 : P R I N T M I D $ ( A $ , X , 1

) ; N E X TL i n e 1 d e f i n e s t h v a r i a b l e A a t h s t r i n g

" L E F T M I D D L E R I G H T " .L i n e 2 p r i n t s s u b s t r i n g f o u r c h a r a c t e r s

l o n g ( l e n g t h i 4 s t a r t i n g a t h f i r s t c h a r a c t e r( p o s i t i o n 1 ) T h r e s u l t i t h w o r d " L E F T " .

L i n e 3 p r i n t s s u b s t r i n g w h i c h s t a r t s a t t h f i f t h p o s i t i o n a n d i s p l a y s s i c h a r a c t e r s — t h ew o r d " M I D D L E " .

L i n e 4 p r i n t s s u b s t r i n g w h i c h s t a r t s a t h e l e v e n t h p o s i t i o n a n d i s p l a y s f i v e c h a r a c t e r s —t h w o r d " R I G H T " .

L i n e 5 p r i n t s t h e n t i r e s t r i n g , s t a r t i n g a t h f i r s t p o s i t i o n a n d i s p l a y i n g a l 1 c h a r a c t e r s .

L i n e 6 0 p r i n t s p a r t o t h s t r i n g b a c k w a r d s .W s t a r t w i t h F O R - N E X T l o o p w h i c h s t e p sb a c k w a r d s p o s i t i o n a t i m e , s t a r t i n g a p s i t i o n a n s t e p p i n g d o w n t p o s i t i o n s 6 a n i o r d e r . T h F O R - N E X T l o o p t e l l s t h c o m p u t e rw h e r e t s t a r t i n t h s t r i n g , s w u s t h v a r ia b l e f r o m t h F O R - N E X T l o o p i p l a c e o t h p s i t i o n n u m b e r i t h M I D S c o m m a n d . T h l e n g t hi b e c a u s e a l t h o u g h w e ' r e p r i n t i n g t h r e ec h a r a c t e r s ( p o s i t i o n s t o 5 , s t e p p i n g b a c k w a r d s ) ,

Page 105: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 105/164

w e ' r e s t i l l p r i n t i n g o n c h a r a c t e r e a c h t i m e . T h r e s u l t i t h a t t h s e v e n t h c h a r a c t e r ( D ) i p r i n t e d ,t h e n t h s i x t h c h a r a c t e r ( [ ) , t h e n t h f i f t h c h a r a ct e ( M ) . T h r e s u l t i " D I M "

U s i n g M I D $ T C h e c k F o R i g h tA n s w e r sO n o f t h e b e s t a n m o s t p o w e r f u l u s e s o M I D Si t c h e c k t s e i a n a n s w e r i c o r r e c t . Y o c a d t h i s b s c a n n i n g t h i n p u t t y p e d i b t h u s e r , a n s e a r c h i n g t s e i k e l e t t e r , w o r d , o p h r a s e i i n c l u d e d i t h i n p u t . I t h e x a m p l et h a t f o l l o w s , w e ' l l a s w h w r o t e t h b o o k , T h H o m e C o m p u t e r W a r s , a n s i n c e t h a n s w e r i m e w e ' l l s c a n t h e i n p u t f o m l a s t n a m e( T o m c z y k ) a n t h e n p r i n t a " r i g h t " o r " w r o n g "m e s s a g e . T y p e N E a n p r e s s R E T U R N , t h e ne n t e r a n r u t h i s p r o g r a m :1 P R I N T " [ C L R l W H O W R O T E ' T H E H O M E C O M P U T

E W A R S ' " : I N P U T X 2 F O R A = l T O L E N ( X S )3 I M I D $ ( X $ , A , 7 ) = " T O M C Z Y K " T H E N G O T O 2

4 N E X T5 P R I N T " W R O N G . . . T R Y A G A I M . " : F O R T = l T

5 0 0 : N E X T : G O T O 1 2 0 C 1 P R I N T " R I G H T ! "

L i n e 1 c l e a r s t h s c r e e n a n d i s p l a y s t h eo p e n i n g m e s s a g e .

L i n e 2 i F O R - N E X T l o o p w h i c h t e l l s t h c o m p u t e r t s t e p t h r o u g h t h i n p u t s t r i n g , o n c h a r a c t e r a t i m e — a n d u s e s t h L E c o m m a n dt t e l l t h c o m p u t e r h o f a t s t e p t h r o u g h t h s t r i n g . W e ' l l g e t t t h L E c o m m a n d i m m e n t , b u f o n o j u s t r e m e m b e r t h a t L E ( L E N g t h ) c a l c u l a t e s h o m a n y s y m b o l s o d i g i t st h e r e a r e i n s t r i n g o f i n f o r m a t i o n , i n t h i s c a s e ,X $

L i n e 3 u s e s t h M I D $ c o m m a n d t s e a r c hf o g r o u p o s e v e n c h a r a c t e r s ( s u b s t r i n g ) w h i c hm a t c h e s " T O M C Z Y K " — t h e r i g h t a n s w e r .R e m e m b e r , t h F O R - N E X T c o m m a n d t e l l s t h c o m p u t e r t s t e p t h r o u g h t h s t r i n g , o n c h a r a ct e r a t r i m e . T h i s M I D S c o m m a n d t e l l s t h c o p u t e r t k e e p c h e c k i n g t h e n e x t g r o u p o s e v e nc h a r a c t e r s t s e i t h e y m a t c h o u k e y w o r d . I t h c o m p u t e r f i n d s t h k e y w o r d " T O M C Z Y K , "t h e n i g o e s t o l i n e 2 0 t p r i n t t h " R I G H T ! "m e s s a g e .

L i n e 4 c o m p l e t e s t h F O R - N E X T l o o p b g u i l i n e 2 0

L i n e 5 c o n t a i n s t h " W R O N G " m e s s a g e .T h p r o g r a m a u t o m a t i c a l l y d r o p s d o w n t t h i sl i n e i i d o e s n ' t e n c o u n t e r " T O M C Z Y K " i t h u s e r ' s a n s w e r .

L i n e 2 0 c a b r e a c h e d o n l y i t h e r e i m a t c h i n l i n e 3 0

L e t ' s t r s o m e t h i n g e l s e w i t h M I D $ , t h i st i m e u s i n g r a n d o m n u m b e r s . D i d y o u e v e r s e e

p r o g r a m w i t h m u l t i c o l o r e d s t r i p e s i t h o p e n i n gt i t l e ? T h a u t h o r p r o b a b l y u s e d M I D $ — a n i c e b i o p r o g r a m m i n g " m a g i c " w h i c h y o u c a u s i y o u r p r o g r a m s , t o o .

Y o a l r e a d y k n o w y o c a i n c l u d e g r a p h i c sa n c o l o r s i s t r i n g — d o e s t h a t g i v e y o u a n yi d e a s ? T y p e t h i s p r o g r a m a n r u i ( V I C o w n e r ss h o u l d s u b s t i t u t e 2 i p l a c e o 4 i l i n e 2 0 ) . T g e t h c o l o r s i n l i n e 1 0 h o l d d o w n t h C T R Lk e a n d , a t h s a m e t i m e , p r e s s e a c h o t h e i g h t c o l o r k e y s i o r d e r o y o u r k e y b o a r d .R e v e r s e g r a p h i c s s y m b o l s w i l l a p p e a r w h e r e y o t y p e d e a c h c o l o r c o m m a n d :1 G $ - " ( W H T } [ B L K ] [ R E D J ( C Y N ) ( P U R ) ( O R N )

I b l u ) f y e l ) "2 F O X = T 4 3 R 1 N T ( S * R N D ( ) ) + l : P R I N T M I D S ( G $ , R , )

{ R V S ) " ; N E X T4 G O T O L

T y p e R U a n p r e s s R E T U R N . T s t o p t h ep r o g r a m , h o l d d o w n R U N / S T O P a n p r e s s R S T O R E a t h s a m e t i m e ( R U N / S T O P - R E S E T o t h P l u s / 4 a n 1 6 ) .

L i n e 1 0 c r e a t e s s t r i n g v a r i a b l e ( G $ ) w h i c hc o n t a i n s e i g h t k e y b o a r d c o l o r c o m m a n d s .R e m e m b e r , c o l o r c o m m a n d s c a n b e s t o r e d i n s t r i n g v a r i a b l e j u s t l i k e l e t t e r s a n w o r d s .

L i n e 2 s t a r t s F O R - N E X T l o o p w h i c h t e l l su t h p r o g r a m i g o i n g t r e p e a t 4 t i m e s a l t h a c t i o n s b e t w e e n t h F O a n N E X T c o m m a n d s .

L i n e 3 i t h k e l i n e i t h i s p r o g r a m .R e m e m b e r , b e c a u s e o t h F O R - N E X T l o o p i t h p r e v i o u s l i n e , a l c o m m a n d s i n l i n e 3 w i l l b r e p e a t e d 4 t i m e s . S o , f i r s t , w c h o o s e r a n d o mn u m b e r f r o m t 8 u s i n g r a n d o m n u m b e r f o m u l a . N e x t , w u s t h r a n d o m n u m b e r a s t h ep o s i t i o n n u m b e r i t h M I D $ c o m m a n d . P R I N TM i D $ { G $ , R , l ) m e a n s t a k e t h e s t r i n g o f c o l o rc o m m a n d s f r o m G ( w h i c h w d e f i n e d i n l i n e1 0 ) , c h o o s e r a n d o m p o s i t i o n i t h s t r i n g ( t h es a m e a c h o o s i n g r a n d o m c o l o r ) , a n t h e n p r i n tt h a t c o l o r c o m m a n d o n c e . N e x t , w p r i n tr e v e r s e s p a c e , w h i c h i t h b e s t w a t d i s p l a ys o l i d s q u a r e o t h s c r e e n . T h s e m i c o l o n m a k e st h c o l o r e d s q u a r e s a p p e a r h o r i z o n t a l l y , a n t h N E X T c o m m a n d t i e s u t h e n o f t h e F O R -N E X T l o o p .

L i n e 4 i o p t i o n a l . E l i m i n a t i n g i p r i n t s o n l yo n m u l t i c o l o r e d b a a c r o s s t h e s c r e e n .

U s i n g T h e L E N g t h O S t r i n g sT h L E c o m m a n d , w h i c h d e t e r m i n e s h o m a n y c h a r a c t e r s t h e r e a r e i t h s t r i n g , i e p e c i a l l y h e l p f u l i d e t e r m i n i n g i s o m e o n e h a t y p e d a i n p u t w h i c h i t o l o n g o r t o o s h o r t .T r t h i s :1 A S = " N I N E T E E N C H A R A C T E R S "2 P R I N T L E N { A S )

C O M P U T E ! s G a z e l l e M a 1 9 8 5 1 0

Page 106: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 106/164

L i n e 1 0 d e f i n e s t h s t r i n g v a r i a b l e A a " N I N E T E E N C H A R A C T E R S . " L i n e 2 d i s p l a y st h l e n g t h — h o w m a n y c h a r a c t e r s o r d i g i t s t h e r ea r i t h s t r i n g — w h i c h ( c o i n c i d e n t a l l y ) i 1 i n c l u d i n g t h s p a c e b e t w e e n t h t w w o r d s . H o c a w u s t h i s i n f o r m a t i o n ? V o x o n t h i n g , w c a u s i t c e n t e r t i t l e h o r i z o n t a l l y o t h s c r e e n . T r t h i s e x a m p l e ( V I C o w n e r s s h o u l ds u b s t i t u t e 2 f o 4 i n l i n e 2 0 ) :1 T L ? = " H G M E C O M P U T E R W A R S "2 P R I N T " { C L R ) " ; : F O R O T ( 4 f f - L R M ( T r J $

) ) / 2 : P R I N T S P C ( l ) ; : N E X T : P R I N T T L L i n e 1 c r e a t e s a v a r i a b l e c a l l e d T L a n d

f i n e s i a a t i t l e — i n t h i s c a s e , a n o t h e r p l u g f o m b o o k , T h H o m e C o m p u t e r W a r s . T h i s c a b a n t i t l e w i t h i n q u o t a t i o n m a r k s . Y o c a t r o t h e r s t r i n g s i l i n e 1 0 ; t h e y ' l l b c e n t e r e d o t h s c r e e n .

L i n e 2 c l e a r s t h s c r e e n . S i n c e y o u r c o p u t e r a u t o m a t i c a l l y m o v e s d o w n o n l i n e w h e ne v e r n e P R I N T c o m m a n d i e n c o u n t e r e d , w u s t h s e m i c o l o n t e l i m i n a t e t h e l i n e f e e d . W i t ht h s e m i c o l o n , t h p r i n t e d t i t l e a p p e a r s o t h f i r s t l i n e . W i t h o u t i t t h t i t l e a p p e a r s o t h e s e co n l i n e .

T h F O R - N E X T l o o p u s e s t h L E c o m a n d i n c e n t e r i n g f o r m u l a . H e r e ' s t h w a i w o r k s : F i r s t , i m e a s u r e s t h l e n g t h o t h t i t l e( T L $ ) , t h e n s u b t r a c t s t h e l e n g t h o t h t i t l e f r o mt h c o l u m n w i d t h o f t h e s c r e e n ( 4 f o m o s tC o m m o d o r e c o m p u t e r s o 2 f o t h V I C - 2 0 ) ,t h e n i d i v i d e s t h e r e m a i n d e r i h a l f a n p r i n t st h a t m a n y s p a c e s a t h b e g i n n i n g o t h l i n e .A f t e r c a l c u l a t i n g a n p r i n t i n g t h e s p a c e s n e e d e dt c e n t e r t h e t i t l e , w p r i n t t h t i t l e . H e r e ' s a o t h e r v e r s i o n o t h s a m e p r o g r a m :1 T L $ = " H O M E C O M P U T E R W A R S "2 L = ( 4 0 - L E N { T L $ ) ) / 23 P R I N T " J C L R ) " ; : F O R C = L T O L P R I N T S

C ( l ) ; : N E X T ! P R I N T T L T h d i f f e r e n c e h e r e i t h a t w b r o k e a p a r t

t h p r o g r a m b i a n c r e a t e d a n u m e r i c v a r i a b l e( L ) , w h i c h i t h s a m e a s t h e c e n t e r i n g c a l c u l at i o n w h i c h g i v e s t h e n u m b e r o s p a c e s n e e d e d a t h b e g i n n i n g o t h t i t l e . T h e n , i l i n e 3 0 w u s t h v a l u e o i n F O R - N E X T l o o p t p r i n tt h p r o p e r n u m b e r o s p a c e s i f r o n t o f t h c e t e r e d t i t l e .

E r r o r c h e c k i n g i a l s o a e x c e l l e n t a p p l i c a t i o no t h L E c o m m a n d . O n w a t t e l l i t h e c o rr e c t i n f o r m a t i o n h a b e e n t y p e d i i t m e a s u r et h e l e n g t h o f t h e i n p u t . L e t ' s t a k e s i m p l e e a m p l e — t h e e n t r y o t w o - d i g i t c o d e f o r a s t a t e :1 P R I N T " { C L r J e n T E R 2 - D I G I T C O D E F O

O U S T A T E " : I N P U T W 2 0 I F L F , N ( W S ) > 2 T H E N P R I N T " T O O L O N G . . . R E -

E N T E R " : F O T = T S O D : N E X T : G O T O 1 3 I L E N ( W ? ) < 2 T U R N P R I N T " T O O S H O R T . . . R E

- E N T E R " : F O R T = l T O 5 0 0 : N E X T : G O T O 1 1 C O M P U T E ' S G a z e l l e M a 1 9 8 5

T y p e R U a n p r e s s R E T U R N . L i n e 1 0c l e a r s t h s c r e e n a n p r i n t s t h o p e n i n g p r o m p tm e s s a g e , t h e n a s k s f o a i n p u t . ( T o s e e h o t h p r o g r a m w o r k s , t r t y p i n g o n l e t t e r , t h e n t r i a g a i n w i t h t h r e e o m o r e l e t t e r s . )

L i n e 2 t e l l s t h c o m p u t e r t h a t i t h l e n g t ho t h s t a t e c o d e t y p e d i i l a r g e r t h a n 2 t h e np r i n t t h m e s s a g e ' " T O O L O N G . . . R E - E N T E R " ,p a u s e f o r a " t i m e d e l a y c o u n t " t 5 0 0 , t h e n g b a c k t o l i n e 1 f o r a n e i n p u t .

L i n e 3 i t h s a m e a l i n e 2 e x c e p t h e r ew m e a s u r e w h e t h e r t h e i n p u t i l e s s t h a n 2 d i gi t s , a n p r i n t t h " T O O S H O R T " m e s s a g e .

N o t i c e w u s e d t h e g r e a t e r t h a n ( > a n l e s st h a n ( < s y m b o l s i n l i n e s 2 a n 3 0

Y o c a n u s e L E t d e t e r m i n e i " s t r i n g "o i n f o r m a t i o n i t h p r o p e r l e n g t h , b u w h a ta b o u t n u m b e r s ? T h e r e ' s w a t c h e c k t h l e n g t h o n u m b e r s , t o o , b u f i r s t y o u h a v e t u s a n o t h e r c o m m a n d — S T R $ .

T h S T R $ C o m m a n dT h S T R $ c o m m a n d p e r f o r m s r e a l m a g i c — i tt u r n s n u m e r i c v a r i a b l e i n t o s t r i n g v a r i a b l e .T r t h i s :

1 A = 1 02 A $ = S T R S ( A )3 P R I N T A

L i n e 1 c r e a t e s n u m e r i c v a r i a b l e ( A ) a n d e f i n e s i a s t h e n u m b e r 1 0

L i n e 2 0 c r e a t e s s t r i n g v a r i a b l e ( A $ ) w h i c hc o n t a i n s t h s a m e c h a r a c t e r s a A I o t h e rw o r d s , e q u a l s t h n u m b e r 1 a n A e q u a l st h s t r i n g " 1 0 " . T h d i f f e r e n c e b e t w e e n t h e m i t h a t t h c o m p u t e r r e c o g n i z e s a s n u m b e r t e n ,w h i c h c a b e u s e d i c a l c u l a t i o n s . A $ o t h o t h e r h a n d , i a s t r i n g . T h c o m p u t e r c a n ' t u s i a s n u m b e r — i t ' s j u s t c o l l e c t i o n o c h a r a c t e r s .

T d e t e r m i n e t h l e n g t h o n u m b e r f o e r r o r - c h e c k i n g , y o n e e d t c o n v e r t t h n u m b e ri n t o a s t r i n g v a r i a b l e u s i n g t h S T R $ c o m m a n d ,t h e n u s t h L E N c o m m a n d t c h e c k t h l e n g t ho t h s t r i n g a n s u b t r a c t 1 T h r e a s o n w s u t r a c t i b e c a u s e B A S I C a u t o m a t i c a l l y p u t sb l a n k s p a c e i n f r o n t o a l p o s i t i v e n u m b e r s ( t l e a v e r o o m f o r a m i n u s s i g n i t h r e s u l t o f c a l c u l a t i o n i n e g a t i v e ) . T h b l a n k s p a c e g e t s c a r i e d o v e r w h e n y o c o n v e r t n u m e r i c v a r i a b l e t

s t r i n g v a r i a b l e , s o f o e x a m p l e , c o n v e r t i n g1 t s t r i n g t u r n s o u l i k e t h i s : A 1 0

w i t h s p a c e i f r o n t o f t h e 1 0 P r i n t i n g t h el e n g t h o t h n e v a r i a b l e A y i e l d s t h r e e b c a u s e t h b l a n k s p a c e i c o u n t e d . T g e t t h e r e a ld i g i t l e n g t h , y o h a v e t s u b t r a c t o n e . H e r e ' s t h e x a m p l e ( i w o r k s o n u m b e r s u p t n i n e d i g i t sl o n g ) :1 P R I N T " E N T E R N U M B E R " :2 A S = S T R S ( A )

I N P U T

Page 107: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 107/164

Page 108: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 108/164

Page 109: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 109/164

I d o e s n ' t t a k e m u c h t m a k e y o u rp r o g r a m s r u u t 2 t i m e s f a s t e r .

$ 4 9 . 9 5 t o b e e x a c t .

I y o u ' v e b e e n w r i t i n g p r o g r a m s f o y o u r C o m m o d o r e 6 4 A p p l e

l i o A p p l e l i i B A S I C y o c a t a k ea g i a n t s t e p f o r w a r d i s p e e d o e x e c ut i o n a n i p r o g r a m m i n g p r o d u c t i v i t yf o r j u s t 5 4 9 . 9 5 .

Y o c a g e p r o g r a m p e r f o r m a n c et h a t y o o n l y t h o u g h t p o s s i b l e f r o mm a c h i n e l a n g u a g e p r o g r a m s . W h i l e s t i l lu s i n g p o w e r f u l , u n d e r s t a n d a b l e h i g h -l e v e l l a n g u a g e . l a n g u a g e t h a t ' s s i m i l a rt P a s c a l , b u m u c h e a s i e r t l e a r n a n u s e .

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

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

P R O M A L ' " a l s o g i v e s y o a e l e g a n t o p e r a t i n gs y s t e m " E x e c u t i v e " w h i c h i n c l u d e s p o w e r f u l f i l e ,p r o g r a m a n m e m o r y m a n a g e m e n t c o m m a n d s a n e v e n I / r e d i r e c t i o n .

Y o g e a l o t h a t w i t h P R O M A L - i m p r o v e dp r o g r a m m i n g p r o d u c t i v i t y , f a s t e r c o m p i l e a n r u n t i m ea n p o w e r t h a t y o m a n e v e r h a v e t h o u g h t p o s s i b l e .

P R O M A L - F o r t h b e g i n n i n g o a d v a n c e d p r o g r a m m e r .W h e t h e r y o u a r j u s t b e g i n n i n g l w r i t e o r a r e

a e x p e r i e n c e d p r o g r a m m e r , y o c a n b e m o r ep r o d u c t i v e w i t h P R O M A L ( P R O g r a m m e r ' sM i c r o A p p l i c a t i o n L a n g u a g e ) . I t ' s e a s i e r t ol e a r n t h a n P a s c a l , o F o r t h . I p r o v i d e sy o w i t h f u l l r a n g e o p o w e r f u l s t r u c t u r e ds t a t e m e n t s l i k e I F - E L S E , W H I L E , R E P E A T , F O a n C H O O S E . A n d , b e c a u s e i n d e n t a t i o n i p a r t o f t h el a n g u a g e ' s s y n t a x , i h e l p s y o w r i t e p r o g r a m s n e a t l ya n l o g i c a l l y . T h e r e a r n l i n e n u m b e r s t w o r r y a b o u t ,a n s i n c e c o m m e n t s d o n ' t t a k e u m e m o r y s p a c e , y o c a d o c u m e n t y o u r p r o g r a m s c o m p l e t e l y .

d o c u m e n t a t i o n a n P R O M A L s y s t e m d i s k e t t ei n c l u d i n g s a m p l e p r o g r a m s ) f o r j u s t

S 4 9 . 9 5 . T h e r e ' s a ! 5 - d a y , n o - r i s km o n e y b a c k g u a r a n t e e . A n t h e n t i r eS 4 9 . 9 5 m a b c r e d i t e d a g a i n s t l a t e rp u r c h a s e o f t h e " D e v e l o p e r ' s V e r s i o n r

T h " D e v e l o p e r ' s V e r s i o n " — a l l t h ec o m p o n e n t s o f t h e " E n d U s e r " s y s t e m

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

t i o n a n a u n l i m i t e d r i g h t t o s e l l o d i s t r i b u t e P R O M A L a p p l i c a t i o n s - i s

o n l y $ 9 9 . 9 5 .O r - f o r o n l y $ 1 0 . 0 0 p l u s S 2 . 5 0 p o s t a g e

a n h a n d l i n g y o c a g e t h P M - 1 0 0 d e m os y s t e m . I i n c l u d e s 3 2 - p a g e m a n u a l a n a l t h

c a p a b i l i t i e s o t h P M - 2 0 0 e x c e p t t h a b i l i t y t p r i n t o s a v e

f i l e s t o d i s k . I t ' s v e r y i n e x p e n s i v e w a t e x p l o r e t h ew o n d e r s o P R O M A L .

O u G u a m n t e e i T r y p r o m a l f o r 1 5 d a y s , i y o a t n o c o m p l e t e l y s a t i s f i e d , r e t u r n i t u u n d a m a g e da n w e ' l l r e f u n d y o u r m o n e y . N q u e s t i o n s a s k e d .D e a l e r i n q u i r i e s i n v i t e d .

F o q u i c k e r r e s p o n s e o c r e d i t c a r d o r d e r s ,

1 - 8 0 0 - 7 6 2 - 7 8 7 4I N C 9 1 9 - 7 8 7 - 7 7 0 3 .

C O M M O D O R E 6 B E N C H M A R K

E x e c u t i o n T i m e ( s e e s , )O b j e c t C o d e S i z e ( b y t e s )M r o ^ r i i n i L o a d T i m e ( s e e s .C o m p i l e T i m e ( s e e s . )

( S t e t t o f B n U e s t h e i u s II ' l l D M

3 1 2 3 . 8 .

B A S I C6 3 2 5

3 .

C O M A L4 9 3 2 6

F O R T H5

1 8 1 1 . 2

3 .

P A S C A L5

4 1 2 3 . 5

1 0

S y s t e m s M a n a g e m e n t A s s o c i a t e s3 7 0 0 C o m p u t e r D r i v e , D e p i . G PR a l e i g h , N o r t h C a r o l i n a 2 7 6 0 9

P R O M A L - a l a n g u a g e e s p e c i a l l y f o s m a l l s y s t e m s .U n l i k e l a n g u a g e s d e v e l o p e d f o l a r g e r s y s t e m s a n

s q u e e z e d i n t o s m a l l s y s t e m s e n v i r o n m e n t s , P R O M A Lw a c o n c e i v e d a n d e v e l o p e d s p e c i f i c a l l y f o r t h s m a l ls y s t e m . W i t h P R O M A L t h e r e ' s f i n a l l y l a n g u a g e c r e a t e df o t h e n v i r o n m e n t i w h i c h y o u w o r k .

S p e e d u y o u r p r o g r a m s a n s t e p u y o u rp r o g r a m m i n g p r o d u c t i v i t y .

Y o g e a l o t h a t s p e e d a n p r o d u c t i v i t y - w i t h t h P R O M A L P M - 2 0 0 " E n d - U s e r " s y s t e m ( 2 2 0 p a g e s o

O r d e r F o r mP l e a s e s e n d m e m y c o p y o P R O M A L

M y v y i t e m l a ( c h e c k g n e J i D C D D u n a d o M 0 4 A p p t e l l t : A p p J e i f tP R O M A L P u l u g e D f i L r c d ( c h e c k o n e ) :

P M J O Q I f o r i y i t e i n i l l H e d i l r o T i l W r M p l U I I J 0 f o i h l p p U i E a n h a n d l i n g i t i o i j I u k . 1 i . l S l > 4 . 9 5 . S j l i . s l . i l m ( . l u r . i i H M - dr M - 3 0 0 D e v e l o p e r ' s V e r s i o n S S J S I . S > S n l u s S S o n i o r s l u n n i i i D j t i i I h . l n d l i j i i i t i i r l u u it o s t o r i i 0 4 . 9 5 E j U s i c U t m C u i r t m e e dP M - 1 0 0 J c m o d i i k i ; l l f i ] 0 m ) l o i l l i f , l l j l . e i i , - p l i j s 5 ; . 5 0 f o r p a 5 i a 8 e j n d l ] j i i J l i i ) i j r n r Jl o U l C O S I o f S l Z 5 0 ( N u n - r e f u n d a b l e . ]M y c l i c c k i s e n c l o s i M l . F l a M d u c g t a f p n i d u H i Q i n f V i s a U u i e n a r d

( ' . m l N i l m i

C i t y , S l A U ' , Z i

J - i i t i g r r n i d i t s , i ( I S I S . n n . i d i J 1 H i n t . i l s h i p p i n g j u d h j t i d l j t i

Page 110: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 110/164

t a s k o u n d e r s t a n d i n g M p r o g r a m m i n g , i t ' sg o o d t s e p a r a t e t h m o d e s i n t o t h e s e c a t e g o r i e sa n l e a r n t u s t h e t h r e e i m p o r t a n t o n e s .

T h B i T h r e eT l e a r n t h m o d e s , l e t ' s e x p l o r e s o m e w a y s t h a tw c o u l d c h o o s e t h a n d l e s i m p l e a d d i t i o n . A D ( A D d w i t h C a r r y ) i a i m p o r t a n t i n s t r u c t i o n i M L L e t ' s t a k e q u i c k l o o k a t h e e i g h t a d d r e s si n m o d e s t h a t a r a v a i l a b l e w h e n y o u w a n t t a d b y t e s t o g e t h e r w i t h t h A D i n s t r u c t i o n . A y o u ' l l s e e , t h e s e e i g h t m o d e s a c t u a l l y b o i l d o w nt o n l y t h r e e : I m m e d i a t e , A b s o l u t e , a n I n d i r e c t , Y . R e m e m b e r : S o m e a d d r e s s i n g m o d e sa r e f u n c t i o n a l l y i d e n t i c a l a n o t h e r s a r e f u n ct i o n a l l y u s e l e s s .

1 I m m e d i a t e M o d e — w r i t t e n i M p r o g r a m m i n g a A D # 1 0 . T h i s i o n o t h m o s t u s e f u l o a l s i n c e y o d o n ' t n e e d t l o o ka n y w h e r e e l s e i n R A f o t h n u m b e r t h a t ' s g i n t b a d d e d t t h n u m b e r a l r e a d y i t h A c c u m u l a t o r . H e r e ' s h o y o w o u l d a d 1 u s i n g I m m e d i a t e M o d e a d d r e s s i n g :

C L C ; ( a l w a y s c l e a r t h c a r r y b e f o r e s t a r t i n g a n a d d i t i o n )

L D # 5 ( p u t 5 i n t o t h A c c u m u l a t o r )A D # 1 0 ; ( a d d 1 0

T h a t ' s i t I y o e x e c u t e t h i s l i t t l e M p r g r a m , y o u ' l l f i n d t h a t t h a c c u m u l a t o r n o h o l d s1 5 ( B t h w a y , t h s e m i c o l o n t e l l s t h a s s e mb l e r t i g n o r e w h a t f o l l o w s , i t ' s j u s t a c o m m e n t .I w o r k s l i k e R E i B A S I C . )A y o s e e , I m m e d i a t e M o d e a d d r e s s i n g i a c c o m p l i s h e d b s i m p l y p u t t i n g t h # s y m b o l i f r o n t o n u m b e r . I m e a n s , " u s e t h i s n u m b e rr i g h t h e r e " ( a o p p o s e d t l o o k i n g i R A m e o r f o t h n u m b e r ) . I y o l e a v e o f t h ( a s i nL D 5 y o w o u l d p u w h a t e v e r n u m b e r w a c u r e n t l y i R A m e m o r y l o c a t i o n f i v e i n t o t h a c c u m u l a t o r .

2 Z e r o P a g e — A D C 1 0 — n o t t o o f t e n u s e d .I m e a n s a d t h n u m b e r i t h A c c u m u l a t o r t w h a t e v e r n u m b e r i c u r r e n t l y i R A m e m o r ya d d r e s s 1 0 T h i s a d d r e s s i n g m o d e c a n o n l y d e a lw i t h t h f i r s t 2 5 b y t e s i t h c o m p u t e r ( p a g ei 2 5 6 - b y t e l o n g c h u n k o m e m o r y ; t h i s i t h l o w e s t p a g e i m e m o r y s i t ' s c a l l e d z e r o p a g e ) .

T h i s f i r s t p a g e i v e r y h e a v i l y u s e d b t h c o m p u t e r ' s o p e r a t i n g s y s t e m a n d b y B A S I C . I t ' st h f a s t e s t m e m o r y a d d r e s s i n g m e t h o d , s t h c o m p u t e r u s e s i f o r t i m e - c r i t i c a l o p e r a t i o n s l i k et h i n t e r n a l c l o c k , f e t c h i n g i n f o r m a t i o n f r o mB A S I C p r o g r a m d u r i n g R U N , e t c . Y o c a n ' ts t o r e y o u r o w M p r o g r a m s i z e r o p a g e w i t ho u t c a u s i n g h a v o c . T h o n l y z e r o p a g e a d d r e s s e sw h i c h y o c a u s s a f e l y a r 2 2 5 1 - 2 5 4 , a n d , i y o u ' r e n o t u s i n g t h e D a t a s s e t t e d u r i n g t h M p r o g r a m ' s e x e c u t i o n , 1 6 3 - 1 7 7 , T h a t ' s n o m u c hI 0 C O M P U T E I ' s G a z e t t e M a 1 9 8 5

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

3 Z e r o P a g e , X — A D C 1 0 , X — p r a c t i c a l l y u s l e s s . H e r e y o u a d d t h n u m b e r i t h a c c um u l a t o r t w h a t e v e r n u m b e r i i a d d r e s s 1 0 X I o t h e r w o r d s , i t h R e g i s t e r h o l d s 6 y o w o u l d a d t h n u m b e r i t h A c c u m u l a t o r t w h a t e v e r n u m b e r i i a d d r e s s 1 6 S i n c e t h i sa d d r e s s i n g m o d e h a l i t t l e k n o w n v a l u e ( a n dn o n e f o b e g i n n i n g M p r o g r a m m e r s ) , w e ' l lb r i n g a n f u r t h e r d i s c u s s i o n o i t o s u d d e nh a l t .

4 A b s o l u t e — A D C 1 0 0 0 — y o u ' l l u s t h i sm o d e a l t h t i m e . I a d d r e s s e s a n m e m o r y l o c at i o n i t h c o m p u t e r . I t ' s s t r a i g h t f o r w a r d , y o j u s t p u t h a d d r e s s a f t e r t h i n s t r u c t i o n ; n c o m *m a s , n s y m b o l s , n p a r e n t h e s e s , j u s t s i m p l en u m b e r .

T h i s e x a m p l e w o u l d a d d t h n u m b e r i t h A c c u m u l a t o r t w h a t e v e r n u m b e r w a c u r r e n t l yi a d d r e s s 1 0 0 0 . N o t i c e t h a t i t ' s d i f f i c u l t t t e l lt h d i f f e r e n c e b e t w e e n t h i s m o d e a n z e r o p a g ea d d r e s s i n g . A D 1 c o u l d b t h o u g h t o a A s o l u t e i n s t e a d o z e r o p a g e . H o w e v e r , y o u ra s s e m b l e r w i l l a u t o m a t i c a l l y d e t e c t i a a d d r e s si l o w e r t h a n 2 5 a n c r e a t e t h c o r r e c t z e r op a g e m o d e o p c o d e .

E s p e c i a l l y F o L o o p s5 A b s o l u t e , Y — A D C 1 0 0 0 , Y . T h i s i a " i

d e x e d " a d d r e s s i n g m o d e a n i v e r y s i m i l a r t Z e r o P a g e , X d i s c u s s e d a b o v e . A b s o l u t e , Y i s h o w e v e r , u s e f u l w h e n y o h a v e t a b l e o f i n f o rm a t i o n i m e m o r y a n d w a n t t a c c e s s i q u i c k l y .F o e x a m p l e , i y o u ' v e p r e v i o u s l y s t o r e d t h e a g e so a l y o u r f r i e n d s i n t a b l e s t a r t i n g a a d d r e s s

Page 111: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 111/164

1 0 0 1 , y o c o u l d f i n d t h a g o t h f i f t h f r i e n d i t h l i s t b L D # 5 L D 1 0 0 0 . Y s i n c e t h a t w o u l dr e t r i e v e t h n u m b e r i a d d r e s s 1 0 0 5 . ( T h e R e i s t e r i a d d e d t t h 1 0 0 0 t p r o d u c e t h e a c t u a la d d r e s s u s e d . )

T h i s a d d r e s s i n g m o d e i a l s o u s e f u l i y o w a n t t m o v e a e n t i r e b l o c k o m e m o r y t s o m eo t h e r p l a c e . Y o c o u l d m o v e 2 5 6 - b y t e - l a r g eb l o c k b s e t t i n g u s i m p l e l o o p a n u s i n g t h

a a i n d e x ;H e r e , t h l a b e l s S O U R C E B Y T E a n

T A R G E T A D D R E S S c a b r e p l a c e d b t h e a c t u a la d d r e s s e s o y o u r b l o c k s . T h p o i n t t n o t i c e i t h a t y o u ' l l k e e p l o o p i n g b a c k t L O O P u n t i lc o u n t s u t 2 5 5 , a n t h e n o n a d d i t i o n a l t r i pt h r o u g h t h l o o p w i l l r e s e t t a n y o u ' l l f a l lt h r o u g h t h B N ( B r a n c h i N o E q u a l t z e r o )i n s t r u c t i o n .

W a n t t m o v e l a r g e r b l o c k s ? T h w h o l es c r e e n , m a y b e ? I t ' s n o h a r d :

L D # L O O P L D S O U R C E B Y T E , YS T T A R G E T A D D R E S S , YL D S O U R C E B Y T E + 2 5 6 , YS T T A R G E T A D D R E S S + 2 5 6 , YI N B N L O O P

T h i s w i l l m o v e 5 1 b y t e s . F o l a r g e r b l o c km o v e s , j u s t s t i c k i m o r e L D A / S T A p a i r s .

6 A b s o l u t e , X — A D C 1 0 0 0 , X . E x a c t l y t h s a m e a A b s o l u t e , Y e x c e p t y o u s t h R e g i s t e ra y o u r i n d e x . U s e d t h s a m e w a a n f o t h s a m e p u r p o s e s .

7 I n d i r e c t , X — A D C ( 1 0 , X ) — f u n d a m e n t a l l yu s e l e s s . F o r g e t a b o u t t h i s m o d e .

T h P u z z l e r8 I n d i r e c t , Y — A D C ( 1 0 ) , Y . v e r y u s e f u l

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

l i t t l e t w o - b y t e a d d r e s s i z e r o p a g e ( c a l l e dp o i n t e r ) a n t h e n y o u b o u n c e o f t h a t p o i n t e r( p l u s t h e R e g i s t e r ) t t h r e a l t a r g e t . H e r e ' sh o w c o u i d m o v e 2 5 b l a n k c h a r a c t e r s t t h s c r e e n o t h 6 4 u s i n g I n d i r e c t , Y :

T A R G E T 1 0 2 4 ; ( a d d r e s s o t h e s c r e e n R A M )L D # < T A R G E T ; ( l o a d t h e l o b y t e o f t h e

t a r g e t a d d r e s s )S T 2 5 1 ; ( s a f e p l a c e i z e r o p a g e t h o l d o u

p o i n t e r )L D # > T A R G E T ; ( f e t c h t h h i g h b y t e o t h

t a r g e t a d d r e s s )S T 2 5 2 ; ( s t o r e h i g h b y t e i n t o p o i n t e r )L D # 3 2 ; ( t h e b l a n k c h a r a c t e r )L D # 0 ( s e t o u i n d e x t z e r o )

L O O P S T ( 2 5 1 ) , Y ; ( b o u n c e o f t h t a r g e t + Y I N B N L O O P

W h y , y o u m i g h t w e l l a s k , g t a l t h e t r o ub l o s e t t i n g u t h i s p o i n t e r w h e n y o c a u s

t h o r d i n a r y A b s o l u t e , Y t a c h i e v e t h s a m e r s u l t ? B e s i d e s , A b s o l u t e i m u c h e a s i e r t u n d e r s t a n d .

Y o h a v e p o i n t . B u t h i s l n d i r e c t , Y m o d e i f a s t e r a n m o r e f l e x i b l e . F o e x a m p l e , t m o v et h w h o l e s h o w u 2 5 b y t e s , a l y o u n e e d t d i I N 2 5 2 , w h i c h r a i s e s y o u r p o i n t e r b 2 5 6 . S o i y o w e r e s e n d i n g c o p y , a i m a g e , o f t r u l yh u g e a m o u n t o m e m o r y t o d i s k , i m i g h t b e a s i e r t m a n i p u l a t e t h i n g s w i t h I n d i r e c t , Y . Y o c a g o a h e a d a n d p r o g r a m w i t h o u t t h i s a d d r e s si n m o d e , b u i i v a l u a b l e t o o l a n y o u ' l ll i k e l y e n d u p l e a r n i n g t u s i f r e q u e n t l y . I s o l v e s s o m e p r o b l e m s f o t h p r o g r a m m e r i m o s t e f f i c i e n t w a y .

I t b a s i c a d v a n t a g e i t h a t I n d i r e c t , Y p o i n t e r sa r v a r i a b l e . T h e y ' r e n o t c a r v e d i n t o y o u r M p r o g r a m l i k e a A b s o l u t e a d d r e s s . R a t h e r , t h e ye x i s t i n o r d i n a r y R A M , o u t s i d e y o u r p r o g r a m ,a n y o c a f i d d l e w i t h t h p o i n t e r e a s i l y b s t o r i n g n e n u m b e r s i n t o i t I N o D E C i n g i t e t c . I n d i r e c t , Y i p a r t i c u l a r l y f l e x i b l e a d d r e s s i n gm o d e o n c e y o g e t h h a n g o i t I t ' s n i c e f o k e e p i n g t r a c k o f t h e p o s i t i o n o p l a y e r s a n e n m i e s i g a m e s , a n s f o r t h .

C r e a t u r e s F r o m T h E l e v e n t hD i m e n s i o nA f o t h o t h e r a d v a n t a g e o I n d i r e c t , Y — t h a t i t ' sa f a s t e r a d d r e s s i n g m o d e — d o n ' t b o t h e r w o r r y i n ga b o u t s p e e d . T h e r e a r u s u a l l y s e v e r a l w a y s t a c c o m p l i s h t h s a m e t h i n g w h e n p r o g r a m m i n g .S o m e a r m o r e c o m p a c t , s o m e e a s i e r t u n d e rs t a n d , s o m e f a s t e r . B u t , a t h e l i g h t n i n g s p e e d s o M L y o u n e e d n e v e r w o r r y a b o u t m a x i m i z i n gs p e e d . O n l y C r e a t u r e s f r o m t h E l e v e n t h D i m e ns i o n w o u l d e v e r b a b l e t t e l l t h a t y o u r p r o g r a mw a r u n n i n g f i v e m i l l i s e c o n d s s l o w e r t h a n i m i g h t .

M o s t o t h i m p o r t a n t M i n s t r u c t i o n s ( S T A ,L D A , S B C , C M P , f o e x a m p l e ) c a u s a l e i g h to f t h e s e a d d r e s s i n g m o d e s w e ' v e d i s c u s s e d .T h e r e a r o t h e r M i n s t r u c t i o n s w h i c h c a u s s o m e , b u t n o t a l o f t h e s e m o d e s . f e w r e m a i ni n i n s t r u c t i o n s h a v e w e i r d m o d e s o t h e i r o w n .M o s t o t h t i m e y o c a l e y o u r a s s e m b l e r h e l py o u . I y o a c c i d e n t a l l y t r t u s m o d e t h a t ' sn o a v a i l a b l e t p a r t i c u l a r i n s t r u c t i o n , y o u ra s s e m b l e r w i l l a l e r t y o u ,

H o w e v e r , t h i s c o v e r s m o s t o w h a t y o u ' l ln e e d t k n o w a b o u t a d d r e s s i n g t g e s t a r t e dp r o g r a m m i n g e f f e c t i v e l y i M L T h e r e a r 1 m o d e s a l t o g e t h e r , b u t h f i v e w e ' v e n o d i c u s s e d a r e i t h e r o b v i o u s a n r e q u i r e n s p e c i a la t t e n t i o n f r o m t h p r o g r a m m e r ( I N Y u s e s m o d ec a l l e d i m p l i e d a d d r e s s i n g b e c a u s e y o g i v e n a d d r e s s , y o u ' r e j u s t r a i s i n g t h R e g i s t e r b 1 o r a r e v i r t u a l l y n e v e r u s e d ( Z e r o P a g e , Y ) . < S

C O M P U J E f s G a z e t t e M a 1 9 8 5 1 0

Page 112: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 112/164

U n d e r s t a n d i n g S o r t sA r i e h S h a m a s h

W i t h s h o r t s o r t r o u t i n e , y o u r C o m o d o r e c o m p u t e r c a e a s i l y a l p h a b e t i z ea n o r g a n i z e l i s t o w o r d s o n u m b e r s .T h i s t u t o r i a l e x p l a i n s t h r e e d i f f e r e n t t y p e so B A S I C s o r t s , a n o f f e r s p r o g r a m e x a mp l e s . h i - r e s s c r e e n d i s p l a y g r a p h i c a l l yi l l u s t r a t e s t h r e s u l t s . F o t h V I C , 6 4 P l u s / 4 , a n 1 6

I t h s e c o n d v a l u e i l e s s t h a n t h f i r s t , t h e n y o p u t h f i r s t i t e m p o r a r y v a r i a b l e , p u t h s e c -o n i t h f i r s t , a n t h t e m p o r a r y f i r s t v a l u ei n t o t h s e c o n d . B u t i t h f i r s t i l e s s , d o n ' ts w i t c h t h e m . E i t h e r w a y , i n c r e a s e t h e c o u n t e ra n t h s o r t c o n t i n u e s .

C o n f u s e d ? D o n ' t b e T h f o l l o w i n g p r o g r a m sc a h e l p y o u n d e r s t a n d t h r e e d i f f e r e n t a g o r i t h m s : t h b u b b l e s o r t , t h s h e l l s o r t , a n t h q u i c k s o r t , ( A a l g o r i t h m i s e o p r o c e d u r e sf o s o l v i n g p r o b l e m . )

B e f o r e g e t t i n g s t a r t e d , V I a n 6 o w n e r ss h o u l d r e a d t h e s p e c i a l i n s t r u c t i o n s f o e n t e r i n gt h p r o g r a m s . O w n e r s o f t h e P l u s / 4 a n 1 c a j u s t t y p e t h p r o g r a m s a n s a v e t t a p e o d i s k .

S p e c i a l V I I n s t r u c t i o n sT h t h r e e V I p r o g r a m s a r w r i t t e n f o a u n e x p a n d e d V I C . T p r o t e c t B A S I C f r o m t h h i - r e sg r a p h i c s , y o u m u s t e n t e r t h i s l i n e b e f o r e l o a d i n ga n r u n n i n g e a c h p r o g r a m :

P O K E 6 1 4 4 , 0 : P O K E 4 4 , 2 4 : N E WT y p e i t h p r o g r a m s , s a v e t h e m t t a p e o r

d i s k , a n ( b e f o r e l o a d i n g t h p r o g r a m s ) e n t e r t h eP O K E s a b o v e .

S p e c i a l 6 I n s t r u c t i o n sB e f o r e t y p i n g t h e t h r e e s o r t p r o g r a m s , e n t e r " H i -R e s R o u t i n e " ( P r o g r a m 4 ) a n s a v e i t T h i s r o t i n e i n e c e s s a r y ; t h o t h e r t h r e e 6 p r o g r a m sw o n ' t w o r k w i t h o u t i t W h i l e t h H i - R e s R o u t i n ei s s t i l l i m e m o r y , e n t e r a n s a v e " B u b b l e S o r t "

1 1 C O M P U T E ! G a z e t t e W a 1 9 8 5

( P r o g r a m 5 ) N e x t t y p e N E W , l o a d t h p r e v i o u s l ys a v e d c o p y o H i - R e s R o u t i n e , a n e n t e r a n s a v et h n e x t p r o g r a m " S h e l l S o r t . " R e p e a t t h i s p r o c ed u r e f o t h f i n a l p r o g r a m , l o a d i n g H i - R e s R o t i n e b e f o r e e n t e r i n g a n s a v i n g " 6 Q u i c k s o r t . "

V i s i b l e S o r tG a h e a d a n r u n e a c h o t h p r o g r a m s ; w e ' l ll e a r n h o t h e y w o r k l i t t l e l a t e r . T h b u b b l es o r t s h o u l d b e r u f i r s t b e c a u s e i t ' s t h s l o w e s t .T h s h e l l s o r t w o r k s a b o u t f o u r t i m e s f a s t e r . A n t h q u i c k s o r t i f a s t e r y e t , t a k i n g a b o u t h a l f a sm u c h t i m e a t h s h e l l s o r t .

T h c o m p u t e r n e e d s f e w s e c o n d s t o s e t u a n c l e a r t h h i g h - r e s o l u t i o n s c r e e n . I a l s om a k e s u a a r r a y c o n t a i n i n g 9 r a n d o m n u b e r s r a n g i n g f r o m t 9 9 D u t m e m o r y a n s c r e e n l i m i t a t i o n s , t h V I s o r t i n g p r o g r a m s u s 7 5 - e l e m e n t a r r a y s .

T h f i r s t t h i n g y o s e i g a l a x y o d o t ss c a t t e r e d a c r o s s t h s c r e e n . E a c h l i n e g o i n ga c r o s s t h e s c r e e n c o r r e s p o n d s t o n o f t h e v a r ia b l e s i t h a r r a y . S i v a r i a b l e L % ( 1 ) h o l d s t h v a l u e 1 t h e r e ' s a d o i t h u p p e r - l e f t c o r n e r . I L % ( 2 ) h o l d s 5 0 i t c o r r e s p o n d i n g d o i i t h m i d d l e o t h s e c o n d l i n e f r o m t h t o p .

p r o p e r l y s o r t e d a n o r g a n i z e d a r r a yw o u l d a p p e a r a r o u g h l y d i a g o n a l l i n e r u n n i n gf r o m t h t o l e f t t t h b o t t o m r i g h t . E a c h o f t h es o r t i n g r o u t i n e s t r a n s f o r m s t h c h a o t i c m e s s o r a n d o m d o t s i n t o d i a g o n a l l i n e .

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

C o m p a r i n g A n T r a d i n gT h w a m o s t s o r t s w o r k i b c o m p a r i n g t w i t e m s i a a r r a y a n t r a d i n g t h e m i t h e y ' r e o u o o r d e r . I e a c h o f t h e t h r e e p r o g r a m s i l i n et h a t l o o k s s o m e t h i n g l i k e t h i s :

Page 113: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 113/164

I L % < T ) > L % ( T + 1 > T H E N T L % ( T ) : L % ( T ) -T

T h v a r i a b l e p o i n t s t a e l e m e n t i t h a r r a y . I i h a p p e n s t h o l d t h v a l u e 4 t h e nL % ( 4 ) i c o m p a r e d t L % ( 4 + 1 ) . T h e f o u r t hn u m b e r i t h e a r r a y i c o m p a r e d t t h f i f t h . I i t e m f o u r i g r e a t e r t h a n n u m b e r f i v e , t h e y ' r e o u o o r d e r a n d n e e d t b s w i t c h e d . T h v a l u e i L % ( 4 ) i p u i n t o t h e v a r i a b l e T { a a b b r e v ia t i o n f o t e m p o r a r y ) , t h v a l u e f r o m L % ( 4 1 s l i d e s o v e r i n t o L % ( 4 ) , a n t h v a l u e f r o m T g o e s i n t o L % { 4 1 )

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

I t h f i r s t n u m b e r i l e s s t h a n t h s e c o n d ,n t r a d i n g i n e c e s s a r y , o c o u r s e , a n t h s o r tc o n t i n u e s w i t h t h n e x t i t e m o t h l i s t .

T h S l o w , R e l i a b l e B u b b l eT h s l o w e s t o f t h e t h r e e s o r t s i t h b u b b l e s o r t .I t ' s u s u a l l y t h f i r s t s o r t i n g a l g o r i t h m t a u g h t t b e g i n n i n g p r o g r a m m e r s , b e c a u s e i t ' s f a i r l y e a s yt u n d e r s t a n d . T h i s i h o i w o r k s :1 F O R I = S - 1 T O 1 S T E P - 1 : F O R T = 1 T O I2 I F L % ( T ) > L % ( T + l ) T H E N T E = L f t ( T ) : L % ( T ) = L % ( T+ 1 ) : L % ( T + 1 ) = T E3 N E X T : N E X T

T h i s i s o r t i n g a i t s i m p l e s t — a c o m p a r e /t r a d e l i n e i n s i d e t w l o o p s . T h v a r i a b l e i t h s i z e o f t h e a r r a y . T h o u t e r M o o p c o u n t s b a c kw a r d s ( S T E P - 1 f r o m o n l e s s t h a n t h s i z e ( S

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

L e t ' s t r a c e b u b b l e s o r t t h r o u g h f e c o m p a r i s o n s . W e ' l l s t a r t w i t h a n a r r a y o n i n eu n s o r t e d n u m b e r s . S i n c e t h s i z e ( S o f t h e l i s t i sn i n e , t h e o u t e r I - l o o p b e g i n s a 1 w h i c h i 8 T h i n n e r l o o p c o u n t s f r o m o n e u p t ( 8 ) ,c o m p a r i n g a n d t r a d i n g .F i r s t p a s s ( 8 1 2 3 4 5 6 7 8 9 T

5 6 9 1 3 7 9 7 6 5 8 95 8 6 9 9 1 3 9 6 5 8 95 8 6 9 9 1 1 3 9 6 5 8 9 35 6 7 9 1 3 9 6 5 8 95 6 9 1 9 3 9 7 6 5 8 5 6 1 3 9 9 7 6 5 8 95 8 6 9 1 3 9 9 6 5 8 95 8 6 9 1 3 9 6 5 9 7 8 5 6 1 2 3 7 9 6 8 9

T h b o l d n u m b e r s a r e t h e o n e s b e i n g c o p a r e d . b u b b l e s o r t i m e t h o d i c a l : I i t e m ( 5 8 )g r e a t e r t h a n i t e m ( 6 9 ) ? N o d o n ' t t r a d e t h e m .N e x t , c o m p a r e i t e m s a n 3 T h e y ' r e O K d o n ' tt r a d e . N o c o m p a r e i t e m ( 9 1 ) a g a i n s t i t e m( 7 ) — 9 1 i g r e a t e r , s t h e y g e t r a d e d .

A f t e r e i g h t c o m p a r i s o n s , t h l a r g e s t n u m b e r

( 9 7 ) h a f a l l e n t i t p r o p e r p o s i t i o n ( i t e m 9 ) A t h s e c o n d p a s s b e g i n s , t h I - l o o p c h a n g e s t h v a l u e o f r o m 8 t 7 T h i n n e r T - l o o p w i l l n o c o u n t t 7 O t h t h i r d p a s s , c o u n t s t 6 t h e n t 5 a n s o n

N o t i c e h o t h s m a l l n u m b e r s m o v e t o w a r dt h t o o f t h e l i s t o n s p o t a t i m e . T h i sc o n t r i b u t e s t t h r e l a t i v e l y s l o w s p e e d o t h b u b b l e s o r t . B u t h r e a l i n e f f i c i e n c y a p p e a r s i l o n g e r l i s t s . B u b b l e s o r t i n g n i n e i t e m s t a k e s 3 c o m p a r i s o n s ( 7 + 6 + 5 + 4 1 ) I y o d o u b l e t h s i z e o t h l i s t t o 1 8 , t h n u m b e ro c o m p a r i s o n s m o r e t h a n q u a d r u p l e s , t 1 5 3 .

M u l t i p l y i n g t h s i z e o f t h e l i s t b t w m e a n sm u l t i p l y i n g t h t i m e u s e d b f o u r . B u b b l e s o r t i n g

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

T h M o r e E f f i c i e n t S h e l lI y o u ' v e a l r e a d y t r i e d t h h i - r e s s h e l l s o r t p r g r a m , y o u ' v e p r o b a b l y n o t e d t h a t t h d o t s m o v ei n d i f f e r e n t p a t t e r n ( c o m p a r e d t t h b u b b l es o r t ) . A n i f i n i s h e s t h s o r t i o n e - f o u r t h t h t i m e . ( T h i s p r o c e d u r e i n a m e d a f t e r i t i n v e n t o r ,D o n a l d S h e l l . ) W h e n y o s t r i p a w a y t h r a n d o mn u m b e r s a n h i - r e s r o u t i n e s , i l o o k s l i k e t h i s :1 G = I N T ( s / 2 )2 N = 0 : F O R I = 1 T O S - G3 I F L % { I ) > L % ( I + G ) T H E N T = L % ( I ) : L % ( I ) L % ( 1 +G ) s L % ( )

P r o g r a m Y o u r O w E P R O M S$ 9 9 . 5 0

I

Q

P L U G S I N T O U S E R P O R T .N O T H I N G E L S E N E E D E D .E A S Y T U S E . V E R S A T I L E .

H e a d o P r o g r a m . O n b y l e o 3 2 b y t e s !

O U s l i k e d i s k d r i v e . L O A D ,S A V E , G E I N P U T , P R I N T , C M D ,O P E N , C L O S E — E P R O M F I L E S !O u s o f t w a r e l e t s y o u u s e l m j a B A S I C c o m m a n d s t c r e a t e , m o d i f y , s c r a t c h f i l e s o r e a d i l y a v a i l a b l e E P R O Mc h i p s . A d d s n e w d i m e n s i o n t y o u r c o m p u t i n g c a p a b i l i t y .W o r k s w i t h m o s t M M o n i t o r s t o o .

M a k e A u t o - S t a r i C a r t r i d g e s o y o u r p r o g r a m s .T h p r o m e n a d e " C g i v e s y o p r o g r a m m i n g v o l t a g e s ,

E P R O M s u p p l y v o l t a g e s , i n t e l l i g e n t p r o g r a m m i n ga l g o r i t h m s , 1 b i c h i p a d d r e s s i n g , L E D ' s a n N s w i t c h e s . Y o u r c o m p u t e r c o n t r o l s e v e r y t h i n g f r o m s o f t w a r e !T e x t o o l s o c k e t . A n t i - s t a t i c a l u m i n u m h o u s i n g .E P R O M S , c a r t r i d g e P b o a r d s , e t a e x t r a c h a r g e .S o m e E P R O M t y p e s y o c a u s w i t h t h e p r o m e n a d e "

? 7 I S2 7 C 1 6

2 5 3 22 7 3 22 7 C 3 22 7 3 2 A

2 5 0 "1 7 6 4

2 7 I M2 7 2 5 66 8 7 6 J

5 1 3 3S I 4 3 X 2 H I 6 A '

S 2 8 1 3 11 8 0 1 6 P "

C a l l T o l l F r e e : 8 0 0 - 4 2 1 - 7 7 3 1t C a l i f o r n i a : 8 0 0 - 4 2 1 - 7 7 4 8

J A S O N - R A N H E I M5 8 P a r r o t ! S t . , S a J o s e . C 9 5 1 1 2

Page 114: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 114/164

4 1 N E X T : I F N = 1 T H E N 2 05 G = I N T ( G / 2 ) i I F G > = 1 T H E N 2 0

I w o r k s l i k e b u b b l e s o r t , b u w i t h t w i s t .L i n e 3 c o m p a r e s a n t r a d e s , b u i n s t e a d o c o m p a r i n g n e i g h b o r s , i l o o k s f u r t h e r d o w n t h l i s t . T h v a r i a b l e L % ( I ) i c h e c k e d a g a i n s tL % ( I G ) s t a r t s a s h a l f t h l e n g t h ( S o t h l i s t a n i r e d u c e d b h a l f i n l a t e r l o o p s . T h v a r i a b l e f l a g s a t r a d e . I c o m p a r i s o n c a u s e st r a d e , a n t h l o o p i r e p e a t e d . I n t r a d e s h a v e h a p p e n e d , a n i c u i h a l f .

I w u s a s h e l l s o r t o t h l i s t o n i n en u m b e r s f r o m a b o v e , i l o o k s l i k e t h i s :1 2 3 4 5 6 7 8 9 1p a s s o n ( g a p 4

5 1 1 1 1

6 6 3 3 3

9 9 9 9 9

1 5 5 5 5

3 3 6 6 6

9 9 9 9 9

6 6 6 6 6

8 8 8 8 8

p a s s t h r e e ( g a p 2 1 3 9 7 5 6 9 6 5 8 91 3 7 9 1 5 8 6 9 9 7 6 8 1 2 9 3 5 6 9 6 5 8 91 5 3 9 6 9 6 5 8 9 41 2 5 8 3 7 9 6 9 9 7 6 5 8 1 5 8 3 7 9 1 6 9 9 6 8 1 5 8 3 7 9 1 6 5 9 6 8 1 5 8 3 7 9 6 8 6 9

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

( 5 8 ) i c o m p a r e d t i t e m ( 1 2 ) a n t r a d e d .I t e m ( 6 9 ) i t r a d e d w i t h i t e m ( 3 7 ) , a n s o d o w n t h l i s t . S i n c e t h e r e w a a l e a s t o n t r a d eo t h f i r s t p a s s , t h f l a g e q u a l s o n a n t h g a s t a y s a f o u r . O t h s e c o n d p a s s , n o t h i n gi t r a d e d , s N a n i r e d u c e d b h a l f , t t w o .

O t h t h i r d p a s s , w c o m p a r e i t e m sa g a i n s t 3 2 a g a i n s t 4 a g a i n s t 5 a n s o n A s o o n a s t h e r e a r n m o r e t r a d e s , i r e d u c e db h a l f a g a i n . T h p r o c e s s c o n t i n u e s u n t i l i l e s s t h a n 1

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

B u l o n g l i s t s a r s t i l l p r o b l e m . I t h s i z eo t h l i s t d o u b l e s , t h e s o r t i n g t i m e a p p r o x im a t e l y t r i p l e s . I t ' s n o a l o n g a t h b u b b l e s o r t ,b u t h e x t r a t i m e a d d s u p W h a t w n e e d i m e t h o d w h e r e d o u b l i n g t h l i s t o n l y d o u b l e s t h t i m e .

Q u i c k s o r t : D i v i d e A n C o n q u e rT h q u i c k s o r t a l g o r i t h m l o o k s q u i t e c o m p l i c a t e d :1 D I M L % ( S ) , S % { 2 0 )2 S % { 1 ) = 1 : S % ( 2 ) = S : P = 2

3 L = S % ( P ) : P = P - 1 : F = S * ( P ) : P = P - 1 : I = F4 J = L : D = L % ( { F + L ) / 2 )5 I F L % ( l ) < D T H E N I = I + l : G O T O 5 06 I F L % ( J ) > D T H E N J = J - 1 : G O T O 6 07 1 F K = J T H E N T = L % ( I ) : L ( ) = L % ( J s L % ( J ) = T i

1 = 1 + 1 : J = J - 18 I F K = O T H E N 5 09 I F F < J T H E N P = P + l : S % ( P ) = F : P = P + l ! S % ( p ) = J1 0 F = I i I F F < L T H E N 4 01 1 I F P O 0 T H E N 3 0

T h l i s t i s s t i l l i L % b u t h e r e ' s n e a r a ( S % ) w h i c h a c t s l i k e s t a c k , k e e p i n g t r a c k o fw h i c h s e c t i o n s a r b e i n g s o r t e d . T h v a r i a b l e i

p o i n t e r , u s e d b t h a r r a y S % ( P ) . Y o u ' l l a l s on o t i c e a n ( f i r s t a n l a s t ) , a n ( i n d e x e s t t h l i s t L % ) , a n ( d i v i d i n g l i n e ) .

T h c o m p a r i s o n s h a p p e n i l i n e s 5 a n 6 0 v a l u e s a r t r a d e d i 7 0

T u n d e r s t a n d t h q u i c k s o r t , i m a g i n e w e l l -s h u f f l e d d e c k o c a r d s y o w a n t t p u i o r d e r .P i c k d i v i d i n g l i n e . I c o u l d b a n y t h i n g , b u tl e t ' s u s n i n e . A n c a r d l e s s t h a n n i n e g o e s i o n p i l e , c a r d s g r e a t e r t h a n ( o e q u a l t o n i n e a r p u i n s e c o n d p i l e . N o f o r g e t a b o u t t h f i r s tb u n c h o c a r d s ( y o u ' l l l o o k a t h e m l a t e r ) . T h s e c o n d g r o u p i d i v i d e d a g a i n , t h i s t i m e u s i n gq u e e n s . Y o p u n i n e s t h r o u g h j a c k s i o n p i l e ,q u e e n s a n k i n g s i a n o t h e r . N o s o r t t h q u e e n s a n k i n g s . W h e n t h e y ' r e d o n e , g o b a c k t t h o t h e r c a r d s .

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

( m i d p o i n t5 1

6 6

i # 5 9 9

1 2 1 5

3 3

9 9

6 6

8 8

( m i d p o i n t i # 6 3 7 1 7 / 9 1 6 5

( m i d p o i n t i # 6 9 1 1 7 / 3 7 / 6 91 7 / 3 7 / 6 9

( m i d p o i n t i # 8 9 7 1 3 6 5

( m i d p o i n t i # 5 5 8 1 7 / 3 7 / 6 9

3 9 6 5 8 9

5 5

9 8

9 9

6 6

8 9

8 6 9 9

5 8 9 6 5 / 9 9 { m i d p o i n t i # 6 8 9

1 7 / 3 7 / 5 8 / 6 91 7 / 3 7 / 5 8 / 6 9

8 9 6 5 9 6 / 8 9

9 9

T h l i s t h a s n i n e n u m b e r s , s t h m i d d l e i i t e m ( c o n t a i n i n g 1 2 ) . T h i s i t h f i r s t m i p o i n t . S t a r t i n g a t h l e f t , l o o k f o r a n u m b e rg r e a t e r t h a n ( o e q u a l t o 1 2 T h f i r s t n u m b e r( 5 8 ) w o r k s , s n o w g t t h e n o f t h e l i s t .W n e e d n u m b e r l e s s t h a n ( o e q u a l t o 1 2 I t u r n s o u t b 1 2 N o s w i t c h t h e t w o .

T h i n d e x , I m o v e s f o r w a r d , m o v e s b a c kw a r d . T h n e x t n u m b e r ( 6 9 ) i m o r e t h a n 1 2 s

1 1 C O M P U T E ! * G a z e t t O M a 1 9 8 5

Page 115: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 115/164

m o v e s b a c k w a r d t f i n d a n u m b e r l e s s t h a n 1 ( 7 ) . T h t w a r e t r a d e d . A s o o n a s t h e i n d e x e sc r o s s , w p i c k n e m i d p o i n t .

T h n u m b e r s 1 a n a r a t h b e g i n n i n go t h l i s t , i s e p a r a t e " p i l e " t b s o r t e d l a t e r .

T h n e x t d i v i d i n g l i n e i t h n u m b e r h a l fw a b e t w e e n i t e m a n i t e m ( i 1 2 a n d 1 2 / 2 i 6 s t h h a l f w a y p o i n t i i t e m 6 c o n t a i n i n g 3 7 ) . O n l y o n e e x c h a n g e t a k e s p l a c e ,a n 3 i p u i n t o a p i l e a l b i t s e l f . F o r g e t a b o u t3 f o n o w , w h a v e t s o r t e l e m e n t s 4 - 9 . N o t h m i d p o i n t i i t e m ( 9 1 ) . T w n u m b e r s a r t r a d e d .

T h n u m b e r s 6 9 5 8 , 8 9 , a n 6 a r p u a s i d e f o l a t e r . N o w , 9 a n 9 a r p u i o r d e r .S i n c e w e ' r e a t h e n o t h l i s t , w h a v e t g b a c k t t h p r e v i o u s p i l e s .

A f t e r j u s t e i g h t t r a d e s , t h l a s t t h r e e n u b e r s a r i t h c o r r e c t p l a c e , a n t h b e g i n n i n go f t h e l i s t h a b e e n s u b d i v i d e d i n t o m a n a g e a b l ep i l e s c o n t a i n i n g j u s t o n o t w o n u m b e r s .Q u i c k s o r t l i v e s u t i t n a m e — i t i q u i c k .A n i t h s i z e o f t h e l i s t i d o u b l e d , t h s o r t i n gt i m e i n c r e a s e s b s l i g h t l y m o r e t h a n d o u b l e ,m a k i n g i t h e b e s t c h o i c e f o l o n g l i s t s .

A l p h a b e t i z e s A n P o i n t e r sT h t h r e e d i f f e r e n t w a y s o s o r t i n g c a n b e u s e dt a l p h a b e t i z e s t r i n g a r r a y s a w e l l . L e s s - t h a n ,g r e a t e r - t h a n , a n e q u a l s c a b u s e d t c o m p a r ew o r d s . T h l e t t e r i l e s s t h a n B , f o r e x a m p l e ,b e c a u s e i t A S C I I v a l u e i s m a l l e r . ( F o r c o p l e t e l i s t o A S C I I v a l u e s , s e t h a p p e n d i x i t h U s e r ' s G u i d e ) .

T h c o m p a r e / t r a d e m e t h o d u s e d i t h e s ep r o g r a m s i c a l l e d " r e p l a c e m e n t s o r t i n g , " b c a u s e w h e n t w i t e m s a r o u o o r d e r , t h e yt r a d e p l a c e s o t h l i s t . W h e n t h p r o g r a m i d o n e , t h l i s t i s i o r d e r .

I s o m e l i s t s ( a a d d r e s s f i l e , f o e x a m p l e )y o m a w a n t t s o r t b d i f f e r e n t f i e l d s . O n s o r t w o u l d b a l p h a b e t i c a l b l a s t n a m e , a n o t h e rw o u l d b i z i c o d e o r d e r . T h a l g o r i t h m y o w o u l d u s e — b u b b l e , s h e l l , o q u i c k — w o u l d b s i m i l a r , b u y o w o u l d l e a v e t h l i s t i n t a c t a n s o r t p o i n t e r s :A S ( D = " D " B < 1 }A $ ( 2 ) = " A " B ( 2 ) = 4A $ ( 3 ) = " C " B ( 3 ) = 3A $ ( 4 ) = " B " B ( 4 ) = IA $ ( 5 ) = " E " B < 5 ) - 5

T h l i s t o t h l e f t i s c r a m b l e d , b u t t h ep o i n t e r s a r e i o r d e r . A $ ( 2 ) ( " A " ) s h o u l d b e f i r s ta t h t o o f t h e l i s t , s t h p o i n t e r B ( l ) h o l d s2 T p r i n t t h e m i o r d e r , F O R T = l T O 5 :P R I N T A $ < B ( T ) ) : N E X T T . T h c o m p a r e / t r a d e r o u t i n ew o u l d h a v e t c h a n g e t s o m e t h i n g l i k e t h i s :

I L % ( B ( T » L % ( B ( T + 1 » T H E N T B ( T ) : B ( T )B ( T + 1 ) : B ( T 1 T

T h h i - r e s s c r e e n i l l u s t r a t e s t h p r o c e s s o s o r t i n g . H e r e ," Q u i c k s o r t " h a s f i n i s h e d o r g a n i z i n g t h e f a s t t h i r d o f ( h el i s t ( l o w e r r i g h t - h a n d c o r n e r ) .

Y o s t i l l c o m p a r e t w n u m b e r s i t h f i r s ta r r a y ( L % , i t h i s c a s e ) , b u i t h e y ' r e o u o o d e r , y o t r a d e v a l u e s i t h s e c o n d a r r a y ( B ( T ) ) .B e f o r e t h s o r t s t a r t s , y o u h a v e t i n i t i a l i z e t h p o i n t e r s : F O R T = 1 T O S : B { T ) = T : N E X T .

U s i n g p o i n t e r s o r t a n r e l a t i v e d i s k f i l e s ,a u n e x p a n d e d V I C - 2 0 c o u l d a l p h a b e t i z e l i s t o 1 0 0 0 s t r i n g s , f a r m o r e t h a n w o u l d o r d i n a r i l y f i i n t o m e m o r y .

S e p r o g r a m l i s t i n g s o n p a g e 1 2 1 . f f

( A L M O S T )F R E EC L U E S :

I y o u ' v e e v e r b e e n s t u c k I a a d v e n t u r e g a m e , y o u n e e dT h e B o o k o A d v e n t u r e G a m e s b K i S c h u e t t e . T h i sf a n t a s t i c b o o k c o n t a i n s c o m p l e t e l e g i b l e ( t y p e s e t ) m a p s ,m a g n i f i c e n t i l l u s t r a t i o n s , a n a l t h h i n t s y o n e e d t c o m p l e t e 7 o f t h e a l l - t i m e m o s t p o p u l a r a d v e n t u r e g a m e si n c l u d i n g Z o r k I I I I I I , D e a d l i n e , S t a r e r o s e , W i t n e s s ,P l a n e t f a l l , E n c h a n t e r , S o r c e r e r , I n f i d e l , S u s p e n d e d ( w i t hm a p ) , W i z a r d r y , K n i g h t o D i a m o n d s , L e g a c y o L l y l g a m y n , A l S c o t t A d a m s , A l S i e r r a O n l i n e i n c l u d i n gT i m e Z o n e , U l l t r n a I I I M a n m a n y m o r e ! B e s t o a l l , I h b o o k d o e s n ' t s p o i l y o u r f u n ! A a b o u t 2 5 a a d v e n t u r e , i t ' st h e b i g g e s t b a r g a i n a r o u n d . S s t o p g e t t i n g r i p p e d o f b $ 1 0 c l u e b o o k s a n c a l l :

1 - ( 8 0 0 ) - 8 2 1 - 5 2 2 6 E x t . 5 0 2 h r s , d a y , d a y s w e e k

o w r i t e :W i l l ' s E n

4 M o r e h o u s e R d . , D e p t . 1 3E a s t o n , C 0 6 6 1 2

F r e e U P S h i p p i n g . A d $ 3 . 0 0 t o C . O . D . A P O s F P O S o . k . A d S 5 . 0 0 t o f o r e i g n s h i p p i n g . N c h a r g e t o c r e d i t c a r d s W a c c e p tV i s a / M a s t e r c a r d , P e r s o n a l C h e c k ( a l l o w 2 w e e k s l o c l e a r j , 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 l T r a d e m a r k s a r a c k n o w l e d g e d . V I S A

C O M P U T E V s G a z e t t e M a 1 9 8 5 1 1

Page 116: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 116/164

P O W E R B A S K

S e a r c h l i g h tK a t h e r i n e M y e r s

Y o c a s a v e t i m e w i t h t h i s s h o r t m a c h i n el a n g u a g e r o u t i n e t h a t s p o t l i g h t s e r r o r s i B A S I C p r o g r a m s . g o o d t o o l f o r d e b u gg i n g p r o g r a m s y o u ' v e w r i t t e n o t h o s ey o v e t y p e d i n F o t h V I a n 6 4

Y o u r p r o g r a m c o m e s t a a b r u p t h a l t a n t h w o r d s S Y N T A X E R R O R I 5 a r o t h e s c r e e n .Y o l i s t l i n e 5 a n s t u d y i t i m e a n a g a i nw o n d e r i n g w h e r e t h p r o b l e m l i e s . W h y , w i t h a l t h a m a z i n g s p e e d a n p o w e r o y o u r c o m p u t e r ,w o n ' t i s h o w y o u w h e r e y o u r e r r o r i s

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

" S e a r c h l i g h t " i w r i t t e n i m a c h i n e l a n g u a g e( i t h f o r m o B A S I C l o a d e r ) a n i e a s y t u s e . T y p e i t h p r o g r a m , s a v e c o p y , a n r u i b e f o r e y o l o a d o s t a r t t y p i n g t h p r o g r a my o u ' l l b w o r k i n g o n

S a f e S e c t i o n O M e m o r yI f i r s t a s k s y o f o t h s t a r t i n g a d d r e s s s y o c a l o c a t e i w h e r e i w o n ' t i n t e r f e r e w i t h y o u rp r o g r a m o a n o t h e r m a c h i n e l a n g u a g e u t i l i t i e si m e m o r y . I t ' s o n l y 1 2 1 b y t e s l o n g , s i w i l l f i i t h c a s s e t t e b u f f e r . O c o u r s e , i y o u ' r e u s i n gt a p e , t h i s w o u l d b i n a p p r o p r i a t e .

I t ' s i m p o r t a n t t p u t h p r o g r a m s o m e w h e r es a f e i m e m o r y w h e r e B A S I C c a n n o t i n t e r f e r ew i t h i t H e r e a r s o m e s u g g e s t i o n s f o s t a r t i n ga d d r e s s : D i s k u s e r s c a n u s e 8 2 ( t h e b e g i n n i n g o t h c a s s e t t e b u f f e r o b o t h t h V I a n 6 4 ) . O t h 6 4 y o c a u s t h 4 s e c t i o n a 4 9 1 5 2 - 5 3 2 4 7( r e m e m b e r t a l l o w f o 1 2 b y t e s ) ; 5 0 0 0 0 w o u l dw o r k , a n i t ' s e a s y t r e m e m b e r . I y o h a v eV I a n t a p e d r i v e , y o u ' l l h a v e t p u i i n p r t e c t e d a r e a o B A S I C m e m o r y . B e f o r e r u n n i n gS e a r c h l i g h t , f o l l o w t h e s e i n s t r u c t i o n s :1 1 C O M P U T E ! s G a z a t t B M a 1 9 B 5

1 E n t e r T P E E K { 5 5 ) 2 5 6 * P E E K ( 5 6 ) :T M - 1 2 1 : P R I N T S A a n w r i t e d o w n t h

n u m b e r w h i c h w i l l b t h s t a r t i n g a d d r e s s .2 N e x t , m o v e t h t o o m e m o r y d o w n w i t h

H I N T ( S A / 2 5 6 ) : L B S A - 2 5 6 * H B :P O K E 5 5 , L B : P O K E 5 6 , H B : C L R

T h e s e t w l i n e s w i l t w o r k o n V I ( u n -e x p a n d e d o e x p a n d e d ) o 6 4

L i n e 2 o f t h e 6 v e r s i o n i w r i t t e n f o t h u s e r ' s p r o t e c t i o n — i t p r e v e n t s t h p r o g r a m f r o mb e i n g i n a p p r o p r i a t e l y l o c a t e d — t o s c r e e n R A M ,f o e x a m p l e . I a l s o w o n ' t l e y o l o c a t e i i a a d d r e s s b e l o w 8 2 o i R O M . S i n c e t h V I C ' ss c r e e n m e m o r y a n B A S I C m o v e a r o u n d ,d e p e n d i n g o t h a m o u n t o e x p a n s i o n , t h V I v e r s i o n d o e s n o c h e c k f o i n a p p r o p r i a t e s t a r t i n ga d d r e s s e s .

A f t e r c h o o s i n g l o c a t i o n , t h l o a d e r P O K E si t h d a t a f o t h m a c h i n e l a n g u a g e r o u t i n e a n e r a s e s i t s e l f w i t h t h N E c o m m a n d i a l t h d a t a e n t e r e d i c o r r e c t . B s u r e t n o t e t h l o c at i o n y o f i r s t s e l e c t e d a y o u ' l l h a v e t S Y t i t

P u t t i n g I I n t o A c t i o nW h e n y o w i s h t u s S e a r c h l i g h t , S Y t t h a d d r e s s y o u ' v e c h o s e n b e f o r e y o r u n y o u r p r g r a m . u s u a l l y p u t h S Y c o m m a n d i t h f i r s tl i n e o t h p r o g r a m I ' t e s t i n g s d o n ' t h a v e t t y p e i i e a c h t i m e . W h e n y o r u p r o g r a ma n a e r r o r i e n c o u n t e r e d , t y p e L I S T . T h l i n ew h i c h c o n t a i n s t h e r r o r w i l l b l i s t e d w i t h a a r r o w p o i n t i n g t t h a p p r o p r i a t e p l a c e i t h c o d e . F o e x a m p l e , i m a b i n s p o t w h e r es o m e c o d e i m i s s i n g , t o p l a c e w h e r e y o u ' r et r y i n g t g t o n o n e x i s t e n t l i n e n u m b e r , a n s o n I t h a r r o w i p l a c e d i s t a t e m e n t t h a t c o t a i n s p a r e n t h e s e s , c h e c k t s e i t h e r e i a e q u a l n u m b e r o o p e n a n d c l o s e d p a r e n t h e s e s . I t h e r e i s n ' t a a r r o w i t h s t a t e m e n t l i s t e d , t h e r r o r i a t h e n o t h l i n e . A f t e r S e a r c h l i g h tl i s t s a e r r o n e o u s s t a t e m e n t a n i i c o r r e c t e d ,r u t h p r o g r a m a g a i n . I a n o t h e r e r r o r e x i s t s ,t h i s , t o o , w i l l b l i s t e d . K e e p r u n n i n g i u n t i l t h p r o g r a m i f r e e o e r r o r s .

Page 117: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 117/164

A n t i m e R U N / S T O P - R E S T O R E i u s e d ,S e a r c h l i g h t i d e a c t i v a t e d . T h i s i p r o g r a m m e df o u s e r c o n v e n i e n c e — y o u d o n ' t h a v e t t u r n o f t h m a c h i n e o r e m e m b e r a n P O K E s . A l s o ,R U N - S T O P a c t s l i k e a T R A C E f u n c t i o n . P r e s sR U N - S T O P w h e n p r o g r a m i r u n n i n g , a n a " e r r o r " a p p e a r s o t h l i n e t h a t i e x e c u t i n g . T h i sc a b u s e f u l i t e s t i n g a n d e b u g g i n g .

W h e n y o m a k e c o r r e c t i o n , b s u r e t d l e t e t h a r r o w b e f o r e p r e s s i n g R E T U R N . I y o d o n ' t , t h a r r o w w i l l b e c o m e p a r t o t h B A S I Cl i n e i w h i c h i a p p e a r s .

C e r t a i n e r r o r s , l i k e t h o s e e n c o u n t e r e d d u r i n ga I N P U T s t a t e m e n t ( E X T R A I G N O R E D a n R E D O F R O M S T A R T , f o e x a m p l e ) w i l l n o a t i v a t e S e a r c h l i g h t s i n c e t h e s e a r u s e r e r r o r s a n n o p r o b l e m s r e l a t e d t p r o g r a m l i n e , A l s o , t h p r o g r a m w i l l n o i n d i c a t e e r r o r s e n c o u n t e r e d d u ri n s t a t e m e n t s e n t e r e d i d i r e c t m o d e .

T h i s p r o g r a m c a n s a v e m a n y h o u r s o s e a r c h i n g f o e r r o r s — e s p e c i a l l y w h e n y o u ' r ed e a l i n g w i t h l o n g l i n e s . Y o c a n u s e i f o y o u ro w p r o g r a m s o t h o s e y o t y p e i f r o m m a g az i n e . I t ' s e s p e c i a l l y h e l p f u l w h e n t y p i n g i p r g r a m s i n c e i p o i n t s t t h p l a c e i t h l i n ew h e r e y o u n e e d t l o o k . Y o w o n ' t h a v e t s t a r tf r o m t h b e g i n n i n g o f t h a t l i n e w h e n c o m p a r i n gy o u r v e r s i o n w i t h t h p r i n t e d c o p y .

S e p r o g r a m l i s t i n g s o p a g e 1 2 7 .

i

P A S C A Lf o t h C o m m o d o r e 6

k y a n p a s c a l i l u l l i m p l e m e n l a t i o n . W i t h s i n g l e d i s k d r i v e a n C 6 4 . y o c a l e a r n P a s c a l a n d e v e l o p s o p h i s t i c a t e d p r o g r a m s .k y a n p a s c a l i p e r f e c t ( o c l a s s r o o m o h o m e u s I t ' s M e n u - D r i v e n .U s e r - F r i e n d l y o p e r a t i n g e n v i r o n m e n t h e l p s s l u d e n l s l e a r n q u i c k l ya n l e i s a d v a n c e d p r o g r a m m e r s d e v e l o p p r o g r a m s I o 4 0 t i m e sl a s t e r t h a n C o m m o d o r e B a s i c .k y a n p a s c a l f e a t u r e s :

F u l l S c r e e n E d i t o r w i t h P o w e r f u l T e « l E d i t i n g F u n c l i o n sM E R G E a n O t n e r C o n v e n i e n t F i l e M a n a g e m e n tF u n c t i o n sF u l l y R e s i d e n t S o f t w a r e t E l i m i n a t e D i s k S w a p p i n g .H E L P S c r e e n s t S l i c e d L e a r n i n g .S t a n d - A l o n e R u n t i m e E n v i r o n m e n tA N D . C o m p r e h e n s i v e T u t o r i a l M a n u a l w i S a m p l eP r o g r a m s 1 D A T R I A L

l i y k y a n p a s c a i I I y o a i e n o t c o m p l e t e l y s a t i s f i e d . r e i u r n d i S k e t t ea n m a n u a l i 1 d a y s f o f u l l r e f u n dk y a n p a s c a l w i t h t u t o r i a l m a n u a l $ 4 9 . 9 5

I M S J S O c o i i v V * I ' l i ' . ' . u i i ' n n h m O b n g S 9 5 D o i , i a u e N o r m A m e ' i c iC a i i n . i d e n l s b o o 6 5 ° ■ M e H t > l

C a l l : ( 4 1 5 ) 7 7 5 - 2 9 2 3 S e n d C h e c k / M o n e y O r d e r t o k y a n s o f t w a r e . D e p l1 8 5 0 U n i o n S t . . S t 1 8

d e n i e d S a F r a n c i s c o . C 9 4 1 2 3

A i n t e g r a t e d b u s i n e s s s o f t w a r e p a c k a g ef o t h C - 6 4 ™ f o $ 1 . 5 9 P r o g r a m ?

Y e s .T h I n t e l l i g e n t S o f t w a r e P a c k a g e f o C - 6 4 ™ , V I C ™ , S X - 6 4 ™ , P l u s 4 ™ 1 6 ™ , ' B ' - S e p i e s ™ , a n P E T / C B M ™ .N g a m e s , n f a n c y p a c k a g i n g , a n y o c a n ' t b u i a n y w h e r e b u h e r e . B u t : 2 p o w e r f u l , u s e f u l p r o g r a m s [ t o t a l li n o v e r 5 p a g e s o s o u r c e c o d e ] t h a t w i l l p u t y o u r C o m m o d o r e t w o r k r i g h t n o w , i y o u r h o m e o o f f i c e ; a l o d i s k o t a p e a t h r i d i c u l o u s p r i c e o S 3 S . I n c l u d e s :D a t a b a s e : c o m p l e t e m u f t i - k e y e d f i x e d - r e c o r d - l e n g t h d a t a h a s em a n a g e r . S o r t o s e l e c t ( u s i n g a l r e l a t i o n a l o p e r a t o r s : , > < 2 A N D , O R N O T , w i l d c a r d ] o a n f i e l d , p e r f o r m c o m p u t a t i o n s o nn u m e r i c f i e l d s . A n o p e r a t i o n c a n b e p e r f o r m e d o n a l l , o o n l y s e l e c t e dr e c o r d s . A l f i e l d s c o m p l e t e l y u s e r - d e f i n a b l e . C a b e u s e d f o a n n u m b e r o t a s k s , i n c l u d i n g b c o u n t i n g , m a i l i n g l i s t s , i n v e n t o r y c o t r o l , r e c o r d , t a p e , o r b o o k c a t a l o g i n g , e x p e n s e a c c o u n tm a i n t e n a n c e , o b s e n e l e c t r o n i c r o l o d e x . E v e n i y o u s y o u r C o m o d o r e f o n o t h i n g e f s e , t h i s p r o g r a m e l o n e m i g h t j u s t i f y i t e x p e n s e .W o r d P r o c e s s o r : T h o r g i n a l w o r d p r o c e s s o r f o C h V I C - 2 0 , W / i n o a v a i l a b l e f o a l C B m o d e l s . f u l l - f e a t u r e d m e n u - d r i v e n w o r dp r o c e s s o r i n c b d i n g v e r y f a s t f i l e c o m m a n d s ( i n c l u d i n g d i s k c a t a l o g ) ,s c r e e n e d i t i n g , t e x t l o c a t i n g e n f u l l c o n t r o l o v e r m a r g i n s , s p a c i n g ,p a g i n g , i n d e n t a t i o n , a n j u s t i f i c a t i o n . " . . . w e l l d o n e a n h i g h l y f u n ct i o n a l . . P r o v i d e s a e x c e l l e n t a l t e r n a t i v e C t h h i g h p r i c e d w o r dp r o c e s s o r s . . t h i s i a e x c e l l e n t b u y . H i g h l y r e c o m m e n d e d . " —M i d n i t e S o f t w a r e G a z e t t e . " P r o v i d e s g o a d b a s i c f e a t u r e s . " C o p u t e ' s G a z e t t e .C o p y c a l c : A e l e c t r o n i c s p r e a d s h e e t . T u r n s y o u r C o m m o d o r e i t o v i s i b l e b a l a n c e s h e e t ; i n c l u d e s s c r e e n e d i t o r . " E x c e B e n t p r o g r a mf o b u d g e t i n g , e s t i m a t i n g , o a n y m a t h - o n e n t e d u s . w e l l w o r t ht h m o n e y . H i g h l y r e c o m m e n d e d . " M i d n i t e S o f t w a r e G a z e t t e .

I n t e l l i g e n t S o f t w a r eQ u a l i t y S o f t w a r e s i n c e 1 9 8 2

A l s o I n c l u d e d : R e p o r t G e n , R a p o r t M e r g e [ i n t e r f a c e W / w i t hD a t a b a s e t c r e a t e f o r m l e t t e r s , s t a t e m e n t s , i n v o i c e s , m a i l i n gl a b e l s , o t h e r r e p o r t s . ] : B a s e b a l l S t a t i s t i c i a n [ c o m p i l e s b a t t i n gs t a t i s t i c s f o r a b a s e b B l l l e a g u e ] ; s e v e r a l W / u t i l i t i e s , i n c l u d i n g I d e [ i n d e x e s W / P ' s t e x t f i l e s ] ; s e v e r a l D a t a b a s e u t i l i t i e s , i n c l u d i n g

B m o r g o [ f a c i l i t a t e s m u l t i - f i l e d a t a b a s e a p p l i c a t i o n s . ] , A N D B S t a t [ a n a l y z e s D / f i l e s ] ; p r o g r a m m i n g u t i l i t y . A S C I I , w h i c hc o n v e r t s t e x t f i l e s [ p r o g r a m l i s t i n g s ] i n t o p r o g r a m f i l e s ; a l s oC h e c k b o o k ; I n v e n t o r y . P a p a r R o u t e ; L o a n A n a l y s i s ;B r e a k e v e n A n a l y s i a ; D e p r e c i a t i o n ; L a b e l e r ; m o r e .V e r s i o n s o f t h e p a c k a g e a r a v a i l a b l e f o a n y a n d e v e r y C o m m o d o r ec o m p u t e r h a v i n g m i n i m u m o 1 0 R A [ d o e s i s a ' C o m m o d o r e 1o i t H o a b o u t o t h b o i c a m e i n ? ) A d S i y o u h a v e a B Q 5 Qd i s k d r i v e . A l p r o g r a m s w i l l f u l l y s u p p o r t t a p e , d i s k , a n p r i n t e r . T h p a c k a g e i a v a i l a b l e o d i s k o t o p e ( d i s k v e r s i o n o n l y f o P l u s 4 ™ a n 1 6 ™ . ] P r i c e i n c l u d e s d o c u m e n t a t i o n e n s h i p p i n g w i t h i n U S a n C a n a d a ; a l o t h e r c o u n t r i e s , a d $ [ n o p e r s o n a l c h e c k s f r o m o u s i d e U S A ] . N c h a r g e c a r d s . F o r C . O . D . , e n c l o s e £ f e e ; C a l i f .r e s i d e n t s a d 6 % T h i s a i t h c a t a l o g .

B o D e p t .S a A n s e l m o , C 9 4 3 6 0

Page 118: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 118/164

Page 119: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 119/164

M E M O R E XF L E X I B L E D I S C SW W I L L N O B E U N D E R -S O L D f l C a l l F r e e ( 8 0 0 ) 2 3 5 - 4 1 3 7f o p n c e s a n i n f o r m a t i o n . D e a l e ri n q u i r i e s i n v i t e d a n C O . D . ' sa c c e p t e d

P A C I F I CE X C H A N G E S1 0 F o o t h i l l B l v dS a L u i s O b i s p o , C 9 3 4 0 1 I n C a l . c a l l[ 8 0 0 ) 5 9 2 - 5 9 . 1 5 a I 8 0 5 ) 5 < 1 3 - 1 0 3 7

K E Y B O A R DC H O R D / S C A L E M A S T E R

■ ■ i . i w ■ " O R A D V A N C E D : L F A R N T P t A V C H O R D SA N S C A L E S P i T H P I A N O , C f l G A N , O R L A T E S TE L E C T R O N I C S Y N T H E S I Z E R .

C H O R D A N D S C A L E D I S P L A Y S . . .E n h a n c e y o u r s k i l l s b s i g h t a n s o u n d f c i n l a r t p r n u i lI h r D u g h i 1 , ■ l i b r a r y .D R I L L i ■ ■ ■ ■ ■ ■ : s c a l e s i . 1 c o m m o n k e s i g n a t u r e s ,r a n d o m l y s e l e c t e d b y [ h e c o m p u t e r .Q U I Z . . . A r o n i m u t i L f S p e r c e n t d e i e i m m r d b y c o n e c iH f n t r iC O M P E T E . . . A c o m p # t i t i v e f l a m e l o \ h d i w r o o m o t r i r j m e d u p l ^ i n g t u m u l a l i v t s c o r e iW r n i r . i i M a c h i n a L a n g u a g e .

F o C o m m o d o r e 6 4 d i s k e t t e o n l y .S e n d £ 3 9 . 9 5 $ 1 , 5 0 p o s t a g e J h a n d l l n g ,M i c h i g a n r e s i d e n t s a d 4 s a l e s l a x -C h e c k o m o n e y o r d e r .D e a f e r ' D i s t r i b u t o r i n q u i r i e s w [ c o r n e d

S E P A G E S 7 4 - 9 1 I T H I S I F O P R O T E C T OE N T E R P R I Z E S ' S U P E RS A L E A N Y O W I L LS E W H W S A Y . . .

W L O V EO U C U S T O M E R S

E N T E R P R I Z E S

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 » p « . P h . . i t e , t o 0 i ) V S D ' o fF o O r d e r s O n l y 1 - 8 0 0 - 2 2 5 - 7 6 3 8 *I n q u i r e s a n P 4 1 2 - 3 6 1 - 5 2 9 1 O p e n S a t u r d a y

F < e o S h i p p i n g o o r d e r s o 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 l o V I S A / M A S T E R C A R D

A C C E S SB e a c h H e a d | T o r D IB e a c h H e a d I I ( O )R a i d O v a i

M o s c o w 1 T 0 1 D )A C T I V I S I O NO e c a l h a t o n ( D )

U m f l s r ! 8 d o w ( D )P i l l a l l l l l O )S p a c e S h u t l i e ( D )T r a c e r S a n c t i o n ( D A R T W O R XA l i c e i V i d o o i a n d ( D i l i f lB r i d g e t O I T o r O )F r e n c h | D G e r m a n < D G t i o j I c n a s e r s i D )G r a n d M a s t e r

C h e s s | D )K a l i a n ( D M o n k e y m a t n ( T o r O ) S I S i a p S h o i H o c k e y ( D $ 1 S p a m s l i ( D ) S i bS l n p P o k e i l D l S 2 F e m a l e D a l a D i s k . 1 1 8M a l e D a t a D i s k S I B L U E C H I PB a r o n | D $ 2 M i l l r O n a i r o i D l M T y c o o n ( D ) 1 2 B H O D E R B U N DB a n k S l W n l c t l D ) S 3 C a s t l e s D r C r e e p I D $ 2 K a r a l e t a l O ) . S 2 L o d e r u n n e r | D . S 2 M a s k o h S u r D 1 2 M u s i c S r i o u l D l 1 2 9P m S h o e I D i i P r i n t S h o o G r a p h i c s

L i b r a r y ( D $ 1 P n n l S h o pP a p e r R e h l l , $ 1 4

R a i d O B u n g e l i n gB a y ( D ) .

Y o u r C o m m o d o r e 6 4 S o f t w a r e S p e c i a l i s td a t a s o f t

1 2 B r u c e L e o I T / D I . $ 2 3$ 2 C o n a n H V D I S 2

D a l l a s O u e s t ( D 1 2 $ 1 D i g D u g ( T / D ) S 1

L O S I T o m b ( T I D ) 1 1 9M D o i T J D ) S 2 P a c M a n | T / D ) . . S 1 SP o l o P o s i l i o n ( T I D ) $ 1 D A V I D S O NM a t h B l a s t e r ( D . $ 3 S o e e d R e a d e r I I ( D . 1 4 3S p m l i M D ) 1 3 W o r d A t l a c k I O $ 3

5 1 D E 5 I G N W A R ES 1 A l T i l l o s C i l l1 1 E L E C T R O N I C A R T S$ 1 A l T i t l e s C i l l

E P Y X1 1 B a r t ) i e ( D ) S 2 1 1 C h i p W l t i ( D $ 2

F a s l L o a Q ( R ) S 2 SI m p o s s i c l e M i s s i o m O ) $ 2 3M o n i y S c r a b b l e ( D $ 2 P i t s l o r j N ( D ) 1 2 S m e G a m e s I D 1 2 S u m m e r G a m e s

S p o r t s [ O W o r l d s G r e a t s s l

B a s e o a i l f D )F I R S T S T A RS u y V s S p y ( D )F I S H E R P B I C EA l p t i a B u l i d l R IC a r t o o n

P i O f l r a m m e r I D D a n c e F a n t a s y | R H d A l o n e ;

C o u n t i n g f R L o o i c L o v P I & l R lM e m o r y M a n o r [ R M o v i e C r e a t o r ( D

C i l l

S 2

. $ 1 9

$ 1

$ 1 1 1

$ 1

$ 1 S

K o a l a P r m i e r ( D ) . $ 1 9L E A R N I N G C O M P A N YA I I T r l l e s C a l lM I C R O P R O S EF I S t r i k e

E a n i a i l o r D ) 1 2 3H e l i c a l A c e l T o r D i $ 1 9K e n n e d y A p p r o a c h I D | 1 2 3M i A l l e y A c e l O ) . $ 2 3N a t o

C o m m a n d a r ( T o r D ) $ 2 S o l o F l i g h t ( T o r D l . $ 2 S p i l l i r n A c e l T o r D i S 1 M I N D S C A P EB a n k S M u s i c

W n l e r l D ) 1 3 B a n k s S t o r y

B o o k | D )I n d i a n a J o n e s ( D P r e p a r a l i o n S A T ( D )M U S EB e y o n d

W o l f e n s t e m l O ) $ 2 C a s t r e W o l t e n s l o m | D ) $ 1 9O R I G I NU l l i m a l l l l D ) 1 3 P H A C T I C O R PP r a c t i c a l ! i D 1 2

( 1

1 4

( 2

1 2 1 2 S 4

$ 2 . $ 2 7

$ 2 $ 2

N u m b e r T u m b l e r s I R S 1

S p o l u n K e r ( D I .S t e a i t h ( D ) $ 2 W h r s l l o r B r o t h e r [ D I S 2 1C B B i B i r d S p D e l f i l S 1 7D i n o s a u r O i o { D | $ 2 7E r n i e ' s M u g i c

S h a | ) 0 5 ( f t ) S 1 F e l o n y ( D J 3 M a i h S p r i f l s C a l lM a s l o r m g [ h S A ( D S 8

i d e r b / D o z e n 1 0 . $ 2 3T i m e O u u n U j R I $ 1 C O N T I N E N T A LB o o k o l A t f v G a m e s 1 1

M l D l 1 3 ■ f o m n A c c o u n l a n l D ) ( 4 71 o m c C a t a l o g e r ( D $ 3

C R E A T I V Er e a k S t r e e l l O ) 1 1 L i m Q I a t t e B [ D . . $

C r i s i s M o u n t a i n ( R $ 1 C h i n e s e J u g g l e r I D . $ 1 2E a s y D i s k ( D

I n c C n i p s i D jM o n n d u s t I R P i p e s | H |R o l l C a l l U S ( D T ' a s h m a n | P |T r o l l s

$ 2 1 1

1 1 $ 1

S e S f i e l l e r I R l . . 1 1 7S o n g m a k e r ( D ) . . $ 1 4U p A o a ' E m i R i . , S 1 7G A M E S T A HO n - F i e l d

F o o t b a l l ( T o ( D ) S 2 S l a r L e a g u e

B ; n c I ) . i H I T c r D ) . $ 2 1H B C o m p u l o r S A T I D I $ 4 H A Y D E NS a r g o n I I I D S 3 W o r d C r i a l l o n c e ( D ) 1 1 H E G r a p h i c s B a s i c [ D 1 2 H C M n n O i l H : $ 2 M u l l i p l a n l O l $ S W F o r l h ( R ) J 2 I N F O C O ME n c h a n t e r ( D j 5 2 H i l c J i h i k n r s G u i d e

t o l h a G a l a i y l D I $ 2 3I n l m e l i D ) 1 2 P l a n e t l a l H D ) $ 2 S e a s l a l k o r j D ] S 2 S o r c e r e r ( D $ 2 Z o r * | D 1 2 7 o I o I I I D 1 1 K O A L AL r g h l P o n i » i P a n l p r [ D j I 5 BM u p p n l L r t a r n m g

K o y 1 | O ) $ 4 T a b l o l m ' P . i i n l n r [ D S 5 T s b l B l m l P a m l n r j O l % 6 S

6 D o c l o r i D P R E C I S I O NS u p a r 0 a s e 6 1 ( D lP R O F E S S I O N A LS O F T W A R ET r i v i a F o v o r i D ]T r i v i a F e v e r I I

S u p e r S n o r t s T n . i aD a l a D i s k

F l o e S y s l e m 6 0 C Ow o r d p r o c e s s o r w 7 0 . 0 0 0 w o r d s p e l lc h e c k e r l O )

R E S T O NW o w i e M a k e r ( D . S C A R B O R O U G HB o s t o n C o m p u t e r

D i e t < D )B u i l d B o o k ( D

N e W o r t h I D W r i l i n o W i i a r d ( D S I E R R A O L I N E

$ 2

$ 4

1 3

T r a l n s ( D )s s B a l i i o B S ( D )B a f l l e N o r m a n d y ( D S B T o a d s i d o s i D i S C a r r i e r F o r c e | D $ C o m B a i L o a d o r i O ) $ C o m p B a s o u a l l l D I . . $ C o m p u l c r O B | D ) . C o s m i c B a l a n c e ( D % ' F i e l d O I F i r e ( D ) . . . S .F i f t y M i s s i o n C r u s h ! D t $ !F o r t r e s s I D )G e m s t o n e W a r r i o r [ D ) $ :G e r m a n y 1 9 B 5 I D I S K a m p l g r u p p o l D l

K n i f l h t j r O s s e r l | D P r o T o u r O d I I ( D ) . O u c s l r o n i D )R D 1 9 8 5 ( 0 ) , R a i l s W e s l ( D . . , .H m g s i d o S o a l ( O )S U B L O G I CF l i g h t S i m u l n l o r I I D 1 N i g h t M i s s i o n

P m o a l l l T o r O I S 2S Y N A P S EB l u e M a ( T o r D i S B l u r t M a 2 0 0 1 i D 1 F A p o c a l y p s o ( T o r D I S 2N e c r o m a n c e r ( T o r D ) $ P h a r o a h ' o

C j r s e j T o r D lQ u a s i m o d o ( D Z a n o n ( T o r D lZ e p e i l i n ( T o r O )T I M E W O U K SC a v e W o r d W u i m I D 1 2 D a l a M a n a g e r M i d i $ 3 E v e l y n W o o d D y n a m i c

. 1 J 1

S 2

$ 3 $ 2 1 2 1 1 1 2

H o m e w o r d ( D . $ 3 H o m e w o r d S p e l l e r ( O S 3 M i c k e y ' G S p a c y

A d | D ) . 1 2 S l u n l F l y e r { D l . 1 2 7U l t i m a I I ( D 1 3 W i n n i e t h P o o h | D $ 2 S P I N N A K E RA d v e n l u r e C r e a l o M R ) $ 2 1

R o a i l n r | O S w i f t c a l c l D lW o r d W r i t e r

w i S p e l l H i ( 0 ) . . T R I L L I U MA m a z o n ( D )D f a g o n w o r l d ( D )F a h r e n h e i t 4 5 ( D R e n d e z v o u s

, 1 3 3

1 2 1 2 1 2

$ 2 . 1 2 3

A e r o b i c s [ D A l p n a b o l Z o a | R )

F r a c t i o r i F o y e r ( R K i d s o n K e y s i f i )

M a t h B u s l f r s i D jM o s l A m a j i n n

R o c k R h y l h m l O )S n o o p e r

T r o o o S o r 2 ( D )S t o r y M a c h i n e i R i

$ 2 $ 2 1 1 1 1 1 1 I Z 1 1 1 1 1 1

1 1 $ 1

1 1 1 1

$ 3

$ 1 4 B >C a l l

S n a d o w K r r n pT R O N I XS . A . U | D ) . . W I N D H A M C L A S S I C SA l i c e i

W o n d e r l a n d ( D . . $ 1 9B e l o w t l R o o t f D l $ 1 S w i s s F a m i l y

H o b i n s o r H D ) 1 1 W i ; a r d o ( 0 / ( D i 1 1 A C C E S S O R I E SB A S F S S D C a r d c o A c c e s sC o m p u S e r v e S t a r l e r

K i i i 5 h r a ) 1 2 D a t a S h a r e P r i m e r I n

i v I G f a i i h i c B . . $ 4 4D i s k C a s e ( H o l d s 5 0 1 D i s k C a s e ( M o l d s 1 0 0 1 1 1 9D i s k D r u e C l e a n o r $ D u s l C o v e r s

A l M o d e l s C i l lI n d u s G T D i s k D r i v e C i t lT o t a l A A 1 A D M o d e m

w i S n r i w . i r e C i i rW i c o B t i s s $ 1 W i c o B . n l H a n d l e $ 1 9W i c o T r a c k b a l l \ 2

P . O . B O 2 7 8 — D E P T . C G — W I L D W O O D , P 1 5 0 9 1■ O r d e r i n g » n d T e r m s . O r d e r s w i t h c a s h i e r c h e c l t o r m u n e y O T O e r s i n p p e a i m m e d i a t e l y P a i s o n i V c a i n n a n vL i e c h i a l l o w 3 i v e e h s c l e a r a n c e . N i . C O O ■ . S h i p p i n g : C o n t l n . n t i l U S . A . - O i O e r s u n O e r H 0 D 0 1 f r e e s h i p Q i n g o n o r d e r s o v e r 1 1 0 0 I ' r d e n t s a d 6 ' S d l p s I . . . A K H I F P O - A P C - - a t l d S r - a l w d « « » !I n l e i i u i i o r t i l O r d e r P o l i c y - N n C r r - d i t C a r d s - a d d 1 1 1 5 D ' . u o r d e r w h i c i e v e r g r e j l o s i D p l e c t i . e

• n m t i w i 1 j n p i B c M » . i " - . a m " m B i r h a n o r s e - N O C R E D I T S 1 R s i u m m u s t h i v i ■ u l h o N i a i i o nm r j c r | 4 1 2 > 3 6 1 D 2 9 I P r i c e s i u l > | f l i I . - r i ^ n g o w i t ' u i u ! i n i h f . p

C O M P U T E R S G a z e t t e M a 1 9 8 6 1 1 7

Page 120: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 120/164

M L M a c h i n e L a n g u a g eE n t r y P r o g r a m

F o C o m m o d o r e 6 A n V I C - 2 0C h a r l e s B r a n n o n , P r o g r a m E d i t o r iM L i a l a b o r - s a v i n g u t i l i t y t h a t a l l o w s a l m o s tf 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 p u l i s h e d i g a z e t t e . Y o n e e d t k n o w n o t h i n ga b o u t m a c h i n e l a n g u a g e t u s M L X — i t w a d s i g n e d f o e v e r y o n e . T h e r e a r s e p a r a t e v e r s i o n s f o t h C o m m o d o r e 6 a n d e x p a n d e d V I C - 2 0 ( a l e a B t8 K ) .

M L i n e w a t e n t e r l o n g m a c h i n e l a n g u a g e( M L ) p r o g r a m s w i t h m i n i m u m o f u s s . M L l e t s y o e n t e r t h n u m b e r s f r o m a s p e c i a l l i s t t h a t l o o k s s i m i l a rt B A S I C D A T A s t a t e m e n t s . I c h e c k s y o u r t y p i n g o

l i n e - b y - l i n e b a s i s . I w o n ' t l e y o e n t e r i l l e g a lc h a r a c t e r s w h e n y o s h o u l d b t y p i n g n u m b e r s . I w o n ' t l e y o e n t e r n u m b e r s g r e a t e r t h a n 2 5 ( f o r b i dd e i M L ) , I w o n ' t l e y o e n t e r t h w r o n g n u m b e r so t h w r o n g l i n e . I a d d i t i o n , M L c r e a t e s r e a d y -t o - u s e t a p e o d i s k f i l e . Y o c a t h e n u s e t h L O A Dc o m m a n d t r e a d t h p r o g r a m i n t o t h c o m p u t e r , a w i t h a n p r o g r a m :

L O A D " f i l e n a m e " , l , l ( f o r t a p e )L O A D " f i l e n a m e " , 8 , l ( f o r d i s k )T s t a r t t h p r o g r a m , y o e n t e r a S Y c o m m a n d

t h a t t r a n s f e r s c o n t r o l f r o m B A S I C t m a c h i n e l a n g u a g e .T h s t a r t i n g S Y n u m b e r a l w a y s a p p e a r s i t h a p p r o p r i a t e a r t i c l e .

U s i n g M L T y p e i a n s a v e M L ( y o u ' l l w a n t t u s i i t h f u t u r e ) . W h e n y o u ' r e r e a d y t t y p e i a M p r o g r a m ,r u M L X . M L a s k s y o f o t w n u m b e r s : t h s t a r t i n ga d d r e s s a n t h e n d i n g a d d r e s s . T h e s e n u m b e r s a r g i v e n 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 p r o g r a m .

Y o u ' l l s e p r o m p t c o r r e s p o n d i n g t t h s t a r t i n ga d d r e s s . T h p r o m p t i t h e c u r r e n t l i n e y o a r e n t e ri n f r o m t h l i s t i n g . I i n c r e a s e s b s i e a c h t i m e y o p n t e r l i n e . T h a t ' s b e c a u s e e a c h l i n e h a s e v e nn u m b e r s — s i x a c t u a l d a t a n u m b e r s p l u s c h e c k s u mn u m b e r . T h c h e c k s u m v e r i f i e s t h a t y o t y p e d t h p r e v i o u s s i n u m b e r s c o r r e c t l y . I y o e n t e r a n o t h s i n u m b e r s w r o n g , o r e n t e r t h c h e c k s u m w r o n g , t h c o m p u t e r r i n g s a b u z z e r a n p r o m p t s y o t r e e n t e rt h l i n e , I y o e n t e r i c o r r e c t l y , b e l l t o n e s o u n d sa n y o c o n t i n u e t t h n e x t l i n e .

M L a c c e p t s o n l y n u m b e r s a i n p u t . I y o m a k et y p i n g e r r o r , p r e s s t h I N S T / D E L k e y ; t h e n t i r e

n u m b e r i d e l e t e d . Y o c a p r e s s i a m a n y t i m e s a sn e c e s s a r y b a c k t t h s t a r t o f t h e l i n e . I y o e n t e rt h r e e - d i g i t n u m b e r s a l i s t e d , t h c o m p u t e r a u t o m a t ic a l l y p r i n t s t h c o m m a a n g o e s o t a c c e p t t h e n e x tn u m b e r . I y o e n t e r l e s s t h a n t h r e e d i g i t s , y o c a p r e s s e i t h e r t h e S P A C E b a o R E T U R N k e t a d 1 1 C O M P U T E I S G a z e t t e M a 1 9 8 S

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

T s i m p l i f y y o u r t y p i n g , M L r e d e f i n e s p a r t o ft h k e y b o a r d a s n u m e r i c k e y p a d :

7 8 b e c o m e 0 4 2

M L C o m m a n d sW h e n y o f i n i s h t y p i n g a M l i s t i n g ( a s s u m i n g y o t y p e i a l i o n s e s s i o n ) y o c a t h e n s a v e t h c o p l e t e d p r o g r a m o t a p e o r d i s k . F o l l o w t h s c r e e ni n s t r u c t i o n s . I y o g e a n e r r o r s w h i l e s a v i n g , y o p r o b a b l y h a v e b a d i s k , o r t h e d i s k i s f u l l , o y o u ' v em a d e t y p o w h e n e n t e r i n g t h e M L p r o g r a m i t s e l f .

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

M L r e c o g n i z e s t h e s e c o m m a n d s :S H I F T - S : S a v e S H I F T - N : N e A d d r e s sS H I F T V L : L o a d S H I F T - D : D i s p l a yW h e n y o e n t e r c o m m a n d , M L j u m p s o u o

t h l i n e y o u ' v e b e e n t y p i n g , s w e r e c o m m e n d y o d i a n e p r o m p t . U s t h S a v e c o m m a n d t s a v ew h a t y o u ' v e b e e n w o r k i n g o n I w i l l s a v e o t a p e o rd i s k , a i y o u ' v e f i n i s h e d , b u t h t a p e o d i s k w o n ' tw o r k , o f c o u r s e , u n t i l y o f i n i s h t h t y p i n g . R e m e mb e w h a t a d d r e s s y o s t o p a t T h n e x t t i m e y o r u M L X , a n s w e r a l t h p r o m p t s a y o d i b e f o r e , t h e ni n s e r t t h d i s k o r t a p e . W h e n y o g e t t h e n t r yp r o m p t , p r e s s S H I F T - L t r e l o a d t h p a r t l y c o m p l e t e df i l e i n t o m e m o r y . T h e n u s t h N e A d d r e s s c o m a n d t r e s u m e t y p i n g .

T u s t h N e A d d r e s s c o m m a n d , p r e s s S H I F T - Na n e n t e r t h a d d r e s s w h e r e y o u p r e v i o u s l y s t o p p e d .T h p r o m p t w i l l c h a n g e , a n y o c a t h e n c o n t i n u et y p i n g . A l w a y s e n t e r N e A d d r e s s t h a t m a t c h e s u w i t h o n o t h l i n e n u m b e r s i t h s p e c i a l l i s t i n g , o e l s e t h c h e c k s u m w o n ' t w o r k . T h D i s p l a y c o m m a n dl e t s y o d i s p l a y a s e c t i o n o f y o u r t y p i n g . A f t e r y o p r e s s S H I F T - D , e n t e r t w a d d r e s s e s w i t h i n t h l i n en u m b e r r a n g e o t h l i s t i n g . Y o c a a b o r t t h e l i s t i n gb p r e s s i n g a n k e y .

W h a t i y o f o r g o t w h e r e y o s t o p p e d t y p i n g ?U s t h D i s p l a y c o m m a n d t s c a n m e m o r y f r o m t h b e g i n n i n g t t h e n o f t h e p r o g r a m . W h e n y o r e a c ht h e n o y o u r t y p i n g , t h l i n e s w i l l c o n t a i n r a d o p a t t e r n o f n u m b e r s . W h e n y o s e t h e n o y o u r t y p i n g , p r e s s a n k e t s t o p t h l i s t i n g . U s t h N e A d d r e s s c o m m a n d t c o n t i n u e t y p i n g f r o m t h p r o p e r l o c a t i o n .

S e p r o g r a m l i s t i n g s o n p a g e 1 2 7 .

Page 121: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 121/164

H I N T S & T I P S

P a s s w o r d P r o t e c t i o nF o B A S I C P r o g r a m s

S h a w n K S m i t h

I y o u ' v e d i s c o v e r e d c l e v e r t i m e s a v i n gt e c h n i q u e o a b r i e f b u e f f e c t i v e p r o g r a mm i n g s h o r t c u t , s e n d i t " H i n t s T i p s , "c / C O M P U T E l ' s G A Z E T T E . I w u s i t w e ' l lp a y y o u $ 3 5 . D u t t h v o l u m e o i t e m ss u b m i t t e d , w r e g r e t t h a t w c a n n o t a w a y s r e p l y i n d i v i d u a l l y t s u b m i s s i o n s .

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

H a v e y o e v e r w a n t e d t a d p a s s w o r d t B A S I C p r o g r a m ? I t ' s n o t v e r y h a r d . Y o m a

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

P a s s w o r d p r o t e c t i o n i n o t h s a m e a c o p yp r o t e c t i o n . C o p y p r o t e c t i o n p r e v e n t s p e o p l e f r o mm a k i n g b a c k u p s , s o m e t i m e s c a l l e d " p i r a t e d " o r" b o o t l e g " c o p i e s , o c o m m e r c i a l p r o g r a m s . A d i n p a s s w o r d r o u t i n e d o e s n ' t a f f e c t l o a d s o s a v e s . U s e r s c a n s t i l l c o p y p r o g r a m t h a t r q u i r e s a p a s s w o r d , b u t h c o p y w o n ' t d t h e mm u c h g o o d u n l e s s t h e y k n o w t h s e c r e t c o d e .

S i m p l e P a s s w o r dT h f i r s t s c h e m e i s s i m p l e , i w i l l w o r k o n l yw i t h s m a l l c h i l d r e n a n u s e r s w h k n o w n o t h i n ga b o u t B A S I C . L e t ' s s a y o u ' v e c h o s e n t h p a s sw o r d " U N I Q U E ' . ' A d d t h e s e l i n e s t o y o u r p r o g r a m :

1 P R I N T " E N T E R P A S S W O R D " : I N P U T A 2 I A < " U N I Q U E " T H E N P R I N T " S O R R Y " :G O T O 1 0

3 ( p r o g r a m c o n t i n u e s )

L e t ' s c a l l t h i s " l e v e l 1 p a s s w o r d r o u t i n e .T h u s e r i n p u t s s t r i n g v a r i a b l e ( A $ ) a n t h p r o g r a m c h e c k s i a g a i n s t t h e w o r d U N I Q U E . I A d o e s n ' t m a t c h , t h p r o g r a m l o o p s b a c k t o l i n e1 0 Y o c o u l d r e p l a c e G O T O 1 0 w i t h N E t e r a s e t h p r o g r a m w h e n t h p a s s w o r d i w r o n g .

T h o b v i o u s p r o b l e m i t h a t i s o m e o n el o a d s t h p r o g r a m a n d t y p e s L I S T , h e ' l l s e e t h ep a s s w o r d . T h e n , h e t y p e s R U a n e n t e r sU N I Q U E .

W n e e d L I S T p r e v e n t e r , t k e e p t h p a s sw o r d s e c r e t .

S t o p p i n g L I S TE n t e r i n g s h i f t e d c h a r a c t e r s i n R E s t a t e m e n tc a g i v e s t r a n g e r e s u l t s . F o e x a m p l e , R E ( S H I F T - F ) w i l l L I S T a R E A S C . M o s t a r t r a n s l a t e d i n t o B A S I C k e y w o r d s . B u o n o f t h es h i f t e d l e t t e r s h a c u r i o u s e f f e c t : S H I F T - Lm a k e s p r o g r a m l i s t i n g s t o p a n p r i n t ? S Y N T A XE R R O R . A d t h i s l i n e t o t h a b o v e p r o g r a m :

1 R E ( S H I F T - UI y o u r c o m p u t e r i i u p p e r / l o w e r c a s e

m o d e , y o u ' l l s e a c a p i t a l a f t e r t h R E M . I u p p e r c a s e / g r a p h i c s m o d e , t h S H I F T - L c h a r a c t e rl o o k s l i k e a n e x p a n d e d c a p i t a l c h a r a c t e r .

T y p e L I S T , a n l i n e s 1 a n 1 p r i n t , b u n o 2 0 T h l i s t i n g s t o p s w i t h S Y N T A X E R O R . ( B t h w a y , i y o u s S H I F T - L i y o u rd i s k I D i m a k e s t h d i r e c t o r y u n l i s t a b l e t y o o a n y o n e e l s e ) . T h S H I F T - L t r i c k c a a l s o b u s e d w h e n y o u ' r e p r o g r a m m i n g a n d w a n t l i s ti n g s t s t o p a t c e r t a i n l i n e .

s m a r t u s e r c o u l d d o n o t w t h i n g s .S i n c e l i n e 1 h a s o m e s o r t o p r o b l e m , h o s h c o u l d e n t e r L I S T 1 6 - ( t r y i t ) . T h e r e ' s t h p a s sw o r d , f o a l t h w o r l d t o s e e . O r j u s t d e l e t e 1 5

G a z e t t e M a 1 9 8 5 1 1

Page 122: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 122/164

b e n t e r i n g 1 a n p r e s s i n g R E T U R N . L I S T w i l ln o r e v e a l t h e s e c r e t w o r d .

C a w c h a n g e t h l i n e n u m b e r s o t h e c o p u t e r t h i n k s i i l i n e 1 5 , b u t h e u s e r t h i n k s i i s o m e t h i n g e l s e ?

F a l s e L i n e N u m b e rM o v e t h c u r s o r t b l a n k l i n e , h o l d d o w n t h S H I F T k e y , a n p r e s s t h e I N S T / D E L k e y . N o t y p e a u n s h i f t e d I N S T / D E L . T h I N S e r T k e p u t s y o i n t o i n s e r t m o d e , w h i c h i a l m o s ti d e n t i c a l t q u o t e m o d e . B u y o c a d e l e t e i q u o t e m o d e , w h i l e i n s e r t m o d e d i s p l a y s a d e l e t ea s r e v e r s e d l e t t e r T H e r e ' s h o t p u d e l e t e si n t o R E s t a t e m e n t :

1 E n t e r 1 5 R E M " " ( n o t e t h e r e a r t w p a i r so q u o t a t i o n m a r k s ) .

2 U s t h D E L e t e k e t e r a s e t h e s e c o n dq u o t a t i o n m a r k .

3 T y p e C T R L - 9 ( R V S O N f o l l o w e d b s e v e n u n s h i f t e d T ' s .

4 N o e n t e r 3 R E M , q u o t a t i o n m a r k ,a n S H I F T - L .

T h r e v e r s e T ' a c l i k e d e l e t e k e y s a n e r a s et h p r e v i o u s s e v e n c h a r a c t e r s w h e n l i s t e d . T h 3 R E i t h e n p r i n t e d . L I S T i n g t h p r o g r a mm a k e s i l o o k l i k e l i n e 3 f o l l o w s l i n e 1 0 , w h e n i i r e a l l y l i n e 1 5 A u n a u t h o r i z e d u s e r w h t r i e st l i s t p a s t 3 o r d e l e t e l i n e 3 w o n ' t s e e t h ep a s s w o r d a l i n e 2 0 .

A R E M f o l l o w e d b q u o t a t i o n m a r k a n t h r i g h t n u m b e r o f r e v e r s e T ' c a a l s o b a d d e d t t h e n o r e g u l a r B A S I C l i n e t oc o v e r u v a r i a b l e s ( t h e p a s s w o r d , f o e x a m p l e ) o t m i s l e a d u s e r s w h l i s t t h p r o g r a m . T h i s i a b o u t a f a a w c a g w i t h p a s s w o r d r o u t i n en u m b e r o n e , t h o u g h . N o l e t ' s l o o k a a d i ff e r e n t t y p e o p a s s w o r d p r o g r a m .

T w i s t i n g T h L i n e L i n k sB A S I C l i n e s a r s t o r e d i m e m o r y a c c o r d i n g t d e f i n i t e r u l e s . f e P E E K s w i l l i l l u s t r a t e h o t h r u l e s w o r k .

F i r s t , t y p e N E a n e n t e r t h i s l i n e ; 1 R E M A B . T h e n t y p e t h e f o l l o w i n g l i n e w i t h o u tl i n e n u m b e r :

B = P E E K ( 4 3 ) + 2 5 6 * P E E K ( 4 4 ) : P R I N T B : F O R I = B T O B 9 P R I N T I , P E E K ( I ) : N E X T

L o c a t i o n s 4 a n 4 a r p o i n t e r t t h f i r s tm e m o r y l o c a t i o n u s e d b y B A S I C . 4 h o l d s t h l o b y t e , w h i c h i a d d e d t 2 5 t i m e s t h h i g hb y t e ( i l o c a t i o n 4 4 ) . O 6 4 , f o r e x a m p l e , t h n u m b e r s a n a r c o n t a i n e d i t h p o i n t e r .A n 1 + 2 5 6 * 8 i 2 0 4 9 , w h e r e t h B A S I C p r g r a m s t a r t s . A f t e r y o p r e s s R E T U R N , y o u ' l l s e t h f o l l o w i n g n u m b e r s { 6 o n l y — V I C , P l u s / 4 ,1 2 C O M P U T E ' S G a z e t t e M a 1 9 8 5

a n 2 0 4 92 0 5 0

2 0 5 12 0 5 2

2 0 5 32 0 5 42 0 5 5

2 0 5 62 0 5 7

1 w i l l

1

1 4 6 6

b s i m i l a r ) :l o l i n e l i n kh i g h l i n e l i n k

l o l i n e n u m b e rh i g h l i n e n u m b e r

t o k e n f o R E A S C I I v a l u e o A S C I I v a l u e o

z e r o : e n o l i n eI w z e r o s : e n o p r o g r a m

T h l i n e l i n k p o i n t s t t h b e g i n n i n g o t h n e x t B A S I C l i n e . L i k e t h e p o i n t e r a 4 3 - 4 4 , i i s t o r e d i l o w / h i g h f o r m a t . T h s a m e f o r m u l at e l l s y o w h e r e t f i n d t h e n e x t l i n e , 9 ( 8 * 2 5 6 ) ,w h i c h i 2 0 5 7 . I t h e r e w e r e a n o t h e r l i n e i nm e m o r y , 2 0 5 7 a n d 2 0 5 8 w o u l d c o n t a i n t h l i n el i n k . T h l i n e l i n k s w o r k l i k e s t e p p i n g s t o n e s —t h f i r s t l i n k p o i n t s t t h s e c o n d , t h s e c o n dp o i n t s t t h t h i r d , a n s o o n . Y o u ' l l a l w a y s f i n da z e r o i b e t w e e n l i n e s , j u s t b e f o r e a l i n e l i n k .T h l a s t l i n e l i n k i t h p r o g r a m p o i n t s t t h f i r s t o t w z e r o s . S o , t h r e e z e r o s i r o m a r kt h e n o t h p r o g r a m .

P u t t i n g z e r o s i n t o t h f i r s t l i n e l i n k w i l l p r v e n t u s e r s f r o m l i s t i n g o r u n n i n g t h p r o g r a m ,u n l e s s t h e y k n o w t h c o r r e c t P O K E s :

1 L i s t t h p r o g r a m t m a k e s u r e i t ' s i m e m o r y .

2 E n t e r P E E K ( 4 3 ) 2 5 6 ' P E E K ( 4 4 ) :P R I N T B . W r i t e d o w n t h n u m b e r .

3 N o P R I N T P E E K ( B ) , P E E K ( B + 1 ) a n w r i t e d o w n t h t w o n u m b e r s .

4 T y p e P O K E B , 0 : P O K E B + 1 , 0 a n L I S T .T h p r o g r a m ' s g o n e . B u t y o c a s a v e t

t a p e o r d i s k a n l o a d t h s e e m i n g l y i n v i s i b l ep r o g r a m b a c k i n t o m e m o r y . c o u p l e o P O K E s — t h e n u m b e r s y o w r o t e d o w n — a n d t h p r o g r a m i b a c k .

N u m e r i c P a s s w o r dT h e r e a r c o u p l e o v a r i a t i o n s o t h l i n e l i n kc h a n g e r . T y p e N E a n e n t e r t h i s p r o g r a m :

1 P R I N T " P A S S W O R D " : I N P U T S , L , H : P O K E S , L :P O K E 1 ,

2 P R I N T " H E L L O . "L I S T i t t s e t h a t t h p r o g r a m i i m e

o r y . N o w , e n t e r t h i s l i n e i i m m e d i a t e m o d e :P E E K < 4 3 ) 2 5 6 ' P E E K ( 4 4 ) : F O R J = B 5 T O B 8 0 P R I N T J ' < P E E K ( J - 1 ) = 0 ) ; : N E X T

T h s c r e e n s h o u l d f i l l w i t h l o o z e r o s( a n d f e o t h e r n u m b e r s ) . W r i t e d o w n t h f i r s tn u m b e r t h a t ' s n o z e r o . C a l l i t h k e l o c a t i o n .

Page 123: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 123/164

L e t ' s s a i t ' s 2 0 9 0 ( i i t ' s s o m e t h i n g e l s e , u s t h a tn u m b e r i n s t e a d ) . T h a t m e a n s t h l i n e l i n k f o t h n e x t l i n e ( l i n e 2 0 c a b f o u n d i 2 0 9 0 - 2 0 9 1 .N e x t , e n t e r P R I N T P E E K ( 2 0 9 0 ) , P E E K ( 2 0 9 1 ) a n w r i t e d o w n t h n u m b e r s . I t h i s e x a m p l e , t h e ym i g h t b 5 7 a n d 8 d e p e n d i n g o t h s p a c i n g i l i n e s 1 a n 2 0

F i n a l l y , P O K E 2 0 9 0 , 0 : P O K E 2 0 9 1 , 0 ( i y o u rk e l o c a t i o n i d i f f e r e n t , u s t h a t n u m b e r i n s t e a do f 2 0 9 0 ) . C h a n g i n g t h l i n e l i n k s t z e r o m a k e sl i s t i n g p a s t t h a i p o i n t i m p o s s i b l e . I y o l i s t t h p r o g r a m , a l y o u ' l l s e i l i n e 1 0 I y o k n o w t h t h r e e n u m b e r p a s s w o r d , y o c a m a k e t h p r g r a m w o r k .

T y p e R U a n e n t e r t h e t h r e e n u m b e r s ,s e p a r a t e d b c o m m a s . I t h i s e x a m p l e , y o u rp a s s w o r d w o u l d b 2 0 9 0 , 5 7 , 8 . T h P O K E s i n l i n e1 f i t h l i n e l i n k , r e s t o r i n g t h e p r o g r a m t n o r m a l .

A I n f i n i t e P r o g r a mR e m e m b e r t h a t l o c a t i o n s 4 a n 4 p o i n t t t h f i r s t l i n e l i n k , a n t h f i r s t l i n e l i n k p o i n t s t t h s e c o n d . W h a t w o u l d h a p p e n i w c h a n g e d t h f i r s t l i n e l i n k t p o i n t t i t s e l f ? L e t ' s t r i t T y p eN E a n e n t e r a s h o r t p r o g r a m :

1 R E F I R S T L I N E2 R E S E C O N D L I N EF L = P E E K ( 4 3 ) + 2 5 6 * P E E K ( 4 4 ) : F R I N T F L , P E E K ( F L ) ,

P E E K ( F L + 1 )W r i t e d o w n t h e t h r e e n u m b e r s a n d t h e n e

t e P O K E F L P E E K ( 4 3 ) : P O K E F L + 1 , P E E K ( 4 4 ) .T h f i r s t l i n e l i n k n o p o i n t s t i t s e l f . T r t l i s tt h p r o g r a m a n y o u ' l l s e l i n e 1 p r i n t e d o v e ra n o v e r . A f t e r l i s t i n g t h f i r s t l i n e , t h c o m p u t e rc h e c k s t h l i n e l i n k f o t h n e x t l i n e i n m e m o r y .T h l i n k p o i n t s t i t s e l f , s o t h e f i r s t l i n e i l i s t e da g a i n a n a g a i n , a l m o s t a i t h p r o g r a m w e r ei n f i n i t e l y l o n g .

T g e t h p r o g r a m b a c k , c h a n g e t h l i n el i n k b a c k t w h a t i w a b P O K E i n g t h n u b e r s y o w r o t e d o w n .

L e t ' s t a k e t h i s a s t e p f u r t h e r . A w s a a b o v e , R E f o l l o w e d b q u o t a t i o n m a r k a n r e v e r s e d T ' ( w o r k i n g a d e l e t e s ) c a m a k e a l i n ei n v i s i b l e t s o m e o n e t r y i n g t l i s t i t I y o u s t h i s t r i c k t o m a k e t h f i r s t l i n e i n v i s i b l e , t h e nt w i s t t h l i n e l i n k t p o i n t t i t s e l f , L I S T w i l ls e e m t b d i s a b l e d . T h c o m p u t e r w i l l p r i n t a i n f i n i t e n u m b e r o f i n v i s i b l e l i n e s .

c o m b i n a t i o n o f t h e a b o v e t e c h n i q u e s c a p r o t e c t y o u r p r o g r a m s f r o m m o s t p r y i n g e y e s .T h e s e t r i c k s a r n o p e r f e c t , h o w e v e r . g o o dm a c h i n e l a n g u a g e p r o g r a m m e r c o u l d p r o b a b l yb y p a s s t h e s e r o u t i n e s . I y o c a i n v e n t p a s sw o r d p r o t e c t i o n s y s t e m , s o m e o n e e l s e c a p r o ba b l y f i g u r e o u h o y o d i i t T h b e s t p r o g r a ms e c u r i t y i s s t i l l l o c k a n k e y .

U n d e r s t a n d i n g S o r t s( A r t i c l e o p a g e 1 1 0 . )

B E F O R E T Y P I N G . B e f o r e t y p i n g i p r o g r a m s , p l e a s e r e f e r t o" H o w T T y p e I C O M P U T E D G A Z E T T EP r o g r a m s , " w h i c h a p p e a r s b e f o r e t h e P r o g r a mL i s t i n g s .

P r o g r a m 1 v i e B u b b l e s o r tS e i n s t r u c t i o n s i a r t i c l e b e f o r e t y p i n g .

V = 3 6 8 6 4 : M = 4 0 9 6 : H = 2 4 8 s W = 7 6 8 0 : R = 3 8 4 0 0 : G O T0 j r e r a 2 1 Z = ( Y A N D H ) * 1 5 + Y + ( X A N D H ) + M s P O K E Z , P E E K ( Z ) OR T % ( X A N D 7 ) s R E T U R N ; r e m 1 7 5Z = ( Y A N D H ) * 1 5 + Y + ( X A N D H ) + M : P O K E Z , P E E K { Z ) AN D N O T T % ( X A N D 7 ) : R E T U R N s r e m 2 1 F O R I = 0 T O 7 : T % ( 7 - I ) = 2 t l : N E X T s P O K E V + l , 3 7 i PO K E V + 3 , 3 2 : r e m 7 F O R I = M T O 6 1 4 3 : P O K E I , 0 ! N E X T i P O K E V + 5 , 2 5 2 : PO K E V , 1 1 : P O K E V + 2 , 1 4 4 . : r e m 2 4 9P O K E V + 1 5 , 2 7 : F O R I = 0 T O 2 5 5 : P O K E W + I , I : P O K E R+ I , 6 : N E X T : r e m 1 7 S = 7 5 : D I M L % ( S ) s r e m 9 F O R T = l T O S i L « ( T ) = R N D ( 0 ) * S : X = L % ( T ) j Y ^ T i G OS U B 2 : N E X T : T I $ = " 0 0 0 0 0 0 " : r e m 8 F O R I = S - 1 T O 1 S T E P - 1 : F O R T = 1 T O I : r e m 1 4 8

1 I F L % ( T ) > L % ( T + 1 ) T H E N G O S U B 1 5 : T E = L % ( T ) : L %( T ) = L % ( T + 1 ) ! L % ( T + 1 ) = T E : r e m 1 1

1 N E X T i N E X T : T S = T I $ : P O K E 1 9 8 , 0 : r e m 4 1 G E T A $ : I F A $ = " " T H E N 1 2 : r e m 2 3 1 P R I N T " { C L R } " : P O K E V + 5 , 2 4 0 : P O K E V , 5 : P O K E V

+ 1 , 2 5 : P O K E V + 2 , 1 5 0 : P O K E V + 3 , 4 6 t r e m1 P R I N T S " I T E M S S O R T E D I N " : P R I N T M I T 1 $ ( T $ ,

, 2 ) " j " R I G H T S ( T $ , 2 ) " • " : E N D : r e m 1 3 1 Y = T : X = L % ( T ) : G O S U B 3 : Y = T + 1 : X = L % ( T + l ) : G O S

U B : r e m 2 0 81 Y = T ; X = t , % ( T + l ) : G O S U B 2 j Y = T + 1 : X = L % { T ) : G O S

U B 2 : R E T U R N r e 2 3

P r o g r a m 2 v i s h e l l s o r tS e i n s t r u c t i o n s i a r t i c l e b e f o r e t y p i n g .

V = 3 6 8 6 4 : M = 4 0 9 6 : H = 2 4 8 : W = 7 6 8 0 : R = 3 8 4 0 0 ! G O T0 . r e m 2 1 Z = ( Y A N D H ) * 1 5 + Y + ( X A N D H ) + M : P O K E Z , P E E K ( Z ) OR T % ( X A N D 7 ) . - R E T U R N r e 1 7 Z = ( Y A N D H ) * 1 5 + Y + ( X A N D H ) + M : P O K E Z , P E E K ( Z ) AN D N O T T % ( X A N D 7 ) ! R E T U R N : r e m 2 1 1F O R I = 0 T O 7 : T % ( 7 - I ) = 2 T l r N E X T : P O K E V + l , 3 7 : PO K E V + 3 , 3 2 : r e m 7 F O R I = M T O 6 1 4 3 : P O K E I , 0 : N E X T : P O K E V + 5 , 2 5 2 : PO K E V , 1 1 : P O K E V + 2 , 1 4 4 t r e m 2 4 P O K E V + 1 5 , 2 7 j F O R I = 0 T O 2 5 5 j P O K E W + I , I : P O K E R+ I , 6 : N E X T i S = > 5 0 r e 2 1 D I M L % ( S ) : F O R T = 1 T O S : L S ( T ) = R N D { 0 ) * S : X = L % (T ) : Y = T : G O S U B 2 : N E X T i T I $ = " 0 0 0 0 0 0 " : G = > I N T ( S/ 2 : r e m 3 N = 0 : F O R I = l T O S - f 3 : r e m 5 I F L % ( I ) > L % ( I + G ) T H E N G O S U B 1 6 : T = L % ( I ) : L S ( I) = L S { I + G ) : L % ( I + G ) = T : N = 1 : r e m 1 8 1 N E X T : I F N = 1 T H E N 8 s r e m 1 4

X G = I N T ( G / 2 ) s I F O ^ I T H E N S : r e m 2 3 1 T $ = T I $ : P O K E 1 9 B , 0 r e 6

C O M P U T E ' S G a z e t t e W a 1 9 8 5 1 2

Page 124: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 124/164

Page 125: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 125/164

2 2 I F L % ( I ) < D T H E N I = I + l t G O T O 2 2 0 : r e m 1 2 3 I F L % ( J ) > D T H E N J = J - 1 : G O T O 2 3 0 : r e m 2 2 4 I F K = J T H E N G O S U B 3 3 0 i T = L % ( I ) : L % ( I ) = L % ( J

) t L % ( j ) = T : I = I + l ! j = j - l : r e m 1 2 2 5 I F K = J T H E N 2 2 0 : r e m 2 4 2 6 I F F < J T H E N P = P + 1 t S % ( P } = * F : P = P + l j S % ( P ) = J

: r e m 1 2 2 7 F = I : I F F < L T H E N 2 1 0 : r e m 1 9 2 8 I F P O 0 T H E N 2 0 0 r e 2 2 2 9 T 5 = T I $ : P O K E 1 9 8 , 0 : r e m 1 2 3 0 G E T A S : I F A $ = " " T H E N 3 0 0 : r e m 7 3 1 P O K E 5 3 2 6 5 , P E E K ( 5 3 2 6 5 ) A N D 2 2 3 : P R I N T "

[ C L R ] " : P O K E 5 3 2 7 2 , 2 1 t r e m 1 1 43 2 P R I N T S " I T E M S S O R T E D I " M I D $ ( T $ , 3 , 2 ) "

: " R I G H T S ( T $ , 2 ) " . " : E N D r r e r a 2 4 3 3 Y = M % ( I ) s X = L % ( I ) : G O S U B 1 3 0 : Y = M % ( J ) : X = L %

( J ) : G O S U B 1 3 0 j r e m 1 0 3 4 Y = M % { l ) : X = L % ( j ) : G O S U B 1 1 0 : Y = M % ( J ) : X = L %

( I ) : G O S U B 1 1 0 : R E T U R N : r e m 1 2

P r o g r a m 8 : P l u s / 4 a n 1 B u b b l e S o r t1 S = 9 9 : D I M L % ( S ) s L I S T 4 , 7 , 1 I L I S T 0 , 1 j L I S T l ,

2 1 H A I T I f l2 F O R T = 1 T O S : L % ( T ) = R N D ( 0 ) * S * 3 + 1 2 : X = L % { T ) :Y = 2 * T : P R I N T l , X , Y i N E X T : T I $ = " 0 0 0 0 0 0 "

3 F O R I = S - 1 T O 1 S T E P - I : F O R T = 1 T O I4 I F L % { T ) > L % ( T + l ) T H E N G O S U B 7 0 j T E = L % { T ) : L %

( T ) = L % ( T + l ) : I , % ( T + i ) = T E5 N E X T : N E X T : T $ = T I $ : P O K E 2 3 9 , 06 G E T / A $ : W A I T S 0 , 1 : P R I N T S " I T E M S S O R T E D I

" M I D $ ( T $ , 3 , 2 ) " t " M I D $ { T $ , 5 , 2 ) " . " i E N D7 Y = 2 * T : X = L % { T ) i P R I N T 0 , X , Y : Y = 2 * ( T + 1 ) : X = L

% ( T + 1 ) : P R I N T 0 , X , Y8 Y = 2 * T : X = L % ( T + 1 ) : P R I N T 1 , X , Y : Y = 2 * ( T + 1 ) i X

= L % ( T ) : P R I N T 1 , X , Y : R E T U R N

P r o g r a m 9 : P l u s / 4 a n 1 S h e l l S o r t1 S = 9 9 : D I M L % ( S ) , M % ( S ) , S % { 2 0 ) : L I S T 4 , 7 , 1 : L

1 S 0 , 1 : L I S T 1 , 2 : W A I T 1 , 2 F O R T = 1 T O S ! L % ( T ) R N D ( 0 ) * S * 3 1 2 : X = I J % ( T )3 M % ( T ) = 2 * T : Y = H % ( T ) i P R I N T l , X , Y : N E X T i T l S =

" 0 0 0 0 0 0 " : S % ( l ) = l : S % ( 2 ) = S i P = 24 L = S % { P ) : P = P - 1 : F = S % { P ) : P = P - 1 s I = F5 J = - L : D = L % ( ( F + D / 2 )6 I F L % { I ) < D T H E N I = I + 1 : G O T O 6 07 I F L % ( J ) > D T H E N J = J - 1 : G O T O 7 08 I F K = J T H E N G O S U B 1 5 0 : T = L % ( I ) : L % ( I ) = L % ( J )

: L % ( J ) = T : 1 = 1 + 1 : J = > J - 19 I F K = J T H E N 6 01 0 I F F < J T H E N P = P + 1 : S % ( P ) = F : P = P + 1 i S % ( P ) = J1 1 F = I : I F F < L T H E N 5 01 2 I F P O 0 T H E N 4 01 3 T 5 = T I $ : P O K E 2 3 9 , 01 4 G E T / A S : W A I T S 0 , 1 : P R I N T S " I T E M S S O R T E D

" H I D S ( T $ , 3 , 2 ) " : " M I D S { T $ , 5 , 2 ) " . " s E N 1 5 Y = M % ( I ) j X = L % ( I ) : P R I N T 0 , X , Y : Y = M % ( J ) : X =L % ( J ) : P R I N T 0 , X , Y1 6 Y = H % ( I ) ( X = L % ( J ) i P R I N T 1 , X , Y : Y = M % ( J ) : X =

L % ( I ) : P R I N T 1 , X , Y : R E T U R N

P r o g r a m 1 0 P l u s / 4 a n 1 Q u i c k s o r t1 S = 9 9 t D I M L % ( S ) , M % ( S ) : L I S T 4 , 7 , 1 : L I S T 0 ,

: L I S T 1 , 2 : W A I T 1 ,

2 F O R T = 1 T O S : L % ( T ) = R N D ( 0 ) * S * 3 + 1 2 : X = L % ( T )3 M % ( T ) = 2 * T s Y = M % ( T ) : P R I N T 1 , X , Y : N E X T : T I S =

" 0 0 0 0 0 0 " : G = I N T ( s / 2 )4 N = 0 : F O R I = 1 T O S - G5 I F L % ( I ) > L % ( I + G ) T H E N G O S U B 1 0 0 : T = L % ( I ) : L %

{ I ) = L % ( I + G ) i L % ( I + G ) = T : N = 16 N E X T i I F N = l T H E N 4 07 G = I N T ( G / 2 ) : I F G > = 1 T H E N 4 08 T $ = T I $ : P O K E 2 3 9 , 09 G E T / A $ s W A I T S 0 , l : P R I N T S " I T E M S S O R T E D I

" M I D $ ( T S , 3 , 2 ) " : " M I D $ { T $ . 5 , 2 ) " . " : E N D1 0 Y = M % ( I ) j X = L % ( I ) : P R I N T 0 , X , Y : Y = M % { I + G ) :

X = L % ( I + G ) : P R I N T 0 , X , Y1 1 Y = M S ( I ) : X = L % ( I + G ) : P R I N T 1 , X , Y s Y = M % ( I + G

) : X = L 5 ( I ) s P R I N T l , X , Y : R E T U R N

C h a r l e m a g n e ' sS w o r d( A r t i c l e o p a g e 5 2 . )

B E F O R E T Y P r N G . B e f o r e t y p i n g i p r o g r a m s , p l e a s e r e f e r t " H o w T T y p e I C O M P U T E D G A Z E T T EP r o g r a m s , " w h i c h a p p e a r s b e f o r e t h P r o g r a mL i s t i n g s .

6 V e r s i o n1 C h a r l e m a g n e ' s S w o r d

1 P O K E 5 3 2 8 1 , 0 : P R I N T " £ 8 ^ " : C = 5 4 2 7 2 : S Q = 1 9 1 2j r e m 5

2 M U = 5 4 2 7 2 : F O R N = M U T O M U + 2 4 : P O K E N , 0 : N E X T : PO K E M U + 2 4 , 1 5 : P O K E M U + 5 , 1 2 9 : P O K E M U + 6 , 1 2 9

: r e m 1 3 3 P O K E M U + 1 2 , 1 2 9 : P O K E M U + 1 3 , 1 2 9 : P O K E M U + 4 , 6

5 : P O K E M U + 2 , 2 O 0 : P O K E M U + 1 1 , 3 3 : r e m 6 4 P R I N T C H R S ( 8 ) : P O K E 5 3 2 8 0 , 0 : G O S U B 8 2 0 : R E M

{ S P A C E ] T I T L E S : r e m 1 3 75 P R I N T " [ C L R j { 3 D O W N ) { 4 S P A C E S j N U M B E R O F

P L A Y E R S { 1 - 6 ) " ; : F O R Z = 1 T O 3 : P O K E M U + B , 3 0: G O S U B 1 0 6 0 : N E X T : r e m 8

6 I N P U T N P S : N P = V A L { N P S ) : I F N P < 1 O R H P > 6 T H E N 5: r e m 2 2

7 D I M L S U 9 ) ( S P A C E S j R E M L D I F O R L E NG T O L O N G E S T W O R D ; S 3 N U M B E R O W O D : r e m 5

8 D I D I S ( 9 , 6 ) , W O $ ( 8 0 ) , S S ( 3 0 ) : F O R N = 1 T O 9 :F O R R = 1 T O 6 : R E A D A $ : D I $ ( N , R ) = A S : N E X T : N E X T

: r e m 1 7 59 P L = 1 : F O R N = 1 T O 3 0 : R E A D A $ : S $ { N ) = A ? : N E X T ; A

$ = " " : r e m 1 5 1 0 F O R J I = 1 T O 6 : H C ( J I ) = 1 . 4 1 : N E X T j R E M H

N D I C A P S C O R E : r e m 7 1 1 E R S = " [ 4 7 S P A C E S } " : r e m 2 0 1 2 F O R R = l T O N P s Q = l : r e m 1 1 1 3 F O R Z = 1 T O 3 : P O K E M U + 8 , 3 0 : P O K E M U + 1 , 1 5 : G O S

U B 1 0 6 0 : N E X T : r e m1 4 P R I N T " ( 2 D O i r a ) ( l 0 S P A C E S l H I T ' ■ * ' T U I T " : r e m1 5 P R I N T " ( D O W N ) " S P C { 1 4 ) " [ R V S } P L A Y F , R " P L

R I N T " ( 2 D O W N ] [ 2 S P A C E S ) D O Y O W A N T T C O M P U T E S G a z e l l e M a 1 9 8 5 1 2

Page 126: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 126/164

U S [ R V S } d { O F F ) I C E O f R V S } W ( O F F } O R D 5 7 S " s r e m 3 5 8

1 6 I N P U T Q $ : Q $ = L E F T $ ( Q S , 1 ) : I F Q $ = " D " T H E N L = 5 9 9 : G O S U B 6 4 0 s : r e m 1 2

1 7 I F Q $ = " W " T H E N G O S U B 7 8 0 s r e m 1 9 6 0 1 8 I F O S < > " W " A N D Q S < > " D " A N D Q $ < > " - " T I I E N P R I N

T " { 6 U P } " : G O T O 1 5 0 : r e m 2 0 8 6 1 01 9 I F Q $ = " « " T H E N G O T O 4 8 0 s r e m 1 3 2 0 P R I N T " I H O M E ) ( 2 2 D O W N } T I M E : { 2 S P A C E S ) 6 2

£ 2 e H h o m e ) " : r e m 1 9 2 1 P R I N T " { H O M E } ( 4 D O W N ) { 2 S P A C E S ) " ; : F O R N 6 3 1 T O I . s P R I N T L $ ( N ) " " s N E X T : P R I N T 6 4

: r e m 8 6 5 2 2 P O K E 1 6 1 . 0 S P R I N T " { H O M E } ( 9 D O W N ) " ;

: r e m 1 6 9 6 6 02 3 K = P E E K ( 1 6 1 ) s r e m 4 2 4 P O K E S O + K , 1 6 0 : P O K E S Q + K + C , 1 : I F K > 2 3 T H 6 7

P O K E 5 3 2 8 0 , 2 : r e m 1 0 6 8 2 5 G E T L $ : G O S U B 1 2 1 0 s I F L $ = C H R $ ( 1 3 ) T H E N G O S U 6 9

B 4 0 3 : L S = " " : G O T O 3 0 0 : r e m2 6 I F L $ = C H R $ ( 2 0 ) T H E N I F L E N ( A $ ) > 0 T H E N A $ = L £ 7 0

F T ? ( A $ , L E N < A $ ) - 1 ) : I F L E N t A S ) = 0 T H E N A S = " 7 1 1 : r e m 3

2 7 P O K E 5 3 2 8 0 . 0 s r e m 3 7 2 2 8 I F L ? = C H R S ( 1 9 ) T H E N L $ = " " s r e m 1 7 8 7 3 02 9 P R I N T L S ; : G O S U B 1 1 6 0 : I F L $ < > " " T H E N P O K E M U 7 4

+ 1 , 1 0 : F O R N = 1 T O 1 0 s N E X T s G O S U B 1 0 8 0 7 5 : r e m 1 7 6

2 9 I L S = C H R S ( 2 0 ) T H E N 3 1 s r e m 8 7 7 3 0 A S = A $ + L $ i r e m 5 7 B 3 1 I F K < > 2 7 T H E N 2 3 0 : r e m 2 3 2 F O R Z = 1 T O 2 : P O K E M U + 1 , 8 0 : P O K E M U + 8 , 4 5 : G O S 7 9

U B 1 0 7 0 : N E X T : r e m 1 3 3 P R I N T " f H O M E } [ 2 2 D O W N } ( 2 S P A C E S } ; E R $ 8 0

: r e m 2 3 3 4 P O K E 1 9 8 , 0 : P R I N T " ( H O M E ) { 2 2 D O W N } 8 1 0

[ S P A C E S } A N Y C H A L L E N G E S ( Y / n ) ? 8 2 0( 1 S P A C E S } " : r e m 1 2

5 C F , T C $ : I F C $ < > " Y " A N D C S < > " N " T l i E N 3 5 0: r e m 5 8 3

3 6 I F C $ = " N " T H E N G O S U B 4 4 0 : r e m 1 6 3 7 I F C $ = " Y " T H E N G O T 0 5 4 R : r e m 1 0 8 4 3 8 P L = P L + 1 : I F P L > N P T H E N P L = 1 ! r e m 2 3 8 5 3 9 N E X T R : G O T O 1 2 0 s r e m 5 4 0 W O S ( Q ) = A S s Q = Q + l : A $ = " " s r e m 5 8 6 4 1 P R I N T " s r e m 1 6 4 2 F O R R = 1 2 T O 3 0 s P O K E M U + l , R : P O K E M U + 8 , R * 2 s N 8 7

E X T : G O S U n i 0 8 0 : r e m 1 5 8 8 8 04 3 0 R E T U R N : r e m 1 1 4 4 0 R E M S C O R E D I S P L A Y : r e m 1 4 5 F O R N = l T O Q s J = L E N ( W O $ ( N ) ) : I F L E N ( W O $ ( N ) 8 9

) = T H E N 4 7 0 s r e m 3 4 6 S C ( P L ) = S C ( P L ) + I N T ( H C ( P L ) t J ) s r e m 1 0 0 9 0 04 7 N E X T : F O R N = 1 T O Q : W O $ ( N ) = " " : N E X T s r e m 7 4 8 P R I N T " { C L R } ( 2 D O W N } ( 9 S P A C E S } W O R D S E

R C S C O R E S : { D O W N } " : r e m 4 9 1 4 9 F O R R = 1 T O N P : r e m 1 3 5 0 P R I N T " [ D O W N } ( 6 S P A C E S ) P L A Y E R " R "

{ S P A C E S l " S C ( R ) : r e m 1 9 2 5 1 N E X T : I F Q $ " - * " T H E N P R I N T " { D O W N ) 9 3

[ S P A C E S l T H A T ' S A L L , F O L K S 1 f B L K } " : E Nr e

5 2 R E T U R N s r e m 1 1 9 9 4 05 3 F O R N = 1 T O 3 0 0 0 : N E X T : R E T U R N s r e m 5 5 4 R E C H A L L E N G E s r e m 9 5 5 5 P R I N T " ( H O M E ] { 2 2 D O W N } ( 3 S P A C E S } W H I C H

( S P A C E ] W O R D [ 1 2 S P A C E S } { 1 1 L E F T } " ; 9 6 s r e m 1 5 5 6 I N P U T C H 5 ; r e m 2 1 9 7

5 7 P R I N T " { U P } [ 3 R I G H T l l S C H A L L E N G E C O R R EC T ( Y / N ) ? " s r e m 2 3 6 9 8 0

5 7 G E T R $ s I F R S = " " T H E N 5 7 s r e m 1 3 1 2 C O M P U T E ' S G a z e l l e M a 1 9 B S

Y $ = R $ s r e m 2 1 I Y $ < > " Y " A N D Y $ < > " N " T H E N 5 7 0 : r e m 2 3 I F Y 5 = " N " T H E N P R I N T " { U P ) { 3 7 S P A C E S ] " : G OT O 3 4 0 s r e m 2 F O R Q Q = 7 5 T O 0 S T E P - 2 : P O K E M U + 1 , Q Q : P O K E M U +8 , Q Q : N E X T : G O S U B 1 0 8 0 : r e m 1 6 F O R N = 1 T O Q : I F C H S = W O S ( N ) T H E N W O S ( N ) = " " :

: r e m 1 5 N E X T s P R I N T " { U P } { 3 5 S P A C E S ] " : G O T O 3 4 0

: r e m 1 2 E N s r e m 1 1 2P R I N T " { C L R } " S P C { 1 4 ) " P L A Y E R " P L s r e m 7 P R I N T " [ D O W N ) { 2 S P A C E S } Y O U R D I C E R O L L s

s r e m 5 P R I N T " [ 4 S P A C E S } " ; s F O R N = l T O 9 s L $ ( N ) = D I

: r e m 1 3 $ ( N , R N D ( .N E X T s L D = 9G O S U B 6 9 0 : R E T U R NF O C l = l T O 9 : I FB 7 1 0N E X T s R E T U R NF O C 2 - 1 T 9 * I F

L S ( C 1 ) = " Q "

L S ( C 2 ) - " U "

: r e m 2 : r e m 2 1

T H E N G O S U: r e m 9

: r e m 2 4 T H E N R E T U

s r e m 3 r e 2 1 r e 2 0 : r e m 3 r e 1 9 r e 1 2 r e 1 2 A = R N D ( .

N E X TI C l < 3 T H E N G 3 = C l + 2 E G O T O 7 5 0C 3 = C l - 2L $ ( C 3 ) = " U " : R E T U R NG E T R $ s I F R S = " " T H E N 7 6 0R E T U R NP R I N T " E C L R ) " S P C ( 1 4 ) " P L A Y E R " P L :) * 3 0 + l s r e m 8 P R I N T " { D O W N } [ 2 S P A C E S j Y O U R W O R D I S

: r e m 1 9 P R I N T " { 4 S P A C E S } " ; : F O R N = 1 T O L E N ( S $ ( A ) ): L 5 ( N ) = M I D $ ( S 5 ( A ) , N , 1 ) s N E X T : r e m 1 3

L = L E N ( S S ( A ) ) : L D = L : R E T U R N s r e m 2 0 P R I N T " [ C L R } { 4 D O W N } { 9 R I G H T ) C H A R L E M AG N E ' S [ S H I F T - S P A C E } S W O R D " : P O K E M U + 1 , 1 5 :P O K E M U + 8 , 3 0 s r e m 2 5 G O S U B 1 0 6 0 : P O K E M U + 1 , 2 2 P O K E M U + 8 , 2 5 : G O SU B 1 0 6 0 : P O K E M U + 1 , 8 : P O K E M U + 8 , 1 6 s r e m 3 G O S U B 1 0 6 0 s r e m 2 2 P O K E M U + l , 1 5 s P O K E M U + 8 , 2 7 s G O S U B 1 0 6 0 : P O KE M U + 1 , 1 5 : P O K E M U + 8 , 3 0 : G O S U B 1 0 7 0 s r e S F O R Q = 1 8 0 T O 6 3 S T E P - I N T ( R N D ( . ) * 8 + 2 ) : P O K EM U + 1 , Q : s N E X T s G O S U B 1 0 6 0 s r e m 1 5 T W O R D . S E A R C H s r e m 1 3 8P R I N T " [ H O M E } [ 9 D 0 W N } { 1 8 S P A C E S i O R " s G OS U B 1 0 9 0 S P R I N T : P R I N T " ( 1 2 S P A C E S ] " ;

s r e m 7 F O R R = 1 T O L E N ( T $ ) : T 2 $ = M I D $ { T $ , R , 1 )

: r e m 8 I F A S C ( T 2 $ ) > 6 4 T H E N P O K E 1 6 3 6 + R , A S C { T 2 $ ) -6 4 : P O K E 1 6 3 6 + R + 5 4 2 7 2 , l s G O S U B 1 1 0 0 : N E X T: r e m 2 I F A S C { T 2 $ ) < 6 5 T H E N P O K E 1 6 3 6 + R , A S C ( T 2 $ ) :P O K E 1 6 3 6 + R + 5 4 2 7 2 , l : G O S U B 1 1 0 0 s N E X T

s r e m 1 3 0G O S U B 1 0 6 0 s r e m 2 2 g o s u b i 0 9 0 s P R I N T " ( c l r } [ d o w n ] [ 7 s p a c e s }( r v s ) w o r d s e a r c h i n s t r u c t i o n s

s r e r n 7 P R I N T " [ D O W N } { 3 S P A C E S } M A K E A M A N Y W OR D S A S P O S S I B L E F R O M : r e m 2 5 P R I N T " ( D O W N ] [ 3 S P A C E S } T H E L E T T E R S S H W N A T T H E T O P O T H : r e m 2 0 8P R I N T " [ D O W N } ( 3 S P A C E S } S C R E E N . S E L E C T

S P A C E } ' D I C E ' ( R A N D O M : r e m 8 P R I N T " { D O W N ] ( 3 S P A C E S ) L E T T E R S ) O ' W R D S " ( F R O M T H s r e m 1 0 P R I N T " [ D O W N } ( 3 S P A C E S l C O M P U T E R ' S V O C AB U L A R Y ) . : r e m 1 5

Page 127: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 127/164

9 9 P R I N T " ( D O W N } { 3 S P A C E S j A N Y W O R D C A B C H A L L E N G E D B Y A N : r e m 2 0 8

1 0 0 0 P R I N T " { D O W N } [ 3 S P A C E S } O P P O N E N T A F T E RT H P L A Y E R H A S : r e m 2 4

1 0 1 0 P R I N T " [ D O W N H 3 S P A C E S } C O M P L E T E D H I f S P A C E l T U R N . S C O R I N G I B A S E D

: r e m 1 3 1 0 2 0 P R I N T " ( D O W N 3 { 3 S P A C E S ! O T H E N U M B E R{ S P A C E J O F L E T T E R S I E A C H : r e m 4 1 0 3 0 P R I N T " { D O W N } { 3 S P A C E S l W O R D . L O N G E R

O R D S S C O R E M O R E P O I N T S . : r e m 2 5 41 0 4 0 P R I N T " ( 1 0 S P A C E S l t R V S l H I T S P A C E T

O N T I N U E { H O M E } : r e m 2 4 1 0 5 0 P O K E 1 9 8 , 0 : W A I T 1 9 7 , 3 3 s G E T Z Z $ : R E T U R N

: r e m 1 6 1 0 6 0 F O R N = 1 T O 5 0 0 : N E X T : G O S U B 1 0 8 0 : R E T U R N

: r e m 1 8 1 0 7 0 F O R N = 1 T O 1 0 0 0 ! N E X T : G O S U B 1 0 8 0 : R E T U R N

: r e m 2 2 1 0 8 0 P O K E M U + l , 0 : P O K E M U + 8 , 0 : R E T U R N : r e m 5 1 0 9 0 F O R N = l T O 1 5 0 0 : N E X T t R E T U R N : r e m 1 0 51 1 0 0 F O R Q = 1 1 9 4 T O 1 2 1 2 : r e m 1 1 1 1 1 0 I F P E E K ( Q ) = A S C ( T 2 $ ) - 6 4 T H E N P O K E Q , P E E K {

Q ) + 1 2 8 : P O K E M U + 1 , A S C ( T 2 $ ) i r e m 1 4 01 1 2 0 I F P E E K ( Q ) = A S C ( T 2 $ ) T H E N P O K E Q , P E E K ( Q } +

1 2 8 : P O K E M U + 1 , A S C ( T 2 $ ) i r e m 2 4 61 1 3 0 N E X T j r e m1 1 4 0 F O R N = 1 T O 2 0 0 : N E X T : r e m 2 1 1 5 0 P R I N T " [ H O M E J { 4 D O W N } { 9 R I G H T ) C H A R L E

M A G N E ' S S W O R D " : R E T U R N t r e m 4 1 1 6 0 R E M C H E C K F O C O R R E C T L E T T E R S i r e m 3 1 1 7 0 I F L $ = C H R $ { 2 0 ) T H E N R E T U R N i r e m 2 0 1 1 8 0 F O R X J = 1 T L D : I F L $ = L $ ( X J ) T H E N 1 2 0 0

: r e m 1 9 1 1 9 0 N E X T i I F L $ < > " " T H E N P R I N T " ( L E F T ]

[ L E F T } " ; i L $ = " r e 1 6 1 2 0 0 R E T U R N i r e m 1 6 1 2 1 0 I L $ = " [ D O W N } " T H E N L ? = " " : R E T U R N

: r e m 1 4 1 2 2 0 I L $ = " ( U P } " T H E N L $ = " " : R E T U R N : r e m 1 1 2 3 0 I L $ = " t L E F T ) " T H E N L S = " " : R E T U R N

: r e m 2 1 2 4 0 I L ? = " [ R I G H T ] " T H E N L $ = " " : R E T U R N

i r e m 1 5 81 2 5 0 R E T U R N r r e m 1 6 81 2 6 0 D A T A A , E , I , O , U , E , L , R , H , Q , T , D : r e m 7 1 2 7 0 D A T A W , Y , P , S , F , G , H , J , K , Z , X , C : r e m 1 2 1 2 8 0 D A T A V , B , N , M , L , T , R , N , P , E , S , D : r e m 1 0 1 2 9 0 D A T A A , E , I , O , U , Y : r e m 1 4 1 3 0 0 D A T A R , T , N , F , A , L , E , I , P , H , D , S : r e m 7 1 3 1 0 D A T A E L E P H A N T , C O N S T R U C T I O N , V I A B I L I T Y

, T U R N C O A T , V E G E T A B L E , L I G H T P O S T : r e m 3 1 3 2 0 D A T A M I N E R A L , W A L N E T T O , R O O S E V E L T , C O M P

O S I T I O N , D E C L A R A T I O N , I N D E P E N D E N C E: r e m 2 0 9

1 3 3 0 D A T A S P E C I F I C , U N D E T E R M I N E D , L A U G H A B L E, V A C I L L A T E , S T A L A C T I T E , F A C E T I O U S L Y

: r e m 2 1 51 3 4 0 D A T A C I V I L I Z A T I O N , B A R B A R I A N S , C A R N I V O

R E , S T R A N G L E D , C O L L E C T I O N , P H I L H A R M O N I C: r e r a 2 2

1 3 5 0 D A T A C O N G E A L E D , L I Q U E F I E D , T R A N S L U C E N T. U N S C R U P U L O U S , T E R P S I C H O R E , P R E H I S T O R I

: r e m 1 3 1 3 6 0 R E 3 W O R D S : r e m 1 6

P r o g r a m 2 ' C h a r l e m a g n e ' s S w o r d —V I V e r s i o n1 P O K E 3 6 8 7 9 , 8 : P R I N T " ( W H T } " : C V = 3 3 7 9 2 : S Q = 4

5 1 9 s r e m 2

2 E R $ = " { 2 1 S P A C E S ) " : M U = 3 6 8 7 8 : P Q K E M U , 1 5: r e m 1 0

3 F M $ = " [ H O M E ) { 1 8 D O W N ] " : r e m 2 2 4 P R I N T C H R S ( S ) : G O S U R 8 1 0 : R E M T I T L E S

: r e m 1 9 35 P R I N T " [ C L R ] [ 3 D O W N ] # O P L A Y E R S ( 1 - 6 ) "

; : F O R Z = 1 T O 3 : P O K E M U - 2 , 2 3 0 : G O S U B 1 0 9 0 : N E X: r e m 2 1

6 I N P U T N P S : N P = V A L ( N P S ) : I F N P < 1 O R N P > 6 T H E N 5: r e m 2 2

7 D I M L $ ( 1 9 ) : [ 2 S P A C E S } R E M L D I M F O R L E G T O L O N G E S T W O R D ; S $ N U M B E R O W O D : r e m 5

8 D I D I $ ( 9 , 6 ) , W O S ( 8 0 ) , S $ ( 3 0 ) ! F O R N = 1 T O 9: F O R R = 1 T O 6 : R E A D A S : D I S ( N , R ) = A $ : N E X T : N E X

T s r e m 1 7 59 P L = 1 : F O R N = 1 T O 3 0 : R E A D A ? : S $ ( N ) = A $ ! N E X T ! A

5 = " " : r e m 1 5 1 0 F O R J I = 1 T O 6 : H C ( J I ) = 1 . 4 1 : N E X T : R E M H A N O I

C A S C O R E : r e m 7 1 1 F O R R = 1 T O N P : Q = 1 : r e m 1 1 1 2 F O R Z = 1 T O 3 : P O K E M U - 3 , 2 3 0 : P O K E M U - 2 , 2 1 5 : G

O S U B 1 0 9 0 : N E X T : r e m 1 1 1 3 P R I N T " [ D O W N ] [ 3 S P A C E S j H I T ' * T Q U I T

. : r e m 2 1 4 p r i n t " ( 2 d o w n ] " s p c ( 7 ) " [ r v s ) p l a y e r " p l :

p r i n t " [ d o w n } [ 2 s p a c e s j d o y o u w a n t t ( s p a c e } u s e { 5 s p a c e s ] { r v s ) d { o f f ] i c e o

( R V S ] w [ O F F } O R D S ? " : : r e m 5 1 5 G E Q S : I F Q S = " " T H E N 1 5 0 : r e m 1 1 1 6 Q $ = L E F T $ ( Q S , 1 } : I F Q $ = " D " T H E N L = 9 : G O S U B 6

5 : r e m1 7 I Q $ = " W " T H E N G O S U B 7 7 0 : r e m 1 9 1 8 I F Q $ O " W " A N D Q 5 < > " D " A N D O . $ < > " « " T H E N 1 5 0

: r e m 3 1 9 I F Q $ = " « " T H E N G O T O 4 9 0 . r e m 1 3 2 0 P R I N T " f l 7 D O W N T I M E : ( | 2 8 E a [ H O M E } "

: r e m 9 2 1 P R I N T " [ H O M E ) ( 3 D O W N ) ( 5 S P A C E S ) " ; : F O R N

= 1 T O L : P R I N T L S ( N ) ; : N E X T : P R I N T : r e m2 2 P O K E 1 6 1 , 0 : P R I N T " { H O M E ] [ 6 D O W N } " ;

: r e m 1 1 82 3 K = P E E K ( 1 6 l ) , r e m 4 2 4 P O K E S Q + K , 1 6 0 : P O K E S Q + K + C V , 1 : I F K > 2 3 T

E N P O K E 3 6 8 7 9 , 1 0 : r e m 2 4 92 5 G E T L $ f G O S U B 1 2 3 0 : I F L $ = C H R S ( 1 3 ) T H E N G O S UB 4 0 0 : L $ = " " : G O T O 3 0 0 j r e m2 6 I F L $ = C H R S ( 2 0 ) T H E N I F L E N ( A $ ) > 0 T H E N A S = L EF T $ ( A S , L E N ( A $ ) - 1 ) : I F L E N ( A $ ) = 0 T H E N A ? = "

: r e r a 3 2 7 P O K E 3 6 8 7 9 , 8 . r e m 6 2 8 I F L $ = C H R $ ( 1 9 ) T H E N L $ = " " : r e m 1 7 2 9 P R I N T L ? ; : G O S U B 1 1 8 0 : I F L S < > " " T H E N P O K E M U

- 2 , 2 1 0 : F O R N = 1 T O 1 0 : N E X T : G O S U B 1 1 1 0: r e m 6 2 9 I L 5 = C H R S ( 2 0 ) T H E N 3 1 : r e m 8 3 0 A $ = A S + L $ : r e m 5 3 1 I F K O 2 7 T H E M G O T O 2 3 0 r e 7 3 2 F O R Z 1 T 0 2 : P O K E M U - 2 , 1 8 0 : P O K E M U - 3 , 1 4 5 :

O S U B 1 1 0 0 : N E X T . r e m j j 3 3 P O K E 1 9 B , 0 : P R I N T F M $ ; E R $ ; F M S ; " C H A L L E N GE S < Y / N ) 7 " : r e m 2 2 3 4 G E T C $ : I F C $ = " " T H E N 3 4 0 j r e m 8 3 5 I F C S = " N " T H E N G O S U B 4 5 0 : G O T O 3 8 0 i r e m 1 7 3 6 I F C $ = " Y " T H E N G O T O 5 5 0 . r e m 1 0 3 7 G O T O 3 3 0 , r e m 1 0 3 8 P L = P L + 1 : I F P L > N P T H E N P L = 1 s r e m 2 3 03 9 N E X T R : G O T O 1 1 0 . r e m 5 04 0 0 R E M . - r e r n 1 2 4 1 W O S ( 0 ) = A S : Q = Q + 1 : A $ = " " : r e m 5 4 2 P R I N T " : r e m 1 6 4 3 F O R R = 7 2 T O 9 0 : P O K E M U - 2 , R : P O K E M U - 3 , R * 2 : N

C O M P U T E i ' s G a z o t i e M a 1 9 8 5 1 2

Page 128: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 128/164

E X T : G O S U B 1 1 1 0 : r e m 1 6 4 4 R E T U R N t r e m 1 2 04 5 0 R E M S C O R E D I S P L A Y : r e m 1 4 6 F O R N = l T O Q s J = L E N ( W O $ { N ) ) : I F J = T H E N 4 8

: r e m 2 1 44 7 S C ( P L ) = S C ( P L ) + I N T ( H C ( P L ) t J ) r r e m 1 0 4 8 N E X T t F O R N = l T O Q : W O $ ( N ) = " " : N E X T : r e m 7 4 9 P R I N T " f C L R } { 2 D O W N ) W O R D S E A R C H S C O R E

S s { D O W N } " i r e m 4 5 0 F O R R = 1 T O N P : r e m 1 2 5 1 P R I N T " { D O W N ] P L A Y E R " R " { 2 S P A C E S ) " S C ( R )

: r e m 2 5 2 N E X T : I F Q $ = " < " T H E N P R I N T " { 2 D O W N } T H A T ' S

A L L , F O L K S 1 ( B L R } " : B N D : r e m5 3 R E T U R N : r e m 1 2 5 4 F O R N = 1 T O 3 0 0 0 : N E X T : R E T U R N : r e m 5 5 5 P R I N T F M $ ; E R $ ! r e m 2 1 5 6 P R I N T F M S ; " W H I C H W O R D " ; : I N P U T C H $

: r e m 1 9 35 7 E R $ = E R $ + " { 5 S P A C E S } " : P R I N T F M $ j "

( D O W N ) " ; E R $ ; F M $ ; " { 2 D O W N ] " ; E R $ : r e m 7 5 8 E R $ = " [ 2 1 S P A C E S ! " s r e m 2 1 5 9 P R I N T F M $ ; : I N P U T " C H A L . C O R R E C T ( Y / N ) " ; Y $

: Y $ = L E F T $ ( Y $ , 1 ) : I F Y S < > " Y " A N D Y S < > " N " T HE N 5 9 0 : r e m 8 I F Y $ = " N " T H E N P R I N T F M ? + " ( D O W N ) " ? E R $ : G O T0 3 3 0 : r e m 9 F O R Q Q = 2 3 4 T O 0 S T E P - 2 ! P O K E M U - 2 , Q Q : P O K E M U- 3 , Q Q : N E X T : G O S U B 1 1 1 0 : r e m 2 0 F O R N = 1 T O Q : I F C H $ = W O $ { N T ! I E N W O $ { N "

: r e m 1 6 N E X T : P R I N T F M S + " { D O W N } " ; E R $ : G 0 T 0 3 3 0

: r e m 2 1 E N D s r e m 1 1 P R I N T " { C L R } " S P C { 7 ) " { R V S } P L A Y E R " P L "

6 0

6 1

6 2

6 3 6 4 6 5

6 6 6 7

6 8 6 9 7 0

7 1 7 2

7 3 7 4 7 5 7 6 7 7

7 8 7 9 8 0 8 1

8 2

8 3

8 4 8 5 8 6

8 7

{ O F F } "P R I N T " Y O U R D I C E R O L L S : "F 0 R N = l T 0 9 s L $ ( N ) = D I $ ( N , R N D {

= r e m: r e m 1 5

: r e m 6 * r e m 2 s r e m 2 0 N E X T s L D = 9

G O S U B 7 0 0 : R E T U R NF O C l = l T 9 : I F L S ( C 1 ) = " Q " T H E N G O S UB 7 2 0 = r e m 8 N E X T : R E T U R N = r e m 2 4 F O C 2 - 1 T O 9 i I F L $ ( C 2 ) = " U " T H E N R E T U

s r e m 3 r e 2 1 r e m 2 0 8s r e m 3

R N E X TI C l < 3 T H E N C 3 = C 1 + 2 : G O T O 7 6 0C 3 = C l - 2 s r e m 1 9 L $ ( C 3 ) = " U " : R E T U R NP R I N T " { C L R ] " S P C { 7 ) " f R V S } P L A Y E R " P L "{ O F F ] " : A = R N D ( . ) * 3 0 + l : r e mP R I N T " Y O U R W O R D I S t r e m 1 7 F O R N = 1 T O L E N ( S S ( A ) ) : L $ ( N ) = M I D $ ( S S ( A ) , N, 1 ) s N E X T s r e m 7 L = L E N ( S S ( A ) ) : L D = L s R E T U R N i r e m 1 9 9P R I N T " { C L R } { 2 D O W N } { R I G H T } C H A R L E M A G NE ' S W O R D " s P O K E M U - 2 , 1 7 8 : P O K E M U - 3 , 1 9 5

: r e m 2 0 0G O S U B 1 0 9 0 : P O K E M U - 2 , 2 2 4 : P O K E M U - 3 , 2 4 7 : GO S U 8 1 0 9 0 : P O K E M U - 2 , 1 6 8 : P O K E M U - 3 , 1 7 8 : G OS U B 1 0 9 0 i r e m 1 8 P O K E M U - 2 , 2 3 9 : P O K E M U - 3 , 1 3 9 : G O S U B 1 0 9 0 : PO K E M U - 2 , 2 2 5 : P O K E M U - 3 , 2 3 6 s G O S U B l 1 0 0

: r e m 4 F O R Q = 2 4 5 T O 2 3 4 S T E P - I N T ( R N D { . ) * 8 + 2 ) s P O KE M U - 2 , Q : : N E X T : G O S U B 1 0 9 0 : r e m 2 0 T $ = " W O R D S E A R C H " s r e m 1 3 6P R I N T " { H O M E } ( D O W N H l B S P A C E S } O R " : G OS U B 1 1 2 0 : P R I N T : P R I N T " { 1 2 S P A C E S } " ;

: r e m 7 F O R R = 1 T O L E N ( T $ ) s T 2 S = M I D $ ( T $ , R 1

i r e m 8 8 8 I F A S C ( T 2 $ ) > 6 4 T H E N P O K E 4 4 3 0 + R , A S C ( T 2 $ ) -

6 S P O K E 4 4 3 0 R + C V , 3 : G O S U B 1 1 3 0 s N E X T: r e m 1 7

8 9 I F A S C ( T 2 $ ) < 6 5 T H E N P O K E 4 4 3 0 + R , A S C ( T 2 $ ) :P O K E 4 4 3 0 + R + C V , 3 : G O S U B 1 1 3 0 : N E X T s r e m 2

9 0 G O S U B 1 0 9 0 s r e m 2 2 9 1 G O S U B 1 1 2 0 : I N P U T " ( C L R ] [ 2 D O W N } I N S T R U C T

I O N S < Y / N > " ; R $ : r e m 8 9 2 I R $ = " Y " T H E N 9 4 0 : r e m 7 9 3 R E T U R N s r e m 1 2 9 4 P R I N T " ( C L R ] { 5 D O W N ] [ 4 R I G H T ] { R V S } W O

S E A R C H { 0 F F } " : P R I N T " [ R V S } { 4 R I G H T l lN S T R U C T I O N S : ( O F F } " : G 0 S U B 1 1 2 0 : r e m 2 4

9 5 P R I N T " { C L R ) " : G O S U B 1 3 3 0 t r e m 1 3 9 6 0 P R I N T " M A K E A M A N Y W O R D S " : P R I N T : P R I N

T " A S P O S S I B L E F R O M " : P R I N T : r e m 1 6 9 7 P R I N T " T H E L E T T E R S S H O W N " s P R I N T s P R I N T

A T T H E T O P O F T H : r e m 1 4 9 8 P R I N T s P R I N T " S C R E E N . S E L E C T ' D I C E ' " ! P

R I N T " ( R A N D O M L E T T E R S ) : r e m 1 0 9 9 P R I N T s P R I N T " O ' W O R D S ' ( F R O M

: r e m 2 1 0 0 0 P R I N T : P R I N T " T H C O M P U T E R ' S " i P R I N T : P

R I N T " V O C A B U L A R Y ) . s r e m 3 1 0 1 0 P R I N T : P R I N T " { D O W N } { 7 S P A C E S } < M O R E > " :

G O S U B 1 2 8 0 : G O S U B 1 3 3 0 : r e m 3 1 0 2 0 P R I N T " [ C L R ] [ 2 D O W N } A N Y W O R D C A B E

: P R I N T : P R I N T " C H A L L E N G E D A F T E R ": r e m 2 0 9

1 0 3 0 P R I N T s P R I N T " T H E P L A Y E R H A S " t P R I N T : PR I N T " C O M P L E T E D H I T U R N . " : r e m 1 7

1 0 4 0 P R I N T : P R I N T " S C O R I N G I B A S E D O N " s P RI N T : P R I N T " T H N U M B E R O F " : r e m 2

1 0 5 0 P R I N T : P R I N T " L E T T E R S I E A C H " : P R I N T sP R I N T " W O R D . L O N G E R W O R D S " : r e m 1 8

1 0 6 0 P R I N T : P R I N T S C O R E M O R E P O I N T S . ": r e m 2

1 0 7 0 P R I N T " [ 2 D O W N S P A C E S ) { R V S ! < R E T U R N> { O F F } " : r e m 1 8 1 0 S 0 G 0 S U B 1 3 0 0 : P O K E M U - 2 , 0 : P O K E M U - 3 , 0 : P O K EM U , 1 5 : R E T U R N s r e m 8

1 0 9 0 F O R N = 1 T O 5 0 0 : N E X T s G O S U B l 1 1 0 R E T U R N: r e m 1 8

1 1 0 0 F O R N = l T O 1 0 0 0 : N E X T : G O S U B 1 1 1 0 s R E T U R Ns r e m 2 1

1 1 1 0 P O K E M U - 2 , 0 : P O K E M U - 3 , 0 : R E T U R N s r e m 4 1 1 2 0 F O R N = 1 T O 1 5 0 0 : N E X T : R E T U R N : r e m 9 1 1 3 0 F O R Q = 4 1 4 4 T O 4 1 5 6 : I F P E E K ( Q ) = A S C ( T 2 $ ) - 6

4 T H E N P 0 K E Q , P E E K ( Q ) + 1 2 3 : P O K E M U - 2 , A S C (T 2 $ ) + 1 5 0 : r e m 6

1 1 4 0 I F P E E K ( Q ) = A S C ( T 2 $ ) T H E N P 0 K E Q , F E E K ( Q } +1 2 8 : P O K E M U - 2 , A S C ( T 2 $ ) - t - 1 5 0 s r e m 1 8

1 1 5 0 N E X T s r e m1 1 6 0 F O R N = 1 T O 2 0 0 : N E X T s r e m 2 1 1 7 0 P R I N T " ( H O M E ) { 2 D O W N ] { R I G H T } C H A R L E M A

G N E ' S S W O R D " : R E T U R N : r e m 3 1 1 8 0 R E C H E C K F O C O R R E C T L E T T E R S : r e m 4 1 1 9 0 I L $ = C H R $ ( 2 0 ) T H E N R E T U R N : r e m 2 0 1 2 0 0 F O R X J ^ l T L D s I F L $ = L S ( X J ) T H E N 1 2 2 0

: r e m 1 8 61 2 1 0 N E X T s I F L S < > " " T H E N P R I N T " t L E F T }

[ L E F T } " ; s L $ = " " s r e m 1 5 41 2 2 0 R E T U R N i r e m 1 6

" : R E T U R N: r e m 1 4

1 2 4 0 I F L $ = " { U P ) " T H E N L $ = " " s R E T U R N : r e m 1 1 2 5 0 I L S = " { L E F T } " T H E N L S = " " : R E T U R N

s r e m 3 R E T U R N

: r e m 1 6 01 2 7 0 R E T U R N : r e m 1 7

1 2 3 0 I L $ = " { D O W N } " T H E N L $

1 2 6 0 I F L $ = " 1 R I G H T } " T H E N L $ = "

1 2 C O M P U T E ' S G a z e t t e M a 1 9 8 5

Page 129: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 129/164

1 2 8 0 G E T R ? : I F R S = " " T H E N 1 2 S 0 : r e m 2 1 1 2 9 0 R E T U R N : r e m 1 7 1 3 0 0 G E R $ : I P R $ = " " T H E N 1 3 0 0 : r e m 2 0 1 3 1 0 I F R $ < > C H R $ { 1 3 ) T H E N 1 3 0 0 : r e m 2 3 1 3 2 0 R E T U R N : r e m 1 6 1 3 3 0 P O K E M U - 2 , 2 2 9 : F O R D Y = 1 5 T O S T E P - 1 :

P O K E M U , D Y : F O R T Y = 1 T O 7 : N E X T : N E X T : R F T U R N i r e m 1 8

1 3 4 0 D A T A A , E , I , O , U , E , L , R , H , Q , T , D s r e m 7 1 3 5 0 D A T A W , Y , P , S , F , G , H , J , K , Z , X , C : r e m 1 2 1 3 6 0 D A T A V , B , N , M , L , T , R , N , P , E , S , D : r e m 1 0 1 3 7 0 D A T A A , E , I , O , U , Y : r e m 1 4 1 3 8 0 D A T A R , T , N , F , A , L , E , I , P , H , D , S : r e m 7 1 3 9 0 D A T A E L E P H A N T , C O N S T R U C T I O N , V I A B I L I T Y

, T U R N C O A T . V E G E T A B L E , L I G H T P O S T i r e m 4 1 4 0 0 D A T A M I N E R A L , W A L N E T T O , R O O S E V E L T , C O M P

O S I T I O N , D E C L A R A T I O N , I N D E P E N D E N C E: r e m 2 0

1 4 1 0 D A T A S P E C I F I C , U N D E T E R M I N E D , L A U G H A B L E, V A C I L L A T E , S T A L A C T I T E , F A C E T I O U S L Y

: r e m 2 1 41 4 2 0 D A T A C I V I L I Z A T I O N , B A R B A R I A N S , C A R N I V O

R E , S T R A N G L E D , C O L L E C T I O N , P H I L H A R M O N I C: r e m 2 2

1 4 3 0 D A T A C O N G E A L E D , L I Q U E F I E D , T R A N S L U C E N T, U N S C R U P U L O U S , T E R P S I C H O R E , P R E H I S T O R I

: r e m 1 3 1 4 4 0 R E M 3 W O R D S : r e m 1 5

P o w e r B A S I C :S e a r c h l i g h t( A r t i c l e o n p a g e 1 1 4 . )

B E F O R E T Y P I N G . B e f o r e t y p i n g i p r o g r a m s , p l e a s e r e f e r t " H o w T T y p e I C O M P U T E D G A Z E T T EP r o g r a m s , " w h i c h a p p e a r s b e f o r e t h e P r o g r a mL i s t i n g s .

P r o g r a m 1 S e a r c h l i g h t — 6 4 V e r s i o n1 I N P U T " ( C L R ) S T A R T I N G A D D R E S S " ; S A $ : S A = V A

L ( S A ? ) : r e m 3 2 I F S A < 8 2 0 O R { S A > 9 0 0 A N D S A < 2 0 4 8 ) O R ( S A > 3 2 6 4

3 A N D S A < 4 9 1 5 2 ) O H S A > 5 3 1 2 2 T H E N 1 0 : r e m 1 5 3 F O R I = S A T O S A + 1 2 l ! R E A D A : P O K E I , A : N = N + A : N E

X : r e m4 I F N o 1 6 6 6 7 T H E N P R I M T " { C L R } E R R O R I D A T A

" s S T O P : r e m 1 5 A = I N T { ( S A + 1 1 ) / 2 5 6 ) j B = S A + 1 1 - A * 2 5 6 : C = I N T

( ( S A + 4 6 ) / 2 5 6 ) s D = S A + 4 6 - C * 2 5 6 : r e m 1 9 6 P O K E S A + 1 , B : P O K E S A + 6 , A : P O K E S A + 3 4 , D : P O K E

S A + 3 9 . C : r e m 1 9 7 P R I N T " S Y S " S A " T O U S E " : N E W : r e m 1 9 58 D A T A 1 6 9 , 1 1 , 1 4 1 , 3 4 , 3 , 1 6 9 , 1 9 2 , 1 4 1 , 3 5 , 3 , 9

6 , 1 6 5 : r e m 1 9 D A T A 1 2 3 , 2 0 1 , 2 , 2 4 0 , 2 6 , 1 6 5 , 1 2 2 , 1 3 3 , 2 5 1 , 1

6 5 , 5 7 , 1 3 3 : r e m 1 9 1 0 D A T A 1 8 1 , 1 6 5 , 5 8 , 1 3 3 , 1 8 2 , 1 6 9 , 0 , 1 3 3 , 1 8 3 ,

1 6 9 , 4 6 , 1 4 1 s r e m1 1 D A T A 6 , 3 , 1 6 9 , 1 9 2 , 1 4 1 , 7 , 3 , 7 6 , 5 1 , 2 4 3 , 1 3 3, 2 5 2 i r e m 2 0 91 2 D A T A 1 6 5 , 1 8 3 , 2 0 8 , 1 8 , 2 3 0 , 1 8 3 , 1 6 9 , 1 4 5 , 3 2

, 2 1 0 , 2 5 5 , 1 6 5 : r e m 1 0

1 3 D A T A 1 8 1 , 1 3 3 , 2 0 , 1 6 5 , 1 8 2 , 1 3 3 , 2 1 , 7 6 , 1 6 7 ,1 6 6 , 1 6 5 , 1 8 3 : r e m 5

1 4 D A T A 2 0 1 , 1 , 2 0 8 , 9 , 2 3 0 , 1 8 3 , 5 6 , 1 6 5 , 2 5 1 , 2 29 , 9 5 , 1 3 3 : r e m 1 5 6

1 5 D A T A 2 5 3 , 1 3 2 , 2 5 4 , 1 9 6 , 2 5 3 , 2 4 0 , 1 3 , 2 0 0 , 2 00 , 1 7 7 , 9 5 , 2 4 0 : r e m 9

1 6 D A T A 9 , 1 6 4 , 2 5 4 , 1 6 5 , 2 5 2 , 7 6 , 2 6 , 1 6 7 , 1 9 8 , 25 4 , 1 6 9 , 9 5 : r e m 2 4

1 7 D A T A 1 3 3 , 2 5 2 , 1 6 9 , 2 6 , 1 4 1 , 6 , 3 , 1 6 9 , 1 6 7 , 1 41 , 7 , 3 , 2 0 8 , 2 3 1 : r e m 1 4

P r o g r a m 2 S e a r c h l i g h t — V I C V e r s i o n1 I N P U T " { C L R j S T A R T I N G A D D R E S S " ; S A $ : S A = * V A

L ( S A $ ) - r e m 3 2 F O R I = S A T O S A + 1 2 1 : R E A D A : P O K E I , A ! N = N + A : N E

X . r e m3 I F N < > 1 6 9 5 5 T H E N P R I K T " { C L R J e R R O R I D A T A

" s S T O P . . r e m 1 4 A = I N T { ( S A + l l ) / 2 5 6 ) : B = S A + 1 1 - A * 2 5 6 : C = I N T( ( S A + 4 6 ) / 2 5 6 ) : D = S A + 4 6 - C * 2 5 6 : r e m 1 9 5 P O K E S A + 1 , B P O K E S A + 6 , A : P O K E S A + 3 4 , D i P O K E

S A + 3 9 . C i r e m 1 9 6 P R I N T " S Y S " S A " T O U S E " : N E W : r e m 1 9 7 D A T A 1 6 9 , 1 1 , 1 4 1 , 3 4 , 3 , 1 6 9 , 1 9 2 , 1 4 1 , 3 5 , 3 , 9

, 1 6 5 • r e m 1 8 D A T A 1 2 3 , 2 0 1 , 2 , 2 4 0 , 2 6 , 1 6 5 , 1 2 2 , 1 3 3 , 2 5 1 , 1

6 5 , 5 7 , 1 3 3 j r e m 1 9 9 D A T A 1 8 1 , 1 6 5 , 5 8 , 1 3 3 , 1 8 2 , 1 6 9 , 0 , 1 3 3 , 1 8 3 , 1

6 9 , 4 6 , 1 4 1 i r e m 2 2 1 0 D A T A 6 , 3 , 1 6 9 , 1 9 2 , 1 4 1 , 7 , 3 , 7 6 , 2 4 3 , 2 4 3 , 1 3

3 - 2 5 2 - r e m1 1 D A T A 1 6 5 , 1 8 3 , 2 0 8 , 1 8 , 2 3 0 , 1 8 3 , 1 6 9 , 1 4 5 , 3 2

, 2 1 0 , 2 5 5 , 1 6 5 : r e m 1 0 1 2 D A T A 1 8 1 , 1 3 3 , 2 0 , 1 6 5 , 1 8 2 , 1 3 3 , 2 1 , 7 6 , 1 6 7 ,

1 9 8 , 1 6 5 , 1 8 3 - r e r n 5 1 3 D A T A 2 0 1 , 1 , 2 0 8 , 9 , 2 3 0 , 1 8 3 , 5 6 , 1 6 5 , 2 5 1 , 2 29 - 9 5 , 1 3 3 i r e m 1 5 1 4 D A T A 2 5 3 , 1 3 2 , 2 5 4 , 1 9 6 , 2 5 3 , 2 4 0 , 1 3 , 2 0 0 , 2 00 , 1 7 7 , 9 5 , 2 4 0 - r e m 8 1 5 D A T A 9 , 1 6 4 , 2 5 4 , 1 6 5 , 2 5 2 , 7 6 , 2 6 , 1 9 9 , 1 9 8 , 2

5 4 , 1 6 9 , 9 5 : r e m 2 5 11 6 D A T A 1 3 3 , 2 5 2 , 1 6 9 , 2 6 , 1 4 1 , 6 , 3 , 1 6 9 , 1 9 9 , 1 4

1 , 7 , 3 , 2 0 8 , 2 3 1 i r e m 1 5

M L ( A r t i c l e o n p a g e 1 1 8 . )

V I M L 1 R E L I N E S C H A N G E D F R O M V I M L V E R S I O N

2 . 0 0 A R 5 8 1 , 5 8 2 , 7 6 5 : r e m 1 6 1 0 P R I N T 1 1 { C L R } { P U R j " ; C H R $ ( 1 4 2 ) ; C H R $ ( 8 ) ;

j r e m 1 8 1 0 P O K E 7 8 8 , 1 9 4 i R E M D I S A B L E R U N / S T O P

: r e m 1 7 1 2 P R I N T " { D 0 W N } { 7 S P A C E S j V I C M L X "

i r e m 8 2 0 P R I N T " [ 2 D O W N ) { P U R } ( B L K ! M A C H I N E L A N G U

A G E " : P R I N T " E D I T O R V E R 2 . 0 2 f 5 D O W H ] "t r e m 1 9 2

2 1 P R I N T " [ B L K } { 3 U P } S T A R T I N G A D D R E S S " : I NP U T S : F = 1 - F : C $ = C H R $ ( 3 1 + 1 1 9 * F ) : r e m 9

2 2 I F S < 2 5 6 O R S > 3 2 7 6 7 T H E N G O S U B 3 0 0 0 : G O T O 2 1 0: r e m2 2 P R I N T i P R I N T i P R I N T : P R I N T : r e m 1 2 32 3 P R I N T " { B L K j J 3 U P } E N D I N G A D D R E S S " : I N P U

C O M P U T E ! * G a z e t t e M a 1 9 8 5 1 2 7

Page 130: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 130/164

Page 131: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 131/164

P 0 K E 3 6 8 7 8 , 0 : P O K E 3 6 8 7 4 , 0 : R E T U R N: r e m 7

0 0 0 R E M B E L L S O U N D s r e m 7 8F O R W = 1 5 T O 0 S T E P - 1 : P O K E 3 6 8 7 8 , W : P O K E 3 6 87 6 , 2 4 0 : N E X T W i r e m 2 P O K E 3 6 8 7 6 , 0 : R E T U R N : r e m 1 1 9P R I N T C ? : " ( R V S } N O T Z E R O P A G E O R R O M " :G O T O 1 0 0 0 s r e m 8 9

M I R E M L I N E S C H A N G E D F R O M M L V E R S I O N 2 .

A R E 7 5 0 , 7 6 5 , 7 7 0 A N D 8 6 0 : r e m 5 R E L I N E C H A N G E D F R O M M L V E R S I O N 2 . 0 1

I 3 0 0 : r e m 1 4 70 P R I N T " [ C L R } i 6 3 " ; C H R S ( 1 4 2 ) ; C H R $ ( 8 ) ; : P O

K E 5 3 2 8 1 , 1 : P O K B 5 3 2 8 0 , 1 : r e m 6 0 P O K E 7 8 8 , 5 2 i R E M D I S A B L E R U N / S T O P

: r e m 1 1 1 P R I N T " E R V S } ( 3 9 S P A C E S ] " ; : r e r o 1 7 2 P R I N T " { R V S } { 1 4 S P A C E S } R I G H T } [ O F F ) g * j j

£ [ R V S ) { R I G H T } ( R I G H T } { 2 S P A C E S ) ^ * !T O F F ) i * 3 £ E R V S } £ { R V S } ( 1 4 S P A C E S ) " ;

s r e m 2 5 3 P R I N T " { R V S ) ( 1 4 S P A C E S } ( R I G H T } £ G ( R I G H T } [ R I G H T } ( O F F } £ ( R V S } £ g * I

f O F F H * H R V S H l 4 S P A C E S T " ; j r e m 3 4 P R I N T " E r V S ) ( 4 1 S P A C E S } " s r e m 1 2 0 P R I N T " ( 2 D O W N } ( P U R ) ( B L K ) M A C H I N E L A N G

U A G E E D I T O R V E R S I O N 2 . 0 2 ( 5 D O W N } ": r e m 2 3

1 P R I N T " | 5 3 ( 2 U P } S T A R T I N G A D D R E S S ?( S P A C E S } ( 9 L E F T ) " ; : r e m 1 4

1 I N P U T S s F = l - F s C $ = C H R $ ( 3 1 + 1 1 9 * F ): r e m 1 6

2 I F S < 2 5 6 O R ( S > 4 0 9 6 0 A N D S < 4 9 1 5 2 ) O R S > 5 3 2 4 7T H E N G O S U B 3 0 0 0 : G O T O 2 1 0 : r e m 2 3

2 P R I N T : P R I N T ! P R I N T j r e m 1 8 03 P R I N T " | 5 3 { 2 U P ) E N D I N G A D D R E S S ?

( S P A C E S ) ( 9 L E F T } " ; i I N P U T E : F = l - F t C $ =C H R $ ( 3 1 + 1 1 9 * F ) : r e m 2

4 I F E < 2 5 6 O R ( E > 4 0 9 6 0 A N D E < 4 9 1 5 2 ) O R E > 5 3 2 4 7T H E N G O S U B 3 0 0 0 : G O T O 2 3 0 : r e m 1 8

5 I F E < S T H E N P R I N T C $ ; " ( R V S } E N D I N G S T A R T[ S P A C E S ) " : G O S U B 1 0 0 0 s G O T O 2 3

: r e m 1 7 6 P R I N T : P R I N T : P R I N T i r e m 1 7 90 P R I N T " ( C L R } " ; C H R $ ( 1 4 ) : A D = S : r e m 5 1 A = 1 : P R I N T R I G H T $ ( " 0 0 0 0 " + M I D $ ( S T R S ( A D ) ,

2 ) , 5 ) ; " : " ; : r e m 3 1 F O R J = A T O 6 : r e m 3 2 G O S U B 5 7 0 : I F N = - 1 T H E N J = J + N : G O T O 3 2 0

: r e m 2 2 9 I F N = - 2 1 1 T H E N 7 1 ■ r e m 6 0 I F N = - 2 0 4 T H E N 7 9 0 : r e m 6 1 I F N = - 2 0 6 T H E N P R I N T ! l N P U T " { D O W N } E N T E R

E A D D R E S S Z r e 4 4 1 I F N = - 2 0 6 T H E N I F Z Z < S O R Z Z > E T H E N P R I N T "( R V S ) O U T O R A N G E " : G O S U B 1 0 0 0 ! G O T O 4 1 0

i r e m 2 2 1 I F N = - 2 0 6 T H E N A D = Z Z : P R I N T : G O T O 3 1 0

: r e m 2 3 82 I N < > - 1 9 6 T H E N 4 8 0 i r e m 1 3 3 P R I N T j I N P U T " 2 I S P L A Y : F _ R O M " ; P P R I N T , " T

" ; t I N P U T T , r e m 2 3 4 I F T < S O R F > E O R T < S O R T > E T H E N P R I N T " A T L E A S

T " ; S ? " ( L E F T } , N O T M O R E T H A N " ; E : G O T 0 4 3: r e m 1 5 5 F O R I = F T O T S T E P 6 s P R I N T i P R I N T R I G H T ? ( " 0 0 0

0 " + M I D $ ( S T R $ U ) , 2 ) , 5 ) " i " ; i r e m 3 F O R K = 0 T O 5 t N = P E E K ( I K ) : P R I N T R I G H T ? ( " 0 0

" + M I D $ ( S T R 5 ( N ) , 2 ) , 3 ) ; " , " : i r e m 6 4 6 G E T A $ ! l F A S > " " T H E N P R I N T t P R I N T s G O T O 3 1 0

s r e m 2 4 7 N E X T K s P R I N T C H R $ ( 2 0 ) ; s N E X T I i P R I N T s P R I N

T i G O T O 3 1 0 : r e m 5 4 8 I F N < 0 T H E N P R I N T s G O T O 3 1 0 s r e m 1 6 4 9 A ( J ) = N : N E X T J i r e m 1 9 5 0 C K S U M = A D - I N T ( A D / 2 5 6 ) * 2 5 6 : F O R I = l T O 6 t C K

S U M = ( C K S U M + A ( I ) ) A N D 2 5 5 t N E X T : r e m 2 0 5 1 P R I N T C H R $ ( 1 8 ) ; : G O S U B 5 7 0 i P R I N T C H R $ ( 1 4 6

) r e 9 5 1 I F N = - 1 T H E N A = 6 : G O T O 3 1 5 s r e m 2 5 45 1 P R I N T C H R $ ( 2 0 ) i I F N = C K S U M T H E N 5 3 0

t r e m 1 2 5 2 P R I N T s P R I N T " L I N E F . N T E R E D W R O N G R E - E

N T E R " i P R I N T ; G O S U B 1 0 0 0 i G O T O 3 1 0 i r e m 1 7 5 3 G O S U B 2 0 0 0 i r e m 2 1 85 4 F O R I = l T O 6 i P O K E A D + I - l , A ( I ) : N E X T i P O K E 5 4

2 7 2 , 0 s P O K E 5 4 2 7 3 , 0 s r e m 2 2 5 5 A D = A D + 6 : I F A D < E T H E N 3 1 i r e m 2 1 5 6 G O T O 7 1 s r e m 1 0 5 7 N = 0 s Z = 0 s r e m 8 5 8 0 P R I N T " [ j £ 3 " ; s r e m 8 5 8 G E T A $ i I F A 5 = " " T H E N 5 8 1 j r e m 9 5 8 A V = - ( A $ = " M " ) - 2 * ( A $ = " , " ) - 3 * ( A ? = " . " ) - 4 *( A $ = " J " ) - 5 * ( A $ = " K " ) - 6 * ( A $ = " L " ) i r e m 4 5 8 A V = A V - 7 * { A $ = " U " ) - 8 * ( A S = " I " ) - 9 * ( A S = " O "

s I F A $ = " H " T H E N A $ = " 0 " t r e r n 1 3 5 8 I F A V > 0 T H E N A $ = C H R $ ( 4 8 + A V ) i r e m 1 3 5 8 P R I N T C H R $ ( 2 0 ) ; s A = A S C ( A $ ) s I F A = 1 3 O R A = 4 4

O R A = 3 2 T H E N 6 7 0 : r e m 2 2 5 9 I F A > 1 2 8 T H E N N = - A : R E T U R N s r e m 1 3 6 0 I F A O 2 0 T H E N 6 3 r e 1 6 1 G O S U B 6 9 0 s I F I = 1 A N D T = 4 4 T H E N N = - 1 s P R I N T "

{ O F F ] ( L E F T } ( L E F T } " ; I G O T O 6 9 0 : r e m 6 6 2 G O T O 5 7 0 : r e m 1 0 96 3 I F A < 4 8 O R A > 5 7 T H E N 5 8 0 i r e m 1 0 6 4 P R I N T A S ; s N = N * 1 0 + A - 4 8 s r e m 1 0 6 5 I F N > 2 5 5 T H E N A = 2 0 : G O S U B 1 0 0 0 : G O T O 6 0 0

: r e m 2 2 96 6 Z = Z + l i I F Z < 3 T H E N 5 8 0 i r e m 7 6 7 I F Z = 0 T H E N G O S U B 1 0 0 0 : G O T O 5 7 0 : r e m 1 1 46 8 P R I N T " , " ; i R E T U R N j r e m 2 4 6 9 S % = P E E K ( 2 0 9 ) + 2 5 6 * P E E K ( 2 1 0 ) + P E E K ( 2 1 1 )

: r e m 1 4 6 9 F O R I = l T O 3 s T = P E E K ( S % - I ) i r e m 6 6 9 I F T < > 4 4 A N D T < > 5 8 T H E N P O K E S % - I , 3 2 s N B X T

i r e m 2 0 57 0 P R I N T L E F T ? ( " ( 3 L E F T ) " , 1 - 1 ) ; : R E T U R N

i r e m7 1 P R I N T " [ C L R } ( R V S } * * * J 5 A V E * * * { 3 D O W N } "

: r e m 2 3 7 1 P R I N T " ( 2 D O W N ] ( P R E S S { R V S ] R E T U R N ( O F F }

A L O N E T C A N C E L S A V E ) ( D O W N f " s r e m 1 0 7 2 F $ = " " i I N P U T " ( D O W N ] F I L E N A M E " ; F $ : I F F $ =

" " T H E N P R I N T : P R I N T s G O T O 3 1 0 i r e m 7 7 3 P R I N T : P R I N T " ( 2 D O W N } [ R V S } T ( O F F } A P E O

[ R V S j D E O F F l l S K s ( T / D ) " : r e m 2 2 7 4 G E T A $ : I F r i $ < > " T " A N D A S < > " D " T H E N 7 4 0

i r e m 3 7 5 D V = 1 - 7 * ( A $ = " D " ) s I F D V = 8 T H E N F $ = " 0 : " + F S s

O P E N 1 5 , 8 , 1 5 , " S " - » - F S s C L O S E 1 5 r e 2 1 7 6 T $ = F $ Z K = P E E K ( 5 3 ) + 2 5 6 * P E E K ( 5 4 ) - L E N ( T $

) : P O K E 7 8 2 , Z K / 2 5 6 i r e m7 6 P O K E 7 8 1 , Z K - P E E K ( 7 8 2 ) * 2 5 6 : P O K E 7 8 0 , L E N {

T $ ) s S Y S 6 5 4 6 9 i r e m 1 0 7 f P O K E 7 8 0 , l : P O K E 7 8 1 , D V : P O K E 7 8 2 , l s S Y S 6 5 4

6 • r e m 6 7 6 K = S i P O K E 2 5 4 , K / 2 5 6 s P O K E 2 5 3 , K - P E E K ( 2 5 4 )* 2 5 6 s P O K E 7 8 0 , 2 5 3 ; r e m 1 7 6 K = E + l i P O K E 7 8 2 , K / 2 5 6 s P O K E 7 8 1 , K - P E E K { 7 8

C O M P U T E D G a z o t t o M a I 9 B 5 1 2 9

Page 132: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 132/164

2 ) * 2 5 6 i S Y S 6 5 4 9 6 i r e m 2 3 7 7 I F ( P E E K { 7 8 3 ) A N D l ) O R ( 1 9 1 A N D S T ) T H E N 7 8 0

s r e m 1 1 7 7 P R I N T " { D O W N J D O N E . ( D O W N } " I G O T O 3 1 0

: r e m 1 1 7 8 P R I N T " E D O W N } E _ R R O R O J 3 A V E . [ 2 S P A C E S } ?

R A G A I N . " i I F D V = l T H E N 7 2 0 i r e m 1 7 7 8 O P E N 1 5 , 8 , 1 5 t I N P U T # 1 5 , E l $ , E 2 $ ! P R I N T E l $

; E 2 $ : C L O S E 1 5 i G O T O 7 2 0 i r e m 1 0 7 9 P R I N T " J C L R } { R V S } * * * L O A D * * * ( 2 D O W N } "

: r e m 2 1 7 9 P R I N T " U D O W N ] ( j P R E S S R V S } R E T U R N O F F )

A L O N E T C A N C E L L O A D ) " r e 8 8 0 F $ = " " l I N P U T " { 2 D O W N } F I L E N A M E " ; F $ : I F F

$ = " " T H E N P R I N T : G O T O 3 1 0 i r e m 1 4 8 1 P R I N T : P R I N T " E 2 D O W N ] ( R V S } t J 0 F F } A P E O R

( R V S } J 3 ! ° F T } I S K : ( t / D ) r e 2 2 8 2 G E T A S : I F A $ > " T " A N D A $ < n D " T H E N 8 2 0

i r e m 3 8 3 D V = 1 - 7 * ( A S = " D " ) ! l F D V = 8 T H E N F $ = " 0 : " + F $

s r e i 1 5 8 4 T $ = F $ i Z K = P E E K ( 5 3 ) + 2 5 6 * P E E K ( 5 4 ) - L E N ( T $

) i P O K E 7 8 2 , Z K / 2 5 6 : r e m8 4 P O K E 7 8 1 , Z K - P E E K ( 7 8 2 ) * 2 5 6 s P O K E 7 8 0 , L E N (

T $ ) t S Y S 6 5 4 6 9 : r e m 1 0 8 4 P O K E 7 8 0 , 1 1 P O K E 7 B 1 , D V s P O K E 7 8 2 , 1 : S Y S 6 5 46 : r e m 7 8 5 P O K E 7 8 0 , 0 s S Y S 6 5 4 9 3 : r e m 1 8 6 I F ( P E E K ( 7 8 3 ) A N D l ) O R ( 1 9 1 A N D S T ) T H E N 8 7 0

t r e m 1 1 8 6 P R I N T " { D O W N } D O N E . " i G O T O 3 1 0 s r e m 9 8 7 P R I N T " | d O W N } ^ R R O R O L O A D . t 2 S P A C E S } T

R A G A I N . ( D O W N } M ! l F D V = l T H E N 8 0 0i r e m 1 7

8 8 O P E N 1 5 , 8 , 1 5 i I H P U T # 1 5 , E 1 $ , E 2 $ i P R I N T E 1 5f E 2 $ t C L O S E 1 5 : G O T O 8 0 0 : r e m 1 0

1 0 0 0 R E M B U Z Z E R i r e m 1 3 1 0 0 1 P O K E 5 4 2 9 6 , 1 5 i P O K E 5 4 2 7 7 , 4 5 t P O K E 5 4 2 7 8 ,

1 6 : r e m 2 0 1 0 0 2 P O K E 5 4 2 7 6 , 3 3 : P O K E 5 4 2 7 3 , 6 : P O K E 5 4 2 7 2 ,i r e m 4 1 0 0 3 F O R T = 1 T O 2 0 0 i N E X T s P O K E 5 4 2 7 6 , 3 2 t P O K E 5 4

2 7 3 , 0 s P O K E 5 4 2 7 2 , 0 : R E T U R N : r e m 2 0 2 0 0 0 R E B E L L S O U N D i r e m 7 2 0 0 1 P O K E 5 4 2 9 6 , 1 5 i P O K E 5 4 2 7 7 , 0 t P O K E 5 4 2 7 8 , 2

4 i r e m 1 5 2 0 0 2 P O K E 5 4 2 7 6 , 1 7 ( P O K E 5 4 2 7 3 , 4 0 : P O K E 5 4 2 7 2

, t r e m 8 2 0 0 3 F O R T = l T O 1 0 0 : N E X T s P O K E 5 4 2 7 6 , 1 6 i R E T U R N

: r e m 5 3 0 0 0 P R I N T C S ; " { R V S } N O T Z E R O P A G E O R O M " :

G O T O 1 0 0 0 : r e m 8

J o g g e r ' s L o ( A r t i c l e o n p a g e 5 6 . )

B E F O R E T Y P I N G . B e f o r e t y p i n g i p r o g r a m s , p l e a s e r e f e r t " H o w T T y p e I C O M P U T E I ' s G A Z E T T EP r o g r a m s , " w h i c h a p p e a r s b e f o r e t h e P r o g r a mL i s t i n g s .

P r o g r a m 1 J o g g e r ' s L o g — V I C V e r s i o n1 C L $ = C H R $ ( 1 4 7 ) : R S = C H R S ( 1 8 ) s R F $ = C H R $ ( 1 4 6

) s D l $ = C H R $ ( 1 7 ) : U l $ = C H R $ ( 1 4 5 ) : Q $ = " , "i r e m 5

1 C R $ = C H R $ ( 1 3 ) : r e m 1 2 U 3 $ = U 1 $ + U 1 ? + U 1 $ : D 2 $ = D 1 $ + D 1 $ : O M S = " ( E Q , N

E , G T , L T , G E , L E ) " : M $ = " C A M D S X " i r e m 3 3 P R I N T C L $ T A B < 5 ) D 2 ? R $ " J O G G E R 1 S L O G " R F $ D 1

$ : I N P U T " M A X O R U N S " ; R M : r e m 1 4 4 D I M D M % ( 1 2 ) , C $ ( 5 , 2 ) , T B S ( 2 , R M ) , N % ( 5 ) , 0 P $

( 5 ) , V L $ ( 5 ) , D $ ( 5 ) s r e m 1 2 85 F O R I = 1 T O 1 2 : R E A D D M % ( I ) s N E X T : r e m 4 6 F 0 R J = l T O 2 s F 0 R I = a T 0 5 : R E A D C $ ( I , J ) i N E X T I i

N E X T J : r e m 2 2 7 G O S U B 1 2 0 : O N M G O T O 6 9 0 , 7 5 0 , 7 9 0 , 8 5 0 , 9 1 0 , 2 0

0 : G O T O 7 0 : r e m 4 8 P R I N T " C A N ' T D P A S T " ; R : F O R I = 1 T O 2 5 0 0 : N E

X T : G O T O 7 0 : r e m 1 1 9 I N P U T # 1 5 , A , B S , C , D : I F A = 0 T H E N R E T U R N

s r e m 2 3 1 0 P R I N T D 2 5 " E R R O R O D I S K " i P R I N T A ; B $ ; C ; D

i G O T O 2 0 0 i r e m 2 4 1 1 R E M A I N M E N U : r e m 2 0 1 2 B $ = " " : P R I N T " E C L R ) ( 3 D O W N } [ R V S J c { O F F ]C R E A T E A F I L E " : P R I N T " { D O W N } { R V S j A

[ O F F ] A D D A R E C O R D " : r e m 1 1 3 P R I N T " t D O W N ] [ R V S j M l O F F } M O D I F Y R E

O R D " s P R I N T " [ D O W N } { R V S ) D ( O F F } D E L E T E[ S P A C E j A R E C O R D " : r e m 2 3

1 4 P R I N T " E D O W N } { R V S j S t O F F ) S H O W A R E C O RD " P R I N T " i D O W N } { R V S l X { O F F ] E X I T "

i r e m1 5 I N P U T " { D O W N } " ; B S : F O R M = 1 T O 6 i I F B $ < > M I D

$ ( M $ , M , 1 ) T H E N N E X T : r e m 1 2 1 6 R E T U R N i r e m 1 1 1 7 R E M M I S C S U B R O U T I N E S : r e m 1 1 8 B $ = " Y " : P R I N T T A B ( 1 4 ) B S U 1 $ : I N P U T " A N O T H E

R ( Y / N ) " ; B $ : P R I N T C L $ 1 R E T U R N : r e m 1 8 1 9 I N P U T " { D O W S } N A M E " ; F $ : I N P U T " R U N # " ; P s

C L O S E 1 5 : O P E N 1 5 , 8 , 1 5 i G O S U B 2 7 0 1 R E T U R N: r e m 6

2 0 C L O S E 1 j C L O S E 2 : C L O S E 1 5 t E N D s r e m 6 2 1 I N P U T " { D O W N ) N A M E " ; F $ i C L O S E 1 5 i C L O S E 2 :

O P E N 1 5 , 8 , 1 5 : O P E N 2 , 8 , 2 , " # " 1 G O S U B 2 7 0 1 R T U R N = r e m 9

2 2 F O R Z = l T O 5 i P R I N T " # " ; Z ; R $ C $ ( 2 , l ) R F $ " " $ ( Z ) D 1 $ : N E X T Z : R E T U R N : r e m 1 5

2 3 P R I N T D 1 $ R $ " C R " R F $ " T C O N T I N U E " 1 I N P U TB $ i P R I N T C L $ : R E T U R N : r e m 2 1

2 4 P R I N T D 2 $ R $ C 5 ( Z , 1 ) R F ? , C S ( Z , 2 ) : I N P U T D $ (Z ) i R E T U R N s r e m 2 4

2 5 R E M D I S K S U B R O U T I N E S : r e m2 6 R E M G E T I N D E X F I L E : r e m 2 4 2 7 O P E N 1 , 8 , 0 , " 0 : " + F $ + " . I N D X , S , R " i G O S U B 9 0

: r e m 2 2 8 F O R N = 1 T O 6 0 0 : I N P U T # 1 , T B % ( 1 , N ) , T B % ( 2 , N )

: I F S T > 6 4 T H E N R = N - 1 i C L O S E l s R E T U R Ni r e m 2 1

2 9 I F N > R M T H E N P R I N T " I N C R E A S E M A R U N # " i G OT O 2 0 0 i r e m 1 6

3 0 N E X T N : r e m 3 3 1 R E M S A V E I N D E X F I L E s r e m 6 3 2 O P E N 1 , 8 , 1 , " 6 0 : " + F $ + " . I N D X , S , W " 1 G O S U B 9

: r e m 9 3 3 F O R N = 1 T O R 1 P R I N T # 1 , T B S ( 1 , N ) C R ? T B S ( 2 , N )

t G O S U B 9 0 : N E X T N : C L O S E l ! C L O S E 1 5 : R E T U R Ni r e m 1 5

3 4 R E F I N D N E X T F R E E T R A C K B L O C Ks r e m

3 5 T = l i B = l : r e m 6 83 6 P R I K T # 1 5 , " B - A : " 0 ; T ? B i I N P U T # 1 5 , A , B $ , C ,

D : I F A = 6 5 T H E N T = C : B = D : G O T O 3 6 0 s r e m 5 3 7 T B % ( l , P ) = T s T B % ( 2 , P ) - B : r e m 8 3 8 R E W R I T E R U N * s r e m 1 1

1 3 C O M P U T E f s G a z e t t e M a 1 9 8 5

Page 133: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 133/164

3 9 P R I N T # 2 , D $ ( 1 ) Q $ D $ ( 2 ) Q $ D $ ( 3 ) Q $ D $ ( 4 ) Q $ D3 9

: r e m 2 . P ) ; T B % ( 2 , P ) :

: r e m 1 9 i r e m 2 5

5 ( 5 )P R I N T # 1 5 , " B - W : " 2 ; 0 ; T B % { 1R E T U R N

4 0 R E { S P A C E S j R E A D R U N #4 1 T = T B % ( 1 , P ) ! B = T B % ( 2 , P ) : P R I N T # 1 5 , " B - R i "

2 ; 0 ? T ; B i r e m 1 8 4 2 I N P U T # 2 , D $ ( 1 ) , D $ ( 2 ) , D $ ( 3 ) , D $ ( 4 ) , D $ ( 5 )

i R E T U R N s r e m 1 4 3 R E M E N D D I S K S U B R O U T I N E S s r e m 2 2 4 4 R E S E L E C T I O N : r e m 3 4 5 P R I N T C L $ D 1 $ R S " S E L E C T I O N C R I T E R I A " R F $ :

P R I N T D 2 $ " E N T E R # , O P T I O N , V A L U E " D 2 $: r e m 1 1 1

4 6 F O R X = 1 T O 5 i r e m 3 4 7 0 - F O R Z = l T O 5 s P R I N T " # " ; Z ; " I S F O R " ; C $ ( Z , 1

i N E X T Z r e 1 0 4 8 P R I N T T A B ( 5 ) D 2 $ " O P T I O N S = " s P R I N T O M $ D 1 S

! N % ( X ) = 0 s I N P U T N % ( X ) , 0 P $ ( X ) , V L $ ( X ) s P R IN T C L $ : r e m 6

4 9 I F N % ( X ) = 0 T H E N X = X - l i R E T U R N s r e m 7 5 0 N E X T X : R E T U R N i r e m 7 5 1 R E C A L C P A C E t r e m 1 6 65 2 M I = V A L ( M I D $ ( T M $ , 1 , 2 ) ) * 6 0 + V A L ( M I D $ ( T M $

, 3 , 2 ) ) i r e m 4 5 3 M I = M I + V A L ( M I D $ ( T M $ , 5 , 2 ) ) / 6 0 : P R I N T D S $

M I " ; i r e m 9 5 4 P A = M I / V A L { D S $ ) t P M = I N T ( P A ) j P S = I N T ( ( P A -

P H ) * 6 0 ) s T M $ = S T R $ ( P M ) s A = L E N ( T M $ ) i B $ = S TR $ ( P S ) i r e m 1 1 2

5 5 D = L E N ( B $ ) : D S $ « " " t I F D = 2 T H E N D S $ = " 0 ": r e m 6

5 6 P R I N T " . . " M I D $ ( T M $ , 2 , A - l ) " s " D S $ M I D S ( B5 , 2 , D - l ) " P A C E " : R E T U R N s r e m 1 9 6

5 7 R E M C A L C D A Y # i r e m 1 4 5 8 U = V A L ( L E F T $ ( D Y ? , 2 ) ) t I F U < l O R U > 1 2 T H E N P R

I N T T " B A D M O N T H " ; D Y $ : G O T O 2 0 0 i r e m 2 3 5 9 D A = D M % ( U ) + V A L ( R I G H T $ ( D Y 5 , 2 ) ) * 3 6 5 + V A L (

M I D ? ( D Y $ , 3 , 2 ) ) i R E T U R N i r e m 5 6 0 0 R E M K E E P H I M H O N E S T i r e m 7 6 1 F O R Z = l T O 3 S T E P 2 t I F L E N ( D 5 ( Z ) ) < > 6 T H E N P R I

N T D $ ( Z ) S G O T O 2 0 0 : r e m 2 6 2 N E X T Z : R E T U R N s r e m 7 6 3 R E M D A T A B A S E S U B R O U T I N E S : r e m 2 6 4 R E M D A T A E N T R Y i r e m 4 6 5 P R I N T C L $ " E N T E R D A T A O N R U N # " ; P

s r e m 2 4 76 6 F O R Z = 1 T O 5 i D $ ( Z ) = " " I G O S U B 2 4 0 : N E X T Z

: r e m 2 6 7 G O S U B 6 1 0 : G O S U B 3 5 J a j R E T U S N ; r ^ r a 3 6 8 R E C R E A T E A F I L E s r e m 1 5 6 9 I N P U T " { D O W N } N A M E " ; F $ s O P E N 1 5 , 8 , 2 , F $ +

" . I N D X , S , R " i O P E N l l , 8 , 1 5 t I N P U T # l l , A $ , B$ , C $ s r e m 1

7 0 I F B $ o " F I L E N O F O U N D " T H E N P R I N T F S " A R E A D Y E X I S T S " i C L O S E 1 1 : C L O S E 1 5 : G O T O 6 9 0

: r e m 9 7 1 C L O S E 1 1 j C L O S E 1 5 t O P E N 1 5 , 8 , 1 5 : O P E N 2 , 8 , 2

, " # " : r e m 6 7 2 F O R P = l T O R M t G O S U B 6 5 0 : G O S U B 1 8 0 i I F B ? = " Y "

T H E N N E X T P : r e m 2 3 97 3 R = P s G O S U B 3 2 0 s C L O S E 2 : G O T O 7 0 s r e m 1 3 27 4 R E A D D A N E N T R Y i r e m 1 0 7 5 G O S U B 2 1 0 : I F R + 1 > R M T H E N 8 0 i r e m 1 5 7 6 R = R + l i P = R : G O S U B 6 5 0 s r e m 7 7 7 G O S U B 3 2 0 s C L O S E 2 s G O T O 7 0 : r e m 1 1 7 8 R E M O D I F Y R U N # s r e m 1 7 97 9 G O S U B 1 9 0 s C L O S E 2 O P E N 2 , 8 , 2 , " # " i I F P > R T H

E N 8 0 i r e m 2 0 70 G O S U B 4 1 0 : P R I N T " { C L R } " : G O S U B 2 2 0

G O T O 8 1 0 : r e m 4 i r e m 1 8 9

: r e m 8 4: r e m 2 4

s r e m 2 3 4r e 7

i r e m 2 4 s r e m

: r e m 1 5 8 1 Z = 0 s I N P U T " M O D I F Y # " ; Z s I F Z = 0 T H E N G O S U B 6

1 : G O S U B 3 9 0 S C L O S E 2 S C L O S E 1 5 : G O T O 7 0s r e m 2 3

8 2 I F Z > = 6 T H E N P R I N T " B A D8 3 G O S U B 2 4 0 s G O T O 8 1 08 4 R E D E L E T E A E N T R Y8 5 G O S U B 1 9 0 : I F P > R T H E N 8 08 6 P R I N T S 1 5 , " B - F : " 0 ; T B % ( 1 , P ) ; T B % ( 2 , P )

r e 4 8 7 I P < R T H E N F O R Z = P + 1 T O R : T B % ( 1 , Z - l ) = T B %

( 1 , Z ) : T B % ( 2 , Z - 1 ) = T B % ( 2 , Z ) s N E X T Zs r e m 2 2 9

8 8 R = R - 1 s G O S U B 3 2 0 s C L O S E 2 j G O T O 7 08 9 R E A N A L Y S I S S U B R O U T I N E S9 0 0 R E M S H O W R E S U L T S9 1 G O S U B 2 1 0 : G O S U B 4 5 09 2 W M = 0 : W T = 0 : B G = 0 : P R I N T D 2 $ " E N T E R 1 - L I S T "

, T A B ( 6 ) " 2 - P A C E " , T A B { 6 ) " 3 - P L O T "i r e r a 1 5

9 3 I N P U T T X P R I N T C L $ I F T X O 3 T H E N 9 5 0: r e m 6

9 4 P R I N T C L $ " O N E * = H O W M A N Y M I L E S " : I N P U T SC : S C = 1 / S C j r e m 1 0

9 5 F O R P = 1 T O R : G O S U B 4 1 0 : C = 0 i I F X = 0 T H E N 1 0 6 0: r e m 2 4

9 6 R E L O G I C A L S E L E C T I O N : r e m 3 9 7 F O R W = 1 T O X : N = N % ( W ) ; r e m 3 9 8 I F O P $ ( W ) = " E Q " T H E N I F D $ ( N ) = V L S { W ) T H E N C =

C + 1 T G O T O 1 0 4 0 ! r e m 1 6 89 9 I F O P ? ( W ) = " N E " T H E N I F D S ( N ) < > V L $ ( H ) T H E N C

= C + l i G O T O 1 0 4 0 i r e m 2 2 71 0 0 0 I F O P $ ( W ) = " L T " T H E N I F D S ( N ) < V L $ ( W ) T H E N C

= C + 1 : G O T O 1 0 4 0 t r e m 2 0 1 0 1 0 I F O P S ( W ) = " G T " T H E N I F D S ( N ) > V L $ ( W ) T H E N C

= C + 1 : G O T O 1 0 4 0 . r e m 2 0 71 0 2 0 I F O P $ ( W ) = " L E " T H E N I F D $ { N ) < = V L 5 ( W ) T H E N

C = C + l i G O T O 1 0 4 0 , r e m1 0 3 0 I F O P $ { W ) = " G E " T H E N I F D $ ( N ) > = V L S ( W ) T H E N

C = C + l i G O T O 1 0 4 0 s r e m 2 5 51 0 4 0 N E X T W . r e m 9 1 0 5 0 I F C < > X T H E N 1 2 5 0 s r e m 9 1 0 6 0 O N T X G O T O 1 0 8 0 , 1 1 1 0 , 1 1 7 0 : r e m 2 4 61 0 7 0 R E L I S T . r e m 2 3 1 0 8 0 P R I N T " ( 1 0 S P A C E S } " R $ " R U N # " R F ? ; P ; D l $ s

G O S U B 2 2 0 i P R I N T D 2 $ D l $ t G O S U B 2 3 0 : r e m 3 1 0 9 0 G O T O 1 2 5 0 , r e m 2 0 31 1 0 0 R E M P A C E . r e m 1 9 1 1 1 0 D Y ? = D $ ( 1 ) : G O S U B 5 8 0 : I F B G = 0 T H E N B G = D A

s r e m 5 1 1 2 0 T M $ = D $ ( 3 ) s D S ? = D $ ( 2 ) : G O S U B 5 2 0 : W M = W M + Ml / P A s W T = W T + M I - r e m 2 3 1 1 3 0 I F D A > = B G + 6 T H E N B G = B G + 7 : D S $ = S T R $ ( W M ) : MI = W T : P R I N T R S D S $ " M l / W K " R F $ ; s G O S U B 5 4 0W M = 0 S W T = 0 i r e m 1 6 41 1 4 0 I F W T = 0 T H E N G O S U B 2 3 0 ■ r e m 1 7 1 1 5 0 G O T O 1 2 5 0 . r e m 2 0 1 1 6 0 R E G R A P H . r e m 3 1 1 7 0 D Y ? = D $ ( 1 ) : G O S U B 5 8 0 ! I F B G = 0 T H E N B G = D A i E

r e 4 1 1 8 0 N 0 = D A - B G i B G = D A : I F N 0 < 2 T H E N 1 2 0 0i r e m 2 3 61 1 9 0 F O R Z = 2 T O K 0 i P R I N T " 0 " s E = E + l s N E X Tt r e m 1 7 1 2 0 0 N S = I N T { V A L ( D $ ( 2 ) ) « S C + . 5 ) i B ? = " * " s I F N S

= 1 T H E N 1 2 3 0 ; r e m 9 1 2 1 0 I F N S > 2 3 T H E N N S = 2 3 : r e m1 2 2 0 F O R Z = 2 T O N S s B $ = B $ + " * " i N E X T Z : r e m 1 0 1 2 3 0 P R I N T B ? i E - E + l ! l F E > 1 5 T H E N E - 0 s G O S U B 2 3 0

i r e m 2 4 C O M P U T E ! * Q a z o t t B M a 1 9 8 5 1 3

Page 134: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 134/164

1 2 4 0 I F E = 0 T H E N F O R Z = l T O 1 6 t P R I N T " " ; : N E X T : PR I N T " ( 2 U P ! " : r e m 2 2 0

1 2 5 0 N E X T P i r e m 8 1 2 6 0 C L O S E 1 : C L O S E 2 : C L O S E 1 5 : r e m 1 0 1 2 7 0 I F T X O 1 T H E N G O S U B 2 3 0 r e 2 4 1 2 8 0 G O T O 7 : r e m 1 0 1 2 9 0 D A T A 0 , 3 1 , 5 9 , 9 0 , 1 2 0 , 1 5 1 , 1 8 1 , 2 1 2 , 2 4 3 , 2

7 3 , 3 0 4 , 3 3 4 : r e m 2 4 1 3 0 0 D A T A D A T E , D I S T A N C E , T I M E , R O U T E , C O M M E N T

S , ( M M D D Y Y ) , ( M I L E S ) , ( H H M M S S ) : r e m 1 7 1 3 1 0 D A T A ( < 8 C H R S ) , ( < 8 C H R S ) t r e m 1 0

P r o g r a m 2 J o g g e r ' s L o g — 6 4 V e r s i o n1 C L ? = C H R $ ( 1 4 7 ) t R $ - C H R ? U 8 ) t R F ? = . C H R $ ( 1 4 6

) i D l $ = C H R $ ( 1 7 ) i U l $ = C H R $ ( 1 4 5 ) i Q $ = " , "t r e m 5

2 C R $ = » C H R $ ( 1 3 ) t U 3 $ = U l $ + U l $ + U l S j D 2 ? = D 1 5 + Dl $ t O M ? = " ( E Q , N E , G T , L T , G E , L E ) " i r e m 2

3 P O K E 5 3 2 8 0 , 6 i P O K E 5 3 2 8 1 , l t r e m 1 9 4 M $ = " C A M D S X " i P R I N T C L $ T A B ( 1 3 ) D 2 $ R $ n

{ D O W N ) J O G G E R ' S L O G " R F $ D 1 $ t r e m 1 5 I N P U T " { 4 D O W N ) { 3 S P A C E S j M A X O R U N S ?

{ L E F T ) " r R M : r e m 2 6 D I M D M % ( 1 2 ) , C $ ( 5 , 2 ) , T B % ( 2 , R M ) , N % ( 5 ) , O P $( 5 ) , V L $ ( 5 ) , D $ ( 5 ) t r e m 1 3 7 F O R I = l T O 1 2 i R E A D D M % ( l ) : N E X T s r e m 4 8 F O R J - l T O 2 i F O R I = l T O 5 : R E A D C $ ( I , J ) i N E X T I t

N E X T J : r e m 2 2 9 G O S U B 1 4 0 t O N M G O T O 7 0 0 , 7 6 0 , 8 0 0 , 8 6 0 , 9 2 0 , 2 2

0 i G O T O 9 0 i r e m 4 1 0 P R I N T " ( 2 D O W N ) t 2 S P A C E S j C A N ' T D O P A S T

" ; R : F O R I = 1 T O 2 0 0 0 i N E X T i G O T O 9 0 i r e m 1 8 1 1 I N P U T # X 5 , A , B $ , C , D t I F A = 0 T H E N R E T U R N

: r e m 1 1 2 P R I N T D 2 S " { C L R j ( l 2 D O W N ] E R R O R O N D I S K

" i P R I N T A : B $ ; C ; D t G O T O 2 2 1 I r e m 9 1 3 R E M M A I N M E N U ( r e m 2 1 01 4 B $ = M " i P R I N T " { C L R j { 4 D O W N } ( R V S j C ( O F F )C R E A T E A F I L E " i P R I N T " ( D O W N } I R V S ) A

( O F F } A D A F I L E " i r e m 1 3 1 5 P R I N T H [ D O W N } { R V S } M { O F F } M O D I F Y R E O R D n : P R I N T n J D O W N ] { R V S j D { O F F } D E L E T E

( S P A C E j A R E C O R D " t r e m 2 3 21 6 P R I N T " { D O W N ) E r V S } S { O F F } S H O W A R E C O R

D " t P R I N T " ( D O W N } { R V S } x t O F F } E X I T( D O W N } " : r e m 2

1 7 I N P U T " " j B $ i F O R M = 1 T O 6 i I F B $ < > M I D $ ( M $ , M, 1 ) T H E N N E X T i r e m 1 1

1 8 R E T U R N t r e m 1 2 11 9 R E M M I S C S U B R O U T I N E S s r e m 1 2 0 B $ = " Y " i P R I N T D l $ T A B ( 5 ) i I N P U T " A N O T H E R ( Y

/ N ) " ; B S t P R I N T C L $ i R E T U R N s r e m 1 2 1 I N P U T " ( 2 D O W N j ( 2 S P A C E S } N A M E " ; F $ 1 I N P UT " ( D O W N } ( 2 S P A C E S j R U N " ; P i C L O S E 1 5 t OP E N 1 5 , 8 , 1 5 i G O S U B 2 9 0 : R E T U R N i r e m 9 4

2 2 C L O S E 1 i C L O S E 2 i C L O S E 1 5 ! P O K E 1 9 8 , 0 : S Y S 1 9: r e m 1 1

2 2 C L O S E l : C L O S E 2 t C L O S E 1 5 i E N D : r e m 6 2 3 I N P U T " ( 2 D O W N } ( 2 S P A C E S ) N A M E " f F 5 i C L O S

E 1 5 : C L O S E 2 i O P E N 1 5 , 8 , 1 5 : O P E N 2 , 8 , 2 , " # " tG O S U B 2 9 0 I R E T U R N i r e m 1 1

2 4 0 F O R Z 1 T O 5 P R I N T " t " ; Z ; R $ C ? ( Z , 1 ) R F $ " = " $ ( Z ) D l $ i N E X T Z t R E T U R N i r e m 2 1 4

2 5 P R I N T D 1 $ " ( 2 S P A C E S } " R $ " C R " R F $ " T O C O NT I N U E " i I N P U T " ( 2 S P A C E S } " ; B $ t P R I N T C L $ :R E T U R N i r e m 1 5 52 6 P R I N T D 2 $ T A B t l 0 ) R S C $ ( Z , l ) R F $ , C ? ( Z , 2 ) i PR I N T T A B ( 1 0 ) t I N P U T D $ ( Z ) t R E T U R N

t r e m 2 0 ^ 3 C O M P U T E f s G a z e t t e M a 1 9 8 5

2 7 0 R E M D I S K S U B R O U T I N E S i r e m 1 2 8 0 R E M G E I N D E X F I L E t r e m 2 4 62 9 O P E N 1 , 8 , 0 , " 0 i " + F $ + " . I N D X , S , R " i G O S U B 1 1

: r e m 7 3 0 F O R N = 1 T O 6 0 0 : I N P U T I U , T B % ( 1 , N ) , T B % ( 2 , N )

i I F S T > 6 4 T H E N R = N - l i C L O S E l : R E T U R N: r e m 2 0 9

3 1 I F N > R M T H E N P R I N T " I N C R E A S E M A R U N # " i G OT O 2 2 1 t r e m 1 5

3 2 N E X T N i r e m 3 3 3 R E M S A V E I N D E X F I L E : r e m 6 3 4 O P E N l , 8 , l , " e 0 i " + F 5 + " . I N D X , S , W M i G O S U B l

1 : r e m 1 3 3 5 F O R N = 1 T O R : P R I N T # 1 , T B S ( 1 , N ) C R $ T B % ( 2 , N )

: G O S U B 1 1 0 : N E X T N t C L O S E l : C L O S E 1 5 t R E T U R N( r e m 1 9

3 6 R E M F I N D N E X T F R E E T R A C K B L O C Ki r e m

3 7 T = 1 : B = 1 t r e m 7 3 8 P R I N T # 1 5 , " B - A : " 0 ; T j B t I N P U T # 1 5 , A , B $ , C ,

D i I F A = 6 5 T H E N T = C : B = D : G O T O 3 8 0 i r e m 5 3 9 T B % ( 1 , P ) = T : T B % { 2 , P ) = B t r e m 8 4 0 0 R E M W R I T E R U N * t r e m 1 0 74 1 P R I N T # 2 , D $ ( 1 ) Q S D $ ( 2 ) Q $ D $ ( 3 ) Q $ D $ ( 4 ) Q $ D

5 ( 5 ) t r e m 1 94 2 P R I N T # 1 5 , " B - W : " 2 ; 0 ; T B % ( 1 , P ) ; T B % ( 2 , P ) IR E T U R N i r e m 1 8 8

4 3 0 R E M R E A D R U N # i r e m 2 5 4 4 T = T B % ( 1 , P ) i B = T B % ( 2 , P ) i P R I N T # 1 5 , " B - R t "

2 ; 0 ; T ; B t r e m 1 8 4 5 I N P U T * 2 , D $ ( 1 ) , D $ ( 2 ) , D $ ( 3 ) , D $ ( 4 ) , D $ ( 5 )

j R E T U R N t r e m 1 4 6 R E E N D D I S K S U B R O U T I N E S i r e m 2 2 4 7 0 R E M S E L E C T I O N t r e m 3 4 8 P R I N T C L $ D 1 $ T A B ( 1 0 ) R $ " S E L E C T I O N C R I T E R

I A " R F $ i r e m 1 0 94 9 P R I N T D 2 ? T A B ( 1 0 ) ' 1 E N T E R . O P T I O N , V A L U E "

D 2 $ i r e m 1 2 5 0 F O R X = l T O 5 i F O R Z = > l T O 5 i P R I N T T A B ( 1 2 ) " j f " ; Z; " I S F O " ; C $ ( Z , 1 ) i N E X T Z t r e m 1 6 85 1 P R I N T T A B ( 7 ) D 2 $ " O P T I O N S " ; 0 M ? i N % ( X ) = 0

t r e m 7 5 1 I N P U T " ( D O W N ) { 7 S P A C E S } " ; N % ( X ) , 0 P $ ( X ) ,

V L ? ( X ) I P R I N T C L 5 t r e m 1 2 5 2 I F N % ( X ) = 0 T H E N X = X - l t R E T U R N t r e m 6 5 3 N E X T X i R E T U R N i r e m 7 5 4 0 R E M C A L C P A C E i r e m 1 6 5 5 M I = * V A L ( M I D ? ( T M S , 1 , 2 ) ) * 6 0 + V A L ( M I D $ ( T M $

, 3 , 2 ) ) t r e m 4 5 6 M I = M I + V A L ( M I D ? ( T M $ , 5 , 2 ) ) / 6 0 : P R I N T T A B (

5 ) D S 5 " M I " ; i P A = M I / V A L ( D S $ ) : r e m 1 2 5 7 P M = I N T ( P A ) t P S = I N T ( ( P A - P M ) * 6 0 ) i T M $ = S T R

$ ( P M ) t A = L E N ( T M $ ) t B $ = S T R $ ( P S ) t r e m 1 8 5 8 D = L E N ( B $ ) s D S $ = " " t I F D = 2 T H E N D S $ = " 0 "t r e m 6

5 9 P R I N T " . . . " M I D ? ( T M $ , 2 , A - l ) " t " D S S M I D S ( B$ , 2 , D - l ) " P A C E " t R E T U R N i r e m 1 9

6 0 0 R E M C A L C D A Y # i r e m 1 4 6 1 U = V A L ( L E F T $ ( D Y S , 2 ) ) : I F U < 1 O R U > 1 2 T H E N P R

I N T T " B A D M O N T H " ; D Y S t G O T O 2 2 1 : r e m 2 2 6 2 D A = D M % ( U ) + V A L ( R I G H T $ { D Y ? , 2 ) ) * 3 6 5 + V A L (

M I D ? ( D Y $ , 3 , 2 ) ) t R E T U R N i r e m 5 6 3 R E K E E P H I M H O N E S T t r e m 8 6 4 0 R E M D A T A E N T R Y r e 4 6 5 P R I N T C L ? T A B ( 1 0 ) " E N T E R D A T A O R U

; : r e m 1 2 6 6 F O R Z = l T O 5 t D S ( Z ) = " " : r e m 2 4 6 7 G O S U B 2 6 0 i I F ( L E N ( D $ ( Z ) ) < > 6 ) A N D ( ( Z = 1 ) O R

( Z = 3 ) ) T H E N P R I N T " B A D D A T A " t G O T O 6 7 0i r e m 1 7

Page 135: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 135/164

Page 136: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 136/164

B E F O R E T Y P I N G . B e f o r e t y p i n g i p r o g r a m s , p l e a s e r e f e r t " H o w T T y p e I C O M P U T E D G A Z E T T EP r o g r a m s , " w h i c h a p p e a r s b e f o r e t h P r o g r a mL i s t i n g s .

4 P R I N T " [ R E D J C H O O S E N U M B E R : [ D O W N ) " s P R IN T T A B { 5 ) " { P U R } 1 } D E S C R I P T I O N { D O W N ] " ! P RI N T T A B ( 5 ) " 2 ) S C O R I N G t D O W N } " : r e m 1 3

5 P R I N T T A B ( 5 ) " 3 T C O N T R O L S ( D O W N ] " : P R I N T T AB ( 5 ) " 4 ) L O A D G A M E ( D O W N } " : P R I N T T A B ( 5 ) " 5

E X I T [ 2 D O H N T " r e 1 6 6 P R I N T " [ R E D j W H I C H O N E ? " : r e m 1 0 7 F O R J = 1 T O 2 : R E S T O R E : F O R D = 1 T O 6 : R E A D E i P O K E

3 6 8 7 5 , E : F O R T = 1 T O 2 0 0 : N E X T T : N E X T D : N E X T J: r e m 2 0 4

8 G E T X $ : I F X $ = " " T H E N 8 0 s r e m 3 9 I F X $ = " 1 " T H E N 1 5 0 : r e m 2 3 1 0 I F X $ = " 2 " T H E N 2 3 0 : r e r a 1 1 1 I F X $ = " 3 " T H E N 3 5 0 : r e m 2 1 2 I F X $ = " 4 " T H E N 4 2 0 : r e m 2 1 3 I F X S = " 5 " T H E N 4 7 0 : r e m 3 1 4 R E S T O R E : G O T O 8 0 : r e m 1 4 81 5 P O K E A , 5 9 i P R I N T " { C L R ! £ B L K ! { D O W N }

[ S P A C E S ) [ R V S ) D E S C R I P T I O N " : P O K E Z Z ,: r e m 4

1 6 P R I N T " [ 2 D O W N } ( 2 S P A C E S J Y O U , Z A R G I AS T A R W A R R I O R , M U S T D E F E N D 1 S P A C E S J

Y O U R H O M E B W A R D I N G " s r e m 1 5 1 7 P R I N T " O F F T H G _ O R G F O R C E S . { 2 S P A C E S } Y

O U R U L T I M A T E G O A L I T S H O O T T H R O U G HT H E " s r e m 2 3

1 8 P R I N T " A L I E N S A N D D E S T R O Y U S P A C E S j T H EG O R G M O T H E R S H I P . | 4 S P A C E S j E A C H A L I E NH A T H R E E " ; : r e m 1 0 9

1 9 P R I N T " L I V E S . B I R D S , B O M B S , ( 2 S P A C E S j AN A L I E N S S W O O P D O W N T D E S T R O Y Y O U . "

: r e r a 5 2 0 P R I N T " { 2 S P A C E S } C A N Y O S U R V I V E ? " : P R I

N T " { 2 D O W N ] P _ R E S S j R V S i c f O F F l T O C O N TI N U E . { O F F } ( U P t " : r e m 1 5

2 1 G E T X $ : I F X $ < > " C " T H E N 2 1 0 : r e m 2 4 2 2 G O T O 1 0 : r e m 4 2 3 P O K E A , 1 0 : P O K E Z Z , 0 : P R I N T " [ C L R ) " ; T A B ( 7 )

; " { W H T } { 2 D O W N ) [ R V S } S _ C O R I N G " s r e m 1 4 2 4 P R I N T " { 2 D O W N ) A L I E N { 8 S P A C E S 3 1 0 t D O W N )

" : P R I N T " A T T A C K I N G " ! P R I N T " A L I E N( S P A C E S ) 1 0 0 0 " : r e m 1 8

2 5 P R I N T " [ D O W N ) B I R D { 9 S P A C E S ) 1 0 0 { D O W N ) " :P R I N T " B O M B { 9 S P A C E S ) l 0 ( D O W N } " s r e m 2 1

2 6 P R I N T " M O T H E R S H I P { 3 S P A C E S ) 2 0 0 0 - 5 0 0 0 "s r e m 1 6

2 7 P R I N T " { R I G H T ) [ 3 D O W N j P R E S S ( R V S ) C[ O F F ) T C O N T I N U E . " s r e m 2 2

2 8 G E T X $ : I F X $ < > " C " T H E N 2 8 0 s r e m2 9 p r : n t " { c l r } { 5 d o w n ) ( 2 s p a c e s ) t h e a t t a

c k i n g a l i e n s a p p e a r w h e n t h e p l a y e r ": r e m 1 6

3 0 P R I N T " ( U P ) H A S R E A C H E D A T O T A L O F 1 0 , 0 0P O I N T S . { 2 D O W N ) " : P R I N T " { 2 S P A C E S j S K

I L L E V E L S 0 - 4 " t r e m 1 9 3 1 P R I N T " { 2 S P A C E S l S T A R T W I T H S H I P S .

( D 0 W N ! " : P R I N T " { 2 S P A C E S ! J 5 K I L L L E V E L S[ S P A C E ) 5 - 9 { 6 S P A C E S l S T A R T W I T H S H I P

S { D O W N } ' 1 t r e m 9 3 2 P R I N T " { 2 D O W N ] P _ R E S S [ R V S } C ( o f f 3 T O N T I N U E . " : r e n - , 1 7 3 3 G E T X $ : I F X 5 < > " C " T H E N 3 3 0 : r e m 2 5 3 4 G O T O 1 0 : r e m 4 1 3 C O M P U T E ! * G a z e t t e M a 1 9 8 5

3 5 P O K E A , 1 2 5 s P O K E Z Z , 0 s P R I N T " ( C L R ) ( B L K ) m ;T A B { 7 ) ; " { D O W N j [ R V S j C O N T R O L S " s r e m 1 6 3 6 P R I N T " t 2 D O W N J ( 7 S P A C E S ) K E Y B O A R D " : P R IN T " { D O W N ) { 3 S P A C E S ) ! R V S ! L I O F F } - L E F T[ S P A C E S } { R V S ) ; { O F F l - R I G H T " s r e m 7

3 7 P R I N T T A B ( 8 ) " f R V S ) S [ O F F I - F I R E " : P R I N T "{ D O W N ) ( 2 S P A C E S ! O R U S T H J O Y S T I C K

T M O V E T H S H I P . l r s r e m 1 9 3 8 P R I N T " ( D O W N ) ( 2 S P A C E S ) C H O O S E S K I L L L E

V E L S W I T H N U M E R I C K E Y S O N [ 2 S P A C E S } T HK E Y B O A R D . " s r e m 1 4 3 9 P R I N T " ( 2 D O W N ] P R E S S ( R V S j c f O F F } T O

O N T I N U E . " : r e m 1 8 54 0 G E T X $ : I F X $ o " C " T H E N 4 0 0 r e 2 4 4 1 G O T O 1 0 s r e m 4 4 2 P O K E Z Z , 0 : P O K E A , 1 0 8 : P R I N T " ( C L R ] ( W H T }

{ D O W N ) ! 3 S P A C E S } L O A D I N G £ A R T T W O " ; "{ D O W N J I 8 S P A C E S } j ? L E A S E W A I T [ 2 D O W N ! "

: r e m 1 9 4 3 P R I N T T A B ( 6 ) " ( 2 D O W N I g O O D L U C K T ' s R E S T O

R E : F O R A = 1 T O 6 s R E A D B s N E X T : F O R A = 7 1 6 8 T O 7 43 : r e m 2 2

4 4 R E A D B t P O K E A , B : N E X T : r e m 1 3 4 5 F O R A = 7 5 5 2 T O 7 6 3 1 : R E A D B : P O K E A , B s N E X T

i r e m 1 1 4 6 L O A D " A A " , 8 , 1 : E N D j r e m 8 4 7 P O K E Z Z , 0 : E N D s r e m 2 3 4 8 D A T A 2 3 3 , 2 3 6 , 2 3 1 , 2 2 3 , 2 3 1 , 0 s r e i n 1 8 4 9 D A T A 3 4 , 2 0 , 9 9 , 2 0 , 3 4 , 1 1 9 , 9 9 , 6 5 , 0 , 6 5 , 3 4 ,

2 0 , 2 0 , 8 , 0 , 0 , 8 , 8 , 8 , 8 1 r e m 1 8 5 0 D A T A 2 0 , 3 4 , 2 0 , 3 4 , 7 3 , 4 2 , 0 , 9 9 , 0 , 4 2

s r e m 2 1 5 1 D A T A 7 3 , 0 , 1 2 6 , 9 0 , 1 2 6 , 9 0 , 1 2 6 , 9 0 , 3 6 , 2 4 , 2

8 , 8 , 2 8 , 2 0 , 2 0 , 2 0 , 2 8 , 8 t r e m 2 2 5 2 D A T A 6 0 , 2 4 , 6 0 , 4 4 , 4 4 , 4 4 , 6 0 , 2 4 , 2 4 0

: r e m 2 2 5 3 D A T A 8 , 4 , 2 , 3 , 1 5 , 6 0 , 2 4 8 , 3 1 , 6 3 , 1 0 6 , 2 3 4 , 1

7 0 , 2 2 6 , 1 2 7 , 6 2 , 2 4 8 , 2 5 2 , 7 0 , 2 1 5 , 8 5 , 1 9 9 , 25 4 , 1 2 4 , 1 5 s r e m 2 4 0

5 4 D A T A 1 6 , 3 2 , 6 4 , 1 9 2 , 2 4 0 , 6 0 , 3 1 , 2 2 1 , 2 2 2 , 2 39 , 2 4 7 , 2 5 5 , 2 4 7 , 1 1 5 , 3 3 s r e m 2 3

5 5 D A T A 1 2 7 , 2 5 2 , 2 4 0 , 2 3 1 , 2 5 5 , 2 2 3 , 1 4 2s r e m 2 2

5 6 D A T A 4 , 2 5 4 , 6 3 , 1 5 , 2 3 1 , 2 5 5 , 2 5 1 , 1 1 3 , 3 2 , 1 87 , 1 2 3 , 2 4 7 , 2 3 9 , 2 5 5 : r e m 9

5 7 D A T A 2 3 9 , 2 0 6 , 1 3 2 , 1 8 , 9 , 2 3 , 3 6 , 1 8 , 1 4 6r e 8

5 8 D A T A 7 3 , 3 6 , 7 3 , 7 3 , 4 0 , 1 6 5 , 1 4 8 , 8 5 , 6 4 , 0 , 4 1, 4 1 , 7 4 , 1 8 , 8 4 , 8 5 , 1 s r e m 1 0

5 9 D A T A 0 , 1 6 , 3 6 , 7 2 , 8 1 , 1 4 6 , 3 7 , 7 3 , 1 8 , 1 4 4: r e m 1 3

6 0 D A T A 3 7 , 7 3 , 2 1 0 , 2 0 , 1 0 1 , 9 , 2 , 0 , 6 4 , 8 5 , 1 4 9 ,1 4 8 , 3 7 , 8 , 4 1 , 0 , 1 , 8 5 : r e m 1 2

6 1 D A T A 8 4 , 1 8 , 7 4 , 7 4 , 4 1 , 2 , 1 8 , 7 3 , 3 7 , 1 6 4: r e m 8

6 2 D A T A 1 4 6 , 7 2 , 6 4 , 0 , 0 , 3 6 , 2 4 , 2 4 , 3 6 , 0 , 0 , 4 , 2, 2 , 6 , 2 4 , 3 2 , 1 9 2 , 0 s r e m 2 5

6 3 D A T A 1 9 3 , 3 8 , 2 4 , 0 , 0 , 0 , 0 , 0 , 2 1 6 , 3 9 , 3 , 0: r e m 9

6 4 D A T A 0 , 0 , 0 , 0 , 6 , 2 0 0 , 4 8 , 0 , 0 , 0 , 0 , 0 , 2 0 4 , 1 10 , 1 6 8 , 2 0 0 , 2 2 0 , 2 3 8 : r e m 1

6 5 D A T A 2 0 6 , 1 2 , 2 4 , 6 0 , 1 2 6 , 9 0 , 9 0 , 1 2 6 , 6 0s r e m 7

6 6 D A T A 3 4 , 0 , 3 6 , 2 4 , 1 2 6 , 9 0 , 1 2 6 , 3 6 , 9 6 , 2 4 , 6 0, 6 6 , 1 6 5 , 1 2 9 , 9 0 , 6 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 6

0 , 1 2 6 , 1 0 2 : r e m 1 8 6 7 D A T A 1 0 2 , 1 0 2 , 1 0 2 , 1 2 6 , 6 0 , 2 4 , 5 6 , 1 2 0 , 2 4 , 2

4 , 2 4 , 6 0 , 1 2 6 , 2 4 , 6 0 s r e m 5 6 8 D A T A 1 0 2 , 6 , 1 2 , 2 4 , 6 2 , 1 2 6 , 6 0 , 1 2 6 , 6 , 2 8: r e m 1 1 8

6 9 D A T A 6 , 6 , 6 2 , 1 2 4 , 4 , 1 2 , 2 8 , 5 2 , 1 2 6 , 1 2 , 1 2 , 1

Page 137: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 137/164

2 , 6 2 , 1 2 4 , 9 6 , 1 0 8 , 5 4 i r e m 1 2 7 0 D A T A 2 , 1 0 2 , 6 0 , 2 8 , 6 2 , 9 6 , 9 6 , 1 2 4 , 1 0 2

: r e m 2 7 1 D A T A 1 0 2 , 6 0 , 6 0 , 1 2 6 , 1 0 2 , 1 2 , 1 2 , 2 4 , 2 4 , 4 8 ,

6 0 , 1 0 2 , 1 0 2 , 6 0 , 1 0 2 , 1 0 2 , 1 0 2 , 6 0 , 6 0 , 1 2 6 , 10 2 , 1 2 6 , 6 2 : r e m 1 6

7 2 D A T A 1 2 , 2 4 , 4 8 : r e m 6 4

P r o g r a m 2 A l i e n A r m a d a — V I CV e r s i o n ( r e q u i r e s M L X )S e i n s t r u c t i o n s i a r t i c l e b e f o r e e n t e r i n g .

4 0 9 7 : 0 1 1 , 0 1 6 , 0 0 2 , 0 0 0 , 1 5 8 , 0 5 2 , 2 4 04 1 0 3 : 0 5 1 , 0 5 3 , 0 5 0 , 0 0 0 , 0 4 1 , 0 1 6 , 2 1 84 1 0 9 : 0 0 3 , 0 0 0 , 1 5 8 , 0 5 2 , 0 5 4 , 0 5 2 , 0 7 4 1 1 5 0 4 9 , 0 5 8 , 1 5 1 , 0 5 6 , 0 4 9 , 0 4 4 , 1 7 04 1 2 1 : 1 8 1 , 0 4 0 , 0 4 9 , 0 5 0 , 1 7 2 , 1 8 7 , 1 9 24 1 2 7 = 0 4 0 , 0 4 9 , 0 4 1 , 1 7 0 , 0 5 2 , 0 4 1 , 1 6 84 1 3 3 s 0 5 8 , 1 3 7 , 0 5 1 , 0 0 0 , 0 0 0 , 0 0 0 , 0 2 74 1 3 9 : 0 7 6 , 0 7 3 , 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 1 9 24 1 4 5 ! 0 0 0 , 0 0 2 , 2 3 4 , 1 7 3 , 0 3 8 , 0 0 2 , 2 4 24 1 5 1 s 0 2 4 , 2 3 3 , 0 4 8 , 2 0 1 , 0 0 7 , 1 7 6 , 2 34 1 5 7 : 0 0 3 , 0 7 6 , 2 4 6 , 0 2 3 , 1 7 3 , 0 4 2 , 1 1 24 1 6 3 ! 0 0 2 , 2 0 1 , 0 0 6 , 1 7 6 , 0 0 6 , 2 3 8 , 1 8 44 1 6 9 : 0 4 2 , 0 0 2 , 0 7 6 , 0 1 4 , 0 2 4 , 1 6 9 , 1 4 44 1 7 5 : 0 0 5 , 1 4 1 , 0 4 2 , 0 0 2 , 0 7 6 , 2 4 6 , 0 7 94 1 8 1 : 0 2 3 , 1 6 0 , 0 0 0 , 1 6 2 , 0 0 0 , 2 0 2 , 1 2 04 1 8 7 2 0 8 , 2 5 3 , 1 3 6 , 2 0 8 , 2 5 0 , 0 9 6 , 2 1 84 1 9 3 2 3 4 , 2 3 4 , 2 3 4 , 1 6 9 , 0 0 0 , 1 4 1 , 0 8 54 1 9 9 1 0 1 9 , 1 4 5 , 1 4 1 , 0 3 4 , 1 4 5 , 1 7 3 , 2 4 84 2 0 5 : 0 3 2 , 1 4 5 , 0 4 1 , 1 2 8 , 2 0 1 , 1 2 8 , 0 1 64 2 1 1 = 1 7 6 , 0 0 6 , 0 3 2 , 1 4 4 , 0 1 6 , 0 7 6 , 0 5 34 2 1 7 = 0 8 5 , 0 2 4 , 1 7 3 , 0 1 7 , 1 4 5 , 0 4 1 , 0 9 44 2 2 3 : 0 1 6 , 2 0 1 , 0 1 6 , 1 7 6 , 0 0 6 , 0 3 2 , 0 6 24 2 2 9 = 1 4 4 , 0 1 6 , 0 7 6 , 0 7 4 , 0 2 4 , 0 3 2 , 2 4 34 2 3 5 s 1 4 4 , 0 1 6 , 0 7 6 , 1 7 9 , 0 1 6 , 1 6 9 , 2 24 2 4 1 : 2 5 5 , 1 4 1 , 0 1 9 , 1 4 5 , 1 4 1 , 0 3 4 , 1 1 24 2 4 7 = 1 4 5 , 0 9 6 , 1 6 9 , 0 0 0 , 1 4 1 , 0 1 9 , 2 0 94 2 5 3 : 1 4 5 , 1 7 3 , 0 1 7 , 1 4 5 , 0 4 1 , 0 3 2 , 1 9 84 2 5 9 = 2 0 1 , 0 3 2 , 2 - 1 0 , 0 0 6 , 0 3 2 , 1 4 4 , 0 5 04 2 6 5 = 0 1 6 , 0 7 6 , 0 2 2 , 0 2 4 , 0 3 2 , 1 4 4 , 2 2 74 2 7 1 : 0 1 6 , 0 7 6 , 1 9 2 , 0 1 6 , 1 6 5 , 1 9 7 , 0 6 94 2 7 7 : 2 0 1 , 0 2 1 , 2 4 0 , 2 0 6 , 2 0 1 , 0 2 2 , 0 4 84 2 8 3 = 2 4 0 , 1 8 7 , 0 7 6 , 0 1 4 , 0 2 4 , 1 6 5 , 1 2 54 2 8 9 = 1 9 7 , 2 0 1 , 0 4 1 , 2 4 0 , 2 2 8 , 0 7 6 , 1 5 24 2 9 5 : 1 2 9 , 0 1 9 , 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 0 9 14 3 0 1 ! 0 0 0 , 2 3 4 , 2 3 4 , 1 6 9 , 2 4 0 , 1 4 1 , 1 9 94 3 0 7 : 0 1 0 , 1 4 4 , 1 4 1 , 0 1 1 , 2 3 4 , 2 3 4 , 2 1 74 3 1 3 : 1 6 9 , 2 4 0 , 1 4 1 , 0 1 0 , 1 4 4 , 1 4 1 , 0 3 84 3 1 9 = 0 1 1 , 1 4 4 , 1 4 1 , 0 1 2 , 1 4 4 , 1 4 1 , 0 4 84 3 2 5 : 0 1 3 , 1 4 4 , 1 6 5 , 1 6 2 , 1 9 7 , 1 6 2 , 0 4 84 3 3 1 = 2 4 0 , 2 5 0 , 2 0 6 , 0 1 0 , 1 4 4 , 2 0 6 , 0 1 14 3 3 7 : 0 1 1 , 1 4 4 , 2 0 6 , 0 1 2 , 1 4 4 , 2 0 6 , 1 9 64 3 4 3 = 0 1 3 , 1 4 4 , 1 7 3 , 0 1 3 , 1 4 4 , 2 0 1 , 1 6 74 3 4 9 : 1 2 7 , 2 0 8 , 2 3 1 , 1 6 9 , 1 4 7 , 0 3 2 , 1 4 34 3 5 5 = 2 1 0 , 2 5 5 , 1 6 9 , 0 0 8 , 1 4 1 , 0 1 5 , 0 3 34 3 6 1 = 1 4 4 , 1 6 9 , 2 4 2 , 1 4 1 , 0 0 5 , 1 4 4 , 0 8 64 3 6 7 = 1 6 9 , 0 8 3 , 1 4 1 , 0 0 1 , 0 3 0 , 1 6 9 , 0 9 64 3 = 0 1 1 , 1 4 1 , 0 0 2 , 0 3 0 , 1 6 9 , 0 0 9 , 1 2 74 3 7 9 = 1 4 1 , 0 0 3 , 0 3 0 , 1 6 9 , 0 1 2 , 1 4 1 , 0 1 14 3 8 5 = 0 0 4 , 0 3 0 , 1 4 1 , 0 0 5 , 0 3 0 , 1 6 9 , 1 5 64 3 9 1 = 0 4 0 , 1 4 1 , 0 0 6 , 0 3 0 , 1 6 9 , 0 4 8 , 2 1 74 3 9 7 1 4 1 , 0 0 7 , 0 3 0 , 1 6 9 , 0 4 5 , 1 4 1 , 0 6 64 4 0 3 : 0 0 8 , 0 3 0 , 1 6 9 , 0 5 7 , 1 4 1 , 0 0 9 , 2 0 94 4 0 9 = 0 3 0 , 1 6 9 , 0 4 1 , 1 4 1 , 0 1 0 , 0 3 0 , 2 2 4 4 1 5 = 1 6 9 , 0 6 3 , 1 4 1 , 0 1 2 , 0 3 0 , 0 3 2 , 2 5 4 4 2 1 : 1 5 9 , 2 5 5 , 0 3 2 , 2 2 8 , 2 5 5 , 2 0 1 , 1 7 54 4 2 7 = 0 4 8 , 0 4 8 , 2 4 6 , 2 0 1 , 0 5 8 , 0 1 6 , 1 8 04 4 3 3 = 2 4 2 , 1 4 1 , 0 3 8 , 0 0 2 , 2 0 1 , 0 5 3 , 2 4 64 4 3 9 = 0 1 6 , 0 0 7 , 1 6 9 , 0 0 6 , 1 3 3 , 2 5 1 , 1 5 7

4 4 4 5 : 0 7 6 , 1 0 0 , 0 1 7 , 1 6 9 , 0 0 3 , 1 3 3 , 0 7 94 4 5 1 2 5 1 , 1 6 9 , 0 1 5 , 1 4 1 , 0 1 4 , 1 4 4 , 0 6 54 4 5 7 = 0 3 2 , 2 1 7 , 0 1 3 , 0 3 2 , 2 1 7 , 0 1 8 , 1 2 74 4 6 3 = 0 3 2 , 2 1 7 , 0 1 8 , 1 6 9 , 2 3 1 , 1 4 1 , 1 5 14 4 6 9 = 0 1 1 , 1 4 4 , 0 3 2 , 0 8 6 , 0 1 6 , 2 3 4 , 1 2 84 4 7 5 2 3 4 , 1 6 9 , 0 0 5 , 1 4 1 , 0 4 2 , 0 0 2 , 2 0 44 4 8 1 = 1 3 3 , 2 5 2 , 0 7 6 , 2 1 7 , 0 1 7 , 1 7 3 , 2 2 94 4 8 7 2 3 4 , 0 3 1 , 2 0 1 , 0 4 9 , 1 7 6 , 0 0 3 , 0 6 14 4 9 3 0 7 6 , 0 0 3 , 0 2 4 , 1 6 6 , 2 5 3 , 1 6 4 , 0 5 94 4 9 9 = 2 5 4 , 0 3 2 , 0 6 4 , 0 2 4 , 2 5 4 , 0 2 1 , 2 5 44 5 0 5 = 2 4 0 , 0 4 7 , 2 2 8 , 0 0 2 , 2 4 0 , 0 3 0 , 1 7 24 5 1 1 : 2 3 2 , 1 9 6 , 0 0 1 , 1 4 4 , 0 1 7 , 1 3 6 , 1 1 74 5 1 7 = 0 3 2 , 2 2 6 , 0 1 7 , 1 6 9 , 1 5 9 , 0 3 2 , 0 3 24 5 2 3 = 2 1 0 , 2 5 5 , 1 6 9 , 0 9 4 , 0 3 2 , 2 1 0 , 1 1 74 5 2 9 = 2 5 5 , 0 7 6 , 1 8 5 , 0 1 7 , 2 0 0 , 0 7 6 , 2 1 84 5 3 5 = 1 6 5 , 0 1 7 , 2 2 8 , 0 0 2 , 2 0 8 , 0 0 4 , 0 3 94 5 4 1 : 1 9 6 , 0 0 3 , 2 4 0 , 0 0 3 , 0 7 6 , 2 4 2 , 1 8 14 5 4 7 : 0 1 7 , 2 3 8 , 2 3 5 , 0 3 1 , 0 7 6 , 2 4 9 , 0 1 74 5 5 3 : 0 1 7 , 1 9 6 , 0 0 1 , 2 0 8 , 0 2 5 , 1 6 9 , 0 4 94 5 5 9 = 0 0 5 , 1 3 3 , 2 5 3 , 1 6 5 , 0 8 1 , 1 3 3 , 2 0 94 5 6 5 = 2 5 4 , 0 7 6 , 0 7 8 , 0 2 3 , 1 6 9 , 0 0 5 , 0 5 04 5 7 1 : 1 3 3 , 2 5 3 , 1 3 3 , 2 5 4 , 0 7 6 , 2 3 7 , 0 2 54 5 7 7 : 0 2 L , 0 2 4 , 0 3 2 , 2 4 0 , 2 5 5 , 0 9 6 , 1 2 54 5 8 3 = 1 6 9 , 0 0 5 , 1 3 3 , 2 5 3 , 1 6 5 , 0 0 1 , 1 8 94 5 8 9 = 1 3 3 , 2 5 4 , 0 7 6 , 1 3 4 , 0 1 7 , 1 3 4 , 2 1 74 5 9 5 = 2 5 3 , L 3 2 , 2 5 4 , 0 7 6 , 0 0 3 , 0 2 4 , 2 1 74 6 0 1 = 1 6 9 , 0 0 5 , 1 3 3 , 2 5 3 , 0 7 6 , 1 2 8 , 2 4 54 6 0 7 = 0 1 8 , 1 6 9 , 0 0 8 , 1 4 1 , 0 0 0 , 0 2 8 , 1 0 74 6 1 3 = 1 6 9 , 0 2 8 , 1 4 1 , 0 0 1 , 0 2 8 , 1 6 9 , 0 2 94 6 1 9 = 0 2 0 , 1 4 1 , 0 0 2 , 0 2 8 , 1 6 9 , 0 2 8 , 1 4 34 6 2 5 : 1 4 1 , 0 0 3 , 0 2 8 , 1 6 9 , 1 2 7 , 1 4 1 , 1 1 44 6 3 1 = 0 0 4 , 0 2 8 , 1 6 9 , 1 1 9 , 1 4 1 , 0 0 5 , 2 3 34 6 3 7 = 0 2 8 , 0 7 6 , 2 1 7 , 0 1 6 , 1 7 4 , 0 1 7 , 0 4 54 6 4 3 : 0 0 3 , 1 7 2 , 0 1 8 , 0 0 3 , 0 3 2 , 0 6 4 , 0 7 14 6 4 9 0 2 4 , 0 7 6 , 0 9 2 , 0 1 8 , 2 3 4 , 2 3 2 , 2 0 54 6 5 5 = 0 2 4 , 0 3 2 , 2 4 0 , 2 5 5 , 1 6 9 , 1 5 8 , 1 5 74 6 6 1 = 0 3 2 , 2 1 0 , 2 5 5 , 1 6 9 , 0 7 0 , 0 3 2 , 0 5 34 6 6 7 = 2 1 0 , 2 5 5 , 1 4 2 , 0 1 7 , 0 0 3 , 1 4 0 , 0 5 84 6 = 0 1 8 , 0 0 3 , 2 0 6 , 0 1 0 , 1 4 4 , 0 7 6 , 0 1 04 6 7 9 = 0 7 4 , 0 2 6 , 1 9 6 , 0 0 1 , 2 4 0 , 0 1 2 , 1 0 84 6 8 5 = 1 6 9 , 2 4 9 , 1 4 1 , 0 1 0 , 1 4 4 , 1 6 2 , 1 8 44 6 9 1 = 0 0 5 , 1 6 4 , 0 0 1 , 0 7 6 , 0 6 1 , 0 1 8 , 1 5 24 6 9 7 = 0 7 6 , 0 7 8 , 0 2 3 , 2 2 4 , 0 2 1 , 2 4 0 , 2 3 94 7 0 3 i 2 3 3 , 2 2 8 , 0 0 2 , 2 0 8 , 2 0 2 , 1 9 6 , 1 4 04 7 0 9 = 0 0 3 , 2 0 8 , 1 9 8 , 2 3 8 , 2 3 7 , 0 3 1 , 2 4 84 7 1 5 : 1 7 3 , 2 3 7 , 0 3 1 , 2 0 1 , 0 5 7 , 0 1 6 , 0 5 44 7 2 1 = 0 0 3 , 0 7 6 , 2 2 2 , 0 2 3 , 1 6 9 , 0 4 8 , 1 4 24 7 2 7 = 1 4 1 , 2 3 7 , 0 3 1 , 2 3 8 , 2 3 6 , 0 3 1 , 0 0 94 7 3 3 = 0 7 6 , 2 2 2 , 0 2 3 , 1 6 5 , 0 0 1 , 1 3 3 , 2 3 34 7 3 9 = 2 5 4 , 0 7 6 , 1 2 8 , 0 2 3 , 1 7 3 , 2 3 5 , 2 5 4 7 4 5 = 0 3 1 , 2 0 1 , 0 5 8 , 1 7 6 , 0 0 3 , 0 7 6 , 1 7 04 7 5 1 s 1 7 7 , 0 1 8 , 1 6 9 , 0 4 8 , 1 4 1 , 2 3 5 , 1 6 34 7 5 7 s 0 3 1 , 1 4 1 , 2 3 6 , 0 3 1 , 1 4 1 , 2 3 7 , 1 9 84 7 6 3 = 0 3 1 , 2 3 8 , 2 3 4 , 0 3 1 , 1 7 3 , 2 3 4 , 0 7 24 7 6 9 s 0 3 1 , 2 0 1 , 0 5 8 , 2 0 8 , 0 1 1 , 1 6 9 , 0 7 14 7 7 5 = 0 4 8 , 1 4 1 , 2 3 4 , 0 3 1 , 1 6 9 , 2 0 0 , 2 2 24 7 8 1 = 1 4 1 , 0 1 2 , 1 4 4 , 2 3 4 , 1 6 5 , 2 5 1 , 0 9 64 7 8 7 = 0 2 4 , 2 3 7 , 0 1 6 , 0 0 3 , 0 2 4 , 1 0 5 , 0 7 64 7 9 3 = 0 4 8 , 1 4 1 , 2 4 4 , 0 3 1 , 1 6 5 , 1 6 1 , 2 0 74 7 9 9 = 2 0 1 , 0 1 5 , 1 4 4 , 0 0 4 , 1 6 9 , 0 0 0 , 2 1 24 8 0 5 = 1 3 3 , 1 6 1 , 1 7 3 , 0 3 8 , 0 0 2 , 1 4 1 , 0 7 74 8 1 1 : 2 2 8 , 0 3 1 , 0 7 6 , 1 5 3 , 0 2 5 , 1 4 1 , 0 8 94 8 1 7 = 2 3 5 , 0 3 1 , 2 3 8 , 2 3 4 , 0 3 1 , 0 7 6 , 0 3 04 8 2 3 = 1 5 6 , 0 1 8 , 1 6 9 , 2 3 3 , 1 4 1 , 0 1 1 , 1 74 8 2 9 = 1 4 4 , 0 3 2 , 0 8 6 , 0 1 6 , 1 6 9 , 2 3 6 , 1 3 64 8 3 5 = 1 4 1 , 0 1 1 , 1 4 4 , 0 3 2 , 0 8 6 , 0 1 6 , 1 4 54 8 4 1 = 1 6 9 , 2 3 1 , 1 4 1 , 0 1 1 , 1 4 4 , 0 3 2 , 1 9 34 8 4 7 = 0 8 6 , 0 1 6 , 1 6 9 , 2 2 3 , 1 4 1 , 0 1 1 , 1 1 74 8 ! 1 4 4 , 0 3 2 , 0 8 6 , 0 1 6 , 0 9 6 , 2 3 4 , 0 B 54 8 5 9 = 2 3 4 , 2 3 4 , 2 3 4 , 2 3 4 , 2 3 4 , 1 6 9 , 0 5 4

C O M P U T E ' S G a z e l l e M a 1 9 8 5 1 3 5

Page 138: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 138/164

4 8 6 5 2 2 0 , 1 4 1 , 0 8 8 , 0 2 8 , 1 6 9 , 1 1 9 , 2 5 44 8 7 1 : 1 4 1 , 0 9 1 , 0 2 8 , 1 6 9 , 0 6 3 , 1 4 1 , 1 2 84 8 : 0 9 2 , 0 2 8 , 1 6 9 , 0 3 0 , 1 4 1 , 0 9 3 , 0 5 44 8 8 3 : 0 2 8 , 1 6 9 , 0 7 6 , 1 4 1 , 0 9 4 , 0 2 8 , 0 4 34 8 8 9 : 1 6 9 , 1 3 6 , 1 4 1 , 0 9 5 , 0 2 8 , 1 6 9 , 2 5 14 8 9 5 : 2 3 1 , 1 4 1 , 0 9 7 , 0 2 8 , 1 4 1 , 1 0 5 , 0 0 64 9 0 1 : 0 2 8 , 1 6 9 , 2 4 0 , 1 4 1 , 0 9 8 , 0 2 8 , 2 2 94 9 0 7 : 1 6 9 , 2 5 2 , 1 4 1 , 0 9 9 , 0 2 8 , 1 6 9 , 1 3 34 9 1 3 : 2 5 1 , 1 4 1 , 1 0 1 , 0 2 8 , 1 6 9 , 1 1 3 , 0 8 44 9 1 9 : 1 4 1 , 1 0 2 , 0 2 8 , 1 6 9 , 0 3 2 , 1 4 1 , 1 5 64 9 2 5 = 1 0 3 , 0 2 8 , 1 6 9 , 0 1 5 , 1 4 1 , 1 0 6 , 1 1 14 9 3 1 : 0 2 8 , 1 6 9 , 0 6 3 , 1 4 1 , 1 0 7 , 0 2 8 , 0 9 14 9 3 7 = 1 6 9 , 2 2 3 , 1 4 1 , 1 0 9 , 0 2 8 , 1 6 9 , 1 4 44 9 4 3 : 1 4 2 , 1 4 1 , 1 1 0 , 0 2 8 , 1 6 9 , 0 0 4 , 1 6 14 9 4 9 : 1 4 1 , 1 1 1 , 0 2 8 , 1 6 9 , 0 5 9 , 1 4 1 , 2 24 9 5 5 1 1 1 2 , 0 2 8 , 1 6 9 , 2 3 8 , 1 4 1 , 1 1 5 , 1 2 64 9 6 1 : 0 2 8 , 1 6 9 , 2 5 2 , 1 4 1 , 1 1 6 , 0 2 8 , 0 6 34 9 6 7 : 1 6 9 , 1 2 0 , 1 4 1 , 1 1 7 , 0 2 B , 1 6 9 , 0 7 94 9 7 3 t 0 5 0 , 1 4 1 , 1 1 8 , 0 2 8 , 1 6 9 , 0 1 7 , 1 2 04 9 7 9 = 1 4 1 , 1 1 9 , 0 2 8 , 1 6 9 , 0 0 7 , 1 4 1 , 2 0 84 9 8 5 = 0 1 0 , 1 5 0 , 1 4 1 , 0 1 1 , 1 5 0 , 0 7 6 , 1 4 74 9 9 1 = 0 2 4 , 0 2 6 , 1 7 3 , 0 3 8 , 0 0 2 , 0 2 4 , 1 5 84 9 9 7 s 2 3 3 , 0 4 8 , 2 0 1 , 0 0 5 , 0 1 6 , 0 9 2 , 2 1 65 0 0 3 : 1 9 7 , 2 5 2 , 2 4 0 , 0 0 5 , 1 9 8 , 2 5 2 , 0 0 35 0 0 9 = 0 7 6 , 1 6 3 , 0 1 9 , 1 6 9 , 0 0 5 , 1 3 3 , 1 9 85 0 1 5 2 5 2 , 0 7 6 , 1 1 4 , 0 2 4 , 1 6 9 , 0 0 5 , 0 2 35 0 2 1 : 1 3 3 , 2 5 2 , 1 6 9 , 0 0 5 , 1 3 3 , 2 5 2 , 0 7 75 0 2 7 : 1 6 6 , 0 0 2 , 2 2 8 , 0 0 5 , 2 4 0 , 0 0 8 , 0 4 45 0 3 3 2 2 8 , 0 0 9 , 2 4 0 , 0 0 4 , 2 2 8 , 0 7 8 , 1 8 85 0 3 9 = 2 0 8 , 0 1 4 , 1 6 6 , 0 0 3 , 2 2 8 , 0 0 6 , 0 3 25 0 4 5 2 4 0 , 0 1 5 , 2 2 8 , 0 8 0 , 2 4 0 , 0 2 2 , 2 3 85 0 5 1 = 2 2 8 , 0 7 9 , 2 4 0 , 0 2 9 , 0 9 6 , 2 3 0 , 0 6 55 0 5 7 = 2 5 2 , 2 3 4 , 0 7 6 , 1 1 4 , 0 2 4 , 1 6 2 , 0 3 15 0 6 3 : 0 0 5 , 1 3 4 , 0 0 5 , 1 6 4 , 0 8 1 , 1 3 2 , 2 0 85 0 6 9 : 0 0 6 , 0 7 6 , 1 2 8 , 0 2 3 , 1 6 2 , 0 0 5 , 0 9 35 0 7 5 : 1 3 4 , 0 0 9 , 1 6 4 , 0 8 1 , 1 3 2 , 0 8 0 , 0 4 35 0 8 1 : 0 7 6 , 1 2 8 , 0 2 3 , 1 6 2 , 0 0 5 , 1 3 4 , 2 3 35 0 8 7 : 0 7 8 , 1 6 4 , 0 8 1 , 1 3 2 , 0 7 9 , 0 7 6 , 0 6 55 0 9 3 : 1 2 8 , 0 2 3 , 2 0 1 , 0 0 9 , 2 4 0 , 2 1 6 , 0 2 25 0 9 9 : 1 9 7 , 2 5 2 , 2 0 8 , 2 0 9 , 0 7 6 , 1 5 5 , 0 5 25 1 0 5 : 0 1 9 , 2 3 4 , 2 3 4 , 0 0 2 , 1 5 5 , 0 0 2 , 1 1 95 1 1 1 : 0 2 3 , 1 6 9 , 0 0 5 , 1 4 1 , 0 1 0 , 1 5 0 , 2 3 35 1 1 7 = 1 4 1 , 0 1 1 , 1 5 0 , 1 6 9 , 0 0 8 , 1 4 1 , 1 0 55 1 2 3 : 0 5 7 , 0 2 8 , 1 6 9 , 0 0 4 , 1 4 1 , 0 5 8 , 2 0 45 1 2 9 1 0 2 8 , 1 6 9 , 0 0 2 , 1 4 1 , 0 5 9 , 0 2 8 , 1 8 05 1 3 5 = 1 6 9 , 0 1 5 , 1 4 1 , 0 6 1 , 0 2 8 , 1 4 1 , 0 5 85 1 4 1 1 0 8 0 , 0 2 8 , 1 6 9 , 2 4 8 , 1 4 1 , 0 6 3 , 2 3 85 1 4 7 : 0 2 8 , 1 6 9 , 0 1 6 , 1 4 1 , 0 8 1 , 0 2 8 , 2 3 45 1 : 1 6 9 , 0 3 2 , 1 4 1 , 0 8 2 , 0 2 8 , 1 6 9 , 1 4 25 1 5 9 = 0 6 4 , 1 4 1 , 0 8 3 , 0 2 8 , 1 6 9 , 2 4 0 , 2 5 25 1 6 5 : 1 4 1 , 0 5 6 , 0 2 8 , 1 4 1 , 0 8 5 , 0 2 8 , 0 1 25 1 7 1 : 1 6 9 , 0 3 1 , 1 4 1 , 0 8 7 , 0 2 8 , 1 6 9 , 1 6 45 1 7 7 : 2 2 0 , 1 4 1 , 0 8 8 , 0 2 8 , 1 6 9 , 2 4 7 , 1 8 25 1 8 3 : 1 4 1 , 0 9 1 , 0 2 8 , 1 4 1 , 0 9 3 , 0 2 8 , 0 7 35 1 8 9 = 1 6 9 , 1 1 5 , 1 4 1 , 0 9 4 , 0 2 8 , 1 6 9 , 0 1 75 1 9 5 = 0 3 3 , 1 4 1 , 0 9 5 , 0 2 8 , 1 6 9 , 2 5 2 , 0 2 55 2 0 1 s 1 4 1 , 0 9 7 , 0 2 8 , 1 6 9 , 2 4 0 , 1 4 1 , 1 2 95 2 0 7 = 0 9 8 , 0 2 8 , 1 6 9 , 2 3 1 , 1 4 1 , 0 9 9 , 0 8 55 2 1 3 : 0 2 8 , 1 4 1 , 1 0 7 , 0 2 8 , 1 6 9 , 2 2 3 , 0 2 15 2 1 9 : 1 4 1 , 1 0 1 , 0 2 8 , 1 6 9 , 1 4 2 , 1 4 1 , 0 5 35 2 2 5 = 1 0 2 , 0 2 8 , 1 6 9 , 0 0 4 , 1 4 1 , 1 0 3 , 1 4 0

2 3 s 0 2 8 , 1 6 9 , 0 6 3 , 1 4 1 , 1 0 5 , 0 2 8 , 1 3 35 2 3 7 = 1 6 9 , 0 1 5 , 1 4 1 , 1 0 6 , 0 2 8 , 1 6 9 , 2 3 35 2 4 3 2 5 1 , 1 4 1 , 1 0 9 , 0 2 8 , 1 6 9 , 1 1 3 , 1 6 65 2 4 9 = 1 4 1 , 1 1 0 , 0 2 8 , 1 6 9 , 0 3 2 , 1 4 1 , 2 3 85 2 5 5 = 1 1 1 , 0 2 8 , 1 6 9 , 2 3 9 , 1 4 1 , 1 1 5 , 1 7 05 2 6 1 : 0 2 8 , 1 4 1 , 1 1 7 , 0 2 8 , 1 6 9 , 2 0 6 , 0 6 25 2 6 7 j 1 4 1 , 1 1 8 , 0 2 8 , 1 6 9 , 1 3 2 , 1 4 1 , 1 3 85 2 7 3 = 1 1 9 , 0 2 8 , 1 6 9 , 2 2 1 , 1 4 1 , 0 8 8 , 1 5 15 2 7 9 : 0 2 8 , 1 6 9 , 2 5 5 , 1 4 1 , 0 9 2 , 0 2 8 , 1 0 4

5 2 8 55 2 9 15 2 9 75 3 0 35 3 0 95 3 1 55 3 2 15 3 2 75 3 3 35 3 3 95 3 4 55 3 5 15 3 5 75 3 6 35 3 6 95 3 7 55 3 8 15 3 8 75 3 9 35 3 9 95 4 0 55 4 1 15 4 1 75 4 2 35 4 2 95 4 3 55 4 4 15 4 4 75 4 5 35 4 5 95 4 6 55 4 7 15 4 7 75 4 8 35 4 8 95 4 9 55 5 0 15 5 0 75 5 1 35 5 1 95 5 2 55 5 3 15 5 3 75 5 4 35 5 4 95 5 5 55 5 6 15 5 6 75 5 7 35 5 7 95 5 8 55 5 9 15 5 9 75 6 0 35 6 0 95 6 1 55 6 2 15 6 2 75 6 3 35 6 3 95 6 4 55 6 5 15 6 5 75 6 6 35 6 6 95 6 7 55 6 8 15 6 8 75 6 9 35 6 9 9

1 6 2 5

0 6 : 0 2 8

1 4 : 0 5 9: 0 2 8: 1 6 9: 2 4 9

1 4 : 0 8 1

0 2 : 1 6 9: 1 5 9

0 1 0 1 0 1

: 1 4 41 5 0 0

: 2 0 80 3

: 1 5 02 4 2 0 1 5 1 6

: 1 6 91 6 0 1 2 1 0 0 0 3

: 0 3 1: 0 3 1: 0 3 1

0 4 : 0 3 1: 0 3 1: 1 6 5

2 3 2 0 0 3 0 2

: 0 3 10 3

: 0 3 10 4

: 0 3 1

1 6 1 9 : 0 2 10 8 1 4

: 1 4 70 2

: 1 4 71 6 1 6 2 0

: 0 1 10 3 2 3 2 0

: 0 7 80 7 2 1 1 5

, 1 8 7 ,, 1 4 1 ,, 0 9 6 ,, 0 2 8 ,, 0 7 6 ,, 0 5 8 ,, 0 2 8 ,, 1 6 9 ,, 0 4 8 ,, 1 4 1 ,, 0 8 0 ,, 0 2 8 ,, 1 6 9 ,. 1 1 2 ,. 1 4 1 ,, 1 6 9 ,, 1 4 4 ,, 1 4 4 ,, 1 6 2 ,, 0 0 9 ,, 1 5 0 ,, 2 4 1 ,, 0 3 0 ,, 2 3 2 ,, 1 6 2 ,, 0 3 2 ,, 0 4 4 ,, 2 0 0 ,, 2 0 0 ,, 2 0 8 ,, 1 4 4 ,, 1 6 5 ,, 2 3 8 ,, 0 7 6 ,, 2 3 8 ,, 2 3 8 ,, 1 7 3 ,, 0 1 1 ,, 2 3 8 ,, 0 7 6 ,, 1 6 0 ,, 2 3 5 ,, 2 0 0 ,, 2 3 8 ,, 2 3 8 ,, 2 3 8 ,, 2 3 8 ,, 2 0 1 ,, 1 4 1 ,, 0 7 6 ,, 0 1 3 ,, 2 3 8 ,, 0 0 5 ,, 1 6 5 ,, 0 7 6 ,, 0 0 5 ,, 0 3 2 ,, 2 3 4 ,, 0 3 2 ,, 0 0 0 ,, 0 0 7 ,, 1 9 2 ,, 1 6 0 ,, 1 6 9 ,, 2 0 0 ,, 2 4 8 ,, 0 7 6 ,, 1 2 8 ,, 2 5 5 ,, 0 4 4 ,

1 4 1 , 1 1 21 1 6 , 0 2 80 2 8 , 1 6 91 6 9 , 0 3 10 2 4 , 0 2 60 2 8 , 1 6 91 6 9 , 0 1 40 1 6 , 1 4 11 4 1 , 0 5 70 6 3 , 0 2 80 2 8 , 1 6 91 6 9 , 0 1 80 3 3 , 1 4 11 4 1 , 0 8 50 8 7 , 0 2 80 0 0 , 1 3 31 4 1 , 0 1 11 6 9 , 2 0 80 1 5 , 1 6 00 3 0 , 1 6 92 3 2 , 2 0 01 6 0 , 0 0 01 6 9 , 0 0 72 0 0 , 1 9 20 0 0 , 1 8 92 4 0 , 0 2 80 3 0 , 2 3 02 0 0 , 2 0 01 4 1 , 0 1 32 5 2 , 1 6 92 3 2 , 2 2 41 6 0 , 2 0 12 3 5 , 0 3 11 2 6 , 0 2 12 3 5 , 0 3 12 3 5 , 0 3 12 3 5 , 0 3 11 6 9 , 0 4 82 3 4 , 0 3 10 6 3 , 0 2 22 0 1 , 1 0 00 3 1 , 0 7 60 1 6 , 0 0 92 3 5 , 0 3 12 3 5 , 0 3 12 3 5 , 0 3 12 3 5 , 0 3 10 5 7 , 0 4 82 3 5 , 0 3 11 2 8 , 0 2 21 4 4 , 1 6 90 1 3 , 1 4 40 4 8 , 2 4 70 0 2 , 0 2 20 7 4 , 0 2 61 4 4 , 1 6 92 1 0 , 2 5 50 7 6 , 0 0 02 1 0 , 2 5 51 3 8 , 1 5 31 5 3 , 0 0 90 0 4 , 2 0 80 0 0 , 1 3 80 0 7 , 1 5 31 9 2 , 0 0 40 7 6 , 1 2 81 8 7 , 0 2 20 2 2 , 1 6 91 6 0 , 0 0 00 3 0 , 2 0 0

, 0 2 8 , 1 6 9 , 2 0 3, 1 6 9 , 1 2 7 , 2 3 9, 2 4 8 , 1 4 1 , 2 3 2, 1 4 1 , 0 8 7 , 1 9 0, 1 6 9 , 0 7 2 , 0 7 2, 1 3 2 , 1 4 1 , 0 9 6, 1 4 1 , 0 6 1 , 1 6 1, 0 5 6 , 0 2 8 , 1 3 3, 0 2 8 , 1 6 9 , 0 5 7, 1 6 9 , 0 0 8 , 1 0 9, 0 1 2 , 1 4 1 , 0 2 8, 1 4 1 , 0 8 2 , 2 3 8, 0 8 3 , 0 2 8 , 2 0 7, 0 2 8 , 1 6 9 , 1 7 9, 0 7 6 , 0 0 0 , 2 2 8, 1 6 0 , 1 4 1 , 1 0 9, 1 4 4 , 1 4 1 , 0 8 6, 1 4 1 , 0 1 3 , 1 8 4, 0 0 0 , 1 3 8 , 1 2 4, 0 0 7 , 1 5 3 , 0 3 2, 1 9 2 , 0 0 4 , 0 4 8, 1 3 8 , 1 5 3 , 1 6 7, 1 5 3 , 0 3 1 , 2 0 6, 0 0 4 , 2 0 8 , 0 0 9, 0 4 4 , 0 3 0 , 2 0 7, 1 6 9 , 0 2 3 , 2 4 0, 1 6 0 , 1 6 4 , 0 8 2, 2 0 0 , 2 0 0 , 2 0 9, 1 4 4 , 1 9 6 , 1 7 2, 0 0 0 , 1 4 1 , 2 4 7, 0 6 6 , 2 0 8 , 2 0 8, 0 2 5 , 0 4 8 , 1 4 2, 2 3 8 , 2 3 5 , 0 6 3, 2 3 8 , 2 3 5 , 0 6 6, 2 3 8 , 2 3 5 , 0 9 7, 2 3 8 , 2 3 5 , 1 0 3, 2 0 1 , 0 5 7 , 0 8 5, 1 4 1 , 2 3 5 , 0 1 5, 2 3 8 , 2 3 5 , 1 2 0, 0 0 0 , 2 3 4 , 0 5 7, 0 1 6 , 0 0 6 , 0 2 9, 1 8 9 , 0 2 1 , 1 7 7, 2 3 8 , 2 3 5 , 0 3 6, 0 7 6 , 1 8 9 , 1 9 9, 2 3 8 , 2 3 5 , 1 4 7, 2 3 8 , 2 3 5 , 1 6 3, 1 7 3 , 2 3 5 , 1 0 4, 0 0 8 , 1 6 9 , 1 9 3, 2 3 8 , 2 3 4 , 1 0 0, 1 6 9 , 1 2 1 , 2 3 8, 0 0 0 , 1 3 3 , 0 4 1, 1 6 4 , 1 6 2 , 0 7 4, 0 7 6 , 1 3 7 , 1 5 8, 0 0 2 , 2 4 0 , 1 6 7, 1 6 9 , 2 5 5 , 1 5 0, 1 7 6 , 1 6 9 , 0 1 9, 0 7 6 , 2 2 4 , 1 6 5, 0 2 2 , 1 6 9 , 0 0 6, 1 6 2 , 0 0 7 , 0 4 6, 0 0 9 , 0 3 0 , 2 4 1, 1 5 0 , 2 3 2 , 2 2 1, 2 4 1 , 1 6 2 , 0 H 2, 1 5 3 , 0 3 1 , 0 0 6, 0 3 1 , 1 5 0 , 0 5 9, 2 0 8 , 2 4 1 , 0 9 0, 0 2 2 , 1 6 5 , 1 2 2, 2 3 4 , 2 3 4 , 1 1 2, 1 4 7 , 0 3 2 , 1 1 7, 1 6 9 , 0 2 9 , 1 1 6, 1 9 2 , 0 6 6 , 2 4 0

1 3 C O M P U T E ' S G a z e t t e M a 1 9 8 5

Page 139: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 139/164

Page 140: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 140/164

6 5 4 5 s 0 9 6 , 1 6 9 , 1 2 7 , 1 3 3 , 1 6 2 , 2 0 0 , 0 0 86 5 5 1 s 2 0 0 , 0 9 6 , 1 6 2 , 0 0 0 , 1 8 9 , 0 4 4 , 0 7 46 5 5 7 1 0 3 0 , 2 0 1 , 0 3 2 , 2 4 0 , 0 2 1 , 0 3 2 , 2 0 16 5 6 3 : 1 9 1 , 0 2 5 , 1 8 9 , 0 4 4 , 0 3 0 , 2 0 1 , 0 7 56 5 6 9 : 0 0 2 , 2 0 8 , 0 4 2 , 0 7 6 , 2 4 6 , 0 2 5 , 0 0 06 5 7 5 : 2 5 4 , 0 4 4 , 0 3 0 , 0 7 6 , 2 1 2 , 0 2 6 , 0 4 96 5 8 1 : 2 3 4 , 2 3 4 , 2 3 2 , 2 2 4 , 0 6 6 , 2 4 0 , 1 3 16 5 8 7 : 0 5 5 , 0 7 6 , 1 5 5 , 0 2 5 , 2 3 2 , 2 3 2 , 1 9 46 5 9 3 : 2 3 2 , 2 3 2 , 2 3 2 , 2 3 2 , 2 3 2 , 2 3 2 , 0 4 96 5 9 9 : 2 3 2 , 2 3 2 , 2 3 2 , 2 3 2 , 2 3 2 , 2 3 2 , 0 5 56 6 0 5 : 2 3 2 , 2 3 2 , 2 3 2 , 2 3 2 , 2 3 2 , 2 3 2 , 0 6 16 6 1 1 s 2 3 2 , 2 3 2 , 0 9 6 , 0 3 2 , 2 2 0 , 0 2 5 , 0 2 46 6 1 7 : 0 7 6 , 1 8 3 , 0 2 5 , 2 0 2 , 2 0 2 , 2 0 2 , 0 8 36 6 2 3 : 2 0 2 , 2 0 2 , 2 0 2 , 2 0 2 , 2 0 2 , 2 0 2 , 1 5 56 6 2 9 : 2 0 2 , 2 0 2 , 2 0 2 , 2 0 2 , 2 0 2 , 2 0 2 , 1 6 16 6 3 5 s 2 0 2 , 2 0 2 , 2 0 2 , 2 0 2 , 2 0 2 , 2 0 2 , 1 6 76 6 4 1 s 2 0 2 , 0 9 6 , 0 7 6 , 0 5 2 , 0 1 6 , 0 3 2 , 2 0 36 6 4 7 : 2 2 0 , 0 2 5 , 1 3 4 , 0 8 3 , 1 6 6 , 0 0 2 , 1 0 96 6 5 3 : 1 6 4 , 0 0 3 , 0 3 2 , 0 6 4 , 0 2 4 , 1 6 2 , 1 9 06 6 5 9 : 0 0 1 , 1 6 4 , 0 0 1 , 1 3 4 , 0 0 2 , 1 3 2 , 1 8 16 6 6 5 : 0 0 3 , 1 6 2 , 2 5 3 , 1 3 4 , 0 9 0 , 1 6 6 , 0 4 96 6 7 1 j 0 8 3 , 1 6 9 , 2 1 8 , 1 4 1 , 0 1 1 , 1 4 4 , 0 1 36 6 7 7 : 0 7 6 , 1 7 5 , 0 2 5 , 1 6 6 , 0 0 2 , 2 2 4 , 1 7 76 6 8 3 : 0 0 2 , 2 4 0 , 0 2 1 , 1 7 3 , 0 1 1 , 1 4 4 , 1 0 66 6 8 9 : 2 0 1 , 2 2 0 , 2 0 8 , 0 0 8 , 1 6 9 , 0 0 0 , 0 7 16 6 9 5 : 1 4 1 , 0 1 1 , 1 4 4 , 0 7 6 , 1 3 5 , 0 1 8 , 0 5 26 7 0 1 : 2 3 8 , 0 1 1 , 1 4 4 , 0 7 6 , 1 3 5 , 0 1 8 , 1 5 56 7 0 7 : 1 6 5 , 0 0 3 , 2 0 1 , 0 0 9 , 0 1 6 , 0 0 3 , 1 9 26 7 1 3 : 0 7 6 , 2 3 6 , 0 2 6 , 2 0 1 , 0 1 3 , 0 1 6 , 1 1 36 7 1 9 j 2 4 9 , 0 7 6 , 0 0 0 , 0 2 1 , 2 3 4 , 2 3 4 , 1 0 96 7 2 5 s 2 3 4 , 0 7 6 , 0 7 3 , 0 2 6 , 2 3 4 , 1 6 5 , 1 0 96 7 3 1 1 1 6 0 , 2 0 1 , 0 0 0 , 2 0 8 , 0 2 4 , 0 7 6 , 2 3 6 7 3 7 : 1 2 8 , 0 2 6 , 1 6 9 , 0 3 4 , 1 4 1 , 2 3 9 , 0 5 06 7 4 3 : 0 2 8 , 1 6 9 , 0 9 6 , 1 4 1 , 2 4 7 , 0 2 8 , 0 2 86 7 4 9 : 1 6 9 , 0 0 0 , 1 3 3 , 1 6 1 , 1 6 9 , 0 0 1 , 2 1 46 7 5 5 1 1 3 3 , 1 6 0 , 0 7 6 , 1 5 7 , 0 2 6 , 0 7 6 , 2 1 56 7 6 1 = 1 2 8 , 0 2 6 , 1 6 9 , 0 6 8 , 1 4 1 , 2 3 9 , 1 0 86 7 6 7 = 0 2 8 , 1 6 9 , 0 0 6 , 1 4 1 , 2 4 7 , 0 2 8 , 2 1 86 7 7 3 = 1 6 9 , 0 0 8 , 1 3 3 , 1 6 1 , 1 6 9 , 0 0 0 , 2 4 56 7 7 9 : 1 3 3 , 1 6 0 , 0 7 6 , 1 8 3 , 0 2 6 , 2 3 0 , 1 6 36 7 8 5 s 1 6 1 , 1 6 5 , 1 6 1 , 2 0 1 , 0 0 7 , 2 4 0 , 0 4 06 7 9 1 2 2 7 , 2 0 1 , 0 1 4 , 2 4 0 , 1 9 9 , 0 7 6 , 0 6 86 7 9 7 1 0 2 4 , 0 2 6 , 1 6 5 , 0 8 7 , 2 0 1 , 0 1 0 , 1 4 26 8 0 3 = 2 4 0 , 0 0 3 , 0 7 6 , 0 2 4 , 0 2 6 , 1 9 8 , 2 0 26 8 0 9 1 0 0 0 , 0 7 6 , 0 2 4 , 0 2 6 , 1 6 9 , 0 6 5 , 0 0 16 8 1 5 : 1 4 1 , 0 0 9 , 0 2 8 , 1 6 9 , 0 3 4 , 1 4 1 , 1 6 96 8 2 1 = 0 1 0 , 0 2 8 , 1 6 9 , 0 2 0 , 1 4 1 , 0 1 1 , 0 3 26 8 2 7 = 0 2 8 , 1 4 1 , 0 1 2 , 0 2 8 , 1 6 9 , 0 0 8 , 0 4 56 8 3 3 : 1 4 1 , 0 1 3 , 0 2 8 , 0 7 6 , 2 4 8 , 0 1 9 , 1 9 06 8 3 9 = 1 6 9 , 0 5 4 , 1 4 1 , 0 1 2 , 0 2 8 , 1 6 9 , 2 4 46 8 4 5 : 0 7 3 , 1 4 1 , 0 1 3 , 0 2 8 , 1 6 9 , 0 0 0 , 1 0 16 8 5 1 1 1 4 1 , 0 0 9 , 0 2 8 , 1 4 1 , 0 1 0 , 0 2 8 , 0 4 06 8 5 7 : 1 4 1 , 0 1 1 , 0 2 8 , 1 6 9 , 1 2 8 , 1 4 1 , 0 5 16 8 6 3 1 0 1 3 , 1 4 4 , 0 7 6 , 1 9 3 , 0 2 0 , 2 5 4 , 1 3 96 8 6 9 = 0 4 4 , 1 5 0 , 2 3 8 , 2 3 7 , 0 3 1 , 1 7 3 , 0 6 26 8 7 5 : 2 3 7 , 0 3 1 , 2 0 1 , 0 5 7 , 2 0 8 , 0 0 8 , 1 9 36 8 8 1 = 1 6 9 , 0 4 8 , 1 4 1 , 2 3 7 , 0 3 1 , 2 3 8 , 0 6 56 8 8 7 2 3 6 , 0 3 1 , 0 7 6 , 1 5 5 , 0 2 5 , 1 6 6 , 1 5 26 8 9 3 : 0 0 2 , 1 6 4 , 0 0 3 , 0 2 4 , 0 3 2 , 2 4 0 , 1 9 06 8 9 9 = 2 5 5 , 1 6 9 , 0 3 2 , 0 3 2 , 2 1 0 , 2 5 5 , 1 7 26 9 0 5 : 1 6 9 , 0 0 1 , 1 3 3 , 0 0 2 , 0 7 6 , 1 3 5 , 2 5 36 9 1 1 = 0 1 8 , 0 9 6 , 0 6 2 , 0 5 1 , 0 0 0 , 0 9 9 , 0 6 96 9 1 7 : 0 0 0 , 2 4 6 , 0 3 4 , 0 0 0 , 0 0 6 , 0 0 0 , 0 36 9 2 3 = 0 0 0 , 0 0 0 , 1 7 3 , 2 5 4 , 0 0 0 , 0 0 0 , 1 8 26 9 2 9 1 0 6 4 , 0 0 0 , 0 0 0 , 1 9 1 , 2 3 4 , 2 5 5 , 2 4 96 9 3 5 : 0 2 2 , 0 0 0 , 0 1 0 , 1 1 8 , 1 9 5 , 0 6 9 , 1 8 16 9 4 1 : 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 0 6 4 , 0 9 36 9 4 7 2 0 6 , 1 7 9 , 2 2 1 , 0 9 6 , 0 0 0 , 0 0 0 , 2 2 56 9 = 0 0 0 , 0 0 0 , 0 0 1 , 0 1 6 , 0 0 0 , 0 3 0 , 0 8 86 9 5 9 = 0 0 0 , 0 3 0 , 0 0 0 , 0 3 0 , 0 0 0 , 0 3 0 , 1 3 7

6 9 6 56 9 7 16 9 7 76 9 8 36 9 8 96 9 9 57 0 0 17 0 0 77 0 1 37 0 1 97 0 2 5

; 0 0 0 ,; 0 0 0 ,1 0 0 0 ,: 0 3 6 ,[ 0 0 0 ,: 0 0 3 ,: 0 2 5 ,; 0 0 0 ,: 0 0 0 ,: 0 0 0 ,

0 3 0 ,0 0 0 ,0 1 6 ,0 2 5 ,0 0 0 ,0 7 6 ,2 5 1 ,0 0 0 ,0 0 0 ,0 0 0 ,1 9 5 ,

0 0 0 ,0 0 0 ,0 0 1 ,0 2 7 ,0 0 0 ,2 3 6 ,0 2 4 ,1 4 3 ,0 0 0 ,0 0 0 ,2 3 0 ,

0 3 0 ,0 0 0 ,0 0 2 ,0 2 5 ,0 2 5 ,0 0 0 ,0 0 0 ,0 0 0 ,0 0 0 ,0 0 0 ,1 2 2 ,

1 4 8 ,0 3 2 ,0 8 0 ,2 5 5 ,0 0 0 ,0 0 0 ,0 0 0 ,0 0 0 ,1 3 1 ,0 0 0 ,0 1 3 ,

2 5 5 , 0 0 40 0 3 , 0 9 40 0 0 , 1 6 40 2 5 , 2 0 80 0 0 , 1 0 20 0 2 , 1 4 40 0 0 , 1 3 30 9 6 , 0 7 81 9 2 , 1 6 80 0 0 , 1 0 70 1 3 , 1 8 5

P r o g r a m 3 A l i e n A r m a d a — 6 4V e i s l o n ( r e q u i r e s M L X )T r a n s l a t i o n b K e v i n M a r t i nS e i n s t r u c t i o n s i a r t i c l e b e f o r e e n t e r i n g .2 0 4 9 : 0 1 1 , 0 0 8 , 0 0 0 , 0 0 0 , 1 5 8 , 0 5 0 , 2 2 82 0 5 5 : 0 4 8 , 0 5 4 , 0 4 9 , 0 0 0 , 0 0 0 , 0 0 0 , 1 5 82 0 6 1 1 0 7 6 , 0 8 9 , 0 0 8 , 0 0 0 , 0 0 0 , 0 0 0 , 1 8 62 0 6 7 1 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 . 0 1 92 0 7 3 i 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 . 0 0 0 . 0 0 0 , 0 2 52 0 7 9 : 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 0 3 12 0 8 5 : 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 0 3 72 0 9 1 : 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 0 4 32 0 9 7 : 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 . 0 0 0 , 0 0 0 , 0 4 92 1 0 3 = 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 0 0 3 , 0 0 0 , 0 5 52 1 0 9 : 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 . 0 0 0 0 & 2 1 1 5 : 0 0 0 , 0 0 0 , 0 0 0 . 0 0 0 , 0 0 0 - 0 0 0 , 0 6 72 1 2 1 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 . 0 0 0 , 0 0 0 . 0 7 32 1 2 7 = 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 0 7 92 1 : 0 0 0 , 0 0 0 , 0 0 0 . 0 0 0 , 1 6 9 , 0 0 8 , 0 0 62 1 3 9 : 0 3 2 , 2 1 0 , 2 5 5 , 1 6 9 , 0 0 0 , 1 4 1 , 1 3 02 1 4 5 1 0 8 1 , 0 0 8 , 0 3 2 , 0 1 8 , 0 1 5 , 1 6 9 , 1 6 42 1 5 1 = 0 0 0 , 1 4 1 , 0 3 2 , 2 0 8 , 1 4 1 , 0 3 3 , 1 4 62 1 5 7 : 2 0 8 , 1 6 2 , 0 2 5 , 1 6 9 , 0 0 0 , 1 5 7 , 0 6 22 1 6 3 : 0 0 0 , 2 1 2 , 2 0 2 , 2 0 8 , 2 5 0 , 1 6 2 , 1 2 52 1 6 9 1 0 2 5 , 1 8 9 , 0 1 4 , 0 1 6 , 1 5 7 , 0 0 0 , 0 1 02 1 7 5 i 2 1 2 , 2 0 2 , 2 0 8 , 2 4 7 , 1 6 9 , 1 4 7 , 0 3 22 1 8 1 = 0 3 2 , 2 1 0 , 2 5 5 , 1 6 9 , 0 2 1 , 1 4 1 , 1 9 32 1 8 7 = 0 2 4 , 2 0 8 , 1 6 2 , 0 0 0 , 1 8 9 , 1 6 4 , 1 1 82 1 9 3 = 0 1 5 , 2 4 0 , 0 0 6 , 0 3 2 , 2 1 0 , 2 5 5 , 1 3 52 1 9 9 = 2 3 2 , 2 0 8 , 2 4 5 , 1 7 3 , 0 7 6 , 0 0 8 , 0 6 92 2 0 5 1 1 4 1 , 0 7 3 , 0 0 8 , 1 7 3 , 0 7 7 , 0 0 8 , 1 2 52 2 1 1 : 1 4 1 , 0 7 4 , 0 0 8 , 1 7 3 , 0 7 8 , 0 0 8 , 1 3 32 2 1 7 t 1 4 1 , 0 7 8 , 0 0 8 , 0 3 2 , 1 9 8 , 0 1 4 , 1 2 B2 2 2 3 1 1 6 9 , 0 0 0 , 1 4 1 , 0 7 3 , 0 0 8 , 1 4 1 , 1 9 52 2 2 9 1 0 7 4 , 0 0 8 , 1 4 1 , 0 7 5 , 0 0 8 , 0 3 2 , 0 0 72 2 3 5 : 2 2 8 , 2 5 5 , 2 4 0 , 2 5 1 , 2 0 1 , 0 4 8 , 1 3 02 2 4 1 = 1 4 4 , 2 4 7 , 2 0 1 , 0 5 8 , 1 7 6 , 2 4 3 , 2 3 82 2 4 7 = 2 0 1 , 0 5 3 , 1 7 6 , 0 0 5 , 1 6 2 , 0 0 5 , 0 3 32 2 5 3 = 0 7 6 , 2 1 0 , 0 0 8 , 1 6 2 , 0 0 3 , 1 4 2 , 0 3 82 2 5 9 : 0 7 2 , 0 0 8 , 0 5 6 , 2 3 3 , 0 4 8 , 1 7 0 , 0 3 02 2 6 5 1 1 8 9 , 0 6 6 , 0 1 6 , 1 4 1 , 0 8 7 , 0 0 8 , 2 1 22 2 7 1 1 1 2 0 , 1 6 5 , 0 0 1 , 0 4 1 , 2 5 1 , 1 3 3 , 1 6 62 2 7 7 1 0 0 1 , 1 6 2 , 0 0 0 , 1 8 9 , 0 0 0 , 2 1 7 , 0 3 02 2 8 3 1 1 5 7 , 0 0 0 , 0 4 9 , 1 8 9 , 0 0 0 , 2 1 8 , 0 8 02 2 8 9 1 1 5 7 , 0 0 0 , 0 5 0 , 1 8 9 , 0 0 0 , 2 1 9 , 0 8 82 2 9 5 : 1 5 7 , 0 0 0 , 0 5 1 , 2 3 2 , 2 0 8 , 2 3 5 , 1 0 62 3 0 1 = 1 6 5 , 0 0 1 , 0 0 9 , 0 0 4 , 1 3 3 , 0 0 1 , 0 5 42 3 0 7 1 0 8 8 , 1 6 2 , 0 0 0 , 1 8 9 , 1 0 1 , 0 1 6 , 0 4 72 3 1 3 1 1 5 7 , 0 0 0 , 0 4 8 , 2 3 2 , 2 0 8 , 2 4 7 , 1 3 32 3 1 9 1 1 7 3 , 0 2 4 , 2 0 8 , 0 4 1 , 2 4 0 , 0 0 9 , 1 9 82 3 2 5 1 0 1 2 , 1 4 1 , 0 2 4 , 2 0 8 , 1 2 0 , 1 6 9 , 1 8 32 3 3 1 1 0 7 1 , 1 4 1 , 0 2 0 , 0 0 3 , 1 6 9 , 0 1 5 , 1 9 02 3 3 7 : 1 4 1 , 0 2 1 , 0 0 3 , 0 8 8 , 1 6 9 , 1 4 7 , 0 9 02 3 4 3 : 0 3 2 , 2 1 0 , 2 5 5 , 0 3 2 , 0 0 4 , 0 1 0 , 0 7 2 3 4 9 = 0 3 2 , 0 3 8 , 0 1 2 , 1 6 9 , 0 0 0 , 1 4 1 , 1 8 12 3 5 5 = 0 1 7 , 0 0 8 , 1 6 8 , 1 5 3 , 1 9 2 , 0 0 7 , 0 B 4

1 3 C O M P U T E ' S G a z e t t e M a 1 9 8 5

Page 141: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 141/164

2 3 6 12 3 6 72 3 7 32 3 7 92 3 8 52 3 9 12 3 9 72 4 0 32 4 0 92 4 1 52 4 2 12 4 2 72 4 3 32 4 3 92 4 4 52 4 5 12 4 5 72 4 6 32 4 6 92 4 7 52 4 8 12 4 8 72 4 9 32 4 9 92 5 0 52 5 1 12 5 1 72 5 2 32 5 2 92 5 3 52 5 4 12 5 4 72 5 5 32 5 5 92 5 6 52 5 7 12 5 7 72 5 8 32 5 8 92 5 9 52 6 0 12 6 0 72 6 1 32 6 1 92 6 2 52 6 3 12 6 3 72 6 4 32 6 4 92 6 5 52 6 6 12 6 6 72 6 7 32 6 7 92 6 8 52 6 9 12 6 9 72 7 0 32 7 0 92 7 1 52 7 2 12 7 2 72 7 3 32 7 3 92 7 4 52 7 5 12 7 5 72 7 6 32 7 6 92 7 7 5

: 1 6 9 ,: 0 0 0 ,: 0 0 8 ,: 1 6 9 ,: 1 3 8 ,: 2 2 4 ,: 1 3 8 ,1 0 1 1 ,: 0 6 9 ,: 0 0 8 ,: 0 3 8 ,: 0 0 8 ,: 0 8 0 ,j 2 1 6 ,: 1 6 9 ,1 0 0 0 ,: 0 0 8 ,: 2 4 0 ,t 2 0 8 ,: 0 0 8 ,: 0 0 0 ,i l 5 7 ,1 0 0 8 ,: 1 6 3 ,: 0 2 4 ,: 1 8 9 ,: 2 1 0 ,: 0 3 2 ,: 0 3 2 ,1 0 3 2 ,i 2 0 8 ,

2 5 5 ,: 2 1 2 ,: 0 1 6 ,: 2 1 2 ,1 1 4 1 ,: 0 0 8 ,: 2 1 2 ,: 1 6 9 ,: 0 2 1 ,: 0 0 9 ,

t l 4 1 .

s l 6 9 ,1 0 0 0 ,: 0 0 8 ,: 1 6 9 ,i 2 1 9 ,1 0 8 9 ,: 0 1 4 ,: 1 6 9 ,: 1 4 4 ,: 0 3 2 ,: 1 6 3 ,: 0 1 2 ,t 2 5 5 ,: 2 4 0 ,: 2 0 8 ,: 2 0 8 ,: 2 0 8 ,1 1 4 1 ,: 0 2 1 ,: 2 0 8 ,: 0 2 0 ,: 0 0 3 ,: 0 2 0 ,: 0 1 4 ,

0 0 1 , 1 5 30 3 2 , 0 3 01 6 9 , 2 4 00 0 4 , 1 5 72 0 2 , 1 5 70 1 0 , 2 0 81 5 7 , 0 5 72 0 8 , 2 4 70 0 8 , 1 6 91 6 2 , 0 0 60 0 8 , 1 6 91 6 2 , 0 0 00 0 4 , 1 6 92 3 2 , 2 2 40 0 1 , 1 4 11 4 1 , 0 7 91 6 2 , 0 0 00 0 6 , 0 3 22 4 5 , 1 6 22 0 1 , 0 0 11 5 7 , 0 3 40 3 4 , 2 1 62 0 8 , 2 4 00 1 4 , 1 6 20 3 2 , 2 4 00 8 6 , 0 1 62 5 5 , 2 3 21 6 4 , 0 1 00 2 6 , 0 1 10 4 8 , 0 1 30 8 0 , 1 7 32 4 0 , 2 2 91 3 6 , 2 0 82 0 2 , 2 0 81 4 1 , 0 0 41 4 1 , 0 1 80 0 1 , 2 1 22 1 2 , 1 6 91 6 9 , 0 1 70 2 1 , 1 4 11 4 1 , 0 1 80 3 2 , 2 4 60 0 4 , 2 1 20 1 8 , 2 1 20 3 2 , 2 0 80 0 0 , 1 4 11 4 1 , 0 7 92 4 0 , 0 1 10 3 2 , 1 5 70 0 9 , 0 3 20 0 8 , 1 6 91 6 9 , 1 4 41 4 4 , 0 3 20 3 2 , 1 6 31 6 3 , 0 1 40 1 4 , 0 7 61 6 0 , 0 0 71 6 2 , 0 0 00 0 6 , 0 3 22 4 5 , 1 6 52 5 0 , 0 9 60 0 1 , 0 9 60 2 0 , 0 0 30 0 3 , 0 8 82 5 1 , 1 2 00 0 3 , 1 6 90 8 8 , 0 9 60 1 6 , 0 0 81 6 5 , 1 9 71 7 3 , 0 1 6

, 1 9 2 ,, 0 1 2 ,, 1 5 7 ,, 0 3 8 ,, 0 2 8 ,, 2 2 9 ,, 0 0 8 ,, 1 6 9 ,, 0 0 5 ,, 1 6 9 ,, 1 5 2 ,, 1 6 9 ,, 0 0 2 ,, 1 6 0 ,, 0 7 1 ,, 0 0 8 ,, 1 8 9 ,, 2 1 0 ,, 0 0 1 ,, 2 4 0 ,, 0 0 4 ,, 2 3 2 ,, 1 6 9 ,, 0 0 0 ,, 2 5 5 ,, 2 4 0 ,, 2 0 8 ,, 0 3 2 ,, 0 3 2 ,, 1 7 3 ,, 0 8 0 ,, 1 6 2 ,, 2 5 3 ,, 2 4 5 ,, 2 1 2 ,, 2 1 2 ,, 1 6 9 ,, 0 0 7 ,. 1 4 1 ,, 0 1 1 ,, 2 1 2 ,, 0 0 9 ,, 1 4 1 ,, 0 9 6 ,, 0 3 2 ,, 0 3 2 ,, 0 0 8 ,, 1 7 4 ,, 0 3 4 ,, 1 3 6 ,, 1 4 4 ,, 0 3 2 ,, 1 6 3 ,, 0 1 4 ,, 1 6 9 ,, 0 3 7 ,, 0 2 4 ,, 1 8 9 ,, 2 1 0 ,. 1 9 7 ,, 1 7 3 ,, 1 2 0 ,, 1 6 9 ,, 1 7 3 ,, 1 6 9 ,, 0 1 5 ,, 1 7 3 ,, 0 4 1 ,, 2 0 1 ,, 0 0 8 ,

2 1 9 , 1 6 2 , 1 8 51 5 7 , 0 1 8 , 0 5 60 4 8 , 0 0 8 , 1 8 70 0 8 , 2 3 2 , 1 7 10 0 8 , 2 3 2 , 0 7 81 6 2 , 0 0 1 , 1 5 32 3 2 , 2 2 4 , 1 4 10 0 4 , 1 4 1 , 1 1 11 4 1 , 0 7 0 , 0 5 50 0 7 , 1 5 7 , 1 0 81 5 7 , 0 4 8 , 1 7 70 0 8 , 1 5 7 , 1 1 51 5 7 , 0 8 0 , 1 0 92 0 8 , 2 4 1 , 1 3 60 0 8 , 1 6 9 , 1 8 81 4 1 , 0 8 0 , 0 8 42 5 2 , 0 1 5 , 0 1 12 5 5 , 2 3 2 , 1 1 01 7 3 , 0 7 2 , 0 0 20 1 6 , 1 6 9 , 0 3 81 6 9 , 0 1 4 , 0 4 32 3 6 , 0 7 2 , 1 0 60 0 0 , 0 3 2 , 0 7 81 6 0 , 0 1 8 , 2 0 01 6 2 , 0 0 0 , 1 4 60 0 6 , 0 3 2 , 0 0 82 4 5 , 2 3 4 , 0 6 12 0 0 , 0 1 0 , 1 5 51 5 2 , 0 1 5 , 2 3 70 7 9 , 0 0 8 , 0 7 20 0 8 , 2 0 8 , 2 2 62 2 5 , 1 6 0 , 0 9 41 4 2 , 0 0 8 , 2 2 70 9 6 , 1 6 9 , 1 0 71 4 1 , 0 1 1 , 0 1 81 6 9 , 0 1 5 , 0 1 00 0 6 , 1 4 1 , 1 7 51 4 1 , 0 1 5 , 0 6 30 0 4 , 2 1 2 , 0 1 62 1 2 , 1 6 9 , 2 4 60 3 2 , 2 4 6 , 1 9 91 6 9 , 0 1 6 , 0 1 60 1 1 , 2 1 2 , 0 0 61 6 9 , 0 0 2 , 1 8 50 0 4 , 0 1 0 , 2 3 62 0 8 , 1 6 9 , 0 2 22 0 6 , 0 7 2 , 0 7 10 7 2 , 0 0 8 , 0 8 40 0 4 , 0 7 6 , 0 4 90 1 0 , 0 7 6 , 0 6 50 3 2 , 1 6 3 , 1 9 41 6 3 , 0 1 4 , 1 3 10 1 4 , 1 6 9 , 0 3 61 6 9 , 1 4 4 , 0 1 70 8 0 , 0 3 2 , 1 0 30 0 9 , 1 6 2 , 0 8 00 3 2 , 2 4 0 , 1 0 00 3 9 , 0 1 6 , 0 3 62 5 5 , 2 3 2 , 1 0 02 0 1 , 0 6 0 , 2 0 71 4 1 , 0 0 2 , 0 0 71 6 9 , 0 4 9 , 0 4 22 3 4 , 1 4 1 , 1 1 31 4 1 , 0 0 2 , 0 9 50 7 1 , 1 4 1 , 1 2 11 4 1 , 0 2 1 , 0 4 80 0 0 , 2 2 0 , 0 0 90 0 4 , 2 4 0 , 1 4 10 4 2 , 2 4 0 , 0 5 00 4 1 , 0 0 8 , 2 1 9

2 7 8 1 : 2 4 0 , 0 3 2 , 1 6 5 , 1 9 7 , 2 0 1 , 0 5 0 , 0 8 22 7 8 7 1 2 4 0 , 0 2 6 , 0 9 6 , 1 7 2 , 0 1 7 , 0 0 8 , 0 1 82 7 9 3 : 2 4 0 , 0 1 9 , 1 6 9 , 0 3 2 , 1 5 3 , 1 9 2 , 0 1 42 7 9 9 : 0 0 7 , 1 3 6 , 1 4 0 , 0 1 7 , 0 0 8 , 1 6 9 , 2 0 42 8 0 5 : 0 0 0 , 1 5 3 , 1 9 2 , 0 0 7 , 1 6 9 , 0 0 1 , 2 5 52 8 1 1 = 1 5 3 , 1 9 2 , 2 1 9 , 0 9 6 , 1 7 2 , 0 1 7 , 0 7 62 8 1 7 1 0 0 8 , 1 9 2 , 0 3 9 , 2 4 0 , 2 4 8 , 1 6 9 , 1 2 92 8 2 3 : 0 3 2 , 1 5 3 , 1 9 2 , 0 0 7 , 2 0 0 , 1 4 0 , 2 1 92 8 2 9 : 0 1 7 , 0 0 8 , 1 6 9 , 0 0 0 , 1 5 3 , 1 9 2 , 0 4 02 8 : 0 0 7 , 1 6 9 , 0 0 1 , 1 5 3 , 1 9 2 , 2 1 9 , 2 4 82 8 4 1 1 0 9 6 , 1 7 3 , 0 7 1 , 0 0 8 , ^ 4 0 , 0 2 8 , 1 2 92 8 4 7 : 1 6 5 , 1 9 7 , 2 0 1 , 0 1 3 , 2 4 0 , 0 0 7 , 0 8 62 8 5 3 j 1 7 3 , 0 0 0 , 2 2 0 , 0 4 1 , 0 1 6 , 2 0 8 , 1 8 32 8 5 9 : 0 1 4 , 0 3 2 , 0 6 6 , 0 1 1 , 1 6 9 , 0 0 0 , 0 7 92 8 s l 4 1 , 0 7 1 , 0 0 8 , 1 7 3 , 0 1 7 , 0 0 8 , 2 1 12 8 7 1 : 1 4 1 , 0 2 4 , 0 0 8 , 0 9 6 , 0 3 2 , 1 3 7 , 2 3 72 8 7 7 : 0 1 1 , 0 3 2 , 1 1 2 , 0 1 3 , 0 9 6 , 1 6 9 , 2 3 82 8 8 3 : 0 4 1 , 1 4 1 , 0 0 5 , 2 1 2 , 1 6 9 , 1 2 8 , 2 5 12 8 8 9 : 1 4 1 , 0 0 4 , 2 1 2 , 1 6 9 , 2 5 0 , 1 4 1 , 2 2 22 8 9 5 1 0 0 1 , 2 1 2 , 1 6 9 , 1 2 9 , 1 4 1 , 0 0 4 , 2 2 32 9 0 1 - . 2 1 2 , 1 6 9 , 2 5 0 , 1 4 1 , 0 8 2 , 0 0 8 , 1 7 92 9 0 7 1 1 6 9 , 0 1 6 , 1 4 1 , 0 1 8 , 2 1 2 , 1 6 9 , 0 4 82 9 1 3 1 0 5 0 , 1 4 1 , 0 1 5 , 2 1 2 , 1 6 9 , 0 1 7 , 1 8 92 9 1 9 : 1 4 1 , 0 1 8 , 2 1 2 , 0 9 6 , 1 8 9 , 0 3 8 , 0 2 92 9 : 0 0 8 , 1 3 3 , 2 5 2 , 1 8 9 , 0 4 8 , 0 0 8 , 2 3 52 9 3 1 1 1 3 3 , 2 5 1 , 0 9 6 , 1 6 5 , 2 5 2 , 1 5 7 , 1 4 52 9 3 7 ; 0 3 8 , 0 0 8 , 1 6 5 , 2 5 1 , 1 5 7 , 0 4 8 , 0 2 02 9 4 3 : 0 0 8 , 0 9 6 , 1 8 8 , 0 1 8 , 0 0 8 , 1 6 9 , 1 0 22 9 4 9 : 0 3 2 , 1 4 5 , 2 5 1 , 0 9 6 , 1 7 3 , 0 8 2 , 1 4 42 9 1 0 0 8 , 2 0 1 , 0 1 0 , 2 4 0 , 0 2 3 , 0 5 6 , 1 6 52 9 6 1 1 3 3 , 0 3 0 , 0 7 4 , 1 4 1 , 0 8 2 , 0 0 8 , 2 0 12 9 6 7 : 1 4 1 , 0 0 1 , 2 1 2 , 1 4 1 , 0 8 6 , 0 0 8 , 2 2 82 9 7 3 : 1 6 9 , 0 4 5 , 0 5 6 , 2 3 7 , 0 8 6 , 0 0 8 , 2 4 62 9 7 9 1 1 4 1 , 0 1 5 , 2 1 2 , 0 9 6 , 1 6 9 , 2 5 0 , 0 22 9 8 5 1 1 4 1 , 0 8 2 , 0 0 8 , 1 6 9 , 0 0 0 , 1 4 1 , 1 9 82 9 9 1 : 0 0 1 , 2 1 2 , 0 9 6 , 1 8 8 , 0 1 8 , 0 0 8 , 1 8 62 9 9 7 1 1 8 9 , 0 5 8 , 0 0 8 , 1 4 5 , 2 5 1 , 1 6 5 , 2 2 93 0 0 3 2 5 2 , 1 4 1 , 0 6 8 , 0 0 8 , 0 2 4 , 1 0 5 , 0 1 73 0 0 9 1 2 1 2 , 1 3 3 , 2 5 2 , 1 8 9 , 0 2 8 , 0 0 8 , 2 4 73 0 1 5 : 1 4 5 , 2 5 1 , 1 7 3 , 0 6 8 , 0 0 8 , 1 3 3 , 2 0 93 0 2 1 s 2 5 2 , 0 9 6 , 0 3 2 , 0 6 7 , 0 1 2 , 1 6 5 , 0 6 13 0 2 7 1 2 5 1 , 0 2 4 , 1 0 5 , 0 4 0 , 1 3 3 , 2 5 1 , 2 4 73 0 3 3 1 1 6 5 , 2 5 2 , 1 0 5 , 0 0 0 , 1 3 3 , 2 S 2 , 1 0 03 0 3 9 2 0 1 , 0 0 7 , 2 0 8 , 0 3 9 , 1 6 5 , 2 5 1 , 0 7 03 0 4 5 1 2 0 1 , 1 9 2 , 2 0 8 , 0 3 3 , 0 3 2 , 1 4 1 , 0 1 23 0 5 1 : 0 1 4 , 0 2 4 , 0 9 6 , 1 6 5 , 2 5 1 , 0 5 6 , 0 7 33 0 5 7 1 2 3 3 , 0 4 0 , 1 3 3 , 2 5 1 , 1 6 5 , 2 5 2 , 0 3 53 0 6 3 : 2 3 3 , 0 0 0 , 1 3 3 , 2 5 2 , 2 0 1 , 0 0 4 , 0 4 63 0 6 9 1 2 0 8 , 0 1 1 , 1 6 5 , 2 5 1 , 2 0 1 , 0 4 0 , 1 0 53 0 7 5 ; 2 0 8 , 0 0 5 , 0 3 2 , 1 5 1 , 0 1 4 , 0 2 4 , 1 8 13 0 8 1 : 0 9 6 , 0 5 6 , 0 9 6 , 1 8 9 , 0 1 8 , 0 0 8 , 2 1 63 0 8 7 : 2 0 5 , 0 1 7 , 0 0 8 , 2 4 0 , 0 0 9 , 1 4 4 , 1 2 63 0 9 3 1 0 0 4 , 2 2 2 , 0 1 8 , 0 0 8 , 0 9 6 , 2 5 4 , 1 1 13 0 9 9 : 0 1 8 , 0 0 8 , 0 9 6 , 1 7 3 , 0 2 7 , 2 1 2 , 0 4 93 1 0 5 1 0 4 1 , 0 3 1 , 1 0 5 , 0 0 4 , 0 9 6 , 1 6 9 , 2 2 33 1 1 1 1 0 1 6 , 1 4 1 , 0 1 1 , 2 1 2 , 1 6 9 , 0 1 1 , 0 8 73 1 1 7 : 1 4 1 , 0 1 2 , 2 1 2 , 1 6 9 , 1 5 0 , 1 4 1 , 1 0 23 1 2 3 : 0 0 8 , 2 1 2 , 1 4 1 , 0 8 4 , 0 0 8 , 1 6 9 , 1 6 13 1 2 9 : 0 1 7 , 1 4 1 , 0 1 1 , 2 1 2 , 1 6 9 , 0 0 1 , 0 9 63 1 3 5 1 1 4 1 , 0 8 5 , 0 0 8 , 0 9 6 , 1 7 3 , 0 8 5 , 1 3 93 1 4 1 1 0 0 8 , 2 0 8 , 0 0 1 , 0 9 6 , 1 7 3 , 0 8 3 , 1 2 63 1 4 7 1 0 0 8 , 2 0 1 , 0 0 1 , 2 4 0 , 0 0 4 , 2 3 8 , 2 5 53 1 5 3 : 0 8 3 , 0 0 8 , 0 9 6 , 1 6 9 , 0 0 0 , 1 4 1 , 0 6 63 1 5 9 1 0 8 3 , 0 0 8 , 1 7 3 , 0 8 4 , 0 0 8 , 0 5 6 , 2 4 33 1 6 5 . - 2 3 3 , 0 0 3 , 1 4 1 , 0 8 4 , 0 0 8 , 1 7 3 , 2 2 33 1 7 1 : 0 8 4 , 0 0 8 , 2 0 1 , 0 6 0 , 2 4 0 , 0 0 4 , 1 8 43 1 7 7 : 1 4 1 , 0 0 8 , 2 1 2 , 0 9 6 , 1 6 9 , 1 5 0 , 1 1 33 1 8 3 : 1 4 1 , 0 8 4 , 0 0 8 , 0 9 6 , 0 3 2 , 1 0 7 , 0 6 73 1 8 9 1 0 1 1 , 0 3 2 , 1 2 9 , 0 1 1 , 0 3 2 , 0 1 2 , 0 8 83 1 9 5 : 0 1 2 , 0 3 2 , 2 0 7 , 0 1 1 , 1 4 4 , 0 0 7 , 0 2 4

C O M P U T E ' S G a z e l l B M a 1 9 B 5 1 3

Page 142: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 142/164

Page 143: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 143/164

Page 144: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 144/164

5 8 5 9 6 0

D A T AD A T AD A T A

6 1 D A T A

6 2 6 3

D A T AD A T A

6 4 D A T A6 5 6 6 6 7

6 8 6 9

D A T AD A T AD A T A

D A T A

D A T A

0 , 0 , 3 , 2 0 7 , 5 1 , 0 , 0 , 0 : r e m 1 6 0 , 6 0 , 6 0 , 2 4 , 2 4 , 2 4 , 2 4 , 2 4 : r e m 2 2 4 7 , 2 4 7 , 2 4 7 , 3 , 1 2 7 , 1 2 7 , 1 2 7 , 1 2 7

: r e m 8 2 5 5 , 2 5 5 , 2 5 5 , 2 4 9 , 2 4 9 , 2 5 5 , 2 5 5 , 2 5 5

: r e m 2 0 0 , 7 , 2 5 3 , 1 6 5 , 1 6 7 , 0 , 0 , 0 : r e m 1 7 1 2 6 , 2 3 1 , 2 3 1 , 1 2 9 , 1 8 9 , 1 2 9 , 2 5 5 , 2 1 9

: r e m 1 9 02 3 1 , 2 3 1 , 0 , 2 4 , 3 6 , 6 6 , 1 2 9 , 1 2 6

: r e m 1 8 2 4 , 3 6 , 6 6 , 9 0 , 6 6 , 3 6 , 2 4 , 0 : r e m 2 4 3 0 , 3 3 , 3 9 , 3 9 , 3 0 , 0 , 1 6 , 1 5 : r e m 2 3 1 2 0 , 1 3 2 , 2 2 8 , 2 2 8 , 1 2 0 , 0 , 8 , 2 4 0

i r e m 2 2 1 2 6 , 2 5 5 , 1 8 9 , 2 1 9 , 2 5 5 , 1 2 6 , 3 6 , 2 3

i r e m 1 4 73 2 , 4 8 , 5 6 , 6 0 , 6 0 , 3 2 , 3 2 , 3 2 s r e m 3

P r o g r a m 3 " Z ( T h e E n c h a n t e dJ o u r n e y )

P O K E 5 6 , 6 3 : P O K E S 5 , 2 2 9 : C L R : P O K E 3 6 8 7 9 , 8 : O M= : r e m 6 G O S U B 1 5 : B B = Y i G O S U B l 5 : C C = Y s G O S U B 1 5 s D D = Y

: r e m 9 P R I N T " ( C L R } " : R E S T O R E : F O R Y = 1 6 3 5 7 T O 1 6 3 8 3 :R E A D Z : P O K E Y , Z s N E X T : G O S U B 1 7 1 : G O T O 1 5 2

: r e m 4 P O K E 3 6 8 6 9 , 2 0 5 : A = 9 s B = 9 : D E F F N C ( D ) = 4 0 9 6 + A +2 2 * B = r e mF O R Z = l T O 3 : G O S U B 1 5 : E ( Z ) = Y : N E X T s G G = 4 8 3

: r e m 1 R P O K E 3 6 8 7 8 , 1 5 s r e mF 0 R Z = l T O 4 s G 0 S U B 1 6 : E l ( Z ) = Y : E 2 ( Z ) = E l ( Z ) : NE X T : F = 3 3 7 9 2 : r e m 1 9 G = 4 0 9 6 s H = 4 5 7 9 : Y = R N D ( - T I ) i r e m 2 4 6I = 4 1 1 7 : J = 4 5 5 8 : G O S U B 1 5 : N = Y s N l = I N T ( R N D ( . )* G G ) + G : G O S U B 1 5 : E E = Y r e 1 5

1 G O S U B 1 5 : C U = Y : r e m 1 7 1 G O S U B 1 4 s X l = Y : G O S U B 1 4 : O l = Y : G O S U B 1 4 s P l = Y

: F O R Y = 8 3 2 T O 9 3 6 : R E A D Z : P O K E Y , Z : N E X T: r e m 1 3

1 G 0 S U B 1 4 i S l = Y s G 0 S U B 1 4 : T l = Y : G 0 S U B 1 4 : U l = Y: G O S U B 1 4 s V l = Y s G O S U B 1 4 : F A = Y s G O S U B 1 4 s W l =

: r e m 2 3 1 G O S U B 1 6 : B Y = Y j B X = Y : : G O S U B 1 6 : C Y = Y : C X = Y : G

O S U B 1 6 t D Y = Y : D X = Y t G O S U B 1 6 s E Y = Y i E X = Y s G O T0 1 7 s r e m 3

1 Y = I N T { R N D ( . ) * G G ) + G : R E T U R N s r e m 2 2 1 Y = I N T ( R N D ( . ) * 4 0 ) + l : R E T U R N : r e m 1 5 1 Y = I N T ( R N D ( . ) * 2 0 ) + l : R E T U R N i r e m 1 5 1 G 0 S U B 1 4 : Q l = Y ! G 0 S U B 1 4 : R l = Y i D E F F N A l ( D ) = 4

0 9 6 + E l ( Y ) - t - 2 2 * E 2 ( Y ) : D E F F N A 2 ( D ) = 4 0 9 6 + B X +2 2 * B Y : r e m 1 8 1 D E F F N A 3 ( D ) = 4 0 9 6 + C X + 2 2 * C Y s D E F F N A 4 { D ) = 4 0

9 6 + D X + 2 2 * D Y : D E F F N A 5 ( D ) = 4 0 9 6 + E X + 2 2 * E Yi r e m 1 7

1 D l = 4 1 0 6 i D 2 = 4 5 6 8 i D 4 = 4 3 3 7 : D 3 = 4 3 1 6 : D E F F N A7 ( D ) = 4 0 9 6 + G H ( Z ) + 2 2 * G Z { Z ) : T I $ = " 0 0 0 0 0 0 "

: r e m 2 3 2 G O S U B 2 6 3 : P R I N T " ( C L R } " s I F K = l O R K = 9 O R K = 1 7

O R K > 2 4 A N D K < 2 8 O R K > 3 2 A N D K < 3 8 O R K = 3 T H E N 2 6 1s r e m

2 P R I N T " ! H O M E } { R E D } C C C C C C C C C C C C C C C C C C C C CC : r e m 3

2 I F K = 1 2 O R K = 2 5 O R K = 2 6 O R K > 3 2 A N D K < 3 7 O R K = 3 O RK = 6 O R K = 2 T H E N 2 4 : r e m 2 5

2 F O R Y = I T O H S T E P 2 2 P O K E Y , 3 P O K E Y + F , 2 : N E X Ts r e m 2 2

2 I F K = 1 O R K = 9 O R K = 1 1 O R K = 2 5 O R K > 3 2 A N D K < 3 6 O R K

= 1 7 T H E N 2 6 r e 1 6 2 F O R Y = J T O H P O K E Y , 3 : P O K E Y + F , 2 N E X T

: r e m 6 2 I F K = 1 O R K = 3 O R K = 4 O R K = 7 O R K = 9 O R K = 1 3 O R K = 1 7 O

R K > 2 4 A N D K < 2 8 O R K > 3 2 A N D K < 3 8 T H E N 2 8: r e t n 1 3

2 F O R Y = G T O J S T E P 2 2 P O K E Y , 3 P O K E Y + F , 2 N E X T: r e m 2 2

2 I F K < > 1 0 A N D K < > 1 6 A N D K < > 1 3 A N D K < > 2 5 T H E N 3 0: r e m 1 7

2 F O R Z = 1 T O I N T { R N D ( . ) * 1 5 ) + 1 5 j Y = I N T ( R N D ( . )* G G ) + G s P O K E Y , 7 t P O K E Y + F , 0 : N E X T : r e m 6

3 I F K > 3 A N D K < 8 O R K = 1 5 O R K = 1 8 O R K > 2 1 A N D K < 2 5 O RK = 3 2 T H E N P O K E D l , l l s P O K E D l + F , 0 : r e m 7

3 I F K > 1 1 A N D K < 1 6 O R K = 2 3 O R K = 2 6 O R K > 2 9 A N D K < 3 3O R K = 4 0 T H E N P O K E D 2 , 1 1 s P 0 K E D 2 + F , 0 r e 1 7

3 I F K = 5 O R K = 1 5 O R K = 1 6 O R K > 1 8 A N D K < 2 1 O R K = 2 2 O RK = 2 4 O R K = 2 9 O R K > 3 7 A N D K < 4 1 T H E N F L = l s r e m 8

3 I F F L T H E N P 0 K E D 3 , 1 1 s P O K E D 3 + F , 0 : F L = 0s r e m 2 0

3 I F K = 4 O R K = 1 4 O R K = 1 5 O R K = 1 8 O R K = 1 9 O R K = 2 3 O R K= 2 8 O R K = 2 1 O R K > 3 6 A N D K < 4 0 T H E N P O K E D 4 , 1 1 : P OK E D 4 + F . 0 : r e m

3 I F K = 1 6 A N D L K = ' 0 T H E t J P O K E H - 8 8 , 1 0 : r e m 1 4 3 R R = 0 s I F K = 3 9 O R K = 2 9 O R K = 3 1 O R K = 2 0 T H E N R R = 9

r e 4 3 I F I ( 2 ) = 9 T H E N 1 8 3 : r e m3 I F K = 5 T H E N F O R Y = G T O H S T E P 2 5 : P O K E Y , 3 : P O K E Y

+ F , 4 : N E X T : r e m 1 0 3 I F K = 8 T H E N F O R Y = G T O H S T E P 7 P O K E Y , 3 : P O K E Y +

F , 2 s N E X T : r e m 5 4 I F K = 1 6 T H E N F O R Y = G T O H S T E P 1 8 : P O K E Y , 3 : P O K E

Y + F , 2 : N E X T s r e m 1 4 4 I F K = 1 2 T H E N F O R Y = I T O J S T E P 2 1 : P O K E Y , 3 : P O K E

Y + F , 4 : N E X T i r e m 1 4 4 I F K O 3 0 T H E N 4 4 r e 1 8 4 F O R Y = G T O H S T E P 2 3 P O K E Y , 3 P O K E Y + F , 3 : N E X T

I F 0 R Y = I T 0 J S T E P 2 1 : P O K E Y , 3 : P O K E Y + F , 3 s N E Xs r e m 1 5

4 I F K < > 1 8 T H E N 4 6 : r e m 1 9 4 F O R Y = D 3 T O D 4 - 2 : P O K E Y , 3 P O K E Y + F , 2 : N E X T sO R Y = D 3 + 1 0 T O D 2 S T E P 2 2 s P O K E Y , 3 : P O K E Y + F , 2 :N E X T : r e m 1 6

4 I F K = 2 0 A N D I ( 7 ) = 9 T H E N P O K E D 4 , 9 : P O K E D 4 + F , 3: r e m 2 3

4 I F K = 2 1 A N D I ( 7 ) = 9 T H E N P O K E D 3 , 9 S P 0 K E D 3 F , s r e m 2 3

4 I F K = 5 A N D I ( 6 ) = 9 T H E N P 0 K E D 4 , 9 : P 0 K E D 4 + F , 4: r e m 1 9

4 I F K = 6 A N D I ( 6 ) = 9 T H E N P O K E D 3 , 9 : P 0 K E D 3 + F , 4: r e m 1 9

5 I F K = 1 1 T H E N F O R Y = D 1 + 4 4 T O D 2 S T E P 2 2 : P O K E Y , 3: P 0 K E Y + F , 4 : N E X T

5 I F K O 3 T H E N 5 3: r e m 1 2 s r e m 1 3

: r e m 6 P O K E Y , 3 P O K E Y + F

J r e m 1 2 : r e m 1 8

5 F O R Y = D 1 T O D 2 S T E P 2 2 : P O K E Y , 3 : P O K E Y + F , 4 s N X T i F O R Y = D 3 T O D 3 + 1 0 s P O K E Y , 3 ; P O K E Y + F , 4 : N EX

5 I F K = 2 T H E N F O R Y =, 4 i N E X T

5 I F K < > 4 0 T H E N 5 75 F O R Y = D l + 4 3 T O D 2 - 2 3 S T E P 2 2 s P O K E Y , 3 s P O K E Y +

F , 2 : N E X T i r e m 1 0 5 F O R Y = D 3 + 2 T O D 4 - 2 s P O K E Y , 3 s P O K E Y + F , 2 s N E X T

s r e m 9 5 I F K = 1 4 T H E N F O R Y = G T O H S T E P 5 : P O K E Y , 3 : P O K E Y

+ F , 2 s N E X T s P O K E D 4 - l , 3 2 : P O K E D 2 - 2 2 , 3 2s r e m 5

5 . I F K < > 2 3 T H E N 6 0 : r e m 1 8 5 F O R Y = D 1 + 4 4 T O D 2 - 4 4 S T E P 2 2 : P O K E Y , 3 : P O K E Y +

F , 2 : N E X T : F O R Y = D 3 T O D 4 - 2 : P O K E Y , 3 : P O K E Y + F, 2 i N E X T : r e m 6

1 C O M P U T E S G a z e n e M a 1 9 8 5

Page 145: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 145/164

6 I F K > 5 0 T H E N P O K E 3 6 8 7 9 , 7 P R I N T " f C L R } ": r e m 1 3

6 P O K E 3 6 8 8 0 , 5 : P O K E 3 6 8 8 1 , 2 5 : I F K = 1 0 O R K = 1 3 OR K = 1 6 O R K = 2 5 T H E N G R = K

6 I F K < > 2 2 T H E N 6 5: r e m 1 8 : r e m 1 8 6

6 F O R Y = D 3 + 2 T O D 2 - 4 4 S T E P 2 3 : P O K E Y , 3 : P O K E Y + F, 3 i N E X T i r e m 5

6 F O R Y = D l + 4 4 T O D 4 - 2 S T E P 2 3 s P O K E Y , 3 : P O K E Y + F, 3 : N E X T : r e m 5

6 F O R Y = l T O 3 s I F T R ( Y ) = K T H E N P O K E T A ( Y ) , T B ( Y ): P O K E T A { Y ) + F , 0 : N E X T s r e m 1 3 5

6 I F K = 1 5 T H E N F O R Y = I T O D 4 - 1 0 S T E P 2 1 : P O K E Y , 3 :P O K E Y 4 - F , 2 : N E X T : F O R Y = D 4 - 1 0 T O H S T E P 2 3 : P O KE Y , 3 : r e m 1 8

6 I F C U = K T H E N C K = 9 s P O K E 3 8 3 9 9 , 7 : S Y S 1 6 3 5 7: r e m 1 0

6 I F P E E K ( F N C ( D ) ) = 3 T H E N K = 3 3 s G O T O 2 0 : r e m 6 6 P O K E 3 6 8 7 9 , 2 5 + I N T ( R N D ( . ) * 7 )7 F O R Y = 4 5 8 0 T O 4 6 0 1 : P O K E Y + F , 4 : N E X T

r e 1 0 I F I ( I ) -

9 T H E N P O K E 4 5 8 1 , 2 : 0 = 0 j r e m 1 8 97 I F I ( 2 ) = 9 T H E N P O K E 4 5 8 3 , 5 : P = 0 : r e m 1 9 7 I F I ( 3 ) = 9 T H E N P O K E 4 5 8 5 , 6 : Q = 0 : r e m 2 0 7 I F I ( 4 ) = 9 T H E N P O K E 4 5 8 7 , 7 : R = 0 i r e m 2 0 77 I F I ( 5 ) = 9 T H E N P O K E 4 5 S 9 , 8 : S = 0 : r e m 2 1 7 I P I ( 6 ) = 9 T H E N P O K E 4 5 9 1 , 1 2 : T = 0 : r e m 2 5 7 I F I ( 7 ) 9 T H E N P O K E 4 5 9 3 , 1 2 : P O K E 4 5 9 3 - t - F , 3 : U= : r e m 1 7 I F I ( 8 ) = 9 T H E N P O K E 4 5 9 5 , 1 9 : V = 0 : r e m 1 7 I F I { 1 0 ) = 9 T H E N P O K E 4 5 9 9 , 6 : P O K E 4 5 9 9 + F , 0 : F

F = : r e m 7 7 I F I ( 9 ) = 9 T H E N P O K E 4 5 9 7 , 2 0 : X = 0 s G O T O 2 2 0

: r e m 1 8 I F I ( 9 ) = 9 T H E N 8 2 s r e m 2 1 8 I F K = 3 7 O R K = 2 8 O R K = 2 9 O R K = a O R K = 1 0 O R K = 2 O R K =

1 T H E N P O K E 3 8 3 9 9 , 0 : S Y S 1 6 3 5 7 : P O K E 3 6 8 7 9 , 8: r e m 1 5 2

8 P O K E 3 6 8 6 9 , 2 0 5 : S Y S 8 3 2 : M A = 0 j M B = 0 : I F P E E K {8 3 0 ) = 0 T H E N 2 4 1 : r e m 1 8 6

8 P O K E F N C ( D ) , 3 2 s P O K E 3 6 8 7 7 , 0 s I F P E E K ( 8 3 0 ) =1 T H E N M B = - 1 : I F C K = - 9 T H E N M B = 1 i r e m

8 I F P E E K ( 8 3 0 ) = 3 T H E N M A = 1 : I F C K = 9 T H E N M A = - 1: r e m 2 0

8 I F P E E K ( 8 3 0 ) = 5 T H E N M B = 1 : I F C K = 9 T H E N M B = - 1: r e m 2 0 9

8 I F P E E K ( 8 3 0 ) = 7 T H E N M A = - 1 : I F C K = 9 T H E N M A = 1: r e m 2 1 0

8 A = A + M A : B = B + M B : I F P E E K ( F N C ( D ) ) = 3 2 T H E N 1 0 2: r e m 1 7

8 G O S U B 2 0 5 s I F P E E K ( F N C ( d ) ) = 3 A N D I ( 1 ) = 0 T H E N2 4 4 . r e m 1 1 8

8 I F P E E K ( F N C { D ) ) = 4 A N D I { 8 ) = 0 T H E N 2 4 4: r e m 4

9 I F P E E K ( F N C ( D ) ) = 7 A N D I { 4 ) = 0 A N D R 1 < > F N C ( D )T H E N 1 8 8 : r e m 1 0

9 P O K E 3 6 8 7 6 , I N T ( R N D ( . ) * 1 2 7 ) + 1 2 8 : I F F N C ( D )= O l A N D O = K T H E N l ( l ) = 9 s O = 0 : r e m 2 5 9 I F F N C ( D ) = P l A N D P = K T H E N l ( 2 ) = 9 s P = 0 s r e m 5 9 I F F N C ( D ) = Q l A N D Q = K T H E N I ( 3 ) = 9 s Q = 0 s r e m 6 9 I F F N C ( D ) = R l A N D R = K T H E N l ( 4 ) = 9 : R = 0 s r e m 6 9 I F F N C ( D ) = S l A N D S = K T H E N l ( 5 ) = 9 ! S = 0 : r e m 7 9 I F F N C ( D ) = T l A N D T = K T H E N I ( 6 ) = 9 : T = 0 : r e m 7 9 I F F N C ( D ) = U l A N D U = K T H E N I ( 7 ) = 9 : U = 0 : r e m 8 9 I F F N C { D ) = X l A N D X = K T H E N I ( 9 ) = 9 : X = 0 ! r e m 9 9 I F F N C ( D ) = V l A N D V - K T H E N l ( 8 ) = 9 i V = 0 ! r e m 8 1 0 I F F N C { D ) = F A A N D F F = K T H E N I ( 1 0 ) = 9 : F F = 0

i r e m 1 1 0 I F F N C ( D ) = W 1 A N D W = K T H E N K = I N T ( R N D ( . ) * 4 0 )+ l : G 0 T 0 2 1 ! r e m 2

1 0 P O K E 3 6 8 7 6 , 0 s I F A > 2 1 O R A < 0 O R B > 2 1 O R B < 0 T H EN 2 4 6 i r e m 1 9 1 0 P O K E F N C ( D ) , 0 : P O K E F N C ( D ) + F , 0 i r e m 4

s r e m 5 : r e m 5

I F B X < A T H E N M A =: r e m 6

s r e m 1 6 : r e m 1 5 : r e m 1 0

1 0 F O R Y = 1 T O 3 : I F E ( Y ) = K T H E N 1 0 6 : r e m 3 1 0 N E X T : G 0 T 0 1 1 2 : r e m 2 2 01 0 Y = I N T ( R N D ( . ) * 4 ) + l s P O K E F N A l ( D ) , 3 2 : I F E 1

{ Y ) < A T H E N E 1 ( Y ) = E 1 ( Y ) + 1 : r e r a 1 3 1 0 I F E 1 ( Y ) > A T H E N E 1 ( Y ) = E 1 ( Y ) - 1 : r e m 2 0 1 0 I F E 2 { Y ) > B T H E N E 2 ( Y ) = E 2 { Y ) - 1 s r e m 2 1 1 0 I F E 2 ( Y ) < B T H E N E 2 ( Y ) = E 2 { Y ) + 1 i r e m 2 1 01 1 P O K E F N A 1 ( D ) , 1 8 : P O K E F N A 1 ( D ) + F , 6

: r e m 2 0 1 1 I F F N A 1 ( D ) = F N C ( D ) T H E N 1 8 81 1 I F K O B B T H E N 1 1 91 1 M A = 0 : M B = 0 : P O K E F N A 2 { D ) , 3

l : G 0 T 0 1 1 71 1 I F B X > A T H E N M A = - l ! G 0 T 0 1 1 71 1 I F B Y > B T H E N M B = - 11 1 I F B Y < B T H E N M B = 11 1 B Y = B Y + M B : B X = B X + M A : I F P E E K ( F N A 2 ( D ) ) = 4 0 R

P E E K ( F N A 2 ( D ) ) = 7 T H E N B Y = B Y - M B : B X = B X - M A: r e m 9

1 1 P 0 K E F N A 2 ( D ) , 1 3 ! P 0 K E F N A 2 < D ) + F , 2 : I F F N A 2( D ) = F N C ( D ) T H E N 1 8 8 : r e m 1 6

1 1 I F K O C C T H E N 1 2 6 : r e m 6 1 2 P O K E F N A 3 ( D ) , 3 2 : I F C X < A T H E N M A = l : r e m 2 5 1 2 I F C X > A T H E N M A = - 1 : r e m 1 4 1 2 I F C Y > B T H E N M B = - 1 : r e m 1 5 1 2 I F C Y < B T H E N M B = 1 : r e m 1 0 1 2 C X = C X + M A : C Y = C Y + M B : I F P E E K ( F N A 3 ( D ) ) = 3 T H

E N C X = C X - M A : C Y = C Y - M B j r e m 6 1 2 P O K E F N A 3 ( D ) , 1 4 : P O K E F N A 3 ( D ) + F , 0 : I F F N A 3

( D ) = F N C ( D ) T H E N 1 8 8 : r e m 1 6 1 2 I F K O D D T H E N 1 3 3 r e 5 1 2 P O K E F N A 4 ( D ) , 3 2 : P O K E F N A 4 ( D ) - l , 3 2 t I F D X <

A T H £ N D X = D X + 1 ; G O T O 1 2 9 s r e m 2 2 1 2 D X = D X - 1 : r e r a 1 1 1 2 I F D Y < B T H E N D Y = D Y + l : G 0 T 0 1 3 1 : r e m 8 1 3 D Y = D Y - 1 : r e m 1 0 1 3 P O K E F N A 4 ( D ) , 1 7 ! P O K E F N A 4 ( D ) - 1 , 1 6 : P O K E F

N A 4 ( D ) - l + F , 5 s P O K E F N A 4 ( D ) + F , 5 : r e m 2 5 1 3 I F F N A 4 { D ) = F N C ( D ) T H E N 1 8 8 : r e m 6 1 3 I F K < > E E T H E N 1 4 1 j r e m 5 1 3 P O K E F N A 5 ( D ) , 3 2 j I F E X < A T H E N M A = 1 : r e m1 3 I F E X > A T H E N M A = - 1 : r e m 1 5 1 3 I F E Y > B T H E N M B = - 1 t r e m 1 6 01 3 I F E Y < B T H E N M B = 1 : r e m 1 1 41 3 E X = E X + M A : E Y = E Y + M B : r e m 5 1 3 I F P E E K { F N A 5 ( D ) ) = 3 O R P E E K ( F N A 5 ( D ) ) = 4 0 R P

E E K { F N A 5 ( D ) ) = 7 T H E N E X = E X - M A : E Y = E Y - M B: r e m 2 1

1 4 P O K E F N A 5 ( D ) , 0 j P O K E F N A 5 ( D ) + F , 3 ! l F F N A 5 (D ) = F N C ( D ) T H E N Z = I N T ( R N D { . ) * 1 0 ) + l : I ( Z ) =0 : E E = 0 : r e m 1 9

1 4 I F R R = 0 T H E N 1 4 5 : r e m 2 5 51 4 Z = I N T ( R N D ( . ) * G G ) + G : P O K E Z , 3 : P 0 K E Z + F , 7 j

I F Z = F N C { D ) T H E N 1 R 8 : r e m 7 1 4 Z = I N T ( R N D ( . ) * 8 ) + l : P O K E 3 6 8 8 0 , Z : Y = I N T { R

N D ( . ) * 9 ) + 2 1 : P O K E 3 6 8 8 1 , Y : P O K E 3 6 8 7 6 , 1 2 8s r e m 2

1 4 P O K E 3 6 8 7 7 , 1 2 8 = r e m 1 5 1 4 I F K < > G R O R I ( 4 ) = 9 T H E N 8 2 : r e m1 4 Z = I N T ( R N D ( . ) * 1 3 ) + l s P O K E F N A 7 ( D ) , 3 2 : I F G

H ( Z ) < A T H E N G H ( Z ) = G H ( Z ) + 1 s r e m 1 1 4 I F G H ( Z ) > A T H E N G H { Z ) = G H ( Z ) - 1 i r e m 3 1 4 I F G Z ( Z ) < B T H E N G Z ( Z ) = G Z ( Z ) + 1 s r e m 8 1 4 I F G Z ( Z ) > B T H E N G Z ( Z ) = G Z { Z ) - 1 i r e m 9 1 5 P O K E F N A 7 ( D ) , 0 : P O K E F N A 7 ( D ) + F , 2 s I F F N A 7 (

D ) = F N C ( D ) T H E N 1 8 8 s r e m 1 2 1 5 G O T O 8 2 . r e m 5 1 5 P R I N T " { Y E L ] { C L r 1 { 6 R I G H T } ( R V S } T H E S W

R D ( 2 D O W N ] " s r e m 2 3 1 5 P R I N T " { W H T ] P R E S S F T S T A R T I { S P A C E S j T H E F O R E S T . ( 2 D O W N ] " : r e m 6

C O M P U T E D G a z a t t e M a 1 9 a 5

Page 146: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 146/164

1 5 P R I N T " P R E S S F T B P L A C E D { 3 S P A C E S }R A N D O M L Y I R O O M . f 2 D O W N } " : r e m 1

1 5 P R I N T " P R E S S F T S T A R T W I T H{ S P A C E S j A T R E A S U R E . { 2 D O W N ] "

: r e m 2 2 1 5 G E T T S i I F T S = " " T H E N 1 5 6 i t e m 1 2 1 5 I F T S = " { F l ] " T H E N K = 3 3 : M = 4 t G O T O 4 : r e m 1 0 1 5 I F T 5 < > " ! f 3 ) " T H E H 1 6 1 i r e m 1 7 1 5 G O S U B 1 5 : I F Y = 8 O R Y = 1 0 O R Y = 1 2 O R Y = 3 0 O R Y = 4 0

T H E N 1 5 9 : r e m 8 1 6 K = Y : M = 4 : G O T O 4 : r e m 2 1 6 I F T $ = " { F 5 } " T H E N 1 6 3 : r e m 1 1 21 6 G O T O 1 5 2 i r e m 1 0 1 6 P R I N T " { C L R 3 t 3 S P A C E S j T R E A S U R E S

( D O W N ] " i P R I N T " 0 . R A N D O M " r e m - 2 1 6 P R I N T " 1 . B O O T S " : P R I N T " 2 . W A N D O S E C R

E T S " : P R I N T " 3 . G L O B E " I P R I N T " 4 . C R O S S "r e 9

1 6 P R I N T " 5 . W A N D O T H E W A Y " : P R I N T " 6 . P R P L E K E Y " : P R I N T " 7 . B L U E K E Y " : r e m 1

1 6 P R I H T " 8 . A X E " : P R I N T " 9 . T O R C H " : r e m 1 6 1 6 G E T T $ ; I F T $ = " " T H E N 1 6 7 : r e m 1 3 1 6 I F T $ < " 0 " O R T $ > " 9 " T H E N 1 5 2 : r e m 2 4 11 6 H H = V A L ( T $ ) : I F H H = 0 T H E N H H = I N T ( R N D { - ) * 9 )

+ i r e m 5 1 7 I ( H H ) = 9 : G O T O 1 5 2 : r e m 6 1 7 G O S U B 1 5 : N = Y : I F H = 1 O R N = 7 O R N = 6 O R N = 9 O R N > 1

3 A N D N < 2 1 O R N > 2 2 A N D N < 3 0 O R N > 3 0 T H E N 1 7 1r e 7

1 7 G 0 S U B 1 5 : O = Y i I F 0 = 1 0 R 0 = 9 0 R 0 = 1 7 0 R 0 > 2 4 A N DO < 2 8 O R O > 3 2 A N D O < 3 8 T H E N 1 7 2 i r e m 1 6

1 7 G O S U B 1 5 : P = Y i I F P = 1 0 O R P = 8 O R P = 2 8 O R P = 2 9 T HE N 1 7 3 : r e m 1 8

1 7 G O S U B 1 5 s Q = Y : I F Q = l O R Q = 9 O R Q = 1 7 O R Q > 2 4 A N DQ < 2 8 O R Q > 3 2 A N D Q < 3 8 T H E N 1 7 4 i r e m 1 8

1 7 G O S U B 1 5 : R = Y : G O S U B 1 5 : S = Y : G O S U B 1 5 : X = Y : G0 S U B 1 5 : W = Y i r e m 1 1 9

1 7 G O S U B 1 5 : T = Y : I F T > 1 A N D T < 6 O R T > 1 0 A N D T < 1 4 TH E N 1 7 6 : r e m 2 4 6

1 7 G O S U B 1 5 : V = Y : I F V = 1 O R V = 9 O R V = 1 7 O R V > 2 4 A N DV < 2 8 O R V > 3 2 A N D V < 3 8 T H E N 1 7 7 t r e m 2 2

1 7 G O S U B 1 5 : U = Y : I F U > 1 A N D U < 6 O R U > 1 0 A N D U < 1 4 OR U = 2 1 O R U = 2 2 O R U = 3 0 T H E N 1 7 8 t r e m 1 9

1 7 G O S U B 1 5 : F F = Y : I F Y = 1 O R Y = 2 O R Y = 1 0 O R Y = 8 O R Y= 3 7 O R Y = 2 8 O R Y = 2 9 T H E N 1 7 9 : r e m 1 5

1 8 F O R Z = 1 T O 3 i A A ( Z ) = I N T ( R N D ( . ) * G G ) + G i N E X T: r e m

1 8 F O R Z = 1 T O 3 : G O S U B 1 5 : T R ( Z ) = Y : G O S U B 1 4 : T A (Z ) = Y : N E X T i T B ( l ) = 6 : T B ( 2 ) = 1 9 : T B ( 3 ) = 2

r e i n 1 3 1 8 D I M G Z ( 1 3 ) : D I M G H ( 1 3 ) : F O R Z = 1 T O 1 3 : G O S U B 1

6 : G Z ( Z ) = Y : G H ( Z ) = Y : N E X T : R E T U R N : r e m 2 3 1 8 I F K = 1 0 O R K = 8 T H E N P O K E D 3 , 4 2 : r e m 2 2 1 8 I F K = 9 O R K = 7 T H E N P O K E D 4 , 4 2 : r e m 1 8 1 8 I F K = 2 4 O R K = 2 8 O R K = 3 7 T H E N P O K E D 2 , 4 2

i r e m 1 6 1 8 I F K = 1 6 O R K = 2 0 O R K = 2 9 T H E N P O K E D 1 , 4 2

: r e m 1 6 1 8 G O T O 3 8 : r e m 6 1 8 M = M - 1 s F O R Y = 2 5 0 T O 2 0 0 S T E P - l : F O R Z = 2 3 0 T O 2

4 r e 1 2 1 8 P O K E 3 6 8 7 7 , Y : P O K E 3 6 8 7 6 , Z : N E X T : N E X T : I F M

< 1 T H E N 1 9 2 : r e m 1 6 21 9 P O K E 3 6 8 7 7 , 0 : P O K E 3 6 8 7 6 , 0 : K = 3 3 : G O S U B 1 5 :

B B = Y : G O S U B 1 5 ! r e m 1 9 1 9 C C = Y : G O S U B 1 5 : D D = Y : G O S U B 1 5 : K = Y : C K = 0 : G O

T O 2 0 : r e m 1 1 1 9 P O K E 3 6 8 7 6 , 0 : P O K E 3 6 8 7 7 , 0 : r e m1 9 P R I N T " { C L R ) { R E D } [ R I G H T H 6 D O W N ) Y O U R

Q U E S T I O V E R " : P O K E 3 6 8 6 9 , 1 9 2 : P O K E 3 6 87 9 , 8 : r e m 1 4

1 9 P R I N T : I F M < 1 T H E N P R I N T " 1 2 D O W N j{ R I G H T l Y O U H A V E F A I L E D t 6 S P A C E S )I d O W N } T O F I N D T H S W O R D " : r e m 5

1 9 I F M > 0 T H E N P R I N T : P R I N T " { 2 R I G H T } [ W H T ]{ R I G H T j C O N G R A T U L A T I O N S l { 4 S P A C E S ]{ D O W N ] [ R I G H T ) Y O U F O U N D T H E S W O R D "

i r e m 1 9 31 9 P R I N T " { 6 R I G H T ] ( 2 D O W N i P R E S S F I R E "

: r e m 2 4 41 9 S Y S 8 3 2 : I F P E E K ( 8 3 1 ) = 0 T H E N 1 9 7 ; r e m 8 1 9 R U : r e m 1 5 1 9 R E T U R N : r e m 1 3 12 0 I F F N C ( D ) < > N 1 T H E N 1 8 8 : r e m 8 2 0 F O R Y = 1 6 0 T O 2 5 5 : P O K E 3 6 8 7 6 , Y : F O R Z = 1 4 T O 0 S

T E P - 2 : P O K E 3 6 8 7 8 , Z : N E X T : N E X T : D 8 = 3 6 8 7 8: r e m 9

2 0 G O T O 2 0 3 f e r n 9 2 0 F O R Y = 2 5 5 T O 1 6 0 S T E P - 1 : P O K E 3 6 8 7 6 , Y : F O R Z =

0 T O 1 4 S T E P 2 : P O K E D 8 , Z : N E X T : F O R Z = 1 4 T O 0 S TE P - 4 : r e m 7 P O K E D 8 , Z : N E X T : N E X T : G O T O 1 9 2 : r e m 2 0 0I F P E E K ( F N C ( D ) ) = 6 3 O R P E E K { F N C ( D ) ) = 1 T H E N2 0

2 0

2 0 2 0 2 0 2 0 2 1 2 1 2 1

2 1

2 1 2 1 2 1

2 1 2 1 2 1 2 2

2 2 2 2

2 0 : r e m 9 : r e m 2 4 3: r e m 1 8 2

r e 1 3 : r e m 5 : r e m 8

: r e m 1 1

I F P E E K ( F N C ( D ) ) < > 1 0 T H E N R E T U R NZ = I N T ( R N D ( . ) * 1 0 ) + 1I { Z ) = 9 : K = 8 0 : L K = 1 : R E T U R NI F I ( 3 ) = 9 T H E N 2 1 6I F I ( 1 0 ) = 9 T H E N 2 1 2R E T U R NI F K - N = 8 O R K - N = - 8 O R K - N = 1 O R K - N = - 1 T H E N P O KE 3 6 B 7 6 , 1 3 0 : G O T O 2 1 5 : r e m 1 1 I F K - N = 7 O R K - N = 9 O R K - N = - 7 O R K - N = - 9 T H E N P O KE 3 6 8 7 6 , 2 5 0 : G O T O 2 1 5 s r e m 1 3 P O K E 3 6 n 7 6 , 2 0 0 : r e m 1 4 R E T U R N : r e m 1 2 0I F K - N = 8 O R K - N = - 8 O R K - N = 1 O R K - N = - 1 T H E N P O KE 3 6 8 7 6 , 2 5 0 : G O T O 2 1 9 : r e m 1 2 I F K - N = 7 O R K - N = 9 O R K - N = - 7 O R K - N = - 9 T H E N P O KE 3 6 8 7 6 , 2 0 0 : G O T O 2 1 9 : r e m 1 3 P O K E 3 6 8 7 6 . 1 3 0R E T U R NI F K = O T H E N P O K E O 1T H E N P O K E O 1 + F , 7I F K = P T H E N P O K E P 1

: r e m 1 5 : r e m 1 2 4

2 : P O K E O 1 + F , 0 : I F I { 5 ) = 9: r e m 1 7

: P O K E P 1 + F , 0 : r e m 2 4 I F K = Q T H E N P O K E Q 1 , 6 : P 0 K E Q 1 + F , 0 : I F I { 5 ) = 9T H E N P O K E Q 1 + F , 7 : r e m 1 8

2 2 I F K = R T H E N P O K E R 1 , 7 : P O K E R 1 + F , 0 : I F I ( 5 ) = 9

2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 3

2 3 2 3

2 3 2 3

2 3

T H E N P O K E R 1 + F . 7 = r e m 1 9 I F K = S T H E N P O K E S 1 , 8 : P O K E S 1 + F , 0 : r e mI F K = T T H E N P O K E T 1 , 1 2 : P O K E T 1 + F , 4 : r e m 5 I F K = U T H E N P O K E U 1 , 1 2 : P O K E U 1 + F , 3 r e 5 I F K = F F T H E N P O K E F A , 6 : P O K E F A + F , 0 : r e m 6 I F K = W T H E N P O K E W 1 , 1 5 : P O K E W 1 + F , 2 : r e m 6 I F K = V T H E N P O K E V 1 , 1 9 : P O K K V 1 F , 0 : I F I { 5 ) 9 T H E N P O K E V 1 + F . 7 i r e mI F K = X T H E N P O K E X 1 , 2 0 : P O K E X 1 + F , 7 : r e m 6 I F K O N T H E N 8 0 r e 2 0 P O K E N 1 , 6 3 : P O K E N 1 F , 0 : F O R Y = ] T 0 3 P O K E A A{ Y ) , 6 3 i P O K E A A ( Y ) + F , 0 : N E X T : I F I ( 5 ) = 9 T H EN P O K E N 1 , ! : r e m 1 5 G O T O 8 0 : r e m 5 D A T A 1 6 9 , 1 4 8 , 1 3 3 , 2 5 2 , 1 6 9 , 1 , 1 3 3 , 2 5 1 , 1 7 3, 5 5 , 1 4 9 , 1 6 0 , 0 , 1 4 5 , 2 5 1 , 2 0 0 , 2 0 8 , 2 5 1 , 1 60 , 2 5 5 , 1 4 5 ; r e m 2 3 D A T A 2 5 1 , 2 3 0 , 2 5 1 , 2 0 8 , 2 5 0 , 9 6 : r e m 2 4 D A T A 1 2 0 , 8 , 7 2 , 1 5 2 , 7 2 , 1 3 8 , 7 2 , 1 7 3 , 1 9 , 1 4 5, 7 2 , 1 7 3 , 3 4 , 1 4 5 , 7 2 , 1 6 9 , 0 , 1 4 1 , 6 2 , 3 , 1 4 1 ,

6 3 , 3 , 1 6 9 : r e m 1 9 D A T A 1 2 7 , 1 4 1 , 3 4 , 1 4 5 , 1 7 3 , 3 2 , 1 4 5 , 7 3 , 2 5 5 ,4 1 , 1 2 8 , 4 2 , 8 , 1 6 9 , 1 9 5 , 1 4 1 , 1 9 , 1 4 5 , 1 7 3 , 1 7, 1 4 5 , 7 3 : r e m 1 6

1 4 C O M P U T E f S G m e t f e M a 1 9 8 5

Page 147: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 147/164

2 3 D A T A 2 5 5 , 4 1 , 6 0 , 7 4 , 7 4 , 4 0 , 4 2 , 1 6 8 , 4 1 , 1 6 , 2 2 5 0 1 , 1 6 , 2 0 8 , 3 , 1 4 1 , 6 3 , 3 , 1 5 2 , 4 1 , 1 5 , 1 6 2 , 0 , 2 5 2 3 2 , 2 2 4 , 9 : r e m 2 1 4 2 5

2 3 D A T A 2 4 0 , 8 , 2 2 1 , 1 6 0 , 3 , 2 0 8 , 2 4 6 , 1 4 2 , 6 2 , 3 ,1 0 4 , 1 4 1 , 3 4 , 1 4 5 , 1 0 4 , 1 4 1 , 1 9 , 1 4 5 , 1 0 4 , 1 7 0 2 5 , 1 0 4 , 1 6 8 : r e m 1 6 5 2 5 4

2 4 D A T A 1 0 4 , 4 0 , 8 8 , 9 6 , 2 , 3 , 1 , 5 , 4 , 1 2 , 8 , 1 0 2 5 : r e m 1 0 2 5

2 4 I F P E E K ( 8 3 1 ) = 1 6 A N D I ( 4 ) = 0 T H E N M = 0 : G O T O 1 8 2 5 : r e m 2 3 1 2 5 8

2 4 I F P E E K ( 8 3 1 ) = 1 6 T H E N I { 4 ) = 0 : B B = 5 0 : C C = 5 0 : 2 5 D D = 5 0 : F O R Y = l T O 3 : E { Y ) = 5 0 : t I E X T : r e m 1 1

2 4 G O T O 1 0 3 : r e m 1 0 2 2 6 2 4 I F A > 2 1 O R A < 0 O R B > 2 2 O R B < 0 T H E N 2 4 6 : r e m 2 4 2 e 2 4 A = A - M A s B = B - M B : G O T O 1 0 2 : r e m 2 1 2 6 2 4 I F A > 2 1 T H E N A = 0 : K = K + l s I F K = 4 1 T H E N K = l

: r e m 2 4 2 4 I F A < 0 T H E N A = 2 1 : K = K - 1 ! I F K = 0 O R K = 3 2 O R K = 2 4 2 6

O R K = 1 6 O R K = 8 T H E N K = 3 3 : r e m 2 6 2 4 I F B > 2 1 T H E N B = 0 : K = K - 8 : I F K < 1 T H E N K = 3 4 2 6

: r e m 2 5 2 4 I F B < 0 T H E N B = 2 1 : K = K + 8 : I F K > 4 0 T H E N K = 3 5

: r e m 5 2 6

I F T I S > " 0 0 0 2 0 0 " T H E N 2 5 2 r e 8 G O S U B 2 0 9 : G O T O 2 0 : r e m 1 3 6F O R Y = 1 T O 3 : I F £ ( Y ) < K T H E N E ( Y ) = E ( Y ) + 1

: r e mI F E ( Y ) > K T H E N E { Y ) = E ( Y ) - 1 : r e m 7 N E X T : I F C C < K T H E N C C = C C + 8 : r e m 1 3 I F C C > K T H E N C C = C C - 8 r e i n 2 I F B B > K T H E N B B = B B - 7 : r e m 1 l F B B < K T H E N B B = B B + 7 s r e m 1 I F D D > K T H E N D D = D D - 9 : r e m 3 T I ? = " 0 0 0 0 0 0 " ! l F D D < K T H E N D D = D D - 9

: r e m 1 8 8G O T O 2 5 1 : r e m 1 0 I F K = 3 T H E N 2 2 : r e m 1 1 F O R Y = 1 T O I N T ( R N D ( . ) * 5 0 ) + 5 0 : Z = I N T ( R N D { .) * G G ) + G : P 0 K E Z , 4 : P 0 K E Z + F , 5 : N E X T : G O T O 2 2

: r e m 7 I F O M = M T H E N 2 6 6 : r e m 2 P O K E 3 6 8 7 9 , 8 : r e m 6 4P O K E 3 6 8 6 9 , 1 9 2 : P R I N T " { C L R } { 7 D O W N }{ R I G H T j M E N L £ F T " ; M : F O R T 5 = 1 T O 1 0 0 0 : N E

X T : P O K E 3 6 8 6 9 , 2 0 5 : K = 3 3 : r e m 0 O M = M : R E T 1 J R N r e 2 2

B 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

I l i n e 6 o " A d d r e s s F i l e " ( F e b r u a r y ) , t h eG O S U B s h o u l d b e c h a n g e d t G O T O . O t h e r w i s e ,t h r e t u r n a d d r e s s e s b u i l d u o t h s t a c k , e v e nt u a l l y c a u s i n g a o u o m e m o r y e r r o r .

" F r e e V I C " f r o m M a c h i n e L a n g u a g e F o B e g i nn e r s ( A p r i l ) m a n o w o r k c o r r e c t l y , b e c a u s e t h V I h a s 2 2 c o l u m n s a n d t h p r o g r a m t r i e s t p r i n t a c o l u m n 3 0 M a k e t h f o l l o w i n g c h a n g e :8 5 D A T A 3 , 1 6 0 , 1 6 , 1 6 2 , 0 , 2 4

T h e r e a r n k n o w n c o r r e c t i o n s f o " A u t oL i n e " ( D e c e m b e r 1 9 8 4 ) . H o w e v e r , t h a r t i c l e i c o r r e c t l y d e s c r i b e d m e t h o d f o l o a d i n g A u t om a t i c P r o o f r e a d e r f r o m A u t o L i n e . I y o l o a d al o n g e r p r o g r a m f r o m s h o r t e r o n e , t h p o i n t e r t v a r i a b l e s i n o u p d a t e d . T u s t h p r o g r a m s t g e t h e r , l o a d a n r u A u t o L i n e . N e x t , f r o m i m e d i a t e m o d e , l o a d a n r u A u t o m a t i cP r o o f r e a d e r .

M a n y r e a d e r s h a v e s u g g e s t e d t h a t " M a g a z i n eI n d e x e r " ( J a n u a r y ) a n " A d d r e s s F i l e " ( F e b r u a r y )w o u l d b m o r e u s e f u l w i t h p r i n t e r o p t i o n . T h f o l l o w i n g p r o g r a m w i l l r e a d a d d r e s s e s f r o m d i s ka n p r i n t t h e m o C o m m o d o r e p r i n t e r . N o t et h a t t h i s i a s e p a r a t e p r o g r a m , a n s h o u l d n o b a d d e d t A d d r e s s F i l e .

1

2 3 4

5 6

O P E N 2 , 8 , 2 , " 0 : A D D R E S S E S , S , R " : O P E N 4 , 4 : B =I N P U T # 2 , AF O R J = 1 T O A : F O R K = 1 T O BI N P U T # 2 , A S : P R I N T # 4 , A $ ;{ S P A C E S } " ;

N E X T K : P R I N T # 4 : N E X T JC L O S E 2 : P R I N T S 4 : C L O S E 4

: P R I N T # 4 ,

F o M a g a z i n e I n d e x e r f i l e s , c h a n g e t h f i l e n a m ei n l i n e 1 t " 0 : A R T I C L E S , S , R " a n c h a n g et B = l . F o b o t h p r o g r a m s , t a p e u s e r s s h o u l dc h a n g e t h f i r s t s t a t e m e n t i n l i n e 1 t O T ? B N 2 r l , 0 " f i l e n a m e " .

I y o o w m o r e t h a n o n d i s k d r i v e , y o m a h a v e f o u n d t h a t " D i s k A u t o L o a d " ( N o v e m b e r1 9 8 4 ) w o r k s o n l y w i t h d r i v e n u m b e r e i g h t .R e a d e r A n d r e w W G a u n t s u g g e s t s t h f o l l o w i n gc h a n g e s :6 8 D A T A 3 , 3 , 1 6 5 , 1 8 6 , 1 7 0 , 1 6 0 , 0 , 3 2 : r e n 8 87 2 8 0 D A T A 1 6 2 , 2 0 0 , 1 6 0 , 2 9 , 3 2 , 1 8 9 , 2 5 5 , 1 6 5

: r e m 1 3 97 2 8 8 D A T A 1 8 6 , 1 7 0 , 1 6 0 , 2 5 5 , 3 2 , 1 8 6 , 2 5 5 , 1 6 9

: r e m 2 0 9A l s o , t h c h e c k s u m s s h o u l d b c h a n g e d i n l i n e2 ( f r o m 8 5 5 4 t 8 7 2 8 ) a n 4 ( f r o m 4 2 5 7 7 t 4 2 7 5 1 ) . W i t h t h e s e m o d i f i c a t i o n s , t h e p r o g r a ml o a d s a n r u n s f r o m t h e d i s k d r i v e c o n t a i n i n g t h b o o t p r o g r a m .

A l v e r s i o n s o " F o r b i d d e n C r y p t " ( F e b r u a r y )w o r k a l i s t e d . T h 6 v e r s i o n , h o w e v e r , d o e sn o c l e a r t h v a r i a b l e T b e t w e e n g a m e s . W h e n

g a m e e n d s a n n e o n b e g i n s , y o m a n o h a v e t g a t h e r t r e a s u r e f r o m a l f o u r r o o m s o l e v e l o n e . I y o c o n s i d e r t h i s b o n u s , i d o e s n h a r m t l e a v e i i t h g a m e . O r c h a n g e l i n e6 1 2 , a d d i n g c o l o n a n T a f t e r t h W A I T 1 9 8 , ! .

C O M P U T E ' S G a z e t t e M a 1 9 B 5 1 - 1 5

Page 148: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 148/164

N E W S &P R O D U C T SP R O M A LS M h a s d e v e l o p e d n e s t r u c t u r e dp r o g r a m m i n g l a n g u a g e c a l l e dP R O M A L . D e s i g n e d f o p r o g r a m m e r so a l l e v e l s , P R O M A L i n c l u d e s o n e -p a s s c o m p i l e r , f u l l s c r e e n e d i t o r , a n

l i b r a r y o p r e d e f i n e d u t i l i t y s u b r o ut i n e s . I a ] s o h a s a r u n t i m e e n v i r o n m e n tw h i c h e n a b l e s a p p l i c a t i o n s t b w r i tt e i h i g h - l e v e l l a n g u a g e . T h o e r a t i n g s y s t e m p r o v i d e s f i l e , m e m o r ya n d p r o g r a m m a n a g e m e n t , a n d I / O r d i r e c t i o n . T h s u g g e s t e d p r i c e i $ 4 9 . 9 5 .

S M A , 3 7 0 0 C o m p u t e r D r . , P . O . B o 2 0 0 2 5 , R a l e i g h , N 2 7 6 1 9 .C i r c l e R e a d e r S e r v i c e N u m b e r 2 3 0 .

M o d e m , D i s k D r i v e F o C o m m o d o r eC a r d c o h a r e l e a s e d t h M O D - 1m o d e m , f u l l a u t o - a n s w e r / a u t o - d i a lm o d e m t h a t c a b e u s e d i p l a c e o t h C o m m o d o r e 1 6 5 0 . T h M O D - 1 c o m e sw i t h t e r m i n a l s o f t w a r e p a c k a g e , o d i s k , w h i c h e n a b l e s f u l l u p l o a d i n g a n d o w n l o a d i n g o t e x t a n d p r o g r a m f i l e s .

s i m p l e w o r d p r o c e s s o r a n s e v e r a lu t i l i t y p r o g r a m s w h i c h w i l l a l l o w c o v e r s i o n t a n f r o m A S C I I a r e a l s o o t h d i s k . S u g g e s t e d r e t a i l i $ 6 9 . 9 5 .

A m o n g o t h e r n e r e l e a s e s f r o mC a r d c o i t h C S D - 1 d i s k d r i v e , w h i c ho b e y s a l s t a n d a r d C o m m o d o r e D O c o m m a n d s , a n c a n b e u s e d i p l a c e o t h C o m m o d o r e 1 5 4 1 . S u g g e s t e d r e t a i li $ 3 4 9 . 9 5 . C a r d c o h a a l s o r e l e a s e dC a N o w ! / 6 4 , s p r e a d s h e e t p a c k a g ef o t h C o m m o d o r e 6 4 w i t h 3 9 o f r e em e m o r y f o d a t a . F e a t u r e d a r o n s c r e e n" h e l p " w i n d o w d i s p l a y s f o r a s s i s t a n c e ,i n d i v i d u a l l y v a r i a b l e c o l u m n w i d t h s ,b u i l t - i n s c r a t c h p a c a l c u l a t o r , a n k e y b o a r d o v e r l a y .

A m o n g t h m a t h e m a t i c a l f u n c t i o n ss u p p o r t e d b C a N o w ! a r l o g i c a lA N D , l o g i c a l O R l o g i c a l N O T , l o b a s e1 0 t o t a l r a n g e o c e l l s , a v e r a g e r a n g e o c e l l s , n u m b e r o n o n b l a n k c e l l s i r a n g e , a n s e v e r a l m o r e . C a N o w ! r t a i l s f o $ 3 9 . 9 5 o d i s k o n l y .

1 4 C O M P U T E f s G a z e t t e M a 1 9 8 5

C a r d c o , I n c . , 3 0 S T o p e k a , W i c h i t a ,K 6 7 2 0 2 .C i r c l e R e a d e r S e r v i c e N u m b e r 2 3 1 .

M u s i c S y s t e m F o C o m m o d o r e 6 W i t h M u s i c P o r t , n e k e y b o a r d a n s o f t w a r e s y s t e m f r o m T e c h S k e t c h , u e r c a c r e a t e t h e i r o w a c c o m p a n im e n t , d o u b l e - t r a c k , a n p l a y b a c k a n s t o r e o r i g i n a l m u s i c . A l s o i n c l u d e d i t h s o f t w a r e a r e s p e c i a l e f f e c t s , s u c h a v i b r a t o a n r e v e r b e r a t i o n , a w e l l a sn u m e r o u s p r e s e t s o u n d s a n s e q u e n c e s .T h k e y b o a r d i f u l l s i z e , w i t h a t h r e e -o c t a v e r a n g e .

M u s k P o r t , 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 , r e t a i l s f o $ 1 4 9 .

T e c h S k e t c h , I n c . , 2 f u s t R d . ,F a i r f i r f d , N 0 7 0 0 6 .

C i r c l e R e a d e r S e r v i c e N u m b e r 2 3 2 .

E l e c t r o n i c T y p e w r i t e r ,P r i n t e rT h n e J u k i 2 0 0 0 e l e c t r o n i c t y p e w r i t e rf e a t u r e s 1 6 - c h a r a c t e r c o r r e c t i o n m e o r y , I a n 1 p i t c h s e l e c t i o n , a n a u t o m a t i c u n d e r l i n e a n c e n t e r i n g .S u g g e s t e d p r i c e i $ 2 9 9 .

A l s o n e f r o m J u k i i t h J u k i6 0 0 0 p r i n t e r , l e t t e r - q u a l i t y d a i s y w h e e lp r i n t e r w i t h 2 i n t e r n a l m e m o r y a n 1 0 , 1 2 , a n 1 p i t c h s e l e c t i o n s . S u g e s t e d p r i c e i $ 2 9 9 .

J u k i O f f i c e M a c h i n e C o r p . , 1 2 6 1W i l e y R o a d , S u i t e B S c h a u m b u r g , I 6 0 1 9 5 .C i r c l e R e a d e r S e r v i c e N u m b e r 2 3 3 .

H e A d v e n t u r e G a m e sW i n d h a m C l a s s i c s , d i v i s i o n o S p i nn a k e r S o f t w a r e , h a n e l i n e o g r a p h i c s a n t e x t a d v e n t u r e g a m e sb a s e d o l i t e r a r y c l a s s i c s . A v a i l a b l e t t l e s i t h s e r i e s a r S w i s s F a m i l y R o b i ns o n , i n w h i c h t h p l a y e r a s s u m e s t h r o l e o f F r i t z , a n B e l o w t h R o o t , aq u e s t f o t h s e c r e t o f G r e e n S k y . N e

t i t l e s i n c l u d e T r e a s u r e I s l a n d a n A l i c e ' sA d v e n t u r e s i W o n d e r l a n d .

T h e g a m e s a r d e s i g n e d f o a g e st e t a d u l t , a n a r c u r r e n t l y a v a i l a b l ef o t h C o m m o d o r e 6 4 w i t h d i s kd r i v e , f o $ 2 6 . 9 5 .

W i n d h a m C l a s s i c s , O n K e n d a l lS q u a r e , C a m b r i d g e , M 0 2 1 3 9 .C i r c l e R e a d e r S e r v i c e N u m b e r 2 3 4 .

D a t a b a s e ,T e l e c o m m u n i c a t i o n s F o 6

n e d a t a b a s e m a n a g e m e n t s y s t e m ,c a l l e d Y E S , D a t a b a s e , h a b e e n r l e a s e d f r o m O r b y t e S o f t w a r e . T h s y t e a l l o w s u s e r - d e s i g n e d r e c o r d a n p r i n t f o r m a t s w i t h s p e c i a l r e p e a t f i e l d s ,m e m o f i l e s w i t h t e x t - e d i t i n g a n c a c u l a t i n g a b i l i t i e s , a n b a t c h p r o c e s si n o p t i o n . S p e c i a l c a l c u l a t i o n s f i l e sh a v e t h c a p a c i t y f o u t 4 m a t he m a t i c a l f o r m u l a s e a c h . S u g g e s t e d r e t a i li $ 7 9 . 9 5 .

O r b y t e h a a l s o i n t r o d u c e d H o t l i n eC o m m u n i c a t i o n s , t e l e c o m m u n i c a t i o n sp r o g r a m f o t h C o m m o d o r e 6 4 T h p r o g r a m e n a b l e s d i r e c t c o m m u n i c a t i o nf r o m o n C o m m o d o r e t a n o t h e r , a n a c c e s s e s m o s t d a t a b a s e s , i n c l u d i n g D o J o n e s , M C M a i l , a n T h S o u r c e . I a l s o f e a t u r e s b u l l e t i n b o a r d f o p o s ti n a n s a v i n g o n - s c r e e n m e s s a g e s .H o t l i n e C o m m u n i c a t i o n s s e l l s f o $ 7 9 . 9 5 .

O r b y t e S o f t w a r e , P . O . B o 9 4 8 ,W a t c r b u r y , C 0 6 7 2 0 .C i r c l e R e a d e r S e r v i c e N u m b e r 2 3 5 .

M e m o r y A n d S t u d y A i R e m e m b e r , n e p r o g r a m f r o mD e s i g n W a r e , h e l p s u s e r s l e a r n a n r m e m b e r f a c t s , s e q u e n c e s , r e l a t i o n s h i p s ,a n l i s t s . D e v e l o p e d i c o l l a b o r a t i o nw i t h a e x p e r t o h u m a n m e m o r y a t h e U n i v e r s i t y o C a l i f o r n i a a B e r k e l e y ,R e m e m b e r e m p l o y s a v a r i e t y o f t e c hn i q u e s t h e l p s t u d e n t s r e t a i n t h e i rs t u d y m a t e r i a l . T h r e e l e a r n i n g m o d e sa r e i n c l u d e d : F a m i l i a r i z a t i o n , P r a c t i c ea n T e s t . R e m e m b e r r e t a i l s f o $ 7 9 . 9 5 ,

Page 149: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 149/164

a n i a v a i l a b l e o d i s k f o t h C o m o d o r e 6 4

A l s o n e f r o m D e s i g n W a r e a r t w l e a r n i n g g a m e s . E u r o p e a n N a t i o n s

L o c a t i o n s i t r i v i a g a m e a b o u t E u r op e a n h i s t o r y a n g e o g r a p h y ; T h B o d yT r a n s p a r e n t i a a n a t o m y g a m e i w h i c h t h p l a y e r g a i n s p o i n t s b m o i n b o n e s a n o r g a n s t t h e i r c o r r e c tl o c a t i o n s . E a c h p r o g r a m i a v a i l a b l e o d i s k f o $ 4 4 . 9 5 , f o t h C o m m o d o r e 6 4

D e s i g n W a r e , 1 8 5 B e r r y S t r e e t , S a F r a n c i s c o , C 9 4 1 0 7 .C i r c l e R e a d e r S e r v i c e N u m b e r 2 3 6 .

R e m o t e T u n e rT h E T - 0 0 1 , n e t u n e r f r o m t h K e t t e G r o u p , c a c o n v e r t c o l o r m o n it o r i n t o r e m o t e - c o n t r o l , h i g h -r e s o l u t i o n t e l e v i s i o n r e c e i v e r . B e c a u s ec o l o r m o n i t o r h a b e t t e r r e s o l u t i o n t h a n

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

S u g g e s t e d r e t a i l i $ 7 9 . 9 5 .T h K e t t e G r o u p , I n c . , 1 3 8 9 5 I n d u s

t r i a l P a r k B l v d . , M i n n e a p o l i s , M 5 5 4 4 1 .C i r c l e R e a d e r S e r v i c e N u m b e r 2 3 7 .

T h P r i n t S h o p F o C o m m o d o r eB r n d e r b u n d h a r e l e a s e d C o m m o d o r e6 v e r s i o n o T h P r i n t S h o p , i t p o p ul a g r a p h i c s p r o g r a m . T h e p r o g r a m c a b e u s e d t o w r i t e , d e s i g n , a n p r i n tg r e e t i n g c a r d s , s t a t i o n e r y , l e t t e r h e a d ,s i g n s , a n b a n n e r s . E i g h t d i f f e r e n tt y p e s t y l e s a n d d o z e n s o f p i c t u r e s a n s y m b o l s a r a v a i l a b l e . b u i l t - i n g r a p hi c e d i t o r l e t s t h u s e r c r e a t e o r i g i n a lp i c t u r e s a n d s y m b o l s o m o d i f y t h o s ea l r e a d y p r o v i d e d . T h p r o g r a m i a v a i la b l e o d i s k f o $ 4 4 . 9 5 .

B r t d e r b u n d S o f t w a r e , P a u l D r . ,S a R a f a e l , C 9 4 9 0 3 .C i r c l e R e a d e r S e r v i c e N u m b e r 2 3 8 .

S p a c e A c t i o n G a m e sM a r a u d i n g a l i e n s a n n u m e r o u s b l o c ka d e s a r t h e o b s t a c l e s e r o u t e t t h O r i o n e m p i r e i O i s a c , n e a r c a d e -s t y l e g a m e f r o m H a n d i c S o f t w a r e .f a s t - p a c e d s h o o t - e m - u p g a m e , O i s a cf e a t u r e s m u l t i p l e p l a y l e v e l s a n r q u i r e s j o y s t i c k . S u g g e s t e d p r i c e , o d i s k , i $ 1 9 . 9 5 .

H a n d i c S o f t w a r e , I n c . , 5 2 H a v e n sC o v e R d . , B r i c k t o w n , N 0 8 7 2 3 .C i r c l e R e a d e r S e r v i c e N u m b e r 2 3 9 .

Q u e s t F o T i r e s S e q u e lS i e r r a h a a n n o u n c e d t h r e l e a s e o fG r o g ' s R e v e n g e , s e q u e l t t h p o p u l a rB . C . ' s Q u e s t f o T i r e s b a s e d o t h c o m i c s t r i p B . C . T h n e w g a m e f e a t u r e sT h o r , t h f i r s t m a n , o n q u e s t f o t h m e a n i n g o l i f e . T h c h a l l e n g e i t s t e e r T h o r o v e r c l a m - s c a t t e r e d m o u nt a i n p a t h w h i l e w a t c h i n g f o T i r e d a c t a l sa n t h N e a n d e r t h a l n a m e d G r o g .

G r o g ' s R e v e n g e i a v a i l a b l e o d i s kf o t h 6 f o $ 3 4 . 9 5 .

S i e r r a , I n c . , C o a r s e g o l d , C 9 3 6 1 4 .C i r c l e R e a d e r S e r v i c e N u m b e r 2 4 0 .

W e a t h e r , W h i t e h o u s o , W a T o r n a d o T o m , n e g a m e f r o mN a n o s e c , t e a c h e s c h i l d r e n t h b a s i c s o fm e t e o r o l o g y . U t f o u r p l a y e r s c o p e t e t p r e d i c t t h w e a t h e r t h m o s t a c u r a t e l y . P r e s s u r e z o n e s , c o l d a n w a r m f r o n t s , a n w e a t h e r m a p s a r i l u s t r a t e d o t h s c r e e n . S u g g e s t e d r t a i l , o d i s k , i $ 3 9 . 9 5 .

A l s o f r o m N a n o s e c i T h W h i t e h o u s e B l u e s , a a r c a d e - s t y l e s i m ul a t i o n o f t h e A m e r i c a n p r e s i d e n c y ; a n A l p h a - O m e g a R u n , b a t t l e t d e f e n dy o u r p l a n e t a g a i n s t a e v i l o v e r l o r d i t h y e a r 3 0 1 2 . E a c h p r o g r a m i a v a i la b l e o d i s k f o t h C o m m o d o r e 6 4 W h i t e h o u s e s e l l s f o $ 3 4 . 9 5 ; A l p h a -O m e g a , f o $ 3 9 . 9 5 .

N a n o s e c C o r p o r a t i o n , 3 5 4 4 L i n c o l nA v e . , O g d e n , U 8 4 4 0 1C i r c l e R e a d e r S e r v i c e N u m b e r 2 4 1 .

G r a p h i c s P r i n t i n g P r o g z a mH a r d C o p y , f r o m F S S o f t w a r e , i a i a g t r a n s f e r u t i l i t y w h i c h w i l l p r i n ts c r e e n i m a g e s o d o t - m a t r i x p r i n t e r s .H i g h - r e s o l u t i o n a n m u l t i c o l o r g r a p h i c sa r e p r i n t e d i s h a d e s o f g r a y . F o t h C o m m o d o r e 6 4 H a r d C o p y i c o m p a ti b l e w i t h K o a l a - P a d , D o o d l e , S i m o n ' sB A S I C a n o t h e r g r a p h i c s p r o g r a m s .S u g g e s t e d r e t a i l i $ 2 9 . 9 5 , o d i s k .

A n o t h e r r e c e n t r e l e a s e f r o m F S S o f t w a r e i A p S o f l - 6 4 , a A p p l e s o f t e u l a t o r f o t h 6 4 T h p r o g r a m a d d sc o m m a n d s t t h 6 4 ' s B A S I C i t h A p p l e s o f t f o r m a t , i n c l u d i n g h i g h -r e s o l u t i o n g r a p h i c s a n d c u s t o m c h a r a ct e c r e a t i o n c o m m a n d s . P u r c h a s e r s o A p S o f t - 6 4 w i l l r e c e i v e f r e e c o p y o t h d a t a b a s e m a n a g e m e n t p r o g r a m F i l eC a b i n e t , S u g g e s t e d p r i c e i $ 3 9 . 9 5 .

F S S o f t w a r e , P . O . B o 7 0 9 6 , M i n n ea p o l i s , M 5 5 4 0 7 .C i r c l e R e a d e r S e r v i c e N u m b e r 2 4 2 .

A r c a d e A d v e n t u r eI C h o p p e r H u n t , ( m a g i c ' s n e r e l e a s e ,t h p l a y e r p i l o t s p o w e r f u l h e l i c o p t e ra n b l a s t s t h r o u g h t h e a r t h t r e c o v e ro b j e c t s b u r i e d i n u c l e a r d u m p s i t e .M e a n w h i l e , h o v e r i n g a i r c r a f t f i l l i e c a v a t i o n s a q u i c k l y a t h e y a r b l a s t e d .O d i s k f o t h C o m m o d o r e 6 4 s u g e s t e d r e t a i l i $ 1 9 . 9 5 .

I m a g i c , 9 8 1 U n i v e r s i t y A v e . , L o G a t o s , C 9 5 0 3 0 .C i r c l e R e a d e r S e r v i c e N u m b e r 2 4 3 .

N e P r o d u c t r e l e a s e s a r s e l e c t e d f r o ms u b m i s s i o n s f u r e a s o n s o f t i m e l i n e s s ,u n i q u e n e s s , a v a i l a b l e s p a c e , a n g e n e r a li n t e r e s t . R e a d e r s s h o u l d b a w a r e t h a tN e w s P r o d u c t s o f t e n c o n t a i n s a e d i t e dv e r s i o n o m a t e r i a l s u b m i t t e d b v e n d o r s .W a r u n a b l e t v o u c h f o i t a c c u r a c ya t i m e o p u b l i c a t i o n .

C O M P U T E ! ' * G a z e t t e M a 1 9 8 5 1 4

Page 150: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 150/164

M a r k e t i n g C o n s u l t a n t sS A V E k k P R I N T E R S

A X I O NG 5 5 A ( A l a n ] 2 4 G 5 5 C ( C - 6 4 ) 2 4 G 5 5 P ( I B M ) 2 3 G 5 5 A ( A p p l e ) 2 7 G 7 0 A T t A f a n ] 4 5 G 7 0 A A p p l e ] 4 5 E l i t e 5 C ( C - 6 4 ) . 3 2

B L U E C H I P SM 1 2 0 1 0 i Z 7 5M 1 2 0 1 0 C - 6 4 t 2 ' i

C I T O HP r o w r i t e r B 5 1 0 A 2 7 8 5 1 0 B C 3 8 8 5 1 0 B P 1 . . . . 3 1 B 5 1 0 S P 3 7 8 5 1 0 S 4 2 8 5 1 0 S C 4 5 B 5 1 0 S C R 4 7 7 5 0 0 A 2 0 7 5 0 0 A 2 4 1 5 5 0 4 4 1 5 5 0 B C . . . . 4 8 9A - 1 0 - 2 0 - P „ . 4 5

1 4 P o R D . . 8 8 F i O S S P U o r R D U 1 0 6 9

C A R D C OL Q 3 6 L Q 2 7 C I T I Z E NM S P - 1 0 3 2 M S P - 1 5 4 9 M S P - 2 0 4 7 M S P - 2 5 6 4

C O M R E XC R - I E - E C C o m n t e r 1 I f ' a r a t l a l . . . 3 5 9C I I - E S C o m r i l e r I P a r a l l e l . . . 3 7 C R - I V - C C o m r i t e r I P a r a l l e l 6 8 C F - I V - S C o m r i l B r I V S a r i a l 6 8

C o r o n aL P 3 O O L a s e r P r i n t e r 2 6 9 92 0 0 3 6 1 T o n e r C a r t r i d g e 8

D I G I T A LD E V I C E S

1 6 p u n i e r D u l l e r 9 7 3 2 p r i m e r D u l l e r 1 7 6 4 p r i n t e r b u l l e t 1 C 9

M O N I T O R SA M D E K3 0 0 G r e e n 1 2 3 0 A m b e r . 1 3 3 1 A m o e r I B 1 5

C o l o i 3 0 A u d i o 2 4 C o l o r 5 0 0 C o m p o s i t e 3 6 C o l o r 6 0 0 4 2 9C o l o r 7 0 1 9 C o l o r 7 1 0 . 5 6

G O R I L L A1 2 G r a s n 7 2 A m b e r 8

N E J B - 1 2 6 0 G r e e nJ B - 1 2 0 1 G r e e n . . . .J 1 2 1 5 C o l o rJ 1 2 1 6 R G J C 1 4 6 0 C o l o rJ B - 1 2 0 5 A m b e r . .

9 1 3 2 3 3 7 2 8 1 3

S A K A T AS C - 1 0 0 C o l o rS T S l S t a n dS 1 0 0 0 G r e e nS 1 0 0 0 A m b e r

T A X A N2 1 C o l o r R B 6 , ,1 1 G r e e n1 1 A m e e r

4 0 C o l o r R G 4 1 C o l o r R G 4 2 C o l o r I B 1 2 G r e e n I B 1 2 A m b e r I B M

. 2 1 9. 2

. . . 9 9. 1 0 9

. . 2 4 9. 1 1 9. 1 2 5. 2 7 5

. . 3 3 9. 4 2 9

. . 1 3 9. 1 4 5

P A N A S O N I CD 1 3 0 0 R G c o m p o s i t e 3 2 9P R I N C E T O N G R A P H I C SM A X - 1 2 A m b e r 1 8 H X - 1 2 R G 4 7 S R - 1 2 R G 5 9

X - T R O NC o m c r j l o r C u i r i p m n c n , c l : n . l 9 9

Z E N I T HZ V 1 2 2 A A m U e r 8 Z V 1 2 3 G G r e e n 7 Z V 1 2 A m b o r I B M 1 2 Z V 1 3 1 C o l o r 2 7 Z V 1 3 R G 3 8 Z V 1 3 C o m p o s i l o 4 4 9Z V 1 3 H R e C o l o / . . . . 5 8

E P S O NR X - 8 0 2 2 5R X - 8 0 F T - 2 7 9F X 1 0 0 ' 5 7 J 8 0 5 2 9L 1 5 0 0 1 0 8 9L 1 5 0 0 1 1 4 9H I - B O C o l o r P l o t t e r 3 9

J U K IJ u k i 6 1 0 0 3 7 9R 2 3 S e r i a l B o a r d 5 T r a c t o r 1 1 S h e e t F e e d e r 2 0 9J u k i 6 3 0 0 7 6

L E G E N D8 8 2 1 1 0 8 0 2 3 9! 2 0 O 2 4 9

i P R I N T E R i I N T E R F A C I N G

A v a i l a b l e

M A N N E S M A N N T A L L YS p i r i t 8 0 2 5 5M T L - 1 6 0 L 5 4 M T L - 1 8 0 L 7 3

N E N E 8 0 2 5N E C 8 O Z 7

S 6 9 9S 3 5 9

P A N A S O N I C1 0 9 0 . . , . . 1 8 1 0 9 1 2 5 1 0 9 2 3 9 51 0 9 3 5 8 3 1 5 1 4 5

S m i t h C o r o n a

O K I D A T AO k i m a l e 1 0 1 7 98 2 2 9 8 . 6 4 9 3 4 9 5 6 9 I m a g e w r i t e r 4 2 9 I B M T / e r s i o n 3 4

O L I V E T T ID 2 5 P a r a l l e l 7 3 D 2 5 S o r i a l 7 2 D 4 5 P a r a l l e l 1 0 9 9D 4 5 S e r i a l 1 0 7 9

F a s l e t B D 1 0 OD ! O OD 3 O OL I O O O

I B 0 2 1 9 0 03 9 0 5 1 9 0 03 3 0

S T A R M I C R O N I C SS G - 1 0 2 1 S G - 1 5 3 7 S D - 1 0 3 3 S D - 1 5 4 4 S R - 1 0 4 8 S R - 1 5 5 8 P o w o r t y p e 3 0 9G o m i n i 1 0 X C A L LG e m i n i 1 5 X C A L LS B - 1 0 C A L L

M O D E M SM I C R O B I T SM P P 1 D W ( C - 6 4 6 9

T E L E L E A R N I N GC M - 2 5 0 I C - 6 4 ] 6 5 . 0 0C A R D C O M O D - 1 ( C - 6 4 ) . . C A L LN E S T R I D G E J C - 6 4 ) C A L LM I T E V M ( C - 6 4 ) C A L L1 6 5 0 A U T O M O D E M ( C - 6 4 ) . . 8 C O M P U S E R V E . 2 3 9 5

' • ' ; ' ■ ' ' ■ ' . ■ . ■ ' ■ ■ ' ■ "■ * ■ " ■ ' . I " - 1; * ' ' - . ' ■ ' - ' " ■ ! " ■ :' , - ' ' - ' • ' . ' ■ ' •

" . * " ' . '

H A Y E SS m a r t m o d e m 3 0 1 8 S m a r t m o d o n 1 2 0 0 4 5 9S m a r t m o d a n 1 2 0 0 B 3 8 M i c r o m o d e m H 2 4 M i c r o m o d o m 1 0 2 8 C h r o n o g r a p h 1 7 S m a r t C o I 7

D R I V E S

T O L L

M S S D D r i v e .S D D r i v e .

I N D U SG C O M M O D O R E . . .C A R D C O C S D - 1

. 2 2 9. 4 6 9

. 2 4 9. 2 1 9

D I S K E T T E SM A X E L LM A X E L L5 M . " M D - 1 1 6 . 9 9B « f v l D - 2 2 3 . 7 5

( B o . t O

5 V i "5 ' A "5 V i "

S K ( 0 0 1 1 0 S K C - S S S D . . . .

S K C - S S D D . . .S K C - D S D D . . . .

E L E P H A N T( B o x 1 0 . 1 0 . 9 9 5 W S S S D 1 3 . 9 9

. 1 3 . 9 9 5 ! A " S S D D 1 5 . 9 9. 1 5 . 9 9 5 V . 1 ' D S D D 1 9 . 9 9

T O R D E RC A L L T O L L F R E E o s e n d o r d e r t

L y c o C o m p u l e rB o 5 O 8 8

C u s t o m e r S e r v i c e 1 - 7 1 7 - 3 2 7 - 1 8 2 5 J e ' s * v S n o < « P 7 4 8 0 0 - 2 3 3 - 8 7 6 0

R I S K F R E E P O L I C YI n - s l o c k i l e m s h i p p e d w i l h i n 2 h o u r s o o r d e r N d e p o s i t o O . o r d e r s F r e e s h i p p i n g o n p r e p a i d c a s h o r d e r s w i t h i n ( h e C o n t i n e n t a l S P r e s i d e n t s a d s a l u s t a * . 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 a d S 5 . 0 0p l u s 3 l o p n o n i y m a i t s e r v i c e A d v e r t i s e d p r i c e s s h o w 4 d i s c o u n t t o c a s h , a d 4 ^ f o M a s t e r C a r d o V i s a P e r s o n a l c h e c k s r e q u i r e w e e k sc l e a r a n c e b e f o r e s h i p p i n g A l i t e m s s u b i e c l l c h a n g e w i t h o u t n o t i c e

F o y o u r p r o t e c t i o n , w C h e c h l o s t o l e n c r e d i t c a r d s .

Page 151: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 151/164

M a r k e t i n g C o n s u l t a n t sC O M P U T E R

C A R EB I

D I S K D R I V EC L E A N E R . , I . . . S 1 Z 7 5C O M P U T E R C A R E K I T 1 1 7

N O R T R O N I C SD I S K D R I V E

C L E A N E Rw i t h s o f t w a r e

P R I N T I N GP A P E R

3 0 0 0 S H E E T SF A N F O L D S 4 7

1 0 0 0 S H E E T SF A N F O L D J 1 7

l O O O S H E E T L E T T E f l S 2 9 2 0 S H E E T S L E T T E R S f 9 1 5 0 R A G S T A T I O N A R Y S 1 O 9 9M A I L I N G L A B E L S ( i n S 9 9 51 1 1 0 0 0

F A N F O L D $ 2 7

C O M M O D O R ES O F T - W A R E

I N N O V A T I V E C O N C E P T SF l r p - n - F i l e 1 0 5 R i p - n - F i l e 1 5 2 F l i p - n - F i l e 2 5 L o c k 1 7 . 9 5F l i p - n - F i l e 5 1 7 . 2 5F l l p - n - F i l e 5 L o c k 2 2 . 9 5F l l p - n - F i t e R o 1 7 . 2 5

A D V E N T U R ED i s k e y 3 2 . 9 5U l I r a D i s a s s e m b l e r 3 2 . 9 5

W I C O( J o y s t i c k s )

1 5 - 9 7 1 4 B a l H a n d l e 1 6 . 9 95 0 - 2 0 0 2 S u p e r 3 - w a y . . . . 1 9 . 9 97 2 - 4 5 4 5 T r a c k b a l l 2 9 . 9 95 0 - 2 0 3 0 B o s s 1 2 , 9 95 0 - 0 1 0 8 G r i p H a n d l e 1 9 . 9 9

C O M M O D O R ES i m o n ' s B a s i cA s s e m b l e r 6 4S u p o r E x p a n d e rL o g o 6 P i l o t 6 E a s y C a l e . . . .E a s y S c r i p t

6 C o m p u t e '1 5 4 1 D i s k D r i v eM P 8 0 P r i m e r1 7 0 2 M o n i t o r1 5 3 1 D a t a s e t t e1 6 G 0 A u l o M o d e m

2 4 . 7 53 4 . 7 52 2 . 7 5

. . 4 9 . 7 53 0 . 7 53 7

. . . 3 8 . 7 5C A L L

1 9 1 7

. 2 0 . . . 3 9 , 7 58

B R O D E R B U N D( C - 6 4 )

T h P n n l S h o pG r a p h i c s L i b r a r yW h i s l l e r ' s B r o t h e rS t e a l t hS p e ! L i n k e rB a n k S t W r i t e r . , . .R a i d o n B u n g e l i n g B a

. . . 2 9 . 9 5. . . 1 9 . 9 5. . . 1 9 . 9 5

1 9 1 9 . 9 53 2 . 9 5

1 9 . 9 5C h a m p i o n s h i p L o f l a R u n n s t . . !L o d e R u n n e rO p e r a t i o n W h i r l w i n d .

. . 1 9 . 9 52 2 . 9 5

P R I N T E R I N T E R F A C E[ C - 6 4 )G r a p p l e r C C a r d c oC a r d c oC a r d c o P U - P r i n [B I n t e r f a c eC o n n e c t i o n - E p s o nC o n n e c t i o n : S t a rC o n n e c t i o n : O k i d a t a . . .C o n n e c t i o n : C . l l u hC o n n e c t i o n : S e i k n s h n .

B 9 . 9 56 5 7 5

. . 3 9 . 7 5. . . 5 9 . 9 5

5 9 C A L L6 9 . 9 56 9 . 9 56 9 9 5

. . 6 9 . 9 5. . 6 9 . 9 5

S P I N N A K E R( C - 6 4 )

D e l t a D r a w i n g ( R O M )C o s m i c L i f e ( R O M )A l p h a b e t Z o ( R O M ) . . . .K i n d e r c o m p ( R O M ]F a c e m a k e i ( R O M ) . . . .F r a c t i o n F e v e r ( R O M ) . .K i d s o K e y s ( R O M ) . . . .

O R & DC o p y - .G P p r i n t e r i n t e r f a c e , . .

S U B L O G I C( C - 6 4 ]

F l i g m S i m u l a t o r I N i g h t M i s s i o n P i n b a l L .

2 2 . 7 5. 2 2 . 7 5

. . 1 9 . 9 5. 1 7 . 9 5. 1 9 . 9 5. 1 9 . 9 5. 1 9 . 9 5

2 7 9 5. 6 0

. 3 2 . 7 5. 2 2 . 7 5

C A R D C OC ' 0 1 W r i t e M o 2 8 , 9 5C / 0 2 W r i t e N o 6 . . 3 B . 9 SD / 0 1 M a i l N o w - 6 4 . . . . ! 9 . 0 C0 / 0 4 S p o i l N o w - 6 4 . . . . 2 9 . 0 0D / 0 2 U t i l i t y D o a k 1 9 . 9 5C E D - 1 D i s k D r i v e ( n e w ) . . C A L LM O D - 1 M o d e m ( n e w | . . C A L LD / 0 3 T a < P a y e r ( n e « | . , 2 7 . 9 SD / 0 7 C a l c N o w / 6 4 j n e w | . . . 2 7 . 9 ED / 0 8 S U p o r P r i n t e r U t i l i t y . D / 0 8 S u p e r P r i n t e rU t i l i t yC K / 1 N u m e n c K e y P a d . . 3 4 . 9 SD C / i D a t a C a s s e t t e 3 9 C B / 5 S l o lB o a r d C - 6 4 . . . . 5 4 0 C R / 1 L r g t i r P e n 2 9 . 7 5C E / i C a s s e i l e i n t e r l a c e . . . 2 9 . 7 5C B I 3 S l o lB o a r f l V i c - 2 0Z B / B G S l o tB o a r d V r C ' 2 O

H E H E S G a m e s 0 O m W r i t e r / S p e l l 3 4 . 9 3H E M o n 6 4 2 3 . 9 5M i c r a s o l t M u l h D l a n 5 5 , 0 0T y p e W r i t e 1 9 . 9 5T u r t l e G r a p h i c s I I 2 3 , 3 5C e l l D e l e n s e 2 2 . 9 5P a i n t B r u S f l 1 2 . 9 5T n M a i n . * . . . . . 2 2 . 9 5G r a p h i c s B a s i c 8 7 , 9 5H E K i 2 9 , 9 5

2 3 . 9 56 F o r t h 3 4 . 9 5H E S W n t e i 6 4 2 4 . 9 5

T i m e w o r k s" v e m o r y S 3 2 . 7 E

S 3 2 . 7 EA c c t s R e S 3 7 A c c l s q < « 1 3 2 7 L e a g o r .

a t a M g r J 1 4 7 5C h e c k b o o k ■ ■ ■ - - J 1 4 7 JS t a r B a t t l e . ■ ■ £ 1 7 C a n e o W o r d . $ 1 5 7 5

. 1 T I N E N T A L( C - 6 4 )

H o m e A c c o u n t a n t 4 4 . 7 E1 9 6 4 T a x A d v a n t a g e 3 5 . 7 5I 9 3 5 C - 6 4 B o o k o S o f t w a r e 1 6 3 5

B a t t e r i e s I n c l u d e dP a p e r C l i p J 5 9 S p e l l P a S 3 4 g sC o n s u l t a n t J G g P a p e r C l i p w i t h

s « " P f l k J 7 9 . 9 5H o m B p a k S 3 4 . 9 5B U S C A R D S 1 3 9 . 9 5B C o l u m n B o a r d S 1 O 9 . 9 S

S c a r b o r o u g hS o n g w r i l e r $ Z 7 P h B e t a F $ 2 9 . 9 5M a s t e n y p e S 2 4 . 7 5R u M o n e y $ 2 7 N e W o r t h

E A S T E R N H O U S EP a b b i l C - E 4 1 9 R a b b i t V I C - 2 0 1 9 9 5M A C - 6 4 . . . 2 7 9 5T e l s t a i 6 4 . . , . . . 1 9 . 9 5M . L . M o n i t o r 6 1 9

S S ( C - 6 4 )C o m p u t e r B a s e b a l l 2 7 F i e l d o F i r e 2 4 . 7 5C o m p u t e r Q u a r t e r b a c k . . 2 4 . 7 5Q u e s t r o 2 4 . 7 55 0 M i s s i o n C r u s h 2 4 . 7 5

M i c r o p r o s eS o l o F l i g N t $ 2 7 N A T O s ? z . 7 5S p i l l i r e S 1 9 . 9 5F - 1 5 S t r i k e J 2 2 J 5A R e s c u e S 2 2 . 7 5

E P Y X( C - 6 4 )

F a s t L o a d 2 6 . 7 5B r e a k d a n c f l 2 3 . 7 5G r e a t e s t B a s e b a l l 2 4 . 7 5S u m m e r G a m e s 2 6 . 7 5

P E R S O N A L P E R I P H E R A L SS u p e r S k e t c h 6 4 3 2 . 7 5P r i n t e r U t i l i t y 1 8 . 7 5

K O A L A( C - 6 4 )

K o a l a P a f l 5 9 . 9 5P R E C I S I O N S O F T W A R ES u p e r b a s e 6 4 5 2 . 7 5

A M E R I C A ' S M A I L O R D E R H E A D Q U A R T E R SL Y C O C O M P U T E R

W O R L D ' S L E A D E R I S A L E S S E R V I C E

T O R D E RC A L L T O L L F R E E8 0 0 - 2 3 3 - 8 7 6 0I P A 7 1 7 - 3 2 7 - 1 8 2 4

L y c o C o m p u t e rP . O . B o 5 0 8 8

J e r s e y S h o r e , P 7 7 4 0

Page 152: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 152/164

F o T h C o m m o d o r e 6 4 C E 3 U E T

L o i s y o c o p y * " ■ ' " - - ' ' . ' • < i " ■ - M j u i y c a r t r i d g e I m a g n« b r u n f n u n < M { s o f t w a r e l i s t i n g * p r o v i d e d ) w i l h n c h a n q a a . S o m e c a r t r k t g a L m a g t s m a

C B U S $ 3 4 . 9 5

C B U S I $ 8 4 . 9 5

A b o v e w i t h n o c n a s a r y * f t *T i o n ' l i - > ' I J

C B U S ID E L U X E[ i r o i j r s T n s O c l i & k g t l c

S 4 9 . 9 5

O R D E R S O N L Y( 8 0 0 ) C B U S - C W

\ ^ T E C H I N F O .

( 2 1 5 ) 6 2 2 - 5 4 9 5P L E A S E A D 5 3 . 0 0 F O B S H I P P I N G

P A R E S I D E N T S A D 6 S A L E S T A V I S A . W C C H E C K S O C A S H

H r u A M ■ _ - * : . i m a g o w i t h o u t ■ ■ , ■ ! ! C B U S I I ? t r v * c a r t r i d g e e m u l a t o r a n w i l l r u c a r t r i d g e s w i l T i

i e s i o c o o y p ' O f e c l i o n r

C B U S C O M B OC B U S I W i l h p r o g r a m s o d i s K r i :

R J B R A C H M A N A S S O C I A T E S , I N C .l : J . ' f s '

P 0 B O 1 0 7 7 H A V E R T O W N , P A 1 9 0 8 3

F i n a l l y . . F o t h C - 6 4I N T E L L I G E N T M U S I C S O F T W A R E

T h e M u s i c I m p r o v i s o r— C o m p o s e s i t o w m u s i c *

P l a y s p e r p e t u a l l y ; a l w a y s n e w ; n e v e r r e p e a t s .L i s t e n t m u s i c c h a n g e a y o a l t e r p a r a m e t e r s w i t h

t h f u l l s c r e e n e d i t o r . O r e x p e r i m e n t w i t h a n o m o r et h a n 5 p r e - s e t s t y l e s p r o v i d e d .

R e a l - t i m e d i s p l a y o n o t e s p l a y e d .Y o c o n t r o l : H a r m o n y , r h y t h m , t e m p o , r a n g e ,

c o u n t e r p o i n t , e t c .Y o c o n t r o l C - 6 4 s o u n d : A D S R , f i l t e r , w a v e f o r m ,

v i b r a t o , m o d u l a t i o n , e t c .3 6 p a g e c o m p r e h e n s i v e u s e r ' s m a n u a l | w i t h g l o s s a r y ) .

C r e a t e d b M i c h a e l R i e s m a n , m u s i c a l d i r e c t o r o f t h e P h i l i pG l a s s E n s e m b l e , C a n t u s w i l l t r a n s f i x y o w i t h i t b e a u t i f u la n e x c i t i n g i n v e n t i o n s ! N m o r e t e d i o u s t y p i n g i o n o t e s l N m o r e r i n k y - d i n k lA L G O - R H Y T H M S O F T W A I H

I 7 M i n e o l a B l v d .M i n e o l a , N e Y o r k 1 1 5 0 1

D I S K $ 5 S H a n d l i n g

C h e c k o M O

O R D E R T O L L - F R E E : 1 - 8 0 0 - 6 4 5 - 4 4 4 1I N C A L L : 5 1 6 - 2 9 4 - 7 5 9 0

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

P U T E R K E E P T R A C KO Y O U R B A S E B A L L

S T A T I S T I C S F O Y O U !

E A S Y T U S C l e a r S c r e e n D i r e c t i o n sE a s y D a t a E n t r ya n C o r r e c t i o n

C O M P R E H E N S I V E2 B a t t i n g a n F i e l d i n gS t a t i s t i c s

* 2 P i t c h i n g S t a t i s t i c sU T o 3 0 P l a y e r sU n l i m i t e d G a m e s

D E T A I L E D R E P O R T SP l a y e r R o s t e r sG a m e S u m m a r i e sP i t c h i n g C u m u l a t i v e sA n l o m o r e

F o I h C O M M O D O R E 6 ( t o n ( I w i t h s i n g l e d i s k f l n v o i O . - s h i p p i n g a n i l h a n d l i n gC o m i n g s o o n l o t h A P P L E c h e c k o m o n o ) ' o r O a i D ' o a s eP r o g r a m s p u e s a n d e l a i l a 1 d a m o n e y b a c k g u a r a n t o r *a v a i l a b l o u p o n r e q u e s l

J A C O B S E N S O F T W A R E D E S I G N S1 5 9 0 E 4 3 r d A v e n u e

E u g e n e , O r e g o n 9 7 4 0P h o n a : ( 5 0 3 ) 3 4 3 - 8 0 3 0

D e t a i l e d U s e r s M a n u a lF a s t S t a t i s t i c s R e t r i e v a l

H i t s , R u n s , E r r o r s , L O a n E R f o E v e r y I n n i n gA l T o t a l s , C u m u l a t i v e s ,A v e r a g e s E t c . C a l c u l a t e d

W l n / L o s s R e c o r d sT e a m C u m u l a t i v e sP l a y e r H i s t o r i e s

( I I -

Page 153: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 153/164

* | J D U j D IM - f l O l D o H a i n x P a r a l l e l . . I 1 B 9 0 0 P R I N T E R SM 6 0 2 S e r i a l . . . . . . 1 3 1 9 . 0 0 A S ^ f t S f t i lM C B 0 D o M a t r i x ( 1 7 9 . 0 0 m s w ^ I M Ji s a o C o l o r I ' r l . i t e r / P l o t t o p 1 1 3 9 , 0 0 Q P - 1 0 0 P a r a l l e l S l f l B . O O1 5 3 0 D t t t a a B l t s . . $ 3 9 . 9 9 Q P - 6 0 0 D u a l M t l t l e . . S i M H O O

1 3 1 1 J o y B U O k e a c h 8 9 1 H . B O R X - B O F T . H X - I O G . F X - H O . F X - 1 0 D .1 3 1 3 P H d d l B S 1 1 1 . 9 9 L X 6 0 . H n m e w r l L e r 1 C A L L1 1 1 0 V I B ( 4 3 . 9 9m v i i o s o o o n J U K f

( S 3 . ! ! 9 H I B O t - l i i H 0 M A N J 1 H M A N NT

Q T - C 6 4 D r l V f l ' . . . . $ 3 6 0 0 S 0 2 ? D o M a t r i x . . 3 3 ^ 0 0 c a r d c o f ^ 1 0 ™

T , i ( J h t 3 ' i i T i , , £ 3 ; ! ' . } ] > ( I k l i n n t i - U 4 . . . . . . . . . S i y S J 0

S X - 6 4 F o r t a H l e S 4 9 9 . 0 0C o m m a d o r e 6 1 4 9 . 0 0

G r e e n3 0 A m b e rH o C o l o r a o o / A u i l l o

S I S ! ) V 1 1 4 0 0 B E 9 9 . 0 O

1 B O i

C a n s n t t e D o c k

I N T E R F A C E SP a n a s o n i c .

P a n a s o n i c 1 0 B O 1 1 9 9 . 0 0P f t i m a a i o i o 9 i

R I T E M A N

. I I E O B A m b e rJ 1 3 1 5 C o l o r

S I 4 9 9

S A K A T A

^ S T A R M I C B O N 1 C SC R 4 P r i m e r I n t e r t a o o ( 8 9 . 9 8 B a l ° S B 4 9 0

P E R S O N A L P E R I P H E R A L S K V M 1 3 E K t t f o t t tK V M 1 2 3 O r n n n

. . S 3 3 9 . 0 0

» B H 9 9

P R O F E S S J O N A I , S O F T W A R E

S p o l l l ' i kr h C o n s u l t a n t

6 0 D i s p l a y

S 3 9

S I 4 9 m $ 1 4 9 9 9

P l u t a & i : C o n s t r u c t i o nC l U e s o O o l d

A t c h o n I

K M o K n y a t a n w S U L O G I C

S E 9 6 9 F 1 1 S h t S i m u l a t o r I ( 3 9 S Y N A P S E

B W r i t e r 6 1 1 6 - 9 3Z o r K I I I I l ( 2 7 . 9 9D e a d l i n e 8 3 9 . 9 9 C O N T I N E N T A L S O F T W A R EW i t n e s s . . - S 3 9 . 9 9 T h H o m e A r e o u n t a r . t . . . . S 4 I > m K t e p b u i l S S B E

J 1 H 9 9

S 1 9

W E S T l P C a I 1 : 1 7 1 7 ) 3 3 7 - 9 5 7 5 E A S TP . O . B o 6 6 8 9 . D e p C . A 4 Q 5 4 7 E 3 i - d S t . , D e p t . A 4 0 5

C A N A D I A N O R D E R SO n t a r i o / Q u e b e c : 1 - 0 0 - 2 6 8 - 3 9 7 4O t h e r P r o v i n c e s : 1 - 8 0 0 - 2 G S - 4 5 5 9

a n p r l u a c h a n g e . C a l l t o d a y f o o u c a t a l o g

Page 154: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 154/164

D r e a m s C A c o m e t r u e !B a c k i J u n e o 1 9 8 3 , K e l v i n L a c yh a d r e a m . H d r e a m e d o c r e a t i n go n i n t e g r a t e d p r o g r a m t h a i w o u l di n c l u d e a s p r e a d s h e e t , b u s i n e s sg r a p h i c s a n d a t a b a s e . p r o g r a mw i t h t h p o w e r o L o t u s 1 - 2 - 3 . O t h C o m m o d o r e 6 4 P e o p l e l a u g h e d ! H h a j u s t f i n i s h e d O m n i W r i t e r , t b m a r k e t e d b H E S W A R E . I g n o r i n g t h es k e p t i c a l , h s t a r t e d o V I Z A S T A R .N o w , a f t e r 1 m o n t h s , h i d r e a m h a c o m e t r u e . V I Z A S T A R h a f u l l -f e a t u r e d s p r e a d s h e e t , a s g o o d a M u l t i p l a n . B u m u c h f a s t e r — f a s t e rt h a n m a n y s p r e a d s h e e t s o t h I B P C I i w r i t t e n 1 0 0 % i 6 5 0 2m a c h i n e l a n g u a g e c o d e a n i

A L W A Y S i m e m o r y . I i m e n u -d r i v e n , u s i n g t h l a t e s t t e c h n i q u e s i u s e r - f r i e n d l i n e s s . I i c o m p a t i b l e w i t hv i r t u a l l y a l p r i n t e r s a n w o r dp r o c e s s o r s . U t w i n d o w s c a n b eo p e n s i m u l t a n e o u s l y , a n y w h e r e .R e m a r k a b l y , 1 0 o m e m o r y i a v a i l a b l e f o s p r e a d s h e e t u s e .

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

p i c t u r e o t h l a y o u t o u t s c r e e n s , s h o w i n g w h e r e f i e l d s t a r t sa n e n d s ; V I Z A S T A R d o e s t h r e s t .I m a g i n e t h p o w e r o s p r e a d s h e e ti n t e g r a t e d w i t h a d a t a b a s e . N o a d g r a p h i c s b a r , l i n e , a n m u l t i - c o l o rp i a n 3 - " s k y s c r a p e r " g r a p h s . Y o c o u l d a c c e s s c u s t o m e r ' s p r o f i l e i t h e d a t a b a s e , t r a n s f e r t h e d a t a t o t h ew o r k s h e e t , a n l e i c a l c u l a t ed i s c o u n t s , s a l e s t a e t c . a n t h e nt r a n s f e r t h e u p d a t e d d a t a b a c k t t h d a t a b a s e . O p e n u w i n d o wa n y w h e r e a n d d i s p l a y g r a p h o y o u rd a t a , i n s t a n t l y . T h i s i n t e g r a t i o n i t h k e t V I Z A S T A R ' s p o w e r — t h e f i r s ta n o n l y p r o g r a m o t h i s k i n d o t h C - 6 4 . A l c o m m a n d s c a b a u t o m a t e d , s y o u c a n " p r o g r a m "y o u r o w a p p l i c a t i o n s a n r u t h e mw i t h o n k e y s t r o k e .

T r d d v r r u i k i L m u l 3 / l t f W D * w l o p ™ n < C u m m o d o i oS e c t i o n * * L t H ' j ' t r p L i n V . \ - r n W i

■ O i l S h H tl

I M ! T u t t d l *

r . i KP r V t t C t

! 1 8 . ( 11 I M l l v 3 l 7 . «

K I D U i d l h ,

M i r i fH i . 6 5

u m j m a

G n p N

■ W J P1 1 0 . 1 44 i . l l

J i J . i t 4 1 . 1 1 1 H . H I

I h b i iA l t u a l i c r o i m d u m p p r i n t e d b V I Z A S T A R

V I Z A S T A R i n c l u d e s a c a r t r i d g e , a 1 5 4 1d i s k e t t e w i t h a b a c k u p , r e f e r e n c e a n t u t o r i a l m a n u a l s . V I Z A S T A R i O N L Y$ 1 1 9 . 9 7 . W a r s p o s i t i v e y o w i l l b d e l i g h t e d w i t h V I Z A S T A R t h a t w o f f e r1 5 d a y m o n e y - b a c k g u a r a n t e e . T r i r i s k -f r e e ! C o m p a r e V I Z A S T A R w t a n o t h e rs p r e a d s h e e t o r d a t a b a s e .S o r d e r t o d a y . C a l l o s e n d c h e c k o M o n e y O r d e r . C a l i f , r e s i d e n t s a d 6 . 5 %s a l e s t a x . M C / V 1 S A a c c e p t e d .A d P & H : U P S - S 3 ; C O D . C a n a d a - $ 6

S O L I D S T R T S S D F T U R R E1 1 2 5 E H i l l s d a l e B l v d . , S u i t e 1 0

F o s t e r C i t y , C 9 4 4 0 4 1 6 0 9( 4 1 5 ) 3 4 1 - 5 6 0 6

D e a l e r I n q u i r i e s W e l c o m e

S Y S T E MD E S I G N E D F O D E M A N D I N G A P P L I C A T I O N S !

O n - l i n e K m b e r s h i p a p p l i c a t i o nO p e r a t e s i s t a n d a r d A S C I IC a p a c i t y f o 1 0 m e m b e r sP r i v a t e a n p u b l i c n i m o mL o g * r n c o r d o f e a c h c a l lI n c l u d e s t h p o p u l a r C H U T N o d eM e n u d r i v e n a n e a s y t u s I n c l u d e s f i v e s u p p o r t p r o g r a w sD e t a i l e d o p e r a t i o n s M a n u a l

F U L L F E f l T U R E D iS o f t w a r e c l o c k a n c a l e n d a rX M O D E M d o w n l o a d f o a l f i l e t y p e sS u p p o r t s b o t h v i s i t o r s a n m e m b e r sS t o r e s u p t o 1 0 p r i v a t e M a s s a g e sF i l e f o p r i v a t e m s g s t o t h e S Y S D Pa u t o m a t i c M a l l - S e a r c h a l o g o nS o l i d c r a s h - p r o o f d e s i g nA u t o m a t i c e r r o r r e c o v e r yH a E I G H T s p e c i a l i n t e r e s t a r e a *

S E C U R I T Y 1O u r s y s t e m h a s s e c u r i t y f e a t u r e s t h a t r i v a l t h e l a r g e i n f o r m a t i o n s e r v i c e s .N n e e d f o r c o n c e r n a b o u t c a l l e r s a b u s i n g o r c r a s h i n g T E L E M E S S f l G E !B U S I N E S S A P P L I C A T I O N S !M a n y o f o u r c u s t o m e r s u s T E L E H E S S f l G E t a d v e r t i s e a n p r o c e s s o r d e r s .W i t h o u r s y s t e m y o u r c u s t o m e r s c a n s h o p S 4 h o u r s d a y !H A R D U f l R E R E Q U I R E M E N T S :

C o m p a t i b l e w i t h e o s t a u t o a n s w e r m o d e m s i n c l u d i n g t h e C o m m o d o r e 1 6 5 0 ,U e s t r i d g e a n H a y e s .

2 W o r k s w i t h e i t h e r t h e M S S D - 2 o r t w o C o m m o d o r e 1 5 4 1 d i s k d r i v e s .( s p e c i f y y o u r d i s k d r i v e m o d e l w h e n o r d e r i n g )

V o g e t a l l o t h e s e f e a t u r e s p l u s s i x p r o g r a m s , f o r o n l yM a k e p a y m e n t b c h e c k o m o n e y o r d e r , ( a d d S 3 . 0 0 f o C . O . D .T A I L O R E D S O L U T I O N S

P . O . B O 1 8 3 , W A S H I N G T O N , D . C . £ 0 0 4 4P H O N E ( 7 8 3 ) B 4 5 - S 5 7 G D E P L E R I N Q U I R I E S W E L C O M E !

S o r d e r s )

Page 155: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 155/164

c o m m o d o r eS O F T W A R E F O C - 6 4

B u s i n e s sM u l t i p l a n ( S p r e a d s h e e t )C a l c R e s u l t ( A d v a n c e d )S u p e r b a s e 6 4M i r a g e C o n c e p t s ( D a t a B a s e )M i r a g e C o n c e p t s ( W o r d P r o c e s s o r )

( 4 0 B O c o l u m n 3 0 D i c t i o n a r y )B . I . P a p e r c l i p W / S p e l l p a c ( W / P ) . . H o m e A c c o u n t a n t ( C o n t i n e n t a l ) . . .T a A d v a n t a g e ( C o n t i n e n t a l )I n f o D e s i g n s G ' LS o u t h e r n S o l u t i o n s A c c o u n t i n g G l

A ' R , A ' P . P ' R . . . . . e a c h . . . .T r M i c r o A c c o u n t i n g C 6 P l u s

G l A ' R , A ' P / R , I ' . e a c h . S m a r t 6 4 T e r m + H e l l c a t A c e ( g a m e )S o l o F l i g h t ( g a m e )

U t i l i t i e sP r i n t e r U t i l i t y P r o g r a m ( C a r d c o ) . . D i s k U t i l i t y P r o g r a m ( F a s t c o p y , F i l e

c o p y , D i s a s s e m b l e r F o 1 5 4 ! ) . . B i t s a n P i e c e s ( B a c k u p U t i l i t y .

S c r e e n D u m p & M o r e f o M S D r i v e )

S i m o n s B a s i c8 C o l u m n E x p a n d e r ( C a r t r i d g e ) . . .6 R e l a y C a r t r i d g eO x f o r d P a s c a lT o o l 6 4 ( H a n d l e )G r a l 6 4 ( H a n d i c )S l a t 6 ( H a n d i c )F o r t h 6 ( H a n d i c )

A C C E S S O R I E S

M S S u p e r D i s k D r i v e ( s i n g l e )M S S u p e r D i s k D r i v e ( d u a l ) . H a y e s S m a r t 3 0 0 M o d e mV i 1 5 3 0 O a t a s e t t eC a r d c o D a t a s e t t eC a r d c o N u m e r i c K e y P a dA l i e n V o i c e B o W h e n I ' 6 ( V o i c e B o S i n g s )V o i c e B o D i c t i o n a r y

6 3 . D D7 9 . 9 57 5 . 0 0B 9 . 0 0

8 9 . 0 08 5 . 0 04 5 . 0 03 5 . 0 01 9 . 9 5

4 9 . 9 5

4 9 . 9 53 9 . 9 52 5 . 0 02 5 . 0 0

S 1 9 . 9 5

4 9 . 9 5

4 9 . 9 53 9 . 9 56 0 . 0 04 5 . 0 06 9 . 9 53 9 . 9 53 9 . 9 53 9 . 9 53 9 . 9 5

3 4 9 . 0 05 7 5 . 0 02 2 9 . 0 0

5 5 - 0 05 5 . D B3 9 . 9 59 5 . 0 02 5 . 0 02 5 . 0 0

B . I . 8 C o l u m n D i s p l a y 1 5 9 . 9 51 5 4 1 / F l a s h 8 9 . 9 5S o c k I T M ( F o r 8 0 3 2 ) 2 9 . 0 06 4 2 0 W e s t r i d g e M o d e m

( A u t o A n s w e r / A u t o D i a l ) 8 9 . 9 5T c l e a m i n g ( A u t o A n s w e r / A u t o D i a l ]

M o d e m W i t h s o f t w a r e 9 5 . 0 0C S 4 0 2 3 R i b b o n s S 1 0 . 9 5C B 1 5 2 6 R i b b o n s S 1 0 . 9 5C 8 B 0 2 3 P R i b b o n s S 8 . 7 5C B 6 4 0 0 R i b b o n s S 8 . 7 5L Q R i b b o n s S 8 . 7 5D i a b l o D a i s y W h e e l 1 3 . 9 5A b a t i D a i s y W h e e l S 1 3 . 9 5F l i p F i l e 1 0 1 5 , 2 5 . 5 0 C a l lP o w e r S t r i p s [ S u r g e P r o t e c t o r ) . 4 9 . 9 5C o m p u t e r G l o w C a r e K i S 1 0 . 9 5D i s k D r i v e C l e a n i n g K i 1 0 . 9 5

M O N I T O R S

P a n a s o n i c T H 1 2 0 ( A m b e r ) F o A p p l eo I B C o m p u t e r s

G r e e n S A m b e r ( F o r A p p l e I B M )R G M o n i t o r C a b l e :

E T - 1 0 1 C ( A p p l e )

I N T E R F A C E S

B u s s C a r d I ( B a t t e r i e s I n c l u d e d )I E E E , C a r t r i d g e S l o t . B a s i c 4 . . .

B u s s C a r d P r i n t e r C a b l eS u p e r B o x 6 4 ( H a n d i c ] I E E E . R e s e t .

3 - S l o lI n t e r p o d ( I n t e l l i g e n t I E E E

& R S - 2 3 2 )£ a r d c o P a r a l l e l I n t e r l a c e . C a r d c o P a r a l l e l I n t e r f a c eT h C o n n e c t i o n ( b T y m a c )

( C o m m o d o r e G r a p h i c s + 2 B u f f e r ) E p s o n . G e m i n i , O k i d a t a ,P a n a s o n i c

T u r b o G I T e l e s y s ) W i t h o p t i o n a l1 6 o 3 2 B u f f e r

V i S w i t c h ( H a n d i c )A D A 1 8 0 0 I E E E t C e n t r o n i c sP e t I E E E C a b l eI E E E t I E E E C a b l eM e t w o r k i n g F o C - 6 4 C B

1 5 6 . 0 08 5 . 0 0

S 3 3 . 8 0

1 5 9 , 9 52 9 . 9 5

1 3 9 . 9 51 3 9 . 9 5

7 9 . 9 54 9 . 9 5

S 9 5 . 0 0

8 9 . 9 51 4 9 . 9 51 4 9 . 9 5

3 9 . 0 04 9 . 0 0

C a l l

I J - T I T i B O l A M T V P R I M E R S

A b a t i ( 2 C P S ] W / l n t e r f a c e 4 7 5 . 0 0

I H I T M V I K I M ' H I M F H N

S m i t h C o r o n a F a s t e x 8 ( 8 C P S ] 2 5 9 . 0 0S m i t h C o r o n a 1 0 0 ( 1 2 0 C P S ) . . . . 3 1 5 . 0 0S m i t h C o r o n a 2 0 ( 1 4 0 C P S ] 4 5 6 . 0 0S m i t h C o r o n a 3 0 ( 1 4 0 C P S , 1 5 i n ) 5 8 9 . 0 0

I t S I N F - S S S O F f W A K F . — B U

S u p e r s c r i p t I I ( 4 0 K D i c t i o n a r y ) . 1 9 9 . 0 0S u p e r O a s e ( D a t a B a s e ) 1 9 9 . 0 0C a l c R e s u l t 1 9 9 . 0 0C o m p l e t e A c c o u n t i n g S y s t e m F r o m

S o f t w a r e D e s i g n [ G . l . A ' R , A ' P R I ' M ] e a c h 3 7 5 . 0 0

R I S K S E S S O F T W A R E 8 O . U ■ 8 0 9 6

W o r d P r o i - o i - 2 2 5 . 0 0C a l c R e s u l t 1 9 9 . 9 5S u p e r B a s e ( 8 0 9 6 o n t y ) 2 2 5 . 0 0C o m p l e t e A c c o u n t i n g S y s t e m F r o m

S o f t w a r e D e s i g n ( G l . A R A ' P R I ' M ) e a c h 3 7 5 . 0 0

O r d e r s u n d e r 5 0 0 0 a d 1 0 H a n d l i n g t e M a s t e r C a r d , V I S A . M o n e y O r d e r . B a n k C h e c kC O ( a d d O O A d 3 F o C r e d i t C a r d sA l P r o d u c t s I S l o c k S h i p p e d W i t h i n 2 4 H o u r sF . O B . D a l l a s . T e x a sA l P r o d u c t s S h i p p e d W i t h M a n u f a c t u r e r s9 D a W a r r a n t y

P R I C E S A R S f B I K C I ' T OQ t t N G B W I T H O U T

A U T H O R I Z E D W H O L E S A L E D I S T R I B U T O R F O A L C O M M O D O R E B U S I N E S S M A C H I N E P R O D U C T S .

B E C O M E C O M M O D O R E D E A L E R . A N S E W H I T ' S T H B E S T D E A L I N E C O M P U T E S P R O D U C T S .F O P R O D U C T C A T A L O G P R I C E L I S T W R I T E O C A M I C R O - S Y S D I S T R I B U T O R S .

O R D E R S O N L Y C A L L1 - 8 0 0 - 5 2 7 - 1 7 3 8

S T M i c r o - S y s

I N Q U I R I E S & I N F O R M A T I O N P L E A S E C A L L1 - 2 1 4 - 2 3 1 - 2 6 4 5

B 6 4 P r e s i d e n t i a l D r i v e R i c h a r d s o n , T e x a s 7 5 0 8 1 9 : 3 0 a . m . - 6 : 3 0 p . m . ( M o n . - F r i . ) 1 0 : 3 0 a . m . - 2 : 3 0 p . m . ( S a t . )

Page 156: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 156/164

L E R O Y ' S C H E A T S H E E T 'K E Y B O A R D O V E R L A Y S

F O C O M M O D O R E 6 ( V I C - 2 0 a l i a a v a i l a b l e )

L E R O V ' S C H E A T S H E E T S " a r p l a s t i c l a m i n a t e d k e y b o a r do v e r l a y s d e s i g n e d ( o u s w i t h p o p u l a r s o f t w a r e a n h a r d w a r e ( o C o m m o d o r e ' s V I C - 2 0 C - 6 4 c o m p u t e r s .T h e s e c u t - i t - o u t y o u r s e l l o v e r l a y s a r d e s i g n e d t t i o v e rt h k e y b o a r d s u r r o u n d i n g t h k e y s w i t h c o m m a n d s a n c o n t r o l s g r o u p e d t o g e t h e r f o e a s y r e f e r e n c e s .

L E R O Y ' S C H E A T S H E E T S ' "m a k e l i f e e a s i e r f o y o

W O R D P R O C E S S O R SL E a s y S c f i p l

H E S W n t e fP i p e r C l i pQ u i c k B r o w n F o S e p t - S p w J i c n p i m u W o r d P r oO m r u w n t e r

C a l c f l e a u J t u a v i r c a a iC a i c R e B L j I t t f B i i Y iE a i y C i l cM u l t l p l i nP r u c l l C a l c M | » C I U S |

K n . T « H T . i : i * i . i . - iB l a n k ) ! ! * * . " r v j r L ' r rF o T h D e g m n o r . . S p r i t s * O n l yF h Q h i S i r n u i A l O f NQ o o d l oi W l O i a k

L A N G U A G E Su t i l i t i e s

C O M A LS M O W S B A S I CB b b I cH f t i m o n

T n o C o f i sT h M a n f lS u

V i d l e aT n S m s r l f l f l T e r m i n i lV I T e r m i n a lT o r m e i

P u n i e r , c . o v \ i s h . u p s o P r i n t e r H a w " i f i M - i OP r i n t e r i G c ^ ^ n Q KP r i m e r O k i d a t a 9 ? S

D e a l e r i n q u i r i e s w e l c o m e

O t y . . $ 3 . 9 5 S S h i p p i n g h a n d i n g

6 s a l e s l a x S ( P r o w U t r n l G D O l y )

1 . 0 0

T O T A LU S F U N D S

C H E A T S H E E T P R O D U C T S ' "P . O . B o 1 1 1 3 6 B P i t l a b u r g h P A 1 5 2 3 8 ( 4 1 2 ) 7 8 1 - 1 5 5 1

O S E Y O U R L O C A L D E A L E R

1 5 C O M P U T E ! * G a v r o i r e M a 1 9 8 5

F R E E 1 D I S K E T T E SO

2 C - 2 0 C A S S E T T E Ss u b s c r i p t i o n t t h ' C a s s e t t e o t h M o n t h ' g e l s

y o t a p e o d i s k f u l l o 1 q u a l i t y C o m m o d o r e 6 p r o g r a m s d e l i v e r e d t y o b f i r s t c l a s s m a i l e v e r ym o n t h . T h d o c u m e n t a t i o n i n c l u d e d w i l l h e l p y o r u g r e a t u t i l i t i e s l i k e ' W o r d P r o c e s s o r , ' a n ' B u d g e tA n a l y z e r , ' o r e n j o y g r e a t g a m e s l i k e F r o g j u m p ' a n ■ C a t e r p i l l a r C a v e ' F O A L I T T L E A 5 C E N T S E A C H !

L i m i t e d o f f e r S u b s c r i b e t o y e a r o c a s s e t t ea n r e c e i v e 2 F r e e C - 2 0 c a s s e t t e s o s u b s c r i b e f o y e a r o d i s k a n r e c e i v e 1 F r e e 5 ' A s i n g l e s i d e d d o b l d e n s i t y d i s k e t t e s !

— P R I C E S1 Y R 1 1 2 I S S U E S )6 M ( I S S U E S )S n g l s C o p i e s

T A P E6 0 3 5

7

D I S K7 5 4 5

Q O

W e ' v e b e e n i b u s i n e s s ( o o v e r t h r e e y e a r s ! a c q u i r i n gO v e r 4 0 0 0 s a t i s f i e d c o l o rc o m p u t e r o w n e r sC o m m o d o r e 6 r e q u i r e d

M i c h R e a d 4 O v e r s e a s A D S i 1 s u o s c n p r i a n

a n S O O I o s i n g l e i s s u e s

P E R S O N A L C H E C K S W E L C O M E 1

S u b s c r i p t i o n S o f t w a r e0 b o 2 5 6 - c ^

H O L L A N D . M 4 9 4 2 3 " ■ ( 6 1 6 ) 3 9 6 - 7 5 7 7

N O J U S T S O M EE D U C A T I O N A L / H O M EA P P L I C A T I O N S O F T W A R EA L S O F T W A R E B P h . D .

D C A L O R I E C O U N T E R $ 2 9 . 9 5A N I M A T I O N U S I N G B A S I C $ 2 9 . 9 5P E R S O N A L P H O N E B O O K $ 1 9 . 9 5G E N E R A L K N O W L E D G E Q U I Z $ 2 9 . 9 5C A P I T O L S O N A T I O N S $ 1 4 . 9 5A N T O N Y M S $ 2 9 . 9 5S Y N O N Y M S $ 2 9 . 9 5I N T R O D U C T I O N T G R A M M A R $ 2 9 . 9 5I M P R O V E S P E L L I N G $ 2 9 . 9 5U . S . P R E S I D E N T S $ 1 4 . 9 5Q U A D R A T I C E Q U A T I O N S $ 1 9 . 9 5C U B I C E Q U A T I O N S $ 1 9 . 9 5I N T R O D U C T I O N T O A L G E B R A $ 2 9 . 9 5P E R I O D I C T A B L E O F E L E M E N T S $ 1 4 . 9 5

A L S O F T W A R E F O C O M M O D O R E 6 S E N D C H E C K O M O N E Y O R D E R T S I N G H W O R L D W I D E I M P O R T - E X P O R T

3 9 3 2 E P R A D O A V E N U E , # CO R A N G E , C A 9 2 6 6 8 ( 7 1 4 ) 7 4 0 - 1 0 9 9

Page 157: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 157/164

F A S T D E L I V E R Y C a l l U F o F a s t S e r v i c e , E x p e r i e n c e !a n A f f o r d a b l e P r i c e s

S o f t w a r eS P R I N G S P E C I A L

S U B L O G I CF l i g h t S i m u l a t o r

$ 3 1 . 9 5M I C R O P R O S E

F - 1 5 E A G L E• 2 1 . 9 5

M I C R O L E A G U EB a s e b a l l 2 9 . 9 5

m I N F O C O Ml o r f c 1 , 1 1 , I I I . . * * • S u t p f d i d ' 2 S i a r c r o t t . , . „ « 2 D e i d l i n e ' 2 S a S l i l k i r ! . , , > 2 BW O R D P R O C E S S I N G

S p e c i a l o t h M o n t hF L E E T S Y S T E M

G ' M t B u r ; " 5E a s y S c i p t . . ' 4 5 "i ' . i i ' C l i p w / i p e l l e r ' 0 E S p i l l ' 1 P R O G R A M M I N G S E R I E SL o g o ' B

S i m o n B a s i c * 2 B o r l a n d P a t c a l " 4 N e v a d a F o r t r a n . , , . . . , „ . . . . . . . ' 3 N e v a d a C o b o l ' 3 A C C O U N T I N GH o m o A c c o u n t a n t * 4 4T a i A d v a n t a g e " 4 G e n e r a l L e d g e r ' 3 A / R . A / P , P a y r o l l ' 3

h M a n a g e r ' 3 D A T A B A S E SC o n s u l t a n t ' 6 ' . ' ■ ■ ■ ■ ■ I ' [ i . , ! ' , , ■ • ■ r . i . j , . , S u p n r f l a » 0 4 * 5 4

S p e c i a l o t h M o m hP F F I L E

s 5 9 . 0 0S P R E A D S H E E TM u l t i p l n n ' 6 P i o c t i c a l c > 3

H a r d w a r e

1 5 4 1 S 1 8 9S p e c i a l o t h M o n t h

M S D I S K D R I V ES D D i s k D r i v e s 2 4 4S D D i s k D r i v e s 4 4 4

I n t r o d u c t o r y O t t e rI N D U S G T

D I S K D R I V ES 2 6 9E L E P H A N T D I S K

S S / S O M S B S S / D D ' I 6 S p e c i a l o t h M o n t hL O R A N S S / D D' 1 2 . 9 5 i i . . . . i N E F A S T1 6 6 0 M O D E M

S 8 S X - 6 4 C o m p u t e r * 4 S 9M P 8 0 - 2 1 41 5 3 0 O a l a s s t t e ' 6 M a g i c V o i c e S p e e c h ' 4 9 . 9 81 0 1 1 R 2 3 I n t e r f a c e ' 4

1 7 0 2 M o n i t o r' 1 8 9Z E N I T H M O N I T O R S1 2 A m b e r ' 8 1 2 G r e e n ' B

C O M P U T E R C O V E R S

i l L i l i a n. [ i , . i . M I J ■ > 3

E t p o n M Q F 1 Q O k l d m Q » 9

O r d e r i n g P a y m e n t P o l i c yP r i c e s r e f l e c t c a s h d i s c o u n t . F o V i s a , a n d M a s t e rc a r d a d 3 I m m e d i a t e d e l i v e r y w i ! h c e r t i ( j i ; c i c h e c k o w i r e df u n d s . N J r e s i d e n l a d d 6 % . P r i c e s s u b j e c t t c h a n g e .

S h i p p i n gF o r s h i p p i n g a n h a n d l i n g a d 3 % ( S m i n i m u m )L a r g e ; s h i p m e n t s r e q u i r e a d d i t i o n a l c h a r g e . C . O . D . a d d ' 3 . 5 0

P r i n t e r sG E M I N I 1 0

H j m b e r o n s e l l i n g d o t m a t r i x p r i n t e r , G e m i n i 1 0 X , p r i n t s 1 2 c p b i - d i r e c t i o n a l l y , w i t h l o g i c - s e e k i n g p r i n t e r h e a d c o n t r o l .T h e r e ' s b o t h f r i c t i o n a n t r a c t o r p a p e r f e e d . P r i n t s h i g hl e s o i u t i o n g r a p h i c s .L e t t e r Q u a l i t y P o w e r t y p e $ 3 2 5N E S G - 1 0 , S G - 1 5 , S R - 1 0 , S R - 1 5 I S T O C K , C A L L F O P R I C E S l

E P S O N R X 8 0$ 2 1 9L X 8 0 $ 2 9 9D o m a t r i x p r i n t e r w i t h N L m o d e , p r i n t s 1 0 c p s , b i d i r e c t i o n a l l y . C a l l f o R X - 1 0 0 , F X - B O a n d F X - 1 0 0 p r i c e s .

S p e c i a l O f f e rM W - 3 5 0 $ 6 4 B u f f e r * 2

D i g i t a l D e u l c e sU P r i n t I n t e r f a c e . . . . 5 5 91 6 P r i n t e r B u f f e r . . * 9 9( > 4 K P i n t e r B u f f e r $ 1 6 9E p s o n 8 R i b b o n $

P R I N T E R I N T E R F A C E SM i c r o n r a l i x M W 3 5 O ' 6 T y m a c C o n n e c t i o n ' 7 C a i t f c o I n t e r f a c e ' 6 C f l f d c o I n t o r f a c B ' 3 G r a p p l o r C * 1 0 2

P A N A S O N I C1 0 9 0 5 1 9 91 0 9 1 S 2 6 91 0 9 2 s C a l l

O k i d a t a 9 $ 3 f l 9O k i d a t a 9 $ 5 7 9O k i d a t a 8 $ 6 4 9O k i d a t a 1 8 2 C a l lO k i d a t a R i b b o n s $ J u k i 6 1 0 0 $ 3 6 9S i l v e r R e e d 4 0 . . . $ 2 4 9S i l v e r R e e d 5 0 0 . . . $ 3 7 9

S U R G E P R O T E C T O R SO u i l o l ' 1 O u U f i l M

6 O u H s t ' 8 O u t l e t

N o i s e F i l u r ' B

P r i n t e r S p e c i a l sD o o d l e $ 2 P r i n t S h o p $ 2 9

P a p e r 1 0 0 0 s h e e t s ' 1 9 . 9 5P a p e r 2 5 0 0 s h e e t s ' 3 4 . 9 5

F O R I N F O R M A T I O N C A L L 6 0 9 ) 5 9 6 - 1 9 4 4

J I 3 E J 3 LP . O . B o 3 3 5 4C h e r r y H i l l , N J 0 8 0 3 4

Page 158: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 158/164

S T O PS O F T W A iP I R A C Y u n S a f e g u a r d 6 D i s k s

R e n d e r s B i a n N i b b l e rC o p i e r s I n e f f e c t i v eS o f t w a r e i E n c r y p t e d a n P r o t e c t e d o E a c h D i s kF o C o m m o d o r e 6

W h s h o u l d y o u r v a l u a b l e d a l a o u s e f u l s o f t w a r e p r o g r a m b e c o m ea v a i l a b l e i I h P u b l i c D o m a i n ?

C a l l o r w r i t el o m o r e

i n f o r m a t i o n .

E N G I N E E R I N G I N C .3 9 2 0 R i d g e A r l i n g t o n H i s . I 4 0 0 0 4

( 3 1 2 ) 3 9 2 - 2 4 9 2

T r i v i a F e u o rA d v . C o n s t S e ( D I m p . M i s s i o n | D D . F . f o o t b a l l ( 0 )A r c h o n | D O n o O n ( 0 R e a l m o I m | D . M i l l i o n a i r e I D S u s p e c t ( D B e a c h h e a d ( D - T )C s t i W o l l s t n ( D P r r o u t G 1 1 | D S q e l u n k e r ( 0 S e i p e n l S l a r ( 0

S u p e i D a s e 5 ( 0 P r a c t i l i l e ( D P r i n t S h o p | D N e W o r t h ( D M i c r o C o o k b k [ D

S t e p D y S t e p ( 0 W i ! l y p e | D W o r t W i z a r d ( 0 M i c r o A s t r o l . | 0 )T e c h S k e l c h L ( D

M i l e y M V i d i e x ( 0 O k i m a l e l O w l f f

I y o d o n ' t s e

$ 2 5 S 3 8 . S 7$ 2 5 S Z 3 . 5 7S 2 5 1 3 5 $ 2 4 5 ?S 2 5

. . . $ 2 5 . 5 7S 2 4 . 5 7S 2 4 . 5 7S 2 7 . 5 7S 2 4 . 5 7S 2 7 . 5 7

5 5 5 S 2 B . 5 7$ 3 5 S 4 5 S 2 5

$ 4 5 S 2 5 S 2 5 S 2 3 . 5 7$ 3 5

S 7 9 . 5 7S 2 7 . 5 7

$ 2 0 9 5

w h a t y

S o f t w a r e S h o c kC _ c o m m o d o r eG A M E S * S u m m e r G a m e s ( 0 S 2 7 . 5 7 F a s t L o a d ( D S 2 5

W o r d C h a l l e n g e ( D $ 2 5 F - 1 5 S t r i k e E a r j ( 0 S 2 * 5 7P i t s t o p I I ( f l ) S 2 5 7 Q u t s l r o n ( 0 5 2 7 5 7B u n c e l m g B a ( D 5 2 5 C a s t l e O r C r e e p ( D S 2 3 . 5 7M u s i c C o n s t . | D $ 2 7 5 7 M U L E . ( D 1 2 7 , 5 7I n d i a n a J o n e s ( D $ 2 4 . 5 7 A R C H O N I I ( D . . $ 2 7 . 5 7P i t f a l l I I I D $ 2 4 . 5 7 S p a c e S h u t l l e ( D $ 2 4 . 5 7F l i g h t S i m . I I ( D $ 3 8 . 5 7 W i z a r d ( D S 2 9 . a 7C u l l r t r o a t s ( D S 2 5 . 5 7 S e a s t a l k e r [ D S 2 7 . 5 7R a i d o M o s c o w ( D S 2 7 . 5 7 G r o g s R e v e n g e ( 0 $ 2 4 . 5 7B e y n d W o l l s i n I D $ 2 4 5 7 C a r r i e r F o r c e ( 0 S 4 5 . 5 7R i n g s i d e S e a l ( D S 2 6 . 5 7 r i g o r s i S n o w ( D $ 2 5 U l l i m a 1 1 ( 0 $ 3 9 5 7 M a s t e r C o m p o s e r ( D S 2 7 . 5 7P i B l a c k j a c k ( 0 S 4 5 D a l l a s O u e s t ( 0 $ 2 4 5 7

B U S I N E S SP i a c t i c a l c I I ( D S 5 5 M u l i i P l a n ( D S G f l 5 C u P a s l c W ( D 5 3 5 A b a c u s P A S C A L ( 0 S 2 9 . 5 7W r i t e N D w W | R $ 3 5 P a p e r C l i p W ( D $ 6 6 5 7C h a r t p a c ( D $ 3 3 . 5 7 S i l e n l B u t l e r ( D ) . $ 2 3 . 5 7F l e e t S y ( D $ 5 5 M i r a g e D ( D S 6 8 . 5 7

E D U C A T I O N A LD o n a l d s P i i d I D ] $ 2 5 . 5 7 R o c k y s B o c l s ( D S 3 8 . 5 7M a s t e r t y p e ( D S 2 5 S A E n g l i s h ( 0 $ 2 5 S A M a t t l I D $ 2 8 5 7 S a m p l e S A T l e s t | D S 2 8 5 7F r a c l i o n F c t y I D S 2 5 . 5 7 K i n W H e r ( D $ 2 4 . 5 7S k T r a v e l ( D ) $ 2 3 . 5 7 D o o d l e ( 0 S 2 5

A C C E S S O R I E SC m d r 1 8 6 0 M o d e m $ 5 8 5 7 M P M o d e m S 8 9 5 7C o m p u S e r v e S l a c t 5 2 5 C a r d c o K e y p a d $ 3 8 . 5 7D i s k D i i v e C l e a n 9 . 5 7 M P 6 4 B u f f e r $ 1 3 9 . 5 7

/ i t ' s l o W C - 6 4 w h a v e i l l !w a n t — C a l l a n a s l o i t Y o W i l l B G l a d Y o u D i d ' ! !

S O F T W A R E S H A C K2 1 6 / 9 5 3 - 9 1 4 1P . O . B O 2 4 W I L L O U G H B Y , O H I O 4 4 0 9 4 - 0 2 4 9

S H I P P I N G A N T E R M S : A d S 0 p t o i d e i , ; ; , ; i c e i t i t i le n t e r s u V i s a a n d M i s l e r u r i J o n f y N C O O h r s s o t n t s M 5 5 " i s a l t s i R t t u r m d e t t c t i v e m d c n j m j i w o n l y , c a l l I d u l h a r u a t i o r i P u t t s u b t e c E t c h a n g e

T H E U L T I M A T E S I M U L A T I O N

V e r s i o n I F o T h

I m p r e s s i v e G r a p h i c sW i t h H i - R e s F e a t u r e sR e a l i s t i c S o u n dS t r a t e g i c T h o u g , h i I n v o l v e m e n tT h O n l y G a m e T h a t P a r a l l e l sT h T . V . S e r i e s A n M o v i e sL l a n d D e p t . S

P . O . B o 1 3 2 4M e a f o r d , O n t .N 0 1 Y C a n a d a( 5 1 9 ) 5 3 8 - 1 7 5 8

S O K T W A R F . I D . t k O n l y )

$ 2 1 . 9 5 C d n . $ 1 9 . 9 5 U . S .O n t . R e s i d e n t s A d 7 P r o v i n c i a l S a l e i T a

D e a l e r I n q u i r i e s I n v i t e d

E v e n S p o c k W o u l dF i n d I C h a l l e n g i n g

— • R A V I C S B B S * -m U i r / M I l t - * * t O U M T I I t t D M K O S ' l I l M

Q U I C K - R I L 1 A B U - r a O F I H I O N M .F E A T U R E S

I D / P a s s w o r d P r o t e c t i o n E l e c t r o n i c M a i lS u p p o r t s 9 9 U s e r s B u l l e t i n s

( u n l i m i t e d ) S e c u r i t y L e v e l C o n t r o l C h o tC o n f e r e n c e T r e e S y s t e m M u l t i p l e

M e n u s T i m e L i m i t C o n t r o l U s e r A c t i v i t yL o U t I n d i v i d u o l M e i s a g e - B a i e sI n s t a n t R e s e t i c o s e o f C a r r i e r L o ( o i lm o d e s ) S y i o p C o n t r o l L o c o l o R e m o t e W o r k s w i t h P o p u l a r M o d e m s! 6 5 0 W e s t r i d g e / H o y e s F o S i n g l e ,

M u l t i p l e o r I E E E D i s k D r i v e s U p l o a d s /D o w n l o a d s H i g h s p e e d , E r r o r F r e e ,F u l l y T o k e n i z e d P r o g r a m T r a n s f e r s . ( T h a im e a n s d o w n l o a d e d p r o g r a m s a r r e a d y1 r u n i m m e d i a t e l y . W i l l e a s i l y t r a n s f e rs e q u e n t i a l f i l e s t o o . )$ I N C L U D E S : B B S p e c i a lU t i l i t y P r o g r o m s , U n i q u e f f a v i c s T e r m i n o l ,S Y S O P H o t - l i n e , M a n u a l F r e e S h i p p i n gS O U N D T O G O O D T B T R U E ? D o n ' tT a k e O u W o r d C o i l : ( 7 1 4 ) 5 3 3 3 1 9 7• ? H o u r B B S A M P L I N G R A V I C S S Y S T E M I O U B E S TS E L L I N G P O I N T I

O R D E R D E 5 K ( 7 1 4 ) 7 7 8 - 4 8 5 8

C o m p u t e r E r 2 0 S E m e r a l dA n a h e i m , C 9 2 8 0 4

• W O R D G E N I EC - 6 4 W O R D P R O C E S S O R

U S E R F R I E N D L Y W I T H :H e l p s c r e e n sS i m p l e t e x t c o m m a n d sS a m p l e l e t l e rM e n u d r i v e n

F E A T U R E S :D i s k U t i l i t yP r i n t e r c o m m a n d sH e a d i n g s F o o t n o t e sD o u b l e - , T r i p l e s p a c i n gR i g h t j u s t i f yC e n t e r i n gP i i p t ' n u m b e r i n gM u r g i n c o n t r o lC o l u m n s ( t a b s )W o r d s e a r c h

f i l e sI D E A L F O R :

P e r s o n a l l e t t e r sT h e m e s R e p o r t sB u s i n e s s F o r m l e t t e r s

P r i c e d a o n l y$ 3 9 . 9 5

( D i s k o n l y s h i p p i n g i n c l u d e d )S e n d c h e c k o m o n e y o r d e r t o

G E N I E S O F T W A R EP . O . B O 4 1 D E P T . G

M A L T A , O H I O 4 3 7 5 8O h i o r e s i d e n t s p l e u s e n d d $ 2 . 2 0s a l e s t a x .

Page 159: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 159/164

W H A T I T H I S G I R L D O I N G ?- T H E - ■ G I R L - ■ I S -

T A X P A S G G E P L P A I S 2 I 3 5 4

- F E E D I N G -1 5

P A F I P A Q Q I N P A 6 6 4 1 0

B R E A D -3 1 H 0 2

■ T O -R R E E P A Q 0 P A S T T 2 U W

1 0 7 0 7- A

0 0 0 4 1 D U C K

3

P A E P A 3 0 A K K 2 P A S0 2 0 2 4

Y o c n n o h a v e y o u r c o m p u t e r f c p f t f d f t > " " U , . w i t h t h i n e v i t a b l e" K i l o b a u d M o n s t e r . " T h t i r e m a r k a b l e b r e a k t h r o u g h i e j i R i n c o r i n t f i m m b e i n g o f f e r e d t t h j r t ' i w r n l j n i b t i c b C o m p u t e d u n i m a r t e p i ^ s i b l f a f r a c t i o n o H i c o s t y o u ' d e x p o r t t p a a n y w h e r e e l s e - Y o w i l l a l s o l e a r nh o c o m p u t e r s a p e a k , w h a t s p e e c h s y n t h e s i s i f l , a n t h l u i i i c s b o h i n dp h o n e m i c * , M ' j f r e j i l e d u c a t i o n a l t o o l f o r t h e i n d i v i d u a l a n f o t h i n s t i t u t i o n a i i k o !

T h K i l o b a u d M o u n t e r i r e v o l u t i o n a r y i t e m f o t h h o b b y i s t , b e c a u s en o y o u c a n h a v e m a n y n e w r e s o u r c e s a v a i l a b l e f o r e x p e r i m e n t a t i o n . N l o n g e r i t h i s f i e l d o s c i e n c e l i m i t e d t t h l a b h a n n l o n g e r i i t c u l i m i t e d t g o v e r n m e n t a l r e s e a r c h p r o j e c t s . Y o c a m a k e y o u r c o m p u t e ra p e a k w i t h l i t t l e e f f o r t , l o e a s i e r t h a n y o u t h i n k !

T h q u a l i t y o f s p e e c h p r o n u n c i a t i o n i e x c e l l e n t . A n y t h i n g i m a g i n a b l em a b n p o k e n , f r o m s c i e n t i f i c t h r u s l a n g w o r d s — w e i n c l u d e d e t a i l e dI n s t r u c t i o n s ( t h a w i n g y o e x a c t l y h o l d t h i s . Y o c a n o h a v e a l t h s a t i s f a c t i o n o d o i n g t h i s y o u r s e l f , a f r a c t i o n o f t h c o a t , a n h a v i n gs o m e t h i n g r e a l l y u s e f u l t s h o w f o y o u r e f f o r t s ! D e v a n t

M a s t e r C a r d

r e g u l a r p r i c eI n t r o d u c t o r y p a c k a g e i n c l u d e s e v e r y t h i n g y o n e e d l g e s t a r t e d !

S A V E — C o m p u t e ! m e m b e r s o n l y 7 . 9 5 .

Y O U R C O M P U T E R W I L LT E L L Y O U ! D O N ' T T H E Y

j e p u i s A L N O " S P E A K ? " .m t o t A b l e t w o r k w i t h a n y c o m p u t e r !

C o m p l e t e i n s t r u c t i o n s i n c l u d e d !U s e r - p r o g r a m m a b l e v o c a b u l a r y

o v i r t u a l l y u n l i m i t e d s i z eP r o g r a m i t s a

a n y t h i n g y o w a n t lG u a r a n t e e d t

h o l d y o u r i n t e r e s ta n d e l i g h t f o r h o u r s l

T h K i l o b a u d M o n s t e r i t h b a s i s o f s e r i e s o p r o j e c t a t h a t e n n u k ey o u r c o m p u t e r t a l k , a n i n e c e s s a r y f o l a t e r p r o j e c t s . T h K i l o b a u dM o n s t e r w i l l s e y o u p w i t h e v e r y t h i n g y o n e e d t k n o w i o r d e r t a t t a c h i t y o u r c o m p u t e r a n d e n a b l e i t s p e a k w o r d s . A l a d d i t i o n a li n t u n n a t i o n i i n c l u d e d w i t h t h i s b e g i n n e r ' s p a c k a g e . T h b u i l t - i n e d i t o ri t h W u r i l m n k e r c n n b l C 3 y o t o e a s i l y " f i n e t u n e " e v e r y w o n ) y o c r e a t et m a k e i a m m d e x a c t l y a s y o w i s h . O y o u c a n s e u " w o r d b a n k "w i t h t h M r s s a i r c T a l k e r t h a t i n c l u d e s a l t h p h r a s e s a n s t a t e m e n t st h a t y o u ' l l e v e r n e e d ! T h A r t i f i c i a l I n t e l l i g e n c e a c c e s s o r y w i l l p e r m i ty o u r c o m p u t e r t p r o d u c e t o t a l l y r a n d o m s e n t e n c e s , f o l l o w i n g a l t h r u l e so c o r r e c t g r a m m a r w i t h i n p r e - d e f i n e d v o c a b u l a r y - s e t , a l d a l o n g !

I y o u ' r e n e t t h c o m p u t e r f i e l d , o i y o u ' r e a o l d - t i m e " h a c k e r . "y o u ' l l w n n t t s u b s c r i b e t o u p u b l i c a t i o n " C o m p u t e l , " w h i c h c o v e r se v e r y t h i n g t h a t Y O w a n t t o s e e ! E n c o m p a s s i n g t h s u b j e c t s o C o p u t e r s , E l e c t r o n i c s , a n T e l e c o m m u n i c a t i o n s , t h i s p u b l i c a t i o n g i v e s y o

" n e w m e a n i n g " o t h f r e e e n t e r p r i s e s y s t e m a n r ] t h m o n o p o l y o e N i s t i n f r o r t i n n i n a t i o n s . Y o u ' l l n e e d t b e c o m e p a r t o t h i s I n t e r n a t i o n a lh o b b y i s t p h e n o m e n o n r e a l l y s t u m . S A V E $ 2 . 0 0 o E A C H I T E M y u u b u yi y o R i i b s c r i b e t o C i i m | i u t c l n o w l A n i l t h i s i I A D D I T I O N * t t b i >t o t a l p i i c k i i K c p r i c e f o r t h o C o m p l e t e K I L O B A U D M O N S T E R C o l l e c t i o n —y o u ' l l H A V E O V E R $ 1 H , D e a l e r a z i d e d u c a t i o n a l i n s t i t u t i o n i n q u i r i e si n v i t e d . C i r c l e * o u R e a d e r S e r v i c e N u m b e r f o r a d d i t i o n a l i n f o r m a t i o n .

Y o m a o r d e r t h e s e p r o d u c t s f r o m u b s e n d i n g > c h e c k , m o n e y o r d e r ,p o s t a g e o c a s h i U . S r n e g o t i a b l e f u n d s o n l y , t o t h i f a d d r e s s I n d i c a t o r !b e l o w . O y o m a c h a r g e y o u r o r d e r t y o u r V i s a o M a s t e r C a r d . P l e a s ei n c l u d e 3 2 . 0 0 s h i p p i n g a n h a n d l i n g o n a l o r d e r s . C a l i f o r n i a r e s i d e n t sp l e a s e a d s a l e s t a x . A l l o w t h r e e w e e k s f o d e l i v e r y . A d S 5 . 0 0 f o n e x t - d a y s h i p m e n t b U . P . S . ; J 1 5 . 0 O f o r n e x t - d a y d e l i v e r y b U . S . P . S .W g u a r a n t e e y o u r s a t i s f a c t i o n f o r 9 d a y s w i t h o u r p r o d u c t s , a n o f f e rm o n e y - b a c k g u a r a n t e e i n o f u l l y s a t i s f i e d d u r i n g t h a t p e r i o d .

C O M P U T E L P U B L I S H I N G S O C I E T YB 3 5 < V A N N U Y S B L V D . S U I t E 1 6 V " M U V S . C 9 U 0 1 - I 6 B S

Y E S , I ' i n t e r e s t e d i m a k i n g m c o m p u t e rt a l k . P l e a s e s e n d m t h f o l l o w i n g i t e m s :

I N T R O D U C T O R Y P A C K A G E 9 . 9 5W O R D M A K E R 1 9 . 9 5

D M E S S A G E T A L K E R $ 1 4 . 9 5A R T I F I C I A L I N T E L L I G E N C E 2 4 . 9 5

D C O M P L E T E C O L L E C T I O N S E T . ' 3 . * ) * . 1 ! 1 ' $ 5 9 . 5 0O n y e a r s u b s c r i p t i o n t C o m p u t e l , . 1 4 . 0 0i n c l u d i n g a l K i l o b a u d M o n s t e r i t e m s $ 6 5 . 5 0

P L C A S E A D S J . O O S H I P P I N G H A N D L I N G T O Y O U R O l t O E H U - C R E D I T E X P .C A H D D A T EN A M EA D D R E S S .C I T Y . S T A T E . Z I P .Y o u r C o m p u t e rS E N D A L P A Y M E N T I U F U N D S D H A W N O U . B A N K S S O F f R V N '

M a k e c h e c k s p a y a b l e t o : C O M P U T E L P U B L I S H I N G S O C I E T YP o s t O f f i c e D r a w e r 7 7 6 5 V A N U Y S , C 9 1 4 0 9 - 7 7 6 S ,

Page 160: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 160/164

H A V E Y O G O T H 1 5 4 1 B L U E S ?

W E ' V E G O T H P E R M A N E N T F I X ! )S e n d i » r o u < N e 1 M a n c h . i k l o 9 , 0 0 f N p p I n f « i d w t ' R n u O f l l y a l i e n f f * 1 v * .. i l l " . " . " ! - " S T A Y T H A T W A Y .

W g u B r p n l M I l o * m o n t t l l .W a l t o t a r v i c a t h c o m p i s t a

C O M M O D O R E C O M P U T E R L I N Ew i t h 4 8 - h o u r t u r n - a r o u n d t l m * .

C - 6 4 6 0 . 0 01 5 1 1 6 5 . 0 01 7 0 2 8 5 . 0 0D A T A S E T T E 3 S . 0 O1 5 2 5 5 0 . 0 01 5 2 6 7 5 . 0 0M P S S 0 1 5 0 . 0 0C A L L F O R R E P A I R P R I C E S O A L

O T H E R C O M M O D O R E E Q U I P M E N TI f f * a l t o i i p a i r O K I D A T A P R I N T E R S

a n T E L E V I D E O C O M P U T E R SP I b « i « l a n d $ 5 . 0 0 f o S /

O u B B N o l 1 - 9 1 9 - 7 6 5 - 3 8 9 2

T R I A D C O M P U T E R S3 M T i t n w m i D r

W l m t o n - 3 s l » m . N 2 7 1 D 3 ( 9 1 9 ) 7 9 5 - M H

C O N V E R S E W I T HY O U R C O M P U T E R

A L A S H F U L L I M P L E M E N T A T I O N o t h D r r r j . n a l E L I Z A p r g r a m n o a v a i l a b l e T r u o y o u r C c m r r i O O r m & 4 C r r i C t d a M I . - ? - 6 - 6 E L I Z A h i b o c o m a t h w o r l r j * m o i l

t i e b r a . r t a r h i ' C t a i t a I . r j & n c a o a m o n n a o n p r o g L i i n o n - f J i i a c i i ' O p t ? £ h o i n o r # p ' i t « h a n n i y j e i a a c h l U i i m a n t a y o l y p e K 3 i h " " m p o n f l i * ' H " T o * t o T i m a o q u « l l i o n a n h e r p m a i k s a r o Q i o n j m n i m g i j a p t i r p c n a r r 1D e i g n e d l r u r g e . 1 n f r a m e - . E U Z A f i r t ' » b e i o r eb e e n a v a i i & r j i e l o D f r r s o n a l c o - n p u i e r m a t > c e p i i g r » i i y$ r i p p e d S o w n v e j r o m l a c k i n g i r i e l o p n u i i c a i i a n w i n c h m a D f f l h □ f i g m a l p r o g r a m > ^ ■ . ■ n a i i f i r j

N o w , a u n e C o m m o d o r e 6 n e m o n p o i i e u m g r n F U L L p o * e ra n r a n g e o e x p r e s s i o n o I n o r i g i n a l \ b o m g o l f f r e a a m m i r o L t u c T D r r p r i c e o o n l y 1 2 A n ' 1 > * . T ' i 1 1 . : j o u h a $ h d a e a 1 < o l e a c h h e l d m o r f l } » f w i l l i n c l u d e [ h f l c o m p l f t i eS O U R C E P H O O H A M l o o n l / 1 2 0 # d O H l o n a [O r d e r y o u r c o p y o E L I Z A I n d a v a n y o u ' l l n o v n r a j f l i n w o o ' e r h o t r e s p o n d * h n n y o h u n t l o m o o n a i d y . " O k a y , l a t ' i i o w i h a i I h i ic o m p u t e o y o u r c a a c l u a l l y d r j l "R E A D W H A T r H E E X P E f t T S S A V A a O L J T O U H V f n B I O N O F E L I Z A :" M u c h : m o r a t h e n m a r e g a m * . Y o u ' l l D i r n p r e s i a d w i l dE L I Z A c o n v i n c i n g d o m o n a l r a l l a n o l A r t i f l c l r i l I n l c l l l y n n c e - 1 1

- P M A G A Z I N EO e h g h i i u l e n t e r t a i n m e n i . . . A n i d e a l m e d i u m l o s h o w i n g o t y o u r

g y s i e m 1 1 M I C R O C O M P U T I N G M A G A Z I N E" E L I Z A i 3 a n g $ l o L i n d i n g p p e c s o l i a : f t i H a ' e . A l a s c l n a t i n g p ' o g r a m1 U f i n d S t u d y " — B A R O N ' S M I C R O C O M P U T E R R E P O R T S" E L I Z A 1 a g r e a t w a l n ( r o d L i e s y o u r f r l i n d i t e o m p u ( * i jv a r y l u n n y p i r t y g a i n t " — P E T E R A U c W H U A M S" E L I Z A a e i c e p h o n a l p ' o g r t m . o n i h t l i f u l u i a . v o y o u r - . i v " f u a n o 1 h $ g r e a l i n i o n c a l p n i c r a i i "

" T h i a y e r n o n ■ E \ ' f < ! ■ ? < < ■ ' • • - * ■ 1 , . A p a M y g n n e . i tk s u n n i d l c r e d ' - H O U E A P P L I C A T I O N F O T H t C - 5 *

E L I Z A I A V A I L A B L E T H F O L L O W I N G F O R M A T S .i P i e a s e s p e c i r y ! j . ^ o C a s q u e ]

P r o i e c t B d V e r s i o n . , . . , , . , , . , . . S 3 ( p J o T e c l e d V e r s i o n c a n M r u n O v i n o i l i i r a d a r m o d i l i e d jU n . p f O l K T m J C O ' i ' m o f l o t e M B A S t C S o i i ' c a V e r a n j n M ( S o u r c e V o i s i p n c a b f l i i i K d i n O m o f l J p e d a s " ( l l u r u n j

B a t h v e r n o n ■ d e l u d e t p a g e u u m a n u a lP l e a i t a d d t 0 s h i p p i n g a n h a n d l i n g l i t o r d a n

4 C i l T o r n i a r e n f l r ■ . ! - , p l a a i o a d / d G . ' u I b i l aA R T I F I C I A L I N T E L L I G E N C E R E S E A R C H G R O U P

9 2 N o r l h L f l J O l U A v e n u e , D e f l f

M C . V I S A a n a e n p e f c s f l

C O M P U T E R E Y E SV O E O 1 - ^ l G t S O V C O B C O M M C O O W '

D I G I T A L V I S I O N , I N C .1 4 O a k S t r « t - S u i t e 2N e e d h a m . M 0 2 1 9 2

[ 6 1 7 J 4 4 4 - 9 O 4 O

D O U B L E S D I S K C A P A C I T Y !C u t s Y o u r C o s t 5 0 % !

N o w f T h e b a c k r i 5 ' / . r d i s f c e t i e s c a b u s e d ( o d a t a s t o r a g e e v e n w i t hs i n g l e h e a d d i s k d r i v e s• H i t ! f X I H I

A d d s i t i e n o s c h n e e d e d .S A T I S F A C T I O N O M O N E Y B A C K .

x i i t m . i :C j t s s q u a r e n o l c h l o A p p l e . I I I I ' .M o . M e . I l l , F r a n k l i n a n C o m m o d o r e .

o n l y $ 1 4 . 9 5 *• a d d $ 2 . 0 0 o a c h o r f l o r ( 3 5 . 0 0 f o r e i g n )

F o P o s t a g e a n d H a n d l i n gF l o r i d a R e s i d e n t s A d 5 S a l e s T a

O R D E R T O D A Y !. T o l l F r e e 1 - 8 0 0 - 6 4 2 - 2 5 3 6

F L O R I D A : 1 - 3 0 5 - 4 9 3 - B 3 5 5O n S E N D C H E C K O M O N E Y O H O E R T

A C O M P U T E R E X C H A N G E" S O U T H ' S L A R G E S T C O M M O D O R E 6 D E A L E R 1 1

O V E R 2 0 0 0 I T E M S I S T O C KR E Q U E S T O U F U L L C A T A L O G T O D A Y

O R D E R L I N E : 1 - 8 0 0 - 4 4 7 - 0 0 8 8I N Q U I R I E S S F L 9 0 4 - 3 8 8 - 0 0 1 8

f f l R D V - i A R E A A C C .^ & C o r t i r j u W rC - T 2 Bi S 4 i D ^ D m v oi 7 0 ? C o * o r U o n i t O 'S F l O O l H < r « D r i v eM D u a \ O i > «

i t Q u ^ Q D t l f c D . v f l1 6 6 0 A u r a M o M m

( 1 2 0 C Y 3 0 Q )T i B a J C o n n m A u i o M u O e i

C - & 4 P j * w S u p p l y l - y r

C l C o l lC . i iC o l l

1 3 9 9

2 0 1 6

O m m l r o n n D o l u > p I 2 2 3 j r a p h P r i n i n f l n r ' l C t F

A C C E S S S O F T V M n E

R a i d O v & r M u s e ™C O M P U S E R V ES l a r t e r K i [ 6 h t )V k M iK O A L A■ t o a l a P a dK o a l a P r p n w r . . . .

3

£ !

2 2

5 1

P H E C I S I O N S O F T W A R E

B A T T E R I E S I N C .P o j w r C l i p a l S l w i r p i i d kH o m o P a M t j m t j O r q j n i ? f l r

S e r i e s ( E " lM I S C .S m a r t & * T e r mT e l s l a ' & l T e i m ( C « r ; l

6

I

2

S I G H T N ' S O U N DK f F y D Q . i r r JS y n f h f l S i wP r o c o i K 'R R t C T I C O R P

P i f l C t - c a i c 6 P ' . l c T . l c

F l « l S > s l e r n 2M R A G E C O N C E P T SO a B a s e M g r M ^ R e p c iW P r n l ^ n - o n

P p r a o n a l W r w nS K Y L E S E L E C T R I C

' 1 S 4 1 F J i i i r i ' D , % k D n v aS p a e d U i v ' S w i r e n

B l i l I ( C o m p i l > r |S U H L O G I CF l . r j n i S ' r r u l n t o r I I

X E T E CF o n i n n s ^ T e r W o r d p r K e s s cG R A P H I C SD o o U l o

P e n p n o r n l V i s i o n v i t P o nP r l n l S h o pE P Y XF a L a i d ( C o r i )U T I L I T I E SA u l o L o a d t t ' R o s j r t ( C a r i fS u p o i C l c n eU H r A b y t e D i s k N i b D I O r

S 3 2

S 2 3 3

6

6 3

7 7

3

2

2

3

2

3 I

3 2

2 7 3 6 P A R K S T . . J A C K S O N V I L L E . F 3 2 2 0 5w i t h c a s r u r o c h « k . r n o r # y o n t e t t m j S

p o p i i y » i j r p n a o n a L t Q r T i p a n c ^ e c - j n i k o w * W f l * i 5 P

m i n i m u m P i \ C t i m » f l r f M f i n * > • & » »P r i c « O f h o m

a S C

F O C O M M O D O R E 6 T R A C K M 1 M I C

W h r i B b l e w h e n y o u c a nG u l p -

H a r d w a r e / S o f t w a r e P r o l e c l e d D i s kB a c k u p S y s t e m

I n s t a l l s i 1 5 4 1 D r i v e i M i n u t e sJ u s t P l u g I I n

M i n u t e s F o F u l l D i s k B a c k u p ' !F e a t u r e s i n c l u d e :

A l o r n l i O p e r a t i o n . H y p e r s c a nS e c t o r E d i ! ( G C R ) . B i D a a i t y . T r a c k s - 4

F o A l N e P r o t e c t i o n M e t h o d s8 9 . 9 s

D I S K M I M I C 5 + O u F a m o u s A u t o m a i i c

B a c k u p S y s t e m4 9 . 9 5

D I S K A C a t a l o g i n g P r o g r a mR e a d s d a t a d i r e c t l y f r o m D i s k ,H o l d s 8 0 0 0 F i l e s , M a k e s L a b e l s ,R e c a l l s 1 W a y ' s , A l p h a b e t i z e s

F i l e s . P r i n t e r / S c r e e n O u t p u t .3 4 A . I . D . C O R P .

4 Q 2 0 H e m p i i e a a T u r r . p . k o B e i n p a g e . N p 1 o i \ 1 1 7 1 4( 5 1 6 ) 7 3 1 - 7 1 0 0

0 i s i i m m i c 5 ' " ' s a t r * J e f n a r k o A l C o r p o f a i i wC o n n M o r t 6 1 - S 1 5 1 1 - i l a i t m u k c l

a L t H w ^ l i n g I

Page 161: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 161/164

B A S FD I S K E T T E SB A S F D i s k e t t e s a c o m p e

t i t i v e p r i c e . C a l l T O L L F R E E( 8 0 0 ) 2 3 5 - 4 1 3 7 f o p r i c e s a n I n f o r m a t i o n . V i s a a n M a s t e rC a r d a c c e p t e d . A l o r d e r s s e n tp o s t a g e p a i d .

P A C I F I CE X C H A N G E S1 0 1 1 F o o i h i l l B l v dS a L u i s O b i s p o C

n C a l c a l l1 8 0 5 1 5 4 3 - 1 0 3 7 )

3 T 0 C I* A H l l J n t 1 1 1 * I O B I l l M T v f l f e t I I I * t a C p r i e * E f d v i .

B u a m A l t t U l t lo c t r a n c e t o a n d p r l t e t r i c o r d t f l i n S t o c b ti : : ■ . . : . ■ ■ ■

p h p l o t t i l f r S l a c k L . i i ^ j y f i l l *

i r ; . r . ; - ' i : ■ : n , o n l yL f l T W C T P K E R i G » t t h b r a t r t £ * o

i . : ; : i . - : - ^ . . - - b a ^ t p i c k m l v t t t l l k t l i • ■i n B a O u n t e f ( » l l i i n n u a t w r i c b - - p r o i r i a t dP l u p A i l l a l t a a d b t n d r i l l , p 4 l t C H p u l t rp

E « p l * l t I L M I b t r d « t » t * S *1 ? ? . ^ ) C - t * D t B k O n l /

S * a d c 6 t c " o D I K H I A M l , I 1 C .

C h i o S t r e e t

5 s u p p i n g

/ / C O W O D O R E 1 U P E R K I V I U T I D KA L O I K T n O O U C T O B Y P D I C f D O N I Y . . . * V ~

U S E R F R I E N D L Y B U L L D Y O U R M D A T * U S T 1 O I « O H H K E E I 5 A H S U T I S F A C T r C I H . V U T U H L L YU K L I H I T E D I ' M l ; C ' U l . S E O D E L E T E K I T H E 1 S E ,F R E E B I W M T , U P D A T E A K D J 1 U £ K ,F L Y D I R E C T C H O O S E B E S T * O U T E T F U I C D U P H [t » 1 I [ i 1 - • ! ■ - , ' , " ) ! H i U T i n , K I N D S* L O > T C 0 H B I C T I D K 5 E T T I H E I P T O C T fD l i U H C C A K B C U H U L H T I V E IE A 1 T f R l H T - C U T F l t a t V I C E D K R E E Nc o H r w E S t m o G u n s s e l l i k f - . ■ ■ ■ • t i k e sO U S P E C I A L P R I C E O J 2 H . 3 5 P O S T P A I D ( D I S l )y o c a E N T E RY l l * 0 M S T E R C J U t D A C C E P T E D , O l E K D C H E C HM I I I E Y O R D E R T O

T H C n m E R C I s L P I L O T S C t K P L T T C T 6 W U ?p o » o > 3 3 5 6 3 , s a h d i e « o , 9 2 1 0 3

F A M I L Y T R E E ( R E V I S E D )P E T - l - C R E E ( N E W )

F A M I L Y T R E E K e e p t r a c k o y o u r a n c e n s t r y w i t h p e d i g r e e c h a r t s a n f a m i l yr e c o r d s h e e t s f r o m o u r p o p u l a r p r o g r a ml h a l h a n o b e e n u p d a t e d a n r e v i s e d .6 6 4 n a m e s p e d i s k , u t g e n e r a t i o nc h a r t s , i m p r o v e d e d i t i n g , m o r e u s e rf r i e n d l y . $ 4 9 . 9 5 U . S .P E T - I - G R E E n e p r o g r a m f o t h d o b r e e d e r a n k e n n e t o p e r a t o r l h a t k e e p sA . K . C . r e c o r d s a n p r o d u c e s r e q u i r e dp e d i g r e e c h a r t s a n i n f o r m a t i o n f i l e s .

F o i n f o r m a t i o n w r i t e o p h o n e :G E N E A L O G Y S O F T W A R EP h o n e 5 1 9 - 3 4 4 - 3 9 9 0

P . O . B o 1 1 5 1P o r t H u r o n , M i c h i g a n 4 8 0 6 11 0 4 6 P a r k w o o d A v e .S a r n t a , O n t a r i o N 7 V 3 T 9

C - 6 4 - a n V I C " O W N E R SH a v e y o l o r g o t t e n w h e r e y o s a l h a !f a v o r i t e a r t i c l e o p r o g r a m ? W h a v ec o m p l e l e n e c r o s s - r e l e r e n c e d

o a l C O M P U T E ! ' SG A Z E T T E "i s s u e s t h r o u g h i h f i r s t q u a r t e r 0 ( 1 9 8 5 ,I n c l u d i n g :

G a m e sf l s v / e i v sF e e d b a c kB u g - S w a t t e r . . . a n d m o r e !

S e n d S 2 0 ( i n c l u d e s p o & l a q e a n n a n d h n g ) t

M I C R O C O M P U T E R S E R V I C E SD e p l . B 1

2 7 4 0 6 9 t h A v e n u eE a a a m e n l o , C 9 5 B 2 2 l

D 8 D D - S 1 . 3 9I B P R E F O R M A T T E D ( 3 6 0 K ) S I . 5 5

Q U A L I T Y M E D I A - A N Y Q U A N T I T YL I F E T I M E R E P L A C E M E N T

G U A R A N T E EH U R I N G S - T Y V E C E N V E L O P E S

B e c a u s e w B j h u g e v o l u m e l s u p p l y s o f t w a r e m a n u f a c t u r e r s .

o u p r i c e s c a n ' t b b o a t .

B l A C K S H I PC O M P U T E R S U P P L Y

P O B o n 8 S 3 3 6 2 S a F r a n c i s c o . C 9 4 1 8 8( 4 1 5 ) 5 5 0 - 0 5 1 2

A d $ 3 . 0 0 s h i p p i n g a n h a n d l i n g( C r e s i d e n t s a d 5 % V I S A / M C / C O D

r e q u i r e m e n t s :- 1 5 4 1 D R I V E! O V S T I C K S

D R E A MD O S O F T W A R E

$ 2 0 . 0 0

. o m i

C o m m o d o r e - 6 4S E R V I C E

F a s t e r T h a n F a c t o r y R e p a i rC - 6 4 R e p a i r S 5 5 . 0 01 5 4 1 A l i g n m e n t 3 5 . 0 01 5 4 1 R e p a i r 7 5 . 0 0

p a r t s i n c l u d e d\ I ' i i i u s t s u p p l y e i - t r a j

T s a v e C . U . D . c h a r g e s — s e n d u n i t( p o w e r s u p p l y w i t h c h e c k o M 0

t o S e c o n d S o u r c e E n g i n e e r i n g9 9 0 1 H o r n R o a dS a c r a m e n t o , C 9 5 8 2 7( 9 1 6 ) 3 6 4 - 5 1 3 4

T O f l C t H S £ N D C H E C KO M O N E Y O f l D E H F O ( 1 9 P U I S 1 . S OS H I P P I N G / H A N D L I N G T O C O L O B i D O H E S I O E N T S1 D P E R C E N T T A

T H A L L N E W . I O O ZM A C H I N E L A N G U A G E ,F A S T A C T I O N A R C A D ^S T Y L E G A M E F O R T H EC O M M O D O B E 6 1 E X C EL L E N T S O U N D E F r E C T SA N G R A P H I C S ! H O L O N G C A N Y O P R O T E C TT H P L A N E T E A R T H F R O MD E S T R U C T I O N I T H Y E A R 2 2 S S ? C - 6 4 D I S K .J O Y S T I C K R E O U I R E D

f l n i m a t i D n , i n c .P . O . B O 3 1 1 7 1B A C C t O f t A D O 8 0 0 1 J( 3 O 3 | 3 6 - B

Page 162: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 162/164

A D V E R T I S E R S I N D E X

R e a d e r S e r v i c e N u m b e r / A d v e r t i s e r P a g e1 0 A C o m p u t e r E x c h a n g e 1 5 1 0 A b a c u s S o f t w a r e 3 1 0 A b a c u s S o f t w a r e 7 1 0 A b a c u s S o f t w a r e 7 1 0 A c c e s s S o f t w a r e I n c o r p o r a t e d

A c o r n o I n d i a n a , I n 1 5 A . I . D . C o r p 1 5 A l g o - R h y t h m S o f t w a r e 1 5

1 0 A m e r i c a n P E O P L E / L I N K 9 1 0 A n i m a t i o n , I n 1 5

A p r o p o s T e c h n o l o g y 3 71 0 A r t i f i c i a l I n t e l l i g e n c e R e s e a r c h G r o u p 1 5 1 1 B a s i x 3 1 1 B a s i x 4

B a t t e r i e s I n c l u d e d 2 1 1 B i b l e R e s e a r c h S y s t e m s 7 1 1 B i B y t e s 4 1 1 B l a c k s h i p C o m p u t e r S u p p l y 1 5 1 1 B r i t i s h I n t e l l i g e n c e 4 1 1 C a r d c o , f n I B

C a r d i n a l S o f t w a r e 7 1 1 C D I / C o m p u t e r D e v i c e s I n t e r n a t i o n a l 2 1 1 C e n t r a l P o i n t S o f t w a r e , I n 7 1 1 C h e a t s h e e t P r o d u c t s 1 5

T h C o m m e r c i a l P i l o t s C o m p u t o r G r o u p 1 5 C o m m o d o r e B 1 2 C o m p u S e r v e 1

1 2 C o m p u t A b i l i t y 5 1 2 C o m p u t e l 1 5 1 2 C o m p u t e r C e n t e r s o A m e r i c a 9 1 2 C o m p u t e r E r 1 5 1 2 C o m p u t e r M a i l O r d e r 1 5 1 2 C r e a t i v e S o f t w a r e1 2 C r o w n C u s t o m C o v e r s 3 41 2 C S S o f t w a r e , I n 5 1 2 D a t a S h a r e , I n 4 1 3 D a v i d s o n A s s o c i a t e s , I n I F 1 3 D i g i t a l V i s i o n , I n c 1 5

D i v e r s i o n s , I n 2 1 3 D r e a m D o S o f t w a r e 1 5 1 3 3 E P Y X 1 1 3 F u l l C i r c l e S o f t w a r e , I n 6

G a m e s t a r , I n 3 1 3 G e n e a l o g y S o f t w a r e 1 5 1 3 G e n e s i s C o m p u t e r C o r p 1 0 1 3 G e n i e S o f t w a r e 1 5 1 3 G l e n c o E n g i n e e r i n g I n 1 5 1 3 I n d u s S y s t e m s 4 1 4 I n s i g h t 6

I n t e l l i g e n t S o f t w a r e 1 1 51 4 1 J a c o b s e n S o f t w a r e D e s i g n s 1 5

J a s o n - R a n h e i m 1 1 1 4 J e a o n d a t a M i c r o c o m p u t e r S e r v i c e s 1 5 1 4 K y a n S o f t w a r e 1 1 1 4 L y c o C o m p u t e r 1 4 8 , 1 4 91 4 M e g a S o f t L i m i t e d 5 8 . 5 9

R e a d e r S e r v i c e N u m b e r / A d v e r t i s e r P a g e1 4 M i c r o b i t s P e r i p h e r a l P r o d u c t s , I n 2 1 4 M i c r o P r o s e S o f t w a r e 3

M i c r o - S y s D i s t r i b u t o r s 1 5 1 4 M i c r o - W D i s t r i b u t i n g , I n 5 1 4 M i m i c S y s t e m s I n 2 1 5 M i n d s c a p e , I n 1 5 N i b b l e N o t c h 1 5 1 5 O m n i t r o n i x 9 1 5 P a c i f i c E x c h a n g e s 1 1 1 5 P a c i f i c E x c h a n g e s 1 5 1 5 P a r s e c R e s e a r c h 6 0

P G a l l e r y 1 5 1 5 P l a y n e t , I n c 2 11 5 P r o f e s s i o n a l S o f t w a r e , I n 1

P r o - L i n e S o f t w a r e 6 1 5 P r o t e c t o E n t e r p r i z e s 7 4 - 9 11 5 R J B r a c h m a n A s s o c i a t e s , I n 1 5

S e c o n d S o u r c e E n g i n e e r i n g 1 5 S c h n e d l e r S y s t e m s 3 S i n g h W o r l d w i d e I m p o r t - E x p o r t 1 5

1 5 S k y l e s E l e c t r i c W o r k s 5 1 6 S o f t w a r e D i s c o u n t e r s o A m e r i c a 1 1 71 6 S o f t w a r e S h a c k 1 5 1 6 S o l i d S t a t e S o f t w a r e 1 5 21 6 S t a r M i c r o n i c s , I n 6 4 , 6 51 6 S t a r p o i n t S o f t w a r e 5 1 6 s u b L O G I C C o r p o r a t i o n 1 1 6 S y s t e m s M a n a g e m e n t A s s o c i a t e s 1 0 1 6 T a i l o r e d S o l u t i o n s 1 5 1 6 8 T & D S u b s c r i p t i o n S o f t w a r e 1 5 1 6 T e l e s y s 5 1 7 T i m e w o r k s , I n 1 7 T r i a d C o m p u t e r s 1 5 1 7 T u s s e y C o m p u t e r P r o d u c t s 1 0 1 7 U f l a n d S o f t w a r e 1 5

U l t r a b y t e 7 1 7 V a l h a l a S o f t w a r e 1 1 1 7 W i t t ' s E n 1 1

C O M P U T E D F i r s t , S e c o n d T h i r d B o o k o C o m m o d o r e 6

C O M P U T E D G a z e t t e D i s k 4 8 , 4 9C O M P U T E D G a z e t t e 1 7C O M P U T E R S P r o g r a m m i n g t t i e C o m m o d o r e D a t a

R H a n d l e r 5 C O M P U T E R S S e c o n d B o o k o M a c h i n e L a n g u a g e . . 4 C O M P U T E R ' S V I l i b r a r y 6 T h H o m e C o m p u t e r W a r s

1 6 C O M P U T E ' S G a z e t t e M a 1 9 6 5

Page 163: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 163/164

Page 164: Compute Gazette Issue 23 1985 May

8/9/2019 Compute Gazette Issue 23 1985 May

http://slidepdf.com/reader/full/compute-gazette-issue-23-1985-may 164/164