compute gazette issue 60 1988 jun

104
R e a d e r s S p e a k S o f t w a r e P i r a c y ! C O M P U T E ' S J u n e 1 9 8 8 V E R S A T I L E P R I N T E R S C o l o r , g r a p h i c s , o n - b o a r d f o n t s , N L Q , l e s s ! A R C A D E ' A C T I O N ! A R C A D E V O L L E Y B A L L U n i q u e t w o - p l a y e r v e r s i o n A m e r i c a ' s f a v o r i t e b e a c h s p o r t s u p e r m o t h h e l p . . , , , , m a i d m i l 8 1 1 » » » ! . . P L U S M O R E G R E A T 7 1 A 8 6 0 2 2 2 0

Upload: cubemanpdx

Post on 30-May-2018

238 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 1/104

R e a d e r s S p e a k O u O S o f t w a r e P i r a c y !

C O M P U T E ' S J u n e1 9 8 8

V E R S A T I L E N E S

g r a p h i c s ,f o n t s ,

m o j r e —l e s s ! "

■ > m

l

V O L L E Y B A L Lt w o - p l a y e r v e r s i o nA m e r i c a ' s f a v o r i t e

s p o r t

m o t h I p y o c a h e l p

t

* | . . T i , , , , ■

m a i d■ m i l8 1 1 »! ■ ■ » ■ ■■ » ! ■

. .

M O R E G R E A T r 7 1 A 8 6 0 2 2 2 0

0

Page 2: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 2/104

B U Y 2 ,P I C K F R E E !

W e ' r e s u r e t h a t a m o n g s t a l t h e s e c h o i c e s ,t h e r e ' s o n t h a t y o u ' d l i k e t o p i c k f o r f r e e . S o , g a h e a d e x e r c i s e y o u r f r e e c h o i c e b v i s i t i n g y o u rn e a r e s t r e t a i l e r . B u a n t w o t h e s e b e s t - s e l l i n gE l e c t r o n i c A r t s p r o d u c t s b e t w e e n A p r i l 1 , 1 9 8 8 a n J u n e 3 0 , 1 9 8 8 a n p i c k t h i r d o n f o r f r e e !

T r e d e e m y o u r f r e e s o f t w a r e , s i m p l y f i l l o u e i t h e r y o u r r e t a i l e r ' s c o u p o n o t h c o u p o n i t h i sa d a n m a i l i w i t h y o u r p r o o f s o p u r c h a s e ( s e er e q u i r e m e n t s o n c o u p o n ) a l o n g w i t h S f o s h i p p i n go n h a n d l i n g . I y o c a n ' t f i n d p a r t i c i p a t i n gr e t a i l e r , o r d e r d i r e c t b c a l l i n g 8 0 0 - 2 4 5 - 4 5 2 5 ( i C A c a l l 8 0 0 - 5 6 2 - 1 1 1 2 ) . J u s t t e l l u w h i c h p r o d u c t sy o w a n t t o b u y , a n w h a t y o w a n t f o r f r e e . H a v ey o u r V i s a / M C n u m b e r s r e a d y .

« ■ ! ■ _

Y O U R C H O I C E SA m n e s i aA r c t i c f o xT h B a r d ' s T a l eT h B a r d ' s T a l e 1 1C h u c k Y e a g e r s A F D e a t h l o r dD e m o n S t a l k e r sD r a g o n ' s l a i rE a r l W e a v e r B a s e b a l lE O S : E a r t h O r b i t S t a t i o n sG e O r g a n i z e dG r a n d S l a m B r i d g eI n s t a n t M u s i c

I n s t a n t P a g e sI n t e l l i T y p e

B / G r o p hT h e C o n s u l t a n t

l e g a c y o t h A n c i e n t s D E G A S E l i t eM a r b l e M a d n e s sP a t t o n v s R o m m e l

» P H M P e g a s u sR e t u r n t A t l a n t i sS k a t e o D i S k y f o x I IS l a r f l i g h tS t r i k e F l e e tW o r l d T o u r G o l f

D i s k T o o l s P l u sH o m e p a k

• I T a l kO u t r a g e o u s P a g e sP a p e r C l i p P u b l i s h e rP a p e r C l i p w i t h S p e l l p a kP a p e r C l i p I I T h u n d e r !T i m e l i n k

P r o d u c t a v a i l a b i l i t y v a r i e s b y c o m p u t e r f o r m a t .A s k y o u r r e t a i l e r o c a l l ( 4 1 5 ) 5 7 2 - 2 7 8 7 f o d e t a i l s .

Page 3: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 3/104

A N Y O U RC H O I C E Sf r o m o u r D e l u x e C r e a t i v i t y S e r i e s f o y o u r p u r c f K i s e p r o d u c t s . O r

f r e e D e l u x e s o f t w a r e w h e n y o b u y a n y t w o t h e s e D e l u x e p r o d u c t s :

D e l u x e M u s J cC o n s t r u c t i o n S e D e l u x e P a i n t

D e l u x e f t i l n t I ID e l u x e P h o t o l a b

D e l u x e P r o d u c t t o n sD e l u x e V i d e oD e t u x e P r i n t I I

E L E C T R O N I C A R T S (p r o d u c t s a r e r e g i s t e r e d / t r a d e m a r k s o f E l e c t r o n i c A r t s .

M A I L - I C O U P O NP l e a s e s e n d m f r e e s o f t w a r e t t h e f o t o w i r g a d d r e s s . h a v e

e n c l o s e d I h r a q u t e d p r o o f s o f p u r c h a s e ( s p e c i f i e d b e t o w ) a n S ( c h e c k o m o n e y w d e r p a y a b l e t o E l e c t r o n i c A r t s ) l o s h i p p i n g a n h a n d i n g .F l l l S f K N a m eM d r e s sC i t y . S t a t e ,M f r e e s o f t w a r e c h o c eT h e c o m p u t e r o w P R O O F O F P U R C H A S E R E O T E M E N K S e n a m l o i o w ^ g o n g m d i t a m s i > t h ed o l e a t o s h r e g s t e r t c p e f t ) i O e s i e c & o t [ i ) i t a ^ t h t w p r o d u c t s y a p a c h c e o d . o r e ) I ) f i n d t h C o n i T a « i S u n v n o y C a r d t h M m j a l ( w h o r e n C o m a n d S u m m a i y C a r d e x i s t s ) I n s i d e e o c h p o D k a a e . c u o f t h c a r t n u m b w o t h b o c k , b w c c i l i o n o t h C t t d o M o n u o iM W F [ l e c t r o r t c A r t i B U Z P C X 1 F K E . P B o 7 M O . S a M o t e o . C 9 U 0 JO r t y v o m q u B i i p a t m a r i e O b . \ i y 1 5 N & 3 v i d K r a e O . A l o w w e o k il o r d t f w v

Page 4: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 4/104

I m p r o v e d 3 a n i m a t i o n t e c h n i q u e s p r o v i d e d r a m at i c a l l y f a s t e r f r a m e r a t e s f o r a l c o c k p i t v i e w s .M u l t i p l e e x t e r n a l v i e w p o i n t s a r e a l s o a v a i l a b l e . A n S t e a l t h M i s s i o n i n c l u d e s c o m p l e t e V O R , 1 1 5 , A D F ,a n D M a v i o n i c s f o c r o s s - c o u n t r y n a v i g a t i o n .

S t e a l t h M i s s i o n , t h u l t i m a t e s t r a t e g i c s i m u l a t i o n .

F r o m S u b L O G I C

c i n g n e g e n e r a t i o n o s t r a t e g i c g a m i n gf r o m S u b L O G I C ! S t e a l t h M i s s i o n

t h s t a t e o t h a r i s i m u l a t i o n s o p h i s t i c aa n p a y a b i l i t y .

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

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

a c c e s s .

M i s s i o n l e t s y o f l t h r e e d i f f e r e n t j e t s ; a S t e a l t h f i g h t e r , t h e x p e r i m e n t a l f o r w a r d - s w e p t

n g X - 2 9 , a n N a v y F - T o m c a t . D i f f e r e n t f l y i n ga n w e a p o n s m a x i m i z e t h e e f f e c t i v e n e s s

e a c h a i r c r a f t . E v e n t h S t e a l t h f i g h t e r c a h d i v o u ' r e n o c a r e f u l .

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

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

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

S e Y o u r D e a l e r . . .S t e a l t h M i s s i o n i a v a i l a b l e o d i s k f o t h C o m m od o r e 6 4 / 1 2 8 c o m p u t e r s f o t h e s u g g e s t e d r e t a i l p r i c eo $ 4 9 . 9 5 . F o d i r e c t o r d e r s p l e a s e i n c l u d e $ 2 . 0 0 f o s h i p p i n g ( o u t s i d e U . S . S 6 . 2 5 ) a n s p e c i f y - U P o f i r s tc l a s s m a i l d e l i v e r y . V i s a , M a s t e r C a r d , A m e r i c a n E p r e s s , a n D i n e r s C l u b c h a r g e s a c c e p t e d .

W H g u h L O C E l C O i r p i i r i i l l i i nG t m n i t j i l o r i ' < s a n C o p l i m n d u r r 1 2 a r r t J H M t ' m ! I r n k n u r k s i < C a i m o l t X t

G r e a i N e R e l e - . t - e ' S c e n e r v D i s k 1

A t t a c k a S n

L o c k e d o n T a r g e l - M l s s l i e ' s E y e V i s w

f e U O G I CC o r p o r n t l o n7 1 E d g e b r o o k D r i v eC h a m p a i g n I L G 1 B 2 0

O R D E R L I N E : ( 8 0 0 ) 6 3 7 - 4 9 8 3I f i r t p l 1 1 n o - i j

P o p - U p I r i - . 1 1 u n w j n t P a n e l

Page 5: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 5/104

C O M P U T E DJ u n e 1 9 8 8 V o l . 6 N o

f e a t u r e sC o m m o d o r e - R e a d y P r i n t e r s : T h N e G e n e r a t i o n T o N e t s e l 1

B u y e r ' s G u i d e t C o m m o d o r e - R e a d y P r i n t e r s M i c k e y M c L e a n 1 G u i d e t C o m m o d o r e U s e r G r o u p s , P a r t M i c k e y M c L e a n 6

r e v i e w sS u p e r S n a p s h o t 3 . a n S l i d e s h o w C r e a t o r A r H u n k i n s 2 6 K u n g - f u M a s t e r R o b e r t B i x b y 2 6 S k y i o x I I T h C y g n u s C o n f l i c t E r v i n B o b o 2 6 T e t r l a D a v i d a n R o b i n M i n n i c k 2 6

g a m e sS q u a r e L o g i x L e o n a r d M o r r i s 3 1 2 A r c a d e V o l l e y b a l l R h e t t A n d e r s o n a n d D a v i d H e n s l e y , J r 3 6 J e r i c h o R o b e r t B i x b y 6 6

p r o g r a m m i n gR a m d i s k 6 4 B r u c e T h o m p s o n 4 6 B i S c r e e n C o n v e r t e r R o b e r t B i x b y 4 5 6 4P o i n t e r C h a r l e s P r i n c e 5 2 6 4G r a p h i c s W e d g e P h i l l i p A . G i l l e y 5 4 6 4E x c e l f o n t 8 0 S u p e r C h a r a c t e r E d i t o r l o t h 1 2 D a i h u n g D o 5 6 1 2 6E i g h t T h o u s a n d D r a g o n s P a u l C a r l s o n 5 9 6 4B A S I C ( o B e g i n n e r s : M D e a r A u n t S a l l y L a r r y C o t t o n 6 1 2 6 / 6 4 / + 4 / 1 6M a c h i n e L a n g u a g e P r o g r a m m i n g : W h e r e t L o c a t e J i B u t t e r f i e i d 6 1 2 8 / 6 43 - B a G r a p h e r f o t h 1 2 J o A t k i n s o n 6 1 2

d e p a r t m e n t sT h E d i t o r ' s N o t e s L a n c e E l k oL e t t e r s t t h E d i t o rG a z e t t e F e e d b a c k E d i t o r s a n R e a d e r sD i v e r s i o n s : 8 M e m o r y I E n o u g h l F r e d D ' l g n a z i o 3 H o r i z o n s : P i r a c y — T h e R e a d e r s S p e a k O u T o d d H e i m a r c k 3 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 i t l 4 T h G E O S C o l u m n : g e o P a i n t S u p e r C h a r t E W i l l i a m H u f f m a n 4 6 B u g - S w a t t e r : M o d i f i c a t i o n s a n C o r r e c t i o n s 4

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

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

Page 6: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 6/104

E v e r y o n e h a t t a k e s c i e n c ec o u r s e s i h i g h s c h o o l . T h b i p r o b l e m f o m s t a r t e d w i t h c h e mi s t r y c l a s s . b a r r a g e o e l e m e n t s ,m i n e r a l s , a n c h e m i c a l s , e a c h w i t hs t r a n g e , c r y p t i c a b b r e v i a t i o n s .T h e n c a m e t h b i z a r r e c h a i n s t h a tr e p r e s e n t t h v a r i o u s m o l e c u l a rs t r u c t u r e s : I w a d H h e r e , w i l lo x i d a t i o n t a k e p l a c e ? I s o h o i t h c a r b o n c h a i n a f f e c t e d ? D r a w t h n e c h a i n . Y o m a r e c a l l t h s t r a n g e l i t t l e d i a g r a m s t h a t l o o k e dl i k e m a n y s t r i n g s o p e a r l s a f t e rs e v e r a l h o u r s i c l o t h e s d r y e r .

I w a t h e n t h a t b e g a n t s u p e c t t h e G r e a t S c h e m e . A l o t h i si n f o r m a t i o n w a t o a b s t r a c t , t o f a r e m o v e d f r o m t h r e a l w o r l dt h o u g h t w a b e g i n n i n g t u n d e rs t a n d t h r o u g h h i s t o r y , E n g l i s h ,g e o g r a p h y , e v e n m a t h . W e l l c o t r i v e d , t h o u g h t , b u t n o t c l e v e re n o u g h . P e o p l e w h h a l i t t l e o n t a l e n t f o s e l f - e x p r e s s i o n - — w r i t i n g ,m u s i c , a n a r t , f o e x a m p l e — h a dl o n g a g o i n v e n t e d s e c r e t s o c i e t yf o t h i n s t i t u t i o n o f b o g u s s c i e n t i f i cs y s t e m s a n s u b s y s t e m s w h i c h h a c o n t i n u e d t e x p a n d a n c o d i f yo v e r t h d e c a d e s a n c e n t u r i e s .

T h c u l m i n a t i o n o m e x p er i e n c e w i t h t h a t c h e m i s t r y c l a s s w a

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

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

q u i r e d : C h e m i s t r y 1 0 1 , w i t h t w o -h o u r l a e v e r y F r i d a y . I n t h l a b s ,r e m e m b e r p o u r i n g c o m b i n a t i o n s o o d d l y c o l o r e d s o l u t i o n s t o g e t h e r t m a k e a e v e n s t r a n g e r - c o l o r e d o n w i t h , m a y b e , s o m e s m o k e r i s i n g .O p a p e r , t h e s t r i n g o f p e a r l s b c a m e e v e n m o r e c o n v o l u t e d . M G r e a t S c h e m e s u s p i c i o n s w e r e n o z e a l o u s c o n v i c t i o n s .

W h i l e h e l d t h e s e b e l i e f sc l o s e l y o v e r t h y e a r s , n e v e rs h a r e d t h e m u n t i l m a n y y e a r s l a t e r .M w i f e i v e r y s t r o n g i t h s c e n c e s a n d h a d t a k e n l o o c h e m -

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

i s t r y a n r e l a t e d c o u r s e s i c o l l e g e .S h w a s , b t h e n , c l i n i c a l d i e t it i a n . O n d a a f t e r w o r k , s h e w a d i s c u s s i n g h o c e r t a i n h o s p i t a lp a t i e n t r e q u i r e d t h i s a n t h a t , b u n p o t a s s i u m — a n d a I s o l u t i o nb e c a u s e o e l e c t r o l y t e i m b a l a n c e .l e l o o s e . T h r e s t r a i n i n g w a l l s t h a th a h e l d m p e t h e o r y f o s m a n yy e a r s e r u p t e d . a c c u s e d h e o p r o p a g a t i n g t h c o n f o u n d i n g c o s p i r a c y , t h G r e a t S c h e m e . S h l a u g h e d , h a r d . B u k n e w h e t b a n h o n e s t w o m a n — a n d t h i s a d d e dt m c o n f u s i o n .

I J a n u a r y 1 9 8 3 , i n t r i g u e d b n e m a s s - m a r k e t p r o d u c t — t h e p e s o n a l c o m p u t e r — I s p l u r g e d a n p u c h a s e d C o m m o d o r e 6 f o $ 4 0 0 .C o m p u t e r s f a s c i n a t e d m e A f t e rl e a r n i n g t p r o g r a m , w a h o o k e d .

T h f o l l o w i n g T h a n k s g i v i n g ,h a v i n g b e e n a C O M P U T E ! s i n c et h p r e v i o u s s p r i n g , r e t u r n e dh o m e w i t h m w i f e f o t h h o l id a y s . S i t t i n g a r o u n d t h t a b l e , s o m ec u r i o u s f a m i l y m e m b e r s a s k e d m q u e s t i o n s a b o u t h o t h e s e n e c o m p u t e r s w o r k e d . A t h q u e st i o n s a n a n s w e r s b e c a m e m o r ec o m p l e x , h e a r d m y s e l f e x p l a i n i n gt h i n g s a b o u t s e r i a l a n p a r a l l e l d a t at r a n s f e r , r a s t e r i n t e r r u p t s , d a t a s t o ra g e , b i n a r y m a t h , a n e l e c t r o n g u n su s e d w i t h R G m o n i t o r s . E l e c t r o ng u n s ? T h g r e a t r e v e l a t i o n . h a b e c o m e c o - c o n s p i r a t o r w i t h m w i f e a n o l c h e m i s t r y t e a c h e r s .w a n o p a r t o f t h e G r e a t S c h e m e .

W e l c o m e t t h w o n d e r f u lw o r l d o f s c i e n c e .

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

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

E d i t o rA r t D i r e c t o r

F e a t u r e s E d i t o rT e c h n i c a l E d i t o r

A s s i s t a n t E d f l o r sA s s i s t a n t T e c h n i c a l E d i t o rA s s i s t a n t F e a t u r e s E d i t o r

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

E d i t o r i a l A s s i s t a n tC o p y E d i t o r s

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

L n n c G E l t oJ a n i c e R F a r yK f l l l h F e r r e l lP a t r i c k P a n i a hH h t K A n d e r s o nC l i f t o n K s r n e iD a l e M c B a n eT o N e t s e l

D a v i d H e n a l e yM l c k a y M c L e a nK a r a n S l a p sL o r i S o n o i k lT a r n m T a y l o rK a r o n U h f e n d o r iT r o y T u c k e rT o O d M a i m a r c hJ i B u i t e r i i e l d( T o r o n t o , C a n a d a )F f f l d D ' l g n a z l of E L a n s i n g , M l

A R D E P A R T M E N TA s s o c i a t e A D i r e c t o r L t N o o l . J

M e c n a n c a l A r t i s t s S c o l l y B i t l m g iR o b i n C f l J tK i P o l l s

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

P r o d u c t i o n D i r e c t o r I r m n S w a mA s s i s t a n t P r o d u c t i o n M a n a g e r D P o l t * r

T y p e s e t t i n g C a r o l e D u n i o nA d v e r t i s i n g P r o d u c t > o r i

A s s ' S l a n i A n n a A r m f i e l dC O M P U T E ! P U B L I C A T I O N S

G r o u p V i c e P r a s d A n t .P u b J i s h o r / E d i t o r i a l D i r e c t o r W i l l i a m T y n a n

M a n a g i n g E d i t o r K a t h l e e n M a i t i n e kS e n i o r E d i t o r L a n c e E l k o

E d i t o r i a l O p e r a t i o n s D i r e c t o r T o n y R o b e r t sE d r t o r . C O M P U T E i B o o k s S t e p h e n L e v y

E x e c u t i v e A s s i s t a n t S y b i l A g e eS e n n v A d m m E S t - ' a b v f l

A s s i s t a n t J u l i a F l e m i n gA d m i n i s t r a t i v e A s s i s t a n t I r i i B r o o k a

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

S e n i o r V i c e P r e s i d e n t M a r c R e t a c hS e n i o r V i c e P r e a t O a n i ,

A d v e r t i s i n g R i c h a r d J M a r i n oV i c e . P r e s e n t . F i n a n c e R i c h a r d W i l l i s

V i c e P r e s K J e m , O p e r a b o n a L u c l a n A P a r n s l eV i c e P i e s - d e n t , P r o d u c t i o n | | m « B t r a o n - W e i n e r

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

V i c e P r e s i d o n i R o b a r t I . Q u r s h aS u b s c r i p t i o n S t n f T O r n B l n c k m a n - O o B r o w n

M i t c h F r a n kT o S l a t e rJ a m i l J S m i t h

C u s t o m e r S e r v e s K a y H a r r i sS m g l e C o p y S a l e s A H a i i h a r W o o d

O n e o t t t e A B C P l B U S H I N CP r e s i d e n t R o c e r t G B u r t o n1 3 3 0 A v e n u e o f t h e A m e r i c a s

N e Y o r k , N 1 0 0 1 9

V c n _ N r 1 0 0 1 9 T A . . ! ■ " ' . . ! - ■ ; D . t p z " t B e T - i ' 5 J T ' t . , . i J r G r « n « b w o : C O M P U T E ' 3 2 W » E W * n t o wN b E n g l a n d M K l - A H n n Q C B f f n v d T r ^ i o W k J . J r . , ( 2 1 3 ]3 1 5 - 1 6 6 5 . P e t a f K a n t y ( S l 7 | 6 B 1 - 9 0 0 0M l d w u l S o m h w H H t J B ' i y T r x v n p i D n . L u i i l l a D e n m s f t r t )

W * H , h o r t h *

P u L n C i l i o n vN 1 * 0 *E d i t o r i a l i r H j u i f

• 1 1 .

I M t f l H

I S 5 U 1 C

b o n a l - P t t *

u D a a i ' e '3 2 W s * 1 V

A

3 M 1 U t r i e t w o r . C O M P U T E I is n o c ■ H f l v e G r e f l f i f i D & a , H

Page 7: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 7/104

C o n n e c t y o u r C o m p u t e r T D AH i g h e r I n t e l l i g e n c e .r e f e r e n c e

m a k e y o m o r ev e , c o m p e t i t i v e ,

a n b e t t e r i n f o r m e d .R e m e m b e r t h l a s t t i m e y o t r i e d t o

e y o u r h a n d s o h a r d - t o - f i n d f a c t s ? I m a g a z i n e a r t i c l e y o r e a d y e a r a g o .

n e w s r e p o r t y o n e v e r s a w . O i o d a t a y o d i d n ' t k n o w e x i s t e d .

I m a g i n e t h o s e f a c t s j u s t a f e wa w a y o y o u r p e r s o n a lT h r o u g h C o m p u S e r v e .

p e r s o n a l r e s e a r c h c e n t e r .S a v e h o u r s o r e s e a r c h l g o i n g

s t r a i g h t t t h r e f e r e n c e i n f o r m a t i o ny o n e e d i s e c o n d s .

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

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

b u s i n e s s o p p o r t u n i t y .C h e c k c h a r a c t e r i s t i c s s u c h a a g e ,

i n c o m e , a n o c c u p a t i o n i a n y U S .c o m m u n i t y F o g e o g r a p h y r e p o r t ,

b u s i n e s s p l a n , o a f a m i l y m o v e .A l y o n e e d t a c c e s s C o m p u S e r v e ' s

u n l i m i t e d w o r l d o i n f o r m a t i o n i m o d e m a n j u s t a b o u t a n p e r s o n a lc o m p u t e r . V i s i t y o u r c o m p u t e r d e a l e rt o d a y . T o r d e r d i r e c t , o f o m o r ei n f o r m a t i o n , c a l l o w r i t e :

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

Page 8: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 8/104

P l a i n V a n i l l a R e v i e w sL e t ' s d i s c u s s y o u r s o f t w a r e r e v i e w s .T h e y a r m u c h t o v a n i l l a . W h a t i s o r e l y r e e d e d i r a t i n g s y s t e m t h a tw i l l r a t e s o f t w a r e i s e v e r a l c a t e g o r i e s ,i n c l u d i n g w a r n i n g i t h p r o d u c t ' sc o p y - p r o t e c t ! o n s c h e m e w i l l r a t t l e t h d i s k d r i v e h e a d .

R o b e r t N e l l i s tB r o c k p o r t , N

W e ' v e h e a r d t h i s c o m p l a i n t o f a n o o v e r t h p a s t f i v e y e a r s , a n w a d d r e s s e di w a b a c k i t h J u l y 1 9 8 4 i s s u e . W h a v e n ' t s l a t e d o u p o s i t i o n o s o f t w a r e r v i e w s i r e c e n t y e a r s , s o s i n c e i r e m a i n st h s a m e , h e r e ' s h o w w e a d d r e s s e d i f o u ry e a r s a g i t h J u l y 1 9 8 4 " E d i t o r ' s N o t e s . "

" n u m b e r o f r e a d e r s h a v e a s k e dw h w d o n ' t ' g r a d e ' o u r e v i e w s o ' d g r a d e ' s o m e p r o d u c t s . E s s e n t i a l l y , a n p r o d u c t w r e v i e w i s i o u o p i n i o n , o m e r i t . W f e e l t h a t i t ' s o n l y w o r t h y o u rt i m e a n s p a c e i G A Z E T T E t r e v i e wp r o d u c t s t h a t a r w e l l d e s i g n e d . T h m a k e i f l o o d e d w i t h p r o d u c t s , a n w e ' dr a t h e r t e l l y o a b o u t t h g o o d o n e s .

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

t h u m b s d o w n o p o o r g r a d e , y o p r o ba b l y w o n d e r e d i t h c r i t i c h e a r d t h s a m et h i n g y o d i d . T h g o a l o q u a n t i f y i n g ap r o d u c t w i t h l e t t e r o n u m b e r g r a d e i t b o b j e c t i v e , y e t i t ' s o f t e n s u b j e c t i v e a n a r b i t r a r y . I w t o o k p o l l o f o u s t a f f ,w e ' d h a v e n u m b e r o f d i f f e r e n t a n s w e r s . "

T a u g m e n t t h i s p o s i t i o n , i r e m a i n st r u e t h a t o u s t a f f a n o u t s i d e r e v i e w e r sh a v e v a r y i n g o p i n i o n s o s o f t w a r e p r o du c t s . I f t h e r e ' s a g e n e r a l c o n s e n s u s a m o n go u s t a f f t h a t p r o d u c t i n o g o o d , w e ' l lp a s s o i ( r e g a r d l e s s o w h p u b l i s h e d i t ) .W h e t h e r g o o d p r o d u c t s h o u l d g e o a A i e t e r n a l l y d e b a t a b l e .

O u r e v i e w e r s a r e s e n s i t i v e t p r o du c t s t h a t a r a b u s i v e t t h e d i s k d r i v e .A n m a n y h a v e m a d e n o t e s t t h a t e f f e c ti n n u m b e r o r e v i e w s i t h p a s t y e a r .

W o r d S t a r f o C P / MI ' v e j u s t r e a d t h e e x c e l l e n t a r t i c l e i t h M a r c h 1 9 8 8 i s s u e e n t i t l e d , " S u p e rC P / M S o f t w a r e f o t h e 1 2 8 , P a r t 1 W r i t e r ' s T o o l b o x , " b C l i f t o n K a m e s .h a v e a l w a y s w a n t e d t p u r c h a s e W o r dS t a r , b u d i d n ' t t h i n k c o u l d a f f o r d i t h e f t y p r i c e t a g . Y o u r a r t i c l e g o m t t h i n k i n g . I c o u l d p u r c h a s e W o r d S t a r2 . 2 6 f r o m P D S C a $ 3 9 . 9 5 , c o u l d t h e nu p g r a d e t W o r d S t a r 4 . f o $ 8 9 .

T h e n s a a a r t i c l e i n F O G H O R Nt h a t s a i d W o r d S t a r 4 . w a n o a v a i la b l e t a l r e g i s t e r e d C P / M u s e r s f o r $ 8 9 .

c o u l d n ' t b e l i e v e t h a t t h i s w o r d p r o c e ss o w a a v a i l a b l e t 1 2 u s e r s f o l e s st h a n $ 1 0 0 . t h o u g h t y o u r r e a d e r sm i g h t l i k e t o k n o w a b o u t t h n e v e s i o n o W o r d S t a r a n i t n e l o p r i c e .

J o h n C o r d o nC h a d d s F o r d , P

W h e n M i c r o P r o f i r s t r e l e a s e d t h C P / Mv e r s i o n o f W o r d S t a r 4 . 0 , i w a a v a i l a b l eo n l y a a u p g r a d e f o o w n e r s o p r e v i o u sv e r s i o n s . A y o s t a t e d i y o u r l e t t e r , i t ' sn o a v a i l a b l e t a n C P / M u s e r a t b a g a i n - b a s e m e n t p r i c e o f $ 8 9 . Y o c a o r d e rW o r d S t a r 4 . f r o m M i c r o P r o a t ( 8 0 0 ) 2 2 7 -5 6 0 9 , e x t e n s i o n 7 6 1 .

S p e e d S c r i p t C o p y r i g h tW h a t i t h p r e s e n t c o p y r i g h t s t a t u s o S p e e d S c r i p t l c o u p l e o o u u s e r g r o u pm e m b e r s s a t h e y h a v e s e e n n o t i c er e l e a s i n g t h e p r o g r a m t p u b l i c d o m a i n .

f a m e s C L a d dS a A n t o n i o , T

W h a v e n o t r e l e a s e d S p e e d S c r i p t t t h p u b l i c d o m a i n , n o d w h a v e p l a n s t d s o W h i l e w o w t h c o p y r i g h t t S p e e d -S c r i p t , w d g r a n t p e r m i s s i o n f o u s e rg r o u p s ( o a n i n d i v i d u a l s o r o r g a n i z at i o n s ) t o p r o v i d e d i s k c o p i e s o f S p e e d -S c r i p t — o r a n o o u p r o g r a m s — t oi n d i v i d u a l s w h o o w n c o p y o f t h e i s s u e i w h i c h t h c o r r e s p o n d i n g a r t i c l e w a p r i n te d V e r s i o n 2 . 0 o S p e e d S c r i p t i i t h J a n u a r y 1 9 8 4 G A Z E T T E ; v e r s i o n 3 . i i t h M a r c h 1 9 8 5 C O M P U T E ! ; a n v e r s i o n3 . i i t h M a 1 9 8 7 G A Z E T T E . E a c h o t h e s e i s s u e s c o n t a i n s f u l l d o c u m e n t a t i o n .

C o p y i n g G A Z E T T E D i s k sw o u l d l i k e t k n o w h o t c o p y m

C O M P U T E D G a z e t t e d i s k s . A r t h e yw r i t e - p r o t e c t e d ? I s o w h y ?

P e t e r J C o t t o nW a u k e s h a , W

T h G A Z E T T E D i s k i w r i t e - p r o t e c t e d a a r e s u l t o f a d a m a g i n g i n c i d e n t s e v e r a ly e a r s a g o . p r o g r a m o 1 9 8 5 d i s k ,w h i c h w a s n o t w r i t e - p r o t e c t e d , i n c l u d e df e a t u r e w h i c h r e f o r m a t t e d t h c u r r e n td i s k i t h d r i v e . n u m b e r o s u b s c r i b e r sl o a d e d t h e d i s k m e n u , t h e n p r e s s e d a k e yt l o a d t h e p r o g r a m , w h i c h i t s e l f c o t a i n e d m e n u . A f t e r p r e s s i n g n u m b e rc o r r e s p o n d i n g t t h m e n u s e l e c t i o nw h i c h r e f o r m a t t e d t h d i s k , t h e y l o s te v e r y t h i n g . W h a l a r g e n u m b e r o r t u r n s — a n d l o o p h o n e c a l l s . W d e c i d e da t h a t t i m e t w r i t e - p r o t e c t t h e d i s k a ss a f e g u a r d f o r b o t h o u r s e l v e s a n s u b s c r i be r s . I r e t r o s p e c t , w e ' r e g l a d w d i d . S i n c et h a t i n c i d e n t , w e ' v e p u b l i s h e d d o z e n s o p r o g r a m s t h a t a r d e s i g n e d t w r i t e t d i s k . W h e n t h o s e p r o g r a m s a r p u b l i s h e do d i s k , w i n c l u d e m e s s a g e s c r e e n t o r em i n d t h u s e r t h a t d i s k i w r i t e - p r o t e c t e d .

W h i l e t h e d i s k i w n t e - p r o t e c t e d , i i n o c o p y - p r o t e c t e d . A n G A Z E T T Ep r o g r a m c a b s a v e d f r o m m e m o r y d r e c t l y t b l a n k , f o r m a t t e d d i s k . O v e r t h y e a r s , w e ' v e p u b l i s h e d a n u m b e r o c o p yp r o g r a m s t h a t c a h e l p w i t h t h i s . T h m o s t r e c e n t i " D i s k R a p i d T r a n s i t " ( D c e m b e r 1 9 8 7 ) w h i c h i e a s i l y t h e f a s t e s tc o p i e r p r o g r a m w e ' v e p u b l i s h e d . I g e e r a l , c o p y p r o g r a m s a r a v a i l a b l e — w i t hv a r y i n g q u a l i t y — i n t h p u b l i c d o m a i na n i u s e r g r o u p l i b r a r i e s .

C O M P U T E R S G a z o / f B J u n e 1 9 8 8

Page 9: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 9/104

t N e w s Z l a t i o n s F r o m T h C o m p u t e r C r a f t s m e n A M i c r o P r o s eH i g h S e a s A d v e n t u r e

R e l i v e t h s w a s h b u c k l i n g e r o t h b u c c a n e e ra s 1 7 t h c e n t u r y

i P I R A T E / I t s au n i q u e g a m i n gb l e n d o S i m u l a -t i o n , a d v e n t u r ea n r o l e - p l a y m g .

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

d e s i q n e r S i d M e i e r , o r - » . ■ « —E A G L E a n S I L E N T S E R V I C E f a m e .

S K S S S ; ' 12 S ? ;. '

n d t f s . « '

f s s g e t . - p b « - c

T o S e c r e t A i S t r i k e

r r " I n v i s i b i l i t y i y o u rg r e a t e s t w e a p o n

F I G H T E R i P R O J E C T- « * S s i L A L T H F I G H T E R ,s i m u l a t i o n o f

t h A i F o r c e ' s^ x u n a c k n o w l e d g e d

s u p e r - t e c h j e f i g h t e r o t o m o rr o w . Y o u ' r e t h

p i l o t o t o p - s e c r e t m i s s i o n s t w o r l d t r o u b l e s p o t s .

D a r i n g S o l o M i s s i o n sB e c o m e o n o A m e r i c a ' s m o s ti A I R B O R N E

A N G E R . C u n n i n ga n f a s t r e f l e x e sa r n e e d e d t m i s s i o n s d e e p b e

a

A v a i l a b l e a V a l u e d M i c r o p r o s e R e t a i l e rV M r i ) n e a r y o u . C a l l f o l o c a t i o n i . I n o f o u n d l o c a l l y , c a l l f o M G V I S A o r d e r s .

P I R A T E S 1 1 0 » l o C o r o m o d o i e & l 1 2 8 A d c ! p I I I B M - P C t A P S . ' T i n n y a i : , : r C 3 3 ' S u G Q n l G I l r e U i l S 3 9 9 5P R O J E C T S T E M T H F I G H T E R ( S u g g n ; ^ r e i a - l S 1 9 5 a n a m i w r i H L r a n g e r ■ r t a i c i n i S 3 5 5 l o C o m m o d o r e 6 J 1 f B C o m m g m e l o I B P T a n d yc o m p i u M

I S L S e ^ i O T D t H u n t V a i e y . M ? 1 0 3 0 1 3 0 1 ) 7 7 1 1 1 5 1

Page 10: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 10/104

E d i t o r s a n R e a d e r s

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

S t o p S c r o l l i n ga d a p t e d t h a l g o r i t h m f o s c r a m b l i n g

t h r a n d o m n u m b e r s 1 - 1 0 0 0 i t h M a r c h 1 9 8 8 " G a z e t t e F e e d b a c k " c o u m t p i c k r a n d o m n u m b e r s i t h r a n g e 1 - 4 8 f o t h N e Y o r k s t a t e l o t t o .

O n m i n o r p r o b l e m p r e s e n t s i t s e l f .T h e c o l u m n o n u m b e r s s c r o l l s o u o s i g h t b e f o r e t h e p r o g r a m r e a c h e s t h 4 8 t h n u m b e r . C o u l d y o u p r i n t a a d d it i o n t o t h i s p r o g r a m t h a t w o u l d p r i n t t h n u m b e r s i f o u r o m o r e c o l u m n s a c r o s st h s c r e e n ?

R o b e r t G . F a r r i c yS y r a c u s e , N

v a r i e t y o f s o l u t i o n s p r e s e n t t h e m s e l v e s .I y o u ' r e u s i n g a 1 2 8 , y o u c a n p r e s s t h N S C R O L L k e t f r e e z e t h s c r e e n , P r e s s i a g a i n t u n f r e e z e i t O t h P l u s / 4 a n 1 6 u s C T R L - S t f r e e z e a n C T R L - Q t u n f r e e z e .

O t h 6 4 y o c a b u i l d y o u r o w p r i n t - f r e e z i n g r o u t i n e . I y o w a n t t c h e c kf o k e y p r e s s b e t w e e n l i n e s 6 a n 7 0 a d t h e s e l i n e s :6 G E A $ I A $ - " " T H E N 7 6 G E A S I A $ < > " " T H E N 6

I l i n e 6 5 t h p r o g r a m c h e c k s f o k e y p r e s s . I t h u s e r d i d n ' t p r e s s k e y , t h p r o g r a m j u m p s f o r w a r d t l i n e 7 0 A l i n e6 6 i w a i t s f o a n o t h e r k e y p r e s s a n d o e s n ' t b r e a k o u o t h l o o p u n t i l t h u s e rh i t s k e y . N o t e t h a i b o t h l i n e s u s t w d o u b l e q u o t a t i o n m a r k s w i t h n o t h i n g b t w e e n t h e m . T h i s i n u l l s t r i n g , a s t r i n gt h a t c o n t a i n s n c h a r a c t e r s .

q u i c k e r w a t f r e e z e t h e s c r e e n i t p r e s s t h e R U N / S T O P k e y . W h e n y o w a n t t h p r o g r a m t c o n t i n u e , t y p eC O N T .

I y o u ' d p r e f e r t s e a l 4 n u m b e r so t h e s c r e e n a t h s a m e t i m e , y o u c a np r i n t t h e m i c o l u m n s , f u s t a d c o m m aa f t e r t h e v a r i a b l e n a m e i t h P R I N Ts t a t e m e n t . S u b s t i t u t e P R I N T X ( I ) , ( w i t hc o m m a ) f o P R I N T l , X ( l ) a n y o u ' l l s e 1 f i n e s o f o u r c o l u m n s .

C O M P U T E ' S G a z e l l e J u n e I 9 8 B

D o c t o r , D o c t o rh a v e r e c e n t l y p u r c h a s e d 1 5 8 1 d i s k

d r i v e . c a n ' t g e t m d i r e c t o r y o r g a n i z e r sa n d i s k c a t a l o g e r p r o g r a m s t w o r kw i t h i t g u e s s t h i s i b e c a u s e t h e r e a r et w i c e a s m a n y t r a c k s , w h i c h m a k e s p r g r a m s f o t h 1 5 4 1 i n c o m p a t i b l e w i t ht h 1 5 8 1 . C a y o h e l p ?

S e t h M e a s h e yW o o d b r i d g e , V

d i s k o p e r a t i n g s y s t e m ( D O S ) s t o r e s i n f o rm a t i o n i t w s e c t i o n s : t h e d i r e c t o r y a n t h r e s t o f t h e d i s k . D O d e s i g n e r s c a m a k e d i s k a c c e s s s l i g h t l y f a s t e r i t h d i r e ct o r y i l o c a t e d o t h m i d d l e t r a c k . 1 5 4 1d i s k p u t s t h d i r e c t o r y o t r a c k 1 8 b e c a u s et h e r e a r e t o t a l o 3 t r a c k s . W h e n p r g r a m i f o u n d i t h d i r e c t o r y , t h d r i v e ' sr e a d / i o r i t e h e a d w i l l m o v e m a x i m u m o 1 t r a c k s t t r a c k o r t r a c k 3 5

1 5 8 1 d i s k h a 8 t r a c k s , a n t h d r e c t o r y i l o c a t e d o t r a c k 4 ( t h e m i d d l e o t h d i s k ) . I y o u h a p p e n t h a v e d i s k d o t o o d i r e c t o r y o r g a n i z e r p r o g r a m f o r t h e1 5 4 1 , i p r o b a b l y e x p e c t s t f i n d t h d i r e ct o r y o t r a c k I S T h p r o g r a m m e r a s s u m e dt h e d i r e c t o r y w o u l d a l w a y s l i v e o t r a c k1 8

T w s u g g e s t i o n s c o m e t m i n d ; E i t h e rm o d i f y t h p r o g r a m t l o o k f o r t h e d i r e c t or o 4 i n s t e a d o 1 8 o w r i t e t t h c o p a n y t h a t r e l e a s e d t h e o r i g i n a l p r o g r a ma n a s t h e m i t h e y a r c w o r k i n g o n n e v e r s i o n f o r t h e 1 5 8 1 d r i v e .

T h B e s t L a n g u a g e ?w a w o n d e r i n g w h i c h l a n g u a g e t h

c r e a t o r s o c o m m e r c i a l g a m e s u s e — m ac h i n e l a n g u a g e o B A S I C o s o m e o t h e rl a n g u a g e d o n ' t k n o w a b o u t ? w a a l s ow o n d e r i n g i p e r s o n l i k e m c o u l dl e a r n h o t c r e a t e g a m e s l i k e t h o n e so t h m a r k e t t o d a y .

C r a i g C a s s a t aO r l a n d P a r k , I

A l t h o u g h s o m e s m a l l e r s o f t w a r e c o m p an i e s s e l l p r o g r a m s w r i t t e n i B A S I C , m o s tc o m m e r c i a l s o f t w a r e f o r t h e 6 a n 1 2 i w r i t t e n i m a c h i n e l a n g u a g e ( M L ) b e c a u s ei d o e s n ' t u s e u m u c h m e m o r y a n i t ' sv e r y f a s t . O c o m p u t e r s s u c h a t h I B P o A m i g a , l a n g u a g e i p o p u l a r b c a u s e i t ' s a l m o s t a f a s t a M a n i t ' s f a i rl p o r t a b l e , m e a n i n g t h a t y o c a w r i t ep r o g r a m f o r t h e P a n t h e n " p o r t " i o v e rt t h A m i g a o a n o t h e r c o m p u t e r . P a s c a l ,

M o d u l a - 2 , F o r t h , a n v a r i o u s o t h e r l a g u a g e s a r e a l s o i t s e d f o c o m m e r c i a ld e v e l o p m e n t .

S o m e s o f t w a r e c o m p a n i e s a s s i g n a e n t i r e p r o g r a m t o n e p r o g r a m m e r , b u t , o c o m p l i c a t e d p r o j e c t s , t h w o r k i s o m et i m e s s p l i t u b e t w e e n p e o p l e w h s p e c i a li z i n s p r i t e s , s o u n d , a n o t h e r a s p e c t s o f p r o j e c t . S o m e c o m p a n i e s u s e x p e n s i v e —a n v e r y f a s t — m i n i c o m p u t e r s t d e v e l o pC o m m o d o r e s o f t w a r e ( i m a g i n e $ 2 0 , 0 0 0c o m p u t e r r u n n i n g a n e m u l a t o r t h a t m a k e si a c l i k e $ 2 0 0 C o m m o d o r e 6 4 ) . I n f o c o mh a i t o w l a n g u a g e f o w r i t i n g a d v e n t u r eg a m e s , t h Z o r k I n t e r a c t i v e L a n g u a g e( Z I L ) . A f t e r c r e a t i n g g a m e a n t h g e n e r i cp a c k a g i n g a n d o c u m e n t a t i o n , t h e y c a q u i c k l y c o m p i l e i i n t o s e v e r a l d o z e n v e s i o n s f o d i f f e r e n t c o m p u t e r s . T h r e s u l t i n gp r o g r a m i m a c h i n e l a n g u a g e , b u i w a s n ' tw r i t t e n d i r e c t l y i M

S o m e c o m p a n i e s w r i t e a l o f t h e i r p r g r a m s i n - h o u s e , b u o t h e r s h i r e f r e e l a n c ep r o g r a m m e r s . S t i l l o t h e r s w i l l e v a l u a t es o f t w a r e a n b u i i t h e y l i k e w h a t t h e ys e c . I y o u ' r e i n t e r e s t e d i f r e e l a n c e p r g r a m m i n g , w r i t e t v a r i o u s s o f t w a r e c o p a n i e s a n a s k f o r t h e i r A u t h o r ' s G u i d el i n e s . A n o t h e r a v e n u e i w r i t i n g f o G A Z E T T E . M a n y o o u p r o g r a m s a r w r i t t e n b r e a d e r s l i k e y o u r s e l f .

V e x e d b y H e M p r i n t e r h a m a n y c a p a b i l i t i e s t h a th a v e b e e n u n a b l e t o u s e , a a u n a b l et g i v e t h p r o p e r c o m m a n d s w i t h t h i n f o r m a t i o n h a v e a v a i l a b l e . T h u s e r ' sm a n u a l g i v e s c o m m a n d s s u c h a t h i s :C H R S I & H E ) S e e n l a r g e d c h a r a c t e r sC H R $ ( & H 4 E ) S e l e c t p i c a c h a r a c t e r sC H R S ( & H 5 1 ) S e l e c t c o n d e n s e d c h a r a c t e r s

I t h e r e a n c r o s s - r e f e r e n c i n g i n f o rm a t i o n a v a i l a b l e f o t r a n s l a t i n g t h e s ec o d e s t t h 6 4

P a u l O f / u t tL o u i s v i l l e , K

S o m e c o m p u t e r s , b u t n o t t h e 6 4 u s e t h e& p r e f i x t m a r k h e x a d e c i m a l ( b a s e 1 6 n u m b e r s . Y o u ' l l h a v e t t r a n s l a t e t h e h e v a l u e s i n t o d e c i m a l , f u s t r e m e m b e r t h a tt h h e n u m e r a l s A - c o r r e s p o n d t t h d e c i m a l v a l u e s 1 0 - 1 5 a n t h a t t h s e c o n dn u m b e r f r o m t h e r i g h t i t h e s i x t e e n s ' p l a c e( n o t t h t e n s ' p l a c e ) .

T h t h r e e C H R $ c o d e s y o l i s t e dt r a n s l a t e i n t o C H R S t W , C H R $ ( 4 - 1 6 1 4 ) ,a n C H R $ < 5 ' 1 6 + l ) — o r 1 4 7 8 a n 8 1

Page 11: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 11/104

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

D u n g e o n s g p r a g o n sP r o d u c t c o m e s a l i v e o y o u r c o m p u t e r !

C O p r o u d l y p r e s e n t sv 3 O - L P o o l o R a d i a n c e ,t h c u l m i n a t i o n o i t c o l l a b or a t i o n w i t h T S t b r i n g t h l e g e n d a r y A D V A N C E DD U N G E O N S & D R A G O N S ®f a n t a s y r o l e - p l a y i n g s y s t e m t y o u r h o m e c o m p u t e r .P o o l O R A D I A N C E i s e t i n t h h u g e ,

c o m p l e x w o r l d o f t h F o r g o t t e nR e a l m s , w o r l d b r o u g h t C l i f e b

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

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

s t a n d a r d s . I t s t a t e - o f - t h e - a r t g r a p h i c sp u s h t h V e r y l i m i t s o t h c o m p u t e r ' sc a p a b i l i t i e s . T h o n l y w a t b e l i e v e i t i st e x p e r i e n c e i t o y o u r s e l f w h e r e v e rg a m e s o f t w a r e i s o l d .L o o k f o t h e n t i r e l i n e o A D S c Dc o m p u t e r p r o d u c t s c o m i n g s o o nf r o m S S I .

R a i l u p y o u rc h a r a c t e r sa n s e t h e i rp a t r a i t sa n c h a r a ct e r i s t i c ! .( C - 6 4 / 1 2 8

s c r e e nd i s p l a y . )

E v e r y s i n g l em o n s t e r t y p ei i n d i v i d ua l l y d r a w nb s u p e r bc o m p u t e r

g r a p h i c s .( T B M P C

s c r e e nd i s p l a y . )

S T R A T E G I C S I M U L A T I O N S , I N C .1 0 4 6 N R e n g s t o r f f A v e n u e

M o u n t a i n V i e w , C 9 4 0 4 3( 4 1 5 ) 9 6 4 1 3 5 3

Page 12: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 12/104

C H R $ ( 7 8 ) a n C H R S i B l ) a r I h A S C I Iv a l u e s o f t h e l e t t e r s a n q I y o u s e n dt h e s e c h a r a c t e r s t t h p r i n t e r , i w i l l j u s tp r i n t a n o q I t ' s l i k e l y t h a i y o u ' l l n e e dt s e n d a n E s c a p e c o d e , C H R S Q 7 ) , f i r s t .T r t h i s : O P E N 4 , 4 , 7 : P R I N T n 4 ,C H R $ ( 2 7 ) ; " N " : C L O S E 4 . I f y o u r i n t e r f a c ea u t o m a t i c a l l y t r a n s l a t e s f r o m C o m m o d o r eA S C I I t t r u e A S C I I , y o u m a n e e d t e p e r i m e n t w i t h u s i n g u p p e r c a s e o l o w e rc a s e f o r t h e l e t t e r s l i k e n a n d q

C o m m a s I n s t e a d o f P e r i o d sh a v e q u e s t i o n c o n c e r n i n g t h k e y p a d

a n t h 1 2 8 . W h e n i n p u t t i n g a p r o g r a mw i t h n u m e r o u s D A T A s t a t e m e n t s ,h a v e f o u n d i e a s i e r t o u s t h n u m e r i ck e y p a d . I t h e r e s o m e w a t r e d e f i n et h d e c i m a l p o i n t t c o m m a ? I s o w o u l d n ' t h a v e t r e a c h a c r o s s t h i t h c o m m a k e y .

D o n a l d H e b e r tA P O , N

T h 1 2 u s e s f i v e l o o k u p t a b l e s t t r a n s l a t ek e y s c a n c o d e s t A S C I I v a l u e s ( f o r m o r ei n f o r m a t i o n , s e t h e n t r y a l o c a t i o n 8 3 i M a p p i n g t h 1 2 8 f r o m C O M P U T E !B o o k s ) . T h f i v e t a b l e s c o r r e s p o n d l t h f i v e k e y b o a r d m a p s : p l a i n ( u n s h i f t c d ) ,S H I F T , C o m m o d o r e , C O N T R O L , a n A L T .T h d e f a u l t l o c a t i o n f o r n o r m a l , u n s h i f t c dk e y s i 6 4 1 2 8 . T h f i r s t t h i n g l d i c o p yt h t a b l e f r o m R O d o w n l R A M . L i n e 2 d o e s t h i s i t h p r o g r a m b e l o w . T h p e r i o d( d e c i m a l p o i n t ) o t h n u m e r i c k e y p a d h a

k e y s c a n c o d e o 8 1 p e r i o d i A S C I I 4 6 W w a n t t c h a n g e i t c o m m a , w h i c h i A S C I I 4 4 L i n e 3 m o d i f i e s t h a t c h a r a c t e ri t h t a b l e . T h e n , i n l i n e 4 0 , t h p o i n t e rf o r t h e u n s h i f t e d k e y s i m o v e d t p o i n t t t h b r a n d n e t a b l e a 6 9 1 2 . W h e n y o p r e s s t h e p e r i o d o t h n u m e r i c k e y p a d ,y o u ' l l g e c o m m a i n s t e a d . S e t h n e x tl e t t e r f o a n o t h e r i d e a .

B 1 R A M = 6 9 1 2 : R O M = 6 4 1 2 8X 2 F O R J = 0 T O 8 8 : P O K E R A M + J ,

E E K ( R O H + J ) : N E X TA 3 P O K E R A M + 8 2 , 4 4C 4 H I N T ( R A M / 2 5 6 ) : P O K E

{ S P A C E } 8 3 0 , R A M - H I * 2 5 6 :O K E B 3 1 , H I

D A T A a n C o m m a sM a n y B A S I C p r o g r a m s h a v e a n e x t e ns i v e D A T A s e c t i o n . I w o u l d b e a s i e rf o 1 2 u s e r s i o n e - h a n d e d e n t r y f e t u r e c o u l d b i n c o r p o r a t e d i n t o " T h eA u t o m a t i c P r o o f r e a d e r . " I ' s u g g e s t t h a to n o f t h e f u n c t i o n k e y s b r e a s s i g n e d t

c o m m a ( F l , m a y b e ? ) , d o n ' t h a v em a c h i n e l a n g u a g e a s s e m b l e r / d i s a ss e m b l e r , a n m M i l i t t l e r u s t y , b u t h c h a n g e s h o u l d o n l y b f e l i n e s .

C h a r l e s F O i l e rW a r w i c k , R

Y o d o n ' t n e e d M L Y o c a d e v e r y t h i n gi B A S I C 7 . 0 . L o o k u t h t w c o m m a n d s

1 C O M P U T E I ' s G a z e l l e J u n e 1 9 8 8

K E a n A U T O i y o u r S y s t e m G u i d e . I y o w a n t F t p r i n t a c o m m a a n d F 7 t p r i n t D A T A , t y p e t h e s e t w l i n e s :K E Y 1 , " , "K E Y 7 , " D A T A "

I t h D A T A s t a t e m e n t s a r n u m b e r e db t e n s , u s e t h e A U T O c o m m a n d t p u t h 1 2 i n t o o u t n u m b e r i n g m o d e . T y p e l i n e ,p r e s s R E T U R N o E N T E R , a n t h n e x tl i n e n u m b e r w i l l a p p e a r . P r e s s F f o D A T A a n F t p r i n t t h e c o m m a s b e t w e e nn u m b e r s .

U s i n g " C o u n t d o w n T i m e r "a t r y i n g t w r i t e a B A S I C p r o g r a m

t h a t w i l l d e t e r m i n e t y p i n g s p e e d . I ' l i k et u s " C o u n t d o w n T i m e r " f r o m t h A p r i l G A Z E T T E , b u w h e n i t ' s r u n n i n gc a n ' t t y p e o t h k e y b o a r d . H o c a u s t h C o u n t d o w n T i m e r t s t o p a l k e y b o a r d e n t r y a f t e r o n o r f i v em i n u t e s ?

S t e v e n S c h u l t eL o n g B e a c h , C

F r o m y o u r d e s c r i p t i o n , i s o u n d s l i k ey o u ' r e a t t e m p t i n g t b u i l d y o u r p r o g r a ma r o u n d t h f i v e - l i n e d e m o n s t r a t i o n p r og r a m i n c l u d e d i t h a r t i c l e . T h i s d e m od i s p l a y s t h e c u r r e n t i n t e r n a l c l o c k r e a d i n ga i c o u n t s d o w n f r o m o n m i n u t e . N e a rt h e n o f t h e a r t i c l e i d e s c r i p t i o n o f h a t i n c o r p o r a t e t h e C o u n t d o w n T i m e r i n t oy o u r o w n B A S I C p r o g r a m s .

T d t h i s , y o u ' l l n e e d t i n c l u d e t h l i n e s f r o m P r o g r a m ( f o r t h e 6 4 ) o r ( f o rt h e 1 2 8 ) i y o u r p r o g r a m . T h e s e l i n e sP O K E t h M r o u t i n e i n t o m e m o r y . S t a r tu C o u n t d o w n t i m e r w i t h S Y 6 7 o t h 6 o S Y S 3 0 7 2 o t h 1 2 8 . N e x t , s e t h i n t e r n a l c l o c k u s i n g t h r e s e r v e d v a r i a b l eT l ( e i t h e r T l = " 0 0 0 1 0 0 " o T l $ = " 0 0 0 5 0 0 " ) .

F o l l o w t h i s w i t h y o u r t y p i n g i n p u tr o u t i n e . I n c l u d e l i n e n e a r t h e n o f t h er o u t i n e t c h e c k t h e t i m e r . I i h a w r a p p e d a r o u n d f r o m " 0 0 0 0 0 0 " t " 2 3 5 9 5 9 " o s o m e t h i n g l o w e r , t h e t i m e i u p a n d y o c a r a t e a n d i s p l a y t h u s e r ' st y p i n g s p e e d . O t h e r w i s e , l o o p b a c k t t h b e g i n n i n g o f t h e t y p i n g i n p u t r o u t i n e .

N o t e t h a t w d i d n ' t s u g g e s t t h a t y o t o o k f o r e x a c t l y z e r o ( " 0 0 0 0 0 0 " ) o t h t i m e r e a c h t i m e t h r o u g h t h l o o p . I y o d i t h i s , c h a n c e s a r y o u ' d m i s s i s i n c et h i n p u t r o u t i n e m a t a k e l o n g e r t h a ns e c o n d t e x e c u t e .

L o c a t i n g t h e H i - R e s S c r e e nh a v e q u e s t i o n r e g a r d i n g l o c a t i o n

5 3 2 7 2 , w h i c h i u s e d t s e l e c t b a s e a d r e s s e s f o b i t m a p m o d e o t h C o m o d o r e 6 4 M o s t r e f e r e n c e s I ' v e s e e nw i l l P O K E 5 3 2 7 2 , 2 9 ( b i n a r y 0 0 0 1 1 1 0 1 )t p u t h g r a p h i c s s c r e e n a $ 2 0 0 0( 8 1 9 2 ) a n c o l o r m e m o r y a $ 0 4 0 0( 1 0 2 4 ) . T h l o n y b b l e o t h i s n u m b e r i 1 i d e c i m a l . S h o u l d n ' t t h l o w n y b b l e

b 8 P O K E i n g 2 i 5 3 2 7 2 w o u l ds e e m t p u t h b i t m a p a 1 3 * 1 0 2 4( 1 3 3 1 2 ) . C o u l d y o u e x p l a i n w h a t t h e y ' r ed o i n g h e r e ?

W a y n e D o o l e yW i n c h e s t e r , V

L o c a t i o n s 5 3 2 4 8 - 5 3 2 9 4 a r r e g i s t e r s i t h V I C - l l c h i p , w h i c h i r e s p o n s i b l e f o rt h 6 4 ' s v i d e o d i s p l a y . T h V I c h i p c a a d d r e s s o n l y 1 6 o m e m o r y a t t i m e .D a t a f o a n y t h i n g s h o w n o t h s c r e e nm u s t b l o c a t e d w i t h i n t h i s 1 6 o m e m or y A n o t h f o u r 1 6 b l o c k s ( 0 - 1 6 3 8 3 ,1 6 3 8 4 - 3 2 7 6 7 , 3 2 7 6 5 - 4 9 1 5 1 , 4 9 1 5 2 -6 5 5 3 5 ) c a n b c h o s e n f o v i d e o m e m o r y .L o c a t i o n 5 6 5 7 6 ( b i t s 0 - 1 ) d e t e r m i n e sw h i c h J 6 v i d e o b a n k t h V I c h i pa d d r e s s e s .

T h V I c h i p r e g i s t e r a 5 3 2 7 2 d o e ss e v e r a l d i f f e r e n t t h i n g s . I t e x t m o d e , i c o n t a i n s t h o f f s e t a d d r e s s w i t h i n t h c u r e n t v i d e o b a n k f o r t h e c h a r a c t e r s e i t h l o n y b b l e a n t h a d d r e s s f o t h t e x ts c r e e n i t h h i g h n y b b l e . T h c h a r a c t e rs e i 2 i l e n g t h , s o t h e l o n y b b l e ( i b i t s 1 - 3 ) m u s t h o l d a n e v e n n u m b e r f r o m 0t 1 4 r e p r e s e n t i n g a 2 o f f s e t ( s i n c e t h n u m b e r i a l w a y s e v e n , b i i u n u s e d ) .S i m i l a r l y , t h t e x t s c r e e n i I i l e n g t h .S o b i t s 4 - h o l d n u m b e r f r o m t 1 5 r e p r e s e n t i n g I o f f s e t .

I n o r m a l b i t m a p m o d e , b i t s 4 - s t i l lp o i n t t t h o f f s e t a d d r e s s f o r t h e t e x ts c r e e n . B u i t h i s c a s e , t h t e x t s c r e e np r o v i d e s c o l o r d a t a f o r t h e g r a p h i c ss c r e e n . A f o r t h e l o n y b b l e ( b i t s 0 - 3 ) i t h i s m o d e , o n l y b i i s i g n i f i c a n t . I p r v i d e s t h 8 o f f s e t f o r t h e b i t m a p s c r e e nf r o m t h b e g i n n i n g o V I m e m o r y . I t h i sb i c o n t a i n s 0 t h o f f s e t i O K a n i i c o n t a i n s 1 t h o f f s e t i 8 ( 8 1 9 2 ) .

N o w , t c o n s i d e r y o u r e x a m p l e .P O K E i n g 2 ( b i n a r y 0 0 0 1 1 1 0 1 ) i n t o5 3 2 7 2 s e t s b i 3 A s s u m i n g t h V 1 C - Uc h i p i i v i d e o b a n k 0 ( 0 - 1 6 3 8 1 ) , t h b i m a s c r e e n i p o s i t i o n e d a 8 1 9 2 b e c a u s eb i i t u r n e d o n T h o t h e r b i t s i n t h l o n y b b l e a r i g n o r e d . Y o c o u l d g e t t h es a m e r e s u l t b P O K E i n g 2 ( b i n a r y0 0 0 1 1 0 0 0 ) i n t o 5 3 2 7 2 .

C o l o r m e m o r y f o t h i s h i - r e s s c r e e n i a 1 0 2 4 . v a l u e o i s t o r e d i t h h i g hn y b b l e o 5 3 2 7 2 , a n 1 0 2 4 1 0 2 4 .

C O M P U T & ' s G a z e t t e i l o o k i n g f o u t i l i t i e s , g a m e s , a p p l i c a t i o n s ,e d u c a t i o n a l p r o g r a m s , a n t u t o r i a la r t i c l e s . I y o u ' v e c r e a t e d p r g r a m t h a t y o I h i n k o t h e r r e a d e r sm i g h t e n j o y o f i n d u s e f u l , s e n d i t o S u b m i s s i o n s R e v i e w e r ,C O M P U T E ! P u b l i c a t i o n s , P . O . B o 5 4 0 6 , G r e e n s b o r o , N 2 7 4 0 3 .P l e a s e e n c l o s e a n S A S E i y o w i s ht h a v e t h m a t e r i a l s r e t u r n e d .

Page 13: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 13/104

W O R KW I T H U O P R O F E S S I O N A L

S o m e p e o p l e r e a l l y l i k e w o r kn o t h e i r m a c h i n e s . A n t h e n

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

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

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

e p r o g r a m m i n g t o o l o m a r k e t .

W i t h g e o P r o g r a m m e r , y o g e s a m e k i n d o t e c h n o l o g y w u s

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

s o f t w a r e . P u m p y o u r o w A n a s s e m b l e j u s t a b o u t

k i n d o f a p p l i c a t i o n y o u c a n.

I r e a d s a n w r i t e s a n s t o m p s o b u g s .

T h f i r s t t h r e e t o o l s t h a ts e r i o u s p r o g r a m m e r n e e d sa n a s s e m b l e r , l i n k e r a n

d e b u g g e r . S w e ' v e i n s t a l l e d a l c o m p l e t e w i t h s a m p l e G E O S

t h a t t e a c h y o t h l a t e s tt r i c k s i s e c o n d s .

g e o A s s e m b l e r n o t o n l y r e a d sf r o m g e o W r i t e f i l e s , b u

e n o u g h P s e u d o O p t

L E V E L

[ [ h i; ■ • ■ )I v h i B i r r

■ l i n h l c o n

i F f l .a i

. f U * S U M *L o i i V i O G n | l j i i I i l V

1 D o M uK

• I V X I H S - > I I ! • • • •

. . . - ■ - L V v r C *t ( O b t i A T E l i

s l s j l a d d r e s i i u p r o g

p ' l i w t g u j ' i i i i : i r » a ' j t

^ D ^ k . ! i L i f i n i ) i i i ! J . I o

a l l o w a l k i n d so f c o n d i t i o n a l a s s e mb l i e s . I h a a l t h s t a t e - o f - t h e - a r tf e a t u r e s y o u ' d e x p e c t , i n c l u d i n gs o m e y o p r o b a b l y n e v e r t h o u g h tp o s s i b l e . F o r e x a m p l e , i n t e g r a t i n gg r a p h i c s i a s i m p l e a s c u t t i n g a n p a s t i n g t h i m a g e f r o m g e o P a i n td i r e c t l y i n t o y o u r p r o g r a m .

g e o L i n k e r t i e s y o u r p r o g r a mm o d u l e s t o g e t h e r , s u p p o r t i n gG E O S S E a n V L I H a p p l i c a t i o n sa n d d e s k a c c e s s o r i e s . Y o u c a n e v e nu s g e o A s s e m b l e r a n g e o L i n k e r t c r e a t e n o n - G E O S a p p l i c a t i o n s .

g e o D e b u g g e r a l l o w s y o u r p r g r a m t b t e s t e d i m e m o r y w i t hf u l l s y m b o l i c d i s a s s e m b l y , a l o n g

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

y o u r c o d e t b s i n g l e - s t e p p e d o t o p - s t e p p e d , w i t h s u b - r o u t i n e s f u l l ye x e c u t e d . I c a s t o p r u n n i n g p r

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

p o i n t s . W h e n y o u r p r o g r a mh i t s t h e b r e a k p o i n t , i p r o m i

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

P r e n o u g h f o y o y e t ? W e l l ,t h a t ' s o n l y p a r t i a l l i s t o w h a t

y o u ' r e i f o r .I y o u n d e r s t o o d a l t h a t ,

r e a d o n C h a n c e s a r t h a t w l o s t l o

o r e a d e r s b y n o w . B u i y o u ' r e s t i l lw i t h u s h a n g i t h e r e . Y o u h a v e t h m a k i n g s o a r e a l G E O S p r o . A l y o n e e d n o a r e t h e r i g h t t o o l s .

A n a l o t h e m c o m e i t h i so n e h a n d y b o x .

S i y o u ' r e s e r i o u s a b o u t p r g r a m m i n g , c o n s i d e r g e o P r o g r a m m e r .A f t e r a l l , y o u ' v e g o n o t h i n g t l o s ee x c e p t y o u r a m a t e u r s t a t u s .

T o o r d t r c a t t 1 - 8 0 0 - 4 4 ^ 0 1 0 0 e x 2 3 g e o P r o g r a m m e r $ 6 9 . 9 5

( C a l i f o r n i a r e s i d e n t s a d 1 c s a l e s t a x . )$ 2 . 5 0 U S / $ 5 . 5 0 F n r e i y n f o s h i p p i n g a n

h a n d l i n g . A l l o w s i w e e k s f d e l i v e r y .

G E O P R O G R A M M E R

a v a i l . i b l c l o W l t o l . C l i - i i . B e r k e l e yS o f t w o r k sT h b r i g h t e s t m i n d s a r w o r k i n g a B e r k e l e y .

Page 14: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 14/104

C o m m o d o r e - R e a d y P r i n t e r sN e G e n e r a t i o nM u c h M o r e — F o r L e s s

T o N e t s e l , A s s i s t a n t F e a t u r e s E d i t o r

S a l e s o m o r e t h a n s e v e n m i l l i o n 6 4 s a n 1 2 8 s h a v e h a m a j o r i m p a c t o t h p r i n t e r m a r k e t . T h r e s u l t : P r i n t e rm a n u f a c t u r e r s n o o f f e r 6 a n 1 2 8 o w n e r s w i d e c h o i c e o C o m m o d o r e - r e a d y p r i n t e r s t h a t a r e f i l l e d w i t h f e a t u r e s u d r e a m e d o f j u s t f e y e a r s a g o .

A f t e r d i s k d r i v e , p r i n t e r i t h m o s t p o p u l a r c o m p u t e r p e r i p h e r a lb o u g h t b y h o m e c o m p u t e r u s e r s .A b o u t 6 5 - 7 0 p e r c e n t o t h p e o p l ew h b u c o m p u t e r f o p e r s o n a l u s a l s o b u p r i n t e r , a c c o r d i n g t R i c kL a m b , p r o d u c t m a n a g e r f o O k i d a t a ,

m a j o r p r i n t e r m a n u f a c t u r e r .F o C o m m o d o r e o w n e r s , t h e r e

a r m o r e t h a n 1 0 d i f f e r e n t p r i n t e r so t h m a r k e t , m a d e b 2 d i f f e r e n tc o m p a n i e s , a l l i s t i n g f o l e s s t h a n$ 5 0 0 . V i r t u a l l y a n o t h e m c a b c o n n e c t e d t 6 o 1 2 8 w i t h s e a r a t e p r i n t e r i n t e r f a c e . B u i t ' s n o a l w a y s s i m p l e m a t t e r t a c h i e v ec o m p a t i b i l i t y a m o n g p r i n t e r , i n t e rf a c e , c o m p u t e r , a n s o f t w a r e .

U n i q u e l y C o m m o d o r eA o n t i m e , o n l y C o m m o d o r ep r i n t e r w o u l d c o n n e c t d i r e c t l y t C o m m o d o r e ' s u n i q u e s e r i a l p o r t .T h e r e w a s n ' t m u c h o c h o i c e , a n s p e c i a l f e a t u r e s w e r e l i m i t e d . A n o n w h w a n t e d u n d e r l i n i n g , m u t i p l e p i t c h e s , s u b s c r i p t s a n s u p e r s c r i p t s , o c h o i c e o t y p es t y l e s h a t b u p r i n t e r w i t hs t a n d a r d C e n t r o n i c s p a r a l l e l p o r t .T h e n s e p a r a t e i n t e r f a c e w a s t i l ln e e d e d t c o n n e c t t h p r i n t e r t t h 6 o r 1 2 8 .

A t h b a s e o C o m m o d o r eo w n e r s g r e w , h o w e v e r , m o r e a n m o r e m a n u f a c t u r e r s b e g a n o f f e r i n gr e a d y - t o - u s e p r i n t e r s p a c k e d w i t hf u l l r a n g e o f e a t u r e s . N o 6 a n 1 2 o w n e r s h a v e w i d e c h o i c e o

1 C O M P U T E ! ' * G a z e t t e J u n e 1 9 8 8

C o m m o d o r e - r e a d y d a i s y w h e e l , d o t -m a t r i x , a n t h e r m a l - t r a n s f e r p r i n te r t h a n d l e t h e i r b l a c k - a n d - w h i t ea n c o l o r p r i n t i n g n e e d s . ( S e e t h a c c o m p a n y i n g b u y e r ' s g u i d e f o d t a i l s a b o u t C o m m o d o r e - c o m p a t i b l ep r i n t e r s . )

L a s t y e a r , O k i d a t a i n t r o d u c e du n i v e r s a l l y c o m p a t i b l e d o t - m a t r i x

p r i n t e r f e a t u r i n g b o t h C o m m od o r e s e r i a l a n 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 . T h O k i d a t a 1 8 i c o p a t i b l e w i t h e v e r y m a j o r p e r s o n a lc o m p u t e r . I f f o e x a m p l e , y o b u a A m i g a o I B P C y o d o n ' t h a v et b u a n o t h e r p r i n t e r o i n t e r f a c e .

D e t e r m i n e Y o u r N e e d sD o t - m a t r i x a n t h e r m a l p r i n t e r s a r t h m o s t p o p u l a r c h o i c e s a m o n gC o m m o d o r e o w n e r s . K e i n g r e d ie n t s t t h e i r p o p u l a r i t y a r v e r s a t i l i -t a n l o c o s t . C o s t a l o n e ,h o w e v e r , s h o u l d n o b t h d e c i di n f a c t o r i c h o o s i n g a p r i n t e r . I b a r g a i n p r i n t e r d o e s n ' t m e e t y o u rp r i n t i n g r e q u i r e m e n t s , i i s n ' t m u c ho b a r g a i n .

" T o o m a n y t i m e s t h p r i n t e r -p u r c h a s e d e c i s i o n i d e p e n d e n tu p o n h o m u c h m o n e y i l e f t o v e ri d i s c r e t i o n a r y i n c o m e , " L a m bs a y s . " T h e b u y e r h a s $ 1 2 0 l e f t , s h b u y s $ 1 2 0 p r i n t e r . O f t e n t h e r ei s o m e b u y e r r e m o r s e . A f t e r h l i v e s w i t h t h p r i n t q u a l i t y f o w h i l e , h r e a l i z e s h n e e d s s o m et h i n g b e t t e r . "

A s y o u r s e l f w h a t y o u w a n tt h p r i n t e r t d o D e c i d e h o y o p l a n t u s t h p r i n t e r ; t h e n p i c kt h o n t h a t h a t h f e a t u r e s y o n e e d . I y o p r i m a r i l y w a n t t p r i n tg r a p h i c s , y o u h a v e d i f f e r e n t n e e d sf r o m t h o s e o t h p e r s o n w h w o r k s w i t h s p r e a d s h e e t s a n n e e d s

p r i n t e r w i t h 1 3 c o l u m n s .

D a i s y w h e e l sI y o w r i t e b u s i n e s s r e p o r t s , t e r mp a p e r s , o o t h e r i m p o r t a n t c o r r es p o n d e n c e r e q u i r i n g p r o f e s s i o n a ll o o k , d a i s y w h e e l p r i n t e r o f f e r st h s h a r p e s t t y p e . Y o u r p a p e r s w i l ll o o k a t h o u g h t h e y ' v e b e e n t y p e do q u a l i t y t y p e w r i t e r , b u y o u ' l lh a v e t w a i t f o t h e m . D a i s y w h e e l sa r n o t o r i o u s l y s l o w . M o s t d a i s yw h e e l s p r i c e d f o t h h o m e m a r k e to p e r a t e a s p e e d s i t h 1 0 - 2 0 c p ( c h a r a c t e r s p e s e c o n d ) r a n g e .T h a t ' s f a s t f o r h u m a n t y p i s t , b u t h d a i s y w h e e l i t h t o r t o i s e o f t h ep r i n t e r w o r l d .

T h p r i n t i n g e l e m e n t o d a i s y w h e e l i f l a t m e t a l w h e e lt h a t h a s a p p r o x i m a t e l y 9 0 s p o k e s .I t ' s a b o u t t h r e e i n c h e s i d i a m e t e r ,a n g e t s i t n a m e f r o m t h f a c t t h a ti l o o k s s o m e t h i n g l i k e d a i s y . A t h e n o e a c h s p o k e o " p e t a l " i b o s s e d l e t t e r , n u m b e r , o p u n c t u at i o n m a r k . A t h w h e e l s p i n s , t h c h a r a c t e r s a r p r e s s e d a g a i n s t a r i bb o n , w h i c h t r a n s f e r s i n o n t o t h p a p e r . Y o c a b u a d d i t i o n a l p r i n t -w h e e l s i y o w a n t t c h a n g e t o d i f f e r e n t s t y l e o t y p e o d i f f e r e n tf o n t . S i n c e i t b a s i c p r i n t i n g e l e m e n ti f i x e d a l p h a n u m e r i c c h a r a c t e r , t h d a i s y w h e e l c a n n o t p r i n t g r a p h i c s .

I y o u ' r e l o o k i n g f o q u a l i t yt y p e , a n y o d o n ' t n e e d s p e e d o

Page 15: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 15/104

g r a p h i c s - p r i n t i n g c a p a b i l i t i e s , t h e na d a i s y w h e e l m a s u i t y o u r r e q u i r em e n t s . B l u e C h i p , B r o t h e r , a n S i l v e rR e e d e a c h s e l l C o m m o d o r e - r e a d yu n i t s . T h S i l v e r R e e d E X 4 2 a n t h B r o t h e r H R - 1 0 / C o f f e r a c h o i c eo f p i t c h e s i t h 1 0 - 1 5 c p ( c h a r a ct e r s p e i n c h ) r a n g e . T h e i r t o p s p e e di 1 c p s , w h i l e t h B l u e C h i p2 0 / 1 0 i l i t t l e f a s t e r , a 2 c p s .

P a p e r H a n d l i n gT h m e t h o d u s e d f o f e e d i n g p a p e ri a n o u o p r i n t e r v a r i e s b t w e e n m o d e l s . F r i c t i o n - f e e d p r i n te r m o v e p a p e r a r o u n d t h p l a t e ns o m e w h a t t h w a t y p e w r i t e rd o e s , w h i l e t r a c t o r - f e e d p r i n t e r s e g a g e t h e h o l e s a t h e d g e o f f a n f o l dp a p e r . T r a c t o r f e e d s a r u s u a l l ym o r e r e l i a b l e w h e n i c o m e s t h a d l i n g l o n g p r i n t o u t s o c o n t i n u o u so r f a n f o l d p a p e r . M a n y p r i n t e r s o f e b o t h m e t h o d s , b u t r a c t o r s a r o f t e n s o l d a s o p t i o n s .

S o m e m o d e l s , s u c h a t h S e i -k o s h a S P - 1 0 0 0 V C , h a v e a n a u t om a t i c l o a d i n g f e a t u r e f o s i n g l es h e e t s o p a p e r : W h e n t h p a p e r i i n s e r t e d b e h i n d t h p l a t e n , t h ep r i n t e r a u t o m a t i c a l l y a d v a n c e s i t t h p r o p e r s t a r t i n g p o s i t i o n . T h i sf e a t u r e c a s p e e d u l o n g p r i n t i n gj o b s . T h N X - 1 0 0 0 C f r o m S t a r M i c r o n i c s A m e r i c a c o m e s i t w C o m m o d o r e - r e a d y m o d e l s . E a c he m p l o y s u n i q u e p a p e r - p a r k i n gf e a t u r e t h a t a l l o w s u s e r s t f e e ds i n g l e - s h e e t p a p e r i n t o t h p r i n t e rw i t h o u t r e m o v i n g t r a c t o r - f e d p a p e r .

D o t - M a t r i x P r i n t e r sI t h d a i s y w h e e l i t h t o r t o i s e o ft h e p r i n t e r w o r l d , t h e n t h e d o t -m a t r i x p r i n t e r i t h h a r e . T h i s v e rs a t i l e m a c h i n e o f f e r s s p e e d p l u s t h ea b i l i t y t o p r o d u c e c o m p l e x g r a p h i cp r i n t o u t s . I n s t e a d o p r i n t i n g w i t hp r e f o r m e d c h a r a c t e r s , d o t - m a t r i xp r i n t e r s u s r o o v e r t i c a l p i n st h a t s t r i k e t h p a p e r t h r o u g h a i n k e d r i b b o n .

D o t - m a t r i x p r i n t e r s g e n e r a l l yf a l l i n t o o n o t h r e e p r i n t h e a d c o f i g u r a t i o n s : 9 - p i n , 1 8 - p i n , o 2 4 - p i n .P r i n t e r s w i t h 2 4 p i n s o f f e r l e t t e r -q u a l i t y t y p e , a s o p p o s e d t t h e n e a r -l e t t e r - q u a l i t y ( N L Q ) m o d e f o u n d o 9 - p i n p r i n t e r s . T h e i r a b i l i t y t o p r i n to u l e t t e r - q u a l i t y c o r r e s p o n d e n c e a 1 0 c p m a k e s 2 4 - p i n p r i n t e r s p o p ul a i a o f f i c e e n v i r o n m e n t . T h e i rr e l a t i v e l y h i g h c o s t , h o w e v e r , h a l i m i t e d c o n s u m e r i n t e r e s t .

T h O k i d a i a I S O i c o m p a t i b l e w i t h e v e r y m a j o r p e r s o n a l c o m p u t e r .

P r i n t h e a d s w i t h n i n e p i n s a r t h s t a n d a r d w i t h t h C o m m o d o r e -r e a d y m o d e l s . v e r t i c a l c o l u m n o n i n e p i n s p r i n t s a c r o s s p a g e i b o t h d i r e c t i o n s i d r a f t m o d e , a s p e e d s r a n g i n g f r o m 1 0 t 1 8 c p s .T h i s p r o c e s s i c o n s i d e r a b l y s l o w e ri N L m o d e .

A e a r l y d r a w b a c k t d o t -m a t r i x p r i n t e r s w a p r i n t q u a l i t y .T h p r i n t h e a d s f o r m e d c h a r a c t e r si n o 8 m a t r i x . T h e r ew a o f t e n c o n s i d e r a b l e s p a c e b t w e e n t h d o t s , m a k i n g t h l e t t e r sl o o k p o r o u s a n i l l - d e f i n e d . U g r a d e s i p r i n t e r e l e c t r o n i c s a n p r i n t h e a d s , h o w e v e r , h a v e i mp r o v e d p r i n t q u a l i t y t r e m e n d o u s l y .

M o s t p r i n t e r s n o h a v e s e v e ra p r i n t m o d e s . D r a f t m o d e i u s u a l l y t h f a s t e s t , b u p r o d u c e sr o u g h e r , f a i n t e r t y p e . N L Q , o c o r e s p o n d e n c e m o d e , t a k e s l o n g e r t p r i n t , b u i p r o d u c e s m o r e p o i s h e d p r i n t q u a l i t y .

N L i a c h i e v e d i n v a r i e t y o w a y s . S p a c e s b e t w e e n t h h o r i z o n t a ld o t s o l e t t e r c a b f i l l e d i b p r i n t i n g t h e s a m e c o l u m n o d o t st w i c e w h i l e t h p r i n t h e a d i t r a v e li n a h a l f - s p e e d a c r o s s t h e p a g e .T h i s i s o m e t i m e s c a l l e d e m p h a s i z e dt y p e . S p a c e s b e t w e e n v e r t i c a l d o t sc a n b e e l i m i n a t e d b m a k i n g s e o n p a s s o v e r t h l i n e a f t e r m o v i n gt h p r i n t h e a d o p a p e r h a l f d o v e r t i c a l l y .

N L p r i n t i n g u s e s t h e s e m u l t i -s t r i k e t e c h n i q u e s a n s p e c i a l l e t t e rs h a p e s t i m p r o v e p r i n t q u a l i t y .U n f o r t u n a t e l y , i m p r o v e m e n t s i o n a r e a o f t e n f o r c e d e c l i n e e l s e

w h e r e . t r a d e o f f f o i m p r o v e dp r i n t q u a l i t y i r e d u c t i o n i n p r i n ti n g s p e e d , b y 5 0 - 3 0 0 p e r c e n t . M o s tN L p r i n t i n g i d o n e a s p e e d s o 2 5 - 3 0 c p s .

U n t i l r e c e n t l y , c h a n g i n g f r o md r a f t t N L m o d e r e q u i r e d c h a n gi n g t h e p r i n t e r ' s D I s w i t c h e s . T h i so f t e n m e a n t t u r n i n g t h e p r i n t e ra r o u n d o o p e n i n g a i n s i d e p a n e lt a c c e s s t h e s w i t c h e s . T h e n y o h a t c h e c k t h m a n u a l f o t h p r o p e r s e q u e n c e , s i n c e D I s w i t c he w e r e s e l d o m m a r k e d . M o s tp r i n t e r s t o d a y s i m p l i f y t h i s c h o r eb p r o v i d i n g f r o n t p a n e l b u t t o n st h a t a l l o w i n s t a n t a c c e s s t f r q u e n t l y u s e d p r i n t f u n c t i o n s . Y o c a n s w i t c h f r o m e m p h a s i z e d t d o u b l e w i d t h t i t a l i c s a t h t o u c ho a f i n g e r .

S o m e h i g h - e n d p r i n t e r s a l l o wt h u s e r t c h a n g e f o n t s b p l u gg i n g i R O c a r t r i d g e s , b u m u l t ip l e f o n t s a r a l s o a v a i l a b l e o s o m ep r i n t e r s i n t h C o m m o d o r e p r i c er a n g e . T h S t a r N X - 1 0 0 0 C M u l t iF o n t p r i n t e r h a f o u r o n b o a r d f o n t st h a t a r s e l e c t e d f r o m t h f r o n t c o t r o l p a n e l .

S p l a s h o C o l o rA n o t h e r C o m m o d o r e - c o m p a t i b l ev e r s i o n o S t a r ' s M u l t i F o n t i t h N X - 1 0 0 0 C R a i n b o w . I a d d i t i o n t t h m u l t i p l e i n t e r n a l f o n t s , t h R a i n b o w p r o v i d e s s e v e n - c o l o rp r i n t i n g c a p a b i l i t i e s , a n p r i n t s a 1 4 c p i d r a f t m o d e a n 3 c p i N L m o d e a 1 c p i . I p r i n t s b l a c k ,r e d , y e l l o w , b l u e , o r a n g e , g r e e n ,a n v i o l e t .

C O M P U T E ! ' s G a z e l l e J u n o 1 9 8 8 1

Page 16: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 16/104

" W b e l i e v e [ t h e N X - I O O O CR a i n b o w ] w i l ! b s i g n i f i c a n t f a c t o ri t h C o m m o d o r e m a r k e t , " s a y sB r i a n K e n n e d y , p r o d u c t m a n a g e r a S t a r M i c r o n i c s . " I t ' s g o i n g t b t h l o w e s t - p r i c e d c o l o r i m p a c t p r i n t e ro t h m a r k e t . "

T h e R a i n b o w c a n b e u s e d a s c o n v e n t i o n a l p r i n t e r f o r w o r d p r c e s s i n g a n s i m i l a r f u n c t i o n s w h e nc o l o r i n o w a n t e d o n e e d e d . " I y o u w a n t t u s i i t h m o n oc h r o m e , o r b l a c k - o n l y m o d e , t h a t ' sn p r o b l e m , " K e n n e d y s a y s ." W h e n y o p r i n t o u h a r d c o p y ,j u s t o m i t t h c o l o r c o m m a n d s . "

B a r r i e r s t C o l o rP r i n t e r m a n u f a c t u r e r s e x p e c t c o l o rt p l a y a i m p o r t a n t r o l e i t h f t u r e o a l p r i n t e r s . S e v e r a l o b s t ac l e s p r e s e n t l y s t a n d i t h w a y . T h f i r s t i t h l a c k o f c o l o r c o p i e r s .W h i l e t h e y a r a v a i l a b l e , t h c o s t i p r o h i b i t i v e . c o l o r p r i n t o u t m a l o o k g r e a t f o r a b u s i n e s s p r e s e n t at i o n o m e e t i n g , b u w i t h o u t t h a b i l i t y t o m a k e c o l o r c o p i e s , i t v a u i g r e a t l y d i m i n i s h e d .

A n o t h e r o b s t a c l e i t h l a c k o fs o f t w a r e s u p p o r t f o c o l o r p r i n t e r s .M o s t p r i n t i n g p a c k a g e s s i m p l y d n o s u p p o r t c o l o r p r i n t e r s . T c i c u m v e n t t h i s p r o b l e m , K e n n e d ys a y s t h R a i n b o w r e c o g n i z e s e b e d d e d c o l o r c o m m a n d s . F o e a m p l e , i i s e e s ( ( C l ) ) i n l e t t e r o m e m o , t h R a i n b o w r e c o g n i z e s t h a tc o d e a n c h a n g e s a c c o r d i n g l y t c o l o r n u m b e r 1

" I y o u ' r e t y p i n g r e p o r t a n w a n t h e a d i n g i n d i f f e r e n t c o l o r ,t y p e i ( ( C 3 ) ) f o l l o w e d b t h h e a di n g , " K e n n e d y s a y s . " T h e n t y p e i ( { C 2 ) ) t o c h a n g e b a c k t b l u e o b l a c k . Y o c a e m b e d t h e s e c o m a n d s i a n s t a n d a r d w o r d p r c e s s i n g o s o f t w a r e p a c k a g e . "K e n n e d y n o t e s t h a t t h a v e ra g l i f e o f t h e c o l o r r i b b o n s o d o t - m a t r i x p r i n t e r s h o u l d b c o p l o h u n d r e d p a g e s . I c a n b e c o ns i d e r a b l y s h o r t e r o o t h e r t y p e s o fc o l o r p r i n t e r s .

T h e r m a l - T r a n s f e r P r i n t e r sA n o t h e r C o m m o d o r e - r e a d y c o l o rp r i n t e r i O k i d a t a ' s O k i m a t e 2 0 I u s e s d i f f e r e n t p r i n t t e c h n o l o g yc a l l e d t h t h e r m a l - t r a n s f e r p r o c e s s .I n s t e a d o f u s i n g p i n s t o s t r i k e a i n k - c o a t e d r i b b o n , t h O k i m a t e 2 b r i e f l y h e a t s t h p i n s . T h h e a tt r a n s f e r s t o r i b b o n c o a t e d w i t h

1 C O M P U T E ! ' ! G a z e t t e J u n e 1 9 8 B

T h S t a r M i c r o n i c s N X - I O O O C M u l t i F o n t i n c l u d e s ( o u r o n b o a r d f o n t s t h a ta r e s e l e c t e d f r o m t h f r o n t c o n t r o l p a n e l .

w a x l i k e i n k t h a t m e l t s , f o r m i n gc h a r a c t e r o t h p a p e r .

T h t h e r m a l - t r a n s f e r p r o c e s sh a s e v e r a l a d v a n t a g e s o v e r t h d o t - m a t r i x a n d a i s y w h e e l m e t h o d .O n i q u i e t n e s s . T h O k i m a t e 2 m a k e s s l i g h t w h i r r i n g s o u n d , a n i p r a c t i c a l l y s i l e n t c o m p a r e d t i p a c t p r i n t e r s .

t h i r d o b s t a c l e t t h e x p a n de u s o c o l o r i p r i n t e r s i t h h i g h p r i c e t a g — b u t n o s w i t ht h e r m a l - t r a n s f e r p r i n t e r s . T h O k m a t e , w i t h a p l u g - i n C o m m o d o r ei n t e r f a c e , h a s u g g e s t e d r e t a i lp r i c e o $ 2 6 8 , w h i l e t h e d o t - m a t r i x

T h O k i m a t e 2 o f f e r s v i b r a n t c o l o r a n g r a p h i c s c a p a b i l i t i e s .

R a i n b o w ( w h i c h i n c l u d e s t h e m u l t ip l f o n t s ) l i s t s f o $ 3 7 9 . T h e r e a r f e o t h e r c o l o r p r i n t e r s i t h $ 5 0 0 - $ 7 0 0 r a n g e , b u t t h e n p r i c e sj u m p q u i c k l y t $ 6 , 0 0 0 a n $ 7 , 0 0 0 .

" T h e r e ' s b i g a t h e r e , " s a y sS t a r ' s R i c k L a m b . " V i r t u a l l y a l t h l a r g e p l a y e r s a r s t a r t i n g t a d c o l o r t t h e i r l i n e o p r i n t e r s , a t h o u g h v e r y f e a r s e r i a l t h e r m a l -t r a n s f e r s s u c h a s t h e O k i m a t e 2 0 . "

A n o t h e r a d v a n t a g e t t h e c o l o rt h e r m a l - t r a n s f e r p r o c e s s i s i t s v i b r a n tc o l o r . D o t - m a t r i x p r i n t e r s p u c o l o rt p a p e r w i t h i n k , w h i c h l a c k s t h h i g h - g l o s s f a c t o r t h a t w a a c h i e v e s .

U n f o r t u n a t e l y , t h e r m a l - t r a n s f e rp r i n t e r s g o b b l e u r i b b o n s r a t h e rq u i c k l y , a n t h e y a l s o r e q u i r ev e r y s m o o t h p a p e r f o b e s t r e s u l t s .

b l a c k r i b b o n m a l a s t f o 7 p a g e s o t e x t , b u e x p e c t o n l y 1 0 - 1 5p a g e s w h e n p r i n t i n g c o l o r g r a p h i c s .

M o r e F e a t u r e s i t h e F u t u r ef e y e a r s a g o , b a s i c d o t - m a t r i x

p r i n t e r c o s t a b o u t $ 5 0 0 a n d o f f e r e dl i t t l e i t h w a o e x t r a s . N o y o c a f i n d m o d e l s f o r h a l f t h a t p r i c et h a t a r e l o a d e d w i t h a d v a n c e dp r i n t i n g f e a t u r e s . T h e r e h a v e b e e nm o d e s t p r i c e i n c r e a s e s r e c e n t l y o J a p a n e s e - m a d e p r i n t e r s b e c a u s e o t h d o l l a r / y e n e x c h a n g e r a t e , b u t h e r e a r s t i l l m a n y e x c e p t i o n a lp r i n t e r s a v a i l a b l e a a t t r a c t i v ep r i c e s f o C o m m o d o r e u s e r s .

" T h e n u m b e r - 1 t h i n g t r m a i n c o m p e t i t i v e , " s a y s S t a r ' sB r i a n K e n n e d y , " i t i n t r o d u c e

Page 17: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 17/104

' ■ < &

A n Q - L i n k , t h e d y n a m i c t e l e c o m m u n i c a t i o n s s e r v i c e f o C o m m o d o r e ® o w n e r s , d o e s j u s t t h a t !

A t h d e v e l o p e r o G E O S , t h g r a p h i c s 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 f o C o m m o d o r e 6 4 a n 1 2 8 s , k n o w h o w g o o d Q - L i n k i s P e r s o n a l l y a n p r o f e s s i o n a l l y . H e r e a m c o m p a n y , w r e c o m m e n dQ - L i n k t a l o u c u s t o m e r s . W u s i o u r s e l v e s , t o o , t o r o n l i n ec u s t o m e r s e r v i c e . . s y o c a g e h e l p w h e n y o u n e e d i t W e ' v ea l s o f o u n d i t ' s v e r y e f f i c i e n t w a t p r o v i d e u p g r a d e s a n p a t c h e sa n t a n n o u n c e n e G E O S - c o m p a t i b l e p r o d u c t s .

W i t h j u s t y o u r C o m m o d o r e , m o d e m a n Q - L i n k s o f t w a r e , n e w o r l d o p e r s o n a ! c o m p u t i n g o p t i o n s o p e n s u p t h o u s a n d s o p r o g r a m s y o c a d o w n l o a d a n d k e e p ; a d v a n c e d g r a p h i c s ( t h a n k st G E O S ) ; a n e x c l u s i v e h e l p l i n e t e x p e r t s a C o m m o d o r e ;o n l i n e e d u c a t i o n a l c o u r s e s t a u g h t b r e a l t e a c h e r s ; f u n ; g a m e s ;f r i e n d s h i p , y o u - n a m e - i t . Q - L i n k l e t s y o r e a l i z e t h f u l l p o t e n t i a l o C o m m o d o r e c o m p u t i n g - r i g h t a y o u r f i n g e r t i p s ,

D u s e Q - L i n k ? A b s o l u t e l y ! A n w h a t ' s r e a l l y i m p r e s s i v e i t h a tw h e n y o j o i n Q - L i n k , y o g e m o d e m a n Q - L i n k S o f t w a r e f r e e ! T m m i n d t h a t ' s t o u g h o f f e r t o t u r n d o w n . B u d o n ' t t a k e m w o r df o i t F i n d o u f o r y o u r s e l f . C a l l . . .

1 - 8 0 0 - 7 8 2 - 2 2 7 8 « I . C a l l t o d a y t g e y o u r f r e e m o d e m a n s o f t w a r e .

a i t o r

H I — X d J. . . . „ I 1 " " v ' - l

S r i a n D o u g h e r t yS o f t w a r e D e s i g n e r f C E B e r k e l e y S o f i w o r k s

Page 18: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 18/104

n e p r i c e / p e r f o r m a n c e m a c h i n e s . "A m a n u f a c t u r e r s b a t t l e f o

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

A t h p r i c e s o f 2 4 - p i n m c h i n e s c o m e d o w n , K e n n e d y b l i e v e s t h e y a r g o i n g t f o r c e 9 - p i nm a c h i n e s o u o t h m a r k e t p l a c e . " t h i n k t h a t o v e r t h n e x t t w o t h r e e y e a r s , 2 4 - w i r e p r i n t e r s a r e g i n t c o m e d o w n s m u c h i p r i c et h a t o n l y t h r e a l d o w n a n d i r t yp r i n t e r s — i n t e r m s o p r i c e — a r e g i n t b 9 - w i r e s , " h s a y s .

E p s o n a n d N E a l r e a d y h a v ei n t r o d u c e d 2 4 - p i n p r i n t e r s s e l l i n gf o $ 4 9 9 . B r e a k i n g t h $ 5 0 0 p r i c eb a r r i e r w a m a j o r s t e p , a n d K e nn e d y e x p e c t s t s e t h e m s e l l i n g f o $ 3 9 9 i c o u p l e o f y e a r s , i n o r d e rt c o m p e t e , 9 - p i n p r i n t e r s w i l l h a v et s e l l f o $ 2 9 9 a n d l e s s . T h 2 4 - p i np r i n t e r s w i l l b t h s t a n d a r d f o h o m e u s e r s , a n 9 - p i n s w i l l b b a r g a i n - b a s e m e n t i t e m s .

L o o k i n g t o L a s e r sO t h o t h e r s i d e o f t h c o i n , l a s e rp r i n t e r s h a v e c o m e d o w n i p r i c e s

q u i c k l y t h a t t h e y a r o v e r t a k i n g t h h i g h - e n d 2 4 - p i n m a r k e t . L a s e r sp r i n t s p e c t a c u l a r g r a p h i c s a n p r d u c e t e x t a n e a r - t y p e s e t q u a l i t y .T h e y a r e q u i e t a n f a s t . I n s t e a d o b e i n g r a t e d a c h a r a c t e r s p e s e c o n d ,l a s e r s a r r a t e d a p a g e s p e r m i n u t e .M o s t o f t o d a y ' s m o d e l s c r a n k o u e i g h t t t e p a g e s p e r m i n u t e .

T h s t r e e t p r i c e f o H e w l e t t -P a c k a r d L a s e r J e t P l u s i a r o u n d

1 , 5 0 0 . T h a t ' s o n l y c o u p l e o h u d r e d d o l l a r s m o r e t h a n 3 0 0 - 4 0 0c p s 2 4 - p i n p r i n t e r . W h e n p e o p l ec o n s i d e r w h a t a e x t r a $ 2 0 0 c a b u y , m o s t w i l l l e a n t o w a r d t h l a s e r .

I m a b f e y e a r s b e f o r et h a v e r a g e 6 4 o w n e r b u y s l a s e rp r i n t e r , b u t h m a r k e t i n g b a t t l e s i t h h i g h - e n d b u s i n e s s e n v i r o n m e n tu l t i m a t e l y f i l t e r d o w n t b e n e f i t t h h o m e - c o m p u t e r u s e r . M o s t i n d u s t r yr e p r e s e n t a t i v e s s a t h e s e a d v a n c e si t e c h n o l o g y a n r e d u c t i o n s i p r i c e w i i ! b e p a s s e d o t t h C o m o d o r e m a r k e t .

" W h a v e p l a n s t s u p p o r t t h C o m m o d o r e f o y e a r s b e c a u s e o i t i n s t a l l e d b a s e , " s a y s O k i d a t a ' s R i c kL a m b . " T h e r e ' s s t i l l o n h e c k o f l o o t h e m o u t h e r e . "

E x c e l l e n c e . . .f o t h C o m m o d o r e

T h = = ~ = , ^ % fP r o d u c t F a m i l y

L o o k f o t h n a m e t h a ts p e l l s Q u a l i t y ,

A f f o r d a b i l i t y ,a n R e l i a b i l i t y .

L t K e r n a l 2 o 4 M e g a b y t e H a r d D r i v e w h i c h s u p -p o n s C P M .

S u p e r G r a p h i x G O L D t h u l t i m a t e p r i n t e r i n t e r f a c e i n c l u d i n g 3 2 b u f e r , b u i l t - i n f o n t s , u t i l i t y d i s k w i t h 2 f o n t s a n d m o r e .S u p e r G r a p h i x a e n h a n c e d p r i n t e r i n t e r f a c e i n c l u d i n g N L Q , a 8 b u f f e r ,r e s e t b u t t o n , u t i l i t y d i s k w i t h 2 f o n t s a n m o r e .S u p e r G r a p h i x j a n e c o n o m i c a l p r i n t e r i n t e r f a c e w i t h N L Q .F o n t M a s t e r I a p o w e r f u l w o r d p r o c e s s o r f o r t h e C 6 w i t h 3 f o n t s r e a d yt o u s e , 6 c o m m a n d s , f o n t c r e a t o r a n d m o r e .F o n t M a s t e r 1 2 s u p e r w o r d p r o c e s s o r f o t h 1 2 i n c l u d i n g 5 f o n t s r e a d yt o u s e , a 1 0 2 , 0 0 w o r d s p e l l c h e c k e r a n m u c h m o r e .A l H a r d w a r e i F C C e n i f e d A l I n t e r f a c e s i n c l u d e L i f e t i m e W a r r a n t y

. = — C 6 a n 1 2 a r r e g . T M 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 .■ M ^ I L ^ ^ F 2 8 0 4 A r n o l d R d S a l i n a , K S 6 7 4 0 1 ( 9 1 3 ) 8 2 7 - 0 6 8 51 C O M P U T E ' S G a z e t t e J u n e 1 9 8 8

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

S U B S C R I P T I O N SM a g a z i n e s

D i s k s1 - 8 0 0 - 7 2 7 - 6 9 3 7

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

B a c k I s s u e s / D i s k O r d e r sI n d i v i d u a l b a c k c o p i e s o m a g az i n e s a n d i s k s a r e a v a i l a b l e b m a i l o n l y w h i l e q u a n t i t i e s l a s t .P l e a s e c l i p o p h o t o c o p y a n m a i lc o m p l e t e d c o u p o n t o

C O M P U T E !S i n g l e C o p y S a l e s

P . O . B o 5 1 8 8G r e e n s b o r o , N 2 7 4 0 3

N a m e 1

S t r e e l

C i t y :

S 1 3 1 S : Z i p :

Q u a n t i t yI s s u e

M o n t h / V t a ]M a g a z i n e

o D t s k N a m e

S U T O T A L :N Y — A d d 8 V 4 % T a x :

N C — A d d 5 T a x :T O T A L :

P r i c e "

M a g a z i n e p r i c e s a r £ 0 D i s k p r i c e ! D r $ 1 O D i s k / M a g a z i n e c o m b i n a t i o n s a r e S 3 B O S n i p p i n g a n h a n d l i n g m c l u O e d .N C R E D I T C A R D O R D E R S A C C E P T E D .

Page 19: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 19/104

R e s u l t sw i t h p r o v e n s o f t w a r e a n d b o o k s f r o m A b a c u s .

A b a c u s

P a s c a l — G e t I h f a s t e s t a n p l e t e P a s c a l f o y o u r c o m p u t e r .

P a s c a l i f u l l i m p l e m e n t a t i o ns t a n d a r d P a s c a l . E x t e n s i v e e d i t o rt u r e s s e a r c h , r e p l a c e , e t c . E v e n a d d

l a n g u a g e r o u t i n e s w i t h t h e b u i l t -a s s e m b l e r . F a s t g r a p h i c s l i b r a r y . C - 6 4

h a h i g h - s p e e d D O f o f a s t e rM o r e t h a n j u s t c o m p i l e r -

P a s c a l i c o m p l e t e s y s t e mg i v e s y o p r o g r a m m i n g r e s u l t s .

$ 5 9 . 9 5 C - 1 2 8 $ 5 9 . 9 5

C a d p a k — T h e p r o f e s s i o n a l d e s i g n t o o l .E n t e r s i m p l e o i n t r i c a t e d r a w i n g s w i t ht h k e y b o a r d , l i g h t p e n o 1 5 3 1 m o u s e .W i t h t h f l e x i b l e o b j e c t e d i t o r y o c a c r e a t e l i b r a r i e s o t t u r n i l u r e . e l e c t r o n i c s ,e t c . a i n t r i c a t e a s c r e e n r e s o l u t i o np e r m i t s . Z o o m i t d d e t a i l e d w o r k .P r o d u c e e x a c t s c a l e d o u t p u t t m o s tp r i n t e r s i i n c h e s , f e e t , e t c . G e t d e s i g nr e s u l t s f a s t w i t h C a d p a k a n y o u rC o m m o d o r e ' 5 5 c o m p u t e r .C - 6 4 $ 3 9 . 9 5 C - 1 Z B $ 5 9 . 9 5

S u p e r C — Y o u c a n o d e v e l o ps o f t w a r e o j u s t l e a r n o y o u rc o m p u t e r . E a s y - t o - u s e a n t a k e s f u l la d v a n t a g e o t h i s v e r s a t i l e l a n g u a g e .P r o d u c e s 6 5 0 2 m a c h i n e c o d e a n d i m a n y t i m e s ( a s t e r t h a n B A S I C . I n c l u d e sf u l l - s c r e e n e d i t o r ( s e a r c h , r e p l a c e a n b l o c k o p e r a t i o n s ) , c o m p i l e r , l i n k e r a n h a n d b o o k . L i b r a r i e s f o g r a p h i c s a n a d v a n c e d m a t h a r i n c l u d e d . W h e t h e ry o w a n t t l e a r n C , o r p r o g r a m i s e r i o u s e n v i r o n m e n t f o y o u rC o m m o d o r e , S u p e r i t h o n t b u y .C - 6 4 $ 5 9 . 9 5 C - 1 Z 8 $ 5 9 . 9 5

C o m p i l e r — N o wc a m a k e t h e i r B A S I C

r u f a s t e r ! E a s i l yy o u r p r o g r a m s i n t o f a s t

l a n g u a g e o s p e e dE v e n s p e e d u p r o g r a m s

i S i m o n ' s B a s i c , V i d e oe t c . I y o u r p r o g r a m w a l k s

c r a w l s , g i v e i s p e e d t R U N !6 $ 3 9 . 9 5 C 1 2 8 $ 5 9 . 9 5

G E O S 7 " T r i c k s T i p s — An e b o o k w i t h s o m e t h i n g f o e v e r y o n e . C o n t a i n s o v e r 5 0t r i c k s a n t i p s t h a t y o u c a n u s e v e r y d a y . C o n v e r t s a n w o r dp r o c e s s o r f i l e i n t o g e o W r i t ef o r m a t ; e d i t e x i s t i n g G E O S f o n t so c r e a t e y o u r o w n ; W r i t e i m a c h i n e l a n g u a g e o e x p l o r e t h ei n t e r n a l s o G E O S . $ 1 6 . 9 5

P l e a s e n o t e o u n e a d d r e s s a n p h o n e n u m b e r s

A b a c u s ! !D e p t . G 5 3 7 0 5 2 n d S t r e e t S G r a n d R a p i d s , M 4 9 5 0 8

P h o n e 6 1 6 / 6 9 8 - 0 3 3 0 - T e l e x 7 0 9 - 1 0 1 - T e l e f a x 6 1 6 / 6 9 8 - 0 3 2 5o w r i t e t o d a y f o y o u r f r e e c a t a l o g o r t h n a m e o y o u r n e a r e s tO y o u c a n o r d e r d i r e c t u s i n g y o u r V i s a , A m e r i c a n E x p r e s s o

A d $ 4 . 0 0 p e o r d e r f o s h i p p i n g a n h a n d l i n g . F o r e i g na d $ 1 2 . 0 0 p e i t e m . 3 0 - d a y m o n e y b a c k g u a r a n t e e o

r e . D e a l e r i n q u i r i e s w e l c o m e — o v e r 2 4 0 0 d e a l e r s n a t i o n w i d e .

Page 20: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 20/104

B u y e r ' s G u i d e t C o m m o d o r e - R e a d y

P r i n t e r sM i c k e y M c L e a n

T h e r e i g o o d s e l e c t i o n o p r i n t e r s d e s i g n e d t w o r k s p e c i f ic a l l y w i t h t h C o m m o d o r e 6 a n 1 2 8 — w i t h n s e p a r a t e i n t e rf a c e r e q u i r e d . T h i s b u y e r ' s g u i d e r e p r e s e n t s a c o m p r e h e n s i v el i s t a n d e s c r i p t i o n o a l t h o s e a v a i l a b l e . I n c l u d e d a r c a t e g or i e s d e s c r i b i n g s p e e d , p i t c h , b u f f e r , p a p e r f e e d , g r a p h i c s c a p ab i l i t y , w a r r a n t y , a n p r i c e . B s u r e t s e e t h e p r e v i o u s a r t i c l e ," C o m m o d o r e - R e a d y P r i n t e r s : N e G e n e r a t i o n , " f o m o r ed e t a i l s .

E x p l a n a t i o n s o f T e r m sT h f o l l o w i n g l i s t c o n t a i n s d e f i n i t i o n so t e r m s u s e d i t h b u y e r ' s g u i d e .C o m p a t i b i l i t y . B e c a u s e o C o m o d o r e ' s u n i q u e s e r i a l - d a t a c o m u n i c a t i o n s f o r m a t , p r i n t e r s w i t hs t a n d a r d s e r i a l o p a r a l l e l c o n n e ct i o n s w i l l n o w o r k w i t h 6 o 1 2 w i t h o u t f i r s t b e i n g c o n n e c t e d t s e p a r a t e i n t e r f a c e . A l p r i n t e r s i t h i s b u y e r ' s g u i d e w o r k d i r e c t l yw i t h C o m m o d o r e c o m p u t e r s a n d n o r e q u i r e a s e p a r a t e i n t e r f a c e .A n o t e d i t h b u y e r ' s g u i d e , s o m eo t h e s e p r i n t e r s a r c o m p a t i b l ew i t h o t h e r f o r m a t s a w e l l .P r i n t e r t y p e . T h e r e a r e t h r e e t y p e so p r i n t t e c h n o l o g y a v a i l a b l e f o C o m m o d o r e c o m p u t e r s : d a i s y -w h e e l , d o m a t r i x , a n t h e r m a lt r a n s f e r . D a i s y w h e e l p r i n t e r s f o r mc h a r a c t e r s b s t r i k i n g t h p a p e rt h r o u g h a i n k e d r i b b o n w i t hs m a l l w h e e l w h o s e s p o k e s h a v e l e t e r s a n n u m b e r s a t h e i r t i p s . D o t -m a t r i x p r i n t e r s a l s o u s i m p a c t , b u e m p l o y p r i n t h e a d t h a t c o n t a i n se i t h e r t i n y w i r e s o p i n s t h a t f o r mc h a r a c t e r s o r g r a p h i c s . p r i n t e rw i t h t h e r m a l - t r a n s f e r c a p a b i l i t i e su s e s h e a t t m e l t w a x l i k e i n o n t o

1 C O M P U T E ' S G a z e l l e J u n e 1 9 B S

t h p a p e r .S p e e d . I n t h i s c a t e g o r y , u s e r s c a d e t e r m i n e h o f a s t p r i n t e r p r i n t s .M o s t p r i n t e r s o f f e r u s e r s r a n g e o s p e e d s m e a s u r e d i c h a r a c t e r s p e s e c o n d ( c p s ) . T h s l o w e r m o d e s c a p r o v i d e n e a r - l e t t e r - q u a l i t y p r i n t i n g( l i k e t y p e w r i t e r ) , w h e r e a s t h f a s t e r m o d e s p r o d u c e r o u g h e r o f a i n t e r t y p e i w h a t i u s u a l l y r f e r r e d t a d r a f t m o d e . S o m e p r i n te s p e e d s v a r y d e p e n d i n g o n t h t y p e o f f o n t u s e d s u c h a s p i c a o e l i t e .

P i t c h . T h p i t c h d e t e r m i n e s h o m a n y c h a r a c t e r s c a f i o l i n ea n i m e a s u r e d i e i t h e r c h a r a c t e r sp e i n c h ( c p i ) o c h a r a c t e r s p e l i n e( c p l ) . I l a r g e r - o s m a l l e r - t h a n - n o r -m a c h a r a c t e r s a r b e i n g p r i n t e d ,t h p i t c h c a v a r y .B u f f e r . T h i s i a m o u n t o t e x t t h p r i n t e r c a s t o r e w h i l e i i o p e r a ti n g , a l l o w i n g t h c o m p u t e r t p e f o r m o t h e r w o r k . A d d - o n b u f f e r sc a n b e p u r c h a s e d t i n c r e a s e t h p r i n t e r ' s m e m o r y c a p a c i t y .P a p e r f e e d . T h t w b a s i c f e e d t y p e sa r f r i c t i o n a n t r a c t o r . F r i c t i o n - f e e dp r i n t e r s g r i p t h p a p e r a n m o v e i a r o u n d t h p l a t e n l i k e t y p e w r i t e r ,

w h i l e t r a c t o r - f e e d p r i n t e r s g r a b t h h o l e s a t h e d g e o t h p a p e r w i t ht e e t h a e i t h e r s i d e o f t h e p l a t e n .M a n y p r i n t e r m a n u f a c t u r e r s o f f e rs i n g l e - s h e e t f e e d e r s a n a d d i t i o n a lt r a c t o r s a o p t i o n a l e q u i p m e n t .G r a p h i c s c a p a b i l i t y . B e c a u s e o t h l i m i t e d n u m b e r o f c h a r a c t e r s o

d a i s y w h e e l , p r i n t e r s w i t h d a i s y -w h e e l t e c h n o l o g y c a n n o t u s u a l l yp r o d u c e C o m m o d o r e g r a p h i c sc h a r a c t e r s . D o t - m a t r i x a n t h e r m a l -t r a n s f e r p r i n t e r s d n o h a v e t h e s el i m i t a t i o n s a n t h e r e f o r e h a v e t h c a p a b i l i t y t o p r i n t g r a p h i c s .

M a n u f a c t u r e r N a m e sa n A d d r e s s e s

B l u e C h i p E l e c t r o n i c s7 5 0 5 W B o s t o n A v e .C h a n d l e r , A 8 5 2 2 6B r o t h e r I n t e r n a t i o n a l

C o r p o r a t e P I P i s c a t a w a y , N 0 8 8 5 4C 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 0O k i d a t 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 e i k o s h a A m e r i c a1 1 1 1 M a c a r t h u r B l v d .M a h w a h , N 0 7 4 3 0S i l v e r R e e d A m e r i c a1 9 6 0 0 S V e r m o n t A v e .T o r r a n c e , C 9 0 5 0 2S t a r M c r o n i e s2 0 P a r k A v e . , S u i t e 2 3 1 0P a A B l d g .N e Y o r k , N 1 0 1 6 6

Page 21: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 21/104

K a m a

D 1 Z / 1 0

2 0 / 1 0

M 1 2 0 N I Q

H f t - 1 0 / E

M P S 1 2 5 O

O t j d « i I S O

0 k a n a u 2 0

1 2 0 0 V

E P - 1 0 0 0 V

S F M B O V C£ X P 4 »

N X - 1 O CN X - 1 O 0 O CM u r a - F o n t

N X - t O O O CR a m b m

M u n u f s c t u r t f

B U e C t u pE l e c t r o n i c sB t o C f u p

B l u e C h i pE l e c t r o n i c s

B r o t h e rI n S m a B o r a l

C o m m o d o r eB u s h t b s sM a c h i n e sO f c d s t a

O k i d a l a

S e i t o s h a A m e r i c a

S a h a r a A m e r i c a

S e t o s f u A m e r i c aS i l v e r R e e dA m e r i c aS t a r M i c r o n c s

S t a r M c r o n i c s

S t a r M e r o n c s

C o m m o d o r e n t e f a c ei n c l u d e d8 u f t - 4 l C o m m o d o r e a n C m l r o n c s n t d t j c t sC o m m c < l o r e n t e f l S Bi n d L j t o d , o p E i o n a TI B M / c o m p a l i b l e c a b l e

C o m m o d o r e s e n a l . p a r a J M

C o m m o d o r e s o n a l .C e n o o n l c s p a r a l l e l

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

S e r i a l , p a r a l l e l( C o m m o d o r e i n t e r f a c e« n j P m f i t )C a n m o d w B s D r x U r t

C o m m o d o r i s t a n d a t d

C o m m o d O f D s t a n C a r r ]B u i l t - i n C o m m o d o r ei n t e r l a c e

C o m m o d o r e s e r a !C o m m o o O T s e r a i

C o m r o o o r t U n

P r n t e r 1 y p «

D a i s y v r t w d

O n s y w N e e l

D o i t b D k

D a ! y i » t « l

D o m a r k

D o m u u u

T h e r m a lt r a n s f e r

O o r n a l r u

D o r r a m i

O o t m a t mD a i s y f l t i M

G o m a l i vD o t n a t n l

D o t m a t m

S o w n

1

2

t s - m

1

2 4 - 1 2 0

3 0 - 1 9 0

2 5 - 1 2 0

2 0 - 1 ( 0

2 0 - K O1

3 0 - 1 2 03 6 - 1 4 *

3 6 - 1 * 4

W i t h

1

1

1

M M

5 - 1 2

1

1

1 0 - 1 5

1 0 - 1 5

1 0 - 1 5

1 0 - 1 5

5 - 1 71

1

B u f f *

2

!

2

2

a v a i l a b l e

2

6

2 3

1 . S K

1 5 1 1 m s

E n

1 1 n g

F n c t o o , n a c M to p t n n a l

F r i c t i o n . I i k i c *o p t n n a l

F n a o n s n t r a c t o r

F r i c b D n a n d t r a c t o r

F n c t n n a n d I r s c t o r

f n c o t n a n d p n .

F n c t j o n a n t r a c f o r

F n a o n a n t r a c t o r

F n c t n n a n d t n c t o i

F n O o n a n J t n c t o rF n d i o n : I r a c l w a n s h e s t f e e d o p t i o n a l

F r i c o o n a n ( n d o rF n d n n . b a c l o r . a n s m c j e - s h e e l t e e d ;o o M n a l B U t o m u l cs h o l f H d f l rF n c o o i . t n c t r j i . a n

o p t i o n a l a u t o m a t i cs n e e l f e e d e r

N

N

r l

I t

H

i t *

6 f n o n ( h s

6 ™ " Bm o n t h s

^ a f o p a m . 9 0 d a y sf a U b w9 d a y s

9 H a y s

y e s s

! W r ,

2 v » I3 d a y s

l y e s

l y

P r t a

J 2

S 2 7 9

S 2 9 9

S 3 4 9

S 2 9 ° f l 5

1 3 2 9

« 6

S 2 9 9

1 ?

S 3 4 9S e 9 9

S 3 4 9

1 3 7 9

C O f T u r w u n

C o m e s w i t h t t o e r w m rn o r d p r o c e s s o rC o m e s w i t t p t f w n f e r f l M p r o t e u oC o r n s s w i t h F l e a m t a H In w p r o c e s s c

O p t n o l t n f r x a tc o n v e r t s p r n t e r m t

C o k H D r m U n a c a p a b r i T i e s

F o r t s c d o s w i f r o m f r o n tp a n e l

I n c l u d e s I m n T e f l d a n r r s o n s w t n o

C o b f p m t u g o p a M t H

" F i n d R e S q u a r e " C o n i e s ! !F i n d R e S q u a r e I M o s c o w a n e n t e r t w i r e a l t r i p l o t w t E u r o p e . S e t h S u b L O G I CP r o d u c t C h a r t a y o u r d e a l e r o w r i t e S u b L O G I C ( o c o m p l e t ed e t a i l s a n c o n t e s t r u l e s .

E S T E R N E U R O P E A N T O U R "S c e n e r y D i s k i s b e a u t i f u l t ( l y . y o u ' l lw a n t t m o k e i t h c e n t e r p i e c e o y o u rS c e n e r y D i s k c o l l e c t i o n i T h i s i p a r t o n o

f i v e - p a r t g u i d e d t o u r t r o m L o n d o n t M o s c o w ' s R e S q u a r e .W s t a r t o u I L o n d o n b ( l y i n g o v a r t h eP a r l i a m e n t b u i l d i n g . L o o k c l o s e l y a n y o c a s e t h e f a c e s o f B i g B e O u n e x t v i e w o f f e r s g l i m p s e o t m a j e s t i c T o w e r B r i d g e a n T o w e r o L o n d o n a d a w n . O t h e r B r i t i s h h i g h l i g h t s I c l u d e B u c k i n g h a m P a l a c e , W e s t m t nA b b e y a n d S t o n e h e n g e .C h e c k b a c k w i t h u s n e x t m o n t h a w f l t P a r i s . F r a n c e .

L O G I CC o r p o r f l t l o n5 0 K e n y a n R o a dC h a m p a i g n . E 6 1 8 2 0

C O M P U T E I s G a z e l l e J u n e 1 9 8 8 1

Page 22: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 22/104

D O N ' T S E T T L E F O L E S S

1 S 4 1 I I D I S K D R I V E $ 1 6 9 . 9 51 8 0 2 C M O N I T O R $ 1 8 9 . 0 06 4 w / 1 5 4 1 1 1 D r l v a $ 3 1 7 . 0 06 4 W / S W 4 1 D r i v e . $ 2 5 9 . 0 01 B 0 2 C w i t h e l i h a r p a c f c a g o $ 1 8 4 . 0 0

( M 1 I I

1 1 2 8 K M e m o r yB u i l t I 1 5 7 1 D i s k D r i v eD e t a t c h a b l e K e y b o a r d

1 2 8 D i C M o n l i o r . S 7 1 9 . 0 O1 2 8 D w m i o m s o n 4 1 2 0 $ E 4 9 . 0 0

F O A L L Y O U R A M I G AN E E D SC A L L t c 5 1 2 K R A U p g r a d e . . $ 1 5 9 . 0 01 0 1 0 E X T D R I V E $ 2 1 9 . 0 01 6 8 0 M O D E M $ 1 3 9 . 0 0

T U S S E Y ' S S P E C I A L P A C K A G E Sr » A T T T p P V E d u c a t i o n a l S o f t w a r e t o o !1 . T / A I * j V i W \ . A l G a m e s s t o c k e d l o q u i c k s h i p ! ! !

A C C E S SE c h e l o n $ 2 9 . 9 5L e a d e r B o a r O $ 2 4 . 9 SL o a d e r B o a r d T o u r n D i s k $ 1 6 . 9 5A C C O L A D EA p o l l o 1 S I S 9 5C o m i c s $ 1 9 . 9 54 1 h S l n c h B i $ 2 2 9 5H a r f l B a l l $ 2 2 . 9 5K i i i s d U n U D a W . . , . . . $ 1 2 . 9 5M n i p u t l $ 2 1 . 9 5T e S t D r l v s $ 3 S A C T I O N S O F TU s i N i n j a $ 2 4 9 T n u n O e r C J w p p o i $ 2 4 9 U P e r i s c o p e 1 1 9 A C ' H V I S I O NA i R » J l y . $ 2 4 . 9 5A l l a n s $ 2 2 . 9 5G a m e m a f c s r P a c k a g e

m a l L i b r a r y ! $ 3 9 . 9 5M a n i a c M a n s i o n $ 2 7 . 9 5U u s u S t u d i o _ $ 3 7 . 9 5S r w n g i i a i $ 2 1 . 9 5A V A L O N H I L LN B $ 2 9 9 5I l l t O D E I U J U N DL o O e R u n n e r $ 2 4 . 9 5M o s b i i a $ 2 7 9 5S u p o r t t k o C h a l l e n g e $ 1 9 . 9 5U l t i m a . $ 3 9 . 9 5C I N E M A W A R ED e t e r v d e r o l h C r o w n £ 2 2 . 9 5K i n g o l C d e a g o S 3 2 . 9 5S D I $ 2 7 . 9 5T h T f i r o a S l o o g e s $ 2 7 . 9 5C O S M ID a C o $ 1 9 D A T A E A S TC o m m a n d o , . , , . , . $ 1 7 . 9 5K a r a i e C h a m p $ 2 1 . 9 5K i d N i k i $ 1 9 . 9 5S p B e d B u r j f l y $ 1 9 . 9 5D A T A S O F rA l R s a l i l y / D u n j e o n $ 2 4 . 9 5B i m a r k „ $ 2 1 . 9 5O a r h L o r d $ 1 9 F o r c e ? $ 1 9 . 9 5

B U G E F R E E !

B u a n y t w o E l a c i r o n i c A r i a T l l i e s 'B a t w w n A p r i l i r r . i i i n f l J u n i J O ,

1 3 8 8 a n g i I h l r d m i A B S O L U T E L Y F R E E H' , J I - , . . . ■ - . D H O ( : ■ ' I ' i r y

H u n t F o r R e O c t o o a r . . .T o D r u k . . ,

$ 3 2 . 9 5. . $ 2 7 9

T o m s h a ™ * $ 2 4 9 5V i d e o T i i l o S h o o $ 2 5 . 9 5

E l e c t r o n i c a r t s 'B a r d ' s T a l eB u r n s T a l e l lC h e s & r r i a s t e r 2 0 Q QD a m o n S i a i k e r iD r u g o n ' s L a i rD u i g y o i R u n n e r *E O S [ E a n i ) O r t > l S l a l ' n )I n s t a n t M u s i cL e g a c y o I h s A n c i e n i sM a r b l e M a d n e s sM a s t e r N i n j aM o n o p o l yP H M P a o a s u sR o a d w a r BR o c k i o r dS c r a D D I eS k a u o D i a . . .S k y F o i l lS l a r t l e e l lW o r l d T o u r ( S o i l . . . .V e a g a r A F T

$ 2 9 9 5. . $ 2 6 . 0 5. . , $ 2 4 . 9 5. . . $ 1 9 . 9 5. . $ 1 9 . 9 5. . . $ 1 9 9 . . . $ 2 1 . 9 5. . . $ 1 9 . 9 5. . . $ 2 3 . 9 5. . $ 2 4 . 9 5. . $ 2 9

. $ 3 9 . 9 5. . . $ 2 4 . 9 5. . . $ 2 4 9 . . . $ 2 4 . 9 5. . $ 2 9

$ 2 9 . . . S 2 4 8 . . . $ 2 9 9

. $ 2 9 . 9 5. $ 2 7 9 $ 2 9

E P Y X5 0 X J o y s t i c kC , n - ' ' - • ' . G . l " - ' ■ : . . . . . . .C n a m p ' s r i i p W r e s H i n g

r e a l s a C a l e n d a r

S H e e t S p o r t s B a s e b a ; ! .S S p o r t s B a s i e l t B l i . . .S u B a f f l eS u m m e r G a m e s . .S u m r n e r G a m s s I IS u p e r C y c l eW m l e r G a m a aW o r l d s G r t e s l B a i a b a i iW o r t o ' s G n a s i F o Q i c a n .

S U 9 SS J 4 9 S$ 2 7 9 5

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

S 2 9 $ 1 6 9 5$ 2 6 9 5

. . $ 1 1 . 9 5$ 2 9 $ 2 9 $ 2 4 9 5S 2 B . 9 5

F H I E B I R DE l i l o $ 2 2 . 5 5G u i l d o i T h i O v e a $ 2 1 . 9 5K n l g m O H C $ 2 3 S i a r G l K W r $ 2 4 9 T h S e n i r y $ 2 9

C r i a r n p i o n s n i p B a s e b a l l $ 2 7 . 9 5C h a m p i o n s T v p F o o t b a l l $ 2 7 9 5G B B a s k e t b a l l o $ 2 4 9 5T o F u e l E l i m i n a t o r $ 1 9 . 9 5I N F O C O MB e y o n d Z o r k $ 3 4 . 9 5H i t c h h i k e r s G u i d e $ 2 9

M I N D S C A P EG a u n t i a l 1 2 9 9 aI n d i a n a J o n e s $ 2 2 . 6 5I n d o o r S p o r t s $ 2 2 . 9 5I n d r t r a t o r i lP o p t r t J o yP e r f e c t S c o r a S A p r e p . . S u p e r j i a r H o w e y . . . .U c t i i M a l aU n d i u m

i F o o t b a l lB n s k p l D a u . i h f l P r G a m eF i n a l F o u r B a t h e l b a r lF u C o u n t B a s e b a l l . . . .

. , . $ 2 9 9 $ 2 9 9 5$ 2 3 $ 2 9 9 5

M I C H O L E A G U EB a s e b a a $ 2 7 . 9 5W a s t i n g $ 2 1 . 9 5

M K R 0 P R O S EA i r b o r n e R a n g g r tF - 1 5 S t r i k e E s g l oG u n t r t i p

A T C o m r r t a n a aP i i a l a s .S i l e n t S e r v i c eS o l o F l i g h t . , . , .E t e a H h H g h i e r

$ 2 4 . 9 5$ 2 1 . 3 5$ 2 2 . 9 51 1 7 . 9 5$ 2 * 9 5

. . . S 2 4 . 9 5$ 2 1 . 9 5$ 2 1 9 5$ £ 9 . 9 5

$ 2 1 . 9 5$ 2 4 . 9 5$ 4 4 . 9 5$ 2 9 $ 1 9 1 1 9 . 1 3

S I M O N S H U S T E RS t a r T r a k - P r o m e t n i a n A d . . . . $ 2 4 9 S i a r T r s k B e t w l U n i v e r s e $ 2 9 T y c . n o . T u l o r I $ 2 9 . 9 5S P E C T R U M H O L O B Y T EF a l c o n $ 2 9 I n i r i g u o „ . $ 2 2 . 9 5P T 1 0 9 $ 2 7 . 9 5S o k o 8 a n - , . , 5 1 7 . 9 5S O P I - W A R E S I M U I ^ V T I O N SF o o i o a l i $ 2 9 P u r e S l o t B a s B O a i i $ 2 9 P u r a S l a l C o B e g e E $ 3 2 . 9 5S S B - 2 4 $ 2 4 . 9 5

. . . . $ 2 7 . 9 5. . . $ 2 4 9

. $ 2 7 9 5. . . $ 2 1 9 . . S 2 S . 9 5

E t a r n a l D a g g e rP h a n t a s i e I , 1 1 1 ( e a c t i l . . .R e a l m s o D a r k n e s sR i n g s o Z n f nR a a d w a r E u r o p aS n a r u o S o r t n g $ 2 1 . 3 5W a r o a m a C o n s i S o $ £ 2 . 9 5W r a i h o N i c a w m u i $ 2 7 9 5T O / a n l t C r o w n $ 2 4 . 9 5S U B L O G I CF I i o H I S i m u l a t o r I $ 3 2 . 9 5J $ 2 9 9 5S l e a l l h M i s s i o n S 3 9

G 4 B U S I N E S S A N P R O D U C T f V l T Y0 4 D A T A B A S E SB o n k E l r e e l F i l a r $ 3 i 9 5D a i s M a n a g e r I $ 1 9 . 9 5I M I N T E G R A T E D P K G SV l i n s l a r B 1 4 K $ 3 9 . 9 5( M S P R E A D S H E E T SS w i n c a a c 6 4 w . ' s i d e w a y s - - $ 1 9 . 9 5S i d e w a y s $ 1 9 6 4 C W O R D P R O C E S S O R SB a n k S t r e e t w m a r $ 3 2 . 9 5F o n i M a s l a r l l $ 3 1 . 9 5P a p e r c l i p w / i p a l l p a c k $ 4 9 . 9 5P a p e r c l D I I $ 3 9 9 5P o c k a t W r i t * D i c t i o n a r y . . . . $ 1 2 . 9 5W D r t l p r o 3 « / 6 1 $ 1 9 W o r d W n l e r 6 w / s p e l l e r $ 3 1 . 9 5

F I N A N C I A L A C C T .T i r n » w o r k > E i w i r . C n e c k o k . $ 1 9 9 ST i n w w o r k s M o n e y M f j r $ 1 9 9 5C M A c c t P k j f l 5 4 $ 1 1 9 9 5

M I S C . H A R D W A R EE i t o s p w r s u p p l y l o C - 6 4 . . $ 5 1 9 5N a v e r o n e 3 S u t e i p a n d e r . . . . $ 2 7 . 9 5

U T I L I T I E ST h i n k l n o C a p . . . . $ 3 2 9 5T o S h o p M 3 B 5C o p y I I 6 4 / 1 2 B S 2 0 C S M 1 5 4 1 a i g n $ 3 9 F a s t L o n d $ 2 9 B o b s T e r m P r $ 3 9

S O F T W A R EW O R D P R O C E S S O RF l e e t S y s t e mF o n l M a s t e r 1 2 8

P a p e r c l i p I I I . . . . . „ .S u p e r s c r i p t 1 2 a -T e r m P a p a r W n l e r . . . . .V i a w 1 1 2 W o r o w r i i e r I Z S n . ' s p sS P R E A D S H E E T :S w i i c a l c 1 2 - ! , „ . , .

D A T A B A S E SD a i a M a n a g e r 1 2 5 . . . .P e r l e c t F i l e 'S u p e r b a s e 1 2 6

. . $ 5 6 . 9 5. . $ 4 4 . 9 5

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

. , $ 5 B . S 5. . $ 3 4 . 8 5

K . V . I. . $ 3 4 . 9 !

. . $ 4 9 . 9 5

. . $ 3 4 . 9 5$ 4 9 . 9 5$ 6 4 . 9 5

M I S C . 1 2 S O F T W A R EA c c o u n t a n t I n . . . . ^ . . »B o D l T e r m P r 1 2 8 . . .C M A c c t P t g / 1 2 S . . . .U a c f i 1 2 . . . . . . h . . . . . . ^ -P a n n e r i s aP e r s o n a i A c c t 1 2 8 ™

. . . $ 6 9 . 0 5. . . $ 4 7 . 8 5. $ 1 2 1 . 9 5

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

. . . $ 3 4 . 9 5S y [ v < a P e t e r ' s P e r s o n a lF i n a n c e P l a n n e r _ . . $ 5 4 . 9 5V n a s t a r 1 2 5 . . . S C A L L

I i r i ■ - I n c l u d e dP a p u r c l i p P u t i h s h t r S 3 9 . 9 5B e r k e l e y S o f t w o r k sC E P u H a hI , . I : i : i : i l

G f a p h t a L J l y a r v l i l l o r l l lP r t n i S h o pE l e c t r o n i c s A r t sO L T t r a g a c u s P a ^ e s S 3 9 S p r i n g b o a r dC e r t i f i c a t e W a t e r 5 3 2 9 5C l i p A S 1 9 9 5N e w s r o o m £ 3 4 9 5T i m p w o r k sO a i k E G p P u i j ' i s d u f S ^ U n i s o n W o r L t LP n n l m a s l a P l u s 1 2 9 . 9 5

T U S S E Y C O M P U T E R P R O D U C T SP . O . B O X 1 0 0 6 , S T A T E C O L L E G E , P 1 6 8 0 4

Page 23: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 23/104

. . . t C p S H I P S I P R I N T E R S

a n a s o n i c ,O f i c A u t o m a l i o n # = y i \V y w a r r a n t y

S C A L LF O P R I C I N G

$ 1 6 9 . 9 51 0 0 0 C $ C A L L

S C A L LC o l o r P r i n t e r )l o l a t e s t p r i c e o

N D - 1 0 N D - 1 SN S E R I E S

S E X K O S H A

y w a r r a n t yC . . . . $ 1 3 9 . 0 0

. . . . S C A L L. . . . $ 1 6 9 . 0 0N L Q M o d e

C I T I Z E N

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

2 2 4 . $ 6 2 9 . 9 5

— - $ 2 2 9

B u i l t i n C O M M O D O R E 'o n f l E P S O N ' I n i B r t a e e1 8 C P P r i n t S p e e d

C a l l F o O l h t r O k l d i u P . l n l c r t

I N T R O D U C I N G . . .

S u j c i nT e c h n o l o g i c /

D i s k D r i v e sC o m m o i J o r e © c o m p a t i b l e

S W 4 1C o m m o d o r e ®1 5 4 1 I I c o m p a t i b l eF u l l y e a r w a r r a n t yS u g g e s t e d R e t a i l

S W 7 1C o m m o d o r e ®1 5 7 1 c o m p a t i b l eF u l l y e a r w a r r a n t yS u g g e s t e d R e t a i l

S U P E R G R A P H I X J P r i n t e r I n t e r l a c e S 3 9 . 9 Sw r i n t e r ( t o r n T u s s e y S 3 4 . 9 5S U P E R G R A P H I XI n t e r f a c e w r t ! K b u f f e rd o w n l o a d a b l e f o n t s S 5 9 . 9 5w / P r i n t e r I r o m T u s s a y , . $ 5 4 . 9 5S U P E R G R A P H I X G O L O . . S 9 9 . 9 Sw P r i n l e r f r o m T u s s e y $ 8 9 . 9 5

R G B / C O M P O S I T E C O L O R M O N i T O R S F O R T H 1 2 C O M M O D O R E : „ ■ ; . - ' .j t r t n i f i n n w f t a m

M A G N A V O X B 7 E 2$ 2 9 9 . 0 0

T H O M S O N 4 1 2 0S 2 * n » l o l m o n

M o d e s y w i m i f y $ 2 1 9 . 0 0A l m a n a a t s i n c l u d a c a b ' e s t C a r r n n o d o r i 1 2

B e r k e l e yi S o f t w o r k s

N E W ! ! . . . G E P U B L I S H ( 6 4 / 1 2 8 ) S 4 4 . 9 5G E O S 1 2 M 4 . 9 5 G E O S $ 3 9 . 9 5G e C a l C 1 2 M 7 . 9 5 G e C a t c S 3 4 . 9 5G e F i l e 1 2 $ 4 7 . 9 5 G e F i l e S 3 4 . 9 5G e P r g r a m m e t . . . 9 . 9 5 G e o d e x S Z 7 . 9 5D e s k p a c k 1 3 8 $ 4 4 . 9 5 D e s k p a c k £ 2 2 . 9 5G e W r l l B 1 2 S S 4 4 . 9 S F o n l p a e k S J 2 . 9 5G e S p e l L S 2 4 . 9 5 G b W r i t e S 3 4 . 9 5

S o f t w a r e o r d e r s o v e r $ 1 0 0 a n A c c e s s o r i e s u n d e r p o u n d s w i l lb s h i p p e d F e d e r a l E x p r e s s( E v e n a t h e s e p r i c e s ) Y o o n l y p a T C P ' s s t a n d a r ds h i p p i n g c h a r g e o $ 4 . 0 0 p e r o r d e r . O r d e r s a r r i v i n gb e f o r e 3 : 0 0 P o u t i m e w i l l b s h i p p e d o u s a m ed a y . I p a r t o y o u r o r d e r I b a c k o r d e r e d t h r e m a i nd e w i l l b s h i p p e d U P G r o u n d F R E E !

S E C U R I T YY o u r C r e d i t C a r d i n o c h a r g e d u n t i l y o u ro t d a r i s h i p p e d .■ W i n s u r e y o u r o r d e r a n o s d r a c o s t l y o u ,T u s s o y i a I m n n c i a i l y s t r o n g a n w a l le s t a b l i s h o c o m p a n y .

C U S T O M E R S U P P O R TA l t e r s a l e s s u p p o r t .K n o w l e d g e a b l e s t a l l . a l l g r a O u a l a s o T u s s e y ' s " C o m p u t e r B o o t C a m p " .O u a d v a n c e d w a r e h o u s e / m a t e r i a l sh a n d l i n g s y s t e m a s s u r e s y o u r o r d e r i s h i p p e d o u a c c u r a t e l y o t i m e .O u I B 5 3 G 0 a l l o w s i n s t a n t o r d e r a n i n v e n t o r y s t a t u s .

T o r f l * r b m o l l : W a c c e p t m o r e ? o r c f t r . c a f t f i e d c h o c * , p e r s o n a l c h o c *A l l o w w o o k s ) o p a r e o n a l c o m p a n y c h e e f c t l o c l e a r . S h i p p i n g ; £ 4 D O t c t o l l m a n ! . F O R U M H A R D W A R E A N A N / A C C E S S O R Y D V E r | B I D S C a l l o T o l l F : « 9 N u r a a ' l - 8 0 0 - < 6 S - 3 t M 4 t o a h i p o i n o c h a r g e s A d 1 0 p e D o s h i p p u a C O D A O d i t l o n a l V - . : - i t f f q u i r f l d o A F O , F P O . A H , M l a / v l t o r a l g no r d e r s . T * m n ; P R I C E S H E F L E C T C » S H O I S C O U N T . A O 1 . 6 % F O f tH A S T E H C A R D O H V I S A .A L L S A L E S A R E F 1 N A L " f A H D e i e c i i v e f l e r r s r e p l a c e d o r r e p a i r e d a o u ^ h ^ B ^ Fd i s C H j i i o n P e n n s y l v a n i a r e s i O e m g a d 6 s a l e s l a ' . P r i c e s a n [ a i m s s u b j e c t l c h u n r j o w i r h a u l n o i l c a

P a n a s o n i cO f l « /

1 0 8 0 i I I P r i n t e r1 1 0 c p i { d r i r l }r o r . ' i ? > V - ' l l T ■ '

C A L L F O R B E 5 T P R I C E 1

C M A C C O U N T I N G S Y S T E M

P k g . P i i c e l o o i M o d u l o i :C 1 2 3 v e r s i o n $ 1 2 4 . 9 5C 6 v e r s i o n $ 1 1 9 . 9 5

C C O M M O D O R E1 6 7 0

M O D E M -

O C E A N I CF S D - 2

D I S K D R I V E1 5 4 1 I I C m e a l i W

$ 1 4 9

C O M M O D O R E1 7 6 4

2 5 6 K R A E X P A N S I O N$ 1 1 9

O C O M M O D O R I1 5 8 1

3 i f T D I S K D R I V E

$ 1 9 7

P o c k e t W r i t e r 2 . r . . . - ■ ' i i . - rr - 1 f P l a n n e r

; . ' . i S u p e r p a kD i c t i o n a r y

. . $ 4 2 . 9 5. . $ 3 9 . 9 5. . $ 3 9 . 9 5

. . . S 7 4 . 9 5. . . S I 2 . 9 B

D I S K S, ' ' - ' ' . ' B ^ B O N U S D I S K S l O S 5 / D D $ f i . 4 5D S ' D D $ 6 . 9 5T U S S E V D I S K C L O S E O U T S ! ! !S S ^ D M . 4 9O S T O D . . , M . 9 9O h ■ ■ o V r b . u r n

> n M u t l l D l i k i l l

H r s : 8 : O O A M - 9 : O 0 P M M o n - F r i , 1 0 : Q 0 A M - 6 : 0 0 P M S a t , 1 2 : 0 0 P M - 8 : 0 0 P M E S

C A L L T O L L F R E E 1 - 8 0 0 - 4 6 8 - 9 0 4 4F O I N F O R M A T I O N C A L L 8 1 4 - 2 3 4 - 2 2 3 6 F A X : 8 1 4 - 2 3 7 - 4 4 5 0

Page 24: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 24/104

£

S u p e r S n a p s h o t 3 . a n S l i d e s h o w C r e a t o rT h 6 u t i l i t y - c a r t r i d g e w a h a i n t e n s if i e d m a r k e d l y i t h p a s t y e a r . r e c e n tl c o u n t e d a l e a s t t e " f a s t l o a d p l u s "c a r t r i d g e s o t h m a r k e t . S e v e r a l , i c l u d i n g S u p e r S n a p s h o t , a r i t h e i rt h i r d i n c a r n a t i o n s . T h o u g h o n o t h m o s t t e c h n o l o g i c a l l y a d v a n c e d , e v e nq u a l i t y p r o d u c t l i k e S u p e r S n a p s h o tn e e d s s o m e t h i n g s p e c i a l g o i n g f o i i n c r o w d e d m a r k e t . A n t h i s " s o m e t h i n gs p e c i a l " i g e o f c o m p a n i o n : S l i d e -s h o w C r e a t o r .

D e p e n d e n t e n t i r e l y o t h e c a rt r i d g e f o r s l i d e p r e p a r a t i o n , S l i d e -s h o w ' s P r o j e c t o r p r o g r a m d o e s n o r e q u i r e S u p e r S n a p s h o t t r u n . E s s e nt i a l l y , S l i d e s h o w C r e a t o r e n a b l e s y o t t u D O O D L E ! a n d / o r K o a l a P a i n t i a g e s i n t o a s e r i e s o " s l i d e s , " e i t h e r i n s t a n d - a l o n e s h o w , o r a s p a r t o y o u ro w B A S I C o m a c h i n e l a n g u a g e p r g r a m . ( D e m o s a r i n c l u d e d i l l u s t r a t i n ga l p o s s i b i l i t i e s . ) A l a p p l i c a t i o n s s h o u l db e a s i l y u n d e r s t o o d b i n t e r m e d i a t ep r o g r a m m e r s .

O n o S u p e r S n a p s h o t ' s m a n yf i n e f e a t u r e s i i t s c r e e n c o p y ( d u m p )c a p a b i l i t y , w h i c h p e r m i t s a n s c r e e n( m i n u s s p r i t e s — w e a r p r o m i s e d t h e s ei v e r s i o n 4 . 0 ) t o b c a p t u r e d o d i s k a s

D O O D L E ! o r K o a l a f i l e , a m o n g o t h e rf o r m a t s . S c r e e n d u m p s c a a l s o b s e n ti t h r e e s i z e s , a n i n o r m a l o r e v e r s ef o r m a t t a v a r i e t y o f p r i n t e r s .

O n c e s a v e d , s c r e e n s c a n b e m o d if i e d b t h e i r r e s p e c t i v e p r o g r a m s . S l i d e -s h o w a l l o w s f o s e q u e n c i n g a n s e o D O O D L E ' o K o a l a i m a g e s , s p e c i f y i n gt h e i r t i m i n g , a n e n t r y / e x i t m o d e( w i p e s ) . I a l s o o f f e r s s c r o l l i n g t e x to v e r l a y o p t i o n .

S c r o l l i n g t e x t ( w h i c h c a b q u i t el o n g ) i e i t h e r o t w s i z e s , i n a n o f t e nf o n t s , a n m a b p l a c e d a n y w h e r e o t h e s c r e e n . ( I c a a p p e a r e i t h e r i f r o n to o b e h i n d t h e g r a p h i c , i n v a r i e t y o fu s e r - s p e c i f i a b l e c o l o r s . ) T h s h o w i t s e l fc a b s e e i t h e r t r u o n c e a n s t o p o t r e p e a t i n f i n i t e l y . T d i s p l a y l a r g en u m b e r o s l i d e s , u t f o u r d i s k d r i v e so a n t y p e m a b e c h a i n e d t o g e t h e r .

S l i d e s h o w C r e a t o r i a v e r s a t i l ep r o g r a m . I t ' s h i g h l y a p p r o p r i a t e f o w i n d o w d i s p l a y s a n f o b o t h b u s i n e s s

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

a n e d u c a t i o n a l p r e s e n t a t i o n s . T h i sa b i l i t y a l o n e i n e a r l y r e a s o n e n o u g h t p u r c h a s e S u p e r S n a p s h o t c a r t r i d g e( t h e c o m b i n a t i o n c o s t s l e s s t h a n $ 7 0 ) .

S u p e r S n a p s h o t h a m a n y o t h e rf e a t u r e s g o i n g f o i a w e l l . W i t h 3 2 R O a n a 8 R A M , i t — u n i q u e l ya m o n g u t i l i t y c a r t r i d g e s — p e r m i t s p l u g -i R O u p g r a d e s . C o m p a n y p o l i c y i t u p g r a d e c a r t r i d g e R O f o $ 2 p l u s$ s h i p p i n g a n h a n d l i n g ; a l y o d i s e n d i y o u r o l c a r t r i d g e . ( T h e o r i g i n a lS n a p s h o t 6 i n o u p g r a d a b l e ) . I r p l a c e s t h e R O ( y o u c a d i y o u r s e l fa e a s i l y ) , a n i n c l u d e s t h c u r r e n t " p r a m e t e r s " d i s k a n d o c u m e n t a t i o n ,w h i c h i q u i t e g o o d .

S u p e r S n a p s h o t i o n o f t h em o s t t e c h n o l o g i c a l l y a d v a n c e d

c a r t r i d g e s f o t h 6 4 — a n d i h a g e o c o m p a n i o n :

S l i d e s h o w C r e a t o r .

U s e r s f a m i l i a r w i t h v e r s i o n 2 . s h o u l d b e a w a r e t h a t 3 . i s i g n i f i c a n tu p g r a d e . A m o n g t h m a n y n e w f e t u r e s a r e t u r b o s a v e a n f a s t e r t u r b ol o a d . ( N o w , 6 b l o c k s l o a d i s e c o n d si n s t e a d o f 8 . 5 , a n w a r p r o m i s e d f u t h e r i m p r o v e m e n t i v e r s i o n 4 . 0 . ) V e s i o n 3 . i n c l u d e s t u r b o r o u t i n e s u n i q u et t h 1 5 7 1 d r i v e . ( T h e m a n u a l s h o w sh o t u s t h e s e e v e n o t h 6 4 ) . A l s o ,t h e r e i s p r i t e c o l l i s i o n d i s a b l i n g ( s e v e ra v a r i e t i e s ) , a n a E x t e n d e d L i f e f u n ct i o n t h a t l o c k s i y o u r a t t a i n e d l e v e l i ng a m e . S h o u l d g a m e " d e a t h " o c c u r ,u p o n r e s t a r t , t h g a m e r e s u m e s a t h p r e v i o u s l y a t t a i n e d l e v e l . T h i s i o n o s e v e r a l r e a s o n s f o t h o n - b o a r d 8 R A M . I n d e e d , d e d i c a t e d h a c k e r /g a m e r s c a f r e e z e p r o g r a m a a n p o i n t , e n t e r t h e m a c h i n e l a n g u a g em o n i t o r , m o d i f y c o d e , a n r e t u r n t t h r u n n i n g p r o g r a m w i t h m e m o r y o t h e rw i s e u n c o r m p t e d . T h i s i c a p a b i l i t y

u n i q u e t 5 u p e r S n a p s h o t .O n o f t h e f e a t u r e s p a r t i c u l a r l y

l i k e i t h e a s i l y p r o g r a m m a b l e f u n c t i o nk e y s . C a r t r i d g e s t y p i c a l l y o f f e r p r e p r og r a m m e d k e y s , b u t h i s i t h o n l y o n I ' v e s e e n t h a t a l l o w s y o t m o d i f yt h e m . A n w h d o e s n ' t w a n t t c h a n g eo n o t w o ? P a r t i c u l a r l y w e l l - d e s i g n e d i f u n c t i o n k e l o a d i n g f r o m a n o n - s c r e e nd i s k d i r e c t o r y , a c c e s s i b l e v i a n o t h e rf u n c l i o n k e y . ( o n l y w i s h t h a t D S A V Ec o m m a n d m a d e s a v i n g f r o m a d i r e c t o r ya s i m p l e . )

T h c a r t r i d g e c o n t a i n s s o m a n yu s e f u l f e a t u r e s , c a n n o t b e g i n t n a m et h e m a l l . T w o , h o w e v e r , m e r i t s p e c i a lm e n t i o n : t h a c c e s s i b l e — t h r o u g h t h M m o n i t o r — a n d u s e r - f r i e n d l y t r a c k -a n d - s e c t o r e d i t o r , a n t h t u r b o f i l e a n d i s k c o p y u t i l i t y . T h f i l e c o p i e r p e r m i t sf a s t c o p y i n g o f s e l e c t e d f i l e s f r o m a n m o d e l d i s k d r i v e t a n o t h e r , i n c l u di n g t h e 1 5 8 1 . ( T u r b o a n c o p y u t i l i t i e sf o t h 1 5 8 1 a r r a r e . ) T h d i s k c o p i e rp u r p o r t e d l y c o p i e s d i s k s b e t w e e n l i k ed r i v e s o n l y . c o u l d n o t t e s t t h i s c o p i e r ;m r e v i e w R O l a c k e d t h i s f e a t u r e .

p a r a m e t e r s d i s k — t h e l a t e s t o n f r o m K r a c k e r J a x — i s i n c l u d e d w i t hS u p e r S n a p s h o t f o t h o s e r e l a t i v e l y f e p r o g r a m s t h c a r t r i d g e c a n n o t b a c k u b i t s e l f . ( A c c o r d i n g t t h p u b l i s h e r ,S o f t w a r e S u p p o r t I n t e r n a t i o n a l , n c a t r i d g e c a b a c k u a l p r o g r a m s . ) T h d i s k i n c l u d e s b o t h a n i b b l e r f o p r g r a m s t h a t r e q u i r e o n ( K r a c k e r J a i d e n t i f i e s t h e m ) a n s e o d i s k - b a s e dT u r b o * 2 5 u t i l i t i e s t h a t p e r m i t y o t r f o r m a t y o u r b a c k u p s — o n t h 1 5 4 1o n l y — a n d t l o a d v e r y f a s t , w i t h o w i t h o u t S u p e r S n a p s h o t .

E v e r y r e v i e w e r h a w i s h - l i s t o d e s i r a b l e f e a t u r e s , a n a n e x c e pt i o n . m i s s a s e t o B A S I C a i u t i l i t i e s ,r e s e t b u t t o n a v a i l a b l e d u r i n g s y s t e mc r a s h , a n a O L c o m m a n d t r e c o v e r

l o s t B A S I C p r o g r a m . O t h o t h e rh a n d , c o m p l e t e d i s k w e d g e i a l w a y sa v a i l a b l e , e v e n a s n a p s h o t t i m e . T h i sw e d g e , t u r b o l o a d a n d / o r s a v e , a n t h p r o g r a m m e d f u n c t i o n k e y s m a b t u r n e d o o o f a a n t i m e . w o u l da l s o a p p r e c i a t e t u r b o S c r a t c h a n V a i d a t e t g w i t h t h f a s t F o r m a t , L o a d ,a n d S a v e ( m a y b e i n 4 . 0 ? ) .

T h e r e ' s a l o t o p o w e r i t h e s e t w p a c k a g e s . B o t h a r w e l l - d e s i g n e d a n p a c k e d w i t h u s e f u l f e a t u r e s . S o f t w a r eS u p p o r t I n t e r n a t i o n a l ( f o r m e r l y C o m -

Page 25: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 25/104

K E E P I S I M P L E T

T H F I N A L C A R T R I D G E I I P O W E H T U L 6 4 B O B A S E D O P E R A T I N G S Y S T E M F O R T H E0 8 A N D I

E a s y I u s W I X W W S a n P U L L D O W NM E H I I S a l l o w j u t o s e l e c tw i t h e i t h e r m o u r n , > D j ^ b c k o t e y t o a r d m o r e t h a n 6 n a 0 O M K A H B S a n F U N C T I O N S .V i r l o u s P R I N T E R - [ N T E J VE A C E S . , 1 B A S I C T O O L m

Q s s & r a b i t M M O N I T O R i n d u i n g1 5 4 1 d i a o o s c s a n s p n ^ f d j Q r ^

\ n O T E E B D / V T O R E F B O C E S S O R w i l l :p m p o r t i o i n ] c h a r a c t e r s , D I S K

i f l A D E H S w i t h s p e e d s , u t I U n a st u t o r a n d a s u o t h e a r t

n t F f r ^ F . R T r a n & f o n a i r u xb I n t o c o m ^ e un n t . A M 1 « L O O K

A U K S - s y s t e m

W I N D O W S

T H F I N A L C A R T R I D G E I I T a h l £ h r e s o l u u c n b i [ n a p p e d w i n d o w s a r s £ i « U d f r o m = : : ; . b a A u n l i E u l f i d n L i t b e r o j r r S - t . T c a b o p t n s o w n a i l i e H a T h e i t j i & m s c a f r c s i y m n e d o U » n r w n

h M o w i n g w i n d o w s a r a l r e a d ye n i R O M :

m o u s e p o t t . > j y E U c k p o r t ,a t p e e d . f l c n w n c o l o a r a . p c t n L # rk B y b u r d d i e t i s f l a u i

s i m u l a t i o n n L C D -I n p u t e i t h e r w i t h

J o y s t i c k o t e y t c a n ]h n u m e r i c t o p a o f l l h e

c a b u m i C M - n o Wt u m N p n o u s o r w i t h p n

e n a b l e s y o t s t o r e a n p r i n t s m a l ll e n a r a . g t e .

n f l l E C T O H T W I N D O V f SE n a b l e s y o 1 o p n n d i r o c U i r J e s f r o m d l f l e c u r i tc U e k s a n d r i v e s , s o a n p r i n t d i r e c t o r i e sl ! ! « K W I H B O W S[ c a d , R u n . E e n a n * . i t L d u a . S c r a t c h . I n i Uf e s t f o n n a E d i s k sD I W B D O H

a n n o r m a l m o d e s .W I B D O W BS e l e c t d i f f e r e n t p r i n t e r s , s u c h a s e r i a l . C e n t r a i l c s . H 2 3 £ . C o l o u r p r i n t e r s

D I S C B A S E D U S E S W I l f D O W S

H e a l T i m e a u m t A l a r m .

T H F I N A L C A R T R I D G E I I h u i l w i n , c o m b i n e d w i t h t m i r t u f t w i n , i l l o w j t r a t b t t x i i n d

n i r . u s e v e r y w e l l - k n o i r o C i > - i - p r c | r a r i

F r m u r o p t i o n s l n c l n d a :

S C B K B U M F SF i i ) [ A n r l n t l n jC o l o u r p r i n t i n g S p r i t e p r i n t i n gE t - . i i n i i p r l s O n j C o l o u r c h a n g e s .

K i l l s s p r i t e t c p n t u a i i d / o f s p r i t e t ob a c k g r o u n d c e f f i s i o n C a b s t a r t e d a a n p o i n t I y o u r g a m e .

A U T O F I B ET h m f l f c r m s n o r m a l J o y s t i c k t a

a d v a n c e d a u t o O r e n & n a .J O Y S T I C K P O 1 1 I O H A H Q B R

N e v o p b l o w u y o u r c o m p u t e r a g a i n b o h a n g l n j j o y s l l d ! p o r t o n h l l s t h C 6 i r u n n i n g .

B A C K U P SD i s k t d t o k ' B p e t d i s K D i s k t t a p eB a c k u p f i l e s a r p a c k e d a n r e l o a d a b l e

w i t h o u t U f i n a l C a r t r i d g e 6 0 I I s a c . ( d i s k ) E x i t s t M o n i t o r o B a s i c .M M O N I T O RC o m f o r t a b l e M m o n i t o r .D o e s n o r e s i d e i m e m o r yF u n c t i o n s I n c l u d e :

S c r o l l i n g u a n d o w n 6 4 R O M / R A Ma c c e s s S p r i t s e d i t o r C h a r a c t e r e d i t o r

D r i v e m o n i t o r R s l o a d i n g a n s a v i n gF n n t e r d r l v s r .

" ' i i - . i " i — i l l - A t c t gT H 1 . T H 1 ^ H - O E C 1 -n f n o ^ H B u " c * - ; H t . u o i - t . - '• i ■ i H ' I H f l f l f lV I i J - K 1 H T - U l l . T V E K D E P ? ~ O E 1 4 1 * i r A * O ~ J - T K E H W T O M I! « H i D E E L1 4 3 B i , o - . U I l j : 3 « B : < l O T J H i r 2 B l A t i r o i t t = i t o i z m a : o o s u b 2 9 B * *

T H F I N A LC A R T R I D G E I I

A l m o s t a l c o m m & n d s a n d f u n c t b i ut t u t i D o t i c t t n t a d b w i s d o m c t x B e l T C t e d t o r n m e n a b a r , w l i k l ia p p e a r s o t o o t h e s c r e e n a f t e rp r e s s i n g t h e f i b u t t o n , e i t h e r l aB u l l o f r o m t h f r w u t T h f o l l n r l n l S u i c T w i k i t u k s y b o v dr - x i i . ' , i I n c l u d e d :

H u i n m i i n r A u t o D e l e t e D i I M l i f i l l ] H n l i . i j i l . i r a . 2 4 M i l l

R A f a B B £ l c A p f e n d l ^ p y a n df . n i t D O I r . O r n e

S p r - J e

A B 1 O A L O O B A - L D U 1 S C B I E I T S R ' J B b a c k u pf o v f l r a n u n n a t c h n l T C o L I c ; 1

w t w r a w u i g n u c u m u v a B i n C i j s j d o r e C o t Q j Q t l n / i n U m i t l z u ] * * n" T h i s p w t a t i m t M U t o . s s a a y t u s e .i c ! e s f r v p s t h e h i g h e s t o j m m e n C a a o n . I y o w a n t p r o b a b l j f h o t u s i u t i % a r o u n d c h e c ko u r m u , o k B T E u n o E

o n l y $ 5 9 . 9 9A d 1 S h i p p i n g f H a n d l i n g

i J - T t £ C T O U i r . g u p a n d d c r i mS t o p s a n e a o t l n u e s [ L E T J n g s ? r

g n u n m B d f u n d i o n t e y s f t c i e r / C r u n c h e r• H t d w l m a i c o o v j r e l o n f o t e ai ^ K i i i i s a n i l v a r i a b l e s m j a l h a v fK t i i d e u m a l v a l u s T r l » a p . O r d e r ,K m i C i R T H I D O E i a u p e p i - , .U t i l i t y / H a c f c i p C a r t n d e a I f i i w j u u r 6 4 / 1 2 8

H O T O R D E Ri s

O A T E LC O M P U T E R Sn n i L o o j o t t h j . h s t i c f i u u a i

r a i t ' < u i m u i . i T m i s A L i s o w r rJ O 7 U g i n i

T I C B U C i L O « 1 I

Page 26: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 26/104

I O I A L B A C K U P O W E R T A K E SA C T I O N _

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

n o a l l . . . . J u s t c o m p a r e t h e s e f e a t u r e sS i m p l e O p e r a t i o n : J u s t p r e s s t h b u n o n a a n ' S p r i t e K i l l e r . E f f e c t i v e e m o s t p r o g r a m ; r a a i e

a n d m a k e c o m p : « o b a c f e u p o a n y ' m e m o r y y s u r e e l f i n v i n c i b l e . D i s a b l e S p r i t e / S p r i t e . ' B a c f c r c u n dp r o g r a m t t a p e o r d i s k . c o l M o n s .

T l i r b o R e l o a d - U b a c k - u p s r e l o a d c o m p l e t e l y U n i q u e P i c t u r e S a v e : f r e e z e a r . f l s a v e a n H i r e Bd a n i i y o L * 5 e o a r t r i d f f i a T U r b o s p e * d . S c r e e n t t a p s o r d i s k . S a v e d I i f x a i a . B l a z i n g F a d d l e a

S i m p l e O p e r a t i o n : J u s t p r s s s t h e b u n o n a a n a n m a k e c o m p : e t o b a c f e u p o a n y ' m e m o r y

p r o g r a m t t a p e o r d i s k .T l i r b o f t e l o a d : A b a c k - u p s r e l o a d c o m p l e t e l y

d a n t i y o f t h e c a r t r i d g e a t T U r b o s p e e d .S p r i t e M o n i t o r V i e w t h S p r f i e s e f r c a t h e f r o z e n

s a t h S p r S f i t r a n s f e r S p r a e s f r o m o n t a n c l h w . V f i p e o u S p r i t e s , v i e w t h e ^ a n i m a t i o n

s e m e n . C r a a a c u s t o m p r c " '

U N I Q U E F E A T U R E S :W A R P 2

L o a d i B O I u n d e r B u c o n i U ! !T r I I n * - i * . • 1 » H h r i iA l H r t a l T i t I J T t C t t i - H r r i * * * U

P l u s u n i q u e C o d eC r a c k e r M o n i t o r

n i M a w * f - m j n * n ^ r n i J

& i q h l i s t e d s u i t E f f n a p n 1 - T j I ' i J T i c p n a m n V l l b H R u n , ^ f e f t s r t U B i ] H E " P t * r j a W r J

J i U n r A a t f l n i l * E n a l [ f I T ] - n « W 5 K i i n

P L U S S U P P O R TU T I L I T I E S

A c t i o n R e p l a yG r a p h i c s S u p p o r t D i s k

L i ► r . i ' ' • * ■ B ■ ' : ■ i - ; i / i ■ ■ ■ ' .u k t h i a u I L b j t t a f m n . - . u ( T i f U c i p u h ( i ■ h i - . ? g i ' t t t r t I i ! < ■ ' - ' i ■ u \ - . : : r h m V U v i r ' , ' w w n v v . i ' t i n U u b u i r ' i » j i i f i n «

m r i n d i l o ^ r V l m V k m j i f l i k i r f t * 1 ' ! w a i J i s i ii / m a n i h h i i n r s H t .

C o n p a w r .E f f i c i e n t c o m p a c t i n g

t e c h n i q u e s p r o g r a m s p e d i s ks i d e p r o g r a m s ! ; t j u u s e b o t h s i d e s .

S i n g l e F i l e : A l p r o g r a m s s a v e d a s s i n g l eD i f o m a x i m u m c o m p a t i b i l i t y

U t U i l y C o m m a n d s : h e s t o a d d i t i o n a l c o m m a n d s :- A u t o n m A p p e n d . O l d . D e l e t e . l i n e s a v e . P ^ i n K ^ ^

l i s t e rS c r e e n D u a p : P r i n t o u a n S c r e e n t H o s t o

P r i n t e r s . 1 G r a y S c a l e s . D o u b l e s a p r i m o p t i o n s .U n s t o p p a b l e R e s e t : R e s e t b u t t o n t H a c t r i e v e

S y s t e m a n B e s e t e v e n g c a l l e d U n s t o p p a b l eP r o g r a m s_ W r C o m p a t i b l e : V f c r k s w i t h 1 5 4 1 / C , 1 5 8 1 . 1 5 7 1a n D a t a ^ a s s e t t e w i t h C 6 4 . 1 2 3 . i a s D { i 6 M o d e )

C o m p a U b f e V f i t h E a s t D O a n U n t o F c S j v ^ e m sD i s k U t i l i t i e s : B s F b r m a L D i r e c t o r y . L i s t , R u a n

m a n y o t h e r t e c o m m a n d s a r e o p e r a t e d b F u n c t i o nf t p s

f i » « d m r j « <O N L Y $ 1 4 . 9 9

A c t i o n R e p l a yP a r a m e t e r S u p p o r t D i s k

4 ™ r a i » i M s t t■ ■ f a n i m f < i < ■ d i d H U m

l i l a p . * ■ f l i t f o p i n r p f u * r j

O N L Y $ 1 4 . 9 9U n i q u e P ^ a a r t

R e m e m b s r a l o t i w s f l ' u t i t e s a r a v a i la b l e a o n t = b z a L n t e g r a l e i ! o p e r a t i n g s y s t e m .

r u n n i n g p r o g r a m c a n b e F r o z e nt e n t e r a n U t U i i y a n t h p r o g r a mt r e a a r t e d a t h s t o u c h o r e w i t h -o u c o i r u p t o nL S k i g l c P r o c e s s o r : T h i s i w n e r e A c t i o nR e p l a y I V g e t s i t ' s p o w e r s p e c i a l c u s t o m 1 £ 1c h i p d e s i g n e d t p r c c e s s t h e l o g i c r . e c e s s a i y f o t h i su n m a t c h e d F r e e z e . ' ' R e s t a r t p o w e r H o t h e r c a r t r i d g eh a t h i s p o w e r !

1 c u r a t s t r v a n ^ t e n w

O R D E R SO N I Y 1 - 8 0 0 - 7 8 8 - 9 1 1 0N O T E : T c c h a i c a l o n n o t h e c t y p e o j : i q n i r y u n s o t b u i s w e n d b t h s t a l la t h i s n u o h t r .

F A X : ( 7 0 2 ) 4 5 7 7 0 0 ( M m t . s o p T E L E X : 6 5 0 3 4 4 1 4 1 7 M C I V WT E C H N I C A L / O T H E R E N Q U I R I E S( 7 0 8 ) 4 S 4 7 7 0 0S . S O p m t 7 . 3 0 p m ( P a c i f i c T i m e )a n S a S u

Page 27: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 27/104

D A T E L C O M P U T E R S2 5 6 K S U P E R O M E X P A N D E RD l t a

s o t f f i B t a c c e p t u p t o K E P R O M I e a c h .O b o a r d o p e r a t i n g s j w r a i n o p r o g r a m s

t o l o a d .' P r o g r a m y w i r m R P R O M s u s i n g o u r E P R 0 Mp r o g r a m m e r ._ 1 N a n e e d t o h a v B l o a d s o f c a n r l d g B S - J u s tc i a l f f i a s e l e c t i o n f r o m t h S u p e r o m

_ ] D i r s c t o r y o f u t i H t i e s o n p c w e r u p_ F u l l y m e n u d r i v e n o n p o n e r u p _ S e l e c t a t f f B l o t u n d e r s o r t n a r e c o n

U n i q u e E P H O M ( e n e r a a r i e a t u r a m i n t j e m p r c g r a m s b a s i c o r m / a n t u r nt n e m ^ i i o m u i c t i r t P F T O M s ( E P H O U b u r n e r[ s q u i r e d )

_ O b o a r d u n s t o p p a b l e r e s e t -

o n i y $ 4 9 . 9 9

U L T R AC R U N C H E R

( t a m p a n b j p a j 3 C U o r a p r o g r a m s t e t l s e f c

c o m [ a « l r . e p n t f r a m s n n o n e c u t r t d j sB s l o a d i n g / s a r a e r a j S u w s i t o t I e m

K s k D a m n n_ C e v e n f u r t n e r c o m p a c t A f E e s !

3 5 b t o c i G c c p y f u n c t i o nO s u p p o r t I r . t J u d i n J f a s ! f o r m a t

O N I Y $ 2 4 . 9 C O M P L E T EO $ 1 4 . 9 ? R O O N L Y■ ■ m i n i

D U P L I C A T O RC o j i m g w b o l e d a o n ^ a s s - o n l y o n

d i r e q u i r e d !M a t e b a c k - u p t o p i e s i e i g E t s r a n d s i 'H i p L t B o r t h & s e s . c u e s e f f l & n i n

: j i . e j : t u s i £ . ; ; , " . : . / s ; , V f e w D B U t f f f d

C o m e s o a n p l i t a i r t n 2 5 6 K c m b r a i l r a a n I t ' s o w o p t r s t l n < s j T t m n s o f t w a r ek k a d

U i l u m u l t i p l e n « t » f r a a o n e o r t f u i a tM d a * w r l f l o i t a n d u n n g c a t t u p

C b p k s £ a r . c t a r r j s o ^ m r e a n ? l l k 2 2 _ P j r i s k e r r o r c f c K i t i n e i ^ h t s e c o n d s

F u d a v e r i f yB M O D d l p o u t y * j s i t r u e r 2 £ d s k n a n t ^ u r J j t a t h i n K D

C b c a s c o m p l y m u c r c ! s v t c b m i r w b u t t o n

R t u d m m u u s n o 9 c M e t t t ( u s u » U y* o n i y $ 1 5 9 . 9 9

T O O L K I T n T h n l t i m i t o d l i k t o o l k i t t o r U r 1 B M / 1 S 4 1

B K

d i s k l o o l k j t I a a b s o l u t e m u s t l o d i d l > k n i c t e r i b o l W t I h a m o r e f e a t u r e s U u m o s l

D I S K E O C T O H V H o i d a n d u n t a i n y t r a c ka n s e c t o r I n c l u d i n g e x t r a a n r e n u m b e r e dt r a c k s R e p a i r d a m a g n d s o c t c r e L o o k u n d e r n e a t ha b A k t v h

H E A D E R / G A P E D I T O R D e c o d s B a n d i s p l a y s A L h e a d e r t f o r m a U o n i n c l u d i n g o f o y t e s a n h e a d e r g & p . R e w r i t e t h e n t i r e h e a d e ra n h e a d e r g a p B e o u n b e r s e c t o r s A l n o « d j t a n s e c t o r t a l l g a p .

D I S K U 3 O K - S o r t d i r e c t o r y R e c o w i ™ A l e s D i s p k y n i f l s t a r t / o n d f t d d i D B B u f ln i f l o f l f l o m b l f l a n K p r r ^ r a m d l n c L l y f r o m t ! j ud a t S C R E E N o F R U I T E R u i d u d l mu n d o c u m e n t e d o p c o d e s E r E H B a m M u c h . m u c J im o r e .

K I L E C O M f t C T t m - C a n o o t l p K l B i a t h l n tp r c t f r a m e b y u p l B O S a m s d u n p i t c eO o m c s a e d p r o g m m a r u n o r m a lJ B O T D I S K C O F V C o p y a n m U r t d H t l n

m l n u t t i o r l e s s u s i n g s i n g l e ] M f R S T n i J i K I F f S e l e d l r e f i l e o o h t V f e r k s

a u t U m « Q n o r m a l s p e e d .J T O f U M T T E R - l O B e o j n d b n n a l a n e n l l r ed i s k o r f o r m a t a i g f I n d i v i d u a l t r a c k o r h a l f t r a c k

T U R B OT : b H o r n I I I sf o t h i c t i u l H s r r u i l n t l d ey o u r 6 4 I p r o v i d e s s n p e r f a s tl o a d / s a v e r o u t t a o f l ._ I ^ a d s . ' S a v s s n c a i p r o g r a m s 5 - t i m en o Q i a J B p e v l

e u p c e r t j . - d a L n e 1 s

o l d . t t c .t n o r r a a ] k B r o i l a O i d t o t a

2 5 b l o c k n c c p M r- - s p e c U l | / l o a d e r

F i t t e d i m i n u t e s n t o t f e n c g u a i a L ' jr e q i i r e i L ( O s o m e M t h g J i J R O i a a y

y o r r e c r s i t e u n i q u e d i s k f o r m a t eJ E R K 0 R E D 1 T - Q u i c k l y ( l n d a n r B c r e a l u i l r e a d e r n r a i n c l u d i n g e x t r a a n r e n u m t w n dl i u c k s o r s a c t o r a a n h a l f t r a c k s [ r o m t 4 1 E v e n t T K r e a t f l f i d a u n d e r e r r e r a a n a l l o w s y o t r e d e f i n e a n n e c e s s a r y p a r a m e t e r s

O N t yD E E P S C A N B U R S TN I B B L E R ™

T h a [ i m r r u J . I _ j i . i t . t r " r i w l i M » M . v t I . r

K O n n u

[

> \ r i d ' l

! ■ • - . j ' i ■ ■ ■ . x - . - i L . . ! ■ ■ . . ■ ■ ■ l 1[ b F c i I t / . u i r i r j f i - 1 1 m U U l f l l i r u l

H l l i b > r ' j ^ i i j . ' f l j a £ ■ £ ■ r a f i C R i i h i r v l L £

' i T i D r J f t l B i i p & : 4 1 [ r i d sd I

O N L Y $ 3 9 . 9 9 C O M P L E T ES O F T W A R E O N L T $ C A B L E O N L Y $ 1 9 . 9 'B U R S T N I B B L E R P A R A M E T E R D I S K

B u t e * J i i t « r t | > ! E r

o n l y $ 2 4 . 9 9r f u l W , H i - ? r a r c i m i J t ° m U l * « c a b e t f

i r p K « i i l 0 l i B c D t c w H L p M i t a t ^ | E j H b i l n G t U C p j w ^ G h u i U i i a : r V * 4 l * r i j j p i ^ r * J t i

H i t * f J . t Q U T f U f o p j i c n f > a r - «

O N L Y

E P R O M M E R6

1 4 . 9 9

T _ t a p q u a ] ^ y r e a s y t u s E P R A M

L - f a t h 6 4 / 1 2 8

E X T E R N A L 3 . D I S K D R I V E

J S 1 2 K R A ME X T E N S I O N A 5 0 0

« f i k S t F u u J m f l n u d n ? e n s o E t i r a r * / h a r d w a r e

p a s s a g e M t e a p r o j i a m m i f i t ' [ w d i n S ; 'o w n g E F R O M ' e B a a i a i n ^ i f f i e L ' .

W 1 H p r o g r a m 2 7 1 6 . J 7 £ 7 6 4 . J 7 1 2 8a n 3 7 2 5 6 c h i p s 1 S £ 1 i r i r o i u

R i g m b J u s e r f o r t f a D u u a u m c o p m b i U t j m U c a n n t g a s ' S u p e r o t n E k a r d B e ._ n i l ] f t a t u n s y s t e m a l F u r t c U O D ac o v E t H l l u d u d l n j d e v l i a c h e c k ; n r u V

W b t t e v e Z p r c s s e r f r ! l t h t o o & t c p r t h e n a v e . r m s t f r i e n d l f a n b f l s l v a l u e f o

o n l y $ 1 6 9 . 9 9

I d e a l c c o i p a n i c n f o & j p e i w n B o a r d .c a n r ! d { s d s i w l o p m e n i S y a s m . u u r k e r n a l

d o t n d e t d a n E h P O U b a s e

c o m a s m m p i e u w n l i i n s t n E a o n s p l u st h c a n n d i e h a n d b o o k

O N I Y9 . i C O M P L E T E

O M J L Y 1 1 1 9 . 9 9O N L Y 1 9 - 9 9

L M I D I M A S T E RP u l l M i d i I n t e r f a c e f o A S O O / 2 0 0 0 /

1 0 0 0 ( P l e a s e s t a t e m o d e l ) .C o m p a t i b l e w i t h m o s t l e a d i n g M i d i

p a c k a g e s ( I n c . D / M u s i c ) .M i d i I M i d i O u t

M i d i T h r u .F u l l ; O p t o I s o l a W t lN n e e d t m o r e P u l l M i d i

s t a n d a r d .o n l y $ 4 9 . 9 9

f t d d M . 0 0 S h l p p i n | /H a n d l i n g

C H E C K S /M O N E Y O R D E R /

C O D S A C C E P T E D .

D A T E L C O M P U T E R S3 4 3 0 E . T R O P I G A N A A V E . ,U W I T * 6 L A V E G A SN 8 9 1 8 1

Page 28: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 28/104

p u t e r M a r t ) i a a g g r e s s i v e c o m p a n yt h a t b e l i e v e s i i t p r o d u c t s a n i r e a d yt o o f f e r b o t h u s e r - s u p p o r t a n u p - t o -t h e - m i n u t e t e c h n o l o g y . I a d d s u t o w i n n i n g c o m b i n a t i o n .

— A r t H u n k i n aS o f t w a r e S u p p o r t I n t e r n a t i o n a l2 7 0 0 N A n t t r e s c n R d .V a n c o u v e r , W 9 8 6 6 1S u p e r S n a p s h o t 3 . S 5 4 . 9 5S l i d e s h m v C r e a t o r$ 1 4 . 9 5

K u n g - F u M a s t e rD a t a E a s t i b e c o m i n g m a j o r s o u r c e o g a m e s c e n t e r i n g o E a s t e r n m a r t i a la r t s . A f t e r m i n i t i a l d i s a p p o i n t m e n tw i t h t h a c t i o n a n g r a p h i c s f o u n d i t w o t h e r D a t a E a s t p r o d u c t s — K a r a t eC h a m p a n K i N i k i — 1 w a b e g i n n i n gt t h i n k t h a t t h e r e w a n o t h i n g o i n t e re s t b e f o u n d i n t h i s g e n r e .

I w a w i t h p l e a s a n t s u r p r i s e t h a td i s c o v e r e d K u n g - F u M a s t e r .

I t h i s n e w e s t o f f e r i n g f r o m D a t aE a s t , y o u ' l l f i n d r e a l i s t i c a c t i o n , c u n i n g l y d e s i g n e d e n e m i e s t h a t i n c l u d es t y l i z e d d r a g o n s a n s n a k e s , d w a r f s ,h e n c h m e n , g u a r d i a n s , k i l l e r b e e s , a n j a r s a n e x p l o d i n g g l o b e s r a i n i n g f r o mt h s k y . Y o w o u l d b w e l l a d v i s e d t

M A I L T O C O M P U T E R S G A Z E T T ES U B S C R I B E R S E R V I C EP . O . B o 1 0 9 5 8 . D e M o i n e s . I 5 0 3 4 0 - 0 9 5 0C h a n g e o A d d r e s s P l e a s e a d v i s e a s e a r l y a p o s s i b l e . A i i a c h l a b e l w i t h y o u r o l a d d r e s s a n w r i t e n s a d d r e s s b e l o wN e S u b s c r i b e r : F i l l i y o u r n a m e a n a d d r e s sb e l o w . U s s e p a r a l o s h e o l f o g i l t o r d e r s .

P L A C E L A B E L H E R E

R o n o w a l : A t t a c h l a b e l .O n y e a r S 2 4 . 0 0 T w y e a r s $ 4 5 . 0 0

( F o r e i g n s u b s c r i b e r s p l e a s e a d $ 6 . 0 0 p e r y e a rl o p o s t a g e )

N A M E

S T R E E T

C I T V j S T A T E J Z I PP l e a s e b i l l m P a y m e n t e n c l o s e d

F o o t h e r s u b s c r i p t i o n q u e s t i o n s o p r o b l e m s ,p l e a s e w r i t e a n o t e a n s e n d e n t i r e f o r m t t h a b o v e a d d r e s s . O f H C A L L T O L L - F F l E E :

1 - ( 8 0 0 ) 7 2 7 - 6 9 3 7

b u h i g h - q u a l i t y j o y s t i c k . Y o u ' l l n e e di b e c a u s e t h e a c t i o n i s f r a n t i c y o u ' l lf i n d y o u r s e l f t r y i n g t w r e n c h t h j o s t i c k i n f o u r d i r e c t i o n s a o n c e . ( Y o u c a a l s o p l a y w i t h k e y b o a r d j o y s t i c ke m u l a t i o n . )

W h e n t h g a m e b e g i n s , y o u ' l l s e d e m o n s t r a t i o n g a m e . P r e s s a n k e t s e t h o p t i o n s s c r e e n . Y o u h a v e t h o p t i o n o p l a y i n g a g a i n s t a n o p p o n e n t( a c t u a l l y y o u ' l l j u s t t r a d e o f c o n t r o l o t h c e n t r a l c h a r a c t e r ) o o p l a y i n g a l o n e .

N e x t , s e l e c t y o u r l e v e l o p l a y .T h e r e a r f i v e f l o o r s i t h e w i z a r d ' st e m p l e , w h e r e y o u h a v e c o m e t r e s c u e

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

T h t h i r d o p t i o n i w h e t h e r t p l a yt h g a m e w i t h t h s e l e c t e d o p t i o n s o t r e t u r n t c h a n g e t h o p t i o n s a l r e a d ym e n t i o n e d . O n c e a g a i n , p r e s s R E T U R Nt c o n t i n u e . W h e n y o a r o t h l e v e ly o w a n t , y o c a b e g i n p l a y a f t e r a

B u h i g h - q u a l i t y j o y s t i c k .Y o u ' l l n e e d i b e c a u s e t h

a c t i o n i s f r a n t i c .

l o s s b p r e s s i n g R E T U R N f o u r t i m e s .Y o u ' l l p r o b a b l y l o s e o f t e n a f i r s t , s t h i s p r o c e d u r e w i l l q u i c k l y b e c o m ep a r t o f t h g a m e ' s r h y t h m ,

I t h f i r s t f r a m e o t h f i r s t l e v e l ,j a r s a n g l o b e s f a l l f r o m t h s k y . T h e yc a b d e s t r o y e d i m i d a i r . I t h e yr e a c h t h e g r o u n d , t h e y b u r s t t r e v e a ld r a g o n s a n s n a k e s . S o m e g l o b e s f l o a t

m o m e n t a n t h e n e x p l o d e i n t o c l o u d so d e a d l y s h a r d s .

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

H e n c h m e n a p p r o a c h y o u i n d i v i du a l l y a n i g r o u p s . T h e y a p p e a r t b u n a r m e d , b u t h e y c a d e s t r o y y o i t h e y g e t h e i r h a n d s o y o u . S h r u g o f t h e i r l i f e - d r a i n i n g g r i p b r a p i d l y t u r ni n f r o m s i d e t s i d e . I w i l l s a v e y o u rl i f e , b u y o u ' l l c a n p o i n t s f o s u c hm a n e u v e r . Y o c a n k e e p t a b s o y o u rs t r e n g t h , a n t h e n e m y ' s s t r e n g t h a w e l l , b w a t c h i n g t h b a d i s p l a y s a t h e t o p o t h e s c r e e n .

T e a r n p o i n t s , y o m u s t k i c k o rp u n c h t h e n e m y . T h i s c o n c e p t i d c e p t i v e l y s i m p l e . T h f a c t i t h a t , j u s t a i n r e a l m a r t i a l a r t s , y o m u s t d e v e l o ps e n s e o s p a c e a r o u n d y o u r s e l f . W h e nh e n c h m a n ( o a n y o n e o t h d o z e n o

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

Y o c a s e l e c t k i c k i n g o p u n c h i n gb p r e s s i n g t h e s p a c e b a r . Y o c a k i c ko p u n c h o a n o f t h r e e l e v e l s : s t a n di n g , s q u a t t i n g , o l e a p i n g . F o e x a m p l e ,y o c a l e a p o v e r o s q u a t - k i c k d w a r f s .I o n g r a b s y o u r l e g s , s w i t c h t h e j o ys t i c k r a p i d l y f r o m s i d e t s i d e u n t i l t h d w a r f f a l l s o f t h s u r f a c e o f t h e e a r t h .

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

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

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

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

Y o u m u s t b a t t l e y o u r w a t t h s t a i r s a t t h e n o f t h e c o r r i d o r b e f o r et h t i m e r c o u n t s f r o m 2 0 0 0 t 0 T h s t a i r s l e a d y o t t h n e x t f l o o r , w h e r ey o w i l l b g i v e n a d d i t i o n a l t i m e a n e n e r g y . Y o b e g i n w i t h t h r e e l i v e s , b u y o c a e a r n e x t r a o n e s f o e a c h 4 0 , 0 0 0p o i n t s s c o r e d . T e a r n p o i n t s r a p i d l y ,c o n c e n t r a t e o k i l l i n g d r a g o n s , f l o a t i n gg l o b e s , a n b a t s .

T h p a u s e f e a t u r e i m o s t w e c o m e — e s p e c i a l l y i g a m e s f r e n z i e da t h i s o n e . A n o t h e r i m p r e s s i v e f e a t u r ei t h a b i l i t y t m o v e i b o t h d i r e c t i o n s .M a n y a c t i o n g a m e s a l l o w y o t m o v er i g h t t o l e f t o l e f t t r i g h t , b u s t e a d f a s t l yr e f u s e t m o v e i t h o p p o s i t e d i r e c t i o n{ K i d N i k i a n B a z o o k a B U a r t w e x a mp l e s ) . K u n g - F u M a s t e r c a n m o v e a w a yf r o m o t o w a r d t h o b j e c t i v e , w h i c hm a k e s t h g a m e j u s t a l i t t l e m o r er e a l i s t i c .

I y o w a n t f a s t , u n r e l e n t i n g a c t i o n( a n d p a r t i c u l a r l y i y o u h a v e b e e n d i a p p o i n t e d b o t h e r o r i e n t a l c o m b a t o f e r i n g s ) , K u n g - F u M a s t e r i t h e m a r t i a la r t s g a m e y o u ' v e b e e n w a i t i n g f o r .

— R o b e r t B i x b yD a t a E a s t4 7 N e e d l e s D r S a J o s e , C 9 5 1 1 2$ 1 9 . 9 5

2 C O M P U T E l ' s G a z e t t e J u n e 1 S B 8

Page 29: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 29/104

T e t r i sI a r r i v e d d u r i n g t h f i r s t w e e k o t h O l y m p i c s . I w a s i m p l e - l o o k i n gg a m e i r e d - a n d - y e H o b o x . l o o k e di o v e r e x c i t e d l y t h i n k i n g , " A h a ! H e r e ' s

c h a n c e f o a l e a s t s o m e o n e t g e e v e n w i t h t h S o v i e t s ! "

S t h o u g h t .C o u t e s y o S p e c t r u m H o l o b y t e ,

T e t r i s i t h f i r s t g a m e t a r r i v e i t h U n i t e d S t a t e s f r o m t h U . S . S . R . T h i s i t r i g u i n g a n d e c e p t i v e g a m e w a i v e n t e d b y o u n g S o v i e t r e s e a r c h e rc u r r e n t l y w o r k i n g a t h C o m p u t e rC e n t r e ( A c a d e m y S o f t ) o t h U . S . S . R .A c a d e m y o S c i e n t i s t s i n M o s c o w . T h o r i g i n a l p r o g r a m m e r w a s a n 1 8 - y e a r -o l d s t u d e n t o C o m p u t e r I n f o r m a t i c s a M o s c o w U n i v e r s i t y . I w a d e v e l o p e dt h r o u g h t h j o i n t e f f o r t s o A c a d e m yS o f t ( M o s c o w ) , A n d r o m e d a S o f t w a r e( L o n d o n ) , a n d S p e c t r u m H o l o B y t e( U . S . A . ) .

T h c o n c e p t i r e l a t i v e l y s t r a i g h tf o r w a r d . Y o u ' r e p r e s e n t e d w i t h a a t r a c t i v e p i c t u r e o v e r l a i d b t a l l b l a c kw i n d o w i t h c e n t e r o t h s c r e e n . T h i sw i n d o w i a " p i t " i n t o w h i c h d e s c e n ds i s h a p e s c o m p o s e d o f o u r t i n ys q u a r e s . T h s i s h a p e s i n c l u d e b a r ,T - s h a p e , a L - s h a p e , r e c t a n g l e , a n t w z i g z a g s . Y o u r o b j e c t i v e i t m n e u v e r t h e s e s h a p e s , r o t a t i n g a n a l i g n i n g t h e m , t c r e a t e s o l i d r o o m u l t i c o l o r e d b l o c k s a c r o s s t h b o t t o mo t h p i t . W h e n s u c h r o i c r e a t e d , i d i s a p p e a r s f r o m t h s c r e e n a n d y o u a c u m u l a t e p o i n t s . M i s a l i g n e d p i e c e s ,h o w e v e r , s t a c k u u n t i l t h e y r e a c h t h t o p o f t h e p i t , a n t h e n t h g a m e i o v e r .

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

T e t r i s i p l a y e d s o l e l y w i t h j o s t i c k . T h i n s t r u c t i o n s a r e s h o r t , c o s i s t i n g o f o n l y t w p a g e s o f l a r g e p r i n t .I j u s t f e m i n u t e s , y o u ' l l g e t h i d e ao h o t p l a y . D e v e l o p i n g s t r a t e g yt a k e s a f e m o r e s e s s i o n s . M a s t e r i n gT e t r i s i a n o t h e r s t o r y a l t o g e t h e r .

C h o o s e y o u r l e v e l o p l a y a t h o u t s e t f r o m n i n e a v a i l a b l e l e v e l s . I ' v ef o u n d t h a t , i t e r m s o e f f e c t i v e s c o r i n g ,s t a r t i n g a m e d i u m l e v e l i a c t u a l l ym o r e a d v a n t a g e o u s t h a n s t a r t i n g a t h l o w e s t . W h i l e o n e s h a p e i f a l l i n g , t h n e x t s h a p e t d e s c e n d i p r e v i e w e d i c o m e r o t h s c r e e n . S e e i n g t h i s n e x ts h a p e i e x t r e m e l y h e l p f u l i p l a n n i n gw h e r e t p u t h p i e c e c u r r e n t l y t u b l i n g d o w n t h p i t .

M u s i c a l a c c o m p a n i m e n t w h i l e y o p l a y i o p t i o n a l , a n t h p r o g r a m w i l la u t o m a t i c a l l y r a n k y o u r s c o r e f o u t 1 g a m e s . U n f o r t u n a t e l y , t h g a m e w i l ln o s a v e s c o r e s f r o m s e s s i o n t s e s s i o n .

I T e t r i s f u n ? f o u n d i a d d i c t i v e o t h o r d e r o P a M a n . T h e r e ' s s t r o n gp u l l t o t r y t s t a y i t h g a m e l o n g e r ,c o m p e t i t i v e d e s i r e t b u i l d u y o u rs c o r e . Y e T e t r i s i m e n t a l l y m o r e c h a ll e n g i n g t h a n P a M a n . Y o u ' r e t r y i n g t b e a t t i m e , b u t h a t ' s n o a l l . F i t t i n gt h o s e p u z z l e p i e c e s t o g e t h e r t a k e s a sm u c h m e n t a l d e x t e r i t y a s p h y s i c a l . T h g a m e i b o t h f a s c i n a t i n g a n u n p r e d i c ta b l e . I ' v e p l a y e d o v e r 1 g a m e s i r o a n d h a v e n e v e r n o t i c e d t h s h a p e s f a l li n i a d i s c e r n i b l e p a t t e r n .

T h e r e ' s l e s s t e n s i o n i T e t r i s t h a ni a r c a d e - s t y l e g a m e s a n d l e s s m e n t a le x e r t i o n t h a n i a d v e n t u r e g a m e s . T h a tm a k e s i a l t h e e a s i e r t w h i l e a w a yc o u p l e h o u r s j u g g l i n g t h e l i t t l e t i l e s o c o l o r .

I T e t r i s f u n ? Y e s , a d d i c t i v e o t h o r d e r o P a M a n — y e tm e n t a l l y m o r e c h a l l e n g i n g .

h a v e o n l y o n r e a l c r i t i c i s m o T e t r i s ; W h w e r e n ' t t h d e t a i l s o t h o n s c r e e n p r e s e n t a t i o n d o n e b e t t e r ? T h i si t h s e c o n d g a m e f r o m S p e c t r u m I ' v es e e n t h a t h a n o u s e d t h 6 t i t p t e n t i a l . T h o u t s i d e p a c k a g e i m i s l e a di n g . I f e a t u r e s f o u r s c r e e n s h o t s t a k e nf r o m I B P C s . ( T e t r i s i a l s o a v a i l a b l ef o t h I B P C , A m i g a , a n A t a r i S T . )T h 6 v e r s i o n h a s o n l y o n b a c kg r o u n d s c e n e — a n d i i s n ' t o f t h e v a r i e t ys h o w n o t h e b o x . A n w h i l e t h d r a wi n i q u i t e b e a u t i f u l a n w e l l - e x e c u t e d ,i u s e s n o n e o t h 6 4 ' s v i b r a n t c o l o r s .A l s o , t h e m u s i c a l b a c k g r o u n d c o u l d b m o r e s o p h i s t i c a t e d . H e r e a g a i n , t h e 6 i n o u s e d t i t p o t e n t i a l .

O t h e r f e a t u r e s l i s t e d o t h p a c ka g a r e n ' t a v a i l a b l e o t h 6 v e r s i o n .D i f f e r e n t s t a r t i n g h e i g h t s a n d i f f e r e n ts t a t i s t i c a n h e l p s c r e e n s a p p e a r i v e s i o n s f o o t h e r m a c h i n e s , b u i t ' s n o c l e a r w h t h e y ' r e e x c l u d e d f r o m t h 6 v e r s i o n . I m a b d u t l a c k o f m e m or y w h c o u l d n ' t d i s k s p a c e b e u s e d t s t o r e d i f f e r e n t s c r e e n s w h i c h c o u l d b r e t r i e v e d a r a n d o m i n t e r v a l s , p e r h a p sl i n k e d t t h l e v e l o p l a y ?

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

T h a t a n m n e x t s c o r e .— D a v i d a n R o b i n M i m i i c k

S p e c t r u m H o b b y t e2 0 6 1 C h a l l e n g e r D r S u i t e 3 2 A l a m e d a , C 9 4 5 0 1$ 2 4 . 9 5

S k y f o x I I T h C y g n u sC o n f l i c t

L e g e n d s a n d a p o c r y p h a l s t o r i e s a b o u n di c o m p u t e r l o r e . O n v e r y p o p u l a r s t r i t h a t t h A p p l e I b e c a m e s u c c e s sb e c a u s e o V i s i C a l c , t h f i r s t c o m p u t e rs p r e a d s h e e t . M a y b e , b u I ' v e o f t e n f e l tg r e a t n u m b e r s w e r e s o l d b e c a u s e o g a m e c a l l e d S k y f o x .

W h a t e v e r t h t r u t h m a b e S k y f o xw a e v e n t u a l l y r e l e a s e d f o o t h e r c o p u t e r s , a n n o E l e c t r o n i c A r t s h a c h o s e n t h 6 f o t h d e b u t o f S k y f o x I I

p r o d u c t o D y n a m i x — t h e w o n d e r f u lf o l k s w h b r o u g h t y o A r c t i c F o x — S k yf o I i w o r t h y o t h n a m e , o w i n g o n l y

l i t t l e t i t p r e d e c e s s o r .

Y o m a r e m e m b e r t h a t t h o r i g i n a lg a m e t o o k p l a c e i t h a i a b o v e a f a rp l a n e t a n t h a t y o u r t a r g e t s i t h v a r io u m i s s i o n s w e r e a i r c r a f t , t a n k s , o b o t h . C o n v i n c i n g e x p l o s i o n s , g o o ds o u n d e f f e c t s , a n t h i m p r e s s i o n o r a i f l i g h t w e r e f e a t u r e s t h a t m a d e t h o r i gi n a l a s t a n d o u t . T h e s e f e a t u r e s h a v e b e e nc a r r i e d i n t o t h e n e r e l e a s e — i n s p a d e s .

Y o u r m i s s i o n n o e n c o m p a s s e s t h p r e s e r v a t i o n o f a e n t i r e g a l a x y a g a i n s tt h i n v a d i n g X e n o m o r p h s , b u a l a c t i o nw i l l o c c u r i t h b l a c k n e s s o s p a c e .A f t e r s e l e c t i n g o n o f t e n m i s s i o n s a n t h s k i l l l e v e l a w h i c h y o u w i s h t f i g h t ,y o u ' l l f i n d y o u r s e l f s i t t i n g i n t h e c o c k p i to h i g h l y a d v a n c e d — w e l l , f o l a c k o f b e t t e r n a m e — s p a c e p l a n e .

O y o u r w i n d s c r e e n , d i g i t a lc o u n t d o w n b e g i n s . A 0 m e t a l d o o rs l i d e s o p e n , a n d y o u a r r o c k e t e d i n t os p a c e , p o w e r e d b n u c l e a r b a t t e r i e s .Y o u r a r m a m e n t i n c l u d e s n e u t r o n d i s -r u p t o r s ( l a s e r s ) , p h o t o n p u l s e b o m b s ,a n a n t i m a t t e r m i n e s .

T h c o n t r o l c o n s o l e , r e a d i n g f r o ml e f t t o r i g h t , d i s p l a y s t h e n u m b e r o p h o t o n s , t a r g e t i d e n t i f i e r , n u m b e r o m i n e s , s c a n m o n i t o r , s h i e l d a n d a a g i n d i c a t o r s , a n t h e n e r g y l e v e l .J u s t b e l o w t h i s , l o n g b a i n d i c a t e s t h r a n g e o r a d a r s c a n n i n g . I w i l l a l s oa l e r t y o a t e n e m y c r a f t i n y o u rn e i g h b o r h o o d .

O t h w i n d s c r e e n , a c i r c l e a n a a r r o w f o r m H e a d s U D i s p l a y . T h

C O M P U T E ' S G a z e t t e J u n e 1 9 8 8 2

Page 30: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 30/104

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

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

T h n a m e o f t h e g a m e i s p e e d . . . .

O n c e y o u ' v e d o c k e d w i t h F e d e ra t i o n s p a c e s t a t i o n , y o u ' l l w a n t t u s t h R e p a i r c o m m a n d t f i d a m a g e ds y s t e m s . s c h e m a t i c o y o u r s p a c ep l a n e a p p e a r s o t h e s c r e e n w i t h d a a g e d s e c t i o n s i n d i c a t e d b y e l l o w o rr e c o l o r . R e p a i r i a s i m p l e a m o v i n gt h c u r s o r ( n o w s c r e w d r i v e r ) t t h d a m a g e d s e c t i o n a n p r e s s i n g t h e f i r eb u t t o n . T h i s p r o c e s s t a k e s t i m e , a n a t a c k s a r s t i l l t a k i n g p l a c e . Y o u ' l l w a n tt b e r e a d y t g a s o o n a y o c a n ,

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

t h g a m e i s p e e d . T h i s t i m e , i n s t e a d o s o f t a n f r i e n d l y c l o u d s r u s h i n g b y y o u ' l l f i n d y o u r s e l f i n a f i e l d o m e t e o r s .N m a t t e r w h a t d i r e c t i o n y o c h o o s e ,t h m e t e o r s a r a l w a y s r u s h i n g t o w a r dy o ( p e r h a p s b e c a u s e y o u ' r e g o i n g f a s te t h a n t h e y a r e ) . t h i n k t h e f i e l d m u s tb c o u p l e o f m i l l i o n m i l e s a c r o s s .

A a n r a t e , t h e y m u s t b e a v o i d e do r b l a s t e d o u o f t h e w a y , f o t o m a n yh i t s w i l l e v e n t u a l l y d e s t r o y y o u rs h i e l d s . S u b s e q u e n t h i t s w i l l l e a d t f i e r y d e a t h . P e r s o n a l l y , t h i n k t h m t e o r s a r o v e r d o n e , c a s e o f t o o m u c ho f g o o d t h i n g . B a v o i d i n g t h e m ,h o w e v e r , y o u ' l l b e c o m e v e r y a w a r e o t h s m o o t h n e s s o s c r e e n s c r o l l i n g a y o w h i p y o u r c r a f t a r o u n d i w h a tr e a l l y f e e l s l i k e 3 - s p a c e .

W h e n y o u r m i s s i o n e n d s , y o u ' l ls e g r a p h i c d e p i c t i n g y o u r s h i p a e i t h e r c r a s h e d o r e t u r n e d h o m e t c h e e r i n g c r o w d s . I y o w i s h , y o c a s e t h e v a l u a t i o n o y o u r m i s s i o n . Y o a r p r e s e n t e d w i t h l i s t o a c c o mp l i s h e d o b j e c t i v e s , e n e m y c r a f t a n b a s e s d e s t r o y e d , a n f i n a l p o i n t s c o r ef o t h e n t i r e m i s s i o n . T h e n i t ' s o t t h n e x t m i s s i o n .

I n s e l e c t i n g a m i s s i o n , y o h i g h l i g h tt h o n y o w i s h t t r y . Y o h a v e t h o t i o n o f s e e i n g a d e s c r i p t i o n o f t h e m i s i o n . T a k e i t o g b a c k a n t r a n o t h e r .

Y o a l s o h a v e t h e o p t i o n , a t h i sp o i n t , o c h e c k i n g o u t h s p e c i f i c a t i o n so f t h e S k y f o x I I T h e r e i s l i t t l e p o i n t t t h i s , s i n c e y o c a n ' t d a n y t h i n g a b o u tt h e m , b u l e a f i n g t h r o u g h t h s p e c sd o e s g i v e y o t h r e e b e a u t i f u l v i e w s o y o u r s p a c e p l a n e . T h e y a r w o r t h l o o ki n a m o r e t h a n o n c e .

T h g r a p h i c s o S k y f o x 1 a r e e x c e ll e n t , t h s o u n d g o o d , a n t h d o c u m e nt a t i o n a v e r a g e . F o r t u n a t e l y , t h e r e i n o

g r e a t d e a l o f t h e l a t t e r . B e c a u s e s o m em i s s i o n s r e q u i r e n a v i g a t i o n , a s t a r m a o f t h e C y g n u s s y s t e m i i n c l u d e d , b u f o r e a s o n s n o m a d e c l e a r , i t ' s p r i n t e di d a r k b l u e o d a r k e r b l u e . L u c k i l y ,t h s a m e m a c a n b e c a l l e d u o t h H e a d s U D i s p l a y , w h e r e i i m u c he a s i e r t r e a d .

I i a l s o w o r t h n o t i n g t h a t S k y f o xr e q u i r e s s m u c h m e m o r y t h a t i w i l lp r o b a b l y n o r u u n t i l y o u ' v e d i s c o nn e c t e d y o u r p r i n t e r , s e c o n d d i s k d r i v e ,a n d a n y o t h e r p e r i p h e r a l s e x c e p t y o u rm o n i t o r .

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

— E r v i n B o b oE l e c t r o n i c A r t s2 8 2 0 G a t e w a y D r S a M a t e o , C 9 4 4 0 6S 2 9 . 9 5

T / t L K T H

B n o y o u ' v e p r o u . i t i l y s e e n a l I h a d t o a l I h d i l l e r e n i " S u p e r C a r t r i d g e s " o t h m a r k e r A n a i h e y c a t a l k a l d a y . b u t l e t ' s g e t e a l : n c a r t r i d g e i g o i n g I b a c k u 1 0 0 % o l a n y i t i i n g . n c a r t r i d g e i g o i n g l t u r n y o u r C - 6 4 i n t o

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

T h a t ' s w h S U P E R S N A P S H O T i s l i i l t h B e s t m u l t if u n c t i o n c a r l n d g e o t h m a r k e t . I i p r o d u c t t t i a l i t n r e s u l t o a l o n g p r o c e s s o r e l l n e m e n l . O u p o l i c y o c o n s t a n tu p g r a d i n g e n s u r e s y o u t h a i y o u ' l l a l w a y s o w s l a t e o I h a r d e v i c e . S U P E R S N A P S H O T w i l l n e v e r h a " l i n a l i z e d " -b e c a u s e i t ' s Q u i l t t e v o l v e .

H E R E ' S W H A T S U P E R S N A P S H O T V C A D F O V O U !

W W A I K T H

C o p i e s 3 9 o a l m e m o r y r e s i f l e n l s o f t w a r e .D i s a b l e l e a l u r e l o t r u e t r a n s p a r e n c y .E x t r e m e l y c o m p a t i b l e T u r l w O o l a s t l o a d e r — 1 5 4 1 / 7 1 / 8 1 .R o b a s e d s c r o l l i n g M / m o n i t o r w i l l N O c o r r u p t m e m o r y .l u r b o 2 5 — F o r r n a l s l o u t 2 l i m e s l a s l e r l o a d s .F a s t d a l a c o p i o r . s i n g l e o d u a l 1 5 4 1 / 7 1 a n i s a i / f l tS e c t o r e d i t o r a l l o w s l a s t e x a m i n a t i o n a n m o d i f i c a t i o n .F r e e K R A C K E R J A p a r a m e t e r s l o t h o s e l o u g h c r a c k s ,T e n - d a y m o n e y B a c k s a t i s f a c t i o n g u a r a n t e e .A t t e n t i o n C - 1 2 8 o w n e r s . A o p t i o n a l s w i t c h i a v a i l a b l e w i n c h a l l o w s y o

O n l y S 5 . 0 0 a d d i t i o n a l .

S w h i l e o t h e r c o m p a n i e s s p e n d I h e i r l i m e m a k i n g I l i e i r p a c k a g e s b e t t e r , w e ' l l | u s t k e e p o m a k i n g o u r p r o d u c t s b e l t e r .B e c a u s e w k n o w I h e d l l l e r e n c o b e t w e e n T A L K I N G T H E T A L K - A N O W A L K I N G T H W A L K . S U P E R S N A P S H O T V 3 O N L Y 1 5 9 . 9 5 !

F i l e s r u n w i t h o u t I h e c a r t r i d g e i p l a c e .P r o - p r o g r a m m e d o u s e r d e f i n a b l e t u n e 1 1 o k e y s .O o w e d g e s u p p o r t s m u l t i p l e d r i v e s — 8 , 9 1 0 , 1 1 .H i g h R e s a n d m u l t i c o l o r s c r e e n d u m p s t p r i n t e r o d i s k l i t e .F a s t F i l e c o p i o r , s i n g l e o d u a l 1 5 4 1 / 7 1 / 8 1 .S p r i l o k i l l e r a n e x c l u s i v e e x t e n d e d H i t e a t u r e .F a s t l o a d a n s a v e r o u t i n e s a r u s e d t h r o u g h o u t .S u p e r S n a p s h o t V a n V o w n e r s m a u p g r a d e l o $ 2 0 . 0 0 . C a l l u s O u g r e a t S l i d e s h o w C r e a t o r a v a i l a b l e l o o n l y $ 1 4 . 3 5 .

l d i s a b l e I h C - 6 4 m o d e w i t h o u t r e m o v i n g t h e c a r t r i d g e .

S O F N J R R E

S U P P O Q fI N T E R N A T I O N A L

O R D E R I N G I s i m p l e w . i c c e o ! m o n e y o r d e r s , c e r t i f i e d c l i o c k s , p e r s o n a l c t i H c k s o p r i o ra p p r o v a l . V I S A , M C D i s c o v e r a n C O P l e a s e a d 1 3 . D O s h i p p i n g a n h a n d l i n g p e o r d e r . S 0 a d d i t i o n a l l o C O D c i d e i s . O r d e r s o u t s i d e o N o t i n A m e r i c a p l e a s e a d d I ' . 5 0p e c a n n d g e l o s h i p p i n g . D e l e c l i v s i t e m s w i l l r e p l a c e d a n c h a r g e I n - s i o c k o r d e r sa r p r o c e s s e d w i t h i n 2 h i s . R e t u r n s a r n o a c c e n t e d v n i n o u t a w t i o n i a l i o n t W j s t i i i i g t o n R e s i d e n t s p l e a s ! a d 3 s a l e ? l a

M a i l y o u r o r d e r l o S o f t w a r e S j p p o n I n c . - 0 1 37 0 N A n d r e s e n R o a d V a n c o u v e r . W 9 8 6 6 1

O c a l l o u n i t l I r i - i - o l d e r l i n e S I B 0 0 . 3 S f l . 1 1 7 9 .9 a m - S p r n P a c i f i c t i m e , M o n d a y - F r i d a y * A l t o r h o u r so r d o r l K C B p i o d n l I Z C 6 ) 6 9 5 9 6 1 8 7 i f . i y s w e e k .T e c h m i l l u p p o r l . n . , i l . . l i k C n t l ( 2 0 6 1 f i D S M i a .9 . i n i - ' i ' - p l P a c i f i c l i m a . M o n d . i v n < l , i y

i C u n i d i o r d t r f r o m : M i r i h < r l « w S o d w u r g , P B o 1 1 1 1 , S i c k v l l i i N E 0 A - 3 C 0 o n l y 1 6 9 . 9 5 c a D E A L E R S W H A V E T H E S U P P O R T Y O U ' R E L O O K I N G F O R !

Page 31: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 31/104

^ ^

■ S D Y o B e l i e v e i M a g i c ?

' ■ ' " ' ■ " ■ ■ • ' ■ - : - -■ ■ ■ ■ ■ - ■ ■ : ■ . - -, . . . ■ - . - * * ;

b

W D o P l u g i t h E x c e l e r a t o r P l u s c o m p a t i b l e d r i v e t y o u r

C o m m o d o r e 6 o 6 4 a n y o u ' l l b e l i e v e t o o .T h a t ' s b e c a u s e a n a d v a n c e d t e c h n o l o g y b r e a k t h r o u g h h a

e n a b l e d u t c r e a t e d r i v e t h a t ' s q u i e t e r , s m a l l e r ,f a s t e r , a n m o r e r e l i a b l e t h a n t h 1 5 4 1 a n 1 5 4 1 C .

1 0 0 % c o m p a t i b l e . D e p e n d a b l e . G u a r a n t e e d .I t ' s M a g i c .

I t ' s t h E x c e l e r a t o r P l u s c o m p a t i b l e d i s k d r i v e .

M . C . S . 8 0 0 4 3 3 - 7 7 5 6S . C . I . 8 0 0 - 5 4 8 - 9 6 6 9

M o n t g o m e r y G r a n t 8 0 0 - 3 4 5 - 7 0 5 9

C o m p u t e r D i r e c t 3 1 2 - 3 8 2 - 5 0 5 0T f e n n e x 8 0 0 - 3 4 8 - 2 7 7 8

E . C . I . 8 0 0 - 3 5 6 - 5 1 7 8

M a n u f a c t u r e d b y O c e a n i c A m e r i c a f t O i B o 7 0 5 8 ? . E i * e n e . . O R 9 7 4 0 1 S 0 3 - W 1 - 1 2 2 2 F a 5 0 3 - 7 4 M 5 3 5i " - . - - \ . \ \

Page 32: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 32/104

j / Y x f a

^ f i m

( ; ~ ~ ~ - f Z ^ m

L e o n a r d M o r r i sP u z z l e l o v e r s o a l a g e s w i l l f i n d t h i s C o m m o d o r e 1 2 g a m eb o t h c h a l l e n g i n g a n e n t e r t a i n i n g . T h e r e a r f o u r g a m e v a r i at i o n s a n n i n e s k i l l l e v e l s s o e v e r y m e m b e r o t h f a m i l y c a e n j o y p l a y i n g . j o y s t i c k i r e q u i r e d ." S q u a r e L o g i x , " i q u a r t e t o l o g i cg a m e s t h a t w i l l e x e r c i s e y o u r p r o bl e m - s o l v i n g a b i l i t y a n a m u s e y o u .E a c h o f t h e f o u r g a m e s o f f e r s i t o w s p e c i a l l o g i c t e s t a n d , s i n c ee a c h o n h a s n i n e d i f f i c u l t y l e v e l s ,p l a y e r s f r o m t h b e g i n n e r t t h a v a n c e d p u z z l e r c a s h a r e i t h f u n .Y o m a s t a r t p l a y i n g S q u a r e L o g i xj u s t f o t h e c h a l l e n g e , b u S q u a r eL o g i x q u i c k l y c a b e c o m e a d d i c t i n g .

E a c h o f t h e g a m e s i S q u a r eL o g i x i n v o l v e s s h i f t i n g b l o c k s i a

g r i d u n t i l t h e y f o r m s p e c i f i e dp r e d e t e r m i n e d p a t t e r n . T h n u b e o b l o c k s y o u ' l l n e e d t m o v e t s o l v e p u z z l e i t h r e e t i m e s t h e l e e n u m b e r s e l e c t e d . A l e v e l 1 f o e x a m p l e , t h r e e b l o c k s n e e d t b m o v e d ; a l e v e l 2 s i b l o c k s ; a n s o n I t ' s g o o d i d e a t s t a r t a t l e v e lt g e f e e l f o e a c h o t h e f o u rg a m e s a n t h e n a d v a n c e t t h m o r ed i f f i c u l t l e v e l s .

G e t t i n g S t a r t e dS q u a r e L o g i x c o n s i s t s o f t h r e e p r g r a m s : T w a r e w r i t t e n i m a c h i n el a n g u a g e a n d o n e i B A S I C . T o e t e P r o g r a m ( S Q R S . O P ) , y o u ' l ln e e d t u s " 1 2 8 M L X , " t h m c h i n e l a n g u a g e e n t r y p r o g r a mf o u n d e l s e w h e r e i t h i s i s s u e .W h e n y o r u n 1 2 8 M L X , y o u ' l l b a s k e d f o t h s t a r t i n g a n e n d i n g

3 C O M P U T E ' s G a z e l l e J u n e 1 9 8 8

O B O O0 B E 7

" S q u a r e L o g i x , " f o u r - i n - o n e g a m e ,o f f e r s a c h a l l e n g e f o e v e r y m e m b e r o t h e f a m i l y .

a d d r e s s e s o f t h e d a t a y o u ' l l b e t e r i n g . H e r e a r t h e v a l u e s t u s f o S Q R S . O P :S t a l l i n g a d d r e s s :E n d i n g a d d r e s s :F o l l o w t h 1 2 M L i n s t r u c t i o n sc a r e f u l l y a n b s u r e t s a v e c o p yo f t h e d a t a w i t h t h f i l e n a m e S Q R S. O b e f o r e y o l e a v e 1 2 M L X .

P r o g r a m ( S Q R S . S P R ) , i a l s ow r i t t e n i m a c h i n e l a n g u a g e , s y o u ' l l n e e d t e n t e r i w i t h 1 2 8M L X , t o o . A g a i n , w h e n y o r u n 1 2 8M L X , y o u ' l l b a s k e d f o t h s t a r ti n a n d e n d i n g a d d r e s s e s o f t h ed a t a y o u ' l l b e n t e r i n g . H e r e a r e t h ev a l u e s t u s f o S Q R S . S P R :S t a r l i n g a d d r e s s : 0 E O 0E n d i n g a d d r e s s : 0 F 7 F

A w i t h P r o g r a m 1 f o l l o w t h e 1 2 M L i n s t r u c t i o n s c a r e f u l l y a n b s u r e t s a v e c o p y o f t h e d a t a w i t ht h f i l e n a m e S Q R S . S P R b e f o r e l e a vi n 1 2 M L X .

S i n c e P r o g r a m ( S Q U A R E ) i w r i t t e n e n t i r e l y i B A S I C , s i m p l yt y p e i i a n s a v e c o p y o t h s a m e d i s k a S Q R S . O P a n S Q R S. S P R . N o w , m a k e s u r e y o u r 1 2 i s e u f o 4 c o l u m n s a n y o u r j o s t i c k i p l u g g e d i n t o p o r t 1 T y p eR U t g e s t a r t e d .

F o u r G a m e sW h e n y o f i r s t r u S q u a r e L o g i x ,y o u ' l l s e e t h e m a i n s c r e e n w i t h t h f o u r g a m e v a r i a t i o n s d i s p l a y e d .A f t e r c h o o s i n g w h i c h o f t h e g a m e sy o u w a n t t p l a y , y o u ' l l b g i v e nt h c h a n c e t s e l e c t a d i f f i c u l t y l e v e lo 1 - 9 .

A f t e r c h o o s i n g t h d i f f i c u l t yl e v e l , y o u ' l l s e e t h e g a m e s c r e e n ,w i t h t h p u z z l e b l o c k i t h u p p e rl e f t c o r n e r , t i m e r o t h r i g h t s i d eo t h d i s p l a y , a n r u n n i n g t o t a lo t h n u m b e r o t u r n s y o u ' v e t a k e nj u s t b e l o w t h t i m e r . F r o m t h g a m e s c r e e n , y o c a p r e s s t q u i t o t s e a s o l u t i o n t t h p u z l e ( w e ' l l d i s c u s s t h e s o l u t i o n o t i o n l i t t l e l a t e r ) .

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

Page 33: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 33/104

T h T h r i l l o V l c t o t y l

T h r o u g h E x c l u s i v e A r r a n g e m e n t w i t hY o l o o k u a I h c l o c k . . . e i g h t

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

c r o w d g o e s w i l d !Y o u ' r e i b u n k e r j u s ! o t t h

g r e e n . Y o n e e d p a t k e e p i e v e n .

Y o s w i n g . . . t h e b a l l f l o a t s o u i p u f f o f s a n d .

I r o l l s g e n t l y b r e a k i n gt o w a r d s t h h o l e . . . t h e n

H A T R I C K 1 1 1 a n M I N I - G O L Fb C A P C O M p u t t h e t h r i l l a n e x c i t e m e n t o c o m p e t i t i v e s p o r t s i y o u r C o m m o d o r e . V i b r a n t g r a p h i c sm a k e t h e s e g a m e s s r e a l t h a t y o c a f e e l t h p r e s s u r e o i n t e n s ea t h l e t i c c o m p e t i t i o n . T h o u t c o m e o t h e s e C A P C O M S p o r t s S e r i e sc h a l l e n g e s d e p e n d s u p o n y o u r q u i c kr e f l e x e s a n b r i l l i a n t s t r a t e g y .

C A P C O M ' s H A T R I C K 1 " a n M I N I - G O L F " — g a m e s s r e a l y o c a h e a r t h r o a r o i h c r o w d !

d r o p s .Y o u ' v e w o n !

C A P C O MC A P C O M U . S . A . , I n c .1 2 8 3 - C M o u n t a i n V i e w / A l v i s o R o a d

S u n n y v a l e , C 9 4 0 6 94 0 8 - 7 4 5 - 7 0 8 1

F U I I T V n r c , M

Page 34: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 34/104

L e t ' s t a k e l o o k a e a c h o S q u a r e L o g i x ' s f o u r g a m e s .

G a m e 1 S h i f t s . T h i s i t h e e a si e s t o t h f o u r g a m e s a n t h b e s to n w i t h w h i c h t s t a r t . A t h n a m e s u g g e s t s , y o u s t h j o y s t i c kt s h i f t c o l u m n s a n d r o w s o f b l o c k su n t i l y o u p r o d u c e t h w i n n i n g p a t e r n . A a r r o w i n s i d e t h a r r a y i n d ic a t e s t h d i r e c t i o n i w h i c h t h r o o c o l u m n w i l l b s h i f t e d . A n b l o c kt h a t ' s s h i f t e d o f t h e a r r a y w i l l w r a pa r o u n d t i t o p p o s i t e e n d .

T s h i f t b l o c k s , p r e s s t h f i r eb u t t o n . T h a r r o w c a n b e m o v e dh o r i z o n t a l l y o v e r t i c a l l y b m o i n t h j o y s t i c k i t h c o r r e s p o n di n d i r e c t i o n . D o n ' t f o r g e t t h a t t h w h o l e r o o c o l u m n m o v e s , n o j u s t o n b l o c k .

G a m e 2 S h u f f l e . T h i s i p l a y e d i m u c h t h s a m e w a a S h i f t s , e x c e p t t h a t t h e p a t t e r n y o m u s t m a t c h h a d e f i n i t e o r d e r ,i d e n t i f i e d b l e t t e r s a n n u m b e r so t h b l o c k s . T h i s m a k e s S h u f f l es o m e w h a t m o r e d i f f i c u l t t h a n S h i f t s .

G a m e 3 R o t a t e 1 T h i s g a m e i m o r e c h a l l e n g i n g . Y o m u s t g e n e ra t t h d e s i r e d p a t t e r n b r o t a t i n gg r o u p o f f o u r b l o c k s — i n d i c a t e d o t h s c r e e n b l a r g e o u t l i n e ds q u a r e — e i t h e r c l o c k w i s e o c o u nt e r c l o c k w i s e . T h d i r e c t i o n o r o t at i o n i c o n t r o l l e d b h o l d i n g t h f i r eb u t t o n d o w n a n m o v i n g t h e j o ys t i c k r i g h t f o c l o c k w i s e o l e f t f o c o u n t e r c l o c k w i s e .

T m o v e t h e o u t l i n e d g r o u pe i t h e r h o r i z o n t a l l y o v e r t i c a l l y ,m o v e t h j o y s t i c k i t h a t d i r e c t i o n .T m a t a k e s e v e r a l g a m e s o p l a y t u n l o c k t h s e c r e t o R o t a t e 1 b u w h e n y o d o y o u ' l l b r e a d y f o R o t a t e 2

G a m e 4 R o t a t e 2 T h i s i t h t h m o s t d i f f i c u l t g a m e o f t h e f o u r .T h i s v a r i a t i o n u s e s t h s a m e l o g i ca R o t a t e 1 b u g r o u p o n i n eb l o c k s , i n s t e a d o f o u r , i r o t a t e d .

T h S o l u t i o nI y o d e c i d e y o n e e d l i t t l e h e l pt s o l v e t h e g a m e y o u ' r e p l a y i n g ,y o u ' l l n e e d t u s t h a s t e r i s k ( " k e y . P r e s s i n g t h i s a l l o w s y o t s e t h e s o l u t i o n t t h g a m e . T h c o p u t e r d i s p l a y s o n l y t h s o l u t i o n ,h o w e v e r ; i d o e s n ' t a c t u a l l y s o l v et h g a m e f o y o u . A f t e r t h e c o p u t e r s h o w s y o t h s o l u t i o n , y o c a c o n t i n u e y o u r g a m e b p r e s s i n ga n k e y .S e p r o g r a m l i s t i n g s o p a g e 6 9 <

3 C O M P U T E ' S G a z e l l e J u n e 1 9 8 0

A r c a d eV o l l e y b a l lR h e t t A n d e r s o n

D a v i d H e n s l e y , J r

" A r c a d e V o l l e y b a l l "i t w o - p l a y e ra r c a d e - s t y l e g a m ew i t h c o l o r f u l g r p h i c s a n r e a l i s t i cs o u n d e f f e c t s . Y o c o n t r o l t w h i g h -j u m p i n g , i s h o r t ,e x p e r t v o l l e y b a l lp l a y e r s . I w o n ' t b el o n g b e f o r e y o u ' r e e x c u t i n g t o p - n o t c h e ds e r v e s , s e t s , a n s p i k e s .A r c a d e V o l l e y b a l l i w r i l t e n e n t i r e l y i m c h i n e l a n g u a g e , s oy o u ' l l n e e d t u s " M L X , " t h m c h i n e l a n g u a g ee n t r y p r o g r a mf o u n d e l s e w h e r e i n t h i si s s u e , t o e n t e r i t A r c a d eV o l l e y b a l l i c o m p a c t , r e q u i r i n gl e s s t h a n 4 o m e m o r y . W h e nM L a s k s f o r a s t a r t i n g a d d r e s sa n e n d i n g a d d r e s s , r e s p o n d w i t ht h v a l u e s i n d i c a t e d :S u i 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 6 8 8B s u r e t s a v e c o p y t d i s k o rt a p e a f t e r y o u ' v e f i n i s h e d t y p i n g .

T h B i S e r v eW h e n y o u ' r e r e a d y t p l a y , p l u g i t w j o y s t i c k s . A l t h o u g h A r c a d eV o l l e y b a l l i m a c h i n e l a n g u a g ep r o g r a m , i c a b l o a d e d , s a v e d ,a n r u j u s t l i k e B A S I C p r o g r a m .T s t a r t t h g a m e , l o a d t h p r o g r a ma n t y p e R U N .

I t h e c e n t e r o f t h e c o u r t , y o u ' l l

s e e t h e v o l l e y b a l l n e t . O n p l a y e rc o n t r o l s t h s i d e t t h l e f t o f t h en e t ; t h o t h e r p l a y e r c o n t r o l s t h s i d e t t h r i g h t . A b o v e t h c o u r t ,y o u ' l l s e t h s t a t u s l i n e . H e r ey o u ' l l f i n d a t w o - d i g i t s c o r e f o e a c hp l a y e r . T h p l a y e r w i t h j o y s t i c kc o n t r o l s t h y e l l o w a n g r e e nj u m p i n g h e a d s o t h l e f t s i d e o t h s c r e e n ; t h p l a y e r w i t h j o y s t i c k

c o n t r o l s t h p u r p l e a n r e h e a d so t h r i g h t .

F o t h f i r s t p o i n t , i t ' s r e h e a d ' s s e r v e . P o s i t i o n h i u n d e rt h f l o a t i n g v o l l e y b a l l a n p r e s s t h ef i r e b u t t o n t s e r v e . Y o h a v e t h r e ec h a n c e s t g e t h b a l l o v e r t h n e t .I y o f a i l , y o u ' l l l o s e t h s e r v e ,

Page 35: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 35/104

H o d y o p l a y v o l l e y b a l l w i t h o u t h a n d s ?U s y o u r h e a d , o c o u r s e . Y o a n a n o p p o n e n t

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

A m e r i c a ' s f a v o r i t e b e a c h s p o r t . A o p t i o n a lp r a c t i c e m o d e i i n c l u d e d . F o t h

C o m m o d o r e 6 4 J o y s t i c k s ) r e q u i r e d .

T h j o y s t i c k c o n t r o l s a r e a s yt o l e a r n . Y o c a n r u n e i t h e r l e f t o r i g h t b y m o v i n g t h j o y s t i c k i t h a p p r o p r i a t e d i r e c t i o n . T o j u m p ,p r e s s t h f i r e b u t t o n . T h p l a y e r s i A r c a d e V o l l e y b a l l a r g i f t e d ; t h e yc a m o v e l e f t a n r i g h t w h i l e i t h a i r . Y o c o n t r o l b o t h o y o u r p l a ye r a t h s a m e t i m e — t h e r e ' s n n e e d t s w i t c h b a c k a n f o r t h . I t i m e , y o u ' l l g r o w a c c u s t o m e d t t h s y n c h r o n i z e d m o v e m e n t .

U s Y o u r H e a dY o c a h i t h b a l l w h i l e y o u ' r e o t h g r o u n d o i t h a i r . I y o h i t h b a l l w h i l e y o u ' r e s t a n d i n g o t h g r o u n d , t h b a l l w i l l n e i t h e r

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

t h c e i l i n g a n t h w a l l b e h i n dy o u . I y o h i t h b a l l w i t h

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

t h l e f t . I f y o h i t h b a l lw i t h t h r i g h t s i d e o y o u r

h e a d , i w i l l g r i g h t . I y o h i t h b a l l w i t h t h t o o

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

h o r i z o n t a l v e l o c i t y .A i r e a l v o l l e y b a l l , y o

c a r e c e i v e p o i n t s o n l y d u r i n gy o u r s e r v e . H o w e v e r , A r c a d e

V o l l e y b a l l d i f f e r s f r o m r e a lv o l l e y b a l l i s e v e r a l

w a y s . F i r s t , t h c o u r ti e n t i r e l y s u r r o u n d e d b yw a l l s ; t h e r e i n n e e d t

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

c a l e g a l l y h i t h b a l l s e v e r a l t i m e si r o w , a l o n g a t h t h r e e - h i t -p e r - t e a m l i m i t i n o e x c e e d e d . R m e m b e r , t h s e r v e d o e s n o n e e d t t r a v e l o v e r t h e n e t o t h f i r s t h i t .F i n a l l y , t h f i r s t p l a y e r w i t h 1 p o i n t s w i n s t h g a m e — t h e r e i n n e e d t w i n b y 2 p o i n t s a s i r e a lv o l l e y b a l l . W h e n p l a y e r r e a c h e s1 p o i n t s , t h g a m e p a u s e s . P r e s sk e t s t a r t a n o t h e r g a m e .

O v e r , I n t o , a n U n d e r t h N e W h e n y o p l a y A r c a d e V o l l e y b a l l ,y o u r p r i m e c o n c e r n i t g e t t h e b a l lo v e r t h n e t . I t h b a l l h i t s t h e t o po f t h e n e t , i m a e i t h e r c o n t i n u eo v e r t h e n e t o r b o u n c e b a c k t y o u r

s i d e . E i t h e r w a y , t h b a l l ' s v e l o c i t yd e c r e a s e s . I t h b a l l g o e s o v e r t h n e t , h i t s t h o p p o n e n t ' s w a l l , a n b o u n c e s b a c k t y o u r s i d e , y o u ' l lh a v e t h r e e m o r e c h a n c e s t o g e t t h b a l l o v e r t h n e t .

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

I t h b a l l h i t s t h f l o o r o y o u rs i d e o f t h e c o u r t , y o u ' l l l o s e y o u rs e r v e — o r p o i n t , i y o u r o p p o n e n tw a s e r v i n g . Y o u m u s t a l s o b s u r et k e e p t h b a l l f r o m g o i n g u n d e rt h n e t . T h i s i c o n s i d e r e d t b t h s a m e a s h i t t i n g t h e f l o o r .

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

W a r m - U pI y o u ' d l i k e t w a r m u w i t hc o m p u t e r o p p o n e n t , y o c a m a k e

s p e c i a l o n e - p l a y e r v e r s i o n o A r c a d e V o l l e y b a l l . T d s o f o l l o wt h e s e s t e p s :

L o a d t h p r o g r a mT y p e P O K E 2 0 6 5 , 1S a v e t h p r o g r a m w i t h n e n a m eT y p e R U

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

P l a y i n g T i p sT h k e t t h g a m e i l e a r n i n g t h a n g l e s . W a t c h t h b a l l c a r e f u l l y a sy o p l a y . I y o j u m p t o h i t t h b a l l ,i w i l l s p e e d u a n t h a n g l e s w i l lc h a n g e . T h p l a y e r s ' h o r i z o n t a lm o v e m e n t i l i m i t e d — t r y t o a n t i c ip a t e w h i c h h e a d t h b a l l w i l l c o m et o B s u r e t u s t h w a l l s a n n e t st y o u r a d v a n t a g e . C a r e f u l u s o t h e s e o b s t a c l e s i t h e b e s t w a t c o n f u s e y o u r o p p o n e n t .S e p r o g r a m l i s t i n g o p a g e 7 5

C O M P U T E ! G n z o t l o J u n e 1 9 8 8 3 3

Page 36: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 36/104

L E T ' S F A C E I T - M A I L O R D E R H O U S E S A R N O A L T H E S A M E !

C O N V E N I E N C E - F A S T S E R V I C E - R E L I A B I L I T Y - S U P P O R Tl - S T r - J i i i ! - : . . . . : ; ; i ^ . - r - j c - - ^ ^ . " t ^ : j - : - r - * ~ ; X " - ■ • ' ■ - - ■ > ■ ' . ^ w - a r ^ l l ' n c r i - F . j * 7 - - - ^ r i - ^ i ^ t C h - - : ^ ^ - ^ - ^

H a n a s D S o f t w a r e , l i i s n o w f l u W B i J l i n g u o w p r o d u c t s . " W h a l d o e s t r i a l m e a n 1 m e . " y o s a y 1 W e i . ,l o o n t h i n g , w h a v e e i o a n d e d o u r p r o d u c t l i n e 1 i n c l u d e g a m e s a n u t i l i t i e s l i o n o t h e r p u b l i s h e r s ,a c c e s s o r i e s . C o m m o d o r e a u t h o r i z e d s e r v i c e , a n e v e n s e l e c t i o n o p r e - o w n e d t i t l e s . T h t e c h n i c a l s t a l l h e r e1 s e c o n d t n o n e , a n j w e l l - k n o w n t t h o u s a n d s o C o m m o d o r e u s e r s . W a r c o m m i t t e d t y o u rs a t i s f a c t i o n — a n d a r p r e p a r e d t p r o v e 1 1

" " - * . - ' - - ■ ■

I 5 4 1 i 7 1 S e n a o P o w e r C a b l eC - 6 4 C o l o r M o n i t o ' C o r nC - 6 4 f l e w M u l e P o * e r S u p p l yH S - Z 3 2 i n t n r r ^ : eM 3 5 P ' i n r n i i n t e r l a c eA u r o s p a n o & 4A i i n j i p j r m E n r e m i e r C a t i i c1 2 " P w i t a r S 1 a r t d ' W i r aC o m m o d o r e 1 3 5 1 M o u s eM o u s e M a 4 1 / 7 1 / 6 1 / 1 2 8 O u s t C o v e rD i s h N r j i c n e r - S q u a r e C u ! i 2 ! i " D i m O v C l e a n e r3 5 " D i s k D r i v e C l e a n e r

A C C E S S O R I E S9 9

3 9 9 54 9 9 52 9 1 9

8 . 9 53 9

8 9 e a c h B 9

1 . 9 55 . 9 56 . 9 5

S S E T ^ jl O C n lS O C n i D i s k S w a g e1 0 c D i s k S t o r a g e w / L o c k

3 . 5 " D i s k u t > e : s — 2 5 C o 2 5 D i s k L a u e i s — 9 6 C u 5 O S / 0 0 D i s k e t t e s

5 2 5 " O S / D D D i s k e t t e s — S l a c k2 5 D S / D O C i s k e t t e s — 1 2 C o l o r s

V H i i e P r o t e c t s — 1 0 0 C B l a c kT y v e k S l e e v e s — H i g t i Q u a l i t yS S l i k — J o y s t i c kQ u i c k S h o t I I — J o y s t i c kT a ? — J o y s t i c kl a 3 - J o y s t i c k .

9 3 . 9 5

1 9 0

1 0 1 . 2 9

4 . 7

1 0 s a c n 0

6 9 3

. 1 0 9 51 9

C C o m m o d o r e A u t h o r i z e dS e r v i c e b R u s s e l l A s s o c i a t e s

f l B p i i r s : C o m m o O o r eC - K s y W a r uC i ? 6 K M a1 5 4 1 A l i g n1 5 4 1 R e p a i r | w / a n g n )1 5 7 1 A l i g n . 1 5 7 1 R e p a i r ( w / a l i s n li r o ? M o n i r o r i1 9 0 ! M o m l o ' 5C o m m o d o r e P r i m e r s

5 4 . 9 57 9 . 9 53 9 6 0 3 9 8 9 7 5 . 0 08 0 8 0

S e r v i c e :C - i 2 B R o n t U p g j a d e1 5 7 1 F t o m U p g r a d eC - ! 2 8 6 4 K R a m V i 0 e o .( g r e a t l o B a s i c 8 f l t p i i r i ; t a i l g iA m i g a 5 0 0A m i g a 1 0 0 0A m i g a 2 0 0 0A 0 1 A l i g nA 1 0 1 O R e p a i r

1 9 1 9 . 9 5

1 3 5 . 0 01 3 5 . 0 01 3 5 . 0 0

5 1 9 51 4 0

t i C - 6 4 ' s C - 1 2 8 ' 5 m u l l h a v e P o » e r S u p p i y i n c l u Q e d . T n i r l y - d a yw a r r a n t y o a l r e p a i r s B u P o w e r S u p p l y f r o m S o f t w a r e S u p p o r tI n i Q r n a i i o n a l a n i l g e 6 0 - d a y w a r r a m y P l e a s ? i n c l u d e d e t a i l e dd e s c r i p t i o n o y o u r p r o b l e m a n t r y t o i s o l a t e i t p o s s i b l eR u s s e l l a n A s s o c i a t e s r s s a r v e s l l r i g h t t o r e l u s e a n y i c p a n B e p a i r| o l i s w i l l D c r i a r g e d S D p e p i e c e t o r e t u r n s n i p p i n g / H a n d l i n g

B a s i c C o m p i i e r C dB a s i c C o m p i l e r 1 2 C a P a 6 C a O P a k i J B

G ( O i I n i i c l e O u B o o kC e o s D

3 6 . 9 72 9 2 1 9 7? l . 9 »1 1 . 9 7

o n i o n 2 J . 9 'L B i l o u r n * E . r e 1 2 9 !M a c n i i g 3 0 9 'T e n l t i F r a m t 2 4 9 W W n i a s s l e a n e r B e a r 0 2 9 W / C L / B F a m l C o u i i O l ? 1 9

A p o l l O I Bf l u c o i eC a t u f o u n n i n c h e sH a r d b a l lK i ' l e a U n l i i D e a dM i n i p u l lP l a s m a t r o nP o w t i i , 1 S s P r o i e c l S p a c B S l . i l i o ni c s l U r n e

1 8 9 71 3 9 '1 9 1 8 . 9 71 9 1 9 I 9 1 9

9 1 3 9 7

9 I B 9 1 9

A C T I O N S O F TT n u n c c r C h o p p e rU p P e r i s c o n e

I 9 1 6 . 9 7

■ ' i * - . - ' ■ *s

G e B e A i H i l l yL a o i ' i n i nl a s t M i n i )M a n i a c M a n s i o n

P o n a i

! 1 9 71 9 1 9 2 1 9 72 1 9 72 9 2 9 I 9

S o f t w o r k sD t s k P a i rF o n i P > G e o s D C e o ; 1 2 SG e o c i i c 6 G e o c . i i 1 2 C - c o u r . Q G c o d c i i 7 8

1 9 1 9 3 9 1 2 9 73 0 . 9 7< 2 . 9 71 9 J 2 9 7

G e o i i l c 6 4G e e r u e 1 3 8G e o p n n i C d O I SG e o p ' o g r a m m e r 6 4 G F o p i o g i a m m e M ? SG l 6 <C t o s p e i iC M * r i l t r s W o r k s n o ( i 6 4G c o » n r e r i 2

3 0 . 9 7i 9 2 4 . 9 71 2 9 7

C a l l4 2 . 9 7

C a 1 8 . 9 7J O 9 '

D r a g o n ' s L S J fE a r t n O i D i t S t a i i o nH u F o f i e a 1 O c t o a e rI n s t a n t W s i L e g a c y o l l h e S n c i e n l sM a i p l c M a d n e s sM a s l e 1 N m j aM a v i s B e a c o n

p i i s e o u s P a g e s

C l i o

C a r n w n S a n D i e g o W o r l dC a u l d r o n £ M a g n e t r o nP r i n t S n o pP r i n t S n o o C w r i p a i o P / S G r a p n i c s o P / H O N O J y O r a p n u sS u p e r B i k e C t o i i e n c e

2 S 2 1 . 9 71 8 1 7 1 67 2 1 . 9 71 6 1 5 . 9 71 3 9 2

P e g a s u sP e g a s u si l o c f c t o f d

S k a t t o D S k y l o i I IS t r i k e F l e e t

W o r r o I o u r G o i i

C A P C O M i E J W XG n o s l s S G o l l l i n sS i O t B r m s1 9 4 ?

B r c a k l h i uC o m m a n d oK i N i S p e e d B u g a

1 8 . 9 7I S 9 71 3 . 9 7

2 4 1 9 2 1 1 8 . a s

D A T A S O F Tf l i l e r n a l e R e a l n y C i t yA l t e r n a t e R e a h T y D u n g e o nR o a d W a r sl o t j ' u kV i d e o I i t i e C o m p a n i o nV i d e o l i n e S n o o

S u p c n a kP o c k E l f i l e i ?P o c k e i P l a n n e r

1 8 . 9 72 8 . 6 1

c a C a l l

1 2 9 71 8 9 7

9 . 9 76 0 . 9 73 5 9 73 6 9 73 S 9 " 1

A h e n F i r e sA m n e s i aB a ' d T i o B a i t D r o m sC n e s s m a s l e r ! O 0 QC n u c h V e a g e / ' s A F D e a t h L o r dD e l t a P a t r o lD e m o n S i a i k e r

C a 2 3 2 3

C a ' i2 9 2 J . 0 61 1 I 9

C a l i f o r n i a G a m e sC n a m p . W r e s i i m gC r e a t e C a l e n d a rD e a t n S w o r dD e s t i o y e rl " o u r < F o u r R a c i n gm G a m e s 1 W i n t e r E d i t i o nG r a p h i c s S c r a p o r ? o r 3H o n i c V i d e o P r o o u c e ri m p o s s i Q I e M i s s i o n 1

A C r a c k d o w nO m m c i o n C o n s p i r a c yS p o i l i n g N e w s B a s e b a l lS p v s S p S t r a t i S p o r t s B a s e b a l lS i r e e t S p o r t s . B a s v e l t a l lS t r e e t S p o r t s 1 S s c c a rS u O B a l t i e S i m u l a t o rS u m m e < G a m e s ' IW i n t e r G a m e sW o r n G a m e s

G u i l d 0 T h i e v e sK n i g h l O r tB e v sS U G l i d e rT a l k i n g l e a t n e rT h P a w nT h S e n t r yI n c u r

C n a r c p . B a s e b a ' iC n a m p B a s k e i a a l lG F F m t o a l lT w o n n T w B a s k e t b a l l

1 7 4 62 2 0 62 2 . 7 82 7 2 0 7 62 0 7 6

C a l lC a l l

3 3 9 63 9

C a 2 0

C a 2 0 8 01 1 I S2 1 1 02 7 Z 0 f 61 8 9 7

C a

2 1 9 72 9 1 3 9 /

C a l l2 4 . 9 7

C a l lC j

1 9 C a l lC a l lC a l l

2 4 . 9 7C a

1 9 2 9 2 4 9 7

2 1 9 71 9 1 9 2 9

2 9 1 S 9 71 5 9 72 9 J 9 2 9 2 4 9 72 9

1 9 9 72 9 2 9 1 9

H a n g e r

P i r a t e sP r o i e c l S i e j i i n F i g n i tR e i l S t o r m R i s i n gS i l e n t S e i v i c e

B a S t r e e t B r a n l e '

B o W r e s t l eC r o s s n o r f l M a g i cD e f e n d e r o t h C r w r nD t j J V uG a u n t l e tH j r n o r C & n t u t S i r r v a r o rH e a d O v e r H e e l sH i g n R o l l e ri m p a c ti B o o r S p o r t sI n o y J o n e s / 1 e p i o D o o mi n i i i f a t o r■ ■ - 1 _ ■ ■ I n t o t t i e E a g l e ' s l i e s :K i n g o C h i c a g oM u t a n t sP a p e r b o yH o j O H u n n e rS u p e r s l a r i c H o c k e yS u o e r S U r M i s l S o c c e rS u n e r S i a i S o c c e rT a i p a n

n r a e S t o o g e sW a r p S p e e d 6 4 / 1 7 4 Q / B 0W i n l e r C n a l l e n g e

b a X e v i o u s

O R I G I NA u l c - i l u e lM o e a i u sO g r eU I I l i r aU l t i m a 3U l t i m a 4U l t i m a 5

2 9 ! 9 2 1 9 72 9 2 1 9 72 1 9 72 1 9 7

C a l l1 9 1 9 3 0 9 72 1 9 72 1 9 72 9

G a 1 2 9 71 9

C a l l1 8 9 ?1 9 ? 9 1 3 9 7

C a l l1 9 2 9

C a l l2 1 9 7

C a l l2 9 1 2 . 9 72 1 . 9 73 0 9 71 9 1 9 1 9

3 3 . 3 6? 6 B B2 U . 4 02 8 2 8 3 8

C a l l

F h g m S i m u L a i D TF h g n i S i m S c e n e r y 1 - F l i g h l S i S c e n e r yJ e S r e a l m M i s s i o n

D a t a M a n a g e rD a t a M a n a g e r 1 2 D e s k t o p F r j o i i s n e rG e n e r a l L e d g e r . P a n n e r 6 4P a r t n e r 1 2 S w i t t c a ! c / S i d e w a y s 6 S i ' t i t a i c / S i d e * a y 1 2

S y i « a P o r t i r F / P i 2 8V i o i o 1 W r i t e rW r i t e r 1 2

I J U IA r G a l l e r y o r . . A r G a l l e r y A m e r i c a n H S A i G a l l e r y F a n t a s yP r m t m a s i e r P l u s

3 3 . 9 71 I 6 e a .

. . 1 7 4 62 3 3 9

1 7 1 6. 3 3

G a i l. 3 3 . 3 6

3 3 . 3 63 9 8 41 7 1 63 3 3 63 3 3 61 3 3 3 3 3

1 5 9 7. C a l l

1 ? 1 9 7

M I S C E L L A N E O U S

P r o f e i s u x H l S c f i w u c I n c .F l e e t F i l e r 6 1 / 1 2 8l i e e l S y s l t m I IF u e l S y s l e m I I 1 2 F i e e l S y s t e m I

2 9 3 9 4 9 4 9

B a 5 i c 8B a s i c G u i d e / B e g m n e T sB o d ' s P r T e r m 6 B o P r o T e r m i 2 SB A B u s i n e s s F o r m S n a pC S D r i v e A l i g n K s C S P r o t e c t i o n M a n u a lC S P r o t e c t i o n M a n u a l 1 1D a r k C a s t l e 1 3 - 6 0 1D o o d l eF o n t M a s l e r I IF n n t M a s l e i l i BH e M o 6 i c a r t )I n s i d e C o m m o d o r e 0 0 J L a s s e i M o n e y M a n a g e rM e n m A s s e m t f o r 6 M e i i i n A s s e m b l e r 1 2 8 .

S P R I N G B O A R DC e r n i i c a t i M a k e rC e r l i l i c a l e M a k i i L - b rn e w s r o o mf t / R C n p a i i o N / R 0 i p a r l 2F ' / S G t a p n - c t ^ p a n a i - f

2 6 3 82 4 3 3 . 3 62 4 2 8 2 6

i e s l i m gP e r s o n a l N e w s ' e l t e rS t r i d e ' C l a s s i c a l M u s i c —

A l 1 D i s k s F i l e rS i r 1 0 C o v e rP n - e r D a t a D i s k s

O c S u p e r p a s e MS u p e r b a s e l 2 BS u p e r b a s e t n f l o wS u p e r S u n d a yS u p e r s c r i p t 6 5 u j e t s c r i B M 2 8 .

1 9 3 0 . 9 7

. 4 2 . 9 72 1 9 73 1 2 5 2 6 1 52 9 2 4 9 73 9 3 6 9 7

9 1 9 1 3 3 0 9 71 2 9 73 6 . 9 72 9

C a l l

4 9 9 51 9

1 2 9 71 9 4 3 . 9 71 0 . 5 72 3 6 13 0 . 9 74 9

M A N Y O T H E R T I T L E S A V A I L A B L E C A L L F O P R I C E S !

Page 37: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 37/104

H s r s i n e y a r e ' T h p r o d u c t s m a i m . e m M u s o n e o I P m o s tl E i p K E e c c o m p a n i e s i m m a i l c - r d e i b u s i n e s s O u t r i m e s h a v eo e c o r r . e s l a p 1 ? m m l i b r a r i e s o t h o u s a n d s u p o n i n 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 d w i d e O r i g i n a l i d e a s s n f l w o r k m a n s h i p■ n r o u o n o u t . ( o n l y n o w a d a y s ' ) o u p r M u t l s a r g u a r a n t e e d I p l e a s e 1 1 y o e n i o y d e a l i n g w i l h p e o p l e w h g e n u i n e l y h a v e y o u r p e s tm r e r e s i a b e a n , l o o k n o l u n h e r O u r p r j o u c i s a r e c r e a l e u w i t h y o i m i n d W o l t e i p r o g r a m s m a t a r p r o i e e t i o n i r e u a n m o s t c a n o eI r a n s l o r r e d l i h I i 8 i d i s k i r r n e A l s o , m o i l e r m t i t s i t e c h n i c a ls u p p o r t i m B u s i n e s s L e s a n d D a n a r a v a i l a b l e l i v e d a y s w e e kl d e l * w i p r o n l e m s . i r y o s e e a p r o j r a m t h a i i n t e r e s t s y o o I h i sp a g e , a n j o u n e e d m o i e a e u d e d i n l o r m a i « > n l m a k e a n e a u c a t e od e c i s i o n , j u s t W f i e o c a l l l o r o u U c a i a i o g P e m e m o e i O u B u s i n e s s i S O F T W A R E S U P P O R T

C - 1 2 8 H e l p e rH e l p e r I a G i c n i n g n e t y p e o S o l t w . i r e t o i h C - 1 2 8C o n t a i n e r w i t h 8 0 c o l u m n m o n i l o r

S c r e e n B a s e d D a t a b a s m gU s e r D e f i n a b l eE d i t o r a l l o w s m o d i l i c a t i o n sD e m o i n c l u d e d t h a i s e r v e s 3 S B a s i c 7 . E l e c t r o n i cr e f e r e n c e m a n u a lS c r e e n d u m p s l p r i n t e r1 5 8 1 v e r s i o n a v a i l a b l e

O N L Y $ 2 4 . 9 5

G r a p h i c A r D i s k sT a d u a l i t y g r a p h i c s a r h a r d l I m d . T h e s e w i l l d e f i n i t e l yp l e a s e y o u .

1 V o l u m e s a v a i l a b l eT h e m e s t 1 1 o w e d m o s tP r i n i m a s i e r ' V P r i m s n o p ' " S i d e c o m p a t i b l eE a s i l y r a s t o r e d t 1 5 8 1

O N L Y $ 1 4 . 9 5 p e V o l u m e

E l i t e V 3 . 0E l i t e V c o p i e s I h ■ ■ i m p o s s i b l e . "• C o p i e s V 2 . G o f p o p u l a r $ 4 / 1 2 8 p l a n n e r , f i l e r

| 6 o n l y l , w r i t e r .L e a v e s I h B a c k u p p r o t e c i i o n t r e e

W h p a l o B a c k u p s o l t i t l e s y o a l r e a d y o w n ?O N L Y $ 6 . 9 5

E l i t e V 4 . 0O u E l i t e S e r i e s i s e c o n d l n o n e f o i i c o p y i n gc a p a b i l i t i e s .

E l i t e c r e a i e d l c o p y t i t l e s p r o t e c i e d t t h M A X !S p e c i a l M A C o p i e r i n c l u d e dU K , " : i p p o l i c y i n c l u d e d

• F r e e B o n u s — T h e S n o t g u nO N L Y $ 1 4 . 9 5

S u p e r C a T h g r e a t e s t d i s k l i b r a r y c a i a l o g e r e v e r p r o d u c e d f o t h C o m m o d o r e 6

C a t a l o g s u l 6 4 D i s k s w / 5 0 0 0 l i l i e s p e c a t a l o gT w i c e a m a n y w i t h d r i v e sL o a d . s a v e , e d i t , c h a n g e a n e n t r yP r m i s v a r i e t y o r e p o r t s a n e v e n l a b e l sb g n i n i n g f a s ! a n e a s y t u s e 1

O N L Y $ 2 4 . 9 5

R e n e g a d eT H E C U R E F O R R A N D O M E X C E S S

R a n d o m c n a n c e . B u y e n o u g h u t i l i t i e s , a n e v e r y s o f t e n y o u ' l l g e g o o d o n r i g h t ? W e l l I h i t ' s o n e w a yt d i l . O n v e r y e x p e n s i v e w a y . W e ' v e g o b e t t e r i d e a 1

W e ' v e h a m h o t i e s l a r c h i v a l p r o g r a m m e r s i I h e i n d u s t r y d e v e l o p a n e s e r i e s o u t i l i t i e s o l s l a n l m gp o w e r T h e y t o o k I h e b e s t i d e a s f r o m t h e p a s t a n r e - c r e a t e d t h e m , u s i n g s t a l e o I h a r t e c h n i q u e s c o m n m e dw i t h c o n c e p t u a l g r a s p o t h f u t u r e o c o m p u t i n g

T h r e s u l t s o t h i s s p e c i a l p r o t e c t a r e n o a v a i l a b l e i s i n g l e , d e v a s t a t i n g p a c k a g e . n e i t - q o n e t n t i o np a c k a g e c a l l e d R E N E G A D E . F E A T U R E S I N C L U D E :

S i n g l e o D u a l H i g h S p e e n D a t a C o p i e rS i n g l e o D u a l S l a t e o i h A N i u b l e rD u e c l o r y E d i t o r . O r g a n i z e y o u r D i s k sG C E d i t o r : F o t h E x p e r i e n c e d H a c k e rG e o s ' - M o d t i a l . P A R A M E T E R S a n T O O L S2 0 P a r m : O l d i e s a s w e l l a s o u r L a l e s tP a r a m e t e r U p d a t e s R e l e a s e d E v e r y T w M o n t h sC o d i b ' U p d a t e s R e l e a s e d E v e r y F o u r M o n t h sC o m p a t i b l e w i t h C - 6 4 / 1 2 3 w i t h 1 5 4 1 / 7 1 D r i v e s

S i n g l e o D u a l U l t r a F a s t F i l e C o p i e rC a p a b l e o A r c h i v i n g R a p i d L o k P r o ! e e l i o nS c r o l l i n g M / M o n i t o r w i t h D r i v e M o E r r o r S c a n n e r w i t n U n i q u e S e c t o r E d i t o rB y t e P a t t e r n S c a n n e r ; H i g h S p e e d S e a r c h e sU p g r a d a b l e S u M e n u N e t o o l s i t h w o r k sN e P a r a m e t e r u p d a t e s o n l y $ 9 . 9 5 e a c hM a j o r R E N E G A D E u p g r a d e s o n l y J 9 e a c hT e c h n i c a l s u p p o r t a v a i l a b l e ' a b s o l u t e l y

R e n u m b e r t h l u s t p r o s t a m s t h a i c a m e o u w h e n t h C - 6 4 w a s t r l l f a i r l y n e m a c h i n e ' H a v e y o s e e nI h n e w e s t s o f t w a r e l a t e l y ? Y o u ' d t h i n k t h e y w e r e r u n n i n g o n a d i t l e r e n t c o m p m e i . R E N E G A D E r e p r e s e n t I h s a m e q u a n t u m l e a p f o r w a r d i t h u t i l i t i e s a r e n a .

S i l y o u ' r e t i r e d o r e l y i n g o r a n d o m c h a n c e t p r o v i d e y o w i t h g o o d u t i l i t i e s , g e R E N E G A D E — n e i tg e n e r a t i o n s o l l w a r e , a v a i l a b l e t o d a y !

G r a p h i c L a b e l W i z a r dT h i s i t h u l t i m a t e l a b e l u t i l i t y

r j a t a b a s i n g w i i h g r a p h i c s i n c l u d e dS u p p o r t s C o m m o d o r e a w e l l a E p s o n c o m p a t i b l ep r i n t e r sP r i n l m a s l e r " P r i n l s h o p ' " S o t l w a r e S o l u t i o n s ' "c o m p a t i b l e1 5 8 1 t r a n s f e r a b l eS a t i s ( a c t i o n g u a r a n t e e d '

O N L Y $ 2 4 . 9 5

C - 1 2 8 C a n n o nT h t o i a l c o p y / u n i i t i t s p a c k a g e c r e a t e d i u s l l o C 1 2 Bo w n e r s .

N i b b l e r s — S i n g l e o D u a l• f a s t C o p i e r s — S i n g l e o D u a l

F i l e C o p i e r s — S i n g l e o D u a lS c a n n e r s — E r r o r a n D e n s i t yt s a i U t i l i t i e s .D i r e c t o r y e d i t i n g1 0 F r e e K r a c k e r J a i P a r m s1 5 1 1 / 7 1 / 8 1 D r i v e s S u p p o r t e d — S i n g l e o D u a l

O N L Y S 3 4 . 9 5

K r a c k s r J a R e v e a l e d I O u r k n o w l e d g e o p r o t e c t i o n s c h e m e s h a m a d e u f a m o u s . N o I m o u h o w d w h a t w d b e s l O u b o o k s a r y o u r H e 1 R E A L k n o w l e d g e . O T H E R S O N L YG I V E S U R F A C E I N F O — w e d i d e e p — m u c h d e e p e r . W c a s h o w y o e x a c t l y n o t o d a y ' s c o p y p r e l e c t i o np r e v e n t s y o I r a n i b a c k i n g u y o u r s o l l w a r e .

R e v e a l e d B o o k w i t h R e s e t B u t t o n$ 2 3 . 5 0

R e v e a l e d I w i l h H e s m o n C a r t r i d g eS 2 3 . 5 0

K r a c k e r J a xT H R E V O L U T I O N A R Y A R C H I V A L S Y S T E M !

K r i c k e r J a i t h p o w e r l u l p a r a m e t e r - b a s e d c o p y i n gs y s i e m l h a t n a t a k e n I h e c o u n t r y a y s l o r m ' w h a t I p a r a m e t e r ' i t ' s c u s t o m p r o g r a m l h a t a l l o w s y o u r 1 5 4 1o 1 5 7 1 o i s k o n v e t s t r i p A L c o p y p r o t e c t i o n i r o m y o u re i p e n s i v e s o t i w a r s . l e a v i n g y o w i l h U N P R O T E C T E DT O T A L L V B R O K E N B A C K U P S t r i a l c a e v e n b c o p i e dw i l h s i m p l e f a s t c o p i e r 1

W d e c l a r e K r a c k a r J a l b I h t o s y s t e m o i t k i n d o n I h m a r k e t t o d a y ! b o l d c l a i m ' M a y B e .

B u d o n ' t l a k e o u r w o r d l o I t — I I y o w a n t t h R E A Ls t o r y o h o g o o d K r a c k e r J a i s i u s l a s o n o o u C u s t o m e r s D o n ' t w o r t y . V o u w o n ' t h a v e a n y p r o b l e mf i n d i n g o n

V o l s 1 - 2 - 3 - 4 O n l y S 9 . 9 5 e a V o l s 5 - 6 - 7 S t i l l O n l y S 1 9 . 9 5 e a

H a c k e r ' s U t i l i t y K i S i d l e u I h a r t o o l s l o I h c o m p u t e r i s t r e a d y t l a k ec o n t i o l o t h i s s o l l w a r e l i b r a r y !

W h o l e d i s k c : a n n e r sG C E d i t o rF a s ! D a i a / N i b b l e c o p i e r sF i l e r a c e rB y t e P a t t e r n F i n d e r

M u c h , M u c h M o r e — S 1 9 . 9 5

S y s r e s " E n h a n c e dT h b e s t — a n d w m e a n B e s t B a s i c e n h a n c e m e m s y s i e mt o t h C - 6 4

A d d s o v e r 2 m a j o r c o m m a n d s t B a s i cE m e n d e d S u p e t D O S - W e d g eS c r o l l i n g i h r o u g h B a s i cR e n u m b e r , T r a c e , S e a r c h , a n m a n y o t h e r t e a l u r e s l o n u m e r o u s l m e n t i o n1 5 4 1 / 7 1 f a s l l o a d e r i n c l u d e dM / m o n i t o r I r o m B a s i cT r a n s f e r a b l e t 1 5 B 1 D i s k

O N L Y S 3 9 . 9 5T h b e s l m o n e y y o u ' l l e v e rs p e n d o n y o u r C o m m o d o r e !

- = £ 4

S O m i l H B E" - . ! ■ ■ "

1 s i m p i o w a c c e p i m o n e y o r c t s r s , c a r t i l w d c h s c k s . p e r s o n a l c h e c k s o n l y o p r i o r I f i p r o v H , V I S A , M C D i s c o v e r a n C U P i a a s e N i ! 3 . 0 0 s n i p p i n g a n H a n d l i n g p e ro r n s r I 0 a o O i t i o m i l o C O o r o a r s O f e o u i s i d o o t N o i i r t A m s r i c a p l e a s e c a l o s h i p p i n g c t u r g e s D a l f c l i v e i l e m s w i l l b r e p l a c e d . n o c h a r g e I s t o c k o r c e r s a i ep r o c e s s e d * i t n i n 2 h i s f t e t u i n s a r e n o a c c e p t e d w u h o u t a u t t i o r i r a t i o n W a s h i n g t o nR e s i d e n t s p l e a s e a o 3 s a ! e s l a i S o f l w a - c o r d e ' s o v e r I I O O 0 w o e s h i p p e d U P 2 a D a B i t a t n a d d i t i o n a l c h a r g e U o r c e r s o n l y A l p r i c e s s j p j e c t l c h a n g e .

P r o g r a m S u D m l s u g n i I n i l t l dN e c j m a r e m l o ? C a l l o u n t i l o a u \ i t t

I N T E R N A T I O N A L

M i l l y o u r o i d e r l o S o f l w a r c S u ( p o M m - D 1 32 7 0 0 N E J i i d m e n t o V a n c o u v e r . W 9 8 6 6 1O c u l l • ! ' ■ ' t o l M c e e o r d e r l i n e a 1 - 8 0 0 < 3 5 G - 1 1 7 9 , 9 n m - 5 p m P a c i f i c t f a n *

i l I . iA f i u r h o u r s o r d e r s a t t a p i e d a ( 7 0 6 ) f i » ~ K 4 8 d a y s w e e k .T e c h n i c a l s u p p o r t a v a i l a b l e . C a l l( 7 0 6 ) 6 9 5 - 9 6 4 S . 9 « i G p m P a c i f i c t m w ,r * 1 1 1 K i c .

D E A L E R S W H A V E T H E S U P P O R T Y O U " R E L O O K I N G F O R !

Page 38: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 38/104

   

Page 39: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 39/104

8 M e m o r y I E n o u g h !

F r e d D ' l g n a z i oC o n t r i b u t i n g E d i t o r

r e a d e r w r o t e m i r e c e n t l y t c o f e s s t h a t h o n c e r e m a r k e d " 8 o R A w a a l t h m e m o r y a n y o n ew o u l d e v e r n e e d . "

D o n ' t l a u g h ! M a n y o u o l d -t i m e r s a r g u i l t y o m a k i n g t h s a m e s t a t e m e n t .

r e m e m b e r w h e n w a g e t t i n gm f i r s t c o m p u t e r . . t o l d t h d e a l e r t h a t n e e d e d 6 4 o m e m o r yb e c a u s e w a w r i t e r a n w o u l db w r i t i n g l o n g c h a p t e r s f o b o o k s .T h d e a l e r f i n a l l y g a v e m w h a tw a n t e d , b u h w a r n e d m t h a tw a b e i n g e x t r a v a g a n t . " Y o u k n o w ,1 6 w o u l d w o r k j u s t f i n e f o r y o u r

d o c u m e n t s n o w , — a n d 3 2 w o u l dl a s t y o f o r e v e r . "

A t t a c k o t h T e r a b y t e sL a s t w e e k f r i e n d o f m i n e , D r G e r r i S i n c l a i r , s e n t m s o m e E - m a i l ." a s f r u s t r a t e d , " s h w r o t e ." N o w t h a t c o m p u t e r s a r s t a r t i n gt p l u g i n t o C D - R O M ' l i b r a r i e s 'a n a r p r o c e s s i n g d i g i t a l s o u n d s ,p h o t o g r a p h s , a n f u l l - m o t i o n v i de o m i l l i o n b y t e s o m e m o r y j u s td o e s n ' t c u t h m u s t a r d ! "

w r o t e b a c k t G e r r i a s k i n gw h a t s h t h o u g h t m o u l d c u t h m u s t a r d . H e r e p l y : " S i x t e e n m i ll i o n b y t e s , m i n i m u m , f o m a i n s t o ra g e , a n a n o t h e r 8 0 - 1 6 0 m e g a b y t e so h a r d d i s k . A n t h i s i j u s t t h s t a r t . S o o n w e ' l l n e e d g i g a b y t e sa n t e r a b y t e s , a n e v e n t h a t m i g h tn o b e n o u g h . "

T e r a b y t e s ? ! s o u n d s l i k e a i v a s i o n o J a p a n e s e s n a p p i n g t u r t l e s .

H a v e M e r c y !C o m p u t e r s m a k e u l a z y . D i d n ' ty o k n o w ? A f t e r a l l , t h e y ' r e s u p o s e d t b l a b o r - s a v i n g d e v i c e s .A n t h l a b o r t h e y ' r e s u p p o s e d t s a v e i m e n t a l l a b o r . S w h e n w u s e c o m p u t e r s , w t h i n k l e s s , a n w g e l a z y .

S i m p l e , e h E x c e p t i t ' s n o t r u e .

A n y o n e w h u s e s c o m p u t e r s i n t e ns i v e l y w i l l B t a r e W e a r i l y a y o a n s w e a r t h a t c o m p u t e r s a r e n ' t m a i n t h e m w o r k l e s s . I f a c t , t h e y ' r ew o r k i n g h a r d e r — m u c h h a r d e r .

I t ' s t r u e . T h i n k a b o u t i t H m a b o s s e s a r j u s t t h a t — h u m a n .T h e y w o r k f u l l d a y ; t h e n t h e y q u i ta n d g o h o m e . E v e n w h e n t h e y ' r e a t h o f f i c e , t h e y ' r e n o h a n g i n g o v e ry o e v e r y m i n u t e , t a p p i n g t h e i r f i g e r s , w a i t i n g f o y o t k e e p w o r ki n g . B u c o m p u t e r s — o h m y O n c ey o t u r n t h e m o n t h e i r l i t t l e c r y s t a lc l o c k s r e v u t o m i l l i o n b e a t ss e c o n d , a n t h e y ' r e r e a d y f o y o t w o r k . Y o c a n p u t i s o l i d e i g h t -h o u r d a y , a n t h c o m p u t e r w o n ' te v e n b w i n d e d . I t ' s r e a d y f o m o r ew o r k . S y o t a k e t h c o m p u t e rh o m e a n t r y t o a p p e a s e i b w o r k i n g a n o t h e r f o u r h o u r s .

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

E v e r y d a w p u s h o u r s e l v e sl i t t l e h a r d e r , t r y i n g t k e e p u w i t ho u c o m p u t e r s . B u i t ' s l o s i n g b a t l e . S o c o m p u t e r m a n u f a c t u r e r s ,h e a r m c r y : P l e a s e m a k e c o p u t e r t h a t , a f t e r a l e n g t h y s e s s i o n ,f l a s h e s " G o o d w o r k ! c a s e y o u ' dl i k e t k e e p g o i n g , b u t I ' m p o o p e d !H o a b o u t b r e a k ? A f t e r a l l , t m o r r o w ' s a n o t h e r d a y . "

D e s k t o p F o o d sB n o w , w e ' v e a l h e a r d o d e s k t o pp u b l i s h i n g . I t ' s s p o p u l a r t h a t i h a s p a w n e d l o o o t h e r t e r m s , a l b e g i n n i n g w i t h t h w o r d d e s k t o p .T h e r e a r d e s k t o p p r e s e n t a t i o n s ,d e s k t o p c o m m u n i c a t i o n s , a n e v e nd e s k t o p v i d e o s .

H a v e y o w o n d e r e d w h e r et h i s d e s k t o p m a n i a w i l l e n d ? C a y o i m a g i n e t h c o m p u t e r d e s i g ne r w h s p e n d a l t h e i r w a k i n g m m e n t s " o n t h d e s k t o p , " w h s e t h w o r l d a g i a n t d e s k t o p , a n w h a r f o r e v e r d r e a m i n g u n e d e s k t o p a p p l i c a t i o n s ?

W e ' r e a l r e a d y d o i n g o u r w o r ka t h e d e s k t o p . M a y b e i t h n e a rf u t u r e t h e d e s k t o p c a g w i t h u sa n b e c o m e p a r t o f a l o u d a i l ya c t i v i t i e s . F o e x a m p l e , i m a g i n ew h a t " d e s k t o p e a t i n g " w o u l d b l i k e . W h e n w g e h u n g r y , w e ' l l j u s tc l i c k o l i t t l e i c o n o a r e f r i g e r a t o r .T h r e f r i g e r a t o r d o o r w i l l o p e n , a n w e ' l l c l i c k o p i c t u r e s o s o d a p o p ,c a n d y b a r s , a n s a n d w i c h e s , t " s l e c t " o u s n a c k . T h e n t h p i c t u r e sw i l l p o o p e n a n d i s p l a y t h e n u b e o c a l o r i e s c o n s u m e d , a n d t h v i t a m i n s ( i a n y ) w e ' r e g e t t i n g . P r d u c t i v i t y c o n s u l t a n t s w i l l r e c o mm e n d d e s k t o p e a t i n g t c o r p o r a t em a n a g e m e n t b e c a u s e i w i l l r e p l a c ec o s t l y c o f f e e b r e a k s a n l u n c hh o u r s , s i n c e w o r k e r s w i l l b a b l e t d t h e i r e a t i n g a t h e d e s k t o p .

B e w a r e o C o m p u t e r M o u t h !D u r i n g b u s y d a y a t h e d e s k t o p ,w h a v e a l e x p e r i e n c e d t h a t a w f u ls e n s a t i o n k n o w n a " c o m p u t e rm o u t h " - — a s o u r t a s t e t h a t a r i s e sf r o m t r y i n g t f i n d p e s k y p r o g r a mb u o f r o m s t r u g g l i n g t m a k e o u p r i n t e r i g n o r e t h f o r m a t t i n g g l i t c he s W h e n c o m p u t e r m o u t h s t r i k e s ,y o s h o u l d h i g h t a i l i t t h r e s t -r o o m a n w h i p o u t o o t h b r u s h .B u t , i y o h a v e " d e s k t o p t o o t h -b r u s h i n g " i n s t a l l e d a s D { D e s kA c c e s s o r y ) , y o j u s t c l i c k o t h l i t l i c o n o f t h e t o o t h b r u s h . I n s t a n t l yy o s e p i c t u r e o l i t t l e p e r s o n( t h a t ' s y o u ) a c t i v e l y b r u s h i n g , a n s m i l i n g g r e a t b i s m i l e w i t hg l e a m i n g , p e a r l y w h i t e s .

A n a t h e n o l o n g , g r u e li n d a o t h e d e s k t o p , w h a t c o u l db n i c e r t h a n t a k i n g y o u r c o m p u t e rh o m e , r e s t i n g i o y o u r l a i t h l i v i n g r o o m , a n t a k i n g i s o m ed e s k t o p m o v i e s ? D e m i M o o r e m a n o t l o o k t h s a m e , b u i s u r e b e a t sr e n t i n g a v i d e o o g o i n g t t h t h a t e r . A f t e r a l l , w h e n y o u ' r e h u n g r y ,y o j u s t p r e s s R E S T O R E a n o r d e ru r o u n d o d e s k t o p C o k e s a n t u o d e s k t o p p o p c o r n .

C O M P U T E ' S G a z e l l e J u n e 1 9 B 8 3 7

Page 40: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 40/104

P i r a c y : T h R e a d e r s S p e a k O u

T o d d H e i m a r c kC o n t r i b u t i n g E d i t o r

O t h e s u b j e c t o s o f t i v a r e p i r a c yi t h i s c o l u m n ( " T h e S o f t w a r eP o l i c e , " M a r c h 1 9 8 8 ) , m a n yG A Z E T T E r e a d e r s r e s p o n d e d v e r yp a s s i o n a t e l y o b o t h s i d e s o t h i s s u e . H e r e w i t h , t h e i r c o m m e n t s .

T P i r a t e . . W h e n r e a d y o u r a r t i c l e o p i r a c y ,a l m o s t d i e d o l a u g h t e r . h a v e o v e r3 0 g a m e s a n a r o u n d 1 0 m o r eo t h e r p r o g r a m s . F i v e o t h e mb o u g h t ; t h r e s t a r p i r a t e d . T h p r a t e d p r o g r a m s i n c l u d e C E O S , P r i n tS h o p , N e w s r o o m , P r o j e c t S t e a l t hF i g h t e r , E l i t e , a n F a s t H a c k ' e m . I ' j u s t h i g h s c h o o l s t u d e n t , a n c a n n o t a f f o r d t b u $ 4 p r o g r a m .

h a v e t d i d e e p i m p o c k e t j u s tt p i t c h o u $ f o y o u r m a g a z i n e .h a v e o v e r $ 2 , 0 0 0 i s o f t w a r e ; i t ' sc r a z y t s p e n d t h a t m u c h o s o f tw a r e . Y o s a c o u l d a l w a y s g e p u b l i c d o m a i n s o f t w a r e . W h a tj o k e ; P p r o g r a m s a r n o w o r t hd i m e . T h e y ' r e t h p r o g r a m s k i d sw r i t e a n p u u o D B S . I t h e yw e r e a n y g o o d , t h e y w o u l d w r i t e t

s o f t w a r e c o m p a n y o r m a g a z i n e .B e c a u s e o c o p y - p r o t e c t i o n ,

h a v e w a n t e d t l e a r n h o t o c r a c k .h a v e b e c o m e m u c h b e t t e r p r g r a m m e r . I ' v e m a s t e r e d B A S I C , M L a n P a s c a l . I h a d e c i d e d t f o l o t h " l a w , " n e v e r w o u l d h a v eb e e n i n t e r e s t e d i p r o g r a m m i n g .

— D L , N e b r a s k ah a v e c o m p l e t e 1 2 8 s y s t e m a n

a b o u t $ 2 , 5 0 0 w o r t h o f s o f t w a r e .h a v e p u r c h a s e d f o u r o r f i v e t i t l e s .F o r u s h o u r l y w o r k e r s , t h e r e ' s j u s tn o t h e r w a t b a b l e t e n j o yc o m p u t i n g a a l l .

— A n o n y m o u s , A l a b a m aB e i n g s o f t w a r e p i r a t e m y s e l f , f e l tc o m p e l l e d t o w r i t e . Y o u ' r e a b s ol u t e l y r i g h t , o c o u r s e ; p i r a c y i t h i e v e r y . S i n c e m o s t p i r a t e s a r l i k e

3 C O M P U T E f s G a z e t t e J u n e 1 9 8 8

m e h o n e s t e n o u g h t r e t u r n a l o s tw a l l e t , w h d w d i t h a v ef e t h e o r i e s . F i r s t , t h i n k l o o u u s i a m e a n s t e x e r c i s e t h l a c e n o u s p a r t o f o u n a t u r e , c h a n c et d s o m e t h i n g w r o n g , t t h u m bo n e ' s n o s e a f a c e l e s s a u t h o r i t y .S e c o n d , i t ' s a c h a l l e n g e . I t ' s g a m ew i t h f e r u l e s , f e w e r r e l i a b l eg u i d e l i n e s , a n o n l y o n w a o w i n n i n g : o b t a i n i n g w o r k i n g c o p y .T h e r e ' s d e f i n i t e k i c k t s e e i n gc o p y f i r e u f o t h f i r s t t i m e . T h i r d ,i t ' s a n e g o t r i p . W i t n e s s t h b r a gg i n g o p e n i n g g r a p h i c s o m a n y o t h c r a c k e d g a m e s g o i n g a r o u n d .F i n a l l y , h a v i n g h u g e s o f t w a r e l b r a r y i u s u a l l y r e g a r d e d a q u i t es t a t u s s y m b o l . N o t e t h a t d i d n ' tm e n t i o n t h a t i t ' s a e a s y w a t o t a i n p r o g r a m s . M o s t a v i d p i r a t e sh a v e h u n d r e d s o d i s k s , m o r e t h a nt h e y c a n e v e r u s e .

M a y b e t h o n l y a n s w e r i t f o r b i d c o p y i n g f o a n r e a s o n . b l i e v e t h t y p i c a l p i r a t e u s e s o n o t h m a n y n i b b l e r s a n p a r a m e t e rc o p i e r s t m a k e h i c o p i e s . B a n n i n gn i b b l e r s w o u l d c e r t a i n l y c u d o w no y o u r a d r e v e n u e . O n o t h e b e tt e n i b b l e r s w a a d v e r t i s e d o t h s a m e p a g e a y o u r a r t i c l e .

— A n o n y m o u s , O h i oT t h i n k t h a t p e o p l e w i l l p a m o e w h e n t h e y c a g e s o m e t h i n g f o n o t h i n g i w a o f f . F a c e i t i t ' s e a s ya n i t ' s f r e e . I s o f t w a r e c o m p a n i e sc a n ' t c o m e u w i t h g o o d c o p y - p r ot e c t i o n , t h a t ' s t h e i r p r o b l e m . M o r a l sa r t h i n g o c o n v e n i e n c e a n a r b e s t a b a n d o n e d a l t o g e t h e r .

— C E , T e x a s

. . O N o t P i r a t e ?I i u n f o r t u n a t e t h a t m o s t h o m ec o m p u t e r u s e r s a r n o a w a r e o t h b a r g a i n s i e x c e l l e n t c o m m e r c i a ls o f t w a r e a v a i l a b l e t t h e m . P r g r a m s t h a t c o s t t e n s o t h o u s a n d s o d o l l a r s t p r o d u c e a r a v a i l a b l e f o

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

w o u l d r e d u c e t h c o s t e v e n m o r e .— B W , M i c h i g a n

a w r i t i n g t s a t h a t t h a r t i c l e i t h m o s t s e n s i b l e s t a t e m e n t I ' v er e a d o t h s u b j e c t . s a l u t e y o f o c a l l i n g p i r a c y e x a c t l y w h a t i i s s t e a l i n g — a n d , m o r e i m p o r t a n t l y ,f o s a y i n g i p r i n t t h a t i i i m m o r a l ,n o j u s t i l l e g a l . T h i s i a e t h i c a l i s u e , a n i i r i g h t i f r o n t o m a n yy o u n g s t e r s . H o c a w e x p e c tt h e m t u n d e r s t a n d p i r a c y i w r o n gw h e n w d o n ' t t e l l t h e m s o o { w o r s e ) w h e n o u e x a m p l e d o e s n ' ts h o w t h e m s o H o m a n y o u a d u l t s u s p i r a t e d s o f t w a r e { m y s e l fi n c l u d e d ) ? T s a n o b o d y i h u r t i f o o l i s h . T h e r e i n s u c h t h i n g a f r e e l u n c h . S o m e b o d y h a t p a y ,s o m e t i m e , s o m e h o w . T h a n k s f o s a y i n g w h a t y o d i d .

— J D J , P e n n s y l v a n i a

h a v e t h a b i l i t y t c o p y v i r t u a l l ya n t y p e o s o f t w a r e , i n c l u d i n gs o m e o f t h e m o s t h i g h l y p r o t e c t e d .b a c k u m o w p r o g r a m s , w h i c hb e l i e v e w a l h a v e r i g h t t o d o d o n ' t b e l i e v e c o p i e r s a n p r o t e c t i o ns t r i p p e r s s h o u l d b e u s e d t f u r n i s he v e r y o n e i t o w n w i t h c o p y ,h o w e v e r . P i r a c y n o t o n l y g r a t e sa g a i n s t m m o r a l a t t i t u d e b u t , a sy o p o i n t e d o u t , i i i l l e g a l .

— R F , K a n s a sw o u l d l i k e t o c l a r i f y o n p o i n t y o

m a d e . M a k i n g c o p y i n o t p e r s a i n f r i n g e m e n t o f c o p y r i g h t . T h c o p y r i g h t l a o f 1 9 7 6 , w h i c h w e n ti n t o e f f e c t i n 1 9 7 8 , u n i n t e n t i o n a l l ym a d e i i l l e g a l t l o a d p r o g r a mi n t o c o m p u t e r , b e c a u s e t h d e f i n it i o n o c o p y i n g i n c l u d e d t h c o p yi n o s o f t w a r e f r o m d i s k t m e m o r y . T h e l a w a a m e n d e d i 1 9 8 0 . I a d d i t i o n t m a k i n g i l e g a lt l o a d ( c o p y ) l e g a l l y o b t a i n e dp r o g r a m i n t o y o u r c o m p u t e r , t h a m e n d m e n t a l l o w s t h m a k i n g o a a r c h i v a l c o p y ( a y o n o t e d ) , t a l s o a l l o w s t h e r e v i s i n g o s o f t w a r e ,i i i n e c e s s a r y t d s t u s i o

Page 41: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 41/104

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

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

— E P V , I l l i n o i sA b o u t f i v e o s i y e a r s a g o , b o u g h tm f i r s t c o m p u t e r , V 1 C - 2 0 . 1 s o o nr e a l i z e d t h a t c o u l d m a k e c o p i e s o c a s s e t t e g a m e s w i t h d u a l c a s s e t t es t e r e o . S d i d , a n g a v e a l m b e s t g a m e s t f r i e n d s a n s o l d t h e mt k i d s f r o m s c h o o l , c h a r g i n g S a n b l a n k t a p e . T h e n w e n t e v e nf u r t h e r . a c t u a l l y r a a n a d i t h l o c a l n e w s p a p e r t h a t o f f e r e d t w o t h r e e V I g a m e s o n o n e c a s s e t t e f o S 5 - S 1 0 . m a d e o v e r $ 9 0 0 i t h r e ed a y s ! T a 1 5 - y e a r - o l d , t h a t ' s l o o m o n e y . N o t h t a b l e s a r t u r n e d . a p r o g r a m m e r , d e v e lo p i n g r e a l e s t a t e a p p l i c a t i o n s f o r as m a l l c o m p a n y . g e p a i d e a c hw e e k f o t h p r o g r a m s w r i t e . c a i m a g i n e w h a t i w o u l d b l i k e t oh a v e p e r c e n t a g e o m p a t a k e na w a y b e c a u s e o p i r a t e s . N o r a l i z e w h a t h a r m w a d o i n g .

— M X , F l o r i d a

S o f t w a r e C o m p a n i e s : T h R e a l P i r a t e s ?

d n o a g r e e w i t h p i r a c y . H o e v e r , d h a v e c o p y p r o g r a m f o p r o t e c t e d s o f t w a r e a n a p l a nn i n g t u p d a t e ( E l e c t r o n i c A r t s i d r i v i n g m c r a z y ) . W h d w a n t t c o p y s o f t w a r e i I ' m a g a i n s t p i r a c y ?Y o u m e n t i o n e d i i y o u r a r t i c l e : a c h i v a l p u r p o s e s . I ' v e g o t t h r e e k i d sw h a r r e a l s t i c k y - f i n g e r e d t h r e a t st s o f t w a r e , b u t I ' m n o t a b o u t t b a t h e m f r o m t h c o m p u t e r . T h e yr a n g e f r o m 4 t 1 3 y e a r s o l d . W h a tw a n t a r b a c k u p c o p i e s .

— D C , T e x a sY o s e e m e d t m i s s a i m p o r t a n tp o i n t a b o u t c o p y i n g — w h y i t ' sd o n e . C l e a r l y , s o f t w a r e i c o p i e d i l e g a l l y s t h a t o n c a n a v o i d p a y i n gf o i t A n y o f o r g o t t m e n t i o nt h a t t h t e r m " p i r a c y " c a a l s o a p l t s o f t w a r e p r i c i n g . I e v e r y p r g r a m w e r e $ 9 . 9 5 , t h e n a l m o s tn o b o d y w o u l d b c o p y i n g p r g r a m s i l l e g a l l y ( e x c e p t r e a l l y p o o rp e o p l e , w h p r o b a b l y d o n ' t h a v ec o m p u t e r s i t h f i r s t p l a c e ) .

— I B M , N o r t h C a r o l i n a

p u r c h a s e d m 6 s e v e r a l y e a r sa g o , a l o n g w i t h f e g a m e s m c h i l d r e n r e q u e s t e d . T h i s i n t r o d u c e dm t t h u s o f d i s k e r r o r s a s p r t e c t i o n . M d i s k d r i v e w a u n m e r c if u l l y b e a t e n t o p r e m a t u r e d e a t hb t h i s f o r m o p r o t e c t i o n . T h i sf o r c e d m t l e a r n h o t c r a c kg a m e s , t r e m o v e t h e r r o r s a n l e n g t h e n m d r i v e ' s l i f e . w r o t e l e t e r s t o a l t h m a j o r s o f t w a r e c o p a n i e s , e x p l a i n i n g t h a t t h e i rp r o t e c t i o n s c h e m e s w e r e b e a t i n gm d r i v e t d e a t h . g o o n r s p o n s e . T h e y s a i d t h e y c o u l d n ' th e l p m p r o b l e m a n d t h a t t h e i rf o r e m o s t c o n c e r n w a t p r o t e c tt h e i r p r o g r a m s . g o f e u w i t ht h f a c t t h a t s o f t w a r e c o m p a n i e sd o n ' t c a r e a b o u t u s e r s a n s t a r t e dt l e a r n m o r e a n m o r e . p u u B B t h a t t u r n e d o u t b o n o t h b i g g e s t a n b e s t i t h e c o u n t r y .a n o m a j o r p i r a t e a n w i l l c o t i n u e t b o n w i t h t h s a m e c o n -s c i e n c e t h a t t h s o f t w a r ec o m p a n i e s h a v e a b o u t k n o c k i n ge q u i p m e n t o u o a l i g n m e n t a n c o s t i n g u m o n e y i r e p a i r s .w o u l d n o b p i r a t e t o d a y i i w e r e n o f o t h e s o f t w a r e c o m p an i e s a n t h e i r i r r e s p o n s i b l e a t t i t u d et o w a r d t h u s e r s . c a h o n e s t l y s a t h e r e a r n p r o g r a m s r e v i e w e d i G A Z E T T E d o n ' t a l r e a d y h a v e .

— R A F , N e j e r s e y

R e c e n t l y , d o w n l o a d e d 1 2 d a t ab a s e . I s e e m e d l i k e v e r y g o o dp r o g r a m . T h d r a w b a c k w a t h a t i w o u l d o n l y h a n d l e 2 0 r e c o r d s .w a a b l e t r u i t t e s t i t a n j u d g ei w a n t e d i t I d e c i d e d t b u t h d a t a b a s e , t h e r e w a a a d d r e s s . F o $ 4 9 . 9 5 , c o u l d p u r c h a s e t h f u l l -s c a l e p r o g r a m w i t h n l i m i t s o r c o r d s , p l u s m a n u a l s , p l u s u p d a t e s ,p l u s s u p p o r t . S o f t w a r e p u b l i s h e r ss h o u l d c o n s i d e r s e l l i n g t e s t d i s k a c o s t a n t h e n w a i t i n g f o o r d e r s .

— R H , I l l i n o i s

Y o u r h o l i e r - t h a n - t h o u a t t i t u d e c o c e r n i n g p i r a c y i r r i t a t e s m m o r et h a n p i r a t i n g d o e s y o u . h a v e n o p i r a t e d i t h p a s t b e c a u s e i m i g h tb i l l e g a l a n o n c e t h o u g h t i w a i m m o r a l . H o w e v e r , n o h a v e m d o u b t s a t w h e t h e r p i r a t i n g f r o m

p i r a t e i i m m o r a l . T h p i r a t e s I ' t a l k i n g a b o u t a r e t h e s o f t w a r e c o p a n i e s w h s e l l s o f t w a r e w i t h b u g so r t h e o n e s w h m i s r e p r e s e n t t h e i rp r o d u c t s i a d v e r t i s i n g a n p a c k a g

i n g . A n t h o s e r e v i e w s i y o u rm a g a z i n e — i f y o t o l d t h t r u t ha b o u t s o m e o f t h e s e p r o d u c t s , y o w o u l d n o h a v e t h e a d v e r t i s e r s ;t h e r e f o r e , y o c o u l d n ' t b r i n g u st h o s e " h a r d - h i t t i n g " r e v i e w s .

— j j T , W e s t V i r g i n i aW h a t a b o u t t h p o o r u s e r w h w a s t e s h u n d r e d s o d o l l a r s o s o f tw a r e t h a t d o e s n ' t l i v e u t t h h y p e o t h a d s ? S o f t w a r e t h a tc r a s h e s w i t h o n k e y p r e s s , w o r dp r o c e s s o r s w i t h f e w e r f e a t u r e s t h a n

t y p e w r i t e r , a n d a t a b a s e s t h a tm a k e y o l o n g f o i n d e xc a r d s — t h a t ' s w h a t m a k e s p e o p l ec o p y s o f t w a r e . k n o w s e v e r a l p e p l w h h a v e p i r a t e d s o f t w a r e .T h e y a l w a y s b o u g h t t h p r o g r a m i t h e y e n j o y e d i t I n o t , t h e d i s k w a p r o m p t l y f o r m a t t e d .

— J S , M a r y l a n dO t h C h i nW h a t k i n d o h y p o c r i t e s a r y o u ?W h d y o c r i t i c i z e t h p i r a t e sw h e n y o s e l l t h e m t h t o o l s t o p l t h e i r t r a d e ?

— C E S , V e r m o n tI y o w a n t t s t o p p i r a c y , t h o n l yw a t d i i t s t o p s e l l i n g n i b -b l e r s . T s t o p s e l l i n g n i b b l e r s , y o h a v e t s t o p a d v e r t i s i n g t h e m l i k et h g r e e d y , m o n e y - s u c k i n g s c u my o a r e ! S u r e , t h e r e ' s a l w a y s n e e df o b a c k u p c o p i e s , b u c a n ' t t h r i c hs o f t w a r e c o m p a n i e s a f f o r d t p a c kt w o f t h e s a m e d i s k i n s o f t w a r ep a c k a g e ? I ' s i c k a n t i r e d o h e a ri n o n l y o n s i d e o f t h i s c o n t r o v e rs y — t h e s i d e s p o k e n b y t h h u g em o n o p o l i e s . I y o h a v e a n g u t s ,y o u ' l l p r i n t t h i s l e t t e r .

— A E , N t r t e j e r s e y

R e p r i n t P i r a c y ?t h o u g h t t h M a r c h " H o r i z o n s "

c o l u m n w a s v e r y w e l l w r i t t e n a n m a d e s o m e g o o d p o i n t s a b o u t t h i l l e g a l i t y a n i m m o r a l i t y o c o p y i n gs o f t w a r e . l i k e d i s m u c h , w a g o i n g t m a k e s o m e p h o t o c o p i e sa n p a s s t h e m a l o n g ; m a y b e e v e nc o p y i o n t o a l o c a l B B S . T h e n t h i r o n y h i m e I c o p i e d y o u r a r t i c l e ,e v e n t h o u g h m m o t i v e s w e r ep u r e , w o u l d n ' t t h a t a l s o b p i r a c y ?

— K L , A l a b a m aW r i t t e n p e r m i s s i o n f o r e p r i n t i n g i r e q u i r e d . W m a c h a r g e r e p r i n t f e e ,a l t h o u g h m o f t e n d n o t .

C O M P U T E ' s G a z e l l e J u n e 1 9 B a 3

Page 42: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 42/104

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

h a v e C o m m o d o r e 1 2 a n h a v e r e c e n t l y b e g u n u s i n g i t C P / M c a p a b i l i t i e s . I t h d o c um e n t a t i o n f o v a r i o u s p r o g r a m s ,h a v e r e p e a t e d l y c o m e a c r o s s t h t e r m o v e r l a y . a b a f f l e d b t h i st e r m . W h a t i a o v e r l a y , a n h o d y o f i n d t h e m w i t h i n p r g r a m s ? F o e x a m p l e , m t e r m i n a lp r o g r a m s a y s t u s t h p h o n e l b r a r y o v e r l a y t c h a n g e t h n u b e r s . T h e r e i n f i l e t h a t c o m e su w h e n t h D I c o m m a n d i u s e d t h a t s a y s a n y t h i n g a b o u t b ei n a o v e r l a y f i l e . a s t u m p e d .

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

U n t i l v e r y r e c e n t l y , p r o g r a mm e r s w e r e s e v e r e l y c r a m p e d b t h a m o u n t s o r a n d o m a c c e s s m e m o r y( R A M ) a v a i l a b l e i p e r s o n a l c o p u t e r s . R A i t h p a r t o f t h e c o p u t e r w h e r e p r o g r a m i t e m p o r a r i l y s t o r e d w h e n l o a d e df r o m d i s k o t a p e . A l o n g a t h c o m p u t e r r e m a i n s p o w e r e d u p R A r e t a i n s t h i n f o r m a t i o n l o a de i n t o i t T h m o r e R A a v a i l a b l ei c o m p u t e r , t h l a r g e r t h p r g r a m s i c a r u n . I a d d i t i o n , m o s tp r o g r a m s t h a t l e y o c r e a t e o p r c e s s i n f o r m a t i o n — s u c h a w o r dp r o c e s s o r s , s p r e a d s h e e t s , d a t a b a s em a n a g e r s , a n s o n — a l s o u s R A a t e m p o r a r y w o r k s p a c e t

4 C O M P U T E R S G a ^ o r r a J u n e 1 9 8 8

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

B e c a u s e R A i s u s e f u l , t h p o w e r o c o m p u t e r i o f t e n d f i n e d i t e r m s o h o m u c h R A i h a s . T h e m o r e R A M , t h m o r ep o w e r .

C P / M ( C o n t r o l P r o g r a m / M ic r o c o m p u t e r s ) i a o p e r a t i n g s y t e t h a t ' s b e e n a r o u n d s i n c e t h l a t e 1 9 7 0 s . ( A o p e r a t i n g s y s t e m i m a s t e r c o n t r o l p r o g r a m t h a t ' s a w a y s a c t i v e w h i l e t h c o m p u t e r i s w i t c h e d o n i t a k e s c a r e o f n u m e ro u s h o u s e k e e p i n g t a s k s t h a t a l l o wt h c o m p u t e r t r u o t h e r p r o g r a m sf o y o u . ) B e c a u s e C P / M w a d s i g n e d i t h 1 9 7 0 s , i t p o w e r i l i m i t e d b t h h a r d w a r e t h a t w a a v a i l a b l e t h e n . T b s p e c i f i c , i w a d e s i g n e d t r u o t h Z 8 m i c r op r o c e s s o r c h i p , w h i c h c a n ' t d i r e c t l ya c c e s s m o r e t h a n 6 4 o R A a t t i m e ( I 1 0 2 4 b y t e s , r o u g h l ye q u i v a l e n t t 1 0 2 4 c h a r a c t e r s ) .

T h C o m m o d o r e 1 2 8 , i a d d it i o n t h a v i n g m i c r o p r o c e s s o rc h i p t h a t ' s c o m p a t i b l e w i t h t h C o m m o d o r e 6 4 a l s o h a Z 8 c h i p . T h a t ' s w h t h i s m u l t i p u r p o s ec o m p u t e r c a r u C P / M a n p r g r a m s w r i t t e n f o C P / M . B u e v e nt h o u g h t h C o m m o d o r e 1 2 c o t a i n s 1 2 8 K o R A M , i t Z 8 c h i p i s t i l l l i m i t e d t d i r e c t l y a d d r e s s i n go n l y 6 4 o t h a t m e m o r y , j u s t l i k ea n o t h e r Z 8 0 .

A l t h o u g h 6 4 K w a s c o n s i d e r e dl o o m e m o r y i t h l a t e 1 9 7 0 s , i

j u s t i s n ' t e n o u g h t r u s o m e l a r g ep r o g r a m s . F o i n s t a n c e , y o u r t e r m in a p r o g r a m e v i d e n t l y n e e d s m o r et h a n 6 4 K . T g e a r o u n d t h i s l i m i t at i o n , t h p r o g r a m m e r r e s o r t e d t o t e c h n i q u e t h a t w a c o m m o n i t h d a y s w h e n c o m p u t e r s h a d o n l y 6 4 o l e s s m e m o r y : o v e r l a y s . O v e r l a y sa l l o w p r o g r a m t b m u c h l a r g e rt h a n t h a m o u n t o m e m o r y a v a i la b l e i t h c o m p u t e r .

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

p a r t o f t h p r o g r a m . I n s t e a d , i t ' sl o a d e d i n t o m e m o r y o n l y w h e nn e e d e d . T h m a i n p r o g r a m i w r i tt e t f i i m e m o r y w i t h l i t t l er o o m t s p a r e . W h e n e v e r n e c e ss a r y , i t h e n l o a d s t h e o v e r l a y i n t ot h i s s p a r e m e m o r y t p e r f o r m c e t a i n f u n c t i o n . p r o g r a m m a h a v es e v e r a l o v e r l a y s w a i t i n g o d i s k . A e a c h o v e r l a y l o a d s , i r e p l a c e s t h ep r e v i o u s o n i m e m o r y .

O v e r l a y s u s u a l l y p e r f o r ms o m e a u x i l i a r y f u n c t i o n t h a t i s n ' tc e n t r a l t t h m a i n p r o g r a m . T h a tw a y , y o d o n ' t h a v e t w a i t f o t h e m t l o a d f r o m d i s k a n m o r eo f t e n t h a n n e c e s s a r y . I s o m ec a s e s , t h o u g h , l a r g e o v e r l a y m a a l s o r e p l a c e t h m a i n p r o g r a m i m e m o r y , r e q u i r i n g y o t r e r u n t h m a i n p r o g r a m a f t e r u s i n g t h o v e r l a y .

O v e r l a y s a r l e s s c o m m o n n o wt h a t p e r s o n a ! c o m p u t e r s r o u t i n e l yc o m e w i t h a n y w h e r e f r o m 5 1 2 K o R A t f o u r m e g a b y t e s ( o n e m e g ab y t e e q u a l s 1 0 2 4 K ) . S t i l l , o v e r l a y sw i l l p r o b a b l y b e a r o u n d a l o n g a p r o g r a m m e r s k e e p w r i t i n g m e m or y - h u n g r y p r o g r a m s .

G e n e r a l l y , p r o g r a m a u t o m a ti c a l l y l o a d s t h a p p r o p r i a t e o v e r l a yw h e n y o s e l e c t t h e f u n c t i o n i p e f o r m s . S o m e p r o g r a m s , h o w e v e r ,r e q u i r e y o t l o a d t h o v e r l a yy o u r s e l f . I s o u n d s l i k e y o u r t e r m in a p r o g r a m e x p e c t s t h i s . T h e r es h o u l d b a o v e r l a y f i l e o t h d i s k , a n i s h o u l d b e p r o g r a mf i l e , m o s t l i k e l y s h o r t e r t h a n t h t e m i n a l p r o g r a m .

C h e c k y o u r m a n u a l a g a i n f o a n i n s t r u c t i o n s o l o a d i n g o v e rl a y s o a n e x p l a n a t i o n o t h f i l e so t h d i s k . I y o d r a w a n o t h e rb l a n k , i t ' s p o s s i b l e t h e o v e r l a y w a i n a d v e r t e n t l y l e f t o f t h e d i s k o r t h ei n s t r u c t i o n s w e r e o m i t t e d f r o m t h m a n u a l . Y o u r b e s t b e w o u l d b t c o n t a c t t h e s o f t w a r e p u b l i s h e r . S

Page 43: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 43/104

g e o P a i n t S u p e r C h a r t

E W i l l i a m H u f f m a n

T g e t h m o s t f r o m g e o P a i n t , y o n e e d a c h a r t s h o w i n g t h m a x i m u mp o s s i b l e s i z e s f o d o c u m e n t ,n o r m a l - e d i t l o i n d m o , a p i x e l - e d i tw i n d o w , a n a a l b u m p a g e . T h i sm o n t h ' s c o l u m n s h o i v s y o h m t c o n s t r u c t j u s t s u c h c h a r t .

G e o P a i n t i u n d o u b t e d l y o n o f t h em o s t - u s e d G E O S a p p l i c a t i o n s , b u i t ' s s o m e t i m e s d i f f i c u l t t g e y o u rb e a r i n g s w h e n c r e a t i n g d o c um e n t . W h a t s i z e , f o e x a m p l e , i t h p i x e l - e d i t w i n d o w w h e n c o m p a r e dw i t h a n e n t i r e d o c u m e n t p a g e ?W h e n y o f i l l t h n o r m a l - e d i t w i d o w i t h p a t t e r n , h o w m u c h o p a g e w i l l b u s e d ? T h g e o P a i n t r e e r e n c e c h a r t d e s c r i b e d i t h i s c o u m w i l l h e l p s o l v e a l t h e s ep r o b l e m s . M a k i n g c h a r t l i k e t h i si a l s o a e x c e l l e n t w a t g e a q u a i n t e d w i t h s o m e o f g e o P a i n t ' se d i t i n g f e a t u r e s .

M a k i n g t h C h a r tF i r s t , b o o t G E O S a n l o a d g e o P a i n t ,t e l l i n g t h p r o g r a m y o u ' r e g o i n g t c r e a t e n e f i l e w i t h t h n a m eS C A L E S . N o w , t a k e j u s t m o m e n tt l o o k a t h a c c o m p a n y i n g r e f e re n c e c h a r t . T h c h a r t h a a o u t l i n ew i t h p i x e l s c a l e s a l o n g i t t o b o r d e ra n d o w n t h l e f t s i d e . I n s i d e t h i sa r e a a r e s c a l e d r e p r e s e n t a t i o n s o n o r m a l e d i t i n g w i n d o w , a a l b u mp a g e , a n p i x e l e d i t i n g w i n d o w .

S t a r t t h i n g s o f b o u t l i n i n g t h d o c u m e n t . Y o m a w a n t t e x p e r im e n t w i t h b o t h n o r m a l - a n p i x e l -e d i t m o d e s f o d r a w i n g t h o u t l i n e .B s u r e y o u r p e n c i l i d r a w i n g a t h e x t r e m e e d g e o f t h e n o r m a l - e d i tw i n d o w t g e t r u e s i z e f o t h p a g e . B e c a u s e s i n g l e p i x e l - w i d t hl i n e s a r v e r y t h i n , y o u m i g h t t r u s i n g d o u b l e p i x e l l i n e , b u f o a c u r a c y , m e a s u r e t t h o u t e r o n e .T h C E O S M a n u a l e x p l a i n s m o v i n gw i n d o w s a r o u n d t m a k e a l o u s i d e e d g e s a v a i l a b l e .

N e x t , d r a w s h o r t l i n e o t h r e ep i x e l s a t e p i x e l i n t e r v a l s a l o n gt h l e f t a n t h t o p e d g e s . Y o u ' l ln e e d t d t h i s i n p i x e l - e d i t m o d e .U s t h r u l e r o r t a p e m e a s u r e t c h e c k t h s c a l e m a r k i n g s o r c o u n t .M a k e s l i g h t l y l o n g e r m a r k s e v e r y5 p i x e l s a n s t i l l l o n g e r o n e s e v e r y1 0 0 . E x a m i n e t h a c c o m p a n y i n gc h a r t f o g u i d e l i n e s . I y o u ' r e a m b it i o u s , y o m i g h t w a n t t p l a c e

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

W i t h t h t e x t - e d i t f e a t u r e ,p l a c e t h e a p p r o p r i a t e n u m b e r sa l o n g t h t o a n l e f t s i d e s o f t h ec h a r t . W h e n y o u ' v e f i n i s h e d t h i ss t e p , s a v e t h i s f i l e ( y o u m a f i n dc h a r t w i t h j u s t t h e s e m e a s u r e m e n t so i u s e f u l ) . N o w , b r i n g S C A L E Sb a c k t t h e s c r e e n a n r e n a m e i C H A R T . N e x t , w e l l a d t h n o r m a l -

t o 2 D 3 0 0 4 0 0T O E D G E O r U F P E I W I N D O W ! S O 6 0

j o

■ ' ■ ■ ■ ■ I S

f J O

f

S N O R M A L E D I T W I N D O W

t i > B P n q * ^

1 • - f - ! f

A L B U M P A G E( P u d . )

- M

- J e t7 1

P I X E 1 E D I T W 1 H I J O W

G E O - P A I N T S I Z E C H A R T

7 7 j i ' s c h a r t m a k e s i e a s y ( n a v i g a t e g e o P a i n t .

C O M P U T E V s G a z e t t e J u n e 1 9 8 8 4

Page 44: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 44/104

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

A d d i n g t h W i n d o w sD i s c o v e r i n g t h l a r g e s t p o s s i b l e a b u c a n b e t i m e c o n s u m i n g . Y o n e e d t m a k e l o n g h o r i z o n t a l a n v e r t i c a l s c a l e s a n t e x p e r i m e n t b p l a c i n g t h e m o a a l b u m p a g e , E p e r i m e n t a t i o n d e t e r m i n e d t h a t t h m a x i m u m s i z e o f t h e p a g e i 2 5 8 p i x e l s , b u i t ' s i m p o s s i b l e t p l a c e

g r a p h i c o t h i s s i z e i t h a l b u m b c a u s e o l i m i t a t i o n s i t h s e l e c t i o np r o c e s s . T h p r a c t i c a l l i m i t f o a l b u mp i c t u r e s i a b o u t 2 1 6 p i x e l s .

N o d r a w t h n o r m a l - e d i tw i n d o w u s i n g r e c t a n g l e o 2 6 1 4 p i x e l s . P l e a s e n o t e t h a t , a t h o u g h y o u c a f i l l t h i s w i n d o ww i t h g r a p h i c , i y o d o y o w o n ' tb a b l e t r o t a t e i t T e x t o a n g r a p h i c l a r g e r t h a n 1 2 5 - p i x e l s l o n gh o r i z o n t a l l y p r o b a b l y c a n ' t b r t a t e d t o v e r t i c a l p o s i t i o n b e c a u s eo t h s e l e c t i o n l i m i t a t i o n a n t h m o r e n a r r o w w i n d o w d i m e n s i o n .

Y o m a f i n d t h c a p t i o n" L E F T E D G E L E F T W I N D O W S "c h a l l e n g e t o c r e a t e . I t ' s r o t a t e d i t w s e g m e n t s a n r e q u i r e s s e v e r a l

m o v e s b e f o r e e v e r y t h i n g i a l i g n e dc o r r e c t l y . E a c h m o v e i i e i g h t -p i x e l j u m p s , s t h i s c a n b e t i m e -c o n s u m i n g p r o c e s s .

A f t e r y o u ' v e c r e a t e d t h e d o c um e n t , i n c l u d i n g a l c a p t i o n s , p r i n th a r d c o p y a n s a v e t h f i l e t d i s k .N o y o c a v i s u a l i z e e x a c t l y w h a tp o r t i o n o y o u r p i c t u r e i d i s p l a y e di t h e e d i t i n g w i n d o w s , a a l b u mp a g e , o r t h e e n t i r e d o c u m e n t . L a r g e rd r a w i n g s a r n p r o b l e m , e x c e p t f o a l b u m p a g e s . S e g m e n t s d r a w n i p i x e l - o n o r m a l - e d i t m o d e s c a b r e a r r a n g e d t m a k e l a r g e r p i c t u r e s .

T h G r i dB r i n g t h S C A L E S f i l e i n t o g e o P a i n la n r e n a m e i G R I D ( l e a v e S C A L E So t h f i l e s d i s k f o f u t u r e u s e , h o e v e r } . N o e x t e n d a l t h t e n - p i x e lm a r k s a c r o s s t h d o c u m e n t b o t hh o r i z o n t a l l y a n v e r t i c a l l y . S a v et h c o m p l e t e d d o c u m e n t t t h f i l e sd i s k a n p r i n t i t N e x t , m a k e s e v e ra c o p i e s o c o p y m a c h i n e t u s i m a k i n g l a r g e p i c t u r e s .

L a y o u t a n t r a c e d r a w i n go n t o c o p y o f t h e g r i d . T h e n l o a dG R I D i n t o g e o P a i n t , a n d , w i t h t h e d i t i n g p e n c i l , m a k e m a r k s a a l i

t e r s e c t i o n s i p i x e l - e d i t m o d e .Y o u ' l l n e e d t m a k e i d e n t i f i c a t i o nm a r k s n e a r k e i n t e r s e c t i o n s s t h e y c a n b e s e e n i t h p i x e l - e d i tw i n d o w . W i t h e n o u g h i n t e r s e c t i o n sm a r k e d , p r o c e e d t o u t l i n i n g t h es m a l l p o r t i o n o y o u r d r a w i n g i t h p i x e l w i n d o w a n w a t c h y o u rc r e a t i o n c o m e t l i f e i t h s m a l lw i n d o w t t h l e f t o f t h e s t a t u s b o x .W h e n y o u ' r e s a t i s f i e d , e r a s e a l t h u n w a n t e d g r i d p i x e l s a n m o v e t a a d j a c e n t a r e a t c o n t i n u e y o u ra r t w o r k . W h e n y o u ' v e f i n i s h e d ,y o u ' l l h a v e m a s t e r e d a i m p o r t a n tn e t e c h n i q u e .

c o m p l i c a t e d g r a p h i c c a n b l a i d o u o h a r d c o p y o y o u rG R I D o r i y o d o n ' t r e l i s h e r a s i n ga l t h o s e g r i d l i n e s , o h a r d c o p yo S C A L E S . W h e n t h m a s t e r l a o u i f i n i s h e d , s i m p l y l o a d t h e a p r o p r i a t e g e o P a i n t f i l e a n u s c o r r e s p o n d i n g r e f e r e n c e p o i n t s o t h m a s t e r t p o s i t i o n g r a p h i c s a n t e x t o t h s c r e e n . B s u r e t o r en a m e t h n e d o c u m e n t a n d t e r a s e a l t h u n w a n t e d g r i d o r e f e re n c e l i n e s , n u m b e r s , a n d s o n b e f o r e s a v i n g a n p r i n t i n g .

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

" E a s y L o a d " ( F e b r u a r y ) h a s l i g h tb u t h a t p r e v e n t s i f r o m w o r k i n g c o r e c t l y . I a d d s g r a p h i c s c h a r a c t e r s t t h e n o t h p r o g r a m n a m e s i t h d i s k ' sd i r e c t o r y i n s t e a d o a p p e n d i n g , 8 o , 8 , 1 . T h i s p r o b l e m m a k e s t h c o n v e r t e df i l e s n e a r l y i m p o s s i b l e t l o a d . F i r s t , t c o r r e c t t h b u i E a s y L o a d , c h a n g el i n e s 1 8 a n 1 9 a s f o l l o w s :K 1 8 1 F C H O I C E » 1 T H E N O P E N 1 S , B , 1 . : > ,

" R : " + A S * " f S H I F T - S P A C E } { D > 8£ - : " t A $ : C L O S E 1 5

R 1 9 I F C H O I C E = 2 T H E N O P E N 1 5 , 8 , 1 5 ," R : " + A $ + " [ S H I F T - S P A C E } { D } 8

T h e n , t c o r r e c t t h f i l e n a m e s w i t hg r a p h i c s c h a r a c t e r s i t h e m , t y p e i a n r u t h f o l l o w i n g p r o g r a m :Q 1 P R I N T " l C L R | ( R V 5 j { 5 S P A C E S ) £

A S Y L O A D D I R E C T O R Y C O R H E C T OR { S P A C E S } "D E 2 0 P R I N T : P R I N T : P R I N T "( 2 P f i C E S ) P L A C E T H E D I S K T

B C O R R E C T E D I N M 3 P R I N T : P R I N T T A B [ 1 1 ) " D R I V E

( S P A C E } O F U N I T B .

Q 4 P R I N T " U D O W N ) " T A B < 6 ) " { R V S )P R E S S A N Y K E Y T C O N T I N U E

( S P A C E } "H 5 G E T K S : I F K S = " " T H E N 5 0F 6 O P E N l , 8 , « , " S a " : O P E N 1 5 , 8 , l 5 :

P R I N T " ( C L R ) "F 7 G E T # 1 , A S , A S : R E M L O C A T I O N B

T E R 8 G E T # 1 , A S , a S : R E M L I N K B Y T E SK G 9 0 S S T I F S O 0 T H E N C L O S E 1 : G O T O !

5 B : R E M C H E C K F O E N D O F F I K 1 0 G E T t l , L O S , H I S : C S - " " : R E M L

B Y T E , H I B Y T E O T H E L I N EN U M B E R

F 1 1 L O - A S C [ L O S + C H R $ [ 0 ) ) : H I * A S C( H I S * C H R S ( 0 ) ] : L N - L O + H I * 2 5 6

: L N S - M I D S ( S T R S ( L N ) , 2 )□ R 1 2 0 P R I N T L N S + " " ; : R E M P R I N T T

L I K E N U M B E RB B 1 3 0 G E T I 1 , B $ : I F B S - " " T H E N P R

N C H R S U 3 ) : G O T O 1 7 0 : R £ MI L E N f t M E

E D 1 4 0 P R I N T n S ; : C S » C $ » B $ i G O T O 1 3 0B 1 5 I N P U T I 1 5 , E N , E M S , E T , E S : C L O S

E 1 5 : I F E N O 0 T H E N P R I N T E N ; E M S; E T ; E SM 1 6 0 E N D

P 1 7 1 = 1 : J - L E N ( C S )E 1 8 I F ( M I D S ( C $ , I , 1 K > C H R S ( 3 4 ) )

A N ( I O J ) T H E N I - I * 1 : G O T O 1 B 0J 1 9 I F ( M I D S ( C S , J , 1 ) O C H R S < 3 4 ) >

A N D < I O J ) T l i E N J - J - l : G O T O 1 9 0D 2 0 I T H E N B 0X 2 1 J = J - 4 : I F M I D S I C S , J , 4 ) - " < □

8 @ " T H E N 2 4 3D C 2 2 0 J = J - 1 : I F M I D $ ( C S , J , 5 ) - " ( D

8 < D H t l T H E N 2 5 BM 2 3 0 G O T O B 3G 2 4 I = I + 1 : D S * M I D S | C $ , I , J - I ) : P R

I N T U 5 , " R 0 : " + D S + "( S H I F T - S P A C E } { D > 8 0 " " * D S + "( S P A C E ) { n } 8 £ " : G O T O 8 0

A K 2 5 0 I - I + 1 : D S - M I D S ( C S , I , J - 1 ) : P RI N T # 1 5 , - ' R 0 : " + D S + ( S H I F T - S P A C E K D } a ( D H - n * - D S+ ( D } 8 t D J l " : G O T O B 0

Y o w i l l b p r o m p t e d t p l a c e t h e d i s kc o n t a i n i n g t h c o r r u p t e d f i l e n a m e s i n t od r i v e 0 o f u n i t ( 1 5 4 1 a i c o m e sf r o m t h e f a c t o r y i d r i v e 0 o f u n i t 8 ) P l a c e t h d i s k t b c o r r e c t e d i n t o t h d r i v e a n p r e s s a n k e y . A l t h f i l en a m e s t h a t w e r e c o r r u p t e d b E a s yL o a d w i l l b c o r r e c t e d . F i l e n a m e s t h a tw e r e n ' t c o r r u p t e d b E a s y L o a d a r n o a f f e c t e d b t h e c o r r e c t i o n p r o g r a m , s d o n ' t w o r r y i y o p l a c e t h e w r o n g d i s ki t h d r i v e .

4 C O M P U T E ' S G a z e t t e J u n o 1 9 8 8

Page 45: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 45/104

S < y o u c a n c o d e c i r c l e s a r o u n d t h p r o s ,c h W e l l , h e r e ' s y o u r c h a n c e t p r o v e i t I t ' st h G E O S P r o g r a m m i n g C o n t e s t . A n a l i t a k e s t w i i C o m m o d o r e a n y o u r s k i l la p r o g r a m m i n g u n d e r G E O S t w i i a n f o u r c a t e g o r i e s a n d w a l k a w a y w i t h a l k i n d so p r i z e s .

I n c l u d i n g c h e c k f o $ 1 , 0 0 0 .J u s t s e n d u t h G E O S - b a s e d p r o g r a m

a p p l i c a t i o n s f r o m B e r k e l e y S o f t w o r k sC o m m o d o r e p e r i p h e r a l s ; 1 6 7 0 1 2 0 0 B a u dM o d e m , 1 3 5 1 M o u s e a n 1 7 ( 1 - 1 o 1 7 5 ( 1 N A E x p a n s i o n M o d u l eS i m o n t h s u b s c r i p t i o n Q - L i n k , i h t e l ec o m m u n i c a t i o n s s e r v i c e a n ( J - L i n k P u l i D o m a i n S o f t w a r e L i b r a r y f r o mQ u a n t u m C o m p u t e r S e r v i c e sT V r e l v e m o n t h s u b s c r i p t i o n t C o m p u t e ] ' a

J u d g i n g w i l l k p e r f o r m e d b t h s t a f f o C o m p u J c r s C a i e l l u M B B i i o n e . T i n :

d e c i s i o n s o t h e j u d g e s a r f i n a l I a l r e s p e c t s . T h i si n c l u d e s d e r i s i o n s r e g a r d i n g c n a l i v i i y , s i m i l a r i t ya m o n g e n t r i e s a n g e n e r a l s u i t a b i l i t y .

E n t r i e s b e c o m e t h p r o p e r t y " B e r k e l e yS o i l w o r k s , w h i c h r e s e i T O f l u - r i t j i i l I

• d a p t . u s c > o i i i i l > ] i ^ l i , i i i e n t r i e s r e c e i v e d . E n t r i e s m a b e c o m e p a r ) o ( " s h a r e w a r e " B b r a r j i t t n d i s t r i b u t e d

B e r k e l e y S o f t w o r k s , C o m p u t s L ' t G a z e t t e ; « « ]C o m p u t e r S e r v i c e s . A p a r t o f e a c h

Y O W R I T E T H P R O G R A MW F L L W R T T E T H C H E C K S .T h G E O S P r o g r a m m i n g C o n t e s t .y o u ' r e m o s t p r o u d o f — o n

d i s k — b y A u g u s t 3 1 1 9 8 8 .T l i L ' r e ; i r < _ - f o u r c a t e g o r i e s ,e a c h w i t h a A p p l i c a t i o n s 1 a n D e s k A c c e s s or i e s - w i n n e r . W h i c h m o a n s t h a t t h e r e a r ue i g h l f i r s t p r i z e s . E i g h t s e c o n d p r i z e s . A n e i g h t t h i r d s .

A n e a c h p r i z e c o n s i s t s o f l o t s m o r ep r i z e s .

W e m a y n o b t h o n l yo n e s w r i t i n g c h e c k s .A n t h a t ' s o n l y w h e r e t h b u c k s s t a r t .

B e c a u s e i y o u r p r o g r a m m a k e s i t i n t oG E O S S h a r e w a r e L i b r a r y , a l k i n d s o f s a t i sf i e d u s e r s m a b w r i t i n g y o c h e c k s .

S b o o t u a n g e d o w n l p u m p i n g o u y o u r m o s t p r o f e s s i o n a l G E O S p r o g r a m .T h e n s e n d i i w i t h t h i n f o r m a t i o n r e q u i r e db e l o w . W h k n o w s ? W c o u l d h e s e n d i n gc h e c k r i g h t b a c l f t t ) y o u .1 A p p l i c a t i o n s a r e i d e n t i f i e d b y t h e G E O SA p p l i c a t i o n P i l e l y i > e , m e n t e r e d f r o m a n e x i t t t h d e a k i b p a i u l c o n f o r m t t h G E O S u s e r I n t e r f a c e ,2 D e s k A c c e s s o r i e s a r d e f i n e d i t p r g r a m s w h i c h a r l e s s c o m p l e x t h a n a p p l i c at i o n s , a r i d e n t i f i e d b t h G E O S D e s kA c c e s s o r y 1 ' i l e T y p e , m a b e e n t e r e d a n p o p - u p w i t h i n a n a p p l i c a t i o n a n u p o n e x i ti n r e t u r n t h e a p p l i c a t i o n t i t p r i o r s t a t e .

C a t e g o r i e sE N T E R T A I N M E N T — I n c l u d e s e n t e rt a i n m e n t a n d g a m e s . f o e x a m p l e , C h e s sg a m e ( A p p l i c a t i o n s D i v i s i o n ) o t r i v i ag a m e ( D e s k A c c e s s o r i e s D i v i s i o n ) .E D U C A T H ) P r i m a r i l y e d u c a t i o n a l a n i n s t r u c t i o n a l . F o e x a m p l e , w o r l d g e o g r ap h p r o g r a m [ A p p l i c a t i o n s D i v i s i o n ) o f l a s h c a r d p r o g r a m ( D e s k A c c e s s o r i e sD i v i s i o n ) .P R O D U C T I V I T Y — p e s i g n s t h a t i m p r o v ep e r s o n a l p r o d u c t i v i t y . E x a m p l e s i n c l u d e a " o u t l i n e p r o c e s s o r " ( A p p l i c a t i o n s D i v i s i o n ]o s c i e n t i f i c o f i n a n c i a l c a l c u l a t o r ( D e s kA c c e s s o r i e s D i v i s i o n ) .O P E N P R O G R A M M I N G — O p e n d e s i g nc a t e g o r y t h a t i n c l u d e s p r o g r a m s n o c o v e r e di o t h e r c a t e g o r i e s . E x a m p l e s i n c l u d e d i s ku t i l i t i e s , p r i n t e r a n i n p u l d r i v e r s a n t e l ec o m m u n i c a t i o n s p r o g r a m s .

O v e r $ 2 5 , 0 0 0 i c a s h a n p r i z e s !E i j ; h t F i r s t P r i z e s !

$ 1 , 0 0 0 c a s hA n n o u n c e m e n t i C o m p u t e d G a z e t t eM a g a z i n eC o m p l e t e l i b r a r y o C 6 o C 1 2 8 G E O S

G a z e t t e m a g a z i n eE i g h t S e c o n d P r i z e s !

A n n o u n c e m e n t I C o m p u t e ! ^ G a z e t t eM a g a z i n eC o m p l e t e l i b r a r y o C 6 o C 1 2 « G E O Sa p p l i c a t i o n s f r o m B e r k e l e y S o f t w o r k sC o m m o d o r e p e r i p h e r a l s ; 1 6 7 0 1 2 0 0 B a u dM o d e m a n d y o u r c h o i c e o f I 7 t > 1 o 1 7 i ) ( )R A E x p a n s i o n M o d u l e o K f l i l M o u s eT h r e e m o n t h s u b s c r i p t i o n t Q - U n l t , t h t e l e c o m m u n i c a t i o n s s e r v i c e a n ( J - L i n k ' sP u b l i c D o m a i n S o f t w a r e L i b r a r y f r o mQ u a n t u m C o m p u t e r S e r v i c e sT w e l v e m o n t h s u b s c r i p t i o n t C o m p u t e l sG a z e t t e m a g a z i n e

E i g h t T h i r d P r i z e s !A n n o u n c e m e n t i C o m p u t e r ' s G a z e t t eM a g a z i n eY o u r c h o i c e o a n f i v e C 6 o C 1 M 8 G E O Sa p p l i c a t i o n s f r o m B e r k e l e y S o f t w o r k sC o m m o d o r e p e r i p h e r a l s : 1 6 7 0 1 2 0 0 B a u dM o d e m a n d y o u r c h o i c e o a 1 7 l v l o 1 7 5 0R A E x p a n s i o n M o d u l e o 1 3 5 1 M o u s eT h r e e m o n t h s u b s c r i p t i o n l Q - L i n k , t h et e l e c o m m u n i c a t i o n s s e r v i c e a n Q - U n k ' sP u b l i c D o m a i n S o f t w a r e L i b r a r y f r o mQ u a n t u m C o m p u t e r S e r v i c e sT w e l v e m o n t h s u b s c r i p t i o n t C o m p u t e ! ' sG a z e t t e m a g a z i n e

O f f i c i a l R u l e sE m p l o y e e s o B e r k e l e y S o f t w o r k s , Q i u i u u mC o m p u t e r S e r v i c e s , L a s e r K r e c t , C o m p u t e ! ' !

G a z e l l e M a u n i i n e , t h e i r a d v e r t i s i n g a n p r o m o t i o n a la g e n c i e s a n t h e i r i m m e d i a t e i . i u u l i e s a r n o e l i g i b l et e n t e r t h e c o n t e s t .

E a c h i T i t r y m u s t b e y o o r i g i n a l w i n k ,p r e v i o u s l y u n p u b l i s h e d i n a ( r a mA l t h o s e p d i K m n i n i i L - c c p i r r ] w i l l b e r e q u i r e d [ a f f i r m

t i n - , i w r i t i n g .C o n t e s t a n t s m a e n t e r m u l t i p l e c a t e g o r i e s , i n nu u i y ( j n l y s u b n i i i o i e n t r y p e r c a t e g o r y p e r

d i v i s i o n ( o . s . o n e n t r y i t h E n t e r t a i n m e n t c a t e g o r yA p p l i c a t i o n s d i v i s i o n , u n i t o d < - n t r y i t h E n t e r t a i n m e n t D e s k A c c e s s o r i e s D i v i s i o n ) .R e g a r d s = ■ ; o t i n - n u m b e r o l i i l e g o t i i - s y o e n t e r , y o w i l l o n l y b e f i g f t l e l w i o n p r i z e .

D e a d l i n e f o r e n l r i e s i s A u g u s t 3 i . I 9 8 & M a i le n t r i e s t o C o m p u t e l ' s G a i i o t t e , P . O . B o x r ) 4 ( ) * > .

G r e e n s b o r o , N C 2 7 4 0 3A i m : G E O S I ' r o g n u n m i n B C o n t e s t .

A c c e p t a n c e " m e n t r y s t u i l l n u m ' ; i r e ; i t i vi i n i i l i i " i ! i o n i l i . i t t h e n t r y h a s b e e n r e c e i v e d a n

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

I B e r k e l e y

2 A l L h l l l l s I I

3

5

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

s a t i s f i e d u s e r s t s e m i i d i s c r e t i o n a l p a y m e n tE n t r i e s m a ! » w r i t t e n t a n p r o g r a m m i n gl a n g u a g e b u m u s l b G R O & b i K d p r o g r a m

s u p p o r t i n g t h G E O S f i l e s t r u c t u r e i n b e x e c u t a b l ef r o m t h ( I E ! > d e s k t o p o r G E O S a p p l i c a t i o n .W h i c h e v e r l a n g u a g e i c h o s e n , t h c o d e m u s t b j e l l - s t a n d i n g p r o g r a m t h a t c a b r u n b y s o m e o n ew h d o e s u o w t h l a n g u a g e . W m u s t b a b l e t f e g a l l j ; d i s t r i b u t e t h p r o g r a m w i t h o u t i n c u r r i n gb c e n s H i R f e e s o r a n o l b e r o W g a t i c n s t t h m a k e r o t h e l a n g u a g e ,

E n t r i e s m u a i b e s u b m i t t e d o » . ' £ > " f l o p p yd i s k s h 1 5 1 1 / 1 5 7 1 f o r m a t , T h f o l l o w i n g

s l u n i h l t x d e a r l y m a r k e d o n b o t h t h e p r l n l o u l a n t h d i s k ;A C o n t e s t a n t ' s n a m e , a d d r e s s a n d p h o n e n u m b e r .H C a t e g o r y m x l d i v i s i o n f o t h e n t r y ,

I n t e n d e d u s e t o t h p r o g r a m .f E n t r i e s m i i M b a c c o m p a n i e d h t

- L V y . d e s a f a k m w h k h e ^ p t a m s f m w i u s t h l n i ' K r a m a n u l i . i l i d o r s .n T h i s c o n t e s t l v o i d w h e r e p r o h i b i t e d h l a w .

• A l l f e d e r a l , s t a l e a n l o c a l t a x e s a r c t h e s o l er e s p o n s i b i l i t y o f t i n 1 w i n n e r s ,

G e n c r n l C o n c l i t i n n . sE n t r i e s w b k i d g e d o c r e a t i v i t y , i > n K i i i . i l i i v . i n i r r f a t ee m a s t e n n w i t b o l h c i i r l v O S p r u c r i i i i K , n » l c r i o r - f r e eq u a m y D f t h e c o d e .M a k e s u r e y o u r i n - n l e r w i l l p r o t ^ t i y t n i r d i s k f r o mi l ' i n t a ^ c . A f f i x B u E B d e n t f i r s i c l a s s p o s t a g e . M a i l y o u rp r i n t t n i t . d i s k B h o f f i c i a l e n l i j b l a n k t t h a b o v ea d d r e s s i t i m e t r e a c h C o m p u t e V B G a z e t t e M a g a z i n eb e f o r e t h e A u g u s t 3 1 w a s . d e a d l i n e .W b i r w r s w Q ] h a n n o u n c e d b O c t d w r , 1 ! > k m .

S p o n s o r e d l i B e r k e l e y S o f t w o r k sa n d C o m p u t e r s ( ' j r / u t t e .

P L E A S E P K I K T

N a m eP h o n e _A d d r e s s .

C i t y _S t a t e ,A g

Z i

. l r k i t i h

I . S I K I l H ' s T I M . I . l ' [ t Ku r o f c n . i l j i r i l i t i i i J < iM b b H

l u U l . i r n | * h l r H < l l

n i n k r ^ N r n l L t i . H VJ i l l j w i n i n n f 1 i i

U t u \ - T - I . \ ' * \ l

J l ■ ■ k i n . y i a i r m L < 4 n k r * * -c & d » T i i r d u n

S i g n a t u r eS o f t w o r k s L - - - - - - - JT h b r i g h t e s t m i n d s a r w o r k i n g w i t l i B e r k e l e y .

Page 46: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 46/104

R a m d i s k 6 B r u c e T h o m p s o n

T h i s s h o r t m a c h i n e l a n g u a g e u t i l i t y c r e a t e s r a m d i s k i t h 6 4 ' s " h i d d e n " m e m o r y , a l l o w i n g y o t l o a d a n s a v e p r g r a m s i n s t a n t a n e o u s l y — a n d i p r o v i d e s o v e r 2 0 o s t o r a g e .B A S I C p r o g r a m m e r s r a r e l y t a p t h eg r e a t e x p a n s e s o m e m o r y i t h C o m m o d o r e 6 4 F o i n s t a n c e , b o t hB A S I C a n K e r n a l R O ( R e a dO n l y M e m o r y ) h a v e a n 8 K - c h u n k o R A ( R a n d o m A c c e s s M e m o r y )b e n e a t h t h e m . " R a m d i s k 6 4 l e t sy o u s t h i s R A ( a l o n g w i t h t h 4 b l o c k o f r e e m e m o r y a l o c a t i o n4 9 1 5 2 ) f o t e m p o r a r y s t o r a g e o B A S I C p r o g r a m s . N l o n g e r w i l ll o a d s a n s a v e s d e p e n d o t h s p e e d o y o u r t a p e o r d i s k d r i v e .W i t h R a m d i s k 6 4 y o u ' l l h a v e i s t a n t a c c e s s t a m a n y p r o g r a m s a y o c a f i i 2 0 o R A M .

I n s t a l l i n g t h R a m d i s kS i n c e R a m d i s k 6 i w r i t t e n i m c h i n e l a n g u a g e , y o u ' l l n e e d t e n t e ri w i t h " M L X , " t h m a c h i n e l a g u a g e e n t r y p r o g r a m p r i n t e d e l s ew h e r e i n t h i s i s s u e . W h e n y o l o a da n r u M L X , r e s p o n d t t h a d d r e s sp r o m p t s w i t h t h e f o l l o w i n g v a l u e s :S t a r l i n g a d d r e s s : 0 8 0 1E n d i n g a d d r e s s : 0 A 5 0

A f t e r y o u ' v e t y p e d i t h p r g r a m , s a v e c o p y t d i s k o r t a p eb e f o r e l e a v i n g M L X . E v e n t h o u g hi t ' s w r i t t e n i m a c h i n e l a n g u a g e ,R a m d i s k 6 l o a d s a n r u n s l i k en o r m a l B A S I C p r o g r a m . T h u s , t i n s t a l l t h r a m d i s k , s i m p l y l o a d t h ep r o g r a m , t y p e R U N , a n p r e s s R T U R N . W h e n t h e c u r s o r r e a p p e a r s ,t y p e N E a n p r e s s R E T U R N . T h r a m d i s k i n o a c t i v e a n r e a d y f o u s e .

R A P o w e rT h r a m d i s k y o u ' v e i n s t a l l e d o p e ra t e s m u c h l i k e d i s k o r t a p e d r i v e .I a s s u m e s d e v i c e n u m b e r o ( d i s k d r i v e i n o r m a l l y d e v i c e 8

C O M P U T E . " s G a i e i r a J u n e 1 9 B S

t a p e d r i v e i d e v i c e 1 ) S o t s a v eB A S I C p r o g r a m t t h r a m d i s k , u s et h c o m m a n d S A V E " ' f i l e n a m e " , 2w h e r e f i l e n a m e i a n s t r i n g o f 1 o f e w e r c h a r a c t e r s .

O n c e y o u ' v e s t o r e d n u m b e ro p r o g r a m s i t h r a m d i s k , e n t e rL O A D " $ " , 2 t p r o d u c e t w o -c o l u m n d i r e c t o r y o f a l t h f i l e s c u r e n t l y i t h r a m d i s k . T h i s d i r e c t o r yd o e s n o d e s t r o y t h p r o g r a m t h a t ' si m e m o r y . A t h e n o t h d i r e ct o r y , y o u ' l l s e B Y T E S F R E E m e s a g e t e l l i n g y o h o m u c h m e m o r yi l e f t i t h r a m d i s k f o a d d i t i o n a lp r o g r a m s . I y o a t t e m p t t s a v ep r o g r a m t h a t i l o n g e r t h a n t h s p a c et h a t r e m a i n s , t h s a v e a b o r t s w i t h a O U O M E M O R Y e r r o r , a n y o u rB A S I C p r o g r a m r e m a i n s i n t a c t .

W h e n y o w i s h t r e l o a d f i l ef r o m t h r a m d i s k i n t o t h B A S I Cw o r k a r e a , t y p e U J A D " f i l i ' n a m e " , 2a n p r e s s R E T U R N . I t h e r e i a a p p r o p r i a t e l y n a m e d f i l e i t h r a m d i s k , i l o a d s i n t o m e m o r y( m u c h a i w o u l d f r o m t a p e o rd i s k ) . T o c o n s e r v e m e m o r y , t h p r o g r a m i e r a s e d f r o m t h r a d i s k . F o t h i s r e a s o n , w h e n y o u ' r ef i n i s h e d w o r k i n g o n p r o g r a my o u ' v e t a k e n f r o m t h r a m d i s k , b s u r e t r e s a v e i ( e i t h e r t t h r a d i s k , o t t a p e o d i s k ) b e f o r e l o a di n a n o t h e r p r o g r a m . I y o u w i s h t d e l e t e f i l e f r o m t h r a m d i s k , j u s tl o a d i i n t o m e m o r y .

R a m d i s k 6 s h a r e s t r a i t s o b o t h t h e d i s k a n t a p e d r i v e . F o i s t a n c e , i y o u ' r e u s i n g t a p e f o p r g r a m s t o r a g e , e n t e r i n g L O A D " C "w i l l l o a d t h f i r s t p r o g r a m o t h t a p e w h o s e f i l e n a m e s t a r t s w i t h t h l e t t e r C T h i s t e c h n i q u e w o r k s j u s tf i n e w i t h R a m d i s k 6 ( f o r e x a m p l e ,L O A D " C " , 2 l o a d s t h f i r s t p r o g r a m

i t h r a m d i s k t h a t b e g i n s w i t h t h l e t t e r C . )

W i t h d i s k , t h i s p r o c e s s i k n o w n a s p a t t e r n m a t c h i n g a n r q u i r e s a a s t e r i s k ( ' ) . T h r a m d i s ka l s o r e c o g n i z e s t h i s c o n v e n t i o nw h e n l o a d i n g f i l e s . F o e x a m p l e ,j u s t a w i t h d i s k , L O A V f i l e " " , !l o a d s t h e f i r s t f i l e t h a t b e g i n s w i t ht h l e t t e r s f i l e . I c o n t r a s t ,L O A D " * " , 2 a l w a y s l o a d s t h f i r s te n t r y i t h r a m d i s k d i r e c t o r y . W i t hd i s k , t h i s i t r u e o n l y w h e n n o t h e rp r o g r a m h a s b e e n l o a d e d y e t . I p r o g r a m h a b e e n l o a d e d , L O A D" * " , 8 f e t c h e s t h e m o s t r e c e n t l ya c c e s s e d p r o g r a m .

A c o n v e n i e n c e , R a m d i s k 6 a l l o w s y o t s a v e m u l t i p l e v e s i o n s o f p r o g r a m u s i n g t h s a m ef i l e n a m e . T h i s p r e v e n t s y o f r o ma c c i d e n t l y o v e r w r i t i n g p r o g r a m i t h r a m d i s k . T r e c a l l v e r s i o n o fp r o g r a m , s i m p l y l o a d t h p r o g r a mr e p e a t e d l y u n t i l y o u r m o s t r e c e n tc o p y i i m e m o r y . B s u r e t s a v eo t h e r v e r s i o n s t d i s k o t t h r a d i s k i y o u w i s h t k e e p t h e m .

H o I W o r k sT h e R a m d i s k 6 d r i v e r r o u t i n e r s i d e s a t h b o t t o m o t h B A S I Ct e x t a r e a . T h i s a l l o w s u t i l i t i e s l i k e" M e t a B A S i C " t o p e r a t e u d i s t u r b e d .W h e n i i r u n , R a m d i s k 6 i m e d i a t e l y p r o t e c t s i t s e l f f r o mB A S I C b a d j u s t i n g t h s t a r t - o f -B A S I C p o i n t e r s u p w a r d s . N e x t , i s t o r e s t h c u r r e n t E R R O R h a n d l e rv e c t o r a 7 6 8 , r e d i r e c t s t h v e c t o r t i t o w e r r o r h a n d l e r , a n e x i t s t oB A S I C .

H e n c e f o r t h , w h e n e v e r B A S I Ce r r o r o c c u r s , t h e p r o g r a m c h e c k s f o a I L L E G A L D E V I C E N U M B E R e r o r . I t h i s e r r o r t o o k p l a c e , i a s u m e s t h u s e r i a t t e m p t i n g t a c c e s s t h e r a m d i s k . T h p r o g r a mt h e n l o o k s f o r a c o r r e c t f i l e n a m e a n l o a d s o r s a v e s t h e s p e c i f i e d p r o g r a mt t h r a m d i s k w o r k s p a c e . R a m d i s ks t o r a g e e x t e n t s f r o m l o c a t i o n $ A O O 0t S F F F F , e x c l u d i n g t h e a r e a f r o mS D O O O t S D F F F .

O t h 6 4 , c e r t a i n d e v i c e n u b e r s o t h e r t h a n w i l l t r i g g e r t h I L L E G A L D E V I C E N U M B E R e r r o r( 0 , 3 , a n s o n ) . T h e s e c a a l s o b u s e d f o r a r n d i s k a c c e s s . F o e a m p l e , b o t h L O A D " S " , 0 a n L O A D " $ " , 3 p r o d u c e r a m d i s k d r e c t o r y l i s t i n g .S e p r o g r a m l i s t i n g o p a g e 7 7

Page 47: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 47/104

B i S c r e e n C o n v e r t e rR o b e r t B i x b y

T h i s c o m p a n i o n p r o g r a m t " B i g S c r e e n , " ( p o w e r f u l 6 4 4 0 0 - p i x e l d r a w i n g p r o g r a m f o t h 6 4 p u b l i s h e d i t h M a r c h1 9 8 8 i s s u e ) m a k e s o r d i n a r y D O O D L E ! f i l e s — a n d B A S I C 7 . g r a p h i c s s c r e e n s — c o m p a t i b l e w i t h B i S c r e e n ." B i g S c r e e n , " p u b l i s h e d i t h M a r c h 1 9 8 8 i s s u e o C O M P U T E DG a z e t t e , l e t s y o c r e a t e h i - r e s d r a wi n g s o a v i r t u a l g r a p h i c s s c r e e nt h a t i 6 4 4 0 p i x e l s — f o u rt i m e s t h u s u a l s c r e e n s i z e . W i t h" B i g S c r e e n C o n v e r t e r , " y o c a l o a d g r a p h i c s c r e a t e d w i t h D O O D L E !i n t o B i S c r e e n a n h a n d l e t h e m a y o w o u l d o t h e r B i S c r e e n f i l e s .T h u s y o u ' l l h a b l e t p e r f o r m t h k i n d o d e t a i l w o r k a l l o w e d b B i S c r e e n o n y o u r D O O D L E ! f i l e s .

B i S c r e e n C o n v e r t e r i w r i t t e ni m a c h i n e l a n g u a g e f o m a x i m u ms p e e d . T e n t e r i t y o u m u s t u s " M L X , " t h m a c h i n e l a n g u a g e e nt r p r o g r a m f o u n d e l s e w h e r e i t h i si s s u e . W h e n y o r u M L X , y o a r a s k e d f o t h s t a r t i n g a n e n d i n ga d d r e s s e s o t h e d a t a y o u ' l l b e e nt e r i n g . H e r e a r t h v a l u e s t u s w i t h B i S c r e e n C o n v e r t e r :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 ; O B 7 0

F o l l o w t h M L i n s t r u c t i o n sc a r e f u l l y , a n b s u r e t s a v e c o p yo f t h e B i S c r e e n C o n v e r t e r d a t ab e f o r e e x i t i n g M L X . A l t h o u g h w r i tt e i m a c h i n e l a n g u a g e , B i S c r e e n C o n v e r t e r c a b e l o a d e da n r u j u s t l i k e B A S I C p r o g r a m .

C o n v e r t i n g D O O D L E ! F i l e sT c o n v e r t f i l e , f i r s t l o a d a n r u B i S c r e e n C o n v e r t e r . T h p r o g r a ma s k s y o f o f i l e n a m e . P l a c e d i s k

c o n t a i n i n g D O O D L E ! f i l e i y o u rd i s k d r i v e . T y p e t h n a m e o f t h eD O O D L E ! f i l e a n p r e s s R E T U R N .R e m e m b e r t a d t h D p r e f i xw h i c h p r e c e d e s a l D O O D L E ! f i l en a m e s . ( F o r e x a m p l e , i y o s a v eh i - r e s p i c t u r e a s L A N D 5 C A P E w i t hD O O D L E ! , t h f i l e w i l l a p p e a r i t h d i r e c t o r y a s D D L A N D S C A P E . ) B s u r e t h a t y o t y p e v a l i d f i l en a m e — i f t h p r o g r a m i u n a b l e t f i n d y o u r f i l e , y o u ' l l h a v e t l o a dt h p r o g r a m a n r u i a g a i n t e s u r e a a c c u r a t e c o n v e r s i o n .

O n c e y o u ' v e e n t e r e d t h D O D L E ! f i l e n a m e , B i S c r e e n C o n v e r te s w i t c h e s t t h h i - r e s s c r e e n a n b e g i n s t h c o n v e r s i o n p r o c e s s .Y o u ' l l a c t u a l l y s e e t h e f i r s t p a r t o ft h p i c t u r e l o a d a n d e x p a n d u n t i lt h l i m i t s o f t h n o r m a l h i - r e ss c r e e n h a v e b e e n r e a c h e d ( 3 2 02 0 p i x e l s ) . T h s c r e e n b o r d e r c o l o rf l a s h e s r e a n w h i t e d u r i n g t h c o n v e r s i o n . W h e n t h e p r o c e s s e n d s ,t h t e x t s c r e e n r e a p p e a r s .

A t h i s p o i n t , f o l l o w t h e i s t r u c t i o n s i t h M a r c h G A Z E T T E t l o a d a n r u B i S c r e e n . Y o u rD O O D L E ! f i l e w i l l b d i s p l a y e d o t h g r a p h i c s s c r e e n i a e n l a r g e df o r m f o u r t i m e s b i g g e r t h a nb e f o r e . U s i n g B i S c r e e n ' s v a r i o u sm o d e s a n c o m m a n d s , y o c a n o w o r k o t h i s e x p a n d e d i m a g e .W h e n y o u ' v e f i n i s h e d , b s u r e t s a v e c o p y o i t d i s k .

C o n v e r t i n g 1 2 8 G r a p h i c sB i S c r e e n C o n v e r t e r h a n d l e s n o o n l y D O O D L E ! f i l e s ; i a l s o c o n v e r t sg r a p h i c s s c r e e n s s a v e d f r o m B A S I C7 . 0 . H i - r e s s c r e e n s o t h 1 2 a r g e n e r a l l y s a v e d w i t h t h c o m m a n dB S A V E . F o i n s t a n c e , t h f o l l o w i n gs t a t e m e n t s a v e s t h c o n t e n t s o f t h eh i - r e s s c r e e n a 7 1 6 8 t d i s k a t h f i l e " H P I C T U R E " :B S A V E " H R P I C T U R E " , B 0 , P 7 1 6 8 T

P 1 6 3 8 4O n c e i i s a v e d , y o c a c o

v e r t H P I C T U R E t B i S c r e e n f o m a b f i r s t s w i t c h i n g t 6 m o d e .N e x t , l o a d a n r u B i S c r e e n C o v e r t e r . A t h f i l e n a m e p r o m p t , e t e " H P I C T U R E " . W h e n t h c o n v e r s i o n i c o m p l e t e , l o a d a n r u B i S c r e e n a n s a v e c o p y o t h e n l a r g e d i m a g e t o d i s k .

H o I W o r k sA f t e r y o u ' v e s p e c i f i e d f i l e n a m e( D O O D L E ! o B A S I C 7 . g r a p h i c ss c r e e n ) , B i S c r e e n C o n v e r t e r r e a d s

b y t e o g r a p h i c s d a t a f r o m t h f i l ea n e x p a n d s i t e n c o m p a s s f o u rb y t e s . T h e s e f o u r b y t e s a r d i p l a y e d o t h 6 4 ' s g r a p h i c s s c r e e nb e g i n n i n g a 8 1 9 2 b e f o r e a n o t h e rb y t e i r e a d f r o m t h d i s k . T h n o m a g r a p h i c s s c r e e n r e p r e s e n t s t h f i r s t q u a d r a n t o f B i g S c r e e n ' s 6 4 4 0 0 - p i x e l c a n v a s . T h r e s t o t h c o n v e r t e d g r a p h i c s d a t a ( t h e t h r e er e m a i n i n g q u a d r a n t s ) i s t o r e d i 8 0 0 0 - b y t e a r e a s b e g i n n i n g a 1 6 3 8 4 , 2 4 5 7 6 , a n 3 2 7 6 8 . B i S c r e e n C o n v e r t e r i t s e l f o c c u p i e sl i t t l e m o r e t h a n 8 0 b y t e s o m e m or i t h B A S I C t e x t a r e a .S e p r o g r a m l i s t i n g o n p a g e 7 5

C O M P U T E ' s G a z a t t a J u n o 1 9 8 8 4

Page 48: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 48/104

C O M P U T E R D I R EW i l l N o B U N D E RA N W M E A N I T P r i c « E x p i r * 6 - 3 0 - 8 8

S u p e r F a s t 1 5 M H z l B M X C o m p a t i b l e C o m p u t e rT h I n c r e d i b l y Q u i c k P r o f e s s i o n a l X C o m p u t e r

S a l e P r i c e$ 4 4 9 9 5L i i i * l l « ( A d d $ 1 0 . 0 0 d i p p i n g . ' )

• M > M H i ( M o r t o n C m a t l o g ) S u p e r F a i t V C P P a r a l l e l , S e r i a l & G a m e P o r t i A S t y l o K e y b o a r dT T M o n o c h r e n w M o n i t o r C a r d S e c u r i t y K e y l o c k5 1 1 K P r o f e u l o n a i X T T u r b o C o m p u t e r C l o c k C a l e n d a r

■ M u s t b e p u r c h a s e d w i t h M D O 4 G . W . B A S I C S o f t w a r e .f o a a d d i t i o n a l * 7 M S . ( N o t s o l d s e p a r a t e l y . )

< « T r o d t m o r * c t n l f n d T J o n a I i t » n *

C o m p l e t e 1 5 M H * I B X C o m p a t i b l e S y s t e mC o m p u t e r , D r i v e , M o n i t o r , P r i n t e r S o f t w a r e

S a l e P r i c e9

P r o f e » i l o n a l S y i t w m l i . t i M W ( A d d U S O O i h l p p t n g / )M M H ( N o r t o n C R a t i n g )3 1 2 K P r o f e u l o n a l X T u r b o C o m p u t e r4 . 7 7 / 8 M H z ; C l o c k / C a l e n d a rP a r a l l e l , S e r i a l G a m e P o r t s

M S D O S 3 . G . W . B o s k I n c l u d e d

N O n S e l l sT h i s S y s t e m

F o L e s s !

H I - R u t 1 3 " M o n o c h r o m e M o n i t o rG e n u i n e I B M l % P r i n t e r w i t h I n t e r f a c eA n H e a t T r a n s f e r P a p e r

S o f t w a r e ) W o r d P r o c e s s o r . S p r e a d s h e e t D a t a B a s e! ■ " ■ ■ " c ' . o - i . t - j . i

C o m p l e t e A p p l e ®C o m p a t i b l e S y s t e mC o m p u t e r , D r i v e , M o n i t o r , P r i n t e r s S o f t w a r e

S a l e P r i c e$ 4 7 9 9 5

C o m p l e t e C o m m o d o r e ®6 4 S y s t e mC o m p u t e r , D r i v e , M o n i t o r , P r i n t e r s S o f t w a r e

S a l e P r i c e

3 9 9

N O n S e l l sT h i s S y s t e m

F o L e s s !

L a t e r 1 M C o m p u t e rV i d e o , P a r a l l e l S e r i a l P o r t sR u n s V i r t u a l l y A l o t h A p p l e I I l i H S o f t w a r e

H R e 1 3 M o n o c h r o m e M o n i t o rG e n u i n e I B I ' / . " P r i n t e r W i t h I n t e r f a c eA n H e a t T r a n s f e r P a p e r

S o f t w a r e : W o r d P r o c e s s o r , S p r e a d s h e e t D o t a E n t r y

N O n S e l l sT h i s S y s t e m

F o L e s s !

l i . i S I O 4 5 : M C C O d i p p i n g . ' )

C o m m o d o r e C - M t C o m p u t e rE x c e l e r a t o r P l u t D t i k D r i v eH R e 1 2 M o n o c h r o m e M o n i t o rW i t h C o n n e c t i n g C a b l e s

i h r g . n r r a d a n v r i t o A p p l * C o m p u l w i I n c .

G e n u i n e I B I ' / i " P r i n t e r W i t h I n t e r f a c eA n H e a t T r a n s f e r P a p e r

G E O S S o f t w a r e : W o r d P r o c e s s o r A n D r a w i n g P r o g r a m

C o m n i a i i o » < S I i l . i . i . . I H f . J . i T . a i k 1 0 . . 1 M o t h l r » i I n c .

1 P a H o m e T r i a l 9 P a I m m e d i a t e R e p l a c e m e n t P o l i c ym d m u i . J J - . . . 1 - 1 ■ ■ < A l « d e n m u i l b i U D t f W * W i r u p > M i p f - n u I n I h * U . S . , C A N A D A . P U E R T O H I C O , * A P O - F P O .

^ . , , - , o C M \ l l O K I U ^ . r - - . . . ■ ■ < - - - . - . - . - - - - • - ■ I - ^ y i . ' I . " "1 I L .

m * i t i » c a u d C . O . D .

Page 49: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 49/104

I 1 s I P R I C E , S U P P O R T , G U A R A N T E E !W L O V E O U C U S T O M E R S ! P r k «

G e n u i n e I B M ® P r i n t e r8 Y 2 " L e t t e r S i z e 8 C o l u m n

L i m i t e d Q u a n t i t i e s

S a l e( A d d $ 7 , 5 0 s h i p p i n g .

H i - S p e e d N L P r i n t e rS u p e r b N e a r L e t t e r Q u a l i t y

1 6 — 1 8 0 C P S

* * L i s t $ 1 9 9U n b e l i e v o b l e L o P r i c e • U n d e r l i n eA d v a n c e d D o M a t r i x H e a t T r a n s f e r E n l a r g e dU p p e r & L o w e r C a s e ( W i t h T r u e L o w e r D e s c e n d e r s )G r a p h i c s W i t h C o m m o d o r e , & A p p l e I n t e r f a c e sR e a d y t H o o k U T S e r i a l P o r t O I B M ® P C j rL o C o s t A d a p t e r s F o I B M ® , A p p l e , C o m m o d o r e ,

L a s e r C o m p u t e r s

S a l e( A d d $ 1 0 . 0 0 s h i p p i n g , * ) 1 7 9

L i s t $ 4 9 9H i g h S p e e d D o t M a t r i xN e a r L e t t e r Q u a l i t y S e l e c t a b l e F r o m F r o n t P a n e lI t a l i c s E l i t e C o n d e n s e d P i c oT r a c t o r / F r i c t i o n F e e d

• C e n t r o n i c s P a r a l l e l P o r tL i f e t i m e W a r r a n t y O P r i n t H e a dM o n t h R e p l a c e m e n t P o l i c y F o P r i n t e r

• S u p e r G r a p h i c s8 B u f f e r

1 5 1 6 C P P r i n t e rS t a r M i c r o n i c s L V - 1 6 1 5 W i t h H i g hS p e e d A n N e a r L e t t e r Q u a l i t y

S u p e r H i - S p e e d P r i n t e r2 0 C P S t a r M i c r o n i c s L V - 2 0 1 0W i t h C r i s p N e a r L e t t e r Q u a l i t y

N O n S e l l sT h i s P r i n t e r

F o L e s s !N O n S e l l sT h i s P r i n t e r

F o L e s s !

S a l e[ A d d $ 1 4 . 5 0 s h i p p i n g . * L i s t $ 4 9 9I B C o m p a t i b l eS k i p O v e r P e r f o r a t i o nC o n t i n u o u s U n d e r l i n eF r i c t i o n a n T r a c t o r F e e d sH i g h R e G r a p h i c s P r i n t i n gN L a n H i g h S p e e d D r a f tB o t h P a r a l l e l a n S e r i a l I n t e r f a c e P o r t s S t a n d a r d

S a l e Q Q 9 5( A d d $ 1 0 . 0 0 s h i p p i n g . * ) M L i s t $ 4 9 9( A d d $ 1 0 . 0 0 s h i p p i n g .I B C o m p a t i b l eS e r i a l I m p a c t D o t M a t r i xN e a r L e t t e r Q u a l i t y M o d eU l t r a H i g h R e s o l u t i o n B i I m a g e G r a p h i c s2 0 C P D r a f t 4 C P N e a r L e t t e r Q u a l i t yS t a n d a r d S e r i a l C e n t r o n i c s P a r a l l e l P o r t sP u l l T r a c t o r A u t o m a t i c S i n g l e S h e e t L o a d i n g

1 D a H o m e T r i a l 9 P a I m m e d i a t e R e p l a c e m e n t P o l i c y

C a l l( 3 1 2 ) 3 8 2 - 5 0 5 0W L o v e O u C u s t o m e r s ! M a l l

C O M P U T E R D I R E C T2 2 2 9 2 N P e p p e r R o a dB a r r i n g t o n , I L 6 O O 1 O

Page 50: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 50/104

S i n c e 1 9 8 1

L y c o C o m p u t e rM a r k e t i n g C o n s u l t a n t s

O r d e r p r o c e s s e d w i t h i n 2 h o u r sO r d e r E a r l y C o m m o d o r e P r i c e I n c r e a s e s P o s s i b l e

C O M M O D O R E 1 2 8 D, S y s t e m

$ 4 4 9 9

C O M M O D O R E 1 2 s y s t e m s p e c i a l

C o m m o d o r e 1 2 C o m p u t e rT h o m s o n 4 1 2 0M o m i o r

• £ * c o l 2 0 0 1 D n v o

$ 6 0 9 9

T H O M S O N 4 1 2 0C o m m o d o r e R e a d y M o n i t o r

C o l o r C o m p o s i t e ( o 6 M o d e O p e r a t i o nC o l o r R G f o C 1 2 8M o d e O p e r a t i o nP l u s S w i t c h a b l e i G r e e n M o n o c h r o m eC a b l e s I n c l u d e d

$ 2 2 5 9

B L U E C H I P P P E R S O N A LC O M P U T E R

4 . 7 7 M h s p e e dD u a l ( l o p p yG r e e n m o n i t o ri n c l u d e d

■ - $ 5 7 9 9

C O M M O D O R EH A R D W A R E

1 5 4 1 I I D i s k D r i v s $ 1 7 5 9 51 5 8 1 D i s k D n v o 1 1 8 9 9 5I n d u s G C - 8 4 D r l u n S I 6 9 . 9 5I 8 0 2 C M o n i t o r S 1 8 P a s

6 C o m p u l B f I 6 9 . 9 51 2 B D C o m p i r t 0 r . D l i v e $ 4 4 9 9 C - 1 3 5 1 M o u s a $ 3 9 1 7 0 0 F A S 1 0 9 9 C - 1 7 5 0 R A S C A L L1 7 6 4 R A C 5 S 1 1 7 . 9 S

S 2 7 9 . 9 5S 2 i 9 . e sS 1 9 B . 9 5{ 1 4 9 9 5

1 0 8 4 M o n i l w1 2 C o m p u t e rE x c e l 2 0 0 1 C 1 2 ( ! Q l i v oE i C O l F S D - 2 1 - C 6 D r i v e

A t t e n t i o n E d u c a t i o n a lI n s t i t u t i o n s :

I y o a r n o t c u r r e n t l y u s i n go u r e d u c a t i o n a l s e r v i c e

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

P C O M P A T I B L EH A R D W A R E

S 6 4 . 9 5B C 1 2 G r M o n i t o rB C 1 2 A A m . M o n i t o r $ 6 9 . 9 5B C C C G C o l o r C a r d S 9 J . 9 9A S S C A L LL a s e r C o m p n c l X $ 4 7 5 . 9 5l a s o f C o m p a c i X T 6 * o K S M 9 L a s e r D e s k t o p T u r t o C T 2 5 6 K S 5 6 9 S 5L a s e r D e s k l o p T u r b o X 6 4 0 K $ 5 9 9 9 5L a s e r E G C a r d S 1 2 9 9 5K r a f t P J o y s t i c k C a r d S 2 7 . 9 5Z u c k e r C G C o l o r C a r d $ 8 9 . 9 5A T G r a p h i c s S o l u l l o n £ 1 2 9 - 9 5A T E G W o n d s r S 1 9 9 . MT h o m s o n G 2 0 0 S 2 4 9 9 B l u e C h i p P o p u l a r S C A L LB l u a C h i p 2 B 6 A T S C A L L

< $ S e a g a t eH A R D D R I V E S

S 2 2 2 m e H a r d D n v e . . . . S 2 1 5 . 9 5 "S 2 5 J m e U n D r r v e . . . . S 3 9 9 . 9 5 '■ D T C C o n l r O l l B r K i l o P C X T . . S 3 9 S 2 3 3 m a H a r d D r i v e . . $ 2 4 9 . 9 5 "" D T C F I L L C o n l r o l l e r K i l o P C / X T $ 4 9 . 9 5S T 1 2 5 2 O m o f l 3 . 5 H n r d D r r v e $ 2 8 9 . 9 5O T C o n u o l l e r K ( o P C X T $ 3 9 S 1 2 5 2 0 m e I n t e r n a l C a r d

C o n t r o l l e r S 3 4 9 . 9 5A d $ 1 0 - 0 0 t o W e s t e r n O g i t a !C o n t r o l l e r s

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

$ 1 6 9 9 5

C O M M O D O R E 6 4 S y s t e mC o m m o d o r e 6 4 C S e i k o s h aC o m p u t e r S p 1 8 0 V C o m m o d o r e C o m m o d o r e1 5 4 1 I D r i v e R e a d y P r i n t e r

i J 1 1 i i 1 1 n t

f / / / L A S E R C O M R Q C T X P C - X T P a r a l l e l P r i n t e rC o m p a t i b l e P o r t4 . 7 7 8 , 0 0 M h S e r i a l R S 2 3 2S u p e r T u r b o J o y s t i c k / G a m eC l o c k S p e e dB u i l t - i n 5 v D r i v eB u i l t - i n R G V i d e o O u t p u t

O N L Y $ 4 7 5I I / / L A S E RD e s k t o p P

$ 5 6 9 9 5

1 - 8 0 0 - 2 3 3 - 8 7 6 0

Page 51: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 51/104

L y c o M e a n s T o t a l S e r v i c e

C a l l L y c o

I f

M a r k " M a c " B o w s e r ,S a l e s M a n a g e r

w o u l d p e r s o n a l l yl i k e t t h a n k a l o o u p a s t c u s t o m e r s f o h e l p i n g t m a k e L y c oC o m p u t e r o n o t n l a r g e s t m a l l o r d e rc o m p a n i e s a n dl e a d e r i t h I n d u s t r y .A l s o . w o u l d l i k e t e x t e n d m p e r s o n a li n v i t a t i o n t o a l c o m p u t e re n t h u s i a s t s w h h a v en o e x p e r i e n c e d t h s e r v i c e s t h a t w p r o v i d e .P l e a s e c a l l o u t r a i n e d

' s a l e s s t a l l a t o j t o l l f r e e n u m b e r t i n q u i r e a b o u t o u d i v e r s e p r o d u c t l i n e a n w e e k l y s p e c i a l s .

F i r s t a n f o r e m o s t o u r p h i l o s o p h y i t k e e p a b r e a s to t h c h a n g i n g m a r k e t S t h a t w c a p r o v i d e y o w i t hn o o n l y f a c t o r y - l r e s h m e r c h a n d i s e b u a l s o t h e n e w e s tm o d e l s o f f e r e d b t h m a n u f a c t u r e r s a t h a b s o l u t e b e s tp o s s i b l e p r i c e s . A n w o f f e r t h e w i d e s t s e l e c t i o n o c o m p u t e r h a r d w a r e s o f t w a r e a n a c c e s s o r i e s .

F e e l f r e e t o c a l l L y c o i y o u w a n t t k n o w m o r e a b o u tp a r t i c u l a r i t e m . c a n ' t s t r e s s e n o u g h t h a t o u t o l l - f r e e

n u m b e r i n o j u s t f o o r d e r s . M a n y c o m p a n i e s h a v et o l l - f r e e n u m b e r f o o r d e r i n g , b u t i y o j u s t w a n t t a s q u e s t i o n a b o u t p r o d u c t , y o h a v e t m a k e t o l l c a l l . N o a L y c o O u t r a i n e d s a l e s s t a f f i k n o w l e d g e a b l e a b o u t a l t h p r o d u c t s w s t o c k a n i h a p p y t a n s w e r a n q u e s t i o n sy o m a h a v e . W w i l l d o u b e s t t m a k e s u r e t h a t t h p r o d u c t y o s e l o c t w i l l f i y o u r a p p l i c a t i o n . W a l s o h a v eS a t u r d a y h o u r s o n e m o r e r e a s o n l c a l l u f o a l y o u rc o m p u l e r n e e d s

O n c e y o u ' v e p l a c e d y o u r o r d e r w i t h L y c o , w d o n ' tf o r g e t a b o u t y o u . O u f r i e n d l y , p r o f e s s i o n a l c u s t o m e rs e r v i c e r e p r e s e n l a l i v e s w i l l f i n d a n s w e r s l y o u r q u e s t i o n s

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

L y c o C o m p u t e rS t o c k s m u l t l m i l l i o nd o l l a r I n v e n t o r y o f a c t o r y - f r e s hm e r c h a n d i s e . C h a n c e sa r w h a v e e x a c t l yw h a t y o u w a n t r i g h t i o u w a r e h o u s e . A n t h a tm e a n s y o u ' l l g e i f a s t .I f a c t , o r d e r s a r n o r m a l l y s h i p p e d w i t h i n2 h o u r s . F r e e s h i p p i n go p r e p a i d c a s h o r d e r so v e r S 5 0 , a n t h e r e i n d e p o s i t r e q u i r e d o C . O . D . o r d e r s . A i r f r e i g h t o U P B l u e R e L a b e l s h i p p i n g i

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

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

T O R D E R , C A L L T O L L - F R E E : 1 - 8 0 0 - 2 3 3 - 8 7 6 0N e P W a t s : 1 - 6 0 0 - 2 3 3 - 6 7 6 0

O u t s i d e C o n t i n e n t a l U C a l l : 1 - 7 1 7 - 4 9 4 - 1 0 3 0H o u r s : 9 A t 8 P M , M o n . T h u r s .

9 A t 6 P M , F r i d a y 1 0 A M t 6 P M , S a t u r d a yF o C u s t o m e r S e r v i c e , c a l l 1 - 7 1 7 - 4 9 4 - 1 6 7 0 ,

9 A t 5 P M , M o n , F i O w r i t e : L y c o C o m p u t e r , I n c .

P . O . B o 5 0 8 8 , J e r s e y S h o r e , P 1 7 7 4 0C . O . D . R l a k ' F r o e P o l i c y : f u l l m a n u i . ■ . . ■ ' - ■ . j i s i d f lP p r i c e s s h o w 4 D c a s h d i s c o u n i . a d 4 f o c r e d i l c a r d s • A P O , F P Q ,i n l e m a i i o n a l ' a d d S 5 p l u s 3 * l o p r i o r i t y 4 - w e e k d o f l r a r > c e o p e r s o n a l c h e c k s

w c h e c k l o r c r e d i t c a r d ! t h e f t s o i r y . c o m p a t i b i l i t y n o t g u a r a n t e e d r e t u r na u f t o n r a i i o n r e q u i r e d d u l n e p r o d u c t g u a r a n t e e , r e t u r n r e s l n c t i o n a a p p l y *p r i c e . a v a l l a b i l i t y s u b i e c i l c h a n g e • p r o p a i J o r d a r s u r k r i o $ 5 i C o n i i n e n l a l U S ,a d S 3 0 0

» - s

C 6 1 2 M o d e m V a l u e

• A v a t e i I 2 0 0 e H a y e sC o m p a t i b l e M o d e mD i r o c l C o n n e c t C a b i n t Y o u r c & u i z sF r o a Q u a n t u m L i n k S o f t w a r e

O n l y $ 8 9 . 9 5

D i s cS t o r a g e

Q V S - 1 0 6 ' / . - S 3 - 9 5O V S - 7 5 S V . 5 1 4 . 9 5Q V S - 4 0 3 S 1 1 . 9 5

G e n e r i cR i b b o n s

C o l o r R i b b o n sA v a i l a b l e

S i v e u p l 5 0 a r b u n d p r i c e s C « I 1 ( o r y o u r

n u K a i n d m o d a l

P r i n t e rI n t e r f a c e s

X e i o c J f £ 3 5 . 9 5X n t i T S u p o r g i a p h i c s . . . S S 9 X o t e e G a W S B 9 . 9 5P P S 2 9 C a r d c o G W I n z $ 3 2 . 9 5C a i o c o S i » e r S 4 J . B 5M W 3 5 0 S J 9 . 9 5X l r a L o n g P C a b l o . . . . S C A L L

G r e a tB a r g a i n s

N e M - M o u s e

W o r k s w i t h G e o s1 3 S 1 C o m p a t t o l a

C a l l f o rI n t r o d u c t o r y

P r i c e !

M o u s e P a d s* p r o v i d e s c l e a n , d u s M r e e s u r -

l o c e f o y o u r m o u s eN o - m a r D o c k i n g f p f o t o c iy o u r d e s k s u r f a c e

9 x 1 1 . . . . $ 1 0 . 9 5

M o u s eC l e a n e r

S 9 . 9 5

5 - 1 / 4O l i k N o t e h M i n i I S S D D . . . .D S D O

S K C :D S D DD S H DG e n e r i c O S V o r M i l m :S S D D

S D 3 . h U i X I :S S D D□ S D DB o n u s :S S D D . . D S D D

T o , . . , .T T a c E

M o i i w C o r d

Page 52: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 52/104

. . $ 5 . 9 5

. . $ 7 . 9 5. . W . 9 S

. . S S . 9 5. . 1 6 . 9 5

. . S 9 S I 3 . 9 5

. S 4 . 9 5

S 1 . 5 0S 7 . 9 5

S I 0 . 9 5s n . s s

1 9 . 9 5$ 1 0 . 9 5$ 1 2 . 9 51 2 6 . 9 5

S 5 9 SS 6 . 9 5

S 0 . 9 5s i i . e sS 9 . 9 9$ 1 6 7 51 2 9 $ 2 9 . 9 5S 1 4 . 9 5$ 1 6 . 9 5

S 6 . 9 SS I B . 9 5

. S 6 . 9 S

S u r g eS u p p r e s s o r s

P P 1 0 2 - 6 o u t l e t $ 1 6 . 9 5P P 1 0 6 - 6 o u t l e i w i t t iE M I < R F I $ 2 8 . 9 5P P 1 0 * - 6 o u t i e l w i t hI n d i c a t o r 5 1 9 . 9 5P P I O I - S o u M e lp o w e r s t r t p S 9

D r i v eM a i n t e n a n c e

5 V D n v e C l e a n e rC M P M 2 5 7 . 9 55 ' / * D r i v e C l e a n e rw i t h p r o g r a m S 1 5 9 53 . D r i v e C l e a n e rC M 1 5 S 1 0 . 9 5

S w i t c hB o x e s

C e n t 2 5 A $ 3 9 C e n f 3 6 A B S 3 9 . 9 5R 5 2 3 2 A B C $ 4 5 . 9 5C e n t A B S 4 9 . 9 5R S 2 3 2 A B C D S 4 9 . 9 5C e n t A B C O S 4 9 . 9 5

S O F T W A R EC O M M O D O R E C O M M O D O R E

V i d e oT a p e

S K T 1 2 0 V H V i d e o T a p e :e a c h $ 3 - 9 93 p a c k 1 1 0 . 9 51 p a c k $ 3 5 . 9 5

C l o s e o u t s !

F a c t o r y F r e s hS p e c i a l P r i c i n g

C a l l f o A v a i l a b i l i t yQ u a n t u m U n i tC o m p u t e r C o v e r - u p( o u s t c o v e n ) ,N o v a t i o n m o d e m sA n c h o r m o d e m sC e r l r o n „ . . , „T e k n i k a M o n i t o r s . . . . . . . . .P a n a s o n i c M o n r t o r sD e n n i s o n D i s k e t t e sJ u k i 6 3 0 0

S S A V E

$ 5 A V ES S A V ES S A V ES S A V ES S A V ES E A V ES S A V ES S A V E

O r a a t ■ , j i v j r ; . ] ' L o E p y * .C e r d c o . E M t e r n H o u s e , H i g hT e c h E i p r e » » l o n 9 , T t m e -w o i k s , S p J n a k e r ,S c a r b o r o u g h , C o n t i n e n t a l ,a n m u c h m o r e ' !

A c c M t :E c h o l o r ) S 2 5 . 9 5M a c h 5 $ 1 9 . 9 5M a c h - 1 2 8 S 2 B . 9 51 0 t h F r a m e $ 2 2 . 9 5

F a m o u s C o u r s e s # 1 . - . S 1 1 - 9 5F a m o u s C o u r s e s # . . $ 1 1 . 9 5L o a d e r B o a r d P a c k $ 1 4 . 9 5A c t i o n S o f t :U P o f i s c o p o $ 1 8 . 9 5T h u n d o r c h o p p o r S 1 B . 9 5A c i l v l i t o n ;C h a m p i o n . B a s k o l E a l l $ 1 9 9 5M u s i c S t u d i o 5 1 9 - 9 5L e a t h e r G o d d e s s e s . . . . S 2 2 . 9 5T o F u e l E l i m i n a l o r E 1 5 . 9 SB e y o n d Z o r i t $ 2 5 . 9 5G F L F o o t O a J I S 1 9 . 9 5G e B o A i R a l l y S I 6 . 9 5L a t l N i n i a S 1 9 . 9 5M i g h t s M a j l c S 1 9 . 9 SN o r d S B o r t $ 1 9 , 9 5A l i e n s S 2 5 . 9 5M a n i a c M a n s i o n S 1 S . 9 5O a l l c r l o a I n c l u d e d :P a p e r c l i p 0 5 3 1 . 9 5O u t r a g e o u s P a g e s S 3 1 . 9 5B e i f c e l a y S o t t w o r k a :G o o l i l e C 6 1 2 3 . 9 5Q u C o l e C 6 S 2 9 . 9 5G o o i 6 4 S 3 5 . 9 5Q « » 1 2 B S 3 9 9 5G e o w i t e $ 2 9 . 9 5G e o w r i t e 1 2 8 S 3 9 . 9 5G e o o u b l i s h C 6 £ 3 9 . 9 5B e r k e l e y T r i P a k $ 2 9 . 9 5B r o d e t b u n d :B a n k S W r i t e r S 2 7 . 9 5C a r m e n S e D i e g o S 1 9 . 9 5G r a p h i c L i b . I . I I , I I I S ' 3 . 9 5P r i n t S h o p S 2 S 4 9P r i m S h o p C o m p a n S 2 2 . 9 5C a u l d r o n S 1 6 . 9 5S u p e r b i k e C h a l l e n g e . . S t l . 9 5M a g n e t o n $ 1 4 . 9 5E l e c t r o n i c A r t s :M a r u l e M a d n e s s S 2 0 . 9 5r e a p e r ' s A F $ 2 2 . 9 5D e m o n S t a l k e r s $ 2 0 . 9 5D r a g o n ' s L a i r S 1 6 . 9 5S k a l o o f D i S 2 0 S 5S W k o F l e e t S 2 9 E p r y x :D e s t r o y e r $ 2 2 . 9 5F a s t l o a d S 1 9 . 9 5S u b S a t l l e $ 2 2 . 9 5W i n t e r G a m e j S 1 1 - 9 SC a l i f o r n i a G a m e s $ 2 2 . 9 5S t r . S p o r t s B a s k e t b a l l . $ 2 2 . 9 5S u m m e r G a m e s I I S 1 1 . 9 5W o r l d G a m e s 1 2 2 . 9 5B o u l d e r o n s n C o n S e i . . 1 1 3 . 9 5R a W a r r i o r S 1 3 . 9 5F i r e b i r d :E M S 1 8 . 9 5G u i l d o T h i e v e s 5 2 2 . 9 5P a w n $ 2 2 . 9 5T r a c k e r $ 2 2 . 9 5S l a r g l t d e r $ 1 8 . 9 5S a n l r y $ 2 2 9 6M L c r o l a a g u e :M i c r o l e a g . B a s e b a l l $ 2 2 . 9 5G e n e r a l M a n a g e r $ 1 6 . 9 5S t a i D i s k S 1 3 . 9 5M i c r o l e a g W r e s t l i n g . . . . S 1 6 . 9 58 T e e m D i s k m . 9 5

W I c r D p r o a e :A l f o o r n e R a n g w S 2 2 . 9 5F - I S S I n k o E o g l o $ 1 9 . 9 5G u n s h i p $ 1 9 . 9 5K e n n e d y A p p r o a c h $ 1 9 S i l B i t S e r v i c e $ 1 9 . 9 5S o l o F l i g h l $ 1 3 . 9 5T o G u n n e r $ 1 3 . 9 5

O r i g i n :A u t o d u e l S 2 B . 9 5U l t i m a I I S 2 2 . 9 5U l t i m a I V $ 3 3 . 9 5M o o b l u s S 2 2 . 9 5S o f l w a r a S i m u l a t i o n ! ;P u r e S t a t B s e o b a t l S 2 9 F o o t b a l l $ 1 7 . 9 5P u r e S t a t C o l l e g eB a s k a t B a U $ 2 2 . 9 5S p r i n g b o a r d :N e w s r o o m $ 2 9 . 9 5C e l i c a l e M a k e r S 2 9 . 9 5C l i p A r t V o l . • S I 7 . 9 5C l i p A V o l . # S 2 3 . 9 5C l i p A r t V o l . * S 1 7 . 9 5G r a p h i c s E i p a n d e r , S 2 1 . 9 5S t r a t e g i c S i m u l a t i o n *G e t t y s b u r g $ 3 3 . 9 5P h a n l o s l e I $ 2 2 9 5P h a n t a s i e i l $ 2 2 . 9 5R o a d W a r 2 0 0 0 S 2 2 . 9 5W i z a r d s C r o w n $ 2 2 . 9 5W a r g a r r w C o n s l r S 1 E 9 5B o t H o c r u l s o r $ 3 3 . 9 5E l e m a l D a g g e r 1 2 2 . 9 5S h i l o h $ 3 9 O u e s t r o n l l S 2 2 9 5P h a n t a s i e $ 2 2 . 9 5S o n s o L i b e r t y $ 1 9 9 5S l l b l o r j l cF l i g h t S i m u l a t o r I $ 3 1 . 4 9J e S i m u l a t o r $ 2 4 . 9 5N i t j h t M i s s i o n P l n b o i l . . . $ 1 6 9 5S c e n o i y D i s k i - f l $ 1 2 . 9 5S t o a l l h M i s s i o n S 3 1 . S 5T l m e v f O r k i ;P a r t n e r C 1 2 2 . 9 5P e n r i e r 1 2 S 2 7 . 9 5S w i l t G a t e 1 2 8 $ 2 7 . 9 5W O T D W n t o r 1 2 3 $ 2 7 9 W o r d W I t e r 6 S 2 2 . 9 5S i l v i a P o r t o r V 1 - 6 4 S C A L LU n l i o n W o r l d :A i t G n l l e r y o S I 4 . 9 5P u n t M a s t e r $ 1 7 . 9 5A G a l l e r y F a n t a s y . . $ 2 5 . 9 5

A c c o m ;W o r l d C l a s s L a s d . B d $ C A L LA c t l v l a l o n :C h a m p . B a s k e t b a l l $ 2 5 . 9 5C h a m p « n s h l p G o l l . . $ 2 2 . 9 5G F L F o o l b a l l $ 2 5 . 9 5G e B e A i R a l l y 5 2 2 . 9 5E l e c t r o n i c A r t s :G i i f l i r o r i S 2 6 . 9 5O n o o n O n s S I 3 . 9 5W o a v o i B a s e b a l l S 3 3 . 9 5R o l u r n t A t l a n t i s S C A L LE p y x iA p h T r i l o g y $ 1 1 . 9 5W i r t l o r G a m e s S 2 2 . 9 5W o i l d G a m e s . . $ 2 2 . 9 5D e s t r o y e r S 2 2 . 9 5F i r e b i r d :G u i l d o T h i e v e s $ 2 5 . 9 5P a w n . S S S . 9 SS l W g l r d o r $ 2 9 M i r o i i i u —S l l o n t S e r v e d $ 2 2 . 9 5S u b l B g l c :F l i g h t S i m u l a t o r I $ 3 1 . 4 9S c e n e r y D i s * . S C A L LU n l i o n W o r l d :

F o n t s B o r d e r s $ 1 9 A G a l l e r y F a n t a s y E 2 5 . 9 5

I B A c c e i i :W l o . C I . L e a d e r B o a r d . $ 2 7 . 9 5t O t t i F r a m e 1 2 9 A c t i v l i l o n :C h a m p . Q a B O O o l l $ 2 9 C h a m p . B a s k e t b a l l S 2 2 . 9 52 o r k T n k > g y $ 3 9 . 9 5L e a t h e r G o d d e s s e s $ 2 2 . 9 5B e y o n d Z c r t $ 2 7 . 9 5B r o d e r b u n d :A n c i e n t A o W a $ 2 5 . 9 SP n n t S h o p S 3 2 . 9 5P n n t S h o p C o m p a n . . . S 3 I . 9 5G r a p h i c L i b . l o I S 1 9 . 9 EA n c i c n l A i T o l W a a S e 5 2 5 . 9 5C a r m e n S a n D i e g oW o r l d S 2 2 S 5S u o e r b i k o C h a l l o n g o . . $ 1 1 . 9 5S e a r c h a n d D e s t r o y $ 9 . 9 5E l e c t r o n i c A r t * :W e a v e r B a s e b a l l $ 2 5 . 9 5S i a r i l k j h t S 3 2 . 9 5V e n g e r ' s A F T S 2 6 . 9 5E p y > :A p s h a i T r i l o g y $ 1 1 . 9 5C ' D W a C a l e n d a r S 1 5 . 9 5D e s t r o y e r $ 2 2 . 9 5S I S p o r t s B a s k e t b a l l . . . $ 2 9 S u B a t t l e S i m u l a t o r . . S 2 2 . 9 5W i n t e r G a m e s , S I 1 . 9 5W o t W G a m e s S 2 2 . 9 5R s W a r r i o r S 1 3 . 9 5S p v s S p I I S 1 3 . 9 SF i r e b i r d - .S t a r g l i K o r $ 2 9 G u r l d o T h i e v e s 1 2 5 . 9 5M I C r o l H g u e :M i c r o l e a g . B a s e b a l l . . . . S 2 2 . 9 5G e n e r a l M a n a g e r $ 1 6 . 9 5S l a t D t s k S 1 9 M l c r o p r o t e :C o n f l i c t ( V i e t n a m $ 2 9 C r u s a d e i E u r o p e $ 2 2 . 9 5D e c i s i o n I D e s e r t S 2 2 . 9 5F - i S S i n k o E a g l e $ 2 2 . 9 5S i l e n t S e r v i c e $ 2 2 . 9 5G u n s h i p $ 2 7 . 9 5P i r a t e s S 2 2 . 9 5O r i f l l n :U l t i m a $ 2 2 . 9 5U l t i m a I I S 2 2 . 9 5U l t i m a I S 3 3 . 9 5M o e b i u s $ 3 3 . 9 5O g r e $ 1 9 S t r a t e g i c S l m u l a t l o n a :W u n i c l o C r o w n $ 2 2 . 9 5K a m p f g i u p p e $ 3 3 . 9 5P h a m a s i e $ 2 2 . 9 5P r t a n t a s i o I I $ 2 9 R i n g s o Z i l t i n $ 2 2 . 9 5S h i t o h $ 2 2 . 9 5S u b l o g l c ;J e S i m u l a t o r $ 3 1 . 4 9F l i g h t S i m u l a t o r $ 3 9 T l m e w u r h a :S m f t c a l c $ 3 9 . 9 5W o o f w r l t o r $ 3 9 U n l a o n W o r i r J :A r G a l l e r y 5 1 4 . 9 5N e w s M a s t e r S 4 9 . 9 5

Page 53: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 53/104

P r i c e G u a r a n t e eS i n c e 1 9 8 1 , w h a v e l e t h i n d u s t r y b

c o n t i n u i n g t o t t e r t h l o w e s t n a t i o n a lp r i c e s w h i l e p r o v i d i n g q u a l i t y s e r v i c e . M a n yc o m p a n i e s h a v e c o m e a n d g o n e t r y i n g t oI m i t a t e o u q u a l i t y a n s e r v i c e . I b s o m eo v e r s i g h t w d n o h a v e t h e l o w e s t p r i c e sa d v e r t i s e d o t h p r o d u c t s y o d e s i r e ,t h e n w w o u l d a p p r e c i a t e t h e o p p o r t u n i t yt r e c t i f y t h i s o v e r s i g h t .

G r e a t P e r f o r m a n c eG r e a t P r i c e

1 0 8 0 i M o d e l I 1 5 c p D i a f t M o d eN L M o d eF r i c t i o n T r a c t o rF e e d2 - Y e a r W a r r a n t y

$ 1 7 9 9

M o n i t o r s M o d e m sT h o m i o n :2 3 A m b e r T T L J I 2 " $ 7 9 . 9 5■ 1 I 2 0 C G A E Z 1 9 9 54 1 6 0 C G $ 2 5 4 . 9 5" 6 E G $ 3 4 9 . 9 54 3 7 5 U l t i f l S c a n $ 3 8 9 9 5G 2 0 S u p e r C a r d S 1 B 4 . 9 5« 7

■ Q u t n t l t l n L i m i t e d

B l u a C h i p - .B C 1 2 G r e e n T T B C 1 2 A m b e r T T

N E C :M u l l i s y n e I

. $ 6 4 . 9 5£ 6 9 . 9 5

S 5 9 3 9 S

S a v > 1 2 1 0 o u r N E C M u l t h y n tw i t h T h o r n t o n 4 3 7 5 U l l r i S c a nJ 3 M . 9 5

M n u n a v o x :B M 7 6 5 2 $ 6 4 9 58 M 7 6 2 2 S 8 4 . 9 57 B M - 6 1 3 S 7 9 . 9 57 B M - 6 2 3 S 7 9 9 5C M 8 5 0 2 S I B 9 9 C M 8 5 0 5 S 2 O 9 9 5C M 8 5 6 2 $ 2 3 9 9 C M 8 7 6 2 S 2 4 9 9 58 C M - 5 I 5 $ 2 6 9 . 9 5

A v a t a i :1 2 0 0 s $ 6 9 . 9 5I E O O i P C a r d $ 6 9 . 8 51 2 0 0 f i c M o d e r n $ 8 9 . 9 52 4 0 0 $ 1 7 9 9 52 4 O 0 i P C a r d S 1 6 9 . 9 5H a y e s :S m a r t m o d e m 3 0 0 S 1 4 9 . 9 5S m a r t m o d e m 1 2 0 0 $ 2 6 5 9 5S m a r t m o d e m 2 4 0 0 . . 1 4 2 5 . 9 5

N e f o ' 8

I I &

m 1 1 m

N X - 1 0 0 0$ 1 7 9 9 S

1 4 4 c p s D r a f t3 c p N L E O p e r a t i o n F r o n lP a n e l C o n t r o l

C o m m o d o r e R e a d y

S E I K O S H AS p 1 8 0 V C• 1 0 0 c p s D r a r l

• 2 c p N L D i r e c l C o n n e c t[ o C o m m o d o r e

N E W ! N X 1 0 0 0 R a i n b o wC o l o r P r i n t e r $ 2 2 5 . 9 5

S e i k o s h a p r i c ei n c r e a s e s p o s s i b l e , _ , _ - _- p l e a s e o r d e r $ 1 2 9

P R I N T E R SS E I K O S H AS 1 B O A I S I 2 9 9 5

S 1 B 0 V C S 1 2 9 . 9 5S 1 O O O V C $ 1 3 9 . 9 5S 1 O O O A P $ 1 6 9 9 S 1 2 0 0 V C 5 1 5 5 . 9 5S 1 2 0 0 A 1 $ 1 6 5 . 9 5S P 1 2 O 0 A S R S 2 3 2 $ 1 6 5 . 9 5S L 8 0 A I $ 2 9 9 . 9 5M P I 3 0 0 A I S 2 G 9 9 5M P 5 3 O O A I $ 3 9 9 . 9 5M P 5 4 2 0 F A $ 9 9 5 9 5E S e r i e s R i b b o n S 9 E K 3 0 0 0 A S . 3 9 . 9 5S K 3 O O 5 A $ 4 1 9 . 9 5S P 1 S C A L LS M 3 0 A I S 5 W . 9 5

T o s h i b a3 2 I S L S 4 8 9 9 53 4 S $ 6 5 9 9 P 3 5 1 M o d e l I I S 8 9 9 9 5

. I

N X - 1 0 0 0 $ 1 7 9 . 9 5N X - I 0 0 0 C $ 1 7 9 . 9 5N X - 1 0 0 0 C o l o r S 2 2 5 9 N X - 1 O O 0 C C o l o r $ 2 2 9 . 9 5N X - 1 S S 3 O 9 9 5N R - 1 0 5 3 3 9 9 5N R - 1 5 $ 4 3 9 . 9 5N B - I S 2 4 P i n . . $ 6 9 9 9 N B 2 4 - 1 0 2 P i $ 4 2 5 . 9 5N B 2 4 - 1 5 2 4 P m 5 5 7 9 . 9 5L a s e r $ C A L L

# C I T I Z E N1 2 D . . . $ 1 4 9 . 9 51 8 $ 1 6 9 . 9 5M S P - I O $ 2 5 9 . 9 5M S P - 4 0 $ 2 8 9 . 9 5M S P - 1 5 $ 3 2 4 . 9 5M S P - 5 0 $ 3 8 9 . 9 5M S P - 4 5 $ 4 2 5 . 9 5M S P - 5 5 5 4 B 9 . 9 SP r e m i e r e 3 W & 9

E P S CF X 8 6 EF X 2 8 6 EE X B O OL O 5 0 0L O 1 0 0 O w . T r a c i o t „ L O 2 5 O 0Q O 3 5 0 0L O 8 5 OL C 1 1 0 5 0

D k i m a t e 2 O V i m a T r 2 0 w c a r t1 2 1 8 1 8 1 8 1 8 1 9 2 .1 9 3 *2 9 w . i n l a r t a c o2 9 i n t e r l a c e

I . . S 1 7 9 . 9 S

$ 2 7 9 . 9 5$ 4 2 4 9 5 3 9 9 . 9 5$ 3 0 9 . 9 5S 5 4 9 . 9 5S B 1 9 9 5

$ L 0 W$ 1 8 9 . 9 5$ 8 5 9 9 5

I $ 1 1 9

$ 1 7 9 . 9 5$ 1 8 9 9 S 2 1 9 9 5$ 2 0 9 9 5S 2 2 5 9 5$ E 4 B 9 5$ 3 0 9 . 9 5$ 4 4 9 9 5

. . . . $ 4 4 9 . 9 5S 5 8 5 . 9 5

P a n a s o n i cI O B O i M o d e l l l S I 7 9 9 1 0 9 1 1 M o d e l I $ 1 9 9 . 9 51 0 9 2 1 $ 3 1 9 . 9 51 5 9 2 S 4 O 9 . 9 51 5 9 5 . . . . $ 4 5 9 . 9 53 1 3 1 $ 2 9 9 . 9 53 1 5 1 5 4 7 9 9 K X 4 4 5 0 U s o r $ C A L L1 5 2 4 2 4 P i $ 5 5 9 9 F a x P a n n o r $ 5 8 9 9

D I A B L OD 2 $ 4 9 9 9 6 3 5 7 7 9 . 9 5

B R O T H E RM I 1 0 9 $ 1 9 5 . 9 5M 1 4 0 9 $ 2 9 9 9 M 1 5 0 9 $ 3 3 5 . 9 5

U 1 7 O 9 $ 4 7 5 9 5T w i n w r i t e r a D o l D m e y S 8 9 D 9 M 1 7 2 4 L S 5 9 9 9 5H R 2 0 $ 3 3 9 . 9 5

Page 54: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 54/104

P o i n t e rC h a r l e s P r i n c e

T h i s c l e v e r u t i l i t y a l l o w s y o t u s j o y s t i c k - c o n t r o l l e d , m o u s el i k e p o i n t e r i y o u r o w B A S I C p r o g r a m s . d e m o i i n c l u d e dt h e l p y o g e t h m o s t f r o m t h i s p r o g r a m . F o r t h 6 4 w i t h

j o y s t i c k .

" P o i n t e r " i s h o r t m a c h i n e l a g u a g e u t i l i t y t h a t d i s p l a y s a o s c r e e n a r r o w y o c a m a n e u v e ra r o u n d y o u r 6 4 ' s d i s p l a y w i t h j o s t i c k . W i t h P o i n t e r i n s t a l l e d , y o c a p r o g r a m y o u r j o y s t i c k t c r e a t e" p o i n t - a n d - s h o o t " a p p l i c a t i o n s l i k et h o s e u s e d i t h p o p u l a r G E O S o e r a t i n g s y s t e m . " F i n d e r , " P r o g r a m 2 d e m o n s t r a t e s h o t l o c a t e t h a r o w ' s p o s i t i o n o t h s c r e e n s o y o c a n u s e P o i n t e r t i t b e s t a d v a n t a g e .

P o i n t e r i w r i t t e n i m a c h i n el a n g u a g e , s o y o u ' l l n e e d t e n t e r i w i t h " M L X , " t h m a c h i n e l a n g u a g ee n t r y p r o g r a m f o u n d e l s e w h e r e i t h i s i s s u e . W h e n y o r u M L X ,y o u ' l l b a s k e d f o t h s t a r t i n g a n e n d i n g a d d r e s s e s o t h d a t a y o u ' l lb e n t e r i n g . H e r e a r t h e v a l u e s t u s f o P o i n t e r :S t a r t i n g a d d r e s s : C F O OE n d i n g a d d r e s s : C F F 7

F o l l o w t h M L i n s t r u c t i o n sc a r e f u l l y a n b s u r e t s a v e c o p yo t h e P o i n t e r d a t a b e f o r e y o l e a v eM L X .

U s i n g P o i n t e r i Y o u rO w P r o g r a m sT h e r e a r t w w a y s t u s P o i n t e ri n p r o g r a m . F i r s t , y o c a w a i t f o t h f i r e b u t t o n t b p u s h e d . T h i sc a n b e d o n e i t w w a y s :1 0 W A I T 5 6 3 2 0 , 1 6 , 1 6o 1 0 I I P E E K < 5 6 3 2 O ) A N D 1 6 ) - 1 6 T H E N

1 0

B o t h o p t i o n s w i l l f r e e z e e x e c u t i o no t h B A S I C p r o g r a m u n t i l t h f i r eb u t t o n i p r e s s e d . T h p r o g r a m

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

t h e n c o n t i n u e s n o r m a l l y .T h s e c o n d m e t h o d i n v o l v e s

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

I N T ( « P E E K ( 5 3 2 6 2 ) 2 5 5 * ( P E E K ! 3 2 6 4 )- 1 2 8 ) ) - 2 4 ) / 8 )

I N T « P E E K < 5 3 2 6 3 ) - 4 9 ) / 8 )S L - 4 0 ' Y

I t h e s e f o r m u l a s , i t h c o l u m nw h e r e t h p o i n t e r i c u r r e n t l y l o c a t e d( i t h r a n g e 0 - 3 9 ) , i s i t s r o ( i t h r a n g e 0 - 2 4 ) , a n S i t h s p e c i f i cc e l l o t h e s c r e e n t h a t t h e p o i n t e r o c u p i e s { b e t w e e n a t h t o l e f t c o n e a n 9 9 a t h l o w e r r i g h t ) .

O n c e t h e s e s t e p s h a v e b e e nt a k e n , y o u r B A S I C p r o g r a m c a d w h a t e v e r i r e q u i r e d w h e n t h u s e rh a s p o i n t e d a s o m e t h i n g a n p r e s s e d t h f i r e b u t t o n . F o r e a m p l e , t h j o y s t i c k c o u l d b e u s e d t p i c k o p t i o n s f r o m m e n u o t h s c r e e n . I t h i s c a s e , o n s p a c e o t h s c r e e n s h o u l d b d e s i g n a t e d a t h a c t i v a t i n g s p a c e f o e a c h o p t i o n .W h e n t h u s e r p o i n t s t o t h i s s p a c e ,t h B A S I C p r o g r a m t r a n s f e r s c o t r o l t t h a p p r o p r i a t e s u b r o u t i n e t e x e c u t e t h c h o s e n o p t i o n .

( M a c i n t o s h - s t y l e i n t e r f a c ec a b c r e a t e d b c o m b i n i n g P o i n t e rw i t h " L o o k i n g G l a s s , " p r o g r a mp u b l i s h e d i C O M P U T E I ' s J u n e1 9 8 6 i s s u e t h a t a d d s w i n d o w i n g c p a b i l i t i e s t t h C o m m o d o r e 6 4 W h e n t h t w p r o g r a m s a r u s e d i c o n c e r t , y o u r B A S I C p r o g r a m s t a k eo w h o l e n e l o o k , w i t h w i d o w s a n p u l l - d o w n m e n u s . P o i n te w a w r i t t e n t b e c o m p l e t e l yc o m p a t i b l e w i t h L o o k i n g G l a s s . )

C u s t o m i z i n g P o i n t e rT h e r e a r s e v e r a l w a y s t c u s t o mi z P o i n t e r f o y o u r p r e f e r e n c e s .Y o c a c h a n g e t h e c o l o r o f t h p o i n t e r s i m p i y b t y p i n gP O K E 5 3 2 9 4 , nw h e r e i s i r e d c o l o r .f o l l o w i n g :

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 e

t h n u m b e r o t h d e V a l u e s f o c o l o r s a r t h

■ O r a n g eB r o w n

1 L i g h l R e 1 D a r k G r a y1 M e d i u m G r a y1 L i g h t G r e e n1 L i g h t B l u e

Y e l l o w 1 L i g h t G r a y

T c h a n g e w h a t t h p o i n t e rl o o k s l i k e , y o c a n u s e a n s p r i t e .{ P l e a s e n o t e , h o w e v e r , t h a t s p r i t e st h a t a r e i g h t p i x e l s b e i g h t p i x e l so s m a l l e r w o r k b e s t . I y o u s a n y t h i n g l a r g e r , y o w o n ' t b e a b l et s e l e c t a n y t h i n g i t h b o t t o mm o s t r o o r t h e r i g h t m o s t c o l u m n . )E i t h e r y o c a p l a c e t h d a t a f o t h n e s p r i t e i l o c a t i o n s 7 0 4 - 7 6 6 —e r a s i n g t h e d a t a f o t h o r i g i n a ls p r i t e — o r y o c a s t o r e t h d a t a f o t h n e s p r i t e s o m e w h e r e e l s e( s u c h a s t h e c a s s e t t e b u f f e r ) a n c h a n g e t h d a t a p o i n t e r b e n t e r i n gP O K E 2 0 4 7 , i > , w h e r e i t h n u b e o t h e b l o c k i w h i c h y o s t o r e dt h d a t a .

I t h p i c t u r e f o t h n e s p r i t eh a s i z e o t h e r t h a n f o u r p i x e l s b f o u r p i x e l s , y o u ' l l n e e d t c h a n g et w r e g i s t e r s i t h r o u t i n e w i t h t h f o l l o w i n g P O K E S ;P O K E 5 3 1 0 1 , 2 5 1 - Y WP O K E 5 3 1 4 6 , 8 8 - X W

Y i t h h e i g h t o f t h e s p r i t e ,a n X i i t w i d t h ( b o t h m e a s u r e di n p i x e l s ) . F o e x a m p l e , f o s p r i t ew i t h w i d t h o s i p i x e l s a n h e i g h t o e i g h t p i x e l s , y o u ' d e n t e r :P O K E 5 3 1 0 1 , 2 4 3P O K E 5 3 1 4 6 , 8 2

Page 55: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 55/104

W e ' r e

o p r i z e s

P r i z e $ 1 0 0 0 C A S H ( w i n n e r )n P n ' z e C h o i c e o A b a c u s b o o k s a n

s o f t w a r e ( a w a r d s ) $ 5 0 0 v a l u er P r i z e C h o i c e o A b a c u s b o o k s a n

s o f t w a r e ( a w a r d s ) $ 4 0 0 v a l u eh P r i z e C h o i c e o A b a c u s b o o k s a n d

s o f t w a r e ( a w a r d s ) $ 3 0 0 v a l u eh P r i z e O u c o m p l e t e C - 6 4 L i b r a r yS e t - $ 2 2 7 v a l u e ( 1 0 0 a w a r d s )

w

i i f » u . e l i f v r s

• | ) l ! . k ~ |

| B s c k a r B A S I C g i v e s y o o v u r 2 7 c o m m a n d !

C r e a t e H l - r o a d r a w i n g * o t h G E O S

P u l l d o w n M « n u C o n a l n j c i t o r r S a

A b a c u s m m i ni m o n iD e p l . M 5 3 7 0 5 2 n d S t r e e t S

G r a n d R a p k t e , M l 4 9 5 0 8T e l e x 7 0 9 - 1 0 1 - F A 6 1 6 / 6 9 8 - 0 3 2 5

P h o n e 6 1 6 / 6 9 8 - 0 3 3 0

2 5 , 0 0 0i p r i z e s

I o u G E O S a p p l i c a t i o n c o n t e s t

Y o a l r e a d y k n o w G E O S . A n d i y o k n o w B A S I C , t h e ny o c a w r i t e a p p l i c a t i o n s t r u u n d e r G E O S u s i n g o u n e a n e x c i t i n g B e c k e r B A S I C f o t h C - 6 4 .N o A b a c u s i s p o n s o r i n g c o n t e s t t f i n d t h e m o s tt a l e n t e d a u t h o r s a m o n g y o u . W e ' r e l o o k i n g f o t h e b e s tG E O S a p p l i c a t i o n s w r i t t e n u s i n g o u p o w e r f u lB e c k e r B A S I C . W i t h m o r e t h a n 2 7 0 + n e c o m m a n d s a n f u n c t i o n s , B e c k e r B A S I C m a k e s w r i t i n g G E O Sa p p l i c a t i o n s a s n a p . T h e r e ' s c o m m a n d s f o r h i r e s g r a p h i c s ,p u l l d o w n m e n u s , d i a l o g b o x e s a n m u c h m o r e .

T l e a r n m o r e a b o u t B e c k e r B A S I C o o u c o n t e s t w r i t e o c a l l A b a c u s . O b e t t e r y e t , p i c k u c o p y o B e c k e r B A S I Ca o n o o u t h o u s a n d s o d e a l e r s a n s t a r t w r i t i n g t h o s eG E O S a p p l i c a t i o n s n o w .

H e r e ' s t h e c o n t e s t r u l e s :1 W r i t e y o u r e n t r i e s u s i n g B e c k e r B A S I C t r u u n d e r G E O S .

E n t r i e s m u s t b e s u b m i t t e d o d i s k e t t e .2 Y o c a s u b m i t m u l t i p l e e n t r i e s p r o v i d e d , t h a t a l e n t r i e s f i o

s i n g l e d i s k e t t e .3 E n t r i e s m u s t b a c c o m p a n i e d b t h o f f i c i a l e n t r y f o r m y o u ' l l

f i n d i n s i d e t h B e c k e r B A S I C p a c k a g e . X e r o x o r r e p r o d u c t i o n s o t h e n t r y f o r m a r n o a c c e p t a b l e .

4 Y o m u s t m a k e s u r e t h a t y o u r e n t r y i r e c e i v e d b A b a c u s n l a t e r t h a n A u g u s t 3 1 1 9 8 8 .

5 W e l l a n n o u n c e t h w i n n i n g e n t r i e s b y O c t o b e r 3 1 1 9 8 8 .

C o m p l e t e r u l e s a r o t h o f f i c i a l e n t r y f o r m i n s i d e t h e B e c k e r B A S I Cp a c k a g e .

Y E S I I w a n t t s t a r t w i l l i n g a p p l i c a t i o n a f o C E O S . P l e a s e r u s hf r B a c k e i B A S I C a $ 4 9 . 9 5 p l u s $ 4 . 0 0 s h i p p i n g a n h a n d i n g

M i c h i g a n r e s i d e n t s a d 4 s a l e s l a x .

P a y m e n t V I S A M A M E X C h o c k M o n e y O r d wC a r d N o E i d a l e .

Y E S I f i n t o s t o B D n u I w r i t i n g G E O S e p p l i c f l l i o n s . P t e o s o s e n dm i n f o r m a t i o n n l x n B e c k e r B A S I C a n d y o u r c o n t e s t .

N a m oA d d r e s s

C i t y S t a t e Z i p ,

P l e a s e s e n d m f r e e c a t a l o g o y o u r e x t e n s i v e l i n e o s o f t w a r ea n b o o k s l o t h C o m m o d o r e S o C o m m o d o r e 1 2 8 .

T r , . - ■ ■ - . i . i . o r c a l l1 - 8 0 0 - 4 5 1 - 4 3 1 9 M n o i t . a 5 2 n d S I S E G r w v i F l * p < ) » . M 4 K 0 C

Page 56: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 56/104

F i n d e rF i n d e r , P r o g r a m 2 i d e s i g n e d t d e m o n s t r a t e h o t u s P o i n t e ra n t h e l p y o d e t e r m i n e w h e r et h i n g s a r o t h e s c r e e n . S i n c eF i n d e r i w r i t t e n e n t i r e l y i B A S I C ,s i m p l y t y p e i i n s a v e c o p y t d i s k , a n t y p e R U N .

Y o u ' l l s e e t h e p o i n t e r o t h s c r e e n a n d , i t h u p p e r l e f t c o m e r ,t h e x a n 1 c o o r d i n a t e s f o l l o w e d b t h e s c r e e n p o s i t i o n . T f i n d t h p o s it i o n o f a p o i n t o t h s c r e e n , u s t h j o y s t i c k t m o v e t a n l o c a t i o n ,p r e s s t h s p a c e b a t e r a s e t h p o s it i o n i n f o r m a t i o n , a n p r e s s t h f i r eb u t t o n o t h j o y s t i c k . P r e s s i n g a a n t i m e w i l l r e t u r n y o t B A S I C .

P r o g r a m N o t e sW h e n u s i n g P o i n t e r , t h e r e a r e f e r e s t r i c t i o n s t n o t e :

Y o u r B A S I C p r o g r a m c a n n o t u s s p r i t e n u m b e r 7 s i n c e t h a t i t h o n u s e d b t h m a c h i n e l a g u a g e r o u t i n e f o t h p o i n t e r .T h B A S I C p r o g r a m c a n n o t s t o r ea n y t h i n g i l o c a t i o n s 7 0 4 - 7 6 6 ,e x c e p t t c h a n g e t h a p p e a r a n c eo f t h e p o i n t e r .A n y t h i n g t h a t i s t o r e d i l o c at i o n s 5 2 9 9 2 - 5 3 2 3 2 w i l l a f f e c t t h m a c h i n e l a n g u a g e r o u t i n e a r e a d y t h e r e a n p r o b a b l y r e s u l t i

c r a s h .I y o u r B A S I C p r o g r a m u s e sW A I T 5 6 3 2 0 , 1 6 , 1 6 t t e s t f o t h f i r e b u t t o n , y o w o n ' t b a b l e t u s t h R U N / S T O P k e d u r i n gt h a t w a i t .

P o i n t e r w o r k s b y w e d g i n g i s e l f i n t o t h c o m p u t e r ' s h a r d w a r ei n t e r r u p t . T h h a r d w a r e i n t e r r u p t i t h a t p a r t o f t h e o p e r a t i n g s y s t e mt h a t p e r f o r m s v a r i o u s h o u s ek e e p i n g f u n c t i o n s 6 t i m e s p e r s e o n d . B c h a n g i n g t h i n t e r r u p tv e c t o r ( l o c a t i o n s 7 8 8 - 7 8 9 ) t p o i n ta t h n e r o u t i n e , t h c o m p u t e rr e a d s t h j o y s t i c k a n m o v e s t h p o i n t e r a c c o r d i n g l y e v e r y 1 / 6 0 s e o n d , r e g a r d l e s s o w h a t e l s e i g o i n go n T h i s g i v e s B A S I C p r o g r a m m e r sm o r e m e m o r y t w o r k w i t h , s i n c et h e y n l o n g e r n e e d t i n c l u d e r o t i n e s i t h e i r p r o g r a m s t r e a d t h j o y s t i c k , c h e c k t s e i t h s p r i t e h a g o n e o f t h e s c r e e n , a n s o n P o i n t e r , r u n n i n g i t h b a c k g r o u n d ,t a k e s c a r e o f a l t h e s e d e t a i l s .S e p r o g r a m l i s t i n g s o p a g e 7 4 . $ >

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

G r a p h i c sW e d g eP h i l l i p A G i l l e y

V i e w a n y h i - r e s p i c t u r e o y o u r s c r e e n w i t h t h i s p o w e r f u lm a c h i n e l a n g u a g e g r a p h i c s u t i l i t y f o r t h e C o m m o d o r e 6 4 S i d i f f e r e n t f o r m a t s a r s u p p o r t e d .O n o f t h e m o s t i m p r e s s i v e f e a t u r e so t h C o m m o d o r e 6 i s i t s b i m a p p e d g r a p h i c s . B e a u t i f u l p i c t u r e sc a b c r e a t e d w i t h v a r i e t y o g r a p h i c s p r o g r a m s , i n c l u d i n g D O D L E ! , K o a l a P a i n t e r , a n C a d p a k .

U n f o r t u n a t e l y , i c a n b e d i f f ic u l t t o d i s p l a y t h p i c t u r e s y o u ' v em a d e . T o d i s p l a y p i c t u r e f i l e c r a t e d w i t h K o a l a P a i n t e r , f o r i n s t a n c e ,y o m u s t l o a d a n r u t h e K o a i a -P a i n t e r p r o g r a m a n d t h e n l o a d t h p i c t u r e . F r o m w i t h i n K o a l a P a i n t e r ,y o c a l o a d o n l y K o a l a P a i n t e r p i t u r e s . T l o a d p i c t u r e o f a n o t h e rf o r m a t , y o m u s t l e a v e K o a l aP a i n t e r a n r u t h a p p r o p r i a t ep r o g r a m . " G r a p h i c s W e d g e " i t h s o l u t i o n t o t h i s p r o b l e m .

G r a p h i c s W e d g e i s h o r t 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 a l l o w sy o t v i e w p i c t u r e f i l e s q u i c k l ya n d e a s i l y — e v e n p i c t u r e s c r e a t e db d i f f e r e n t g r a p h i c s p r o g r a m s .G r a p h i c s W e d g e c a d i s p l a y f i l e sc r e a t e d w i t h B l a z i n g P a d d l e s , C a d p a k ,D O O D L E ! , K o a l a P a i n t e r , M i c r o I l l u st r a t o r , a n t h S c r e e n M a g i k a r e a o T h P r i n t S h o p — t h e o n l y t i m e y o u ' l ln e e d t l o a d a g r a p h i c s p r o g r a m i w h e n y o d r a w y o u r p i c t u r e s .

G r a p h i c s W e d g e i e s p e c i a l l yh a n d y f o t h o s e w h h a v e m a n yp u b l i c d o m a i n p i c t u r e s , b u t d o n ' th a v e t h g r a p h i c s p r o g r a m s n e e d e dt d i s p l a y t h e m .

G e t t i n g S t a r t e dS i n c e G r a p h i c s W e d g 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 , y o u ' l l n e e d t e n t e r i w i t h 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 d e l s ew h e r e i n t h i s i s s u e . 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 r t h e s t a r ti n a n e n d i n g a d d r e s s e s o t h

d a t a y o u ' l l b e n t e r i n g . F o G r a p h i c sW e d g e , u s t h f o l l o w i n g v a l u e s :S t a l l i n g a d d r e s s : 0 8 0 1E n d i n g a d d r e s s : 0 B 2 8

F o l l o w t h M L i n s t r u c t i o n sc a r e f u l l y , a n b s u r e t s a v e c o p yo t h G r a p h i c s W e d g e d a t a b e f o r ey o l e a v e M L X .

E a s y D i s p l a yT u s G r a p h i c s W e d g e , l o a d a n r u i j u s t l i k e B A S I C p r o g r a m .G r a p h i c s W e d g e p l a c e s i t s e l f i n s a f e a r e a o m e m o r y a n r e t u r n sy o t t h R E A D Y p r o m p t .V i e w i n g p i c t u r e f i l e s i e a s y .F i r s t , t y p e L O A D " f i l e n a m e " , f t , \{ t a p e u s e r s s h o u l d t y p e L O A D" f i l e n a m e " , 1 , 1 ) . T h p i c t u r e l o a d si n t o m e m o r y . N o t y p e p e r i o da n p r e s s R E T U R N . Y o u ' i i s e l i s to t h f i l e f o r m a t s t h a t G r a p h i c sW e d g e s u p p o r t s . P r e s s t h l e t t e rt h a t c o r r e s p o n d s t t h f o r m a t o t h p i c t u r e . T h p i c t u r e w i l l a p p e a ro t h e s c r e e n .

W h i l e t h e p i c t u r e i b e i n g d i p l a y e d , y o c a c h a n g e t h b o r d e ra n d b a c k g r o u n d c o l o r . T h f a n f k e y s c y c l e t h r o u g h t h b o r d e rc o l o r s { f c y c l e s f o r w a r d ; f c y c l e sb a c k w a r d ) . T h f a n f k e y s c y c l et h r o u g h t h b a c k g r o u n d c o l o r s .( N o t e : C h a n g i n g t h b a c k g r o u n dc o l o r w h i l e i m u l t i c o l o r m o d e c a p r o d u c e s t r a n g e r e s u l t s . ) W h e n y o a r f i n i s h e d v i e w i n g t h p i c t u r e ,p r e s s a k e y .

Y o c a n o l o a d a n d i s p l a ya n o t h e r f i l e . I y o u ' r e n o t s u r e w h a tf o r m a t p i c t u r e i i n t r o n e . I i f a i l s , l o a d t h p i c t u r e a g a i n a n t r a n o t h e r f o r m a t .S e p r o g r a m l i s t i n g o n p a g e 7 7

Page 57: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 57/104

P R I C E Q U A L I T YY O C A D E M A N D I F R O M O T H E R S — B U Y O U C A N E X P E C T I F R O M

■ 6 4 " ' G i v e s y o u r C o m m o d o r e 6 o 1 2 f u l l e p a n d a b i l i t y ! T h i s s u p e r b l y d e s i g n e d e x p a n s i o n m o d u l e p l u g s i n t o t h e x p a n s i o n p o r t a n g i v e s y o l o u r s w i t c h a b l e ( s i n g l y o i a n c o b i n a t i o n ) e x p a n s i o n c o n n e c t o r s — p l u s ( u s e p r o t e c t i o n — p l u s a r e s e tb u t t o n ! B e l o r e y o u b u a n e x p a n d e r , b s u r e t h a t i l h a [ u s e t p r t e c t y o u r c o m p u t e r a n d t h a t y o c a a c t i v a t e y o u r c a r t r i d g e s i a n c o m b i n a t i o n a l l o w e d b y t h c a r t r i d g e s .

T h G r e a tC o m m u n i c a t o r

T H D I R E C T - C O N N E C T H A Y E S " A N D C O M M O D O R E ' 1 6 7 0C O M P A T I B L E 1 2 0 0 B A U D M O D E M F O O N L Y

E v e r y t h i n g f r o m E l e c t r a n i c M a i l ( E - m a i l ) t o s t o c k q u o t e s a n d h u g ed a t a b a s e s o e v e r y i m a g i n a b l e t y p e i n o o l i n e t o t h e s m a l lc o m p u t e r o w n e r . Y o u c a n e v e n s e n d a n d r e c e i v e m e s s a g e s a n y w h e r ei t h w o r l d . A l y o n e e d i s t e l e p h o n e a n m o d e m w h i c h a l l o w sy o u r c o m p u t e r t c o m m u n i c a t e w i t h o t h e r s .

A l m o s t a l m o d e m s ( a n d s e r v i c e s ) a r e s e u t c o m m u n i c a t e i o n o t h r e e s p e e d s ; 3 0 0 , 1 2 O 0 a n d 2 4 O O B a u d . M o s t c o m p u t e r u s e r sp r e f e r 1 2 0 0 B a u d . ( 1 2 0 0 B a u d i s a b o u t 4 t i m e s a f a s t a 3 0 w h i c hm e a n s y o s p e n d a b o u t V t h t i m e a n m o n e y g e t t i n g t h d a t ay o u w a n t a n d m o r e t i m e e n j o y i n g i t . )

2 4 0 0 r s a r g r e a t ( a n d q u i t e e x p e n s i v e ) , o n l y i f y o u h a v e d e d i c a t e d ,d a t a - g r a d e p h o n e l i n e . H e r e ' s w h y . T h r e g u l a r p h o n e s y s t e m u s u a l l yd o e s n ' t h a v e t h e s i g n a l c l a r i t y a n d b a n d w i d t h t o s u p p o r t m o r e t h a na b o u t 1 2 0 0 b a u d a n d a s r e s u l t . 2 4 0 0 B a u d m o d e m s r u a e i t h e r1 2 0 0 o r o r e a l b a l i n e , 3 0 B a u d . T h e y a d a p t t t h w o r s t - c a s el i n e c o n d i t i o n s a n w i l l s l o w t r a n s m i s s i o n a c c o r d i n g l y . W h b u 2 4 0 0 B a u d m o d e m l o l o m o r e m o n e y w h e n i t ' s g o i n g t t r a n s m i ta 1 2 0 0 B a u d m u c h o t h t i m e a n y w a y ?

Y o w i l l a ! s o n o t i c e ( e v e r y c h e a p I 2 0 0 s o n t h m a r k e t a " t o og o o d t b t r u e p r i c e s . " T h e y a r e . T h r e a s o n i t h a t t h e y a r n o t r u l y H a y e s a n d t o r C o m m o d o r e 1 6 7 0 c o m p a l i b l e t h e r e f o r e n o u s a b l ei a l s i t u a t i o n s a n w i t h a l s e r i v c e s . T h e A p r o t e k M i n i m o d e m - C r "i s b o t h H a y e s a n d C o m m o d o r e i 6 7 0 c o m p a t i b l e a n d 3 0 0 / i 2 0 0 b a u d .W h n o t g e t a m o d e m t h a t w i l l s a t i s f y y o u r p r e s e n t A N D I u t u r e n e e d sb g o i n g d i r e c t l y t a i n e x p e n s i v e A p r o t e k M i n i m o d e m - C * "e s p e c i a l l y w h e n w h a v e i o s a l e ?

8 9 . 9 5 ? E v e r y t h i n g ! Y o u d o n ' t n e e d t w o r r ya b o u t c a b l e s , c o m p a t i b i l i t y o a n y t h i n g e l s e ! W d o n ' t j u s t s e l lh a r d w a r e , w s e l l s o l u t i o n s . T h A p r o t e k M i n i m o d e m - C r " p l u g sd i r e c t l y i n t o y o u r C o m m o d o r e C - 6 4 . C - 6 4 C o C - 1 2 8 U S E R p o r t . I i u n i q u e i t h a t i h a t w s e p a r a t e ( s w i t c h a b l e ) e m u l a t i o n m o d e s( H a y e s a n C o m m o d o r e 1 6 7 0 ) t m a k e i c o m p a t i b l e w i t h A L a v a i l a b l e s o l t w a r e . T h A p r o t e k M i n i m o d e m - C ! " i f u l l f e a t u r e .1 2 0 0 B a u d m o d e m w i t h A u t o A n s w e r , A u t o D i a l , T o u c h - T o n e o r r o t a r y

d i a l i n g , h a s t h e f u l l c o m p l e m e n t o s t a t u s i n d i c a t o r s o t h t o p p a n e la n h a s a b u i l t - i n s p e a k e r . J u s t p ! g i i n t o y o u r c o m p u t e r a n d s t a n d a r dp h o n e j a c k w i t h t h a t t a c h e d c a b l e . M i n i m o d e m ; u i s s u p p l i e d w i t h" M u l t i t e r m " 6 a n 1 2 8 .

A l s o i n c l u d e d i s a f r e e t r i a l o f f e rs u b s c r i p t i o n t C o m p u S e r v e ,v e r y u s e f u l u s e r d a t a b a s e w i t hl o c a l a c c e s s n u m b e r s a n d a b o u te v e r y f e a t u r e i m a g i n a b l e .

D y o h a v e m o r e t h a n o n c o m p u t e r o d o y o u p l a n t g e a n o t h e r c o m p u t e r ? Y o u c a n " h a v ey o u r c a k e a n d e a i t o o , "S i m p l y o r d e r o u U n i v e r s a l R S - 2 3 2 I n t e r f a c e ( 0 5 2 3 2 ) o t h n e C o r n - M o d e m ' " a d a p t e r ( # 5 1 0 0 ) a l o n g w i t h I h s t a n d a r d A p r o t e kM i n i m o d e m - H I U w h i c h y o u c a u s w i t h a n y c o m p u t e r t h a t h a R S - 2 3 2 s e r i a l p o r t a w e l l a w i t h y o u r C o m m o d o r e . T h e U n i v e r s a lR S - 2 3 2 i n t e r f a c e c a a l s o b u s e d t c o n n e c t y o u r C o m m o d o r et a n o t h e r R S - 2 3 2 d e v i c e . A p r o t e k M i n i m o d e m - C " i s t i n y . O n l y4 l o n g , 2 3 A " w i d e a n 3 / a " h i g h . T h s m a l l e s t y e b e s t f e a t u r e dm o d e m o t h m a r k e t . O r d e r y o u r s t o d a y !N R I S K P O L I C YT r a n A p r o t e k p r o d u c t f o t w o w e e k s . I f y o u a r e n o s a t i s f i e d , s e n di b a c k f o p r o m p t r e f u n d .N O F O T H E B E S T P A R T , T H P R I C E !O r d e r I t e m Q l P r i c e S h i p p i n g T o t a l6 2 1 2 M I N I M O D E M - C ( C o m m o d o r e ) 8 9 . 9 56 2 1 4 M I N I M O D E M - H ( R S - 2 3 2 ) 9 9 . 9 56 2 1 6 M I N I M O D E M - A M ( A m i g a ) 9 9 . 9 5

( S p e c i f y )M o d e m s h i p p i n g — C o m U $ 6 0 0 . U P B l u e , C A N , A K H I A P S 1 0 M

O N L Y S 2 9 . 9 5 S & O r d e r # 5 0 6 4U N I V E R S A L R S - 2 3 2 I N T E R F A C E

w i t h C o m m o d o r e U S E R P o r t e x p a n s i o n , O N L Y $ 3 9 . 9 5 + S & HN o y o u c a n c o n n e c t a n c o m m u n i c a t e w i l h a n o t h p o p u l a r

R S - 2 3 2 p e r i p h e r a l s u s i n g y o u r C o m m o d o r e U S E R P o r t . T h i s s u p e r be x p a n d e r o p e n s w h o l e n e w o r l d t y o u r C o m m o d o r e c o m p u t e r ' sc a p a b i l i t i e s . Y o u c a n n o c o n n e c t t p r i n t e r s , m o d e m s a n d a n y o t h e rR S - 2 3 2 d e v i c e , I y o a l r e a d y h a v e s o m e t h i n g t h a t c o n n e c t s

t t h U S E R P o r t , d o n ' t w o r r y b e c a u s et h p o r t i d u p l i c a t e d o t h o u t s i d ee d g e o t h i n t e r f a c e . S i m p l y p l u g i i a n ( u r n o t h d e v i c e y o w a n t t c o m m u n i c a t e w i t h , C o m e s c o m p l e t e -w i t h s a m p l e d r i v e r p r o g r a m l i s t i n g s .C o m p a t i b l e w i t h a l C o m m o d o r e h o m ec o m p u t e r s w i t h U S E R p o r t , 1 - y e a rw a r r a n t y . O r d e r # 5 2 3 2 .

N E W ! A D A P T E R U s a n y H a y e s 'c o m p a t i b l e m o d e m w i t h D B - 2 5 c o n n e c l o r t h r o u g h y o u r U S E R p o r t . Y o c a m a k e i e m u l a t e a 1 6 7 0 t o o . o t u r n i t o f e n t i r e l y . C a b u s e d w i l ho u o t h e r U S E R p o r t e q u i p m e n t s u c h a " U S E R E X T E N D E R " ( # 5 2 5 0 ]o ■ ' U N I V E R S A L R S - 2 3 2 I N T E R F A C E " ( # 5 2 3 2 ) .

O r d e r # 5 1 0 0 $ 1 8 . 9 5 S & X T E N D E R - 6 4 " - 1 0 " R i b b o n c a b l e e x t e n d e r f o y o u r C o m m o d o r e

C A R T R I D G E p o r t U s e d w i t h A p r o s p a n d - 6 4 . O r d e r # 5 0 6 5 . . S 1 9 . 9 S + S S " U S E R E X T E N D E R ' - 1 0 " R i b b o n c a b l e e x t e n d e r f o y o u r C o m m o d o r eU S E R p o r t . O r d e r # 5 2 5 0 S 2 1 . 9 5 S J C o P i S e r i a l C a b l e ( 5 f t ) " 3 0 0 6 - S M M S 7 . 9 5 , ( 8 f t ] # 3 0 0 6 - 8 M M $ 9 . 9 5C o m m o d o r e S a n a ! E x l . | 5 ' l ) f l 3 0 O 6 - 5 M F S 7 . 9 5 , ( B H ) P 3 0 0 6 - 8 M F . . $ 9 . 9 5S h i p p i n g p e e a c h a b o v e H e m : C o m . U - S 3 . C a n . P R , H I A K A P O , U P B l u t S O R D E R I N F O R M A T I O N C a l i f o r n i a r e s i d e n t s a d 6 t a x . A l p r i c e s a r ec a s h p r i c e s — V I S A a n d W a d 3 t t o t a l . W s h i p t h e n e x t b u s i n e s sd a y o n m o n e y o r d e r s , c a s h i e r ' s c h o c k s , a n c h a r g e c a r d s . 1 4 - d a y c l e a r i n gp e r i o d i r e q u i r e d f o c h e c k s . P r i c e s a n a v a i l a b i l i t y s u b j e c t i c h a n g e —C A L L . A v a i l a b l e a S e l e c t e d D e a l e r s . D e a l e r i n q u i r i e s i n v i t e d . w e e ks a t i s f a c t i o n o y o u r m o n e y b a c k t r i a l p e r i o d o a l p r o d u c t s .

F o i n f o r m a t i o n c a l l 8 0 5 / 9 8 7 - 2 4 5 4 ( 8 - 5 P S T )T O R D E R C A L L T O L L F R E E

8 0 0 - 9 6 2 - 5 8 0 0 U S A , 8 0 0 - 9 6 2 - 3 8 0 0 C [ 7 - 6 P S T )O s e n d o r d a r 1 0

d P R O R E K D e p t . C 1 0 7 1 - A A v e n i d a A c a s oC a m a r i l l o . C 9 3 0 1 0

Page 58: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 58/104

- F L I P S B T I - O - " "- i u i u i a n - i -[ i p a k d c h i i t u t s

C C O I f K I C H H tS H C L E M O M t K I t l l[ E i l U C I C I I A t

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

E x c e l f o n t 8 S u p e r C h a r a c t e r E d i t o r f o t h 1 2

D a i h u n g D

W i t h t h i s w e l l - d e s i g n e d a n p o w e r f u l u t i l i t y , y o u c a n e a s i l yc r e a t e y o u r o w c u s t o m 8 0 - c o l u m n c h a r a c t e r s e t s f o t h 1 2 8 ,u s i n g a a m a z i n g m a x i m u m o 1 p i x e l r o w s f o e a c h c h a r a c t e r .A B Q - c o l u m n m o n i t o r a n d i s k d r i v e a r e r e q u i r e d .

T h C o m m o d o r e 1 2 8 ' s 8 0 - c o l u m nv i d e o i r e m a r k a b l e i m p r o v e m e n to v e r t h 6 4 ' s 4 0 - c o l u m n d i s p l a y ,b u u n f o r t u n a t e l y , t h 8 0 - c o l u m ns c r e e n d o e s n ' t h a v e i t o w c h a r a ct e s e t — i t b o r r o w s t h 6 4 ' s . T h 6 4 ' s c h a r a c t e r s , t h o u g h f i n e i n 4 c o l u m n s , d o n ' t d j u s t i c e t t h 1 2 8 ' s 8 0 - c o l u m n r e s o l u t i o n . " E x c e lf o n t 8 0 s o l v e s t h i s p r o b l e m b a l o w i n g y o t c r e a t i v e l y d e s i g n a n n u m b e r o a t t r a c t i v e c h a r a c t e r s e t st o s u i t y o u r p r e f e r e n c e s .

O n s p e c i a l f e a t u r e o f E x c e lf o n t 8 i t h a t i a l l o w s y o t e d i tt h f u l l 1 r o w s o t h 8 0 - c o l u m ns e t . I m a g i n e l a r g e 1 5 - r o w c h a r a ct e s e t f o r t i t l i n g a n s m a l l e r o n f o n o r m a l t e x t . W i t h E x c e l f o n t 8 0 y o c a c r e a t e j u s t t h r i g h t l o o k f o a n p r o g r a m o w h i c h y o u ' r ew o r k i n g . A l t h o u g h E x c e l f o n t 8 i p a r t i a l l y w r i t t e n i m a c h i n e l a g u a g e , y o d o n ' t n e e d t k n o w m c h i n e l a n g u a g e i o r d e r t u s i t

5 C O M P U T E ' S G a z e l l e J u n e 1 9 B 8

G e t t i n g S t a r t e dE x c e l f o n t c o n s i s t s o s i p r o g r a m s .T h r e e o f t h e s e p r o g r a m s a r e w r i t t e ni B A S I C , a n d t h r e e i m a c h i n el a n g u a g e . P r o g r a m 1 E X C E L . L D R ,l o a d s t h o t h e r p r o g r a m s i n t o m e o r a n s e t s u t h s c r e e n . S i n c eP r o g r a m i w r i t t e n i B A S I C , s i p l t y p e i i a n s a v e c o p y t d i s kw i t h t h n a m e E X C E L . L D R .

P r o g r a m d o e s m o s t o t h w o r k , s c a n n i n g t h k e y b o a r d a n dc a l l i n g t h c o r r e c t m a c h i n e l a n g u a g er o u t i n e s . P r o g r a m i w r i t t e n i B A S I C , s t y p e i i a n s a v e c o p yt d i s k w i t h t h f i l e n a m e E X C E L, B A S .

P r o g r a m i t h m a i n m a c h i n el a n g u a g e p r o g r a m , t h o n t h a t a c t ua l l y m a n i p u l a t e s c h a r a c t e r s a n a c e s s e s t h e 8 0 - c o l u m n v i d e o c h i p .E n t e r t h i s p r o g r a m w i t h " 1 2 8 M L X , "t h m a c h i n e l a n g u a g e e n t r y p r o g r a mf o u n d e l s e w h e r e i n t h i s i s s u e . W h e n

y o r u n 1 2 8 M L X , y o u ' l l b a s k e d f o t h s t a r t i n g a n e n d i n g a d d r e s s e s o t h d a t a y o u ' r e e n t e r i n g . F o P r g r a m 3 u s t h f o l l o w i n g :S t a r t i n g a d d r e s s : 0 C O 0E n d i n g a d d r e s s : 0 F C F

W h e n y o u ' v e f i n i s h e d e n t e r i n gt h P r o g r a m d a t a , s a v e i w i t h t h f i l e n a m e E X C E L . O B ) . B s u r e t u s t h i s n a m e , b e c a u s e P r o g r a m l o o k sf o f i l e w i t h t h i s n a m e o d i s k .

P r o g r a m i a l s o m a c h i n el a n g u a g e p r o g r a m , s a g a i n , u s 1 2 M L t e n t e r i t R e s p o n d t t h p r o m p t s w i t h t h e v a l u e s i n d i c a t e d :

S t a r t i n g a d d r e s s : 1 3 0 0E n d i n g a d d r e s s : 1 3 5 F

W h e n y o u ' v e f i n i s h e d e n t e r i n gt h P r o g r a m d a t a , s a v e i w i t h t h f i l e n a m e E X C E L . O B J 1 . I t ' s i m p o rt a n t t h a t y o u s t h n a m e E X C E L. O B J 1 , b e c a u s e t h i s i t h f i l e n a m et h a t P r o g r a m u s e s t l o a d t h i s f i l e .

P r o g r a m i B A S I C p r o g r a mt h a t m e r g e s t h t w c h a r a c t e r s e t si n t o o n e . S i m p l y t y p e i i a n s a v e

c o p y t d i s k w i t h t h f i l e n a m eE X C E L . U T L .

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

Page 59: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 59/104

l o a d a n i n s t a l l c h a r a c t e r s e t f o r u s i y o u r o w p r o g r a m s . U s 1 2 M L t t y p e i t h i s p r o g r a m . W h e n y o r u n 1 2 8 M L X , y o u ' l l b a s k e d f o t h b e g i n n i n g a n e n d i n g a d d r e s s e s o t h e d a t a y o u ' r e e n t e r i n g . T h v a l u e sf o P r o g r a m a r 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 0E n d i n g a d d r e s s : 0 C 2 F

W h e n y o u ' v e f i n i s h e d e n t e r i n g t h d a t a , b s u r e t s a v e c o p y w i t h t h f i l e n a m e E X C E L . O B J 2 . B s u r e t s a v e t h e d a t a w i t h t h i s f i l e n a m e b c a u s e t h i s i t h n a m e P r o g r a mw i l l e x p e c t .

U a n R u n n i n gI o r d e r f o E x c e l f o n t 8 t w o r k ,a l s i f i l e s m u s t b o t h s a m e d i s ki t h e d i s k d r i v e , a n y o u r 1 2 8 m u s tb i 8 0 - c o l u m n m o d e . W h e n e v e r yt h i n g i s e t , t y p eR U N " E X C E L . L D R "f o l l o w e d b R E T U R N , t r u t h p r o g r a m .

T h i s p r o g r a m l o a d s t h o t h e rt h r e e p r o g r a m s i n t o m e m o r y a n e x e c u t e s P r o g r a m 2 E X C E L . B A S .{ T h e l a s t t w p r o g r a m s , P r o g r a m sa n 6 a r u s e d s e p a r a t e l y . ) O t h m a i n s c r e e n y o u ' l l s e c h a r a c t e r -e d i t i n g w i n d o w w i t h a e n l a r g e dv e r s i o n o t h e c h a r a c t e r c u r r e n t l yb e i n g e d i t e d , w i n d o w t h a t d i sp l a y s t h e n t i r e c h a r a c t e r s e t , h e l pw i n d o w , s t a t u s w i n d o w , a n p r o m p t w i n d o w .

W h e n y o f i r s t s t a r t t h p r g r a m , y o u ' l l b e a s k e d w h e t h e r y o uw a n t t o 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 t 0 ) o r t h e l o w e r - / u p p e r -c a s e c h a r a c t e r s e ( c h a r a c t e r s e 1 ) E x c e l f o n t 8 a l l o w s y o t e d i t o n c h a r a c t e r s e a t i m e . L a t e r , t h t w s e p a r a t e c h a r a c t e r s e t s c a n b em e r g e d i n t o o n e . T h s e c o n dp r o m p t a s k s f o t h n u m b e r o c h a r a c t e r r o w s y o u ' l l b u s i n g f o t h c h a r a c t e r . T h i s q u e s t i o n a f f e c t st h n u m b e r o r o w s t h a t a r r v e r s e d , m i r r o r e d , o r f l i p p e d w h e nt h a p p r o p r i a t e o p t i o n s — t o b d i c u s s e d l a t e r — a r e s e l e c t e d .

Y o u ' l l n o t i c e t h a t t h e r e a r e t w c u r s o r s o t h s c r e e n : O n i i t h c h a r a c t e r - e d i t i n g w i n d o w , a n t h o t h e r o n i i t h c h a r a c t e r - s e l e c t i n gw i n d o w . T m o v e t h c u r s o r i t h c h a r a c t e r - e d i t i n g w i n d o w , u s j o y s t i c k i p o r t 2 T m o v e t h e c u rs o i t h c h a r a c t e r - s e l e c t i n g w i d o w , u s t h c u r s o r k e y s . W h e ny o p r e s s t h e f i r e b u t t o n , t h c o r r e

s p o n d i n g p i x e l u n d e r t h e c u r s o r i s e o c l e a r e d , d e p e n d i n g o i t p r v i o u s s t a t e : I i w a s e t , t h e n i w i l lb c l e a r e d , a n v i c e v e r s a . T c o t i n u o u s l y s e o c l e a r p i x e l s , h o l dd o w n t h f i r e b u t t o n a n m o v e t h c u r s o r a r o u n d . Y o u ' l l n o t i c e t h a tt h c o r r e s p o n d i n g c h a r a c t e r i t h c h a r a c t e r - s e l e c t i n g w i n d o w i a t e r e d w i t h e a c h c h a n g e y o m a k e t t h e x p a n d e d c h a r a c t e r i t h c h a r a c t e r - e d i t i n g w i n d o w . W h e ny o m o v e t h e c h a r a c t e r - s e l e c t i n gc u r s o r , t h e p a t t e r n i t h c h a r a c t e r -e d i t i n g w i n d o w c h a n g e s t t h c h a r a c t e r t h a t i u n d e r t h e c u r s o r i t h s e l e c t i n g w i n d o w .

E d i t i n g C h a r a c t e r sE x c e l f o n t h a s e v e r a l f e a t u r e s t h a ta l l o w y o t e d i t a n m a n i p u l a t e t h c h a r a c t e r i t h e d i t i n g w i n d o w o e v e n t h w h o l e c h a r a c t e r s e t . H e r e ' s

b r i e f d e s c r i p t i o n o f e a c h o n e .H E L P . P r e s s i n g t h i s k e d i

p l a y s H e l p m e n u i t h H e l p w i nd o w . P r e s s H E L P a g a i n t s e e t h en e x t H e l p m e n u . T h e r e a r t o t a l o t h r e e o t h e m , s p r e s s i n g H E L Pt h r e e t i m e s r e t u r n s y o t t h f i r s tm e n u .

R R o t a t e s y o u r c h a r a c t e r c l o c kw i s e . T h i s f e a t u r e o n l y r o t a t e s t h u p p e r 8 X g r i d , i w i l l o p e r a t e r g a r d l e s s o t h n u m b e r o c h a r a c t e rr o w s . T h i s f e a t u r e i h a n d y i f f o e x a m p l e , y o u w a n t t m a k e s h i pp o i n t i d i f f e r e n t d i r e c t i o n , o i y o u w a n t t c r e a t e s i d e w a y s c h a ra c t e r s e t . I y o u w a n t t o r o t a t e t h b o t t o m 8 X g r i d , j u s t s c r o l l t h c h a r a c t e r e i g h t t i m e s v e r t i c a l l y t om o v e t h b o t t o m e i g h t r o w s t t h t o p , r o t a t e t h c h a r a c t e r , a n t h e ns c r o l l i b a c k s t h a t t h e c h a r a c t e r i b a c k w h e r e i s t a r t e d , e x c e p t f o t h r o t a t e d b o t t o m r o w s .

S H I F T - R . T h i s c o m m a n d i l i k e R b u i r o t a t e s y o u r c h a r a c t e rc o u n t e r c l o c k w i s e i n s t e a d o c l o c k w i s e .

C O N T R O L - 9 . R e v e r s e s t h c h a r a c t e r . A l l p i x e l s t h a t h a v e b e e ns e a r c l e a r e d a n a l c l e a r e d p i x e l sa r s e t . I y o p r e s s t h i s t w i c e ,y o u ' l l h a v e t h s a m e c h a r a c t e r y o s t a r t e d w i t h .

F F l i p s t h c h a r a c t e r v e r t i c a l l y .T h i s i t h s a m e a p r e s s i n g t w i c e ,b u i s a v e s k e y s t r o k e .M T h i s c o m m a n d m i r r o r sy o u r c h a r a c t e r h o r i z o n t a l l y . T h i sf e a t u r e a l l o w s y o t m a k e m i r o r e d c h a r a c t e r s e t s . P r e s s i n g t h i s

k e t w i c e r e t u r n s t t h c h a r a c t e rw i t h w h i c h y o s t a r t e d .

S H I F T - C L E A R / H O M E .C l e a r s t h e c h a r a c t e r s o y o c a b g i a f r e s h . B c a r e f u l w i t h t h i s o t i o n , h o w e v e r ; y o m a h a v e t e d i t t h w h o l e c h a r a c t e r o v e r i y o p r e s s t h i s a c c i d e n t a l l y .

N R e s t o r e s t h R O c h a r a c t e ri m a g e . I y o u ' v e m a d e m i s t a k et r y i n g t e n h a n c e R O c h a r a c t e r ,p r e s s t h i s t o g e i b a c k . P l e a s e n o t et h a t t h i s r e s t o r e s t h R O c h a r a ct e r , n o y o u r p r e v i o u s c h a r a c t e r .

E P r e s s i n g t h i s k e e n l a r g e s( o e x p a n d s ) t h e c h a r a c t e r v e r t i c a ll y T h i s f e a t u r e i p a r t i c u l a r l y u s e f u li y o u ' r e m a k i n g 1 5 - r o w c h a r a c t e rs e t . I m a k e s t w r o w s f o e v e r y o n r o t h a t w a i t h o r i g i n a l p a t t e r n .B c a r e f u l n o t p r e s s t h i s t w i c e ,b e c a u s e i w i l l r u i n y o u r c h a r a c t e r ,l e a v i n g y o n w a t g e i b a c k .T h i s f e a t u r e d e s t r o y s t h e l a s t e i g h tr o w s o f t h e o r i g i n a l c h a r a c t e r .

C T h i s c o m m a n d i t h o p p os i t e o E a b o v e . I s h r i n k s t h e c h a ra c t e r . I y o p r e s s a n t h e n t h i sk e y , y o u ' l l h a v e y o u r o r i g i n a l c h a ra c t e r p a t t e r n .

C o m m o d o r e - 9 . C o p i e s t h f i r s tt w r o w s , r e v e r s e s t h e m , a n t h e nw r i t e s t h e m t t h b o t t o m t w o r o w s ,e f f e c t i v e l y m a k i n g a r e v e r s e c h a r a ct e s e f o y o u r n e c h a r a c t e r s e t .T h i s f e a t u r e c a n b e q u i t e r i m e s a v e r .

T U s t h i s c o m m a n d t o t r yy o u r n e c h a r a c t e r s e t . I y o s p e c if i e d a n n u m b e r o c h a r a c t e r r o w se x c e p t 8 o 1 6 , y o u ' l l b p r o m p t e dt e n t e r t h e n u m b e r o d i s p l a y e dc h a r a c t e r r o w s , o 1 6 Y o u ' r ea s k e d t h i s b e c a u s e E x c e l f o n t c a o n l y d i s p l a y e i t h e r a 8 o 1 6 r o c h a r a c t e r s e t . A f t e r y o u ' v e a s w e r e d t h p r o m p t , t h m a i n s c r e e ni r e p l a c e d b n e a r l y b l a n k o n e .Y o c a t y p e a n t r o u y o u r f o n ta m u c h a y o w i s h . P r e s s t h A L k e t r e t u r n t t h m a i n s c r e e n .

O S t a s h e s y o u r c h a r a c t e r i n b u f f e r s y o c a T e c a l l i l a t e r . I y o u ' r e a b o u t t m a k e a b i g c h a n g ei y o u r c h a r a c t e r , s t a s h i h e r e f i r s ti c a s e y o m a k e m i s t a k e .

S H I F T - O . R e c a l l s t h c h a r a ct e f r o m t h b u f f e r . I y o p r e s s t h i sk e b e f o r e y o u ' v e s a v e d s o m e t h i n gt t h e b u f f e r w i t h t h a b o v e f e a t u r e ,y o u ' l l g e r a n d o m p a t t e r n .S H I F T - N . R e s t o r e s t h e R O c h a r a c t e r s e t . P l e a s e n o t e t h a t t h i sw i l l e r a s e y o u r w h o l e c h a r a c t e r s e t ,r e p l a c i n g i w i t h t h o n i R O M .

C O M P U T E ! ! G a z e t t e J u n o 1 9 8 8 5 7

Page 60: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 60/104

Y o u ' l l b e a s k e d i y o r e a l l y w a n t t d t h i s b e f o r e t h R O c h a r a c t e rs e i r e s t o r e d .

Q A l l o w s y o t q u i t t h c h a ra c t e r s e a n e d i t a n o t h e r o n e .

H O M E . H o m e s t h e d i t i n gc u r s o r t t h t o o t h c h a r a c t e r -e d i t i n g w i n d o w .

C u r s o r k e y s . A l l o w y o t m o v e t h e c h a r a c t e r - s e l e c t i n g c u r s o r .

J o y s t i c k ( i p o r t 2 ) A l l o w sy o t m o v e t h e d i t i n g c u r s o r .

J o y s t i c k f i r e b u t t o n . S e t s o rc l e a r s p i x e l s i t h e e d i t i n g w i n d o w .

Y . S c r o l l s u i t h c u r s o r ' sc o l u m n .

G S c r o l l s l e f t i t h c u r s o r ' sc o l u m n .

H S c r o l l s r i g h t i t h c u r s o r ' sc o l u m n .

B S c r o l l s d o w n i t h c u r s o r ' sc o l u m n .

8 S c r o l l s t h w h o l e c h a r a c t e r

4 S c r o l l s t h w h o l e c h a r a c t e ru p

l e f t .6 S c r o l l s t h w h o l e c h a r a c t e r

r i g h t .2 S c r o l l s t h w h o l e c h a r a c t e r

d o w n . S c r o l l i n g a f f e c t s t h e n t i r ec o l u m n o r o w . T h n u m b e r o r o w s i a f f e c t s w i l l a l w a y s b e e i t h e r

o 1 6 D D i s p l a y s t h e d i s k d i r e c t o r y .S S a v e s t h c h a r a c t e r s e t . N o t et h a t t h c h a r a c t e r s e i s a v e d w i t h

s t a r t i n g a d d r e s s o 8 1 9 2 a n a e n d i n g a d d r e s s o 1 2 2 8 8 . Y o c a m e r g e c h a r a c t e r s e t s a f t e r t h e y h a v eb e e n s a v e d b u s i n g E X C E L . U T L ,P r o g r a m 5

L L o a d s s a v e d c h a r a c t e r s e t .T h l o a d e d c h a r a c t e r s e m u s t h a v eb e e n c r e a t e d a n s a v e d f r o m E x c e l -f o n t i o r d e r f o i t l o a d c o r r e c t l y .W h e n y o l o a d c h a r a c t e r s e t , t h o n t h a t w a i m e m o r y w i l l b r p l a c e d b t h n e o n e , s s a v e t h o l o n i y o u ' l l n e e d i l a t e r . I y o a t t e m p t t l o a d c h a r a c t e r s e c r a t e d w i t h a n o t h e r c h a r a c t e r e d i t o r ,t h r e s u l t s a r u n p r e d i c t a b l e .

@ A l l o w s y o t e n t e r a D O c o m m a n d t h r o u g h t h c o m m a n dc h a n n e l . S e e y o u r d i s k d r i v e m a u a f o m o r e i n f o r m a t i o n . I t ' s p o s s ib l t s c r a t c h a n r e n a m e f i l e s , a n f o r m a t , i n i t i a l i z e , a n v a l i d a t e d i s k sw i t h t h i s o p t i o n .

W T h i s c o m m a n d t o g g l e sw r a p p i n g o n t h s c r o l l i n g f e a t u r e s .

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

5 C O M P U T E ! G a z e l l e J u n e 1 9 8 8

f e c t s t h c h a r a c t e r u t t h r o t h a t y o e n t e r e d a t h m a x i m u mn u m b e r o d i s p l a y e d c h a r a c t e r r o w s( s p e c i f i e d w h e n y o f i r s t r a t h p r o g r a m ) . I y o u ' r e i p a r t m o d e ,t h e m i r r o r i n g , r e v e r s i n g , a n f l i pp i n g o n l y a f f e c t t h r o w s f r o m t h t o o t h e c h a r a c t e r t t h r o t h a tt h e c u r s o r i o n

P r o g r a m N o t e sE x c e l f o n t ' s m a c h i n e l a n g u a g e r o t i n e s d m o s t o t h p r o g r a m ' sw o r k , s u c h a m a n i p u l a t i n g c h a r a ct e r s , a c c e s s i n g t h 8 0 - c o l u m n v i d e oc h i p , a n m o v i n g m e m o r y . T h eB A S I C p r o g r a m i e s s e n t i a l l ys h e l l . I r e a d s t h k e y b o a r d , c a l l st h a p p r o p r i a t e r o u t i n e s , p r i n t s t h s c r e e n , l o a d s a n s a v e s f i l e s , a n p e r f o r m s s c r e e n t r i c k s w i t h t h h e l po f t h e M p r o g r a m .

Y o m a b i n t e r e s t e d i t h w a t h p r o g r a m m a n a g e s t m a k et h s c r e e n f a d e i a n f a d e o u t . T h i se f f e c t i c r e a t e d b y d e c r e m e n t i n g( t f a d e o u t ) o r i n c r e m e n t i n g ( t f a d e i n V D r e g i s t e r s 2 a n 2 3 T o c h a n g e r e g i s t e r , u s t h f o l o w i n g c o m m a n d i b a n k 1 5 S Y 5 2 f > f H , V i i ! t u ; r e g i s t e r n t < i n b e r

R e g i s t e r 2 c o n t r o l s c h a r a ct e r ' s h o r i z o n t a l s i z e . B i t s 0 - 3 c o nt r o l h o w m a n y h o r i z o n t a l p i x e l s o c h a r a c t e r a r e d i s p l a y e d . T h i s a f e c t s a l t h c h a r a c t e r s o t h s c r e e n , s b y d e c r e m e n t i n g t h i s v a u s l o w l y , y o c a m a k e t h s c r e e nf a d e o u t . B i n c r e m e n t i n g t h r e g i st e a f t e r y o u ' v e c h a n g e d t h s c r e e n ,y o c r e a t e f a d e - i n e f f e c t .

R e g i s t e r 2 c o n t r o l s t h c h a r a ct e r ' s v e r t i c a l s i z e . T h f a d i n g e f f e c tt h a t y o u w a n t d e t e r m i n e s w h i c hr e g i s t e r t c h a n g e . I y o w a n t c h a ra c t e r s t s l o w l y d i s a p p e a r b l o s i n gc o l u m n s , u s r e g i s t e r 2 2 I y o w a n t t h e m t f a d e i o o u v e r t i c a ll y u s r e g i s t e r 2 3 ,

T h c u r t a i n e f f e c t s a r c r e a t e db i n c r e m e n t i n g o d e c r e m e n t i n gr e g i s t e r 3 o 3 5 R e g i s t e r 3 c o t r o l s t h l e f t - m o s t b l a n k e d c o l u m n ;r e g i s t e r 3 5 , t h r i g h t - m o s t b l a n k e dc o l u m n . T h l e f t - m o s t v i s i b l e c o lu m o m a n y m o n i t o r s i 0 a n t h e r i g h t - m o s t c o l u m n i 9 6 Y o m a h a v e n o t i c e d t h a t t h e r e a r t h r e e d i f f e r e n t c u r t a i n e f f e c t s y o c a c r e a t e . c u r t a i n c a m o v e f r o mt h l e f t s i d e o t h s c r e e n t t h r i g h t , o v i c e v e r s a ; o r c u r t a i n c a c o m e i f r o m b o t h s i d e s t m e e t i

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

I n s t a l l i n g C h a r a c t e r S e T u s c h a r a c t e r s e i y o u r p r g r a m , y o n e e d P r o g r a m s a n 6 E X C E L . U T L a n E X C E L . O B ) 2 ,r e s p e c t i v e l y .

I y o p l a n t u s j u s t o n c h a ra c t e r s e t , d e c i d e w h i c h o n e — t h a ti s e i t h e r u p p e r c a s e / g r a p h i c s o l o w e r c a s e / u p p e r c a s e . I y o w a n tt h l e f t o v e r c h a r a c t e r s e t t o b t h d e f a u l t R O c h a r a c t e r s e t , b o o t u E x c e l f o n t a n s e l e c t w h i c h R O c h a r a c t e r s e y o w a n t t u s a n s a v e i t d i s k . T h e n f o l l o w t h i s t r u c t i o n s b e l o w a i y o w e r eu s i n g t w c h a r a c t e r s e t s , i y o w a n t t u s o n l y o n e , s a v i n g d i s ks p a c e a n l o a d i n g t i m e , h a v e y o u rp r o g r a m a l l o c a t e g r a p h i c s m e m o r y ,b e c a u s e t h a t ' s w h e r e t h c h a r a c t e rs e t w i l l b t e m p o r a r i l y s t o r e d . T h e nB L O A D t h c h a r a c t e r s e i n t o m e o r a a d d r e s s 8 1 9 2 . A f t e r t h i s ,B L O A D P r o g r a m i n t o m e m o r y a n S Y 3 0 7 2 . Y o u r c h a r a c t e r s e i i s t a l l e d . Y o c a a u t o m a t e t h i s p r c e s s b a d d i n g t h f o l l o w i n g l i n e t t h b e g i n n i n g o y o u r p r o g r a m :1 B L O A D " E X C E L . O B J 2 " : C R A P H I C S

1 , 1 : B L O A D " Y O U R C H A R A C T E RS E F I L E N A M E " ; S Y S 3 0 7 2 ;C R A l ' f l l C S C L

I y o p l a n t u s t w c h a r a c t e rs e t s , m e r g e t h e m w i t h P r o g r a m 5 t h e n u s e t h B A S I C l i n e a b o v e a t h b e g i n n i n g o y o u r p r o g r a m t i n s t a l l t h e c h a r a c t e r s e t . P l e a s en o t e , i y o r e s e t t h c o m p u t e r , o p r e s s R U N / S T O P - R E S T O R E , t h c h a r a c t e r s e w i l l b e r a s e d . I y o w a n t t h e d e f a u l t R O c h a r a c t e r s e b a c k , j u s t S Y 6 5 3 7 8 , b u b s u r et h a t y o u ' r e i B A N K 1 5

E x c e l f o n t a l l o w s y o t o u t i l i z ea m a n y a 1 r o w s f o e a c h c h a r a ct e s e t . T u s e t h e s e l a r g e c h a r a c t e r si y o u r p r o g r a m , i n c o r p o r a t e t h f o l l o w i n g l i n e i n y o u r p r o g r a m :1 0 W 5 2 6 8 4 : B A N K 1 5 : F A S T : S Y S

W R , 1 5 , 4 ; S Y S W R , 6 , 5 : S Y S W R , 1 2 , 6 :S Y W R , 1 5 , 7 : S Y 5 W R , 1 5 , 9 : S Y SW R 1 6 , 2 3 : W I D O 0 , 0 , 7 9 , 1 2

S e p r o g r a m l i s t i n g s o p a g e 7 2

Page 61: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 61/104

Page 62: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 62/104

M D e a r A u n t S a l l y

L a r r y C o t t o n

O v e r t h l a s t c o u p l e o m o n t h sw e ' v e w r i t t e n f o u r - f u n c t i o n m a t hp r o g r a m t s e h o R N w o r k s . I t h e p r o c e s s , h o p e y o u ' v e a l s o d i sc o v e r e d m o r e a b o u t t h B A S I C l a g u a g e i t s e l f .

I o r d e r t c o n c e n t r a t e o R N D , d e l i b e r a t e l y g l o s s e d o v e rt h m a t h p r o g r a m m i n g . T h i sm o n t h , w e ' l l t a k e c l o s e r l o o k a c o m p u t e r m a t h .

T h e O l d D a y sI t h m i d - s e v e n t i e s , b o u g h t a ne x c i t i n g m a c h i n e — - a c a l c u l a t o r t h s i z e o t w v i d e o c a s s e t t e s w h i c hc o u l d i n s t a n t l y d c a l c u l a t i o n s t h a tm a c h i n e s y e a r e a r l i e r h a t a k e ns e v e r a l n o i s y m i n u t e s t d o I w a m a d e b A P ( w h o , i n c i d e n t a l l y ,l a t e r m a d e a e a r l y p e r s o n a l c o p u t e r c a l l e d T h I m a g i n a t i o n M c h i n e ) . T h i s $ 8 w o n d e r c o u l d d o n l y f o u r t h i n g s — a d d , s u b t r a c t ,m u l t i p l y , a n d i v i d e .

F o r s e v e r a l y e a r s , c a l c u l a t o r st h a t d i m o r e t h a n t h a t c o s t a m u c ha C o m m o d o r e 6 4 d o e s n o w .T h i n g s h a v e c h a n g e d ; w n o h a v ew o n d e r f u l c o m p u t i n g m a c h i n e sw h i c h c a d c o m p l e x m a t h e m a t i c a le q u a t i o n s i n l e s s t i m e t h a n i t a k e st p r e s s a n r e l e a s e k e y .

A l B A S I C m a t h o p e r a t i o n s ,s i m p l e o c o m p l e x , c a n b a c c o mp l i s h e d i b o t h B A S I C m o d e s — i mm e d i a t e a n p r o g r a m . I t h i m m e d i a t e m o d e , t h c o m p u t e rw o r k s j u s t a l i k e a c a l c u l a t o r e x c e p tt h a t w m u s t t y p e t h e w o r d P R I N T( o u s q u e s t i o n m a r k ) b e f o r e t h e x p r e s s i o n a n p r e s s t h e R E T U R Nk e a f t e r i t H e r e ' s a e x a m p l e :?

I y o t y p e t h i s a n p r e s s R T U R N , y o u ' l l s e t h n u m b e r d i p l a y e d . T h i s a l s o w o r k s w i t h t h o t h e r t h r e e s i m p l e m a t h f u n c t i o n s :P R I N T 1 8 - 9P R I N TP R I N T 1 8 / 2

6 C Q M P U T E I ' s G a z e t t e J u n e 1 9 B Q

T h a s t e r i s k m e a n s m u l t i p l ya n t h s l a s h m e a n s d i v i d e . T h a s w e r t a l t h e s e p r o b l e m s , i s o c o u r s e , 9 H e r e a r t h s a m e p r o bl e m s i p r o g r a m m o d e :1 P R I N T2 P R I N T 1 8 - 93 P R I N T 3 * 4 P R I N T 1 8 / 2

I y o e n t e r t h i s a n r u i t y o u ' l l s e f o u r 9 ' s . T h c o m p u t e rp e r f o r m s i t c a l c u l a t i o n s a n p r i n t so n l y t h a n s w e r s — n o t t h p r o b l e m s .

B u s u p p o s e y o u d i w a n t t s e t h p r o b l e m s o t h e s c r e e n a sw e l l a t h a n s w e r s . T h w a t d t h i s i s i m p l e : P u t h p r o b l e m s( a l o n g w i t h t h e q u a l s s i g n ) i n s i d eq u o t a t i o n m a r k s . T h c o m p u t e rp r i n t s w h a t e v e r ' s i n s i d e q u o t a t i o nm a r k s .1 P R I N T " - " 4 + 52 P R I N T " 1 - " 1 8 - 93 P R I N T " - 3 * 4 P R I N T " 1 / - 1 8 / 2

A l o t h i s h a b e e n p r e s e n t e db e f o r e i v a r i o u s w a y s , s i s h o u l dl o o k f a m i l i a r . A n o t h e r ( a n d p r o b ab l y t h e m o s t c o m m o n ) w a t p e f o r m m a t h f u n c t i o n s i t u s l e t t e r s( v a r i a b l e s ) t r e p r e s e n t n u m b e r s .A g a i n , i t h i m m e d i a t e m o d e :A 4 B - 5 : P R I N T A A 1 8 : B 9 P R I N T A - A 3 3 P R I N T A ' A 1 8 2 P R I N T A / B

U s i n g v a r i a b l e s i p o w e r f u lw a t d m a t h , b u b e f o r e l o o k i n gc l o s e l y a v a r i a b l e s , l e t ' s t r f e m o r e e x a m p l e s w h i c h u s e o n l yn u m b e r s .

A d d i n g a n S u b t r a c t i n gM a t h p e r f o r m e d w i t h c o m p u t e r s i t h s a m e m a t h d o n e w i t h c a l c u l at o r s , o r , f o t h a t m a t t e r , w i t h p e n c i la n p a p e r . C e r t a i n c o n v e n t i o n sh a v e b e e n a d o p t e d w h i c h a r u n v e r s a l . F o i n s t a n c e , i m o s t p r o bl e m s , t h m a t h o p e r a t i o n s a r p e r f o r m e d f r o m l e f t t r i g h t . W h a tw o u l d y o e x p e c t t h e a n s w e r t t h i sp r o b l e m t b e

P R I N T 1 0 - 5T h a n s w e r i 9 A n a l s o

w o u l d b t h a n s w e r i t h n u m b e r sw e r e r e a r r a n g e d :P R I N T 4 - 5 + 1 0

A d d i n g a n s u b t r a c t i n g a r c o m m u t a t i v e , t h a t i s t h e y c a n b ed o n e i a n o r d e r . J u s t b s u r e t h a tt h s i g n s s t a y w i t h t h n u m b e r s . T oi l l u s t r a t e f u r t h e r :P R I N T - 5 + 4 1

A g a i n , t h a n s w e r i 9 T h n e g a t i v e s i g n s t a y s w i t h t h 5

M u l t i p l y i n g a n D i v i d i n gM u l t i p l i c a t i o n a n d i v i s i o n a r e t r i c ki e r . I p r o b l e m s w h i c h c o n t a i n o n l yt h e s e t w o p e r a t i o n s , t h c o m p u t e rw i l l a g a i n d t h m a t h f r o m l e f t t r i g h t . S i n c e t h i s i s o t h e s e t w l i n e sw i l l n o p r o d u c e t h s a m e a n s w e r :P R I N T 1 2 / 6 * 3P R I N T 6 / 1 2 * 3

I t h f i r s t l i n e , t h c o m p u t e rf i r s t d i v i d e s t h e 1 b t g e 2 a n t h e n i m u l t i p l i e s t h e 2 b t g e 6 I t h s e c o n d l i n e t h c o m p u t e r f i r s td i v i d e s t h e 6 b 1 ( . 5 ) a n t h e nm u l t i p l i e s t h a t b t y i e l d 1 . 5 . D v i s i o n i n o c o m m u t a t i v e .

M D e a r A u n t S a l l yW h e n m a t h p r o b l e m s i n c l u d e c o b i n a t i o n s o a d d i n g , s u b t r a c t i n g ,m u l t i p l y i n g , a n d i v i s i o n , w m u s t n ' t f o r g e t M D e a r A u n t S a l l y —

m e m o r y a i w h i c h u s e s t h e f i r s tl e t t e r s o f t h e w o r d s i t h p h r a s e —M D A S — t o h e l p y o r e m e m b e r t M u l t i p l y , D i v i d e , A d d , S u b t r a c t —i t h a t o r d e r .

S i n c e t h e i n t e r n a l s o t h c o p u t e r a r a l r e a d y p r e p r o g r a m m e dt t h i n k t h a t w a y , i t ' s u t t h p r g r a m m e r t r e m e m b e r t h a t . H e r e ' s

p r o b l e m w h i c h d e m o n s t r a t e sh o M D e a r A u n t S a l l y g o e sa b o u t h e w o r k :P R I N T 5 - t - 3 ' 6 - 2

B e f o r e y o t y p e t h i s , t r y t o g u e s sw h a t t h a n s w e r w o u l d b e N o

Page 63: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 63/104

t y p e t h l i n e i a n p r e s s R E T U R N .T h a n s w e r i 2 1 W h y ? M D e a rA u n t S a l l y s a y s t h a t t h c o m p u t e rw i l l d m u l t i p l i c a t i o n a n d i v i s i o n( t h e r e ' s n d i v i s i o n h e r e ) t g e

1 8 - 2 a n t h e n a d d i t i o n a n s u t r a c t i o n t g e 2 3 - 2 ( a n d f i n a l l y 2 1 ) .

D o n ' t t a k e M D e a r A u n t S a l l yt o o l i t e r a l l y — m u l t i p l i c a t i o n d o e sn o t a k e p r e c e d e n c e o v e r d i v i s i o n ,n o r d o e s a d d i t i o n t a k e p r e c e d e n c eo v e r s u b t r a c t i o n . B u b o t h m u l t i p l ic a t i o n a n d i v i s i o n d t a k e p r e c ed e n c e o v e r e i t h e r a d d i t i o n o s u b t r a c t i o n . C o n s i d e r t h i s e x a m p l e :P R I N T I 0 / S ' 3 - lI t h i s c a s e , t h d i v i s i o n i p e f o r m e d f i r s t , f o l l o w e d b t h e m u l t ip l i c a t i o n , t h s u b t r a c t i o n , a n f i n a l l y t h e a d d i t i o n .

M o s t c o m p u t e r s a n c a l c u l at o r s d o m a t h i t h i s o r d e r w i t h o u ty o u r h a v i n g t w o r r y a b o u t i t N t a b l e e x c e p t i o n s a r e t h e H e w l e t tP a c k a r d c a l c u l a t o r s w h i c h u s t h p o s t f i x m e t h o d o c o m p u t a t i o n .P o s t f i x o R P { R e v e r s e P o l i s h N t a t i o n ) c a l c u l a t o r s p e r f o r m t h o e r a t i o n s i t h o r d e r t h a t t h e y a r e n t e r e d . C a l c u l a t o r s t h a t u s t h i f i m e t h o d o c o m p u t a t i o n n e e ds e o r u l e s , s u c h a M D e a r A u n tS a l l y , t d e t e r m i n e t h o r d e r i w h i c h t p e r f o r m t h c a l c u l a t i o n s .C a l c u l a t o r s t h a t u s t h M D e a rA u n t S a l l y r u l e s a r c a l l e d a l g e b r a i cc a l c u l a t o r s .

G a i n i n g C o n t r o lT c a u s e t h c o m p u t e r t p r e e m p tM D e a r A u n t S a l l y r e q u i r e s e x t r ae f f o r t :P R I N T ' 6 - 2

W h e n p a r e n t h e s e s a p p e a r i p r o b l e m , M D e n r A u n t S a l l y q u e t l y t a k e s b a c k s e a t . P a r e n t h e s e ss a " D t h i s f i r s t ! " I o t h e r w o r d s ,i a n m u s t b e a d d e d t o g e t h e rb e f o r e b e i n g m u l t i p l i e d b 6 w m u s t e n c l o s e t h e s e n u m b e r s i p r e n t h e s e s . T h a n s w e r t t h a b o v ep r o b l e m i 4 6

T h L a w s o A v e r a g e sN o l e t ' s l o o k a t a p r a c t i c a l u s f o c o m b i n i n g m a t h o p e r a t i o n s — a v e ra g i n g . T h a v e r a g e o t w o m o r en u m b e r s i c a l c u l a t e d b a d d i n g t h n u m b e r s t o g e t h e r a n t h e n d i v i di n t h t o t a l b t h n u m b e r o n u b e r s . L e t ' s s a w w a n t t h a v e r a g eo f a n 6 S u p p o s e w t y p e d :

P R I N T 6 / M D e a r A u n t S a l l y w i l l s t e p i a n t r y t o m u l t i p l y a n d i v i d e f i r s t .F i n d i n g n o t h i n g t m u l t i p l y , s h e ' l ld i v i d e t h e 6 b t h t g e 3 T h e ns h e ' l l a d t h e 3 t t h e 4 t g e 7 T h i s i d e f i n i t e l y n o t h a v e r a g e o

a n 6 T g e t t h e c o r r e c t a n s w e ry o m u s t u s p a r e n t h e s e s :P R I N T 6 ) / 2

S i n c e p a r e n t h e s e s t a k e p r e c ed e n c e , t h n u m b e r s a n w i l l b a d d e d a n d t h e i r s u d i v i d e d b ( t h e n u m b e r o n u m b e r s t a v e r a g e )t g e c o r r e c t a v e r a g e o 5

T c a r r y t h i s f u r t h e r , l e t ' s w r i t es i m p l e p r o g r a m t h a t a v e r a g e s

s e r i e s o n u m b e r s w h i c h a r t y p e di n t o t h e c o m p u t e r . L e t ' s w r i t e t h i sp r o g r a m i a l o g i c a l o r d e r a n t h e na d t h f r i l l s .T g a t h e r u s e r d a t a r e q u i r e st h u s o I N P U T . L e t ' s s t a r t w i t hl i n e 1 0 a n w r i t e t h e l o w e r l i n en u m b e r s l a t e r :1 0 I N P U T " F I R S T N U M B E R " ; AH e r e ' s w h e r e t h v a r i a b l e s w h i c hr e p r e s e n t n u m b e r s c o m e i n t o p l a ya g a i n . V a r i a b l e s c o n s i s t o o n o t w l e t t e r s s u c h a A o H Y o c o m b i n a t i o n o o n l e t t e r a n d o n ed i g i t , s u c h a A o T 6 I t h l i n ea b o v e , i t h v a r i a b l e .

W h e n t h u s e r t y p e s n u m b e ra t h I N P U T p r o m p t a n d p r e s s e sR E T U R N , t h a t n u m b e r i m m e d i a t el g o e s i n t o t h c o m p u t e r ' s m e m o r ya n w i l l f r o m t h e n o ( a l e a s t i nt h i s p r o g r a m ) b i d e n t i f i e d a s A W e ' v e s e e n t h i s c o n c e p t m a n y t i m e sb e f o r e . O K l e t ' s g e t h n e x t n u m b e r :1 1 I N P U T " S E C O N D N U M B E R " ; B

E x p e r i e n c e d B A S I C p r o g r a mm e r s w i l l i m m e d i a t e l y r e c o g n i z et h a t t h i s i n o t h m o s t e f f i c i e n tw a t w r i t e a a v e r a g i n g p r o g r a m ,b u s i n c e t h t h r u s t h e r e i t l e a r nm a t h c o n c e p t s , w e ' l l c o n t i n u e . T h s e c o n d m e m o r y s p a c e w e ' v e s e a s i d e i c a l l e d B L e t ' s a d c o u p l em o r e l i n e s :1 2 I N P U T ' T H I R D N U M B E R " ; C1 3 I N P U T " F O U R T H N U M B E R E D

T h e s e f o u r u s e r - i n p u t n u m b e r sw h i c h a r n o i d e n t i f i e d a s A B C a n D m u s t b a d d e d t o g e t h e r a n t h e i r s u d i v i d e d b 4 A i o u p r e v i o u s e x a m p l e , t h l e t t e r s w h i c hn o r e p r e s e n t n u m b e r s m u s t b e e nc l o s e d i p a r e n t h e s e s s t h e y w i l l b a d d e d b e f o r e t h e y ' r e d i v i d e d b 4

1 4 P R I N T " A V E R A G E I S { D J / 4

T h a t ' s t h c o r e o f t h e p r o g r a m ;i t ' s r u n n a b l e . B u l e t ' s n e a t e n i u b i b a d d i n g l o w e r l i n e n u m b e rt c l e a r t h e s c r e e n a n m o v e t h c u r s o r d o w n l i t t l e :9 P R I N T " { C L R } { 3 D O W N } "

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

Y o m a w a n t t h l i n e s a sp r i n t e d o t h s c r e e n t b s e p a r a te a n s p a c e d a w a y f r o m t h l e f tb o r d e r . I s o g b a c k t e a c h l i n e( e x c e p t t h f i r s t ) a n a d c u r s o rd o w n a n s p a c e j u s t i n s i d e e a c hf i r s t q u o t a t i o n m a r k , s u c h a s

1 0 I N P U T " ( D O W N J f S P A C E } F I R S TN U M B E R " ; AT h e r e i d i s t i n c t i o n b e t w e e n

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

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 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 r d i s k t o

S u b m i s s i o n s R e v i e w e rC O M P U T E ! P u b l i c a t i o n sP . O . B o x 5 4 0 6G r e e n s b o r o , N 2 7 4 0 3

P l e a s e e n c l o s e a 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 .

C O M P U T E ! G a z o a a J u n e 1 9 8 8 6

Page 64: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 64/104

W h e r e T L o c a t e

) i B u t t e r f i e l dC o n t r i b u t i n g E d i t o r

U n l i k e B A S I C p r o g r a m m e r s , m c h i n e l a n g u a g e p r o g r a m m e r s h a v et w o r r y a b o u t w h e r e t h e i r p r g r a m s a r p l a c e d i m e m o r y .

I n t h i s c o l u m n , o f t e n p u m c h i n e l a n g u a g e d e m o n s t r a t i o n p r g r a m s a d e c i m a l 8 1 9 2 ( $ 2 0 0 0 ) .T h i s i a e x c e l l e n t p l a c e f o p r g r a m s , b u s i n c e i i s u n i v e r s a l l yu s e d , o t h e r i t e m s ( p r o g r a m s , v a r ia b l e s , a r r a y s , o s t r i n g s ) m i g h t w r i t eo v e r t h i s p a r t o m e m o r y .

T h C a s s e t t e B u f f e rF o r q u i c k t e s t p r o g r a m s , t h e c a ss e t t e b u f f e r i i d e a l . m a c h i n e l a g u a g e p r o g r a m i u n l i k e l y t b d i s t u r b e d i n t h i s a r e a . M e m o r y a r e a$ 3 3 C - $ 3 E 8 ( d e c i m a l 8 2 8 - 1 0 0 0 ) i q u i t e s a f e . T h 1 2 i a e x c e pt i o n — t h c a s s e t t e b u f f e r i a $ B 0 0 - $ B F F ( d e c i m a l 2 8 1 6 - 3 0 7 1 ) .

I y o a s s e m b l e { o P O K E )p r o g r a m h e r e , i n e e d s n s p e c i a lh a n d l i n g . I y o l o a d p r o g r a mi n t o t h i s a r e a , y o m u s t b c a r e f u la b o u t p o i n t e r s . I ' l l d i s c u s s t h i s i nm o r e d e p t h l a t e r .

F r e e S p a c e o t h 1 2 T h C o m m o d o r e 6 4 h a s b l o c k o m e m o r y n o u s e d b t h s y s t e m a $ C O 0 0 - $ C F F F ( d e c i m a l ' 4 9 1 5 2 -5 3 2 4 7 ) . T h i s w h o p p i n g 4 K a r e a i f a v o r i t e p l a c e t p u m a c h i n e l a g u a g e p r o g r a m s . F e e l f r e e t u s i t b u w a t c h o u f o o t h e r u t i l i t y p r g r a m s w h i c h l i k e t o n e s t i t h s a m e s p a c e .

T h C o m m o d o r e 1 2 h a l o o f r e e s p a c e a l o a d d r e s s e s . T h $ 1 3 0 0 - $ 1 7 F F b l o c k c a a l s o b c o n s i d e r e d s p a r e . O t h e r c h u n k s c a b e c l a i m e d i y o k n o w y o u r s y t e m . F o e x a m p l e , t h R S - 2 3 2 c o d eu s e s t h $ C 0 0 - $ D F F a r e a . I y o k n o w t h a t y o w o n ' t b e c o m m u n ic a t i n g w i t h a n R S - 2 3 2 d e v i c e , h e l py o u r s e l f . O t h e r a r e a s b e c o m e a v a i t -a b l e i y o d o n ' t u s s p r i t e s , i y o

6 C O M P U T E ' S G a z e t t e J u n e 1 9 8 8

h a v e f e p r o g r a m m e d k e y s , o r i y o n e v e r u s D O c o m m a n d ss u c h a S C R A T C H o D L O A D . I y o p l a n t l o a d m a c h i n e l a g u a g e p r o g r a m t a n o t h e s ea r e a s , c h e c k t h " P o i n t e r s " s e c t i o no t h i s a r t i c l e .

A s k i n g f o M e m o r yO n w a t g e m e m o r y i t a s B A S I C t g i v e u s o m e o i t w o r ki n g s p a c e . T h i s w o r k s p a c e h o l d sB A S I C c o d e a n v a r i a b l e s , a r r a y s ,a n s t r i n g s . O t h 1 2 8 , i h o l d sc o d e o n l y .

I t ' s b e s t t d t h i s b e f o r eB A S I C s t a r t s c r e a t i n g v a r i a b l e s ;o t h e r w i s e , y o m a b a s k i n g f o s p a c e t h a t ' s a l r e a d y i u s e . A f t e rs u c h a n a l l o c a t i o n , C L ( c l e a r )c o m m a n d a l l o w s t h B A S I C p r g r a m t a d j u s t t i t n e s p a c e .

U s u r p i n g m e m o r y s p a c e f r o mt h t o o B A S I C i t h l e a s t c o m p l ic a t e d m e t h o d . M o s t m a c h i n e s h a v e

" t o p o B A S I C " p o i n t e r . O t h 6 4 t h i s p o i n t e r i l o c a t e d a $ 3 7 . M o v et h i s p o i n t e r d o w n ( t h e n t y p e C L R )a n B A S I C w i l l g i v e u t h s p a c e .

T h 1 2 h a s p e c i a l s i t u a t i o n .S i n c e v a r i a b l e s , a r r a y s , a n s t r i n g sa r k e p t i B a n k 1 y o m a h e l py o u r s e l f t t h s p a c e a b o v e B A S I Cw i t h o u t w o r r y i n g a b o u t c h a n g i n gp o i n t e r s . T s i m p l i f y p r o g r a m m i n g ,y o u ' l l w a n t y o u r p r o g r a m t s t a yb e l o w $ 4 0 0 0 .

M e m o r y s p a c e t a k e n f r o m t h t o o B A S I C g i v e s y o f a i r l y p e m a n e n t a r e a f o p r o g r a m . E v e n i y o l o a d o t h e r B A S I C p r o g r a m s ,y o u ' l l k e e p t h s p a c e y o u h a v e t a e u n l e s s y o g i v e i b a c k . O n l yc o m p l e t e r e s e t c h a n g e s e v e r y t h i n gb a c k t i t o r i g i n a l s t a t e .

S p a c e c a n b e t a k e n f r o m t h b o t t o m o t h B A S I C a r e a , b u t h i s i m o r e c o m p l e x . T h e r e a r s o m e t i m e sv a l i d r e a s o n s f o d o i n g t h i s o t h 1 2 8 , b u i t ' s b e s t t a v o i d i p o s s i b l e .

I y o p l a n t l o a d m a c h i n el a n g u a g e p r o g r a m i n t o a a l l o c a t e da r e a , c h e c k " P o i n t e r s , " b e l o w .

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

H e r e ' s h o t d i t A f t e r t h M p r o g r a m i p l a c e d s o m e w h e r ea b o v e t h e n o f t h e B A S I C p r g r a m , m o v e u t h e p o i n t e r t h a tm a r k s t h e n o B A S I C . O m o s tm a c h i n e s , t h a t ' s t h S t a r t - o f -V a r i a b l e s p o i n t e r ( $ 2 D a n d $ 2 E o nt h 6 4 ) . O t h e 1 2 8 , t h e r e ' s s p c i a l E n d - o f - B A S I C p o i n t e r a $ 1 2 1 0 . O n c e e v e r y t h i n g i i p l a c ea n t h p o i n t e r h a s b e e n m o v e d ,t y p e C L a n t h e n s a v e t h p r g r a m . F r o m t h i s p o i n t o n s i n g l el o a d b r i n g s i t h t w p a r t s , B A S I Ca n M L . O n c e t h p r o g r a m s h a v eb e e n u n i t e d , y o m u s t n o c h a n g et h B A S I C p r o g r a m .T h i s s y s t e m b e c o m e s d i f f i c u l ti t h s t a r t - o f - B A S I C p o i n t e r h a b e e n c h a n g e d . T h p r o g r a m w i l l b r e l o c a t e d a i l o a d s ( i n t o t h w r o n gp l a c e ) .

P o i n t e r sI y o l o a d m a c h i n e l a n g u a g ep r o g r a m u s i n g B A S I C d i r e c t c o m a n d , y o u ' l l c r e a t e m i n o r p r o bl e t h a t m a c r a s h y o u r s y s t e m .

T h L O A D c o m m a n d c h a n g e sB A S I C p o i n t e r s a r o u n d . T h a t ' s O w h e n y o l o a d B A S I C p r o g r a m ;t h e p o i n t e r s d t h r i g h t t h i n g . B u i t ' s w r o n g w h e n y o l o a d M L T c o r r e c t t h p r o b l e m , t y p e N E i m e d i a t e l y f o l l o w i n g t h L O A D c o m a n d . I y o h a v e 1 2 8 , y o c a t y p e B L O A D i n s t e a d o f L O A D a n t h p o i n t e r s w i l l b u n d i s t u r b e d .

I y o a r r a n g e f o r a p r o g r a m t l o a d t h m a c h i n e l a n g u a g e s e m e n t , t h e p o i n t e r s w i l l n o b d i t u r b e d . U n l e s s y o u r c o m p u t e r h a B L O A D c o m m a n d , y o u ' l l h a v e t l e a r n s o m e n e c o d i n g t r i c k s t om a k e i a l w o r k , b u a t l e a s t y o w o n ' t n e e d t w o r r y a b o u t p o i n t e r s .

Page 65: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 65/104

G u i d e t C o m m o d o r eU s e r G r o u p s

P a r tM i c k e y M c L e a n

T h i s a n n u a l G A Z E T T E f e a t u r e p r o v i d e s a u p - t o - d a t e l i s t o u s e r g r o u p sa c r o s s t h e U . S . , t h r o u g h o u t C a n a d a , a n a r o u n d t h w o r l d . L a s t m o n t h ,P a r t l i s t e d u s e r g r o u p s i s t a t e s t h r o u g h ( A l a b a m a - M o n t a n a ) .T h i s m o n t h , o u l i s t i n c l u d e s u s e r g r o u p s i t h r e m a i n i n g s t a t e s( N e b r a s k a - W y o m i n g ) a n d f r o m o u t s i d e t h U . S . ( i n c l u d i n g A P a d d r e s s e s ) . G r o u p s a r l i s t e d i n o r d e r a c c o r d i n g t z i c o d e .

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

U s e r G r o u p U p d a t eC O M P U T E ! P u b l i c a t i o n sP . O . B o x 5 4 0 6G r e e n s b o r o , N 2 7 4 0 3Y o u r g r o u p w i l l t h e n b l i s t e d i n o u m o n t h l y " U s e r G r o u p

U p d a t e " c o l u m n .W 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 i n c l u d e w i t h y o u r r e q u e s t s t a m p e d , s e l f - a d d r e s s e d e n v e l o p e .l n f o - 6 4 , P B o B C P a t e r s o n . N 0 7 5 0 9( i i l l s d a l e C o m m o d o r e 6 4 U s e r s C l u b . 3 E s p l a

n a d e 1 j k i > D r . , H i l k d a l e , N J 0 7 6 4 2G o l d C r o w n C o m m o d o r e C l u b . 5 1 C e n t e r P I . .

T e a n e e k , N 0 7 6 6 6C o m m o d o r e 6 B e g i n n e r s G r o u p , 6 8 0 L e i g h

T e r r a c e , W e s t w o o d , X 0 7 6 7 5G a r d e n S t a l e C o m m o d o r e U s e r ' s G r o u p I n c . , 6

S t r a t f o r d R d . . T i n t ™ F a l l s , N 0 7 7 2 4C o m m o d o r e 6 U s e r C r o u p , [ . u n g s l r c e t

R d . , M a n a l a p . i n , N J 0 7 7 2 6C o m m o d o r e U s e r G r o u p o C e n t r a l N e J e r s e y ,

1 1 O l B r i d g e R d . , M a t a w a n , N 0 7 7 4 7S o u t h J e r s e y C - 6 4 U s e r s G r o u p , 5 0 7 N . D u d l e y

A v e . . V e n m o r , N | O H 4 0 B o r d e n t o w n A r e a C o m m o d o r e U s e r s G r o u p ,

P . O . B o 3 8 1 , B o r d e n t o w n , N | 0 8 5 0 5C o m m o d o r e C o m p u t e r C o l l e c t i o n C l u b , 7 2 P i n e

D r . . R o o s e v e l t . N 0 8 5 5 5C o m m o d o r e U s e r s G r o u p o O c e a n C o u n t y , 9 8

C e d . i r G r o v e R d . , T b m s R i v e r , N 0 8 7 5 3C o m m o d o r e E B r u n s w i c k U s e r s G r o u p ( C E -

M J H K A S K AP a t h f i n d e r C o m m o d o r e U s e r G r o u p . P . O . B o

6 8 3 , F r e m o n t , N 6 8 0 2 5G r e a t e r O m a h a C o m m o d o r e U s e r s G r o u p , P . O .

B o s 3 4 1 1 5 5 , O m a h a . N 6 8 1 2 4M i d - N e b r a s k a U s e r s o C o m m o d o r e t M U C ) ,

1 9 2 0 N H u s t o n A v e . , G r a n d I s l a n d . N 6 8 8 0 3P l a l l e V a l l e y C o m p u t e r U s e r s G r o u p ( 1 ' V C U G ) ,

1 6 2 5 N o r t h S t . . C c r i n e , N 6 9 3 4 1N E V A D A

S O C o m m o d o r e U s e r G r o u p , c / o v i d e o T o n n e ,1 1 1 1 N N e l l i s , L a V e g a s , N 8 9 1 1 0

S i l v e r S t a t e C o m p u t e r U s e r s G r o u p , P O B o 8 1 0 7 5 . L a V e g a s , N 8 9 1 8 0

N R H A M I ' S I H K l .M a n c h e s t e r C o m m o d o r e U s e r s G r o u p , r . u . B o

4 0 2 , M e r r i m a c k . N 0 3 0 5 4C o m m o d o r e H e l p A n I n f o r m a t i o n N e t w o r k

( C H A I N G a n g ) , P . O . B o 1 1 5 5 , L a c o n i a , N i 0 3 2 4 7

C o m m o d o r e U s e r a G r o u p , 5 3 P a g e R d . , B o w , N 0 3 3 0 1

M o n a d n o c k U s e r s G r o u p ( M U G ) f o C o m m o d o r eO w n e r s , 1 3 L i b e r t y L n . , K e e n e , N 0 3 4 3 1N F E K S I . Y

D a t l E x c h a n g e — B e n e f i c i a l U s e r s C r o u p 6 4 / 1 2 8( D E - B U G 6 4 / 1 2 8 1 , 2 1 3 B u r n s W a y , H a w o o d , N J0 7 0 2 3

B U G ) , K i n s ' - R d . , B r u n s w i c k , N J 0 8 8 l hS o m e r s e t U s e r s G r o u p , 4 M a t e y S [ . , S o m e r s e t .

N 0 8 8 7 3N r M f - X I C ON e M e i i c o C o m m o d o r e U s e r ' s G r o u p . P . O . B o

3 7 1 2 7 . A l b u q u e r q u e . N 8 7 1 7 66 4 - X , 3 0 C a m i n n S i N o m b r o . S a n l a F t N

8 7 5 0 1

L o A l a m o s C o m m o d o r e U s e r s G r o u p , 4 1 2 5 - DS y c a m o r t 1 D r . . L o s A l a m o s , N 8 7 5 4 4

T a o s A r e a C o m m o d o r e U s e r ' s G r o u p , P . O . B o 5 0 8 9 , T i u w , N 8 7 5 7 1

T h S o u t h e r n N e M e x i c o C o m m o d o r e U s e r ' sG r o u p , P . O . B r 4 4 3 7 , U n i . P a r k B r c h . , L a C r u c c s , N 8 0 0 0 3

N t W Y O R KK i d s C o m p u t e r N e w s , 2 7 1 4 U n i v e r s i t y A v e . , " I B ,

K i n g s h n d g e H e t g h M , N 1 0 4 6 B - 3 4 2 4B r o n x U s e r s G r o u p ( B U G - 6 4 ) , P . O . B o 5 2 3 ,

B r o n x . N 1 0 4 7 5F o l k l i f e T e r m i n a l C l u b . B a t 5 5 5 - R . C o - o p C i t y

S t a t i o n . B r o n x , N 1 0 4 7 5F o Y o u r C o m p u t e r O n l y , 3 B H I o v i e u 1 A v e . ,

O p i n i n g , N 1 0 5 6 2S t F r a n c i s C o l l e g e M i c r o c o m p u t e r U s e r s '

G r o u p , M i c r o c o m p u t e r C e n t e r , 1 8 R e m s e n S t . .B r o o k l y n , N 1 1 2 0 1

T h e C o m p u t e r F r e a k s , 8 4 S t n l i n g P L , B r o o k l y n ,N 1 1 2 1 7

B r o o k l y n C o m m o d o r e U s e r ' s G r o u p , 1 7 3 5 E 1 3 t h S t . . A p t . 7 N . B r o o k l y n , N 1 1 2 2 9 - 1 9 3 0

C o m m o d o r e U s e r s G r o u p o G r e a t e r N e Y o r k ,1 9 0 - 2 5 U W i h u l l A v c . , H o l h s , N 1 1 4 2 3

C o m m o d o r e L o n g I s l a n d C l u b , I n c . , 2 9 4 9 H o x -b u r y R d . , O c e a n s i d e , N 1 1 5 7 2

E l i t e C o m m o d o r e U s e r s G r o u p , 1 5 1 D 1 1 B 0 L 5 A v e . ,S e C l i f f . N 1 1 5 7 9

B r e n t w o o d 6 4 / 1 2 8 C o m p u t e r C l u b , P u b . l i b . ,2 n A v e , 4 t S i . . B r c n t w o o d . N 1 1 7 1 7

M l - C o m m U s e r G r o u p , 2 6 A z a l i M R d . , L c v i t t o w n ,N 1 1 7 5 6

A m i g a - 6 4 U s e r G r o u p , I ' . O . B o 2 8 0 , L i n d m h u r s t ,N 1 1 7 5 7

C l u b 6 4 1 7 M a p l e A v c - . , P a t c h o R u e , N 1 1 7 7 2L I V I C S C o m m o d o r e U s e r s G r o u p , 1 H a s t i n g s

D r . , S t o n y B r o o k . N 1 1 7 9 0R i d g e C - 6 4 ' L ' s e r s C r o u p . 9 4 R i d g e R d . , R i d g e . N

1 1 9 6 1M o h a w k V a l l e y C o m p u t e r U s e r C r o u p . R . D . # 2

B o 1 7 7 , I ^ h n s t o w n , N 1 2 0 9 5T r C i t y C o m m o d o r e U s e r ' s G r o u p ( T C C U G ) ,

P . O . B i 1 2 7 4 2 , A l b a n y . N 1 2 2 1 2 - 2 7 4 2H u d s o n V a l l e y C o m m o d o r e C l u b , P . O . B o 2 1 9 0 ,

K i n g s t o n , N 1 2 4 0 1O r a n g e C o u n t y C o m m o d o r e U s e r s G r o u p ( O C -

C U G ) , C o t t a g e A v e . . N e w b u r g h . N 1 2 5 5 0C o m m o d o r e 6 U s e r C r o u p o O r a n g e C o u n t y ,

7 C a r d i n a l D r . , P o u g h k e e p s i e , N 1 2 6 0 1F r o n t i e r C o m p u t e r U s e r s , R . F . D . # 1 B o x 3 5 2 A ,

C h a z y . N 1 2 9 2 1 ( B B S * 5 1 8 - 8 4 6 - 8 8 0 3 )M a l o n c C o m m o d o r e U s e r G r o u p ( M A L C U G ) , 2

B e n l l e y A v e . , M a l o n e , N 1 2 9 5 3 ( B B S = 5 1 B -4 S 3 - 1 0 3 5 ]

C O M P U T E ' S G a z B t i o J u n e 1 9 B 8 6 3

Page 66: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 66/104

M o r r l s o n v i l l e C o m m o d o r e U s e r s G r o u p , 6 I I M a i n S t . , M o r r i s o n v i l l e , N 1 2 9 6 2

O s w e g o C o m m o d o r e U s e r G r o u p . 4 2 4 M a h a rH a l l , S t a l e U n i v e r s i t y C o l l e g e , O M v e g o . N 1 . 1 1 2 6

C e n t r a l N e Y o r k C o m m o d o r e U s e r s G r o u p( C N Y C U C ) , 6 8 8 7 P e c k N i l . . S y r a i w . N 1 3 2 U M

T h C o m m o d o r e C o m p u t e r C l u b o S y r a c u s e .P . O . B o 2 2 3 2 , S y r a c u s e , N 1 3 2 2 1 1

U i l c a C o m m o d o r e U s e r G r o u p , S i l l S t O l T S A v f l . ,U t i c a . N 1 3 5 0 1

C o m m o d o r e U s e r s C r o u p o M a s s e n a I C O M A ) ,W a t e r S t . , M a s s e n a , N 1 3 6 6 2

L e a t h e r s t o c k i n g C o m p u t e r U s e r ' s C l u b . P . O . B o 1 2 K 4 , O n e o n l . i , N 1 3 8 2 0

T r i p l e C i t i e s C o m m o d o r e S o c i e t y . 1 7 1 3 C a s t l eG a r d e n s R d . . V e s t a l . N 1 3 8 5 0

C o m m o d o r e H u f f a l o U s e r G r o u p ( C O M B U G ) .P . O . B o 1 0 0 5 , T o n . i w . i n i l . v N 1 4 1 5 1 - 1 1 ) 0 5

T h l U i n b n w I n l e r n a l i o n j l C - 6 4 U s e r s ' G r o u p ,E v p r e s s w a y V i l l a g e . N i a g a r a F a l l * . N 1 4 3 0 4

T h N i a g a r a F a l l ! C o m m o d o r e C l u b , 2 4 0 5 W i l o A v e . , N i a g a r a F a l l s , N 1 4 3 0 9

T h L o s t B o y s ( T L B ) , 2 M o u n t a i n R i s e . F a i r p o r t ,N 1 4 4 5 0

G e n e v a C o m m o d o r e U s e r s G r o u p . 8 P l M M n tS t . , G e n e v a , N 1 4 4 5 6

C o m m o d o r e U s e r s G f n u p o R o c h e s t e r ( C U -G O R r , P . O . B o 2 3 4 6 : 1 . R o c h e s t e r , N 1 4 6 1 2

F i n g e r L a k e s A r e a K o m p u t e r E x p e r t s ( F L A K E S ) .8 6 W e s t L a k e R d . , H a m m n n d s p o r t , N 1 4 8 4 0

N O R T H C A R O L I N AF o o t h i l l s U s e r G r o u p , 1 0 1 2 J e s s e T r . , M o u n i A i r y ,

N 2 7 0 3 0S a n l e c C o m m o d o r e C l u b . 5 8 2 2 B l u o J a D r . , S a n -

f O f d , N 2 7 3 3 0T r i a d C o m m o d o r e U s e r s G r o u p , P . O B o s 1 0 8 3 3 ,

G r e e n s b o r o . N 2 7 4 0 - 1 ( B B S " 9 1 9 - 2 B H - 0 3 7 2 >C a t o l i t i a C o m m o d o r e C o m p u l e r C l u b , P . O . B u

2 6 1 . 4 , R a l B l g h , N 2 7 6 0 2 - 2 6 6 4L l n c o l n t o n C o m m o d o r e U s e r s G r o u p , i d . 3 , B o

3 5 1 . L J n c o l n t o n , N 2 8 0 9 2S a l i s b u r y C o m p u t e , R t I B o 3 4 9 B , S a l i s b u r y .

N 2 8 1 4 4C l e v c l a n d / C a s t o n C o m m o d o r e U s e r ' s G r o u p

( C C C U G ) . 2 0 4 8 M c B n y n S p r i n g s R d . . S h e l b y ,N 2 8 1 5 0

W i l m i n g t o n C o m m o d o r e U s e r s G r o u p , 2 1 0 4W t a t a i i f l D r . , W U m l n g i o n , N 2 8 4 1 1 1

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 , P . O , B o 1 2 5 5 . H a v i - l o i k , N 2 8 5 3 2

G r e a t e r O n s l o w C o m m o d o r e U s e r G r o u p , P . O .B u 7 1 7 1 , 9 1 0 W i n c h e s t e r R d . , J a c k s o n v i l l e , N 2 S 5 4 0

U n i f o u r C o m m o d o r e U s e r s C r o u p , P . O . B i " 3 2 4 , H i c k o r y , N 2 8 6 0 3 - 9 3 2 4

A s h e v i l l e - B u n c o m b c U s e r G r o u p ( A - H U G ) , P . O .B u 1 5 5 7 8 , A s h e v i l l e , N 2 8 6 1 3

N O R T H D A K O T AC e n t r a l D a k o t a C o m m o d o r e C l u b . P . O .

1 5 8 4 , B i s m a r c k , N 5 8 5 0 2 - 1 5 8 4

T h C o m m o d o r e U s e r G r o u p , I n c . I T C U G I , P . O .B o 6 3 B r i c e , O 4 3 1 0 9

C e n t r a l O h i o C o m m o d o r e U s e r s G r o u p , P . O . B u 2 8 2 2 9 , C o l u m b u s . O 4 3 2 2 8 - 0 2 2 9

M a r i o n O h i o C o m m o d o r e U s e r G r o u p ( M O -c u e ) , 7 7 W o l f i n g e r R d . , M a r l o n , o 4 3 3 0 2S o u t h T o l e d o C o m m o d o r e C o m p u l e r C l u b , P . O .

B o 6 0 8 6 , T o l e d f i , O 4 3 6 1 4C o m m o d o r e C o m p u l e r C l u b o T o l e d o ( C C C T I ,

P . O . B o 8 9 0 9 . T o l e d o , O 4 3 6 2 3B a s i c B i t s C o m m o d o r e C r o u p , P . O . B o 4 4 7 , N .

R l d g e v i l l e , O 4 4 0 3 9N o r t h e a s t O h i o C o m m o d o r e U s e r G r o u p . P . O .

B o 7 1 8 . M e m o r . O 4 4 0 6 1 - 0 0 1 5C 1 2 8 N e t w o r k , 3 2 1 K e n s i n g t o n , V t ' r m i i i o n , O

4 4 0 8 9C o m m o d o r e P r e f e r e n c e U s e r s C o n n e c t i o n ( C l ' U

C o n n e c t i o n ) , P . O . H o 4 2 0 3 2 , B r o o k P a r k . O 4 4 1 4 2

C u y a h o g a F a l l s C o m m o d o r e C l u b , P . O . B o 3 0 2 5 , C u y a h O g a F a l l s , O 4 4 2 2 3

A k r o n A r e a C o m m o d o r e U s e r G r o u p I A A C U G ) ,P . O . B o 6 8 5 . A k r o n , O 4 4 3 0 9T R U M C U G , P . O . B o 8 6 3 2 , W a r r e n , O 4 4 4 8 4

C - 1 3 8 / 6 4 A m a t e u r C o m p u t e r C l u b , P . O . B o 1 1 8 0 . Y o u n g s i o w n , O i 4 4 5 0 1

C o m m o d o r e U s e r s G r o u p , 2 9 4 2 5 B e t t l e r R d . , B o 1 7 5 , D e n n l s o n , O i l 4 4 6 2 1

C a n t o n / A k r o n / M a s s i l l o n U s e r s G r o u p I C A -M U G I , P . O , D 2 4 2 3 , N o r t h C a n t o n , O 4 4 7 2 0

M i d - O h i o C o m m o d o r e U s e r ' s C l u b , = 2 B o 1 0 A , C a s s e l l R d . . B u t l e r , O 4 4 B 2 2

C o m m o d o r e E r i e B a U s e r s G r o u p ( C F - B U G I .P . O . B o 1 4 6 1 , S a n d u s k y , O 4 4 8 7 0

C i n c i n n a t i C o m m o d o r e C o m p u t e r C l u b , B o 4 5 0 . O w c n s v i l l e . O 4 5 1 6 0

S o u l h w e s t e r n O h i o C o m m o d o r e U s e r s G r o u p( S W O C U C ) , i ' O . B o x 4 6 6 4 4 , C i n c i n n a t i , O 4 5 2 4 f t

D a y t o n A r e a C o m m o d o r e U s e r s C r o u p ( D A -C U G ) , 2 0 4 0 T u m b u l ! K . i , D a y t o n , O - 1 5 4 3 1

P M U G , P . O . B o 3 1 7 4 4 , D a y t o n , O 4 5 4 3 1H a n c o c k U s e r ' s G r o u p ( H U G ) . P . O , B o 1 6 5 1 ,f t n d t e v O 4 5 8 3 9 - 1 6 5 1

O K L A H O M AC o m m o d o r e U s e r s G i o u p o L a w t o n , P . O , B o

3 3 9 2 , L a w t o n , O 7 3 5 0 2C o m m o d o r e U s e r s o f B i r l l e s v l l l e , 1 7 0 4 S O s a g e ,

f l a . t t e s v i l l e . O 7 4 0 0 3S t i l l w a t e r C o m p u t e r S o c i e t y , 3 1 2 1 N L i n c o l n ,

S i l l ! w a t e r , O 7 4 0 7 5T u l s a A r e a C o m m o d o r e U s e r s G r o u p I T A C U C ) .

P . O . B o 6 9 1 8 4 2 . T u l s a , O 7 1 1 6 9 - 1 8 4 2M u s k o g e e C o m m o d o r e U s e r s G r o u p ( M C U G ) .

2 4 2 " G u a r d s , M a s k o g W , O 7 4 4 0 3O f - C O N

C o m m o d o r e K a s t C o u n t y ( C E O , 2 4 2 4 5 . E . E m i t lA v e . , T r O U t t J f l l e , O M 7 0 6 0 - 2 3 2 S

U n i t e d S t a l e s C o m m o d o r e U s e r s G r o u p , P . O .B o 2 3 1 0 . K o s e b u r g , O 9 7 4 7 0

C a v e m a n C o m m o d o r e C o m p u t e r C l u b 1 C C C C ) .5 8 6 3 L o w e r R i v e r R d . , G r a n t s P a s s , O 9 7 5 2 6

P E N N S Y L V A N I AH e a v e r C o u n l y A r e a C o m m o d o r e U s e r ' s G r o u p

( B C A C U C ) , P . O . B o 1 1 2 , N e B r i g h t o n . P 1 5 0 6 6

A - 6 U s e r G r o u p , 1 7 6 2 F d L r m o . n l S t . , N e K e n -a i n g t o n , p 1 5 0 6 8

B e l l i s C o m m o d o r e U s e r s G r o u p . 5 9 2 A r b o r L a n e .P i t t s b u r g h , P 1 5 2 3 6

P i t t s b u r g h C o m m o d o r e G r o u p ( P C G ) , P . O . B o 1 6 1 2 6 , G r e e n T r e e , P 1 5 2 4 2

W e s t m o r e l a n d C o m p u l e r U s e r s C l u b ( C o m m od o r e S e c t i o n ) , P . O B o n 3 0 5 1 . G r e e n s b u r g , P 1 5 6 1 1 1

l i u t l o r C o m m o d o r e 6 U s e r G r o u p , P . O . B o 2 4 I I N , B u t l e r . P 1 6 0 0 1C a s t l e C o m m o d o r e C o m p u l e r C l u b , P . O . B o

9 6 1 , N e w c a s t l e , P A 1 6 1 0 3N o r i h C o a s t C o m m o d o r e U s e r s G r o u p E r i e , P . O .

B o s 6 1 1 7 , E r i e , P A 1 6 5 1 2 - 6 1 1 7P C U C , C R h o a d s , M i l t o n H e r s h e y S c h o o l —

R I d g e w a y , P . O . B o 8 3 0 , H e r s h e y , ' P A 1 7 0 3 3 -0 8 . 1 0

B l u e J u n i a i a C o m m o d o r e U s e r s G r o u p . 1 R i d g eK d . L e w b t O w n , P 1 7 0 4 4

H u n t i n g d o n C o u n l y H a c k e r s , P . O . B o 1 . 1 2 , M i l lC r e e k , P 1 7 0 6 0

S o u t h e r n Y o r k C o u n t y C o m m o d o r e U < e r sG r o u p . 5 L L « C i r c l e , V n r k , P 1 7 4 0 4

W h i t e R o s e C o m m o d o r e U s e r s G r o u p , 7 6 0 F i r es i d e R d . , Y o r k , P 1 7 4 0 4

W e s t B r a n c h C o m m o d o r e U s e r s C r o u p , P . O . B o 1 9 5 , W i l l i a m ' p o r t . P 1 7 7 0 3C e n P U G f o C o m m o d o r e . R . D . " 4 B o 9 9 J e r s e y S h o w , I ' 1 7 7 4 0

S u s q u e h a n n a V a l l e y U s e r G r o u p , P . O . B o 1 0 H u m m e l - W h a r f , P 1 7 H 3 1

L e h i g h V a l l e y C o m m o d o r e U s e r G r o u p . 2 2 2 8B a k e r D r i v e , A l l e n t O W T l , P 1 8 1 0 2

I n g e r s o l R a n d C o m p u t e r U s e r s G r o u p I I R C U G ) ,R . D . * 1 B o 1 7 3 , S a y r f t P 1 8 B 4 0

L o w e r B u c k s U s e r s G r o u p , P . O . B o 3 9 7 . C r o v -d o n , P 1 M 1 1 2 0 - 0 9 5 9

E n v i r o n m e n t a l P r o t e c t i o n A g e n c y I K P A ) C o m o d o r e U s e r s G r o u p , I M w a r d H C o h e n , 1 7 1 2A l d e t M 1 - i i r H J . , D r c s h e r . P 1 9 0 2 5 ( N o l l ! O p e ni a l f e d e r a l g o v t m m t i t l e m p l o y t t s a n t h e i rf a n n i e s

H o r s h a m A m l g a / 6 4 , 2 0 L u m b e r J a c k C i r c l e ,H o r s h a m , P 1 9 0 4 4

C o m m o d o r e U s e r s G r o u p , P h i l a d e l p h i a A r e aC o m p u t e r S o c i e t y , P . O . B o 5 7 0 9 6 , P h i l a d e lp h i a , P 1 9 1 1 1 - 7 0 9 6

M a i n L i n e C o m m o d o r e U s e r s G r o u p I M L C U G ) ,1 0 - 1 6 G r n t T d l A l l e n L a n e , W e s t C h e s t e r , P 1 9 3 R Z

W o r l d w i d e C o m m o d o r e U s e r s G r o u p ( I n t e r n at i o n a l H e a d q u a r t e r s ) , P . O . B o . 1 . 1 7 , B l u e H e l l ,P 1 9 4 2 2

U p p e r B u x m o n l C B U s e r s G r o u p , 1 2 0 6 C o w -p a t h R d . , H a t f i e l d . P 1 9 4 4 0

P l y m o u t h - W h i t e m a r s h C o m m o d o r e U s e r sG r o u p , 4 0 2 9 W o o d r u f f H d . , L a f a y e t t e H i l l , P 1 9 4 4 4

C o m m o d o r e C o l o n y , 3 0 3 O l A i r p o r t R d . , D o v g -l a i a v i l l e , p 1 9 S I H

C o m m o d o r e U s e r s o B e r k s ( C U B ) , 8 1 S l e d g eA v c . , W e s t L i w n , P 1 9 6 0 9

R H O D E I S L A N D

S O U T H C A R O L I N AC o m m o d o r e C o m p u t e r C l u b o C o l u m b i a . P . O

B o 5 6 9 1 , C o l u m b i a , S 2 9 2 5 0B I B S , S . P . O . S 8 9 , C h a r l e s t o n , S 2 9 4 2 4

S O U T H D A K O T AA b e r d e e n C o m m o d o r e C l u b , 1 1 C h u r c h D r . ,

A b e r d e e n , S 5 7 4 0 1P o r t 6 4 P . O . B o 1 1 9 1 , K . i p i d C i t y , S 5 7 7 0 9

( B B 5 = 6 0 5 - 3 4 8 - 9 4 4 3 )T E - : N N i : S S L C

C H I P , 4 9 5 2 , S h i t i m e n D r . , A n t i o c h , T 3 7 0 1 3C o m m o d o r e A s s o c i a t i o n o t h S o u t h e a s t

( C A S E ! , P . O . B o 2 7 4 5 , O u k i v l l l e , T 3 7 0 4 2 -2 7 4 5

N a s h v i l l e C o m m o d o r e U s e r G r o u p , P . O . H t > x1 2 1 2 B 2 , N n > , h v i l l e , T 3 7 2 1 2 ( I I H S = 6 1 S - R 3 3 -8 6 4 2 )

C o m m o d o r e C o m p u t e r C l u b . P O B o 9 6 £ s l i l lS p r i n g s , T 3 7 3 3 0

H o w a r d S B a c o n , K C 4 C I Q , 2 1 3 H o t l y A v e . , S o u t hP i l t s b u r g . T 3 7 3 8 0 - 1 3 1 3

M e m p h i s - E a s t C o m m o d o r e O r g a n i z a t i o n( M E C O ) , 6 8 7 0 S a u t e r n e C o v e . M e m p h i s , T 3 8 1 1 5

C o m m o d o r e I ' C - 1 0 / M S - D O S U s e r s G r o u p , 3 3 1 8K e y s t o n e A v M e m p h i s . T 3 8 1 2 8

R a l e l g h - B a r t l e t t H a c k e r s C U C , J a m e s P a t r i c k ,3 4 5 7 G a t e w o o d D r . , M e m p h i s , T 3 B 1 3 4

M e m p h i s C o m m o d o r e U s e r s C l u b . P . O . B o 3 4 0 9 5 , B a r t l e t t , T 3 8 1 3 4 - 0 0 9 5

O l H i c k o r y C o m m o d o r e U s e r s G r o u p , 5 4 2 L a m -b u t h B l v d . , J f l d a o n , T 3 8 3 0 1

T I X A SP U s e r s o T e u s . 1 3 M a y t r a i L M c K i n n e y . T . 7 5 0 6 °

S o c i e t y o C o m p u t e r O w n e r s a n P E E n t h u s ia s t s ( S C O P E ) . O . B e n 3 0 9 5 , R i c h a r d s o n , T 7 5 0 B 3

1 2 8 U s e r s o D a l l i s / F f . W o r t h . P . O . B o 2 8 2 7 7 ,D a l l a s , T 7 5 2 2 8 - 0 2 7 7 ( B B S " 2 1 4 - 3 2 8 - 7 2 6 1 )

L o n g v i e w C o m p u t e r U s e r s G r o u p , P . O . B o 9 2 8 4 , L o n g v t a v , T 7 5 6 0 8

M i d - C i ! i e s C o m m o d o r e C l u b , P . O . B o 1 5 7 8 ,B e d f o r d , T 7 6 0 9 5

C o m m o d o r e L a n g u a g e s a n O p e r a t i o n s G r o u p( C / L O G ) . R t 1 B o 1 5 8 , C r o e s t w k . T 7 6 6 4 2

E a s t T e x a s C o m m o d o r e U s e r G r o u p , 2 2 0 0 M o n tg o m e r y P a r k B l v d . , N o 6 1 6 , C o n r o e , T 7 7 3 0 4

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

T h W i l l i s C o m m o d o r e U s e r s C r o u p , f o r e s tT r a i l s , W l l l l l , T 7 7 3 7 8

T r i - C o u n t y C o m m o d o r e U s e r s A s s o c i a t i o n ( T C C U A ) , 5 5 7 L i k e v i e w C i r c l e , N e B r a u n f c l s ,T 7 8 1 3 0

C o m m o d o r e U s e r s o S a n A n t o n i o , P . O . B o 3 8 0 7 3 2 , S a A n t o n i o , T 7 8 2 8 0

C o m m o d o r e U s e r G r o u p o A u s t i n , P . O . B o 4 9 1 3 8 , A u s t i n , T 7 8 7 6 5

T o o T e x a s C o m m o d o r e ( T O T C O M ) , B o 2 8 5 1 ,P . i m p a , T 7 9 0 6 6 - 2 8 5 1

C o m m o d o r e U s e r s o T e x a s ( C U T ) , 7 0 0 7 M e p h i s A v e . , l . u b b o c k , T 7 9 4 1 3

U T A HC a c h e V a l l e y C o m m o d o r e U s e r s G r o u p , 3 1 W

4 0 S . S m i l h f i f l d , U 8 4 3 3 5M o i b C o m m o d o r e U s e r ' s G r o u p , 8 6 S A n t i q u i t y

I . n . , M o a b , U 8 4 5 3 2P a y s o n A r e a C o m m o d o r e U s e r s G r o u p { F A O ,

P . O . R o 5 2 5 , S a l e m , U 8 4 6 5 3S o u t h e r n U t a h C o m m o d o r e H o b b y i s t s , 5 2 N

B l u e S k D r . , C e d a r C i t y , U B 4 7 2 O

6 C O M P U T E D G a z e l l e J u n e 1 9 8 8

Page 67: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 67/104

V I . K M O N TC h a m p l a i n V a l l e y C o m m o d o r e U s e r s G r o u p , f

M a y f a i r S t . , S o u t h B u r l i n g t o n , V 0 5 4 0 3V I R G I N I A

A r l i n g t o n V i c t i m s C o m m o d o r e C o m p u t e r C I u l > .9 2 0 6 A n n h u r s t S t . , F a i r f a x . V 2 2 0 3 1

C a p i t o l A r e a C o m m o d o r e E n t h u s i a s t s < C A C E > ,M A b b o i t s L a n e , T a i l s C h u r c h . V 2 2 0 4 6

W a s h i n g t o n A r e a C o m m o d o r e U s e r G r o u p , P . B o 6 8 4 , S p r i n g f i e l d . V 2 2 1 5 0 - 0 6 6 4

D a l e C i t y C o m m o d o r e U s e r s G r o u p , I n c . , P . B o 2 2 6 5 . D a l e C i t y , V 2 2 1 9 3 - 0 2 6 5

F r e d e r i c l i s b u r g C o m m o d o r e C l u b , P . O . B o 8 4 3 8 , F r e d e r i c k s b u r g , V 2 2 4 0 4 - 8 4 3 RS h e n a n d o a h V a l l e y C o m m o d o r e U s e r s G r o u p ,

M o u n t a i n F a l l s W e . , B o 7 7 F f , W i n c h e s t e r , V 2 2 6 0 1

T h e R i c h m o n d A r e a C o m m o d o r e E n t h u s i a s t *( T R A C E ) . 2 9 2 0 1 ' i n e h u r M R d , , K i c h m o m i , V 2 3 2 2 8

S o u t h R i c h m o n d C o m m o d o r e U s e r G r o u p .1 1 1 0 1 C r a r i b e c k C t . . R i c h m o n d , V 2 3 2 3 5

P e n i n s u l a C o m m o d o r e U s e r s G r o u p , P . O . B o I . H a m p t o n , V A 2 3 6 6 6

P o r t s m o u t h C o m m o d o r e U s e r s C r o u p ( E ' C U G ) ,P . O . B o 6 5 6 1 , P o r t s m o u t h , V 2 3 7 0 3

S o u t h s i d e V i r g i n i a C o m m o d o r e U s e r s G r o u p .3 1 L a l c e v i e w A v e . , C o l o n i a l H e i g h t s , V 2 3 8 3 4

C o m m o d o i e U s e r s o F r . i n k l i n , 1 2 1 1 1 N H i g h S t . ,F r a n k l i n , V 2 3 8 5 1

H e n r y C o u n l y C o m m o d o r e C o m p u t e r C l u b , K i 9 B o 6 1 M a r l i n s v i l l e , V 2 4 1 1 2

L y n c h b u r g U s e r C r o u p , R t 2 B o 1 8 0 , l . y n c h -b u r g , V 2 4 5 D 1

W A S H I N G T O N6 E / T . 1 2 7 - 1 8 2 P I S W B o t h c l l , V V 9 8 0 1 2T h C o v i n g i o n C o m m o d o r e C o n n e c t i o n , 2 6 2 4 3

1 7 2 S E , K e n t , W 9 8 0 4 2N C o m m o d o r e U s e r G r o u p . 2 5 6 5 D e x t e r N .

" 2 0 3 , S e a t t l e , W W O P S A C E , 1 3 1 3 5 t A v e . W S e a t t l e , W 9 8 1 1 9 - 3 4 1 0U C o m m o d o r e U s e r G r o u p , P . O . B o 7 5 0 2 9 ,

S e a t t l e , W 9 8 1 2 5A r l i n g t o n C o m m o d o r e U s e r s ' G r o u p , 4 4 1 6 - 1 2 6 < h

P l a c e N E M a r y s v i l l c . W 9 8 2 7 0C l u b 6 4 6 7 3 5 f t a c y t o n B l v d . N W B r e m e r t o n , W

9 8 3 1 0W o r l d W i d e U s e r G r o u p , P . O . B o 9 S 6 8 2 . T a c o m a ,

W 9 8 4 9 8C o m m o d o r e U s e r s o G r a y s H a r b o r , 1 1 1 1 F o r d -

n e y . A b e r d e e n , W 9 8 5 2 0L e w i s C o u n t y C o m m o d o r e U s e r s G r o u p , S 0 3

E u c l i d W a y , C e n t r a l i a . W 9 8 5 3 !L o n g v i e w C o m m o d o r e U s e r s G r o u p . 6 2 6 2 6 t h

A v e . , L o n g v i e w , V V A 9 8 6 3 2N o r l h F o r t y C o m m o d o r e U s e r G r o u p , 2 9 0 3 F l o r i

d S t . , L o n g v i e w , W 9 8 6 3 2T f i - C H y C o m m o d o r e C o m p u t e r C l u b ( T

C U B E D ) , P . O . B o 2 2 4 . R l c h l a n d , W 9 9 3 5 2B l u e M o u n t a i n C o m m o d o r e U s e r s . 5 5 S 2 n

A v e , , W a l l a W a l l a , W 1 1 3 6 2 - 3 1 4 9W I - S T V I R G I N I A

B l u e f i e l d U s e r C r o u p 2 0 / 6 4 ( B U G ) , P . O . B o 1 1 9 0 , B l u i ' f i e l d , W 2 4 7 0 1

K a n a w h a V a l l e y C o m m o d o r e C o m p u t e r C l u b ,P . O . B o 2 5 2 , D u n l i a r , W 2 5 0 6 4

C o m m o d o r e H o m e U s e r ' s C r o u p ( C H U G ) , 8 L y m v o o d A v u , , W h e e l i n g , W 2 6 0 0 3

M i d - O h i o V a l l e y C o m m o d o r e C l u b , I n c .( M O V C C ) , P . O . B o 2 2 2 2 , P f l r l t e r s b u r g , W 2 6 1 0 1 - 2 2 2 2

N o r t h e r n W e s t V i r g i n i a C - b J C l u b . 2 2 G r a n dS t . , M o r g a n t o w n , W 2 6 5 1 ) 5

W I S C O N S I NW i s c o n s i n A s s o c i a t i o n o V i c / C o m m o d o r e

E n t h u s i a s t s ( W A V E ) . B 4 P a r k M a n o r C t . , C e d a r b u r g , W 5 3 0 1 2

L a k e s h o r e C o m m o d o r e C o m p u t e r C l u b , 1 7 3 8 N 2 7 t h P L S h e b o y g a n , W 5 3 1 ) 8 1

C o m m o d o i e H o b b y i s t s I n v o l v e d I P e r s o n a lS y s t e m s ( C H I P S ) , P . O . B o 1 0 0 6 , W e B e n d .W l 5 3 0 9 57 1 C o m m o d o r e U s e r s G r o u p . 1 0 5 2 S F o r k D r . ,R i v e r F a l l s , W 5 4 0 2 2

K e i v a u n e e B r o w n C o u n t y C o m p u t e r C l u b ( K T r i p l e C ) 1 - 4 1 2 5 K r o k , K e w B u n e e , W 5 4 2 1 6

C O M M - B A Y S 4 , P O B o 1 1 5 2 , G r e e n B a y , W 5 4 3 0 5

P r i c e C o u n t y C o m p u t e r U s e r G r o u p , H t . 2 , B o 5 3 2 , P h i l l i p s , W 5 4 5 5 5

W e s t e r n W i s c o n s i n L a C r o s s e A r e a C o m m o d o r eU s e r s G r o u p . 1 5 4 5 L o o m i s S t . , L a C r o s s e W 5 4 6 0 3

M e n o m o n i c A r e a C o m m o d o r e U s e r s G r o u p , 5 1 01 2 t h S i , M e n o m o n i c , W 5 4 7 0 1

E a C l a i r e A r e a C B 6 U s e r C r o u p , 1 5 2 7 W M e a d S t . , B a i l C l a i r e , W 5 4 7 0 3

F o n d d L a A t e a C o m m o d o r e U s e r s C l u b , P . O .B o 1 4 3 2 , F o n d d u L a c , W 5 4 9 3 6 - 1 4 3 2

W Y O M I N GC h e y e n n e A s s o c i a t i o n o C o m p u t e r E n t h u s i a s t s

I C A C E ) , P . O . B n 1 7 3 3 , C h e y e n n e , W 8 2 0 0 3O u t s i d e t h e U . S .

C o m m o d o r e C o m p u t e r U s e r s G r o u p H e i d e l b e r g .R o b e r t H J a c q u o l , P . ' O . B o 2 3 2 , G e n , D e l . , A I ' ON 0 9 1 0 2 , T e l . 0 6 2 2 3 - 5 6 1 4 ( V f e i G e r m a n y )

S t u t t g a r t L o c a l U s e r s C r o u p , e / D o R i m e s t a d ,H H V l C o r p s , B o 2 2 8 , A I ' O N 0 9 1 0 7 - 0 0 0 7( W e s t G e r m a n y )

C o m m o d o i e B a s e U s e r ' s G r o u p ( C - B U G I , A l t a i ;C o m p u t e r C l u b R e c r e a l i o n C i ' n l e r / S S R R , R A C h i c k s a n d s , A P N ( W 1 9 3 ( S h e f f u n J B e d s . ,E n g l a n d S C 5 r Z )

U . S . N a v a l S t a t i o n G u a n t a n a m o f l a y C u b a C o p u t e r U s e r s G r o u p , I 1 S C M a r k M e i k l i n g , H T H o 6 0 5 , I T N e Y o r k , N 0 9 5 9 3

A U S T R A L I AC o m m o d o r e C o m p u t e r U s e r s G r o u p I Q L D ) I n c . ,

P . O . B o 2 7 4 , S p r i n g w o o d Q i d . 4 1 2 7 , B r i s b a n e ,A u s t r a l i a

C o m m o d o r e C o m p u t e r U s e r s G r o u p ( T o w n s -v l l l c ) , B r y a n t S t . , C r a n b r o o k , T o w n s v i l l e 4 8 1 4 .Q l . l . , A u s t r a l i a

C o m m o d o r e U s e r G r o u p ( A C T ) . P . O . B o 5 9 " ,E l e l c o n n e n . A C T , A u s i r a l i a 2 6 1 6

H e d l a n d C o m m n d o i e C o m p u t e r G r o u p , D a v i dW a r r e n , P . O . B o 2 5 5 1 , S o u t h H e d l a n d 6 7 2 2 ,W e s t e r n A u s t r a l i a

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

S o u t h A u s t r a l i a n C o m m o d o r e C o m p u t e r U s e r sG r o u p , P . O , B i 4 2 7 , N o r t h A d e l a i d e , S 5 0 0 6 ,A u s t r a l i a

H I - I . G I U Mi i . t C l u b C 6 A m i g a , c / A L u n T r i n -

l e l e f , P . O . B o 4 1 B - 1 0 9 U , B m ^ l s , B e l g i u mB R A Z I L

B r a s l l i a n G e n e r a l C o m p u t e r s b 1 ' i a g e s o f l , F l a -v i o | o a o P i a g e n l i n i . R u H e i t o r d e M o r a e s 8 5 6 -P a c a e m b u , S a o P a u l o - S P - C e p 0 1 2 3 7 - B r , i s i l

C o m m o d o r e C r u p o s d U s u a r i o s , C a r l o ] A . S i l v a ,R u C e n . R o c a 1 7 6 . A p t . 5 0 1 , 2 0 5 2 1 R i d J n e i r o R | , B r a z i l

C o m m o d o r e U s e r s G r o u p 1 ' o r t o A l e g r e . F i ' r r i - i i . id e A b r e u 9 1 / 3 , 9 0 0 4 0 P O I t o A l e g r . - R S B r a s i l

C u r i l i b a C o m m o d o r e C l u b , R . V e r . G . l i c i a R V e l h u 3 3 A p t " . 4 1 — B a r r o C a b r a l , 8 0 0 3 0 C u r i b i b a -P R - B r a s i l

C A N A D AB r i t i s h C o l u m b u

C a s t l e g a r C o m m o d o r e C o m p u t e r C l u b , R . R , 1 S i t e 3 7 C u m p . 7 C a s t l e g a r . B r i t i s h C o l u m b i a .C a n a d a V I 3 1 1 7

C h i i t z w a c k C o m m o d o r e C o m p u t e r C l u b , P . O .H o 4 1 3 , S a r d i s , B r i t i s h C o l u m b i a , C a n j , l a V 2 1 A

C o m m o d o r e 6 S o / t S w a p , 4 6 3 5 2 1 S t . , l . a n g l e y ,B r i t i s h C o l u m b i a . C a n a d j V 3 A - 2 L 3

C 6 I n t e r n a t i o n a l U s e r s G r o u p , 1 5 4 4 W e s t 5 9 t hA v e , , V a n c o u v e r , B r i t i s h C o l u m b i a , C a n . u l a V 6 1 2

J u a n d F u c a C 6 4 / 1 2 8 U s e r s ' C r o u p , P . O . B o 7 1 8 H , D e | x i t 4 V i c t o r i a , B r i t i s h C o l u m b i a , C s r a d lV 9 4 ? . 3

P o r t C o q u i t l a m C o m p u t e r C l u b 1 7 5 2 K e n l o nW a y , P o r t C o q u i t l i i m , B r l t b h C o l u m b i a , C a n a d aV 3 2 R P o w e l l R i v e r C o m m o d o r e U s e r G r o u p I F R C U G } ,4 8 5 8 F c i n w o o d A v e . , i ^ o w e l l R i v e r , B r i t i s hC o l u m b i a , C a n a d a V S 3 1 . 8

P r i n c e G e o r g e C o m m o d o r e U s e r ' s A s s o c i a t i o n( F G C U A ) , 1 4 9 1 - 1 7 l h A v e . , P r i n c e G e o r g e , B . C .C a n a d a V 2 L 3 Z 2

U n i v e r s a l C o m m o d o r e U s e r s G r o u p , 1 5 1 S M y r t l e ,V i c t o r i a , B r i t i s h C o l u m b i a , C a n a d a V f l R 2 Z

M a n i t o b aC o m m o d o r e C o n c e p t s U s e r s G r o u p ( C C L G I . B o

7 S 3 , S t e l n b f l C h , M a n i t . i b a , C a n j d a 1 ( 2 A N e I t r u n s w i c k

T h F O R C E , P . O , B o 2 2 0 3 M P O , S a i n t J o h n ,N e B r u n s w i c k . C a n a d a E 2 L 3 V M o n c t o n U s e r s C r o u p , B o x 2 9 8 - 1 , S T A M o n c -

t o n . N e B r u n s w i c k , C a n a d a E 1 8 T O t < n

B a r r i e U s e r G r o u p , P . O . B o 2 2 2 2 4 , B a r r i e , O n t a n nC a n a d a I . 4 M 5 R B r a m p t o n U s e r ' s G r o u p ( B U G ) , P . O . B o 3 H 4 ,

B m n p t o n , O n t a r i o , C a n a d a 1 . 6 V 2 L H a m i l t o n C o m m o d o i e U s e r s ' G r o u p , 2 0 1 M i l l e n

K d S t o n e y C r e e k , O n t a r i o , C a n a d a 1 . 8 E 2 G M i d l a n d C o m m o d o r e U s e r s G r o u p , c / o W , K

M c K i b b n n , R . H . « 3 P a n S t a n f t O n t a r i o , C a n a d a1 . 0 K 1 P

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 ,S 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

S a r n i a C o m m o d o r e U s e r G r o u p , 1 2 7 6 G i i f e l H d . .S a m i a , O n t a r i o , C a n a d a N 7 3 K

T h S a u l t C o m m o d o r e C o m p u t e r C l u b , C h a u -m i e r P I S a u l t S i c . M l r t e , O n l a n o , C a n a d a P 6 6 P

3 - C o m m o d o r e 6 U s e r G r o u p , e / o J o n a t h a n S t C l o i r , 1 1 Q u p c n S I . . B r a n c h t o n , O n u r i i i , C a n a d aN O 1 L 1 )U l t i m a 6 C o m p u t e r C l u b , C / < J C e n t r e d e s | e u n e s ,2 0 S t e . - A n n e S t . , S u d b u r v , O n t a r i o , C a n a d a P 3 5

Q u e b e cC 1 C N C o m m o d o r e G r o u p , P . O . B o 5 6 4 , S e p l -

l i e s , P Q u e b e c , C a n a d a G 4 4 X C l u l i C o m m o d o r e C h a m p l a i n , P . O , B o 5 2 2 ,

B o u c h e r v i l l e , Q u e b e c , C a n a d a J 4 6 Y C - 6 4 U s e r s G r o u p o C a n a d a , S n o w d o n , P . O . B i

1 2 0 5 , M o n t r e a l , Q u e b e c , C a n a d a H 3 3 Y ( B B S s 5 1 4 - 7 3 9 - 3 4 4 6 )

L ' A s s o c i a l i o n d M i c r o I n f o r m a t i q u e d 1 ' E s t r i e( L ' A M I E ) , P . O . ( l o x 1 6 2 7 , S h e r b r o o k e , Q u e b e c ,C a n a d a I 1 H 5 M 4

Y u k o n6 4 N o r t h o 6 0 P . O . B o 5 4 3 8 , W h i t e h o r s e ,

Y u k o n . C a n a d a Y 1 5 M C t ) L t ) M l t l A

C l u b C o m m o d o r e C o l o m b i a , c / J o r g e B o n i l l a .A v e n i d a C a r a c a s N o . 5 2 - 7 9 O l . 4 0 1 , P . O . B o 3 6 6 2 1 , B o g o t a , C o l o m b i . i , S o u t h A m e r i c a

C o m S o f t C o m m o d o r e U s e r G r o u p , D . K . C a r d en a s , A p a r t a d o A e r e o 9 8 7 2 , C a l l , C o l o m b i a ,S o u t h A m e r i c a

C O S T A R I C l u b C o m m o d o r e d T l b a s , M a r v i n V e g a , P . O .

B u 5 1 6 , T i b a s , S a J o s e , C o s t a R i c aD E N M A R K

M 1 D T J Y D S K C o m p u t e r K l u b ( M . C . K . l , J e g s t r u p -v e | 8 6 , 8 b 0 0 V i b a r g , D e n m a r k

D O M I N I C A N R r i ' U R I . I CR D - C - 6 4 U s e r s G r o u p , D a v i d B r a v e r m a n , C e n t r oE d d e B o n a o , A v e . J o s e M a n i , B o n a o , D o m i n i

c a n R e p u b l i cE N G L A N D

R o l l s R o y c e I n t e r n a l i o n a l C o m p u t e r U s e r sG r o u p , T o l . o m . i x , 1 7 G r e y s t o k e D r i v e , B i l b o r -o u g h . N o t t i n g h a m , N o t t i n g h a m s h i r e , E n g l a n dN G 4 H

F I N L A N DC o m m o d o r e M i c r o A m a t e u r s , P . O , B o 8 5 2 . S F -

0 0 1 1 ) 1 H e l s i n k i , F i n l a n dU s e r ' s C l u b o P T T , c / o M a l t i P o l i l o l a , T e l e t u t k i -

m u s l a i i o k s e n , M i k r o t i e l n k o n e k e r h o , K i v i a i d a nk n l u I - 0 0 2 1 0 H e l s i n k i 2 1 I - ' i i i l . i n d

I N D I AC o m m o d o r e U s e r s G r o u p , c / o S R a G o p a l , B

1 9 t h D M . i i n R d . , R a j a j i n a g a r F i r s t B l o c k , B a n g al o r e 5 6 1 ) 0 1 0 , I n d i aI T A L Y

C o m m o d o r e 6 C o m p u t e r U s e r s C r o u p o R o m e ,c / P l u c h i n o t t a V i d i S . A g n e s e 2 2 0 0 1 9 8R o m e . I t a l y

C O M P U T E ' S G a z e l l e J u n e I 9 B 8 6 5

Page 68: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 68/104

S o f t w a r e C o m p u t e r C l u b , U o N O 1 * , 1 3 0 * 1 ) V a l -d e n g o ( V C ) I t a l y

J A P A NC o m m o d o r e F a C l u b , K o j i S u g i m u r a , 2 - 1 - 1 0 -

1 1 0 7 H i g a s h i - T a i s h i Y a O s a k a , J a p a n 5 3 M A L A Y S I A

C o m m o d o r e U s e r s E x c h a n g e ( C U E ) , N o J a l a nS 1 8 / 2 1 ) , 4 7 5 1 1 1 1 S u h m s l a y . i , S g l n n g u r , M a l a y s i a

M r x i c oU o s e C o m m o d o r e U s e r s G r o u p , l . i c . O s c a r l i

S a e n z S a l i n a s . A v . F r a n c i s c o I M a d e r o c o n .O r i e n i e = 1 0 0 1 , C d . B i o B r a v o , T a r n . , M e x i c o

C l u b C o m m o d o r e d J u a r e z , C a l l e d e l M a n a n t i . i l1 4 4 8 . C i u d a d J u a r e z . C h i h u a h u a . M e x i c o

3 2 5 0 0C l u b C o m m o d o r e d e S u r e s t e . C a r l o s D i a z

E s e o f f i e , C o l . G G i n e r e s 2 5 1 1 9 A 9 7 0 7 0M e r l d a Y u c a i . i n , M e x i c o

C l u b I l i f r t a ' T e c C 6 4 , A L i i n B n j m a l , V i c e n t eS u a r w 2 5 O f i l O O M e x i c o , D . F .

C o m m o d o r e U s e r s o T u e r l o V a l l a r t a , A I ' D O H C 4 8 3 0 0 , P u e r t o V a l l a r t a , J a l i s c o , M e x i c o

G o l d e n C h i p s U s e r s G r o u p , I b s e n 6 # 2 M e x i c oD . F . . M e x i c o 1 1 5 6 0

G i u p o C o m m o d o r e d e S u c r e s t c , F J j r c a / a s " 1 1 5 .i : r a c c : J i i s e C o k i m o , B f t l O O V i l l a h r r m o s a , T a b a s c o ,M e x i c o

T i l l : N E T H E R L A N D SC o i a c - S o f t w a r e U s e r G r o u p , J a r r e d

K o n e n a e r s l r a a t 1 2 2 7 1 2 K ) Z i i - l e r m e e r , T h N e t h e r l a n d sN E T H E R L A N D S A N T I L L E S

C o m m o d o r e 6 U s e r C r o u p , L u d w i n S t a t t a , C a r a -C U b u t W B g * 9 4 , C u r a c a o , N e l h e i l a n d s A n f i l l i " -

N E Z E A L A N DH o k i l i k a C o m m o d o r e C o m p u t e r U s e r s G r o u p ,

1 8 S m e l l S i . . H o k i L i k a , N e Z e a l a n dN . Z . C o m m o d o r e U s e r ' s G r o u p ( W e l l i n g t o n !

I n c . . P . O . D u 2 8 2 8 , W e l l i n [ o n , N e Z e a l a n dP A K I S T A N

C o m p u i e r U s e r s o P a k i s t a n . 8 H 2 / 1 4 , F e d e r a l D A r e a . K a r a c h i - 3 8 , P a k i s t a n

P U E R T O R I C OE a s t C o m m o d o r e U s e r ' s C l u b , c / o N e l s o n J i m e

n e M a r q i u 1 / , J a r d l n e s j u d e t l y G d i l , 4 A p t . 3 f t HL a F j l h J n i v P u e r t o R i c o

S A U D I A R A H I AC o m m o d o r e L e a g u e o R i y a d h ( C L R ) , P . O . B u

1 6 2 1 6 , R i y j d h 1 M M . S a u d i A r a b i aR E P U B L I C O F S I N C A P O R r

T h e C o m m o d o r e U s e r C l u b , B e d o k C e n t r a l P . O .B o 6 9 3 , S i n g a p o r e 9 1 4 6 , R e p u b l i c o S i n g a p o r e

S P A I NC o s t a F t l . i i u . i C u m p u l e r C l u b , c / \ l i i K e l l y , M i n i -

U b a f l o 2 5 N m - i . v A h c . i n i e , S p a i n 0 3 5 3 0

C o m m o d o r e - K l u b b e n . L a r s P e r s s o n . B o 1 8 1 5 S .2 0 3 M a l m o , S w e d e n

C o m p u i e r C l u b S w e d e n , H a n s E n g s t r o m , P . O .B o 7 0 4 0 , 5 - 1 0 3 8 6 5 l o c k h o l m , S w e d e n

S W I T Z E R L A N DC o m p u t e r A n w e n d e r C l u b . P o i t f < i c h 2 9 0 4 2Z u r i c h , S w i t / < ' [ i , i n d

W E S T G E R M A N Yi n t e r n a t i o n a l C o m m o d o r e O w n e r ; N e t w o r k

( I C O N ) , 5 W e s t f a l l c n S t r a s j e , A p l , 2 6 2 0 1 )V V i e ^ b a d e n , W e s i G t ' E m a n y

W E S T I N D I E SC o m m o d o r e C o m p u t e r C l u b . J i L y n c h , I ' O .

B o 3 1 8 , S t J o h n s , A n t i g u a , W » I n d i i " . Q j

J e r i c h oR o b e r t B i x b y

" J e r i c h o " a d d s n e t w i s t t t h v e n e r a b l e l i n e o b r e a k o u tg a m e s . T h e r e a r n w a l l s h e r e — y o u h a v e t k e e p t h b a l l o t h s c r e e n n m a t t e r w h i c h w a i b o u n c e s . F o t h 6 4 J o y s t i c kr e q u i r e d .

B a n e w s ! J e r i c h o , t h s u p e r m o t h ,h a b r o k e n i n t o y o u r c o m p e t i t o r ' sk i l t f a c t o r y . Y o u ' v e g o t p i t c h i a n h e l p . B u y o k n o w t h e r e ' so n l y o n t h i n g t d o — k e e p t h a tm o t h i t h w a r e h o u s e u n t i l h e ' se a t e n e v e r y s c r a p o c l o t h .

" J e r i c h o " i v a r i a t i o n o f t h ep o p u l a r b r e a k o u t - s t y l e g a m e , w h e r ey o t r t k e e p a b a l l b o u n c i n g i n b o u n d s u n t i l a l t h b r i c k s o t h s c r e e n a r g o n e . I n J e r i c h o , t h b a l li m o t h , a n t h b r i c k s a r c o l o rf u p i e c e s o f c l o t h .

G e t t i n g S t a r t e dJ e r i c h o i w r i t t e n i m a c h i n e l a g u a g e . T y p e i i w i t h " M L X , " t h m a c h i n e l a n g u a g e e n t r y p r o g r a mf o u n d e l s e w h e r e i t h i s i s s u e .W h e n M L p r o m p t s y o u f o r s t a r ti n a n e n d i n g a d d r e s s e s , r e s p o n dw i t h t h f o l l o w i n g v a l u e s :S t a r l i n g a d d r e s s : 0 8 0 1E n d i n g a d d r e s s : 0 E 7 8E n t e r t h d a t a f o J e r i c h o . B s u r e t s a v e c o p y t t a p e o r d i s k b e f o r ee x i t i n g M L X .

W h e n y o u ' r e r e a d y t p l a y J e r ic h o , l o a d a n r u t h p r o g r a m . A lt h o u g h J e r i c h o i w r i t t e n i m a c h i n el a n g u a g e , i c a b l o a d e d , s a v e d ,a n r u l i k e B A S I C p r o g r a m .

F i r s t G a m eP l u g j o y s t i c k i n t o p o r t 2 W h e ny o t y p e R U N , y o u ' l l s e t h g a m e ' sd e m o m o d e , w h i c h i v e r y m u c hl i k e t h g a m e i t s e l f . I t h c e n t e r o t h s c r e e n i t h e c l o t h t h a t i u s e d t m a k e t h k i l t s . J e r i c h o t h m o t hf l a p s a r o u n d , s o a r i n g f r o m p l a c e t p l a c e , u n t i l l i b u m p s i n t o c l o t h . H t h e n e a t s s e c t i o n a n m o v e s o n

T r t m a k e t h m o t h e a t a s m u c h o t h c o l o r f u l k i l t a p o s s i b l e i t h i s c l e v e rt a k e o f f o t h c l a s s i c B r e a k o u t g a m e .

S i n c e m o t h s a r s f l i g h t y , J e r ic h i a l i k e l y t o f l r i g h t o u t h w i n d o w a h i t s t a y i t h b u i l di n g . I n t h d e m o m o d e , a l f o u re d g e s o f t h e s c r e e n a r w a l l e d o f f .T h i s k e e p s J e r i c h o i n

P r e s s t h e f i r e b u t t o n t b e g i nt h g a m e . T h w a l l s d i s a p p e a r . Y o n o h a v e c o n t r o l o t w l a r g e p a d l e s . T h e s e p a d d l e s c a n b e m o v e da r o u n d a l s i d e s o f t h e s c r e e n . U s t h e m t b o u n c e J e r i c h o b a c k i n t ot h k i l t f a c t o r y w h e n e v e r h s t r a y s .

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

S o o n e r o l a t e r , n m a t t e r h o c a r e f u l y o a r e , J e r i c h o w i l l s l i pa w a y . P r e s s t h f i r e b u t t o n t b r i n gh i b a c k . T h i s c a b d o n e t e t i m e s . W h e n J e r i c h o e s c a p e s f o t h f i n a l t i m e , p r e s s R E T U R N t b e g i n

n e g a m e .Y o u r c u r r e n t s c o r e a n n u m b e ro l i v e s a r d i s p l a y e d i t h u p p e r

l e f t c o r n e r o t h s c r e e n .S e p r o g r a m l i s t i n g o p a g e 7 8 t t f l

6 C O M P U T E ' S G a z o l l e J u n e 1 9 B B

Page 69: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 69/104

3 - B a G r a p h e rf o t h 1 2

J o A t k i n s o nT r a n s f o r m o r d i n a r y n u m b e r s i n t o b o l d , m u l t i c o l o r e d t h r e e -d i m e n s i o n a l g r a p h s w i t h t h i s u s e f u l a p p l i c a t i o n f o r t h e 1 2 8 .Y o u c a n k e e p t r a c k o f y o u r e x p e n s e s , e a r n i n g s , o r j u s t a b o u ta n y t h i n g e l s e y o m i g h t i m a g i n e . c o l o r m o n i t o r i s u g g e s t e d .B e f o r e t h c o m p u t e r a g e , p l o t t i n gg r a p h s w a t i m e - c o n s u m i n gc h o r e t h a t h a t b d o n e b h a n d .W i t h " 3 - D B a G r a p h e r , " h o w e v e r ,g r a p h i n g s p r e a d s h e e t s i f u a n e a s y . U s i n g m u l t i c o l o r a n 3 d i m e n s i o n a l c h a r t s , 3 - D G r a p h e re n a b l e s y o t s e w h e r e y o u rm o n e y i g o i n g , t g a u g e h o y o u ri n v e s t m e n t s a r d o i n g , t p l o t a m a n y a 2 y e a r s o s t a t i s t i c s i n c o rp o r a t i n g a m a n y a 2 d i f f e r e n ti t e m s , a n m u c h m o r e . Y o c a s a v e g r a p h s t d i s k , o b u s i n gp r i n t e r a n s c r e e n d u m p p r o g r a m( s u c h a T h P r i n t S h o p b B r o d e r -b u n d ) , y o c a m a k e p r i n t o u t .

G e t t i n g S t a r t e dS i n c e 3 - B a G r a p h e r i w r i t t e ne n t i r e l y i B A S I C , s i m p l y s e y o u r1 2 f o 4 0 c o l u m n s , t y p e t h p r g r a m i n s a v e c o p y t d i s k , a n t y p e R U N . 3 - B a G r a p h e r b e g i n sb a s k i n g y o t h f i r s t o f s e v e r a lq u e s t i o n s . P r e s s i n g R E T U R N a t p r o m p t e n t e r s t h d e f a u l t r e s p o n s e .T h i s i u s e f u l i y o u ' r e t r y i n g t h p r o g r a m f o t h f i r s t t i m e , o i y o u ' r e n o s u r e w h a t t e n t e r . T h f i r s t t w o p r o m p t s i n v o l v e l o o k i n g a p r e v i o u s l y s a v e d g r a p h s . F o r n o w ,c h o o s e f o t h e s e p r o m p t s . ( W e ' l ld i s c u s s s a v i n g g r a p h s l a t e r o n . ) .

N o y o b e g i n t i n p u t t h e a ct u a l v a l u e s f o y o u r 3 - g r a p h .

F i r s t , e n t e r t h e t i t l e o f t h e g r a p h .T h i s c a b a l o n g a 4 c h a r a c t e r sa n i d i s p l a y e d a t h t o o y o u rg r a p h . T h n e x t p r o m p t a s k s w h a ty o w a n t d i s p l a y e d a t h s i d e s o fy o u r g r a p h . T h i s i c a l l e d t h e v a l u er e p r e s e n t a t i o n a n i l a b e l f o t h g r a p h ' s h e i g h t o r t h e d i m e n s i o n .C o m m o n v a l u e s a r d o l l a r s , m i l i o n s , o n u m b e r o u n i t s s o l d .

N e x t , 3 - B a G r a p h e r a s k s f o t h b e g i n n i n g a n e n d i n g y e a r . T h y e a r s p a n m u s t b i t h r a n g e0 - 2 0 . F o r e x a m p l e , f o r a g r a p h f o t h i s d e c a d e , e n t e r 8 f o t h b e g i nn i n g y e a r a n 8 f o t h e n d i n gy e a r . T h e s e v a l u e s a r d i s p l a y e d o t h e x l e n g t h o t h g r a p h . I t h s a m e y e a r i c h o s e n f o s t a r t i n g a n e n d i n g v a l u e s , t h c o m p u t e r a s k sf o t h b e g i n n i n g a n d e n d i n gm o n t h , n u m b e r i t h r a n g e 1 - 1 2 .T h e n d i n g m o n t h i n o r m a l l y c a c u l a t e d 1 m o n t h s a h e a d , b u c a b e c h a n g e d b e n t e r i n g t h n u m b e ro t h e n d i n g m o n t h ( f o r e x a m p l e ,f o A u g u s t ) . N e x t y o u ' r e a s k e d f o t h n u m b e r , w i t h i n t h r a n g e 1 - 2 0 ,o i t e m s t g r a p h . I g r a p h i n gh o m e b u d g e t , f o e x a m p l e , y o m i g h t h a v e m o n t h l y p a y m e n t s o nh o u s e o c a r , t r a v e l e x p e n s e s ,m e d i c a l b i l l s , e n t e r t a i n m e n t e p e n s e s , a n m i s c e l l a n e o u s , f o r a t o t a lo f i v e i t e m s . T h e s e v a l u e s a r r e p r es e n t e d o t h l e n g t h o t h e g r a p h .

j u s t o n e x a m p l e o t h e c o l o r f u l 3 - g r a p h s y o u c a c r e a t e w i t h t h i s v e r s a t i l ep r o g r a m .

T h n e x t t w o p r o m p t s a s f o t h g r a p h i n g r a n g e . T h m i n i m u ma n m a x i m u m v a l u e s a r a n 9 9 , 9 9 9 , r e s p e c t i v e l y . I o n m i l l i o no a n o t h e r n u m b e r g r e a t e r t h a n9 9 , 9 9 9 i n e e d e d , a l y o u h a v e t d i e n t e r t h e v a l u e a m i l l i o n s o r b i l i o n s a n u s 0 - 1 0 0 f o t h g r a p hi n r a n g e .

I m p a c t C o l o r sN o t h e t h r e e m u l t i c o l o r s h a v e t b e n t e r e d u s i n g v a l u e s i t h r a n g e1 - 1 5 . T h d e f a u l t s a r e 1 5 — l i g h tb l u e , 4 — c y a n , a n 7 — d a r k b l u e .T m a k e y o u r g r a p h m o r e p l e a s i n gt t h e y a n t s t r e n g t h e n t h 3 - i l l u s i o n , t h r e e s h a d e s o s i n g l ec o l o r a r r e c o m m e n d e d .

R e c o m m e n d e d C o l o r C o m b i n a t i o n ss h a d e c o l o r c o l o r c o l o rb l u er e g r a yg r e e n

1

1

C O M P U T E ! *

1 1

G a / e f t e

i 1

J u n e 1 9 8 8 6 7

Page 70: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 70/104

A f t e r t h e c o l o r s h a v e b e e n c h s e n , e a c h v a l u e m u s t b e n t e r e d a p r o m p t . T h t o t a l n u m b e r o v a l u e sc a b c a l c u l a t e d b m u l t i p l y i n gt h n u m b e r o f y e a r s o r m o n t h s b t h n u m b e r o i t e m s . T h e r e a r n d e f a u l t v a l u e s f o t h i s p a r t o t h p r o g r a m . I y o p r e s s R E T U R Nw i t h o u t e n t e r i n g a n d a t a , t h p r g r a m a s s u m e s y o u ' v e e n t e r e d 0 W h e n y o u ' v e f i n i s h e d w i t h t h v a u e s , i t e m k e y s m a b e n t e r e d .T h e s e a r o p t i o n a l , b u t h e y m a k em o r e r e a d a b l e a n a t t r a c t i v e c h a r t .F o a n e x p e n s e g r a p h , f o e x a m p l e ,y o u m i g h t h a v e t h f o l l o w i n g k e y s 'v a l u e s : I T E M H O U S E , I T E M

C A R , I T E M T R A V E L , a n I T E M M E D I C A L . Y o c a a l s op l a c e c o m m e n t i t h k e a r e a .

Y o c a h a v e b o r d e r d r a w na r o u n d t h s c r e e n a f t e r t h g r a p hh a b e e n c o m p l e t e d b y a n s w e r i n gy e t t h n e x t p r o m p t . T h b o r d e rc a g i v e p r i n t o u t m o r e p o l i s h e dl o o k . F i n a l l y , y o u ' r e a s k e d i f a s tm o d e i t b t u r n e d o n F a s t m o d ec u t s t h d r a w i n g t i m e o f t h e g r a p hi n h a l f , b u t h s c r e e n w i l l b

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

F i n i s h e d P r o d u c tN o t h g r a p h w i l l b d r a w n o 3 - c h a r t , s t a r t i n g w i t h t h e n d i n gy e a r o m o n t h i t h e t o p c o r n e r .T h s t a r t i n g y e a r o r m o n t h i l o c a te n e a r t h b o t t o m o f t h e s c r e e na n t h e n d i n g y e a r o m o n t h f u t h e r u p n e a r m i d - s c r e e n . T h b a r ' sl e n g t h , w i d t h , a n h e i g h t d e p e n do t h n u m b e r o i t e m s , t h n u b e o y e a r s o m o n t h s , a n t h v a u o f t h a t p a r t i c u l a r c e l l .

A f t e r t h e g r a p h h a b e e n c o p l e t e l y p l o t t e d , p r e s s a n k e t o r et u r n t t e x t m o d e . H e r e y o u h a v et h r e e o p t i o n s : S a v e t h g r a p h , p l o ta n o t h e r g r a p h , o e x i t t B A S I C . I y o c h o o s e t s a v e t h g r a p h ,y o u ' r e p r o m p t e d f o t h f i l e n a m e o t h g r a p h . N o t e t h a t e a c h g r a p ht a k e s a s p a c e o 3 b l o c k s o t h d i s k , s b s u r e t h a v e e n o u g h

r o o m o d i s k b e f o r e a t t e m p t i n g t s a v e a n y t h i n g . A f t e r y o u ' v e s a v e dt h g r a p h , y o r e t u r n t t h b e g i nn i n g o f t h e p r o g r a m t c o n s t r u e !a n o t h e r g r a p h .

L o a d i n g G r a p h sT h f i r s t p r o m p t i 3 - B a G r a p h e r l o a d s g r a p h s f r o m d i s k .A f t e r s e l e c t i n g t h i s o p t i o n , y o c a d i s p l a y a d i r e c t o r y b e f o r e e n t e r i n gf i l e n a m e a n y o u r c o l o r c h o i c e s .T h g r a p h i t h e n d i s p l a y e d u n t i la n k e i p r e s s e d . U n f o r t u n a t e l y ,y o c a n ' t a d t t h d a t a f r o m a o l g r a p h . I y o u h a v e g r a p h w i t he x p e n s e s f r o m J a n u a r y t M a y , f o e x a m p l e , w h e n J u n e c o m e s a l o n g ,y o w o n ' t b a b l e t a d t h J u n ed a t a . T h o n l y s o l u t i o n i t r e e n t e ra l y o u r o l d a t a a n t h e n t h n e i n f o r m a t i o n .

E a c h g r a p h r e s i d e s i m e m o r yl o c a t i o n s 8 1 9 2 - 1 6 3 8 3 , s h i - r e sd u m p s c a b m a d e w i t h T h P r i n tS h o p . L o a d y o u r g r a p h u s i n g g e s c r e e n f r o m t h S c r e e n M a g i c s e t i o n o T h P r i n t S h o p .S e p r o g r a m l i s t i n g o n p a g e 7 0 S

y w i e d y ° i o i o w " 1

Page 71: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 71/104

S q u a r e L o g i xS 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 e3 b e f o r e t y p i n g i n P r o g r a m 1 S Q R S . O P0 B 0 00 B 0 B :0 B 1 0 :0 B 1 3 :0 B 2 0 :0 B 2 8 :0 B 3 0 :0 B 3 S :0 B 4 0 :0 B 4 B :0 B 5 0 :0 B 5 8 :0 B 6 0 :0 B 6 8 :0 B 7 0 :0 B 7 8 :0 B S 0 :0 B 3 B :0 B 9 0 :0 B 9 8 :0 B A 0 :0 B A 8 :0 B B B :0 B B B :0 B C 0 :0 B C 8 :0 B D 0 :0 B D 8 :0 B E 0 :

A A A 0 A BA A A A A E A 0 A 0E 6 A 0E A E A E A A 0 A 0E 6 A OE 6 A 0E A D C A 0A A E A E A E A E A A A E B A 0E A E 6 A 0E E 2 0 2 02 0 2 00 0

E G E 6E B A 0E 8 E BA E E A D A D A E A E G A 0A 0 A 0E 6 E 6E 6 A 0E B E 6D A A 0 A 0A A f E 6 A 0E A E 6 A 0A A E 6 E BE G E 8D A E G E 8E A 2 0 2 02 1 2 00 0 1 1

E A A E A 0 A 0A 0 A 0 A A 0 A 0 E 8E 8 E B E 8A B A 0 E E A E E A E E A E D A f A E 6 A 0 D CE 6 A 0 E GD A D A 0 A 0 D E 6 E 6 E 6E A 0 E 6E A D E A 0 E 6E A E A A f E E 6 A 0 A 0£ A E E 6 A 0 E 6D C A 0 E E 6 E 8 E 62 0 2 0 2 02 0 0 2 1 0 1 1 20

0 1 2

P r o g r a m 2 S Q R S . S P R0 E 0 0 :0 E 0 8 :0 E 1 0 i0 E 1 8 :0 E 2 0 :0 E 2 8 i0 E 3 B :0 E 3 8 :0 E 4 0 :0 E 4 B :0 E 5 0 i0 E 5 8 :0 E 6 00 E 6 B i0 E 7 0 :0 E 7 B :0 E 8 0 :0 E 8 B .0 E 9 00 E 9 80 E A 00 E A 80 E B 00 E B 80 E C 00 E C 80 E D 00 E D 30 E E 00 E E 80 E F 00 E F 30 F 0 00 F 0 S0 F 1 00 F 1 B0 F 2 00 F 2 80 F 0 F 3 80 F 4 00 F 4 80 F 5 0 :0 F 5 8 :0 F 6 0 :0 F 6 6 :

0 0 0 0 0 00 0 0 0 8 0 0 6 3 0 0 0 0 7 0 0 0 00 0 0 7 B 00 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 6 0 0 0 00 0 C

F 0 0 F F F0 6 0 0 0 0 0 0 0 0 00 0 0 0 0 00 0 0 0 70 0 0 0 00 0 0 7 0 00 0 0 0 4 73 7 6 0 0 00 0 0 0 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 3 0 0 0 0F I F 0 0 0 0 30 0 C 0 0 0 0 0 0 0 0F F F F F E0 2 B 0 0 0 0 8 8 0 0 0 20 2 8 0 0 00 0 2 B 08 0 0 0 0 0 8 0 F 1 0 I E0 9 9

1 0 0 0 0 02 0 0 0 43 F 4 0 0 00 0 0 0 0 0

0 0 0 00 0 I C 0 0 0 70 0 0 00 0 0 0 0 70 0 0 00 0 0 00 0 0 0 0 0 0 0F 0 0 C 0 0 0 0 0 00 0 B 0 B 08 7 0 00 0 0 71 0 0 0I C f 0 0 0 0 0 00 0 0 00 0 0 0C 0 0 6 0 0F B 0 0 0 00 4 0 0 8 0 0 00 3 0 0 B B 0 2 8 00 0 8 0 0 00 F C 3 1 2 0 80 0

0 0 2 2 01 0 0 0

0 0 0 7 0 00 3 0 0 0 00 0 0 0 0 70 0 0 0 0 00 0 0 0 0 00 0 6 0 F F 0 0 0 10 0 0 00 0 0 00 0 0 00 0 0 0 0 0 0 06 3 0 0 0 0 0 0 0 0 0 0 H 3 0 0 F F 0 1 8 00 0 0 00 0 0 00 8 0 0 0 28 0 0 2 B 00 0 0 28 0 0 8 F F 0 A 1 2

0 0 0 00 F 0 0 0 1

E 8 B DE B E F A 4 A A 5 A A A F A 0 A 6 A 3 E G 5 FA 6 A 0 A lA 7 A 4 A 2 A 4 A 5 A 5 E 6 7 CA E E 7 A 0 A DA 0 B 4

D 2 0 6 0

7 2 9

0 1 0 8 6 9 0 5 0 0 3 90 4 0 4 0 5 0 5 0 6 8 2 F 2 0 0 A 28 0 0 7 D0 9 0 9 0 A 0 A 0 B 0 A 8 0 0 9 0 D 0 0 D C0 E 0 F F F F 40 4 0 6 0 0 3 F0 0 1 50 0 0 FB E 0 D 0 C 8 0 0 80 E 0 0 D F0 0 9 55 1 0 C 0 7 0 0 0 0 5 70 A

0 F 7 0 : 0 9 1 2 0 9 0 9 2 1 A 5 1 0 F 7 B : 0 A C 0 3 0 F 1 0 I E 0 3

P r o g r a m 3 S q u a r eR E C O P Y R I G H T 1 9 8 8 C O M P U TE P U B L I C A T I O N S , I N C . - L R I G H T S R E S E R V E DP R I N T " [ C L R ) [ 3 S P A C E S l C O P YR I G H T 1 9 8 8 C O M P U T E ! P U B . ,

I N C , " : P R I N T T A B ( 1 1 ) " A L LI G H T S R E S E R V E D "B L O A D " S Q R S . S P R " , B 0 , P 3 5 B R E * * E S T A B L I S H V A R I B L E

* * A = 0 : A A = 0 : A X = 0 : B = 0 : D 1 = - 1 : G= 0 : G l = 0 : H = 0 : J = 0 s J l = 0 : J 2 = 0: J 3 = 0 : J V = 0 : K = 0 : L - 0 : L 1 - - 1 :L V = B : M = 0 : m 1 - 0 : N = 0 : O = 3 : O X =0 : O Y - 0 : P 0 : R l c _ i : s [ ) 0 : = : U 1 = - 1 : U U = 0 : V = 0 : W » 0 : W W = 0

W Z = 0 : X = 0 : X U = 0 : X X = 0 : ¥ X = 0 : Y= 0 : Y Y = 0 : Z = 0 s Z Z = 0 : C O $ = " { 8 }{ G R N ) ( C Y t J ) { B L U } { R E D H 2 J " :F O R T 1 T 0 6 : C S [ T ) = M I D S ( C O S ,T , l ) : N E X T : Y S = " "P S = " i R V S } g @ g g @ @ f O F F ) " : F O RT ^ 0 T O 5 : R E A D C ( T ) : N E X T i l l - 49 1 7 6 : D I M A S ( 6 , 6 ) , X ( 9 9 9 ) , J (9 9 9 ) , K ( 9 9 9 )F O R T = 0 T O 3 : P O K E 5 3 2 8 7 + T , l l PO K 3 9 1 + T , 0 : S P I T E T + 1 , 0 :S P R I T E T + 5 , 0 : N E X TW Z = 0 : V = 0 : Y X = 0 : J 1 = 1 : J 2 « 1 : J3 = 4 : A X = 1 7 : C O L O R 0 , 2 : C O L O R 4, 1 : C O L O R 6 , 2

7 W I N D O W 0 , 0 , 3 9 , 2 4 , 1 : P R I N T TA B ( 9 ) " { R V S ) { B L U )( S P A C E S ) S Q U A R E L O G I X{ S P A C E S ) ( D O W N ) "P R I N T " { R V S ) t l J S H I F T S( o f f } { 3 s p a c e s } ( r v s ) s h u f

f l e ( o f f } [ 2 s p a c e s ) { r v e ) ro t a t e 1 ( o f f ) { 2 s p a c e s )( r v s ) r o t a t e 2 { d 0 w n ) "p r i n t " ( 2 s p a c e s ) 1 b l k ) " p s" { s p a c e s H r v s ) { 8 J a b c d ef ( o f f ) ( 4 s p a c e s ) ( r v s )

Q

B

Q B

Q

X

S

A

O

R 1

E 1

A 1

A 1 P R I N T " { 2 S P A C E S ) { G R N ) " P S" S S P A C E S ) [ R V S } G H I J K L( O F F } ( 4 S P A C E S J J R V S ){ B L K } @ j H G R N ) £ £ | @ ( O F F ){ S P A C E S )

E

{ B 1 P R I N T T r T 2 S P A C E S } { B L U l " P S

" { S P A C E S ) ( R V S ) S T U V W X( 0 F F ) [ 4 S P A C E S ) " P S "( S P A C E S ) " P S "

F 1 P R I N T " { 2 S P A C E S ) ( R E D ) " P S" ( S P A C E S ) { R V S ) Y Z 1 2 3 4( 0 F F } { 4 S P A C E S ) " P S "{ S P A C E S ) " P S "

E 1 P R I N T " { 2 S P A C E S ] { 2 J " P S "( S P A C E S ) { R V S ) 5 6 7 8 9( B L K ) ( 0 F F } ( 4 S P A C E S ) f 2 >" P S " { 3 S P A C E E f P S "

Q 1 P R I N T " { D O W N ) ( B L K ){ S P A C E S ) ( R V S ) G A M E[ 0 F F ) ( 3 S P A C E S ) { R V S } G A M E

2 { O F F ) { 4 S P A C E S H R V S j G AM 3 { O F F } [ 3 S P A C E S ) { R V S )G A M E 4 " : J l " l : U ( J t ^ : S C 0 W :G O S U B 2 6

K 1 R E * " { 2 S P A C E S l M A K E S L E C T I O N ( 2 S P A C E S ) * * *

( 1 P R I N T T T 2 S P A C E S ) ( C Y N ] " P S

" { S P A C E S ) { R V S l M N O P Q Rf O F F ) { 4 S P A C E S } " P S "( S P A C E S ) [ R V S ) j B L K ) g g g

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 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 , "e l s e w h e r e i I h i s i s s u e .

C

E

D D

D

S

2

2

2 2

2

2

G 2 W I N D O W 5 , 1 4 , 3 9 , 1 4 , 1 : P R I N T" { B L U l P I C K G A M E 1 { S P A C E J 3 4 " ; : G O S U B 2 3 : W Z =0 : G 1 - J 1 : G O S U B 3 5

X 2 B = G l - 2 : A X = l S : J l = l ! J 3 = 9 : Z= 7 - G l : Z Z = Z + l : U U = 1 7 : G 0 S U B2 6 S L O W

J 2 W I N D O W 0 , 1 6 , 3 9 , 1 6 , 1 : P R I N T" l B L U ) L E V E L O P L A Y ( B L K ). . 1 2 3 4 5 6 7 8 9 " ;: G O S U B 2 6 : G O S U B 2 3 : [ , V a J l : F

A S T : G O T O 2 7J V = J O Y ( 1 ) : I F J V = 0 T H E N 2 3 : EL S E I F J V = 7 T H E N J 1 = J 1 - 1 - ( J l= J 2 ) : G O S U B 2 6 : G O T 0 2 3I F J V = 3 T H E N J 1 = J 1 + 1 + ( J 1 = J 3) : G O S U B 2 6 : G 0 T O 2 3 : E L S E I F J

V M 2 7 T H E N S O U N D 1 , 4 0 0 , 1 : R T U R NG O T O 2 3X U = A X + 2 » J 1 : S O U N D 1 , J 1 * 1 0 00 , 1 0 : W I N D O W 0 , U U , 3 9 , U U , 1 :P R I N T T A B ( X U ) " ( R E D l f " ; : R T U R N

R N D ( - T I ) : M l 0 : I F G K 3 T HE N Z Z - 6R E * * * { 2 S P A C E S J R A N D O M L

M I R L 0 C K S [ 2 S P A C E S } * "D 2 D O : M 1 = M 1 + 1 : J = I H T { H N D ( 1 ) -

Z ? Z ) : K - I N T ( R N D ( 1 ) * Z Z ) : G O S( J B 3 3 : S O U N D 2 , B 0 0 0 , 1 : O N G 1 GO S U B 3 0 , 3 0 , 3 1 , 3 1 i L O O P U N T IL M 1 = L V * 3 : J = 2 : K = 2 : W Z > 1 : G OS U B 3 5 : T I S = " 0 0 0 0 0 0 " : G O T O S

I N ( R N D ( 1 ) » 4 + 1 ) S G 0 S U B 32 : G 0 S U B 7 1 : R E T U R NX I N T ( R N D U ) * 2 ) : X ( M 1 ) = X ^ 0 ) : G 0 S U B 3 3 : G O S U B B 2 : R E TU R X ( M l ) = X + 2 + ( X > 2 ) * 4 : R E T U R NJ ( M 1 ) = J : K ( M 1 ) = K : R E T U R NR E * * * { 2 S P A C E S ) P R I N TL O C K S T O S C R F . E H{ S P A C E S } * * *

H H 3 5 F A S T : W I N D O W 0 , 0 , 3 9 , 2 4 , W Z :A A - 0 : F O R Y = 0 T O 5 : F O R X - 0 T O 5: I F W Z - 1 T H E N 4 2

B 3 A A = A A 1 : I F G 1 O 2 T H E N A A S = M" : G O T O 3 9

3 1 F A A < 2 7 T H E N A A S = C H R S [ 6 4 + AA ) : G O T O 3 9 : E L S E I F A A < 3 6 T H EN A A S = C H R S ( 2 2 * A A )

S 3 I F A A = 3 6 T H E N A S ( X , Y ) = "{ R V S ) ! B L K } ( 2 S P A C E S ) f M J( D 0 W N ) [ 3 L E F T ) ( 2 S P A C E S )

f M J { D 0 W N ) { 3 L E F T ) { 2 P J g ": G 0 T 0 4 1

H 3 9 , Z Z y = " { M J { D 0 W N ) { 3 L E F T )[ s p a c e s H m H d o w n )[ L E F T ) { 2 P J ? ( O F F ) "

S X 4 0 A S ( X , Y ) = " { R V S T " + C S ( I H T ( (f t A - l ) / 6 ) + l ) * A A S + Z Z SB S { X , Y ) = A S ( X , Y ) : N E X T X , Y :E L O W : R E T U R H

E 4 S Y S I I , 0 , Y * 3 , X * 3 : P R I N T A S <X , Y ) ; I S O U N D 1 , 1 0 0 0 0 , 1 : H E XT X , Y

D 4 W I N D O W 1 B , 0 , 2 0 , 2 4 : P R I N T "{ O F F } { B L K } { * } ( R V S }( S P A C E S } J R I G H T J( S P A C E S J t R I G H T )! S P A C E S } " ; : F O R T = 1 T O 5 : P

C O M P U T E D G a z e l l e J u r w 1 9 B 8 6

C K

M E P

3

3

3 3 3

Page 72: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 72/104

G 4

G 4

H G 4 B O 4 B

G 4

B 5

B 5

A 5 Q 5

J 5

J S

B 5

H 5 F 5

H 5

R P E F G

P C B B

D X

C K

Q

J

E 6 6

6 6

6 6 6 6 6 7 7 7

7

7

R I N T " t * > ( 2 S P A C E S )I R I G H T } ( 2 S P A C E S ) ( R I G H T )1 S P A C E S } " ; : N E X T

W I N D O W 0 , 1 8 , 2 1 , 2 2 : P R I N T "[ R V S ) f * J ' { 2 R I G H T } { O F F }t * } { 2 R I G K T ) { * > { 2 R I G H T ){ • > ( 2 R I G H T ) f * > ( 2 R I G H T ){ • > ( 2 R I G H T ) M ( R V S ){ S P A C E S } " : F O R T = 1 T O 2 : P RI N T ' M R V S ) 1 2 S P A C E S } " : N EX T : W I N D O W 0 , 0 , 3 9 , 2 4I F G 1 = 3 T H E N O X = 2 4 : O Y = 5 2 : S D= 5 : E L S E I F G 1 = 4 T H E N O X = 3 6 : OY = 6 4 : S D = 6S L O W : R E T U R NR E * • M A R K E R S * * M O V S P R X , J * 2 4 + 2 4 , K * 2 4 + 5 0 :P O K E 5 3 2 6 9 , 2 f ( X - l ) : S O U N D l, 4 0 0 0 , 1 : R E T U R NS P R I T E S D , 1 , 1 , 0 , 1 , 1 S M O V S PR S D , J * 2 4 + O X , K * 2 4 + O Y : E O U ND l , { J + K * 5 + l ) * 1 0 f l f l , l : R E T OR S L O W : G O S U B 1 0 1 : I F G K 3 T H E NX = 1 : G O S U B 4 7 : G O T 0 5 2 : E L S E GO S U B 4 9 : G O T O 5 2M 1 = M 1 + 1 : J ( M 1 ) ' J : K ( M 1 ) = K :I F G K 3 T H E N X ( M l ) = X 2 + t X > 2

M : E L S E X [ M 1 ) = - ! X - 0 )G O S U B 1 1 6 : I F V = 1 T H E N 9 6G E T K S : I F K S = " Q " T H E N F O R I = 1T O 6 : S P R I T E 1 , 0 : N E X T : P R I N T" { C L R } " : C O L O R 0 , 1 : C O L O R S ,1 4 : C O L O R 4 , 1 4 : E N D : E L S E I F KS = " * " T H E N G O S U B 1 1 8R E * * J O Y S T I C K C O N T R O L

* • J V = J O Y ( 1 ) : I F J V " 0 T H E N 5 2 : EL S E I F G 1 > 2 T H E N 5 8I F J V = l T H E N X " l : G O T O 6 2 : E L EE I F J V = 3 T H E N X = 2 : G O T O 6 4 : E LS E I F J V = 5 T H E N X = 3 : G O T O 6 6 : EL S E I F J V = 7 T H E N X = 4 : G O T O 6 BE L S E I F J V = 1 2 8 T H E N G O S U B 7 1 :G O S U B 8 0 : G O T O 5 1G 0 T O 5 2I F J V » l T H E N K " K - l - ( K - 0 ) : G T O 6 1 : E L S E I F J V = 3 T H E N J = J + 1+ ( J = Z : G O T O 6 1 : E L S E I F J V = T H E N K = K + 1 + | K = Z ) : G O T O 6 1 l EL S E I F J V = 7 T H E N J = J - 1 - ( J = 0 )

G O T O 6 I F G 1 > 2 A N D ( J V = 1 3 1 O R J V = 1 3 5) T H E N ¥ X = Y X + 1 : G O S U B 8 1 : G O S

U B 8 0 : G O T O 5 1G 0 T O 5 2G O S U B 4 9 : G 0 T O 5 2l i I F U l > 0 T H E N K = K - l - ( K = 0 )G O T O 6 9

G 7

1 : I F R 1 > 0 T H E N J = J - H ( J = 5 )G O T O 6 9D l - D l + 1 1 L l * - 1 I l l " - 1 : R l " -1 I F D 1 > 0 T H E N K - K + 1 + ( K - 5 )G O T O 6 9L l = L l l l 0 1 « - l : R l l D l I F L 1 > 0 T H E N J - J - 1 - ( J = 0 )G O S U B 4 8 : G O T O 5 5R E * * S H I F T A N D R O T A T E

R O U T I N E S * • O N X G O T O 7 2 , 7 4 , 7 6 , 7 8A S = A S ( J , 0 ) : F O R T = 0 T O 4 : A S {J , T ) = A S [ J , T : N E X T : f t S ( , 5 ) " A S : I F W Z ' B T H E N R E T U R NF O R T " 5 T O 0 S T E P - l : S Y S I I , 0 ,T * 3 , J » 3 : P R I N T A S ( J , T ] : H E XT R E T U R NA S = A S ( 5 , K ) : F O R T 5 T O 1 S T E P- 1 : A S ( T , K ) = A S ( T - 1 , K ) : N E XT : A S ( 0 , K ) = A S : I F W Z = 0 T H E N RE T U R NF O R T = 0 T O 5 : S Y S I I , 0 , K * 3 , T *

3 : P R I N T A S ( T , K ) : N E X T : R E T UR

R 7 A S = A S ( J , 5 1 : F O R T 5 T 0 1 S T E P- 1 : A S ( J , T ) - A S < J , T - 1 > : N E XT : A S ( J , 0 ) = A S : I F W Z = 0 T H E N RE T U R N

A 7 F O R T = 0 T O 5 : S Y S I I , 0 , T « 3 , J *3 : P R I N T A S ( J , T ) : N E X T : R E T UR

K 7 A $ = A $ ( 0 , K ) : F O R T = 0 T O 4 : A S <T , K ) = A S ( 1 , K ) : N E X T : A S [ , K ) = A S : I F W Z « 0 T H E N R E T U R N

B 7 F O R T = 5 T O 0 S T E P - l : S y S I I , 0 ,K " 3 , T * 3 : P R I N T A S ( T , K ) : N E XT : R E T U R N

C B S O O N D 1 , ( X + D ' 2 3 0 0 , J . : G O S OD 9 2 : G O S U B 1 1 5 : R E T U R N

J 8 I F J V - 1 3 5 T H E N X = 1 : E L S E X = 3S B L - J + 1 j O = K + 1 : I F G 1 ' 4 T H E N 8 6

: E L S E I F X » J . T H E N 8 4J 8 A S = A S ( J , K ) : A S ( J , K ) = A S ( J ,

0 ) : A S [ J , 0 ) = A S < L , O ) : f l S { L ,O ) = A S ( L , K ) : A S { L , K ) = A S : G OT O 8 5

E 8 A S - f t S ( J , K ) : A S ( J , K ) = A S ( L ,K ) : A S ! L , K ) - A S ( L , 0 ) : A S ( L ,O ) = A S ( J , O ) : A S ( J , O ) = A S

E B I F W Z - 0 T H E N R E T U R H : E L S E F O RH = K T O K t B : F 0 R G = J T O J + B : S Y SI I , 0 , H * 3 , G * 3 : P R I N T A S ( G , H) : N E X T G , H : R E T U R N

C 8 M = J + 2 : P = K + 2 : I F X = 1 T H E N 8 9R B A A S ( J , K ) : A S ( J , K ) A [ J

0 : A S ( J , O ) » A S ( J , P ) : A S ( J P ) ' A S ( L , P ) : A E ( L , P ) = A S ( M ,P

S 8 A S ( M , P ) = A S ( M , O ) : A S ( H , 0 ) =A S ( M , K ) : A S [ M , K ) - A S ( L , K ) :A S ( L , K ) = A 5 : G O T 0 8 5

M B A S = A S ( J , K ) : A ( J , K ) = A 3 ( L K ) : A S ( L , K ) = A S ( M , K ) : A S ( H ,K ) = A S ( M , 0 ) : A S ( H , O ) = A S ( M ,P

E 9 A S ( M , P ) = A S { L , P ) : f t $ ( L , P ) =A S ( J , P ) : A ( J , P ) - A $ ( J , O ) :A S ( J , O ) - A S : G O T O 6 5

K 9 R E * * C H E C K F O W I * C 9 V = l : F O R X X - 0 T O 5 : F O R Y Y = 0 T OQ 9 I F A $ ( X X , Y Y ) O B $ ( X X , V V ) T H

E N V = 0 : Y Y = 5 : X X = 5 : G O T O 9 4S 9 N E X T Y Y , X X : R E T U R NB 9 R E * * Y E S , C O M P L E T E D .

( S P A C E ] t J E W G A M E * * R 9 W I N D O W 0 , 2 2 , 3 9 , 2 4 , 1 : P R I N T

" { W H T } ¥ O U H A V E C O M P L E T E( S P A C E } G A M E " G 1 " A T L E V E L "

L V A 9 P R I N T " { 4 S P A C E S ) { R V S }

{ S P A C E S ) P R E S S( S P A C E S ) F I R E ( 2 S P A C E S }B U T T O N ( 2 S P A C E S ) T O{ S P A C E S j S T A R T ( O F F } " ; :

0 E 9 J V = J O Y ( 1 ) I F J V M 2 7 T H E N G O

T O X 9 A = A + H - ( A = 5 ) * 6 : C O L O R 0 , C ( A

: W = W H - ( W > 2 0 0 ) * 2 0 0 : S O U NF D 1 0 0 R E * * P R I N T T I T L E A N

P A T T E R N * * E 1 9 W I N D O W 2 3 , 0 , 3 9 , 2 4 , 1 : I F G 1

- 1 T H E N P R I N T " ( R V S } ( B L K }( S P A C E j S{ D O W N ) »

R 1 0 I F G 1 - 2 T H E N P R I N T " ( R V S }J B L K } S H U F F L E{ D O W N } "

C 1 0 I F G 1 = 3 T H E N P R I N T " ( R V S )! B L K ) 0 T A T( D 0 W N l " : S D = 5

G

A

Q

F P

1 0

1 0

1 0

1 0 1 0

S 1 0

K 1 1 F 1 1 A A 1 1 2K 1 1

I F G 1 = 4 T H E N P R I N 1 " { R V S }{ B L K } B 0 T { D 0 W N } " : S D - 6P R I N T " P A T T E R N T M A T C H ": W I N D O W 2 6 , 5 , 3 9 , 2 4 : I F G 1 =2 T H E N 1 0 7f o r r = 1 t o 6 : p r i n t c s ( r ) "( r v s } " p $ : n e x T : G 0 T 0 1 1 1

a k = 0 : f o r a a = 1 t o 6 : p r i n t : fo r b b = 0 t o 5 ! a k - a k + 1i f a k < 2 7 t h e n p r i n t " { r v s ) "

c ( a a ) c h r s ( 6 4 * a k ) ; : g 0 t o1 1 0 : e l s e i f a k = 3 6 t h e n p r i nt " { r v s } ( b l k } " ; : g o t o 1 1 0p r i n t " { r v s } " c s ( a a ) c h r s (2 2 + A K ) JN E X T B B , A A : G 0 T 0 1 1 1W I N D O H 0 , 0 , 3 9 , 2 4R E • • C O M P U T E R S O L V E SS Y S I I , 0 , 2 2 , 0 : P R I N T "{ O F F } { R E D } H I T ( R V S } Q( O F F ) T O Q U I T . ( R V S l *( O F F ) F O C O M P U T E R S O L U

T I O N , ( P U R ) T H E N P R E S SN K E T R E S U M E Y O U RA M E . "W I N D O W 0 , 0 , 3 9 , 2 4S Y S I I , 0 , 1 7 , 2 4 : P R I N T "( O F F ) ( B L K ) T U R N # " ' ¥ X 1 ( S P A C E S ) " : R E T U R N

S Y S I I , 0 , 1 3 , 2 6 : P R I N T " { 3 JT I M E R "P R I N T T A B ( 2 5 ) " { R V S } i B L U }" L E F T S ( T I $ , 2 ) " : " M I D S ( T IS , 3 , 2 ) " : " R I G H T S ( T I S , 2 1 :R E T U R NI F G 1 > 2 T H E N 1 2 5w w = l : w = M l : D O : X - X [ w ) : G O SU B 1 2 1 : W = W - 1 : L O 0 P U N T I L W <1 : G E T K E Y Y S : F A S Tw w = - l : W = l : D 0 : X = X ( W ) + 2 + (X ( W } > 2 ) * 4 : G O S U B 1 2 1 : W = W +1 : L O O P U N T I L W > M 1 : S L O W : R ET U R NJ - J ( W ) : K = K ( W ) S S D - X - 1G O S U B 4 8 : I F W W > 0 T H E N G O S U B1 2

G 0 S U B 7 1 : R E T U R NS L E E P 1 : S O U N D 2 , 4 0 0 0 , 1 : R ET U R NW W = 1 : F O R W = M 1 T O 1 S T E P - 1 : X= X ( W ) : G 0 S U B 1 2 7 : N E X T : G E TK E Y Y S : F A S TW W s - l l E ' O B W ' l T O H l i X — ( W ) = 0 ) : G O S U B 1 2 7 : N E X T ! S L W : R E T U R NJ - J ( W ) : K = K ( W ) : S D = G 1 + 2 : GO S U B 4 9 : I F W W > 0 T H E N G O S U B 12 G O S U B 8 2 : R E T U R ND A T A 1 6 , 6 , 4 , 7 , 3 , 1 0

3 - B a G r a p h e rf o t h 1 2 A r t i c l e o p a g e 6 7

H 1 R E C O P Y R I G H T 1 9 8 8 C O M P UT E P U B L I C A T I O N S , I N C .

A L L R I G H T S R E S E R V E DM 2 P R I N T " { C L R } ( 3 S P A C E S j C O P

Y R I G H T 1 9 8 8 C O M P U T E ! P U . I N C . " : P R I N T T A B ( U ) " A

R I G H T S R E S E R V E D " : S L E E PX 3 D I M V 1 ( 4 4 1 ) , V ( 2 1 , 2 1 ) : G R A P

H I C 3 . 1F 4 G R A P H I C 0 , 1 : C O L O R 0 , 1 6 : C O L

O R 4 , 7 : P R I N T " [ B L K )

K K

R

H

F X

R

G B K S

B

B

B

B H

1 1 1 1

1 1 1 1

1 1 1 1

1 2

1 2 1 2

1 2 1 2

1 2

1 2

1 2

1 2 1 2

7 C O M P U T E ' S G a z e t t e J u n o 1 9 8 8

Page 73: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 73/104

M S

E

C

G J

F

1 0 1 1

1 2

1 3

1 4

1 5 1 6

{ 1 S P A C E S } 3 - D B A G R A P HB B

H 5 P R I N T " ( 2 D O W N ] ( B L K ) ( R V S }L O A D G R A P H F R O M D I S K ?{ S P A C E } ( Y / N ) "

D 6 I N P U T " ( 2 S P A C E S ) N( L E F T ] " ; [ J G $ : I F L G S = " Y " TH E N 6 7 0

G 7 P R I N T " ( R V S ) V I E W P R E V I O U SG R A P H I M E M O R Y ? ( Y / N ) "

E B I N P U T " ( 2 S P A C E S j N{ L E F T } " ; V S ; I F V S = " Y " T H E

N G O S U B 7 1 BQ 9 P R I N T " ( R V S ) E N T E R T I T L E

G R A P H ( 0 - 4 0 C H A R A C T E R SI N P U T T S : I F L E H ( T $ ) > 3 9 T H EH P R I N T : T S = " " : G O T O 1 0 0P R I N T " ( R V S ) E N T E R V A L U E( S P A C E ) R E P R E S E H T A T I O N0 - 1 5 C H A R S . ) "I N P U T R S : I F L E N ( R S ) > 1 5 T H EN P R I N T " ( 2 U P ) " : R S = " " : G OT O 1 2 0P R I N T " ( R V S ) E N T E R S T A R T IN Y E A R { 2 1 S P A C E S ) ? D I I R E P R E S E N T A T I O N )I N P U T S Y : I F S Y = 0 T H S N P R I N T" { U P ) " : G O T O 1 4 0p r i n t " ( r v s ) e n t e r e n d i n g

y e a r { 0 - 2 0 y e a r s p a n )i n p u t " ( 5 s p a c e s )( L E F T ) " j E Y : I F E Y < S Y T H EN E i - E Y + 1 0 0I F E ¥ > S Y + 2 0 T H E N P R I N T "{ U P ) " : G O T O 1 6 0I F E Y = S Y T H E N G O S U B 7 2 0P R I N T " { R V S ) E N T E R N U M B E R

O I T E M S T G R A P H ( 1 - 20 I N P U T " { 5 S P A C E S ){ L E F T ) { 2 S P A C E S ) 5{ L E F T ) " ; I T : I F I T < 1 O R I T> 2 0 T H E N P R I N T " { 2 U P ) " : G OT O 2 0 0P R I N T " ( R V S ) G R A P H F R O M0 - 9 9 9 9 9 ) "I N P U T " ( 5 S P A C E S )( L E F T } ( 2 S P A C E S ) 0{ S P A C E S ] ( B L E F T } " ; S : IF S > 9 9 9 9 9 T H E N P R I N T "{ U P } " : G O T O 2 2 0P R I N T " ( R V S ) T O { 9 S P A C E S ]( 0 - 9 9 9 9 9 ) "I N P U T E i I F E < " S O R E > 9 9 9 9 9 TH E N P R I N T " ( 2 U P ) " : G O T O 2 4G O S U B 8 2 0P R I N T " ( R V S ) E N T E R V A L U E S" ; T M $ = " Y E A R " : I F F L = 1 T H E NT M S - " M O H T H "F O R A l T O E Y - S S f l - F L : F O R B- 1 T O I TP R I N T T M $ ; A " , I T E M " B ; : I N PU T V ( A . B ) : I F V ( A , B ) < S O R V [A , B ) > E T H £ N P R I N T " ( 2 U P ) ": G O T O 2 8 0N E X T B . AP R I N T " { R V S } E N T E R K E ( - 4 C H A R A C T E R S ) "I N P U T K S : I F L E N ( K S ) > 4 0 T H EN P R I N T : K S = " " : G O T O 3 0 0B D " " : I N P U T " { R V S ) B O R D ER ( Y / N ) f O F F ) ( 2 S P A C E S )N 1 L E F T ) " ; B D SI N P U T " ! R V S ) F A S T ? ( Y / N ){ O F F ) ( 2 S P A C E S ) H( L E F T ) " ; F S : I F F S - " Y " T HE N F A S TT 1 = 1 2 : G O S U B 8 7 0 : S L = I N T ( 49 / [ E Y - S Y + l - F L ) ) : S I - I N T (4 9 / I T )D R A W 3 , 7 9 , i e T O 7 9 , 9 2 T O 7 9

D 1 7 B 1 8 K 1 9

C 2 0

P P 2 1 0

R H 2 2 0

D D

X R

K

M

G H K C

2 3 2 4

2 5 2 6

2 7

2 8

2 9 3 0

3 1 3 2

Q X 3 3 0

D 3 4

R K 3 5 0

( E Y - S V + 1 - F L ) * S L , 8 2 + [ E Y -S Y U - F L ) ' S L T O 7 9 - ( E Y - S Y1 - F L ) » S L , 1 8 + { E Y - S Y + 1 - F L) * S L T O 7 9 , 1 8 T 0 7 9 + I T * S I , l8 + I T * S I T 0 7 9 + I T * S I , B 2 + I T• S I T O 7 9 , 8 2 : B = 0

H 3 6 F O R A = 1 8 + ( E Y - S Y + 1 - F L ) ' S LT O 8 2 + ( E Y - S Y + 1 - F L ) * S L S T EP 8 : D R A W 3 , 7 9 - ( E Y - S Y U - F L) ' S L , A T O 7 9 , 1 8 + B * B T 0 7 9 + I

T * S I , 1 B + 8 * B + I T * S I : B = B + 1: N E X T

J 3 7 S P - I N T ( 4 9 / ( E Y - S Y l - F L ) ): Y = 1 9 + [ E Y - S Y + 1 - F L ) * S L : D= 9 - ( E Y - S Y + l - F L ) * S L : F O RA = D T O 7 9 S T E P 3 P : D R A W 3 , A , Y

R 3 8 S K - I N T I 4 9 / 1 T ) : Y > 1 8 : D = 7 9: L - Y : M = D : F O R A = D T O 7 9 + I T *

S K S T E P S K : D R A W 3 , A , Y T 0 A , YA 3 9

F F 4 0 0

H A 4 1 0A 4 2 G G 4 3 0D 4 4

P 5

R

K

C

P

Q

M

4 6

4 7

4 8

9

5

5 1

D

C B

G

5 2

5 3

5 4

5 5

5 7

S E = E / 8 : Y = 1 6 : O = 5 9 : Q = - 1 : CO L O R 3 , 2 : F O R A = 0 T O E S T E P S E: N 1 S = S T R S ( I N T ( A ) ) + " = " : N

M S ^ S T R S t l N T [ A ) ) : N 2 S = " = "+ R I G H T S ( N M S , L E N ( N M S ) - l ): X = B - L E N [ N 1 S ) - 1 : C H A R 3 , X, Y , N 1 SC H A R 3 , 3 3 , Y , N 2 S : Y - Y - 1 ; I FX < O T H E N P - X : O - XI F Q < L E N ( N 2 S ) T H E N R = L E N ( N2 S ) : Q - RH E X TS C = ( 4 0 - L E f J ( T S ) ) / 2 : C O L O R3 , 5 : C H A R 3 , S C , 1 , T S , 1C O L O R 3 , B : Y = 8 : F O R A - 1 T O L E

[ R S ) : R 2 S = M I D S ( R S , A , 1 ) :C H A R 3 , P , Y , R 2 S , 1 : C H A R 3 , R+ 3 3 , Y , R 2 S , 1 : Y = Y + 1 : N E X TC O L O R 3 , 9 : I F F t , = l T H E N C H A R3 , 2 1 , 2 2 , Y 1 S : C H A R 3 , 3 1 , 1 7, Y 2 S : C H A R 3 , 2 7 , 2 2 , " M O N T HS " : G O T O 4 8 0Y 1 S " S T R S ( S Y ) : Y 2 $ - S T R S ( EY ) : I F E Y > 9 9 T H E N Y 2 S = S T R S [E Y - 1 0 0 )C H A R 3 , 2 0 , 2 2 , Y 1 S : C H A R 3 , 31 , 1 7 , Y 2 S : C H A R 3 , 2 7 , 2 2 , " YE A R S "C O L O R 3 , 1 0 : I 2 S = S T R S ( I T ) :C H A R 3 , 7 , 1 7 F " 1 " : C H A R 3 , 1 6, 2 2 , I 2 S : C H A R 3 , 7 , 2 2 , " I T EM S S C = ( 4 0 - L E N ( K S ) ) / 2 : C O L O R3 , 1 1 : C H A R 3 , S C , 2 4 , K S : C O LO R 3 . C 3I F B D S b " Y " T H E K C O L O R 3 , 8 : B0 X 3 , 0 , 0 , 1 5 9 , 1 9 9 : C O L O R 3 ,C X 2 = 8 0 : Y 2 - 8 1 + S P : X 3 = X 2 ; Y 3= Y 2 : Y 4 = 8 1 + S K : Y 5 = Y 4 : F O R A= E Y - S Y + 1 - F L T O 1 S T E P - 1 : F OR C = 1 T O I T : V 1 ( C ) = V ( A , C ) : NE X T C : F O R B = 1 T O I T : X = X 2 - S P: Y - Y 2 ! F - ( E - S ) / 6 4 : G - 0 : HX + S K - l : I - Y t - S K - lD R A W 3 , X , Y T O X + S K - 1 , Y + S K -1 : Y - Y - 1 : G = G + F : I F G > = V 1 ( ) T H E H 5 3 0 : E L S E 5 2 0J = X : K = Y : D R A W 1 , H , I T O H , Y +S K : X = X 2 + S K - 2 : Y = Y 4 : G = 0 : H= X : I = YD R A W l , X , Y T 0 X - S P + 2 , Y + S P -2 : Y 1 Y - 1 : G - G + F : I F G > = V 1 ( B] T H E N 5 5 0 : E L S E 5 4 0D R A W 3 . H , I T O H , Y - H : X - J : Y -K : G = 0 : L = X + S P - 1 : M = Y - S P + 1D R A W 2 , X , Y T O X + S P - 1 , Y - S P +1 T O X + S P - 1 , Y - S P + 2 T O X , Y + 1: X = X + 1 : Y - Y + 1 : G = G + 1 : I F G >- S K - 1 T H E H S 7 0 : E L S E 5 6 0D R A W 2 , X , Y T O X + S P - 1 , Y - S P +1 : D R A W 1 , J , K T O L , M T O X + S P -

1 , Y - S P - H : X 2 " X 2 + S K : Y 2 ° Y 2♦ S K : Y 4 = Y 4 + S K : N E X T B : X 2 - X3 - S P : Y 2 = Y 3 + S P : Y 4 = Y 5 + S P :X 3 = X 2 : Y 3 = Y 2 : Y 5 = Y 4 : N E X T A

Q 5 B S L O W : C O L O R 4 , 1 : P O K E 2 0 8 , 0: G E T K E Y A S : G R A P H I C 0 , 1 : C OL O R 0 , 1 6 : C O L O R 4 , 7

D 5 9 P R I H T " { 2 D O W N l l B L K ){ R V S j S A V E G R A P H T D I S K

( Y / N / Q ) ? f O F F ) ( R V S )( o f f U l e f t ) " ;

c 6 0 g e t k e y b sM 6 1 I F B $ = " i r " T H E N P R I N T " Y E S

f R V S } { O F F } " : S L E E P 1 : G O T0 6 5 0

B 6 2 I F B S = " N " T H E N P R I N T " N O( R V S ) { O F F ) " : S L E E P 1 : G O T

0 4 C 6 3 I F B S = " Q " T H E N E H DK 6 4 G O T O 6 0 0Q 6 5 G O S U B 8 8 0D 6 6 F A S T : B S A V E ( S G 5 ) , B 0 , P 8 1 9

2 T O P 1 6 3 8 3 : S L O W : G O T O 9 0 0H 6 7 G O S U B B B 0 : G O S U B 8 2 0H 6 8 D 0 P E N I 1 , ( S G S ) I F D S O 0 T H

E N G O S U B 8 1 0 : C L O S E 1 : G O T O 67 0 : E L S E C L O S E 1

K 6 9 T 1 = 1 : G O S U B 8 7 0 : F A S T : B L O AD ( S G S ) , B 0 , P 8 1 9 2 : S L O W

J 7 0 G R A P H I C 3 : P O K E 2 0 8 , 0 : G E T KE Y B S : G O T O 4 0

P 7 L G R A P H I C 3 : C O L O R 0 , 1 : C O L O R4 , 1 : P O K E 2 0 B , 0 : G E T K E Y B S :G R A P H I C 0 : C O L O R 0 , 1 6 : C O L OR 4 , 7 : R E T U R N

A 7 2 I N P U T " ( R V S } S T A R T I N G M O T H ( 1 - 1 2 ) ( O F F )( S P A C E S ) 1 ( 3 L E F T ] " ; M 1

I F M K 1 O R M 1 > 1 2 T H E H P R I N T" ( U P ) " : G O T O 7 2 0

X 7 3 M 2 = [ M 1 + 1 2 ) - 1 3 : I F M 2 = 0 T H EN M 2 = 1 2

B 7 4 P R I N T ' M R V S j E N D I N G M O N T H( 1 - 1 2 ) ( O F F ) { 2 S P A C E S )

" M 2 ; : I N P U T " { 5 L E F T ) " ; M 3: I F M 3 < 1 O R M 3 > 1 2 T H E N P R I N T" ( U P ) " : G O T O 7 4 0Q B 7 5 0 M $ - " J A H F E B M A R A P R M A Y J U N JU L A U G S E P O C T N O V D E C " : Y 1 S =M I D S ( M S , M 1 « 3 - 2 , 3 ) : Y 2 S " MI D S ( M S , M 3 * 3 - 2 , 3 ) : S Y = 0 : E

Y ( 1 2 - M l ) - [ 1 2 - M 3 ) + 1 : I F EY < = 0 T H E N E Y = E Y + 1 2

S Q 7 6 0 F L » 1 : R E T U R NS 7 7 P R I N T " { D O W N ) ( R V S ) N E E D

S E E T H E D I R E C T O R Y F I RS T ? ( Y / N ) "

Q 7 8 0 I N P U T " { 2 S P A C E S j Y( L E F T ) " ; D S : I F D S = " N " T HE N R E T U R N : E L S E I F D S < > " Y " TH E N 7 7 0 : E L S E P R I N T " ( C L R ) "D I R E C T O R Y ! I F D S O 0 T H E N G OS U B B 1 0 : G O T O 7 9 0G E T K E Y A S : P R I N T ' M C L R ) " : RE T U R NP R I N T " { D O W N ) " D S S : G E T K E YA S : P R I N T " ( C L R } " : R E T U R NP R I N T " ( R V S ) E N T E R T H R E E{ S P A C E j C O L O R S "I N P U T " C O L O R 1 { S P A C E S )1 5 ( 4 L E F T } " ; C 1 : I F C K 1 O RC 1 > 1 6 T H E N P R I N T " { 2 U P ) " :G O T O 8 3 0I N P U T " C O L O R 2 ( S P A C E S )4 ( L E F T ) " ; C 2 : I F C 2 < 1 0 R C2 > 1 6 T H E N P R I N T " ( 2 U P ) " : GO T O 8 4 0

Q 8 5 I N P U T " C O L O R 3 ( S P A C E S )7 ( L E F T ) " ; C 3 : I F C 3 < 1 0 R C3 > 1 6 T H E N P R I H T " [ 2 U P ) " : GO T O B 5 0

M 8 6 R E T U R NS B 7 C O L O R 0 , 1 : C O L O R 4 , T 1 : C O L O

C O M P U T E D G a z e d a J u n e 1 9 8 8 7

F

B

D X

P

M

7 9 8 0 8 1

B 2 8 3

8

Page 74: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 74/104

R 1 , C 1 : C O L O R 2 , C 2 : C O L O R 3 ,C 3 : G R f t P H I C 3 , 1 : R E T U R N

E 8 8 G O S U B 7 7 0 : P R I N T " ( R V S } E N TE N A M E O G R A P H ( 1 - 1 6( S P A C E ) C H R S ) "

G 8 9 I N P U T 5 G S : I F L E N ( S G S ) < 1 O RL E N ( S G S ) > 1 S T H E H P R I N T "( O P ) " : G O T O B 9 0 : E L S E R E T

U R K G 9 0 8 I F D S O 0 T H E N G O S U B 8 1 0 : G O T

O 6 5 0 : E L S E 4 0

E i g h t T h o u s a n dD r a g o n sS 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 e5 b e f o r e t y p i n g i n 0 8 0 1 : 0 B3 B 0 9 : 3 10 8 1 1 : 2 00 8 1 9 : 0 90 B 2 1 : 0 F0 8 2 9 : 1 80 8 3 1 : 0 A0 9 3 9 : 0 40 8 4 1 : 0 00 8 4 9 : 0 F0 8 5 1 : 1 80 8 5 9 : 2 00 8 6 1 : A 30 8 6 9 : C 80 B 7 1 : A 90 8 7 9 : C 00 B 8 1 : A 90 8 8 9 : A 90 8 9 1 : 9 10 8 9 9 : 9 50 8 A 1 : 2 90 8 A 9 : C 30 8 B 1 : 0 70 B B 9 : B 9

8 C 1 : F F0 B C 9 : D 00 8 D 1 : F B0 8 D 9 : 4 20 8 E U A A0 8 E 9 : F C0 8 F 1 : 9 00 8 F 9 : F B0 9 0 1 : A 50 9 0 9 : 3 80 9 1 1 : A 50 9 1 9 : 0 90 9 2 1 : A 50 9 2 9 : C 60 9 3 1 : F B0 9 3 9 : A 50 9 4 1 : F 20 9 4 9 : 9 10 9 5 1 : A 30 9 5 9 : 9 D0 9 6 1 : E E0 9 6 9 : 0 80 9 7 1 : C 90 9 7 9 : D 40 9 8 1 : 0 F0 9 8 9 : E 50 9 9 1 : 0 8

0 0 D 0 D 0 0 9 0 9 B B 2 D 0 F 8 3 F 0 0 E A 8 E B A 0 A A 0 F F A F C F F B F A F 0 A A 2 5 2 D 0 l

0 0 a C A A 0 0 C 9 1 1 8 F A D 8 8 A 7

£ B 0 F A F E F F E F 2 F E F 2 A B 3 0 E C 0 A E F 0 F 0 0

0 0 0 D 8 0 0 0 D 0 D D F E 0

F F F a A 0 0 8 8 A F 6 F 2 1

F 4 0 3 0 A 0 F C E B B 0

F 0 F 1 9 4

C 0

9 A A F 8 A B 9 F C A A A F 9

A A A A 0 8 D 0 C F 1 0 A 0 6 4 4 A E 8 F C 3 F 0 F 0 D A D C A 9 5 0 0

3 B 0 A 1 B 0 0 A D 1 0 0 C A 6 6 0 0 7 4 E 8 0 2 6 8 F D 3 4 0

C 0 F 2 0 E 4 8 I A 0 0 0 0 0 0 0 D 0

3 0 9 F D 0 9 0 0 F 0 B 9 D 0 8 8 A 1

A A 9

C 4 0 0 F 2 1 8 0 C 0 8 4 0 D 3 4 F B 0 A C 4 F A C 4 0 0

3 8 B 8 B 0 0 9 A A 0 F F F 8

F F 8 B 0 0 2 0 F A 8 4 0 E F E F D F 4 A 1 8 0 9 0 B 0 D 9 F I C 1 F 0

0 E C 9 1 4 8 7 1 8 3 6 8 A 4 6 0 D 8 3

B D 7 C F F D 9 A 1 D C 5 1 6 E 7 B 4 6 D C D D 1 4 7 1 4 7 4

R K

M

K

T k f

J

F

M

Q

E

B

A

M

D

J

9

1 0

1 1

1 2

i 1 J

1 4

1 5

1 6 1 7

1 8

1 9

2 0

2 2

2 3

E x c e l f o n t 8 S 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 e5 b e f o r e t y p i n g i n

P r o g r a m 1 E X C E L L D RH 1 R E C O P Y R I G H T 1 9 8 8 C O M P U

T E P U B L I C A T I O N S , I N C .A L R I G H T S R E S E R V E D

P D 2 0 G R A P H I C 1 , 1 : G R A P H I C 0 , 1 : F A

S T : P O K E 2 6 0 6 , 8 : P O K E 2 6 0 7 , 24 : G R A P H I C 5 , 1 : S Y S 5 2 6 8 4 , 8 ,1 2 : 5 Y S 5 2 6 8 4 , 2 4 , 2 0 : S Y S 5 2 68 4 , 9 6 , 3 4 : C O L O R 6 , 1 5

X F 3 0 P R I N T " ( W H T H 5 D O W N ) " T A B (1 0 ) " < A > C C C C C C C C C C C C C C C C Cc c c c c c c c c c c c c c c c c c c c c c c cc c c c c c c c c c c c c c c c c f s y '

F 4 F O R I = . T O 2 : P R I N T T A B ( 1 0 ) " B" T A B [ 6 9 ) " B " : N E X T

C 5 P R I N T T A B ( 1 0 ) " B " T A B ( 3 4 ) " EX C E L F O N T 8 0 " T A B ( 6 9 ) " B "

Q 6 P R I N T T A B ( 1 0 ) " B " T A B ( 6 9 ) " BI

D 7 P R I N T T A B ( 1 0 ) " B " T A B ( 2 6 ) " (C 1 9 B 8 C O M P U T E ! P U B . ,N C . " T A B ( 6 9 ) " B "

X 8 P R I N T T A B ( 1 0 ) i r B " T A B ( 3 0 ) " L R I G H T S R E S E R V E D " T A B [ 69 ) " B "

R 9 P R I N T T A B { 1 0 ) " B " T A B ( 6 9 ) " BF O R I = . T O 2 : P R I N T T A B ( 1 0 ) "B " T A B ( 6 9 ) " B " : N £ X TP R I N T T A B ( 1 0 ) " f Z J C C C C C C CC C C C C C C C C C C C C C C C C C C C C C CC C C C C C C C C C C C C C C C C C C C C C CC C C C C t X > " : S Y S 5 2 6 8 4 , . , 3 4C H A R 1 , 3 3 , 1 6 , " L O A D I N G( S P A C E S } H L . . . " : B L O A D "

E X C E L . O B J " : B L O A D " E X C E L .O B J 1 "C H A R 1 , 3 3 , 1 6 , " S E T T I N G{ S P A C E S l U P . . . " : G O S U B l5 C H A R 1 , 2 8 , 1 6 , " ( W H T ) L O A D IN M A I N P R O G R A M . . . " : C L R: R U N " E X C E L . B A S "P O K E 2 6 0 6 , . : P O K E 2 6 0 7 , 1 6 :P R I N T " ( C L R } "P R I N T T A B ( 3 4 ) " { B } { W H T } E XC E L F O N T 8 0 P R I N T " ( C Y N } { 3 S P A C E S ){ B } 1 2 3 4 5 6 7 B " C H R S ( 1 3 0 ) "{ S P A C E S ) { Y E L ) ( A } C C C C C _C C C C C C C C C C C C C C C C C C C C C C CC C C C C C C C C C C C C C C C C C C C C C CC C C C C C C C C C C C C f S } "F O R I = 1 T O 4 : P R I N T " f C Y N } " ET R S ( I ) " ( M 3 " S P C ( 8 ) " { G I{ Y E L ) B " S P C ( 6 4 ) " B " : N E X TP R I N T ^ t C Y N ) 5 < M J " S P C ( 8 )1 1 { G { Y E L J C C C C C C C C C C

C C C C C C C C C C C C C C C C C C C C C C CC C C C C C C C C C C C C C C C C C C C C C Cc c c c c c c c m "1 P 1 R I N T 1 ' ( C K N ) 6 { M J " S P C ( 8 )" I G J { W H T j f A J C C C C C C C C C C

C C C C C C C C C C C C C C C C H E L P M N U C C C C C C C C C C C C C C C C C C C C CC C C C C C C C J S } "F O R I = 7 T O 9 : P R I N T " [ C Y N } " ST R ( 1 ) " t M } " E P C ( 8 ) " { G J( W H T ) B " S P C ( 6 4 ) " B " : N E X TF O R I - T 0 T O 1 6 : P R I N T " £ C Y N }{ L E F T } " S T R S ( I ) " f M j " S P C (

B J " ( G } ( W H T } B " S P C ( 6 4 ) " B" : N E X TP R I N T " ( C Y N } £ 3 S P A C E S }{ T } ( 2 S P A C E S } [ W H T i t Z J

C C C C C C C C C C C C C C C C C C C C C C CC C C C C C C C C C C C C C C C C C C C C C Cc c c c c c c c c c c c c c c c c c m "

J 2 4 P R I N T " t 6 > f A J C C C C C C C C C CE S P U R } { A j C C C C C C C C C C CC C C C C C C C C C C C C C C C C C C C C C CC C C C C C C C C C C C C C C C C C C C C C Cc c c c c c c f s : ) "

K G 2 5 0 P R I N T " { 6 J B W R A P{ S P A C E S l O N { P U R ] B " SP C ( 6 4 ) " B "

S B 2 6 0 P R I N T " { 6 } B ( 3 S P A C E S j W H O

L E ( 2 S P A C E S } B ( P U R } B " S PC ( 6 4 ) " B "

H 2 7 P R I f J T " { 6 J B S I Z E{ s p a c s s T b { p u r ) b " s p c (6 4 ) " B "

j 2 8 p r i n t " { 6 j b c h r s e t( s p a c e s T b ( p u r ) b " s p c (6 4 ) " B " f 5 3 S P A C E S } " "

A 2 9 P R I N T " t 6 X Z K C C C C C C C C C( X ( P U R ) t Z J C C C C C C C C C C C _C C C C C C C C C C C C C C C C C C C C C C CC C C C C C C C C C C C C C C C C C C C C C Cc c c c c c c t x ? " ;

S 3 0 P O K E 2 6 0 6 , 8 : P O K E 2 6 0 7 , 2 4 :S Y S 4 8 6 4 : R E T U R N

P r o g r a m 2 E X C E L B A S .B S 1 0 T R f t P 1 0 2 0 : B A N K 1 5 : M A S = "

f U P H R I G H T ) { D O W N H L E F T l DS L Y G H B 8 4 6 2 W P R R { R V S } F H{ C L R ) N , ) O O H l l l O M E ) Q T E C { A l ": S Y S 2 4 8 1 2 , , 9 , , , C H R S ( 1 )

R J 2 0 F O R I = . T O 4 8 : S Y S 3 0 7 2 , 3 4 , I :S Y S 3 0 7 2 , 3 5 , 9 6 - I : N E X T

J R 3 0 S Y S 3 0 7 2 , 1 2 , 0 : S Y S 3 0 7 2 , 1 3 ,0 : S Y S 3 0 7 2 , 2 0 , 1 6 : P O K E 2 6 0 6, 0 : P O K E 2 6 0 7 , 1 6 : C O L O R 6 , 1 :S L E E P l

Q 4 F O R I = . T O 4 8 : S Y S 3 0 7 2 , 3 4 , 4 8- l : S Y S 3 0 7 2 , 3 5 , 4 8 + I : N E X T

R 5 F O R I 1 T O 8 : R E A D X ( I ] , Y ( I ) :N E X T

K 6 I F P A O . T H E N S Y S 3 1 1 4 , P A / 2 56 , P A A N O 2 5 S , 7 : S Y S 3 1 1 4 , C A /

2 5 6 , C A A N D 2 5 5 , 1 4 1J C 7 0 W I N D O W 1 4 , 2 0 , 7 7 , 2 3 , l : P R I N

T C H R $ ( 1 4 2 ) " { W H T ) ( U ) P P E R CA S O ( L ) O W E R C A S E ? " : G E TK E Y A S : I F A S - " U " T I ! E N C C - . : = 2 0 8 : E L S E I F A S - " L " T H E M C C =1 : I = 2 1 6 : E L S E 7 B

G B I N P U T " ! O E D I T I N G R O W S (1 - 1 6 ) " ; R : R = B - 1 : I F R < . O R R >1 5 T H E N 8 0

C 9 W I N D O W 1 , 2 0 , 1 0 , 2 3 : C H A R 1 , 7, 3 , C H R S ( 1 5 3 ) + S T R S ( C C )

E 1 0 I F R < 1 0 T H E N A S = " " : E L S E A SS 1 1

P A 1 2 0B R 1 3 0

A $ = A $ + S T R $ ( R ) : C H A R 1 , 5 , 2, A

B A N K 1 4 : S Y S 3 8 9 0 , I : B A N K 1 5: S Y S 3 7 8 4

C X " . : C Y = . : S Y S 3 2 5 4 , 4 S , 0 :S Y S 3 2 8 9 : X = . ; Y = . : P A = 4 2 5 9: S Y S 3 1 1 4 , 1 6 , 1 7 4 , 1 8 1 : C A -4 2 7 0 : S Y S 3 1 1 4 , 1 6 , 1 6 3 , 5 9 :A H - 4 B : A L » . : W - 1S Y S 3 1 5 B , A H , A L : S Y S 3 2 8 W 1 N D 0 W 1 4 , 2 0 , 7 7 , 2 3 , 1J - J O Y ( 2 ) : I F J = . T H E N B . : O T O 2 6 0I F J > 1 2 7 T H E N 2 3 0

B - S Y S 3 1 1 4 , P A / 2 5 6 , P A A N D 2 5 5, 1 5 : X = X + X [ J ) : Y » Y + Y ( J )I F ( X < . ) O R ( X > 7 ) T H E N X - X - X( J I F ( Y < . ) 0 R ( Y > 1 5 ) T H E N Y - Y -

H 2 2 P A = Y ' 8 0 + X + 4 2 S 9 : S Y S 3 1 1 4 ,P A / 2 5 6 , P A A N D 2 5 5 , 5 9 : G O T O2 6

C 2 3 J = J A N D 1 5 : I F B = 1 T H E N 2 5 0P 2 4 B " 1 : S Y S 3 1 2 5 , ( P A - 4 0 9 6 1 / 2

5 6 , ( P A - 4 0 9 6 ) A N D 2 5 5 : R R E G, , S : I F S > 3 2 T H E N S " . : E L S E S-

J 2 5 S Y S 3 2 2 0 , 8 - X , Y , S : S Y S 3 1 5 8, A H , A L : S Y S 3 2 5 4 , A H , A L : S YS 3 8 9 : I F J = . T H E N 2 6 0 : E L S EG O T O 1 9 0

K 2 6 G E T A S : A = I N S T R ( M A S , A $ ) : I

B R D

R H B

E

H

1 4 1 5 1 6

1 7 1 8 1 9

2 0 2 1

7 C O M P U T E D G a j e t f e J u n e 1 9 8 8

Page 75: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 75/104

B 2 7 J 2 8

s D

P

O

J

2 9 3 0

3 1 3 2

3 3

A O 3 4 0

R 5

P 6

J 3 7

K

S P

J

B S P X R H K R C

P P

H D P O 3

D O

3 B

3 9

4 0

4 1

4 2 4 3 4 4 4 5

6 4 7 4 8 4 9 5 0

5 1 5 2

5 3 5 4

5 5 6

5 7

5 8 5 9

F A = . T H E N 1 6 0I F A < 5 T H E N 3 0 0A = A - 4 : O N A G O T O 3 5 0 , 3 8 0 , 4 00 , 4 2 0 , 4 3 0 , 4 4 0 , 4 5 0 , 4 6 0 , 47 0 , 4 8 0 , 4 9 0 , 5 0 0 , 5 2 0 , 5 4 0 ,5 5 0 , 5 6 0 , 5 7 0 , 5 8 0 , 6 0 0 , 6 1 0, 6 3 0 , 6 4 0 , 6 5 0 , 6 6 0 , 6 7 0 , 6 80 , 6 9 0 , 7 B 0A = A - 2 8 : O N A G O T O 7 9 0 , 8 0A = A * 2 - 1 : C X - C X + X ( A ) : C Y - CY + Y ( A ) : S Y S 3 1 1 4 , C A / 2 5 6 , CA A N D 2 5 5 . 1 4 1I F ( C X < . ) O R ( C X > 6 3 ) T H E N C X» C X - X ( A )I F ( C Y < . ) 0 R ( C Y > 3 ) T H E N C Y =C Y - Y ( A )C A = C Y * 8 0 * C X t 4 2 7 0 : S Y S 3 1 25 , { C A - 4 0 9 6 ) / 2 5 6 , ( C A - 4 0 96 ) A N D 2 5 5 : R R E G , , C : A D - 1 2 28 8 + C * 1 6 : A L = A D A N D 2 5 5 : A H -A D / 2 5 6S Y S 3 2 5 4 , A H , A L : S Y S 3 2 8 9 : SY S 3 1 1 4 , C A / 2 5 6 , C A A N D 2 S 5 ,1 8 1 : G O T O 1 6 0P O K E 2 6 0 6 , 8 : P O K E 2 6 0 7 , 2 4 :P R I N T " { W H T ) f 2 H O M E ){ C L R } " : F O R I - 8 T O . S T E P - 1 :S Y S 3 0 7 2 , 2 3 , I : F O R D = . T O 9 9: N E X T : N E X T : S Y S 3 0 7 2 , 1 2 , 8: 5 Y S 3 0 7 2 , 1 3 , 0 : S Y S 3 0 7 2 , 20 , 2 4 : S Y S 3 0 7 2 , 2 3 , 8 : D I R E CT O R YP R I N T " [ R V S J P R E S S A N YE T C O N T I N U E " J G E T K E Y AS : F O R I = 8 T O . S T E P - 1 : S Y S 3 07 2 , 2 3 , I : F O R D = . T O 9 9 : N E X T: N E X T : S Y S 3 0 7 2 , 3 4 , 9 6 : F O RD - . T O 9 9 : N E X TS Y S 3 0 7 2 , 1 2 , 0 : S Y S 3 0 7 2 , 1 3, 0 : S Y S 3 0 7 2 , 2 0 , 1 6 : P O K E 2 60 6 , 0 : P O K E 2 6 0 7 , 1 6 : S Y S 3 0 72 , 3 4 , . : F 0 R I , T 0 8 : F 0 R DT O 9 9 : N E X T : S Y S 3 0 7 2 , 2 3 , I :N E X T : G O T O 1 6 0S Y S 3 7 4 4 : W I N D O W 1 4 , 2 0 , 7 7 ,2 3 , 1 : I N P U T " ( W H T } S A V E F L E N A M E " ; F $ : I F F S = " " T H E N 15 B S A V E ( F S ) , P 8 1 9 2 T O P 1 2 2 8 3: G O T O 1 5

W I N D O W 1 4 , 2 0 , 7 7 , 2 3 , 1 : I M PU T " { W H T } L O A D F I L E N A M E " ;F S : I F E - S = " " T H E N 1 5 0B L O A D ( F S ) , P 8 1 9 2 : S Y S 3 7 8 : E Y S 3 2 5 4 , A H , A L : S Y S 3 2 8 9 :G O T O 1 5 0S Y S 3 5 6 8 , W , X : G O T O 1 4 0S Y S 3 4 4 3 , W , Y : G O T O 1 4 0S Y S 3 4 1 9 , W , Y : G O T O 1 4 0S Y S 3 5 9 0 , W , X : G O T O 1 4 0S Y S 3 6 7 0 , W , R : G O T O 1 4 0S Y S 3 6 1 2 , W : G O T O 1 4 0S Y S 3 6 4 1 , W j G O T O 1 4 0S Y S 3 7 1 1 , W , R : C O T O 1 4 0W X O R f W , 1 : W I N D O W 1 , 2 0 ,0 , 2 3 : I F W = l T H E N W $ - " { 6 }N " : E t , S E W S = " f 6 } 0 F e 1 1C H A R 1 . 6 , . , W S : G O T O 1 6 0P = X O R ( P , 1 ) : W I N D O W 1 , 2 0 , 10 , 2 3 : r F P = l T H E N P S = " { 6 J P AR " : E L S E P S = " f 6 } W H 0 L E "C H A R 1 , 3 , 1 , P S : G O T O 1 6 0S Y S 3 4 B 6 : G O T O 1 4 0S Y S 3 5 2 7 : G O T O 1 4 0G O S U B 5 9 0 : S Y S 3 4 0 6 , T : G O T O1 4 G O S U B 5 9 0 : S Y S 3 1 9 6 : S Y S 3 3 89 , T : G O T O 1 4 0G O S U B 5 9 0 : S Y S 3 1 9 6 : S Y S 3 4 67 , T : G O T O 1 4 0I F P = 1 T H E N T = Y : R E T U R N : E L SE T - R : R E T U R N

n S

A

R E J B

6 6 1

6 2

6 3 6 4 G 5 6 6

E 6 7

S 6 8

G 6 9

A 7 0

Q 7 1

E 7 2

A 7 3

A 7 4

A 7 5

M 7 6

P 7 7

K M 7 8 0G 9 X B 0 C 8 1 P 8 2

C O B 3

S Y S 3 1 3 6 : G O T O 1 4 BW I N D O W 1 4 , 2 0 , 7 7 , 2 3 , 1 : P R IN T " A R E Y O S U R E ? " : G E T K EY A S : I F A $ " N " O R A S O " Y " T HE N 1 5 0B A N K 1 4 : S Y S 3 B 9 0 , 2 0 8 + C C * S: B A N K 1 5 : S Y 7 4 : Y 3 2 5 4, A H , A L : G O T O 1 4 0G O E U B 5 9 0 : S Y S 3 1 9 6 : S Y S 3 8 20 , T : S Y S 3 2 0 8 : G O T O 1 4 BS Y S 3 9 4 9 : G O T O 1 6 0S Y S 3 9 6 1 : G O T O 1 4 0R A = > ( 2 0 8 + C C * 8 ) * 2 5 6 + ( C * 8 ): B A N K 1 4 : F 0 R I = . T 0 7 : P O K E 28 1 6 + I , P E E K ( R A + I ) : N E X T : F

O R I > B T O 1 5 ! P O K E 2 8 1 6 + I , . :N E X T : B A N K 1 5 : G O T O 1 4S Y S 3 1 1 4 , P A / 2 5 6 , P A A N D 2 5 5, 1 5 : X - . : Y " . : P A - 4 2 5 9 : S Y S3 1 1 4 , P A / 2 5 6 , P A A N D 2 5 5 , 5 9: G O T O 1 6

w i n d o w 1 4 , 2 0 , 7 7 , 2 3 , 1 : p r in t " { w h t } q u i t c h a r a c t e r{ s p a c e ) s e t " : p r i n t " a r e

o s u r e ? " : g e t k e y a $ : i f a s» " n " o r a s o " y " t h e h 1 5 0 : e lS E G O T O 6 0I F R - 7 O R R = 1 5 T H E N V - R : G O T 07 1

W I N D O W 1 4 , 2 0 , 7 7 , 2 3 , 1 : I N PU T ' M W H T j i C H A R A C T E R R O

U S E D F O R A C T U A L D I S P Lf i Y ( 8 / 1 6 ) " ; V : v = V - l : I F V O7 A N D V O 1 5 T H E N 7 0 0F O R I = 8 T O . S T E P - 1 : S Y S 3 0 7 2, 3 , I : F O R D - . T O 9 9 : N E X T : NE X T : S Y S 3 0 7 2 , 3 4 , 9 6I F V 1 5 T H E N S Y S 3 0 7 2 , 4 , 1 5 :S Y S 3 0 7 2 , 5 , 6 : S Y S 3 0 7 2 , 6 , 12 : S Y S 3 0 7 2 , 7 , 1 5 : S Y S 3 0 7 2 ,9 , 1 5 : W I H D O W 0 , 0 , 7 9 , 1 1 : S YS 3 0 7 2 , 1 1 , 1 5 : E L S E P R I N T "{ H O M E } "P O K E 2 6 0 6 , 8 : P O K E 2 6 0 7 , 2 4 :P R I N T C H R S ( l l ) " { W H T )i C L R ) " ; : S Y S 3 0 7 2 , 1 2 , 8 : S Y

S 3 0 7 2 , 1 3 , 0 : S Y S 3 0 7 2 , 2 0 , 2P R I N T C H R S ( 1 4 2 ) T A B ( 3 4 ) " SA M P L E F O N T " : P R I N T T A B ( 1 8) " ( D O W N } { C Y N } P R E S S A L ( S P A C E ) T O R E T U R N T M A

S C R E E N { W H T } " C H R S ( 1 4 )S Y S 3 0 7 2 , 3 4 , . : F O R I = . T O V :F O R D = . T O 9 9 : N E X T : S Y S 3 0 7 , 2 3 , I : N E X T : S Y S 3 9 7 3 : F O R I= 1 2 0 T O 1 1 3 S T E P - 1 : S Y S 3 0 7 2, 2 2 , I : F O R D " . T O 9 9 : N E X T : E X T : F O B D = , T O 9 9 : N E X TI F V = 1 5 T H E N S Y S 3 0 7 2 , 4 , 3 2 :S Y S 3 0 7 2 , 5 , 2 2 4 : S Y S 3 0 7 2 , 6, 2 5 : S Y S 3 0 7 2 , 7 , 2 9 : S Y S 3 02 , 9 , 2 3 1 : S Y S 3 0 7 2 , 2 3 , 2 3 2 :S Y S 3 0 7 2 , 1 1 , 7E Y S 3 0 7 2 , 1 2 , 0 : S Y S 3 0 7 2 , 1 3, 0 : S Y S 3 0 7 2 , 2 0 , 1 6 : P O K E 2

6 P O K E 6 7 , 1 6 : P I N T CH R S U 4 2 ) : W I N D O W 1 4 , 2 0 , 7 7, 3 , 1 : F O R I = 1 1 3 T O 1 2 0 : F O RD = . T O 9 9 : N E X T : S Y S 3 0 7 2 , 2 2

I : N E X T : G O T O 1 6 0S Y S 3 9 9 7 : G O T O 1 4 0S Y S 4 0 1 9 : G O T O 1 4 0W I N D O W 1 4 , 8 , 7 7 , 1 7 , 1 : H = H +1 I F H - 4 T H E N K - 1O N H G O T O 8 2 0 , 9 1 0 , 9 7P R I N T " [ W H T ) ( B ! C H A R A C T E R

E D I T F E A T U R E S " S P C ( 1 1 ) "( B ) M I S C . F E A T U R E S "P R I N T ' M 3 S P A C E S } R{ S P A C E S } - R O T A T E C L O C

K W I S E " S P C ( 1 2 ) " T

( S P A C E S } - T Y P E / T R Y F N T

M 8 4 P R I N T " S H F T - R R O T A T EO U N T E B C L O C K W I S E{ S P A C E S ) C M M D - 9 R E { S P A C E ) 1 S T T O 2 N H A L F "

X B 5 f l P R I N T " C T R L - R R E V E R S E "S P C ( 2 1 ) " O { 3 S P A C E S } - R S T O R E C H A R "

S 8 6 P R I N T " ( 3 S P A C E S } F{ S P A C E S } - F L I P " S P C ( 2 1) " S H F T - 0 S T A S H C H A R "

Q 8 7 P R I N T " ( 3 S P A C E S } M{ S P A C E S ) - M I R R O R " S P C (1 9 ) " S H F T - N R E S T O R E R

C H A R S E T "X 8 9 P R I N T " ( 3 S P A C E S j E

[ S P A C E S } - E X P A N D C H A R" S P C ( 1 7 ) " Q { 3 S P A C E S ) -U I T C H A R S E T "

D S 8 9 0 P R I N T " { 3 S P A C E S j C{ S P A C E S } - C O M P A C T C H R " : P R I N T " S H - C L R C L E A R

C H A R A C T E R "X 9 0 P R I N T " { 3 S P A C E S } N

{ S P A C E S } - R E S T O R E R O C H A R " ; : G O T O 1 6 0

F S 9 1 0 P R I N T S P C ( 2 3 ) " { W H T } ( B } S CR O L L I N G F E A T U R E S "

F P 9 2 0 P R I N T S P C ( 7 ) " S C R L U P " S P C[ 3 2 ) " S C R L C O U P B S 9 3 0 P R I N T S P C ( 1 0 ) " { 6 } 8 " S P C ( 4

0 ) " Y " : P R I N T " { D O W N }( W H T ) S C R L " S P C ( 1 1 ) " S C R L "

S P C ( 2 2 ) " S C R L " S P C ( 1 1 ) " S CR L

R 9 4 P R I N T " L E F T f 6 } 4 " S P C ( 7 )" ( W H T ) R I G H T " S P C ) 2 1 ) " R0 W { 2 S P A C E S ) { 6 J G " S P C ( 7 )" ( W H T ) R O W "

C 9 5 P R I N T S P C ( 4 2 ) " L E F T " S P C ( 11 ) " R I G H T " : P R N T P C ( 1 0 ){ 6 } { D O W N ) 2 " S P C ( 4 0 ) " B "

X 9 6 P R I N T S P C ( 6 ) " ( W H T ) S C R LO W N " S P C ( 3 0 ) " S C R L C O L D W N " ; : G O T O 1 6 0

Q F 9 7 0 P R I N T " l W H T } { B } D I E K C O M MA N D S " S P C { 2 1 ) " { B } T O G G L E S

E K 9 8 0 P R I N T " [ 3 S P A C E S } D{ S P A C E S } - D I R E C T O R Y " SP C ( 1 6 ) " W { 3 S P A C E S ) - W R

O N / O F F "H 9 9 P R I N T " { 3 S P A C E S } S

{ S P A C E S ) - S A V E C H A RE T " S P C [ 1 2 ) " P ( 3 S P A C E S ) -

P A R T / W H O L E C H A R E D I T "C 1 0 0 0 P R I N T " { 3 S P A C E S j L

( S P A C E S } - L O A D C H A R{ S P A C E } S E T " : P R I N T "( S P A C E S ) @ { 3 S P A C E S ) -

D O C O M M A N D " : P R I N T "( B ) ( D O W N ) C U R S O R F E A T U RB S

R 1 0 1 0 P R I N T " I I O M E { 2 S P A C E S ) -H O M E C H A R E D I T C U R S O R

" : P R I N T " C U R S O R " : P R I N T "K E Y S { 2 S P A C E S ) - M O V E

( S P A C E ) C H A R S E L E C T C U RS O R " ; : G O T O 1 6 0

R 1 0 2 0 I F A S = " { E T 0 P } " T H E N S T O PX 1 0 3 0 I F D S O . T H E N P R I N T D S S : R E

S U M E 1 6 0X 1 0 4 0 D A T A . , - 1 , 1 , - 1 , 1 , . , 1 , 1 ,

. , 1 , - 1 , 1 , - 1 , . , - 1 , - 1

P r o g r a m 3 E X C E L O B | .0 C 0 0 : 8 D 0 D 2 C 0 0 0 1 0 F B F 0 C 0 8 : B E 0 D 6 0 8 D 0 0 D 2 C 0 C 1 0 : 0 0 D 1 F B A E 0 1 D 6 6 2 0 C 1 8 : 8 E 3 O A A 1 2 0 6

C O M P U T E D G a z o l t a J u n e 1 9 8 8 7

Page 76: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 76/104

0 C 2 0 :0 C 2 8 :0 C 3 0 :0 C 3 B :0 C 4 0 :0 C 4 8 :0 C 5 0 :0 C 5 8 S0 C 6 0 :0 C 6 B :0 C 7 0 !0 C 7 8 :0 C 0 0 C B 8 :0 C 9 0 i0 C 9 8 :0 C A 0 :0 C A B :0 C B 0 :0 C B B :0 C C 0 :B C C B :0 C D 0 :0 C D 8 :0 C E 0 :0 C E 8 :0 C F 0 :0 C F 8 :0 D 0 0 :0 D 0 8 :0 D 1 0 i0 D 1 8 i0 D 2 0 :0 D 2 8 :0 D 0 D 3 80 D 4 00 D 4 80 D S 00 D S 80 D 6 00 D 6 80 D 7 00 D 7 80 D 8 00 D 8 80 D 9 00 D 9 80 D A 00 D A 80 D B 00 D I 30 D C 00 D C 80 D D 00 D D 80 D E 00 D E 80 D F 00 D F 80 E 0 00 E 0 80 E 1 00 E 1 SH 0 E 2 B0 E 3 00 E 3 B0 E 4 00 E 4 80 E 5 00 E 5 80 E 6 00 E 6 80 E 0 E 7 80 E B 00 E 8 80 E 9 00 E 9 B0 E A 00 E A 80 E U 00 E B 80 E C 0

0 A 0 6 I F 2 0A I A O 1 F 1 0 0 B

L 0 A : 2 0 : 6 0 2 0: B E 1 0

1 D : 0 9 : A 2 0 F: C A 1 0

3 A 3 0 3 0

: 0 0 : 0 C A 9: 8 9

1 D : 4 0 : 6 A : B 3 : 0 B A C: 3 C 0 B: A 4 : 0 B A E: 3 D 0 B: 0 B E E: 0 4 : 6 4 : 6 0 : A 0 0 0: C 1 : B 0

1 F : 0 0 0 B

1 F : O 0 : 0 6 : 0 0 : 0 0 : 0 1 6 0: 0 0 : 0 3 : 1 F : 0 C A 9: A 0 : 9 0 : 8 1 : 0 D : 4 0 : 0 A : 0 9 : 0 8 : E 0 1 0: B D 3 0: 0 A : 5 0 : 0 B 8 E! 3 0 0 B! 2 C : 0 0 : 9 0 : 0 0 : 6 A : C 0 : 0 0 : 0 2 : 0 O : 0 B A 2

0 E : 0 F : 0 6 : B D 0 0: 0 0 O B: C 0 : 0 0 : A 1 : F A : 2 1 : 0 C 0 C: E F

1 A 3 1 0

0 0 0 C 6 2 0 0

A 0 0 9 D6 A 0

C 1 0 F A0 A I 0 C C 1 8 B C A 0 2 0 0 0F 6 0 A 21 0 0 B C B 1 0 F 6 0 8 E0 2 C C 0 0 0 D 0 9 D 0 09 0 0 I F A 0 0 0 0 0 B A F 6 4 6 A 6 A 8 D 3 90 B 8 D 3 B3 0 B 0 3 0 F 0 A 3 9 0 BC 0 F 3 9 0 B D F 0 1 8 D 3 9 0 8 3 A 0 B8 C 3 D 0 D 0 A D 6 0 3 D I B2 8 B 4 9 F F 9 6 C 0 6 I 7 A 8 0 I D6 C 0 6 0 1 8 3 A 0 1 I D6 A A A 01 0 0 B 3 2 8 0 0 1 8 D 3 BA 3 0 1 1 0 E 0 3 E 2 8 A 8 0 8 D0 A 3 0 1 9 1 01 0 E F 4 E0 0 E 5 2 0 8 3 3 0 0 B A 2 C 0 3 0 B 2 0A 3 0 0 D 6 0 A 0 C 0 B 0 O D 0 2

0 F 5 EF 0 0 D 2 0 9 8 0 3

C 1 E 8 D 3 C 0 9 B 0 E 3 0 0 A 3 A 0 0 4 C0 B B D 3 9 0 0 F A 6 A 0 8 0 0 0 A A 8 0 A 0 B 9 F

C 0

0 B 2 09 A 2 1 8 A 0 0 0 BA 6 0 2 0B 0 1 D 0 A 0 c 0 B 1 F 9 0 3 0 D 0 F C0 9 4 90 6 6 0 2 02 0 0 CI C 8 4 2 0 5 60 B A 90 B 8 D0 0 9 0 2 A 2 A 0 C0 E E E

E A A 3 E E 3 BA 3 A 8 A 20 B E B6 A 0 0 0 BD 0 0 0 0 B0 0 0 BD 0 0 0 0 B0 0 0 7 D F 6 2 0 B A 25 E 0 09 9 1 00 B E 80 C 6 03 8 0 B0 B I E0 B 9 93 B 0 B8 0 0 2 3 0 6 B 9 E 0 D2 0 7 3A 0 F 0 0 0 C 1 0 0 0 B9 0 0 B0 0 0 B6 A E B S E0 9 D F 0 B 9 D7 6 0 E0 C C 1 3 0 4 9 A 2 F A A I C D D E

0 0 E 3A A 0 C 6 06 E C 7 9 D 1 A1 8 3 F0 3 F 7 I F C D 0 S 6 0 I F0 B 4 8A 1 A 1 F 6 I A 1 7 0 D

C 5 2 0 9 E0 4 0 2 3 E 8 D 3 BA 0 B 43 3 A 9 3 E 3 E 0 D 0 1 B E 0 B B C0 9 8 7 B A 8 C 5 E 4 AB 8 9 D F 4I S

B 9 9 1 0 0 3 EC B 4 7 0 5 0 B E A0 A E 9 2 2 A C 0 0 F 81 D E F 6 0 8 B9 B 2 2 3 C A 6 0 B I E

2 8 1 29 D 2 3E A 0 0

B 0 D 2 A 1 3 F F F 0 EC 0 B AF C A S E 7B 1 F C S O 9 D0 E 8 C8 5 9 F3 0 7 32 0 7 3F D 6 0 9 6

0 E C 8 : A 90 E D 0 : F A0 E D 8 : B 10 E E 0 I C 80 E E B : 3 00 E F 0 : 3 00 E F 8 : 0 B0 F 0 0 : 0 B0 F 0 8 : 3 60 F 1 0 : A E0 F 1 8 : 3 90 F 2 0 : 0 E0 F 2 8 : 3 B0 F 3 0 : F E0 F 3 8 : A 90 F 4 0 : B 10 F 4 B : F 70 F 5 0 : 0 20 F 5 8 : C 00 F 6 0 : 8 50 F 6 8 r C 90 F 7 0 : 0 00 F 7 8 : 6 00 F 8 0 : 0 B0 F 8 8 : 2 00 F 9 0 ; 0 80 F 9 8 ; D 20 F A 0 : 0 F0 F A 8 : 9 90 F B 0 : B S0 F B 8 : A 00 F C 0 : 8 B0 F C 8 : 6 0

2 8 A 3 F A A AD 0 F 5D E 8 3 A 0 A 3 0 2

0 0 6 E E 3 B0 C 0 8 0 8 F 9 1 9 E 6 F B1 D F 9 3 D 0 B 9 D

A 0 C 1 E 4 F FF 0 F 5F 4 B 0 1 0 0 C 6 0B E B 98 C 0 0 0 0

F A 2 0 1 8A 9 I FE 6 F B6 8 0 A 8 D 3 90 2 4 0 2 0 5 61 8 0 E 4 D F A F 8 F C 6 F A 0 F I 0 E

D 6 2 0 0 BB 2 F 6 D 0 0 A2 0 9 F8 0 0 B 9 93 C 2 4 0 0 1 F 0 0 0 0

0 A 0 A 2 0 A 5 F B3 0 3 8 8 D0 B A DB 0 A 3 0 C 1 83 0 3 0 0 6 2 0 8 5F A C 8 F 9 1 F C9 6 F A A 0 C 1 0 B 9 D2 6 A D C 6 A 0 1 0 0 B1 F 0 A 9 1 2 0 8 80 0 0 0

8 5 5 A0 0 0 F0 0

C 9 F AA 1 3 0 3 A 6 9A C 0 B 8 DA F 9 B A 3 4 C 7 BF 9 0 E

D 2 9 4 C 4 F 7 F D 2 BB 2 F 7 A 20 9 C 8 2 9 B 42 0 C 4A B 8 1 2 0 I E0 7 F A0 D 0 E 0 0 1 7

P r o g r a m 4 E X C E L O B J 1 .1 3 0 0 : A 91 3 0 a ; B D1 3 1 0 : 1 31 3 1 8 : 3 A1 3 2 0 : 3 A1 3 2 8 : 2 01 3 3 0 : 1 01 3 3 8 : 0 C1 3 4 0 : 0 31 3 4 8 : D 61 3 5 0 : 0 41 3 5 8 : 0 0

0 3 B 0 0 2 A E E E 9 0

S 0 3 A A 0 3 3 3 3

0

3 0 B 8 DA 3 0 0 B 5 3 F 8 E 3 3 0 B A CI A 3 0 A 8 0 B E E 3 90 C 3 0 A 3 6 A E F E0 0 0 0 0

3 8 0 B 1 B 5 F 1 8 F 0 A D 7 F3 0 I 0 B 6 9 C 2 0 2 A 8 70 B D 0 9 B0 B 1 0 1 0 E 5 4 E 9 E 6 60 0 0 0 A

P r o g r a m 5 E X C E L U T LX 1 G R A P H I C 5 , 1 : C O L O R 6 , 1 : P R I N

T C H R S ( 1 4 2 J C H R S ( 5 ) ; : I F TT H E N T = 1 : B L O A D " E X C E L . O B J 2

H 2 P R I N T S P C ( 3 2 ) " ( B j E X C E L F O NU T I L I T Y " : P R I N T S P C ( 2 7 ) "

( D O W N H Y E L ) l ) C O M B I N E C A R A C T E R S E T S " : P R I N T S P C ( 27 " 2 D I R E C T O R * "

C 3 G E T A S : A V A L ( A S ) I F A O 1 A ND A O 2 T H E N 3 0

F S 4 0 O N A G O T O 5 0 , 7 0Q 5 I N P U T " { D Q W N H p U R } E X C E L F O

N C H A R A C T E R S E T [ W H T l l( p u r ) f i l e n a m e " ; f 1 $ : i n p ut " ( p u r ! e x c e l f o n t c h a r a c te s e ( w h t ) 2 ( p u r j f i l e na m e " ; f 2 s : i n p u t " ( d o w n ) £ 6 }m e r g e d c h a r a c t e r s e t f i lE N A M E " ; F 3 $

X D 6 0 B L O A D ( F I S ) , P B 1 9 2 : B L O A D ( F2 S ) , P 1 2 2 8 B : B S A V E ( F 3 S ) , P 81 9 2 T O P 1 6 3 8 3 : G O T O 1 0

S 7 D I R E C T O R Y : P R 1 N T " ( D O W N )( R V S ) { W H T j P R E S S A N K E ( S P A C E ) T O C O N T I N U E " : G E T KE Y A $ : G O T O 1 0

P r o g r a m 6 E X C E L O B J 2 .0 C 0 0 : A 0 0 0 8 D 0 F A 1 A 7 0 C 0 8 : 2 0 8 F 2 C C C D E A 2 0 C 1 0 : 0 0 8 F 2 C C A 0 C

0 C 1 8 : B 1 F 2 C A C D C 8 D 0 F 8 A 40 C 2 0 I E 6 F A F C 4 D 0 F 0 0 0 C 2 8 : 6 0 0 0 0 0 0 0 0 0 0 0 0 3 0 7 a

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 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 , "e l s e w h e r e i t h i s i s s u e .

P o i n t e rS e e i n s t r u c t i o n s i n a r t i c l e o p a g e5 b e f o r e t y p i n g i n P r o g r a m 1 P o i n t e rC F 0 0 : 7 8 A C F 0 8 : 8 D 1 C F 1 0 : C F 9 C F 1 B : 6 4 B C F 2 0 : 0 1 8 C F 2 8 : D 0 A C F 3 0 : 1 8 6 C F 3 8 : F B A C F 4 0 : A D 0 C F 4 8 : B 0 0 C F 5 0 : E E 0 C F 5 B : D 0 4 C F 6 0 : 0 F D C F 6 8 I D 0 A C F 7 0 : C E 0 C F 7 8 : D 0 1 C F 8 0 : 0 3 E C F 8 8 : 0 0 D C F 9 0 : B D 1 C F 9 8 : D 0 C C F A 0 : A D 0 C F A 8 : 1 0 D C F B 0 : 3 1 E C F B 8 : 9 0 0 C F C 0 : 0 0 0 C F C 8 : 0 0 0 C F D 0 : 0 0 0 C F D 8 : 0 0 0 C F E 0 : 0 0 0 C F E 8 : 0 0 0 C F F 0 : 0 0 0

4 8 1 0 5 A C 0 C 0 E D 0 8 2 D 0 A 91 D 0 2 90 B 5 F C0 A 0 D C A 0 0 C 0 D D 0 4 A B B 0 E C 3 D O F D 0 C 0 0 A D 1 A 0 E D 00 D A 2 A 1 D 4 C A F5 D 0

D C F 2 9 7 F 8 F 0 0 0 0 00 0 8 0 00 0 0 0 00 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0

0 A 3 B 1 F 0 D 8 8 F 4

F 9 F

A 0 4 A B 00 C 0 E D 00 3 E EF 7 D 0D 2 C 1 0 D D 0 C F A DC 0 D O 0 B1 D E 0 0 00 0 0 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0

C F B D A 6 A 1 I F 4 9 8 0 6 8 4 A 3 10 D 0 E 2 7A 3 0 8 0 3 9 0B C D 0 C AC 3 8 0 1 2B E F FD 0 E A

A 5 4 3 0 4 0 2 0 6 0 0 6 80 0 7 00 0 7 80 0 8 00 0 8 80 9 (

P r o g r a m 2 : F i n d e rG 1

H R 2 0

P G P O H J

3 4 5 6

7 8

R E C O P Y R I G H T 1 9 8 8 C O M P UT S P U B L I C A T I O N S , I N C .

A L R I G H T S R E S E R V E D .I F A O 1 T H E N A = 1 : L O A D " P O I N TE R " , 8 , 1S Y S 5 2 9 9 2D I H C 1 3 9 )P R I N T " ( C L R ) " ; : G O S U B 1 6 0F O R I = 0 T O 3 9 : C [ I ) = P E E K ( 1 0 24 + 1 ) : N E X TW A I T 5 6 3 2 0 , 1 6 , 1 6X ( P E E K ( 5 3 2 6 2 ) - 2 5 5 " ( P EE K ( S 3 2 6 4 ) = 1 2 B ) ) - 2 4 ) / aY % = ( P E E K ( 5 3 2 6 3 ) - 4C 9

F 1 0 P R I N T " { H O M E ) l R V S } X = " ; X %M 1 1 G E T A S : I F A S = " " T I I E N 1 1 0X 1 2 I F A S C " Q " T H E N P R I N T " ' { C C R )

" E N D 1 3 I F A S < > " " T H E N 1 1 0K X 1 4 0 F O R I = 0 T O 3 9 : P O K E 1 0 2 4 * I , C

( I ) i N E X TM 1 5 G O T O 7 0H H 1 6 0 P R I N T " ( C L R } ( 9 D O W N l " T A B( 1 3 ) " C O P Y R I G H T 1 9 8 8 "B 1 7 P R I N T T A B ( 7 ) " { D 0 W N ] C 0 M P U

T E P U B L I C A T I O N S , I N C . "7 C O M P U T E ! * G a z e t t e J u n e 1 9 8 8

Page 77: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 77/104

K t J . B W

F 1 9

P R I N T T A B ( 1 0 " I D O W N J A L L( S P A C E j R I G H T S R E S E R V E D .

R E U

B i S c r e e nC o n v e r t e rS e i n s t r u c t i o n s i

, r U a f n r

0 8 0 1 : 0 B0 B 0 9 : 3 90 8 1 1 : 1 40 8 1 9 : 3 10 8 2 1 : 5 00 8 2 9 : 4 20 8 3 1 : 0 00 8 3 9 : 0 80 B 4 1 : 5 C0 8 4 9 : 0 00 8 5 1 : A 80 8 5 9 : F F0 B 6 1 : C F0 8 6 9 : D 00 B 7 1 : 1 40 6 7 9 : A 00 8 8 1 : 0 80 B B 9 : F F0 8 9 1 : F B0 8 9 9 : 0 80 8 A 1 : C F0 8 A 9 : D 0

8 B 1 : C 90 8 B 9 : 4 B

8 C 1 : F 0B 8 C 9 : C CB 9 D 1 : 2 0

8 D 9 : C 30 8 E 1 : D 00 8 E 9 : C 90 8 F 1 : 0 2

8 F 9 : A 00 9 0 1 : B D0 9 0 9 : 0 A0 9 1 1 : 0 A0 9 1 9 : E A0 9 2 1 : 0 90 9 2 9 : D 80 9 3 1 : 0 00 9 3 9 : 2 00 9 4 1 : 9 10 9 4 9 : E 10 9 5 1 : A D0 9 5 9 : A 90 9 6 1 : A D

9 6 9 : F 00 9 7 1 : 0 30 9 7 9 : 3 80 9 8 1 : U

9 8 9 : 9 00 9 9 1 : 0 00 9 9 9 : B C

9 A 1 : 0 9B 9 A 9 : B 00 9 B 1 : 3 80 9 B 9 : 1 C0 9 C 1 : 0 A0 9 C 9 : 8 DB 9 D 1 : 0 AB 9 D 9 : 6 90 9 E 1 : A 5B 9 E 9 : 1 BB 9 F 1 : E 6B 9 F 9 : I 0 A 0 1 : 1 9B A 0 9 : C 60 A 1 1 : 1 A0 A 1 9 : B 00 A 2 1 : 1 E0 A 2 9 : 0 A0 A 3 1 : 8 5

t r y i n g i 0 0 1 3 5 2 0 B B I

B E F F 2 B A A A 2 F B I B D F B 0 0 0 9 0 C F 8 A B B

A E I B E 0 F 2 4 B

A 0 B D A 0 E C C F C C 1 1 I 6 3 1 A 0 8 C 1

F 3 1 3 5 2 A F 2 2

C 4 9

C D 2 0 A 0 A 2 E 9 1 A 4 F 2 E 9 E a B 0 D C D E 0 0 2 2 0 8 0 A 2 1 I E F 0 1 C 3 I 1 0 0 8 1 6 A A E 3 I C I 0 S

F 0 1 3 4 2

0 B F F 0 5 9 0 F B 2 A 2 0 F 6 E 2 0 5 2 C F E 6 D A B 0 0 0 E A 9 E E C E B F 0 9 1 I 0 2 3 1 B E B E F 1 6 C I 0

C A 3 I E F I

a r t i c l e

9 F 1 2 2 4 8 2 0 F P 0 0 D 8 F B 0 C 2 0 0 A B 2 0 4 F 0 A 0 0 C D E 3 0 0 D 1 0 0 0 0 2 0 A 0 6 E A 4 E C I F 0 F 2 9 I 8 I B 8 1 E A F 0 A

3 F 1 4 2 4

C 3 A A 0 A C 0 9 A F 8 F 8 E A 6 F C 2 F E A F 0 B 0 0 E C D 9 0 A 9 E B E D C 1 E 3 I F 0 3 1 B 0 6 B

A 0 8 I 6 F 1 E

C I 0 6 4

o

3 8 1 4 5 4 B 0 1 0 2 0 C 6 A 0 2 F 2 0 6 6 0 2 F C F F F 0 A D 3 0 0 0 0 E 9 D I E 0 F C 0 I 1 8 6 B 4 8 A 0 A A A 1 E 1 9 I 0 B I 8 3 A A 8

p a g e

3 1 1 I 5 0 F 2

A A D 2 0 A 9 A C 8 D 2 B 0 C 4 2 F 4 0 B C B 0 C D 9 F 8 A 1 0 2 0 6 0 0 D G E I A C B 1 I C F 0 F 1 1

A 0 8 A 0 8 I E F 6 1

E B 2 9 0 7 C 3 F C 5 3 7 B 7 D 9 F 9

C 0 B 4

A A F 7 7 5 F 6 A 9 4 8 B 7 f 5 6 6 6 5 5 E 7 B 7 F 4 1 D 7 9 1 2 0

B 6

B B

C 8 I 5 B

A F 9 2 A 7

0 A 3 9 : A 90 A 4 1 s I C0 A 4 9 : E F0 A 5 1 : 8 D0 A 5 9 : 8 50 A 6 1 : B D0 A 6 9 : 0 90 A 7 1 : 1 80 A 7 9 : 3 00 A 8 1 1 0 1B A B 9 1 0 90 A 9 1 : 2 90 A 9 9 : 1 30 A A 1 : 1 10 A A 9 : A 90 A B 1 : A 20 A B 9 : C 80 A C 1 : E 00 A C 9 : A 0 A D 1 : 2 B0 A D 9 : C 00 A E 1 : E 60 A E 9 : I 0 A F 1 : 0 00 A F 9 : 0 00 B 0 1 : F B0 B 0 9 : 0 40 B 1 1 : A 5B B 1 9 : C 60 B 2 1 : C 6B B 2 9 : B 50 B 3 1 : 1 80 B 3 9 : 6 90 B 4 1 : A 50 B 4 9 : A 50 B 5 1 : 0 20 B 5 9 : 8 50 B 6 1 : I B0 B G 9 : E 9

4 B 0 F I 0 0 D 8 2 0 F D D 0 : ' . : '

C 0 4 1 3 1 D 0 8 E A 1 M I 1 6 F I 1 C 1 B 2

8 1 B 0 6 D B A C F 8 B 0 0 a A 0 D 3 0 0 D 0 0 F F 0 C A 6 9 2 8 1 3 1 A 0 8

I A F 8 A A 0 I B 8 0 0 0 2 F 0 D F 2 0 0 0 E A A A F F I A 0 8 I 6 E A I C I

6 0 0 F 0 0 D 8 1 0 D 8 8 8 A A F 6 0 0

C E I 2 9 F E D C 1 E 1 9 2 F 1 3 I 6

A 3 3 0 D D A 1 D A A 0 1 1 0 0 E 9 0 0 3 1 6 8 F C 6 0 F 1 1 A 0 8 8 3 E A 0

2 1 F A 0 2 1 D G 0 B D D D 8 9 F 4 9 0 0 6 0 F C A C C D 6 A I E I 1 E F I 0

B 9 B 0 0 F 8 A A D D A A 6 F F E 4 4 0 0 E 0

A D B 1 1 B F 1 1 I 6 B 2 8 3 0

A r c a d e V o l l e y b a l lS e i n s t r u c t i o n s3 b e f o r e0 B 0 i i a cB 8 B 9 : 3 60 6 1 1 : 0 00 8 1 9 : 8 D0 8 2 1 : D 00 8 2 9 : 8 10 6 3 1 : A 80 8 3 9 : 9 90 8 4 1 1 A DB 8 4 9 : 0 D3 6 5 1 : 0 aB 8 5 9 : 1 80 B 6 1 : 8 D0 8 G 9 : 0 A0 6 7 1 : 2 E0 8 7 9 : I S0 8 8 1 : 0 00 8 8 9 : 7 C0 8 9 1 : 6 00 8 9 9 : 8 DB B A 1 : A 90 8 A 9 : F B0 S B 1 : B 00 9 B 9 : 7 A0 B C 1 : B D0 B C 9 : 0 A0 8 D 1 : F A0 B D 9 : 6 D0 B E 1 S 8 D0 B E 9 : 0 F0 8 F 1 : D 7B 3 F 9 : A 90 9 0 1 1 8 0

9 0 9 : 8 00 9 1 1 : 0 F

9 1 9 s 8 C0 9 2 1 : B F0 9 2 9 : B D0 9 3 1 : 0 B

t y p n0 3 A 0 F 8 A 0 8 a 9 6 8 A a B 8 0 A F E 0 8 0 8 A 8 0 7 B 1 0 D B 8 B A A 9

B 0 7 D A B 8 2 B 0 7 3 0 7 0 8 8 9 F 0 8 A 7 8 0 1 G B 0 A 8 3 1 0 B B 0 0 8

i i

0 0 8 A 1 D 0 B P B 0 B A 0 A 0 0 0 B A F E 0 7 B 9 0 6 B 1 5 3 A B 0 0 B 9 3

a r t r i p

9 0 0 1 D 6 9 0 0 B 6 B 7 B B A 6 D 1 E 0 B B 0 8 B 8 0 7 B 1 1 0 B a A 6 4 B

2 4 D D D 9 7 8 B 0 A 0 0 2 0 8 A 8 D 8 A F 7 8 0 0 6 B 0 A 8 8 B 0 B 7 1 3 2

o

3 9 A 2 F A 0 S 9 A 7 A B 8 I 0 1 1 A F E 0 0 8 8 3 0 6 8 1 5

A B 8 0 8 A B 0

v a s t• " * &

3 B F 8 A 0 B 0 0 8 B 0 B B 6 G B F E 0 B A B 0 9 1 8 0 7 8 1 1 B B A B 3 E 9

B 7 0 5 7 1

C A F 3 3 A A 4 6 B B A D 4 E 3

D S 5

C 4 A B F 7 D I S D 5 F C 3

6 I 8 0 5 9 2 B 8 9 B E A 0 8 7 C 4 3 7 1 4 c 9 A A E 9 E 6 8 7 F 1 7 F 0 F E

0 9 3 9 : 4 00 9 4 1 : B D

9 4 9 : B C0 9 5 1 : C 00 9 5 9 : B D0 9 6 1 : 0 B0 9 6 9 : 3 2B 9 7 1 : 7 B0 9 7 9 : 5 60 9 8 1 : 7 9

9 8 9 : 0 20 9 9 1 : 7 80 9 9 9 : 0 A0 9 A l : 0 B0 9 A 9 : 8 D0 9 B 1 : 2 B0 9 B 9 : A 9

9 C 1 : 5 6B 9 C 9 : A 9B 9 D 1 : 2 70 9 D 9 : 0 7

9 E 1 : D 00 9 E 9 : D 00 9 F 1 : 2 00 9 F 9 : A 90 A 0 1 : 8 D0 A 0 9 : 0 60 A 1 1 : 0 G0 A 1 9 : 5 B A 2 1 : 5 CB A 2 9 : D 6B A 3 1 I F A0 A 3 9 : 9 90 A 4 1 : A 90 A 4 9 : F 30 A 5 1 : 8 D0 A 5 9 : 1 60 A G 1 : 0 B0 A 6 9 : 6 70 A 7 1 ; 4 C0 A 7 9 : B 00 A S 1 : 0 00 A 8 9 : B B0 A 9 1 : 0 10 A 9 9 S F E0 A A 1 : 0 00 A A 9 : 0 00 A B 1 : E F0 A B 9 : 2 E0 A C 1 : D C0 A C 9 : 9 F0 A D 1 : 0 B0 A D 9 I 0 00 A E 1 : 0 00 A E 9 : 8 00 A F 1 : 9 F0 A F 9 : 3 B0 B 0 1 : D 00 B 0 9 : E FB B 1 1 : 0 00 B 1 9 : 0 B0 B 2 1 : 0 00 B 2 9 : B 00 B 3 1 : F 70 B 3 9 : B B0 B 4 1 : D C0 B 4 9 : F 90 B 5 1 : f l l0 B 5 9 : B 00 B 6 1 : B 00 B 6 9 : B 00 B 7 1 : F 9B B 7 9 : 3 B0 B 8 1 : 7 40 B 8 9 : F 70 B 9 1 : 0 00 B 9 9 : 0 00 B A 1 : B 00 B A 9 : E 00 B B 1 : F E0 B S 9 : I 0 B C 1 : 8 C0 B C 9 : F F0 B D 1 E 0 00 B D 9 : 0 B

3 A 9 3 2 9 8 0 0 0 2 8 A A 7 2 6 0 0 D 8

A A D 5 4

A 8 0 0 1 S F I D 6

C I 1 6 0 0 0 0 F 0 0 7 7 3 o B 0 0 0 D D 3 7 B 0 B 0 3 B 3 E D 0 0 0 E B 3 3 E 0 0 0 F C 0 F I 0

B B 8

B 0 8 7 B 2

A 5 7 B 7 B 0 8 2 3 A 2 0 9 F 8 0 A 0 A A 2 9 D 2 8 D 4 2 F 0 0 0 0 0 F 0 D I D E 0 8 0 0 7 1 D 9 0 0 0 0 E 1 7 C 0 0 0 0 3 2 D 7 B 0 0 0 F 0 F I 0 0 0

6 9 3 E 9 3 0 7 2 I 0 0 2 8 A A 7 2 2 1 0 D 8 2 A F 8 B 0 6 7 F 0 9

D I 3 D F 0 E 0 0 0 0 F 0 C 6 I 8 E 0 0 0 6 7 I

C E 0 0 0 C 7 3 A C 0 B 0 4 3 3 E E 0 0 0 F 0 3 F F 0 0

0 0 B 0 4 C 8 0 0 B 2 A 5 7 B 7 0 0 D 8 A 2 D 0 0 6 B 8 8 8 1

D E F D 9 F F 2 4 0 0 0 1 E 0 0 E B 1 9 0 0 0 B 5 B I 7 0 B B 9 D B 2 D 0 0 0 0 6 B 1 B 0 0 0 0 F F 0 E I B

9 3 A 9 3 1 7 A A 7 2 6 0 0 2 B A 2

A 2 0 D F 2 B 0 0 3 5

C A 9 D A 8 D A A D B 0 0 0 2 D 0 E 3 D 7 0 0 0 0 E 3 D 6 0 0 0 0 E 3 B 3 0 B 0 0

C 3

B 7 0 0 0 0 E 0 F F 0 0 F

C B 0 0 B C 0 B 7 0 0 8 2 A 5 7 0 B 0 D a B A D I 8 8 0 0 0 0 F D 0 4 A 0 0 F 0 0 0 0 4 B 0 7 9 3 5 7 0 0 0 9 E 2 E D 0 0 0 B 7 3 6 3 B 0 0 D C 0 D E 0 0 0 F B 3 F F 0 0

3 E 9 3 6 A 8 2 8 A A 7 2 2 B 0 2 0 8 A 2 2 8 F 0 9 E 8 S 2 A 0 F 8 D 7 A B E B 0 B 0 B 7 B I C D 1 6 0 0 B 1 B 7 I

C 0 0 E I E B I 4 0 0 D I A B I C 0 0 7 0 B C 0 8 B B

I 3 9 E 9

D F 0 F 6 B 3 7 0 F I B 1 5 A 2 B C 0 6 6 3 8 B 6 1 A 5 9 I I 5 7 4 B 9 9 A A 6 B 5 E 3 6 E B B 7 6 C 6 5 1 2 2 1 0 C 0 8 5 6 5 F 2 1 F 1 2 A 3 C B 7 0 C 5 3

C O M P U T E ! ' * G a z e t t e J u n e 1 9 B S 7

Page 78: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 78/104

0 B E 1 : 0 00 B E 9 : E B0 B F 1 : F E0 B F 9 : 1 E0 C 0 1 : 8 C0 C 0 9 : F F0 C 1 1 : 0 03 C 1 9 : B 00 C 2 1 : 0 0B C 2 9 : F 80 C 3 1 : 8 FB C 3 9 : 3 0 C 4 1 : F B0 C 4 9 : F F0 C S 1 : 0 00 C 5 9 : 0 00 C 6 1 : 0 00 C 6 9 : 0 00 C 7 1 : 7 F0 C 7 9 : 2 F0 C B 1 : F C0 C 8 9 : F F0 C 9 1 : 0 00 C 9 9 : 0 00 C A 1 : 0 00 C A 9 : 0 00 C B 1 : 7 F0 C B 9 : 2 F0 C C 1 : F CH C C 9 : F F0 C D 1 : 0 00 C D 9 : 0 00 C E 1 : 0 70 C E 9 : E 00 C F 1 : F 10 C F 9 : 3 10 D 0 1 : E 00 D 0 9 : F F0 0 1 1 : 0 00 D 1 9 : 0 00 D 2 1 : A D0 D 2 9 : D C0 D 3 1 : 0 F0 D 3 9 : 1 00 D 4 1 : A D0 D 4 9 : B 10 D 5 1 : 2 90 D 5 9 : 0 10 D 6 1 : 0 E0 0 6 9 : 0 80 D 7 1 : B D0 D 7 9 M C0 D 8 1 : 4 C0 D 8 9 : 0 D0 D 9 1 : 9 C0 D 9 9 : 2 00 D A 1 : 1 00 D A 9 : A S0 D B l : 0 00 D B 9 : 0 10 D C 1 : 0 00 D C 9 : A F0 D D 1 : 0 00 D D 9 : 9 20 D E 1 : A 90 D E 9 : 0 A0 D F 1 : 0 A0 D F 9 : 0 B0 E 0 1 : 7 80 E 0 9 : 2 E0 E 1 1 : A 90 E 1 9 I 0 A0 E 2 1 : 0 A0 E 2 9 : 0 80 E 3 1 : 7 B0 E 3 9 : 2 E0 E 4 1 : E 10 E 4 9 : B D0 E 5 1 : 0 E0 E 5 S : 0 E0 E 6 1 : A D0 E 6 9 : 0 E0 E 7 1 : 8 D0 E 7 9 : B E0 E 8 1 : 4 A

0 0 F C 0 F 3

0 7 0 B C 0 8 0 0 0 I F F 3 C 7 0 0 I F F 3

C F 0 F 3 7 E 0 0 7 0 0 8 8 D B 8 0 8 4 0 B C C 2 1 4 2 1 B 8 3 0 8 0 9 A A A 0 0 9 A A A 0 0 8 0 2 I F 0 F 0 4

C O M P U T E ! !

0 F 0 F I 0 0

6 E F I a F 0 0 3 0 F 3 7 F 0 0 7 0 F 3 7 F 0 0 8 0 7 2 F F 0 0 0 D B 6 0 0 6 D B C 1 0 0 0 F 2 1 D A 5 D A A C A 3 0 0 B A A 3 0 0 B A A F 1 0 6 0 1 0 8 8

0 F 0 3 F F 0

C 0 F C 0 F I 0 0 0 8 F 2 3 F 0 0 0 8 F 2 3 F 0 0 I F F 3 C 7 0 0 8 0 0 A 2 0 1 0 0 E A A 2 0 3 2 0 6 1 1 0 A A B E B 2 0 0 B E 8 2 0 0 B B 6 4 F 8 6 A B B

G a z e l l e

0 0 F F 0 E 7 0 F 0 F I 0 0 0 0 0 I 7 F I 8 3 0 0 I 7 F I 3 C 0 F 3 7 F 0 0 7 0 B A A 0 1 E C A A B 0 0 1 2 0 B 2 1 8 8 2 0 C 0 6 7 5 I 2 0 7 7 5 I 2 0 B

B 4 0 F E B 0 0

J u n o

0 E B F F 0 0 E F 0 3 F F 0 0 C 0 6 3 F F 0 a F 0 8 3 F P 0 0 B 8 F 2 3 F 0 0 0 0 0 B 8 D A B 0 B 0 8 B 0 F 2 0 a F 5 A 7 D F B 0 0 0 6 5 B 0 0 0 6 5 0 F 0 4 8 0 S 0 2 I

0 F 8 3

F F 0 0 0 F F 0 E 1 0 0 0 E F 3

E f F 0 0 0 E F 3 E F 0 8 I 7 F I 8 3 0 0 A 8 0 6 0 B 0 B O A B B 2 1 B 2 0 D 1 1 1 F F 7 B 8 2 2 0 7 8 8 2 2 0 I 0 3 B F A F I 0 6

1 9 8 8

7 0 B

C 0 3 6

3 E 0 F F 0 0 I 0 F 3 7 E 0 0 7 8 F 3 7 E 0 0

0 B 8 3 F F 0 0 F 0 0 6 2 0 A 0 A B 2 0 0 0 2 2 1 2 2 A A A C A 4 0 7 7 2 8 2 0 7 7 2 8 2 6 A S B 0

C 0 6 4 F

7 0 4 B 4 0 F D 1 E 8 3 6 9 7 7 8 6 1 6 D B F 4 C A 5 A 1 F 6 B F 1 C F 9 I C C A E 4 F 6 8 2 F A D 9 4 0 7 C 6 6 B 1 E D 3 C D E D 7 0 0 1 2 0 E C 5 0 5 9 B 2 5

E E 9 6

0 E 8 9 : 0 70 E 9 1 : F B0 E 9 9 : E 50 E A 1 : 6 C0 E A 9 : 0 70 E B l : 0 00 E B 9 : 0 00 E C 1 : O 00 E C 9 : F 80 E D 1 : C E0 E D 9 : A 90 E E 1 : 0 E0 E E 9 - . A 90 E F 1 : C 00 E F 9 : 6 00 F 0 1 : 0 F0 F 0 9 : 4 00 F 1 1 : E A0 F 1 9 M 00 F 2 1 : A D0 F 2 9 : F 00 F 3 U 6 C0 F 3 9 : 0 50 F 4 1 : 0 00 F 4 9 : 1 90 F 5 1 : 2 50 F 5 9 : 2 20 F 6 1 : 0 EO F 6 9 : 0 00 F 7 1 : 0 00 F 7 9 : 1 10 F 8 1 : 2 10 F 8 9 : 0 50 F 9 1 : 0 E0 F 9 9 : B 70 F A 1 : B 00 F A 9 : B 30 F B 1 : 8 D0 F B 9 : 0 00 F C 1 : 6 d0 F C 9 : 0 F0 F D 1 : B C0 F D 9 : 2 10 F E 1 : 8 D0 F E 9 : 3 30 F F 1 : 0 00 F F 9 : 2 01 0 0 1 : I E1 0 0 9 : B D1 0 1 1 : 3 81 0 1 9 : 0 01 0 2 1 : 5 51 0 2 9 : A D1 0 3 1 : 0 F1 0 3 9 : 7 91 0 4 1 : 2 E1 0 4 9 : 4 A1 0 5 1 : B O1 0 5 9 : 1 11 0 6 1 : B 51 0 6 9 : B 61 0 7 1 : 0 F1 0 7 9 : B 61 0 B 1 : C 91 0 8 9 : 0 F1 0 9 1 : B 51 0 9 9 : B 61 0 A 1 : C 91 0 A 9 : 1 1 0 B 1 : 1 51 0 B 9 : 0 E1 0 C 1 : 2 01 0 C 9 : 0 F1 0 D 1 : 0 F1 0 D 9 : 0 01 0 E 1 : 1 01 0 E 9 : 9 D1 0 F 1 : 0 41 0 F 9 : 4 01 1 0 1 : 9 01 1 0 9 : 0 61 1 1 1 : 8 01 1 1 9 : 9 D1 1 2 1 : 0 71 1 2 9 : 0 7

8 0 8 0 B 0 0 4 A B 0 2 0 0 A A 0 A 0 6 0 O A 0 I 2 2 0 0 0 0 0 A C 0 0 0 B 0 B 6 0 A B E E 1 A B E E 1 B 3 0 0 4 F A 0 O 8 O A 2 0 0 4 4 2 B 3 8 8 2 2 7 9 0 B 9 0 F 6 C

F A F F F 0 0 D S 0 8 0 8 6 0 6 8 6 8 0 A D 2 0 I 2 I 0 0 A A A 0 2 E A C 0 0 0 B I 0 O B B A 0 0 B B A 0 7 A E 4 0 B A A B 8 9 3 8 8 9 B 3 1 1 B B E 2 0 F 9 0 3 9 0 A 1

0 6 0 0 0 0 0 1 0 A C D B A 8 0 6 0 7 D 2 0 8 0 I 2 I 0 0 0 0 B B 9 A 4 6 6 7 B O 6 B 2 0 0 B B 2 0 0 B 8 0 0 3 2 6 0 B B 0 B 3 1

B B 0 1 1 A A 0 0 E 1 1 9 0 6 9 0 A 9 6 F

A 0 B A E 0 0 A 2 0 O 0 0 0 6 F O F 0 0 8 A 6 0 2 2 I 0 0 8 8 0 B 0 B 3 9 0 A B 8 3 A 3 8 B 0 A 3 8 B 0 7 A 2 0 A 1 0 0 A 0 A A 0 0 A A A 0 0 A 6 A 6 A 9 0 E 9 0 2 A A

F F F E 6 0 0 1 0 B 6 E A 3 0 0 C O C A 6 6 0 1 2 2 1 0 0 7 7 C 0 A 0 B 0 0 B 0 B C 1 1 B B C 1 1 B B 3 0 B 5 A 1 3 6 6 1

B A 9 0 A A 0 0 B B 3 0 A 2 9 0 I 9 0 5 9 0 2 6

0 0 0 8 0 0 0 0 0 B A B 0 B a

A 6 A 6 6 0 O 6 1 2 2 1 0 0 0 0 0 A 2

C 0 A 0 O A 0 3 A A 0 0 9

A A O 0 7 A 0 0 3 6 1 0 3 6 0 B S 3 0 B B B 0 B E E 4 2 5 9 0 9 9 0 D 9 9

A

8 A A F 0 0 0 D 0 0 B 0 8 0 7

B 0 B O 0 A F 0 1 2 2 1 0 0 4 4 B B 8 4 A 6 8 1

B A B 0 0 A 4 9 8 0 A 4 0 B 8 2 1 E D 3 8 B 6 0 B E E 0

A A C 0 B B A E 0

C 9 0 0 9 0 4 7 2

5 C A 5 7

C D F C 6 8 0 5 5 C 3 4 5 6 D 9 3 3 0 4 6 F B 3 6 B 6 9 F 0 8 B D 4 F 3 7 9 3 E 9 F C 6 0 B 0 2 E 7 9 3 A 0 E 4 4 A 6 I 6 A D C F F 6 5 7 B A 6 C 7 F F B 3 A 7

1 1 3 1 : 9 D1 1 3 9 : E A1 1 4 1 : 8 D1 1 4 9 : B D1 1 5 1 : A 91 1 5 9 : 0 4] 1 6 1 : 0 D1 1 6 9 : 1 41 1 7 1 : 0 41 1 7 9 : F D1 1 B 1 : 8 D1 1 B 9 : A 91 1 9 1 : A 91 1 9 9 : 1 41 1 A 1 : 1 51 1 A 9 : D 4l l B l i l l1 1 B 9 : B D1 1 C 1 : B 01 1 C 9 : 9 01 1 D 1 : 0 F1 1 0 9 : 2 31 1 E 1 : B C1 1 E 9 : B 01 1 F 1 : 0 A1 1 F 9 : 4 C1 2 0 1 : 1 51 2 0 9 : A 21 2 1 1 : 3 81 2 1 9 : 0 01 2 2 1 : F E1 2 2 9 : F F1 2 3 1 : 0 11 2 3 9 : E 21 2 4 1 : 0 61 2 4 9 : 1 41 2 5 1 : C 91 2 5 9 : C 91 2 6 1 : C 91 2 6 9 : 6 01 2 7 1 : F E1 2 7 9 : C 91 2 B 1 : C 91 2 8 9 : C 91 2 9 1 : 6 01 9 9 : F C1 2 A 1 : F F1 2 A 9 : F F1 2 B l : F F1 2 B 9 : 0 01 2 C 1 : 0 01 2 C 9 I F C1 2 D 1 : F F1 2 D 9 : F F1 2 E 1 : 0 01 2 E 9 : 0 11 2 F 1 I B 61 2 F 9 : 6 D1 3 0 1 : 5 91 3 0 9 : E D1 3 1 1 : E 01 3 1 9 : B 51 3 2 1 : B 61 3 2 9 : 1 1 3 3 1 : B A1 3 3 9 : A E1 3 4 1 : 9 E1 3 4 9 J F D1 3 5 1 : 1 51 3 5 9 : 1 11 3 6 1 : B 81 3 6 9 : C 91 3 7 1 : E 91 3 7 9 : 0 01 3 B 1 : 0 01 3 8 9 : A 91 3 9 1 : A D1 3 9 9 : B 91 3 A 1 : 8 D1 3 A 9 : 0 F1 3 B 1 : A D1 3 B 9 : 0 F1 3 C 1 : 1 51 3 C 9 : 3 01 3 D l : 0 F

2 A 0 0 1

D 8 8 6 C 3 1 6 D B A A 1

D 3 C 2 0 1 C 0 2 1 E E F 0 0 F 0 5 0 0 F A 3 0 0 F A B F F 0 0 0 F F F 0 0 0 7 A B 1 0 0 7 0 6 1 C A 6 0 9 1 9 3 0 B 0 B 3 B E 2 6 2

0 B D 0 8 A 0 0 A D 1 8 8 A 0 0 1 D 1 C 4 7 C A 8 1 3 2 B B F 0 0 F 0 2 F F F 0 B F F F 0 B F F 0 0 0 F F 0 0 0 3 0 B 0 B B 8 3 7 0 B 1 0 A 1 D 3 4 E E 0 A 0 F 0 A 7 A F

C 8 8 A 1 1

D D 0 F A 0 0 1 D 8 8 6 A 4 9 1 4 B B 6 1 3 O 0 F 0 0 F I 7 1 0 0 B 0 1 0 0 8 O F F 0 0 0 F F 0 0 0 6 2 O A 4 B B 1 2 A B B B B 6 5 E E B B 1 B A 9

F 1 1

B C

1 I 1 5 D 8 2 A A 6 B D 0 8 A 0 0 A B B 2 4 9 0 1 A 6 1 8 B F 0 0 F 3 1 C C C B 6 C C C B 6 F F 0 0 0 F F 0 0 0 A F 1 E A 0 O B 1 B O

B A 0 7 A B 1 0 0 7 0 6 1

C A 6 0 9

F D 0 8 A 0 7 1 0 6 8 B

A 1 1 D D B 0 2

C O 1 C 2 0 A 6 B B F 0 B F 4 A 0 F F 0 A 0 F F 0 0 F F 0 0 0 F F 0 0 0 B C 6 0 0 A A B 8 0 A 0 1 3 0

B 0

B 3 8 3 7 0 B 1 0 A I

D

6 A A 1 1 0 1 B B A 1 1 5

D B 2 A 0 C A 8 1

C 4 7 B 0 A 0 0 F 0 B 0 5

B F F F 6 B F F F 6 0 F F 0 0 0 F F 0 0 0 0 9 0 9 3 0 B O B 3

B E 2 6 2 0 A 4 B B 1 2 A B 8 B B 6 5

0 1 6 D 3

A A 1 0 0 D D 8 A 0 7 1 2 4 B B A 4 9 1 A B 0 A 6 F 0 C 0 0 0 1 O 0 A 0 1 0 0 A F F F 0 0 0 F F 0 0

A I D 3 4 E E 0 A 0 F 0 A 7 A F 3 E A 0 0 8 1

B 0 B A 0 6

A

8 7 8 E 2 2 3 8 5 C 2 5 4 3 2 9 7 6 B a 6 0 A B F 5 4 C 1 D 4 4 4 5 F C D C 9 B F a 6 3 0 6 C C D D E 8 F F 0 2 I 4 7 P D F 3 ' C a E F E 7 F a P 2 B F D D 8 B S 7 f B c A

Page 79: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 79/104

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 T y p e I C O M P U T E D G A Z E T T E P r o g r a m s , "e l s e w h e r e i t h i s i s s u e .

: 0 : 8 : 1 : 0

1 3 D 9 : B C1 3 E 1 : 0 E1 3 E 9 : B 01 3 F l ! 8 D1 3 F 9 : 8 D1 4 0 1 : 3 61 4 0 9 : 7 D1 4 1 11 4 1 91 4 2 11 4 2 91 4 3 1 : A D1 4 3 9 : 1 81 4 4 1 : D 01 4 4 9 : 3 81 4 5 1 : 4 91 4 5 9 : E D1 4 6 1 : E D1 4 6 9 : 0 F1 4 7 1 : A D1 4 7 9 : 0 F1 4 8 1 : F D1 4 B 9 : 0 F1 4 9 1 : A 41 4 9 9 : 7 F1 4 A H A D1 4 A 9 : 2 51 4 B 1 : C 91 4 B 9 : B 51 4 C 1 : E D1 4 C 9 : E D1 4 D 1 : A D1 4 D 9 J B C1 4 E 1 : E 91 4 E 91 4 F 11 4 F 9 : 1 51 5 0 1 : 0 E1 5 0 9 : 0 F1 5 1 1 : 2 91 5 1 9 : 3 81 5 2 1 : 0 E1 5 2 9 : 6 01 5 3 1 : B 71 5 3 9 : 0 81 5 4 1 : D 91 5 4 9 I A 91 5 5 1 : 8 D1 5 5 9 : 1 51 5 6 1 : 8 D1 5 6 9 : 8 01 5 7 1 : 0 F1 5 7 9 : 1 51 5 B 1 : 1 01 5 8 9 : 8 D1 5 9 1 : 6 01 5 9 9 : 8 01 5 A l : 6 01 S A 9 : 0 41 S B 1 : F 01 5 B 9 : 2 01 5 C 1 : 1 51 5 C 9 : D 71 5 D 1 : A D1 5 D 9 : A D1 5 E 1 : 2 01 5 E 9 : F 01 5 F 1 : 1 51 5 F 9 : 6 01 6 0 1 : A 01 6 0 9 ! 1 1 6 1 1 : D 21 6 1 9 : 1 31 6 2 1 : A 01 6 2 9 : 1 6

I : 0

0 1 A A E 04 A

B 0 B 6 0 F1 2 8 D2 1 1 2A B B 0 8 B B A

B 0 6 D 6 F5 A E B E 1 B S 0 FB 0 1 7 B A 0 FA 6 9 1 F D C 71 A 1 1 6 0B 0 A B 4 B 0 2 B 0 B 0 0 8 D C0 F 9 00 C C B A 0 E B A 0 C 7 3 B E B D 9 A B 0 B 1 C 1 A 0 8 B 0 A 1 B 0 6 C 0 F8 D B 78 A A 0 B 8 0 FA 0 B 8 0 F0 0 F 0 0 A 6 03 1 2 3 1 2 D 1 A 1 F 1 7 5 6 0A 5 A 9 0 50 I C 0 F A 6 3 2 4 I BC 0

6 0 0 9 0 0 3 8A 0 A D B 9B 0 8 B 0 F 3 8A B 0 E 1 5 2 03 6 0 F 2 9B 0 0 A B 4 B B 8 D B 63 1 7 2 0 A 8 1 2 B D0 8 A B 2 F 0 C 1 4 7 1 8 D B 58 B 2 9 I F4 A B 0 0 E A 9B D C 00 A 8 C 9 I B 0 0 E 2 9A 0 0 3 C 5 9 0A 1 A 1 B 9 0 F8 D B 60 F A 0 8 B 0 A 1 f i 8 A 7 8 D 3 7A 1 0 A A A 0 6 A 1 5 6 07 3 1 1D F D 0 A 5 E 5 1 C 2 0 D 22 0 F 09 3 5 1 2 0 D 22 F 9 2

3 E 4 E E B E B 0 I A B 0 A

F 9 0 F F DA 1 7 1 A B F C 3 E E 0 A 0 0 F A 90 A B B 1 8 B 0 0 A

B 0 A 3 1 50 3 C 4 4 9 B 0 A 0 0 A 0 6 6 1 B 0 F 0 I F0 8 0 E 4 C0 1 B D0 A A B A B 8 0 4 D8 D 6 DE 1 B 0 0 0 8 0 D 8B B 0 2 1 A 8 0 6 D0 8 0 8 A 1 1 A B B 1 A B B A 1 1 C B A 0 8 A 0 C D 6 0 0 0E 5 1 C 1 2 0 F F 0F F A 2F F A DA 3 3 E F A F A A 3

B 7 1 5 0 2 0 F F C7 D 0 90 C 6 2 1 D C E A 5 6 F 0 2 9 0 F 81 A 9 C 3 E 0 D B E H 7 B F 3 C B E 2 2 C 2 2 D B I E F 66 6 3 E 0 0 4 60 0

C 9 3 C B 0 D 3B 0 0 4 B 6 B B E 7B D 0 0 B 5 0 E C D A 3 2 0 0 B1 5 2 30 C C 6 0 8 5 70 F B CB F A 7 F 8 8 C 0 50 C 8 3 0 9

C 2 0 F 1 1 A B 8 D 0 E1 E 0 A 1 6 3 20 F 7 6 3 0 0 3 DS 0 2 B 0 B 0 0 8 F5 F E D2 5

1 6 3 1 : 0 21 6 3 9 : 1 1 6 4 1 : 3 01 6 4 9 : 3 01 6 5 1 : 3 01 6 5 9 : 3 01 6 6 1 : 0 11 6 6 9 : J 31 6 7 1 : 4 C1 6 7 9 : 4 71 6 8 1 : 2 1

F 6 2 2 2 2 3 4 4 4 0

A 3 D 0 D D 6 4 5 2 0

5 2 F F F F 1 4 4 4 0

1 D A 4

A 6 6 2 4 4 0

3 F 5 I 5 0 0 5 4 4 0

E 6 1 1 1 0 4 4 4 4 0

0 A 6 A 6 A 5 4 0 4 0

E □ 6 A 7 A 7 A 3 9 3

R a m d i s k 6 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 e4 b e f o r e t y p i n g i n 0 8 0 10 8 0 90 8 1 10 3 1 90 3 2 10 8 2 90 8 3 10 8 3 90 9 4 10 8 4 90 8 5 10 8 5 90 3 6 10 8 6 90 3 7 10 8 7 90 B 8 10 8 3 90 3 9 10 8 9 90 B A 10 B A 90 B B 10 8 B 90 8 C 10 8 C 90 3 D 10 8 D 90 8 E 10 8 E 90 B F 10 8 F 90 9 0 1

9 0 9 1 10 9 1 90 9 2 10 9 2 90 9 3 10 9 3 90 9 4 10 9 4 90 9 5 10 9 5 90 9 6 10 9 6 90 9 7 1

9 0 9 8 1

9 8 0 9 9 10 9 9 9

9 A 0 9 A 9

9 B 9 B

0 9 C 19 C

0 9 D 19

0 9 E 1 .0 9 E 9

9 F 9 F 9 .0 A 0 10 A 0 9

0 C 0 83 3 0 0 2 0 8 8 1 00 B 4 A 0 A A 4 F 0 E O 0 9A 0 9 F B F E 5 2 B3 0

B 0 A 0 0 8 9 04 4 0 A

B B 8 1 9 1 6 9 0 0A 0 A 0 0 0 A 0 0 9 0 4 2 2 2 2 4 4 9 2 2 02 0 4 25 4 0 0 0 0A 0 0 90 9 9 9B 1 0 0 A 60 4 9 0

F 0 A E 4 C 4 A6 E 3 0 A B B B B 9 F 7C 8 D 00 8 B 0 A 0 D 0 0 8A F 2 7 0 3 0 A F 0 0 A A 40 A 2 D

F E

2 0 0 0 1 20 0 A 0

0 F A 4 C 0 B

8 0 8 7 A 4 F

D 0 F 6D 0 E EE C 2 3 8 5 0 2A 0 0 0C 1 6 5 0 30 8 2 00 A 1 A C C F A

0 8 0 8 0 8 5 0 B0 8 8 5 0 50 4 8 37 A 2 0 2 02 0 2 04 4 4 92 0 2 05 5

2 0 0 B 0 0 2 0 0E F 6 00 2 D 07 0 A 0 B 0 9 0 0 7 0 E 2 D C 0 C 2 0 F F 5 A 90 7 2 09 0 F 3 B 0 2 7 0 C 2 F 1 1 A 0 0 B 4 C0 A F 8 0 A

9 E 3 20 B 3 80 A 9 2 0 0 B C 4 D0 0 0 A A 3 F 4 A B A 0 9 D 0 3 A 2 A 0 A 0 B 0 3 0

3 C A 0 9 1 0 4B 7 C 88 0 A 4 A 0 2 4 0 4 9 19 0 1 F F E 2 0 2 02 0 2 05 3 4 B2 0 0 D4 5 0 0 0 00 0 0 00 A 8 A 9 92 7 0 C C 0 F 6 0 6C 0 C A C AC 0 0 1 5 8F 2 0 F D 0 E 90 2 0 A 7 0 0 8 A 0 D 0 0 9 2 0D E F C 2 F 2 A 0 0 2 D F 0 A

3 0 4 9

A 1

3 7 3 B

0 8 A A 0 1 0 A 9 7 BB 0 0 3 0 A C F 3 8 I D 0 4 0 C 0 E 3 2 0 4 A 2 B E 2 E C D C 6 0 C D 9 F 5 C

1 C 9 0 9 5

F 0 D 8 8 5 C C 8 4 EA 0 A 8 5 0 6 5 78 0 E 0 9 A 0 2 0 C 3 E FC B A 9 F 72 3 4 9 3 2 0 7 2 0 2 0 0 1 2 5 2 2 3 6 3 4 9 0 D 0 0 C 2 0 4 6 3 0 A D 0 0 0 0 3 BB 2 5 7 02 0 8 0 9 A 0 2 0 1 B B 0 7 D 0 2 0 0 0 1 E 3 0 A

4 C 7 A3 0 9 F CA 0 0 9 3A 0 0 5 6D 2 F F E A 8 E A 0 C 1 F 2 A 2 A A 2 E D 2 F F 4 2 0 7 A B 1 B 6 F 4 B F A A 2 7 7 A 2 6 3 A E 0 C 9 B 0

C 6

0 A 1 1 : D 0 9 0 0 A 1 9 : 2 B A E 0 A 2 1 : A 0 0 0 B 90 A 2 9 : C 8 C 0 0 A 3 1 : 4 C 7 A 0 A 3 9 : A 0 A 8 0 A 4 1 : B 1 0 9 0 A 4 9 : A 5 0 D

A F E 5 0 7 2 01 0 9 2 0D 0 F 5 2 2 7 0 8

0 0

0 0 8 0 4 C 0 0

3 0 8 C D B DD 2 F F B C3 0 F A 0 0 3 AA 0 5 1 F B B E0 0 0 0 9 F

G r a p h i c s W e d g eS 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 e5 b e f o r e t y p i n g i n 0 8 0 10 8 0 90 8 1 10 8 1 90 8 2 10 8 2 90 8 3 10 3 3 90 8 4 10 8 4 90 8 5 10 8 5 90 8 6 10 8 6 90 B 7 10 8 7 90 B 8 10 8 8 90 8 9 10 8 9 90 9 A 10 8 A 90 8 B 1

8 B 8 C 8 C

0 8 D 10 8 D 90 8 E 10 8 E 90 8 F 10 B F 9

9 0 9

0 9 1 10 9 1 90 9 2 10 9 2 90 9 3 10 9 3 90 9 4 10 9 4 90 9 5 10 9 0 9 6 1

9 0 9 7 1

9 7 0 9 8 10 9 8 90 9 9 10 9 9 90 9 A 10 9 A 9

9 B 0 9 B 9

9 C 0 9 C 9

9 D 9 D

0 9 E 10 9 E 9

9 F 0 9 F 90 A 0 10 A 0 90 A 1 10 A 1 90 A 2 1

D 0

0 0 0 3 3 2

: A 5 6 3 4A 3 4 B 4A 0 B F E 6 F C

: B F B 9 1F A 0 4 C 8 C B 0 4 A 4 0 A 0 4 C F F F FA 0 C B 2

i F F C C C 4 C 4 D 4 D 0

0 4 4 C 8 C

C A 0 8 A 0 A 0 0 8 4A 0 0 2 00 2 0 3 C8 0 A A 7 F B F0 9 0 1 8 5C A 0 8 A 0 A 0 8 2 0A 0 A E F C D 0 0 6 E EC 8 9 0 0D C 4 4 0 8 4 F 0 0 2 0 5 9 F 8 2 5 C 3 C B A D3 2 D A F 8 A 0 2 0 8 F 0 0 2 0 5 8 F 8 8 F B 2 3 C D 0 A D D I A 0 D 0 F 9 E 6F B l F BD F 4 3 2 2

A 0 8 A 0 0 9 1F E C A D E 8 D 0 F 9F F C 0 4 B C 2 D D 0 0 5 A 8 D 0 0 54 1 C F 0 F 9 C 90 4 E C 2 0 D 0 E

0 0 9 E0 0 F 8 F 8 F 9 E F F D C 80 A 4 C 0 3 7 E 0 C 2 7 I A 4 D D 0 0 4 4 F 2 C C 4 3 F 2 5 F B 8 65 C C A 8 B B 2 0 4 8 F 2 5 2 C 7 2 0 F 2 D 0 C 1 C 3 F C B A 2F A A 0 1 6 4 C E 2F B 8 65 C 8 F

C A F A F A D D C1 B B F F E 9 F E C C B A 9F 8 F D C 8F 9 2 E 8 D C A C 94 B 0 4 A 1 2 E 8 D C A C 94 E 2 D

2 3 0 A F A F F C C 0 C 0 C C0 9 0 3

A 3 0 9 0 3C F 2 E F 00 A 2 0 E 40 4 4 B D 7 C 9C C C 5 7 B E 38 F

C A F A 0 0 2 3 2

D A E C 8 F C A 4 D 2 C F 9 C 94 D 2 D A 7 A 4 8 A D 8 A 0A 0 0 88 2 C F C A 2A 1 A 2 D 82 A 6 A 0 A I B 2 D 9 F F C C 8 C 0A 0 1 0 A 2F A 0 F F C F C 0 6 E E3 D C C 9 C 4 9 F C 0 E 8 9 0 0C C 4 E

3 0 0 50 8 7 3C B 0 6

0 5 F B 0 D B E 4 0A 0 6 B2 C D 0 8 50 6 7 3 F BF E 4 7 E F FC E C F 4 3 D 1 A 3 A 2 1 9C F D 8 A 8A D F A D E 0 F A 9 A 5 0 7 C 4 2 E B 5 4 7C 2 4 C A 0 3 0A E 2 F 0 0 D E2 9 D 0 A 0I A 5 0 A B A 0 A DC 4 0 3 7 E 2 8 A 2 D DC 6 D D 4 0 0 7A 5 6 0 A 10 0 E 9 C 6 0 3 2 1 0 6 9 E8 6 2 5C 0 C 6 0 0 B 52 0 4 20 C 8 0 C

C O M P U T E ' S G a z e t t e J u n o 1 B 8 8 7

Page 80: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 80/104

0 A 2 9 : C 90 A 3 1 : E 20 A 3 9 : 9 0 A 4 1 : D 00 A 4 9 : a D0 A 5 1 : D D0 A 5 9 : 2 B0 A 6 1 : 8 C0 A 6 9 : 8 D0 A 7 1 : 8 D0 A 7 9 : A 20 A a i : C 80 A 8 9 : D 00 A 9 1 : E B0 A 9 9 : 5 20 A A 1 : 5 70 A A 9 : 2 90 A B 1 : 4 D0 A B 9 : 5 50 A C 1 : 0 D0 A C 9 M 10 A D 1 : 4 40 A D 9 : 4 30 A E 1 : 4 0 A E 9 : 4 F0 A F 1 M B0 A F 9 J 0 D0 B 0 1 : 4 30 B 0 9 : 5 30 B 1 1 : 1 10 B 1 9 : 4 E0 B 2 1 : 0 0

B C 8 A 1 B B i 1

0 D F D 4 4 3 5 4 1 5 4 2 0 4 2 1 5 5 2 5 0

L

D A 0 C 0 I 1 0 D D A F B F 5 4 3 5 2 2 4 4 2 1 4 2 2 4 5 5 2 0

j e n c i rS e i n s t r u c t i o n sf i t f i h f f ( \ r * I I I T l I

0 9 D B 4 D D A A 6 0 E F 6 4 4 3 5 2 4 4 4 4 2 4 4 4 2 4 2 5 0

i ■ i u y i / u f t h l i i i i i

0 8 0 1 : 0 B0 8 0 9 : 3 90 8 1 1 : 1 40 8 1 9 : 4 30 B 2 1 M F0 8 2 9 : 5 50 8 3 1 : 0 00 8 3 9 : 2 00 8 4 1 : 9 80 8 4 9 : 0 30 8 5 1 : 2 00 8 5 9 : 0 D0 8 6 1 : 3 90 8 6 9 : 0 F0 8 7 1 : 9 10 8 7 9 : 0 C0 B 8 1 : F 00 8 8 9 : 0 C0 8 9 1 : A 50 8 9 9 : 0 20 8 A 1 : 2 80 8 A 9 : A 90 8 B 1 : A 00 8 B 9 : F B0 8 C 1 : F 10 8 C 9 : 8 50 8 D l ! C 90 8 D 9 : A 50 8 E 1 : C 90 8 E 9 : 0 B0 8 F 1 : 9 90 8 F 9 : A 90 9 0 1 : F 0 9 0 9 : A D0 9 1 1 : B D0 9 1 9 : C 90 9 2 U 4 C0 9 2 9 : A B0 3 1 8 0 9 3 9 : 2 00 9 4 1 : A D0 9 4 9 : 2 00 9 5 1 : 0 90 9 5 9 : 2 E0 9 6 1 : B F

0 0 1 2 4 4 0 6 2 0 7 2 0 F 0 4 F C F C 8

D 0 E 6 F C F F 8 0 0 6 B 0 A 2 0 0 S A A 2 0 0

F 3 1 3 5 4 2 0 3 2 0

B A 1

C 3

C 0 3 F F 8 A F A A 1

C 9 2

D A A 0 8 D 0 F 4 0 0 0 9 A A

F 0 1 3 5 2 4 2 0 4 2 0 0 C 0 0 0

0 E 6 9 F 0 A 0 D 9 0 E 0

C 9 B 8 F 0 A 0 3 A D 2 0 A 2

C 2 A 1 7 A 6 1 1 8 B F 9 9 4 4 3 4 2 2 4 5 4 4 4 4 2 4 5 2 4 0

2 D 1 D E 1 8 0 D F F E F 1 4 0 2 2 4 2 2 0 4 2 0 4 2 4 4 5 4 0

a r t i c l e

9 F 1 3 5 2 0 3 2 0 1 2

D 0 D A D E 2 A 0 A 9 F 8 A F 9 A A C 0 0 F B

A 2 2 0 A 0 I 2 0 0

3 F 1 3 4 2 2 0 6 2 0 2 2 D 0 C 0 4 8 F E 0 F C F 0 2 E 3 0 2 D B 8 F E 9 D 2 0 2 0 A D A

D F 8 A 8 D 0 0 0 8 9 F C 8 5 2 4 2 4 4 5 1 5 2 1 4 4 4 5 5 5 0

o

3 8 1 2 2 2 C 2 0 B 2 0 0 0 4 C 4 0 F 1 F 8

C D A 9 9 A B A 9

c 2 F B 9 F 0 E D 9 4 0 2 2

4 A 1 I 0 0 D 1 2 F F C C 4 2 4 4 5 4 4 4 2 4 4 2 4 4 5 0 4 0 0

2 C 2 7 C E 2 C B D 5 2 8 9 D A 6 A 9 9 B 0 5 6 6 4 8 A C D D 3

p a g e

3 1 1 4 5 0 0 6 2 0 3 4

C 4 0 4 9 0 B 6 6 F D 9 F F 0 F 4 0 F D 0 A F F A 2 0 3 0 5 2 8 9

E 8 2 B D A 0 F 8 0 I 3 3 F 9 2 I B 1 B B 9 9

D C B 9 1 6 4 3 4 D 5 8 B 0 B B D 2 4 1 A C

0 9 6 9 : F DB 9 7 1 : A 50 9 7 9 : B D0 9 8 1 : 4 c0 9 8 9 : 4 C0 9 9 1 : 0 50 9 9 9 : 0 20 9 A U C 90 9 A 9 : 0 2

9 B 1 : 2 00 9 B 9 : A D

9 C 1 : B 19 C 9 : 0 B

0 9 D 1 : 0 50 9 D 9 : F 00 9 E 1 : F 80 9 E 9 : 1 B0 9 F 1 : F F0 9 F 9 I 0 00 A 0 1 : C 90 A 0 9 : 4 30 A 1 1 : 0 30 A 1 9 : E 00 A 2 1 : 0 50 A 2 9 : 0 30 A 3 1 : 0 70 A 3 9 : 0 30 A 4 1 : A 80 A 4 9 : E E0 A 5 1 : B 00 A 5 9 : A 90 A 6 1 : A 00 A 6 9 : F 90 A 7 1 : A 00 A 7 9 : D A0 A B 1 : E 10 A B 9 : 0 40 A 9 1 : F 50 A 9 9 : F B0 A A 1 : F B0 A A 9 : E 00 A B 1 : 3 00 A B 9 : 3 00 A C 1 : F 60 A C 9 : 2 00 A D 1 : 1 C0 A D 9 : A 50 A E 1 : C 90 A E 9 : A E0 A F 1 : 0 90 A F 9 : E 80 B 0 1 : E 80 B 0 9 : B D0 B U : E 80 B 1 9 : F 00 B 2 U 0 80 B 2 9 : 5 20 B 3 1 : 5 50 B 3 9 : 4 C0 B 4 1 : 4 E0 B 4 9 : A A0 B 5 1 : B F0 B 5 9 1 0 00 B 6 1 : 8 D0 B 6 9 : A 90 B 7 1 : A 90 B 7 9 : A 90 B B 1 : 0 B0 B 8 9 : 0 30 B 9 1 : B E0 8 9 9 : 8 00 B A 1 : E 80 B A 9 S 1 E0 B B 1 : 8 D0 B B 9 : 0 20 B C 1 : 0 20 B C 9 : A 30 B D 1 : A 90 B D 9 : 9 00 B E 1 : 8 50 B E 9 : 3 B0 B F 1 S F E0 B F 9 : F B0 C B 1 : 6 90 C 0 9 : 6 0

A F 0 2 4 C 4

A 2

D A F A 9 0 0 D D D 1 0 4 0 B 4 9 4 C 3 0 F 0 9 0 9 6 9 A A c 1 3 3 8 D 9 F F 0 A 0 E 2 4 F 4 4 5 4 0 B 0 D 0 0 F 1 1 E 0 0 8 9 0 A 0

C 3 F F E 6 B 2 A

B 8 6 0 0 2 F 0 4 0 0 C 0 0 C 6 C 0 2 D B 0 4 0 F 0 F D 0 6 8 A F 2 E A C 0 0 9 9 3 3 F 0 F C 9 B 3 B 0 0 0 C E 5 4 5 0 C B 8 0 B 8 8 6 B 8 0 0 0 D 2 0 2 9 6 9 2 A 0 8 5

0 B A A B D 8 0 0 C 4 A B A C C F 4 1 F 2 0 3 A 0 A 0 F A A F I C 9 A 0 0 8 A F E 3 A A 2 A 0 E A 9 A 9 F 0 3 F 5 2 2 A 0 B 0 A 0 0 0 C 0 0 8 0 A 6 6 0 B

A A 0 8 F C F 0

A 0 0 0 F 0 A A 6 2 F D A I 2 2 B F F C 0 2 0 F 6 F 6 8 3 0 A D C 0 F A C F 2 2 6 3 0 0 E 0 9 6 0 A 0 F 0 A F 9 2 5 4 I 8 0 0 0 0 D D 8 A D 0 A 1 0 0 0 F 0 F E F 3 F 9 8

5 A 8 8 C 6 0 0 B D 8 0 0

D D B 0 0 0 4 C 8 A C A C A D 0 8 0 2 1 A C 2 C A A 9 3 3 8 B 0 2 E A C 0 9 6 2 C 0 1 5 4 4 D B A 8 8 8 8 6 B B 1 D B 8 C 0 0 3 E 1

F B E A 0 1

9 F A A 2

A B 8 F 0 A 2 6 C 0 0 a 6 A 0 3 0 F 2 F E 0 F C 3 8 0 9 F F 9 2 2 0 0 3 3 F F c 9 A 0 3 C 0 A D C 4 1 4 2 4 2 0 0 0 1 0 0 A 0 0 6 9 0 0 5 0 1 A E 6 A 0 2 F E 0

F B 0 0 D A F A C 6 0 4 C 2 4

A C A C A D 2 C B C 9 A 6 0 0 F F F C 9 2 9 B 9 E 3 3 A C C 0 F F 9 4 0 0 F 4 3 5 5 5 4 0 B 8 0 D D D B 9 A 0 0 C D D 0 5 0 0 2 F C 8 I F A

6 0 2 1 6 3 9 7 8 E A 1 B 3 A 6 2 B 1 D 0 B 9 6 D D F 3 3 4 2 8 7 4 F D B 4 0 4 9 C 6 C 3 4 0 2 F 5 7 A 1 9 F 0 8 C E D 0 3 2 2 S 7 4 E 7 5 3 6 2 8 4 9 5 2 9 6 7 5 7 C 8

0 C 1 1 : 4 F0 C 1 9 : 8 D0 C 2 1 : 0 D0 C 2 9 : B D0 C 3 1 : 9 D0 C 3 9 : 0 40 4 1 0 C 4 9 : 0 40 C 5 1 : 0 70 C 5 9 : A 10 C 6 1 : 1 70 C 6 9 : 8 10 C 7 1 : O C0 C 7 9 : 1 20 C 8 1 : 8 D0 C 8 9 : 0 70 C 9 1 : A D0 C 9 9 : 0 40 C A l : 1 40 C A 9 : A 00 C B 1 : 1 60 C B 9 : 2 80 C C 1 : E B0 C C 9 : A 00 C D 1 : 8 S0 C D 9 : B 50 C E 1 : F B0 C E 9 : 0 D0 C F 1 : F B0 C F 9 : 0 B0 D 0 1 : 0 D0 D 0 9 : C 00 D 1 1 : 6 00 D 1 9 : C 50 D 2 1 : C 90 D 2 9 : D 00 D 3 1 : 6 00 D 3 9 : A 20 D 4 1 : D 00 D 4 9 : A 90 D 5 1 : C B0 D 5 9 i F B0 D 6 1 : F D0 0 6 9 : 0 00 D 7 1 : D C0 D 7 9 : 0 00 D 8 1 : 0 40 0 8 9 : 0 90 D 9 1 : 0 50 D 9 9 : 2 00 D A 1 : 1 40 D A 9 : 2 00 D B 1 : 0 A0 D B 9 i l 00 D C 1 : E 10 D C 9 : 8 E0 D D 1 : F F0 D D 9 : 0 80 D E 1 : 3 A0 D E 9 : A B0 D F 1 : B D0 D F 9 : F 60 E 0 1 : D 40 E 0 9 : I B0 E 1 1 : B 00 E 1 9 : B C0 E 2 1 : 2 10 E 2 9 : 2 80 E 3 1 : 0 40 E 3 9 : 6 00 E 4 1 : 9 90 E 4 9 : 9 90 E 5 1 : A 90 E 5 9 : A 90 E 6 1 : A 20 E 6 9 : 2 00 E 7 1 : 9 0

0 1 A 1 C E A 8 8 F 0 F 0 0 7 A 2 B 0 2 0 0 E 0 F F B 2 A C 8 0 0 C 4 F 0 0 F A C A A A 0 B C 0 1 1 0 3 2 F 6 2

A 2 0 0 0 8 8 D F 0 D 0 C A 0 C 2 E 0 B

F

S 0 2 0 0 E 0 F F 8 2 A C 8 0 1 0 1 A A B A 8 A A A 1 D 1 C 2 A 0 3 0 A A A 6 9 2 0 0 A C 8 4 0 1 0 2 0 3 0 A D 2 C A 8 A C 0 C 8 A B

C 2 0 0 0 8 B A F 6

1 A A B A B A A A 1 F 1 C 2 A 0 8 0 E 0 2 1 8 C 4 0 0 0 0 1 0 1 0 F F C 8 2 2 C 9 B 8 B

C 0 7 0 2 2 0 2 0 A 9 F 8 0 F A D 0 D 0 B 0 2 A D A A C F F 0 8 0

0 B 0 C 1 B 2 E 0 0 0 0 1 0 1 8 1 A 0 B 0 0 C 8 8 2 A A 8 9

A 0 0 0 A C 0 C C 0 F F F F 1 F 0 2

0 1 0 7

A C 2 A E 2 8 0 8 A 8 9 0 8 0 0 0 A 2 C A A 2 F 0

A 0 B 0 0 C 8 8 2 A A B 9 A 0 E 0 9 B C C 9 F F F F F 1

F D 1 3 0 6

C 4 D D 0 9 A A A 8 9 2 0 2 0 1 2 0 0

C D 0 0 C A A C 8 0 F A C 6 0 2 9 9 1 0 0 D

C 0

C 8 2 C 9 F F F D F 1 F D 1 8 0 A 0 1 0 C C D A A 0 8 0 2 A 0 E 0 A C D 0 F A 2 2 E 0 F F 9 0 1 1 0 B 2 D 1 F 2 2 0 0 0 0 8

D C 0 0 0 A 3 2 3 9 8 8 0 C 0

0 1 0 C 2 D A A 0 8 0 2 A 0 C 6 7 8 0 8 9 0 E 0 0 A 1 8 F 1 8 0 A C 3 F 6 8 0 0 8 8 A 2 A 0 1 1 0 1 0 4 2 0 A D A 2 8 8 A 1 A I S 8 A 5 0 0 0 E F F A 1 0

5 C 2 B 4 4 8 F 9 C D F 4 1 4 7 B B D 7 C 5 A E 9 5 2 3 5 C A C 0 B 0 6 B D 2 9 3 9 4 1 6 F A 8 D A 4 5 9 8 4 0 8 6 B 0 4 A F B 0 2 4 F B S

B 3 2 4 1 3 9

7 C O M P U T E I ' s G a z o l l o J u n o 1 9 8 8

Page 81: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 81/104

J u m p O T h T E N E X E x p r e s sN G i m m i c k s , N H i d d e n C h a r g e s , N N o n s e n s e , J u s t L o P r i c e s a n G r e a t S e r v i c e !

D U S T C O V E RE V E R Y T H I N G B O O KD i s c o v e r t h s a v i n g s a n d e a s y s h o p p i n g a v a i l a b l ef r o m T E N E X C o m p u ' . e r E i p r e s s P L U S r e c e i v eF R E E d u s t c o v e r f o y o u r C 6 4 , C I 2 8 o r 6 4 C ! C o v e ri a n t i - s t a l i c . 8 - g a u g e v i n y l s e w n t o u r e i a i n s t a n d a r d s w . l h r e i n f o r c e d s e a m s . G e t l k n o w o u g r o a t p r o d u c t s , e x t e n s i v e s e l e c t i o n a n f a s : s e r v i c ew i t h a F R E E c o p y o l o u r E v e r y t h i n g B o o k l o C o m o d o r e C o m p u t i n g . ( $ 2 . 9 5 S h i p p i n g C h a r g e )3 1 6 2 7 C - 6 4 D u s t C o v e r a n d C a i a l o j ( G 4 0 I3 S 4 G 4 C - I ! ! J D u s t C o v e r a n d C a t a l o g 3 4 6 5 1 8 0 6 4 D u s t C o v e r a n d C a t a b g ( G 4 Q )

T H 3 9 D I S K E T T E !A r y o p a y i n g l o m u c h l o d i s k e t t e s ? T r o u f i r s tq u a l i t y , p r i m e . 1 / 4 ' d i s k e t t e s ( n o r e j e c t s , n o s e co n d s ) a t 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 o .S A V E ! D i s k s a r p a c k a g e d i S o u a 5 0 i n c l u d i n gd i s k e t t e s i s l e e v e s , l a b e l s , a n w r i t e - p r o t e c t l a b s ,E a c h d i s k e t t e i c e r t i f i e d l o b e 1 0 0 % e r r o r I r e e a n c o m e s w i t h a 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 bl e m , w e ' l l r e p l a c e t h e d i s k e t t e ) . A l d i s k e t t e s i n c l u d eh u r e i n f o r c e m e n t r i n g s a n w r i t e - p r o l e c t 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 1 $ 1 9 . 5 0 3 9 e a . lD S D D i s k e t t e s , B o o S 3 2 4 0 3 £ 2 4 . 5 0 4 9 e a

S u p e r D e a lO D i s k e t t e S t o r a g e !

O n l y$ 9 . 9 5

w h o p p i n g 1 0 d i s k ( 5 1 / 4 * ) c a p a c i t y .■ L o c k a n k e y s f o e x t r a s e c u r i t y a n d e a s y

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

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

B S B 2 6 N O O N L Y S 9 . 9 5

H a r d w a r e S p e c i a l sF D S - 2 D i s k D r i v eE i c e l 2 o o i D i s k D r i v e1 3 - i n c h C o l o r M o n i t o rP o w ' r P a 6 P a w r P a k 1 2 O k i d a t a I S P r i n t e rO k i d a t a 1 3 P r i n t e rO k i m a t e 2 0 C o l o r P r i n t e rS e i k o s h a S P - 1 8 0 V CS e i k a s b a 5 P - 1 0 0 0 V CS u p e r G r a p h i iS u p e r G r a p h i f J r S u p e r G r a p h i x G o l dI c a n T r c - i l a r

S 1 E 9 . 0 01 2 0 9 . 0 D$ 1 5 9 . 9 5

S 3 9 . 9 5S 5 9 . 9 5

J 2 2 4 . 9 5$ 1 8 9 . 9 51 1 2 4 . 9 5$ 1 4 9 . 9 5$ 1 8 9 . 9 5

$ 5 9 . 9 5S 4 4 . 9 5S C A L LS I 7 . 9 5

E p y > 5 0 O X J J o y s t i c kS t a r N X - 1 0 0 0S t a r N X - I O O O CS t a r N X - R a i n b o w C o l o r P r i n t e rN E W ! C o m m o d o r e 1 2 B D C o m p u i e rC o m m o d o r e 1 5 7 1 D i s k D r i v eC o m m o d o r e 1 5 B 1 D i s k D r i v eC o m m o d o r e 2 0 0 2 M o n i t o rC o m m o d o r e 1 3 5 1 M o u s e1 7 5 0 R A E n p a n s l o n -

5 1 C a r t r i d g e , C 1 ? S1 7 6 4 R A E > p a n s i o n -

2 5 5 K C a r t r i d g e . C C 1 2 8 C o m p u t e r S y s t e m

$ 1 5 . 9 5$ C A L LS C A L LS C A L LS C A L LS C A L LS C A L LS C A L L$ 3 3 . 9 5

S 1 T 9 . 9 5

S 1 2 4 . 9 5S C A L L

S o f t w a r e S p e c i a l sE O S - 6 4

g e o P u b l i s hg o o C a t cD e s k p a o kB a s i o

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

G E O 5 - 1 2 8g e o F i l eW n l i a r ' s W o r k s h o p - 6 4W r i t e r ' s W o r k s h o p - 1 2 SE c h e l o n

F r e e ! 5 " P a g e E v e r y t h i n g " B o o k W i t h A n O r d G r !

$ 4 9 . 9 5$ 3 2 . 9 5$ 3 2 . 9 5$ 4 9 . 9 5S 2 6 . 9 5

U n l e a s h T h P o w e r o C P / M 1 " O Y o u r C 1 2 8 !

O N L Y$ 2 2 . 9 5I n c l u d e s F r e e C P / M P r o g r a m s

W o r d P r o c e s s o r D i s k U t i l i t i e s C o m m u n i c a t i o n sC P / M K i i n c l u d e s h e l p f u l g u i d e t u s i n g C P / M s u c h a s s t r e s s i n g t h u n i q u e l e o l u r e s o C o m m o d o r e ' s C P / M , u s i n gy o u r 1 5 4 1 o 1 5 7 1 d r i v e w i t h C P / M , a n u s i n g y o u r m o d e ml a c c e s s e l e c t r o n i c b u l l e t i n b o a r d s t h a t o t t o r f r e e , d o w n l o a da b l e s o f t w a r e .6 7 3 9 2 D i s k s M a n u a l ( o C 1 2 B J 2 2 . 9 5

$ 1 5 9F S D - 2D i s k D r i v e

■ T H E B E S T P H I C E S "■ T H E 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 ?

R e v i e w e d b R U M a g a z l n n :" . . . h g h e r - t h a n - a v e r a g q u a l i t y . . , 1 0 % f a s t e rt h a n 1 5 4 1 . . . h u l l t h s r z o , . . y o u c a r e s t a s u r e d t h a i t h F S D - 2 w i l l d l i n e j o f o y o u . "

R u n s a l C 5 C o m m e r c i a l S o f t w a r e .F u l l Y e a r W a r r a n t y .

S 6 1 6 6 D i s k D r i v e $ 1 5 9T H F A M O U S S L I K S T i r O n l yT h S l i k S t i k ™ h a s b o o n a f a u o r i t e f o r y e a r s . . . a n ( o g o o d r e a s o n . I t ' s j u s t t h r i g h t c o m b i n a t i o n o r e s p o ns i v e n e s s a n a c c u r a c y . A n t h p r i c e c a n l b b e a l lF r o m S u n c o m , 9 0 d a y w a r r a n t y . C o n n e c t s d n e c l l y l C o m m o d o r e C o m p u l e r B .4 2 0 8 6 $ 6 9 5

S 6 . 9 5 !

F r o m Y o u r F n e n d s A W g l a d l y a c c e p t m a i l o r d e r s )P . O . B o l t 6 5 7 8S o u t h B e n d , I 4 6 6 6 0

Q u e s t i o n s ?C a l l 2 1 9 / 2 5 9 - 7 0 5 1

A G 4

f w c " w . r v o d t f O p * f M a n d

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 e ■ ■l e s s t h a n S 2 0 . 0 0 S 3 . / 5 ■ ■ $ 2 0 0 - S 3 9 . 9 9 4 . 7 5 b — I 4 0 . 0 0 - S 7 4 . 9 9 5 . 7 5 I m " - iS 7 0 0 - 5 1 4 9 . 9 9 6 . 7 5$ 1 5 0 0 0 - 5 2 9 0 7 ^ ? $ 3 0 0 . 0 0 u 8 . 7 5 m m

» a t * P O . [ P O . A l . ' I I . C N . V I . O U . a n d i o f o l g n o i a m i' o n * j u i L b i « T I t t v g * " ( r u u l n e w s

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

A 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

O R D E R L I M E 1 - 8 0 0 - 2 2 5 - 6 8 3 8

Page 82: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 82/104

S o f t w a r e d i s c o u n t e r so A m e r i c a : . - , , * „ . . , S . D . o f A .

F o O r d e r s O n l y - 1 - 8 0 0 - 2 2 5 - 7 6 3 8P O r d e r s - 1 - 8 0 0 - 2 2 3 - 7 7 8 4C u s t o m e r S e r v i c e 4 1 2 - 3 6 1 - 5 2 9 1

F r e e s h i p p i n g o o r d e r so v e r $ 1 0 0 i c o n t i n e n t a l U S N S u r c h a r g e f o V l S A / M a s t e r C a r dY o u r c a r d i n o c h a r g e d u n t i l w s h i p

C o m m o d o r e 6 4 / 1 2 8 B a r g a i n B a s e m e n t — D o z e n s o T i t l e s F o L e s s T h a n $ 1 0 !

t r i F o c o n v

E v e r y b i a o u t r a g e o u s a n f u n n y i t h t n o v e l .

H i t c h h i k e r ' s G u i d e t t h G a l a x y

O u D i s c o u n t P r i c e $ 9 . 8 8A C C O U P E[ ) J m l > u i 1 e r » S 9 J U IU n t i l N i g h t 5 9 3 8K i l l e d u m i t D e a d . . S U L a w a l t h V V H 1 $ 9 . 8 8F S I - S T r a d i n . C o m p i r r y $ 9 . a i lA C T I V I S I O NC r o u C o t i t t l r y

R o a d » J ! C S 9 3 BC r i o t t t i u i l e n S 9 J * aH a c k e r O . . S 9 . 8 8 F a l i t t l e C o m p u t e r C e o p k t 9 3 eT r a n s f o r m e r s . . . . . . . $ 9 . S f la b t w o i xH e i c h B l a n k e l

\ t o l l e y b a l l S 9 S SE q u M T r i i n S h o wJ u m p e r - . $ 9 3 8H i i h U m J G a m e s . J 9 . 8 BP o l i c e O d e t 1 9 3 8S l i - i [ ' . ■ * | i . S 9 J 1 8

A V A N T A C ID e c e p l o r 5 9 3 8D e s e r t T o t « 3 P l a i m a i r o n 5 9 3 8P < m * r S M P r o j e c t S p i e r S t a t i o n 5 9 3 8S l « m i 1 9 . 8 8S p y « . S p . 5 9 3 8B O O F F I C E* l J 1 . I I U

M n i a g eY o u r m i s s i o n :D e s i g n t h es t a t i o n a n b u i l d I b u s i n g t h es h u t t l e . T h f u t u r eo N A S A i i y o u rh a n d s .

P r o j e c t S p a c e S t a t i o nO u D i s c o u n t P r i c e $ 9 . 8 8

H i g h R o l l e r * ■ > ■ ' . .' . . m i . ) F V I . : . V ' ! : lB k d D E R B U N DC h o p ! l t l e . f D a v i d ' s

M i < ! n i | h t M a p . i t . . . $ 9 . 8 8K a r a k l o y . : . , 'L a l e r u n n e r 5 9 . 8 8C D A m e r i c a C o o k s S e r i « :A m e r i c a n 5 9 3 8C h i n e M S M F r e n c h 1 9 . 8 8I t a l i a n 5 9 3 8M e i i c a n 5 9 3 8D A T A L A S TI i p r e s i R a i d e r ) 5 8 3 8Q - B e r t 5 B 3 UI N I I 5 B J 0E A S Y W O R K I N G /S P I N N A K E RF i l e r S U I HF l a n n e l 5 6 3 8W r i i e r S 6 3 8F l t C T H O N I C A U T SA d v . C o n n . S e 5 9 3 8A g o A d v e n t u r e . S 9 . B BA m c r l c J - l C u i i l l l n c S S J l BA t c h o n 5 9 3 8A r c h . n i 2 A o f p l % W F l n a n t i l l C o o k b o o k . 5 * 3 *H n r i a A f r i c a S 9 . H B

l o r d i o C o n q u e c l - . 5 9 3 8M a i l O u t e r M o m t e n 5 9 3 SM i n d M i r r o r 5 9 3 8M o v i e M a k e r 5 9 3 8M . U . L . E 5 9 3 8M u r d e r P a r t y 5 9 3 8M u s i c C o n s t . S e . . . 5 9 3 8O n u m O n e 5 9 3 8P i n t a i l l i n n i . S e t . . . S 9 - 8 8R i c i n s D e s l . S e S 9 B F i l m o I m p o H i b i l i l y H i aS e v e n O l i « o C o l d i i S k y f a . $ 9 3 8S u p e i B o u l d e r i . n l i ' • • > MT o u c h d u w n I i k i I I u I ] ' , ' U I OU l t i n u u W i i i r d J 9 3 BF P V XC J i n n y t A p t h l l , S f c * SP i t s t a p o 1 . . . V A 6 U P . S . G r a p h i c * S c r a p b o n k

E r n i e 1 ! M i j i c S U a p « 5 6 3 BG i m t r ' i A n i m a l A d v . U t i h A r o u n d T o w n . $ & £ 9I N F O C O MH H c h h l k e r ' s G u i d e . . S 9 3 SI r l o c o m i c l C a l lZ o A l K K Q . N A M t / A C I I O N C I T YC i a u i C h a r l i e 5 9 3 8

« O f f I h e W a l l . . 5 9 3 8« : S ( h o o l 5 9 3 8

y p T r x V C F i e t d 5 9 A 8M A S T T . R T H O N I CA c i i . m B i k t r U B o u n d e r 5 & S BC a p u l n Z a 5 & B 8I n r r j y W j m . i r S t J l BE M i l i b a 5 4 J WF n i d J * 3 8C l m e s C r e a t o r $ 6 3 8I $ 4 3 8I W s M G a m « 5 6 3 8I V $ 4 3 8N l n | a $ 4 3 8

A c I M s i c m -

C H ^ S T B U S T E R S

C O M P U T E R

G h o s t b u s t e r sO u D i s c o u n t P r i c e $ 9 . 8 8

F I S H t H F U t C tD a n c e F a n l a f y 5 4 3 8M e m o r y M a n o r . - $ < 8 8N u m b e r T u m b l e r ! . . 5 4 3 8S e S p e l l e r M 1 1 a b t r w t i t l e ! o c a r l .

C A M E S T A KO C o u r t T e n n l i 5 9 3 8S t a r L e a g u e B a s e b a l l /

O F l e M F o o t b a l l . ( 9 3 8H ' . i ! . . . . M u h l p l a n . 5 9 4 8H I - T E C H H P R E S S 1 O N SA » j r d W a r e 5 9 3 8C a r d W a r t t i - B 8P a i t v H a r e 5 9 3 8P r i n t , : - . - . , , 5 9 3 8T h e C o m p u l e r C l u b . 5 9 3 8H I - T E C H E X P R E S S I O N SS e s a m e S I P r i n t K i . 5 9 3 8S e H m e S i r e d S e r i e s ;A s t n y C r o n r 5 6 3 8B l B i r d ' s S p e c i a l

D e l i v e r y 5 & E m i r ' i B i n S p l a i h . . . 5 6 3 8

P r o C o M $ 4 3 8F r m l e r : W a I I I 5 0 $ 6 3 8S h o n u n $ 6 3 8S p e e d K i n g $ 6 3 8S q u t t h S 6 S t o r m $ 6 3 8

J a c k p o l $ 4 3 8W a l e r P o l o $ 6 3 8W i n j C o m m a n d e r . . . $ 4 3 8S t G AC o n g o B o n g o ( 1 1 ) $ 6 3 8S u p e r Z a i i o n « ) . . . . $ 6 3 8

C o m p u l e r B w b a l lC o m p u t e r Q u v t e r t u ( i 5 9 3 8F i t l y M i . v n i n n t i . 5 9 3 8C e m s t o n e W O i r l o r . . . $ 9 3 8Q u e t t n m 5 9 3 8W r n g s o f W a i $ 9 3 8S H A R E D A T AC o n c e n t r a t i o n $ 9 3 8F a m i l y F e u d 5 8 3 8J e o p a r d y M J e o o i n t y j r . 5 9 3 8

T H U N D E RM O U N T A I N

T o G u p u t ty o i t h f i g h t e rp i l o t s s e a t o f at e c h n o l o g i c a l l ya d v a n c e dT o m c a t .

T o G u n ™O u D i s c o u n t P r i c e $ 6 . 8 8W h e e l o F o r t u n e . . . S & & SW h e e l o f F o r t u n e 1 . . J M BS I M O N a S C H U S T E KG n a t M l P a p e r A i r p l a n e

C o n n r u c t l o n S e t . . . » J H O I Q g Y T E

c a t o i t a tS P I N N A K E RA i t h C o l o r O w M S B u b b l e B u O t n 5 4 3 8C o v n k C o n s u l 5 4 3 8F r a c t i o n F e 5 4 3 8C i i M F i H i i n J R i o . U B l e t t e r S t r a n J J e r 5 4 3 8M o m e r V b « ( e 5 4 3 8R a n c h U S S t o r y M a c h i n e 5 4 3 8■ a l l a b o w t i i t e i o c a r t .T E L A H I U MA m a n n t t D r a g o n w o r i d 5 9 3 8F a h r e n h e i t 4 5 S ' U i SN i n e P r i r t C B i

A m b e r $ 9 8 8P e n v M a s o n : C a o

M a n d a h n M u n ) c r . . $ 9 « «R e n d e i v a n v r / R a m i $ 9 £ f tT H U N P t n M O U N T A I NA r m y M o v e i 5 6 S BD e m o l r l k m M i n i o n . s * A U !D i D u W f D o t h I t a l n w r . $ 6 3 8

E H m i n a i r j c i b * &E q u i m V J W iC r r t t E s c a p e $ 6 3 8G u R u n n e r $ 6 3 8l m j ' - ; . « . $ 9 3 8I c v i a t h v $ 6 3 8M i l l i o n I O u

S o l a r S y r i m $ 6 3 8M F a M a S 6 A 8M u r d e r b t h D o i e n 5 6 3 8M u t a n t s 1 9 3 8P a M a 5 6 3 8P a r a d r o i d K A P o l e P b i t i i o n 5 6 3 8i 1 - V . - . i B l o o d

P a r t [ S & B SS l o t C a R a c e r 5 6 3 8T l t F a n 5 9 3 BT a ^ C r f 5 9 * 8T o G u S f c MW i n t e r C h a l l e n g e . . . . i 1 B »W l i b a l i 5 9 3 8W l U E W A A r l r H M A E d u c a t o r 5 4 3 SE n t e r t a i n e r 5 4 . B BH o m e B a n k e r 5 4 . 8 8H o m e M a n a g e r U J U JK i t c h e n • - < ■ ' ■ - . 5 4 3 8^ A l l p r o n r a m s o o

u n l e u o t h e f w l i e n o t e d ]

T h g r e a t e i tc h a l l e n g e l i e sa h f i d - a n dd o w n w a r d s .

Z o r k iO u D i s c o u n t P r i c e $ 9 . 8 8

P . O . B O 1 1 1 3 2 7 — D E F T . C G — B L A W N O X , P 1 5 2 3 8R u T h F u l l t h v u r g O r d t r i n g T e n m A C m d h i o n ) O r e f u t l y B t i o r c P l a c i n g " i b u r O r d e r - O r c f e r e w h c u h k f i c h c d i o m o n e y o r d e r i h i p p t c . t m r t v d i 4 t f 4 r o i M o c k E t a m ! r V r ^ o r u l

S C o n - p a n ? c h e c k s i l k i w h w l \ i k m n c e . N o C Q D M S h i p p i n g : C o n t r r w r - . u : - . [ u n d n - £ 1 0 0 ; A \ ' . , ; f r e e ■ h i p p i i v o o f d p n o $ 1 0 0 . A K H i t f U , A P O - j d d I o i l o r r i e r iC o o * n i i ! P u e i i o R i c o - j d d S l o i l o n f e n . t o f r y , r > a t f - n - r I n t t T T u t i o t u l o s i e r s i c e p p r r t : P m i d t f i b a d ( . ' > , v l e t u t m t h t o t i l J m o u m o o r d c t i n c b e f i n f i j ^ p p i n f c r u r g ? i > C U S T O M E R^ V , ; ' / ! I . ' , : : ' ■ ■ i : ■ ' W S J O P M E B l t r n T i m f c R ^h d i y » r r o m V U ^ i i A i l p + r c i i v r r i > k - w t i l l f o r r t u m r i u i t h o r i r i l u n n u m b e r , V w i l l n o p n x t n n r t u m * i r h o u t r r i u m j u t h , I D e f c c t n r m e i r h * n d b c w l i l b r c p b c f d ^ * * « n m i l i L n < l i - " D T . . Y . O t h e r r r t u i m t u b k - c t l o . " . * ■ r ^ - S r - n J - ^ h i r j - r i A l l , u i f i - r - , I t . » h y i m r | M . r i I u m t d j l r . 1 - k . 1 v : r r + r r T i i h e w j r r . M t i v i r n l m l f l h - n l M . v i - n ! . . . f i j i i ? i . , r r r d i m d l i r t t r yi t h n u n u l K i u r r r . C u t i o m e r w r v i c e w i l l n o x i r p l c o l k d c a l k c a l h o l O o i A / 9 o r d e r U n e i l O f t l X R L I N E H O U R S ! M o n J H 9 A . M » P M S A A M P E A S T E R N H M E .B f c a u H t r 4 t a d h a d t b w r r t i t r . 2 - m o b H t H h p i A J h h r d . p r k n a ^ d U t b J I r l r a r H j b | n t l o c h a r q i v E N v t H t n a r a r r H r * d ^ r r l P I w f c j f o n w

Page 83: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 83/104

Page 84: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 84/104

T H F O L L O W I N G L I S T I J U S T S A M P L E O F T H E O V E R 2 0 0 0S O F T W A R E T I T L E S T H A T W S E L L F O C O M M O D O R E .M A N Y O T H S A M E T I T L E S A R A V A I L A B L E I A M I G A A N I B F O R M A T S W I T H S I M I L A R S A V I N G S

I Y O D O N ' T S E I . . C A L L ! !

M O S T A M I G A , I B M a n C O M M O D O R E S O F T W A R E 4 0 % O F L I S T P R I C E ! !

;

S F D 1 0 0 1S C A L L

f c o m m o d o r eP E

8 0 3 2 , - o ,J C o m p u i e r 7 4 C o m p u t e * 4 9 8 0 3 2C o m p u l e r 9 9

■ H u r t l o R e Q z E o M r• M j ! t « N m j a" U m a M I . . • P i p s c i v P u o s t o" P a n o n y i f l o m n e t■ R a * J " a r s■ n o c k i o r O■ f t . s c o n ■ n - » »• J B W i l i

Y n W o T i S r o pS k a l e E t

■ W r w r E l o

l e a g u e o i n A n c i t n l i■ S k y F o .

I n i t a n l U u i i cB e n T l T UB i n l l t W I IC n « s m a * E « 2 0 0 0H « t d c a U n t i l U H H UU j P a r r ,S c r U C I eA m f l r * i C u A I F B A l C l a i u t lA j T m e S J lf t s m a r f cC h u c k Y « a » rP C U W C pO u t r u n s P a w sC M t W ID a D i r eE a r t n O r b i t S U » HS l a r f l e e lS U " e e lS p a n : ■ f l ! ■l i m g f c t s R a n s o m

1 ■ ■ ■1 6 5 11 9 2 5 1 51 9 9 51 9 9 53 1 9 5I 9 9 S1 9 S !1 9 9 51 3 9 51 9 1 9 9 !1 9 3 51 3 5 5U I 3 S S1 9 9 51 9 9 51 9 2 5 9 52 5 9 52 5 1 9 9 51 9 1 9 9 S1 0 9 5? ! 9 51 0 9 57 9 1 0 9 *2 5 9 )1 9 9 51 2 9 )3 1 9 53 1 9 5

I C A L L1 1 9 51 9 9 55 5 9 51 9 9 5

( M I L* C * 1 L

P R O G R E S S I V EP E R I P H E R A L SS u p e i b a i e 1 2 1 5 9 9 5

l M ' l f . - ' i 1 9 9 55 u p « k ™ i I 4 9 V i S l l E a i G l 1 9 9 1V i l M M t i Z a 4 1 9 5U t r t a w f c i 1 1 9 5

M I N D S C A P E

I V I K I S l B l S A TI n E d l r a T O I

' O e J V u■ m S k i *S u o b S i x H o c k e yH o n a m .

- ■ . ' " - ■ ■ \ r \ H l l t l a' . . - ' ■ ■ S o c n r

■ G a u m i H H

• B M S r r m B n w k f

1 0 9 5( C * U

4 9 1 0 9 57 1 9 52 0 9 52 0

1 7 3 51 0 9 5

K A I L? D 9 5U 9 ! 3 9 51 1 9 5

A C C O L A D E■ c a n s l a m

R v S e t a s u m . . .■ H T i A p o t o K ' . " . ' . ' . ' . ' , ' . ' . ' , ' . ' .I M D i r f l

f n i r t t i a n d I n c h n' B u m a i m s

F M ^ F H l

1 7 9 5I C A U

. . • a w .. 1 7

I 6 1 7 9 51 7 . 9 51 7 9 51 7 9 !1 7 . I C A U

M . m e t ,

C I N E M A W A R EW a r o S p f W l ? 9 9 )£ D 2 0 9 5D t v n O K 0 i n C r o w n 1 9

R a n g e r

A b a c u s' B t c k a r B u c

C E O S f i i c n a n d T i p sA u o q B c t * T6 E 0 5 i n ( r t i O i i H D i f k l

C a H D W 1 ) c u n i M i i gC M o l i l SP P M I 1 IS u o t f C I HT A 5 1 2 1S u p K P B C a l 1 1 e a s e E C l 2 = l lC o t u l lT A S 6 1S u p e r C o m p i l e r 6 4 ^ 1 1 1S u 9 e r P a s c a lA s s e f n o r e i U o i l oP P

K n i g m O i

E h T r a c k e r

7 g . 9 )

( S A V E1 9 J S 3 5 9 51 3 9 5

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

3 5 . 9 5

7 9 J 3 9 53 5 9 53 ) 9 !7 9 1 9

2 3 9 S7 3 9 57 9 1 3 9 51 3 9 )7 9

1 2 3 9 57 9 9 5; S 9 57 3 9 5! 3 9 51 1 9 51 1 9 41 9 I 9

A m 6 A I h 1 7 M q e n U a g t

P o l i ll a V y n i nA l i e n sL a s t N r n uT o F u e l E l M u s i c S r u 4 DM a n i a c M a n s i o nA i R l l K r

S I ' R I N G

1 1 7 9 51 7 9 )2 9 1 3 9 52 0 9 12 0 9 )1 9 1 7 9 S. 7 0 9 51 7 9 51 9 7 3 9 5

H O A K I J

C l i p A i a m 1 7 9 9 5

2 9 9 51 / 9 52

P R O F E S S I O N A L S O F T W A R EF l e « S y I l i m 4 M 7 9 5F W S y s i e m 3 5 9 5F E F i 7 9

U N I S O N W O R L DA O a n i r Y lM a i l e r

1 I S 9 51 ) 9 1I D 9 9

B t w t e r t i u n d S o f t u B f EL S u g e r ■ ■ ■ ■ • c n • ■ ■ ; •

■ M a g n e i r o nP n i i U n G ' i p n u s L i C a m e n S a n O * 0 3 I V f v u l

C i r m e n l L J S AA r c a o > C o n ^ r u t n o n K i

F l i g h l S i I IS c r i w j D - l «

1 U L 1i C A i iI C A l l

1 9 2 4 9 51 9 2 S 0 9 )! 3 9 5! ? 9 5

1 3 9 1 6 9 1

1 9 9 53 1 9 5

■ s . i n i W n W n i H 1 2 D a M a r 1 2 1S i ;

P a r t n e r 6 S y l u i a P o l e r G

S 2 9 t » l L

3 9 3 ) 9 i1 1 9 )

I C A L L3 ) 9 5I I 9 5

* » 2 S 9 5

M i c r o P r o s e

x e t e c . iF q . n l U l l i l l I I 6

1 2 0 9 )7 0 9 52 3 9 52 3 9 57 3 9 57 3 9 5T 7 9 )2 9

J 7 9 1 1 9 5

G ( f ~ r l t G n i t 1 7 G e o l i H 1 2 9

■ D H k P l t k 1 2 0 I O S I 2 8Q t O SF c n t c WD e P i c kw r i t i W o r i i S i t a f l e i

p g G E O s p P IT P

D e s i w y w' F c u r a n d f o a w

S u m m n C a m i l I F i L o a dS i r m S p m tB o M V S B W WW o r n K l r a i e l - j - es « p r C y c KW o r n G a m e sW m r e r C v . . C a H o r r n a G a j r w5 0 0 J o y j l K kH o m a V u e o P r o d u c e i[ i i i i i C a * O *S l r n l S p o i l B a i k r l g a a

■ s u m S p o i l s o c c b . . S i n n S o o n B a s n t uS u n v r w G a m nW v U ' l G r u l n l l o U U I

' G a m M - W m w E d f i n n . .

H 1 9 )1 1 9 51 1 9 )4 1 9 11 1 9 )3 5 9 5I 7 2 0 9 57 9 9 52 3 9 5

e a c i t 7 9 1 1 9 52 9 I T . M1 9 9 5

1 7 3 9 )1 C A L I1 C A L Lt C A l lI C 1 L L

7 3 9 )• K 2 1 9 5

1 1 9 )1 1 9 52 3 9 )1 1 9 52 3 9 5

. 7 3 9 51 1 9 5! 9 9 52 3 9 51 7 7 9 2 9 1

I C a l i1 1 9 51 1 9 !. 2 3 1 5

K a ' n o ' j r u B WD n o i l e f i iS M i 2 0 1 X 1

S v o 1 ' b t r t yE l p n a lR i a l m i o t r a r k n e s i

P d c I H W r ^P « k 2 ( I J S l

O i C h o n a r y D i s k

1 7 9 )3 5 9 53 ) 9 )2 3 9 12 3 9 )2 3 9 )2 3 9 52 3 9 b2 3 9 57 0 9 52 3 ) 57 3 9 5

I C L

H 9 5 9 9 5

9 9

K R A C K E R J A XC - l 7 S C a n o i 1 7 7 9 5S n o r j u n I 1 9 B u 1 1 ( 1 1 ) 9 5G 0 1 1 . ! W 1

■ ■ ; ■ - J i . i ' . : 1 5 9 5

M e r e B G e n t i a l M g S E a l D i 6 I r a m D w t r o

1 7 3 9 52 3 9 51 1 9 51 1 9 52 3 9 5

S P I N N A K E RE j i y A o k i n g f I f fE a . y w a k i n g W n i e tE a i t W o i k i n g P l a n n e rH t i W H I c i r a w a - : P u H u h p5 « B u i a k i F o r m S \ H o m e w o r * H e l p e r W n l i n gH o n w w o r f c H f i p f t r t c Q f r a W e m s

1 7 9 57 9 7 9

7 1 9 )1 1 9 )2 3 9 52 3 9 53 0 9 52 0 9 )

S H A R E D A T AW n e t l M f o r l u n e l i I B 9 5J m a - O i J 1 9

S O F T W A R E S I M U L A T I O Nf « » W I I ' 9 1P c k i S e a l B a i r D a i 2 3 9 5■ ' ; • ! • . Z - - U S 2 3 9 5S l a l M g 1 1 9 5S l i d u m D - s f c 1 1 9 5

A R T W O R XF f B K KS o a n . WQ a j i m i n■ ■ m a nS l r i p f w r j a T a 0 . 5 1

1 2 9 2 0 9 5H S I 9 1 1 9 5I 9 1 7 9 5

D A T A E A S TC o m m i n t o J 2 0 9 5S S M d B u m i 1 9

I ' l l * C n a T c 7 3 9 5I l e a n s w r e s l i i " ) 7 0 9 5f t j N i M i I C A L L

A C T I O N S A F EU P f r i i t m e ( 1 9 9 )I n u - B e r i n o p p t r 1 9

G A M E S T A RC i s a m j u o n i i w B a a E D a i i 1 2 3 9 )C r . a n y M o r r i h i p I o o e d i d 2 3 9 5C B i a i l P B f f l 2 o n 2 2 3 9 )l o F n ( i m u E t . I J 9 JS l f l a n k B A m a i i 1 7 9 )

O R I G I N

U l T i n u I I U m m a I U l t i m a

I N F O C O MI n i o C o m i c sH o i 1 / - m o H i | i f jL G

• e l l r nM o o i m i s rZ o r t T l i H g yJ * l j n C t r « H u l l sH M k U IB u r e a u c r a c y

S 1 3 9 42 1 V .2 ! 3 ) 9 )3 ) 9 5

I C A l l

H S 9 41 7 9 5

I C A l l1 3 9 51 3 9 51 3 9 52 3 9 )2 3 9 )1 1 9 52 3 9 )

• 1 2 0 9 5

A V A L O N H I L LA w d e n S r m l a n i r o n M e 1 "S u 6 o v f S h r V a y> a 1 9 T e a n D i s h

S B 1 9 B 6 l e i m O l I US B G e u g O i l l

D A V I D S O NM a r W a S t t r 'S o M I IW a S l l D W

l i O HU 1 B

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

1 2 9 1 5» 9 2 9 9 )

. . 1 9 9 5

H I C R O I L L U S I O N SU n d o l l e o i n d s 1 2 3 9 5G a J i E E C ! n v a v o >F a t r v r i l tB l a c k J a c k

1 1 9 )1 1 9 )2 9 9 52 3 9 5

M I S C .N B U m m i uH P k c f T d nS u n w nD i f l C a s l tS I E i p P o k e rD o m t E k d t w p i n gw * S p e e ds S k y ^ u t J A J I lT n i m r ; T u l o r I G n n t s a n G o p l n1 9 1 7S u p h S n a t n r w I I

F l « t i * a w L i p r t P f l if K i i i w l S E o l t w x i

' H K ' n a S ^ n u E a l i o * G a n v s' l > a g A j c e I h r T M i i r v• F « a l C i f i m j i I I

I I ' 1 9 )

C 9 . . « 9 )

2 . 0 9 )1 3 9 5H 9 1 7 9 4. 2 1 9 )

I C A L L9

1 7 9 57 9 9 11 7 . 9 51 7 ) 5

• C A L LA 4 2 0 9 5

9 1

8 C O M P U T E ! $ G a z e r t B J u n e 1 9 8 8

Page 85: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 85/104

^ C h e c k T H E I R A d t h e n l ^ C H E C K O U R P R I C E !

3 . D i s k D r i v eW i t h P a s s T h r u . . $ 1 6 0

c o m m o d o r eP C 1 0 - 2T U R B O5 9 9

• w i t h a n m o n i t o r

p u r c h a s e

P R G E F R A M E G R A B B E RS p e c i a l i n t r o d u c t o r y P u c e '

S Y S T E M I N C L U D E S :6 4 0 KD u a l D r i v eS e r i a l P o r t

P a r a l l e l P o r tG r a p h i c s C a r d2 - S p e e d C . P . U .

P a n a s o n i cI n d u s t r i a l C o m p a n y L a s e r .

i 0 8 0 i - l l1 0 9 1 1 - 1 11 0 9 2 i1 5 9 2 i . . .1 5 2 4 i

. S C a l l$ 1 8 0 *$ 2 0 0 *$ 2 8 0 *$ 3 8 0 *$ 5 2 0 "

■ ■

M O D E M SS U P R A

H a y e s C o m p a t i b l e E x t e r n a l2 4 0 0 . . .

K I S S E N G I N E E R I N G2 4 0 0 .W I E J U U L

A v a t e x1 2 0 01 2 0 0 I n 1 2 0 0 H . C . . 2 4 0 0 B a u d . , .

7 9

1 8 C . P . S .D a i s y W h e e l

s g g o oA L P H A P R L I M I T E D 0 U A N ™

C o m m o d o r e o r l B M I n l e r i a c e . $ 1 9 . 9 5

5 1 2 K R a m i s o w . . . $ 1 3 0S C A L LS C A L L ,

M a g n a v o x 5 1 5 . . . . 7 ~ $ 2 7 5 ]1 0 8 4 $ 2 7 5E G M u l t i s c a n M o n . . S C A L L

M A U R A D E RC O P Y I P

N X 1 0 0 0 R a i n b o w$ 2 2 0

L a s e rN 1 0 0 0 . N X I 5 .N B 2 4 1 0N R 1 5P o w e r t p e L 0N X 1 0 0 0 C

S C a l l$ 1 6 0 "

2 8 0 *3 8 0 '4 2 0 *

1 6 0 '$ 1 8 0 '

■ V t i 2 R i b b o n P u r c h a s e

F S D - 2

1 5 4 1 - 1 1 . . . : .1 5 8 1 * 1 7 9 9 51 5 7 1 * 2 1 9 9 5E x c e l 2 0 0 1 * 1 9 9 9 5

* 1 2 9 9 S '$ 1 8 9 9 5 '

$ 4 2 9 9 5' R I C I N Q

6 - 1 2 1 2 8 D

1 8 0 2 c * 1 8 9 9 51 0 8 4 » 2 7 4 a sM a g n a v o x 8 7 6 2 . . . * 2 5 0 9 5

1 7 6 4 R A $ 1 1 9 . 9 51 3 5 1 M o u s e . . . . $ 3 4 . 9 5A S w i t c h S 3 A p r o t e k M i n i m o d e m . . . $ 4 9 . 9 5

• 1 6 7 O M « J e m 4 7 9 . 9 56 P o w e r S u p p l y . . . $ 2 9 . 9 5D i g i v i e w 2 . 0 . . . $ 1 2 9 . 9 6D i g i v i e w C a m e r a . . . $ 1 9 9 . 9 5

w / 1 6 m m L e n s ( R C A )D i g I v i e w S l a n t ) $ 5 D i s k C a s e O ' A ) $ D i s k H e a d C l n r S X e i e c J u n w r $ 3 4 . 9 5E p y x J o y s t i c k $ 1 M o s t C a b l e s S I M o u s e P a $ S u p e r S n a p s h o t I I . . . $ 4 9 . 9 5H a r d C a r d s S C a l lP r i n t e r D r i v e r s S C a l lD i s k N o t c h e r $ 4 . 9 5C a r t r i d g e E x p a n d e r . . . S 2 2 . 9 5S o n i x S p e a k e r s

D I S K S3 V 2 D S / D D g e n e r i c . 3 Z V D S / D D . f r o m * 1 . 5 0

S O N Y - F U J I - M A X E L L - B A S F

5 V D S / D D S ' . C . . 3 0 5 V

B A S F N A S H U A6 0 « t

S C H O O L P . O - s A C C E P T E DW C h e c k F o C h a r g o C a r d f r a u do r d e r s 8 0 0 - 4 3 3 - 7 7 5 6

O N L Y I M I C H . 3 1 3 - 4 2 7 - 7 7 1 3 M - F A X : 3 1 3 - 4 2 7 - 7 7 6 8 ' ° - 6

C U S T O M E R S E R V I C E 3 3 - 4 2 7 - 0 2 6 7M o n t a H l m F r i d a y - 1 0 0 0 A t o l O P M „ , . „ . . . „ j . p c ,S a l u r l f a y - I O O O A M t o 6 D D P M ( E S T ) M I C R O C O M P U T E R S E R V I C E S

F o C h a r g e C a r d f r a u d

■ W a W aC A L L F O f l T E R M S D E A L E R I N Q U I R E E S I N V I T E D

N O S u r c P u f g t ' a' i f , ' ■

r j j j f i r i i B H r a p r c p f M y e y Q a ^■ g ' ^ N : c - - j ; i h * ^ i i i g i - f j P r c i t U t r t t f l f l a n ^ *

C O M P U T E D G a i Q i t G J u n o 1 9 3 8 B

Page 86: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 86/104

H o T T y p e I C O M P U T E I ' s G a z e t t e P r o g r a m s

E a c h m o n t h , C O M P U T E I ' s 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 , a n 1 6 E a c h p r o g r a m i c l e a r l y m a r k e d b yt i t l e a n v e r s i o n . B s u r e t t y p e i t h c o r r e c t v e r s i o n f o y o u r m c h i n e . A l 6 p r o g r a m s r u o t h 1 2 i 6 m o d e . B s u r e t r e a d t h i n s t r u c t i o n s i t h c o r r e s p o n d i n ga r t i c l e . T h i s c a n s a v e t i m e a n e l i mi n a t e a n q u e s t i o n s w h i c h m i g h ta r i s e a f t e r y o b e g i n t y p i n g .

W f r e q u e n t l y p u b l i s h t w p r o g r a m s d e s i g n e d t m a k e t y p i n ge a s i e r : T h A u t o m a t i c P r o o f r e a d e r ,a n M L X , d e s i g n e d f o e n t e r i n gm a c h i n e l a n g u a g e p r o g r a m s .

W h e n e n t e r i n g B A S I C p r g r a m , b e e s p e c i a l l y c a r e f u l w i t hD A T A s t a t e m e n t s a t h e y a r e t r e m e l y s e n s i t i v e t o e r r o r s . m i t y p e d n u m b e r i n D A T A s t a t e m e n tc a c a u s e y o u r m a c h i n e t " l o c ku p ( y o u ' l l h a v e n c o n t r o l o v e r t h c o m p u t e r ) . I t h i s h a p p e n s , t h o n l yr e c o u r s e i t t u r n y o u r c o m p u t e ro f t h e n o n e r a s i n g w h a t w a i m e m o r y . S o b e s u r e t s a v e p r g r a m b e f o r e y o r u i t I y o u r c o m -p u t e r c r a s h e s , y o c a a l w a y sr e l o a d t h e 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 t h p r o g r a m s l i s t e d i n e a c hi s s u e c o n t a i n s p e c i a l c o n t r o l c h a r a ct e r s . T f a c i l i t a t e t y p i n g i a n p r g r a m s f r o m t h G A Z E T T E , u s t h f o l l o w i n g l i s t i n g c o n v e n t i o n s .

T h 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 : { D O W N }m e a n s t p r e s s t h e c u r s o r d o w nk e y ; { S P A C E S } m e a n s t p r e s st h s p a c e b a r f i v e t i m e s .

T i n d i c a t e t h a t k e 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 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 e c h a r a c t e r i u n d e r l i n e d . F o e a m p l e , 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 o b e x p e c t e d . I y o f i n d n u m b e r f o l l o w e d b y a nu n d e r l i n e d k e e n c l o s e d i b r a c e s( f o r e x a m p l e , { A } ) , t y p e t h k e a m a n y t i m e s a 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 , f % 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 ! 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 m od o r e 6 4 b p r e s s i n g t h C T R L k e w h i l e t y p i n g t h l e t t e r i n b r a c e s . F o e x a m p l e , { A m e a n s t p r e s sC T R L - A .

T h Q u o t e M o d eA l t h o u g h y o u c a m o v e t h c u r s o ra r o u n d t h e s c r e e n w i t h t h C R S Rk e y s , o f t e n a p r o g r a m m e r w i l l w a n tt m o v e t h e 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 i l t h d i f f e r e n c eb e t w e e n d i r e c t a n p r o g r a m m e dc u r s o r c o n t r o l i t h q u o t e m o d e .

O n c e y o p r e s s t h e q u o t e k e y ,y o u ' r e i q u o t e m o d e . T h i s m o d ec a b 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 t 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 : P r e s s : S e e :

J C L R }{ H O M E }| U P )

D O W N( L E F T ){ R I G H T }

( R V S |( O F F !{ B L K j

j S H I FS H I F f J C L R j H O M EC L R . H O M E

S H I F T ; C R S RC R S R

( R E D ){ C V N }

S e e : P r e s s : S e e :

F o C o m m o d o r e 6 O n l yI C O M M O D O R E lC O M M O D O R E 1C O M M O D O R E !c o m m o d o r e ! [ n i M M U l K l l t l

■ C O M M O D O R E ] j - C O M M O D O R E

[ C O M M O D O R E ]

8 C O M P U T E ' S G a z e l l e J u n a 1 9 8 8

Page 87: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 87/104

G A Z I E T T E 6 / 1 S

I N E Y O R K O U T S I D EC O N T I N E N T A L U S C A L L

( 2 1 2 ) 7 3 2 - 4 5 0 0f O C U S T O M E R S E R V I C E

C A L L M O N - F R I / 9 A M - 4 P M( 7 1 8 ) 9 6 5 - 8 6 8 6

W A R E H O U S E A D D R E S S : 3 3 4 t h S t . , B r k l y n N 1 1 2 3 2F O O R D E R S C A L L T O L L F R E E1 - 8 0 0 - 3 4 5 - 7 0 5 8

1 - 8 0 0 - 3 4 5 - 7 0 5 9O P E N D A Y S W f c f c K h U O R D E R S : M U N U A T -F R I D A Y : 9 A M - 7 P M / S A T U R D A Y S U N D A Y : 9 : 3 0 A M - 6 P M E O

F O M A I L O R D E R S I N Q U I R E SP L E A S E W R I T E T O

M O N T G O M E R Y G R A N TM A I L O R D E R D E P T .

P . O . B O 5 B R O O K L Y N , N . Y . , 1 1 2 3 0

F A N O . 2 1 2 5 6 4 1 4 9 7T E L E X N O 4 2 2 1 3 2 H M O L L E R

L E A D I N G E D G E

C 1 2 8 :

W i t h G e o sP r o g r a m !

1 4 9 . 9 52 1 9 . 9 5

N E W C - 1 2 8 D w H h B u l l lI D l a k D r i v e# 1 7 0 0 1 2 I K E X P A N S I O N M O D U L E . t » t . B 5# 1 7 M E X S I O N M O D U L E . . . . 4 1 1 » . »X E T E C J R I N T E R F A C E * J 2 . » 5X E T C C R I K T E R F A C E _ t = 2 . t 5C - 1 M P O W E R B U P P L Y « ( . » )C M / C » 4 - C P O W E R S U P P L Y . . t ? 3 0 V O L K S M K B A U D M O D E M

F O C M k i l l | M . » SX F T f L I K E R N E L 2 H H A R D D R I V E S F O R ; |C H - C » T « 1

C » I M

c o m m o d o r eU D I S K

^ C = 1 5 8 1M n w i T f i n e

D R I V E S$ 1 4 9 .$ 2 0 9 .$ 1 8 9 .$ 1 6 4 .

i i i u i ' j U r i o1 8 0 2 C O L O R M O N I T O R$ 1 6 9 . 9 5

\ f 1 0 3 4 C O L O R* H G M O N I T O R

T H O M S O N R G C O L O R M O N I T O R

i O Q / 1

■ O Q Q

9 9 9 9

M O D O R E P R I N T E R S

C = M P S - 1 2 5 0$ 1 6 9$ 2 3 9

D P S - 1 1 0 1 D A I S Y• W H E E L P R I N T E R

I S T O C K - C A L L F O L O P R I C E !

f C v n m O d O f tA M I G A5 0

A M I G A 5 0 0 / 1 0 8 4 / 1 0 1 0 $ 9 7 9A M I G A 2 0 0 0 I S T O C KA L L P E R I P H E R A L S I S T O C K

A - 5 0 1 S 1 2 K E X P A N S I O N A - 1 0 1 0 3 . 5 ' F L O P P YD F W E - A - 1 0 2 0 T 3 . M ' O S D R I V E W I T H T R A N SF O R M E R ' A - Z O S a D B R I D G E C A R D - A - 1 0 M R G C O L O R M O N f T O R A - 1 8 8 0 M O D E M A - 1 0 6 0S I D E C A R A - 2 0 0 0 H A B O D F O V E C O N T F O L L E RF O A - I 0 0 O - A - M 1 0 3 . 3 ' H V T E R N W . D I S K D R I V EF O A - W C O - A - I O K I M E X A S I O N F O A - 2 O O 0

C O M P U T E RP A C K A G E S

P A C K A G E S

# C O M P L E T E P A C K A G EC O M M O D O R E 1 2 C O M P U T E RC O M M O D O R E 1 5 4 1 D I S K D R I V E1 2 M O N I T O RC O M P U T E R P R I N T E R

$ 4 2 9 C O L O R M O N I T O RA D $ 9

T S U B S T I T U T E 1 S H F O R1 £ * 1 - A D 1 6

# 2 D E L U X E P A C K A G EC O M M O D O R E 1 2 C O M P U T E RC O M M O D O R E 1 5 7 1 D I S K D R I V EC O M M O D O R E 1 9 0 2 C O L O R M O N I T O RC O M M O D O R E 1 5 1 5 8 0 C O P R I N T E R

$ 6 5 9S P E C I A L !C - 1 2 8 / D D E L U X E P A C K A G EC - 1 2 8 C O M P U T E R W / B U I L T - I ND I S K 1 9 0 2 R G C O L O R M O N I T O R

C O M M O D O R E C O L O R P R I N T E R$ 6 3 9

C O M P U T E RP A C K A G E S

# C O M P L E T E P A C K A G EC O M M O D O R E C - 6 4 / C C O M P U T E RC O M M O D O R E 1 5 4 1 D I S K D F W EC O M P U T E R P R I N T E R1 2 M O N I T O RG E O S S O F T W A R E P R O G R A M$ 3 4 9

C O L O R M O N I T O R A D D S 9 # C O L O R P A C K A G E

C O M M O D O R E C - 6 4 C C O M P U T E RC O M M O D O R E 1 5 4 1 , ' t i l & K D R I V EC O M P U T E R P R I N T E RC O L O R M O N I T O RG E O S S O F T W A R E P R O G R A M$ 4 7 8

L E A D I N G E D G EM O D E L P A C K A G EI B M P C / X T C O M P A T I B L E

A p p l o I I o H C o m p u t e r5 . S 5 - D r l u e - 1 2 " M o n i t o r A l H o o k - u p C a b l e s A d a p l o r s

P a c k a g e o 1 0 D i s k e l l e sA P P l l I I A P P L E I I

$ 5 7 9 $ 7 9 9M A B M A C S E W / 2 0 M B A P P L EH A R D D f l l ^ E .I M A G E W R I T E R r i P r l n l . r ( « A P P L E M A P A C K _ _ t 1 S 7 1A P P L E I I Q S w / A P P L ER Q C O L O R M O N I T O R *' • y p i S K O R i v E . . _ t i 3 7 B |

5 1 K K J 1 A M C o i n p u l o r K e b o a r d 3 0 U K l o p p y D r i u e4 . 7 - 7 . 1 0 M H z . t 2 - M o n i t O rB O B U - C P r o c e s s o r$ 7 2 9

I S A M E P A C K A G EI W / 2 0 M i H A N D D m V E

P R I N T E R S

E P S O MF X - 0 6 E $ 3 0 9 . 9 5F X - 2 H 6 E $ 4 * 9 . 9 5L Q - f l O O . , S 3 9 9 . 9 5L Q - 6 5 0 . $ 4 8 9 . 9 5L O - S O O S 3 2 9 9 L Q - 1 0 5 0 S G 5 9 . 9 5E X - 1 0 0 0 $ 4 5 9 . 9 5

P a n a s o n i c1 0 W I - I I . . . . ( 1 5 9 . 9 51 0 9 2 J Z B 9 . 9 51 0 9 1 1 / 1 1 $ 1 8 9 . 9 5

[

M J U E O - H

■ " * ^ E

I B P C / X TC O M P A I I R I F P K G

R A E x p a n d a b l e l 6 4 0 K 3 6 0 K F l o p p y D i s KD n u o 1 2 M o n i l o r$ 4 9 9

[ S A M E P K O . W / S O M OH A R D O n i V E $ 7 2 9

S E A G A T E

$ 2 6 91 U • ' - • " . : D R I V E• H C O K I H O U E I1 M H » n o D B I V t I 1 U 1 H U H D

O « I V ( N O W I H S T O C K IV a l , A M - E l , D M d ' l ' - l u l . ' . n . M l , . . i -

N X - 1 0 0 0N X - I S . . . .N B - 2 4 1 0N B - Z 4 1 5

$ 1 6 9 . 9 5. $ 3 8 9 . 9 5- S 3 9 9 9 . S 5 3 9 9

O K I D A T AO K I D A T A - 1 2 0 . . . S 1 9 9 . 9 5O K I D A T A - 1 8 0 . . . . § 3 1 9 . 9 5O K I M A T E - 2 0 W I T HP L U G N P O I N T . . . $ 1 8 9 3

S A N Y OP R - 3 0 0 0 D A I S Y

W H E E L L P R I N T E R S 9 5

S P E C I A L !c o m m o d o r e

P C 1 0 - 1

P R O F E S S I O N A L P A C K A G EP C 1 0 - 1 C o m p u l e r 5 1 2 KC x p a n o a D I o l 6 4 0 K 3 6 0 KD i s k D r t u o E n h a n c e dK e y b o a r d S e r i a l P a r a l l e lP o r t s 1 2 M o n i t o r A t H O O K , u C a b l e s A d a p t o r s

P a c k a g e o l l O O i s k e l l e s

$ 4 9 9S A M E P A C K A G EW / } 0 M B H A H D D H 1 V E ' 7 2 9

Page 88: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 88/104

T h A u t o m a t i c P r o o f r e a d e rP h i l i p I N e l s o n" T h e A u t o m a t i c P r o o f r e a d e r " h e l p sy o t y p e i p r o g r a m l i s t i n g s f o t h 1 2 8 , 6 4 P l u s / 4 , a n 1 a n p r e v e n t sn e a r l y e v e r y k i n d o t y p i n g m i s t a k e .

T y p e i t h P r o o f r e a d e r e x a c t l y a l i s t e d . S i n c e t h p r o g r a m c a n ' t c h e c k i s e l f , t y p e c a r e f u l l y t a v o i d m i s t a k e s .D o n ' t o m i t a n l i n e s , e v e n i t h e y c o n -l 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 d i s k o r t a p eb e f o r e r u n n i n g i t T h i s i i m p o r t a n t b c a u s e t h P r o o f r e a d e r e r a s e s t h B A S I Cp o r t i o n o i t s e 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 m e r o t h s c r e e n . C o p a r e t h i s r e s u l t w i t h t h e t w o - l e t t e rc h e c k s u m p r i n t e d t t h l e f t o f t h e l i n ei t h p r o g r a m l i s t i n g . I t h l e t t e r sm a t c h , i t ' s a l m o s t c e r t a i n t h l i n e w a t y p e d c o r r e c t l y . I t h l e t t e r s d o n ' tm a t c h , c h e c k f o y o u r m i s t a k e a n c o r e c t t h l i n e .

T h P r o o f r e a d e r i g n o r e s s p a c e s n o te n c l o s e d i q u o t e s , s y o c a o m i t o a d s p a c e s b e t w e e n k e y w o r d s a n d s t i l ls e m a t c h i n g c h e c k s u m . H o w e v e r ,s i n c e s p a c e s i n s i d e q u o t e s a r a l m o s t a w a y s s i g n i f i c a n t , t h P r o o f r e a d e r p a y sa t t e n t i o n t t h e m . F o e x a m p l e , 1 P R I N T ' T H I S I B A S I C " w i l l g e n e r a t ed i f f e r e n t c h e c k s u m t h a n 1 P R I N T ' T H I S I S B A S I C " .

c o m m o n t y p i n g e r r o r i t r a n s p os i t i o n — t y p i n g t w s u c c e s s i v e c h a r a ct e r s i n 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 f P R I N T o 6 4 3 7 8 i n s t e a d o f6 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 n o a c c e p tk e y w o r d a b b r e v i a t i o n s ( f o r e x a m p l e ,i n s t e a d o P R I N T ) . I y o p r e f e r t u s a b b r e v i a t i o n s , y o c a s t i l ! 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 e c u r s o r b a c k t t h l i n e , a n p r e s s i n g R E T U R N . L I S T i n g t h l i n e

s u b s t i t u t e s t h e 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 e 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 e 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 a 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 e s i m p l e s t w a t d i s a b l e i i t t u r n t h 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 a n d 6 5 5 2 6 f o t h P l u s / 4 a n 1 6 ) .T h e s e r e s e t r o u t i n e s e r a s e a n p r o g r a mi m e m o r y , s b s u r e t s a v e t h p r g r a m y o u ' r e t y p i n g i b e f o r e e n t e r i n gt h S Y S 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 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 o t h e r u t i l i t y . F o r e xa m p l e , f i r s t l o a d a n a c t i v a t e M e t aB A S I C , t h e n l o a d a n r u t h P r o o f r e a d e r .

W h e n u s i n g t h P r o o f r e a d e r w i t ha n o t h e r u t i l i t y , y o s h o u l d d i s a b l e b o t hp r o g r a m s b e f o r e r u n n i n g B A S I C p r g r a m . W h i l e t h P r o o f r e a d e r s e e m s u na 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 a n e v e r y c o m b i n a t i o n o u t i l i t i e sy o m i g h t w a n t t u s e . T h e m o r e u t i l it i e s a c t i v a t e d , t h m o r e f r a g i l e t h s y t e b e c o m e s .T h N e A u t o m a t i c P r o o f r e a d e r1 V E C = P E E K ( 7 7 2 ) + 2 5 6 * P E E K ( 7 7 3 )

: L O = 4 3 : H I = 4 4

2 P R I N T " A U T O M A T I C P R O O F R E A D EF O R " ; i I F V E C = 4 2 3 6 4 T H E N

{ S P A C E j P R I N T " C - 6 4 "3 0 I F V E C = 5 0 5 S 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 C

L R s P R I N T " P L U S / 4 1 6 5 0 I F V E C = 1 7 1 6 5 T H E N L O = 4 5 : H I =

4 6 : G R A P H I C C L R : P R I N T " 1 2 j ) _ "6 S A = ( P E E K { L O ) + 2 5 6 * P E E K ( H I ) ) +7 F O R J = 0 T 1 6 G : R E A D B Y T : P O K

A D R , B Y T : A D R = A D R + 1 : C H K = C H K♦ B Y T i N E X T

8 I C H K < > 2 0 5 7 0 T H E N P R I N T " E R R O R * C H E C K T Y P I N G I D A T A

S T A T E M E N T S " : E N D9 F O J = T S : R E A D R F . L F . H F :

R S = S A + R F : H B = I N T ( R S / 2 5 6 ) : L B =R S - ( 2 5 6 * H B )

1 0 C H K " C H K + R F + L F + H F : P O K E S A + LF , L B : P O K E S A + H F , H B : 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 O R * R E L O A D P R O G R A M A N D[ S P A C E j C H E C K F I N A L L I N E " s E N

1 2 P O K E S A + 1 4 9 , P E E K ( 7 7 2 ) : P O K ES A + 1 S 0 , P E E K { 7 7 3 )

1 3 I V E C = 1 7 1 6 5 T H E N P O K E S A +1 4 , 2 2 : P O K E S A + 1 8 , 2 3 : P O K E S A +2 9 , 2 2 P O K E S A + 1 3 9 , 2 2 4

1 4 P R I N T C H R S U 4 7 ) ; C H R ? ( 1 7 ) j "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 ( H I ) + i : P O K E ( E E K ( L O ) + 2 5 6 * P E E K ( H I ) ) - 1 , 0 i NE

1 6 D A T A 1 2 0 , 1 6 9 , 7 3 , 1 4 1 , 4 , 3 , 1 69 , 3 , 1 4 1 , 5 , 3

1 7 D A T A B 8 , 9 6 , 1 6 5 , 2 0 , 1 3 3 , 1 6 7 ,1 6 5 , 2 1 , 1 3 3 , 1 6 8 , 1 6 9

1 8 D A T A 0 , 1 4 1 , 0 , 2 5 5 , 1 6 2 , 3 1 , 1 81 , 1 9 9 , 1 5 7 , 2 2 7 , 3

1 9 D A T A 2 0 2 , 1 6 , 2 4 8 , 1 6 9 , 1 9 , 3 2 ,2 1 0 , 2 5 5 , 1 6 9 , I B , 3 2

2 0 D A T A 2 1 0 , 2 5 5 , 1 6 0 , 3 , 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 , 2 5 5 , 1 3 3 , 1 76 , 1 0 4 , 7 2 , 2 0 1 , 3 2 , 2 0 82 3 D A T A 7 , 1 6 5 , 1 7 6 , 2 0 8 , 3 , 1 0 4 , 2

3 8 , 2 2 6 , 1 0 4 , 1 6 6 , 1 8 02 4 D A T A 2 4 , 1 6 5 , 1 6 7 , 1 2 1 , 0 , 2 , 1 3

3 , 1 6 7 , 1 6 5 , 1 6 8 , 1 0 52 5 D A T A 3 , 1 3 3 , 1 6 B , 2 0 2 , 2 0 8 , 2 3 9

, 2 4 0 , 2 0 2 , 1 6 5 , 1 6 7 , 6 92 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 52 7 D A T A 1 0 4 , 7 4 , 7 4 , 7 4 , 7 4 , 1 6 8 , 1

8 5 , 2 1 1 , 3 , 3 2 , 2 1 02 8 D A T A 2 5 5 , 1 6 2 , 3 1 , 1 8 9 , 2 2 7 , 3 ,

1 4 9 , 1 9 9 , 2 0 2 , 1 6 , 2 4 82 9 D A T A 1 6 9 , 1 4 6 , 3 2 , 2 1 0 , 2 5 5 , 7 6

, 8 6 , 1 3 7 , 6 5 , 6 6 , 6 73 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 83 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

B C O M P U T E ! 1 ! G a z B t t a J u n e 1 9 B 8

Page 89: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 89/104

S o f t w a r e I n c .

U T I L I T I E ST H E S U P E R C H I P S

C u s t o m O p e r a t i n g S y s t e m f o t h C 1 2 8T h r e e 1 6 R O c h i p s t h a t a d s e v e r a l p o w e r f u l f e a t u r e s t

B a s i c 7 . 0 I n c l u d i n g F I N D , C H A N G E . . . T H I S . . . T O . . . T H A T . T Y P EU N N E W . C O M B I N E . M E R G E . S T A R T , F I L E . E D I T O R a n m o r e !S i m u l t a n e o u s s p i r t s c r e e n d i r e c t o r i e s o d e v i c e s 8 9 C o m p a l i b l ew i t h 1 5 4 1 / 1 5 7 1 / 1 5 8 1 a n v i r t u a l l y a l s o f t w a r e a n p e r i p h e r a l s .O n l y M S " !

S u p e r C h i p s , C u s t o m O p e r a t i n g S y s t e m l o t h C 1 2 8 D T w 3 2 R O c h i p s O n l y * 4 9 9 5 !

S u p e r C h i p , C u s t o m O p e r a t i n g S y s t e m f o t h C 6 O n 1 6 R O c h i p - O n l y * 2 9 " !

S u p e r C h i p , C u s t o m O p e r a t i n g S y s t e m f o t h 6 m o d e o t h C 1 2 8 - O n l y ' 2 9 9 5 !

S U P E R A I D EA l l - p u r p o s e u t i l i t y p r o g r a m l o t h C 6 p r o v i d e s :

B i - d i r e c t i o n a l s c r o l l i n gA u t o L i n e D e l e t i o nT r a c e f u n c t i o nD i s a s s e m b l e rL o - R e s S c r e e n D u m pN u m b e r c o n v e r s i o n{ 1 0 , h e x , b i n a r y )A p p e n d f i l e sF o r m a t s h o r tn e w / c o m p l e t e n e M e n u - d r i v e n

C h a n g e T H I S T O T H A Ts p e c i f i e d s t r i n g a n r e p l a c e

A n m u c h , m u c h m o m !S u p e r A t d e , t h c o m p l e t e p r o g r a m m e r ' s t o o l k i t . O n l y 5 O n

A u t o L i n e N u m b e r i n gR e n u m b e rM M o n i t o rL i s t a l v a r i a b l e s 1 s c r e e nH i - R e s S c r e e n D u m pR e s t o r e n e w e d B a s i cp r o g r a mC h a n g e D e v i c e n u m b e rP a c k e d L i n e E d i t o rD e t e r m i n e l i l e l o a da d d r e s s

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

G A M E SE Y O T H I N C A

F o u r t e x t a d v e n t u r e s o n o n e d i s k f o t h C 6 a n A p p l e I s e r i e sc o m p u t e r s . E y o t h I n c a . S h i p w r e c k e d , S o o A l i B a b a a n P e r i l so D a r k e s t A f r i c a . F o u r p e r i l o u s a d v e n t u r e s f o o n l y * 1 9 9 S !

R E V E N G E O F T H M O O N G O D D E S SF o u r t e x t a d v e n t u r e s o n o n e d i s k f o t h C 6 a n A p p l e I s e r i e s

c o m p u t e r s . R e v e n g e o t h M o o n G o d d e s s . F r a n k e n s t e i n ' sL e g a c y , N i g h t o t h W a l k i n g D e a d a n d T h e S e P h a n t o m . F o u rt e r r i l y i n g a d v e n t u r e s l o o n l y * 1 9 9 S !

S E V I X E N S F R O M S P A C ET h r e e t e x t a d v e n t u r e s f o t h C 6 a n d A p p l e I I s e r i e s f o M A T U R E A D U L T S O N L Y . S e V i x e n s f r o m S p a c e , B i t e o t h

S o r o r i t y V a m p i r e s a n H a t c h e t H o n e y m o o n . T h r e e s i z z l i n g a d u l ta d v e n t u r e s l o o n l y * 2 9 B 5 !

" . . . s j c c e / t e n f , e f f i c i e n t p r o g r a m t h a t c a h e l p y o s a v e b o t hm o n e y e n d o w n t i m e . "1 5 4 1 / 1 5 7 1 C o m p u t e r s G a z e t t eD S f v c A U S H i n i f i T D a c - ' 9 8 71 5 4 1 / 1 5 7 1 D r i v e A l i g n m e n t r e p o r t s t h e a l i g n m e n t c o n d i t i o n o t h e d i s k

d r i v e a s y o u p e r f o r m a d j u s t m e n t s . O s c r e e n h e l p i s a v a i l a b l e w h i l e t h ep r o g r a m i r u n n i n g . I n c l u d e s f e a t u r e s f o s p e e d a d j u s t m e n t . C o m p l e t ei n s t r u c t i o n m a n u a l o n a l i g n i n g b o t h 1 5 4 1 a n 1 5 7 1 d r i v e s . E v e n i n c l u d e si n s t r u c n o n s o n h o 1 l o a d a l i g n m e n t p r o g r a m w h e n n o t h i n g e l s e w i l lj o a d l W o r k s o n t h e c e 4 . s x 6 i . C T 2 B i n e i t h e r 6 4 o r 1 2 8 m o d e , 1 5 4 1 , 1 5 7 1i e i t h e r 1 5 4 1 o 1 5 7 1 m o d e ! A u t o b o o t s t a l m o d e s . S e c o n d d r i v e f u l l ys u p p o r t e d . P r o g r a m d i s k , c a l i b r a t i o n d i s k a n i n s t r u c t i o n m a n u a l o n l y

S 3 4 9 5 JS u p e r 8 U t i l i t i e s i c o m p l e t e u t i l i t i e s p a c k a g e f o t h

> ~ ^ _ _ ^ s i 1 5 B 1 d i s k d r i v e a n C 1 2 B c o m p u t e r . A m o n g t h m a n y' " a m 1 - S u p e r 8 U t i l i t i e s f e a t u r e s a r e :C o p y w h o l e d i s k s f r o m 1 5 4 1 o r 1 5 7 1 f o r m a t t 1 5 B 1 p a r t i t i o n s .

• C o p y 1 5 4 1 o r 1 5 7 1 f i l e s t 1 5 8 1 d i s k sB a c k u p 1 5 8 1 d i s k s o f i l e s w i t h o i S B i ' sS u p p l i e d o n b o t h 3 V j " a n 5 V « " d i s k e t t e s s t h a t i t w i l l l o a d o e i t h e rt h e 1 5 7 1 o 1 5 8 1 d r i v e .P e r f o r m n u m e r o u s D O f u n c t i o n s s u c h a r e n a m e a d i s k , r e n a m ef i l e , s c r a t c h o r u n s c r a t c h f i l e s , l o c k o u n l o c k t i l e s , c r e a t e a u t o - b o o ta n m u c h m o r e !

S u p e r 8 U t i l i t i e s u s e s a n o p t i o n w i n d o w l o d i s p l a y a l c h o i c e s a v a i l a b l ea a n g i v e n t i n e . f u l l f a a t u r e d d i s k u t i l i l i e s s y s t e m f o t h e 1 5 8 1 f o o n l yS u p e r 8 U t i l i t i e s i n o a v a i l a b l e f o t h C 6 4 ! S 3 9 9 5 I

R f l m p o iR A M D O S i c o m p l e t e R A b a s e d" D i s k " O p e r a t i n g S y s t e m f o t h C o m m o d o r e 1 7 0 0 a n 1 7 5 0 R A M He x p a n s i o n m o d u l e s w h i c h t u r n s a l o R A M - D I S Kp a r t o t h e x p a n s i o n m e m o r y I n t o l i g h t n i n g l a s t R A M - D I S K . R A M D O Sb e h a v e s s i m i l a r t m u c h f a s t e r 1 5 4 1 o 1 5 7 1 f l o p p y d i s k e x c e p t t h a t( h d a t a i h e l d i e x p a n s i o n R A a n n o o d i s k . U n d e r R A M D O S ,

5 0 K p r o g r a m c a n b l o a d e d i V s e c o n d . P r o g r a m s a n d i l e s c a n b t r a n s f e r r e d t a n f r o m d i s k w i l h s i n g l e c o m m a n d . R A M D O S i a v a i l a b l e i o n i > S Q G 9 5 1

S U P E R B I K EA c t i o n - p a c k e d , ( u n f i l l e d m o t o r c y c l e a r c a d e g a m e

f o t h C 6 4 . R a c e t h c l o c k i M o t o c r o s s , E n d u r o ,S u p e r c r o s s o T r i a l s . F l t h r o u g h t h a i o s p e c t a c u l a rj u m p s . B o u n c e o v e r w o o p - d e - d o o s .

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

T h r i l l i n g S u p e r B i k e a c t i o n f o o n l y § - ^ 9 5 )

G A L A C T I C F R O N T I E RE x c i t i n g s p a c e e x p l o r a t i o n g a m e f o t h C 6 4 . S e a r c h f o l i f e f o r m s

a m o n g t h 2 0 b i l l i o n s t a r s i o u g a l a x y . S c i e n t i f i c a l l y a c c u r a t e .A w e s o m e g r a p h i c s ! F o r t h s e r i o u s s t u d e n t o a s t r o n o m y o t h c a s u a le x p l o r e r w h w a n t s t b o l d l y g o w h e r e n m a h a g o n e b e f o r e .

O r d e r w i l h c h e c k , m o n e y o r d e r , V I S A , M a s t e r C a r d , C O D .F r e e s h i p p i n g h a n d l i n g o U S , C a n a d i a n , A P O . F P Oo r d e r s . C O F o r e i g n o r d e r s a d $ 4 . 0 0

o r d e r F r o m : F r e e S p i r i t S o f t w a r e , I n c .9 0 W H i l l g r o v e , S u i t e

L a G r a n g e , 1 6 0 5 2 5( 3 1 2 ) 3 5 2 - 7 3 2 31 - 8 0 0 - 5 5 2 - 6 7 7 7

F o T e c h n i c a l A s s i s t a n c e c a l l : ( 3 1 2 ) 3 5 2 - 7 3 3 5

I E n g l a n d c o n t a c t F i n a n c i a l S y s t e m s S o f t w a r e 0 9 0 5 - 6 1 1 - 4 6 3

Page 90: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 90/104

M a c h i n e L a n g u a g e E n t r y P r o g r a mF o C o m m o d o r e 6 a n 1 2

O t t i s R C o w p e 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 ia 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 8 .

T y p e i a n s a v e s o m e c o p i e s o f w h i c he v e r v e r s i o n o M L i a p p r o p r i a t e f o y o u r c o m p u t e r ( y o u ' l l w a n t t u s i t e n t e r f u t u r e M p r o g r a m s f r o m C O P U T E D 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 l o t h e rv a l u e s y o e n t e r i M L X ) m a y a p p e a rs t r a n g e . I n s t e a d o t h u s u a l d e c i m a ln u m b e r s y o u ' r e a c c u s t o m e d t o t h e s en u m b e r s a r i h e x a d e c i m a l — a b a s e 1 6n 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 o p t i o n o c l e a r i n g t h e w o r k s p a c e .C h o o s e t h i s o p t i o n i y o u ' r e s t a r t i n g t oe n t e r n e l i s t i n g . I y o u ' r e c o n t i n u i n g

. a 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 e f i r s t n u m b e r i t h f i r s tl i n e o t h p r o g r a m l i s t i n g . I y o u ' v e a r e a d y t y p e d i n 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 u l e f t o f t y i n a t h e n o f t h e p r e v i o u s s e s s i o n( b e s u r e t l o a d t h e 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 a n c a s e , m a k e s u r e t h e 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 f 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 y o u . Y o t h e n t y p e i a l n i n e n u m b e r so t h a t l i n e , b e g i n n i n g w i t h t h f i r s tt w o - d i g i t n u m b e r a f t e r t h c o l o n ( : ) .E a c h l i n e r e p r e s e n t s e i g h t d a t a b y t e sa n c h e c k s u m . A l t h o u g h a 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 e x t r ac h e c k s u m n u m b e r o n 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 n 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 e r i g h t m o s t c o l u m n o d a t a i o m i t t e d , b u w r e c o m m e n d a g a i n s t i t I t ' s m u c h e a s i e r t l e M L d t h p r o o fr e a d i n g a n e r r o r c h e c k i n g f o y o u . )

W h e n y o e n t e r l i n e , M L r e c a lc u l a t e s t h c h e c k s u m f r o m t h e i g h tb y t e s a n t h a d d r e s s a n 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 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 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 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 - 9 a n t h l e t e r s A - c a n 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 e f u n c t i o n k e y s a n a n k e y s o t h n u m e r i c k e y p a d s t h a t y o c a e n t e r d a t a o n e - h a n d e d . { T h e 6 4v e r s i o n i n c o r p o r a t e s t h k e y p a d m o d if i c a t i o n f r o m t h M a r c h 1 9 8 6 " B u g -S w a t t e r " c o l u m n , l i n e s 4 8 5 - 4 8 7 . ) I e i t h e r c a s e , t h k e y p a d i a c t i v e o n l yw h i l e e n t e r i n g d a t a . A d d r e s s e s m u s t b e n t e r e d w i t h t h n o r m a l l e t t e r a n n u m b e r k e y s . T h f i g u r e s a b o v e s h o wt h k e y p a d c o n f i g u r a t i o n s f o e a c hv e r s i o n .

M L c h e c k s t o t r a n s p o s e d c h a r a ct e r s . I y o u ' r e s u p p o s e d t t y p e i A a n i n s t e a d e n t e r 0 A M L w i l l c a t c hy o u r m i s t a k e . T h e r e i o n e r r o r t h a t

6 M L K e y p a d

S p a c e

1 2 M L K e y p a d

( F l ) ( F 3 ) ( F 5 ) < F 7 )

( +

( -

c a s l i p p a s t M L X : B e c a u s e o t h c h e c k s u m f o r m u l a u s e d , M L w o n ' tn o t i c e i y o a c c i d e n t a l l y t y p e F i p l a c e o 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 rb 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 f 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 s o n a b l e c a r e w h i l e e n t e r i n g d a t a .

E d i t i n g F e a t u r e sT c o r r e c t t y p i n g m i s t a k e s b e f o r e f i i s h i n g l i n e , u s t h 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 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 c u r s o r r e t u r n s t t h s t a r t o f 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 R ' S G a z e t t e J u n o 1 9 B 8

Page 91: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 91/104

C u s t o m e r S e r v i c e3 0 5 - 5 3 8 - 1 3 6 4

W h o l e s a l e r s , I n c .2 2 L i n c o l n R o a d M i a m i B e a c h , F l o r i d a 3 3 1 3 9

D e a l e r & I n s t i t u t i o n a l A c c t s . 1 - 8 0 0 - 3 3 1 - 7 0 5 4S A L E S 1 - 8 0 0 - 2 3 3 - 6 3 4 5

T ' c o m m o d o r G6 4 C O M P U T E R

1 2 9 . 9 0 *' W I T H T H P U R C H A S E O S P E C I A L S O F T W A R E P A C K A G E

S T A R M I C R O N I C S P R I N T E R8 C O L U M N P R I N T E RF U L L G R A P H I C S C A P A B I L I T Y1 C O % C O M M O D O R E C O M P A T I B L E

V E A I 5 W A R R A N T Y

P A N A S O N I C 1 0 8 1 I I 1 1 1 1 ? ™ 'P A N A S O N I C 1 0 * 1 1 1 1 * ? 1 'P A N A S O N I C 3 1 3 1 2 4 9 = ° -P A N A S O N I C 1 5 2 4 6 6 i » O K I M A T E 2 G 1 1 9 * 'O M D A T A 1 2 0 I W " 1

O K I D A T A 1 8 S T A R N 1 0 0 0E S P O N L X 6 0 0E P S O N F X 2 8 S EE P S O N E X 8 Q 0H W - 1 0

2 2 4 "

1 8 - 1

C A l i9 9 " - -

" 1 6 7 0 " C L O N E1 2 0 0 b a u d m o d e m

d w e c t c o n n e c tw i t h s o f t w a r e

8 9 . M

C O M M O D O R E3 0 B A U D

D I R E C T C O N E C !M O D E M

1 9 . ' °5 % D S D D D I S K E T T E S

1 9 * * 1 0 0 % C E R T I F I E D & G U A R A N T E E D■ M I N 5 0 W / P U R C H A S E O D I S K F I L E

f i c a m m o d o r - a < ] 2 8 - DW O R D P R O C E S S I N G S Y S T E M

6 2 9 . 9 0C o m m o d o r o 1 2 8 - D C o m p u t e r w / b u l t t - l n

3 6 0 K d o u b l e s i d e d d i s k d r i v eH R e s o l u t i o n 8 c o l u m n m o n l t o i

w / c a b l eB O C o l u m n H l g h S p o e d G f a p h l c j P r i n t e i

w i t h i n t e r f a c e c a b l e sW o r d P r o c e s s i n g D a t a b a s e S o f t w a r e

1 7 5 0 R A E X P A N D E R 1 6 9 . * °O U T L E T S U R G E P R O T E C T O R 1 8 . ' °

C 6 P O W E R S U P P L Y 2 8 . * °

C O L O R M O N I T O R

1 3 9 . 9 0 ■ W . t n P u r c h a s e o l B i o r e G u a r d

B E R K L E Y S O F T W O R K SG E O SG E O S 1 2 BG E P U B L I S HG E O P H O G R A M M E RD E S K P A K - 1f O N I P A X -G E M D E S K B A I IG E O W R I T EG E O C A 1 CG E O F r L E

A C C E S SE C H E L O NM A C M 1 2 M A C H 5L E A D E R B O A T J DT R I P L E P A W O R L D C L A S SL E A D E R B O A T O

M O 4 1 4 1 . "4 1 . "1 4 . "1 4 1 4 . "

C A L L2 9 2 9 . "2 9 . "

2 " 2 0 . "1 1 2 3

B R O D E R B U N DP R l N T S H O PK A R A T E K AW H E R E I T M E U S A .I C A R M E N S A N D I E G OC O I N T S H O P C O M P A N I O NB A N K S W R I T E R

T I M E W O R K S1 2

P A R T N E R 1 2 S W I f T C A L C 1 2 f lO A T A M A N A G E R 1 2 C € S K T O P P U B L I S H E R

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

S U B L O G I C / A C T I O N S O I - fR I G H T S I M U L A T O R I I 3 2 . "T H U D E R C H O P P E R 1 7 . "U D P E O I S C O P E 1 7 . "S C E M l i y M S t i 1 . 1 2 e 1 4 J E 2 5

D A D A E A S IB S E A X T H R O U G H 2 0 . "C O M M A N D O 2 0 I K A R I W A R R I O R 1 7 "k U N G F ( A S E R 1 4 T A T E A M W E S T L I N G 1 7 . "

s p u s p K I L L E D U f s T T l L D E A DT E S T D R I V E

D I G I T A L S O L U T I O N SP O C K E T D I C T I O N A R Y

2 4 1 7 2 2 3

2 4 , " '2 4 2 ■ 2 4

C A L L

P O C K E T f I L E D I IF O C K E T P L A N N E R I IS U P E R P A C K

G A M E S I A RC H A M P I O N S H I P B A S E B A L LC H A M P I O N S H I P F O O T B A L LS T A R R A N K B O X I N GT O F U E L E L I M I N A T O R

2 B 2 8 . "2 f 5 9 . "

1 0 2 0 1 7 . "1 7 , "

S O F T W A R EE P Y X

C A L I f O R N I A C A M E S 2 1 C H A M P I O N S H I P W R E S T L I N G 2 3

A S L O A D 2 R A W A R R I O R 1 7 . 'S T R E E T S P O R T S 2 3 'W I N T E R G A M E S 2 3 W C f l l D G A M E S 2

E L E C T O B N I C A R T SA D V E N T U R E C O N S T M . A M N E S I A 2 A B I I C F O 2 4 . 'B W O S T A l f I I ! C H E S S M A S 1 E R 2 0 0 0 2 4 'D R A G O N S L A I R 1 5H O M E P A 1 F I N A N C I A 1 O O X B O O X 1 2 . 'I N S T A N T M U S I C 2 0 M U I E 1 L E C A C V O F T H A C I E N T S 2 M A R B L E M A D N E S S 1 9 U L T I M A I / I I I / I V C A S K F O I I C A P A P E R C L I P 1 8

P R O G R E S S I V EB O B S T E A M P R 2 9 S U P E R S C R I P T 2 0 S U P t R B A S E 6 4 7 S U F t R B A S E 1 3 5 2 S U P C R S C R I P M 2 6 5

C A L LP

C A L LH R E S O L U T I O N

M O N O C H R O M E M O N I T O R4 0 / e o C o l u m n D i s p l a y

8 9 , 9 0M I C R O P R O S E

A I R B O R N E R A N G E R 2 0 "C O N F L I C T I V I E T N A M 2 3 " 'F 1 S T R I K E E A G L E 2 0 G U N S H I P 2 « P I R A T E S 2 • S T E A L T H F I G H T E R 2 3 S I L E N T S E R V I C E 2 3

M I N D S C A P EB O P N W R E S T L E 1 7 . "D E F E N D E R O T H C R O W N 2 G A U N T L E T 2 1 N D O O R S P O R I S 2 0 X I N G O C H I C A G O 2 0 P A P E R B O V 2 0 r ;S D 2 0

C L O S E O U T SW A

H O M E A C C O U N T A N T 7 4 P A P E R C L I P I IE A S Y S C R I P TJ A N E 1 2 L O G OM P A M A A M A ? O 0 K «Z O f i K I I D E A D L I N ES U S P E N D E D

7 " 4 9 9 6

2 9 2 9 3 9 4 9 . "5 9 4 9 . "

N O 2 4 . "1 9 . " "1 2 . ™1 4 2 9 . "

7 .

6 a . 0 4

I F B E E F R E I G H T O O B D E f i S O V E R ' 1 0 0 . ™ A l o r l c e i r e f l e c t

3 c a i h c H c o u m A a a i \ t c r o a i i c o r a p m c h o s e iC O t x d e n a a ' p e B o O t o o n u n t J e i ' l O Q ^ a O d M . 1 " 1s h i p p i n g a n h a n a i l n g Q u a n l i ' i e i o f s o m e i r e m i m a b l i m i t e d f ^ i c e i a r s u d e c l r c r o n g e w i l h o u l n o t i c o A P A .f p c a b a a d i i i o n o i s h i p o m g F t x e i g n o r a o r j a c t u a lf r e i g h t c i i a t o s a A l t a l o i a f i n a l R e t u r n o d e t e c t i v er n e r c r i a n d i M f o r e p l a c e m e r i t o n l y w i i n a u t h o r i : o l i o nA u t n w i i e O r o t u r n s a r e i u b j e c l t o p r e i t o c k i n a t e e C o m p l e t el i s t i n g o o i s o l e s p o l l c r e s o v o i l a b i o u p o n r e q u e s t F l a r i a oc o s i a B r i t i a t a i t x i i o i l o i

C O M P U T E ! ' * G a z e t t e J j n e 1 9 8 8 8

Page 92: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 92/104

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 e a v a i l a b l e

w h e n c o r r e c t i n g l i n e s i n w h i c h M L h a d e t e c t e d a e r r o r . T m a k e c o r r e ct i o n s i l i n e t h a t M L h a r e d i s p l a y e df o 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 e 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 y t o 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 r 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 e c o n t e n t s i t h s a m e f o r m a t a s t h ep 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 a s t a r t i n g a d d r e s s . B s u r e t h a t t h s t a r t i n g a d d r e s s y o g i v e c o r r e s p o n d st l i n e n u m b e r i t h l i s t i n g . O t h e rw i s e , t h c h e c k s u m d i s p l a y w i l l b m e a n i n g l e s s . M L d i s p l a y s p r o g r a ml i n e s u n t i l i r e a c h e s t h e e n o t h p r g r a m , a w h i c h p o i n t t h m e n u i r e d i sp l a y e d . Y o c a n p a u s e t h e d i s p l a y b p r e s s i n g t h s p a c e b a r . ( M L X f i n i s h e sp r i n t i n g t h e c u r r e n t l i n e b e f o r e h a l t i n g . )P r e s s s p a c e a g a i n t o r e s t a r t t h d i s p l a y .T b r e a k o u t o f t h 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 l o a d t h e m b a c k i n t o t h ec o m p u t e r . T h e s e a r S A V E F I L E a n L O A D F I L E ; t h e i r o p e r a t i o n i q u i t es t r a i g h t f o r w a r d . W h e n y o p r e s s o L M L a s k s y o f o t h e f i l e n a m e . Y o u ' l lt h e n b 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 e d i s k d r i v e s t a r t i n ga n s t o p p i n g s e v e r a l t i m e s d u r i n gl o a d o s a v e ( s a v e o n l y f o t h 1 2 v e s i o n ) . D o n ' t p a n i c ; t h i s i n o r m a l b eh a v i o r . M L o p e n s a n r e a d s f r o m o w r i t e s t t h f i l e i n s t e a d o u s i n g t h u s u a l L O A D a n S A V E c o m m a n d s( 1 2 8 M L m a k e s u s o B L O A D ) . D i s ku s e r s s h o u l d a l s o n o t e t h a t t h 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 o 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 f s c r a t c hi n g t h e e x i s t i n g f i l e i y o 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 s t a r t i n ga d d r e s s t t h e n d i n g a d d r e s s , s t h s a v e o l o a d m a t a k e l o n g e r t h a n y o m i g h t e x p e c t i y o u ' v e e n t e r e d o n l ys m a l l a m o u n t o d a t a f r o m l o n g l i s ti n g . W h e n s a v i n g p a r t i a l l y c o m p l e t e dl i s t i n g , m a k e s u r e t n o t e t h a d d r e s sw h e r e y o s t o p p e d t y p i n g s y o u ' l lk n o w w h e r e t r e s u m e e n t r y w h e n y o r e l o a d .

M L r e p o r t s t h s t a n d a r d d i s k o t a p e e r r o r m e s s a g e s i a n p r o b l e m s a r d e t e c t e d d u r i n g t h s a v e o l o a d . ( T a p e ,u 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 DD 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 e d i s k d i r e c t o r y b e f o r es a v i n g o l o a d i n g .

T h Q U I T m e n u o p t i o n h a t h o v i o u s e f f e c t — i t s t o p s M L a n e n t e r sB A S I C . T h R U N / S T O P k e i d i a b l e d , s 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 E -S T O R E a l s o g e t s y o o u t . ) Y o u ' l ! b a s k e d f o r 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 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 e 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 d i s k ( D L O A D" f i l e n a m e " o t h 1 2 8 ) o r L O A D " f i l en a m e " f o r 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 f 0 8 0 1 f o t h 6 o 1 C 0 1 f o t h 1 2 8 . O t h e r p r o g r a m s m u s t b r l o a d e d t o s p e c i f i c a d d r e s s e s w i t h c o m a n d s u c h a L O A D " f i l e n a m e " , 8 , 1 f o d i s k ( B L O A D " f i l e n a m e " o t h 1 2 8 ) o L O A D " f i l e n a m e " , 1 A 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 y 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 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 O u n c e O f P r e v e n t i o nB t h t i m e y o f i n i s h t y p i n g i t h e d a t af o l o n g M p r o g r a m , y o m a h a v es e v e r a l h o u r s i n v e s t e d i t h p r o j e c t .D o n ' t t a k e c h a n c e s — u s e o u " A u t om a t i c P r o o f r e a d e r " t t y p e t h n e M L X , a n t h e n t e s t y o u r c o p y t h o r o u g hl b e f o r e f i r s t u s i n g i t e n t e r a n s i n i f i c a n t a m o u n t o d a t a . M a k e s u r e a l t h m e n u o p t i o n s w o r k a t h e y s h o u l d .E n t e r f r a g m e n t s o t h p r o g r a m s t a r t i n ga s e v e r a l d i f f e r e n t a d d r e s s e s , t h e n u s et h D i s p l a y o p t i o n t v e r i f y t h a t t h d a t a h a b e e n e n t e r e d c o r r e c t l y . A n b s u r e t t e s t t h S a v e a n d L o a d o p t i o n ss e v e r a l t i m e s t e n s u r e t h a t y o u c a n r c a l l y o u r w o r k f r o m d i s k o r t a p e . D o n ' tl e s i m p l e t y p i n g e r r o r i t h n e M L c o s t y o s e v e r a l n i g h t s o h a r dw o r k .

P r o g r a m 1 M L F o C o m m o d o r e6 S 1 R E V E R S I O N 1 . 1 1 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 6 7 A D D E D

P O K E 5 6 , 5 0 : C L R i D I M I N S ,I , J , A , B , A S , B S , A ( 7 ) , N SC 4 - 4 S i C G = 1 6 : C 7 = 7 : Z 2 - 2 i Z4 = 2 5 4 i Z 5 = 2 5 5 : 2 6 = 2 5 6 i Z 7 =1 2 F A * P E E K { 4 5 ) + Z 6 " P E E K ( 4 6 )j B S = P E E K ( 5 5 ) + Z 6 * P E E K ( 5 6) : H S « H 0 1 2 3 4 5 6 7 8 9 A B C D E F "R S = C H R S ( 1 3 ) : L S = " ( L E F T ) ": 5 ? * " " s D $ = C H R S ( 2 0 ) : Z S -C H R S ( 0 ) : T $ - " ( 1 3 R I G H T ] "

C 1 4 S D = 5 4 2 7 2 i F O R I » S D T S + 2 3 t P O K E I , 0 i N E X T i P O K E( S P A C E ] S D + 2 4 , 1 5 : P O K E 7

8 , 5 2F C 1 5 0 P R I N T " 1 [ C I , r J " C H R S { 1 4 2 ) C H

R S ( B ) : P O K E 5 3 2 8 0 , 1 5 : P O K5 3 2 8 1 , 1 5

E J 1 6 0 P R I N T T S { R E D j f R V S )[ S P A C E S l g S 3 { S P A C E S ) " S P C ( 2 8 ) "( S P A C E S ] [ O F F ] [ B L U ] M

I I r e d H r v s )[ S P A C E S ] M S P C ( 2 8 ) "[ 1 S P A C E S ] [ 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 ! ' 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 ) "

J 1 S P R I N T " [ B L K ) S T A R T I N G A D D

E

D

C

S

1 0 1 1

1 2

1 3

9 C O M P U T E ' S G a z o t t o J u n o 1 9 B 8

Page 93: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 93/104

C O M P U T E RD I S C O U N T S O

A L Y O U RC O M P U T E R N E E D S .

M I B R O6 W E S T 3 6 t h S T . , N Y C , N 1 0 0 1 8

O U O N L Y S T O R E ! ! E S T A B L I S H E D S I N C E 1 9 5 0

C O M P U T E RD I S C O U N T S O

A L Y O U RC O M P U T E R N E E D S

I 2 B O / 1 0 P I E C E O U T F I Tt t l u w s C w w w s o r f t f l i n f t w d * i i " f c h i i i n f t f i [ M • C g m m M i n t a C a M i n n a ■ [ . » » „ p u i t n . ( . ; ( , „ , „

i D O n * H n d C l i n w V . n . i ! » / V H

c o m m o d o r eC O M M O D O R E 0 4 - C2 P I E C ED E L U X EP A C K A G Eo u t f i t sD U I R T M 1 U U SC e m p n i t J M o " i r D r■ D i l l D n v r H u t f C l ' J f t t i• P i i k i j t f O i H . t r . .

c o m m o d o r eC O M M O D O R E 6 4 - C2 P I E C ED R E A MO U T F I T' 4 8 8

D U T ' l T J M L I U f U S C f l M n o d o f i W E f t o l d " 5 * 1 D i C m U j t n M i l ' D i $ f O r l « n u D u n t r

5 0 A M I G A 5 0

T O O T H L I N E O U T F I TO U T F I T I N C L L O f S f l m p j i 5 0 f l r l h 6 r i [ ' « D n v v - A n v ^ a H G C o f c n M o n l W " f r r i l p f r A r ^ j j < P K k « g t D < i k » M » • i L V i v t H n C i t i n i r * O w n f f i M w u l * L l £ A G u h ' ^ i f c

$ 8 4 8f t c o m m o d o r e

V 1 2 ■ D R E A M

P A C K A G EO U T F I T$ 4 8 8

I N C L U D E S C o m r o i m I 2 b r f t m v t • t i l l D u D r i w » i C o m p u l o r• C o m m n d a r a P i m m " A A d a p r e r ■ O w n m M a n u a l * D i u D n r t H e a d

P a c k a g e I D i i h i T l n

c o m m o d o r e1 2

P R O F E S S I O N A LO U T F I T

$ 5 6 8C P K I I N C l U O i S . C o m m o d o r e 1 1 ( , ; ; . - - 1 5 7 1 D i s c D l r v i ■ C o m n w B r sC o l o r M a n i l a ; • C a r a n o d o i f l P r i m e r " A i d a p l a i • Q w w i M a n u a l » D i k O i i t e■ l ! j ! C ' s j - : • ! D i l l

c o m m o d o r e1 2

T O O T H L I N E

O U T F I T$ 6 4 8O U T F I T I N C L U D E S : C D m m o d o r t I 2 t e i b o l i d • C o m m o d o r e 1 5 7 1 D D n

■ C o m n a d f l r H f l G B C o l a W o m l o f * C a r n n o d O f l P r i n l t t » f l C i d a o r p « O w f i e r i• D Q t i v t H t C l t m i " P k I i j i D i i U n i l

' C H O O S E Y O U R O W P A C K A G E D E A L ' M I M A T C H T H C O M P U T I R I T H E MT H A T ' S G O O D F O Y O f O N O O U C O M P U T I HI M C I A U m W I L L G I V E Y O 1 P I C I A L F - H I C E 1

B L U E C H I P2 P I E C E P A C K A G EW I T H P R I N T E RI B X C O M P A T I B L E *S 5 9 8 —

I N C I V D I 5 1 7 1 H i f p j r J i b l p l 6 i u * H 3 • 1 1 j V n w S d ! 1 * r V a l | p l ^ n r i- O p l ? □ M H t d Q r n i

I H C l U D I l r I J l H C T U p K t ¥ i H W 4 W ' J H N ' M t p p r O f i W1 3 C * m p u t * r M o n t l o - r M d p 1 O n h t t t B * D * D r t n H * * 4* W a r d P r a r r l i a r M p r r i d l H a a t - D a t a ■ ■ ! ■

J N I G A f l T T t H A R D D H I V I . , I T » aI M t C A B T T t H A R D D R t V l U ' M I C A B Y T l H A H D D H I V I - t + * t

C O H M O D O R E P C I O - I1 P I E C E P A C K A G EW I T H P R I N T E RI B X C O M P A T I B L E *$ 5 9 8 I n c l u d e * S t a r P r i n t t r

G 4 . C K ' t E w i i o S l n i - P u j H d I F n r i i

K j b u d W . ' l U K F t o o -C * n . ; - m r - 1 H * « i l U r - p a t l u r a 1 D l i k a n a i p B i k

: ■ ■ : r ■ ■ ! " , r P r o < a i i D r - I p r « K d 1 1 i f « l [ ■ < i i l i 'T H I H I C A I T T I H A H D D H I V I > T T M I I . V H A R D D H I V I I M

4 H I G A I T T I H A P W V I I (

1 P I E C E P A C K A G EW I T H P R I N T E RI B X C O M P A T I B L E7 ' n c ' " d l : ' s s - ' r P r W i M

J U f 3 0 U S H u d D r i fP A C K A C I I N C L U P H i L * * * l f , f H | K t r b « N - D l i < D i - l I f l l K t t t * ! » l l " C « f l * B V t * r H f r i l i f - D u e O r H M j H « a « C l t V i T '' O w n f h H a m u l - A t f i U i f l i r - ) U H f l * p p r D r i n - V T * l 4 P r c -i * k i « r - I p r f j i d i n * * ( * D f l t l ■ « W I T H i 2 H I O A I T T 1 H A H D D H J V I . . . , . . . . , , I t W I T H : 1 t i r C A V T T I H A B & 0 W V I - , 1 1 0 4 1V t f l T H l 4 H I O A B T T I H A R D D R I V I 1 1 1 4 1

E P S O N E Q U I T Y I I P I E C E P A C K A G EW I T H P R I N T E RI B X C O M P A T I B L E

7 9 S f j r P r i n t e r

' t v o M r r w t i i a r • t p r c A d i h # * i - D a i a ■ ■ ! ■I H I G A B Y T I H A H D i . l ' I V I . . , * • • ■J M I G A R Y T I H A I t O D U J V L I f t 4 lJ M I C A h T T I H A R D D H I V I . I U 4 I

V E N D E X H E A D S T A R TI B X C O M P A T I B L E ®F E A T U H i S I N C I U O L 8 0 S 8 P r a o u a i < 7 7 i S S w S l a t s » 5 1 2 K B

S l n i l P n r i l • M s u l lJ 6 B K B i m > P i r i W

G l m i • l i g h t P P u r l

P R I C E D T O L O T A O V E K T J 1 E I IB O H U t t O V E R i t 0 0 W O R T H O S O F T Y M R t D O N U S tO V E R 1 1 0 0 0 W O R T H O C O U P O N S N C H A R G E

A V A I L A B L E W I T H : 1 M E G A B Y T E H A R D D R I V E

C O M M O D O R EA M I G A 1 0 0 0

C A L L F O N E L O P I C

A M I t. - - i ■ ■ . : . ■ ■ ! ■ M B M t m a i y

f i p l r K J i U t T M • I J - i l i I E c - n f' i ' ■ - , ■ ■ ! ' • ' • : • ■ : > P - . r l : * M : . h

A L 1 O A V A l L A B L I l A M I G A 3 » * H D H I T O R• t . f I H T I R H A L D R I V E ■ R I D G I C A R D

■ H A R D O R I V f C D N T R O t E J K ' 1 M B H A I X C A H E I t HP A C K A G E D I A U A V A I L A B U I 1

N E C z c o m m o d o r eF R O M

» o I 1 B Ds « t a i c ( a « ■ m ™

C O M M O D O R E I f t lK * ' U ' [ J f t C i f O E H O O n t a < D - v T O u O m F U i

F I - I C U L L O P f t l C I

I 0 S 4U M S H C L U H ' H « b l t M -

u i t n: i " > L D P U K I l l l

c o m m o d o r eH A R D W A R E

S O F T W A R E( O I O H D D D H t a H H V D O J i r I I J I M

C O X H O D 4 H 1 I T * 1 n

C Q H H P O Q U I t * T ■ C O w i B O f l M j H r l - M M

T O 2 B E S T S E L L I N G

P R I N T E R S F O £ C O M M O D O R Ef I B

X E I K O t H A I B O V CS I I K O I H A I D O O V CI I I K O I H A 1 0 E P S O N 1 X - B O 0E P S O N L X - B 6E P 1 O N L Q - f O OE P S O M L Q - S O OE P I O N F X - B 1 EE P S O N F X - K UO K I M A T E I O

H I A T 1 O K D A T A 1 1 O K D A T A 1 * S T A R H X - 1 0S T A H N P - I OS T f l R N K - I O CS T A R N X - 1 0 0 0I T A R H X - I 0 O 0 CI T A R N X - I SS T A R N i l - 1 4 I X

C A L L F O N E L O P R I C E S ) ! !

O R D E R N O W I IP H O N E O R D E R S O N L Y

C A L L T O L L F R E E

( 8 0 0 ) 2 2 3 - 0 3 2 2R I N F O R M A T I O N C A L L( 2 1 2 ) 6 9 5 - 7 1 3 3

N E Y O R K H A T E R E S I D E N T S C A L L( 2 1 2 ) 6 9 5 - 7 1 3 3 / 6 9 5 - 7 1 3 4

O A L P H O N E O R O E H S P L E A S E C A L LM O N . - 5 A T . I O t O O A M - 7 l l O P MS U N D A Y I O i O O A M - 6 1 O O P U s e M a s t e r C a r t ) . V i s a , A m e r i c a n E x p r e s s ,o S e n d M o n e y O r d e r , C e r t i f i e d C h e c k .W N O T A K E D I S C O V E R f D I N E R S C L U B

M I B R O I N C .• w . 4 1 1 1 I t r i t t . N e r o r k , N . T . I 0 O H

H O N . T H R U 1 A T . l O l O O A H - T t l O P M H I M . t O A M - 4 P MA l m r c h i n d u i b r a n d n a f i c T D r f I r u l i M i n i m u m i h i p p n q j n d h a a d f a f d t t f l1 4 ¥ > B r c o p m ^ t t x $ e s m i i t L f d i W t f J i i j d o n H n s t t t u c r b e T o n u m i i gi n o n e r t r O s r N n m w r o r d e r s w i l l I I n c e p [ t d w i l h o u l ( K t f t j L A p n e n n | F C I 1 [ h a n g * w p l h a u l n n l i c t O u d n u i i t i m i b l i f n i r e d o n t o m e i i p m i . B u f u n d iw i i r u n i e n r > d v n i r i a i i g m d p i t l i s ' n g i n d u n i i l W g c i v m l r f u n A i D r d t nu * I B C t i K C t p l v c e r r ■ f r i c t l w P n c E l u b j K I I m n r f K i i n t l A c r i b ij - . J d v c r i m N d i E i | K K i i i b l f l l o r i , [ , o j r j D f . i : i ! e r r o r ] f D r i n l w r r j r i a n r i k R i rc a l l r u s l o m e r l e i r t a p l t a w c i f l b e E w t n 1 2 - j r J i n n D ' 3 Q f i P n c e n o o d F o m i l lo j i m o n l y . P i c i u H i t < F o i S u i t f i r k v i n r r r i r m b n a t T D a p t i i n w > [ o C u u l l l t - i l u N S 0 0 2 S 1 N r i t i i n « ; t ; 1 « f w l n n - l p r o r w t l l

. ' ■ i i f l l .

Page 94: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 94/104

G 1 9

K 2 0

P G 2 1 0

D R 2 2 0

B

J

J H

F

E

E J

K

P

J G C

R

B

P J Q

E H

J S

G

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

R E S S B 4 3 " ; : G O S U B 3 0 0 : S A = AD i G O S U B 1 0 4 0 i I F T H E N 1 8P R I N T ' M B L K ) ( 2 S P A C E S j E ND I N G A D D R E S S E 4 8 " : i G O S U B3 0 0 : E A = A D i G O S U B 1 0 3 0 : I F[ S P A C E ] F T H E N 1 9 0I N P U T " ( 3 D O W N ) [ B L K j C L E A

W O R K S P A C E [ Y / N ] g 4 3 " ; AS i I F L E F T S f A S , l ) < > " Y " T HE N 2 2 0p r i n t " { 2 d o w n ] e b l u j w o r ki n g . . " : f o r i = b s t o b s + -e a - s a + 7 : p o k e i , 0 : n e x t : pr i n t " d o n e "p r i n t t a b ( 1 0 ) " { 2 d o w n )E b l k H r v s ) h l c o m m a n dJ S P A C E ] M E N U l D 0 W N ) | 4 j N iP R I N T T S " ( R V S J e ( O F F ) N T E

D A T A "P R I N T T 5 " [ R V S ) D ( O F F ) I S PL A Y D A T A " i P R I N T T S { R V S J l [ O F F ) O A D F I L E "

P R I N T T $ " E R V S ] S ( O F F j A V EF I L E " j P R I N T T S " t R V S } Qf O F F ) U I T [ 2 D O W N J E B L K ) "

G E A S i I F A 5 - N ? T H E N 2 ^ 0A - 0 I F O R 1 = T O 5 i I F A S M I D S { " E D L S Q " , I , 1 ) T H E N- I s 1 - 5N E X T : O S 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 " t I S P UT " f D O W N ) E 4 i A R E Y O U S U R E

[ Y / N ] " ; A S t 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 i E N DI N S - N S : A D = 0 I N P U T I N S 1 1 L E N ( I N S ) < > 4 T H E N R E T U R NB ? I N ? i G O S U B 3 2 0 : A D = ' A : B S= M I D S { I N S , 3 ) : G O S U B 3 2 0 i AD = A D * 5 6 < - A : R E T U R NA = 0 i F O R J - T 2 i A 5 » M I DS ( B S , J , 1 ) ■ B o A S C ( A S ) - C 4 +

H A 4 6 0H 4 7 F 4 8

G 4 8 5 A = - (

I B < O R B > 1 5 T H E N A D 0 i A — l : J - 2N E X T I R E T U R NB = I N T ( A / C 6 ) : P R I N T M I D S (H 5 , B + 1 , 1 ) ; ; B = A - B * C 6 : P R 1N M l D S ( H S , B + l , l ) , i R E T UR A - I N T ( A D / Z 6 ) i G O S U B 3 S 0 : A« A D - A " Z 6 j G O S U B 3 5 0 i P R I N T" i " ;C K = I N T ( A D / Z 6 ) | C K = A D - Z 4 'C K + Z 5 * { C K > Z 7 ) i G O T O 3 9 0C K = C K * Z 2 + Z 5 * ( C K > Z 7 ) + AC K = C K + Z 5 * ( 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 % " ; : G O S U B 3 0 0 i I F I N S < >N T H E N G O S U B 1 0 3 0 : I Ff S P A C E 1 T H E N 4 0 0R E T U R NP R I N T " { R V S ) E H T E R D A T A

S P A C E } " : G O S U B 4 0 0 H F I S = N S T H E N 2 2 O P E H 3 , 3 : P R I » TP O K E 1 9 S , 0 : G O S U B 3 6 0 : I F

T H E N P R I N T I N 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 i F O R J - l T O 2 i r F F H E B S = M I D S ( I N S , I + J , 1 JP R I N T " [ R V S ] " B S L S ; l I F2 4 T H E N P R I N T " ( O F F ] " ;G E A S : I F A ? = N S T H E N 4 7 0I F { A S > ' 7 " A N D A S < " : " ) O R { AS > " @ " A N D A S < " G " ) T H E N 5 4 0

F 4 8

C

H

K

M O

H

O P

4 B

4 9

5 0

5 1 5 2

5 3

5 4 5 5

Q 5 6

P

H

Q

G Q

R

K

c

K

K

E

A C

P R

P

F

H

5 7

5 S

5 9

6 0 6 1

6 2

6 3

6 4

6 5

6 6

6 7 u o f l6 9

7 0 7 1

7 2

7 3 7 4

- ( A S = " J " ) - 6 * ( A S = " K " )A = A - 7 * ( A S 1 1 L H ) - B > { A S " " ) - 9 * ( A $ = " U " ) - 1 0 * [ A $ = " I■ ■ ) - l l * l A S = " O " ) - 1 2 * ( A $ = "P " A - A - 1 3 * ( A S - S S ) i I F A T H E

A S = M I D S ( " A B C D 1 2 3 E 4 5 6 F0 " , A , 1 ) : G O T O 5 4 I A S - R S A N D ( ( I = 0 ) A N D { J= 1 ) O R F ) T H E N P R I N T B S ; IJ = 2 : N E X T i I » 2 4 i G O T O 5 5 0I A ? = " [ H O M E ! " T H E N P R N B 5 U = 2 ! N E X T i I 2 4 t N E X

F = 0 : G O T O 4 4 0I F ( A S - " [ R I G H T ] " ) A N D F T E N P R I N T B S L S i I G O T O 5 4 0I A S < > L S A N A S < > D ? 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 + L S : P R I N T B S L S ;t J = 2 - J : I F T H E N P R I N T( S P A C E ) L S l i I = I - 3P R I N T A S f i N E X T J t P R I N T[ S P A C E ] S S f

N E X T I t P R I N T i 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 i

G O T O 2 2 0F O 1 = T 2 S T E P 3 i B $ =M I D S ( I N S , 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 j A ( I/ 3 ) = AN E X T : I F A < > C K T H E N G O S UB 1 0 6 0 i P R I N T " ( B L K ) E R V S ]( S P A C E j E R R O R i R E E N T E RI N g 4 3 n i F = l t G O T O 4 4 0G O S U B 1 0 8 0 i B = B S + A D - S A : F O

1 = T 7 j P O K E B + I , A ( I) : N E X T

A D = A D + 8 : I F A D > E A T H E NL O S E 3 i P R I N T " l D O W N ] ( B L U j• E N D O F E N T R Y * * ( b L K }( D O W N ) " i G O T O 7 0 0F - 0 I G O T O 4 4 0p r i n t " ( c l r h d o w n ] ( r v s ]E s p a c e J d i s p l a y d a t a " i

O S U B 4 0 0 t I F I N ? = - N S T H E N 22 P R I N T " { D O W N 3 1 B L U ) P R E S S :

( R V S j S P A C E i O F F ] T O P A US E [ R V S J R E T U R N J O F F ] T B R E A K i 4 3 ( D O W N l "

G O 5 U B 3 6 0 : B » B S + A D - S A j F O RI - B T O B + 7 i A = P E E K ( I ) i G O SU B 3 5 0 i G O S U B 3 8 0 t P R I N T S N E X T : P R I N T " ( R V S } " ; I A = C K: G O S U B 3 5 0 i P R I N TF - l i A D = A D + 8 i I F A D > E A T E N P R I N T " f D O W N ] ( B L U ) * *N D O F D A T A * * " i G O T O 2 2 0G E A S i I F A $ - R $ T H E N G S U B 1 0 B 0 ; G O T O 2 2 0I A S = S S T H E N F - F + l i G O SU B 1 0 8 0O N F G O T O 6 3 0 , 6 6 0 , 6 3 0P R I N T - f D O W N H R V S ) L O A D( S P A C E ) D A T A " : O P = l i G O T 07 1 P R I N T " [ D O W N l [ R V S j S A V E{ S P A C E l F I L E " i O P - 0I N S - N S I I N P U T " ( D O W N F I L E

N A M E 6 4 i " ; I N S i I F I N 5 - N S[ S P A C E ] T H E N 2 2 0F » R N D O W N B L [ R V S j T ( O F F j A P E O R E R V S 1D { O F F ] I S K j i 4 | " ;G E T A $ i I F A S - " T " T H E N P RI N T " T { D O W N ] n i G O T O a a 0I A $ O 1 > D " T H E N 7 3 0

H

G F

P

P

B

H G

R

F F

7 5

7 6 7 7

7 8

7 9 8 0

8 1 B 2

8 3

8 4 8 5

S A 8 6 0

G E

H

C

8 7 8 8

8 9

9 0

S 9 1

K 9 2

J F 9 3 0

A E 9 4 0

X 9 5 F 9 6

D 9 7

P P 9 8 0

G 9 9

F 1 0 0 0R 1 0 1 0

P F 1 0 2 0

F X 1 0 3 0H A 1 0 4 0

P R I N T " D { D O W M ) " l O P E N 1 5 , 8, 1 5 , " 1 0 i " i B = E A - S A l I N $ = "0 : " + I N S i I F O T H E N 8 1 0O P E N 1 , 8 , 8 , I B $ + " , P , W " ! GO S U B 8 6 0 I I F T H E N 2 2 0A H - I N T ( S A / 2 5 6 ) i A L = S A - ( AH * 2 5 6 ) : P R I N T # 1 , C H R ? ( A L )f C H R $ ( A H ) jF O 1 = T B i P R I N T # l , C HR S ( P E E K ( B S + I ) ) ; l I F S H E N 8 0 0N E X T : C L O S E 1 I C L O S E 1 5 i G O T0 9 4 0G O S U B 1 0 6 0 i 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 t^ 4 1 " i G O S U B B 6 0 i G O T O 2 2 0

O P E N 1 , B , 8 , I S S + " , P . R " i GO S U B 8 6 0 1 I F T H E N 2 2 0G E T t l , A S , B S i A D = A S C ( A $ + ZS ) + 2 5 6 * A S C t B 5 + Z S ) i I F A D< > S A T H E N F » l i G O T O 8 5 0F O 1 = T B : G E T # l , A S i PO K E B S + I , A S C ( A S + Z 5 ) ) I F (I O B j A N D S T H E N F - 2 i A D= I ) I - BN E X T i I F S T O 6 4 T H E N F » C L O S E l i C L O S E 1 5 i O N A B S ( F> 0 > + l G O T O 9 6 0 . 9 7 0I N P U T * 1 5 , A , A S l I F T H E N

C L O S E l i 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 i " R E T U R NP O K E 1 8 3 , P E E K ( F A + 2 ) i P O K E1 8 7 , P E E K ( F A + 3 ) 1 P O K E I 8 8 ,P E E K ( F A + 4 ) i I F O P = 0 T H E N 9 2S Y 6 3 4 6 6 i I F ( P E E K ( 7 8 3 ) AN D 1 J T H E N G O S U B 1 0 6 0 : P R I NT " [ D O W N } ( R V S ) F I L E N O T[ S P A C E J F O U N D " | G O T O 6 9 0

A D = P E E K ( 8 2 9 ) + 2 5 6 * P E E K ( 83 0 ) : I F A D O S A T H E N F = l :G O T O 9 7 0A = - P E E K ( 8 3 1 ) + 2 5 6 * P E E K ( 8 32 ) - l i F = F - 2 " { A < E A ) - 3 * ( A >E A ) i A D = A - A D : G O T O 9 3 0A = S A : B 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 8A = B S : B = B S + { E A - S A ) + 1 : G 0 SU B 1 0 1 0 : O N O G O T O 9 5 0 : S Y

6 3 5 9 1G O S U B 1 0 8 0 P R I N T 1 B L U ) "

S A V E C O M P L E T E D • * " ' i G O T0 2 2 0P O K E 1 4 7 , 0 i S Y S 6 3 5 6 2 i I F[ S P A C E ) S T > 0 T H E N 9 7 0

G O S U B 1 0 8 0 i P R I N T " [ B L U ) * *L O A D C O M P L E T E D " " : G 0 T

0 2 2 0G 0 S U B 1 0 6 0 s P R I N T " ( B L K ][ R V S J E R R O R D U R I N G L O A D :( D O W N ) E 4 | " i O N G 0 S U B 9 8

0 , 9 9 0 , 1 0 0 0 i G O T O 2 2 0P R I N T " I N C O R R E C T S T A R T I N

A D D R E S S ( " ; : G O S U B 3 6 0 :P R I N T " ) " 1 R E T U R NP R I N T " L O A D E N D E D A " A D = S A + A D : G 0 S U B 3 6 0 1 P R I N T

D 5 : R E T U R NP R I N T " T R U N C A T E D A T E N DI N A D D R E S S " t R E T U R NA H = I N T ( A / 2 5 6 ) i A L = A - ( A H• 2 5 6 ) ! P O K E 1 9 3 , A L i P O K E l9 4 A A H = I N T ( B / 2 5 6 ) | A L = B - ( A H• 2 5 6 ) : P 0 K E 1 7 4 , A L i P O K E l7 5 , A H : R E T U R NI A D < S A O A D » E A T H E N1 0 5 0I F ( A D > 5 1 1 A N A D < 4 0 9 6 0

9 C O M P U T E ! 1 ! G a z e l l e J u n e 1 9 B 8

Page 95: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 95/104

9 a m - 9 p m C S S a 1 1 a m - 5 p m

c

N X - 1 0 0 0• 1 4 4 C P S - D r a f l

• 3 o c p s - n l q: . I 1 8 1 P i l c h

B u i l t - i n F o n t s

O N L Y $ 1 6 9

N X - 1 0 0 0R A I N B O W

H E L O C O S TC O L O R P R I N T E R

O N L Y $ 2 3 9

M o n - F r i 9 a m - 9 p m C SS a t 1 1 a m - 5 p m

c o m m o d o r e

A M I G A 5 0 C A L L F O

C U R R E N T P R I C EP a n a s o n i c

O N L Ys $ 1 7 9

□ ( f r e e A u l o n m l i o n

o a 1 4 C

P a n a s o n i c^ O N L Y

$ 1 9 9© A V A T E X 1 2 0 0 E

1 Z 0 0 B A U D H A Y E S C O M P A T I B L E f l 2 S h u r t i c

O N L Y $ 1 0 91 0 9 1 i - I IN o w a t 1 9 2 C P S

F S D - 2 D I S K D R I V E

c o m m o d o r eD I S K O R T V E B 4 C C O M P U T E R0 2 C M O N I T O R C - I 2 B D C O M P U T E R - . _ „ „ , . , , „ _ . . _ _ „ . ■ M O N I T O R 1 5 4 1 C D I S K D R I V E C A L L F O R C U R R E N T P R I C E S A V A I L A B I L I T Y A V A T E X 2 4 0 0 H M O D E M X E C T E C G ( X D I N T E R F A C E

1 7 S O P . A M E X P A N D E R 1 3 5 1 M O U S EA V A T E X 1 2 0 0 H M O D E M I C O N T R O U . E R1 7 H A E X P A N D E R 1 6 7 0 M O D E M

C o n p l l a r 1 2 1 .. .

_ . , _ , . , _ .P . I S

P a k ! 2 51 2

1 ?

1 O F r a a t S y a t a m 4 . . . .. . 2 0 . 0 5 F o r f i n * a T » r 1 2 a . _ .

_ 2 2 . 0 5 Q « C e t a 1 2 8. 3 0 G a n F ] l a 1 2 S _

. _ . . _ J 5 0 S G a c a l 2 B5 0 0 5 G a o W r t t a ! » . . . . _1 7 0 ^ P a r t m r 1 2 5 . . . . _ _

_ . . . . 4 6 9 S_ _ M . O S

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

1 2 . 0 54 2 . 0 S„ 3 2 . S 1

C - 1 2 8S O F T W A R E

5 w » d T n ™ 1 2 9 _

S L p a r C C o r n p l a r . .S i f x n c i l p l 1 2 8 . . . . .

» . E C E * P a ' 2 S - B 5 G w f f 1 i m l o 1 2 aC 7 . S 5 S y t M t P o r H r 1 2 3 0 . 0 5 V k r a t a i 1 2 4 8 . 0 6 V r s r d w T l H i 1 2 9 . . . .

. _ _ . . 3 0 . 0 6. M

A M I G A■ o r ™ * ™C A L L

F O P R I C EA V A I L A B I L I T Y

P y r a m i df e l b n

o r

3 0 . 0 5 M i n i i m a H a n g a2 2 . 0 0 C t U U M t m

O C o r t f K * I 1 ■ . . * - ' . • - :

2 B O S F 2 2 . 0 5

D r > w k rI - ; - „ ! - , .

1 0 O r w o n O i a0 O u l r n ^ v o u * r " a g a «

2 0 5 5 P r r - C H . l l J J O r J2 f O

C 1 0 ( S N a t i o n v N o r m a l I I . S 5. . . M . B S

1 0 . 9 6A r c t » f l _ _ t o e ! R a d n g r j a i l n d b n 1 0 . 8 0

2 2 . 0 5 R ™ * 1 h D S t a n _ _ J 0 . R 5J 5 . 0 5 H o a * n u » . _ . . . _ _ _ „ S 0 . M1 7 0 5 n o a d r a U « < n i i « . . . 1 . l _ _ h n . Hl i . e S f l o b o l H a K a k . . . _ t &

2 B 0 5 R o D ^ o r d t l > V t2 1 0 S R J l f c * r t U U r t e a . . _ , _ _ „ . U m

. h o p . . S t k r l o r M * * r .

2 2 - 0 12 2 . 0 9I S t r J

2 S 0 52 0 2 2 . 0 1 i , 2 S 0 S H o n . . V M 1 * 0 5

L ^ C r a e k D

s l a r h m F a lE l a r g h t o t

n l ' j . - ■ : ■ ■ , " ' P f r a l nU n r V M W

S t C l o g U E t a a l h M M M nS i i > a r i r T * p < » JS u r x r c a u S tC a r t r U g .

f t k n u t a t o i I

2 I B P — w r S B * .

. . . .2 2 . 0 5 u p P a r t a v i p a3 2 . 1 62 T . S S V r W a t C h a l t a n g a . .

t t t f O o d d n w a - . . . . 2 2 0 1 W b a r o r y. 2 2 . S S V r V r T W r a H f t f

2 S . O 5T o ~ » 1 0 - S S 7 * } 1 * Qr 2 2 . 0 S

I U a m l o r > 2 2 0 6L a a g u a S a a a b a l

1 4 0 1 E k B k E K D I a . 0 I D A S P m M « t E t M 1 M

2 O f O u H l n n I 2 0 T O

1 O

1 0 0 6 T e h o i h . . . .H i T o

I O 0 1 T w I i l j r T .0 U h n « a W l l v d

1 0 V B a o T r f t a S t o p2 4 - 0 1 W o r l d T o i r r a d f .

1 7 . 0 6 R m * ( k K X

1 0 W 1 n r d >t e e s ,

C v t A c B t a M a l i a r3 C « W f * a r L f 1 0 5 C ' P A r l . ^ a r3 B 1 5 . 0 57 9 0 1

2 1 . 0 5i s e sJ 2 . 0 S1 0

2 S B S2 s . e e

1 0 0 1 L a a i W b t l a r i1 0 B e w a B u g o y1 0 - I . g T . a n

T I J H 3 • W o r i t o F .

C i i d M i l i f lI

. .- , . , , - . . - . -

M a a D t n. . . 2 5 . 0 1 ° 0 . . K 0

E f v bF i i n n iL a s t l a . E o o r J T r l - P a k

. . . _ 2 5 . 0 1I r H K H l O t i I G . 0 5

2 0

n V C t a H L » d a r r M . _ i 2 S 0 SS h M a , M l M o n w . . . .

Page 96: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 96/104

) O R ( A D > 4 9 1 5 1 A N A D < 5 32 4 B ) T H E N G O S U B 1 0 8 0 i F = 0: R E T U R N

H 1 0 5 0 G O S U B 1 0 6 0 : P R I N T " ( H V S )( S P A C E j l 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

A 1 0 6 0 P O K E S D + 5 , 3 1 i P O K E S D + 6, 2 0 6 l P O K E S D , 2 4 0 : P O K E( S P A C E ) S D + 1 , 4 P O K E S D

4 , 3 3D X 1 0 7 0 F O S = T 1 0 0 : N E X T : G OT O 1 0 9 0P 1 0 6 0 P O K E S D + 5 , 8 : P O K E S D + 6 ,

2 4 0 1 P O K E S D . 0 J P O K E S D 1 , 9 0 : P O K E S D + 4 , 1 7

A 1 0 9 0 F O S = T 1 0 0 i N E X T t P OK S D + 4 , 0 : P O K E S D , 0 : P OK S D + 1 , 0 j R E T U R N

P r o g r a m 2 M I F o C o m m o d o r e1 2 A L 0 T R A P 9 6 0 I P O K E 4 6 2 7 , 1 2 8 1

D I N L S , A ( 7 )X 1 1 Z 2 = 2 i Z 4 » 2 5 4 i Z 5 - 2 S 5 i Z 6 - 2

5 6 t Z 7 = 1 2 7 : B S - 2 5 6 * P E E K ( 46 2 7 ) : E A = 6 5 2 8 0

F B 1 2 0 B E S - C H R S ( 7 ) : R T S = C H R S ( 1 3

K

J

P

1 3

1 4

1 5

G 1 6

F 1 7

D 1 8

P 1 9

M 2 0

Q 2 1

D C 2 2 0

H 2 3

1 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 S 6 ) iD E F N L B ( A ) - A - F N H B ( A ) * 25 6 i D E F F N A D ( A ) - P E E K ( A ) +2 5 6 * P E E K ( A + 1 )K E 1 , " A " : K E Y 3 , " B " " : K E Y

5 " C " : K E Y 7 " D ^ ' i V O L 1 i I R G R ( 0 ) - 5 T H E N F A S T

P R I N T " ( C L R } " C H R S ( 1 4 2 ) ; CH R S ( 6 ) : C O L O R 0 , 1 5 : C O L O R

4 , 1 5 i C O L 0 R 6 , 1 5P R I N T T A B ( 1 2 ) " { R E D ]( R V S l [ 2 S P A C E S ] & 9 § ( S P A C E S } " R T S ; T A B { 1 2 ) "( R V S ) [ 2 S P A C E S } [ O F P j( 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 f T A B( 1 2 ) " { H V S } ( 1 3 S P A C E S }[ B L U } "

P R I N T " ( 2 D O W N )( S P A C E S J C O M P U T E l ' S M A

C H I N E L A N G U A G E E D I T O R{ D O W N } "P R I N T " ( B L K ] S T A R T I N G A D R E S S g 4 3 " i i G O S U B 2 6 B i I F( S P A C E ) A D T H E N S A = A D i E LS E 1 8 0P 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 " ; i G O S U B2 6 0 t I F A T H E N E A * A D : EL f l E 1 9 p r i n t " [ d o w n ) ( b l k ) c l e a r[ s p a c e J w o r k s p a c e [ y / n ] 7£ 4 3 " : g e t k e y a ? : i f a s < > "Y T H E N 2 2 P R I N T " { D O W N H 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 j T O B S + ( E A - S A ) + 7 iP O K E A . 0 . N E X T A i P R I N T " DO N E "P R I N T T A B ( 1 0 ) m { D O W N ){ B L K H R V S } M L X C O M M A N D( S P A C E ) M E N U E 4 3 ( D O W N j " :p r i n t t a b ( 1 3 ) " { r v s ) e( o f f j n t e r d a t a " r t s ; t a b (1 3 ) " ( r v s } d ( o f f ] i s p l a y

a t a " r t s ; t a b ( 1 3 ) " ( r v s ) l[ O F F j O A D F I L E "P R I N T T A B ( 1 3 ) " ( R V S } S

A 2 4

S 2 5

B G 2 6 0P 2 7

M 2 8 P 2 9

S 3 0

R D 3 1 0

D D 3 2 0A H 3 3 0Q 3 4

J 3 5 B 3 6

Q 3 7

P

R

A Q F

R

X

J

P

G

M

D

B

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

l O F F ) A V E F I L E " R T 5 ; T A B ( 13 ) " ( R V S j c ( O P P ) A T A L O G D S K " R T $ ; T A B ( 1 3 ) " E R V S 5 q( O F F l U I T t D O W N ) [ B L K j "

G S T K E Y A S t A - I H S T R ( " E D L SC Q " , A S ) : O N G O T O 3 4 0 , 55 0 , 6 4 0 , 6 5 0 , 9 3 0 , 9 4 0 : G O S U

9 5 0 1 G O T O 2 4 P R I N T " S T A R T I N G A T " ; : G O SU 2 6 0 i I F ( A D < > 0 ) O R ( A S = NL S ) T H E N R E T U R N i E L S E 2 5 A $ = N L S i I N P U T A 5 : I F L E N {A S ) = 4 T H E N A D = D E C ( A 5 )I A D = 0 T H E N B E G I N i I F5 < > N L S T H E N 3 0 0 : E L S E R T U R N : B E N DI A D < S A O R A D > E A T H E N[ S P A C E ] 3 0 0I A D > 5 1 1 A N D A D < 6 5 2 B 0[ S P A C E ] T H E N P R I N T B E S ; tR E T U R NG O S U B 9 5 0 : P R I N T " { R V S JN V A L I D A D D R E S S { D O W N )( B L K j " i A D » 0 i 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 ) i G O T O 3 3 C K = C K * Z 2 + Z 5 * ( C K > 3 7 ) + AC K = C K + Z 5 * ( C K > Z 5 ) i R E T U R NP R I N T B E 5 ; " [ R V S J E N T E R( S P A C E ) D A T A " t G O S U B 2 5 I I A S = N L S T H E N 2 2 B A N K 0 J P R I N T t F = 0 1 O P E N,

G O S U B 3 1 0 I P R I N T H E X ? ( A D| + " i " | I I P T H E N P R I N T

S P A C E ) L $ P R I N T " [ U P ]1 R I G H T J " ;F O 1 - T 2 S T E P 3 i B $= S P S i F O R J » l T O 2 i I F{ s p a c e J t h e n b s = m i d s ( l 5 ,I + J . Dp r i n t " [ r v s ) " b s + l f 5 ) i I F( s p a c e j k 2 4 t h e n p r i n t "( O F F ) ' ;

G E T K E Y A S i I F ( A S > " / " A D A S < " i " ) O R ( A $ > * e " A N

A S < " G " ) T H E N 4 7 I A S - " + " T H E N A $ = " E " : GO T 4 7 I A S - " - " T H E N A S » " F " : GO T 4 7 I A S - R T 5 A N ( ( I - f l ) A

( J - l ) O F T H E N P R I NB 5 ; i J - 2 i N E X T i I - 2 4 i G O T

O 4 8 0I A S - " ' [ H O M E ) " T H E N P R N B S t J = 2 i N E X T : I = 2 4 i N E XT i F - 0 j G O T O 3 6 I ( A S - " ( R I G H T ) " ) A N

T H E N P R I N T B $ + L F ? j j G O TO 4 7 0I A S < > L F $ A N A $ O D L $( S P A C E j O R ( { I H 3 ) A N (

- D T H E N G O S U B 9 5 0 1 G O T3 9

A S - L F 5 + S P 5 + L F S i P R I N T B + L F 5 ; i J - 2 ~ J i I F T H E NR I N T L F 5 f t I » I - 3P R I N T A 5 ; : N E X T J l P R I N T{ S P A C E I S P S ;N E X T I i P R I N T i P R I N T " [ U P }{ R I G H T ) " ; i L S - "( 2 S P A C E S } "F O 1 - T 2 S T E P 3 : G ET # 3 , A S , B $ i I F A $ - S P $ T H

I - 2 5 i N E X T i C L O S E 3 i G O T2 2

A S - A S + B ? : A = D E C ( A S ) i M I D $( L S , I , 2 ) = A S 1 I F K 2 T H

G O S U B 3 2 0 i A ( I / 3 ) - A i G ET # 3 , A S

D

X C

M

J

5 2

5 3 5 4

5 5

5 6

A 5 1 N E X T I i I P A O C K T H E N G S U 9 5 0 i P R I N T i P R I N T "{ R V S ] E R R O R ! R E E N T E R L N " i F - l i G O T O 3 6 P R I N T B E 5 i B = B S + A D - S A i F O

I » T 7 i P O K E B + I , A ( IJ i N E X TF " 0 : A D - A D + B i I F A D < - E AK E 3 6 C L O S E 3 j P R I N T " [ D O W n Ji B L U l * * E N D O E N T R Y * ( B L K } { 2 D O W N j " i G O T O 6 5 P R I N T B E S . - ' l C L R ] ( D O W N }( R V S } D I S P L A Y D A T A " i G OS U B 2 5 0 1 I F A S = N L S T H E N( S P A C E ] 2 2 0B A N K 0 i P R I N T " [ D O W N }( B L U } P R E S S ! { R V S } S P A C E[ O F F ] T P A U S E , [ R V S ) R E

T U R N ( O P P ) T O B R E A K E 4 S[ D O W N ] "

X 5 7 P R I N T H E X S ( A D ) + " ! " ; : G O SU 3 1 0 : B = B S + A D - S A

E ) 5 8 F O 1 - T B + 7 : A = P E E K | I) : P R I N T R I G H T S ( H E X S ( A ) ,2 ) ; S P S ; i G O S U B 3 2 0 i N E X T( S P A C E ] I

X 5 9 P R I N T " [ R V S ) " ; R I G H T S { H E XS ( C K ) , 2 )G 6 0 F = 1 : A D = - A D + B : I F A D > E A T

E P R I N T " [ B L U } * * E N O D A T A • * " ! G O T O 2 2

E 6 1 G E T A S : I F A S " R T S T H E NR I N T B E S i G O T O 2 2

O K 6 2 0 I A S = S P S T H E N F » F + l i P RI N B E S ;

X S 6 3 0 O N G O T O 5 7 0 , 6 1 0 , 5 7 0R F 6 4 0 P R I N T B E S " ( D O W N ] ( R V S )

O A D A T A " i O P = l i G O T O 6

B P 6 5 0 P R I N T B E S " [ D O W N ] i R V S }A V F I L E n : O P = 0

D M 6 6 0 F = 0 : F S = N L S : I N P U T " F I L E N AM E | 4 3 " ; F S t I F F S - N L S T H

2 2 R 6 7 P R I N T " ( D O W N } [ B L K } [ R V S j T

( O F F ) A P E O ( R V S ) D ( O F F )I S K i & 4 B " ;

S 6 8 G E T K E Y A S t I F A S = " T " T H 8 5 0 1 E L S E I A S < > " D "

H E N 6 8 0S P 6 9 0 P R I N T " D I S K ( D O W N ] " : I F O

T H E N 7 6 E 7 0 D O P E N # l , ( F S + " . P " ) . W i I P

( S P A C E ) D S T H E N A S - D S S r GO T 7 4

J 7 1 B A N K 0 1 P O K E B S - 2 , F N L B { SA ) : P 0 K E B S - 1 , F N H B | S A ) I PR I N T ' S A V I N G " ; F ? : P R I N T

M C 7 2 0 F O R A = B S - 2 T O B S + E A - S A :P R I N T * 1 , C H R $ { P E E K { A ) ) ; tI S T H E N A 5 = " D I S K W R T E R R O R " i G O T O 7 5

G 7 3 N E X T A . C L O S E 1 : P R I N T "( B L U } * « S A V E C O M P L E T E D( S P A C E j W I T H O U T E R R O R S* " - G O T O 2 2

R 7 4 I D S - 6 3 T H E N B E G I N : C L OS l ! I N P U T " I B L K } R E P L A C E

E X I S T I N G F I L E [ Y / N ] B 4 3" ; A S : I F A S » " Y " T H E N S C A T C H ( F S ) i P R I N T i G O T O 7 0 l E L S E P R I N T " ( B L K } " i G O T O

6 6 0 i B E N DG 7 5 C L O S E l i G O S U B 9 5 0 i P R I N T

" ( B L K ] ( R V S j E R R O R D U R I NS A V E ! E 4 l " i P R I N T A ? . GO T 2 2

F D 7 6 0 D O P E N H , ( F 5 + " , P " ) : I F D T H E N A S - D S S i F ^

( S P A C E j l i G O T O 7 9

9 C O M P U T E ! s G a z a t r a J u n e 1 9 8 8

Page 97: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 97/104

T e v e x C o m p u t e r S o f t w a r e1 - 8 0 0 - 4 5 6 - 1 1 6 2

C - 6 4 / 1 2 B s o f t w a r e l i s t s O u r iA d v e n t u r e C o n s t r . S 1 S 1 A t r b o r n e R a n g e r $ 3 S 2 A l i e n s $ 3 5 $ 2 4A u t o D u e l 3 5 0 $ 3 4B - 2 4 $ 3 5 $ 2 4B a r d ' s T a l e o I $ 4 S 2 B e y o n d Z o r k $ 4 5 S 3 C a l i f o r n i a G a m e s S 4 0 S 2 8C h u c k Y e a g e r A F $ 3 5 $ 2 4C i v i l W a $ 4 0 S 2 8D e f e n d e r C r o w n $ 3 S 2 D r a g o n ' s L a i r $ 2 S 1 E c h e l o n S 4 S 3 G a m e s : W i n t e r e d $ 4 0 S 2 BG a u n t l e t $ 3 S 2 G u n s h i p $ 3 5 $ 2 4L a s t N i n l a $ 3 5 S 2 4L e g a c y A n c i e n t s $ 3 S 2 M a n i a c M a n s i o n $ 3 5 S 2 4

C - 6 4 / 1 2 8 s o f t w a r eM i g h t & M a g i cN B P a p e r b o yi ' l i , m i , . - . I . I l P i r a t e sQ u e s t r o n I R e a l m s o D a r k n o s sR u s s i aS h l l o hS k a t e o D i S t a r f l e e tS t e a l t h F i g h l e rS t r i k e e e T o s i D r i v eW a r g a m e C o n s t r .W i W V / o o d e n S h i p ?W L e a d e r B o a r d

W r e s t l e m a n i a

l i s i O u $ 4 S 2 5 4 0 $ 2 8$ 3 5 S 2 4$ 4 0 $ 2 8$ 4 $ 2 $ 4 $ 2 $ 4 S 2 $ 4 S 2 $ 4 S 2 $ 3 $ 2 $ 4 0 $ 2 8$ 4 0 S 2 8$ 3 $ 2 $ 3 $ 2 $ 3 $ 2 $ 4 0 $ 2 8$ 3 5 $ 2 4$ 4 0 $ 2 8$ 3 $ 2

S a m e D a S h i p p i n gJ u s t c a l l u s b e f o r e 3 : 3 0 a n w a l l s h i p y o u r o r d e r t o d a yb U P S . Y o u r p a c k a g e i o n l yd a y s a w a y w i t h T e v e x .

[ F r e e 4 p a g e c a t a l o g w i t h ~ y o u r f i r s t o r d e r . W e s l o c k

h u n d r e d s o C - 6 4 / 1 2 8 g a m e s )W i k o n o r d e r i n g b m a i l s e n d m o n e y o r d n r .I n c l u d e p n o n n n u m b e r . S H I P P I N G ! U . S . m d e r ia d S 3 . 0 0 t o s h i p p i n g a n h a n d l i n g c h a r g e .

r e s i d e n t s a i 4 s a l e s r a x .

T E V E X4 2 0 5 F i r s ! A v # 1 0 0

T u c k e r , G 3 0 0 8 44 0 4 - 9 3 4 - 5 0 5 9

E s t a b l i s h e d i 1 9 8 4W a c c e p t

V i s a o M a s t e r c a r d

C o n v e r t y o u r C 6 4 / C 1 2 8 t r e a l s y n t h e s i z e r w i t h t h

S F S O U N D E X P A N D E RS F S O U N D E X P A N D E R $ 1 8 0 . 0 0

n i n e v o i c e p r o g r a m m a b l e s y n t h e s i z e r m o d u l e u s i n g F t e c h n o l o g y t g e n e r a t e p r o f e s s i o n a l q u a l i t y s o u n d s . I n c l u d e sb a s t e s o f t w a r e a n a u d i o c o n n e c t o r c a b l e . M I D I c o m p a t i b l e w i t hs u i t a b l e i n t e r f a c e .

S F F U L L S I Z E D K E Y B O A R D $ 1 4 5 . 5 0f i v e o c t a v e s y n t h e s i z e r s t y l e k e b o a r d w h i c h p l u g s I n t o t h

S o u n d E x p a n d e r m o d u l eS F F C O M P O S E R A N D S O U N D E D I T O R 4 5 . 5 0T h s o f t w a r e t g e t t h e m o s t o u o t h S F S o u n d E x p a n d e r !N i n e c h a n n e l s e q u e n c e r a n v o i c e e d i t o r p r o g r a m s a l l o w y o t w r i t e , a l t e r , s t o r e a n p l a y b a c k m u s i c a n t c r e a t e c u s t o ms o u n d s w h i c h y o u c a s t o r e f o u s I y o u r m u s i c .

S F S O U N D S A M P L E RS F S O U N D S A M P L E R $ 1 2 7 . 0 0R e c o r d s o u n d s d i g i t a l l y a n p l a y t h e m b a c h h i g h e r o l o w e r i p i t c h , e d i t t h e m , d i s p l a y t h e w a v e f o r m , w o r k w i t h u t f o u rs a m p l e s a o n c e , u s a r e a l t i m e e c h o o p i t c h s h i f t e r .

F E A R N & M U S I C5 1 9 W . T a y l o r # 1 1 4 . S a n t a M a r i a , C 9 3 4 5 4

P h o n e B 0 5 - 9 2 5 - 6 6 8 21 - 8 0 0 - 4 4 7 - 3 4 3 4 —

( D E A L E R I N Q U I R I E S I N V I T E D )

F O M A I L O R D E R S O N L Y ! C A L L T O L L F R E E I - 3 0 O - U 4 - 5 8 8 8 B R O O K L Y NB 3 D 4 5 l A v e n u e

8 « 8 3 r d f ( M i h S i F O I N F O l 7 1 6 - 7 4 8 - 0 9 3 6

H O H . . I M . L t J : l t > I L O I 1 D U k T < 1 U N I I

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

' 3 4 9

C P U P A C K A G E• C M C C o m n u i e f• 1 5 4 1 D u D r i v e• 8 C o P u n t e r• 1 2 " C o m p u t e r M o n i t o r

G f D S A n Q u a n t u mL i n k S o f t m r G a m e

C a r t r i d g e ; «

I c o m m o d o r B

W i t h G E D S P r o g r a m C A L L !| c o m m o d o r a .

O 1 2 8 S* 2 I 8

C O M P L E X ! P A C K A G E• C 1 2 S C o m p u t e r• I ! " C o m p u t e r M o n l o r• 1 5 4 1 D i s k D r i v e• B C n l . P m l c r

$ 4 4 9

i r > l «D I I K 1

• C 1 2 S C o m p o l e r' C o m r n n d o r s 1 5 7 1 D i s k D r i v e• C o m r n o d o r a 1 9 0 2 R G C o l o r M o m l o r« 6 0 C o l u m n P r i m e r■ G a m e C a r e r i d g e $ 6 6 9 $ 4 9 9

' " l i tC O L O R P A C H A C I• C o m r n o d a r e 6 4

C o m p u l e rC o m m o d o i e 1 5 4 1 CD i s k D r r v p

• B C o l . F i i n l t r■ C o l o r M o n i t o r• v V i l h G E O S P r o g r a m

Q u a n t u m l i n kG a m e C i r l n f l g e

c o m m o d o r eD i s k D r i v e M 4 D i s k D r i v e

A M I G A P E R I P H E R A L S1 5 0 1 S I . ' K E i : j - s ; i 1 1 0 8 4 R G C i r i o r ■ A 1 0 1 0 3 f t c c p ^ O J i v t 4 1 3 D Q G e n l o L lA T 0 2 0 T 5 2 5 D ' i k D r i v t 1 6 9 0 M a t a r iW n T f i m t o r a r 2 0 S 8 D B r - d p p C i r OR M i U l i i l l l l i0 F a A m i g i 5 0 0 . 1 0 0 0 . 2 0 0 0 . U M 6

I I S S l I t A j r i O t i e r I r r u g j 1 6 3 3 1

A M I G A 2 0 0 0 I S T O C K !C A L LA L C O M P U T E R S P E R I P H E R A L S C O M P L E T E W I T H

A C A D A P T O R , O W N E R S M A N U A L f A L C O N N E C T I N G C A B L E S . A L M E R C H A N D I S E I B R A N D N E f D I R E C T F R O M F A C T O R Y .A L C O M P L E T E W I T H M F C . U . S . A . W A R R A N T Y .

. ' u s

C 0 . 1 1 . O i i w ' 1 8 8

N E W t

\ * A M G A3 0 I S T O C K C A L L 1

C O M M O D O R E "C — w l a i i m p l i r aS T A RS i i t N I N I O O . S i N 1 S t i r N I O

O K ' D A T AO h - d a r i 1 2 O L i d J i A 2 P ' i f l n P u i tE P S O N[ I B S P r . n i e iF ( ! B 5 £ P r i n m

l i a sS 1 0 85 i s S i l l5 1 * 9

t i e «J I B S

m 1 4 - 1 1

c o m m o d o r e1 9 0 !

M a l i t

I T U *

* 2 0 9C I S 0 2 C o l o r : ■ . .M o n i t o r O

© B U J E C H I PI B M P C / X TC O M P A T I B L EP A C K A G E

' T U R B OI B M P C / X TC O M P A T I B L E

T h o m p s o n ' • • ' t - \ £ ni v ■ ' X O t

C h i p K n b j i i i ) * ^ 1 2 K h a a n Q i b i f T E « • E . p a n s i c i n b k - n D s h a - a i 2 0 M H b u I□ n i t " A l l h o o k U C a b l t s A d a ^ t o f s

a Q Q 1 I D Q i s k i K i ■ ! ? " V n n i i r j r• D r i , B 3 H l - l i C P - 7 : 1 0 U H

f H i g h R s i o l i i t m n M p i u l i t - M O O - 2 . ' 3 G OD r f t n

1 I K V J C I C I K T I D f O U C O H M O t X J U fA T A M I D W U T I R 1 J I I O r * K t l ( V p i n J I D K J ' T n ' i ^

t « * * • » v O c i O " r t w % . ( * ■ i i f ^ f l f h t < r t i M ' t u d t m i o d f j p p r i * a b l * i a l * i i a i P f K * i* " l ' l I n . - ' , ( t ' n « f r m ^ T i O n d i i * T ^ r t i h d « t p 4 ' » I U " » C h j I h Q l i 0 ■ * r » w f * i f t # l r > r * E u i f h | w h l l ^ o b 0

l o n a l D w i < r % a i i H c x h i l t C w A l r - d t u t o ■ i h > e p * d A [ i p r i - L i i C o ■ - ' . r < . , r a n J ,

Page 98: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 98/104

D

E

F

K

X

8 2

8 3

8 4 8 5

8 6

P X 7 7 0 G E T # l , A S , B $ i C L O S E l i A D =A S C ( A $ ) + 2 5 6 » A S C ( B S ) i I FI s p a c e J a d o s a t h e n p « 1 i

G O T O 7 9 K 7 8 P R I N T - L O A D I N G " [ F S i P R I N

T i B L O A D ( F S ) , B 0 , P { B S ) i A - S A + F S A D ( 1 7 4 ) - B S - I F — • ( A D < E A ) - 3 * ( A D > E A )

R 7 9 I F T H E N 8 0 0 : E L S E P R I NT " ( B L U } * * 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 * * " t G OT 2 2 E 8 0 G O S U B 9 5 0 i P R I N T " ( B L K )[ R V S ) E R R O R D U R I N G L O A D

t ? 4 3 " t O N G O S U B 8 1 8 , 82 0 , 8 3 0 , 8 4 0 i G O T O 2 2 0

O 8 1 P R I N T " I N C O R R E C T S T A R T I NG A D D R E S S ( " j H E X S ( A D ) ; ") " i R E T U R NP H I N T " L O A D E N D E D A " , i ■ > : S A l 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 $ ( E A ) "" i R E T U R NP R I N T " D I S K E R R O R " j A S i RE T U R HP R I N T " T A P E " I A D - P O I N T E R {F S J i B A N K 1 : 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 i S Y S D E C ( " F F 6 B " ), 0 , l t S Y S D E C ( " F F B A " ) , 1 ,l , 0 t S Y S D E C ( " F F B D " f , A , AL . A H i S Y S D E C ( " F F 9 0 ' ) , 1 2B i I F O T H E N 8 9

F G 8 7 0 P R I N T i A » S A i B - E A + l i G O S U B9 2 0 I S Y S D E C ( " E 9 1 9 " ) , 3 j

P R I N T " S A V I N G " ; F SA 8 8 A " S S : B = < B S + [ E A - S A ) 1 > G O S

U 9 2 0 : S Y S D E C { " E A I S " )P R I N T - f D O W N H B L U j " T A S A V E C O M P L E T E D * * " | G O

T 2 C 8 9 0 S Y S D E C ( B E 9 9 A " ) i P R I N T i I

P E E K ( 2 8 1 6 ) = S T H E N G O U 9 5 0 l P R I N T " ( D O W N }[ b l k K r v s I f i l e n o t f o

N D " i G O T O 2 2 G Q 9 0 0 P R I S T " L O A D I N G . . . ( D O W N }

" ; A D = F N A D ( 2 8 1 7 ) i I A D S T H E N F = l i G O T O 8 0 0 : E LS A D = F N A D ( 2 B 1 9 ) - l i P » - 2• ( A D < E A ) - 3 * t A D > E A )

J 9 1 A - B S i B - B S + ( E A - S A ) + l i G O SU 9 2 0 i S Y S D E C ( " E 9 F B " ) iI S T > 0 T H E N 8 0 0 I E L S E9

X 9 2 P O K E 1 9 3 , F N L B ( A ) i P O K E 1 9 4, F M H B ( A ) : P O K E 1 7 4 , F N L B (B ) : P O K E 1 7 5 , F N H B ( B ) i R E TU R C 9 3 C A T A L O G j P R I N T " { D O W N ][ B L U ] " P R E S S A N K E

O R M E N U • * " : G E T K E Y A S i GO T 2 2

M 9 4 P R I N T B E 5 " ( R V S ] Q U I Tr ! 4 3 H ; R T S ; " A R E Y O U S U R EE s P A C E j [ Y / N ] ? " i G E T K E YS t I F A ? < > " Y " T H E N 2 2 0 [ EL S P R I N T " ( C L R ) " i B A N KS i E N D

J 9 5 S O U N D 1 , 5 0 0 , 1 0 t R E T U R NA 9 6 0 I F E R - 1 4 A N E L - 2 6 0 T H

R E S U M E 3 0 M 9 7 I E R = 1 4 A N E L = - 5 0 0 T H

R E S U M E N E X TK J 9 B 0 I E R = 4 A N D E L = 7 8 0 T H E N

F = 4 j A S - D S S i R E S U M E 8 0 D Q 9 9 0 I E R « 3 0 T H E N R E S U M E i E L

S E P R I N T E R R S ( E R ) ; " E R RO I L I N E ' i E L

G R E E N S B O R OC O M P U T E RC E N T E R

A 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 R7 2 - H O U R T U R N A R O U N DF O M O S T C O M P U T E R S

C 6 $ 5 5 . 0 0C 1 2 8 $ 8 7 . 5 01 5 4 1 $ 6 5 . 0 01 5 4 1 a n 1 5 7 1 $ 2 7 . 9 5

P e r m - a l i g n m e n t o n l y1 5 7 1 $ 7 5 . 0 0A 1 0 0 0 $ 4 5 . 0 0 h r

( p l u s p a r t s )C B P R I N T E R S $ 4 5 . 0 0 h r

( p l u s p a r t s )F O R O T H E R P R I C I N G C A L L !

P l e a s e e n c l o s e $ 7 . 5 0 ( o r e t u r n s h i p p i n g .A l r e p a i r s c o m e w i t h a 3 0 - d a y w a r r a n t y

a n w g u a r a n t e e t h e n t i r e k e y b o a r d l w o r k p r o p e r l y n o j u s t t h r e p a i r e d s e c t i o n .P O W E R S U P P L I E S A R N O I N C L U D E DI T H A B O V E P R I C I N G A N A H E P U RC H A S E D S E P A R A T E L Y .

I y o h a v e a n q u e s t i o n s a b o u t o u s e r v i c e s , p l e a s e c a l l m a 9 1 9 - 8 5 5 - 5 7 9 2 .T h a n k y o u .

1 1 0 9 S C h a p m a n S t G r e e n s b o r o , N 2 7 4 0 3

C O L O R R I B B O N S & P A P E RC O L O RR I B B O N S

R E D , B L U E . G R E E N ,B R O W N . P U R P L E . Y E L L O W ,

R i b b o m

A p p l e I m a g e w r i t B r I ' l lC i t i z e n 1 2 C o m m o d o r e M P 8 0 C a m m e d r M P 8 0 C o m m o d o r e M P 8 0 C o m m o d o r e M P 1 0 0 0C o m m o d o r e M P 1 2 0 0C o m m o d o r e 1 5 1 5O k i d > ! > 8 2 1 3 2 1 9 3O k i d a M 1 B 2 M 9 2P n n B i o n i c K X 1 0 9 0S e i k o s h a S P 8 0 0 / 1 0 0 0S t « r S 1 S t a r N X t O / N L I O

B l i c k

7 5 . 0 04 . 1 66 . 0 04 . 9 53 . 9 55 . 0 06 . 0 01 . 7 56 . 5 06 . 7 55 . 2 51 . 7 65 . 0 0

C o l o i

4 . 6 06 . 0 04 . 7 56 . 7 55 . 9 54 . 9 56 . 0 0

2 , 2 55

7 , 7 56 , 5 02 . 2 56 , 0 0

T u n l l M6 . 5 07 . 9 55 . 7 5

7 . 0 06 . 7 67 . 9 5

4 . 5 0

7 . 9 54 . 5 07 . 9 5

C O L O R P A P E RB R I G H T P A C K - 2 X S f i e a l s / 5 0 e a c h c o l o r : R e d ,

B l u e , G r e e n , Y e l l o w . 1 1 X I S 1 0 . 9 0 f p kP A S T E L P A C K - 2 0 0 S h e e n / 5 0 o « c h c o l o r : P i n k ,

Y e l l o w , B l u a , I v o r y . 1 / 2 x 1 1 S 1 9 0 f p kT - S H I R T R I B B O N S I H a i i T u n i f a r ! C a l l F o P r i c e ,

C O L O R D I S K E T T E S6 1 / 4 " D S / D O R a i n b o w P a c k . l O f p a c k $ 1 2 . 5 0

F o r r i b b o n s p a p e r n o r f i n e d A b o v e , c a l l f o r p r i c ea v u l . P r i c e s p e c , s u b j e c t t c r i a n a a w / n a t i c a . M i n .o r d e r « 2 B . 0 O . M i n . & 1 3 . 5 0 . A d 1 3 . 2 5 C . O . Da d d ' l . I r e i . a d 6 , 2 6 % t a x . M V l g n n c c o u T u d .

R E N C O C O M P U T E R P R I N T E R S U P P L I E SP . O . B o 4 7 5 . M a n t e n o . I 6 0 9 5 0 U . S . A .

1 - B 0 0 - 5 2 3 - 6 9 2 2 | I L ) 1 - 8 0 0 - 3 5 6 - 9 9 8 18 1 5 - 4 6 8 - 8 0 8 1

C O M M O D O R E S P E C I A L

M W - 3 5 0 P R I N r E R I N T H R F A C G2 B U F F E R M 9 . 9 51 0 B U F F E R $ 5 9 . 9 5

S P E C I A L 8 B U F F E R U P G R A D ES 8 . . 9 5R O U P G R A D E F O O L D E R

M W - 3 5 0 1 . R O S 6 . 5 0

C B 6 4 / 1 2 8C 6 4 CC 1 5 4 1 C1 5 8 1 3 . 5 D R I V E1 3 5 1 M O U S EC 1 6 6 0 M O D E MC 1 6 7 0 M O D E M1 7 6 4 R A 1 8 0 2 C M O N I T O RC 1 2 8C 1 2 S D1 5 7 1 D I S K1 7 0 0 R A " 1 2 8 K "1 7 5 0 R A " 5 1 2 K "

$ 1 6 9 . 0 0$ 1 7 5 . 0 0$ C A L L$ 3 5 . 0 0$ 3 5 . 0 0$ S A V E$ 1 1 5 . 0 0$ 1 8 9 . 9 5$ C A L L$ 4 3 5 . 0 0$ 2 1 5 . 0 0$ 1 0 5 . 0 0$ C A L L

C B 6 P O W E R S U P P L I E SR E P A I R A B L E $ 3 9 . 9 5N O N - R E P A I R A B L E $ 2 . 9 . 9 5

M W - 4 0 1 4 0 / 8 0 C O L U M NC A B L E F O R T H C B M 1 2 8$ 2 9 . 9 5M W - 2 3 2 R S 2 3 I N T E R F A C EF O 6 4 / 1 2 8 $ 2 9 . 9 5

M W - 6 1 1 U N I V E R S A L I / B O A R DF O R T H E C 6 4 / C 1 2 81 A N A L O G I N P U T S

1 D I S C R E T E O U T P U T SA N A L O G O U T P U T1 E P R O M S O C K E T

P R O T O T Y P I N G A R E A6 S O F T W A R E

C H A M P I O N S H I PB A S E B A L L S I 4 . . 9 5A L I E N S S H . 9 SG H O S T B U S T E R S 1 1 4 , 9 5R O A D R A C E S 1 4 . 9 5E L E C T O N . A R T S C A L LA L O T H E R S C A L L

A M I G AA M I G A 2 0 0 0B R I D G E B O A R DM E M O R YE X T R A D R I V E SM O N I T O RA M I G A 5 0 M O N I T O R

C A L LC A L LC A L LC A L LC A L LC A L LC A L L

M I C R O W O R L D E L E C T R O N I X S A L E S 1 - 8 0 0 - 2 8 8 - 8 0 8 8S U P P O R T 3 0 3 - 9 8 8 - 5 9 0 7 A L P R I C E S S U B J E C T T C H A N G E

Page 99: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 99/104

A U T H O R I Z E D A T A R I S T / X L / X EA l H i d ! , . i r t ■ , , . ■ ■ - . [ ' . ( A . i i u y , s e l l o t k a i h c : : : C O M M O D O R E / A M I G A D E A L E R S

P l u i I S C o m p j I I B I t i E q u l p m t n t

B R A N D N E A M I G A 5 0 O n l y $ 2 9 9 o N E C 1 2 8 D w / b u i l t I d r i v e 5 1 7 9 * . » ,

1 f i d « - l n o ! 6 4 C C o m p u t e r , 1 5 4 1 C D r l i i B , 1 8 0 2 M o n l l o r , 1 2 0 D M o d e m .

B R A N D N E A M I G A 2 0 0 0 O n l y $ 1 0 9 9w i t h t r a d e - i n □ C 1 2 B C o m p u t e r , 1 5 7 1 D r i v e , 1 9 0 2 M o n i t o r ,

M P 1 2 0 0 P r i n t e r . A d » 3 ( o 2 M R A E x p a n d e r .

B R A N D N E C 1 5 4 1 - I I D R I V E o N E C 1 5 8 1 3 - 1 / 2 " D R I V E $ 1 2 9

w i t h t r a d e - I n o 1 5 4 1 D l i k D r l v t .

e t C P - r C i E 0 5l ! 8 D . ' B u i l l - i n a r i . eC 1 M 4 H G B S 01 5 6 1 0 - 1 ' ? " D n v tS l i r H I - I M O 1 M C P 1X e l e c J I n t e r f a c eE p r - i o o u j j o j i i i c k

v a l e * I Z O O r i cP r e c T P i r 7 4 O O r i cC 6 r f l o l i c e . T e n l p o w e

N E W P R O D U C T P R I C1 1 8 9M 1 2 9 9I 1 i i

1 3 1 1 1 9

I 1

M C V C I l t1 1 5 1 M o u »1 7 0 0 1 2 1 k B ' U C l i SC I « 0 ! C « 0 / W C o l o r1 5 * 1 - 1 1 O n - *M i c r o C [ / O l " t f r l i c v) t ( K S i n t i r l . t .W i c o B l i c t M i

M O D E M SS m a r t L i n " 2 4 0 O n ci y l l l . 1 M O «

M t i c sI I B 91 1 B 9

H 1 5 t i

J I I B - P O M E H S U P P L I E S

1 1 C 1 I 85 0 0 - r e p a i r s D i r i p l a c f

r t p l i c d

£ 1 7 6 4 2 S S K R A C 1 7 5 0 ± l ? k R A C l ? a

' ' ! ■ ■ L I i i ■ ■

S 1 3 9S 1 S 9

F S 0 1 D r i v e 1 « n . I M I t i s sH m o ! 5 1 K I n m l i c eH e l e c G O L D I n t e r f i c *D n w o ' e f c c a b l e

1 1 0 91 1 1 ! )

H A p r o i . k B S S a ! I n t e r f c e 1 A w i l t i 7 4 0 0 n c

m e r n c n l o n l y I 9 f i

S 1 9 9

U S E D C 1 2 8 N E R G 8 C O L U M N M O N I T O R O N L Y $ 4 4 5

A d $ 1 8 9 ( o n e C 1 5 8 1 D i s k D r i v o .

U S E D P R O D U C T P R I C E SC G C P 1 1 0 91 5 4 1 D r i v e 1 1 1 9H f l y 6 S f i a r t r n U L l c m 1 4 M o n i t o r s T r o r n 1 4 O k i r n i l e 1 0 c o l o r w ' P I P l l ( j r j

C 1 J 8 C F U1 5 7 1 D i n eD i y i l p / f l r . F l e c o g nM P 0 0 P r m l c rG e m i n i 1 0 P r i n t eD S I P P I I n t e r ' a c g

S 1 9 95 1 6 9S 5 I '

1 1 1 9

V I C M C P UV i c m o f l e m G 4 . u aC 1 B O ? M o n i t o rV I I 5 P r i m e rC o m m o a o r t I S 3 O ' C ! N l ! l a t K G i e p h u S 1 *

S 3 1 2 S 1 3 9

5 7

H u n d r e d s o B o l l w a r e b o o k I l l l e t f o r V I C - 2 0 , C 6 4 , C 1 2 6 I r o mt i . 0 0 . C a l l o u c o m p u t e r w i t h y o u r 3 0 0 / 1 2 0 0 b a u d m o d e m 2 h o u r * d a t o t o l t w a r e q u o t e i . { 3 0 3 } 9 3 9 - B 1 7 4 .

I B C O M P A T I B L E SI B X C O M . A T I 8 L E C o l o r ( C G A | r M 0 n o g r a n n i c i c a r d 7 7 / 1 0 M H l I m b o B O B BP l r o a n l . B I O S M o r e t n a n 2 . a l a s ! a i r - a I B X C 1 0 K H A 3 6 O K D i i v iP n n i e r / M c K I f f r r v G a m e p u r l i C l o f » ' C j i u n O i i O n l y H U B "I B A C O M P A T I B L E - H t G » ( E a * ; C G A , M o r a g i a p h i c i C a c O B / 1 2 U . l l T u i o o ( 0 ! MP h o . n i . B I O S S i f i l l « i i h I B X T S l i K R A O - * > « . i M B O n - n P i . n i a n M o a t mp o r t t , C l o c k ' C a l a n a a i D p l y l 1 2 4 f

' O p l i o n i M o n o c n r o m a m o n i l o r ( B » L C G c o l o i r n o n n o i 1 7 4 9 E G c o l o i m D P t l o r 1 4 ) 1M a ' d s n v e i M i m m i b a M U w / X T t o n i i M > 0 M B w / x t c m i i I 3 4 > i i u u i l a d

o j f , r > i o n « u t v d a i k d d i o d H u p e ii c c a i a o ' i t i 1 C A L L l o a i n m n t p j i c a r , — o

t q u i p i n a n i O u i n i . i i B l o U S E D p i o d u c l i v a r y' l e a i e c a l l b a l o i e o r d a u n g A l u i a d p r o d u c l i a r ' U i i a n i M d t D i g o o d w o r k i n g c o n d i l i o n P n c a ir l u b i t c l I c h a n g * w i i n o u l n o l i c a

P n C B i m o w n r a r i e c i 4 d i s c o u n t l o c a s hA r i i ] t 1 l o c r « d i i c a r d p u i c h a w i

P r i c a a i h o m n a r m a i l o r o * r p u c a l o n f fW t C H E C K F O H S T O L E N C H E O I I C A R D S

2 0 1 7 1 3 t h S t r e e t , S u i t *B o u l d e r , C H 0 3 0 2

C o n r p u t e r R c i m ^ U s , I n c . JO r d e d / Q u e i l l o n i : ( 3 0 3 ) 9 3 9 - 8 1 4 4

M o d t m l o l t w i r s q u o t e c ( 3 0 3 ) 5 3 9 - 8 1 7 4

W o K i m f T i a r J e l o r T O U H E O U I P M E N I 1 I ( D j re q m p m a n i u n o l m a n l i o n e d , o i v a u i c i r i A l i p f B i -« n c a > l l i i d a - r m a n u m g o q u i p m e n i t b g a m :w o r h i n r j c o n d i l l o n S h i p p i n g / h a n d l i n g l b a l e d o na c t u a l w e i g h t o o r d e r a n - i l l D a d d e d 1 t i p n e nK c o p a i h l l n o g u a r a n t e e d

C A u t l i o r l i a d D a i l s n ( o C O M M O D O H E / A M I G A J f a n A T A R I S T / X L / X E ' l > *

C o m p u l e r s a n d A c c e i a o r l s i .

U N L E A S H T H E D A T A A C Q U I S I T I O N A N C O N T R O L P O W E R O F Y O U R C O M M O D O R E C 6 O C 1 2 8 .W h a v e t h a n s w e r s t a l y o u r c o n t r o l n e e d s .

N E W ! 8 0 - L I N E S I M P L I F I E DD I G I T A L I / B O A R D

. i y o u r o w a u t o s t a r t d c r f f r a t e dc o n t r o l l e r t v i t t i n u l r e l y i n g o d i s k d r i v e .

S o c k e t f o s t a n d a r d R O c a r t r i d g e .4 ( s e r u i r a l c b u f f e r e d d i g i t a l o u t p u t l i n e s c a

e a c h d i r e c l l y s w i t c h 5 v o l l s a 5 0 m A 4 0 5 q x i r a l e d i g i l a l i n p u t l i n o . ( T T 1 . ) .I / l i n e s r a m r o l k i l t h r o u g h s i m p l e m e m o r y

m a p p e d p o r t s c a d i a c c e s w d v i s i n g l eS U t e n t H l l i n l i a s i c . N i n t e r f a c e c o u l d b e a s i e ri u u s e . t o t a l o t e 8 - b i t p o r t s .I n c l u d e d M . L . d r i v e r p r o g r a m o p i i u i v i U y e a l k i l

a s u b r o u t i n e f o f a s t c o n v e n i e n t a c c e s s t oi n d i v i d u a l I / l i n c i f r o m B a s i c .P l u g s i n t o c o m p u t e r ' s e x p a n s i o n p o r t . F o r b o t h

C 6 C 1 2 8 . I / c o n n e c t i o n s a r i h r o u g hp a i r o 5 0 - p i n p r o f e s s i o n a l l y p c s t r i p h e a d e r s .O r d e r M o d e l S S I O O P l u s . O n l y S 1 9 S h i p p i n gp a i d U S A . 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 na n p r o g r a m d i s k . H a c h a d d i l i o n a l b o a r d $ 1 0 9 .

i ' i i i i j l i i i t n r r f K C t x ^ l r t l 1 I 1 A u m c i n . t l m n . t i u l

O U O R I G I N A L U L T I M A T EI N T E R F A C E

1 ) S E

U n i i - e r s a l l y a p p l i a i b l e d u a l 6 5 2 2 V e r s a t i l eI n t c r f a t u A d a p L e t ( V I A ) b o ^ t r d .I n d u s t r i a l c o n t r o l a n m o n i t o r i n g . G r e a t f o

l a b o r a t o r y d a i a a c q u i s i t i o n a n i n s n i m e n l a t i o na p p l i c a t i o n s .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 y d e v i c c .P e r f o r m a u t o m a t e d t e s t i n g .E a s y l p r o g r a m y e e x t r e m e l y p o n c r f u l .1 ' i t s i l y i n l c i f a c e d I h i s l i - l i e r f o n i a u e e A / a n I J / A c o n v e n e r s .T o u r 8 - b i l f u l l y b i d i r e c t i o n a l I / O p o n s e i g h t

h a n d s h a k e l i n e s . l : o u r 1 6 - b i l t i m e r / c o u n t e r s .l : u l l I R i n i o r u p i c a p a b i l i t y . E x p a n d a b l e t f o u r b o a r d s .

O r d e r M o d e l 6 1 I F 2 2 . 5 1 6 9 p o s t p a i d U S A .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 so d i s k , l i a c h a d d i l i o n a l b o a r d S 1 4 9 . Q u a n t i t yp r i c i n g a v a i l a b l e . F o r b o l h C 6 4 a n d C I 2 8 .A / C O N V E R S I O N M O D U L E

F a s t . 1 6 - c h a n n d . 8 - b i t . R e q u i r e s a b o v e . L e i L i - c s a l V I p a n s a \ a i l a b l e . T o b o t h C a n C I 2 8 .O r d e r M o d e l M I F / A 1 X D 8 I 6 . O n l y S 6 9 .

S E R I O U S A B O U TP R O G R A M M I N G ?

S Y M U O L M A S T K K M U I . T I - l - A S S S Y B O L I C D I S A S S E M R L E R . L e a r n t p r o g r a ml i k e t h e x p e r t s ! A d a p t e x i s t i n g p r o g r a m s t y o u r n e e d s ! 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 c / 6 5 C 0 2 / 8 5 0 2 m a c h i n e c o d e p r o g r a mi n l o b e a u t i f u l s o u r c e . O u t p u t s s o u r c e c o d el i l e s t d i s k f u l l y c o m p a t i b l e w i t h y o u r M A E ,P A L , C 1 ! M , D w l o p - 6 4 , L A D S , M e r l i n o P a n t h e r a s s e m b l e r , r e a d y f o r e - a s s c m b l y a n e d i t i n g - I n c l u d e s b o t h C 6 C 1 2 8 n a t i v em o d e v e r s i o n s . ! O O ° . ' o m a c h i n e c o d e a n e x t r e m e l y f a s t . 6 3 - p a g e m a n u a l . T h o r i g i n a la n b e s t i n o e v e n b e t t e r w i l h V e r s i o n 2 . 1 !A d v a n c e d a n d s o p h i s t i c a t e d f e a t u r e s f a t o n u m e r o u s t d e t a i l h e r e . $ 4 9 . 9 5 p o s t p a i dU S A .C S O U R C E C O D E . M o s t c o m p l e t ea v a i l a b l e r e c o n s t r u c t e d , e x p e n s i v e l y c o m e n t e d a n c r o i s - r e f e r e n c e d a s s e m b l yl a n g u a g e s o u r c e c o d e f o r B a s i c a n K e r n a lR O M s , a l I M C . I b o o k f o r m , 2 4 p a g e s .S 2 9 . 9 5 p o s t p a i d U S A .P T H - 6 5 1 0 S Y M B O L I C D E B U G G E R f o C W A e x t r e m e l y p o w e r f u l t o o l w i t hc a p a b i l i t i e s f a r b e y o n d m c h i n e - l a n g u a g em o n i t o r . I t W - p a g e m a n u a l . E s s e n t i a l f o ra s s e m b l y - l a n g u a g e p r o g r a m m e r s . S 4 9 . 9 5p o s t p a i d U S A .M A M M 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 l6 5 0 2 / 6 5 C 0 2 m a c r o e d i t o r / a s s e m b l e r . 8 0 - p a g em a n u a l . S 2 9 . 9 5 p o s t p a i d U S A ,

A D D R E S S ' . S C H N E D L E R S Y S T E M SD e p t . G 6 . . 2 5 E a s t w o o d R o a d . P . O . B o 5 9 6 1 4

A s h e v l l l e , N o r t h C a r o l i n a 2 8 8 1 3 T e l e p h o n e ( 7 0 4 ) 2 7 4 - 4 6 4 6

Page 100: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 100/104

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 9| 3 I 2 1 8 7 9 - 2 8 8 8 I

C 6 R e p j l r ' ■ - ■ - . . 4 2 . 9 5 A m i g a R e p a i rC 1 2 8 R e p a i r i K i o M w i . 6 4 . 9 51 5 4 1 P e r m a n e n t

A l i g n m e n t 2 9 . 9 51 S 4 1 R e p a i r 7 9 . 9 5I S 7 1 R e p a i r 7 9 . 9 5

7 7 . 7 3A m i g a D r i v e

R e p a i r 1 4 9 . 9 5P r i n t e r s C A L LM o n i t o r s C A L LO t h e r E q u i p m e n t . C A L L

C A L L B E F O R E S H I P P I N GP A R T S A N L A B O R I N C L U D E D

F R E E R E T U R N S H I P P I N G| A f O . A J A D I 1 0 . D 0 J

Z 4 - 4 B H R T U R N A R O U N D| S i j O J e « i P a r i s A v l l a e l l l r y |

3 D A W A R R A N T Y O A L R E P A I R S

C O M M O D O R E P A R T SC - 6 4 P o w e r S u p p l y 3 4 . 9 51 2 P o w e r S u p p l y 5 9 . 9 5C - 6 4 O v e r V o l t a g e S e n i o r 1 9 . 9 5O t h e r P a r t s C A L L

I P l i a 5 3 . 0 0 S M p p i n g / H m n d l l n g lA l p a r t s f o C o m m o d o r e e q u i p m e n t u s u a l l y i s t o c k

F o P a r t s C a l l | 3 1 2 ] 8 7 9 - 2 3 5 0D e a l e r D i s c o u n t s A v a i l a b l e

T E K T O I M I C S P L U S , I N C .1 5 H O U S T O N S T R E E T

B A T A V I A , I 6 0 5 1 0C L I P A N S A V E

— m P r o f J o n e s m m £ R O F £ S $ ! P N $ L H A N D I C A P P I N G ^S Y S T E M S ™

" C O M P U T E S O F T W A R E F O R T H E S E H t O U S H A N D C A P P E f T

M i n t - P r o A n a l y s t s $ 1 4 9 . 9 5P r o f e s s i o n a l A n a l y s i s $ 2 4 9 . 9 5A n a l y s t s w / M u l U p l e R e g r e s s i o n S 3 9 9 . 9 0

. . J I N KP r o f e s s i o n a l L o t t e r y / L o t t o $ 1 4 9 . 9 5P r o f e s s i o n a l F o o t b a l l $ 1 9 9 . 9 5B o o k i e B u s t e r S 1 4 9 . 9 5P r o - B o o k i e C o m b i n a t i o n $ 2 9 9 . 9 5B a s k e t b a l l A d d i t i o n 8 1 4 9 . 9 5

W A J C H F O R . T H E S E N f c W P R O D U C T Sc o n t N a s o o n

M a r k e t - M a k e r ™ S t o c k m a r k e t a n a l y s t sB o o k i e B u s t e r 1 1 F o o t b a l l p r e d t c t o r - 6 0 a n a l y s i s

P r o f e s s i o n a l S p e e d H a n d i c a p p e r ™ f o h o r s e s

C A L L N O W - - T O L L F R E E 1 - 8 0 0 - 5 5 3 - 2 2 5 6t o r e c i e v e y o u r F R E E C A T A L O GD E M O S O F T W A R E w / m a n u a l

$ 1 5 . 0 0 ~ $ 2 5 . 0 0 e a c h1 0 - 1 0 W e s t S t u t e S t r w t . B o i s e . T d s h o B 3 7 O 2 ( 2 0 6 ) 3 * G 9 3 0

V 5 . 0U L T R A B Y T E

D I S KN I B B L E R

N I B B L E C O P I E R W I T H 2 0 P A R A M E T E R SF O C O M M O D O R E 6 A N 1 2

C o p i e s m o s t p r o t e c t e d d i s k s I 2 m i n u t e s w i t h o u tn e e d f o p a r a m e t e r s i n c l u d i n g r a p i d - l o c k e d2 0 p a r a m e t e r s t m a k e u n p r o t e c t e d c o p i e s o r e c e n tp r o g r a m s I n c l u d i n g V M A X p r o t e c t i o n .S e n d s t a m p e d e n v e l o p e f o l i s tC o p i e s u p t 4 0 t r a c k s u s i n g o r 2 1 5 4 1 o r 1 5 7 1d r i v e s . C o p i e s b o t h s i d e s o 1 5 7 1C o p i e s I t s e l f ( f o r t h i s r e a s o n , n r e f u n d s g i v e n )

V 5 . 0 $ 2 9 . 9 5 P L U S $ 4 . 0 0 S H I P P I N GA l s o a v a i l a b l e :

1 D i s k S u r g e o n V 2 . 0 - n e d i s k u t i l i t y $ 1 0 . 0 02 U l t r a m a i l - m a l l l i s t a n l a b e l s b o t h f o

H a n d y - C a p p e r r a c e h a n d l c a p p e r $ 1 0 . 0 03 M c M u r p h y ' s M a n s i o n ■ t e x t a d v e n t u r e . . . b o t h f o

S o l u w a r e s o l u t i o n s t 1 a d v e n t u r e s . . . . $ 1 0 . 0 04 1 5 o l d e r p a r a m e t e r s a n f i l e c o p i e r $ 1 0 . 0 0

A d $ 4 . 0 0 s h i p p i n g ( c o v e r s u t I t e m s )M a s t e r c a r d , V i s a , C h e c k o r M . O . , C a t i l . a d 6 . 5 % ( $ 1 . 8 5 ) t a l e s t a x .F o r e i g n o r d e r s / C O D a d d $ 2 . 0 0 . P a y m e n t m u s t b I U . S . f u n d sU P D A T E S R e t u r n o r i g i n a l U l l r a b y l e d t e k w i t h S 1 5 . 0 0 p l u s $ 4 . 0 0s h i p p i n g . F o r e i g n a d S Z . O O . N e x c e p t i o n s .

T o r d e r , w r i t e o r c a l l 2 h r o r d e r l i n e . F o I n t o , w r i l a .U L T R A B Y T E ( 8 1 8 ) 7 9 6 - 0 5 7 6

P . O . B o 7 8 L a C a n a d a , C 9 1 0 1 1 U S

C O M M O D O R E < = I B M S - D O SF i l e T r a n s f e r U t i l i t y

B I B L U E R E A D E R 1 2 8 / 6 4I y o u h a v e t h C o m m o d o r e 1 2 o H a n t h 1 5 7 1 / 1 5 8 1 d i s k d r i u e , y o c a r e a d f r o m a n d w r i t e t oI B M P C c o m p a t i b l e M S - 0 0 5 f i l e s u s i n g B I B L U ER E A D E H 1 2 8 7 6 4 . T h p r o g r a m q u i c k l y a n e a s i l yt r a n s f e r s C o m m o d o r e a n I B M w o r d p r o c e s s i n g ,t e x t a n A S C I I f i l e s .

B 8 1 2 t r a n s f e r s t i l e s b e t w e e n C o m m o d o r e 1 2 8 / 6 4 . M S - D O Sa n C 1 2 8 C P I M d i s k e t t e s o b o t h C o m m o d o r e 1 5 7 1 a n 1 5 8 1d i s k d r i v e s .B B 6 r e q u i r e s t h e C o m m o d o r e 1 5 7 1 a n t r a n s f e r s t i l e s b e w e e n C o m m o d o r e 6 4 / 1 2 8 a n I S M S - D O S d i s k e t t e s .

• O p t i o n a l C o m m o d o r e A S C I I t s t a n d a r d A S C I I t r a n s l a t i o nB o l d p r o g r a m s a r e a s y t u s e a n d f u l l y m e n u d r i v e n .C a b j s e d a s t a n d a r d C o m m o d o r e 1 2 8 / 6 4 l i l e c o p y p r g r a m , t r a n s f e r d i e s b e t w e e n : 1 5 4 1 / 1 5 7 1 / 5 5 8 d i s k s .

T h B i B l u e R e a d e r 1 2 6 / 6 4 p a c k a g e I o n l y $ 4 4 . 9 5O r f l f a i c h e c k m j u c y c c e 1 . C O A o r d e r s m t r t i O L J d o U r ;

F r e e s n i p p i n g o a l S S C a n M i a o M t o s C O l o r o g n m d e c s a 1 3 0 0B B ? B i ' 6 4 a v a i ' j n l c 1 0 c u r r e n t B O u s e r s t o 1 1 p l u s y o u ' o r i g i n a l d i s k

T o o r O e r C a l l ( ? 1 9 ) 7 ! l 3 9 0 0 W r i t e l o m o r e i n l « ™ i « n I U T e ( 0 9 0 5 ) 6 1 1 4 6 3

S O G W A P S o f t w a r e1 1 B e l l m a n ) R o a d ; D e c a t u r I 4 6 7 3 3 ; ( 2 1 9 ) 7 2 4 - 3 9 0 0

Page 101: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 101/104

C l a s s i f i e d

S O F T W A R EF R E E S O F T W A R E f o C - 6 4 . C - 1 2 8 , I B C P s e n d S A S E f o r i n i o ( s p e c i f y c o m p u t r r ) t o P U B L I C D O M A I N U S E R S G R O U PP C f 5 o * 1 4 4 2 - A 2 , O r . i n g e P a r k . F 3 2 0 6 7F R E E P U B L I C D O M A I N S O F T W A R E R e q u e s tI r o o c a t a l o g o s e n d S 2 f o s a m p l e d i s k a n c a t a l o g ( r e f u n d a b l e ) , C 6 4 - 1 2 H C A L O K E I N D . ,D q r t . J K B o 1 8 4 7 7 . K . C . . M 6 4 1 3 3M O t h a n 2 0 1 ) g r e a t M l o u l i n e s f o 6 a n \ 1 S , r e a d y t a c i d I " y o u r o w p r o g r a m s , i C O M P U T E ' B o o k ! . ' M A C H I N E L A N C U A C ER O U T I N E S T O T H C O M M O D O R E 6 4 / 1 2 8 .E x p l a n a t i o n s , u s e s , c o m m e n t e d s o u r c e c o d e , 5 H p a g e * . $ 1 8 . 9 5 . C h e c k y o u r l o c a l b c K i k i l o r c o c a l l( 8 0 0 ) 3 4 6 - 6 7 6 7 .T H O U S A N D S O P P R O G R A M S F O C M 1 2 8 ! W h a v e G a m e s , U t i l i t i e s . M u s i c a n m u c hm o r e ! F o r i n f o r m a t i o n i v n l c : L i g h t s p e e dS o f t w a r e , P O 7 0 3 7 , C h e s a p e a k e , V 2 3 3 2 3R E N T 6 4 / 1 2 H S O F T W A R E ! I O C ' s o i d i s k s .L o w e s : p r i c e s . N d e p o s i t o f t p . T r e ec a t a l o g , C e n » l b l e S o f t w a r e , P B o 9 3 0 ,S t J o s e p h . M 4 9 1 ) 8 5 ( 6 1 6 ) 9 8 2 - 0 3 2 7C O M M O D O R E ; T R B E F O R E Y O B U Y .B e s t s e l l i n g g a m e s , u t i l i t i e s , e d u c a t i o n a l

c l a s s i c s a n n e r e l e a s e s . 1 0 0 ' s o l t i t l e s .V l s a / M C F r e e b r o c h u r e . R E N T - A - D i S C . F r e d e r i c kB l d y . " 3 4 5 . H u n t ' n , W 2 5 7 0 1 ( 3 0 4 ) 5 2 9 - 3 2 3 2C 6 4 / 1 2 B F I N E S T P U B L I C D O M A I N P R O G R A M SP r e t e s t e d q u a l i t y p r o g r a m s M o s t S I . 5 0

O D i s k Y O p i c k t h p r o g r a m s t h a t Y O w a n t " ! F r e e d i s k f u l l o p r o g r a m s w i t h f i r s to r d e r ! F o l i s t D e s c r i p t i o n s e n d S A S E t o J L C o D o p t . G B o 6 7 0 2 1 , T o p e k a . K S 6 6 6 7C 6 4 / 1 2 8 E D U C A T I O N A L P . D . S O F T W A H EB g r a d e l e v e l a n s u b j e c t , t K - m a t h ,K - E n g l i s h . 4 - n i n t h , e t c . C a t a l o g S P S I n c . , B o 7 3 A O l B r i d g e . N ) 0 8 8 5 7P U B L I C D O M A I N S O F T W A R E F O C 6 4 / 1 2 B1 0 p r o g r a m s o n l y S 1 o 2 6 p r o g r a m s

f o S 2 o 5 l o c a t a l o g ( n - f i i n d a b l e )M E R I T , B o 1 1 A S p o l S W O O d , N 0 S « B 4

F R E E S O F T W A R U f o C 6 4 S e n d s t a m p f o C a t a l o g . G a m e s - E d u c - H o m o - B u s i n e s s - M u s i cU t i l i t i e s , R V P u b l i c a t i o n s , 4 2 9 1 H o l l a n dR o a d , S 5 6 2 - G . V i r g i n i a B e a c h , V 2 3 4 5 2W o r d S t a r " " V 2 . 2 6 F o r C - 1 2 B S 3 9 . 9 5 S 4 . S 0p / h . P u b l i c D o m a i n S o f t w a r e C o p y i n g C o 3 3 G o l d S t . , S t e . L 3 N e f o r k , N 1 0 0 3 8■ • " M i c r o P r o ® 8 0 0 - 2 2 1 - 7 3 7 !H A V E Y O U E V E R W A N T E D T C L I M B E V E R E S T ?f . e a d t e a m o 1 c l i m b e r s t t h s u m m i ti " E v e r e s t A s s a u l t " , s t r a t e g i c s i m ul a t i o n o f H i m a l a y a n e x p e d i t i o n . C 6 o 1 3 d i s k S 9 . " 5 . H i g h C o u n t r y S o f t w a r e ,8 8 E T h a m e s , H i g h l a n d s R a n c h . C 8 0 1 2 6S I M O N S B A S I C . M A G I C D E S K . O G E N F . O L O G V$ 1 e a P i l o t , C o n s t i t u t i o n l . Q . g a m e o T y p i n g P r o f e s s o r S e a B i l i s t S I F r e e s h i p p i n g . C h o c k s o n l y t o B a s i c F u C o . , 3 3 6 6 S 2 3 0 0 E , S . L . C . , U 8 4 1 0 9

B A S I C " * 1 o F O R T R A N 8 0 ' - S 3 9 . 9 5 S 4 . 5 0p / h . P u b l i c D o m a i n S o f t w a r e C o p y i n g C o 3 3 G o l d S t . , S i b . L 3 N e Y o r k , N 1 0 0 3 B• ™ M i c r o S n f l < » 8 0 0 - 2 2 1 - 7 3 7 2B U D E V I L D I S K R E N T A L F R E E M E M B E R S H I PO v e r 2 0 t i t l e s V I S A / M C a c c e p t e d .S e n d f o f r e e c a t a l o g . 2 0 1 5 E a s t 5 t h ,S t e . = 5 T e m p e , A 8 5 2 8 1 ( 6 0 2 ) 8 2 7 - 9 7 4 9I Y O O W C 6 Y O U S H O U L D H A V E T H N E P r o g r a m m e r ' s H e l p e r D i s k . I n d i s p e n s a b l e f o I h p r a c t i c a l C 6 u s e r F r e e D e t a i l * C t l E M T R O NL A B S , B i n 1 5 2 , R o n k o n k o o i l , N 1 1 7 7 9

H A R D W A R EC - 6 4 R E P A I R $ . W . 9 S i n c l u d i n g p a n s / l a b o r o L O C O S T C O M M O D O R E C H I P S : 6 5 1 0 / 6 5 2 6 -S 9 . 9 5 . P 1 . A / 8 2 S 1 O O - S 1 2 . 9 5 , A M I G A C H I P S a n m a n y o t h e r s . H p o w e r s u p p l y / C 6 4 - S 2 7 . 9 5 .K a s a i a I n c . , 3 M u r r a y H i l l D r . , S p r i n g V a l l e y ,N 1 0 9 7 7 , 1 - 8 0 0 - 2 4 8 - 2 9 8 3 . 1 1 4 - 3 5 6 - 3 1 3 1 .1 v o l t C P o w e r S u p p l y $ 4 2 . 9 5 p p d !T a k e i a n y w h e r e ! A l s o 1 5 4 1 1 2 v o l t m o d ' s !D E : V C O M . ' 3 3 6 | o y a L o o p . W h i t e R o c k . N B 7 5 «( 5 O 5 | 6 7 2 - 9 7 4 2

C O M P U T E I ' s G a z e t t e C l a s s i f i e d i a l o w - c o s t w a t t e l l o v e r2 2 5 , 0 0 0 m i c r o c o m p u t e r o w n e r s a b o u t y o u r p r o d u c t o s e r v i c e .R a t e s : S 2 p e l i n e , m i n i m u m o f o u r l i n e s . A n o a l o f t h e f i r s t l i n e s e i c a p i t a l

l e t t e r s a n c h a r g e . A d S 1 p e l i n e ( o b o l d f a c e w o r d s , o S 5 f o t h e n t i r e a s e I I b o l d f a c e ( a n y n u m b e r o l i n e s . ) I n q u i r e a b o u t d i s p l a y r a t e s .

T e r m s : P r e p a y m e n t i r e q u i r e d . C h e c k , m o n e v o r d e r , A m e r i c a n E x p r e s s , V i s a , o M a s t e r C a r d i a c c e p t e d . M a k e c h e c k s p a y a b l e t C O M P U T E ! P u b l i c a t i o n s .

F o r m : A d a r e s u b j e c t t p u b l i s h e r ' s a p p r o v a l a n m u s t b e i t h e r t y p e d o l e g i b l yp r i n t e d . O n l i n e e q u a l s 4 l e t t e r s a n s p a c e s b e t w e e n w o r d s . P l e a s e u n d e r l i n ew o r d s t b s e i b o l d f a c e .

G e n e r a l I n f o r m a t i o n : A d v e r t i s e r s u s i n u p o s t o f f i c e b o n u m b e r s i t h e i r j d m u s ts u p p l y p e r m a n e n t a d d r e s s a n t e l e p h o n e n u m b e r s . O r d e r s w i l l n o t b e a c k n o w le d g e d . A w i l l a p p e a r i n e x t a v a i l a b l e i s s u e a f t e r r e c e i p t .

C l o s i n g : 3 r o t h t h i r d m o n t h p r e c e d i n g c o v e r d a t e ( p - g - . | u n e i s s u e c l o s e s M a r c h3 r d ] , S e n d o r d e r a n r e m i t t a n c e t o K a t h l e e n I n g r a m , C l a s s i f i e d M a n a g e r ,C O M P U T E I ' 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 . T p l a c e a a d b yp h o n e , c a l l K a t h l e e n I n g r a m a ( 9 1 9 ) 2 7 5 - 9 8 0 5 .

N o l t c e : C O M P U T E ! P u b l i c a t i o n s c a n n o t b e r e s p o n s i b l e f o o f f e r s o r c l a i m s o a d v e r t i s e r s , b u w i l l a t t e m p t t s c r e e n o u t m i s l e a d i n g o q u e s t i o n a b l e c o p y .

T H A M A Z I N G N E V O I C E M A V I T I L

. . T U R N !Y O U R C O M P U T E RI N T O T A L K I N GA N L I S T E N I N GS E R V A N T . .

G f l t i p e e c n o u i p y t a n * < X 9 " r i C * * f p o o u c r v & ^ a M a i ' f t * uu i - n m n # » c o m m a n d ! M O F & A 5 C

t v u t - c K m u J l e r j y o w i i o n r t c o m .p o b w w j i u n g r n i u n « r U n i i r n i i K i u m f o r u n . W y c Q i i O n . p r a c r l c O a p O K O P i C V

m o n u o l A P d i D n i e a p r i c a c * i t o n r i o n c e D r e aT O d D £ R B M A I L i k l u t f » M s h l p p l n D h a n d l i n g ( . . T . M i p c i i p « o i a v V i t a . t o c a t & C w d p h o r * o i o e n

o f Q e n n g J d o m o ^ B V b o c k o u o r a n r » i » O r r - t e t e n n o n c e a v o l e * t / O t y i ' e r m a r e ^ o i i a D W l o

a n i f l M c o m p u i f l nC a l l o w m T o a a v ' o * f W P ' O d u C ' C a i o l o gC O V O X i N ( 5 0 3 ) 3 4 2 - 1 2 7 1

4 7 C o n g e r S I E u g e n e , O r e g o n 0 J 4 O 2

M I S C E L L A N E O U SN o C o m m o d o r e Q u a l i f i e d R e p a i r s !C 6 4 - J 4 5 , 1 5 4 1 : 5 5 1 1 , S X 6 4 . J 6 5 , C 1 2 8 ; S 5 n , 1 5 7 1 : 5 5 5 .B u S e l l T r a d e N e w / U s e d F « S e r v i c e ! 3 d a w n t y l M o i P o p ' s C o m p u t e r S h o p . R R 2 ,B o 1 1 9 , ' C . i i n s v i l l e , M 6 4 6 3 2 ( 8 1 6 ) H 7 6 3 1 1C - N E T B U L L E T I N B O A R D T O T H 6 I 2 S .T h i - m m w i d e l y u s e d a n r e s p i - c t e d B B a v a i l a b l e . 3 0 0 / 1 2 0 0 / 2 4 0 0 B P S , 1 0 0 0a c c o u n t s , 4 1 m e s s a g o / f i l e t M i i n f e r S I G S ,X - m o d e m , P u n t e r , F A S T M l R D 1 T O R . o n - l i n ef r i m e s . A N M U C H M O R E !

/ - t - ^ ] S O F T E C HL C O M P U T E R S Y S T E M S , I N C .< P O S T O f R C E B O 2 3 3 9 7L E X I N G T O N , K v 4 0 5 2 3

( S 0 6 ) / 2 6 8 . B A U D I T t C H S U P P O R T )( S O D ) / 9 9 2 - S C S I ( O R D E K S O N L Y )C a l l / o r o u e v e n ' t i i i y l o p r i c e o h a r d w a r e !V l S A / M s s t e r C a r d / C O D W E L C O M EA u t h o r i z e d C o m m R e p a i r ! A l l M o d e l s !C 6 4 J 4 1 , + / 4 S 3 7 . 9 5 , P a r t , a v a i l a b l eT O L T E C H , 1 1 3 6 8 H i g h w a y 1 4 5 . C o r t o z , C 8 1 3 3 1 . ( . 1 0 3 ) 5 6 5 - 7 6 3 1 V I S A . M C C O o M O

U s t h h a n d yR e a d e r S e r v i c e C a r d

i t h b a c k o t h m a g a z i n e t r e c e i v e

a d d i t i o n a l i n f o r m a t i o no o u a d v e r t i s e r s .

C O M P U T E R S C a i B t t B J u n e 1 9 8 0 9

Page 102: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 102/104

S A V E O V E R 3 5

P L U S S O F T W A R ET u r n y o u r h o m e c o m p u t e r i n t o h o u s eh o l d f i n a n c e o r g a n i z e r , l e a r n i n g c e n t e r ,a n e n t e r t a i n m e n t c e n t e r . T h P l u s 4 S o f t w a r e P a c k a g e c o n t a i n s t h r e e f l o p p yd i s k e t t e s c o m p a t a b l e w i t h ! h e C o m o d o r e ® P l u s 4 c o m p u t e r . D u t s p e c i a l a r r a n g e m e n t s w i t h t h m a n uf a c t u r e r , y o s a v e .S o f t w a r e P a c k a g e C o n t a i n s : F u n a n dG a m e s d i s k w i t h m o r e t h a n 2 i m a g in a t i v e g a m e s f o t h w h o l e f a m i l y t e n j o y , p l u s m u s i c a n g r a p h i c s s e l e ct i o n s . T h s e c o n d d i s k i U t i l i t i e s /F i n a n c e . I c a h e l p y o o r g a n i z e a n m a i n t a i n f i l e s , l i s t s a n i n f o r m a t i o n . T h F i n a n c e s e c t i o n I d e s i g n e d t h e l p y o o r g a n i z e y o u r p e r s o n a l a n h o m e f i a n c e s a n i n v e s t m e n t s . T h t h i r d d i s k i E d u c a f . o n . A l i j n w a f o s t u d e n t s t o l e a r nm o r e a b o u t m a t h , l a n g u a g e , g e o g r a p h y ,s c i e n c e , h i s t o r y a n m o r e .C o m p u t e t h S a v i n g s ! Y o u d o n ' t n e e d

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

M f r . U s P r i c e

L i q u i d a t i o nP r i c ^ S e t .

$ 3 0 . 0 0* 1

H e H - 3 E 3 4 - 7 2 3 S - 2 9 4S / H : S 4 . 0 0 / s e l

C r e d i t c a r d c u s t o m e r s c a n o r d e r b p h o n e , 2 4 h o u r s d a y , d a y s w e e k .

T o l l - F r e e : 1 - 8 0 0 - 3 2 8 - 0 6 0 9

S E N D T O S H O D A u t h o r i z e d L i q u i d a t o r1 4 0 5 X . - m i i m L i n e K / M l n n M p o l i i . M 5 5 1 4 1 - « « 4

S e n o P l u i / < - S o f t w a r e S * i » i t e m K - 3 6 3 4 - 7 2 3 5 - 2 Wa £ 1 p e s e p l u s £ p e s e f o i n s u r e d s h i p p i n g .h a n d l i n g . ( M i n n e s o t a r e s i d a M s o d 6 s a l e s t a x . S o r r y .n o C . O . D o r f l e r a l

M c n e c h o m o n e y o r d e r i e n c l o s e d . ( N d e l a y ap r o c e s s i n g o r d e r s p a i d b c h p c l " - )

A e c t N oP L E A S E P R I N T C L E A R L YN a m e

A d d r e s sC i t y

Z I

- A p t K -. S t a i o

S i g n H w

G E M O R EP L E A S U R EF R O M T H B I B L E W I T H

L A N D M A R KT h e C o m p u t e r R e f e r e n c e B i b l e

t l e r c ' i w h i l L A N D M A R K w i l l m t b l e y o t d o

S E A R C H T H R O U G H T H B I B L E — F i n dP h r u a , w o r d * o m t s i c a .D E V E L O P T O P I C A L F I U E S - C o p y f r o m T h 8 j b l 6 i c j r . l u i d . e v c h r e i u l i a i h e n . d d y o u r o w c o m m o n s a n n o t e * .

< C O M P I L E Y O U R P E R S O N A L B I B L E — O u l i n e t a i c o l o r . A d N o t e s a n d c o m m e n u .C i c a l e y o u r o w l U p p l o n e n u r y S t u d y f i l e s .

C R E A T E F I L E S — T h e n c o n v e r t i h e m f o u s w i i h w o r d p T o e e u o n l i k e P a p e r c l i p a n G E O S .M A K E S U P P L E M E N T A R Y S T U D Y F I L E S —a n d e v e l o p I n m U d o n v u u l u n i .

L A N D M A R K T C R B i o n l y $ 1 6 4 . 9 5

C A L L O W R I T E T O D A Y F O F R E E B R O C H U R E , W H I C H S H O W SH O V A L U A B L E L A N D M A R K C A

B I Y O U R B I B L E S T U D Y

P . A . V . Y . S o f t w a r e P . O . B o 1 5 8 4B a l l w i n , M 6 3 0 2 2 ( 3 1 4 ) 5 2 7 - 4 5 0 5

A L S O A V A I L A B L E A Y O U R L O C A LC O M P U T E R D E A L E R I

W H O L L Y K A O .D i s k e t t e d a t a l o s sh a m a n y c a u s e s .T h a t ' s w h y K a om a n u f a c t u r e s a n t e s t s e v e r y p a r t o fe v e r y d i s k e t t e w s e l l .

3 . 5 " D I S K E T T E SS S B o x e d . 9 9 . . .D B o x e d $ 1 . 3 9 . . .H B o x e d $ 3 . 2 1 . . .D B u l k . 9 9 . . .W E ' V E G O T Y O U R R I B B O N S !

A p p l e D a M a t r i x , ! m a g e w r i l e r # T 4 3 7 J 3 . 7 5A p p l e D a i s y w t i e e l H T 4 7 9 M . 1 5D a b P o H T y p e I I # T 4 7 1 ( M / S ) 1 2 . 6 5I . T 4 7 3 ( N y l o n ) . $ 3 . 2 5E p s o n L Q B 0 0 # T 5 1 7 H . 1 BE p s o n L 0 1 0 0 0 # T 5 1 9 . . M . 1 5E p s o n L Q 1 5 0 0 * T f l 6 6 W . 1 5I B P r o p r i n t e r M o O b I 4 2 0 1 K T 4 4 5 $ 3 . 9 5O k i d a t a 1 2 0 . M l c r o l i n e 1 B 2 . 1 9 2 , 1 9 3 K T J 1 4 $ 4 . 9 5P a n a s o n i c K X P - 1 0 9 0 # T 4 2 9 1 5 . S 5

P u c e s a r & p e r r i b b o n , m i n i m u m 1 r i b b o n sS 1 9 8 8 G E N E R A L R I B B O N C O R P .

O R D E R N O Y o g e m o r e l o y o u r m o n e y w h e n

y o c h o o s e o u r h i g h q u a l i t y , t r o u b l ef r e e , g u a r a n t e e d r i b b o n ! !

M N I M L I M O R D E R 1 2 5 0 0 S S C o n l i w n u l U S S I D Oi i r s f l o o r e w t ' f l i s k s . 1 0 0 f l a c n s u c c M d m o 1 0 o 1 s m « r ( ! 0 0 D o j ' R i n b o n s F o r e i g n D r a i n . " P Q / F P O r t q u i r e d d r j ' i s h i p p i n g c h a r & e M l R e s i d e n t a c r f l 4 t a i t 4 G O D ,a c r j 1 0 r j a y r r i B f l l w i l l C a s h . c s r t i l i W t n e c h O i m n t lo r S e i P r i c e s 5 u O ] « ( l c n a n g e

P r e c i s i o n D a t a p r o d u c t sH o 6 3 6 7 . G r i n d H a p . d i M 4 9 5 1 8 £

■ 6 T 6 l H M S t « 1 6 1 6 1 1 1 1 9 1 1 c o M i c h . f l i n B O O 6 3 2 J * 6 f l ^

u l a i d t ' . ' . ! ■ . ■ . . ■ ■ . ■ O O J B h d f

A D V E R T I S E R S I N D E X

. . 1 . . . 3 1

1 0 .

B

1 1 c o n p u i i H f t t w a i a I r t c1 1 C o m p u i o r ^ -

, V

1 1 D d i d l C c < i i O j i e i 51 1 4 E H e c l r o n i C V 1

1 ( r r r - e S p r t S ^ i r w a r e . i t C r e a f i i l m r o C p m p u l f

1 1 U C 1 2 M i B f l O C i a M t r a P i d m

. . S 2 4 - 2 5. J F . ,

I B 4 >

. 9 4 & - 5 1S 2 - B 3

2

i a P r a t i a i o n D a t a P r m u t i *1 P r o l e s s m r u l H a r t l i c a c p r t y ] S y s W m a

i n m n i c o n a , 'D

4 0 - 4 7

1 J S s u b L O G F C C c D c d V i1 E M b L D G l C C o r p o f i l M n

T o k t o m c j P l u s . I n c1 J T e n e t C o n V x i f E - E . p f # | l

I J - . ■ , H , ■ _ - r i - l T \ , i .

1 4 u n i i u e * u n k i i i i i v d , i n cM X f l 1 «

9

C O M P U T E 1 B o a < «1 2 & &

D U S T C O V E R SS A T I S F A C T I O N G U A R A N T E E D■ c u s t o m m a d e r o i n

H t A V Y S J - i . V I N r i A N I I - S r A n Ci x r i N O i i o u i » M ! r ; r l i f e

i C h a i n o C o l o n J g h i T a o B r a w nC O M P U T E R S

C - 6 4 ' P l u l < C - » J CC - 1 3 8D o f a . n l H ( C 3 M )A m i g a 1 0 0 0

B . 0 01 3 . 0 0

S . 0 01 3 . 0 0

I W / J u n i t l K w I l l t l e d l 3 S . 0 0K e y b o a r d o n l y 7 . 0 0

A l o r i B O O X I . I 3 0 X E 1 0 . 0 0A l a r i 5 3 S T 1 1 . 0 0I B M P C ' X T 3 8 . 0 0I B M 5 0 5 1 « « y b o o r d 8 . 0 0

[ D i m e m i o n i R e q u i r e dt o I B C l o n e i ]

D I S K D R I V E S1 1 7 1l i g o i ' l " D ' D r v

P R I N T E R SS e E k o i h o S P - 1 O O 0C l i o h 8 1 1 0J u k i 3 3 1 0I m o o e w i l l e rf p w n ) 1 E p > o r > F S 1 B O f c i d o l oC i t l i . n M S 1

D f 1 1 0 1G e m i n i 1 & 5 P e r 1 0 ' iG e m i n i 1 I S l o r 1 5 ' lA t a r i 1 0 2 7

1 3 . 0 01 1 . 0 01 3 . 0 01 3 . 0 01 0 1 3 . 0 01 3 . 0 01 3 . 0 01 3 . 0 01 0 1 3 . 0 01 9 . 0 01 3 . 0 0

A r r n j o i D r I n d u i i 0 1 M S S D - IM I S E n h a n c e r 1 0 0 0f S D . IA t a r i 1 0 1 0

8 . 0 08 . 0 09 . 0 08 . 0 0

1 0 B O B O 8 . 0 0

M O N I T O R !A l o r i S 1 J 2 J B G B 1 9 . 0 0C - 1 7 0 2 . B M C o l o r 1 6 . 0 0C - 1 9 0 3 / A m l g o . . 1 9 . 0 0A m d . V 1 0 0 - 7 0 0 1 9 . 0 0o * . u i ( o i t a i l 1 9 0 0C - I M I A M a g n v i i 1 9 . 0 0N E ( S i a r . M o d a l ) l ? . 0 0M o g n o v o i 8 B G B 1 9 0 0P r i n n t l e n f S i n l * M o d e l 1 0 T h o m p s o n C 3 6 5 1 4 1 9 . 0 0T o « a n ( S u n M o d e l ) 1 9 . 0 0S o k o l o 5 C - 1 O O . . . 1 9 . 0 0I t n i i h ( S t o i > M o d e l ) 1 9 . 0 0

V I D t O R E C O R D E R S 1 3 . 0 0S i a l * M a k e M o d e lD i r T u n n c n r f q u i r e d

h p e l u d i n g c l o c k e u T - o u i

C - I 5 J 1 M P S B 0 1 1 0 . 0 0C 1 1 2 6 M P S 8 0 3 1 3 . 0 0C - M P S . 8 0 3 . C - 1 5 3 O B . 0 0F n n s u n i c 1 0 9 0 9 1 3 . 0 0O f c i d c M o 1 2 0 / 1 9 1 1 3 . 0 0O V i m o l e 1 0 / 1 0 B . O OE p i o o M I f R X B O 1 3 . 0 0E p i o n H 8 0 / C 1 0 0 0 1 3 . 0 0

D r l t r t i t t l i i > g H i l l M O B E L l i ( 0 1 W C H O I C i T I e S B O W N | [ K i l l o r n w « [ ( r f c l ( l u l U S t p c r i l t t i I M S O n i i l l o w i n g i n k t n d n gO h M i * , - . ■ ■ i K i l t i i . * P 0 , l U ' i i t n . h r i i t n l t l ' i l n i

S P E C I A L C O V C I t S M B M A D E T Y O U RD I M E N S I O N S . S E N D Y O U R R E Q U I R E M E N T SF O O U 1 O P R I C E Q U O T E S .C r o w n C u s t o m C o v e r s

3 4 6 3 1 P A I O E C I R C L E D I P T .1 A G U N A H I L L I . C 9 3 s S !

( U 7 1 . 4 1 6 3

Page 103: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 103/104

W h a t c a y o d a b o u t t h d m p r o b l e m i A m e r i c a ? P l a y L A

C r a c k d o w n .T h a t ' s w h a t .Y o u ' r e t h v e e r a n d e t e c t i v e .Y o u r a s s i g n -

f t n e o n t R i a l h u b a a s m i d i B a l d i m p n t i i t l u - a n - h i u t i ' r , / m i l l i t r i i r s a m e t i m e " l c l l l • u n c o v e r m a j o r r i n g b e n t o d i t r i b u t i n g a e v i l s y n t h e t i c d r u g .

Y o u ' v e g o t h e h i g h e s t o h i g h -t e c h s u r v e i l l a n c e v a n s t w o r kf r o m . Y o u ' v e a l s o s o r o o k i e t

w o r k w i t h . W e ' r e t a l k i n g " r o o k i e "r o o k i e . Z e r o e x p e r i e n c e .

Y o u ' l l n e e d t a r c h i t e c t h i se v e r y m o v e W a t c h h i p h o t o g r a p hd u e s . P l a n t b u g s . T a i l s u s p e c t s . A n q u e s t i o n e v e r y o n e f r o m s e e d yt h u g s a n c r o o k e d c h e m i s t s t s l i c k i n t e r n a t i o n a l h e a v i e s .

Y o u ' l l a l s o n e e d t d r a w o e v e r y s t r a t e g y b r a i n c e l l a v a i l a b l e .

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

L A C r a c k d o w n . I y o t h i n ky o u r n e r v o u s s y s t e m c a h a n d l et h s u r p r i s e a c t i o n a n t r i c k y m e t a c l u e s , t h e r e ' s o n l yo n t h i n g y o n e e d ^t d o M o v e t L A

L A . C R A C K D O W NC o m m o d o r r 5 4 / 1 2 B . I B M &c o m p a t i b l e s . A p p l e t i A t o m p a t t b l t W i B P Y X

Page 104: Compute Gazette Issue 60 1988 Jun

8/9/2019 Compute Gazette Issue 60 1988 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-60-1988-jun 104/104

P U R ES E B A L L T

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

S t a t i s t i c a l b a s e b a l l s i m u l a i i o n f u z e r o , o n o i w p l a y e r s , C a m e p l a y , m a n a g e r ' s f u n c t i o n s ,

g r a p h i c s , a n c o m p l e t e s t a t i s t i c a l l i b r a r ye s t a b l i s h P u r e - S t a t B a s e b a l l 7 1 1 a t h e u l t i m a t e

s p o r t s s i m u l a t i o n 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

$ 3 9 9 5

G a m e P l a yP u r e - S t a t B a s e b a l l ' s u n d e r l y i n g s t a t i s t i c a l f r a m e w o r k s i m u l a t e s t h e r e a l i t i e s 'o b a s e b a l l l i k e n e v e r b e f o r e . W i t h i n t h i s f r a m e w o r k t h p r o g r a m c o n s i d e r se a c h p l a y i - r ' s b a t t i n g s t a t i s t i c s a g a i n s t b o t h L E F T - a n R I G H T - h a n d e d p i t c h e r s ,w h e r e a v a i l a b l e , a n p i l c h c r s s l a t s v s . b o t h L E F T - a n R I G H T - h a n d e d b a t e r s . H v e r y p l a y e r ' s f i e l d i n g a n b a s e - r u n n i n g a b i l i t i e s a r a l s o c o n s i d e r e d

O p t i o n a l T e a m a n C r e a t e Y o u r O w T e a m D i s k s A v a i l a b l e .

A v a i l a b l e f o C - 6 4 / 1 2 8 , A p p l e ,I B M - P C

f ' u r e - S t a i B a s e b a l l ™ c a n m a i n t a i n c o m 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 . Y o u c a n p r i n t a l o y o u r p l a y e r s ' y e a r - t o - d a t e p e r f o rm a n c e s t a t i s t i c s a a n y t i m e t h r o u g h o u t t h e s e a s o n . A l p l a y e r s t a t s a n g a m eB o S c o r e s c a n b d i s p l a y e d o t h s c r e e n o r s e n t t a e x t e r n a l p r i n t e rf o r a h a r d c o p y p r i n t o u t . T h e P R I N T T E A M S T A T S f u n c t i o n c a n b e u s e d a