compute gazette issue 26 1985 aug

100

Click here to load reader

Upload: cubemanpdx

Post on 30-May-2018

224 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 1/100

D i g i t a l D e s i g n s : T h F u t u r e O C o m p u t e r G r a p h i c s

' S $ 2 . 9 5A u g u s t 1 9 8 5I s s u e 2 6 V o l . 3 , N o 0 2 2 2 0 $ 3 . 7 5 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

R e D i s kH e r e ' s a n e a s y w a t o m a k e b a c k u p s o m a c h i n e l a n g u a g e a n s e q u e n t i a l f i l e s . F o t h 6 4 V I C , P l u s / 4 , a n 1 6

S p a c eD o c kD y o h a v e t h s t e a d yh a n d a n q u i c k e y i t a k e s t l a n d a t h i s b u s ys p a c e p o r t ? c h a l l e n g i n gg a m e f o t h 6 a n V I C .

A l s o I T h i s I s s u e :P r o g r a m m i n g H i n t s T i p sC o m p u t i n g F o F a m i l i e sS o f t w a r e R e v i e w sA n M o r e

P r o g r a m m i n gH i - R e s G r a p h i c sO T h 6 T h r e e " h o w - t o " a r t i c l e s t h e l p y o g e t t h e b e s t i g r a p h i c s .

' 1 4 8 6 0 2 2 2 0

0 C r u n c hG e m o r e s p e e d , e f f i c i e n c y , a n m e m o r y w i t h t h i s

Page 2: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 2/100

I y o o w a A p p l e I k y o u ' d h a v e t a d t h r e e m o r e A p p l e I k ' s ,

a E x t r a K e y p a d ,3 B l o c k G r a p h i c S e t s ,

C o l o r S p r i t e s ,t w m o r e v o i c e s ,f o u r i n s t r u m e n t s ,

C a r t r i d g e P o r t , J o y s t i c k P o r t ,a n C o m m o d o r e 6 4 . . .

Page 3: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 3/100

I I I I I ' l l ■ * M ■ ■ - W ' ■ I i W

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

n e w C o m m o d o r e 1 2 ( a n d i c o s t s l e s s t o o ) .

T h n e w C o m m o d o r e 1 2 8 ' " p e s o n a l c o m p u t e r i b r e a k t h r o u g ht e c h n o l o g y a b r e a k t h r o u g hp r i c e . I o u t s h i n e s t h A p p l e ® l i i p e r f o r m a n c e c a p a b i l i t y p e f o r m a n c e q u a l i t y a n p r i c e . I i e x p a n d a b l e t 5 1 2 K R A M . T h e l i

d o e s n ' t e x p a n d . C o m m o d o r e 1 2 h a n u m e r i c k e y p a d b u i l t i n t o i t k e y b o a r d t h a t m a k e s c r u n c h i n gn u m b e r s l o e a s i e r . A n g r a p h i ca n s o u n d c a p a b i l i t i e s t h a t f a e x c e e d t h o s e o f t h e A p p l e l i e . B u t h m o s t i m p o r t a n t n e w s i t h a t

C o m m o d o r e 1 2 j u m p s y o u - i n t on e w o r l d o b u s i n e s s , p r o d u c t i v i t ye d u c a t i o n a n d w o r d p r o c e s s i n gp r o g r a m s w h i l e s t i l l r u n n i n g o v e r3 , 0 0 0 p r o g r a m s d e s i g n e d f o t h C o m m o d o r e 6 4 T h a t ' s w h a t w c a l l h i g h e r i n t e l l i g e n c e .

C O M M O D O R E 1 2 8 ? P E R S O N A L C O M P U T E R• A p p l o f & * * & ' } * ! T r a a e r n a r h o f / - p e ' e C o J T > p u i e t J n H i g h e r I n t e l l i g e n c e c a m m o d u f e i ? b s

Page 4: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 4/100

T t a ; B e t t e r L e t t e r B o I n t r o d u c i n g E a s y P l e x " T h n e w ,

e a s y - t o - u s e e l e c t r o n i c m a i l s y s t e mf r o m C o m p u S e r v e .

f i n a l l y ! E l e c t r o n i c M a i l t h a t ' s s e a s y t u s y o c a s t a r t c o m p o s i n g a n d s e n d i n gm e s s a g e s t h f i r s t t i m e y o g e o n l i n e .

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

o p t i o n s p r e v i o u s l y a v a i l a b l e o n l y w i t h m o r ee x p e n s i v e s e r v i c e s .

C o m p u S e r v e ' s E a s y P l e x l e t s f r i e n d s a n r e l a t i v e s , a s s o c i a t i o n s a n c l u b m e m b e r sc o m m u n i c a t e a n t i m e o t h d a o n i g h t .A n s m a l l b u s i n e s s o w n e r s , r e a l e s t a t ep r o f e s s i o n a l s , i n s u r a n c e a g e n t s , l a w y e r s ,w r i t e r s , e l c a c o m m u n i c a t e q u i c k l y a n s i m p l y — e i t h e r i n t e r o f f i c e o i n t e r s t a t e" I t s E a s y . " " J u s t P l e x i t ! "

B e s t o a l l , E a s y P l e x i a v a i l a b l e t a l C o m p u S e r v e s u b s c r i b e r s . A n d , a l o n g w i t hE a s y P l e x , y o g e h u n d r e d s o v a l u a b l e a n e n t e r t a i n i n g c o m p u t i n g o p t i o n s . P l u s t h a s s u r a n c e o b e l o n g i n g t t h l a r g e s t , f a s l e s t

g r o w i n g c o m p u t e r i n f o r m a t i o n s e r v i c e i t h w o r l d a n t l i e p r e m i e r s u p p l i e r o b u s i n e s s i n f o r m a t i o n t F O R T U N E 5 0 c o m p a n i e s .

S t a r t c o m m u n i c a t i n g l T o b u y aC o m p u S e r v e S u b s c r i p t i o n K i s e y o u rn 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 e o u i n f o r m a t i v e b r o c h u r e o t o r d e r d i r e c t ,c a l l o w r i t e :

C o m p u S e r v e 'I n f o r m a t i o n S e r v i c e s , P O B o x 2 0 2 1 25 0 O 0 A r l i n g t o n C e n l r e B l v d . C o l u m b u s . O h i o 4 3 2 2 08 0 0 - 8 4 8 - 8 1 9 9I O h i o , c a l l 6 1 4 - 4 5 7 - 0 B 0 2A H S B l o c k C o m p a n y

Page 5: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 5/100

A u g u s t 1 9 8 5 V o l . 3 , N o

D i g i t a l D e s i g n s : T h E v o l u t i o n O C o m p u t e r G r a p h i c s K a t h y Y a k a l 1

T h M u s i c S h o p P h i l i p I N e l s o nF e l o n y J a m e s T r u n z o

5 5

S p a c e D o c k A a r o n B o b i c k 5 6

C o m p u t i n g F o F a m i l i e s : V i s i t T E r i c ' s C l a s s r o o m F r e d D ' l g n a z i o 3

H i n t s T i p s : B A S I C S h o r t c u t s 2 V / 6 4B A S I C M a g i c : T h A r O R e p e t i t i o n I B A S I C M i c h a e l S T o m c z y k 4 V / 6 4 / + 4 / 1 6M 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 r o s s i n g R i c h a r d M a n s f i e l d 4 V / 6 4M i x i n g T e x t A n H i - R e s G r a p h i c s J a m a s f C h a m b e r s 5 2 6 4C r u n c h J a m e s A L e d g e r 5 V / 6 4Z o u n d s ! , P a r t L a w r e n c e C o t t o n 5 6 C r e a t i n g H i - R e s G r a p h i c s O T h 6 T o d d H e i m a r c k 6 6 H l - R e s T o o l b o x J o h n E B a n k s 6 4 6 4R e D i s k M i c h a e l M u e l l e r 6 6 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 sS 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 l l 3

H o T T y p e I C O M P U T E l ' s G a z e t t e P r o g r a m s 6 A u t o m a t i c P r o o f r e a d e r 6 G a z e t t e C l a s s i f i e d 9 P r o d u c t M a r t 9 A d v e r t i s e r s I n d e x 9

= 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 + P l u s / 4 , 1 6 = C o m m o d o r e 1 6 C O M P U T E ' S G A Z E T I S i t p u b l i s h e d m o n t h l y b C O M P U I E I P u b l i c a t i o n s , I n c . , P o s r O f f i c e B o 5 4 0 6 . G l M m b o r o . N 2 7 4 0 3 U S A . P h o n e ( 9 1 9 ) 1 7 5 - 9 8 0 9 . E d i t o r i a l o l f i c e i I l o c a t e d a 3 2 W e s t W e n d o v e r A v e n u e , G r e e n s b o r o , N 2 7 4 0 8 . D o m e s t i c s u b s c r i p t i o n s . 1 i s s u e s , S 2 4 . S e n d s u b s c r i p t i o n o r d e r s o r c h a n g e o a d d r e s s ( P . O . K o r m 3 5 7 9 ] t C i r c u l a t i o n D e p t . , C O M r u T E V s G A Z E T T E . P . O . B o 9 6 ] , l - a r m l n g d a l c . N 1 1 7 3 7 . S e c o n d c l u s a p p l i c a t i o n p e n d i n g a G r e e n s b o r o . M 3 7 4 0 3 a n d a d d i t i o n a l m a i l i n g o I l i c M .E m i r * r o n t e n i s c o p y r i g h t B 1 9 8 5 b C O M W I I I P u b l i c a t i o n * . I n c . A l l r i g h t s r e w t v e d I S S N 0 7 3 7 - 3 7 1 6 . M ' C O M P V T B I ' l i ' - l i . i ! k . . i . t n c O n e o f t h A B F u b t i t h l n g C o m p i n l c a : A B P u b l l i h l n g . F m l d t t i t , R o b e r t G B u r t o n ; 1 3 . 1 0 A v e n u e o f t h e A m e n c a i , S e Y o r k , N e Y o r k 1 0 0 1 °

Page 6: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 6/100

: - ■ . . v . '

M a n y o y o w i l l b b i d i s a pp o i n t e d w i t h t h e q u a n t i t y o c o n t e n t s i t h i s i s s u e . I n t r u t h ,t h i s i t h e s m a l l e s t i s s u e ,p a g e w i s e , i t h h i s t o r y o fC O M P U T E ! ' * G A Z E T T E . W h a t d o e si m e a n ? S h o u l d w c o l l e c t i v e l yg r o w c o n c e r n e d ? N o S h r i n k a g ec o n t i n u e s i t h p e r s o n a l c o p u t i n g m a r k e t p l a c e . A i t h a tw e r e n ' t e n o u g h o p r o b l e m ,A u g u s t i t r a d i t i o n a l l y t h s l o we s m o n t h f o p u b l i c a t i o n a v e r t i s i n g . T h e s e e v e n t s h a v ec o m b i n e d t l e a d u t o t h i s 9 6 p a g e i s s u e . A t h o s e o y o w h o ' v e b e e n w i t h u f o v e r yl o n g a r e w e l l a w a r e , q u a n t i t yi s n ' t e v e r y t h i n g . W i t h i n t h e s e 9 p a g e s y o u ' l l f i n d t h e b e s t v a l u e ,t h e b e s t q u a l i t y o c o n t e n t a v a i la b l e i t h C o m m o d o r e - o n l ym a r k e t p l a c e . A r t i c l e s s u c h a " C r u n c h " a n " Z o u n d s ! , " c o u m n s s u c h a " M a c h i n e L a ng u a g e f o B e g i n n e r s , " a n g r e a t d e a l m o r e , c o n t r i b u t e t t h c o n t i n u i n g l e v e l o q u a l i t yw p r e s e n t i e a c h m o n t h l yi s s u e .

A w p r o c e e d i n t o t h f a l li s s u e s , w e ' l l r e g a i n p a g e s i t h m a g a z i n e a n s e c t o r s o t h d i s k .

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

M r M a n s f i e l d h a s s u gg e s t e d t h a t w r i t e a b o u t t h i d u s t r y a w h o l e i t h i sc o l u m n — o r p e r h a p s h e m e a n tt s u g g e s t " h o l e , " a i " b l a c kh o l e . " S e r i o u s l y , w r e m a i n ,w h i l e s u b d u e d , c o n f i d e n t . I t h e s e e d i t o r i a l p a g e s , s o m em a n y m o n t h s a g w a r g u e da g a i n s t t h e n o t i o n t h a t p e r s o n a lc o m p u t e r s w o u l d e v e r g t h w a o t h C r a d i o c r a z e o t h s e v e n t i e s . F r o m t h p r e s e n t s t a t eo t h m a r k e t p l a c e , o n m u s tw o n d e r w h e t h e r o n o w m i s s e d t h b o a t o t h i s p a r t i c ul a c a l l . W m a i n t a i n t h a t t h i s i n o t h c a s e . T h p e r s o n a l c o p u t e r m a r k e t i a l i v e , a n i n o p a r t i c u l a r l y w e l l , a l e a s t s t e a df a s t l y a l i v e .

W h e a r c o n t i n u e d r u b l i n g s o f r e a w a k e n i n g — i f n o f r o m t h e d i r e c t i o n o f C o m m od o r e a n t h A m i g a , t h e n p e h a p s A t a r i . M o r e p r o b a b l y b o t h ,p l u s A p p l e , I B M , a n p a s t o f t u r e p l a y e r s s u c h a R C o S o n y o r o t h e r s . W i l l t h e r e s u rg e n c e c o m e f r o m d e m a n d f o h o m e - b a s e d e n t e r t a i n m e n t c l u st e r s ? C o m b i n a t i o n V C R - c o m p a c td i s c p r o g r a m m a b l e u n i t s ? W t h i n k t h i s m a b e c o m e p a r t o w h a t t h i n d u s t r y s e e m s t b s e e k i n g . S u r e l y t h o u g h , i n t e l l ig e n t a p p l i a n c e s w o n ' t b e t h e s ol u t i o n . W t h i n k t h e y ' l l b o n m a n i f e s t a t i o n o o u a b i l i t y t i n t e g r a t e m a c h i n e - l e v e l i n t e l l ig e n c e w i t h h u m a n a c c e s s . T h a ti t h k e y , i o u o p i n i o n . P e h a p s t h e s o l u t i o n w i l l l i i

T o p s y - l i k e c r e a t i o n t h a t c o b i n e s t h e r o b o t h o t e l o f F r e dD ' I g n a z i o ' s f a n t a s i e s w i t h t h t e c h n i c a l a u s t e r i t y o o n o M r M a n s f i e l d ' s m a c h i n e l a n g u a g et r e a t i s e s . T h o f f s p r i n g , w h i l ea w e s o m e t c o n t e m p l a t e , w i l lb t r u l y f u n c t i o n a l a n w i l lh a v e r e a l - w o r l d u t i l i t y , W i l l t h en e x t g e n e r a t i o n o p e r s o n a lc o m p u t e r s p l e a s e h u r r y f o r w a r d ?T h i n d u s t r y , w f e a r , b a d l ym i s s e s y o u .

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

C O M P U T E ' S G a z e l l e A u g u s t I 9 B 5

Page 7: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 7/100

F l t h e u n f r i e n d l y s k i e s .

m m

r a u g aY o u ' r e i t h e c o c k p i t o i d r e a m m a c h i n eb a d r e a m f o t h p o o r s a w h o s e t a i l y o u ' r e

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

S k y f o x . I t ' s t h f a s t e s t - s e l l i n g E

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

c o m p u t e r . I t ' s p l a y e d t r a v e r e v i e w s i e v e r y m a g a z i n e ,A n i t ' s y o u r s — a t y o u r r e t a i l e r — o r d i r e c t f r o m E a ( 8 0 0 )

2 2 7 - 6 7 0 3 w i t h 1 4 - d a y s a t i s f a c -■ ^ " " ^ ^ K 7 * t i o n o m o n e y - b a c k g u a r a n t e e .

f r o m . E l e c t r o n i c A r t s -

o r d e r i n g I N F O R M A T I O N & M A C H I N E A V A I L A B I L r T Y i V i s i i ^ u r r e i a i i c r o r c a l K S O O J Z I T - a T O J I i n C A r a U ( 8 0 0 ) 6 3 2 - 7 9 7 9 ) f o V I S A o M a s i c r C i r d o r d c r e .T p u r c h a s e b m a i l , s e n d c h e c k o m o n e y o r d e r i E l e c t r o n i c A r t s . i ' O B i n 3 0 6 , H a l f M o o n B a y , C 9 4 0 1 9 . A d $ 3 f o i i n s u r e d s h i p p i n R & h a n d l i n g , b t d l o t f l m a c h i n ev e i i W l d t r f i e d . A l l o w 1 - W O e l a f o r d e l i v e r y , A p p l e I ( . i n i i l y a v j d l a b l e H O $ 3 9 . 9 5 . C - H a v a l W l l f l n o w t l $ 3 4 . 9 5 . l i i r a c o p y o f u i i r c o i n p l c n : c a l a l u u j i ; n n d d i r e c t o r d e rf o r m , s e n d 5 a n a s t a m p e d , s e l f - i i d d r e s s c d e n v e l o p e l H l c c t r o n i c A r i s , 2 7 5 5 C a m p u s D r i v e , S a M a i e o . C A 9 4 4 0 3 ,

Page 8: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 8/100

C O M P U T E ! P u b l i c a t i o n s j n c . ®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 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 ;E 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 ; S h 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 l 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 e 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 K r e t 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 r y , 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 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 n t o n , T y p e s e t t i n gA r t i s t sD a b n e y G l i c k ( 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 rA s s o c i a t e E d i t o r sJ 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 ) ,F r e d D ' l g n a z i o ( R o a n o k e )C 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 l 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 z ,K r u s e n s t 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 t t y A t k i n s , G a y l eB e n b o w , M a r y H u n t , J e n n a 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 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 J M e g l i o l a , V P F i n a n c e 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 ;C h a r l e s P o s 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 ; S t a f f : D a l eB r a n c h , J i l l P 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 o 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 l . J a n e W i g g sP 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 ; P a t t i S t o k e s . P r o d u c t i o nC o o r d i n a t o r ; K a t h l e e n H a n l o n , A d m i n i s t r a t i v e 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 sJ e r r y T h o m p s o n - 1 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 9J 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 5 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 . ? , C 9 4 0 1 0

A 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 t t i S t o k e s , C O M P U T E D G A Z E T T E3 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 8S a 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 dM i d - A t l a n t i cS o u t h e a s tM i d w e s tT e x a sN o r t h w e s t , N e v a d aN o r t h e r n C S o u t h e r n C A r i z o n aN e M e x i c oC o l o r a d o

6 1 7 - 7 2 0 - 1 8 8 82 1 2 - 7 7 2 - 0 9 3 39 1 9 - 2 7 5 - 9 8 0 93 1 2 - 7 2 6 - 6 0 4 77 1 3 - 7 3 1 - 2 6 0 54 0 8 - 3 5 4 - 5 5 5 34 1 5 - 3 4 8 - 8 2 2 Z2 1 3 - 3 7 8 - 8 3 6 12 1 3 - 3 7 8 - 8 3 6 12 1 3 - 3 7 8 - 8 3 6 13 0 3 - 5 9 5 - 9 2 9 9

C O M P U T E ! 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 ! B o o k s C O M P U T E ! ' * G A Z E T T EC o r p o r a t e O f f i c e :3 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 8M a i l i n g A d d r e s s :P o s t 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 ( 1 A t 4 : 3 0 P M a d a y - F r i d a y

C 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 J 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 A r m f i e l d

S 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 l ' s G A Z E T T E C i r c u l a t i o n D c 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 I s s u e V e a r ) : U ( o n e y e a r ) $ 2 4 . C a n a d a , M e x i c o n n d l ; 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 r s C A Z i i T T t s u b s c r i b e r l i s t i s m a d e a v a i l a b l e t o 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 u r e a d e r s , I y o p r e f e r n o 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 n e x a c t 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 I ' U T E C *C A Z E T T i : , 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 i p r e f e r e n c e t 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 1 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 o c o m p u t e ' s C 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 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 f t h i s m a g a z i n e m a b e 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 t 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 t s t 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 t h 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 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 , i r e 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 t 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 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 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 t h a r t i c l e , d a t e , a n n a m e o t h 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 r 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 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 I 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 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 a 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 IP 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 9: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 9/100

C O M P U T E ! B o o k s A n n o u n c e s

C O M P U T E R S C o l l e c t i o n

w i t h m o r e t h a n 7 n e v e r -b e f o r e - p u b l i s h e d a r t i c la n p r o g r a m s f o t h C o m m o d o r e V I C - 2 0 .I n c l u d e d I n t h i s g i a n t c o l l e c t i o n a r e o v e r 3 g a m e s , p l u s u t i l i t i e s , a p p l i c a t i o n s , t u t o r i a l s ,a n m u c h m o r e , m o s t a w h i c h w i l l r u o n a nu n e x p a n d e d V I C . C O M P U T E I S V I C - 2 0 C o l l e ct i o n c o n t a i n s s o m e t h i n g l o e v e r y V I C - 2 0 u s e r .E v e n I y o u s | u s t I r a c t l o n o t h p r o g r a m sI n s i d e , t h i s b o o k w i l l p r o v e e x t r e m e l y v a l u a b l e .T y p i n g I t h p r o g r a m s I m a d e e a s y w i t h " T h eA u t o m a t i c P r o o f r e a d e r , " a e r r o r - c h e c k i n gp r o g r a m t h a t t e l l s y o r i g h t a w a y I y o u ' v em a d e a e r r o r .E d i t e d , $ 1 2 . 9 5 , I S B N 0 - 8 7 4 5 5 - 0 0 7 - 6T h e r e ' s a l s o d i s k a v a i l a b l e w h i c h i n c l u d e s a l t h e x c i t i n g , c h a l l e n g i n g p r o g r a m s ( t o r n t h b o o k r e a d y t r u o y o u r V I C - 2 0 . C O M P U T E I ' sV I C - 2 0 C o l l e c t i o n D i s k s a v e s y o t y p i n g t i m ea n p r e v e n t s m a n y t y p i n g e r r o r s . I t ' s ( a s t ,c o n v e n i e n t , a n I n e x p e n s i v e . Y o c a o r d e rt h D i s k f r o m C O M P U T E I B o o k s f o o n l y § 1 2 . 9 5 .

. c o p l o i o C O M P U T E ! ' * V I C - 2 0 C o l l e c t i o n . ( 0 0 7 ) a P l e a s e t e n d m $ 1 2 . 9 5 B a c h . ' ( A a a S 2 0 0 d b o o k i U a n l u r f a c e m o i l . $ 5 0 0 m b o o k a i m o l l t i l C n ' l g i a o i

P i s o i e t e n d m $ 1 2 . 9 9 e a c h . ' ( A d a ; 2 H r . ( i - a : « r . : , : / : j t 1 i i i o o i )

. c o p i e s O C O M P U W M V I C - 2 0 C o l l e c t i o n D I a

A l 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 V l i a M a s i o r C a r d A m e r i c a n E x p r e t )

A c c o u n t N o E x p . D a t e

S l g n o t u r eN o m eA d d r e uC i t y S l a t e .A p a y m a n t i m u l l i : ' i I U . S . ' i . n d i d r o w n o U . S . b a n k .P i * o » » a l l o w 4 - 6 w s s k i l o d « l l v » r y .

C O M P U T E I ' s

C O L L E C T I O Ng i a n t a s s o r t m e n t o o v e r 7 n e v e r - b e f o r e - p u b l i s h e d a r t i c l e s a n

p r o g r a m s l o t h V 1 C - 2 Q . A c t i o n g a m e st h i n k i n g g a m e s , u t i l i t i e s , g r a p h i c s ,

s o u n d , a n t u t o r i a l s .

N r e i l d e n t s a d 4 . 5 % l a ' S h i p p i n g c h a r g e sT o t a l p a y m e n t e n c l o s e d

. Z i p

C O M P U T E P u b l c a t i c n s , ^ ©

Page 10: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 10/100

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 h a v e q u e s t i o n o p r o b l e m ? H a v ey 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 d h e l po t h e r C o m m o d o r e u s e r s ? D y o h a v e c o m e n t a b o u t s o m e t h i n g y o u ' v e r e a d i C O M -P U T E l ' s 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 e F e e d b a c k , C O M P U T E D G 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 .W r e g r e t t h a t d u t t h v o l u m e o m a i l r c e i v e d , w c a n n o t r e s p o n d i n d i v i d u a l l y t p r o g r a m m i n g q u e s t i o n s .

A u t o m a t i c P r o o f r e a d e rI m o s t o y o u r p r o g r a m l i s t i n g s , y o p u c o l o na n o n e - t o - t h r e e d i g i t n u m b e r a f t e r e a c h l i n e .W h a t ' s t h r e a s o n f o r t h i s ?

P a u l G r e m e lc o m p u t e d G A Z E T T E f r e q u e n t l y ( u s u a l l y e v e r y o t h e rm o n t h ) p u b l i s h e s p r o g r a m c a l l e d " A u t o m a t i cP r o o f r e a d e r . " W h e n y o t y p e i i a n r u i t i p r i n t s n u m b e r a t h t o o f t h e s c r e e n e v e r y t i m ey o p r e s s R E T U R N .

I y o l o a d a n r u t h P r o o f r e a d e r b e f o r e t y i n G A Z E T T E p r o g r a m , y o u c a c h e c k t h n u m b e ro t h s c r e e n a g a i n s t t h r e n u m b e r a f t e r e a c hl i n e o t h p r o g r a m l i s t i n g . I f t h e y d o n ' t m a t c h ,y o u ' v e m a d e t y p i n g m i s t a k e . I t ' s n o c o m p l e t e l yf o o l p r o o f , h o w e v e r . T h c h e c k s u m c o m e s f r o m a d i n u t h A S C I I v a l u e s o f t h e c h a r a c t e r s y o t y p e( e v e r y c h a r a c t e r h a c o r r e s p o n d i n g A S C I I v a l u e —" A , " f o e x a m p l e , i c h a r a c t e r n u m b e r 6 5 ) , a n i y o t r a n s p o s e t w c h a r a c t e r s ( P R 1 T N i n s t e a d o fP R I N T , f o e x a m p l e ) , t h n u m b e r a p p e a r s t b e c o rr e c t e v e n t h o u g h t h l i n e i e n t e r e d i n c o r r e c t l y . A n t h P r o o f r e a d e r i g n o r e s s p a c e s b e c a u s e C o m m o d o r eB A S I C a l l o w s y o t e n t e r e i t h e r P R 1 N T A ( n s p a c e ) o r P R I N T ( w i t h s p a c e ) . S p a c e s i n s i d eq u o t a t i o n m a r k s c a b e i m p o r t a n t , t h o u g h , s b c a r e f u l w h e n t y p i n g l i n e s c o n t a i n i n g " s t r i n g s . " A n i y o a c c i d e n t a l l y f o r g e t l i n e , P r o o f r e a d e r c a n ' tt e l l y o t h a t l i n e i m i s s i n g .

W h e n y o u ' r e c h e c k i n g p r o g r a m t h a t d o e s n ' tw o r k , w a t c h f o r s p a c e s , m i s s i n g l i n e s , a n t r a n sp o s i t i o n s ( e s p e c i a l l y i t h p r o g r a m h a l o o D A T A s t a t e m e n t s c o n t a i n i n g n u m b e r s ) . T o f i n dm i s s i n g l i n e s , l o o k a t h m a g a z i n e l i s t i n g f i r s t , t h e nc h e c k t h s c r e e n , r a t h e r t h a n l o o k i n g a t h s c r e e n

f i r s t . I y o u ' v e f o r g o t t e n t t y p e l i n e , e v e r y t h i n gC O M P U T E R S G a z e t t e A u g u s t 1 9 8 5

y o s e o t h s c r e e n w i l l b i t h l i s t i n g , b u t n o te v e r y t h i n g i t h l i s t i n g w i l l b o t h s c r e e n .

P r e v e n t i n g D i s k D r i v e H e a tB u i l d u pM a n y o u w o r r y a b o u t d i s k e r r o r s c a u s e d b o v e r h e a t i n g o t h d r i v e . E v e n a f t e r j u s t h a l f a h o u r , m 1 5 4 1 b e c o m e s q u i t e w a r m . A e x t e r n a lf a w o r k s w e l l , b u i s h o u l d b t u r n e d o w h e nt h e d i s k d r i v e i f i r s t t u r n e d o n I y o w a i t u n t i lt h h e a t h a a l r e a d y b u i l t u p m u c h o f t h e h e a tw i l l b b l o w n t o w a r d t h d i s k a n t h r e a d /w r i t e h e a d , t h u s c a u s i n g t h p r o b l e m y o u ' r e t r i n t a v o i d b u s i n g f a n ;

J o s e p h T M a l l o yT h a n k s f o r t h e t i p . S o m e 7 5 4 1 s ( a n d f e 6 4 a w e l l ) s u f f e r f r o m h e a t b u i l d u p , e s p e c i a l l y i t h m i d d l e o s u m m e r . M u f f i n f a n s , a v a i l a b l e a e l e c t r o n i c s s t o r e s , c a h e l p p r e v e n t o v e r h e a t i n g .

R u n n i n g P a r t O P r o g r a mI t h e r e p r o g r a m o r o u t i n e t h a t w i l l a l l o w m t r u o n l y c e r t a i n a m o u n t o l i n e s ? k n o wc a t y p e R U 1 1 4 0 a n i w i l l s t a r t a t l i n e 1 1 4 0 ,b u c a n ' t g e t t h e c o m p u t e r t r u o n l ys e g m e n t .

A n d y H a r v e yE i t h e r R U 1 1 4 0 o G O T O 1 1 4 0 w i l l s t a r t u p r o g r a m a t h a t l i n e . T h d i f f e r e n c e i t h a t G O T Op r e s e r v e s v a r i a b l e s , w h i l e R U e r a s e s t h e m . Y o c a d e f i n e v a r i a b l e s b e f o r e a G O T O — X 5 : N $" S A M P L E S T R I N G " : G O T O 4 1 0 . T h i s t e c h n i q u ei u s e f u l w h e n y o u ' r e t e s t i n g s u b r o u t i n e s o s e c t i o n so p r o g r a m .

T s t o p t h p r o g r a m a c e r t a i n l i n e , i n s e r tS T O P o E N D . O p r e s s t h R U N / S T O P k e y . Y o c a t h e n e x a m i n e v a r i a b l e s b y p r i n t i n g t h e m . T y p eC O N T t m a k e t h p r o g r a m c o n t i n u e .

D o u b l e M e a n i n g s" D i s k M e r g e " i J a n u a r y a p p e a r s t h a v e a ne r r o r . L i n e 3 4 s a y s Q U I T F C " * a n d f r o mw h a t I ' v e r e a d a b o u t c o n v e r t i n g p r o g r a m s t t h 6 4 y o h a v e t r e w r i t e l i n e s l i k e A C

R i c h a r d D E v a n sS o m e v e r s i o n s o B A S I C a l l o w m u l t i p l e a s s i g n m e n t s ,l i k e 1 5 w h i c h w o u l d h a v e t b e t r a n s l a t e d

Page 11: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 11/100

A M A Z I N GN O W ! F U L L S I Z E , F U L L F E A T U R E , L E T T E R Q U A L I T Y A T O N L Y S 3 5 3

I y o h a v e b e e n s e a r c h i n g f o l e t t e rq u a l i t y p r i n t e r y o h a v e p r o b a b l y f o u n dt h f l o o d o f c l a i m s a n c o u n t e r c l a i m s t b r e a l r o a d b l o c k i y o u r s e a r c h . N o l o n g a g w w e r e i t h s a m e p o s i t i o n .W t r i e d t d e t e r m i n e w h i c h d a i s y w h e e lp r i n t e r h a a l ( h f e a t u r e s n u c u s t o m e r s w a n t e d , y e w o u l d n o s e t h e m b u c k a i m m l l i ' s s a l a r y . R e c e n t l ys e v e r a l m a n u f a c t u r e r s h a v e i n t r o d u c e dm a c h i n e s t h a i b a f e a t u r e s w w e r es e a c h i n g f o r . A f t e r t h o r o u g h a s s e s s ^m e r i t , w e l i m i n a t e d o n m o d e l a f t e r t h o t h e r f o t a c k o o n f e a t u r e o a n o t h e ru n t i l w o n l y h a d o n e l e f t .T H R E S U L T S A R I

W f o u n d t h e 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 a n y o n e c o u l d w a n t . T h w i n n e ri i h A p r o f e k D a i s y 1 1 2 0 . r e a l h e a v y -d u t y w o r k h o r s e p r i n t i n g a 2 c h a r a c t e r sp e s e c o n d . T h m a n u f a c t u r e r i O l y m p i cC o L t d . . h i g h l y r e s p e c t e d J a p a n e s e f i r m .F E A T U R E S G A L O R E

T h i s p r i n t e r h a i a l l . T s t a r t w i t h , i h a f r o n t p a n e l f i t c h S e l e c t o r b u t t o nw i t h i n d i c a t o r s w h i c h a l l o w s 1 0 , 1 2 , I c h a r a c t e r s p e i n c h ( C P i ) o P r o p o r t i o n a l S p a c i n g . T h e r e i S e l e c t( O n l i n e ) b u t t o n ( w i t h i n d i c a t o r ) a n L i n e F e e d b u t t o n . Y o c a a l s o s e t T o p -o f - F o r m o F o r m F e e d w i t h t h t o u c h o t h T O b u t t o n . O t h e r f r o n t p a n e l i d i c a t o r s i n c l u d e P o w e r a n A l a r m .

T l o a d s h e e t o f p a p e r , s i m p l y p l a c ei i t h e f e e d s ! o t a n p u l l t h p a p e r h a i ll e v e r . P R E S T O ! T h p a p e r f e e d s a u t o m a t ic a l l y t o i n c h t o p m a r g i n a n t h c a r i a g e a l i e n s t t h s e l e c t e d l e f t m a r g i n .I t h i s * m a n n e r , e a c h p a g e c a n h a v e i d e nt i c a l m a r g i n s a u t o m a t i c a l l y . Y o c a c o t i n u e t c o m p u t e w h i l e t h eD a i s y 1 1 2 0 i ^ ^

p r i n t i n a T h b u i l t i 2 b u f f e r f r e e s u y o u r c o m p u t e r w h i l e p r i n t i n g p a g e o t w a l l o w i n g y o t g t y o u r n e x t j o b .

T r e a l i y p u y o u r p r i n t e r t o w o r k , t h C u S h e e t F e e d e r o p t i o n i g r e a t f o a u t o m a t i c p r i n t i n g o t h o s e l o n g j o h s .A l s o a v a i l a b l e i t h a d j u s t a b l e T r a c t o rF e e d o p t i o n . C o m p a r e o u o p t i o n p r i c e s !B e n t o a l t h D a i s y 1 1 2 ( 1 i q u i e t : o n l y5 7 d H - A ( c o m p a r e w i t h a a v e r a g e o f6 2 - 6 5 d b - A f o r o t h e r s ) .C O M P L E T E C O M P A T I B I L I T Y

T h D a i s y 1 1 2 0 u s e s i n d u s t r y s t a n d a r dD i a b l o ® c o m p a t i b l e p r i n t w h e e l s . S c o r e so f t y p e f a c e s t y l e s a r a v a i l a b l e a m o s tc o m p u t e r o r s t a t i o n a r y s t o r e s . Y o c a p o i 1 0 1 2 1 p i t c h o r p r o p o r t i o n a lp r i n t w h e e l a n u s p a p e r a w i d e a s 1 4 " .A t 1 5 C P y o u c a n p r i n t 1 6 c o l u m n s — g r e a t f o S p r e a d s h e e t s .

T h D a i s y 1 1 2 0 u s e s t h D i a b l ol i y t y p e I I ® s t a n d a r d r i b b o n c a r t r i d g e s .A ^ a i n u n i v e r s a l l y a v a i l a b l e .

N o o n l y i t h h a r d w a r e c o m p l e t e l yc o m p a t i b l e , t h e c o n t r o l c o d e s r e c o g n i z e db t h D a b y 1 1 2 0 a r D i a b l o 6 3 0 ™c o m p a t i b l e ( i n d u s t r y s t a n d a r d ) . Y o c t a k e a d v a n t a g e o a l t h t f r c a t f e a t u r e so w o r d p r o c e s s i n g p a c k a g e s l i k eW o r d s t a r * p f s : W r i t e " M i c r o s o f tW o r d " a n d m o s t o t h e r s w h i c h a l l o w y o t a u t o m a t i c a l l y u s s u p e r s c r i p t s ,s u b s c r i p t s , a u t o m a t i c u n d e r l i n i n g , b o l df a c e ( s h a d o w p r i n t i n g ] a n d o u b l e s r i k c .

T h p r i n t e r h a s a s e o ! r e a r s w i t c h e sw h i c h a l l o w t h e u s e o f s t a n d a r d A S C I I a w e l l a s f o r e i g n c h a r a c t e r p t i n t w h e e l s .P a g e l e n g t h c a n b e s e t 8 1 1 1 2 o 1 5 " , T h D a i s y 1 1 2 0 c a a l s o b s w i t c he t a d a u t o m a t i c l i n e f e e d i r e q u i r e d .

§

T H B E S T P A R TW h e n s h o p p i n g f o d a i s y w h e e l

p r i n t e r w i l h a l t h e s e f e a t u r e s ( i y o c o u l d f i n d o n e ) , y o u c o u l d e x p e c t t p a S 6 0 0 o $ 7 0 0 d o l l a r s . T h o p t i o n s w o u l da d m u c h m o r e . A n o w ! W h a v e d o n eo u h o m e w o r k . W c a n o o f f e r t h i sp r i n t e r f o o n l y S : i 5 l i . O r d e r y o u r s t o d a y !N R I S K O F F E R

T r H i e D a i s y 1 1 2 0 f o 2 w e e k s - I y a r n o s a t i s f i e d f o A N r e a s o n w w i l lr e f u n d t h f u l l p r i c e — p r o m p t l y . f u l l1 - y e a r p a r t s a n l a h o r w a r r a n t y i i n c l u d e d .T H B O T T O M L I N EA p r o l e k D a i s y l 3 O ( ( > r d m f l 1 2 ( ) } S 3 5 3w t e t a n d a r d 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 ea n 2 d u f f e r .O p t i o n sA u t o C u t S h e e t F e e d e r ( M H O ) S 1 8 8T r a c t o r F e e d ( # 1 1 1 2 ) 5 7 A c c e s s o r i e s8 C a b l e f o I B P C a n c o m p a t i b l e s( # 1 1 0 3 ) $ 2 I n t e r f a c e w i l l i c a b l e : » T I > 9 9 M A ( # 1 0 6 ) $ 6 ■ A p p l e l u R i " i l M ) S 7 6• A l l C o m m o d o r e ( e x c e p t P e l ) ( * l ! f ) 5 > $ 4 • A l l A t a r i 1 / / U 0 7 ) $ 6 S h i p p i n g i S 1 — U P S c o n t i n e n t a l U S A , l i y o u a r I , 1 h u r r y . O P B l u e A i K i r e e l P « I s f o m d d a M r i S 2 L a i u i l a . A l u l a . M e x i c o a n t l H a w a i i a r eJ J u i r J , O t h u i f o n a g n I P ' / i ( a i r ) C a l i f o r n i ar e s i d e n t ; . M h ( > l a x , P i t o a a r t a s h p r l c E S — V l S A, i i u l , i | , ' f , n K l J t t o t a l . W s h i p p n w i p U l o nm o i K f o n f c w , c a j h l e r ' s c h i i n d d u n j e a n l iA l l o w H - O w c h a r i i D f t m c h « H i N - , f o n 1 . . P j y .

T O R D E R O N L Y C A L L T O L L F R E E( 8 0 0 ) 9 6 2 - 5 8 0 0 U S ( 8 0 0 ) 9 6 2 - 3 8 0 0 C A L I F .O s e n d p a y m e n t t a d d r e s s b e l o w :

T e c h n i c a l I n f o r m a t i o n C u s t o m e rS e r v i c e : ( 8 0 5 ' 9 R 7 - 2 4 5 4 \ P S J 1

D e a l e r I n q u i r i e s I n v i t e dn A P U C T F . K A l r i s h u r e i e w e d

l l u b l o . I M y i w I t S f t X w r ™■ : M i t r o c r a C n r p . t P F S -

, J j r r t ^ u h i w h j n p l C o t . . M i c i r w f t

f f i M P t M B H ' C M f L .I ' H T . C U

( 8 - 8 P S T )

Page 12: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 12/100

t A ^ 1 5 : B ^ 1 5 o C o m m o d o r e c o m p u t e r . P u t t i n gn u m b e r i n t o a v a r i a b l e ( c a l l e d a s s i g n m e n t ) i o n

o t h f u n c t i o n s o f t h e e q u a l s s i g n .B u " = h a s e c o n d m e a n i n g . T h e q u a l s

s i g n i I 1 T H E N P R I N T " F I F T E E N " c a u s e st h c o m p u t e r t c o n t p a r e t h c u r r e n t v a l u e o a g a i n s t 1 5 a n i A = 1 5 i t r u e t h e n p r i n t s o m et h i n g . T h e r e i a l r e a d y v a l u e i A a n t h e q u a l ss i g n i n o a s s i g n i n g , b u c o m p a r i n g . T h e c o m p u t e rm a r k s a t r u e s t a t e m e n t w i t h — 1 f a l s e s t a t e m e n tw i t h 0 I l i n e 3 4 f r o m D i s k M e r g e , t h f i r s t e q u a l ss i g n a s s i g n s , t h s e c o n d c o m p a r e s . T h v a r i a b l eQ U I T i g i v e n v a l u e o o d e p e n d i n g o t h t r u t h o f F C $ - " * " .

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

5 : 5 : P R I N T A , B , CP R I N T A = 5 , A = 6

O n K e D i s k L o a do w P l u s / 4 a n d h a v e f o u n d w a t l o a d

p r o g r a m s f r o m t h d i r e c t o r y . F i r s t , t y p e t h i s :K E 1 " D L O A D " + " £ 1 9 R I G H T } " + "( S P A C E S ) " + C H B S ( 1 3 ) + " { C L R ) "

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

J u a n S a n c h e zI c e r t a i n l y h e l p s t h a v e d e f i n a b l e f u n c t i o n k e y s .T h i s s h o r t c u t s h o u l d h e l p o u r e a d e r s w h o w P l u s / 4 o 1 6

T h r o w i n g O u G a r b a g e S t r i n g sh a v e p r o g r a m t h a t w o r k s f i n e m o s t o f t h e

t i m e , b u d u r i n g s o m e o p e r a t i o n s i s t o p s i t h m i d d l e o r o u t i n e a n t a k e s f e s e c o n d s t s t a r t a g a i n . k n o w t h v a r i a b l e s a r e s t o r e d a t h e n o t h p r o g r a m a n d w a w o n d e r i n g i t h e ym a b i n t e r f e r i n g w i t h t h p r o g r a m . C o u l d I ' p u tt h v a r i a b l e s e l s e w h e r e ?

N . J o n k e rn u m e r i c v a r i a b l e t a k e s u c e r t a i n a m o u n t o

m e m o r y , n o m a t t e r w h a t n u m b e r y o a s s i g n t i t S t r i n g v a r i a b l e s , t h o u g h , n e e d d i f f e r e n t a m o u n t s o m e m o r y a c c o r d i n g t h o w m a n y c h a r a c t e r s t h e yh o l d . T y p e i t h f o l l o w i n g p r o g r a m :1 G E T G $ : I F G $ = " " T H E N 1 02 I F G $ < > C H R S ( 1 3 ) T H E N P R I N T G S ; : A $ = A $ + G S r G

T O 1 03 P R I N T : F O P J = ( P E E K ( 5 1 ) + 2 5 6 " P E E K ( 5 2 ) ) T O ( PE E K ( 5 5 ) + 2 5 6 * P E E K ( 5 6 ) - 1 )4 P R I N T C H R S ( P E E K ( J ) ) • : N E X T

T h i s i s h o r t p r o g r a m , l e a v i n g l o o r o o m1 C O M P U T E D G a i e n e A u g u s t 1 9 8 5

f o v a r i a b l e s . R u i a n t y p e A B f o l l o w e d b y R T U R N . Y o s h o u l d s e A B C C A B B A A . T h f i r s tt h r e e l e t t e r s ( A B C ) a r e t h e c u r r e n t v a l u e o A S w h i l e t h f o u r t h ( C i t h m o s t r e c e n t v a l u e o G $ E v e r y t h i n g e l s e i g a r b a g e — o l d v a l u e s o A a n G $ ( F i r s t G h e l d a n " A , " s A h e l d a n " A . " N e x t ,G w a " B , " a n A e q u a l e d " A B . " ) D y n a m i c s t r i n gv a r i a b l e s a r s t o r e d a t h e n o a v a i l a b l e m e m o r yw i t h n e s t r i n g s a d d e d u n d e r n e a t h . T r y r u n n i n gt h p r o g r a m a n t y p i n g " T U V W X Y Z , " t s e h o m u c h g a r b a g e i g e n e r a t e d .

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

f o r i n v a l i d s t r i n g s a n e r a s e s t h e m . T h i s m a t a k e am i n u t e o s o d e p e n d i n g o h o m a n y s t r i n g v a r ia b l e s y o u ' v e d e f i n e d . Y o c a n ' t a v o i d g a r b a g ec o l l e c t i o n , a l t h o u g h y o c a f o r c e i t h a p p e n b d e f i n i n g v a r i a b l e a F R E ( 0 ) — t h e a m o u n t o f f r e em e m o r y r e m a i n i n g . F o m o r e a b o u t t h i s s u b j e c t , s e " D e b u g g i n g B A S I C , P a r t 2 i F e b r u a r y .

A n o t h e r r e a s o n y o m a s e p a u s e s i r e l a t e dt h o v a r i a b l e s a r s t o r e d i m e m o r y . B A S I Cp r o g r a m i s t o r e d a t h b e g i n n i n g o a v a i l a b l em e m o r y . I t i s f o l l o w e d b y s i m p l e v a r i a b l e s , t h e n a r a v a r i a b l e s . I y o D I M e n s i o n v e r y l a r g e a r r a y ,t h e n d e f i n e a s i m p l e ( n o n a r r a y ) v a r i a b l e , i t a k e ss o m e t i m e t m o v e t h w h o l e a r r a y u f e b y t e si m e m o r y ( a b o u t h a l f s e c o n d f o 5 0 0 0 - e l e m e n ta r r a y ) . T h s o l u t i o n i t d e f i n e a l n o n a r r a y v a r ia b l e s a t h b e g i n n i n g o y o u r p r o g r a m .

S m o o t h P a p e r F o T h O k i m a t eW e ' v e f o u n d a a l t e r n a t e s o u r c e o p a p e r s m o o t he n o u g h f o t h O k i m a t e 1 p r i n t e r . T h o n l y d i a d v a n t a g e i t h a t i c o m e s i s i n g l e s h e e t s r a t h e rt h a n f a n f o l d . I c a b f o u n d a S e a r s , c a t a l o gn u m b e r 3 A 5 4 7 0 , $ 5 . 9 9 f o 5 0 s h e e t s .

T h o m a s P a r a d yS m o o t h p a p e r g i v e s t h b e s t r e s u l t s o t h O k i m a t ea n j u d g i n g f r o m t h p r i n t q u a l i t y o y o u r l e t t e r ,y o u ' v e d i s c o v e r e d g o o d a l t e r n a t i v e t o r d i n a r yb o n d p a p e r . T h a n k s f o r t h e i n f o r m a t i o n .

T u r n i n g O T h C u r s o r K e y sI t h e r e w a t d i s a b l e t h e c u r s o r k e y s ? I ' mw r i t i n g p r o g r a m a n d d o n ' t w a n t a n y o n e m o i n t h c u r s o r a r o u n d i a I N P U T s t a t e m e n t .

K y l e C h o wT h e r e a r s e v e r a l m e t h o d s t p r e v e n t c u r s o r m o v em e n t d u r i n g I N P U T . T h s i m p l e s t i t P O K E 1 9 8 , 1 :P O K E 6 3 1 , 3 4 b e f o r e e a c h I N P U T . T h f i r s t P O K Et e l l s t h p r o g r a m o n k e h a s b e e n p r e s s e d , t h s e c o n dp u t s q u o t a t i o n m a r k i t h k e y b o a r d b u f f e r . T h i sf o r c e s t h e c o m p u t e r i n t o q u o t e m o d e , a n t h c u r s o rk e y s w i l l a p p e a r a r e v e r s e d g r a p h i c c h a r a c t e r s .Y o u ' r e n o t r e a l l y d i s a b l i n g t h c u r s o r k e y s , j u s t

Page 13: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 13/100

Page 14: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 14/100

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

O y o c a g i v e u I N P U T a n u s G E i n s t e a d .A f t e r G E T i n g c h a r a c t e r , i i t ' s n o c u r s o r k e y , p r i n ti o t h s c r e e n a n a d i t t h s t r i n g . I t h u s e rp r e s s e s R E T U R N , C H R $ ( 1 3 ) , t h e n c o n t i n u e t h p r g r a m . Y o u ' d a l s o h a v e t c h e c k f o t h I N S T / D E l k e y .T h i s i l i t t l e m o r e c o m p l i c a t e d , b u e f f e c t i v e l y d i sa b l e s t h e c u r s o r k e y s .H e r e ' s a n o t h e r m e t h o d , a s h o r t m a c h i n e l a n g u a g ep r o g r a m t h a t c o m p l e t e l y d i s a b l e s t h e c u r s o r k e y s , b o t hi n s i d e a n o u t s i d e o p r o g r a m . T y p e i i n s a v e i t a n t h e n r u i t

1 F O R A = 7 l 0 T O 7 5 a : R E A D B : P O K E R , B : N E X T : E N D2 D A T A 1 6 9 , 2 2 9 , 1 4 1 , 1 4 3 , 2 , 1 6 93 D A T A 2 , 1 4 1 , 1 4 4 , 2 , 1 7 3 , 2 4 64 D A T A 2 , 7 3 , 1 , 1 4 1 , 2 4 6 , 25 D A T A 2 0 8 , 1 0 , 1 6 9 , 7 2 , 1 4 1 , 1 4 36 D A T A 2 , 1 6 9 , 2 3 5 , 1 4 1 , 1 4 4 , 27 D A T A 9 6 , 1 6 5 , 2 0 3 , 2 3 1 , 7 , 2 4 08 D A T A 4 , 2 0 1 , 2 , 2 0 8 , 4 , 1 6 99 D A T A 6 4 , 1 3 3 , 2 0 3 , 7 6 , 7 2 , 2 3 5 , 0

S Y S 7 1 0 t u r n s o f c u r s o r k e y s i t h e y ' r e o n , a n i t u r n s t h e m b a c k o i t h e y ' r e d i s a b l e d . T h p r g r a m i n s e r t s m a c h i n e l a n g u a g e w e d g e i n t o t h ek e y b o a r d t a b l e v e c t o r a $ 0 2 8 ? . F o m o r e d e t a i l sa b o u t t h i s t e c h n i q u e , s e e M a p p i n g t h C o m m od o r e 6 f r o m C O M P U T E ! B o o k s .

F l i p p y U p d a t eW w o u l d l i k e t o c l a r i f y c o m m e n t r e g a r d i n gp o t e n t i a l r e a d / w r i t e h e a d d a m a g e ( J u n e ' 8 5 ) c a u s e db u s i n g b o t h s i d e s o f s i n g l e - s i d e d d i s k . S o m e o n ew h u s e s t h e s e c o n d s i d e o f s i n g l e - s i d e d d i s k r i s k sd a t a l o s s b e c a u s e t h f l i p s i d e m a n o h a v e p a s s e de r r o r - f r e e t e s t i n g . S o m e v e n d o r s d c e r t i f y " f l i p p i e s "t h a t h a v e p a s s e d s u c h t e s t i n g . W h i l e t h e r e m a \ / b es o m e c o n c e r n a b o u t p o t e n t i a l d a m a g e i n d u c e d b d e b r i s t r a p p e d i t h d i s k l i n e r ( a n d t h e n r e l e a s e dw h e n t h r e v e r s e s i d e i u s e d ) , i a p p e a r s t h a t t h i si n o t , i n f a c t , a t h r e a t t t h r e a d / w r i t e h e a d o t h d i s k d r i v e .

H a r d w a r e F i F o J u m p y T VS c r e e n sM 6 w o r k s f i n e w i t h o u r R C t e l e v i s i o n , b u w h e n h o o k e d u t Z e n i t h t h e s c r e e n s k i p s u a n d o w n q u a r t e r i n c h e v e r y s e c o n d o t w o .T h Z e n i t h w o r k s f i n e w i t h V i C , b u t c a n ' t b u s e d w i t h 6 4 T u r n i n g o f t h a u t o m a t i c f i n et u n i n g h a s n e f f e c t . I t h e r e h a r d w a r e o s o f tw a r e f i a v a i l a b l e ?

J o T o m a n i cj i t t e r y s c r e e n s c a o f t e n b f i x e d w i t h a s i n g l eP O K E o V I C ( P O K E 3 6 8 6 4 , 1 3 3 ) . B u t h e r e ' s n s i m p l e f i f o v i b r a t i n g 6 s c r e e n s .1 C O M P U T E ' S G a z e t t e A u g u s t 1 9 8 5

S e v e r a l r e a d e r s h a v e w r i t t e n a b o u t t h i s p r o bl e m . W c a l l e d a a u t h o r i z e d Z e n i t h r e p a i r s h o pa n r e p a i r m a n a s k e d i t h e t e l e v i s i o n w a a o l d e rm o d e l . A p p a r e n t l y , c e r t a i n o l d e r T V ( n o t j u s t Z n i t h s ) h a v e j u m p y s c r e e n s w h e n h o o k e d u t c o m p u t e r . Z e n i t h h a s s e n t t e c h n i c a l b u l l e t i n s a b o u th o t s o l v e t h e p r o b l e m t t h e i r r e p a i r s h o p s .j u m p e r w i r e i n s i d e t h e T m u s t b c u t , b u i t ' s n o

j o f o a a m a t e u r . C o n t a c t l o c a l T s e r v i c es h o p a n h a v e t h e m t a k e c a r e o i t

W i l l I F i O T h D i s k ?h a v e d i s k s a l m o s t c o m p l e t e l y f u l l a n l i k e t o f i l l

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

b l o c k s p r o g r a m i f r o m i t l i s t i n g ? A l s o , I ' v es e e n t h a t m a n y c o m m e r c i a l g a m e s a r e x a c t l y 6 b l o c k s l o n g . A n r e a s o n f o r t h i s ?

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

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

F R E ( O ) r e t u r n s t h n u m b e r o f b y t e s n o b e i n gu s e d f o r t h e p r o g r a m a n i t v a r i a b l e s . Y o c a c l e a ro u t h e v a r i a b l e s w i t h t h C L c o m m a n d — t y p e t h l e t t e r s C - L - R , r a t h e r t h a n p r e s s i n gS H I F T - C L R / H O M E . T h f o l l o w i n g l i n e t e l l s y o h o m u c h m e m o r y i n o b e i n g u s e d b y t h p r o g r a m :

C L R : P R I N T F R E W )/ y o o w 6 a n t h r e s u l t i n e g a t i v e , a d

6 5 5 3 6 . O n c e y o k n o w t h a m o u n t o f r e e m e m o r y ,s u b t r a c t i f r o m t h a m o u n t o B A S I C m e m o r y . A C o m m o d o r e 6 4 f o e x a m p l e , w h e n j u s t t u r n e d o n s a y s3 8 9 1 1 B A S I C B Y T E S F R E E .

L e t ' s s a y y o u h a v e C o m m o d o r e 6 p r o g r a m i m e m o r y a n C L R : P R I N T F R E ( O ) + 6 5 5 3 6 r e s u l t s i 3 7 1 9 2 . S u b t r a c t f r o m 3 8 9 1 1 t g e t 1 7 1 9 . T h a t ' s h o m a n y b y t e s y o u r p r o g r a m u s e s . D i v i d e t h a t n u m b e r b 2 5 a n t h r e s u l t i b e t w e e n a n 7 T h u s , y o u rp r o g r a m w i l l u s s e v e n b l o c k s .

Y o u r s e c o n d q u e s t i o n i a p u z z l e r : 1 6 i a n i c ee v e n n u m b e r i m a c h i n e l a n g u a g e , e x a c t l y a q u a r t e ro 6 4 K , b u t c a l c u l a t i n g ( 1 6 * W 2 4 ) / 2 5 4 r e t u r n s 6 a n f r a c t i o n . 1 6 p r o g r a m s h o u l d u s 6 b l o c k s , n o 6 6

M o v i n g M e s s a g e so w 6 a n d w o u l d l i k e s o m e i n f o r m a t i o n o

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

K u r t K u n e r t

Page 15: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 15/100

B R E A K !

W I T H I N U G H T T J W I S S I O I M

Y o d e s e r v e t h b e s t . Y o u ' v e e a r n e d i t N o r e w a r d y o u r s e l f w i t h a s e s s i o n o N i g h t M i s s i o n P I N B A L L ,t h m o s t r e a l i s t i c a n c h a l l e n g i n g a r c a d e s i m u l a t i o n e v e r c o n c e i v e d ! S t u n n i n g g r a p h i c s a n d a z z l i n g

— - v . s o u n d e f f e c t s p u N i g h t M i s s i o n P I N B A L L I c l a s s b i t s e l f . G a m e f e a t u r e s : m u l t i -b a l l a n m u l t i - p l a y e r c a p a b i l i t i e s , t e d i f f e r e n t p r o f e s s i o n a l l y d e s i g n e d l e v e l s o p l a y ,a n a e d i t o r t h a t l e t s y o c r e a t e y o u r o w c u s t o m m o d e s . S t a k e a b r e a k w i t hN i g h t M i s s i o n P I N B A L L f r o m S u h L O G I C . W i n n e r o E l e c t r o n i c G a m e s m a g a z i n e ' s

f 1 9 8 3 A r c a d e A w a r d f o B e s t C o m p u t e r A u d i o / V i s u a l E f f e c t s .

S e y o u r d e a l e r . . . © Q J ] [ o ) L 0 G l Co w r i t e o c a l l f o m o t e i n f o r m a l i o

O r d e r L i n e : 8 0 6 3 7 - 4 9 8 3 C o r p o r a t i o n7 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 0 2 0( 2 1 7 ) 3 5 9 - 8 4 8 2 T e l e x : 2 0 6 9 9 5

Page 16: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 16/100

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

C H R $ ( 2 0 ) t d e l e t e t h e c h a r a c t e r t t h l e f t o f t h ec u r s o r , a n y o u ' l l s e c t h e r e s t o t h l i n e s c r o l l t o t h l e f t . T m o v e l i n e o c h a r a c t e r s t t h r i g h t , p r i n t aC H R $ ( 1 4 8 ) , t h i n s e r t c o n t r o l c h a r a c t e r .

M o v i n g c h a r a c t e r s p i x e l a t l i m e , s m o o t hs c r o l l i n g , i l i t t l e m o r e d i f f i c u l t . Y o c a u s c u s t o mc h a r a c t e r s o r t h e s m o o t h s c r o l l i n g r e g i s t e r s , b u s o m e i v h a t e a s i e r m e t h o d w o u l d b t u s s p r i t e s .

S p r i t e s d o n ' t h a v e t b l i m i t e d t p l a y e r s o r o j e c t s i g a m e ; y o c a j u s t a e a s i l y d e f i n e t h e i rs h a p e s t l o o k l i k e w o r d s o p h r a s e s . Y o c a c r e a t ey o u r o w l i b r a r y o c h a r a c t e r s , o P E E K c h a r a c t e rR O f o t h s h a p e o e a c h l e t t e r .

L i k e T e l e p h o n e C a l lW h a t i t h w o r l d i a i n t e r r u p t ?

B r i a n W e e s eI t n a m e p r o v i d e s h i n t — a n i n t e r r u p t i l i k e a i n t e r r u p t i o n . F o r e x a m p l e , i t h t e l e p h o n e r i n g s w h i l ey o u ' r e r e a d i n g b o o k , y o w o u l d s a v e y o u r p l a c ew i t h b o o k m a r k a n d a n s w e r t h p h o n e . W h e n t h c a l l( i n t e r r u p t ) i f i n i s h e d , y o r e t u r n t t h b o o k .

I n 6 4 t i m i n g c h i p p u l s e s a m i l l i o n t i m e s as e c o n d . T h c h i p t h a t r u n s t h s h o w , t h e 6 5 1 0 , l i s t e n st t h c l o c k a n f o l l o w s M i n s t r u c t i o n s , w h i c h m a t a k e t w o m o r e c l o c k c y c l e s t c o m p l e t e . T h i s c e n t r a lp r o c e s s o r t a l k s t m e m o r y c h i p s , f e t c h i n g i n s t r u c t i o n sf o c a l c i d a t i o n s a n m o v i n g n u m b e r s a r o u n d i m e m o r y .

T h e r e ' s a n o t h e r c h i p ( t h e C o m p l e x I n t e r f a c eA d a p t e r # 1 o C I f o s h o r t ) t h a t s p e n d s m o s t o i t t i m e d o i n g n o t h i n g . W h e n 1 / 6 0 s e c o n d h a g o n e b y i s e n d s a i n t e r r u p t r e q u e s t ( I R Q ) t t h e 6 5 1 0 . T h m a i n p r o c e s s i n g c h i p t h e n m a r k s i t p l a c e i t h p r g r a m ( w i t h s o r t o c o m p u t e r b o o k m a r k ) a n d o e ss o m e i m p o r t a n t w o r k l i k e c h e c k i n g t s e i k e y h a sb e e n p r e s s e d a n c l i c k i n g t h j i f f y c l o c k .

T h e r e ' s o n m o r e k i n d o i n t e r r u p t , n o r e q u e s t ,b u d e m a n d . n o n m a s k a b l e i n t e r r u p t ( N M I ) i s i m i l a r t p h o n e c a l l t h a t r e q u i r e s y o t d r o p y o u rb o o k a n l e a v e t h h o u s e f o a n e m e r g e n c y . P r e s s i n gR U N / S T O P - R E S T O R E i a e x a m p l e . T h e c o m p u t e rd o e s n ' t g b a c k t t h p r o g r a m , i d r o p s e v e r y t h i n g ,s t o p p i n g t h p r o g r a m .

U s i n g a d v a n c e d t e c h n i q u e s , y o c a i n s e r t y o u ro w s h o r t M p r o g r a m s ( w e d g e s ) i t h i n t e r r u p tr o u t i n e s . Y o c a a l s o t r i g g e r i n t e r n t p t s t h a p p e nw h e n s p r i t e s c o l l i d e o w h e n a l i g h t p e s e e s b l i po t h e s c r e e n .

S h o r t c u t F o E n d i n g D i s kC h a t t e r" A E n t D i s k D r i v e C h a t t e r " f r o m " G a z e t t eF e e d b a c k " ( D e c e m b e r 1 9 8 4 ) i o n o f t h e m o s ti m p o r t a n t t i p s y o u h a v e p r i n t e d . I u s e d c o n s i s -

1 C O M P U T E l s G a z e t t e A u g u s t 1 9 8 5

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

C h a r l e s C B a d e a uT h l i n e t h a t s t o p s d i s k c h a t t e r i f a i r l y s h o r t ; a l i d o e s i w r i t e 1 3 t m e m o r y l o c a t i o n 1 0 i n s i d e t h d i s k d r i v e . B u t , y e s , t h e r e i a s h o r t c u t :1 O P E N 1 , 8 , 2 , " f i . C , U , W "2 F O R J = 1 T O 93 R E A D K : P R I N T # 1 , C H R $ ( K ) r4 N E X T : P R I N T # l i C L O S E l5 D A T A 1 , 6 , 6 , 1 6 9 , 1 3 3 , 1 3 3 , 1 0 6 , 9 0 , 1 2 0

F i r s t , i n s e r t o n o y o u r o w d i s k s ( d n o t r y t h i sw i t h c o m m e r c i a l d i s k ) . E n t e r a n s a v e t h i s p r o g r a m .N e x t , t y p e R U N . A U S R f i l e w i t h t h n a m e " & C " i c r e a t e d o t h d i s k ; t h i n k o f i a s h o r t f o " e c e t e r a . "B e f o r e l o a d i n g c o m m e r c i a l p r o g r a m , i n s e r t y o u r d i s ka n t y p e O P E N 1 5 , 8 , 1 5 , " & C " a n t h e n r e m o v e y o u rd i s k a n l o a d t h e c o m m e r c i a l s o f t w a r e .

I f i l e b e g i n s w i t h a n a m p e r s a n d ( & a n i w r i t t e n c o r r e c t l y , O P E N 1 5 , 8 , 1 5 , " & f i ! e n a m e " l o a d st h m a c h i n e l a n g u a g e p r o g r a m f r o m t h f i l e i n t o t h d i s k d r i v e m e m o r y a n a u t o m a t i c a l l y r u n s i t A p e r s a n d f i l e s a r a u n d o c u m e n t e d f e a t u r e o t h 1 5 4 1d i s k d r i v e .

W h M a c h i n e L a n g u a g e ?y e a r a g r e t i r e d f r o m a a i r c r a f t c o m p a n y

w h e r e w o r k e d o e n g i n e e r i n g p r o g r a m s f o m a i n f r a m e c o m p u t e r s . t r a n s l a t e d p r o g r a mf r o m F O R T R A N t C o m m o d o r e B A S I C a n i w o r k e d f i n e . B u s o m e t i m e s i t o o k h a l f a h o u rt f i n i s h t h c a l c u l a t i o n s .

g o i n t e r e s t e d i m a c h i n e l a n g u a g e , b u r a l i z e d t h a t i w o u l d t a k e l o n g t i m e t l e a r ne n o u g h t m a k e t h p r o g r a m r u f a s t e r . T h e nb o u g h t B A S I C c o m p i l e r f r o m A b a c u s . I c o p i l e d m B A S I C t m a c h i n e l a n g u a g e p r o g r a mt h a t r a i f o u r m i n u t e s .

I t h c o m p i l e r w i l l m a k e B A S I C t h a t f a s t , i t h e r e a n r e a s o n t c o n t i n u e l e a r n i n g m a c h i n el a n g u a g e ?

G e o r g e D J o h n s o nT h e r e ' s n o s i m p l e a n s w e r t y o u r q u e s t i o n . c o p i l e d B A S I C p r o g r a m i l i k e b i c y c l e w i t h m o t o r ,Y o r e a c h y o u r d e s t i n a t i o n m u c h f a s t e r , b u i t ' s s t i l ln o a f a s t a a a u t o m o b i l e . I 3 m i n u t e s i B A S I Ci u n a c c e p t a b l e , b u f o u r m i n u t e s a f t e r c o m p i l i n g i

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

W i t h m a c h i n e l a n g u a g e , t h t i m e c o u l d p r o ba b l y b r e d u c e d t l e s s t h a n m i n u t e , e s p e c i a l l y i y o w r i t e p r o g r a m f r o m s c r a t c h , r a t h e r t h a n' t r a n s l a t i n g f r o m F O R T R A N t B A S I C t M L B u y o m i g h t s p e n d h o u r s o p r o g r a m m i n g a n d d e b u gg i n g t i m e t g a i n t h e a d d i t i o n a l t h r e e m i n u t e s . <

Page 17: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 17/100

3 i c b C a m m u m c o r i o n s c o m i n g t r a i n o i a i r o c n s n s 1 1 2 A r r u f l l n m a p o t i o nu n r j n o y o n a v e a M E R G E N C V I f t " K e n n e d y A p p f o o c h " . ^ O a r n i u j r g yl i ' s y o u f j O d t o o e f a l l l h e s e a i r c f a r f o n d p a ^ s o n g e f S O f l l T i f l Q ' o u n t J o r

I I r a a l t y b a g l a d w h « n i r i i s s h i f t i

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

O r t i o n H i 5 * * 5 o r o u i > a s o m e o o u a s i e s t c r p o f t s b u n e a r a n c o m m u m c a t e w f t i t t K s i m u l a n o n a i r c i c f l u s i n g c o m p u t e r g e n e r a t e dP a s s a c n o n . g r e a i a i r c r a f f c o n t r o l s i m u l a n o n , a n o u t s t o n d i n g g r a p h i c s a n s o u n dm o k a " K e n n e d y A c p r o o c r i " a m u s t a d d i t i o n t y o u r s i m u l a t i o n s o f t w a r e i b r a r y l !S E Y O U R L O C A L R E T A J L E f t f o r " K e n n e d y f l p p f D C C h " f l u a i l o b l e f o C j n m t K J o i B - G J a n

i c r o f * r o s e

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 ! !

1 2 L a k e f r o n t D r i v eH u n t V a l l e y , M D 2 1 0 3 0

3 0 1 - 6 6 7 - 1 1 5 1 M o a m n i l e c i t o n i c C o < * | W Mw o n A l a n I n i e 5 n e c ! i v e l y

Page 18: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 18/100

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 I ' s 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 I ' 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 e 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 19: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 19/100

T l m e s a v l n gU s i n g C O M P U T E ! ' * G a z e t t e D i s k s a v e sy o t 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 l o a d a l 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 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 n e x p e n s i v eA n C O M P U T E 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 a 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 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 S ' 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 e 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 p r o b l e m w i t h d i s k , j u s t c a l lt o i 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 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 ! ' * 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 I ' 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 6 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 l n g d a l e , N 1 1 7 3 7I n d i v i d u a l I s s u e s o t h D i s k a r a v a i l a b l e f o $ 1 2 . 9 5 ( p l u s $ 1 . 0 0s h i p p i n g a n h a n d l i n g . ) C a l l 8 0 0 - 3 3 4 - 0 8 6 8 t o r d e r .

C o n v e n i e n )C 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 ' 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 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 e ! . 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 .

. Z i p( O u ' s i d e U . S . a n C a n a d a , a d S 3 6 . 0 0 p a r y e o r l o s h i p p i n g a n f t o n d i i n g . )P l e a s e a l l o w 4 - \ * « e k s l o d e l r v e i y 3 5 8 C C S

Page 20: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 20/100

D I G I T A LD E S I G N Si k Q y oG o w p u f e i i

K a t h y Y a k a l , F e a t u r e W r i t e r

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

t h e y ' r e r e v o l u t i o n i z i n g i m a g e r y i a r t ,s c i e n c e , t e l e v i s i o n , a n m a n y o t h e r

f i e l d s . I t h n e x t d e c a d e , w i t h t h h e l po n e h a r d w a r e — a n d t h v i s i o n o t h o s e e x p l o r i n g n e w a y s t e x p a n de x i s t i n g t e c h n o l o g i e s — w e ' l l s e t h i s

e v o l u t i o n c o n t i n u e .

P r o b a b l y d a d o e s n ' t g b i y o u r l i f e w h e n y o d o n ' ts e c o m p u t e r - g e n e r a t e d i m a g e s . C o m p u t e r - e n h a n c e d p i t u r e s a r e u s e d t p r e d i c t t h e w e a t h e r a n f i n d o i l . T h e y ' r eu s e d e x t e n s i v e l y i m e d i c i n e t h e l p c u r e d i s e a s e a n b e t t e r u n d e r s t a n d t h w a t h h u m a n b o d y w o r k s . F i l mm a k e r s u s t h e m t c r e a t e i m a g e s t h a t w e r e n ' t p o s s i b l eb e f o r e a n d , m o r e r e c e n t l y , a r t i s t s a r u s i n g t h e m t c r e a t ec o m i c b o o k s . C o m p u t e r - g e n e r a t e d g r a p h i c s a r a l l o w i n gp e o p l e i a l m o s t e v e r y f i e l d t b e t t e r u n d e r s t a n d — a n d i s o m e c a s e s , t a l t e r — t h e w o r l d a r o u n d u s

1 C O M P U T E I s G a z e t t e A u g u s t 1 9 8 5

R e s e a r c h o t h u s e s o c o m p u t e r g r a p h i c s i t h e s e a r e a sh a b e e n g o i n g o s i n c e t h d a y s w h e n c o m p u t e r s f i l l e d e t i r e r o o m s . B u i t h l a t e s i t i e s , y o u n g e m p l o y e e s a e l e ct r o n i c s c o m p a n i e s , a w e l l a s t u d e n t s a m a j o r A m e r i c a n u n v e r s i t i e s , w e r e c r e a t i n g g r a p h i c sf o a n o t h e r p u r p o s e : g a m e s .

Page 21: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 21/100

T h e a r l i e s t v i d e o e n t e r t a i nm e n t a v a i l a b l e t t h m a s s e sw a N o l a n B u s h n e l l ' s P o n g ,s i m p l e p i n g - p o n g s t y l e a r c a d ea c t i o n g a m e . P l a y e r s s i m p l yu s e d a n o n s c r e e n p a d d l e t b o u n c e w h i t e " b l i p " b a c k a n f o r t h . B u s h n e l l b u i l t t h g a m ei n t o s i n g l e - p u r p o s e c o n s o l ea n a s k e d p e r m i s s i o n t p u i

i a p i z z a p a r l o r t t e s t p u b l i cr e a c t i o n . A t h e s t o r y g o e s , t h em a c h i n e b r o k e a f t e r w e e k .W h e n i w a t a k e n a p a r t f o r p a i r , t h p r o b l e m w a o b v i o u s :t h c o i n b o w a t o f u l l o q u a r t e r s t a c c e p t a n m o r e .

B u s h n e l l f o u n d e d A t a r i t s t a r t m a s s - p r o d u c i n g t h g a m em a c h i n e s . A m i c r o p r o c e s s o r s

b e c a m e l e s s e x p e n s i v e a n e a i e t o b t a i n , v i d e o g a m e s m o v e di n t o h o m e s i t h f o r m o f t h ev i d e o g a m e m a c h i n e . A t h e yw e r e r e p l a c e d b m u l t i p u r p o s eh o m e c o m p u t e r s , t h o u s a n d s o s o f t w a r e d e v e l o p e r s b e g a n t s t r e t c h t h e g r a p h i c s c a p a b i l i t i e so t h t i n y c h i p s .

A a b o u t t h s a m e t i m e t h a tN o l a n B u s h n e i l w a r e a d y

i n h i n e i n v e n t i o n , n u c l e a rp h y s i c i s t M e l v i n P r u e i t t w a w r i t i n g h i d i s s e r t a t i o n o m l e c u l a r d y n a m i c s . H n e e d e dw a t r e m o v e e x t r a n e o u s l i n e sf r o m s o m e o h i d r a w i n g s , a n h i k n o w l e d g e o c o m p u t e r s a l o w e d h i t w r i t e p r o g r a m st h a t w o u l d d t h a t .

B u a h e c o n t i n u e d h i w o r k a L o A l a m o s N a t i o n a lL a b o r a t o r y , h f o u n d h i m s e l fd r a w n m o r e a n m o r e t e x p e r im e n t i n g w i t h c o m p u t e r g r a p h i c st p r o d u c e t h e o r e t i c a l d e s i g n s .A n w h e n s o m e o t h o s e p i t u r e s s t a r t e d p o p p i n g u p o nb o o k c o v e r s , h e d e c i d e d t d v o t e h i m s e l f t t h a t k i n d o w o r k f u l l t i m e .

P r u e i t t h a r e a l i z e d t h a ts c i e n t i f i c d a t a — p r o p e r l y d i p l a y e d — c a n b q u i t e a e s t h e t ic a l l y p l e a s i n g . y o u n g s c i e n t i s tw a b e i n g l a u d e d a a a r t i s t ,p i o n e e r i t h f i e l d o c o m p u t e ra r t .

S e v e r a l o P r u e i t t ' s c r a t i o n s , a l o n g w i t h t h o s e o o t h e ra r t i s t s a n s c i e n t i s t s , w e r e r c e n t l y c o m p i l e d i A r a n t h C o m p u t e r { 1 9 8 4 , M c G r a w - H i l l ) ,

c o l l e c t i o n o c o m p u t e r -g e n e r a t e d d e s i g n s w h i c h s h o w st h r a n g e a n v i s i o n o t o d a y ' sc o m p u t e r g r a p h i c s p i o n e e r s .

T h o u g h f e o f t h e b o o k ' sp i c t u r e s w e r e p r o d u c e d o h o m e c o m p u t e r s , m i n i - a n m a i n f r a m e m a c h i n e s a r r q u i r e d f o s o p h i s t i c a t e d s t a t e - o f -t h e - a r t g r a p h i c s . " T h e m a i np r o b l e m i n o r e a l l y t h s o f tw a r e i t h i s c a s e , b u t h h a r dw a r e , " s a y s P r u e i t t . " T h e h o m e

C O M P U T E D G a z e l l e A u g u s t 1 9 8 5 1

Page 22: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 22/100

D e s i g n e r s a R a s t e r T e c h n o lo g i e s , m a n u f a c t u r e r s o c o l o rg r a p h i c s c o n t r o l l e r s , c r e a t e dt h e s e p i c t u r e s u s i n g P r i m e7 5 ( m i n i c o m p u t e r ) . S p h e r e si W a r p e d P o o l ( o n p r e v i o u sp a g e ) a n O c e a n ( t o p p h o t o )w e r e d o n e b D a v i d P K i r k .

S t u d y i S u r f a c e s ( b o t t o mp h o t o ) b O l i n G L a t h r o p .( P h o t o s c o u r t e s y o R a s t e r T e c h n o l o g i e s , I n c . )

c o m p u t e r s d o n ' t u s u a l l y h a v eg o o d e n o u g h r e s o l u t i o n t p r d u c e t h k i n d s o p i c t u r e s y o w a n t . B u t a s t h a t i m p r o v e s ,y o u ' l l s e p e o p l e d o i n g s o m ep r e t t y f a n t a s t i c t h i n g s o t h e i rh o m e c o m p u t e r s .

" I y o c a c l o s e y o u r e y e sa n i m a g i n e b e a u t i f u l s c e n e ,t h q u e s t i o n i s H o d y o p r d u c e t h a t s c e n e s o t h a t s o m e o n ee l s e c a s e i t ? I f y o u ' r e t a l e n t e dw i t h p a i n t b r u s h , y o g e o u y o u r b r u s h a n s p e n d s e v e r a lw e e k s t r y i n g t c r e a t e t h a ts c e n e . I y o u ' r e n o t t h a t k i n d o a r t i s t , t h e n y o j u s t k e e p i i n s i d e .

" B u t i y o c a c o n c e i v e o p i c t u r e s a n a l s o d t h m a t he m a t i c s , t h e n y o c a p r o g r a mc o m p u t e r t p r o d u c e t h a t p i ct u r e s o t h e r p e o p l e c a s e i t g u e s s i y o u ' r e j u s t a p u r e m a t he m a t i c i a n a n d o n ' t h a v e a n a r t i s t i c f e e l i n g f o a n y t h i n g ,3 C O M P U T E D G a z e t t e A u g u s t 1 9 B 5

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

W h i c h i n o t s a t h a ty o u m u s t n e c e s s a r i l y b t a e n t e d p r o g r a m m e r t c r e a t ec o m p u t e r a r t . G r a p h i c s s o f tw a r e — e v e n d i g i t i z i n g s y t e m s — a r e a v a i l a b l e f o h o m ec o m p u t e r s . J a c k N i c h o l s , a r d r e c t o r f o s o f t w a r e p u b l i s h e rM i n d s c a p e , b e l i e v e s t h o s e t o o l sm a k e c o m p u t e r s a c c e p t a b l e t a r t i s t s w h h a v e a a v e r s i o n t t h m a c h i n e s .

" d o n ' t t h i n k o t h e m a c o m p u t e r s , t h i n k a b o u t t h e ml i k e w o u l d a s t i c k o c h a r c o a lo a o i p a i n t b r u s h o a a c r y l i c m e d i u m . T h e m o r e I ' a r o u n d t h e m , t h m o r e f i n dt h e y ' r e j u s t a p l a s t i c b o x y o uc a b e a t o n . "

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

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

D a v i d F o j o i n e d t h n e w l y f o r m e d g a m e s d i v i s i o n o fm o v i e s t u d i o L u c a s f i l m i 1 9 8 2 ." W s t a r t e d e x p e r i m e n t i n g w i t ht h A t a r i , t h e i d e a b e i n g t j u s tc r e a t e t h r o w a w a y g a m e s , " F o xr e c a l l s . " P a r t w a y t h r o u g h t h p r o j e c t , w r e a l i z e d t h e g a m e sw e r e t o g o o d t t h r o w a w a y . "

F o w a s h a r i n g a o f f i c e a t h t i m e w i t h L o r e n C a r p e n t e r ,w h h a e x t e n s i v e e x p e r i e n c ew i t h c o m p u t e r g r a p h i c s . C a p e n t e r t h o u g h t t h e y m i g h t g e s o m e i n t e r e s t i n g r e s u l t s b u i n f r a c t a l s — a m a t h e m a t i c a lp r i n c i p l e n o y e e x p l o i t e d b s o f t w a r e a u t h o r s — t o d e v e l o pt h g a m e ' s l a n d s c a p e . T h r e s u l tw a R e s c u e o F r a c t a l u s ( p u bl i s h e d b E p y x ) .

T h t h e o r y o f r a c t a l s i s n ' tn e w . " I t ' s j u s t t h a t n o n e h a dd o n e i b e f o r e , " s a y s F o x . B u i t ' s a n e x a m p l e o f t h e k i n d o r e s e a r c h b e i n g d o n e t m o v eo n s t e p c l o s e r t e v e n m o r e r a l i s t i c c o m p u t e r g r a p h i c s . T h n e x t b i g s t e p , t h o u g h , i a l r e a d yh e r e : t h n e g e n e r a t i o n o c o m p u t e r s , t h 1 6 / 3 2 - b i t m c h i n e s b a s e d o M o t o r o l a ' s6 8 0 0 0 m i c r o p r o c e s s o r ( A p p l e ' sM a c i n t o s h , C o m m o d o r e ' sA m i g a , a n A t a r i ' s S T ) .

" W i t h t h 1 6 - b i t m a c h i n e s ,w c a t a k e w h a t ' s b e e n d o n eb e f o r e a n m a k e i r u n w i t hf a s t e r f r a m e r a t e , m o r e c o l o r s ,a n h i g h e r r e s o l u t i o n , " s a y sF o x .

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

a c c o r d i n g t J a c k N i c h o l s o M i n d s c a p e . " W d o n ' t h a v e t d a n o t h e r S p a c e I n v a d e r s , o a n o t h o s e o t h e r t h i n g s t h a tc a p t i v a t e d a u d i e n c e s . "

Page 23: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 23/100

D O M A K E S

G R E A T C O F F E E ! !T h 1 5 4 1 i t h s l o w e s t d i s k d r i v e o p l a n e t e a r t h .

E v e n s i m p l e o p e r a t i o n s s e e m t o t a k e f o r e v e r . Q u i c k l o a d e ' r s .a n F a s t l o a d e r s t h a t s o f t w a r e - p a t c h t h e o p e r a t i n g s y s t e ma r v u l n e r a b l e t b e i n g k n o c k e d o u o m e m o r y , r e n d e r i n g t h e mt o t a l l y u s e l e s s . E v e n F l a s h i e r p r o d u c t s t h a t r e q u i r e p e r m a n e n tm o d i f i c a t i o n s t t h 6 a n 1 5 4 1 c a n ' t c o m p e t e w i t h t h e b l i n d i n gs p e e d o S T A R D O S .

S T A R D O S a c c e l e r a t e s e v e r y ( y e s , w s a i d e v e r y ) f u n c t i o n o t h e 1 5 4 1 d i s k d r i v e .O t h e r f a s t l o a d e r s o n l y l o a d P R f i l e s f a s t e r . S T A R D O S a l s o s p e e d s u S E Q , R E L , U S a n D I R E C T A C C E S S f i l e s . E v e r y t h i n g i n c l u d i n g F O R M A T , V E R I F Y , S C R A T C H , V A L I D A T E ,

I N I T I A L I Z E a n C O P Y a r m u c h f a s t e r . I a d d i t i o n S T A R D O S a d d s v a s t a r r a yo e a s y t u s c o m m a n d s a n u t i l i t i e s a l a t h t o u c h o f a k e y .

s a m p l i n g o S T A R D O S f e a t u r e s :A c c e s s e s A L t y p e s o f i l e s u t 1 , 0 0 0 % f a s t e r !S a v e s u t 3 0 0 % f a s t e r t h a n n o r m a l ( w i t h e x t e n d e dv e r i f y )D O E S N O T C H A N G E T H S P E E D A W H I C H T H D R I V E M O T O R S P I N SM a k e s y o u r 1 5 4 1 M O R E R E L I A B L E a n L E S S P R O N ET O B R E A K D O W N o O V E R H E A T !S T A R D O S i f u l l y e x p a n d a b l e f o m u l t i p l e f a s td i s k d r i v e sE a s y ( m i n u t e ) p l u g i i n s t a l l a t i o n . U s e r f r i e n d l ym a n u a l1 0 0 % c o m p a t i b l e w i t h s o f t w a r e a n s e r i a l b u p e r i p h e r a l sA d d s y e a r s o l i f e t y o u r d i s k s a n d r i v e i r e d u c e d w e a rC u r e s n u m b e r o b u g s i t h C o m m o d o r e 6 a n 1 5 4 1d i s k d r i v e i n c l u d i n g

T h e d a m a g i n g ' H e a d K n o c k ' t h a t c a m i s - a l i g ny o u r 1 5 4 1T h ( f S a v e w i t h r e p l a c e b u g ! !T h E d i t o r l o c k - u p b u

H a r n e s s t h f u l l p o w e r o y o u r d i s k d r i v e w i t h t h eb u i l t i D O w e d g eL o c k / u n l o c k f i l e s a n p r o t e c t / u n p r o t e c t d i s k s f r o mt h k e y b o a r dP o w e r f u l s e c t o r e d i t o r a l l o w s d i r e c t v i e w i n g o d i s k e t t eU p g r a d e s c o m p u t e r a n d r i v e t t h l a t e s t C o m m o d o r es p e c i f i c a t i o n sI n s t a n t a c c e s s t t h b u i l d ' i n m i n i - w o r d p r o c e s s o rf o s h o r t n o t e s a n m e m o sB u i l t i c o p i e r c o p i e s a l l f i l e t y p e s ( e v e n r e l a t i v e )e a s i l y a n e f f e c t i v e l yB u i l t i d i s k d u p l i c a t o r c o p i e s a n e n t i r e d i s k e t t t ei l e s s t h a n m i n u t e sF u l l y e x p a n d e d m a c h i n e l a n g u a g e m o n i t o r , a l w a y so l i n eQ u a l i t y h a r d w a r e . F u l l 1 2 d a r e p a i r o r r e p l a c ew a r r a n t yS a t i s f a c t i o n g u a r a n t e e d o m o n e y b a c k — n o q u e s t i o n sa s k e d( O h , b t h w a y , w l i e d , S T A R D O S m a k e s L O U S YC O F F E E )

S i m p l y t h b e s t . $ 7 4 . 9 5[ T a k e a d v a n t a g e o o u i n t r o d u c t i o n s p e c i a l a $ 6 4 . 9 5 ]

z e y o u r C 6 4 ! f o a $ 1 0 ( n o n - r e f u n d a b l e ) c h a r g ei w i l l i n c l u d e a 2 c h a r a c t e r p o w e r - o n m e s s a g e w i t h

f a v o r i t e s c r e e n , b o r d e r a n t e x t c o l o r s . E x a m p l e :A I C | A 1 6 | V

n t - i c K R n r r i n r R e l e ( > I V r i / e 0 p h o n e f o a d d i t i o n a l i n f o r m a t i o n .o C c t i i t u x K h b B u s j i w s s M a c ^ r i i w ^

W R I T E O P H O N E .

S T i k R P O l \ T S O F T W A R ES t a r R o u t e 1 G a z e l l e . C A 9 6 0 3 4 [ 9 1 6 ] 4 3 5 - 2 3 7 1W h e n o r d e r i n g b m a i l :

J W . 9 5 3 . 0 0 s h i p p i n g$ 6 4 . 9 5 1 . 0 0 C O o r d e r sS h i p p i n g o u o U S S 6 . 0 0

C a l i f , r e s i d e n t s a d 6 s a l e s l a V I S A o M a s t e r c a r d a c c e p t e dP l e a s e a l l o w 4 - w e e k s l o d e l i v e r y .

Page 24: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 24/100

A l p h o t o s c o u r t e s y o f T h eW e a t h e r C h a n n e l . A r t i s t s :M i k e S c c a r c e ( u p p e r t w

p h o t o s , l o w e r l e f t ) a n P a u l S N e w m a n ( l o w e r

c e n t e r a n r i g h t ) .

T h e W e a t h e r C h a n n e l u s e s c o m p u t e r s f o c r e a t i n g m o r e t h a n w e a t h e r m a p s a n s a t e l l i t e p h o t o s . A b o u t 9 p e r c e n t o i t i m a g e s a r e l e c t r o n i c a l l y p r o d u c e d , s a y s a d i r e c t o r E d d i e T e r r i l l . U s i n g s t a t e - o f - t h e - a r t g r a p h i c s s y s t e m s l i k e t h Q u a n t e lP a i n t b o x h a s r e s u l t e d i n u m e r o u s b r o a d c a s t a w a r d s f o s u p e r i o r d e s i g n .B e y o n d t h a t , a u t o m a t i n g m a n y o t h S t a t i o n ' s f u n c i i o n s a l l o w s m e t e o r o l o g i s t st c o n c e n t r a t e m o r e o n s o m e t h i n g e l s e : p r e d i c t i n g ( h w e a t h e r .

R a t h e r , t h e n e c o m p u t e r sw i l l m o v e u c l o s e r t b e i n ga b l e t d a h o m e w h a t M e l v i nP r u e i t t d o e s o h i c o m p u t e r s a L o A l a m o s — a n d b e y o n d . " A lr e a d y , i f a c t , s e p a i n t s y t e m s a n t h i n g s e m u l a t i n gs y s t e m s t h a t I ' v e s p e n t $ 1 5 0 , 0 0 0f o r , " s a y s N i c h o l s .

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

A n t h a t k i n d o f l e x i b i l i t ym a k e s t h c o m p u t e r m e d i u mm o r e a c c e p t a b l e t h i a a a r t i s t . " T h a t f r e e d o m l e t s m j u s t g e i a n z i a r o u n d .d o n ' t c a r e i t h e y w a n t m t d i w i t h m o u s e o r j o y s t i c k o

t a b l e t o b t a l k i n g i n t o m i 2 C O M P U T E ! 1 * G a z e f t a A u g u s t 1 9 8 5

c r o p h o n e . d o n ' t c a r e h o t h e yg e m t h e r e b e c a u s e I ' l l d r a ww i t h m f o o t i t h a t ' s w h a t i t ' sg o i n g t t a k e m t d i t . "

B p r o v i d i n g s u c h a r t i s t i cs a t i s f a c t i o n a n m a n e u v e r a b i l i t yt t h d e s i g n e r s o f s o f t w a r e , t h c o n s u m e r u l t i m a t e l y b e n e f i t s ." W h a t w e ' r e a i m i n g f o i a e x p e r i e n c e t h a t p e o p l e c a n h a v ew h e n t h e y p l a y g a m e t h a tm a k e s t h e m f e e l l i k e t h e y ' r er e a l l y i t h e n v i r o n m e n t .k n o w w a n t s o m e t h i n g i m h o u s e t h a t c a d t h a t , " s a y sL u c a s f i l m ' s F o x .

S h o l o n g w i l l i b b e f o r e w s e i m a g e s o c o p u t e r s c r e e n s t h a t m a k e u t h i n kw e ' r e w a t c h i n g t e l e v i s i o n ? T h a tc a n b e d o n e n o w , s a y s F o x , b u n o i r e a l t i m e . T c r e a t e p i t u r e l i k e t h a t o f a i r l y l a r g ec o m p u t e r c a t a k e h o u r s . A n i

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

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

O n t h i n g i t a k e s t m a k ep i c t u r e s l o o k r e a l i p r o c e s sc a l l e d a n t i - a l i a s i n g , a b l e n d i n go f t h e b o u n d a r i e s w h e r e v e r t w c o l o r s m e e t o n a d e s i g n . I c o m p u t e r c a n n o t g e n e r a t ee n o u g h s h a d e s o e a c h c o l o r t d t h a t , e d g e s l o o k s t a i r - s t e p p e di n s t e a d o f s m o o t h . F o l o o k s f o c o m p u t e r s t c o n t a i n s p e c i f i cc h i p s f o j u s t t h a t f u n c t i o n .

A n o t h e r b o o n w o u l d b t h u s o C R O M ' s i f u t u r e c o p u t e r s . C R O i r e a do n l y m e m o r y d e v i c e t h a t u s e sc o m p a c t d i s c f o r m a t f o d i g i t a li n f o r m a t i o n . C u r r e n t l y , C m c h i n e s a r e a v a i l a b l e a m u s i cs y s t e m s . I h o m e c o m p u t e rw e r e i n t e r f a c e d w i t h c o m p a c t

Page 25: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 25/100

!

r " , i | i

i i j

"

C o m m o d o r e 1 5 3 0 D a t a s e t t eR e t a i l s f o $ 5 9 9 5

T h i s i n e w , f u l l y w a r r a n t e dC o m m o d o r e p r o d u c t -

O n l y 5 0 a r a v a i l a b l e a t h i s p r i c e .E v e n i y o u h a v e d i s k d r i v e , d o n ' t m i s s

t h i s o f f e r . R e m e m b e r a l i g n m e n t p r o b l e m s ?Y o u r d r i v e m a g o u j u s t w h e n y o

N E E D i t s a v e d a t a !

A B B Y ' S S P E C I A L B O N U ST T h F i r s t 1 0 T O r d e r

T h r e e F R E E 1 5 - m i n u t eM a x e l l h i g h q u a l i t y t a p e s .

( R e t a i l $ 1 . 9 5 e a . )D e a l e r i n q u i r i e s i n v i t e d .

O r d e r L i n e C u s t o m e r S e r v i c eE W - J t J ( : W : 5 ; T ; ^ ' : J

N o H a v e i n f o r m a t i o n o 3 s B r o a d S t r e e t , F a i r h o r n , O 4 5 3 2 4P r o v i o u s O r d e r s o P r o d u c t S p e c s .

P r e p a i d o r d e r s o v e r $ 5 r e c e i v e f r e e s h i p p i n g , U P S , c o n t i n e n t a l U S N w a i l i n g p e r i o d w h e n p a i d b c r e d i t c a r d ,c e r t i f i e d c h e c k o m o n e y o r d e r . A d $ s h i p p i n g a n h a n d l i n g o o r d e r s u n d e r $ 5 0 . A d $ f o C O o r d e r s . $ 1 I " 0 1 ' " ' 0 " 1M i n i m u m f o V I S A / M C . H a r d w a r e r e q u i r e s a d d i t i o n a l f r e i g h t c h a r g e s . O h i o r e s i d e n t s a d 5 . 5 % s a l e s t a x . A l i t e m s n s u b j e c t t a v a i l a b i l i t y a n p r i c e c h a n g e .

Page 26: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 26/100

d i s c p l a y e r , i w o u l d a d o v e r5 0 m e g a b y t e s o s t o r a g e s p a c e .( M o s t C p l a y e r s h a v e j a c k s l b e l e d " F o r f u t u r e e x p a n s i o n " ;t h i s i o n p o s s i b l e u s e . )

B e s i d e s t h o b v i o u s a d v a nt a g e o f t h a t m u c h e x t r a s t o r a g es p a c e ( y o u c o u l d l i t e r a l l y s t o r ee n c y c l o p e d i a s o d i s k s ) , t h e n t e r t a i n m e n t p o s s i b i l i t i e s a r t r e m e n d o u s . " Y o u c o u l d s t o r ep r e c o m p u t e d i m a g e s — t h e o n e st h a t t a k e h o u r s t p r o d u c e — a n dt h e n b r i n g t h e m u i n g a m es y o g e r e a l l y n i c e i m a g e s , "

s a y s F o x . " I t ' s w a t f o r c e t h s m a l l c o m p u t e r s t d m o r e . "

A n o t h e r p o p u l a r f o r m o h o m e e n t e r t a i n m e n t m a a l s ob e c o m e p a r t o y o u r c o m p u t e rs y s t e m : t h v i d e o c a s s e t t e r c o r d e r ( V C R ) . " W h e n t h e s e m c h i n e s t a l k t o m y V C R a h o m e — a n d I ' s u r e t h e y w i l l —

s e m b e i n g a b l e t f r e e z ef r a m e a n g r a b i f r o m m V C R ,a n m c o m p u t e r w i l l u n d e rs t a n d t h a t , " s a y s N i c h o l s . " s e t h a t a s s e t t i n g u h o r i z o n s t h a tc a r a a r o u n d i n . "

A l p h o t o s c o u r t e s y o f M e l v i n L P r u e i t t , M o t i o n P i c t u r e G r o u p ,L o A l a m o s N a t i o n a l L a b o r a t o r y

A l o t h e s e n e w , p o w e r f u lt o o l s m a b r i n g f o r t h h i d d e nt a l e n t s f r o m u n e x p e c t e d s o u r c e s ,s a y s P r u e i t t . " t h i n k t h a t w h a ty o u ' r e g o i n g t s e i t h a t p e p l w h a r e , b n a t u r e , l e t ' s c a l li s p i r i t u a l l y a r t i s t i c , t h k i n d o p e r s o n w h a p p r e c i a t e s b e a u t y ,w h l i k e s t s e b e a u t i f u l l a n ds c a p e s o s p e n d h o u r s i m u s eu m l o o k i n g a p i c t u r e s . . . m a y b et h o s e p e o p l e d o n ' t h a v e t h c o r d i n a t i o n t b a b l e t p r o d u c et h a t o p i e c e o c a n v a s , b u i t ' s i n s i d e o f t h e m . . . t h i s i t h k i n d o p e r s o n w h t h i n k w i l lb b r o u g h t f o r t h b c o m p u t e r s .W h e t h e r t h e y ' r e t r a d i t i o n a lk i n d s o a r t i s t s o n o t , t h e y ' r ea r t i s t i c i n s i d e a n t h e y ' l l b a b l et p r o d u c e a r t . "

2 C O M P U T E ! G a z e l l e A u g u s t 1 9 8 5

Page 27: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 27/100

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 o u s 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 - t 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 1 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 !

N a n a f 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 r 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 n 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 !T r a n s f o r m s y o u r 1 5 4 1 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 f 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

e n t i r e s y s t e m

U T 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 d 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 ? - 4 0 0 0 e x 9

■ . ■ D o m / f t « » n q * * K H w n e r M U l i M ! n [ j ^ . u i c o r n O r e l * i i i w - i , m -■ l t d ■ . , ! ■ ■ ■ - . J n n u l i i - M r f l U S r i j , h . . v t o i n H M : n n i w H i P ^ w i . - , 1 1 M « / * h a i i p \ >

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

« 6 S i d l e S t ' e e t S u i t e I V 1 I A S a n t a B , h I h m C 9 3 1 0 5

Page 28: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 28/100

. I T M U m ^ ^ B n W l ^ W — « w t f i > r r

H 4 V V 4 T 9 B t T I 1 V i £ X 1 S I £ ^ ^ ^ ^ E ^ ^ ^ 3^ B g T T T T j r r i T i l l

F u n n i e s o t h f u t u r e ? F i r s t C o m i c s , o E v a n s t o n , I l l i n o i s , h a p r o d u c e d t h f i r s t c o m i c b o o k c r e a t e d o m i c r oc o m p u t e r . A r t i s t M i c h a e l S a e n z d r e wS h a t t e r o a A p p l e M a c i n t o s h , t h e na d d e d c o l o r t e a c h f r a m e .

T h M a c i n t o s h r e p r e s e n t s m a j o rs t e p i t h e v o l u t i o n o f c o m p u t e rg r a p h i c s , s a y s F i r s t C o m i c s " M i c h a e lG o l d , b e c a u s e o i t a f f o r d a b i l i t y , e a s eo u s e , a n h i g h - r e s o l u t i o n g r a p h i c sc a p a b i l i t i e s . " T h e M a c i n t o s h i v e r ye a s y m a c h i n e t u s e , " h s a y s . " F o r a r i s t s , w h w a n t t m i n i m i z e i n t e r f e re n c e , t h a t ' s v e r y i m p o r t a n t . "

F r a c t a l sT h e s e f i g u r e s i l l u s t r a t e h o f r a c t a l s w o r k .L i n e b r a n c h e s o f a 5 0 - d e g r e e a n g l e t f o r m i n t e r s e c t i o n ( t h e t w s h o r t e rl i n e s a r 2 / t h e l e n g t h o A ) B c o n t i n u i n g t h p a t t e r n , a t r e e - l i k es t r u c t u r e i f o r m e d .( F r a c t a l s c r e a t e d b s t a f fa r t i s t L e N o e l . )

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

c r e a t e d b b r e a k i n g l i n es e g m e n t i n t o f o u r e q u a l

p a r t s , t h e n l e t t i n g t h a t p a t t e r nc o n t i n u e i e a c h o t h p a r t s .

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

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

F r a c t a l s w e r e u s e d i t h d e v e l o p m e n t o R e s c u e o F r a c t a l u st g e n e r a t e t h c o n s t a n t l y c h a n g i n g l a n d s c a p e . H a t h e d e s i g n t e a ma L u c a s f i l m G a m e s u s e d m o r e t r a d i t i o n a l p r o g r a m m i n g m e t h o d s ,t h p r o g r a m w o u l d h a v e t a k e n u p m o r e m e m o r y , a n e a c h i n d i v i d u a lc h a n g e i s c e n e r y w o u l d h a v e h a t b p a i n s t a k i n g l y p l o t t e d —w h i c h m e a n s t h e r e s u l t i n g g r a p h i c s m a h a v e b e e n m u c h c r u d e r . Q j

2 C O M P U T E ' S G a z e t t e A u g u s M 9 8 5

Page 29: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 29/100

h s e t t l eh e y o c a h a v e

• ! » i

S P E C I A L $ 7 4 . 9 5 E D C o m p u t e r D e v i c e s I n t ' l1 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 A 9 4 5 7 7( 4 1 5 ) 6 3 3 - 1 8 9 9

C A L L T O D A Y T O R D E R !

A N O T H E R M A S T E R P I E C Eh P r o g r a m m e r o D I - S E C T O R " h a d o n e i A G A I N

D U A L D R I V EM S S I N G L E1 5 4 1T W D R I V E S1 5 4 1D e a f e rI n q u i r i e sW e l c o m e !

F O T H C O M M O D O R E 6 A u t o m a t i c b a c k - u p o n e a r l y a l p r o t e c t e d d i s k s i 6 S e c o n d s !U s i n g u n i q u e t r a c k a n n l y z a t i o n p r o c e s s , p r o t e c t i o n s c h e m e s a r e t r e a t e d a s n o r m a ld a t a g i v i n g y o u a n o r i g i n a l b a c k - u p .E q u i p p e d w i l h S p e c i a l A u t o - B a c k - u p . "

F A S T E S T s i n g l e d r i v e b a c k - u p e v e r m a d e , l e s s t h a n M i n u t e s !B a c k s - u p a l s t a n d a r d d i s k s I o n l y 3 P a s s e s !

■ A u t o m a t i c a l l y b a c k s - u p s t a n d a r d d i s k i o n l y 3 S e c o n d s /A l s o e q u i p p e d w i t h S p e c i a l A u t o - B a c k - u p "

" S P E C I A LA u t o - B a c k - u p A l t e r b o o t i n g u p t h c o m p u t e r i n l o n g e r n e c e s s a r y , a n m a b d i s c o n n e c t e d . T h d r i v e s a u t o m a t i c a l l y d e t e c t t h d i s k b e i n g i n s e r t e d a n r e m o v e dA a b s o l u t e m u s t l o m u l t i p l e b a c k - u p s ! ! !A l r o u t i n e s a r h i g h l y r e l i a b l e a n i n c l u d e f u l l v e r i t y o p t i o n .

E A S Y T O U S E ]A L O O N D I S K

O N L Y $ 2 9 . 9 5A D $ 3 . 0 0 S H I P P I N G

V I S A -C h e c k , M o n e yO r d e r , V I S A ,M A S T E R C A R DA c c e p t e dA d $ 3 . 0 0 t o C O . D . ' s

A L W A Y S S A M ED A Y S H I P P I N G

B A S E M E N T B O Y S S O F T W A R EP . O . B o 3 0 9 0 1 P o r t l a n d . O 9 7 2 3 0 - 0 9 0 1 ( 5 0 3 ) 2 5 6 - 5 5 0 6

Page 30: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 30/100

H I N T S T I P SB A S I C S h o r t c u t s

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 D 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 .

S o m e I d e a s F o B e g i n n e r sC h r i s t o p h e R o b i nT m a k e p r o g r a m r u f a s t e r : u s N E X T r a t h e rt h a n N E X T X o N E X T R ; d o n ' t p u R E M s i n s i d eF O R - N E X T l o o p s ; u s v a r i a b l e n a m e s o o n l e t t e r , t h m o r e c h a r a c t e r s i n v a r i a b l e n a m e ,t h s l o w e r t h e p r o g r a m r u n s ; w r i t e s e v e r a ls t a t e m e n t s o t h s a m e l i n e , s e p a r a t e d b c o l o n s ;

w h e n d o i n g l o o f c a l c u l a t i o n s , u s v a r i a b l e sr a t h e r t h a n n u m b e r s ( Y * i n s t e a d o X = 5 * 1 3 0 ) .

I y o u ' r e w r i t i n g p r o g r a m t h a t c o n t a i n sP O K E s o S Y S e s , s a v e i t t a p e o r d i s k b e f o r er u n n i n g i t I u s e d i m p r o p e r l y , t h e s e c o m m a n d sc a l o c k u t h c o m p u t e r a n d y o u ' l l l o s e t h p r o g r a m .

W h e n d i s k d r i v e m a k e s c r a c k l i n g s o u n d sa n t h e r e d l i g h t i b l i n k i n g , y o m a h a v ed i s k t h a t ' s s t u c k i i t e n v e l o p e . R e m o v e t h d i s k , p u c o u p l e o f f i n g e r s i t h m i d d l e , a n g e n t l y r o t a t e i t u r n o t w o . Y o m a l o o s e nt h e d i s k e n o u g h t m a k e i w o r k .

l o n g n a m e f o r a d i s k p r o g r a m , l i k e" D i S K R E A D W R I T E " g i v e s y o m o r e i n f o r m a t i o na b o u t w h a t t h p r o g r a m d o e s , b u m a b d i f f ic u l t t o r e m e m b e r . s h o r t c u t i t u s a a s t e r i s k( * a w i l d c a r d . L O A D " D I * " , 8 w i l l l o a d t h f i r s t p r o g r a m t h a t s t a r t s w i t h t h l e t t e r s " D I . " I t h e r e a r o t h e r p r o g r a m s b e g i n n i n g w i t h " D I "u s s o m e t h i n g l i k e L O A D " D I S K * " , 8 o L O A D" D I S K R E A D * " , 8 .

T r e s e t y o u r c o m p u t e r a i f i t h a b e e nt u r n e d o f a n t h e n t u r n e d o n t y p e S Y S 6 4 7 3 8o 6 4 o 5 Y S 6 4 8 0 2 o V I C .

I t ' s g o o d i d e a t v a l i d a t e h e a v i l y u s e dd i s k s o n c e i w h i l e , e s p e c i a l l y a f t e r y o u ' v es c r a t c h e d s e v e r a l f i l e s . E n t e r O P E N 1 5 , 8 , 1 5 , " V 0 "a n ( o s e p a r a t e l i n e ) C L O S E 1 5 T h i s c a u s e s2 C O M P U T E ! ' * G a i e n a A u g u s t 1 9 8 5

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

T a p i n g B e f o r e T y p i n gM i l t o n A . Y o u n gH e r e ' s t i f o p e o p l e w h t y p e i p r o g r a m sf r o m m a g a z i n e s . T m i n i m i z e e r r o r s , d i c t a t e t h p r o g r a m f i r s t i n t o c a s s e t t e p l a y e r . R e a d s l o w l ye n o u g h s t h a t y o c a k e e p p a c e w h i l e t y p i n g .I n c l u d e t h l i n e n u m b e r , p r o g r a m l i n e , a n c h e c k s u m n u m b e r f o " A u t o m a t i c P r o o f r e a d e r . "T h e n l i s t e n t t h t a p e w h i l e y o e n t e r t h e p r g r a m . I h e l p s t h a v e p a u s e b u t t o n o t h t a p ep l a y e r . T k e e p f r o m g e t t i n g b o r e d , u s u a l l y d 2 t 3 l i n e s a o n s i t t i n g a n t h e n t a k e ab r e a k .

O v e r a l l , t h i s m e t h o d m a t a k e l i t t l e m o r et i m e , b u i h a s e v e r a l a d v a n t a g e s . F i r s t , y o n e a r l y e l i m i n a t e t y p i n g e r r o r s , w h i c h m e a n sm u c h l e s s t i m e s p e n t l o o k i n g f o m i s t a k e s . A n w h e n y o u d o m i s t y p e s o m e t h i n g , y o c a l i s t e nt t h t a p e w h i l e y o c h e c k t h l i n e s o t h s c r e e n . I t ' s e v e n g o o d w a t l e a r n p r o g r a mm i n g . F o s o m e r e a s o n , l i s t e n i n g t y o u r s e l fr e a d i n g p r o g r a m l i n e s g i v e s y o b e t t e r u n d e rs t a n d i n g o h o t h p r o g r a m w o r k s .

D e f i n e d E q u a t i o n sP a u l S h a u g h n e s s yT h D E F F N c o m m a n d a l l o w s y o t d e f i n ec o m p l e x c a l c u l a t i o n a f u n c t i o n w i t h s h o r tn a m e . D E i s h o r t f o D E F i n e a n d F m e a n sf u n c t i o n , s i t ' s a c t u a l l y f u n c t i o n t h a t c r e a t e sb r a n d n e f u n c t i o n , l i k e e s t a b l i s h i n g n e k e y w o r d i B A S I C :

1 0 D E F F N A ( X ) ( 5 * X ) - 1 0I y o p l a c e t h i s f u n c t i o n d e f i n i t i o n a t h

b e g i n n i n g o p r o g r a m , y o c a l a t e r m u l t i p l yb f i v e a n s u b t r a c t t e n , w i t h f u n c t i o n " A " —P R I N T F A ( 2 0 ) o K F A ( J ) , f o e x a m p l e . I t h i s s i m p l e f u n c t i o n , o n n u m b e r c o m e s i a n a n o t h e r g o e s o u t , a l t h o u g h i t ' s p o s s i b l e t d e f i n ef u n c t i o n s t h a t o p e r a t e o m o r e t h a n o n v a l u e .

Page 31: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 31/100

T h w o r l d ' s f i r s tE l e c t r o n i c U n i v e r s i t y .

N o w , f o r t h e f i r s tt i m e , y o c a t a k er e a l c o u r s e s , f r o m

l i v e i n s t r u c t o r s a l o v e r t h c o u n t r y , i y o u r h o m e o o f f i c e , o y o u r o w p e r s o n a l c o m p u t e r . T u n e - i n t l e c t u r e s a n i n t e r a c t i v e s e m i n a r s p r e s e n t e d b r e n o w n e d e x p e r t s ; a r r a n g e f o p r i v a t e t u t o r s o s p e c i a l c o u r s e s f o y o u r c h i l d r e n t h a t a c c e l e r a t el e a r n i n g ; a n a c c e s s a E l e c t r o n i c L i b r a r y o fu n l i m i t e d i n f o r m a t i o n , w h i c h i n c l u d e s 5 p o p u l a r D a t a B a s e S e r v i c e s . Y o c a e v e n e a r nc o l l e g e a n g r a d u a t e - l e v e l c r e d i t t h r o u g h t h s y s t e m , w i t h t h a d d e d c o n v e n i e n c e o w o r k i n ga y o u r o w p a c e , w i t h i n y o u r o w s c h e d u l e .A l i t t l e a $ 7 9 . 9 5 p r o v i d e s y o u r e n t i r e f a m i l yw i t h l i f e t i m e e n r o l l m e n t i t h e E l e c t r o n i cU n i v e r s i t y , a n b r i n g s a e x p a n d e d a n d c o nt i n u i n g l i s t o f c o u r s e s i n t o y o u r h o m e . E n r o l lm e n t P a c k a g e s a r e a v a i l a b l e f o I B M ® ,A p p l e ® , a n t h C o m m o d o r e ® 6 4 T H E L E C T R O N I C U N I V E R S I T YT e l e L e a r n 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 t , S a F r a n c i s c o , C 9 4 1 3 34 1 5 / 9 2 8 - 2 8 0 0

y o a r i n t e r e s t e di e a r n i n g c o l l e g ec r e d i t o r d e g r e e ,

u n i v e r s i t i e s a n c o l l e g e st h r o u g h o u t t h c o u n t r y

o f f e r t h e i r c o u r s e s o t h E l e c t r o n i cU n i v e r s i t y n e t w o r k , a n f e a t u r e e x p e r i e n c e de d u c a t o r s w h w i l l c o m m u n i c a t e w i t h y o o o n e - t o - o n e b a s i s . . I y o u r i n t e r e s t i b u s i n e s s , a a r r a y o f f i e l d - s p e c i f i c c o u r s e sa r e o f f e r e d t h r o u g h P r o f e s s i o n a l A s s o c i a t i o n sa n c o l l e g e s , i a d d i t i o n t c o m p u t e r c o u r s e s ,c a r e e r d e v e l o p m e n t p r o g r a m s , a n t r a i n i n gc o u r s e s f o e m p l o y e e s . . A n t h e n t i r ef a m i l y w i l l b e n e f i t f r o m o u P e r s o n a l A c h i e v em e n t c l a s s e s , a e n l a r g e d c o u r s e l i s t i n g f o c h i l d r e n , a n o u r 2 4 - h o u r E l e c t r o n i c L i b r a r y .I o t h e r w o r d s , t h e E l e c t r o n i c U n i v e r s i t yp r o v i d e s a v a s t a n u s e f u l s e l e c t i o n o f c o u r s e sa n p r o g r a m s f o a l f a m i l y m e m b e r s . S e o u c a t a l o g f o c o m p l e t e l i s t i n g , o c a l l f o m o r e i n f o r m a t i o n :

8 0 0 - 2 2 L E A R N o 8 0 0 - 4 4 L E A R N I C a l i f o r n i a

h t a t r o n f c U n K t i r i l y I I t M t k n u r k n M c c ^ r m n j t S ^ i t n u . I n A p p l e . I B j n i l c . u m r m > c l i * e a r e n f l t l n f d f u d c m j r V * d A p j i l c C o m p u t e r , I n c . . h n f l F i u i S o l n ] B w h w f t M j c h m c v t n d C e m m e d o n E - t c c i i o n i c * . i c E .

Page 32: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 32/100

N o w , t a d l i t t l e t w i s t t D E F N w c a a d a n o t h e r e q u a l s s i g n a n n u m b e r :

1 D E F F N A ( X ) = ( 5 ' X ) - 1 0 = 2 0A l l o f s u d d e n , w h a v e d e f i n e d e q u a t i o n .

T h f i r s t e q u a l s s i g n i p a r t o f t h e D E F c o m a n d , t h s e c o n d e q u a l s s i g n s a y s w e ' r e g o i n g t c o m p a r e t h l e f t h a l f a g a i n s t t h e r i g h t h a l f o f t h e q u a t i o n . T h f u n c t i o n w i l l r e t u r n z e r o i t h e q u a t i o n i f a l s e , m i n u s o n i f i t ' s t r u e , a y o c a s e i t h i s e x a m p l e . ( T h e a n s w e r t o t h i s s i p l e q u a t i o n i 6 .

1 D E F F N A ( X ) ( 5 ' X ) - 1 0 2 2 F O J - T 1 0 : P R I N T J , F N A ( J ) : N E X T

T h e r e a r s e v e r a l v a r i a t i o n s y o c a u s t m a k e d e f i n e d e q u a t i o n s m o r e f l e x i b l e . F i r s t , y o d o n ' t h a v e t o l i m i t t h e q u a t i o n t o n v a r i a b l e ;y o c a i n s e r t a d d i t i o n a l v a r i a b l e s , o P E E K s o o t h e r d e f i n e d f u n c t i o n s . A n t h s e c o n d e q u a l ss i g n c o u l d b l e s s - t h a n , g r e a t e r - t h a n , o b o t h .W i t h s e v e r a l s u c h f u n c t i o n s , y o c o u l d l o o pt h r o u g h p o s s i b l e a n s w e r s u n t i l y o f i n d o n n u m b e r t h a t ' s t o h i g h , a n o t h e r t h a t ' s t o o l o w .T h e n l o o p t h r o u g h t h a t r a n g e , u s i n g s m a l l e rS T E P s i z e , u n t i l y o f i n d t h a n s w e r o a a p p r o x i m a t i o n . Y o c a a l s o u s t h i s t e c h n i q u et s o l v e d i o p h a n t i n e e q u a t i o n s { a i m a t h p r o bl e m s l i k e " I h a v e f o u r c o i n s t h a t a d u t 3 c e n t s ; w h a t a r e t h e c o i n s ? " ) . < B

C o m p u S e r v e H e l p s Y o G e T h e M o s t F r o m A n C o m p u t e r .

N o C o m p u S e r v e b r i n g s y o u ;P o p u l a r C s i m u l a t o r ■ R o u n d - l h e - d o c k s h o p p i n gE a s y n e i i a s y P l e x " ■ i n t e r a c t i v e g a m e s a n t r i v i aE L E C T R O N I C M A I L E l e c t r o n i c a i r l i n e t i c k e t

■ R e g u l a r l y u p d a t e d i n v e s t m e n t r e s e r v a t i o n ss t a t i s t i c s ■ O v e r 8 0 o t h e r p r a c t i c a l a n N e p t i - c u t r v L - n e w s w i r e f a s c i n a t i n g o p t i o n sc l i p p i n g s e r v i c e

T a c c e s s C o m p u S e r v e , y o n e e d C o m p u S e r v e I n f o r m a t i o n S e rv i c e s S u b s c r i p t i o n K i t , a c o m p u t e r , a m o d e m a n d , p o s s i b l y , e a s y - t o - u s ec o m m u n i c a t i o n s s o l l w a r e .

Y k s ! S e n d m m C o m p u S e r v e S u b s c r i p t i o n K i l l ~ W i t h i 1 1 i r r t ' w L - J 2 5 . O Q u u f t i > c r v d j t ; c o m p l e t e ( f e e r f c ( l u i d o ; m o w c x i i u u t T i i v r I j i u m l x - r A m f i r r l i m h u i y u i s s v h u k I ; a n . i i n t r o d u c t o r y s u t e c r i i A m n 1 c w j u r u u i n l h l y r n r w vI I M K U j l i r O N I i N t : T 0 [ MH e r r t m O r d e r l o C o m p u S e r v e I n f o r m a t i o n S e r v i c e * S u b x r l p l l o n K i

p a y m e n t e n c l o s e d M a s t e r C a r d V I S A ( ( $ 3 9 . 9 5 e a . )M a s t e . C a r d / V I & \ ^ I f f U ^ . ^ ,I n t e i b a n f c E x D a t e S h i p p i n g $ 2 , 5 0

T O T A Ls i R n a l n r t - a s a p p e a r s( H c r e d i t c a r d

H r n » r n u k r ( i i m k s p a y B b k t C o N i l ' i l 5 C T \ T r I n E o f m i f i o i i S e r v l c r * . t t K ,A l 3 - w r k s I 4 - l m - r v

O r _ S m c

l R O B m I . - 4 7 7 . O i l u m t x n . O A 3 i 6 l )i : i l l K l X . TO O h i o 6 H - 4 5 7 - 0 8 0 2 )

c - C o m p u S e r v e

S T A R P O I N T S O F T W A R E p r o u d l y p r e s e n t s

[ s a y I c e p i c k ] , a r e v o l u t i o n a r y n e c o n c e p t i s o f t w a r e d e - p r o t e c t i o n f o t h C o m m o d o r e6 4 I S E P I C i n o d i s k d u p l i c a t i o n s y s t e m ,b u a e x t r a o r d i n a r y h a r d w a r e / s o f t w a r ec o m b i n a t i o n t h a t a c t u a l l y b y p a s s e s a n d i s kp r o t e c t i o n s c h e m e . I S E P I C c a p t u r e s a n s a v e s t h p r o t e c t e d p r o g r a m a i r u n s i t h 6 4 ' s m e m o r y , t h i s " s n a p s h o t " b e c o m e s a c e s s i b l e t o t h u s e r f o c o m p l e t e i n s p e c t i o na n a l t e r a t i o n . F r o m t h i s i m a g e , I S E P I C c a a u t o m a t i c a l l y c r e a t e c o m p a c t , a u t o - b o o t i n g ,f a s t - l o a d i n g f i l e w h i c h i c o m p l e t e l y u p r o t e c t e d a n s e l f c o n t a i n e d .

• i C o p i e s A L m e m o r y - r e s i d e n t s o f t w a r eI S E P I C ' d p r o g r a m s l o a d m a n y t i m e sf a s t e r t h a n o r i g i n a l sI S E P I C i i n v i s i b l e t s o f t w a r e — c a n n o tb d e f e a t e d

■ f E l i m i n a t e s d r i v e " k n o c k " d u t a n t i q u ep r o t e c t i o n s c h e m e s — a d d s y e a r s o l i f et y o u r d r i v e

t A u t o m a t i c a l l y " c r a c k s " p r o t e c t e d p r og r a m s i n t o s i n g l e , a u t o - b o o t i n g , s u p e r -f a s t l o a d i n g f i l e s

■ P l a c e m u l t i p l e p r o g r a m s o s i n g l ed i s k e t t e

i C r e a t e a u t o - b o o t i n g , f a s t - l o a d i n gv e r s i o n s o y o u r o w p r o g r a m s

■ f C r a c k e d p r o g r a m s a r c o m p l e t e l y s e l f -c o n t a i n e d a n r u n i n d e p e n d e n t l y o t h I S E P I C a d a p t e r

i C o p i e s s o f t w a r e w i t h f l i c k o s w i t c hi I S E P I C c o m e s c o m p l e t e a n d r e a d y - t o -

r u n , j u s t p l u g i n t o e x p a n s i o n p o r ti P r o g r a m s c r a c k e d b I S E P I C m a b

u s e d o n M S o 4 0 4 0 d r i v e s a w e l la s h a r d d i s k s r e g a r d l e s s o o r i g i n a l p r t e c t i o n s c h e m e sW h e n o r d e r i n g b m a i l :

$ 6 4 . 9 5 3 . 0 0 s h i p p i n g£ 6 4 . 9 5 4 . 0 0 C O o r d e r sC a l i f , r e s i d e n t s a d 6 s a l e s t a V I S A o M a s t e r c a r d a c c e p t e dS h i p p i n g o u o U S $ 6 . 0 0

P l e a s e a l l o w 4 - w e e k s f o r d e l i v e r y .. . W H I T E O P H O N E .

S T A R P O I N T S O F T W A R ES t a r R o u t e G a z e l l e , C A 9 ( 3 0 3 4 [ 9 1 6 ] d 3 5 - 3 3 7 1

Page 33: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 33/100

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 « i n p r o ^ r a m h i L h c e x p e r t * '

• A d a p t c i i s i i J i E p r o g f a n u l o y o u r n M t f a !A u t o m a t i c L A B E L p c n c r o i i i i nO u t p u t s s o u r c e c o d e f i l e * 1 d i d ; f u l l y c o m p a i i b l cw i i h y o u : M A R / P A C D M * v D c v e l o p - M " a s e m b l e r , r e a d y f o r i c - a ^ e r n l i l y a n d c d i E i n j E lO u t p u t l o m a u d ! h - t i n g k M c r t c n u n d p u n i e rA u r o t n . i r i L - i . l l y a N A M i i S o K c i n j t j u m p u h L er o u t i n e s a n n i o p c n t i l n n ^ l c i n w r f l M a ,G c n c r u i c ^ [ E l ] o f a f u U e a f u c o i l d r n a ] i i d d r c ^ c vI f f n e r a i c i c o m p l e t e c i t o v r t f c f e i i c r M * y m h o l i a h l eR c c u g m z e s L U U V G l L O D i T i n J d r n u n d e r H I h t u n i c t i o B j .

• 1 0 0 ^ m a c h i n e c o d e I * p c c d .( S y m b o l M a s i a ™ i i m c o p y p r o t e c t e d . )O R D E R N O W J A v a i l a b l e o J ^ o n l v . I n u o d j c t o r yy n e t M 9 . 9 5 p o s t p a i d U S A .' M A E u Q T n t d e m a r k o f E a t t m / i o t t i t

P A r a d r n w i o f P r v - L i n r .

I r m i r m a r k o fD e n U ' p - 6 4 i s n i r f r m i i r k o f f / t m - h S i l k .

I B D E D

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 o n t m l m o n i t o r y n u r h o m e a p p l i a n c e , l i g h t s &

I n i c l l i g e f l l l y M f i B o l i l f M H i . m y d e v i c eC o n n e c t t A n a l o g ' H i ' D i g i t a l C o n v e r t e r *C o n t r o l R o b o t sP e f o r m a u t o m a t e d t e s t i n g■ A c q u i r e - d a t a ( o l a b o r a t o r y i n n e r i n u r n m e n t a l u mM i n \ o l h c r u m

D o n ' t m a l e i h n t ^ u k c n k i j i n g I r n i i l e d c a p a b i l i t yi n t e r f a c e , I n v & n ^ J i e o u u / n v c i v j l l t j p p j i d b l r D j i i6 5 2 2 V e r a i i k I n l e i f K C A d a p t e r < V | A | B o a r d , ^ h i c hp l u p s i n t o t h e i p a n i m n E W W B L M J " d p r o v i d n ;

E % m r H - ^ : i f u l l y h i d i r e c t i u n j l I / O p u r n e i g h t h i n d -s h j ^ c l i n n F o u r ( 6 ' b i t t i m c r / c d u n E c n P u l l I R i n t e n i j p i c a p a h i l n y T i i u r C H V m k n i 1 6 - p i n n i M v k e l i n l c r f j c r n d D C C l l O D i ■ I ' . s p . i n i l j h i l i t ^ u E f d u r r m n r d s n n t c e n p - » r l »

O R D I - K N O W ! P n t c S l W , p - M p n n l U S A . G l U n i l V Di l L M i " n : m i > i i o n i n c l u d e d B i t n m l i l i i m n u l N u i r J 1 1 4 ^ .

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 C o m m o d o r e 6 4

M o s i c o m p l e t e u v j i l a h l c r c a j n u r u t l e d n i m b l y a n g i i a g c s o u r c e c o d e F f l f [ J i e C - M \ I l j ^ i t u n K e r n a JR O M s , a t I 6 K . Y o w i l l l u l l ) , u n d e r s t a n d C t l l l t oj n d o c u m e m e d P O i L > i n i n t N , j n a b a b l e i i e f f e c t i v e l yu % r i S f P H i y o u r o w p r o g r a m s . ' ' ■ i . ' . N o m e r e o n e - l i n e d i s a s s e m b l y . A l t n j n c h i ; n ^ c ( s i n r j \ u h -r o u i m e m i r y p o m u m s h o w n T A H t . E S a r e f u l l yM t r i e d o u i a n d e r i v e d . f j i i i i j i l H i l ) Q S B l n B B l f i d , i ^ a f n i w h i t s o e v c r . V o w i l l \ c " n u n d e n m n d [ l i e p u r -p m " o c r y r o u t i n e a n e v e r y l i n e " t i n J e ' C o m -p l e l c l i M m p n e q u a l e i I e * l e * n * l l a b e l r e f e r e n c e .I n v a l u a b l e f u l l y c r o t i ' r e f c [ c n c c i l t y m t w l u H

c S ? 9 9 5 p ^ i p a i d L I S A

A u r d e r s s h i p p e d f r o m M » c k ■ ■ i i h i n 2 h o u r s v i U P S , V I S A / M a s t e r C a r d w e l -c o r n e d .

S C H N E D L E R S Y S T E M SI S C H N I i a n h o c , D c p t . G H A r l i l t f l o n . W 3 1 2 O Sl r i / l l h O J ' O l 3 l 7 4 7 %

B E L I E V E I O N O T !n e u t r i n o h a n e i t h e r m a s s n o c h a r g e , b u t r a v e l s a t h s p e e d o l i g h t !

1 9 5 0 s t u d y p r e d i c t e d a l c o m p u t i n g I t h e U . S . t h r o u g h 1 9 9 9 c o u l d b d o n eb y 5 0 0 0 c o m p u t e r s !A I n t e g r a t e d p r o g r a m w i t h t h e p o w e r o L o t u s 1 - 2 - 3 I a v a i l a b l e o t h C 6 4 I

U n t i l n o w , w h i l e u s e f u l p r o g r a m se x i s l e d f o t h C 6 4 , y o h a t u s d i f f e r e n t c o m m a n d s f o e a c h . E v e nw o r s e , t h e y c o u l d n ' t s h a r e d a t a . N o t h e r e I o n i n t e g r a t e d Q f o g r a m w i t h

t h p o w e r o L o t u s 1 4 4 ! V I Z A S T A R .I h a a s p r e a d s h e e t , a d a t a b a s e a n g r a p h i c s . I t o o k K e l v i n L a c y , w h w r o t e t h a c c l a i m e d " O m n l w r i t e r " ( o H e s w a r e , 1 m o n t h s t d e v e l o pV i z a s t a r . I i t o t a l l y m e n u - d r i v e n a n w r i t t e n 1 0 0 % i 6 5 0 2 m a c h i n e c o d e .Y o c a g i n s t a n t l y f r o ms p r e a d s h e e t l d a t a b a s e o g r a p h i c sa n d a t a i s h a r e d b y a l l . I i c o m p a t i b l e w i t h v i r t u a l l y a l w o r dp r o c e s s o r s a n p r i n t e r s . A l V i z a s t a rc o m m a n d s c a b e a u t o m a t e d , s y o c a c r e a t e 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 m w i t h o n k e y s t r o k e . B e y o t h i n k , w i t h i n t e g r a t i o n m u s t c o m ec o m p r o m i s e s . N o p e . R e a d o n a n dd e c i d e f o y o u r s e l f .

A c i . - S c i H n D u m p P r t n l t d b y V I Z A S T A R

T h V I Z A S T A R S p r e a d s h e e tI I f u l l - f e a t u r e d s p r e a d s h e e t , a p o w e r f u l a s M u l t i p l a n . B u m u c hf a s t e r f a s t e r t h a n m a n y o t h I B M - P C I R e m a f k a b l y . 1 0 o m e m o r yi a v a i l a b l e t o s p r e a d s h e e t u s e .B e l o w V I Z A S T A R i c o m p a r e da g a i n s t t h o t h e r l e a d i n gs p r e a d s h e e t s .

N o o R o w sN o o C o l u m n s

I n d i v C o l u m n ;D a i s C a l c u l a t i o n ;

o W i n d o w s8 u l l H n F u n c l l o n sU n E p t n O i h w uS o P r o g r a m M o t f eM a n i y b a c k G u i n n l w

■ t a i l P r l c a

C A L CR E S U L T

2 5

N N

N N N

M U L T IP L A N

2 5 6

Y E N

Y E

Y E N N

9 9

V I S T A R

1 0 0 0B

Y E Y E

3 N

Y E Y E Y E

1 1 3

T h V I Z A S T A R D a t a b a s eI i f a s t , r a n d o m - a c c e s s d a t a b a s e ,w i t h f i l e s i z e l i m i t e d o n l y b a v a i l a b l e d i s k s p a c e . C r e a t e f i l el 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 eo 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 e a c h f i e l d s t a r t s a n e n d s . V i z a s t a r d o e s t h r e s t . Y o c a n m o d i f y t h e l a y o u t a a n t i m e .T p r o c e s s t h d a t a , y o u s t h f a m i l i a r e n v i r o n m e n t o t h s p r e a d s h e e t .

T h V I Z A S T A R G r a p h i c sO p e n w i n d o w a n y w h e 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 b a r o r l i n eg r a p h o s p r e a d s h e e t o d a t a b a s ed a t a . O d i s p l a y t h e d a t a a s a p i c h a r t o r s p e c t a c u l a r , 3 - m u l t i b a rg r a p h .

" n a v e b e e n u s i n g V i . m - . i . i ' d a i l y . f i n d i i t h m o s t p o w e r f u l s p r e a d s h e e t o t h m a r k e t t o I h C 6 a n t h o n l ys p r e a d s h e e t t h a t w i l l p e r s o n a l l yr e c o m m e n d f o s e r i o u s u s e . "

R i c h a r d T s u k l j l , P r e s i d e n t ,U . S . C o m m o d o r e U s e r s G r o u p

" T h e p o w e r a n d e s i g n o V i i a a t a r I s p e c t a c u l a r . O n o t h " B e s t 5 s o f t w a r el o r t h e C o i n 1 0 0 0 s I ' v e s e e n . "

M i k e H a y e s , C o m m o d o r e D e a l e r[ V i z a s t a r s p h e n o m e n a l p i e c e o p r o g r a m m i n g w h i c h c o u l d t u r n t h h o m ec o m p u t e r m a r k e t o I t h e a d . "

C a l i f o r n i a M a g a z i n e 3 / 8 5

R I S K - F R E E O F F E RV I Z A S T A R c o m e s w l l h c a r t r i d g e ;1 5 4 1 d 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 ea n t u t o r i a l m a n u a l s . T h 5 p a g et u t o r i a l m a n u a l i f u l l o e x a m p l e s a n p i c t u r e s , t g u i d e y o s t e p - b y - s t e p .V i z a s t a r i p r i c e d a O N L Y S 1 9 . 9 7 .T h p o w e r o V l z a s i a r m a b h a r d t b e l i e v e , b u I t v a l u e I h a r d t b e a t .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 I i h a t w o f f e r h a r d -t o - b e l i e v e 1 d a M o n e y - B a c kG u a r a n t e e . T r y I R i s k - F r e e . C a l l u t o d a y o s e n d c h e c k o M o n e y O r d e r .V I S A / M C a c c e p t e d .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 .A d P & H : U P S - R C O D / C a n a d a - J 7 .

S O L I D 5 T R T E S 0 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 el o t u i

■ * . . ■ - - . I W u V p U i t ' M l c r o w f t

Page 34: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 34/100

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 ' SF O C O M M O D O R E P E R S O N A L C O M P U T E R U S E R SM o r e f u

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 B ' sG a z e t t e e a c h m o n t h . J u s t

t 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 v 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 eB A S I C , h o t m a k e c u s t o mg r a p h i c s c h a r a c t e r s , n e w a y s t e n l i v e n p r o g r a m s w i t hs o u n d , o n e - t o u c h c o m m a n d sf o t h 6 4 h o t u s m c h i n e l a n g u a g e , s p e e d i n g u t h V I C - 2 0 — a n d m u c h m o r e !

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 s8 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 r 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 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 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 ,

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 ,

$ s 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 - d 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 B ' 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 n b e t h r i g h t o n e !■ ■ H IO r d e r n o A l y o d i m a i l t h 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 D 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 35: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 35/100

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■ H H HT 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 c o m m o n l y a s k e d b y C o m m o d o r e u 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 t h o m e c o m p u t e r . I y o h a v e q u e s t i o n y o u ' d l i k e t s e a n s w e r e d h e r e ,' s e n d i t t h i s c o l u m n , c / C O M P U T B I ' s G A Z E T T E ,P . O . B o 5 4 0 6 , G r e e n s b o r o , N 2 7 4 0 3 .

Y o o f t e n p u b l i s h p r o g r a m s w h i c h r q u i r e s p e c i a l P O K E s t " p r o t e c t B A S I C " o " m o v e t h e t o p o B A S I C . " W h d o y o u h a v e t d t h i s ?

J \ U s u a l l y t h i s i n e c e s s a r y t m a k e r o o m i m e m o r y f o r a m a c h i n e l a n g u a g e p r o g r a m w i t ho u i n t e r f e r i n g w i t h B A S I C . L e t ' s b a c k u b i t e x p l a i n t h p r o b l e m i m o r e d e t a i l .

W h e n y o w r i t e p r o g r a m i B A S I C , t h c o m p u t e r t a k e s c a r e o f a l o t o p i c k y d e t a i l s f o y o u . A m o n g t h e s e d e t a i l s i m e m o r y m a n a g em e n t — t h e p r o c e s s o m a k i n g s u r e t h a t m e m o r yc o n f l i c t s a r a v o i d e d . F o i n s t a n c e , y o m i g h t g e u p s e t i t h c o m p u t e r s u d d e n l y d e c i d e s t h a t i n e e d s c h u n k o m e m o r y f o s o m e r e a s o n a n a p p r o p r i a t e s p i e c e o t h B A S I C p r o g r a my o u ' v e b e e n t y p i n g i f o t h l a s t h o u r . Y o u rp r o g r a m w o u l d b j u m b l e d m e s s .

T p r e v e n t t h i n g s l i k e t h a t f r o m h a p p e n i n g ,t h c o m p u t e r k e e p s t r a c k o h o m u c h m e m o r yi a v a i l a b l e f o B A S I C p r o g r a m s . I e f f e c t , i d r a w s a n i m a g i n a r y b o u n d a r y b e t w e e n t h e n o B A S I C m e m o r y a n t h b e g i n n i n g o r e m a i ni n m e m o r y . T h i s b o u n d a r y i o f t e n r e f e r r e d t a t h " t o p o B A S I C . " T h c o m p u t e r a l s o d r a w sa n o t h e r b o u n d a r y a t h p o i n t i m e m o r y w h e r ey o u r B A S I C p r o g r a m s t a r t s — t h e " b o t t o m o B A S I C . " T h e n t h c o m p u t e r d o e s e v e r y t h i n g i c a t p r o t e c t t h B A S I C p r o g r a m b e t w e e n t h e s eb o u n d a r i e s a g a i n s t i n t e r n a l i n t e r f e r e n c e .

I y o s t i c k t p r o g r a m s w r i t t e n c o m p l e t e l yi B A S I C , y o u s h o u l d n ' t h a v e t w o r r y a b o u ti n t e r f e r e n c e . B u t h i n g s g e t l i t t l e m o r e c o p l i c a t e d w h e n y o s t a r t w o r k i n g w i t h m a c h i n el a n g u a g e . S u d d e n l y y o u ' r e f o r c e d t a c c e p tr e s p o n s i b i l i t y f o s o m e m e m o r y m a n a g e m e n ty o u r s e l f . T h c o m p u t e r d o e s n ' t a u t o m a t i c a l l y r s e r v e m e m o r y f o r a m a c h i n e l a n g u a g e p r o g r a mi t h w a i d o e s f o r a B A S I C p r o g r a m . F u r t h e rm o r e , i i o b l i v i o u s t a n m e m o r y c o n f l i c t s t h m a c h i n e l a n g u a g e p r o g r a m m a c r e a t e — a t l e a s t

u n t i l a s e v e r e c o n f l i c t c a u s e s t h m a c h i n e t " c r a s h " o l o c k u p .

M a c h i n e l a n g u a g e p r o g r a m s t h a t d o n ' t h a v et s h a r e m e m o r y w i t h B A S I C p r o g r a m s h a v em o r e f r e e d o m . W i t h B A S I C o u o t h w a y ,t h e r e ' s p l e n t y o r o o m i m e m o r y . H o w e v e r ,s o m e m a c h i n e l a n g u a g e p r o g r a m s a r d e s i g n e dt w o r k a s u b r o u t i n e s o B A S I C p r o g r a m s o t e n h a n c e B A S I C i t s e l f ( b a d d i n g n e c o m m a n d s ,f o e x a m p l e ) . T c o e x i s t , t h B A S I C p r o g r a m a n dm a c h i n e l a n g u a g e m u s t b p r o t e c t e d a g a i n s te n c r o a c h i n g o e a c h o t h e r . A t h s a m e t i m e ,r o o m m u s t b f o u n d i m e m o r y f o t h m a c h i n el a n g u a g e . O f t e n t h e s o l u t i o n i t " m o v e t h t o o B A S I C . "

T h t o o B A S I C b o u n d a r y i c o n t r o l l e d b t w m e m o r y l o c a t i o n s i t h c o m p u t e r . p a i r o n u m b e r s s t o r e d i t h e s e l o c a t i o n s t e l l s t h c o p u t e r w h e r e t h b o u n d a r y s h o u l d b d r a w n . B c h a n g i n g t h e s e n u m b e r s w i t h P O K E s t a t e m e n t si B A S I C o e q u i v a l e n t c o m m a n d s i m a c h i n el a n g u a g e , t h t o o B A S I C c a b m o v e d a w i l ! — b u t o n l y a f t e r c a r e f u l c a l c u l a t i o n s i n s u r et h a t a c o n f l i c t w o n ' t r e s u l t . T w o t h e r l o c a t i o n sp o i n t t t h b o t t o m o B A S I C ; t h b e g i n n i n g o B A S I C m e m o r y c a b m o v e d u w i t h P O K E s t t h e s e l o c a t i o n s .

t y p i c a l e x a m p l e o m o v i n g t h t o o B A S I C i w h e n y o t y p e i c e r t a i n m a c h i n e l a g u a g e p r o g r a m l i s t i n g s w i t h t h M L u t i l i t y p u l i s h e d f r e q u e n t l y i C O M P U T E D G A Z E T T E . M L i d e s i g n e d t m a k e i e a s i e r t e n t e r m a c h i n e l a g u a g e p r o g r a m s . H o w e v e r , s i n c e M L i w r i t t e ni B A S I C , s o m e m a c h i n e l a n g u a g e p r o g r a m s c a o v e r w r i t e M L i m e m o r y . T h e r e v e r s e c a a l s oh a p p e n : M L c a n o v e r w r i t e s o m e m a c h i n e l a g u a g e p r o g r a m s i t ' s s u p p o s e d t b h e l p i n g y o e n t e r . T a v e r t t h e s e d i s a s t e r s , s o m e t i m e s t h t o o B A S I C h a t b m o v e d d o w n w a r d , o r t h eb o t t o m o B A S I C h a t b m o v e d u p w a r d .T h a t ' s w h t h M L i n s t r u c t i o n s i s o m e a r t i c l e si n c l u d e f e P O K E s y o h a v e t t y p e b e f o r el o a d i n g M L X .

O c c a s i o n a l l y t h t o o B A S I C i m o v e d f o o t h e r r e a s o n s t h a n t m a k e r o o m f o m a c h i n el a n g u a g e . F o r i n s t a n c e , h i g h - r e s o l u t i o n s c r e e n s ,c u s t o m c h a r a c t e r s e t s , a n s p r i t e s n e e d m e m o r yf o t h e i r d a t a t a b l e s , a n m o v i n g u p t h b e g i nn i n g o B A S I C b o u n d a r y t o f r e e u p s o m e e x t r am e m o r y i c o m m o n s o l u t i o n . ( B

C O M P U T E ' S G a ^ o r r e A u g u s t 1 9 8 5 3

Page 36: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 36/100

C O M P U T I N Ga m i l i e

V i s i t T E r i c ' s C l a s s r o o mF r e d D ' l g n a z i o , A s s o c i a t e E d i t o r

T h L a n d O T h L i l l i p u t i a n sR e c e n t l y , v i s i t e dt h c l a s s r o o m w h e r em s o E r i c w i l lb e g i n t h f i r s tg r a d e t h i s f a l l .P a r e n t s o t h i s y e a r ' sk i n d e r g a r t e n c l a s s w e r ee n c o u r a g e d t c o m e a n s e h o f i r s t g r a d e r ss p e n d t h e i r d a y .

T h f i r s t t h i n gn o t i c e d i t h c l a s sr o o m w a h o b i

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

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

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

I ' v e o f t e n t h o u g h t o s c h o o l s a " l e a r n i n gf a c t o r i e s . " s a k i d s g o i n g t s c h o o l i m a s s i v en u m b e r s a c r o s s o u c o u n t r y , t p r o c e s s h u g eq u a n t i t i e s o f f a c t s a n b a s i c s k i l l s .

W h e n v i s i t e d E r i c ' s s c h o o l , f o u n d o u t h a tw a r i g h t ! S c h o o l s a r f a c t o r i e s . w a a m a z e d ,

i t h e s h o r t t i m e w w e r e t h e r e , a t h a m o u n t o m a t e r i a l — t h e n u m b e r o p i e c e s o f p a p e r — t h o s ek i d s p r o c e s s e d . I w a e x h a u s t i n g j u s t w a t c h i n gt h e m .

3 C O M P U T E r s G a z e t t e A u g u s t 1 9 8 5

T h P a p e r l e s s C l a s s r o o mW a t c h i n g a l t h o s e k i d s p r o c e s s p a p e r , i o c c u r r e dt m h o n e a t i w o u l d b e — b o t h f o s t u d e n t sa n t e a c h e r — t o h a v e l i t t l e n e t w o r k e d c o m p u t e rt e r m i n a l s a e v e r y t a b l e f o t h e k i d s t d a l t h i sp r o c e s s i n g o n

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

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

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

W h a t S o f t w a r e I A v a i l a b l e N o w ?I t h i s f a n t a s y o m i n e e v e n c l o s e t h a p p e n i n gi n r e a l c l a s s r o o m s w i t h r e a l t e a c h e r s a n c h i l d r e n ?

T h r i g h t k i n d o s o f t w a r e ( d r i l l - a n d - p r a c t i c e )i a v a i l a b l e . A c c o r d i n g t t h 1 9 8 5 e d i t i o n o T E S S ( T h e E d u c a t i o n a l S o f t w a r e S e l e c t o r ) p u b l i s h e db E P I E ( E d u c a t i o n a l P r o d u c t s I n f o r m a t i o n E c h a n g e ) a n t h C o n s u m e r s U n i o n , o f t h e 7 0 0 0e d u c a t i o n a l p r o g r a m s o t h e m a r k e t , a l m o s t 7 0p e r c e n t a r e d r i l l - a n d - p r a c t i c e . ( F o r m o r e a b o u tT E S S , w r i t e : E P I E , P . O . B o 8 3 9 , W a t e r M i l l , N 1 1 9 7 6 ; o c a l l 5 1 6 - 2 8 3 - 4 9 2 2 . )

A n i l o o k s l i k e t e a c h e r s ( a n d p a r e n t s ) a r r e s p o n d i n g . r e c e n t i s s u e o B i l l b o a r d s h o w st h a t e i g h t o f t h e t o t e b e s t - s e l l i n g e d u c a t i o n a lp r o g r a m s w e r e d r i l l - a n d - p r a c t i c e . ( T h e o t h e r t w w e r e l e a r n i n g g a m e s . )

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

T h a n s w e r i r e s o u n d i n g N O A n t h e r ea r m a n y r e a s o n s w h n o t . F i r s t , t h e q u a l i t y o f

Page 37: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 37/100

D E L U X E R S 2 3 2I N T E R F A C E

W e t t e r » u n a n f t m m n i u n i c a : e * i [ f i m o C e ^ n s p i a i f e i n i s .a n o l t i e r t o m p u i e f a n O l t a 1 R S 2 3 ? d e v i c e t h e O e l u - f H 5 2 3 2I n i e r i j c e ■ ■ ( h c * r e c t c h o i c e A n y c o m p a r M o n w i l l s h o r t t h a t i li b a \ C w w ' v i a y e c o m p a i i b i e R S 2 J 2 - n i H a t e a v a i i a W e P o a n D f i c e 1 T h D * f u « e H S J i t f I n t e r f a c e i s i t e t u ' m n i a n w a i 3 Y e * s o * f l r * i n f l * i i f > C o r t u n o f t x e U W * > < a R S 2 J 2 l i l f f i * e l f c j p p n m a l ^ t a r ^ r t a r d f t 5 ? ] 2 C 0 f w « 1 i 0 f i s { 2 - 6 T 2 0 7 1 e l u d i n g R d i y D e t t t ! a n H . b p f f t l i n d i t j m r r - o u r G W l U f t j i t h

c o v e a l l o w y o I d * * 1 l h u r n | l y v ' l u a M / a n y s l . T C H r r JC O n d q u r a T o n T u m A d v H J F D D I C a t f F * > l ? i f l l W

o f l l y p e - i r t

e x a m p l e s A d p f O f / a m b f i i c p f c ^ i a m r f a n ^ i f f f i x j i i p e .J 0 t o i J u p o n i j S u ^ j ^ i e d r e i a . l S J

P R I N T M A S T E R / S ( R 5 2 3 2 )T h - s i i R S ? 3 ? V B V d n o o I d m o t a P n r n m a s i w / * G K

u n t f E n p r m l f f m t t r f i W p o v i d m y M i R S ? 3 ? s i g n a l ^ f o a R 5 ? 2 ? i i t m i t r S u p p o - i ^ p i r n 2 ? S e l e c t 3 0 f i O O . 1 2 0 02 4 0 0 w w i T j n f l p M ' i v D I o i o f o i l h a n c f c i i k r S u p c o n it f o l g r a p r i p c s a n - j c r j i . i : < ■ ' - " e f l S ? 3 ? v o s k u i s o f t f t w O O o f i N a N E a n f l m o r E I n c l u d e a l P n m m a s t e r I f H e i J i r e a l u r HI n c l u c r ^ c u b i c m i l l j n i . i l p o r f e m a l e c n n n e c i m I 5 p * t i l y * h i c h )C ^ s s e r i p o e i i e m a f p o * w A d S S I f s h i p p i n g

S e y o u r l o c a l d e a f e r o C A L L ( 2 0 6 ) 2 3 6 - 2 9 8 3

3 d j r r u n r y n e Q u a r A n i w D T J p i o d u r f s V i i a a i W * r i c o " n » W i i i t u i l y o u * f t i n u b m j > « t i a r r r t w i i e ( i n s y r u p y

C D E A L E R S C A L L U S i u m n i T r o n i x " )

P . O . B O J 3 - D E P T G 8 - M E R C E R I S . . W A 9 S 0 4 0 y

N e d i m e n s i o n s i B i b l e s t u d y .

i c e s s oc o m p l e t e K J B i b l e o

- 9 9 . 9 5 *

R e q u i r e s A P P L E 1 I B M P Ca n c o m p a t i b k - s , T R S 8 0 .C P / M 2 . ( Z - 8 0 ) , K A Y P R O ,O S 8 O R N E , C O M M O D O R E 6 4 Z - 1 0 0 .

i n d e x t o v e r 2 0 S c r i p t u r es u b j e c t s $ 4 9 . 9 5 *p l u s $ p o s t a g e / h a n d l i n g

p l u s s a l e s t a i T e x a s .F o i n f o r m a t i o n c o n t a c t :

B i b l e R e s e a r c h S y s t e m s2 0 1 3 W e l l s B r a n c h P a r k w a y , S u i t e 3 0

A u s t i n , T e x a s 7 8 7 2 8( 5 1 2 ) 2 5 1 - 7 5 4 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 , "

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 f e r 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 v o u r o w T - S h i r t !M a k e T - S h i r t s t o f r i e n d s o a g i t t s A v a i l a b l e t o t h A p p l e i m a g e w r i t e r . I B M .E D s a n . O k i d a ' 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 e s t o n U N D E G W A R E R I B B O N I r a n s l e rw i t h n e 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 t h U N D E f 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 % \ 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 ER I B B O 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 < ? d 0 0 2( 4 1 5 ] 5 9 1 - 0 6 6 0

B A C K U PP R O T E C T E D S O F T W A R E

w i t h C O P Y I 6 F r o m t h t e a m w h f i r s t 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 n i e s r e v o l u t i o n a r y n e c o p yp 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 ' 3 V > m i n u t e s .

M a x i m u m o f o u r d i s k s w a p s o a 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 .R e q u i r e s j u s t o n l i v i ] d r i v e o t h C o m m o d o r e 6 4

C a l l M - 8 - 5 : 1 3 0 ( W C o a s t t i m e ) w i t h y o u r 2 S 5 0 3 / 2 4 4 - 5 7 8 2 .O s e n d c h e c k ( a d d S 3 s / h . $ o v e r s e a s ) t

C E N T R A L P O I N TS o f t w a r e , I n c .

< l 7 ( l ( I S W C ; i | i i l o l J l w y ' 1 0 0P o r i l i i m l . O R ( J 7 : > I ! )

$ 3 9 . 9 5W u p d a t e C o | i v I I ( l e g u l a r t y l o h a n d l e n e p r o t e c l i o n s ; y i a s a r e g i s t e r e d o w n e r m a u p d a t e a a n t i m e f o 1 / p r i c e ! [ T o u p d a t e , j u s l s e n d o r i g i n a l d i d c a n d S 2 i i

T h t f l v p u i p c i s e u ! e n n b t i n f t m u d h i I w t i l i m i t

C O M P U T E ' S G a z o f f e A u g u s t 1 9 8 5 3

Page 38: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 38/100

Page 39: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 39/100

A u t h o r i t a t i v e b o o k sA B A C U S S O F T W A R E

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

S U P E R C o m p i l e r

O p t i o n a l D i s k e t t e sf o b o o k s

F o r y o u r c o n v e n i e n c e , t h p r o g r a m sc o n l a i n c d i e a c h o c u b o o k s a r e a v a i l a b l eo d i s k e t t e l o s a v e y o t i m e e n t e r i n g t h e mf r o m y o u r k e y b o a r d . S p e c i f y n a m e o b o o kw h e n o r d e r i n g . $ 1 4 . 9 5 e a c h

N G l N E E R t N G O C - 1 ' K K K S P O K E S P r o g r a m m i n gr t c p i h i n l r o L o c o m p u l e r s i s c i e n c e , q u i c k i e s t h a i w i l l a i m / c y o u . I n c l u d e s i n c h c m i i i r y , p h y s i c s , b i o l o g y , a s t r o - d e p t h e x p l a n a t i o n s o f i ' E E K , P O K E , U S

e l c c i r o n i c s , o i h c r s . J S O p p s 9 . 9 5 ^ n o t h e r c o m m a n d s . 2 0 0 p p 1 1 4 . 9 5B O O K C - S 4 / V I C - 2 0 A D V H N T U H E O A M K W K l T E R ' i n n r i b a a kg u i d e ; m a n y s a m p l e p r o - S U p - b y - l U p R i i i i k t o d e a i g r r i r i B a n d w n i i n R

H i g h s p e e d o p e r a t i n g l y s t o m - f i s t y o u r o w H v o n l u r a g a m e s . W r n i a u l o m U e dl o a d i n g a n s a v i n g , a t p p 1 . 1 4 . 9 5 a d v e n l U B n a i r n : K c n c r a i o r . I D O p p $ 1 4 . ' I S

F O U S O C - 6 4 T h e m e s : C A B O O K f » C - 6 4 / C - I 2 B I n t r o -e x p e n s e s , c a l c u l a t o r , r e c i p e l i l e , M o c k d u c l i o n t c o m p u t e r a i d e d d e s i g n . 2 a n

d i e : p l a n n e r , w i n d o w a d v e r t i s i n g , 3 D r e f l e c t i o n , 7 . 0 0 m m ) ; , m a c r o s . S a m p l e sI n c l u d e s l i s t i n g s . 2 n n P P $ 1 2 . 9 5 u s e S I M O N S B a s i c 2 5 O p p S i w . 9 5

B O O K C - 6 4 / C - 1 2 8 A l M O R E T R I C K S T I P S D o z e n s o o n e e d l k n o w a b o u t c o m p i l e r s ; h o m o r e h e l p f u l p r o f c t a m m i n R l e d i n i q u e s : s o f t -

k ; < I c s i g n i n | i a n d w r i l i n g y o u r o w n ; w a p r o t e c t i o n ; n e B A S I C c o m m a n d s :i n a t h i n e c o d e . W i l h w o r k i n g i n t e r r u p t s ; R O r o u t i n e s ; t h K E R N A L ,

c o m p i l e r . . l O O n o $ 1 9 3 5 h a r d w a r e u n s . e t c . 2 S n p p S 1 9 3 So t h e r B o o k s C o m i n g S o o n ! !

c h a rI ) 1 - C s |

m i f o (

s i p ni M i

l i B nf o (

r c L U m (

/ 1 -

1 f i

i s l i p

( s | hs | i |

n

i n t e g e r

i s

] M W h i l e s p a c e

s l i ]

> ' s l i ]

& - 0

I f l H ' i . - )■

' ! i g n ■ - I

i f f l y ; i - 0

A f t e r m a n y m o n i h s i d e v e l o p m e n t , S U P E R < i r e a d yf o i h C o m m o d o r e 6 a n 1 2 8 .S U P E R C p o w e r f u l s c r e e n e d i l o r i f a l l - f u n c t i o n e d a n f e a t u r e s h o r i z o n t a l a n v e r t i c a l S c r o l l i n g , c o p y a n s e a r c h/ r e p l a c e f o e a s y e d i t i n g . S o u r c e f i l e s m a b u p l o 4 1 K .T h S U P E R C c o m p i l e r i f a s l a n c r e a t e s l i n k f i l e s . U i s e v e n s e p a r a t e m o d u l e s m a b l i n k e d i n i u r e a d y - t or o b j e c t p r o g r a m , T m a i n t a i n C ' p o r t a b i l i t y , S I U ' K K

s u p p o r l . s H i K c r n i g h a t i R i t c h i e M a n d u r d ( w i i h o u t b i f i e l d s ) , m a k i t i R i v e r y c o m p l e t e , S U P K H C a l s o i n c l u d e s

a m i p l c i e I / l i b r a r y .O t h e r f c M u m o f t h e S U P E R C p a c k a g e :

c o n v e n i c n l h e x a d e c i m a l a n d O C l a l i n p u le r r o r f i l e l i s t e d i d i s k e t t es i i p p i i r i - i c o n d i i i o n a l c i i m p i l i n Kc o m p l e t e N i r i n g s a n a r r a y sf u l l m a l h o m a l i c a l f u n c t i o n s $ 7 9 5 5

C H A R T V O U R O W S T O C K S . . .o d I c t h n i c j t a n a l y s i s c h i n i n g p a c V a ^ . c

s e r i o u s i n v e s t o r . C a p t u r e d a f r o m D J N . ' K SW a m c f S e r v i c e s o r e n t e r a n e i l i i y o u r j a l a , 7

n f l a v c r j ^ e s ^ 1 O S C [ I L a I o r s , t r j t l i n i ; b j n d s ,s q u a r e s . v o l u m e i n i i i c a l o r s , r c l j n v e c h a n s ,

m o r e . T w $ & z a l u n l c o p y . $ N 4 . ' » 5

O R G A N I Z E Y O U R D A T A . . .f U l , e a s y - l o - u s i ; d a m n n a j i c m c n t n a c k a s em e n u s e l e c t i o n ! . T r e e f o r m d e s i g n ; 5

2 0 0 0 r e c o r d i t / d i s k . S o r i o m L t l -f i e l d s a n c o m h i n a l i o n . C o m p l e t e s e l e c -

a n i l f o r m a t t i n g f o p n n l i n r ; r e p o r t s . £ 3 9 , 9 5

N T O B V » I L t

W O R D P R G C K S S I N Ow i i R l p r i » e e s s < i r ( l i s p l L i y s i l O o r R O c o l u m n s

h D r i z o n t a l s c r o l l i n s , M < n u s e l e c t i o n s m a l ee a s y l u s e . Q u i c k i y m o v e f r o m

t f o r m a i u n i ; u m e r l i n s t u t i l i t i e s .s v i r t u a l l y a n p r i n t e r . C j t i s u p p o r t[ i n g D a g e S . K W . 9 S

P L A N - 6 4S I ' R E A B S H E R T W I T H ( T R A P H S - .I s n f i w a T O i n c l u d e s b u i l l i , ^ [ 1 A ^ ^ i c ,

a n l i n o e h a r l s f r o m y o u r w o r k s h e e t . F e a t u r e sf i i r u i a l t i n j 1 . a n p r o t e c t i o n . S p l i t s c r e e n , m a l h

n s , m a n u a l c a l c , m u c h m u r e . i - l ' l . ^ j

I J J J

O R D E R I N G I N F O R M A T I O NC a l l n o f o t h n a m e o y o u r n e a r Q s t d e a l e r

A b a c u s m H H i a S o f t w a r eP . O . B o j t 7 2 1 1 G r a n d R a p i d s , M i c h i g a n 4 9 5 1 0

T o r p o s t a g e a n h a n d l i n g i n c l u d e S 4 . 0 0 [ W o r d e r . F o r e i g n o r d e r s i n c f u t l e $ a 0 0 p e i l c m . M o n e y o ^ d e r a n d c h o c k s U . S . D o l l a r s o n l y L W a s l e r c a r d , V I S A a n d A m o F i c a nE n p r e s s a c c e p t e d M i c h i g a n r e s - O o n l s p l e a s e i n c l u d e 4 t t s d o > t a > .

F o f a s t s e r v i c e c a l l ( 6 1 6 ) 2 4 1 - 5 5 1 0 T e l e x 7 0 9 - 1 0 1

F o t r e e c a t a l o g , p l e a s e r e t u r n t h i s c o u p o n t A b a c u s S o f t w a r e , P . O . B o 7 2 1 1 , G r a n d R a p i d s , M 4 9 5 1 0

P H O N E : ( 6 1 6 ) 2 4 1 - 5 5 1 0N a m eA d d r e s sC i t yS t a t e Z i pQ b u i i i i S ' S 5

Page 40: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 40/100

Page 41: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 41/100

Page 42: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 42/100

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

T h A r O R e p e t i t i o nI B A S I C

M i c h a e l S T o m c z y k i f o r m e r C o m m o d o r e m a r k e t i n ge x e c u t i v e a m p r o d u c t d e s i g n e r . H i r e c e n t b o o k , T h H o m e C o m p u t e r W a r s , d e s c r i b e s t h e r i s e o C o m m o d o r ea n i p u b l i s h e d b y C O M P U T E ! B o o k s .

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

Y o m i g h t n o t i c e t h a t o f t e n r e p e a tp a r t i c u l a r p r o g r a m m i n g t i i n d i f f e r e n t f o r m s t h e l p e x p l a i n i b e t t e r . I B A S I C , y o c a u s r e e t i t i o n i n a l o t o f d i f f e r e n t w a y s :

R e p e a t i n g c e r t a i n g r a p h i c s s y m b o l s m a k e sl o n g l i n e a c r o s s t h e s c r e e n .R e p e a t i n g t h u s o v a r i a b l e a l l o w s y o t u s i i n d i f f e r e n t w a y s .R e p e a t i n g a a c t i o n s p e c i f i e d n u m b e r o t i m e s i e a s y w i t h F O R - N E X T .R e p e a t i n g c o m p l e x a c t i o n o r c a l c u l a t i o nc a n b e u s e d w i t h G O S U B .

R e p e a t i n g , T h H a r d W a T h c l u m s i e s t w a t r e p e a t a a c t i o n i B A S E Ci t t y p e { h c o m m a n d o v e r a n o v e r . B u t h i sw a s t e s m e m o r y a n a l s o m a k e s y o d l o o u n n e c e s s a r y t y p i n g . Y o c o u l d t y p e t h f o l l o w i n gp r o g r i l i k e t h i s :L P R I N T

* * * * * * * * + "2 P R I N T " C O M P U T E ' G A Z E T T E 13 P R I N T " * * * * * * * * + * *

* * * * * * * * *4 P R I N T " C O M P U T E R S G A Z K T T E "5 P R I N T

* * * * * * f # 6 P R I N T " C O M P U T E ! " S G A Z E T T E "7 P R I N T8 P R I N T " C O M P U T E ' G A Z K T T E4 C O M P U T E ! G a z e t t e A u g u 9 t 1 9 B 5

L i n e s 1 0 3 0 5 0 a n 7 p r i n t 4 S H I F T e da s t e r i s k s . V I u s e r s s h o u l d t y p e o n l y 2 S H I F T e da s t e r i s k s .

Y o c o u l d d t h s a m e t h i n g b d o i n g t h i s( V I C u s e r s s h o u l d c h a n g e 4 t 2 i n t h i s a n s u b s e q u e n t e x a m p l e s ) :1 F O X = T 2 F O G = T 4 3 P R I N T " * _ " ; : N E X T3 P R I E 7 T " C O M P U T E 1 ' G A Z E T T E "4 N E X T

O n p r o g r a m l o o k s c l u m s y a n t a k e s e i g h tl i n e s . T h s e c o n d p r o g r a m d o c s t h s a m e t h i n gi o n l y f o u r l i n e s a n w i t h a l o t l e s s t y p i n g .W e ' l l c o m e b a c k t t h i s e x a m p l e i m o m e n t .F i r s t , h e r e ' s q u i c k l i s t o f t h e m o s t c o m m o nm e t h o d s t r e p e a t a c t i o n s i B A S I C :1 T y p e t h c o m m a n d o v e r a n o v e r .2 U s G O T O t m o v e t t i n e a n r e p e a t i t 3 W r a p a a c t i o n y o w a n t t r e p e a t i F O R -

N E X T l o o p .4 U s G O S U B t i n s e r t t h a c t i o n w h e r e y o

w a n t i t

G O T O A n T h " I n f i n i t e " R e p e a tM o s t o y o w i l l b f a m i l i a r w i t h t h f o l l o w i n ge x a m p l e , w h i c h d i s p l a y s m e s s a g e o v e r a n o v e r a g a i n . E n t e r t h e p r o g r a m , t h e n t y p e R U a n p r e s s R E T U R N :1 P R I N T " A L B E R T E I N S T E I N "2 G O T O 1

L i n e 1 d i s p l a y s t h e m e s s a g e , i n t h i s c a s et h n a m e o o u c e n t u r y ' s m o s t f a m o u s s c i e n t i s t ,a n l i n e 2 t e l l s t h c o m p u t e r t g o b a c k t l i n e1 a n p r i n t i a g a i n . T h i s p r o g r a m i c a l l e dl o o p b e c a u s e i k e e p s " l o o p i n g " b a c k t d t h s a m e t h i n g o v e r a n o v e r a g a i n . T b r e a k o u o

Page 43: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 43/100

B R I G H T N E S T A RF O C O M M O D O R ET P R I N T B

N o y o u c a n o w " s o p h i s t i c a t e d , a f f o r d

a b l e p r i n t e r t h a t ' s m a d e j u s t f o y o u r C - 6 4 : ™ S t a r ' s n e S G - 1 0 C . ™

H e r e ' s d u a l - m o d e S t a r p r i n t e rt h a t d e l i v e r s 1 2 c p d r a f t / 3 0 c p n e a r -l e t t e r - q u a l i t y . W i t h a a m p l e 2 m e o r c a p a c i t y I n t e r f a c e c a b l e . A n f r i c t i o n a n t r a c t o r f e e d . A l s t a n d a r d .

T h S G - 1 0 C i S t a r ' s m a d e - f o r -C o m m o d o r e ® p r i n t e r . M a d e t b t h e a s i e s t t i n t e r f a c e . M a d e w i t h m o r ef e a t u r e s ( n a d d - o n s n e c e s s a r y — j u s tC o m m o d o r e A n 6 4 a r c i r a d s m a i k s o C o m m o d o r e B u s i n e s s M a c h i n e s , I n

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 t d .

p l u g i n t o y o u r c o m p u t e r a n g t w o r k ) . A n m a d e a p r i c e t h a t c a n ' tb b e a t . T h e r e j u s t i s n ' t b e t t e r m a t ef o y o u r C o m m o d o r e .

Y o u ' v e g o t t h e c o m p u t e r . N o g e e v e r y t h i n g o u o i t G e t h C o m m o d o r e - d e d i c a t e d S G - 1 0 C f r o mS t a r . I t ' s t h b e s t c o n n e c t i o n y o u ' l le v e r m a k e .

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 L ( 3 1 2 ) 7 7 3 - 3 7 1 7 B o i t o n . M ( 6 1 7 ) 3 2 S - B 5 6 0

l r v l n « , C A ( 7 1 4 ) 5 8 6 - 8 8 5 0

Page 44: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 44/100

t h l o o p y o h a v e t p r e s s t h R U N / S T O P k e y .T h p r o g r a m d i s p l a y s t h e m e s s a g e i a v e r t i c a lc o l u m n b e c a u s e e a c h n e P R I N T s t a t e m e n t i a u t o m a t i c a l l y p u o n e l i n e , u n l e s s y o a d s e m i c o l o n a t h e n 6 l i n e 1 0 T h s e m i c o l o n ( ; i l i k e " g l u e . " I m a k e s p r i n t e d m e s s a g e s o c c u rr i g h t a f t e r e a c h o t h e r , i n r u n n i n g s t r e a m .

Y o c a p u G O T O o t h s a m e l i n e a t h c o m m a n d y o w a n t t r e p e a t . H e r e ' s t h s a m e e x a m p l e o n o n l i n e ( w i t h t h s e m i c o l o ni n s e r t e d ) :1 P R I N T " A L B E R T E I N S T E I N " ; G O T O 1

U s i n g t h G O T O c o m m a n d t g o b a c k t t h s a m e l i n e h a s o m e s p e c i a l u s e s . F o e x a m p l e ,y o c a n u s e i t m a k e t h c o m p u t e r s t o p a n w a i t u n t i l a k e i p r e s s e d , l i k e t h i s :1 P R I N T " [ C L R } A L B E R T E I N S T E I N " : P R I N T :

R I N T " P R E S S A N Y K E T G O N . "2 G E K S I K S " T H E N G O T O 2 3 P R I N T " A L B E R T E I N S T E I N " ; G O T O 3

L i n e 1 0 c l e a r s t h s c r e e n a n d i s p l a y s E i s t e i n ' s n a m e . T h P R I N T c o m m a n d a l b i t s e l fp u t s b l a n k l i n e o t h s c r e e n ( i o t h e r w o r d s ,s k i p s l i n e ) . T h e n w p r i n t a i n s t r u c t i o n t t h u s e r .

L i n e 2 u s e s t h G E c o m m a n d t t e l l t h c o m p u t e r t l o o k f o r a k e t b p r e s s e d . T h I F T H E N s t a t e m e n t s e t s u c o n d i t i o n w h i c h t e l l st h c o m p u t e r I n k e i p r e s s e d ( " i t h i s c a s em e a n s " n k e y " ) , T H E N k e e p g o i n g b a c k t t h s a m e l i n e a n c h o c k t s e i k e i p r e s s e d .T h t r i c k h e r e i t h a t i a n k e o t h k e y b o a r di p r e s s e d , l i n e 2 s t o p s g o i n g b a c k t i t s e l f a n t h p r o g r a m " f a l l s t h r o u g h " t t h n e x t l i n e .R e m e m b e r , i n k e i p r e s s e d , t h e p r o g r a ms t o p s a n w a i t s . I a n y k e y i p r e s s e d , t h e p r g r a m d r o p s t h r o u g h t t h e n e x t l i n e .

L i n e 3 d i s p l a y s E i n s t e i n ' s n a m e o v e r a n o v e r . P r e s s R U N / S T O P t b r e a k o u o t h " l o o p , " t h e n t y p e N E a n p r e s s R E T U R N t e r a s e t h i s e x a m p l e a n g e r e a d y f o t h n e x to n e .

R e p e a t i n g A c t i o n s W i t hF O R - N E X TT h F O R - N E X T c o m m a n d i t h m o s t c o m m o nw a t r e p e a t a c t i o n s , e s p e c i a l l y w h e n y o w a n tt s p e c i f y e x a c t l y h o m a n y t i m e s a a c t i o ns h o u l d r e p e a t . T h i m p o r t a n t t h i n g t r e m e m b e ra b o u t t h i s c o m m a n d i t h a t e v e r y t h i n g b e t w e e nt h F O a n t h N E X T c o m m a n d w i l l b r p e a t e d a m a n y t i m e s a y o s p e c i f y . H e r e ' ss i m p l e e x a m p l e :

1 F O X - T 1 0 : P R I N T " A L B E R T E I N S T E I N " :N E X T

4 C O M P U T E ! G a z e t t e A u g u s l l 9 8 5

T y p e R U a n p r e s s R E T U R N . T h f i r s tp a r t o f t h e c o m m a n d t e l l s t h c o m p u t e r i t ' s g o i n gt d s o m e t h i n g t e t i m e s . T h e n w i n s e r t t h c o m m a n d w e w a n t t r e p e a t — i n t h i s c a s e p r i n ti n E i n s t e i n ' s n a m e — f o l l o w e d b t h N E X Tc o m m a n d .

T h w a t h i s w o r k s i n s i d e t h c o m p u t e r i t h a t t h e v a r i a b l e s t a r t s o u w i t h v a l u e o a n p r i n t s E i n s t e i n ' s n a m e . W h e n t h c o m p u t e rr e a c h e s t h N E X T c o m m a n d , i i n c r e a s e d t 2 a n E i n s t e i n ' s n a m e i p r i n t e d a g a i n , a n s o u n t i l r e a c h e s i t u p p e r l i m i t — i n t h i s c a s e , 1 0 T h e n , b e c o m e s 1 1 t h c o m p u t e r r e a l i z e s t h a t1 i b e y o n d t h l i m i t ( 1 0 ) w g a v e i t a n t h p r o g r a m c o n t i n u e s . T r c h a n g i n g t h n u m b e r sa n 1 a n r u t h p r o g r a m a g a i n t s e w h a th a p p e n s .

T h v a r i a b l e c a n b e n a m e d a n y t h i n g y o c h o o s e : l e t t e r ( A , B , C ) , t w l e t t e r s ( A B , A X , X Y ) ,o l e t t e r a n n u m b e r ( A 1 , X 4 , M 2 ) . T h r a n g eo n u m b e r s c a a l s o b e c h a n g e d . I y o t y p e F O

T 1 5 E i n s t e i n ' s n a m e w i l l s t i l l p r i n t t e t i m e s . I y o t y p e F O R X = 4 1 T O 6 0 E i n s t e i n ' sn a m e w i l l p r i n t 2 t i m e s .

R E M . T h S T E P c o m m a n d l e t s y o s k i p n u b e r s i n F O R - N E X T s e q u e n c e , a n a l s o l e t s y o " s t e p " b a c k w a r d s t h r o u g h n u m b e r s e q u e n c e . H e r ea r s o m e e x a m p l e s t o t r y :

1 F O T 2 S T E P 2 r P R I N T " E I N S T E I N " : N E X T1 F O T 2 S T E P 2 : P R I N T X : N E X T1 F O 2 T S T E P - 2 : P R I N T X : N E X T1 F O 2 T S T E P - 1 : P R I N T X : N E X T

T h i s i e s p e c i a l l y u s e f u l w h e n g o i n g u o d o w n m u s i c a l s c a l e o i c r e a t i n g s o u n d e f f e c tw h i c h p o p s u o d o w n t h r o u g h t h e s c a l e o n o t e s ,b S T E P i n g 2 , 5 , 1 o h o w e v e r m a n y n o t e s a t i m e — e i t h e r u p f r o m l o n o t e t h i g h n o t e , o d o w n f r o m h i g h t l o n o t e . W h e n y o u g o d o w nf r o m h i g h e r n u m b e r t l o w e r n u m b e r , S T E Pn e g a t i v e n u m b e r l i k e S T E P - 1 S T E P - 5 a n s o n

Y o c a a l s o u s F O R - N E X T t r e p e a tg r a p h i c s s y m b o l , l i k e t h i s :1 F O R G = l T O 4 0 P R I N T " * " ; : N E X T

T h i s i c o n v e n i e n t w a t d r a w h o r iz o n t a l l i n e a c r o s s t h e s c r e e n . I s i m p l y p r i n t s t h s i n g l e s h o r t l i n e s y m b o l 4 t i m e s ( 2 i y o u h a v e

V I C ) t m a k e l o n g l i n e a c r o s s t h e s c r e e n .Y o c a a l s o w r a p s e v e r a l p r o g r a m l i n e s i

F O R - N E X T l o o p , l i k e t h i s e x a m p l e w h i c h w u s e d a t h b e g i n n i n g o f t h e c o l u m n :1 F O X = T 2 F O R G = l T 4 0 P R I N T " * " ; .3 P R I N T " C O M P U T E ! ' S G A Z E T T E '

N E X T

Page 45: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 45/100

4 N E X T5 P R I N T : P R I N T " C O N T I N U E R E S T O P R O G R A M

L i n e 1 0 s t a r t s t h F O R - N E X T l o o p . E v e r yt h i n g b e t w e e n t h i s l i n e a n t h N E X T c o m m a n di l i n e 4 i r e p e a t e d f o u r t i m e s .

L i n e 2 0 " c o n t a i n s o u g r a p h i c s l i n e l o o p ,w h i c h p u t s l o n g l i n e a c r o s s t h s c r e e n . L i n e 3 p r i n t s t h m e s s a g e .

L i n e 4 t e l l s t h c o m p u t e r t i n c r e a s e t h ev a r i a b l e b o n e a n d r u t h r o u g h t h p r o g r a ma g a i n . W h e n t h b e c o m e s 4 a n t h e f o u r t h c c l i c o m p l e t e d , t h p r o g r a m c o n t i n u e s t l i n e5 a n g o e s o t t h r e s t o y o u r p r o g r a m .

U s i n g F O R - N E X T V a r i a b l e s T C o u n tA w e ' v e l e a r n e d s f a r , t h F O R - N E X T l o o pm a k e s p r o g r a m a c t i o n s r e p e a t b e c a u s e t h c o p u t e r i n c r e a s e s t h e v a r i a b l e e a c h t i m e i c y c l e st h r o u g h t h e l o o p . Y o c a m a k e u s o t h i s v a r ia b l e i m a n y w a y s , j u s t l i k e a n n u m b e r . T r t h i s e x a m p l e :

1 F O R N = T 1 0 : P R I N T N : N E X TH e r e , w d e f i n e t h e v a r i a b l e a r a n g e o

n u m b e r s f r o m t o 1 0 . W c a n u s e t h i s t p r i n tt h v a l u e o N S i n c e t h v a l u e o c h a n g e s ,f r o m t 1 0 t h c o m p u t e r p r i n t s t h v a l u e a n c o u n t s f r o m t 1 0 Y o c a a l s o u s t h i sm e t h o d f o c a l c u l a t i o n s , l i k e t h i s :

1 F O R N = T 5 : P R I N T " 2 T I M E S " N " E Q U A L S "2 * N : N E X T

H e r e , w p r i n t t h m e s s a g e " T I M E S " i s i d e q u o t e s , t h e n g o u t s i d e q u o t e s t p r i n t t h v a l u e o ( w h i c h i 1 , 2 , 3 , 4 , a n 5 ) t h e n t h w o r d " E Q U A L S " i n s i d e q u o t e s , a n f i n a l l y w g o u t s i d e q u o t e s t p r i n t t h r e s u l t o c a l c u l at i o n ( 1 * 5 , 2 * 5 , 3 * 5 , 4 " 5 , a n 5 * 5 ) .

H e r e ' s a n o t h e r v a r i a t i o n :1 F O N = 4 0 0 0 0 T 1 0 0 0 0 0 S T E P 1 0 0 0 0 : P R I N T " 1 2

T I M E S " N " E Q U A L S " 1 2 l N : N E X TH e r e ' s a n o t h e r v a r i a t i o n w h i c h c o m b i n e s

P R I N T m e s s a g e w i t h t h u s o f t h e F O R - N E X Tv a r i a b l e :

1 F O R N T 1 0 ; P R I N T " { C L R } E I N S T E I N . . .R E P E T I T I O N " N : N E X T

U s i n g G O S U B T R e p e a t A c t i o n sW h a t i y o w a n t t r e p e a t a a c t i o n s e v e r a lt i m e s , b u i d i f f e r e n t p a r t s o y o u r p r o g r a m ?H e r e ' s w h e r e t h G O S U B c o m m a n d c o m e s i h a n d y . T r t h e f o l l o w i n g s h o r t e x a m p l e :1 P R I N T " { C L R l E I N S T E I N O U T D A T E D N E W T O N . .

. " G O S U B 1 0 2 P R I N T " B U T W H O W I L L " : G O S U B 1 0

3 P R I N T " O U T D A T E E I N S T E I N . . . ? " : G O S U B 1 4 G O S U B 1 0 0 : G O S U B 1 0 0 : G O S U B 1 0 5 E N 1 0 F O R G = l T 4 0 P R I N T " • " ; : N E X T : R E T U

R

H e r e w w a n t t p r i n t t h r e e s h o r t m e s s a g e so t h s c r e e n a n s e p a r a t e t h e m w i t h h o r i z o n t a ll i n e s , b u i n s t e a d o f t y p i n g t h " l i n e - m a k i n g "l i n e o v e r a n o v e r a g a i n , w u s G O S U B t j u m p d o w n t o l i n e 1 0 a n u s i o v e r a n o v e ra g a i n .

L i n e 1 c l e a r s t h s c r e e n , p r i n t s o u m e s a g e , a n G O S U B s t l i n e 1 0 0 . L i n e 1 0 d i s p l a y s

h o r i z o n t a l l i n e o t h s c r e e n , a n t h R E T U R Nc o m m a n d s e n d s t h c o m p u t e r b a c k w h e r e i c a m e f r o m — t h e e n o l i n e 1 0 — s o i c o n t i n u e so t l i n e 2 0

L i n e 2 p r i n t s a n o t h e r m e s s a g e , G O S U B s t l i n e 1 0 t p r i n t t h e h o r i z o n t a l l i n e , r e t u r n s t t h e n o l i n e 2 0 , a n c o n t i n u e s o t o l i n e 3 0 w h i c h d o e s t h s a m e t h i n g .

L i n e 4 0 i i n c l u d e d t s h o w y o t h a t y o c o u l d u s t h G O S U B s b t h e m s e l v e s t p u t s e ve r a l l i n e s o t h e s c r e e n .

G O S U B c a n b e u s e d f o m a n y d i f f e r e n tp u r p o s e s . I n t h i s n e x t e x a m p l e , w u s i t m a k et h c o m p u t e r c h o o s e s i r a n d o m n u m b e r s f r o mt 4 0 W e ' l l c a l l t h i s p r o g r a m " l o t t e r y . "

1 F O L = l T O 6 G O S U B 1 0 0 : P R I N T " L O T T E RN U M B E R " L " I S " R

2 N E X T5 E N 1 0 R = I N T ( ( R N D ( 1 ) * 4 0 ) + 1 ) : R E T U R N

L i n e 1 i F O R - N E X T l o o p w h i c h c o u n t sf r o m t 6 T h G O S U B i i n s e r t e d h e r e s o t h er a n d o m n u m b e r i l i n e 1 0 i c h o s e n b e f o r e w h a v e t u s i t T h r a n d o m n u m b e r ( R i p r i n t e da t h e n o t h m e s s a g e . L i n e 1 0 0 c h o o s e sr a n d o m n u m b e r f r o m t 4 a n R E T U R N S .

L i n e 2 0 c o n t a i n s o u N E X T c o m m a n d .L i n e 5 e n d s t h p r o g r a m .

R E M l I y o p u s u b r o u t i n e s a t h e n o f p r o g r a m , y o s h o u l d s e p a r a t e t h e m f r o m t h m a i np r o g r a m w i t h a n E N s t a t e m e n t . O t h e r w i s e , t h p r o g r a m " f a l l s t h r o u g h " t t h s u b r o u t i n e a n e x c u t e s i o n c e . T h e n , t h R E T U R N c a u s e s R E T U R NW I T H O U T G O S U B e r r o r . T r d e l e t i n g I t n t 5 t s e h o t h i s c a n h a p p e n .

R e p e a t i n g a c t i o n s a r e f u n d a m e n t a l t n e a r l ye v e r y p r o g r a m . A w e ' v e s e e n h e r e , t h e r e a r v a r i o u s 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 , b u s o m e a r m o r e e f f i c i e n t t h a n o t h e r s . < Q

C O M P U T E l s G a z e t t e A u g u s t 1 9 B 5 4

Page 46: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 46/100

Page 47: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 47/100

A L O S U D D E NS t a t e m e n t : A l o s u d d e n s o m e o o u c o m p e t i t o r s h a v e m a d e a s t o n i s h i n g t e c h n i c a l a n p r i c i n g

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

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

$ 4 9 . 9 5

P A R A L L E L P R I N T E R I N T E R F A C EF O U S W I T H T H C O M M O D O R E V i 2 0 C 6 4 a n d 1 2 8 P C

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 s T . M .D A T A S H A R E , I N C .

7 1 S o u t t i 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 e l e x : 6 5 0 1 9 3 4 9 7 7D S i m a j o r O E a n p r i v a t e l a b e l m a n u f a c t u r e r . C a l l f o c o m p i e l e i n f o r m a t i o n a n q u o t a t i o n s

P R O G R A M P R O T E C T I O N M A N U A LF O R T H E C - 6 4 V O L U M E I

N o J u i t t h i r d e d i t i o n n e f i n d u p - t o - d a l e i n n u c o v e r i n g i h l a l e s t a 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 . O v e r2 7 p a g e s o v a l u a b l e I n f o r m a t i o n . T o p i c s i n c l u d e .E N C R Y P T I O N A N D E C R Y P T I O NU N D O C U M E N T E D O P C O D E SG C R E C O R D I N GC U S T O M D O R O U T I N E S I N C L U D I N G :

H a l f t r a c k ,E x t r a T r a c k s a n d S e c t o nN o S i o n d a r c S e c t o r *N y b b l t C o u n t i n gT r a c k A r c i n gD e n s i t y C h a n g e sS y n c h r o n i z e d T r a c k s

C A R T R I D G E S A N E P R O M SU i l / i y a E p r o m P r o g r a m m e rC a r t r i d g e P r o t e c t i o n S c h e m e *E p r a m D e s i g n a n M a n u f a c t u r e

P R O T E C T I N G V O U R O W S O F T W A R ET I P S F R O M E X P E R T S O

P R O T E C T I O N A N B A C K U PA N M U C H . M U C H M O R E . .

d i s k I n c l u d e d t h e l p e x p l a i n t h e c o n c e p t s .$ 3 4 . 9 5 + S h i p p i n g

* * * * * * * * * * * *S I N G L E S L O T E X P A N S I O N B O A R D

F U L L Y S W I T C H E D , I n c l u d i n g G A M E . E X R O M .E N A B L E A N D P O W E R S W I T C H E S .L E I n d i c a t o r s l o t y p e o f c a r t r i d g eR E S E T B U T T O NC O M P A C T

$ 2 4 . 9 5 S h i p p i n gP R O G R A M P R O T E C T I O N M A N U A L

F O R T H E C - 6 4 V O L U M E$ 2 9 . 9 5 S h i p p i n g

1 5 4 1 D I S K D R I V E A L I G N M E N TP R O G R A M V E R S I O N

N s p e c i a l r o o t s o k n o w l e d g e a r r e q u i r e d l p r o p e r l ya l i g n I n 1 5 4 1 d i s k d r i v e w i t h t h i s p r o g r a m ( a l t h o u g ha v e r a g e m e c h a n i c a l a b i l i t y I s r e q u i r e d ) .

W E L L T E S T E D . P R O V E N P R O D U C T . N O E V E N M O R E A C C U R A T E ! ! V E R S I O N F E A T U R E S

N E C A L I B R A T I O N D I S K . S P E C I A L L Y P R P A R E D O S O P H I S T I C A T E D E Q U I P M E N T F O RE X T R A P R E C I S I O N .N F A N C Y S C R E E N D I S P L A Y S O H H I R E SG R A P H I C S . J U S T G O O D . S O L I D D I S K D R I V EA L I G N M E N T P R O G R A M T H O U S A N D S A L R E A D YI U S E " S E T H R E V I E W I T H O C T O B E R 1 9 8 4I S S U E O C O M P U T E ! ' ! G A Z E T T E

$ 4 4 . 9 5 + S h i p p i n gu p d a t e s c l u o r J t j b t e l p r i o r p u r c h a s e r s f o

1 2 0 . 0 0 S h i p p i n g* i

P R O G R A M P R O T E C T I O N N E W S L E T T E RW w i l l g a m i n e [ J ( o r m o i e ) p r o g r a m s e a c h m o n t h T h p r o t e c t i o n s c h e m e s w i l l b e x a m i n e d a n b t o k e n d o w nt o a i i m a k i n g a r c h i v a l c o p i e s . T h i s w i l l b H o a n W h a p p r o a c h t p r o g r a m p r o t e c t i o n w i l h s p e c i a l i n o n -I h l j / a r t i c l e s c o v e r i n g t h D O S , o p c r a l l n g s y s l e m . p r o d u c rr e v i e w s a n d m o r e .

$ 3 5 . 0 0 p o s t p a i d i U . S . C a n a d a$ 4 5 . 0 0 F i r s t C l a s s p o s t p a i d F o r e i g n

* * * * * * * * * * * *C S S O F T W A R E , I N C .

P . O . B o 5 6 3 . C r o w n P o i n t . I 4 6 3 0 7( 2 1 ( ) ) 6 6 3 - 4 3 3 5

V I S A A N V . l l H I M i l ) A C C L P T L UD E A L E R I N Q U 1 H I L 5 I N V I T E D

S M | i | i l n < t 1 5 f r i - r i l i L U . S . : i ' i r h . f i I . i -

C A R T R I D G E B A C K E RT H O R I G I N A L

C A R T R I D G E B A C K U P S Y S T E M .N O E V E N B E T T E R .

P A C K A G E I N C L U D E S :1 E X P A N S I O N B O A R D . P R O G R A M D I S K

A N U S E R ' S M A N U A L2 C A R T R I D G E B A C K F . H s o f t w a r e t b a c k u p 9 9

o f t h e m o s t p o p u l a r c a r t r i d g e s l o d i s k .3 A R T S . A C T I V E A N P A R K E R B A C K E R

s o f t w a r e t b a c k u p m a n y d i s k p r o g r a m s .4 S U P E R B O O T E R I c r t - a l e y o u r o w

a u t o b o o t s .5 S U P E R S A V E R c o p i e s f i l e s t o f r o m

d i s k o [ a p e .S O L D F O R A R C H I V A L U S E O N L Y ! !

C a r t r i d g e s o r s a v e d l o d i s k w i t h a a u t o b o o t a n d w i l lr u a i l s . U n l i k e a l o t h e r c a r t r i d g e b a c k u p s y s l e m s ,N E X T E R N A L R A B O A R D S . R O M S O C A T R I D G F . S A R R E Q U I R E D .

F O T H C - 6 4S 5 4 . 9 5 + S h i p p i n g

* * * * * * * * * * * *N U M E R I C K E Y P A DF O V I a n C N S O F T W A R ER E Q U I R E D1 0 0 % C O M P A T I B L EW I T H A L S O F T W A R EM O R E F U N C T I O N S T H A NK E Y P A D S C O S T I N G $ 7 9 . 9 5

$ 6 4 . 9 5 S h i p p i n g

■ ' .

E N T E R S D E

Page 48: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 48/100

S u m m e rS i z z l c r

S u p e r S u m m e r S i z i l e r S o l o E n d s 9 - 1 0 - 8 5 ■ / ■ , ' . ■ i '

C o m m o d o r e 6 O n M e g a b y t eS u p e r S u m m D r

S i z z l e r S a l ez z i e r S a l e ^ ^ ^ B k . S i x z l e r S a l e1 7 D i s k D r i v e $ S t o r e S p r e a d s h e e t s , D a t a b a s e s , W o r d p r o c e s s i n g D a t a , E t c .C o m m o d o r e 6 P E 8 0 3 2 B 1 2 8

T h o n m e g a b y t e d i s k k e e p s y o u f r o m h u n t i n g t h r o u g h h u n d r e d s o d i s k s f o y o u r p r o g r a m s ; p l u s r u n n i n g o u o r o o m o y o u r d r i v e f o D a t a b a s e D a t a . W o r d p r o c e s s i n g T e x t S p r e a d s h e e t D a t a . B u s i n e s s p r o g r a m D a t a . e i c .W i t h t h O n M e g a b y t e D i s k D r i v e y o c a s t o r e o v e r S V t i m e s t h e c a p a c i t y o t h 1 5 4 1 . Y o c a s t o r e y o u ro w p r o g r a m s o n d o n y b a c k u p o b l e c o m m e r c i a l p r o g r a m s p l u s d a t o f r o m y o u r b u s i n e s s p r o g r a m s ' P e r f e c t a s e c o n d D r i v e ! ' ! E n t e r t h e w o r l d o p r o f e s s i o n a l c o m p u t e r s t o d a y . C - 6 4 r e q u i r e s I € E E i n t e r l a c e .L i s t S 8 9 9 . 0 0 . S a l e 1 7 9 . 0 0 . L I M I T E D Q U A N T I T I E S ! R e q u u v . d t . - c s o f t w a r e

$ 4 7 1 0 0 0 S u p e r S u m m e r $ Q A A 0 0Z 4 S i z z l e r S a l e Z 4 1 5 % " H i g h S p e e d

1 5 0 - 1 7 0 C P B U S I N E S S P R I N T E R

h 8 0 2 3 i h i g h l y a d v a n c e d 1 3 2 5 c o l u m n 1 p r o f e s s i o n a l t r a c t o r f r i c t i o n p r i n t e r w i t h f u l l B i i m a g e g r a p h i c s a n c h a r a c t e r s f o c u s t o m r e p o r t s a n d p r o g r a m l i s t i n g s . T h p a p e r f e e d i n c l u d e s o m u l t i p l e p i t r a c t o r f o

e r r o r f r e e o p e r a t i o n . W i t h t h r i b b o n r a t e d a m i l l i o n c h a r a c t e r s ( n m e s s c a r t r i d g e ) a n t h p r i n t h e a d a ' 0 c h a r a c t e r s t h i s p r i n t e r w i l l l a s t l i f e t i m e . F u l l f o r m a t t i n g w i t h n e a r l e t t e r q u o l i t y m a k e s l i n i n g u d e c i m a la u t o m a t i c " $ s i g n s a n t a b b i n g l o o k f a n t a s t i c o n e o s y t u s e . W i t h o u t a d o u b t T H I S I T H B E S T P R I N T E RI T H U . S . A . L i s t S 8 9 9 0 0 S a l e S 2 4 9 . 0 0 L I M I T E D Q U A N T I T I E S !

S P E C I F I C A T I O N SP R I N T I N G M E T H O DS e r i a l I m p a c t D o M a t r i xP R I N T R A T E1 5 7 C h a r a c t e r s p e s e c o n d ( C P S )P R I N T S T Y L EN e o r L e t t e r Q u a l i t yP R I N T D I R E C T I O NB d i r e c t i o n a l

C O L U M N C A P A C I T Y1 3 2 5 L I N E S P A C I N GP r o g r a m m a b l eC O P I E S3 i n c l u d i n g o i g i n a lR I B B O N T Y P EC a r t r i d g e ( S U . 9 5 ]

R I B B O N L I F EM i l l i o n C h a r a c t e r s

P A P E R W I D T H3 t 1 5 t r a c t o r o s i n g l e s h e e t f r i c t i o nI N T E R F A C EI E E E P r o t o c o lC H A R A C T E R S I Z E0 . 1 1 6 " h i g h . 0 . 0 8 w i d e

G R A P H I C SB i I m a g eP r o g r a m m a b l e C h a r a c t e r sR e v e r s e C h a r a c t e r s

E R R O R H A N D L I N GI n t e r n a lS e l f D i a g n o s t i c sM i c r o p r o c e s s o r

C o m m o d o r e 6 I E E E I n t e r f a c ei n t e r f a c e p l u g s i n t o y o u r C o m m o d o r e 6 d D i s k D r i v e p o r t a n o l l o w s y o t i i o o k u t h M e g a b y t e D i s k D r i v e a n

P u n i e r o w e l l o s o t h e i I E E E d e v i c e s . S e p o r t e p o w e r s u p p l y i n s u r e s r e l i a b i l i t y . F a n t a s t i c I n t e r f a c e , ( i n c l u d e s a l L i s t S 1 0 9 9 I b o u g h t w i t h p r i n t e r o r d i s k d r i v e 5 6 9 . 0 0 .

l o o i m T o p I o c p n e e d e d f o i P F a n d 8 0 3 2 c o p u c i s j

d S S l o s h i p p i n g h o n r j i 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 so d 6 " l o A d S 3 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 f ' O F P 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 d o l l a r sD 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 X C E P T C A M A D AC o s I i i b i s C h e c k M o n t y O r d e r 0 P l ' i s o n a l C h e t k . A l l o w I

( o d n l i v o r y l d c y s f o p h o n o a r d n r s < f o y e i p i e s s m a i lV I S A M A S T E R C A R D C

N o C D O t C a n a d a A I ' O f P

W L a v e O u C u . s ( o > t > r r 2 2 2 9 2 N P e p p e r R d . , B o r n 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 o r d e r

Page 49: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 49/100

C o m m o d o r e 6 A c c e s s o r i e sr S U P E RS u m m e r S i x z l e r S a l e

S a l e P o s i t i v e l y E n d s 9 - 1 0 - 8 5P r i c e s w i l l g b a c k t r e g u l a r s a l e p r i c e s

C 1 2 8 C o m m o d o r e C o m p u t e rE x p a n d a b l e t 5 1 2 K . r u n s C - 6 d . C P M . a n 7 , P r o g r a m s .( A d d S 1 S h i p p i n g )

1 5 % " C o m m o d o r e 1 5 0 - 1 7 0 C P P r i n t e rN e a r L e t t e r Q u a l i t y . M u l t i p l e P i n T r a c t o r F r i c i i o n F e e d .B e s t P r i n t e r V a l u e i U . S . A . ( A d d S 7 . 5 0 S h i p p i n g )

C o m m o d o r e - 6 4 I E E E I n t e r f a c eA l l o w s y o u 1 r u P e P e r i p h e r a l s o i h C - 6 J i n c l u d i n g t h eO n M e g a b y t e D i s k D r i v e a n 1 5 ' j " P r i n t e r

J u k i P r i n t e r / T y p e w r i t e rL e t t e r Q u a l i t y d a i s y w h e e f u s a s t y p e w r i t e r a n o p r i n t e r( a u t o c o r r e c t i o n ) ( A d d S 1 S h i p p i n g !

S C 8 C P P r i n t e rT r a c t o r F r i c t i o n 1 0 " F a m o u s N a m e P r i n t e r d o e s G r a p h i c s

I n t e r f a c e . [ A d d S 1 S h i p p i n g )C a r d c o P l u s I n t e r f a c e

C o n v e r t ! ) C o m m o d o r e t C e n t r o n i c s f o u s w i t h m o s . 1 p r i n t e r s , p l u sd o e s C o m m o d o r e g r a p h i c s o g r a p h i c p r i n t e r s

A l p h a c o m 4 C o l u m n P r i n t e rT h e r m a l t e c h n o l o g y d o e s g r a p h i c s . ( A d d S 1 S h i p p i n g )A l p h a c o m 6 o A t a r i I n t e r l a c e S B . 9 5 .

1 9 0 K S l i m - L i n e D i s k D r i v eC o o l e r 2 0 ° o f a s t e r , q u i e t e r i h a t i 1 5 ^ 1 d r i v e ( A d d S 1 0 S h i p p i n g )O n M e g a b y t e D i s k D r i v e ( 1 0 D O K )

D o u b l e s i d e d d r i v e h o o k s u p t C - 6 4 w i t h I E E E i n t e r f a c e p e r f e c t a s e c o n d d r i v e . ( A d d S S h i p p i n g )

1 3 P r e m i u m Q u a l i t y C o l o r M o i n i t o rB e l t e r i h a n 1 7 0 2 w i l h s e p a r a t e d v i d e o i n p u t s . ( A d d S I 4 . 5 0 S h i p p i n g )

V o i c e S y n t h e s i z e rA l l o w s y o u l l a l k t h r o u g h y o u r c o m p u t e r . O p t i o n a l s o f t w a r e l e t sy o p l a y t a l k i n g a d v e n t u r e g a m e s ( Z o r k . e t c . )

8 C o l u m n B o a r d S l o t E x p a n d e rA l l o w s y o u t p r o g r a m i 8 c o l u m n s p l u s g i v e s y o s l o t s w i l c hs e l e c t a b l e e x p a n d e r

A u t o D i a l M o d e m w i t h S u p e r S m a r t S o f t w a r eU p l o a d D o w n l o a d . P u n t . C a t a l o g . T h i s P a c k a g e h a i a l l ! ! B e s t M o d e m V a l u e i t h e U . S . A . !

M u s i c a l c S o f t w a r eT h B e s t M u s i c a l S o f t w a r e f a t h Q - b i a l l o w s y o l c h a n g e a l p a r a m e t e r s .

O i B a r r o n s S o f t w a r eB e t t o r i h o n M o n o p o l y , c o m e s w i t h g a m e b o a r d , d i s k s a n i n s t r u c t i o n m a n u a l . S t r i k e O i o r L i v e t h P o o r F a i m

R e g . S a l eL i s l P r i c e

S 8 9 5 0

M 0

5 3 4 9 0 05 3 4 9

S 9 9 9

$ 2 4 9

^ 3 9 9 0 0

s g g o o

S 1 4 9 0 0

■ 1 2 9

! 5 9 [

' 2 9 9 '

s i n o « > a o o o6 9

0 5 C Q O O1 5

i c n o

^ O / l Q O O - 1 A Q 0 01 6 9 0

0

, 7 g c

s n o ? 5 s e n a o5 9

S u m m e rS i x x t c r S a l e

* 2 8 9 "$ 2 4 9 9 S

$ 2 2 9 '

$ 2

$ 1 6 9 9 5$ 3 9 9 5

9 p l u s S o f t w a r e C o u p o n D i s c o u n t s

A d S 3 . 0 0 t o s h i p p i n g h a n d i n g a n i n s u r a n c e I l l i n o i s J e s i d e n l ip l e a s e a d 6 F l a « . A d 5 6 . 0 0 f o C A N A D A . P U E R T O K I C O . H A W A I IA L A S K A A P O - F P O o f d a r t , C a n a d i a n o i d o r 5 m u s t b 1 1 U . S . d o l l o r iW E D O N O ! E X I ' O R T I O I H E H C O U N T R I E S . E X C E P T C A N A D A .E n t l o i e C o i h i Q ' S C n e c l i 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 I d a y s f o r d e l i v e f y 2 l o 7 d a y i f o J p h o n o o r d e r i I d a y p ^ p i e i s m a i i 1

V I S A M A S T E R C A R D O . N C . O . D . 1 C a n a d a . A P O - f P O .

W L i o v e O u C u s t o m e r s2 2 2 9 2 N P e p p e r R d . . B o r r m g r 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 50: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 50/100

4 P R I N T S T R I N G ? A B l E ;5 G E T K E Y 5 F F C F ;6 P R I N T $ F F D 2 ;7 7

A - L O W , Y - H I G H . t ? C B l E O N T H V I C )P U L L S I O N B Y T EP R I N T S O N B Y T E

M A I N P R O G R A M

1 0 1 0 1 1 1 2 1 3 1 4 1 5 1 5 1 6 1 7 4 0 4 1 4 2 4 3 5 0 5 0 5 0 5 1 5 2 5 3 5 4 5 5 5 6 5 6 5 6 5 7 5 8

9

L D ( K P R O M P T . L D Y # > P R O M P T : J S R P R I N T S T R I N G ; P R I N T P R O M P T M E S S A G EJ S R G E T K E Y : A N D # ? 0 F ; ™ P U T N U M B E R A N S T R I P I J S C R P R I N T C A R R I A G E R E T U R NC M S * B N E T W O P R I N T ■ I S I T # 1 i L D # < O N E : L D Y # > O N E : J S R P R I N T S T R I N G : J M P L O O P ; I S P R I N T T H A T M E S S A G ET W O P R I N T C M P # 2 : B N E T H R E E P R I N T ; C O N T I N U E T E S T I N GL D A # < T W O : L D Y # > T W O : J S R P R I N T S T R I N G : J M P L O O PT H R E E P R I N T C M # 3 : B N E E N D ; ( I N O 3 W E ' V E T R I E D E V E R Y P O S S I B I L I T Y )

( S W E C A N G O D I R E C T L Y T O T H E E X I T . )L D # < T H R E E : L D Y # > T H R E E s J S R P R I N T S T R I N G : J M P L O O P ; I 3 P R I N T T H A T .E N D R T S

S U B R O U T I N E S

' H A t L D A # 1 3 j J S R P R I N T j P L A : R T S ; P R I N T C A R R I A G E R E T U R N ( S A V E A D A T A V A R I A B L E S

O N . B Y T E " M E S S A G E # 1 B Y T E 1 T W . B Y T E " M E S S A G E # 2

B Y T E 1 T H R E E . B Y T E " M E S S A G E # 3

B Y T E 1 ( I N P U T P R O M P T )

P R O M P T . B Y T E " P L E A S E E N T E R N U M B E R B E T W E E N A N 3 . B Y T E " H O W E V E R , E X I T T H I S R O U T I N E W I T H A N Y O T H E R N U M B E R . ". B Y T E 1

N o t i c e f i r s t t h a t i B A S I C y o u n e e d t d e f i n ey o u r v a r i a b l e s a t h s t a r t o f t h e p r o g r a m . B A S I Ch a t k n o w w h a t t h e s e v a r i a b l e n a m e s N E $ ,T W O S , a n T H R E E S m e a n b e f o r e i c a n u s et h e m . ( B t h w a y , b e c a u s e t h v a r i a b l e n a m eO N E S w o u l d c o n f u s e t h c o m p u t e r s i n c e t h c o m m a n d w o r d O i e m b e d d e d , w h a t s h o r t e n t h n a m e t N E $ . )

M o r e I n t i m a t e T e r m sA y o s e e , i t ' s n o t n e c e s s a r y t a s s i g n v a r i a b l e sa t h s t a r t o a M p r o g r a m . I p r a c t i c e , m o s tM p r o g r a m m e r s p u a l t h e i r d a t a a t h e n o t h M p r o g r a m . A n v a r i a b l e s a r e j u s t a n o t h e rk i n d o d a t a i M L

W i t h M L w e ' r e o m o r e i n t i m a t e t e r m s w i t ht h c o m p u t e r . W e ' r e m o r e i c h a r g e o m a n a g i n gt h d a t a a n t h v a r i a b l e s t h a n w a r i B A S I C .T h i s r e q u i r e s t h a t w d t h i n g s l i t t l e d i f f e r e n t l y ,b u w h a v e f a m o r e c o n t r o l o v e r h o t h i n g sa r f o r m a t t e d a n m a n i p u l a t e d . W g i v e a v a r ia b l e n a m e b a s s i g n i n g l a b e l t i a i l i n e5 1 o P r o g r a m 2 J u s t t y p e i t h l a b e l a s t h ef i r s t t h i n g a f t e r t h l i n e n u m b e r . N e x t , t h . B Y T Ei c o m m a n d t t h a s s e m b l e r ( s u c h c o m m a n d sa r c a l l e d p s e u d o - o p s ) t i n s e r t t h f o l l o w i n gc h a r a c t e r s i n t o R A a t h a d d r e s s w h e r e t h l b e O N s t a r t s . T h s t r i n g s t a r t s a n e n d s w i t h4 C O M P U T E ' S G a z e t t e A u g u s t 1 9 8 5

q u o t e s , j u s t a i B A S I C .W h a t i i t ' s n u m e r i c v a r i a b l e ? S i m p l e . L i n e

5 2 s t o r e s t h n u m b e r s 1 a n i R A r i g h ta f t e r t h m e s s a g e i l i n e 5 1 0 . W c o u l d h a v eg i v e n l a b e l t o l i n e 5 2 0 , b u w d i d n ' t n e e d t s i n c e w e ' r e g o i n g t c o n s i d e r t h 1 a s p a r t o ft h m e s s a g e ( w e ' l l s e w h i m i n u t e ) .

L i k e w i s e , a l t h r e s t o o u s t r i n g s a r e s t o r e df o l l o w i n g t h f i r s t o n e . T h e y d o n ' t n e e d t b i a n p a r t i c u l a r o r d e r — t h e y ' l l b r e f e r e n c e d b t h e i r l a b e l . B u m e s s a g e s a n d a t a s h o u l d n ' t b s t o r e d w i t h i n t h a c t u a l M p r o g r a m ( a l i n e 1 2 5 ,s a y ) s i n c e m e s s a g e s a r n o p r o p e r i n s t r u c t i o n s t t h c o m p u t e r a n t h 6 5 0 2 c h i p w o u l d n ' t b e a b l et u n d e r s t a n d w h a t t d o S p u m e s s a g e s a t h e n d .

T h e r e ' s L e s s T h a n M e e t s T h E y B t h w a y , t h e r e ' s l o m o r e i P r o g r a m t h a ne v e r g e t s P O K E d i n t o t h c o m p u t e r a r u n n a b l eo b j e c t c o d e . L a b e l s , l i n e n u m b e r s , c o m m e n t s ,p s e u d o - o p s l i k e . B Y T E — n o n e o f t h e s e t h i n g s w i l le n u i t h f i n i s h e d p r o g r a m . T h e y a r c o n v en i e n c e s t t h p r o g r a m m e r , t h e y m a k e w r i t i n gM s i m p l e r , b u t h a s s e m b l e r w i l l s t r i p o f a l t h e s e t h i n g s w h e n i t r a n s f o r m s t h s o u r c e c o d e( P r o g r a m 2 i n t o t h o b j e c t c o d e ( P r o g r a m 3 ) I t ' st h o b j e c t c o d e t h a t y o S Y t w h e n r u n n i n g a

Page 51: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 51/100

M p r o g r a m . A n i t ' s o n l y o b j e c t c o d e t h a t t h c o m p u t e r i t s e l f c a u n d e r s t a n d .

H o d o y o u i n s e r t R E M a r k s i n t o a M p r g r a m ? I w o r k s j u s t l i k e R E M , e x c e p t y o u s t h s e m i c o l o n ( ; w i t h L A D S a n s o m e o t h e r a s s e mb l e r s . A n y t h i n g f o l l o w i n g t h s e m i c o l o n o a l i n ei i g n o r e d b t h a s s e m b l e r .

W h a t a r t h o s e v a r i a b l e - l o o k i n g i t e m s u i l i n e s 4 0 - 6 0 ? T h e y a r e n ' t a c t u a l d a t a l i k e m e s a g e s t b p r i n t e d o u t . T h e y ' r e d i f f e r e n t k i n do l a b e l a s s i g n m e n t , b u t t h e y d a s s i s t t h p r g r a m m e r . T h e r e a r m a n y b u i l t - i n r o u t i n e s i B A S I C , i t h R O m e m o r y , w h i c h a r e a s y t u s f r o m M L A f t e r a l l , B A S I C i t s e l f i w r i t t e n i M L R a t h e r t h a n r e i n v e n t t h w h e e l , a n M p r g r a m m e r w i l l f r e q e n t l y u s b u i l t - i n r o u t i n e s b s i m p l y J S R i n g ( J u m p t S u b R o u t i n e ) t t h e m a h w o u l d t a n o t h e r s u b r o u t i n e . S o m e o t h e s ea c t i v i t i e s , l i k e p r i n t i n g a n d i s k I / c a g e p r e t t y c o m p l e x . I t ' s c o n v e n i e n t t " b o r r o w "r o u t i n e s f r o m B A S I C f r o m t i m e t t i m e .

T h u s , r o u t i n e w h i c h p r i n t s s t r i n g ( a f t e ry o f i r s t p u i t a d d r e s s i t h A c c u m u l a t o r a n t h r e g i s t e r ) i l o c a t e d a $ A B 1 E i t h 6 4 S a t h s t a r t o f t h e p r o g r a m , w d e f i n e t h l a b e lP R I N T S T R I N C t m e a n t h a d d r e s s o f t h a t r o t i n e . T h e n , a n y w h e r e i t h p r o g r a m ( s e e l i n e1 2 0 ) t h a t y o w a n t t a c c e s s t h i s r o u t i n e , y o j u s t t y p e J S P R I N T S T R I N C Y o d o n ' t n e e d t r e m e m b e r s p e c i f i c a d d r e s s e s t h i s w a y , a n t h p r o g r a m m i n g b e c o m e s m o r e B A S I C - l i k e , w i t hr e a l w o r d s f o c o m m a n d s .T h M p r o g r a m p r o p e r s t a r t s a l i n e 1 0 w i t h t h l a b e l L O O P . L O O P i d e n t i f i e s t h a d r e s s w h e r e t h c o m m a n d L D o t h a t l i n e i l o c a t e d i m e m o r y a n t h a d d r e s s t w h i c h w c a l a t e r J M ( J u M P ) t t h L O O P . A w h e nn a m i n g v a r i a b l e s i B A S I C , y o c a n u s e a n w o r d s y o w a n t f o r l a b e l s . Y o j u s t c a n ' t u s t h s a m e w o r d t w i c e . ( I y o d o L A D S w i l l r i n g ab e l l a n p r i n t " D u p l i c a t e d L a b e l " t l e y o k n o w . )

T h e r e ' s a n o t h e r i n t e r e s t i n g t h i n g i l i n e 1 0 0 :t h # p s e u d o - o p . T s a t i s f y t h n e e d s o t h P R I N T S T R I N G r o u t i n e , w n e e d t d i v i d e t h a d d r e s s o f t h e s t r i n g w w a n t p r i n t e d i n t o t w b y t e s a n t h e n p u t h h i g h b y t e i n t o t h r e i s t e r a n t h l o b y t e i n t o t h A c c u m u l a t o r . Y o b r e a k a a d d r e s s i h a l f l i k e t h i s :# < P R O M P T , w h i c h g i v e s y o t h l o b y t e , a n # > P R O M P T , w h i c h g i v e s y o t h h i g h b y t e .

H o D o e s I K n o w W h e n T S t o p ?H o w , y o u m i g h t a s k , d o e s t h P R I N T S T R I N Gr o u t i n e i B A S I C k n o w w h e n t s t o p , k n o ww h e n i h a r e a c h e d t h e n o m e s s a g e ? T h a t ' sw h e r e t h o s e b y t e s 1 3 w s p o k e o e a r l i e r c o m e

i n P R I N T S T R I N G s t o p s p r i n t i n g t t h e s c r e e nw h e n i c o m e s u p o n 0 T h 1 i t h s y m b o lf o t h c a r r i a g e r e t u r n a n t h a t ' s a e a s y w a t p r i n t o n e : J u s t a d i t o s t r i n g y o w a n t p r i n t e d .

G E T K E Y i a n o t h e r B A S I C s u b r o u t i n e a n s i P R I N T w h i c h p r i n t s o n c h a r a c t e r — w h a te v e r i i t h A c c u m u l a t o r — a t t h t i m e y o u J S Rt i t

G E T K E Y a c t s l i k e B A S I C ' S I N P U T c o m m a n da n t h e c h a r a c t e r t y p e d w i l l b l e f t i t h A c c um u l a t o r w h e n w r e t u r n t o u M p r o g r a mf r o m G E T K E Y . T h u s , w c a t r a n s f o r m t h A S C I I c o d e f o n u m b e r s i n t o a c t u a l n u m b e r s b u s i n g t h A N # $ 0 F i l i n e 1 0 5 . A S C I I f o i $ 3 1 , f o e x a m p l e . A f t e r $ 3 A N $ 0 F , w e ' r e l e f tw i t h i t h A c c u m u l a t o r . I t ' s n o i m p o r t a n tf o n o t h a t y o u n d e r s t a n d h o t h i s o G E T K E Y o P R I N T S T R I N G a c c o m p l i s h t h e i rt a s k s . J u s t l e a r n w h a t t h e y d a n h o u s e f u lt h e y c a n b e w h e n p r o g r a m m i n g .

I f a c t , w d i d n ' t r e a l l y n e e d t o s t r i p o f t h $ f r o m $ 3 1 . W c o u l d h a v e c o n s t r u c t e d t h b r a n c h t e s t i n l i n e 1 1 t C M $ 3 1 , b u i t ' s e a i e t v i s u a l i z e w h a t ' s h a p p e n i n g i w t e s t t h r e a l n u m b e r s i n s t e a d o t h e i r A S C I I c o d e . T h B N ( B r a n c h i N o E q u a l ) i l i n e 1 1 w i l l s e n dt h p r o g r a m d o w n t l i n e 1 3 ( f o r a n o t h e r I F T H E N t e s t ) i t h n u m b e r i t h A c c u m u l a t o r i n o t e q u a l t 1

H o w e v e r , i t h n u m b e r i 1 w " f a l lt h r o u g h " t h B N t o l i n e 1 2 0 , w h i c h p r i n t s o u o u m e s s a g e f o k e y p r e s s a n t h e n j u m p s b a c ku t s t a r t t h l o o p o v e r a g a i n a n d p r o m p t t h u s e r f o m o r e i n p u t .

T h o n l y s u b r o u t i n e w e ' v e w r i t t e n f o t h i sp r o g r a m i o n w h i c h p r i n t s a c a r r i a g e r e t u r n j u s ta f t e r w e ' v e d e t e c t e d k e y p r e s s w i t h G E T K E Y .O b v i o u s l y , w w a n t t s a v e w h a t ' s i t h A c c um u l a t o r a f t e r G E T K E Y b e c a u s e w n e e d t u s i t t e s t f o 1 2 o 3 T s a v e t h A c c u m u l a t o r ,w P H ( P u s H A c c u m u l a t o r o n t o t h s t a c k ) a n t h e n p r i n t 1 a n t h e n P L ( P u L l A c c u m u l a t o rf r o m t h s t a c k ) s t h a t w c a p r e s e r v e t h o r i gi n a l G E T K E Y v a l u e . W n e e d e d t u s t h A c c um u l a t o r b r i e f l y , a n w i t h o u t s a v i n g w h a t e v e rw a i i t w w o u l d h a v e l o s t i t I M t h e r e a r m a n y w a y s t s a v e t h A c c u m u l a t o r , m a n y w a y st p r i n t s t r i n g v a r i a b l e s , m a n y w a y s t d m o s ta n y t h i n g . B u t t h t e c h n i q u e s i l l u s t r a t e d h e r ew o r k w e l l .

O n f i n a l o b s e r v a t i o n : T h s o u r c e c o d e i P r o g r a m i l l u s t r a t e s t h e g e n e r a l s t r u c t u r e u s e db m o s t M p r o g r a m m e r s . I s e p a r a t e s t h p r g r a m i n t o f o u r f u n d a m e n t a l s e c t i o n s : t h e D e f in i t i o n s a n I n i t i a l i z a t i o n ( l i n e s 3 5 - 6 0 ) ; t h M a i nL o o p ( 1 0 0 - 1 7 0 ) ; t h S u b r o u t i n e s ( 4 3 0 ) ; a n d , l a s t ,t h D a t a 5 1 0 - 5 9 0 ) . T h e r e a r n f i x e d r u l e sa b o u t t h i s i M L b u m o s t p r o g r a m m e r s f i n dt h i s a r r a n g e m e n t i t h m o s t e f f i c i e n t .

C O M P U T E ' S G a z e t t e A u g u s t 1 9 B S 4

Page 52: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 52/100

R E V I E W S< ■ » .

T h e M u s i c S h o p" T h e M u s i c S h o p , " w r i t t e n b D o W i l l i a m s f o B r B d e r b u n d , i p o w e r f u l , t h o u g h t f u l l y d e s i g n e dm u s i c e d i t o r f o t h C o m m o d o r e6 4 I y o u ' v e n e v e r t r i e d p r o g r a mm i n g c o m p u t e r t m a k e m u s i c ,i t ' s h a r d t a p p r e c i a t e j u s t h o m u c h T h M u s i c S h o p s i m p l i f i e s t h p r o c e s s : I w o r k s i s u c h n a t u r a l ,i n t u i t i v e w a t h a t y o c a s t a r tm a k i n g " r e a l " m u s i c w i t h i n m i u t e s o b o o t i n g i u p T h i s i d u i l a r g e p a r t t o t h p r o g r a m ' s i n t e l l ig e n t u s o M a c i n t o s h - s t y l e v i s u a l s .

N e a r l y e v e r y M u s i c S h o p f u n ct i o n c a b e p e r f o r m e d w i t h a j o ys t i c k { k e y b o a r d c o n t r o l s a r e a l s oa v a i l a b l e ) , g u i d i n g a n a r r o w - s h a p e dc u r s o r a r o u n d s c r e e n d i s p l a y t h a tl o o k s l i k e s h e e t o m u s i c p a p e r .F o i n s t a n c e , t c h o o s e n o t e , y o o p e n t h " N o t e s B o x " a n t a k ew h a t y o w a n t f r o m w i d e s e l e ct i o n o m u s i c a l s y m b o l s . P r e s s t h b u t t o n a n t h b o d i s a p p e a r s ,p u t t i n g y o u b a c k o t h m u s i c p p e r . N o t h e c u r s o r i " c a r r y i n g "t h s e l e c t e d n o t e , w h i c h p l a y s a t h p r o p e r p i t c h w h e n y o p l a c e i o t h m u s i c a l s t a f f .

A f t e r y o u ' v e p l a c e d f e d i f e r e n t n o t e s , y o c a u s y o u r o w c o m p o s i t i o n l i k e t h N o t e s B o x ,p i c k i n g u n e n o t e s f r o m e x i s t i n go n e s w i t h o u t d i s t u r b i n g t h e o r i gi n a l s . T h u s , y o n e e d o n l y t g b a c k t t h N o t e s B o f o s o m et h i n g t h a t ' s n o t a l r e a d y o t h s c r e e n .

T h r e s t o f t h e p r o g r a m h a t h s a m e v i s u a l o r i e n t a t i o n , l e t t i n gy o m o v e a r o u n d i t h c o p o s i t i o n t a d d , d e l e t e , o r e v i s es m a l l d e t a i l s o l a r g e p a s s a g e s w i t he q u a l e a s e . C o m p o s i t i o n s c a b s a v e d o l o a d e d f r o m d i s k , o s e n tt C o m m o d o r e - c o m p a t i b l ep r i n t e r . T h p r o g r a m d i s k a l s o c o n -

s C O M P U T E ' S G a z e l l e A u g u s t 1 9 8 5

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

T h M u s i c S h o p p r o v i d e s 1 p r e d e f i n e d i n s t r u m e n t s , a n y o c a s w i t c h a n o f t h e 6 4 ' s t h r e e i d e p e n d e n t v o i c e s f r o m o n e i s t r u m e n t t a n o t h e r a w i l l . B u t h r e a l f u i i m a k i n g y o u r o w c u t o m i z e d m u s i c a l i n s t r u m e n t s . T h i si d o n e w i t h " A d j u s t S o u n d , "f u l l - f e a t u r e d s o u n d e f f e c t s e d i t o rt h a t l e t s y o a d j u s t t h s o u n d o a i n s t r u m e n t w h i l e y o u r c o m p o s i t i o np l a y s i t h b a c k g r o u n d .

B e s i d e s b e i n g l o t s o f u n , i t ' si n t r i g u i n g t l i s t e n t t h s a m es o n g p l a y e d b v a r i e t y o d i f e r e n t i n s t r u m e n t s , s w i t c h i n g f r o mo n t a n o t h e r w i t h t h t o u c h o b u t t o n . O n c e y o u ' v e d e f i n e d n e i n s t r u m e n t , y o c a u s i a a n p o i n t i t h c o m p o s i t i o n , j u s t l i k eo n o f t h e p r e s e t s . A n t h i s t r u m e n t d e f i n i t i o n s a r a u t o m a t ic a l l y s a v e d a p a r t o t h c o m p o s i t i o n .

O t h n e g a t i v e s i d e , i y o u ' r eo n o t h o s e w h d i s l i k e s i c o n s a n p u l l - d o w n w i n d o w m e n u s ( s o m ep e o p l e f i n d t h e m o b t r u s i v e a n i r i t a t i n g ) , t h i s p r o g r a m m a n o b f o y o u . A f t e r w h i l e y o m a t i r eo m o v i n g t h c u r s o r a l t h w a a c r o s s t h e s c r e e n t s e l e c t n e o t i o n s . T h o u g h i t ' s p o s s i b l e t c h o o s e o p t i o n s w i t h s h o r t h a n d k e b o a r d c o m m a n d s ( p r e s s i n g f p u t sy o i t h A d j u s t S o u n d o p t i o n ,a n s o n ) , t h e r e ' s n w a t e

c a p e t h o m n i p r e s e n t w i n d o w s . I a d d i t i o n , s i n c e i t ' s d e s i g n e d f o w r i t i n g f a i r l y c o n v e n t i o n a l m u s i c ,t h p r o g r a m i n o s u i t a b l e f o c r e a t i n g s o u n d e f f e c t s . B u f o m o s tp e o p l e , t h e s e a r l i k e l y t b i n s i g n i f i c a n t d r a w b a c k s t g e e r a l l y e x c e p t i o n a l p r o d u c t .T h M u s i c S h o p i n c l u d e s a e c e l l e n t i n s t r u c t i o n m a n u a l c o n t a i ni n s t e p - b y - s t e p t u t o r i a l s a w e l l a

q u i c k r e f e r e n c e c a r d . F o t h o s ew h n e e d t b r u s h u o f u d a m e n t a l s , t h e r e ' s e v e n s e c t i o no b a s i c m u s i c t h e o r y .

— P h i l i p I N e l s o nB r t f d e r b u n d1 P a u l D r i v eS a R a f a e l , 0 9 4 9 0 3$ 4 4 . 9 5 ( d i s k )

F e l o n yO n c e a g a i n i t ' s t i m e f o y o u , i t h r o l e o m a s t e r d e t e c t i v e , t t a k e t t h c i t y s t r e e t s . Y o u r j o i t s o l v et h 1 2 c r i m e s w h i c h m a k e u F e o n y , t h s e c o n d s c e n a r i o i C B S o f t w a r e ' s M y s t e r y M a s t e r S e r i e s .

L i k e i t s u c c e s s f u l p r e d e c e s s o r ,M u r d e r b t h D o z e n , F e l o n y i a a t t r a c t i v e , i n t r i g u i n g , a n c h a l l e n gi n s o f t w a r e p a c k a g e t h a t c o n t a i n sa l t h p a r a p h e r n a l i a n e e d e d t c r a c k e a c h o t h c a s e s . U n l i k eM u r d e r b t h D o z e n , i w h i c h a l t h c a s e s c e n t e r e d o m u r d e r s , t h c a s e s i F e l o n y v a r y c o n s i d e r a b l y ,n e c e s s i t a t i n g t h a t y o u r i n v e s t i g a t i v et e c h n i q u e s v a r y a c c o r d i n g l y . M t i v e s f o r t h e f t , f o e x a m p l e , c a n d i f e c o n s i d e r a b l y f r o m m o t i v e s f o m u r d e r , a n y o u r m e t h o d s o i v e s t i g a t i o n w i l l r e f l e c t t h t y p e o c a s e y o u ' r e t r y i n g t o s o l v e .

L e s s c o n v o l u t e d t h a n s o m eo t h e r m y s t e r y g a m e s , F e l o n y i n l e s s e n j o y a b l e a n o f t e n j u s t a

Page 53: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 53/100

d i a b o l i c a l i i t l o g i c . E a c h c r i m e i s u p p o r t e d b C a s e H i s t o r y t h a tp r o v i d e s y o w i t h t h n e c e s s a r yd a t a t b e g i n w o r k i n g o t h c a s e .P l a y e r s ( u t f o u r d e t e c t i v e s o e a c h c a s e , m o r e i y o w i s h t p l a yi t e a m s ) m a i n t e r v i e w p e o p l e , e a m i n e p h y s i c a l e v i d e n c e , o r m o v et a n o t h e r l o c a t i o n o e a c h g a m et u r n . E a c h o p t i o n c a r r i e s w i t h i c e r t a i n a d v a n t a g e s a n d i s a dv a n t a g e s , a n i t a k e s t o p - n o t c hs l e u t h t k n o w w h e n t d w h a t ,s i f t t h r o u g h t h r e h e r r i n g s , a n m a k e g o o d u s o t i m e .

W h i l e t h e r e i n t i m e l i m i t o s o l v i n g e a c h c a s e , y o u r f i n a l d e t e ct i v e r a t i n g i b a s e d i p a r t o h o l o n g i t o o k t s o l v e t h c a s e . T m e e t t h o b j e c t i v e s o e a c h c a s e ( a s t i p u l a t e d i t h C a s e H i s t o r y ) , y o m u s t b s u r e t h a t y o u ' v e s p e n te n o u g h t i m e g a t h e r i n g e v i d e n c et h a t w i l l s u p p o r t y o u r s o l u t i o n , y e n o s m u c h t i m e t h a t y o u ' v e b a n kr u p t e d t h c i t y w i t h y o u r o v e r t i m ep a y .

T h c o m p u t e r a c t s a y o u rc r i m e l a b , t h m a o f t h e c i t y( t h e r e a r e f u n c t i o n a l g r a p h i c s ) , a n o p t i o n g e n e r a t o r . I n o o n l y d o e st h b u s y w o r k o k e e p i n g t r a c k o w h o s e t u r n i t i s , b u a l s o t h n e c e ss a r y w o r k o a n a l y z i n g t h e v d e n c e y o u ' v e s e n t t t h l a b . M o s ti m p o r t a n t l y , i s e n d s y o t t h p r o p e r s e c t i o n o f t h e C l u e s B o o k l e t ,w h i c h c o n t a i n s t h i n f o r m a t i o nn e c e s s a r y f o b u i l d i n g y o u r c a s ea n e v e n t u a l l y s o l v i n g t h c r i m e .

F e l o n y i a e x c e l l e n t e x a m p l eo a e d u c a t i o n a l l y s o u n d g a m e .P l a y e r s e x e r c i s e l o g i c a n r e a s o n i n gs k i l l s , l e a r n t b o t h t a k e a n o r g an i z e n o t e s , a n t e m p l o y o t h e rp r o b l e m - s o l v i n g s k i l l s . T h c a s e sa r w e l l t h o u g h t - o u t , e a c h a d i f f ic u l t i n i t o w w a a s t h e n e x t , a n t h e y a c c u r a t e l y r e f l e c t t h p r o b l e m sa n a n x i e t y t h a t m u s t a c c o m p a n yp a i n s t a k i n g d e t e c t i v e w o r k . T h c o m p e t i t i v e f a c t o r , b r o u g h t o b w o r k i n g a g a i n s t r i v a l d e t e c t i v e s t r i n t s o l v e t h s a m e c r i m e , a d d sa n o t h e r d i m e n s i o n t F e l o n } / ,t h o u g h t h g a m e i e q u a l l y e n j o ya b l e w h e n p l a y e d a l o n e . T h i s i g o o d o n f o a l t h w o u l d - b e S h e r -l o c k s o u t h e r e .

— J a m e s T r u n z oC B S o f t w a r eO n F a w c e t l 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 ) f f

B r e a k t h r o u g h i V a l u eU L T R A B Y T EN E P R O D U C T S - A L L

w i t h F R E E B A C K U P C O P I E S

U L I T R A B Y T E D I S K N I B B L E RU s e s p r o p r i e t a r y r e v i s i o n o d i s k o p e r a t i n g s y s t e m D O S ) t m a k e

b i b b i c o p y . T h i s p r o c e s s , c a l l e d n i b b l i n g , c o p i e s ( h f o r m a t ,d a t a a n e r r o r s , a l a t h s a m e t i m e . E r r o r s a r n o r e c o g n i z e da n d n o h a m m e r t h d r i v e . B u i l t i n f a s t l o a d e n v i r o n m e n t a l l o w sc o p i e s i 8 m i n u t e s w i t h s i n g l e 1 5 4 1 d i s k d r i v e .

E a s y t u s e . 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 nC h o o s e 3 5 , 3 6 . 3 o 3 t r a c k s t c o p y i n c l . h a l f t r a c k sM a k e s u t c o p i e s o e a c h o r i g i n a l — ( U N I Q U E F E A T U R E )B a c k s u 9 9 o a l p r o t e c t e d s o f t w a r eF r e e b a c k u p c o p y - t w o d i s k s l o t h e p r i c e o o n

F O C O P I E S O T H D I S K N I B B L E R

p l u s $ 4 . 0 0 s h i p p i n g a n h a n d l i n g . M a s t e r c a r d . V i s a . C h e c k M . O . . F o r e i g n o r d e r sf i C O a d S Z . B O . i : . - 1 1 1 a d 6 . 5 % ( S 2 . 6 Q I s a l e s l a x . A d d i t i o n a l b a c k u p c o p i e s a r

2 0 . ( 1 0 p l u s 3 . 0 0 s h i p p i n g . A T T E N T I O N : O w n e r s o ( J L T R A C O P Y w h o s e n a m e sa r I o u l i t e m a o r d e r s i n g l e c o p y l o Z O . O D p l u s S 3 . Q 0 s h i p p i n g .

F R E E B A C K U P D I S K SM c M U R P H Y ' S M A N S I O N

A U L T R A B Y T ET E X T A D V E N T U R E

I s e e m s t h a t a u n k n o w n u n c l e h a d i e d i f a r a w a y S c o t l a n d a n l e f t y o h i v a s tl o r t u n e . S I D . 0 D 0 . 0 0 0 t b e x a c t I IT h e r e I o n l y o n e s m a l l p r o b l e m . D e a r o l u n c l e M c M u r p h y w a a b i t d e m e n t e d a n h a h i d d e n y o u r i n h e r i t a n c e s o m e w h e r e i h i m a n s i o n .K l e f t y o o n l y o n s m a l l c l u e , b r a s s k e y .I i n o u t y u t l i n d y o u r f o r t u n e .

3 G O h o u r s > c h a l l e n g e• S e a l e d e n v e l o p e o h i n t s

f o b e g i n n e r sI n s t r u c t i o n m a n u a l I n c l u d e dS o l u t i o n s h e e t a v a i l a b l e

S 2 9 . 9 5 f o d i s k sp l u s $ 4 . 0 0 s h i p p i n g . C O o

F o r e i g n a d S 2 . 0 0 . C t a $ 1 . 9 5

T H D I S K S U R G E O NA U L T R A B Y T E

D I S K U T I L I T YR e a d d a t a I r o m . e d i t a n w r i t e t d i s k

A n a l y z e d i s k e r r o r s w i t h o u t " h a m m e r I n g "W r i t e e r r o r s 2 0 . Z 1 . Z Z . 2 3 . 3 7 2 o d i s k

H e a d d a t a u n d e r e r r o r s , e r a s e e r r o r sD e c i m a l . H E X . O c t a l B i n a r y c o n v e r s i o n sF o r m a l s i n g l e t r a c k w i t h a n I D e t a i l e d i n s t r u c t i o n s l o b e g i n n e r sM u c h m o r e

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

1 F I L E C O P Y t c o p y p o r t i o n s o f d i s k2 S I N G L E T R A C K C O P Y3 M I N U T E C O P Y o e n t i r e d i s k .

P r o t e c t e d d i s k s a l s o r e q u i r e e r r o rp r o d u c t i o n» $ 2 9 . 9 5 f o d i s k s

p l u s $ 4 . 0 0 s h i p p i n g . C O o F o r e i g n a d S Z . O O . C t a $ 1 . 9 5

A l P r o d u c t s l o C o m m o d o r e 6 1 5 4 1 D i s k D r i v e O n l yW r i t e o 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 8 ) 7 9 6 - 0 5 7 6P . O . B o 7 8 L C a n a d a , C 9 1 0 1 1

D E A L E R S D I S T R I B U T O R S W A N T E DC O M P U T E l ' s G a z e l l e A u g u s t 1 9 B 5 5

Page 54: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 54/100

Page 55: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 55/100

T Y — t h e v a l u e ( 0 - 1 9 9 ) , w h i c h m u s t a l s ob m u l t i p l e o e i g h t . T a k e t h r o n u m b e r( 0 - 2 4 ) a n m u l t i p l y b e i g h t .

T C O L — t h e c o l o r o f t h e l e t t e r s ( f o r e g r o u n dc o l o r 0 - 1 5 m u l t i p l i e d b 1 6 a d d e d t b a c kg r o u n d c o l o r ) .

D — t h e d i r e c t i o n o p r i n t i n g . B e c a u s e o t h w a h i - r e s s c r e e n m e m o r y i o r g a n i z e d , l e f t t r i g h t i d i r e c t i o n 8 d o w n w a r d p r i n t i n g i 3 2 0 ,a n d i a g o n a l p r i n t i n g ( d o w n a n t t h l e f t ) i 3 2 8 .

A f t e r t h v a r i a b l e s a r e d e f i n e d , a d G O S U B2 9 6 0 t t h p r o g r a m a n d y o u r w o r d s o c h a r a ct e r s a p p e a r o t h e s c r e e n . F o e x a m p l e , i y o w a n t e d t l a b e l t h l e f t s i d e o f a g r a p h w i t h t h n u m b e r s 1 - i b l u e o w h i t e , y o c o u l d p u t h i s l i n e i y o u r p r o g r a m :

S T E X T S " 9 8 7 6 5 4 3 2 1 " : T X = 0 : T Y - 1 3 ' 8 :3 2 0 : G O S U B 2 9 6 0

M a c h i n e L a n g u a g e F o S p e e dT h m a i n s e c t i o n o f T e x t P r i n t i w r i t t e n i B A S I C , b u t h e r e a r a l s o s o m e m a c h i n e l a g u a g e r o u t i n e s . T h e i r f u n c t i o n s c o u l d h a v e b e e nw r i t t e n i B A S I C , b u B A S I C i f a i r l y s l o w w h e nt h e r e a r e l o o P O K E s t b d o n e . T h e y w o r ka f o l l o w s :

S Y 8 2 c o p i e s t h f i r s t 1 2 s h a p e s f r o m

c h a r a c t e r R O d o w n t 5 0 1 7 6 a n f o l l o w i n g .I n t e r r u p t s m u s t b t u r n e d o f a n t h I / O b a n ks w i t c h e d o u b e f o r e t h i s r o u t i n e w i l l w o r k . T h i si t a k e n c a r e o i l i n e s 2 6 9 0 - 2 7 3 0 . T h i s M r o t i n e t r a n s f e r s t h u p p e r c a s e / g r a p h i c s c h a r a c t e r sd o w n t R A M . i y o u ' d p r e f e r t h u p p e r / l o w e r c a s el e t t e r s , c h a n g e t h e s e t w l i n e s :3 1 3 0 D A T A 2 3 4 , 7 2 , 1 3 ! i , 7 2 , 1 5 2 , 7 2 1 6 0 , 0 , 1 8 5 , 0

, 2 1 6 , 1 5 3 , 0 , 1 9 6 , 1 8 5 , 0 , 2 1 7 , 1 5 3 , 0 , 1 9 7 , 18 : r e m 9

3 1 4 0 D A T A 0 , 2 1 8 , 1 5 3 , 0 , 1 9 8 , 1 8 5 , 0 , 2 1 9 , 1 5 3 , 0 ,1 9 9 , 2 0 0 , 2 0 8 , 2 2 9 , 1 0 4 , 1 6 8 , 1 0 4 , 1 7 0 , 1 0 4 ,9 : r e m 9

S Y 8 6 c l e a r s t h h i - r e s s c r e e n a 8 1 9 2 . I n m a t t e r o s e c o n d s , m a c h i n e l a n g u a g e d o e s w h a tw o u l d t a k e B A S I C h a l f m i n u t e .

S Y 9 2 f i l l s c o l o r m e m o r y w i t h t h f o r eg r o u n d a n b a c k g r o u n d c o l o r s y o u ' v e c h o s e n .B e f o r e c a l l i n g t h i s r o u t i n e , P O K E 2 5 1 w i t hn u m b e r f r o m t 2 5 ( f o r e g r o u n d 1 b a c k g r o u n d ) .

I y o c h o o s e t a p p e n d T e x t P r i n t t H i - R e sT o o l b o x ( e l s e w h e r e i t h i s i s s u e ) , y o w o n ' t n e e dt h c l e a r s c r e e n o r c o l o r f i l l r o u t i n e s , a l t h o u g hy o c a i n c l u d e t h e m . Y o c a a l s o d e l e t e t h eB A S I C r o u t i n e ( l i n e s 2 9 2 0 - 2 9 5 0 ) t h a t t u r n s p i x e l so n

S e p r o g r a m l i s t i n g o p a g e 7 5

I t f O O . O O OC O M A L U S E R S !

Y O A R I N V I T E D T J O I N T H E Mc o m a l s t a r t e r k i f o c o m m o d o r e 6 a 1 "I N C L U D E S E V E R Y T H I N G Y O N E E D :

c o m p l e t e E n h a n c e d C O M A L 0 . 1 1 S y s t e mL O C O " T u r t l e C r a p h i c s

G r a p h i c s a n S p r i t e C o m m a n d sR u n - t i m e c o m p i l e r f o f a s t e x e c u t i o nT w D i f f e r e n t u n p r o t e c t e d D i s k sD o z e n s o S a m p l e P r o g r a m s[ G r a p h i c s , s o u n d . U t i l i t i e s , D e m o )H e l p F l i e s E r r o r F i l ei n t e r a c t i v e c r a o t i l c s R e f e r e n c e S y s t e mU s e r s M a n u a l : c o m a l F R O M a T p o c k e t o u l c k g u l d e R e f e r e n c e c a r dc o m a l i n f o r m a t i o n P a c k a g eC O M A L R e s o u r c e L i s t i n gc o m a l S t i c k e r sD i s k B a c k u p P r o g r a mw n i t e c u s t o m M o l d e d C a s e

A L F O R O N L Y $ 2 9 . 9 5( $ 5 5 v a l u e — n e a r l y V 5 p r i c e )w a u i r e s a i s K d r i v e c o m p a t i b l e w i t n m s a n c o m m o d o r e D r i v e sA l s o a v a i l a b l e c o m a l t o d a y n o w s i e t i e r s i 9 5 o e r v e n r s a m p l eC O M A L T O D A Y 5 C O M A L H a n d b o o k S 1 9 B e g i n n i n g C O M A L S 1 9 . 9 5

F o u n d a t i o n s I C o m p u t e r s t u d i e s w i t h C O M A L S 1 9 0 5 S t r u c t u r e dp r o g r a m m i n g w i t n C O M A L $ 2 9 S e n d r n e c k o M o n e y O r d e r U D o l l a r s p l u s S H a n d l i n g t o C O M A L U S E R S C R O U P , U . S . A . , L I M I T E D

5 5 0 1 G r o v e l a n d T e n , M a d i s o n , w i 5 3 7 1 6p h o n e : ( 6 0 8 ) 2 2 2 - 4 4 3 2

C o m m n n o r p « t r a d e m a r k n c o m m o d o r e E l e r i f o n m l i

N O J U S T A N O T H E RP R E T T Y ( I N T E R ) F A C E

T H P R I N T M A S T E R / + G W i t h I n t e l I i F e a t u r e s "I f y o u d o n i c a * h a r y o u r p r i n t o u t s l o o k I t k e y o c o u l d i n a n d m l e r f a c e « y a i * a n i f u J f p w f O *n w i c e . w i i f l a f V a r a d f e a t u r e * y o u t » t e e i W i i t i e P H I N T r d A S T E R . - G r t l f f y o u 1 T h e f t n i n a s l f l J ' Gh a m a n y l e a r u r e s l o u n f l n w i w e e k F u l l g r a p h i c s c o r n e r r a " n M w i i n £ p s t n S t a r T a l l y . O > i a ! aG o r r i l a . N E C . a i i c f r n t - r e G r a p h i c s s p e e d " a t e e n m a x i m i z e d B y r e d u c i n g o d i m i n a i i n g p ™ t a r ts f i u i f l i n g U t a s t ' C f f f l p l u i e s C o m m g c t u e p r i n i e r t e s t n o g r a n m n i n u r e . 4 J ) 0 \ t e i l f f t h a n m c & ip t h e n i t s - f a c e * E m u i a i r o n l r a n s y a f f i t l * i i r » g a n i l d e o r n a J t t o O k p f L * r * s w t i a P a t r i f c r o c f f j i r i gm a t e C a « * 1 i e t f r e n u l l y c o w e dW H A T A R N E L F U T U R E S ? T h e s e ■ [ t e s p B t r A U d v a i t e d t a t u r r t o r ( h R m i ™ t w / ' G S e . i l l i i H i y i n ^ a r » d p f r f i l - f r n f l l h S i n g l e p a j c n j u ^ ( . O t u W p r t p m i i y a n i l i c v n ^ ( ! a r a p N r ( ? > s w j t c f i s t M m ( ^

a d f l n ^ l e d E n h a n c e d g < 3 p h > c s c h a r a c i e r s T h f t n | m * t H R O U c o n t a i r n \ o m e s p w u fm « i i i n c L a n g u j q r r r j u d n s w f l i c f i y o u c a i j t c e s ^ w i t f i a L U A ( > c r m r r ^ n ] p u s l h k e 3 d n

d r i v e L O A D ' S a i p l a ^ i r r W d i r e c i o f y w i i r W u i d c t i o y f i g B A S I C ™ i w > L O A D ' S T A T U S "d r t p l j f f c o m p J e i e F T i r t r r a s i f r w r t i n o s a n r j s u i u s A n m o r e 1 A % 5 l o s h i p p i n g S u g g e s i e dM l a f i S 1 1 9L O O K 1 1 B K B U F F E R E X P A N S I O N P I l ^ s « l e t y i n G J d e F V m i m a s i e r / * G c a A c c « i i s i f i K i n *

v c o n - S I n q l u d r t s e c o > d T O M - . r u c f i a b m a n / m * t f a n t a s t c m i H I i i w T r f e s L O A D R E N r J U ' r m u m D e r s B t t i t p r c ^ a i T i i 0 A D ' 0 l 0 " . 4 . 1 f t o v e ^ N E W d B i i . t p r o g r a n L O A D I N S E S T "m e r g e s a 3 a s > c p r n g i a n D r t i g t i a i u S p e c i a l c f i a r a d e r s e i s L D A [ ) " E D i T - . 4 . ic h j r a n e / i P i o y i ^ f i J i y c h w j c i e r l b i r t 9 C H R i ^ M a n y r m » e i e - > r u r « I t ^ f l * c a

p f t n t e r O g i a p h i o c h a a t i f l ^ w » Q O o Q N i p l m s o y o u r ^ a - a l E p s o n i o i h c3 0 6 0 0 . r ? C O . 2 4 0 0 t w m J w o f Q a i f l p j n t y O T o X o i ' X o i l r u m r f c h a k e H u V M m i r s 1

m a t e o r o n a J e D B 2 5 m n n « r i j r M S S l ^ u p p - r ^ S 1 3 9 9

C A L L ( 2 0 6 ) 2 3 6 - 2 9 8 3 S y o l o c a l d c a i e t c c a l lV t m t P U S V i s a M a [ e r c a d v - e it u m e 3 d n m w e y t a c k g u . v, i n i « C a l l o r M f i i e ■ ! y o * a n l

P . O . B O X 4 3 - D E P T . G B - M E R C E H I S , , W 9 6 0 4 0

Page 56: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 56/100

S p a c e D o c kA a r o n B o b i c k

D y o h a v e t h s t e a d y h a n d a n q u i c ke y i t a k e s t l a n d a b u s y s p a c e p o r t ?W a t c h o u f o t h o t h e r s h i p s , t h e y w o n ' ts l o w d o w n o r g e t o u o y o u r w a y . F o t h u n e x p a n d e d V I a n 6 4 J o y s t i c k r e q u i r e d .

Y o u ' v e t a k e n y o u r C l a s s O C - 8 8 D L m i n i n g s h i pt t h a s t e r o i d b e l t s a n b a c k . T h c a r g o b a y s a r b r i m m i n g w i t h v a l u a b l e o r e , a w e l l a f e s t r a n g e c r y s t a l s y o d i s c o v e r e d . S i m o n t h s i s p a c e i l o n g t i m e ; a l y o w a n t i t d o c k t h s h i p , c o l l e c t y o u r p a y , a n f i n d r o o m w i t hh o b a t h .

B u t h t r a f f i c i h e a v y t o d a y . O a r r i v a l a tt h L i n c o l n I n t e r n a t i o n a l S p a c e p o r t , y o w e r ea s k e d t g i n t o h o l d i n g p a t t e r n . F i n a l l y , a f t e rt h r e e h o u r s o f f l y i n g i c i r c l e s , y o u ' v e b e e nc l e a r e d f o l a n d i n g . Y o a c c e l e r a t e t o w a r d t h l a n d i n g b a a n s u d d e n l y r e a l i z e t h a t e v e r y s h i pi t h e s e c t o r m u s t b h e r e , a n t h e y ' r e a l b l o c ki n y o u r p a t h . Y o h e a r a a n g r y v o i c e o t h r a d i o , " H e y , n o o d l e b r a i n , w h e r e ' d y o l e a r n t f l y ? G e o u o m w a y . " S o y o u t u r n o f t h r a d i o .

L i m i t e d F u e lI " S p a c e D o c k , " y o h a v e o n l y o n c h a n c e t r e a c h t h l a n d i n g b a y , b e c a u s e t h f u e l i n e a r l yg o n e . A n s i n c e t h e s h i p i c o m p l e t e l y f u l l o o r e , i c a n ' t c h a n g e c o u r s e v e r y q u i c k l y . U s t h j o y s t i c k t m o v e f o r w a r d , l e f t , a n r i g h t . A n a v o i d t h o t h e r s p a c e s h i p s t h a t a r e w a i t i n g t l a n d . I y o m i s s t h l a n d i n g b a y , y o u r s h i p i l o s t . Y o u m u s t t o u c h d o w n i t h m i d d l e o t h s p a c e p o r t ; i y o m i s s s l i g h t l y , i c o u n t s a s c r a s h .

I t h V I v e r s i o n , y o s t a r t w i t h t h r e es h i p s . Y o g e a e x t r a ( b o n u s ) s h i p e a c h t i m ey o u d o c k s u c c e s s f u l l y .

T h 6 v e r s i o n i s l i g h t l y d i f f e r e n t . Y o h a v ef i v e c h a n c e s t d o c k , b u t a r n o t g i v e n a n b n u f o s u c c e s s . A t h b e g i n n i n g o t h g a m e ,5 C O M P U T E D G a z e i m A u g u s t 1 9 8 5

P o s i t i o n a n l i m i n g a r e s s e n t i a l . H e r e , t h s h i p w a i t s f o t h s p a c e p o r t ( p a r t l y v i s i b l e i t h u p p e r r i g h t ) t o w r a pa r o u n d t t h l e f t ( 6 v e r s i o n ) .

m o v e t h j o y s t i c k u o d o w n t c h o o s e l e v e l 1 2 o 3 ( L e v e l 1 i t h e a s i e s t . ) T h e n p r e s s t h ef i r e b u t t o n t b e g i n . P u s h f o r w a r d t a c c e l e r a t e ,p u l l b a c k t d e c e l e r a t e . Y o c a n n o t s t o p c o p l e t e l y , b u y o c a a d j u s t t h e s p e e d s o m e w h a t .

T y p i n g I n s t r u c t i o n sT h V I v e r s i o n i w r i t t e n i B A S I C . R e m o v e o d i s a b l e a n e x t r a m e m o r y , t y p e i t h p r o g r a m ,a n s a v e i t t a p e o r d i s k .

T h 6 v e r s i o n i l i t t l e l o n g e r t h a n I o m a c h i n e l a n g u a g e , a n y o u ' l l n e e d t h M L m c h i n e l a n g u a g e e d i t o r , p u b l i s h e d r e g u l a r l y i t h G A Z E T T E , t e n t e r i t L o a d M L X , a n a n s w e r t h p r o m p t s a s f o l l o w s :S t a r t i n g A d d r e s s : 4 9 1 5 2E n d i n g A d d r e s s : 5 0 5 9 7

E n t e r t h p r o g r a m a n s a v e i t t a p e o d i s k . W h e n y o l o a d i b a c k , y o u m u s t u s s e c o n d a r y a d d r e s s o o n e : L O A D " S P A C E D O C K ", 8 , 1 ( d i s k ) o L O A D " S P A C E D O C K " , 1 , 1 ( t a p e ) .T s t a r t , S Y S 4 9 1 5 2 .

S e p r o g r a m l i s t i n g s o p a g e 6 9

Page 57: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 57/100

P I E ' B M C o m p l e t e P r F o o t b a l lP r e d i c t i o n P r o g r a m F o T h

1 9 8 5 N F S E A S O N

6 3 A c c u r a t e v s ' S p r e a d ' S i n c e 1 9 8 1M o r e F e a t u r e s M o r e I n f o r m a t i o n I 1 9 8 5 T o

B E A T T H S P R E A DF E A T U R E S

P r e d i c t e d S c o r e s E a c h W e e kS e a s o n S c h e d u l e B W e e k / T e a mR e c o r d s R e s u l t s :

S c o r e s B W e e kS c o r e s B T e a mD i v i s i o n S t a n d i n g sS t a t s A c c u m u l a t e d A v e r a g e1 9 8 3 - 1 9 8 4 D a t a B a s e

A u t o O p p o n e n t I n p u tA u t o D a t a U p d a t eP r i n t e d C o p y A l S c r e e n sE a s y U p d a t e - P l a y o f f s / 1 9 8 6D e a l e r I n q u i r i e s I n v i t e d

9 i n c l u d e s d i s cd o c u m e n t a t i o n

A p p l e I M I I C o m m o d o r e 6 I B P T R S - 8 0 . M I I I / I VT a n d y 1 0 0 0 / 1 2 0 0 / 2 0 0 0

S T A T S N E E D E D T R U P R O G R A MA V A I L A B L E I L O C A L N E W S P A P E R S

O W W I L L F U R N I S H S T A T S B Y M A I L M O D E MA L 2 W E E K S S E A S O N P R I C E . . 4 0 P R O G R A M C O M E S U P D A T E D T H R U C U R R E N TW E E K O S E A S O N . . N E X T R A C H A R G E

O r d e r s C a l l C o l l e c t2 H r s .C . O . D .

M a r a t h o n S o f t w a r e D e p t .P 0 B O 1 3 4 9J A C K S O N V I L L E . T E X A S 7 5 7 6 6( 2 1 4 ) 5 8 6 - 8 2 1 2

1 5 4 1 P H Y S I C A L E X A M $ 3 9 . 9 5S e R e v i e w s I n R U N , J u n e 1 9 8 5 , p 1 M I D N I G H T G A Z E T T E # 2 1 , 1 9 8 4 , p 4 A H O Y , A p r i l 1 9 8 5 , p 3

( R e d u c t i o n s o a c t u a l s i g n sT E A M■ R E S

Y A R DS A L E♦ ♦

f l E G I S T R f l T I D f lT D D 1 W• f l - u n - z *

F D S E l l E R Q F C s s i a n d L a o A L i TS I G H S H A D E E f l S I L Vf U l D m E H P E f l S I U E L V

M a k e s i g n s u t 1 0 b a n l e n g t h B o r d e r s a r v a r i a b l e s i z e s o l e t t e r s , 3 t 6 1 V 1 h i g h . P r o p o rt i o n a l s p a c i n g , c e n t e r i n g , r I t J u s t i f i c a t i o n *1 5 t e n t u r e d b a c k g r o u n d s i n c l u d e d

E D i p i l S OI T A L I Cr a m i e : : " f o n l F o n l i l — .

C M t t O l t

P r i n t e r s : E p s o n M ( w i t h G r a f t r a x ) , R X F X , J X , t Q G e m i n i1 5 1 5 C o m m o d o r e M P S 8 0 1 , 1 5 E 5 E ; B a n a n a ; P a n a s o n i cP 1 0 9 0 ; S e i k o s h a G P 1 0 0 A ; R i t e m a n I I P l u s , 1 5 M a n -n e s m a n n T a l l y , S p i r i t 8 0 O k i d a t a 8 2 A , 8 3 w i t h O k i g r a p h ,9 2 A . 9 3 A , P r o w n t e r 8 5 1 0 , C I t a h 8 5 1 0 .T H B A N N E R M A C H I N E $ 4 9 . 9 5 A v a i l a b l e o F O N T D I S K S ( o p t . ) e a c h $ 3 9 . 9 5 D I S K o n l y .

C o c H « * M Q a u > r t n | l > s v * i i » f H »

C a r d i n a l S o f t w a r e

U n i - K o o lD I S K D R I V E F A F O C O M M O D O R E

D e s i g n e d t w o r k w i l h C o m m o d o r e D i s kD r i v e M o d e l s 1 5 4 0 , 1 5 4 1 , S F 1 0 0 1 , t h eq u i e t C - 1 0 0 I a e n c l o s u r e m o v e s c o o l ,l i l t o r o d a i t h r o u g h I h o t o p v e n t s o t h d i s kd r i v e c o o l i n g t h e d r i v e a n I h e r a b y r e d u ci n g t h e m i s a l i g n m e n t p r o b l e m s c a u s e d b yh e a l b u i l d - u p . c u s t o m f i l l e r k e e p s r o o md u s l f r o m e n t e r i n g t h e d i s k l o a d i n g o p e ni n T h i s g r e a t l y i n c r e a s e s t h e H i s p a n o t h d i s k d r i v o s , a n d e c r e a s e s l i i e m a i n l e -: i n r e q u i r e d t k e e p t h d r i v e l u n c i i o n -i n g p r o p e r l y . O n l y 5 3 9 , 9 5 p l u s $ 2 . 5 0 l o s h i p p i n g a n u v a i n s u r a n c e .M o n e yO r d e r ,C h e c k so r C . O . D .O n l y

6 - m o n t h w a r r a n t y

U n i - K o o l9 0 W i l l i a m s o n L o o p , G r a n t s P a a a , O 9 7 5 2 G

] ■ , - i l r t Q i m r f l O l r j ^ s - i i b o t i r " M i ' » B b l l n t i * S v V i r

Page 58: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 58/100

r u n c hT h e r e a r n u m b e r o a d v a n t a g e s t c r u n c h i n g y o u r p r o g r a m s : e x e c u t i o n s p e e d ,e f f i c i e n c y , a n m o r e m e m o r y , t n a m e t h m o s t o b v i o u s . T h i s u t i l i t y i o n t h a t e v e r yp r o g r a m m e r s h o u l d h a v e i h i s t o o l b o x . F o t h e 6 4 a n V I C - 2 0 .

O n o t h f i r s t s k i l l s b e g i n n i n g p r o g r a m m e rl e a r n s i h o t " c r u n c h " B A S I C p r o g r a m ,r e d u c i n g i t t h s m a l l e s t s i z e p o s s i b l e b r e m o v i n g a l s p a c e s , s h o r t e n i n g v a r i a b l e n a m e s ,c o m b i n i n g l i n e s , a n s o o n . I t ' s u s u a l l y q u i t e t d i o u s a n t i m e - c o n s u m i n g , a n b e c o m e s e v e nm o r e s a s t h e p r o g r a m m e r w r i t e s l o n g e r p r g r a m s . l o o p e o p l e h a v e d e v e l o p e d t h b a h a b i t o f c r u n c h i n g t h e i r p r o g r a m a t h e y t y p e i i n w i t h t h r e s u l t b e i n g h a r d t r e a d a n d i f f ic u l t t d e b u g .

W h C n i n c h ?W h b o t h e r t c r u n c h i t h f i r s t p l a c e ? F o o n t h i n g , i a l l o w s y o u r p r o g r a m t r u f a s t e r a n m o r e e f f i c i e n t l y . H o w e v e r , i s o m e c a s e s , e sp e c i a l l y o t h V I C - 2 0 w i t h l i t t l e o n m e m o r ye x p a n s i o n , i t ' s t h o n l y w a p r o g r a m w i l l r u n .B u e v e n t h 6 4 w i t h i t r e l a t i v e l y l a r g e R A m e m o r y , o c c a s i o n a l l y r u n s i n t o t h i s p r o b l e m .T h i s c a o c c u r , f o i n s t a n c e , i l e n g t h y p r og r a m w h i c h u s e s l a r g e a r r a y s . E v e r y b y t e s a v e db r e d u c i n g t h p r o g r a m l e n g t h c a n b e u s e d f o s t r i n g a n v a r i a b l e s t o r a g e .

W i t h " C r u n c h " y o c a l e y o u r c o m p u t e rd t h t e d i o u s w o r k f o y o u . A f t e r a l l , t h a t ' sw h a t c o m p u t e r s a r b e s t a t I f a c t , t h i s p r o g r a mw i l l n o t o n l y c r u n c h y o u r p r o g r a m i m a t t e r o s e c o n d s , b u t t h r e s u l t w i l l b m u c h m o r e c o p a c t t h a n w o u l d b p o s s i b l e b h a n d . O r i g i n a l l yw r i t t e n f o t h 6 a n r e q u i r i n g l i t t l e o v e r 1 . 5 Ko m e m o r y , I ' v e a d d e d v e r s i o n f o t h V I C - 2 0w h i c h r e t a i n s t h p o w e r o f t h e 6 v e r s i o n w h i l eu s i n g o n l y 8 8 b y t e s .

5 C O M P U T £ ! ' s G a z e t t e A u g u s l 1 9 B 5

J a m e s A L e d g e r

E i g h t W a y s T C r u n c hC o m b i n i n g O L i n e s . O n o f t h e m o s t r e m a r ka b l e t h i n g s t h a t C r u n c h c a d i c o m b i n e a m a n y s t a t e m e n t s o n t o o n l i n e a p o s s i b l e . A n y o u ' r e n o l i m i t e d t 8 o 8 c h a r a c t e r s a s y o w o u l d b u s i n g t h k e y b o a r d . I f a c t , i w i l l u s u t 2 5 b y t e s p e r l i n e , o a n l o w e r l i m i t y o s e l e c t ( B A S I C d o e s n ' t l i k e l i n e s l o n g e r t h a n 2 5 b y t e s ) . T h a t ' s b y t e s , n o c h a r a c t e r s , a n i c a r s u l t i a l i n e e v e n l o n g e r t h a n 2 5 c h a r a c t e r s ,T h i s i b e c a u s e B A S I C k e y w o r d s a r e s t o r e d a so n b y t e t o k e n s b u a r p r i n t e d o u t u s i n g f u l ll e n g t h w o r d s .

N o e v e r y l i n e c a n b e c o m b i n e d w i t h a o t h e r o n e . B A S I C k e y w o r d s s u c h a G O T O ,G O S U B , I F - T H E N , R U N , a n L I S T m a b f o l o w e d b l i n e n u m b e r . T h l i n e t h e y r e f e r t i c a l l e d r e f e r e n c e d o t a r g e t l i n e . S u c h a l i n e c a n o h a v e i t l i n e n u m b e r r e m o v e d b c o m b i n i n gi w i t h t h p r e v i o u s l i n e .

A n o t h e r s p e c i a l c a s e i t h I F - T H E N s t a t em e n t . A n s t a t e m e n t t h a t f o l l o w s a I F - T H E No t h s a m e l i n e i e x e c u t e d o n l y w h e n t h c o d i t i o n i t r u e . T h e r e f o r e , n a d d i t i o n a l l i n e s c a b a d d e d t t h e n w i t h o u t c h a n g i n g t h l o g i co f t h e p r o g r a m .

S p a c e s . A l s p a c e s w i t h i n p r o g r a m a r r m o v e d e x c e p t t h o s e w i t h i n s t r i n g i n s i d e q u o t e sa n c e r t a i n s p a c e s w i t h i n D A T A s t a t e m e n t s a d e s c r i b e d b e l o w .

D A T A S t a t e m e n t s . I y o u g r o u p a l o y o u rD A T A s t a t e m e n t s t o g e t h e r , C r u n c h w i l l c o m b i n et h e m i s p e c i a l w a y . I n s t e a d o j u s t a d d i n gc o l o n a n c o n c a t e n a t i n g , c o m m a i a d d e d a n dt h D A T A t o k e n i d r o p p e d . F o e x a m p l e :

1 D A T A A B Q D E F2 D A T A G H I J K L

w o u l d b e c o m e :1 D A T A A B C , D E F , G H I J K L

Page 59: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 59/100

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

S p a c e s a r a l s o t r e a t e d d i f f e r e n t l y w i t h i nD A T A s t a t e m e n t . T h i s i b e c a u s e B A S I C a l l o w sy o t d e f i n e s t r i n g s w i t h i n D A T A s t a t e m e n tw i t h o u t u s i n g q u o t e m a r k s . F o e x a m p l e , t h s t a t e m e n t :

1 D A T A J O H N D O 1 2 O A L A N Ew o u l d b e c o m e :

1 D A T A J O H N D O , 1 2 3 O A L A N EN o t i c e t h a t o n l y l e a d i n g s p a c e s a r e d e l e t e d ,w h i l e t h o s e w i t h i n a n t r a i l i n g t h d a t a s t r i n ga r p r e s e r v e d . T h i s i e x a c t l y h o y o u r c o m p u t e rw o u l d t r e a t t h e m . A n s i n c e C r u n c h c a n n o t t e l lw h e t h e r n u m b e r w i t h i n D A T A s t a t e m e n t i m e a n t t b u s e d a n u m b e r o a s t r i n g , a l i t e m s a r t r e a t e d a s t r i n g s . I y o e n c l o s e y o u rs t r i n g d a t a i t e m s w i t h i n q u o t e m a r k s , a i s o m et i m e s n e c e s s a r y w h e n u s i n g p u n c t u a t i o n , t h e ns p a c e s t r a i l i n g a f t e r t h q u o t e m a r k a r e a l s or e m o v e d .

R E M a r k s . R e m a r k s a r n e a r l y a l w a y s c o p l e t e l y r e m o v e d . H o w e v e r , i t h r e m a r k i o l i n e b i t s e l f a n i r e f e r e n c e d b a n o t h e r s t a t em e n t ( b a p r a c t i c e , b t h w a y ) , t h e n t h l i n ef o l l o w i n g t h r e m a r k i c h e c k e d t s e i i t ' s r e e r e n c e d . I f i t ' s n o t , t h e n i t l i n e n u m b e r i c h a n g e d t t h a t o f t h e r e f e r e n c e d r e m a r k a n t h r e m a r k i c o m p l e t e l y d r o p p e d . I t h e n e x t l i n e i r e f e r e n c e d , t h e n o n l y t h t e x t o t h r e m a r k i r m o v e d . T h R E t o k e n a n i t l i n e n u m b e r a r p r e s e r v e d .

V a r i a b l e N a m e s . W i t h C r u n c h , t h e r e ' s n r e a s o n w h y o c a n ' t u s d e s c r i p t i v e v a r i a b l en a m e s s u c h a A M O U N T a n N A M E S . C r u n c hw i l l t r u n c a t e a l o t h e m t t h f i r s t t w c h a r a ct e r s , s i n c e t h a t ' s a l y o u r c o m p u t e r r e c o g n i z e sa n y w a y . J u s t r e m e m b e r t k e e p t h f i r s t t w c h a r a c t e r s u n i q u e f o e a c h v a r i a b l e .

F O R - N E X T S t a t e m e n t s . W h e n e v e r y o t e m i n a t e l o o p w i t h N E X T c o m m a n d , i t ' s n o n e c e s s a r y t h a t i b f o l l o w e d w i t h v a r i a b l en a m e s u c h a N E X T J T h e r e f o r e , C r u n c h w i l l r m o v e a l v a r i a b l e s f o l l o w i n g N E X T . I y o u ' v eu s e d n e s t e d l o o p s a n t e r m i n a t e t h e m w i t hs o m e t h i n g l i k e N E X T J 1 , J 2 , C r u n c h w i l l t r a n sf o r m i i n t o N E X T : N E X T . T h i s m a l o o k l o n g e r ,b u r e m e m b e r t h a t B A S I C k e y w o r d s a r s t o r e d a so n b y t e t o k e n s , s f o t h e x a m p l e g i v e n , t h r e eb y t e s a r a c t u a l l y s a v e d . I y o u ' v e n e s t e d y o u rl o o p s p r o p e r l y , t h e c o m p u t e r w i l l r e m e m b e rw h i c h l o o p t p e r f o r m , a n y o u r p r o g r a m w i l lr u t h s a m e , a c t u a l l y , a l i t t l e f a s t e r s i n c e i d o e sn o h a v e t v e r i f y t h a t t h e v a r i a b l e m a t c h e s t h o n i w a e x p e c t i n g .

E n Q u o t e s . W h e n e v e r t h l a s t t h i n g o B A S I C l i n e i l i t e r a l s t r i n g w i t h i n q u o t e s , i t ' s

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

O t h o t h e r h a n d , i t h p r o g r a m m e r h a a l r e a d y d r o p p e d t h e n q u o t e , C r u n c h w i l l t a c ki b a c k o b e f o r e c o n c a t e n a t i n g t h e n e x t l i n e .

L E t o k e n s . F e p r o g r a m m e r s u s t h L E c o m m a n d . ( 1 i t h s a m e a L E A B + 1 ) . H o w e v e r , L E o f t e n a d d s l i t t l e c l a ri t y , e s p e c i a l l y f o t h b e g i n n i n g p r o g r a m m e r .C r u n c h r e m o v e s a l L E T s b e c a u s e t h e y ' r e n o n e c e s s a r y .

T y p i n g I I T h 6 v e r s i o n o f C r u n c h i w r i t t e n e n t i r e l y i m a c h i n e l a n g u a g e , s o y o u ' l l n e e d t u s M L X ,t h m a c h i n e l a n g u a g e e n t r y p r o g r a m p u b l i s h e df r e q u e n t l y i t h G A Z E T T E . H e r e ' s t h i n f o r m a t i o ny o n e e d t u s C r u n c h w i t h M L X :

S t a r t i n g a d d r e s s 4 9 1 5 2E n d i n g a d d r e s s 5 0 7 9 5

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

T h e V I C v e r s i o n o C r u n c h i a l s o i m c h i n e l a n g u a g e , b u t i o r d e r t a l l o w i t b u s e d w i t h a n s i z e V I m e m o r y , c o m p a c tB A S I C l o a d e r i u s e d , Y o s h o u l d u s t h " A u t om a t i c P r o o f r e a d e r " ( a l s o p u b l i s h e d r e g u l a r l y i t h G A Z E T T E ) t t y p e i i n T h e V I C v e r s i o nb a r e l y f i t s i a u n e x p a n d e d V I C . T h m a c h i n el a n g u a g e p o r t i o n , r e p r e s e n t e d b t h l e t t e r s a n n u m b e r s i t h D A T A s t a t e m e n t s , i n o r e l o c a ta b l e , b u t h l o a d e r p r o g r a m c h a n g e s i a n e e s s a r y i o r d e r t l o a d i i n t o t h h i g h e s ta v a i l a b l e m e m o r y . B s u r e t s a v e i b e f o r e u s i n gi b e c a u s e t h l o a d e r e r a s e s i t s e l f a f t e r h i d i n g t h m a c h i n e l a n g u a g e i t o o m e m o r y .

H o T U s e C r u n c hT h 6 a n V I C - 2 0 v e r s i o n s h a v e t h s a m ec r u n c h i n g p o w e r , b u t h e i r d i r e c t i o n s f o u s a r g r e a t l y d i f f e r e n t . O w n e r s o b o t h c o m p u t e r ss h o u l d r e a d t h d i r e c t i o n s f o t h 6 4 a n t h e nt h e d i f f e r e n c e s f o t h V I w i l l b e x p l a i n e d .

T l o a d t h 6 v e r s i o n y o m u s t u s s e c o n d a r y a d d r e s s o 1 T y p e L O A D " f i l e n a m e " ,1 , f o t a p e o L O A D " f i l e n a m e " , 8 , l f o r d i s k ,t h e n t y p e N E t r e s e t v a r i o u s p o i n t e r s .C r u n c h - 6 4 r e s i d e s i p o r t i o n o R A n o u t l i z e d b B A S I C . I t ' s a l s o c o m p a t i b l e w i t h C o m o d o r e ' s D O w e d g e p r o g r a m i n c l u d e d o t h T e s t / D e m o d i s k . ( A c t u a l l y , t h t w p r o g r a m s a r n o t c o m p a t i b l e , b u t C r u n c h w i l l d i s a b l e i b e f o r es t a r t i n g a n r e s t o r e i w h e n i t ' s t h r o u g h . )

N e x t , l o a d i t h B A S I C p r o g r a m y o u w i s ht c r u n c h a n t y p e S Y 4 9 1 5 2 . T h s c r e e n w i l l

C O M P U T E f s G a z e t t e A u g u s t 1 9 8 5 5

Page 60: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 60/100

c l e a r a n c h a n g e c o l o r s , a n y o u ' l l b a s k e d t s e l e c t t h m a x i m u m n u m b e r o b y t e s d e s i r e d p e l i n e : 2 5 5 , 8 0 o o r i g i n a l l i n e l e n g t h . O r d i n a r i l y ,y o s h o u l d c h o o s e 2 5 s i n c e t h i s w i l l g i v e y o t h m a x i m u m r e d u c t i o n i p r o g r a m s i z e . T h r e s u l t i n g p r o g r a m c a n b e l i s t e d , s a v e d , l o a d e d ,a n r e l o c a t e d j u s t l i k e a n o t h e r p r o g r a m . H o e v e r , i i d i f f i c u l t t e d i t , s i n c e a n l i n e l o n g e rt h a n 8 0 c h a r a c t e r s w i l l h a v e t b b r o k e n u a n r e w r i t t e n a s s e v e r a l l i n e s b e f o r e t h e s c r e e n e d i t o rw i l l a c c e p t t h e m . T h i s i n o r e a l l y p r o b l e m ,h o w e v e r . Y o s h o u l d s a v e y o u r u n c r u n c h e d p r g r a m f o e d i t i n g p u r p o s e s s i n c e i c o n t a i n s a l o t h e x p l a n a t o r y r e m a r k s , s e n s i b l e v a r i a b l e n a m e s ,a n s h o r t , e a s y t r e a d l i n e s .

I y o s e l e c t 8 0 b y t e s p e r l i n e , t h r e s u l t i n gp r o g r a m w i l l b l i t t l e e a s i e r t e d i t b u a t h c o s t o f m o r e m e m o r y . M o s t l i n e s w i l l t h e n b 8 c h a r a c t e r s o r l e s s , a n t h f e t h a t d s p i l l o v e r8 c h a r a c t e r s c a n b e b r o k e n u i n t o t w l i n e s .

I f o s o m e r e a s o n y o d n o w a n t a n y l i n ec o n c a t e n a t i o n , s e l e c t o r i g i n a l l i n e l e n g t h . I p r g r a m h a b e e n c r u n c h e d w i t h s h o r t l i n e l e n g t hs e l e c t e d , i c a a l w a y s b e r e c r u n c h e d u s i n gl o n g e r l i n e l e n g t h . H o w e v e r , t h r e v e r s e i n o t r u e . C r u n c h w i l l n o b r e a k u a l i n e t f o r ms m a l l e r l i n e .

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

B e f o r e c r u n c h i n g , y o u r p r o g r a m i f i r s tc h e c k e d f o n o n e x i s t e n t l i n e n u m b e r s . F o e a m p l e , i y o u r p r o g r a m c o n t a i n s a l i n e t h a t r e a d s" 1 0 0 G O T O 5 0 0 " , a n t h e r e i n l i n e 5 0 0 , t h e ny o u ' l l g e t h i s m e s s a g e :

1 0 L I N E # 5 0 0 D O E S N O E X I S Ta n y o u r p r o g r a m w i l l n o b c r u n c h e d .

T u s t h V I C - 2 0 v e r s i o n o f C r u n c h , f i r s tt u r n y o u r c o m p u t e r o f f , t h e n o n t c o m p l e t e l yc l e a r m e m o r y . D n o u s a n t y p e o w e d g ep r o g r a m w h i l e u s i n g V I C r u n c h . N e x t , l o a d a n r u C r u n c h j u s t a y o w o u l d a n B A S I C p r g r a m , w i t h o u t t h e " , 1 " e x t e n s i o n . T h a c t u a l m c h i n e l a n g u a g e p r o g r a m w i l l b e l o a d e d t t h e t o po m e m o r y , a n c e r t a i n p o i n t e r s c h a n g e d i o d e t p r o t e c t i f r o m B A S I C . T h l o a d e r p r o g r a mw i l l t h e n e r a s e i t s e l f a f t e r p r i n t i n g t h a d d r e s s t S Y i o r d e r t u s C r u n c h . W r i t e t h i s a d d r e s sd o w n . Y o n o h a v e 8 8 f e w e r b y t e s o m e o r y , a n o t h u n e x p a n d e d V I t h i s m e a n s t h a tt h p r o g r a m y o w a n t t c r u n c h m u s t b e 2 7 0 45 C O M P U T E R S G a z e t t a A u g u s t ! 9 8 5

b y t e s o l e s s i o r d e r f o i t r e s i d e i m e m o r ya t h s a m e t i m e .

m a x i m u m l i n e l e n g t h o 2 5 b y t e s i a u t om a t i c a l l y s e l e c t e d b t h e l o a d e r p r o g r a m i n l i n e2 b P O K E i n g l o c a t i o n 2 5 w i t h 2 5 5 . I y o w i s h t c h a n g e i t P O K E 2 5 0 w i t h a n n u m b e rf r o m 0 - 2 5 5 a f t e r r u n n i n g t h p r o g r a m b u b e f o r et y p i n g S Y S , o p e r m a n e n t l y c h a n g e l i n e n u m b e r2 i t h l o a d e r p r o g r a m .

N e x t , l o a d t h p r o g r a m y o u w i s h t c r u n c ha n S Y t t h a d d r e s s p r e v i o u s l y g i v e n b t h l o a d e r p r o g r a m . A f t e r f e m o m e n t s y o u ' l l s e t h R E A D Y p r o m p t , w h i c h m e a n s y o u r p r o g r a mw a s u c c e s s f u l l y c r u n c h e d . I y o u r p r o g r a m c o t a i n e d r e f e r e n c e s t n o n e x i s t e n t l i n e s , y o u ' l l s e a e r r o r m e s s a g e s u c h a s

1 0 < 5 0 0 >T h i s m e a n s t h e r r o r w a i n l i n e n u m b e r 1 0 a n t h n o n e x i s t e n t l i n e w a n u m b e r 5 0 0 .

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

C r u n c h i n g T h C r u n c h e rH o w a 1 . 5 K m a c h i n e l a n g u a g e p r o g r a m ( t h e6 v e r s i o n ) r e d u c e d t 8 8 b y t e s w h i l e r e t a i n i n ga l o t h c r u n c h i n g p o w e r ? T h s u m m a r y w a d e l e t e d a n t h e r r o r m e s s a g e w a s h o r t e n e d .G o n e , t o o , i t h c o n v e n i e n t m e n u f o s e l e c t i n gm a x i m u m l i n e l e n g t h . A n n e i t h e r t h 6 v e r s i o nn o t h V I v e r s i o n u s e s a b u f f e r t r e w r i t e e a c hl i n e . I n s t e a d , t h e n e p r o g r a m i w r i t t e n d i r e c t l yo v e r t h o l ( w h i c h i l i t t l e t r i c k y ) . H o w e v e r ,t h g r e a t e s t r e d u c t i o n w a m a d e b u s i n g n u m e ro u m a c h i n e l a n g u a g e r o u t i n e s a l r e a d y e x i s t i n gw i t h i n t h B A S I C R O i n t e r p r e t e r . T h i s w a n o d o n e o n t h 6 f o t w r e a s o n s . F i r s t , i w a s n ' tn e c e s s a r y , s i n c e t h e 6 v e r s i o n f i t s w i t h r o o m t s p a r e i n s i d e a b l o c k o R A m e m o r y u n u s e d b yB A S I C . S e c o n d , t h 6 4 ' s R O h a b e e n s u j e c t e d t v a r i o u s r e v i s i o n s i t h e p a s t a n c o u l db r e v i s e d a g a i n i t h f u t u r e . T h e r e f o r e , a n d r e c t s u b r o u t i n e c a l l s t t h R O o p e r a t i n g s y t e m i g h t n o w o r k o n a l o r f u t u r e m a c h i n e s .

I y o u ' d r a t h e r n o t y p e i t h p r o g r a m , y o c a o r d e r C O M P U T E D G A Z E T T E D I S K , o f f e r e d e l s ew h e r e i t h i s i s s u e , o s e n d b l a n k t a p e o f o r m a t t e d d i s k ( V I C v e r s i o n , t a p e o n l y ) w i t hs e l f - a d d r e s s e d , s t a m p e d m a i l e r a n $ t o

j a m e s A L e d g e r7 8 2 1 C o u n t r y D r M o b i l e , A 3 6 6 0 9

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

S e p r o g r a m l i s t i n g s o p a g e 7 2 < J f l

Page 61: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 61/100

P a r tL a w r e n c e C o t t o n

I t h i s s e c o n d o t h r e e - p a r t s e r i e s , t h a u t h o r p r e s e n t s s i m o r e s h o r t a n i m p r e ss i v e s o u n d d e m o s f o t h C o m m o d o r e 6 4

L a s t m o n t h , w i n t r o d u c e d t h i s s e r i e s w i t h s i s h o r t s o u n d d e m o s . T h i s m o n t h , w e ' l l l o o k a ( a n d l i s t e n t o ) s i x m o r e . I y o u h a v e l a s t m o n t h ' si s s u e , t a k e m i n u t e t r e f r e s h y o u r m e m o r y b y l o o k i n g b a c k o v e r t h a r t i c l e , w h i c h d i s c u s s e sw h a t " Z o u n d s ! " i a n h o y o c a n u s e t h e s ed e m o s a r o u t i n e s i y o u r o w p r o g r a m s .

T h e Z o u n d s d e m o s t h i s m o n t h a r s h o r t —o n l y t 1 l i n e s — a n d c a b m a d e e v e ns h o r t e r b d e l e t i n g t h e R E s t a t e m e n t s i t h p r o g r a m l i s t i n g s . A w m e n t i o n e d l a s t m o n t h ,y o c a m o d i f y t h s o u n d s b c h a n g i n g . v a r i o u sv a l u e s i t h p r o g r a m s . B u t , s o m e o t h p r g r a m s a r s d e l i c a t e l y b a l a n c e d t h a t e v e ns m a l l c h a n g e c a p r o d u c e s o m e v e r y u n p l e a s a n tr e s u l t s . S b s u r e t s a v e c o p y o e a c h p r og r a m t d i s k o r t a p e b e f o r e r u n n i n g . A n i y o m o d i f y a n y o t h s o u n d s a n f i n d t h e m t y o u rl i k i n g , b s u r e t s a v e t h e m b e f o r e e x p e r i m e n t i n gf u r t h e r .

S o u n d i n g O f A l t h p r o g r a m s i t h i s s e r i e s a c c o m p l i s h t w t h i n g s i t h f i r s t t w l i n e s : c l e a r t h s o u n d c h i pa n s e t h v o l u m e t m a x i m u m i l i n e 1 0 ; a n s e u t h e n v e l o p e ( h o w f a s t s o u n d s t a r t s a n e n d s ) i l i n e 2 0 A l s o , c e r t a i n v a r i a b l e s a r ec o n s i s t e n t i a l o f t h e p r o g r a m s : T h e " Z " l o o pa l w a y s r e p r e s e n t s t h e n u m b e r o t i m e s s o u n d i c y c l e d , a n F a n F a r t h t w v a l u e s P O K E d

. i n t o f r e q u e n c y r e g i s t e r s f o r v o i c e s o n a n t h r e e ,r e s p e c t i v e l y .

" T h e L a s t X i t h e r " c o n t a i n s o n l y t w n e s t e dl o o p s — f o r f r e q u e n c y i n c r e m e n t i n g ( Y a n f o c o u n t i n g t h n u m b e r o c y c l e s ( Z ) . T r c h a n g i n gt h i n i t i a l v a l u e o F a n i t m u l t i p l i e r .

" S t a r w a l k e r " i t w o - p a r t p r o g r a m b a s e d o w a v e f o r m 2 ( s e e P a r t f o m o r e d e t a i l s o t h i s ) . N o t i c e t h e x p l a n a t i o n s i t h R E s t a t e m e n t s .

" N o t B e l l " u s e s t h r e e n e s t e d l o o p s b u t i b a s e d o w a v e f o r m 2 ( s y n c o m i t t e d ) . N o r m a l l y2 i u s e d f o r b e l l s o u n d s w h i c h d e p e n d o n a a b r u p t a t t a c k a n g r a d u a l r e l e a s e . B u a a t t a c k / d e c a y v a l u e o a n s u s t a i n / r e l e a s ev a l u e o 2 5 5 , c o m b i n e d w i t h f r e q u e n c y s w e e p i n g( m u l t i p l y i n g ) y i e l d s o u n d s l i k e a n y t h i n g b u b e l l .

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

" D e c e l e r a t o r " i u n i q u e . I u s e s c o m b i n at i o n o f t h e s q u a r e ( 6 4 ) p l u s t r i a n g l e ( 1 6 ) w a v ef o r m s , a l o n g w i t h r i n g m o d u l a t i o n ( 4 a n g a t i n g( 1 t y i e l d w a v e f o r m v a l u e o 8 5 A m e t i o n e d i t h R E i l i n e 3 0 t h i s i a l s o t h o n l yp r o g r a m t u s t h l e a s t s i g n i f i c a n t b y t e o t h t w f r e q u e n c y r e g i s t e r s f o r v o i c e o n ( 5 4 2 7 2 ) .

M f a v o r i t e s o u n d i " T h r e e R e a s o n s t O w C o m p u t e r , " w h i c h l o o k s ( a l i s t i n g )v e r y m u c h l i k e t h e o t h e r s b u s o u n d s e n t i r e l yd i f f e r e n t . T s e h o d e l i c a t e l y b a l a n c e d t h i ss o u n d i s t r c h a n g i n g a n v a l u e j u s t a l i t t l e .

E x p e r i m e n t w i t h t h e s e s o u n d s a n s e w h a ts u r p r i s e s y o u r 6 4 h a s i s t o r e . N e x t m o n t h , w e ' l lc o n c l u d e o u r s e r i e s w i t h s i m o r e p r o g r a m s .

S e p r o g r a m l i s t i n g s o p a g e 7 6 C O M P U T E ' S G a z e l l a A u g u s t 1 9 6 5 5 9

Page 62: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 62/100

C r e a t i n g H i - R e s G r a p h i c sO T h 6

T o d d H e i m a r c k , A s s i s t a n t E d i t o r

W i t h o n P O K E , y o c a m a k e y o u r 6 d i s p l a y h i g h - r e s o l u t i o n g r a p h i c s s c r e e nc o n t a i n i n g 6 4 , 0 0 0 p o i n t s o f l i g h t . I t a k e so n l y f e m o r e P O K E s t s e u t h e s c r e e nf o y o u r o w h i - r e s p i c t u r e s . H e r e ' s s t e p -b y - s t e p e x p l a n a t i o n o t h m y s t e r i e s o b i m a p p e d g r a p h i c s o t h 6 4

I y o u ' v e e v e r t a c k l e d h i g h - r e s o l u t i o n ( h i - r e s )g r a p h i c s o t h 6 4 y o p r o b a b l y r e m e m b e r f i r s tr e a d i n g a b o u t l o o P E E K s , P O K E s , A N D s ,O R s , b i t m a p s , b i m a s k i n g , a n d 1 6 K v i d e o b a n k s .T h e r e a r f e r u l e s t l e a r n — t h e " g r a m m a r "o h i - r e s — b u t w e ' l l p u t h e m o f f f o r n o w . F i r s tl e t ' s e x p e r i m e n t b i t , a n c r e a t e h i - r e s s c r e e nw i t h s i n g l e P O K E :

P O K E 5 3 2 6 5 , P E E K ( 5 3 2 6 5 ) O R 3 2C l e a r t h s c r e e n ( h o l d d o w n S H I F T a n

p r e s s C L R / H O M E ) . Y o u ' l l n o t i c e t h a t t h c o l o r sa r n o r e a n b l a c k , b u t h s c r e e n d i d n ' tc l e a r a s y o m i g h t h a v e e x p e c t e d . Y o u ' l l a l s o s e es o m e p o i n t s a t h t o o t h s c r e e n b l i n k i n g o a n o f f . ( I y o u ' r e c u r i o u s , t h a t ' s t h f i r s t 8 o m e m o r y y o u ' r e s e e i n g , i n c l u d i n g z e r o p a g e . )E a c h o n e o f t h e d o t s o t h s c r e e n i p i c t u r ee l e m e n t , o p i x e l f o r s h o r t . T h t o p a r t o f t h es c r e e n i g a r b l e d m e s s , b u t h b o t t o m s e e m s t c o n t a i n b o t h c h a r a c t e r s e t s .

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

A p a r t f r o m c h a n g i n g s o m e c o l o r s , w d o n ' ts e e m t h a v e a n c o n t r o l o v e r w h a t a p p e a r s o t h e s c r e e n . S e t t h s c r e e n b a c k t n o r m a l b h o l d i n g d o w n R U N / S T O P a n t a p p i n g R E S T O R E .

F o r e g r o u n d C o l o r s6 c a d i s p l a y 1 d i f f e r e n t c o l o r s , n u m b e r e d

t o 1 5 :6 C O M P U T E D G a z a l t e A u g u s t 1 9 8 5

B l a c kW h i t eR e C y a nI ' u r p l eG r e e nB l u eY e l l o w

C H R $ ( 1 4 4 )C H R $ ( 5 )C H R $ ( 2 8 )C H R S U 5 9 )C H R S U 5 6 )C H R S O 0 )C H R S I 3 1 )C H R S U 5 8 )

1 1 1 1 1 1

O r a n g eB r o w nL i g h t R e G r a y ( D a r k )G r a y ( M e d i u m )L i g h t G r e e nL i g h t B l u eG r a y 3 ( L i g h t )

C H R S U 2 9 )C H R S I 1 4 9 )C H R $ ( 1 5 0 )C H R $ ( 1 5 1 )C H R S U 5 2 )C H R $ ( I 5 3 )C H R S I 1 5 4 )C H R S I 1 5 5 )

T h e r e a r e s e v e r a l w a y s t c h a n g e t h f o r eg r o u n d c o l o r . Y o c a n h o l d d o w n C T R L ( f o r c o o r 0 - 7 ) o t h C o m m o d o r e k e ( f o r c o l o r s 8 - 1 5 )a n p r e s s a n u m b e r k e f r o m t 8 O y o c a P R I N T c o l o r c h a n g e u s i n g t h C H R $ v a l u e sa b o v e — P R I N T C H R $ ( 1 2 9 ) , f o e x a m p l e , c h a n g e st h c u r s o r c o l o r t o r a n g e . Y o c a a l s o P O K E t 6 4 6 , t h e l o c a t i o n i m e m o r y w h i c h k e e p s t r a c k o t h e c u r r e n t c h a r a c t e r c o l o r .

I t ' s a l s o p o s s i b l e t c h a n g e c o l o r s b P O K E i n g d i r e c t l y t c o l o r m e m o r y . T h i s d o e s n ' ta f f e c t t h c u r r e n t c u r s o r c o l o r ; i c h a n g e sc h a r a c t e r t h a t ' s a l r e a d y o t h s c r e e n . T s e a l 2 5 c h a r a c t e r s i w h i t e , r u t h i s p r o g r a m ( d o n ' tt y p e N E a f t e r r u n n i n g i t w e ' l l b u s i n g p a r t o t h i s p r o g r a m l a t e r ) :1 P R I N T C H R S ( 1 4 7 ) ;2 F O R J = 0 T O 2 5 5 : P O K E 1 0 2 4 + J , J ! P O K E 5 5 2 9 6 + J , 1

: H E X T2 G O T O 2

L i n e 1 c l e a r s t h s c r e e n . N e x t , t h s c r e e nc o d e s 0 - 2 5 5 a r P O K E d i n t o s c r e e n m e m o r y , a n t h n u m b e r ( t h e c o l o r c o d e f o w h i t e ) g o e s i n t o2 5 c o n s e c u t i v e b y t e s o c o l o r m e m o r y . S c r e e nm e m o r y r u n s f r o m 1 0 2 4 t 2 0 2 3 , w i t h c o r r e s p o n di n g c o l o r m e m o r y a 5 5 2 9 6 t 5 6 2 9 5 .

F i v e S c r e e n C o l o r sC h a n g i n g b a c k g r o u n d c o l o r s r e q u i r e s P O K E o t w o . F i v e r e g i s t e r s h o l d t h c u r r e n t s c r e e n c o l o r s :

5 3 2 8 0 B o r d e r C o l o r5 3 2 8 1 B a c k g r o u n d C o l o r5 3 2 6 2 B a c k g r o u n d C o l o r5 3 2 8 3 B a c k g r o u n d C o l o r5 3 2 8 4 B a c k g r o u n d C o l o r

Page 63: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 63/100

Y o m a b f a m i l i a r w i t h s t a t e m e n t s t i k eP O K E 5 3 2 8 1 . 5 , w h i c h c h a n g e s t h b a c k g r o u n dc o l o r t g r e e n { t r y o t h e r n u m b e r s b e t w e e n a n 1 5 , t o s e d i f f e r e n t b a c k g r o u n d c o l o r s ) . T h o t h e rt h r e e b a c k g r o u n d c o l o r s c a n b e u s e d i t w w a y s , m u l t i c o l o r m o d e a n e x t e n d e d b a c k g r o u n dc o l o r m o d e ,

E x t e n d e d B a c k g r o u n d C o l o rM o d eA d t h f o l l o w i n g l i n e t o t h p r e v i o u s p r o g r a ma n t h e n t y p e R U N .1 P O K E 5 3 2 8 1 , 1 5 : P O K E 5 3 2 8 2 , 6 : P O K E 5 3 2 B 3 , 1 : P

, 7 : P O K E 5 3 2 6 5 , P E E K { 5 3 2 6 5 ) O R 6 4T h f o u r b a c k g r o u n d r e g i s t e r s a r P O K E d

w i t h 1 5 6 , 1 , a n 7 — l i g h t g r a y , b l u e , w h i t e , a n y e l l o w . A n 5 3 2 6 5 , t h s a m e r e g i s t e r t h a t c o t r o l l e d h i - r e s m o d e a b o v e , i O R e d w i t h 6 4( m o r e o O b e l o w ) .

E x a m i n e t h e c h a r a c t e r s o t h s c r e e n . I s t e a d o 2 5 6 u n i q u e c h a r a c t e r s , t h e r e a r e n o o n l y 6 4 B u t h e y h a v e d i f f e r e n t b a c k g r o u n d c o o r s . T h i s i e x t e n d e d b a c k g r o u n d c o l o r m o d e ,w h e r e e a c h c h a r a c t e r c a h a v e o n e o s i x t e e nf o r e g r o u n d c o l o r s a n d o n e o f o u r b a c k g r o u n dc o l o r s . Y o s h o u l d s e s o m e c h a r a c t e r s t h a t a r s o l i d w h i t e , b e c a u s e b a c k g r o u n d c o l o r 2 a n t h c h a r a c t e r c o l o r a r b o t h t h s a m e . C h a n g e t h c o l o r P O K E a t h e n o l i n e 2 t g e n e f o r eg r o u n d c o l o r s . O y o c o u l d c h a n g e t h P O K E t 5 3 2 8 3 i l i n e 1 2 .T g e b a c k t n o r m a l , e n t e r P O K E 5 3 2 6 5 ,P E E K ( 5 3 2 6 5 ) A N D { 2 5 5 - 6 4 ) . O r m o r e e a s i l y ,p r e s s R U N / S T O P - R E S T O R E .

M u l t i c o l o r e d C h a r a c t e r sE x t e n d e d b a c k g r o u n d c o l o r m o d e o f f e r s 1 f o r eg r o u n d c h o i c e s a n f o u r b a c k g r o u n d c h o i c e s , b u e a c h c h a r a c t e r s t i l l h a s o n l y t w c o l o r s . M u l t ic o l o r m o d e a l l o w s y o t p a i n t c h a r a c t e r s w i t hu t f o u r c o l o r s . P r e s s R U N / S T O P - R E S T O R E ,c h a n g e t h c u r s o r c o l o r t b l a c k ( C T R L - 1 ) a n dl i s t t h p r o g r a m i m e m o r y . N o e n t e r t h i s i d i r e c t m o d e ( w i t h o u t a l i n e n u m b e r ) :

P O K E 5 3 2 7 0 , P E E K < 5 3 2 7 0 > O R 1 6N o t h i n g h a p p e n e d , r i g h t ? N o c h a n g e t h

c u r s o r c o l o r t o n o t h e i g h t c o l o r s b e t w e e no r a n g e a n l i g h t g r a y ( c o l o r s 8 - 1 5 ) ; f o e x a m p l e ,h o l d d o w n t h C o m m o d o r e k e a n p r e s s 8 L i s tt h p r o g r a m a g a i n . T r P O K E i n g d i f f e r e n t n u b e r s i n t o t h r e g i s t e r s f r o m 5 3 2 8 1 t 5 3 2 8 3 t g e d i f f e r e n t e f f e c t s ( 5 3 2 8 4 i n o u s e d i m u l t i c o l o rm o d e ) .

T s e t h f u l l c h a r a c t e r s e t , a d t h i sr e p l a c e m e n t l i n e t o t h p r o g r a m i m e m o r y ( t h ef < 8 > ] m e a n s t y p e w i t h t h C o m m o d o r e k e h e l d d o w n ) :

1 P O K E 5 3 2 8 1 , 1 2 : P O K E 5 3 2 8 2 , 6 : P O K E 5 3 2 8 3 , 1 : PR I N T " ( j 8 i " : P O K E 5 3 2 7 0 , P E E K { 5 3 2 7 0 ) O R 1 6I i d o e s n ' t w o r k t h f i r s t t i m e , m a k e s u r e

l i n e 2 i P O K E i n g c o l o r m e m o r y ( 5 5 2 9 6 a n f o l l o w i n g ) w i t h n u m b e r h i g h e r t h a n s e v e n .

S c r e e n M e m o r y B e c o m e s C o l o rM e m o r yW e l l d o n m o r e e x p e r i m e n t b e f o r e d e l v i n gi n t o t h P E E K s , P O K E s , A N D s , a n O R f o h r e s . D e l e t e l i n e 1 f r o m t h p r o g r a m a n d a d t h i sl i n e :1 P O K E 5 3 2 7 2 , 2 4 : P O K E 5 3 2 6 5 , 5 9

T h i s i s t a b l e a r e a o f m e m o r y . T h e r e a r n b l i n k i n g p i x e l s a t h e t o p a n d n o c h a r a c t e rs e t s a t t h b o t t o m . Y o u ' r e l o o k i n g a t h 8 0 0 0m e m o r y l o c a t i o n s 8 1 9 2 - 1 6 1 9 1 , w h i c h h a v e b e e nt r a n s l a t e d f r o m b i t s i n m e m o r y t p i x e l s .

T h m e m o r y i n t h i s a r e a i c a l l e d b i t m a pb e c a u s e e a c h o t h 6 4 , 0 0 0 b i t s h e r e c o r r e s p o n d s( " m a p s " ) t o n o f t h e p i x e l s o t h s c r e e n .

T h P O K E s t 1 0 2 4 a n o n w h i c h i u s u a l l ys c r e e n m e m o r y , a r d o i n g s o m e t h i n g s t r a n g e . I s t e a d o p u t t i n g 2 5 c h a r a c t e r s o t h s c r e e n , t h P O K E s a r d i s p l a y i n g e v e r y c o m b i n a t i o n o c o l o r .

P r e s s S T O P , c u r s o r d o w n t b l a n k ( r e da n b l a c k ) l i n e a n e n t e r t h i s :

F O R J = B 1 9 2 T O 9 1 9 1 : P O K n j , 7 : N E X TY o u ' l l h a v e t t y p e t h i s b l i n d — y o u w o n ' t

s e e t h e c h a r a c t e r s , y o u ' l l s e d i f f e r e n t c o l o rc h a n g e s . I y o m a k e m i s t a k e , t h S Y N T A XE R R O R m e s s a g e w i l l b p r i n t e d u n d e r n e a t h ( i c o l o r s r a t h e r t h a n c h a r a c t e r s ) . Y o c o u l d a d t h i st y o u r p r o g r a m a a l i n e 2 i y o p r e f e r ( p r e s sR U N / S T O P - R E S T O R E a n y o u ' l l b a b l e t e t e n e l i n e ) . T h i s s e r i e s o 1 0 0 0 P O K E sc h a n g e s t h e p a t t e r n o f t h p i x e l s o t h t o t h r e el i n e s o e i g h t p i x e l s , p l u s p a r t o t h e f o u r t h l i n e .

A t h i s p o i n t , w h a v e s o m e c o n t r o l o v e r t h h i - r e s s c r e e n . T h b i t m a p r u n s f r o m 8 1 9 2 t 1 6 1 9 1 , a n t h c o l o r m a i l o c a t e d a 1 0 2 4 - 2 0 2 3 . N o w e ' l l l e a r n m o r e a b o u t t u r n i n gi n d i v i d u a l p i x e l s o n a n d o f f .

M a s k i n g B i t sE a c h m e m o r y l o c a t i o n i R A c o n t a i n s e i g h tb i t s t h a t a r e l i k e t i n y s w i t c h e s y o c a t u r n o a n o f f . T h b i t s a r n u m b e r e d 0 - 7 , s t a r t i n g f r o mt h r i g h t . E a c h b i h a a s p e c i f i c v a l u e :B i V a l u e 1 2 6 3 1

P E E K i n g m e m o r y l o c a t i o n y i e l d s n u m b e rf r o m t 2 5 5 , d e p e n d i n g o n w h i c h b i t s a r o a n o f ( a d d u t h v a l u e s o t h o b i t s t g e t h P E E K n u m b e r ) .

C O M P U T E I ' s G a z e l l e A u g u s t 1 9 8 5 6

Page 64: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 64/100

Y o c a t u r n i n d i v i d u a l b i t s o w i t h t h O f u n c t i o n . F o e x a m p l e , 5 3 2 6 5 u s u a l l y h o l d s 2 ( 0 0 0 1 1 0 1 1 ) . A n w t u r n e d o h i - r e s m o d e b P E E K i n g 5 3 2 6 5 , O R i n g i w i t h 3 2 a n P O K E i n gt h r e s u l t b a c k i n t o 5 3 2 6 5 :

O 0 0 0 1 1 0 1 10 0 1 0 0 0 0 0o o n i o i i

( 2 7 )( 3 2 )( 5 9 )

N o t e t h a t i b o t h b i t s a r o f f ( z e r o s ) , t h r s u l t i 0 B u i e i t h e r o n o b o t h a r o n , t h er e s u l t i s 1 .

T h A N f u n c t i o n a l l o w s y o t t u r n b i t so f f :

0 0 1 1 1 0 1 1 ( 5 9 )A N 1 1 0 1 1 1 1 1 ( 2 2 3 )

0 0 0 1 1 0 1 1 ( 2 7 )

T h o n l y t i m e a p p e a r s i t h r e s u l t i w h e n b o t h t h f i r s t a n t h s e c o n d b i a r t u r n e do n W i t h s p e c i f i c A N D s a n O R s , y o c a n s w i t c hb e t w e e n h i - r e s , e x t e n d e d b a c k g r o u n d , a n m u l t ic o l o r m o d e s .

M a s k i n g b i t s w i t h A N a n O i a l s o n e e s s a r y f o t u r n i n g t h h i - r e s s c r e e n p i x e l s o n a n do f f .

C h a r a c t e r S h a p e sT p u r e l e t t e r i t h t o l e f t c o r n e r o t h s c r e e n , y o w o u l d P O K E 1 0 2 4 , 1 : P O K E 5 5 2 9 6 , 2 .

6 h a t t r a n s l a t e t h n u m b e r s i s c r e e na n c o l o r m e m o r y i n t o t h s h a p e o r e A I r e a d s t h r o u g h c h a r a c t e r m e m o r y a n f i n d s e i g h tn u m b e r s t h a t r e p r e s e n t t h s h a p e , l i s t e d b e ! o wi d e c i m a l a n b i n a r y :

B i n a r y0 0 0 1 1 0 0 00 0 1 1 1 1 0 00 1 1 0 0 1 1 00 1 1 1 1 1 1 00 1 1 0 0 1 1 00 1 1 0 0 1 1 00 1 1 0 0 1 1 0

D e c i m a l P i x e l s2 6

1 0 1 2 1 0 1 0 1 0

0 0 0 0 0 0 0 0F o r e g u l a r c h a r a c t e r , t h I s a r e t h f o r e

g r o u n d c o l o r , w h i c h i t a k e n f r o m c o l o r m e m o r y( 5 5 2 9 6 - 5 6 2 9 5 ) . T h 0 a r t h c o l o r f r o m b a c k - 'g r o u n d r e g i s t e r ( m e m o r y l o c a t i o n 5 3 2 8 1 ) . T h t o r o o f e i g h t p i x e l s f o r a r e l e t t e r o w h i t e s c r e e n w o u l d b w h i t e , w h i t e , w h i t e , r e d ,r e d , w h i t e , w h i t e , w h i t e .

S c r e e n W i t h 1 0 0 0 C u s t o mC h a r a c t e r sE x a c t l y 1 0 0 0 r e g u l a r c h a r a c t e r s c a n b e d i s p l a y e do t h s c r e e n o f t h e 6 4 A w s a a b o v e , e a c hc h a r a c t e r s h a p e i d e f i n e d b e i g h t b y t e s , e a c hc o n t a i n i n g e i g h t b i t s . S t h e r e m u s t b e 6 4 , 0 0 0p i x e l s o t h e n t i r e s c r e e n ( n o t c o u n t i n g t h b o d e r ) . T h h i - r e s s c r e e n c o n t a i n s 3 2 p i x e l s a c r o s s ,6 C O M P U T E ! 1 ! G a z e l l e A u g u s t 1 9 8 5

2 0 p i x e l s d o w n ( 3 2 0 2 0 6 4 0 0 0 ) .B e c a u s e e a c h b y t e i c o m p o s e d o b i t s , w

n e e d 8 0 0 0 b y t e s o m e m o r y t b i t m a p t h e s c r e e n( 8 0 0 0 X 8 6 4 , 0 0 0 ) . Y o m i g h t e x p e c t t h e m t b n u m b e r e d c o n s e c u t i v e l y , b u t h a t ' s n o h o i w o r k s . I f a c t , t h h i - r e s s c r e e n o p e i a t e s a i i w e r e m a d e o 1 0 0 0 c u s t o m c h a r a c t e r s , e a c h o n e i g h t b y t e s h i g h a n e i g h t b i t s w i d e ( r e m e m b e r ,t h e s e a r b y t e s , e a c h o w h i c h c o n t a i n s e i g h tb i t s ) :

1 1 1 1 1 1

1 1 1 1 2 2 2 2

2 2 2 2 2 2 3 3

3 2 0 3 2 8 3 3 6 3 4 3 2 1 3 2 9 3 3 7 3 4 5

3 1 3 - 1 33 1 3 1 3 1 3 1 3 1 3 1 6 3 6 3

I y o u w e r e t t a k e t h e i g h t n u m b e r s t h a td e f i n e a " A ( 2 4 , 6 0 1 0 2 , 1 2 6 , 1 0 2 , 1 0 2 , 1 0 2 ,a n 0 a n P O K E t h e m i n t o t h f i r s t e i g h t b y t e so t h h i - r e s s c r e e n , t h l e t t e r w o u l d a p p e a r .

F i n d i n g T h P i x e lY o u ' d n e e d l o o g r a p h p a p e r a n c a l c u l a t o rt f i g u r e o u t h c o o r d i n a t e s f o r a l a r g e p i c t u r e .F o r t u n a t e l y , t h e r e ' s a s h o r t c u t t f i g u r i n g o u w h i c h b i t s i n m e m o r y c o r r e s p o n d t c e r t a i np i x e l s .

I m a g i n e g r i d n u m b e r e d t 3 1 a c r o s s t h et o a n t 1 9 ( f r o m t o t b o t t o m ) d o w n t h s i d e . T h t o l e f t c o r n e r w o u l d b l o c a t i o n 0 , a n t h b o t t o m r i g h t w o u l d b 3 1 9 , 1 9 9 . T h f i r s tn u m b e r i t h e X - v a l u e , t h e s e c o n d t h Y - v a l u e .T f i n d t h c o r r e s p o n d i n g b y t e i m e m o r y , u s t h e s e f o r m u l a s :

H 8 1 9 2 : B H 4 ( Y A N D 2 4 8 ) ( Y A N D 7 )( X A N D 5 0 4 )

( H i t h b e g i n n i n g o f t h e h i - r e s s c r e e n ; B i t h b y t e . )

T u r n o t h b i t :P O K E B Y F E E K ( B Y ) O ( 2 T ( N O T X A N D 7 ) >

T u r n o f f t h e b i t :P O K E B Y P E E K ( I ) Y ) A N ( 2 5 5 - 2 ! ( N O T X A N D 7 ) )T h f i r s t l i n e f i g u r e s o u w h i c h b y t e i m e

o r t P O K E , a s s u m i n g t h h i - r e s s c r e e n ( H R )s t a r t s a 8 1 9 2 . T h s e c o n d f i g u r e s o u w h i c h b i i n s i d e t h b y t e n e e d s t b t u r n e d o o o f f .

A d d i n g C o l o rT g i v e e a c h o t h 6 4 , 0 0 0 p i x e l s i t o w s e p ar a t e c o l o r w o u l d r e q u i r e 3 2 , 0 0 0 b y t e s o f c o l o rm e m o r y . D u t t h l i m i t s o f t h e V I C - I K v i d e oc h i p , t h i s i i m p o s s i b l e . S c o l o r s a r e a s s i g n e d t g r o u p s o f e i g h t b y t e s ( 6 b i t s ) a i e a c h w e r ec h a r a c t e r . T h i s r e d u c e s c o l o r m e m o r y t 1 0 0 0b y t e s .

Page 65: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 65/100

I t h e x a m p l e a b o v e , h i - r e s c o l o r m e m o r yw a l o c a t e d a 1 0 2 4 - 2 0 2 3 ( f o r t e c h n i c a l r e a s o n s ,w c a n ' t u s t h e r e g u l a r c o l o r m e m o r y ) . B y t e1 0 2 4 c o n t a i n e d c o l o r i n f o r m a t i o n f o 8 1 9 2 - 8 1 9 9 ,1 0 2 5 h e l d t h c o l o r s f o 8 2 0 0 - 8 2 0 7 , a n s o n I e a c h b y t e o h i - r e s c o l o r m e m o r y , b i t s 0 - c o n t r o l b a c k g r o u n d c o l o r , a n t h t o f o u r b i t sc o r r e s p o n d t t h f o r e g r o u n d c o l o r .

I y o u w a n t t c h a n g e t h e c o l o r o f a g r o u p o 6 p i x e l s , u s t h f o r m u l a a b o v e t f i n d t h v a r ia b l e B Y T h e n s u b t r a c t t h v a r i a b l e H ( 8 1 9 2 , i t h i s c a s e ) a n d i v i d e b e i g h t . A d t h a t n u m b e rt 1 0 2 4 ( t h e b e g i n n i n g o h i - r e s c o l o r m e m o r y ) t f i n d t h m e m o r y l o c a t i o n t P O K E . M u l t i p l y t h f o r e g r o u n d c o l o r ( 0 - 1 5 ) b 1 a n d a d d t h b a c kg r o u n d c o l o r ( 0 - 1 5 ) :

H 8 1 9 2 : C B ( B H R J / 8 + 1 0 2 4C F G ' 1 6 B P O K E C B , C L

H i t h b e g i n n i n g o f t h e h i - r e s b i t m a p , C i t h c o l o r b y t e , C i t h c o l o r , f r o m F ( f o r eg r o u n d ) a n B ( b a c k g r o u n d ) .

T h L i m i t s O T h V i d e o C h i pW h e n y o u ' r e w o r k i n g i h i - r e s , a l o t h v i d e oi n f o r m a t i o n — t h e 8 0 0 0 b y t e b i t m a p a n 1 0 0 0b y t e s o c o l o r m e m o r y — h a s t c o m e f r o m o n o t h f o u r 1 6 b a n k s o m e m o r y . Y o u c o n t r o lw h i c h b a n k i u s e d b P O K E 5 6 5 7 8 , 3 a n t h e nP O K E t 5 6 5 7 6 :B a n k P O K E

P O K E 5 6 5 7 6 , 7P O K E 5 6 5 7 6 , 6P O K E 5 6 5 7 6 , 5P O K E 5 6 5 7 6 , 4

M e m o r y U s e d0 - 1 6 3 8 31 6 3 8 4 - 3 2 7 6 73 2 7 6 8 - 4 9 1 5 14 9 1 5 2 - 6 5 5 3 5

T h V I C - I I c h i p , w h i c h m a n a g e s a l t h v i d e o i n f o r m a t i o n , c a n o n l y " s e e " 1 6 o m e o r a t t i m e . S s p r i t e s h a p e s a n c h a r a c t e rs h a p e s m u s t a l s o b w i t h i n t h 1 6 K b a n k c u r e n t l y s w i t c h e d i n

T h b a n k s m a r k e d w i t h a s t e r i s k s c o n t a i ns h a d o w s o c h a r a c t e r R O M : 4 0 9 6 - 8 1 9 1 i b a n k0 3 6 8 6 4 - 4 0 9 5 9 i b a n k 2 Y o s h o u l d n o p u h r e s c r e e n s , h i - r e s c o l o r , o s p r i t e s h a p e s i t h e s et w a r e a s ; t h e v i d e o c h i p s e e s o n l y c h a r a c t e r s h a p e sa t h e s e m e m o r y l o c a t i o n s .

h i - r e s s c r e e n a l w a y s s t a r t s a a n e v e n 8 b o u n d a r y — a n u m b e r d i v i s i b l e b 8 1 9 2 . W i t h i ne a c h o t h e f o u r 1 6 v i d e o b a n k s y o h a v e t w c h o i c e s , f i r s t h a l f o s e c o n d , f o t o t a l o e i g h t .T w a r u n a v a i l a b l e ( b e c a u s e o t h e c h a r a c t e rs h a d o w s ) , l e a v i n g 8 1 9 2 , 1 6 3 8 4 , 2 4 5 7 6 , 4 0 9 6 0 ,4 9 1 5 2 , a n 5 7 3 5 4 . A l t h o u g h B A S I C a n K e r n a lR O s t a r t a 4 0 9 6 0 , t h V I C - I I c h i p g e t s i t i n f o r m a t i o n f r o m t h R A u n d e r n e a t h t h R O M ,s i t ' s p o s s i b l e t o s e t u h i - r e s s c r e e n t h a t t a k e sn m e m o r y a w a y f r o m B A S I C .

T s e t h h i - r e s b i t m a p t t h f i r s t 8 o 1 6 b a n k , P O K E 5 3 2 7 2 , P E E K ( 5 3 2 7 2 ) A N D 2 4 7 . T p u t h b i t m a p a t h s e c o n d h a l f o b a n k ,P O K E 5 3 2 7 2 , P E E K ( 5 3 2 7 2 ) O R 8 .

Y o s h o u l d a l s o t e l l t h 6 w h e r e t h h i - r e sc o l o r m e m o r y w i l l b l o c a t e d . T h e r e a r 1 I s e c t i o n s o f m e m o r y ( 1 0 2 4 b y t e s ) w i t h i n e a c hv i d e o b a n k . T h e y ' r e n u m b e r e d 0 - 1 5 a n d , t a v o i d i n t e r f e r e n c e w i t h t h h i - r e s s c r e e n , s h o u l db i t h s e c t i o n y o u ' r e n o u s i n g f o t h b i m a p — t h a t i s t h o t h e r h a l f o f t h e 1 6 b a n k . T s e c o l o r m e m o r y , P O K E 5 3 2 7 2 , ( P E E K ( 5 3 2 7 2 )A N 1 5 O ( 1 6 * C M ) w h e r e C i n u m b e rb e t w e e n a n 1 5

F i v e P O K E s T S e U H i - R e sL e t ' s s a y o w a n t t p u h i - r e s s c r e e n a 1 6 3 8 4 , t h f i r s t h a l f o f v i d e o b a n k o n e . H i - r e sc o l o r m e m o r y c a n ' t g i n t o t h f i r s t e i g h t I a r e a s ( n u m b e r e d 0 - 7 ) b e c a u s e t h e y ' r e u s e d b t h b i t m a p . S w e ' l l u s s e c t i o n n u m b e r ( s t a r ti n a 1 6 3 8 4 1 0 2 4 , o 2 4 5 7 6 ) . Y o u w o u l df o l l o w t h e s e s t e p s i y o u r p r o g r a m :

1 P O K E 5 6 5 7 8 , 3 : P O K E 5 6 5 7 6 , 6 t o s e t v i d e om e m o r y t 1 6 K b a n k n u m b e r o n e .

2 P O K E 5 3 2 7 2 , P E E K ( 5 3 2 7 2 ) A N D 2 4 7 t p u t h h i - r e s s c r e e n a t h f i r s t 8 0 0 0 b y t e s i b a n ko n e .

3 C 8 P O K E 5 3 2 7 2 , ( P E E K ( 5 3 2 7 2 )A N D 1 5 ) O ( 1 6 ' C M ) t o s e t h i - r e s c o l o r m e m o r yt s e c t i o n ( 2 4 5 7 6 ) . T p u c o l o r m e m o r y e l s ew h e r e , c h a n g e C t a n o t h e r n u m b e r 0 - 1 5 .

4 P O K E 5 3 2 6 5 , P E E K ( 5 3 2 6 5 ) O R 3 2 t t u r n h r e o n

T c l e a r t h s c r e e n , y o u ' l l h a v e t P O K Ei n t o e a c h o t h 8 0 0 0 l o c a t i o n s f r o m 1 6 3 8 4 t 2 4 3 8 3 . T h e n , u s t h f o r m u l a s f o l o c a t i n gp i x e l , c h a n g i n g H ( t h e b e g i n n i n g o t h b i t m a p )f r o m 8 1 9 2 t 1 6 3 8 4 , a n c h a n g i n g t h b e g i n n i n go h i - r e s c o l o r m e m o r y ( C M ) f r o m 1 0 2 4 t 2 4 5 7 6 .

M e m o r y C o n f l i c tI o u f i r s t e x a m p l e o h i - r e s g r a p h i c s , w p u t h s c r e e n a 8 1 9 2 , w i t h c o l o r m e m o r y b e g i n n i n ga 1 0 2 4 . S i n c e B A S I C p r o g r a m s a r s t o r e d a 2 0 4 9 , a b o u t 6 b e l o w t h b i t m a p a r e a , t h i s p o s e s

p r o b l e m : I t h B A S I C p r o g r a m a n d i t v a r ia b l e s g r o w b e y o n d 6 K e i t h e r t h h i - r e s s c r e e n o t h p r o g r a m w i l l b s c r a m b l e d .

T h e r e a r t w s o l u t i o n s : t m o v e t h b e g i nn i n g o B A S I C u p , p a s t t h e n o f t h e h i - r e ss c r e e n w i t h P O K E 4 4 , 6 4 : P O K E 6 4 * 2 5 6 , 0 : N E W ; o t m o v e t h h i - r e s s c r e e n o u t o t h w a o B A S I C i n t o 1 6 K b a n k n u m b e r w i t h P O K E5 6 5 7 8 , 3 : P O K E 5 6 5 7 6 , 4 . E i t h e r w a y , y o u ' l l a v o i dt h m e m o r y c o n f l i c t . Q f

C O M P U T E V s G a v t n e A u g u s t 1 9 8 5 6 3

Page 66: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 66/100

Page 67: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 67/100

m a t h e m a t i c a l p a t t e r n — t h r e e s i n e w a v e s — c r e a t e d w i t hT o o l b o x c o m m a n d s .

j o y s t i c k r o u t i n e c o n v e r t s H i - R e s T o o l b o x t a a r t i s t ' sd r a w i n g p a d .

H e r e ' s h o t u s t h n e c o m m a n d s :S Y C L E A R r a p i d l y c l e a r s t h b i t m a p a r e a

t h a t c o n t r o l s t h h i - r e s s c r e e n .S Y S C O L R , C ( w h e r e i n u m b e r 0 - 2 5 5 )f i l l s c o l o r m e m o r y w i t h y o u r c h o i c e o f o r eg r o u n d a n b a c k g r o u n d c o l o r s . C a l c u l a t e w i t ht h f o r m u l a F G * 1 6 B u s i n g c o l o r c o d e s0 - 1 5 f o F ( f o r e g r o u n d ) a n B ( b a c k g r o u n d ) .A n b s u r e t p u c o m m a b e t w e e n C O L R a n C

S Y P L O T , X , Y t u r n s t h e p i x e l a X / o o o f f , d e p e n d i n g o t h v a l u e i F L A G . A l w a y sk e e p w i t h i n t h r a n g e 0 - 3 1 9 a n d w i t h i n0 - 1 9 9 . Y o c a i n s e r t n u m b e r s , v a r i a b l e s , o re v e n f o r m u l a s f o X a n d Y T h t o l e f t c o r n e r i l o c a t i o n 0 , 0 ; t h b o t t o m r i g h t i 3 1 9 , 1 9 9 . T h X a x i s r u n s a c r o s s t h e t o p o t h s c r e e n l e f t t o r i g h t .T h Y - a x i s i v e r t i c a l f r o m t o t b o t t o m .

P O K E F L A G , 0 c a u s e s S Y P L O T t t u r np i x e l s o n P O K E F L A G , 1 t u r n s p i x e l s o f w h e nS Y P L O T o c c u r s .

I a d d i t i o n t t h M r o u t i n e s , t h e r e a r e t w B A S I C s u b r o u t i n e s w h i c h c o n t r o l t h h i - r e ss c r e e n . G O S U B 1 0 0 0 e a c h t i m e y o w a n t t t u r no t h h i - r e s s c r e e n . L i n e s 1 0 1 0 - 1 0 2 0 p u t h b i t m a p a 8 1 9 2 , a n t h c o l o r m e m o r y a 1 0 2 4 .T h o t h e r s u b r o u t i n e s t a r t s a 2 0 0 0 . I t u r n s h r e o f f , a n c l e a r s t h n o r m a l s c r e e n .

A v o i d i n g M e m o r y P r o b l e m sI c e r t a i n c a s e s , H i - R e s T o o l b o x c o u l d i n t e r f e r ew i t h B A S I C p r o g r a m s . T h b i t m a p s t a r t s a t 8 1 9 2 ,w i t h h i - r e s c o l o r m e m o r y a 1 0 2 4 . I y o u r p r og r a m ( p l u s v a r i a b l e s ) b e c o m e s l a r g e r t h a n a b o u t6 K e i t h e r v a r i a b l e s w i l l o v e r w r i t e t h e h i - r e ss c r e e n , o t h s c r e e n w i l l d e s t r o y t h e n o y o u rB A S I C p r o g r a m .

I y o a n t i c i p a t e s u c h c o n f l i c t , m o v e t h b e g i n n i n g o B A S I C u t 1 6 3 8 4 , w i t h P O K Ea n S Y S :

P O K E 6 4 2 , 6 4 ; S Y S 5 8 2 6 0B s u r e t e n t e r t h i s l i n e b e f o r e y o l o a d t h p r g r a m y o u ' r e w o r k i n g o n

F e I d e a sH i g h - r e s o l u t i o n g r a p h i c s a r n o j u s t f o m a t he m a t i c i a n s s t u d y i n g s i n e w a v e s o a r t i s t s w h l i k e d o o d l i n g w i t h a j o y s t i c k . h i - r e s s c r e e n i l i k e p i e c e o f g r a p h p a p e r c o n t a i n i n g 6 4 , 0 0 0s q u a r e s . I t ' s e s p e c i a l l y g o o d f o b u s i n e s s a p p l i c at i o n s l i k e g r a p h s a n c h a r t s . I y o i n v e s t i s t o c k s , y o c o u l d g e w h o l e y e a r ' s w o r t h o i n f o r m a t i o n o n o n e s c r e e n ( 5 2 w e e k s o d a y se a c h i 2 6 0 , w e l l w i t h i n t h e h o r i z o n t a l r e s o l u t i o no 3 2 p i x e l s ) . I t ' s p o s s i b l e t s a v e s e c t i o n o fm e m o r y a i i w e r e p r o g r a m , s y o c o u l du s " M e t a B A S I C " ( i t h A p r i l 1 9 8 5 i s s u e ) t oB S A V E " C H A R T " , 8 1 9 2 , 1 6 1 9 2 . Y o c a t h e n r t r i e v e t h s c r e e n f r o m d i s k w i t hL O A D " C H A R T " , 8 , 1 .

A l s o , h i - r e s i o f t e n u s e d i g a m e s t g i v et h i l l u s i o n o t h r e e d i m e n s i o n s . S p r i t e g r a p h i c sa r n o a f f e c t e d b h i - r e s m o d e ( b u t b s u r e n o t p u t h s p r i t e s h a p e s i t h m e m o r y u s e d b t h e b i t m a p ) .

Y o c o u l d e v e n c r e a t e y o u r o w T u r t l e l a ng u a g e ( s i m i l a r t L o g o ) f o d r a w i n g p i c t u r e s o t h s c r e e n . Y o c a t h e n p r i n t t h e m o u t u s i n gh i - r e s s c r e e n d u m p p r o g r a m .

I t ' s p o s s i b l e t p u t e x t o h i - r e s s c r e e n( s e e " M i x i n g T e x t a n H i - R e s G r a p h i c s , " w h i c hi c o m p a t i b l e w i t h H i - R e s T o o l b o x , e l s e w h e r e i t h i s i s s u e ) . T h i s p r o v i d e s e v e n m o r e f l e x i b i l i t yw h e n w o r k i n g i h i - r e s .

S e p r o g r a m l i s t i n g o n p a g e 7 6 C O M P U T E D G a z e t t e A u g u s t 1 9 6 5 6

Page 68: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 68/100

R M i c h a e l M u e l l e r

M a k i n g b a c k u p s o m a c h i n e l a n g u a g e p r g r a m s a n s e q u e n t i a l f i l e s i b r e e z e w i t ht h i s f a s t a n e f f i c i e n t u t i l i t y f o t h 6 4 V I C , P l u s / 4 , a n 1 6 I t ' s a l s o h a n d y t o o lf o G A Z E T T E D I S K s u b s c r i b e r s .

C o p y i n g p r o g r a m s w r i t t e n i B A S I C i e a s y . I t ' sa s i m p l e a l o a d i n g t h e p r o g r a m f r o m o n e d i s ka n s a v i n g i t a n o t h e r . T h i s m e t h o d i f i n e f o rB A S I C p r o g r a m s b u i u s e l e s s f o m a c h i n e l a g u a g e p r o g r a m s a n s e q u e n t i a l f i l e s .

" R e D i s k " a l l o w s y o t c o p y a n u n m a c h i n e l a n g u a g e p r o g r a m o r s e q u e n t i a l f i l e .A n d , i y o u ' r e c o p y i n g t n e d i s k , t h p r g r a m p r o v i d e s f o r m a t o p t i o n .

R e D i s k i v e r y s h o r t p r o g r a m , u s i n g l e s st h a n 2 o m e m o r y , a n s o m e m a c h i n e l a n g u a g ei u s e d { i D A T A s t a t e m e n t s ) t i n c r e a s e s p e e d .Y o d o n ' t n e e d t k n o w a n y t h i n g a b o u t m a c h i n el a n g u a g e , h o w e v e r , t u s t h p r o g r a m .

B e x t r e m e l y c a r e f u l w h e n t y p i n g i t h p r g r a m , t a k i n g s p e c i a l p r e c a u t i o n w i t h t h D A T As t a t e m e n t s , w h i c h a r e t h e m a c h i n e l a n g u a g e p o t i o n o t h p r o g r a m . A l s o , b s u r e t s a v e c o p yb e f o r e t y p i n g R U N .

R e D i s k i w r i t t e n f o t h 6 4 b u w i t h t h f o l l o w i n g s i n g l e l i n e s u b s t i t u t i o n s , i w i l l r u o o t h e r C o m m o d o r e c o m p u t e r s .

F o t h u n e x p a n d e d V f C :F 1 = 7 6 7 9 : F 2 = 3 : F $ = " [ 2 0 S P A C E S J ( U P } "

: r e m 1 5 F o t h V I w i t h 8 e x p a n s i o n :

F 1 = 1 6 3 8 3 : F 2 = 3 : F S = " { 2 0 S P A C E S ) { U P } ": r e m 1 9

F o t h V I w i t h 1 6 e x p a n s i o n :6 C O M P U T E ' S G a z e t t e A u g u s t 1 9 S 6

F 1 = 2 4 5 7 5 : F 2 = 3 : F $ = " ( 2 0 S P A C E S j f U P } ": r e m 1 9

F o t h P l u s / 4 :F 1 = 3 2 7 6 7 : F 2 = 3 : F $ = " { 3 9 S P A C E S } ( U P ) "

F o t h C o m m o d o r e 1 6

F 1 = 1 6 1 2 7 j F 2 = 3 : F $ = " [ 3 9 S P A C E S 3 { U P ] "

G e t t i n g S t a r t e dA f t e r y o u ' v e d e t e r m i n e d w h i c h f i l e ( m a c h i n e l a g u a g e p r o g r a m o s e q u e n t i a l f i l e ) y o u w i s h t c o p y , w r i t e i d o w n o p i e c e o f p a p e r a n n o t ew h e t h e r i i p r o g r a m ( P R G ) o s e q u e n t i a l( S E Q ) f i l e . L o a d R e D i s k a n d r e s p o n d t t h p r o m p t s , p r e s s i n g R E T U R N a f t e r e a c h e n t r y . T h f i r s t p r o m p t a s k s i y o w i s h t f o r m a t t h " D e s t i n a t i o n " d i s k ( n o t e t h a t " D e s t i n a t i o n " d i s ki t h d i s k t r e c e i v e t h f i l e t b c o p i e d , a n " S o u r c e " d i s k i t h e d i s k c o n t a i n i n g t h p r o g r a mt b c o p i e d ) . A " N ( f o r " N o " ) a p p e a r s w i t ht h e f l a s h i n g p r o m p t , s j u s t p r e s s R E T U R N i y o u d o n o w i s h t f o r m a t t h d i s k . P r e s s " Y i y o d o

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

I t ' s h a n d y t h a v e t h C o m m o d o r e D O W e d g e p r o g r a m ( s u p p l i e d w i t h y o u r d i s k d r i v e )l o a d e d i n t o m e m o r y b e f o r e l o a d i n g R e D i s k , s i n c et h i s a l l o w s y o t l o o k a d i s k d i r e c t o r y w i t ho u d i s t u r b i n g t h c u r r e n t p r o g r a m . T h i s a l s om a k e s m e m o r i z i n g o r w r i t i n g d o w n f i l e n a m e su n n e c e s s a r y .

S e p r o g r a m l i s t i n g o p a g e 6 9 < &

Page 69: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 69/100

W

E a c h m o n t h , c o m p u t e d g a z e t t e p u b l i s h e s p r o g r a m sf o t h V I C - 2 0 , C o m m o d o r e 6 4 P l u s 4 a n 1 6 E a c hp r o g r a m i d e a r l y m a r k e d b y t i t l e a n v e r s i o n , B s u r et t y p e i t h c o r r e c t v e r s i o n f o y o u r m a c h i n e . A l s o ,c a r e f u l l y r e a d t h e i n s t r u c t i o n s i t h c o r r e s p o n d i n ga r t i c l e . T h i s c a s a v e t i m e a n e l i m i n a t e a n q u e s t i o n sw h i c h m i g h t a r i s e a f t e r y o b e g i n t y p i n g .

W p u b l i s h t w p r o g r a m s , w h i c h a p p e a r p e r i o d ic a l l y , d e s i g n e d t m a k e y o u r t y p i n g e f f o r t e a s i e r : T h A u t o m a t i c P r o o f r e a d e r , a n M L X , d e s i g n e d f o e n t e ri n m a c h i n e l a n g u a g e p r o g r a m s .

W h e n e n t e r i n g B A S I C p r o g r a m , b e s p e c i a l l yc a r e f u l w i t h D A T A s t a t e m e n t s a t h e y a r e x t r e m e l ys e n s i t i v e t e r r o r s . m i s t y p e d n u m b e r i - D A T As t a t e m e n t c a n c a u s e y o u r m a c h i n e t " l o c k u p ( y o u ' l lh a v e n o c o n t r o l o v e r t h c o m p u t e r ) . I t h i s h a p p e n s ,t h o n l y r e c o u r s e i t t u r n y o u r c o m p u t e r o f t h e nb a c k o n e r a s i n g w h a t e v e r w a i m e m o r y . S o b s u r et s a v e c o p y o y o u r p r o g r a m b e f o r e y o r u i t I y o u rc o m p u t e r c r a s h e s , y o c a a l w a y s r e l o a d t h e p r o g r a ma n l o o k f o t h e r r o r .

d o w n t h e t h e S H I F T k e a n p r e s s A Y o m a s e s t r a n g e c h a r a c t e r s o y o u r s c r e e n , b u t h a t ' s t b e p e c t e d . I y o f i n d n u m b e r f o l l o w e d b y a n u n d e rl i n e d k e e n c l o s e d i b r a c e s ( f o r e x a m p l e , { A } ) ,t y p e t h k e a m a n y t i m e s a s i n d i c a t e d { i o u e a m p l e ; e n t e r e i g h t S H I F T e d A ' s ) . T t y p e { S H I F T -S P A C E } , h o l d d o w n t h S H I F T k e a n p r e s s t h s p a c e b a r .

I k e i e n c l o s e d i s p e c i a l b r a c k e t s , I h o l dd o w n t h C o m m o d o r e k e ( a t h l o w e r l e f t c o r n e r o t h k e y b o a r d ) a n p r e s s t h e i n d i c a t e d c h a r a c t e r .

R a r e l y , y o u ' l l s e s i n g l e l e t t e r o t h a l p h a b e te n c l o s e d i b r a c e s . T h i s c a b e n t e r e d o t h C o m o d o r e 6 4 b y p r e s s i n g t h e C T R L k e y w h i l e t y p i n g t h l e t t e r i n b r a c e s . F o r e x a m p l e , { A m e a n s t C T R L - A .

s p e c i a l C h a r a c t e r s / / / / / &M o s t o f t h e p r o g r a m s l i s t e d i n e a c h i s s u e c o n t a i n s p c i a l c o n t r o l c h a r a c t e r s . T f a c i l i t a t e t y p i n g i a n p r g r a m s f r o m t h G A Z E T T E , u s e t h e f o l l o w i n g l i s t i n gc o n v e n t i o n s .

T h m o s t c o m m o n t y p e o f c o n t r o l c h a r a c t e r s i o u l i s t i n g s a p p e a r a w o r d s w i t h i n b r a c e s : { D O W N }m e a n s t p r e s s t h c u r s o r d o w n k e y ; { 5 s p a c e s }m e a n s t p r e s s t h s p a c e b a f i v e t i m e s .

T i n d i c a t e t h a t k e y s h o u l d b s h i f t e d ( h o l dd o w n t h S H I F T k e w h i l e p r e s s i n g a n o t h e r k e y ) , t h c h a r a c t e r i u n d e r l i n e d . F o r e x a m p l e , m e a n s h o l d

T h Q u o t e M o d eA l t h o u g h y o c a m o v e t h c u r s o r a r o u n d t h e s c r e e nw i t h t h C R S R k e y s , o f t e n p r o g r a m m e r w i l l w a n t t m o v e t h e c u r s o r u n d e r p r o g r a m c o n t r o l . T h i s i s e e ni e x a m p l e s s u c h a { L E F T } , a n { H O M E } i t h p r g r a m l i s t i n g s . T h o n l y w a t h c o m p u t e r c a t e l l t h d i f f e r e n c e b e t w e e n d i r e c t a n p r o g r a m m e d c u r s o rc o n t r o l i t h q u o t e m o d e .

O n c e y o p r e s s t h q u o t e k e y , y o u ' r e i q u o t em o d e . T h i s m o d e c a n b e c o n f u s i n g i y o m i s t y p ec h a r a c t e r a n c u r s o r l e f t t c h a n g e i t Y o u ' l l s e r e v e r s e v i d e o c h a r a c t e r ( g r a p h i c s s y m b o l f o c u r s o rl e f t ) . I t h i s c a s e , y o c a n u s e t h D E L e t e k e t b a c ku p a n d e d i t t h l i n e . T y p e a n o t h e r q u o t e a n y o u ' r eo u o q u o t e m o d e . I t h i n g s r e a l l y g e t c o n f u s i n g , y o c a e x i t q u o t e m o d e s i m p l y b p r e s s i n g R E T U R N .T h e n j u s t c u r s o r u t t h m i s t y p e d l i n e a n f i i

W h e n Y o R e a d : P r e s s : S e e : W h e n Y o B e a d : P r e s s : S e e : W h e n Y o H e a d : P r e s s : S e e :

F o C o m m o d o r e 6 O n l y

C O M P U T E I S G a i M t e A u g u s t 1 9 8 5 6 7

Page 70: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 70/100

A u t o m a t i c P r o o f r e a d i e r" T h e A u t o m a t i c P r o o f r e a d e r " w i l l h e l p y o t y p e i p r o g r a ml i s t i n g s f r o m C O M l ' U T E I ' s G a z e l l e w i t h o u t t y p i n g m i s t a k e s . I i s h o r t e r r o r - c h e c k i n g p r o g r a m t h a t h i d e s i t s e l f i m e m o r y .W h e n a c t i v a t e d , i l e t s y o k n o w i m m e d i a t e l y a f t e r t y p i n gl i n e f r o m p r o g r a m l i s t i n g i y o h a v e m a d e m i s t a k e .P l e a s e r e a d t h e s e i n s t r u c t i o n s c a r e f u l l y b e f o r e t y p i n g a n p r o g r a m s i C O M P U T E R S G a z e t t e .P r e p a r i n g T h P r o o f r e a d e r

1 U s i n g t h l i s t i n g b e l o w , t y p e i t h e P r o o f r e a d e r . T h s a m e p r o g r a m w o r k s o b o t h t h V 1 C - 2 0 a n C o m m o d o r e6 4 B v e r y c a r e f u l w h e n e n t e r i n g t h D A T A s t a t e m e n t sd o n ' t t y p e a i n s t e a d o . 1 1 , a i n s t e a d o f 0 e x t r ac o m m a s , e t c .

2 S A V E t h P r o o f r e a d e r o t a p e o r d i s k a l e a s t t w i c eb e f o r e r u n n i n g i f o r t h e f i r s t t i m e . T h i s i v e r y i m p o r t a n t b e c a u s et h P r o o f r e a d e r e r a s e s t h i s p a r t o i t s e l f w h e n y o f i r s t t y p eR U N .

3 A f t e r t h P r o o f r e a d e r i S A V E d , t y p e R U N . I w i l lc h e c k i t s e l f f o t y p i n g e r r o r s i t h D A T A s t a t e m e n t s a n w a r n y o i t h e r e ' s m i s t a k e . C o r r e c t a n e r r o r s n n S A V Et h e c o r r e c t e d v e r s i o n . K e e p c o p y i a s a f e p l a c e y o u ' l ln e e d i a g a i n a n a g a i n , e v e r y t i m e y o e n t e r p r o g r a mf r o m C O M P U T E D G a z e t t e .

4 W h e n a c o r r e c t v e r s i o n o t h P r o o f r e a d e r i R U N , i a c t i v a t e s i t s e l f . Y o a r n o r e a d y t e n t e r p r o g r a m l i s t i n g .I y o p r e s s R U N / S T O P - R E S T O R E , t h P r o o f r e a d e r i d i a b l e d . T r e a c t i v a t e i t j u s t t y p e t h c o m m a n d S Y 8 8 a n p r e s s R E T U R N .U s i n g T h P r o o f r e a d e rA l V I a n 6 l i s t i n g s i n C O M P U T E ' S G a z e t t e n o h a v ec h e c k s u m n u m b e r a p p e n d e d t t h e n o e a c h l i n e , f o r e x a m p l e" : r e m 1 2 3 " . D o n ' t e n t e r t h i s s t a t e m e n t w h e n t y p i n g i < p r o g r a m .I i j u s t f o y o u r i n f o r m a t i o n . T h e r e m m a k e s t h n u m b e rh a r m l e s s i s o m e o n e d o e s t y p e i i n I w i l l , h o w e v e r , u s e u m e m o r y i y o e n t e r i t a n i w i l l c o n f u s e t h P r o o f r e a d e r ,e v e n i y o e n t e r e d t h r e s t o f t h e l i n e c o r r e c t l y .

W h e n y o t y p e i l i n e f r o m p r o g r a m l i s t i n g a n p r e s s R E T U R N , t h P r o o f r e a d e r d i s p l a y s n u m b e r a t h t o o y o u r s c r e e n . T h i s c h e c k s u m n u m b e r m u s t m a t c h t h c h e c k s u m n u m b e r i t h p r i n t e d l i s t i n g . I i d o e s n ' t , i m e a n sy o t y p e d t h l i n e d i f f e r e n t l y t h a n t h w a i i l i s t e d . I m e d i a t e l y r e c h e c k y o u r t y p i n g . R e m e m b e r , d o n ' t t y p e t h r e s t a t e m e n t w i t h t h c h e c k s u m n u m b e r ; i i p u b l i s h e do n l y s y o c a c h e c k i a g a i n s t t h e n u m b e r w h i c h a p p e a r so y o u r s c r e e n .

T h P r o o f r e a d e r i n o t p i c k y w i t h s p a c e s . I w i l l n o n o t i c e e x t r a s p a c e s o m i s s i n g o n e s . T h i s i f o y o u r c o n v e ni e n c e , s i n c e s p a c i n g i g e n e r a l l y n o t i m p o r t a n t . B u o c c a s i o na l l y p r o p e r s p a c i n g i i m p o r t a n t , s b e x t r a c a r e f u l w i t hs p a c e s , s i n c e t h P r o o f r e a d e r w i l l c a t c h p r a c t i c a l l y e v e r y t h i n ge l s e t h a t c a g w r o n g .

T h e r e ' s a n o t h e r t h i n g t w a t c h o u f o r i i y o e n t e r t h l i n e b u s i n g a b b r e v i a t i o n s f o c o m m a n d s , t h c h e c k s u mw i l l n o m a t c h u p B u t h e r e i w a t m a k e t h P r o o f r e a d e rc h e c k i t A f t e r e n t e r i n g t h e l i n e , L I S T i t T h i s e l i m i n a t e s t h a b b r e v i a t i o n s . T h e n m o v e t h c u r s o r u t t h l i n e a n p r e s sR E T U R N . I s h o u l d n o m a t c h t h c h e c k s u m . Y o c a c h e c kw h o l e g r o u p s o l i n e s t h i s w a y .S p e c i a l T a p e S A V E I n s t r u c t i o n sW h e n y o u ' r e d o n e t y p i n g l i s t i n g , y o u m u s t d i s a b l e t h P r o o f r e a d e r b e f o r e S A V E i n g t h p r o g r a m o t a p e . D i s a b l e

t h P r o o f r e a d e r b p r e s s i n g R U N / S T O P - R E S T O R E ( h o l dd o w n t h R U N / S T O P k e a n s h a r p l y h i t h R E S T O R Ek e y ) . T h i s p r o c e d u r e i n o n e c e s s a r y f o d i s k S A V E s , b u y o m u s t d i s a b l e t h e P r m f r e a d e r t h i s i i w y b e f o r e t a j v S A V E .6 C O M P U T E I S G a z o l t a A u g u s t 1 9 8 5

^ ^ ^ ^ ^ J * ^ * ^ F - ^ . . ^ ^ ^ ^ ^ ^ ^ ^ _ ^ \ ^ ^ J *S A V E t t a p e e r a s e s t h e P r o o f r e a d e r f r o m m e m o r y , s y o u ' l l h a v e t L O A D a n R U i a g a i n i y o u w a n t t t y p ea n o t h e r l i s t i n g . S A V E t d i s k d o e s n o t e r a s e t h e P r o o f r e a d e r .

S i n c e t h e P r o o f r e a d e r i m a c h i n e l a n g u a g e p r o g r a ms t o r e d i t h c a s s e t t e b u f f e r , i w i l l b e r a s e d d u r i n g t a p eS A V E o L O A D . I y o i n t e n d t t y p e i p r o g r a m i m o r et h a n o n s i t t i n g o w i s h t m a k e s a f e t y S A V E , f o l l o w t h i sp r o c e d u r e :

1 L O A D a n R U t h P r o o f r e a d e r .2 D i s a b l e i b p r e s s i n g R U N / S T O P - R E S T O R E3 T y p e t h f o l l o w i n g t h r e e t i n e s i n d i r e c t m o d e( w i t h o u t l i n e n u m b e r s ) :

A $ = " P R O O F R E A D E R . T " : B ? = " ( 1 0 S P A C E S } " i F OR X = 1 T O 4 : A S = A S + B $ : N E X T XF 0 R X = 8 8 6 T 1 0 1 8 t A 5 = A ? + C H R S ( P E E K ( X ) ) : NE X T XO P E N 1 , 1 , 1 , A S j C L O S E I

A f t e r y o t y p e t h l a s t l i n e , y o w i l l b e a s k e d t p r e s sR E C O R D a n P L A Y . W r e c o m m e n d y o s t a r t a t h b e g i nn i n g o f n e t a p e .

Y o n o h a v e n e v e r s i o n o t h P r o o f r e a d e r( P R O O F R E A D E R . T , a r e n a m e d i t h a b o v e c o d e ) . T u r ny o u r c o m p u t e r o f a n o n t h e n L O A D t h p r o g r a m y o uw e r e w o r k i n g o n P u t h c a s s e t t e c o n t a i n i n gP R O O F R E A D E R . T i n t o t h e t a p e u n i t a n t y p e :

O P E N h C L O S E lY o c a n o g e i n t o t h P r o o f r e a d e r b t y p i n g S Y

8 8 6 . T t e s t t h i s , P R I N T P E E K ( 8 8 6 ) s h o u l d r e t u r n t h n u b e 1 7 3 . i i d o e s n o t , r e p e a t t h e s t e p s a b o v e , m a k i n g s u r et h a t A $ ( P R O O F R E A D E R . T ) c o n t a i n s 1 3 c h a r a c t e r s a n t h a tB c o n t a i n s 1 0 s p a c e s .

T h n e v e r s i o n o A u t o m a t i c P r o o f r e a d e r w i l l l o a di t s e l f i n t o i h e c a s s e t t e b u f f e r w h e n e v e r y o t y p eO P E N 1 : C L O S E 1 a n P R O O F R E A D E R . T i t h n e x t p r o g r a mo y o u r t a p e . I w i l l n o d i s t u r b t h e c o n t e n t s o B A S I Cm e m o r y .

A u t o m a t i c P r o o f r e a d e r F o V I A n 6 1 0 P R I N T " £ C L R } P L E A S E W A I T . - , " : F O K I = 8 8 6 T O1 0 1 8 : R E A D A : C K = C K + A : P O K E I , A : N E X T1 1 0 I F C K O 1 7 5 3 9 T H E N P R I N T " ( D O W N ) Y O M A

A E R R O R " : P R I N T " I N D A T A S T A T E M E N T S .E M 1 2 S Y S B 8 6 ; P R I N T " [ C L R } [ 2

A C T I V A T E D . " : N E W8 8 8 9 S 9 9 0 9 1 9 1 9 2 9 2 9 3 9 4 9 4 9 5 9 5 9 6 9 7 9 7 9 8 9 8 9 9 1 0 0 01 0 0 61 0 1 21 0 1 8

D A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T A

D A T AD A T AD A T AD A T A

1 7 0 0 0 3 1 5 1 4 1 ,2 5 4 .2 5 1 ,2 0 1 ,2 4 0 .2 5 4 ,2 5 3 ,2 1 0 ,0 0 3 ,1 3 3 ,2 5 5 ,1 6 9 ,2 5 4 ,1 5 1 ,0 3 2 ,

0 3 2 1 2 5 0 0

, 0 3 6, 0 9 6, 0 0 3, 1 4 1. 0 3 7 .

0 9 6 ,1 3 4 ,0 1 3 ,0 0 5 ,1 6 5 ,0 4 0 ,2 5 5 ,2 0 6 ,2 1 6 ,1 6 9 ,0 5 8 ,1 6 9 ,0 0 3 ,2 0 5 ,, 2 0 5, 2 5 5, 0 0 3

, 0 0 3, 1 4 1, 1 4 1, 0 3 6. 0 0 3 ,

0 3 2 ,2 5 2 ,2 4 0 ,0 2 4 ,2 5 1 ,0 9 6 ,1 6 5 ,2 5 1 ,1 6 9 ,0 1 8 ,0 3 2 ,0 0 0 ,1 9 2 ,1 8 9 ,

2 2 , 0 3 2, 1 3 3

, 2 0 1, 1 5 1, 1 5 2, 0 0 3 .

1 6 9 ,0 8 7 ,1 3 2 ,0 1 7 ,1 0 1 ,1 6 6 ,1 6 9 ,2 1 4 ,0 0 3 ,0 1 9 ,0 3 2 ,2 1 0 ,1 3 3 ,0 8 7 ,0 7 6 ,, 1 6 9, 2 1 0, 2 1 4

, 1 5 0, 0 0 3, 0 0 3. 1 6 9- 0 0 0

2 4 1 ,2 5 3 ,2 0 1 ,2 5 4 ,2 5 2 ,0 1 3 ,1 4 1 ,1 6 9 ,0 3 2 ,2 1 0 ,2 5 5 ,2 5 4 ,2 0 3 ,2 3 5 ,, 0 3 2, 2 5 5, 0 7 6

, 2 0 8, 1 7 3, 1 6 9, 0 0 3. 1 3 3

1 3 - 0 0 8

0 3 1 3 1 6 0 3 2 5 0 0 2 1 2 5 1 6 1 7 0 0 0 0 , 0 3 2, 1 7 3. 1 7 3

Page 71: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 71/100

R e D i s k( A r t i c l e o p a g e 6 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 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 .

, 0 : P O K E 5 6 , P E E K ( 4 4 } + 8 : C L R : P R I N T) [ } {P O K E 5 5 , 0 : P O K E 5 6 , P E E K ( 4 4 } + 8 : C L R : P R I N T[ C L R ] ( R V S ) R E D I S K [ O F F } { 2 D O W N } " : P = 8 8 0

: r e m 1 F 1 = 5 3 2 4 7 : F 2 = 1 : F $ = " ( 3 9 S P A C E S l f U P } "

: r e m 1 9 R E A D A : I F A > - 1 T H E N P O K E P , A : P = P + 1 : G 0 T 0 2

: r e m 1 0 4P O K E 9 0 9 , ( F 1 + 1 ) / 2 5 6 : P O K E 9 1 7 , F 2 : P O K E 9 5 0 , F2 : P 0 K E 8 8 1 , P E E K ( 5 6 } : P O K E 9 1 9 , P E E K ( 5 6 )

: r e m 1 6 P R I N T " ( D O W N } D O Y O W A N T T F O R M A T T H E S T . D I S K ( 2 S P A C E S } N { 3 L E F T } " ; : I N P U T A $

: r e m 6 O P E N 1 5 , 8 , 1 5 : I F R I G H T $ ( A S , 1 ) = " Y " T H E N 1 9

: r e m 1 8 P R I N T " ( D O W N } N A M E , T Y P E { P R G O S E Q ) O I L T C O P Y . " i I N P U T P $ , T $ : P R I N T : r e m 2 1 T $ = L E F T $ ( T $ , 1 ) : I F ( T ? < > " P " A N D T S < > " S " ) O R LE N ( P S ) > 1 6 T H E N P R I N T " ( 3 U P } " : G 0 T O 6

: r e m 1 6 3M $ = " I N S E R T S O U R C E D I S K " : G O S U B 2 3 : P T $ = " 0 :" + P $ + " , " + T S + " . R " : r e m 2 0 P O K £ 1 0 0 0 , L E N ( P T $ ) : F O R X = 1 T O L E N ( P T $ ) : P O K E8 2 7 + X , A S C ( M I D $ ( P T ? , X , l ) ) : N E X T : r e m 3

1 S Y S 9 5 8 : S Y S 9 B 2 : S Y S 8 8 0 : P = P E E K ( 2 4 7 ) + 2 5 6 * PE E K { 2 4 8 ) : C L O S E 5 : G O S U B 2 7 : r e m 1 6

1 I F P > F 1 T H E N P R I N T " ( D O W N ) ( R V S ) F I L E H A S O VE R F L O W E D { 3 S P A C E S } T H E B U F F E R . " : G O T O 1 7

: r e m 1 8 1 P R I N T " ( D O W N } { R V S } F I L E I N O W L O A D E D

{ S P A C E S } I N T O B U F F E R . " : r e m 2 1 1 P R I N T " { D O W N ] E N T E R N E W F I L E N A M E . " : P R I N

T " { 2 R I G H T ) " + P $ : I N P U T " ( U P } " ; P $ : P R I N T: r e m 2

1 M $ = " I N S E R T D E S T . D I S K " : G O S U B 2 3 : P T S = " @ 0; " + P $ + " , " + T S + " , W " t r e m 2 0 8

1 P O K E 1 0 0 0 , L E N ( P T S ) : F O R X = 1 T O L E N { P T $ ) : P O KE 8 2 7 + X , A S C ( M I D S { P T $ , X , 1 ) ) : N E X T : r e m 7

1 S Y S 9 5 8 : S Y S 9 8 9 : S Y S 9 1 4 : O P E N 1 5 , 8 , 1 5 : G O S U B2 7 : P R I N T " ( D O W N } ( R V S } F I L E I N O C O P I E D, : r e m 1 1

1 C L O S E 1 5 : O P E N 1 5 , 8 , 1 5 : C L O S E 1 5 : I N P U T "[ D O W N } A N O T H E R F I L E " ; A S : r e m 1

1 O N - ( L E F T S ( A $ , 1 ) = " Y " ) G 0 T 0 4 : P R I N T " { C L R } ": E N D : < " e m 2

1 P R I N T " ( D O W N ) N A M E , I D O D I S K T B F O R MA T T E D " : I N P U T P $ , T S : P R I N T : r e m 9

2 M $ = " I N S E R T D E S T . D I S K " : G O S U B 2 3 : r e m 2 0 2 P R I N T " ( D O W N ) { R V S ) F O R M A T T I N G D I S K " : P R I N

T # 1 5 , " N 0 : " + P S + " . " + T $ : r e m 2 L 2 G O S U B 2 7 : P R I N T " ( D O W N ) ( R V S ) D I S K F O R M A T T E

D " : G O T O 6 : r e m 2 4 2 P R I N T M $ " ( U P } " : F O R T = 0 T O 5 0 : G E T A S : O N - ( A $ <

> " " ) G O T O 2 5 : N E X T : r e m 5 2 P R I N T F S : F O R T = 0 T O 5 0 : G E T A S : O N - ( A S < > " " ) G OT O 2 5 : N E X T : G O T O 2 3 : r e m 4 2 I F A $ = C H R $ ( 1 3 ) T H E N P R I N T : R E T U R N : r e m 3 2 G O T O 2 3 : r e m

2 I N P U T * 1 5 , A $ , B $ , C $ , D $ : I F B $ = " O K " T H E N R E T UR : r e m 3

2 P R I N T : P R I N T A S " , ( R V S } " B S " { O F F } , " C S " , " D $: P R I N T " { 2 D O W N } T R Y A G A I N . " : G O T O 1 7

: r e m 2 2 2 D A T A 1 6 0 , 1 6 , 1 3 2 , 2 4 8 , 1 6 0 , 0 , 1 3 2 , 2 4 7 , 3 2 , 2

0 7 , 2 5 5 , 1 4 5 , 2 4 7 , 2 0 0 , 2 4 0 , 8 , 3 2 , 1 8 3 , 2 5 : r e m 1 5

3 D A T A 2 4 0 , 2 4 3 , 1 3 2 , 2 4 7 , 9 6 , 2 3 0 , 2 4 8 , 1 6 5 , 2 48 , 2 0 1 , 2 0 8 , 2 0 8 , 2 4 0 , 9 6 , 2 3 4 , 1 6 9 , 5 4 , 1 3 3

: r e m 1 7 3 D A T A 1 , 1 6 0 , 1 6 , 1 3 2 , 2 5 4 , 1 6 0 , 0 , 1 3 2 , 2 5 3 , 1 77 , 2 5 3 , 3 2 , 2 1 0 , 2 5 5 , 2 0 0 , 2 4 0 , 1 8 , 1 9 6 , 2 4 7

: r e m 1 3 3 D A T A 2 0 8 , 2 4 4 , 1 6 6 , 2 5 4 , 2 2 8 , 2 4 8 , 2 0 8 , 2 3 8 , 3

2 , 2 3 1 , 2 5 5 , 1 6 9 , 5 5 , 1 3 3 , 1 , 9 6 , 2 3 0 , 2 5 4 , 7 6: r e m 2 3

3 D A T A 1 6 6 , 3 , 2 3 4 , 1 6 9 , 5 , 1 6 2 , 8 , 1 6 0 , 5 , 3 2 , 1 86 , 2 5 5 , 1 7 3 , 2 3 2 , 3 , 1 6 2 , 6 0 , 1 6 0 , 3 , 3 2 , 1 8 9

: r e m 1 6 3 D A T A 2 5 5 , 3 2 , 1 9 2 , 2 5 5 , 9 6 , 2 3 4 , 1 6 2 , 5 , 3 2 , 1 9

8 , 2 5 5 , 9 6 , 2 3 4 , 1 6 2 , 5 , 3 2 , 2 0 1 , 2 5 5 , 9 6 , - 1: r e m 1 7

S p a c e D o c k( A r t i c l e o p a g e 5 4 . )P r o g r a m 1 S p a c e D o c k — V I C V e r s i o n1 P O K E 5 6 , 2 P O K E 5 5 : C L R : G O S U 1 3 9 0 R E S T O R E

: P R I N T " { C L R ) " : M E = 3 : Z = 3 6 8 7 8 : V = 3 6 8 7 7 : P O KE 3 6 8 7 9 , 1 1 0 : r e m 4

1 P R I N T " ( H O M E } { R V S ] + " i P R I N T " { H O M E } { W H T }{ D O W N } { R I G H T } [ 5 D O W N ) [ 3 R I G H T ) ( R V S }( R I G H T ) P L E A S E W A I T " : R E A D X S : P R I N T "( H O M E ) ( R V S l V " : I F X S < > " ' a " T H E N l l r e 1

1 P R I N T " J h o m e T { 9 D O W N } { 5 R I G H T ] f R V S ] D O C KI N G S " ; P O : F O R I = 1 T 0 9 : R E A D M ( I ) : N E X T : R E S T OR E : P R I N T " [ H O M E ) ( R V S l V " : r e m 1 2

1 P R I N T " [ 3 U P ) { 6 R I G H t T { R V S } S H I P S " ; M E: r e m 2 5

1 E = 8 1 3 8 + I N T ( R N D ( 1 ) * 2 0 ) : P R I N T " { H O M E }{ R V S } + " : P O K E 6 5 3 , 1 2 8 : r e m 2 3

1 Q = 7 7 8 0 : P O K E 6 5 0 , 1 2 8 : r e m 1 4 1 F O R X = 1 T O I N T ( R N D ( 1 ) * 3 0 0 ) + 1 : Q = Q + 1 : N E X T :

: r e m 1 5 1 N = 7 7 8 0 : P R I N T " ( H O M E } { R V S j V : r e m 1 7 1 F O R X = 1 T O I N T { R N D ( 1 ) * 3 0 0 ) + T : N = N + 1 : N E X T

: r e m 9 1 D = 7 7 8 0 : P R 1 N T " [ H O M E } { R V S } + : r e m 1 7 2 F O R X = 1 T O I N T ( R N D ( 1 ) * 3 0 0 ) + 1 : D = D + 1 : N E X T! r e m 6 2 P R I N T " i H O M E j V : r e m 2 5 2 F O R X = 7 4 2 4 T O 7 4 3 1 : P O K E X , 0 : N E X T : r e m 1 8 2 F O R X = 7 1 6 8 T O 7 1 6 B + 7 9 : r e m 2 0 2 R E A D L : P O K E X , L : P R I N T " { H O M E } { R V S } V " : N E X T

: P R I N T " { C L R ) " : r e m 3 2 D A T A 0 , 8 , 8 , 2 8 , 2 8 , 2 8 , 2 8 , 2 8 , 2 8 , 2 8 , 2 8 , 6 2 , 9

9 , 9 9 , 6 5 , 0 : r e m 2 3 2 D A T A 2 8 , 2 8 , 2 8 , 6 2 , 9 9 , 1 0 7 , 9 3 , 8 , 0 , 1 8 9 , 2 3 1 ,

1 8 9 , 1 8 9 , 0 , 0 , 0 : r e m 1 6 2 D A T A 4 8 , 4 8 , 3 2 , 3 2 , 4 7 , 6 3 , 6 3 , 1 2 7 : r e m 4 2 D A T A 1 6 , 1 6 , 5 6 , 1 2 4 , 2 5 5 , 2 5 5 , 5 7 , 5 7 : r e m 1 5 2 D A T A 1 2 , 1 2 , 4 , 4 , 2 4 4 , 2 5 2 , 2 5 2 , 2 5 4 : r e m 7 3 D A T A 1 2 7 . 1 2 7 , 1 2 7 , 6 3 , 1 2 7 , 1 2 7 , 6 3 , 3 1: r e m 2 3 3 D A T A 2 5 5 , 2 5 5 , 2 5 5 , 2 5 5 , 2 5 5 , 1 9 5 , 1 2 9 , 0

: r e m 4 C O M P U T E ! Q a z s r r e A u g u s t 1 9 B 5 6

Page 72: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 72/100

3 D A T A 2 5 4 , 2 5 4 , 2 5 2 , 2 5 4 , 2 5 4 , 2 5 4 , 2 5 2 , 2 4 8: r e n 1 3

3 S = 7 4 2 4 : F O R X = 1 T O 8 : P O K E S , 0 : S = S + 1 : N E X T : P OK E 7 4 2 B . 3 2 : r e m 9

3 T = 2 : A ? = " ( B L K ] D E F { 3 L E F T } { D O W N j G H I { W H T }: r e m 1 1

3 P O K E 3 6 8 6 9 , 2 5 5 : r e m 1 1 3 I F F = 1 T H E N P O K E Z , 0 : r e m 2 0 3 P O K E 3 7 1 3 9 , 0 : I F N O T P E E K ( 3 7 1 3 7 ) A N D 1 6 T H E N L

= - : r e m 1 2 3 P O K E 3 7 1 5 4 , 1 2 7 : I F N O T P E E K ( 3 7 1 5 2 ) A N D 1 2 8 T H

E N L = 1 : r e n 2 3 3 P O K E 3 7 1 5 4 , 2 5 5 : I F N O T P E E K ( 3 7 1 3 7 ) A N D 4 T H E N

p = 2 : r e m 1 4 4 E = E + L : I F L < > 0 T H E N : P O K E E - 1 , 3 2 : P O K E E + 1 , 3

: P O K E E + 2 1 , 3 2 : P O K E E + 2 3 , 3 2 : L = 0 : r e m 8 4 F O R X = l T O P : P O K E E , 3 2 : P O K E E + 2 2 , 3 2 : E = E - 2 2 :

I F P E E K ( E ) = 8 O R P E E K ( E + 2 2 ) = 8 T H E N G O T O 6 6: r e m 2 0

4 I F P E E K ( E ) = 4 2 + 1 2 8 T H E N P O K E E , 4 2 + 1 2 8 s P O K E E+ 4 2 + 1 2 8 , 3 2 : G O T O 8 0 : r e m 1 3

4 I F P E E K ( E ) = 3 T H E N 8 0 : r e m 1 8 4 I F P E E K ( E + 2 2 ) = 3 T M E N 8 0 : r e m 7 4 P O K E E , 0 : P O K E E + 2 2 , 2 : P O K E V , 2 5 5 : P O K E Z , 1 5 :

N E X T : r e m 4 4 I F E < 7 7 4 6 T H E N G O T O 8 0 : r e m 3 4 P O K E V . 0 : r e m 7 4 P R I N T T A B { T ) ; " { H O M E ] ( 5 2 S P A C E S } { H O M E } " ;

T A H ( T ) ; A $ : T = T + 1 : r e m 2 3 4 F O R X = 1 T O 3 : r e m 2 4 5 P O K E Q , 3 2 : Q = Q + 1 : I F P E E K { Q ) = 0 O R P E E K ( Q ) = 1 0

R P E E K ( Q ) = 2 T H E N 8 0 r e 4 5 P O K E O . , 3 s r e m 6 5 N E X T : P O K E V , 2 5 5 : r e m 4 5 F O R X = 1 T O 2 : P O K E N , 3 2 ! N = N + 1 : I F P E E K ( N ) = 0 O R

P E E K ( N ) = 1 O R P E E K ( N ) = 2 T H E N 8 0 : r e m 2 1 5 P O K E N , 3 : N E X T : r e m 1 9 5 P O K E D , 3 2 : D = D - 1 s I F P E E K { D ) = 0 O R P E E K ( D ) = 1 0

R P E E K ( D ) = 2 T H E N 8 0 : r e m 2 2 5 P O K E D , 3 : r e m 6 5 P O K E V , 0 : r e m 7 5 S = I N T ( R N D ( 1 ) * 7 ) : I F S = 0 T H E N P O K E 7 4 2 8 , 1 2 8

: r e m 1 3 5 I F S = 1 T H E N P O K E 7 4 2 8 , 8 : r e m 8 6 I F S = 2 T H E N P O K E 7 4 2 8 , 3 2 : r e m 1 2 6 I F S = 3 T H E N P O K E 7 4 2 7 , 3 2 : r e m 1 2 6 I F S = 4 T H E N P O K E 7 4 2 7 , 0 : r e m 7 6 I F S = 5 T H E N P O K E 7 4 2 9 , 1 2 8 : r e m 1 8 6 I F S = 6 T H E N P O K E 7 4 2 9 , 0 : r e m 7 6 P O K E V , 2 5 5 : P O K E E + 2 2 , 1 : P = 1 : G O T O 3 6 : r e m 3 6 P R I N T " { H O M E } f D O 1 J N } R V S } { R I G H T j M I S S

I O C O M P L E T E " : P O K E V , 0 : M E = M E + 1 : P R I N T "( D O U N } [ R V S ] f 6 R I G H T } B O N U S M A N "

: r e m 4 6 E = E + 2 2 : P O K E E , 0 : P O K E E + 2 2 , 1 : P O K E E + 1 , 7 5 +

2 8 : P O K E E - 1 , 7 4 + 1 2 8 : r e m 5 6 P O K E Z , 1 5 : P O K E V , 0 : F O R X = 2 5 5 T O 1 2 8 S T E P - 3 . 2

: P O K E V , X : P O K E Z , 0 : P O K E Z , 1 5 : r e m 2 3 6 D = 7 4 2 4 : F O R C = 1 T O 8 : P O K E D , R N D ( 1 ) * 2 5 5 : D = D +

l i N E X T : r e m 7 7 N E X T X : r e t n 2 5 7 P O K E Z , 1 5 : F O R X = 1 T O 3 3 : P O K E 3 6 8 7 6 , I N T < R N D (

1 ) * 1 2 0 ) + 1 2 8 : N E X T : r e m 1 8 7 P R I N T " H O M E ] { D O V J N } : F O R X = 1 T O 1 3 0 P R

N T { S P A C E S } " ; : N E X T : r e m 2 0 7 D = 7 4 2 4 : F O R C = 1 T O 8 : P O K E D , 0 : D = D + 1 : N E X T

: r e m 7 7 P O = P O + 1 : P O K E V , 0 : P O K E 3 6 8 7 6 , 0 : P O K E Z , 0 : G OT O 1 1 - r e m 3

7 M E = M E - 1 J I F M E O 0 T H E N 9 7 r e 2 0 7 C O M P U T E R S G a z e t f a A u g j s t 1 9 8 5

7 P O K E Z , 0 : P O K E 3 6 8 7 6 , 0 : P R I N T " ( H O M E }[ D O W N H R V S } P L A Y A G A I N ( Y / N ){ R I G H T } ( D O V W } D O C K I N G S " P O : P O K E 1 9 8 , 0

: r e m 1 6 7 G E T X S : I F X ? = " " T H E N 7 7 : r e m 4 7 I F X $ = " Y " T H E N P O K E Z , 0 : P O K E 7 , , : P O K E 3 6 8 6 9

2 4 0 : R U N - r e m 2 4 7 P O K E B 2 8 , 0 : r . Y S 8 2 8 r e 1 2 8 F O R X = 1 2 8 T O 2 5 5 S T E P 2 : P O K E Z , I N T ( R N D ( 1 ) * 1 0

) + 5 : P O K E V , X : P O K E 3 6 8 7 6 , X - 5 0 : r e m 1 2 8 F O R X = 2 0 0 T O 2 5 5 : P O K E 3 6 8 7 4 , X : N E X T : r e m 4 8 F O R X = 2 5 5 T O 2 0 0 S T E P - 1 : P O K E 3 6 8 7 4 , X : N E X T : P

O K E 3 6 8 7 4 , 0 : r e m 1 4 88 P O K E E , 2 1 4 : P O K E E + 2 2 , 2 1 4 : r e m 1 6 8 P O K E E , 1 7 0 : P O K E E + 2 2 , 1 7 0 : : r e m 2 2 8 F O R I = 0 T O 9 s F O R K = l T O 9 : G = E + M { K ) * I : I F P E E K (

G ) = 3 2 T H E N P O K E G , 1 7 1 : r e m 1 8 8 N E X T : P O K E 3 6 8 7 5 , 0 = r e m 1 2 8 F O R K = 1 T O 9 : I F P E E K ( E + M ( K ) * I ) = 1 7 1 T H E N P O K E

E + H ( K ) * I , 3 2 : r e m 1 3 8 N E X T : N E X T : r e m 4 8 F O R X = 1 T O 9 9 9 : N E X T : G O T O 7 5 : r e m 1 9 9 P R I N T " { C L R ! { 6 D O W N } ! 6 S P A C E S } { R V S } S P A C

D O C K : r e m 1 7 69 P R I N T " ( 3 D O W N } U S E J O Y S T I C K T M O V E[ S P A C E S } L E F T A N D R I G H T " : r e m9 P R I N T " [ D O W N } P R E S S U T A C C E L E R A T E

: r e m 2 0 9 P R I N T " [ D O W N } { 3 R I G H T ] P R E S S F I R E B U T T O N "

: r e m 5 9 P O K E 3 7 1 3 9 , 0 : W A I T 3 7 1 3 7 , 3 2 , 3 2 : r e m 1 4 9 P O K E 3 6 8 6 9 , 2 5 5 : R E T U R N : r e m 1 4 9 D A T A " @ " , 2 3 , 2 1 , 2 2 , 1 , - 1 , - 2 2 , - 2 3 , - 2 1 , 2

: r e m 1 0 9 P R I N T " f C L R } [ 5 D O W N } [ S P A C E S } [ R V S } D O C K

I N G S " P O : P O K E Z , 0 : r e m 7 9 P R I N T " { 3 D O W N } 1 7 S P A C E S } { R V S ) S H I P S " M E

: r e m 1 6 9 F O R G = 1 T O 2 0 : r e m 1 1 0 F O R X = 0 T O 7 : P O K E 7 4 2 4 + X , 2 5 5 : P O K E 7 4 2 4 + X - 1

, 0 : P O K E 7 4 3 1 , 0 : N E X T s r e m 3 1 0 N E X T G : R E S T 0 R E : G 0 T 0 1 4 : r e m 7

P r o g r a m 2 S p a c e D o c k — 6 4 V e r s i o nT r a n s l a t i o n b y K e v i n M y k y t i / u , E d i t o r i a l P r o g r a m m e r

4 9 1 5 2 2 3 4 , 1 6 9 , 0 4 8 , 1 3 3 , 2 4 9 , 1 6 9 , 2 3 44 9 1 5 S 1 0 5 3 , 1 3 3 , 2 5 0 , 0 3 2 , 2 4 9 , 1 9 5 , 1 5 04 9 1 6 4 : 1 6 9 , 0 0 0 , 1 4 1 , 0 2 1 , 2 0 8 , 0 3 2 , 0 7 14 9 1 7 0 : 0 9 0 , 1 9 6 , 0 3 2 , 0 2 6 , 1 9 3 , 0 3 2 , 0 7 54 9 1 7 6 : 0 6 4 , 1 9 4 , 0 3 2 , 1 6 2 , 1 9 3 , 1 7 3 , 0 7 44 9 1 8 2 : 0 3 0 , 2 0 8 , 0 7 6 , 1 1 8 , 1 9 4 , 1 7 3 , 0 6 14 9 1 8 8 : 1 4 1 , 0 0 2 , 2 4 0 , 0 0 7 , 1 6 9 , 0 0 0 , 0 8 34 9 1 9 4 : 1 4 1 , 1 6 7 , 0 0 2 , 2 4 0 , 2 4 4 , 1 6 9 , 2 3 74 9 2 0 0 : 0 0 1 , 1 4 1 , 1 6 7 , 0 0 2 , 2 0 8 , 2 3 1 , 0 3 04 9 2 0 6 : 2 3 0 , 2 4 7 , 1 6 9 , 0 0 1 , 1 4 1 , 0 2 5 , 0 9 94 9 2 1 2 2 0 8 , 1 7 3 , 1 6 7 , 0 0 2 , 2 0 8 , 0 0 3 , 0 5 34 9 2 1 8 : 0 7 6 , 2 2 8 , 1 9 2 , 0 3 2 , 2 1 9 , 1 9 3 , 2 3 84 2 2 : 2 0 6 , 0 6 0 , 0 0 3 , 2 4 0 , 0 0 3 , 0 7 6 , 1 4 84 9 2 3 0 : 2 2 8 , 1 9 2 , 1 7 3 , 0 6 1 , 0 0 3 , 1 4 1 , 1 0 84 9 2 3 6 : 0 6 0 , 0 0 3 , 1 6 2 , 0 0 7 , 1 6 0 , 0 1 4 , 2 3 44 9 2 4 2 : 1 6 9 , 0 0 0 , 1 3 3 , 0 0 2 , 1 8 9 , 0 8 6 , 1 5 74 9 2 4 8 : 0 0 3 , 2 0 8 , 0 4 4 , 1 8 9 , 0 6 2 , 0 0 3 , 0 9 34 9 2 5 4 : 0 2 4 , 1 2 5 , 0 9 4 , 0 0 3 , 1 5 7 , 0 6 2 , 0 5 54 9 2 6 0 : 0 0 3 , 1 8 9 , 0 7 0 , 0 0 3 , 1 2 5 , 1 2 6 , 1 1 24 9 2 6 6 : 0 0 3 , 1 5 7 , 0 7 0 , 0 0 3 , 1 8 9 , 0 7 8 , 1 0 24 9 2 7 2 : 0 0 3 , 1 0 5 , 0 0 0 , 1 5 7 , 0 7 8 , 0 0 3 , 2 1 04 2 7 : 2 0 1 , 0 0 1 , 2 0 8 , 0 4 7 , 1 8 9 , 0 7 0 , 0 7 44 9 2 8 4 : 0 0 3 , 2 0 1 , 0 9 0 , 2 0 8 , 0 4 0 , 0 3 2 , 1 9 44 9 2 9 0 : 2 4 1 , 1 9 2 , 0 7 6 , 1 7 7 , 1 9 2 , 1 8 9 , 1 8 1

Page 73: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 73/100

4 9 2 9 6 : 0 6 2 , 0 0 3 , 0 5 6 , 2 5 3 , 0 9 4 , 0 0 3 , 1 0 34 3 0 . - 1 5 7 , 0 6 2 , 0 0 3 , 1 8 9 , 0 7 0 , 0 0 3 , 1 2 24 3 0 : 5 3 , 1 2 6 , 0 0 3 , 1 5 7 , 0 7 0 , 0 0 3 , 0 0 04 9 3 1 4 : 1 8 9 , 0 7 8 , 0 0 3 , 2 3 3 , 0 0 0 , 1 5 7 , 0 5 44 9 3 2 0 : 0 7 8 , 0 0 3 , 2 0 1 , 2 5 5 , 2 0 8 , 0 0 3 , 1 4 84 9 2 : 0 3 2 , 2 4 1 , 1 9 2 , 1 8 9 , 1 0 2 , 0 0 3 , 1 6 54 9 3 3 2 : 0 5 6 , 2 5 3 , 1 1 8 , 0 0 3 , 1 5 7 , 1 0 2 , 1 0 14 9 3 3 8 = 0 0 3 , 1 8 9 , 1 1 0 , 0 0 3 , 2 3 3 , 0 0 0 , 2 1 24 9 3 4 4 : 1 5 7 , 1 1 0 , 0 0 3 , 1 8 9 , 0 7 0 , 0 0 3 , 2 1 24 9 3 5 0 : 1 5 3 , 0 0 0 , 2 0 8 , 1 8 9 , 1 1 0 , 0 0 3 , 0 9 34 9 3 5 6 : 1 5 3 , 0 0 1 , 2 0 8 , 1 8 9 , 0 7 8 , 0 0 3 , 0 6 84 9 3 6 2 : 0 7 4 , 0 3 8 , 0 0 2 , 1 3 6 , 1 3 6 , 2 0 2 , 0 3 04 9 3 6 8 : 0 1 6 , 1 3 2 , 1 6 5 , 0 0 2 , 1 4 1 , 0 1 6 , 1 7 64 3 7 : 2 0 8 , 1 6 9 , 2 5 0 , 1 4 1 , 0 1 8 , 2 0 8 , 1 9 24 9 3 8 0 : 1 7 3 , 0 1 3 , 2 2 0 , 0 4 1 , 0 0 1 , 2 4 0 , 1 4 84 9 3 8 6 : 0 0 3 , 0 7 6 , 1 8 8 , 2 5 4 , 0 7 6 , 0 4 9 , 1 1 24 3 9 : 2 3 4 , 1 7 3 , 0 2 7 , 2 1 2 , 0 4 1 , 0 0 1 , 1 6 04 9 3 9 8 : 1 5 7 , 0 7 8 , 0 0 3 , 1 5 7 , 0 8 6 , 0 0 3 , 2 1 84 9 4 0 4 : 0 7 2 , 2 2 4 , 0 0 0 , 2 4 0 , 0 0 6 , 0 2 4 , 0 5 04 9 4 1 0 : 1 0 5 , 1 9 3 , 1 5 7 , 2 4 8 , 0 0 7 , 1 0 4 , 0 4 84 9 4 1 6 : 2 4 0 , 0 0 2 , 1 6 9 , 0 9 0 , 1 5 7 , 0 7 0 , 2 2 4 9 4 2 2 s 0 0 3 , 1 7 3 , 0 2 7 , 2 1 2 , 2 0 1 , 0 9 0 , 2 0 84 9 4 2 8 : 1 4 4 , 2 4 9 , 1 5 7 , 0 9 4 , 0 0 3 , 0 9 6 , 2 5 14 9 4 3 4 s 1 6 0 , 0 2 3 , 1 6 9 , 0 0 0 , 1 5 3 , 0 0 0 , 0 1 94 9 4 4 0 : 2 1 2 , 1 3 6 , 0 1 6 , 2 5 0 , 1 6 9 , 0 4 7 , 0 9 44 9 4 4 6 : 1 4 1 , 0 2 4 , 2 1 2 , 1 6 9 , 0 5 5 , 1 4 1 , 0 1 24 9 4 5 2 : 0 0 5 , 2 1 2 , 1 6 9 , 0 1 0 , 1 4 1 , 0 0 1 , 0 7 04 9 4 5 8 : 2 1 2 , 1 6 2 , 0 0 7 , 1 6 0 , 0 1 4 , 1 8 9 , 0 2 64 9 4 6 4 : 1 9 5 , 1 9 3 , 1 5 7 , 1 1 0 , 0 0 3 , 1 5 3 , 0 9 94 9 4 7 0 : 0 0 1 , 2 0 8 , 1 8 9 , 2 0 3 , 1 9 3 , 1 5 7 , 2 4 54 9 4 7 6 : 0 3 9 , 2 0 8 , 1 8 9 , 2 1 1 , 1 9 3 , 1 5 7 , 0 4 14 9 4 8 2 : 2 4 8 , 0 0 7 , 1 6 9 , 0 0 0 , 1 5 7 , 1 1 8 , 0 0 54 9 4 8 8 = 0 0 3 , 1 5 3 , 0 0 0 , 2 0 8 , 1 4 1 , 0 1 6 , 0 8 94 9 4 9 4 : 2 0 8 , 1 6 9 , 0 0 1 , 1 5 7 , 1 2 6 , 0 0 3 , 2 3 84 9 5 0 0 : 1 3 6 , 1 3 6 , 2 0 2 , 0 1 6 , 2 1 4 , 1 6 9 , 1 9 74 9 5 0 6 : 1 2 8 , 1 4 1 , 0 1 8 , 2 1 2 , 1 6 9 , 2 5 5 , 2 5 34 9 5 1 2 : 1 4 1 , 0 1 5 , 2 1 2 , 1 6 2 , 0 0 6 , 0 3 2 , 1 6 04 9 5 1 8 : 2 4 1 , 1 9 2 , 2 0 2 , 2 0 8 , 2 5 0 , 1 6 2 , 0 8 54 9 5 2 4 : 0 0 6 , 1 8 9 , 0 8 6 , 0 0 3 , 2 2 1 , 0 8 5 , 1 9 44 9 5 3 0 ; 0 0 3 , 2 4 0 , 2 3 8 , 2 0 2 , 2 0 8 , 2 4 5 , 2 3 44 9 5 3 6 : 1 6 9 , 1 5 0 , 1 4 1 , 0 7 7 , 0 0 3 , 1 6 9 , 0 6 94 9 5 4 2 : 0 0 0 , 1 4 1 , 0 8 5 , 0 0 3 , 1 4 1 , 1 3 3 , 1 2 54 9 5 4 8 : 0 0 3 , 1 6 9 , 0 9 0 , 1 4 1 , 1 2 5 , 0 0 3 , 1 5 94 9 5 5 4 : 1 6 9 , 1 2 8 , 1 3 3 , 0 0 3 , 1 6 0 , 0 0 0 , 2 2 4 9 5 6 0 : 1 8 5 , 1 6 5 , 1 9 6 , 1 5 3 , 0 0 0 , 0 4 8 , 1 3 14 9 5 6 6 : 1 3 6 , 2 0 8 , 2 4 7 , 0 9 6 , 1 2 0 , 1 6 9 , 1 1 04 9 5 7 2 : 0 5 4 , 1 4 1 , 0 2 0 , 0 0 3 , 1 6 9 , 1 9 2 , 2 3 14 9 5 7 S : 1 4 1 , 0 2 1 , 0 0 3 , 1 6 9 , 0 2 7 , 1 4 1 , 1 6 04 9 5 8 4 : 0 1 7 , 2 0 8 , 1 6 9 , 1 2 7 , 1 4 1 , 0 1 3 , 0 8 34 9 5 9 0 2 2 0 , 1 6 9 , 1 2 . 9 , 1 4 1 , 0 2 6 , 2 0 8 , 0 5 4 9 5 9 6 : 0 8 8 , 1 6 9 , 2 5 5 , 1 4 1 , 0 2 1 , 2 0 8 , 0 4 64 9 6 0 2 : 0 9 6 , 0 5 0 , 0 7 5 , 1 0 0 , 1 2 5 , 1 5 0 , 0 2 24 9 6 0 8 : 1 7 5 , 2 0 0 , 2 3 0 , 0 0 1 , 0 0 2 , 0 0 3 , 0 4 34 9 6 1 4 : 0 0 4 , 0 0 5 , 0 0 1 , 0 0 7 , 0 0 8 , 1 9 5 , 1 7 04 9 6 2 0 : 1 9 3 , 1 9 3 , 1 9 3 , 1 9 3 , 1 9 3 , 1 9 3 , 0 9 04 9 6 2 6 : 1 9 2 , 1 7 3 , 0 0 0 , 2 2 0 , 0 7 4 , 1 7 6 , 0 2 94 9 6 3 2 : 0 1 3 , 0 3 2 , 0 5 3 , 1 9 4 , 1 7 4 , 1 2 5 , 0 4 74 9 6 3 8 : 0 0 3 , 2 2 4 , 2 5 5 , 2 4 0 , 0 0 3 , 2 3 8 , 1 6 94 9 6 4 4 : 1 2 5 , 0 0 3 , 0 7 4 , 1 7 6 , 0 1 3 , 0 3 2 , 1 4 74 9 6 5 0 : 0 5 3 , 1 9 4 , 1 7 4 , 1 2 5 , 0 0 3 , 2 2 4 , 2 4 74 9 6 5 6 : 0 8 0 , 2 4 0 , 0 0 3 , 2 0 6 , 1 2 5 , 0 0 3 , 1 3 74 9 6 6 2 : 0 7 4 , 1 7 6 , 0 1 1 , 0 3 2 , 0 5 3 , 1 9 4 , 0 2 64 9 6 6 8 : 1 6 6 , 0 0 3 , 2 2 4 , 2 5 5 , 2 4 0 , 0 0 2 , 1 2 64 9 6 7 4 : 2 3 0 , 0 0 3 , 0 7 4 , 1 7 6 , 0 1 1 , 0 3 2 , 0 2 44 9 6 8 0 j 0 5 3 , 1 9 4 , 1 6 6 , 0 0 3 , 2 2 4 , 0 0 1 , 1 4 54 9 6 8 6 = 2 4 0 , 0 0 2 , 1 9 8 , 0 0 3 , 1 6 9 , 0 0 0 , 1 2 24 9 6 9 2 = 1 4 1 , 0 9 3 , 0 0 3 , 1 6 9 , 1 2 8 , 0 5 6 , 1 0 64 9 6 9 8 : 2 9 , 0 0 3 , 0 1 6 , 0 1 0 , 0 7 3 , 2 5 5 , 1 0 84 7 0 : 0 2 4 , 1 0 5 , 0 0 1 , 1 6 2 , 0 0 1 , 1 4 2 , 2 1 94 9 7 1 0 = 0 9 3 , 0 0 3 , 0 1 0 , 1 4 1 , 1 0 1 , 0 0 3 , 1 4 14 9 7 1 6 = 0 9 6 , 1 6 0 , 1 2 8 , 1 4 0 , 0 0 4 , 2 1 2 , 0 2 4

4 9 2 : 1 6 0 , 1 2 9 , 1 4 0 , 0 0 4 , 2 1 2 , 0 9 6 , 0 3 14 9 7 2 8 = 1 6 9 , 1 4 7 , 0 3 2 , 2 1 0 , 2 5 5 , 1 6 9 , 0 2 24 9 7 3 4 = 2 3 2 , 1 3 3 , 2 5 1 , 1 6 9 , 0 0 3 , 1 3 3 , 2 2 34 9 7 4 0 = 2 5 2 , 1 6 9 , 2 3 2 , 1 3 3 , 2 5 3 , 1 6 9 , 0 0 44 9 7 4 6 : 2 1 5 , 1 3 3 , 2 5 4 , 1 6 2 , 0 0 4 , 1 6 0 , 2 4 24 9 7 5 2 : 0 2 4 , 1 7 3 , 0 2 7 , 2 1 2 , 2 0 1 , 0 3 0 , 2 4 34 9 7 5 8 = 1 7 6 , 0 1 1 , 1 6 9 , 0 4 6 , 1 4 5 , 2 5 1 , 1 2 44 9 7 6 4 : 1 7 3 , 0 2 7 , 2 1 2 , 0 4 1 , 0 1 5 , 1 4 5 , 2 0 14 9 7 = 2 5 3 , 2 0 0 , 2 0 8 , 2 3 5 , 2 3 0 , 2 5 2 , 2 0 44 9 7 7 6 . - 2 3 0 , 2 5 4 , 2 0 2 , 2 0 8 , 2 2 8 , 0 9 6 , 0 5 04 9 7 8 2 = 1 7 3 , 1 1 7 , 0 0 3 , 2 0 1 , 0 2 2 , 2 4 0 , 1 0 64 7 8 = 0 4 3 , 1 7 3 , 0 7 7 , 0 0 3 , 2 0 8 , 0 0 7 , 1 2 34 9 7 9 4 1 7 3 , 0 8 5 , 0 0 3 , 2 4 0 , 0 3 3 , 2 0 8 , 1 0 44 9 S 0 0 = 0 1 2 , 1 7 3 , 0 7 7 , 0 0 3 , 2 0 1 , 0 9 0 , 1 8 04 9 8 0 6 = 2 0 8 , 0 0 5 , 1 7 3 , 0 8 5 , 0 0 3 , 2 0 8 , 0 5 64 9 8 1 2 = 0 1 9 , 1 7 3 , 0 3 0 , 2 0 8 , 0 1 0 , 1 7 6 , 2 5 4 9 8 1 8 = 0 0 3 , 0 7 6 , 0 6 1 , 1 9 5 , 1 6 2 , 0 0 7 , 1 4 64 9 8 2 4 = 2 0 2 , 0 1 0 , 1 4 4 , 2 5 2 , 2 2 4 , 0 0 0 , 2 2 44 9 3 = 2 4 0 , 0 6 9 , 1 6 9 , 0 0 0 , 1 4 1 , 1 6 7 , 1 8 44 9 8 3 6 = 0 0 2 , 1 6 9 , 2 4 0 , 1 4 1 , 0 0 6 , 2 1 2 , 1 7 44 9 8 4 2 = 1 6 9 , 1 2 8 , 1 4 1 , 0 0 4 , 2 1 2 , 1 6 9 , 2 3 4 9 8 4 8 = 1 2 9 , 1 4 1 , 0 0 4 , 2 1 2 , 1 6 9 , 2 4 1 , 0 5 64 9 8 5 4 : 1 4 1 , 0 2 3 , 2 1 2 , 1 6 9 , 0 3 9 , 1 4 1 , 1 4 74 9 8 6 0 = 0 0 5 , 2 1 2 , 1 6 9 , 0 5 0 , 1 3 3 , 2 4 7 , 2 4 44 9 8 6 6 = 2 0 2 , 2 0 8 , 0 1 3 , 1 6 2 , 2 0 0 , 1 7 3 , 1 3 64 9 8 7 2 : 0 2 7 , 2 1 2 , 0 7 4 , 0 7 4 , 1 6 8 , 1 6 9 , 1 6 44 9 8 7 8 0 0 0 , 1 5 3 , 0 0 0 , 0 4 8 , 1 6 5 , 2 4 7 , 0 5 94 9 8 8 4 = 1 4 1 , 0 2 2 , 2 1 2 , 2 0 1 , 2 0 0 , 2 0 8 , 1 8 04 9 8 9 0 = 2 3 1 , 1 6 9 , 1 2 8 , 1 4 1 , 0 0 4 , 2 1 2 , 0 8 74 9 8 9 6 = 1 9 8 , 2 5 0 , 0 7 6 , 0 1 2 , 1 9 2 , 1 7 3 , 1 0 94 9 9 0 2 = 1 1 7 , 0 0 3 , 2 0 1 , 0 5 7 , 1 4 4 , 1 8 0 , 1 74 9 9 0 S = 1 6 9 , 0 0 0 , 1 4 1 , 1 6 7 , 0 0 2 , 1 6 2 , 1 1 74 9 9 1 4 = 0 1 2 , 1 6 0 , 0 1 0 , 0 2 4 , 0 3 2 , 2 4 0 , 2 1 64 9 9 2 0 = 2 5 , 1 6 9 , 0 6 4 , 1 6 0 , 1 9 5 , 0 3 2 , 1 0 74 9 9 2 6 : 0 3 0 , 1 7 1 , 2 3 0 , 2 4 9 , 1 6 5 , 2 4 9 , 0 7 64 9 9 3 2 : 2 0 1 , 0 0 3 , 2 0 8 , 0 0 2 , 2 3 0 , 2 5 0 , 1 3 84 9 9 3 8 : 1 6 9 , 1 5 0 , 1 4 1 , 0 0 8 , 2 1 2 , 1 6 9 , 0 9 94 9 9 4 4 = 2 3 0 , 1 4 1 , 0 0 1 , 2 1 2 , 1 6 9 , 0 2 8 , 0 3 74 9 9 5 0 : 1 4 1 , 0 1 2 , 2 1 2 , 1 6 2 , 0 0 5 , 1 6 9 , 2 1 94 9 9 5 6 = 0 2 0 , 1 4 1 , 0 1 1 , 2 1 2 , 1 6 9 , 0 2 1 , 0 9 84 9 9 6 2 = 1 4 1 , 0 1 1 , 2 1 2 , 1 6 9 , 0 0 0 , 1 3 3 , 1 9 64 9 9 6 8 : 2 4 7 , 1 6 5 , 2 4 7 , 2 0 1 , 0 3 0 , 2 0 8 , 1 2 24 9 9 7 4 : 2 5 0 , 2 0 2 , 2 0 8 , 2 3 3 , 0 7 6 , 0 1 2 , 0 1 14 9 9 8 0 : 1 9 2 , 0 7 6 , 0 3 5 , 1 9 2 , 1 5 8 , 0 8 3 , 0 2 84 9 9 8 6 = 0 8 5 , 0 6 7 , 0 6 7 , 0 6 9 , 0 8 3 , 0 8 3 , 0 0 84 9 9 9 2 = 0 7 0 , 0 8 5 , 0 7 6 , 0 3 2 , 0 6 8 , 0 7 9 , 2 2 4 9 9 9 8 = 0 6 7 , 0 7 5 , 0 7 3 , 0 7 8 , 0 7 1 , 0 3 3 , 2 1 95 0 0 0 4 = 0 0 0 , 1 5 8 , 0 1 8 , 0 8 3 , 0 8 0 , 0 6 5 , 2 35 0 0 1 0 = 0 6 7 , 0 6 9 , 0 3 2 , 0 6 8 , 0 7 9 , 0 6 7 , 2 1 65 0 0 1 6 = 0 5 , 0 0 0 , 1 4 6 , 1 5 0 , 0 7 6 , 0 6 9 , 1 0 05 0 0 2 2 j 0 8 6 , 0 6 9 , 0 7 6 , 0 3 2 , 0 4 9 , 0 1 7 , 1 75 0 0 2 8 = 0 1 7 , 1 5 7 , 1 5 7 , 1 5 7 , 1 5 7 , 1 5 7 , 1 4 25 0 0 3 4 : 1 5 7 , 1 5 7 , 1 5 7 , 1 5 7 , 1 5 7 , 1 5 7 , 0 3 25 0 0 4 0 : 1 5 7 , 0 8 0 , 0 8 2 , 0 6 9 , 0 8 3 , 0 8 3 , 1 6 25 0 0 4 6 0 3 2 , 0 7 0 , 0 7 3 , 0 8 2 , 0 6 9 , 0 6 6 , 0 0 65 0 0 5 2 = 0 8 5 , 0 8 4 , 0 8 4 , 0 7 9 , 0 7 8 , 0 0 0 , 0 3 05 0 0 5 8 : 1 4 6 , 1 5 0 , 0 7 8 , 0 8 5 , 0 7 7 , 0 6 6 , 2 2 5 0 0 6 4 : 0 6 9 , 0 B 2 , 0 3 2 , 0 7 9 , 0 7 0 , 0 3 2 , 2 5 25 0 0 7 0 = 0 6 8 , 0 7 9 , 0 6 7 , 0 7 5 , 0 7 3 , 0 7 8 , 0 7 85 0 0 7 6 = 0 7 1 , 0 8 3 , 0 3 2 , 0 3 2 , 0 1 7 , 0 1 7 , 1 5 25 0 0 8 2 j l 5 7 , 1 5 7 , 1 5 7 , 1 5 7 , 1 5 7 , 1 5 7 , 0 8 05 0 0 8 8 = 1 5 7 , 1 5 7 , 1 5 7 , 1 5 7 , 1 5 7 , 1 5 7 , 0 8 65 0 0 9 4 = 1 5 7 , 1 5 7 , 1 5 7 , 1 5 7 , 1 5 7 , 1 5 7 , 0 9 25 0 1 0 0 = 1 5 7 , 1 5 7 , 1 5 4 , 0 8 2 , 0 7 9 , 0 6 7 , 1 0 85 0 1 0 6 = 0 7 5 , 0 6 9 , 0 8 4 , 0 8 3 , 0 3 2 , 0 8 2 , 0 9 95 0 1 1 2 = 0 6 9 , 0 7 7 , 0 6 5 , 0 7 3 , 0 7 8 , 0 7 3 , 1 1 55 0 1 1 8 : 0 7 8 , 0 7 1 , 0 3 2 , 0 3 2 , 0 3 2 , 1 5 8 , 0 8 95 0 1 2 4 : 0 0 0 , 0 3 2 , 0 1 8 , 0 8 0 , 0 8 2 , 0 6 9 , 2 2 95 0 1 3 0 = 0 8 3 , 0 8 3 , 0 3 2 , 0 8 5 , 0 8 0 , 0 3 2 , 0 9 35 0 1 3 6 : 0 8 4 , 0 7 9 , 0 3 2 , 0 7 6 , 0 6 5 , 0 8 5 , 1 2 55 0 1 4 2 = 0 7 8 , 0 6 7 , 0 7 2 , 0 0 0 , 0 1 8 , 0 8 0 , 0 2 5

C O M P U T E R S G a z e l l e A u g u s t 1 9 8 5 7

Page 74: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 74/100

5 0 1 4 8 : 0 8 2 , 0 6 9 , 0 8 3 , 0 6 3 , 0 3 2 , 0 8 5 , 1 5 05 0 1 5 4 : 0 8 0 , 0 3 2 , 0 7 0 , 0 7 9 , 0 8 2 , 0 3 2 , 0 9 75 0 1 6 0 : 0 7 8 , 0 6 9 , 0 8 7 , 0 3 2 , 0 7 1 , 0 6 5 , 1 3 05 0 1 6 6 : 0 7 7 , 0 6 9 , 0 0 0 , 1 6 9 , 0 0 0 , 1 4 1 , 1 9 05 0 1 7 2 : 0 3 3 , 2 0 8 , 1 6 9 , 1 4 7 , 0 3 2 , 2 1 0 , 0 2 75 0 1 7 8 = 5 5 , 1 6 2 , 0 0 8 , 1 6 0 , 0 1 5 , 0 2 4 , 1 1 45 0 1 8 4 : 0 3 2 , 2 4 0 , 2 5 5 , 1 6 9 , 0 8 5 , 1 6 0 , 1 8 15 0 1 9 0 : 1 9 5 , 0 3 2 , 0 3 0 , 1 7 1 , 1 6 2 , 0 1 L , 1 0 35 0 1 9 6 : 1 6 0 , 0 1 7 , 0 2 4 , 0 3 2 , 2 4 0 , 2 5 5 , 2 3 65 0 2 0 2 : 1 6 9 , 0 9 8 , 1 6 0 , 1 9 5 , 0 3 2 , 0 3 0 , 1 9 85 0 2 0 8 : 1 7 1 , 1 6 2 , 1 8 0 , 1 6 0 , 0 0 0 , 1 3 6 , 0 7 35 0 2 1 4 : 2 0 8 , 2 5 3 , 2 0 2 , 2 0 8 , 2 5 0 , 1 7 3 , 0 5 25 0 2 2 0 : 0 0 0 , 2 2 0 , 0 7 4 , 1 7 6 , 0 1 0 , 1 7 4 , 1 8 65 0 2 2 6 ; 2 0 7 , 0 0 5 , 2 2 4 , 0 4 9 , 2 4 0 , 0 0 3 , 0 1 05 0 3 2 0 6 , 2 0 7 , 0 0 5 , 0 7 4 , 1 7 6 , 0 1 0 , 2 2 25 0 3 : 1 7 4 , 2 0 7 , 0 0 5 , 2 2 4 , 0 5 1 , 2 4 0 , 1 9 55 0 2 4 4 : 0 0 3 , 2 3 a , 2 0 7 , 0 0 5 , 0 7 4 , 0 7 4 , 1 5 75 0 2 5 0 : 0 7 4 , 1 7 6 , 2 1 2 , 1 6 9 , 0 5 3 , 0 5 6 , 0 4 65 0 5 2 3 7 , 2 0 7 , 0 0 5 , 1 4 1 , 0 6 1 , 0 0 3 , 2 2 25 0 2 6 2 : 1 4 1 , 0 6 0 , 0 0 3 , 0 9 6 , 1 6 9 , 1 4 7 , 1 9 05 0 2 6 8 : 0 3 2 , 2 1 0 , 2 5 5 , 1 6 2 , 0 1 0 , 1 6 0 , 1 5 35 0 2 7 4 : 0 1 0 , 0 2 4 , 0 3 2 , 2 4 0 , 2 5 5 , 1 6 9 , 0 6 05 0 2 8 0 : 1 3 8 , 1 6 0 , 1 9 5 , 0 3 2 , 0 3 0 , 1 7 1 , 0 6 25 0 2 8 6 : 1 6 5 , 2 4 9 , 1 4 1 , 1 7 3 , 0 0 5 , 1 6 5 , 2 4 05 0 2 9 2 : 2 5 0 , 1 4 1 , 2 5 3 , 0 0 5 , 1 6 2 , 0 1 8 , 1 7 75 0 2 9 8 : 1 6 0 , 0 1 0 , 0 2 4 , 0 3 2 , 2 4 0 , 2 5 5 , 0 75 0 3 0 4 : 1 6 5 , 2 5 0 , 2 0 1 , 0 4 8 , 2 0 8 , 0 1 7 , 2 4 95 0 3 1 0 : 1 0 4 , 1 0 4 , 1 6 9 , 2 2 6 , 1 6 0 , 1 9 5 , 0 6 85 0 3 1 6 : 0 3 2 , 0 3 0 , 1 7 1 , 1 6 9 , 1 9 2 , 0 7 2 , 0 3 05 0 3 2 2 : 1 6 9 , 0 0 0 , 0 7 2 , 2 4 0 , 0 0 7 , 1 6 9 , 0 3 55 0 3 2 S : 2 0 5 , 1 6 0 , 1 9 5 , 0 3 2 , 0 3 0 , 1 7 1 , 1 7 75 0 3 : 1 7 3 , 0 0 0 , 2 2 0 , 0 7 4 , 1 7 6 , 2 5 0 , 0 2 75 0 3 4 0 : 0 9 6 , 0 0 0 , 0 6 0 , 0 0 0 , 0 0 0 , 1 2 6 , 1 9 05 0 3 4 6 : 0 0 0 , 0 0 0 , 1 2 6 , 0 0 0 , 0 0 0 , 1 8 9 , 2 2 95 0 5 : 0 0 0 , 0 0 0 , 1 8 9 , 0 0 0 , 0 0 0 , 1 8 9 , 0 4 25 0 3 5 8 : 0 0 0 , 0 0 0 , 2 5 5 , 0 0 0 , 0 0 0 , 2 5 5 , 1 8 05 0 3 6 4 : 0 0 0 , 0 0 0 , 2 5 5 , 0 0 0 , 0 0 0 , 2 5 5 , 1 8 65 0 3 7 0 : 0 0 0 , 0 6 7 , 2 5 5 , 1 9 4 , 2 2 3 , 2 5 5 , 1 6 45 0 3 7 6 : 2 5 1 , 2 5 5 , 2 5 5 , 2 5 5 , 2 5 5 , 2 5 5 , 1 9 05 0 3 8 2 : 2 5 5 , 2 2 3 , 2 5 5 , 2 5 1 , 0 6 7 , 2 3 1 , 2 0 85 0 3 8 8 : 1 9 4 , 0 0 0 , 0 6 6 , 0 0 0 , 0 0 0 , 0 0 0 , 2 1 65 0 3 9 4 : 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 2 1 85 0 4 0 0 : 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 1 4 6 , 0 0 0 , 1 1 45 0 4 0 6 : 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 0 0 7 , 2 3 75 0 4 1 2 : 1 2 8 , 0 0 0 , 0 0 6 , 0 0 0 , 0 0 0 , 0 0 6 , 1 2 05 0 4 1 8 : 0 0 0 , 0 0 0 , 0 0 7 , 0 0 0 , 0 0 0 , 0 0 7 , 0 0 05 0 4 2 4 1 0 0 0 , 0 0 0 , 2 4 7 , 1 2 8 , 0 0 0 , 0 7 9 , 1 9 05 0 4 3 0 : 2 5 5 , 2 4 0 , 0 0 0 , 0 0 0 , 0 2 4 , 0 0 7 , 0 1 25 0 4 3 6 : 2 5 5 , 2 5 2 , 0 7 9 , 2 5 5 , 2 5 4 , 2 4 7 , 0 6 65 0 4 4 2 : 1 2 8 , 0 0 0 , 0 0 7 , 0 0 0 , 0 0 0 , 0 0 7 , 1 5 25 0 4 4 8 : 0 0 0 , 0 0 0 , 0 0 6 , 0 0 0 , 0 0 0 , 0 0 6 , 0 2 85 0 4 5 4 : 0 0 0 , 0 0 0 , 0 0 7 , 1 2 8 , 0 0 0 , 0 0 0 , 1 5 75 0 4 6 0 : 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 0 2 85 0 4 6 6 : 0 0 0 , 0 0 0 , 2 5 5 , 0 0 0 , 0 0 0 , 0 0 0 , 0 35 0 4 7 2 : 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 0 0 1 , 2 2 4 , 0 0 95 0 4 7 8 : 0 0 0 , 0 0 0 , 0 9 6 , 0 0 0 , 0 0 0 , 0 9 6 , 2 3 f i5 0 4 8 4 : 0 0 0 , 0 0 0 , 2 2 4 , 0 0 0 , 0 0 0 , 2 2 4 , 2 4 45 0 4 9 0 : 0 0 0 , 0 0 1 , 2 . 3 9 , 0 1 5 , 5 5 2 4 2 , 0 4 25 0 4 9 6 : 0 2 4 , 0 0 0 , 0 0 0 , 0 6 3 , 2 5 5 , 2 2 4 , 1 1 85 0 5 0 2 : 1 2 7 , 2 5 5 , 2 4 2 , 0 0 0 , 0 0 1 , 2 3 9 , 1 6 65 0 5 0 8 : 0 0 0 , 0 0 0 , 2 2 4 , 0 0 0 , 0 0 0 , 2 2 4 , 0 1 25 0 5 1 4 : 0 0 0 , 0 0 0 , 0 9 6 , 0 0 0 , 0 0 0 , 0 9 6 , 0 1 85 0 5 2 0 : 0 0 0 , 0 0 1 , 2 2 4 , 0 0 0 , 0 0 0 , 0 0 0 , 0 5 75 0 5 2 6 : 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 0 9 45 0 5 3 2 5 5 , 2 5 1 , 0 9 9 , 0 6 3 , 2 5 1 , 0 9 4 , 0 8 95 0 3 : 2 2 3 , 1 2 3 , 1 1 0 , 2 2 2 , 1 2 3 , 1 1 8 , 0 0 15 0 5 4 4 : 0 3 0 , 0 5 9 , 1 2 2 , 2 2 0 , 0 2 8 , 1 9 8 , 0 0 15 0 5 5 0 : 2 1 6 , 0 1 5 , 2 5 5 , 2 2 4 , 0 0 1 , 2 5 5 , 0 6 65 0 5 5 6 2 2 4 , 0 0 1 , 2 5 5 , 1 2 8 , 0 0 0 , 0 0 0 , 2 2 05 0 5 6 2 : 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 1 3 07 C O M P U T E R ' S G a z e t t e A u g u s t 1 S S 5

5 0 5 6 8 : 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 . 1 3 65 0 5 7 4 : 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 r 0 0 0 . 1 4 25 0 5 8 0 : 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 .5 0 5 8 6 : 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 . 0 0 0 0 0 - 1 5 45 0 5 9 2 : 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 0 8 0 , 0 1 3 , 2 5 3

C r u n c h( A r t i c l e o 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 o 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 .

P r o g r a m 1 C r u n c h — 6 4 V e r s i o n( S e 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 i n . )

0 0 2 , 1 8 5 , 1 2 4 , 0 0 0 , 1 5 3 , 1 1 20 0 3 , 1 3 6 , 0 1 6 , 2 4 7 , 1 6 9 , 1 1 71 3 3 , 1 2 4 , 1 6 9 , 0 5 8 , 1 3 3 , 0 6 21 6 9 , 1 7 6 , 1 3 3 , 1 2 6 , 1 6 9 , 1 4 81 4 1 , 0 3 2 , 2 0 8 , 1 4 1 , 0 3 3 , 0 6 81 6 9 , 1 6 9 , 1 6 0 , 1 9 7 , 0 3 2 , 1 9 71 9 6 , 0 3 2 , 2 2 8 , 2 5 5 , 2 4 0 , 1 9 82 0 1 , 1 3 3 , 2 0 8 , 0 0 4 , 1 6 9 , 2 4 02 0 8 , 0 1 4 , 2 0 1 , 1 3 4 , 2 0 8 , 0 4 41 6 9 , 0 8 0 , 2 0 8 , 0 0 6 , 2 0 1 , 2 1 02 0 8 , 2 3 1 , 1 6 9 , 0 0 0 , 1 3 3 , 1 6 81 6 9 , 0 5 5 , 1 6 0 , 1 9 8 , 0 3 2 , 1 6 21 9 6 , 1 6 9 , 0 0 0 , 1 3 3 , 1 6 3 , 2 0 01 6 9 , 0 3 2 , 1 6 0 , 1 9 2 , 1 6 5 , 1 6 12 4 0 , 0 4 3 , 1 6 5 , 0 4 3 , 1 3 3 , 1 0 31 6 5 , 0 4 4 , 1 3 3 , 0 9 6 , 1 6 2 , 0 1 70 3 2 , 0 6 3 , 1 9 3 , 1 6 0 , 0 0 1 , 0 30 9 5 , 1 7 0 , 2 0 0 , 1 7 7 , 0 9 5 , 2 4 80 9 6 , 1 3 4 , 0 9 5 , 1 3 6 , 1 7 7 , 1 1 12 0 8 , 2 3 4 , 1 6 9 , 0 7 0 , 1 6 0 , 0 2 60 3 2 , 2 3 5 , 1 9 6 , 0 3 2 , 0 0 2 , 0 4 71 0 8 , 0 0 2 , 1 6 0 , 1 6 5 , 0 4 5 , 0 3 51 8 0 , 1 6 5 , 0 4 6 , 1 3 3 , 1 8 1 , 2 0 20 7 7 , 1 9 3 , 1 6 5 , 2 5 0 , 1 3 3 , 2 2 00 3 2 , 1 6 0 , 1 9 2 , 0 3 2 , 0 7 7 , 0 3 80 3 2 , 1 1 3 , 1 9 5 , 0 3 2 , 0 0 2 , 2 0 51 0 8 , 0 0 2 , 1 6 0 , 0 3 2 , 2 2 1 , 1 0 80 3 2 , 2 3 8 , 1 9 5 , 0 3 2 , 2 3 8 , 0 6 91 6 0 , 0 0 0 , 1 7 7 , 1 2 2 , 2 0 8 , 0 0 60 9 6 , 0 3 2 , 2 3 8 , 1 9 5 , 1 7 7 , 1 4 51 3 3 , 2 5 1 , 0 3 2 , 2 3 8 , 1 9 5 , 1 2 71 2 2 , 1 3 3 , 2 5 2 , 0 3 2 , 1 1 5 , 2 4 92 0 1 , 0 0 0 , 2 4 0 , 2 2 2 , 2 0 1 , 0 3 22 4 0 , 2 1 8 , 2 0 1 , 0 3 4 , 2 0 8 , 0 7 70 3 2 , 1 1 5 , 0 0 0 , 2 0 1 , 0 0 0 , 0 5 52 0 7 , 2 0 1 , 0 0 2 , 2 4 0 , 2 0 3 , 0 2 30 3 4 , 2 0 8 , 2 4 1 , 2 0 1 , 1 3 7 , 2 1 40 1 6 , 2 0 1 , 1 4 1 , 2 4 0 , 0 1 2 , 0 4 81 3 8 , 2 4 0 , 0 0 8 , 2 0 1 , 1 5 5 , 1 4 70 0 4 , 2 0 1 , 1 6 7 , 2 0 8 , 2 0 6 , 2 3 61 1 5 , 0 0 0 , 1 4 4 , 0 0 6 , 0 3 2 , 0 5 71 9 6 , 0 7 6 , 1 9 0 , 1 9 2 , 0 3 2 , 1 6 41 9 6 , 1 6 5 , 0 2 0 , 1 6 4 , 0 2 1 , 0 8 52 5 3 , 1 3 2 , 2 5 4 , 0 3 2 , 1 7 4 , 2 1 21 4 4 , 0 1 4 , 1 6 2 , 0 0 2 , 0 3 2 , 0 4 61 9 3 , 0 3 2 , 1 2 1 , 0 0 0 , 2 0 1 , 1 1 22 4 0 , 2 1 7 , 2 0 8 , 2 2 0 , 2 3 0 , 1 5 51 6 9 , 0 1 3 , 0 3 2 , 2 1 0 , 2 5 5 , 1 0 0

4 9 1 5 24 9 1 5 84 9 1 6 44 9 1 7 04 9 1 7 64 9 1 8 24 9 1 8 84 9 1 9 44 9 2 0 04 9 2 0 64 9 2 1 24 9 2 1 84 9 2 2 44 9 2 3 04 9 2 3 64 9 2 4 24 9 2 4 84 9 2 5 44 9 2 6 04 9 2 6 64 9 2 7 24 9 2 7 84 9 2 8 44 9 2 9 04 9 2 9 64 9 3 0 24 9 3 0 84 9 3 1 44 9 3 2 04 9 3 2 64 9 3 3 24 9 3 3 84 9 3 4 44 9 3 5 04 9 3 5 64 9 3 6 24 9 3 6 84 9 3 7 44 9 3 8 04 9 3 8 64 9 3 9 24 9 3 9 84 9 4 0 44 9 4 1 04 9 4 1 64 9 4 2 24 9 4 2 84 9 4 3 4

: 1 6 0 ,: 0 5 2 ,: 2 0 1 ,: 1 2 5 ,: 0 0 1 ,: 2 0 8 ,. - 2 3 5 ,: 2 5 1 ,: 2 5 5 ,: 0 0 4 ,: 1 3 5 ,: 2 5 0 ,: 2 3 5 ,t l 3 3 ,: 1 6 3 ,: 0 9 5 ,: 0 0 0 ,: 1 7 7 ,: 1 3 3 ,: 0 9 5 ,: 1 9 8 ,: 1 9 7 ,: 1 3 3 ,: 0 3 2 ,: 1 6 9 ,: 1 9 3 ,: 1 9 7 ,: 1 9 6 ,: 1 9 5 ,: 0 0 1 ,: 1 2 2 ,: 1 7 7 ,: 0 0 0 ,: 0 0 2 ,! 0 1 5 ,: 2 4 0 ,: 2 0 1 ,: 2 4 0 ,: 2 0 1 ,: 2 4 0 ,: 0 3 2 ,: 0 0 0 ,! 0 3 5 ,: 1 3 3 ,: 1 9 6 ,: 0 6 3 ,: 0 4 4 ,: 1 6 3 ,

Page 75: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 75/100

4 9 4 4 0 : 1 6 5 , 2 5 2 , 1 6 6 , 2 5 1 , 0 3 2 , 0 9 0 , 2 2 04 9 4 4 6 : 1 9 6 , 1 6 9 , 0 4 9 , 1 6 0 , 1 9 7 , 0 3 2 , 0 7 34 9 4 5 2 : 2 3 5 , 1 9 6 , 1 6 5 , 2 5 4 , 1 6 6 , 2 5 3 , 0 3 34 9 4 5 8 : 0 3 2 , 0 9 0 , 1 9 6 , 1 6 9 , 0 5 7 , 1 6 0 , 2 4 24 9 4 6 4 : 1 9 7 , 0 3 2 , 2 3 5 , 1 9 6 , 0 7 6 , 0 1 6 , 0 4 04 9 4 7 0 s l 9 3 , 1 6 5 , 0 9 5 , 2 0 8 , 0 0 2 , 1 9 8 , 1 5 54 9 4 7 6 ! 0 9 6 , 1 9 8 , 0 9 5 , 1 3 8 , 1 6 0 , 0 0 0 , 2 4 34 9 4 8 2 : 1 4 5 , 0 9 5 , 0 9 6 , 0 3 2 , 1 9 1 , 1 9 5 , 0 6 04 9 4 8 8 s 1 6 9 , 0 0 0 , 1 3 3 , 1 6 4 , 1 3 3 , 1 7 0 , 0 8 14 * 9 4 9 4 : 1 3 3 , 1 7 1 , 1 6 8 , 1 7 7 , 1 2 2 , 1 3 3 , 2 2 24 9 5 0 0 : 1 3 2 , 0 3 2 , 2 4 5 , 1 9 5 , 0 3 2 , 2 0 3 , 2 1 34 9 5 0 6 : 1 9 5 , 0 3 2 , 0 0 4 , 1 9 5 , 0 3 2 , 1 1 5 , 1 5 94 9 5 1 2 : 0 0 0 , 2 0 1 , 0 0 2 , 2 4 0 , 0 0 4 , 2 0 1 , 2 4 04 9 5 1 8 : 0 0 0 , 2 0 8 , 0 0 8 , 0 3 2 , 2 5 1 , 1 9 3 , 0 3 44 9 5 2 4 : 1 4 4 , 2 4 0 , 0 7 6 , 0 7 2 , 1 9 5 , 2 0 1 , 0 2 04 9 5 3 0 = 0 5 8 , 2 0 8 , 0 0 8 , 0 3 2 , 0 0 9 , 1 9 6 , 1 2 14 9 5 3 6 : 1 3 3 , 1 8 2 , 0 7 6 , 1 0 2 , 1 9 3 , 2 0 1 , 2 4 74 9 5 4 2 j 1 3 6 , 2 4 0 , 2 2 1 , 2 0 1 , 1 4 3 , 2 0 8 , 0 0 34 9 5 4 8 : 0 0 6 , 0 3 2 , 0 6 7 , 1 9 4 , 0 7 6 , 1 1 6 , 1 1 94 9 5 5 4 : 1 9 3 , 2 0 1 , 1 3 0 , 2 0 8 , 0 3 1 , 0 3 2 , 1 7 34 9 5 6 0 : 0 0 9 , 1 9 6 , 0 3 2 , 1 1 5 , 0 0 0 , 2 4 0 , 2 3 24 9 5 6 6 : 0 1 7 , 2 0 1 , 0 0 2 , 2 4 0 , 0 1 3 , 2 0 1 , 0 6 44 9 5 7 2 : 0 4 4 , 2 0 8 , 2 4 3 , 1 6 9 , 0 5 8 , 0 3 2 , 1 5 04 9 5 7 8 : 0 0 9 , 1 9 6 , 1 6 9 , 1 3 0 , 2 0 8 , 2 3 1 , 0 8 94 9 5 8 4 : 0 3 2 , 0 0 0 , 1 9 6 , 0 7 6 , 1 0 2 , 1 9 3 , 0 0 74 9 5 9 0 : 2 0 1 , 0 3 4 , 2 0 8 , 0 0 6 , 0 3 2 , 2 1 5 , 1 1 04 9 5 9 6 : 1 9 4 , 0 7 6 , 1 1 6 , 1 9 3 , 2 0 1 , 1 3 1 , 0 7 54 9 6 0 2 : 2 0 8 , 0 0 6 , 0 3 2 , 1 2 5 , 1 9 4 , 0 7 6 , 0 6 74 9 6 0 8 : 1 1 6 , 1 9 3 , 0 3 2 , 0 2 3 , 1 9 6 , 1 4 4 , 1 3 64 9 6 1 4 s 0 3 2 , 0 3 2 , 0 0 9 , 1 9 6 , 0 3 2 , 1 1 5 , 1 1 04 9 6 2 0 : 0 0 0 , 1 4 4 , 0 0 5 , 0 3 2 , 0 2 3 , 1 9 6 , 1 0 04 9 6 2 6 s 1 4 4 , 0 1 3 , 0 3 2 , 0 0 9 , 1 9 6 , 0 3 2 , 1 3 24 9 6 3 2 : 1 1 5 , 0 0 0 , 1 4 4 , 2 5 1 , 0 3 2 , 0 2 3 , 0 2 14 9 6 3 8 : 1 9 6 , 1 7 6 , 2 4 6 , 0 3 2 , 0 0 0 , 1 9 6 , 0 5 24 9 6 4 4 s 0 7 6 , 1 0 2 , 1 9 3 , 2 0 1 , 1 3 9 , 2 0 8 , 1 3 14 9 6 5 0 : 0 0 2 , 1 3 3 , 1 6 4 , 0 3 2 , 0 0 9 , 1 9 6 , 0 1 04 9 6 5 6 : 0 7 6 , 1 0 2 , 1 9 3 , 1 3 3 , 1 8 2 , 2 0 1 , 1 1 14 9 6 6 2 s 0 0 2 , 2 0 8 , 0 2 8 , 1 6 0 , 0 0 0 , 1 7 7 , 0 6 14 9 6 6 8 : 1 6 7 , 2 0 1 , 0 3 4 , 2 0 8 , 0 0 3 , 0 3 2 , 1 3 74 9 6 7 4 : 2 4 5 , 1 9 5 , 1 6 9 , 0 0 0 , 1 3 3 , 1 7 0 , 1 5 44 9 6 8 0 j 0 3 2 , 0 0 9 , 1 9 6 , 0 3 2 , 2 0 3 , 1 9 5 , 1 7 14 9 6 8 6 ( 1 7 6 , 0 0 4 , 0 3 2 , 0 0 4 , 1 9 5 , 0 2 4 , 2 0 14 9 6 9 2 : 0 9 6 , 1 6 5 , 1 6 4 , 2 0 8 , 2 2 4 , 1 6 0 , 0 2 14 9 6 9 8 : 0 0 4 , 2 0 0 , 1 7 7 , 1 2 2 , 2 0 1 , 0 0 0 , 2 2 64 9 7 0 4 : 2 4 0 , 0 0 4 , 2 0 1 , 0 0 2 , 2 0 8 , 2 4 5 , 1 7 24 9 7 1 0 1 1 3 6 , 1 3 6 , 1 3 6 , 1 3 6 , 1 9 6 , 2 4 9 , 0 1 14 9 7 1 6 j 1 7 6 , 2 0 3 , 0 3 2 , 2 0 3 , 1 9 5 , 1 7 6 , 0 1 34 9 7 2 2 : 1 9 8 , 1 6 9 , 0 5 8 , 1 3 3 , 1 8 2 , 0 3 2 , 0 6 24 9 7 2 8 : 0 0 9 , 1 9 6 , 0 9 6 , 0 3 2 , 1 1 5 , 0 0 0 , 0 0 04 9 3 : 2 0 1 , 0 0 0 , 2 4 0 , 0 0 4 , 2 0 1 , 0 0 2 , 2 0 64 9 7 4 0 : 2 0 8 , 2 4 5 , 1 7 0 , 1 6 5 , 1 8 2 , 2 0 1 , 2 2 34 9 7 4 6 : 0 5 8 , 2 0 8 , 0 0 7 , 0 3 2 , 2 4 5 , 1 9 5 , 0 5 94 9 7 5 2 : 1 3 8 , 0 7 6 , 2 5 1 , 1 9 3 , 2 0 1 , 0 0 2 , 1 8 14 9 7 5 8 i 2 4 0 , 0 1 3 , 1 6 0 , 0 0 4 , 0 3 2 , 2 4 5 , 0 2 04 9 7 6 4 [ 1 9 5 , 1 3 6 , 2 0 8 , 2 5 0 , 1 3 4 , 1 8 2 , 1 8 14 9 7 7 0 i 0 7 6 , 0 1 9 , 1 9 4 , 2 2 4 , 0 0 2 , 2 0 8 , 0 6 14 9 7 7 6 1 0 0 8 , 1 6 9 , 1 4 3 , 0 3 2 , 0 0 9 , 1 9 6 , 1 5 74 9 7 8 2 : 0 7 6 , 0 8 8 , 1 9 4 , 0 3 2 , 2 0 3 , 1 9 5 , 1 3 84 9 7 8 8 : 0 9 6 , 1 9 7 , 1 7 0 , 2 0 8 , 0 0 5 , 0 3 2 , 0 6 44 9 7 9 4 : 2 4 5 , 1 9 5 , 1 6 9 , 0 4 4 , 0 3 2 , 0 0 9 , 0 5 64 9 8 0 0 : 1 9 6 , 0 3 2 , 1 1 5 , 0 0 0 , 1 6 0 , 0 0 0 , 1 2 74 9 8 0 6 : 1 7 7 , 1 2 2 , 2 0 1 , 0 3 4 , 2 0 8 , 0 0 5 , 1 2 14 9 8 1 2 : 0 3 2 , 2 2 4 , 1 9 4 , 1 4 4 , 2 4 0 , 2 0 1 , 1 5 94 9 8 1 8 1 0 0 0 , 2 4 0 , 0 2 9 , 2 0 1 , 0 0 2 , 2 4 0 , 0 9 84 9 8 2 4 : 0 4 1 , 2 0 1 , 0 5 8 , 2 4 0 , 0 1 3 , 2 0 1 , 1 4 64 9 8 3 0 : 0 4 4 , 2 4 0 , 2 2 1 , 0 3 2 , 0 0 9 , 1 9 6 , 1 4 04 9 8 3 6 : 0 3 2 , 2 3 B , 1 9 5 , 0 7 6 , 1 4 0 , 1 9 4 , 0 2 34 9 8 4 2 : 0 3 2 , 2 0 8 , 1 9 4 , 0 3 2 , 0 0 0 , 1 9 6 , 0 7 24 9 8 4 8 : 0 2 4 , 0 9 6 , 1 6 0 , 0 0 5 , 1 7 7 , 1 2 2 , 0 0 04 9 8 5 4 : 2 0 1 , 1 3 1 , 2 0 8 , 0 0 8 , 1 3 3 , 1 7 0 , 0 1 74 9 8 6 0 = 1 6 9 , 0 0 0 , 1 3 3 , 1 7 1 , 2 4 0 , 0 0 3 , 1 4 44 9 8 6 6 = 0 3 2 , 2 0 8 , 1 9 4 , 0 7 6 , 2 5 1 , 1 9 3 , 1 3 2

4 9 8 7 2 . - 1 6 0 , 0 0 0 , 1 3 2 , 1 7 0 , 1 3 2 , 1 7 1 , 2 0 54 9 8 7 8 : 0 9 6 , 0 3 2 , 2 2 4 , 1 9 4 , 1 7 6 , 0 0 1 , 1 6 94 9 8 8 4 = 0 9 6 , 0 7 6 , 2 5 1 , 1 9 3 , 0 3 2 , 0 0 9 , 1 0 94 9 8 9 0 = 1 9 6 , 0 3 2 , 2 3 8 , 1 9 5 , 1 6 0 , 0 0 0 , 0 2 34 9 8 9 6 : 1 7 7 , 1 2 2 , 2 0 1 , 0 0 0 , 2 4 0 , 0 1 3 , 2 1 74 9 9 0 2 : 2 0 1 , 0 0 2 , 2 4 0 , 0 0 9 , 2 0 1 , 0 3 4 , 1 5 74 9 9 0 8 . - 2 0 8 , 2 3 4 , 0 3 2 , 0 0 9 , 1 9 6 , 0 2 4 , 1 7 94 9 9 1 4 : 0 9 6 , 1 7 0 , 1 6 9 , 0 3 4 , 0 3 2 , 0 0 9 , 2 4 84 9 9 2 0 = 1 9 6 , 1 3 8 , 0 5 6 , 0 9 6 , 1 6 9 , 0 0 0 , 1 4 34 9 9 2 6 = 1 3 3 , 1 6 4 , 1 6 5 , 1 6 9 , 1 3 3 , 2 4 9 , 2 5 14 9 9 3 2 = 1 6 9 , 2 5 5 , 0 3 2 , 0 0 9 , 1 9 6 , 0 3 2 , 1 9 34 9 9 3 8 : 0 0 9 , 1 9 6 , 1 6 5 , 2 5 1 , 0 3 2 , 0 0 9 , 1 6 84 9 9 4 4 = 1 9 6 , 1 6 5 , 2 5 2 , 0 3 2 , 0 0 9 , 1 9 6 , 1 0 64 9 9 5 0 = 0 9 6 , 0 3 2 , 1 9 1 , 1 9 5 , 0 3 2 , 2 0 3 , 0 1 14 9 9 5 6 : 1 9 5 , 1 7 6 , 0 3 2 , 0 3 2 , 1 1 5 , 0 0 0 , 0 7 44 9 9 6 2 = 2 0 1 , 0 0 0 , 2 0 8 , 2 4 9 , 0 3 2 , 2 3 8 , 2 0 24 9 9 6 8 = 1 9 5 , 1 6 5 , 1 2 2 , 1 7 0 , 1 6 0 , 0 0 0 , 0 9 24 9 9 7 4 : 1 4 5 , 1 6 7 , 2 0 0 , 1 6 5 , 1 2 3 , 1 4 5 , 2 3 14 9 9 8 0 = 1 6 7 , 1 3 3 , 1 6 8 , 1 3 4 , 1 6 7 , 0 3 2 , 0 94 9 9 8 6 = 0 0 0 , 1 9 6 , 0 7 6 , 0 3 4 , 1 9 5 , 0 9 6 , 1 5 14 9 9 9 2 = 0 3 2 , 2 3 1 , 1 9 5 , 0 3 2 , 2 2 1 , 1 9 6 , 2 1 14 9 9 9 8 = 1 6 9 , 0 0 0 , 1 6 8 , 1 4 5 , 1 2 2 , 1 4 5 , 0 5 95 0 0 0 4 = 1 6 7 , 0 3 2 , 2 3 1 , 1 9 5 , 1 4 5 , 1 6 7 , 2 5 35 0 0 1 0 : 0 3 2 , 2 3 1 , 1 9 5 , 1 6 5 , 1 6 7 , 1 3 3 , 2 4 55 0 0 1 6 : 0 4 5 , 1 3 3 , 0 4 7 , 1 3 3 , 0 4 9 , 1 6 5 , 1 5 65 0 0 2 2 = 1 6 8 , 1 3 3 , 0 4 6 , 1 3 3 , 0 4 8 , 1 3 3 , 2 5 15 0 0 2 8 = 0 5 0 , 0 3 2 , 0 3 1 , 1 9 5 , 0 9 6 , 1 6 9 , 1 6 95 0 0 3 4 = 0 7 3 , 1 6 0 , 1 9 7 , 0 3 2 , 2 3 5 , 1 9 6 , 2 3 95 0 0 4 0 = 0 5 6 , 1 6 5 , 1 8 0 , 2 2 9 , 0 4 3 , 1 7 0 , 1 9 55 0 0 4 6 : 1 6 5 , 1 8 1 , 2 2 9 , 0 4 4 , 0 3 2 , 0 9 0 , 0 9 95 0 0 5 2 i l 9 6 , 0 3 2 , 1 8 3 , 1 9 5 , 1 6 9 , 1 0 7 , 2 4 65 0 0 5 8 : 1 6 0 , 1 9 7 , 0 3 2 , 2 3 5 , 1 9 6 , 0 5 6 , 2 4 65 0 0 6 4 = 1 6 5 , 0 4 5 , 2 2 9 , 0 4 3 , 1 7 0 , 1 6 5 , 1 9 35 0 0 7 0 = 0 4 6 , 2 2 9 , 0 4 4 , 0 3 2 , 0 9 0 , 1 9 6 , 0 1 95 0 0 7 6 = 0 3 2 , 1 8 3 , 1 9 5 , 1 6 9 , 1 3 4 , 1 6 0 , 0 0 55 0 0 8 2 = 1 9 7 , 0 3 2 , 2 3 5 , 1 9 6 , 0 5 6 , 1 6 5 , 0 1 95 0 0 8 8 = 1 8 0 , 2 2 9 , 0 4 5 , 1 7 0 , 1 6 5 , 1 8 1 , 1 1 45 0 0 9 4 = 2 2 9 , 0 4 6 , 0 3 2 , 0 9 0 , 1 9 6 , 0 3 2 , 0 3 15 0 1 0 0 = 1 8 3 , 1 9 5 , 0 9 6 , 1 6 9 , 1 6 1 , 1 6 0 , 1 2 05 0 1 0 6 = 1 9 7 , 0 3 2 , 2 3 5 , 1 9 6 , 0 9 6 , 1 6 5 , 0 8 35 0 1 1 2 = 0 4 3 , 1 3 3 , 1 6 7 , 1 6 5 , 0 4 4 , 1 3 3 , 1 0 95 0 1 1 8 = 1 6 8 , 0 3 2 , 2 2 1 , 1 9 6 , 0 9 6 , 1 6 0 , 0 4 75 0 1 2 4 = 0 0 2 , 1 7 7 , 1 2 2 , 2 4 0 , 0 2 0 , 2 0 0 , 1 9 75 0 1 3 0 = 1 7 7 , 1 2 2 , 1 3 3 , 2 5 1 , 2 0 0 , 1 7 7 , 2 4 65 0 1 3 6 = 1 2 2 , 1 3 3 , 2 5 2 , 1 6 2 , 0 0 4 , 0 3 2 , 1 5 35 0 1 4 2 = 3 8 , 1 9 5 , 2 0 2 , 2 0 8 , 2 5 0 , 0 2 4 , 0 5 95 0 1 4 8 : 0 9 6 , 0 5 6 , 0 9 6 , 2 3 0 , 1 6 7 , 2 0 8 , 0 5 75 0 1 5 4 = 0 0 2 , 2 3 0 , 1 6 8 , 0 9 6 , 2 3 0 , 1 2 2 , 0 5 85 0 1 6 0 : 2 0 a , 0 0 2 , 2 3 0 , 1 2 3 , 0 9 6 , 1 6 5 , 0 4 05 0 1 6 6 = 1 6 7 , 2 0 8 , 0 0 2 , 1 9 8 , 1 6 8 , 1 9 8 , 1 6 35 0 1 7 2 = 1 6 7 , 2 3 0 , 2 4 9 , 0 9 6 , 1 6 5 , 1 2 2 , 0 0 15 0 1 7 8 2 0 8 , 0 0 2 , 1 9 8 , 1 2 3 , 1 9 8 , 1 2 2 , 0 8 55 0 1 8 4 = 0 9 6 , 0 3 2 , 2 3 1 , 1 9 5 , 1 6 0 , 0 0 0 , 2 1 05 0 1 9 0 s 1 4 5 , 1 6 7 , 1 9 6 , 2 4 9 , 2 4 0 , 0 0 2 , 2 4 55 0 1 9 6 = 1 9 8 , 2 4 9 , 0 9 6 , 2 0 1 , 0 6 5 , 1 4 4 , 2 0 55 0 2 0 2 = 0 0 5 , 2 3 3 , 0 9 1 , 0 5 6 , 2 3 3 , 1 6 5 , 0 4 15 0 2 0 8 j 0 9 6 , 0 2 4 , 0 9 6 , 1 6 2 , 0 0 0 , 1 3 4 , 0 3 25 0 2 1 4 = 0 2 0 , 1 3 4 , 0 2 1 , 1 7 6 , 0 4 6 , 2 3 3 , 1 5 65 0 2 2 0 : 0 4 7 , 1 3 3 , 0 9 7 , 1 6 5 , 0 2 1 , 1 3 3 , 1 2 85 0 2 2 6 = 0 9 8 , 1 6 5 , 0 2 0 , 0 1 0 , 0 3 8 , 0 9 8 , 2 2 35 0 2 3 2 = 0 1 0 , 0 3 8 , 0 9 8 , 1 0 1 , 0 2 0 , 1 3 3 , 2 0 05 0 2 3 8 = 0 2 0 , 1 6 5 , 0 9 8 , 1 0 1 , 0 2 1 , 1 3 3 , 0 8 85 0 2 4 4 = 0 2 1 , 0 0 6 , 0 2 0 , 0 3 8 , 0 2 1 , 1 6 5 , 0 8 35 0 2 5 0 = 0 2 0 , 1 0 1 , 0 9 7 , 1 3 3 , 0 2 0 , 1 4 4 , 0 7 75 0 2 5 6 = 0 0 2 , 2 3 0 , 0 2 1 , 0 3 2 , 1 1 5 , 0 0 0 , 2 2 45 0 2 6 2 : 0 7 6 , 0 4 1 , 1 9 6 , 0 9 6 , 1 3 4 , 0 9 7 , 2 1 45 0 2 6 8 = 1 3 3 , 0 9 8 , 1 6 2 , 0 0 3 , 1 6 9 , 0 0 0 , 1 4 55 0 2 7 4 : 1 4 9 , 0 9 9 , 2 0 2 , 0 1 6 , 2 5 1 , 1 6 0 , 2 0 75 0 2 8 0 : 0 1 5 , 0 0 6 , 0 9 7 , 0 3 8 , 0 9 8 , 1 2 0 , 2 2 25 0 2 8 6 = 2 4 8 , 1 6 5 , 0 9 9 , 1 0 1 , 0 9 9 , 1 3 3 , 1 8 75 0 2 9 2 1 0 9 9 , 1 6 5 , 1 0 0 , 1 0 1 , 1 0 0 , 1 3 3 , 0 4 65 0 2 9 8 t 1 0 0 , 1 6 5 , 1 0 1 , 1 0 1 , 1 0 1 , 1 3 3 , 0 5

C O M P U T E ' S G a z e t t e A u g u s t 1 9 8 5 7

Page 76: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 76/100

5 0 3 0 4 : 1 0 1 , 2 1 6 , 0 8 8 , 1 3 6 , 0 1 6 , 2 2 7 , 1 4 45 0 3 1 0 : 1 6 2 , 0 0 2 , 1 8 1 , 0 9 9 , 0 7 2 , 0 7 4 , 2 1 25 0 3 1 6 : 0 7 4 , 0 7 4 , 0 7 4 , 0 3 2 , 1 6 3 , 1 9 6 , 2 4 15 0 2 : 1 0 4 , 0 4 1 , 0 1 5 , 0 3 2 , 1 6 3 , 1 9 6 , 1 8 55 0 3 2 8 : 2 0 2 , 0 1 6 , 2 3 7 , 1 6 5 , 1 0 2 , 2 0 8 , 0 5 85 0 3 : 0 0 3 , 0 3 2 , 1 6 7 , 1 9 6 , 0 9 6 , 1 9 7 , 0 8 15 0 3 4 0 : 1 0 2 , 2 4 0 , 2 5 1 , 0 0 9 , 0 4 8 , 1 3 3 , 1 7 95 0 3 4 6 : 1 0 2 , 0 7 6 , 2 1 0 , 2 5 5 , 1 6 5 , 0 4 3 , 2 5 35 0 3 5 2 : 1 6 6 , 0 4 4 , 1 6 0 , 0 0 1 , 1 3 3 , 0 9 5 , 0 0 75 0 3 5 8 = 1 3 4 , 0 9 6 , 1 7 7 , 0 9 5 , 2 4 0 , 0 3 1 , 1 8 75 0 3 6 4 2 0 0 , 2 0 0 , 1 6 5 , 0 2 1 , 2 0 9 , 0 9 5 , 0 5 45 0 3 7 0 : 1 4 4 , 0 2 4 , 2 4 0 , 0 0 3 , 1 3 6 , 2 0 8 , 1 8 15 0 3 7 = 0 0 9 , 1 6 5 , 0 2 0 , 1 3 6 , 2 0 9 , 0 9 5 , 0 6 65 0 3 8 2 : 1 4 4 , 0 1 2 , 2 4 0 , 0 1 0 , 1 3 6 , 1 7 7 , 1 5 75 0 3 8 8 : 0 9 5 , 1 7 0 , 1 3 6 , 1 7 7 , 0 9 5 , 1 7 6 , 0 3 75 0 3 9 4 : 2 1 5 , 0 2 4 , 0 9 6 , 0 2 4 , 1 6 5 , 0 4 3 , 0 1 75 0 4 0 0 : 1 0 5 , 2 5 5 , 1 3 3 , 1 2 2 , 1 6 5 , 0 4 4 , 0 2 45 0 4 0 6 : 1 0 5 , 2 5 5 , 1 3 3 , 1 2 3 , 0 9 6 , 1 3 3 , 0 5 15 0 4 1 2 : 0 9 7 , 1 3 2 , 0 9 8 , 1 6 0 , 0 0 0 , 1 7 7 , 1 3 25 0 4 1 8 : 0 9 7 , 2 4 0 , 0 1 2 , 0 3 2 , 2 1 0 , 2 5 5 , 0 6 45 0 4 2 4 : 2 3 0 , 0 9 7 , 2 0 8 , 2 4 3 , 2 3 0 , 0 9 8 , 0 7 45 0 4 3 0 : 0 7 6 , 2 3 9 , 1 9 6 , 0 9 6 , 1 6 0 , 0 0 2 , 2 5 5 0 4 3 6 : 1 8 5 , 0 5 2 , 0 0 3 , 1 5 3 , L 2 4 , 0 0 0 , 0 0 95 0 4 4 2 : 1 3 6 , 0 1 6 , 2 4 7 , 0 9 6 , 0 3 2 , 0 7 1 , 0 9 65 0 4 4 8 , ' 0 7 9 , 0 8 4 , 0 7 9 , 0 3 2 , 0 0 0 , 0 3 2 , 0 6 65 0 4 5 4 : 0 7 1 , 0 7 9 , 0 8 3 , 0 8 5 , 0 6 6 , 0 3 2 , 1 8 25 0 4 6 0 : 0 0 0 , 0 3 2 , 0 8 4 , 0 7 2 , 0 6 9 , 0 7 8 , 1 0 75 0 4 6 6 : 0 3 2 , 0 0 0 , 0 3 2 , 0 8 2 , 0 8 5 , 0 7 8 , 0 8 75 0 4 7 2 : 0 3 2 , 0 0 0 , 0 3 2 , 0 7 6 , 0 7 3 , 0 8 3 , 0 8 05 0 4 7 8 : 0 8 4 , 0 3 2 , 0 0 0 , 0 3 2 , 0 7 6 , 0 7 3 , 0 B 75 0 4 8 4 ! 0 7 8 , 0 6 9 , 0 3 2 , 0 3 5 , 0 0 0 , 0 3 2 , 0 4 25 0 4 9 0 : 0 6 8 , 0 7 9 , 0 6 9 , 0 8 3 , 0 7 8 , 0 3 9 , 2 1 85 0 4 9 6 : 0 8 4 , 0 3 2 , 0 6 9 , 0 8 8 , 0 7 3 , 0 8 3 , 2 3 75 0 5 0 2 : 0 8 4 , 0 1 3 , 0 0 0 , 1 4 7 , 0 1 7 , 0 1 7 , 0 9 25 0 5 0 8 : 0 1 7 , 0 1 7 , 0 1 7 , 0 1 7 , 0 1 7 , 0 3 2 , 1 9 35 0 5 1 4 : 0 3 2 , 0 3 2 , 0 3 2 , 0 7 9 , 0 7 6 , 0 6 8 , 1 4 55 0 5 2 0 : 0 3 2 , 0 8 0 , 0 8 2 , 0 7 9 , 0 7 1 , 0 8 2 , 0 0 25 0 5 2 6 : 0 6 5 , 0 7 7 , 0 3 2 , 0 7 6 , 0 6 9 , 0 7 8 , 2 3 55 0 5 3 : 0 7 1 , 0 8 4 , 0 7 2 , 0 5 8 , 0 3 2 , 0 3 2 , 1 9 35 0 5 3 8 : 0 0 0 , 0 1 3 , 0 3 2 , 0 3 2 , 0 3 2 , 0 3 2 , 2 4 75 0 5 4 4 : 0 7 8 , 0 6 9 , 0 8 7 , 0 3 2 , 0 8 0 , 0 8 2 , 0 2 85 0 5 5 0 : 0 7 9 , 0 7 1 , 0 8 2 , 0 6 5 , 0 7 7 , 0 3 2 , 0 1 25 0 5 : 0 7 6 , 0 6 9 , 0 7 8 , 0 7 1 , 0 8 4 , 0 7 2 , 0 6 25 0 5 6 2 : 0 5 8 , 0 3 2 , 0 3 2 , 0 0 0 , 0 1 3 , 0 3 2 , 0 4 15 0 5 6 8 : 0 3 2 , 0 3 2 , 0 3 2 , 0 8 0 , 0 8 2 , 0 7 9 , 2 1 75 0 5 7 4 : 0 7 1 , 0 8 2 , 0 6 5 , 0 7 7 , 0 3 2 , 0 8 2 , 0 3 95 0 5 8 0 : 0 6 9 , 0 6 8 , 0 8 5 , 0 6 7 , 0 6 9 , 0 6 8 , 0 6 25 0 5 8 6 : 0 3 2 , 0 6 6 , 0 8 9 , 0 5 8 , 0 3 2 , 0 3 2 , 2 0 75 0 5 9 2 = 0 0 0 , 0 3 2 , 0 6 6 , 0 8 9 , 0 8 4 , 0 6 9 , 2 4 45 0 5 9 8 : 0 8 3 , 0 1 3 , 0 0 0 , 1 4 7 , 1 5 2 , 0 1 7 , 0 6 65 0 6 0 4 : 0 1 7 , 0 1 7 , 0 1 7 , 0 3 2 , 0 3 2 , 0 3 2 , 0 6 35 0 6 1 0 f 0 3 2 , 0 8 3 , 0 6 9 , 0 7 6 , 0 6 9 , 0 6 7 , 0 6 25 0 6 1 6 : 0 8 4 , 0 3 2 , 0 6 8 , 0 6 9 , 0 8 3 , 0 7 3 , 0 8 15 0 6 2 2 : 0 8 2 , 0 6 9 , 0 6 8 , 0 3 2 , 0 7 7 , 0 6 5 , 0 7 15 0 6 2 8 : 0 8 8 , 0 7 3 , 0 7 7 , 0 8 5 , 0 7 7 , 0 3 2 , 1 1 65 0 6 3 4 : 0 7 8 , 0 8 5 , 0 7 7 , 0 6 6 , 0 6 9 , 0 8 2 , 1 4 75 0 6 4 0 : 0 3 2 , 0 7 9 , 0 7 0 , 0 1 3 , 0 3 2 , 0 3 2 , 2 1 05 0 6 4 6 : 0 3 2 , 0 3 2 , 0 6 6 , 0 8 9 , 0 8 4 , 0 6 9 , 0 7 45 0 5 = 0 8 3 , 0 3 2 , 0 8 0 , 0 6 9 , 0 8 2 , 0 3 2 , 0 8 65 0 5 : 0 7 6 , 0 7 3 , 0 7 8 , 0 6 9 , 0 5 8 , 0 1 3 , 0 8 15 0 6 6 4 : 0 1 7 , 0 1 7 , 0 1 7 , 0 3 2 , 0 3 2 , 0 3 2 , 1 2 35 0 6 7 0 : 0 3 2 , 0 3 2 , 0 3 2 , 0 3 2 , 0 3 2 , 0 1 8 , 1 6 05 0 7 : 0 7 0 , 0 4 9 , 1 4 6 , 0 3 2 , 0 6 1 , 0 3 2 , L 2 25 0 6 8 2 : 0 5 0 , 0 5 3 , 0 5 3 , 0 1 3 , 0 1 7 , 0 3 2 , 2 1 25 0 6 B B : 0 3 2 , 0 3 2 , 0 3 2 , 0 3 2 , 0 3 2 , 0 3 2 , 1 9 25 0 6 9 4 : 0 3 2 , 0 1 3 , 0 7 0 , 0 5 1 , 1 4 6 , 0 3 2 , 0 9 95 0 7 0 0 : 0 6 1 , 0 3 2 , 0 5 6 , 0 4 8 , 0 1 3 , 0 1 7 , 2 3 95 0 7 0 6 : 0 3 2 , 0 3 2 , 0 3 2 , 0 3 2 , 0 3 2 , 0 3 2 , 2 1 05 0 7 1 2 : 0 3 2 , 0 3 2 , 0 1 8 , 0 7 0 , 0 5 3 , 1 4 6 , 1 1 95 0 7 1 8 : 0 3 2 , 0 6 1 , 0 3 2 , 0 7 9 , 0 8 2 , 0 7 3 , 1 3 35 0 2 : 0 7 1 , 0 7 3 , 0 7 8 , 0 6 5 , 0 7 6 , 0 3 2 , 1 7 55 0 7 3 0 : 0 7 6 , 0 7 3 , 0 7 8 , 0 6 9 , 0 3 2 , 0 7 6 , 1 9 0

7 C O M P U T E ' S G a z e t t e A u g u s t 1 9 8 5

5 0 7 3 65 0 7 4 25 0 7 4 85 0 5 5 0 7 6 05 0 7 6 65 0 7 7 25 0 7 7 85 0 7 8 45 0 7 9 0

: 0 6 9 , 0 7 8 , 0 7 1: 0 0 0 , 0 1 3 , 0 1 7: 0 7 8 , 0 6 7 , 0 7 2

0 4 6 , 0 4 6 , 0 4 6: 0 3 2 , 0 3 2 , 0 3 2: 0 4 5 , 0 4 5 , 0 4 5: 0 7 9 , 0 7 1 , 0 8 2: 0 7 8 , 0 7 9 , 0 8 4= 0 8 5 , 0 7 8 , 0 6 7! 0 3 2 , 0 4 5 , 0 4 5

, 0 8 4 , 0 7 2 , 0 1 3 , 1 7 9, 0 6 7 , 0 8 2 , 0 8 5 , 0 6 2, 0 7 3 , 0 7 8 , 0 7 1 , 2 4 3, 0 0 0 , 0 1 3 , 0 1 7 , 2 3 4, 0 3 2 , 0 3 2 , 0 3 2 , 0 0 8, 0 3 2 , 0 8 0 , 0 8 2 , 1 5 1, 0 6 5 , 0 7 7 , 0 3 2 , 2 3 4, 0 3 2 , 0 6 7 , 0 8 2 , 0 0 0, 0 7 2 , 0 6 9 , 0 6 8 , 0 2 3, 0 4 5 , 0 0 0 , 0 1 3 , 0 2 6

P r o g r a m 2 C r u n c h — V I C V e r s i o n( S e e i n s t r u c t i o n s i n a r t i c l e b e f o r e t y p i n g i n . )1 L = P E E K ( 6 4 4 ) * 2 5 6 + P E E K ( 6 4 3 ) - 8 8 0 : P O K E 6 4 4 ,

I N T { L / 2 5 6 ) : P O K E 6 4 3 , L - P E E K ( 6 4 4 ) * 2 5 6: r e m 2 2

1 F O R I = 5 6 T O 5 2 S T E P - 2 : P O K E I , P E E K { 6 4 4 ) : P O K EI - 1 , P E E K ( 6 4 3 ) j N E X T : r e m 1 5

1 P R I N T " { C L R } [ 6 D O W N } L O A D I N G M A C H I N E L N G . " : P R I N T " { D O W N } ( 2 S P A C E S ) ( A B O U T 1

M I N . ) " : r e m 4 1 P = L : F O R I = 1 T O 2 6 : R E A D S $ : X = L E N ( S S ) : F O R J = 0

T O X - 2 S T E P 2 : C $ = L E F T S { R I G H T S ( S $ , X - J ) , 2 )i r e t t i 6

1 E = A S C ( L E F T S ( C ? , 1 ) ) : F = A S C ( R I G H T S ( C $ , 1 ) ): r e m 1

1 V = - ( E > 6 4 ) * { E - 5 5 ) * 1 6 - ( E < 6 5 ) * ( E - 4 8 ) * 1 6 - (F > 6 4 ) * ( F - 5 5 ) - ( F < 6 5 ) * ( F - 4 8 ) s r e m 4

1 P O K E P , V : P = P + 1 : N E X T : N E X T : r e m 2 0 1 P = P - 1 : I F P < L T H E N 2 2 : r e m 2 1 5I I F P E E K { P ) < 1 2 4 O R P E E K ( P ) > 1 2 7 T H E N 1 7

: r e m 1 0 1 I F P = L + 3 5 0 2 T H E N 1 7 : r e m 9 42 V = P E E K ( P ) * 2 5 6 + P E E K ( P - 1 ) + L - 3 1 8 8 8 : P O K E P ,

I N T ( V / 2 5 6 ) : r e m 1 9 62 P O K E P - 1 , V - P E E K ( P ) * 2 5 6 : P = P - 1 : G O T O 1 7

: r e m 2 0 2 P O K E 2 5 0 , 2 5 5 : r e m 2 4 2 P R I N T " { C L R ) ( D O W N ) T Y P E R V ! S Y S " ; L

{ O F F ) T O U S E " : N E W : r e m 2 2 2 D A T A 2 0 A 4 E 3 A 9 0 0 8 5 A 3 8 5 A 9 2 0 D 1 7 C A 5 A 3 F 0 2 1 A 5

2 B 8 5 5 F A 5 2 C 8 5 6 0 A 2 0 0 2 0 7 6 7 D A 0 0 1 B 1 5 F A A C S: r e m 2 3

2 D A T A B 1 5 F 8 5 6 0 8 6 5 F 8 8 B 1 5 F D 0 E A 6 C 0 2 C 0 2 0 8 4 7 DA 5 F A 8 5 A 9 2 0 D 1 7 C 2 0 8 4 7 D 6 C 0 2 C 0 2 0 B E C 6 2 0 D 7

: r e m 2 2 D A T A 7 F 2 0 D 7 7 F A 0 0 0 B 1 7 A D 0 0 1 6 0 2 0 D 7 7 F B I 7 A 8 5

F B 2 0 D 7 7 F B 1 7 A 8 5 F C 2 0 7 3 0 0 C 9 0 0 F 0 D E C 9 0 2 F 0: r e m 3

2 D A T A D A C 9 2 2 D 0 0 F 2 0 7 3 0 0 C 9 0 0 F 0 C F C 9 0 2 F 0 C B C 92 2 D 0 F 1 C 9 8 9 F 0 1 0 C 9 8 D F 0 0 C C 9 S A F 0 0 8 C 9 9 B F 0

; r e m 9 2 D A T A 0 4 C 9 A 7 D 0 C E 2 0 7 3 0 0 9 0 0 6 2 0 E 9 7 F 4 C E F 7 C 2 06 B C 9 A 5 1 4 A 4 1 5 8 5 F D 8 4 F E 2 0 1 3 C 6 9 0 0 E A 2 0 2 2

: r e m 2 5 02 D A T A 7 6 7 D 2 0 7 9 0 0 C 9 2 C F 0 D 9 D 0 D C E 6 A 3 A 9 0 D 2 0 D 2

F F A 5 F C A 6 F B 2 0 C D D D A 9 2 0 2 0 D 2 F F A 9 3 C 2 0 D 2 F F: r e m 1 9 4

3 D A T A A 5 F E A 6 F D 2 0 C D D D A 9 3 E 2 0 D 2 F F A 9 0 D 2 0 D 2 F F4 C 4 1 7 D A 5 5 F D 0 0 2 C 6 6 0 C 6 5 F B A A 0 0 0 9 1 5 F 6 0 2 0: r e m 1 2

3 D A T A A 8 7 F A 9 0 0 8 5 A 4 8 5 A A 8 5 A B A 8 B 1 7 A 8 5 B 6 2 0 D E7 F 2 0 B 4 7 P 2 0 3 B 7 F 2 0 7 3 0 0 C 9 0 2 F 0 0 4 C 9 0 0 D 0 0 8

: r e m3 D A T A 2 0 3 2 7 E 9 0 F 0 4 C 7 F 7 F C 9 3 A D 0 0 8 2 0 F 2 7 F 8 5 B 64 C 9 D 7 D C 9 8 8 F 0 D D C 9 8 F D 0 0 6 2 0 7 A 7 E 4 C A B 7 D C 9

: r e m 1 4 23 D A T A 8 2 D 0 1 F 2 0 F 2 7 F 2 0 7 3 0 0 F 0 1 1 C 9 0 2 F 0 0 D C 9 2 C

D 0 F 3 A 9 3 A 2 0 F 2 7 F A 9 8 2 D 0 E 7 2 0 E 9 7 F 4 C 9 D 7 D C 9: r e m 5

3 D A T A 2 2 D 0 0 6 2 0 0 E 7 F 4 C A B 7 D C 9 8 3 D 0 0 6 2 0 B 4 7 E 4 C

Page 77: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 77/100

A B 7 D 2 0 1 3 D 1 9 0 2 0 2 0 F 2 7 F 2 0 7 3 0 0 9 0 0 5 2 0 1 3 D I: r e m 1 6 4

3 D A T A 9 0 0 D 2 0 F 2 7 F 2 0 7 3 0 0 9 0 F B 2 0 1 3 D 1 B 0 F 6 2 0 E 97 F 4 C 9 D 7 D C 9 8 B D 0 0 2 8 5 A 4 2 0 F 2 7 F 4 C 9 D 7 D 8 5 B 6

: r e m 3 3 D A T A C 9 0 2 D 0 1 C A 0 0 0 B 1 A 7 C 9 2 2 D 0 0 3 2 0 D E 7 F A 9 0 0

8 5 A A 2 0 F 2 7 F 2 0 B 4 7 F B 0 0 4 2 0 3 B 7 F 1 8 6 0 A 5 A 4 D 0: r e m 2 4 1

3 D A T A E 0 A " 0 0 4 C 8 B 1 7 A C 9 0 0 F 0 0 4 C 9 0 2 D 0 F 5 8 8 8 8 8 88 8 C 4 F 9 B 0 C B 2 0 B 4 7 F B 0 C 6 A 9 3 A 8 5 B 6 2 0 F 2 7 F 6 0

: r e m 5 3 D A T A 2 0 7 3 0 0 C 9 0 0 F 0 0 4 C 9 0 2 D 0 F 5 A A A 5 B 6 C 9 3 A D 00 7 2 0 D E 7 F 8 A 4 C 3 2 7 E C 9 0 2 F 0 0 D A 0 0 4 2 0 D E 7 F B 8

: r e m 2 3 D A T A D 0 F A 8 6 B 6 4 C 4 A 7 E E 0 0 2 D 0 0 8 A 9 8 F 2 0 F 2 7 F 4 C

8 F 7 E 2 0 B 4 7 F 6 0 C 5 A A D 0 0 5 2 0 D E 7 F A 9 2 C 2 0 F 2 7 Fi r e m 1 2 6

4 D A T A 2 0 7 3 0 0 A 0 0 0 B 1 7 A C 9 2 2 D 0 0 5 2 0 1 7 7 F 9 0 F 0 C 90 0 F 0 1 D C 9 0 2 F 0 2 9 C 9 3 A F 0 0 D C 9 2 C F 0 D D 2 0 F 2 7 F

: r e m 2 3 4 D A T A 2 0 D 7 7 F 4 C C 3 7 E 2 0 0 7 7 F 2 0 E 9 7 F 1 8 6 0 A 0 0 5 B 1

7 A C 9 8 3 D 0 0 8 8 5 A A A 9 0 0 8 5 A B F 0 0 3 2 0 0 7 7 F 4 C 3 2: r e m 2 3

4 D A T A 7 E A 0 0 0 8 4 A A 8 4 A B 6 0 2 0 1 7 7 F B 0 0 1 6 0 4 C 3 2 7 E2 0 F 2 7 F 2 0 D 7 7 F A 0 0 0 B 1 7 A C 9 0 0 F 0 0 D C 9 0 2 F 0 0 9

: r e m 2 1 4 D A T A C 9 2 2 D 0 E A 2 0 F 2 7 F 1 8 6 0 A A A 9 2 2 2 0 F 2 7 F 8 A 3 8

6 0 A 9 0 0 8 5 A 4 A 5 A 9 8 5 F 9 A 9 F F 2 0 F 2 7 F 2 0 F 2 7 F A 5: r e m 6

4 D A T A F B 2 0 F 2 7 F A 5 F C 2 0 F 2 7 F 6 0 2 0 A 8 7 F 2 0 B 4 7 F B 02 0 2 0 7 3 0 0 C 9 0 0 D 0 F 9 2 0 D 7 7 F A 5 7 A A A A 0 0 0 9 1 A 7

: r e m 2 4 D A T A C 8 A 5 7 B 9 1 A 7 8 5 A 8 8 6 A 7 2 0 E 9 7 F 4 C 5 9 7 F 6 0 2 0

D 0 7 F 2 0 8 E C 6 A 9 0 0 A 8 9 1 7 A 9 1 A 7 2 0 D 0 7 F 9 1 A 7 2 0: r e m 2

4 D A T A D 0 7 F A 5 A 7 8 5 2 D 8 5 2 F 8 5 3 1 A 5 A 8 8 5 2 E 8 5 3 0 8 53 2 2 0 5 6 7 F 6 0 A 5 2 B 8 5 A 7 A 5 2 C 8 5 A 8 2 0 8 E C 6 6 0 A 0

: r e m 2 4 04 D A T A 0 2 B 1 7 A F 0 1 4 C 8 B 1 7 A 8 5 F B C B B 1 7 A 8 5 F C A 2 0 4

2 0 D 7 7 F C A D 0 F A 1 8 6 0 3 8 6 0 E 6 A 7 D 0 0 2 E 6 A 8 6 0 E 6: r e m 8 2

4 D A T A 7 A D 0 0 2 E 6 7 B 6 0 A 5 A 7 D 0 0 2 C 6 A 8 C 6 A 7 E 6 F 9 6 0A 5 7 A D 0 0 2 C 6 7 B C 6 7 A 6 0 2 0 D 0 7 F A 0 0 0 9 1 A 7 C 4 F 9

: r e m 6 4 D A T A F 0 0 2 C 6 F 9 6 0 : r e m 1 8

M i x i n g T e x t A n H i - R e s( A r t i c l e o n p a g e 5 2 . )

T e x i P r i n t2 5 0 0 G O S U B 2 6 8 0 : r e m 2 2 5 1 0 F O R I = 8 6 9 T O 9 2 2 i R E A D D i P O K E I , D i N E X T s R E M

D A T A F O R M B I T M A P C L E A R : r e m 4 2 5 2 0 F O R I = 9 2 3 T O 9 5 6 i R E A D D i P O K E I , D i N E X T : R E M

D A T A F O M C O L O R P I L L i r e m 1 7 2 5 3 0 B M = 8 1 9 2 i P O K E 5 3 2 7 2 , P E E K ( 5 3 2 7 2 ) O R 8 t R E M

P U T B I T M A A 8 1 9 2 i r e m 1 4 52 5 4 0 S Y S 8 6 9 : R E M C L E A R B I M A : r e m 1 7 2 5 5 0 P I X C O L = 2 : S C R C O L = 1 S P O K E 2 5 1 , P I X C O L * 1 6 +

S C R C O L : r e m 2 4 62 5 6 0 S Y S 9 2 3 : R E M S E C O L O R M A T R I X : r e m 2 0 2 5 7 0 P O K E 5 3 2 6 5 , P E E K ( 5 3 2 6 5 ) O R 3 2 : R E M E N T E R

( S P A C B ) B I T M A P M O D E i r e m 4 2 5 8 0 R E H I - R E S P L O T r e 1 5

2 5 9 02 6 0 02 6 1 02 6 2 02 6 3 02 6 4 02 6 5 02 6 6 02 6 7 02 6 8 0

2 6 9 0

2 7 0 0

2 7 1 0

2 7 2 0

2 7 3 0

2 7 4 02 7 5 02 7 6 02 7 7 0

2 7 8 02 7 9 0

2 8 0 02 8 1 0

2 8 2 02 8 3 0

2 S 4 02 8 5 0

2 8 6 02 8 7 0

2 8 8 0

2 8 9 0

2 9 0 02 9 1 02 9 2 02 9 3 0

2 9 4 0

2 9 5 02 9 6 02 9 7 02 9 8 02 9 9 03 0 0 03 0 1 03 0 2 0

3 0 3 03 0 4 0

3 0 5 03 0 6 03 0 7 03 0 B 0

F O R Y = 6 0 T O 1 3 2 i X = 4 0G O S U B 2 9 2 0N E X T YF O R X = 1 1 0 T O 2 1 0 i Y = 2 8G O S U B 2 9 2 0N E X T XF O R X ^ 9 6 T O 1 8 2 j Y = XG O S U B 2 9 2 0N E X T X : G O T O 2 7 4 0

: r e m 3 : r e m 2 : r e m 9 s r e m 7 ! r e m 2 : r e m 9 f r e m 3 i r e m 2

i r e m 1 6 6F O R I = 8 2 8 T O 8 6 8 s R E A D D i P O K E I , D : N E X T s R E M

D A T A F O M C H A R A C T E R R O C O P Y; r e m 2 0 3P O K E 5 6 3 3 4 , P E E K ( 5 6 3 3 4 ) A N D 2 5 4 : R E M T U R N

O F F I N T E R R U P T S i r e m 1 2 P O K E I , P E E K ( 1 ) A N D 2 5 1 i R E M S W I T C H I C A R A C T E R R O : r e m 1 0 5S Y S 8 2 8 i R E M C O P Y 1 2 C H A R A C T E R S T R

S T A R T I N G A 5 0 1 7 6 : r e m 1 9 P O K E l , P E E K ( l ) O R 4 i R E M S W I T C H O U T C H A RA C T E R R O i r e m 5 P O K E 5 6 3 3 4 , P E E K ( 5 6 3 3 4 ) O R 1 i R E T U R N i R E M[ S P A C E } E N A B L E I N T E R R U P T S i r e m 1 2 0R E M P R I N T T E X T s r e m 1 3 T X = 2 4 i T Y = 6 8 i T C O L = 5 t D = 3 2 0 : T E X T $ = " V E R TI C A L " r e 9 G O S U B 2 9 6 0 i r e m 3 T X = 1 2 0 ! T Y = 1 6 i T C O L = 0 i D = 8 t T E X T $ = " H O R I ZO N T A L " t r e m 2 0 9G O S U B 2 9 6 0 : r e m 3 T X = 1 2 0 i T Y = 1 0 4 i T C O L = 4 : D = 3 2 8 t T E X T $ = " D IA G O N A L " i r e m 1 5 9G O S U B 2 9 6 0 s r e m 2 T X = 1 6 0 i T Y = 6 4 i T C O L = 2 i D = 8 i T E X T $ = " C H A R AC T E R S , T O O i " t r e mG O S U B 2 9 6 0 : r e m 2 T X = 1 6 0 i T Y = 8 0 : T C O L = 6 t D = 8 i T E X T $ " g * lG O S U B 2 9 6 0 i r e m 3 T Y = 1 0 4 : T C O L " 2 i T E X T $ = " Q X S

r e " 2 3 0G O S U B 2 9 6 0 t r e m 3 G E T A $ ! l F A $ = " " T H E N 2 8 7 0 i R E M P R E S S A N [ S P A C E } K E Y T R E T U R N T B A S I C

: r e m 2 0 P O K B 5 3 2 6 5 , P E E K ( 5 3 2 6 5 ) A N D 2 2 3 : R E M E X I T

F R O M B I M A P M O D E i r e m 1 3 3P O K E 5 3 2 7 2 . 2 1 : R E M R E S T O R E N O R M A L V I D E

i r e m 2 P R I N T C H R ? ( 1 4 7 ) : r e m 7 E N i r e m 1 6 3R E H I - R E S P L O T S U B R O U T I N E i r e m 1 6 R 0 W = I N T ( Y / 8 ) : C H A R = I N T ( X / 8 ) : L I N E = Y A N D7 t B I T = 7 - ( X A N D 7 ) : r e m 2 5 4B Y T E = B M + R O W * 3 2 0 + C H A R * 8 + L I N E i P O K E B Y T E, P E E K ( B Y T E ) O R 2 1 B I R E T U R NR E T E X T P R I N T S U B R O U T I N EB M = 8 1 9 2 t S C R C O L

: r e m 5 i r e m 1 7 6i r e m 1 5 i r e m 2 2

R O W = I N T ( T Y / 8 ) : C H A R = I N T ( T X / 8 ) ; r e m 6 B Y T E = B M + R O H * 3 2 0 + C H A R * 8 : r e m 9 F O R I = 1 T O L E N ( T E X T S ) J r e m 1 5 P O K E 1 0 2 4 + ( B Y T E - B M ) / 8 , T C O L * 1 6 + S C R C O L

: r e m 1 0 9S V = A S C ( M I D $ ( T E X T 5 , I , 1 J ) : R E M G E T A S C I

i r e m 1 9 I F S V < 6 4 T H E N 3 0 6 0 : r e m 1 5 I F S V < 1 9 2 T H E N S V = S V - 6 4 i G O T O 3 0 6 0

i r e m 1 0 4i r e m 3

: r e m 1 9 : r e m 6 6

S V = S V - 1 2 8C A = 5 0 1 7 6 + S V * 8F O R J = 0 T O 7P O K E B Y T E + J , P E E K ( C A + J ) i r e m 6

C O M P U T E ! G a z e i r o A u g u s l 1 9 B 5 7

Page 78: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 78/100

3 0 9 03 1 0 03 1 1 03 1 2 03 1 3 0

N E X T JB Y T E = B Y T E + - DN E X T IR E T U R N

: r e m 8 : r e m 2 1

; r e m 7 s r e m 1 6 6

D A T A 2 3 4 , 7 2 , 1 3 8 , 7 2 , 1 5 2 , 7 2 , 1 6 0 , 0 , 1 8 5 , 0, 2 0 8 , 1 5 3 , 0 , 1 9 6 , 1 8 5 , 0 , 2 0 9 , 1 5 3 , 0 , 1 9 7 , 18 s r e m 9

3 1 4 0 D A T A 0 , 2 1 0 , 1 5 3 , 0 , 1 9 8 , 1 8 5 , 0 , 2 1 1 , 1 5 3 , 0 ,1 9 9 , 2 0 0 , 2 0 8 , 2 2 9 , 1 0 4 , 1 6 8 , 1 0 4 , 1 7 0 , 1 0 4 ,9 s r e m 8

3 1 5 0 D A T A 2 3 4 , 7 2 , 1 3 8 , 7 2 , 1 5 2 , 7 2 , 1 6 2 , 3 2 , 1 6 9 ,0 , 1 3 3 , 2 5 1 , 1 3 8 , 1 3 3 , 2 5 2 , 1 6 0 , 0 , 1 6 9 , 0i r e i 9 9

3 1 6 0 D A T A 1 4 5 , 2 5 1 , 2 0 0 , 2 0 8 , 2 5 1 , 2 3 2 , 2 2 4 , 6 3 ,0 8 , 2 3 9 , 1 6 9 , 0 , 1 3 3 , 2 5 1 , 1 6 9 , 6 3 , 1 3 3 , 2 5 2

t r e m 2 0 63 1 7 0 D A T A 1 6 0 . 0 , 1 6 9 , 0 , 1 4 5 , 2 5 1 , 2 0 0 , 1 9 2 , 6 4 , 2

0 8 , 2 4 9 , 1 0 4 , 1 6 8 , 1 0 4 , 1 7 0 , 1 0 4 , 9 6: r e m 1 6

3 1 8 0 D A T A 2 3 4 , 7 2 , 1 3 8 , 7 2 , 1 5 2 , 7 2 , 1 6 0 , 0 , 1 7 3 , 25 1 , 0 , 1 5 3 , 0 , 4 , 1 5 3 , 2 5 0 , 4 , 1 5 3 , 2 4 4 , 5 , 1 5 3

t r e m 2 3 3 1 9 0 D A T A 2 3 8 , 6 , 2 0 0 , 1 9 2 , 2 5 0 , 2 0 8 , 2 3 9 , 1 0 4 , 1 6

8 , 1 0 4 , 1 7 0 , 1 0 4 , 9 6 t r e m 4

H i - R e s T o o l b o x( A r t i c l e o p a g e 6 4 . )1 G O S U B 6 0 : r e m 1 1 2 P R I N T " ( C L R 3 ( D O W N J r U N 1 0 F O S I N E C U R V

E : r e m 2 4 3 P R I N T " t D O W N ) R U N 2 0 F O J O Y S T I C K P L O T

T I N G " t r e m 1 4 84 E N D s r e m 5 1 0 G O S U B 1 0 0 0 i P O K E F L A G , 0 : r e m 1 7 1 1 0 S Y S C L E A R : S Y S C O L R . l : r e m 1 9 1 2 F O X = T 3 1 S T E P . 5 : r e m 3 1 3 Y I N T ( 1 0 0 + 6 0 * S I N ( X / 1 0 ) ) : r e m 2 1 1 4 S Y P L O T , X , Y : r e m 2 2 1 5 N E X T : r e m 2 1 31 6 P O K E 1 9 8 , 0 : W A I T 1 9 8 , 1 5 : G O S U B 2 0 0 0 : E N D

: r e m 2 4 42 0 G O S U B 1 0 0 0 s r e m 2 1 2 0 S Y C L E A R s S Y S C O L R , 1 s r e m 1 9 2 1 Y J ( l ) = - l : Y J ( 2 ) = l s X J ( 4 ) = - l s X J ( 5 ) = - l : Y J

( 5 ) = - l : X J ( 6 ) = - 1 s Y J { 6 ) = > l : X J { 8 ) = l: r e m 1 8

2 1 X J ( 9 ) = 1 : Y J ( 9 ) = - 1 : X J { 1 0 ) = 1 : Y J ( 1 0 ) = 1: r e m 4

2 2 J V = 1 5 - ( P E E K ( 5 6 3 2 0 ) A N D 1 5 ) t r e m2 3 X = X + X J ( J V ) : r e m 6 2 4 Y = Y + Y J ( J V ) . - P O K E F L A G , 0 r e 3 2 4 T F ( P E E K ( 5 6 3 2 0 ) A N D 1 6 ) = 0 T H E N P O K E F L A G ,

: r e m 1 0 2 5 0 S Y S P L O T , X , Y t G O T O 2 2 t r e m 2 2 6 0 S A = 4 9 1 5 2 : F O R A = S A T S A + 1 8 6 : R E A D B : C K

= C K + B : P O K E A , B : N E X T : r e m 2 0 6 0 I C K = 1 9 8 6 5 T H E N R E T U R N s r e m 1 6 1 P R I N T " { C L R J [ D O W N ) E R R O R I D A T A " t E N

D s r e m 8 6 2 D A T A 1 6 9 , 0 , 1 3 3 , 2 , 1 6 9 , 3 2 : r e m 4 6 3 D A T A 1 3 3 , 3 , 1 6 2 , 3 2 , 1 6 0 , 0 t r e m 3 6 4 0 D A T A 1 5 2 , 1 4 5 , 2 , 1 3 6 , 2 0 8 , 2 5 1 s r e m 1 9 6 5 D A T A 2 3 0 , 3 , 2 0 2 , 2 0 8 , 2 4 6 , 9 6 t r e m 1 4 6 6 D A T A 1 6 9 , 0 , 1 3 3 , 2 , 1 6 9 , 4 : r e m 2 5 6 7 0 D A T A 1 3 3 , 3 , 3 2 , 1 7 7 , 1 9 2 , 1 5 2 s r e m 1 4 6 8 D A T A 1 6 2 , 4 , 1 6 0 , 0 , 1 4 5 , 2 : r e m 2 4 46 9 D A T A 1 3 6 , 2 0 8 , 2 5 1 , 2 3 0 , 3 , 2 0 2 : r e m 1 8 7 0 D A T A 2 0 8 , 2 4 6 , 9 6 , 3 2 , 1 7 7 , 1 9 2 : r e m 2 1 7 C O M P U T E ' S G a z e t t e A u g u s t 1 9 8 5

7 1 D A T A 1 3 3 , 5 , 1 5 2 , 4 1 , 2 4 8 , 1 3 3 ! r e m 1 4 07 2 D A T A 4 , 1 5 2 , 4 1 , 7 , 1 3 3 , 6 : r e m 1 9 7 3 D A T A 3 2 , 1 7 7 , 1 9 2 , 1 5 2 , 7 4 , 7 4 : r e m 1 5 7 4 D A T A 7 4 , 1 3 3 , 3 , 1 5 2 , 4 1 , 2 4 8 s r e m 9 7 5 D A T A 1 3 3 , 2 , 1 6 9 , 0 , 1 3 3 , 2 5 1 t r e m 9 7 6 D A T A 1 6 2 , 3 , 6 , 2 , 3 8 , 2 5 1 s r e m 2 0 7 7 D A T A 2 0 2 , 2 0 8 , 2 4 9 , 1 6 5 , 3 , 2 4 : r e m 1 5 07 8 D A T A 1 0 1 , 2 5 1 , 1 3 3 , 3 , 1 5 2 , 4 1 : r e m 1 3 7 9 0 D A T A 7 , 2 4 , 1 0 1 , 2 , 1 3 3 , 2 s r e m 1 9 28 0 D A T A 1 4 4 , 2 , 2 3 0 , 3 , 2 4 , 1 0 1 s r e m 2 8 1 D A T A 4 , 1 3 3 , 2 , 1 6 5 , 3 , 1 0 5 : r e m 2 4 8 2 D A T A 3 2 , 1 3 3 , 3 , 1 6 5 , 3 , 1 0 1 s r e m 3 8 3 D A T A 5 , 1 3 3 , 3 , 1 6 6 , 6 , 2 3 2 : r e m 2 5 08 4 D A T A 1 6 9 , 0 , 5 6 , 1 0 6 , 2 0 2 , 2 0 8 s r e m 1 4 8 5 D A T A 2 5 2 , 1 6 6 , 2 5 2 , 2 4 0 , 2 7 , 1 6 0 s r e m 2 4 88 6 D A T A 0 , 7 2 , 8 1 , 2 , 1 4 5 , 2 s r e m 1 4 8 7 0 D A T A 1 6 9 , 0 , 1 3 3 , 1 6 2 , 1 6 5 , 1 6 2 : r e m 2 0 28 8 D A T A 2 0 1 , 2 , 2 0 8 , 2 5 0 , 1 0 4 , 7 3 : r e m 1 3 8 9 D A T A 2 5 5 , 4 9 , 2 , 1 4 5 , 2 , 2 4 t r e m9 0 D A T A 1 4 4 , 6 , 1 6 0 , 0 , 1 7 , 2 : r e m 1 9 9 1 D A T A 1 4 5 , 2 , 9 6 , 3 2 , 2 5 3 , 1 7 4 s r e m 1 0 9 2 D A T A 3 2 , 1 5 8 , 1 7 3 , 3 2 , 1 7 0 , 1 7 7 s r e m 2 0 9 3 0 D A T A 9 s r e m 3 1 0 0 0 R E M T U R N O H I R E S G R A P H I C S s r e m 8 1 0 1 0 S 4 9 1 5 2 t P O K E 5 3 2 7 2 , P E E K ( 5 3 2 7 2 ) O R 8 :R E P U B I M A A 8 1 9 2 s r e m 1 9 1 0 2 0 P O K E 5 3 2 6 5 , P E E K ( 5 3 2 6 5 ) O R 3 2 s H E H T U R N

t S P A C E ) B I T M A P O N s r e m 1 0 1 0 2 5 C L E A R S A s C O L R S A + 2 4 t P L O T S A + 5 1

: F L A G = 2 5 2 s r e m 2 0 1 0 3 0 R E T U R N , r e m 1 6 2 0 0 0 R E T U R N O F F H I R E S G R A P H I C S s r e m 1 5 02 0 1 0 P O K E 5 3 2 7 2 , 2 1 j P O K E 5 3 2 6 5 , 2 7 s R E H R E S T

O R D E F A U L T V A L U E S t r e m 1 5 2 0 2 0 P R I N T " { C L R ] - s R E T U R N . r e m 6

Z o u n d s !( A r t i c l e o p a g e 5 9 . )

P r o g r a m 1 T h L a s t X i t h e r1 F O R L = 5 4 2 7 2 T O 5 4 2 9 5 : P O K E L , 0 s N E X T s P O K E 5 4 2

9 6 , 1 5 ; r e m 1 2 P O K E 5 4 2 7 7 , 8 : P O K E 5 4 2 7 8 , 2 5 5 s P O K E 5 4 2 7 6 , 2 3

s F l = 1 0 : r e m 1 3 3 F O R Z = 1 T O 2 4 : F 2 = 3 0 : R E M F P I T C H , =

0 O C Y C L E S s r e m 1 5 P O K E 5 4 2 7 3 , F 14 : r e m 5

5 F O R Y = 1 T O 1 0 : P O K E 5 4 2 8 7 , F 2 : R E M Y C O N T R O L SS P E E D : r e m 1 3

6 F 2 = F 2 * 1 . 0 1 : N E X T Y : R E M C O N T R O L S H A R M O N I CC O N T E N T t r e m 7 7 F 1 = F 1 + 8 : N E X T Z : R E M C O N T R O L S H A R M O N I C C O

N T E N T t r e m 1 9 8 P O K E 5 4 2 7 8 , 1 5 s R E M C H A N G E S U S T A I N - R E L E A S

E T S T O P S O U N D s r e m 1 9 0P r o g r a m 2 s t a r w a l k e r

1 F O R L = 5 4 2 7 2 T O 5 4 2 9 5 s P O K E L , 0 : N E X T : P O K E 5 4 29 6 , 1 5 ; r e m 1

2 P O K E 5 4 2 7 7 , 8 : P O K E 5 4 2 7 8 , 2 5 5 : P O K E 5 4 2 7 6 , 2 3s r e m 5

3 F O R Z = 1 T O 2 : R E M N O O C Y C L E S s r e m 4 03 F 1 = 1 0 : F O R Y = 1 T O 6 i R E M C O N T R O L S L E N G T H

( S P A C E ) O F F I R S T P A R T O S O U N D s r e m 9 4 F 2 = 1 0 : P O K E 5 4 2 7 3 , F 1 s r e m 1 3 95 F O R X = 1 T O 4 : P O K E 5 4 2 8 7 , F 2 : r e m6 F 2 = F 2 * 1 . 0 2 : N E X T X : F l = F l * 1 . 2 : N E X T Y s R E M

N D O F F I R S T P A R T O F S O U N D t r e m 1 6 8

Page 79: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 79/100

7 F O R W = 1 T O 8 : R E M C O N T R O L S L E N G T H O S E C O NP A R T : r e m 2 0 2

8 F 2 = 2 0 : P O K E 5 4 2 7 3 , F 1 : r e m 1 4 9 F O R V = l T O 3 i R E M C O N T R O L S P I T C H R A N G E

S E C O N D P A R T . T R D I F F E R E N T V ' S l: r e m 2 4 4

1 0 P O K E 5 4 2 8 7 , F 2 : F 2 = F 2 * 1 . 2 : N E X T V : F l = F I / l .2 : N E X T W : N E X T Z j r e m 3

1 1 R E F l , F 2 , A N A L L M U L T I P L I E R S C H A N GH A R M O N I C C O N T E N T O B O T H S O U N D P A R T

: r e m 1 7 01 2 P O K E 5 4 2 7 8 , 1 5 : R E M T H I S S H U T S I U : r e t t l 1 4

P r o g r a m 3 N o B e 1 F O R L = 5 4 2 7 2 T O 5 4 2 9 5 : P O K E L , 0 : N E X T : P O K E 5 4 2

9 6 , 1 5 : r e m 1 2 P O K E 5 4 2 7 7 , 8 : P O K E 5 4 2 7 8 , 2 5 5 : P O K E 5 4 2 7 6 , 2 1

: r e m 5 3 F O R Z = 1 T O 4 : R E M N O O C Y C L E S : r e m 4 4 F 1 = 1 0 : F O R Y = 1 T O 5 : R E H I N O O I N C R E M

E N T S s r e m 1 6 5 F 2 = 4 0 : P O K E 5 4 2 7 3 , F 1 : r e m 1 4 6 F O R X = 1 T O 5 : P O K E 5 4 2 8 7 , F 2 : R E M X C O N T R O L S

[ S P A C E j S P E E D : r e m 9 7 F 2 = F 2 * 1 . 0 1 : r e m 1 2 8 N E X T X : F 1 = F 1 * 1 . 5 : N E X T Y : N E X T Z : r e m 1 9 9 R E F l , F 2 A N M U L T I P L I E R S G R E A T L Y A F

E C H A R M O N I C C O N T E N T O F I N A L S O U N D Si r e m 1 5

1 0 P O K E 5 4 2 7 8 . 1 5 : r e m 9 2

P r o g r a m 4 1 F O R L = 5 4 2 7 2 T O 5 4 2 9 5 : P O K E L , 0 ! N E X T : P O K E 5 4 2

9 6 , 1 5 i P O K E 5 4 2 7 7 , 8 : P O K E 5 4 2 7 8 , 2 5 5 t r e m 3 2 P O K E 5 4 2 7 6 , 2 1 : F 1 = 2 : F O R Z = 1 T O 2 4 : F 2 = 8 0 s P O

E 5 4 2 7 3 , F 1 j F O R Y = 1 T O 5 i P O K E 5 4 2 8 7 , F 2i r e m 1 2

3 F 2 = F 2 / l . l t N E X T Y t F l = F l + 9 s H E X T Z i P O K E 5 4 2 78 , 1 5 t R E M S U P E R C R U N C H E D S O U N D : r e i n 6

P r o g r a m 5 D e c e l e r a t o r1 F O R L = 5 4 2 7 2 T O 5 4 2 9 5 : P O K E L , 0 : N E X T : P O K E 5 4 2

9 6 , 1 5 : P O K E 5 4 2 7 7 , 8 : P O K E 5 4 2 7 8 , 2 5 5 j r e m 3 2 P O K E 5 4 2 7 6 , 8 5 : R E M S Q U A R E T R I A N G L E

I N M O : r e m 2 2 2 F l = 1 0 0 : F 2 = 2 3 0 s R E M F R E Q U E N C I E S T B P

K E I N T O V O I C E S A N : r e m 9 3 F O R Z = l T O 7 7 : P O K E 5 4 2 7 2 , F l ! R E M T H I S I O

L S O U N D T U S 5 4 2 7 2 I N S T E A D O 5 4 2 7 3: r e m 3

4 P O K E 5 4 2 8 7 , F 2 s R E M V O I C E : r e m5 F 2 = F 2 - 2 t F l = F l * - 9 9 : N E X T : r e m 1 5 6 P O K E 5 4 2 7 8 . 1 5 r e 4 P r o g r a m 6 T h r e e R e a s o n s T O w n AC o m p u t e r1 F O R L = 5 4 2 7 2 T O 5 4 2 9 5 : P O K E L , 0 : N E X T s P O K E 5 4 2

9 6 , 1 5 : r e m 1 2 P O K E 5 4 2 7 7 , 8 : P O K E 5 4 2 7 8 , 2 5 5 : P O K E 5 4 2 7 6 , 2 3

: R E M E N V E L O P E A N W A V E F O R M V O I C Ei r e m 1 5

3 F 2 = 4 : R E M F C O N T R O L S L O W E R P I T C H L I M I Tr r e m 2 1

4 F O R Z = 1 T O 3 : P O K E 5 4 2 8 7 , F 2 : R E M N O O f S P A C E } C Y C L E S : r e m 2 1

5 F O R F 1 = 1 T O 2 0 0 : R E H F l I S U P P E R P I T C H L I I j r e m 2

6 P O K E 5 4 2 7 3 , F l : F 2 = F 2 + . 0 1 : N E X T F l : N E X T Z i P OK E 5 4 2 7 8 . 1 5 : r e m 3

G E N E R I C W A R EF i n a l l y , c o m p a n y m a o i l e r sy o u . t h e C o m m o d o r e 6 u s e r .

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

F O R T H E C O M M O D O R E 6

! ! N E W MP R I N T E R S P O O L E R

F O M U L T I - T A S K O P E R A T I O N ST t i e n e P r i n t e r S p o o l e r b G E N E R I C W A R E a l l o w s y o t

p n n l l i l e s I r o m d i s k w h i l e r u n n i n g o l h e r p r o g r a m s o n y o u rC o m m o d o r e 6 4 N o m o r e w a i t i n g t u s e y o u r c o m p u t e r . W i l d I f i eP r i n t e r S p o o ' e r y o c a l o a d , s a v e a n v e r i t y p r o g r a m s w h i l ep r i n t i n g f i l e s .

T h P r i n t e r S p o o l e r i n c l u d e s - p n n l s c r e e n l u n c t i o n . w h i c hl e t s y o u p n n l " p i c t u r e " o I h e c u r r e n t v i d e o s c r e e n , s i n g l e k e ' e - e n t r y t t r i e P r i n t e r S p o o l e r p r o g r a m , w h i c h e l i m i n a t e s t h e n e e dt r e - l o a d t h p r o g r a m I r o m d i s k ; a n a n a u t o m a t i c p a g i n g o p t i o n ,w h i c h i n c l u d e s p a g e n u m h e r s .

S A V E l 5 f l D L I M I T E D I N T R O D U C T O R Y O F F E RN o t h r o u g h J u l y 3 1 , y o c a n p u r c h a s e I h n e P r i n t e r

S p o o l e r l o o n l y $ 1 9 5 S e n d c h e c k o m o n e y o r d e r l o S 1 9 . 9 5p l u s S 2 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 6 s a l e sI 8 X ] l o G E N E R I C W A R E , P . O . B o 4 2 7 7 , V i s a l i a , C 9 3 2 7 8 .F o V I S A o M a s t e r c a r d o r d e r s c a l l ( 2 0 9 ] 7 3 2 - 7 7 7 9 ( a d d 3 l o c h a r g e o r d e r s ) S o r r y , n C . O . D . ' s .

D I S K M E C H A N I C

I N V E S T I G A T EP R O T E C T E D

D I S K S !

P E E K A B Y T E 6 N o w i t h t h e D I S K M E C H A N I C i t h m o s t p o w e r f u l d i s k e d i t o r a n m e m o r y u t i l i t y a a i l a b l e f o t h C o m m o d o r e 6 4 a n d 1 5 4 1 d i s k d r i v e .

R e a d o w r i t e s e c t o r s h i d d e n b y D O h e a d e r e r r o r sR e a d o w r i t e u t t r a c k 4 h a l f t r a c k s t o o lF a s t f o r m a t s i n g l e o r m u l t i p l e t r a c k s u t t r a c k 4

• O v e r 5 f u n c t i o n s i n c l u d e s a l P E E K B Y T E f e a t u r e sC o m p l e t e m a n u a l f o b e g i n n e r s a n p r o sD i s k c o p y p r o g r a m i n c l u d e d a n e x t r a c h a r g e !

■ C o n t i n u i n g p r o g r a m u p d a t e p o l i c y .P E E K A B Y T E i u T i i d e n u i k o t Q u i M u mB o f h v w f l tT u r d e r i r n d c h e c k o r n n n c y o r d e r . U 1 ' t i K F o c e i g n a d S I n s h i p p i n g a n h a d l i n g . F l o r i d a f u i d f n t t J d d b & ( o r £ % ) u l e it a x . C O o r d e r i a d $ p l u i n o t l a g ? a n C O c h a r g « . P h o n e C O o i d e n c a l l( 3 0 5 ) 3 4 0 - 0 2 1 9

A L T H I S F O O N L Y

U . S . P o s t P a i d

s d f t u j r r eP . O . B o x 1 2 7 1 6 U o p t . 4 L a k e P a r k , F l o r i d a 3 3 4 0 3

Page 80: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 80/100

\ 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

S 3 1 . 9 5M i c r a p r o s e F - 1 5 E a g l e % 2 1 . 9 5K e n n e d y A p p r o a c h ' 2 9 M I C R O L E A G U EB a s e b a l l 2 9 . 9 5

W O R D P R O C E S S I N GS p t t c w t o t h M o n t h

F L E E T S Y S T E MG x r a l S u y ^ 4

S i i L - c i . i l o t t l 8 M o n t hP a p e r C l i p * 4 P a p e r C l i p / S p e l l e r . . . 5 5

P R O G R A M M I N G S E R I E SS i m o n B a s i c ' 2

L o g ot t a v i d a F o r t r a n

M • 3

A C C O U N T I N GH o m e A c c o u n t a n t ' 4 T y p i n g T u t o r I I ' 2 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 T h M a n a g e r ' 3

D A T A B A S E SP F F i l o . . > 5 S u p e r B a i a 6 . . » §

A n t o t a l r J i e M o n t hT h C o n s u l t a n tS 5

S P R E A D S H E E TM u l t i p l e n ' 5 H u m e p a k . * 3

H a r d w a r e P r i n t e r s

C - 1 2 8 S 2 7 9

1 5 4 1 D i s k O r i v H ' 1 8 9M P 8 0 ' 1 9 91 5 3 0 D a l a s e t t e * 3 M a g i c V o i c e S p e e c h ' 4 9 1 0 1 1 H 2 3 I n t e r f a c e ' 4

N E F A S T1 6 6 0 M O D E M5 5

1 5 4 1 F L A S H . S 5 4 . 9 51 7 0 2 M o n i t o r

S 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 ' 8

S p e c / 3 1 o t h M o n t hM S D I S K D R I V E

S D D i s k D r i v e ' 2 2 8S D D i s k D r i v e 5 4 3 9

I N D U S G D I S K D R I V E

$ 2 3 9C O M P U S E R V E S T A R T E R

K I S 2 Q R A D U A I I O S P E C I A L

J U K I 6 0 0 0S 1 9 9U ' t t e r Q u a l

P r i n r u r

C A R D C O S L O TE X P A N D E R

S 4 9 . 9 5O r d e r i n g P a y m e n t P o l i c y

P r i c e s r e f l e c i c a s h d i s c o u n t F o r . V i s a , a n d M a s i o rc a i d a d 3 I m m e d i a t e d e h v u r y w i t h c e r t i f i e d c h e c k o w i r e df u n d s N r e s i d e n t a d 6 P r i c e s s u b l e t t c h a n g e

U S S H I P P I N GF o s h i p p i n g a n d a n d l i n g a d 4 ( S m i n i m u m )L a r g e r s h i p m e n t s r u n m r r ; . K i d r l i o r i . i l c h . i r g e C O a d ' 5

S G - 1 0 $ 2 1 7S G - 1 0 C S 2 7 9S G - 1 5 S 3 7 4S D - 1 0 S 3 3 4S D - 1 5 S 4 4 4S R - 1 0 S 4 8 4S R - 1 5 S 5 7 9

L e t t e r Q u a l i t v P o w e r t y p e * 3 0 4G e m i n i l O R i b b o n ' G e m i n i 1 5 R i b b o n '

T H N E H O M E W R I T E R 1

$ 2 0 9N E W L X - 8 0 . . . . s 2 3 9R X - 8 0 s 2 0 9F X - 8 0 S 3 4 9R X - 1 0 0 S 3 7 9

E p s o n 8 R i b b o n . . S 5 E p s o n 1 0 R i b b o n S H o m e w r i t e r I n t e r f a c e S 6 5 l

O k i d a t a 1 8 ' 2 3 9O k i d a t a 1 9 ( 3 4 9O k i d a t a 1 9 ' 5 9 5O k i d a t a 9 ' 3 4 9O k i d a t a 9 ' 5 5 9O k i d a t a 8 ' 6 2 9O k i d a t a 9 R i b b o n . . . . *

C O M P U T E R C O V E R S

R e p , .

$ 6 . 9 9p r o o f

c : m o 6 . S 6 9 tV I 2 5 9 D i t k D r . . t S 9 E i p u n M a 1 7 9 9E m o r l M S O F T 5 7 9 9O k l d s l l 9 . . 9 9

S U R G E P R O T E C T O R SO u t l e t ' 1 4O n t l e l * 3

6 O u t l e t < 6 6 O u t l e tN o i u F i l l e r

D I S K SS p e n t ! / o ( f i e M o n t h

L O R A P O S S / D D1 2 . 9 5 B o . o i i o

S y n c o m S S / D D . , * 1 1 . 9 SM a x e l l S S / D D ' 1 5 . 9 9D i s k H o l d e r ( 5 0 ) . . . 5 1 1 . 9 5

P A N A S O N I C1 0 9 0 S 1 8 91 0 9 1 S 2 5 91 0 9 2 S 3 9 5

S p e c i a l o n e rM W - 3 5 04 B u f f e r $ 2

D i g i t a l D e u i c e sP r i n t I n t e r f a c e . . . * 5 4

1 6 P r i n t e r B u f f e r . . 8 9 96 4 P r i n t e r B u f f e r « 1 6 9

P R I N T E R I N T E R F A C E SM i e r o g r a h * M W 3 5 0 ' 6 T y m a c C o n n e c t i o n . , , , * 6 C a r d c o I n t e r f a c e ' 5 C a r d c o I n t e r f a c e " 3 G r a p p l e r C D ' 8

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 S 2 P a p e r 1 0 0 0 s h e e t s s i 9 . 9 5 |P a p e r 2 5 0 0 s h e e t s s 3 4 . 9 5M a i l i n g L a b l e s n o o o i S 8

F O 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 M O N . - F R I .1 0 - 5

M o T h u r s . . F r i . 9 - [ T u e s . . W e d . S a l . 1 6

P . O . B o x 3 3 5 4C h e r r y H i l l , N J 0 8 0 3 4

Page 81: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 81/100

Page 82: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 82/100

i M M a B g f l a m s « M M B a g ^ ^

M a r k e t i n g C o n s u l t a n t sS A V E ™ P R I N T E R S

A X I O N C A R D C OG 5 5 A ( A l a n ) 2 4 9 L O 1 3 B G 5 5 O C D 1 C . 6 4 ) . . 2 4 L Q 3 . . . . 2 7 9G 5 5 P ( I B M ) 2 3 G 5 5 A ( A p p l e ) 2 7 C I T I 7 E NG 7 0 A ( A l a n ) 4 5 U R , ' * - c ' ^ _ , „G 7 0 A { A p p l e ) . « ™ | 3 2

B L U E C H I P S 5 M T ! 0 I O J J 7 5 C O M R E Xm i ! 0 i o c g j i ? 7 5 C l l - E C C t m r i t e < H P a r a l l e l 3 S

C n - J L E C o m n l t r I P a ' a i l e l 3 7 1 T O H C R I V - C C o r o n M I P a r a l l e l 6 3 P r o m i l e r 8 5 1 0 A 2 7 9 C R I V - S C o m n W r I S e r i a l 6 8 B 5 1 0 B C 2 3 8 3 5 i o b p C o r o n a8 5 | 0 | 3 7 9 t P j q o ( . , „ , * , „ » , ! 6 9 9i l i S f f i p : . : ™ ; « j a ^ K ^ c m . , * , , ,0 5 1 0 S C . 1 7 97 5 0 0 A 2 0 D I H I T A I7 5 0 0 A 2 4 U H J I I « L .1 5 5 0 4 4 D E V I C E Sa » 5 i ^ — . r ^ " , ^

1 J P o R D B 8 " V M t i b u t F t . . 1 1 1 F I O S S P U o r R D U 1 0 6 9 e w i n t t i b u ' l a i g < i < i : >

M O N I T O R S

E P S O NF b [ V a nF 1 0 J X B OL 1 S 0 0 P .L 1 5 0 0 SH . 8 0 c o l o r p l o t t e r

J U K IJ u K i 6 1 0 0R 2 3 S e n a l B o a r aT r a c t o rS h e e i r e e O s rJ u k i 6 3 0 0

K p a 5 7 4 9

1 0 8 9M 4 3 9

3 7 . 5

1 1 2 0 7 6

M A N N E S M A N N T A L L YM T L - 1 6 0 L 5 0 9" T L - . B O L 7 3

N E N E C 8 0 ? s " C . . t 6 9 9" E 8 0 ? ' 1 1 5 ! !

L E G E N DB B O 2 1 9\ o a n ? i q? 4

• P R I N T E RI N T E R F A C I N G

A v a i l a b l e

O K I D A T AO k i m a l e 1 1 B

^ m a o m i l s r9 I B V e r s i o n

1 7 2 4

P A N A S O N I Ci o o d n a g1 0 9 1 . 2 3 1 0 9 2 3 9 1 0 9 3 4 2 9j i S i 4 ^

S m i t h C o r o n aF u t m ! 8 I B a Q Oo i o o ; i 9 o o0 3 0 0 . . . . 3 9 9 0 00 3 0 0 5 1 9 0 01 1 0 0 0 . . 3 3 B 0 0

g 2 f D 4 5 d 4 5

O L I V E T T IP a r a l l e lS e r i a l . .P a r a l l e l . . i u a a c i S e r i a l . 1 0 7 9 b 1

5 6 S T A R M I C R O N I C SS S S G - I O 2 1 3 4 9 S G ^ 1 5 3 7 9S D - 1 0 3 3 S D - 1 5 4 4 5J l S R . 1 5 5 8 5

i r » a £ o w e r t y p e 3 0 h v ? ? * l n . i n i i c a l l

M O D E M SA M D E K3 0 G r e e n3 0 A m b e r

3 1 A m B e r I B . . .C o l o r 3 0 0 A u d i oC o l o r 5 0 C o m p o s i t eC o l o r 6 0 C o l o r 7 0 0 . . .C o l O ' 7 1

G O R I L L A1 G r e e nA m b e r

. . . . 1 2 . . 1 3

1 5 3 6

. S 6

7 8

N E J B - 1 M 0 G r e e nJ 6 - I 2 0 1 G r e e nJ 1 2 1 5 C o l o rJ 1 2 1 6 R G B . .J C 1 4 6 0 C o l o rJ B 1 2 0 S A r r i D e r

9 1 3 2 2

2 6 1 3

P A N A S O N I CD 1 3 0 0 B O c a m p o s i l e 3 2 P R I N C E T O N G R A P H I C SM A X I 2 A m D o ' 1 6 H K 1 2 H G B 4 7 S n . 1 2 R G 5 9

S A K A T AS C - 1 0 0 C o l o rS T S t S l a n aS 1 0 0 0 G r e e nS 1 0 0 0 A r n b o rT A A 3 1 C o l o r R B . 1 G r o o n

1 1 A m b e r4 0 C o l o r R G 4 1 C o l o r R G 4 ? C o l o r I B 1 2 G r o e n I B 1 2 A m o e r I B M

X - T R O NC o m c o i o i Q r a p i m e O

Z E N I T HZ V 1 2 2 A A m B e iZ V 1 2 3 G G r s a n . Z V \ ? A m b e r I B Z U 1 3 C o l o rZ V 1 3 F 1 G BZ V 1 3 C o m p o u l oZ V 1 3 H B o s C o l O '

. 2 1 9. . 2

. . . 9 9. . 1 0

2 4 I I

. . . 1 2 5. . . 2 7 6

3 3 1 2 1 3 . . . U S

e 1 9

7 1 2 . . . 2 7 5

« 5 8

N O V A T I O NJ - C a i . . . 8 S m a r t C a t P l u s 3 1 S m a r t C a 1 0 3 1 6 9S m a r t C a t 1 0 3 / 2 1 2 3 8 A u l o C a t 2 0 2 1 A u t o C a 5 3 A p p l e C a I 2 3 2 1 A p p l e C a 4 3 A p p l e C a t 2 1 2 , . 2 4

■ ■ M MH A Y E SS m a r t m o d e m 3 0 . 1 8 9S m a r t m o d e m 1 2 0 0 . 4 0

S m a r t m o f l e m 1 2 0 0 B 3 7 M i c r o m o d e m M 2 4 M i c r o m o d e m ' 0 0 . . . . 2 B C t i r o n q g r a p h 1 7 9S m a r l C o I I 7

D R I V E S D I S K E T T E SM S

S D D u v eS D D r i v e . . . .

I N D U SG C O M M O D O R EC A R D C O C S D - i

2 2 4 6

2 3 2 0

T O L L F R E E 1 - 8 0 0 - 2 3 3 - 8 7 6 0T O R D E R

C A l l T O L L F R E E

8 0 0 - 2 3 3 - 8 7 6 0r j i t i n a O r t t B ' l

L y C O C o m u u l dB o 5 0 8 6C 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 r s e y S h o r e p a 7 4

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 m l h i n 2 4 f l o u r s o o r d e r N U o p o m o n C O Da t u a ' s f r e e s h i p p i n g o p r e p a i d c a s n o r o o r s w i l h m i d o C o m i r e n t H l u P r e s i d e n t s a d s a l e s l a A P O . F P O . a n I M e m a l i o n a l o r d e r s a d d 1 5 0 p l u s 3 l o p n o n l y m a i l s e r v i c e A d v e r t i s e d D ' i c e s s h o w A d i s c o u n t f o c a s " . a d 4 * l o M a s l 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 a m r e * e e h sc l e a r a n c e O e t o r e s n i p c m g A i t e m s s u b i e c t t c h a n g e w i i n o u l n o t i c e

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

Page 83: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 83/100

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 I E A N E H S 1 7

C O M P U T E R C A f l E K I S 1 7

N O R T R O N I C SD I S K D R I V EC L E A N E Rw i t h s o f t w a r e

R E G . 4 9 . 9 5 N O 1 9 . 9 5

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

1 0 0 0 S H E E T SF A F O L D

1 0 0 0 S H E E T L E T T E RZ O S H E E T S L E T T E R1 5 R A S T A T I O N A R YM A I L I N G L A B E L S l i i n lI 1 1 0 0 0

F A N F O L D

1 4 7

S 1 7 S ? i 9 5

1 8 9 9J 1 0 9 9

1 I

S 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 i p - n - F i l e 1 F l i p - n - P i l a 1 5 . .F l i p - n - F i l e 2 L o c kF l i p - n - F i t e S F l i p n - F i f e 5 0 L o c kF l i p - n - F i l e R o

. . . 3 . 5 08 . 2 5

. . 1 7 . 9 51 7 . 2 5. . 2 2 . 9 5

1 7 . 2 5

A D V E N T U R ED i i k e yU l n a D i s a s s e m b l e r . .

W I C 0( J o y s t i c k s )

1 5 - 9 7 1 4 B a H a n d l e . . .5 0 - 2 0 0 2 S u p e r 3 - w a y . .7 2 - 4 5 4 5 T r a c k b a l l . . 5 0 - 2 0 3 0 B o s s5 0 - 0 1 0 8 G r i p H a n d l e . .

3 2 . 9 53 2 . 9 5

. 1 6 . 9 9. . . 1 9 . 9 9. . . 2 9 . 9 9. . . 1 2 . 9 9. . . 1 9 . 9 9

C O M M O D O R ES i m o n ' s B a s i c 3 4 7 5A s s e m b l e r 6 4 3 4 . 7 5S u p e r E x p a n d e r 2 2 . 7 5L o g o 6 4 4 9 7 5P i l c - 1 6 4 3 8 . 7 5E a s y C a l B 3 4 . 7 5E a s y S c r i p ! 3 8 . 7 5

6 C o m p u t e r C A L L1 5 4 1 D i s k D r i v e . . 1 9 M P 8 0 P r i n t e r 1 7 1 7 0 2 M o m l o r 2 0 1 5 3 1 D a t a s e t t e 3 9 . 7 51 6 6 0 A u l o M o d e m 8

B R O D E R B U N D( C - 6 4 )

T h P r i n t S h o p 2 9 . 9 5G r a p h i c s L i b r a r y 1 9 . 9 5W h i s t l e r ' s B r o l h e r 1 9 , 9 5S t o a l l h 1 9 . 9 5

1 9 . 9 53 2 . 9 5

S p e l l i n k e rB a n k S t W r i t e rR a i d o B u n g e l i n g S a 1 9 C h a m p i o n s h i p L o d e R u n n e r 2 2 . 9 5L o d e R u n n e r 1 9 . 9 5O p e r a t i o n W h i r l w i n d . . 2 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 8 9 9 5C a r d c o 6 5 . 7 5C a r d c o 3 9 . 7 5C a r d c o P , , . . , 5 9 . 9 5U - P r i n t C 5 9 9 5B . I n t e r l a c e C A L LC o n n e c t i o n : E p s o n 6 9 . 9 5C o n n e c t i o n : S t a r 6 9 C o n n e c t i o n - O k i d a t a . . . 6 9 C o n n e c l i o n : C l l o h . 6 9 9 5C o n n e c t i o n : S e i k o s n a . . . . 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 ) . . . . 2 2 . 7 5C o s m i c L i f e [ R O M ) . . . 2 2 . 7 5A l p h a b e l Z o ( B O M ) . . . . 1 9 9 K i n d e r c o m p ( R O M ) 1 7 . 9 5P a c e m a k e r ( R O M ) 1 9 . 9 5F r a c t i o n F e v e r ( R O M ) . . . . 1 9 . 9 5K i d s a K e y s ( R O M ) . . . 1 9 . 9 5

Q C o p y 2 7 . 9 5G P P r i n t e r I n t e r l a c e . . . . 6 5 . 0 0

S U B L O G 1 CF l i g h t S i m u l a t o r I I 3 2 . 7 5N i g h t M i s s i o n P m b a l l 2 2 . 7 5

C A R D C OC / 0 1 W r i l e N o . 2 9 . 9 5C / 0 2 W n l e N o w - 6 4 . 3 9 . 9 5D / 0 1 M a i l N o w - 6 . . . . 2 0 D / 0 4 S p e l l N o 6 . . . . 2 0 D / 0 2 U t i l i t y D e s k . . . . 1 9 . 9 5C S D - t D i s k D n v e f n o w ) . C A L LM O D - 1 W o d e r n ( n a w ) . C A L LD / 0 3 T a x P a y e r ( n e w ] . 2 9 D / 0 7 C i t e N o w / 6 4 ( n e w l . . 2 7 . 9 5O / 0 8 S U p e r P u n i e r U t i l i t yD / O H S u p e r P r i m e rU l i h l y 2 7 . 9 5C K / 1 N u m e r i c K e y P a d 3 4 . 9 5D C / 1 D a t a C a s s e t t e 3 9 9 5C B / 5 S l o lB o a r d C - 6 4 5 0 C F V 1 L i q U I P e 2 9 . 7 5C E / I C n s s o t t e l n t e r f a c u . 2 9 . 7 5C B / 3 S l o tB o a r d V i c - 2 0 2 4 . 9 5C B / 6 S l o tB o a r d V i c - 2 0 6 5 . 0 0

H E H E S G n m e s S 4 2 2 . 9 5O m n i W r i t e r / S p e l l 3 9 H E W o 6 2 3 . 9 5M i c r o s o f t M u l t i p l a n 5 5 0 0T y p o W r i l e 1 9 . 9 5T u r t l o G r a p h i c s I 2 3 . 9 5C e l l D e f e n s e 2 2 . 9 5P a m l B r u s h 1 2 . 9 5T M a i n 2 2 . 9 sG r a n n i e s B a s i c . 2 7 . 9 5H E K i 2 9 . 9 5M i l l i o n a i r e 2 3 . 9 56 F o r t h 2 4 . 9 5H E W r i l e r 6 2 4 . 9 5

M I C R O B I T SM P 1 0 6 4 ( C - 6 4 6 9 . 9 E

T E L E L E A R N I N GC M - 2 5 0 C C - 6 4 3 9 . 9 5C A R D C O M O D - 1 f C - 6 4 ) C A L LN E S T R I D G E 1 C - 6 4 ) C A L LM I T E Y M I C - 6 4 ) . C A L L1 6 6 0 A U T O M O D E M I C - 6 1 ) 8

C O N T I N E N T A L( C - 6 4 1

H o m e A c c o u n t a n t 4 4 . 7 51 9 8 4 T a x A d v a n t a g e 3 7 1 9 B 5 C - 6 4 B o o k o S o f t w a r e . . I E 9 5

B A T T E R I E S I N C L U D E DP a p e i C l i p 5 9 . 9 5S p e l l P a 3 4 . 9 5C o n s u l t a n t 5 9 9 5P a p e r C l i p

w / S p e l l P a 7 5 . 9 5H o m e P a 3 4 . 9 5B u C a r d 1 2 9 . 9 58 C o l u m n B o a r d 1 0 9

S c a r b o r o u g hS o n g w r i t e r $ 2 4 . 7 5P h B e i a F S 2 9 . 9 5W a s t e r t y p e $ 2 7 R u M o n e y S 2 4 . 7 5

N e W o r t h S 4 9 . 9 5

E A S T E R N H O U S EH a b b i t C - 6 4 1 9 . 9 5R 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 r 6 1 9 9 5M . L . M o n i t o r 6 1 8 9 5

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 eC o m p u t e r Q u n o b a c kQ u e s t r o n5 M i s s i o n C r u s h

2 4 . 7 52 4 . 7 52 4 . 7 5

. 2 4 . 7 5

M i c r o p r o s eS c i u f l i g h t S 2 2 . 7 SN A T O S 2 2 7 5S p i t l i r e S ' 9 9 5F - 1 5 S t n k e S 2 2 7 5A i R e s c u e , . $ 2 2 7 5

E P Y XI C - 6 - 1 )

F a s l L o a d 2 6 . 7 5B r e a k d a n c e 2 3 7 G 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 l 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 5 9 . 9 5

P 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 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 0

I P 7 1 7 - 3 2 7 - 1 8 2 4L 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 A 1 7 7 4 0

t t s & ¥ x S & & & 7 ^ ^

Page 84: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 84/100

R O Y ' S C H E A T S H E E TK 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 4 t m( V I C - 2 a l s o v 1 1 b i t )

L E R O Y ' 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 l 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 f 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 l - o u t y o u r s e l f o v e r l a y s a r d e s i g n e d 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 e 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

M E W r i t e rI ' a o e r C l i pQ u i c k B i o w n F o S c i D [ 6 4S p t s a i c r i p t i ? W d p 3 P U O m n i f f M l A rW o r d p f O f i W n T f l N O w f / f i 4F l e e t S y & i e m

S P R E A D S H E E T S

L

L

C i l a f U l u l t i H M KC i i c R » u i | i i a r iE u C f l eU u l E i p l a nP r a : t i C f i i c 6 4

T f i s U f l n i g e r . C l t wu p c r

f l S i * > «

i i

P n n i e i . i c q w , i « t v p ^ p j ?P r u n e r , i f [ . i W r , i f * *P r m l c r , i i « ' i F i n . i i q P n n i p r . O k i O a i a g ?

F S 1 0

& B

b u h u j . - . - ■ O T i .f o i n B e g i n n e r - S p r u e s O n l yF l i g M S i m i t t l l l H I D o o r j l o' 5 * 1 O i * kS l T r « v « l

L A N G U A G E SU T I L I T I E S

C O M A LS I M O N S B « S I CB l u eH n m o n ML O O O i i r n i i

P i l o l i C B « i

V . c l e iT r i f l S m a i T 6 T e r m i n a lV I T n m i m l

O t y . X S 9 S S h i p p i n g h a n d i n g

6 s a l e s l a 1 . 0 0

M V I S A o M a l l e i C « . O N U U B E R E K P I H i T I O H

| I I I I 1 I I

O S E Y O U R L O C A L [ A l . t i R

W h e n i c o m e s t C o m m o d o r e ,C o m m o d o r e u s e r s c o m e t o u s !

R E P A I R S ?

C o m m o i l » r c U

C A T A L O G ?i i F R E E u p j u

w i i i r c n

N E C - 1 2 6 ! ! !C a l l f o r p r i c i n g ,

a v a i l a b i l i t y s o f t w a r e

D I S K D R I V E SC o m m o d o r e 1 5 4 1 . . . . C u l l P h o n c m a r k D a l a s e t t c S 2 C o m m o d o r e 1 5 7 1 / 7 2 . . C a l l E p y x l - o s t L o a d J 2 7I n d u s G C n l l

M O N I T O R SC o m m o d o r e 1 7 0 2 / 1 9 0 2 . C a l l T e k n i k u M J 2 2 | B G B | S 2 4 9

T e k n i k u M J I O 1 8 Z e n i t h Z V M G r / A m b S 8 9 / 9 9

S G 1 0 P R I N T E R2 B u l f c rN L M o d e C A L L !

W * i o c k e o m p l c l o H t a c U o n « r e p J i n m e n ll i h h o n s u I h t O W d l l p o s s i b l e p f k i ' s . u i l l t i t .

P R I N T E R SC o m r e x C R 2 2 0 I d e n t i c a l t o P o w e r t y p e D a i s v w h e e l 1 C P

M P 8 0 D P 1 1 0 1 D a i ^ y w h e e l

S 1 2 9H i r e d C o n n e d [ 6 C 6 4

C o m m o d o r e M I ' S 8 0 2

w i t h C a r d c o S 3 5 4R i t c m u n C + C a l l

. C u l l m w - 3 5 0 i n t e r f a c e . . . . C u l lC u l l O k i d n l u l » 2 C a l l

A C C E S S O R I E SC o C o o l D r i w F a 1 4 P o w e r I ' a k $ 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 . . 2

S P E C I A L J S d e x D i s k e t t e s S S F D D t 1 0 . 9 8 S P E C I A LB L A C K N A U G A H Y D E C O V E R S

C - 6 4 o r 1 5 4 1 D r i v e . . a J 5 1 7 0 2 M o n i t o r 1 M S D r i v e s 1 / 5 / 1 5 2 5 / M P S 8 0 G e m i n i 1 0 1 5 2 6 / M P S 8 0 2

C O M I ' l . i S I . I I V I - : S T A R T E RK I T & V I D T B X . B o l d f o M O D E M SC o m m o d o r e 1 6 7 0 i z t mC o m m o d o r e 1 6 6 0 . W c s t r i d g c 6 4 2 0M i g h t y M V I P l e r m i m i 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 * 5 P F S : F i l eS u p e r B a s e 6 4 4 P P S l R s p O r tT h i \ 1 , i [ i , l i ; i - i 3

W O R D P R O C E S S O R SP a p e r C I l p / & s p e l l e r I S S / 6 9 E a s y S c r i p tF l e e t S y s t e m 2 C a l l E a s y S p e l l

A C C O U N T I N GC o m m o d o r e G L / A P / A R / I N V / P R e a c hP e a c h t r e c G U A P / A R s y s t e mM O S T O R D E R S S H I P P E D W I T H I N I H O C U S ' A d v e r t i s e d j i u m i n ( o b a n k C b c t t ° U U V B A M C o i d m n l 5 N I O R D E R S F c n o i u l c o m p i n y t h t c k i d t l i f o r d t r s I d « y li r f i n a l d t i c f l i v f n v r i c h i f i d i r f m i u p f i f d t v w m p r o d u c t o n l y C a l ] l o T c t m i a j u E h u f i u n o n nT c l u m e d p r o d u e i i t r u i t ^ e c l l o i n l « L j n ( f c f u n l c H I a r d f ( « ! i * ( i n i t E u i r e d ( c p i e i « f E i d] l o i h i p p m g l l V m P l w r r i l l l o t s h i p p i n g D m a n i l o u O h i o r n i d f i i l i a d 5 u l r i U

» 5 4

S 3 1

$ 3 $ 1 3 9

r d t iA l s i t e

m b f j A i A d

H O U R S ] M U M l A V - F K l D i W 1 A t I ' S A T U R D A Y 1 A t I ' O H D K KL I N E : 8 0 0 - 6 3 8 - 2 6 1 7I N F O R M A T I O N I O H I O 2 1 ( 3 / 7 5 8 - 0 0 0 9

1 ' r . L r r i

i : « ) I B O A H D M A N - P O I . A N D K O A D P O L A N D , O H I O 4 4 1

Page 85: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 85/100

T H C M A D V A N T A G ET H B E S T P R I C E S 'W w i l l m e e l o b e a t a n q u a l i f i e d p r i c e y o f i n d .

r N e s t d a s h i p p i n g o a l i s t o c k i t e m 5 .F f e e e a s y a c c e s s o r d e ri n q u i r y ,

O r d u r s I r o m o u l s i d eP e n n s y l v a n i a a n N e v a d as a v o s t a l e s a l e s I a n ,

« F r o e t e c h n i c a l s u p p o r t m l O u l a c t o r y t r a i n e d l e e t i m e as t a f f

* T h e r e i n l i m i t a n n d e p o s i l o C O o r d e r s .

r T h e r e ' s n e x l r a c r i a r g e f o u s i n g y o u r c r e d i t c a r d . Y o u rc a r d i n o c h a r g e d u n t i l i y hs h i p

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

v W a c c e p t p u i c t i a s e o r d e r sf r o m q u a l i f i e d c o r p o r a i i o n s .S u b j e c t t a p p r o v a l ,E d u c a t i o n a l d i s c o u n t sa v a i l a b l e l q u a l i f i e di n s l i l u t i o n s .

» F R E E C A T A L O G M E M B F R S H I RO R D E R L I N E

1 - 8 0 0 - 2 3 3 - 8 9 5 0i P 1 - 8 0 0 - 2 4 2 - 4 2 1 5C U S T O M E R S E R V I C EA N

T E C H S U P P O R T1 - 7 1 7 - 3 2 7 - 1 4 5 0

D e p t . A 4 0 8M A I L I N G A D D R E S S

E A S TD e p t . A 4 0 8 , d 7 7 E T h i r d S

W i l l i a m s p o n , P 1 7 7 0 1W E S T

D e p t . A 4 0 8 , P O B o 6 6 8 3S l a t e l i n e . N B 9 4 4 9

U i M B F H O I H E C T M A R K E 1 I N G A S S Q C I A t l O NC R E D I T C A R D S

P R I N T E R S

S H I P P I N GA d d 3 H i m i n i m u m S 5 0 0 s h i pp i n g a n h a n d l i n g o a l o r d e r sL a r g e r s h i p m e n t s m a r e q u i r aa d d i l i o n a l c h a r g e sA l i t e m s s u b j e c t t o a v a i l a b i l i t ya n p r i c e c h a n g e .R e t u r n e d s h i p m e n t ! , m a b s u b j e c t t r e s t o c k i n g l e e .

C A N A D I A N O R D E R S1 - 8 0 0 - 2 6 8 - 3 9 7 4

O n t a r i o / Q u e b e c

1 - 8 0 0 - 2 6 8 - 4 5 5 9O t h e r P r o v i n c e s

1 - 4 1 6 - 8 2 8 - 0 8 6 6I T o r o n t o

T E L E X : 0 6 - 2 1 8 9 6 02 5 0 5 D u n w i n D r i v e .

M i s s i s s a u g a , O n t a r i oC a n a d a L 5 L 1 T 1

A l p r i c e s s h o w n a r f o U . S . A . o r d e r s .C a l l T h C a n a d i a n O f f i c ef o C a n a d i a n p r i c e s .

G P - 1 0 0 P H a ' W S 1 8 9 0 OG P - 5 5 0 D u i i M o d e S 2 6 9 C OB i t e 5 C 6 S 2 J 9 0

C I T I Z E NM S 1 0 ( 8 0 C o l l S 3 4 9 0 t J S P 1 1 1 3 2 C o t l J 4 9 9 0

c r r o HP f D * n t « J S S 2 1 9 0 0P w i n t e r B 5 1 0 P 5 2 9 9 0 P r o s i e r ' 5 & 0 P S 4 6 9 D OF 1 0 - 4 0 P S l a m m e r S S 6 9 0 0P r o A n t e r & 1 N L S 3 2 9 0

E P S O Nf i x - s o , n x - i r j r j u s o j s u o c a l iF S O H I M * . L O 1 5 O 0 C A L LM o - n e - ' i i t r 1 0 C A L L

J U K I6 0 0 0 L p l l o r D u a l i t y . . . C A L L

N E 8 0 2 7 D o I V a l N i c S 2 9 9 0 0

O K I D A T A1 8 2 . 1 9 ? . 1 9 C A L LO k i m a t e - 6 4 S ' 9 9 C

O L Y M P 1 AC o m p a c l S 3 6 9 0 0C o t n p J d T O S H 0 N e f O ! t p o i n i O o l t t n r u S 2 9 5 0 0

P a n a s o n i c .P a i a s o n i t 1 0 9 0 S 1 5 9 O OP m s s t m t 1 K 1 S 7 7 9 C O

H I T f M A NP > i f i C A L L

C o m m o d o r e1 2 L C C A L L

5 0 L e t t e r O u . i l p l y S 2 7 9 0 5 5 L e t t e r O u J l i l y H : 9 C 0n L e t t e r Q u a l i t y . S 7 5 9 0

S B ( S D ) S G ( S f l C A L LP t w , f M y p e L M Q u s M y C A L L

T O S H I B A1 3 4 0 ( B G o l ) S 5 S 9 . 0 0P 3 5 1 ( 1 3 3 C o l ) S 1 2 9 9 0 0

I N T E R F A C E S

C P a r a B e l 1 1 S E 9 9 9

D I G I T A L D E V I C E SU - P n n l S 4 9 9 9

r a n g e m i c r oG t a p p i c r C h i t r l j c e 1 9 ) 9 9

T Y M B CC 6 P r i m e ' I n l w l m e S C 9

S u p e t S h t l c n G r a p h i c s P a a S 3 9 9 9

© K o a l aC K o a ' a P j B O S 5 °

S X ' 6 4 P o r t a b l e C A L LC o m m o d o r e 8 , . . . . 3 1 4 9 . 0 0C B P l 1 1 9 9 . 0 0

8 0 1 D o i M i l r u P j r s i f e l S 1 8 9 0 M B 0 2 S c n a lM C 8 0 D o W a i n . i l ? 9 C 1 5 2 0 C o r o r P i L n i e r J P i o t i e r S 1 2 9 0 1 5 3 0 D a i i s e l t e S 3 9

1 6 6 0 A u t o M o d e m S 5 9 1 7 0 2 C o l o r M o n i t o r S 1 9 9 C

O P D a w / A W e l P i i n i e ' S 3 3 9 0 O e s l O i g i m i e ' L o c k S 4 9 1 3 1 1 J o y s t i c k e a c h S 5 9 91 3 1 2 P a d d l o s S i t 9 91 1 1 0 Y K S I C , , . , M 2 1 1 1 1 V C W I S 6 9 M

T H I SM O N T H ' SS P E C I A L !

P F F i l e R e p o r t

P a c k a g e

5 8 9 . 9 9

P r e c i s i o n S o f t w a r e

S 5 9 S 7 9 S 3 9 5 6 9 . 9 9

S 1 3 9 9 S 1 3 9 M

» ' S p * i i P a S p s ' l P a kT h e C o n s u l t a n tf l s e i I I

3 S U s r > | V e 5 2 1 9 0 0S D i s k O t i v e « E

I N D U SG T - C 6 4 O - r v e S 2 5 9 0

c a r d c o . I n c .S i m o n s B a s i cA s s c m o l nl a G o i l

5 2 4 9 95 1 9 9 9S I 6 T 2 9 9

L i j n t P c i S 3 2 MS i o t V I E < p a n i i o n ( m e n a c e S 3 2 9 9S l o t E i f i a n s i o n I n t e r l a c e £ 7 9

C a s s e t t e I n t e r f a c e S 2 9 P a r a l l e l P r i n i e i I n t e r f s c e . S U 9 9

m e n a c eC a s s e t t e D e c k S 2 9 9 9

i n F o c o n \Z o r k I I I I $ 2 7 9 9D e a d l i n eW i l r e s s S 2 9 9 9

E L E C T R O N I C A R T S "C o n i t r u t l i o n S 1 9 9 9

P . n B l l l C o i i t i u C l i o n S 1 9 C i t i e s o G o l d S 2 5 9 9

A i c h o n I I S 2 9 3 0 0 G r e e n S 1 2 9 0 03 0 k n t a i S 1 3 9 O 3

C o m a o a i e . S 2 3 5 0 5 1 9 S 1 J 9 S5 1 0 S I 9 S 1 9 M

( { b m cJ 1 9 1 U C o l o ' S 1 7 9 O C

J 1 2 6 0J B 1 2 0 1 / 1 2 0 5J 1 2 0 5 A m « iJ B 1 2 1 5 C o l o rJ B 1 2 6 0 G i e e nJ 1 2 O 1 . ' 1 2 O 5J C 1 2 1 5 C o l O '

C o n t i n e n t a l S o w a r er u H o m e A c c o u n t a n t S 5 9 9 9

! ' L i - . m i i . i , j ] S o f t w a n ;t n n j F e v e r 5 2 F l e e t S w u m I I W w P r o c s s s o r S 5 9

1 A X A V1 0 1 2 & e f n 5 9 9 1 0 1 2 A m t a S 9 9

C o l a * S 2 3 9 M

W M 1 2 2 A m C e rG i « n

m a x B i iV U D 5 S . D 0 S 1 7 9

T E L E L E A R N I N G3 0 B i i j J S 3 9

n m i C R O B I T ST O - i 3 0 B . i u d A D ' i a S 6 9 5 - E i e c M i ; S S ' S Q E r J . i S 1 3 9 S

Page 86: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 86/100

C B U EE n C a r t r i d g e C l u t t e r !

N O A N Y O N E C A N C O P YC 6 C A R T R I D G E S F A S T !

C B U S l e t s y o c o p y a n s t o r e u t o 1 7c a r t r i d g e s o s i n g l e d i s k e t t e .

W G U A R A N T E E S T O R A G E A N P L A Y B A C K O F A L L S T A N D A R DC O M M O D O R E 6 C A R T R I D G E S

C B U S — T h e C a r t r i d g e B a c k - u p S y s t e mf o t h C o m m o d o r e 6 W « " 3

P r i c e i n c l u d e s C B U S C a r t r i d g e S n o p s h o o i e r , C B U S I C a r t r i d g eE m u l a t o r . D i s k e t t e w t f h a l n e c e s s a r y p r o g r a m s . A d d i t i o n a lC B U S M s o v i a b l e f o 5 6 9 . 9 5 . P l e o i O a d S 3 , 0 0 f o s h i p p i n g a n h a n d l i n g .

P r e s i d e n t s p l e a s o a d '

V I S A , M C , C H E C K , M . O . A c c e p t e dH . J . B r a c h m a n A s s o t i a t t i , i n c .

P . O . B o I O T 7 . H a v o r l o w n , P 1 9 0 8 3C A L t T O L L F R E E I B Q 0 - C B U S - C 6 4

I P ( 2 1 5 ) 6 2 2 - 5 4 9 5C u n i T h t f M E ' 1 n t ; : i r r B n i i r n j i h a I f w a a i t f i w n h - i t i L i

y o c o u l d b t h o n t W I $ 5 0 0 0

b p l a y i n g t h e e x c i t i n g g a m e o M A S C I E N T I S T 6

M A S C I E N T I S T 0 i d i s k b a a e d e d u c a t i o n a l g a m e l o l h C o m m o d o r e E 4 l m . A c t u a l l y a y . : ; • • w i t h i n g a m a - Y o u a d v a n c e b ■ o l v l n g " g a m e c l u e a " . A l o n g I h w a y , y o r e c e i v e " a o l u t l o n c l u « t "b a a e d o U . S . h l i t o r y c u r r e n t a v e n t i . V e r y I n t e r a c t i v e l i k e t h A d v e n t u r e I n t o c o m g a m a a .T p r o m o t e t i I g a m e , w a r o l l e i l n g l i v e c a i h p i l i a i t t h e b e a tr e g l a t e r e d g a m e p l a y e r e ; G r a n d P r i z e o $ 5 ( 1 0 ( 1 a n t o u r a e p a r a t e■ i c e o r u l p l a c a p r l i e a a l t a d i E n l r a n l a w i l l b d i v i d e d I n t o e q u a lg r o u p a b p o a l a l z i p . T h G r a n d P r l i e w i l l g t t h a b e l l o v e r a l l a c o r a .T h h l g h a i t i c o r e I t h o l h e r 4 g r o u p a r e c e i v e t h t e c o n d p l a c ap r i z e a .A l p r i i e a w i l l b e a w a r d e d . Y o m u i t r e t u r n a a n a w a r e r i e e l . P r o v l i l o mt o b r e a k i n g l l e a . E x t e n a l v e p r o t e c t i o n a g a l n i t c h e a t i n g . 1 d a m o n e yb a c k g u a r a n t e e .G a m e i h l p m e n l i b e g i n J u 1 5 , 1 9 8 5 . A n a w e r a h e e i a m u a t b r e c e i v e db u n l a t e r t h a n N o 1 5 , 1 9 8 5 . W l n n e n w l l l b a n n o u n c e d o D e 2 0 1 9 8 5 .O n l y U . S . e n t r a n t a a r e e l i g i b l e l o r t h c a a h p r i z e * . I t h U . S . . I h c a a h p r i z e l v o i d w h e r e p r o h i b i t e d b l a w .T r e c e i v e y o u r M A S C I E N T I S T 6 g a m s d l i k , m a n u a l , b l a n ka c o r e a h e e t , a n r e g l a t r a t l o n a e n d ■ ' . ' > p l u a 1 2 . 0 0 s h i p p i n gh a n d l i n g t o

J M A D A S N T E R P R I Z E S . I N C .P . O . B O 1 3 8 2

B E L L E V U E , N E 6 8 0 0 5F o m a I n f o r m a t i o n t v r l l i o c l r c l i r * ) i d * K i n r n J c * n u m b e r .

C o m m o d o r * < , I r i t f a m a r t i o C o m m o d o r a E l f t c t r o n l c i , L i

D I S K C O P Y $ 2 9 . 9 5• n i e c L O N E - i i i i n i n i > h f r p c k u p s y s i f m1 F U L L N I B B L E R \ / r « H C K 3 T R O C K S2 B Y T E E N C O D E R F U S T U H C K U P t O N L P R O r U ' I t it t O S Y I O P F k H I F n i l I V R U I t l M n T I C

m a m r n i H t r a i S I v h l j h i e . C O P K R

P R O - A L I G N M E N T $ 3 4 . 9 5• o l i c m v n i i R o i i i N i i r n s K n w i v F* N R U V H N C E U S K I L L S H L O U I R E L J• F U L L U I S U H L R N S U U N O P R O M P I S

B O T H P R O G R A M S $ 4 9 . 9 5 ! ! !

F O T H C O M M O D O R E 6 0 1 2 8O R D E R S C A L L 8 0 0 - 3 2 7 - 8 4 5 6 E X F i n R i r i n s o u i s r n F i r i n m : » ) ■ > - r u s - r i i ' i m

V I S a . M O S T E H C O H t l . H M E X . M O , C n S H l H J C H E C K St o p e r p i o r s B T R N O I N D m i h f o i M M t n i o r f ?

l i J E P H H I S H I P P I N U H H N U L I N U

S T A T E O F T H A R S O F T W A R E1 1 [ I I X I E H I . I Y

3 3 I B 2

c o p i e dS i n c o N a v a m h e r 1 9 S J . M N i b b l e h a

s u c c e s s l u l l y c . o p i o d h e a v i l y i > t o t e c t e t id i s k e t t e s t o g r a t e f u l C - o w n e r s '

W h i l e .

T h n c » 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 r h e r e t o d a y !

H t i e l l e r d i s k r o p i e r a . m w s • f i l S / - r i > - U 3 S n C O n i p t t C Q l O t J

i m t i u c t i o n sr o i i i i i v a u t o m a f o n k n n w l a i i g n

o D O l e q u i t t i i jY o u l l L Q V E M f 1 / I S B t e ' " - A n o X .r a t u m m t r u n 1 f a y s l o f u l l 1 / i l u n d

O w T H F I N E S T D I S K C O P I E R S Y S T E M l o T h C - G - f a n 1 5 4 1 d i s k d r i v e i o d m t

' U L L C l f t C l t S O f T W « B £ . I N P [ l u . 1 3 7 3

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 !

Page 87: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 87/100

A B B Y ' S C A R R I E S A F U L L S E L E C T I O NS O F T W A R E F O Y O U R C O M M O D O R EC O M P U T E R . C A L L F O C U R R E N T

P R I C E S .

A B B Y ' S S U P E R B U Y SA T A R I S O F T V I 2 ( R O M )

P a c - M a n , D o n k e y K o n g . C e n t i p e d e , a n D e f e n d e rA l F o n t T i l l e s f a o n l v $ 1 P L U S R e c e i v e

F R E E y o u r c h o i c e o o n o ( h f o l l n w i n y :C r o s s f i r e ( C l , D e m o n A t t a c k ( R o P r o t e c i o r ( R

A T A R I S O F T C - ( R O M ) $ 1 0 E a c hP o M a n , R o b o t r o n . D e f e n d e r , J i i i i i j I i ; H u n t , C e n t i p e d e

S P I N N A K E R ( R O M ! $ 1 7 E a c hA d v e n t u r e C r e a t o r , A e g e a n V o y a g e , A i t h e C o l o r C a v e ; . ,A l p h a b e t Z o o , B u b b l e B u r s t , D e l t a D r a w i n g , P a c e m a k e r ,

F r a c t i o n F e v e r , J u k e b o x , K i d s o K e y s , K i n d e r c o m p ,U F o G r a b s

F I S H E R P R I C E ( R O M ! $ 1 E a c hD a n c e F a n l a s v . M e m o r y M a n o r .

U n k i n g L o g i c , L o g i c L e v e l s .A l p h a B u i l d , H o A l o n g C o u n t i n g ,

U A d ' E m , S e S p e l l e r , N u m b e r T u m b l e r

W C u r r y C o m p l e t e L i n o o f S o f t w a r e .T h F o l l o w i n g I J u s t . S i i m p l e o o u r P r o d u c t s

A B A C U S$ 3 r S 3 $ 3 S 2

_ $ 6 6

P I , iE d i t o r

r l i L ' C o m m o d o r e I B i w k l .i h C o m m o t i o n ; I D I s c I . i h 1 5 4 1 ( B o o k l . t h e 1 5 4 1 ( D i s c i . . .

C B

. $ 3 6. 5 4 9

. 5 1 9 . 9 5. $ 1 4 . 0 ! )

S 1 - 1 . D O

S 2 B D o z e n $ 2

i e b B W i t h M a t h S u r i c s E a c h S 2 E L E C T R O N I C A R T S

H , i i M a c k S 1 . 8 1 7C o f l H f U C U o n S e S 1

S 1 $ 2

. . $ 1 . . 5 2 4

5 2 O n O n e $ 2

C a n s i r u c l i o n S 1 < )S I d i i d s $ 1

Z U i d O f h O U f . . r r . . . . . . . . . $ 1 7

o l l l l [ ) C ] ! i s i h l l i l Vi e s o f G o l d .

C o n s t n i c t t o n K i

I C o o K b o o k

I | I - - I 4 * — I J

j I

M I C R O P R O S EA i R e s c u e S 2

1 S u i k e E a g l e S 2 K t m n e d v A p p r o a c h S 2 N A T O C o m m a n d e r . , $ 2 < 1D e c i s i o n I T h D e s e r t S 2 C r u s a d e S 2 5

E P Y XF a s t L o a d ( R ) S 2 6S u m m e r G a m e s I I 5 2 B a l l B l a z e r S 2 R e s c u e o F r a c u l u s S 2 R o b o t s o D a w n $ 2 R i g h t S t u f f $ 2

I N F O C O MD e a d l i n e . S 3 E n c h a n t e r . . S 2 H i l c l i H i k e r . . . . . $ 2 I n f i d e l $ 2 S o r c e r e r $ 2 W i t n e s s $ 2 7I n v i s n c l u e s e a c h 5

S S K a m | ) f i ] r u p p e . . . . $ 4 F i e l d o l F i r e $ 2 O p e r a t i o n M a r k e t G a r d e n S 3 C o m p u t e r O u a r t e r b a c k S 2 B a t t l e f o N o r m a n d y S 2 B r o a d s i d e s S 2 R a i l s W e s t . 5 2 9C o m p u t e B a s e b a l l S 2 B a l t i c 8 5 5 2 7C o m b a t L e a d e r . . $ 2 Q e m s t o n e W a r r i o r $ 2

S I G H T S O U N DI n c r e d i b l e M u s i c K e y b o a r d 5 2 K a w a s a k i S y n t h e s i z e r $ 2 K a w a s a k i R h y t h m R o c k e r $ 2 M u s i c P r o c e s s o r . . . . $ 2 3 0 0 1 S o u n d O d y s s e y $ 2 C o m p u t e S o n i i A l b u r n s S 1 T i m e T r i v i a . . . $ 1 M u s i c V i d e o K i t . 5 2 M u s i c V i d e o H i t s . . 5 1 9

T O H I T SF l e e t S y s t e m 5 6 B a n k S t W r i t e r . 5 5 M i r a g e $ 6 9P a p e r c l i p / S p e l l e r 5 8 H o r n e p a k $ 3 B / G r a p h , $ 2 C a v o o t h W o r d W i z a r d s $ 2 B e a c h h e a d I I 5 2 C S t v l 1 5 4 1 D i s k A l i g n m e n t . . $ 3 9P r i n t S h o p $ 3 I n d i a n a J o n e s S 2 B a n k S t M u s i c w r i t e r $ 3 H o m e A c c o u n t a n t $ 5 9N e W o r t h $ 7 A d v . W r i t u r $ 3 C o d e W r i t u r . 5 6 S u p e r B a s e . . $ 6 G h o s l b u s t e r s $ 2 S t a r L e a g u e B a s e b a l l $ 2 S t a r L e a g u e F o o t b a l l $ 2 D o o d l e 5 2 D o J o n e s $ 2 C o m p u S e r v e 5 2 M i i | o r L e a g u e B a s e b a l l S 3 T e a m D i s k ( f o r a b o v e ) $ 1 M o v i e M a k e r $ 3 M a s t e r T y p e I R 5 2 F l i g h t S i m . I I o C . . . $ 3 9M r N i b b l e $ 3 M a c h . $ 3 V I T e r m i n a l I I . . . . . . $ 3 6

H A R D W A R E1 6 7 0 $ 1 9 9C - 1 2 8 $ 2 7 91 B 7 1 $ 2 5 91 5 7 2 $ 3 9 91 9 0 2 S 2 7 9O k i m a t e 1 W / l n l e r f a c e . . 5 1 9 9C o m p l e t e L i n e o l E p s o n P r i n t e r s a n

S t a r P r i n t e r s S t a r t i n g a $ 1 4 9

A C C E S S O R I E S B O O K SP r i n t S h o p P a p e r R e f i l l $ 1 D i s k N o t c l i e r S R i b b o n C a r t r i d g e F o O k i m n l o 1 $ 1 2 8 K U p g r a d e f o 1 2 8 $ 1 7 93 8 4 K U p g r a d e f o C - 1 2 8 $ 3 6 9C o v e r s f o r A l l C o m p u t e r s A c c e s s o r i e s $ 8 U C a r d c o + $ 6 K o a l a P a $ 5 B u l k D i s k s . S S D D ( E l e p l i . r m o N a s h u a l $ P e r D i s k

[ I B O U G H T B 1 0 0 ' S )

O r d e r L i n eA L T I T L E S O D I S K U N L E S S M A R K E D ( R F O R O C A R T R I D G E

" « I P . ™ , S a t . 1 C E 3 s B r o a d s t r e e t - F a i r b o r n - O 4 5 3 2 4

C u s t o m e r S e r v i c e1 - 5 1 3 - 8 7 9 - 9 6 9 9

P r e p a i d o r d e r s o v e r 4 5 r e c e i v e f r e e s h i p p i n g , U P S , c o n t i n e n t a l U S N w a i l i n g p e r i o d w h e n p a i d b c r e d i t c a r d ,c e r t i f i e d c h e c k o m o n e y o r d e r . A d 4 s h i p p i n g a n h a n d l i n g o o r d e r s u n d e r 9 5 0 . A d $ f o C O o r d e r s . 4 1 5M i n i m u m f o V I S A / M C . H a r d w a r e r e q u i r e s a d d i t i o n a l f r e i g h t c h a r g e * . O h i o r e s i d e n t s a d 5 . 5 % s a l e s t a x . A l l i t e m ss u b j e c t t o a v a i l a b i l i t y a n p r i c e c h a n g e .

P L E A S E C I T E A D N U M B E R W H E N O R D E R I N G .

Page 88: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 88/100

S o f t w a r e D i s c o u n t e r s r o A m e r i c a < & p e r i p h e r a l s , t o o ! ) V s O r d e r s O u t s i d e P A — 1 - 8 0 0 - 2 2 5 - 7 6 3 8 ^ P O r d e r s 1 - 8 0 0 - 2 2 3 - 7 7 8 4C u s t o m e r S e r v i c e 4 1 2 - 3 6 1 - 5 2 9 1

F r e e S h i p p i n g o o r d e r 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 f M a s t e r c a r d

• Y o u r c a r d I n o c h a r g e d u n t i l w s h i p

S . D . O f A .

A C C E S SB e a c h H a a t f a t D iB o . i c h H e a d l < D W r i c h 5 | H )R i i t d O v e r

M o s c o w ( T o ' D )A C T I V I S I O N

M S . ' i i1 2 i

A l c a z j i t h e F Q f Q D l l f f lF o r t r e s s ( 0

G o u n l d o w n l S h u t d o w n i D

h o b u s i e r a ( D )G r e a t A m e r i c a n

C r o s s - C o u n t r yR o a d R s c B i D ]

M a s t e r o i t i eL i m p S [ D l

M i n d B h a d e w i D iP i t f a l l L ^ D S p a c e S h u T l l e i O )T h M u s i c S f u t l j o i D )T r s c p r S a n c t i o n f O )

W e D i m e n s i o n ( D A R T W O R X

S 2 1 2 t i

S 2 M 1 1 $ 1 S 2 M 1 1 $ 1

A l i c e m V i d e o l a n ( j ( D > S 1 GB r i d g e O ( T o r D )C o m p u b r l d g o ( G F f c n c h j D fG e r m a n ( D G h o s T c h a g e r s ( D G r a n d M a s l e i

C h s s l D jI t a l i a n ( D M n n l i e v r n a t n T o r O tS i a p S r o l H o c k e y | D 5 c a n i s f n D >S t r i p P o k e M D jF r m a i p D a T a D i ^ kM j l e D a t a D i s kA V A L O N H I L LD N u c l e a r

l l n r n a r ' M D )J u f n l e r M i e i m c m^ 9 9 9 1 0 } .

M a * v ; e M M a n o i ( O ]R i p p e r ( D S u p e r B o w l

S u n d a y i D ,B L U E C H I PB a r o n t O T y c o o r | 0 iB H O D E R B U N OH a n i - S t W o l e M D jC n o i J l t f i e r j O ]K a r r i l o i i a ( 0 )L o c l r ! r u n n e r ( D L o d e * u r i n e * H m B o o l -M a s h ; o M m S i > n < D hM u s i c S h o p ( D f

u 1 1 S 1 1 1 U 1 1 1 1 1 1 1 1 1 1 1 1 1 1 s I

n i 1 1 1 M 1 2 M 1 3 1 2 1 2

C a l l1 2

1 1 2 1 2

O p e r a t i o n W h i r l * < n d < D i $ 2 6P n n l S i o p ( D )P r m i S t i r j p G r s p h r c s

L i b i a ' v l D S p e l u n k e r ( O |S i e ^ l t h i D l

1 2

1 1 1 2 1 2

W h i s l i e r ' s B r o l h i - r ( D » t i aC B A l g p t j r a S e r i e sA s C o G r o v e r [ D D i n o s a u r D i g t D iD 5 e u s s | 0 ]F e l o n y j D )M . i r , i e r i n g S A T j D iW a l h S e r i e sM u r d d r b O o / « n ( D jS ( V o y f l g n r p ;C O N T I N E N T A LB o o k a l A t f v G o m c f t

C a l lS 2 1 2 1 2 1 2 1 4

C a l lS 2 1 2 1 1 h o m o A c c o u n t a n t 0 ) 1 4 4

D A T A S O F TB f u c e L e e < 0 ]

P . O . B O - O r d e r i n g a n T e r m s

S Z

C o n a n f D IU n j D i i n ( D )L n s l T o m B ( T ( D | .M D c i ( O )P . i c M a I D T N G n o m e s G e I D A V I D S O NM u l h B l a s t e r I D S u f i c O R e a d e r I I ( D S p e l l l t [ D )W o r d A l t a c M D IE L E C T R O N I C A R T SA d C o n s t r u c t i o n

S e | D A r c n o n ( D )A r c h o n l l ( D lC u t * P 3 5 1 e W P ( 0 lF i n n n c i i l

C o o k b o o k I D H a r d H a M a c V i D iM i n t O r d e r

M o n s t e r s ( D M u s i c C o n s t r u c t i o n

S e t ( O )P i n t j n l l C o n s t r u c t i o n

S e l ( O )f l a u i n r . ) D e 5 i r u c t i o n

G « t ( O )S e v e n C i t i e s o

G o l O l O lE P V XB a ' O i o i D lC r i i n W i l s ( 0 . . F a s l L o a d i R iC I J o e l D )H o W h i p e l ^ j D ]I m p o s s i b l e M i s s i o n I DJ u n U ) " i . i n 1 0 M o n t v s S o r n n l i l e l D lP [ s l o p l l ( D ) . .

j 2 S 1 5 1 S 2 5 1 l i n e

{ 3 1 4 S 3 S 3

S 2 S W S 1

S 2 S 1 S 2

S 1 1 1

1 2 J 2

s ; S 2 % 2 S 2 S 2 S 2 S 1 1 2 S 2

S j u m m n r G a m e s I h D ] S 2 5T l ! l l l f > l l l 1 ) A p - . M j i l i D l S 2 T w o - o n T w o S p o r t a D ) C a l l

W o r l t l ' s G r e a t e rB E ) s e D a 1 l ( D I

F I R S T S T A RS p y . s S o y i O hG A M E S T A BO n ^ C o u r l T ^ n n i s i D IO F i e l d F o o 1 B a l l ( D IS t a r L e a d " f

B d S e l i i i l l l O lM A Y D E NB f f Q O f l ' I ( D )S . i r n n n l l l ( D )H E H M o n G 4 ( R M i l l i O n n n r j j D )M u l l i | ) l , i n ( D lO n i n i w n i e r ^ S p e l l e r ( D B P o r l l l l H )S u p e r Z f l m i o n t O )I N F O C O ME n c f m n t e r i D i

S 2

S 1

S 1 S 2

M S 1 S 3

S 2 1 2 $ 1 S 3 S 2 1 1

1 2 M i t c n n i k e r s G u i d e l i h e G a i a a y r . Q i

J n t i d r t l l D )I n v i s i c L u e sP u n e t l a n i D )S o a s i a l k o r ( D S D ' C e r e r ( D )W i s h D r i n q n r ( D K O A L AP u p p e t L e a r n i n g

K e y s i D iT . i h l e t w l P a m t e r ( D )K o r t 1 ; i P r i m e r | 0

J 2 1 2

t 1 2 1 2 5 2 1 2

1 4 1 4 1 1

L E A R N I N G C O M P A N YA d i f d . o n M j i r j i c i . i n ( 1 2 G n r l r u d o s S c c r a K l D } S 1 9R i > a t l ( > r R a b b i K D lR o c k y s B o o l S ( D |

1 2 1 2

M I C B O P B O S EC r u s a d e E u r o p e ( D F l S S I n k o E n g l n l O )H e l l c a t A c i X D ]

S 2 1 2 1 1

K e n n e d y A p p i o j c N D ) M M i A l l n y A o o ( D IN . n o C o m r t i . i n i J e r l DS o l o F l i r j I l l ( [ ) (M I N D S C A P EB a n k S M u s i c

W r i t e r ( D

1 2 1 2 $ 2

1 3 B a n n S I S l o r y D o o k ( D ( J C r o s s w o r d M a g i c ( D H a l l e y P f D i e d l D )I n d i a n a J o n e s f f J IM P i x u l C . i r l o o n

K . n D iT m h ' s A c ] v e r > ! u r e { D IM I S CB n u n i y B o t > S U i k e sB a c k

C S 1 5 A l i g n m e n t K i t ( D )

C i i m r !P u n i s f i m n n u D f

D n E f j i j s ( £ ] )M i c r O ' L e a g u n

B a s i > L i , i l 1 ( 0 V I P T n r m i n n l K L ( D )M U S EB e y o n d

W o l l R n s l e m ( D )C a s t l e

W o l F c n s l e m ( D O R I G I NU l t i m a I I I D P H A C T I C O R PP f a c t i c a l c ( O )P r s c t i l i l e l D I6 4 D o c l o r l U l

B u a l l 3 t > l l n sP R E C I S I O NS l J | l l > r t H 9 S 0 6 I U P R O F E S S I O N A LS O F T W A R EF l e e l S y s t e m 8

1 3 1 2 1 1

1 2 1 1

C a l l

1 3 1 2 1 1 1 2 1 2

1 2

i ! 1 3

1 2 1 2 $ 1 1 4

1 4

c o l u m n w w ) ? Q . 0 0 Qw o r d s p e l lc n e c k e r i D l

T r i m F p v R i ( D T r i v i a F c v p r 2 l D lR A N D O M H O U S EC n a r l i e B r o w n

A B C ' ^ i O tS n o o p y R e n i l i r n ]

M A C h i n n | D S C A R B O R O U G HB o s t o n C o m p u l f r r

D I s t j Q ) .B u i l d B o o k ( 0 M a a i f t r l y p f t ( D )N e W o t l t i ( D )S I E R R A O L I N EH o m c w n f ^ j D jH o m e ^ n r d

w i S p e i l e r t D iU l t i m a I ( D I > r y n e l D l

1 4 1 2 1 1

1 1 1 1

1 3 $ 2 S 2 $ 4

1 3 t * 1 3 $ 2

S I M O N S C H U S T E RG o n j o i

W o r d r i r J e n D }K e r m i f s E l f i C t r o n i c

S l o r y m a k w r f D lT y p i n f l T u l o r I I 1 0 S P I N N A K E RA r J v e n l i i r e C r r i . i i i f f ( A I | ) M . i t j e t J T o a ( R C o u n t i n n P a r a d e ( D F a c e m f l k e r i R )F r a c t i o n F e y e r { R >K i a s o n K " , 5 | [ t lK i d w n l e r < R )

$ 2 1 2 $ 2

$ 1 1 1 1 1 $ 1 1 1 1 1 1 1

K i n r J e r c o m p l F t JM a t h B u s t e r s I D M o s t A r n a J m r f

T h i n g ( D S n o o p e r T r o o p a

l o r S l D )S l o r v M a c l i i i i H ( H )S P R I N G B O A R DE a r l y G a m e 5 ( D )E a s y a A B ( D F r a c t i o n F a c t o r y ( D N p A 5 i D o m { D IS l i c k e r s I D S S B i l l l i c f l S l O lB a i l i e r V o r m . i n r l v i O tB r e a k i n r o u g h m A r d e n n e s t D )

B r o a d s i d e s { D C a r r i e r F o r c e ( D C o m b a i L e a d e r i D }C o m p A r r i b u s t H D jC a m p B a B 8 b a l i ( 0 lC o m o u t e r O B ( D )C o s m i c B a l a n c e ( D E a g l e s ( D f i O M i s M o n C m s r u D t

$ 1 1 1

1 1

S 1 $ 1

1 2 1 2 1 1

C a l l1 2

M 1 2

1 3 1 1 1 3 1 2

5 2 1 2 S 2 I J f iW

G c m s l o n e W a r r i o r ( l ) | ( 2 3G e i m . i n y 1 9 S S | O |I m p e n u m

G a l a c l u m ( D lK a m p f g r u p p r - | D jK n i g n l s o l D e s e ' t i DP h a n l a s i e | D }P r o T o u f G o l t l D lQ u e s l T O r H D hF l a i l s W e s H D lR i n g s i d e S e J H D lS Y U A P S E

B i n . ' M a 2 0 0 1 | D B y n . G o t e l D )Z a ^ ' o n ( D T E L A R I U MA m a z o n ( D O r a g o n w o r l d ( D F a n r e n n e i t J 5 i O R e n d e ^ v o i r s

f t ' R a m a ( D T I M E W O R K SA c c l P a y a b l e ( D A c c l R e c e i v a D J e t D )D a t a M a n a g e r 2 l D rE l e c t r o n i c

C n c c k t i o o k ( D )E v t ' l y n w o o d

R e a d e r [ D Q a n e r f l l L e t f d e - r ( D lI n v e n t o r y M g r r i t ( D )W o n p y M a n . t q p r ( D S « v i 1 l c a l c ( D , 'W o r d W r i t e r )

S p e l t e r I D T R O N I XS A ( O A C C E S S O R I E S

"

1 2 1 3 1 2 $ 2 1 2 1 2 1 2 1 2 1 1

1 3 $ 2 1 2 1 2 $ 2

1 2

1 3 $ 3 1 3

1 1

$ 3 $ 3 1 3 $ 1 $ 3

1 3

i l ' l

B A S F S S D D 1 1 4 a .C a r d c A c c e s sC a r d c o C / G

C a l l

P r i n t e r I n C f i f l . i r jC o m p u S e r v e S t a r t e r

K i ( 5 I t ' sD i g i t a l D e v i c e s U - P r

P r i n t e r I n t e r l a c eD i s k C a s e ( H o i i t - , 5 0 D o J o n e s N e w s

n 1 4

1

R e t r i e v a l K B l f l t i t s $ 2 n d u s G I B o i l D b i I

W i q o R o S SW i c o B a l H a n O l pW i c a 3 W a W i c o T r a c k b a l l

1 1 1 1 1 2 1 2

2 7 8 — D E P T C G — W I L D W O O D , P 1 5 0 9 1O r

c r i e c h s . a l l o w 3 * e e k se r a a . i n c a s h i e r c n e c k o m o n e y o r d e r s l i p p e da r a n c e N o C O O ' s i m m e d i a t e l y P e r s o n a l . ' c o r n u a r i y

S h i p p i n g . C o n l i n e n t i l U S — O r d e r s u n d e r J l f J G a t l r ! 1 3 I r f r f l s h i p p i n g o n o r Q t i a o v i r t O P r e s i d e n t s a j i j " s a l e i l . i . A K H I F P O A P O — a d S i S n a l n r r i n r sS i r r y ^ n o l n t n r n . i l i o n . i l D f d a r i D t F l C l l v > m c r t n i i n d i s ^ m i lr p l u r n s s u D i o c t l . t 5 f l n o s t i i c h i n n r l i a r d O N C H E D I T S ' H i ' l u r r i m i n i3 6 & ^ 9 1 P r i c e s s u r j j e c ! l o i . r i j r > u i - w i l M o u l n o

j y i i h s a m e m e r c h a n d i s e8 V a u l n o r i f a l i o n n u m b e r 4 1 2 1

C - 6 4 S P E E C HS Y N T H E S I Z E R /

D I G I T A L R E C O R D E RF e a t u r e s :

E x c e l l e n t s o u n d q u a l i t y ! S o u n d s l i k e l a p e lF u l l s p e e c h s y n t h e s i z e r w i t h u n l i m i t e du o c a h u l a r y .R e c o r d a n d s p e a k i a n y o n e ' s v o i c e lI n c l u d e s C V - Q E L T A M O D R E C O R D E R U N I T .H E A D S E T M I K E , a n a l s o l t w a r e o d i s k| o t a p e ]I n c l u d e s s o f t w a r e t b e u s e d w i t h o p t i o n a ll i g h t p e n .L i g h t p e a v a i l a b l e l o S 2 9 . 9 5E v e n r e c o r d s m u s i c o n t o d i s k ! ! t o b p l a y e d b a c k b y y o u r p r o g r a m .C o m e s w i t h d e m o p r o g r a m s i n c l u d i n gt a l k i n g c l o c k .P l u g s i n t o u s e r p o r t . C o n n e c t o r o n b a c ka l l o w s l o o t h e r p e r i p h e r a l s i r e m a i nc o n n e c t e d .C a b e p l a y e d b a c k w i t h o w i t h o u tr e c o r d e r c o n n e c t e d .M a k e | s e l l ? ) y o u r o w t a l k i n g p r o g r a m s l !

S e n d $ 9 9 . 0 0 l o d e l i v e r y 0 s e n d S 0 ( r e f u n d a b l e o p u r c h a s e ) l o d e m od i s k e t t e i n c l u d i n g f r e e t a l k i n g a l a r mc l o c k a n o l l i c r s 1

O R D E R W O T R O MS E Y M O R - R A O I XP . O . B O X 1 6 6 0 5 5 I R V I N G . T 7 5 0 1 6

I N C R E A S E D I S KC A P A C I T Y 1 0 0 %

D O U B L E S D I S K E T T E S I N S T A N T L YN o w , t h b a c k o f 5 ' . d i s k e t t e s c a n b e

u s e d , e v e n i s i n g l e - h e a d d i s k d r i v e .D o u b l e a l y o u r p r e s e n t d i s k e t t e s s a f e l y

w i l l n o d i s t u r b t n e e x i s t i n g d a t a '

n i b b l eC i r l s s q u a r en o t c h f o A p p l eF r a n k l m , a n C o m m o d o r e

o n , y $ 1 4 9 5 *S ( o p o s t a g e h a n d l i n g ( S h o r e i g n lF l o r i d a r e a d 5 S a l e s T a

D I S K E T T E S l o a 9 9 S A T I S F A C T I O N G U A R A N T E E D

O Y O U R M O N E Y B A C K !O R D E RT O D A Y

T O L L F R E E 1 - 8 0 0 - 6 4 2 - 2 5 3 6F L O R I D A 3 0 5 - 7 4 8 - 3 7 7 0

o s e n d c h e c ko m o n e y o r d e r t o

1 i L , i i " * ' . ' .

2 1 N 7 5 t h T E R R A C E , D E P T .- A U D E H H I L L , F 3 3 3 1 9 i t p . » M 8 8 . 3 S 8

Page 89: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 89/100

T U S S E Y C O M P U T E R P R O D U C T SS P E C I A L I Z I N G I C O M M O D O R E

O r d e r s o n l y P l e a s e 8 0 0 - 4 6 8 - 9 0 4 4I n f o r m a t i o n a n P o r d e r s 8 1 4 - 2 3 4 - 2 2 3 6

O p e n 9 - M o n - F f i ; 1 0 - 5 S a E a s t C o a s t T i m e

W r i t e o r C a l l f a F R E E

4 P a g e C a t a l o go o u r e n t i r e l i n e !

P R I N T E R SE p s o n L X - 8 0

N * l * l [ f q t i I i I t < i D d * l O U C F ' S n - J ' J M ■ i ! : ' l r ; l - , ' , r . ' p i n h u o ( ( ! ■ - M n lp j n t l ( n A i r p j n r r

D u P r i c e S 2 4 4 . 0 0S G - 1 0

t p i o i i h I p i o n [

m i i o O V i r n s r e I O k i 1 1 . V 9 3 I S C a d i L D C s i d i n [ Q l l lH u s h 8 0 C 0 . R i l t m a n I

\ ' ; \ [ T r j i c a ' i ' t p o p u l a r G c r m n i O X r t i l i i n e a r l e n n q u a l i E y - . m e a n ? b u t t e ru . H m U 0 C P S i n d J * 1 i m o d # 3 0 C P 5 « i N l Q m o d * B o i h l n c i i g n a n d i i i t m r P e e d

O u P r i c e P l e a s e C a l lS I O { c o m m o d o i f r s a d ? P l e a s e C a . lS D - 1 0 1 3 1 9 0 S G l i . S D - 1 5 P l e i i e C a l l* « a i T f p l I C P I p l t e r q u d i i l f 1 3 2 9 D P a n a i o m t 1 0 3 1 " 6 0 F i i u i o m c 1 0 3 0 1 1 9 9 0 P l i u u m c 1 0 3 ! F i h C a l l

1 3 9 3 0 S I 0 9 0

S P E C I A L SP R I C E S V A L I D U N T I L J U L Y 3 1 1 9 8 5

M S S D R e l i a b l e i f n v e l o t h C o m m o d o r e G O u P r i c e S 2 2 9 . Q 0M i r a g e D a t a b a s e M a n a g e r a n 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 P a c k a g eO u P r i c e S 1 0 9 . 9 9

C a r r J c o ' < \ P r i n t e r I n t e r l a c eO u P r i c e $ 4 9 . 9 9

N E 1 2 G r e e n 8 0 c o l u m n m o n i t o rO u P r i c e S 6 9 . 9 9

P r i n t e r I n t e r f a c e sA i ^ r t j b l r N u * 1 N e i t r t t P l i n r f i I m e i l u i F

■ * - a h u l l n I F N m t U I t l t c C 1 7 8 5 9" r i f t S P I ' B . 1 1 9 9 9J U K I S P 1 4 9 C j f i k u I i f l r h u t p i l t i l t f t I C a MC « d « i ' / ' G 1 5 ' D OC a ' d i o > / H 0 C * ( t o P I n l e i l a t i C *

M W 3 5 U C MD a i d t a G W I u l t . C

D a t a b a s e sM m u i r f l . p . l l r . m t n l o i 1 6 9 9 9r h C o n i u i n n i

D a l l M l n t g t r I I b T i m t w v l i t . . , , , .P u i l . l . l f D , M S | d l

W o r d P r o c e s s o r s

P a p f l i c l i u ^ / i p e l l p a t V l d lC a r l t o W i i t t N o w / 6 4 | [ a « lM i u o e P r a f t s s i u r u l P | t l |O m n i W n l e r / S f l e l l e r | d )X e i f e F u i i i M d ^ i e rI l l l l S ( l l ! n l I

C a r d c ol i g h t p t N u i n l M C k a v p a db s l o l u m u r i a t e C B / 5

' 7 3 1 3 D

( 4 S 0 3^ 3 3

. C a

S p i l l N o l i l t N o G i a p h N o W N o

H a r d w a r e9 B S a i l i r i e i I n r l u d e d 3 c o l u m n c a r d

1 2 9 1 1 01 3 C S S B O D1 3 0 1 3 1 9 9

I b G i n t r i o I n

L j I c R i U I H i u . C t K i u l l I i l r ( f u l lP i P i n g S p i i i d i h i t m i l ]P i u l . t . l t 6 4 | d lP n c l i c i l t 6 4 [ d |

e e t s

. . C a l l1 3 1 9 3

1 1 1 9 9 C d

1 6 0 1 3 3 9 91 4 5 9 9i : 9 9 31 2 9

M o n i t o r sZ e n , 1 l i t ! o m b e r 1 8 9 i t o i t h l I ' D r m > ! ? 9 9l i U l S 1 0 C o l o r M o n . l K 1 3 3 9 0 C a b l l l o m o m l t a i 9

U t i l i t i e sC h r i h d * A ' b a c h u o p i a Q T M n 1 3 9 9 5S r n o n i B a t e 1 3 9 9 iC S U I H I A l i ( n m « n l 1 3 2 9 9

M O D E M SW e s t r i d g e 6 4 2 0 A u t a m o d s m

W F E A T U R E :1 O P R I C E S — I I A c d o n ! d i I t i t I r j w g i l p i n e ( i

u n l i k e l y e v e n t | p l e a i e g i « t u i c h v t e t h e i iF A S T . D E F E M D A B I E S E R V I C E — Y q u i o l d e r o i n o c k

i t e m s s h i p p e d U P g r o u n d t h m i I t u d n e s s d a U P 2 n d d a y a n n e i i d a a i a v a i l a b l e

C O M M O D O R EC o m i n g S o o n ;C o m m o d o r e 1 2

■ m i i i : i u . " iI I I I I I

V ' ' V V V ' v 1I I I I I I 1 I

V i ' . ' i V i V . V i ' . v , 1 l \ P L E A S E C A L L F O P R I C E A N A V A I L A B I L I T Y

N e L o P r i c e s o n :C o m m o d o r e G 1 7 0 2 M o n i t o r

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

1 5 4 1 D i s k D r i v e $ 1 7 9 . 0 0S X - 6 4 p o r t a b l e S 4 4 S . O 01 6 6 0 m o d e m P l e a s e C a l l

P R O L I N E S O F T W A R EP a ^ e i C l a n n u * 9 * r a m t i i l e i l o r I h f 6 i n L l u d t i b 3 l u y rn i m u a l 1 8 9

C a i P n 1 4 9 C a i h t a . . 1 4 9 P r o l i t t 1 3 9 P a 6 4 1 3 9 9 P < w e i 6 1 3 3 I m I o o j 6 t 1 6 9 W o r d P r o 1 3 3 3 S p l l l n r o 1 3 3

D i s k D r i v e sM S S Q 1 Z 1 9 Wu s s o u c * nI n d u i G O n D i 1 J I 9 O 1 M W

N e P r o d u c t sI n « I r o m S t l l t i n t I n t f g r i i r t D l i a t i a i e

S p ' f i d i h f e t 1 6 ) 9 9H o m t p a k l i a m B a l n r . 1 . I n l t g r a l i d W P O a l a b a i e

V i r i i t a r I n S p i e a d ^ N e e l [ J a r j b a j p B u n n mG i a p f i K ^ C i l !

E p y i f a $ r L o a d C a d iB i o d r i u u n d P u n t S h o p 1 3 1 9 9

I h n n o u b i l l i d l i n g m a d i m I j u l o d ' i l . i u r a i n i A t i m r a r r Ot * k n c r \ - * t b u l ' v i I ■ c t i i r i p t h b i f w n l a M i v n c f o ( h 1 E S U

w n u p l o a d

M P I O G < m g d e m n / V I P l i i r n i r v a lC o m p u i a n e S l a n u l P i l lC u n i i i u i H ^ r S l a r i F O h i w / i i i n d i mV I I t r n i i n a l

1 ) 9 9 41 2 9 1 ? 9 1 3 9

V i d i r i I t r r n i n a l a n d C o n i p u s f f v t S l a r i r d K i l o r f l l T t i t { o n i m u n i c a i i a n & M o d s n i

n l o a d a n 1 ) 6 9 9

1 2 9 1 1 9 s b f l 9

D E A L E R I N Q U I R I E S I N V I T E DP I E A S I N O I E W h i n n u T d > j i d c . l l F a r i f U t t i f tb e L i m r p p i c * i a i S g j i i E f n » m l * n l * i r t ^ a j o it b m - ■ . - f * g u ■ ■ ' ■ ■ . - ' ■ ■ p n c i i w c i

T O r d i r D f M u S e n d ■ ■ - ■ ■ ( h r e f c m o r i E i O l d e r o t e n d e d t h e c h A l l o w w « k i l o p e r s o n a l c h e t k i E ( I e s iS h i p p i n g S u i i w j < e ■ . r M . o m " s j ^ d ^ l U t r f o f i l n C U c r n l m i d 1 t U r u i t y u l J i i h i j j i J i i i u c h u i y u | ] * i [ i d i s h i p i i e d P n n T d i

d d i i u d d d [ l u l l U r i ^ d i u i U w n r a r i a i H J O U C t n t M D t P r t r i i u p p m t f c h v q u A d d < n p n a 1 i h i p ^ n i ^ r T ^ u ^ i l h I o n A ~ P Q i p a i t m i < m r j[ e u u q d D i d a r tT * ■ A M | , . , " . - f , | . , . | . J M H . i i r . l . 1 . 1 , , V M f l l i t f i t C b l l t l i « H r J n l i e s h n n o i p i j w i | h ( r j j i T n D U i m - r j u e A I L S A L I Sa k i i N i t D i d H i T i p i a d u m r i p i i c i d o i i t p u t i i m t f t f a t r m v P E n i H r i « " u ' « i d f H i J d d f i % i j i e i i j ( P u u t t a d i i n n i j y b i u i i f t i i i V B iA ^ l h Q U l " D i l l *

T U S S E Y C O M P U T E R P R O D U C T SB O 1 0 0 6S T A T E C O L L E G E , P 1 G 8 0 1

Page 90: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 90/100

A T T E N T I O NA L C O M M O D O R E 6 4

V I 2 0 C O M M O D O R E 1 6 A N P E O W N E R S

c o m p l e t e s e l f - t u t o r i n g B A S I C p r o g r a m m i n g c o u r s ei n o a v a i l a b l e . T h i s c o u r s e s t a r t s w i t h t u r n i n gy o u r c o m p u t e r o n t p r o g r a m m i n g j u s t a b o u ta n y t h i n g y o w a n t ! T h i s c o u r s e i c u r r e n t l y u s e di b o t h H i g h S c h o o l a n A d u l t E v e n i n g E d u c a t i o nc l a s s e s a n h a a l s o f o r m e d t h e b a s i s o t e a c h e rl i t e r a c y p r o g r a m s . W r i t t e n b t e a c h e r , w h a f t e rh a v i n g t a u g h t t h c o u r s e s e v e r a l t i m e s , h a p u t o g e t h e r o n o t h f i n e s t p r o g r a m m i n g c o u r s e sa v a i l a b l e t o d a y . T h i s c o m p l e t e 1 l e s s o n c o u r s eo o v e r 2 3 p a g e s i n o a v a i l a b l e f o t h C O M O D O R E 6 4 V I 2 0 C O M M O D O R E 1 a n P E c o m p u t e r s a n d t a k e s y o s t e p b s t e p t h r o u g h ad i s c o v e r y a p p r o a c h t p r o g r a m m i n g a n y o c a d i a l i y o u r l e i s u r e t i m e ! T h l e s s o n s a r e f i l l e dw i t h e x a m p l e s a n d e a s y t u n d e r s t a n d e x p l a n a t i o n sa w e l l a m a n y p r o g r a m s f o y o t m a k e u p A t h

e n o e a c h l e s s o n i t e s t o f t h i n f o r m a t i o np r e s e n t e d . F u r t h e r m o r e , A L a n s w e r s a r s u p p l i e dt a l t h q u e s t i o n s a n p r o g r a m s , i n c l u d i n g i h ea n s w e r s t t h t e s t s . F o l l o w t h i s c o u r s e s t e p b s t e p , l e s s o n b l e s s o n , a n t u r n y o u r s e l f i n t or e a l p r o g r a m m e r ! Y o w o n ' t b d i s a p p o i n t e d !

W w i l l s e n d t h i s C O M P L E T E c o u r s e t y o a o n c e f o r j u s t $ 1 9 . 9 5 p l u s $ 3 . 0 0 f o s h i p p i n g a n h a n d l i n g { U . S . r e s i d e n t s , p l e a s e p a i U . S . f u n d s ) .I y o a r n o C O M P L E T E L Y s a t i s f i e d , t h e n s i m p l yr e t u r n t h e c o u r s e w i t h i n 1 d a y s o r e c e i p t f o F U L L r e f u n d .

F i l l i t h c o u p o n o s e n d

N A M E :A D D R E S S :C I T Y :P R O V . / S T A T E :P O S T A L / Z I P C O D E :

f a c s i m i l e .

C h e c k d e s i r e d c o u r s e : c o m m o d o r eV I

S e n d C h e q u e o M o n e y O r d e r l C O M M O D O R EB r e n t f o r d E d u c a t i o n a l S e r v i c e s6 8 W i n d i n g W a y . C o m p l e t e c o u r s e :B r a n t i o r a O n t a r i o , P o s t a g e a n d h a n d

T o t a l .

C

6 P E 1 I

$ 1 9 . 9 5$ 3 . 0 0S 2 9

8 C O M P U T E ' S G a z e t t o A u g u s t 1 9 B 5

T e l e s y s T u i b e p n n l G • P v . v , s E n h a n c e d G r a c e sD i f l e r p m T y j s F a c e s f l e -r e i s e C h a : a c ! e r s • i n c l u d e s

c o m . F i F o C a b l eA 1 R e c u r r e d C o n r . e c t o r s £

J O Y S T I C K S

$ 4 2 9 9 5I N D U S G D I S C D R I V E$ 2 4 9 9 5

C a r d c o L Q / 3D a i s y W h e e l P r i n t e r

$ 1 9 9 9 5L e t t e r d u a l i t yP r i n t e r w i t hB u i l t - i n C o m m o d o r eI n t e r f a c e

S O F T W A R E S P E C I A L SF i s h e r P r i c e

L e a r n i n g S o f t w a r e

W i n d s o r C r « s i c s B F J s h eB e l o w T r i e R o c i

F a m i l y R o b i n s o nA l i c e i W o n d e r l a n dT r e a s u r e I s l a n dR o b i n H o o d

S e s a m e S l u e t L « n « r G o B i B r a i F u H o u s e

S e a V a y j j e rT a n u r sM o v i e M u s i c aS u c c e s s « / D e c i n u r s, £ , s o f t w a r ef j u e s t

T r a n s y l v a n i au o r a o K a d a s i i

S u c c e s s w /D -

S u c c e s s w / f r j c u o n sD -

S u c c e s s ^ /Q .

D u c k ' s A h o yE n F e ' s M a n i c S h a n e sW a s t e r i n T h S A M u r d e r b t h o j P e a n u t B u t l e r P a n i c

G r a p h i c s M a g i c i a n P i c t u r eP i i r r t e ;

S p i n n a k e iP a r a d e

E a r l y L e a r n p n g F r i e n d sM a t h B u s i e iP r e s i d e n t ' s D i o f C eS u D u c k s

Page 91: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 91/100

c o m m o d o r e1 5 4 1 D I S C D R I V E

f i f e s * f l c o m m o d o r e6 c o m m o d o r e1 7 0 2 M O N I T O R

c o m m o d o r eM O N I T O R SB M C o l o r , . 1 4 9 9 SP a n 1 3 0 0 R G C a m p 2 8 9 0 5S h a r p G r e e n . 6 4 B SS h a r p A m b e r

P R O D U C T S2 0 9 9 =

3 5 9 "P R I N T E R S

G e m i n i S G 1 0G e m i n i S G 1 5G e m i n i S G 1 0 C w / B u i l t - i nC o m m o d o r e I n t e r f a c eG e m i n i S 1 0 / 1 5 n e w . . . G e m i n i S 1 0 / 1 5 n e w i . . . .G e m i n i S B 1 0 n e w iS i l v e r R e e d 4 0 P a n a s o n i c 1 0 9 1 . . . C a l lH U S H 8 D C 0 S m a l l e r . O w e l e r 8 9 9 5

S H A R P1 3 " C o l o r C o m p o s i t eM P

C - 1 6 C o m p u t e r 7 9 C + C o m p u i o r i b s "

B a r b i eH o i W i t i i s

J o f l r p f l k f l a n f aB a s e b a l lP I 5 I O 0P i l S l Q D I I

t T y p i n gM o r e l )

T o u t h T a E l K o a l a T o u c h T a t t i e t - C a n

A c c e s iN e u l r a l Z o n e ' 0 / TS u r r i e m j s l e ' - D y TB e a t l i l i 5 3 - 0 / 1M a s l o r C o i t i d o s H ' D

C o m o d e r nP r o g r a m P o l G u i d eA s s e m b l e !l i t , F i r u n a I , U f J s y C a l c - DE a s y S c r i p ! > 0E a s y S p e l lL o g o - 1 )T h e M a n a g e i - DG e n e r a l L w g e ^ ' DA c c l s B e - t e a s P a y - DM j j i c D e s kZ o r k I . I I o m S u m n O E dS l a r c r a s s - DS i J e n i O u l l e rB f M l i r i fS k T r a v e l

r v . - D

M O D E M SM i g t t l y M C o m m 1 6 6 0T o t a l

c T e c o m m i i m c a l i e n s

M o n i t o r 1 3 M 3 1 U

1 2 . 9 51 0 . 9 51 5 . 9 51 3 . 9 51 0 . 9 51 0 . 9 51 5 . 9 51 2 . 9 51 2 . 9 52 5 . 9 51 0 . 9 51 7 . 9 51 8 . 9 51 2 . 9 51 0 . 9 5

1 2 . 9 51 2 . 9 51 0 . 9 51 2 . 9 51 0 , 9 51 0 . 9 51 3 . 9 5

3 4 3 7 1 5 . 9 51 0 . 9 52 6 . 9 51 0 . 9 61 2 . 9 5

7 O f l D F R : C A L L T O L L F R E E - W E ' R E P R O U D O O U P R I C E S - S A T I S F A C T I O N G U A R A N T E E D

1 - 8 0 0 - 2 2 1 - 2 7 6 0 o 5 1 6 - 3 4 9 - 1 0 2 0C h e c k . M o n t y D t d i f . M o V I i c c i p i a D V N c a d d i t i o n a l c n t t g t l o M a i t t t C i m a n V l u f f i a i i f a s h i p p i n g a n h a n d l i n g I n h n n t t l o n f f l Y S r a i l d i n t i i d a p p l i c a b l e u l a i I j i / P r l c e s i n m i l l l l l H t y u b j a c i l c h i n g a H l t h a u l n o l i c t J A l l f j t l o i y t r = ^ m t i t h a n d l i a w I m i n u T a c t t r c r ' t n i m l « D c i l e r t W t l e o i m .C a l l I s r i c t f l i p r l c i n d u d l a m a n n t r v b a l a I n n r m a t l o n . P l i h l p p l n o a n d h a n d l i n g . N n H u m i w l l h c u l r t l u m l u i h o i l u l l a n n u m b a t

o W i t hC o m p u t e rC a n t a no A m e r i c a8 T O r m l n a l O r P l i t n v l e w . N 1 1 B D 3

Page 92: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 92/100

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 T 1 F U L L I M P L E M E N T A T I O N o l h o r i g i n a l E L I Z A p r O -g r a m 1 n o a v a i l a b l e > r u o y o u ' C c m m o d n r e 6 4 C i « a i o i ] n M I i 1 9 6 6 . E U i ^ a j b e c o m s i h * n < i a S m o a iC i l f l b r a t e d f l r M i c i B h n 1 e l l i g e n r . p ( ) o m n n $ i T f l i i o r k p i o g r n m C L I Z A i s on o n - d l r a c t i y o p a r c h o H i B r i p i H * h a n a i y i e i e a c h i l a l e m e r i a y o F y p t i t i i n i t i n n p M y u n O i w i n h e o w c o T i m c n i o

D f l j i j n # d l r u o l a r g s m a i n P r a m e E L I Z A r u f i f l i e c b e f o r eb e e n q v a i i a t i i a r p e s o j c a p u r e r u i e r i f l > e t p i j t a n ?5 r i p p e a a o i * n v s f 3 i a m I a c k i n g i h s o p h $ u c a i i o n » n i c n m a d e i n o n g i n Q l p r o g r a m s o l a i c i n a l m gN o w . o u n n C o m m o f l o r e 6 Y e m e n p o s s e s a i n g ( l - i f l F U L L p o w e ra n r a n g e 0 e x p r e s s i o n o I h O T i g m a l l b e i n g c M e i e d a t h m i r D d u c t o ' V p r i c e 0 o n l y ( 2 A m i y o w a n t 1 F i n d o u l h n v * s h d o e i i t ( o r - l e a c M h a r 1 d m o r e ) w m i l l i n c l u d e l h c o m p l e t eS O U R C E P R O G R A H F o o n l y $ ? r J O i i i o n a lO r d e r , n \ j r C O p j 0 L I Z A t o d a j r i n d y O I I n e * t r a g a m w o l i J B f n o 1 0 f r i [ » n i J # t * n y O U h e a r l O m o O n O • . . * , O ^ i | l « 1 1 4 * i F u l l f i Hc o m p u l d f o y o u r a c a J i c l u a l l j o o 1 'H E A D W H A T T H E H P E f l T S S A B O U T O U V E R S I O N O F E L I Z A :" M u C f i m t u e i r i a n m e f n y a m o Y o u ' l l U b i m p r o a i t d " i l nE L I Z A c o r > v n c i n g d e m o n s i r a i i o n 0 1 A r t i f i c i a l i n i o i i i Q e n c e "

- P M A G A Z I N E" D e h g F i l i u l s r l w l a m m e r i l A i d e a l m e d i u m T o m o w i n g o T y o u rU C H O C 0 U P J f G U A G A H M

a s n 0 ! . l s - n a 0 j £ P O f l T " S

e / o u r F n e n d a i c o m p u t e r s . . - P E T E R M c W L U A M S

" L Z - E u s a n M u d y " - 6 " E L I Z A 1 d g r e a t w s l v a r y l u n n y p a i l y g a m e "" E U Z A i a * > c e p i i o n n i p r o g u m , o n t h a i ' 3 k i i n i > i e , a h o w s o F y o u ' m a c h i n e , a n h a g r e a t N i i o r i c i r i n i e i a t f '

P O P L f W f l C O M P U T I N G M A G A Z F i V f" T h u T o i n o n o l E L I Z A n l * e b e i l i n e l i a ¥ e i e f A ^ > J g ^ m e j 1 i i n m a T c r r e f l " - M O « £ A P P t / C f l f J O N S ^ O T > f £ C - f t *

E L I Z A I A V A I L A B L E I T H F O L L O W I N G F O R M A T S :( P l e a i e s p e c i f y O u o r C a a s e l t e )

P r o m c i f l d V e r a i o n 5 2 ( P r o i o c i e r J V e r s u j n c p & ( u i j j i n o h $ i e f l o r m p d i i i p d iU r i - p r o i M t e r J C o m m o O o r e G * B A S I C S o j i c o V e r s i o n . . J 4 * .[ S o u r c e V * r » r a n c a n b e i n F e d a n d m o O ^ e o 3 * e | | r u n )

B n E F i v e r a ' o n i m L i u r J e a n p a g e u s e r m i n u a iP l t a i e i d \ 2 0 0 i h i p o i n g a n i j h a n d l i n g 1 a o r d e r a

( C i i i F c r m r e i n J e n u p i e ^ i e a d ' . * * l a > 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

9 2 M o r l h l f l J o i l a A v E i u e . D e p tL o l A n g e l c s C A 9 H M & j H f t .

^ 1 3 ) 6 M ' ■ . - 3 ^

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 r . V I N Y L A N T I -- E X T E N D S E Q U I P M E N T L I F Ei C h o i c e o C o l o n L t T a o C O M P U T E R S

C - & 4 ; V I C - 2 0 ; C - 1 6 ; P L U S 4 . . . .C - 1 2 8 ; B - 1 2 BD A T A S E T T E < N E W , C 2 K )

D I S K D R I V E SC - 1 S 4 1 ; C - 1 S 7 1 I N D U S G M S D S / D ; A P P L E S / M S D D / D ; A P P L E D / D U N I T

P R I N T E R SC - 1 S 2 S / M P S 8 O 1C / M P S 8 0 3 ; C - 1 S I O ; C - I S 3 O , P A N A S O N I C K X - P 1 0 9 0 / 9 1

E P S O N M X / R X / f X 8 G E M I N I I S T A R 1 0 ' tG E M I N I I S T A R 1 5 ' i0 K 1 D A T A 9 1 / 9 2J U K I 6 1 0 OO K I M A T E 1

M O N I T O R SC - 1 7 0 2 / 1 7 0 3 ; C - 1 9 0 2 H ! . i ! l IZ E N I T H Z V 1 2 2 / 1 2 3Z E N I T H Z V 1 3 1 / 1 3 3T A X A N R G 2 1 1 0A M D E K C O L O RB M C O L O RV I D E O R E C O R D E R S( D i m v m i o n t R e q u i r e d )O r d e r b s t a t i n g N A M E a n

J T A T I CB r o w n

7 . 0 01 3 . 0 0

s . o o

8 . 0 0B . O O

1 0 . 0 0

l o . o oT 0

. . B . O O. . . 1 3 . 0 0

1 3 . 0 01 3 . 0 01 6 . 0 0

1 3 . 0 01 6 . 0 0

B . O O

1 6 . 0 01 6 . 0 02 3 . 0 01 6 . 0 0

. . . . 1 9 . 0 01 6 , 0 0

1 3 . 0 0

M O D E La n C O L O R C H O I C E T A N o B R O W N .E n c l o s e c h e c k o m o n e y o r d e r p l u i

p e r i l e m ( 4 . 5 0 m a x . ] s h i p p i n g D u C a l i f o r n i a R e s . I n c l u d e 6 . 5 " % S

S . 5 H a n d l i n gg T a x .

S P E C I A L C O V E R S W I L L B M A D E T Y O U RD 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 E

U I R E M E N T S F O O U L 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 A 0 6 M I H - L Y N L L L ) R O A D - D o p t .D O W N E Y , C A 9 0 2 4 0

( 2 1 3 } 8 6 2 - 8 3 9 1

T H E U L T I M A T E S I M U L A T I O N

T H E G A M K -

V e r s i o n I F o T h 6

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 l u r e sR e a l i s t i c S o u n dS t r a t f l h i c T h o u g h 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 sU F L A N D D e p t . S

P . O . B o 1 3 2 4M e n f o r d . O n t .N D 1 Y C a n a d a( 5 1 9 ) 5 3 8 - 1 7 5 8

S O F T W A R E ( O i i V O n l y )

$ 2 1 . 9 5 C d n . $ 1 9 . 9 5 U . S .O n i . R e s i d e n t ) A d 7 V P r o v i n c i a l S o l e s T o

D e a l e r I n q u i r i e s I n v i t e dE v e n S p o c k W o u l d

F i n d I C h a l l e n g i n g

C - 6 4 & C - 1 2 8 * O W N E R S :S l o p p l a y i n g " H i d e - a n d - S e e k " w i t h y o u l D i s k s o f t w a r e ! L e

y o u r C o m m o d o r e 6 4 " m e m o r y " d a l t h w o r k l o y o w i t hM A S T E R D I S K ' . E a s y M a n u a l a n P r o g r a m M e n u - S c r e e n sm a k e e v e r y o n e " p r o " i d a y !H e r e ' s s m a l l " P E E K " a S O M E o t h F U L L Y - I N T E G R A T E DP O W E R o P R O D U C T I V I T Y a y o u r f i n g e r t i p s

S O R T E D M a s t e r C a t a l o g o A L y o u r D i s k s ( e v e n t h o s eu n - h s t a b l e " p r e l e c t e d " D i r e c t o r i e s : N a m e s . I D ' S . F i l e i n f o ,e t S e a r c h L i s t a n F i l e / D i s k / I D i s e c o n d s , a u t o m a t i c a l l y , i a n o S E V E N W A Y ST r a n s f e r M L - P r o g r a m s o F i l e s f r o m D i s k t D i s k( C A T E G O R I Z E y o u r s o f t w a r e )S l o p d i s a s t e r b e f o r e i s t r i k e s : c h a n g e d u p l i c a t e I D ' s f a s t ,w i t h o u t t o t a l r e - c o p y .R e s t o r e a c c i d e n t a l l y - s c r a t c h e d f i l e s i a f l a s h , w i t hV E R I F I C A T I O N t h a t t h e y ' r e O W o r k s w i t h o r S i n g l e D i s k D r i v e s ( 1 5 - 1 1 , M S D . e t c . ) w i t ho w i t h o u t P r i n t e r ( C o m m o d o r e o A S C I I ]H a n d y - R e f e r e n c e C a r d f o H E X / A S C I I / B I N A H Y - T O -D E C I M A L V A L U E T R A N S L A T I O N - F O R M U L A S , i n c l u d e dF R E E .

N E W ! ! M A S T E R D U A U V S o n o M A S T E R D I S K * 1 ' . . .s a m e p o w e r , b u t w i t h D u a l D r i v e S p e e d !

S a m e C a t a l o g F e a l u r e s a M A S T E R D I S K *S a m e D i s k r e p a i r f u n c t i o n s , t o F o a l C - 6 4 & C - 1 2 8 " s y s t e m s w i t h D u a l D i s k D r i v e s ( 4 0 4 0 .M S D , e t c . )

" U t i l i z e s a l D u a l D r i v e f u n c t i o n s f o m a x i m u m s p e e d a n de a s e o u s F R E E H a n d y R e f e r e n c e C a r d f o H E X / A S C I I / B i n a r y t D e c i m a l T r a n s l a t i o n F o r m u l a sE x p e r i e n c e F U L L Y - I N T E G R A T E D P O W E R f o r j u s t S 2 9 . 9 5( U . S A . ) . $ 3 9 . 9 5 ( C a n a d a ]

A l t h i s M U C H M O R E , f o | u s l $ 3 4 . 9 5 . ( U . S . A . ) . S 4 5 . 9 5 ( C a n a d a )■ M A S T E R D I S K ' a n M A S T E R D U A L ' a r a l s o c o m p a t i b l e w i l d m N E C - 1 2 8 ( C - 6 4 M o d e ] 1

W s h i p w i t h i n 2 h o u r s ) S e n d M o n e y O r d e r o C h e c k l o I N T E G H A T E D S O F T W A R E S Y S T E M S

P O B o 1 6 0 1 , A m e s . I 5 0 0 1 0V I S A / M . C / C C S l l 1 5 1 5 ] 2 3 3 - 2 9 9 29 a p . ( C e n i r a l T i m e ) M o - F r i .

A d S S n i p p i n g / p l u s S F o r e i g n . C O D .I R e s i d e n t s a d 4 S a l e s T a

1 C A N A D A : C r i c k e t D i s t r i b u t i o n C o . .B o 9 5 3 . C o b o u r g .

O n t a r i o , C a n a d n K 9 A 4 W V I S A ' M C / C O D . C a l l | 4 1 6 | 3 7 2 - 3 6 9 2

9 a - p . m . { E a s t e r n T i m e ) M o n . - F nA d S 3 S h i p p i n g / p l u s $ 2 O .

O n t a r i o R e s i d e n t s a d ? ° S a l e s T a

W h e t h e r y o u h i i v i i i o n s o h u n d r e d s o d i s k s , n o Y O c a n b o I h M A S T E R o v ° u r T O T A L S o f t w n r o L i b r a r y !

Page 93: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 93/100

G E T A L L T H I S A O N L O P R I C E !6 4 C o m p u t e r 1 H u C o l o r , 5 M o n i t o r D i s kD r i v e P r i n t e r T w S o f t w a r e P a c k a g e s : " E a s yS c r i p t " w o r d p r o c e s s i n g a n " T h e M a n a g e r "d a t a b a s e p r o g r a m !

F U L LF A C T O R YW A R R A N

T Y C a r r i e se a s i l y a a s u i t c a s e !P l u g s i n t o 1 1 5 V o u t l e t .

S o r r y , w e ' r e n o p e r m i t t e d t P R I N T t h f a m o u s b r a n d - n a m e .B U T , w C A " t e l l a l l " i y o c a l l u T O L L F R E E : 1 - 8 0 0 - 3 2 8 - 0 6 0 9 !

T H P R I N T E R .T H C O M P U T E R .F o b u s i n e s s , e d u c a t i o n a n h o m e u s e ! T h o u s a n d sa p r o g r a m s a r e a v a i l a b l e .S n a p - o n c o m p u t e r l W R A M . 2 0 R O M . F u l l - s i z e t y p ew r i t e r k e y b o a r d . U p p e r a n l o w e r c a s e l e t t e r s ,n u m e r a l s , s y m b o l s , r e v e r s e c h a r a c t e r s . c u r s o rc o n t r o l k e y s , f u n c t i o n k e y s , p r o g r a m m a b l e t o 8 .M u s i c s y n t h e s i z e r w i l d 3 i n d e p e n d e n t v o i c e s , e a c hw i l d o c t a v e r a n g e . I n p u t / o u t p u t p a r t s a c c o m m od a t e . . u s e r , s e r i a l , R O c a r t r i d g e , j o y s t i c k s , e t e r n a l m o n i l o r . p h o n e m o d e m .B u i l t - i n d i s k d r i v e r I n t e l l i g e n t h i g h s p e e d u n i t w i t h5 V i ' f l o p p y d i s k r e c o r d e r . 1 7 0 K f o r m a t t e d d a t a s t o ra g e : 3 t r a c k s . 1 6 R O M . U s e s s i n g l e s i d e d , s i n g l ed e n s i t y d i s k . S e r i a l i n t e r f a c e . S e c o n d s e r i a l p o r t t c h a i n s e c o n d d r i v e o p r i n t e r .B u i l t - i n c o l o r m o n i t o r ! D i s p l a y s 4 c o l u m n s 2 5 l i n e so l t e n t o 5 s c r e e n . H i g h r e s o l u l i o n . 3 2 0 x 2 0 0 p i e l s . 1 b a c k g r o u n d , c h a r a d e ' c o l o r s .B u l l l ' l n H U i . j i i r i i h i ' l i n r i i ■ r R O p r o g r a m c a t r i d g e . M u l t i t u d e o s u b j e c t s a v a i l a b l e i s t o r e sa c r o s s t h n a t i o n !

G r a p h i c s q u a l i t y x d o m a t r i x p r i n t e r A i d e a l" f i t " l o r t h i s s y s t e m . . a n d i n c l u d e d i t h a s t o n

i s h i n g l y l o p a c k a g e p r i c e b e l o w !P r i n t m e t h o d : B i - d i r e c t i o n a l i m p a c t d o m a t r i x .C h a r a c t e r m a t r i x : x d o m a t r i x .C h a r a c t e r s : U p p e r a n l o w e r c a s e l e t t e r s , n u m e r a l sa n s y m b o l s . A l P E g r a p h i c c h a r a c t e r s .G r a p h i c s : 7 v e r t i c a l d o t s m a x i m u m 4 8 0 c o l u m n s .D o t a d d r e s s a b l e .C h a r a c t e r c o d e s : C S A S C I I c o d eP r i n t s p e e d : 6 c h a r a c t e r s p e r s e c o n d .M a x i m u m c o l u m n s : 8 0 c o l u m n s .C h a r a c t e r s p a c i n g : 1 0 c h a r a c t e r s p e i n c h .L i n e f e e d s p a c i n g : l i n e s p e i n c h i c h a r a c t e r m o d eo r l i n e s p e r i n c h s e l e c t a b l e . 9 l i n e s p e r i n c h i g r a p h i c s m o d e .L i n o ! i ! > . I s p e e d : 5 l i n e s p e s e c o n d i c h a r a c l c r m o d e .7 , l i n e s p e s e c o n d i g r a p h i c s m o d e .P a p e r l e a d : f r i c t i o n f e e d . ( T r a c t o r f e e d o p t i o n a l . )P a p e r w i d t h ; 4 . 5 " t o 8 . 5 " w i d i h . U t o 1 0 " w i t h o p t i o na t r a c t o r l e e d .M u l t i p l e c o p i e s : O r i g i n a l p l u s m a x i m u m o t w c o p i e s .

D l m e n s l o n i : 1 3 h W B " 3 W H . W t . : 6 ' ; ; l b P o w t r :1 2 0 V A C , 6 H z

T H S O F T W A R E ." E a s y S c r i p t " O n o t h m o s t p o w e r f u l w o r d p r c e s s o r s a a n p r i c e 1 C u r e - t y p i n g , c r e a t e d o c um e n t s f r o m s t a n d a r d p a r a g r a p h s , d o p e r s o n a l i z e dl e t t e r s , s e a n c h a n g e d o c u m e n t b e t o r e i i p r i n te d I n s t r u c t i o n m a n u a l h a e x t e n s i v e t r a i n i n g s e t i o n t h a t s i m p l i f i e s u s . . e v e n f o s o m e o n e w h h a s n e v e r u s e d c o m p u t e r o w o r d p r o c e s s o r b e f o r e !' T h e M a n a g e r ' s o p h i s t i c a t e d d a t a b a s e m a n a g e r

l o b u s i n e s s o h o m e u s e . B u s i n e s s u s e s : a c c o u n t sp a y a b l e / r e c e i v a b l e , i n v e n t o r y , a p p o i n t m e n t s , t a s km a n a g e r . H o m e u s e s : m a i l i n g l i s t s , h o m e i n v e n t o r y ,r e c i p e s , c o l l e c t i o n o r g a n i z e r , i n v e s t m e n t t r a c k i n g ,c h e c k b o o k b a l a n c i n g . S c h o o l u s e s : r e s e a r c h a r t ic l i n d e x , g r a d e b o o k .

T O T A LP e r s o n a l C o m p u t e r S y s t e m

N o A v a i l a b l e A F A B E L O W d e a l e r c o s t !

C o m p a t i b l e w i t h C o m m o d o r e C o m p u t e r S y s t e m s ( N o t i n c l u d e d i p a c k a g s p r i c e . )J O Y S T I C K S ( S o t o 2 G i v e y o t h f u o p l a y i n g w i d es e l e c t i o n o g a m e s .M f r . L i s t : $ 5 9 . 9 0 p r L i q u i d a t i o n P r i c e $ 1 p r

H e H - 5 2 3 - 6 3 6 2 2 0 1 S / 3 6 0 0 p r

6 M O D E MA c c e s s n e w o r l d s o i n t o r m a t i o n w i t h y o u rc o m p u t e r .M f r . L i s t : $ 1 0 9 . 9 5L i q u i d a t i o n P r i c e

$ 4 h e H - 5 2 3 - 6 3 6 4 6 0 0 S ' H : S 4 . 0 0

T O T A LP A C K A G EP R I C E . . . 4 8 I t o m K - 6 2 3 . 6 4 0 1 1 - 0 2

S h i p p i n g , h a n d l i n g : S 2 4 . 0 0i f i p o p u l a r b r a n d s o c o m p u t e r p e r i p h e r a l sa v a i l a b l e a l i q u i d a t i o n p r i c e s . F o r i n f o r m at i o n , C a T O L L F R E E : 1 - 8 0 0 - 3 2 6 - 0 6 0 9 .

C r t d K c f t u l m a m b a r i c a o r d o # b 2 h o u r * t i n y . r i n y i p w e a k .

T o i l - F r e e : 1 - 8 0 0 - 3 2 8 - 0 6 0 9Y o u r c l » f l c k i w f l l c o m a lN d l a y * w h a n y o p a b c h a c f e l

C . O . M . B . C O A u t h o r i z e d L i q u i d a t o r1 4 6 1 6 2 8 T H A V E N U E N O R T H

M I N N E A P O L I S , M I N N E S O T A 6 G 4 4 1 - 3 3 G 7

r S E N D M E T H E I T E M S H A V E L I S T E D B E L O WP r i c e $ u b [ e c l T c h a n g e a f t e r G d a y s . S a l e * o u T s » d n

c o n t i n e n t a l L a r e s u b j e c t | a p o e i a l c o n d i t i o n ! .P l e a i f t c a l l o w n i e t i n q u i r e

f a N o

H o M a n yS h i p /H a n d P r i c *

C . O - M , B , C O . & I t e m H - 5 2 31 4 8 1 2 B t h A v a . 1 S T . / M i n n e a p o l i s . T A 5 5 4 4 1 3 3 5 7S e n d i h i i l s r n * i n d i c a t e d a l l a i l [ M m n u p g l u r a n d o m * i d 6 u i ' H t B i P l « i i « a l l o w 3 - w e « l < i f o d o l i v e r Y - S c r y , n C - f l M y e h a c k o m o n a y o r d a r i o n d o i s d N d e l a y * i p r o c e a -

i n Q r d B ' i p a i d b c h a c k , t h i n k i t T a l a C A a c k i . |C h a r Q i i M u t t - C a r d - V I S A A m f a O i n e r * C l o bA c c T . N E ) i pP L E A S E P R I N T C L F A R L VN o r m ■

C i l y

P h o r n

S J g n h

Page 94: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 94/100

S e n s a t i o n a l P r i c e s !. . O O u M o s t P o p u l a r I t e m s !

I n t r o d u c i n g

T H 9 9 D I S K E T T EA r y o p a y i n g l o m u c h l o d i s k e t t e s ? T t y o u rl i r s l q u a l i t y , p r i m e . S i f t " d i s k e t t e s ( n o r e | e c ! s . n s e c o n d s ) a t h o s e f a n t a s i c s a l o p n c e s a n s a v e ,s a v e , S A V E ! D i s k s a r p a c k a g e d i b o x o s o 5 0 e a c h b o c o n t a i n s s h i m k - w r a p p e d I D - p a c k s t h a ti n c l u d e d i s k e t t e s i s l e e v e s , l a b e l s , a n w r i t e -p r o t e c l l a b s .E a c h d i s k e t t e i c e r t i f i e d t o b 1 0 0 % e r r o r t r e e a n c o m e s w i t h l i f e t i m e w a r r a n t y ( i y o u h a v ep r o b l e m , w e l l r e p l a c e t h e d i s k e t t e ) . A l d i s k e t t e si n c l u d e h u r e i n f o r c e m e n t r i n g s a n w n t e -p r o t e c t n o t c h .A l d i s k e t t e s a r e d o u b l e d e n s i t y a n d w o r k i e i t h e rs i n g l e O d o u b l e d e n s i t y d r i v e s .S S D D i s k e t t e s . D o o S 3 2 3 9 1 s 4 9 . 5 0 - ' 9 9 H e a . l

L O W E S T P R I C E S !W c a o i l e r y o s o m e o t h e l o w e s t p r i c e s * t h o c o u r H r y o I h m o $ ip o p u l a r p n n l e r s , m o n r f o r s a n i n t e r f a c e s . O u n o r m a l p r ■ , a r a l r e a d yl o w , D u i r o m a k e s u r e y o g e l t h e b e s t d e a l y o e a n r w w i l l a l s o m e e l m o s lc o m p e f i l r v e p i c e s i t h i s p u b l i c a t i o n w h e n p l a c e d o a n e q u a l b a s i s{ R e m e m b e r — w e d o n ' i c h a r g e f o u s o o l y o u r c r e d i t c a r d , i m p o s e e x c u s s r v oS h i p p i n g F e e s , o r u s e a n y o t h e r h i d d e n r j a l r a s E b o o s l t h e p r i c e y o u p a yD u l t h r a p i d c h a n g e i p r i c e s i t h c o m p u t e r i n d u s t r y , w e n o n l ym o o l p r i c e s 0 t h l i m n y o u p l a c e y o u r o r d e r ; w c a n n o t A C J | u s l p n c e s o nH e m s o r d e r e d o s h i p p e d o n a n e a r l i e r d a l e ) A n o t h e r p l u s l o c h . i r g n c a r dc u s l o m e i s — y o u r c h a r g e c a r d i b i l l e d a l i m e o s h i p m e n t o n l y f e t h e r t o m as h i p p e d — n o e a r l y b i l l i n g , n l o n g w a i t F o t h m e r c h a n d i s e y o a l r e a d yp a i d f o

T H B E S T P R I C E S T H B E S T S E R V I C EW H S H O P A N Y W H E R E E L S E ?

D S D D i s k e t t e s , B o o S 3 2 4 0 3 s 6 4 . 5 0 - ' 1 . 2 9 e a . !

T h M o s t C o m p l e t e D i s k D r i v eY o C a n B u y

I n c l u d e s W o r d P i o c e s s a r , S p r e a d S h e e t , a n D a t a B a s e M a n a g e r

C O M P U T E R F A C T ST e c h n i c a l S e r v i c e D a t a f o Y o u r C o m p u t e r a n P e r i p h e r a l s

S A M SS a m s i n t r o d u c e s C O M P U T E R F A C T S 1 n n o i m m o n i n « ™ - a i n n n e r w o r k i n g s a m a p H b r a n d m i e i o s m p m i n r s . p r i n t e r s a n d * 5 k d r i v e s I n c l u d e s s c h o r r u l i cn d i a g r a m ? , p a r i s l i s l s , d i s a s s e m b l y i n s t r u c t i o n s , i n u j b l a s i i o u t i n q t e e n n i q u p g . f l n r t f f h u f t e p a t f l i

6 C o m r i u l c r3 3 4 7 7 C i r n m r j c l3 3 5 1 3 V l C - 2 03 5 5 5 1 C o n i m r x l a r o P l u ^ J3 3 1 0 1 C m n n i o c l a r E i 1 5 4 1

3 ^ 4 9 6 C u m m o d o r p 1 5 2 5 P r i m e r3 3 5 0 8 C o m m o d o r u C i O C t n r p u l ( » i3 3 5 4 6 C o r n m o a a r a l / Q l M o m l o r

A l p a c k e t sS 1 7 . 9 5 e a c h

I N D U S G O N L Y $ 2 5 9S l f l l o - o l t h f l - f l r t d u l l d n v o t o C * a n V I C - S O l e a i u r o * L E s o c i o r i n d i c a t o r , n l o c t r o m t w n t o p r o i o t t D u K m A t t j g e . e n o p t H Q b n q s p e e d s u [ 4 0 0 % l . i - . i > - > P a c k a g e • • • , ; . - , m N V .a n d p o w e r s u p p t y , c a r r y i n g c o j e D i a l d o u b l e s a s a ( * 5 k s t o t a g nf i l e A N s o f t w a r e s t a f f e r p a c k a g e f o m i i n n g w o c d p r o c e s s d .s p r e a d £ h e i ? l , a n d a t a b a s e m a n a g e r p r o g r a m

F U L L Y E A R P A R T S A N L A B O R W A R R A N T Y "

G R A P H I C S P R I N T E R I N T E R F A C E

3 3 4 4 3 I n d u s G D i s k D r i v e O N L Y ' 2 5 9

T h P P ( P a r a l l e l P n n i e r t n t e r f a c o ) f r < > r f 1 D S ' f n t g hp c r f o m i a n c o g r a p h i c s p n n t o r m i o r l a c c f o y o u r C o m m o

d o r e 6 o V l C - 2 0 . o f f e r e d a a u n b e l i e v a b l e p n e e 1 T h P P f u l l y e m u l a t e d C o m m o d o r e p n n r c r s t h a i a l s o f t w a r e w n i t e nf o C o m m o d o r e c o m p u t e r s a n p r m t o r s c a b r u w i t h [ h P P

a n d m o s t a n p a r a l l e l p n n i r j r P n n i T r u e C o m m o d o r e o r a p h i c s a n a l p h a - n u m e n c s a w e l l a s a n y s p e c i a l c f i a r a c l e r s e l s o t t e r e d b y y o u r

s p e c i f i c p r i n t e r W o r k s w i t h S l a r , E p s o n . B M C . a n m a n y m o r e C o m e sc o m p l e t e w i l h a l n e c e s s a r y c a b l e s l o q u i c k i n s t a l l a t i o n a n i n c l u d e s

e a s y - l o - f o l l o w u s e r ' s m a n u a l

3 3 5 6 5 P a r a l l e l P r i n t e r I n l o r T a c e $ 4 4 . 9 5C A R T R I D G E E X P A N D E R

P l u s S 2 2 . 9 5F A S T L O A D

^ = - ~ = O F F E R !i l O ^ . r j r i C . i r l n i J i j L i i - * [ J , 1 1 1 t l t l I I n d E u ' U f l l i x l t f t r 1 r i [ l ( | U K k i l r . ' . ' . • • U h . I i - n h u i q h \ -i N r j Q o n r t h " c f l 1 J p o B i l l o n i f n c n r i r i i l - g 4 ' l b o u i o d H u n " H h c o

m j . i c c n 3 5 - n b l < n d f u r n l h l i n Q D o h l c i d E h o L O r n p u l u r3 ^ 1 2 2 0 2 S l o i C a r i n d g o E M p a n d o r S 1 9 . 9 S

h L r t r l m i i j r * n . p n n d n i Q I d b I t P r n j m i U D n F a T i F p y . F a i l L o a dC j m d d Q * y f l u c m k D o p i t p D r r n a r t i t n i l v i n s i a i l o d p t d J i n t l f l H l l f r e e f o

3 4 2 T 6 F a s l L o a d C a r t r i d g e < s u < j n w f l i i ^ 3 5 ) ^ 2 9 . 9 5F a s t L o a d O N L Y $ 2 2 3 5

w i t h p u r c h a s e o f c a r t r i d g e e x p a n d e r !

f o

" E V E R Y T H I N G B O O K "I N T R O D U C T O R Y S P E C I A L

G e l k n o w u s b y o r f l e n n g ( h f B g r e a l d u s i c o v e rl o y o u r V I C - 2 0 d C o n M T t c p O o r e 6 a a n d o u c a i a -l o g . T h E v e r y l t i m g B o o f c l o ( h C c x n r f K X J o r e

6 a n V I ? H o m e C o m n u i o n . l o J S i n Q t i t a s h i p p i n g o h a n d l i n g c h a r g e s ) C o v e ri j n i i s t a l i c . t r a n s l u s c c n i . B g a u g e v i n y l s o w n l o u e h a c i m g s i a n d a r d s w i l h r o m f o r c o d a a a m sD i s c o v e r m s a v i n g s a n e a s y s h o p p i n g a v a i l 'a b l e r u T e n e i C o m p u i e j

U S S I N G L E S H E E T SI Y O U R T R A C T O R F E E D

P R I N T E R W I T H

P A P E R T R A C T O RP a p e r T r a c t o r e a r n O o r d i n a r y s l i c e p a p e rt h r o u g h y o u r t r a c t o r l o o d p r i n l o r 'S i m p l y p l n c o y o u r l o l t o r t i O J I d c h e c k s .i n v o i c e s , f o r m s , p v e n f e g a l s u s h e e t si n t o I F i o d u r a b l e f l o H i b l o p l a s l i c c a r r i e r a n f e e d i n t o y o u r o d | U s t a b l e t r a c i o r - d r i v ep r i n t e r . W o r k s w i t h a n p r i n t e r , c a r r i e s a n p a p o r

2 2 0 8 4 $ 1 1 . 9 5v n

W g l a d l y a c c e p tm a l l o r d e r s !P . O . B o 6 5 7 8S o u t h B e n d , I 4 6 6 6 0Q u e s t i o n s ? C a l l2 1 9 / 2 5 9 - 7 0 5 1

A G 1

S H I P P I N G C H A R G E SO R D E R A M O U N T C H A R G El e s s t h a n S 2 0 . 0 0 S 3 . 7 5S 2 0 . 0 0 - S 3 9 . 9 9 4 . 7 5S 4 0 . 0 0 - S 7 4 . 9 9 5 . 7 5S 7 5 . 0 0 - S 1 4 9 . 9 9 6 . 7 5S 1 5 0 . 0 0 - S 2 9 9 . 9 9 7 . 7 5S 3 0 0 u B . 7 5

N E X T H A F E F O C H A R G E SN H I D D E N E X T R A S

O R D E R T O L L F R E E1 - 8 0 0 - 3 4 8 - 2 7 7 8

Page 95: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 95/100

C l a s s i f i e dC O M P U T E R S G a z e t t e C l a s s i f i e d i a l o w - c o s t w a t t e l l o v e r2 7 5 , 0 0 0 m i c r o c o m p u t e r o w n e r s a b o u t y o u r p r o d u c t o s e r v i c e .R a l e s : S 2 p e l i n e , m i n i m u m o f o u r l i n e s . A n o a l o f t h e f i r s t l i n e s e t i n c a p i t a l

l e t t e r s a n c h a r g e . A d $ 1 p e l i n e f o r b o l d f a c e w o r d s , o 5 5 f o t h e n t i r e a s e i b o l d f a c e ( a n y n u m b e r o l i n e s . )

T e r m s : P r e p a y m e n t i r e q u i r e d . C h e c k , m o n e y o r d e r , A m e r i c a n E x p r e s s , V i s a , o M a s t e r C a r d i a c c e p t e d .

F o r m : A d o n s u b j e c t t p u b l i s h e r ' s a p p r o v a l a n d m u s t b e e i t h e r t y p e d o l e g i b l yp r i n t e d . O n l i n e e q u a l s 4 l e t t e r s a n s p a c e s b e t w e e n w o r d s . P l e a s e u n d e r l i n ew o r d s t b s e i b o l d f a c e .

G e n e r a l I n f o r m a t i o n : A d v e r t i s e r s u s i n g p o s t o f f i c e b o n u m b e r s i t h e i r a d m u s ts u p p l y p e r m a n e n t a d d r e s s a n t e l e p h o n e n u m b e r s .O r d e r s w i l l n o b a c k n o w l e d g e d . A w i l l a p p e a r i n e x t a v a i l a b l e i s s u e a f t e rr e c e i p t .

C l o s i n g : 1 0 t h o f t h e t h i r d m o n t h p r e c e d i n g c o v e r d a t e ( e . g . , J u n e i s s u e c l o s e s M a r c h1 0 t h ) , S e n d o r d e r a n r e m i t t a n c e t o H a r r y B l a i r , C l a s s i f i e d M a n a g e r , C O M P U T H I ' s

G a z e t t e , P . O . B o 5 4 0 f t , G r e e n s b o r o , N 2 7 4 0 3 . T p l a c e a n a d b p h o n e , c a l l i a r r yG l a i r a ( 9 1 9 ) 2 7 5 - 9 8 0 9 .

N o t i c e : C O M P U T E ; ! P u b l i c a t i o n s c a n n o t b o r e s p o n s i b l e f o o f f e r s o c l a i m s o f a d v e r t i se r s , b u w i l l a t t e m p t t s c r e e n o u t m i s l e a d i n g o q u e s t i o n a b l e c o p y .

S O F T W A R E" C R A P S M A N ! " T h C - 6 4 c a s i n o c r a p s t u t o r lL e u n < i ! l b e t s , T e ? t s y s t e m s . U t f o u r p l a y e r s .$ 3 1 . 9 9 p p d i s k . E M C E E S O 1 T C O R P . , P . O . B o 4 0 2 1 2 4 , M i a m i B e a c h , 3 3 1 4 0 .C - 6 4 O W N E R S C l e a n u y o u r a c t !T h d i s k C A T A L O G E R w i l l o r g a n i z e y o u r d i s k s .S o r t b r e l a t i v e , p r o g r a m , s e q u e n t i a l , o a l l f i l e s !H a r d c o p y t o o ! S e n d $ 1 9 . 9 9 t o C B B o 5 0 5 ,M o n t g o m e r y v i l l e . P 1 8 9 3 6 .G E O R G A N I Z E D W I T H L I B R A R Y C A T A L O G E R .F a s t M l . p r o g r a m . R e a d s , s o r t s , p r i n t s : f i l e n a m e ,d i s k n a m e , l . D . P r i n t h a r d c o p y o o v e r 2 7 5 0 f i l e so a m a n y a 1 0 d i s k s i a l p h a b e t i c a l o r d e r .S e n d s e l f - a d d r e s s e d d i s k a n d $ 5 t o H E P P , 4 6 8 9M a r l b o r o , S a D i e g o C 9 2 1 1 6 O f o S w f u r n i s h d i s k i m a i l e r ,

B - 1 2 8 S O F T W A R EC h e c k b o o k 1 2 4 . 9 5 , I n v e s t m e n t t F i n a n c e p k g ,( p r o g s ) $ 2 9 . 9 5 . C o M t o M i c r o M a g i c , 2 4 6I n d i a n a , E l m h u r s l , I I 6 0 1 2 f t , ( 3 1 2 ) S 3 4 - 6 2 4 3 .E L E C T R O N I C L I B R A R Y . O r g a n i z e t h C - 6 4( d i s k ) . S o r t , p r i n t , f o r m n t , d e l e t e a n m o r e .D i m e n s i o n a l S o f t w a r e , P . O . B o 1 0 6 . M i r a L o m a ,C 9 1 7 5 2 . $ 2 9 . 9 5 $ 1 . 0 0 s h i p p i n g .P R A C T I C A L A P P L I C A T I O N S M A T H S Y S T .o d i s k f o C - 6 4 . C a l c u l a t e s G e o m . s h a p e s ,L i n e a r r e g r , I n t e r p o l a t i o n , a n B a s e c h g . - S f R U S p e c i a l I s s u e , $ 2 9 . 9 5 t o M i c r o E n e i g yS y s t e m s , P . O . B o 5 2 9 1 , H i g h P o i n t , N 2 7 2 6 2( 9 1 9 ) 8 8 5 - 0 4 3 1B R 1 D C E B K A I N : F u l l - f e a t u r e d , u s e r - f r i e n d l yc o n t r a c t b r i d g e l o C - 6 4 . $ 3 ( o D o $ f o i n f o t o G e o r g e H B o d n a r , P h d ,1 1 3 4 H a r v a r d C i r c l e , P i t t s b u r g h , P 1 5 2 1 2 .E D U C A T I O N A L S W S Y N T H E S I Z E D S P E E C H .C - 6 4 E d u c a t i o n a l S o f t w a r e S p e e c h D e m o $ 5 C - 6 4 H a r d w a r e S y n t h e s i z e r $ 4 0 .B r o w n R a p S o f t w a r e , 2 1 2 8 5 S u n n y m e a d B l v d .S u i t e 1 5 7 . S u n n y m e a d . C a l i f o r n i a 9 2 3 8 8 .C 6 4 / 1 2 S P U B L I C D O M A I N S O F T W A R E !B u s i n e s s , U t i l i t i e s , G a m e s , E d u c . , $ 7 . 9 5 S I . 3 0s . h . A l s o a v a i l : C o m m e r c i a l & P u b . D o m .R E N T A L , D i s k s , A c c e s s o r i e s . I R C , P . O . B o 6 0 M a s o n , O 4 5 0 4 0P R O C R A M F I N D E R ! d a t a b a s e f o d i s k

d i r e c t o r i e s ! E a s y t u s e . I n f o r m a t i o ns t o r e d d i r e c t l y f r o m d i s k . S e a r c h e s . P r i n tl a b e l s i n d e x e s . F r o m K a l a m a i o o M i c r o - W a r e .$ 1 6 . 9 5 P h ( 6 1 6 ) 3 4 3 - 3 3 3 7 .F R E E L A N G U A G E !T u r t l e P I L O T 6 i a n a d v a n c e d v e r s i o n o fP H O T . C o m m a n d s f o h i - r e s t u r t l e g r a p h i c s a n s o u n d s . M i x P I L O T a n d B A S I C i [ h s a m pp r o g r a m . W r i t t e n i m a c h i n e l a n g u a g e . I n c l u d e sf e a t u r e s n o f o u n d i a n o t h e r P I L O T f o t h 6 4 V e r y e a s y t l e a r n . G r e a t f o w r i t i n ge d u c a t i o n a l s o f t w a r e . F o y o u r f r e e c o p y s e n db l a n k d i s k a n S A S E . O j u s t s e n d $ 5 . 0 0 l o r ac o p y o d i s k . R e f e r e n c e m a n u a l a v a i l a b l e f o o n l y $ 7 . 9 5 $ 1 . 0 0 s / h ) . A l a n P o o l e , V 2 K i n gR o a d , L o m i s , C 9 5 6 5 0 ,G R A P H E T I f l e x i b l e h i - r e s g r a p h i c s e d i t o r a n s k e t c h p a d f o t h C o m m o d o r e 6 4 D i s k S 2 9 . 9 5( M a d 5 s . t . ) A R I E S S O F T W A R E , P . O . B o 3 0 0 6 , A n d o v e r , M 0 1 8 1 0 .S T U D E N T S ! T h M a t h m a t i c s A n a l y s i s S y s t e mf o t h C - 6 4 w i l l e v e n s o l v e n o n - l i n e a re q u a t i o n s , r e g r e s s d a t a , m a t r i x a l g e b r a , o p t i m i z e ;H i - r e s g r a p h i c s , p r i n t e d r e p o r t s . S 3 9 . 9 5 :S c i e n t i f i c S o f t w a r e S y s t e m s , B o B 4 7 2 ,C h a r l e s t o n , W 2 5 3 0 3 .1 E D U C A T I O N A L P R O G R A M S O D I S K l o C 6 V I C . A l f o S 1 9 . 9 5 . S p e l l i n g A i d , M a t hB a l a n c e , A l g e b r a , Q u a d r a t i c s m o r e .A T H E N A , 7 2 S w a r t h m o r e , N e w a r k , D F 1 9 7 1 1 .L O T T O P L A Y E R m i l l i o n s w o e v e r y w e e kI n c r e a s e y o u r o d d s . F u l l y t e s t e d C - 6 4 , 1 2 S ,t a p e o d i s k . S e n d $ 1 t M . J O N E S ,9 0 C a r / i e l d . C a r p e n t e r s v i l l e , I I 6 0 1 1 0 .W I N T H E L O T T E R Y ! b a s i c p r o g r a m s t h a tw i l l l e y o b e a t t h e o d d s ! V I C - 2 0 , C 6 l i s t i n g s $ 2 0 , d i s k $ 2 5 . C M L O W E L L ,1 5 1 0 V a l l e y L a k e D r " 1 0 3 , S c h a u m b u r g , I 6 0 1 9 5 .

F R E E V I C - 2 0 G A M E W R I T I N G T U T O H I A LB u R e t r o R e s c u e S n a k e S n a t c h a c t i o n £ a m e sb o t h o n l y $ 4 . 9 5 t a p e . G u a r a n t e e d . M a i l t o P . O . B o 2 7 7 , J a c k s o n v i l l e . O 9 7 5 3 0 .

I N V E S T M E N T S O F T W A R E T H A T W O R K S !T r a c k s s t o c k s m u t u a l f u n d s , p l o t s g r a p h s ( d o lm a t r i * p r i n t e r ) , g a i n ( l o s s ) , m o r e ! C 6 d i s k o n l y$ 6 9 . 9 5 c h e c k o M . O . ( N Y S a d 7 t a x ) ,

■ 1 - 6 w d e l i v e r y . R J S o f t w a r e , P . O . B o 9 0 3 9 6 .R o c h e s t e r X 1 4 6 0 9S t u d y i n g f o l e s t ? ? ? N O T E B O O K F U k e e p sn e a t n o t e s t r e v i e w / c h a n g e / l i s t o y o u r 6 4 T e s t i n g v i m u l t i - p l a y e r t i m e d g a m e . S 1 9 . 9 5( P A a d d 6 % A C 3 L S o f t w a r e , P . O . B o 7 N e D e n y . P 1 5 6 7 1 .F O U R A R C A D F . G A M E S F O V I C - 2 0 O N L Y $ T a p e o n l y . S e n d a d d r e s s a n m o n e y o r d e r t o B r a d B M W , R R B o 3 5 8 , H u n t i n g b u r g , I N 4 7 5 4 2 . D e a l e r ' s I n q u i r i e s W e l c o m e !C - 6 4 D I S K L I B R A R Y . A d d , U p d a t e , S e a r c h ,V i e w , R e p o r t s , P r i n t s D i s k L a b e l s . M a n u a l9 0 - D a y W a r r a n t y . 1 1 9 . 9 5 P P ; G e n e s i s S o f t w a r e ,1 1 4 7 E B r o a d w a y # 4 5 , G l e n d a l e , C 9 1 2 0 5 .F I X E D A S S E T D E P R E C I A T I O N o C u m m o d o r c6 4 H a n d l e s a c r s a n p r e - a c r < i m e t h o d s . $ 3 9 . 9 5 .F o f r e e I n f o w r i t e : M P S o f t w a r e P r o d s . ,I ' . O . B o 3 5 2 2 , G l e n d a l e , C 9 1 3 0 !

C 6 A N A L O G J O Y S T I C K S i n g l e p i x e l 3 6 0 °c o n t r o l . P r o g r a m s o n d i s k . S w i t c h s t i c kt o o . S 3 9 . 9 5 . G r o t t o w a r e , 4 0 2 0 B r o o k h a v e nC l u b D i S 1 4 2 6 , D a l l a s , T 7 5 2 3 4D I S K U T I L I T I E S f o t h 1 5 4 1 w i t h a C 6 4 . M e r g e ,c h a n g e n a m e o I D , s c r a t c h , c o p y f i l e s a n m o r e$ 1 9 . 9 9 c h e c k , m o n e y o r d e r . R C h a n g , 7 0 S . W .

A v l - . , F t L a u d e r d a l e , F 3 3 3 1 51 9 7 C - 6 4 E D U C . P G M 5 O D I S K $ J 0 . N u m b e rm a n i p u l a t i o n t u t o r i a l C - 6 4 d i s k $ 1 5 . V I 8 E x p a n d e r s $ 1 6 . C h e c k s o n l y . C o m m o d o r eB a s i c s . 3 3 6 2 S 2 3 0 0 E . S . L . C . , U 8 4 1 0 9W I N N E R ' S C I R C L E S a v v y h o r s e h a n d i c a p p e r .l - ' e a t u r e s v e r y u n i q u e s p e e d s e c t i o n .$ 2 5 . 9 9 t a p e o r d i s k . C o 6 4 o r V I C - 2 0 .W D i c k , 1 1 4 9 B r a o d w a y , M a s u r y O 4 4 4 3 8P h y s i c i a n s a n D e n t i s t s c a y o t r u s t y o u ra c c o u n t s r e c e i v a b l e t y o u r C o m m o d o r e 6 4 W i t h M e d i - K f c y o c a n ! C o m p l e t e M e d i c a l /D e n t a l r e c e i v a b l e s p r o g r a m f e a t u r i n g u t 2 0 u s e r - s e l e c t e d p r o c e d u r e s , 9 0 a c c o u n t s a n 1 4 0 0t r a n s a c t i o n s p e d i s k , P r i n t e d s u p e r b i l l s ,s t a t e m e n t s , d a s h e e t s , a g e d a c c o u n t s r e c e i v a b l e ,p a t i e n t r e c a l l l i s t s f e a t u r e d . T w d r i v e s a n c o d e n s e d m o d e p r i n t e r r e q u i r e d . $ 1 0 0 f o p r o g r a m o $ 2 f o m a n u a l a n d e m o d i s k( c r e d i t t p u r c h a s e ) : i n c l u d e $ 4 . 5 0 p & f o r c i t h e r .F r e e b r o c h u r e , P e t e r B r e s l e r , M D 2 3 9 0 T i e r r a D r . , L o O a o s , C 9 3 4 0 2( 8 0 5 ) 5 2 S - 5 2 3 4

M I S C E L L A N E O U SC 6 D i s k M a g a z i n e - N e w s R e v i e w s ! G a m e s !T u t o r i a l s ! P r o g r a m s ! T i p s , t r i c k s m o r e !O n l y $ 3 6 / y r ( i s s u e s ! . S a m p l e $ 6 . W r i t e :A S i S S o f l w a r e , B o 4 5 7 C G , L a k e v i e w , M 4 8 8 5 0 .A T T E N T I O N ! : H o m e c o m p u t e r u s e r s . 4 p a g e s o m a i n t e n a n c e a n d m i n o r t r o u b l e s h o o t i n g i n f o rm a t i o n . W r i t t e n i e a s y - t o - u n d e r s t a n d E n g l i s h .S e n d S c h o M a n S A S E t o S i n e y E n t e r p r i s e s , 3 1 N A v a l o n B l v dW i l m i n g t o n , C 9 0 7 4 4 .T O U ' R F . N O S T U P I D ! U - a m M a c h i n c / A s s t m b l yl a n g u a g e p r o g r a m m i n g . A s s e m b l y L a n g u a g e F o K i d s . C o m m o d o r e 6 4 - S 1 4 . 9 5 / B o o k f D i s k$ 1 9 . 9 5 . M i c r o c o m s c r i b e , 8 9 8 2 S t i m s o n C t . ,D e p t . A S a D i e g o , C 9 2 1 2 9 , 6 1 9 - 5 7 8 - 4 5 6 8 .

H A R D W A R E1 5 4 1 ' s O V E R H E A T I N G ? P r o t e c t y o u r i n v e s tm e n t , b u C O O L S T A C K ! ( w / f i l l e r s ) $ 5 0 p l u sS & $ 5 . 0 0 C a r b o T e c h , I n c . . P . O . B o 6 5 2 , S n e l l -v i l t e , C 3 0 2 7 8 ( 4 0 4 - 9 7 9 - 6 1 2 4 )

C O M P U T E ! * G a z e t t e A u g u s t 1 9 8 5 9

Page 96: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 96/100

F O C O M M O D O R E 6 T R A C K M 1 M I C

W h n i b b l e w h e n y o u c a nG u l p

H a r d 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 i 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 l P l u g I I n

M i n u t e s F o F g l l D i s h B a c k u p "F e a t u r e s i n c l u d e .A u t o m a t i c O p e r a t i o n . H y p e r s c a n

S e c t o r E d i t ( G C R ) , S i t O e n s i t y . T r a c k s 1 - 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 5

D I S K M I M I C 5 + ™O u F a m o u s A u t o m a t i c

B a c k u p S y s t e m

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 l 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 9 5

A . I . D . C O R R4 0 2 0 I f e m p s i B i d T u m p i l i B B l t h p t p t . N e Y o r v 1 1 7 1 4

( 5 1 8 ) 7 3 1 - 7 1 0 0D i s k m i m 5 1 i r a O e n w k d C o r p r j r a l i o n

C n m m o d o ' e 6 4 ' " 1 l S 4 T " ^ a i r a d e m a i k o 1C o m m o d w e E i e c i r w c s , L M

S h i p p i n g H a n d l i n g S 5 Q P i t h

j i f l A ' - f * .■ " - - "

l L ; U L l i L ' L i ; . .i c . i i h e P j n l . > M u u i . i i I w J -

L L O T T Q C I P H E R .c ' t i s i ( c o s o i i u n L . 1

p i c k l o u d t u C « " l ^ i i S ;

A 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 E X J R E 6 D E A L E R "R 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 O B 8I N Q U I R I E S S F L 9 0 4 - 3 8 8 - 0 0 1 8

P O W E R S U P P L Y F O R CT E L E C O M M U N I C A T I O N S

6 4 / V I C - 2 0 S 2 9 9 5

U 2 1 i t - ' j c p » W j l x s m o d e m 1

( l ! 0 a 1 3 I X I B a u i l l I M B iV P 1 M M o U o m A i

V I T o r m . r r a l 7 9 9 5l e l S a r I n r r r m . l

( C a m i d f l o ) 2 5 9 5

I m e i f a c eI N K W E L L

1 2 9 9 5W 9

K . ( h A B A C U S B O O K SA n a t o m y c 1 S 4 T

D i s k D r i «A n a s o q i y o

C o m m o O o r oM a c h i n e L i n g u . i g p

' ( J i C - 6 4T r . t h a a n T . p i l a i

I H C

2 3

1 6 9 5

1 9

1 9 9 6

5 5 - 1 9 47 9

1 6 9 51 6 9 5

A B A C U S S O F I W A F I CC M . 1 r t M k . S 4 3 1 9 5A s s e m b l e r M o n i t o r 3 1 9 5C a r d p a k - 6 4 3 9 9 5P f i s c s l . & i 3 1 9 51 E T E C

R E P A I R P A R I SC a m n l a l o P o n a L i

F k w l o n t F o o l E d i t i wS K Y L E S E L E C T R I C1 S 4 I F l a i h w i t h S * i 'H . ! . ' G a j i c C o m p - l d rS E R V I C E M A N U A L S

C o n i o u l e rV 1 C - S O C u H D u l e rC o m r r w d a r e I & 4 1

O 1 5 K D r i > e 1 6 9 5C o m m o d o r e 1 5 £ 5

P r i n r * * r 1 6 9 5R I D O N S1 5 2 1 6 9 U P S S O 1 9 9 5M P Q O ? n £ 2 O 7 9 n i t o m a n 6 9 U T I L I T I E SC S O ' i v e A h Q n r n e m 3 4 9 5S u p o i c l o n a 3 9 9 5O j - s e c r o r J 9 9 5U l n a B y l e 3 2 9 5S O L I D S T A T E S O F T V « R EV i w s a f 6 9 9 9 5

2 7 7 6 P A R K S T . , J A C K S O N V I L L E . F L 3 2 2 0 5f f l f [ * r r * H ^ , i l r a i m n i i V r r r B K ^ i i l L J * 3 h W < L i - x % n . n

s r T s a G S ' t . U P ' H r ? 5

I n t r o d u c i n gL O T T E R Y 6

L O T T E R Y 6 4 0 m D e e n d e s i g n e d t u s t h e c o m -p u t i n g p o w e r o t t i e C o m m o d o r e - 6 4 " t h e l py o p l a y t h e v a n o u s l o t t e r y 9 a m e s , P I C K 3 P I C K 4 L O T T O , S U P E R L O T T O , 6 « 9 , L U C K Y L O T T E R Y , e t c .I c a D u s e d w l t f i a n l o t t e r y g a m e I w h i c hy o p i c k t h e n u m b e r s ,

W r i a v e a l r e a d y w o t h o u s a n d s o d o l l a r s w i t h I t I t c a w o r k f o y o t o o !

A V A I L A B L E O D I S K E T T E O N L Y .T o r d e r , s e n d $ 2 4 . 9 5 f o e a c h p l u s

S J . O O p o s t a g e a n h a n d l i n g p e o r d e r » o S u p e r i o r M i c r o s y s t e m s , I n c .^ 7 ^ 1 P . O . B o 7 J W h e e l i n g , I 6 0 0 9 0D e a l e r i n q u i r e s w e t c o m e !

a M • , r e j M t r m i r a J m n i C o r r r a j e B t t t r r n c t

$ $ $ $ $ $ $ $ $ $ $ $ $9 C O M P U T E ' S G a z e t t e A u g u s t 1 9 8 5

A R C H I V E RT

N e e d l m a k e r e l i a b l e a r c h i v e b a c k u p c o p i e so y o u r s o f t w a r e ? G E T H E O N L Y P U B L I C AT I O N S H O W I N G H O T B A C K U O V E R2 5 0 D I S K S A N C A R T R I D G E S W I T H O U TT H E R R O R S .

I N C L U D E S :M . i n u . i l s h o w i n g h o l B A C K - U P o v l t2 5 T O P - S E L L I N G G A M E , B U S I N E S S a n i lU T I L I T Y P R O G R A M S

T H O N L Y M L M O N l T O R t h a t d e c o d e s u n i m p l e m e m e d o p - c o d e s

• A u t o - B o o t b u i l d e r , e d i t o r , S e c t o rS e a r c h e r , M M o n i t o r s , M i C o p i e r ,a n m u c h m o r e o d i s k

E n a b l e s I h e N O V I C E l U N D E R S T A N D . m dC R E A T E h a c k - u p c o p y i a l i t l l e a 6 S E C O N D S

• B a c k - u p s r u W I T H O U T D O E R R O R Sa n w o r k w i t h m o s t 1 5 4 1 c o m p a t i b l e d r i v L < s

R E P L A C E S t h o s e E X P E N S I V E d i s k C b n e / s ,K i b b l e r s , M a k e r s , a n B l a c k B o x e s

F O A R C H I V A L U S O N L Y

C O M M O D O R E 6 4 a n C - 1 2 8 ™s e n d C H E C K O M . O . f o 2 9 ' "

p l u s S h i p p i n g / H a n d l i n g t o C Y B E R T E C H

P . O . B o 4 0 6 5E a s t L a n s i n g , M I 4 8 8 2 3

N F I N E R O R M O R E A D V A N C E D A R C H I V A LC O P I E R A V A I L A B L E A A N P P I C E .E A S Y T O U S E .A U T O M A T I C A L L Y M A K E S B A C K - U P C O P I E SF R O M V I R T U A L L Y A L P R O T E C T E D S O F T W A R E .N I B B L E S . H A L F T R A C K S , C O P I E S E X T R AS E C T O R S A N E X T R A T R A C K SR E P R O D U C E S A L D I S K E R R O R S A U T O M A T I C A L L Y .F A S T , C O P I E S F U L L O I S K I A L I T T L E A 4 - M I N S . E V E N C O P I E S I T S E L F .

M A S T E R C A R D . V I S A , M . O . O C H E C K O - I - S S H I P P I N G H A N D L I N G

C O D . O F O R E I G N O R D E R S A D $ C A L I F O R D E R S A O D f t S A L E S T A X

— W R I T E O R C A L L —

C O H P U M E DM O B ) - 7 5 0 - 2 4 3 6

V O C ' l E T I ' H M T i lE f i L i n n s . e U 3 3 L 2

f o c o n r t o p u R E i m h u 1 8 4 1 d r i u e

Page 97: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 97/100

C o m m o d o r eS E R V I C E

4 H o u r T u r n - A r o u n d .C 6 R e p a i r S 4 0 . 0 01 5 4 1 A l i g n m e n t 2 5 . 0 01 5 4 1 R e p a i r 4 0 . 0 0

P a r t s I n c l u d e d( P o w e r S u p p l y E x t r a )

T s a v e C D c h a r g e s s e n d u n i t a n p o w e r s u p p l y w i l l ! c h e c k o 0 t o

D I G I T A L S O L U T I O N S I N C .9 3 2 7 t h S t

A l t o o n a , P 1 6 6 0 1( B 1 4 ) 9 4 4 - 0 4 0 5

Q U A L I T Y M E D I AL I F E T I M E R E P L A C E

G U A R A N T E EH U R I N G S . m E P S .

W H I T E P R O T E C T S

w b u h u g e v o l u m e T

s u p p l y s o f t w a r em a r i u l a c l u r e r s . o u p r i c e s c a t o b e a t .

S O * 2 5 O > 5 0 0 ' 1 0 0 0 -S S D D

2 6 D S D DP F O W A F T F 3 6 ' 1 0 ( F o r M a r t

n 1

4

0 O f

1 3 2 B

1 0 1 J U

I

s 7 O

1 1 C A l l C A L LC A L l C A L L

l l L A C K S I I I I *C O M P U T E R S U P P L Y

P B o x 8 8 3 3 6 ? - S a n F M n c i s c o . C A 9 4 1 B 8I n c u i n o s N o C a o i d e r s 4 1 5 - 5 5 0 - 0 5 1 2

S C a l o r d e r s 8 0 0 - 2 3 5 - 6 6 4 7 > 3 U S o r d e r s 8 O 0 - ? 3 S - 6 6 - . 6 x 3 1

A l i i ] ? L H J ( W i i r » | ] n i j . i r h i i l u n . l h n i j

I m p r o v e y o u r c h i l d ' sc r e a t i v i t y a n l o g i c w i t h

B U I L D A R TU s g e o m e t r i c s h a p e s i y o u rc h o i c e o v a r i o u s c o l o r s l c r e a t ea i n f i n i t e n u m b e r o p i c i u r e s w i t hI h C o m m o d o r e B 4 a n j o y s t i c kC r o s s t r i a n g l e s t m a k e s t a r s ;m a k e t r e e s w i t h c i r c l e s a n r e c ta n g l e s : c r e a t e r o b o t s , t r a i n sa n y t h i n g . L i m i t e d o n l y b y o u rc h i l d ' s i m a g i n a t i o n .

$ 2 5 . 0 0 d i s k e l i e o n l yC h e c k o M o n e y O u t e r O n l y

L a r e s i d e n t s a d 7 s a l e s l a E S O F T

P . O . B o 2 7 4 3B a t o n R o u g e , L a 7 0 8 2 1

M a x e l l F l o p p y D i s k sT h M i n i - D i s k s

w i t h m a x i m u m q u a l i t y .

i n q u i r i e s i n v i t e d . C D ' a c c e p t e dC a l l F R E E © 0 0 ) 2 3 5 4 1 3 7

P A C I F I C E X C H A N G E S1 0 F o o i h i l l B l v d . S a L u , sS a L u i s O b i s p o . C 9 3 4 0 1I C a c a l l ( H 0 0 ) 5 y 2 - 5 9 3 5 o rI H 0 5 J M 3 - 1 0 3 7

A R S E N A L 1 . S l o c k M a r k e t T e c h n i c a l A n a l y s i s

M e e t t r i e m a r k e t o i t ' s o w t e r m s .A r s e n a l 1 . m o n i t o r s m a r k e ti n d i c a t o r s p r e s e n t s t h e m t y o o

b u i l t - i n s p r e a d s h e e t .C - 6 4 & I B M - P C D i s k .$ 3 4 . 9 5 5 2 . 7 5 s h i p p l n g m a n d l i n g

L O T T E R Y B U S T E RT h e p r o g r a m t u s i y o p l a y t h " p i c k s i x " b i m o n e y l o t t e r i e s . T r a c k sh i f r e q u e n c i e s o e a c h n u m b e r & c a ng e n e r a t e u t 2 2 4 , n u m b e r c o b i n a t i o n s o h i g h o l o w f r e q u e n c yn u m b e r s . A l s o p e r f o r m s a l o t t e r ys i m u l a t i o n .C - 6 4 T a p e o D i s k . I B M - P C D i s k ,$ 2 9 . 9 5 $ 1 , 7 5 s h i p p i n g / h a n d l i n g

E s a d a S o f t w a r eP . O . B o 1 3 5 8 1C o l u m b u s . O 4 3 2 1 3

D e a l e r i n q u i r i e s w e l c o m eO h i o r e s i d e n t s a d 5 ' / j % s a l e s t a

C A R T R I D G EC - b A

S E R V I C E F O V I C - J O

Y O U R O W N D A S 1 C O K A S S E M B L Y L A N G U A G EP R O G R A M ( a , n O D B Y T E S Q R L E S S ) W I L LB P U U U A N M J T G - K T A H T C A J i T M D G tF O Y O U . H E ^ D T H E F H O C R A K O T A P E

O D I S K T O

D L C O

C A L I F O R N I A R E S I D E N T S A D

L I Z . 6 0 ) S A L E S T A

Q 6 C O V E R SP R O T E C T Y O U R I N V E S T M E N T

C U S T O M F I • L I G H T T A L I F E T I M E W A R R A N T Y *

W A S H A B L EV I C - S O / C - 6 4 C O M P U T E R ; C - 1 5 4 1 D I S K

D R I V E : C - 1 S 3 0 D A T A S E T T E ; C - 1 S J 5P R I N T E R ; M P S - 8 0 1 P R I N T E R ; G E M I N I -

1 0 / 1 0 X P R I N T E R ; E P S O N F X 8 0P R I N T E H ; 1 7 0 1 / 1 7 0 2 M O N I T O R

A L C O V E R SS 6 . 9 5 e a c h

D I S K E T T E S ( 1 0 - P K )S S D D $ 9 . 0 0

D I S K D R I V E C O O L I N G F A $ 2 9 . 9 9

C - C 4 P O W E R S U P P L Y $ 2 6 . 9 9E n c l o s e a c h e c k o M / O . f o i t e m so r d e r e d + 3 2 . 0 0 s h i p p i n g h a n d l i n g .C A R e s i d e n t s a d d 6 . 5 % t a

D E S - P R O D U C T I O N S9 0 6 7 B U H M A N S t D O W N E Y , C 9 0 2 4 0

D e a l e r ' s I n v i t e d

C A Y O K E E P A S E C R E T ?W e l l , Y o u r C o m m o d o r e C a n .

A E A l y o u r v v a E S a c r a l S o f t w a r e P j c k j g * I r n m A L S O F T ,T h i s a m j r ' n q N o P d t h j i Q O » n c l u i ] p n o g r a m sS E C R E T M . 1 1 1 ! N T A l ! S c r a m t U e n n j U . 5 K s o n u w vU i l i f e l u i J 3 t i l r j c k ^ i f I r n m n n p r o o r n mS E C R E T d i . m w K M J J l i i a i y o y o u i i ) a . l y a d a i r sf h i l T o n l y y o C a t D M iS E C R E T A C C O U N T S . T r * c M 4 n c c o u n i ; s e c r e l -l H a r c l c o D y P f i n l o u T S o n . m y p r o p e r l y i f e r i n e e p n n l e r

V e r s ^ J n s m n v a r l a t i l e l u I M t i C n m m o d o r e C ' 6 4 "o m " P l u s m o d e l s [ S p n c i i y l . l r i ' u i l y m e n u d r i v e na n e a s y l U 3 o l f e r j n g c o m c l o t e S e c r e c y u s i n gp a s s w o r d p r o l e c i i o n D M i n o G i m p l y " C o v e r e d - U p 1b y p j ^ s w n r d b u i c o r n p l u i n l y Q r U n Q f r d ' r o r r b t t f l i n n 'i n n l o e n d . o t O u t n Q I h n l y o u r l i l n c . i n n o l I j m b P e ' -s o n s i n c l u d i n g h u t h e l a ) n o ^ n g ™ i i ^ j I n c o ^ r u c fp a s s w o r d U n i c i u e ? f l O c f i n i m c f e r p j i i i w o r d c a n a N i l yp r o v n i t f s l o o v u r - E - 1 U 0 [ f o l l o w e d u 4 0 ; e r o s ) d i f F o r e n t n . i P ^ w o r d s c o m b m n l i o n a

A v a i l a b l e o D i s k o C a s s v i l u L P 1 i B $ B f l p u c i f y )f o O N L Y S 2 9 . 9 5

S e n d C h e c K o M o n e / O f d e * l A L S O F T

P . B O 1 6 4 . C l a i r t o n . P a 1 5 0 2 5C O M M O D O R E C - 6 4 a n P L U S 4 a r e I r a d e m a t k s o C o m m o d o r e E l o c C o n i c s

T H I S A L S O F T S O F T W S R E I F U L L V C O P V A B L E

D i s k e t t eC o p y S e r v i c e

C o m m o d o r e S p e c i a l i s t sC o m p l e t e O u p l i c a i i o n C a p a b i l i t yS o f t w a r e P r o t e c t i o n A v a i l a b l e1 0 0 % Q u a l i t y C o n t r o l

R e c l i c o ' s c o m p l e t e d u p l i c a t i o n s e r v i c ei n c l u d e s p r o t e c t i o n , s e r i a l i z a t i o n ( m e d i aa n l a b e l ) , p a c k a g i n g , f u l f i l l m e n t , k i a s s e mb l y , l a b e l p r i n t i n g a n f a s t t u r n a r o u n d .

A l l 5 V o l r , 3 . 5 " a n B f o r m a t s a v a i l a b l e .C a l l t o d a y f o f u r t h e r i n f o r m a t i o n .

R e p l i c o T e c h n o l o g i e s C o r p o r a t i o nS 3 C h a r c o t . A w e n u e

S a J o s e . C a l i f o r n i a 9 5 1 3 14 0 B / 9 4 5 - 1 6 9 7

C O M P U T E ' S G a z e t t e A u g u s t 1 9 B S 9

Page 98: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 98/100

P R I N T E R H A V E Y O B . E t f J O U O . S H A P E D : .

N G P R I N T E R S T A N D• N o - S t r e t c h " V i e w i n g

P a p e r S t o r a g eS t a n d a r d 8 c o l . 5 2 1 . 9 51 3 c o l . $ 2 8 . 9 5D E L U X EA N G L E D P R I N T E R S T A N DF i t s o v e r D i s k D r i v e

I e ' I n P a p e r T r a yS t a n d a r d 8 c o l . S 3 2 . 7 51 3 c o l . 3 9 . 7C O M P U T E R M E D I AM A R K E T I N G

D e p t . C G - 8P . O . B o 1 K a t y , T e x a s 7 7 4 9 2 - 0 6 1 47 1 3 / 3 9 2 - 2 3 8

( c o l l e c t o k }3 . S h i p p i n g / H a n d l i n g

C o m m o d o r eS e r v i c e3 - D a

T u r n A r o u n dC - 6 4 R e p a i r $ 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 0O t h e r C o m p u t e r s . $ C A L L

P a r t s R e t u r n S h i p p i n gi n c l u d e d .

P a r t s P o w e r S u p p l i e sA l s o A v a i l a b l e

T s a v e c . o . B . c h a r g e ss e U n i t P o w e r S u p p l y

w i t h c h e c h o M . 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 d . , S t e .

S 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

v i s a -

A D V E R T I S E R S I N D E X

1 0 2 A A C o m p u t e r E x c h a n g e 9 1 0 A b a c u s S o f t w a r e 3 6 , 3 71 0 A b b y ' s D i s c o u n t S o f t w a r e 8 1 7 A b b y ' s D i s c o u n t S o f t w a r e 2 1 0 A c o r n o I n d i a n a . I n c 9 1 0 A . I . D . C o r p 9 4

A t e o f t 9 A p r o t e k 9

1 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 9 1 0 B a s e m e n t B o y s S o f t w a r e 2 1 0 B a s i x 2

B a t t e r i e s I n c l u d e d B 1 1 B i b l e R e s e a r c h S y s t e m s 3 51 1 B i B y t e s 8 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 9

B r a n t f o r d E d u c a t i o n a l S e r v i c e s 8 1 1 C a r d c o , I n I B

C a r d i n a l S o f t w a r e 5 1 1 C D I / C o m p u t e r D e v i c e s I n t ' 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 3 1 1 C h e a t s n e e t P r o d u c t s 8 1 1 C M S o f t w a r e S y s t e m s , I n 1

C o m a l U s e r s G r o u p , U . S . A 5 1 1 8 C . 0 . M . B . C 9

C o m m o d o r e I F 1 1 C o m p u m e d 9 1 2 C o m p u S e r v e1 2 1 C o m p u S e r v e 3 1 2 C o m p u t A b i l i t y 7

C o m p u t e r C e n t e r s o A m e r i c a 8 C o m p u t e r C e n t e r s o A m e r i c a 8

1 2 C o m p u t e r M a i l O r d e r 8 1 2 C o m p u t e r M e d i a M a r k e t i n g 9 1 2 C r o w n C u s t o m C o v e r s 9 1 2 C S S o f t w a r e , I n 4 1 2 C y b e r t e c t i 9 1 2 D a t a l o c k 9 1 2 D a t a S h a r e , I n 4 1 3 D E S - P r o d u c t i o n s 9 1 3 D i g i t a l S o l u t i o n s , I n 9

D i v e r s i o n s , I n 3 1 3 2 D L W C 0 9 1 3 E l e c t r o n i c A r t s

R . « d . rS a r v l c *N u m t M r / A d v a r l l i P a g o1 3 E s a c f a S o f t w a r e 9 1 3 3 E s o f t 9 1 3 F u l l C i r c l e S o f t w a r e . I n 8 1 3 G e n e r i c w a r e 7 1 3 I n t e g r a t e d - S o f t w a r e S y s t e m s 9

L y c o C o m p u t e r 8 0 . 8 11 3 M a r a t h o n S o f t w a r e 5 1 4 M i c r o P r o s e S o f t w a r e 1 51 4 N i b b l e N o t c h 8 1 4 O m n i t r o n i x 5 1 4 O m n i t r o n i x 3 1 4 P a c i f i c E x c h a n g e s 9

P G a l l e r y 7 1 4 P r e c i s i o n D a t a P r o d u c t s 9 1 4 P r o t e c t o 4 6 , 4 71 4 Q u a n t u m S o f t w a r e 7 1 4 R e p l l c o T e c h n o l o g i e s C o r p o r a t i o n , 9 1 4 R J B r a c h m a n A s s o c i a t e s , I n 8

S c h n e d l e r S y s t e m s 3 S e c o n d S o u r c e E n g i n e e r i n g 9

1 3 S e y m o r - R a d i x 8 1 5 S m a d a E n t e r p r i z e s , I n c 8 1 3 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 . . . 8 61 3 S o l i d S t a t e S o f t w a r e 3 1 3 S t a r M i c r o n i c s 4 1 3 S t a r p o i n t S o f t w a r e 2 1 3 S t a r p o i n t S o f t w a r e 3 1 5 S t a r p o i n t S o f t w a r e 3 1 3 S t a t e o t h e A r t S o f t w a r e 8 41 5 s u b L O G I C C o r p o r a t i o n 1 3

S u p e r i o r M i c r o S y s t e m s , I n 9 1 6 T e l e L e a m i n g S y s t e m s , I n 2 1 6 T e n e x C o m p u t e r E x p r e s s 9 1 6 T u s s e y C o m p u t e r P r o d u c t s 8 1 6 U f l a n d S o f t w a r e 9 1 6 U n i - K o o l 5

U l t r a b y t e 5

C O M P U T E D G a z e t t e D i s k S u b s c r i p t i o n1 6 - 1 7

C O M P U T E I ' s G a z e t t e S u b s c r i p t i o n . 3 C O M P U T E D V I C - 2 0 C o l l e c t i o n

D a t a T e c hD I S K E T T E SV a l u e P r i c e d D i s k e t t e s !

L t t e t i m p W a t i e n l y ! H u R i n g s ' 1 0 0 % E r r o i - F r v e 'S V < " D l s f c e t i o s B o i e dS S S O . 9 E a c h "

S D 1 1 . 0 7 E a c h *D S D D $ 1 . 1 7 E a c h *S U P E R S A V I N G S O P O L Y P A C K D I S K E T T E S

W i l h E n v e l o p e s . W T a b s . U s e i I L a b e l s

S S S . 6 9 E a c hS D 1 . 7 9 E a c hD S D D I . B 9 E a c h

M i n i m u m o r d e r S D - s k e t t c s Q u a n t i l vD i s c o u n t s A v a i l a b l e M R e s i d e n t s , m t 4 S n i p sT a S n i p p i n g H a n d l i n g S 0 0 / 1 0 0 D i s u n i t e sO a d S 0 C e r t C h e c k / M o n o i O r d o r

T O R D E R : C a l l o r W r l t i . . .P r e c i s i o n D a t a P r o d u c t sP B o 8 3 6 7G r a n d F l a p i d s . M 4 9 5 0 81 6 1 6 1 4 5 2 - 3 4 5 7M i c h i g a n - 8 0 0 6 3 2 . 2 4 6 8O u t s i d e " 1 - B O Q 2 5 0 0 2 8

C . O . D .

S o f t w a r eP u b l i s h e r s !A r y o u r p r o g r a m s w o r t hp r o t e c t i n g w i t h t h e m o s te f f e c t i v e s y s t e m a v a i l a b l e ?T h e n D a t a l o c k d o n g l e k e y sa r e t h e a n s w e r .

A l o w s u s e r s t m a k e b a c k u p s .W o r k s w i t h t a p e s o d i s k s .A v a l a b l e i l a r g e q u a n t i t y a l o c o s t .M o t e e f f e c t i v e a n r e l i a b l e t h a n" p i o t e c l e d " M s F r e e C - 6 4 s i m p l e d e m o p r o g r a m .

D f l T F U - D C KH n d i c l i n i t ™ W P . O . B o 1 9 S . S t e v e n s v i l l e . M 4 9 1 2 7( 6 1 6 ) 4 6 W 5

Page 99: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 99/100

T e c h n i c a lB r e a k t h r o u g hN u m b e r

r i c e e r f o r m a n c eO n l y C A R D C O w o u l d d a r e i m p r o v e o i l o w b e s i s e l l e r ( i h e h a t a o u t - s o l d a n o t h e rp r i n t e r i n t e r l a c e , a n h a s e t h e i n d u s t r ys t a n d a r d b w h i c h c o m p e t i t o r s a r e j u d g e d ) .T h G - W i z i e v e n b e t t e r a n c o s t s3 0 D , f > l e s s . " O u 2 7 t h m a j o r i n n o v a t i o n i C o m m o d o r e a c c e s s o r i e s . h a s a l t h G ' f e a t u r e s , a n m o r e . . .B u i l t - i n B u f f e r f o M o r e S p e e dT h G - W i z b u f f e r d u m p s h i g h - r e s o l u t i o ns c r e e n s u l 1 t i m e s ( a s t e r t h a n c o m p e t i t i v ei n t e r f a c e s w i t h o u t b u f f e r s . N m o r e w a i t i n g !c o m p l e x 5 0 - m i n u t e p r i n t o u t n o t a k e s j u s t 2 . m i n u t e s w i t h t h G - W i z .E x c l u s i v e ! A s p e c t : R a t i o S e l e c t i o nO n l y I h G - W i z m a t c h e s g r a p h i c s c h a r a c t e r s t s t a n d a r d c h a r a c t e r s o O k i d a t a , E p s o n , S t a r

A c t u a l p i l c a n w y v a i y a c c o r O i r v j i o a t a ' e n n r l r u

M i c r o n i c s , P t o w r t t e r , S m i l h C o r o n a , C - I T O H ,G o r i l l a B a n a n a , a n m a n y o t h e r d o t m a t r i xp r i n t e r s . N o y o u c a n p e r f e c t l y a l i g n h i g hr e s o l u t i o n g r a p h i c s c h a r a c t e r s w i t h i n t e x tb l o c k s , o r i c o l u m n s .C A R D C O e x c e l l e n c e t r i u m p h s a g a i n ! T h e .G - W l z i t h e " b e s t b a n g f o t h b u c k " o n i h p r i n t e r i n t e r f a c e m a r k e t t o d a y a n i t ' sb a c k e d b C A R D C O ' S e x c l u s i v e . l i f e t i m e 'w a r r a n t y ! G - W i z : a n o t h e r d i s t a n t t a r g e t f o t h c o m p e t i t i o n t s h o o t a t C A R D C O , l n c , 3 0 0 S . T o p e k a / W i b h i t a , K S 6 7 2 0 2

T h W i z a r d s f r o m t h L a n d o □ H a v e D o n e I A g a i n !

Page 100: Compute Gazette Issue 26 1985 Aug

8/9/2019 Compute Gazette Issue 26 1985 Aug

http://slidepdf.com/reader/full/compute-gazette-issue-26-1985-aug 100/100

C A L K I T f o y o u r C o m n i o d o r a 6 i p o w e r f u l , r e x I - W d f l d p r o b l e m s o l v e r . F a s t e r , e s f s i c i ; a n m o a c c u r a t e l h a n p e n c i l , ' p a p e r a i j d j c a l c i i l a t o r - - d h l o l e s s f r u s t r a t i n g .

; i t K i i h e l p s y o s ^ h o u s e h o l d a n s m a l l b u s i n e s s t i m e i t a k e s t o a s " W h a t I t . 7 Y o c a m a k ep r o b l e m s t h a t i n v o k e n a n c n t u m n s u n u m h t r s . p r o j e c t i o n s a n p l a n a h e a d w i t h c o n f i d e n c e !

b a l a n c e v o u r c h e q u e b o o k i s e c o n d s T h C a l K i t p r o b l e m - s o h i n | > p a c k a g e i n c l u d e s b u i l l -

n e s s n e e d s . O v e r 2 ( r e a d y - t o - o s e , r e a l - l i f e a p p l i i