Compute Gazette Issue 39 1986 Sep

132
8/9/2019 Compute Gazette Issue 39 1986 Sep http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 1/132 T h S u m m e r C o n s u m e r E l e c t r o n i c s S h o w $ 3 . 0 0 S e p t e m b e r 1 9 8 6 I s s u e 3 9 V o l . 4 N o 0 2 2 2 0 $ 4 . 2 5 C a n a d a 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 v e r s i o n o o n o o u m o s t p , c h a r a c t e r e d i t o r f o t h 6 t h a t l e t s y o c o n c e n t r a t e o y o u r a r t w o r k i r o p r o g r a m m i n g d e t a i l s . I t ' s f a s t , e a s y t u s e , a n f u l l o u n i q u e f e a t u r e s . A l s o I T h i s I s s u e : V i d e o J i g s a w P e r s o n a l i z i n g T h 1 2 F a s t F i l e C o p i e r U s e r G r o u p U p d a t e A n M o r e O i m p o r t a n t d i s k a r a l w a y s j u s t k e y p r e s s a w a y w i t h t h i s u t i l i t y . F o t h a n 1 5 4 1 d i s k d r i v e . E a g l e s A n G a t o r s B i r d s o t h s k a n c r e a t u r e s o t h d e e p d o b a t t l e i t h i s o u t s t a n d i n g t w o - p l a y e r a c t i o n g a m e f o t h C o m m o d o r e 6 4 7 2 2 0 8 0 - C o l u m n C h a r a c t e r E d i t o r T h e a s y w a t c r e a t e c o m p l e t e c u s t o m c h a r a c t e r s e f o t h 1 2 8 ' s 8 0 c o l u m n s c r e e n . W i n d o w W i z a r d Y o u r 6 p r o g r a m s n e e d n e v e r l o o k d u l l a g a i n a f t e r u s i n g t h i s p o w e r f u l s c r e e n d i s p l a y u t i l i t y t h a t a d d s 1 c o m m a n d s t B A S I C .

Transcript of Compute Gazette Issue 39 1986 Sep

Page 1: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 1/132

T h S u m m e r C o n s u m e r E l e c t r o n i c s S h o w$ 3 . 0 0S e p t e m b e r 1 9 8 6I s s u e 3 9 V o l . 4 N o 0 2 2 2 0 $ 4 . 2 5 C a n a d a

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

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

A l s o I T h i s I s s u e :V i d e o J i g s a wP e r s o n a l i z i n g T h 1 2 F a s t F i l e C o p i e rU s e r G r o u p U p d a t eA n M o r e

O i m p o r t a n t d i s k

a r a l w a y s j u s tk e y p r e s s a w a y w i t h t h i s

u t i l i t y . F o t h a n 1 5 4 1 d i s k d r i v e .

E a g l e sA n G a t o r sB i r d s o t h s k a n c r e a t u r e s o t h d e e p d ob a t t l e i t h i s o u t s t a n d i n gt w o - p l a y e r a c t i o n g a m ef o t h C o m m o d o r e 6 4

■ ■

7 2 2

0

8 0 - C o l u m nC h a r a c t e r E d i t o rT h e a s y w a t c r e a t ec o m p l e t e c u s t o m c h a r a c t e rs e f o t h 1 2 8 ' s 8 0 c o l u m n s c r e e n .

W i n d o wW i z a r dY o u r 6 p r o g r a m s n e e dn e v e r l o o k d u l l a g a i n a f t e ru s i n g t h i s p o w e r f u l s c r e e nd i s p l a y u t i l i t y t h a t a d d s 1 c o m m a n d s t B A S I C .

Page 2: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 2/132

B e t t e r T h a n R I S K

P o w e r - y o u k n o w y o l o v e i Y o u s e d t p l a y

R I S K a k i d . M a y b ey o s t i l l d s o m e -r i m e s w h e n e v e ry o c a g e e n o u g hp e o p l e t o g e t h e r .

D i d y o u e v e r w i s hy o c o u l d p l a y b y o u r s e l f ? O m a k ec h a n g e s i t h m a p ?W o u l d n ' t i b g r e a ti y o c o u l d a t t a c kN o r t h A f r i c a f r o mN o r t h A m e r i c a ? O J a p a n f r o m B r a z i l ?

A n n o u n c i n g L o r d so C o n q u e s t " f r o m E l e ct r o n i c A r t s .

I i s n ' t R I S K . . . i t ' s b e t t e r .I t ' s c o n q u e r - t h e - w o r l d

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

L O R D S O F.

5 9 G r e a : S l T d i e g y G a m eF i v e k i n d s o f f o r t x * u f i g h t n - ' i r h h o n m i , u r o i -

i r o n s , b t m i i , t e r r i t o r y p o s i t i o n s , a n d d t i t S ,J W J c i n d i o f t v e a h h t f i g h t f a r — g o l d , l i m b e r .

i r o n , c o a l , a n h t r r d s » / h o r s e .F o 1 - 4 p l a y e r s . A f u f o o n u i i s / o r / o u r ,

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

I m a g i n e . . .. . h a v i n g a n i n f i n i t e

n u m b e r o u n i q u e m a p s t c h o o s e f r o m , s e a c h g a m ei d i f f e r e n t .

. . m a r c h i n g y o u r a r m i e s

i V v u 1 U W d * t C u m j i i ^ rA i n f i n i t e l u r i t i j o g a m e t j k i j uC r a n e y a u T o v m , i n p l a y a n o 2 0 W i - i n m u p . s

\ A e A - n a e n l R n m e . E m u j w u n K i l n , a n T h W o r l d .T h c o m p i t i t r t a g e n e r a t e u n l i m i t e d r a

d o m a p s .

o n t o w a r s h i p s f o a t t a c k s a c r o s s o c e a n s .

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

. . p l a y i n g c h a ll e n g i n g s o l o g a m e sa g a i n s t a i n t e ll i g e n t c o m p u t e ro p p o n e n t .

. . . a b u i l t - i n g a m ee d i t o r p o w e r f u le n o u g h t b c a l l e d

" S t r a t e g y G a m eC o n s t r u c t i o n S e t . "

L o r d s o C o n q u e s t . N m o r e m u c k i n g a r o u n d w i t hc a r d s a n d i c e a n l i t t l ep i e c e s o p l a s t i c t h a t r o l lu n d e r t h c o u c h . N o y o u ' r e f r e e t c o n c e n t r a t eo m o r e i m p o r t a n t t h i n g s .L i k e e x t e r m i n a t i n g t h o p p o s i t i o n .

S m i K t ; G i i m r C t i i u m i f f i o n S t i t i m i f f - j o u « i h i ' l o c a t i o n s a n

u i m n t b i n t x a r e s o u r c e s , f o i c a , a n i r u n s j x > r t .V o d e c i d e t h l u c k f o a m .

- l e w i s o / c o m p l e n t v9 k v e k o / h a n d i c a p p i n g .

E L E C T R O N I C A R T S "H o i o r d e r : V i a i i y m i r r e i a i l r r . I f y o u n r c u n a b l e T o f i n d ( h e p r p d u c i u y n u r l o c f l l r ^ a i l e r , y o u c a n c a l l 8 £ Q - 2 4 5 * 4 5 2 5 f o r d i r e c t V I S A o M « * u v c a r d o r d c «( i C c a l l S 0 0 * 5 6 2 * l l l 2 ) * T h e t i i t c c i p r i c e | S 3 2 - 9 5 f n f h e C o i n n n J u i c w r ^ i o n A p p k a n A i a r t v c » l o t » c o m m g t o o n T n b c b m a i l , * r n j t h c t t o r n i o i w v u i d e r r E l c f i r c m c A m D i r r e i S a l c i , C O B u 7 ^ 5 0 . S a M j i c o , C f l ^ 4 0 A t h i t S f u ^ h i p p l n i ; a n h a m l i i r i f i ( E C j n j , 3 l j n t A l l o w - w c c k » f o d e l i v e r y T h e r e a 1 4 - d a y , r n u t i e y - h a c l i : y u j i T a n r c c u J i r c c i a t d r r *¥ u i n m p l e r f p w A u c t c u r u l o g . t e n d 5 0 a n v m n p e i l , i c L f ^ d d r e u c d e n v e l o p e t G t c e t n u i ^ A n C a s i n g , I r f l O O a t d W H D r i v e , S « M ^ r c n . C ^ 1 4 0 4 R I S K i T c s ^ i f r f d t f a d e m n r t a P u t c r B r u i h o r s Q t x C o i a t t i o d u t c r c g u i r i f d u a d e m a r k o C ^ " n m u J n i u h n - i r ^ s i M a c h i n e s A ^ r J c i d . ; r j ; i » r r r c d u d d f m i r k o A p p l e c v c n p u i c i t A i a n 1 r e j j i n p T c d i r j J r n u i f c * • A r a nH , T j e i ! i r . A . i ' L j C \ " i E b e o u i u c r i n r e R r i ^ ' f J " J d « " > " l t o E O $ M t * A T t L o r j i u G m q i m i a n E l f C f i o n i t A « r f i l x c r f i l n a J f m J r t » w f F l r i i r u n i f A t u .

L o r J i u C o n t | u c * r I b i i f l d O t h b u n r d i i ^ n i * * " b v E O N — r h c o " C o s m i c H n c o u n t c f . " "9 - J

Page 3: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 3/132

I Y O C A F I N DB E T T E R P R O G R A M

W E ' L L B U I F O Y O U !

W O R D W R I T E RN o w i t h 8 5 , 0 0 0 w o r d S p e l l i n gC h e c k e r

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

s p e l l i n g c h e c k e r a n b u i l t - i nc a l c u l a t o r .C o n t a i n s a l t h f e a t u r e s y o u ' l l n e e d f o e v e r y d a y w o r d p r o c e s s i n g , p l u s m o s t o t h s o p h i s t i c a t e d f e a t u r e s f o u n d i m o r e e x p e n s i v e p r o g r a m s : d o c u m e n tc h a i n i n g , f o r m l e t t e r p r i n t o u t , p a g es e p a r a t i o n s , h o r i z o n t a l a n v e r t i c a ls c r o l l i n g , a n m o r e .

W i t h T i m e w o r k s y o g e m o r ep o w e r f o y o u r d o l l a rY o c a n u s e e a c h p r o g r a m a l o n e . O i n t e r f a c e t h i s t r i o o n a t i m e i y o l i k e

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

c o s t t h a t l e t s y o e n j o y t h e i r u s e .

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

D A T A M A N A G E RF o s t e r , m o r e e f f i c i e n t , m o r ev e r s a t i l e

c o m p l e t e g e n e r a l i n f o r m a t i o n s t o r a g ea n r e t r i e v a l s y s t e m w i t h r e p o r t - w r i t i n g ,g r a p h i c s , s t a t i s t i c s , a n l a b e l - m a k i n gc a p a b i l i t i e s .E x c l u s i v e X - S E A R C H , X - S O R T , a n X - C H A R T f e a t u r e s a l l o w y o t c r o s s -s e a r c h a n c a t e g o r y o i n f o r m a t i o n ; s o r ti t e m s a l p h a b e t i c a l l y , n u m e r i c a l l y , o b d a t e ; b r e a k d o w n s t a t i s t i c a l i n f o r m a t i o ni n t o c a t e g o r i e s ; a n g r a p h i c a l l y v i e wy o u r r e s u l t s .

W i t h T i m e w o r k s y o g e m o r et h a n s o f t w a r eY o u G e t O u C u s t o m e r T e c h n i c a lS u p p o r t T e a mA t t h e o t h e r e n o o u t o l l - f r e e h o t l i n e ,y o u ' l l f i n d o u f u l l - t i m e C u s t o m e r T e c h n ic a S u p p o r t T e a m . F r e e o c h a r g e t a l r e g i s t e r e d u s e r s .

Y o u G e t O u L i b e r a l T r a d e - U p P o l i c yY o u ' l l f i n d t h d e t a i l s i n s i d e e a c h p a c k a g e .

S W I F T C A L C - - ■ - ■ s i d e w a y sN e e a s y - t o - u s e s p r e a d s h e e tf o h o m e a n s m a l l b u s i n e s s u s

T h S I D E W A Y S o p t i o n l e t s y o p r i n ta l y o u r c o l u m n s o o n e , c o n t i n u o u ss h e e t . . . s i d e w a y s .2 5 r o w s a n u p t o 2 5 0 c o l u m n s ( 1 2 8 Kv e r s i o n ) p r o v i d e u t 6 2 , 5 0 0 c e l l s( l o c a t i o n s o t h s p r e a d s h e e t ) i w h i c ht p l a c e i n f o r m a t i o n .P e r f o r m s m a t h e m a t i c a l f u n c t i o n s u t 1 d i g i t s , A l l o w s t h e u s o m i n i m u ma n m a x i m u m v a l u e s , a v e r a g e s , s u m s ,i n t e g e r s , a b s o l u t e v a l u e s a n d e x p o n e nt i a l n o t a t i o n .

W i t h T i m e w o r k s y o g e t o u rM o n e y B a c k G u a r a n t e e

I y o u c a n f i n d a n y t h i n g t h a t w o r k s b e t t e rf o y o u , s i m p l y s e n d u y o u r T i m e w o r k sp r o g r a m , y o u r p a i d r e c e i p t , a n t h n a m eo t h p r o g r a m y o w a n t , a l o n g w i t h y o u rc h e c k o c r e d i t c a r d n u m b e r f o a n r e t a i lp r i c e d i f f e r e n c e . I i t ' s a v a i l a b l e , w e ' l lb u i f o y o u . "F o A p p l e ,C o m m o d o r e 1 2 ( 1 2 8 K )

C o m m o d o r e 6 C o m p u t e r s

M o r e p o w e r f o y o u r d o l l a r .O n e r w f l l n ! l o 5 d a ^ a i r o m d a t e d p u r t f i a s e

C o m p t l f f S j - s t t j n aI B 8 5 T r r J i B t t O r k B I n c . A r i g h i s t t t o n w s

O t h e r T i m e w o r k s P r o g r a m s :T h E v e l y n W o o d D y n a m i c R e a d e rS y l v i a P o r t e r ' s P e r s o n a l F i n a n c e S e r i e sS w i f l a x C a v e o t h W o r d W i z a r dB u s i n e s s S y s t e m s ■ W a l l S t r e e tT h E l e c t r o n i c C h e c k b o o kT h e M o n e y M a n a g e r

Page 4: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 4/132

I y o o w C - 6 4 , y o T h o n y o p u r c h a s e d . A n t h

G E O S r e a l i z e s t h t e c h n i c a lp o t e n t i a l t h a t h a b e e n i t h C - 6 4 a l a l o n g . S p e e d .P o w e r . E a s e o u s e . S o p h i s t ic a t i o n . E l e g a n t , p r a c t i c a la p p l i c a t i o n s y o m i g h t

e x p e c t o h i g h - e n d p e r s o n a l c o m p u t e r , a l m a d e p o s s i b l e w i t h G E O S . I t ' s s s i m p l e —b u t h e n , s w a f i r e . O n c e i c a u g h t o n

T b e g i n a t h b e g i n n i n g . G E O S s t a n d s f o G R A P H I C E N V I R O N M E N T O P E R A T I N GS Y S T E M . W h y ?G R A P H I C : B e c a u s e m e n u s a n i c o n sr e p l a c e l o n g , t y p e d c o m m a n d l i n e s . P o i n ta n c l i c k , t h a t ' s i t E N V I R O N M E N T : B e c a u s e G E O S p r o v i d e s

c o n s i s t e n t , p o w e r f u l w a t u s y o u rc o m p u t e r . L e a r n i n g n e a p p l i c a t i o n s i s n a p ( o s h o u l d w s a c l i c k ) .O P E R A T I N G S Y S T E M : B e c a u s e G E O So r c h e s t r a t e s e v e r y f u n c t i o n s t h a t t h e y a l w o r k t o g e t h e r s y s t e m a t i c a l l y ,e v e n s y m p h o n i c a l l y .

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

m e n u i j u s t t h a t : l i s t o f u n c t i o n s a v a i l ab l f o s e l e c t i o n . W h e n m e n u a p p e a r s ,m o v e t h p o i n t e r t a n i t e m y o w i s h .C l i c k . C l i c k . Y o u ' r e o y o u r w a y .

p o i n t e r i u s e d t s e l e c t a n a c t i v a t ei t e m s . T m o v e t h p o i n t e r , r o l l t h m o u s eo t r a c k b a l l o r r o t a t e t h j o y s t i c k . O n c e o t a r g e t , c l i c k o n c e t o s e l e c t ; c l i c k s e c o n dt i m e t a c t i v a t e .F o n t s a r n e w a o l o o k i n g a t e x t .C h o o s e f r o m 5 d i f f e r e n t f o n t s ( w i t h m o r e o t h w a y ) . T r © b i n t i u , o R o m a , b o l d , o i t a l i c s , e v e n u n d e r l i n e a n J W f i l f f l j N e e d t f i m o r e w o r d s o n l i n e ? P i c k s m a l l e rp o i n t s i z e , l i k e u n i v « t « y 8 p o i n t , a n g e t o v e r o n h u n d r e d c h a r a c t e r s p e r l i n e .A l t h i s a n f a s t t o o . B e c a u s e t h i n t e g r a t e dd i s k T u r b o s o f t w a r e i m p r o v e s 1 5 4 1 d i s k d r i v ep e r f o r m a n c e t t i m e s . T h a t ' s r i g h t . O b o t h r e a d s a n w r i t e s .

G E O S c a b d i v i d e d i n t o a r e a s : t w f u n c t i o n a l a s p e c t s ( d e s k T o p a n D e s kA c c e s s o r i e s ) , a n t w m a j o r a p p l i c a t i o n s( g e o P a i n t a n g e o W r i t e ) .

d e s k T o p . d e s k T o p i g r a p h i c i n t e r f a c e , m a k i n g f i l eo r g a n i z a t i o n a n m a n a g em e n t e a s y , A a l w a y s , y o c a l l t h s h o t s . L o a d d i s k .F i l e s a p p e a r a i c o n s o t h

d i s k n o t e p a d ; t f l i p t h r o u g h , p o i n t a t h f o l d e d c o r n e r a n c l i c k . P r e f e r f i l e a p p e a ro d i f f e r e n t s h e e t ? M o v e i t I t ' s e a s y .

I H J i i - H l i H C I O B W I E « . n i « l

C r e a t e a n e d o c u m e n t o r e - n a m e a e x i s t i n g o n e . W a n t t c o p y f i l e o n t o t h s a m e o d i f f e r e n t d i s k ? F i n e . F o r g o t t e nw h a t f i l e c o n t a i n s ? S e l e c t " g e t i n f o " f r o mt h f i l e m e n u . d e s c r i p t i o n o f t h a t f i l e ' sc o n t e n t s a p p e a r s . F i n i s h e d w i t h f i l e ? P r i n ti t S a v e i t O d r o p i i t h t r a s h a n h a v ed o n e w i t h i t Y o u r c a l l .

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

C r e a t e m a s t e r p i e c e s o t h D r a w i n gW i n d o w . B t u r n s , u s p e n c i l , a a i r b r u s ho p a i n t b r u s h , e a c h w i t h c h a r a c t e r a l l i t so w n . D r a w s t r a i g h t l i n e s , s q u a r e s , r e c t a n gl e o c i r c l e s . F i l l i w i t h a n o t h 3 p a t t e r n s . S w i t c h t p i x e l - m o d e , w h e r e e a c hd o i s e l e c t e d s e c t i o n i m a g n i f i e d m a n yt i m e s i t s i z e f o e a s y m a n i p u l a t i o n .

Page 5: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 5/132

o w t w M a c h i n e s .l c o m p u t e r G E O S u n l o c k s .

S e c o n d t h o u g h t s ? E r a s e w h a t y o u d o n ' tw a n t . O " U N D O " y o u r l a s t a c t . ( I o n l y l i f ec o u l d i m i t a t e a r t ! )A d t e x t i y o l i k e , i n d i f f e r e n t f o n t s , s t y l e so p o i n t s i z e s . E v e n c h a n g e i t p o s i t i o n o l a y o u t a w i l l .M o v e o c o p y a n y p a r t o y o u r c r e a t i o n .O n c e d o n e , y o c a i n c l u d e y o u r a r t w o r k i a n o t h e r d o c u m e n t — a l e t t e r h o m e p e r h a p s .{ W o n ' t M o t h e r b e p l e a s e d ? ) G E O S m a k e si e a s y .

F o n t s a r n e w a o l o o k m o a t e x t C h o o s ef r o m o I t e m ( w i t h , i ■ ■ ■ ■ ' ■ - ■ : ■ ■ T f t t J t n C l J C a R o m a , b o l d o $ * $ ? $ $U D d a t f c a r r i W f i i ^ . N e e d t o f i t i . ■ ■ ■ s o n

p e ■ '

g e o W r i t e . A e a s y t u s e ," w h a t y o u s e e i w h a t y o ug e t " w o r d p r o c e s s o r . C r e a t ed o c u m e n t s . I n s e r t , c o p y ,m o v e o d e l e t e t e x t a y o w i s h . C h o o s e f r o m d i f f e r e n t

f o n t s i m a n y d i f f e r e n t s t y l e s a n p o i n ts i z e s . P r e v i e w y o u r p a g e e x a c t l y a i w i l l

a p p e a r o f t h p r i n t e r . T y p i s t s w i l l a p p r e c i a t et a b s , w o r d - w r a p a n d p a g e b r e a k s .D o c u m e n t s m a c o n t a i n u t 6 p a g e s .W h a t ' s m o r e , y o c a m o v e t a n p a g ei n s t a n t l y . I y o l i k e , y o u c a n c u s e l e c t e dt e x t f r o m o n s e c t i o n a n m o v e o c o p y i t a n o t h e r . A d g r a p h i c s f r o m g e o P a i n t .I t ' s c i n c h .

E t o n

Y c u M ' b b p l e a s e d f c f i o u

b t t t f t - , - , . ; o t h : ; i [ i c; ■ ■ ■

i l 5 9

| 4 | 5l i f e

£ « e w• - . | H . |G

G t a § ;

: - : J > y j

1 s Q u a r t e r S a l e sD e s k A c c e s s o r i e s . H a n d yp r o g r a m s y o u c a n u s e w h i l ei a n G E O S a p p l i c a t i o n .T h e s e i n c l u d e a a l a r mc l o c k , a n o t e p a d f o r e m i n d e r s , f o u r - f u n c t i o n

c a l c u l a t o r , a n p h o t o a n t e x t a l b u m s w h i c hs t o r e p i c t u r e s a n p h r a s e s y o m a t h e np a s t e i n t o a p p l i c a t i o n s . T h P r e f e r e n c eM a n a g e r e v e n l e t s y o e s t a b l i s h p a r a m e t e r sf o e v e r y t h i n g f r o m m o u s e s p e e d t t h d a t e a n t i m e — e v e n b a c k g r o u n d c o l o r .C i v i l i z e d o p t i o n s , e v e r y o n e .

G E O S , W h o l e N e W o r l df o r t h e C - 6 4 .S 5 9 . 9 5 T O R D E R : 8 0 0 - 4 4 3 - 0 1 0 0 x 2 3 43 E O S D i s k e t t e i n c l u d e s d e s k T o p , d i s k T u r b o . g e o P a m l . g n c M f r i t e a n d e s kA c c e s s o r i e s $ 5 9 . 9 5 .C r e s i d e n t s a d S t a n . ( £ 4 . 5 0 U S ' 7 . 5 0 F o r e i g n s h i p p i n g a n h a n d l i n g . )U F u n d s o n l y B . S . W O r « r P r o c e s s i n g , P B o 5 7 1 3 5 . H a / i v a r O . C 9 4 5 4 5C o m m o d o r e 6 4 a n d C - 6 4 a r t r a d e m a r k o C o m m o d o r e E l e c t r o n i c s r H d G E O S .d e s K T o p . g e o P a m i . g e o W i t e . d i s k T u r t n a n d B e A e l a y S o f t w s r k t a t r a d e n n r k e o B o r k o l e y S o N w o i k s .

Page 6: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 6/132

U s t h b r a i n s y o u rC o m m o d o r e W a s n ' t B o r n W i t h .R i g h t a Y o u r F i n g e r t i p si C o m p u S e r v e ' sC o m m o d o r e * F o r u m s

O u C o m m o d o r e F o r u m s i n v o l v et h o u s a n d s o C o m m o d o r e u s e r s w o r l dw i d e . T h e s e F o r u m s s h o w y o j u s t h o e a s y a n f u i i t g e t t h e m o s t f r o my o u r C o m m o d o r e C o m p u t e r .

T h C o m m o d o r e C o m m u n i c a t i o n sF o r u m p r o v i d e s t h l a t e s t n e w s o c o m u n i c a t i o n s s o f t w a r e a n a d v i c e o h o t e f f e c t i v e l y u s y o u r m a c h i n e f o o n l i n e c o m p u t i n g .

T h C o m m o d o r e P r o g r a m m i n gF o r u m s u p p o r t s p r o g r a m m e r s a n d e v e l o p e r s o C o m m o d o r e 8 - b i tc o m p u t e r s .

T h C o m m o d o r e A r t s a n G a m e sF o r u m i f o a l C o m m o d o r e 8 - b i tc o m p u t e r s . C o m p o s e o r p l a y m u s i c ,c r e a t e o r e t r i e v e c o l o r f u l g r a p h i c s , a n d o w n l o a d g a m e s s o f t w a r e .

T h C o m m o d o r e A m i g a 1 F o r u m i t h n a t i o n a l r e s o u r c e f o a l b u s i n e s s

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

D o w n l o a d f i r s t - m t e . n o n - c o m m e r c i a l u s e r -s u p p o r t e d s o f t w a r e a n u t i l i t y p r o g r a m s .• T a k e a d v a n t a g e o C o m p u S e r v e ' s i n e x p e ns i v e w e e k n i g h t a n w e e k e n d r a t e s ( w h e nF o r u m s a r m o s t a c t i v e , a n s t a n d a r d o n l i n ec h a r g e s a r j u s t I O m i n u t e ) .

G o n l i n e i m o s t m a j o r m e t r o p o l i t a n a r e a sw i t h l o c a l p h o n e c a l l .

R e c e i v e $ 2 5 . 0 0 I n t r o d u c t o r y U s a g eC r e d i t w h e n y v p u r c h a s e y o u r C o m p u S e r v eS u b s c r i p t i o n K i t .

I n f o r m a t i o n y o s i m p l y c a n ' t f i n da n y w h e r e e l s e .

U s t h F o r u m M e s s a g e B o a r d t e x c h a n g e m a i l w i t h f e l l o w m e m b e r s .J o i n o n g o i n g , r e a l - t i m e d i s c u s s i o n s i F o r u m C o n f e r e n c e — w i t h C o m m o d o r el u m i n a r i e s l i k e J i B u t t e r f i e l d , J i G r a c e l y , B o L a n d w e h r a n S t e v eP u n t e r . S c a n F o r u m D a t a L i b r a r i e s f o f r e e s o f t w a r e , d o c u m e n t a t i o n a n c o t r i b u t i o n s f r o m C o m m o d o r e e n t h u s i a s t s .

E n j o y o t h e r u s e f u l s e r v i c e s , t o o . L i k ee l e c t r o n i c e d i t i o n s o y o u r f a v o r i t e m a g az i n e s , n e w s l e t t e r s a n a r t i c l e s , i n c l u d i n gF a m i l y C o m p u t i n g , O M N 1 O n l i n e a n t h E l e c t r o n i c G a m e r . ' "A l y o n e e d i y o u r C o m m o d o r ec o m p u t e r a n d m o d e m . . . o a l m o s ta n o t h e r p e r s o n a l c o m p u t e r .

T o b u y y o u r S u b s c r i p t i o n K i t , 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 . S u g g e s t e d r t a i l p r i c e i $ 3 9 . 9 5 . T r e c e i v e o u f r e eb r o c h u r e , o t o r d e r d i r e c t , c a l l 8 0 0 -8 4 8 - 8 1 9 9 ( i O h i o , c a l l 6 1 4 - 4 5 7 - 0 8 0 2 ) .I y o u ' r e a l r e a d y C o m p u S e r v e s u s c r i b e r , t y p e G C B M N E T ( t h e C o m o d o r e U s e r s N e t w o r k ) a a n y ! p r o m p tt s e w h a t y o u ' v e b e e n m i s s i n g .

C o m p u S e r v eI n f o r m a l I o n S o i u l c o s , P . O . B o 2 0 2 1 2S O O O A r l i n g t o n C o n l r a 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 o l l 6 U - 4 S 7 . 0 8 0 2

A H & B l o c k C o m p a n y

Page 7: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 7/132

S e p t e m b e r 1 9 8 6 V o l . 4 N o

f e a t u r e sT h S u m m e r C o n s u m e r E l e c t r o n i c s S h o w L a n c e E l k o 2 U l t r a f o n t C h a r l e s B r a n n o n 3 6

r e v i e w sV o r p a l U t i l i t y K i H o w a r d P a r n e sA C E ; A i C o m b a t E m u l a t o r G e o r g e M i l l e rS t l c k y b e a r T y p i n g T u t o r a n S t i c k y t e a r T o w n B u i l d e r D a v i d a n R o b i n M i n n i c kB i k e H i k e , P i p e l i n e , a n M a t h i N u t s h e l l D a v i d a n R o b i n M i n n i c kG B C h a m p i o n s h i p B a s k e t b a l l : T w o - O n - T w o K a t h y Y a k a l

5 5 5 5 5

5 5 5

6 6 6 6 6

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

g a m e sJ u j i t s u R o L a n d o r o sC e l l R u n n e r J o h n K r u t c hE a g l e s a n G a t o r s P h i l i p I N e l s o n

e d u c a t i o n / h o m e a p p l i c a t i o n sV i d e o J i g s a w F r e d K a r g 6 9 6 4C o m p u t i n g f o F a m i l i e s : V a n c o u v e r 1 9 8 6 : D i s t a n c e i S t a t e o M i n d F r e d D ' l g n a z l o 8

p r o g r a m m i n gP o w e r B A S I C : S o u n d O f J o h n M a r t i n 6 6 4 / VW i n d o w W i z a r d R o n a l d C a r n e l l 6 6 F a s t F i l e C o p i e r f l o s s O u w i n g a 6 6 6 48 0 - C o l u m n C h a r a c t e r E d i t o r H a r r y R i v e r a 6 1 2 D O W i n d o w B o b K o d a d e k 7 6 D a t a T r a n s f o r m e r f o L A D S R o b e r t E C o 7 6 A u t o R u K e v i n M y k y t y n 7 1 2 8 / 6 4C o m m o d o r e 1 2 H i - R e s T e x t M a n i p u l a t i o n J a m e s R S c h w a r t z 7 3 1 2 8P e r s o n a l i z i n g t h e 1 2 S t e v e S t a n k o 7 1 2 H i n t s T i p s : F a s t D a t a U p d a t e B e B B o w e n 7 8 1 2 M a c h i n e L a n g u a g e f o B e g i n n e r s : A A l M a c h i n e L a n g u a g e G a m e R i c h a r d M a n s f i e l d 7 1 2 8 / 6 4

d e p a r t m e n t sT h E d i t o r ' s N o t e s R o b e r t C 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 e n R e a d e r s 1 H o r i z o n s : G a r b a g e C o l l e c t i o n T o d d H e i m a r c k 8 S i m p l e A n s w e r s t C o m m o n Q u e s t i o n s T o R H a l t h l l l 8 N e w s & P r o d u c t s 8 B u g - S w a t t e n M o d i f i c a t i o n s a n C o r r e c t i o n s 9 U s e r G r o u p U p d a t e 9

1 2 8 / 6 4

p r o g r a m l i s t i n g sC O M P U T E I ' s G a z e t t e A u t h o r G u i d e 8 H o t T y p e I C O M P U T E ' S G a z e t t e P r o g r a m s 8 T h A u t o m a t i c P r o o f r e a d e r 9 1 2 8 / 6 4 / + 4 / 1 6 / VM L 9 1 2 8 / 6 4A d v e r t i s e r ' s I n d e x 1 2

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

Page 8: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 8/132

T h r e c e n t S u m m e r C o n s u m e rE l e c t r o n i c s S h o w w a b o t h i t e r e s t i n g a n d i s a p p o i n t i n g .L a s t y e a r a t h i s t i m e , t h i n d u st r w a r e e l i n g f r o m t r e m e nd o u s d o w n t u r n i s a l e s g r o w t h ,a n t h r e s u l t i n g s h a k e o u t h a o t h e r w i s e s t a b l e v e n d o r s d es c r i b i n g t h o s e t i m e s a t h e n o t h e n t i r e p e r s o n a l c o m p u t e ri n d u s t r y . y e a r l a t e r , w e ' r e s t i l lh e r e , a n t h d o o m a n d g l o o mf o r e c a s t e r s h a v e r e t r e n c h e d .W e ' r e w i s e r , m o r e m a t u r e , a n p e r h a p s m o r e s t a b l e i n d u s t r y ,a n t h a t t i t u d e a m o n g t h e e xh i b i t o r s a t h s h o w w a m u c hm o r e u p b e a t , W h e a r d t a l k o s t e a d i l y i m p r o v i n g s a l e s , e n t h us i a s m f o n e p r o d u c t s , a n b e t t e r h o l i d a y s e a s o n o t h h r i z o n . W a l s o h e a r d g e n e r a ll e v e l o e n t h u s i a s m f o t h h a r d -c h a r g i n g A t a r i C o r p o r a t i o n , a n

m o r e s p e c i f i c l e v e l o d i s a pp o i n t m e n t a t h C o m m o d o r es h o w i n g . A t a r i h a l a r g e a n i m p r e s s i v e b o o t h , i m p r e s s i v e i t h a t i c o n t a i n e d d o z e n s o s m a l l e r e x h i b i t s w h e r e i n d e p e nd e n t v e n d o r s d e m o n s t r a t e ds o f t w a r e f o t h S s e r i e s . V i s it o r s t h u s i m m e d i a t e l y e n c o u nt e r e d t r e m e n d o u s a m o u n t o a c t i v i t y e n c o m p a s s e d i g r o u po h i g h l y s u p p o r t i v e p e o p l e .

T h C o m m o d o r e a p p e a ra n c e e v o k e d m i x t u r e o c o c e r n a n d a m a z e m e n t . R e m e mb e r , w e ' r e t a l k i n g a b o u tc o m p a n y h e r e w i t h a a c t i v e ,e n t h u s i a s t i c i n s t a l l e d b a s e o l i e r a l l y m i l l i o n s o c o m p u t e r s .W e ' r e t a l k i n g a b o u t c o m p u t e rs e r i e s c a l l e d t h 6 t h a t j u s tk e e p s g o i n g , t h e 1 2 8 w i t h s u c e s s r e c o r d t h a t w s u s p e c t e v e ni m p r e s s e s C o m m o d o r e , a n t h

A m i g a . O n o f t h e m o s t t e c h n ol o g i c a l l y s u p e r i o r c o m p u t e r s o t h m a r k e t , t h A m i g a c o n t i n u e st o s u f f e r a t h h a n d s o t h s u p e r i o r m a r k e t i n g a t t a c k o t h A t a r i - l e d T r a m i e l s .

C o m m o d o r e c o n t i n u e s t i n s i s t t h a t t h A m i g a i b u s in e s s m a c h i n e . O n m u s t a s s u m et h a t t h i s i t h r e a s o n n o n e w a p r e s e n t a C E S . I t h C o m m od o r e s u i t e , o n l y 6 4 s a n 1 2 8 sw e r e v i s i b l e . I w a s i m p l ya m a z i n g . A n v e r y q u i e t w h e nw w e r e t h e r e . T h s e e m i n gl e t h a r g y i m a r k e t p o s i t i o n i n gt h a t h a s t r i c k e n C o m m o d o r es i n c e t h i n t r o d u c t i o n o t h A m i g a i o n o t h m o s t s h o c ki n t u r n a b o u t s w e ' v e w i t n e s s e di t h m o d e r n h i s t o r y o f t h i si n d u s t r y . O n w o n d e r s w h e t h e rt h b a n k e r s h a v e b e g u n t c a l lt h s t r a t e g i c s h o t s a C o m m od o r e .

W t h i n k t h a t i i i m p o rt a n t t t h i s i n d u s t r y a w h o l et h a t C o m m o d o r e i s a n c o n t i nu e t b e a v i a b l e p l a y e r . D n o m i s u n d e r s t a n d . W s a n o t h i n ga C E t h a t s a y s i i n o v i a b l ec o m p a n y . W s i m p l y q u e s t i o nt h w i s d o m o i t c o n t i n u e d r f u s a l t o p e n u p t h A m i g a m a k e t . O b v i o u s l y s u c h d e c i s i o n i C o m m o d o r e ' s , n o o u r s , a n o v i o u s l y w e ' r e o t h o u t s i d e , b u o n c a o n l y m a r v e l a t h c o t i n u e d g r o w t h a n s u c c e s s o A t a r i a n t h r e l a t i v e d e m i s e o t h A m i g a .

L a s t s u m m e r t h i s t i m e , b o t ht h S a n t h A m i g a w e r el a u n c h e d f r o m a n i n s t a l l e d b a s eo z e r o . N o w , a w c o n c l u d et h f i r s t y e a r o p r o d u c t d e l i ve r y , w f i n d t h S w i t h a i s t a l l e d b a s e o r o u g h l y t e t i m e s

t h a t o t h A m i g a . N o v e r ys t i r r i n g r e c o r d . D u r i n g t h i s o n e -y e a r p e r i o d , t h S h a g r o w n ,e v o l v e d , e x p a n d e d t i n c l u d et h 1 0 4 0 , u n d e r g o n e i T r a m i e l -l i k e f a s h i o n a p r e d i c t a b l e s e r i e so a g g r e s s i v e p r i c e c u t s , e x p a n de m a r k e t i n g o u t l e t s , e t c . W e ' v es e e n i a l h a p p e n b e f o r e w i t ht h V I a n t h 6 4 b u i t ' s s t i l lq u i t e i m p r e s s i v e w h e n i w o r k s .

C o n t r a s t w i t h t h i s t h c o c u r r e n t i n t r o d u c t i o n o t h A m i g a . I w a c a t e g o r i z e d , o rd e f i n e d , a b u s i n e s s m a c h i n e .I t p r i c e s h a v e c h a n g e d o n l ym i n i m a l l y . I h a s , t p u i p l i t e l y , w i t h e r e d . A w s a i d , w t h i n k t h i s i n d u s t r y n e e d s C o m o d o r e , a n i n e e d s t h e v i s i o na n d i r e c t i o n t h a t C o m m o d o r ec a n h e l p p r o v i d e . W d n o w a n t i t b t o l a t e . M a y b e i y o u g e n t l e m e n a n l a d i e s w o u l dj u s t n u d g e t h A m i g a l i t t l e b i t o w a r d t h c o n s u m e r m a r k e t ,y o u ' d b e p l e a s a n t l y s u r p r i s e d .P e r h a p s p r i c e c u t h e r e , m a k e i n c u r s i o n t h e r e . Y o g e t h p i c t u r e . Y o u ' v e g o m i l l i o n s o fu s e r s o u t h e r e l o o k i n g t y o f o t e c h n o l o g i c a l l e a d e r s h i p .T h a n k s .

R o b e r t C L o c kE d i t o r i C h i e f

C O M P U T E D G a z e l l e S e p t e m b e r 1 9 8 6

Page 9: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 9/132

T o k y o f o $ 1 9 . 9 5

I t h c o n t i n u i n g e v o l u t i o n o s c e n e r y , S u b L O G I C i n t r o d u c e st h J a p a n a n S a F r a n c i s c o B a A r e a S c e n e r y D i s k s f o F l i g h tS i m u l a t o r I a n J e t .

T o k y o t O s a k a i c o m f o r t a b l e 2 4 0 - m i l e f l i g h t . T h n a t u r a lb e a u t y o t h J a p a n e s e c o a s t l i n e a n m o u n t a i n r a n g e sc o m p l e m e n t t h s t a n d a r d c r o s s - c o u n t r y d e t a i l s .

T h b e a u t i f u l S a F r a n c i s c o B a A r e a " S t a r " S c e n e r y D i s k i p e r f e c t f o c o n c e n t r a t e d s i g h t - s e e i n g .

F o t h e c r o s s - c o u n t r y a d v e n t u r e r , o u s t a n d a r d W e s t e r n U . S .s c e n e r y ( D i s k s 1 - 6 ) c o n t a i n s m a j o r a i r p o r t s , n a v - a i d s , c i t i e s ,h i g h w a y s , r i v e r s , l a k e s , a n m o u n t a i n s .

S u b L O G I C S c e n e r y D i s k s a r a v a i l a b l e i n d i v i d u a l l y f o S 1 9 . 9 5 .T h s i x - d i s k W e s t e r n U . S . s e t i a v a i l a b l e f o $ 9 9 . 9 5 . S e y o u rd e a l e r , o r w r i t e o c a l l S u b L O G I C f o m o r e i n f o r m a t i o n .

f e U O G I CC o r p o r a t i o nC h a m p a i g n I 8 1 8 2 0

U h w i . A l u l i . i n )

Page 10: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 10/132

C O M P U T E ! P u b l i c a t i o n sO n

P u b l i s h e r J a m e s A . C a s e l l aF o u n d e r / E d i t o r E C h i e f R o b e r t C L o c kS 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 x e c u t i v e E d i t o r S e l b y B a t e m a nE d i t o r L a n c e E l k oA s s i s t a n t E d i t o r T o d d H e i m a r c kP r o d u c t i o n D i r e c t o r T o n y R o b e r t sE d i t o r sT o R . H a l f h i l l , E d i t o r , C O M P U T E R S A t a r i S D i s kM 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 n E 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 lE 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 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 , A n D a v i e s ( B o o k s ) ; G e o r g e M 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 y Y a k a l , A s s i s t a n tF e a t u r e s E d i t o r ; T a m m i e T a y l o r , C o p y E d i t o r ; M a r k T u t t l e ,S u b m i s s i o n s R e v i e w e rE d i t o r i a l P r o g r a m m e r sP a t r i c k P a r r i s h ( S u p e r v i s o r ) , T i V i c t o r , K e v i n M y k y t y r t , T i M i d k i f fP 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 i o r a n c e , D a v i d H e n s l e yA d m i n i s t r a t i v e S t a f fE x e c u t i v e A s s i s t a n t , D e b i N a s h ; J u l i a F l e m i n g , I r i s B r o o k s ,M a r y H u n t , S y b i l A g e eP 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 t S u p e r v i s o r ; T e r r y C a s h , C a r o l e D u 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 K e t r o w ( 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 yB 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 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 ( A l a b a m a )C u s t o m e r S e r v i c eD i a n e L o n g o , C u s t o m e r S e r v i c e M a n a g e r ; O r c h i d T a m a y o ,D e a l e r S a l e s S u p e r v i s o r ; C a s s a n d r a G r e e n e , C u s t o m e r S e r v i c eS u p e r v i s o rR e c e p t i o n i s t , A n i t a A r f i e l dW a r e h o u s e M a n a g e r , J o h n W i l l i a m sP r e s i d e n t J a m e s A . C a s e l l aV i c e P r e s i d e n t , A d v e r t i s i n g R i c h a r d J M a r i n oD i r e c t o r , F i n a n c e P l a n n i n g C h r i s t o p h e r M v i n eP 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 sR i c h a r d ] M a r i n o , V i c e P r e s i d e n t , A d v e r t i s i n g S a l e s ; P e t e rJ o h n s m e y e r , D i r e c t o r o A d v e r t i s i n g S a l e s ; B e r n a r d ) T h e o b a l d ,J r . , A s s o c i a t e A d v e r t i s i n g D i r e c t o r ; K a t h l e e n H a n l o n ,P r o d u c t i o n C o o r d i n a t o rS 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 4 1 5 - 3 4 8 - 8 2 2 2H a r r y B l a i r 9 1 9 - 2 7 5 - 9 8 0 9A 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 K a t h l e e n H a n l o n , 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 sN o r t h e a s t 2 1 2 - 3 1 5 - 1 6 6 5M i d - A t l a n t i c 2 1 2 - 3 1 5 - 1 6 6 5S o u t h e a s t 2 1 2 - 2 7 5 - 9 8 0 9

S a l e s O f f i c e s , J u l e s1 2 9 0 H o w a r d A v e n u eS u i t e 3 0 B u r l i n g a m e , C 9 4 0 1 0M i d w e s tT e x a sP a c i f i c N o r t h w e s tN 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

E T h o m p s o n , I n c .

3 1 2 - 7 2 6 - 6 0 4 77 1 3 - 7 3 1 - 2 6 0 54 1 5 - 3 4 8 - 8 2 2 24 1 5 - 3 4 8 - 8 2 2 22 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

" . ■ - ' • - ' - B a n t ua C l i c a l i t j a n i

C O M P U T E I P u b l i c a t i o n s , I n c . , p u b l i s h e sC O U P U T E I C O M P U T E I B o o k s C O M P U T B ' t G A Z E T T E

C O M P U T E I * G A Z E T T E D i s k A p p l e A p p l i c a t i o n sE d i t o r i a l O f f i c e :3 2 W e s t W e n d o v e r A v e . , S u i t e 2 0 0 , G r e e n s b o r o , N 2 7 4 0 8C o r p o r a t e O f f i c e s :8 2 7 t A v e n u e , N e Y o r k , N 1 0 0 1 9C u s t o m e r S e r v i c e :P . O . B o 5 0 3 8 , F . D . R . S t a t i o n , N e Y o r k , N 1 0 1 5 0T e l e p h o n e : ( I N Y 2 1 2 - 8 8 7 - 8 5 2 5 ;( I U . S . ) T o l l f r e e 1 - 8 0 0 - 3 4 6 - 6 7 6 7O f f i c e H o u r s : 8 : 3 0 A t 4 : 3 0 P M o n d a y - F r i d a yS u b s c r i p t i o n O r d e r sC O M P U T E R S G A Z E T T EP . O . B o 1 0 9 9 7 , D e M o l n e s , I 5 0 3 4 0

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

1 - 8 0 0 - 2 4 7 - 5 4 7 0I I 1 - 8 0 0 - 5 3 2 - 1 2 7 2

C O M P U T E R 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 Y 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 a n d F o r e i g nS u r f a c e M a i l S 3 0 . F o r e i g n A i M a i l S 6 5 .T h C O M P U T E ! ' ? g a z e t t e s u b s c r i b e r l i s t i s m a d e a v a i l a b l e t 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 l h p r o d u c t o s e r v i c e w h i c h m a b o i n t e r e s t t o o u r e a d e r s . I y o p r e f e r n o t 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 p u t e dg a z e t t e , P . O . B o 1 0 9 5 8 , D e M o i n e s , I 5 0 9 5 0 . I n c l u d e n o t e i d i c a t i n g y o u r p r e f e r e n c e 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 ! ' * g a z e t t e a r e o r i g i n a l m a t e r i a l s w i t h f u l l o w n e r s h i p r i g h t sr e s i d e n t i s a i d a u t h o r s . B s u b m i t t i n g a r t i c l e s t C O M P U T E ! ' *G A Z E T T E , a u t h o r s a c k n o w l e d g e t h a t s u c h m a t e r i a l s , u p o n a c c e pt 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 IP u b l i c a t i o n s , I n c . N p o r t i o n o t h i s m a g a z i n e m a b e r e p r o d u c e di 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 ec o n t e n t s c o p y r i g h t 1 9 8 6 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 s d 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 a u t h o r c 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 nw 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 v e l o p e . W h e r e p r o g r a m s a r i n c l u d e d i a a r t i c l e s u b m i s s i o n ,t a p e o r d i s k m 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 ep a g e s h o u l d b e a r t h t i t l e o f t h e a r t i c l e , d a t e , a n n a m e o f t h ea u t h o r . C O M P U T E ! P u b l i c a t i o n s , I n c . , a s s u m e s n l i a b i l i t y f o r e r r o r si a r t i c l e s o a d v e r t i s e m e n t s . O p i n i o n s e x p r e s s e d b a u t h o r s a r n o t n e c e s s a r i l y t 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 IP u b l i c a t i o n s a s 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 r f a i lu r 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 m a k e t a p e o rd i s k c o p i e s o p r o 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 , C o m m o d o r e 6 4 P l u s / 4 , 1 6 a n 1 2 a r t r a d em a r 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 c . , a n d / o r C o 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 ro q u a l i t y i n f o r m a t i o n a n s e r v i c e s t o w n e r s a n d u s e r s o f C o m o d o r e p r o d u c t s , C O M P U T E I P u b l i c a t i o n s , I n c . , i i n w a a s s oc 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 s M a c h i n e s , I n c . , o a n o i t s u b s i d i a r i e s .

Page 11: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 11/132

C o m m o d o r e B E S T S E L L E R Sf r o m C O M P U T E ! B o o k sY o c a d e p e n d o C O M P U T E ! f o d e a r l y w r i t t e n ,e a s y - t o - u s e b o o k s f o y o u r C o m m o d o r e 6 4 T h i sa s s o r t m e n t o t i t l e s i n c l u d e s s o m e o o u r m o s tf r e q u e n t l y r e q u e s t e d b o n k s c o n t a i n i n g m a n y o o u b e s t e v e r a p p l i c a t i o n s , g a m e s , u t i l i t i e s , t u t o r i a l s , . i n dp r o g r a m m i n g h i n t s , a l r e a d y t t y p e i a n u s o y o u r C o m m o d o r e 6 4

C O M P U T E ! ' !

n m o d o r eC o f l e c t i o n

I P U T E i ' s r i R S I B C O k O FC O M M O D O R E — ■

S O ■ 7

C O M P U T E ! ' *

D h v s w a

m m o d o r e^ C o l l e c t i o n" r . V t f a < J M

N I

C O M P U T E SM a c h i n eL a n g u a g eR o u t i n e s

f o t h C o m m o d o r e6

. .

L o o k o v e r t h i s l i s t o b a d d i s t b e s t s e l l e r s , a n c h o o s e t h t i t l e s y o u n e e d t c o m p l e t e y o u r l i b r a r y o U r s t - r a t er e 6 b o o k s f r o m C O M P U T E ! .

f i r s t B o o k o C o m m o d o r eS o u n d a n G r a p h i c s

2 7 p a g e su s e f u l e x p l a n a t i o n s o I h 6 4 ' s s o u n d a n d

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

I S B N 0 - 9 4 I 3 B 6 - 2 1 - 3

A r c a d e G a m e s o t h 6

C a m p , 3 5 p a g e sg u i d e t o c r e a t i n g a r c a d e g a m e s o t h 6 4 , p l u s

g a m e s t p l a y a n S i x t y .I S B N 0 - 9 4 2 3 8 6 - 3 6 - 1

C O M P U T E ! ' * C o m m o d o r e C o l l e c t i o n ,V o l u m e O n E d i t e d , 2 0 p a g e sA a n t h o l o g y o 2 p r a c t i c a l p r o g r a m s i e a s y - t o -u s f o ( o t h C o m m o d o r e 6 a n V 1 C - 2 0 .$ 1 2 . 9 5 I S B N 0 - 9 4 2 3 8 6 - 5 5 - 8

C O M P U T E S ' s M a c h i n e L a n g u a g e R o u t i n e sf o t h C o m m o d o r e 6 e d i t e d , 2 5 p a g e sC o m p l e t e m a c h i n e ^ g " * ^ p r o g r a m s a n e a s y - t o -u s r o u t i n e s h e l p l m a k e t h C o m m o d o r e 6 m o r e p o w e r f u l a n v e r e a l i l e .( 1 4 . 9 5 I B 0 - 9 4 2 3 8 6 - 4 8 - 5

C O M P U T E ! ' * C o m m o d o r e C o l l e c t i o n ,V o l u m e T w E d i t e d , 2 7 0 p a g e sT h i s s e c o n d v o l u m e i C O M P U T E ! ^ C o m m o d o r eC o l l e c t i o n s e r i e s i n c l u d e s e x c i t i n g g a m e s ,s o p h i s t i c a t e d a p p l i c a t i o n s , v e r s a t i l e e d u c a t i o n a lr o u t i n e s , a n h e l p f u l p r o g r a m m i n g a i d s f o V I C - 2 0a n C o m m o d o r e 6 u s e r s .( 1 2 . 9 5 I S B N 0 . 9 4 2 3 8 6 - 7 0 - 1

A l A b o u t t h C o m m o d o r e 6 4 , V o l . O n C r a i g C h a m b e r l a i n , 2 8 p a g e sF o r b e g i n n i n g ( i n t e r m e d i a t e p r o g r a m m e r s w h w a n t t d e v e l o p t i l e l u l l p o t e n t i a l o t h e i rC o m m o d o r e 6 c o m p u l e r s .$ 1 2 . 9 5 I S B N 0 - 9 4 2 3 B 6 - 4 0 - X

V i s i t y o u r l o c a l b o o k o c o m p u t e r s t o r e f o t h e s e t i t l e s . O o r d e r d i r e c t l y f r o m C O M P U T E ! . T o r d e r , c a l l t o l l - f r e e8 0 0 - 3 4 6 - 6 7 6 7 ( i N 2 1 2 - 8 8 7 - 8 5 2 5 ) o r w r i t e C O M P U T E ! B o o k s , P . O . B o 5 0 3 8 , F . D . R . S t a t i o n , N e Y o r k , N 1 0 1 5 0 .P l e a s e a l l o w 4 - 6 w e e k s f o d e l i v e r y .W h e n O f d e r i n g , p l e a s e i n d u d e $ 2 . 0 0 s h i p p i n g a n h a n d l i n g p e b o o k i U . S . a n s u r f a c e m a i l o r S 5 . 0 0 a i r m a i l . N o r t h C a r o l i n ar e s i d e n t s a d 4 . p e r c e n t s a l e s t a x . U - S . f u n d s o n l y .

P u b l c a t i o n s j n c iQ A B C o r B u m w M a o a n n o s . t n c .

n o t f t e A B P u t W t f w > u C o m p a n t m( T S v e n u s . a R o w . N e w V o v N 1 0 0 1 9c o u v n ' ■ i - * i . i - . - - .

C O M P U T E b o o k s a r a v a i l a b l e i t h U . K . , E u r o p e , t h e M i d d l e £ a s l , a n A f r i c a f r o m H o l t S a u n d e r s , L t d . , S t A n n p ' s R o a d , E a s t b o u r n e , E a s l S u s s e *B N 2 1 3 U N , E n g l a n d , a n i C a n a d a f r o m M r C r a w - H i l l , R ) c r s o n l t d . , 3 3 P r o g r e s s A v e . , S c a r b o r o u g h , O n t a r i o , C a n a d a M t 2 Z 5 ,

Page 12: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 12/132

E 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 0 1 p r o b l e m ?H a v e y o d i s c o v e r e d s o m e t h i n g t h a tc o u l d h e l p o t h e r C o m m o d o r e u s e r s ?W w a n t t h e a r f r o m y o u . W r i t e t G a z e t t 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 e c e i v e d , w c a n n o tr 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 gq u e s t i o n s .

N a m e s A n V a l u e sC a y o d e s c r i b e t h e B A S I C w o r d s L E a n G E T ?

M a r k R e y n o l d sv a r i a b l e h a t w p a r t s : n a m e a n

v a l u e . A f t e r a s s i g n i n g a v a l u e t v a r ia b l e , y o c a u s e t h e v a r i a b l e n a m e w i t hi B - 4 S / C p r o g r a m a n t h c o m p u t e rw i l l a u t o m a t i c a l l y s u b s t i t u t e t h v a l u e .B o t h L E a n G E a s s i g n v a l u e s . H e r e a r s o m e t y p i c a l L E s t a t e m e n t s :L E L E T B I N T I E F / H )L E T T L E T A S ' T H I S I S T R I N G . "L E G Q M I D « P B S , 3 , 2 )L E Y M Y M C H R S U 3 )

T h f i r s t e x a m p l e a s s i g n s n u m e r i cv a l u e t n u m e r i c v a r i a b l e c a l l e d A F r o m t h i s p o i n t o n r e p r e s e n t s t h n u b e 5 T h s e c o n d s h o w s t h f u n c t i o n I N T ,w h i c h r o u n d s d o w n t t h n e a r e s t w h o l en u m b e r , o p e r a t i n g o c a l c u l a t i o n . T h v a r i a b l e s E F a n w o u l d h a v e b e e ng i v e n v a l u e s e a r l i e r i t h p r o g r a m . T h t h i r d e x a m p l e s h o w s h o t m o d i f y a e i s t i n g v a r i a b l e . I n t h i s c a s e , w e ' r e a d d i n ge i g h t t t h v a l u e i T a n p u t t i n g t h n e n u m b e r b a c k i n t o T V

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

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

G E a l s o p u t s v a l u e i n t o v a r i a b l e ,b u i g e t s t h v a l u e ( s i n g l e l e t t e r o n u m b e r ! f r o m t h p e r s o n u s i n g t h p r g r a m . W i t h i n p r o g r a m y o u m i g h t p r i n tl i s t o o p t i o n s , t e l l t h u s e r t p i c k n u m b e r

1 C O M P U T E I s G a z e t t e S e p t e m b e r 1 9 8 6

1 2 o 3 a n t h e n u s e G E t f i n d o u tw h i c h k e w a p r e s s e d , G E i a l w a y s f o l o w e d b v a r i a b l e n a m e :1 G E A 5 G E B $ : I F B " T H E N G O T O 5

G E d o e s n o w a i t f o k e t b p r e s s e d , s o i l i n e 1 t h G E w i l l p r o b ab l y a s s i g n n u l l s t r i n g t v a r i a b l e A $ n u l l s t r i n g i a " e m p t y s t r i n g " w h i c h h a

l e n g t h o z e r o . L i n e 5 c h e c k s t s e i B i n u l l a n k e e p s l o o p i n g b a c k t l i n e 5 a g a i n a n a g a i n u n t i l t h u s e r p r e s s e sk e y . T h e n t h p r o g r a m c o n t i n u e s .

A b b r e v i a t i o n sI s e e m s t m t h a t m o s t B A S I C c o m a n d s a r e e i t h e r f u l l E n g l i s h w o r d s o t h s h o r t e n e d f o r m o w o r d : O P E No p e n s f i l e , C L c l e a r s m e m o r y , a n A B f i n d s t h a b s o l u t e v a l u e . B u c a n ' tf i g u r e o u w h a t S Y a n C M r e p r e s e n t .

J i m m y W o n gS Y c a l l s a m a c h i n e l a n g u a g e p r o g r a ma n e x i t s t h B A S I C i n t e r p r e t e r . T h i sm e a n s y o u ' v e g o n e t t h m a c h i n e ( o S Y S t e m ) l e v e l .

C M r e d i r e c t s o u t p u t , a l l o w i n g y o t L I S T p r o g r a m o s e n d o t h e r i n f o rm a t i o n t p r i n t e r o r d i s k d r i v e . W e ' v eh e a r d i p r o n o u n c e d " c o m m a n d , " b u t h a td o e s n ' t d e s c r i b e i t f u n c t i o n v e r y w e l l .U n l e s s a r e a d e r c a c o m e u w i t h p l a us i b l e s u g g e s t i o n , w c a a s s u m e C M h a n o c o r r e s p o n d i n g l o n g f o r m .

Q u o t e M o d eW h i s i t t h a t w h e n I ' p r o g r a m m i n gi q u o t e m o d e , w h e n u s R V O a n R V O F F , s o m e t i m e s g e t a r e v e r s e da n o t h e r t i m e s e v e r y t h i n g t y p e i r e v e r s e d ?

W e s l e y H F e r r e l lT y p i n g q u o t a t i o n m a r k s ( S H I F T - 2 ) t o g g l e sq u o t e m o d e o a n o f f . I n s i d e q u o t e m o d e ,R V O a n R V O F s h o w u a r v e r s e d c h a r a c t e r s ; t h i s c a b v e r y u s e f u li P R I N T s t a t e m e n t s o w h e n y o u ' r e a s i g n i n g v a l u e s t s t r i n g s . W h e n y o u ' r e n o ti q u o t e m o d e , R V O a n R V O F p e r f o r m t h e i r n o r m a l f u n c t i o n .

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

w i l l b o n I y o u ' v e t y p e d a e v e n n u m b e r( i n c l u d i n g z e r o ) , i w i l l b o f f . P r e s s i n gR E T U R N o S H I F T - R E T U R N p u t s t h c u r s o r a t h b e g i n n i n g o t h n e x t l i n e ,t o i t h q u o t e m o d e t u r n e d o f f .

T h k e y t h i n g t r e m e m b e r i t h a t i t ' sh o m a n y q u o t a t i o n m a r k s y o h a v et y p e d , n o h o w m a n y a p p e a r o t h l i n e . I fy o p r e s s S H I F T - 2 t w i c e , q u o t e m o d e w i l lb o f f , b e c a u s e y o u ' v e t y p e d a n e v e n n u b e o q u o t a t i o n m a r k s . I y o n o p r e s st h e d e l e t e k e y , o n o t h q u o t a t i o n m a r k sw i l l b e r a s e d . E v e n t h o u g h t h e r e ' s o n l yo n q u o t a t i o n m a r k a p p e a r i n g o n t h a tl i n e , q u o t e m o d e i o f b e c a u s e y o u ' v et y p e d t w q u o t a t i o n m a r k s .

A f t e r p r e s s i n g R E T U R N , y o m a w a n t t c h a n g e l i n e . I f y o m o v e t h c u r s o r t t h m i d d l e o s t r i n g e n c l o s e db q u o t a t i o n m a r k s , t h c o m p u t e r w o n ' tb i q u o t e m o d e , b e c a u s e y o h a v e n ' tt y p e d a n q u o t a t i o n m a r k s y e t . T e d i ts u c h l i n e , y o m a w a n t t h o l d d o w nt h S H I F T k e a n p r e s s t h e I N S T / D E Lk e y . T h i s i n s e r t s s o m e s p a c e s a n p u t s y o i i n s e r t m o d e , w h i c h a c t s a l m o s t e x a c t l yl i k e q u o t e m o d e .

U n e x p a n d e d P r i n t i n gO m 1 5 2 6 p r i n t e r h a v e t r i e d t h i sp r o g r a m :1 O P E N 4 , 2 P R I N T * * , C H R S 1 1 4 ) ; " T E S T 1 " ;

C H R S U 2 9 ) ; " T E S T 2 "3 P R I N T # 4 : C L O S E 4

A c c o r d i n g l t h m a n u a l , s h o u l ds e T E S T 1 i e x p a n d e d ( e n h a n c e d ) p r i n ta n T E S T 2 i r e g u l a r p r i n t . B u b o t h a r e x p a n d e d . A u s i n g t h p r o p e r s y t a o i m p r i n t e r m a l f u n c t i o n i n g ?

D a v i d K S i s s o nT h 1 5 2 6 m a n u a l c o n t a i n s a m i s p r i n t . A t h o u g h i s a y s C H R S ( 1 2 9 ) t u r n s o f e h a n c e d m o d e , i t ' s a c t u a l l y C H R S H 5 ) t h a ts e t s t h e p r i n t e r b a c k t n o r m a l . C h a n g et h 1 2 t 1 i l i n e 2 a n t h p r o g r a ms h o u l d w o r k p r o p e r l y .

T R A P p i n g D i s k E r r o r sT h 1 2 8 ' s T R A P s t a t e m e n t d o e s n ' ts e e m t p i c k u D O e r r o r m e s s a g e s ,o n l y B A S I C e r r o r s . I n s o m e o m p r g r a m s , w a n t t m a k e s u r e t h e p r o g r a md o e s n ' t c r a s h b e c a u s e t h u s e r r e m o v e dt h e d i s k f r o m t h d r i v e . A n i d e a s ?

G r e g o r y I n n s

Page 13: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 13/132

Page 14: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 14/132

Page 15: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 15/132

S P E E D K I N GR a t e d t h l i e s ! m o t o r c y c l er a c e g a m e o t h C o m m o d o r e 6 4 / 1 2 8 . R a c eo w o r l d c l a s s c i r c u i t sa g a i n s t n i n e t e e n t o u g hc o m p e t i t i v e r i d e r s i t h a c t i o n g a m e o 8 6

o t h m o s te x c i t i n g a c t i o n

V I D E O P O K E RT h g n a t g a m b l e a l w a y sp a y s o i l i n t h e s e r e a l i s t i cL a V e g a s p o k e r a n

m a c h i n ei o n s .

a a w e s o m es p e e d s t h o u g h1 0 0 % W - i e sl a n d s c a p e s l n o i h n w s i

a < c a

w

S P A C E H U N T E RS e a r c h t h r o u g h 1 5 s t a rs y s t e m s 1 t h i s c o m p l e x 3 s p a c e p r o g r a m t h a i t a k e s v o ( m r o o k i e p i l o t t w o r l df t e i o

M a s t e r t r o n i c I n t e r n a t i o n a l I n c . 7 3 1 1 B Q r o v e H o a d ,F r e d e r i c k , M a r y l a n d 2 1 7 0 1 T e l : ( 3 0 1 ) 6 9 S 6 7 7

Page 16: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 16/132

C O M M O D O R EC O M M O D O R E

i n O S A L E N O W t ! !1 6 7 0 . . . . $ 1 4 7 . 9 5M P S - 1 0 0 0 . . . $ 2 4 7 . 9 5

C 1 2 81 5 7 1 , 1 5 7 2 D R I V E S1 9 0 2 M O N I T O R1 3 5 0 M O U S E1 7 0 0 , 1 7 5 0 R A

E X P A N S I O N

C A L LN O F O L O W E S TP R I C E S

O R D E R S O N L YC A L L T O L L F R E EG A M E G A L L E R YE d u c a t i o n a l S o t l m a i e t o o 'A l G a m e ! ( l o c k e d l o Q u i c kI h l p l I ! G a i r i e s w o r k o 6 o 1 2 f li 6 m o d eB E S T S E L L I N G G A M E SL e a d e r b o a r dB a n ] " s T a l eL o i d o C o n q u e s tN i g h t M i s s i o n P i n b a l lH i t c h h i k e r ' s g u i d eF - 1 5 S t r i k e E a g l e

1 - 8 0 0 - 4 6 8 - 9 0 4 4

S A V E B U N D L E O B U N D L EP A C K A G E D E A L S A V A I L A B L E

C A L L F O R D E T A I L S

C O M M O D O R EN o b u n d l e d

w i t h G E O S a n O n a m r u m L i n k ! !

S U c o i i i d . i i i L . I i - w l l hn i C 6 p r o g r a m * ! !

C A L L F O R O U L O P R I C E ! !1 5 4 1 C D I S K D R I V E ! !O U P R I C E . . . . $ C A L L

C M e r a l A c c t S y s t e m

f o t h C ! 2 B i n 1 2 m o d eI n c l u d e s G e n e r a l L o d g e r I A c t t s R e c e i v a b l e [ B i i r i n gS r a i e m e n l s A c c l s P a y a b l e

D i e c k W n T i n g J o C o t t m g P a y r o l l

P R I C E $ 3 4 . 9 5

W a r C o m m o d o r eA 1 1 r 1 1 o r i - . ; S e r v i c e C a n t o r

O u o w a r n n t y r e p a i r \ ■ . ] " - -C - J 6 9 . 9 S1 M . . . . . . . . . . . . . . . . S 7 9 J BC - 1 2 B . 1 5 7 1 S C A L L1 5 4 1 . 1 5 7 1 a l i g n 1 2 9 , 9 5

p r i c n J n c l u c t e a i p a r t sa n l a b o r , 3 d a w a m n i y . a n U P r e t u r n g r o u n d B h L p p l r t g

C O M M O D O R E 1 2 S O F T W A R EF o 1 2 i 1 2 o C P m o d e s

W O R D P R O C E S S O R SY I Z A W n r T E I I

P A P E R C L I P W J W f l M K H - W O O D W R I T F n l w w t o

S P R E A D S H E E T S£ P Y < H U L T 1 P L A H .w o l t f t r i i r

D A T A B A S E SP n o F I L E I Z BP E R F E C T F H I RD A T E H A K A 0 6 0 l

. . H 2 » 5I C A L L_ . I 3 T . 9 I. . V l 1 . 1 .r k i j !

m i — ( C A L L

1 S 9 . 1 5_ I C A L L

i f " ; i .

M I S C 1 2 S O F T W A R EY 1 J A S T A H 1 K E A L L

M A T H U M P r o g . P t u p h . ™. , m . t i

P E R r C C T V i n i T E RP A P E R B A C K . . 1 3 i _ _n . i r ; T s i s i t u . - » • • *

5 u i ' E r s < : r i p t 1 2 a

- v . 1 ! r c a L ^ " i : 1 ) " ■ i P A P E R B A C K P L A H H E R 1 2 * . .

P A P E R B A C K F 1 1 E R 1 1 3 U P E R B A S E 1 T T

D E S K H A H A Q F q 1 P O W E H \ 7 f - D r v f > i Q * *

I C A L LI C A L LU 7 ( C A L L

U t . t i( C A L L

I C A L L( C A L L

1 1 t l i t 1 1

S k F o . i t 9 S o l l w a r e G o l d e n O l d i e s S I S 9 5

1 3 9 1 2 9

S c a l l

K a r a t e k aK u n g F u ( S p i n n a k e r ) . .F l i g h t S i m u l a t o r I t F I I S c e n e r y d i s k sJ e M i c i o l e a g u e B a s e b a l l . .

S I 9 . S c a l l

1 3 9 1 1 5 9 51 2 9 S 2 7 . 9 5

M i c r o l e ^ g u e g e n e r a l m a n a g e rd i s h

M i c r o l e a g u c 1 9 8 5t e a m s . .

M o w nS a r g o n I I IW u i d e r b t h D o z e nA C C E S S M B e a c h H e a d . . . . . .B e a c h H e a dL e a d e r B o a r d T o u m

O a k .» C C Q L A O ED B u s h .F i g h t N i h H a r d B a l ll a o I h W c s l

, 1 I r s r j n o C oA C T I V I S I O NA l c a z a rB o n o w e T i m e . . C o m o u t e r F i r e w o r k sC e l e b r a t i o nC o u n t d o w n t

s h u t d o w nF a i t T r a c k s S r o i C a

C o n s tT . J r i y K i t c h e n ' sG a m e m a k e rG h o s E b u s t e r sG r e a t A m e r H H a c k e r

1 2 9

S 9 i c a N

S 3 7 . 9 5S M 9 5

L i i i B I1 2 4 . 9 5S 2 9 9 5

S 1 9

1 2 9 1 2 9 1 2 9 % 9 1 2 2 9 5

S 1 9 1 1 9 9 5

S 1 9 . 9 5

S I 9

1 1 9 . 9 5

S Z 9 S 2 9 1 2 4 . 9 55 1 9

1 . ! ' C c n ; ; i . ! ' P r o r j l e 5 3 4 9 5M a s t e r D L a m p sM ' n d s h j d o wP i l j l l I I l o s l C a v e r n iS p a c e S n u t t K• v , 1 A m H I L LS u p e r b o w l S u n d a yt u r n D i s k l o S B R O D E R B U N QC h a m p i o n s h i p L o d e

R u n n e r .L a d e R u n n e rM u s i c S h o pB L U E C H u ^ i mB a r o nM i l l i o n a i r eT y c o o nC D M M O D D R lE t y T m t t1 1 1 f . r n u f i i i : A R T SA d v e n i u i c C o n y rA f t r i o nA r c h o nB o u l d e r D a s hC a r r i e r s a W a r . . .E u r o p e A f r l u cH a r d H a M a c k . H e a r t o A i n u . . W j j I O r d e r M o n s t e r sM o v i e M a k e rM u s i c C o n s l S e P i n b s l l C o m r s t R j o f l g D e s l rR e a c h l o m S t a r sf t u a l m p P o s s i bB t v e n C i t i e s o G o l d

1 1 9 . 9 5S I 9 9 5S I 9 S I 9 9 5

1 2 9 : « ■ ' ' .

V 9 S 2 1 9 5S 2 9 . 0 5

5 2 7 9 5

K 9 J I B 6 5W . 9 5S I 3 . 9

1 2 9 S 2 7 9 51 1 7 9 51 1 9 1 2 9 1 3 2 9 5S 9 1 2 4 . 9 5

S 2 9 1 4 5 9 55 2 9

1 2 6 9 5S 2 G 9 5

J ! 9 t 2 9 5 2 8 1 2 9

S 2 4 9 5

S 2 9 £ 2 9

S 2 9 S 2 9 S 2 S 9 5S 2 9 1 2 5 9 5( 2 9 £ 2 9 K 9 S 2 9 1 2 5 9 5J J 2 9 51 2 9

T o u d i d o w n F D D l b a l lU l t i m a I . .

o 1 / D r , J - B i r O . D I E A S TK a r a t e C t u m pK u n g F u m a s t e rE P T XS u m n w r G a m e sS u m m e r G a m e s I Il e m p l e T r i l o g y . . W i n t e r G a m e s .W o r l d ' s G r e a l e s l

B a s e b a l lW o r l d ' s G r e a t e s t

F m l b a l l . . W o r l d K a r a t e C n c a l l f o p r i c e s o n o t h e re p y x p r o d u c t sw f o c o i *C u T h r o a t sD e a d l i n eE n c h a n t e rI n f i d e lP l a n e t t a l lS o r c e r e rS p d l b r e i k e rS u s o e c tW i s h b r m g e rW i t n e s sZ o r k? o r k l lZ o r k I I

' I ' . i ; i i ■ ' " . 1 1 ' F O A H I K f O C D M U A M £ I t S i

M I N D S C A P EB a n k S t r e e t M u s i c

W r i t e r 1 2 7 9 5B a n k S l r e e l S t o r y b o o k 1 2 7 . 9 5C a s t l e C l o b b e r . 1 1 8 . 9 5H a l e P r o i e c t S 2 9 I n d i a n a J o n e s S 2 ! 9 5O u J k e m i n u s o n . S I 9 S l u d o w i n e S 1 7 9 5T h P e r f e c t S c o r e P r e p l o

S a t . . £ 4 9 9 5T h L o r d s n M i d n i g t i i £ 1 9 C - G 4 B U S I N E S S A N C - E 4 W O R D P R O C E S S O R SP a p e r b a c k W r i t e r S e 1 1P a p E i S a c k W r i t e r

D i c t i o n a r y . S I 9 9 5S a n k S i r e d W r i t e r I c a l lB i n ! S l r e e l S p e l l e r S J 9 C P « t t ( E O » ) £ 1 7 9 5F o n t M a s t e r I I £ 9 W o t d p t o B 4 . . . 1 3 6 9 5S p d l p r u 1 3 9 W o r d p r o 6 i 9 F l e e t S y s t e m I I l e a dP a p e r c l i p 1 3 9 P a p e r c l i p w s o e i i w c k M 9 M i r a r j e P r o f e s s i o n a l

W 1 3 9 T r i o l e a nW o r d w r i t e r 6

w f s p e l l e r 1 3 9 K i P r Q u 1 3 9 C D A T A B A S E SB a n k S t r e e t F i l e r S 3 4 9 5C o n s u l t a n t . . 1 3 9 9 M i r a g e D a t a b a s e w R e p o r t

g e . 1 3 9 P r o f i l e 6 4 1 3 6 9 5D a t a M a n a g e r 1 1 9 C - S P R E A D S H E E T SP a p e r b a c k P l a n n e r 6 S c a nV u a s l i f 6 4 S 7 9 9 5P r a c i l c a l ( d ) o ( I S t a l lC a l k i t £ 3 9 9 5H s M u l l i p l a n S 2 9 . 9 5P S , T h o P r o g r a m n i a D l e

S p n a i i s h t e l 1 1 9

C A L L f O P R I C I N G O O T H E RM I N D S C A . P E P R O D U C T SH I C R W R Q S EA c r o i e t £ 2 4 9 5C r u s a d e i E u r o p e — 1 2 7 . 9 5D e c i s i o n i n I t i e D e s e r t . 1 2 7 9 5G u n s h i o S 2 4 9 5C o n l l i c t i V i e t n a m . . S c a l lH e l l c a t A S 2 9 K e n n e d y A p p r o a c h 1 2 9 N A T O C o m m a n d e r 1 2 9 S i l e n t S e r v i c e . J 2 9 S o l o F l i g h l S 2 9 S p i t l i r e A S 2 9 T o S e c r e t S 9

S 3 4 9 51 3 4 . 9 5M 9

1 1 7 9 51 1 7 9 5

1 1 7 9 51 1 7 . 9 5

M a p s U S M a p s E u r o p eW o r l d M a p s■ - ■ ' 1 1 1 1 * - ■ H O U S E

C j r t i t l d D o u b l e D a r e sS n o o p y ' s r e a d m r j

m a c h i n eS n o o p y ' s s k w r i t e rS n o o p y ' s w r i t e r . £ 1 7 . 9 5

G P a p e r A i r p l a n e c o n s l S c a l lJ L a s s e r ' s I n c o m e T a

g u i d e 1 3 9 . 9 5H e r m i t ' s S t o r y M a k e r 1 1 9 9 5N l i m e s C r o s s w o r d P u u l e

V o l . l o r ! . . S I 4 9 5S p H u n t e r . . S 3 1 9 5S t a r T r e k - K o O a y i s h i i l 1 2 9 9 5T y p i n g T u t o r I I 1 2 9 S P E C T H U M H f l L D B r T EG j i o l e a1 P I N U X E RA d v e n t u r e C r e a t o r £ 2 2 9 5A l p h a b e t Z o . . 1 1 6 . 9 5C o s m i c C o m b a t . I c a l lD e l t a D r a w i n g 1 1 9 . 9 5F a c e n i a k e t . . 1 1 9 . 9 5H e D i d d l e D i d d l e 1 1 6 9 5H o m e w o r t H f ' p e r I c a l lI s e a r c h o t h m o s t a r r w i n g

I h i n g 1 I B 9 5P R O D U C T I V I T Y

S w i f l c a l c 6 w . s i d e w a y s . . . . 1 3 9

S i d e w a y s 1 1 9 9 5C a l c R e s u l t A d ( d . c l 1 6 7 . 0 0C A R U C OF r e e i e f r a m e ( 3 9 9 N u m e r i c k s y p a d 1 3 9

s l o t c a r t , o i . 1 5 4 . 9 5S ' m n r a B a M 9 . 9 5P R O U H E6 S 2 2 9 5l a s t s a w . f a s t l o a d c a r t r i d g e

P o w e r . c o m p i l e r . S c a nC A O P I C S 3 6 9 5C a s n b o x S 3 6 9 5W o r d p r o 6 4 S 3 6 9 5S p t l l o r o £ 3 2 9 5P i o l i l e 6 4 S 3 2 . 9 5P A ( 3 2 9 5P O W E R 6 4 1 3 2 9 5T O O L B O X U [ 4 5 ) 5U T I L I T I E SM e r i i n & t S 3 4 9 5F a s t L o a d . . . S 2 9 V o r o a l l a s t l o a d e r S c a l lD u e s t S t u m a n a g e r 1 3 4 . 9 5P a l 6 4 1 3 2 . 9 5P o * e r 6 4 1 3 2 . 9 5T o p l b 0 l B 4 1 5 9 9 5C S 1 5 4 1 a l i g n 1 3 9 M a c f t 5 K 4 . 9 5M i c h 1 2 S c a l l

P o w e r 1 6 9 9 S i m o n ' s B a s i c 1 3 9

S n o o p e r T r c o o i o I I 1 1 8 9 5S P R I H G . B D t . H DE a r l y G a m e s 1 2 B 9 5E a s y A . . S 2 9 P i e c e o C a k e M a t h 1 2 6 . 9 5S I R A T I G I C S I M U L A T I O N SB t i £ 2 9 B a t t a l i o n C o m m a n d e r £ 2 9 B a t t l e G r o u p . . M 9 B a i l i e o A n i i e l a m 1 3 9 9 5B a t t l e f o r N o r m a n d y 1 2 9 B r e a k t h r o g h A r d 1 4 7 . 9 5B r o a d s i d e s K 9 C a m e t F o r c i . . . £ 2 9 C a r t e l s 1 2 9 C o l o n i a l C o n q u e s t . 1 2 9 . 9 5C o m b a t L e a d e r $ 2 9 C o m p u t e r A m b u s i H 7 . 9 5C o m p u t e r B a s e b a l l S 2 9 C o m p u t e r U u j r l e r b a c l i 1 2 9 F r e l d o F i r e £ 2 9 F i o h t e r C o m m a n d . . . . £ 4 7 9 5F o r t r e s s 1 1 3 . 9 5G e m s l o n i W i m o r 1 2 9 G e r m a n y 1 9 8 5 M 9 I m p e n u m G l i i c t i u m . . 1 2 9 . 9 5K a m p o r u l f ! W 9 K a m p g r u l f e s c e n a r i o S 1 7 9 5K n i o h t s D e s e r t . . . £ 2 9 9 5M e c t i f i i i ( j a i e . . . 1 4 7 9 H i m . . . 1 2 9 9 5N o r m y S 1 2 O p e r a t i o n

M a r k e l g a r d e n 1 3 9 . 9 5P a n r e r G r e n a d i e r S 2 9 9 5P h a n l a s * S J 9 P h a n t a s i e I I S 3 9 9 5P r e s i d e n t E l e c t S 2 9 O u s s t r o n S 2 9 R D 1 9 3 5 K 6 . 9 5R a i l s W e i l . . 1 2 9 T o u r G p l i 1 7 9 T i g e r s i I f i e S n o w 1 2 9 U S A A F S 4 9 W i n g s o W a . S 2 9 9 5W i l i r d l D r o w n . S 2 9 5 M i s s i o n C r u s n 1 2 9 9 5l i G u S h o o l o u t 1 2 9 . 9 5

C I K T E G R A T E D P A C t t f i E iV i r a s t a r B K . S 7 9 T r S c a l lH o m e s i c k 1 3 9 M I S C E L L A N E O U SE s t a t e p o w e r s u p p l y f o

C - 6 4 1 5 4 9 5K o a l a p a u 1 1 5 9 9 5K o a l a G i b s o n L i g h t p e 1 4 9 9 5N a v e r o n e S l o t

e i p a n d e r C 7 . 8 5G H A P B I C SP r a i l S N w . . . . 1 2 9 P n n I S h o p C o m p a n i o n 1 2 9 G r a p h c s L i b r a r y I , I t o

I I 1 1 6 9 5N e w s r o o m S 3 9 C u A r i l I 1 9 . B SC h A r I I I c a l lC A O P I C 1 3 9 S c r e w O u m p e r 6 I t 9

i i m I . A c c o u n t i n g . .S o l t s y n c P e r s . A c c t 1 3 ? 9 5C o n l H o m e A c c l £ 4 9 T i n i e w o i k s G e n e r a l L e d g e r . K H

A / P , P a y r o l l ,I n v e n l o i v M 0 . 9 5 e j c h

C s s r i b o i . . . . £ 3 9 T i m e w o r x s E l e c t r

C h e c k b o o k . 1 1 9 9 T i m e w o r k s M o f i f y

M a n a g e r 1 1 9

T U S S E Y C O M P U T E R P R O D U C T S

Page 17: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 17/132

C L A S S I F I E D SA N

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 r t ; 1 0 - 5 S a E A S T C O A S T T I M E

G E O SC 6 C O L O R V E R S I O N

$ 4 9 . 9 5P R I N T E R S

E p s o n p r i n t e r !y w a r r a n t y

L X - B O S I 3 9H o m e w r l t e r 1 0 . . . . S C A L LF X - f l S J 3 5 9F X - 2 8 6 S C A L LR X - 1 0 0 S 2 O X - I D S C A L L

i n U n t t o n W O r UP r t n m a s t e r S 3 9 . 9 5A r G a l l e r y S C A L L

R E L E V A N TS O F T W A R E

I c o n F a c t o r y $ 2 9 . 9 5B i l l b o a r dM a k e r 1 2 9

D I S K Sc e b o o 1 B O N U S D I S K SS S / D DD S / D D . .N A S H U A D I S K SS S / D DD S / D DT U S S E V O I S K SS S / D DD S / D D

S 8 . 4 5$ 9

S 8 . 9 5

$ 4 i 9

P A N A S O N I C. . $ 2 2 9 . 0 0. . . $ 1 9 9 . 0 0

B K A M ( C A L L

D l l a y i v r w * ! S C A L L

. 1 I

P n i H T E n T I P I W H I T I H2 2 0 0 S 2 6 4D i - s y * n e e * P r m t e * . P o r t a J f c rT y p e w r i l m . B u H I i C o r r e c t i o n T a p e

6 0 0 0 P ( C * L L( I M P U

P R I N T E R P A C K A G E Sa l p a c k a g e s n a r k w i t h C 6 o C 1 2 3

r t x - i o& i l o p i c e A w l r » [ a *H L - 1 O C . S C A L L' I O O S G - t O CC o m m o d o r e r e a d y3 G - 1 5 J 3 S D - 1 0 S I S O - 1 5 . . . M 4 P O W E R T Y P E . . . » »

$ 1 5 9 l £ Y t * F t W « h H * H T Y

B i o d f f t h j n d P r . m S l » o A 9 P r i M V 4 C a n p t A t f i t ( J | ( J■ ■ i - -

1 . I I I I HI » r - H l c d o i p i p t r " ■ ■ ■ " ■ E l . - ■ > . s ■ ■

S A P r e p f l r a l J o nW r f h | ! l : f l i | j ; |

S A S c o t * i m p r o w m s n lS y i t i m • • ' ' • ' - .I ' V ' J i J " ! ^ • M ' i ' t ^ V * t i F l 4 * J

S A P f S c l i r cT « 1 1 7 . 9 5

D A T A 2 0 X L - S Or j [ " . i q j « t * U f o f | f t yC 1 1 c w n p a l i M * i r H h i t

i * H d m o d t m i r > H > t » r * 1 j v . ' i > t i ■ * T M p . i i i v r Q v r C - f l J I f l d u O i f l - M - r h r h ' « I n i ' u i " * v - E n H r i c v t w w a n - -

P K k i g . D » l V ^ < j1 1 0 7 . 9 6 \ C L O S E O U T

S P E C I A L ! !W o r d p r o 3 / 6

$ 1 4 . 9 5w h i l e s u p p l y l a s t s

N X - I d ' l i

X s l K S u p i r g r i p n l l I I 8 S 8 58 0 & X e l K S u p e r g r i p h u | 1 1 3 9 . 9 5

A v a l l n b l B 1 A l p r l n l a i t i n 1 « r f * c a i . u l l T o d t l i l l i i

M O D E M S - M O D E M SV O L K S ' . " 0 ' f M B A U D 1 1 5 4 . 9 5

W E S T R I O D E 6 4 2 0 . S 3 9 . 9 5W O u r a n . 1 1 3 9 . 9 5M E S S E N G E R J 4 I . 9 S

1 8 7 0 1 1 5 7 . 9 5I 8 6 0 S C A L LM I T E Y M O 1 5 9 V I P T E R M I N A I

V I D T E X T E R M I N A L .C o m p u S e r v e S t a r t e r K i

P l i y r w l S l a r n r K i M A S T E R M O D E M S 3 9 . 9 5

i r - c i u r j n * D o J p i o l . C o m p u s o r v a T i r n i -

j ! v .. S 2 3 . 9 S. S I 9 . 9 5

5 M . 9 5

S E I K O S H AS P - 1 0 0 0 A o S P - 1 0 0 0 1 . . . . 5 1 9 9S P - 1 0 0 0 V C . . . $ 1 7 9

P r i n t e r C l o s e o u t s !

t e r i n t e r f a c e ?w t

W 4 B u f t M ' . ' . : f - o 3 u p » f Q . ( C A L LS u ! - r . ■ : . . ■

c a . Hr C D . .

S U P E R' ,

/ ■ ' . ' ■ i l l - 'F o n l f

k n : i " l , n 1

i t i e f l l

I M S I *

M O N I T O R SC O M P O S I T E C O L O RW f l S i a S J ! 6 5 5 0 i l 2 9 . 0 0w r i a ^ J t y . n c i n ,S A K A T A S C - 1 0 0 . » 1 4 9 0 T H O M P S O N 3 6 6 3 2 J 1 3 9 . O OT A X A N Z 2 O J I 6 9 0 0

* £ » a r k w v d * i . i r n M O N O C H R O M E ^ ^ ^ ^ ^ ^ |Z E N I T H 1 2 2 0 1 2 - n a i a m f i o f J 9 9 . 0 0Z E N I T H 1 2 3 0 G R E E N S 3 9 . 0 0G O L D S T A R i . i ■ ■ ■ ■a m b e r o g r e e n S 7 9 . 9 SG O L O S T A H ! 2 - P . g h ' a s . . . .P A N A S O N I C 1 2 1 2 - a m b e r 1 7 9 . 9 5N E C i 2 0 5 a m & e r w f S o u n d S 8 D . 9 5C A R D C O 1 2 8 , 1 8 0 c a b l B _ 8 C i f l l Q I O f t B C C W r x H M n n T i a p iR G B / C O M P O S I T EM A G A N A V O X B 5 6 Z . . . . 1 2 8 7 0 l W l f t - l f r ? C H r O . m r 1 « V T H O M P S O N 3 6 5 1 2 V CP A N A S O N I C O T 1 3 0 0

S o f t w a r e o r d e r s o v e r $ 5 0 . 0 0 w i l l b s h i p p e d F E D E R A L E X P R E S S ( y e s , e v e nw i t h t h e s e p r i c e s )Y o o r p a T C s t a n d a r ds h i p p i n g c h a r g e o S f 0 p e r o r d e tT h i s o t t e r a l s o v a l i d o p e n p h f l r a f sA n a c c e s s o r I d u n d e r p o u n d s .O f l e r s a r r i v i n g b e f o r e 1 0 A o u l i m a w i l l B s h i p p e d o u s a m e d a

C o m p u t e r i z e d o r d e r e n t r y , p r o c e s s i n ga n s t a t u s a l l o w T C t s e r v e y o f a s t e r a n b e t t e r !

[ M h r t x j Q h s o m e o v e r s I g r n w d o n ' t h a v s i h e l r w l o * a 3 1 p r i c e , w w o u l di p p r e c i B l f t i h B o p p o r i u n h y l l - . . f t - f f w c a n , y o w i l l g e H i d b a t i Bo o u F e d e r a l E » ; p r p ? a S T i l p p I n o o s o i t w a r a c r d c r a o v & r J 1 0 0 . 0 0 .

S W e a c c e p l M a s t e r c a r d , v i s a , C O a n m a o r d e r s -P u r e " a s * o r d e r s a r a c c e p t e d I r o m q u a l i f i e d c o r p o r a t i o n * e n i r l U i i t i o r i ' . P . i i n i r n i i n i o r d d r o

■ : ■ ■ ' V . - - . * e c i i ! . ' i - r o u K M i -

B u w i t h c o n T i d e n c e . w h o n o t

T o r d e f b m a l l : W a c c e p t m o n e y o r t f e r , c e r t i l i e d c h e c k , p e r s o n a lc T > e c k , A l l o w 2 w e e k s f o p e r s o n a l c h e c k t d e a rS h i p p i n g : $ 4 0 0 l o s o l t w a r e a n a c c e s s o r t e & ' S 1 0 0 l o p r i m e r s a n c o l o r f n o n i ( o r 5 S 8 0 l o d i s k d r i v e s a n O l h c r m o n t l o r s ' A C d S 0 p e s h i p p e d C O C a l l 1 q o i h e r s h i p p i n g c n a r g e s . A d d i t i o n a l s h i p p i n gq u i r e d o A P Q , F P O , A K H I a n f o r e i g n o r d e r s .T o r r n s ; A L L P R I C E S R E F L E C T C A S H D I S C O U N T , A D 1 . 9 % F O M A S T E R C A R D O V I S A . M a n u f a c t u r e r ' s w a r r a n t y h o n o r e d w i t h c o p y o □ u r i n v o i c e A L S A L E S A R F I N A L . ' ■ i t e m s r e p l a c e d o w p a u o d a o u d i s c r e t i o r i . P e n n s y l v a n i a r e s i d o n l s a d d G % s a l e s I a n . P r i c e sa n ( a r m s s u b j e c t l c h a n g e w i t h o u t

O R D E R S O N L Y . . . C A L L T O L L F R E E 1 - 8 0 0 - 4 6 8 - 9 0 4 4

Page 18: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 18/132

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

A l l a n M a c D o n a l d , J r

T h a n k s f o y o u r c o m m e n t .

R e i n k i n g R i b b o n sA a o w n e r o t h M P S - 8 0 1 , a a w a r e t h a t R a d i o S h a c k h a c o m p a t ib l r i b b o n f o t h e i r D M P - 1 1 0 , i t e m# 2 6 - 1 2 8 3 , a a p p r o x i m a t e l y h a l f t h p r i c e o t h C o m m o d o r e r i b b o n . B u f i n d m y s e l f u n w i l l i n g t t h r o w t h o l r i b b o n s a w a y , a t h e y s e e m t b p e f e c t l y O ( e x c e p t f o i n k ) . I t h e r e s o m ew a o r e i n k i n g t h e r i b b o n ? W h a t k i n do i n w o u l d b b e s t ?

B i l l P a l m e rH e r e ' s t e c h n i q u e t h a t s e e m s t w o r kw e l l . F i r s t , r e m o v e t h r i b b o n f r o m t h p r i n t e r a n s p r e a d s o m e n e w s p a p e r o t h t a b l e ; t h i s m a b i i t t l e m e s s y . S p r a ys m a l l a m o u n t o f W D - 4 0 ( a l u b r i c a n t / s o lv e n t a v a i l a b l e i m o s t h a r d w a r e s t o r e s ) o t h e r i b b o n a n t u r n t h k n o b t a d v a n c ei t S p r a y s o m e m o r e W D - 4 0 , a d v a n c e t h r i b b o n , a n s o n T h W D - 4 0 s p r e a d s t h i n a r o u n d , m o v i n g i f r o m t h t o a n b o t t o m o t h e r i b b o n t t h m i d d l e w h e r et h p r i n t h e a d h i t s i t T h i s o n l y w o r k s o c l o t h - t y p e r i b b o n s . I w o n ' t w o r k w i t hf i l m r i b b o n s , w h i c h a r f o u n d o p r i n t e r ss u c h a t h 1 5 2 6 a n d M P S - 8 0 2 .

L o s t S p r i t e C o l l i s i o n sW h e n u s t h s p r i t e c o l l i s i o n l o c a t i o n s5 3 2 7 8 - 5 3 2 7 9 , t h c o m p u t e r s o m e t i m e sd o e s n ' t d e t e c t t h s p r i t e h i t t i n g s o m et h i n g t h e f i r s t t i m e . I ' m a k i n g g a m ew h e r e y o u t r y t o s h o o t t a r g e t s . h a v e t s h o o t t h e m t w i c e f o t h c o m p u t e r t k n o w s h o t t h e m . H o d o y o u f i t h i s ?

D a v i d W h i p p l eT h s p r i t e c o l l i s i o n l o c a t i o n s h a v e c o p l o q u i r k s y o s h o u l d k n o w a b o u t .P E E K i n g 5 3 2 7 8 o 5 3 2 7 9 c l e a r s t h a t l o c at i o n t z e r o . I w i l l b u p d a t e d a g a i n , t s h o w w h e r e c o l l i s i o n s a r e o c c u r r i n g , t h en e x t t i m e t h s c r e e n i r e d r a w n ( e v e r yo n e - s i x t i e t h s e c o n d ) . T h i s d o e s n ' t u s u a l l ya d v e r s e l y a f f e c t B A S I C p r o g r a m s , b u i c a b s o u r c e o f t r o u b l e i m a c h i n e l a g u a g e r o u t i n e s , e s p e c i a l l y i y o u h o n e t c h e c k f o m u l t i p l e c o l l i s i o n s , w a t w o r k a r o u n d t h i s f e a t u r e i t P E E K t h r e g i s t e r a n s a v e i i v a r i a b l e ( o P O K Ei t m e m o r y l o c a t i o n ) .

I y o u ' r e u s i n g s p r i t e s t h a t h a v e o n l yo n c o l o r , t h f o r e g r o u n d o o n s p r i t em u s t c o l l i d e w i t h t h f o r e g r o u n d o a n o t he s p r i t e o r c h a r a c t e r f o c o l l i s i o n t b t r i g g e r e d . I p a r t o t h s p r i t e i i n v i s i b l e( d i s p l a y e d i t h b a c k g r o u n d c o l o r ) , t h a tp a r t o t h s p r i t e c a n ' t c o l l i d e w i t ha t t y t h i n g .

T h s a m e r u l e s a p p l y t m u l t i c o l o rs p r i t e s , b u t h e r e ' s t w i s t . C o l o r s 0

1 C O M P U T E ' S G a z e l l e S e p t e m b e r 1 9 S 6

( b a c k g r o u n d ) a n 0 ( m u l t i c o l o r O f r o m l c a t i o n 5 3 2 8 5 ) c a n ' t b i n v o l v e d i n c o l l is i o n s , b e c a u s e t h e y b o t h c o u n t a b a c kg r o u n d c o l o r s . E v e n t h o u g h y o c a s e m u l t i c o l o r o t h e s c r e e n , i w i l l n e v e rt r i g g e r a c o l l i s i o n .

B O O T i n g l n 1 2 M o d eb u y o u r c o m p u t e d G A Z E T T E D I S K a n h a v e p r o b l e m . W h e n l o a d t h e d i s k

o m 1 2 8 1 s e l o o g a r b a g e o t h s c r e e n a n d h a v e t r o u b l e l o a d i n g t h p r o g r a m . I 6 m o d e g e t a g o o d m e n u .W h a t ' s w r o n c ? B o y d C Y a d e nI 6 m o d e , t y p e L Q A D " M E N U " , 8 , 1 t l o a d a n r u t h G A Z E T T E d i s k ' s m e n u p r g r a m . T h i s p r o g r a m i w r i t t e n f o r t h e V I a n 6 4 i w o n ' t w o r k i 1 2 m o d e .

F o 1 2 u s e r s , t h g a z e t t e D I S K c o t a i n s b o o t s e c t o r w h i c h l o a d s a n r u n st h p r o g r a m c a l l e d " 1 2 8 M E N U " . I n s e r tt h d i s k i n t o y o u r 1 5 4 1 o 1 5 7 1 a n p r e s st h r e s e t b u t t o n . O t y p e B O O T . O r t b y p a s s t h b o o t s e c t o r , R U " 1 2 8M E N U " . T h 1 2 m e n u p r o g r a m i w r i tt e f o t h 4 0 - c o l u m n s c r e e n ; i w o n ' tw o r k c o r r e c t l y w i t h 8 c o l u m n s .

8 0 - C o l u m n R C C a b l e sh a v e C o m m o d o r e 1 2 a n S o n y

m o n i t o r . I ' l i k e t b a b l e t u s i t R G d i s p l a y b u t h a v e n ' t b e e n a b l e t l o c a t e a a d a p t o r f o t h 1 2 8 . h a v ef o u n d a I B c a b l e m a d e b S o n y ; i w e r e t r e w i r e i t c o u l d u s i t n t i c e d t h 1 2 8 h a s c o u p l e o f e x t r a p i n sw h i c h a r n o u s e d o t h I B M . W h e r ew o u l d c o n n e c t t h e s e p i n s ?

D o D e v e r m a nT h I B c a b l e s h o u l d w o r k a i s n m o d if i c a t i o n s a r n e c e s s a r y . C o m m o d o r e w i s el c h o s e t h I B p i n c o n f i g u r a t i o n w h e nt h 1 2 8 ' s 8 0 - c o l u m n R G o u t p u t w a d s i g n e d . U s e r s o t h 1 2 s h o u l d n o t e t h a tt h i s a n s w e r a p p l i e s t a l m o s t a n R G m o n i t o r . I y o c a f i n d a I B M - c o m p a t ib l c a b l e f o y o u r R G m o n i t o r , j u s t p l u go n e n i n t o t h 1 2 a n t h o t h e r i n t oy o u r m o n i t o r .

T h o n a d d i t i o n a l p i n i t h 1 2 c o n n e c t o r i a 8 0 - c o l u m n m o n o c h r o m eo u t p u t , f o u s w i t h g r e e n o a m b e r m o n it o r s . T h m o n o c h r o m e d i s p l a y c a a l s o b s e n t t c o m p o s i t e m o n i t o r ( t h e C o m m od o r e 1 7 0 1 o 1 7 0 2 , f o r e x a m p l e ) , w h e r e i w i l l a p p e a r a 8 c o l u m n s i b l a c k a n w h i t e . S i n c e y o u h a v e a n R G c o l o r m o n it o r , y o c a i g n o r e t h e m o n o c h r o m e p i n .

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

S t e v e n F i s c h e r

W h e n y o u ' r e s t o r i n g i n f o r m a t i o n o d i s k ,y o u c a n c h o o s e b e t w e e n s e q u e n t i a l d i s kf i l e s ( l a b e l e d S E i t h d i r e c t o r y ) a n r e l a t i v e ( R E D f i l e s .

T h a d v a n t a g e o s e q u e n t i a l f i l e s i t h e i r s i m p l i c i t y . Y o O P E N t h f i l e f o r e a d i n g , I N P U T * o G E T i t t h d a t a , a n w h e n y o u ' r e d o n e , C L O S E t h f i l e . S q u e n t i a l f i l e s s t o r e i n f o r m a t i o n i s q u e n c e , w h i c h c a b i n e f f i c i e n t i n s o m ec a s e s .

L e t ' s s a y o h a v e 1 0 0 n a m e s a n d a d r e s s e s s t o r e d i a s e q u e n t i a l f i l e a n y o w a n t t p r i n t t w m a i l i n g l a b e l s , o n f o n a m e 8 8 a n d o n f o 5 1 T g e t t h e i g h t y - e i g h t h r e c o r d , y o u ' d h a v e t r e a dt h r o u g h t h 8 a d d r e s s e s p r e c e d i n g i t w h i c h t a k e s t i m e . N e x t , y o u ' d c l o s e t h f i l e , o p e n i a g a i n , a n r e a d t h r o u g h 5 n a m e s t f i n d t h f i f t y - f i r s t .

W i t h r e l a t i v e f i l e , y o w o u l d s e t h r e c o r d p o i n t e r t 8 a n r e a d o n l y t h i n f o r m a t i o n y o u n e e d e d . Y o u ' d t h e n s e t h p o i n t e r t 5 a n r e a d t h d a t a f r o mt h a t r e c o r d . R e l a t i v e f i l e s s e p a r a t e i n f o rm a t i o n i n t o r e c o r d s y o c a r e a d a n w r i t e i n d i v i d u a l l y . T h i s m a k e s t h e m m o r ef l e x i b l e t h a n s e q u e n t i a l f i l e s , a l t h o u g ht h e y ' r e s o m e w h a t m o r e d i f f i c u l t t u s e .

A u l o b o o l F o P l u s / 4w o u l d t i k e i n f o r m a t i o n o h o t g e

a a u t o b o o t p r o g r a m f o t h P l u s / 4 .R G a g n e r o n

T h f o l l o w i n g p r o g r a m , f o r t h e P l u s / 4a n 1 o n l y , w i l l c r e a t e b o o t f i l e n a m e d" A U T O " . W h e n y o e n t e r L O A D" A U T O " , 8 , 1 i w i l l l o a d a n a u t o m a t ic a l l y r u p r o g r a m c a l l e d " T E S T " . I y o u ' d p r e f e r f i l e n a m e o t h e r t h a n A U T O ,c h a n g e t h e s t r i n g v a r i a b l e F i l i n e 2 0 l i n e 1 d e t e r m i n e s w h i c h f i l e i l o a d e da n e x e c u t e d . C e r t a i n t y p i n g c o n v e n t i o n sm u s t b f o l l o w e d : T e n c l o s e f i l e n a m e i q u o t a t i o n m a r k s , u s e a p o s t r o p h e s ( i s t e a d o " ) S e p a r a t e t h c o m m a n d s w i t hs l a s h ( / ) . A n t h f i n a l c h a r a c t e r s h o u l db e l e f t a r r o w ( h o l d d o w n t h S H I F T k e a n p r e s s t h e q u a l s i g n ( = k e y ) .

A S = " D L O A D ' T E S T ' / R U N * "F S » " f t U T O "R = 2 i B S = " ( C L R } " s F O R A -

L E N ( A S )C S » M I D S ( A S , A , 1 )1 F C S T H E N B S = B S + - C H R S { 34 ) i G O T O 9 0I F C S = " / " T H E N F O R D = 1 T 0 5 : B 5= B S + C H R S | 1 3 ) : N E X T : R = R + 1 :G O T O 9 0I F C S " V T H E N B S = B S + C H R $ ( 3 ) I G O T O 9 0B S = B S + C SN E X T A i B S = B S + C H R S ( 0 )

O P E N 2 , 8 , 2 , " A U T O , P . W ' t PR I N T # 2 , C H B S ( 2 ) ; C H R S ( 3 ) ;C H R S ( 5 2 ) ; C H R S ( 3 ) ;F O R f t = 7 7 2 T 0 8 1 9 : P R I N T # 2 , CH R S ( P E E K ( A ) ) ; : N E X T AF 0 R A = l T O 2 4 l R E A D B i P R I N T !2 , C H R S { B ) ; ! N E X T i P R I N T # 2, C H R S ( R ) ;

E P F H M

I 2 3

4 5

J 6

D 7

K 8 B G 9 0P 1 0

X 1 1

P 1 2

Page 19: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 19/132

S u b s c r i b e t C O M P U T E i ' s G a z e t t e t o d a yt h r o u g h t h i s s p e c i a l i n t r o d u c t o r y m o n e y - s a v i n go f f e r , a n y o u ' l l b g e t t i n g l o m o r e t h a n j u s ta n o t h e r c o m p u t e r m a g a z i n e . T h a t ' s b e c a u s ee a c h i s s u e o C O M P U T E i ' s G a z e t t e c o m e sc o m p l e t e w i t h u t 2 a l l - n e w , a c t i o n - p a c k e d

P ' 4 m h S - h H S u b s c r i b e n o a n y o u c a n d e p e n d o s t e a d y s u p p l y o h i g h q u a l i t y , f u n - f i l l e dp r o g r a m s f o y o u r C o m m o d o r e c o m p u t e r -p r o g r a m s l i k e D i s k E d i t o r , M i n i - F i l e r , A r e aB a s e b a l l , B u d g e t P l a n n e r , S o u n d D e s i g n e r ,S p e e d S c r i p t , a n d h u n d r e d s o o t h e r e d u c at i o n a l , h o m e f i n a n c e a n g a m e p r o g r a m s t h e n t i r e f a m i l y c a n u s e a l y e a r l o n g .

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

l o s u b s c r i p t i o n p r i c e ,A n t h e r e ' s m o r e t C O M P U T E i ' s G a z e t t

t h a n j u s t e x c i t i n g n e p r o g r a m s , M o n t h a f t e rm o n t h , ( h s u p e r b a r t i c l e s i C O M P U T E i ' s G z e t t e d e l i v e r t h l a t e s t i n s i d e w o r d o n e v e r yt h i n g f r o m l a n g u a g e s t o i n t e r f a c e s . . . f r o mp r o g r a m m i n g t d i s k d r i v e s .

W h e t h e r y o u ' r e n o v i c e o a e x p e r i -n e e d u s e r , C O M P U T E i ' s G a z e t t e i t h

m a g a z i n e f o y o u . S s u b s c r i b e t o d a y . R e t u r nt h e n c l o s e d c a r d o c a l l 1 - 8 0 0 - 2 4 7 - 5 4 7 0 ( i I o w a , 1 - 8 0 0 - 5 3 2 - 1 2 7 2 ) .

D i n o w .

N O : P u b l i c a t i o n s , I n c .

O n o t h A B P u b l i s h i n g C o m p a n i e sI a t t a c h e d o r d e r c a r d i m i s s i n g , w r i t e : C O M P U T E i ' s G a z e l l e R O B o 1 0 9 5 5 , D e M o i n e s . I 5 0 9 5 0

Page 20: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 20/132

Page 21: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 21/132

P r e m i e r W o r d P r o c e s s i n g- C R E A T I V E C O M P U T I N G

" P a p e r C l i p i e a s y t u s e . y e c o f f e r s t h a d v a n c e d f e a t u r e s o p r o g r a m s d e s i g n e d f o t h I B P C T h e s e i n c l u d e : b l o c k m o v e jc o p y , d e l e t e , m a c r o s , a u t o m a t i c p a g e n u m b e r i n g , h e a d e r s , f o o t e r s , u n d e r l i n i n g , b o l d f a c e , s u p e r a n s u b s c r i p t s , v a r i a b l e

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

o w f o r m a t t i n g p a r a m e t e r s , i n c l u d i n g m a r g i n s , l i n e l e n g t h s , p a g e l e n g t h a n s p a c i n g .P a p e r C l i p c o n t a i n s o v e r 3 0 p r i n t e r f i l e s f o a l t h c u r r e n t m a j o r m o d e l s . T h d o c u m e n t a t i o n i e x c e l l e n t a n t h d i s k i t s e l f u p r o t e c t e d , t h o u g h k e y e d t h r o u g h j o y s t i c k p o r t . T h i s m e a n s y o c a m a k e a m a n y b a c k - u p c o p i e s a y o l i k e , b u t c a n u s e t h e

p r o g r a m o n l y w h e n t h k e i i n s e r t e d . " - C R f : A T " I v ' £ C O M P U T I N G

" P a p e r C l i p i o n o t h e a s i e s t o t h 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 s t u s e , w i t h s e n s i b l em a n u a l a n d p l e n t y o a i d s f o r t h e a c c i d e n t - p r o n e . " C O M P U T I N G N O

" m u s t h a v e " i a i d e a l s o f t w a r e - l i b r a r y " E L E C T R O N I C L E A R N 7 N G" P a p e r C l i p i t h C a d i l l a c o w o r d p r o c e s s o r s " - O M N I

" a e x c e l l e n t f u l l - f e a t u r e d w o r d p r o c e s s o r " - T H E B O O K . O c l e a r l y s u p i r i o r , . . S t a t e - o f - t h e - a r t w o r d p r o c e s s i n g " A N T I C

" t h e u l t i m a t e w o r d p r o c e s s o r . . . " A N A L O G" . . . b e s t p r o f e s s i o n a l w o r d p r o c e s s o r a v a i l a b l e "

" e x c e p t i o n a l w o r d p r o c e s s i n g " - I N P U T " h a r d t b e a t " A f i n d y o u r s e l f g r o w i n g s p o i l e d . " - F A M I L Y C O M P U T I N Gw o r d p r o c e s s o r , . . . t h e m o s t s o p h i s t i c a t e d t d a t e ! " ^

. d o e s e x a c t l y w h a t i w a i n t e n d e d t o d o . . . a n d m o r e "p o w e r f u l o p a c k a g e s " C O M M O D O R E M A G A Z I N E

" . . . f a c t s a t t e s t t i t e x c e / / e n c e . ' " - < : A A < i i o

w i l l n o f i n d w o r d p r o c e s s i n g p a c k a g e s u p e r i o r t t h i sO n e ! C R E A T I V E C O M P U T I N G

T h § B e s t S e l l i n g W o r d P r o c e s s i n g P a c k a g e- B I L L B O A R D S C O M P U T E R S O F T W A R E C H A R T S '

A v a i l a b l e f o r C o m m o d o r e 6 4 P e t , a l A t a r i h o m e c o m p u t e r s , a n d n e e n h a n c e d 1 2 8 K v e r s i o n s f o r A p p l e l l / e / c ,A t a r i 1 3 0 X E a n C o m m o d o r e 1 2 8 . C O M I N G S O O N ; P a p e r c l i p E l i t e f o I B M D O S , A m i g a a n A t a r i S

f t

S t r e e tH i l l , O n t a r i o

I B C a n a d a* 1

0 6 - 9 8 6 3 6

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

W R I T ! T U F O F U L L C O L O R C A T A L O C o a u p r o d u c t s f o C o m m o d o r ■ , A t a r i , M a c i n t o s h , A p p l e a n I B M s y s t e m s

I J B 7 S S k y P a r kS u i t e P I r v i n e , C a l i f o r n i a

U S 9 2 7 1 41 4 1 6 / 0 0 1 9 8 1 6T e i e r S 0 9 I 3 9

i i u i i u i v j F F o t i D i i i c s s c i i i f o i i i i i o n » i [ i i [ n o > [ i i i i i n i i i u i e i i E I w i u m > i [ i ' t m i r n u c d b h u u i ' » i n > • i L i i i i m o m i n i m M l i t i i i t i r « i m C B U F u n i t h i n n o h b b b ui K K n i i i i n c i t H i t i i i m s s u » i u s n [ ■ i i t o n F i i i B m n ' i i B M i m m i t o h m i s i [ F « i i T ! ( o i » i n i « n M m u « i s n i t u c m P i t o » i F i i a i n i i B i n i « o i ) > r r [ s i i T n i i i [ B i i r i ( i t b u t u b h i c t l i o n u

l l l « I U L l l U E E E i l l O L J l i n i C i l F n l i l O ( I O > F [ | l l [ i m ! « i r M l | l i : i L l l « I I I 3 O U I S T B I I T U K I P n i n P l l E l i r H l l l n « l t L l H I H I I t N I C I t l S » B F L i r i l l l S i l . J i . t l F l H O B 1 L 1 U I

Page 22: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 22/132

n i -

t h a v e r e a c h e d h e a l t h y p l a t e a us l o w e r , b u s t e a d i e r g r o w t h . A y o 1 s e e , C o m -

6 a n 1 2 u s e r s c a c h o o s e f r o m a n a r r ao f e x c i t i n g n e p r o d u c t s

s u r e w a t c h e c k t h s t a t e o f h e a l t h o t h m i c r o c o m p u t e r m a k e t — m o r e s p e c i f i c a l l y

I h h o m e c o m p u t e r s e g m e n t — i s t a t t e n d ( h C o n s u m e r E l e c t r o n i c sS h o w ( C E S ) . H e l d t w i c e y e a r , J a u a r y i L a V e g a s a n J u n e i C h i c a -

; o C E i t h m a j o r e v e n t o f t h ei n d u s t r y . I t ' s a l s o t h l a r g e s t t r a d es h o w i t h e w o r l d . I t ' s h e r e t h a t y o g e c l e a r e r p i c t u r e o w h a t ' s h a p e n e d i n t h e p a s t s i m o n t h s a n

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

y e a r s o g r o w t h a n d a c t i v i t y i n t h h o m e c o m p u t e r i n d u s t r y , y o w o u l d s e s o m e t h i n g l i k e t h a t f i r s tb i h i l l o a a m u s e m e n t p a r kr o l l e r c o a s t e r : s u d d e n 1 0 0 + p e c e n t a n n u a l g r o w t h r a t e i 1 9 8 2 - 8 4a n q u i c k d e s c e n t i 1 9 8 5 . I n1 9 8 6 , a l s i g n s f r o m t h S u m m e rC E p o i n t t o w a r d s t a b i l i t y . A s o n em a r k e t i n g r e p r e s e n t a t i v e o m a j o rs o f t w a r e f i r m n o t e d , w e ' r e n o i n 2 C O M P U T E ! G a z e t t e S e p t e m b e r 1 9 8 6

p e r i o d o f 1 0 t 2 p e r c e n t a n n u a lg r o w t h , a n t h i n d u s t r y i l i k e l y t c o n t i n u e a t h i s r a t e i n t o t h f o r es e e a b l e f u t u r e . W h i l e t h e r e a r e s i g n i fi c a n t l y f e w e r s o f t w a r e d e v e l o p e r st h a n t w y e a r s a g o , t h o s e r e m a i ni n a r s t r o n g a n s t a b l e .

F o l l o w i n g t h 1 9 8 5 s h a k e o u t ,t h s o f t w a r e i n d u s t r y h a s m i r r o r e dt h r e c e n t i n c r e a s e d a c t i v i t y o f a cq u i s i t i o n a n c o n s o l i d a t i o n o t h A m e r i c a n b u s i n e s s s c e n e . F o e a m p l e , A c t i v i s i o n i n o f u n d i n g ,m a r k e t i n g , a n d i s t r i b u t i n g G a m e -S t a r , C r e a t i v e S o f t w a r e , a n m o s tr e c e n t l y , I n f o c o m . S p i n n a k e r a nn o u n c e d t h a t i h a a c q u i r e d t h H a y d e n S o f t w a r e l i n e . A n m a n yo t h e r c o m p a n i e s n o h a v e c o m o m a r k e t i n g a n d i s t r i b u t i o n .

W h i l e m a n y n e w s o f t w a r ep a c k a g e s w e r e i n t r o d u c e d a C E S ,t h e r e w a n o m u c h n e w h a r d w a r e .I t h w e e k s p r e c e d i n g t h s h o w ,C o m m o d o r e f l i p - f l o p p e d o d e c i di n w h e t h e r t h e y w o u l d b p r e s e n t ,

O r i g i n a l l y , t h e y a n n o u n c e d t h e yw o u l d b d i s p l a y i n g s o m e n e p r o d u c t s ( s e e t h e J u l y G A Z E T T E" E d i t o r ' s N o t e s " ) , t h e n w o r d c a m et h a t t h e y w o u l d n o a t t e n d , t h e nt h e y w o u l d , t h e n t h e y w o u l d na n s o o n .

A i t u r n e d o u t , C o m m o d o ;d i a p p e a r , b u c e r t a i n l y d i n o h a v e d o m i n a n t p r e s e n c e a i p a s ts h o w s . R a t h e r t h a n h a v i n g l a r g eb o o t h — t h e s i z e o s m a l l h o u s e a p a s t s h o w s — o n t h m a i n f l o o r .C o m m o d o r e o p t e d f o r o o m o t h e t o p f l o o r , w h e r e t h e y d i s p l a y e dt h 1 2 a n t h n e 6 4 C . T h A m i g a w a s n o w h e r e t b f o u n d .O n s o u r c e n o t e d t h a t C o m m o d o r ed o e s n o w i s h t p o s i t i o n t h A m i g aa h o m e c o n s u m e r p r o d u c t a n s d i d n o t c o n s i d e r C E a a p p r o p r ia t s h o w f o t i l l s m a c h i n e .

T h A m i g a ' s p e r c e i v e d c o p e t i t o r , t h A t a r i S T w a a C E i

b i w a y . A t a r i h a l a r g e b o o t hw h i c h w a p a c k e d t h r o u g h o u t t h s h o w . S s a l e s h a v e b e e n q u i t es t r o n g . B y M a y , A t a r i c l a i m e d o v e r6 0 0 , 0 0 0 s a l e s w o r l d w i d e . A n S s o f t w a r e a b o u n d e d a C E S , w i t hd o z e n s o n e p r o d u c t s a n o u n c e d . ( I s u p p o r t o t h e S T ,C O M P U T E ! P u b l i c a t i o n s a n o u n c e d n e m a g a z i n e a t h s h o w : C O M P U T E l ' s A t a r i S D i s kM a g a z i n e , w h i c h w i l l d e b u t t h i s f a l la s b i m o n t h l y . I w i l l i n c l u d e d i s k

Page 23: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 23/132

Page 24: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 24/132

H O U R S !9 A M B P M

B A M - 6 P M L Y C O C O M P U T E RM A R K E T I N G C O N S U L T A N T S

N E H O U R S !M a n - T h u r 9 A M - 8 P M

F r 9 A M O P MS * 1 0 A M B P M

C O M P U T E RT U S E ! "

S T C O V E R SA t a r i

.

C o m m o d o r e

P a n a s o n i c

. .

S t a r M i c k j i i n

, . . ,

O k i d a t a

S U N C O MS T I C K .

1 1 . 9 59

. . 6 9 . . 8 f l 9

7 9

. 7 9 9. . 6 . 9 91 0 9 9

9 9 . 6 . 9 9

0 9 . . 6 9 9

9 9

3 9 9 9 9 9

. . . 9 9 9

8 9 . . . . 9 9 9

9 9

7 . 9 51 9

J o y s t i c k sB a H a n d l e 1 6 . 7 5 ]6 o s s 1 1 . 9 9E u O B f 3 - V V a y . . . . 1 9 . 9 9

P A P E R0 9 ' . j i 1 1 w h i l e l a i e r 1 9

9 V s n l w h i t e t o e r 5 . 9 59 V ? K i w l i i l e £ 8 . 9 5

1 1 w h i l e 1 6 . 9 50 0 M a i l i n g l a b e l s 1 i 3 6 9 5

C O M M O D O R E1 2 1 5 7 1 D r i v e . . . .

1 9 0 2 - A1 5 4 1 D r i v e . . .1 6 7 0 M o d e r n1 3 5 0 M o u s e - - 1 7 0 0 1 2 R A 1 7 5 Q 5 1 2 K R A M

J A N EP e r f a c i W i d e rP e r i o d C a l c . P e r f e c t F r i e r

C A L LC A L LC A L LC A L LC A L L. . . 3 9

1 4 2 6

3 . 4 . 4 . 4

A C T I V I S I O N( C - 6 4 / 1 2 8 )

A l t e r E g H a c k e r .L i t t l e P e o p l eG a m s M a k e rB o r r o w e d T i m eS p a c e S h u t t l eM u s i c S t u d i oM i n d S h a d o wR o o d R a c eF a s t T r a c k sC o u n t D o w nB a s k e t b a l l

2 8 7 51 3 . 7 5

. 2 0 . 7 5. 2 4 . 7 5. 1 7

1 8 . 7 52 2 . 7 5

. 1 8 . 7 51 8 . 7 5

. 2 7 . 1 8 . 7 5

1 8 . 7 5

A C T I V I S I O N( A m i g a )

H a c k e rM m c t s h a d o wM u s i c S t u d i oH a r r o w e d T r m e . .

X E T E CF o n t M a s t e r 1 6

A C C E S S

2 7 ? f 7

. 2 4 . 7 5. 2 6 . 7 5

2 8 . 9 5

( C - 6 4 - A m l g a )L e a d e r B o a r d . 2 4 . 7 5L e a d e r B o a r d A m i g a 2 d 7 T o u r n a m e n lM A C H 1 2 81 0 i h F r a m e

. 1 7 . 2 8 . 7 5. 2 4 . 7 6

M I C R O L E A G U EM B a s e b a l lG e n e r a l M g 8 T e a m f f i s WF r a t i c h i s oS t a t c o m p u t e !

. 2 4 . 9 5. 2 4 . 9 5. 1 9 . 1 9 . 9 5

. 1 9

B R O D E R B U N DT h P r i n t S h o pG r a p h i c s L i b r a r y

\ i \ \ i i . K a r a l e k aB a n k S t W i l i e rL o d e H u n n e r . . , ,P r m l s h o p C o m p a n i o nB a n k S t S p e l l © 'B a n k S t . F i l e rB a n k S t M a i l e r . . C h a m r i i o n s h i p

L o d e r u n n e r

2 4 . 7 51 7 1 7 . 7 52 9 7 5

. 1 9 . 7 52 4 . 7 52 9 . 7 52 9 . 7 5

. 2 9 . 7 51 9 . 7 S

S U B L O G I CN i g h t m i s s i o n P i n t a i l . .F l i g h t S i m u l a t o rJ e S i m u l a t o rF o o t b a l lS c e n e r y D i s k E A . . .S e 1 - .

E P Y X - 6 4M o v i e M o n s t e rV o i p o l K i lF a s t L o a d . . .S u m m e r G a m e s I I . .S u p e r C y c l eW o r l d G a m e sF o o t b a l l

. 1 8 . 9 52 9 . 9 52 5 . 9 5

. 2 5 . 9 5. 1 4 . 9 5

6 9 9 5

2 7 2 2 , 7 52 4 . 7 52 7 2 4 . 7 52 4 . 7 52 7

C O N T I N E N T A LH o m e A c c o u n t a n t 3 9 . 9 5B a n k o A d v e n t u r e G a m B S

1 . I I 1 4 . 9 !

V I V I P r o f e s s i o n a l 1 1 9 , 9 5

B A T T E R I E S I N C L U D E DP a p e r c l i pC o n s u l t a n tP a p e r c l i p

w / s p e l i p a k

C A R D C OC B / 2 2 - s l o t B o a r d . .S ' M o r e B a s i c R o m . .F r e e z e F r a m e

. 3 5 . 9 5, 3 5 . 9 5. 4 8 . 9 5

. 1 9 . 9 5. 3 9 . 9 5

2 8 . 7 5

S S C o l o n i a l C o n q u e s tW i n g s o W a C o m p i l e r A m b u s hF i e l d o F i r eF i g h t e i C o m m a n dK a m p l g r y p f W . M e c n B r i g a d eM a r k e l G a r d e nS i G u S h o o t o u lC o r r . p i / e r B a s e b a l lC o m p u t e r Q u a r t e r n a c kI m p e r a u m G a i a c t u mP t i a m a s i aC a r t e l s C u t t h r o a t s5 M i s s i o n C r u s hQ u o s t r o n . . G e m s t a n e W a r r i o rB a i t e i l i o n C o m a n n e rP a n i e i G r e n i d e rN o r w a y B 5 . U S A A F . . B s i t l e c r o u pN A P t i a n i a s i e I IW i o r d s D o w nR i n g s o Z e l p h i n

a r 2 2 . 7 53 2 . 7 52 2 . 7 53 7 3 4 . 7 5

. 3 4 . 7 52 7 7 52 2 7 52 2 7 52 2 . 7 52 2 . 7 52 2 7 5

. 2 2 . 7 5. 2 2 . 7 5

2 2 . 7 52 2 7 52 2 . 7 52 2 . 7 52 7 3 4 . 7 53 4 . 7 52 2 . 7 52 7 2 2 . 7 52 2 , 7 5

U N I S O N W O R L DP n n l M a s t e r ( A m i g a ) . . . . 2 2 . 7 5P r i n t M a s t e r C - 6 4 7 1 2 S 1 . . . 2 2 . 7 5A l t g a l l e r y 1 6 . 7 5

C O M M O D O R E1 9 0 2 C o l o r . . . . C A L L1 6 0 2 C o l o r C A L L

F I R E B I R DE l i t e . . 1 9 . 9 5C o l o s s u s I 2 1 . 9 5

D I S K D R I V EC L E A N I N G K I

$ 8 . 9 5W i t h S o f t w a r e$ 1 7 . 9 5

? J } t t u S B u c e a T H L O W E S T P R I C E S T O L L F R E E O R D E R L I N E

F r e e s h i p p i n g o p r e p a i d c a s h o r d e r s i U . S . A l M e r c h a n d i s e F a c t o r y F r e s h F a s t S e r v i c ef r o m o n o t h o l d e s t a n d m o s t e s t a b l i s h e d C o m p u t e r S u p p l i e r 2 h r s . s h i p p i n g o i n - s t o c k p r o d u c t

A c c e s s t o u M u l t i M i l l i o n i n v e n t o r y + N d e p o s i t o U P C . O . D . o r d e r s O r d e r s o u t s i d e P S a v e s t a t e s a l e s t a A i r f r e i g h t s e r v i c e a v a i l a b l e F u l l M a n u f a c t u r e r ' s W a r r a n t y a p p l y ! F u l la c c e s s o r y l i n e i s t o c k P u r c h a s e o r d e r s A c c e p t e d f r o m e d u c a t i o n a l i n s t i t u t i o n s ! W c h e c k f o s t o l e n c r e d i t c a r d s ! W s h i p t o u s e r v i c e m e n o v e r s e a s ! Y o u ' l l l o v e o u C o u r t e o u s S a l e s S t a f f !

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

Page 25: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 25/132

Page 26: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 26/132

T h n e w e s t m e m b e r s o t h C o m m o d o r e f a m i l y :t h 6 4 C , 1 5 4 1 C d i s k d r i v e , a n 1 8 0 2 c o l o rm o n i t o r .

o f f , h i o h e c h a r a c t e r a p p e a r s a p i l l a r o f s t o n e . ) I t ' s u n i q u e c o nc e p t i t e l e c o m m u n i c a t i o n s e n t e rt a i n m e n t — a n d i t ' s s c h e d u l e d t d e b u t i l a t e s u m m e r .C o m m o d o r e a l s o a n n o u n c e dn e d i s k d r i v e a n m o n i t o r , c o s m e -t i c a l l y m a t c h e d ( b e i g e c a s i n g ) t t h 6 4 C . T h e 1 5 4 1 C d i s k d r i v e i i n t e rn a l l y i d e n t i c a l t i t p r e d e c e s s o r ,t h e 1 5 4 1 . T h 1 8 0 2 m o n i t o r c o nt a i n s f e a t u r e s i d e n t i c a l t o t h 1 7 0 2w i t h o n b o n u s : 8 0 - c o l u m n m o n oc h r o m e m o d e . P r i c e s a n a v a i l ab i l i t y w i l l b a n n o u n c e d .

A e x p e c t e d , t h e r e w e r e f a m o r en e s o f t w a r e t i t l e s a n o u n c e d f o t h 6 t h a n f o t h e 1 2 8 .H o w e v e r , t h e r e w e r e n u m b e r o s i g n i f i c a n t p a c k a g e s i n t r o d u c e d f o t h 1 2 8 . A c t i v i s i o n a n n o u n c e d t h P e r s o n a l C h o i c e S o f t w a r e l i n e ( d v e l o p e d b y C r e a t i v e S o f t w a r e ) f o t h 1 2 8 . T h i s i n t e g r a t e d p a c k a g e i c l u d e s W r i t e r ' s C h o i c e , F i l e r ' sC h o i c e , a n P l a n n e r ' s C h o i c e . E a c hp r o g r a m i a v a i l a b l e s e p a r a t e l y o a s p a c k a g e . D e s i g n e d t t a k e a v a n t a g e o f t h e 1 2 8 ' s e x t r a f e a t u r e sa n m e m o r y , e a c h o t h e s e p r g r a m s w a s w r i t t e n t a p p e a l t b o t ht h n o v i c e a n e x p e r i e n c e d u s e r .A c t i v i s i o n r e p r e s e n t a t i v e s c l a i mt h a t b r a n d - n e w u s e r s c a b e g i np r o d u c t i v e w o r k w i t h t h e s e p r g r a m s i m a t t e r o m i n u t e s .

W r i t e r ' s C h o i c e i w o r d p r c e s s o r t h a t i n c l u d e s 5 0 , 0 0 0 - w o r ds p e l l i n g c h e c k e r , h e l p s c r e e n s , a n a o n s c r e e n p r e v i e w o p t i o n s o t h a ty o c a s e e x a c t l y w h a t d o c um e n t w i l l l o o k l i k e b e f o r e i t ' s p r i n te o u t . F i l e r ' s C h o i c e i f i l em a n a g e r / r e c o r d k e e p i n g s y s t e mt h a t l e t s y o d e s i g n o n s c r e e n " i n -2 C O M P U T E ' S G a z e r t a S e p t e m b e r 1 9 8 6

d e c a r d s " a n s e u f i l i n g s y t e t h w a y o w a n t . O t h e rf e a t u r e s i n c l u d e a r e p o r t w r i t e r —f r o m w h i c h y o c a t a k e i n f o rm a t i o n f r o m m u l t i p l e f i e l d s —a l p h a b e t i c a n n u m e r i c s o r t s , a n v a r i o u s c o n t e x t - s e n s i t i v e h e l ps c r e e n s . P l a n n e r ' s C h o i c e i f l e x ib l s p r e a d s h e e t t h a t l e t s y o c h o o s ec o l u m n w i d t h s , a n o f f e r s h o r i z o nt a a n v e r t i c a l w i n d o w i n g t v i e wv a r i o u s s e c t i o n s o f t h s p r e a d s h e e ts i m u l t a n e o u s l y . A v a i l a b l e n o w ,e a c h p r o g r a m r e t a i l s f o $ 3 9 . 9 5 . A

t h r e e - i n - o n e p a c k a g e , t h p r i c e i $ 9 9 . 9 5 .

A l s o a v a i l a b l e f r o m A c t i v i s i o n( a n d a l s o i t h e P e r s o n a l C h o i c eS o f t w a r e t i n e ) i A t h C - 1 2 8 .M a n y C o m m o d o r e 6 o w n e r s w i l lr e m e m b e r A t h C - 6 4 , t u t o r i a lp r o g r a m t h a t i n t r o d u c e d v a r i o u sf e a t u r e s o t h c o m p u t e r a n s o m eB A S I C p r o g r a m m i n g . A t h C - 1 2 8i a e x t e n s i o n o t h i s p r o g r a m , a ne a s y - t o - u s e l u t o r i a l f o r n e 1 2 o w n e r s . A v a i l a b l e n o w , i s e l l s f o $ 3 9 . 9 5 .

B a t t e r i e s I n c l u d e d l a u n c h e d t w n e 1 2 t i t l e s : P a p e r C l i p I a n d H o -m e P a k 1 2 8 . E a c h o t h e s e , i m m e n s e l yp o p u l a r i p r e v i o u s 6 f o r m a t s , t a k e sa d v a n t a g e o t h 1 2 8 ' s f e a t u r e s a n m e m o r y . P a p e r C l i p I i w o r d p r c e s s o r t h a t i n c l u d e s a 2 0 , 0 0 0 - w o r ds p e l l i n g c h e c k e r , b u i l t - i n t e l e c o mm u n i c a t i o n s m o d u l e t a c c e s s o n l i n es e r v i c e s , m u l t i p l e c o l u m n s , r e v e r s e -v i d e o s c r o l l , w o r d - w r a p , c h a p t e r i n g ,a n m o r e . A l s o , i t ' s c o m p l e t e l y c o

p a t i b l e w i t h 6 4 P a p e r C l i p t e x t f i l e s .A v a i l a b l e n o w , t h s u g g e s t e d r e t a i lp r i c e i $ 7 9 . 9 5 . H o m e P a k 1 2 i t h r e ei n t e g r a t e d p r o g r a m s o s i n g l e d i s k :

w o r d p r o c e s s o r , d a t a m a n a g e r , a n t e l e c o m m u n i c a t i o n s m o d u l e . I t ' sa v a i l a b l e a $ 4 9 . 9 5 .

I n f o c o m , r e c e n t l y a c q u i r e d b A c t i v i s i o n , i n t r o d u c e d i t f i r s t i n t e ra c t i v e f i c t i o n a d v e n t u r e f o t h C o m o d o r e 1 2 8 . T r i n i t y i a o d y s s e yi n t o r e a l m w h e r e n a t u r a l p h y s i c sa n d m a g i c c o e x i s t . Y o u r j o i t s h a p e t h c o u r s e — a n d f a t e — o f h m a h i s t o r y b a r r i v i n g m i n u t e sb e f o r e t h f i r s t n u c l e a r a t o m i c e x p l os i o n ( 1 9 4 5 ) i t h N e M e x i c o d es e r t . I w i l l b a v a i l a b l e i O c t o b e r a

s u g g e s t e d r e t a i l p r i c e o $ 3 9 . 9 5 .A n o t h e r i n t e g r a t e d p r o d u c t i v i t y

p a c k a g e a n n o u n c e d f o t h 1 2 i T R I O f r o m S o f t S y n c . T R I O i w o r dp r o c e s s o r , d a t a b a s e , a n s p r e a ds h e e t . I n c l u d e d a r h e l p s c r e e n s ,m a i l - m e r g e c a p a b i l i t y , a n a 1 3 4 -p a g e m a n u a l . I t ' s c u r r e n t l y a v a i l a b l ef o $ 6 9 . 9 5 . T w o t h e r 1 2 8 p a c k a g e si n t r o d u c e d b S o f t S y n c a r P e r s o n a lA c c o u n t a n t a n A c c o u n t a n t , I n c .P e r s o n a l A c c o u n t a n t i p a c k a g e d s i g n e d f o h o u s e h o l d a n s m a l l -b u s i n e s s u s e . I u s e s t h t r a d i t i o n a ld o u b l e e n t r y b o o k k e e p i n g m e t h o da n m a b u s e d f o c h e c k b o o k b a a n c i n g , t r a c k i n g l o a n s , c r e d i t - c a r dp u r c h a s e s , e x p e n s e s , a n I R A s . I c l u d e d a r a a m o r t i z a t i o n t a b l e a n

d a t a b a s e f o n a m e s , a d d r e s s e s , a n o t h e r i n f o r m a t i o n . I t ' s d e s i g n e d f o e a s e o u s e — n o p r e v i o u s k n o w l e d g eo a c c o u n t i n g i r e q u i r e d . S u g g e s t e dr e t a i l p r i c e i $ 3 4 . 9 5 . U p s c a l e f r o mP e r s o n a l A c c o u n t a n t i A c c o u n t a n t ,I n c . D e s i g n e d f o s m a l l - b u s i n e s s u s e ,

Page 27: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 27/132

D O U K Sf r o m A b a c u s

p r e s e n t s i n a ] 2 a ' s G e a l i t i a i n s i d e m i o r m a l i o n o 7 . 0 . T h i s e ^ h a u B i i v B h a n d

c o m p l e t e w h c o m m e n t e dB A S I C 7 . R O l i s U n f l s . C o m i n gS u T m o r B S 1 1 9 9 5

s y s t e m , e i p l a i n a g r a p h i cc t i i p o , M e m o r y M a n a g e m e n t U n i t . B b o o kc o l u m n g r a p h i c s a n c o m m e n t e dR O M h s i i n g s S Q C p p $ 1 9 3 5

F i l l e d w r t h i n t o T o r e v e r y o n e . C o v e r s6 c o l u m n h J - r e s g r a p h i c s , w i d o w i n g , m e m o r y l a y o u t , K e r n a lr o u t i n e s , s p r i t e s , s o r t w a r o p r o *t e e d o n , a u t o s t a r t i n 3 0 0 p p £ 1 9 9 5

i s i d e f s ' g u : d 9 t o n o v i c e a d L e a r n l u n C s m e M a l s o C A w h i l em e e d u s e r s . C o v e r s s e q u e n t i a l d e v e l o p i n g y o u r o w s y s i e m D e s i g nM a u v e f i l e s , d i r e c t a c c e s s c o m - o b j o c i s o y o u r s c j o n n t d u m p t l a n d s . D e s c r i b e s D O r o u t i n e s , p r i n t e r . I n c l u d e s l i s t i n g s f o " 6 4 w i t h□ ' n m e n t e d 1 l ~ s t i n g s $ 1 9 S i m o n ' s B a s i c

B A S I C T r a i n i n g G u i d e P E E K S P O K E S

D A T A - B i C n E f l J D C t t ^ i

A l . i I l l l l t J l t l S f l r

t p i c g r a m i n g . p ' o D I s m P r s a n n i s d o z e n s o p r o g r a m m i n gs . t h o r o u g h d « K r i p l k } n o a l q u i c K - F i l l l s r s . E a s y a n c f u s e f u l

m m m a n t K w i l " i h u n d r B d s o i t c i n i g u v i o t n s o p e r a t i n g t y i i # r n ,f S . m o n i t o r o o m m » n a » ; m i l - n a c k a , j f l r D - p a g B , p o l n t t i r i , t T i *

m u c l n n o r o S 1 6 - 9 5 B A S I C l n t » r p r * l e r a n m o r e . S I 9

f s u n l J j L g u i d e l o o v o r y o n * [ r u e r -G M o d I C P j ' W o T T i o l ? f l . S i p le i p l a n i l o n o l : - » o p e r a t i n g s y s t e m ,m e m o r y u s a g e , C P f M l j l i I i E y p r o -g r s r n s . t u U m ^ l i l e s m o r a . 5 1 9

O C - 6 4 i n s l d n C * g u l d n l t h I n t e r n a l s . G r a p h i c s , B o u n d * I / O , k e r n a l ,

m . i p s , m o r o . C o m p J e t a c o m m e n t e dO O O p p S 1 9 9 S

O 1 5 4 A ^ O R I V E B e * Tn d & o o k o n U t j p f l ^ i ' f c ^ p l a k i s a " ^ a n y

! ' a n ; . : i : : i i T ■ ; ' • ' • • ! c o m m t n l a dR O l i s t \ n $ r S M p p $ 1 9 . 9 5L A H O U A Q E C - 6 4 L e a r n

0 c o O « w r i t s f a s t p r o g u m * . M a n y w m * a n l u t i n g s l o c o m p l e t e o s i e m b ' a r ,

. s i m u l a t o r . 2 0 0 p p S M . 9 5B O O K C - 6 4 b e s t r e f e r e n c e

v e r s b a s i c a n d a d v a n c e d g r a p h i c s .S p r i t e s , a n i m a t i o n . H i r e s , M u l t i c o l o r ,l i g h f p e n . 3 0 - g r a p h i c s . I R Q , C A D . p r o -

c u r v e v m o w . 3 3 0 p p S B

T R I C K S & T I P S F O C - G 4 C o l l e c t i o n o o j s y - l n - u s f l ( a c h n l q u e s : a d v a n c e d g r a p h i c s ,I m p r o v e d d a i a i n p u t , e n h a n c e d B A S I C ,C P / M , m o r e , Z T i p p S 1 9 . 9 51 9 4 1 R E P A I R f M A I N T E N A N C EH a n d b o o k d e s c r i b e s t h d i s k d r i v o h a r dw a r e . I n c l u d e s s c h e m a t i c s a n t e c h n i q u e sl k e e p 1 5 1 1 r u n n i n g . 2 0 0 p s S 1 9 . 9 5A D V A N C E D M A C H I N E L A N G U A G EN o i c o v e r e d e l s e w h e r e : v i d e o c o n l r o l l e r .I n t e r r u p t s , h r n e r s . c l o c k i . V Q r e a l l i m o He n e n O e d B A S I C , m o r e . J I D p p S 1 4 . 9 SP R I N T E R B O O K C 6 4 / V I C - 2 D U n d e rs t a n d C o m m o d o r e , E p s o n - c o m p a i i b l e p j i n t -e r a n d 1 S 2 3 p l o t t e r . P a * e d - u t i l i t i e s : g r p h i c s d u m p : 3 D - p l o t ; c o m m e n t e d M P S f l O lR O l i s l i n g l , m o r * . 1 3 0 p p S 1 9 . 9 5

S C I E N C E / E H G I N E E R I H G O C - Q 4 I d e p t h I n i r o t c o m p l i n r a I s c i e n c e . T o p i c s :c h e m i s t r y , p h y s i c s , b i o ' o g j f . a s t r o n o m y .o l c c t r o n p o . o t h e c s . S S O p pC A S S E T T E B O O KC o m p r e h e n s i v e g u i d e : m a n y s a m p l ep r o g r a m s . H i g h s p e e d o p e r a t i n g s y s t e mI . i a t M k i a d i n g i m a a v i n g . 2 2 5 p p £ 1 4 . 9 5I D E A S F O U S O C < 6 4 T h e m e i :h i u ' o e x p e n s e s , c a t c u t a i o r . r a c i p f l M e H o c kl i s t s , d i e t p l a n n e r , w i n d o w a d v e r t i s i n g ,

C O M P I L E R B O O K C - G 4 / C * 1 2 « A l y o n o o d i k n o w a b o u t c o m p i l e r s : h o t h # yw o r k ; d e s i g n i n g a n w r i t i n g y o u r o w n ;g o n o r a i i n g m a c h i n e c o d e . W i t h w o r k i n gg n a m p t a c c m p i l a r 3 0 0 p p $ 1 9 . 9 5

A d v D n L u r c O ' m « v r r l l v r h i H a n d b o o kS i e p b y - s r e p g u - d e l d e s i g n i n g a n w r i t i n gy o u r o w a O v o n t u r e g a m s s . W i i h a u t o m a i e da d v n n i u i a g a m e g e n a r a i c r . 2 Q 0 p p S i Z r 9 5P E E K S P O K E S F O R T H E C - G J .I n c l u d e * I n - O o p l h f t A p l a n j i l o n s o P E E K .P O K E . U S R , a n o t h o r D A S I C c o m m a n d s .L o n m t h e ' i n s i d e ' I r i c k i l g e l t h e i n u s l o u to f y o u r m , Z O O p p $ 1 i . «O p l l o n » | O l t V f - t l e e f o b o o k iF o r y o u r c o n v o n i o n c e , t h p r o g r a m sc o n l a l n e d i e a c h t y o u b o o k s a r a v a i la b l e o d i s k e t t e l & a v a y o u t i m e e n t e r i n gT h e m f 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 c 4 < w h o n o r o f l r i r > g r $ 1 4 . 9 3 e a c h

A b a c u s f f f ^ T I I I I I lf f l l i l S I ! S o f t w a r e

B o 7 2 1 9 D e p t . G 9 G r a n d R a p i d s , M 4 9 5 1 0 T e l e x 7 0 9 - 1 0 1 P h o n e ( 6 1 6 ) 2 4 1 - 5 5 1 0O p t i o n a l d i s k e t t e s a v a i l a b l e f o a l b o o k t i t l e s $ 1 4 . 9 5 e a c h . O t h e r b o o k s s o f t w a r e a l s o a v a i l a b l e . C a l l f o r t h n a m e o y o u rn e a r e s t d e a l e r . O o r d e r d i r e c t l y f r o m A B A C U S u s i n g y o u r M C V i s a o A m e x c a r d . A d $ 4 . 0 0 p e o r d e r ( o s h i p p i n g . F o r e i g no r d e r s a d $ 1 0 . 0 0 p e r b o o k . C a l l n o o w r i t e f o y o u r f r e e c a t a l o g . D e a l e r i n q u i r e s w e l c o m e - o v e r 1 4 0 0 d e a l e r s n a t i o n w i d e .

Page 28: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 28/132

t h i s p r o g r a m a c c e p t s i n f o r m a t i o nf r o m i n v o i c e s , p u r c h a s e o r d e r s ,r e c e i p t s , a n p a y m e n t s , a n a u t om a t i c a l l y p o s t s d a t a t t h p r o p e rj o u r n a l s a n l e d g e r s . F e a t u r e s i c l u d e g e n e r a l l e d g e r , a c c o u n t s r c e i v a b l e a n p a y a b l e l e d g e r s , p l u ss a l e s , p u r c h a s e s , r e c e i p t s , p a y m e n t s ,a n g e n e r a l j o u r n a l s . I s e l l s f o $ 9 9 . 9 5 .S p i n n a k e r a n n o u n c e d i t f i r s tC o m m o d o r e 1 2 8 a d v e n t u r e g a m e ,T h S c o o p . T h t e x t - a n d - g r a p h i c s a v e n t u r e , f r o m S p i n n a k e r ' s T e l a r i u m

T h S c o o p , b a s e d o n a A g a t h a C h r i s t i en o v e l , i S p i n n a k e r ' s f i r s t C o m m o d o r e1 2 a d v e n t u r e g a m e . I u s e s a n i m a t i o na n t e x t m e n u — b o t h c o n t r o l l e d b j o y s t i c k .

s e r i e s , i b a s e d o t h A g a t h a C h r i st i n o v e l o t h s a m e n a m e , a n d i e m p l o y s a n i m a t i o n a n t e x tm e n u — b o t h o w h i c h a r e c o n t r o l l e db j o y s t i c k . T h s c e n a r i o p l a c e s y o a a i n v e s t i g a t i v e r e p o r t e r f o d i L o n d o n - b a s e d D a i l y C o u r i e r o t h t r a i l o s e r i e s o m u r d e r s . B f i n d i n gc l u e s , t a l k i n g t w i t n e s s e s , a n e a v e s d r o p p i n g , y o t r t s o l v e t h em y s t e r y . T h g a m e i n o t a v a i l a b l ef o t h 6 4 — i t r e q u i r e s t h e x t r am e m o r y a v a i l a b l e w i t h t h 1 2 8 . S u g e s t e d r e t a i l p r i c e i $ 3 2 . 9 5 .

A l s o n e f o t h 1 2 i T i m e -w o r k s ' Y o u r P e r s o n a l I n v e s t m e n tM a n a g e r , v o l u m e i t h e S y l v i aP o r t e r ' s P e r s o n a l F i n a n c e S e r i e s . I m a n a g e s i n v e s t m e n t t r a n s a c t i o n s ,t r a c k s p o r t f o l i o s , a l e r t s y o t i v e s t m e n t d e a d l i n e s , t r a c k s r e t i r em e n t i n v e s t m e n t s , a n m o n i t o r si n v e s t m e n t t a x e s . A l s o i n c l u d e d i t e l e c o m m u n i c a t i o n s a c c e s s t o u s i d e d a t a b a s e s o u r c e s ( D o w J o n e s ,C o m p u S e r v e , T h S o u r c e , a n W a r n e r ' s I n v e s t m e n t S t r a t e g i e s ) .S e c u r i t i e s a n a l y s i s i a l s o i n c l u d e d .S u g g e s t e d r e t a i l p r i c e i $ 6 9 . 9 5 .

T i m e w o r k s a l s o a n n o u n c e de n h a n c e d v e r s i o n s o p r e v i o u s l y r e 2 C O M P U T E / * G a z e t t e S e p t e m b e r 1 9 B 6

l e a s e d 1 2 p a c k a g e s . W o r d W r i t e r1 2 n o f e a t u r e s a t h e s a u r u s , o s c r e e n h i g h l i g h t i n g , s u p e r s c r i p ta n s u b s c r i p t , h e a d e r s a n f o o t e r s ,a n m o r e . S w i f t C a l c 1 2 n o i c l u d e s h i - r e s 3 - g r a p h i c s , S w i f t -S o r t , S w i f t - D O S , a n o t h e r n e f e a t u r e s . D a t a M a n a g e r 1 2 h a a d d e d e n h a n c e d e d i t i n g k e y s , i p r o v e d r e c o r d b r o w s i n g , a n m o r ew i n d o w s . A n Y o u r P e r s o n a l F i n a nc i a l P l a n n e r , v o l u m e i t h e S y l v i aP o r t e r s e r i e s , n o i n c l u d e s i p r o v e d h e l p s c r e e n s , a u t o m a t i cc h e c k i n c r e m e n t i n g , a n s e v e r a lo t h e r e n h a n c e m e n t s . P a r t n e r 1 2 8 ,o r i g i n a l l y a n n o u n c e d a t h W i n t e rC E S , i n o a v a i l a b l e . T h i s u n i q u ep r o d u c t i c a r t r i d g e - b a s e d " c r e s i d e n t " p r o g r a m ; t h a t i s i t ' sa v a i l a b l e — t r a n s p a r e n t l y — w h i l eo t h e r p r o g r a m s a r i m e m o r y .P a r t n e r 1 2 i n c l u d e s e i g h t a c c e s s or i e s : a p p o i n t m e n t c a l e n d a r a n d a t e b o o k , m e m o p a d , p h o n e l i s ta n a u t o d i a l e r , n a m e a n a d d r e s sl i s t , c a l c u l a t o r , t y p e w r i t e r , l a b e lm a k e r a n d e n v e l o p e a d d r e s s e r , a n s c r e e n d u m p . I s e l l s f o $ 6 9 . 9 5 .C o m m o d o r e 6 4 v e r s i o n i n o a v a i l a b l e f o $ 5 9 . 9 5 .

A c t i v i s i o n ' s H a c k e r I i m o r e d i f f i c u l tm y s t e r y t h a n i t p r e d e c e s s o r .

T h a n k s t t h c o n t i n u e d s a l e so t h C o m m o d o r e 6 i

1 9 8 5 - 8 6 , d o z e n s o n e s o f t w a r et i t l e s w e r e a n n o u n c e d a C E S . O t h h e e l s o H a c k e r ' s s u c c e s s , A c t i v i -s i o n i n t r o d u c e d H a c k e r I I T h D o o m s d a y P a p e r s . I n t h i s s e q u e l ,y o u r j o i t u n c o v e r p l o t t d s t r o y t h U n i t e d S t a t e s . T h c h a ll e n g e i H a c k e r I I i s m o r e d i f f i c u l ta n e x p a n s i v e t h a n t h a t o i t p r e d ec e s s o r . S u g g e s t e d r e t a i l p r i c e i $ 3 9 . 9 5 . A c t i v i s i o n a l s o a n n o u n c e da d d - o n l i b r a r y d i s k s f o G a r r y K i t c h

e n ' s G a m e M a k e r ( s e e l a s t m o n t h ' s i s u f o f u l l r e v i e w ) . T h f i r s t t w l i b r a r i e s t o b a v a i l a b l e a r e m o d u l e sf o d e s i g n i n g y o u r o w s p o r t s a n s c i e n c e f i c t i o n g a m e s . P r i c e s a n r l e a s e d a t e s w i l l b a n n o u n c e d .

A e x c i t i n g a n t r u l y i n n o v at i v e n e p r o d u c t f r o m B r o d e r b u n ds o f t w a r e i T h T o S h o p . W i t h t h i sp a c k a g e , C o m m o d o r e 6 4 a n p r i n t e r , y o c a m a k e a n o 2 m e c h a n i c a l t o y s — a n a n t i q u e t r u c k ,s t e a m e n g i n e , g l i d e r , s u n d i a l , c a ro u s e l , a n m e d i e v a l c a t a p u l t , t n a m e f e w — t h a t a c t u a l l y w o r k ,a n w o r k w e l l . B r o d e r b u n d h a s e v e r a l o f t h e s e o d i s p l a y , s o m e o t h e m p a i n t e d f o v e r y p l e a s a n t e f e c t . A f i r s t g l a n c e , t h e i r d u r a b i l i t ym i g h t b e s u s p e c t — t h e y ' r e a c t u a l l yv e r y s t u r d y . A l s o , a f i r s t g l a n c e ,y o u m i g h t i m a g i n e t h a t t h e y ' r e c u t ei t e m s f o c h i l d r e n . T r u e , b u a d u l t sw i l l e n j o y t h e m j u s t a m u c h , i n o m o r e . A f t e r c h o o s i n g t h t o y o w a n t t m a k e f r o m a o n s c r e e nm e n u , y o c a n c u s t o m i z e i w i t hp a t t e r n s , g r a p h i c s , a n t e x t . N e x t ,y o p r i n t o u t h e v a r i o u s " p i e c e s "a n m o u n t t h e m o s p e c i a l a d h es i v e c a r d s t o c k , w h i c h i i n c l u d e d i t h p a c k a g e . F i n a l l y , y o c u o u t h e p i e c e s a n a s s e m b l e t h t o y .T h p a c k a g e a l s o i n c l u d e s w i r e ,w o o d e n d o w e l s , r u b b e r s t r i p p i n g ,b a l l o o n s , a n s o n — a l l o t h p a r t s n e c e s s a r y t m a k e e a c h o t h t o y s w o r k . T h T o S h o p i n o a v a i l a b l e w i t h s u g g e s t e d r e t a i lp r i c e o $ 5 9 . 9 5 . A n o t h e r n e p r o du c f r o m B r o d e r b u n d i B r e a k e r s ,

A t h m a t e r i a l y o u n e e d t m a k e a n o 2 m e c h a n i c a l t o y s i i n c l u d e d i B r e d e r b u n d ' s T h T o S h o p .

Page 29: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 29/132

B A S I CC o m p i l e r

G i v e y o u r B A S I C p r o g r a m s t h s p o o da n p e r f o r m a n c e t h e y d e s e r v e

' T h e c o m p l e t e c o m p i l e ra n d d e v e l o p m e n t p a c ka g e . S p e e d u p y o u r p r g r a m s 5 t 3 5 x , M a n yo p t i o n s : f l e x i b l e m e m o r ym a n a g o m a n l ; c h o i c e o c o m p i l i n g l m a c h i n ec o d e , c o m p a c t p - c o d e o b o t h , ' 1 2 B v e r s i o n ; 4 o B c o l u m n m o n i t o r o u t p u ta n F A S T - m o d e o p o r a -l i o n , ' 1 2 8 C o m p i l e r ' s e t e n s i v e 8 0 - p a g e p r o -g r a m m a r ' s g u i d e c o v e r sc o m p i l e r d i r e c t i v e s a n o p t i o n s , t i v o l e v e l s o l

L a n g u a g eC o m p i l e r

O y o u r

T h i a n g u a g o o I h 8 ' a n d b e y o n d

o p t i m i z a t i o n , m e m o r y u s a g o , I / h a n d l i n g , 8 c o l u m n h i - r o s g r a p h i c s , f a s i a r ,h i g h e r p r e c i s i o n m a t h l u n c t i o n a , s p e e d a n s p a c e s a v i n g t i p s , m o r e , g r o a tp a c k a g e t h a t n o s o f w a r e l i b r a r y s h o u l d b w i t h o u t . 1 2 B C o m p i l e r $ 5 9 . 9 5

6 C o m p l l s i $ 3 9 . 9 5F o r s c h o o l o s o f t w a r ed e v e l o p m o n l . L e a r n o y o u r C o m m o d o r e w i l h o u i n d e p l h t u t o r i a l . C o m p i l e p r g r a m s i n t o l a s t m a c h i n el a n g u a g e . C - 1 2 8 v e r s i o n h a a d d e d f e a t u r e s : U n i x ' ^ - l i k oo p e r a t i n g s y s t e m ; G O R A d i s k l o r f a s l e d i t i n g a n c o m p i l i n g L i n k e r c o m b i n e su t 1 m o d u l e s ; C o m b i n eM I a n u s i n g C A L L ; 5 1 a v a i l a b l e t o o b j e c t c o d e ;

F a s t l o a d i n g ( s e c . 1 5 7 1 , 1 s e c . 1 5 4 1 ) ; T w s t a n d a r d I / l i b r a r y s p l u st w a d d i t i o n a l l i b r a r i e s — m a t h ( u n c t i o n s ( s i n , c o s , s q r t . e l c . ) 2 0 g r a p h i cc o m m a n d s [ l i n o , ( i l l , d e l . e t c . ) . C - 1 2 B S 5 9 . 9 5

C - 6 4 S 5 9 . 9 5E a s i l y c r e a t e p r o f e s s i o n a lh i g h q u a l i t y c h a r t s a n g r a p h s w i t h o u t p r o g r a m m i n g .Y o c a i m m e d i a t e l y c h a n g et h e s c a l i n g , l a b e l i n g , a x i s ,b a f i l l i n g , e t c . t s u i t y o u rn e e d s . A c c e p t s d a t a I r o mC a l c H e s u l l a n M u l l i P l a n .C - 1 2 B v e r s i o n h a 3 t h r e s o l u t i o n o t h ' 6 v e r s i o n .O u t p u t s l m o s l p r i n t e r s ,

C - 1 2 B $ 3 9 . 9 5C - G 4 $ 3 9 . 9 5

P o w e r P l a nO n o 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 s w i t h I n t e g r a t e dg r a p h i c s . I n c l u d e s m e n u o k e y w o r d s e l e c t i o n s , o n l i n e h e l ps c r e e n s , f i e l d p r o t e c t i o n , w i n d o w i n g , I r i g f u n c t i o n s a n m o r e ,P o w e r G r a p h , t h g r a p h i c s p a c k a g e , i I n c l u d e d t c r e a t ei n t e g r a t e d g r a p h s a n c h a r t s . C - 6 4 $ 3 9 . 9 5

™ L > 3 H » * I

; - . :

m t * L I B l i f t * *

— » -

' ■ - " -

t ^

A R T P A K r

T e c h n i c a l A n a l y s i s S y s t e m f o t h C - 6 4A d C o m p i l e r f o t h C - 6 4V i d e o B a s t c L a n g u a g e f o t h C - 6 4

$ 5 9 . 9 5$ 3 9 . 9 5$ 3 9 . 9 5

A b a c u s

B E S TS E L L E R

R e m a r k a b l y e a s y - t o - u s ei n t e r a c t i v e d r a w i n g p a c ka g t o a c c u r a t e g r a p h i cd e s i g n s . N e d i m e n s i o ni n f e a t u r e s t c r e a t ee x a c t s c a l e d o u t p u t t a l m a j o r d o l - m a t r i i p r i n t e r s .E n h a n c e d v e r s i o n a l l o w sy o l i n p u t v i k e y b o a r do r h i g h q u a l i t y l i g h t p e n .T w o - g r a p h i c s c r e e n s f o C O P Y i n g f r o m o n l t h o t h e r . D R A W . L I N E , B O X .C I R C L E , A R C , E L L I P S Ea v a i l a b l e . F I L L o b j e c t sw i l h p r e s e l e c t e d P A

T E R N S ; a d d T E X T : S A V E a n R E C A L L d e s i g n s t o / f r o m d i s k . D e f i n e y o u r o w l i b r a r y o s y m b o l s / o b j e c t s w i l h I h e a s y - t o - u s e O B J E C T M A N A G E M E N TS Y S T E M - s t o r e u t 1 0 s e p a r a t e o b j e c t s . C - 1 2 8 S 5 9 . 9 5

C - 6 4 $ 3 9 , 9 5N o j u s t c o m p i l e r , b u c o m p l e t e s y s t e m l o d e v e l o pi n a p p l i c a t i o n s i P a s c a lw i l h g r a p h i c s a n s o u n dt e a t u r e s . E x t e n s i v e e d i t o rw i l h s e a r c h , r e p l a c e , a u l o ,r e n u m b e r , e t c , S t a n d a r d

c o m p i l e r l h a t g e n e r a t e sl a s t m a c h i n e c o d e . I y o w a n t t l e a r n P a s c a l o r t od e v e l o p s o l l w a r e u s i n g t l i ob e s t t o o l s a v a i l a b l e - S U P E HP a s c a l i y o u r f i r s t c h o i c e .

C - 6 4 $ 5 9 . 9 5

O T H E R T I T L E S A V A I L A B L E :C O B O L C o m p i l e r

N o y o u c a n l e a r n C O B O L , t h a m o s t w i d e l y u s e d c o m m e r c i a lp r o g r a m i n g l a n g u a g e , a n c t - t a g £ 3 ) G Q B p L o n y o u r 6 4 C O B O Li e a s y t o l e a r n b e c a u s e i r c , e a * e j t 3 o r e a d . C O B O L C o m p i l e rp a c k a g e c o m e s c o m p l B t o ^ J t l i l n * E d i t o r , C o m p i l e r , I n t e r p r e t e ra n S y m b o l i c D e b u g g e r . C - 6 4 $ 3 9 , 9 5

P e r s o n a l P o r t f o l i o M a n a g e rC o m p l e t e p o r t f o l i o m a n a g e m e n t s y s t e m f o t h I n d i v i d u a l o rp r o f e s s i o n a l i n v e s t o r . E a s i l y m a n a g e y o u r p o r t f o l i o s , o b t a i nu p - t o - t h e - m i n u t e q u o t e s a n d n e w s , a n d p e r t o r m s e l e c t e da n a l y s i s . E n t e r q u o t e s m a n u a l l y o a u t o m a t i c a l l y t h r o u g hW a r n e r C o m p u t e r S y s t e m s . C - 6 4 $ 3 9 . 9 5

X p e rX P E R i t h f i r s t " e x p e r t s y s t e n f f o t h C - 1 2 8 a n C - 6 4 . W h i l eo r d i n a r y d a t a b a s e s y s t e m s a r g o o d f o r e p r o d u c i n g l a c t s ,X P E R c a d e r i v e k n o w l e d g e f r o m m o u n t a i n o f a c t s a n h e l py o m a k e e x p e r t d e c i s i o n s . L a r g e c a p a c i t y . C o m p l e t e w i t he d i t i n g a n r e p o r t i n g . C - 6 4 $ 5 9 . 9 5

C - 1 2 S a n C - 6 4 * t a d a n i r U d C u n m o O a m B u k i t u b e M a d i f r w I n c .' i ' r . i o u - j i L d X H i i K l I t t

L e y o u r ' 1 2 8 o r ' 6 4 s p e a k P a s c a l

S o f t w a r eP . O . B o 7 2 1 9 D e p t , G 9 G r a n d R a p i d s , M 4 9 5 1 0 T e l e x 7 0 9 - 1 0 1 - P h o n e ( 6 1 6 ) 2 4 - 5 5 1 0C a l l n o f o t h n a m e o y o u r n e a r e s t d e a l e r . O t o r d e r d i r e c t l y b c r e d i t c a r d , M C A M E X o V I S A c a l l ( 6 1 6 )2 4 1 - 5 5 1 0 . O t h e r s o f t w a r e a n b o o k s a r a v a i l a b l e - C a l l a n a s f o y o u r f r e e c a t a l o g . A d $ 4 . 0 0 f o s h i p p i n gp e o r d e r . F o r e i g n o r d e r s a d $ 1 2 . 0 0 p e i t e m . D e a l e r i n q u i r e s w e l c o m e - 1 4 0 0 + n a t i o n w i d e .

Page 30: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 30/132

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

A c t i v i s i o nP O B o 7 2 8 6M o u n t a i n V i e w , C 9 4 0 3 9B a t t e r i e s I n c l u d e d3 M u r a l S t R i c h m o n d H i l l , O n t a r i oC a n a d a L 4 B 1 B B r e d e r b u t i d S o f t w a r e1 7 P a u l D r S a R a f a e l , C 9 4 9 0 3C o m m o d o r e B u s i n e s s M a c h i n e s1 2 0 0 W i l s o n D r W e s t C h e s t e r , P 1 9 3 8 0E l e c t r o n i c A r t s1 8 2 0 G a t e w a y D r S a M a t e o , C 9 4 4 0 4F i r e b i r d L i c e n s e e sP O B o 4 R a m s e y , N 0 7 4 4 6I n f o c o m1 2 C a m b r i d g e P a r k D r C a m b r i d g e , M 0 2 1 4 0O k i d a l a5 3 F e l l o w s h i p R d M t L a u r e l , N 0 8 0 5 4S o f t S y n c1 6 M a d i s o n A v e .N e Y o r k , N 1 0 0 1 6

S p i n n a k e r S o f t w a r eO n K e n d a l l S a C a m b r i d g e , M 0 2 1 3 9S t a r M i c r o n i c s A m e r i c a2 0 P a r k A v e . , S u i t e 3 5 1 0N e Y o r k , N 1 0 1 6 6T i m e w o r k s4 4 L a k e C o o k R d D e e r f i e l d , I 6 0 0 1 5

s c i e n c e f i c t i o n t e x t a d v e n t u r e s e t i nr e a l t i m e w o r l d ( t h e a c t i o n c o n t i n

u e e v e n w h e n y o d n o t h i n g ) . I i n c l u d e s 1 5 0 0 - w o r d v o c a b u l a r y .C u r r e n t l y a v a i l a b l e , i s e l l s f o r$ 3 9 . 9 5 .

E l e c t r o n i c A r t s d e m o n s t r a t e ds t r o n g c o m m i t m e n t t t h C o m m od o r e 6 4 b i n t r o d u c i n g l a r g e n u b e o n e t i t l e s . T i m o t h y L e a r y ' sM i n d M i r r o r , n o a v a i l a b l e , i d s c r i b e d b t h a u t h o r a " p e r s o na l i t y d i a g n o s t i c t o o l . " I t ' s t o o l , b u i c a a l s o b g a m e , i n j e c t e d w i t h

l a r g e d o s e o h u m o r . D e p e n d i n go n w h a t y o w a n t t d w i t h t h p r o g r a m , i c a n b e a e v o c a t i v em e n t a l a w a r e n e s s t e s t o l i g h t -h e a r t e d e s c a p e f o g r o u p o t e a m so p l a y e r s . B a s e d o L e a r y ' s d o c t o ra r e s e a r c h a n s u b s e q u e n t p r o f e ss i o n a l w o r k , M i n d M i r r o r i b o t hp r o v o c a t i v e a n g e n t l e . S u g g e s t e dr e t a i l p r i c e i $ 3 2 . 9 5 .

A n o t h e r n e p r o d u c t f r o mE l e c t r o n i c A r t s i C h e s s m a s t e r 2 0 0 0 ,

f e a t u r e - p a c k e d c h e s s p r o g r a mb u i l t o t h U . S . C h e s s F e d e r a t i o n ' sa w a r d - w i n n i n g a l g o r i t h m . I c o t a i n s m o r e t h a n 7 1 , 0 0 0 o p e n i n gm o v e s , a n i n c l u d e s 1 2 p l a y l e v e l s ,

" t e a c h " m o d e , " t h i n k " m o d e ( s y o c a w a t c h t h p r o g r a m a n a l y z ee a c h m o v e a n m a k e d e c i s i o n ) ,a n t w o - o t h r e e - d i m e n s i o n a ld i s p l a y . T h 3 - b o a r d c a b r t a t e d t v i e w t h g a m e f r o m a n a n g l e . A n g a m e s i p r o g r e s s c a b s a v e d t d i s k o r p r i n t e d o u t . I t ' sd e s i g n e d f o c h e s s p l a y e r s o a n s k i l l l e v e l — n o v i c e t m a s t e r . C u r e n t l y a v a i l a b l e , t h s u g g e s t e d r t a i l p r i c e i $ 3 9 . 9 5 .

S e v e r a l o t h e r i n t e r e s t i n g n e p r o d u c t s w e r e i n t r o d u c e d b E l e ct r o n i c A r t s : B a r d ' s T a l e 1 1 T h e A r c h -m a g e ' s T a l e ( a v a i l a b l e i t h f a l l ,p r i c e t b a n n o u n c e d ) , m e d i e v a l -f l a v o r e d a d v e n t u r e a n s e q u e l t t h p o p u l a r B a r d ' s T a l e ; A u t o d u e l( c u r r e n t l y a v a i l a b l e a $ 4 9 . 9 5 ) , i w h i c h y o u c u s t o m - b u i l d a r m o r e dc a r s o t h f u t u r e , t h e n d b a t t l e i nf r e e w a y f i r e f i g h t s ; B a t t l e f r o n t ( c u rr e n t l y a v a i l a b l e a $ 3 9 . 9 5 ) , a r e c r e at i o n o f o u r k e W o r l d W a I b a t t l e s ; M o e b i u s ( c u r r e n t l y a v a i l a b l ea $ 3 9 . 9 5 ) , a m a r t i a l a r t s f a n t a s yr o l e - p l a y i n g g a m e w i t h a n i m a t i o na n d 3 - D g r a p h i c s ; M u r d e r P a r t y ( f a l l r e l e a s e , p r i c e t o b a n n o u n c e d ) ,

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

m u r d e r p a r t y ( u t s e v e n p e o p l em a p l a y ) , w i t h v a r i e t y o f c l u e sa n c u l p r i t s s t h a t e a c h p a r t y i d i f f e r e n t ; O g r e ( c u r r e n t l y a v a i l a b l ea $ 3 9 . 9 5 ) , a o n e - o t w o - p l a y e r c b e r n e t i c s s t r a t e g y g a m e b a s e d o t h b o a r d g a m e o f t h e s a m e n a m e ;S c a v e n g e r H u n t ( a v a i l a b l e e a r l y f a l l ,p r i c e t b a n n o u n c e d ) , h u m o r o u sh a l f - c o m p u t e r , h a l f - b o a r d g a m e f o u t f o u r p l a y e r s ; a n U l t i m a t eW i z a r d ( c u r r e n t l y a v a i l a b l e a $ 2 9 . 9 5 ) , a a c t i o n D D - s t y l eg a m e w i t h 1 0 d u n g e o n l e v e l s a n

c o n s t r u c t i o n s e t f o r b u i l d i n g y o u ro w l e v e l s . E l e c t r o n i c A r t s a l s o n o e t h e r e l e a s e o f A m n e s i a , o r i g i n a l l ya n n o u n c e d a t h W i n t e r C E S . T h i sp a c k a g e ' i a i n t e r a c t i v e t e x t a v e n t u r e w r i t t e n b n o v e l i s t T h o m a s

T i m o t h y L e a r y ' s M i n d M i r r o r f r o mE l e c t r o n i c A r t s i " p e r s o n a l i t y d i a gn o s t i c t o o l , " b u i c a a l s o b g a m ew i t h h u m o r o u s s c e n a r i o s .

D i s c h . I t h i s s c e n a r i o , y o f i n dy o u r s e l f i M a n h a t t a n ( w i t h o v e r4 0 0 0 l o c a t i o n s y o c a v i s i t , i n c l u di n t h e n t i r e s u b w a y s y s t e m ) w i t hn i d e a w h w o m a n w a n t s t m a r r y y o u , s o m e o n e w a n t s t k i l ly o u , o w h t h s t a t e o T e x a sw a n t s y o f o m u r d e r . I t ' s c u r r e n t l ya v a i l a b l e f o $ 3 9 . 9 5 .

r e l a t i v e n e w c o m e r t t h U . S .s o f t w a r e m a r k e t i F i r e b i r d .

B a s e d i n B r i t a i n , F i r e b i r d l i c e n s e dU . S . o p e r a t i o n a n m a d e b i s p l a s h w i t h o n o i t f i r s t p r o d u c t s ,E l i t e , i 1 9 8 5 . ( E l i t e h a b e e n o n e o t h i s y e a r ' s b e s t s e l l i n g p r o g r a m s t d a t e . ) A C E S , F i r e b i r d l a u n c h e dT h P a w n , f a n t a s y t e x t - a n d -g r a p h i c s a d v e n t u r e d e s i g n e d t a p p e a l t b o t h n o v i c e a n e x p e r ie n c e d g a m e r s . f e m i n u t e s w i t hT h P a w n a t h e F i r e b i r d b o o t hm a d e i o b v i o u s t h a t t h i s p r o g r a mw a t h p r o d u c t o f m a j o r e f f o r t .

2 C O M P U T E I ' s G a z e t t e S e p t e m b e r 1 9 8 6

Page 31: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 31/132

M m a r k e t i n gc l a s s m e e t s w h e n

w a n t i t o

T h E l e c t r o n i c U n i v e r s i t y N e t w o r kF o s o m e l i m e I ' v e k n o w n D e e d e d c o u r s e t h a t w o u l d f i n e t u n e m s t r a t e g i cm a r k e t i n g s k i l l s , h u t w i t h d e m a n d i n g j o b , a f a m i l y , i t ' s n o e a s y t d o T h e n w a t o l d m i s s e d p r o m o t i o n b e c a u s e n e e d e d a M B A . S t i l l , g o i n g b a c k t s c h o o lw i t h m w o r k s c h e d u l e s e e m e d n e a r l y i m p o s s i b l e . T h e r e j u s t i s n ' t e n o u g h l i m et g t c a m p u s .

N o g t c l a s s w h e n i t ' s c o n v e n i e n t f o m e B c o n n e c t i n g m h o m e c o m p u t e r t t h e E l e c t r o n i c U n i v e r s i t y N e t w o r k . c a

c h o o s e f r o m 1 5 0 c o u r s e s f r o m c o l l e g e s a n u n i v e r s i t i e s a l a c r o s s t h c o u n t r y , a n e v e n e a r n a n u n d e r g r a d u a t e d e g r e e , o r a M B A .

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

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

W h a t ' s m o r e , s i n c e t h e c r e d i t h a v e e a r n e d c o m e s f r o m f u l l y - a c c r e d i t e d c o l l e g e sa n u n i v e r s i t i e s , m c o m p a n y i c o v e r i n g 1 0 0 % o t h c o s t s t h r o u g h i t T u i t i o n R e i mb u r s e m e n t p r o g r a m .

i :

i . L l h [ i " v > { L \ [1 1 i t - [ - . i m p u s

i ' m . i ' . ■ | y n | ii I l i i i r i H o l n U c n i- v — a n i l m i n n i -

n i - i - d i ' i ! i | K i r i i r i p a l e r

l o i l H i i i k o t n i i r s t i \ w [ \ | i u r ( i -d p i i l i n g s c I h k > I > , l u l l d e g r i v| i r i ' ; r . r i i * m i l l j E l e c t r o n i c n J i i - r - l l ) V c l w i v r k 1 9 8 6 - 1 9 8 7 C a u l u | ( .n i t o i l f r i t :8 0 0 - 2 2 L E A R N

U i r . i f i i : . : K S U t i n U ' - " [ I :8 O O - 4 4 L E A R J N

I ^ E K i ' r r I n v o l u - d I r m p l d j c rr i l u i a i i o n — - x - . k i b w u i u u C O f H r a i cp r ^ r a i i L v V c ' r c C u r r t n l l ^ a c i r k j n Rr t i t h c o r p ( T J l J » n \ u f a l g o c f l M f O G Sr h c n a t i o n I m a t e . i M ^ r . i l M c o n -v m i e m C M i r e v w O r k a a l l u b k - l u

J 0 B i - a r h S t f W fS u n t r u n e m i , t j i l i f n r n J a

Page 32: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 32/132

T h p a r s e r i e x t r e m e l y i n t e l l i g e n t( i u n d e r s t o o d " T a k e t h s h o v e la n s p a d e b u n o t h s c r o l l o t h b l u e s h o e s , " f o e x a m p l e ) , a n t h g r a p h i c s a r o u t s t a n d i n g . I t ' s c u r e n t l y a v a i l a b l e f o $ 4 4 . 9 5 .

I n f o c o m i n t r o d u c e d M o o n m i s t ,a i n t e r a c t i v e f i c t i o n a d v e n t u r e f o t h 6 4 M o o n m i s t i a i n t r o d u c t o r ya d v e n t u r e ( a g e s n i n e a n u p s e t i ng o t h i c c a s t l e i E n g l a n d , c o m p l e t ew i t h e c c e n t r i c c h a r a c t e r s a n g h o s t . I t ' s c o m b i n e d m y s t e r y a n t r e a s u r e h u n t , a n t h e r e a r e f o u rv a r i a t i o n s t t h g a m e , e a c h w i t h i t o w s e o f p u z z l e s , t r e a s u r e s , h i i n p l a c e s , a n u n i q u e s o l u t i o n .M o o n m i s t w i l l b a v a i l a b l e i S e t e m b e r a s u g g e s t e d r e t a i l p r i c e o $ 3 9 . 9 5 .

o s o f t h e p r o d u c t a n n o u n c em e n t s a C E w e r e n e s o f t

w a r e p a c k a g e s . B u t h e r e w e r ef e n e p r i n t e r s i n t r o d u c e d w h i c hb e a r n o t i n g . O k i d a t a d e b u t e d t w n e p r i n t e r s f o C o m m o d o r e u s e r s .T h O k i m a t e 2 0 c o l o r t h e r m a l -t r a n s f e r p r i n t e r p r e v i o u s l y c o p a t i b l e o n l y w i t h s e v e r a l n o n -

T b O k i m a t e 2 0 c o l o r t h e r m a lt r a n s f e r p r i n t e r , i n o c o m p a t i b l ew i t h t h C o m m o d o r e 6 a n 1 2 8 .

C o m m o d o r e c o m p u t e r s , n o w o r k s w i t h t h 6 a n 1 2 v i O k i -m a t e ' s P l u g ' N P r i n t k i t . T h k i c o n t a i n s a i n t e r f a c e m o d u l e , c a b l e ,c o l o r a n b l a c k c a r t r i d g e r i b b o n s ,s a m p l e p a p e r , a n d o c u m e n t a t i o n .T h O k i m a t e 2 i n c l u d e s s e v e r a lt y p e f o n t s : w i d e p r i n t , b o l d f a c e ,f i n e p r i n t , i t a l i c s , s u p e r s c r i p t s , s u s c r i p t s , a n u n d e r l i n i n g . I p r i n t s 8 c p ( c h a r a c t e r s p e s e c o n d ) i s t a nd a r d t y p e m o d e , a n 4 c p i n e a r -l e t t e r - q u a l i t y ( N L Q ) m o d e . T h O k i m a t e 2 r e t a i l s f o $ 1 6 9 , a n t h P l u g ' N P r i n t k i t s e l l s f o $ 9 9 .

A l s o i n t r o d u c e d w a t h O k d a t a 1 2 0 , d o t - m a t r i x ( N L Q ) p r i n te r I t ' s c o m p a t i b l e w i t h t h f u l l l i n eo C o m m o d o r e m a c h i n e s : 1 2 8 , 6 4 S X 6 4 , P l u s / 4 , 1 6 , a n V 1 C - 2 0 . P r i n ts p e e d i 1 2 c p i d r a f t m o d e ( b d i r e c t i o n a l p r i n t i n g ) , 6 c p i e h a n c e d m o d e , a n d 3 0 c p i N L m o d e . T h 1 2 b o a s t s a " l o n g - l i f e "n i n e - p i n p r i n t h e a d ( c a p a b l e o p r i n t i n g 2 0 m i l l i o n c h a r a c t e r s ) f o d u r a b i l i t y . F e a t u r e s i n c l u d e t h C o m m o d o r e c h a r a c t e r s e ( u p p e rc a s e a n l o w e r c a s e , a n g r a p h i c s ) ,

t r u e d e s c e n d e r s , d o u b l e - w i d t hc h a r a c t e r s , c o n d e n s e d c h a r a c t e r s ,a n v e r t i c a l s p a c i n g a t s i x a n e i g h tl i n e s p e i n c h . s u p p l y o c o p u t e r p a p e r a n i n t e r f a c e c a b l e a r i n c l u d e d w i t h t h p r i n t e r , w h i c h r t a i l s a $ 2 6 9 .

A n o t h e r p r i n t e r a n n o u n c e d a C E i S t a r M i c r o n i c s ' G e m i n i I I b i b r o t h e r t o n o f t h e m o s t p o u l a r c o m p u t e r s a m o n g C o m m o d o r eu s e r s . T h G e m i n i I I i s f u l l y c o p a t i b l e ( b u i l t - i n i n t e r f a c e f o r t h 6 o r 1 2 8 ) d o t - m a t r i x p r i n t e r t h a tp r i n t s a 1 2 c p i d r a f t m o d e ( b d i r e c t i o n a l p r i n t i n g ) a n 3 c p i N L m o d e . P a p e r h a n d l i n g i r p o r t e d l y e a s i e r t h a n w i t h t h G e m in i s n a p - i n r i b b o n c a r t r i d g e a n i n t e r f a c e c a b l e a r e i n c l u d e d w i t ht h p r i n t e r . S u g g e s t e d r e t a i l p r i c e i $ 2 3 9 . S t a r M i c r o n i c s a l s o i n t r od u c e d t h N L - 1 0 , n i n e - w i r e p r i n t -h e a d d o t - m a t r i x d e s k t o p p r i n t e r( 1 2 0 c a p s i n d r a f t m o d e a n 3 c p i N L m o d e ) . T h e N L - 1 0 h a s u g g e s t e d r e t a i l p r i c e o f $ 3 7 9 , a n t h C o m m o d o r e i n t e r f a c e c a r t r i d g ei p r i c e d a $ 6 0 .

T h O k i d a t a 1 2 i n e d o t - m a t r i x ,n e a r - l e t t e r - q u a l i t y p r i n t e r d e s i g n e df o r c o m p a t i b i l i t y w i t h m o s t C o m m od o r e c o m p u t e r s ( 1 2 8 , 6 4 , S X 6 i ,P l u s / 4 , 1 6 a n V l C - 2 0 ) .

3 C O M P U T E r s G a i a t t B S e p t e m b e r 1 9 8 8

Page 33: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 33/132

o C O M M O D O R EM O N I T O R S

R E T A I L $ 2 9 9

F R E E T R I A L P E R I O D

R E T A I L $ 4 0 0

$ 2 5 9F U L L C O L O R R G

P R I N T E R SL E T T E R

Q U A L I T Y$ 1 4 9

C O M M O D O R E [ F R E E T R I A L P E R I O D E P S O N H O M E W R I T E R 1

D I S K D R I V E S1 5 4 1 _

1 5 7 1$ 1 4 96 P O W E R S U P P L Y

M O D E M S3 0

B A U D 1 2 0 0 B A U D

\

$ 3 Q 0 0

P L U S / 4C O M M O D O R EC O M P U T E RI N C L U D E SB U I L T - I NS O F T W A R Et o w o r d p r o c e s s i n g ,t i l e j i i - p i i . - T ; * - r r r i " r r .

a n 1 2 c o l o r & r m p h k % !

P R O - T E C H - T R O N I C S= q u i c k

6 8 / > 0 C r p k v < v " l r o5 M 3 0V S

C A L L T O D A Y S C H O O L P . O . ' s A C C E P T E D

■ h - 8 0 0 - 3 4 5 - 5 0 8 0

Page 34: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 34/132

M o r eN E 6 P R O D U C T SA t C E S

A c c e s s S o f t w a r e : A c c e s s i n t r od u c e d i t s e c o n d s p o r t s s i m u l a t i o nj a m e , T e n t h F r a m e , p r o f e s s i o n a lf o w l i n g s i m u l a t o r . S u g g e s t e d r e t a i lp r i c e i $ 3 9 . 9 5 . ( A c c e s s S o f t w a r e ,2 5 6 1 S 1 5 6 0 W . W o o d s C r o s s , U 8 4 0 8 7 . )

B a n t a m E l e c t r o n i c P u b l i s hi n g : M i c k e y a n d M i n n i e M o u s e ,D o n a l d D u c k , G o o f y , a n o t h e r f m i l i a r D i s n e y c h a r a c t e r s a r e t h em a i n c h a r a c t e r s i t w n e p a c ka g e s f r o m B a n t a m . W a l t D i s n e yC o m i c S t r i p M a k e r l e t s y o d e s i g na n w r i t e y o u r o w c o m i c s t r i p s .A f t e r c h o o s i n g f r o m 1 8 0 h i g h -r e s o l u t i o n c o l o r r e p r e s e n t a t i o n s o fD i s n e y c h a r a c t e r s , a s w e l l a a s s o r te o b j e c t s a n b a c k g r o u n d s , y o c a b u i l d a c o m i c s t r i p b f i l l i n g i t h d i a l o g u e b a l l o o n s w i t h e i t h e ro r i g i n a l o p r e w r i t t e n p h r a s e s t t e l ly o u r s t o r y . G r a p h i c s c a n b t r a n sp o s e d , c r o p p e d , a n m o v e d a r o u n du n t i l y o g e f r a m e t h a t y o l i k e .E a c h s t r i p c a n b e p r i n t e d i c o l o r o i b l a c k - a n d - w h i t e . W a l t D i s n e yC a r d P a r t y S h o p c o n t a i n s m o r et h a n 4 p r e p r o g r a m m e d d e s i g n s a w e l l a s t h e w h o l e c a s t o D i s n e yc h a r a c t e r s . Y o c a i n c o r p o r a t et h e m i n t o p e r s o n a l i z e d s t a t i o n e r y .

W a t t D i s n e y C o m i c S t r i p M a k e r

g r e e t i n g c a r d s , a n p a r t y g o o d s l i k ei n v i t a t i o n s , p l a c e c a r d s , a n w r a pp i n g p a p e r . Y o s e l e c t c h a r a c t e r sa n a d d i t i o n a l p r e d e s i g n e d g r a p hi c ( b i r t h d a y c a k e s , C h r i s t m a s t r e e s ,a n h e a r t s , f o e x a m p l e ) ; t h e nc h o o s e t y p e f a c e a n p r i n t o u t h f i n i s h e d p r o d u c t i c o l o r o i b l a c k - a n d - w h i t e .

B o t h p r o g r a m s i n c l u d e a e a s y - t o - u s e a r t o o l b o ( f o r s i z i n g ,t r a n s p o s i n g , a n c r o p p i n g c h a r a ct e r s ) a w e l l a b u i l t - i n w o r d p r c e s s o r , E a c h r e t a i l s f o $ 3 4 . 9 5 .( B a n t a m E l e c t r o n i c P u b l i s h i n g , 6 6 F i f t h A v e . , N e Y o r k , N 1 0 1 0 3 . )

W a l t D i s n e y C a r d P a r l y S h o p

B C S o f t w a r e : B C I , p u b l i s h e ro l i n e o f e c o n o m i c a l l y p r i c e ds o f t w a r e , h a i n t r o d u c e d M i n d O v e rM a t t e r . T h p r o g r a m , d e s i g n e d b p s y c h o a n a l y s t , o f f e r s h e l p i f o u rd i f f e r e n t a r e a s : " L o s e W e i g h t , "" S t o p S m o k i n g , " " B e S u c c e s s f u l , "a n " C o n q u e r S t r e s s . " T h p r g r a m s u s s u b l i m i n a l s u g g e s t i o n ;t h a t i s t h e y r u c o n c u r r e n t l y w i t ho t h e r c o m p u t e r p r o g r a m s a n f l a s hm e s s a g e s a c r o s s t h s c r e e n i 1 / 6 0s e c o n d — t o o f a s t t s e e , b u s l o we n o u g h f o t h m i n d t a b s o r b .S u g g e s t e d r e t a i l p r i c e i $ 9 . 9 5 . ( B C IS o f t w a r e , P . O . B o 7 3 0 , R i n g w o o d ,N 0 7 4 5 6 . )

3 C O M P U T E I ' s G a z e l l e S o p t a m b e r 1 9 8 6

Page 35: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 35/132

Page 36: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 36/132

B o d y l o g : A i n t e r e s t i n g a p p l ic a t i o n f o t h C o m m o d o r e 6 w a p r e s e n t e d b B o d y l o g a C E S . B d l i n k i c o n c e p t t h a t i n v o l v e ss e v e r a l d i f f e r e n t h a r d w a r e / s o f tw a r e c o n f i g u r a t i o n s d e s i g n e d t m o n i t o r b o d y p r o c e s s e s , r e d u c es t r e s s , a n b u i l d m u s c u l a r s t r e n g t h .I o r d e r t m a k e m o r e i n t e r e s t i n gw h a t c a o f t e n b r a t h e r d u l l t a s k s ,t h e d e s i g n e r s h a v e b u i l t g a m e s i n t om a n y o t h p a c k a g e s . F o r e x a m p l e ,o n m u s c l e - t o n i n g p r o g r a m r q u i r e s y o t m a n e u v e r h e l i c o p t e ro v e r b u i l d i n g b c o n t r o l l i n g am e t a l - s p r i n g d e v i c e b u i l t f o r i s om e t r i c e x e r c i s e . W h i l e y o u ' r e c o n -c e n t r a t i n g o n k e e p i n g t h h e l i c o p t e r f r o m c r a s h i n g , y o m a n o e v e n n o t i c e h o m u c h h a r dw o r k y o u ' r e d o i n g . O t h e r p a c k a g e sh e l p m a k e y o u a w a r e o t h s t r e s sl e v e l i n y o u r b o d y , a n y o c a l e a m h o t c o n t r o l i t

O n c e y o h a v e b o u g h t t h b a s i c B o d y l i n k h a r d w a r e , a d d i t i o na s o f t w a r e / h a r d w a r e p a c k a g e sm a b e p u r c h a s e d t s u p p l e m e n tt h s y s t e m . P r i c e s f o t h i n i t i a lp a c k a g e r a n g e f r o m $ 1 3 9 . 9 5 t $ 2 0 9 . 9 5 ; s u p p l e m e n t a r y p a c k a g e sr a n g e f r o m $ 2 9 . 9 5 t $ 9 9 . 9 5 . ( B o d y -l o g , 3 M a p l e A v e . , A r m o n k , N 1 0 5 0 4 . )

E p y x : P r o l i f i c s o f t w a r e p u l i s h e r E p y x i n t r o d u c e d f o u r n e g a m e s f o t h C o m m o d o r e 6 4 I W o r l d G a m e s , p l a y e r s b e c o m e i n t e rn a t i o n a l a t h l e t e s a n t r a v e l t e i g h td i f f e r e n t c o u n t r i e s t c o m p e t e i a e v e n t s p e c i f i c t o e a c h l o c a l e — f o re x a m p l e , c l i f f - d i v i n g i M e x i c o o s u m o w r e s t l i n g i J a p a n . T h M o v i eM o n s t e r G a m e l e t s y o s t a r a y o u rf a v o r i t e m o v i e m o n s t e r a n w r e a kh a v o c o v e r m a n y m a j o r c i t i e s o t h w o r l d . S u p e r C y c l e i f a s t - a c t i o nm o t o r c y c l e r a c i n g g a m e w i t h r e a li s t i c f i r s t - p e r s o n p e r s p e c t i v e . A n i C h a m p i o n s h i p W r e s t l i n g , y o c h o o s e w r e s t l i n g p e r s o n a l i t y a n c l i m b i n t o t h r i n g w i t h f o r m i d ab l o p p o n e n t . ( E p y x , 1 0 4 3 K i e l C t . ,S u n n y v a l e , C 9 4 0 8 9 . )

F i r s t S t a r S o f t w a r e : F i r s t S t a rS o f t w a r e r o l l e d o u t h t h i r d i i t S p v s S p s e r i e s . S p v s S p U A r c t i c A n t i c s i a v a i l a b l e f o t h C o m m o d o r e 6 f o $ 2 9 . 9 5 . ( F i r s tS t a r S o f t w a r e , 1 E 4 1 s t S t . , N e Y o r k , N 1 0 0 1 7 . )

G e s s l e r E d u c a t i o n a l S o f tw a r e : N o f o r e i g n l a n g u a g e s t d e n t s c a s h a r p e n t h e i r v o c a b u l a r ys k i l l s w h i l e p l a y i n g a e n j o y a b l ed e t e c t i v e g a m e . T o S n y d e r ' s b e s t -s e l l i n g S n o o p e r T r o o p s i n o a v a i la b l e i G e r m a n a n S p a n i s h f r o mG e s s l e r E d u c a t i o n a l S o f t w a r e . C h i ld r e n d e v e l o p t h e i r f o r e i g n l a n g u a g ev o c a b u l a r y a n r e a s o n i n g s k i l l s b t a k i n g n o t e s , d r a w i n g m a p s , a n o r g a n i z i n g i n f o r m a t i o n . T h o b j e c to t h S p a n i s h a n G e r m a n v e r s i o n si t d e t e r m i n e w h c o m m i t t e dc r i m e i t h o l m a n s i o n , a n w h y .S u g g e s t e d r e t a i l p r i c e i $ 3 9 . 9 5 .( G e s s l e r E d u c a t i o n a l S o f t w a r e , 9 0 B r o a d w a y , N e Y o r k , N 1 0 0 0 3 . )

K e y p u n c h S o f t w a r e : K e p u n c h o f f e r s d i v e r s e l i n e o i n e xp e n s i v e s o f t w a r e i t h a r e a s o e n t e r t a i n m e n t , e d u c a t i o n , a n h o m e p r o d u c t i v i t y . P r i c e s r a n g ef r o m $ 6 . 9 9 t $ 9 . 9 9 . ( K e y p u n c hS o f t w a r e , 1 2 2 1 P i o n e e r B l d g . , S t P a u l , M 5 5 1 0 1 , )

M a i n S t r e e t P u b l i s h i n g : M a i nS t r e e t P u b l i s h i n g i n o d i s t r i b u ti n m a n y t i t l e s p r e v i o u s l y s o l d b o t h e r p u b l i s h e r s f o $ 4 . 9 5 t $ 9 . 9 5 .( M a i n S t r e e t P u b l i s h i n g , 6 1 W T r a v e l e r ' s T r . , B u r n s v i l l e , M 5 5 3 3 7 . )

M a x e l l : M a x e l l a n n o u n c e dp r i c e d r o p f o t e n - p a c k s o 5 ' / « - i n c hf l o p p y d i s k s . p a c k a g e o f t e ns i n g l e - s i d e d d i s k s n o r e t a i l s f o $ 7 . 9 5 , a n t e d o u b l e - s i d e d d i s k sa r e $ 1 0 . 4 9 . ( M a x e l l C o r p o r a t i o n o A m e r i c a , 6 0 O x f o r d D r . , M o o n a -c h i e , N 0 7 0 7 4 . )

M a s t e r t r o n i c : A n o t h e r b u d g e ts o f t w a r e p u b l i s h e r , t h i s c o m p a n yi n t r o d u c e d N i n j a , S p e e d K i n g , E l e k -t r a g l i d e , V i d e o P o k e r , S p a c e H u n t e r ,a n M a s t e r o M a g i c f o $ 9 . 9 9 e a c h .( M a s t e r t r o n i c I n t e r n a t i o n a l , 7 3 1 1 BG r o v e R d . , F r e d e r i c k , M 2 1 7 0 1 . )

M i c r o p r o s e : M i c r o p r o s e i n t r od u c e d D e s t r o y e r E s c o r t , h i s t o r i c a l l ya u t h e n t i c r e c r e a t i o n o n a v a l w a f a r e d u r i n g W o r l d W a n ( M i c r op r o s e S i m u l a t i o n S o f t w a r e , 1 2 L a k e f r o n t D r . , H u n t V a l l e y , M 2 1 0 3 0 . )

S h a r e D a t a : S e v e r a l n e p r o du c l i n e s w e r e a n n o u n c e d u n d e r t h S h a r e D a t a u m b r e l l a a C E S . T h c o m p a n y h a r e a c h e d a n a g r e em e n t w i t h W a l t D i s n e y E d u c a t i o n a lM e d i a t d e v e l o p 2 0 e n t e r t a i n m e n t ,e d u c a t i o n a l , a n h o m e p r o d u c t i v i t yt i t l e s f o u n d e r $ 1 0 e a c h . S h a r e -D a t a ' s E l e c t r o n i c B o o k D i v i s i o n i t r o d u c e d t h H o m e C o m p a n i o nS e r i e s o f a f f o r d a b l e , e a s y - t o - u s es o f t w a r e , o f f e r i n g " h o w - t o " h e l p i m a n y a r e a s o h o m e m a i n t e n a n c e .E a c h p r o g r a m w i l l r e t a i l f o u n d e r$ 1 0 . A n i c o n j u n c t i o n w i t h V P R e s e a r c h , t h c o m p a n y a n n o u n c e dt h Z - G l o v e , a g e s t u r a l i n p u t d v i c e , a n G r a s p , a v i s u a l p r o g r a mm i n g l a n g u a g e . T h g l o v e f i t s o t h u s e r ' s h a n d a n i c o n n e c t e d t t h c o m p u t e r w i t h a c o r d . I s e n s e st h u s e r ' s h a n d p o s i t i o n , i t t i l t , a n t h b e n d o t h f i n g e r s t m a n i p ul a t e o b j e c t s o t h s c r e e n . M a n yp r o g r a m s i s e v e r a l d i f f e r e n t a r e a so a p p l i c a t i o n a r e x p e c t e d t b w r i t t e n i G r a s p f o t h Z - G l o v e .( S h a r e D a t a , 7 1 2 2 S h a d y O a R d . ,E d e n P r a i r i e , M 5 5 3 4 4 . )

S p i n n a k e r : S p i n n a k e r h a l c e n s e d A C E , j e c o m b a t s i m u l a t o r( s e e r e v i e w e l s e w h e r e i t h i s i s s u e ) .

S p r i n g b o a r d : O t h h e e l s o i t s u c c e s s w i t h T h e N e w s r o o m ,S p r i n g b o a r d h a i n t r o d u c e d C e r t i f ic a t e M a k e r . T h p r o g r a m p r o v i d e sm o r e t h a n 2 0 p r e d e s i g n e d c e r t i f ic a t e s , a w a r d s , d i p l o m a s , a n l c e n s e s i a v a r i e t y o c a t e g o r i e s l i k es p o r t s , a c a d e m i c a c h i e v e m e n t , f a i l i e s , c h i l d r e n , r e l i g i o n , a n b u s in e s s . T h u s e r s e l e c t s c e r t i f i c a t e ,c h o o s e s b o r d e r t f r a m e i t e n t e r s

p e r s o n a l i z e d m e s s a g e u s i n g o n o f a v a r i e t y o f t y p e s t y l e s a n s i z e s ,f i l l s i t h s i g n a t u r e a n d a t e l i n e ,a n f i n a l l y p r i n t s i o u t . P r i c e n o a n n o u n c e d a p r e s s t i m e . ( S p r i n gb o a r d S o f t w a r e , 7 8 0 8 C r e e k r i d g eC i r . , M i n n e a p o l i s , M 5 5 4 3 5 . )

F o m o r e n e p r o d u c t s a n n o u n c e d a C E S , s e " N e w s P r o d u c t s " e l s ew h e r e i n t h i s i s s u e .

3 C O M P U T E / 8 G a i e r t s S e p t e m b e r 1 9 8 6

Page 37: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 37/132

Page 38: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 38/132

Page 39: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 39/132

w t x c i t m g

f r o mF I R S TB O O KC o m m o d o r e

e l e c t r o n i cC o m p u t e rP r o j e c t sf o ( ' o r n m i x t u r e a m A t a r iP e r s o n a l C o m p u t e r s

^ M

C O M P U T E D F i r s t B o o k o f t h eC o m m o d o r e 1 2

s p e c t a c u l a r c o l l e c t i o n o a r t i c l e s a n d p r o g r a m se x c l u s i v e l y f o t h C o m m o d o r e 1 2 I 1 2 m o d e .E d i t e dT h e d i t o r s a C O M P U T E ! P u b l i c a t i o n s h a v e c o l e c t e d s o m e o t h b e s t g a m e s , p r o g r a m s , a n t t o r i a l s f o r t h C o m m o d o r e 1 2 f r o m C O M P U T E ! a n C O M P U T E I ' s G a z e t t e , p l u s s o m e 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 e a r n h o t c r a t w i n d o w s , p r o g r a m s o u n d , a n m a k e d i s k sa u t o l o a d . Y o u ' l l e v e n f i n d m a o a l t h i m p o r t a n tm e m o r y l o c a t i o n s . T h e r e ' s s o m e t h i n g f o e v e r y 1 2 u s e r . A l p r o g r a m s r u i 1 2 m o d e . d i s k i a v a i la b l e w h i c h i n c l u d e s p r o g r a m s i t h b o o k , $ 1 2 . 9 5 .S 1 4 . 9 5 I S B N 0 - 8 7 4 5 5 - 0 5 9 - 9

E l e c t r o n i c C o m p u t e r P r o j e c t sL e a r n h o t b u i l d a l k i n d s o n e d e v i c e s t i n t e r f a c e w i t h y o u r c o m p u t e r f r o m I n e x p e n s i v e ,a v a i l a b l e p a r t s .F o t h C o m m o d o r e 6 - J , 1 2 8 , V I C , a n a n e i g h t - b i tA t a r i p e r s o n a l c o m p u t e r .S o o r i S i v a k u m a r a nT h i s i n t r o d u c t i o n t d i g i t a l e l e c t r o n i c s a n c o m p u t e ri n t e r f a c i n g i t h e a s y w a t o l e a r n h o c o m p u t e r si n t e r a c t w i t h t h e o u t s i d e w o r l d . U s i n g C o m m o d o r e6 4 . 1 2 8 , V I C , o a n e i g h t - b i t A t a r i c o m p u t e r a n E l e c t r o n i c C o m p u t e r P r o j e c t s , y o u ' l l b g u i d e dt h r o u g h t h s t e p s t o b u i l d i n g j o y s t i c k , l i g h t p e n .g a m e p a d d l e , a n d n u m e r o u s o t h e r d e v i c e s . A n s i n c e e a c h p r o j e c t i i n d e p e n d e n t f r o m t h o t h e r s ,y o u c a n c h o o s e o n l y t h o s e p r o j e c t s t h a t i n t e r e s t y o u .A J t h p r o j e c t s c a b b u i l t a h o m e a n d m o s t r q u i r e f e w e r t h a n h a l f d o z e n p a r t s .S 9 . 9 5 I S B N 0 - 8 7 4 5 5 - 0 5 2 - 1

: • - . ■ / / / A < - y / / / / y / / / / / / s / / / / s / / / / / / y / / :

V i s i t y o u r l o c a l b o o k o c o m p u t e r s t o r e f o r t h e s e n e t i t l e s . O o r d e r d i r e c t l y f r o mC O M P U T E ! B o o k s . C a l l t o l l - f r e e 8 0 0 - 3 4 6 - 6 7 6 7 ( i N 2 1 2 - 8 8 7 - 8 5 2 5 ) o w r i t eC O M P U T E ! B o o k s , P . O . B o 5 0 3 8 , F . D . R . S t a t i o n , N e Y o r k , N 1 0 1 5 0 .P l e a s e i n c l u d e $ 2 . 0 0 p e b o o k ( $ 5 . 0 0 a i m a i l ! f o r s h i p p i n g a n h a n d l i n g . N r e s i d e n t sa d 4 . p e r c e n t s a l e s t a x . A l l o w 4 - w e e k s f r o m r e c e i p t o o r d e r f o r d e l i v e r y .

C O M P U T E ! P u b l i c a t i o n s J n c . ®O r a ' I h * A g f \ i £ i i n * > D C o r ^ D O n ^ iK ' » A j B r a j e t t n . F i o b i h e 1 6 t ( Y | i O O t 9 'H " , " ? ™ " ' * ■ * ■ » ' - ■ " ■ " ' " ' * ' ' ■ ■ • ■ ■ ■ ■ ■ ■ ■ ' " ■ - 1 • ■ ■ ■ ' ' < ■ i ^ t v . m i n i f y ,

C O M P U T E ! b o o k s a r a v a i l a b l e I t h U . K . , E u r o p e , t h M i d d l eE a s t , a n A f r i c a I r o m H o l t S e n d e r s . L t d . . S t A n n e ' s R o a d .E a s t b o u r n e . ( C a s t S u s s e x B N 2 I 3 U N , E n g l a n d , a n i C a n a d af r o m M c G r a w - H i l l , R y c r s o n L t d . . 3 1 0 P r o g r e s s A v e . . S c a r b o r o u g h ,O n t a r i o . C a n a d a M I 2 Z

Page 40: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 40/132

■ ■ I . . . . . . I I I II I ■ ■ ■ ■ ■ ■ ■ ■ ■ M I

■ ■ ■ ■ ■ I l l I I I I H i l l I I . . . I I m i l l . , u l . ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ i m i u i i L i i l H ■ ■ ■ ■ > . ■ ■ : . ■ ■M l l l l l l ■ I I I ! 1 . 1 1 ■ ■ ■ I I i n i i i i i i i i i i u i i i i i i i n i i i u i i i n i i i i i i

■ ■ ■ ■ ■ ■ ■ M T f l l i J X L M I . j , ■ B i l l ■ ■ ■ ■ ■ ■ I I I !r i ' i i l i i m a . i d b h " . " ' " . ■ ■ ■ ■ ■ " . ■ ■ ■ ■■ ■ ■ ■ r u T n a m T ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ i n i ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ im m ■ ■ i i m i i i i i i i j ■ ■ ; ■ ■ ■ i 1 ■ ■ i i i i ■ U ' M M I I I I I M ■ ■ ■ ■ a m i " 1 ■ i l ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ u i i i i i i ■ ■ ■ ■ ■ i m m i ■ ■ ■ ■ H I M I I ■ ■ ■ ■ ■ _ _ ■ . _ ■ ■ . .I I I I I I I M I I ■ ■ ■ ■ M i ■ ■ H i i i u i i i i i i i i i i i i i i i m i m i i i i H m m i

| j ^ f c ^ ' ! " " H S X R = " < " m ,

T h s t a n d a r d c h a r a c t e r s e i s h o w n a t h l e f t . O t h r i g h t , n e c h a r a c t e r s e t , w i t h s e r i f s , i b e i n g c r e a t e d . N o t i c e t h d i f f e r e n c e i t h B D E a n c h a r a c t e r s .

T y p i n g I I U l t r a f o n t + 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 , g i v i n g y o s p e e d a n e f f i c i e n c y t h a t B A S I Cc a n ' t m a t c h . T t y p e i i n y o u ' l ln e e d c o p y o t h " M L X " m a c h i n el a n g u a g e e n t r y p r o g r a m , f o u n de l s e w h e r e i n t h i s i s s u e . B s u r e y o r e a d a n u n d e r s t a n d t h i n s t r u ct i o n s f o r u s i n g M L b e f o r e y o b g i e n t e r i n g t h d a t a f o U l t r a -f o n t + O n c e y o u ' v e e n t e r e d , s a v e d ,a n r u M L X , a n s w e r t h s t a r t i n ga d d r e s s a n e n d i n g a d d r e s sp r o m p t s a f o l l o w s :S t a r t i n g A d d r e s s : C 0 0 0E n d i n g A d d r e s s : C D 1 7

A f t e r y o u ' v e f i n i s h e d t y p i n ga n s a v e d t h p r o g r a m w i t h M L X ,y o c a l o a d i w i t h L O A D " f i l e -n a m e " , 8 , 1 f o r d i s k , o L O A D " f i l en a m e " , 1 , 1 f o t a p e . A f t e r i t ' sl o a d e d , e n t e r N E a n p r e s s R T U R N t r e s e t i m p o r t a n t m e m o r yp o i n t e r s , t h e n s t a r t t h p r o g r a m b yt y p i n g S Y 4 9 1 5 2 a n d p r e s s i n g R T U R N .T h D i s p l a yA t h b o t t o m o t h s c r e e n y o u ' l ls e e i g h t l i n e s o c h a r a c t e r s . T h e s ea r t h 2 5 c h a r a c t e r s y o c a c u t o m i z e , a r r a n g e d i e i g h t 3 2 c h a r a c t e r r o w s . N o t e t h n o r m a lc h a r a c t e r s e t i n t h t o h a l f , w i t hr e v e r s e d i m a g e s i t h b o t t o m h a l f .

f l a s h i n g s q u a r e r e s t s o t h a ( @ s y m b o l , t h h o m e p o s i t i o n o ft h c h a r a c t e r s e t . A b o v e t h e e i g h tr o w s i t h m a i n g r i d , b l o w n - u pv i e w o t e n c h a r a c t e r s . T h b o t t o m3 C O M P U T E ' S G a z o t t o S e p t e m b e r 1 9 8 6

r o o t h e s c r e e n i r e s e r v e d f o m e s s a g e s . T h f i r s t t i m e y o S Y t U l t r a f o n t + y o u ' l l b a s k e d w h e t he y o u w a n t t e d i t 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 s e o r t h e l o w e rc a s e s e t .

A b o u t T h G r i dT h g r i d i l i k e a l a r g e w i n d o w o t h c h a r a c t e r s e t . Y o s e t h f i r s tf i v e c h a r a c t e r s a n t h f i v e b e n e a t ht h e m . E a c h c h a r a c t e r i m a d e u o 6 p i x e l s ( a n a b b r e v i a t i o n f o " p i ct u r e e l e m e n t s " ) , a r r a n g e d i a

m a t r i x . l a r g e r e b o x s h o w s y o uw h i c h c h a r a c t e r y o u ' r e c u r r e n t l ye d i t i n g , a n s m a l l e r f l a s h i n gs q u a r e i t h c u r s o r y o u s t s e a n c l e a r p i x e l s w h i l e y o u ' r e d r a wi n c h a r a c t e r .

Y o c a n u s e t h e c u r s o r k e y s( u p , d o w n , l e f t , r i g h t ) t m o v e t h l a r g e r e c u r s o r t a n c h a r a c t e ry o u w a n t t e d i t . I y o m o v e t c h a r a c t e r n o o t h l a r g e g r i d ( o u to t h w i n d o w ) , t h w i n d o w a u t om a t i c a l l y s c r o l l s t m a k e t h c h a ra c t e r a p p e a r . Y o c a a l s o l o o k a t h b o t t o m o f t h e s c r e e n t m o v et h l a r g e r c u r s o r , s i n c e t h f l a s h i n gs q u a r e o t h c h a r a c t e r s e m o v e sw i t h t h m a i n g r i d .

T h H O M E k e m o v e s t h s m a l l c u r s o r t t h u p p e r - l e f t c o r n e ro t h g r i d . I y o p r e s s i t w i c e , i t a k e s y o b a c k t t h t o o f t h ec h a r a c t e r s e t — t o @

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

t h r e c u r s o r j u m p s t t h n e x tc h a r a c t e r i w h a t e v e r d i r e c t i o n y o a r m o v i n g . T h d i s p l a y a t h b o t o a d j u s t s , a n t h g r i d s c r o l l s a n e c e s s a r y . T h i s m e a n s t h a t y o c a i g n o r e t h t r a d i t i o n a l b o u n d a r i e sb e t w e e n c h a r a c t e r s a n d r a w s h a p e sa s b i g a s t h e n t i r e c h a r a c t e r s e ( 2 5 6 6 p i x e l s ) . T h e r e i n w r a p a r o u n d f o t h e c u r s o r i t h b o t t o m s e c t i o n o f t h s c r e e n . W h e ni h i t s a e d g e , i w i l l g o n o f u r t h e ri t h a t d i r e c t i o n .

T h j o y s t i c k ' s f i r e b u t t o n i u s e d t o s e t a n c l e a r p o i n t s . I y o p r e s s i w h e n t h e c u r s o r i r e s t i n go s o l i d s q u a r e , t h p i x e l i t u r n e do f f . I f t h s q u a r e i c u r r e n t l y o f f , i t ' st u r n e d o n H o l d i n g d o w n t h b u t o w h i l e y o m o v e t h j o y s t i c kk e e p s y o i t h s a m e d r a w i n gm o d e . I y o s e p o i n t , y o u ' l l c o t i n u e t d r a w a y o m o v e . I y o c l e a r p o i n t , y o c a m o v e a r o u n da n e r a s e p o i n t s a l o v e r t h s c r e e n .

I t h d r a w i n g c u r s o r i t o f a s to r t o o s l o w , j u s t p r e s s t s e t h c u r s o r v e l o c i t y . A n s w e r t h p r o m p tw i t h s p e e d f r o m ( s l o w ) t ( v e r y f a s t — b u t t o f a s t f o r p r a c t i c a lu s e ) .

M a n i p u l a t i o n sT h e r e a r e s e v e r a l f u n c t i o n s t h a t a ff e c t t h c u r r e n t c h a r a c t e r ( w h e r et h e r e d b o i s ) . Y o c a r o t a t e , s h i f t ,m i r r o r , r e v e r s e , e r a s e , r e p l a c e , a n c o p y c h a r a c t e r s . T h b e s t w a t l e a r n i t p l a y w i t h t h f u n c t i o n s .I t ' s r e a l l y l o o f u n . T h f o l l o w i n gk e y s c o n t r o l e a c h f u n c t i o n .

Page 41: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 41/132

F a m o u s N a t i o n a l B r a n dC o m m o d o r e ' A t a r i • A p p l e 9 * I B M 3

V A L e t t e r S i z e8 C o l u m n *P r i n t e r S a l eW o r d P r o c e s s i n g P r o g r a m L i s t i n g s G r a p h i c s Q u i e tO p e r a t i o n U p p e r a n d L o w e r c a s e A l p o i n t s a d d r e s s a b l e

G r a p h i c s U n d e r l i n e E n h a n c e d M u c h m u c h M o r eS u p e r Q u a l i t y

L e t t e r S i z e C a r r i a g e

T h i s p r i n t e r w a m a d e b C a n o n ® f o o n o t h l a r g e s t c o m p u t e r

m a n u f a c t u r e r s i t h w o r l d . T h B i B l u e p r i n t e r c o m e s r e a d y t h o o k u pt t h s e r i a l p o r t o f t h I B M ® P C j r

P l u s w i t h l o c o s t a d a p t e r c a b l e s y o c a c o n n e c t t h B i g B l u e p r i n t e r t o t h eI B M ® P C , I B M ® X T , I B M ® A T ,A p p l e ® I I , H e , H e , C o m m o d o r e ®6 4 , 1 2 8 , A t a r i ® , p l u s m a n y m o r e .

1 D a F r e e T r i a l9 D a I m m e d i a t e R e p l a c e m e n t W a r r a n t y

o y o c a h a v e f u l l f l e d g e d V i l e t t e r s i z e 8 c o l u m n p r i n t e r f o l e s s t h a n t h c o s t o l a r g eo o p a p e r . T h i s p r i n t e r u s e s a d v a n c e d t h e r m a l t e c h n o l o g y t o p r i n t u p p e r a n l o w e r c a s e ( w i t h

l o w e r d e s c e n d e r s ) , u n d e r l i n e , e n h a n c e d , a l p o i n t s a d d r e s s a b l e g r a p h i c s ( w o r k s w i t h P r i n t -p l u s M o r e . P r i n t o u p i c t u r e s , p r o g r a m l i s t i n g s , w o r d p r o c e s s i n g p a g e s , g r a p h i c s a n m o r e .

f o r t h e h o m e o w n e r o s t u d e n t a n d e f i n i t e l y a f f o r d a b l e . F a n t a s t i c P r i n t e r a a u n b e a t a b l e !L i s t $ 1 9 9 . 0 0 S a l e $ 3 9 . 9 5

I n t e l l i g e n t C o m m o d o r e I n t e r f a c e — A l l o w s y o u t c o n n e c t t h B i B l u e p r i n t e r t o t h p r i n t e r p o r t o t h C o m m o d o r e 6 a n 1 2 c o m p u t e r , P r i n t C o m m o d o r eg r o p h l c s , u s P r i n t s h o p , W o r d p r o c e s s o r s o n m o r e . . .L i s t $ 4 9 . 9 5 S a l e 1 2 4 . 9 5

I n t e l l i g e n t A t a r i I n t e r f a c e — A l l o w s y o t c o n n e c tt h B i B l u e p r i n t e r t o A t a r i c o m p u t e r s ( e x c e p t 1 2 0 0 ) .P r i n t A t a r i g r a p h i c s , P r i n t s h o p . w o r d p r o c e s s o r s , a n m o r e . . . L i s t $ 4 9 . 9 5 S a l e S 2 4 . 9 J

I B M ® , A p p l e ® R S - 2 3 2 A d a p t e r — A d a p t s t h B i B l u e p r i n t e r t b u s e d w i t h a n R S - 2 3 2 p o r t .L i s t $ 1 9 . 9 5 S a l e $ 9 . 9 5 P a p « r ( R o l l s ) L i s t $ 1 9 . 9 5 S a l s $ 9 . 9 5

p l « . C a n o n , C a n v n a d s r . . A m r l < i r . i m a « n n r t . i e I n H n w k m a l l i a l i m i M m h i r . . . . G j m m o i t o . . S u i l n M n d i l n w . A r a r t I n t . l » « p « 1 h

J l 0 f o s h i p p i n g , h a n d l i n g , a n I n s u r a n c e . I l l i n o i s r o s i d u n i i p l o a s e a d s o l a s l a * . A d 2 0 . 0 0 f o C A N A D A , P U E R T O R I C O . H A W A I I , A L A S K A ,o r d e r s . A l o r d e r s m u B l b e I U . S . D o l l a r s . W D N O E X P O R T T

C O U N T R I E S E X C E P T C A N A D A . E n c l o s e C a s h l a r C h o c k , M o n « y O r d e r o C h « c k . A l l o w 1 d a y i f o r d e l i v e r y . l d o y s f o p h o n o o r d e r s . d a

f n a l l . P r i c e s A v a l l o b l l l t y s u f a | « c l l e h a n c j e w l t h o u l n o t f c * .M A S T I B C A R D C . O . D . C . O . D . o p h o n e o r d n r s o n l y .

W L 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 a r r l n g t o n , I l l i n o i s 6 0 0 1 03 1 3 / 3 8 2 - 5 2 4 4 t o r d e r

Page 42: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 42/132

S o f t w a r e S a l eO R D E R T O D A Y

G A M E SL i s t S a l *

M A C H ( C J 3 4 . 9 3 ( 2 0 . 9 5M A C H 1 2 f l ( D ) 4 9 . 9 3 2 9 . 9 3B E A C H H E A D ( D ) 3 9 . 9 3 3 0 . 9 5

B E A C H H E A D I ( D 4 9 . 9 5 2 3 . 9 5R A I D O V E R M O S C O W I D 3 9 . 9 5 3 3 . 9 5

i L E A D E R B O A R D ( D 3 9 . 9 5 2 4 . 9 5l a d

H A R D B A L L ( D ( 2 9 . 9 9 ( I B . 9 5L A O T H W E S T ( D 2 9 . 9 5 1 8 . 9 5F I G H T N I G H T ( D 2 9 . 9 5 I B . 9 5P S T R A D I N G C O ( D 2 9 . 9 5 I B . 9 5T H D A B U S T E R S ( D 2 9 . 9 5 1 8 . 9 5

P I T F A L L I L O S T C A V E R N S ( D ) . ( 3 9 . 9 5 I I B . 9 5S P A C E S H U T T L E ( D 3 7 . 9 5 1 8 . 9 5O F I E L D F O O T B A L L ( D 3 9 . 9 5 1 B . 9 5O C O U R T T E N N I S I D 3 9 . 9 5 I 8 . 9 SG H O S T B U S I E R S ( D 3 9 . 9 5 2 0 . 9 S

G R E A T A M E R I C A N R D R A C E ( D . 1 9 . 9 5 1 8 . 9 3M A S T E R O F T H L A M P S D 2 9 . 9 3 1 8 . 9 3C O U N T D O W N / S H U T D O W N ( D ) . . 2 9 . 9 3 1 8 . 9 !M I N O S H A D O W ( D 2 9 . 9 3 1 8 . 9 3S T A R L E A G U E B A S E B A L L ( D 2 9 . 9 3 1 8 . 9 3A L C A Z A R I D 2 9 . 9 3 I B . 9 5

L I T T L E P E O P L E P R O J E C T ( D 3 4 . 9 5 2 0 . 9 5F A S T T R A C K S ( D 3 4 . 9 5 3 0 . 9 5G A M E M A K E R ( D 3 9 . 9 5 2 3 . 9 SC O M P L E T E F I R E W O R K S K I I D . 3 4 . 9 5 2 0 . 9 5A I T E R E G ( D 4 9 . 9 S 2 9 . 9 SB O R R O W E D T I M E ( D 2 9 . 9 3 1 8 . 9 3H A C K E R ( D 3 9 . 9 3 1 8 . 9 3

S T A R R A N K B O X I N G ( 0 2 9 . 9 S 1 8 . 9 S

H I S U P E R B O W L S U N D A Y ( D ( 3 3 . 0 0S P I T F I R E 4 ( D 3 5 . 0 0S T A T 1 5 P R B A S E B A L L | D 3 S . 0 0M I S S I O N T H U N D E R H E A D ( D ) . . . 3 3 . 0 0J U P I T E R M I S S I O N ( D 3 3 . 0 0G U L F S T R I K E ( D 3 0 . 0 0M A C B E T H I D 2 5 . 0 0

C O M P U T E R T I T L E B O U T ( D 3 0 . 0 0T O U R N A M E N T G O L F ( D 2 9 . 9 3B L A C K T H U N D E R ( D 1 9 . 9 9

n dL O D E R U N N E R ( D $ 3 4 . 9 9K A R A T E K A ( D 2 9 . 9 3C H A M P I O N L O D E R U N N E R ( 0 . 3 4 . 9 3B A N K S T R E E T W R I T E R I D 4 9 . 9 3B A N K S T R E E T S P E L L E R ( D 4 9 . 9 3B A N K S T R E E T F I L E R ( D ) 4 9 . 9 3B A N K S T R E E T M A I L E R ( D 4 9 . 9 3P R I N T S H O P ( D 4 4 . 9 3

2 4 . 9 93 4 . 9 5

. . . S 4 . 9 3G R A P H I C L I B R A R Y N O G R A P H I C L I B R A R Y N O G R A P H I C L I B R A R Y N O

( 2 2 . 9 52 2 . 9 51 9 . 9 91 4 . 9 5I 9 . 9 S1 6 . 9 31 4 . 9 S1 9 . 9 31 8 . 9 31 4 . 9 5

1 2 2 . 9 51 9 . 9 5

2 1 . 9 33 9 . 9 32 9 . 9 33 9 . 9 32 9 . 9 33 7 . 9 31 8 . 9 51 5 . 9 31 9 . 9 32 2 . 9 33 5 . 9 31 9 . 9 3

0 P R I N T S H O P C O M P A N I O N ( D ) . . . 3 9 . 9 3M U S I C S H O P ( D 4 4 . 9 3L O D E R U N N E R S R E S C U E ( D 2 9 . 9 3

A r t sD R L A R R Y B I R D ( D ( 2 9 . 9 5 ( 1 3 . 9 5F I N A N C I A L C O O K B O O K ( D . . . . 3 9 . 9 3 2 7 . 9 5

M A I L O R D E R M O N S T E R S I D 3 4 . 9 3 1 2 . 9 3T H S E V E N C I T I E S O G O L O ( D ) . . 2 9 . 9 3 1 2 . 9 3S K F O ( D 2 9 . 9 3 2 3 . 9 3C A R R I E R S A W A ( D 4 3 . 9 5 2 9 . 9 3R E A C H F O T H E S T A R S I ( D . . . . 3 J . 9 5 2 6 . 9 3H E A R T O A F R I C A ( O 3 9 . 9 3 1 2 . 9 3M O V I E M A K E R ( D 2 9 . 9 5 2 3 . 9 5E U R O P E A B L A Z E ( D 4 2 . 9 3 3 4 , 9 3

5 I B 6 M . U . L . E . ( D 1 9 . 9 3 1 2 . 9 3M U R D E R O Z I N D E R N E U F ( D ) . . . 1 9 . 9 3 1 2 . 9 3M U S I C C O N S T R U C T I O N S E | D ) . . 1 9 . 9 9 1 2 . 9 3

3 1 9 2 P I N B A L L C O N S T R U C T I O N S E I D 1 9 . 9 5 1 2 . 9 33 1 9 4 R A C I N G C O N S T R U C T I O N S E ( O 2 9 . 9 5 1 2 . 9 53 4 0 1 S U P E R B O U L D E R D A S H ( D 2 9 . 9 S 1 2 . 9 53 6 0 0 T O U C H D O W N F O O T B A L L ( D ) . . . . 2 9 . 9 3 1 3 . 9 5

P h o n eO r d e r s

( T T o p e , ( C C a r t r i d g e , ( D D i s k .

t 8 C . S . T . M -

3 1 2 . 3 8 2 - 5 2 4 4D a t a s o f t L i s t S a l *

3 0 2 5 B R U C E L E ( D ( 3 4 . 9 5 ( 1 9 . 9 53 0 2 6 P A C - M A N ( D 3 4 . 9 5 9 . 9 S3 0 2 7 M I G H T Y C O N A N ( D 3 4 . 9 5 9 . 9 33 0 2 B M R D O I ( £ 3 4 . 9 3 9 . 9 33 0 2 9 D I D U ( D 3 4 . 9 5 9 . 9 33 0 3 2 P O L E P O S I T I O N ( D 3 4 . 9 3 9 . 9 S3 2 I B T H G O O N I E S ( D 2 9 . 9 3 1 8 . 9 39 2 2 0 Z O R R O ( D 1 9 . 9 3 1 8 . 9 9

E p y x0 3 3 7 W O R L D ' S G R E A T F O O T B A L L ( D ( 3 9 . 9 3 ( 2 0 . 9 30 3 3 8 W I N T E R G A M E S ( O 3 9 . 9 5 3 0 . 9 50 3 3 9 T H E I D O L O N ( D 3 9 . 9 5 1 4 . 9 50 3 4 0 K O R O N 1 5 R I F T ( d 3 9 . 9 9 1 4 . 9 3

0 3 6 0 J E C O M B A T S I M U L A T I O N ( O . . 3 9 . 9 5 1 8 . 9 50 3 6 4 S U M M E R O L Y M P I C G A M E S ( D . 3 9 . 9 3 2 0 . 9 50 3 6 5 W O R L D ' S G R E A T B A S E B A L L ( O ] 3 4 . 9 5 1 8 . 9 3

0 3 8 2 S u m m t r O l y m p i c G a m * ) 3 9 . 9 5 2 0 . 9 30 7 5 0 P I T S T O P I ( D 3 9 . 9 5 1 9 . 9 32 0 4 6 I M P O S S I B L E M I S S I O N ( D 3 4 . 9 3 1 6 . 9 32 0 6 6 R O B O T S O D A W N ( D 3 9 . 9 5 1 3 . 9 32 0 7 0 B A R B I E ( O 3 9 . 9 3 1 8 . 9 32 0 7 4 G . I . J O ( D 3 9 . 9 3 1 8 . 9 33 0 0 3 B A L L B L A Z E R I D 3 9 . 9 3 1 4 . 9 33 0 0 6 R E S C U E O F R A C T A U I S I ( D 2 9 . 9 3 1 4 . 9 51 5 9 6 M O V I E M O N S T E R G A M E ( O . . . . 3 9 . 9 9 2 4 . 9 91 3 3 7 M I C R O S O F T M U L T I P L A N I D . . . . 3 9 . 9 5 3 9 . 9 51 3 5 8 P R O G . B A S I C T O O I K I T ( D 4 4 . 9 5 3 9 . 9 51 3 5 9 V O R P A L U T I L I T Y K I ( D 3 4 . 9 5 3 3 . 9 33 3 1 0 W O R L D K A R A T E C H A M P 3 4 . 9 3 1 8 . 9 3

S t r a t e g i c S i m u l a t i o n s , I n c .2 9 9 3 R D 1 9 8 3 ( D ( 3 4 . 9 3 $ 2 0 . 9 32 9 9 7 G E O P O L 1 T I Q U E I D 3 9 . 9 3 3 3 . 9 33 0 0 8 R I N G S I D E S E A T ( U 3 9 . 9 3 2 3 . 9 5

C 3 O I O I M P E R I U M G A L A C T U M ( D ) 3 9 . 9 3 2 3 . 9 53 0 1 1 C A R T E L S A N C U T T H R O A T S ( D 3 9 . 9 3 2 3 . 9 53 0 1 2 R A I L S W E S T [ D 3 9 . 9 5 2 3 . 9 53 0 1 4 P R O F E S S I O N A L T O U R G O I F ( 0 ) . . 3 9 . 9 5 2 3 . 9 S3 0 1 3 S M I S S I O N C R U S H ( D 3 9 . 9 5 2 3 . 9 33 0 1 6 P R E S I D E N T E L E C T ( D 3 9 . 9 3 2 3 . 9 33 0 1 7 B R O A D S I D E S ( D 3 9 . 9 3 3 4 . 9 33 0 1 8 C O M P U T E R Q U A R T E R B A C K ( D ) . . 3 9 . 9 3 2 4 . 9 33 0 2 0 C O M P U T E R A M B U S H ( D 5 9 . 9 5 3 7 . 9 33 0 2 1 C O M P U T E R B A S E B A I L ( D 3 9 . 9 5 2 3 . 9 3

3 0 3 1 F I E L D O F I R E ( D 3 9 . 9 5 2 3 . 9 33 1 3 4 K A M P F G R U P P E ( D 3 9 . 9 3 3 4 . 9 35 1 5 6 C O L O N I A L C O N Q U E S T ( O 3 9 . 9 3 2 3 . 9 33 7 6 8 U . S . A . A . F . ( D 5 9 . 9 3 3 6 . 9 3I 5 6 0 S I X G U N S H O O T O U T ( D ) 3 9 . 9 5 2 3 . 9 31 3 6 1 B A T T I E O A N T I E T A M ( D 4 9 . 9 3 3 1 . 9 31 3 6 2 B A T T A L I O N C O M M A N D E R ( D . . 3 9 . 9 3 2 3 . 9 31 3 6 3 P A N Z E R G R E N A D I E R ( D 3 9 , 9 3 2 3 . 9 31 5 6 4 N O R W A Y 1 9 8 5 ( D 3 4 . 9 3 3 0 , 9 51 3 6 3 M E C H B R I G A D E | D 5 9 . 9 3 3 6 . 9 51 5 6 7 B A T T L E G R O U P ( D 3 9 . 9 5 3 7 . 9 3

B U S I N E S SS o f t s y n c L i s t S a l *

3 9 3 0 A C C O U N T A N T . I N C . ( D ) C 1 2 8 . . $ 9 9 . 9 5 ( 6 4 . 9 33 9 3 2 P E R S O N A L A C C O U N T A N T ( D ) . . . 3 4 . 9 3 2 6 . 9 33 9 3 4 M O D E L D I E T ( D 2 9 . 9 3 2 3 . 9 33 9 3 6 T R I O ( D ) C 1 2 S 4 9 . 9 3 4 3 . 9 33 9 3 8 K I D P R Q U ( D 2 9 . 9 3 2 3 . 9 33 9 4 0 D E S K M A N A G E R ( D ) C 1 3 B 3 9 . 9 3 2 8 . 9 3

T l m o w o r k i0 1 7 6 I N V E N T O R Y M A N A G E ( D ( 6 9 . 9 3 $ 3 8 "0 1 8 0 A C C O U N T S R E C E I V A B L E /I N V O I C I N G ( t 6 9 . 0 0 3 8 . 9 3

0 1 8 2 A C C O U N T S P A Y A B I E /C H E C K W R I T I N G ( D 6 9 . 0 0 3 8 . 9 50 1 8 4 P A Y R O L L M A N A G E M E N T ( D ) . . . . 6 9 . 0 0 3 8 . 9 30 1 S 8 G E N E R A L L E D G E R ( D 4 9 . 0 0 3 8 . 9 30 9 2 8 E V E L Y N W O O D S P E E D R E A D ( D 6 9 . 9 9 3 2 . 9 33 0 2 6 S W I F T C A L C / S 1 D E W A Y S ( D 4 9 . 9 3 3 3 . 9 3

B u i l n u u C o n t i n u e d L i s t S a l *C 1 2 8 S o f t w a r e F r o m T l m s w o r k s

5 0 2 2 W O R D W R I T E R /S P E L L C H E C K E R ( O 1 * 9 . 9 5 J 5 9 . 9 55 0 2 4 D A T A M A N A G E R I ( D 6 9 . 9 3 4 4 . 9 55 0 3 6 5 W 1 F T C A L C W I T H S I D E W A Y S ( D ) . 6 9 . 9 3 4 4 . 9 55 0 3 0 P A R T N E R ( D 3 9 . 9 3 4 4 . 9 53 0 4 8 S Y I V I A P O R T E R ( 0 6 9 . 9 3 4 4 , 9 5

E D U C A T I O NA m o r l e a n E d u c a t i o n a l C o m p u t e r

L i s t S a l *2 4 8 2 E L E M . S C I E N C E F A C T S ( O ( 2 9 . 9 3 $ 9 . 9 52 4 9 3 V O C A B U L A R Y W O R D B U I L D ( D . 2 9 . 9 3 9 . 9 3

[ . 2 4 9 3 G R A M M A R W O R D S K I L L S [ D 2 9 . 9 3 9 . 9 32 4 9 4 W O R L D G E O G R A P H Y F A C T S ( D ] . . 3 9 , 9 9 9 . 9 93 4 9 3 S P A N I S H V O C A B . S K I I L 5 ( D 2 9 . 9 3 9 . 9 92 4 9 6 F R E N C H V O C A B . S K I L L S ( D 3 9 . 9 9 9 . 9 92 4 9 7 W O R L D H I S T O R Y ( D 2 9 . 9 3 9 . 9 52 4 9 8 U . S . H I S T O R Y F A C T S ( D 3 9 . 9 5 9 . 9 32 4 9 9 B I O L O G Y F A C T S ( D 2 9 . 9 5 9 . 9 32 5 1 9 U . S . G E O G R A P H Y F A C T S ( D 2 9 . 9 5 9 . 9 32 5 2 0 U . S . G O V E R N M E N T F A C T S ( D ) . . . . 2 9 . 9 5 9 . 9 32 3 2 1 A E S P E L L I N G ( D 3 9 . 9 9 1 9 . 9 33 7 4 9 P H O N I C S I D 3 9 . 9 9 1 9 . 9 33 7 4 7 L E A R N T R E A D ( D 3 9 . 9 5 1 9 . 9 33 7 4 9 R E A D I N G C O M P R E N S I O N ( 0 . . 3 9 . 9 5 1 9 . 9 9

D o i l g n w a r o0 8 2 4 G R A M M A R E X A M I N E R ( D ( 3 9 . 9 9 $ 2 4 . 9 90 8 2 8 S P E L L A K A Z A M [ D 3 4 . 9 3 9 . 9 30 8 3 2 S T A T E S T R A I T S ( D 4 4 . 9 9 2 7 . 9 50 8 3 6 S P E L U C O P T E R ( D 3 9 . 9 3 2 2 . 9 30 6 4 0 C R E A T U R E C R E A T O R [ D 3 4 . 9 5 9 . 9 30 8 4 4 T R A P - A - Z O I D ( D 3 9 . 9 5 9 . 9 32 3 1 8 T H B O D Y T R A N S P A R E N T ( D 4 4 . 9 5 7 7 . 9 33 3 1 7 E U R O P E A N N A T I O N S f L O C A T I O N S ( D 4 4 . 9 3 1 9 . 9 52 0 6 2 M A T H M A Z E I D 3 9 . 9 3 2 3 . 9 53 1 0 0 A L G E B R A ( D 3 9 . 9 5 1 9 . 9 33 1 0 2 R E M E M B E R ( D 4 9 . 9 6 4 9 . 9 33 1 0 4 W E B S T E R ' S N U M B E R S ( D 3 9 . 9 3 1 9 . 9 33 1 0 5 S P E L L I N G * R E A D P R I M E R ( D ) . . . . 3 9 . 9 3 1 9 . 9 53 1 0 6 A L G E B R A ( D 3 9 . 9 9 1 9 . 9 33 1 0 7 A L G E B R A ( D 3 9 . 9 3 1 9 . 9 5

M l n d i c c i p s9 1 0 8 K E Y B O A R D C A D E T I D 3 9 . 9 5 2 3 . 9 33 1 1 0 B A N K S T R E E T M U S I C W R I T E R ( D ) . 3 9 . 9 3 2 3 . 9 53 1 1 2 C R O S S W O R D M A G I C ( D 4 9 . 9 3 2 9 . 9 53 1 1 4 T H P E R F E C T S C O R E | D 6 9 . 9 4 4 3 . 9 35 1 1 6 C O t . O R M £ / R A I N B O W B R I I f ( D ) . . 3 4 . 9 3 1 8 . 9 53 I T H H A I L E Y P R O J E C T ( D 3 9 . 9 9 3 2 . 9 35 1 2 0 I N D I A N A J O N E S I T H L O S T K I N G D O M ( D 2 9 . 9 9 1 8 . 9 55 1 2 2 B A N K S T R E E T S T O R Y B O O K ( D . . 3 9 . 9 5 2 2 . 9 93 9 1 0 T H E D O L P H I N ' S R U N E ( D 2 9 . 9 3 1 B . 9 98 9 ) 2 T H E L U S C H E R P R O F I L E ( D 3 9 . 9 3 2 2 . 9 55 9 1 4 Q U A K E M I N U S O N ( D 2 9 . 9 3 1 6 . 9 53 9 1 6 T H E L O R D S O M I D N I G H T { 0 ) . . . 2 9 . 9 3 1 6 . 9 35 9 1 B S H A D O W F 1 R E ( D ) 2 9 . 9 3 1 6 . 9 33 7 0 2 B O P ' N W R E S T L E ( D 3 9 . 9 3 2 1 . 9 33 6 9 0 I N F I L T R A T O R ( D 2 9 . 9 3 2 1 . 9 3

W o o f c l y R o a d o r2 3 1 2 S T I C K Y B E A R N U M B E R S ( D 3 4 . 9 3 1 4 . 9 92 3 1 3 S T 1 C K Y 8 E A R B A S K E T B O U N C E ( O 3 4 . 9 3 1 4 . 9 52 3 1 4 S T I C K Y B E A R O P P O S I T E S ( D 3 4 . 9 3 1 4 . 9 52 5 1 3 S T I C K Y B E A R A B | D 3 4 . 9 3 1 4 . 9 32 5 1 6 S T I C K Y B E A R S H A P E S ( D 3 4 . 9 9 1 4 . 9 52 6 0 0 P I B U I I D E R ( O 2 9 . 9 5 1 4 . 9 33 1 2 6 S T I C K Y B E A R S P E L L G R A B B E R I D . 2 9 . 9 3 1 4 , 9 33 1 2 8 S T I C K Y B E A R T O W N B U I I D E R ( D ) . 3 9 . 9 3 1 4 . 9 39 1 3 0 S T I C K Y B E A R M A T H ( D 2 9 . 9 3 1 4 . 9 53 1 3 2 S T I C K Y B E A R R E A D I N G ( D 2 9 . 9 3 1 4 . 9 53 1 2 9 S T I C K Y B E A R T Y P I N G | D 2 9 . 9 3 1 4 . 9 5

d S 3 . 0 0 l o s h i p p i n g , h a n d l i n g a n I n s u r a n c e . I l l i n o i s r e s i d e n i so d 6 ' / . % l e x . A d S 6 . 0 0 l o C A N A D A . P U E R T O R I C O .A L A S K A . A P O - F P O o r d e r s . C o n o d i a n o r d e r s m u s t b a i U . S .

W E D O 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 TE n c l o s e C a s h i e r i C h e c k . M o n e y O r d e r o P e r s o n a l C h e t V .

1 d a y s l o r d a l i v o r y , l d a y * ' o p h o n e o r d e r s . d a e * p r e » iP r i c e s o v o i l a b i l i i y a u b i e c t t c h a n g e w i l h o u l n o r i c e .

— M A S T E R C A R D — C O . 0 . N o . C . O . D . t C a n a d a . A P O - F P O

W L o v e O u C u s t o m e r s2 2 2 9 2 N P e p p e r R d . , B a r r i n g t o n , I l l i n o i s 6 0 0 1 03 1 2 / 3 8 2 - 5 2 4 4 t o r d e r

Page 43: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 43/132

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

( O r d e r N o w )

C l 2 8 D i s k s 7 9 e a C o m i t a r W r i t e r 6 S 1 9 . 9 S1 3 C o l o r M o n i t o r ( 1 3 9 . 9 5

C O M M O D O R E 6 S T S T E M S A L E

C o m m a d o r © 6 C o m . 1 5 4 1D i s k D r i v e1 3 C o l o rM o n i t o r

P l u * $ 3 0 . 0 0 S f i H

$ 4 5 7

C l 2 8 C o m m o d o r eC o m p u t e r

1 5 7 1 D i s k D r i v e$ 4 9 9 ° °

V o i c e S y n t h e s i z e r $ 3 9 . 9 5• 1 ! " M o n i t o r S 7 9 . 9 5

B E F O R E Y O O R D E R S P E C I A L S O F T W A R E C O U P O N P R I C E S M A B L O W E R6 C O M P U T E R * 1 4 * . »

p a o n l y $ 1 4 9 . 9 5 w h e n y o o r d e r t h eB 4 C O M M O D O R E 6 C O M P U T E R L E S Sv a l u e o t h S P E C I A L S O F T W A R E D I S C O U N T

w p a c k w i t h y o u r c o m p u t e r t h a t a l l o w *I S A V E O V E R $ 2 3 0 o f s o l l w o r e t a l e p r l c « l

o n l y $ 1 0 0 o * a v ] n g « a p p l i e d , y o u r n e c a > 1 l 1 4 9 , 9 9 1 I

C 1 D O U B L E S I D E D D I S K S 7 V L A t h a i * 5 ' / . " D o u b l e S i d e d F l o p p y D l i k i

d o i l o F i o d f o t h C o m m o d o r e U ( 1 5 7 1 O l i k D r i v e ) . 1 0 0 % C e r t i f i e d .

W a r r a n t y , A u t o m a t i c L l n l C l e a n i n gr I n c l u d e d . B o o 1 $ ° . 9 O ( 9 9 ' n o . ] ,

o 1 S 4 4 . 5 0 ( 8 9 1 e a . J . 1 B o x e i o f 1 0( 7 9 ' e o . ) .

1 3 C O L O R M O N I T O R * 1 3 * . « 3p a o n l y $ 1 3 9 . 9 3 w h e n y o o r d e r t h l i 1 3

M O N I T O R . L E S S t h v a l u e o I h S P E C I A LE D I S C O U N T C O U P O N w p a c k w l i h

m o n i t o r t h a t a l l o w s y o t l a v e o v a r $ 2 5 0 o f l a l a p r l c a i l W i t h o n l y $ 1 0 0 o l a v l n g t

y o u r n e c o l o r m o n i t o r c o s t I o n l y $ 3 9 . 9 5 .

P r e m i u m Q u a l i t y 1 9 0 - 1 7 0 C P A o r o 1 6 P r i n t e r

W p o c k a S P E C I A L S O F T W A R E D I S C O U N TC O U P O N w i t h e v e r y C O M M O D O R EC O M P U T E R , D I S K D R I V E , P R I N T E R , o M O N I T O R w e * l l l T h i n c o u p o n a l l o w * y o t S A V E O V E R > » D O F S A L E P R I C E S 1 I

C O M S T A R A e r o 1 6 0 g i v e s y o 1 0 c a r r i a g e .C P S , 9 x d o m a t r i x w i t h d o u b l e l i r l k ey f o I 1 d o m a t r i x ( n e a r l e t t e r

h i g h r e s o l u t i o n b i I m a g e ( 1 1 0 x 1 4 4 d o tu n d e r l i n i n g , b o c k s p a c i n g , l e f i o n r l p h t

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

s p e c i a l c h a r a c t e r i . I g i v e s y o p r i n t o u o l l t yf e a t u r e s f o u n d o p r i n t e r s c o n i n g t w i c e a

1 ( C e n t r o n i c s P a r a l l e l I n t e r f a c e ) H i t $ 4 9 9 . 0 0i l M . O O

* S A M S U N O O R E I N S C K I I N M O N I T O RH i g h R e s o l u t i o n c o m p o s i t e g r e e n i c r e e n

P e r f e c t f o B c o l u m n m w i t h T h C U ( R e q . $ 1 9 . 9 3 C a b l e )

$ 1 2 9 . 9 3 S o l . I M . 1 i .

C O L U M N S I C O L O *W R I T E S W O R D P f t O C I S S O B . 1 1 * . * ]

C O M S T A R W R I T E R 6 W O R D P R O C E S S O R l f l n e i i a v o l l a b l e f o t h . . C O M M O D O R E 6 T h U L T I M A T E F O P R O F E S S I O N A L

P r o c e i s l n p , D I S P L A Y S 4 o S C O I U M N S I o b l a c k o n w h l l e l S i m p l e 1 o p e r a t e ,

t e x t e d i t i n g , c o m p l e t e e u r i o r a n k e c o t r o l l l i n e a n p a r a g r a p h

i o n , a u t o m a t i c d e l e t i o n , c e n t e r i n g , m a r g i na n o u t p u t t a l p r i n t e r s ! l . i - . i $ 9 9 . 0 0 .. L t d . Q t y C l e t m o u t l f » m

( E x a m p l e ) ! )P R O F E S S I O N A L S O F T W A R E

C O M M O D O R E 6 K o m tP o p v C I l pC o n i u l t a n rL v o d a r B o a r d1 h * P r i m S h o pH o l l * y . ' ■ ■ ■ ! . .H ( j . > | , ' i ' : : I , - - r a . l : - , V o t e * C o m m a n d ' . ' . , . ! u l - i

i i i i P i r u " I A 5 u p * r B a w l S u n d a yF l i p o n F i l e D l i k f l U rP r o J a r S t F c kP a r t y W a i eD u i t C a v e rF i n a n c i a l P J o n r n r

S y l v i a P o r t t rH a r d b o l lC 6 T r o u b l a i H o o l

R » p o l r G u l O *

L t l tt i l l )( 1 9 . 9 1M 9 % ' ■ • ' •W 9 • W 9 1J 7 9 . 9 S1 3 1 . 9 3m o t l * . ° 31 1 9 . 9 3I H . 9 3

8 . 9 5

I W . 9 3H » . 9 JM 4 . M

S a l *M J . 9 3( 1 9 . 9 1J 3 J . 9 1M 7 . 9 1J 3 3 . 9 S( 1 9 . 9 Ji n . nM 4 . MJ I 3 . 9 SI N , 9 31 1 7 . 9 1I M . M

6 . 9 3

1 3 9 . 9 3t H . M1 1 1 . 9 9

C o u p o n1 1 9 . 9 3* » . «1 3 ? . 9 1( J 6 . 9 11 1 9 . 9 1H J - 9 3J 3 J . 9 3( 3 1 . 9 1( 1 9 , 9 31 1 3 , 9 3( 1 0 . 0 0$ 1 1 . 9 5

i . t O% 3 & . nt l o . ' S1 1 3 . 9 3

C 1 2 8 C O M P U T E R 1 S 7 1 M 9 4 . 0 0N o y o c a g « 1 I h e C 1 2 B C o m m o d o r e c o m p u i e r

t h 1 5 7 1 D l i k D r i v e f o o n l o p i l e * o o n l yJ 4 9 9 . 0 0 , U » t $ o ° 8 . 0 0S A L !

f S e » o v e r 1 0 c o u p o n I f e m i I o u c a t a l o g }W r l l a o r c a l l f o

S a m p l e S P E C I A L S O F T W A R E C O U P O N !

A T T E N T I O NC o m p u t e r C l u b s

W O f f e r B i V o l u m e D i s c o u n t sC A L L T O D A Y !

P R O T E C T O W A R R A N T YA l P r o i a c t o ' l p r o d u c t * c a r r y m i n i m u m 9 0 d o y w a r r a n t y .I a n y t h i n g f o l l i w i t h i n 9 c M y i < r o m t h d o t * o p i / r c h a i e ,■ I m p l y u n y o u r p r o d u c t t u v i U n i t e d P o r c s l S e r v i c ep r e p a i d . W w J I I M E A T L B e n d y o u a r e p l a c e m e n t a n c h a r g e v i U n i t e d P a r c e l S e r v i c * p r v p o l d , T h l i w a r r a n t yp r o v e s o n c e o g o l n t h a t W m L o v m O u r C u t o m m r m .

3 4 O K 1 3 7 1 C O M M O D O R ED I S K D R I V E S 3 3 9 . 0 0

D o u b l e S i d e d , S i n g l e 0 1 > k D r i v e f o C - 1 2 8 a l l o w i! o t v i e C - 1 2 8 m o d e p l u s C P m o d e , 1 t i m e *

a l t e r t h a n 1 5 4 1 , p l u s r u n t a l 1 5 4 1 f o r m a l i .L i s t S 3 4 9 . 0 0 . S a l * 1 M 1 . M .

S U P E R A U T O D I A L M O D E M 1 2 9 . 9 3E a i y 1 u s e , J u l i p l u g i n t o y o u r C o m m o d o r e a c o m p u t e r o n d y o u ' r e r e a d y t t r a m m l t a n dr e c e i v e m e s s a g e s . E a i l e r t o u i e t h o n d l o l l n c t y o u rt e l e p h o n e , | u s t p u i h o n e k e y o y o u r c o m p u t e r lI n c l u d e ! e x c l u s i v e e a i y t u i p r o g r a m l o u a n d o w n l o a d i n g t p r i n t e r a n d l i k d r i v e l .B « i f I U . S . A . L i l t S O T 0 0 S A L I * » . * S .C o u p o n £ ' - ' ■ > . 9 5

V O I C E S Y N T H E S I Z E R * 3 9 . 9 5F o C o m m o d o r e - 6 4 c o m p u t e r s . J u i l p l u g I I a n y o u c a n p r o g r a m w o r d i a n l e n i e n c e s , o d i u i tv o l u m e a n p i t c h , m a k e t a l k i n g a d v e n t u r e g o m e i .s o u n d o d l o n g a m e i a n c u s t o m i s e d T a T k i e s I TP L U S ( $ 1 O . ° S v a l u e ) T E X T T S P E E C H p r o g r a mI n c l u d e d F R E E , | u i t t y p e o w o r d a n h e a t y o u rc o m p u t e r t a l k A D D S O U N D T " Z O R K " , S C O T TA D A M S A N O T H E R A D V E N T U R E G A M E S ! ( D l i ko t a p e . ) L l » t $ 8 9 . 0 0 . A l • » . » !

1 2 S A M S U N O A M B E R S C R E E NM O N I T O R I / a . a sS u p e r H i g h R e i o l u t l o n a m b e r s c r e e n m o n i t o r . 6 c o l u m n s x 2 l i n e s , e a s y t r e a d , m u l t f o w o r d p r o c e s s l n g F a n t a s t i c v a l u e .L i s t $ 1 2 9 . D O , t a l e , I T t . t J ,( C 1 2 B c a b l e S 1 9 . 9 S . C 6 4 , A t a r i c a b l e $ 9 . 9 3 )

P R I N T E R / T Y P E W R I T E RC O M B I N A T I O N * i g q . o sS u p e r b l e t t e r q u a l i t y , d o l » y w h e e lp r i n t e r / t y p e w r i t e r c o m b i n a t i o n . T w m a c h i n e s I o n | u i t K i c k o t h s w i t c h . E x t r a l a r g ec a r r l o o e . t y p e w r i t e r k e y b o a r d , o u t o m o t l c m a r g i nc o n t r o l c o p a d , l i g h t w e i g h t , d r o p I c a n e t t er l b b o t i l ( 9 d a w a r r a n t y ) C e n t r o n i c s p a r a l l e lI n t e r f a c e O u l l t - I n . L i l t $ 3 4 9 . 0 0 . S A L E 1 1 M . 1 S .

( L t d . O t y . l1 4 R O C O M P O S I T EC O L O R M O N I T O R * 3 3 V . * S

M u s t b e u s e d t g e t B 0 c o l u m n s I c o l o r w i t h S c o l u m n c o m p u t e r s ( C 1 2 8 I B A p p l e ) . [ R G BC o b l e m . 9 3 ) A d $ 1 4 , 5 0 s h i p p i n g .L i s t S 3 9 9 . 0 0 . S A M 3 t . e s .

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

P H O N E O R D E R Sf a . m . p . m . C . S . T . W e e k d a y !

a . m . 1 n o o n C . S . T . S a t u r d a y *D A F R E E R E P L A C E M E N T W A R R A N T Y

O V E R 5 0 P R O G R A M S F R E E C A T A L O G S

d S I 0 . 0 0 f o s h i p p i n g , h o n d l i n g , a n I n s u r o n c e . I l l i n o i s r e s i d e n t s p l e a s e o d V s a l e s t a * . A d 2 0 . 0 0 f o C A N A D A . P U E R T O R I C O . H A W A I I , A L A S K A .

o r d e r s . A l o r d e r s m u s t b e I U . S . D o l l a r s . W O N O E X P O R T T C O U N T R I E S E X C E P T C A N A D A . E n c l o s e C o s h i e r C h e c k . ' M o n e y O r d e r o

C h e c k . A l l o w 1 d a y s ( o d e l i v e r y , t d a y s f o p h o n e o r d e r * . d o m o l l . P r i c e s A v a i l a b i l i t y s u b j e c t t c h a n g e w i t h o u t n o t i c e .

M A S T E R C A R D C . O . D . C O . D . o n p h o n o o r d e r s o n l y .

W L 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 a r r i n g t o n , I l l i n o i s 6 0 0 1 0

2 / 3 8 2 5 2 4 4 t o r d e r

Page 44: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 44/132

Page 45: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 45/132

C o m s t a r N a t i o n a l B r a n d1 0 P r i n t e r S a l e

I n c l u d e s C o m m o d o r eL e t t e r Q u a l i t y ^ T C C ^ N e a r L e t t e r Q u a l i t y

B & s * y f e a l u G i t h 0 C P d r a f t / 2 0 C P S n e a r - l e t t e r q u a l i t y • D o A d d r e s s a b l e G r a p h i c s A d j u s t a b l e

T r a c t o r a n F r i c t i o n F e e d A u t o m a t i c P a p e r L o a d i n g R i g h t a n L e f t M a r g i nP i c a , E l i t e , C o n d e n s e d , I t a l i c s S u p e r s c r i p t S u b s c r i p t U n d e r l i n e , B o l dp r i n t , D o u b l e S t r i k e S u p e r b N E A R L E T T E R Q U A L I T Y

t U s

i cG r a p h i c s

Y e a rW a r r a n t y

C o m s t a r 1 0 0 0 i o n o t h e b e s t v a l u e s i t h U n i t e d S t a t e s t o d a y . P r i n t y o u r l e t t e r s , d o c u m e n t s , p r o g r a m s ,a n m o r e a b l a z i n g 1 0 0 C h a r a c t e r s P e r S e c o n d o 2 c p i t h N e a r L e t t e r q u a l i t y m o d e . L o o k s j u s t

i c a m e f r o m t y p e w r i t e r . P l u s , c h o o s e y o u r p r i n t i n g m o d e ( N L Q , D r a f t ) f r o m y o u r w o r d p r o c e s s o r o b p u s h i n g t h c o n t r o l s o t h f r o n t p a n e l . F a n t a s t i c Q u a l i t y a F a n t a s t i c P r i c e . L i s t $ 3 4 9 . 0 0 S A L E S 1 7 9 . 9 5 .

M o h o I m p a c t d o m a t r i x ( 9 p i n )S p o o d

C P N t Q - 2 0 C P S o t *

I I C h a r a c t e r s , M a r k e r , S y m b o l sI t a l i c f o n t )

R i b b o n ( L i f e e x p . )B l a c k : c a s s e t t e ( 2 . 5 m i l l i o n c h a r a c t e r s )D i m e n s i o n *1 5 . 4 ( W x 1 0 . 9 ( D 4 . 7 ( H ) I n c hW e i g h tA p p r o x . 1 l b C h a r a c t e r S p a c i n gF i x e d

L l n s S p a c i n g1 / 6 , 1 / 8 , 7 / 7 2 , a n l / 2 1 6 i n c hP a p o r F o o dA d j u s t a b l e t r a c t o r a n f r i c t i o n f e e dP a p e r f e e d i n g D i r e c t i o nB i - d i r e c t i o n a lC o p l e i

p l u s o r i g i n a l

S u p p l y I L i m i t e dd £ 1 0 . 0 0 f o s h i p p i n g h o n d l i n g a n i n s u r a n c e . I l l i n o i s r e s i d e n i so d 6 " ' 0 > . A d 5 2 0 . 0 0 f o C A N A D A . P U E R T O R I C O . H A W A I I .

A S K A A P O - F P O o r d e r * C o r i o d i o n o r d e r s m u s t b i U , d o l l o r sE D O N O T 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 N A D A .

C a s h i e r s C h o c k . M o n n y O r d e r o P e r s o n a l C h o c k . A l l o wl o d e l i v e r y J t d a y * l o p h o n e o r d e r s , d o e x p r e s s m a i l !

V I S A — M A S T E R C A R D C O D .N C O . O . t C a n o d o . A P O - F P O .

W L o v e O u C u s t o m e r s2 2 2 9 2 N P e p p e r R d . . B o r r i n g t o n . I l l i n o i s 6 0 0 1 03 1 2 / 3 8 2 - 5 2 4 4 t o r d e r

Page 46: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 46/132

F u n c t i o n K e y sf S c r o l l s c h a r a c t e r r i g h t . A l p i

e l m o v e r i g h t . T h r i g h t m o s tc o l u m n o p i x e l s w r a p s a r o u n dt t h l e f t .

f 2 S c r o l l s c h a r a c t e r l e f t . W r a pa r o u n d i l i k e f l

f S c r o l l s c h a r a c t e r d o w n . A l p i x e l s m o v e d o w n . T h l a s tr o o p i x e l s w r a p s a r o u n d t t h t o p .

f 4 S c r o l l s c h a r a c t e r u p . W r a pa r o u n d i l i k e f 3 R o t a t e . R o t a t e s t h e c h a r a c t e r9 d e g r e s s . P r e s s t w i c e t f l i pt h c h a r a c t e r u p s i d e d o w n .M i r r o r . C r e a t e s m i r r o r i m a g eo t h e c h a r a c t e r l e f t t r i g h t .

C L ( S H I F T - C L R / H O M E ) E r a s e st h c u r r e n t c h a r a c t e r .

C T R L - R o C T R L - 9 R e v e r s e s t h c h a r a c t e r . A l s e d o t s a r c l e a r , a n a l e m p t y d o t s a r s e t . T h b o t t o m h a l f o f t h c h a r a c t e r s e i t h r e v e r s e di m a g e o t h e t o p h a l f .

C T R L - b a c k a r r o w ( - C o p i e s u p e h a l f o f t h e c h a r a c t e r s e t ,r e v e r s e s i t a n p l a c e s i i t h l o w e r h a l f . T h i s w a y , y o h a v et r e d r a w o n l y t h n o r m a lc h a r a c t e r s , t h e n u s e C T R L -b a c k a r r o w t c r e a t e t h r e v e r s e c h a r a c t e r s e t .F i x . U s t h i s i y o w a n t t r s t o r e t h n o r m a l p a t t e r n f o t h c h a r a c t e r . I y o u ' v e r e d ef i n e d t h e l e t t e r a n p r e s sw h i l e t h r e d c u r s o r i o t h c h a r a c t e r , t h C o m m o d o r ep a t t e r n f o w i l l b e c o p i e db a c k f r o m R O M .T y p e . T h i s l e t s y o t r o u y o u r c h a r a c t e r s e t . T h s c r e e nc l e a r s , w i t h c o p y o t h c h a ra c t e r s e p r o v i d e d f o r r e f e re n c e . Y o c a t y p e a n m o v et h c u r s o r a r o u n d , j u s t a i B A S I C . T h i s i h a n d y f o e n v is i o n i n g s a m p l e s c r e e n s a n f i t i n g t o g e t h e r m u l t i p l e - c h a r a c t e rs h a p e s . P r e s s t h R U N / S T O Pk e t e x i t f r o m T y p e a n r t u r n t U l t r a f o n t + .

S a v i n g A n L o a d i n gC h a r a c t e r S e t sT s a v e y o u r c r e a t i o n t t a p e o d i s k , p r e s s S t h e n e i t h e r f o t a p eo f o d i s k . W h e n r e q u e s t e d , e t e t h e f i l e n a m e , u t 1 c h a r a ct e r s . D o n ' t u s t h 0 p r e f i x i y o u ' r e

4 C O M P U T E R S G a z e t t e S e p t e m b e r 1 9 8 6

u s i n g d i s k d r i v e ; i t ' s a u t o m a t i c a l l ya d d e d f o y o u . T h s c r e e n d e a r s ,d i s p l a y s t h e a p p r o p r i a t e m e s s a g e s ,a n t h e n r e t u r n s t t h e e d i t i n gs c r e e n i t h e r e a r n e r r o r s . I t h e r ea r e r r o r s , s u c h a s t h e d i s k b e i n gf u l l , U l t r a f o n t - f w i l l r e a d t h e d i s ke r r o r m e s s a g e a n d i s p l a y i a t h b o t t o m o f t h e s c r e e n .

P r e s s k e a f t e r y o u ' v e r e a dt h m e s s a g e a n d t r y t o c o r r e c t t h c a u s e o f t h e e r r o r b e f o r e y o s a v ea g a i n . ( T a p e u s e r s s h o u l d r e m e mb e t h a t t h 6 i n e v e r a b l e t d t e c t a e r r o r d u r i n g t a p e s a v e . )

T l o a d c h a r a c t e r s e p r e v io u s l y s a v e d , p r e s s L a n d a n s w e r t h T A P E O D I S K p r o m p t . E n t e r t h f i l e n a m e . I y o u ' r e u s i n g t a p e , b s u r e t h t a p e i r e w o u n d a n r e a d y .A f t e r t h e l o a d , y o u ' l l b r e t u r n e d t t h e d i t i n g s c r e e n ; g l a n c e i a l i t a k e s t s e t h a t t h s e i l o a d e d . I a e r r o r i d e t e c t e d o t a p e l o a d ,y o u ' l l s e e t h e m e s s a g e E R R O R O S A V E / L O A D . O n c e a g a i n , i y o u ' r eu s i n g d i s k , t h e r r o r m e s s a g e w i l lb d i s p l a y e d . P r e s s k e t r e t u r nt e d i t i n g s t h a t y o c a t r a g a i n .

I y o h a p p e n e d t t y p e i " C o n s t r u c t i o n S e t " f r o m t h D c e m b e r 1 9 8 5 i s s u e , y o a l r e a d yo w s o m e U l t r a f o n t c h a r a c t e rs e t s . T v i e w t h e m , i n s e r t t h d i s kc o n t a i n i n g t h s h a p e f i l e s a n p r e s s

t l o a d o n o t h f o n t s i n t o m e o r y . Y o u ' l l h a v e t k n o w t h n a m e so f t h e f i l e s i a d v a n c e . Y o c a t h e ne d i t t h e m o e v e n c r e a t e w h o l e n e s h a p e s f o u s w i t h t h C o n s t r u ct i o n S e p r o g r a m .

C o p y i n g A n M o v i n g C h a r a c t e r sY o c a c o p y o n c h a r a c t e r t a o t h e r w i t h f u n c t i o n k e y s a n 8 W h e n y o p r e s s f 7 t h c u r r e n tc h a r a c t e r f l a s h e s b r i e f l y , t h e n i c o p i e d i n t o a b u f f e r . U l t r a f o n t + r m e m b e r s t h a t c h a r a c t e r p a t t e r n .Y o c a p o s i t i o n t h e c u r s o r w h e r ey o u w a n t t c o p y t h c h a r a c t e rb e f o r e p r e s s i n g f 8 T h e m e m o r i z e dc h a r a c t e r r e p l a c e s t h e c h a r a c t e r t h ec u r s o r i r e s t i n g o n Y o c a a l s ou s t h e b u f f e r a s a f a i l - s a f e d e v i c e .B e f o r e y o b e g i n t e d i t c h a r a c t e ry o u ' v e a l r e a d y w o r k e d o n p r e s s ( t s t o r e i s a f e l y a w a y . T h a t w a y , i y o a c c i d e n t a l l y w i p e i o u o o t e r w i s e g a r b l e t h c h a r a c t e r , y o c a p r e s s f t b r i n g b a c k y o u r e a r l i e rv e r s i o n .

C r e a t i n g D A T A S t a t e m e n t sv e r y u s e f u l c o m m a n d , C T R L - D ,

a l l o w s y o t c r e a t e D A T A s t a t em e n t s f o w h a t e v e r c h a r a c t e r sy o u ' v e d e f i n e d . U l t r a f o n t + d o e s n ' tm a k e D A T A s t a t e m e n t s f o a l t h c h a r a c t e r s , j u s t t h o n e s y o u ' v ec h a n g e d . A f t e r y o p r e s s C T R L - D ,U l t r a f o n t - t - a d d s t h D A T A s t a t em e n t s t t h e n o w h a t e v e r p r g r a m y o u h a v e i B A S I C m e m o r y .I t h e r e i n p r o g r a m , t h D A T As t a t e m e n t s e x i s t a l o n e .

I t h e s c r e e n t u r n s t g a r b a g ew h e n y o p r e s s C T R L - D , t h e n y o p r o b a b l y d i d n ' t t y p e N E a f t e rl o a d i n g U l t r a f o n t T h N E c o m m a n d r e s e t s s o m e i m p o r t a n tp o i n t e r s a f t e r y o u ' v e l o a d e d m c h i n e l a n g u a g e p r o g r a m f r o m i m e d i a t e m o d e .

Y o c a l o a d U l t r a f o n t e n t e rN E t o r e s e t t h B A S I C p o i n t e r s ,t o a d p r o g r a m y o u ' r e w o r k i n g o n t h e n S Y 4 9 1 5 2 t U l t r a f o n t + t a d D A T A t t h e n o t h p r g r a m . T h D A T A s t a t e m e n t s a l w a y ss t a r t a t l i n e 6 3 0 0 0 , s y o m a w a n tt r e n u m b e r t h e m . I y o p r e s sC T R L - D t w i c e , a n o t h e r s e o D A T A s t a t e m e n t s w i l l b a p p e n de d a l s o n u m b e r e d f r o m l i n e n u b e r s 6 3 0 0 0 a n d u p S i n c e t h k e y sr e p e a t i h e l d d o w n , j u s t t a C T R L -D I y o h o l d i d o w n , y o m a n o t i c e t h a t h u n d r e d s o D A T As t a t e m e n t s h a v e b e e n c r e a t e d . S e t h n o t e s a t h e n o t h i s a r t i c l ef o m o r e d e t a i l s o u s i n g D A T As t a t e m e n t s i y o u r o w p r o g r a m s .

E x i t i n g U l t r a f o n t - t -A f t e r y o c r e a t e t h D A T A , y o u ' l ls t i l l b i U l t r a f o n t + . I y o w a n t t e x i t t s e t h D A T A s t a t e m e n t s o g o t o t h e r t h i n g s , p r e s s C T R L -X T h s c r e e n w i l l r e s e t t o t h n o m a c o l o r s a n y o u ' l l s e t h R E A D Y p r o m p t . I y o u ' v e m a d eD A T A , L I S T r e v e a l s i t I t ' s b e s t t e n t e r t h e c o m m a n d C L t m a k es u r e B A S I C i i n i t i a l i z e d p r o p e r l ya f t e r c r e a t i n g D A T A s t a t e m e n t s .

O n t h i n g t w a t c h o u f o r :D o n ' t u s R U N / S T O P - R E S T O R Et e x i t U l t r a f o n t - f - . T h p r o g r a mm o v e s s c r e e n m e m o r y f r o m t h d f a u l t a r e a a a d d r e s s 1 0 2 4 , a n t h R U N / S T O P - R E S T O R E c o m b i n at i o n d o e s n o r e s e t t h o p e r a t i n gs y s t e m p o i n t e r s t s c r e e n m e m o r y .I y o d p r e s s i t y o w o n ' t b a b l et s e w h a t y o u ' r e t y p i n g . T f i i t

Page 47: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 47/132

T h # D I S K U T I L I T Y F O O V E R Y E A R , S T A Y S # 1

S I N G L E1 5 4 1 / 7 1

F O T H C O M M O D O R E 6 4 / 1 2 8- . ! „ ■ - L a l s t a n d a r d d i s k s i l e s s m a 2 m i n u t e s .U s i n g C - ! 2 8 a n d 1 5 7 1 i 1 2 m o d a , c o p i e s t o o b o t l o m s i d e i o n l y 7 s e c o n d s !F a s ! H i c o p i e r . C o p i e s 1 0 b l o c k l i l o i n 2 s e c o n d s ! F o r m a t s d i s k i s e c o n d s !N i b b l e p r o t e c t e d d i s k i n f u s l o v e r 2 m i n u t e s , t r a c k s 1 - 4 0 .

T W ^ a e l ( " u P a 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 lN l r j b i e a p r o t e c i e d d i s k i u n d e r 6 0 s e c o n d s , I r n c k s 1 - 4 01 5 4 1 / 7 1 S E q u i p p e d w i t h S p e c i a l A u l o - B a c k u p "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 l e c l e d f l i s k s i n 7 s e c o n d s l

■ A l s o e q u i p p e d w i i h S p e c i a l A u t o - B a c k u p "B u i l t - i n F A S T B O O T . C a b e u s e d l l o a d o t h e r p r o g r a m s u t 7 t i m e s l a s t e r t h a n n o r m a l .A l s o i n c l u d e d i a e x i e n s i v e 2 8 - p a g e d o c u m e n i a h o n m a n u a l .

M S D U A L D R I V E

N O S H I P P I N t

V 3 . 0

W h a i s e t s F a s i H a c k ' e m a p a r t f r o m o u n i b b l i n g c o m p e t i t i o n :l l ' s c a l l e d P a r a m e t e r C o p i e f . B u s i n g s p e c i a l c o p y p a r a m e t e r s t r i a l l a l l t h m b b l e r h o t e i t h e r c o p y o r e m o v ep i o t e c t i o n f r o m a p a r t i c u l a r d i s k , p r o g r a m s t r i a l w o u l d n o r m a l l y b i m p o s s i b l e l o a n n i b b l e r i e v e r c o p y a r e a s i l y b a c k e d - u p b y F a s t H a c k ' e m .P a r a m e t e r u p d a t e s o 3 t 3 n e p a r a m e t e r s a r r e l e a s e d b i - m o n t h l y a n a r S 6 . O 0 . M a i o r d i s k u p d a t e s w i l l b a n n o u n c e d w h e n a v a i l a b l e a n a r e S 1 2 . 0 0 o r i g i n a l d i s k .

D e a l e r " S P E C I A LA u t o - B a c k - u p A f t e r b o o t i n g u p . t h e c o m p u i 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 l t r i e 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 d .A a b s o l u t e m u s t f o m u l t i p l e b a c k - u p s ! ! 'A l r o u h 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 f y o p t i o n .

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

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

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 d S 3 . 0 0 f o rC . O . D . ' s

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 ) 7 6 1 - 1 1 1 4

C O M P U T E D G a z e t t e i l o o k i n g f o u t i l i t i e s ,g a m e s , a p p l i c a t i o n se d u c a t i o n a l p r o g r a m s ,a n t u t o r i a l a r t i c l e s . I y o u ' v e c r e a t e d a p r g r a m t h a t y o t h i n k o t h e rr e a d e r s m i g h t e n j o y o f i n d u s e f u l , s e n d i t o t a p e o d i s k t o

S u b m i s s i o n s R e v i e w e rC O M P U T E ! P u b l i c a t i o n sP . O . B o 5 4 0 6G r e e n s b o r o , N 2 7 4 0 3

P l e a s e e n c l o s e a S A S E i y o w i s h t h a v e t h m a t e r i a l s r e t u r n e d .A r t i c l e s a r r e v i e w e dw i t h i n f o u r w e e k s o s u b m i s s i o n .

S U P E R K I T / / 1 5 4 1

Q r j p f t i c i m u i i cS I N G U / D U A L t t L E C O P I E R

t i i T i t t n o r m i l L J O H » 0 M d : u J i ' - a n \ .m u l t i - i c o l c l * . » * " ^ M H f D A M . N E f t S U P E H0 0 U O D E I S u j H r D O S V a « . A 1 ' i n t l # f |r > ] | M n ■ ■ ■ - . ' ■ i l

P I U S i ) « f : ' . ' , i ; * H t ; n 3 C H A R G E J S 0 0 C H A R G E

I L A K E A . I R O S U I T E W A C O . T E X A S 7 6 7 1 C

I H D E H S 1 6 1 ? ) 7 5 7 - 4 0 3 1 T E C H 1 6 1 7 } 7 5 1 0 2 0 O

Page 48: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 48/132

b l i n d l y t y p e P O K E 6 4 8 , 4 o S Y 4 9 1 5 2 t r e e n t e r U l t r a f o n t + s y o c a e x i t p r o p e r l y , v i C T R L - X .

R e e n t e r i n g U l t r a f o n t +T r e s t a r t U l t r a f o n t + w i t h i n t h p r o g r a m , p r e s s S H I F T - R U N /S T O P . A f t e r y o u ' v e e x i t e d t B A S I C , y o c a r e r u n U l t r a f o n tw i t h S Y 4 9 1 5 2 . Y o u ' l l s e e t h ec h a r a c t e r s e y o w e r e w o r k i n g o np r e v i o u s l y , a l o n g w i t h t h m e s s a g eU S R O S E T ? ( Y / N ) . U s u a l l y , U l t r a f o n t + w i l l c o p y t h R O c h a ra c t e r p a t t e r n s i n t o R A w h e r e y o c a c h a n g e t h e m . I y o p r e s s N h o w e v e r , t h s e y o w e r e p r e v io u s l y w o r k i n g o i u n t o u c h e d .P r e s s a n o t h e r k e y , l i k e R E T U R N ,t r e s e t t h e c h a r a c t e r s t t h R O s t a n d a r d . Y o c a c o p y e i t h e r t h eu p p e r c a s e / g r a p h i c s s e f r o m R O M ,o r t h e l o w e r c a s e s e t .

W h o l e N e W o r l dO M u l t i c o l o rY o u ' r e n o t f i n i s h e d y e t . T h e r e ' s y e a n o t h e r m o d e o o p e r a t i o n w i t h i nU l t r a f o n t + , t h m u l t i c o l o r m o d e .I m u l t i c o l o r m o d e , a n y c h a r a c t e rc a c o n t a i n u t f o u r c o l o r s s i m u lt a n e o u s l y . O n h a t b e u s e d f o t h b a c k g r o u n d , w h i c h l e a v e s t h r e ef o t h c h a r a c t e r i t s e l f . M u l t i c o l o rc h a n g e s t h w a t h c o m p u t e r i t e r p r e t s c h a r a c t e r p a t t e r n s . I n s t e a do o n b i r e p r e s e n t i n g s o l i dp i x e l a n z e r o r e p r e s e n t i n gb l a n k , t h e e i g h t b i t s a r o r g a n i z e d

a f o u r p a i r s o b i t s . E a c h p a i r c a r e p r e s e n t f o u r p o s s i b i l i t i e s : 0 0 , 0 1 ,1 0 a n 1 1 E a c h p a i r i a l s o n u b e i d e c i m a l f r o m t 3 a n r e r e s e n t s o n o f t h e f o u r c o l o r s .

U l t r a f o n t H - m a k e s m u l t i c o l o re a s y . Y o d o n ' t h a v e t k e e p t r a c ko b i p a i r s a n m o r e t h a n y o u h a v et c o n v e r t b i n a r y t d e c i m a l . J u s tp r e s s t h e f k e y . P r e s t o — t h e w h o l es c r e e n c h a n g e s . T h n o r m a l c h a r a ct e r s a r r a t h e r u n r e c o g n i z a b l e , a n t h d r a w i n g c u r s o r i t w i c e a w i d e( s i n c e e i g h t b i t s h a v e b e e n r e d u c e dt f o u r p i x e l - p a i r s , m a k i n g e a c h d o t w i c e a s w i d e ) . Y o h a v e o n l y f o u rd o t s h o r i z o n t a l l y p e c h a r a c t e r , b u y o c a e a s i l y c o m b i n e s e v e r a l c h a ra c t e r s t f o r m l a r g e r s h a p e s .

M u l t i c o l o r r e d e f i n e s t h w a t h j o y s t i c k a n f i r e b u t t o n w o r k .T h f i r e b u t t o n a l w a y s l a y s d o w nc o l o r e d r e c t a n g l e i t h c o l o r y o u ' r ec u r r e n t l y w o r k i n g w i t h . T h a t c o l o ri s h o w n i t h c e n t e r o f t h d r a wi n c u r s o r . P r e s s t h e n u m b e r k e y s 1 2 3 o r t c h o o s e d i f f e r e n t c o l o r st d r a w w i t h . T h n u m b e r o t h k e i o n m o r e t h a n t h b i p a t t e r n ,s c o l o r i b i p a t t e r n 0 0 a n c o l o r

i b i p a t t e r n 1 1 W h e n y o f i r s tS Y t U l t r a f o n t + , t h f o u r c o l o r ss h o w u d i s t i n c t l y o c o l o r T o m o n i t o r .

Y o c a e a s i l y c h a n g e t h c o o r s . J u s t h o l d d o w n S H I F T a n p r e s s t h a p p r o p r i a t e n u m b e r k e t c h a n g e t h a t n u m b e r ' s c o l o r . Y o w i l l s e e t h e m e s s a g e P R E S S

Q u i c k R e f e r e n c e :C u r s o r k e y sH O M E ( C L R / H O M E )

f f 2 ( S H l F T - H )S r 4 ( S H I F T - f 3 )

U l t r a f o n t + C o m m a n d sM o v e l n e x t c h a r a c t e rM o v e s t h e c u r s o r t o u p p e r - l e f t c o m e r . P r e s s t w i c e t g b a c k t s t a r tC u r s o r v e l o c i t y ; a n s w e r f r o m ( s l o w ) t ( f a s t )S c r o l l s r i g h t w i t h w r a p a r o u n dS c r o l l s l e f tS c r o l l s d o w nS c r o l l s u R o t a t e s 9 d e g r e e s ; p r e s s t w i c e t i n v e r tM i n o r i m a g e

C L R ( S H I F T - C L R / H O M E ) E r a s e s c u r r e n t c h a r a c t e rC T R L - R , C T R L - 9C T R L - b a c k a r r o w < - C T R L - F

f < S H i F T - mi f ( S H I F T - B )C T R L - DS H I F T - R U N / S T O PC T R L - X

R e v e r s e p i x e l sC o p i e s u p p e r h a l f o c h a r a c t e r s e t , r e v e r s e d , t l o w e r h a l fC o p i e s f i r s t f o u r r o w s o f c h a r a c t e r s , r e v e r s e d , t b o t t o m f o u rF i c h a r a c t e r s f r o m R O p a t t e r nL o a d . T a p e o D i s k , F i l e n a m eS a v e . T a p e o D i s k , F i l e n a m eT y p i n g m o d e : R U N / S T O P t e x i tM e m o r i z e s c h a r a c t e r ( k e e p )R e c a l l s c h a r a c t e r ( p u t )S w i t c h e s t m u l t i c o l o r c h a r a c t e r m o d eR e t u r n s t n o r m a l c h a r a c t e r m o d eM a k e s D A T A s t a t e m e n t sR e s t a r t s U l t r a f o n t +E x i t s U l l r a f o n t + t B A S I C

C O L O R K E Y . N o p r e s s o n o f t h ec o l o r k e y s f r o m C T R L - 1 t C T R L - 8 ,o f r o m C o m m o d o r e - 1 t C o m m o -d o r e - 8 . H o l d d o w n t h C T R L o C o m m o d o r e k e a y o d t h i s . I s t a n t l y , t h a t c o l o r , a n e v e r y t h i n gp r e v i o u s l y d r a w n i t h a t c o l o r , i c h a n g e d .

T h r e e o f t h e c o l o r s { i n c l u d i n g1 t h b a c k g r o u n d c o l o r ) c a b a n o f t h e 1 c o l o r s . B u t b e c a u s e o t h w a m u l t i c o l o r w o r k s , c o l o r 4 ( r e pr e s e n t e d b b i p a t t e r n 1 1 o r i d e c i m a l ) c a o n l y b o n o f t h e 8C T R L c o l o r s . A s s i g n i n g i o n o f t h eC o m m o d o r e l o g o c o l o r s j u s t p i c k st h e c o l o r s h o w n o t h f a c e o t h c o l o r k e y . I n c i d e n t a l l y , i t ' s t h c o l o ro b i p a t t e r n ( c o l o r 4 t h a tc h a n g e s a c c o r d i n g t t h c h a r a c t e rc o l o r a s s e i c o l o r m e m o r y . T h eo t h e r c o l o r s a r p r o g r a m m e d i m u l t i c o l o r r e g i s t e r s a n ( l o c at i o n s 5 3 2 8 2 a n 5 3 2 8 3 ) , s o a l c h a ra c t e r s s h a r e t h e s e t w c o l o r s . W h e ny o w a n t t v a r y c e r t a i n c o l o rw i t h o u t a f f e c t i n g t h r e s t o t h c h a r a c t e r s , y o u ' l l w a n t t d r a w i i c o l o r 4

S o m e o f t h e c o m m a n d s i t h m u l t i c o l o r m o d e a r e n ' t a s u s e f u l a so t h e r s . Y o h a v e t p r e s s f a n f t w i c e t o s h i f t c h a r a c t e r , s i n c e t h e yo n l y s h i f t o n b i t , w h i c h m a c a u s ea l t h c o l o r s t c h a n g e . Y o c a u s C T R L - R o C T R L - 9 ( R e v e r s e ) t r e v e r s e a l t h c o l o r s ( c o l o r b c o m e s c o l o r 4 c o l o r b e c o m e sc o l o r 3 c o l o r 3 b e c o m e s c o l o r 2 a n c o l o r 4 b e c o m e s c o l o r 1 ) ( R t a t e ) c h a n g e s a l t h c o l o r s a n i r a t h e r u s e l e s s u n l e s s y o p r e s s i t w i c e t j u s t t u r n t h c h a r a c t e r s u s i d e d o w n , ( M i r r o r ) w o r k s a i d i b e f o r e e x c e p t t h a t c o l o r s 2 a n a r s w i t c h e d . A n y o c a s t i l l c o p yc h a r a c t e r s u s i n g i a n f ( s e ea b o v e ) .

R e t u r n i n g T N o r m a lY o c a s w i t c h i n s t a n t l y b a c k t t h n o r m a l c h a r a c t e r m o d e b p r e s s i n gf ( S H I F T - f 5 ) . I y o w e r e d r a w i n gi m u l t i c o l o r , y o c a s e e t h e b i p a t t e r n s t h a t m a k e u p e a c h c o l o r .M u l t i c o l o r c h a r a c t e r s l o o k j u s t a s t r a n g e i n o r m a l m o d e a n o r m a lc h a r a c t e r s l o o k i m u l t i c o l o r .

I y o c h a n g e d c o l o r s i t h m u l t i c o l o r m o d e , s o m e o t h c o l o r si t h n o r m a l m o d e m a h a v e b e e na l t e r e d . Y o c a c h a n g e t h e s e c o o r j u s t a y o d i i m u l t i c o l o rm o d e . P r e s s S H I F T - 1 t c h a n g e t h

4 6 C O M P U T E ! 1 ! G a z e t t e S e p t e m b e r 1 9 8 8

Page 49: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 49/132

T A T H P O W E Ro t h C o m m o d o r e 1 2 B t h a u t h o r o M a c h i n e L a n g u a g ef o B e g i n n e r s a n S e c o n d B o o k o M a c h i n e L a n g u a g e

1 2 M a c h i n e L a n g u a g e f o B e g i n n e r sR i c h a r d M a n s f i e l d

R i d i e r d M a n s i o nT h L a m w i i . i n f l . l b l o g u l f l o i 8 5 0 3 n u i i H i n v r

l o n g i B o o p o g t a i m r q o r * C c m r v x l o r o l ? S .I n o u d m ■ . o U H i e a w a . U O b U j b m O u t a n o wo p u ™ M l H i M

A C O M P U T I I l o o l r i

O n o t h b e s t s e l l i n g c o m p u t e r b o o k s e v e r h a n o b e e n c o m p l e t e l y r e v i s e d f o t h C o m m o d o r e 1 2 8 .M o s t c o m m e r c i a l s o f t w a r e i w r i t t e n i m a c h i n e l a n g u a g e b e c a u s e i t ' s f a f a s t e r a n m o r e v e r s a t i l e t h a n B A S I C .T h i s n e e d i t i o n o f M a c h i n e L a n g u a g e f o B e g i n n e r s i s t e p - b y - s t e p i n t r o d u c t i o n t 8 5 0 2 m a c h i n e l a n g u a g ep r o g r a m m i n g o C o m m o d o r e ' s 1 2 c o m p u t e r .

T h b o o k i n c l u d e s e v e r y t h i n g y o u n e e d t o l e a r n t o e f f e c t i v e l y p r o g r a m t h e 1 2 8 : n u m e r o u s p r o g r a m m i n ge x a m p l e s , m e m o r y m a n a g e m e n t t u t o r i a l s ; c o m p l e t e d e s c r i p t i o n o f t h e m a n y K e r n a i r o u t i n e s a n o t h e r n e 1 2 f e a t u r e s ; n u m e r o u s h i n t s a n p r o g r a m m i n g t e c h n i q u e s ; a n d i c t i o n a r y o f a l m a j o r B A S I C c o m m a n d s a n t h e i rm a c h i n e l a n g u a g e e q u i v a l e n t s . I a l s o i n c l u d e s h i g h - s p e e d , p r o f e s s i o n a l - q u a l i t y , l a b e l - b a s e d a s s e m b l e r ,o p t i m i z e d t t a k e a d v a n t a g e o t h s p e e d a n e x t r a m e m o r y o t h 1 2 8 .0 - 8 7 4 5 5 - 0 3 3 - 5$ 1 6 . 9 5L i k e t h e o t h e r t o p - q u a l i t y b o o k s f r o m C O M P U T E ! , 1 2 M a c h i n e L a n g u a g e f o B e g i n n e r s b r i n g s y o r e a d y - t o - u s ei n f o r m a t i o n i c l e a r , l i v e l y s t y l e t h a t m a k e s l e a r n i n g e a s y a n e n j o y a b l e , w h e t h e r y o a r b e g i n n e r o a a v a n c e d c o m p u t e r u s e r .

A o p t i o n a l d i s k i a l s o a v a i l a b l e w h i c h i n c l u d e s t h e a s s e m b l e r a n d e x a m p l e p r o g r a m s i t h b o o k . T h 1 2 L A D S D i s k i f u l l y t e s t e d a n r e a d y t l o a d o t h C o m m o d o r e 1 2 8 . I c o s t s o n l y $ 1 2 . 9 5 a n s a v e s y o u h o u r s o t y p i n g t i m e .

O r d e r y o u r c o p y o 1 2 M a c h i n e L a n g u a g e f o B e g i n n e r s a n t h L A D S D i s k t o d a y . C a l l t o l l f r e e 1 - 8 0 0 - 3 4 6 - 6 7 6 7( i N 1 - 2 1 2 - 8 8 7 - 8 5 2 5 ) o r m a i l y o u r p a y m e n t ( p l u s $ 2 . 0 0 s h i p p i n g p e b o o k o r d i s k ) t o C O M P U T E ! B o o k s , P . O .B o 5 0 3 8 , F . D . R . S t a t i o n , N e Y o r k , N 1 0 1 5 0 .

C O M P U T E ! P u b l f c a t i o n s j n c ®8 2 7 t A v e n i * . o r F K l O r , N o 1 1 ) * . N 1 0 0 1 0

* " ■ . r - . - i

C O M P U T E ! b o o k s a r a v a i l a b l e i t h U . K . , E u r o p e , t h M i d d l e E a s t ,a n d A f n c a f r o m H o l t S a u n d e r s , L t d . , S t A n n e ' s R o a d . E a s t b o u r n e ,E a s t S u s s e x B N 2 1 3 U N , E n g l a n d a n i C a n a d a f r o m M c G r a w - H i l l ,R y e r s o n L t d . , 3 3 P r o g r e s s A v e . , S c a r b o r o u g h , O n t a r i o C a n a d a M 1 2 Z 5 .

Page 50: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 50/132

c o l o r o t h e m p t y p i x e l s , a n S H I F T - 2 t c h a n g e t h c o l o r o f t h o p i x e l s . U s e S H I F T - 4 t c h a n g et h c o l o r o f t h e i g h t r o w s o c h a ra c t e r s .

H o T o U s e T h eD A T A S t a t e m e n t sT h D A T A s t a t e m e n t s a r c r e a t e df r o m l i n e s 6 3 0 0 0 a n d u p a m a n ya n e c e s s a r y . E a c h l i n e o d a t a h a n i n e n u m b e r s . T h f i r s t n u m b e r i t h i n t e r n a l c o d e o t h c h a r a c t e r( t h e c o d e y o u s w h e n P O K E i n gt t h s c r e e n ) . I r e p r e s e n t s a o f f s e ti n t o t h t a b l e o c h a r a c t e r p a t t e r n s .T h e i g h t b y t e s t h a t f o l l o w a r t h d e c i m a l n u m b e r s f o t h e i g h t b y t e sn e e d e d t d e f i n e a n c h a r a c t e r .H e r e ' s s a m p l e p r o g r a m t r e a dt h e m a n d i s p l a y t h e m :1 P O K E 5 6 , 4 8 : C L 5 R E A D A I A = - I T H E N 7 6 F O 1 - T 7 R E A D6 P O K E 1 2 2 8 8 I 6 N E X T : G O T O 5 7 P R I N T C H R $ ( I 4 7 ) ; " { 1 0 D O W N } " :

R E T E C U R S O R D O W N S8 F O T 7 F O T 3 8 P O K E 1 0 2 8 I 4 0 3 8 P O K E 5 5 3 0 0 4 0 1 N E X T :

N E X T9 P O K E 5 3 2 7 2 , ( P E E K ( 5 3 2 7 2 ) A N 2 4 0 )

O 1 9 E N

Y o u ' l l a l s o n e e d t a d t h f o l o w i n g l i n e t t h e n o y o u rD A T A s t a t e m e n t s :6 3 9 9 9 D A T A -

I y o w a n t t h a v e y o u r c a k ea n e a i t t o o — t h a t i s a l s o h a v et h n o r m a l R O p a t t e r n s — c o p yt h e m f r o m R O d o w n t R A b a d d i n g :

2 P O K E 5 6 3 3 4 , P E E K ( 5 6 3 3 4 ) A N 2 5 4 :P O K E 1 P E E K ( 1 A N 2 5

3 F O T 2 0 4 7 : P O K E 1 2 2 8 8 I P E E K ( 5 3 2 4 8 I ) N E X T

4 P O K E 1 P E E K ( I O 4 P O K E 5 6 3 3 4 ,P E E K ( 5 6 3 3 4 ) O

T t u r n o m u l t i c o l o r m o d e ,P O K E 5 3 2 7 0 , P E E K ( 5 3 2 7 0 ) O 1 6 T h r e e c o l o r r e g i s t e r s a r e a 5 3 2 8 1 - 5 3 2 8 3 . T h f o u r t h i t h i d i v i d u a l c h a r a c t e r c o l o r , w h i c h i c h a n g e d b y h o l d i n g d o w n C T R L o C o m m o d o r e a n p r e s s i n g n u b e r e d c o l o r k e o t h t o r o o t h k e y b o a r d .

C u s t o m C h a r a c t e r s O T h 1 2 I y o u ' r e i n t e r e s t e d i c r e a t i n g y o u ro w c h a r a c t e r s f o t h 1 2 8 ' s 8 0 c o l u m n s c r e e n , s e " 8 0 - C o l u m nC h a r a c t e r E d i t o r " e l s e w h e r e i t h i si s s u e . F o 4 0 - c o l u m n c u s t o m c h a ra c t e r s , y o c a u s U l t r a f o n t - K

F i r s t , g i n t o 6 m o d e a n l o a dU l t r a f o n t Y o u ' ! ! b e u s i n g t h c h a r a c t e r s i 1 2 m o d e , b u y o h a v e t c r e a t e t h e m i 6 m o d e .W h e n y o u ' r e s a t i s f i e d w i t h t h n e c h a r a c t e r s e t , s a v e i t d i s k , f o l l o wi n t h i n s t r u c t i o n s a b o v e . ( I t ' s e a i e t u s d i s k f i l e o t h e 1 2 8 , s od o n ' t u s t h D A T A o p t i o n . ) T l o a d t h e c h a r a c t e r s e i n t o t h 1 2 8 ,a d t h e s e l i n e s a t h b e g i n n i n g o y o u r o w p r o g r a m :1 G R A P H I C l : G R A P H 1 C 02 B L O A D " c h a r a c t e r s e r , B 0 P 1 4 3 3 63 P O K E 2 6 0 4 , 3 0 : P O K E 2 1 7 , 4

T h a t ' s a l t h e r e i t i t L i n e 1 a l l o c a t e s m e m o r y f o r a h i - r e s s c r e e nb m o v i n g u t h s t a r t o B A S I C .T h i s i n e c e s s a r y t p r o t e c t t h e

c h a r a c t e r s e f r o m i n t e r f e r e n c e f r o my o u r p r o g r a m . N o t e t h a t w h i l e t h c u s t o m c h a r a c t e r s a r e i t h i s m e o r y , y o s h o u l d n o u s t h h i - r e ss c r e e n . A l s o , i y o u s t h S P R D E Fc o m m a n d t c r e a t e s p r i t e s , t h h r e a r e a i c l e a r e d a n y o u r c h a r a ct e s e w i l l b e r a s e d . A f t e r e x i t i n gt h s p r i t e e d i t o r , p r e s s R U N / S T O P -R E S T O R E a n B L O A D t h c h a r a ct e r s a g a i n .

L i n e 2 l o a d s t h c h a r a c t e r s e y o c r e a t e d i n t o l o c a t i o n s 1 4 3 3 6 -1 6 3 8 3 . S u b s t i t u t e t h e a p p r o p r i a t ef i l e n a m e f o " c h a r a c t e r s e i " i n t h i sl i n e . L i n e 3 t h e n s e t s p o i n t e r t 1 4 3 3 6 . T m o v e i t a n o t h e r l o c at i o n i m e m o r y , t h c h a r a c t e r s e m u s t s t a r t a a n e v e n m u l t i p l e o f2 0 4 8 ; d i v i d e t h e s t a r t i n g a d d r e s s b 1 0 2 4 a n a d 1 ( t h i s i t h n u m b e rt P O K E i n t o 2 6 0 4 ) . T h P O K E t 2 1 t e l l s t h 1 2 t l o o k f o t h c h a r a c t e r i R A i n s t e a d o f R O M .

F o m u l t i c o l o r c h a r a c t e r s ,c o u p l e o a d d i t i o n a l P O K E s a r n e e d e d :4 P O K E 2 1 8 , 2 5 5 : B A N K 1 5 P O K E

5 3 2 7 0 , P E E K ( 5 3 2 7 0 ) O R 1 6T h P O K E t 2 1 t u r n s o f t h

s p l i t - s c r e e n o p t i o n , w h i c h i a c e s s e d b t h B A S I C c o m m a n d sG R A P H I C 2 a n G R A P H I C 4 . S p l i ts c r e e n s u s r a s t e r i n t e r r u p t t s w i t c h b a c k a n d f o r t h ; t h i s i n t e r r u p ti n t e r f e r e s w i t h m u l t i c o l o r m o d e .O n c e t h i n t e r r u p t i d i s a b l e d , i t ' ss a f e t g i n t o m u l t i c o l o r m o d ew i t h t h P O K E t 5 3 2 7 0 . T c h a n g et h e c o l o r s i m u l t i c o l o r m o d e , u s t h C O L O R c o m m a n d .S e p r o g r a m l i s t i n g o p a g e 1 1 1 . «

C O M M O D O R E 1 * O W N E R SW e ' l l p a y o t U P G R A D E y o u r O B S O L E T E 6 i t e m s ! ! !T H N E M W - 3 S 0 B t i t P a r a l l e l I n t e r f a c e f o r C o m m o d o r e i z s ( a n d6 4 ) . F u l l I O h l i f t e r p l u i ( w i t c h l e t t i n g f o r C P t r u a l C P c o r r e c t l y . M o r e p r i n t e r f o r m a t s , t o o . F e a t u r e * I n c l u d e : 1 P r i n tg r a p h i c c h a r a c t e r s , g r a p h i c r e p e a t , n o r m a l t n v e r i e , d o a d d r e s s a b l e . X P r o p e r t a b b i n g , c u r s o r u p / d o w n , t r a m p a r e n t ,e m u l a t e , a n C P c o d e s . 3 i u b u f f e r e l i m i n a t e s h e a d s h u t t l e .

4 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 ( 1 4 , 1 2 8 . C P S o f t w a r e O N L YM * . 9 5 [ t r a d e I y o u r o b s o l e t e I n t e r f a c e a n r e c e i v e $ 3 m a k i n g t h M W - 3 S 0 O N L Y S S V . 9 S ) 1 . R O M S f a u p g r a d i n g e x i s t i n g M W - M S ' io n l y S 9 . 9 VN E I f 7 1 C L O N E M A C H I N E C C C p t i d u a l n i b b l ec o p i e r s , s e c t o r c o p i e r , t r u e d e n s i t y u t i l i t y ( f o r m u l t i p l ed e n s i t y c h a n g e * p e t r a c k ) , t i l e u t i l i t i e s , 1 5 4 1 s 7 1 f o rm a t s ( i n c l u d i n g b o t h s i d e s o f t h d i s k ] , a u t o b o o t f o t > s o f t w a r a , p l u s e x p a n s i o n u t i l i t i e s . R e q u i r e s l i 1 9 7 1O N L Y S 4 9 - t S - T r a d e I a n o l B o m b C o p y P r o g r a m a n g e $ 1 o f t h p r i c e .W a l t o c a r r y t h 1 2 R G t C o m p o s i t e M o n i t o r C a b l e( $ 3 9 . 9 5 ) . C a i l o K o r g , M I D I i n t e r f a c e s , C a s i o 6 4 v o i c eM e m o r y C a r t r i d g e s , Q R M u s i c D i s k s , p l u s m o r e .

D E A L E R D I S T R I B U T O RI N Q U I R E S I N V I T E D

D I S T R I B U T I N G I W 1 3 4 2 B R o u t e 2 3

B u t m r N o J m s e y 0 7 1 0 52 0 1 - 8 3 8 - 9 0 2 7

Page 51: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 51/132

O n l y N R t e a c h e s y o t s e r v i c e a n a l c o m p u t e r s a s y o b u i l d

o w 1 6 - b i t I B M - c o m p a t i b l eN o t h a i c o m p u t e r s a r f i r m l y e s t a bl i s h e d i o I k e s — a n d i h o m o s , t o o — t h ed e m a n d f o t r a i n e d c o m p u t e r s e r v i c et e c h n i c i a n s s u r g e s f o r w a r d . T h D e p a r t m e n t o L a b o r e s t i m a t e st h a t c o m p u t e r s e r v i c e j o b s w i l la c t u a l l y d o u b l e i t h e n e x l t e ny e a r s — a f a s t e r g r o w t h r a t et h a n a n o t h e r o c c u p a t i o n .T o t a l s y s t e m st r a i n i n gN c o m p u t e r s t a n d s a l o n e. . i t ' s p a r t o f t o t a l

s y s t e m . A n i y o u w a n tt l e a r n t s e r v i c e a n r e p a i r c o m p u t e r s , y o h a v e t u n d e r s t a n d c o p u t e r s y s t e m s . O n l y N R i n c l u d e s p o w e rf u c o m p u t e r s y s t e m a p a r t o y o u r t r a i ni n g , c e n t e r e d a r o u n d t h I B M - c o m p a t i b l eS a n y o 5 5 S e r i e s c o m p u t e r .

A p a r t o y o u r t r a i n i n g , y o u ' l l b u i l dt h i s h i g h l y r a t e d . 1 6 - b i t I B c o m p a t i b l ec o m p u t e r s y s t e m , a s s e m b l eS a n y o ' s " i n t e l l i g e n t " k e y b o a r d ,i n s t a l l t h p o w e r s u p p l y a n d i s k d r i v e , i n t e r f a c e t h h i g h -r e s o l u t i o n m o n i t o r a n d o m a t r i x p r i n t e r , e v e n e x p a n d t h m e m o r y f r o m 1 2 8 K t o 2 5 f i KR A M . I t ' s c o n f i d e n c e - b u i l d i n g ,r e a l - w o r i e x p e r i e n c e l h a ti n c l u d e s t r a i n i n g i p r o g r a mm i n g , c i r c u i t d e s i g n , a n p e r i p h e r a l m a i n t e n a n c e .N e x p e r i e n c en e c e s s a r y — N R Ib u i l d s i i E v e n i y o u ' v e n e v e r h a d a n y p r e v i o u st r a i n i n g I e l e c t r o n i c s , y o c a n s u c c e e dw i t h N R t r a i n i n g . Y o u ' l l s t a r t w i t h t h b a s i c s , [ h e n r a p i d l y b u i l d o t h e m t m a s t e r a u c h c o n c e p t s a d i g i t a l l o g i c ,m i c r o p r o c e s s o r d e s i g n , a n d c o m p u t e rm e m o r y . Y o u ' l l b u i l d a n t e s t a d v a n c e de l e c t r o n i c c i r c u i t s u s i n g t h e x c l u s i v eN R D i s c o v e r y L a b * , p r o f e s s i o n a l d i g i t a lm u l t i m e t e r , a n l o g i c p r o b e . L i k e y o u rc o m p u t e r s y s t e m , t h e y ' r e a l y o u r s t k e e p a p a r i o y o u r t r a i n i n g , Y o e v e ng e o v e r 1 , 0 ( 1 1 ) w o r t h o s o f t w a r e ,i n c l u d i n g t h p o p u l a r W o r d S t a r a n C a l c S t a r .S e n d f o 1 0 0 - p a g ef r e e c a t a l o gS e n d t h c o u p o n t o d a y l o N R l ' s 1 0 0 - p a g ef u l l c o l o r c a t a l o g , w i t h a l t h l a d s a b o u t

N R I I h e o n l y h o m os t u d y s c h o o l t h a it r a i n s y o o t o t a lc o m p u t e r s y s t e m .Y o u ' l l I n s t a l l a n c h e c k k e y b o a r d ,p o w e r s u p p l y , d i s kd r i v e , p r i n t e r , a n m o n i t o r , f o l l o w i n gs t e p - b y - s t e pd i r e c t i o n s .

c o m p u t e rt r a i n i n g . R e a dd e t a i l e d d e s c r i pt i o n s o f e a c h

l e s s o n , e a c h e x p e r i m e n t y o p e r f o r m . S e e a c h p i e c e o h a n d s - o n e q u i p m e n t y o u ' l lw o r k w i t h a n k e e p . A n c h e c k n u N R t r a i n i n g i o t h e r h i g h - t e c h f i e l d s s u c h a

Y o u r N R t o l as y s t e m s t r a i n i n a i n c l u d e sa l o l t h i s • N R D i s c o v e r yL a b ' t d e s i g n a n m o d i f yc i r c u i t s F a u r - l u n c l i o n d i g i t a lm u l t i m e t e r w i t h a u d i o c a s s e t t e t r a i n i n g D i g i t p l o g i cp r o b e E o r v i s u a l e x a m i n a t i o n o c o m p u t e r c i r c u i t s

S a n y o 5 5 S e r i e s c o m p u t e r w i t h " i n t e l l i g e n t " k e y b o a r da n 3 6 Q K d o u b l e - d e n s J I y . d o u b l e - s i d e d d i s h d r i v e H i g h -r e s o l u t i o n i i - 1 ■ ■ ' i m o n i t o r R A e x p a n s i o nm o d u l e t g i v e y o p o w e r f u l 2 5 6 K m e m o r y 1 2 C P o o m a t r i i p r i n t e r w i t h D o u r - l e t t e r - Q u a l i t y m o d e E a s yW r i t e r I . W o r d S t a r , C a l c S l a r b u n d l e d s o l t w a r s t o l e ra n c e m a n u a l s , s c n t m m i c s , a n b i t e - s u e d l e s s o n s .

R o b o t i c s , D a t a C o m m u n i c a t i o n s ,' I V / A u d i o / V i d e o S e r v i c i n g , a n m o r e .

M a i l t h c o u p o n t o d a y , a n s e h o N R I c a n p r e p a r e y o l o a d v a n c e m e n t a n n e c a r e e r s i t h e x c i t i n g w o r l d o e l e c t r o n i c s . I t h c o u p o n h a b e e n u s e d ,w r i t e t N R S c h o o l s . 3 9 3 9 W i s c o n s i n A v e . ,W a s h i n g t o n , D 2 0 0 1 6 .

S E N D C O U P O N T O D A Y F O F R E E N R C A T A L O G !

M c G r a w - H i l l C o n t i n u i n g E d u c a t i o n C e n t e r % - . .3 9 3 9 W i s c o n s i n A v e n u e . N W W a s h i n g t o n , D 2 C C 1 6 l i W e ' l l g i v e y o t o m o r r o w .. l / C H E C K O N F R E E C A T A L O G O N L Y

C o m p u t e r E l e c t r o n i c s w i t hM i c r o c m p u t o r sT W A u C i o / V i l t e a S e r v i c i n g

I S a t e l l i t e E l e c t r o n i c sL R o t e t K S & n t t u s t r a i C o n t r o l

F o C a r e e r c o u r s e sa a s r m e o u n c e ' f i l B i l l

d e c k f o D e t a i l s

I n d u s t r i a l E l e c t i o n i c ' sC o m m u n i c a t i o n H o r o n l c sE l e c t r a t i o M ! i ( l n T e c n n o l o g yT e l e p h o n e S e r v i c i n gS g n a l E l e c t r o n i c s S e r v i c i n gB a s i c E i t c l r o n i c sB a o i n s o i n g A c c o u m i n g

B A D D H a n c e S e r v i c i n gS m a l l E n g i n e R e p a i r

[ T A C o n O i i i o n i n g , H e a l i n p .R e f r i g e r a t i o nL c c k s m i t r i i n g E l e c t r o n i c S e c u r i t y

L B u s a n g C o n s ! r u c t i o nA u t w r a l r a e S e r v i c i n g

C l l y f S l n l 0 / 2 1 0 A c r e d i t e d b l l w N n t i o n a t H o m e S t i d y C n u n 1 1 I S 3 - O 0 S«

Page 52: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 52/132

J u j i t s uR o L a n d e r o s

C a y o o u t f o x t h e c o m p u t e r i t h i s g a m e o o n e -u p m a n s h i p ? T h r u l e s a r e e a s y e n o u g h f o y o u n g c h i l d t l e a r n , y e t h e y r e q u i r e d e p t h o s t r a t e g y a l g a m e r s w i l l f i n d c h a l l e n g i n g . O r i g in a l l y w r i t t e n f o t h 6 4 w e ' v e i n c l u d e d m o d i f i c at i o n s f o t h 1 2 8 , P l u s / 4 , a n 1 6 S o m e t i m e s t h g a m e s w i t h t h s i p l e s t o f r u l e s c a p r o v i d e f o s o m ee l e g a n t a n s u b t l e p l a y . I n h i b o o kG a m e s f o t h S u p e r I n t e l l i g e n t , J i F i x x i n t r o d u c e d s u c h g a m e , f o t w p l a y e r s , w h i c h h e c a l l e d " J u j i t s u . "

J u j i t s u u s e s s t a n d a r d d e c k o p l a y i n g c a r d s . O n s u i t , d i a m o n d s ,i p u a s i d e . E a c h p l a y e r s t a r t s w i t ho n e c o m p l e t e s u i t ( t h i n k o t h c a r d s a s p e n d i n g m o n e y ) , t h r m a i n i n g s u i t b e i n g u s e d f o t h d e c k . I n t h i s c a s e , y o p l a y h e a r t s ,t h c o m p u t e r p l a y s s p a d e s , a n c l u b s a r u s e d f o t h e d e c k .

T h d e c k i s h u f f l e d a n p l a c e df a c e d o w n i t h m i d d l e o f t h e t b l e . T h e n t h t o c a r d i t u r n e d u p P l a y e r s s i m u l t a n e o u s l y b i f o t h t r i c k w i t h c a r d f r o m t h e i r h a n d s .T h p e r s o n w h l a y s d o w n t h h i g h e r c a r d c a p t u r e s t h e c a r d i t h m i d d l e . T h p o i n t v a l u e o f t h c a r di t h e n a d d e d t t h a t p l a y e r ' s s c o r e( a c e s a r e l o w , c o u n t i n g a I a n t h k i n g i t h h i g h e s t c a r d , w o r t h 1 p o i n t s ) . I c a s e o f a t i e , n e i t h e rs c o r e s t h t r i c k . T h w i n n e r i t h p l a y e r w i t h t h h i g h e r s c o r e w h e nt h d e c k i e x h a u s t e d o r t h e f i r s tp l a y e r t r e a c h 4 p o i n t s .

A a e x a m p l e , l e t ' s s a t h f i r s t c a r d t u r n e d u i 7 Y o p l a ya 8 b u t h c o m p u t e r p l a y s 9 T h c o m p u t e r g a i n s p o i n t s ( t h ef a c e v a l u e o f t h e c a r d i t h m i d l e ) ; y o g e n o t h i n g . T h n e x t c a r di k i n g . Y o g u e s s t h a t t h c o p u t e r w i l l t r y t o t a k e i w i t h k i n g( t h e h i g h e s t c a r d i t h d e c k ) , s

5 C O M P U T E I ' s G a z e t t e S e p t e m b e r 1 9 8 6

y o p l a y a a c ( t h e l o w e s t c a r d ) .T h e c o m p u t e r g a i n s 1 m o r e p o i n t s ,b u i s p e n t i t k i n g t c a p t u r e t h ek i n g , w h i l e y o s p e n t o n l y p o i n to l o s i n g . N o y o u r t o t w c a r d sa r k i n g a n q u e e n , a n t h c o p u t e r h a s o n l y q u e e n a n j a c k .Y o h a v e t l o s e o n c e i n w h i l e ,a n i t ' s b e t t e r t l o s e b w i d em a r g i n t h a n b o r p o i n t s .

T y p i n g I n s t r u c t i o n sT h e m a i n p r o g r a m i w r i t t e n i B A S I C f o t h 6 4 w i t h s h o r t m c h i n e l a n g u a g e r o u t i n e ( f o r f l a s h i n gc h a r a c t e r s ) i D A T A s t a t e m e n t s .T h e r e a r n s p e c i a l i n s t r u c t i o n s t f o l l o w ; j u s t t y p e i i a n s a v e t t a p e o r d i s k . T p l a y , j u s t t y p e R U N .

I y o o w P l u s / 4 o 1 6 t y p et h 6 v e r s i o n , o m i t t i n g l i n e 1 4 a n l i n e s 1 1 8 0 - 1 2 9 0 . Y o m i g h t w a n t t m a r k t h e m a u n n e c e s s a r y b p u t i n g c h e c k m a r k n e x t t t h e m o t h p a g e w i t h t h l i s t i n g . I a d d it i o n , t h f o l l o w i n g l i n e s u b s t i t ut i o n s m u s t b m a d e :P 1 2 C O L O R 0 , l i C O L O R 4 , lM 1 3 A A S = " A 2 3 4 5 6 7 8 9 T J Q K " : Z = R

N D ( - T I )B 2 6 P R I N T " ( C L R } [ P U R ) R R R R R R R

R R R R R R R R R R R R R K R R R R R R R R RR R R R R R R R R R "

C 2 7 P R I N T " 1 6 S P A C E S j Z£ S P A C E S ) j [ 2 S P A C E S ] U1 S P A C E S J j ( 2 S P A C E S } I{ S P A C E S } T [ 2 S P A C E S I { S P A C E S } U { 3 5 P A C E S } Z1 S P A C E S } "

M 3 8 P R I N T " E 4 0 V 3 [ 2 D O W N ] "G 4 6 P O K E 2 3 9 , 0F 5 2 I F H U ( H B ) l T i ! E N V O L B : S O U N

D 1 , 1 4 4 , 1 2 : P R I N T " ( 2 U P ] "

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

i G O T O 4 5 F A 5 3 0 V O L 8 : S O U N D 1 , 7 8 0 , 5H F 1 0 8 0 P R I N T " [ C L R ! "B B X 0 9 0 I S S = H S T H E N C O = 4 : P R I

N T A B ( 1 4 ) " { 8 D O W N j T I EG A M E " : G 0 T 0 1 1 2 0

R 1 1 0 0 I S S > H S T H E N C O = 6 : P R IN T A B ( 1 3 ) " l 8 D O W N ) C O MP U T E R W I N S " : G O T O 1 1 2 0

E 1 1 1 0 C O = 2 j P R I N T T A B ( 1 5 ) "[ D O H N j Y O U W I N "

A 1 1 3 0 P O K E 2 3 9 , 0

C o m m o d o r e 1 2 o w n e r s h a v et w c h o i c e s . E i t h e r t y p e t h 6 4 p r og r a m f o u s i 6 m o d e , o f o l l o wt h e i n s t r u c t i o n s f o t h P l u s / 4 a n 1 a b o v e f o r a 1 2 8 - m o d e p r o g r a m .F i r s t , u s t h D E L E T E c o m m a n d t g e r i o l i n e s 1 4 a n d 1 1 8 0 - 1 2 9 0( o r j u s t d o n ' t t y p e t h e m i n ) . T h e n ,a d t h l i n e s l i s t e d a b o v e . F i n a l l y ,c h a n g e l i n e s 4 6 a n 1 1 3 0 a b o v e t P O K E 2 0 8 , 0 ( t h i s c l e a r s k e y p r e s s e sf r o m t h k e y b o a r d b u f f e r ) .

B e a t i n g T h e C o m p u t e rT h i s i a e x c e l l e n t g a m e f o s m a l lc h i l d r e n . I d o e s n o d e m a n d g r e a td e a l o b r a i n r a c k i n g b u d o e s r q u i r e b i o s t r a t e g y a n l o o g u e s s w o r k . B e c a u s e i i b o t h e a s yt l e a r n a n t p l a y , i w i l l a l l o wc h i l d r e n t d e v e l o p s e n s e o s t r a te g y . A n r e g a r d l e s s o f h o l o o s e l yt h e y m a p l a y , t h e y ' l l w i n e n o u g ht i m e s t b e e n c o u r a g e d t c o n t i n u ea n g a i n s e n s e o a c c o m p l i s h m e n t

Page 53: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 53/132

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

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

A l t h o u g h t h p r o g r a m s e e m sa t i m e s t r e s p o n d t y o u r b i b c a u s e y o g f i r s t , i r e a l l y c h o o s e si t c a r d o n l y w i t h t h s a m e i n f o rm a t i o n y o y o u r s e l f s e o t h s c r e e n . A f t e r a l l , n o b o d y l i k e sc o m p u t e r t h a t c h e a t s . A l t h o u g ht h e r e i b i o r a n d o m n e s s b u i l ti n t o t h c o m p u t e r ' s b i d d i n g a l g or i t h m , a f t e r p l a y i n g f e t i m e s ,y o u ' l l l e a r n t s e n s e t h p r o g r a m ' st e n d e n c i e s a n w i l l w i a g r e a t e rp e r c e n t a g e o t h t i m e . F o r a na d d e d c h a l l e n g e — a n d t e v e n u t h o d d s b i t — t r y p l a y i n g b l i n d ,d e p e n d i n g e n t i r e l y o y o u r m e m or t k e e p t r a c k o w h i c h c a r d s h a v eb e e n p l a y e d . T d t h i s , s i m p l y d l e t e l i n e s 3 4 0 - 4 2 0 . T h i s e l i m i n a t e st h e s c r e e n d i s p l a y o s p a d e s a n c l u b s .

C h a l l e n g e T o P r o g r a m m e r sJ u j i t s u o f f e r s t h g r e a t e s t c h a l l e n g et p r o g r a m m e r s , w h w i l l f i n du n i q u e o p p o r t u n i t y t c r e a t e t h e i r

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

T d t h i s , e i t h e r s t u d y t h e c a r d -s e l e c t i o n a l g o r i t h m i l i n e s 5 5 0 -9 2 a n i m p r o v e i t o b e t t e r y e t ,d e l e t e t h s e c t i o n a l t o g e t h e r a n s t a r t f r o m s c r a t c h . A l l y o n e e d t d i h a v e t h c o m p u t e r c o m e u w i t h a n u m b e r b e t w e e n a n 1 a n a s s i g n i t v a r i a b l e S B T h d c i s i o n w i l l b e b a s e d m o s t l y o t h v a l u e c o n t a i n e d i v a r i a b l e C L ( R ) ,b u b a l m e a n s , u s w h a t e v e r o t e i n f o r m a t i o n y o t h i n k v a l u a b l e .T h o n l y t h i n g y o a r n o t a l l o w e dt c o n s i d e r i t h c u r r e n t v a l u e h e l di v a r i a b l e H B Y o u r a l g o r i t h m c a nb s i m p l e o n e - l i n e r t h a t w i l lc h o o s e c a r d a r a n d o m , s u c h a s 5 5 S B " » I N T < R N D < i r ( 1 3 ) l : I F S U < S B )

1 T H E N 5 5 OO t c o n s i s t e n t l y c h o o s e v a

u n u m b e r s h i g h e r t h a n t h v a l u eo t h t r i c k c a r d :5 5 S

S B - 1 3I F S B > 1 3 T H E N S B -

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

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

H o w e v e r , o n i n t e r e s t i n g i d e aw o u l d b t r e p l a c e t h p l a y e r ' s i p u t w i t h a c a r d - s e l e c t i o n a l g o r i t h mi n s t e a d , a s s i g n i n g v a l u e t v a r ia b l e H B a n h a v e t h t w a l g or i t h m s p l a y e a c h o t h e r a u t o m a t ic a l l y o v e r n u m b e r o g a m e s t o t e s tt h e i r e f f i c a c y . I t h i s c a s e , r i g i d i t ya n p r e d i c t a b i l i t y w o u l d h a r d l y m a t e r . C o m p u t e r s d o n ' t s e e m t m i n d i t h e y ' r e h a v i n g m u c h f u o n o t .

I y o p l a n t m o d i f y t h p r g r a m , h e r e ' s a l i s t o f v a r i a b l e s a n t h e i r f u n c t i o n s :C T o t a l o d u b s i d e c kC A S t r i n g e x p r e s s i o n o c a r d sC H i g h c l u b i d e c kC U < ) C l u b s u s e dC L ( ) N u m e r i c v a l u e o c l u b sC L $ ( ) S t r i n g e x p r e s s i o n o c l u b sH H e a r t s b i H H i g h h e a r t i h a n dH U ( ) H e a r t s u s e d

M a r g i n o b i M S e c o n d a r y m a r g i n o f b i dS S p a d e s b i S H i g h s p a d e i h a n dS U ( ) S p a d e s u s e d

S e p r o g r a m l i s t i n g o n p a g e 9 9

^ D I G I T A L S O U N D S A M P L I N G ^N O F O Y O U R C O M M O D O R E 6 4 / 1 2 8

C O M P L E T ES A M P L E R 6

S Y S T E M

O N L Y$ 8 9 . 9 5

R E A D Y T O U S EI N C L U D E S

M I C R O P H O N ER e c o r d a n y s o u n d i n t o m e m o r y a n r e p l a y i i n s t a n t l y o v e r s e v e r a l o c t a v e s , a s c e n d i n g o d e s c e n d i n g s c a l e , e c h o , r e v e r b , e n d l e s s l o o p i n g ,e t M a n y p r o f e s s i o n a l a n i n s t r u c t i o n a l u s e sa n f u f o h o b b y i s t s .

S a m p l e e d i t i n g c a p a b i l i t i e sF u l l b i A D a n D A c o n v e r s i o nP o w e r f u l s e q u e n c e r w i t h r e a l t i m e i n p u tL i v e e f f e c t s n i e n u w i t h r e a l t i m e e c h o , r e v e r b ,d i i d e l a y , e t L i n e a n M i i n p u t , l i n e o u t p u t a n f e e d b a c kc o n t r o l

D I G I T A L D R U M B O N U S !G e t t h e C O M - D R U M D i g i t a l D r u m S o f t w a r e f o o n l y S 4 . 9 5 ( R e g . 5 2 9 . 9 5 ] w h e n p u r c h a s e d w i t ht h S a m p l e r 6 4

T u r n s S a m p l e r 6 i n t o d i g i t a l d r u m m a c h i n eR e a l t i m e a n s t e p s e q u e n c e rP o l y p h o n i c s o u n dI n c l u d e s D i g i t a l l y R e c o r d e d D r u m k i S a m p l e sa n p r o - p r o f l r a m m e d r h y t h m s t g e y o s t a r t e d .

S E N D C H E C K O M O N E Y O R D E R T O D A Y T M I C R O A R T S P R O D U C T SP . B o 2 5 2 2 , D e p t C

P h i l a d e l p h i a . P 1 9 1 4 7( 2 1 5 ) 3 3 6 - 1 1 9 9

I n c l u d e S 5 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 m sa d 6 s o l e s l a V i s a a n M a s t e r C o r d A c c e p t e d

B A C K U P P R O T E C T E DS O F T W A R E F A S T .F r o m t h t e a m w h b r o u g h t y o C O P Y I P L U S ( A p p l e ) , C o p y I P ( I B M ) a n C O P Y I M A ( M a c i nt o s h ) c o m e s r e v o l u t i o n a r y n e c o p y p r o g r a m f o t h C o m m o d o r e6 a n 1 2 c o m p u t e r s .

C o p i e s m a n y p r o t e c t e dp r o g r a m s — a u t o m a t i c a l l y . ( W u p d a t e C o p y I I 6 4 / 1 2 8 r e g u l a r l y t h a n d l e n e p r o t e c t i o n s ; y o a s 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 l u s $ s / h . )C o p i e s e v e n p r o t e c t e d d i s k s i u n d e r m i n u t e s ( s i n g l e d r i v e ) .C o p i e s e v e n p r o t e c t e d d i s k s i u n d e r m i n u t e ( d u a l d r i v e ) .M a x i m u m o f o u r d i s k s w a p s o

s i n g l e d r i v e .

I n c l u d e s f a s t l o a d e r , 1 2 - s e c o n df o r m a t .

R e q u i r e s C o m m o d o r e 6 o 1 2 c o m p u t e r w i t h o n o t w 1 5 4 1 o 1 5 7 1 d r i v e s .C a l l 5 0 3 / 2 4 4 - 5 7 8 2 , M - F , 8 - 5 : 3 0( W e s t C o a s t t i m e ) w i t h y o u r Q 2 i h a n d . O r s e n d c h e c kf o $ 3 9 . 9 5 U . S . p l u s $ 3 s / h , $ 8o v e r s e a s .

$ 3 9 . 9 5C e n t r a l P o i n t S o f t w a r e , I n c .9 7 0 0 S . W . C a p i t o l H w y . # 1 0 0P o r t l a n d , O 9 7 2 1 9

C e n t m l F b m iS o f t w a r e

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

C O M P U T E I ' s Q a i e t t o S e p t e m b e r 1 9 8 8 5

Page 54: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 54/132

C e l l R u n n e rJ o h n K r u t c h

N o f o t h f a i n t o h e a r t o s l o w o h a n d , t h i sf r a n t i c g a m e p u t s y o s m a c k i t h m i d d l e o f u t u r i s t i c n i g h t m a r e . Y o u r s u r v i v a l d e p e n d s o s p e e d a n c o n c e n t r a t i o n . F o t h C o m m o d o r e 6 4

j o y s t i c k i r e q u i r e d .F o h o u r s y o u ' v e b e e n e x p l o r i n gt h r u i n s o f a s u b t e r r a n e a n c i t y o r e m o t e p l a n e t . Y o u ' v e h a y o u r f i l lo s i f t i n g t h r o u g h a r t i f a c t s , a n w a n t t r e t u r n t t h s u r f a c e . B u y o d i s c o v e r , m u c h t y o u r h o r r o r ,t h a t t h t u n n e l y o u u s e d t d e s c e n dt t h c i t y h a c o l l a p s e d . T h o n l yo t h e r w a t g e t t h s u r f a c e i b u s i n g t h c i t y ' s m a s s t r a n s i t s y s t e m .A l t h o u g h i t ' s s t i l l f u n c t i o n a l , t h t r a n s i t p r o g r a m c e n t e r h a l o n gb e e n a b a n d o n e d , a n i t ' s b e e n o e r a t i n g i h e l t e r - s k e l t e r f a s h i o n f o c e n t u r i e s .

T h m a s s t r a n s i t s y s t e m i s h a f t c o n t a i n i n g t h o u s a n d s o s m a l lh e x a g o n a l c h a m b e r s , o c e l l s . T h s h a f t h a 4 l e v e l s . E a c h l e v e l c o t a i n s d o z e n s o c e l l s w h i c h r a n d o ml o p e n a n c l o s e , r e s t r i c t i n g y o u rm o v e m e n t i c e r t a i n w a y s . Y o m u s t c l i m b t h r o u g h a l 4 l e v e l s t or e a c h t h s u r f a c e . U n f o r t u n a t e l y ,y o h a v e o n l y 3 0 s e c o n d s t t r a v e lt h r o u g h e a c h l e v e l . I y o h a v e n ' tm a d e i t t h n e x t l e v e l w i t h i n t h a tt i m e , y o u ' l l b t o e x h a u s t e d t g a n f u r t h e r . A n t h h i g h e r y o c l i m b i t h s h a f t , t h f a s t e r t h c e l l s o p e n a n c l o s e , m a k i n g i e v e nm o r e d i f f i c u l t t p r o c e e d .E n t e r i n g C e l l R u n n e r" C e l l R u n n e r , " f o t h C o m m o d o r e

C O M P U T E I ' s G a z e l l e S o p t o m b e r 1 9 8 6

T r y i n g t m a n e u v e r u t h r o u g h t h e v e r - c h a n g i n g c e i l s t r u c t u r e i b o n af i d e c h a l l e n g e .

6 4 i w r i t t e n e n t i r e l y i m a c h i n el a n g u a g e , s y o u m u s t u s t h " M L X " m a c h i n e l a n g u a g e e n t r yp r o g r a m , e l s e w h e r e i n t h i s i s s u e , t ot y p e i i n B s u r e y o u h a v e r e a da n u n d e r s t o o d t h i n s t r u c t i o n s f o u s i n g M L b e f o r e y o b e g i n e n t e ri n g t h e d a t a f o C e l l R u n n e r . A f t e rl o a d i n g a n r u n n i n g M L X , r e s p o n dt t h p r o m p t s w i t h t h e f o l l o w i n g :S t a r t i n g a d d r e s s : C 0 O 0E n d i n g a d d r e s s : C 8 7 FB s u r e t s a v e c o p y t d i s k o t a p e w h e n y o u ' v e f i n i s h e d t y p i n g .T p l a y C e l l R u n n e r , t y p e L O A D" f i l e n a m e " , & ( f o r d i s k ) o L O A D" f i l e n a m e " , 1 , 1 ( f o r t a p e ) . W h e n i t ' sf i n i s h e d l o a d i n g , t y p e 5 Y 4 9 1 5 2 t s t a r t t h g a m e .

R u n n i n g T h C e l l sP l u g j o y s t i c k i n t o p o r t a n y o u ' r e s e t t o b e g i n . Y o s t a r t o L e v e l 1 a y o p r o c e e d t h r o u g h t h l a b y r i n t h , y o u ' l l s e t h l e v e l n u b e r s a p p e a r o t h e s c r e e n . Y o h a v e 3 0 s e c o n d s t m a k e i t e a c hs u b s e q u e n t l e v e l . A a l a r m w i l ls o u n d w h e n y o u ' r e d o w n t y o u rf i n a l t e s e c o n d s . T h c e l l c o l o r w i l lc h a n g e e a c h t i m e y o r e a c h n e l e v e l .

A t h b e g i n n i n g o e a c h l e v e l ,y o u ' l l f i n d y o u r s e l f i b l u e " s a f ez o n e " n e a r t h b o t t o m o t h s c r e e n . T h s a f e z o n e a t h t o o t h s c r e e n m a r k s t h b e g i n n i n g o t h n e x t l e v e l . T h i s i w h e r e y o uw a n t t g o b u t h c e l l s b e t w e e nt h t w s a f e z o n e s , w h i c h a r c o s t a n t l y o p e n i n g a n c l o s i n g , p r s e n t a p r o b l e m . Y o c a m o v e u p d o w n , r i g h t , o l e f t , i n t o a n o p e nc e l l . Y o c a n ' t m o v e i n t o c l o s e dc e l l . I t h c e l l y o u o c c u p y c l o s e s ,y o u ' l l b e p u s h e d d o w n t t h f i r s to p e n c e l l , o b a c k i n t o t h s a f e z o n ei t h e r e a r e n o o p e n c e l l s . Y o u ' l l a l s ob p u s h e d b a c k i n t o t h s a f e z o n e i y o h o l d t h e j o y s t i c k i f o r w a r d p s i t i o n f o l o o l o n g .

Y o s c o r e t e n p o i n t s f o e a c hl e v e l y o t r a v e l t h r o u g h , p l u s o n p o i n t f o e a c h s e c o n d l e f t o t h t i m e r w h e n y o r e a c h t h n e x t l e e l S o f o i n s t a n c e , i y o g e t h r o u g h L e v e l i e i g h t s e c o n d s ,y o u r s c o r e a t h e n o L e v e l w i l lb 1 p l u s t h 2 2 s e c o n d s l e f t o v e r ,f o r a t o t a l o 3 2 T h f a s t e r y o r u t h c e l l s , t h h i g h e r y o u r f i n a l s c o r e .S e t ' p r o g r a m l i s t i n g o n p a g e 1 0 4 . <

Page 55: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 55/132

E a g l e s

G a t o r sP h i l i p I N e l s o n , A s s i s t a n t E d i t o r

F e a t u r i n g 1 s p r i t e s o s p l i t s c r e e n , u n i q u es o u n d e f f e c t s , a n r e a l i s t i c a n i m a t i o n , t h i s t w o -p l a y e r a c t i o n g a m e i p r o g r a m m e d e n t i r e l y i nm a c h i n e l a n g u a g e . I t ' s w r i t t e n f o t h C o m m od o r e 6 4 a n r e q u i r e s a l e a s t o n j o y s t i c k .I " E a g l e s a n G a t o r s , " a i n t e n s et w o - p l a y e r a c t i o n g a m e , e v e n t h t i t l e s c r e e n i a n i m a t e d . T h o u g h t h C o m m o d o r e 6 i o r d i n a r i l y l i m i t e dt s p r i t e s , t h i s g a m e d i s p l a y s 1 6m o v i n g s p r i t e s a a l t i m e s a n i c l u d e s h i g h l y r e a l i s t i c a n i m a t i o n a w e l l . S i n c e t h p r o g r a m i w r i t t e nc o m p l e t e l y i m a c h i n e l a n g u a g e ,y o u ' l l n e e d t t y p e i i w i t h t h " M L X " m a c h i n e l a n g u a g e e n t r yp r o g r a m l i s t e d e l s e w h e r e i n t h i s i s u e . H e r e a r t h a d d r e s s e s y o n e e d t e n t e r t h E a g l e s a n G a t o r sd a t a :S t a r t i n g a d d r e s s : 0 8 0 1E n d i n g a d d r e s s : 1 C E 3

F o l l o w t h M L i n s t r u c t i o n sc a r e f u l l y , a n d b e s u r e t s a v e c o p yo t h d a t a b e f o r e y o l e a v e M L X .T p l a y t h g a m e , p l u g t w j o s t i c k s i n t o t h j o y s t i c k p o r t s ( s e e i ns t r u c t i o n s b e l o w f o p l a y i n g w i t ho n l y o n j o y s t i c k ) ; t h e n s i m p l y l o a da n r u i a y o w o u l d a n y B A S I Cp r o g r a m .

T h g a m e b e g i n s w i t h a a n m a t e d t i t l e s c r e e n , a s k i n g w h e t h e ry o w a n t t r e a d t h g a m e i n s t r u ct i o n s . P r e s s t v i e w t h i n s t r u ct i o n s c r e e n o t s k i p i t N e x t ,y o u ' r e s h o w n t h g a m e s c r e e n a n a r p r o m p t e d t c h o o s e o n o t h n i n e s k i l l l e v e l s . I y o u ' v e n e v e rp l a y e d t h g a m e b e f o r e , y o u ' l lp r o b a b l y w a n t t p r e s s t c h o o s et h e a s i e s t l e v e l .

F l y e r s A g a i n s t S w i m m e r sW h e n p l a y b e g i n s , t h e s c r e e n i s p l i t i n t o u p p e r a n l o w e r c o l o rz o n e s : s k y - b l u e f o t h e i g h t h i g hf l y i n g e a g l e s a n m u r k y b l a c k f o t h e i g h t g a t o r s s w i m m i n g b e l o w .E a c h p l a y e r c o n t r o l s g r o u p o e i g h t s p r i t e s . T h g a m e i w r i t t e n t b p l a y e d w i t h t w j o y s t i c k s , b u y o c a s u b s t i t u t e k e y p r e s s e s . t oc o n t r o l t h e g a t o r s , n o r m a l l y c o t r o l l e d b j o y s t i c k 1 P r e s s t h C T R L k e t m o v e l e f t , t h k e t m o v e r i g h t , a n t h s p a c e b a t

f i r e .Y o u r s p r i t e s a r i c o n s t a n t , r

a l i s t i c m o t i o n , f l y i n g o s w i m m i n gu a n d o w n i n t h e i r z o n e s , r b o u n d i n g w h e n t h e y h i t h b o r d e rb e t w e e n t h t w w o r l d s . T h f l a s hi n g c o l o r e d s p r i t e i y o u r g r o u p i t h o n c o n t r o l l e d b y o u r j o y s t i c k .T s w i t c h c o n t r o l t o d i f f e r e n ts p r i t e , m o v e l e f t o r i g h t .

T h g o a l o t h g a m e i t e p a n d y o u r z o n e a n d p u s h y o u r o p o n e n t s o f t h s c r e e n . T h i s i d o n eb c o n v i n c i n g y o u r c r e a t u r e s t p u s h a g a i n s t t h s k y / w a t e r b o r d e r .P r e s s t h e f i r e b u t t o n j u s t a y o u rf l a s h i n g e a g l e o r g a t o r b u m p s t h b o r d e r , a n i w i l l " c l a m p " o n a n ds t a r t t o s h o v e . W h e n e v e r y o c l a m ps u c c e s s f u l l y , y o u r o p p o n e n t ' ss c r e e n f l a s h e s r e d , a n a l o y o u rc r e a t u r e s t h r a s h m o m e n t a r i l y w i t he x c i t e m e n t .

Y o u r z o n e e x p a n d s w h e n e v e ry o u h a v e m o r e s p r i t e s p u s h i n g t h a ny o u r o p p o n e n t , a n t h g a m e e n d sw h e n o n s i d e o t h e o t h e r t a k e so v e r t h e n t i r e s c r e e n . T h a t s o u n d ss i m p l e , b u i t a k e s p r e c i s e t i m i n g t c l a m p j u s t o n s p r i t e . I y o p r e s st h f i r e b u t t o n a t h w r o n g t i m e ,y o u r s p r i t e m o v e s a w a y f r o m t h b o r d e r , r e g a r d l e s s o i t i n i t i a l d r e c t i o n . I y o p r e s s t h f i r e b u t t o n

C O M P U T E ' S G a i o t r e S e p t e m b e r 1 9 8 6 S

Page 56: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 56/132

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

Y o u r a d v e r s a r y c a n a l s o u n c l a m p o n o y o u r c r e a t u r e s b c l a m p i n g o n o h i o h e c r e a t u r e sd i r e c t l y a c r o s s t h e b o r d e r f r o my o u r s . T h a b i l i t y t o u n c l a m p a o p p o n e n t ' s c r e a t u r e s a a n t i m ea d d s a n e x t r a e l e m e n t o s t r a t e g ya n m a k e s i p o s s i b l e t t u r n t h e t b l e s o y o u r o p p o n e n t e v e n w h e nd e f e a t s e e m s a l m o s t c e r t a i n . T h g a m e i d e s i g n e d t r e w a r d c o n c e nt r a t i o n a n c a r e f u l p l a y , a n t d i c o u r a g e w i l d t a c t i c s s u c h a h o l d i n gt h f i r e b u t t o n d o w n c o n s t a n t l y . A b e s t , y o u ' l l p r e v e n t y o u r c r e a t u r e sf r o m a p p r o a c h i n g t h e b o r d e r ; a w o r s t , y o u ' l l i n a d v e r t e n t l y u c l a m p t h o s e f r o m y o u r s i d e w h a r a l r e a d y p u s h i n g .

W h e n y o u w i n g a m e , t h s c r e e n c l e a r s t y o u r c o l o r , a n j o y f u l , d o u b l e - s i z e d s p r i t e f r o m t h w i n n i n g s i d e p e r f o r m s v i c t o r yd a n c e a c r o s s t h s c r e e n . A t h i ss t a g e y o c a p i c k n e s k i i i l e v e lf o t h n e x t r o u n d o r q u i t b p r e s si n g t h e k e y . A f t e r y o e x i t , t h g a m e c a b r e s t a r t e d b t y p i n gS Y 1 6 3 8 4 a n p r e s s i n g R E T U R N .T s t o p i m i d p l a y , p r e s s R U N /S T O P - R E S T O R E .D i s p l a y i n g 1 S p r i t e sS p a c e d o e s n ' t p e r m i t d e t a i l e d e p l a n a t i o n o e v e r y r o u t i n e i t h i sp r o g r a m , b u y o m a b c u r i o u sa b o u t h o t d i s p l a y m o r e t h a ne i g h t s p r i t e s a t t i m e , s o m e t h i n go f t e n m e n t i o n e d , b u r a r e l y s e e n i a c t i o n . I o r d e r t u n d e r s t a n d h o i t ' s d o n e , y o u ' l l n e e d t k n o w l i t t l ea b o u t r a s t e r d i s p l a y s .

Y o u r T o m o n i t o r m a k e sp i c t u r e b s c a n n i n g i t s c r e e n w i t h

m o v i n g e l e c t r o n b e a m c a l l e dr a s t e r . T h i s i d o n e l i n e b l i n e ,f r o m t o t b o t t o m , 6 t i m e s a s e co n d . T h v i s i b l e p o r t i o n o f T p i t u r e i m a d e u o 2 0 r a s t e r l i n e s ,n u m b e r e d f r o m 5 a t h e t o p t h r o u g h2 4 a t h b o t t o m . T h s a m e n u b e r i n g s c h e m e i u s e d f o l o c a t i n gs p r i t e s v e r t i c a l l y o t h e s c r e e n , s r a s t e r l i n e 1 0 0 , f o e x a m p l e , m a t c he u w i t h s p r i t e v e r t i c a l l o c a t i o n1 0 0 . T h i s c o r r e s p o n d e n c e b e t w e e nr a s t e r l i n e s a n s p r i t e p o s i t i o n sg r e a t l y s i m p l i f i e s t h e t a s k o f c r e a ti n m o r e t h a n t h e u s u a l n u m b e r o s p r i t e s .

T h C o m m o d o r e 6 k e e p s t r a c k5 C O M P U T E R S G a z o t l e S e p t e m b e r 1 9 8 6

S i x t e e n a n i m a t e d s p r i t e s m o v i n g a o n c em a k e t h i s t w o - p l a y e r g a m e a i n t e n s es t r u g g l e .

o f t h e r a s t e r ' s v e r t i c a l l o c a t i o n i n s p e c i a l m e m o r y l o c a t i o n ( r e g i s t e r )a 5 3 2 6 6 ( $ D 0 1 2 ) . B A S I C i t o s l o w t m a k e m u c h u s o i t b u m a c h i n e l a n g u a g e ( M L ) i f a s te n o u g h t l e u c h e c k t h i s r e g i s t e rr e p e a t e d l y a n m o n i t o r t h e p o s it i o n o f t h e r a s t e r b e a m a i s c a n sd o w n t h s c r e e n . T h i s i n f o r m a t i o ni u s e d t c r e a t e s p l i t s c r e e n a w e l l a t d o u b l e t h u s u a l n u m b e ro s p r i t e s .

S p l i t S c r e e n sT m a k e t h t w o - c o l o r s p l i t s c r e e n ,w f i r s t e s t a b l i s h a a r b i t r a r y" s p l i t " p o i n t s o m e w h e r e n e a r t h m i d p o i n t o t h s c r e e n ( s a y , a t l i n e1 0 0 ) a n t h e n r e p e a t e d l y c o m p a r et h r a s t e r ' s l o c a t i o n t o t h a t v a l u e .W h e n t h r a s t e r v a l u e i l e s s , w k n o w i t ' s a b o v e t h s p l i t , s w c o l o r t h s c r e e n c y a n t c r e a t e t h s k z o n e . W h e n t h r a s t e r v a l u e i g r e a t e r , t h a t m e a n s i h a d i p p e db e l o w t h s p l i t p o i n t , s w c o l o rt h s c r e e n b l a c k f o t h w a t e r z o n e .R e m e m b e r , m o v i n g d o w n w a r d o t h e s c r e e n i n c r e a s e s t h e r a s t e r { o rs p r i t e ) v e r t i c a l l o c a t i o n v a l u e . B c h a n g i n g t h b o r d e r c o l o r a l o n gw i t h t h s c r e e n b a c k g r o u n d c o l o r ,w c a m a k e t h s p l i t e x t e n d t h f u l l w i d t h o f t h e s c r e e n f o h e i g h te n e d r e a l i s m .

T h s a m e s o r t o m o n i t o r i n gm a k e s i p o s s i b l e t d i s p l a y 1 s p r i t e s . W h e n t h r a s t e r ' s a b o v e t h s p l i t , w d i s p l a y a l o f t h e 6 4 ' ss p r i t e s a t v e r t i c a l l o c a t i o n s i t h u p p e r c o l o r z o n e . W h e n i d r o p s b el o t h s p l i t , w d i s p l a y t h e s a m es p r i t e s a l o c a t i o n s i t h l o w e rz o n e . T h t w s e t s o s p r i t e s a r n e v e r a c t u a l l y d i s p l a y e d a t h s a m e t i m e . T h e p r o g r a m j u s tc h a n g e s t h e i r l o c a t i o n s s f a s t t h a ty o u r e y e s e e s 1 s o l i d f i g u r e s , w i t ho u t r a c e o f l i c k e r .

S h a d o w R e g i s t e r sI y o s t o p p e d a t h i s p o i n t , y o u ' dh a v e t w i d e n t i c a l g r o u p s o e i g h ts p r i t e s — u p p e r a n l o w e r — s i t t i n gm o t i o n l e s s o s p l i t s c r e e n . N i c e ,b u b o r i n g . T e x p l o i t t h e f f e c t i ng a m e , w w a n t t h t w s p r i t eg r o u p s t l o o k d i f f e r e n t a n m o v ei n d e p e n d e n t l y . U n f o r t u n a t e l y , t h eC o m m o d o r e 6 s t i l l h a o n l y e i g h ts e t s o s p r i t e c o n t r o l r e g i s t e r s f o rh a n d l i n g t h s p r i t e s ' s h a p e s , c o l o r s ,a n s o n R e m e m b e r , w e ' r e j u s tf l i p p i n g t h s a m e g r o u p o e i g h ts p r i t e s b a c k a n f o r t h a v e r y h i g hs p e e d b e t w e e n d i f f e r e n t v e r t i c a l l oc a t i o n s . T h u s , t o s p r i t e d o e s n ' tj u s t l o o k t h s a m e a b o t t o m s p r i t e1 i t ; s t h s a m e s p r i t e . T h m i n u t ey o u c h a n g e t h s h a p e o r c o l o r o fa n s p r i t e i t h u p p e r g r o u p , i t l o w e r t w i n i m m e d i a t e l y f o l l o w ss u i t , a n v i c e v e r s a .

W h a t w r e a l l y n e e d t w r i t et h i s g a m e i 1 s e t s o s p r i t e c o n t r o lr e g i s t e r s . C o m m o d o r e d i d n ' t d s i g n 1 s p r i t e s f o t h 6 4 b u y o c a a c h i e v e m u c h t h s a m e e f f e c tt h r o u g h s o f t w a r e . H e r e ' s a o u t l i n eo h o i t ' s d o n e i n t h i s p r o g r a m .F i r s t , w s e a s i d e s o m e f r e e m e m or t u s a " s h a d o w " r e g i s t e r s i p l a c e o f t h e a c t u a l s p r i t e c o n t r o lr e g i s t e r s . S i n c e n o n e o f t h e e a g l e o rg a t o r s p r i t e s m o v e h o r i z o n t a l l y , w d o n ' t n e e d t d u p l i c a t e t h e 8 h o r iz o n t a l p o s i t i o n r e g i s t e r s . H o w e v e r ,e v e r y s p r i t e m u s t b a b l e t m o v ef r e e l y u o d o w n a n c h a n g e i t s h a p e a n c o l o r a a n t i m e . T h u s ,f o e a c h g r o u p o 8 s p r i t e s w n e e d

r e g i s t e r s f o r v e r t i c a l p o s i t i o n , 8 f o rc o l o r , a n m o r e t h o l d s h a p ed a t a p o i n t e r s . T h r e e s e t s o f m a k e2 4 d o u b l e t h a t f o t h s e c o n d s e o

s p r i t e s , a n d y o u n o h a v e 4 s h a d o w r e g i s t e r s .

T m a k e e a c h s p r i t e a p p e a r i t h c o r r e c t s p o t , w m u s t t r a n s f e rt h c o n t e n t s o e a c h s h a d o w r e g i st e i n t o t h c o r r e s p o n d i n g c o n t r o lr e g i s t e r a p r e c i s e l y t h r i g h t i ns t a n t . W h e n t h r a s t e r b e a m i i t h u p p e r p o r t i o n o f t h e s c r e e n ,w e ' l l t a k e d a t a f r o m t h e a g l e s ' s e to s h a d o w r e g i s t e r s a n s t o r e i i t h a c t u a l s p r i t e c o n t r o l r e g i s t e r s .W h e n t h r a s t e r c r e e p s d o w n b e l o wt h s p l i t , w e ' l l f e t c h g a t o r d a t a i s t e a d a n p l u g t h a t i n t o t h c o n t r o lr e g i s t e r s .

O c o u r s e , i t ' s n o n e c e s s a r y t d t h i s o t w o - c o l o r s p l i t s c r e e n .T h i s p a r t i c u l a r p r o g r a m c h a n g e s

Page 57: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 57/132

r a s t e r l i n e 5

B p l i l p o i n t

l o w e rz o n e

S p l i t - s c r e e n d i s p l a yr a s t e r l i n e 2 4

s c r e e n c o l o r s a t h s p l i t p o i n t t a c c e n t u a t e t h e d i v i s i o n b e t w e e ns i d e s . B u i a n o t h e r a p p l i c a t i o n ,y o m i g h t p r e f e r t l e a v e o u t h c o l o r c h a n g i n g c o d e . T h s p l i t l o c at i o n i j u s t a i n v i s i b l e r e f e r e n c ep o i n t t h a t t e l l s y o w h e n i t ' s t i m e t f l i p t h s p r i t e s f r o m o n e z o n e i n t ot h o t h e r .

C o a s t i n g O T h I n t e r r u p tE x p r e s s e d i n t h i s s i m p l e , s c h e m a t i cf o r m , t h j o o d i s p l a y i n g 1 s p r i t e s s o u n d s q u i t e s i m p l e . W h e nt h r a s t e r b e a m i a b o v e t h m i p o i n t , m a k e t h s p r i t e s a p p e a r i t h u p p e r a r e a . W h e n i t ' s b e l o w t h s p l i t , m o v e t h e m d o w n i n t o t h l o w e r a r e a a n g i v e t h e m n e s h a p e s a n c o l o r s . T h p r o c e s s i u n c o m p l i c a t e d i t h e o r y . B u d o n ' tb o t h e r t r y i n g t d t h i s i B A S I C ,w h i c h i m a n y t i m e s t o o s l o w t r e a d t h r a s t e r ' s p o s i t i o n a c c u r a t el y T h i s p r o g r a m u s e s a i n t e i T U p t -d r i v e n r o u t i n e t m a n a g e t h 1 6 s p r i t e e f f e c t . A l t h o u g h i n t e r r u p th a n d l i n g g o e s b e y o n d t h s c o p e o t h i s a r t i c l e , t h t e c h n i q u e e s s e n t i a ll w e d g e s o u c u s t o m s p r i t e d i s p l a yr o u t i n e s i n t o t h c o m p u t e r ' s o p e ra t i n g s y s t e m a l o n g w i t h i t n o r m a lh a r d w a r e - s e r v i c i n g r o u t i n e s , w h i c hd b a c k g r o u n d t a s k s s u c h a s c a nn i n g t h c o m p u t e r ' s k e y b o a r d . C o v e n i e n t l y , t h e i n t e r r u p t - d r i v e nr o u t i n e i e x e c u t e d 6 t i m e s p e s e o n d , e x a c t l y t h s a m e f r e q u e n c y a w h i c h t h e s c r e e n i r e d r a w n . A r e s u l t , t h s p r i t e d i s p l a y a n c o l o rs p l i t a r e q u i t e s t a b l e .

T h a d v a n t a g e o d r i v i n g a M r o u t i n e o t h h a r d w a r e i n t e rr u p t i t h a t i b e c o m e s c o m p l e t e l ya u t o m a t i c . S i x t y t i m e s e v e r y s e c o n d ,t h c o m p u t e r e x e c u t e s y o u r c u s t o mr o u t i n e a l o n g w i t h i t o w h o u s ek e e p i n g r o u t i n e s . A i n t e r r u p t -

d r i v e n r o u t i n e s e e m s t c o a s t a l o n ga l b i t s e l f , w i t h o u t s l o w i n g d o w no t h e r p r o g r a m e v e n t s . I e f f e c t ,w e ' v e e n h a n c e d t h 6 b a d d i n gt h a b i l i t y t o d i s p l a y 1 s p r i t e s ,w i t h t h o p t i o n o f t w o - c o l o r s p l i ts c r e e n . B e c a u s e t h c u s t o m r o u t i n e so p e r a t e i t h b a c k g r o u n d , t h s h a d o w s p r i t e c o n t r o l r e g i s t e r ss e e m t w o r k e x a c t l y l i k e t h a c t u a lc o n t r o l r e g i s t e r s . W c a c h a n g et h c o l o r , s h a p e , o r p o s i t i o n o a n o o u 1 s p r i t e s b p l u g g i n g d i f f e re n v a l u e s i n t o t h e i r s h a d o w c o n t r o lr e g i s t e r s . T m o v e o u r b o r d e r u o d o w n , w j u s t c h a n g e t h e v a l u e f o

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

T h p r i c e y o u p a y f o t h e s en e f e a t u r e s i t h a t t h s p r i t e s c a n ' tl e a v e t h e i r r e s p e c t i v e z o n e s . I y o t r y t o m o v e a e a g l e s p r i t e d o w ni n t o t h g a t o r z o n e , t h e c u s t o m d i p l a y r o u t i n e a u t o m a t i c a l l y g i v e s i g a t o r s h a p e a n c o l o r , a n t h s k i m i n u s o n e a g l e . T h s a m e t h i n gh a p p e n s i r e v e r s e i y o m o v eg a t o r i n t o t h u p p e r z o n e , I y o m o v e a n s p r i t e s t h a t i o v e r l a p st h b o r d e r , y o g e w e i r d h y b r i dc r e a t u r e w i t h a e a g l e - s h a p e d u p e b o d y a n d g a t o r t a i l . I t ' s e a s y t f o r g e t b e c a u s e t h s h a p e s l o o k s r e a l , b u t h 6 s t i l l h a s o n l ys p r i t e s b u i l t i n t o h a r d w a r e . U s i n gs i m i l a r t e c h n i q u e s , i t ' s p o s s i b l e t d i s p l a y a m a n y a 6 s p r i t e s o t h s c r e e n a o n c e . A l y o n e e d t d i d i v i d e t h s c r e e n v e r t i c a l l y i n t o a d i t i o n a l z o n e s , a d e x t r a s h a d o wr e g i s t e r s , a n m o d i f y t h e d i s p l a yr o u t i n e s t h a n d l e t h e m . H o w e v e r ,t h s a m e g e n e r a l r u l e s a p p l y . E a c hg r o u p o s p r i t e s i c o n f i n e d t i t o w v e r t i c a l z o n e , a n y o m a n o h a v e m o r e t h a n s p r i t e s o c c u p y i n gt h s a m e s c r e e n l i n e .S e p r o g r a m l i s t i n g o p a g e 1 0 8 .

S u p e r G r a p h i xY o A s k e dF o I .

H e r eI I s 1 G R A P H I C S a n F O N T S p l u s a 8 B U F F E R l o t h e u l t i m a t e i p e r f o r m a n c e a n s p e e d . T h X E T E C S u p e r G r a p h i x i n t e r f a c e l o C o m m o d o r e C o m p u t e r s n o o f f e r s n e h i g h i t e c h n o l o g y w i t h t h e s e f e a t u r e s :

8 B u f f e r S t a n d a r d C a p a b l e o S t o r i n g A d d i t i o n a l F o n t s1 P r i n t i n g M o d e s C o r r o c t G r a p h i c s / T e i l A s p e c t R a t i o l o

I n t e r n a l S c r e e n D u m p s a l M a | o r P r i n t e r sE x t e n s i v e C o m m a n d C h a n n e l 8 A c ' i v " S w i t c h e s w i t h C h a n g e sR e s e t B u t t o n t H a l t P r i n t i n g C o n s t a n t l y M o m t o r e d( r o m B u f f e r l n ' e f n a l F o n t s S u p p o r t S u p e r - s c r i p t .

S u b - s c r i p t . U n d e r l i n i n g , B o l d - l a c e a n C h o i c e o P i t c h e sS w i t c h S e l l i n g s o L a b e l f o

Q u i c k R e f e r e n c eC o r r e s p o n d e n c e Q u a l i t y F o n t B u i l t - i n

S u g g e s t e d l i s t $ 9 9 . 9 5 I n c l u d e s L i f e t i m e W a r r a n t y, £ £ = = = , = = = = I n c . 3 0 1 0 A r n o l d R d S a l i n a , K 6 7 4 0 1 9 1 3 - 8 2 7 - 0 6 8 5

Page 58: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 58/132

V o r p a ! U t i l i t y K i J u s t w h a t i V o r p a l ? I t ' s d i s k f i l e f o m a f o t h C o m m o d o r e 6 4 a n t h m a j o r c o m p o n e n t o t h V o r p a l U t i l i t yK i f r o m E p y x , u t i l i t y p a c k a g e w i t hv a r i e t y o f d i f f e r e n t f e a t u r e s . F o i s t a n c e , f i l e s s a v e d i t h V o r p a l f o r m a tl o a d v e r y f a s t i n d e e d . E p y x u s e s t h V o r p a l f o r m a t w i t h s o m e o i t o t h e rs o f t w a r e p r o d u c t s . T h M u l l i p i a ns p r e a d s h e e t p r o g r a m f r o m E p y x , f o e a m p l e , n o l o a d s m u c h f a s t e r t h a np r e v i o u s v e r s i o n w h i c h u s e d t h c o v e n t i o n a l C o m m o d o r e f o r m a t . W i t h t h V o r p a l U t i l i t y K i t , y o c a n u s e t h i s f a s tl o a d s y s t e m f o y o u r o w B A S I C o m c h i n e l a n g u a g e p r o g r a m s .

J u s t h o f a s t d o e s V o r p a l f i l el o a d ? E p y x c l a i m s s p e e d s u t 2 t i m e sf a s t e r t h a n n o r m a l . d i d n ' t r u e x t e ns i v e t e s t s , b u f o u n d t h a t p r o g r a mt h a t o c c u p i e d 7 5 b l o c k s o d i s k a n t o o k 5 s e c o n d s t l o a d , l o a d e d i l e s st h a n 4 s e c o n d s w h e n s a v e d i t h V o p a l f o r m a t . R e m e m b e r , t h o u g h , t h a t i t ' sn e c e s s a r y t l o a d t h e V o r p a l p r o g r a mf i r s t — a n d t h a t a d d s t i m e t t h l o a d i n gp r o c e s s . B u e v e n h e r e , E p y x h a a d d e d

c o n v e n i e n t f e a t u r e . T h e r e i a s h o r te n e d v e r s i o n o t h m a i n V o r p a l p r og r a m , c a l l e d V L O A D E R , t h a t i f a s t e rl o a d i n g a n i a l y o n e e d w h e n y o w a n t o n l y t l o a d p r o g r a m s . T h V L O A D E R p r o g r a m c a n b e c o p i e d o e a c h d i s k t h a t h a V o r p a l f i l e s a n i t a k e s o n l y a b o u t 1 s e c o n d s t l o a d .O n c e l o a d e d , t h e p r o g r a m r e s i d e s s a f el p r o t e c t e d i m e m o r y a n d o e s n o n e e d t b e r e l o a d e d e a c h t i m e y o l o a d

n e p r o g r a m . B o t h V o r p a l f i l e s a n c o n v e n t i o n a l f i l e s c a b e l o a d e d ,t h o u g h o n l y t h f i l e s s a v e d i t h V o p a f o r m a t w i l l l o a d a s u p e r f a s t s p e e d .V o r p a l f o r m a t p r o g r a m s w i l l n o t l o a dw i t h o u t V L O A D E R , b u s i n c e y o c a c o p y V L O A D E R o n t o e a c h d i s k , t h i sp o s e s n p r o b l e m .

S a v i n g p r o g r a m s i t h V o r p a l f o m a i e a s i l y a c c o m p l i s h e d w i t h t h V F 1 L E R p r o g r a m . O n c e l o a d e d , t h i sp r o g r a m i a l s o p r o t e c t e d i m e m o r ya n i u s e d t s a v e e i t h e r m a c h i n e l a g u a g e o B A S I C p r o g r a m s . S a v i n gV o r p a l f i l e i s s i m p l i c i t y i t s e l f . U s t h r e g u l a r S A V E f o r m a t b u t p r e c e d e i w i t h " V : " . T h a t ' s a l t h e r e i t i t T s a v e p r o g r a m c a l l e d T E S T , s i m p l y

5 C O M P U T E ' S G a i e t l e S e p t e m b e r 1 9 S 6

t y p e S A V E " V : T E S T " , 8 . T h e n p r e s s R T U R N a n i t ' s d o n e .

I a d d i t i o n t t h m a i n V F I L E Ra n V L O A D E R p r o g r a m s , t h e r e a r s e v e r a l o t h e r u s e f u l f e a t u r e s i t h i sp a c k a g e . U t i l i t i e s a r i n c l u d e d t h a ta l l o w y o t e a s i l y r e n a m e , f o r m a t , a n v a l i d a t e a d i s k . Y o c a d e l e t e , u n d el e t e , c h a n g e f i l e t y p e s , p r o t e c t a n u n p r o t e c t f i l e s , c r e a t e b o o t f i l e s a n c o n v e r t y o u r c u r r e n t f i l e s t t h V o r p a lf o r m a t . A l t h e s e f e a t u r e s a r e e a s y t u s e w i t h e a s i l y f o l l o w e d p r o m p t s t g u i d e y o u . T h p a c k a g e a l s o i n c l u d e s1 5 4 1 d i s k d r i v e h e a d a l i g n m e n t p r o g r a m .

E p y x h a e v e n t h r o w n i l i t t l eb o n u s . T h r e v e r s e s i d e o f t h e V o r p a ld i s k c o n t a i n s s h o r t s e l e c t i o n s f r o m f i v eo t h e i r p o p u l a r s p o r t s a c t i o n p r o g r a m s .

I y o u ' r e i n t e r e s t e d i g r e a t l ys p e e d i n g u t h e l o a d i n g p r o c e s s f o m o s t o y o u r p r o g r a m s , t h V o r p a l U t i li t K i i c e r t a i n l y w o r t h c o n s i d e r i n g .T h i n c r e d i b l y f a s t l o a d i n g s p e e d o f V o r p a l f i l e h a s p o i l e d m e

— H o w a r d P a r n e sE p y x , I n c .1 0 4 3 K i e l C o u r tS u n n y v a l e , C 9 4 0 8 9$ 2 4 . 9 5 - 5 3 4 . 9 5

A C E : A i C o m b a t E m u l a t o rY o u r s o u t h e r n s h o r e s h a v e b e e n i n v a de d Y o u ' r e t h l a s t f i g h t e r p i l o t , w i t ho n l y t h r e e A C M a r k 2 . c o m b a t a i c r a f t t u s e . Y o u r m i s s i o n i t a t t a c ka n d e s t r o y t h e e n e m y , d r i v i n g t h e mb a c k f r o m y o u r s h o r e s w i t h o u t b e i n gd e s t r o y e d y o u r s e l f . B s u r e t u s t h a d v a n c e d a v i o n i c s s y s t e m s , w h i c h c o t a i n t h r a d a r a n s a t e l l i t e i n t e l l i g e n c em a p . W i t h o u t t h e m , y o w o n ' t h a v ec h a n c e .

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

T h g r o u n d d i v i s i o n s c o n s i s t o ft a n k s s u p p o r t e d b y h e l i c o p t e r g u n s h i p sa r i d m i s s i l e s . A a i w i n g o f h i g h l y m b i l e , h e a v i l y a r m e d j e f i g h t e r s i a l s ol o o k i n g f o y o u . W h e n y o a t t a c k t h ee n e m y f l e e t a n f l i n t o t h a n t i a i r c r a f tf i r e , i t ' s l i k e f l y i n g i n t o m e a t g r i n d e r .

G e r e a d y t t a k e t t h a i w i t hA C E : A i C o m b a t E m u l a t o r , n e p r o du c f o t h C o m m o d o r e 6 f r o m S p i nn a k e r ' s U X s o f t w a r e l i n e . T h i s f l i g h ts i m u l a t o r i l o a d e d w i t h a l t h f e a t u r e sn e c e s s a r y f o a e x c e l l e n t a e r i a l c o m b a ts i m u l a t i o n . A f t e r l o a d i n g t h p r o g r a m ,y o u s o o n e x p e r i e n c e t h s e n s a t i o n o a c t u a l a e r i a l c o m b a t , i n c l u d i n g t h q u e a s y f e e l i n g i t h p i o y o u r s t o ma c a y o s t r u g g l e t r e g a i n c o n t r o l o y o u r p l a n e a f t e r s o m e p e r i l o u s m a n e uv e t g a i n a n a d v a n t a g e o v e r y o u ra d v e r s a r y .

I t h e r e ' s o n w o r d t d e s c r i b eA C E , i t ' s f a s t . Y o u ' l l f i n d t h e h i g h

s p e e d , t h r e e - d i m e n s i o n a l g r a p h i c s t r l a m a z i n g . I f a c t , t h e r e ' s s m u c hg o i n g o a o n c e y o u ' l l w o n d e r h o t h d e v e l o p e r s m a n a g e d t d i a l w i t h o u ts l o w i n g t h g a m e t a c r a w l .

A C i p e r h a p s t h e a s i e s t f l i g h ts i m u l a t i o n I ' v e p l a y e d — a t l e a s t i t ' se a s y t g e s t a r t e d , j u s t i n c r e a s e y o u rs p e e d t o v e r 1 5 k n o t s , p u l l b a c k o t h s t i c k , a n y o u ' r e a i r b o r n e . S t a y i n gi t h a i r i n t h i s h i g h l y m a n e u v e r a b l ea i r c r a f t i a n o t h e r s t o r y . S i t h n u b e o e n e m y p l a n e s l y i n g i w a i t f o y o u .

Y o u r a r m a m e n t o m i s s i l e s a n c a n n o n i n o i n e x h a u s t i b l e ; y o u ' l l b u s i n g u f u e l a n s u f f e r i n g d a m a g ef r o m e n e m y m i s s i l e s a n s h e l l s . S o m et i m e s i s e e m s t h a t t h e v o i c e - s y n t h e s i sc i r c u i t s a r c a p a b l e o n l y o s a y i n g " M i ss i l e W a r n i n g . " E v e n t u a l l y y o u ' l l d i c o v e r t h a t o t h e r h e l p f u l v e r b a lm e s s a g e s a r e t r a n s m i t t e d .

T r e p l e n i s h y o u r a r m a m e n t s a n dr e p a i r d a m a g e d a i r c r a f t , l a n d a a n o t h e A l l i e d B a s e s d i s p l a y e d o y o u r S a e l l i t e I n t e l l i g e n c e M a p . R e f u e l i n g i a c o m p l i s h e d b y l a n d i n g a a f r i e n d l ya i r f i e l d o b r e n d e z v o u s i n g w i t h o n o t h t a n k e r p l a n e s t h a t a p p e a r w h e ny o u r f u e l r u n s l o w . w o r d o w a r n i n g :L a n d i n g a n h o o k i n g u w i t h t h t a n ke r s f o r a i r - t o - a i r r e f u e l i n g i s n ' t e a s y .Y o u ' l l n e e d l o t s o p r a c t i c e .

A t i m e s y o u ' l l l o s e s o m e o y o u ra i r c r a f t . T h c o m p u t e r p l a y s m e a ng a m e . I y o u ' r e l u c k y , y o u ' l l b a b l e t u s t h e j e c t i o n s e a t t e s c a p e f r o m

Page 59: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 59/132

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

S e l e c t s k i l l l e v e l s f r o m 1 a t r a i n i n gm i s s i o n , t 9 i y o u ' r e r e a l c o m b a ta c e . F l y s o l o o r t e a m u w i t h g u n n e r yo f f i c e r i t w o - s e a t e r t t e s t y o u r t e a mw o r k a g a i n s t t h e c o m p u t e r - c o n t r o l l e de n e m y . F u r t h e r c u s t o m i z e y o u r g a m eb s e l e c t i n g s u m m e r o w i n t e r a n d a a n n i g h t s c e n a r i o s . Y o c a e v e n s l e c t t h w e a p o n s l o a d y o n e e d f o y o u r n e x t m i s s i o n . ( D o n ' t b c a u g h tw i t h l o a d o f a i r - t o - a i r m i s s i l e s w h i l ea t t a c k i n g g r o u n d f o r c e . )

D o n ' t e x p e c t h i g h s c o r e s t o o q u i c kl y M a s t e r i n g t h i s s i m u l a t i o n t a k e st i m e . T h n e c e s s a r y s k i l l s a r i n n a t e t o n l y f e p e o p l e . S o m e s t r a t e g y a n p l a n n i n g i a l s o n e c e s s a r y . T h s k i l l s t o

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

L o o f u e l a g a i n . B e t t e r b r e a k o f a n h e a d f o r t h e t a n k e r t r e f u e l L e i ' ss e e — t h e S a t e l l i t e I n t e l l i g e n c e M a s h o w st h t a n k e r n o r t h w e s t o h e r e , j u s t s e n dt h i s m i s s i l e u t h a t j e t ' s t a i l p i p e . . . n o w d s c e n d t 2 0 , 0 4 5 f e e t a n r e d u c e s p e e d t 2 3 k n o t s t r e n d e z v o u s w i t h t h t a n k e r .T h e r e i t i s n o w ; j u s t h a v e t e a s e i b e h i n di t . . .

— G e o r g e M i l l e r

S p i n n a k e r S o f t w a r eO n K e n d a l l S q u a r eC a m b r i d g e , M 0 2 1 3 9$ 1 9 . 9 5

S t i c k y b e a r T y p i n g T u t o r A n S t i c k y b e a rT o w n B u i l d e r

c o n f e s s : c a n ' t t y p e . A c t u a l l y c a t y p e — I s i m p l y d o n ' t d i q u i t e t h w a m s e c r e t a r y d o e s , a n n o n e a r l y a f a s t . u s t h p r o x i m i t y m e t h o d : W h a te v e r f i n g e r i n e a r e s t t h l e t t e r w a n t ( h a v e g e n e r a l i d e a w h e r e t h l e t t e r sa r l o c a t e d ) i t h o n u s e .

S e c r e t l y I ' v e a l w a y s w a n t e d t b a b l e t t o u c h t y p e . T h a b i l i t y t r e a ds o m e t h i n g a n m i r a c u l o u s l y h a v e i a p e a r o s h e e t o p a p e r o c o m p u t e rs c r e e n h a s e l u d e d m s i n c e h i g h s c h o o l .S t i c k y b e a r T y p i n g T u t o r f r o m W e e k l yR e a d e r F a m i l y S o f t w a r e i p r o g r a mf o a n y o n e w h o s e f i n g e r s r e a c h t h k e y s a n w h d e s i r e s t t y p e a f a s ta s — a s f a s t a s — w e l l , a f a s t a p o s s i b l e .

T h p r o g r a m i c o m p o s e d o f t h r e es e p a r a t e g a m e s , e a c h d e s i g n e d t h e l pt h a s p i r i n g t y p i s t i m p r o v e . E a c h g a m eu s e s . a d i f f e r e n t m e t h o d . T h f i r s t g a m ei c a l l e d S t i c k y b e a r K e y p r e s s . I t ' s t h b e s t o f t h t h r e e f o y o u n g e r p l a y e r s ,b e g i n n i n g t y p i s t s , a n t h o s e w h w i s ht r e v i e w t h k e y b o a r d a n d i m p r o v e a c u r a c y . C o m m o d o r e k e y b o a r d i d i p l a y e d a t h b o t t o m o t h e s c r e e n . A e a c h k e y i h i g h l i g h t e d , y o p r e s s t h a tk e o t h r e a l k e y b o a r d . B e g i n n i n gw i t h " h o m e " k e y s , t h g a m e t a k e s y o t h r o u g h 3 0 l e v e l s t o m a s t e r y o t h e n t i r e k e y b o a r d . T h g a m e k e e p s t r a c ko y o u r s p e e d a n t h e l e v e l a t t a i n e d .

T h i s g a m e i b e s t a d e v e l o p i n g a c u r a c y a n t h " t o u c h " i t o u c h t y p i n g .M o s t o u s t y p e w o r d s , e i t h e r f r o m p ap e o e n v i s i o n e d i o u r m i n d s , s w a t c h i n g i n d i v i d u a l k e y s o k e b o a r d i u n n a t u r a l b e h a v i o r . T h i s s l o w sd o w n e v e n t h b e s t t y p i s t s a n m e a n st h s p e e d a c h i e v e d i n o a a c c u r a t er e f l e c t i o n o f t h e p l a y e r ' s a b i l i t y . S t i l l ,t h i s i a e x c e l l e n t s t a r t e r .

T h s e c o n d g a m e i S t i c k y b e a rT h u m p , w h i c h p i t s r o b o t a g a i n s t B e

f o r d S t i c k y b e a r . T h r o b o t p r o v i d e s l e t e g r o u p s f o y o t t y p e a n t o s s e sc u b e s a B e d f o r d . W h e n e v e r t h l e t t e rg r o u p i t y p e d c o r r e c t l y , S t i c k y b e a rh u r l s b a l l a t h r o b o t . T h o b j e c t i t k n o c k o u t h r o b o t b t y p i n g q u i c k l ya n a c c u r a t e l y b e f o r e S t i c k y b e a r g e t st h u m p e d o t h h e a d . T h l e t t e r g r o u p sg r o w m o r e d i f f i c u l t ( u t l e v e l 3 0 ) . T h s c o r e s o t h t o f o u r p l a y e r s a r r e c o r d e d .

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

T h t h i r d g a m e i S t i c k y b e a r S t or i e s . T h i s a l l o w s y o t p r a c t i c e t y p i n gw i t h r e a l t e x t . T h e r e a r t h r e e c a t e g or i e s i n w h i c h y o u c a p r a c t i c e : s t o r i e s ,r i d d l e s a n j o k e s , a n s e r i o u s t h i n ki n g — a c o l l e c t i o n o f a c t s , f i g u r e s , a n p r o s e . A l o t h e s e m a b p r a c t i c e d i a c c u r a c y , t y p e w r i t e r , o r w o r d p r o c e s s o rm o d e s . T h r e e - a n f i v e - m i n u t e t i m i n g sa r a v a i l a b l e i S t i c k y b e a r S t o r i e s , t o o .

H e r e w h a v e c h a n c e t w o r k i t h " r e a l w o r l d . " T h i s i t h m o s t l i k er e g u l a r t y p i n g p r a c t i c e , b u i S t i c k yb e a r i t ' s m o r e f u n . T h s t o r i e s a b o u t t h S t i c k y b e a r f a m i l y a r c u t e . T h r i d d l e sa n j o k e s a r e a m u s i n g — a n d n o j u s to l s t a n d b y s . T h s e r i o u s t h i n k i n g s e t i o n h a e n c y c l o p e d i a - l i k e e n t r i e s a n i n c l u d e s s a m p l e s o c l a s s i c p r o s e . T h t i m e r s w o r k a c c u r a t e l y a n p r o v i d es t a n d a r d p r o g r e s s r e p o r t .

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

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

S o m e t i m e s i t ' s h a r d t f i n d a e f e c t i v e w a t t e a c h c h i l d c e r t a i ns k i l l s . M a p - r e a d i n g c a n b e o n o t h e m .Q u e s t i o n s l i k e " W h i c h w a i n o r t h .D a d d y ? " c r o p u w h e n D a d d y i f r a n t ic a l l y t r y i n g t s w i n g o n t o t h s o u t h o f f -r a m p o s i x - l a n e c l o v e r l e a f i n s t r a n g e c i t y . D a d d y s h o u t s g a r b l e d" T h a t w a y ! " a n g e s t u r e s w i l d l y , l e a di n t h a i r - r a i s i n g s w e r v e a n f a m o r e " e d u c a t i o n " t h a n t h s i m p l eq u e s t i o n h a s o l i c i t e d .

S t i c k y b e a r T o w n b u i l d c r o f f e r s l e s sh a r r o w i n g w a t t e a c h c h i l d r e n a b o u tm a r e a d i n g . P l a y e r s c a b u i l d t o w n s ,m a k e t r i p s , a n h u n t f o h i d d e n k e y sw h i l e l e a r n i n g s o m e i m p o r t a n t m a s k i l l s . D e s i g n e d f o c h i l d r e n a g e s 7 - 1 0 ,t h i s p r o g r a m c o u l d b e e n j o y e d b p e p l e o f m a n y a g e s .

B u i l d a T o w n l e t s y o s e l e c t f r o mw i d e v a r i e t y o b u i l d i n g s , p a r k s , a n p l a c e s t d e s i g n t o w n . T h i n i t i a ls c r e e n s h o w s a u n d e v e l o p e d p i e c e o l a n d . I a l s o d i s p l a y s s y m b o l s a c r o s s t h eb o t t o m f r o m w h i c h y o u b u i l d t h t o w n .S t r e e t s a r e f i l l e d i n b t h c o m p u t e r ,a n s o o n y o u h a v e a f i n e v i e w o y o u rn e t o w n . U t 2 t o w n s m a b s a v e d t d i s k u n d e r n a m e s y o c h o o s e .

W i t h t h e s e t o w n s o t h o n e s t h p r o g r a m p r o v i d e s , y o m a T a k eD r i v e . T h i s p o s t s t h m a a t h e t o p o t h s c r e e n a n r e p l a c e s t h e s y m b o l s b l o w i t h f u e l g a u g e a n b o f o d r e c t i o n s . T h d i r e c t i o n s a r s i m p l e : " G

C O M P U T E ! ^ G a z e r t e S e p t e m b e r 1 9 B 6 5

Page 60: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 60/132

t t h e " f o l l o w e d b t h m a s y m b o ly o s h o u l d s e e k . Y o d r i v e t i n y c a t a m a n y s i t e s a y o c a b e f o r e y o r u o u o f u e l . W h e n t h f u e l g a u g er e a c h e s e m p t y , t h c a d i s a p p e a r s a n t h f o l l o w i n g m e s s a g e s a p p e a r : " Y o um a d e s t o p s . Y o u r s c o r e :

I F i n d t h K e y s , t h c o m p u t e rh i d e s 1 2 k e y s i t h t o w n . Y o t r y t of i n d t h e m b e f o r e t h c a r u n s o u o f g a s .C l u e s s u c h a t h i s a p p e a r o t h l o w e rs c r e e n : " K e y 1 i e a s t . " T h m e s s a g ec h a n g e s a y o d r i v e a l o n g i s e a r c h o t h k e y . c o m p a s s s h o w s t h w a b p o i n t i n g i t a r r o w i I h a p p r o p r i a t e d r e c t i o n . W h e n k e i f o u n d , t h m e s a g e f o t h e n e x t k e a p p e a r s . W h e n t h f u e l r u n s o u t , t h c o m p u t e r g i v e s t h f n a s c o r e a n a u t o m a t i c a l l y r e t u r n s t t h m a i n m e n u .M e n u s e l e c t i o n s a r m a d e b m o i n t h t i n y c a a l o n g s i d e t h e d e s i r e dg a m e s e g m e n t a n p r e s s i n g b u t t o n .T h c a r ' s m o v e m e n t s c a b c o n t r o l l e de i t h e r b k e y b o a r d o j o y s t i c k .

S t i c k y b e a r T o w n b u i J d e r h a s e x c e ll e n t g r a p h i c s : a b i r d ' s - e y e v i e w o v r i e t y o b u i l d i n g s a n p l a c e s . M a n y o t h e s e h a v e c l e v e r t o u c h e s , s u c h a s t h ef e r r i s w h e e l t h a t t u r n s a n t h a i r p o r tr u n w a y l i g h t s t h a t f l a s h . B r i d g e s a r d r a w n s t h a t t h c a c a n b e s e e n t p a s s b e n e a t h t h e i r u p p e r t o w e r s .

A i n f i n i t e n u m b e r o m a p s c a b d r a w n . T h i s m a k e s t h g a m e d i f f e r e n te v e r y t i m e , m u c h m o r e e x c i t i n g t h a nm o r e t r a d i t i o n a l m a t u t o r i a l . S o u n d s ,t h o u g h m i n i m a l , a r u s e d e f f e c t i v e l y t s i g n a l g a m e p l a y . T h e m a n u a l i c l e a ra n c o n c i s e , a n t h e r e ' s a c h e e r y p o s t e ro t h S t i c k y b e a r f a m i l y e n c l o s e d .

T h e p r o g r a m d r a w s o n c h i l d ' sc r e a t i v e p o w e r s . W h a t c h i l d c a r e s i s tt h c h a n c e t c r e a t e h i o w t o w n ,w o r l d a l h i o w n ? H e ' s m o r e w i l l i n g t l e a r n — h e ' s h a s o m e i n p u t i n t o t h eg a m e . T h o t h e r p a r t s o t h g a m e p r v i d e s o m e a r c a d e l i k e f u n . T r y i n g t m n i p u l a t e t h e c a t h r o u g h t h s t r e e t s i c h a l l e n g e i i t s e l f . A n r a r i n g a g a i n s tt h d r o p p i n g f u e l g a u g e m a k e s i e v e nm o r e e x c i t i n g .

O u d a u g h t e r e n j o y s i s m u c h ,s h e ' s a l r e a d y b u i l t a n s a v e d t e t o w n s .S h d o e s n ' t d r i v e t h e c a r y e t , b u s h c h e e r s u s o a w s t e e r t h r o u g h h e m a z e o s t r e e t s . { S h e o f t e n s e e s w h e r ew e ' r e h e a d e d b e f o r e w d o . )

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

— D a v i d a n R o b i n M i n n i c kW e e k l y R e a d e r F a m i l y S o f t w a r e2 4 L o n g H i l l R d M i d d l e t o w n , C 0 6 4 5 7$ 2 9 . 9 5 e a c h

5 C Q M P U T E I s Q a z e t t e S e p t e m b e r 1 9 B 6

B i k e H i k e

B i k e H i k e , P i p e l i n e , A n M a t hI N u t s h e l lT h e y ' r e b r i g h t , c h e e r y , a n c o l o r f u l .T h e y ' r e e d u c a t i o n a l — a n d f u n , t o o .T h e y ' r e t h r e e n e p r o g r a m s f r o mL e a r n i n g T e c h n o l o g i e s : B i k e H i k e , P i p el i n e , a n M a t h I N u t s h e l l .

B i k e H i k e , f r o m t h e E a r l y L e a r n i n gs e r i e s , i f o a g e s 4 - 8 , a n d p r o m o t e sr e a d i n g r e a d i n e s s . I t h i s p r o g r a m ,y o u n g s t e r s t a k e b i c y c l e b u i l t f o r t w o u f o r i d e . T h e y m a c h o o s e s h o r tr i d e o r l o n g o n e . A l o n g t h w a y , t h r i d e r s p a s s b d i f f e r e n t o b j e c t s a n a n m a l s . A t h e n o t h r i d e , c h a r t o e i g h t o t w e l v e p i c t u r e s a p p e a r s . T h y o u n g s t e r m u s t r e c a l l h o w m a n y t i m e se a c h o b j e c t o r c h a r a c t e r a p p e a r e d . A t h e n d , S c o r e b o a r d d i s p l a y s t h e p l a ye r ' s s c o r e .

P i p e l i n e

P i p e l i n e , f r o m t h T h i n k i n g S t r a t eg s e r i e s , i f o c h i l d r e n a n u p a n i d e s i g n e d t d e v e l o p p r o b l e m - s o l v i n gs k i l l s . I b e g i n s b f i l l i n g t h e s c r e e nw i t h n u m b e r o o b j e c t s t h a t h o l d w t e ( f o r e x a m p l e , a p o o l , a f i s h b o w l ,a n w a t e r f a u c e t ) . T h p l a y e r m u s tc h o o s e f r o m e i g h t d i f f e r e n t p i p e s h a p e sd i s p l a y e d a t h b o t t o m o f t h e s c r e e n t c o n n e c t t h f a u c e t t a l t h o b j e c t s .T h i s c a n b e d o n e w i t h o w i t h o u t t i m e

l i m i t , a n t h e r e a r e t h r e e l e v e l s o p l a y .W h e n a l t h p i p e i i p l a c e , t h p l a y e rt u r n s o t h w a t e r , i t h p i p e l i n ew o r k s , t h w a t e r f l o w s s m o o t h l y . I t h p i p e h a b e e n l a i d i n c o r r e c t l y , t h w a t e rl e a k s f r o m t h e t r o u b l e s p o t a n a " X r e p l a c e s a n o b j e c t s t h w a t e r d o e s n ' tr e a c h . A l s o , i t h p l a y e r e x c e e d s p r s e t i m e l i m i t , t h w a t e r i t u r n e d o n

M a t h I N u t s h e l l , f r o m t h M a t hs e r i e s , a l s o f o c h i l d r e n a n u p p r v i d e s p r a c t i c e o t h f o u r b a s i c m a t hs k i l l s . M a t h I N u t s h e l l i l e s s g a m e -l i k e t h a n P i p e l i n e o r B i k e H i k e , b u i p r o v i d e s r e a l n u m b e r s c h a l l e n g e f o p l a y e r s i t h a g g r o u p f o w h i c h i w a d e s i g n e d . T h e r e a r t h r e e l e v e l sf r o m w h i c h t c h o o s e , r a n g i n g f r o mw o r k i n g w i t h f o u r d i g i t s t s i x . ( m i l dw a r n i n g h e r e : T h i s g a m e i s u p p o s e d l yg e a r e d f o y o u n g s t e r s , b u e v e n M o a n D a h a t r o u b l e w i t h t h t o l e v e l . )T h s c r e e n d i s p l a y s f o u r s m a l l h o u s e s ,a e q u a t i o n , a n f o u r a p p l e s . T h e q u at i o n s h o w s t h r e s u l t , b u l a c k s t h em a t h e m a t i c a l s y m b o l s . E a c h o t h f o u ra p p l e s c o n t a i n s o n m a t h s y m b o l( + , - , * a n / ) T h p l a y e r u s e s l i t t l es q u i r r e l f r o m t h h o u s e s t c a r r y t h c o r r e c t s i g n s f r o m t h e a p p l e s t t h e q u a t i o n . I t h c o r r e c t a n s w e r i s n ' tf o u n d a f t e r t w t r i e s , t h p r o g r a m d i p l a y s i t c o r r e c t a n s w e r s c o r e s 1 p o i n t s , a n w r o n g a n s w e r s u b t r a c t s1 0 A t 1 0 0 p o i n t s , p l a y i a u t o m a t i c a l l ya d v a n c e d t t h n e x t l e v e l .

A i t h r e e p r o g r a m s h a v e f i n eg r a p h i c s . B i k e H i k e ' s a n i m a t e d c h a r a ct e r s a r e e s p e c i a l l y w e l l d o n e . E a c h h a ss o u n d o n o - s o u n d o p t i o n a g a m e ' ss t a r t — a n a n s w e r t m o t h e r ' s p r a y e r s .H o w e v e r , t h s o u n d s a r j u s t r i g h t .T h e y ' r e a p p e a l i n g s n a t c h e s o m u s i ct h a t n i c e l y p u n c t u a t e t h g a m e s 'a c t i v i t i e s .

Page 61: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 61/132

T h m a n u a l s a c c o m p a n y i n g t h p r o g r a m s a r a c c u r a t e a n c l e a r l y w r i tt e n . P l a y i n g i n s t r u c t i o n s m a a l s o b v i e w e d o n s c r e e n ( o p t i o n a l ) , a n t h e y ' r eq u i t e h e l p f u l . T h m e n u s a r e c l e a r a n w e l l - d e s i g n e d . T h e r e ' s e v e n " P l e a s eT u r n O f Y o u r C o m p u t e r " r e m i n d e r a e a c h p r o g r a m ' s e n d .

T h e s e p r o g r a m s c o u l d d m o r e t p a t h e p l a y e r o t h b a c k . B i k e H i k e ' sS c o r e b o a r d a n d m u s i c a r e n o u g h t s a t i s f y y o u n g p l a y e r . H o w e v e r , M a t hI N u t s h e l l , a n P i p e l i n e i p a r t i c u l a r ,c o u l d g i v e t h p l a y e r s o m e t h i n g e x t r a .F o i n s t a n c e , t h o n l y r e w a r d i P i p el i n e c o m e s w h e n t h w a t e r i r u n . f e t h i n g s , l i k e t h p o o l a n t h f i s h b o w l ,f i l l w i t h w a t e r w h e n i r e a c h e s t h e m . I m i g h t b e m o r e v i s u a l l y a p p e a l i n g i m o r e o t h i t e m s c o u l d b e c o m e a n m a t e d . T h p l a y e r m i g h t t h e n f e e lg r e a t e r s e n s e o a c c o m p l i s h m e n t .

M a t h I N u t s h e l l

M a t h I N u t s h e l l ' s m a n u a l c o u l de x p l a i n o n c r u c i a l m a t h e m a t i c a l p o i n tm o r e p l a i n l y : M u l t i p l i c a t i o n a n d i v is i o n h a v e p r i o r i t y o v e r a d d i t i o n a n s u b t r a c t i o n i l o n g e q u a t i o n s . I t ' s e s e n t i a l t h a t t h p l a y e r b a w a r e o t h i sb e c a u s e i N u t s h e l l ' s e q u a t i o n s t h e r ea r n p a r e n t h e s e s . P a r e n t h e s e s , o c o u r s e , w o u l d c l u e i t h a n s w e r .

E a c h o t h p r o g r a m s i a t t r a c t i v e l yp a c k a g e d , a n e a c h i n c l u d e s f r e ep o s t e r a n l e a r n i n g k i v i m a i l b a c kc o u p o n . T h e s e k i t s , d e s i g n e d t h e l pt e a c h e r s i t h c l a s s r o o m a n p a r e n t s a h o m e , c o n s i s t o f f i v e c o o r d i n a t e d t e a c hi n a i d s w h i c h c o m p l e m e n t t h c o p u t e r l e a r n i n g e x p e r i e n c e .

T h c o n c e p t b e h i n d t h d e s i g n o t h e s e p r o g r a m s i t h a t a l l e a r n i n g i a c h i e v e d t h r o u g h t h u s o f c e r t a i ns k i l l s , a n t h m o r e h i g h l y d e v e l o p e dt h e s e s k i l l s a r e , t h b e t t e r a l e a r n i n gp e r s o n w i l l b e . T h L e a r n i n g T e c h n o lo g i e s p r o g r a m s s t r i v e t d e v e l o p t h e s el e a r n i n g s k i l l s t h r o u g h t h u s o e n j o ya b l e y e c h a l l e n g i n g g a m e s . T h e y s u c e e d . B i k e H i k e a n P i p e l i n e a r e s u b t l ee d u c a t o r s , g a m e s t h a t t e a c h . Y o u n gs t e r s a r n o l i k e l y t o n o t i c e t h e y ' r el e a r n i n g . M a t h I N u t s h e l l i m o r e o v i o u s l y l e a r n i n g p r o g r a m , b u i t ' s f u a n c a b c o m p e t i t i v e w i t h m o r e t h a no n p l a y e r . I t a p p r o a c h t p o s i n g m a t h

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

T h k e q u e s t i o n a s k e d a b o u t p r og r a m s o t h i s n a t u r e i " A r e t h e ye n o u g h f u t a t t r a c t y o u n g s t e r s t p l a yt h e m ? " T h a n s w e r h e r e i a a b s o l u t ey e s . W e ' v e b e e n p u l l i n g t h e m o u t p l a y o u r s e l v e s . O u 4 - 1 / 2 - y e a r - o l do f t e n a s k s f o B i k e H i k e . S h e ' s e v e na t t e m p t e d P i p e l i n e a n M a t h I N u

s h e l l w i t h h e l p i n g h a n d f r o m M o a n D a d . C o n v e r s a t i o n s w i t h t e a c h e r sl e a d u t t h i n k t h e s e p r o g r a m s w o u l db e x c e l l e n t i c l a s s r o o m . T h e y ' r ed e f i n i t e l y w i n n e r s a h o m e .

— D a v i d a n R o b i n M i n n i c k

L e a r n i n g T e c h n o l o g i e s4 2 5 5 L B J , S u i t e 2 6 D a l l a s , T 7 5 2 4 4$ 1 9 . 9 5 e a c h

G B C h a m p i o n s h i p B a s k e t b a l l :T w o - O n - T w o

S p o r t s s i m u l a t i o n g a m e s f o t h C o m o d o r e 6 h a v e e n j o y e d t r e m e n d o u sp o p u l a r i t y o v e r t h l a s t c o u p l e o y e a r sf o n u m b e r o r e a s o n s , t h b i g g e s t o n p r o b a b l y b e i n g t h m u c h - i m p r o v e dg r a p h i c s w e ' v e s e e n i t h s a m e p e r i o d .S t r a t e g y g a m e s t h a t d o n ' t n e e d t s h o wp e o p l e a c t u a l l y p a r t i c i p a t i n g i s p o r t ,l i k e c h e s s , d o n ' t r e q u i r e s u p e r b g r a p hi c t s t i l l b e n j o y a b l e . P h y s i c a l s p o r t ss i m u l a t i o n s d o A n i t ' s e a s i e r t p r g r a m b i s h o p m o v i n g f r o m o n c h e s ss q u a r e t a n o t h e r t h a n p e r s o n c h a r gi n a r o u n d b a s k e t b a l l c o u r t .

T h a p p e a l o t h e s e g a m e s c e r t a i nl d o e s n ' t f i i n t h e i r i m i t a t i o n o f t h r e a l e x p e r i e n c e . M a s t e r i n g t h j o y s t i c kt m o v e c h a r a c t e r a r o u n d t h s c r e e nh a n r e l a t i o n t t h e p h y s i c a l f i n e s s en e e d e d t p l a y t h r e a l g a m e . S o i o d e t m a k e t h e p l a y e r s o t h e s e g a m e sf e e l l i k e t h e y ' r e r e a l l y p a r t i c i p a t i n g , s p e r b g r a p h i c s a n a n i m a t i o n a r k e y .

G B C h a m p i o n s h i p B a s k e t b a l l : T w o -O n - T w o , f r o m G a m e s t a r / A c t i v i s i o n ,d o e s g o o d j o o f c r e a t i n g b e l i e v a b l eg r a p h i c s e n v i r o n m e n t w i t h g o o d f a s t -a c t i o n a n i m a t i o n . I t ' s s i m u l a t i o n o ft w o - o n - t w o b a s k e t b a l l t h a t c a b p l a y e d b y o n e o t w p l a y e r s ; t h c o p u t e r c o n t r o l s t h m o v e s o t h o p p on e n t s ( i t h o n e - p l a y e r o p t i o n i c h o s e n ) . A n n o o n l y a r t h e p l a y e r st h e m s e l v e s w e l l - d r a w n a n a n i m a t e d ,b u t h e x t r a n e o u s g r a p h i c s w e r e a l s od e v e l o p e d w i t h c a r e . T h a t ' s a n i c e t h i n gt s e i c o m p u t e r g a m e , a s i g n t h a tt h p r o g r a m w a n o j u s t s l a p p e d t g e t h e r a n r u s h e d o u t h e d o o r . F o r e xa m p l e , s o m e o t h g a m e ' s e a r l y m e n u sa r p o s t e d o r e p r e s e n t a t i o n o f s t a n d - u p c h a l k b o a r d l i k e y o u m i g h tf i n d i l o c k e r r o o m , i n s t e a d o j u s t b i n t h r o w n u o b a c k g r o u n d s c r e e n .

Y o u r f i r s t o p t i o n i w h e t h e r t p l a ya a c t u a l g a m e o p r a c t i c e . I t ' s a d v i sa b l e t p r a c t i c e f i r s t . A l p l a y e r m o v em e n t s a r m a d e b m o v i n g t h j o y s t i c ka r o u n d a n d p r e s s i n g t h e f i r e b u t t o n ,a n i t a k e s l i t t l e g e t t i n g u s e d t o T h f i r e b u t t o n i p r e s s e d f o b o t h p a s s i n gb a l l a n r e l e a s i n g i a t h t o o f j u m p

f o a a t t e m p t e d s h o t , a n t h r i g h tt i m i n g f o e i t h e r m o v e r e q u i r e s s o m ep r a c t i c e . O n c e y o t h i n k y o u ' r e r e a d yf o g a m e , y o c a s e l e c t e i t h e r l e a g u eo e x h i b i t i o n p l a y , a n u s p r e - d e f i n e dt e a m s a n p l a y e r s o c r e a t e y o u r o w n .

g a m e ' s p a y a b i l i t y , a i h a c o m e t b d e f i n e d , i n v o l v e s n u m b e ro e l e m e n t s , m a n y o w h i c h a r d i f f i c u l tt p u i n t o w o r d s . T h k e y , t h o u g h , i h o t h e i n d i v i d u a l f e e l s a h e ' s p l a y i n gt h g a m e . I h e ' s h a v i n g g o o d t i m ea n b e i n g c h a l l e n g e d w i t h o u t b e i n go v e r w h e l m e d b y i n s t r u c t i o n s a n u n f am i l i a r c o m m a n d s , t h g a m e i c o n s i de r e d t h a v e g o o d p a y a b i l i t y . B t h i sc r i t e r i o n , T w o - O n - T w o i q u i t e p l a ya b l e . I t ' s v e r y e a s y t g e c a u g h t u i t h a c t i o n . A n t h c o m p u t e r i g o o do p p o n e n t . U n l e s s y o t r s o m e r a z z l e -d a z z l e t g e a r o u n d y o u r g u a r d s ,t h e y ' l l b o y o a l t h t i m e . B u t h e n ,t h s a m e i t r u e i g o o d b a s k e t b a l lg a m e .

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

C r e a t i n g p l a y a b l e , e n j o y a b l eg a m e t h a t d r a w s p e o p l e i n e n t e r t a i n st h e m , a n c h a l l e n g e s t h e m e n o u g h s t h a t t h e y w a n t t p l a y i m a n y t i m e si s n ' t e a s y t h e s e d a y s . U n i q u e g a m e c o c e p t s a r e n ' t s e a s y t c o m e b a n m o r e , c o n s i d e r i n g t h f a c t t h a t t h

C O M P U T E D G a z e t t e S e p t e m b e r 1 9 8 6 5

Page 62: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 62/132

C O N V E R T Y O U RC O M P O S I T EM O N I T O R

D i g f l e k , I n c .i n t r o d u c e s t h m i l l ! C o n v e r s i o nS y s t e m ! N o y o u c a n c o n v e r t y o u ri T i i i c o m p o s i t e m o n i t o r * l ( r u e ,1 0 0 % . f u l l c o l o r J R G B 1 ( a l l t h r e eH u n s d r i v e n S e p a r a t e l y ) ! W i t h l l i c H i o f s w i t c h g i c o m p o s i t e o r K l l l i l .T h i s i n o a n e m u l a t i o n o f K G I S I o

m o n oc h r o m e

i L i r e sn s o f t w a r eo u s o

c o m p u t e r m e m o r y W i t ho u c o n v e r s i o n s y s t e m y o u rc o m p o s i t e m o n i t o r I a K l i l i l

m o n i t o r .E n j o y t h f u l l p o t e n t i a l o y o u r

( ! 1 2 8 u s o f t h e H I c o l u m n m o d e ,t h h i g h r e s o l u t i o n m o d e a n [ b f u l l

M H s p e e d . A l t h i s w i t h a p i c t u r eq u a l i t y t h a i e q u a l s a n f a c t o r y b u i l tR G B ! m o n i t o r ( b i n f o r f r a c t i o n o I D E p r i c e ) !

O u c o n v e r s i o n s y . s t e m i h a r dw a r e a d d - o n a n r e q u i r e s m i n o ra s s e m b l y T h s y s t e m c o m e s c o p l e t e w i t h d e t a i l e d i n s t r u c t i o n s f o c o n v e r t i n g y o u r m o n i t o r O u c o v e r s i o n p r o c e s s i s i m p l e a n e a s y t

p e r f o r m . A l c o m p o n e n t sn e c e s s a r y f o

a s s e m b l y a r i n c l u d e d , F o r t h o s e r q u i r i n g a d d i t i o n a l a s s i s t a n c e w h a v ep r o v i d e d a t e c h n i c a l s u p p o r t n u m b e rI c a l l . W l i r e f i r m l y c o m m i t t e d t c u s t o m e r s u p p o r t .

S d o n ' l w a i l a n y l o n g e r g e t h f u l l u s o y o u r m o n i t o r - c o n v e r t i t R ( i B I w i t h D i g i i e k , I n c . ' sR l i l t l C o n v e r s i o n S y s l e m l j u s t s e n d$ - i ( ) . ' ) S p l u s $ 3 . 5 0 f o p o s t a g e a n h a n d l i n g ,

F o m o r e i n f o r m a t i o n o r i p l a c ey o u r o r d e r c a l l o u r c u s t o m e r s e r v i c el i n e a ( 8 1 3 ) 9 3 3 - 8 0 2 5 , o r w r i t e t o D l g f f c k , i n c . , 1 0 4 1 5 N F l o r i d a A v e . ,S u i t e 4 1 0 , T a m p a , F l o r i d a 3 3 6 1 2 .

T h e r e i $ v O ( ) a d d i t i o n a l c h a r g ef o C O D . o r d e r s . D e a l e r i n q u i r i e sw e l c o m e .' C o n v e r s i o n a v a i l a b l e f o r a l c o p o s i t e m o n i t o r s , w r i t e o c a l l f o f u r t h e r i n f o r m a t i o n .

D i g i T e k , I n c .1 0 4 1 5 N . F l o r i d a A w S u i t e 4 1

T a m p a , H i > r i d s i 3 3 6 1 2( 8 1 3 ) 9 3 3 - 8 0 2 3

C o m m o d o r e 6 h a b e e n a r o u n d f o a m o s t f o u r y e a r s , a n h u n d r e d s o p r g r a m s h a v e b e e n d e v e l o p e d f o i t T w o -O n - T w o w a s n ' t b u i l t o p a r t i c u l a r l yu n i q u e g a m e c o n c e p t , n o r d o e s i c o t a i n l o o d e p t h o r r e q u i r e m u c ht h o u g h t . B u t t h e n t e r t a i n m e n t n e e d so h o m e c o m p u t e r o w n e r s v a r y g r e a t l y ,a n T w o - O n - T w o o f f e r s a g r e a t d e a l o f u t f a n s o f f a s t - a c t i o n a r c a d e - s t y l eg a m e s t h a t s i m u l a t e r e a l e x p e r i e n c e s .I t ' s f i n e n e a d d i t i o n t t h d i v e r s e ,g r o w i n g l i n e o A c t i v i s i o n S o f t w a r e .

— K a i h y Y a k a lA c t i v i s i o n , I n c .2 3 5 0 B a y s h o r e F r o n t a g e R d M o u n t a i n V i e w , C 9 4 0 4 3$ 3 4 . 9 5

C O M P U T E D G a z e t t eS u b s c r i b e r S e r v i c e sP l e a s e h e l p u s e r v e y o b e t t e r . I y o n e e d t c o n t a c t u f o a n o t h e r e a s o n sl i s t e d b e l o w , w r i t e ! u a t

C O M P U T E ! ' - , G a z e t t eP . O . B o 1 0 9 5 7D e M o i n e s , I 5 0 3 4 0

o c a l l t h T o l l F r e e n u m b e r l i s t e d b e l o w .C h a n g e o A d d r e s s . P l e a s e a l l o w u 6 - w e e k s t o e f f e c t t h c h a n g e ; s e n d y o u rc u r r e n t m a i l i n g l a b e l a l o n g w i t h y o u r n e a d d r e s s .R e n e w a l . S h o u l d y o w i s h t r e n e wy o u r G a z e t t e s u b s c r i p t i o n b e f o r e w r m i n d y o I o s e n d y o u r c u r r e n t m a i l i n gl a b e l w i t h p a y m e n t o c h a r g e n u m b e r o c a l l t h T o l l F r e e n u m b e r l i s t e d b e l o w .N e S u b s c r i p t i o n . o n e - y e a r ( 1 2 -m o n t h ) U . S . s u b s c r i p t i o n t C O M P U T E ! ' *G a z e t t e i $ 2 ( y e a r s , S 4 5 ; y e a r s , $ 6 5 .F o s u b s c r i p t i o n r a t e s o u t s i d e t h e U . S . ,s e s t a f f p a g e ) . S e n d u y o u r n a m e a n a d d r e s s o c a l l t h T o l l F r e e n u m b e rl i s t e d b e l o w .D e l i v e r y P r o b l e m s . I y o r e c e i v e d u p l ic a t e i s s u e s o C O M P U T E ! ' * G a z e t t e , i y o e x p e r i e n c e l a t e d e l i v e r y , o i y o u h a v ep r o b l e m s w i t h y o u r s u b s c r i p t i o n , p l e a s ec a l l t h T o l l F r e e n u m b e r l i s t e d b e l o w .C O M P U T E D G a z e t t e1 - 8 0 0 - 2 4 7 - 5 4 7 0I I 1 - 8 0 0 - 5 3 2 - 1 2 7 2

C O M P U T E DG A Z E T T E

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 e1 - 8 0 0 - 2 4 7 - 5 4 7 0

I I 1 - 8 0 0 - 5 3 2 - 1 2 7 2

Page 63: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 63/132

Page 64: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 64/132

W i n d o w W i z a r dR o n a l d C a r n e l l

Y o u ' l l b a m a z e d a y o u r 6 4 ' s s c r e e n d i s p l a yw h e n y o u s t h i s t r u l y p o w e r f u l u t i l i t y . L o a d e dw i t h f e a t u r e s , " W i n d o w W i z a r d " a d d s 1 n e c o m m a n d s t h a t c a g i v e y o u r p r o g r a m s b r a n dn e w , p r o f e s s i o n a l l o o k . A i m p r e s s i v e d e m op r o g r a m i i n c l u d e d .

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 g u a g e , s y o u ' l l n e e d t u s t h " M L X " m a c h i n e l a n g u a g e e n t r yp r o g r a m , f o u n d e l s e w h e r e i n t h i si s s u e , t o t y p e i i n W h e n y o u r u nM L X , y o u ' l l b a s k e d f o s t a r t i n ga d d r e s s a n d a n e n d i n g a d d r e s s . T h p r o p e r v a l u e s f o W i n d o w W i z a r d

Y o u ' v e p r o b a b l y s e e n w i n d o w s i a c t i o n . T h A m i g a , A t a r i S T a n M a c i n t o s h a l m a k e e x t e n s i v e u s o t h e m . I y o w a n t m e n u o n o n eo t h e s e m a c h i n e s , j u s t p u l l i d o w nf r o m t h t o o f t h e s c r e e n . A n w h e n y o u ' r e f i n i s h e d w i t h i t i q u e t l y d i s a p p e a r s — l e a v i n g t h s c r e e ne x a c t l y a i f o u n d i t

w i n d o w i b a s i c a l l y m i n i at u r e s c r e e n t h a t o v e r l a y s t h p r i m ar s c r e e n . Y o c a p r i n t a n y t h i n gy o l i k e w i t h i n w i n d o w , a n dw h e n i d i s a p p e a r s , t h e p r i m a r ys c r e e n i r e s t o r e d , u n d i s t u r b e d a n u n c h a n g e d . I d e a l l y , a w i n d o w c a b a n s i z e ( e v e n a l a r g e a t h p r m a r y s c r e e n ) a n c a n b e p l a c e da n y w h e r e . I t p r i n c i p a l f u n c t i o n i t o f f e r m e n u s o r o t h e r i n f o r m a t i o nw h i l e n o t d e s t r o y i n g w h a t ' s b n e a t h i t I d o e s n ' t h u r t i i l o o k sg o o d , t o o .

" W i n d o w W i z a r d " i m c h i n e l a n g u a g e p r o g r a m t h a t g i v e sy o u r 6 w i n d o w i n g c a p a b i l i t y .N o 6 o w n e r s c a h a v e p u l ld o w n m e n u s , m a g i c m e s s a g e s , a n p r o f e s s i o n a l l o o k i n g p r o m p t s .

T y p i n g I I P r o g r a m 1 " W i n d o w W i z a r d " , i

6 C O M P l i r e r s G a z e l l e S e p t e m b e r 1 9 8 6

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

C M C C C 7

A f t e r t y p i n g i a l t h d a t a ,s a v e c o p y t t a p e o d i s k b e f o r el e a v i n g M L X . I y o p l a n t t e s t i w i t h P r o g r a m 2 " W I N D O WD E M O , " s a v e t h d a t a a " W I ND O W I Z A R D " . T r u t h p r g r a m , e n t e r L O A D " W I N D O WW I Z A R D " , 8 , 1 ( f o r d i s k ) o L O A D" W I N D O W W I Z A R D " , 1 , 1 ( f o rt a p e ) , t h e n t y p e N E W , a n S Y 4 9 1 5 2 .

P r o g r a m i w r i t t e n i B A S I C .T y p e i i a n s a v e i t t a p e o r d i s k .T h f i r s t t h i n g i d o e s i l o a d W i d o W i z a r d , s b e f o r e r u n n i n g p r o -g r a m 2 m a k e s u r e t h d i s kc o n t a i n i n g p r o g r a m 1 i i y o u rd i s k d r i v e . I y o u ' r e u s i n g D a t a s -s e t t e , c h a n g e t h l o a d c o m m a n d i l i n e 1 t L O A D " W I N D O WW I Z A R D " , ! , ! .

W i n d o w i n g i W i z a r d ' s p r i m a r yt a s k , b u t h 1 n e w c o m m a n d s i a d d s t B A S I C a l s o c o v e r m a n y o t h e ra r e a s o f s c r e e n m a n i p u l a t i o n .

W i z a r d C o m m a n d s1 I D I M ( r o H ) , c o l u m n , w i d t h , h e i g h t )

T h i s c o m m a n d t e l l s W i z a r dw h e r e t p u y o u r w i n d o w a n h o b i t m a k e i t R o a n c o l u m n d ef i n e t h u p p e r l e f t c o r n e r o t h w i d o w . A n W i z a r d c o m m a n d w h e r et h p a r a m e t e r s a r p l a c e d w i t h i n p r e n t h e s e s , l i k e ! D I M , m e a n s t h a t a l p a r a m e t e r s a r o p t i o n a l . F o e a m p l e , t h c o m m a n d ! D I M ( 1 0 )w o u l d t e l l W i z a r d y o u w a n t y o u rn e x t w i n d o w t b p o s i t i o n e d o r o 1 0 — b u t c o l u m n , w i d t h , a n h e i g h tw o u l d r e m a i n u n c h a n g e d f r o m t h v a l u e s o f t h e l a s t ! D I M c o m m a n d .2 ! D E F I N E ( f o « e , 3 d , h u e , b c h r , i c h r ,I r a t e , b r a t e )

' D E F I N E i m o u t h f u l , b u i o n o t h m o s t p o w e r f u l c o m m a n d si W i z a r d . T h s e v e n p a r a m e t e r s ( r m e m b e r , t h e y d o n ' t a l h a v e t b i c l u d e d e a c h t i m e ) r e p r e s e n t t h o p t i o n s y o m a s e l e c t t o c u s t o m i z ey o u r w i n d o w s . L e t ' s d i s c u s s e a c hs e p a r a t e l y .

t o n e . A e a c h l e t t e r o y o u rw i n d o w e d m e s s a g e i p r i n t e d , W i a r s o u n d s r a n d o m t o n e . I c a d r a w a t t e n t i o n t y o u r w i n d o w . I D E -F I N E a l l o w s y o t t o g g l e t h i s o p t i o no o o f b p l a c i n g t h e p r o p e r v a l u ea t h f i r s t p a r a m e t e r . v a l u e o t u r n s o f t h s o u n d a n t u r n s i b a c k o n

Page 65: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 65/132

3 d O n o f t h e f i r s t t h i n g s y o m a n o t i c e a b o u t W i z a r d ' s w i n d o w si t h a t t h e y a p p e a r t b e 3 - d i m e n -s i o n a l . T h i s i a c c o m p l i s h e d b s i m ul a t i n g s h a d o w e f f e c t u n d e r t h w i n d o w . v a l u e o f 0 t u r n s o f f t h es h a d o w a n t u r n s i o n

h u e . T h i s p a r a m e t e r c o n t r o l st h c o l o r o f t h e w i n d o w ( n o t t h c o l o r o t h t e x t , t h o u g h ) . P l a c e a n v a l u e f r o m t 1 h e r e .

b c h r . T h i s r e f e r s t t h b o r d e rc h a r a c t e r u s e d f o t h w i n d o w . W i a r d e f a u l t s t o v a l u e h e r e , w h i c hp r o v i d e s a s p e c i a l , t h i n - l i n e d b o r d e r .B u b s u p p l y i n g d i f f e r e n t v a l u e ,y o c a r e q u e s t a n e c h a r a c t e r f o t h b o r d e r . D o n ' t u s t h A S C I I c o d e .A S C I I i u s e d f o p r i n t i n g , b u t h s c r e e n c o d e s a r u s e d f o P O K E i n g .W i z a r d P O K E s y o u r w i n d o w o n t ot h s c r e e n . F o r e x a m p l e , 6 i t h A S C I I c o d e f o t h l e t t e r A B u t h s c r e e n c o d e f o i s 1 , a n t h a t ' s t h v a l u e y o w o u l d u s i t h I D E F I N Ec o m m a n d i y o u w a n t e d t u s a f o t h b o r d e r .

i c h r . T h i s i s i m i t a r t b c h r a n r e p r e s e n t s t h e i n t e r i o r c h a r a c t e r o t h w i n d o w . N o r m a l l y , t h i s w o u l db t h e s c r e e n c o d e f o s p a c e c h a r a ct e ( 3 2 ) , b u y o u m i g h t w i s h t c h a n g e i t r e v e r s e d s p a c e ( 1 6 0 ) o s o m e t h i n g e l s e e n t i r e l y .

I r a t e . F o a e s t h e t i c r e a s o n s ,y o u r m e s s a g e i p r i n t e d a c o t r o l l e d r a t e . T h e f f e c t i i n t e r e s t i n g ,a n i a l s o a l l o w s t h t o n e o p t i o nt i m e t m a k e s o u n d . Y o c o n t r o lt h s p e e d o f p r i n t i n g b s u p p l y i n gv a l u e b e t w e e n ( v e r y f a s t ) a n 2 5 ( s i t b a c k a n r e l a x t i m e ) . W i z a r d d ef a u l t s t o v a l u e o 5 0

b r a t e . W i n d o w s s t a r t o u o t h s c r e e n a b o x e s a n g r o w t t h s i z e y o I D I M e n s i o n e d t h e m t b e Y o c o n t r o l t h r a t e o g r o w t hw i t h t h i s p a r a m e t e r . L i k e h a t e , W i a r d e f a u l t s t o v a l u e o f 5 0 .3 ! O P E N , m e s s a g e

W h e n y o I O P E N w i n d o w ,t h o b v i o u s t h i n g t h a t h a p p e n s i w i n d o w a p p e a r s a n y o u r m e s s a g e( t h i s c a b l i t e r a l s t r i n g i n q u o t e so r v a r i a b l e ) i v e r y n e a t l y p r i n t e di n t o i u s i n g w o r d w r a p f u n c t i o n s .B u ! O P E N i a c t u a l l y d o i n g m u c hm o r e . A m o n g o t h e r t h i n g s , i i " m e m o r i z i n g " t h e c u r r e n t s c r e e n .L a t e r , w h e n y o I C L O S E t h w i d o w . W i z a r d r e v e r s e s t h i s p r o c e s s b p u t t i n g b a c k t h s a m e s c r e e n .

W i n d o w s c a e a s i l y b o v e r l a i d — e a c hw i t h i t o w t e x t c o l o r a n b o r d e r .

. ■ . ' A : ■ ' ■ ■ ■

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

a n t h i n t e r i o r c o l o r o f e a c h w i n d o wc a b u n i q u e .

L e t ' s l o o k a a e x a m p l e . Y o h a v e j u s t l O P E N e d y o u r f i r s t w i d o w . W h e n y o l a t e r ! C L O S E i t t h s c r e e n b e n e a t h i u n d i s t u r b e d . S u c h ,a f t e r a l l , i t h w a o w i n d o w s . B u l e t ' s s a y o d o n ' t ! C L O 5 E i r i g h ta w a y . I n s t e a d , y o I O P E N a n o t h e rw i n d o w . A n l e t ' s s u p p o s e t h i s s e o n w i n d o w o v e r l a p s t h f i r s t . W h a th a p p e n s w h e n y o I C L O S E t h s e o n w i n d o w ? T h f i r s t w i n d o w i s t i l l t h e r e . A n o c o u r s e , b e n e a t ht h a t i o u o r i g i n a l s c r e e n . J u s t h o m a n y w i n d o w s c a y o h a v e o t h s c r e e n b e f o r e y o s t a r t d e s t r o y i n gw h a t ' s u n d e r n e a t h ?

W i z a r d r e m e m b e r s y o u r o r i g in a s c r e e n p l u s s e v e n w i n d o w e d

s c r e e n s , f o t o t a l o e i g h t . B u t , w h e ny o c a l l t h a t e i g h t h w i n d o w , o n l yt h s e v e n t h w i n d o w i d e s t r o y e d .T h e i g h t h r e p l a c e s t h e s e v e n t h . T h f i r s t s i w i n d o w s , a l o n g w i t h t h o r i g i n a l s c r e e n o f c o u r s e , a r e s a v e df o r e v e r .4 I C L O S E

I C L O S E m a k e s w i n d o w g a w a y . T h p r e v i o u s s c r e e n ( u n d e rn e a t h t h w i n d o w ) i r e s t o r e d . S e ! O P E N a b o v e .5 I R E S T O R E ( s c r e e n )

W h e n W i z a r d m e m o r i z e ss c r e e n , i p u s h e s t h s c r e e n o n t oL a s M n - F i r s t - O u t ( U F O ) s t a c k . A l t h i s m e a n s i t h a t w h e n W i z a r d r p l a c e s s c r e e n i a l w a y s p u l l s o f t h l a s t s c r e e n i m e m o r i z e d . A l o n g a a l o y o u r ! O P E N c o m m a n d s a r m a t c h e d b y I C L O S E c o m m a n d s , y o c a l e W i z a r d m a n a g e t h d e t a i l s .B u t h e r e m a b i n s t a n c e s w h e n y o w a n t m o r e d i r e c t c o n t r o l , a n I R E -S T O R E g i v e s y o t h a t c o n t r o l .

I R E S T O R E b i t s e l f r e s e t s W i a r d ' s L I F O s t a c k t 0 t h e r e w i l l b m e m o r i z e d s c r e e n s . B f o l l o w i n gI R E S T O R E w i t h p a r a m e t e r f r o mt 8 y o c a c o n t r o l w h e r e W i z a r dp u l l s t h n e x t s c r e e n f r o m t h s t a c k .! R E S T O R E ( 5 ) , f o e x a m p l e , t e l l s W i a r t h a t t h n e x t I C L O S E c o m m a n ds h o u l d p u l l i t h f i f t h s a v e d s c r e e n .P E E K ( 3 7 6 3 5 ) t e l l s y o w h i c h s c r e e ni c u r r e n t l y b e i n g p o i n t e d t o 6 1 S A V E

W i z a r d ' s I S A V E a n d I L O A Dc o m m a n d s w o r k w i t h s c r e e n m e m or i z a t i o n m o r e d i r e c t l y . ( S A V E i s t r u c t s W i z a r d t m e m o r i z e t h c u r r e n t s c r e e n w i t h o u t l O P E N i n gw i n d o w , a n I L O A D t e l l s i t r p l a c e s c r e e n .7 I L O A D

I y o w i s h t r e s t o r e I S A V E ds c r e e n , u s t h i s c o m m a n d . S e I S A V E a b o v e .8 ! C L R

! C L R e r a s e s t h c o n t e n t s o t h c u r r e n t w i n d o w .9 A G A I N , m e s s a g e

T h i s w o u l d b t h c o m m a n d t u s i y o u w a n t e d t p r i n t s o m e t h i n gi n t o t h e c u r r e n t w i n d o w a g a i n . T h i sc o m m a n d d o e s n ' t m e m o r i z e t h s c r e e n , s r e u s i n g w i n d o w d o e s n ' tc o u n t a o n o t h e e i g h t s c r e e n sW i z a r d c a r e m e m b e r . I A G A I N d o e sa a u t o m a t i c ! C L R .

I n c i d e n t a l l y , w h e n e v e r W i z a r dC O M P U T E ' S G a l e n a S e p t e m b e r 1 9 8 6 6

Page 66: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 66/132

i h a n d l i n g t e x t , a o p p o s e d t b o d e r s a n s h a d o w s , i w i l l p r i n t r a t h e rt h a n P O K E . T h i s m e a n s t h a t a l o t h m a n y o p t i o n s w h a v e w i t h t h P R I N T c o m m a n d a r s t i l l o p e n t u s ( O c o u r s e , p r i n t i n g C L R / H O M Ei n w i n d o w m i g h t b l i t t l es t r a n g e . )1 0 ! K I N E T I C ( d i n ? c f i o n , w i d t h ,h e i g h t )

I K I N E T I C a l l o w s y o t p a s sd y n a m i c c o n t r o l o t h e c u r r e n t w i d o d i r e c t l y t t h u s e r . T h d i r e ct i o n p a r a m e t e r t e l l s W i z a r d t m o v et h w i n d o w o n c h a r a c t e r i t h a t d r e c t i o n . ( T h i s c o m m a n d a n t h n e x to n u s n u m e r i c v a l u e s f o d i r e ct i o n s : d n o t h i n g , l = u p ,r i g h t , d o w n , a n l e f t . ) W i d t ha n h e i g h t , i u s e d , r e p l a c e t h e o l dv a l u e s , a n a l l o w c h a n g e s i t h w i n d o w ' s s i z e . F o t e c h n i c a l r e a s o n s ,I K I N E T I C t e m p o r a r i l y r u m s o f a n 3 e f f e c t .1 1 \ S C R O L L ( d i r e c t i o n , a m o u n t )

I S C R O L L c a n b e u s e d w i t h o w i t h o u t w i n d o w . I e i t h e r c a s e , t h a r e a t b I S C R O L L e d i d e t e r m i n e db t h l a s t ! D I M c o m m a n d . Y o c a ! S C R O L L i a n o f o u r d i r e c t i o n s{ s e e t h I K I N E T I C c o m m a n d ) a n y o c a I S C R O L L a n n u m b e r o l i n e s . I n u m b e r i s n ' t s p e c i f i e d , t h d e f a u l t i o n l i n e .1 2 I M E N U , m e n u s t r i n g , r e t u r ns t r i n g

T h o n l y d i f f e r e n c e b e t w e e nI M E N U a n 1 O P E N i t h r e t u r ns t r i n g . L i k e 1 O P E N , I M E N U d r a w sw i n d o w a n p r i n t s a m e s s a g e ( i t ' s u t y o t i n s u r e t h a t t h f i r s t p a r a m et e h o l d s m e a n i n g f u l m e n u ) .U n l i k e I O P E N , I M E N U d o e s n ' t i m e d i a t e l y j u m p b a c k t B A S I C , b u w a i t s f o t h e u s e r t p r e s s a k e y . A n w h a t e v e r k e i p r e s s e d i p u i n t ot h s e c o n d s t r i n g . F o e x a m p l e ,I M E N U , M $ , K $ w o u l d p r i n t t h m e n u h e l d i t h v a r i a b l e M $ w a i tf o r a k e p r e s s , a n p u t h l e t t e rp r e s s e d i n t o t h v a r i a b l e K $ 1 3 ! B O X

T h i s i p s e u d o - w i n d o w c o m a n d . ! B O X d r a w s w h a t l o o k s l i k ew i n d o w , b a s e d o n ! D I M a n d I D E -F I N E , b u i d o e s n ' t m e m o r i z e t h s c r e e n . ! B O X c a n n o t b e I C L O S E d .1 4 I D I S P L A Y , m e s s a g e

T h i s o n i l i k e ! B O X ( s e ea b o v e ) , b u a l l o w s y o t a d m e s a g e . I D I S P L A Y p r i n t s m e s s a g e ,

6 C O M P U T E ' S G n c e t t e S e p t e m b e r 1 9 8 6

b a s e d o ! D I M , b u t a g a i n w i l l n o m e m o r i z e t h s c r e e n .1 5 ! T O N E , d u r a t i o n

1 T O N E p r o d u c e s s i n g l e r a d o t o n e . Y o p r o v i d e t h d u r a t i o no f t h e s o u n d .1 6 I H U E i b k g r n d , b o r d e r , t e x t )

T h i s c o m m a n d , a n t h o s e r m a i n i n g , h a v e l i t t l e t d w i t h w i d o w s , b u d p r o v i d e m o r e c o n t r o lo v e r t h e s c r e e n . T h f i r s t t w p a r a me t e r s o ! H U E r e p l a c e t h e P O K E su s u a l l y n e c e s s a r y t c h a n g e s c r e e nc o l o r s , a n d w o r k i d e n t i c a l l y t t h o s eP O K E s . T h t h i r d p a r a m e t e r i s l i g h t l y d i f f e r e n t . C h a n g i n g t e x tc o l o r n o r m a l l y c h a n g e s o n l y f u t u r et e x t ; w h a t w a s p r e v i o u s l y p r i n t e d o t h s c r e e n w o n ' t c h a n g e . B u t i y o u s t h t h i r d p a r a m e t e r o ! H U E t c h a n g e t e x t c o l o r , e v e r y t h i n g c u r e n t l y p r i n t e d o t h s c r e e n a l s oc h a n g e s t t h a t c o l o r . U s v a l u e s b t w e e n 0 a n 1 t c h a n g e t h c o l o r o b a c k g r o u n d , b o r d e r , a n t e x t .1 7 I E R A S E , r o

Y o c a [ E R A S E a n r o f r o mt 2 w i t h t h i s c o m m a n d . U s i i l o o p t c l e a r l a r g e r p o r t i o n s o t h s c r e e n .

1 8 ! P R I N T @ , r o w , c o l u m n ,m e s s a g e

T h i s c o m m a n d ( r e a d i a p r i n ta t i i m a n y v e r s i o n s o B A S I C , a n f o g o o d r e a s o n . I t ' s p o w e r f u l . I y o e x e c u t e t h e B A S I C s t a t e m e n t P R I N TA $ B A S I C p r i n t s t h s t r i n g w h e r et h c u r s o r w a l a s t s i t t i n g . ! P R I N T @ ,h o w e v e r , p o s i t i o n s t h e c u r s o r w h e r ey o s p e c i f y t h r o u g h t h r o a n c o u m s e t t i n g b e f o r e p r i n t i n g t h s t r i n g .1 9 I C E N T E R , r o w , m e s s a g e

T h i s c o m m a n d p r i n t s m e s a g e o a s p e c i f i e d r o w , a n W i z a r dw i l l [ C E N T E R t h m e s s a g e o t h 4 0 - c o l u m n s c r e e n .

I y o m u l t i p l y t h o s e 1 n e c o m m a n d s b a l t h o p t i o n s a v a i la b l e , y o c o m e u w i t h l o t o r em e m b e r , r i g h t ? W r o n g . R e a c h u a n t a t h R E S T O R E k e y a n y t i m eW i z a r d i a c t i v a t e d , a n f u l l r v i e w o a l W i z a r d c o m m a n d s a n o p t i o n s a p p e a r s .

E r r o r T r a p p i n gW o u l d n ' t i b g r e a t i w c o u l dw r i t e p r o g r a m a n d n e v e r m a k em i s t a k e ? U n f o r t u n a t e l y , l o o t i m e a n e f f o r t a l w a y s g o e s i n t o

f i n d i n g o u t t h e m a n y e r r o r s t h a t s i n s i d i o u s l y c r e e p i n t o o u r p r og r a m s . W i z a r d t r i e s t m a k e t h a tt a s k l i t t l e e a s i e r .

Y o w i l l , o c o u r s e , r u a c r o s st h i n f a m o u s S Y N T A X E R R O R i y o m i s s p e l l a W i z a r d c o m m a n d .Y o u ' l l s e e t h e s a m e e r r o r i y o l e a v e o f f a n e c e s s a r y p a r a m e t e r( o n e f o l l o w i n g c o m m a ) . Y o m i g h t e v e n p u l l o u S T R I N GT O L O N G E R R O R i y o t r t ( C E N T E R s t r i n g o v e r 4 0 c h a r a ct e r s . B u t h m o s t p r o b a b l e d a n g e ri t r y i n g t u s w i n d o w t o l a r g ef o t h s c r e e n .

C o n s i d e r . I y o s t a r t y o u rw i n d o w o r o 1 a n m a k e t h h e i g h t m o r e t h a n 6 t h b o t t o m o y o u r w i n d o w w o u l d g o f f - s c r e e n .W h e r e d o e s i g o ? S i n c e W i z a r dP O K E s t h w i n d o w b o r d e r i n t os c r e e n m e m o r y , i w o u l d P O K E t h b o t t o m o y o u r w i n d o w i n t o t h m e m o r y f o l l o w i n g s c r e e n m e m o r y .W h a t n o r m a l l y s i t s t h e r e ? Y o u rB A S I C p r o g r a m . D i s a s t e r e n s u e s .

O c o u r s e , w c a n ' t l e t h a th a p p e n . S o W i z a r d r e s p o n d s w i t ha I L L E G A L Q U A N T I T Y E R R O R i y o u r w i n d o w i t o l a r g e f o t h s c r e e n . T h e r e a r t h r e e c o m m a n d si W i z a r d w h e r e t h i s m i g h t h a p e n . ! D I M a n d I K I N E T I C a r o b v io u s ; c h a n g e y o u r v a l u e s a n t r a g a i n . B u w h d o e s [ D E F I N E k e e pc a u s i n g a e r r o r ? C h e c k t s e i y o u ' v e a s k e d f o s h a d o w . T h e nc h e c k t s e i y o u r w i n d o w h a l e f tr o o m o t h s c r e e n f o s h a d o w .A f t e r a l l , w c a n ' t l e w i n d o w ' ss h a d o w b l e e d o f f s c r e e n e i t h e r .

W i n d o w s a d s i g n i f i c a n tt o u c h o p r o f e s s i o n a l i s m t y o u rB A S I C p r o g r a m s . T h e r e a r f e t h i n g s m o r e i m p r e s s i v e t h a n q u a l it l o o k i n g w i n d o w s a p p e a r i n g a n d i s a p p e a r i n g w h e n y o w a n t . A n y e t , w i n d o w s w o u l d n ' t b e m a k i n gs u c h a n i m p r e s s i o n o t h p r g r a m m i n g s c e n e i t h e i r o n l y f u n ct i o n w a t l o o k g o o d .

I ' v e b e e n u s i n g W i n d o w W i a r f o s e v e r a l m o n t h s , a n a a m a z e d a t h f r e e d o m t h a t w i d o w s c a g i v e p r o g r a m m e r .S c r e e n l a y o u t s a r e n o s n a p ,m e n u s a r i n s t a n t l y a c c e s s i b l e ,p r o m p t s n l o n g e r n e e d t b s h o r ta n c r y p t i c , a n p r o g r a m s a r s i n i f i c a n t l y s h o r t e r a n e a s i e r t f o l o w h e n s m u c h l e s s o t h c o d ei d e v o t e d t s c r e e n m a n i p u l a t i o n .S e p r o g r a m l i s t i n g s o p a g e 1 0 0 .

Page 67: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 67/132

Page 68: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 68/132

F a s t F i l e C o p i e rR o s s O u w i n g a

T h i s h a n d y d i s k u t i l i t y d o e s m o r e t h a n j u s t b a c ku f i l e s ; i a l s o s c r a t c h e s , r e n a m e s , f o r m a t s , a n v a l i d a t e s . I t ' s e s p e c i a l l y h e l p f u l w h e n y o u ' r e r e o rg a n i z i n g y o u r d i s k l i b r a r y . F o t h 6 a n 1 5 4 1 .A l s o w o r k s o 1 2 ( i 6 m o d e ) a n t h 1 5 7 1 .W h e n y o f i n d y o u r s e l f l o a d i n g a n l i s t i n g 5 ( o m o r e ) d i s k d i r e c t o r i e sj u s t t o f i n d o n p r o g r a m , y o k n o wi t ' s t i m e t o s t a r t p u t t i n g y o u r d i s k si s o m e s o r t o o r d e r . B u c o p y i n gp r o g r a m s t a k e s a l o o f t i m e , e s p ec i a l l y i y o h a v e t l o a d a n s a v ep r o g r a m s o n a t t i m e t t r a n s f e rt h e m f r o m o n e d i s k t a n o t h e r .T h e r e a r m u c h m o r e i n t e r e s t i n gt h i n g s t d w i t h y o u r c o m p u t e rt h a n l o a d i n g a n s a v i n g . I g e t sw o r s e i y o h a v e s e q u e n t i a l f i l e sr a t h e r t h a n p r o g r a m f i l e s . " F a s t F i l eC o p i e r " m a k e s i e a s i e r t m a k es i n g l e o r m u l t i p l e b a c k u p s , e l i m in a t i n g m u c h o t h b u r d e n o d i s ko r g a n i z a t i o n .

F a s t F i l e C o p i e r d i s p l a y s a l t h f i l e s i t h d i r e c t o r y ; y o s e l e c t a n o a l o t h e m b m e r e l y 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 . T h p r g r a m l o a d s a m a n y f i l e s a p o s s i b l ei n t o m e m o r y , p r o m p t s y o t o i n s e r t

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

6 C O M P U T E ! * G a z e i t o S e p t e m b e r 1 9 8 6

e n t i r e p r o c e d u r e i c o m p l e t e d .T h e r e ' s n n e e d t r e m e m b e r t h n a m e s o t h f i l e s o h o t o s p e l lt h e m , a n d y o u d o n ' t e v e n h a v e t k n o w w h a t t y p e o f i l e i i o w h e r ei t ' s l o c a t e d . F a s t F i l e C o p i e r h a n d l e se v e r y t h i n g f o y o u . F a s t F i l e C o p i e rd o e s m o r e t h a n j u s t c o p y i n g . I c a a l s o d e l e t e s e l e c t e d f i l e s , r e n a m ef i l e s , a n v a l i d a t e o f o r m a t d i s k .T h e r e a r m e n u s a n p r o m p t s f o e v e r y f u n c t i o n s o t h e r e i n n e e dt m e m o r i z e a n y t h i n g t u s t h p r o g r a m . J u s t l o a d , r u n , a n f o l l o wt h m e n u s .

E n t e r i n g T h e P r o g r a mT h p r o g r a m 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 . Y o u ' l l h a v e t u s t h " M L X " m a c h i n e l a n g u a g ee n t r y p r o g r a m ( p u b l i s h e d e l s ew h e r e i t h i s i s s u e ) t t y p e i t h p r o g r a m . B e s u r e y o r e a d a n d u nd e r s t a n d t h i n s t r u c t i o n s f o u s i n gM L b e f o r e y o b e g i n e n t e r i n g t h d a t a f o F a s t F i l e C o p i e r . W h e n y o r u M L X , y o u ' l l b e a s k e d f o s t a r ti n a d d r e s s a n a n e n d i n g a d d r e s sf o t h d a t a y o a r e n t e r i n g . F o

F a s t F i l e C o p i e r , a n s w e r t h p r o m p t s a f o l l o w s :S t a r t i n g A d d r e s s : 0 8 0 1E n d i n g A d d r e s s : 1 4 F 0

W h e n y o f i n i s h e n t e r i n g t h F a s t F i l e C o p i e r d a t a , b s u r e t s a v e c o p y o n d i s k . T r u i t t y p eL O A D " f i l e n a m e " , 8 a n R U N , j u s ta y o w o u l d f o B A S I C p r o g r a m .T h t i t l e s c r e e n w i l l a p p e a r a n p r o m p t y o t i n s e r t t h s o u r c ed i s k . P r e s s a n k e w h e n y o u ' r er e a d y t g e s t a r t e d . T h n e x t t h i n gy o s h o u l d s e i t h d i r e c t o r y , u l e s s t h e r e a r n f i l e s o t h d i s k o t h d i s k i u n f o r m a t t e d . I t h e s ec a s e s , t h t y p e o p r o b l e m w i l l b d i s p l a y e d , a n y o u ' l l b a l l o w e d t q u i t , i n s e r t a n o t h e r d i s k , o f o r m a tt h d i s k .

T h D i r e c t o r yT h d i r e c t o r y s c r e e n m a k e s t h i sp r o g r a m e a s y t o u s e . A t h t o o t h s c r e e n i t h m e n u o f t h e o t i o n s y o c a u s e . B e l o w t h i s m e n uy o u ' l l s e e t h e d i s k d i r e c t o r y s p l i ti n t o t w c o l u m n s . U t 3 t i t l e sm a b d i s p l a y e d o t h i s s c r e e n a t t i m e . I t h e r e a r e m o r e t h a n 3 f i l e so t h d i s k , p r e s s 1 a n t h n e x tp a g e o t i t l e s w i l l b d i s p l a y e d . T r e t u r n t t h p r e v i o u s p a g e , p r e s sf 5 T h e r e m a b s e v e r a l p a g e ss i n c e t h e d i r e c t o r y h a r o o m f o u t 1 4 f i l e s o d i s k .

I y o l o o k c l o s e l y a t h l i s t i n g

Page 69: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 69/132

o t i t l e s , y o m a n o t i c e t h a t s o m eo f t h e t i t l e s h a v e c o m m a a n t h l e t t e r S U o a f t e r t h f i l e n a m e .T h i s i n d i c a t e s t h a t f i l e i s e q u e nt i a l , u s e r , o r e l a t i v e t y p e . P r o g r a mf i l e s a r u n m a r k e d . T h i s f e a t u r e i o n l y f o y o u r r e f e r e n c e ; i d o e s n o a f f e c t h o y o u s a n o t h f u n ct i o n s i n t h i s p r o g r a m . D o n ' t b o t h e rt r y i n g t c o p y r e l a t i v e f i l e s . T h e y ' r ec o n s i d e r a b l y d i f f e r e n t f r o m o t h e rt y p e s o f i l e s a n c a n n o t b c o p i e dw i t h t h t e c h n i q u e s u s e d b t h F a s t F i l e C o p i e r .

T h o n l y o t h e r u n u s u a l i t e mt h a t m a a p p e a r i t h d i r e c t o r y i t i t l e w i t h l a r g e d o a t h e n d . T h i si n d i c a t e s t h a t t h f i l e i u n c l o s e d ( " p o i s o n " f i l e , a l s o c a l l e d a " s p l a t "f i l e ) a n y o w i l l n o b a l l o w e d t d e l e t e o r c o p y i t I a u n c l o s e d f i l ea p p e a r s o d i s k , y o s h o u l d e l i mi n a t e i b v a l i d a t i n g t h d i s k . I y o d o n ' t e l i m i n a t e a u n c l o s e d f i l e , s r i o u s p r o b l e m s m a r e s u l t i t h d r e c t o r y . T v a l i d a t e t h d i s k , p r e s sa C o p y i n g F i l e sB e f o r e c o p y i n g f i l e , y o m u s t m a r ki s o t h e F a s t F i l e C o p i e r k n o w sw h i c h o n t c o p y . U s i n g t h C R S Rk e y s , m o v e t h X - s h a p e d c u r s o r i f r o n t o f t h e f i l e t b c o p i e d . W h e nt h e c u r s o r i p o s i t i o n e d i f r o n t o t h d e s i r e d t i t l e , p r e s s t h s p a c e b a a n t h t i t l e w i l l b c h a n g e d t r e v e r s e c h a r a c t e r s . I y o c h a n g ey o u r m i n d , p r e s s t h s p a c e b a a g a i n a n t h t i t l e w i l l r e t u r n t n o r m a l . T c o p y m o r e t h a n o n p r o g r a m , m o v e t h e c u r s o r t t h n e x t d e s i r e d t i t l e a n p r e s s t h s p a c e b a r . T h e r e i n l i m i t o h o m a n y t i t l e s y o m a s e l e c t . Y o m a e v e n s w i t c h t o t h e r p a g e s i n e c e s s a r y . A l t i t l e s d i s p l a y e d w i t hr e v e r s e c h a r a c t e r s w i l l b c o p i e d .W h e n y o u ' v e m a d e y o u r s e l e c t i o n s ,p r e s s f t o s t a r t t h c o p y i n g p r c e d u r e .

T h c o p y r o u t i n e b e g i n s w i t hp r o m p t t m a k e s u r e y o a r e r e a d y .I y o u c h a n g e y o u r m i n d , p r e s s f a g a i n a n y o w i l l r e t u r n t t h d r e c t o r y . P r e s s a n o t h e r k e t b g i c o p y i n g . T h p r o g r a m w i l lb e g i n w i t h t h f i r s t t i t l e i t h d i r e ct o r y a n c h e c k w h e t h e r y o u s e l e c te i t I i w a s n ' t s e l e c t e d , i w i l l s k i pt t h n e x t o n u n t i l i f i n d s o n t c o p y . I t h e n c h e c k s w h e t h e r t h f i l e w i l l f i i n t o t h a v a i l a b l e m e m or y I t h e r e i s u f f i c i e n t s p a c e , t h

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

e a c h o t h s e l e c t e d f i l e s a n l o a d st h e m a l o n g a s t h e r e i r o o m i m e m o r y . I f i l e i t o b i t b l o a d e d , i i s k i p p e d u n t i l t h e n e x tp a s s . A f t e r a s m a n y f i l e s a p o s s i b l eh a v e b e e n l o a d e d i n t o m e m o r y , y o a r p r o m p t e d t o i n s e r t t h d e s t i n at i o n d i s k a n p r e s s a k e w h e ny o u ' r e r e a d y . A g a i n , i y o c h a n g ey o u r m i n d , p r e s s f t a b o r t t h eb a c k u p . I y o u r s o u n d i t u r n e d u p y o u ' l l h e a r c h i m e t l e y o k n o wt h a t t h p r o g r a m i w a i t i n g f o y o t s w i t c h d i s k s .

A f t e r a l t h f i l e s a r s a v e d , t h p r o g r a m c h e c k s t s e w h e t h e r t h e r ew e r e a n f i l e s t h a t w e r e n o l o a d e do t h f i r s t p a s s . I n m o r e f i l e s a r t b c o p i e d , y o w i l l b a s k e d i y o w a n t t c o p y t h s a m e f i l e sa g a i n t a n o t h e r d i s k o r b e g i n w o r ko a n o t h e r d i s k o q u i t t h p r o g r a ma l t o g e t h e r .

m a x i m u m o 4 9 6 6 4 ( a b o u t4 8 K ) b y t e s o R A i a v a i l a b l e f o c o p y i n g . T h i s w o r k s o u t 1 9 b l o c k s . F i l e s l a r g e r t h a n t h i s c a n n o tb c o p i e d b t h i s p r o g r a m . T h a m o u n t o m e m o r y a v a i l a b l e v a r i e ss l i g h t l y d e p e n d i n g o h o m a n y t t l e s a r o t h d i s k . A l m e m o r y b t w e e n 2 0 4 7 ( $ 0 7 F F ) a n d 5 3 2 4 8( $ D 0 0 0 ) i u s e d f o s t o r a g e o l o a de p r o g r a m s .

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

F a s t F i l e C o p i e r i w r i t t e n s ot h a t f a s t l o a d c a r t r i d g e s s u c h a s F a s fL o a d f r o m E p y x m a b u s e d w h i l ec o p y i n g . T h i s w i l l s p e e d u t h l o a d i n g o t h f i l e s , b u i w i l l n o s p e e d u t h s a v i n g o f t h e f i l e s .( S o r r y , " T u r b o D i s k " w i l l n o w o r ki c o n j u n c t i o n w i t h t h i s p r o g r a m . )

S c r a t c h i n g F i l e sA i m p o r t a n t f e a t u r e t h a t i n e c e ss a r y a f t e r c o p y i n g f i l e s i t h a b i l i t yt d e l e t e t h e m f r o m t h s o u r c e d i s kw h e n t h e y ' r e n l o n g e r n e e d e d .W i t h t h F a s t F i l e C o p i e r t h i s i j u s ta e a s y t d a c o p y i n g f i l e s . M e r el m a r k t h f i l e s y o w a n t t d e l e t ea n p r e s s f 3

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

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

k e y . I y o d o n ' t w a n t i d e l e t e d ,p r e s s t h e k e a n i w i l l s k i p t t h n e x t t i t l e . W h e n a l t h s e l e c t e df i l e s a r d e l e t e d , y o w i l l b e a s k e dt p r e s s a n k e t c o n t i n u e . Y o m a i n s e r t a n o t h e r d i s k a t h i s t i m eo k e e p t h p r e s e n t d i s k i t h d r i v e . P r e s s k e y , a n t h d i r e c t o r yo f t h e d i s k w i l l b e l o a d e d a n d i p l a y e d a n y o m a c o n t i n u e a g a i nw i t h a n o f t h e o p t i o n s s h o w n o t h e d i r e c t o r y s c r e e n .

R e n a m i n g F i l e sI t i s s o m e t i m e s d e s i r a b l e t c h a n g et h n a m e s o c e r t a i n f i l e s a f t e rt r a n s f e r r i n g t h e m t a n o t h e r d i s k .T h i s i d o n e m u c h t h s a m e w a a c o p y i n g o d e l e t i n g f i l e s . F i r s t , m a r ka l t h t i t l e s y o u w o u l d l i k e t o r en a m e a n p r e s s f 4 T h o l n a m e o e a c h f i l e w i l l b d i s p l a y e d , a n d y o ua r a s k e d t t y p e i n e n a m e . I y o p r e s s R E T U R N w i t h o u t t y p i n ga n y t h i n g e l s e , t h f i l e w i l l n o b r n a m e d . T h n e w n a m e m a y b e o n l y1 c h a r a c t e r s l o n g . I m o r e t h a n 1 c h a r a c t e r s a r t y p e d i n o n l y t h f i r s t 1 w i l l b u s e d .

F o r m a t t i n g A n V a l i d a t i n gF o r m a t t i n g a n v a l i d a t i n g a d i s k i s t r a i g h t f o r w a r d . Y o w i l l b a s k e dt t y p e i n d i s k n a m e a n I b e f o r e f o r m a t t i n g . R e m e m b e r t h a tf o r m a t t i n g e r a s e s e v e r y t h i n g o t h d i s k , s b c a r e f u l w i t h t h i s f u n ct i o n . V a l i d a t i n g o n l y r e q u i r e s y o t t y p e a n k e w h e n y o u ' r e s u r ey o u ' r e r e a d y . B o t h f u n c t i o n s w i l la l l o w y o t a b o r t b p r e s s i n g f l

W h e n y o u ' r e t h r o u g h u s i n gF a s t F i l e C o p i e r , y o m a r e t u r n t B A S I C b p r e s s i n g Q . Q u i t t i n g t h i sw a i m u c h t h s a m e a p r e s s i n gR U N / S T O P - R E S T O R E , e x c e p t t h es c r e e n i c l e a r e d a n t h e c o l o r s a r ec h a n g e d b a c k t n o r m a l .S e p r o g r a m l i s t i n g o p a g e 9 6

C O M P U T E J ' s G A Z E T T ET O L L F R E E

S u b s c r i p t i o n O r d e r L i n e1 - 8 0 0 - 2 4 7 - 5 4 7 0

I I 1 - 8 0 0 - 5 3 2 - 1 2 7 2

C O M P U T E ' . S G a i e t t e S e p t e m b e r 1 9 8 6 6

Page 70: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 70/132

8 0 - C o l u m nC h a r a c t e r E d i t o r

H a r r y R i v e r a

C r e a t e a c o m p l e t e c u s t o m c h a r a c t e r s e t f o r t h 1 2 8 ' s 8 0 - c o l u m n s c r e e n w i t h t h i s u s e f u l p r o g r a m .W h e n y o u ' r e s a t i s f i e d w i t h t h n e c h a r a c t e r s ,y o c a s a v e t h e m t d i s k f o u s w i t h o t h e r p r g r a m s . A l s o i n c l u d e d i b o o t p r o g r a m f o l o a di n t h c u s t o m c h a r a c t e r s i n t o m e m o r y .T h 1 2 8 ' s 8 0 - c o l u m n s c r e e n i a e n i g m a . T h 8 0 - c o l u m n c h i p h a i t o w p r i v a t e 1 6 o m e m o r y f o s c r e e n m e m o r y , c o l o r m e m o r y , a n dt w c h a r a c t e r s e t s . T c h a n g e t h c h a r a c t e r s e t , y o m i g h t t h i n k t h a ty o c o u l d j u s t f i n d t h m e m o r y a n P O K E n e v a l u e s t i t B u i t ' s n o t h a t s i m p l e .

T h e 1 6 K u s e d b t h 8 0 - c o l u m ns c r e e n i o u t s i d e t h e r e a l m o t h n o r m a l m e m o r y o t h 1 2 8 . T h o n l y w a t r e a d o r w r i t e v a l u e st h e r e i t P O K E c e r t a i n n u m b e r s t 8 0 - c o l u m n c h i p r e g i s t e r s v i a l o c at i o n s 5 4 7 8 4 a n 5 4 7 8 5 ( $ D 6 0 0 a n d$ D 6 0 1 i h e x a d e c i m a l ) . T h e s e t w l o c a t i o n s a c a g a t e w a y t 8 0 c o l u m n m e m o r y .

I t ' s p o s s i b l e t d e s i g n y o u ro w c h a r a c t e r s f o t h 8 0 - c o l u m ns c r e e n , b u i t ' s l i t t l e m o r e d i f f i c u l tt h a n d o i n g i i 4 0 - c o l u m n m o d e ." 8 0 - C o l u m n C h a r a c t e r E d i t o r "s o l v e s t h e p r o b l e m a n l e t s y o c o n c e n t r a t e o c r e a t i n g n e c h a ra c t e r s e t . W h e n y o u ' r e f i n i s h e d , t h c h a r a c t e r s e c a n b e s t o r e d o d i s k

6 C O M P U T E I ' s G a z o t t a S e p t e m b e r 1 9 8 6

a n e a s i l y l o a d e d i n t o m e m o r y .

B e t t e r - L o o k i n g C h a r a c t e r S e I y o h o o k u p 1 2 t o m o n oc h r o m e o R G B I m o n i t o r , i t 6 4 2 0 d o r e s o l u t i o n i t h s a m e a y o u ' l l f i n d o a I B P w i t hc o l o r / g r a p h i c s b o a r d ( a s a m a t t e r o f a c t , y o c a u s a I B M - c o m p a t i b l ec o l o r m o n i t o r w i t h t h 1 2 8 ) . I y o l o o k c l o s e l y a t h c h a r a c t e r s o f a I B a n t h C o m m o d o r e 1 2 8 , y o u ' l ln o t i c e t h a t t h e y ' r e n o t h s a m e .T h I B M ' s c h a r a c t e r s a p p e a r t b m o r e s t y l i s h o f a n c i e r .

o r i g i n a l l y w r o t e " 8 0 - C o l u m nC h a r a c t e r E d i t o r " t c r e a t e a I B M -s t y l e c h a r a c t e r s e t f o r m 1 2 8 . I t ' sa l s o g o o d f o a d d i n g f o r e i g n l a ng u a g e c h a r a c t e r s l i k e e o 6 o f o c r e a t i n g s p e c i a l i z e d g r a p h i c s .

T h e r e a r t w o p r o g r a m s a c o m p a n y i n g t h i s a r t i c l e , o n i B A S I C , t h o t h e r i m a c h i n e l a g u a g e . P r o g r a m i t h c h a r a c t e re d i t o r , w h i c h a l l o w s y o t c r e a t e ,e d i t , a n s a v e c u s t o m c h a r a c t e r

s e t . I t ' s w r i t t e n i B A S I C , w i t hm a c h i n e l a n g u a g e r o u t i n e c o t a i n e d i D A T A s t a t e m e n t s . T h e r ea r n s p e c i a l i n s t r u c t i o n s f o t y i n i e x c e p t t h a t y o s h o u l d b e i 1 2 m o d e . I y o u s t h " A u t om a t i c P r o o f r e a d e r , " e l s e w h e r e i t h i s i s s u e , y o u ' l l b a b l e t a v o i dt y p i n g m i s t a k e s .

T h s e c o n d p r o g r a m i v e r ys h o r t m a c h i n e l a n g u a g e p r o g r a m .Y o m a u s t h " M L X " m a c h i n el a n g u a g e e d i t o r ( a l s o i n t h i s i s s u e )t e n t e r i t A n s w e r t h p r o m p t s a f o l l o w s :S t a r t i n g A d d r e s s : 0 C 0 OE n d i n g A d d r e s s : 0 C 7 7

B e c a u s e i t ' s s s h o r t , y o m a p r e f e r t t y p e i i w i t h t h b u i l t - i nm a c h i n e l a n g u a g e m o n i t o r . I y o d t h i s , i g n o r e t h f i n a l n u m b e r o e a c h l i n e ( t h e r i g h t m o s t n u m b e r i c h e c k s u m u s e d b M L X ) . A f t e r e t e r i n g t h n u m b e r s , s a v e t h r o t i n e t d i s k u s i n g t h m o n i t o r S a v ec o m m a n d : " B O O T 8 0 " , 8 0 O C 0 0 ,0 O C 7 8 .

T h M e n u O C o m m a n d sT h e p r o g r a m i v e r y e a s y t u s e . A l lc o m m a n d k e y s a r l i s t e d o t h s c r e e n , s y o d o n ' t h a v e t g s e a r c h i n g i t h m a g a z i n e i y o f o r g o t t h e m . A f t e r y o h a v e e nt e r e d a n s a v e d t h p r o g r a m , t y p eR U t s t a r t t h e d i t o r . T h f u l lc h a r a c t e r s e t , i n c l u d i n g u p p e r c a s e

Page 71: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 71/132

Page 72: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 72/132

D

V 8 N . -

C S E T U

D i r e c t o r yI n i t i a l i z eV a l i d a t eR e n a m eF o r m a tS a v eC o p yS c r a t c hL o a d , 8L o a d , 8 , lR e s e t

D O W i n d o wB o b K o d a d e k

I y o o w C o m m o d o r e 6 a n 1 5 4 1 d i s k d r i v e ,y o w o n ' t w a n t t m i s s t h i s t i m e s a v i n g u t i l i t y . I d i s p l a y s w i n d o w w i t h 1 d i s k c o m m a n d s — a n yo w h i c h i j u s t a k e y p r e s s a w a y — w i t h o u t a f f e c ti n y o u r c u r r e n t s c r e e n o B A S I C p r o g r a m .H a v e y o e v e r w i s h e d f o b e t t e ra n e a s i e r w a t p e r f o r m d i s k o e r a t i o n s ? I ' n o t a l k i n g a b o u t t h " D O S W e d g e " t h a t y o p r o b a b l ya l r e a d y h a v e . m e a n s o m e t h i n ge v e n b e t t e r t h a n t h a t .

I m a g i n e m e n u s c r e e n t h a tw o u l d p r o v i d e s i n g l e k e y s t r o k ec o m m a n d t p e r f o r m p a r t i c u l a rd i s k o p e r a t i o n . T h p r o g r a m c o u l dp r o m p t a t h e a p p r o p r i a t e t i m e f o u s e r i n p u t s u c h a n e f i l e n a m e ,o l f i l e n a m e , d i s k I D a n s o n I w o u l d n l o n g e r b n e c e s s a r y t o r em e m b e r o r e n t e r l e n g t h y c o m m a n ds t r i n g s . T h d i r e c t o r y c o u l d b r e a dw i t h o u t t h n u i s a n c e o s c r e e ns c r o l l i n g . T h e r r o r c h a n n e l w o u l db e d i s p l a y e d a u t o m a t i c a l l y a f t e re v e r y o p e r a t i o n . A n d , b u s i n gw i n d o w i n g t e c h n i q u e , w c o u l d d a l t h i s a n m o r e w i t h o u t a f f e c t i n go u p r e s e n t s c r e e n . W h i l e w e ' r e a i t l e t ' s i m a g i n e t h a t t h i s c o m m a n dm e n u c o u l d b a c c e s s e d , v i e w e d ,a n u s e d a a n t i m e , e v e n w h i l ea n o t h e r p r o g r a m i r u n n i n g . p r e tt t a l l o r d e r , y o s a y ?

T h a c c o m p a n y i n g p r o g r a m ," D O S W i n d o w , " i j u s t w h a t w d e s c r i b e d — a m e n u - d r i v e n , i n t e r -r u p t - b a s e d , D O s u p p o r t w i n d o w .I i R A M - r e s i d e n t a n t r a n s p a r e n tt y o u r o t h e r p r o g r a m s . I c a b c a l l e d a t h t o u c h o f k e t p e f o r m d i s k o p e r a t i o n s i n s t a n t l y ,e v e n w h i l e o t h e r p r o g r a m s a r r u n i n g . I n c l u d e d i t h e d i s p l a y i d i g i t a l c l o c k f o a c c u r a t e t i m e k e e pi n g . T h f o l l o w i n g c o m m a n d s a r a v a i l a b l e f r o m t h m e n u :

7 C O M P U T E D G a z e l l a S e p t e m b e r 1 9 8 6

U s i n g D O W i n d o wD O W i n d o w c o n s i s t s o t w p r g r a m s . P r o g r a m 1 " D O S W i n d o wO b j e c t F i l e , " i w r i t t e n i m a c h i n el a n g u a g e . " M L X , " f o u n d e l s e w h e r ei t h i s i s s u e , i r e q u i r e d t t y p e i i n A f t e r l o a d i n g M L X , r e s p o n d t t h p r o m p t s w i t h t h e f o l l o w i n g :S t a r l i n g a d d r e s s : C A 6 0E n d i n g a d d r e s s : C F F FB s u r e t s a v e c o p y o P r o g r a mt d i s k a f t e r y o u ' v e t y p e d i a l t h d a t a . ( N o t e : P r o g r a m a t t e m p t s t l o a d t h i s f i l e a " D O S - W 1 N D O W . O B ! " .I y o u s a v e P r o g r a m u n d e r a n y o t h e rn a m e , b s u r e t c h a n g e t h f i l e n a m ew h i c h i l o a d e d i l i n e 1 o P r o g r a m2 . P r o g r a m 2 " D O S W i n d o wB o o t , " i w r i t t e n i B A S I C . B e s u r et s a v e c o p y b e f o r e y o r u t h p r o g r a m — i t e r a s e s i t s e l f w h e n i t ' sp e r f o r m e d a l i t d u t i e s — a n d b s u r e t s a v e i o t h s a m e d i s k o w h i c h P r o g r a m w a s a v e d .

T u s D O W i n d o w , j u s t l o a da n r u D O W i n d o w B o o t , P r g r a m 2 ( I a u t o m a t i c a l l y l o a d s t h m a c h i n e l a n g u a g e i P r o g r a m 1 . W h e n t h p r o g r a m i f i n i s h e d l o a di n g , y o m a e l e c t t o s e t t h t i m e o

F r o m w i t h i n m o s t a n p r o g r a m , p r e s sC T R L - D a n h a v e i n s t a n t a c c e s s t 1 d i s k c o m m a n d s .

t h d i g i t a l c l o c k . I t h e c u r r e n t t i m ei n o s e t , t h c l o c k w i l l f u n c t i o n a

t i m e r . T o o p e n t h w i n d o w , p r e s sC T R L - D . T h e n s i m p l y s e l e c t f r o mt h m e n u . W h e n y o u ' r e t h r o u g h ,p r e s s R E T U R N t c l o s e t h w i d o w . T d i s a b l e t h e u t i l i t y , p r e s sR U N / S T O P - R E S T O R E . T r e a c t iv a t e i t t y p e S Y S 5 1 8 0 8 .

H o I W o r k sT h e I R Q v e c t o r i a l t e r e d t p o i n t t

r o u t i n e w h i c h s c a n s t h k e y b o a r df o t h c u r r e n t k e b e i n g p r e s s e d . I t h C T R L a n k e y s a r p r e s s e ds i m u l t a n e o u s l y , f l a g i s e t d v e r t s u b s e q u e n t i n t e r r u p t s . T h e ns c r e e n m e m o r y , c o l o r m e m o r y , a n z e r o p a g e a r q u i c k l y c o p i e d t t h n o r m a l l y u n u s e d R A u n d e r t h B A S I C R O M . N e x t , t h m e n us c r e e n i d i s p l a y e d a n t h p r g r a m e n t e r s a i n p u t l o o p . I t h i p u i v a l i d , i i m a t c h e d t a c o rr e s p o n d i n g c o m m a n d r o u t i n e a n e x e c u t e d . F o l l o w i n g t h c o m p l e t i o no e a c h o p e r a t i o n , t h e r r o r c h a n n e li r e a d a n d i s p l a y e d a t s t a t u sl i n e . W h e n t h m e n u s c r e e n i e x i t e d ,a l s t o r e d m e m o r y i r e t u r n e d t i t o r i g i n a l l o c a t i o n , t h f l a g i c l e a r e d ,a n c o n t r o l i r e t u r n e d t t h c u r e n t p r o g r a m r u n n i n g i m e m o r y o B A S I C , w h i c h e v e r a p p l i e s .

T a v o i d c o n f l i c t s b e t w e e np r o g r a m s , s o m e r e s t r i c t i o n s m u s tb e o b s e r v e d . Y o u r p r o g r a m m a n o u s t h R A l o c a t e d u n d e r t h B A S I C R O o l o c a t i o n s 5 1 8 0 8 -5 3 2 4 7 . A l s o , t h e D O W i n d o w p r g r a m a s s u m e s t h a t y o u ' r e i t h s t a n d a r d c h a r a c t e r m o d e w i t h t h s c r e e n a i t d e f a u l t l o c a t i o n o 1 0 2 4 .

S e p r o g r a m l i s t i n g s o p a g e 1 0 3 . <

Page 73: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 73/132

D A T A T r a n s f o r m e rF o L A D S

R o b e r t E C o

T h i s h a n d y u t i l i t y c o n v e r t s B A S I C D A T A s t a t em e n t s i n t o f o r m a t u s a b l e b t h L A D S a s s e mb l e r f r o m C O M P U T E ' . ' s T h e S e c o n d B o o k o M a c h i n e L a n g u a g e . " D a t a T r a n s f o r m e r " c a b u s e f u l w i t h " U l t r a f o n t + , f o u n d e l s e w h e r e i t h i s i s s u e . F o t h C o m m o d o r e 6 4

W h e n c o n v e r t i n g p r o g r a m f r o mB A S I C t m a c h i n e l a n g u a g e , i t ' sf r u s t r a t i n g t h a v e t m a n u a l l yt r a n s l a t e a l t h s u p p o r t i n g d a t a a w e l l . F o e x a m p l e , y o m a h a v ec a r e f u l l y d e s i g n e d n e c h a r a c t e rs e ( p e r h a p s u s i n g " U l t r a f o n t , p u b l i s h e d e l s e w h e r e i n t h i s i s s u e ) .O y o m a h a v e p a i n s t a k i n g l y c r a t e d c o l l e c t i o n o s p r i t e i m a g e s( p e r h a p s u s i n g t h " S p r i t e M a g i c "p r o g r a m f r o m t h A u g u s t 1 9 8 4 i s u e ) . I n e i t h e r c a s e , t h d a t a i p r o ba b l y s t o r e d i t h B A S I C p r o g r a mi t h f o r m o D A T A s t a t e m e n t s ,w i t h e a c h i t e m s e p a r a t e d b c o m a U n f o r t u n a t e l y , t h a t f o r m a t i s n ' tu s a b l e b m o s t m a c h i n e l a n g u a g ea s s e m b l e r p r o g r a m s . F o e x a m p l e ,L A D S , t h e L a b e l A s s e m b l e r D e v e lo p m e n t S y s t e m f r o m C O M P U T E DT h S e c o n d B o o k o M a c h i n e L a g u a g e , u s e s t h . B Y T E p s e u d o - o p t h o l d d a t a , w i t h i n d i v i d u a l d a t ai t e m s s e p a r a t e d b s p a c e s r a t h e rt h a n c o m m a s .

I y o u ' r e L A D S u s e r , " D A T AT r a n s f o r m e r " f r e e s y o u f r o m t h t e d i u m o t r a n s l a t i n g D A T A s t a t em e n t s i n t o . B Y T E l i n e s b p e f o r m i n g t h a t f u n c t i o na u t o m a t i c a l l y . S i n c e t h T r a n sf o r m e r p r o g r a m i w r i t t e n i m c h i n e l a n g u a g e , i m u s t b e n t e r e dw i t h t h " M L X " m a c h i n e l a n g u a g ee d i t o r , f o u n d e l s e w h e r e i n t h i s i s u e . W h e n y o u r u n M L X , y o u ' l l b

a s k e d f o s t a r t i n g a n e n d i n g a dd r e s s e s . T h c o r r e c t v a l u e s f o D A T A T r a n s f o r m e r a r S t a r t i n g a d d r e s s : 8 0 0 0E n d i n g a d d r e s s ; 3 1 5 7W h e n y o f i n i s h e n t e r i n g t h e d a t a ,b s u r e t s a v e c o p y b e f o r e l e a vi n M L X .

T u s D A T A T r a n s f o r m e r ,l o a d t h e p r o g r a m u s i n g c o m m a n do t h f o r m a t L O A D " f i l e n a m e " , 8 , 1( f o r d i s k ) o L O A D " f i l e n a m e " , 1 , ( f o r t a p e ) . T h e n t y p e P O K E 5 6 , 1 2 8 :N E a n p r e s s R E T U R N . N e x t ,l o a d t h p r e p a r e d B A S I C D A T Al i n e s y o u w i s h t c o n v e r t t L A D S. B Y T E l i n e s . O l o a d p r o g r a m l i k eU l t r a f o n t o r S p r i t e M a g i c , a n c r e a t e s e o D A T A l i n e s c o n t a i ni n g c h a r a c t e r s e o s p r i t e i m a g ed a t a . W h e n y o u ' r e r e a d y t p e r f o r mt h t r a n s l a t i o n t . B Y T E l i n e s , s i p l t y p e S Y 3 2 7 6 8 a n d p r e s s R T U R N . I a i n s t a n t , a l t h D A T As t a t e m e n t s w i l l b r e p l a c e d w i t h. B Y T E p s e u d o - o p s , a n a l c o m m a sb e t w e e n n u m b e r s w i l l b r e p l a c e dw i t h s p a c e s ( e x i s t i n g l i n e n u m b e r sw i l l b u n c h a n g e d ) . T h o n r s t r i c t i o n i t h a t o n l y B A S I C l i n e st h a t b e g i n w i t h t h D A T A s t a t em e n t c a b i m e m o r y w h e n t h T r a n s f o r m e r i a c t i v a t e d . I a n p r g r a m l i n e s b e g i n n i n g w i t h s t a t e -m e n t o t h e r t h a n D A T A a r e n c o u n t e r e d , y o u ' l l s e e t h e m e s a g e E R R O R E R R O R E R R O R , a n

t h t r a n s l a t i o n w i l l b h a l t e d ( t h ep r o g r a m i m e m o r y w i l l s t i l l b i t a c t , h o w e v e r ) .

O n c e t h . B Y T E l i n e s h a v eb e e n c r e a t e d , y o c a a d l a b e l s t ot h l i n e s o a d o t h e r L A D S l i n e s t c r e a t e n e s o u r c e f i l e . I y o w a n t , y o c a s i m p l y a d a . E N Dp s e u d o - o p a t h e n d a n d s a v e t h d a t a i s e p a r a t e f i l e t b l i n k e d t t h m a i n f i l e d u r i n g a s s e m b l y . I t ' sa l s o p o s s i b l e t a p p e n d t h d a t al i n e s c r e a t e d b D A T A T r a n s f o r m e rt a e x i s t i n g L A D S s o u r c e f i l e . T h e a s i e s t w a i t u s p r o g r a m m i n ga i s u c h a " M e t a B A S I C " ( f r o m t h A p r i l 1 9 8 5 i s s u e ) , w h i c h o f f e r sM E R G E c o m m a n d . I y o d o n ' th a v e s u c h u t i l i t y , y o c a a p p e n dt h e d a t a m a n u a l l y b y f o l l o w i n gt h e s e s t e p s :1 S a v e c o p y o t h . B Y T E l i n e sc r e a t e d b D A T A T r a n s f o r m e r .2 L o a d t h e x i s t i n g L A D S s o u r c ec o d e f i l e i n t o m e m o r y ; t h e n t y p eP R I N T P E E K ( 4 3 ) , P E E K ( 4 4 ) , p r e s sR E T U R N , a n w r i t e d o w n t h t w n u m b e r s . ( M o s t l i k e l y , y o u ' l l s e a n 8 . 3 E n t e r t h e f o l l o w i n g l i n e i d i r e c tm o d e ( w i t h o u t l i n e n u m b e r ) ; t h e np r e s s R E T U R N :E A - P E E K ( 4 5 ) P E E K ( 4 6 ) t 2 S 6 - 2 : P O K E

4 4 , E A / 2 5 6 : P O K E 4 3 , E A - P E E K ( M ) * 2 5 64 R e l o a d t h . B Y T E f i l e . W h e n t h l o a d i c o m p l e t e , e n t e r t h f o l l o wi n l i n e i d i r e c t m o d e a n p r e s sR E T U R N ( s u b s t i t u t e f o r n a n / i t h t w o n u m b e r s y o u r e c o r d e d i s t e p 2 ) P O K E 4 3 , n J : P O K E 4 4 , n 25 T h d a t a l i n e s a r n o a p p e n d e dt t h s o u r c e c o d e . B s u r e t s a v ec o p y o t h c o m b i n e d f i l e .S e p r o g r a m l i s t i n g o p a g e 9 9

C O M P U T E ' S G a z e r t o S e p t e m b e r 1 9 8 6 7

Page 74: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 74/132

A u t o R u K e v i n M y k y t y n , E d i t o r i a l P r o g r a m m e r

T h i s s h o r t u t i l i t y f o t h e 6 4 a n 1 2 m a k e s l o a di n a n r u n n i n g p r o g r a m s a s n a p . L i s t t h d i s kd i r e c t o r y , m o v e t t h p r o g r a m y o u w a n t t l o a d ,a n p r e s s R E T U R N . A f t e r t h e p r o g r a m i l o a d e d ,j u s t p r e s s R E T U R N a g a i n t r u i t

Y o u ' l l f i n d " A u t o R u n " q u i t e s i p l t u s e . O n c e i h a b e e n i s t a l l e d , y o c a l o a d a n y p r o g r a mb l i s t i n g t h d i r e c t o r y , c u r s o r i n g t t h p r o g r a m , a n p r e s s i n g R T U R N . I y o u ' v e c h o s e n B A S I Cp r o g r a m , R U a p p e a r s o t h s c r e e n a f t e r t h p r o g r a m i l o a d e d .I y o u ' v e s e l e c t e d m a c h i n e l a g u a g e p r o g r a m , i l o a d s , a n t h e n5 Y a n t h a p p r o p r i a t e s t a r t i n ga d d r e s s a r p r i n t e d o t h s c r e e n .E i t h e r w a y , y o j u s t p r e s s R E T U R Nt s t a r t u t h p r o g r a m .

T h e r e a r t w v e r s i o n s o A u t oR u n : o n f o t h 6 ( P r o g r a m 1 a n o n f o t h 1 2 ( P r o g r a m 2 ) T h A u t o R u r o u t i n e i w r i t t e n e n t i r e l yi m a c h i n e l a n g u a g e , b u t B A S I Cl o a d e r p r o g r a m i u s e d t p l a c e t h m a c h i n e l a n g u a g e i n t o m e m o r y .

T h C o m m o d o r e 6 v e r s i o n i w r i t t e n t l o a d a l o c a t i o n 4 9 1 5 2 ;t h 1 2 v e r s i o n l o a d s a 3 0 7 2 .T h e s e a r e a s o m e m o r y a r p o p u l a rf o m a c h i n e l a n g u a g e r o u t i n e s . I y o o w a n o t h e r u t i l i t y p r o g r a mt h a t n e e d s t h s a m e s e c t i o n o m e m o r y , y o c a m o v e A u t o R u t n e l o c a t i o n b c h a n g i n g t h v a l u e o S i l i n e 1 0 ( 6 v e r s i o n )o l i n e 1 ( 1 2 8 v e r s i o n ) . T h p r g r a m r e q u i r e s 2 5 b y t e s o m e m o r ya n d m u s t b e g i n o a e v e n p a g eb o u n d a r y ( m e m o r y l o c a t i o ne v e n l y d i v i s i b l e b 2 5 6 ) .

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

O t h C o m m o d o r e 6 4 a l m o s ta n s e c t i o n o m e m o r y c a n b e u s e d

7 C O M P U T E ! ' * G a z e t t e S e p t e m b e r 1 9 8 6

a l o n g a i i p r o t e c t e d . T l o c a t eA u t o R u a t h t o o f t h e B A S I Cm e m o r y a r e a i t h C o m m o d o r e 6 4 r e p l a c e l i n e 1 0 w i t h t h e f o l l o w i n g :

1 0 P O K E 5 6 , P E E K ( 5 6 ) - 1 : C L R :S A P E E K ( 5 6 ) ' 2 5 6 : H B ^ I N T( S A / 2 S 6 ) : L B - S A - 2 5 6 ' H B

R u n n i n g I O n c e y o u ' v e d e c i d e d o g o o dp l a c e i m e m o r y a n h a v e s e t h v a l u e o S a c c o r d i n g l y , r u t h p r o g r a m . T h e r e w i l l b s h o r t d l a w h i l e t h m a c h i n e l a n g u a g e i P O K E d i n t o m e m o r y . I y o u ' r eu s i n g t h 1 2 v e r s i o n o A u t o R u n ,t h 4 0 - c o l u m n s c r e e n w i l l g b l a n kf o r a m o m e n t w h i l e t h p r o g r a mp u t s t h 1 2 i n t o F A S T m o d e . ( T h i ss p e e d s u t h P O K E i n g t m e m or y . ) T h 1 2 v e r s i o n a l s o a s k s i y o w a n t t l o a d o n l y B A S I C p r o g r a m so i y o u m i g h t b e l o a d i n g B A S I Ca n m a c h i n e l a n g u a g e p r o g r a m s .B A S I C p r o g r a m s s t a r t a t d i f f e r e n ta d d r e s s e s o t h C o m m o d o r e 1 2 8 ,d e p e n d i n g o n w h e t h e r o n o h r e g r a p h i c s a r e a h a b e e n a l l o c a te d S i n c e t h p r o g r a m u s e s t h s t a r t i n g a d d r e s s o t h p r o g r a m t d e t e r m i n e w h e t h e r i i B A S I C o m a c h i n e l a n g u a g e . A u t o R u c a g e c o n f u s e d . T h e r e f o r e , a n t i m ey o w o n ' t n e e d t l o a d a n m c h i n e l a n g u a g e p r o g r a m s , c h o o s et h f i r s t o p t i o n ( B A S I C o n l y ) .

B o t h v e r s i o n s e n d b y p r i n t i n gt h e a c t i v a t i o n a n d e a c t i v a t i o n a d r e s s e s o t h s c r e e n . W r i t e t h e s ed o w n f o f u t u r e r e f e r e n c e . S Y t t h a d d r e s s d i s p l a y e d , a n d A u t o

R u i a c t i v a t e d .N o d i s p l a y t h e d i r e c t o r y o

t h e s c r e e n . F o t h 6 4 t y p eL O A D " $ 0 " , 8 a n L I S T , o u s u t i l i t y s u c h a t h " D O S W e d g e "( f r o m t h 1 5 4 1 T e s t / D e m o D i s k ) ," B A S I C A i d , " o " M e t a B A S I C . "C o m m o d o r e 1 2 o w n e r s c a t y p eD I R E C T O R Y , C A T A L O G , o j u s tp r e s s t h e F f u n c t i o n k e y .

N e x t , m o v e t h c u r s o r u t t h p r o g r a m y o u w a n t t r u a n p r e s s R E T U R N . T h p r o g r a m i l o a d e d , t h e s c r e e n i c l e a r e d , a n t h w o r d R U o S Y f o l l o w e d b a a d d r e s s i p r i n t e d a t h e t o p o t h s c r e e n . I t ' s i m p o r t a n t t c h e c kw h e t h e r t h S Y a d d r e s s d i s p l a y e da t h t o o t h e s c r e e n i t h a c t u a ls t a r t i n g a d d r e s s f o t h p r o g r a ml o a d e d . A l t h o u g h t h i s i m o s t l i k e l yt h a d d r e s s t S Y t o t h i s i n o a w a y s t h c a s e .

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

O n c e t h p r o g r a m i l o a d e d ,y o c a s i m p l y p r e s s R E T U R N t r u i o t y p e L I S T t v i e w t h p r o g r a m .

U s i n g A u t o R u W i t h M e t a B A S I CT h 6 v e r s i o n o A u t o R u w a w r i t t e n t b e c o m p a t i b l e w i t h M e t aB A S I C . T o u s t h t w p r o g r a m s a t h s a m e t i m e , r e m e m b e r t w o r u l e s .F i r s t , d o n ' t i n s t a l l A u t o R u i m e m o r y l o c a t i o n s 3 6 8 6 4 - 4 0 9 6 0 ;t h i s p a r t o f m e m o r y i n e e d e d b yM e t a B A S I C . S e c o n d , a l w a y s l o a da n e n a b l e M e t a B A S I C f i r s t . A f t e ry o S Y t M e t a B A S I C , y o c a s a f e l y l o a d A u t o R u n .

A u t o R u s h o u l d b c o m p a t ib l w i t h m o s t o t h e r p r o g r a m m i n gu t i l i t i e s , t o o . I y o s e e m t h a v em e m o r y c o n f l i c t , j u s t r e l o c a t e A u t oR u t a n o t h e r p o r t i o n o m e m o r y .S e p r o g r a m l i s t i n g s o p a g e 1 0 5 .

Page 75: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 75/132

C o m m o d o r e 1 2 H i - R e s T e x t M a n i p u l a t i o n

J a m e s R S c h w a r t z

D r a w i n g h i g h - r e s o l u t i o n s c r e e n s o t h e 1 2 8 i r e a s o n a b l y e a s y b e c a u s e o B A S I C 7 . 0 ' s p o w e r f u lg r a p h i c s c o m m a n d s . T h i s t u t o r i a l e x p l o r e s s e v e r a li n t e r e s t i n g t e c h n i q u e s f o a d d i n g t e x t t y o u r h r e a r t w o r k .I y o l o a d t h s a m e h i g h - r e s o l u t i o n( h i - r e s ) p i c t u r e i n t o 6 a n 1 2 8 ,y o u ' l l f i n d t h a t t h t w s c r e e n s l o o ke x a c t l y t h e s a m e . T h i s s h o u l d n ' t b s u r p r i s i n g ; t h t w c o m p u t e r s u s t h s a m e v i d e o c h i p . B u t t h e 1 2 ( i 1 2 m o d e ) h a m a n y d r a w i n g c o m a n d s t h a t a r e n ' t a v a i l a b l e o t h 6 4 T h 1 2 8 c a n D R A W , C I R C L E ,B O X , P A I N T , a n d s o n w h e r e t h 6 i l i m i t e d t P E E K s a n d P O K E s .

T h e s e c o m m a n d s g i v e y o e n o r m o u s p o w e r o v e r t h h i - r e ss c r e e n . E x a c t l y 6 4 , 0 0 0 p i c t u r e e l m e n t s ( p i x e l s ) f i o t h e s c r e e n , a rr a n g e d i g r i d t h a t ' s 3 2 p i x e l sw i d e b 2 0 d e e p . I t h h i - r e sm o d e y o u h a v e c o m p l e t e c o n t r o lo v e r e a c h a n e v e r y p i x e l .

Y o c a u s t h i s p o w e r t m n i p u l a t e t e x t a w e l l a s g r a p h i c i a g e s . T h C H A R c o m m a n d , f o e x a m p l e , d i s p l a y s t e x t o t h s c r e e n . I h i - r e s m o d e , y o c a n u s eC H A R t a d l a b e l s t y o u r a r t .

B u C H A R i l i m i t e d t e v e ne i g h t - b i t b o u n d a r i e s . Y o c a n u s eC H A R t p l a c e c h a r a c t e r a p o s it i o n 0 , 8 , 1 6 2 4 a n s o o n , b u t n o to t h p i x e l s i b e t w e e n . T h i sm e a n s y o c a c h o o s e f r o m 4 0 p s i t i o n s a c r o s s a n 2 d o w n , t h s a m e d i m e n s i o n s f o u n d o t h r e u l a r t e x t s c r e e n .

B e t t e r T h a n C H A RU s i n g t h f a i r l y s i m p l e t e c h n i q u e sm e n t i o n e d h e r e , y o u ' l l b a b l e t f i n e - t u n e t h p l a c e m e n t o t e x t o t h s c r e e n . Y o c a e v e n c r e a t ey o u r o w s p e c i a l c h a r a c t e r s . Y o u ' l la l s o b a b l e t w r i t e v e r t i c a l l y o t h s c r e e n , u s e f u l f e a t u r e f o c h a r t s a n g r a p h s .

T h f i r s t s t e p i t c r e a t e t w a r r a y s , H a n V $ f o t h h o r i z o nt a a n v e r t i c a l c h a r a c t e r s e t s , r s p e c t i v e l y . T y p e i t h i s s h o r tp r o g r a m w h i c h d r a w s t h t w c h a ra c t e r s e t s o t h s c r e e n :1 0 G R A P H I C 2 , 1 , 4 : F A S T : F O R I » 3 5 T

O 9 3 j X = I - 3 5 - A B S ( 4 0 * < I > 7 4 } ) i Y= A B S ( I > 7 4 ) : C H A R 1 , X , Y , C H R S ( I

1 1 F O R H = 0 T O 7 i F O R V = 0 T O 7 i L O C A T Ei ! + X * 8 , V + Y * 8 1 1 F R D O T ( - 1 T H E ND R A W l , V + X « a , a 6 - H + Y * 8 + 8

1 2 N E X T : N E X T : N E X T : S L O W : W I N D O W0 , 4 , 3 9 , 2 4 , 1

E v e n i F A S T m o d e , i w i l l s t i l lt a k e q u i t e a w h i l e t r u n — a b o u t 4 s e c o n d s . F o r t u n a t e l y , h o w e v e r , i y o s a v e t h r e s u l t a s b i n a r y f i l eo d i s k , f u t u r e a p p l i c a t i o n s w i l lt a k e o n l y f e s e c o n d s . T o d o t h i s ,e n t e r t h i s l i n e i n d i r e c t m o d e w h e nt h R E A D Y p r o m p t a p p e a r s :B S A V E " H I R E S C H A R " , B 0 , P 8 1 9 2 T

P 9 4 7 1

N o t y p e N E t e r a s e t h o r i g i n a l p r o g r a m a n d t y p e i p a r t 2

1 0 g r a p h i c 1 , 1 1 f a s t i b l o a d - h i r e s c h a r " , d 0 ,

u 8 , b 0 , p 8 1 9 2 : d i m h s ( 9 3 ) , v s ( 9 3: X = 0 : Y - 0 i F O R I 3 5 7 0 9 3 i S S H A P

E H S ( I ) , X , Y , X + 7 , Y + 7 i S S H A P B V 5( I ) - X , Y + 1 7 , X + 7 , Y + 2 3 j X = X + 6 t IF X = 3 2 0 T H E N X = 0 : Y = Y + 8

1 2 N E X T i S L O W

H e r e w e ' r e u s i n g t h S S H A P Ec o m m a n d t s a v e r e c t a n g u l a r a r e a so f t h e s c r e e n i n t o s t r i n g v a r i a b l e s .O n c e y o u ' v e S S H A P E d p o r t i o n o t h h i - r e s s c r e e n , y o c a u s G 5 H A P E t p l a c e i a n y w h e r e o t h s c r e e n . T h e s e t w c o m m a n d sa r l i k e c r e a t i n g a r u b b e r s t a m pw h i c h c a c o p y s h a p e t d i f f e r e n tp o r t i o n s o t h s c r e e n . I t h i s c a s e ,t h a r e a s s a v e d a r e t h e s i z e o t h i n d i v i d u a l c h a r a c t e r s . F o e a s e o o p e r a t i o n , t h n u m b e r i t h e a r r a yc o r r e s p o n d s t t h A S C I I v a l u e o t h e c h a r a c t e r i n t h a t a r r a y p o s i t i o n .F o r e x a m p l e , H $ ( 6 5 ) c o n t a i n s t h h o r i z o n t a l A V $ ( 9 0 ) c o n t a i n s t h v e r t i c a l Z Z a n s f o r t h .

W r i t i n g O T h H i - R e s S c r e e nW e ' r e n o r e a d y t m a n i p u l a t et e x t . T p l a c e h o r i z o n t a l s t r i n g o t h e s c r e e n , u s t h e f o l l o w i n g s u r o u t i n e . Y o s h o u l d e n t e r t h i s s u r o u t i n e w i t h S d e f i n e d a t h s t r i n g t o b p r i n t e d , a n X a n d a t h e x a n c o o r d i n a t e s o t h u p p e rl e f t - h a n d c o r n e r o f t h e f i r s t c h a r a ct e i t h a t s t r i n g . T h c o o r d i n a t ec a n b e 0 - 3 1 9 , t h c o o r d i n a t e c a b 0 - 1 9 9 .

C O M P U T E ! ' ! G a z o t t o S e p t e m b e r 1 9 8 6 7

Page 76: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 76/132

C o m m o d o r e 6 B U S I N E S SS O F T W A R E

5 - p a c k o m o s t n e e d e d s o f t w a r ef o e f f i c i e n t b u s i n e s s o p e r a t i o n s !G e n e r a l L e d g e r

H a g e n e r a l l e d g e r o p t o n s .P r o v i d e s 1 5 0 c h r t - o f - a c c o u n t s .

• 1 5 0 0 g e n e r a l j o u r n a l t r a n s a c t i o n sI n v e n t o r y M a n a g e m e n t

T r a c k i n g o 1 0 0 0 i n v e n t o r y i t e m s .M a i n t a i n s p e r p e l u a l i n v e n t o r y r e c o r d sC a l c u l a t e s u s e . r e o r d e r s , c o s t a v e r a g i n g , e t c .

P a y r o l l *• P r o v i d e s 2 4 d i f f e r e n t p a y r o l l l u n c t i o n s .

C a l c u l a t e s p a y r o l l a n t a d e d u c t i o n sI d e a l l o 5 e m p l o y e e s o l e s s .

A c c o u n t s R e c e i v a b l e / B i l l i n g *P r o v i d e s c u s t o m e r s a l e s , c r e d i t i n f o r m a t i o n ,p r i n t e d s t a t e m e n t s a n m o r e .H a n d l e s 1 1 b i l l i n g f u n c t i o n s , 1 5 i n v o i c e s ,7 5 c u s t o m e r s .

A c c o u n t s P a y a b l e / C h e c k w r i t i n g *• C o m b i n e s I m c k j n g o l v e n d o r p a y a b f e s w i t h a

i n t e g r a t e d c h e c k w r i t i n g s y s t e m .M a i n t a i n s m a s t e r f i l o : p r o v i d e s I n v o i c e l i s t i n g s .

" I n t e r f a c e s w i l d G e n e r a l L c d g o ; s o l t w a r e .9 0 - D a y L i m i t e d F a c t o r y W a r r a n t y

M f r . L i s t : * 2 4 9 . 7 5E N T I R E S E o L i q u i d a t i o n P r i c e .

l l o m H - 1 4 H B - 7 0 0 2 - 0 6 6 S h i p , h a n d l i n g : S 5 . 0 ON O T E : A l s o a v a i l a b l e b I n d i v i d u a l i . n .P h o n e f a p r i c e s .

C r e d i t c a r d c u i i o m f t n c a n o r d e r B y p h o n o .h o u i t d a y , ^ ^ ^ H f \ . - ~ ^ I B f l S R H

D a y . a w e e k . U l " " 3 J r S 5 l l 'T o l l - F r e e : 1 - 8 0 0 - 3 2 8 - 0 6 0 9

S a l e a o u l i i d e U i 4 c o n l l g u o u i i l a t o a b i s u b j e c t ( i p e d a l c a n d l i l o n a , P l e a a e c a l l o r w r i t e l o I n q u i r e ,

* 4

< I D i r e c t M a r k e t i n g C o r p . I t e m H - 1 4 4 B1 4 0 5 N X e n l u m L a n e y M L r n e n p o N a , M S 5 4 4 1 - 4 4 9 4S e n d S - P i c k ( i ) a C o m m o d o r t 6 4 B u t l n r t i S o r t i v a r aI t e m H ' U 4 S - 7 0 0 3 ' 0 a 6 n i S f l 9 o n i i h p l u s 1 o n c r i t o s h i p .h a n d l i n g { M i n n e s o l a r e s i d e m s a d d 6 s a l t s l a x . 5 o » y , n C O D - o r d e r s }

M c h e c k o m o n e y o r d e r 1 e n c l o s e d . ( N d e l a y s i p r o c e s s i n g o r d e r s p a i d b y c h e c k , i h a n k s l T e l e C h p c k . )

C h a r g e i D V I S A ^ O M a s t e r C a r d , , O A m e r f C a n F n p r o s s "A c c t N E x p — _ _P L E A S E P R I N T C L E A R L YN a m eA d d r e s sC i t yS l a t e Z I

P h o n e

S i g n H e r a

^ - 1 * - * [ ' v ' , p l D i r e d M a r k e t i n g C o r p .A u t h o r i z e d L i q u i d a t o r

1 4 0 5 N X e n i u m L a n eM i n n e a p o l i s , M i n n e s o t a 5 5 4 4 1 - 4 4 9 4

1 0 0 0 F O R H = 1 T O L E N ( S S ) i I F A S C { M I DS ( S $ , H , l ) ) = 3 2 T H E N 1 0 1 0 i E L S E GS H A P E H S { A S C ( M I D S ( S S , H 1 ) ) X . Y - 8

1 0 1 0 X = X + 8 i N E X T i R E T U R NT p e r f e c t l y c e n t e r a l i n e o t h

s c r e e n , a d t h e f o l l o w i n g s u b r o ut i n e . T h i s t i m e , y o o n l y h a v e t s u p p l y S a n Y s i n c e i c a l c u l a te f o y o u .2 0 0 0 X » 1 5 9 - L E N ( S S ) M i G O T O 1 0 0 0

H e r e ' s a e x a m p l e s h o w i n gt h a d v a n t a g e s o h i - r e s t e x t m n i p u l a t i o n . A d t h e s e l i n e s t o t h p r o g r a m y o u h a v e s f a r :5 0 G R A P H I C l . l I D R A W 1 , 1 1 9 , 3 9 T O 1

9 9 , 3 9 T O 1 9 9 , 7 1 T O 1 1 9 , 7 1 T 0 U 9 ,3

5 1 D R A W 1 , 1 1 9 , 8 7 T O 1 9 9 , 8 7 T O 1 9 9 ,1 1 9 T O 1 1 9 , 1 1 9 T 0 1 1 9 , 8 7

5 2 A $ - " S A M P L E " i B S - " C E N T E R I N G "5 3 C H A R 1 , 2 0 - L E N ( A $ ) / 2 , 6 , A $ : C H

A R 1 , 2 0 - L E N { B S ) / 2 , 7 , B $5 4 S S = - A S i Y = 1 0 3 i G O S U B 2 0 0 0 : S S - BS t Y = l l l i G O S U B 2 0 0 0 : S L E E P 1 0 i GR A P H I C B t E N D

W h e n y o t y p e R U N , y o u ' l ls e e t h e d i f f e r e n c e b e t w e e n t h s t a nd a r d C H A R c o m m a n d ( t o p b o x )a n h i - r e s t e x t m a n i p u l a t i o n ( b o tt o b o x ) .

E v e n m o r e f a s c i n a t i n g i t h a b i l i t y t p r i n t v e r t i c a l l y o t h s c r e e n . A d t h i s s u b r o u t i n e :B 3 0 0 0 F O V - 1 T 0 L E N ( S S ) i I F

S C ( M 1 D 5 ( S S , V , 1 ) ) = 3 2 T E 3 0 1 0 I E L S E G B H A P E V ? (A S C ( M I D $ ( S S , V , l ) ) ) , X - 8. Y - a

C 3 0 1 0 Y ^ Y - 8 i N E X T i R E T U R NI n d i r e c t m o d e , t y p e D E L E T E

5 0 0 - 5 4 0 , t h e p e n t e r t h e s e l i n e s f o n e d e m o n s t r a t i o n :

5 0 G R A P U I C 0 l I K P t J T " ( C L R } S T R I N GT B P R I H T E D " ; S S i I N P U T " X

i S P A C E l C O O R D I N A T E , C O O R D !N A T E " f X , Y

5 1 I F X < 7 O R X > 3 1 9 O R Y < L E N ( S 5 ) " 8 OR Y > 1 9 9 T H E N P R I N T " O U T O F R A N GE " i S L E E P 2 i G O T O 5 0 05 2 G R A P H I C l , l i G O S U B 3 0 0 0 i S L E E P1 0 i G R A P H I C 0 i E N D

R u t h i s p r o g r a m . Y o u ' l l b p r o m p t e d t e n t e r s t r i n g a n t h a p p r o p r i a t e c o o r d i n a t e s . N o t e t h a tl i n e 5 1 m a k e s s u r e t h a t t h a n c o o r d i n a t e s y o e n t e r e d w i l l a l l o wt h s t r i n g t o f i o t h s c r e e n ; i n o t ,y o u ' r e r e t u r n e d t t h p r o m p t .

C u s t o m C h a r a c t e r s I H i - R e sN o y o c a c r e a t e y o u r o w s p c i a l c h a r a c t e r s . S u p p o s e , f o e a m p l e , t h a t y o n e e d t c r e a t ec e n t s i g n ( C f o s o m e p u r p o s e . T h f i r s t s t e p i t o f i n d c h a r a c t e r y o w i l l n o n e e d a n r e p l a c e t h a t w i t h

y o u r n e c h a r a c t e r . F o t h i s e a m p l e , w w i l l r e p l a c e t h d o l l a rs i g n ( $ ) , C H R $ ( 3 6 ) , w i t h t h c e n ts i g n .

D r a w a g r i d , a i F i u r 1 L a b e l t h v e r t i c a l r o w s a s h o w n a n d r a w y o u r n e c h a r a ct e i t h a t g r i d . N o w , a d u t h b n a r y v a l u e s f o e a c h h o r i z o n t a l r o ( F i g u r e 2 ) A d t h e s e n u m b e r s a D A T A s t a t e m e n t s i y o u r p r o g r a m ,w i t h t h f o l l o w i n g l i n e s :2 0 F A S T : G R A P H I C 1 , 1 I R E S T O R E 2 3 0

: F O R I = 8 1 9 2 T O 8 1 9 9 : R E A D A D i P O KE I , A D : N E X T

2 1 F O R H = 0 T O 7 : F O R V = 0 T O 7 : L O C A T EH , V : I F R D O T ( 2 ) = 1 T H E N D R A W 1 , V +1 0 , A B S ( H - 7 )

2 2 N E X T t M E X T : S S H A P E H S ( 3 6 ) , 0 , 0, 7 , 7 . S S H A P E V S ! 3 6 ) , 1 0 , 0 , 1 8 , 7

S L O W2 3 D A T A 1 6 , 1 6 , 6 0 , 1 0 2 , 9 6 , 1 0 2 , 6 0

, 1 T h p r o g r a m a b o v e c o n t a i n s

t h D A T A s t a t e m e n t s t m a k e t h c e n t s i g n . A l s o , n o t e t h a t t h 3 i l i n e 2 2 r e f e r s t o t h r e p l a c e m e n t o C H R $ ( 3 6 ) , t h d o l l a r s i g n w e ' r e r p l a c i n g w i t h t h c e n t s i g n .

F i g u r e

F i g u r e

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

c e n t s i g n t a p p e a r . D e l e t e l i n e s5 0 0 - 5 2 0 , a n e n t e r t h e f o l l o w i n gf o n e d e m o n s t r a t i o n :5 0 G R A P H I C 1 , 1 : S 5 » " 9 9 5 " l X - 1 5 1 l

Y = 1 0 0 I G O S U B 1 0 0 0 i S L E E P 1 0 : G R AP H I C 0 1 E N D

T y p e R U t s e t h r e s u l t s .Y o n o h a v e t h b a s i c t o o l s

t c o n t r o l t e x t o t h h i - r e s s c r e e ne x a c t l y a s y o s e f i t . Y o u ' r e n l o n g e r b o u n d b t h r e s t r a i n t s o t h C H A R c o m m a n d .

Page 77: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 77/132

P e r s o n a l i z i n g t h 1 2 S t e v e S t a n k o

H a v e y o e v e r w i s h e d y o u c o u l d c h a n g e t h s c r e e n c o l o r s o y o u r 1 2 8 ? O c o u r s e , t h e r e a r B A S I C c o m m a n d s t d t h i s , b u w o u l d n ' t i b n i c e t h a v e t h m a c h i n e d e f a u l t t y o u r c o l o r se a c h t i m e y o u p o w e r u p H o a b o u t h a v i n g c u s o m o d e , t a s e t t i n g s , a n k e r e p e a t s s e u a u t o m a t i c a l l y ? W a n t f a v o r i t e u t i l i t y t o l o a d a n r u e a c h t i m e y o t u r n o t h c o m p u t e r ? T h e s ep r o g r a m s c a g i v e y o u r c o m p u t e r w h o l e n e p e r s o n a l i t y . F o r u s e w i t h 1 5 4 1 o 1 5 7 1 d i s kd r i v e .

H o c a y o u c h a n g e t h e d e f a u l ts e t t i n g s o f t h e 1 2 8 ? T h r o u t i n e t h a ts p e c i f i e s s c r e e n c o l o r s , t a s e t t i n g s ,a n t h l i k e w h e n t h c o m p u t e r i p o w e r e d u o r e s e t i i R O M —m e m o r y t h a t c a n ' t b m o d i f i e d .H o w e v e r , y o m a h a v e n o t i c e dt h a t w h e n e v e r t h 1 2 i t u r n e d o o r e s e t w h i l e t h d i s k d r i v e i o n i t r i e s t r e a d f r o m d i s k . I t h e r e i d i s k i t h d r i v e , t h 1 2 8 c h e c k s t h s e c t o r s o f t h e d i s k r e s e r v e d f o b o o ti n f o r m a t i o n . T h b o o t i n f o r m a t i o nc a n b e s h o r t m a c h i n e l a n g u a g er o u t i n e , a c o m m a n d t l o a d a n o t h e rp r o g r a m , o r b o t h . T h k e t c u t o m i z i n g t h 1 2 i t c r e a t e a a u t o -b o o t i n g d i s k w i t h p r o g r a m t h a ts e t s t h i n g s u t h w a y o l i k e .

P r o g r a m 1 " A u t o b o o t G e n e r at o r , " c r e a t e s t h a u t o b o o t i n g d i s k .S i m p l y t y p e i t h p r o g r a m a n s a v e c o p y o i o d i s k y o d o n ' tp l a n t u s f o a u t o b o o t i n g . ( D e l e ti n t h R E M s i P r o g r a m w o n ' th u r t t h p r o g r a m a n w i l l s a v e l o o s p a c e a n t y p i n g t i m e . ) A f t e rs a v i n g c o p y , l o a d t h e p r o g r a ma n t y p e R U N . Y o u ' l l b e a s k e d t i n s e r t t h e d i s k o n w h i c h y o u w a n t

t h a u t o b o o t i n f o r m a t i o n . T h b o o tc o d e m u s t b w r i t t e n t n e w l y f o m a t t e d d i s k ; o t h e r w i s e , t h b o o ts e c t o r m a u s p l a c e o t h d i s kt h a t o t h e r p r o g r a m s a l r e a d y o c c up y I y o h a v e n ' t f o r m a t t e d t h d i s k , t h p r o g r a m o f f e r s t d t h a tf o y o u . ( B e f o r e y o f o r m a t t h d i s k , b e s u r e t h a t i d o e s n ' t c o n t a i na n y p r o g r a m s y o u w a n t t s a v e . ) I y o c h o o s e t h a t o p t i o n , b p r p a r e d f o s l i g h t d e l a y w h i l e t h d i s k i f o r m a t t e d . T h b o o t i n f o rm a t i o n w i l l t h e n b w r i t t e n t t h p r o p e r s e c t o r s . I s u c c e s s f u l t r a n sf e o c c u r r e d , m e s s a g e w i l l a p p e a rt e l l i n g y o s o N o y o u h a v e a na u t o b o o t i n g d i s k .

B u t h i s a l o n e i n o e n o u g h t m a k e t h c o m p u t e r d e f a u l t t y o u ro w p e r s o n a l p r e f e r e n c e s . W h a tt h a u t o b o o t i n f o r m a t i o n d o e s i a t e m p t t l o a d a n r u B A S I C p r g r a m n a m e d " P r e f e r e n c e s " f r o mt h s a m e d i s k . T h i s p r o g r a m s h o u l ds e t h v a l u e s f o t h e f e a t u r e s y o w a n t t c h a n g e . P r o g r a m i s h o r t e x a m p l e o t h s o r t o f p r e f e re n c e s e l e c t i o n p r o g r a m y o m i g h tw r i t e . T u s P r o g r a m 2 t y p e i

c o p y a n s a v e i t t h a u t o b o o td i s k y o p r e p a r e d w i t h P r o g r a m 1 F o t h t e c h n i q u e t w o r k c o r r e c t l y ,y o u m u s t s a v e P r o g r a m w i t h t h f i l e n a m e P R E F E R E N C E S .H a v e I Y o u r W a P r o g r a m s e l e c t s 4 0 - c o l u m n t e x ts c r e e n . I y o p r e f e r t s t a r t o u w i t h t h 8 0 - c o l u m n d i s p l a y a c t i v e ,s i m p l y c h a n g e t h G R A P H I Cs t a t e m e n t i n l i n e 1 t G R A P H I C 5 I f a c t , y o c a s e l e c t a n y o n e o s i d i f f e r e n t s c r e e n m o d e s b y c h a n g i n gt h s t a t e m e n t t G R A P H I C m o d e ,w h e r e m o d e h a o n o t h v a l u e ss h o w n i T a b l e 1 T a b l e 1 S c r e e n M o d e s

M o d e S c r e e n4 0 - c o l u m n t e n tb i t m a p p e d g r a p h i c s ( 4 0 - c o l u m n )s p l i t b i t m a p p e d a n d t e x t ( 4 0 -c o l u m n ]m u l t i c o l o r b i t m a p p e d g r a p h i c s( 4 ( 1 - c o l u m n )s p l i t m u l t i c o l o r b i t m a p p e d a n dt e x t ( 4 0 - c o l u m n )8 0 - c o l u m n t e x t

I y o w a n t t h s e l e c t e d s c r e e nt b c l e a r e d , c h a n g e t h n u m b e rf o l l o w i n g t h S C N C L R s t a t e m e n ti l i n e 1 t t h s a m e v a l u e a t h s c r e e n m o d e .

T h C O L O R s t a t e m e n t c a n b u s e d t s p e c i f y n e s c r e e n b a c kg r o u n d , b o r d e r , a n c h a r a c t e r c o o r s . L i n e 2 o P r o g r a m s e l e c t sl i g h t g r a y b a c k g r o u n d a n m e d iu g r a y b o r d e r . T h d e f a u l t c h a ra c t e r c o l o r w i l l b e d a r k g r a y . ( T h a tc o m b i n a t i o n o c o l o r s s h o w s u pm o s t c l e a r l y o m m o n o c h r o m em o n i t o r . ) T c h o o s e o t h e r c o l o r s ,s i m p l y m o d i f y t h C O L O R s t a t em e n t s . T h s t a t e m e n t s h a v e t h f o m a C O L O R c o l o r s o u r c e , c o l o r

C O M P U T E f s G a z e t t e S e p t e m b e r 1 9 8 6 7

Page 78: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 78/132

n u m b e r . V a l i d v a l u e s f o c o l o rs o u r c e a r e g i v e n i T a b l e 2 T a b l es h o w s v a l i d c o l o r n u m b e r v a l u e s f o t h 4 0 - c o l u m n m o d e s . T h n u b e r s a r e t h e s a m e f o t h 8 0 - c o l u m ns c r e e n , b u t h c o l o r s a r s l i g h t l yd i f f e r e n t , a s h o w n i T a b l e 4

T a b l e 2 C o l o r S o u r c e sN u m b e r S o u r c e

4 0 - c o l u m n b a c k g r o u n d4 0 - c o l u m n ( o r e g r o u n dm u l t i c o l o rm u l t i c o l o r4 0 - c o l u m n b o r d e rc h a r a c t e r c o l o r ( 4 0 - a n 8 c o l u m n )8 0 - c o l u m n b a c k g r o u n d

T a b l e 3 4 0 - C o l u m n C o l o r sN u m b e r C o l o r N u m b e r C o l o r

b l a c kw h i l er e c y a np u r p l eg r e e nb l u ey e l l o w

< 1 1 1 1 1 1 1

o r a n g eb r o w nl i g h t r e d a r k g r a ym e d i u m g r a yl i g h t g r e e nl i g h t b l u el i g h t g r a y

T a b l e 4 8 0 - C o l u m n C o l o r sN u m b e r C o l o r N u m b e r C o l o r

b l a c kw h i t ed a r k r e l i g h t c y a nl i g h t p u r p l ed a r k g r e e nd a r k b l u el i g h t y e l l o w

1 1 1 1 1 1 1

d a r k p u r p l ed a r k y e l l o wl i g h t r e d a r k c y a nm e d i u m g r a yl i g h t g r e e nl i g h t b l u el i g h t g r a y

F u r t h e r E n h a n c e m e n t sY o u r P r e f e r e n c e s p r o g r a m c a c h a n g e m o r e t h a n j u s t s c r e e n c o o r s . T h e r e a r m a n y o t h e r u s e r s l e c t a b l e o p t i o n s s u c h a s t a b s t o p s ,r e p e a t i n g k e y s , a n c u r s o r m o d e s .M a n y o t h e s e a r c o n t r o l l e d b p r i n t i n g E S ( e s c a p e ) s e q u e n c e s .A e s c a p e s e q u e n c e i c o m p o s e d o a E S c h a r a c t e r f o l l o w e d b a a p h a b e t i c c h a r a c t e r { o @ ) . T a b l es h o w s t h 1 2 8 ' s e s c a p e s e q u e n c e s .

I i m m e d i a t e m o d e , s i m p l yp r e s s a n r e l e a s e t h E S k e y , t h e np r e s s t h l e t t e r k e f o t h f u n c t i o ny o w a n t . T u s t h e s e s e q u e n c e si n B A S I C p r o g r a m s u c h a s P r e f e re n c e s , p r i n t a E S c h a r a c t e r ,C H R $ ( 2 7 ) , f o l l o w e d b t h l e t t e rf o t h d e s i r e d f u n c t i o n . L i n e 3 o P r o g r a m u s e s t h i s m e t h o d t c h a n g e t h c u r s o r t s o l i d , n o n -b l i n k i n g b l o c k . Y o c a a d d a n yo t h e r E S s e q u e n c e s y o u w a n t t y o u r o w P r e f e r e n c e s p r o g r a m t

7 C O M P U T E T s G a z e t t e S e p t e m b e r 1 9 8 6

T a b l e 5 E s c a p e S e q u e n c e sF u n c t i o nC l e a r t e n o f s c r e e nE n a b l e a u t o i n s e r t m o d eS e b o t t o m r i g h t c o r n e r o w i n d o wD i s a b l e a u t o i n s e r t m o d eD e l e t e c u r r e n t l i n eS w i t c h t s o l i d ( n o n b l i n k i n g ) c u r s o rS w i t c h t f l a s h i n g c u r s o rE n a b l e b e l l t o n e w h e n C H R $ ( 7 ) i p r i n t e dD i s a b l e b e l l t o n eI n s e r t b l a n k l i n eM o v e c u r s o r t s t a r t o c u r r e n t l i n eM o v e c u r s o r t e n o c u r r e n t l i n eE n a b l e s c r e e n s c r o l l i n gD i s a b l e ! s c r e e n s c r o l l i n gS e 8 0 - c o l u m n s c r e e n t n o r m a l v i d e oC a n c e l q u o t e , i n s e r t , a n r e v e r s e m o d e sE r a s e t s t a r t o c u r r e n t l i n eE r a s e t e n o c u r r e n t l i n eS e 8 0 - c o l u m n s c r e e n t r e v e r i e v i d e oS w i t c h t b l o c k c u r s o r ( H O - c o l u m n )S e t o l e f t c o r n e r o w i n d o wS w i t c h t u n d e r l i n e c u r s o r ( 8 0 - c o l u m n )S c r o l l s c r e e n u p o n e l i n eS c r o l l s c r e e n d o w n o n l i n eS w i t c h b e t w e e n 4 0 a n 8 0 - c o l u m n d i s p l a y sS e t d e f a u l t t a b s t o p s ( e v e r y c o l u m n s )C l e a r a l t a b s t o p s

E S E S E S E S E S E S E S E S E S E S E S E S E S E S E S E S E S E S E S E S E S E S E S E S E S E S E S E S

S e q u e n c e

c o n t r o l t h v a r i o u s o p t i o n s .H o w e v e r , t h e r e i n E S s

q u e n c e f o m a n y o f t h e f e a t u r e s y o m i g h t w a n t t c u s t o m i z e . F o i s t a n c e , t h e r e i n E S s e q u e n c e t s p e c i f y w h i c h k e y s r e p e a t . I n t h i sc a s e , t h o p e r a t i o n i u s u a l l y c o t r o l l e d b t h v a l u e i n a f l a g l o c at i o n i R A M . F o e x a m p l e , l o c a t i o n2 5 9 4 c o n t r o l s k e r e p e a t i n g . T h d e f a u l t v a l u e i 1 2 8 , w h i c h a l l o w sa l k e y s b u t h s p e c i a l f u n c t i o nk e y s t r e p e a t i h e l d d o w n . P O K E -i n t h v a l u e 6 i n t o t h i s l o c a t i o nw i l l p r e v e n t a n k e y s f r o m r e p e a ti n g . A f o r m e r C o m m o d o r e 6 o w n e r , m p r e f e r e n c e i t h a v eo n l y t h s p a c e b a r , I N S T / D E L , a n c u r s o r k e y s r e p e a t . S t o r i n g v a l u eo z e r o i l o c a t i o n 2 5 9 4 a l l o w s t h i s .L i n e 4 i t h e x a m p l e s e r v e s t h i sp u r p o s e . T h e r e a r m a n y o t h e r f e t u r e s y o c a c o n t r o l b P O K E i n gv a l u e s i o t h e r l o c a t i o n s . R e f e r t d e t a i l e d 1 2 m e m o r y m a f o m o r ei n f o r m a t i o n .

A n o t h e r i m p o r t a n t o p t i o n i t a s e t t i n g s . A l t h o u g h d e f a u l t s t o p sa r s e t a t e v e r y e i g h t h c o l u m n , y o uc a c h a n g e t h i s t a n p a t t e r n y o d e s i r e — e v e n a u n u s u a l s e q u e n c eo s t o p s s u c h a a c o l u m n s 5 7 1 9 2 6 , 2 7 , a n 3 9 Y o c a s e o c l e a rt a s t o p s i n d i r e c t l y b p r i n t i n gC H R $ ( 2 4 ) , b u i t ' s o f t e n e a s i e r t c h a n g e t h s t o p s d i r e c t l y . T a s t o p

s e t t i n g s a r e c o n t r o l l e d b t h v a l u e si t h e t a b s t o p b i t m a p , l o c a t i o n s8 5 2 - 8 6 1 . E a c h b i i t h m a c o r r es p o n d s t c o l u m n o t h s c r e e n .Y o c h a n g e t h e t a b s e t t i n g s b P K E i n g n e v a l u e s i n t o t h b i t m a p .T o d e t e r m i n e t h n u m b e r s y o w a n t , l e t ' s l o o k a t h e d e f a u l t 4 0 c o l u m n s e t t i n g s :

L o c a t i o n V a l u e8 5 8 5 8 5 8 5 8 5

1 2 1 2 1 2 1 2 1 2

T h b i t m a p m a k e s m o r e s e n s e i y o l o o k a t h e s e v a l u e s i b i n a r yf o r m a t , l i k e t h i s :1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 O 0 M O 1 0 0 0 0 0 0 0

B i t s s e t r e p r e s e n t t a s t o p s . I P r o g r a m 2 t a b s t o p s a r e s e t e v e r yt e s p a c e s , w h i c h y i e l d s t h e f o l l o wi n p a t t e r n :o o o o o o o o o i o o o o o o o o o i o o o o o o o o o i o o o o o o o o o i

O r i y o u g r o u p i i n t o b y t e s :o o o o o o o o o i o o o o o o o o o i o o o o o o o o o m o o o o o o o o o iW h e n y o t r a n s l a t e t h b i p a t t e r n sb a c k i n t o d e c i m a l , t h e v a l u e s t b p l a c e d i t h t a s t o p b i t m a p l o c at i o n s a r o 6 4 1 6 4

L i n e s 5 0 - 6 0 o P r o g r a m s e t h e s et a b s t o p s . T a b s f o a n 8 0 - c o l u m ns c r e e n a r j u s t t h s a m e , o n l y y o

Page 79: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 79/132

Page 80: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 80/132

F a s t D a t a U p d a t e

B e B B o w e n/ 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 g t e c h n i q u e o r a b r i e f b u e f f e c t i v e p r o g r a m m 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 l p a y o S 3 5 . D u t t h e v o lu m o i t e m s s u b m i t t e d , w r e g r e tt h a t z v c a n n o t r e p l y i n d i v i d u a l l yt s u b m i s s i o n s .

I y o o w 1 2 a n y o u ' v e w r i tt e B A S I C p r o g r a m s t h a t e m p l o yl a r g e n u m e r i c a r r a y s , h e r e ' s a t e c hn i q u e t h a t w i l l v a s t l y s p e e d u t h l o a d i n g a n s a v i n g o d a t a i t h a r r a y s .

V a r i a b l e s T h a t C h a n g eO v e r T i m eT h e r e a r e s e v e r a l w a y s t a s s i g nv a l u e s t v a r i a b l e s : 2 3 . 5 , f o e x a m p l e , o R E A D A I b o t h c a s e s ,t h i n f o r m a t i o n i a i n t e g r a l p a r to f t h e B A S I C p r o g r a m . T h v a l u ea s s i g n e d t v a r i a b l e i s " ' f i x e d " ; t c h a n g e i w o u l d r e q u i r e r e w r i t i n gp a r t o f t h p r o g r a m .

I s o m e p r o g r a m s , h o w e v e r ,v a r i a b l e s h a v e t s t a r t o u t w i t h d i f e r e n t v a l u e s . I C r e p r e s e n t s y o u rc h e c k b o o k b a l a n c e , y o c a n ' t j u s ta s s i g n a v a l u e t t h v a r i a b l e b c a u s e t h b a l a n c e c h a n g e s f r o m d a t d a y . Y o u ' d h a v e t b e g i n t h p r g r a m w i t h a I N P U T s t a t e m e n t o r b e t t e r y e t , s a v e t h p r e v i o u s b a a n c e I d i s k f i l e . T o t a l r a i n f a l l f o rt h m o n t h i a n o t h e r e x a m p l e : E a c ht i m e y o r a w e a t h e r p r o g r a m ,y o u ' d w a n t t l o a d t h p r e v i o u s t t a f r o m d i s k f i l e . T h e r e a r m a n ym o r e e x a m p l e s w h e r e c e r t a i n v a r ia b l e s c o n t a i n c h a n g e a b l e v a l u e s .

I y o o w 1 2 a n y o u ' r eu s i n g a r r a y s w h o s e v a l u e s m a c h a n g e , t h l o a d a n s a v e r o u t i n e sp r o b a b l y l o o k s o m e t h i n g i ' k e t h i s :1 0 D I A ( 5 0 ) : D O F E N # 1 / ' D A T A "1 1 F O J - 0 T O 5 0 : I N P U T # 1 , A ( J > :

N E X T : D C L O S E # J( m a i n p r o g r a m h e r e )

7 C O M P U T E ! s G a z e t t e S a p t a m b e ' 1 9 8 6

5 0 S C R A T C H " D A T A " : D O P E N # 1 ," D A T A " , W

5 1 F O 0 T O 5 0 : P R I N T # 1 , A ( J ) : N E X T5 2 D C L O S E # 1 : E N

F o t h t y p i c a l B A S I C p r g r a m , a t h d i m e n s i o n s g r o w l a r g -e r t h l o a d i n g a n s a v i n go p e r a t i o n s b e c o m e q u i t e s l o w , a sy o p r o b a b l y k n o w . F o r t u n a t e l y ,t h e r e ' s a a l t e r n a t i v e t h a t w o r k sv e r y w e l l .

T h P O I N T E RT h 1 2 8 ' s P O I N T E R f u n c t i o n c a b v e r y u s e f u l , a w e ' l l s e i n m m e n t . I y o u ' r e n o f a m i l i a r w i t h i t i w o r k s l i k e t h i s : Y o p r o v i d ev a r i a b l e n a m e a n i t e l l s y o w h e r e t h a t v a r i a b l e i k e p t i m e o r y . F o e x a m p l e , P R I N T P O I N T E R{ A w o u l d p r i n t t h m e m o r y a d r e s s — i n b a n k 1 w h e r e v a r i a b l e sa r s t o r e d — f o r t h v a r i a b l e A T h t w b y t e s i m m e d i a t e l y b e f o r e t h ea d d r e s s s p e l l o u t t h e n a m e o f t h ev a r i a b l e , a n t h f i v e b y t e s a f t e r i s i g n i f y t h v a l u e i f l o a t i n g - p o i n tf o r m a t . I n t e g e r v a r i a b l e s ( A % ) a l s ou s f i v e b y t e s ( a l e a s t , w h e nt h e y ' r e n o i a a r r a y ) , b u o n l yt h f i r s t t w b y t e s a r u s e d f o t h v a l u e . S t r i n g v a r i a b l e s u s t h f i r s tb y t e f o t h e l e n g t h o f t h e s t r i n g , a n t h e n e x t t w p o i n t t t h l o c a t i o n o t h s t r i n g o f c h a r a c t e r s h i g h e r u i m e m o r y .

I y o u ' d l i k e t e x p e r i m e n t , d f i n e f e v a r i a b l e s , f i n d o u w h e r et h e y a r w i t h P O I N T E R , a n t h e ne i t h e r P E E K t h l o c a t i o n s o r u s t h b u i l t - i n m a c h i n e l a n g u a g e m o n i t o r ' s

( M e m o r y d i s p l a y ) c o m m a n d . B s u r e t t y p e B A N K b e f o r e P E E K -i n g . I y o u ' r e u s i n g t h e m o n i t o r ,p r e c e d e t h m e m o r y l o c a t i o n w i t h

{ 1 0 4 0 E , f o e x a m p l e ) , t i n s u r et h a t y o u ' r e l o o k i n g i b a n k 1

N o t h a t w e k n o w h o t f i n dv a r i a b l e ( o a a r r a y o f v a r i a b l e s ) ,w c a B L O A D a n B S A V E :

1 0 D I A ( 5 0 )1 1 B L O A D " D A T A " , B l P I P O I N T E R

( A ( 0 » h R E L O A D T H A R R A Y

( m a i n p r o g r a m h e r e )

5 0 S C R A T C H " D A T A "5 1 B S A V E - D A T A " , B l P I P O 1 N T E R

< A < 0 ) » T O P ( P O I N T E R ( A ( 5 0 > 4 » R E S A V E I

5 2 E N T h B l d e s i g n a t e s B L O A D o

B S A V E f r o m b a n k 1 T h a d d i t i o no f i l i n e 5 1 i n e c e s s a r y b e c a u s en u m e r i c a r r a y s u s f i v e b y t e s p e e e m e n t a n d P O I N T E R i n d i c a t e s t h f i r s t b y t e o t h f i v e - b y t e v a l u e .

I y o u ' r e u s i n g i n t e g e r a r r a y s ,y o u ' l l h a v e t c h a n g e l i n e 5 1 0 :5 1 B S A V E " D A T A " , B l P f P O I N T E R

( A W 0 ) » T 1 > ( P O I N T E K ( A W 5 0 > + 1 HN o t e t h a t w a d i n s t e a d o f

4 I n t e g e r a r r a y s u s t w b y t e s p e v a l u e i n s t e a d o f t h e f i v e u s e d b f l o a t i n g - p o i n t a r r a y s .

T h i s t e c h n i q u e i s n ' t r e a l l yp r a c t i c a l f o r s t r i n g a r r a y s b e c a u s e ,w h e n P O I N T E R a c t s o s t r i n g s , i p r o v i d e s a n a d d r e s s t h a t t u r n s o u t b s e r i e s o p o i n t e r s t t h e a c t ua s t r i n g s s t o r e d h i g h e r i m e m o r y .S i n c e s t r i n g s m o v e a r o u n d a t h e y ' r e r e d e f i n e d , i t ' s d i f f i c u l t t p i t h e m d o w n f o l o a d i n g a n s a v i n g .I m i g h t b p o s s i b l e , b u y o u ' d h a v et o v e r c o m e s e v e r a l s t i c k y p r o bl e m s . I t ' s b e s t t r e s e r v e t h i s t e c hn i q u e f o n u m e r i c a n i n t e g e r a r r a y so n l y .

H o F a s t I I t I t e s t s w h i c h c o m p a r e d I N P U T *a g a i n s t B L O A D , t h i s t e c h n i q u e w a r o u g h l y t h r e e t i m e s f a s t e r . W i t h1 2 a n 1 5 4 1 , I N P U T # n e e d e da b o u t 3 7 s e c o n d s t r e a d i a a r r a yo 1 1 0 0 n u m b e r s . B L O A D a n P O I N T E R t o o k o n l y 1 s e c o n d s t l o a d t h a r r a y .

W r i t i n g t h f i l e t d i s k w a a b o u t s i t i m e s f a s t e r . T h e s a m e a r a y o f 1 1 0 0 n u m b e r s w a s w r i t t e n t

1 5 4 1 d i s k w i t h P R I N T # ; t h t i m ew a 3 s e c o n d s . W h e n B S A V E a n P O I N T E R w e r e u s e d , t h e t i m e w a a p p r o x i m a t e l y 6 s e c o n d s . T h a t ' sq u i t e a i m p r o v e m e n t .

Page 81: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 81/132

T h e s e t e s t s w e r e p e r f o r m e dw i t h 1 5 4 1 . I y o o w 1 5 7 1 , t h t i m e s s h o u l d b e e v e n b e t t e r , d u t t h f a s t e r s p e e d .

A r r a y s A n O v e r l a y sT h e x a m p l e s a b o v e a r f a i r l y s i p l e : l o a d i n g t h e a r r a y i n t o m e m o r ya t h s t a r t o f t h e p r o g r a m a n s a i n o u t h n e v a l u e s a t h e e n d .A n o t h e r a p p l i c a t i o n w o u l d b t s e u v a r i a b l e o v e r l a y s w h i c h y o u ' dB L O A D s e l e c t i v e l y d u r i n g p r g r a m .

T a k e a n a d v e n t u r e g a m e , f o

e x a m p l e . L e t ' s s a t h a t d u r i n g t h c o u r s e o f g a m e , t h p l a y e r m e e t sa n h e l p s o u w o u n d e d e l f . I t h i n i t i a l e n c o u n t e r , t h e l m i g h t b en e u t r a l , b u a s r e s u l t o f t h e h e l ph b e c o m e s f r i e n d l y . I y o B S A V Et h v a r i a b l e s f o t h i s c h a r a c t e r , t h n e x t t i m e h w o u l d b f r i e n d l y t w a r d t h p l a y e r . I t h s a m e v e i n ,y o c o u l d b r e a k u t h a d v e n t u r em a i n t o p i e c e s a n B L O A D t h e ma s t h e p l a y e r m o v e s a r o u n d .

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

a e n t i r e f o u r - y e a r h i s t o r y o t h p r i c e s , b r e a k u t h e h i g h , l o w , a n c l o s i n g p r i c e s i n t o w e e k s ( o m o n t h s ) , a n l o a d t h e m i n t o m e o r a y o n e e d t h e m . Y o c o u l dt h e n g r a p h i n d i v i d u a l p r i c e s b d a l f l u c t u a t i o n s , o r c a l c u l a t e w e e k l yo m o n t h l y c h a n g e s . J u s t B L O A Dt h a p p r o p r i a t e f i l e s o n e b y o n a n m a n i p u l a t e t h e d a t a a y o w i s h .

T h e r e a r m a n y o t h e r a p p l i c at i o n s f o r t h i s t e c h n i q u e . I y o u s a r r a y s i y o u r p r o g r a m s , B L O A D -i n a n B S A V E i n g d i r e c t l y t m e o r i f a s t a n e f f i c i e n t . «

A A l M a c h i n eL a n g u a g e C a m e

R i c h a r d M a n s f i e l dS e n i o r E d i t o r

T h i s m o n t h w e ' l l c o n c l u d e o u r s r i e s o t r a n s l a t i n g B A S I C g a m ei n t o m a c h i n e l a n g u a g e ( M L ) b y e p l o r i n g t h M v e r s i o n o f t h e p r g r a m . Y o c a t y p e t h p r o g r a m i n a n i w i l l a s s e m b l e a i o t h L A D S a s s e m b l e r . I r e q u i r e s o n l ym i n o r a d j u s t m e n t s t w o r k w i t hm o s t o t h e r a s s e m b l e r s . T h r e s u l ti n g a m e w i l l r u o t h 6 o r t h e1 2 ( i 4 0 - c o l u m n m o d e ) . N o t e t h c h a n g e s i l i n e s 1 a n 1 1 0 .

T h U s u a l P r e l i m i n a r i e sA a l w a y s i M L w d e f i n e s o m ev a r i a b l e s f i r s t . W n a m e t h " p r i n t

c h a r a c t e r " r o u t i n e P R I N T a n t h " p r i n t n u m b e r " r o u t i n e O U T -N U M . T h e s e a r a d d r e s s e s o R O r o u t i n e s b u i l t i n t o t h c o m p u t e r ,a n y o f i n d t h e m i b o o k s s u c h a C O M P U T E l ' s M a p p i n g t h C o m m od o r e 6 4 T h e n , i l i n e 2 0 w e s t a bl i s h t w m e m o r y l o c a t i o n s w h i c hw i l l p o i n t d u r i n g t h g a m e t t h

c u r r e n t l o c a t i o n o n s c r e e n o f t h ep l a y e r a n d e n e m y . P o i n t e r s , a t h e y ' r e c a l l e d , a r s p e c i a l t w o - b y t el o c a t i o n s i t h f i r s t 2 5 a d d r e s s e si t h c o m p u t e r . Y o d e f i n e t h e i rl o c a t i o n s y o u r s e l f ; t h c o m p u t e ru s e s m u c h o z e r o p a g e , b u y o u ' r es a f e u s i n g a d d r e s s e s 2 5 0 - 2 5 5 . A l d u r i n g t h g a m e , w e ' l l b a d j u s t i n gt h e s e p o i n t e r s a n t h e y w i l l a l w a y sk n o w w h e r e t h e i r r e s p e c t i v e c h a ra c t e r s a r o t h s c r e e n R A m e o r l o c a t i o n s .

• S B 0 0. ; £ l 2 S P A C E S j S I M P L E G A M E

1 P R I N T S F F D 2 : O U T N U M8 E 3 2 ; { S B D C D F O R C 6 4 )

2 P L R P T R 2 5 0 1 E N Y P T R 2

1 0 L D A # 1 4 7 : J S R P R I N T :( 1 S P A C E S j C L E A R S C R E E N

1 1 P L 1 0 S 4 i E N Y 1 0 3 4 : KE 2 1 2 ; ( 2 0 3 F O C 6 4 )

1 1 L D K P L R i S T A P L R P T R : L Df O P L R i S T A P L R P T H + 1 : L DA # < E N Y : S T A E N Y P T R j L D A[ S P A C E ) f > E N Y

1 1 S T A E N Y P T R + 11 2 N E X T L D # 2 1 3 0 L O O P J S P L A Y E R i J S R D E

A Y : J S R E N E M Y1 4 D E X i B N E L O O P1 5 L D X : E O R # 1 : S T A1 6 J K N E X T1 0 0 0 P L A Y E R L D # 0 : L D A # 3 2 :

S T ( P L R P T R ) , Y1 0 1 0 L D K E : C M P # 4 7 i B N E U P1 0 1 1 L D P L R P T R : C M P « 2 2 2 : B E

M O V E1 0 1 2 C L C : L D A P L R P T R s A D C # 4

: S T A P L R P T R i L D A P L R P T R+ 1 : A D C I

1 0 1 3 S T A P L R P T R + l t J M P M O V E1 0 2 0 U L D K E : C H P J 4 4 : B N E

{ S P A C E ) M O V E1 0 2 1 L D A P L R P T R i C M P # 3 0 : B E Q

H O V E1 0 2 2 S E C : L D A P L R P T R i S H C 1 4

: S T A P L R P T R i L D A P L R P T R- U l S B C # 0 : S T A P L R P T R + l

1 0 3 0 M O V E L D # 2 1 9 ; L D Y * 0 i ST A ( P L R P T R ) , Y

1 0 3 1 L D # 2 0 : L D A ( E N Y P T R ) . Y: C M P # 3 2 : B E O R E T U R N

1 0 3 2 I N C O U N T ; B N E S H O W S C O RE l I N C C O U N T + 1

1 0 3 3 S H O W S C O R E L D t l 9 : J S R[ S P A C E i P R I N T : L D f t * 7 U S

P R I N T t S T X X H O L D1 0 3 4 L D C O U N T : L D f t C O U K T + l i

J S O U T N U M : L D X X H O L D1 0 4 0 R E T U R N R T 2 0 0 0 E N E M Y L D * 0 : L D f i t 3 2 : ST A ( E N Y P T R ) . Y2 0 1 0 L D A X : B N E U P E N : C L C : L D A

E N Y P T R : A D C 1 4 0 : S T A E Y P T R : L D A E N Y P T R + 1 i A D C[ S P A C E ) 1 0

C O M P U T E I s G a z e t t e S e p t e m b e r 1 9 6 6 7 9

Page 82: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 82/132

2 0 1 12 0 2 0

2 0 3 02 0 4 03 0 0 03 0 1 03 0 2 03 0 3 04 0 0 04 0 1 0• 1 0 7 04 0 3 04 0 4 0

S T E N Y P T R + l i J M P M O V E EN U P E N S E C i L D A E N Y P T R i S B

# 4 0 : S T A E N Y P T R : L D AM Y P T R + 1 : S B C * 0 : S T A E N YP T R + 1M O V E E W Y L D A * 2 0 9 : L D Y0 : S T A ( E N Y P T R ) , YK T ; ( 1 1 S P A C E S ) S L O W T H I N G

D O W ND E L A Y L D A H 0 : S T A T I M ER : L D Y # M O R E D E Y i B N E M O R ED E T I M E R : B N E M O R E i R T S) ( l l S P A C E S J S T O R A G E A B

. B Y T ET I M E R . B Y T EC O U N TX H O L D

. B Y T E- B U T E

L i n e 1 0 b e g i n s t h i n i t i a l i z at i o n p h a s e o f t h e g a m e , t h p r e l i m in a r y h o u s e k e e p i n g c h o r e s w h i c hn e e d t b a c c o m p l i s h e d b e f o r e w c a b e g i n t h g a m e p r o p e r . F i r s t ,w c l e a r t h e s c r e e n b p r i n t i n g t h s c r e e n - c l e a r c h a r a c t e r . N e x t , t h s t a r t i n g a d d r e s s e s f o t h e p l a y e ra n e n e m y c h a r a c t e r s a r a s s i g n e dt h e i r p o s i t i o n s o t h f i r s t l i n e o s c r e e n R A M , a n t h a d d r e s sw h e r e k e y b o a r d e n t r i e s a r e d e t e c te i i d e n t i f i e d a K f o u s l a t e r i nt h g a m e . I t ' s n o t n e c e s s a r y t u s a l t h e s e l a b e l s , b u i m a k e s t h g a m e e a s i e r t p r o g r a m w h e nt h i n g s h a v e n a m e s . L i n e s 1 0 1 0 a n 1 0 2 0 a r e e a s i e r t u n d e r s t a n d s i n c ew c a q u i c k l y s e t h a t L D K m e a n s w e ' r e l o o k i n g f o k e p r e s s e s .

L i n e s 1 1 1 - 1 1 2 p u t h e p l a y e ra n e n e m y s t a r t i n g l o c a t i o n s i n t ot h e i r r e s p e c t i v e p o i n t e r s . F r o m n o o n w e ' l l b a d j u s t i n g t h o s e p o i n te r s a s t h e c h a r a c t e r s m o v e a b o u tt h e s c r e e n .

A l a s t w e ' r e a t h m a i n l o o po t h p r o g r a m : l i n e s 1 2 0 - 1 6 0 .S i n c e w w a n t t h e n e m y t m o v eu a n d o w n t h e s c r e e n , w e ' r e g i n t c o u n t t h r e g i s t e r d o w n t z e r o b e f o r e c h a n g i n g t h d i r e c t i o ni w h i c h t h e n e m y m o v e s . I t h e n e m y ' s g o i n g d o w n t h s c r e e n , w D E i n l i n e 1 4 u n t i l h a s r e a c h e dz e r o , a n t h e n w f a l l t h r o u g h t h a tB N a n c h a n g e t h e d i r e c t i o n f l a g{ a l s o c a l l e d X , b u t u n r e l a t e d t t h c o u n t e r r e g i s t e r ) w i t h E O R . E O t o g g l e s t h f l a g . I f i t ' s 1 E O m a k e s i 0 a n v i c e v e r s a . T h i s i

h a n d y w a t d i s t i n g u i s h b t w e e n t w p o s s i b l e a c t i v i t i e s ( i o u c a s e , t h u o d o w n m o v e m e n t o t h e n e m y ) . A l o u e n e m y - m o v i n gs u b r o u t i n e h a s t d i c h e c k a n i k n o w s w h e t h e r t m o v e t h e n

m u o d o w n . ( S e e t h e s t a r t o l i n e 2 0 1 0 . )

T h b u l k o t h p r o g r a m i d v i d e d i n t o t h r e e s u b r o u t i n e s : 1 0 0 0m o v e s t h p l a y e r , 2 0 0 0 m o v e s t h e n e m y , a n d 3 0 0 0 i d e l a y r o u t i n ew h i c h i n e c e s s a r y b e c a u s e , a M L ' sg r e a t s p e e d s , t h g a m e g o e s f a t o f a s t t o b p l a y a b l e .

B l o c k i n g R u n a w a y P l a y e rU n l i k e t h e n e m y , t h p l a y e rd o e s n ' t m o v e a l o n g p r e d i c t a b l ep a t h w a y s ; t h h u m a n c o n t r o l sw h e r e a n d w h e n t h p l a y e r m o v e s .A w i t h a n a n i m a t i o n , t h f i r s tt h i n g y o u d o i e r a s e t h c h a r a c t e ro n s c r e e n ( l i n e 1 0 0 0 ) t p r e p a r e t m o v e t o n e l o c a t i o n b p r i n t i n gt h c h a r a c t e r s o m e w h e r e e l s e . L i n e1 0 1 0 c h e c k s f o k e y p r e s s a n d , i i d o e s n ' t f i n d t h a t t h k e h a b e e np r e s s e d ( m o v i n g t h e p l a y e r d o w n ) ,i j u m p s t c h e c k f o t h k e a l i n e 1 0 2 0 . I f h o w e v e r , t h p l a y e r i s u p p o s e d t m o v e d o w n t h s c r e e n ,w n e e d t m a k e s u r e h e ' s n o g i n o f t h s c r e e n e n t i r e l y , a n l i n e1 0 1 1 c h e c k s t s e i t h e r e ' s 2 2 a p a r t o f t h e p l a y e r p o i n t e r a d d r e s s . I w d i d n ' t s t o p h i m , t h p l a y e r c o u l dp l o w u t h r o u g h R A m e m o r y u n t i lh s c r a m b l e d t h c o m p u t e r ' s b r a i n s .

T h e r e ' s n o m a g i c f o r m u l a t f i n d t h a t 2 2 2 . I w o r k s t h i s w a y : W s t a r t e d t h e p l a y e r o f i a d d r e s s1 0 5 4 , a n w e m o v e h i d o w n t h s c r e e n b a d d i n g 4 0 t t h a t a d d r e s s .H c a m o v e 2 t i m e s , s w m u l t ip l 4 2 4 a n t h r e s u l t i 9 6 0 .T h i s m e a n s t h a t t h l o w e s t p o s s i b l el o c a t i o n t h a t t h c h a r a c t e r c a n o cc u p y o n s c r e e n i 9 6 1 0 5 4 , o 2 0 1 4 . W h e n e v e r t h e p l a y e r c h a r a ct e l a n d s h e r e , w d o n ' t w a n t t a l l o w h i t g a n f u r t h e r .

H o d w e x t r a c t 2 2 2 f r o m2 0 1 4 ? T h i s p a r t i f o r m u l a . D i v i d et h 2 0 1 4 b 2 5 6 , w h i c h g i v e s y o 7 . 8 6 7 1 ( j u s t r o u n d i o f t f o u r d e i m a l p l a c e s ) . D r o p t h w h o l e n u b e r , t h 7 a n m u l t i p l y t h f r a c t i o nb 2 5 6 . S 2 5 0 . 8 6 7 1 i 2 2 ( r o u n d o f t h w h o l e n u m b e r ) . N l e g a l s c r e e n a d d r e s s f o t h e p l a y e rc h a r a c t e r i n c l u d e s 2 2 2 , s w e k n o wh e ' s t r i e d t g o f f s c r e e n a n w a b o r t ( B E Q M O V E ) . A n o t h e r w a t c h e c k f o b o r d e r v i o l a t i o n s i g a m e s i t d r a w a a c t u a l f r a m ea r o u n d t h s c r e e n a n d i s a l l o w a n m o v e m e n t i n t o t h f r a m e c h a r a c t e r .

I t h e r e i s t i l l r o o m t m o v ed o w n , h o w e v e r , w a d 4 t t h

p l a y e r ' s c u r r e n t p o s i t i o n a n t h e ng d o w n t o l i n e 1 0 3 0 , w h i c h p r i n t st h p l a y e r c h a r a c t e r o n s c r e e n .M o v i n g u i a c c o m p l i s h e d t h s a m e w a w i t h a n u p p e r - b o u n d a r yc h e c k i l i n e 1 0 2 1 a n a s u b t r a c t i o no 4 0 f r o m t h p l a y e r p o i n t e r . W f i g u r e o u t h b o u n d a r y c h e c kn u m b e r 3 t h s a m e w a w d i b e f o r e . T h p l a y e r s t a r t s o f a h i l o w e s t l e g a l s c r e e n R A a d d r e s s :1 0 5 4 . S o 1 0 5 4 / 2 5 6 g i v e s 4 . 1 1 7 1 ,a n d , d r o p p i n g t h w h o l e n u m b e r ,w m u l t i p l y 0 . 1 1 7 1 2 5 t g e o u b o u n d a r y c h e c k n u m b e r : 3 0

M o v i n g T h A l i e nL i n e 1 0 3 1 i c o l l i s i o n d e t e c t i o n . I t h i s g a m e , y o g e p o i n t s w h e n e v e ry o u r p l a y e r i p a r a l l e l o n s c r e e nw i t h t h e n e m y . W l o o k 2 s p a c e st t h r i g h t o f t h e e n e m y , a n d i n o t h i n g i t h e r e ( t h e " b l a n k c h a r a ct e r " 3 2 ) , w s k i p o v e r t h s c o r i n gs e c t i o n a n r e t u r n t t h m a i n l o o p .O t h o t h e r h a n d , i t h e r e i s o m et h i n g t h e r e , t h e p l a y e r a n e n e m ya r e l i n e d u p , a n w a d o n t t h s c o r e ( l i n e 1 0 3 2 ) , p r i n t t h e H O M Ec h a r a c t e r , p r i n t t h " b e l l " s o u n d( t h i s o n l y w o r k s o t h 1 2 8 ) , a n t h e n , i n l i n e 1 0 3 4 , w p u t h v a l u eo t h e s c o r e i n t o t h r e g i s t e r s a n J 5 t t h R O r o u t i n e w h i c hp r i n t s t h n u m b e r o n s c r e e n . N o t i c et h a t t h i s R O r o u t i n e u s e s t h r e g i s t e r a n w e t o o , a r u s i n g i ( t k e e p t r a c k o f t h e n e m y ' s m o v em e n t s ) . S o w s e a s i d e b y t ed o w n a t h v e r y e n o f t h e g a m e t l e u t e m p o r a r i l y s a v e w h i l e w g i n t o t h R O r o u t i n e .

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

T h d e i a y l o o p i f a i r l y s i m p l e .I t o n l y j o i t w a s t e b i o t i m e .W p u 1 i n t o o u t i m e r b y t e ( l i n e4 0 2 0 ) a n c o u n t t h r e g i s t e rd o w n f r o m 2 5 5 t i l i n e 3 0 2 0 .T h e n w l o w e r T I M E R b a n d , i i t ' s n o y e 0 g b a c k a n c o u n t 2 5 Y ' a g a i n . A l l t h i s h a p p e n s t e t i m e s a n t h a t s e e m s g o o ds p e e d — n o t t o e a s y , n o t t o o h a r d .H o w e v e r , i t ' s h e r e w h e r e y o c o u l dm o v e t h g a m e t " h i g h e r l e v e l s "o a l l o w u s e r t c h o o s e t h d i f f ic u l t y l e v e l o g a m e . L D # 5 : S T AT I M E R w o u l d m a k e t h g a m e f a m o r e d i f f i c u l t .

Page 83: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 83/132

G a r b a g e C o l l e c t i o n

T o d d H e i m a r c kA s s i s t a n t E d i t o r

i y o h a v e a h o u r t s p a r e , t u r no y o u r 6 4 a n t y p e i t h s h o r tp r o g r a m b e l o w . S a v e i t t a p e o d i s k a n t h e n r u i t A f t e r f o u r m i u t e s h a v e e l a p s e d , t h e c o m p u t e rw i l l r e a c h n u m b e r n e a r 2 9 2 5 ,T h e n i w i l l p a u s e f o r a l o n g t i m e .Y o u r 6 i s n ' t l o c k e d u p i t ' s j u s t r ea r r a n g i n g f e s t r i n g s , s h u f f l i n gt h e m a r o u n d i m e m o r y .1 X S = " A " : J = 0 : T = 0 : S = 02 D I M A $ ( 9 0 0 0 )3 F O R J = 0 T O 9 0 0 04 P R I N T J , t T = T I5 A S ( J ) = " A " + " " i A S ( 9 0 0 0 - J ) - " B "

' ■ 6 A $ < J ) = " C " + " " : A S ( 9 0 0 0 - J ) = " D "

" 7 S = T I - T : P R I N T S ,8 I F S > 3 6 0 0 T H E N 5 T O P9 N E X T J

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

S t a t i c A n D y n a m i c S t r i n g sW h e n y o a s s i g n s t r i n g t o a v a r ia b l e , t h c o m p u t e r e s t a b l i s h e sv a r i a b l e d e s c r i p t o r , w h i c h p r o v i d e si m p o r t a n t i n f o r m a t i o n a b o u t t h s t r i n g . T h d e s c r i p t o r h a t h r e ep a r t s : t h v a r i a b l e n a m e , t h s t r i n g ' s l e n g t h , a n p o i n t e r t t h b e g i n n i n g o f t h e s t r i n g .

L o o k a t h f i r s t p a r t o l i n e 1 a b o v e . W h e n t h c o m p u t e r s e e sX " A " , i s e t s u d e s c r i p t o r t h a tl o o k s s o m e t h i n g l i k e t h i s :N a m e : X L e n g t h : b y t eA d d r e s s : 2 0 5 7 ( $ 0 8 0 9 )

A l o c a t i o n 2 0 5 7 w e ' d f i n d t h l e t t e r A . H e r e , X i S t a t i c s t r i n gv a r i a b l e . T h e n t i r e s t r i n g i w i t h i nt h p r o g r a m , s t h a d d r e s s i a l c a t i o n i n s i d e t h p r o g r a m .

[ y o c o n c a t e n a t e t w s t r i n g s ,y o f o r c e t h s t r i n g t o b d y n a m i c —s t o r e d o u t s i d e o t h p r o g r a m i

f r e e m e m o r y b e t w e e n v a r i a b l e s a n t h e n o B A S I C m e m o r y . I t h f i r s t l i n e w e r e X " P O R T " +" M A N T E A U " , 6 w o u l d h a v e t a d t o g e t h e r t h t w p a r t s t f o r mt h s t r i n g P O R T M A N T E A U , w h i c hw o u l d b s t o r e d h i g h i m e m o r y :N a m e : X L e n g t h : 1 b y t e sA d d r e s s : 4 0 9 4 9 ( $ 9 F F 5 )

S w h a v e t w t y p e s o s t r i n g s : i n s i d e t h p r o g r a m ( s t a t i c )a n o u t s i d e t h e p r o g r a m ( d y n a m i c ) .

I N P U T a n G E a l w a y s c r e a t ed y n a m i c s t r i n g s . L e t ' s s a p r g r a m a s k s f o f i r s t n a m e w i t h I P U F a n t h u s e r t y p e s G R E G .T h d e s c r i p t o r f o F p o i n t s t t h a d d r e s s w h e r e t h c h a r a c t e r s G - R -E - a r s t o r e d . L a t e r , I N P U T F h a p p e n s a g a i n a n t h i s t i m e t h u s e r t y p e s C H R I S . T h e d e s c r i p t o rs t a y s w h e r e i i s b u t h l e n g t h h a t b c h a n g e d t o a n t h l e t t e r s C H - R - l - S a r p u i n t o m e m o r y . T h a d d r e s s i t h e d e s c r i p t o r n o p o i n t s t t h n e s t r i n g .

W h a t h a p p e n s t t h o r i g i n a lG R E G s t r i n g ? P E E K i n t o m e m o r ya n y o u ' l l f i n d t h a t t h f o u r l e t t e r sa r s t i l l t h e r e . B u t h e r e ' s n d s c r i p t o r t h a t p o i n t s t t h e s e c h a r a ct e r s . T h e y u s u f o u r b y t e s o m e m o r y a n d o n ' t d a n y t h i n gu s e f u l . W c a c a l l G R E G " d e a d "o " g a r b a g e " s t r i n g .

W h e n t o m u c h g a r b a g e b u i l d su p t h c o m p u t e r h a t c l e a nh o u s e . I l o o k s t h r o u g h t h l i s t o d e s c r i p t o r s , s a v i n g t h e a c t i v es t r i n g s a n t h r o w i n g o u a n o u d a t e d , u s e l e s s s t r i n g s . T h a t ' s g a rb a g e c o l l e c t i o n .

W o r l d ' s R e c o r dT h 6 p r o g r a m a b o v e d o e s n ' t d a n y t h i n g i m p o r t a n t , b u t i d o e sg e n e r a t e l o o g a r b a g e . w r o t e i t m a x i m i z e g a r b a g e c o l l e c t i o n , t s e n e r e c o r d f o p a u s e s . 6 c a s p e n d u p t 6 m i n u t e s ( o v e ra h o u r ) c o l l e c t i n g g a r b a g e .

W h a t h a p p e n s i y o r u t h p r o g r a m o n 1 2 8 ?

W k n o w t h a t u n d e r t h w o r s tc o n d i t i o n s , t h 6 t a k e s r o u g h l y a h o u r f o g a r b a g e c o l l e c t i o n . W a l s ok n o w t h 1 2 h a s 7 5 p e r c e n t m o r em e m o r y f o v a r i a b l e s , w h i c h m e a n st h a t m u c h m o r e g a r b a g e . L e t ' sg u e s s t h a t t h 1 2 8 n e e d s 1 : 4 5 ( a m o s t t w h o u r s ) f o g a r b a g e c o l l e ct i o n . T m a k e t h i n g s w o r s e , t h 1 2 o p e r a t e s m o r e s l o w l y t h a n a n o t e C o m m o d o r e c o m p u t e r w h e n i t ' sw o r k i n g i S L O W m o d e . ( I y o t y p e F A S T , t h 1 2 i t h f a s t e s tC o m m o d o r e . )

W c a t h u s e x p e c t n e w o r l d ' s r e c o r d s o m e w h e r e i t h r a n g e o t w t t h r e e h o u r s f o t h 1 2 8 ' s g a r b a g e c o l l e c t i o n .

T h 1 2 8 w o n ' t s e t h r e c o r d ,h o w e v e r . T h w o r s t p o s s i b l e t i m eo t h 1 2 i s o m e w h e r e a r o u n d s i s e c o n d s ( n o t m i n u t e s ) . E v e n i S L O W m o d e , t h 1 2 i 6 0 t i m e sf a s t e r t h a n t h 6 w h e n i c o m e s t d i s c a r d i n g g a r b a g e s t r i n g s .

I y o i n v e s t i g a t e , y o u ' l l d i sc o v e r t h a t t h 1 2 a p p e n d s t w e t r b y t e s t e a c h s t r i n g ( o t h 1 2 a l s t r i n g s a r e d y n a m i c ) . C a l l t h e s et w b y t e s b a c k p o i n t e r . T h d s c r i p t o r s t i l l p o i n t s t t h s t r i n g , b u t h b a c k p o i n t e r p o i n t s b a c k t t h d e s c r i p t o r .

W h e n s t r i n g b e c o m e s g a b a g e , t h b a c k p o i n t e r a c q u i r e s a a d d r e s s o $ F F x x , w h e r e x i t h l e n g t h o f t h e s t r i n g . T h a d d r e s s$ F t a i a l w a y s i m p o s s i b l e , s d e a ds t r i n g s a r i m m e d i a t e l y r e c o g n i za b l e . W h e n x i n d i c a t e s t h e l e n g t h ,t h 1 2 8 c a n q u i c k l y d e t e r m i n e h o m u c h s p a c e s h o u l d b c l o s e d u p

Y o n e e d t w o m o r e b y t e s p e s t r i n g , w h i c h u s e s u m e m o r y . B u t h t i m e n e e d e d f o g a r b a g e c o l l e ct i o n i r e d u c e d f r o m t h e o r e t i c a lt w t t h r e e h o u r s t m e r e s i s e o n d s . I t ' s w o r t h g i v i n g u l i t t l em e m o r y f o s u c h a v a s t i n c r e a s e i s p e e d .

C O M P U T E I ' s G a i B t t e S e p t e m b e r 1 9 B 6 8

Page 84: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 84/132

T 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 Et a c k l e s s o m e q u e s t i o n s c o m m o n l y a s k e db C o m m o d o r e u s e r s . I y o h a v eq 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 dh e r e , s e n d i t t h i s c o l u m n , c / oC O M P U T E 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 .

Q i e n t o fH e l p ! a t h l u c k y r e c i p -

V I C - 2 0 c o m p u t e r . c a l l i m " M o d e l T . h a v e b e e n g o i n gc r a z y t r y i n g t f i n d b o t h s o f t w a r ea n h a r d w a r e . I t h e r e a n u p g r a d ek i a v a i l a b l e ? W h e r e c a f i n ds o f t w a r e a n h a r d w a r e ? O s h o u l d j u s t d i t c h m M o d e la n p u r c h a s e 6 4 P l u s / 4 , o 1 2 8 ?

/ \ F i n d i n g o n g o i n g s u p p o r t f o d i s c o n t i n u e d c o m p u t e r i c o

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

1 W e ' r e n o s u r e w h a t y o m e a n b y a n u p g r a d e k i t . Y o c a n ' tc o n v e r t t h V I C - 2 0 i n t o 6 o r 1 2 8 .B u p l u g - i n c a r t r i d g e s w e r e m a d e t u p g r a d e t h V I C ' s m e m o r y t 3 2 a n e v e n m o r e b u s i n g b a n k -s w i t c h i n g t e c h n i q u e s . O t h e r c a t r i d g e s a d d e d 4 0 a n 8 0 - c o l u m nv i d e o c a p a b i l i t y .

2 T f i n d h a r d w a r e a n s o f tw a r e , c h e c k w i t h l o c a l C o m m o d o r ed e a l e r s — t h e y m a h a v e s o m e l e f to v e r V I p r o d u c t s s t a s h e d a w a y i

b a c k r o o m . S t u d y t h c l a s s i f i e da d i y o u r l o c a l n e w s p a p e r a n dw e e k l y s h o p p i n g n e w s — s o m eb o d y m a b s e l l i n g s e c o n d h a n dV I e q u i p m e n t . C o m m o d o r e u s e rg r o u p s a r a n o t h e r e x c e l l e n t s o u r c ef o u s e d h a r d w a r e a n s o f t w a r e .K e e p i m i n d t h a t a l m o s t a l h a r dw a r e s o l d f o t h 6 4 — i n c l u d i n gd i s k d r i v e s , m o d e m s , a n p r i n te r s — w o r k s o t h V I a w e l l . T

a c c u m u l a t e s o f t w a r e , y o c a t y p ei p r o g r a m s f r o m b a c k i s s u e s o m a g a z i n e s s u c h a C O M P U T E D G Z E T T E a n C O M P U T E ! . A l s o , m o s t o t h b e s t p r o g r a m s h a v e b e e n r p r i n t e d i v a r i o u s C O M P U T E ! b o o k s .

3 W h e t h e r y o s h o u l d s h e l v ey o u r " M o d e l T a n b u n e w e rc o m p u t e r i p e r s o n a l d e c i s i o n . I t h V I C - 2 0 s u i t s y o u r p u r p o s e s ,t h e r e ' s n c o m p e l l i n g r e a s o n t d s o o b s o l e s c e n c e i r e l a t i v e . B u i y o d d e c i d e t b u a n o t h e r c o p u t e r , r e m e m b e r t h a t t h P l u s / 4 i n l o n g e r m a n u f a c t u r e d e i t h e r , a n h a e v e n l e s s s u p p o r t t h a n t h V I s i n c e i n e v e r r e a l l y c a u g h t o n

Q i l o c a l n e w ;

r e c e n t e d i t i o n o f m n e w s p a p e r , r e a d a a r t i c l e

t h a t f i n d q u i t e d i s t u r b i n g . I d s c r i b e s s o m e t h i n g c a l l e d " T r oj a H o r s e " p r o g r a m t h a t a I B u s e r d o w n l o a d e d f r o m b u l l e t i nb o a r d s y s t e m ( B B S ) . S o m e h o w t h p r o g r a m e r a s e d a l o h i p r o g r a m s .H o c a d o w n l o a d e d p r o g r a me r a s e a l o t h p r o g r a m s y o h a v e ? a t h i n k i n g o b u y i n gm o d e m , b u t h i s a r t i c l e h a m w o n d e r i n g i m o d e m s a n B B S sa r a l t h a t s a f e t u s e .

/ » T h i s i n c i d e n t r e c e i v e d l o o a t t e n t i o n . T h I B u s e r h a d o w nl o a d e d p u b l i c d o m a i n p r o g r a mt h a t w a s u p p o s e d t b g r a p h i c su t i l i t y . I n s t e a d , w h e n h r a n t h ep r o g r a m , i r e f o r m a t t e d h i c o p u t e r ' s h a r d d i s k a n d i s p l a y e d t h em e s s a g e , " A r f ! A r f ! G o y o u ! " T h i st u r n e d o u t b r a t h e r p o o r j o k e ,b e c a u s e u n f o r t u n a t e l y t h h a r d d i s kc o n t a i n e d t h i s m a n ' s e n t i r e s o f tw a r e l i b r a r y o 9 0 p r o g r a m s .

R e s p o n s i b l e B B s y s t e m o p e ra t o r s ( s y s o p s ) a r a l e r t t o t h i s k i n do v a n d a l i s m . B e f o r e m a k i n g d o n a te p r o g r a m s a v a i l a b l e f o d o w nl o a d i n g , t h e y a r c h e c k i n g t h e mm o r e c a r e f u l l y a n d i s c a r d i n g p r g r a m s f r o m a n o n y m o u s s o u r c e s .

S t i l l , t h e r e ' s a l w a y s t h p o s s i b i l i t yt h a t s o m e t h i n g l i k e t h i s c o u l d s l i pt h r o u g h . I i h a p p e n s , i m m e d i a t e l yn o t i f y t h s y s o p o t h B B S . T b s a f e , y o c a n t h o r o u g h l y t e s t n e w l yd o w n l o a d e d p r o g r a m o a s c r a t c hd i s k b e f o r e s a v i n g i o n t o a n o t h e rd i s k . A n a a l w a y s , y o s h o u l dk e e p s e p a r a t e b a c k u p s o y o u r i r r ep l a c e a b l e p r o g r a m s a n f i l e s .

T h c h a n c e s t h a t y o u ' l l b c o m e v i c t i m o f T r o j a n H o r s ep r o g r a m a r n o t v e r y g r e a t . U n l i k et h m a i t h a r t i c l e , v e r y f e C o m m o d o r e o w n e r s h a v e t h e i r e t i r e s o f t w a r e c o l l e c t i o n o h a r dd i s k , s t h e r e ' s l i t t l e r e a s o n t o f e a rl o s i n g y o u r e n t i r e p r o g r a m l i b r a r y .C e r t a i n l y , w w o u l d n ' t l e i d e t e ry o u f r o m e x p l o r i n g t h f a s c i n a t i n gw o r l d o B B S s a n p u b l i c d o m a i ns o f t w a r e .

V X T h e r e w a l e t t e r i n t h eM a 1 9 8 6 i s s u e o f C O M P U T E ! ^ G Z E T T E a s k i n g a b o u t d o u b l e - p r e c is i o n m a t h i C o m m o d o r e 6 B A S I C . T h r e a d e r w a n t e d t t r a n s l a t e a I B p r o g r a m a n w a n t e d t k n o w h o t s i m u l a t ed o u b l e - p r e c i s i o n m a t h o t h 6 4 J u s t t e l l h i t f o r g e t i t H i p r g r a m w i l l p r o b a b l y b e j u s t a g o o d .Y e a r s a g o , m c o m p a n y b o u g h ts o m e m i n i c o m p u t e r s a n c o v e r t e d v e r y l a r g e F O R T R A Nr o o t l o c u s p r o g r a m f o m a i nf r a m e c o m p u t e r t r u o t h m i n i ,w h i c h a l s o d i d n ' t h a v e d o u b l ep r e c i s i o n . I w o r k e d f i n e .

G e o r g e D J o h n s o n/ \ T h o t h e r r e a d e r d i d n ' t t e l lu w h a t k i n d o p r o g r a m h w a c o n v e r t i n g , s w d o n ' t k n o w i t h l a c k o d o u b l e - p r e c i s i o n m a t hw o u l d m a k e d i f f e r e n c e o n o t . I t h p r o g r a m i u s i n g r e p e t i t i v e o r e c u r s i v e c a l c u l a t i o n s , t h r o u n d i n ge r r o r s i s i n g l e - p r e c i s i o n m a t h c o u l da c c u m u l a t e a n l e a d t s i g n i f i c a n te r r o r i t h f i n a l r e s u l t . A a n r a t e ,w a g r e e i t ' s w o r t h t r y .

B C O M P U T E ! ' * G a z e t t e S e p t e m b e r 1 9 8 6

Page 85: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 85/132

V a n c o u v e r 1 9 8 6 :D i s t a n c e I S t a t e O M i n d

F r e d D ' l g n a z i oA s s o c i a t e E d i t o r

j u s t r e t u r n e d h o m e f r o m t w o t h m o s t e x h a u s t i n g , i n t e n s e , a n j o y f u l w e e k s o m l i f e . j o u r n e y e dt V a n c o u v e r , B r i t i s h C o l u m b i a ,w h e r e s p o k e a n d m o d e r a t e d p a ne l a t h W o r l d C o n g r e s s o E d c a t i o n a n T e c h n o l o g y . T h e nt a u g h t s e v e n - d a y t e a c h e r ' s w o r ks h o p o " E l e c t r o n i c M e d i a a n t h I m a g i n a t i o n " a S i m o n F r a s e r U n v e r s i t y ( j u s t o u t s i d e V a n c o u v e r ) .L a s t , a t t e n d e d t h C o n s u m e r E l e ct r o n i c s S h o w i C h i c a g o .

T h e s e t h r e e e x p e r i e n c e s m a t a k e m m o n t h s t a b s o r b a n a s i m i l a t e . H o w e v e r , I ' v e r e t u r n e dh o m e w i t h s i n g l e t h o u g h t t h a ts e e m s t s u m m a r i z e e v e r y t h i n gI ' v e s e e n a n d o n e . T h t h o u g h tc o m e s f r o m K a t h l e e n F o r s y t h e o C a n a d a ' s K n o w l e d g e ( s a t e l l i t e p u l i T V N e t w o r k . I h e p r e s e n t at i o n a t h W o r l d C o n g r e s s , s h e s a i d" D i s t a n c e i s t a t e o m i n d . "

T h i s i a e n o r m o u s l y p o w e rf u i d e a .

f i r s t s a h o p o w e r f u l i w a w h e n c l i m b e d o n t o s t a g e i t h B . C . P l a c e S t a d i u m i V a n c o u v e ra n t u r n e d t f a c e 7 0 0 0 W o r l d C o g r e s s p a r t i c i p a n t s . T h i s h u g e c r o w dh a c o m e t h e a r m a n s i o t h e r" s u p e r p a n e l i s t s " d e b a t e t h e f u t u r eo e d u c a t i o n a n t e c h n o l o g y . D o w nt h e r e o t h a t l i t t l e s t a g e l o o k i n g u

f e l t v e r y , v e r y t i n y . f e l t d w a r f e db t h h u g e s t a d i u m a n d a l t h l i t l f a c e s t h a t l o o k e d o u a m e N e e w a m o r e c o n s c i o u s o t e c h n o l o g y ' s s o m e t i m e s g i g a n t i c ,i n h u m a n s c a l e . T h n e a r e s t m e b e o f t h e a u d i e n c e s a a b o u t 3 m e t e r s a w a y , s f e l t s e p a r a t e df r o m t h e a u d i e n c e . A n t h a n k s t o f a u l t y s p e a k e r s y s t e m , c o u l d n ' th e a r o r e s p o n d t t h w o r d s o m f e l l o w p a n e l i s t s , w h s a o n l y f e f e e t a w a y .

T e c h n o l o g y w a t h e s u b j e c t o t h c o n g r e s s . I h a e v e n b r o u g h t

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

S u d d e n l y , S e y m o u r P a p e r t , f t h e r o f t h L o g o l a n g u a g e , a n d a no t h e r o t h " s u p e r p a n e l i s t s , "l e a n e d o v e r t o w a r d h i f e l l o w p a e l i s t s a n e n g a g e d e a c h o u i p e r s o n a l c o n v e r s a t i o n .

W r e s p o n d e d i p e r s o n a lm a n n e r , a n t h a t v a s t a u d i e n c el e a n e d f o r w a r d a n l i s t e n e d i n l i k eg u e s t s a t h e f a m i l y d i n n e r t a b l e .F o l i t t l e w h i l e a l o u f o r g o t w w e r e i h u g e h o c k e y a r e n a a n i n s t e a d f e l t l i k e w w e r e i n v o l v e di a c o z y , i n t i m a t e c o n v e r s a t i o n .

T h n e x t d a y , P a p e r t r e t u r n e dt t h s t a g e a l o n e . H c o n t i n u e d h i " c o f f e e t a b l e " a p p r o a c h i f r o n t o t h o u s a n d s o d e l e g a t e s f r o m a r o u n dt h e w o r l d . A n a g a i n h w a s u c e s s f u l i r e a c h i n g o u t t a l m o s t e ve r y o n e . H i s s u c c e s s c a m e b o t hf r o m w h a t h s a i d a n h o h s a i di t H s p o k e o " t e c h n o l o g y w i t hh e a r t " a n o p e o p l e " f a l l i n g i nl o v e " w i t h t h i n g s t h a t m a t t e r e d t t h e m . H e m p h a s i z e d t h i m p o rt a n c e o f f e e l i n g s a n e m o t i o n s i t h l e a r n i n g p r o c e s s . A n h e c o nv e y e d t h e s e m e s s a g e s i m o s t u c o n v e n t i o n a l s p e a k i n g s t y l e . F o e x a m p l e , h w a n d e r e d a w a y f r o mt h m i c r o p h o n e f r e q u e n t l y . H p i c k e d u h i l i t t l e l a p t o p c o m p u t e ra n j u g g l e d i a n t h r e w i i n t o t h a i r . H b o p p e d t h m i c r o p h o n ew i t h h i f i s t w h e n h b e c a m e e x c i te d A n t h t o n e o h i v o i c e a n t h r h y t h m s o h i w o r d s w e r e i n t im a t e , p e r s o n a l , a n c o n v e r s a t i o n a l .

" C o n v e r s a t i o n " i t h k e w o r d . W h e n p e o p l e c a n u s t e c hn o l o g y t h a v e c o n v e r s a t i o n , t h e nt h t e c h n o l o g y b e c o m e s b r i d g e t c o n n e c t t h e m r a t h e r t h a n b a r r i e rt d i v i d e t h e m . A e x a m p l e o o n o t h e c o n v e r s a t i o n s t h a t o c c u r r e da t h c o n f e r e n c e w a t h W o r l dC o n g r e s s O n l i n e n e t w o r k .

I h e s p e e c h a t h C o n g r e s s ," H o w M e d i a E n h a n c e s t h L e a r ni n P r o c e s s , " K a t h l e e n F o r s y t h e

s p o k e o t h c o n v e r s a t i o n t h a t c a t a k e p l a c e b e t w e e n p e r s o n w h a p p e a r s o t e l e v i s i o n a n t h a u d ie n c e s i t t i n g i n t h e i r c l a s s r o o m o h o m e . T h r e a l p e r s o n o c a m e r am i g h t b e d i s t a n t f r o m t h v i e w e r i b o t h s p a c e a n t i m e , b u h o s h c a r e a c h o u t a n o t h e r p e r s o n a n b e g i n r e a l c o n v e r s a t i o n w i t ht h e m . T h c o n v e r s a t i o n , o f c o u r s e ,i b e g u n b t h T p e r s o n , t h e nc o n t i n u e d b e t w e e n t h v i e w e r a n t h l i t t l e v o i c e i n s i d e h i o h e h e a d . T h i n k i n g i r e a l l y l i t t l e c o v e r s a t i o n i n s i d e o u h e a d s . A n b o o k s a n T c a n s p a r k t h i s c o v e r s a t i o n a e a s i l y a c o m p u t e r s . I f a c t , a c c o r d i n g t K a t h l e e n , t h i s i t h r e a l m e a s u r e o h o i n t e r a c t i v e

t e c h n o l o g y i s " J u s t b e c a u s e y o p r e s s b u t t o n a n f e w o r d s o p i c t u r e s a p p e a r o s c r e e n d o e sn o m a k e t h c o m p u t e r i n t e r a ct i v e , " s h s a i d .K e W e r k e r , A n n e M a r x , a n t h B r i t i s h C o l u m b i a S c h o o l T r u s te e ( s c h o o l b o a r d s ) A s s o c i a t i o n o rg a n i z e d t h e c o n g r e s s . A n t h e yd e s e r v e t r e m e n d o u s c o n g r a t u l at i o n s f o b r i n g i n g e d u c a t o r s , p a e n t s , s c i e n t i s t s , a n t e c h n o l o g i s t st o g e t h e r f r o m o v e r 5 c o u n t r i e s t t a l k w i t h e a c h o t h e r a n s h a r e t h e i rc o n c e r n s a b o u t t h f u t u r e .

M s u g g e s t i o n t t h B C S T A i t h a t t e c h n o l o g y b e u s e d t e n h a n c et h e c o n v e r s a t i o n e v e n f u r t h e r . F o e x a m p l e , t h e n e x t t i m e W o r l dC o n g r e s s i h e l d ( p r o b a b l y i a o t h e r c o u p l e y e a r s ) , w s h o u l d t a k eG e r r i S i n c l a i r ' s i d e a o t h W o r l dC o n f e r e n c e O n l i n e a n e x t e n d i a f a a w c a n . T e a c h e r s , p a r e n t s ,a n s c h o o l b o a r d m e m b e r s i c i t i e sa n t o w n s a r o u n d t h w o r l d s h o u l db a b l e t h o l d l o c a l c o n f e r e n c e sa n b l i n k e d t o g e t h e r w i t h t h m a i n c o n f e r e n c e i V a n c o u v e r .T h i s w a e v e r y o n e w h c a r e s d e e pl a b o u t c h i l d r e n a n t h e i r f u t u r ec a e n t e r t h e c o n v e r s a t i o n a n p a t i c i p a t e a c t i v e l y i i t o u t c o m e .

C O M P U T E D G a i e t t o S e p t e m b e r 1 9 8 6 8 3

Page 86: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 86/132

1 2 P r o d u c t s F r o m A b a c u sA b a c u s S o f t w a r e h a s i n t r o d u c e ds e v e r a l n e 1 2 p r o d u c t s , a s w e l la a d d i t i o n a l 1 2 b o o k t i t l e s . I c l u d e d a r e t h e B A S I C C o m p i l e r f o t h 1 2 8 , w i t h s u g g e s t e d r e t a i l p r i c eo $ 5 9 . 9 5 ( C o m m o d o r e 6 v e s i o n , p r i c e d a $ 3 9 . 9 5 , i a l s o a v a i la b l e ) ; C a d P a k - 1 2 8 ( $ 5 9 . 9 5 ) , 1 2 v e r s i o n o f t h e p o p u l a r c o m p u t e r -a i d e d d e s i g n p a c k a g e o r i g i n a l l y r l e a s e d f o t h 6 4 a n S u p e rV e r s i o n ( $ 5 9 . 9 5 ) , t h e l a t e s t v e r s i o no t h c o m p a n y ' s l a n g u a g e c o p i l e r , w h i c h i f u l l i m p l em e n t a t i o n w i t h b o t h g r a p h i c s a n m a t h l i b r a r i e s , R A d i s k s u p p o r t ,U N I X - l i k e s h e l l , a n d m a c h i n e l a g u a g e i n t e r f a c e .

A b a c u s a l s o a n n o u n c e d i w o u l d i n t r o d u c e S u p e r P a s c a l D v e l o p m e n t S y s t e m ( $ 5 9 . 9 5 ) f o t h 1 2 8 , a s w e l l a t h f o l l o w i n g n e 1 2 b o o k s : B A S I C 7 . I n t e r n a l s( $ 1 9 . 9 5 ) , C - U 8 B A S I C T r a i n i n gG u i d e ( $ 1 6 . 9 5 ) , a n C - 1 2 8 P e e k s a m P o k e s ( $ 1 9 . 9 5 ) .

A b a c u s S o f t w a r e , P . O . B o 7 2 1 9 ,G r a n d R a p i d s , M 4 9 5 1 0 .C i r r i * R e a d e r S e r v i c e N u m b e r 1 7 0 .

s u b L o g i c B a s e b a l lP u r c - S t a t B a s e b a l l , r e a l i s t i c b a s eb a l l s i m u l a t i o n p a c k a g e w i t h c o p l e t e s t a t i s t i c a l f e a t u r e s , i b e i n gr e l e a s e d b s u b L o g i c f o t h C o m o d o r e 6 ( o t h e r v e r s i o n s t o f o l l o w ) .

T h i s s t r a t e g y g a m e i f o o n o t w p l a y e r s , a n o f f e r s e v e r y t e a mf r o m t h 1 9 8 5 p r s e a s o n , e i g h tc l a s s i c t e a m s f r o m t h p a s t , a n t h a b i l i t y t o d r a f t n e p l a y e r s o c r e a t ey o u r o w n . T h r e e d i f f e r e n t s t a d i u m sa r i n c l u d e d o t h d i s k , p l u s a o p t i o n a l s t a d i u m d i s k l e t s y o u s a n y m a j o r l e a g u e s t a d i u m i t h U . S . T h e m p h a s i s t h r o u g h o u t i o c o m p l e t e s t a t i s t i c a l r e a l i s m . Y o s l e c t t h t e a m y o u w i s h t m a n a g e ,p i c k t h t e a m t p l a y a g a i n s t , d e t e rm i n e y o u r s t a r t i n g l i n e u p , d e s i gn a t e s t a r t i n g p i t c h e r , a n s u s t i t u t e p l a y e r s a y o d e s i r e .

8 C O M P U T E D G a z e l l e S e p t e m b e r 1 9 8 6

T h p r o g r a m m a i n t a i n s c o p l e t e s t a t i s t i c a l r e c o r d o e a c h t e a mp l a y e r ' s p e r f o r m a n c e , b r o k e n d o w ni n t o i n d i v i d u a l s t a t s v e r s u s r i g h t -h a n d e d a n l e f t - h a n d e d p i t c h e r s o b a t t e r s . P l a y e r s t a t s a n b o s c o r e sc a b d i s p l a y e d o t h e s c r e e n o rp r i n t e d o u t .

T h s u g g e s t e d r e t a i l p r i c e i $ 4 9 . 9 5 .

s u b L o g i c C o r p . , 7 1 3 E d g e b r o o kD r . , C h a m p a i g n , I 6 1 8 2 0 .C i r c l e R e a d e r S e r v i c e N u m b e r 1 7 1 .

B a u d v i l l e ' s N e S o f t w a r eB a u d v i l l e h a r e l e a s e d n e l i n e o s o f t w a r e f o t h C o m m o d o r e 6 4 V i d e o V e g a s o f f e r s b l a c k j a c k , d r a wp o k e r , s l o t s , a n d k e n o f o t h b g i n n i n g a n d m o r e p r o f e s s i o n a l a t h o m e g a m b l e r s .

Y o c a l e a r n a n a n a l y z es c a l e s , c h o r d s , a n t u n i n g f o a l t y p e s o f r e t t e d s t r i n g i n s t r u m e n t sw i t h G u i t a r W i z a r d . T h i s p r o g r a m i f o t h n o v i c e a n e x p e r i e n c e dm u s i c i a n .

T e B e a r ' s R a i n y D a G a m e sc o m b i n e s t h r e e c h i l d r e n ' s c a r dg a m e s , C o n c e n t r a t i o n , O l M a i d ,a n G F i s h , i n t o o n g a m e p a c ka g f o y o u n g p e o p l e . T h c h i l d r e np l a y t h e g a m e s w i t h t h e i r c o m p u t e rp l a y m a t e , T e B e a r .

L i s t p r i c e f o e a c h p a c k a g e i $ 2 9 . 9 5 .

B a u d v i l l e , 1 0 0 1 M e d i c a l P a r kD r . , S . E . , G r a n d R a p i d s , M 4 9 5 0 6 .C i r c l e R e a d e r S e r v i c e N u m b e r 1 7 2 .

M o d e m F u D r e a m r i d e r S o f t w a r e h a r e l e a s e dn e f u l l - g r a p h i c s g a m e t h a t i p l a y e d t h r o u g h y o u r m o d e m . I O p e r a t i o n T e r m i n a l , y o s e a r c h t h ea n t i m a t t e r c o m p l e x t f i n d t o s c r e t d o c u m e n t s b e f o r e t h e y f a l l i n t oe n e m y h a n d s . Y o u r o p p o n e n t , w h a c c e s s e s t h p r o g r a m t h r o u g hm o d e m , t r i e s t o u t s m a r t y o a n f i n d t h d o c u m e n t s b e f o r e y o u .T h e r e i a l s o a s i n g l e p l a y e r o p t i o n .

D r e a m r i d e r S o f t w a r e o f f e r sf r e e b u l l e t i n b o a r d s e r v i c e t h a tg i v e s y o t h n a m e s a n p h o n en u m b e r s o o t h e r p l a y e r s i y o u ra r e a .

O p e r a t i o n T e r m i n a l r e q u i r e sC o m m o d o r e 6 4 d i s k d r i v e , a n j o y s t i c k . T h m o d e m i o p t i o n a l ,b u t h g a m e i c o m p a t i b l e w i t hm o s t m a j o r m o d e m b r a n d s .

S u g g e s t e d r e t a i l p r i c e i $ 3 9 . 9 5 .D r e a m r i d e r S o f t w a r e , I n c . , 9 7 N M a i n S t . , C r e t e , I 6 0 4 1 7 .C i t r i c R e a d e r S e r v i c e N u m b e r 1 7 3 .

C a r f i e l d O D i s kC r e a t e w i t h G A R F 1 E L D ! f r o m D L l e t s s t u d e n t s l e a r n w h i l e t h e y h a v ef u c r e a t i n g p o s t e r s , c a r t o o n s , a n l a b e l s w i t h t h c o m i c s t r i p c h a r a ct e r , G a r f i e l d , a n h i s f r i e n d s . T h s t u d e n t s s e l e c t a b a c k g r o u n d , c h o o s et h c h a r a c t e r s , s e t u c o m i c a l s i t ua t i o n , a d c a p t i o n s , a n t h e n p r i n to u t h s c e n a r i o . T h p r o g r a m p r m o t e s c r e a t i v e t h i n k i n g a n w r i t i n ga n h e l p s s t u d e n t s d e v e l o p s e n s eo f d e s i g n , b a l a n c e , s e q u e n c i n g , a n s p a t i a l r e l a t i o n s .

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

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

S u g g e s t e d r e t a i l p r i c e f o t h C o m m o d o r e 6 i $ 2 9 . 9 5 .

D L M , O n D L P a r k , P . O . B o 4 0 0 0 , A l l e n , T 7 5 0 0 2 .C i r c l e R e a d e r S e r v i c e N u m b e r 1 7 1 .

C o m p u t e r i z e d G r e e t i n g C a r d sP e r s o n a l i z e g r e e t i n g c a r d s , b a n n e r s ,s t i c k e r s , a n o t h e r s t a t i o n e r y w i t ht w n e s o f t w a r e p a c k a g e s f o t h C o m m o d o r e 6 f r o m H T e c h E xp r e s s i o n s . A n i m a t e d s c e n e s a r s e t m u s i c i C a r d W a r e . T h i s p r o g r a ml e t s y o d e s i g n y o u r o w g r e e t i n gc a r d s u s i n g s c e n e s a n m e s s a g e sf r o m t h p r o g r a m o p e r s o n a l i z et h c a r d w i t h y o u r o w m e s s a g e .

W a r e W t t h A U i c o m p l e t e s u p -

Page 87: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 87/132

p l p a c k a g e t h a t i n c l u d e s d e s i g n e r -p r i n t e d p a p e r , s t i c k e r s , d i s k l a b e l s ,c o l o r - c o o r d i n a t e d e n v e l o p e s , a n m a r k e r s . Y o c a n u s e t h e s e s u p l i e s t c r e a t e g r e e t i n g c a r d s , b a n e r s , p a r t y g o o d s , a n a n i m a t e dd i s k s .

d o t - m a t r i x p r i n t e r i r e q u i r e dt p r i n t o u t t h e g r e e t i n g c a r d s .

C a r d W a r e r e t a i l s f o $ 9 . 9 5 a n W a r e W i t h A U r e t a i l s f o $ 1 4 . 9 5 .

H T e c h E x p r e s s i o n s , 2 6 9 9 S B a r / s h o r e D r . , C o c o n u t G r o v e , F 3 3 1 3 3 .C i r c l e R e a d e r S e r v i c e N u m b e r 1 7 5 .

I n t e l I C r e a t i o n s G a m e sI n t e l l i C r e a t i o n s i r e l e a s i n g t w n e s o f t w a r e p a c k a g e s f o t h C o m m o d o r e 6 4 C r o s s c h e c k i c r o s s w o r d p u z z l e g a m e t h a t c a n b ep l a y e d b u t f o u r p e o p l e . T h o b j e c t i t b u i l d c o n t i n u o u s w o r dc h a i n f r o m t h c e n t e r o t h b o a r dt y o u r h o m e b a s e . T h l e n g t h o t h w o r d i d e t e r m i n e d b s p i n n i n ga o n - s c r e e n d i e . I n t e l l i C r e a t i o n s l c e n s e d t h g a m e f r o m T S R , t h c r a t o r s o t h o r i g i n a l b o a r d g a m e .

M e r c e n a r y : E s c a p e f r o m T a r g i l i c e n s e d f r o m N o v a g e n i E n g l a n d .T h i s g a m e c o m b i n e s f l i g h t s i m u l at i o n w i t h h i g h - s p e e d , t h r e e - d i m e ns i o n a l v e c t o r g r a p h i c s . I M e r c e n a r y ,y o a r t w e n t y - f i r s t - c e n t u r y s o d i e r o f o r t u n e w h h a c r a s h l a n de o t h p l a n e t T a r g . Y o u r g o a l i t f i n d a c r a f t s y o c a n e s c a p e t h p l a n e t . T o d o s o y o u m u s t h e l p o u t h w a r r i n g f a c t i o n s .

C r o s s c h e c k i a v a i l a b l e f o $ 3 9 . 9 5 a n M e r c e n a r y : E s c a p e f r o mT a r g i a v a i l a b l e f o $ 2 9 . 9 5 .

I n t e l l i C r e a t i o n s , I n c . , 1 9 8 0 8N o r d h o f f P L , C h a t s w o r t h , C 9 1 3 1 1 .C i r c l e R e a d e r S e r v i c e N u m b e r 1 7 6 .

W r i t e Y o u r O w M y s t e r y O R o m a n c e N o v e lT w n e t i t l e s h a v e b e e n a d d e d t W o o d b u r y S o f t w a r e ' s P l a y W r i t e rS e r i e s . T h e s e t i t l e s h e l p c h i l d r e nb e t w e e n t h a g e s o f a n 1 w r i t e ,e d i t , p r i n t , a n i l l u s t r a t e t h e i r o w h a r d - c o v e r n o v e l s . M Y S T E R Y ! g u i d e sy o u n g a u t h o r s i w r i t i n g d e t e ct i v e n o v e l b l e t t i n g t h e w r i t e rc h o o s e a n d e s c r i b e t h e s l e u t h , d t e r m i n e t h m e t h o d a n m o t i v e o t h m u r d e r , c r e a t e c a s t o c h a r a ct e r s , a n e v e n d e c i d e w h t h m u d e r e r i s

C a s t l e s C r e a t u r e s i f a n t a s y

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

B o t h s o f t w a r e p a c k a g e s i c l u d e a s t o r y d i s k , c o l o r s t i c k e r s ,f u l l - p a g e i l l u s t r a t i o n s , a h a r d c o v e rb o o k j a c k e t , p a p e r , a n i n s t r u c t i o n st u s o t h C o m m o d o r e 6 4

R e t a i l p r i c e f o M Y S T E R Y ! a n C a s t l e s C r e a t u r e s i $ 3 9 . 9 5 .

W o o d b u r y S o f t w a r e , 1 2 W h i t eO a I n . , C 1 0 0 1 , O l B r i d g e , N 0 8 8 5 7 .C i r c l e R e a d e r S e r v i c e N u m b e r 1 7 7 .

N o v e l S t u d y G u i d eA a i t s t u d y i n g l i t e r a t u r e , T h N o v e l A p p r o a c h f r o m C B S o f t w a r e ,h e l p s s t u d e n t s d e v e l o p c r i t i c a lr e a d i n g s k i l l s a n l e a r n m o r e a b o u t

n o v e l t h a n c h a r a c t e r i z a t i o n a n p l o t . T h i s s o f t w a r e p a c k a g e i d s i g n e d t p i q u e t h r e a d e r ' s i n t e re s t , e n h a n c e u n d e r s t a n d i n g , a n d e v e l o p v o c a b u l a r y a n c r i t i c a lt h i n k i n g s k i l l s b e f o r e , d u r i n g , a n a f t e r r e a d i n g t h n o v e l . E a c h p r g r a m i n c l u d e s r e f e r e n c e g u i d e ,T h B o o k S c a n n e r , w h i c h p r o v i d e sb a c k g r o u n d i n f o r m a t i o n o t h b o o k , t h e a u t h o r , a n r e l a t e d b o o k s .

A n i m a l F a r m a n L o r d o t h F l i e s a r b o t h a v a i i a b l e n o w . T a l eo T w C i t i e s , T h C a l l o t h W i l d ,a n R o m e o a n J u l i e t w i l l b a v a i la b l e i t h f a l l o 1 9 8 6 f o t h C o m m o d o r e .

E a c h s o f t w a r e p r o g r a m c o s t s$ 5 9 . 9 5 a n i n c l u d e s p r o g r a mg u i d e , t e a c h e r ' s g u i d e , a n r p r o d u c i b l e a c t i v i t y g u i d e . C o m p l e t el a p a c k s a r $ 1 7 9 . 8 5 .

C B I n c . , F a w c e t t P L G r e e nw i c h , C 0 6 8 3 6 .C i r c l e R e a d e r S e r v i c e N u m b e r 1 7 8 .

D a t a b a s e M a n a g e m e n tF o T h 1 2 D a t a b a s e P l u s 1 2 f r o m S P S o f tw a r e i a e n h a n c e d v e r s i o n o D a t a b a s e P l u s f o t h C o m m o d o r e6 4 T h i s n e v e r s i o n i n c l u d e s r a p i dg l o b a l s e a r c h ; s t a t i s t i c a l a n a l y s i sw i t h g r a p h i c o u t p u t ; u t 5 f i e l d st c r e a t e ; v i r t u a l d i s k o p e r a t i o n ;5 8 a v a i l a b l e m e m o r y ; f a s t s o r t i n g ,r e t r i e v a l , a n s t o r a g e o d a t a ; a f u l l yd o c u m e n t e d m a n u a l o d i s k ; 1 t e m p l a t e s ; l a b e l m a k e r ; a n f u l ls c r e e n e d i t i n g p l u s r e p o r tg e n e r a t o r .

D a t a b a s e P l u s 1 2 i d e s i g n e df o t h C o m m o d o r e 1 2 o a 8 0

c o l u m n m o n i t o r d i s p l a y w i t h1 5 4 1 / 1 5 7 1 d i s k d r i v e a n a n a p r o p r i a t e l y i n t e r f a c e d p r i n t e r .

R e t a i l p r i c e f o r D a t a b a s e P l u s1 2 i $ 1 9 . 9 5 .

S P S o f t w a r e L i m i t e d , P . O . B o 1 9 7 , T h o r t t h U l , O n t a r i o , C a n a d a L 3 3 N 3 .C i r c l e R e a d e r S e r v i c e N u m b e r 1 7 9 .

C o m m o d o r e 1 2 8 D a t a b a s eM i d - K a n s a s C o m p u t e r s h a i n t r od u c e d d a t a b a s e f o t h C o m m od o r e 1 2 8 . F l e x F i l e 1 2 i s e l f -b o o t i n g , a n s e l f - c o n t a i n e d , h a a u t o m a t i c 4 o 8 c o l u m n s , s u p o r t s f a s t m o d e i 8 0 c o l u m n s , a n h a n d l e s u t 1 0 , 0 0 0 r e c o r d s . T h i sp r o g r a m i c o m p a t i b l e w i t h d a t ad i s k s c r e a t e d o e a r l i e r v e r s i o n s o F l e x F i l e a n P r a c t i f i l e a n f e a t u r e su t 4 f i e l d s p e r e c o r d , u s e r r o ut i n e s i B A S I C , o n - b o a r d h e l ps c r e e n s , f i l e s o r t i n g , s e q u e n t i a l f i i n g , a l a b e l g e n e r a t o r , a n r e p o r tw r i t e r .

F l e x F i l e 1 2 h a r e t a i l p r i c e o $ 4 9 . 9 5 .

M i t t - K a n s a s C o m p u t e r s , 2 0 4 W .6 t h , P . O . B o 5 0 6 , N e w t o n , K 6 7 1 1 4 .C i r c l e R e a d e r S e r v i c e N u m b e r 1 8 0 .

M u s i c S o f t w a r e G u i d eC o m m o d o r e 6 1 2 M u s i c S o f t w a r eG u i d e f r o m U n s i n n P u b l i c a t i o n s i r e f e r e n c e f o e d u c a t o r s , m u s i c i a n s ,a n a m a t e u r s t m u s i c s o f t w a r e f o t h C o m m o d o r e 6 a n 1 2 8 . T h t e x t i d i v i d e d i n t o s e c t i o n s c o v e ri n t h e o r y , e a r t r a i n i n g , f i n g e r i n g s ,c o m p o s i t i o n , e n t e r t a i n m e n t , a n g r a p h i c s , p l u s s p e c i a l s e c t i o n d v o t e d t M I D I . E a c h s o f t w a r e d s c r i p t i o n i n c l u d e s a g g r o u p a n p r i c e .

A u t h o r e d b L o l i t a W a l k e r -G i l k e s , a n a t i o n a l l y k n o w n c o p u t e r m u s i c c o n s u l t a n t , t h C o m m o d o r e 6 1 2 M u s i c S o f t i v a r eG u i d e r e t a i l s f o $ 1 1 . 9 5 .

U n s i n n P u b l i c a t i o n s , P . O . B o 6 7 2 , D r e x e l H i l l , P 1 9 0 2 6 .C i r c l e R e a d e r S e r v i c e N u m b e r 1 8 1 .

I B A n 1 2 F i l e C o m p a t i b i l i t yS . O . G . W . A . P . S o f t w a r e h a s a n o u n c e d T h B i B l u e R e a d e r , a s o f tw a r e p r o g r a m t h a t a l l o w s u s e r s t t r a n s f e r w o r d p r o c e s s i n g a n A S C I If i l e s g e n e r a t e d o n m o s t I B M - c o mp a t i b l e s o f t w a r e t C o m m o d o r e1 2 D O f i l e s , a n v i c e v e r s a . T h

C O M P U T E I S G a z e t t e S e p t e m b e r 1 9 B 6 8

Page 88: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 88/132

Page 89: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 89/132

B E O T L E G

T I M E 1 5 U PS o f t P f t c e

R o c K C h a l l e n g eR o c k C h a l l e n g e

F o r t h e C o m m o d o i B 6 1 2 c o m p u t e r .Q r u t t l t p i r t y J i r t w < v < r ! H u n d r e d s o s i n f I n « ( l ( ?

t h t t & t x t h j l l t n a i t i g j i n u i o u f & t h ( C o n a i i o d o r t N t w f i r t u E « v « r i l l k < U t p i k y r r a h o m * O m e

W i t h R o i k C h i l l t r i ^ i G r o u p E d i t o r y o c i t v t t v i n t i ty o u i f a v o r i t e j x o u p ' s t o n j i i n i i v i t h t m t y o u r o w d i t a d l ; k t p l i y \ R o c k C h i l l i n j t . W i t h i > e d i t o ry o c i f l j b i c k l a t e r , w h e n t h i j r o u p f o t r u * o u w i t hm o r t i l t u m i . i n i d d m o n ; o n i s t y o u r H i

E x a m p l e Y o c h o o t t t h E e i t l e i w i t h 3 l o n j i I y o u rI i m r . T h p r o g r a m t h o o ; < I o n o t h e o v e r 1 0 s o n g s b t h & e » t l ( £ a n p U t e t i a t h e t o p a i f e n * i o d a i h c i .T ) i ( f l n l p l a y e r ( u t i i t ; l e t t e r i t h i o n * . I I f i t h t i th w / i d i p o i n t m c o n t i n u e * h > V u i n t i l l h e g u e s i e iw r o p j l e t t e r o r s o l v e l t h l o n g f o p o i n t b o n u s .F A S T M A C H I N E C O D E P R O G R A M

O n l y $ 1 4 . 9 5 1 . 5 0 P o s t a g eS e n d c h e c k o m o n e y o r d e r t o S o f t P a c e S o f t w a r e C

P . O . B O 7 B B r e a , C A 9 2 6 2 2 - 0 7 8 8

V i s a o M a s t e r c a r d c a l l( 8 0 0 ) 2 2 5 - 6 2 0 7

I C a l i f o r n i a c a l l :( 7 1 4 ) 5 2 4 - 0 3 4 3

W C C A P R E S E N T S

S E P T E M B E R 2 2 1 9 8 6S H O W T I M E S 1 0 A M — 6 P ML O A N G E L E S A I R P O R T H I L T O N

C A L L 2 1 3 - 4 1 0 - 4 0 0 0 f o h o t e l r e s e r v a t i o n sE X H I B I T S , E V E N T S , A N D O O R P R I Z E SN A T I O N A L C O M M O D O R E S P E A K E R SS H O W S P E C I A L S D I S C O U N T SS E T H E L A T E S T I N N O V A T I O N S I H A R D W A R E / S O F T W A R E T E C H N O L O G YF O T H C O M M O D O R E M A R K E T

T h o n l y W e s t C o a s t e x h i b i t i o n a n c o n f e r e n c ef o c u s i n g e x c l u s i v e l y o t h A M I G A

C o m m o d o r e 1 2 P a n C - 6 5 m a r k e t p l a c eR E G I S T R A T C N F E E S : O N D A $ 1 0 . 0 0 T W D A Y S ( 1 5 . 0 0

F O M O R E I N F O R M A T I O N A N D E T A I L S C O N T A C T :W E S T C O A S T C O M M O D O R E A S S O C I A T I O N , I N C .P . O . B O 2 1 0 6 3 8

S A F R A N C I S C O , C A L I F O R N I A 9 4 1 2 1( 4 1 5 ) 9 5 2 - 1 0 4 0 B E T W E E N 8 A M - 5 P M P S T

P i g s k i nP r e d i c t i o n s !

T i r e d o w r e s t l i n g w i t h S u n d a yp o i n t s p r e a d s ? L e y o u r C o m o d o r e 6 4 / 1 2 8 d i f o y o u !P i g s k i n P r e d i c t i o n s , t h b e s t - s e l l i n g N F n a n d i c a p p e r .t a k e s t h h a s s l e o u o r a t i n gN a t i o n a l F o o t b a l l L e a g u eg a m e s . F o r g e t a b o u t o b s c u r e ,m e a n i n g l e s s s t a t i s t i c s . J u s ts p e n d f e w m i n u t e s t y p i n g i e a c h w e e k ' s s c o r e s a n l e o u p o i n t s p r e a d s o f t w a r e g t w o r k . H e r e ' s w h a t P i g s k i n P r e d i c t i o n s h a t o f f e r :

P r e d i c t s p o i n t s p r e a d s f o a i g a m e s - f o r t h c u r r e n tw e e k a n t h r e m a i n d e r o t h s e a s o n .

C a l c u l a t e s p r o j e c t e d w o n - l o s t r e c o r d s f o a l w e e k s .M e n u - d r i v e n s e l e c t i o n o s c h e d u l e s , r a t i n g s , d i v i s i o n

r a c e s , p r e d i c t i o n s o r r e s u l t s b t e a m o w e e k . S e v e n d i f f e re n t r e p o r t s t s c r e e n o p r i n t e r !

M a i n t a i n s h o m e f i e l d a d v a n t a g e a n d p o w e r r a t i n g s f o a l N F t e a m s .

1 9 8 6 S c h e d u l e d a t a f i l e i n c l u d e d f r e e . Y e a r l y u p d a t e sa v a i l a b l e .

P i g s k i n P r e d i c t i o n s i o n l y S 3 9 . 9 5 o d i s k . G e y o u r c o p yn o a n b e r e a d y f o t h s e a s o n !

U s y o u r C o m m o d o r e 6 4 / 1 2 8 t i m p r o v e y o u r p e f o r m a n c e a t h t r a c k l P r o g r a m s f o T h o r o u g h b r e d ,H a r n e s s a n G r e y h o u n d r a c i n g r a n k t h h o r s e s o d o g s i e a c h r a c e q u i c k l y a n e a s i l y . A l t h e i n f o r m a t i o ni r e a d i l y a v a i l a b l e f r o m ( h R a c i n g F o r m , h a r n e s s o d o t r a c k p r o g r a m .

T h o r o u g h b r e d f a c t o r s i n c l u d e s p e e d , d i s t a n c e , p a s tp e r f o r m a n c e , w e i g h t , c l a s s , j o c k e y ' s r e c o r d , b e a t e n f v o r i t e a n p o s t p o s i t i o n . H a r n e s s f a c t o r s i n c l u d es p e e d , p o s t p o s i t i o n , d r i v e r ' s r e c o r d , b r e a k i n g t e n d e nc i e s , c l a s s , p a r k e d - o u t s i g n s a n b e a t e n f a v o r i t e . G r e yh o u n d f a c t o r s i n c l u d e s p e e d , p a s t p e r f o r m a n c e , m n e u v e r i n g a b i l i t y , f a v o r i t e b o x , c l a s s , k e n n e l r e c o r d ,b e a t e n f a v o r i t e a n b r e a k i n g a b i l i t y .

C o m p l e t e i n s t r u c t i o n s a n w a g e r i n g g u i d e i n c l u d e d .T h o r o u g h b r e d , H a r n e s s o G r e y h o u n d H a n d i c a p p e r s ,S 3 9 . 9 5 e a c h o t a p e o r d i s k . A n t w f o $ 5 9 . 9 5 o a l t h r e e f o $ 7 9 . 9 5 .

F e d e r a l H i l l S o f t w a r e8 1 3 4 S c o t t s L e v e l R d .

B a l t i m o r e . M 2 1 2 0 8T o l l F r e e O r d e r s 8 0 0 - 6 2 8 - 2 8 2 8 E x t . 8 5 F o I n f o r m a t i o n 3 0 1 - 5 2 1 - 4 8 8 6

Page 90: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 90/132

C O M P U T E D G A Z E T T EA u t h o r G u i d e

H e r e a r s o m e s u g g e s t i o n s w h i c h s e r v e t i m p r o v et h s p e e d a n a c c u r a c y o p u b l i c a t i o n f o p r o s p e c t i v ea u t h o r s . C O M F U T E T g G A Z E T T E i p r i m a r i l y i n t e r e s t e d i n e a n t i m e l y a r t i c l e s o t h C o m m o d o r e 1 2 8 , 6 4 P l u s / 4 , 1 6 a n V 1 C - 2 0 . W a r m u c h m o r e c o n c e r n e dw i t h t h c o n t e n t o a a r t i c l e t h a n w i t h i t s t y l e , b u a r t i c l e s s h o u l d a b c l e a r a n w e l l - e x p l a i n e d a p o s s i b l e .

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

1 T h u p p e r l e f t c o r n e r o f t h e f i r s t p a g e s h o u l dc o n t a i n y o u r n a m e , a d d r e s s , t e l e p h o n e n u m b e r , a n dt h d a t e o s u b m i s s i o n .

2 T h f o l l o w i n g i n f o r m a t i o n s h o u l d a p p e a r i t h u p p e r r i g h t c o r n e r o f t h e f i r s t p a g e . I y o u r a r t i c l e i s p e c i f i c a l l y d i r e c t e d t o n m o d e l o c o m p u t e r , p l e a s es t a t e t h m o d e l n a m e . I a d d i t i o n , p l e a s e i n d i c a t e t h em e m o r y r e q u i r e m e n t s o p r o g r a m s .

3 T h u n d e r l i n e d t i t l e o f t h e a r t i c l e s h o u i d s t a r ta b o u t 2 / o t h w a d o w n t h f i r s t p a g e .

4 F o l l o w i n g p a g e s s h o u l d b e t y p e d n o r m a l l y ,e x c e p t t h a t i t h u p p e r r i g h t c o r n e r t h e r e s h o u l d b a a b b r e v i a t i o n o f t h e t i t l e , y o u r l a s t n a m e , a n d t h p a g e n u m b e r . F o e x a m p l e : M e m o r y M a p / S m i t h / 2 .

5 A l l i n e s w i t h i n t h e t e x t o f t h e a r t i c l e m u s t b d o u b l e - o t r i p l e - s p a c e d . o n e - i n c h m a r g i n s h o u l d b l e f t a t h r i g h t , l e f t , t o p , a n b o t t o m o e a c h p a g e . N w o r d s s h o u l d b e d i v i d e d a t h e n d s o l i n e s . A n p l e a s e d n o j u s t i f y . L e a v e t h l i n e s r a g g e d .

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

7 S h e e t s s h o u l d b a t t a c h e d t o g e t h e r w i t hp a p e r c l i p . S t a p l e s s h o u l d n o b u s e d .

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

9 S h o r t p r o g r a m s ( u n d e r 2 0 l i n e s ) c a e a s i l y b i n c l u d e d w i t h i n t h t e x t . L o n g e r p r o g r a m s s h o u l d b s e p a r a t e l i s t i n g s , i i e s s e n t i a l t h a t w h a v e c o p y o t h p r o g r a m , r e c o r d e d t w i c e , o t a p e o d i n k . I y o u ra r t i c l e w a w r i t t e n w i t h w o r d p r o c e s s o r , w a l s oa p p r e c i a t e c o p y o f t h e t e x t f i l e o t h e t a p e o r d i s k .P l e a s e u s e h i g h - q u a l i t y 1 0 o r 3 m i n u t e t a p e s w i t ht h p r o g r a m r e c o r d e d o b o t h s i d e s . T h t a p e o r d i s ks h o u l d b e l a b e l e d w i t h t h a u t h o r ' s n a m e a n t h t i t l eo t h a r t i c l e . T a p e s a r f a i r l y s t u r d y , b u d i s k s n e e dt b e n c l o s e d w i t h i n p l a s t i c o c a r d b o a r d m a i l e r s( a v a i l a b l e a p h o t o g r a p h y , s t a t i o n e r y , o c o m p u t e rB C O M P U T E ! ' * G a z e l l e S e p t e m b e r 1 9 B 6

s u p p l y s t o r e s ) .1 0 g o o d g e n e r a l r u l e i t s p e l l o u t h n u m b e r s

z e r o t h r o u g h t e i y o u r a r t i c l e a n w r i t e h i g h e rn u m b e r s a n u m e r a l s ( 1 0 2 4 ) . T h e x c e p t i o n s t o t h i sa r e : F i g u r e 5 T a b l e 3 T A B ( 4 ) , e t c . W i t h i n o r d i n a r yt e x t , h o w e v e r , t h z e r o t h r o u g h t e s h o u l d a p p e a r a w o r d s , n o n u m b e r s . A l s o , s y m b o l s a n a b b r e v i a t i o n ss h o u l d n o b e u s e d w i t h i n t e x t : u s " a n d " { n o t & ) " r e f e r e n c e " ( n o t r e f . ) , " t h r o u g h " ( n o t t h r u ) .

1 1 F o g r e a t e r c l a r i t y , u s a l c a p i t a l s w h e n r e f e rr i n g t k e y s ( R E T U R N , C T R L , S H I F T ) , B A S I C w o r d s( L I S T , R N D , G O T O ) , a n t h l a n g u a g e B A S I C . H e a dl i n e s a n s u b h e a d s s h o u l d , h o w e v e r , b i n i t i a l c a p so n l y , a n e m p h a s i z e d w o r d s a r n o c a p i t a l i z e d . I y o w i s h t e m p h a s i z e , u n d e r l i n e t h w o r d a n i w i l lb i t a l i c i z e d d u r i n g t y p e s e t t i n g .

1 2 A r t i c l e s c a n b e o a n l e n g t h — f r o m s i n g l e -l i n e r o u t i n e t a m u l t i - i s s u e s e r i e s . T h a v e r a g e a r t i c l ei a b o u t f o u r t e i g h t d o u b l e - s p a c e d , t y p e d p a g e s .

1 3 I y o w a n t t i n c l u d e p h o t o g r a p h s , t h e ys h o u l d b e i t h e r 5 X b l a c k a n w h i t e g l o s s i e s o c o l o r s l i d e s .

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

1 5 C O M P U T E ! ' * G A Z E T T E p a y s b e t w e e n $ 7 a n $ 8 0 0 f o p u b l i s h e d a r t i c l e s . I g e n e r a l , t h r a t e r e f l e c t st h l e n g t h a n q u a l i t y o f t h e a r t i c l e . P a y m e n t i m a d eu p o n a c c e p t a n c e . F o l l o w i n g s u b m i s s i o n ( E d i t o r i a lD e p a r t m e n t , C O M l ' U T H 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 ) i w i l l t a k e f r o m t w t f o u rw e e k s f o u t r e p l y . I y o u r w o r k i a c c e p t e d , y o w i l l b n o t i f i e d b l e t t e r w h i c h w i l l i n c l u d e c o t r a c t f o y o t s i g n a n r e t u r n . R e j e c t e d m a n u s c r i p t sa r r e t u r n e d t a u t h o r s w h e n c l o s e 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 .

1 6 I y o u r a r t i c l e i a c c e p t e d a n y o u h a v e s i n c em a d e i m p r o v e m e n t s t t h p r o g r a m , p l e a s e s u b m i t a e n t i r e l y n e t a p e o r d i s k a n n e c o p y o t h a r t i c l er e f l e c t i n g t h e u p d a t e . W c a n n o t e a s i l y m a k e r e v i s i o n st p r o g r a m s a n d a r t i c l e s . I i n e c e s s a r y t h a t y o s e n dt h e r e v i s e d v e r s i o n a i i w e r e n e s u b m i s s i o ne n t i r e l y , b u b s u r e t i n d i c a t e t h a t y o u r s u b m i s s i o ni a r e v i s e d v e r s i o n b w r i t i n g , " R e v i s i o n " o t h e n v e l o p e a n t h a r t i c l e .

1 7 C O M P U T E ! ' ? G A Z E T T E d o e s n o a c c e p t u n s o l i c i t e dp r o d u c t r e v i e w s . I y o a r i n t e r e s t e d i s e r v i n g o o u p a n e l o f r e v i e w e r s , c o n t a c t o u F e a t u r e s E d i t o r f o d e t a i l s .

Page 91: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 91/132

H o T T y p e I G A Z E T T E P r o g r a m s

E a c h m o n t h , C O M P U T E D G A Z E T T Ep u b l i s h e s p r o g r a m s f o t h C o m o d o r e 1 2 8 , 6 4 P l u s / 4 , 1 6 a n V 1 C - 2 0 . E a c h p r o g r a m i c l e a r l ym a r k e d b 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 6 p r o g r a m s r u o t h 1 2 i 6 m o d e . B s u r e t r e a d t h i n s t r u c t i o n s i t h c o r r es p o n d i n g a r t i c l e . T h i s c a s a v e t i m ea n e l i m i n a t e a n q u e s t i o n s w h i c hm 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 f r e q u e n t l y p u b l i s h t w p r o g r a m s d e s i g n e d t m a k e t y p i n ge a s i e r : T h A u t o m a t i c P r o o f r e a d e r ,a n M L X , d e s i g n e d f o e n t e r i n gm a c h i n e l a n g u a g e p r o g r a m s .

W h e n e n t e r i n g B A S I C p r g r a m , b e s p e c i a l l y c a r e f u l w i l dD A T A s t a t e m e n t s a t h e y a r e e t r e m e l y s 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 n D A T A s t a t em e n t c a 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 l h a v e n c o n t r o lo v e r t h c o m p u t e r ) , [ 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 rc o m p u t e r o f t h e n b a c k o n , e r a s i n gw h a t e v e r w a i m e m o r y . S b s u r e t s a v e c o p y o y o u r p r o g r a mb e f o r e y o r u i t I y o u r c o m p u t e rc r a s h e s , y o c a a l w a y s r e l o a d t h p r o g r a m a n l o o k f o t h e r r o r .

S p e c i a l C h a r a c t e r sM o s t o f t h e p r o g r a m s l i s t e d i n e a c hi s s u e c o n t a i n s p e c i a l c o n t r o l c h a r a ct e r s . T f a c i l i t a t e t y p i n g i a n p r g r a m s f r o m t h G A Z E T T E , u s e t h f o l l o w i n g l i s t i n g c o n v e n t i o n s .

T h e m o s t c o m m o n t y p e o c o t r o l c h a r a c t e r s i o u l i s t i n g s a p p e a ra w o r d s w i t h i n b r a c e s : j D O W N Jm e a n s t p r e s s t h c u r s o r d o w nk e y ; { S P A C E S } m e a n s t p r e s st h s p a c e b a r f i v e t i m e s .

T i n d i c a t e t h a t k e y s h o u l db s h i f t e d ( h o l d d o w n t h S H I F Tk e y w h i l e p r e s s i n g a n o t h e r k e y ) ,t h c h a r a c t e r i u n d e r l i n e d . F o r e xa m p l e , A m e a n s h o l d d o w n t h S H I F T k e a n p r e s s A . Y o m a s e s t r a n g e c h a r a c t e r s o n y o u rs c r e e n , b u t h a t ' s t b e x p e c t e d . I y o f i n d n u m b e r f o l l o w e d b y a nu n d e r l i n e d k e y 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 x a m p l e , e n t e r e i g h t S H I F T e d A ' s ) .

I k e i e n c l o s e d i s p e c i a lb r a c k e t s , 3 h o l d d o w n t h C o m m o d o r e k e ( a t h l o w e r l e f tc o r n e r o t h k e y b o a r d ) a n p r e s st h i n d i c a t e d c h a r a c t e r .

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

T h i s c a n b e e n t e r e d o t h C o m o d o r e 6 b p r e s s i n g t h C T R Lk e w h i l e t y p i n g t h l e t t e r i b r a c e s . F o e x a m p l e , J A [ m e a n s t p r e s s C T R L - A .

T h e Q u o t e M o d eA l t h o u g h y o u c a m o v e t h e c u r s o ra r o u n d t h e s c r e e n w i t h t h C R S Rk e y s , o f t e n p r o g r a m m e r w i l l w a n tt m o v e t h c u r s o r u n d e r p r o g r a mc o n t r o l . T h i s i s e e n i e x a m p l e ss u c h a ; l E F T ] a n [ H O M E } i t h p r o g r a m l i s t i n g s . T h o n l y w a t h c o m p u t e r c a t e l l t h e d i f f e r e n c eb e t w e e n d i r e c t a n p r o g r a m m e dc u r s o r c o n t r o l i t h ( j u o t e m o d e .

O n c e y o p r e s s t h e q u o t e k e y ,y o u ' r e i q u o t e m o d e . T h i s m o d ec a n b e c o n f u s i n g i y o m i s t y p ec h a r a c t e r a n c u r s o r l e f t t c h a n g ei t Y o u ' l l s e r e v e r s e v i d e o c h a r a ct e ( g r a p h i c s s y m b o l f o c u r s o rl e f t ) . I n t h i s c a s e , y o c a u s t h D E L e t e k e t b a c k u 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 yg e c o n f u s i n g , y o c a e x i t q u o t em o d e s i m p l y b p r e s s i n g R E T U R N .T h e n j u s t c u r s o r u t t h m i s t y p e dl i n e a n f i i t

W h e n Y o R e a d :I C L R }( H O M E )

P r e s s : S e e :

{ D O W N 1( L E F T }( R I G H T )

| R V S |

( I 1 L K }

( W H T j

( R E D ]1 C V N 1

W h e n Y o R e a d : P r e s s : S e e :| P U R ! C T R L

( C R N } C T R L £ i I

f B L U I( Y E ! . ]

F

F

r -

F

F

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 M O D O R EC O M M O D O R E ,C O M M O I X I K hC O M M O D O R EC M 0 1 1 0 H C O M M O D O R EC O M M O D O R EC O M M O D O R K

C O M P U J E ' s G a i o I I e S e p t e m b e r 1 9 8 6 B

Page 92: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 92/132

T h A u t o m a t i c P r o o f r e a d e rP h i l i p I N e l s o n , A s s i s t a n t E d i t o r

" T h e A u t o m a t i c P r o o f r e a d e r " h e l p sy o t y p e i p r o g r a m l i s t i n g s f o r t h 1 2 8 , 6 4 P l u s / 4 , 1 6 a n V I C - 2 0 a n dp r e v e n t s n e a r l y e v e r y k i n d o t y p i n gm i s t a k e .

T y p e i t h P r o o f r e a d e r e x a c t l y a l i s t e d . S i n c e t h p r o g r a m c a n ' t c h e c k i s e l f , t y p e c a r e f u l l y t a v o i d m i s t a k e s .D o n ' t o m i t a n y l i n e s , e v e n i t h e y c o t a i n u n f a m i l i a r c o m m a n d s . A f t e r f i n i s hi n g , s a v e c o p y o t w o o n d i s k o t a p eb e f o r e r u n n i n g i t T h i s i i m p o r t a n t b ec a u s e t h P r o o f r e a d e r e r a s e s t h B A S I Cp o r t i o n o i t s e l f w h e n y o r u i t l e a vi n o n l y t h m a c h i n e l a n g u a g e p o r t i o ni m e m o r y .

N e x t , t y p e R U a n p r e s s R T U R N . A f t e r a n n o u n c i n g w h i c h c o p u t e r i t ' s r u n n i n g o n t h P r o o f r e a d e rd i s p l a y s t h m e s s a g e " P r o o f r e a d e rA c t i v e " . N o y o u ' r e r e a d y t t y p e i B A S I C p r o g r a m .

E v e r y t i m e y o f i n i s h t y p i n g l i n ea n p r e s s R E T U R N , t h P r o o f r e a d e rd i s p l a y s a t w o - l e t t e r c h e c k s u m i t h u p p e r - l e f t c o r n e r o f t h e s c r e e n . C o p a r e t h i s r e s u l t w i t h t h e t w o - l e t t e rc h e c k s u m p r i n t e d t t h l e f t o f t h e l i n ei t h p r o g r a m l i s t i n g . I t h l e t t e r sm a t c h , i t ' s a l m o s t c e r t a i n t h l i n e w a t y p e d c o r r e c t l y . I t h l e t t e r s d o n ' tm a t c h , c h e c k f o y o u r m i s t a k e a n c o r e c t t h l i n e .

T h P r o o f r e a d e r i g n o r e s s p a c e s n o e n c l o s e d i q u o t e s , s o y o c a n o m i t o a d s p a c e s b e t w e e n k e y w o r d s a n s t i l ls e m a t c h i n g c h e c k s u m . H o w e v e r ,s i n c e s p a c e s i n s i d e q u o t e s a t a l m o s t a w a y s s i g n i f i c a n t , t h P r o o f r e a d e r p a y sa t t e n t i o n t t h e m . F o e x a m p l e , 1 P R I N T " T H I S I B A S I C " w i l l g e n e r a t e

d i f f e r e n t c h e c k s u m t h a n 1 P R I N T ' T H I S I S B A S I C " .

A c o m m o n t y p i n g e r r o r i t r a n s p os i t i o n — t y p i n g t w s u c c e s s i v e c h a r a ct e r s i t h w r o n g o r d e r , l i k e P i R N Ti n s t e a d o P R I N T o 6 4 3 7 8 i n s t e a d o 6 4 7 3 8 . T h P r o o f r e a d e r i s e n s i t i v e t t h p o s i t i o n o e a c h c h a r a c t e r w i t h i n t h l i n e a n t h u s c a t c h e s t r a n s p o s i t i o ne r r o r s .

T h P r o o f r e a d e r d o e s i w a c c e p tk e y w o r d a b b r e v i a t i o n s { f o r e x a m p l e ,i n s t e a d o P R I N T ) . I y o p r e f e r t u s a b b r e v i a t i o n s , y o c a s t i l l c h e c k t h l i n e b L I S T i n g i a f t e r t y p i n g i i n m o v i n g t h c u r s o r b a c k t t h l i n e , a n

p r e s s i n g R E T U R N . L I S T i n g t h l i n es u b s t i t u t e s t h f u l l k e y w o r d f o t h a b r e v i a t i o n a n a l l o w s t h P r o o f r e a d e rt w o r k p r o p e r l y . T h s a m e t e c h n i q u ew o r k s f o r e c h e c k i n g p r o g r a m s y o u ' v ea l r e a d y t y p e d i n

I y o u ' r e u s i n g t h P r o o f r e a d e r o t h C o m m o d o r e 1 2 8 , P l u s / 4 , o 1 6 d n o p e r f o r m a n G R A P H I C c o m m a n d sw h i l e t h P r o o f r e a d e r i a c t i v e . W h e ny o p e r f o r m c o m m a n d l i k e G R A P HI 1 t h c o m p u t e r m o v e s e v e r y t h i n g a t h s t a r t o B A S I C p r o g r a m s p a c e — i nc l u d i n g t h P r o o f r e a d e r — t o a n o t h e rm e m o r y a r e a , c a u s i n g t h P r o o f r e a d e rt c r a s h . T h s a m e t h i n g h a p p e n s i y o r u a n y p r o g r a m w i t h G R A P H I Cc o m m a n d w h i l e t h P r o o f r e a d e r i i m e m o r y .

T h o u g h t h P r o o f r e a d e r d o e s n ' ti n t e r f e r e w i t h o t h e r B A S I C o p e r a t i o n s ,i t ' s g o o d i d e a t d i s a b l e i b e f o r e r u n i n g a n o t h e r p r o g r a m . H o w e v e r , t h P r o o f r e a d e r i p u r p o s e l y d i f f i c u l t t o d i sl o d g e : I t ' s n o a f f e c t e d b t a p e o d i s ko p e r a t i o n s , o b p r e s s i n g R U N /S T O P - R E S T O R E . T h s i m p l e s t w a t d i s a b l e i t i s t t u r n t h e c o m p u t e r o f t h e n o n g e n t l e r m e t h o d i t S Y t t h c o m p u t e r ' s b u i l t - i n r e s e t r o u t i n e( S Y S 6 5 3 4 1 f o t h 1 2 8 , 6 4 7 3 8 f o t h 6 4 6 5 5 2 6 f o t h P l u s / 4 a n 1 6 a n 6 4 8 0 2 f o t h V I C ) . T h e s e r e s e t r o u t i n e se r a s e a n y p r o g r a m i m e m o r y , s b s u r e t s a v e t h p r o g r a m y o u ' r e t y p i n gi b e f o r e e n t e r i n g t h e S Y c o m m a n d .

I y o o w C o m m o d o r e 6 4 y o m a a l r e a d y h a v e w o n d e r e d w h e t h e rt h P r o o f r e a d e r w o r k s w i t h o t h e r p r g r a m m i n g u t i l i t i e s l i k e " M e t a B A S I C . "T h a n s w e r i g e n e r a l l y y e s , i y o u ' r eu s i n g 6 a n a c t i v a t e t h e P r o o f r e a d e ra f t e r i n s t a l l i n g t h e o t h e r u t i l i t y . F o e a m p l e , f i r s t l o a d a n a c t i v a t e M e t aB A S I C , t h e n l o a d a n r u t h P r o o f r e a d e r .

W h e n u s i n g t h e P r o o f r e a d e r w i t ha n o t h e r u t i l i t y , y o s h o u l d d i s a b l e b o t hp r o g r a m s b e f o r e r u n n i n g B A S I C p r g r a m . W h i l e t h P r o o f r e a d e r s e e m s u a f f e c t e d b m o s t u t i l i t i e s , t h e r e ' s n w a t p r o m i s e t h a t i w i l l w o r k w i t ha n y a n d e v e r y c o m b i n a t i o n o u t i l i t i e sy o u m i g h t w a n t t u s e . T h m o r e u t i l it i e s a c t i v a t e d , t h m o r e f r a g i l e t h e s y st e b e c o m e s .T h N e A u t o m a t i c P r o o f r e a d e r1 v E C = P E E K ( 7 7 2 ) + 2 5 6 * P E l i K ( 7 7 3 )

i L O = 4 3 : I I I 4

2 P R I N T " A U T O M A T I C P R O O F K E A D ER F O R " ; l I F V E C = 4 2 3 6 4 T H E N( S P A C E l P R I N T " C - 6 4 "

3 0 I K V E C = 5 0 5 5 6 T H E N P R I N T " V C - 2 0 "

4 I V E C = 3 5 1 5 8 T H E N G R A P H I CL R : P R I N T " P L U S / 4 1 6

5 I V E C M 7 1 6 5 T H E N L O = 4 5 : H 1 =4 6 : G R A P H I C C L R i P R I N T " 1 2 8 "

6 S A = ( P E E K ( L O ) + 2 5 6 * P E E K ( H I ) ) +6 : A D R = S A

7 F O R J = 0 T 1 6 6 : R E A n D Y T : P 0 KA D R , B Y T : A D R = A D R + l : C H K = C H K

+ B V T I N E X T8 I C H K O 2 0 D 7 H T H E N P R I N T "

E R R O R * C H E C K T Y P I N G t D A T AS T A T E M E N T S " I E N

9 F O R J = l T 5 l R E A D R F . L F . H F :R S = S A + R F ; U B = I N T ( H S / 2 5 6 ) : L B =R S - ( 2 5 6 * H B )

1 0 C H K = C H K + R F + L F * H F : P O K E S A + LF , L B : P O K E S A + i t F , H B t N E X T

1 1 I C H K « > 2 2 0 5 4 T H E N P R I N T* E R R 0 R * R E L O A D P R O G R A M A N ( S P A C E j C i l E C K F I N A L L I N E " i E N

1 2 P O K E S A + 1 4 9 , P E L K ( 7 7 2 ) : P O K ES A + 1 5 O , P E E K ( 7 7 3 )

1 3 0 I F V E C = 1 7 1 6 5 T H E N P O K E S A +1 4 , 2 2 : P O K E 5 A + 1 8 , 2 3 : P O K E S A +2 9 , 2 2 4 : P O K E S A H 3 9 , 2 2 4

1 4 P R I N T C H S S ( 1 4 - 7 ) f C H R S ( 1 7 ) ; "P R O O F R E A D E R A C T I V E " : S Y S S 1 5 P O K E H I , P E E K O ( I > + l s P O K E ( E E K ( L O j + 2 5 6 * P K E K ( H I ) ) - 1 , 0 : SE

1 6 D A T A 1 3 0 , 1 6 9 , 7 3 , 1 4 1 , 4 , 3 , 1 69 , 3 , 1 4 1 , 5 , 3

1 7 D A T A S B , 9 6 , 1 6 5 , 2 0 , 1 3 3 , 1 6 7 ,1 6 5 , 2 1 , 1 3 3 , 1 6 8 , 1 6 9

1 8 D A T A 8 , 1 4 1 , 0 , 2 5 5 , 1 6 2 , 3 1 , 1 81 , 1 9 9 , 1 5 7 , 2 2 7 , 3

1 9 D A T A 2 0 2 , 1 0 , 2 4 0 , 1 6 9 , 1 9 , 3 2 ,2 1 0 , 2 5 5 , 1 6 9 , 1 0 , 3 2

2 0 D A T A 2 1 0 , 2 5 5 , 1 6 0 , 0 , 1 3 2 , 1 8 0, 1 3 2 , 1 7 6 , 1 3 6 , 2 3 0 , 1 8 0

2 1 D A T A 2 0 0 , 1 8 5 , 0 , 2 , 2 4 0 , 4 6 , 2 01 , 3 4 , 2 0 8 , 8 , 7 2

2 2 D A T A 1 6 5 , 1 7 6 , 7 3 , 3 5 5 . 1 3 3 , 1 76 , 1 0 4 , 7 2 , 2 0 1 , 3 2 , 2 0 8

2 3 D A T A 7 1 6 5 , 1 7 6 , 2 V I 8 , 3 , 1 0 4 ,0 8 , 2 2 6 , 1 0 4 , 1 6 6 , 1 6 0

2 4 D A T A 2 4 , 1 6 5 , 1 6 7 , 1 2 1 , 0 , 2 , 1 33 , 1 6 7 , 1 6 5 , 1 6 B , 1 0 5

2 5 D A T A 0 , 1 3 3 , 1 6 8 , 2 0 2 , 2 0 8 , 2 3 9, 2 4 0 , 2 0 2 , 1 6 5 , 1 6 7 , 6 9

2 6 D A T A 1 6 8 , 7 2 , 4 1 , 1 5 , 1 6 8 , 1 8 5 ,2 1 1 , 3 , 3 2 , 2 1 0 , 2 5 5

2 7 D A T A 1 0 4 , 7 4 , 7 4 , 7 4 , 7 4 , 1 6 8 , 18 5 , 2 1 ) , 3 , 3 2 , 2 1 0

2 8 D A T A 2 5 5 , 1 6 2 , 3 1 , 1 ( 1 9 , 2 2 7 , 3 ,1 4 9 , 1 9 9 , 2 0 2 , 1 6 , 2 4 8

2 9 D A T A 1 6 9 , 1 4 6 , 3 2 , 2 1 0 , 2 5 5 , 7 6, 6 6 , 1 3 7 , 6 5 , 6 6 , 6 7

3 0 D A T A 6 8 , 6 9 , 7 0 , 7 1 , 7 2 , 7 4 , 7 5 ,7 7 , 8 0 , 8 1 , 8 2 , 8 3 , 8 8

3 1 D A T A 1 3 , 2 , 7 , 1 6 7 , 3 1 , 3 2 , 1 5 1 ,1 1 6 , 1 1 7 , 1 5 1 , 1 2 8 , 1 2 9 , 1 6 7 , 1 3 6, 1 3 7

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

Page 93: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 93/132

. .

f L \ 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 mV I L A . F o C o m m o d o r e 6 a n 1 2 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 '

" M L X " i l a b o r - s a v i n g u t i l i t y t h a ta l l o w s a l m o s t f a i l - s a f e e n t r y o m a c h i n e l a n g u a g e p r o g r a m s . I n c l u d e da r v e r s i o n s f o t h C o m m o d o r e 6 a n 1 2 3 .

T y p e i a n s a v e s o m e c o p i e s o w h i c he v e r v e r s i o n o M L i a p p r o p r i a t e f o y o u r c o m p u t e r ( y o u ' l l w a n t l u s i t e n t e r f u t u r e M p r o g r a m s f r o m C O M -P U T E I ' s G A Z E T T E ) . P r o g r a m 1 i f o t h C o m m o d o r e 6 4 a n d P r o g r a m i f o t h 1 2 ( 1 2 8 M L c a a l s o b u s e d t e n t e r C o m m o d o r e 6 M p r o g r a m s f o u s i 6 m o d e ) . W h e n y o u ' r e r e a d y t e n t e r a M p r o g r a m , l o a d a n r u M L X . I a s k s y o f o s t a r t i n g a d d r e s sa n a e n d i n g a d d r e s s . T h e s e a d d r e s s e sa p p e a r i t h a r t i c l e a c c o m p a n y i n g t h M L X - f o r m a t p r o g r a m l i s t i n g y o u ' r et y p i n g .

I y o u ' r e u n f a m i l i a r w i t h m a c h i n el a n g u a g e , t h a d d r e s s e s ( a n d a ! o t h e rv a l u e s y o e n t e r i M L X ) m a a p p e a rs t r a n g e . I n s t e a d o t h u s u a l d e c i m a ln u m b e r s y o u ' r e a c c u s t o m e d t o t h e s en u m b e r s a r i h e x a d e c i m a l — a b a s e 1 n u m b e r i n g s y s t e m c o m m o n l y u s e d b M p r o g r a m m e r s . H e x a d e c i m a l — h e xf o s h o r t — i n c l u d e s t h n u m e r a l s 0 - 9a n t h l e t t e r s A - F . B u d o n ' t w o r r y —e v e n i y o k n o w n o t h i n g a b o u t M o h e x , y o s h o u l d h a v e n t r o u b l e u s i n gM L X .

A f t e r y o e n t e r t h s t a r t i n g a n e n d i n g a d d r e s s e s , y o u ' l l b o f f e r e d t h eo p t i o n o c l e a r i n g t h e w o r k s p a c e .C h o o s e t h i s o p t i o n i y o u ' r e s t a r t i n g t e n t e r n e l i s t i n g , I y o u ' r e c o n t i n u i n ga l i s t i n g t h a t ' s p a r t i a l l y t y p e d f r o mp r e v i o u s s e s s i o n , d o n ' t c h o o s e t h i so p t i o n .

f u n c t i o n s m e n u w i l l a p p e a r . T h f i r s t o p t i o n i t h m e n u i E N T E RD A T A . I y o u ' r e j u s t s t a r t i n g t t y p e i

p r o g r a m , p i c k t h i s . P r e s s t h e k e y ,a n t y p e t h f i r s t n u m b e r i t h f i r s tl i n e o f t h e p r o g r a m l i s t i n g . I y o u ' v e a r e a d y t y p e d i p a r t o f p r o g r a m , t y p et h l i n e n u m b e r w h e r e y o l e f t o f t y i n a t h e n o t h p r e v i o u s s e s s i o n( b s u r e t l o a d t h p a r t i a l l y c o m p l e t e dp r o g r a m b e f o r e y o r e s u m e e n t r y ) . I na n c a s e , m a k e s u r e t h a d d r e s s y o e t e c o r r e s p o n d s t t h a d d r e s s o l i n ei t h l i s t i n g y o a r e n t e r i n g . O t h e rw i s e , y o u ' l l b u n a b l e t e n t e r t h e d a t ac o r r e c t l y . I y o p r e s s e d b m i s t a k e ,y o c a r e t u r n t t h c o m m a n d m e n ub p r e s s i n g R E T U R N a l o n e w h e na s k e d f o t h a d d r e s s . ( Y o u c a g e b a c kt t h m e n u f r o m m o s t o p t i o n s b p r e s s i n g R E T U R N w i t h n o t h e r i n p u t . )

E n t e r i n g L i s t i n gO n c e y o u ' r e i E n t e r m o d e , M L p r i n t st h a d d r e s s f o e a c h p r o g r a m l i n e f o ry o u . Y o t h e n t y p e i a l n i n e n u m b e r so t h a t l i n e , b e g i n n i n g w i t h t h f i r s tt w o - d i g i t n u m b e r a f t e r t h c o l o n ( : ) .E a c h l i n e r e p r e s e n t s e i g h t d a t a b y t e sa n c h e c k s u m . A l t h o u g h a n M L X -f o r m a t l i s t i n g a p p e a r s s i m i l a r t t h " h e x d u m p " l i s t i n g s f r o m m a c h i n el a n g u a g e m o n i t o r p r o g r a m , t h e x t r ac h e c k s u m n u m b e r o t h e n a l l o w sM L t c h e c k y o u r t y p i n g . ( C o m m od o r e 1 2 u s e r s c a e n t e r t h e d a t a f r o ma M L l i s t i n g u s i n g t h b u i l t - i n m o n it o i t h r i g h t m o s t c o l u m n o f d a t a i o m i t t e d , b u w r e c o m m e n d a g a i n s t i t I t ' s m u c h e a s i e r t l e M L d t h e p r o o fr e a d i n g a n e r r o r c h e c k i n g f o y o u . )

W h e n y o e n t e r a l i n e , M L r e c a lc u l a t e s t h c h e c k s u m f r o m t h e i g h tb y t e s a n t h a d d r e s s a n d c o m p a r e st h i s v a l u e t t h n u m b e r f r o m t h n i n t hc o l u m n . I t h v a l u e s m a t c h , y o u ' l l h e a r

b e l l t o n e , t h d a t a w i l l b a d d e d t t h w o r k s p a c e a r e a , a n t h p r o m p t f o t h n e x t l i n e o d a t a w i l l a p p e a r . B u t i M L d e t e c t s a t y p i n g e r r o r , y o u ' l l h e a r l o b u z z a n d s e a e r r o r m e s s a g e . T h l i n ew i l l t h e n b r e d i s p l a y e d f o e d i t i n g .

I n v a l i d C h a r a c t e r s B a n n e dO n l y f e k e y s a r a c t i v e w h i l e y o u ' r ee n t e r i n g d a t a , s y o m a h a v e t u l e a r n s o m e h a b i t s . Y o d n o t y p es p a c e s b e t w e e n t h c o l u m n s ; M L a u t o m a t i c a l l y i n s e r t s t h e s e f o y o u . Y o d n o p r e s s R E T U R N a f t e r t y p i n g t h l a s t n u m b e r i l i n e ; M L a u t o m a t i c a ll e n t e r s a n c h e c k s t h l i n e a f t e r y o t y p e t h l a s t d i g i t .

O n l y t h n u m e r a l s 0 - a n t h l e t e r s A - c a b e t y p e d i n I y o p r e s sa n o t h e r k e ( w i t h s o m e e x c e p t i o n sn o t e d b e l o w ) , y o u ' l l h e a r w a r n i n gb u z z . T s i m p l i f y t y p i n g , 1 2 M L r d e f i n e s t h f u n c t i o n k e y s a n a n k e y s o t h n u m e r i c k e y p a d s t h a t y o c a e n t e r d a t a o n e - h a n d e d . ( T h e 6 v e r s i o n i n c o r p o r a t e s t h k e y p a d m o d if i c a t i o n f r o m t h M a r c h 1 9 8 6 " B u g -S w a t t e r " c o l u m n , l i n e s 4 8 5 - 4 8 7 . ) I e i t h e r c a s e , t h k e y p a d i a c t i v e o n l yw h i l e e n t e r i n g d a t a . A d d r e s s e s m u s t b e n t e r e d w i t h t h n o r m a l l e t t e r a n n u m b e r k e y s . T h f i g u r e s b e l o w s h o wt h k e y p a d c o n f i g u r a t i o n s f o e a c hv e r s i o n .

M L c h e c k s f o t r a n s p o s e d c h a r a ct e r s . I y o u ' r e s u p p o s e d t t y p e i A a n i n s t e a d e n t e r O A M L w i ! l c a t c hy o u r m i s t a k e . T h e r e i o n e r r o r t h a t

6 M L K e y p a d

S p a c e

[

1 2 M L K e y p a d

( F l ) ( F 3 ) < F 5 > ( F 7 )

( +

( -

c a s l i p p a s t M L X : B e c a u s e o f t h ec h e c k s u m f o r m u l a u s e d , M L w o n ' tn o t i c e i y o a c c i d e n t a l l y t y p e F i p l a c e o f 0 0 , a n v i c e v e r s a . A n t h e r e ' s

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

E d i t i n g F e a t u r e sT c o r r e c t t y p i n g m i s t a k e s b e f o r e f i i s h i n g l i n e , u s t h 1 N S T / D E L k e t d e l e t e t h c h a r a c t e r t t h l e f t o f t h ec u r s o r . ( T h e c u r s o r - l e f t k e a l s o d l e t e s . ) I y o u m e s s u p l i n e r e a l l y b a d l y ,p r e s s C L R / H O M E t s t a r t t h l i n e o v e r .T h R E T U R N k e i a l s o a c t i v e , b u o n l y b e f o r e a n d a t a i t y p e d o l i n e .P r e s s i n g R E T U R N a t h i s p o i n t r e t u r n sy o t t h c o m m a n d m e n u . A f t e r y o t y p e c h a r a c t e r o f d a t a , M L d i s a b l e sR E T U R N u n t i l t h e c u r s o r r e t u r n s t t h s t a r t o a l i n e . R e m e m b e r , y o c a p r e s sC L R / H O M E t q u i c k l y g e t l i n e

C O M P U T E D G s z e t r e S e p t e m b e r 1 9 8 6 9

Page 94: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 94/132

n u m b e r p r o m p t .M o r e e d i t i n g f e a t u r e s a r a v a i l a b l e

w h e n c o r r e c t i n g t i n e s i n w h i c h M L h a d e t e c t e d a e r r o r . T m a k e c o r r e ct i o n s i l i n e t h a t M L h a r e d i s p l a y e df o e d i t i n g , c o m p a r e t h l i n e o t h s c r e e n w i t h t h o n p r i n t e d i t h l i s ti n g , t h e n m o v e t h e c u r s o r t t h m i t a k e a n t y p e t h c o r r e c t k e y . T h c u r s o r l e f t a n r i g h t k e y s p r o v i d e t h n o r m a l c u r s o r c o n t r o l s . ( T h e I N S T /D E k e n o w o r k s a a a l t e r n a t i v ec u r s o r - l e f t k e y . ) Y o c a n n o t m o v e l e f tb e y o n d t h f i r s t c h a r a c t e r i t h l i n e . I y o t r t m o v e b e y o n d t h r i g h t m o s tc h a r a c t e r , y o u ' l l r e e n t e r t h l i n e . D u i n e d i t i n g , R E T U R N i a c t i v e ; p r e s s i n gi t e l l s M L t r e c h e c k t h l i n e . Y o c a p r e s s t h C L R / H O M E k e t o c l e a r t h e n t i r e l i n e i y o u w a n t t s t a r t f r o ms c r a t c h , o i y o u w a n t t g e t l i n en u m b e r p r o m p t t u s R E T U R N t g e b a c k t t h m e n u .

D i s p l a y D a t aT h s e c o n d m e n u c h o i c e , D I S P L A YD A T A , e x a m i n e s m e m o r y a n d s h o w st h c o n t e n t s i t h s a m e f o r m a t a t h p r o g r a m l i s t i n g ( i n c l u d i n g t h e c h e c ks u m ) . W h e n y o p r e s s D M L a s k s y o f o s t a r t i n g a d d r e s s . B s u r e t h a t t h s t a r t i n g a d d r e s s y o g i v e c o r r e s p o n d st o l i n e n u m b e r i t h l i s t i n g . O t h e rw i s e , t h c h e c k s u m d i s p l a y w i l l b m e a n i n g l e s s . M L d i s p l a y s p r o g r a ml i n e s u n t i l i r e a c h e s t h e n o t h p r g r a m , a w h i c h p o i n t t h e m e n u i r e d i sp l a y e d . Y o c a n p a u s e t h d i s p l a y b p r e s s i n g t h e s p a c e b a r . { M L X f i n i s h e sp r i n t i n g t h e c u r r e n t l i n e b e f o r e h a l t i n g . )P r e s s s p a c e a g a i n t r e s t a r t t h d i s p l a y .T b r e a k o u o t h e d i s p l a y a n g e b a c kt t h m e n u b e f o r e t h e n d i n g a d d r e s si r e a c h e d , p r e s s R E T U R N .

O t h e r M e n u O p t i o n sT w m o r e m e n u s e l e c t i o n s l e y o s a v ep r o g r a m s a n d l o a d t h e m b a c k i n t o t h c o m p u t e r . T h e s e a r S A V E R L a n L O A D F I L E ; i h e i r o p e r a t i o n i q u i t es t r a i g h t f o r w a r d . W h e n y o p r e s s 5 o L M L a s k s y o f o t h f i l e n a m e . Y o u ' l lt h e n b e a s k e d t p r e s s e i t h e r o t s e l e c t d i s k o t a p e .

Y o u ' l l n o t i c e t h d i s k d r i v e s t o r t i n ga n s t o p p i n g s e v e r a l t i m e s d u r i n gl o a d o r s a v e ( s a v e o n l y f o t h 1 2 v e s i o n ) . D o n ' t p a n i c ; t h i s i n o r m a l b h a v i o r . M L o p e n s a n r e a d s f r o m o w r i t e s t t h f i l e i n s t e a d o u s i n g t h u s u a l L O A D a n S A V E c o m m a n d s( 1 2 8 M L m a k e s u s e o f B L O A D ) . D i s ku s e r s s h o u l d a l s o n o t e t h a t t h e d r i v ep r e f i x 0 i a u t o m a t i c a l l y a d d e d t t h f i l e n a m e ( l i n e 7 5 i 6 M L X ) , s t h i ss h o u l d n o b i n c l u d e d w h e n e n t e r i n gt h n a m e . T h i s a l s o p r e c l u d e s t h u s o

f o S a v e - w i t h - R e p l a c e , s r e m e m b e rt g i v e e a c h v e r s i o n y o s a v e d i f f e r e n t

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

f i l e n a m e .R e m e m b e r t h a t M L s a v e s t h e

t i r e w o r k s p a c e a r e a f r o m t h e s t a r t i n ga d d r e s s t t h e n d i n g a d d r e s s , s t h s a v e o r l o a d m a t a k e l o n g e r t h a n y o m i g h t e x p e c t i y o u ' v e e n t e r e d o n l ys m a l l a m o u n t o f d a t a f r o m l o n g l i s ti n g . W h e n s a v i n g p a r t i a l l y c o m p l e t e dl i s t i n g , m a k e s u r e t n o t e t h a d d r e s sw h e r e y o u s t o p p e d t y p i n g s y o u ' l lk n o w w h e r e t r e s u m e e n t r y w h e n y o r e l o a d .

M L r e p o r t s t h s t a n d a r d d i s k o t a p e e r r o r m e s s a g e s i a n y p r o b l e m s a r d e t e c t e d d u r i n g t h s a v e o l o a d . ( T a p eu s e r s s h o u l d b e a r i m i n d t h a t C o m m od o r e c o m p u t e r s a r n e v e r a b l e t d e t e c te r r o r s d u r i n g s a v e t o t a p e . ) M L a l s oh a t h r e e s p e c i a l l o a d e r r o r m e s s a g e s :I N C O R R E C T S T A R T I N G A D D R E S S ,w h i c h m e a n s t h f i l e y o u ' r e t r y i n g t l o a d d o e s n o h a v e t h s t a r t i n g a d d r e s sy o s p e c i f i e d w h e n y o r a M L X ;L O A D E N D E D A a d d r e s s , w h i c hm e a n s t h f i l e y o u ' r e t r y i n g t l o a de n d s b e f o r e t h e n d i n g a d d r e s s y o s p e c i f i e d w h e n y o s t a r t e d M L X ; a n T R U N C A T E D A E N D I N G A D R E S S , w h i c h m e a n s t h f i l e y o u ' r et r y i n g t l o a d e x t e n d s b e y o n d t h e n i n a d d r e s s y o s p e c i f i e d w h e n y o s t a r t e d M L X . I y o s e o n o t h e s em e s s a g e s a n f e e l c e r t a i n t h a t y o u ' v el o a d e d t h r i g h t f i l e , e x i t a n r e r u nM L X , b e i n g c a r e f u l t e n t e r t h c o r r e c ts t a r t i n g a n e n d i n g a d d r e s s e s .

T h 1 2 v e r s i o n a l s o h a C A T AL O D I S K o p t i o n s o y o c a v i e w t h c o n t e n t s o t h d i s k d i r e c t o r y b e f o r es a v i n g o l o a d i n g .

T h Q U I T m e n u o p t i o n h a s t h o v i o u s e f f e c t — - i t s t o p s M L a n e n t e r sB A S I C . T h R U N / S T O P k e i d i a b l e d , s t h o p t i o n l e t s y o e x i t t h p r o g r a m w i t h o u t t u r n i n g o f t h c o p u t e r . ( O c o u r s e , R U N / S T O P - R ES T O R E a l s o g e t s y o o u t , ) Y o u ' l l b a s k e d f o v e r i f i c a t i o n ; p r e s s t e x i t t B A S I C , o a n o t h e r k e t r e t u r n t t h m e n u . A f t e r q u i t t i n g , y o c a n t y p eR U a g a i n a n r e e n t e r M L w i t h o u tl o s i n g y o u r d a t a , a l o n g a y o d o n ' tu s t h e c l e a r w o r k s p a c e o p t i o n .

T h F i n i s h e d P r o d u c tW h e n y o u ' v e f i n i s h e d t y p i n g a l t h d a t a f o a M p r o g r a m a n s a v e d y o u rw o r k , y o u ' r e r e a d y t s e t h r e s u l t s .T h i n s t r u c t i o n s f o l o a d i n g a n u s i n gt h f i n i s h e d p r o d u c t v a r y f r o m p r o g r a mt p r o g r a m . S o m e M p r o g r a m s a r d s i g n e d t b e l o a d e d a n r u l i k e B A S I Cp r o g r a m s , s a l y o n e e d t t y p e i L O A D - ' f i l e n a m e " , 8 f o r d i s k ( D L O A D" f i l e n a m e " o t h 1 2 8 } o L O A D " f i l en a m e " f o t a p e , a n t h e n R U N . S u c h

p r o g r a m s w i l l u s u a l l y h a v e s t a r t i n ga d d r e s s o 0 8 0 1 f o t h 6 o 1 C O 1 f o t h 1 2 8 . O t h e r p r o g r a m s m u s t b r l o a d e d t o s p e c i f i c a d d r e s s e s w i t h c o m a n d s u c h a L O A D " f i l e n a m e " , % , \ f o d i s k ( B L O A D " f i l e n a m e - o t h e 1 2 8 ) o rL O A D " f i l e n a m e " , 1 , f o t a p e , t h e ns t a r t e d w i t h S Y t p a r t i c u l a r m e o r a d d r e s s . O t h C o m m o d o r e 6 4 t h m o s t c o m m o n s t a r t i n g a d d r e s s f o s u c h p r o g r a m s i 4 9 1 5 2 , w h i c h c o r r es p o n d s t M L a d d r e s s C 0 0 0 . I e i t h e rc a s e , y o s h o u l d a l w a y s r e f e r t o t h a t i c l e w h i c h a c c o m p a n i e s t h M l i s t i n gf o i n f o r m a t i o n o l o a d i n g a n r u n n i n gt h p r o g r a m .

A n O u n c e O P r e v e n t i o nB t h t i m e y o f i n i s h t y p i n g i t h d a t af o l o n g M p r o g r a m , y o m a h a v es e v e r a l h o u r s i n v e s t e d i t h p r o j e c t .D o n ' t t a k e c h a n c e s — u s e o u " A u t om a t i c P r o o f r e a d e r " t t y p e t h n e M L X , a n t h e n t e s t y o u r c o p y t h o r o u g hl b e f o r e f i r s t u s i n g i t e n t e r a n s i n i f i c a n t a m o u n t o d a t a . M a k e s u r e a l t h m e n u o p t i o n s w o r k a t h e y s h o u l d .E n t e r f r a g m e n t s o t h p r o g r a m s t a r r i n ga s e v e r a l d i f f e r e n t a d d r e s s e s , t h e n u s et h D i s p l a y o p t i o n t v e r i f y t h a t t h d a t a h a b e e n e n t e r e d c o r r e c t l y . A n b s u r e t o t e s t t h S a v e a n d L o a d o p t i o n ss e v e r a l t i m e s t e n s u r e t h a t y o c a r c a l l y o u r w o r k f r o m d i s k o t a p e . D o n ' tl e s i m p l e t y p i n g e r r o r i t h n e M L c o s t y o s e v e r a l n i g h t s o h a r dw o r k .

P r o g r a m 1 M L F o C o m m o d o r e6 S 1 R E V E R S I O N l . l f L I N E S

3 0 , 9 5 0 M O D I F I E D , L I N E S8 5 - 4 8 7 A D D E D

P O K E 5 6 , 5 0 : C L R ; D I M I N S ,I , J , A , B , A S , B S . A ( 7 ) , N SC 4 = 4 B : C 6 = 1 6 i C 7 = 7 : Z 2 = 2 : Z4 - 2 5 4 : Z 5 = 2 5 5 : Z 6 = 2 5 6 j Z 7 =1 2 F A = P E E K ( 4 5 ) + Z 6 " P E E K ( 4 6 ): B S = P E E K ( 5 5 ) + Z 6 * P E E K ( 5 6) i H S = " 0 1 2 3 4 5 6 7 8 9 A B C D E F "R S = C H R S ( 1 3 ) t L S = " [ L E F T } ": S S = " " : D S = C H R S ( 2 0 ) : Z S =C H R S ( 0 ) : T S - " ( 1 3 R I G H T ) "S D = 5 4 2 7 2 : F O R I = S D T S + 2 3 j P O K E I , 0 i N E X T i P O K E[ S P A C E j S D + 2 4 , 1 5 : P O K E 7

8 , 5 2P R I N T " ( C L R ) " C U R ? ( 1 4 2 } C HR S ( 8 ) : P O K E 5 3 2 8 0 , 1 5 : P O K

5 3 2 8 1 , 1 5P R I N T T $ " ( R E D ) { R V S ]{ S P A C E S j i B § ( S P A C E S j " S P C ( 2 B ) "[ S P A C E S I O F F j { B L U ) M LI ( R E D ) [ R V S J[ S P A C E S ) " S P C ( 2 8 ) "[ 1 S P A C E S H B L U ] "

F 1 7 P R I N T " ( 3 D O W N }{ S P A C E S ) C O M P U T E ' M C H I N E L A N G U A G E E D I T O R( D O W N ] "

J 1 8 P K I N T ^ B L K i S T A R T I N G A D

E

D

C

S

C

F

E

1 0

1 1

1 2

1 3

1 4

1 5

1 6

9 C O M P U T E S G a z « » S e p t e m b e r 1 9 8 6

Page 95: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 95/132

G 1 9

K 2 0

P 2 1

D R 2 2 0

B

J

J H

F

E

E J K

P

J G C

2 3

2 4

2 5 2 6

2 7

2 0

2 9 3 0

3 1

3 2

3 3

3 4 3 5

R 3 6

B P J a

E H

J S

3 7

3 8 3 9 4 0

4 1 4 2

4 3 4 4

G 4 5

H

H F a

4 6

4 7 4 8 4 B

R E S S § 4 | ! " : : G O S U B 3 0 0 : S A = AD : G O S U B 1 0 4 0 : I F T H E N 1 8P R I N T " ! b L K } [ 2 S P A C E S j E ND I N G A D D R E S S § 4 3 " " : G O S U B3 0 0 i E A = A D : G O S U B 1 0 3 0 i I F[ S P A C E l F T H E N 1 9 0I N P U T " [ 3 D O W N H b L K J C L E A

W O R K S P A C E [ Y / N ] E 1 3 " ; A? : I F L E F T S ( A S , 1 ) < > " Y H T HE N 2 2 0P R I H T " [ 2 D O W N } { B L U ) W O R KI N G . . . " ; : F O R I = B S T O B S +E A - S A + 7 : P O K E I , 0 : N E X T i PR I N T " D O N E "P R I N T T A B ( 1 0 ) " U D O W N )( B L K H R V S ) M L C O M M A N D[ S P A C E j M E N U l D O W N ) i " 3 " j

P R I N T T S " ( R V S ) E { O F F ) N T ER D A T A "P R I N T T $ " { R V S ] D { O F F } I E PL A D A T A " : P R I N T T S [ R V S 3 l [ O F F } O A D F I L E "

P R I N T T S " I R V S } S { O F F ) A V EF I L E " : P R I N T T S " [ R V S ) Q{ O F F ) U I T [ 2 D O W N H B L K } "

G E A S i I F A ? i = N S T H E N 2 5 0A - 0 ; F O R 1 = T 5 : I F A S M I D S ( " E D L S Q " , I , 1 ) T H E N= 1 : 1 - 5N E X T : O N G O T O 4 2 0 , 6 1 0 , 69 0 , 7 0 0 , 2 8 0 : G O S U B 1 0 6 0 : G OT O 2 5 0P R I N T " ( R V S ) Q U I T " : I N P UT " S D O W N J E 4 3 A R E Y O U S U R E

[ Y / N T ' l A S i I F L E F T S f A S ,1 ) < > " Y " T H E N 2 2 0P O K E S D + 2 4 , 0 : E N DI N S = N S : A D = 0 : I N P U T I N S : I FL E N ( I N S ) < > 4 T H E N R E T U R NB S = I N S : G O S U B 3 2 0 : A D = A : B S= M I D $ ( I N S , 3 ) : G O S U B 3 2 0 t AD = A D * 2 5 6 + A : R E T U R NA = 0 : F O R J = T 2 : A S = M 1 D? ( B S , J , 1 ) : B = A S C ( A S ) - C 4( A S > " 0 " ) ' C T i A ^ A ' C e + BI B < 0 O R B > 1 5 T H E N A D 0 i A = - l i J - 2N E X T : R E T U R NB = I N T [ A / C 6 ) : P R I N T M I D S tH $ , 8 + 1 , 1 ) ; : B = A - B * C 6 : P R IN M I D $ ( H S , B + 1 , 1 ) : R E T UR A » l N T ( A D / 2 6 ) : G O S U B 3 5 0 : A= a d - a * 2 6 i g o s u b 3 5 0 : p r i n tc k = i n t ( a d / z 6 ) : c k = a d - z 4 «c k + z 5 * ( c k > 2 7 ) : g o t o 3 9 0c k = c k * z 2 + z 5 * ( c k > z 7 ) + ac k = c k + z s * ( c k > z 5 ) : r e t u r np r i n t " ( d o w n } s t a r t i n g a £ 4 3 " ; : g o s u b 3 0 0 : i f i n s < >n t h e n g o s u b 1 0 3 0 : i f{ s p a c e ) t h e n 4 0 0R E T U R NP R I N T " ( R V S j E N T E R D A T A{ S P A C E j " : G O S U B 4 0 0 : I F I S = N S T H E N 2 2 0O P E N 3 , 3 : P R I N TP O K E 1 9 8 , 0 : G O S U B 3 6 0 : I F

T H E N P H I N T I N S s P R I N T "{ U P j [ 5 R I G H T } " ;F O 1 - T 2 S T E P 3 : B S= S S : F O R J « l T O 2 i I F F H E B S = M I D S { I N S , I + J , 1 )P R I N T " [ R V S 3 " B S L S ; i I F I 2 4 T H E N P R I N T " ! O F F } " ;G E A S : I F A S = N $ T H E N 4 7 0I F ( A S > " / " A N D A S < " : " ) O R ( A5 > " 0 " A N D A ? < " G " ) T H E N 5 4 0

F

C

M

K

M G

H

Q P

4 8

4 8

4 9

5 0

5 1 5 2

5 3

5 4 5 5

Q C 5 6 0

3 * ( A S = " . " ) - 4 - ( A S = " / " ) - 5♦ { A S = " J " ) - 6 * ( A S = " K " )A = A - 7 ( A - ( A ? =" ) - 9 « ( A $ = " U " ) - 1 0 * ( A S = " I" ) - l l * ( A S = " O " ) - 1 2 * ( A S = "p . . )A = A - 1 3 * ( A S = S 5 ) : I F T H

A $ = M I D S ( " A B C D 1 2 3 E 4 5 6 F0 " , A , 1 ) : G 0 T O 5 4 I A S - B S A N D ( { I = 0 ) A N D | J= 1 ) O R F j T H E N P R I N T B S ; :J = 2 : N E X T : I = 2 4 : G O T O 5 5 0I A S = " { H O M E } " T H E N P R N B S ! J = 2 : N E X T : I = 2 4 i N E XT : F - 0 i G O T O 4 4 0i f ( a s - " [ r : g h t ) " ) a n d f t e n p r i n t b s l s ; : g o t o 5 4 0i a $ < > l $ a n d a s < > d s o ( ( i = 0 ) a n d ( j = 1 ) ) t h e n g o

U B 1 0 6 0 : G O T O 4 7 0A 5 = L S + S S + L ? : P R I N T B S L ? ;: J = 2 - J : I F T H E N P R I N T{ S P A C E } L S ; : I = I - 3P R I N T A S r s N E X T J i P R I N T( S P A C E ] S S ;N E X T I : P R I N T : P R I N T " ( U P )( R I G H T ) " ; : I N P U T # 3 , I N S: I I N S = N S T H E N C L O S E 3 :

G O T O 2 2 0F O 1 = 1 T O 2 S T E P 3 : B S =M I D S ( I N 5 , I ) : G O S U B 3 2 0 : I F

K 2 T H E N G O S U B 3 8 0 : A ( IP 5 7 N E X T : I F A O C K T H E N G O S U

B 1 0 6 0 ; P R I N T " [ B L K ] [ R V S !{ S P A C E j E R R O R ; R E E N T E RI N B 4 3 " : F = 1 : G O T O 4 4 0

H 5 8 G O S U B 1 0 8 0 : B = B S + A D - S A : F O1 = T 7 : P O K E B + I , A ( I

) : N E X TQ Q 5 9 0 A D = A D + 8 : I F A D > E A T H E N

L O S E 3 : P R I N T " { D O W N ) { B L U }* E N D O F E N T R Y * ' { B L K )[ D O W N j " t G O T O 7 0 0

G 6 0 F = 0 : G O T O 4 4 0Q 6 1 P R I N T " { C L R ) { D O W N ) [ R V S )

[ S P A C E j D I S P L A Y D A T A " t O S U B 4 0 0 : I F I N S = N S T H E N 22

R 6 2 P R I N T " [ D O W N ] ( B L U ) P R E S S :[ R V S j S P A C E t O F F } T P A

S E [ R V S } R E T U R N | O F F ] T K 6 3 G O S U B 3 6 0 i B = B S + A D - S A i F O R

I = B T O B + 7 : A = P E E K ( I ) i G O SU B 3 5 0 ! G O S U B 3 8 0 : P R I N T S N E X T : P R I N T " ( R V S ) " r : A ^ C K: G O S U B 3 5 0 : P R I N TF - 1 : A D = A D + 8 : I F A D > E A T E N P R I N T " ( D O W N ) f B L U i * *N O D A T A " " " i G O T O 2 2 0G E A S i I F A ? = R S T H E N G OS U B 1 0 8 0 : G O T O 2 2 0I A 5 - S S T H E N F = F + l i G O S

U B 1 0 8 0O N F G O T O 6 3 0 , 6 6 0 , 6 3 0P R I N T " { D O W N ] E R V S J L O A Di S P A C E ) D A T A " : O P = l t G O T O7 1 P R I N T " ( D O W M ) f R V S ) S A V E( S P A C E ) F I L E " : O P = 0I N S a N S t I N P U T " [ D O W N } F I L EN A M E | t 4 i " ; I N $ i I F I N $ = N S{ S P A C E J T H E N 2 2 0F = P R N " D O W N ( B L K )[ R V S J T t O F F j A P E O { R V S ]D { O F F ] I S K j £ 4 1 " ;G E A S i I F A S = " T " T H E N P I N T " T l D O W N l " : G O T O 8 8 0I A S < > " D " T H E N 7 3 0

c

K

K

E

A C

P

R

P

F

H

6 4

6 5

6 6 6 7

6 8 6 9

7 0 7 1

7 2

7 3 7 4

H

S

F

P

F

G

K G

R

7 5

7 6

7 7

7 8

7 9 8 0

8 1 8 2

8 3

P R I N T " D { D O W N ] " : O P E N 1 5 , 8, 1 5 , " 1 0 : " i B = E A - S A i I N S = "0 i " + I N S t I F O T H E N 8 1 0O P E N 1 , 8 , 8 , I N $ + " , P , W " i GO S U B 8 6 0 i l F T H E N 2 2 0A H = I N T ( S A / 2 5 6 ) : A L = S A - ( AH « 2 5 6 ) : P R I N T # 1 , C H R S ( A L )f C H R S ( A H ) ;F O 1 = T B : P R I N T * 1 , C HR S ( P E E K ( B S + I ) ) ; i I F S H E N 8 0 0N E X T : C L O S E l : C L O E E 1 5 i G O T0 9 4 0G O S U B 1 0 6 0 : P R I N T " ( D O W N )( B L k ) e R R O R D U R I N G S A V E :g 4 l " : G O S U B 8 6 0 : G O T O 2 2 O P E N l , B , 8 , I N S + " , P , R " t GO S U B 8 6 0 1 I F T H E N 2 2 0G E T * l , A S , B S : A D a A E C ( A S + 2S ) + 2 5 6 * A S C ( B $ + Z S ) i I F A D< > S A T H E N F = l ! G O T O 8 5 0F O 1 = T B : G E T # 1 , A S : PO K B S + I , A S C ( A S + Z S ) i I F (I O B ) A N D S T H E N F = 2 i A D

F S 4 N E X T : I F S T < > 6 4 T H E N F = F 8 5 C L O S E 1 i C L 0 S E 1 5 : 0 N A B S { F

> 0 J + 1 G O T O 9 6 0 . 9 7 0S A 8 6 0 I N P U T * 1 5 , A , A S : I F T H E N

C L 0 S E 1 : C L O S E 1 5 : G O S U B 1 06 0 : P R I N T " [ R V S ) E R R O R : "

G Q 8 7 9 R E T U R NE 8 8 P O K E 1 8 3 , P E E K ( F A - f 2 J i P O K E

1 8 7 , P E E K ( F A + 3 ) : P O K E 1 8 8 ,P K E K ( F A * 4 ) : I F O P = 0 T H E N 9 2

H 8 9 0 S Y S 6 3 4 < 5 6 : I F ( P E E K ( 7 6 3 ) AN D D T H E I J G O S U B 1 0 6 0 : P R I NT " { D O W N ( ( R V S ) F I L E N O T( S P A C E ) F O U N D " : G O T O 6 9 0

C S 9 0 0 A D = P E E K [ 8 2 9 ) + 2 5 6 * P E E K ( 03 0 ) i I F A D < > S A T H E N F » l :G O T O 9 7 0

S 9 1 A = P E E K ( 8 3 1 ) + 2 5 6 * P E E K ( 6 32 ) - l ( F = F - 2 * ( A < E A ) - 3 * ( A >E A ) : A D = A - A D : G O T O 9 3 0

K 9 2 A = S A : B = E A + 1 : G O S U B 1 0 1 0 : PO K E 7 8 0 , 3 : S Y S 6 3 3 3 8

J F 9 3 0 A = B S : B = B S + ( E A - S A ) + 1 : G O SU B 1 0 1 0 : O N O G O T O 9 5 0 : S Y

6 3 5 9 1A E 9 4 0 G O S U B 1 0 B 0 : P R I N T " [ B I 1 I J ] "

S A V E C O M P L E T E D • * " : G O T0 2 2 0

X 9 5 P O K E 1 4 7 , 0 : S Y S 6 3 5 6 2 : I F{ S P A C E ) S T > 0 T H E N 9 7 0

F 9 6 G O S U B 1 0 8 0 : P R I N T " ( B L U ) * *L O A D C O M P L E T E D * * " : G O T

0 2 2 0D P 9 7 0 G O S U B 1 0 6 0 : P R I N T " ! B 1 . K ){ R V S j E R R O R D U R I N G L O A D !

{ D O W N } £ 4 3 " : O N G 0 S U B 9 B0 , 9 9 0 , 1 0 0 0 i G O T O 2 2 0

P 9 8 P R I N T " I N C O R R E C T S T A R T I NA D D R E S S . - G O E U B 3 6 0

P R I N T " ) " : R E T U R NG R 9 9 0 P R I N T " L O A D E N D E D A " ;

A D = S A + A D : G O S U B 3 6 0 : P R I N TD S : R E T U R N

F D 1 0 0 0 P R I N T " T R U N C A T E D A K N I N A D D R E S S " : R E T U R N

R 1 0 1 0 A H = I N T ( A / 2 5 6 ) : A L = A - ( A H* 2 5 6 ) i P O K E 1 9 3 , A L : P O K E l9 4 A

F 1 0 2 0 A H = I N T ( B / 2 5 6 ) : A L = B - ( A H* 2 5 6 ) : P O K E 1 7 4 , A L : P O K E 17 5 , A H : R E T U R N

F 1 0 3 0 I A D < S A O A D > E A T H E N1 0 5 0

H 1 0 4 0 1 F | A D > 5 1 1 A N D A D < 4 0 9 6 0

C O M P U T E ! ! G a z e l l e S e p t e m b e r 1 9 8 6 9

Page 96: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 96/132

) O R ( A D > 4 9 1 5 1 A N A D < 5 32 4 8 J T H E N G O S U B 1 0 B 0 : F = 0

R E T U R NG O S U B 6 R N R V ( S P A C E ) I N V A L I D A D D R E S S

[ D O W N ] [ B L K ) " i F - l : R E T UR P O K E S D + 5 , 3 1 : P O K E S D + 6, 2 0 6 i P O K E S D , 2 4 0 : P O K E( S P A C E ] S D + l , 4 : P 0 K E S D

4 , 3 3F O S = l T O 1 0 0 : N E X T : G OT O 1 0 9 0P O K E S D + 5 , 8 : P O K E S D + 6 ,2 4 0 I P O K E S D , 0 : P O K E S D 1 . 9 0 I P O K E S D + 4 , 1 7F O R S - l T O 1 0 0 t N E X T i P OK S D + 4 , 0 : P O K E S D , 0 i P OK S D + 1 , 0 : R E T U R N

A

X

F

K

J

1 0

l i

1 2

1 3

1 4

F 1 5

H 1 0 5 0

A 1 0 6 0

D 1 0 7 0P 1 0 B 0

A C 1 0 9 0

P r o g r a m 2 M L F o C o m m o d o r e1 2

T R A P 9 6 0 : P O K E 4 6 2 7 , 1 2 6 tD I M N L S , A ( 7 )Z 2 - 2 : Z 4 = 2 5 4 : Z 5 = 2 5 5 i Z 6 - 25 6 j Z 7 = 1 2 7 : B S = 2 5 6 * P E E K ( 46 2 7 ) : E A = 6 5 2 8 0B E S - C H R S I 7 ) : R T S - C H R S ( 1 3) i D L S = C H R S ( 2 0 ) i S P S = C H R S( 3 2 ) i L F S = C H R S ( 1 5 7 )D E F N H B ( A ) = I N T { A / 2 5 6 ) ID E F N L S ( A ) - A - F N H 8 ( A ) * 25 6 i D E F F N A D ( A ) - P E E K ( A ) +2 S 6 * P E E K ( A + 1 )K E l , " A " t K E Y 3 , " 8 " i K E Y

5 , " C : K E Y 7 , " D " i V 0 L 1 i I R G R ( 0 ) = 5 T H E M F A S T

P R I N T " [ C L R 5 " C H R S { 1 4 2 ) ; CH R 5 ( 8 ) i C O L O R 0 , 1 5 i C O L O R

4 , 1 5 i C O L O R 6 , 1 5P R I N T T A B ( 1 2 ) " ( R E D )( R V S ) U 5 P A C E S 1 E 9 9 [ S P A C E S ) " R T S ; T A B ( 1 2 ) M( R V S ) [ 2 S P A C E S ] ( O F ? )[ B L U j 1 2 8 M L { R E D ][ R V S ) [ 2 S P A C E S ) " R T S ; T A B( 1 2 ) ' M R V S H 1 3 S P A C E S ){ B L U J P R I N T " ( 2 D O W N ){ S P A C E S ) C O M P U T E ! ' S M C H I N E L A N G U A G E E D I T O R( D O W N ) "P R I N T " ( B L K ) S T A R T I N G A D DR E S S i 4 § " ; i G 0 S U B 2 6 0 i I F( S P A C E ) A D T H E N S A ^ A D i E LS 1 8 P R I N T " [ B L K ] { 2 S P A C E S ) E ND I N G A D D R E S S | 4 3 " ; i G O S U B

2 6 0 1 I F A T H E N E A » A D i EL S 1 9 p r i n t ' m d o w n j ( b l k ) c l e a r[ s p a c e ] w o r k s p a c e [ y / n ] ?i 4 § " : G E T K E Y A S : I F A S < > "

Y T H E N 2 2 P R I N T " ! D O W N ] ( B L U ) W O R K I NG . . . " ; : B A N K 0 : F O R A = B S( S P A C E i T O B S + ( E A - S A ) + 7 iP O K E A , 0 : N E X T A : P R 1 N T " DO N E "P R I N T T A B ( 1 0 ) " ( D O W N )[ B L K ] ( R V S ) M L C O M M A N DI S P A C E l M E N U E 4 3 ( D O W N } " :P R I N T T A B ( 1 3 ) " [ R V S ) E[ O F F i N T E R D A T A " R T S ; T A B (1 3 ) " { R V S ] d [ O F F ) I S P L A Y

A T A " R T S ; T A B ( 1 3 ) " £ R V S ) L( O F F l O A D F I L E "P R I N T T A B ( 1 3 ) " [ R V S ) S

G 1 6

F 1 7

D K 1 8 0

F H 1 9 0

M 2 0

Q 2 1

D C 2 2 0

H 2 3

R

D A Q

J

B

3 1 3 2 3 3 3 4

3 5 3 6

( O P F j A V E F I L E " R T S ; T A B ( 13 ) " i R V S ] C { O F F ) A T A L 0 G D S K " R T $ ! T A B ( 1 3 ) " { R V S } Qi o f f ) u i t ( d o w n ) ( b l k ) "

A 2 4 0 G B T K E Y A S : A ~ - I K S T R ( " E D L SC Q " , A S ) i O N G O T O 3 4 0 , 55 0 , 6 4 0 , 6 5 0 , 9 3 0 , 9 4 0 1 G O S U

9 5 0 i G O T O 2 4 S 2 5 P R I N T - S T A R T I N G A T " ; : G 0 S

U 2 6 0 : I F ( A D < > 0 ) O R ( A S = NL S J T H E N R E T U R N : E L S E 2 5

B G 2 6 0 A ? = N L S : I N P U T A 5 : I F L E N (A ? ) = 4 T H E N A D = D E C [ A S )P 2 7 I A D = 0 T H E N B E G I N i I F

S < > N L S T H E N 3 0 0 : E L S E R T U R N ! B E N D

M 2 8 I A D < S A O A D > E A T i l E N( S P A C E ) 3 0 0

P 2 9 0 I F A D > 5 1 1 A N D A D < 6 5 2 8 0( S P A C E ) T H E N P R I N T B E S ; :R E T U R N

S 3 0 G O S U B 9 5 0 : P R I N T " t R V S ]N V A L I D A D D R E S S { D O W N ][ B L K | " I A D = 0 t R E T U R N

C K = F N H B ( A D ) i C K = A D - Z 4 « C K+ Z 5 # ( C K > Z 7 ) ( G O T O 3 3 C K « C K * Z 2 + Z 5 * l C K > Z 7 ) + AC K » C K + Z 5 * ( C K > Z 5 ) i R E T U R NP R I N T B E S r " { R V S ) E N T E R[ S P A C E j D A T A " t G O S U B 2 5 : I A S - N L S T H E N 2 2 B A N K 0 : P R I N T : F = 0 : O P E N. G O S U B 3 1 0 I P R I N T H E X ? ( A D) + " i " l i I F T H E N P R I N T( S P A C E | L 5 : P R I N T " ( U P )( R I G H T ] " j

Q 3 7 F O 1 = T 2 S T E P 3 : B $= S P ? : F O R J = T 2 i I F( S P A C E ] T H E N B S = M I D $ ( L S ,I + J . l )P R I N T " t R V S ) " B S + L F 5 f i I F[ S P A C E J K 2 4 T H E N P R I N T "[ O F F | " J

G E T K E Y A 5 H F ( A S > " / " A D A $ < " i " ) O R ( A S > " e " A N D

A S < " G " ) T H E N 4 7 I A S = " + " T H E N A S = " E " : GO T 4 7 I A S = " - " T H E N A S = " F " ! GO T 4 7 I A S - R T S A N D ( { 1 = 0 ) A D ( J - l ) O F T H E N P R I N

Q $ t i J = 2 i N E X T : I = 2 4 : G O TO 4 8 0I A S = " [ H 0 M E ) " T H E N P R N B S i J = 2 : N E X T : I = 2 4 : N E XT i F = 0 i G O T O 3 6 I ( A $ = " ( R I G H T ) " ) A N

T H E N P R I N T B S + L F ? ; i G O TO 4 7 0I A S " L F S A N D A S < > D L S( S P A C E ) O R | { I - 0 ) A N (

■ 1 ) ) T H E N G O S U B 9 5 0 J G O T3 9

A S - L F S + S P J + L F S i P R I N T B + L F S ; : J = 2 - J : I F T H E NR I N T L F S ; : 1 = 1 - 3P R I N T A S ; i N E X T J : P R I N T( S P A C E ] S P S !N E X T I ; P R I N T : P R I N T 1 ' ( U P )[ R I G H T ) " 1 t L [ 2 S P A C E S ) "

D 4 9 F O I - " l T 2 S T E P 3 i G ET # 3 , A S , B S i I F A S - S P S T H

I - 2 5 : N E X T i C L O S E 3 t G O T2 B 5 0 A S = A S + B S : A = D E C ( A $ } : M I D $

( L S , I , 2 ) - A 5 : I F K 2 T H G O S U B 3 2 0 : A ( l / 3 ) - A i G E

T # 3 , A S

P

R

A Q

F

R

X

J

P

G

H

3 8

3 9

4 0

4 1 4 2

4 3

4 4

4 5

4 6

4 7

4 8

A

D

X C

M

J

5 1

5 2

5 3

5 4

5 5

5 6

X

D

X G

E

O X R

B

D

R

S

S E

J

M

5 7

5 8

5 9 6 0

6 1 6 2

6 3 6 4

6 5

6 6

6 7

6 8

6 9 7 0

7 1

7 2

G 7 3

R 7 4

G 7 5

F 7 6

N E X T I i I P A O C K T H E N G S U B 9 5 0 i P R I N T : P R I N T "[ R V S ) E R R O R : R E E N T E R L

N " t F = l i G O T O 3 6 P R I N T B E S i B = B S + A D - S A r F O

1 - T 7 i P 0 K S B + I , A ( I) N E X TF = 0 : A D = A D + 8 t I F A D < - E AH E 3 6 C L O S E 3 : P R I N T " [ D 0 W N )[ B L U ) * * E N O E N T R Y * [ B L K ) [ 2 D O W N j " t G O T O 6 5 P R I N T B E $ f " [ C L R ) [ D O W N )U V S ) D I S P L A Y D A T A " i G OS U 2 5 0 t I F A $ = N L S T H E N( S P A C E ] 2 2 0B A N K 0 : P R I N T " ( D O W N )( B L U ] P R E S S ( R V S I S P A C E[ O F F ] T O P A U S E , ( R V S ) R E

T U R N l O F F j T O B R E A K I 4 3[ D O W N ) "P R I N T H E X ? { A D ) + " : " ; i G O SU B 3 1 0 : B = B S + A D - S AF O I = T O B + 7 : A = P E E K ( IJ i P R I N T R I G H T S ( H E X S ( A ) ,Z ) ; S P S : i G O S U B 3 2 0 : N E X T[ S P A C E ] IP R I N T " ( R V S } " ; R I G H T S { H E XS I C K ) , 2 )F = l i A D = A D + S : I F A D > E A T E P R I N T " [ B L U 5 " E N D O F

D A T A * * " : G O T O 2 2 G E A S : I F A S = R T ? T H E NR I N T B E S : G O T O 2 2 I A S = S P S T H E N F - F + l i P RI N B E S ;O G O T O 5 7 0 , 6 1 0 , 5 7 0P R I N T B E $ " [ D O W N ] ( R V S )O A D A T A " : O P = l i G O T O 6

P R I N T B E S " [ D O W N ] ( R V S !A V E F I L E " : O P = 0F = 0 i F S = N L S : I N P U T ' T I L E N AM E i 4 3 " ; F S : I F F S - N L S T H 2 2 P R I N T " ( D O W N ] [ B L K l l R V S j T[ O F F j A P E O f R V S ] D ( O F F )I S K i | 4 3 " ;G E T K E Y A S : I F A S = > " T " T H

8 5 0 : E L S E I A S < > " D "H E 6 B P R I N T " D I S K i D O W N 3 " i I F O

T H E N 7 6 D O P E N # l , ( F S + " , P " ) , W i I F( S P A C E ) D S T H E N A S - D S i G O

T 7 4 f lB A N K 0 1 P O K E B S - 2 , F N L B ( SA ) : P O K E B S - 1 , F N H B ( S A ) : PR I N T " S A V I N G " ; F S : P R I N TF O R A = B S - 2 T O B S + E A - S A :P R I N T # 1 , C H R S ( P E E K ( A ) ) 7 tI F S T T H E N A S = " D I S K W R T E R R O R " i G O T O 7 5 N E X T A j C L O S E I i P R I N T "I B L U ] * * S A V E C O M P L E T E D( S P A C E ( W I T H O U T E R R O R S• " : G O T O 2 2 I D S = 6 3 T H E N B E G I N : C L OS 1 ; I N P U T " ( B L K ) R E P L A C E

E X I S T I N G F I L E [ Y / N ] E 4 3" ; A S i I F A S = " Y " T H E N S C RA T C H ( F ? ) : P R I N T i G 0 T O 7 0 j E L S E P R I N T " E B L K ) " i G O T O

6 6 0 : B E N DC L O S E l i G O S U B 9 5 0 i P R I N T" ( B L K ) t R V S ] E R R O R D U R I N

S A V E l E 4 3 " : P R I N T A ? : GO T 2 D O P E N t l , ( F ? + " , P " ) i I F D

T H E N A S = D S S : F = 4 i C L O S E( S P A C E ) 1 i G O T O 7 9

9 C O M P U T E ! : ; S e p t e m b e r 1 9 8 6

Page 97: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 97/132

P 7 7 G E T # l , A S , B S l C L O S E 1 : A D *A S C ( A S ) + 2 5 6 " A S C ( B $ ) : I F( S P A C E j A D O S A T H E N F =

G O T O 7 9 K 7 8 P R I N T " L O A D I N G " ; F S : P R I N

T B L O A D ( F ) B { B A ! = S A + F N A D ( 1 7 4 } - B S - l i F — 2* ( A D < E A ) - 3 * ( A D > E A )

R 7 9 0 I F T H E N 8 0 0 : E L S E P R I NT " ( B L U j " L O A D C O M P L E T E

W I T H O U T E R R O R S * * " : G OT O 2 2 0

E 8 0 G O S U B 9 S 0 ! P R I N T " [ B L K ]i R V S ] E R R O R D U R I N G L O A D

i 4 3 " : O N G O S U B 9 1 0 , 82 0 , B 3 0 , 8 4 0 i G O T O 2 2 0

Q 8 1 P R I N T " I N C O R R E C T S T A R T I NA D D R E S S ( " ; H E X S { A D } ; "

) " : R E T U R NP R I N T " L O A D E N D E D A " ; E X S { A D ) l R E T U R NP R I N T " T R U N C A T E D A T E N D IN A D D R E S S ( " H E X S ( E A ) " )" : R E T U R NP R I N T " D I S K E R R O R " f A $ i RE T U R NP R I N T " T A P E " : A D - P O I N T E R (F S J i B A N K l i A = P E E K { A D ) : AL = P E E K { A D + 1 ) : A H = P E E K { A D+ 2 B A N K 1 5 : S Y S D E C ( " F F 6 8 " ), 0 , 1 : S Y S D E C ( " F F B A " ) , 1 ,1 , 0 : S Y S D E C ( " F F B D " ) , A , AL . A H i S Y S D E C ( " F F 9 0 " ) , 1 28 i I F O T H E N 8 9 P R I N T i A = S A i B = E A + 1 i G O S U B

9 2 0 1 S Y S D E C ( " E 9 1 9 " ) , 3 iP R I N T " S A V I N G " : F ?A = B S : B = B S t ( E A - S A ) + 1 : G O SU 9 2 0 1 S Y S D E C ( " E A 1 8 U ) :P R I N T " ( D O W H ) { B L U } « * T A P

S A V E C O M P L E T E D * * " : G OT O 2 2 0S Y D E C ( " E 9 9 A " ) : P R I N T i I

P E E K { 2 B 1 6 ) - 5 T H E N G O U 9 5 0 i P R I N T " [ D O W N jI b l k K r v s ] f i l e n o t f o u

N " i G O T O 2 2 P R I N T " L O A D I N G . . . { D O W N S" : A D = F N A D ( 2 8 1 7 ) : I F A D < >S T H E N F = 1 : G O T O 8 0 0 : E LS A D » F N A D ( 2 8 1 9 ) - l l F = - 2• ( A D < E A ) - 3 * ( A D > E A )A = B S : B = B S + ( E A - S A ) + l : G O SU 9 2 0 ; S Y S D E C ( " E 9 F B " ) iI S T > 0 T H E N 8 0 0 : E L S E9 P O K E 1 9 3 , F N L B { A ) i P O K E 1 9 4, F N H B ( A ) t P O K E 1 7 4 , F N L B (B J j P O K E Z 7 5 , F N H B ( B ) : R E TU R C A T A L O G ; P R I N T " { D O W N[ B L U ] * * P R E S S A N Y K E Y

O R M E N U • • " i G E T K E Y A ? : G0 T 0 2 2 0P R I N T B E S " [ R V S ) Q U I TE 4 3 " ; R T S ; " A R E Y O U S U R E( S P A C E j [ Y / N ] ? " : G E T K E Y? : I F A S O " Y " T H E N 2 2 0 : EL S P R I N T " f C L R ] ' : B A N K

E N J 9 5 S O U N D 1 , 5 0 0 , 1 0 : R E T U R NA 9 6 I E R = 1 4 A N E L - 2 6 0 T H

R E S U M E 3 0 M K 9 7 0 I E R = 1 4 A N D E L = 5 0 0 T H

R E S U M E N E X TK J 9 8 0 I E R = 4 A N D E L = 7 B 0 T H E N

F = 4 : A S = D S 5 : R E 3D 9 9 I E R = 3 0 T H E N R E S U M E i E L

S P R I N T E R R S ( E R ) ; " E R O I L I N E " ; E L

J 9 1

X B 9 2 0

C 9 3

• " P o w e r B A S I C : I n p u t W i n d o w s "( A p r i l ) w o r k s p r o p e r l y . B u r e a d e r sw h u s t h r o u t i n e i t h e i r o w p r o g r a m s m a d i s c o v e r t h a t i t h s t r i n g i v a r i a b l e T ( w h i c h c o nt a i n s t h r e s u l t s f r o m t h m a c h i n el a n g u a g e r o u t i n e ) i a s s i g n e d t a o t h e r v a r i a b l e , t h s e c o n d v a r i a b l ew i l l c h a n g e t h e n e x t t i m e t h M i n p u t r o u t i n e i c a l l e d . T h b e s ts o l u t i o n i t c o n c a t e n a t e n u l ls t r i n g w h e n T i a s s i g n e d t a o t h e r v a r i a b l e :S Y 4 9 1 5 2 : R E C A L L I N P U T

W I N D O W SB T "

T h t w q u o t a t i o n m a r k ss h o u l d b t y p e d w i t h n c h a r a c t e ri n s i d e ( t y p e S H I F T - 2 t w i c e ) .

S o m e r e a d e r s h a v e r e p o r t e d t h a tt h e y d i d n ' t s e t h c o r r e c t c h e c ks u n u m b e r s i c e r t a i n l i n e s o " F o n t m a k e r . " T h e " A u t o m a t i cP r o o f r e a d e r " i v e r y s e n s i t i v e t t h p o s i t i o n o s p a c e s i n s i d e q u o t a t i o nm a r k s , a n f e l i n e s o F o n t -m a k e r w e r e l i s t e d w i t h s p a c e s a t h e n o f l i n e , w h e r e { S P A C E }s h o u l d h a v e a p p e a r e d .

I l i n e s 6 9 a n 1 3 0 0 , s p a c es h o u l d b i n s e r t e d a f t e r C H O I C E : .A n l i n e s 1 0 3 0 a n d 1 5 9 0 s h o u l dh a v e s p a c e b e f o r e e v e r y { D O W N }{ L E F T } .

R e a d e r S a m u e l D G i l l e t t h a p o i n t e d o u t h a t f i l e s t r a n s l a t e d b " A S C I I T e l e c o n v e r t e r " ( M a r c h )m a b c o r r u p t e d b u n n e c e s s a r yC H R $ ( 0 ) s . T f i t h i s , c h a n g e l i n e2 6 0 :2 6 B L E F T $ ( A $ , 1 )

I a d d i t i o n , t h p r o g r a m c l o s e sa l f i l e s a n e n d s w h e n t h l a s tc h a r a c t e r i r e a d f r o m t h e s o u r c ef i l e . T h i s f i n a l c h a r a c t e r i n o w r i tt e t t h e d e s t i n a t i o n f i l e . T h s t a t em e n t I Q P = 6 4 T H E N 2 9 0 s h o u l db r e m o v e d f r o m t h e n o l i n e2 3 0 . I s h o u l d t h e n b a d d e d t t h e n o 2 7 0 .

• T h e " A u t o m a t i c P r o o f r e a d e r " d t e r m i n e s w h i c h c o m p u t e r i t ' s r u n i n g o b P E E K i n g l o c a t i o n s 7 7 2 -7 7 3 , t h e v e c t o r p o i n t i n g t t h r o t i n e t h a t t o k e n i z e s B A S I C c o m a n d s . S e v e r a l r e a d e r s h a v ed i s c o v e r e d t h a t t h P r o o f r e a d e rd o e s n ' t w o r k p r o p e r l y w h e n t h S u p e r E x p a n d e r , S i m o n s ' B A S I C , o " M e t a B A S I C " p r o g r a m i a c t i v e . I g e n e r a l , m o s t p r o g r a m s o r c a rt r i d g e s t h a t a d n e w c o m m a n d sw i l l c h a n g e t h e v a l u e s i 7 7 2 - 7 7 3 .T h P r o o f r e a d e r s h o u l d s t i l l w o r kw i t h t h e s e p r o g r a m s , b u y o u ' l lh a v e t a d j u s t t h f i r s t f e l i n e s ,w h e r e 7 7 2 - 7 7 3 a r P E E K e d .

S o m e r e a d e r s h a v e a s k e d a b o u tc e r t a i n f u n c t i o n s o f " S p e e d S c r i p t -8 0 ( J u n e ) . C T R L - I p r o p e r l y t o g g l e si n s e r t m o d e o n a n d o f f , b u t h c o m m a n d l i n e d o e s n o c h a n g ec o l o r . T h c o l o r c h a n g e w a f u n ct i o n o f t h e 4 0 - c o l u m n r a s t e r i n t e rr u p t , w h i c h i n o a v a i l a b l e i 8 c o l u m n s . C T R L - ] a l s o w o r k s c o r e c t l y , b u y o u m u s t p r e s s C T R L - Hf i r s t ( a s i n t h 4 0 - c o l u m n v e r s i o n ) .A f t e r p r e s s i n g R E S T O R E a n t y i n i r e s p o n s e t t h E X I TS P E E D S C R I P T ( Y / N ) ? p r o m p t , t h s c r e e n w i l l s e e m t f r e e z e . T h i s i b e c a u s e t h c o m p u t e r h a g o n eb a c k t s t a n d a r d 6 4 m o d e w i t h t h s t a n d a r d 4 0 - c o l u m n s c r e e n . Y o u ' l lh a v e t s w i t c h t 4 c o l u m n s a f t e re x i t i n g S p e e d S c r i p t - 8 0 . F i n a l l y , t h S H I F T - C T R L - P p r i n t p r e v i e w( p r i n t i n g t t h s c r e e n ) w o r k s c o r e c t l y , b u i p r i n t s t t h 4 0 - c o l u m ns c r e e n . I y o u s t h i s f e a t u r e t s e w h e r e p a g e b r e a k s o c c u r , s w i t c h t t h 4 0 - c o l u m n s c r e e n b e f o r e p r e s si n f o s c r e e n .

A e x t r a n e o u s q u e s t i o n m a r k a p e a r s i l i n e 1 7 o " 1 2 8 S p r i t e R t a t o r " ( A u g u s t ) . T h l a s t n u m b e r i t h a t l i n e s h o u l d b e 2 8 0 , n o 2 ? 8 0 .

C O M P U T E ' S G a z e t t a S e p t e m b e r 1 9 8 6 9 5

Page 98: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 98/132

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

S e n d t y p e d a d d i t i o n s , c o r r e c t i o n s , a n d e l e t i o n s f o t h i s l i s t t o C O M P U T E . ' P u b l i c a t i o n sP . O . B o 5 4 0 6G r e e n s b o r o , N 2 7 4 0 3A t t t l i C o m m o d o r e U s e r G r o u p s

U s e r C r o u p N o t e sM e t r o p o l i t a n L i f e C o m m o d o r e U s e r s S I h a c h a n g e d i t a d d r e s s t P . O . B o 1 5 4 3 , M u r r a y H i l l S t a t i o n , N e Y o r k , N 1 0 1 5 6 . T h i s g r o u pi o n l y f o e m p l o y e e s o M e t r o p o l i t a n L i f e I n s u r a n c e C o m p a n y .D o w n E a s t C o m m o d o r e U s e r s G r o u p h a c h a n g e d i t a d d r e s s t P . O .B o 1 2 5 5 , H a v e l o c k , N 2 8 5 3 2 .M i a m i 2 0 6 4 C o m m o d o r e U s e r s G r o u p h a n e a d d r e s s : 1 1 5 3 1 S . W .8 S t . , M i a m i , F 3 3 1 7 3 .T h G r e a t e r O m a h a C o m m o d o r e U s e r s G r o u p h a c h a n g e d i t a d d r e s s t P . O . B o 2 4 1 1 5 5 , O m a h a , N 6 8 1 2 4 .C o m m o d o r e 6 B o i s e U s e r ' s G r o u p ( 6 4 - B U G ) h a c h a n g e d i t a d d r e s st 7 2 0 0 M o d o c S t . , B o i s e , I 8 3 7 0 9 .W h i t e R i v e r C o m m o d o r e 6 U s e r s G r o u p a d d r e s s i n o P . O . B o 9 8 W i l k e n s o n , W 9 8 3 8 6 .

N e L i s t i n g sC A l . H O K N I A

N o r t h B » y U s e r ' s C r o u p ( N B U G ) . P . O . B o 7 1 5 6 .V a l l e j o , C 9 4 5 9 0

I D A H OP F 6 S o f t w a r e E x c h a n g e , 7 4 E 1 9 i h , l e r n m e ,

I B 3 3 3 HN E Y O R K

W S T U C , 7 K i - n l o n T l a c c , H a m b u r g , N 1 4 0 7 5N O K T I I C A R O L I N A

S m l e e C o m m o d o r e C l u b , - 1 6 2 6 W i l l c l l H d . . S a n -f o r d , N 2 7 3 3 0

O K L A H O M AC o m m o d o i e U s e r ' s G r o u p o l a w t o n , P . O . B o

3 3 9 2 , U W M r t , O 7 3 5 0 1V I R G I N I A

A d v e n t u r e r ' s G u i l d , 1 W i l l i a m S i . ,F r e d e r i c k s l i u r g , V 2 2 4 0 1

O u t s i d e T h U . S .C A N A D A

O t t a w a H o m e C o m p u t i n g C l u b , P . O . B o 4 1 6 4 ,5 t a t i o n " C " , O t t a w a , O n t a r i o , C a n a d a , K 1 4 P

C O M - V I C . P . O . B o 6 6 6 , V i c t o r i a S t a t i o n , W e s t -m o u n t , Q u e b e c C a n a d a H 3 2 Y

W i s e B u d g e ! ' 6 4 , C . P . I 0 2 7 , M a l o r l i c , Q u e b e c ,C a n a d a . J O 1 Z E N G L A N D

W e s t R i d i n g C o m m o d o r e C o m p u t e r G r o u p , B e n a r d R o w e r s , E a r l s w o o d A v e . , L e e d s . E n l a n d , L S B D

M E X I C OC e n t u r y S o f t ' s U s e r s G r o u p ( C / S - U G ) , J o s e

R a m o n R u i s a n c h u y . a n A l e j a n d r o V c r j - a r a .A v e n i d a « 1 » . M e x i c o D F M e x i c o 0 3 8 0 0

F a s t F i l e C o p i e rS e i n s t r u c t i o n s i a r t i c l e o p a g e 6 b e f o r e t y p i n g i n

B E F O R E T Y P I N GB 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 er e f e r t o " H o w T o T y p e I C O M P U T E ! ' - ; G A Z E T T E P 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 8 0 1 : 0 D0 0 0 9 : 3 60 8 1 1 J 0 90 8 1 9 : 4 40 8 2 1 : 0 30 3 2 9 : 1 6B 8 3 1 : F 10 8 3 9 ; 4 F0 8 4 1 : 0 B0 8 4 9 j A 7

0 0 / 3 2 2 0 4 0E 2 2 D C F 0 A 0 C 2 0 7 20 Q

0 0 9 E 2 0 0 0 1 4 1 F 0 B 0 2 0 B 6D 0 F 0 A 5 2 F 8 5 D 0 0 0 2 I 0 2 A 9 0 0

3 2 3 0 0 52 0 5 A C 00 2 A F 9 0 A 0 0 2 C 0 2 D 4 C F C 2 0 D A D 8 D8 F D

0 8 5 1 : A 0 1 0 8 5 9 : 2 0 0 0 3 6 1 : 0 3 4 0 8 6 9 : 6 6 0 0 8 7 1 : 0 3 2 0 8 7 9 : C 4 0 0 8 8 1 : 7 4 0 0 8 8 9 : B D 0 0 8 9 1 : A 0 1 0 8 9 9 : A 9 0 0 8 A 1 : 2 0 9 0 8 A 9 : 9 0 2 0 8 B l i 2 0 D 0 8 B 9 : D 0 E 0 8 C 1 : 2 0 C 0 8 C 9 : A A A 0 8 D 1 : A 2 4 0 B D 9 : 0 0 A 0 8 E 1 : 8 6 F 0 B E 9 : 9 1 0 0 8 F 1 : E 7 F 0 8 F 9 : 4 C 5 0 9 0 1 : 0 A B 0 9 0 9 : B 1 F 0 9 1 1 : F B 2 0 9 1 9 i A 5 0 0 9 2 1 : 0 9 B

8 P 0 9 6 7 0 9A 0 0 09 0 A 5 0 20 2 A 9B F 2 F 2 8 0 A A 5 F P0 A 2 0 B 90 2 0 2 A 0 F A B F C 8 A 52 A 0 2 1 2 2 9 9 0 2 F 0 9

A 0 0 8 50 C 0 4 F C 0 8B F 2 4 F 6 0 83 F F 0 1 8 5 0 0 2 9 0 2 4 0 2 3 0 A 0 A 0 9 9 0 D O 2 D0 2 0 6 6C 0 A B A F F A 2 B F F E 2 0 D A 0 2 A 5F 9 0 0 B 2 0 9 I 0 2 6 0 A 0 4 A 9 8 4 C F F 0 8 0 1 2 0F 2 D

7 1

0 D 2 0 9 0 E 52 3 9 5 2 0 5 4F B D 80 8 0 9 6 D F D E 4C 8 0 7 0 F 2 9 A 2 F C t ' 0 2 5 0 9 0 D 0 0 6 99 9 7 0 F C B 00 B

0 9 2 9 : 2 00 9 3 1 : F 00 3 9 - A 00 9 4 1 : A 50 9 4 9 : 0 00 9 5 1 : D 00 9 5 9 : 0 60 9 6 1 : 5 30 9 6 9 : 2 50 9 7 1 I 0 A0 9 7 9 i 4 C0 9 8 1 : 0 B0 9 8 9 : F E0 9 9 1 : 9 00 9 9 9 ; 0 80 9 A 1 : 0 00 9 A 9 : 4 C0 9 B 1 : D 0 9 B 9 : 2 00 9 C 1 : 2 00 9 C 9 i F F0 9 D 1 : 2 00 9 D 9 : F D0 9 E l t F 00 9 E 9 : F F0 9 F 1 ; A E0 9 F 9 i 4 C

B 0 A 0 9 2 A l D 0F F 0 4 2 B D 0 D P0 1 8 52 4 F C 0 0A 0 A 0 0 C 4 F B F 2 B

A F 0 8 C 0 BA 5 B A9 3 F FD 0 0 D A 02 0 D 0F 2 8 E 0 9

A 1 C 0 0 3 8 5F 0 2 F 9 2 0 E 2 6 0 9 1 C 0 F 4 C 1 4 1 0 0 A 9 0 A C 9 8 2 7 0 8 F D A 98 0 2 0 7 D 0 0 30 8 2 0 6 62 9 4 0 6 A 9 0 C 9 F 2 4 0 2 3 0 2 0 B l F A 0 2 B lC B 0 0 0 B l - F 0 4 D A 9 0 B 2 A 0 0 A 8

F D 6 0 5 5 7 0 E F C 9 A 6C 5 A 4 D 0 A 21 C 5 A F 0 2 F A D 0 3 2 42 0 I B 0 0 8 1 0 0 B 4 2 1 0 B A 0 3 2 B 0 8 5 0 7 4 A 0 I D 1 A 0 5 2 A 4 A B 3 0 C 8 C S F E B 02 A 3 3 2 A 9 0 0 8 5 F D 3 D

C O M P U T E V s G a z e l l o S e p t e m b e r 1 9 8 6

Page 99: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 99/132

0 A 0 1 : 8 50 A 0 9 i 8 50 A l l i F 00 A 1 9 : F 00 A 2 1 : F 00 A 2 9 i F 00 A 3 1 i A 90 A 3 9 i 2 E0 A 4 1 : 0 A0 A 4 9 : 4 C0 A 5 1 : 2 00 A 5 9 i 2 00 A 6 1 : E 40 A 6 9 : 0 00 A 7 1 : 6 00 A 7 9 i B D0 A 8 1 i A 0 A 8 9 : A 10 A 9 1 : 6 00 A 9 9 : 9 00 A A 1 : E 90 A A 9 : 6 00 A B 1 : B 00 A B 9 : 0 20 A C I 1 E 60 A C 9 : 8 50 A D 1 - F D0 A D 9 i 9 30 A E 1 : A 00 A E 9 A 0 A F 1 : A 90 A F 9 I A 90 B 0 1 : B 10 B 0 9 : D 20 B l l ! 0 50 B 1 9 i F 60 B 2 1 i A B0 B 2 9 i B 00 B 3 1 : 0 20 B 3 9 t D 70 B 4 1 : F 00 B 4 9 : C 40 B 5 1 : F B0 B 5 9 : 0 B0 B 6 1 : 2 00 B 6 9 1 0 0 B 7 1 ! 6 00 B 7 9 : 0 B0 B 8 1 i 3 00 B B 9 : F F0 B 9 1 : F F0 B 9 9 : 4 C0 B A 1 : 2 00 B A 9 i 2 00 B B 1 : F F0 B B 9 1 2 00 B G l i F F0 B C 9 I 2 90 B D 1 : A E0 B D 9 : 0 00 B E 1 1 0 00 B E 9 : 0 00 B F 1 : 0 00 B F 9 ; 0 00 C 0 1 i l 20 C 0 9 i 4 C0 C l l i l 20 C 1 9 : 9 20 C 2 1 : 5 60 C 2 9 : 0 00 C 3 1 j 5 40 C 3 9 i 4 F0 C 4 1 I 3 0 C 4 9 i 5 00 C 5 1 t 4 60 C 5 9 i 4 10 C 6 1 i 4 90 C 6 9 : 5 30 C 7 1 : 4 40 C 7 9 : 5 00 C 8 1 i 4 E0 C 8 9 : 5 40 C 9 1 : 4 E8 C 9 9 i 5 3

0 A 0 6 0 6 1 6 0 6 0 6 0 A 0 2 9 4 3 0 F 0 7 0 F C B I A 1 0 D 0 F 8 D6 A 1 A 0 E 0 4 8 53 A 0 C E 6 0 4F C 6 0F B D 0 2 D 9 D D 01 D 0 D 0 D 0 A F F C AF 0 0 66 A 0 8 3 2 2 1 0 A 0 A 0 2 F 0 A 9 D F B F 2 8 4 C A E2 A

A 0 6 8 0 99 3 F FB 4 F F8 A 0 B2 0 D 2A B F FA 5 B AE 0 F 0 0 0 0 00 0 0 00 0 0 00 0 0 00 0 0 04 4 4 5 4 4 2 0 2 04 4 0 1 2 0 4 65 0 4 92 3 5 4 3 2 4 4 4 5 4 5 4 5 5 4 5 9 2 0

4 2 5 4

4 5

0 8 A 0 A 0 A A A A 1 6 A 4 C 0 0 3 E B8 6 2 2A 7 A A 0 0 F 0D 8 S D 0 4A 0 1 D A 1 0 3 6 90 4 6 00 B 0 E 0 6 6 E 3 A 0 2 C 6E 6 P EF C F A E A 0 A 0 2 A 9F 1 D 0 F 82 0 D 2A 0 0 6 6 6 0 BF 0 0 B 1 2 2 0C 4 0 A2 D 2 0 D 21 8 6 0

C B 0 A F 2 F F A 94 A 6 3 2 A A B 2 0 9 CF C 4 C 2 B E 2 0 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 5 0 5 99 0 4 4 0 0

2 2

4 9 4 C4 5 2 0 9 25 3 5 39 2 5 2 5 44 5 5 4 4 B 0 D5 5 4 B 4 54 4 0 0 5 4 2 0

4 1

F A C D A 9C D A 80 2 C 50 C 2 0 6 6C 0 B F 2 A 6 0 A 02 F D F F 4 0 0 D A 8 0 A 0 3 0 0 4 8 53 A 0 C 0 8 E 6 0 3F D F B E 9F 6 6 A D F

' 9 D 2 D 0 E D 00 8 A 2 F 0 0 7F C 8 5 0 32 0 A 0 A 1 F B 2 9D F A S 0 0F F 4 CF A A 0 0 8 4 2 A S F F3 A 4 C

B 2 B 9 0 9F A 4 9 0 B 2 00 D 0 2 F A 9 F 0 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 02 0 4 60 0 4 4 1 2 5 39 2 4 6 4 14 2 2 0 2 00 0 2 1 5 4 0 0 5 2

4 5 9 20 D 0 02 1 5 9 4 5 0 4 1 4

E 0 F A0 F 0 2 E 60 C 0 C 0 D 2 Q F 3 F 1 4 8 I B0 6 2 0 1 AA B 6 8 B F7 4 D 3 8 3 D 4 5 A0 2 0 C 0 A 0 4 D 0 2 D0 2 D 90 0 E A I 9 6 8 F F E 8 0 C 0 6 7 32 2 B 3 D A A F 0 2 A 5 I D2 3 8 2 2 0 D 3B 1 4 D 0 D A AB F F 1 7 F A 4 A 4 B 7 F F B 3 F 7 A C F 6 4 5A C B 2 1

4 C 3 B0 3 0 E 0 F 0 F 0 0 0 80 F I F4 0 0 C 4 6 4 B 2 0 A 05 7 4 D 5 6 3 40 B 2 S 2 1 0 9 1 A 2 4 0 C 4 A 2 A 4 7 4 E A 04 5

0 C A 1 : 5 30 C A 9 : 4 E0 C B 1 : 0 D0 C B 9 : 4 10 C C 1 : 5 30 C C 9 : 5 20 C D l i 2 00 C D 9 t 4 50 C E 1 1 2 00 C E 9 : 0 00 C F 1 1 0 00 C F 9 : 0 00 D 0 1 : 0 D0 D 0 9 1 2 0 D 1 1 I 2 0 D 1 9 i 5 00 D 2 1 i 5 20 D 2 9 i 5 30 D 3 1 : 2 00 D 3 9 i 0 00 D 4 1 i l 20 D 4 9 i 2 00 D 5 1 : 2 00 D 5 9 : 4 50 D 6 1 i 4 30 D 6 9 i 4 50 D 7 1 : 4 C0 D 7 9 i 2 00 D B l i 4 60 D 8 9 i 2 00 D 9 1 : 2 00 D 9 9 : 4 50 D A 1 : 2 00 D A 9 i 4 C0 D B 1 : 4 50 D B 9 : 3 40 D C 1 : 4 D0 D C 9 : 0 D0 D D 1 i 5 00 D D 9 i 2 00 D E 1 : 2 00 D E 9 : 5 80 D F 1 : 0 00 D F 9 ; 0 00 E 0 1 i l 20 E 0 9 M 90 E 1 1 : 5 0 E 1 9 i 4 30 E 2 1 ; 5 90 E 2 9 : 1 20 S 3 1 s 4 90 E 3 9 : 0 00 E 4 1 : 4 60 E 4 9 I 0 D0 E S l i 4 E0 E 5 9 i 0 00 E 6 1 i 2 00 E 6 9 i 9 20 E 7 1 i 9 20 E 7 9 : 4 40 E 8 1 : 9 20 E 8 9 : 2 00 E 9 1 : 0 D0 E 9 9 : 5 30 E A 1 I 5 B0 E A 9 : 4 60 E B l i 4 10 E B 9 i 5 30 E C 1 : 2 00 E C 9 i 4 F0 E D 1 : 4 50 E D 9 : 5 00 E E 1 i 9 20 E E 9 : 5 40 E F 1 [ 0 00 E F 9 i D 00 F 0 1 i 5 00 F 0 9 i 5 60 F 1 1 1 4 50 F 1 9 i 4 30 F 2 1 : 0 D0 F 2 9 : 5 30 F 3 1 : 4 E0 F 3 9 . 5 3

5 9 0 4 2 4 2 5 9 0 0 0 0 5 5 5 4 4 4 0 4 4 4 5 4 4 4 9 4 2 5 2 4 4 5 2 4 1 5 5 4 5 0 0 5

4 9 5 2 5 4 0 4 0 4 4 3 5 4 4 4 4 5 9 5 4 4 2 4 4 5 5 2 0 0 0 5 2 5 4 4 4 4 2

4 2 0 4 9 4 9 2 2 0 0 0 0 5 4 2 5 4 4 5 5 4 4 5 9 4 5 2 4 1 4 4 3 5 2 9 2 2 4 4 3 2 0 0 4 4 0 4 4 4 4 1

5 0 4 4 2 4 4 5 5 4 5 2 2 4 4 1 4 2 2 4 5 0 0 0 4 9 4 2 4 5 0 1

4 4 1 2 0 4 2 4 0 0 0 0 0 4 4 4 4 4 4 5 5 5 5 2 2 4 0 4 4 2 4 4 2 4 2 2 4 4 5 4 2 5 0 0 5 2 0 5 9 5 2 4 4 4 4 S 0 5 5 4 4 5 4 5 5 4 0 4 5 4 4 5 4 0 0 0 5 2 4 5 4 4 0 2

4 4 2 4 0 4 0 4 0 0 0 0 5 4 4 5 4 4 4 4 5 5 4 1 5 5 1 4 5 4 4 5 9 2 2 5 4 3 4 4 9 4 0 0 4 4 0 4 2 4 2 4 4 4 2 4 0 2 4 2 4 4 5 4 4 5 5 9 5 4 4 5 2 0 0 0 5 5 5 4 4 5 5 4

5 5 5 4 0 4 0 4 0 0 0 0 4 5 2 2 0 5 5 5 4 2 0 5 4 2 2 5 2 3 4 4 2 4 1 4 4 2 4 2 2 4 0 0 5 4 0 4 0 5 9 5 5 5 3 2 0 2 4 2 5 0 5 2 4 2 5 2 2 4 5 2 5 0 0 0 2

4 2 5 5

4 5 2

4 4 4 4 0 3 1 4 0 0 0 0 4 4 4 5 0 4 0 5 5 5 5 5 2 4 4 5 2 2 4 0 4 4 2

4 4 9 5 2 4 4 0 0 4 4 1 3 0 4 2 4 9 4 2 4 1 1 5 1 2 0 2 4 4 4 4 5 4 5 4 1 5 0 0 0 1 2 4 4 4 4 4 9

4 0 4 4 1 2 4 3 0 0 0 0 5

4 4 4 0 4 0 2 9 4 5 4 5 4 3 2 2 9 5 1 4 4 4 4 5 2 5 1 4 0 0 0 4 4 5 2 9 4 S 2 0 2 0 4 5 4 2 4 4 0 1 4 2 4 5 4 5 4 0 5 4 0 0 0 2 5 4 4 2 4 5 2

C 1 3 A 2 4 C 5 B 0 0 1 C D B A F 5 6 0 1 9 6 1 3 0 0 0 6 C 7 6 A 1 1 C 9 C 3 B 7

F 0 2 B 7 6 B 3 D 0 E 0 7 2 9 0 7 B 1 B B 2 I 5 F 0 E D 9 A 2 0 7 0 1 1 2 0 A D A 6 L I

0 F 4 1 : 5 40 F 4 9 i 4 10 F 5 1 : 2 00 F 5 9 : 0 D0 F 6 1 l 4 40 F 6 9 : 0 D0 F 7 1 i 4 C0 F 7 9 : 4 90 F B 1 : 5 60 F 8 9 : 2 00 F 9 1 i 5 60 F 9 9 : 4 E0 F A 1 : 0 D0 F A 9 : 4 40 F B 1 : 4 50 F B 9 ; 0 00 F C 1 i D 00 F C 9 : A 20 F D 1 : F 10 F D 9 : 0 40 F E 1 : 0 A0 F E 9 : 2 00 F F 1 I D 00 F F 9 l A 21 0 0 1 i F 91 0 0 9 1 8 51 0 1 1 : 8 51 0 1 9 : 7 21 0 2 1 : 2 41 0 2 9 : 0 01 0 3 1 : A 51 0 3 9 : 4 C1 0 4 1 i D 01 0 4 9 : F B1 0 5 1 i 2 01 0 5 9 ; F 01 0 6 1 : 1 01 0 6 9 : A A1 0 7 1 t E D1 0 7 9 : A 41 0 8 1 : F B1 0 8 9 : 5 31 0 9 1 : 5 1 0 9 9 : 7 11 0 A 1 : 9 11 0 A 9 i 2 01 0 B 1 : D 01 0 B 9 i 0 31 0 C 1 ! C 1 0 C 9 : 0 A1 0 D 1 : F B1 0 D 9 - F C1 0 E 1 : B F1 0 E 9 : 0 B1 0 F l i A 51 0 F 9 1 C 1 1 0 1 1 A 81 1 0 9 : 0 41 1 1 1 i F 91 1 1 9 : 0 31 1 2 1 : 0 1 1 2 9 : 0 41 1 3 1 : A 51 1 3 9 : F C1 1 4 1 : E 41 1 4 9 i D 01 1 5 1 i 0 31 1 5 9 i 4 C1 1 6 1 : F 51 1 6 9 : 1 31 1 7 1 : C 1 1 7 9 : B 61 1 S 1 i D 01 1 B 9 : 0 31 1 9 1 : 4 C1 1 9 9 : 4 41 1 A 1 1 0 E1 1 A 9 M 61 1 B 1 I D 01 1 B 9 : 0 31 1 C L : A 91 1 C 9 I 0 C1 1 D 1 i 4 1 1 D 9 : 1 31 1 E 1 1 2 0

4 5 5 5 2 0 4 5 4 9 4 4 0 4 4 2 8 0 0 2 A F 0 0 0 F 0 0 2 3 F D F 2 A 5 2 F A 9 F F F D F C 2 C 9 A E C F 4 0 0 0 C 0 9

A C F 8 F 0 4 E 1 C 8 D 0 4 5 E 8 D 0 4 2 0 1 A 1

2 4 4 4 4 0 S

4 4 0 4 2 0 4 5 4 0 2 A F 0 0 4 2 A A A A A 9 B 1

A C F C A 4 2 D 3 1 0 0 2 1 A A 0 0 0 A 0 C E 2

A B 4 F 0 B 8 A C 4 2 1 C 2 D 0 4 B 0 A 2 0 4 6 8 B 1 2 0

4 4 5 4 4 4 2 0 4 0 4 4 0 4 4 E A E 0 0 2 2 C E F 0 C 0 F A 0 2 0 1 A 2 F 9 9 6 C C C 4 C 2 D F C 4 8 0 2 1 0 B F D C 2 C D A 0 0 5 1 C 1 D 0 4 D 1 C 0 D 4 1 1 0 0 4 8 B

5 4 4 4 4 4 4 0 4 0 4 4 1 2 5 A 0 0 2

A E 4 1 0 B 8 8 2 2 0 A A 8 A 9 D A F F A 5 5 2 2 1

A F 9 9 2 F 6 A 2 8 0 B 0 1 C F E 0 8 F 1 C 9 D 0 4 4 1 C 5 B 6 7 1 6 2 C 0 0 E

5 4 5 4 4 2 4

0 4 0 4 5 4 4 5 0 a A F l 2 0 0 2 A F 0 A a 9 8 9 F D 0 D F 9 C 2 D F F D C 9 F A 0 0 1 B A F B 0 A A A A 1 D 2 8 0 F C I D 0 4 I 1 C 4 0 2 0 1 C 2 9 0 1 2 C

4 4 4 5 5 4 2 1 5

0 5 4 4 4 9 8 2 2 0 2 A C 4 A A A 0 0 0 0 F A E 9 E 2 D 2 A 0 I

0 D 1 9 A F A 2 3 0 9 2

0 B F 0 6 0 2 F B 0 6 C 1 D 0 4 E 0 C 8 D 1 D A C 3 0 0 D 2 9 0

4 5 4 4 0 4 4 2 4 1 4 9 4 5 0 2 D 2 A F 6 8 E 2 C C 2

A A 2 0 9 9 F A C 7 D F 9 C C A 6 F 9 9 0 9 A C 2 A 3 0 8 A 2 B A A 0 A 2 9 D 0 4 0 1 C 8 D 0 2 A C 8 D 1 2 F 0 0 D

5 A 0 6 3 4 A C 4 F 6 B E 7 E 5 6 A 2 4 C 9 G C 1 A 8 5 A 1 9 4 2 D 6 8 C 9 3 7 0 7 B 9 8 D 3 P 0 E 5 2 8 8 0 C 3 5 4 4 7 2 5 E A F 0 F 9 C C C 6 2 3 2 B A 8 A 6 E 7 4 D f

C O M P U T E I ' s G a z e t t e S e p t e m b e r 1 9 6 6 9 7

Page 100: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 100/132

1 1 E 9 . F 41 1 F 1 : 8 1 1 F 9 : 0 D1 2 0 1 i F 1 2 0 9 i F F1 2 1 1 : 1 41 2 1 9 : A 01 2 2 1 : C 91 2 2 9 . 8 E1 2 3 1 : 5 1 2 3 9 . A 31 2 4 1 . E 31 2 4 9 : 0 01 2 5 1 : 0 a1 2 5 9 : 0 01 2 6 1 . 4 11 2 6 9 ; I 1 2 7 1 . 4 41 2 7 9 . 0 C1 2 3 1 , 1 11 2 8 9 . F B1 2 9 1 : F 51 2 9 9 : 5 61 2 A 1 : F 01 2 A 9 : D 01 2 B 1 : E A1 2 B 9 : 0 B1 2 C 1 : 0 A1 C 9 ; A 91 2 D 1 : 2 01 2 D 9 i 2 C1 2 E 1 : 1 21 2 E 9 : A 91 2 F 1 : 0 71 2 F 9 : F 01 3 0 1 : 1 31 3 0 9 . 1 41 3 1 1 : 8 51 3 1 9 1 6 61 3 2 1 t 5 31 3 2 9 : 2 01 3 3 1 : 2 1 3 3 9 : 0 21 3 4 1 . 1 1 3 4 9 : 0 1 3 5 1 : 1 41 3 5 9 : 9 E1 3 6 1 : 9 21 3 6 9 : A 51 3 7 1 : 2 01 3 7 9 : A 91 3 8 1 : A 01 3 8 9 : F 51 3 9 1 : 4 81 3 9 9 : 6 B1 3 A 1 : 4 01 3 A 9 : 4 F1 3 B 1 : 1 1 3 B 9 : 0 B1 3 C 1 i A 91 3 C 9 . E 41 3 D 1 : D 01 3 D 9 : 0 31 3 E 1 . 4 C1 E 1 C 1 3 F 1 . 0 01 3 F 9 . E C1 4 0 1 : 0 31 4 0 9 : 0 61 4 1 1 i A 51 4 1 9 : A D1 4 2 1 : E 51 4 2 9 : 2 01 4 3 1 . D 91 4 3 9 : 9 21 4 4 1 : F 01 4 4 9 1 2 01 4 5 1 : 1 1 4 5 9 : 9 D1 4 6 1 . 1 41 4 6 9 : 0 A1 4 7 1 : 0 31 4 7 9 : 0 01 4 8 1 : 9 2

4 1 A 0 0 02 D 2 2

A 0 4 D 7 2 8 D 2 F 2 0 7 DS B 2 04 5 2 F 2 I F F F 0 0 B 4 CE A 0 9 1 2 2 8 0 2 D 1 F C 0 4 A 2 A 5 2 D 0 2 C 0 F 0 0 66 A 1 8 D F 0 A C 0 A 9 0 00 A E A 1 4 A 99 0 9 0 A 5 0 22 0 E 5A 1 A 9 0 00 2 0 6 0 2 C 9E 0 9 4 3 2 0 A A 3 5 9A 2 0 A 0 C 2 8 2 0 0 A F C 0 4 4 C S A7 1 C 1 0 3 9 92 0 D 26 A 2 0 A 80 8 0 A A 0 3 9F 0 0 2 B E 0 C E 0 6 0 A 94 D 2 4 2 I 4 C 7 DB F 0 A 4 C

1 4 2 0 6 5 F 9 F A 9 0 A 9 2 9 1 0 F 00 6 0 2 0F 0 2 0 4 C 0 2 8 0 2 A 4 0 A C 90 2 0 4 40 A 4 0 2 E C 5 F C 8 D

1 6 2 0 F S

0 2 E 6 H B A 0F 0 3 D A D 5 1 4 A 2 0 E 4 F 4 F 2 6 1 C 2 F 0 2 7 0 1 2 A 9 0 A 4 CB F F 2 A F 0

1 0

0 6 A

2 1 2 2

0 1 0 8 5 0 7D 0 F 9 6 B S 0 2 A A 0 2 8 50 2 E I C 0 2 0 0 6 2 5 C 1 D 0 A 1 2 D 2 F FC 5 0 2 F 1 0 9 2 0 5 D 1 0 D 0 A 1 2 4 1 2 F 0 A 1 2 E 2 P 0 E 6 1 3 A 9 2 0 F l8 5 D 0 0 0 A 9 4 E1 4 2 0 A 6 5 2 0 F 50 F F 9 1 C 0 C 4 A F 2 0 6 9 9 4 04 0 0 3 C F F A 9 2 0 1 3 4 F C 8 D 0A 0 A 0 8 5 0 22 0 F D 0 A 2 A 2 0 B 0 2 A 5 0 21 D 0 4 3 1 7 6 2 0 D 2F A 9 2 0E 5 A 0 B 30 2 0 1 2 2 0 6 2 9 8 0 D 6 1 A

2 2 2

0 A 5 F A 5 2 0 D 2 A 2 D 2 4 90 A 5 4 E D 4 F 0 A 4 1 A 0 0 E0 A 9 6 7F 2 C 8 F 6 E 5 A 0 C 42 F A F C 9 F 40 C F E 2 A 0 7 2 0 5 0 2 0 5 20 4 B 0 B 2 1 2 C 0 7 C 9 A C 9 0 0 9 C 8 0 5 9 D 0 4 2 8 F 2 2 C F F 2 0 2 7 1 2 3 70 C 1 4 D C D 0 3 1 C 8

1 A 5 6 5 D 3 F

A 0 I 0 4 2 0 9 90 A 4 C C F 0 4 9 0 0 4 F 41 E D 0 A 2 2 D 7 5 24 5 8 0 2 0 5 20 2 0 D lC 0 2 A 2 1 0 1 E 0 7 4 E A 4 2 0 7 31 9 E A 2 0 3 5 0 9 6 0 2 2 4 C 7 2 0 7 D A F F 2 0 E 0 2 0 F 6C 5 E 4 D 3 D 0 E 7 6 C F F 5 A0 3 8 3 E 0 D A 9 9 4 0 6 0 F 9 F 6 2 0 B 8 2 4 4 8 6A 0 6 5 4 2 2 8 1 2 9 C 2 1 A 1 0 2 0 3 F A A 4 5 5 7 92 F 8 0 9 8 0 B A 0 5 0 2 0 9 3C 2 A

1 4 8 9 : F 1 4 9 1 : F 11 4 9 9 : 0 D1 4 A 1 : 1 41 4 A 9 i C 91 4 B 1 : 3 D1 4 B 9 : 4 01 4 C 1 : 7 D1 4 C 9 i 2 01 4 D 1 : 0 B1 4 D 9 C 1 4 E 1 . C 91 4 E 9 : D 8

0 2 0 A D 0 0 69 9 4 00 D 9 9 4 00 2 0 2 D 1 4 8 0 A 2 F 1 4

D 1 0 0 2 02 D 0 C F 5 2 00 C B 0 0 3 1 42 0 A E1 2 0 0 B l0 2 5 0

A D C F F FF 4 2 C D F A 9 0 0A 5 2 2 F 2 C 0 F F D 2 F F0 0 0 0

2 7 C 5 8 E F D A 6 9 9 2 3 0 2 A 1 2 2 0 6 4 1 0 0 5 B

8 0 - C o l u m nC h a r a c t e r E d i t o rS e i n s t r u c t i o n s i a r t i c l e o p a g e 6 b e f o r e t y p i n g i n

B E F O R E T Y P I N GB 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 er e f e r l " H o w T o T y p e I C O M P U T E ! ' * G A Z E T T E P r o g r a m s , "w h i c h a p p e a r s b e f o r e t h e P r o g r a mL i s t i n g s .

P r o g r a m 1 8 0 - C o l u m n C h a r a c t e rE d i t o rH 1 F A S T : C 0 L O R 6 , l : G R A P H I C 1 , 1

i D I M B ( 8 , 8 ) , B F ( 8 , 8 ) : C P = 0i U S = C H R $ ( 1 4 2 )

M 2 F O R I = 0 T O 1 9 2 . R E A D X : P O K E D EC ( " D 0 0 " ) + 1 , X : S = S + X : N E X T :I F S < > 2 4 9 7 2 T H E N P R I N T C H R ? (1 4 ) 1 ' F 1 R B 0 R I N D A T A " + C I I R S (1 4 2 ) : E N D : E L S E S Y S D E C ( " D 4 6" ) : G O T O 1 4 0

J 3 D A T A 1 4 2 , 0 , 2 1 4 , 4 4 , 0 , 2 1 4 ,1 6 , 2 5 1 , 1 4 1 , 1 , 2 1 4 , 9 6 , 1 6 2 ,1 8 , 1 6 9 , 0 , 3 2 , 0 , 1 3 , 2 3 2 , 1 6 9, 0 , 3 2 , 0 , 1 3 , L 6 2 . 3 L , 1 6 9 , 1 ,3 2 , 0 , 1 3 , 1 6 2 , 1 8 , 7 6 , 0 , 1 3

Q 4 D A T A 1 3 4 , 2 5 1 , 1 3 2 , 2 5 2 , 1 6 2, 1 8 , 1 6 5 , 2 5 2 , 3 2 , 0 , 1 3 , 2 3 2 ,1 6 5 , 2 5 1 , 3 2 , 0 , 1 3 , 1 6 2 , 3 1 , 14 2 , 0 , 2 1 4 , 4 4 , 0 , 2 1 4 , 1 6 , 2 5 1, 1 7 3 , 1 , 2 1 4 , 1 3 3 , 2 5 0 , 9 6

H 5 D A T A 1 6 9 , 0 , 1 6 0 , 2 0 8 , 1 3 3 , 21 8 , 1 3 2 , 2 1 9 , 1 3 3 , 2 5 0 , 1 6 9 , 2 , 1 3 3 , 2 5 1 , 1 6 0 , 0 , 1 6 2 , 1 4 , 16 9 , 2 1 8 , 3 2 , 1 1 6 , 2 5 5 , 1 4 5 , 20 , 2 0 0 , 1 9 2 , 8 , 1 4 4 , 2 4 2 , 2 4 , 16 5 , 2 5 0

H 6 D A T A 1 0 5 , 8 , 1 3 3 , 2 5 0 , 1 4 4 , 2, 2 3 0 , 2 5 1 , 2 4 , 1 6 5 , 2 1 8 , 1 0 5 ,8 , 1 3 3 , 2 1 8 , 1 4 4 , 2 2 0 , 2 3 0 , 2 19 , 1 6 5 , 2 1 9 , 2 0 1 , 2 2 4 , 1 4 4 , 2 12 , 9 6

H 7 D A T A 1 6 9 , 0 , 1 6 0 , 3 2 , 1 3 3 , 2 18 , 1 3 2 , 2 1 9 , 1 6 2 , 1 8 , 1 6 9 , 3 2 ,3 2 , 2 0 4 , 2 0 5 , 2 3 2 , 1 6 9 , 0 , 3 2 ,2 0 4 , 2 0 5 , 1 6 0 , 0 , 1 6 2 , 1 4 , 1 6 9, 2 1 8 , 3 2 , 1 1 6 , 2 5 5 , 3 2 , 2 0 2 , 2

0 X 8 D A T A 2 0 0 , 1 9 2 , 8 , 1 4 4 , 2 4 1 , 1

6 9 , 0 , 3 2 , 2 0 2 , 2 0 5 , 1 3 6 , 2 0 8 ,2 5 0 , 2 4 , 1 6 5 , 2 1 8 , 1 0 5 , 8 , 1 3 3, 2 1 8 , 1 4 4 , 2 2 4 , 2 3 0 , 2 1 9 , 1 6, 2 1 9 , 2 0 1 , 4 8 , 1 4 4 , 2 1 6 , 9 6

A 9 P O K E D E C ( " D 1 5 " ) , A D A N D 2 5 5Q 1 0 P O K E D E C ( " D 0 F " ) , A D / 2 5 6K 1 1 P O K E D E C ( " D 1 C " ) , B IJ O 1 2 0 S Y S D E C C D 0 C " )S S 1 3 0 R E T U R N

P 1 4 P R I N T ' M C L R ) ( W H T ) " ; T A B ( 7) U ? ; 1 - - C O M M O D O R{ S P A C E ) E [ 3 S P A C E S ! l1 S P A C E S ) C H A C

R [ S P A C E S J E*

B J 1 5 0 P R I H T U S ; T A B ( B ) " [ 2 D O W N }E 7 3 @ A B C D E F G H I[ S P A C E j j L P [ s p a c e J r s t v w x y[ S P A C E i Z ■ *

P G 1 6 0 P R I N T U S ; T A B ( 8 ) "( S P A C E S ) ! " ; C H R S ( 3 4 ) "

( [ S P A C E ) .[ S P A C E ) 6 9 : [ S P A C E ) >

S 1 7 P R I N T U S f T A B ( 8 ) " ^ A B [ S P A C E ) D G [ S P A C E ) L M N O P Q R S[ S P A C E } T U V W X Y ^ +

S P A C E ) I - I I * T "F 1 8 P R I N T U S j T A B l a T "

( S P A C E S ) i K | 1 E T 8 0 £ g 3 E + 3 I m § £

E n i o & d i z % s

[ s p a c e ) | f I E c 3 g x 3 i v S P A C E ) g B 3 ( D O W N ) ' ■X 1 9 P R I N T T A B ( 8 ) u [ N j g A B

i S P A C E ) D( S P A C E ) L N Q { S P A C E J T V [ S P A C E ) £ *

D 2 0 P R I N T T A B ( 8 ) " [ 2 S P A C E S j l" ; C H R S { 3 4 > %

( S P A C E j ( ) * + , - . /[ S P A C E ) 0 1 3 6 [ S P A C E ) 8

F 2 1 P R I N T T A B ( S ) " * C D

{ S P A C E ) 0 R U W { S P A C E J ? - " 3 -

P 2 2 P R I N T T A B ( 8 ) H [ 2 S P A C E S )

E J t v

F 2 3 S Y S 5 2 3 3 2 , , 1 4 , 5 0S 2 4 P R I K T C H R g ( 1 4 ) " l C Y N ) < E N T

E R I 4 1 S A V E C H A R A C T E R■ " T P R I N T T A B { 5 2 ) " [ C Y N ) < C LR § 4 3 C L E A R C H A R A C T E R■ B : P R I N T T A B ( 5 0 ) " [ C Y N } < S _ PA C E > E 4 3 T O G G L E B I T " : PR I N T T A B ( 5 2 ) " { C Y N ] < E S C >[ S P A C E j - E 4 1 A B O R T -

M 2 5 P R I N T T A B ( 5 6 ) " [ D O W N ) § 3 3 Q[ R E D j Q U I T "

F 2 6 S Y S 5 2 3 3 2 , , 1 4 , 0M 2 7 P R I N T C H R 5 ( 1 4 ) M

( S P A C E S ) [ C Y N ) E 1 4 J ED I C H A R A C T E R " . P R I N T "( S P A C E S ) ( C Y N j S E 4 3 SW I T C H C H A R A C T E R S E T S " : PR I N T " [ 3 S P A C E S ! [ C Y N } @

E 4 3 S A V E C H A R A C T E R S E T ": P R I N T " i 3 S P A C E S ] { C Y N ) L

E 4 3 L O A D C H A R A C T E R S T

H P 2 B 0 P R I N T C H R S ( 1 4 ) " [ D 0 W N )( S P A C E S ) { C Y N ) C E 4 | CO P C H A R A C T E R F R O M B U F FE R " : P R I N T " [ 3 S P A C E S )[ C Y N l B £ 4 3 C O P Y C H A R A C

T E T O B U F F E R "E 2 9 3 Y S 5 2 3 3 2 , , 1 3 , l i F O R X = l T O

8 : P R I N T T A B ( 3 6 ) " [ W I I T ) . .

9 C O M P U T E ! s G a z a t l o S e p l e m b e f I 9 B 6

Page 101: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 101/132

C C

X P R

G

A B C

D C D M

F

B

C

M

2 3 3 3 4

5

3 6

3 7 3 8 3 9 4 0

4 1

4 2 4 3 4 4 4 5 4 6

7

4 8

" : N E X T ; F O R X = 1 T 0 8 : FO R Y = 1 T O 8 : B ( X , Y ) = 0 : N E X T Y, X i P S = l l U I - l ; C H = 1 : C L = 1 :O F = 0

B I 3 0 I F O F = 0 T H E N 5 Y S 5 2 3 3 2 , , 2 + CL , 6 + ( C M * 2 ) l E L S E S Y S 5 2 3 32 , , 7 + C L , 6 + ( C U * 2 )

Q 3 1 P R I N T C I I H S ( 2 7 ) " F " C H R S ( 2 7G E T K E Y A SI F A S " [ U P } " T H E N C L = C L - 1I F C L < 1 T H E N C L = 4I F A $ = " ! D O W N } " T H E N C L = C L +1 : I F C L i 4 T H E N C L = lI F A ? = " l L E F T ) " T H E N C H = C H -1 i I F C H < 1 T H E N C H = 3 2I F A S = " ( R I G H T ) " T H E N C H = C H+ l l I F C H > 3 2 T H E N C H = lI F A $ = C H R ? ( 1 3 ) 0 R A S = " E " T HE N G O S U B 5 9 0 : G O S U B 5 4 0I F A S = " @ " T H E N G O S U B 6 7 0I F A S = " L " T H E N G O S U B 7 0 0I F A S = " S " T H E N B E G I N : I F O F =0 T H E N O F = 2 0 4 8 : E L S E O F = 0 : BE N I F A S = " Q " T H E N P R I N T "[ 1 1 X > W N ) " U S : E N D

G Q T O 3 0 0G E T K E Y A SI F A S = " [ D O W N ) " T H E N L N = L N +1 : I F L N > 8 T H E N L N = 1I F A S = " l U P ] " T H E N L t J = L N - l !I F L N < 1 T H E N L N = BI F A S = " l R I G H T } " T H E N P S = F S+ 1 : I F P S > 8 T H E N P S = 1I F A S - " ( L E F T j " T H E N P S = P S -X l I F P S < l T H E N P S - 8I F A 5 = " " T H E N B E G I N : I F B (P S , L N ) = 0 T H E N B { P S , L N ) =

S P R I N T " [ R V S ) E Y E L )[ O F F j [ L E P r i " ; : E L S E B f PS , L N ) = 0 : P R I N T " ! W H T ) .[ L E F T } 1 ' ; : B E N DI F A S = C H R S ( 1 3 } T H E N 5 6 0I F A S = C H R S ( 2 7 ) T H E N S Y S 5 3 3 2 , , 1 3 , l i G O T O 5 8 0l F A S a " { C L R ] " T H E N S Y S 5 2 3 32 , , 1 3 , 1 i F 0 R X = 1 T 0 8 : P R I N TT A B ( 3 6 ) " { W H T ] " N E X T : F 0 R X = l T O 8 : F 0 R Y = l T 08 : B ( X , Y ) = 0 : H E X T Y , X :I F A S = " C B T H E H G O S U B 7 9 I F A S = " B " T H E N G O S U B 7 3 S Y S 5 2 3 3 2 , , L N + 1 2 , P S + 3 5 : R I N T C H R S ( 2 7 ) " U " ;G O T O 4 3 0B S = D E C { " 2 0 0 0 " ) : F D = B S + ( 6* { ( ( C L - 1 ) * 3 2 ) + ( C H - 1 ) ) - 1) - H + O F ! F 0 R A D = F D T O F D + 7 : BT = 0 : R V = 0 : F O R B = 7 T O 0 S T E P -1 : I F B ( 8 - B , A D - F D + 1 ) > 0 T H EN B T = B T + 2 l B i E L S E R V = R V + 2 TN E X T B : P O K E A D , B T : P O K E A [ )1 0 2 4 , R V i N E X T A D : S Y S D E C l "D S l " ) 1 S Y S 5 2 3 3 2 , , 1 2 , 1F O R X = 1 T 0 8 : P R I N T T A B ( 3 6 ) "[ W H T } " i N E X T s F O R

X = 1 T O 8 : F O R Y = 1 T O 8 : B ( X , Y )= 0 : N E X T Y , X : R E T U R NI F O F > 0 T H E N B S = D E C ( " 2 0 0 0 " ') i F D = B S + < 1 6 * ( ( ( C L - l ) * 3 2) + ( C H - 1 ) ) - 1 J + l + O F + 2 0 4 8 :F 0 R Y - 1 T 0 8 j F O R X = 1 T O 8 : B ( X, Y ) - 0 i N B X T X , Y : G O T O 6 1 0B S = . D E C ( " 2 0 0 0 " ) : F D = B S ( 6 * I ( ( C L - 1 ) « 3 2 ) + ( C H - 1 ) ) -1 ) + 1 + 0 F i F 0 R Y = 1 T O 8 : F 0 R X =1 T O 8 : B ( X , Y ) = 0 : N E X T X , YF O R A D = F D T O F D + 7 i S Y S D E C ( "D 2 5 " ) , , A D A N D 2 5 , A D / 2 5 6 :I F P E E K ( 2 5 0 ) > 0 T H E N 6 3 0

K 4 9 G 5 0

E F 5 1 0

f t B B

H P

5 2 5 3 5 4

5 5 5 6

H 5 7

S 5 8

C 5 9

C C 6 0 0

P 6 1

S P

A G

6 2 6 3

6 4 6 5

B 6 6 M 6 7

R

S

B

6 8

6 9

7 0

S 7 1

C 2

A 7 3

B 7 4

R

K a

C O

7 5

7 6 7 7

7 8 7 9

F 8 0

X 8 1

N E X T A D : G O T O 6 5 0F O R B = 7 T O 0 S T E P - 1 : I F ( P E E K( 2 5 0 ) A N D 2 i B } > 0 T H E N B [ 8 -

B . A D - F D + 1 ) = 1N E X T B : G O T O 6 2 0F O R Y = 1 T 0 8 i F O R X = 1 T 0 8 : S Y S5 2 3 3 2 , , 1 2 + Y , 3 5 > X i I F B ( , Y ) = 1 T H E N P R I N T " [ R V S ){ Y E L ) l O F F j " ; t E L S E P R N T " l W H T l . " ;N E X T X , Y i R E T U R NS Y S 5 2 3 3 2 , , 2 3 , 1 5 : P R I N T C HR ? ( 1 4 } C H R 5 ( 7 ) " 6 6 l £ R E S S{ S P A C E ) < E S C > T O A B O R T

A N O T H E R K E T O S A V E. . . " ; i G E T K E Y A ?I F A S = C H R $ ( 2 7 ) T U E N S Y S 5 2 33 2 , , 2 3 , 1 i P R I N T A S " Q " ; : R ET U R NS C R A T C H " C H A R . S E T " : B S A V E" C H A R . S E T " , P B 1 9 2 T P 2 8 8 : S Y S 5 2 3 3 2 , , 2 3 , 1 : P R I NT C H R 5 ( 2 7 ) " Q " ; i R E T U R NS Y S 5 2 3 2 , , 2 3 , 1 5 t P R I N T C HR S ( 1 4 ) C U R S 7 " E 6 ^ _ P R E S Si S P A C E } < E S C > T A B O R T

A N O T I i E R K E T O L O A D. " : G E T K E Y A SI F A S = C H R S ( 2 7 ) T H E N S Y S 52 3 3 2 , , 2 3 , 1 : P R I N T A S " Q " ; iR E T U R NB L O A D " C H A R . S E T " , P B 1 9 2 : SY S D E C { " D 8 1 " ) : S Y S 5 2 3 3 2 , ,2 2 , 1 : P R I N T C H R S ( 2 7 ) " Q " ; :R E T U R NI F O F = 0 T H E N B S = D E C ( " 2 0 0 0 "

: F D = B S { 1 6 * ( ( ( C L - 1 ) * 3 2) + { C H - l ) ) - l ) + l + O F i F O R Y =1 T O 8 : F O R X = 1 T O 8 : B F ( X , Y ) =0 : N E X T X , Y : G O T O 7 5 0B S = D E C ( " 2 0 0 0 " ) : F D = B S + ( 16 * { ( ( C L - 1 ) * 3 2 ) + ( C H - 1 ) ) -1 + 1 + O F 4 - 2 0 4 8 F O R Y = 1 T O 3F O R X = l T O 8 : f ! F ( X , Y ) 0 : N E XT X , YF O R A D = F D T O F D + 7 i S Y S D E C { "D 2 5 " ) , , A D A N D 2 5 5 , A D / 2 5 6 I F P E E K ( 2 5 0 ) > 0 T H E N 7 7 0N E X T A D i R E T U R NF O R B = 7 T O 0 S T E P - 1 l I F ( P E E K( 2 5 0 ) A N D 2 1 B ) > 0 T H E N B F ( 8- B , A D - F D + 1 ) = 1N E X T B : G O T O 7 6 0F O R Y = 1 T O 8 : F O R X = 1 T O 8 : B ( X, Y ) = B F ( X , Y ) 1 N E X T X . YF O R Y = 1 T O 3 : F O R X = - 1 T O 8 : S Y S5 2 3 3 2 , , 1 2 + Y , 3 5 + X : I F B ( X ,Y ) = 1 T H E N P R I N T " [ R V S ]( Y E L ) { O F F ) " ; ; E L S E P R I N T" [ W H T J . N E X T X , Y : R E T U R N

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 er e f e r t o " H o w T o T y p e I C O M P U T E S ' s G A Z E T T E P r o g r a m s , "w h i c h a p p e a r s b e f o r e t h e P r o g r a mL i s t i n g s .

P r o g r a m 2 B o o t s o0 C 0 0 : 4 C0 C 0 B : 5 30 C 1 0 : A 90 C i a : A 20 C 2 0 : 0 80 C 2 8 : A 90 C 3 0 : F F0 C 3 B : 8 5

1 4 0 0 A 0 2 D

0 5 A A 0 A E B

4 F 2 0 A 0 F D

4 0 6 2 0 A A A

4 F F B 2 2 0 1

5 0 A F B 2 A A

2 F 0 A F D 2 2

1 A E 2 A 0 F E

0 C 4 0 : 2 0 C 0 C 4 8 : C D A 0 C 5 0 : 7 4 F F0 C 5 8 : 9 0 F 0 C 6 0 : D 0 F 0 C 6 8 : D A 9 0 C 7 0 1 3 9

C E 8 A 90 0 A 2 0 2 C A C DA 0 2 1 A D E 0 E 6 D D 8 6 0 0 0

0 2 C 3 A D A 2 0 8 6C C 0 0 8 6 C C 8 B 6 9 0 8 8 0 A D B C 9 9 0 0 0 f i

D A T A T r a n s f o r m e rF o L A D SS e i n s t r u c t i o n s i a r t i c l e o p a g e 7 b e f o r e t y p i n g i n

8 0 0 0 : A 98 0 0 0 : A 98 0 1 0 : 8 58 0 1 8 : 8 C8 0 2 0 : 0 E8 0 2 8 : E 08 0 3 0 : 5 78 0 3 8 : 0 38 0 4 0 : 0 08 0 4 8 : 1 E8 0 5 0 : D 0B 0 5 S : 2 08 0 6 0 : F 08 0 6 8 1 8 08 0 7 0 : 8 18 0 7 8 : E 88 0 8 0 : I E8 0 8 8 : C 98 0 9 0 : 8 08 0 9 8 i 9 18 0 A 0 : 3 8 0 A 8 : A 58 0 B 0 1 0 08 0 B 8 : F 78 0 C 0 : F 78 0 C 8 : F 88 0 D 0 : A 9B 0 D B : F D8 0 E 0 : 8 1B 0 E 8 : F C8 0 F 0 t F B 0 F 8 t F D8 1 0 0 1 8 18 1 0 8 i F EB 1 1 0 i 8 08 1 1 8 : F CS 1 2 0 : F B8 1 2 8 1 0 08 1 3 0 : 0 18 1 3 8 i F E8 1 4 0 : 4 58 1 4 8 : 5 28 1 5 0 : 4 5

0 8 1 8 F E 8 55 7 8 12 I 0 2 D 08 A 4 2 A 0 8 2 F l B l8 F 0 7 2 06 0 A 2F 0 4 C 6 E8 1 B l0 0 F 0A 2 F 2 A F F E 1 A A 9 0 8A F 4 1 0 9 8 5 A 0 A 1 A 0 0 0C 5 2 I C 5 A F 8 2 6 0 8 F 8 F 6 4 5 2 5 24 5 2 0 0 0

F A F D 8 5F A B F 8 2 E F 4 C5 8 8 4 B F 2 8 F B C 9A 0 D 2 F F0 A 9 F 8 0 2 0F B C 90 9 9 F I 8 E 1 2 8 0 6 6 5 8 5 F 78 A F D 2 08 A 8 F 8 F B F 8 F 8 4 8 F 8 2 8 3 B F 6 0 1 8A F 5 5

4 5 0 0 2 E0 0 0 0

0 9 F A 0 A 9 F 2 8 3 8 C 9 0 2C 8 9 F E E 9 3 F 0B D 3 AE 4 0 0 B D2 0 2 C2 8 2 F F D 4 C4 7 2 2 3 5 5 8 5 8 8 C A 5 F E0 0 A 02 8 F 8 A 0 A 9 2 F9 F 0 9 2 0F 8 0 3 4 C8 5 2 F6 0 1 8A 5 F CA 5 F D6 9 0 04 5 2 4 4 5 0 0 0 0

F F 2 4 0 2 F 0 9 3E B A 9E E 8 2F 0 9 0A 3 2 C 0 F 1 7 8 E 5 D 6 64 E 9 1 5 32 A 0 D 7 E 8 F 8 2 8 6 A C 9 4 9 C 8 1 0 3 A 1 5 9 B 5 A l8 C A 8 2 4 A 8 F 0 A 5 I BA F 6 C 6 9 E E8 5 2 0 3 55 A 5 4 1 40 F

J u j i t s uF o 1 2 8 , P l u s / 4 , a n 1 6 m o d i f i c at i o n s , s e e i n s t r u c t i o n s i a r t i c l e o p a g e 5 b e f o r e t y p i n g i n K 1 0 D I H U ( 1 3 ) , S U ( 1 3 ) , C A S ( 1

3 ) , C L ( 1 3 ) , C L S ( 1 3 ) : P R 1 N T" [ C L R ] "

J 1 1 D E F F N R { X ) I N T ( R N D U ) - XX 1 2 P O K E 5 3 2 8 1 , 0 : P O K E 5 3 2 8 0

, B E 1 3 0 A A 5 = " A 2 3 4 5 6 7 8 9 T J Q K " : Z = H

N D ( - T I ) : S = 5 4 2 7 2C 1 4 F O A = 5 0 0 0 0 T O A + 8 1 : R E A

B : P O K E A , B : N E X TP 1 6 F O I = * l T 1 M 1 7 C L ( I ) = IJ 1 8 C A S ( I ) = M I D S ( A A S , I , 1 ) : C LS ( M I D S ( A A S , I , 1 )E 1 9 R E S H U F F L E D E C K

C O M P U T E l s G a z e t t e S e p t e m b e r 1 9 8 6 9 9

Page 102: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 102/132

Page 103: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 103/132

Page 104: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 104/132

C 8 E 0 i C 0C S E B i C BC 8 F 0 : 2 0C 8 F 8 : 4 CC 9 0 0 : A CC 9 0 B i 3 8C 9 1 0 i C 8C 9 1 8 i C 0C 9 2 0 1 C 0C 9 2 8 t C 9C 9 3 0 t F BC 3 : 8 C 9 4 0 t F BC 9 4 8 : A 5C 9 5 0 J C 0C 9 5 B i F EC 9 6 0 1 1 C 9 6 8 i A EC 9 7 0 1 A C 9 7 8 i 2 0C 9 8 0 I C 0C 9 B 8 t l CC 9 9 0 t l BC 9 9 B : F 0C 9 A 0 : C AC 9 A 8 t A EC 9 B 0 : A EC 9 B 8 | C EC 9 C 0 : 1 6C 9 C 8 : 8 5C 9 D 0 : 8 5C 9 D 8 : A 2C 9 E 0 : B 1C 9 E 8 1 D 0C 9 F 0 : 2 0C 9 F 8 i l 6C A 0 0 : 9 1C A 0 8 t 4 CC A 1 0 1 C 0C A 1 8 i C aC A 2 0 1 F 1C A 2 8 i 2 0C A 3 0 : C 9C A 3 8 t A C A 4 0 : B 1C A 4 8 i A DC A 5 0 : 8 8C A 5 8 i 4 CC A 6 0 : C 0C A 6 8 : F DC A 7 0 : C CC A 7 8 : F BC A 8 0 : D 0C A 8 8 t C C A 9 0 I D 0C A 9 B i 4 5C A A 0 : A 5C A A B E C A B 0 ; E 9C A B 8 3 C A C 0 : 0 2C A C 8 : 8 5C A D 0 : 4 7C A D S : 4 8C A E 0 : 2 0C A E B : C 5C A F 0 : 0C A F 8 : B DC B 0 0 : D 0C B 0 a : B DC B 1 0 : D EC B 1 8 1 F C B 2 0 I 2 0C B 2 8 : A 9C B 3 0 I F 0C B 3 8 : E 6C B 4 0 I 2 0C B 4 8 i 5 7C B 5 0 : 2 0C B 5 8 t A 0C B 6 0 : 2 1C B 6 B : 0 DC B 7 0 I 2 1C B 7 8 : 2 C

9 E D 8 0 2 2 6 6 6 8 F 6 F A 9 C 0 0 D

A C C 7 C 0 0 0 C 4 4 0 F F 2 C 4 7 8 9 A 1 2 1 4 C A 7 A 8 1 2 D 2 F A F 0 2

A C 4 E 6 6 2 9 5 F 5 0 I

C 0 F 2 2 A A 4 2 4 5

0 6 F C C F F 0 0 3

0 8 0 6 F 0 E C C C 0 F C C 0 C c C A A 2 A 9 2 C D c C 8 F 2 C B C 9 C 2 C 0 9

C 1 4 1 3 F E a 8 F F B 2 2 C 2 F 0 B 0 9 A F 8 2 D 2 5 A A 5 4 4 2

E 0 8 1 C F F C C A C 0 8 0 C E 0 C C A C 1 0 0 D E E C F F 1 0 4 1 2 D C A B 6 9 C C 8 F D 9 C c F D C 7 C A E 2 4 F E 3 0 6 6 2 c E 9 5 8 D 6 6 F D F 5 4 2 A 4 4 4 4

6 A C A 2 1

6 8 B F

A C F 8 F

6 C C C 0 8 C F D 0 E E 0 8 8 C B C C 3 A 1 1

F 9 F D A B 8 E F 1 B 6 E 2 C 2 F 0 8 6 B 3 A C 4 C 4 A E 4 0 1 E 0

A A F 6 4 5 A A 4 4 2 2

0 C 2 0 F A 1 F F E F 6 8 F A 0 E 8 8 C 1 1 2 0 4 8 8 C 4 4 2 F C 2

C 2 C C 4 F 2 E 1 4 1 A B C F 9 A 1 A 1 E 8 4 3 0 8 4 4 B 2 C 0 0 E 8 A E A 3 0 C 9 4 4 A A 2 5 5 0

4 A 0 C F 0 A A 2 0 E 1

0 8 F 6 0 0 0 B C C C 4 5 0 0 6 A A 1 9 1 1 E A D A B 8 1 4 C 9 F 1 1

A 4 F 2 C 1 C 2 4 A A C F E 3

0 8 2 B D E 1 0 1 7 8 B D 2 4 5 A A 5 4 2 2

B 0 C E 6 C 0 0 5 8 0 A C 0 E 8 C C C 1 A A 0 3 C C C C F F C 4 C C E 0 F 1 F D C 7 C F 2 C F 1 B c 9 C

C C 8 3 F F F B 2 A C C C 5 F 0 E B D 0 F F F 2 4 4 2 0 2 0 4 4

3 B 4 E F 2 F B 1 2 A 2 8 5 E 9 A 4 0 D I 5 E C 6 1 5 9 B D E B D 5 D D D 2 B I 7 5 2 C 2 C C 7 C 7 C 3 7 B 4 5 D 9 C 3 A B A 2 7 2 2 F 8 7 F A 5 6 A 7 C D I 5 A 5 C 0

C B 8 0 1 4 5 4 2 5 C B 8 8 : 3 3 4 4 2 C 4 BC B 9 0 i 4 3 4 5 2 C B 9 8 i 2 C 4 5 2 4 1C B A 0 : 5 2 4 1 5 4 4 C B A 8 : 5 4 4 F 4 E 4 C B B 0 1 4 4 2 4 C B B S i S D 2 S 3 C B C 0 I 2 0 3 3 4 C B C 8 i 4 F 4 6 4 6 5 DC B D 0 : 5 3 5 4 5 C B D 8 : 5 2 4 5 4 5 4 C B E 0 : 4 C 5 0 2 C B E B i 4 E 2 5 2 C B F 0 : 5 3 5 4 4 C B F 8 : 0 D 2 1 4 2 4 C C 0 0 1 5 2 4 4 5 C C 0 B i 4 3 2 5 2 C C 1 0 : 4 E 5 4 5 C C 1 8 i 2 4 0 2 4 C C 2 0 : 4 1 4 4 4 C C 2 8 : 4 4 2 C 4 4 C C 3 0 . 2 C 5 4 4 5 5 C C 3 8 i 5 4 4 F 4 4 C C 4 0 : 4 1 5 4 4 9 4 C C 4 8 : 4 1 5 4 5 0 DC C 5 0 I 4 4 0 2 4 C C 5 8 i 2 C 5 4 5 C C 6 0 : 5 2 4 4 4 C C 6 B 1 4 5 4 5 4 4 9C C 7 0 : 4 D 4 5 4 C C 7 8 i 5 B 5 5 5 0 3 C C 8 0 : 4 7 4 5 3 C C B 8 : 5 7 4 E 3 3 C C 9 0 : 5 4 3 3 5 C C 9 8 t 4 E 4 5 4 C C A 0 I 5 2 4 4 5 C C A 8 i 4 E 4 5 2 C C B 0 : 5 7 2 4 2 C C B 8 i 4 E 5 2 C 4 DC C C 0 1 0 D 0 2 0

4 5 4 5 2 2 3 4 4 0 4 2 4 B 5 5 4 0 2 5 5 5 5 2 4 2 5 0 2 4 5 3 3 2 0 4 4 5 0 2 0

P r o g r a m 2 W i n d o wF 1 I T E = 3 T H E N

A D " W I N D O W

4 4 4 4 0 2 4 2 2 2 2 0 4 2 2

0 2 2 5 4 4 4 2 4 0 4 4 2 4 4 2 2 2 4 2 2 4 2 2 2 0

4 2 4 2 2 3 4 2 3 5 5 2 4 4 5 2 5 4 2 2 5 4 0 5 2 4 5 5 4 2 0 5 4 4 4 4 4 4 4 4 0

D e m oT E

W I Z A R DM 2 S Y T B i P B I N T "

2 4 5 4 5 3 4 2 3 4 4 4 4 4 2 5 2 4 5 4 4 5 2 5 5 4 4 4 5 4 2 4 4 4 4 4 2 4 4 2 0

0 2 2 B A 7 7

A E 0 E 7 D I 2 2

A B 0 0 D A A 5 E

A 4 D 7 E 9 E 1 3 C 5 B F 6 B 6

4 9 1 5 ;" ,

( C L R ) ",

; I I I UE { 6 , 6 , 1 4 ) i F O R I = 0 T O 2 3

M 3 P R I N T " [ 4 S P A C E S j W I N D O WI Z A R D [ 5 S P A C E S ) W I N D O W

X 4 P R I N T " l 4 S P A C E S J W I N D O V iI Z A R D { 5 S P A C E S l W I N D O WZ A R D f C Y N j "

G 5 1 D E F { 1 , 0 , 1; : [ R E S T O R E, 0 , 3 2 , 5 0 , 5 0 )

D I M ( 4 , 2 0 , 1 9 , 1 5 JQ 6 A S = " W E L C O M E T T H

R F U L W O R L DA R D " + C H R S (

O

W

W

1

W O N D tW I N D O W W I

1 3 J + C H R S I 1 3 C 7 A ? = A S + " E 8 3 P R E P A R E T B

[ S P A C E ) B E W I L D E K E D A N A A Z E D B T H E P O W E R O Y O C - 6 4 . . . [ C Y N ) ' 1

P 8 A S = A S + C H R S ( 1 ) + C H R S ( 1 3 ) +P R E S S T H E S P A C

[ S P A C E S ) B A RX 9 J O P E N . A SR H 1 0 0 G O S U B J . 1 1 0

0 R X 1 1 0 A S = " W I T H

T C O N T I N U

: 1 D I M ( 8 , 3W I Z A R D

, 3

Y O

,

C P R I N T A N Y M E S S A G E ( U

T 2 5 C H A R A C T E R S ) I [ S P A C E J A

Q 1 2 A S = A S + " M A G I C W I N D O W .W A I T T I L Y O U

C A B D O N EI N D O W "C 1 3 B 1 O P E N , A ?G 1 4 G O S U B 1 1 1 0

S E W I T H

: I D E F ( 1 , 00 2 , 3 2 1 : I D I M ( 1 4 1 2

A W H A T

T H

, 1 2 5

, 9

B

Q

P

P

u P 1

M

K H

Q .

D

F

n D P

Q

J

A

X

D

M K G E

A

M

Q R

Q A

J S

1 5

1 6

1 7

1 8

f ? 2 0 ^ i

2 2 2 3

2 4

2 5

2 6

£

2 9

3 0

3 1

3 2

3 3 3 4

5 3 6

3 7

3 8

3 9 4 0

4 1 4 2

4 3 4 4

A S = " [ Y E L j Y O U C A N , F O X A M P L E , C H A N G E E I T H E RH C O L O R O F T H E W I N D O W{ S P A C E ) O R T H E "

A S = A S + " C H A R A C T E R U S E D[ S P A C E } F O R T H B O R D E R

T H W I N D O W . [ C Y N ] " j 1 O PE M A G O S U B U 1 0 I I D E F ( 0 , 0 , 1 , 0 ,3 2 , 3 5 , 3 5 ) : 1 D I M ( 1 , 1 8 , 1 4 ,1 4 A $ = " A S Y O C A H E A R , T H

P R I N T I N G C A B D O N E[ S P A C E } W I T H O R W I T H O U T{ S P A C E } S O U N D . "[ O P E N , A S

G O S U B 1 1 1 0 : L D E F ( 1 , 0 , 1 , 0 ,3 2 , 1 , 1 ) : I D I M ( 1 0 , 5 , 2 5 , 6 )A S = " A N D Y O U C A N V A R Y T

S P E E D B O T H F O R T H E W N D O W A N D T H E P R I N T I N G . "J O P E N . A S

G O S U B 1 1 1 0 : 1 D E F ( 1 , 1 , 1 , 0 ,3 2 , 2 5 , 2 5 ) : 1 D I M ( 2 , 2 , 2 4 , 10 A S = " N O T I C E T H T H R E E D M E N S I O N A L E F F E C T O F T H

W I N D O W ? T H A T ' S J U S TN A ? - A S + " O F T H E M A N Y E F F EC T A Y O U R C O M M A N D . " : !O P E N , A SG O S U B 1 1 1 0 ' : A S " A N D Y O A N R E U S E A W I N D O W W I I E N EV E Y O W I S H . . . " ! I A G A I N, A G O S U B X 1 1 0 : I D E F ( 1 , 1 , 1 , 1 60 , 1 6 0 , 2 5 , 2 5 ) j ! D I M ( 6 , 2 0 ,1 8 , 1 2 )A S ^ ' f R V S H W H T j Y O U C A H A N G E T H I N T E R I O R O H W I N D O W , T O O . ( O F F )[ C Y N J " : [ O P E N , A SG O S U B 1 1 1 0 : I D E F ( 1 , 0 , 0 , 0 ,3 2 , 5 , 5 0 ) : I D I M { 0 , 0 , 4 0 , 2 5A S = C H R S ( 1 3 ) + " A N D F O T

R E A L K I C K E R — " + C H R S (1 3 ) + C H R S ( 1 3 )A 5 = A S + " [ C Y N ] V E R Y S L O W L

N O W , P R E S S T H S P A C E{ S P A C E B A R E I G H T T I M E SS P A C E } "

A S = A S + " T O S T E P E 8 3 B A C K WA R D S [ C Y N j T H R O U G H T H I N D O W S . " : 1 O P E N . A SF O 1 = T G O S U B 1 1 1 0I C L O S E j N E X T I1 D I M ( 6 , 1 5 , 2 2 , 1 2 ) : 1 D E F ( 1, 1 , 1 , 0 , 3 2 , 3 5 , 3 5 )a s = " o f c o u r s e , t h e r e a

m a n y m o r e c o m m a n d s a a i l a b l e t h r o u g h w i n d o w[ s p a c e ) "

a ? = a ? + " w i z a r d . f o e x a mp l e , p r e s s t h e s p a c e b

T ' 1 S A V E 1A S = A ? + " T H E S C R E E N . . . " : !O P E N , A SG O S U B 1 1 1 0 : 1 S A V E : A S = " P R ES I A G A I N T C L E A R T

S C R E E N . . . " : 1 A G A I N , A SG O S U B 1 1 1 0 : P R I N T " [ C L R ) "A S = " A H D N O W P R E S S I O C M O R E T O ' 1 L O A D ' T H [ S P A C E j S C R E E N W S A V E D{ S P A C E ) B E F O R E . . .1 A G A I N , A S

G O S U B 1 1 1 0 : 1 L O A D : F O R 1 = T O 5 0 0 : N E X T

1 0 C O M P t J J E r s G a z e t t o S e p t e m b e r 1 9 8 6

Page 105: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 105/132

Page 106: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 106/132

C B C 0 : 0 0C B C a : E 8C B D 0 : 9 5C B D 8 : 0 0C B E 0 : A DC B E 8 : C AC B F 0 : 2 1C B F 8 : C 6C C 0 0 : A 9C C 0 B : 4 CC C 1 0 : 0 1C C 1 8 : 4 3C C 2 0 : 4 CC C 2 9 : 0 1C C 3 0 : 4 CC C 3 9 : 2 0C C 4 0 : 6 6C C 4 8 : 0 3C C 5 0 : A DC C 5 8 ; B DC C 6 0 : 2 0C C 6 8 t C 9C C 7 0 : 8 6C C 7 8 : 4 CC C 8 0 : 0 1C C 8 8 : 0 DC C 9 0 : C AC C 9 8 : A 6C C A 0 : F FC C A 8 A C C B 0 : 4 CC C B 8 B C C C 0 i 3 BC C C 8 : 6 EC C D 0 : C DC C D S l B DC C E 0 : F 3C C E 8 : 2 0C C F 0 : 0 3C C F 9 : 2 0C D 0 0 : 5 2C D 0 8 : A 5C D 1 0 : A 6C D 1 8 : 2 0C D 2 0 : 2 0C D 2 8 i l 7C D 3 0 : A 2C D 3 B i F 0C D 4 0 : C 9C D 4 9 : 0 AC D 5 0 : 4 CC D 5 8 : 7 7C D 6 0 : 2 0C D 6 9 : C FC D 7 0 : F 5C D 7 9 : F DC D B 0 ; A 9C D 8 8 : B 8C D 9 0 : D 0C D 9 B : C DC D A 0 : A 9C D A 8 : A 5C D B 0 : F FC D B 8 : A 2C D C 0 : 1 0C D C 8 i F 0C D D 0 : D 0C D D 8 ; 0 5C D E 0 : C DC D E 8 : F CC D F 0 ; 9 1C D F 8 I C EC E 0 0 : A 0C E 0 8 : F BC E 1 0 I 0 BC E 1 8 i D lC E 2 0 : 0 5C E 2 8 l F FC E 3 0 - 1 4C E 3 8 : F 0C E 4 0 : 3 0C E 4 8 : 9 1C E 5 0 : D 2C E 5 8 : 9 1

D D 0 A 8 8 D 4 0 9 8 D 8 8 D D B A 8 F D 4 2 B 9 C A 2 4 0 9 C 4 C A F A 9 8 A A C 9 D D D B 1 0 8 F C A F A A 0 C F A 6 F 4 I F F 0 2 A A F A 0 E A 2 6 F F D C F F D

B C E 9 C 2 A B 8 C A 0 C 6 4 C A 0 C A F D 8 C 6 A 6 A B B C A A A 0 A B F B F B 2 D F F 2 2 2 D F C 2 F 0 2 0 8 E 6 0 8 C A A A 6 2 6 6 0 8 E B B D C 6 E 2 C C E A 4

0 A D 0 B D 0 F B C D A C D A 2 8 2 A 2 B 0 3 C D 0 A 2 C 3 C 5 C 0 A 6 2 A 2 8 8 C 3 4 E E 6 C F 2 A B 4 2 2 1 F F 2 8 B

0 C 2 0 2 6 C 8 9 1 2 8 C B C 4 C A 7 2 F D 0

A 3 F C 8 A 8 C D 5 4 0 5 4 0 0 C A 6 A 1 8 9 5 2 8 C A C D 5 2 4 8 F 8 B 0 A C D B C 0 F F C C 2 7 1 C 4 D D 2 2 A 6 B 2 F 2 2 A 6 C A F B F 6 C 6 D 2 2 0 8 1 F E B C

9 B A D 0 9 B 5 2 D 8 8 D 3 9 C C 0 A 2 A 2 3 D D B 2 2 4 2 D A 5 F A B F 8 F A E 2 0 C A 2 2 2 8 C 8 2 C F F F 7 F C 2 9 0 A D 0 C A D A C 6 C 9 A 0 E C F C C C

8 D 6

0 0 2 F A C C D D 0 C 9 0 C 4 A 4 8 C A S 8 8 2 C A B 2 D C 0 F C 2 C 2 A 9 8 9 A A F A F 7 E E C

A F 4 B E 6 F C C 2 B F 2 F F 1

A D 2 C A 2 A F C 9 F 2 2 E C A C 2 A

D A B S 9 Q 8 0 C A C D A C D 0 D B 2

0 C 2 3 A 2 8 F D 0 C 2 A 2 7 2 D B A C D C F 0 0 C C F F A 0 2 F 0 D

A 6 2 1

C F 2 D 6 C 2 F D 6 8 2 6 3 E F 9 D E C 1 2 0 2 7 8

5 4 C 2 8 3 3 D 2 7 3 4 A 4 6 4 4 A 3 8 B F E 4 9 3 0 5 2 3 B 3 2 E 4 B E A 2 0 B 4 6 3 3 2 2 1 B

4 4 I C 2 7

A 9 B 1 9 B D 4 B D D 4 C 3 4 7 3 E F B 6 C 4 D E 2 B C 7

C E 6 0 i C AC E 6 8 : 2 0C E 7 0 : A 0C E 7 8 J A 9C E 8 0 : A 2C E 8 8 1 6 0C E 9 0 : F 6C E 9 8 l A DC E A 0 : 2 0C E A 8 : A 0C E B 0 1 A 8C E B 8 i 2 0C E C 0 : 2 0C E C 8 : 9 3C E D 0 : 4 C E D 8 B C E E 0 : 4 8C E E B : 6 9C E F 0 1 0 C E F 8 : 8 8C F 0 0 : 1 2C F 0 8 i 2 0C F 1 0 : 2 0C F 1 8 : 2 0C F 2 0 : 2 0C F 2 8 : 2 0C F 3 0 : 4 5C F 3 9 : 2 0C F 4 0 : 4 1C F 4 9 i 4 FC F 5 0 : 3 AC F 5 8 : 4 9C F 6 0 ; 5 3C F 6 8 J 2 0C F 7 0 1 3 C F 7 8 : 4 1C F B 0 I 2 0C F 8 9 : 5 0C F 9 0 I 3 AC F 9 B ; 5 2C F A 0 : 2 0C F A 9 : 3 AC F B 0 : 0 DC F B 8 : 5 3C F C 0 : 5 3C F C 9 : 2 CC F D 0 : 5 0C F D 8 t l 2C F E 0 1 4 5C F E 8 : 2 0C F F 0 : 4 5C F F 8 ; 4 5

F D 0 2 0 2 C 8 A 0 F E B F 2 9 2 B 1 1 2 2 2 2 2 9 4 2 5 4 4 5 4 5 2 4 2 5 5 3 2 5 0 3 2 2 9 4 3 4 3 2

A F 1 2 A D 2 C F B c F F 6 1 B F 9 6 D 2 2 2 2 2 2 5 4 2 4 4 4 5 3 3 4 2 2 4 5 2 4 1 0 5

4 0 4 9 4 9 4

C 4 2 D 0 C 0 2 A 6 D 4 A A A 0 4 B B A 2 2 2 2 2 4 4 3 2 f 2 4 2 4 4 0 4 2 2 5 4 2 5 5 1 4 5 1 4 0 4 0 4

P r o g r a m 2 D O

F 0 F F 1 2 C A 3 C F 4 6 0 0 B 4 0 9 0 2 2 2 2 2 3 5 4 2 3 5 2 2 4 2 4 4 2 4 4 2 4 5 5 5 2 4 4 1 4 1 3

C C F C 2 0 2 F 2 F 2 C 8 D 1 0 4 E B D 2 2 2 2 2 4 5 4 4 0 4 2 2 4 5 5 3 2 5 4 2 5 4 5 5 5 4 4 4 4 4 9

8 A A 1

C B A A 0 A A B A a D 4 6 0 6 2 2 2 2 2 4 2 5 3 2 4 5 2 4 3 4 4 2 0 4 2 4 5 4 5 5 5 4 4 4 4 0

W i n d o wX 1 P R I N T " { C L R ] " j F

C 0 4 F F 2 C 3 F 2 F B 2 0 A E 1 2 E 2 2 2 2 2 2 5 2 4 4 4 4 3 2 2 5 2 4 5 2 4 5 4 5 S 4 4 2 4 4 4 4 0

6 7 F 6 6 6 3 9 B 4 5 B 9 2 F 0 D D 3 F 9 A A B B 8 I B 8 A 5 5 F E 5 3 1 C 7 E 7 F 3 5 9 D B 3 A 4 A C

B o o t- 0 T H E N A =

l t P R I N T " ( 2 D O W N } 1 8 3[ S P A C E S l L O A D l N G . . . ■ '

A D " D O S - W I N D O W . O B J " , 8 ,E 2 C L R : D I M T ( 4 ) : A S = C H R S I

+ C R S 1 5 7 f + C H R ¥D O S - W I N D O W "

H 3 P R I N T C H R S ( 1 4 7P R I N T S P C ( 4 3 )T H . 0

J 4 P R I N T A $ ; i" T U E N 8 0

D

l i b ' )

L

L 5 : N

) S P C ( 1 3 4 ) N S" W A N TC L O C K

I N P U T B

T S 1 "

! I F B S <

Q 5 P R I N T : I N P ! J T " ( S P A C E SU R S { 4 S P A C E S ]

1 ) I F T ( l ){ U P ) "

( L E F T }) H ' , - T

> 1 2 T H E N P R I N T ": G O T O 5 0

P 6 I N P U T " ( D O W K ) M I N U T E S( S P A C E S ) L E F T ) j

I F T ( 2 ) > S 9 T H E N P R I N T "[ U P ) " I G O T O 6 0

G 7 I N P U T " [ D O W N ) S E C O N D S[ S P A C E S ] t L E F T ) ;

F T [ 3 ) > 5 9 T H E N P R I N T "[ U P ) "

E 8 F O R I

A 9

: G O T O 7 0= 1 T O 3 :

L = T ( I )N E X T

- 1

( 2

( 3

H = I N T ( T ( I ) / 1 0 )* H T

= 5 6 5 8 7 : P O K E C + 4 ,)

P 1 6

E K

H +

: +

) A N D 1 2 7D 1 0 F O R I - 0 T O 3 : P O K E C - I , T ( I + 1

) N E X TG 1 1 P R I N T " [ 2 D O W N 1 1 . T O U S

[ S P A C E J " N $ " , P R E S S C T R L- D . " i P R I N T

M Q 1 2 0 P R I N T " 2 . P R E S S R E T U R N A T H " C H R S ( 1 8 ) " S T A T U S I

C H R $ ( 1 4 6 ) N L I N E , T O "J 1 3 P R I N T S P C ( 2 ) " C L 0 S E W I N D O

A N R E T U R N . "G 1 4 P R I N T " ( D 0 W N ) 3 . T 0 D E A C T I

V A T E , P R E S S R U N / S T O P - R ES T O R E . "

X 1 5 P R I N T " 4 . S Y S 5 1 8 0 8 , T E A C T I V A T E . " : S Y S 5 1 8 0 B : N E

C e l l R u n n e rS e i n s t r u c t i o n s i a r t i c l e o p a g e 5 b e f o r e t y p i n g i n

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 er e f e r t o " H o w T T y p e I C O M P U T E R S G A Z E T T E P r o g r a m s , "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 .

C 0 0 0 : 2 0C 0 0 9 i A 9C 0 1 0 J 0 EC 0 1 8 : 0 0C 0 2 0 I A 9C 0 2 8 : 2 1C 0 3 0 ! 0 0C 0 3 8 : 2 4C 0 4 0 : 0 7C 0 4 8 : C 6C 0 5 0 : E 0C 0 5 8 i C 6C 0 6 0 I F 0C 0 6 8 t 9 DC 0 7 0 : 0 6C 0 7 8 : E 0C 0 8 0 I 0 0C 0 8 8 i E 0C 0 9 0 I C 7C 0 9 8 i F 5C 0 A 0 I 8 DC 0 A B i 8 DC 0 B 0 I A 0C 0 B 6 : A 2C 0 C 0 : 0 3C 0 C B i 2 8C 0 D 0 I 0 0C 0 D 8 i E 0C 0 E 0 i B DC 0 E 8 i 8 DC 0 F 0 I 0 4C 0 F 9 i A 9C 1 0 0 : 3 CC 1 0 8 i B 2C 1 1 0 i 3 0C l l B i D CC 1 2 0 1 0 0C 1 2 8 : F 8C 1 3 0 I 8 DC 1 3 6 i A 9C 1 4 B : 0 3C 1 4 8 i 4 BC 1 5 0 1 D 4C 1 5 8 i A 2C 1 6 0 I A 9C 1 6 8 i l 9C 1 7 0 I 8 2C 1 7 8 i 8 D

I B E 50 2 9 0 D A 9 D0 8 D 0 A 98 2 C A 8 1 9 0 5 D 9 5 0 9 E 0 9 D 5 D B D D B3 D 9 8 A 9 0 DF 9 0 7I D D 0D 8 5 A D 0 A 9D A B 0 0 5 D 09 0 1 C D F 3 B 0 5 A 20 5 E 88 D D A0 8 9 0 A 8 0 1 D 4I B D A 8 0 A 0 0 B 1 A 0 3 A 9B 0 0 D

A B D 2 F FD 9 0 D 2 0 D 00 8 C 8 0 8 C 8 A 20 9 F A 0 9 4 0 9 3 0 9 D 2 C 9 F 5 A 20 3 E 88 F A 0 S 1 0 D 2 8 0 a 0 8 C 8 9 DF A 8 9 9 1 A 3 3 B 0 50 0 B DE 0 0 B D 0 D 4 E 8B D 0 0A 4 I D 0 C 8 DD A 8 1 1 D C 3 8 D7 F 8 DD D A 9B 0

2 D A 0 0 D E D A 0 2 7 C 82 C 2 C 0 0 B D7 0 0 70 B A 0 9 9 0 9 2 0 3 C 4 0 0 0 B DE 3 0 7 A 98 1 D 0 A 28 0 0 2 D 02 7 D 01 D 7 2 0 43 0 A 20 A 0 E B D 3 AA 3 0 C D 0 F 5D 0 A 0 E 1 D A 8 0 A 0 0 8 D 4F 8 D A 9 1 1 8 0 30 D 6 A D D A 9

F F 9 9A 9 C 59 C F 1 8 3 A 4 B D 7 EA 9 6 BS 2 E 7 8 B B B9 0 0 5 D 78 C E 3 A 2 3 6E 3 1 A 6 ED B 0 3 D 0 9 E 0 BD 0 D 78 B 8 6 A D E 1 3 0 0 6 E 9 0 8 8 D 3 E9 D 8 CA 5 8 D 2 EA 9 3 7D 0 2 6I 4 D 2 8 8 A 5 1 E 8 9 D 4 7 08 E 6 FA 9 6 C0 3 1 6

1 0 c o m p u t e ! * G a z e t t e S e p t e m b e r 1 9 8 6

Page 107: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 107/132

C 1 8 0 1 8 DC 1 8 B 1 0 6C 1 9 0 I 0 FC 1 9 8 i D BC 1 A 0 J 7 FC l A B i D DC l B 0 t 9 EC l B 8 t F 9C I C B i C BC l C B i D CC 1 D 0 I 0 0C l D 8 i C 9C 1 E 0 1 C 9C l E 8 i C 9C 1 F 0 I D 0C l F 8 i C 9C 2 0 0 i 9 DC 2 0 B i 5 EC 2 1 0 i 2 9C 2 1 8 i D 0C 2 2 0 I A 5C 2 2 8 i E 9C 2 3 0 i 6 2C 2 3 S i 2 EC 2 4 0 i 2 9C 2 4 8 i D 0C 2 5 0 I A 5C 2 5 8 i 6 9C 2 6 0 I 9 SC 2 6 8 i 5 CC 2 7 0 1 2 C 2 7 8 i D 0C 2 8 0 I A 5C 2 8 8 i E 9C 2 9 0 i 5 AC 2 9 8 i C 9C 2 A 0 I 0 0C 2 A 8 i l CC 2 B 0 I 0 0C 2 B 8 t F DC 2 C 0 i 5 AC 2 C 8 i A DC 2 D 0 : 0 DC 2 D 8 i 2 0C 2 E 0 i 2 0C 2 E 8 i D 0C 2 F 0 i 2 9C 2 P 8 i D 4C 3 0 0 i 9 FC 3 0 8 i A 9C 3 1 0 i 4 CC 3 1 B i 2 0C 3 2 0 1 C 9C 2 8 . D 4C 3 3 0 I F EC 3 3 8 i B 5C 3 4 0 I 0 0C 3 4 8 i 8 DC 3 5 0 I A 9C 3 5 8 i F BC 3 6 0 i F 0C 3 6 8 i l 8C 3 7 0 i C BC 3 7 8 i D 7C 3 8 0 I F QC 3 6 B . 0 0C 3 9 0 I 8 AC 3 9 6 i D 0C 3 A 0 i 8 EC 3 A B i A 9C 3 B 0 i A 0C 3 B 8 i 2 BC 3 C 0 i D 0C 3 C 8 t 2 0C 3 D 0 i A 2C 3 D 8 i E 0C 3 E 0 1 0 C 3 E 8 i 2 0C 3 F 0 I A 2C 3 F 8 i 0 3C 4 0 0 t A 2C 4 0 8 i 0 0C 4 1 0 i E 0C 4 1 8 i C 8

0 D D 8 D 2 8 F D 0 2 7 C A A 9 0 B2 7 2 0 8 2 0 F 0 9 F 00 F A f E 1 4 D 0C A 2 6 0 C 3 8 E 9F E 0 0 8 5C A 2 5 0 C 1 6 F 6 0 0 8 5C A 2 3 0 C 3 E F E 0 0 8 5C 4 F E F 0B 8 A 0 D 1 A 5 F EC 2 1 C D 2 B l C 5C 9 C 51 2 2 01 D 4 0 C 2 8 B 9 C 3 C 2 D A 4 2 0 3 DF 8 A 0 1 C C B0 S D 0 0 1 6 1 D 0 E 28 3 6 9 1 08 F 1 8 6 9A 2 0 D D D0 0 8 D0 2 C 2 F 5 6 0F F 0 A 5 0 D 02 F D 2 F FA A D 0 A 90 A D 6 1 9 D 02 0 D Z

A 0 0 D 9 F C 5B F 4 6 C 3 0 d 8 0 C C C 0 C B C 95 C 4 C 7 3 C 92 C 0 6 2 00 D C A 0 9 F 01 8 5 0 8 5F E 4 C0 D C A 0 9 F 01 B 5 0 8 5F E 4 C0 0 D 0C A 0 9 F 0I B 0 8 F 2 C 5 C 22 9 2 02 0 D 1 A F 6 9 0 05 C F 0 4 0B C A 0 A D 9 AC 3 C 3F 9 A 9C 2 B C

0 D 4 8 A 0 0 A 6 0 C A P C A E8 I A 0 1 C E 6 F C6 0 C 9 E 8 C EE 0 8 F C I 0 A 6 5 C 4A 3 8 6 0 2F F D F I A A 9 0 02 0 2 0F I F A E S 2 D 8 E0 8 0 0 2 0C 2 F A F F E B

A 0 A 5 A 8 A 9 F A D 1 2 9 1 0D 4 0 A F 2 0 D F 00 A F 00 F 0 F A 2 2 C C 2 0 B 1 A 0 D F D A SC C C D 0 B 1 A 0 D F D A 5C 5 C 2C 5 0 B 1 A

0 D F A 5 C A 0 4 C C 0 6 I 6 9 0 38 F 2 0 6 5A 9 7 F2 0 B l8 1 0 C A 0 0 8 2 0 C 52 0 3 42 5 4 8 9 8D 2 4 8 D 4 5 A 2 C C 8 A 98 I E 6 F BB 5 4 C 6 CF C i b c aA 1 A F C B D 0C I 6 0 A 28 3 1 A A 2 0 0E E 0 A 8 8 D F A 2 0 10 A 1 D 0 2 D 01 D F 0 F FD 2 F F0 0 B DE 2

8 C 8 8 A 2 8 DC 0 0 9 D 02 0 1 9D A 0 0 8 90 4 A A 5 6 4 P F E7 2 6 F D BC 8 B F4 4 F 0 8 78 0 0 1 F 33 9 F A 4 8 F B B D 5 A0 2 1 9 F C 4 7 F 0 6 2B D I E0 5 3 7 F 3 2 B D F A 0 C DF 7 8 D 8 5 E 82 0 5 1C 4 8 48 8 C 4 D 5 3 4 2 9D C 4 D0 5 2 3 C A C 7 4 B D 07 D 0 4 B C5 E D F A 5 0 A C B C 6A 4 C 1 C 8 1 A 3 BD C A 5 F 46 9 9 4B B 5 FC A 7 F 7 A0 5 3 E0 2 D 6B D E 33 5 0 1 0 7 E 1 A 7 A 4 9 FF C 8 C 0 61 0 A D E E 3 9 D 4

C 4 2 0 1 F SC 4 2 8 i 2 1C 4 3 0 I D 0C 4 3 8 i 8 5C 4 4 0 1 A 5C 4 4 a t C 9C 4 5 0 I C 4C 4 5 8 i C aC 4 6 0 I F DC 4 6 8 i C 9C 4 7 0 I 2 9C 4 7 8 i 0 EC 4 8 0 : 1 0C 4 8 8 i 5 0C 4 9 0 I F EC 4 9 S 1 0 1C 4 A 0 I 0 0C 4 A 8 i 0 BC 4 B 0 I E EC 4 B B I D 0C 4 C 0 I 0 1C 4 C 8 i 0 3C 4 D 0 J 0 5C 4 D 8 ! 4 CC 4 E 0 I 4 CC 4 E 8 i 4 CC 4 F 0 I 4 CC 4 F 8 i A 9C 5 0 0 I 0 1C 5 0 8 ; B 6C 5 1 0 i 7 DC 5 1 8 i 0 AC 5 2 0 1 A DC 5 2 8 i C 8C 5 3 0 J 0 0C 5 3 8 i 5 1C 5 4 0 I E 9C 5 4 8 i B 5C 5 5 0 I 8 5C 5 5 8 i 6 0C 5 6 0 1 A 5C 5 6 8 i A 5C 5 7 0 I E 9C 5 7 8 1 0 DC 5 B 0 1 D DC 5 8 8 i 2 5C 5 9 0 1 0 FC 5 9 8 t 0 FC 5 A 0 1 0 0C 5 A B i 0 9C 5 B 0 : 6 0C S B B i B DC 5 C 0 1 A 0C 5 C 8 i 6 0C 5 D 0 ! C 8C 5 D B 1 0 0C 5 E 0 i 6 9C 5 E 8 i 6 9C 5 F 0 i C aC 5 F 8 i 3 0C 6 0 0 I 0 FC 6 0 8 1 C 8C 6 1 0 I 3 0C 6 1 8 1 0 FC 6 2 0 i 4 5C 6 2 8 i 4 5C 6 3 0 1 4 BC 6 3 8 i 3 9C 6 4 0 i 2 0C 6 4 B i E 3C 6 5 0 ; S 3C 6 5 8 i E 3C 6 6 0 t 2 0C 6 6 B i 2 0C 6 7 0 i A 0C 6 7 8 1 A 0C 6 8 0 I A 0C 6 B B i 2 0C 6 9 0 I 2 0C 6 9 8 i D FC 6 A 0 I E 3C 6 A 8 i E 9C 6 B 0 I 2 0C 6 B B i 2 0C 6 C 0 1 6 9

6 0 2 0C A 8 0 F 8 8 4 5 9 C 2 6 A C D D F 0 C F 0 I CS 0 8 F 2 A B 1 8 1 D 4 A 92 C 0 5 A 9F 0 1 0F 1 F 2 F C F C F C F 8 C 49 A D 0 A 9F A i e c a9 9 2 C 8 0 8 2 8 D 0 F0 8 8 6 8 D A 51 A F E 6 9F D E 90 8 D D A 9D 8 A 2C A 0 3 0 9 3 0B 0 D 8 A 1 1 D 4 B 8 8F 1 8 2 S D 2 31 8 0 8 4 4 8 D 0 3 4 A 4 A3 D D C0 3 4 C 4 C5 2 5 2 5 53 3 2 0 2 0E 3 E 3E 3 E 3E D 2 0 2 02 0 2 0A A A 0 A 0A 6 2 0 2 02 0 2 0E 9 E 3D E E D 2 0 2 02 0 2 05 F A 0

A 5 C 49 A D A F E 6 08 4 0 5 E 9C F 1 A F 6 3 A 1 c A 0 D 1 A F C 4 4 CC 4 C 6 8 B A 2 0 8 C 0 C 9 0 4A 0 A 0 A 0 A 0 A 9 0 DD F 8 D8 2 A 20 1 I BC 9 3 A0 C 3 E D D A DC B D 6 8 D A 51 A F E 6 9F 6 0 B 5 8 8 6 3 F 8 B 4 A 4 A8 D 3 B8 3 D D 8 D0 8 D D8 1 A 2 0 0D 0 F DA 2 C B A DC 1 2 4 c a2 C 4 4 0 A 8 D D B4 A 4 A0 A B D 2 5

4 4 5 4 4 32 0 2 0E E E E E 3 E 32 0 2 02 0 2 05 A A A A 0 A 02 0 2 02 0 2 0E E D E E D 2 0 2 02 0 2 05 F A 06 5

A 0 D 8 8 A 2 0 9 E8 4 5 4 E 8 F B A 0 0 B F 0 2 8D 1 A 5 F D6 9 0 06 C A C A 9 8 00 D C 8 C 92 0 C 8F 1 F I 8 1 8 1 8 1 B 1 8 1 0 0 D 0D 8 B D 9 A9 0 0 21 0 E E2 8 2 C 0 D 3 A F E E 9F 6 0 8 5 8 8 6 8 A A 2 7 F3 8 E D0 D 4 A 4 A0 5 9 80 5 6 00 D A 0 D A 8 0 E D C 6 2 C A 2 A 2 D B A D2 0 2 C 0 A 2 0 2 C 0 5 6 05 4 4 4 4 2 2 0 2 0E 3 E 3E E E 3 E 32 0 2 02 0 2 0A A A A A A 2 0 2 02 0 2 0D E S D E E 2 0 2 02 2 6 9 5 FA 6

B 7 0 4 D B 6 BE 0 6 68 B 4 8 C 02 E D D D 0 D lF 8 C C 6 9 B 86 5 8 D A C A B 3 5 6 D 0 6 C 7 C 6 C 9 9 5C 2 C A C 4 C 8 4 3C A B E E DF D 2 B0 E E 9 9 96 0 7 82 B E 9 A 9 7 EP B 0 0 0 80 3 C 2B E B B8 D 3 0 F 3 8 A 0 C 8 D 9 F2 C 2 0 A 2 8 A D F 1 1 D 4 8 1F 5 B 82 E 6 2 C 8 4 1C 8 2 52 3 0 9 7 F2 6 2 A 0 9 9 82 B 4 5 4 C 2 E 3 9 2 I E 3 E 2E D £ D 2 B 2 0 E DA 7 A F A 0 0 62 9 2 1 E 2 E 9 9 3D E 2 0 0 42 3 A 0 6 25 3

C 6 C 8 i A 0C 6 D 0 i 5 FC 6 D B i 2 0C 6 E 0 : 0 0C 6 E 8 : 0 0C 6 F 0 : 0 0C 6 F 8 i C 0C 7 0 0 ! D FC 7 0 8 1 0 0C 7 1 0 I 0 0C 7 1 8 : 0 0C 2 0 1 0 0C 2 8 I 0 0C 7 3 0 : C CC 3 8 I 0 0C 7 4 0 I 0 0C 7 4 8 i l BC 5 0 I 0 0C 7 5 8 i 0 0C 7 6 0 I 0 0C 7 6 B i 0 1C 7 7 0 1 0 0C 7 7 B 1 0 0C 7 B 0 I 0 0C 7 8 8 1 0 1C 7 9 0 I 0 0C 7 9 8 I 0 1C 7 A 0 I 0 0C 7 A B i 0 0C 7 B 0 I 0 1C 7 B 8 i 0 0C 7 C 0 1 0 0C 7 C 8 1 0 0C 7 D 0 I 0 0C 7 D 8 I 0 0C 7 E 0 1 0 0C 7 E 8 t 0 0C 7 F 0 I 0 0C F 1 0 C B 0 0 I 0 1C B 0 8 i 0 1C 8 1 0 : 0 FC 8 1 8 I 0 0C B 2 0 I 0 1C B 2 B > 5 9C 8 3 0 I 5 5C 8 3 B i 4 DC 8 4 0 i 5 3C 8 4 8 t 4 9C 8 5 0 i 4 FC 8 5 B 1 4 1C 8 6 0 . 2 EC 8 6 B I 4 FC 8 7 0 i 4 FC 8 7 B I 0 D

6 5 F A 0A 6 9 2 02 0 2 0 0 0 0 0 0 0 00 0 0 0 0 60 3 0 0 7 8 0 0 0 0 I B1 8 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 00 0 0 0 06 0 0 0 D 6 C 0 0 00 I 0 0 0 0 0 I I B 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 1 0 1 0 0 0 0 0 0 00 0 0 1 0 00 0 0 0 0 0 0 0 1 0 10 1 0 1 0 0 0 0 0 0 0 1 0 1 0 00 0 0 0 0 1 1 0 5 2 00 7 0 0 0 0 0 0 0 0 04 5 2 5 2 4 4 5 2 E 0 S 0 5 5 4 0 4 E 0 D 5 5 0 4 5 4 5

5 2 4 4 0 D 5 0 0 0

6 5 2 0 2 00 0 0 0 0 00 0 0 00 6 0 D 0 0 1 C 0 0 0 00 0 0 00 0 0 00 0 0 06 0 0 03 8 0 I 0 0 3 B 8 00 0 0 00 0 0 0 0 0 0 0 0 00 0 0 00 0 0 0 0 0 0 0 0 00 1 0 10 0 0 1 0 10 0 0 00 0 0 00 0 0 0 0 0 0 0 0 0 0 00 0 0 00 0 0 0 1 4 0 90 0 0 0 0 05 4 4 0 0 5 4 4 4 5 4 F 0 D4 4 2 7 5 22 0 4 5 0 0 0 0

A 6 6 2 0 2 0 4 0 0 0 0 8 20 0 0 0 6 0 3 2 0 3 3 0 0 5 I 0 6

0 3 8 F l0 0 0 0 9 0 0 A 0 0 0 0 A F0 0 B D 6 4 0 I 1 0 0 0 0 3 0I 0 4 0 0 8 0 0 F 0 0 0 1 0 10 0 S 0 0 2 0 0 6 0 0 0 0 4 00 0 0 0 C 0 0 8 0 0 0 0 0 5 0 0 8 0 1 0 1 C 0 0 0 0 B 0 0 0 5 20 1 0 1 7 0 0 B 0 0 0 A E0 1 0 1 A 0 1 0 10 1 0 10 0 0 E 80 0 0 0 5 1 0 A 0 0 5 3 40 0 6 0 0 0 6 3 0 4 6 5 4 D 5 4 E 0 4 E 5 4 5 4 F 5 4 C 9 F4 4 B 4 0 B 4 4 C 4 2 5 0 0 D

E 9

A u t o R u nA r t i c l e o p a g e 7 2 P r o g r a m 1 A u t o R u n — 6 4V e r s i o nQ 1 0 S A - 4 9 1 5 2 : H B - I N T ( S A / 2 5 6 )

I L B - S A - 2 5 6 M J BM R 1 1 0 C - 0 j Q = S A i F O R A - l T O 2 4

: R E A D B i C - C + B i I F B = 5 0 0{ S P A C E l T H E N P O K E Q , H B : GO T 1 4 B M 1 2 0 I 8 < 0 T H E N P O K E Q , A B S (B ) i Q = Q + l i P O K E Q , H B : G O T O

1 4 X 1 3 0 P O K E Q , BA 1 4 Q = Q + 1 1 N E X T 1 I F C O 3 2 6 2 6

{ S P A C E l T H E N P R I N T " [ C L R jE R R O R I D A T A S T A T E M E N T

i S T O PR H 1 5 0 P R I N T " [ C L R j [ 2 D O W H J E 8 3

{ S P A C E j S Y S " S A " T O A C T I V AT E " ; P R I N T " { D O W N l S Y S " S A+ 1 7 " T O D E A C T I V A T E "

F B 1 6 0 D A T A 1 6 2 , 1 , 1 8 9 , 4 , 3 , 1 5 7 ,- 3

C O M P U T E I s G a z e t t e S e p t e m b e r 1 9 8 6 1 0 5

Page 108: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 108/132

C S 1 7 0 D A T A 2 0 2 , 1 6 , 2 4 7 , 1 6 2 , 3 2 ,1 6 0 , 5 0 0 , 2 0 8

J 1 8 D A T A 6 , 1 7 4 , - 3 0 , 1 7 2 , - 3 1 ,1 4

H 1 9 D A T A 4 , 3 , 1 4 0 , 5 , 3 , 9 6 , 0 , 0A S 2 0 0 D A T A 1 6 2 , 2 5 5 , 2 3 2 , 1 6 9 , 0 ,

2 , 2 0 1 , 4 8D 2 1 D A T A 1 4 4 , 4 , 2 0 1 , 5 8 , 1 4 4 , 2

4 4 , 2 0 1 , 3 2C 2 2 D A T A 2 4 0 , 2 4 0 , 2 0 1 , 3 4 , 2 4 0

, 3 , 1 0 8 , - 3 0M 2 3 D A T A 2 3 2 , 1 3 4 , 2 5 2 , 2 3 2 , 2 4

0 , 2 4 7 , 1 8 9R F 2 4 0 D A T A 0 , 2 , 2 0 1 , 3 4 , 2 0 8 , 2 4 6

, 1 3 8 , 5 6K 2 5 D A T A 2 2 9 , 2 5 2 , 1 6 6 , 2 5 2 , 1 6

0 , 2 , 3 2 , 1 6 9C 2 6 D A T A 2 5 , 1 6 9 , 1 , 1 6 2 , B , 1 6

0 , 0 , 3 2P 2 7 D A T A 1 8 6 , 2 5 5 , 3 2 , 1 9 2 , 2 5 5

, 1 6 2 , 1 , 3 2X D 2 8 0 D A T A 1 9 8 , 2 5 5 , 3 2 , 2 0 7 , 2 5 5

, 1 3 3 , 2 5 3 , 3 2C 2 9 D A T A 2 0 7 , 2 5 5 , 1 3 3 , 2 5 4 , 1 6

9 , 1 , 3 2 , 1 9 5Q 3 0 D A T A 2 5 5 , 3 2 , 2 0 4 , 2 5 5 , 1 6 9

, 1 , 1 6 2 , 8J 3 1 D A T A 1 6 8 , 3 2 , 1 8 6 , 2 5 5 , 1 6 9

, 0 , 3 2 , 2 1 3M 3 2 D A T A 2 5 5 , 8 , 1 6 9 , 1 4 7 , 3 2 , 2

1 0 , 2 5 5 , 4 0J 3 3 D A T A 1 7 6 , 5 9 , 1 3 4 , 4 5 , 1 3 2 ,

4 6 , 3 2 , 5 1A 3 4 D A T A 1 6 5 , 1 6 5 , 2 5 3 , 1 9 7 , 4 3

, 2 0 8 , 1 6 , 1 6 5E K 3 5 0 D A T A 2 5 4 , 1 9 7 , 4 4 , 2 0 8 , 1 0 ,

1 6 9 , 2 4 1 , 1 6 0F 3 6 D A T A 5 0 0 , 3 2 , 3 0 , 1 7 1 , 2 4 , 1

4 4 , 1 4 , 1 6 9H 3 7 D A T A 2 4 5 , 1 6 0 , 5 0 0 , 3 2 , 3 0 ,

1 7 1 , 1 6 6 , 2 5 3K P 3 B 0 D A T A 1 6 5 , 2 5 4 , 3 2 , 2 0 5 , 1 8 9

, 1 6 9 , 1 3 , 3 2S B 3 9 0 D A T A 2 1 0 , 2 5 5 , 1 6 9 , 1 4 5 , 3 2

, 2 1 0 , 2 5 5 , 3 2F 4 0 D A T A 9 4 , 1 6 6 , 1 0 8 , 2 , 3 , 1 6 9, 1 5 , 1 6 2C 4 1 D A T A 8 , 1 6 8 , 3 2 , 1 8 6 , 2 5 5 , 1

6 9 , 0 , 3 2G 4 2 D A T A 1 8 9 , 2 5 5 , 3 2 , 1 9 2 , 2 5 5

, 1 6 2 , 1 5 , 3 2D 4 3 D A T A 1 9 8 , 2 5 5 , 3 2 , 2 0 7 , 2 5 5

, 7 2 , 3 2 , 2 1 0X 4 4 D A T A 2 5 5 , 1 0 4 , 2 0 1 , 1 3 , 2 0 B

, 2 4 4 , 1 6 9 , 1 5F B 4 5 0 D A T A 3 2 , 1 9 5 , 2 5 5 , 3 2 , 2 0 4 ,

2 5 5 , 7 6 , 1 9 1M E 4 6 0 D A T A 1 9 2 , 8 2 , 8 5 , 7 8 , 0 , 8 3 ,

B 9 , 8 3 , 3 2 , 0

P r o g r a m 2 A u t o R u n — 1 2 8V e r s i o nD 1 F A S T : S A = 3 0 7 2 i H B = I N T ( S A / 2

5 6 ) i L B = S A - 2 5 6 " H HQ 2 C = 0 ; Q = S A : F O R A - l T O 2 4 6 i R E A

D B ; C = C + B : I F B ~ 5 0 0 T H E N P O K EQ , H B : G O T O 5 0

S 3 I F B < 0 T H E N P O K E Q , A B S ( B ) : Q =Q + l ! P O K E Q , H B : G O T O 5 0

R 4 P O K E Q , BG 5 Q = Q + l l N E X T : S L O W i I F C < > 3 0 9

9 4 T H E N P R I N T " [ C L R ) E R R O RD A T A S T A T E M E N T S " I S T O P

H 6 P R I N T " { C L R } £ 2 D O W N ) 1 A S I C " i F R I N T " ( D O W N ] 2 B S I A N D M L " : G E T K E Y A S l I FA ? = " l " T H E N P O K E S A + 1 3 2, 0 1 P O K E S A + 1 5 7 , 7 6 i P O K E S A +1 5 8 , 1 6 9 i P O K E S A + 1 5 9 , H B i G OT B

P 7 0 I F A S = " 2 " T H E N 8 0 I E L S EO T 6

X 8 P R I N T ' M C L R ] £ 2 D O W N ) S Y S "S A ' T O A C T I V A T E - i P R I N T "{ D O W N } S Y S " S A + 1 7 - T O D E A CT I V A T E "

R 1 8 D A T A 1 6 2 , 1 , 1 8 9 , 4 , 3 , 1 5 7 ,- 3

M 1 9 D A T A 2 0 2 , 1 6 , 2 4 7 , 1 6 2 , 3 2 ,1 6 0 , 5 0 0 , 2 0 8

D 2 0 D A T A 6 , 1 7 4 , - 3 0 , 1 7 2 , - 3 1 ,1 4

Q 2 1 D A T A 4 , 3 , 1 4 0 , 5 , 3 , 9 6 , 0 , 0J 2 2 D A T A 1 6 2 , 2 5 5 , 2 3 2 , 1 8 9 , 0 ,

2 , 2 0 1 , 4 8P 2 3 D A T A 1 4 4 , 4 , 2 0 1 , 5 8 , 1 4 4 , 2

4 4 , 2 0 1 , 3 2M 2 4 D A T A 2 4 0 , 2 4 0 , 2 0 1 , 3 4 , 2 4 0

, 3 , 1 0 8 , - 3 0G 2 5 D A T A 1 6 9 , 0 , 1 4 1 , 0 , 2 5 5 , 2 3

2 , 1 3 4S D 2 6 0 D A T A 2 5 2 , 2 3 2 , 2 4 0 , 2 4 2 , 1 8

9 , 0 , 2 , 2 0 1C 2 7 D A T A 3 4 , 2 0 8 , 2 4 6 , 1 3 8 , 5 6 ,

2 2 9 , 2 5 2 , 1 6 6B H 2 8 0 D A T A 2 5 2 , 1 6 0 , 2 , 3 2 , 1 8 9 , 2

5 5 , 1 6 9 , 1M 2 9 D A T A 1 6 2 , B , 1 6 0 , 0 , 3 2 , 1 8 6

, 2 5 5 , 1 6 9A 3 0 D A T A 0 , 1 7 0 , 3 2 , 1 0 4 , 2 5 5 , 3

2 , 1 9 2 , 2 5 5R 3 1 D A T A 1 6 2 , 1 , 3 2 , 1 9 8 , 2 5 5 , 3

2 , 2 0 7 , 2 5 5G 3 2 D A T A 1 3 3 , 2 5 3 , 3 2 , 2 0 7 , 2 5 5

, 1 3 3 , 2 5 4 , 1 6 9B G 3 3 0 D A T A 1 , 3 2 , 1 9 5 , 2 5 5 , 3 2 , 2 0

4 , 2 5 5 , 1 6 9J 3 4 D A T A 1 , 1 6 2 , 8 , 1 6 0 , 1 , 3 2 , 1

8 6 , 2 5 5R 3 5 D A T A 1 6 9 , 0 , 1 6 6 , 4 5 , 1 6 4 , 4

6 , 3 2 , 2 1 3K 3 6 D A T A 2 5 5 , 8 , 1 6 9 , 1 4 7 , 3 2 , 2

1 0 , 2 5 5 , 4 0R F 3 7 0 D A T A 1 7 6 , 5 5 , 3 2 , 7 9 , 7 9 , 1 6

5 , 2 5 3 , 1 9 7X 3 8 D A T A 4 5 , 2 0 8 , 1 6 , 1 6 5 , 2 5 4 ,1 9 7 , 4 6 , 2 0 8Q 3 9 D A T A 1 0 , 3 2 , 1 2 5 , 2 5 5 , B 2 , 8

5 , 7 6 , 0B 4 0 D A T A 2 4 , 1 4 4 , 1 5 , 3 2 , 1 2 5 , 2

5 5 , 8 3 , 8 9H 4 1 D A T A 6 3 , 3 2 , 0 , 1 6 6 , 2 5 3 , 1 6

5 , 2 5 4 , 3 2C 4 2 D A T A 5 0 , 1 4 2 , 3 2 , 1 2 5 , 2 5 5 ,

1 3 , 1 4 5 , 0M G 4 3 0 D A T A 3 2 , 2 0 4 , 2 5 5 , 3 2 , 2 5 0 ,

0 1 , 1 0 8 , 2E 4 4 D A T A 3 , 1 6 9 , 1 5 , 1 6 2 , 8 , 1 6 8

, 3 2 , 1 8 6K S 4 5 0 D A T A 2 5 5 , 1 6 9 , 0 , 3 2 , 1 8 9 , 2

5 5 , 3 2 , 1 9 2H 4 6 D A T A 2 5 5 , 1 6 2 , 1 5 , 3 2 , 1 9 8 ,

2 5 5 , 3 2 , 2 0 7G 4 7 D A T A 2 5 5 , 7 2 , 3 2 , 2 1 0 , 2 5 5 ,

1 0 4 , 2 0 1 , 1 3A 4 8 D A T A 2 0 8 , 2 4 4 , 1 6 9 , 1 5 , 3 2 ,

1 9 5 , 2 5 5 , 2 4A 4 9 D A T A 1 4 4 , 2 0 6

P e r s o n a l i z i n g T h 1 2 A r t i c l e o p a g e 7 5

P r o g r a m 1 A u t o b o o t G e n e r a t o rA 1 0 T R A P 2 8 J 1 1 C O L O R 4 , 1 2 : C O L O R 0 , 1 2 : P

R I N T " { C L R H D O W N i [ Y E L j P LE A S E I N S E R T D I S K E T T E F

A U T O B O O T "E 1 2 P R I N T " P R E F E R E N C E S T O B

W R I T T E N O N I M U S T "A 1 3 P R I N T " B E F O R M A T T E D T

O R K . I I I N O T , "K 1 4 P R I N T " A N S W E R Y E T O T H E

P R O M P T B E L O W .P 1 5 I N P U T " l D O W N ) F O R M A T D I S K

" A N P C 1 6 0 I L E F T S ( A N S , l ) o " Y " T

E N 2 1 0M 1 7 P R I N T " £ D O W N ] D I S K N A M E

U P T O 1 C H A R A C T E R S ) " : IN P U T D N

B 1 8 I N P U T H { D O W N ] D I S K I { T C H A R A C T E R S ) " ; D I $

K 1 9 P R I N T " { D O W N ] I N S E R T D I S KA N P R E S S A N Y K E Y " : G E T

K E D L B M 2 0 0 O P E N 1 5 , 8 , 1 5 , " N 0 i " + D N S +

" , " + D I S 1 G O T O 2 2 R G 2 1 0 O P E N 1 5 , 8 , 1 5Q 2 2 0 P R I N T # 1 5 , < 1 B - F : 0 , 1 , 0 " : R E

U N - W R I T E - P R O T E C T T R A CS E C T O R

B 2 3 O P E N 5 , 8 , 5 , " # " . R E M O P E NB U F F E R

J 2 4 P R I N T H 5 , " B - P : 5 , 0 " t C N - 0i R E M S E B L O C K P O I N T E R[ S P A C E ) T 0 S T A R T O F D A T A

F 2 5 R E A D D : C N = C N + 1C 2 6 P R I N T ( 5 , C H R S ( D } ; : R E M W R

I T D A T A T O B U F F E RR F 2 7 0 G O T O 2 5 G E 2 8 0 I F E R = 1 3 T H E N R E S U M E 2

0 i E L S E P R I N T E R R $ { E R ) ; ST O

J 2 9 F O C = T ( 2 5 5 - C N ) i P R IN T # 5 , C H R S ( 0 ) f t N E X T C : R EM S E T R E S T O F B L O C K T

S P A C E } 0D P 3 0 0 P R I N T U 5 , " U 2 i 5 , 0 , l , 0 " : R

E W R I T E A U T O B O O T D A T A{ S P A C E j T O D I S K

M 3 1 C L O S ES 3 2 P R I N T I 1 5 , " B - A i 0 , 1 , 0 " I R W R I T E - P R O T E C T T R A C K

S E C T O RC 3 3 C L O S E 1 X 3 4 P R I N T " [ C L R ] ( D O W N ) A U T O B O

O P R E F E R E N C E S C O D E T R N S F E R R E D . .

J 3 5 P R I N T " I N O R D E R F O R T H ( S P A C E ) D I S K T B O O T Y O R

J 3 6 P R I N T - P R E F E R E N C E S , Y O S P A C E ] M U S T H A V E C O P YO F

B R 3 7 0 P R I N T " T H E P R O G R A M " P R E PE R E N C E S ' O N T H I S D I S K . "

H 3 8 P R I N T " { D O W N ] - R E F E R T O[ S P A C E J T H E A R T I C L E F O [ S P A C E J D E T A I L S - "H S 3 9 0 A $ = > D S $ i E N DG 1 0 0 0 D A T A 6 7 , 6 6 , 7 7 i R E M ' C B M

S 1 0 1 0 D A T A 0 , 0 , 0 , 0 : R E M N U L L SD 1 0 2 0 D A T A 8 0 , 8 2 , 6 9 , 7 0 , 6 9 , 8 2

, 6 9 , 7 8 , 6 7 , 6 9 , 8 3 : R E M M S S A G E F O B O O T ' P R E F E RE N C E S '

J 1 0 3 0 D A T A 0 I R E M D E L I M I T E RD B 1 0 4 0 D A T A 8 0 , 8 2 , 6 9 , 7 0 , 6 9 , 8 2

, 6 9 , 7 8 , 6 7 , 6 9 , 8 3 i R E M B S I P R O G R A M ' P R E F E R E N CE S

G 1 0 5 0 D A T A 0 : R E M D E L I M I T E RF 1 0 6 0 D A T A 1 6 9 , 8 2 , 1 4 1 , 7 4 , 3 t R

E ' R K 1 0 7 0 D A T A 1 6 9 , 8 5 , 1 4 1 , 7 5 , 3 : R

E ' U Q 1 0 B 0 D A T A 1 6 , 7 , 1 4 1 , 7 6 i

1 0 C O M P U T E ' S G a z e t t e S e p t e m b e r 1 9 8 6

Page 109: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 109/132

E ' N A 1 0 9 0 D A T A 1 6 9 , 1 3 , 1 4 1 , 7 7 , 3

E M ( R E T U R N )D 1 1 0 0 D A T A 1 5 9 , 4 , 1 3 3 , 2 0 8 , 9 6 :

R E S E K E Y B O A R D B U F F ET C H A R S A N E X I T

P r o g r a m 2 P r e f e r e n c e sK 1 G R A P H I C 0 : S C N C L RM 2 C O L O R 0 , 1 6 : C O L O R 5 , 1 2 : C O

L O 4 , 1 3P S 3 0 P R I N T C H R S ( 2 7 ) ; " E " i R E M

I S A B L E B L I N KD 4 0 P O K E 2 5 9 4 , 0 : R E M D I S A B L E

f S P A C E l R E P E A TF 5 P O K E B 5 2 , 0 i P O K E B 5 3 , 6 4 : P

O K E 8 5 4 , 1 6K 6 P O K E B 5 5 , 4 t P O K E a 5 6 , l i R E

M T A B B I T SQ 7 N E W t C L R

V i d e o J i g s a wA r t i c l e . o p a g e 6 5

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 er e f e r t " H o w T o T y p e I C O M P U T E R S C A Z F T T E P 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 .

S 1 S 2

Q 3

M

C D

A C X B

D s

G

D

S S

c G

D

B

4

5 6

7 8 9

1 0

1 1 1 2

1 3

1 4

1 5 1 6

1 7

1 8

1 9

2 0

I A A = 1 T H E N 9 0P O K E 5 3 2 8 0 , 0 : P O K E 5 3 2 8 1 , 0 iP R I N T " ( C L R } I l j " T A B ( 1 3 ) "£ r v s } v i d e o j i g s a w

G O S U B 1 2 3 0 i A A = > l i P R I N T "[ C L R ) [ 2 D O W N } [ 7 S P A C E S j L

O A D I N G " N S ( A )P R I N T " { 3 D O W N ] P L E A S E W AI { B L K j "I F L E F T S ( N S ( A ) , 1 ) = " D " T H E NZ Z = 1E N Z Z = 2P O K E 4 9 9 9 0 , Z ZL O A D N S ( A ) , 8 , 1P O K E 5 5 , 0 : P O K E 5 6 , 9 2 i C L R :Z = P E E K ( 4 9 9 9 0 J i D I M N $ ( 1 9 )

F O R A = 8 2 a T O 8 7 3 i R E A D D : P OK E A , D : N E X TF 0 R A = 4 9 8 7 9 T O 4 9 9 7 3 : R E A D[ S P A C E } D : P O K E A , D : N E X TP R I N T " ! C L R ) [ B L U } " i P O K E 78 1 , 8 ; P O K E 7 8 2 , 5 : P O K E 7 8 3 ,0 : S Y S 6 5 5 2 0P R I N T " ( R V S ) C H O O S E S I Z E{ S P A C E j O F P U Z Z L E P I E C E SI P R I N T " { 2 R I G H T ) ( D O W N ] ( SM A L L E R N U M B E R S G I V E H A RD E P U Z Z L E S ) "P O K E 7 8 1 , 1 4 : P O K E 7 8 2 , 2 : P OK E 7 a 3 , 0 : S Y S 6 5 5 2 0P R I N T - L E N G T H { [ R V S j F R O M

T 1 2 [ O F F ) ) " f i I N P U T[ S P A C E j L SL = V A L ( L S ) i I F L < 2 O R L > 1 2 T J IE N 1 5 0P O K E 7 8 1 , 1 8 t P O K E 7 8 2 , 2 : P OK E 7 8 3 , 0 : S Y S 6 5 5 2 0P R I N T " W I D T H ( 2 S P A C E S } (f R V S j F R O H T O 2 0 { O F F } )" ; i I N P U T W W = V A L ( W 5 ) : I F W < 2 O R W > 2 0 T HE N 1 8 0

B

X

R

M

F

O

M

O

F

M X

P S

M S

E R

F X H R C

G C D S

P F D S

A C M P

M

B O

D B M J

2 1

2 2

2 3

2 4

2 5

2 6

2 7

2 8

2 9 3 0 3 1

3 2 3 3 3 4 3 5

3 6 3 7

3 8

3 9

4 0 4 1 4 2

4 3 4 4 4 5

4 6

4 7

4 8 4 9 5 0

5 1 5 2

5 3 5 4

5 5

5 6

5 7

5 8 5 9 6 0 6 1

P R I N T " E C L R ) £ 3 D O W N ][ S P A C E S j O N C E P U Z Z L E AP P E A R S Y O M A S E E "P R I N T " { D O W N } { 3 S P A C E S } PI C T U R E A I S H O U L D L O

W H E N "P R I N T " [ D O W N } [ 3 S P A C E S } FI N I S H E D B P R E S S I N G{ R V S j F l "P R I N T " ( Y E L } { 2 D O W N ][ S P A C E S ] P L U G J O Y S T I C K

I N T O P O R T 2 P R I N T " t G R N ] ( 2 D O W N }[ S P A C E S ) P U Z Z L E C O N S T R

U C T I O N W I L L B L A N K "P R I N T " ( 3 S P A C E S j S C R E E N[ S P A C E J F O R T M I N U TE S [ 2 D O W N ] "P R I N T " E 2 S P A C E S ] P R E S SN K E T S T A R T C O N S T R UC T I O N "G E T K S : I F K S = " " T H E N P R I NT " ( U P } " r : P O K E 6 4 6 , P E E K ( 56 3 2 5 ) : G O T O 2 7 0P O K E S 3 2 6 5 , P E E K ( 5 3 2 6 5 ) A ND 2 3 9I F Z Z - 1 T H E N G O S U B 1 5 3 0I F Z Z = 2 T H E N G O S U B 1 5 7 0 i G O SU B 1 5 3 0 : P O K E 5 3 2 8 1 , P E E K { 34 5 7 6 )F O R A = 3 2 7 0 4 T O 3 2 7 6 7 : R E A D( S P A C E } D i P O K E A , D : N E X TV = 5 3 2 4 B : S I D = 5 4 2 7 2 : X X = * 4 + ( W M - 4 ) : Y Y = 5 0 + ( L M ) - 4P O K E S I D + 5 , 9 i P O K E S I D + 6 , 9M A X = X X + | I N T ( 4 0 / W ) - 1 ) * B *W : M Y X = Y Y + ( I N T ( 2 5 / L ) - 1 ) *8 ' D I S ( 1 0 0 0 ) : D I M C { 1 0 0 0 )D E F H I ( M ) = I N T ( M / 2 5 6 ): D E F F L O ( M ) = M - 2 5 6 * F N[ S P A C S ) H I ( M )F O = T I N ( 2 5 / L ) -F O H 1 = 0 T O I N ( 4 0 / W ) -B = B + 1S ( B } = 2 4 5 7 6 + N l ' ( W - 8 ) + N * (L ' 3 2 0 )C ( B ) = 5 5 2 9 6 + N 1 * ( W ) + N * ( 4 0* L A S = A S + Q I R $ ( B )N E X T N l i N E X T ND $ = A $ : B S = A S

F O R I = 1 T O Q : A = I + I N T ( ( B + l -I ) * R N D ( 0 ) )D S = M I U S ( D S , A , 1 ) + L E F T S ( D$ , A - l ) + R I G H T ? ( D $ , B - A )N E X TZ = I N T ( L E N { D ? ) / 2 ) * 2 - 2F O R I = 1 T O S T E P 2 : X 1 = A S C( M I D $ ( D $ , I , 1 ) ) : X 2 = A S C | MI D S ( D S , 1 + 1 , 1 ) )

G O S U S 1 0 2 0 i G O S U B 7 6 0P O K E 5 3 2 B 0 , I : N E X T : D S o B < ; iB ? = A 5B = P O K E V + 2 8 , P E E K ( V + 2 8 ) O R 1 :P O K E V + 3 9 , 7 : P O K E V + 3 7 , 2 : PO K E V + 3 8 , 5 : P O K E V , XP O K E V + 1 , Y : P O K E 2 4 5 6 8 , 2 5 5: P O K E V + 2 1 , 1P O K E 5 3 2 6 5 , P E E K ( 5 3 2 6 5 ) A ND 2 3 9P O K E 5 3 2 5 , 5 9 i P O K E 5 3 2 7 2 1 2 0 : P O K E 5 6 5 7 6 , P E E K ( S 6 5 6 ) A N D 2 5 4I F Z Z = 2 T H E N P O K E 5 3 2 7 0 , 2 1 6P O K E 5 3 2 6 5 , P E E K ( 5 3 2 6 5 ) O R1 P O K E S I D + 2 4 , 1 5L E = L * 8 i W E = W * 8

J G 2 H 6 3 B 6 4

R 6 5

H 6 6 R 6 7

S 6 8

S 6 9 A 7 0

S 7 1 G 7 2 K 7 3 G 7 4 S P 7 5 0

E 7 6

Q 7 7

Q 7 8

A 7 9 R 8 0 B 8 1

F 8 2 K 8 3

G 8 4

D 8 5 P 8 6 G 8 7 A 8 8

H Q 8 9 0

P S 9 0 0

G E

S H C E Q D K E

H

K

9 1 9 2

9 3

9 4 9 5 9 6 9 7 9 8 9 9

1 0 0 01 0 1 0

1 0 2 0

G E T K S 1 1 F K S - " £ F l 1 " T H E N G OS U B 1 1 5 0T G = . 1 - T G : P O K E V + 2 1 , T G : J 2P E E K ( 5 6 3 2 0 )F R = J 2 A N D 1 6 : J V - 1 5 - ( J 2 A N D1 5 I F R = 0 T H E N G O S U B 9 5 0 i G O T0 6 3 0I F J V = 1 A N D Y > Y Y T H E N Y = Y- L E : B = B - I N T ( 4 0 / W ) i G O T O 71 I F J V - 2 A N D Y < M Y X T H E N Y =

Y + L E : B = B + I N T ( 4 0 / W ) ) G 0 T 07 1 I F J V - 4 A N X > X X T H E N X = X- W E i B - B - 1 I G O T O 7 1 0I F J V - 8 A N D X < M A X T H E N X =

X + W E i B = B + lT R » ( X > 2 5 5 )P O K E V + 1 6 , T R * ( - 1 )P O K E V , X + ( T R * 2 5 5 ) 1 P O K E V +l . G O T O 6 3 0G O S U B 1 0 2 0 i I F B 5 = D S T H E NN - F O R N = 0 T O L - 1 i F O R N 1 - 0 T O W- Y 1 = S ( X 1 ) + ( N 1 * 8 ) + ( N « 3 2 0 )i C 1 = C ( X 1 ) + N 1 + N * 4 0 i V 1 - C 1- 3 1 7 4 4Y 2 = S ( X 2 ) + ( N 1 * 8 ) + ( N * 3 2 0 ): C 2 = C ( X 2 ) + N 1 + N * 4 0 : V 2 = C 2- 3 1 7 4 4Y L = F N L O ( Y L ) i Y H - F H Y X L - F N L O ( Y 2 ) ! X H - F H I Y 2 P O K E 1 6 5 , Y L : P O K E 1 6 6 , Y H : P0 K E 1 6 7 , X L ; P O K E 1 6 8 , X HS Y S 8 2 8I F Z Z a 2 T H E N P O K E 4 9 1 6 0 . PE E K ( C l ) : P O K E C 1 , P E E K ( C 2 )i P O K E C 2 , P E E K ( 4 9 1 6 0 )P O K E 4 9 1 6 1 , P E E K ( V 1 ) ( P O K EV I , P E E K ( V 2 ) : P 0 K E V 2 , P E E K( 4 9 1 6 1 )N E X T 1 N E X TI F E N = 1 T H E N 1 0 6 0R E T U R NP O K E 5 3 2 7 0 , 2 0 0 j P O K E 5 3 2 6 , 2 7 j P O K E 5 3 2 2 , 2 1 : P O K E 5 65 7 6 , P E E K ( 5 6 7 6 ) O R 1 i P O K EV + 2 1 , 0P 0 K E 5 3 2 8 0 , 0 1 P O K E 5 3 2 8 1 , 0: P R I N T " ( C L R ] ( D O W N } g l I{ S P A C E S ] L O A D A N O T H E RJ S P A C E } P I C T U R E P U Z Z L E A

N D P R I N T " { 2 D O W N ]i S P A C E S } P L A Y A G A I N[ R V S } ( Y / N ) { O F F ) " G E T A S : I F A $ = " " T H E N 9 1 0I F A S = " N " T H E N P O K E 5 5 , 0 : P

O K E 5 6 , 1 6 0 ; C L R i S T O PI F A S = " Y " T H E N P R I N T i G O T O 3

G O T O 9 1 0F L = F L + 1I F F L = 2 T H E N X 2 = B : I F X 2 = X 1 TH E F L = 1 ( R E T U R NI F L = 2 T H E N F L » 0 t G O S U B9 9 0 1 G O S U B 7 5 0 : R E T U R NX l = B t G O S U B 1 0 0 0 i R E T U R NH F = 1 1 0 : L F = 0 ; G O S U B 1 0 1 0 : RE T U R N

H F = 7 0 : L F = 0 : G O S U B 1 0 1 0 : RE T U R NP O K E S I D + 1 , H F : P O K E S I D , LF : P O K E S I D + 4 , 1 7 : P O K E S I D+ 4 , 1 6 ( R E T U R NI F X 1 > X 2 T H E N X 3 = X 1 i X l = X 2

C O M P U T E D G a z e t t e S e p t e m b a r 1 9 B 6 1 0

Page 110: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 110/132

: X 2 = X 3P 1 0 3 0 X 1 $ = M I D S ( B S , X 1 , 1 ) 1 X 2 5 "

M I D $ ( B S , X 2 , 1 )B D 1 0 4 0 B S = L E F T $ [ B S , X 1 - 1 ) + X 2 $ +

M I D ? ( B S , X 1 + 1 , X 2 - X 1 - 1 ) +

A 1 0 5 0H S 1 0 6 0J 1 0 7 0

D M 1 0 8 0J 1 0 9 0

A 1 1 0 0

J 1 1 1 0

B 1 1 2 0C 1 1 3 0

J 1 1 4 0A 1 1 5 0J 1 1 6 0H 1 1 7 0E 1 1 8 0D 1 1 9 0Q 1 2 0 0

R 1 2 1 0R 1 2 2 0G 1 2 3 0

B 1 2 4 0

R 1 2 5 0

M 1 2 6 0M X 1 2 7 0

R R 1 2 8 0J 1 2 9 0

Q 1 3 0 1 3E 1 3 1 0R 1 3 2 0H G 1 3 3 0

C 1 3 4 0

J 1 3 5 0

J F 1 3 6 0

R H 1 3 7 0

F 1 3 8 0F 1 3 9 0D 1 4 0 0K G 1 4 1 0

X 2 R E T U R NF O R R - 0 T O 2P O K E S I D + 5 , 8 5 i P O K E S I D + 6, 8 5 : P O K E S I D + 1 2 , 8 5 : P O K ES I D + 1 3 , 8 5P O K £ S I D + 4 , 3 3 : P O K E S I D + 11 , 1 7F O R N = 0 T O 5 : F O R X - 0 T O 3 : V (X ) = P E E K ( 8 5 0 + ( N * 4 ) + X ) : E X P O K E S I D + 1 , V ( 0 ) i P O K E S I D, V { 1 ) : P O K E S I D + B , V ( 2 ) : P

O K E S I D + 7 , V ( 3 ) i P O K E 5 3 2 80 , V ( 2 )I F H 1 = 5 0 T H E N F O R T = 1 T O 20 0 : N E X TF O R T = 1 T O 1 2 5 : N E X T : N E X TP O K E S I D + 4 , 3 2 : P O K E S I D + 11 , 1 6 ; F O R W = 1 T O 5 0 0 : N E X T :N E X TG O T O 8 8 0I F Z Z = 2 T H E N G O S U B 1 6 2 0P O K E 5 3 2 7 2 , 8 i P O K E 5 6 5 7 6 ,( P E E K ( 5 6 5 7 6 ) A N D 2 S 2 ) O R 1P O K E V + 2 1 , 0G E T K $ : I F K S < > " [ F 1 } " T H E N1 1 8 0I F 2 Z = 2 T H E N G O S U B 1 6 2 0P O K E 5 3 2 7 2 , 1 2 0 i P O K f c ; 5 6 5 76 , ( P E E K ( 5 6 5 7 6 ) A N D 2 5 2 ) OR P O K E V + 2 1 , 1R E T U R NP R I N T U [ 3 D O W N ) P L E A S Ei S P A C E J l N S E R T D I S K C O T A I N I N G { R V S ) D O O D L E{ O F F ] " : N = 1P R I N T T A B ( 8 ) ; M O R { R V S )K O A L A [ O F F ) P I C T U R E F I E S P R I N T " ( 3 D O W N )( S P A C E S ) P R E S S A N K

W H E N R E A D Y "G E T K S : I F K S = " " T H E N 1 2 6 0P R I N T " [ C L r K d O W n ) " T A B (1 2 ) ; " { R V S } P I C T U R E F I E ( D O W N ) "O P E N 1 , 8 , 0 , " S "G E T # 1 , B S : I F S T < > 0 T H E N 1 40 I F N H 9 T H E N 1 4 0 0I F B $ < > C H R S ( 3 4 J T H E N 1 2 9 0N ? = " "G E T # 1 , B S : I F B S < > C H R S ( 3 4) T H E N N S = N ? + B S : G O T O 1 3 3

G E T * 1 , B S s I F B S - C H R ? ( 3 2 )T H E N 1 3 4 0I F L E F T $ ( N S , 1 ) » - ' " T H E Nf S P A C E ) N = N - 1 I G O T O 1 3 B 0I F L E F T S ( N $ , 2 ) < > " D D " A N DL E F T 5 { B 5 , 1 ) < > " | 1 3 " T H N N = N - 1 : G O T O 1 3 8 0N S ( N ) = N $ ; P R I N T T A B ( 1 2 ) NS ( N )G E T # l , B 5 i I F B 5 < > " " T H E N l3 6 I S T = 0 T H E N N - N + 1 ( G O T O1 2 9 0C L O S E 1I F N = 1 T H E N P R I N T "( S P A C E S ) [ R V S j N O P I C T

U R E S O T H I S D I S K " i F O RI = 1 T O 2 0 0 0 : N E X T : G O T O 1 2

1 0 C O M P U T E ! ' ! G a z e t t e S e p t e m b e r 1 9 8 6

P 1 4 2 0 P R I N T " [ D O W N ] ( 2 S P A C E S )( U S E C U R S O R U P / D O W N T

H I G H L I G H T )Q 1 4 3 0 P R I N T " { D O W N 3 ( 4 S P A C E S )

[ R V S ) P R E S S R E T U R N T O A D P I C T U R E { D O W N )

M R 1 4 4 0 A = l l C l - 0 i C - 1 2 5 : G O S U B 1 51

S X 1 4 5 0 K - P E E K ( 1 9 7 ) : S H « P E E K ( 6 53 ) i I F K < > 7 A N D K < > l T H E N 1 45

C 1 4 6 0 I F K = 7 A N D S H = 0 A N D A < ( N - 1 )T H E N C 1 = 1 : G O S U B 1 5 0 0G 1 4 7 0 I F K = 7 A N D S H = 1 A N D A > 1 T H EN C l = - l i G O S U B 1 5 0 0

K 1 4 B 0 I F K - 1 T I I E N R E T U R NH 1 4 9 0 G O T O 1 4 5 0J R 1 5 0 0 F O R I » 0 T O 2 4 i P O K E 5 5 2 9 6 + I

( A ) M 0 + C , 8 : N E X TK 1 5 1 0 A = A + C 1 i F O R I - 0 T O 2 4 i P O K E

5 5 2 9 6 + I ( A M 0 + C , 1 i N E XS 1 5 2 0 R E T U R NE 1 5 3 0 P O K E 4 9 8 7 2 , 0 : P O K E 4 9 8 7 3 ,

9 : P O K E 4 9 8 7 4 , 0 : P O K E 4 9 87 5 , 9 6 i P O K E 4 9 B 7 6 , 0

D 1 5 4 0 P O K E 4 9 8 7 7 , 1 2 8 : P O K E 4 9 8 7a , 0 : S Y S 4 9 8 7 9

X 1 5 5 0 P O K E 4 9 8 7 2 , 0 i P O K E 4 9 8 7 3 ,9 : P O K E 4 9 8 7 4 , 0 1 P O K E 4 9 B7 5 , 1 2 8 i P O K E 4 9 8 7 6 , 0

J 1 5 6 0 P O K E 4 9 8 7 7 , 1 6 0 : P O K E 4 9 88 , 0 J S Y S 4 9 8 7 9 : R E T U R N

K P 1 5 7 0 P O K E 4 9 8 7 2 , 6 4 i P O K E 4 9 B 7 3, 1 2 7 i P O K E 4 9 B 7 4 , 3 9 : P O K E4 9 B 7 5 , 1 3 1 i P O K E 4 9 8 7 6 , 0

Q 1 5 8 0 P O K E 4 9 8 7 7 , 9 2 i P O K E 4 9 8 7 8, 0 i S Y S 4 9 3 7 9

F M 1 5 9 0 P O K E 4 9 8 7 2 , 4 0 i P O K E 4 9 8 7 3, 1 3 1 : P O K E 4 9 8 7 4 , 1 5 t P O K E4 9 8 7 5 , 1 3 5 i P O K E 4 9 8 7 6 , 0

C H 1 6 0 0 P O K E 4 9 8 7 7 , 2 1 6 i P O K E 4 9 8 78 , 0 i S Y E 4 9 8 7 9

R 1 6 1 0 P O K E 4 9 8 7 7 , 1 9 6 i P O K E 4 9 8 78 , I S Y S 4 9 8 7 9 i R E T U R N

M G 1 6 2 0 P O K E 4 9 8 7 2 , 0 i P O K E 4 9 a 7 3 ,2 1 6 i P O K E 4 9 B 7 4 , 0 i P O K E 4 9B 7 5 , 2 2 0 i P O K E 4 9 8 7 6 , 0

K 1 6 3 0 P O K E 4 9 8 7 7 , 1 9 6 i P O K E 4 9 8 7B , l : S Y S 4 9 8 7 9 i R E T U R N

G J 1 6 4 0 D A T A 1 6 0 , 0 , 1 7 7 , 1 6 5 , 1 5 3, 0 , 1 9 2 , 1 7 7

Q H 1 6 5 0 D A T A 1 6 7 , 1 4 5 , 1 6 5 , 1 B 5 , 0, 1 9 2 , 1 4 5 , 1 6 7

E G 1 6 6 0 D A T A 2 0 0 , 1 9 2 , 8 , 2 0 8 , 2 3 7, 9 6 , 2 5 , 3 0

M 1 6 7 0 D A T A 1 8 , 2 0 9 , 3 3 , 1 3 5 , 2 5 ,3 0 , 4 2 , 6 2

E 1 6 8 0 D A T A 3 1 , 1 6 5 , 5 0 , 6 0 , 3 7 , 16 2 , 4 2 , 6 2

A 1 6 9 0 D A T A 3 1 , 1 6 5 , 5 0 , 6 0 , 3 7 , 16

R 1 7 0 0 D A T A 1 7 3 , 2 1 0 , 1 9 4 , 2 0 5 , 20 8 , 1 9 4 , 1 7 3

S R 1 7 1 0 D A T A 2 1 1 , 1 9 4 , 2 3 7 , 2 0 9 , 19 4 , 1 4 4 , 8 0 , 1 7 3

J 1 7 2 0 D A T A 2 0 8 , 1 9 4 , 1 3 3 , 2 5 1 , 17 3 , 2 0 9 , 1 9 4

S 1 7 3 0 D A T A 1 3 3 , 2 5 2 , 1 7 3 , 2 1 2 , 19 4 , 1 3 3 , 2 5 3

H 1 7 4 0 D A T A 1 7 3 , 2 1 3 , 1 9 4 , 1 3 3 , 25 4 , 1 7 3 , 2 1 0

F 1 7 5 0 D A T A 1 9 4 , 1 3 3 , 2 4 7 , 1 7 3 , 21 1 , 1 9 4 , 1 3 3

C 1 7 6 0 D A T A 2 4 8 , 1 7 3 , 2 1 4 , 1 9 4 , 13 3 , 2 4 9 , 1 6 0 , 0

E 1 7 7 0 D A T A 1 7 7 , 2 5 1 , 1 6 6 , 2 4 9 , 24 0 , a , 1 3 3 , 2 5 0S 1 7 3 0 D A T A 1 7 7 , 2 5 3 , 1 4 5 , 2 5 1 , 16 5 , 2 5 0 , 1 4 5

K 1 7 9 0 D A T A 2 5 3 , 2 3 0 , 2 5 1 , 2 0 6 , 2, 2 3 0 , 2 5 2 , 2 3 0

A 1 8 0 0 D A T A 2 5 3 , 2 0 8 , 2 , 2 3 0 , 2 5 4, 1 6 5 , 2 5 2 , 1 9 7

E B 1 8 1 0 D A T A 2 4 B , 2 0 8 , 2 2 2 , 1 6 5 , 24 7 , 1 9 7 , 2 5 1 , 4 8

R 1 8 2 0 D A T A 3 , 7 6 , 1 0 , 1 9 5 , 9 6Q 1 8 3 0 D A T A 1 7 0 , 1 9 2 , 0 , 1 B 7 , 0 , 0

, 1 6 9 , 0D 1 8 4 0 D A T A 0 , 1 8 3 , 6 4 , 0 , 1 9 3 , 1 4

4 , 0 , 0A 1 8 5 0 D A T A 1 1 6 , 0 , 0 , 2 5 , 0 , 0 , 7 ,

6 B 1 8 6 0 D A T A 0 , 1 , 1 4 4 , 0 , 0 , 1 1 6 , 0

, M K 1 8 7 0 D A T A 2 5 , 0 , 0 , 7 , 0 , 0 , 0 , 0E 1 8 8 0 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0H 1 8 9 0 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0R 1 9 0 0 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 1 9 7

E a g l e s A n G a t o r sS e i n s t r u c t i o n s i a r t i c l e o p a g e 5 b e f o r e t y p i n g i n

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 er e f e r t " H o w T o 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 , "w h i c h a p p e a r s b e f o r e t h e P r o g r a mL i s t i n g s .

0 8 0 1 1 1 0 B 0 9 i 3 60 8 1 1 : 4 S0 3 1 9 : 0 00 8 2 1 : 0 30 8 2 9 : 9 50 8 3 1 : F B0 B 3 9 1 F B0 8 4 1 : 0 30 8 4 9 : 0 40 B 5 1 i 3 60 8 5 9 : F B0 8 6 1 : 0 00 8 6 9 : 8 50 8 7 1 ; A 90 8 7 9 : 9 30 8 8 1 ; D 00 8 8 9 : 0 50 8 9 1 i A 90 8 9 9 i A 00 8 A 1 : 1 40 8 A 9 : A D0 8 B 1 : A 20 8 B 9 : F B0 8 C 1 : 2 00 8 C 9 : 2 00 8 D 1 : 4 50 8 D 9 : A D0 8 E 1 : C 90 8 E 9 : 4 C0 8 F 1 : F F0 8 F 9 : 7 80 9 0 1 : A 90 9 0 9 : 2 00 9 1 1 : 2 00 9 1 9 : 4 50 9 2 1 : 1 40 9 2 9 : 8 50 9 3 1 i 4 20 3 9 : F F0 9 4 1 : F C0 9 4 9 : E 40 9 5 1 : D 00 9 5 9 : 0 30 9 6 1 : 3 80 9 6 9 : 2 00 9 7 1 : 5 40 9 7 9 - 4 2

0 3 4 0 A A A A 9 E 0 A 9 F 0 2 8 2 4 0 8 4 0 A C F 8 0 7 8 C C 9 6 F 8 A F 1 A 2 F 0 4 E D A 1

0 8 4 0 0 4 1 0 0 0 4 0 F A 9 D 2 F 8 A F 2 2 4 4 F F D F 4 0 4 2 4 F F 0 A A 6 A C 4 E 3 F 9 A

0 2 4

8 8 8 E E D 0 8 8 D F F D F F 0 A I F 8 1 A A 8 0 2 F F D 1 A 2 2 4 1 8 4 0 E 4 8 2 2 0

9 1 4

0 0 0 F F 0 0 4 F D B 8 A I

A 2 2 4 4 F F A 3 0 8 2 9 C 0 F A 4 A F B A F 2 F F C 3 E D A

3 1 5

A A A A B D E A A F F D 0 A 0 A F 8 1

A 2 0 8 2 0 D F C 4 2 1 B 4 F F 0 A 9 F C 3 0 4 F 0

3 1 0 5 9 E 0 1 0 0 3 B A A F 8 0 8 4 F F A 2

A A F B B F 2 5 6 7 A F 1 A 2 2

4 F C 3 B A 4 2 2

3 1 0 8 8 8 E B E 4 8 A F 1 A 2 A F i n 2 0 B 4 1

A 4 F C E F 4 4 0 A A 5

A F 8 2 5 B E 9 0 7 F

7 0 3 0 C A E 1 S C A I 9 2 6 3 8 9 9 4 9 C 2 3 A 5 C D I 6 C P A C 2 1 6 9 1 B 5 4 6 7 D 6 D 4

Page 111: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 111/132

Page 112: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 112/132

Page 113: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 113/132

1 9 5 9 i 4 A 8 1 9 6 1 ( 6 8 0 1 9 6 9 : 0 0 4 A1 9 7 1 i C S 4 1 9 7 9 i E 8 4 A1 9 9 1 i S D 6 1 9 8 9 t D 0 1 1 9 9 1 . 1 1 2 A 1 9 9 9 I E A 1 9 A 1 : 4 C 5 1 9 A 9 i 8 D A 1 9 B 1 : 0 3 A 1 9 B 9 : A D 6 A1 9 C 1 : A 0 1 9 C 9 : 0 3 A 1 9 D l i 5 1 2 1 9 D 9 : 0 3 A 1 9 E L : 6 6 0 1 9 E 9 : 0 3 C 1 9 F 1 : C 9 0 1 9 F 9 : 0 0 B 1 A 0 1 : 7 2 4 C1 A 0 9 : 6 6 0 1 A 1 1 i C 0 1 A 1 9 : 0 0 F 1 A 2 1 : F 0 0 1 A 2 9 : 6 4 0 1 A 3 1 ; A 9 0 1 A 3 9 : 8 D 6 l A 4 1 i A 9 0 1 A 4 9 : 0 3 A 1 A 5 1 : 0 3 E 1 A 5 9 : C 8 A 1 A 6 1 : A 9 0 1 A 6 9 : 0 3 A 1 A 7 1 I 0 3 E 1 A 7 9 1 C 8 4 1 A B 1 : 9 A 0 1 A 8 9 : 4 A C 1 A 9 1 : 3 8 E 1 A 9 9 : 8 5 F I A A I j B I F 1 A A 9 : 3 8 E 1 A B 1 : E 9 0 1 A 8 9 I 1 0 8 1 A C 1 i 4 C 4 1 A C 9 : 0 3 B 1 A D 1 i 0 0 D 1 A D 9 : B 5 F 1 A E 1 : F B A 51 A E 9 : C 0 0 1 A F 1 : 6 0 A 1 A F 9 : 4 C 0 1 B 0 1 l 4 A A 1 B 0 9 : F C A

D i l i 1 5 A 51 B 1 9 I B 1 F l B 2 1 t F B 1 1 B 2 9 : F 0 0 1 8 3 1 : 8 5 F 1 B 3 9 : B 1 F l B 4 1 t 3 8 E 1 B 4 9 : 6 9 0 1 B 5 1 i 1 0 B 1 B 5 9 i 4 C E 1 B 6 1 : D 4 3 1 B 6 9 : B 3 A 1 B 7 1 : 8 D 8 1 B 7 9 : A 9 0 1 B B 1 : 1 D D 1 B 8 9 : A F 0 1 B 9 1 : 1 5 8 1 B 9 9 : 0 F D 1 B A 1 i 0 9 1 B A 9 : 5 0 A 1 B B 1 i 0 3 C 1 B B 9 i 4 C1 B G 1 1 A 9 F 1 B C 9 : 5 B 4 1 B D 1 : 3 D 0 1 B D 9 : 1 7 D 1 B E 1 : A 9 1 l B E 9 t A 9 B D1 B F 1 : 7 D 0 1 B F 9 i 1 C 8

6 6 0 3A 0 B 0 B 0 0 16 E 6 90 A A 6 A 0 0 A 5 2 0 A 6 0 0 3 C 9C 9 F F0 8 B 4 6 0 C 0 0 0 F 0F B

0 A 0 8 6 F 1 1 A E A 4 E 8 D A E0 6 8 F 0 0 B l9 0 F 5 8 F 0 B 9 0 1 5 9 6 3 D 0 8 A 0 C 9 0 01 8 9 F F C 5 A F A 1 A B F F 1 F 0 8 4 5 1 8 8

0 B F B 3 81 6 6 9 1 0C 4 A 0 C 0 1 0 8 59 F F B C 05 6 0 D 2 8 0 A 8 1 8 1 A 1 0 D A 7 4 2 4 0 2 00 F 5 A B 3 A 3 4 7 8 I 8 1 8 4 A 0 B 4

2 2 D C A 08 4 C 4 0 2 6 0 0 C C F 0 B 9 4 6 0 C 0 0 0 D 0F 0 6 0 A 0 8 D 6 AF 1 1 A E A 4 B 8 A 0 A A 6 A E 0 30 A 5 2 0 A A 8 A 9 0 0F B C 9C 0 0 7A 8 A 9 0 0F C C 0 0 7A 9 F 6 0 4 8 4 8 F D 1 F B A F 0 F 8 8 0 B F 3 3 E 6 1 C 4 C 9 E 86 0 F B A 9

F C E 1 0 1 9 18 F B 5 8 5 F CD 1 F B A F 0 F A 9 6 0A 0 7 0 F 9 D 0 A 9D A 8 D 0 4A 3 0 8 1 0 5 05 4 0 6 C E0 S 0 A 0 D 5 A D 4 D 8 0 A 8 8 A 0

D 2 B

0 B D 0 0 A 2 5 B 0 0 1 2 4B 0 1 A 22 0 2 C 9 0 0 7 0 0 D 0 A F 0 1 6 0 3 A 9 0 0 9 EB 6 9 D 1 6 1 A 6 E E A C 8 4 C B A 6 B A F 0 A 6 A C A 0 C 0 A F 5 2 0 7 40 A D B D6 0 0 C C 0 0 8 A 4 E 4 C 3 C6 0 7 8 F 1 S 9 8 0 0 D 0 1 F 0 0 4 4 8 F 7 8 D 9 B A 0 0 D 0 3 F 0 B 0 C D B CA D 8 9 C 8 5 D A 8 2 A 0A 0 5 A 5 F B 0 F 3 A 1 6 C

0 C A F A 9 D FF C 1 E 9 1 0 D 0 9 C 8 F 1 7 5 2 5 9D 0 2 S 8 9 F S

0 3 8 5 8 10 D 0 D 88 F D F B A 5 A C 0 2 A 8 9 A 0 0 0 E A 5 F B A 2F 1 I 1 6 I 0 4 C 8 4 8 D 0 C F S D 5 C 1 A F 7 8 4 3 0 S 5 5 3 1 D A 9 5 E0 S 7 0 D B 2 1 S A A 5 A 0 D I D 0 9 9F 2 0 0 C C 0 8 D C 6A 4 A 0 D 4 D 0E 8 B 0 A 3 B 1 5 1 5

1 C 0 1 : D 01 C 0 9 : D 0I C U i S D1 C 1 9 i A D1 C 2 1 1 0 31 C 2 9 : 6 91 C 3 1 : 51 C 3 9 1 0 61 C 4 1 1 0 01 C 4 9 i 0 31 C 5 1 1 0 31 C 5 9 i 5 31 C 6 1 : D 01 C 6 9 : 0 A1 C 7 1 I D 01 C 7 9 : 0 6l C B l l E C1 C B 9 : 2 01 C 9 1 i A D1 C 9 9 A 1 C A 1 i 2 01 C A 9 : A D1 C B 1 i A 21 C B 9 : 2 01 C C 1 : A Dl C C 9 t A 31 C D 1 : A 91 C D 9 : A 01 C E 1 i 4 C

A 9 0 8 B A 9 5 C 8 1 D 4 A 93 0 8 8 D 0 F D 5 0 2 0 6 4 A A C E A F 0 S 1 D A F 2 D 0 0 6 C EA 0 8 4 A B 4 08 D 3 F 0 F A A E E A 0 0 35 0 2 0 C 7B 4 A A 0 C 0 4 5 6 5 A A 2 0 3 C 90 4 C 6 B9 4 A A 0 C 0 4 8 0 3 A 1 8 D I 5 0

I D D OA 0 1 8 0 D 2 7 5 A 0 C 4 B A 9 F F5 4 3 0 1 D A C 3 FC 3 0 C 4 C 3 B4 2 0 0 8 D0 F 5 4 2 00 3 I F 5 4 2 00 B F F 5 4 2 00 A F C 0 0 0 0

3 1 4 A 1 6 1 D 4 A lA D 7 D E 4 2 F 4 0 2 0 6 0 F 4 5 A 9 E 7B 3 3 A 3 D 4 F 4 7 08 D I D B 0 A A 0 3 8 8 2 43 C F B 3 95 2 C 3 D 4 E 7 A 0 0 3 9 0 E E 3 D1 5 0 B 5

A 0 6 0 E 0 7 4 9 A 2 0 3 A 0 6 E E 7 E 7 5 13 0 3 I FD 3 F S 3 B B 0 0 1

U l t r a f o n t H -S e i n s t r u c t i o n s i n a r t i c l e o n p a g e 3 6b e f o r e t y p i n g i n

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 er e f e r t o " H o w T o T y p e I C O M P U T E ! ' * G A Z E T T E P 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 .

C 0 0 0 : 4 CC 0 0 8 : 0 1C 0 1 B : A DC 0 1 B : 0 2C 0 2 0 : A 9C 0 2 8 : B 5C 0 3 0 : 8 DC 3 S : A 9C 0 4 0 1 A C 0 4 8 : A 2C 0 5 0 : F DC 0 5 8 : E 9C 0 6 0 : A AC 0 6 8 l 4 CC 0 7 0 : C 8C 7 8 : 6 9C 0 S 0 : 6 9C 0 B Q i l 8C 0 9 0 : F EC 0 9 8 : 0 2C 0 A 0 : 9 CC 0 A 8 : 4 FC 0 B 0 : F DC B 2 C 0 C 0 1 3 8C 0 C 8 : F 0C 0 D 0 : A DC 0 D B i l 8C B E B i F EC 0 E 3 I 6 C 0 F 0 : 0 6C F 8 : 2 BC 1 0 0 : F BC 1 0 8 : 0 3C U 0 i C 0C l i a : 0 0

1 3 C 50 0 2 0 2 2 6 4 8 5A 7 A 92 0 0 8 4 0 0 2 B EA A C A B 0 0 87 C C 0 0 80 8 0 B A F 6 9 0 0C 2 3 A 0 3 A 5 F E0 A C 0 C EI A 4 0 A F 6 0 8 6 6 2 0 A C 8 A 9C 9 0 8 D BB D 1 A

B 0 0 A 8 3 C l 6 8F A D 8 A 0 2 9 0 2C 3 5 0 0 23 0 C 9 A 5 A D 0 4D 0 D DF 8 F C 6 96 9 0 38 5 F E0 2 A D4 0 A 5 F DE 9 0 02 0 2 0 0 8 8 D6 2 6 F 8 5 F EA 9 0 02 0 2 0 F 9 A C D 4 D A

0 3 0 B 0 A 8 A 0 A F F 0 C 1 A 7 a 3 2 E £ 6 F A 2 8 8 4 B 0 A F 9 7 B

0 0 8 3 8 A 2 0 D 0 0 8 9 9 A A 8 F E 0 0 2 F 0 2 0 4 F 3 2 6 C 8 A C 2

0 4 4 0 F 0 0 C 0 B 4 0 A A F F A A 4 D S 8 C 4 0 1

0 A C 0 2 9 B C A F

4 C C 8 6 4 F A B B 4 C 9 0 2 3 0 C 4 P 7 I F 2 2 2 A A E 9 5 0 B 8 F C

C 1 2 0 1 8 C 1 2 8 1 0 1C 1 3 0 I 0 0C l 3 8 i F DC 1 4 0 1 F DC 1 4 8 s F EC 1 5 0 : F DC 1 5 8 I D 0C 1 6 0 i 8 5C 1 6 8 1 0 2C 1 7 0 I 8 DC 1 7 8 i A 7C 1 8 0 I 0 0C 1 8 8 : 5 0C 1 9 0 i F 0C 1 9 B i B 5C l A 0 i 6 9C l A 8 i 2 0C 1 B 0 I D 0C l B 8 i D 0C 1 C 0 I D 0C 1 C 8 : 3 FC 1 D 0 : 0 2C 1 D 8 : 6 9C l E 0 t 4 9C l E 8 i 8 6C 1 F 0 1 F BC l F S i E EC 2 0 0 1 D 0C 2 0 3 l l AC 2 1 0 1 0 2C 2 1 8 i A 2C 2 2 0 : 6 8C 2 8 i E lC 2 3 0 I 0 0C 3 8 : D 0C 2 4 0 I 7 0C 2 4 8 i A 2C 2 5 0 1 A BC 2 5 B : E 6C 2 6 0 : F CC 2 6 8 : F EC 2 7 0 : 0 4C 2 7 8 1 D 0C 2 9 0 : 7 4C 2 8 8 : F BC 2 9 0 I 9 1C 2 9 8 i F CC 2 A 0 : A 0C 2 A 8 : 2 AC 2 B 0 : 4 CC 2 B B i B lC 2 C 0 i F DC 2 C 8 i C 0C 2 D 0 i 8 5C 2 D B C C 2 E 0 I 8 8C 2 E 6 i C lC 2 F 0 : B 1C 2 F 8 C C 3 0 0 : 2 0C 3 0 8 i 6 1C 3 1 0 : C AC 3 1 8 l C 0C 3 2 0 : 2 FC 3 2 8 i 0 2C 3 3 0 : 9 SC 3 8 i 4 AC 3 4 0 : A 6C 3 4 B : 3 1C 3 5 0 : C 8C 3 5 8 : 0 2C 3 6 0 : C 0C 3 6 8 i F DC 3 7 0 i C 0C 3 7 8 : 0 1C 3 8 0 : D 0C 3 B 8 J B DC 3 9 0 : 5 BC 3 9 8 : 2 7C 3 A 0 : 0 2C 3 A 8 i E FC 3 B 0 i 3 9C 3 B 8 1 1 9

0 6 A 0 8 F 2 F 2 F 6 2 4 F F 2 F A A 3 5 0 0 2A 2 0 8A 6 0 9 1 8 A 5A 7 A 57 B A 9 C BA C A 9 0 02 0 5 E0 2 F 0A D 7 8 8 9 0 9 A A 2 0 D 00 B C 2 C 99 1 D lI B 9 F F D 8 B 4 C A 98 F 0 8 A 9B F F E C 8 4 4 B D 0 6F 7 6 08 F A B A 2F C C D 0 B 9 F 0 C F 4 C C 2 2 6 C C C 9 F A 0 0 7F D C BA 5 6 12 C A 2 0 BD F 0 B D BC A B S D 0A A 9 F 6 A 0 C C 0 0 89 F 2 2 C C 7 A S D 1 AA I 1 0 6 A A F 8 1 0 3 0 8 D 0 6 8

A 0 8 1 A 3 0 F A 7 2 F C l9 F 0 C D 8 0 2 F 0A 9 S 4A 9 0 09 F A C F 6 F C 6 9A C A D 2 C0 D 3 F8 2 C A 0 0 8 5 F 3F A D B F 2 D C E 2 D 8 8 D 6 A D 4 8 2 A 2 0 A C 4 2 0A 5 0 8 9 F F C F 0 0 7C 2 2 0C 9 A 9 7 0A 9 0 00 B D 0 F 7F 0 6 BF B C S C 02 2 0 0 0 8 D 0C A 8 F 0 5 D 04 C 0 CB F 9 F 9 F A 0 0 0B F A 6 E 4 0 8 A 9F A B 8 2 6 0 70 I 6 A D 0 D 7B 8 1 0C A 0 D 7 F B DD 0 A 93 1 A 9 C 31 D

S 1 D A 0 8 2 D A 6

B 9 0 4D 0 6 00 0 2 6 F E0 F A 0 0 0C C 6 A A A 0 2 0 98 5 F B8 5 6 1E 6 C 2 2 8 8 50 8 D 0 D 80 8 0 B D 8 3 0 0 S 1 A D 3 B lF 3 4 8E F 8 5 D 0D C 5 0 0 A 8 6 0 28 9 D 2 F FC 9 C B0 C 8 D1 7 C lB 3 F 8 C D D 0 F 2A D

C 0 C B F 8 5 F DF 4 E F 2 2 0 4 0 D C A 2 6 F 4 0 B B 9 F A C 2 B 6 S 1 4 0 A 0 0 6 9 F D C 0 0 9 90 7 8 50 B C 1 3 0

6 1 1 0B 8 B 9F 4 0 0 9 8F 4 0 D D CB B D B A 98 1 C B D A 1 D 1 D

A B A 6

8 C A 0 8 F 0 1 8 5 E lB 9 0 D 6 6 C 73 2 0 4 8 6 A 8 A 9 D B F B F 9F C A 06 D 1 9 1 2 2 6 A A 8 B D 6 D D A 1 F 2 0 6 F A8 6 4 4 5 6 4 8 D C 2 D A 9 7 C2 0 C 2A 4 F E 8 6F 8 F 0 A 5 E 28 F A 2 6 9C A 7 5A 9 4 38 B F D E C C 1 2 8 B 9F A 0 3 9 1 B 70 0 F D I FF D 6 9 2 6 6 B C 4F 2 C 8 8 D 6 4 C 0 2 1 3 F 6 1 7 2F S

F B E A9 E E 8 3 F 0 9 9 1 0 C A 9 A 71 7 9 C 0 5 D 1 2 B 2 9 2 DA 8 8 D 4 9

C O M P U T E D G a i e t t a S e p t e m b e r 1 9 8 6 1 1

Page 114: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 114/132

C 3 C 0 : A 9C 3 C 8 : 1 8C 3 D 0 : A 9C 3 D 8 : A 9C 3 £ 0 : 5 5C 3 E 3 : 0 0C 3 F 0 : 4 0C 3 F 8 i 0 0C 4 0 0 : 4 0C 4 0 8 : 0 0C 4 1 0 : 1 0C 4 1 8 : 0 0C 4 2 0 : 0 1C 4 2 8 : 0 1C 4 3 0 : 5 4C 3 B : 2 BC 4 4 0 : 5 2C 4 4 B : 5 3C 4 5 0 : 4 4C 4 5 8 : 2 0C 4 6 0 : 5 3C 4 6 8 : 4 EC 4 7 0 : 5 4C 4 7 8 : 5 2C 4 B 0 : 4 5C 4 8 8 : 5 4C 4 9 0 : 5 FC 4 9 8 : 4 3C 4 A 0 : 1 2C 4 A 8 : 5 FC 4 B 0 : F CC 4 B B : 8 aC 4 C 0 : D 0C 4 C 8 : F FC 4 D 0 : 2 0C 4 D 8 : D 2C 4 E 0 : 8 5C 4 E 8 : 9 9C 4 F 0 : A C 4 F 8 : B 1C S 0 0 : F FC 5 0 8 : F 0C 5 1 0 : D 0C 5 1 8 : 8 DC 5 2 0 : 0 9C 5 2 8 : 8 8C 5 3 0 I 0 0C 5 3 B : F FC 5 4 0 J 1 0C S 4 8 ; 6 3C 5 5 0 : B 9C 5 5 8 i 2 0C 5 6 0 : A 9C 5 6 8 : 8 AC 5 7 0 : 4 CC 5 7 8 : 0 7C 5 8 0 : 0 2C 5 8 B t 0 8C S 9 0 : 2 2C 5 9 8 : 2 0C 5 A 0 : C DC 5 A 8 ; A 2C 5 B 0 i 2 0C 5 B 8 : A 0C 5 C 0 : F 0C 5 C 8 t A 0C S D 0 : F 0C D 8 : A 2C 5 E 0 : 2 0C 5 E 3 - 8 DC 5 F 0 : A 9C 5 F 8 : 0 0C 6 0 0 : 3 3C 6 0 8 : D 3C 6 1 0 : B DC 6 1 B : D 0C 6 2 0 : 8 DC 2 8 i D CC 6 3 0 : 0 2C 3 8 : E 4C 6 4 0 : 2 6C 6 4 8 : D 0C 5 0 : 4 9C 6 5 8 : F 0C 6 6 0 : A C

B 8 D A C 3 0 B 4 0 0 04 4 0 < 1 0 5 1 0

4 1 0 4 0 0 0 00 0 0 0 5 2 4 12 5 5 4 4 5 5 L 4 5 4 B 3 F4 4 4 5 2 4 2 0 5 23 2 1 2 5 54 1 5 34 9 A 2 A 2 D F F a 3 6 F F F F C 8F 8 B 6 0 1 F B C 9C D 0 A F A 6 00 D 0 8 0 A B 8 A 0 0 0F A A 8C C F 7 C 3D F 0 8 0 2 0 2 A 9A 0 B 3 8 D 3 AD A 0 C 0 C D 8 0 C C 2 F B C 9C 4 2 0F B A 2D 8 B E0 C F 6 0 8 D A S 0 A 3 I D A 0 3 0 4 2 6 2 F F C 2 0 2 1 B C C A E3 F 0 2

1 D 2 0 D 01 D 1 D 4 0 4 00 4 4 0 5 0 4 1 0 0 4 01 0 0 0F F F FF 0 F 0 4 2 3 5 2 2 04 2 5 9 2 1 5 4 4 3 2 0 4 34 5 4 F 4 D2 8 5 99 5 4 5 2 04 5 A 0 C 4A 2 B F 8 6 1 4 A 8A 0 C 6 F C A 08 D 2 0 F 05 F F 6 0 0 C 8A 0 A 0 0 D 9 3 2 00 A 9 8 9 9B E 1 D 9 C A 9 2 D 7 C 0 8 3 3 0 A 0 A 0 5 C 02 0 5 EF 1 5 0 4 C A C 4 F A C D 0 C 95 0 2 0 A 9A 8 1 D

0 8 D A 8 0 8 1 B 1 8 3 0 4 1 S

0 2 0 C 5 8 C 74 0 3 0 F 0

A 9 3 2 E 2 A 3 0 4 4 0 0 05 4 4 I 0 0 4 01 0 5 5 F F 0 00 0 0 01 5 4 5 9 5 4 F 4 E4 4 4 5 4 4 9 24 4 5 4 4 4 5 5 2 0 5 32 4 5 4 4 5 4 5 8 F 9 B C 8 C 99 4

A 1 B F 9 F 2 A F A A 2F F A 00 2 A 4 D F D 0 D 2 A 6 D 2 F F0 2 B 6 C 9 F A 6 C 8 D 2 CA 8 A 9 3 03 9 0 20 8 0 6 C 00 C 8 2 C A 8 D 0 B2 3 C 5 A 92 0 E 4I A 2 E 4 D 2 0 3 CC A 8 F A 1 1 D B 8 D A D 8 D A 0 A 0 F 8 D3 0 C 5 C 7A 3 A D 3 EA 3 B 1 0 1

B 5 D 1 D C E B 4 0 0 2

4 C 3 B0 0 7 A0 5 1 C 4 0 2 60 A 0 A F 7 4 7 2 0 8 14 E 2 9 4 7 4 D 4 9 2 24 5 7 94 E 8 F4 0 5 3 3 74 C 2 D 5 C 2 0 D 53 4 8 4 B 46 7 C E5 F 2 B4 D I E 2 8

6 C 2 A 1 7 0 9 D 3 0 7 C 7 0 4 F 4 8 D 4 EA D D 9 C D 8 0 0 0 E 0C A

F B 3 8 8 A B 2 D 9 C0 9 8 83 D 6 FD B C 6 C 0 9 2C 8 7 4 F 1 9 C F 0 5 C 2 B E8 D 6 0 8 F A 9 E 50 E 0 8 2 D 0 2 0 A 3 D 2 B2 8

4 A 0 4 0 F 0 2 3 0C 3 6 3

C 6 6 8 : 3 BC 6 7 0 : 0 2C 6 7 B : 3 BC 6 8 0 J 0 2C 6 8 B : C EC 6 9 0 : F 0C 6 9 8 ; 3 BC 6 A 0 : B EC 6 A 0 1 C C 6 U 0 : 2 0C 6 1 ! U ! l AC 6 C 0 I 0 2C 6 C 8 : 0 2C 6 D 0 : B CC 6 D O : 9 0C 6 E 0 : 3 0C 6 E 8 : 2 DC 6 F 0 : 0 8C 6 F 8 ; 3 CC 7 0 0 : 0 2C 7 0 8 : 0 2C 7 1 0 : 0 3C 7 1 8 : 0 AC 2 0 : 0 0C 2 B : 0 AC 7 3 0 : A DC 3 B i 6 9C 7 4 0 t 0 0C 7 4 8 i 5 1C 7 5 0 i 3 0C 7 5 B : 2 0C 7 6 0 : A BC 7 6 8 : A AC 7 7 0 : C AC 7 7 8 i Q 5C 7 8 0 : 0 0C 7 8 S i F DC 9 0 : 4 0C 7 9 8 i F FC 7 A 0 : 0 5C 7 A 8 : 8 5C 7 B 0 : F DC B 0 C 7 C 0 : 9 1C 7 C B : A EC 7 D 0 : C AC 7 D 8 i B DC 7 E 0 : 6 0C 7 E 8 : 9 3C 7 F 0 : B BC 7 F 8 : 2 1C 8 0 0 : 0 4C 8 0 8 i C 2C 8 1 0 : C 3C 8 1 3 i C 8C B 2 0 i C 8C 8 2 8 i C 9C 8 3 0 : C 9C 3 8 i C 9C B 4 0 i C BC 8 4 8 : C 1C 8 5 0 i F FC 8 5 8 I 0 7C 8 6 0 I 0 8C 8 6 8 i A 9C 8 7 0 1 6 1C B 7 B i E 5C 8 8 0 : A DC B S S i A DC 8 9 0 : 8 DC 8 9 8 : 0 2C 8 A 0 : 0 2C 8 A B i 0 2C 8 B 0 : C 1C 8 B B i S 3C 8 C 0 . A 5C B C 8 i 8 8C 8 D 0 I C 0C 8 D 8 - C 0C 8 E 0 : A 2C 8 E 3 : 6 6C 8 F 0 i F DC 8 F 8 1 1 C 9 0 0 : D 0

0 7 0 A 2 0 0 3 I 8 A C E 3 1 0 0 8 0 6 2 D 0 6 0 3 1 8 0 0 2 A E D 6 8 2 0 3 6 6 A 4 F E D 0 2 1 3 2 0 E 6 7 1 2 8 C 2 D 4 8 3 C 1

6 3 3 3 2 6 6 2 0 F 1 A 2 0 6 8 8 2

8 2 1 3 0 A E 0 F 3 0 2 2 0 A C 6 3

4 I E A 6 0 0 0 8 1 F 8 C 3 8 F A 4 6 B F 9 4 6 2 4 C F

C B 9 3 2 8 C C c a C C C C C C 1

6 E A A 3 0 0 0 0 0 6 1 6 8 F 3 2 4 C 1 3 0

3 C I 0 A 0 2 A 0 0 a 9 B A 0 E 2 0 4 6 4 3 3 8 6 0 0 1 1 0 5 A 0 6 A 4 0 D 2

A F 0 C C 0 D 6 4 0 1 3 2 5 C 4 9 2 4 8 0 7 A C 3 6 3 3 3 2 E 4 8 3 4 C F F 2 0 C 0 D E 0 C

0 8 A 2 0 8 9 3 E A 3 0 2 3 8 B 8 A 4 2 4 0 B 6 3 0 D A 2 0 3 2 3 3 0 3 0 D 4 2 6 8 D C E C B B 9 3 5 0 C C c C C C C C F A A 8 0 0 0 0 0 A 6 E 7 A 6 B 2 D A 4 F 4 A 2

1 3 0 I A 3 1 0 2 3 0 3 0 0 3 0 2 3 C 0 6 2

0 A 8 0 A 3

0 4 0 0 A 0 D 2 A A 0 0 4 6 F B C B 0 8 I 1 5 B F 5 A 2 5 8 8 4 9 3 3 3 2 6 4 8 3 c 1 6 C 0 8 F C 0 0 6 A 0 0 5

A 0 8 F 3 0 A 2 0 0 A A A C 0 1 0 0 0 8 B I

D 3 0 2 6 0 C 2 2 4 0 D 1 D 0 6 F C F A 0 4 F 0 C 4 4 8 4 C C C C C C C C C 2 0 0 0 0 0 A 6 E A A 8 2 1 8 9 4 4 B 6 6 C 3 C

3 A 3 0 0 A 2 I A 1 3 2 1 0 1 A A A A 9 3 8 0

A 0 D 6 6 C A C 0 0 2 3

A B B 4 0 6 3 4 6 0 0 A 4 5 3 8 1 9 I 6 F 2 7 8 A A 8 2 E 4 3 3 C 3 6 3 3 3 2 A F F 0 0 F 2 9 A I A

8 F 4 5 A D 2 5 5 E B A 6 3 4 E 8 5 0 6 B 0 6 9 B 6 7 4 1 9 1 3 0 F 5 F 1 F 0 3 9 1 5 A 1 5 4 F 7 9 F D 1 F E E 3 1 0 3 6 3 C 8 C 3 2 D E C B I 6 2

A B A 6 5 6 0 1

8 3

C 9 0 8 : 3 2C 9 1 0 : 3 BC 9 1 8 : A 9C 9 2 0 : 1 DC 9 2 8 : 0 CC 3 0 : 6 0C 9 3 B J 4 2C 9 4 0 : D 0C 9 4 8 : D 0C 9 5 0 : 3 BC 9 5 B 1 4 CC 9 6 0 : C 1C 9 6 8 : 9 9C 9 7 0 : 6 0C 9 7 8 : 0 2C 9 8 0 : 4 CC 9 8 8 : A DC 9 9 0 I 0 0C 9 9 8 i l 0C 9 A 0 : 4 1C 9 A 8 t C 0C 9 B 0 : 1 6C 9 B 8 : 3 FC 9 C 0 : 0 2C 9 C 8 : 0 C 9 D 0 : C 9C D 8 : E 9C 9 E 0 : 8 5C 9 E 8 1 0 C 9 F 0 : C 4C 9 F 8 : 5 6C A 0 0 : 2 0C A 0 8 : A 0C A 1 0 1 D 2C A 1 B : E 4C A 2 0 : 6 1C A 2 8 : 2 0C A 3 0 i 2 7C A 3 B ; D 1C A 4 0 : 0 AC A 4 8 : C 0C A 5 0 : 0 2C A 5 S : A 9C A 6 0 : E 7C A 6 8 i C 4C A 7 0 I C 9C A 7 8 i F 0C A 8 0 : 4 DC A B S : F FC A 9 0 : 2 0C A 9 8 C C A A 0 : 4 4C A A B : A 9C A B 0 : 1 6C A B S : 1 7C A C 0 : C 8C A C 8 : D 0C A D 0 : 2 C A D 8 : 0 FC A E 0 : E 7C A E 8 : A 0C A F 0 : C 8C A F 8 : 1 5C B 0 0 : 8 5C B 0 B : C BC B 1 0 : 7 0C B 1 B : F BC B 2 0 : F FC B 2 8 : C 4C B 3 0 : 4 DC B 3 8 : A 0C B 4 0 : F 0C B 4 8 : B DC B 5 0 t 2 0C B 5 8 t 2 0C B 6 0 i C 9C B 6 8 i 4 CC B 7 0 1 2 C B 7 8 : A DC B 8 0 : 4 9C B 8 8 : F FC B 9 0 : 5 FC B 9 8 : 0 0C B A 0 1 4

8 0 c D C 3 0 6 0 0 A 2 4 2 9 0 C D D 0 C 9 0 9 C 2 3 6 0 4 4 2 0 F F A D C 8 C 1 2 5 F 2 5 0 0 A 0 5 D 3 0 0 C 1 B 2 F 0 C A B A 8 2 D 2 0 C F F B f C 0 5 C C 2 2 C A C

4 2

A A 6 A A A B 8 C 2 0 2 F C 2 D F E 0 2 F 0 4 A 3 3

0 5 4 3 8 A F 2 F 1 A 2 F D 9 A E F 6 A 6 C D 4 8 A C C 9 F B 6 B 4 0 6 0 F D 0 C C 2 4 A F F F C F A D E 2 7 C

0 F 0 0 A 4 B 3

2 3 2 C C C C A E E 4 2 F D 0 C A C F A 8 5 4 2

4 9 F 2 A D 9 7 B F 0 5 F 0 6 0 A D E

A 1 0 C A 4 A F A 0 0 2 2 8 A F 2 C 4 A A 0 2

A 0 A A 0 F F A 2 A

2 8 8 2 3 0 0 0 0 0 4 A C A C 6 F F A A 0 4 2 2 C 2 C 0 4 5 4 3 0 2

A D 6 0 2 C A C 0 A F A 4 A C 0 A 5 0 B

4 4 A 0 2 8 0 D B 5 F F B C 2 F C C A C 0 9 5 0 2 A 4 C D 0

2 3

3 3 0 E C 0 A 2 C 0 0 0 0 A F 0 C 8 C C 0 5 A E 0 E 0 4 4 2 A D 4 F C C D 2 6 4 9 C F 0 A 0 2 A 4 8 A 0 0 0 0 A C 4 9 F F C 8 A 0 c E 0 2 A 0 F 2 0 9 A C 0 3 A F 8

C 0 0 C D 3 8 3 0 0 2 B D B D C F E 3 9 0 C 8 C F F B 6 4 5 5 3 A F 0 A 0 0 F 9 9 0 6 2 A C C 2 E 4 0 1 3 0 D C A 0 F F 1 9 A 2 F 7 2 4 F A E 0 A A C 0 0 0 F 2 C 0 B 8

A 4 8 2 0 8 2 0 8 C 4 F F 4 F 2 A E A 0 F A 3 2 A 3 F B A 2 5 5 2 2 8 9 F F 4 C 0 C 2 A 0 4 8 B C 0 C 0 B 9

F 5 1 A 2 C 0 A A A A A B A A 3 F 2

0 0 F c 0 2 A D 2 A B 0

4 8 E 4 7 7 P 7 C E 7 4 2 F 7 B D O 8 4 S A 6 4 a 2 C D C 2 c D 8 8 2 5 1 B a e 5 3 9 2 4 C D 7 9 4 2 f 9 C D 5 5 D 4 3 7 3 A 3 6 2 E 2 7 6 6 C A 6 6 0 D 4 F e 2 B 3 D 0 4

1 1 C O M P U T E ! 1 * G a z e l l e S e p l e m b e r 1 9 8 6

Page 115: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 115/132

C B A S i B BC B B 0 : F FC B B 8 : 0 3C B C 0 : B DC B C 8 1 F FC B D 0 : C 3C B D B C C B E 0 1 A 3C B E 8 I E 0C B F 0 I 0 1C B F 8 I 0 1C C 0 0 : C BC C 0 8 I 0 C C 1 0 : 4 AC C 1 3 : 7 i DC C 2 0 : 0 0C C 2 B I 0 2C C 3 8 . 3 AC C 4 0 : 9 5C C 4 B I 0 2C C 5 0 : B 1C C 5 a : 0 8C C 6 0 : F DC C 6 8 j F EC C 7 0 : 6 9C C 7 8 : D 5C C 8 0 : 2 DC C 8 8 i A 5C C 9 0 I C 1C C 9 8 i 2 DC C A 0 : 6 9C C A 8 : 2 DC C B 0 ; 8 3C C B B t C BC C C 0 : A DC C C B I 0 1C C D 9 i A 4C C E 0 I 0C C E B : 9 1C C F 0 1 C 8C C F S D C D 0 0 : A 0C D 0 B i 8 5C D 1 0 J 0 2

7 A B 0 A E 1 D A A 0 2 S 0 B 0 0 F 06 0 6 0 D A 0 A 4 A 4 A0 0 0 6 8 A 1 A 9 0 0F A 8 F F D D 0 F 56 0 6 0 S 8 A 9 0 01 A

2 6 4 3 6 9 2 0 9 C A 9 2 C A 0 1 0 19 2 6 B 6 A 0 1 9 12 A 8 6 D A 0 B 2 6 E 3

0 0 S DD A 8 1 A 9 9 32 0 D 2B 1 C 4 0 0 0 11 C 8 0 B 0 0 1 0 10 0 0 9 3 02 0 6 0 3 8A 2 8 3 S 4 7 8 2 1 F D E 4 8 F 8 F F A A 9 2 D 6 90 6 A 5 A 09 2 2 D C B3 9 A 4 0 0 9 2 C 8 8 4F A 2 9 2 A 0 0 A 6 6 A 2 D 4 88 5 2 D4 5

1 D 3 8 0 A 5 4 F F 2 0D 2 A 9 C 48 0 I A 0 A 0 4 0 3 2 F 8 0 0 3 A 5 2 DE 9 0 0A F 0 B F A C A 3 C 0 1 8 5 F B6 5 4 0 2 D C 80 2 8 52 2 0 I C B A 5A 3 2 C 0 2 2 09 2 C B A D6 A 2 D 2 C 0 1 0 1C 9 C C 0 9 C B E 3 C 0

A B 1 5 0 7 D 8 7 8 0 2 F 4 0 1 4 00 7 0 1 B CE D 8 9 4 7 0 F 3 C E A 8 C B B F B 5 2 0 E C A A 3 A S 5 0

8 D A 9 5 2 C 2 F A B 2 6 9 1 D 4A 9 D FD A C B 0 0 9 20 0 6 4C B A 9 C 8 F C2 C 0 4 2 F 2 E D 9 0 B

A l p r o g r a m sl i s t e d i t h i s

m a g a z i n e a r a v a i l a b l e o t h G A Z E T T E D i s k .

S e d e t a i l se l s e w h e r e i

t h i s i s s u e .

c S S ^ C U R E Y O U R D R I V E !U S E S S C R E E N D I S P l * YN S P E C I A L T E S T E Q U I P M E N T D I R E C T I O N O

A C C U R A T E S T E P P E R M O T O RM I C R O A D J U S T M E N T M O V E M E N T

S E R E V I E W S I N M I O N I T E G A Z . n i I ' V f

H U N G ' S G P .A H O Y 4 / 8 5 P 1

■ S C A L E T H O U S A N D T H S O F A N I N C H F R O M T R A C KO U T S I D E O F T R A C K C I N S I D E O T R A C K

a 7 6 S 4 3 2 O ' l i Z i 3 i 4 . 5 - t - 6 * 7 B

S T O P C H E C K G O O D S P E E D 3 0 0

C H E C K S M E C H A N I C A LS T O P P O S I T I O N

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

C H E C K S S P E E D C L A M P I N GO D R I V E

P a c k a g e I n c l u d e : . T r u e d i g i t a l a l i g n m e n t d i s k w i t h I n s t r u c t i o n s t a l i g n a n a d j u i l d r i v e . Q u i e t D r i v e S t o p s f o A L P S d r i v e s I n c l u d e d w i t h 1 5 4 1 P h y s i c a lE x a m p r o g r a m . P l e a s e s p e c i f y d r i v e ! P R I C E S D O N O T I N C L U D E S H I P P I N G !P H Y S I C A L E X A M $ 3 9 . 9 5 E A • A d d i t i o n a l Q U I E T S T O P S $ 4 . 9 5

O r d e r N o w ! 8 0 7 6 2 - 5 6 4 5C A R D I N A L S O F T W A R E 1 4 B 4 0 B u i l d A m e r i c a D r i v o W o o d b r i d g e , V 2 2 1 9 1 ( 7 0 3 ] ;

4 9 1 - 6 4 9 4 I j i i . k I . i : A P P I N M I C R O I 2 8 3 P h a r m a c y A v o . S c a r b o r o u g h , O n t a r i o ,M i 2 J ( 4 1 6 ) 4 4 4 - 6 9 0 9 - * — s « f i * . ™ . i » n . v . i i ^ k i « t i t a c m c - t t , . * . A m i -

. n d l H M 1 ' C . m U i . m n i H b f c l .

L H T T a G 1 F H E R .M I H H * H U O * \ f O I L i m

P U C O M P U T E *

' W i n d « w1 h i H M i T l t l M I H A U I M . I N M l ( I M O I I P | I l

■ » ( H ™ » H » H r P « H D 1 h * " h | » 4 > 0 F " * I r - l h l H W I A H f 1 " * ' !- f » * a . | i i ' i P i « A V H ' H » * H l O b O v h i l U - n - r . D " f l i f a « d H C I i O l ii N Q l - q c k T l f H l i t Q " - a D X I C O . H F l J » T f F ( * U I E l - J O D - P L P T f - H h * O

F k L I N l l D " » * I V P I L l i r i f l l 4 H f t e m * * « l M C O L D " K t a f c B E S

S T O C K B R O K E R

■ - H ■ ■ , * « ! ■ * ' ■ ► . ! ■ .

. M \ O K I N D I A N A , I N C .t r o m s t h e e t

M I C M G A N C I T Y . I - 6 3 8 0

K H I M M J U M l H * N | M i m , . A i n H l S " - 1 .2 J 9 - H 7 9 - 2 2 8 4

C O N V E R S E W I T HY O U R C O M P U T E RA U S T f F U L L I H P L l U t N T A T l O N o t h o n g . n a l E L I Z A p r

g r a m n o , i . . v l i f < - n , o y O u i C n m m n d i j i f 6 4 C r * a l M a U l i 1 9 6 6 . E L I Z A h a b e c o m e m w o t i a ' s m o s l

e b r a r * d d ' - . L i t n l v l l i g n n c i r d e i n o a f f l l i o n p t o q r U Z i n o j i * f l i f * c i i * p p i y c f t o i r i e r i p i s l w n a n a l ^ e a e a c h a l a l e m e n t a y o E i p f f < a n i T i e n r e a p o n f l i w r l - T i h e o w C D m t n e n i o

_ ■ ■ " j ' i J r - i . " . i i F j i ' t - . ■ r o ' i a m i : 1 ' ^ ' . l c j - ' Q p n a t e 'D e a i g i o d T r u o f l l u g e m f l i n i r a m E , E L I Z A r i a a n e v e r D d o r eb e e n a v a i i q b i o l p * r i o n i i c o m o u i e r u s c * 3 e < c e p t i g r e a d yl I ' i p p F H l d o w n w u n l D n i l B t k i n g r h C a o p n i i l i c a 1 i O n " l u c l i m a d e I n O r h f l i n i t p ' 0 p r » m t o i f l l C m U l i n gN o 1 " , o u n e C o m m o d o i c Q v e r i m n p o n e i a l n g t h F U L L p o w u ra n r a n g e o r a p r o i n o n a ' H i a o r i g i n a l l b e i n g o l l f l i e d A l H i m t r d d u c f o F y p n e a o o n l y 1 ? A n i l y o * u l I m o u n o s l i ed o o a i t l o L e P u n n s I d m o r e ) w w f I I J n c l u r J e I n c o m p l e t eS O U R C E P R O S R A M l o - i i y t t o n t f O i d o n a lO r d e r y o u r c o p y o E L I Z A l o d a y a n d y o u I I n e v e r a g a i n w o n d e r h o l r e s p o n d w h e n y o u h e a r s o m e o n e s a y , " O k a y , l e f s s e e w h a l t h l sc o m p u t e r o y o u r s c a n a c t u a l l y S o ' "H E A D W H A T T H E K P E H T S S A A B O U T O U R V E R S I O N O E L I Z A :" M u c h m o r e ' n a n m e r e g a m e Y o u ' l l b i n q r e s a e d w i t hE L I Z A . . . A C o n v i n c i n g d e m o r i i r r B t i o n o f A r i j i i c i a l l n i e l l i g e n c Q . "

P C M A G M Z I N E" U e ' i g h i T u i o - n f c r i a i n m « n ( A i d e a l m e d i u m f a i h e w m ^ u n y o u rl y i t e m " - U I C H Q C Q U P U T M Q M A G A Z I N E

L I Z A e 4 t o O n o i e c e o s o l i r f t * f l O N S U C f l O C O

" E L I Z A i g r t a l * i l t n l r o d u c e y o u r I n e n m t c o m p u t e r sv e r y f u n n y p a r l y g a m e " — P E T f f l A M c W r L L . f l U S" E L I Z A i a e x c e p t i o n a l p r o g r a m , o n t h a t t l u n t u $ e . s r i o * 5 o y o u r m a c h i n e , j n n a $ g r e a t M i u n c a l i n t e r e s t "

- P O P U L A R C O M P U T I N G U A G A Z i N E' T h i s t e r n o n o E L I Z A u l t a t a i l u r e h a v e s a c n A p a r t y g a m e , i 0 P C O S

E L I Z A I 5 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 J o i s e a p e t i T y O n o C a s i c n e f

I . P r o r e c t e d V e m o n $ 2

L J i - j j i f l l f C i r ' l C i i r i M T n i i i o " " t n P l A S i C S o u r c e V e r s i o n _ . C j S o u r c e V & r n o n c a h l i f t e d A n m o d i f i e d a w e l l d r u n )

B o t h v e r n o n i i n c l u d e a m p a g e u s e r m a n u a ll e B a W m n h a r i n t a l Q i e r

( C a l i f o r n i a r i t a F d o n t s p l e a s e a n V a ^ f l s a l e s l a i )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 3 1 N o r i h u j & M h A v e n u e , D e p t . GL o A n g e l e s , C S O O J

( 2 1 3 | 6 5 - 7 3 Q Q ( 2 1 3 » G 5 3 3 1 4M C V I S A a n d c h s c k s a c c e p t e d :

Page 116: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 116/132

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 !

T H 5 9 D I S K E T T E !A r e y o j p a y i n g l o m u c h l o d i s X o i l e s ? T r o u f i r s !q u a l i t y , p i r m e . 5 V « " d i s k e t t e s ( n r e j a c l s , n o s e c o n d s )a I h e s e f a n t a s t i c s a l e p r i c e s a n s a v e , s a v e , S A V E !D i s k s a r e p a c k a g e d i b o w s o S O e a c h b o < c o n t a i n s5 s h r i n k - w r a p p e d 1 0 - p a c k s l h a t i 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 s - p r o t e c t l a b s .E a c h O i s k e t t e i c e r t i f i e d t b 1 0 0 % e r r o r t r e e a n c o m e s w i l n l i f e t i m e w a r r a n t y ( i y o u h a v e a p r o b l e m ,w e ' l l r e p l a c e t h d i s k e t t e ] . A l d i s k e t t e s i n c l u d e h u r e i nf o r c e m e n t r i n g s a n w r i l e - p r o t e c l n o t c h .A l d i s k e t t e s a r d o u b l e d e n s i t y a n 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 . B o o 5 3 2 3 9 1D S O D i s k e t t e s . B o o 5 3 2 4 0 3

$ 2 9 . 5 0 - 5 9 = e a . !

$ 3 4 . 5 0 - 6 9 e e a . !

( P O W E R a n P R O T E C T I O NF O Y O U R C - 6 4 !

P o w ' r P a i r e p l a c e m e n t p o w e r s u p p l y ( 1 . 5 a m p )f o t h C o m m o d o r e 5 b i l l t h a t ' s n o a l l ! P o w ' r P a a l s o s u p p l i e s t w a d d i t i o n a l s u r g e p r o t e c t e d o w l e t s( 1 2 0 V ) f o m o n i t o r , d i s k d r i v e , o o t h e r p e r i p h e r a l s .O n / o f f s w i t c h . F u s e p r o t e c t i o n . S l u f d y a l l - m e t a l c a i n i v e n t i l a t e d f o h e a t d i s s i p a t i o n . F u l l y e a rw a r r a n t y .3 4 9 1 0 $ 4 9 . 9 5 ,

L O W E S T P R I C E S I N U . S . A . !r i o r B M E P S O N

A X I O MC A R O C O

I N D U S

W c a o f l e r y o s o m e o t h l o w e s t p r i c e s i [ h c o u n i r y o t h m o s t p o p u l a r p r i n t e r s , m o i t o r s a n i n t e r l a c e s O u n o r m a l p r i c e s a r a l r e a d y l o w , b u t m a k e s u r e y o g e I t i e b o s l d e a ly o c a n , w w i l l a l s o m e e t m o s i c o m p e t i t i v e p r 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 e q u a lb a s i s ( f l o m f l m i j e r — w o d o n ' t c h a r g e t o u s o y o u r c r e d i t c a r d , i m p o s e e x c e s s i v e s h i p p i n g t e e s .o u s e a n y o t h e r h i d d e n e x t r a s t b o o s t t h p n e a y o p a D u t t h e r a p i d c h a n g e i p r i c e s i t h e - c o m p u t e r i n d u s t r y , w c a o n l y m o o t p r i c e s a t h t i m e y o p i a c e y o u r o r d e r : w c a n n o t a d j u s tp r i c e s o i t 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 t a ) A n o t h e r p l u s f o c h a r g e c a r d c u s t o m e r s

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

C O M M O D O R E S T A R M I C B O N I C S F A M O U S N A M E S O F T W A R EC - I 2 B C o m p u l B r S C A L L N X - 1 0 I C A L L E p y i1 5 7 1 D i s k D n v o S C A L L S I O S C A L L . B r O d e i t J i m f l1 9 0 2 M o n i t o r S C A L L C A R O C O I n f o c o m1 6 7 0 M o a o m S C A L L G - W n I n t e r l a c e I C A L L S i e r r a

E P S O N S ' M O R E S C A L L T i m e w o r k sF X - B S S C A L L S u p e r - G S C A L L R a n d o m H o u s aF X . 2 S 6 S C A L L ^ d i v i s i o n , a n t i m a n y m o r e !

T H B E S T P R I C E S *T H B E S T S E R V I C E *

W H S H O PA N Y W H E R E E L S E ?

C O M M O D O R E - R E A D Y P R I N T E RF a s l e i ! 3 S D - c o l u m n n o m a t i n p r i n t e r f r o m S m i t h ■ C a r i n ai n c l u d e s m t e i i a c e / c a W a ( n o i l i e r i n t e r f a c e n e e d e d )9 c p s . b i - d i r e c t i o n a l p r m i i n g . t r i c t i o n t o ( t r a c t t fo p i i c - n i ^ , s i c h a r a c t e r s i r e s , s o m e g r a p h i c sc a p a b i l i t i e s4 1 7 4 ( 1 F a s t e n l 8 P r i n t e r S 9 9 . 9 S■ ; ; . T r a c t o r f o I n 8 1 1 9 . 9 5

O N L Y S 9 9 9 5 !

8 D - C 0 L U M N S O N Y O U RC O M P O S I T E M O N I T O R !

S w i t c h S e l e c t a b l eO u r i p * c a b l e c o n n e c t s y o u : C - T 2 9 l a i c o l o r o m t i n o f n m r n e m o n i t o r a n d l e t s y o s w i t c h - s e l e c t 4 0 - c o l u m n c o l o r i c o i o r m o n i l o i o n l y ) . O 4 c o l u o i r ; m o n o c h r o m e , o f l O c o J u m n m o n o c h r o m e ^ o r e a t ^ a y t o u s eB D - c o f c r n n s o I r i s C - 1 2 B w i t h o u t t h e x p e n s e o a R G m o n i t o n H o i l i e r c a b l er e q u i r e d

. 4 0 7 7 1 S 2 4 . 9 5

O U B E S T M O N I T O R V A L U E E V E R !T h e B l a c k m a l m p i c t u r e t u M o n t h i s 1 4 ' c o m p os i t e m o n i t o r p r o v i d e s i m p r e s s i v e c o l o r r i c t iB l a c k s , m n i l c o l o r s a n b r i l l i a n t * h i t n i n c l u d e sD u i l t i n a u d i o s p t a i t r . c o n t r o f s l o m i u m e . t n g h l -n t s s . c o n t r a s t , c o l o r l i n t a n d s M i r p n e i s O n y e a rw a r r a n t y o p a r s a n t a b o r y e a r s e p i c t u r e t i i S eF r o m S a m s u n g S u p p l y L i m i t e d ' O l d e r T o d a y 14 0 7 2 8 S 1 4 9 . S 5M o n i t o r C a b l e ( r e q u i r e d ) W o r V s w i t h C 6 4 . C 1 2 S ( i c o m p o s i t e m o d e ) . T 9 9 / 4 A a r i a r n a f j y o t r i e i s3 7 4 2 4 S 7 . 9 5

^ C A R T R I D G E E X P A N D E r AP l u s S 2 2 . 9 5F A S T L O A D

O F F E R !S l o p w e a r i n g o u y o u ' c o m p u t e r b y o n f l i e i i e n r i d g e s w a p p i n g 1T h f t N n v f l f o n e c a r t r i d g e s x p a n d e r f o d i u r o s 3 c a d r i d Q B s l o i s R e i e lt n c o m p u t e r i n d e p e n d e n t l y D M h B p o w e r s w i t c h . C f l f i ' i d g o n o l in v f l r l r c u l f o r o a a y a c c e s s n W i n d t u m b l i n g b e h i n d t h c o m p u t e i .3 3 2 3 7 s l o t C a r t u d g e E . p a n d s r £ 2 2 . 9 5T h e c a n n d g e e * ? ^ ! ^ ] ^ a g r e a i c o m p a n i o n f o i h E p F a s i L o a dc a r t r i d g e — y o u c a n k e e p i p e r m a n e n t l y i n s t o i t e d p l u s h a v e t w s i d e s f r e e f o o t h e r c a f l n d g e ; 13 4 Z 1 G F a s t L o a d C a n n d g e ( S u g R e t a i l $ : ■ ' ■ S 2 4 . 9 5

F a s t L o a d O n l y $ 2 2 . 9 5w i t h p u r c h a s e o c a r t r i d g e e x p a n d e r !

D U S T C O V E R a n " E V E R Y T H I N G B O O K "

S P E C I A L O F F E RG e t k n o w u s b y o r d e r i n g t h i s g r e a t O u s tc o v e r t o y o u r C - o C - 1 2 8 a n o u c a t a l o g .

T h E v e r y t h i n g H o o k t o t h C - 6 4 a n d C - 1 2 8H o m o C o m p u t e r s , " f o $ 2 9 5 { n e * t r a s h i pp i n g a n h a n d l i n g c h a r g e s ) . C o v e r I a n t i s t a t i c ,I r i i n s l u c o n t 6 - g d u g a v i n y l s e w n t o u e x a c t i n gs t a n d f i r d s w l i h r d n l o r c o d s c u m s . D i s c o v e r t h s a v i n g ; ] a n e a s y s h i p p i n g a v a i l a b l e I r o mT E N E X C o m p i i t o f E p r e s s

3 1 6 2 7 C - G 4 D u l l - , . ■ ■ : : ; C ' e i t l i l3 B 4 6 4 C - I 2 B D u l l C o v e r s n C a t a l o g ( C 1 T |

T h R i g h t I n t e r f a c e F o A l Y o u r P r i n t i n g N e e d s ! !

6 i n V l C ' ? D f £ i i l \ t $ i n u s e r ' s3 3 5 6 5

s c w W t f t v e s t a e / T f o m o d o n T " R U D e f

f l g r a n e l p r m l e r m t e . f a c e f r a m O S t l o ; C o r r f m o d o r E p r m i c r C o m e * * i f h

$ 3 9 . 9 5G w I M n Q u i f f f D r o v i d f i s u p e f h i g is p e e d p f i n d n g ( o p a r a l l e l p r i n t e r sP r m t s a l C o m m o d o r e c r u M t r o r s

C a b l e s j n t f c o n n e c t o r s i n c l u d e d F r o m C a r d C o L t f e l i m e

3 4 4 8 4 S C A L Li i s u D C . ' a d e t o 1 1 i f - V J n o i l c i s m o f i

a n a i f 1 3 n s Q o n c a b f c F r o m

J O 5 D 2

F r o m V o u r F r i e n d s A W g l a d l y a c c e p lm a l l o r d e r s 'P . O . 0 6 5 7 8S o u t h B e n d , I 4 G 6 6 0

Q u e s t i o n s ? C a l l2 1 9 / 2 5 9 - 7 0 5 1

A G I

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 $ 2 0 . 0 0S 2 0 . 0 0 - S 3 9 . 9 9$ 4 0 . 0 0 - 5 7 4 . 9 9S 7 5 . 0 0 - 5 1 4 9 . 9 9S 1 5 0 . 0 0 - 1 2 9 9 9 $ 3 0 0 & u

S 3 . 7 54 . 7 55 . 7 56 . 7 57 . 7 50 . 7 5

N E X T R A F E F O C H A R G E SW V E R I F Y C H A R G E C A P OA D D R E S S E 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 117: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 117/132

N X - 1 0 P R I N T E RX E T E C S U P E R G R A P H I C I N T E R F A C E$ 2 9 9

T h i s I s S H I P P E D P R I C E a n y w h e r e I c o n l l n a n i a l U S f lP A N A S O N I C 1 0 9 1

X E T E C S U P E R G R A P H I C I N T E R F A C E$ 3 0 9

T h i s I S H I P P E D P f l t C E a n y w h e r s I c c m i n e n W J S A

C - 1 2 8 C o m p u t e r 1 9 0 2 A R G M o n i t o r1 5 7 1 D i s k D r i v e 1 7 5 0 R A E x p a n d e r

1 6 7 0 M o d e m 1 3 5 0 M o u s eM P 1 0 0 0 P r i n t e r

C a l l l o L a t e s t P r i c e sC o m m o d o r e 6 1 5 4 1 D i s k D r i v e

1 8 0 2 M o n i t o rC a l l f o L a t e s t P r i c e s

H X - 1 O C a l lH I . - 1 O C C a l l

S D - 1 0 .S D - 1 5 .S G - 1 5 .S H - 1 5

. 3 3 9. 4 4 9. 3 6 9

C a l l

C o m m o d o r e 6 4 W / G e o s1 5 4 1 C D i s k D r i v e

I H 0 2 C M o n i t o r1 5 8 1 C 3 . D i s k D r i v eC a l l l o L a t e s t P r i c e s

P R I N T E R SL e g e n d 1 0 3 0 2 0 9L e g e n d 6 0 1 6 P a n a s o n i c 1 0 3 1 2 3 P a n a s o n i c t w 2 1 S i l v e r R e e d C a l lE p s o n C a l lJ u k i C a l l

M O N I T O R SN A A m b e r 8 9 9 5C o m m o o o i e 1 8 0 2 . C a ! lG o l d s t a r C o l o r . . . . C a l lT e f c n i f e n R G C o l lM i r j n a v o x R G . . . . C a l lC o m m o a o r c 1 9 0 2 . Z 8

C O M M O D O R E 6 S O F T W A R EA B A C U S 6 C h a i t p a k 3 1 9 5C a d P a k 3 1 9 5P o w t i p l a n 3 9 S u e * C o m p i l e r 5 9 S u p e r P a s c a l . . " 9 5* ! . ] ■ ■ i : 1 1 - i ■ : ' ■ ■ F o r t h 3 1 9 5A C C E S SM a c n V ' C w t 2 1 9 5L e a O t i B o a r d 2 7 9 5T o u i n z i r - i c n i D i s k 1 6 9 5T e n i n F r a m e 2 7 9 5A C T f V I S I O NG a m a m a k e r 2 7 . 9 5H a c k p r 2 0 . 9 5C o m p u t e r L 1 P e o p l e . . 2 3 9 5A l l e r E g o 3 4 9 5f l o n o w e d T i m e 2 0 9 5

o 2 B a s k e t b a l l 2 3 9 5

B A T T E R I E SI N C L U D E DC a l - K i l - D 3 1 9 5C o n s u l t a n i - D 4 1 9 5H o m e P a k - O 3 1 9 5P a p e r C l i p f S c e H p a k 5 4 9 5H o m t O r g S e n e s - 0 . . . . 1 6 9 5

M J B R Q D E H B U N D

B a n k S i r e e l W r l l s i - D , . 3 9 M u s i c S h n p - D 2 9 . 9 5F i l m S h o P ' D 2 9 9 5K a r e l e k a O 2 0 9 5C n a m p L M e i u r a w r - 0 . . . 2 3 3 5P i S r i o p G r a p h i c s - 0 . . . 1 9 9 5P r i n t S h o p f l e l i l l 1 3 P r S n o p G r a p h n o r m . 1 9 9 5P r l . S h o p C o m p a n i o n . . 3 7 9 5B a n k S F l l i r 3 4 9 5B a n k S S p e l l e r 3 4 9 5B a n k S I M a i l e r 3 4 9 5C a r m e n S a D i e g o 2 3 9 5E L E C T R O N I C A R T SA r c h o n D 1 3 9 6A r c h o n l l - D 2 ) 9 5M u l e - 0 1 9 9 6R e a l m / l m a o s s . - D 1 9 9 5M u r d e r / Z i n i t e i j i c u f - D . . 1 9 M u s i c C o n s t r u c t l o n - D . . . 1 9 9 5P i n b a l l C o n s t t . - D 1 9 9 5S k y f o K - D 2 1 9 5G n e o n O n e - D 2 4 9 SS e v e n C i t i e s o l C o l d - 0 . . 2 4 9 5M a i l a M o n s k r s - D . . . 2 4 9 5R a c i n g D g s l i u c i i o n - 0 . . . 2 4 9 5A d v e n r u i e C o n s i r - D 2 9 9 5F i C o o k b o o k - 0 2 9 9 5B a r d s l a l e 2 7 9 5E u r o p e A b t a e 3 3 9 5T o u c r i f l o w n F o o t b a l l . L 7 9 L o r d s o C o n q u e s t 2 7 9 5C b e s s m a s l e r 2 0 0 0 2 7 9 5U I I i m a m W i z a r d 2 4 9 5S u p e t H o u l d e r d a s h 1 9 9 5A u i o d u e l 3 4 9 5O g r e 2 7 S 5

A M I G A C O M P U T E R S Y S T E MC a l l f o A v a i l a b i l i t y a n P r i c i n gA M I G A S O F T W A R E

H a c k e r 2 9 9 5M i n a s l u i l o w 2 9 . 9 5B o r r a w D i ! T i m e 2 9 9 5L i l l C o m p P e o p l e 3 4 9 5M u s i c S d 3 9 9 5M a s i e i l y p e 2 7 9 5K e y o o a r o C a d e ! 2 9 9 5V I P r o f e s s i o n a l 1 3 9 9 5R a c i e r 2 9 9 5A n a l y z e 6 9 9 5O n - L i n e 4 9 9 5S c n b b l o 6 9 9 5B B S - P C B u l l e i i n B o a r d . . 6 9 9 5A r c h o n 2 9 9 5O r w o n O n e 2 9 9 57 C i ! i e s o l G o l « . . 2 9 9 S

S k y l o . 2 9 9 5A r t l c F o i 2 9 9 5M a r b l e M a d n e s s 3 4 0 5H o u r ( A t l a n t i s 2 9 9 5f i C o o k b o o k 3 4 9 5A O v e n i u r e C o n s t 2 9 9 5C r t s $ m a s t ; r 2 C O 0 3 2 9 5I n s t a n t M u s k 3 4 . 9 5D e l u i e P r i n t 6 9 9 5D e l u x e V i d e o 6 9 . 9 5M i n e P a i n t 6 9 . 9 5P a i n t U t i l i t y 2 0 9 5P a m l U t i l i t y 2 2 0 9 5A c j u D r a w . . . . 1 3 4 9 5A e j i s A n i m a t o r / I m a g e s 9 9

l M i m s 3 4 1 9 SM a n p l a n 9 9 9 5M a n d e s k 4 S 9 6M a . l c o m 3 9 9 5F l i g h t S i m u l a t o r I I 3 4 9 5S i l e n i S e r v i c e 2 7 9 5M e a n 1 3 4 S 5L e a d e r B o a r d 2 7 9 5W i n t e r G a m e s 2 7 9 5R o g u e . . . . 3 7 . 9 5A p s h a i T r i l o g y 2 7 9 5S l r i p P o k e r 2 9 8 5B r a i a c c a s 3 4 9 5H a i i e y ' i P i o i e c i 1 9 9 5K r r t t a l k 3 9 9 5

S p e l l e r B e 3 9 9 5D i a b l o 2 3 9 5H e 2 7 . 9 5D e l i a P a o 1 9 9 5M o n k e y B u s i n e s s 1 9 9 5W i n n i e T h P o o h 1 9 9 5I n i o c o m . . . . . . C a l lO B M a n 6 9 9 5L a t h e e C a l lA m e g a M e ( U p g r a d e . . C a l l

F i l e r 3 4 9 5A H a p o r i 3 4 9 5A T e i m 3 J 9 5

D i s k . 2 0 9 5G i j m o 3 4 9 5D i g i t a l L i n k 5 4 9

C O M M O D O R E 1 2 S O F T W A R ES u p e r D a s o 1 2 . S w i t t c a l c w / S i d e w yW o ' d w r i t t i 1 2

6 9 9 5 H o m e P a k 3 1 9 54 9 9 5 S u p e r s c r i p t W l S f t H 6 9 9 54 9 S 6 P e r i e c t W r i t e i 4 9 9 5

B a s i c C o m p i l e r 1 2 4 4 9 5C t i a r t - P a k 1 2 3 9 C a d - P a k l 2 S 4 4 9 5

D a t a M a n a g e * I I 4 9 9 5 S y l v i a P o i l e r 1 2 1 9 9 5 S u p e r C C o m p i l e r 5 9 9 5F l e d S y s t e m I I 5 4 9 5 P a p e r b a c k W r i t e r 3 ? 9 5 S u p e r P a s c a l 1 4 9 6M a c f t W l 2 B 3 4 5 6 P a p e r b a c k H i 3 2 9 5 Y i m l a r 1 2 C a l lP e r f e c t F i L o t 4 9 9 5 P a p e r b a c k P l a n n e r 3 3 9 5 P a r l n e r 1 2 8 3 9 9 6

S u p e r S p e c i a l s *K u n g F u M a s t e r . 2 1 . 9 5 K a r a t e C h a m p . . 2 1 . 9 5 C o m m a n d o 2 1 . 9 5

S p e c i a l P r i c e s E f f e c t i v e N o T h r u S e p t e m b e r 3 0 , 1 9 8 6

E P Y XF a i l L o a d - C a r l . 2 9 t r i e E i d o l c n - D 2 4 9 5W i n t e r G a m e s 2 4 9 5S u m m e r G a m e s I I - 0 2 4 9 5M u l t i p l a n 6 4 / 1 2 8 4 4 . 9 5U o r p a l U t i l i t y 2 2 9 5M o v i e M n n s l e r 2 4 9 5W o r l d K a r a t e 1 9 9 5S u s e t C y c l e 2 4 9 5C t i a m p i o n W f t s t h n g . . . . 2 4 9 5W o r l d G a m e s 2 J 9 5D e s t r o y e r 2 4 9 I N F O C O MD e a d l i n e D 2 3 9 5E r i c r i a m e r - D 2 4 9 5l n t . o e l - 0 2 7 9 6P l a n e t t s l l - r j 2 7 9 5S o r c e r e r - B 2 7 9 5S t a r r . r o s s - 0 2 9 9 5S u s p e n d e d - D 2 9 9 5W i t n e s s - D ? 4 9 5S e a S l a l k e r - D 2 4 9 5Z o r k l . l l o r l l l D 2 7 9 5W i S t i r j r i n g t r Q 2 4 9 5S p e l l b r e a k e i - D 2 9 9 5B a i i y h o o 2 7 . 9 5M I C R O P R O S ES i l e n t S e i v i c o - D 2 3 9 5G u n s h i p - 0 2 3 9 5A c c r a i e t - 0 2 3 9 5F - 1 5 S t r i k e E s a l f r D 2 3 9 5O e : i s i o n i D e s t r t ! 7 9 SK e n n e d y A p p r o a c h ' D . r 2 3 9 5C r u s a d e i E u r o p e 0 . . , . 2 7 9 5C o n f l i c t i V i e t n a m 2 7 . 9 5

M I N D S C A P EC o l o r H 2 0 9 5C r n s s w u i d - M a g i c 3 4 9 5P b t I k I S c o r t 4 9 9 5H a l l e y P r o j e c t 2 0 9 5Q u a k o M i n u s O n e 2 0 9 5S b a d o w f i r e 2 0 9 5

L o r d s o M m m g n t 2 0 9 5L u s n e r P r o l i l e 2 0 9 5I n f i l t r a t o r 2 0 9 5B o I W r e s i l c 2 0 9 5S p e l l f O e s l r u c i i o n 2 0 . 9 5P i x e l s G a m e m a f c e r 2 0 9 5

S S

E S T . 1 9 8 2

5 M i n i o n C r u s hC o s m i c B a f a n c e - 0 . C o m a n y 1 9 8 5 -P r o f e s s i o n a l G o H D . .G r o a d s i d e s - DG u e s i r o n - D . „ C D r n p u l e i O l r b a c k - DF i e l d e l F i r s - D

. . 2 7 9 5. . 2 4 9 5. . 2 4 9 5. . 3 7 9 5. . 2 4 9 5. . 2 4 9 5

C o m p u t a r s

Q p * r M k i . G a r d e n - DG c m s i n n e W a r n o r - O .

G a i r a l i o n C o m m - 0 . .F i g h t e r C o m m a n d - N o r w a y 1 9 S 5 - D , . , . ,W m g s o W a r - DH e c h B n g a d e - D

P O B o > 1 7 8 8 2 , M i r m a u k e e . W 5 3 2 ( 7O R D t R L I K E S O P E N

M o n - F n l i a m - 7 p m C S T » S a t 1 p p . m . C S T O r d e r C a l l T a l l F r e e

8 0 0 - 5 5 8 - 0 0 0 3F o r T e c h n i c a l I n f o , O r d e rI n q u i r i e s , o l o W i s e . O r d e r s

4 1 4 - 3 5 1 - 2 0 0 7O R D E R I N G I N F O R M A T I O N : P l e a s e > p « l l y m m F l a s i□ e i i v e t y s e n d c a s n i e i c r i e c k o m o n e y o r d e r . P e r s o n a l a n c o m p a n y c h e c k s a t l o i y 1 o u s m e s s c a y s t c l e a r S c h o o l P f l ' s» e l c o m e C D c l a r j n i 1 3 . 0 0 . i C o n l i w n l a l U S i r e f u d ! S 3 0 0l o s o f t w a r e o r d e r s . 4 f l - s h i o u i n g T o h a r d n a i e m i n i m u m $ 4 0 0M a s t e r C a r d a n V i s a o r d e r s p l e a s e i n c l u d e c a r d e x p i r a t i o n d a l ea n d s i g n a u e W t r e s i d e n t s p l e a s s i n c l u d e s 1 ™ s a l e s t a H I . A K . F P O .A I ' U f i m r l o f t i c n a n d C a n a d i a n o r d e r s , p l e a s e a d 5 s h i p p i n g ,m i n i m u m 1 5 . 0 0 n i u i i i i ' i f o r e i g n o n l i r i i d I 5 ' . ' i s n i p p i n g , m i n i m u ml t 0 0 A l l o i d t r s i h i p p e r J o u l s K f c t h e C o n i i r w n u l l J S A a r e s n i p p t dI s c r ^ s s i n s u r e d U m a i l l l l o r e i o n s h ^ p m g c r i a i g e s e i i c e e d i r i em i n i m u m a m o u n t , y o u i n b - e c l i a r g e < t i T i e a i J d i l i o n a l a i n o u n l l g e y e - i r r p a c k a g e t y o q u i c k l y a n s a l e t y A g o o d s a r n E a n i n c l u d e ( a t t o r y w a r r a n t y D u t o u l o i v p r i c e s a l s a l e s a r m I . A l O t l t c l l v e r i l u r m r n u i l h i v l r e t u r n s u l h o r l i l U o n n u m B i r . P l e a s e c a l l( 4 1 4 ) 3 5 1 - 2 0 C 7 t o b t a i n a A l o y o u r r e t u r n w i l l n o t b e a c c e p i e i lP r i c e s a n a v a i l a b i l i t y s u b - J e d l c h a n g e w i l h r j u l n n l i c e

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

B a t t l e G r o u pW a r nG e t t y s b u r gT I M E W O R K SB u s i n e s s S y s t e m s - 0 . .W o r d W r i l e r / S p d l D . .S w i t l c a l c w ' S i d e w a y sD a t a M a n a g e r I I - □ , , , ,S i d e w a y s OE v e l y n W o o d - DS y l v i a P o r t e r - DS y l v i a P o r t e r I I

. 2 1 9 5. 3 7 9 5. 3 7 9 5. 3 7 . 9 5. 3 7 . 9 5. 3 2 9 5. 2 1 9 5. 2 4 9 5. 2 1 9 5. 2 4 9 5. 3 7 9 5. 2 1 9 5

2 1 9 5. 3 7 9 5. 3 2 9 5. 2 4 9 5. 3 7 9 5. 2 7 9 5. 2 7 9 5. 3 9 9 5. 2 7 . 9 5. 3 9 . 9 5

. 3 9 . 9 5. 3 1 9 5

3 1 9 5. 3 4 . 9 5. 2 0 9 5. 3 4 . 9 5. 3 9 9 5. 3 9 9 5

P R I N T E RB U F F E R SU - B u H 1 6 7 9 . 9 5U - B u ( l 6 4 K 9 9 9 5P R I N T E RI N T E R F A C E SX o l e c S u p e r

G r a p h i c 6 9 9 5G - W i z H . 9 5M O D E M SC o m m o d o r e

1 6 6 0 4 9 . 9 5W e s i r n i g e 6 4 2 0 . . C a l lC o m m o d o r e 1 6 7 0 . . C a l l

M I S C E L L A N E O U S 6 S O F T W A R ES u l i l o n i c F o o t s a l l 2 9 9 5P i m i m a s t e r 2 4 9 5C o m m a n d o 2 5 9 5R e a c t i f T t i e S i a r s - D 2 9 9 5C a r r i e r s A W a r - D 3 4 9 SS i i p e r M s e 6 H ) 4 7 . 9 5S t r i p P o k e r - D 2 3 9 5S a r r j o n 1 1 1 - 0 , 3 4 9 5U l l l m i l l 3 7 9 5U l t i m a I I I 3 1 9 5U l i l m a l V - D 4 1 9 5F l e e l S y s l e m I l - D 4 J 9 5N e w s r o o m - D . 3 4 9 5P a p e r A i r p l a n e K i t O . . . . 2 3 9 5C o m p u S e r v e S t a r t e r K i 2 4 . 9 5F l i g h t S i m u l a t o r I l - D . . . . 3 4 9 U r j e r u n n e r ' s f l e s c - 0 2 0 9 5

n o h e I - 2 7 5 5t h e W o i k s - D 3 9 K o t a y a s h i A i - e r n a i i v e - D 2 7 . 9 5B r i m s i o n t D 2 7 9 5H i e H o B b i l D Z 3 9 5E u r o p e A b l u t ' O 3 3 9 5A n i m a l i o n S t a l i o n - r j 4 9 9 5K a r a t e C n a m p - D 2 5 9 5K u n g F M a s t e r - D 2 5 9 5S p y v s S p V o l . I l - D 2 3 9 5I n t e r n a l l H o c k e y - D 1 9 9 5F o u r t h P r o l o c o l - D 2 3 9 5B l m n o . P a a f l t e s - D 2 4 9 5S u p e r H j e y D H S p a l l I M 3 1 . 9 5M a t h B l « i e r - D W 9 H a r d b a l l 1 9 9 5D i m b u s t e r s 1 9 9 5P 1 5 T r a d i n g C 1 9 9 5L a w o l t h e W f S l 1 9 9 5C I j p A i i 1 9 9 SC h a m p i o n s h i p B o x i n g . . . 2 0 9 5S a i e s F o r c e 4 9 . 9 5S u p e r m a n 2 3 9 5J e 2 9 . 9 5A l t e r n a l e R e a h l y 2 7 9 5S p o r t ! L i b r a r y 1 9 9 5C l i p A r l V o l 2 2 7 9 5F o n t m s s l e r ? 3 4 9 5I n v a d e r i L o s t T o m b . . . . 2 0 9 5M i n d P u r s u i t 2 3 9 5N e v e * F n o i n g S r o r y . . . 2 3 9 5G a l o 2 0 9 5A r t G a l l e r y . . . 1 9 9 5S t a r R a n k B o i i n g M 9 O F i e l d F o o t b a l l 2 0 9 5S t a r L e a g u e B a s e b a l l . . . 1 7 9 5O n - C o i B t h n n r s 2 0 9 5F r e e z e F r a m e 3 S I h o P a w n 3 9 V i / i s i s r X L 7 9 9 5H i d d e n A s s e t s C a A d M u s i c S y s t e m 5 4 9 5S r n t l n e 4 0 2 3 9 5A C 1 6 9 5M a - i B i s i c 2 7 9 5F a n t a s t i c F o u r 1 9 E 6R e s c u e R a i d e r s 2 4 9 5L i g h t L a 3 4 . 9 5A c o A c e s . , 1 9 9 5F i g t i t N l f i h t 1 9 . 9 5H o l e i O n * 1 6 9 5C e o i 3 9 9 5

Page 118: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 118/132

D I S K S 5 0 P R I N T E R S c o m m o d o r e ;

L I F E T I M E W A R R A N T YE T Y V E K S L E E V E S L A B E L SW R I T E P R O T E C T S P A C K A G E D

F A C T O R Y N E - l a t Q U A L I T Y6 0 - 9 9 1 0 0 9 9 9 1 0 0 0 .

g e n e r i c S S / D D . 6 0 . 5 5 . 5 0B A S F D S / D D 1 . 0 0 . 9 5 . 9 0

J J \ f e r b a t i m s5 9 9 1 0 0 9 9 1 0 0 0

S S / D D 1 . 0 0 . 9 5 . 9 0D S / D D 1 . 5 0 1 . 4 0 1 . 3 0

G I V E S Y O C R E A T l V l E D G fN E

L O P R I C EC A L L I

M . C . S .M i c r o c o m p u t e r S e r v i c e sB O O - 4 3 3 - 7 7 S G

I M i c h i g a n ( 3 1 3 J . 3 S 7 - O 2 S 1I N F O C U S T O M E R S E R V I C E ( 3 1 3 ) 6 8 5 - 7 7 6 6

H O U R S M O S A 1 0 . 0 0 A . M . G O P . 1 5 0 7 6 M i d d l e b e r t . L i v o n i a . M 4 8 1 5 4

C a n o n ( & C O L O R I N K J E T$ 2 4 9 9 5L I M I T E D T I M E O F F E R

[ ■ ■ } G o l d S t a r1 3 C O L O R M O N I T O R

N E * 1 3 9 "L i m i t e d Q u a n t i f y

$ 2 3 9N . L . Q S H E E T F E E O E HR E A R T R A C T O R / F R I C T I O N

E B U F F E R

S E I K O S H A S P - 1 0 0 0C O M M O D O R E R E A D Y

N E A R L E T T E R Q U A L I T YF R I C T I O N T R A C T O R1 0 C P 1 . 5 K B U F F E R

C O M R$ 7

C R - 2 2 0C O M M O D O R E R E A D YS » S > F R O M E P S O N

6 C P T R A C T O R F E E D

W B o u g h t' e A l F A B E L O W

D E A L E R C O S TR E T A I L

4 9 9 . 9 5

R E G U L A RD E A L E R

C O S T3 2 5 . 0 0

1 0 0 % C - 6 4 C o m p a t i b l eB u i l t i H i - R e s G r e e n M o n i t o rH e a v y d u t y p o w e r s u p p l y a n s t u r d y c a s eA u n i t s c o m p l e t e l y r e f u r b i s h e dw i t h f u l l 9 d a y w a r r a n t y

$ 1 9 9 . 9 5S P E C I A L Q U A N T I T Y D I S C O U N T SM V I S A L

D e a l e t l r > q u i i i » I n v l t f l dA l p r l c a i d i s c o u n t e d l a C B l h n c h e c k , a d 3

l o M C V I S A . S h i p p i n g : P r i n t s ™ 5 o d o .E d u c a t o r 1 2 0 . 0 0 , D l i k i 1 4 . 0 0 p a 1 0 0 , 1 W a i t

C a m i n d 5 2 o o p a D f d « r | . A d ( o ( o C . O . D . R a d u c a d s h i p p i n g f o r l a r g a q u B n i i t l n i .

I ' n , - . a n a v a i l a b i l i t y l u b j a c t t c h a n g ew i t h o u t i - A L M E R C H A N D I S E C A R R I E S

M A N U F A C T U R E R S W A R R A N T Y .

Y O C A D L O M O R E W I T H M U S I C T H A N Y O U ' R E D O I N G N O W !D i y o p l a y a i n s t r u m e n t i s c h o o l ?N m a t t e r w h a t y o u r m u s i c a l b a c k g r o u n d i s t h e s e n e c o m p u t e r m u s i c p r o d u c t s w i l l b r i n g o u y o u r t a l e n t s !

S Y N T H E S I Z E R S A N D R U M M A C H I N E SC O M P U T E R S O F T W A R E A N H A R D W A R ES E Q U E N C E R S , P R O G R A M M E R SH O M E R E C O R D I N G E Q U I P M E N T

F U T U R EM U S I CU S Y O U R C O M M O D O R E 6 4 $ 3 4 . 9 5 M U S I C S H O P S O F T W A R Es a v e S i W r i t e r n u s i c b p o i n t i n g a n c l i c k i n g

y o u r j o y s t i c k s t a f f s a o c e P l a y b a c ka n t e m p o O k o P r i n t y o u r s c o r e !

$ 9 9 . 9 5 M U S I C S H O P W I T H M I D IW V T - S W E v e n b e t t e r y e t l Y o u r c o m p u t e r c a

n o p l a v a n y M I D I s y n l h e s ^ e r l P e r f e c t( o r t h e C Z I O I . w i t h d d i f e i e n t s o u n d s a io n c e 1 Y o c a w r i t e w i t h t h V e y b c o d '

$ 9 9 . 9 5 M I D I I N T E R F A C E F O C 6 S A V E S 3 0 R e q u i r e d t a u s o M i a w f t w a r e a n d M I D I

s y n t h e s i z e r s w i t h C o m m o d o r e 6 4 / 1 2 8$ 8 9 . 9 5 E O I T O R / U B R A R I A N F O R C Z 1 0 1W V E S 1 0 G r e a t f o r m a k i n g y o u r o w n C Z s o u n d s 1$ 6 4 . 9 5 S Y N T E C H M I D I S T U D I O < S E Q )S A V E S i i B e s t l o c o s l M ' D I s e q u e n c e r 11 0 - D A Y S A T I S F A C T I O N G U A R A N T E E DW H A V E M A N Y M O R E P R O D U C T S

A V A I L A B L E . I Y O D O N ' T S E W H A TY O W A N T H E R E , C A L L U S

N E W ! A M I G A A N D A T A R I S T C A L L F O H L A T E S r M U S I C P r a D U C I I N F O B M A T I O NA P P L E I S E R I E S L i s t S a l e

P a s s p o r t I n t e r f a c e S 1 4 9 S 1 1 9I I I n t e r f a c e 2 9 2 3 P a s s p o r t M , d i 4 + ( S o q ) . . . 1 2 9 9 9P a s s p o r t L e a d s h e e l e r ( N o t ) 1 4 1 0 Y a m a h a D E d i t o r s , . . . F r o m 8 9 . 9 5C a s i o C Z 1 0 1 E d i t o r s . . F r o m 8 9 9 5T e x t u r e s S e q u e n c e r . . . . 9 8 E d u c a t i o n a l S o f t w a r e . , C A L L !

M A C I N T O S HD e l u x e M u s i c C o n s t . S e t . , , 7 4 M a r k o t h e U n i c o r n f S e q ) 2 9 5 2 6 0M a r k o t h e U n i c o r n ( N o t ) 4 9 5 4 4 5M A I n t e r f a c e s F r o m 7 5 . 0 0M A S y n t h E d i t o r s F r o m d O . O O

I B M U S I C S O F T W A R E . . . C A L L !K E Y B O A R D . S Y N T H . , E T C . . . C A L L !C S E R I E S 6 V O I C E C A R T , , , 4 3

T R A C K R E C O R D E R S . . . . C A L L !D R U M M A C H I N E S C A L L 'A T A R 1 8 0 0 / 1 3 0 X E M I D I S Y S I E M C A L L !

S T A R T Y O U R C O M P U T E R M U S I C S Y S T E M T O D A Y

$ 2 9 9 c a s i o c z 0 P R O F E S S I O N A L S V N I H E S G E U S O U N D . U T C U N I Q U E9 3 j r j D S A T C N C E M O F B O G l W M M A a £ P O R T A B L E

E A S Y T U S T H S T A N D A R D

F R E E A A D A P T E R & S H I P P I N GB O O K S O M I D I , M I D I P R O D U C T S

U n d e r s t a n d i n g M i d i 9 P a g e sw / P r o d u c t G u i d e

H o t U n d e r s t a n d P r o g r a m t h D 7 2 4 9 5S y n t h e s i z e r T e c h n i q u e 3 . 9 5

S e n d c o s t p l u s 3 1 . 5 0 p o s t a g e a n h a n d l i n g t t h e a d d r e s s b e l o w o c a l l t o l l f r e e t o o r d e r .

F U T U R E M U S I C I T H O N L Y M U S I C S T O R ED E V O T E D T O C O M P U T E R E N T H U S I A S T SH O M E M U S I C I A N S .

M A S T E R C A R D A N V I S A A C C E P T E DC A L L 2 H R S . T O L L F R E E !

1 - 8 0 0 - F O R - M I D IF U T U R E M U S I C , 1 4 6 5 T e r m i n a l W a y . M a l l O r d w s o n d C o r r e j p o n d B n c a l O : B o 1 0 9 0 , R e n o , N 8 9 5 0 4 . N e v o d a C o l l 7 0 2 - 8 2 6 - M I D I C u s i . 5 e r v l C B 7 0 2 - 3 S 9 - M I D 1 ; 9 - 6 P D T

Page 119: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 119/132

Page 120: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 120/132

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 6 N F S E A S O N

6 1 A c c u r a t e v ' 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 6 T o

B E A T T H S P R E A D• F E A T U R E SP 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 f 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 n d i n g s v s L i n eS 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 5 D a t a B a s e

A u t o O p p o n e n t I n p u tP 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 7D e a l e r I n q u i r i e s I n v i t e d

5 9 I N C L U D E S D I S K , D O C U M E N T A T I O NS H I P P I N G H A N D L I N G

A p p l e I l i l i C o m m o d o r e 6 1 2 I B P C T a n d y C o m p a t i b l e sT R S - 8 0 M I I I / I V

S t a t s N e e d e d T o R u n 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 M a i l O 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 n i 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 S H I P P E D I D A Y SP H O N E L I N E S O P E N 2 H R S .

T O L L F R E E 8 0 0 - 7 2 2 - 2 2 7 7T E X A S C O L L . 2 1 4 - 5 8 6 - 8 2 1 2M a r a t h o n S o f t w a r e D e p t .P O 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

t t l l i F I £ E C O U I C T m i O U K ' i D i l i

c o m m o d o r e1 2

P E R S O N A L C O M P U T E RI n c l u d i n g : S h i p p i n g . H a n d l i n g a n

I n s u r a n c e — N o E x t r a C h a r g e sI N C L U D E S D E L I V E R Y

S P - 1 O O OB u i l t - i n C o m m o d o r e I n t e r f a c e2 - Y e a r W a r r a n t yN e a r L e t t e r Q u a l i t y M o d e

$ 1 6 9 9 SS E I K O S H A

L I M I T E D T I M E O N L IS P E C I A L I N T R O D U C T O R Y P R I C E

B A C K T S C H O O LS P E C I A L S !

B A C K T S C H O O L S P E C I A L !- C O M M O D O R E ! 2 8 » C O M M O D O R E 1 S 7 1

• R G B / C O M P O S I T E « C O L O R M O N I T O R$ 7 2 9 *I N C L U D E S D E L I V E R Y

c o m m o d o r e1 5 7 1 D I S C D R I V E

C O S M JW H E R E T H A C T I O N I F O C O M M O D O R E 6 4 M 2 8 *S U P E R H U E YT A L L A D E G AF O R B I D D E N F O R E S T M 2

C M F O 1 2 C O M M O D O R EP E R S O N A L C O M P U T E RS P R E A D S H E E TB O O K P A C K A G E l 1 3 4 ' =

V O L K S M O D E M S6 4 8 0 ( 1 2 0 0 G P ' 1 1 9 "6 4 2 0 / 3 0 0 B P * S 4 * «

I N E Y O R K S T A T E C A L L T O L L F R E E1 - 8 0 0 - 2 2 1 - 2 7 6 0 o 5 1 6 - 3 4 9 - 1 0 2 0

O W P i l I f C O M P U T E R C E N T E R S O A M E R I C AS T E R M I N A L D R T V / e , P L A H M V I E W , N 1 1 8 0 3

$ 2 4 9 9 • I n c l u d i n g S h i p p i n g . H a n d l i n g a n

I n s u r a n c e — N o E x t r a C h a r g e sI N C L U D E S D E L I V E R Y

M E M O R E XW O R K S T A T I O NS C H O O L S P E C I A L

2 D I S K S /D I S K C A S E . . . M 9 "

I N T E R F A C E SX E T E C S E N I O R /8 B U F F E R . . ' 6 4 » 'X E T E C J . . . ( 4 9 «P P

C Q M P L J T E BC O M P U T E R C E N T E R SO F A M E R I C AS T E R M I N A L D R I V EP L A I N V I K W , N 1 1 8 0 1

1 - 8 0 0 ^ 3 1 - 1 0 0 31 - 8 0 0 - 5 4 8 - 0 0 0 9

c o m m o d o r e6 4 P A C K A G EI N C L U D E S :

• C o m m o d o r e 6 4 C o m p u t e r• C o m m o d o r e 1 5 4 1 D i s c D r i v e

U o l o r M o n i t o r w i t h C a b l e sC A L L F O P R I C Ee p y x $ 2 9

K a r a t eK r o n i s R i f t L u . i G a m e sE i d o l o n L i f c a s G a m e sB a l l D l a z e r L u c a s G a m e sR r s t u e F i a a a i u s L u c a sG a m e sF a s t l o a dW m t t g a m t iM o W h e e l s

I N C L U D E S D E L I V E R YT e m p l e □ A s p h . i iT r i l o g yJ e C o m t w tS i m u l a t o rG l J o eS u m m e r G a m e s o I IB a i b r eB a s e b a l l

P A P E R B A C KF O C O M M O D O R E 1 2

P A P E R B A C K W R I T E R 1 2 P A P E R B A C K F I L E R 1 2 P A P E R B A C K P L A N N E R 1 2

P R O F E S S I O N A LF L E E T S Y S T E MT H E L A R G E S T S P E L L C H E C K E RA V A I L A B L E F O Y O U R C O M P U T E R9 0 . 0 0 0 W O R D S O C - 6 4 I - I 2 87 0 . 0 0 0 W O R D S O A T A R I . . ' S T * *F L E E T S Y S T E M N E F O C O M M O D O R E 1 2 ' 6 4 «

C h e c k , M o n e y O r d e r , M o V I S A a r a p t K l N a c H d o n a J < v < t o M a r t e r C a n l a n V i a . C a f o t f H s p i i g a n d h a n o W i gI n f o r m a t i o n / I V Y S r e s i d e n t ! a d a p p l c a b i e s a l e s t a i / P r t C Q a n a v a i a U f t y a s i ^ e t t t o c h a n g e w i t h o u t n o t i c e / A l f a c t o r y f r e s hm R T h a n d v w i l d m a n u f a O u r r r ' s w a r r a n t y . D e a l e r ? W e l c o m e . C a ff o r e c e n t p r i c e r e d u c t i o n s a n n e r e b c i t e I n f o r m j t l o n . P l u ss h i p p i n g a n h a r i d n g . N r e t u r n s w f t h o u t r e t u r n a u t h o r t z a t f c mn u n t r r .. r j c c w r r ^ w A L u s o m . « a p f p d c t r a .

Page 121: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 121/132

Y O U R C O M M O D O R EA M I G A S Y S T E M P A C K A G E

I n c l u d e s : A M I G A 1 0 0 0 C P U , 5 1 2 K , M o u s e , T w E N T I R E3 V 2 " D o u b l e S i d e d D r i v e s , A m i g a R G M o n i t o r , S Y S T E MA m i g a D O S , B a s i c , T u t o r i a l , K a l e i d o s c o p e , a n j « - f » A | |V o i c e S y n t h e s i s L i b r a r y . ' 6 7

C O M M O D O R E 1 2 S Y S T E MI N C L U D E S : C B 1 2 8 C o m p u t e r , C B 1 5 7 1D i s k D r i v e , M a g n a v o x 8 5 6 2 - * A AR G B / C o m p o s i t e M o n i t o r . ' 7 7 9 " "

C O M M O D O R E 6 S y s t e m P a c k a g e

I N C L U D E S : C B 6 4 C o m p u t e r ,C B 1 5 4 1 D i s k D r i v e , T a x a n 2 2 C o l o r M o n i t o r

E N T I R ES Y S T E M

$ 4 9 9 0 0D R I V E S

C B M 1 5 4 1C B M 1 5 7 1M S D - 1M S D - 2I N D U S - G T ( 6 4 / 1 2 8 ) . . . . « 1 9 9 < " >

* 2 4 9 «

M O D E M SA n c h o r V o l k s m o d e m . . . . * 5 9 "A n c h o r A m i g a 8 C A L LA n c h o r 6 4 8 0 ( 6 4 / 1 2 8 )

3 0 0 / 1 2 0 0 B a u d M 1 9 ™C B 1 6 6 0 ( C - 6 4 | S 5 9 » »C B 1 6 7 0 ( C - 1 2 B ) * 1 7 9 D 0

M O N I T O R SR G B / C O L O R

T a x a n 2 2 0 * 1 7 9 ° DM a g n a v o x 5 1 * 2 8 9 ° °N E 1 2 1 6 1 3 7 9 ° oA m i g a 1 0 8 0 H i - R e s . . . « 2 9 9 0 0

P R I N T E R SE P S O N H o m e w r i l e r 1 0 * 1 5 9 ° °O K I D A T A O k i m a t e 1 0 s 1 9 9 «S T A R S L 1 0 C S 2 1 9 < ™P A N A S O N I C 1 0 8 0 . . . . • 1 9 9 « "C . I T O H 7 5 0 0 A * 1 6 9 ° °

D I S K E T T E SM A X E L L S S / D D 5 U . . . . M 1 * *N A S H U A S S / D D 5 V * 9 S o n y S S / S D 5 V * 9 S o n y D S / D D 3 V 2 9 G E N E R I C D S / D D w / F l i p ' n F i l e1 D i s k H o l d e r » 1 1 "

A C C E S S O R I E SC o m p u G u a r d S u r g e a n S p i k e P r o t e c t o rC u r t i s S P S u r g e a n S p i k e P r o t e c t o rC u r t i s S a f e t y S t r i p w i l h O u l l e l sC u r t i s U n i v e r s a l P r i n t e r S t a n dC o m p u t e r S p e c i a l l i e s P o w e r P l u sA m a r a y D i s k T u b s 3 o 6 W

* 5 4 ™* 9

I N T E R F A C E SC A R D C O G - W H I Z » 4 9 < ™C A R D C O S u p e r G » 5 2 «D i g i t a l D e v i c e s U - P r i n t C » 4 4 »O r a n g e M i c r o G r a p p l e r * B 9 mP P P r i n t e r I n t e r f a c e . . . . « 3 4 "X e t e c B * 6 9 "M i c r o R D M J 3 5 0 * 5 9 ™

A A S F / « o r P a c M a n * 4 B BC e n t i p e d e * 4 G a l a x i a n * 4 B BD e f e n d e r * 4 D i D u » 4 D o n k e y K o n g » 4 R o b o l r o n * 4 B B

B A T T E R I E S I N C L U D E DP a p e r c l i p 6 4 / 1 2 3 « 3 7 «P a p e r c l i p / S p e l l P a S 4 9 MS p e l l P a » 2 9 «T r i e C o n s u l t a n t S 3 7 O TH o m e P a k * 2 9 ™

B R O D E R B U N DT h P r i n i S h o p i 2 9 «G r a p h i c s L i b r a r y 1 , 2 , 3 e • 1 7 "T h M u s i c S h o p » 2 9 B BB a n k S t r e e t W r i t e r » 3 4 « °G r a p h i c s C o m p a n i o n . . . ' 2 4 B B

S O F T W A R EC O M M O D O R E

T e x t c r a f t S 5 9 0 9G r a p h l c r a f t « 2 9 "M u s i c r a f t » 7 9 «T L L o g o . . , * 7 9 «A m i g a P a s c a l * 7 9 B BL a t t i c e " C . . . . . . 1 1 9 0 0A m i g a A s s e m b l e r > 7 9 S BL i s p i i s e o oJ a n e - i n t e g r a t e d S 3 9 0 0A s s e m b l e r 6 4 « 9 B »P i l o t 6 « 9 S u p e r E x p a n d e r . , , . > 9 B B

D A T A S O F TM o o n S h u t t l e * 5 P o o y a n » 5 0 BO ' R i l e y ' s M i n e * 5 0 B

D I 5 C O V E R YM a r a u d e r A m i g a B / U . . . ' 3 2 B B

H E O m n i w r i t e r * i g "B e n j i S p a c e R e s c u e » 3 B BH E G a m e s / O l y m p i c s . . . . « 3 «G r a p h i c s B a s i c ' 3 B B

M E G A S O F T f o A m i g aA - C o p i e r > 3 4 B BA - R e p o r t * 4 4 «T e x t C r a f t * 5 9 B BG r a p h i c C r a f t » 2 9 B B

M I C R O S Y S T E M SA n a l y z e » S 9 B »S c r i b b l e » 5 9 B BO n - L i n e S 4 9 1 M 1O r g a n i z e D a t a B a s e 5 9 B B

C A R D C OF r e e z e F r a m e S 2 9 «S ' m o r e B a s i c $ 4 4 B B

P r o f e s s i o n a l S o f t w a r eF l e e t S y s t e m s I I C 1 2 8 / 6 4 * 4 9 B BF l e e t S y s t e m s I I C 1 2 8 B 5 9 B BT r i v i a F e v e r « 1 9 " b

P F F i l e » 3 2 B B

S P R I N G B O A R DT h N e w s R o o m ' 3 2 8 BC l i p A r t s « i g B oC l i p A r t s I S 2 7 B B

S U B L O G I CF l i g h t S i m u l a t o r I * 3 7 B BJ o S i m u l a t o r C 6 « 3 7 B B

S P I N N A K E RR h y m e s & R i d d l e s « 9 A l C o c o r C a v e s » 7 B BB u b b l e B u r s t « 9 S n o o p e r T r o o p e r ' s # 1 . . . . * 9 0 B

C A L L T O L L - F R E E 1 - 8 0 0 - 2 3 3 - 8 9 5 04 7 E a s t T h i r d S t r e e t , D e p t . A 4 0 9 W i l l i a m s p o r t , P 1 7 7 0 1

E D U C A T I O N A L I N S T I T U T I O N S C A L L T O L L - F R E E 1 - 8 0 0 - 2 2 1 - 4 2 8 3d e l i v e r y

1 - 8 0 0 - 2 6 8 - 3 9 7 4O n i n n n . Q u e b o c

P O L I C Y J ( M i n i m u m S ? D Q s h i p p i n g a n h a n d l i n g L a r g e r s h i p m e n t s m a l e d u u g a c a - t i a i m c i a i g e s P e r s o n a l a n c o m p a n y c n t c t a r e q j i r o 3 w t e ' s ( c l e i r f a i f a s tu s t y o u r C J W i t c i r 0 o i t n Q c j s h i e f c n t c k o D i n k m o n e y O ' ^ e r P s n n s y t ™ e n t f n n a a i B ^ s a l e s " j a A i p r i c e s a r e s u b n e t t t r u n ^ i i i i i i l l k « . v s u D i e c t r D E f e c f i v e M f i w a e w i l l B r f p l a c e d w i i n l i s a r r w i i f m o n l y H a r d w a r e v i i l l b n i a p a » e d O " e p l i t f l d a o u d i s c r e i i o n w r r h i n i h e r h E t e r n s a n u r n i t j o i t h m a r i u i s c t u ' E r ' ^ w j r r a n l y W c a n n o t g u j ' j n i e e : a n p a n & i l n y A s a l r ^ a r I m a l a n r e t u r n e d t A l p m n t i a r s u b l e t ( r r B ^ i o r V m ^ F e

C A N A D I A N O R D E R SC a n a d a L 5 L 1 T 1

1 - 8 0 0 - 2 6 8 - 4 5 5 9o i r . u r P f n v i n e t s 1 - 4 1 6 - B 2 B - 0 6 6 6 D u i D r i v e .

Page 122: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 122/132

T H U L T I M A T E C O N T R O L I N T E R F A C EC o m p a t i b l e w i t h C 6 4 ,C 1 2 8 i n 6 4 & 1 2 8 m o d e s ,a n d C 1 2 8 i n C P / M m o d eU n i v e r s a l l y a p p l i c a b l e d u a l 6 5 2 2 V e r s a t i l e I n t e r f a c e A d a p t e r ( V I A )b o a r d . I n t e l l i g e n t l y c o n t r o l a l m o s t a n d e v i c e . P e r f o r m a u t o m a t e dt e s l i n g . A c q u i r e d a l a f o l a b o r a t o r y a n i n s t r u m e n t a t i o na p p l i c a t i o n s . P r o v i d e s l o u r 8 - t a i t l u l l y b i d i r e c t i o n a l I K p o r t s e i g l nb a n d s h a k e l i n e s . F o u r 1 6 - b l l l i m e r / c o u n t e r s . F u l l I R i n t e r r u p tc a p a b i l i t y . E x p a n d a b l e . I n c l u d e s e x t e n s i v e d o c u m e n t a t i o n a n p r o g r a m s o d i s k . S 1 6 9 p o s t p a i d U S A . E a c h a d d i t i o n a l b o a r d S 1 4 9 .

S Y M B O L M A S T E R M U L T I - P A S SS Y M B O L I C D I S A S S E M B L E R

T h o r i g i n a l a n b e s t i n o e v e n b o H e w i t h V e r s i o n 2 . 0 !D i s a s s e m b l e s a n 6 5 0 2 / 6 5 1 0 / u n d o d G 5 C G 2 / B 5 Q 2 m a c h i n e c o d ep r o g r a m I n t o b e a u t i f u l s o u r c e , I n c l u d e s b o t h C 6 S C 2 n a t i v em o d e v e r s i o n s . L e a r n t p r o g r a m l i k e t h e x p e r t s ! A d a p t e x i s t i n gp r o g r a m s t y o u r n e e d s ! O u t p u t s s o u r c e c o d e f i l e s t O l s k l u l l yc o m p a t i b l e w i t h y o u r M A E . P A L , C B M , D e v e l o p - 6 4 , L A D S . M e r l i n o rP a n t h e r a s s e m b l e r , r e a d y t o r e - a s s e m b l y a n e d i t i n g . 1 0 0 %m a c h i n e c o d e a n e x t r e m e l y l a s t . 6 3 - p a g e m a n u a l . A d v a n c e d a n s o p h i s t i c a t e d f e a t u r e s l a l o n u m e r o u s t d e t a i l h e r e . S 4 9 . 9 5p o s t p a i d U S A .

P R O F E S S I O N A L U T I L I T I E S R E S O U R C E SC 6 S o u r c e C o d e M o s t c o m p l e t e a v a i l a b l e r e c o n s t r u c t e d ,e x t e n s i v e l y c o m m e n t e d a n c r o s s - r e t e r e n c e d a s s e m b l y l a n g u a g es o u r c e c o d e f o B a s i c a n K e r n a l R O M s , a l 1 6 K , I b o o k f o r m , 3 4 p a g e s S 2 9 . 9 5 p o s t p a i d U S A .P T D - 6 5 1 0 S y m b o l i c D e b u g g e r f o C 6 4 . A e x t r e m e l y p o w e r f u l t o o lw i t h c a p a b i l i t i e s f a b e y o n d m a c h i n e - l a n g u a g e m o n i t o r . 1 0 0 - p a g em a n u a l , S 4 9 . 9 5 p o s t p a i d U S A .M A E 6 4 v e r s i o n 5 . 0 . F u l l y p r o f e s s i o n a l 6 5 0 2 6 5 C Q 2 m a c r oe d i t o r / a s s e m b l e r . 8 0 - p a g e m a n u a l S 2 9 . 9 5 p o s t p a i d U S A .

S C H N E D L E R S Y S T E M S1 5 0 1 N I v a n h o e , D e p t . Q 9 , A i l i n g t o n , V 2 2 2 0 5

I n l o r m a t i o n r r e l e p h o n e O r d e r s ( 7 0 3 ) 2 3 7 - 4 7 9 G . V I S A / M a s t e r C a r d

F A C T O R Y A U T H O R I Z E DC O M M O D O R E R E P A I R C E N T E R

1 - 8 0 0 - 7 7 2 - 7 2 8 9I N I L L I N O I S ( 3 1 2 ) 8 7 9 - 2 8 8 8

C 6 R e p a i r w , « , i 4 2 . 9 5 *1 5 4 1 R e p a i r 7 9 . 9 5 *1 5 4 1 A l i g n m e n t

o n l y 2 9 . 9 5 *C U R e p a i r , „ . « „ . 7 9 . 9 5 *

A M I G A R e p a i r C A L LC 6 P o w e r S u p p l y 3 4 . 9 5

C B A M I G A P A R T SC a l l | 3 1 2 | 8 7 9 - 2 3 5 0' I n c l u d e s p a r t s , l a b o r 8 U P r e t u r n s h i p p i n g . A P O I F P O o

A i F r e i g h t a d S I O . O OC A L L B E F O R E S H I P P I N G . V J S A , M A S T E R C A R D O M O N E T O R D E R

2 4 - 4 8 M r s . T u r n a r o u n d ( S u b j e c t t p a i a v a i l a b i l i t y ]D i a g n o s i s f e o S 2 5 . 0 0 f o a n u n i t a l t e r e d o w l t l i n d e f e c t s .

S A V E Y O U R S E L F S O M E M O N E YD u t o u v a s t e x p e r i e n c e i r e p a i r i n g 6 4 w h a v e f o u n d t h a it h p o w e r s u p p l y i m a j o r c a u s e o b o a r d f a i l u r e s . B i n s e r t i n go u d e v i c e b e t w e e n t h p o w e r s u p p l y a n c o m p u t e r o v e r 6 3 o o u c u s t o m e r ' s r e p a i r s w o u l d h a v e b e e n a v o i d e d . F o r o n l y

1 9 . 9 5 o u C 6 O v e r V o l t a g e S e n s o r w i l l c o n t i n u o u s l y m o n i t o ry o u r p o w e r s u p p l y o u t p u t . I a o v e r v o l t a g e o c c u r s t h O v e rV o i t a g e S e n s o r w i l l p r e \ / e n t d a m a g e t y o u r 6 4

6 O V E R V O L T A G E S E N S O R S 1 9 . 9 S

L S T E K T O N I C S P L U S , I N C .

1 5 H O U S T O N S T R E E TB A T A V I A , I 6 0 5 1 0

C L I P A N S A V E

P O W E R S U P P L Y ( C - 6 4 ) 2 9 . 9 51 5 4 1 ( A l i g n m e n t ) 3 5 . 0 0C - 6 4 ( R e p a i r ) 4 4 . 9 5C - 1 2 6 ( R e p a i r ) 9 5 . 0 01 5 4 1 ( R e p a i r s . A l i g n m e n t ) 7 5 . 0 01 5 7 1 ( A l i g n m e n t ) 4 0 . 0 01 5 7 1 ( R e p a i r A l i g n ) 1 3 5 . 0 0P O W E R S U P P L Y ( C - 1 2 8 ) 9 9 . 9 5P A R T S C - 6 4 & C - 1 2 8 C A L LP A R T S A N D I A G N O S T I C S I N C L U D E D

( R E R e t u r n F r e i g h t i t h U S A .A P O - F P O , C 3 P O a d d i 1 0 )

T S A V E C . O . D . C H A R G E SS E N D U N I T P O W E R S U P P L Y

W I T H C H E C K O M . O .( 9 1 6 ) 3 6 4 - 5 1 3 4

S e c o n d S o u r c e E n g i n e e r i n g2 6 6 4 - B M e r c a n t i l e D r i v eR a n c h o C o r d o v a ,C 9 5 6 7 0

e S h i t U O D A T A F I L E R 1 2 - D a t a b a s e p r o g r a m l o t h C 1 2 8 * i 1 2 m o d e . S t o r e , s o r t ,r e c a l l b u t 2 f i e l d s . S t a r e u t 5 0 0 0 n a m e a n a d d r e s s r e c o r d s o s i n g l e d i s k ! A l s o i n c l u d e s s p e c i a lo p t i o n s t o m a i l i n g l a b e l s , p r o g r a ml i b r a r y f i l m l i b r a r y . D i s k S 2 4 . 9 5T h G r a a L W s r W W s t r a t e g y g a m e l o t h C 1 2 8 * i 1 2 m o d e . A r m i e s o 1 c o u n t r i e s i c o n f l i c t . M i l i t a r y s t r a t e g yc o n d i t i o n e d b t e r r a i n , w e a t h e r , l i n e so s u p p l y , p o l i t i c a l c o n s i d e r a t i o n , i r o o p s ,w e a p o n r y . F o a d v a n c e d w a r g a m e r s .D i s k - $ 1 9 . 9 5B A S I G a l l y S I M P L E 1 2 H o t u s a l C 1 2 8 " c o m m a n d s f u n c t i o n s i B a s i cp r o g r a m s . C 1 2 8 ' o n l y . D i s k - $ 1 9 . 9 5M u i l c o 1 h M a t t e r s O n h o u r o c l a s s i c a l m u s i c o d i s k t o t r i e C 6 4 *M o z a r t . B e e t h o v e n , H a n d e l m a n ym o r e . D i s k - 5 9 . 9 5M u s m : a t h M a s t e r s . V o l u m e I M o r eg r e a t c l a s s i c a l m u s i c o n t h e d i s k f o t t i e C e - i * . M i n u e t s , w a l t z e s , s o n a t i n a s

m o r e . D i s k S 9 . 9 5S P E C I A L O F F E R I O r d e r b o t h v o l u m e s o M u s i c o I h M a s t e r s f o o n i y $ 1 6 . 9 5 'F R E E S H I P P I N G & H A N D L I N G . I l l i n o i sr e s i d e n t s a d 7 s a l e s t a x . S e n dc h e c k o m o n e y o r d e r t o

F r e e S p i r i t S o f t w a r e . I n c .5 8 3 6 S M o z a r tC h i c a g o , I 6 0 6 2 9

" R e g i s t e r e d t r a d e m a r k s o C o m m o d o r eI n t e r n a t i o n a l , L t d .

C 6 4 , V I C 2 0 P O W E R S U P P L Y 3 0 0 B a u d M o d e m1 * 3 7 . 0 5

S u r g e P r o t e c t e d N o i s eF i l t e r e d P o w e r C e n t e r .( P O O D i S S . B S i

1 1 7 9 , 5 0

c E > t » m l o nF o r C 1 2 H 1 2 . 0 0 S u r g e P r o t e c t e d P o w e r O u t l a l s

I B T U R B O S Y S T E M $ 7 8 9 . 0 0. . : I H T O K U H

U H O S T I B

A N C H I P , I S L O T S , SE D » I V r , C O h T R O l

L T l L D - I H C L O C K H l T

U C i K b l . l ' H O H L T O H

i ■ . . ■ . _ _ h i i . o C H H I l T i C W A L L J U S L N E S SH E K t r P R I C t SJ E C T E U T U C H A U G ,

( 0 f l 3 5 0 - 5 / 0 7 V I S A f M A S T E I ' C A F I D A C C C P T L D

Page 123: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 123/132

T f l K € B V T € O U O T H I SA B A C U S

T r a i n i n g C o u r s e S 2 9 . 9 5r M o n i t o r 2 9 . 9 5

i c 1 2 8 4 2 . 9 56 2 9 . 9 5

1 2 4 5 . 9 56 2 9 . 9 56 w / L l g h l P e 6 9 . 9 5

1 2 2 9 . 9 56 2 9 . 9 5

2 9 . 9 52 9 . 9 5

L a n g u a g e 2 9 . 9 52 9 . 9 5

P o r t f o l i o M a n a g e r 2 9 . 9 5a n 2 9 . 9 5

C o p y v 2 . 0 1 6 , 9 52 1 . 9 5

C o m p i l e r 6 4 / 1 2 8 . . . 4 2 . 9 5P a s c a l 4 5 . 9 5

A n a l y s i s S y s t e m 4 5 . 9 5o B a s i c 2 9 . 9 5

4 5 . 9 5- 1 2 8 1 4 . 9 5

1 4 . 9 5

B R O D E R B U N D$ 1 9 . 9 5S h o p 2 7 . 9 5

L i b r a r y 1 - 2 - 3 1 5 . 9 5S h o p 2 6 . 9 5S h o p C o m p a n i o n 2 1 . 9 5

M I C R O L E A G U EM a n a g e r s D l a k . . . 1 2 4 . 9 5

L e a g u e B a s e b a l l . . . . 2 4 . 9 5D i s k s 1 6 . 9 5

R I B B O NE l i t e L C $ 5 . 9 5

1 5 , 2 5 , 3 5 5 , 9 51 5 2 5 6 . 9 51 5 2 6 6 . 7 5

1 8 6 . 9 5B 4 . 9 5

m x I x . r x 1 0 6 . 9 5m x I x , r x , 1 8 4 . 7 5

B a n a n a 6 . 9 56 0 0 0 4 . 9 56 1 0 0 3 . 9 5

8 8 0 , 1 0 8 0 , B O 6 . 7 58 0 5 . 7 58 0 6 . 9 5

1 8 2 , 1 9 9 . 7 58 2 , 9 2 . 8 3 . 9 3 2 . 2 51 0 - 1 5 2 . Z 5

( M l n . 6 p e r o r d e r )

I N F O C O MS 2 4 . 9 5

2 1 . 9 5G u i d e 2 1 . 9 5

l u e s ( a l l ) 6 . 0 02 4 . 9 52 6 . 9 52 2 . 9 52 2 . 9 5

1 - 2 - 3 2 5 . 9 5

N E R E L E A S E SL e a d e r B r d . T r n m n t D l s k $ 1 4 . 9 5L o r d s o C o n q u e s t 2 4 . 9 5E u r o p e A b l a t e 2 9 . 9 5W o r l d s K a r a t e C h a m p . . 1 8 . 9 5I n l l l i r a i o r 1 B . 9 5S o S W r e s i l e 1 8 . 9 5S u b l o g i c F o o t b a l l 2 7 . 9 5W i z a r d s C r o w n 2 4 . 9 5G e o s 3 8 . 9 5

o B a s k e t b a l l 2 1 . 9 5M l c o r L e a g u e B o x S c o r e

S t a t C o m p i l e r 1 5 . 9 5S t a r F l e e t 2 9 . 9 5S p i t f i r e 4 2 2 . 9 5F o n t M a s t e r I 3 1 . 9 5

D I G I T A L S O L U T I O N SP a p e r b a c k F i l e r 1 2 $ 3 1 . 9 5P a p e r b a c k F i l e r 6 2 4 . 9 5P a p e r b a c k P l a n n e r 1 2 3 1 . 9 5P a p e r b a c k P l a n n e r 6 2 4 . 9 5P a p e r b a c k W r l l o r 1 2 3 1 . 9 5P a p e r b a c k W r i t e r 6 2 4 . 9 5

P R E C I S I O NS u p e r b a s e 1 2 $ 5 6 . 9 5S u p e r b a s e 6 4 4 6 . 9 5S u p e r s c r i p t 1 2 4 7 . 9 5S u p e r s c r i p t 6 4 6 . 9 5

M I C R O P R O S EA c r o J o t $ 2 1 . 9 5C o n f l i c t I V i e t n a m 2 4 . 9 5C r u s a d e I E u r o p e 2 4 . 9 5D e c i s i o n I t h D e s e r t 2 4 . 9 5F - 1 5 S t r i k e E a g l e 2 1 . 9 5G u n a h l p 2 1 . 9 5K e n n e d y A p p r o a c h 2 1 . 9 5S i l e n t S e r v i c e 2 1 . 9 5

S P R I N G B O A R DC l i p A r t $ 3 0 . 9 5C l i p A r t I 2 4 . 9 5N e w s r o o m 3 0 . 9 5

A I C PD i s k D r i v e C l e a n e r S 7 . 9 5D i s k s ( 1 0 ) 7 . 9 5P r i n t e r H e a d C l e a n e r . . 7 . 9 5

A C C E S SL e a d e r B o a r d S 2 4 . 9 5L e a d e r B o a r d T o u r n a m e n t D i s k 1 4 . 9 5M a c h 1 2 8 3 0 . 9 5M a c h 2 0 . 9 5

E L B a r d ' s T a l e 5 2 4 . 9 5C a r r i e r a W a 2 5 . 9 5E u r o p e A b l a z e 2 9 . 9 5H e a r t o A f r i c a 2 4 . 9 5L o r d s o C o n q u e s t 2 4 . 9 5M o v i e M a k e r 2 4 . 9 5S k y F o x 2 4 . 9 5

A C T I V I S I O NA l t e r E g 1 2 9 . 9 5C o u n t d o w n t S h u t d o w n . . 1 9 . 9 5C r o s s C o u n t r y R o a d R a c e . 1 9 . 9 5G a m e m a k e r 2 4 . 9 5H a c k e r 2 1 . 9 5L i t t l e C o m p u t e r P e o p l e 2 1 . 9 5M i n d s h a d o w 1 9 . 9 5S p a c e S h u t t l e 1 9 . 9 5

A C C E S S O R I E SW I C O B o s s J o y s t i c k 1 1 1 . 5 0W I C O B a H a n d l e J o y s t i c k 1 5 . 5 0W I C O T h r e e W a y J o y s t l c k . 1 8 . 9 5D i s k N o t c h e r 6 . 5 0K r a f t J o y s t i c k 6 . 9 5D a t a C a s e ( 5 0 ) 7 . 9 5F l e x i d r a w 9 9 . 9 5X e t e k G r a p h i c I n t e r f a c e . . . 6 4 . 9 5X e i e k J r 4 4 . 9 5

T I M E W O R K SD a t a M a n a g e r 1 2 $ 4 2 . 9 5D a l a M a n a g e r I 2 9 . 9 5E l e c t r o n i c C h e c k b o o k 1 6 . 9 5E v e l y n W o o d R e a d i n g 1 6 . 9 5M o n e y M a n a g e r 1 6 . 9 5S i d e w a y s 1 8 . 9 5S w l t t C a l c 1 2 8 w / S i d e w a y s . 4 2 . 9 5S w i f t C a l c 6 w / S i d e w a y s . 2 9 . 9 5S y l v i a P o r t s r P e r s o n a l F i n a n c e 4 4 . 9 5W o r d W r i t e r 1 2 8 w / S p e l l e r . . 4 2 . 9 5W o r d W r i t e r 6 4 w / S p e l l e r . . . 2 9 . 9 5

B A T T E R I E S I N C L U D E DC o n s u l t a n t 6 4 / 1 2 8 $ 3 9 . 9 5P a p e r C l i p 6 4 / 1 2 8 3 9 . 9 5P a p e r C l i p w / s p e l l 6 4 / 1 2 3 . . 4 9 . 9 5

A C C O L A D ED a m b u s t e r s $ 1 8 . 9 5F i g h t N i g h t 1 8 . 9 5H a r d B a l l 1 8 . 9 5L a o T h e W e s t 1 8 . 9 5P S T r a d i n g C o m p 1 8 . 9 5

S U B L O G I CF l i g h t S i m u l a t o r I $ 3 4 . 9 5F o o t b a l l 2 7 . 9 5J e 2 7 . 9 5S c e n e r y D i s k s 1 - 1 4 . 9 5S c e n e r y D i s k s 7 - 1 2 c a l l

K O A L AK o a l a P a d s 6 4 $ 4 2 . 9 5K o a l a P r i n t e r U t i l i t y 1 6 . 9 5P r o g r a m e r s T o o l K i 2 4 , 9 5

M I N D S C A P EB o a n W r e s t l e $ 1 8 . 9 5I n f i l t r a t o r 1 8 . 9 5H l e P r o j e c t 2 4 . 9 5

E P Y XF a s t L o a d 2 3 . 9 5M u l t l p l a n 6 4 / 1 2 6 4 0 . 9 5P r o g r a m m e r s T o o l K i 2 7 . 9 5R e s c u e o F r a c t a l u s 2 3 . 9 5T e m p l e o A p s h e l T r i o l o g y . 2 4 . 9 5V o r p a l 2 1 . 9 5W o r l d K a r a t e C h a m p i o n s h i p . 1 8 . 9 5W o r l d s G r e a t e s t B a s e b a l l . . 2 3 . 9 5

S P E C I A L S A V I N G SB u P a c k s o

A I C P D I S K Sa n R E C E I V E F R E E

Y o u r C h o i c e o e i t h e r

D I S K D R I V EC L E A N E R

o P R I N T E R H E A D

C L E A N E R K I H O S E L L E R S

A I C P D i s k s ( 1 0 ) $ 7 . 9 5P r l n t s h o p C o m p a n i o n 2 1 . 9 5C a d P a k 6 4 2 9 . 9 5M a c h 1 2 3 0 . 9 5K o a l a P a d s 4 2 . 9 5B a r d ' s T a l o 2 4 . 9 5L e a d e r B o a r d 2 4 . 9 5N e w s R o o m 3 0 . 9 5C a d P a k 1 2 8 2 9 . 9 5M i c r o L e a g u e B a s e b a l l . . . . 2 4 . 9 5

C O M M O D O R E H A R D W A R EC - 1 2 8 $ 2 2 5 . 0 0C 1 5 7 1 2 2 5 . 0 0C - 1 9 2 0 2 7 5 . 0 0C - 1 6 7 0 M o d e m 1 2 0 0 1 5 5 . 0 0C - 1 3 5 0 M o u s e 4 9 . 9 5

F I R E B I R DE l i t e S 1 8 . 9 5C o l o s s u s C h e s s I 2 1 . 9 5F r a n k i e G o e s T o H o l l y w o o d 2 1 . 9 5M u s i c S y s t e m s 2 4 . 9 5A d v a n c e M u s i c S y s t e m s . . 4 9 . 9 5

G a m e s I O n G e r r y T h G e r m /

M i c r o c o s m S 1 3 . 9 5W i l l o w P a t t e r n

C h i m e r a 1 3 . 9 5U n d e r W u r l d e

S a b r e W u l f 1 3 . 9 5B o o t y / C y l u 1 3 . 9 5R u n e s t o n e / T h e H e l m 1 3 . 9 5C h i c k e n C h a s e f R a s p u t i n . 1 3 . 9 5B a t t l e o f B r i t i a n

B a l t l e f o M i d w a y 1 3 . 9 5A R o Y e s o d

N o d e s o Y e s o d 1 3 . 9 5

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

P . O . B o 1 7 5 8 , S T A T E N I S L A N D , N 1 0 3 1 4* * O l S f f i S

^ & ^ 4 ' ?T O L L F R E EO r d e r s 8 0 0 G 3 4 " f l I C P O n l y

" O f f r - " ' O h * W j * Z f t v * U ■ " ' o h -M M h k« * v ^ . ^ >^ ^ i ^

Page 124: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 124/132

Page 125: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 125/132

L E 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

« l ^ W / f M f f l f f l l $ f c l

C O M M O D O R E 1 2 D I E - C U T

B A S I C 7 .

O I S K f 5 7 1E A S V S C R I P TF L E E T S Y S T E M 2 i 3

F O T H B E G I N N E RO M U L T I P L A N

P A P E R C L I P 1 2 D S U P E R B A S E 1 2

W O R D P R O 1 2 F R E E K e y b o a r d E x t e n d e r W l l h C - 1 2 B O r d e r

C O M M O D O R E 6 4 C U T - O U T - Y O U R S E L F O N D O T T E DD S I B L A N K S [ H i l 3 C A L C R E S U L T A D V A N C E DU L R E S U L T E A S Yc r j M i LC O N S U L T A N TD I S K 1 5 4 ID O D D L EE A S Y C A L CE S S * S C R I P TF L E E T S Y S T E M ?F L I G H T S b W U L f l T O R I IL O C O i h t e lL D G D t l i t l t Z

P A P E R B A C K W R I T E R

M A N A G E RO M N I W R I T E RP A P E R C L I PP I L O TP R A C 1 I C A L C I 1P B A C 1 I C A L C HF O R T H E B E G I N N E RH E M O 6

H E W R I T E RM U I T I P L A NS C R I P T 6 4S I M O N S ' B A S I CS K T R A V E L

E L I T E G E O S

L I N E SS M A R T 6 T E R M I N A LS P E E D S C R I P TS P R I T E S O N L YS U P E R B A S E NT E R M 6 V I D T F XV I T E R M I N A LV I Z A S T A RW R I T E N O W I / S S 0 I / 8 O 3 F R I H T E f iI 5 ! 6 m i P R I N T E RE P S O N B X / f K B G E M I N U O K . I 5 O K I D A T * S ! / B 3W O R D W R I T E R

S A V E S T I M E E N D S F R U S T R A T I O N* G E T T O K N O W Y O U R S O F T W A R E B E T T E R1 F I T S O V E R K E Y B O A R D

C O M M A N D S A Y O U R F I N G E R T I P SL E A R N N E W S O F T W A R E F A S T E R , E A S I E RS T U R D Y P L A S T I C L A M I N A T EU N B E A T A B L E P R I C E ] !

S O F T W A R E ! ! N O b u y y o u r S O F T W A R E f r o m L E R O V a 0 O F F I i s I p r i c e

( h u n d r e d s o t i t l e s a v a i l a b l e !

S P E C I A L O F F E RB u a n y s o f t w a r e p a c k a g e ( m i n i m u m S 2 0 o r d e r l a n g e

F R E E l e f o y s C h e a t s h e e t s y o u r c h o i c e !

/ r i C J /

L E R O Y ' S C H E A T S H E E T S a r e d u r a b l e p l a s t i c l a m i n a t e d k e y b o a r d o v e r l a y s d e s i g n e d f o u s w i t h p o p u l a r s o f t w a r e , h a r d w a r e , a n d l a n g u a g e s l o r t h e C o m m o d o r t 6 a n I 2 W h e n l a i d o y o u r k e y b o a r d , L E H D T S C H E A T S H E E T S ^ u r r o u n d t h k e y s w i l d e s s e n t i a l

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

W t a k e l i m e l l e a r n a n u s e a c h p r o g r a m b e f o r e d e s i g n i n g C h e a t s h o o t . F o q u i c kr e f e r e n c e , c o m m a n d s a r g r o u p e d a c c o r d i n g I d l u n c t i o n . T h a c t u a l k e y s t r o k e s a r i

b o l d l y p e a n d v a r i a b l e s a r s h o w n i n h a l e s . A L t h C O M M A N D S a r e i n c l u d e d , a n m a n ye a l r a s h o r t c u t s a r a d d e d .

N o y o c a n u s e y o u r s o f t w a r e f a s t e r , m o r e e a s i l y a n m o r e e f f e c t i v e l y .W i t h L E R O Y ' S C H E A T S H E E T S ' y o u ' l l n e v e r h a v e t h u r t f o p r o g r a m c o m m a n d a g a i n

7 H P R O B L E M S O L V E RE Q U I P M E N T S T A N D

B L E R O Y»

S P E C I A L L Y D E S I G N E D F O C O M M O D O R E C O M P U T E R SV I N Y L C O A T E D 1 / 4 " D I A M E T E RW E L D E D S T E E L C O N S T R U C T I O N1 8 W I D E 4 H I G H 1 1 D E E PP U T S Y O U R C R A E Y L E V E L

O R G A N I Z E V O U R S Y S T E MK E E P S E Q U I P M E N T C O O L E RP E R F E C T F O P R I N T E R S

E Q U I P M E N T S T A N DS K I P P I M O V I B L l t S t l f f l l I h i p p n g g c m i l g i S t C n n TA N D T E R M S 1 3 0 0 l o T o m i g n o r O S H

S T A N D S S 3 0 0 c u p p i n g E A C H J s t d i d iI S C n n a d i . H a w a i i . A l g g k a

U . S . t u n d s N O C O

C P C H E A T S H E E T P R O D U C T S I N P . O . B o I 1 3 6 8P I T T S B U R G H , P a 1 5 3 3 8

( 1 2 7 8 1 - 1 5 5

S U B T O T A L S H I P P I N G6 % T A X p a f r r s i D i m s

T O T A L O F O R D E R .E X P I R E S

N A M E .A D D R E S S .

C I T V - . S T A T E . . Z I P .

Page 126: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 126/132

T H L O W E S TP R I C E S

T H B E S TS E R V 1 C E E L E C T R O N I C O N E *

C A L L ( 6 1 4 JC O U H O O O R E H A R O W A R E

C 1 2 B C O M P U T E RC 6 C O M P U T E R . . . .1 5 4 ' C O M P U T E R1 5 7 1 D I S K ( W I V E

1 3 0 2 A R G M Q N I T C FM P 1 0 O 0 P R I N T E R1 3 6 0 M O U S E1 2 0 0 B A U D M O D E MP R I N T E R SS T A R 1 0 S T A R S G 1 0 CS T A R N 1 P A N A S O N I C I O B OP A N A S O N I C 1 0 9 1 , E P S O N L X B OL X B O T R A C T Q f lS E I K O S H A

M J S C ■ i , ' , i ^ r , , " .G - r t I Z I N T E R F A C EC A R D C O I T E F A C ET Y M A C I N T E R F A C E

T f t T A I r f l U U M O D E M1 4 T H O M P S O N C O L O R1 3 S A K A T A C O L O R1 J - S A M U N G G R E E N

H O T O O H O B I :S H I P P E D U . P . S .

2 4 3 9 91 3 . 9 I T 9 M

2 6 9 9 92 3

3 9 . 9 91 4 9 1 6 9 . 9 92 2 9 9 92 3 9 . 9 91 9 9 9 92 2 9 2 2 9

2 9 1 7 9

. . 3 7 . 9 94 9 . 9 92 9 . 9 93 6 9 9

2 9

1 3 9 9 91 3 9

4 9 9 9

8 6 4 - 9 9 9 4 P . O . B o Q c o m m o d o r e

P H O N E 1 O 6 E . S . T .L I O P

1 3 4 2 8 C O L U M B U S .D B K S

S O N Y S I O I B A S F S I S D I D

O l S K N C f T C H E R

S U P E H S U M M E R S O F T W A R E S A L EJ U K E B O XS T O R Y M A C H I N EA L P H A B E T Z O OU F O R G R A B SD E L T A D R A W I N G . A D V E N T U R E C R E A T O RC O S M I C U F EL O O I C L E V E L SF A C E M A K E R5 W D T A X { 1 H 3 )S N A K E M A D A N C E F A N T A S YS E H O R S ED U C K S A H O Y . . . . .W E B S T E R W O R D G A M EU N K I N G L O G I CT Y P E A T T A C KU I G B I R OS E R P E N T I N E . ,

S S N L I N K SA Z T E C

V ' 1 ^ F A C HS O F T W A R ED A S H I E R C H E C K . H O N E V O R D E R , M A S T E R C A R D

9 2 . 9 92 9

. 2 . 9 92 9

. 3 . 9 93 9 3 9 3 3 9 3 9 4 9 4 . 9 9

S 4 9 4 . 9 94 9 4 . 9 04 9 4 . 4 9

G O R T E K M I C R O C H I P SJ U I C ET H F A C T O R Y

7 . 9 97 B

2 9

. . 9 9 . . 9 9 9 9

A T T A C K M U T A N T C A M E L S 9 9 B R A V OK I G R I DT U H T L E T O Y L A N DA L F C O V E R C A V E ST R A I N SS N O O P E R T B O O P SH E D I D O L E D I D D L EC O N G O B O N G OP O O R M A NT R O L L ' S T A L ES P A C E R E S C U EL E A R N I N G W L E E P E RJ A W B R E A K E R I ID A V I D M I D N I G H T M A Q I CB U S I N E S S S Y S T E M SP U Z Z L E P A N I A

D E M O N A T T A C K P O L E

. t . 9 91 . 9 9

9 2 9 2 . 9 93 9 3 9

B . 3 . 9 9

3 9 3 . 9 93 9

. 3 . 9 93 9

. . . 3 . 9 94 9 4 . 9 9

P O S I T I O NF A S T E D O ! E C E N T I P E D EA T L A N T I S G A L A X I A N

D O N K E Y K O N G

E M -

O H I O 4 3 2 1 3J O Y S T I C K S

T H B O S ST H E B A TK R A F TS P E C T R O V I D E O I .

1 9 1 8 9 9

7 9 4 9 4 9

A Q U A N T I T I E S A R U M I 1 B )S A L E P R I C E S E N S E P T E M B E R 3

O W H I L E S U P P L I E S L A S T .O - B E R TB E A M H I D E RP I T F A L LR O B O T S O D A W NH E R OH E G A M E SF R O Q Q E f lS L I D E S H O M E F I M R O B O TD C D U GC E N T I P E D ER O B O T R O NC H O P L I F T E RM I R A G E W O R D P R O C E S S O RA C C O U N T S P A Y A B L ES I M O N E B A S I C . , , .Q H O S T B U S T E R SR E A D I N OB A R R O N S S A T

4 . 9 94 9 4 . 9 94 9

9 9

4 9 4 9 4 9 4 . 9 9

9 4 . 9 9B - 9 97 . 9 97 S 7 9

. 9 . 9 99 9

1 9 . 9 8

B A T T L E Z O N E M P A M A D E F E N D E R K R A Z V A T T A C K SR O B O T R O N J U N G L E H U N TM O O N P A T R O L T U R M O I L

O V I S A " ( A D D 4 H F O C H A R G E C A H C 6 ) . . M P E R S O N A L C H E C K S N D . ' t . . A L P R I C E S S U B J E C T T C H A N G E W I T H O U T N O T I C E

S H I P P I N G - A D W O O A L O R D E R S U N D E H ( 1 0 0 0 0 A D 4 5 . 0 0 O A L O R D E R S O V E R S I 0 A C T U A L F R E I G H T C H A R G E D O N M U L T I P L E O R D E R S .I N T E R N A T I O N A L : . C T I J A L F R E I G H T C H A R G E D O A H O T O E R ^ O U T S I D L I M C O N T I N E N T A L U N I T E D B T A I E S I N C L U D I N G A PP O L I C I E S : N R E T U R N S W I T H O U T R E T U R N A U T H O R I Z A T I O NE X C E P T I O N S

C A L LE l E C T H n i J h O N r e i 4 J 8 6 4 - 9 9 9 4

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

W H I T E

A L D E F E C T I V E

P . O . B o C o l u m b u s

W I L L B E X C H A N G E D . . N

3 4 2 8O h i o 4 3 2 1 3

A P R O S P A N D - 6 4 ™ G i v e s y o u r C o m m o d o r e 6 < 1 2 l u l l e p a n d a b i l i t y 1 T h i s s u p o ' b l y d e s i g n e d e x p a n s i o n m o d i i l f ? p l u g s i n l o t h e x p a ns i o n p o r l S g i v u s y o s w r t c l r a b l e ( s i n g l y o r I a n c o m b i r a l i o n ) e x p a n s i o nc o n n e d o r s p l u s l u s o p r o t e c t i o n p l u s r e s e l b i l l i o n 1 B o l o r e y o u b u y o e x p a n d e r , b s u r e t h a i i l " a f u s e t o [ i r o t e c l y o u r c o m p u t e r a n l l u i l y o c a t ] a c t i v a t e y o u r c v t / M f l O f l A N c o m b i n a t i o n a M o w e d b I h c a r t r i d g e s

N O O N L Y $ 2 9 . 9 5C o m m o d o r e I n t e r f a c e s a n C a b l e sC a r d p r i n t G - W I Z P r i n t e r I n t e r f a c e # 1 1 0 8 $ 4 6 . 9 5C a r d p r i n t ( w i t h o u t G r a p h i c s ) # 1 1 0 5 $ 3 5 . 9 5A m i g a P r i n t e r C a b l e ( f t # 3 0 4 0 - 6 M M $ 1 7 . 9 5A m i g a P r i n t e r C a b l e ( 1 0 f t # 3 0 4 0 - 1 0 M M $ 2 1 . 9 5C o m m o d o r e P i S e r i a l C a b l e ( f t # 3 0 0 6 - 5 M M . . . S 6 . 9 5C o m m o d o r e P i S e r i a l C a b l e ( f t ^ 3 0 0 6 - S M M . . . 8 . 9 5A d f l S h i p p i n g P e l H u m : 1 3 . 0 0 C o m . U . S . Q C A N . P R I I I . A K f l P O , D P B l u r

A P R O T E K D a i s y 1 2 0 2 C P D a i s y W h e e l $ 2 9 9 . 9 5E l i t e 5 C D . 1 0 C P D a i s y , C o m m o d o r e $ 1 7 4 . 9 5S E I K O S H A S P - 1 O O O V C $ 1 6 9 . 9 5 ! !

° A d S n i p p i n g P e r H o r n . S I 0 . 0 0 C o m . U . S . 5 3 2 0 0 C A N . P R H I A H A P O , U P B l u eT E C H N I C A L I N F O R M A T I O N ( 8 0 5 ) 9 8 7 - 2 4 5 4 c a l i fC A L L T O L L F R E E T O R D E R : ( 8 0 0 ) 9 6 2 - 5 8 0 0 U

D o p t C C A P e * A r i d 6 1 l . - r n L f l M d V lu & p u c e s V M A m 1 "

1 0 7 1 - A A v o n t d n A c a s o h C a m a r i l l a . C 9 3 0 1 0

T H M I R R O R$ 2 4 . 9 5

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 L C O P I E R A V A I L A B l £ A A N P R I C EE A S Y T U S E . D O E S N O C A U S E D R I V E H E A D T K N O C K .C O P I E S U I ' T O « I T R A C K SP E R I O D I C U P D A T E P O L I C YA 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 S F 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 EN 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 A S 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 D I S K I N A L I T T L E A 4 - M I N S E V E N C O P I E SI T S E L F

W C O P Y M O R E )M A S T E R C A R D . V I S A . M O O C H E C K O

S S H I P P I N G H A N D L I N GO 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 D 6 S A L E S T A W R I T E O C A L L

C o m o u m c d( 4 0 8 ) 7 5 8 - 2 4 3 6P . O . S O 6 9 3 9

S A U N A S . C 9 3 9 I 2F O C O M M O D O R E A N D J 5 4 I D R I V EO C O M M O D O R E 1 2 A N I S 7 I D R I V E

Page 127: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 127/132

G R E A TP R I C E S

O

D I S K SF O T H

j

W D N S E L LF A N C Y N A M E S , ,B U W S U R E # S E L L T H E I RD I S K S !« r ™ » l ! " i i n * i ™ I I l " S l "« * r « H i *

1 1 1 , , l l . | i l " L i i i H I C H

r - n l - T . t ' ; - , h ' i n I I i h e I D k i r p j l t r F W h * r T «

W H M A K E SU T E C H D I S K S ?

" * « r i J t h * * " i . i . * i j t i i i 'r * j n L , F * r ; i U F t F » w f j n i r « v » » i ^

C R W r P R / C E f l N O H / C H Q O A U T Y in i r m l l i b l i i h f B h * r q d i q i t i l l i l i I h i a | h U " ' l H f ™ D l l L U t J i T d i h i I h I

: ■ ' ■ ■ i r n " , I l i ' . , - l H U l l l C n S A T I S F A C T I O N G U * B 4 N T nA n & O u H L i f i t i ' . ' i r ■ , ' " ' i r W A J h l T I

P A C K A G E D n t i C L D ! ' ]T f N 4 | D - l " . k J 1 1 1 1 k . - . J H ' i t - P t k l w t t h l » 1 ' 1 b o < , j i

©

M M O D O R

3 3

j ^ p r j i n M u g n u c a m p u n n m F S I H M - P - C J n d U f f l p J l l h l l l ' U D i

M O R E G R E A T P R I C E S lc o i - t i i r

1 0 ^ C Z t O H

t r f l B H t l P D M M f t H l M P I B U ' p R * > l f j J d , , | M t t tH H H H t F O [ O M H O D O ' l H C - F H 4 4 I I S l D « i 1 K i - UF l f l U - r m i P D R L O V M O I K I P I 1 U S H I I P ' r H H 7 i ^ « , t U

. C O M P U T E -

C E 1 M B C H l i c i H S . i l F O H * i l M

U N I - N O T C H n i G i u - F ' A K S U R G ED I S K N O T C H E R D I S K E T T E P R O T E C T O R

" _ M A I L E R / C A R R I E R ^ ' " ^

D I ■ U T L E H S . i d n h i I r r l i r . 6 i H n n l i h I P I . K 1

h P I T E I T r 3 T f [ T T 1 E 1 = T 1 B 1 D & « " H D Q i Q M i « 5 « 0 P T t t P A K S I O H ° J « i . l U n i . 4 I G J f . J K ^ I J U « 1 2 U J » E H J 1 4 3 ^ r .D I S K D I T r t i n i l H M I P » H E 1 . S . l u l l f c n K H » H f P n k i \ f h r n h U M M r ( r i i hC O M n n i R P O U t U C I E L E S . n h ' d p I t i . I I c n P t p i b b l r i S I r C P C 1 1

H I 1 W T o n n F T I P . r b r M C - V l n - A m f i - C D D . c u n t h « t m l l h o r - l f l .^ M k t C l d « > « O a d l f o U P ■ T i l u p l r - l H F P C O 4 n n » i l j i > i I i r i j d

' " i l l . , . 1 . V . . , . ■ ■ ■ i n f i a u f t l t K h M l t . m l i T h g o l p w r c l |■ ■ ! ■ ■ 1 1 0 0 . F O ^ ' ■ ■ ■ ■ ■ i ̂ " i : . i I i 3 t t w t U n l t h c x i J t n d

. ' . i : i . ■ - ' n r a c k S I ' . i r n . ' . ' i m i i » r i r , n i K I N D F O P r C i r A L D C L I S T I N G 1 0 0 ' S O P C Q M P I I K I I I ) 4 P C

U N I T E C H2 0 - Z H U R L E Y S I R E i - r« 0 2 1 4 1 - 2 1 7 6

( 8 0 0 ) 3 4 3 - 0 4 7 2

N O T E : M o n i t o r n o a v a i l a b l e . T h P i u s / 4 T "c a h o o k u t y o u r T

C O M M O D O R E P L U S / 4 :C O M P U T E R S Y S T E MA B E L O W D E A L E R C O S T !

F a c t o r y n e w ! F a c t o r y w a r r a n t e d b y C o m m o d o r e . B u i l t -i s o f t w a r e f o w o r d p r o c e s s i n g , d a t a p r o c e s s i n g ,s p r e a d s h e e t s a n 1 2 c o l o r g r a p h i c s . I d e a l l o h o m e o b u s i n e s s . P e r f e c t l o b e g i n n e r s . t e r r i f i c v a l u e !C o m m o d o r e d e s i g n e d t h i s P l u s / 4 ' " s p e c i f i c a l l y l o p r o g r a mm e r s a n s m a l l b u s i n e s s e s ! T h e n ( h e y m a d e i V E R Y E A S Y f o

n o v i c e t l e a r n a n u s e . P o p u l a r b u s i n e s s s o f t w a r e i a v a i l a b l e f o v a r i e t y o f p u r p o s e s . F o r p r o g r a m m e r s , t h i sm a c h i n e h a e a s y - t o - j s e p o w e r f u l c o m m a n d s a n 6 0 o u s a b l e m e m o r y . C a a c c e s s a m a n y a f o u r d i s k d r i v e s .T e a m u t h c o m p u t e r w i t h o u f a m o u s B r a n d N a m e c o m p a ti b l e u n i t s , t h D I S K D R I V E a n D O M A T R I X P R I N T E R ! B o t hu n i t s a r c o m p l e t e l y f a c t o r y r e c o n d i t i o n e d w i t h w a r r a n t y .S o r r y , w c a n ' l p r i n t t h b r a n d n a m e o t h d i s k d r i v e a n p r i n t e r . B u p h o n e u T o i l - F r e e a n w c a t e l l y o u . ' W i t h D i s kD r i v e f o d a t a s t o r a g e a n P r i n t e r f o " h a r d c o p i e s " , y o u ' l l h a v e

c o m p l e t e s y s t e m . . . a t L O l i q u i d a t i o n p r i c e s ! O r d e r T O D A Y !O r i g i n a l L i s t P r i c eF o E n t i r e S y s t e m

P l u s / 4 " C o m p u t e r , D i s kD r i v e a n P r i n t e rL i q u i d a t i o n P r i c e .

* 8 3 7 . 0 0$ 2 9 9

I t e m H - 1 4 4 7 - 5 0 3 5 - 2 5 8 S h i p , h a n d l i n g : $ 2 5 . 0 0

A d d i t i o n a l F e a t u r o s o C O M M O D O R E P L U S / 4 "D . i I j i b a s e o 9 9 r e c o r d s . C o m -| j u t i h o l d s 9 l i n e s u f t e n ) b e l o r a I Im u f t i b I r n n s f e r r e d l d i s k d r i v e .E x c e l l e n t t e r m i n a l l o u s w l l hm o d e m . 1 2 c o l o r s a v a i l a b l e f o g r a p h i c s . S p l i t s c r e e n a n w i n d o wc a p a b i l i t i e s . C o m p a l i b l e w i t h a l C o m m o d o r e h a r d w a r e e x c e p t | o y -s l i c k a n d d a l a s e L N O c o m p a t i b l e

D I S K D R I V Ei n i f - m . i l B l o p p y d i s k e t t e r c o r d e r . 2 K R A M , I n R D M , M . m -m u t l o r s g o o 1 7 f u r r r i a t i a dd f l l a : 3 ( r a c k s . U s e s , t l n g l e - a l d e d ,s i n g l e - d e n s i t y d i s k . S e n a l i n t e r f a c e .S e c o n d v i m I p o r t f o c h p J n l n gs e c o n d d r i v e a p r i n t e r . D a t a t r a n s 'l e r a l e o 4 0 b y l e s p e r s e c o n d -

D O M A T R I XP R J N T E RU n I - d i r e c t i o n a l . P r i n t s 3 0 c h a r a ct e r s p p s e c o n d . C r a d l e s u p p e r a n l o w e r - r . i - 1 1 i k - r - . n u m e r a l s , y

■ ■ ; ! ■ , a n g r a p h i c s , I c h a r d c t e r al l . ' i i n i l i I r . i i . l . i r U - r t i t . i n i u n i I . S D c o l i i m n s . A c c e p t s p a p e r 4 V ' i ' r l o1 0 w i d e .

T O R D E RI N D I V I D U A L C O M P O N E N T S :

P L U S / 4 ™ C O M P U T E RM f r . L i s t $ 2 9 9 . 0 0

* 7 L i q u i d a t i o nP r i c e

I t e m H - 1 4 4 7 - S 0 3 5 - 0 0 1 S h i p , h a n d l i n g : S 8 . 0 0D I S K D R I V EM f r . O r i g . L i s t S 2 6 9 . 0 0L i q u i d a t i o nP r i c e

H o r n H - 1 4 4 7 - 3 5 5 3 - 0 1 3 S h i p , h a n d l i n g : S I S . 0 0$ 1 4 9

C r e d i t c a r d c i r s i o c n a r a c a o r d e r b ^ p h o n e .

d s y s w e e k . ' " " ■ " ■ ■ ' " " « ^ " n t C ' JT o l l - F r e e : 1 - 8 0 0 - 3 2 8 - 0 6 0 9

S a l e s o u t s i d e I h 4 c o n t l g j o u ? s l a t e s a r c s u b j e o t t s p e c i a l c o n d i l i c n s ^ P i e a s e c a l l o w r i < 9 E o i n q u i r e .

l t e m H - 1 4 4 7

a d

S E N D T O C . O . M , b . D i r e c t M a r k e t i n g C o r p .1 4 0 5 N X e n i u m L a n e / W i n n e a p o N s , M S e n r J t t t o l a l l o w i n g i l e m s [ M i n n o s o f i is a l a s l & x . S o r r y , n C . O . D . o r d e r a )S o n 0 . r C O M P L E T E S V S T E M ( i ) C o m m o d o r o P l u s / 4 - ,D i s k D i i v e , P n n l e r . H e H - 1 4 4 7 - 5 0 3 5 - 2 5 B a S 2 9 9 e a c hp l u s S 2 c o c h f o s h i p , h a n d l i n gS e n d C O M M O D O R E P L U S M T - C O M P U T E R ( a l l e m H -1 4 4 7 - 5 0 3 5 - 0 0 1 a $ 7 9 e a c h p l u s S f i c n c h f o r s h i p , h a n d l i n gS e n d D I S K D R I V E f a ) H e H - 1 4 4 7 - 3 5 5 3 - 0 1 3 a S 1 4 9p a t h p l u s S e a c h f o r s h i p r h i i n d l m g .

M c h e c k o m o n e y o r d e r i e n c l o s e d ( N o d e l a y s i p r o c e s s i n g o r d e r s p a i d b c h e c k , i l w i k s l T e l e C h e c f c

C h a r g e : D V I S A ^ M a s t e r C a r d ™ A m e r i c a n E x p r e s s 1 ? 1A c c f . N E x P L E A S E P R I N T C L E A R L YN a m e

C i t y -

P h c n c — LS i g n H e r e

Page 128: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 128/132

S C R E E N D U M P , E T C . ™C o m m o d o r e 6 f u n c t i o n k e y s u s e d t o

D u m p a n s c r e e n t p r i n t e r ( L O - R E S , H I - R E S ,S p r i t e s , c u s t o m c h a r a c t e r s N r e s t r i c t i o n s )S a v e / L o a d s c r e e n t o / f r o m d i s k ( s p r i t e s a n c u s t o m c h a r a c t e r s a l s o )D i s p l a y a n m o d i f y l o c a t i o n s o B A S I C a n s c r e e n m e m o r yM O R E

C a b u s e d d u r i n g e x e c u t i o n o o t h e r p r o g r a m s ,w i t h o u t d i s r u p t i n g p r o g r a m o p e r a t i o n . C o m p a t i b l ew i t h m o s t B A S I C a n d m a c h i n e l a n g u a g e p r o g r a m s ,a n d m o s t D O A D D R E S S A B L E p r i n t e r s . A v a i l a b l eo d i s k o n l y .

2 4 I n c l u d e s s h i p p i n g a n a p p l i c a b l e t a x e s( 3 4 . 9 5 C a n a d i a n f u n d s )

S A T I S F A C T I O N G U A R A N T E E D !R e t u r n w i t h i n 1 d a y s f o f u l l r e f u n d

C o m m o d o r e 6 i r e t r a d e m a r k o C o m m o d o r e B u s i n e s sM a c h i n e s

S e n d c h e c k o m o n e y o r d e r t o

3 J J P I R Q , I n c .P . O . B o 4 5 S C h a r l e s . M 6 3 3 0 2

" t o r I n n o v a t i v e , R e l i a b l e , a n Q u a l i t y s o l u t i o n s , l o o k t I R Q "

R E A LP a s c a l

f o t h C 1 2 8 !

P a s c a l 1 2 8 i f u l l I S i m p l e m e n t a t i o n . N o y o c a w r i t e p r o g r a m s a h o m e t h a t r u o m a i n f r a m e s a s c h o o l o t h o f f i c e . A n d , K y a n h a t h p o w e r a n df e a t u r e s n e e d e d t d e v e l o p s t a t e - o f - t h e - a r t s o f t w a r e .

P a s c a l 1 2 i n c l u d e s F u l l S c r e e n T e x t E d i t o r , N a t i v eC o d e C o m p i l e r , M a c r o A s s e m b l e r , 3 0 0 p a g e T u t o r i a lM a n u a l , a n m o r e !K y a n P a s c a l 1 2 i a b a r g a i n a $ 6 9 . 9 5 !

O r d e r y o u r s t o d a y ! S e w h a t r e a l P a s c a l c o m p i l e rc a n d o o n y o u r C 1 2 S !

4 1 5 - 6 2 6 - 2 0 8 0S e n d C h e c k / M o n e y O r d e r t o

K y a n S o f t w a r e , I n c . D e p t .1 8 5 0 U n i o n S t r e e t # 1 8 3

S a F r a n c i s c o , C 9 4 1 2 3P l e a s e e n c l o s e S 4 . 5 0 l o s h i p p i n g ; $ 1 5 . 0 0 o u l s i d e N o r t h

A m e r i c a ; 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 A l K y a n p r o d u c t s c o m e w i t h a 3 0 d a y m o n e y b a c k g u a r a n t e e .

K y a n P a s c a l I a l s o a v a i l a b l e f o t h C 6 4 .

C o m m o d o r e C o m p a t i b l ea n o n l y . . . $ 1 3 9 0 0 C 6 4 / 1 2 8G R A P H I C S

F S D - 1 5 t t " D l s k D r i v eD i r e c t l y r e p l a c e s t h C o m m o d o r e 1 5 4 1 d i s k d r i v e .

T J i e F S O - 1 D i s k D c i v e i v e r s a t i l e a n e l f i c i e n l d i s k d r i v e b u i l t f o r I l i a C o m o d o r e s e r i e s o p e r s o n a l c o m p u t e r s . T h i s d i s k d r i v e i s l u l t y c o m p a t i b l ew i t h I h C o m m o d o r e 6 c o m p u t e r a n d i r e c t l y r e p l a c e s t h e C o m m o d o r e1 5 4 1 D i s k D r i v e , g i v i n g m u c h b e l t e r p e r f o r m a n c e i t e r m s o d a l a l o a d i n ga n w r i i i n g s p e e d a n d m e m o r y b u f f e r s i z e .

S p e c i a l F e a t u r e s• F u l l m o n l h w , n r , i n i ^ — y o u r a s s u r

a n c e o q u a l i t yS i l m c o n s l r u c l i o n — l o f r i i t h o s es m a l l e r p l a c e sV t e n l e d m e l a l c h a s s i s — l o r u c o o l a n

T O r d e r c a l l t o l l f r e e1 - 8 0 0 - 3 5 6 - 5 1 7 8

V j s j a n M r t S t c i i C . v d a n w e l c o m e A l l o w£ 6 0 0 V u p p i n g a n d h a n d l i n g O m a i l y o u ru r t t e * v r i l h c h e c k o m o n e y o r d e r l o

F O F ( E C W 1 I H T H N E W S R O O W F O O G H B UR J ' s ' N E W S ' C L I P A R

T w S i d e d D i s k F u l l o N e C l r p A f t - P i c t u r e s , . f t ?S p e c i a l F o n l L e t t e r e . B e t t e r s , e l c . i t m a k ey o u r N e w s l e t t e r s . S » g n s . F l y e r s .

t C f l U S W I T H F L E X I D F 1 A WC L I P A R P L U S D I S K

A T w o S i d e d D t s k F u l l o C l i p A r t , M e F o n t s . . H i - R e s P i c t u r e s ( o S i g n s . T - s h i r t I r o n - o n s . e t c .

F O U S W I T H P R 1 M T S H O P K T O G B A WH I G H R E S O L U T I O N G R A P H I C S

N o d y o u r S i g n s . F l y e r s . T - s h i r t I r o n - o n s .i t h e i c e l l e n t d e t a i l o H R e G r a p h i c s . T w % S i d e d D i s k w i t h f u l l e x a m p l e s a n d i n s t r u c t i o n s .

G R A P H I C S D I S K A N M O R E !1 2 0 G i a p f l i c s . 6 0 C a r d V e r s e s . H i n t s . A i d s . - E i a m p l e s a n F r e e G r a p h i c s M a k i n g T o o l .

T H E M E G R A P H I C S D I S KL o g o F i n i n ' s B a s e b a l l R e l i g i o u s ~ A M i l i t a r y R e s t a u r a n t G e n e r a l S u b j e c t s

F C f l L E W I T H P W H T M A S T E R ' " P H O G n f l WR J ^ i A R G A L L E R Y

D i s k f u l l o N e G r a p h i c s l o y o u r G r e e t i n g C a r d s . c C a t o n d s s . S t a t i o n e r y , S i g n s , B a n n e r s , e t c .

D u a l i ' . r _ ! p o i l w i t h c h a i n i n g o p l i o n k e x p a n d a b i l i t y5 1 * " i n ^ u ^ i ^ y R a n d a n ) f o r m a lP o s i u v c l o v e r l o c k - l e l i m i n a l e I h e" p o p o u l " p r o b l e mU u ' l i p s p c c i - i l l y f o C f i - l u s e r s

M e n v i m b e f . n s a l e s I a i O t K j o n

E m e r a l d C o m p o n e n l J M e r n a i i o n s l5 1 W . i r a m e t l e S l r e i lE u g e n e . O 9 7 4 0 1T e l . 5 0 1 . 6 8 3 1 1 5 4

M f M W Pt S T . . S T E . 2 0 7 E

L O N G B E A C H . C A 9 0 B C M P l r a n e ( 3 1 3 ) 4 3 4 - 1 5 8 0

Page 129: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 129/132

Page 130: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 130/132

R e a d e r S e r v i c e N u m b e r / A d v e r t i s e r P a g e

1 0 A b a c u s S o f t w a r e 2 5 , 2 71 0 A c o r n o I n d i a n a , I n c 1 1 1 0 A m e r i c a n I n t e r n a t i o n a l C o m p u t e r

P r o d u c t s 1 2 1 0 A p r o t e k 1 2 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 1 1 1 0 B a s e m e n t B o y s 4

B a t t e r i e s I n c l u d e d 1 1 0 B e r k e l e y S o f t w o r k s 2 -

C . O . M . B . D i r e c t M a r k e t i n g C o r p .7

C . O . M . B - D i r e c t M a r k e t i n g C o r p .1 2

1 1 C a r d i n a l S o f t w a r e 1 1 1 1 C e n t r a l P o i n t S o f t w a r e 5

C h e a t s h e e t P r o d u c t s I n c . . . 1 2 1 1 C o m p u m e d 1 2 1 1 C o m p u S e r v e1 1 C o m p u t A b i l i t y 1 1 1 1 C o m p u t e r C e n t e r s o A m e r i c a 1 1 1 1 C o m p u t e r M a i l O r d e r 1 1

C o v o x I n 1 2 C r o w n C u s t o m C o v e r s 1 2 7

1 1 D i g i t a l S o l u t i o n s I n B 1 1 D i g i t a l S o l u t i o n s I n 1 2 1 1 D i g i T e k , I n 6 1 2 D i s k t r o n i c s 1 2 1 2 E l e c t r o n i c A r t s I F 1 2 E l e c t r o n i c O n 1 2 1 2 E l e c t r o n i c U n i v e r s i t y N e t w o r k . 2 1 2 E m e r a l d C o m p o n e n t s

I n t e r n a t i o n a l 1 2 1 2 F i r s t l i n e S o f t w a r e , I n 3 1 2 F r e e S p i r i t S o f t w a r e , I n c . . . 1 2 1 2 F u t u r e M u s i c 1 1 6

H a l i x I n s t i t u t e 6 1 2 I R Q . I n 1 2

K y a n S o f t w a r e , I n 1 2 L y c o C o m p u t e r 2 2 - 2 3

R e a d e r S e r v i c e N u m b e r / A d v e r t i s e r P a g e

1 2 M a r a t h o n S o f t w a r e 1 1 1 3 M a s t e r t r o n i c I n t e r n a t i o n a l I n c . . 1 1 3 M a x t r o n 1 2 1 3 M i c r o A r t s P r o d u c t s 5 1 3 M i c r o c o m p u t e r S e r v i c e s . . 1 1 61 3 M i c r o - W D i s t r i b u t i n g , I n c 4 1 3 N R S c h o o l s 4 1 3 O r i g i n S y s t e m s I n I B 1 3 P r e c i s i o n D a t a P r o d u c t s . . . . 1 2 1 4 P r i s m S o f t w a r e 4 1 4 P r o - T e c h - T r o n i c s 3 1 4 2 P r o t e c t o 3 9 - 4 31 4 R J B r a c h m a n A s s o c i a t e s , I n c .

1 2 1 4 R J S o f t s h o p 1 2 61 4 S c h n e d l e r S y s t e m s 1 2

S e c o n d S o u r c e E n g i n e e r i n g . 8 1 4 S o f t P a c e S o f t w a r e C 8 1 4 S o f t w a r e D i s c o u n t e r s o A m e r i c a

1 1 1 4 S t r a t e g i c S i m u l a t i o n s I n 1 1 4 S u b L O G I C C o r p o r a t i o n

T e k t o n i c s P l u s , I n c 1 2

R e a d e r S e r v i c e N u m b e r / A d v e r t i s e r P a g e

1 5 T e n e x C o m p u t e r E x p r e s s . . . 1 1 41 5 T i m e w o r k s1 5 T u s s e y C o m p u t e r P r o d u c t s 1 4 - 1 51 5 U n i t e c h 1 2

W e s t C o a s t C o m m o d o r eA s s o c i a t i o n 8

1 5 4 X e t e c , I n 5

C l a s s i f i e d A d C O M P U T E ! B o o k s 1 2 8 M a c h i n e

L a n g u a g e f o B e g i n n e r s . . C O M P U T E D C o m m o d o r e 6

T i t l e sC O M P U T E ' S G a z e t t e D i s k

S u b s c r i p t i o nC O M P U T E D G a z e t t e

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

1 2

4

3

1 F i r s t B o o k o C o m m o d o r e 1 2

E l e c t r i c a l C o m p u t e r P r o j e c t s 3

C o m m o d o r eS E R V I C E

N o r m a l l y 4 8 H o u r T u r n - A r o u n d .S p e c i a l P l C h i p . . $ 1 8 . 9 5C 6 R e p a i r P C O n l y . 3 8 . 9 51 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 6 9 . 9 5

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 o s a u e C c h a r g e s s e n d u n i t a n p o w e r s j p p l y w i l h c h e c k o M . O . t o

D I G I T A L S O L U T I O N S I N C .1 1 2 2 - 9 t S t

A l t o o n a , P 1 6 6 0 1( 8 1 4 ) 9 4 4 - 0 4 0 5

U N B R A N D E D1 0 0 % E R R O R F R E E ,

L I F E T I M E W A R R A N T YW i i n H u H i o g i , W n i o P r o t e c t T a w ,T y v e c £ n - * I O G e » U M I D L i E w t aI F a c t o r y ' S u l f l d P W P a c M( Y O U Q E E V E R Y T H I N G B U T T H E B O K )

P H I C E S A B P F « O I » K

S S D O. 4

S D . 5

0 S H D 9 0 T P I1 . 6 9

s 1 . 3 9

A D

1 . 6 5S P E C I A L O F F E R ! D * * * O H * S e

$ 5 . 0 0 S V . " D l . k o l l . iH O L D S 6 0

( W i t h O r d e r o 1 0 0 O l i u i t a i ]M i n i m u m c r a p ' 1 2 0 S h i p p i n g i n H a n d l i n g :1 4 0 0 p a r 1 0 0 d i s k e t t e s C o i T i n e n l a l U S A P O 'F P O . a d f l S 0 d p 1 0 a n k e t i a t F o r e i g n o r d e r ,p l o a s o c a l l R o c T u c e d s h i p p i n g c h a r g e ' o l a r g e ri l u n n t i t i a s C O f l d U H O O C f t s n o r c e f t i l i e d c h f l c i iM r v i i d e n i t a d I a a i e i I a P H c e i t u b i e c t l c h n n a o w i t h o u t n o t i C D M G u n s S 3 0 A M . G O O P ME a i i i v r , T i t n e t c a ^

P r e c i s i o n D l t i P r o d u c t sP B c n B M T , 0 i » m l R i p i d i . M H 9 J I I

( 6 1 6 1 1 5 W J J 1 « M i c h L ( . n I H 0 0 - 6 . i : - : J 6 fO u t s i J t H u h i g a n l - a O O - ; 5 8 - O H ! B

1 2 C O M P U T E ' S G a z e f t s S e p t e m b e r 1 9 8 6

Page 131: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 131/132

F r o m O r i g i n , s o u r c e o t h c l a s s i c ,a w a r d - w i n n i n g U l t i m a ™ s e r i e s , c o m e s

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

C h u c k l e s . B a s e d o t h T a w a r d - w i n n i n g C a

W a r s ® b o a r d g a m e" S t e v e J a c k s o n .

« A v . i i l . i i i l e < i n A | i | i l r

- D r i v e t h e . . . . .f r e e w a y s o t h f u t u r e w h e r et h r i g h t o f w a g o e s t t h b i g g e s t g u n . S o m e w h e r ew i t h i n t h e 1 6 c i t i e s a n o u t l a w - i n f e s t e d h i g h w a y s a r e t h ec l u e s y o w i l l n e e d t c o m p l e t e t h e u l t i m a t e m i s s i o n .

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

a n t h u n d e r w o r l d w i l l v i f o f a v o r s . B u t w a t c h o u t ! T s u r v i v e y o u ' l l n e e d r o a d e x p e r i e n c e , t h a b i l i t y t d e c i p h e rc l u e s , g a m b l i n g s k i l l s , m o n e y , s u p e r c a r — e v e n c l o n e .T h f i n a l g a u n t l e t w i l l t e s t y o u r t a c t i c a l s k i l l s a n h a i r . f t r i g g e r r e a c t i o n s t t h l i m i t . B u w i t h t r i u m p h c o m e s h o n o r , a n e n t r y i n t o t h e l i t e c i r c l e o A u t o D u e l l i s t s . T h c h a l l e n g e o A u t o D u e l ® a w a i t s y o u . A r y o r e a d y ?

e O R i G i N hs y s t e m s m e ' 3 4 0 H A R V E Y R O A D , M A N C H E S T E R . N 0 3 1 0 3 ( 6 0 3 ) 6 4 4 - 3 3 6 0

U L T I M A ™ I I s e n d s y o u o U L T I M A ' " I i t h l o n g - M O E B I U S ' " l a k e s y o O a i n c r e d i b l e f a n l a s y r o l e - a w a i t e d s e q u e l t U l t i m a ' 1 * t h r o u g h t h e l e m e n t a l f o u {p l a y i n g j o u r n e y t h r o u g h H I T h Q u e s t o t h e A v a t a t p l a n e s o c o l o r f u l O r i e n - d e l im o n s t e r - p l a g u e d S o s a r l a I i q u e s t t t h f i n a l l a w o r l d o f l a n t a s y a n i n l i ts e a r c h o t h e l u s i v e f r o n t i e r — t h e s e l f . a d v e n t u r e i s e a r c h o f t h e t a n lE x o d u s . O r o C e l e s t i a l H a r m o n y . f o r eU l l l m . l , u u i " i d R r l l M l O t r a d * [ I l l l l l r h d n l G t i r r i o l t . M i l i - l l l u s I 1 1 m i d r m i l l k • • C i r e f l M n l u n e . O g r e . m i l A u t o O l l d I I r M U t r c d i m J i - n i i i i k s . . ( B w v f i t a c h K H i ( b n u t , I n c . t i i r W a r s i , [ c f l i i i n r d r r m i n n m d u T < i u n I n t i m m m t i . A \ ) \ > \ r * ■ ■ ■ M d M M l l ii l " V | ■ | ■ I ■ • ■ I I 1 [ H I ! . ' I J j l C 1 .

O G R E ' I s t r a t e g y g n m c * f o u g h t o t h e n u c l e a r b a t 't l e f i c l d o t o m o r r o w a a f i n h u m a n j u g g e r n a u t C y b t r f vl a n k b a t t l e s c o n v c n t i o i u f lf o r c e s .

A u t h o r • w a n t e d .C u

Page 132: Compute Gazette Issue 39 1986 Sep

8/9/2019 Compute Gazette Issue 39 1986 Sep

http://slidepdf.com/reader/full/compute-gazette-issue-39-1986-sep 132/132

S o l u t i o n s !

M A I 1 O t l L l £ B Se B T S T A t C O M P U T E R I N C .■ ■ , • A l - n

O V - i A S I A N D E , " ; . L R £ N Q U t B II N G R A M C A N A D A t T O .M l f c 7 3 * . 1 7 0 0

P W 1 2 8 / 6 J D l t t i o n o r y

N a m e 8 N e T h p r o f e s s i o n a l ,f u l l - f e a t u r e d s o f t w a r el i n e f r o m D i g i t a l S o l u t i o n si n o c o i l e d P o c k e t

Y o w a n t t h v e r y b e s t s o f t w a r e y o c a f i n d f o r y o u rC o m m o d o r e 1 2 o 6 4 r i g h t ?Y o w a n t i n t e g r a t e d s o f t w a r e w o r d p r o c e s s i n g ,