Compute Gazette Issue 52 1987 Oct

136
8/9/2019 Compute Gazette Issue 52 1987 Oct http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 1/136 i p 1 2 8 : f e a t u r e - p a c k e d 8 0 - c o ! u m n w o r d p r o c e s s o r O M P U T E S ' s $ 3 . 0 0 O c t o b e r 1 9 8 7 I s s u e 5 2 V o l . 5 N o . 1 0 I S S N 0 7 3 7 - 3 7 1 6 0 2 2 2 0 $ 4 . 2 5 C a n a d a O C O M M O D O R E P E R S O N A L C O M P U T E R U S E R S C o m m o d o r e ' s N e M o v e s n t T h E d u c a t i o n a l M a r k e t C h o p p e r P i l o t r i g o r o u s s i m u l a t i o n g a m e t h a t t a k e s y o o v e r m o u n t a i n s , t r e e s , a n b u i l d i n g s f o r a l s k i l l l e v e l s . D i r e c t o r y M a g i c r g a n i z e a n u p d a t e y o u r i s k d i r e c t o r i e s t h w a y . S t a r s : A A s t r o n o m i c a l S i m u l a t i o n T u r n y o u r 6 i n t o a a c c u r a t e a n i n t e r a c t i v e p l a n e t a r i u m . " K S o u c c c O A n i m a t o r 6 P r o d u c e y o u r o w a n i m a t e d f e a t u r e w i t h t h i s h i g h - s p e e d p a g e - n i p p i n g p r o g r a m . A l s o I T h i s I s s u e : P o w e r B A S I C : F a s t G r a p h i c s B u f f e r F o n t P r i n t e r U s e r G r o u p U p d a t e S o f t w a r e R e v i e w s A n M o r e

Transcript of Compute Gazette Issue 52 1987 Oct

Page 1: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 1/136

i p 1 2 8 : f e a t u r e - p a c k e d 8 0 - c o ! u m n w o r d p r o c e s s o r

O M P U T E S ' s $ 3 . 0 0O c t o b e r 1 9 8 7I s s u e 5 2 V o l . 5 N o . 1 0I S S N 0 7 3 7 - 3 7 1 6

0 2 2 2 0 $ 4 . 2 5 C a n a d a

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

C o m m o d o r e ' s N e M o v e sn t T h E d u c a t i o n a l M a r k e t

C h o p p e r P i l o tr i g o r o u s s i m u l a t i o n g a m e t h a t t a k e s y o o v e r

m o u n t a i n s , t r e e s , a n b u i l d i n g s — f o r a l s k i l l l e v e l s .

D i r e c t o r yM a g i c r g a n i z e a n u p d a t e y o u r i s k d i r e c t o r i e s t h

w a y .

S t a r s :A A s t r o n o m i c a lS i m u l a t i o nT u r n y o u r 6 i n t o a a c c u r a t e a n i n t e r a c t i v ep l a n e t a r i u m .

" K S o u c c c O

A n i m a t o r 6 P r o d u c e y o u r o w a n i m a t e df e a t u r e w i t h t h i s h i g h - s p e e dp a g e - n i p p i n g p r o g r a m .

A l s o I T h i s I s s u e :P o w e r B A S I C : F a s tG r a p h i c s B u f f e rF o n t P r i n t e rU s e r G r o u p U p d a t eS o f t w a r e R e v i e w sA n M o r e

Page 2: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 2/136

B O R E D O M K I L L E R ,G a m e s t h a t T E R M I N A T E b o r e d o m .A n h o l d y o u r a t t e n t i o n h o s t a g e .

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

A n y o c a g e i f o l e s s t h a n y o u ' d d r o p o b a n i g h t a t h a r c a d e .I n t r o d u c i n g A M A Z I N G S O F T W A R E f r o m E l e c t r o n i c A r t s . ,

A R C A D E A C T I O Nb l o w s y o a w a y .

3 D G R A P H I C Ss u c k y o i n

S P E C I A L E F F E C T Ss h o c k y o u r s e n s e s .

7 s D r a g o n ' s L a f r uI S i n g e t h e d r a g o n d o e s n ' t h a v e D i r k f o d i n n e r , t h L i z a r d K i n g w i l l .

s p e l l b i n d i n g a d a p t a t i o n o t h s m a s h h i v i d e o d i s c a r c a d e g a m e .D e l t a P a t r o l

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

D a D a r e , P i l o t o ( h e F u t u r e "S t o m a c h - w r e n c h i n g t e n s i o n a y o f i g h t y o u r w a t t h e e v i l M e f e o n ,

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

S a n x i o n "O n l y c o u r a g e a n a s t r o n g t h u m b w i l l g e y o t t h D a r k s i d e .

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

N O T O R D E R : V i s i t y o u r r e t a i l o r o c a l l 8 0 0 - 2 4 5 - 4 5 2 5 ( C A L I F 8 0 0 - 5 5 2 - 1 1 1 2 ) . S u g g e s t e d r e t a i l p r i c e l o D a D a r e , S a n x i o n , a n D e l t a i $ 1 9 . 8 5 . D r a g o n s L a i r i $ 2 4 . 9 S . D i r e c t o r d e r s a d $ s h i p p i n g a n h a n d l i n g . O r , s e n dc h e c k o m o n e y o r d e r t o E l e c t r o n i c A r t a D l r e d S a l e s , P B o 7 5 3 0 , S a M a l e o , C A 9 4 4 0 3 . D r a g o n ' s L a i r c o p y r i g h t1 9 8 3 M a g i c o m I n c . A l r i g h t s r e s e r v e d . E L E C T R O N I C A R T S '

Page 3: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 3/136

C o m p u S e r v e .Y o D o n t H a v e T K n o w H o I W o r k sT t A p p r e c i a t e A l I C a D o

C o m p u S e r v e i c o m p u t e r i n f o r m a t i o ns e r v i c e . Y o s u b s c r i b e t i t I n r e t u r n , y o h a v ea c c e s s l a i n c r e d i b l e a m o u n t o i n f o r m a t i o n ,e n t e r t a i n m e n t , c o m m u n i c a t i o n s a n d s e r v i c e s .H e r e a r l e o t h h u n d r e d s o a m a z i n gt h i n g s y o u c a n d o

C O M M U N I C A T EC S i m u l a t o r f e a t u r e s 7 c h a n n e l s l o " t a l k i n g w i t h o i l i e r s u b s c r i b e r s . N a t i o n a l

B u l l e t i n B o a r d s l e y o p o s t m e s s a g e sw h e r e t h o us a n d s w i l ls e t h e m .F r i e n d s ,r e l a t i v e s a n b u s i n e s s a s s o c i a t e s c a s t a y i t o u c h t h r o u g h E a s y P l e x ™ E l e c l r o n i c M a i l .

M o r e t h a n 1 0 ( 1 C o m p u S e r v e F o r u m sw e l c o m e p a r t i c i p a t i o n i d i s c u s s i o n s o a l s o r t s o t o p i c s . S o f t w a r e F o r u m s h e l p w i l ho n l i n e s o l u t i o n s t s o l l w a r e p r o b l e m s .H a r d w a r e S u p p o r t F o r u m s c a t e r t s p c i f i c c o m p u t e r s . T h e r e ' s e v e n f r e e s o l t w a r e ,a n o n l i n e e d i t i o n s o c o m p u t e r p e r i o d i c a l s .

H A V E F U P l a y a l s o r t s o s p o r t s a n e n t e r

t a i n m e n t t r i v i a g a m e s , b r a i n - t e a s i n ge d u c a t i o n a l g a m e s a n t h e o n l yo n l i n e T V - s t y l e g a m e s h o w w i t hr e a l p r i z e s . O r . f o t h e u l t i m a t ei e x c i t e m e n t , g e i n t o a i n t e r a ct i v e s p a c e a d v e n t u r e .

S H O PT H E L E C T R O N I C M A L L ™t a k e s y o u o n c o a s i - t o - c o a s t

s h o p p i n g s p r e e o n a t i o n a l l yk n o w n m e r c h a n t s , w i t h o u t e v e rl e a v i n g h o m e .

- _ . .

#

S A V E O T R I P SW i t h C o m p u S e r v e ' s t r a v e l s e r v i c e s y o u c a n

s c a n f l i g h t a v a i l a b i l i t i e s , f i n d a i r f a r e b a r g a i n sa n e v e n b o o k y o u r o w f l i g h t s o n l i n e . P l u s ,t h e r e a r c o m p l e t e l i s t i n g s o o v e r 2 8 , 0 0 0h o t e l s w o r l d w i d e ,

B I N F O R M E DC o m p u S e r v e p u t s a l o t h l a t e s t n e w s a

y o u r f i n g e r t i p s , i n c l u d i n g t h e A P n e w s w i r e ,t h W a s h i n g t o n P o s t , t h S t L o u i s P o s t -D & p a t d i , s p e c i a l i z e d b u s i n e s s a n t r a d ep u b l i c a t i o n s a n m o r e . O u e x e c u t i v e n e w ss e r v i c e w i l l e l e c t r o n i c a l l y f i n d , " c l i p " a n f i l en e w s f o y o u . . . t r e a d w h e n e v e r y o u ' d l i k e .

I N V E S T W I S E L YG e c o m p l e t e s t a t i s t i c s o

o v e r 1 0 , 0 0 0 N Y S E . A M E X a n O T s e c u r i t i e s . H i s t o r i ct r a d i n g s t a t i s t i c s o o v e r9 0 , 0 0 0 s t o c k s , b o n d s ,f u n d s , i s s u e s a n o p t i o n s . F i v e y e a r s o d a i l y c o m m o d i t y q u o t e s .U p d a t e s o n h u n d r e d s o c o m p a n i e s w o r l d w i d e . S t a nd a r d I ' o o r ' s . V a l u e L i n e . O v e rd o z e n i n v e s t m e n t t o o l s .

S m u c h f o s l i t t l e .A l y o u p a y i l o w . o n e - t i m e c o s t f o

S u b s c r i p t i o n K i ( s u g g e s t e d r e t a i l p r i c e$ 3 9 . 9 5 ) . U s a g e r a t e s f o s t a nd a r d o n l i n e l i m e ( w h e nC o m p u S e r v e i m o s t / & a c t i v e ) a r j u s t I O m i n u t e . I m o s t m a j o rm e t r o p o l i t a n a r e a s y o c a n g o o n l i n e w i t h a l o c a lp h o n e c a l l , P l u s , y o u l l r e c e i v e

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

C o m p u S e r v e

,

S e a s y t h w h o l e f a m i l yc a n g o o n l i n e .

C o m p u S e r v e i " m e n u - d r i v e n , " s o b e g i nn e r s c a n s i m p l y r e a d t h m e n u s ( l i s t s o o p t i o n s ) t h a t a p p e a r o t h e i r s c r e e n s , t h e n t y p e i I h c i r s e l e c t i o n s . I y o e v e rg e l o s t o c o n f u s e d , t y p ef o l i c l p . R e m e m b e r , y o uc a a l w a y s a s k q u e st i o n s o n l i n e t h r o u g ho u f e e d b a c k s e v i c e o p h o n e o u C u s t o m e r S e r v i c eD e p a r t m e n t ,

B e f o r e y o c a a c c e s s C o m p u S e r v e , y o u n e e da c o m p u t e r , a m o d e m ( t c o n n e c t y o u r c o p u t e r l y o u r p h o n e ) a n d , i s o m e c a s e s , s o m es i m p l e c o m m u n i c a t i o n s s o f t w a r e . N o y o u ' r er e a d y t o o r d e r . F o y o u r l o w . o n e - t i m e s u s c r i p t i o n f e e , y o u ' l l r e c e i v e :• a c o m p l e t e , e a s y - t o - u n d e r s t a n d , 1 7 0 - p a g e

s p i r a l - b o u n d U s e r s G u i d ey o u r e x c l u s i v e p r e l i m i n a r y p a s s w o r d

• s u b s c r i p t i o n t C o m p u S e r v e ' s m o n t h l ym a g a z i n e , O n l i n e T o d a y

• $ 2 5 . 0 0 u s a g e c r e d i t !T b u C o m p u S e r v e S u b s c r i p t i o n K i t , s e

y o u r n e a r e s t c o m p u t e r d e a l e r . T r e c e i v e o u i n f o r m a t i v e b r o c h u r e o t o r d e r d i r e c t , w r i t eo c a l l 8 0 0 - 8 4 8 - 8 1 9 9 ( i O h i o , 6 M - 4 5 7 - O 8 0 2 ) .

C o m p u S e r v e . Y o d o n ' t h a v e t k n o w h o i w o r k s t a p p r e c i a t e a l i c a d o — f o r y o u .

C o m p u S e r v e *l n l o r r n a l n > n S e r v i c e s , P O B o f j O O O A r l i n g t o n C e n t r e B l v d . C o l u m b u s , O h i o 4 3 2 2 0A H * B l o c k C o m p a n y

Page 4: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 4/136

E ' V E B L O W N T H C O M P E T I T IS i m u l a t i o n a n i m a t i o n a m 3 , . - „ . «g r a p h i c i w n n o l o g a s l i c e n s e d h i S u b L O G I L

U P e r i s c o p e ! , t h e n e s t a t e o f t h a r i s u b m a r i n e s i m u l a t i o n ! B l o wi n t h c o m p e t i t i o n o u o t h w a t e rw i t h s u p e r i o r c o m b a t s t r a t e g y a n t a c t i c s c o u r t e s y o C a p t a i n J o h nP a t t e n , U S ( R e t . ) . W i t h t r u ea n i m a t e d 3 g r a p h i c s c o u r t e s y o S u b L O G I C . U P e r i s c o p e ! ,g e n e r a t i o n s a h e a d o t h p a c k !

$ 2 9 . 9 5B e t t e r E n g i n e e r i n g a B e t t e r

P r i c e

C o m p a r e h i t s f o y o u r s e l f !

F l r e iF i r eF i r eF i r eF i r eF l r e SF i r eF i r eF i r eF i r e 1 F i r e 1 1

F i r e 1

F i r e 1 F i r e 1

S u g g e s t e d R e t a i l P r i c e3 - D i m e n s l o n a l G r a p h i c sN u m b e r o S c e n a r i o sS p i l l - S c r e e n V i e w iR e a l i t y L e v e l sR a d a r S c r e e nA c c u - S o u n d " r e a l i s mT o r p e d o T y p e sA u t o o M a n u a l T o r p e d o L a u n c hT i m e - D a y - M o n t h - Y e a r S e l e c t i o n C a p a b i l i t yZ o o m F e a t u r e

S u b m a r i n e S t r a t e g y T a c t i c s M a n u a l b y J o h n P a t t e n , C a p t . U S ( R e t . )A u t o - L o a d F e a t u r e o n C 1 2 8J o y s t i c k R e q u i r e d

U P e r i s c o p e !

S 2 9 . 9 5Y e

Y e 1

Y e Y e

Y e Y e

M a o S h i p V i e w s

Y e

Y e N

S i l e n t S e r v i c e

S 3 4 . 9 SN

N

N N

Y e N

M a V i e wO n l y

N

N Y e

Page 5: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 5/136

R I G H T O U O T H E W A T E R !

T h u n d e r C h o p p e rA n d o n ' t f o r g e t T h u n d e r C h o p p e r !F o t r u e h e l i c o p t e r a c t i o n a n r e a l i s m , n o t h i n g e l s e e v e n c o m e sc l o s e . T h u n d e r C h o p p e r i c o r p o r a t e s t h m o s t a d v a n c e dg r a p h i c s , f l i g h t s y s t e m s , a n g a m e -p l a y i n g f a c t o r s t o p r o v i d e s e n s at i o n a l b a l a n c e o s t r a t e g y a n f u n .

1 9 8 7 A c t i o n S o f t C o r p o r a t i o n3 g r a p h i c s a n s p e c i a l e f f e c t s c o u r t e s yS u b L O Q I C C o r p .C o m m o d o r e 6 a n C o m m o d o r e 1 2 a r t r a d e m a r k s o C o m m o d o r e E l e c t r o n i c s L i d .A p p l e I I t r a d e m a r k o A p p l e C o m p u t e r ,I n c .I B i r e g i s t e r e d t r a d e m a r k o I n t e r n a t i o n a lB u s i n e s s M a c h i n e s C o r p .

S e Y o u r D e a l e r . . .O w r i t e o c a l l f o m o r e i n f o r m a t i o n .U P e r i s c o p e ! a n T h u n d e rC h o p p e r a r a v a i l a b l e o d i s k f o t h C o m m o d o r e 6 4 / 1 2 8 , A p p l e I I a n I B P l i n e o p e r s o n a lc o m p u t e r s f o t h s u g g e s t e d r e t a i lp r i c e o f $ 2 9 . 9 5 . F o d i r e c t o r d e r sp l e a s e s p e c i f y w h i c h c o m p u t e r v e s i o n y o w a n t . 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 . $ 6 . 2 5 ) a n s p e c i f y U P o f i r s t c l a s s m a l ld 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 x p r e s s , a n D i n e r s C l u bc h a r g e s a c c e p t e d .

■ G E N E R A T I O N S A H E A D I S T R A T E G Y A C T I O N S O F T W A B E 13 0 W E S T S P R I N G F I E L D A V E N U E . S U I T E 7 1 C H A M P A I G N . I 6 1 8 2 0 ( 3 1 ? | 3 9 8 - B 3 B B

Page 6: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 6/136

T H I T *

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

t h o u g h t s .T h N a z i ' s c a s t l e f o r t r e s s , c o d e n a m e :

g l e ' s N e s t , i f i l l e d w i t h a r t r e a s u r e s ,o e l i t e t r o o p e r s , a n t h r e es a b o t e u r s w h f a i l e d t o f i n i s h t h

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

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

E x p e r i e n c e t h a c t i o n , d a n g e r , a n

e x c i t e m e n t o W o r l d W a I I P e n e t r a t et h f o r t r e s s . R e s c u e t h c a p t i v e s .R e c o v e r s t o l e nt r e a s u r e s . T h e nd e s t r o y t h E a g l e ' s N e s t .

Y o u ' r e i t h i s o n a l o n e .

M a g o o dl u c k a n e x c e pt i o n a l a i b y o u r c l o s e s ta l l i e s .

J V G n d s c a p e t a k e s t h a r c a d e h o m e .S 2 ? 2 i f t t t 4 ( i n M i n p U l 8 0 f > W ? - ^ i S ) f o r V l S A u r U a s r e r C a - c l n - t l e r ̂ T o p u r r M a a Q & r n n . l , s e n d y Q u ' c a r d n u r r ' & e ' W i t * e » p i r a r5 f A W ' i S T ) p l u s n 0 0 f D ' n ^ n c l l i n u l o M i n y j c f l n f l . l P C . P . O B f l n H B V , N o n h b r o o k i L K S f e j A ^ i o a w r t A t o d e l i v e r y o T o n o y o ' d o r F o

i h i s u a r f C i 9 8 7 M i r f i 5 c a D * f l i i f t n c . S o < [ * a r i r t o p y r i Q h T " « 6 7 P a m t n i a A l r i y h r a r t i o r v e d L - c i m t o d i c o r n e l i a n w i t ' e d ' a m c t L i a n A i n r i I n r v s D V C i i w ' r

Page 7: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 7/136

w n n M i O c t o b e r 1 9 8 7 V o l . 5 N o 1

f e a t u r e se C o m p u t e r s : A O v e r l o o k e d E d u c a t i o n a l O p p o r t u n i t y K e i t h F e r r e l l . . . 1

C o m p u t e r L e a r n i n g M o n t h : O c t o b e r 1 9 8 7 2 1 2 8 R o b e r t K o d a d e k 2 1 2

r e v i e w s l e e t S y s t e m J u l i u s H o r n b u c k l e 5 1 2

K e i t h F e r r e l l 5 6 N e i l R a n d a l l 6 0 6 4

m P r f o t h 1 2 T o d d H e i m a r c k 6 1 2

g a m e s h o p p e r P i l o t C h r i s t o p h e r R B o s s 5 4 6 4 c h n i p D a v i d F t o r a n c e 6 5 6 4e d u c a t i o n / h o m e a p p l i c a t i o n sS t a r s : A A s t r o n o m i c a l S i m u l a t i o n R o b e r t A M u l f o r d 6 6 N u m b e r , P l e a s e ? F e n d e r T u c k e r 7 1 2 8 / 6 4 / + 4 / 1 6C o m p u t i n g f o F a m i l i e s : W h a t , M W o r r y ? F r e d D ' l g n a z i o 7

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

d e p a r t m e n t sT h E d i t o r ' s N o t e s L a n c e E l k oG a z e t t e F e e d b a c k E d i t o r s a n R e a d e r s 1 U s e r G r o u p U p d a t e C a r o l i n e D H a n i o n 6 T h G E O S C o l u m n : G e o P u z z l e , P a r t R h e t t A n d e r s o n a n D a v i d H e n s l e y , J 7 5 6 4H o r i z o n s : C r i c k e t G r a p h i c s T o d d H e i m a r c k 7 6 6 4S i m p l e A n s w e r s t C o m m o n Q u e s t i o n s T o R H a l f h i l l 8 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 1 °

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 D G a z e t t e P r o g r a m s 1 2 T h A u t o m a t i c P r o o f r e a d e r 1 2 1 2 8 / 6 4M 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 1 2 1 2 8 / 6 4A d v e r t i s e r s I n d e x 1 3

* = G e n e r a [ , 6 4 - C o m m o d o r e 6 4 + 4 = P l u s / 4 . 1 6 = C o m m o d o r e 1 6 1 2 6 = C o m m o d o r e 1 2 C O M F 0 T £ r s C . " / l Z £ r r £ i 5 p u b l i s h e d r a o n i M i - b v C O M P t l T E I P u b l i c a l i o n i . i n i : . 8 2 7 ( A v e n u e , N e Y o r k . N I D 0 1 9 U S A P h o n e . ( 2 1 2 ) 2 6 5 - 8 3 6 0 . E d i t o r i a l o f f i c e s a n ? l o c i l e d a 1 2 W e s t W m d o v n A v e n u e , G r e e n s b o r o . N 2 7 4 0 8 D o m e s t i c S u b s c r i p t i o n s : 1 I w d o , H i P O S T M A S T E R ' S e n d a d d r e s s C h a n g e - l C O M P U t m G A Z E T 1 E . P . O . B o > I 0 » S ? , D t M o i n e s , I A 5 0 3 4 0 . S e c o n d c l a t s a p p l i c a t i o n p e n d i n g a G r e e n s b o r o . N ' C 3 7 4 0 3 a n d a d d i t i o n a l m a i l i n g o f f i c e s . E n t i r e c o n t e n t s c o p y r i g h t © 1 9 B 7 b C O M P U T I I P i t i l l c a t i o n s , i n c . A l C O M P U T f U > B l > U « l i o n ^ I n t . ! p i o A B C o t l i u m e r M i B u l n t > . I n t . , o n o t h A B P u b l i s h i n g C o m p a n i e s : A B P u b l i s h i n g , F r n i d e n l , R o b e j l C B u r t o n ; 1 3 3 0 A v e n u e o I h A m e n c n * ; N e Y o r k , N e Y o r k 1 0 0 1 °

Page 8: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 8/136

C o m m o d o r e i e x p e c t e d t a n n o u n c es p e c i a l n e m a r k e t i n g p l a n f o i t A m i g a c o m p u t e r . G a z e l l e E d i t o r , L a n c eE l k o , c o n s i d e r s t h e i m p l i c a t i o n s .I y o u w e r e f o l l o w i n g t h f l e d g l i n gh o m e c o m p u t e r i n d u s t r y i 1 9 8 2 ,y o p r o b a b l y r e m e m b e r t h d e b u to t h V I C - 2 0 . W i t h p r i c e t a g o $ 3 0 0 , t h i s 5 m a c h i n e o f f e r e d s u c hf e a t u r e s a s 2 2 - c o l u m n v i d e o d i p l a y , s i m p l e t o n e g e n e r a t o r , a n e i g h t c o l o r s .

F o a a d d i t i o n a l $ 6 0 0 , y o c o u l d p u r c h a s e C o m m o d o r e ' s 1 5 4 0d i s k d r i v e . A f t e r s p e n d i n g $ 9 0 0 , y o w o u l d , o c o u r s e , s t i l l n e e d m o n it o r . c o m p l e t e s y s t e m c o n f i g u r e dt h i s w a y , t h e n , w o u l d b e a s i l y o v e r$ 1 , 2 0 0 . s t a t e - o f - t h e - a r t V I s y t e i 1 9 8 2 i n o w , o n l y f i v e y e a r sl a t e r , t e c h n o l o g i c a l l y o b s o l e t e .

I y o p a u s e t t h i n k a b o u tw h a t h a h a p p e n e d i c o m p u t e rt e c h n o l o g y i n j u s t f i v e y e a r s , y o m i g h t n e e d t c a t c h y o u r b r e a t h .T h $ 1 , 2 0 0 s p e n t i 1 9 8 2 t o d a yb u y s a n a l t o g e t h e r d i f f e r e n t b e a s t :Y o c a n o p u r c h a s e 2 0 - m e g a -b y t e h a r d d r i v e f o t h 6 a n c o m eh o m e w i t h $ 2 0 0 i c h a n g e ; o y o c a b u c o m p l e t e I B P c o p a t i b l e w i t h 5 1 2 K , d u a l d r i v e s , a n c o l o r m o n i t o r ; o b u a A m i g a 5 0 w i t h 5 1 2 K , b u i l t - i n d i s k d r i v e , c o l o rR G m o n i t o r , a n 5 1 2 K a d d i t i o n a lm e m o r y e x p a n s i o n , t b o o t .

! y o c o u n t f i v e y e a r s o i n f l at i o n , y o c o u l d a r g u e t h a t t o d a y ' s$ 1 , 2 0 0 i 2 p e r c e n t l e s s i r e a l p u c h a s i n g p o w e r . B u t , f o r t h m o m e n t ,d i s r e g a r d i n f l a t i o n . I g n o r e t h d v e l o p m e n t s i v i d e o d i s p l a y t e c hn o l o g y , d a t a s t o r a g e a n r e t r i e v a l ,a n s o u n d . L o o k , i n s t e a d , a t h v a s tf i v e - y e a r g u l f i u s a b l e m e m o r y —R A M . L o o k i n g a C o m m o d o r e ' s m c h i n e s a l o n e , $ 3 0 0 V I i 1 9 8 2p r o v i d e d t h e u s e r w i t h 5 K w h i c ht r a n s l a t e s t $ 6 p e K $ 5 9 5A m i g a 5 0 t o d a y p r o v i d e s 5 1 2 K , o $ 1 . 1 6 p e K A d t h $ 2 0 0 5 1 2 K e p a n s i o n m e m o r y — f o r f u l l m e g a

b y t e — a n d t h c o s t i 7 c e n t s p e K G r a n t e d , t h i s i n a r r o w f o c u s i m u c h l a r g e r p i c t u r e , b u i s e r v e s a sa i l l u s t r a t i o n o b o t h h o f a w e ' v ec o m e , a n d , p e r h a p s , h o f a w c a e x p e c t t g i t h f u t u r e .

I t a k e s t i m e f o t h m a s s m a k e t a d j u s t t t h d i z z y i n g d e v e lo p m e n t s i s t a t e - o f - t h e - a r t c o m p u t e rt e c h n o l o g y , a n t h r a p i d - f i r ec h a n g e s d m e e t w i t h r e s i s t a n c e .M a n y o w n e r s a r s t r o n g l y l o y a l t t h c o m p u t e r t h e y u s e ; m a n y l o o ka a v a i l a b l e s o f t w a r e b e f o r e t h e yb u n e m a c h i n e . W h e n n e h a r d w a r e t e c h n o l o g y e m e r g e s —s u c h a t h n e g e n e r a t i o n o 6 8 0 0 0 - b a s e d m a c h i n e s , A m i g a ,M a c i n t o s h , a n A t a r i S T — e y eb r o w s a r r a i s e d . J u s t w h e ne v e r y o n e g e t s c o m f o r t a b l e w i t h t h p r e v a i l i n g m a c h i n e s , a n o t h e r q u e st i o n i a s k e d : H o m u c h i e n o u g h ?B u t h a t i t o p i c m o r e f a i r l y t r e a te i s p a c e m u c h l a r g e r t h a n t h i s .U l t i m a t e l y , t h o u g h , t h b o t t o m - l i n ep r i c i n g t h a t r e s u l t s f r o m t h s p i r a l -i n g r o w t h i c o m p u t e r t e c h n o l o g yc a n n o t b i g n o r e d . M a n y d e v o u tV I o w n e r s s w o r e f a s t a l l e g i a n c e t t h e i r m a c h i n e s w h e n t h 6 e m e r g e d . B u w h e n p r i c e s d r o p p e d ,a l l e g i a n c e g r e w c o l d .

C o m m o d o r e 6 s a l e s h a v eb e e n t a p e r i n g o f s i n c e i t h i g h -w a t e r m a r k i 1 9 8 5 , b u t h i s c o p u t e r h a s c o n t i n u e d t s u r p r i s ee v e n t h m o s t j a d e d c y n i c s . T h 6 w i l l c o n t i n u e t b v i a b l e m a c h i n ei t h e y e a r s t c o m e — t h e h u g e i s t a l l e d b a s e p l u s t h e m a s s i v ea m o u n t o s o f t w a r e a s s u r e t h i s . B u w h a t d o e s C o m m o d o r e m a k e o i t s p e c t a c u l a r l y s u c c e s s f u l m a c h i n e ?W i l l i c o n t i n u e t s u p p o r t t h 6 4 T h e r e a r n o s t r o n g c l u e s . I i c e t a i n t h a t C o m m o d o r e w i l l c o n t i n u et o f f e r , a t h l e a s t , p a s s i v e s u p o r t . B u t , a t h i s p o i n t , i t ' s e a s y t d e d u c e t h a t C o m m o d o r e i p u t t i n gi t m a r b l e s i t h A m i g a ' s r i n g .

W e ' v e h a d w o r d o s p e c i a lp r o m o t i o n — r u n n i n g f r o m m i d -

A u g u s t t h r o u g h t h e n o O c t ob e r — i n w h i c h C o m m o d o r e a p p e a r st b a g g r e s s i v e l y p u r s u i n g t h e i d e at h a t t h A m i g a 5 0 0 c a n r e p l a c e t h e6 a n 1 2 i t h h e a r t s a n d m i n d so C o m m o d o r e o w n e r s . A n C o m o d o r e k n o w s t h a t p e r h a p s w i t h n o t h e r c o m p u t e r m a n u f a c t u r e r i b r a n d l o y a l t y g r e a t e r f a c t o r t h a nw i t h C o m m o d o r e o w n e r s . C o m m od o r e i e x p e c t e d t o o f f e r , a t h a l fp r i c e , o n A m i g a 5 0 s y s t e m t e e r C o m m o d o r e u s e r g r o u p — t h ev a s t m a j o r i t y o w h i c h a r c o p r i s e d o 6 a n 1 2 o w n e r s . F o r$ 9 9 9 , t h p a c k a g e w i l l i n c l u d e t h e5 0 0 , 1 0 8 0 c o l o r m o n i t o r , 1 6 8 0 m d e m , a d d i t i o n a l e x t e r n a l d i s k d r i v e ,a n 5 1 2 K e x p a n s i o n m e m o r y .

A l s o , e a c h u s e r - g r o u p m e m b e rw i l l r e c e i v e c o u p o n r e d e e m a b l e a t h t i m e o a A m i g a 5 0 p u r c h a s e .T h c o u p o n o f f e r s t w p l a n s . T h f i r s t p l a n b u n d l e s D e l u x e P a i n t I I P a g e S e t t e r , T e x t C r a f t P l u s , A e g i sA n i m a t o r , M a r b l e M a d n e s s , a n t h E p y x 5 0 0 X ] j o y s t i c k , a l f o o n l y$ 9 9 . T h o t h e r p l a n , a $ 1 9 9 , g i v e st h b u y e r W o r d P e r f e c t , P a g e S e t t e rD e l u x e , S u p e r b a s e , M a x i P l a n 5 0 0 ,D e l u x e V i d e o , D i g a , a n C l i m a t e .T h i s m a b t h m o s t a g g r e s s i v ep r o m o t i o n e v e r r u n b C o m m od o r e . A n t a r g e t i n g C o m m o d o r eu s e r g r o u p s m a k e s i c l e a r t h a t t h c o m p a n y t h i n k s i c a s e l l t h A m i g a t t h a u d i e n c e a l r e a d y l o a t t h t r e m e n d o u s l y p o p u l a r 6 4

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

C 0 U P U T E ! ' s G a z o t t e O c t o O e i 1 9 B 7

Page 9: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 9/136

I H h s H h K h j I j t

^ m m m m m m m m \F ! ^ * ? ? ? ' l l T V l

Page 10: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 10/136

C O M P U T E ! P u b l i c a t i o n s , l n c .O n o t h A B P u b l f S h j n g C o m p a n i e s

E d i l o r L i I D i r e c t o r' l n . i ' . ' . i n i ' E d i t o rA s - . m i . i i i - P u i h e

l a m e s A . C a s e l l aR i c h a r d M a n s f i e l dK a t h l e e n M a r l i n e kS e l b y B a l e m a n

E d i l o r , C O M P U T E !C O M P U T E ! ' * G A Z E T T E

P r o d u c t i o n D i r e c t o rE d i t o r , C O M P U T E R S A t a r i S

D i s k M a g a z i n eE d i t o r , C O M P U T E S A p p l e

A p p l i c a t i o n s M a g a z i n eF 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 rA s s i s t a n t T e c h n i c a l E d i t o r s

A s s i s t a n t E d i t o r , C O M P U T E ! ' *A t a r i S D i s k M a g a z i n e

A s s i s t a n t E d i t o r , C O M P U T E !A s s i s t a n t E d i t o rP r o g r a m m i n g S u p e r v i s o rE d i t o r i a l P r o g r a m m e r s

C o p y E d i t o r s

E d i t o r i a l A s s i s t a n tS u b m i s s i o n s R e v i e w e rP r o g r a m m i n g A s s i s t a n t sE x e c u t i v e A s s i s t a n tA d m i n i s t r a t i v e A s s i s t a n t s

R e c e p t i o n i s tA s s o c i a t e E d i t o r s

C o n t r i b u t i n g E d i l o r

L a n c e E l k oT o n y R o b e r t s

T o R H a l f h i l l

G r e g g K e i z e rK e i i h F e r o l lO l t i s R C o w p e rG e o r g e M i l l e r , D a l e M c B a n e , | l F u c h s

T c x i d H e i m a r c kR h e t t A n d e r s o nJ o h n S h a d l eP a t r i c k P . t r r i s hT i V i c t o r , T i m M i d k i l l , W i l l i a mC h i n , R a n d y T h o m p s o nK a i e n U h l e n d o r f , K a r e n S i e p a k ,J i l l C h a m p i o nC a r o l i n e H a n l o nD a v i d H e n s l e yT r o y T u c k e r , l o y c u S i d e sD e b i N a s hJ u l i a F l e m i n g , I r i s B r o o k s , S y b i lA f l e eA n i l a A r m l i e l t i| i B u l t e r f i e k lT o r o n t o , C a n a d aF r e d D ' l g n a z i oB i r m i n g h a m , A D a v i d T l i D r n b u r nL o A l t o s . C H i l l W i l k i n s o n

C O M P U T E ! ' s B o o k D i v i s i o n E d i l o rA s s i s t a n t 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 tD i r e c t o r o N a t i o n a l S a l e s

S t e p h e n L e v yT i i m m i c T a y l o r . R o b e d B i x l i y ,L y n n e W e a t h e r m a nD a v i d F l o r a n c eJ o s e p h W H a t c h e r

P r o d u c t i o n M a n a g e rA r D i r e c t o rA s s i s t a n t A r t D i r c c l o rA s s i s t a n t P r o d u c t i o n M a n a g e rA r t i s l s

T y p e s e t t i n gI l l u s t r a t o r

I r m a S w a i nl a n i c e R F a r yL e N o e l , | r D R o l l e rR o b i n C a s e , K i C o l t s , S c o l t yH i l l i n g s , T o n y l . i c o b s o nT e r r y C a s h , C a r o l e D u n t o nH a r r y B l a i r

D i r e c t o r o A d v e r t i s i n g S a l e sA d v e r t i s i n g D i r e c t o rP r o d u c t i o n C o o r d i n a t o r

P e t e r J o h n s m e y e rB e r n a r d | T h e o b a l d , J r K a t h l e e n H . i n l o n

C u s t o m e r S e r v i c e M a n a g e rD e a l e r S a l e s S u p e r v i s o rI n d i v i d u a l O r d e r S u p e r v i s o r

D i . i n e L o n g ol o s e C r u zC a s s a n d r a G r e e n

J a m e s A . C a s e l l a , P r e s i d e n tR i c h a r d M a n s f i e l d , V i c e P r e s i d e n t , E d i t o r i a l D i r e c t o rR i c h a r d | M a r i n o , V i c e P r e s i d e n t , A d v e r t i s i n g S a l e sC h r i s t o p h e r M S a v i n e , V i c e P r e s i d e n t , F i n a n c e S P l a n n i n gl l e n e B e r s o n W e i n e r , V i c e P r e s i d e n t , P r o d u c t i o nE d i t o r i a l B o a r dR i c h a r d M a n s f i e l d , K a l h l e e n M a r t i n e k , S e l b y B a t e m a n , L a n c e E l k o ,T u r n R H a l f h i l l , S t e p h e n L e v yR o b e r t L o c k , F o u n d e r a n d E d i t o r i a l C o n s u l t a n tC O M P U T E ! P u b l i c a t i o n s , I n c . p u b l i s h e s :

C O M P U T E C O M P U T E B o o h C O M P U T E S G a z e l l eC O M P U T E S C i z e f l e D i s k C O M P U T E S A p p l e A p p l i c a t i o n s

C O M P U T H ' s A t a r i S D i s k M a g a z i n eE d i t o r i a l o f f i c e s : ) 2 - l W e s t W e n d o v e r A v e n u e , S u i t e 2 0 0 ,

G r e e n s b o r o , N C 2 7 A W U S C o r p o r a t e o f f i c e s : 8 2 7 t A v e n u e , N e Y o r k . N 1 0 0 1 9 ,2 1 2 - 2 6 5 - 8 3 6 0

C u s t o m e r S e r v i c e : 8 O O - 3 4 6 - 6 7 6 7 ( I N 2 1 2 - 8 8 7 - 8 5 2 5 )1 0 : 0 0 A M - 1 2 ; J 0 P M 1 : 3 0 P M - 3 : 0 0 P M o n d a y - F r i d a y

D e a l e r S a l e s : 8 0 0 - 6 . 1 8 - 3 8 2 2 ( I N 2 1 2 - 0 8 7 - 8 5 6 6 )' A M - 5 P M M o n d a y - F r i d a y

S a l e s R e p r e s e n t a t i v e sJ e r r y T h o m p s o n 4 1 5 - 3 1 1 1 - 8 2 2 2L u c i l l e D e n n i s 4 1 5 - 3 4 8 - 8 2 2 2T o L i n k 2 1 2 - 3 1 5 - 1 6 6 5H a r r y B l a i r 9 1 9 - 2 7 5 - 9 8 0 9A d d i r a s a l . i i l v e r l i s i n g m a t e r i a l s l o K a t h l e e n H . i n t o n , C O M P U T E ! ' * G A Z E T T E3 2 W e s t W e n d o v e r A v e . , S u i t e 2 0 0 , C r t e n s i x > f o , N 2 7 4 0 8S a l e s O f e N o r t h e a s t 2 1 2 - 3 1 5 - 1 6 6 5M l d - A t l f l n t i C 2 1 2 - 3 1 5 - 1 6 6 5S o u t h e a s t 9 1 9 - 2 7 5 - 9 8 0 9S a l e s O f f i c e s , J u l e s E T h o m p s o n , I n c .1 2 9 0 H o w a r d A v e n u e , S u i t e 3 0 J , B u r l i n g a m e , C 9 4 0 1 0

M i d w e s l 3 1 2 - 7 2 6 - 6 0 4 7T e x a s 7 1 3 - 7 3 1 - 2 6 0 5P a c i f i c N o r t h w e s t 4 1 5 - 3 4 B - H 2 2 2N o r l h i : m C 4 1 5 - 3 4 H - 8 2 2 2S o u i h e r n C 4 1 5 - 3 4 8 - 8 2 2 2A r i z o n a 4 1 5 - 3 4 8 - 8 2 2 2N e M e x i c o 4 1 5 - 3 4 8 - 8 2 2 2C o l o r a d o 3 0 3 - 5 9 5 - 9 2 9 9

i l

S u b s c r i p t i o n O r d e r s a n I n q u i r i e sC O M P U T E D G A Z E T T EP . O . B o 1 0 9 5 7 , D e M o i n e s , I 5 0 3 4 0

T O L L F R E ES u b s c r i p t i o n O r d e r L i n e

1 - 8 0 0 - 7 2 7 - 6 9 3 7C O M P U T E I ' s G A Z E T T ES u b s c r i p t i o n R a l e s( 1 2 - l s s u e Y e a r ) : U ( o n e y e a r ) $ 2 < 1 . C a n a d a , M e x i c o a n F o r e i g n S u r f a c eM a i l S . i O . F o r e i g n A i M a i l $ 6 5 .

T h C O M P U T i l ' s G A Z i T I s u b s c r i b e r l i s t i m a d e a v a i l a b l e t o c a r e f u l l y s c r e e n e do r g a n i z a t i o n s w i t h O f c x J u c ! o s e r v i c e w h i c h m a b o i n l e r e s t t o u l e a d e r s .I y o p r e f e r n o t n ; e i v e s u c h m a i l i n g s , p l e a w s e n d a n e < a c t c o p y o y o u rs u U c r i p l i c m l a l w l I n o m i ' u i u i G A Z E T T E , P . O . B o 1 0 9 5 8 , D e M o i n e s , I 5 1 ( 9 5 0 . I n c l u d e 1 . n o l f i n d i c a t i n g y e m r [ j f e l f r e n c e l r e c e i v e o n l y y o u 'j u b s c r f p t l a i i .

C O M P U T E V s G a z e t t e O c t o b e r 1 9 8 7

A u t h o r s o m a n u s c r i p t s w a r r a n t t h . i t a l l m a t e r i a l s s u b m i t t e d l r r j M P U T i r sC A Z t n i a r u r i R i n a l m a t e r i a l s w i l h f u l l o w n e r s h i p r i g h l s r e s i d e n t i s a i i ia u t h o r s . B s i i l i m i l l i n n a n t l w t C O M P U T i ' i C A / t n t , a u l h o r s . i r k n o w l e d g eI h . u l u c h m . u e r M l s , i i f x i n a c c e p l a n c e f o p u b l i c a l i o n , E w c u m e I h e e x c l u s i v ep m p t T t y o C O M P U T E l P u b l i c a t i o n s , i n c . N p D r U o n n t h i s m a u i z i n c m a l ) r e p r o d u c e d a n f o f m w i l h o u t w r i t t e n p e r m i s s i o n f r o m t h p u b l i s h e r . E n l i r ec o n t e n t c o p y r i g h t 1 9 0 7 C O M P U T E ! P u b l i o i l i u n s . I n c . R i ^ i l i l o p r o g r a m sd e v e l o p e d a n s u b m i t t e d b y a u t h o r s a r e x p l a i n e d i n c i u r a u l l i o r c o n l r a c t . U s o l i c i t e d m a t e r i a l s n o a c c e p t e d f o p u b l i c a t i o n w i l l b r e t u r n * ! i a u t h o r p r ov i d e s a J e f f - a d d r e s s e d , s t a m p e d e n v e l o p e . W h e r e p r o R r a m s a r i n c l u d e d i a a r t i c l e s u b m i s s i o n , l a p e o r d i s k m u s t a c c o m p a n y t h e s u b m i s s i o n . P r i n t e d l i s ti n g s a r o p t i o n a l , b u h e l p f u l . A r t i c l e s s h o u l d b f u r n i s h e d a t y f > e d c o p y f u p -| i e r a n l o w p r r . i s e , p l e a s e ) w i t h d o u b l e s p . i c i n R . E a c h a r t i c l e p i i g e s h o u l d b e a rt h t i l l e o l l n > a r t i c l e , d a l e , a n n a m e o f I h e a u t h o r , C O M P U T E l P u b l i c a t i o n s ,I n c . , a s s u m e s n l i a b i l i t y f o e r r o r s i a r t i c l e s o a d v e r t i s c m e n l s . O p i n i o n s e p r e s s e d b a u t h a n a r e n o t n e c e s s a r i l y t h o s e - o C O M P U T E ! P u b l i c a t i o n s , I n c .C O M P U T E ! P u b l i c a t i o n s a s s u m e s n r e s f w > n s i b i h ! y f o d a m a g e s , d e l a y s , o f a i lu r o s h i p m e n t i c o n n e c t i o n w i t h a u t h o r s ' o f f e r l o m a k e t a p e o r d i s k c o p i e so p r o g r a m s p u b l i s h e d h e r e i n .C o m m o d o r e M P l u s / 4 , 1 6 a n 1 2 a r t r a d e m a r k s o C o m m o d o r e B u s i n e s sM a c h i n e s , I n c . , a n d / o r C o m m o d o r e E l e c t r o n i c s L i m i t e d . O t h e r t h a n a a i n d c p i - n d c H i l s u p p l i e r o f q u a l i t y i n f o r m a t i o n a n s e r v i c e s t o o w n e r s a n d u s e r so C o m m o d o r e 1 p r o d u c t s , C O M P U T E ! P u b l i c a t i o n s , I n c . . i i n o w a y a s s oc i a t e d w i l h C o m m o d o r e B u s i n e s s M a c h i n e s . I n c . , o a n o i t s u b s i d i a r i e s .

Page 11: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 11/136

E x c i t i n g N e o n r i m o G O

f r

6 4 / 1 2 8P O W E RB A S I C

.

r 6 4 / 1 2 8 B o o k> C O M P U T E !C O M P U T i l ' lM O R EM A C H I N E L A N G U A G E

r f ̂ * * A . & J ~ G A M E S— m i n i — — -C O M M O D O R I

Q n 1 - * i i l l r r T ' ~ r T r - 1 - B i * r « » * ^ * " i

m M w n r r tT H I R D B O O KO C O M M O I X 1 K E F G A M E S

G e m o r e p o w e r , e d u c a t i o n , a n r e l a x a t i o n f r o m y o u r C o m m o d o r e 6 o 1 2 w i t h t h e s en e b o o k s f r o m C O M P U T E ! . A n d , a a l w a y s , t h p r o g r a m s a r t h o r o u g h l y t e s t e d a n e a s y

t e n t e r u s i n g o u r s p e c i a l p r o g r a m e n t r y s y s t e m . ( D i s k s a r a v a i l a b l e , t o o . )

C O M P U T E R S C o m m o d o r e 6 4 / 1 2 8P o w o r B A S I CE d i t e dC o l l e c t e d i T h i s o n v o l u m e a r m o r et h a n t w o d o z e n s h o r t B A S I C p r o g r a m sf r o m C O M P U T E I ' s G a z e t t e ' s p o p u l a rm o n t h l y c o l u m n , " P o w e r B A S I C . " i c l u d e d a r u t i l i t i e s t h a t a d a 8 R A d i s k ; r e a d a n w r i t e t d i s k s e c t o r s ;m a k e p r o g r a m s r e a d j o y s t i c k s m o r eq u i c k l y ; a n a u t o m a t i c a l l y g e n e r a t e l i n en u m b e r s . T h e r e a r e a l s o p r o g r a m s s u c ha s " S t o p a n G o . " w h i c h c r e a t e sp a u s e b u t t o n t t e m p o r a r i l y h a l t p r g r a m , a n " T i m e C l o c k , " w h i c h p u t sd i g i t a l c l o c k o y o u r s c r e e n . T h e r e i c o m p a n i o n d i s k a v a i l a b l e t o 5 1 2 . 9 5w h i c h i n c l u d e s a l t h p r o g r a m s f r o mt h e o o o k . ( O T S B D S K )S 1 6 . 9 5 I S B N 0 - 8 7 4 5 5 - O O T - B

C O M P U T E P M o r a M a c h i n e L a n g u a g eG a m e ; l o t h C o m m o d o r e 6 E d i t e dS e v e n o t h b e s t m a c h i n e l a n g u a g eg a m e s f o t h e 6 d h a v e b e e n g a t h e r e di n t o o n e v o l u m e i n t h i s f o l l o w - u p t o t h p o p u l a r C O M P U T E I ' s M a c h i n e L a n g u a g eG o m e s f o t h C o m m o d o r e 6 4 S e l e c t e df r o m r e c e n t i s s u e s o C O M P U T E ! a n C O M P U T E I ' s G a z e t t e , t h e g a m e s r a n g ef r o m t h t r a n t i c " P r i s o n b a l l " t t h d e l i g h t f u l " B i k e r D a v e . " T h i s I m o r e t h a nj u s t c o l l e c t i o n o f e x c i t i n g f a s t - a c t i o ng a m e s , t h o u g h , b e c a u s e c o m p l e t e a n c o m m e n t e d s o u r c e c o d e f o e a c h p r g r a m i i n c l u d e d i t h b o o k . M a c h i n el a n g u a g e p r o g r a m m e r s c a s e e x a c t l yh a e a c h g a m e i w r i t t e n a n w h a t d B s i g n t e c h n i q u e s a r u s e d . d i s k i a v a i la b l e t o $ 1 2 . 9 5 w h i c h i n c l u d e s a l t h p r o g r a m s i t h b o o k . I n c l u d i n g s o u r c ec o d e . ( M 7 B D S K ) .$ 1 6 . 9 5 I S B N 0 - 8 7 4 5 5 - 0 9 4 - 7

C O M P U T E l ' s T h i r d B o o k o C o m m o d o r eM Q O f l H ME d i t e dC O M P U T E ! P u b l i c a t i o n s , t h l e a d i n g p u l i s h e r o p r o g r a m s f o t h C o m m o d o r e6 d h a s b r o u g h t t o g e t h e r a n o t h e r e x c i ti n g c o l l e c t i o n o f n e r v e - t i n g l i n g g a m e st h a t w i l l d e l i g h t t h w h o l e f a m i l y — f r o mp r e s c h o o l e r s t t e e n a g e a r c a d e f a n s t t h o s e w h e n j o y g a m e s o l o g i c . C l e a r l yw r i t t e n , w i t h n o n - t e c h n i c a l i n s t r u c t i o n s ,t h i s b o o k c o n t a i n s h o u r s o c h a l l e n g i n ge n t e r t a i n m e n t f o b e g i n n i n g c o m p u t e rf a n s a w e l l a e x p e r i e n c e d p r g r a m m e r s . T h e r e i c o m p a n i o n d i s ka v a i l a b l e f o $ 1 2 . 9 5 t h a t i n c l u d e s a l t h p r o g r a m s i t h e b o o k . ( 9 5 5 B D S K ) .

1 5 . 9 5 I S B N 0 - 8 7 4 5 5 - 0 9 5 - 5

T h e s e b o o k s a r n o a v a i l a b l e a y o u r l o c a l b o o k o c o m p u t e r s t o r e .Y o c a a l s o o r d e r d i r e c t l y f r o m C O M P U T E I b c a l l i n g t o l l f r e e 8 0 0 - 3 4 6 - 6 7 6 7

( i N c a l l 2 1 2 - 8 8 7 - 8 5 2 5 ) o m a i l i n g y o u r o r d e r t C O M P U T E I B o o k s , P . O . B o 5 0 3 8 ,F . D . R . S t a t i o n , N e Y o r k , N 1 0 1 5 0 .

C u s t o m e r S e r v i c e h o u r s a r e 1 0 : 0 0 a . m . - 1 2 : 3 0 p . m . a n 1 : 3 0 p . m . - 3 : 0 0 p . m . E S M o n . - F r l .P l e a s e I n c l u d e $ 2 . 0 0 p o s t a g e a n h a n d l i n g p e b o o k o d i s k . N r e s i d e n t s a d p e r c e n t s a l e s t a a n N r e s i d e n t s

a d 8 . 2 5 p e r c e n t s o l e s t a x . P l e a s e a l l o w 4 - w e e k s f o d e l i v e r y .

C O M P U T E ! P u b l i c a t i o n s .P o r t o f A B C o r & j m e t M a g a m e i , i n O n o t h A B P u D i r i r n f T g C o m p o n i e i

C O M P U T E ! b o o k s a r a v a i l a b l e o u t s i d e t h U n i t e d S t a t e sf r o m s u b s i d i a r i e s o M c G r a w - H i l l I n t e r n a t i o n a l B o o k C o m p a n y .

Page 12: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 12/136

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

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

e o s a v e c u r r e n t p o s i t i o n t d i s k .W h e n e v e r t r o n o t h o t h e r , t h d i s k d r i v e s t a r t s r u n n i n g , b u t s h u t sd o w n a f t e r f e s e c o n d s . T h r e l i g h ts t a r t s f l a s h i n g , a n t h s c r e e n t e l l s m d i s k e r r o r h a o c c u r r e d . h a v e n o t r o ub l l o a d i n g o p l a y i n g t h g a m e — j u s ts a v i n g i t A n s u g g e s t i o n s ?

K . P . S c h m i t tT h m u s t l i k e l y c a u s e f o y o u r p r o b l e m i t h a i t h g a m e i t r y i n g t s a v e t o d i s k , b u t h d i s k i y o u r d r i v e ( t h e o r i g i n a l g a m ed i s k ) i w r i t e - p r o t e c t c d . T r s a v i n g t a o t h e r d i s k , o n t h a t h a a u n c o v e r e dw r i t e - p r o t e e l n o t c h .

I t ' s n o g o o d i d e a t s a v e p r o g r a m so f i l e s t o r i g i n a l c o m m e r c i a l d i s k s , e v e ni t h d i r e c t o r y s h o w s y o t h a t t h e r e ' sr o o m a v a i l a b l e o t h d i s k . C o m m e r c i a lp r o g r a m s s o m e t i m e s u s u n u s u a l d i s k f o m a t s , o r t h e d i s k s m a c o n t a i n s e c t o r sw i t h d e l i b e r a t e l y p l a c e d e r r o r s . I y o s a v e t c o m m e r c i a l d i s k , y o r i s k d a a g i n g o r a l t e r i n g i m p o r t a n t i n f o r m a t i o nn e e d e d b y t h p r o g r a m .

L o g i c A N B i t sh a v e S t u d i e d m a n y b o o k s a b o u t p r

g r a m m i n g , b u s t i l l h a v e t r o u b l e w i t hA N a n O R u n d e r s t a n d t h e y t u r nb i t s o a n o f f , b u d o n ' t u n d e r s t a n dw h a t i h a p p e n i n g .

T h o m a s F S a y l e sT h B A S I C o p e r a t o r s A N a n O c a b u s e d i l o g i c a l o p e r a t i o n s o i b i t w i s e o e r a t i o n s . T h l o g i c a l t y p e o A N a n O a p p e a r s i l i n e s s u c h a t h i s :2 I ( 1 5 A N ( B > C ) T H E N D 1 5 I ( Z o A B S ( X ) ) O < S I N ( X K . 1 5 >T H E N 1 5

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

1 C O M P U T E D G a z e l l e O c t o b e r 1 9 B 7

v a r i a b l e a n s t o r e s i h w o r k a r e a .T h e n i c o n v e r t s t h e c h a r a c t e r s a n d 5 t

c o m p a t i b l e f l o a t i n g - p o i n t f o r m a t , s t o r e st h a t n u m b e r i w o r k a r e a , a n c o m p a r e st h t w o n u m b e r s . O n e w a y t c h e c k f o e q u a l i t y i t s u b t r a c t o n n u m b e r f r o ma n o t h e r . I t h a n s w e r i 0 t h t w n u b e r s a r e e q u a l . A n o t h e r a n s w e r m e a n st h e y ' r e u n e q u a l .

A f t e r j u d g i n g t h e t r u t h v a l u e o f t h ef i r s t s t a t e m e n t , t h c o m p u t e r c h e c k s t h t r u t h o f t h s e c o n d s t a t e m e n t . W i t h i nl o g i c a l A N o p e r a t i o n , b o t h c o m p a r i s o n sm u s t b t r u e f o r t h e c o m p o u n d s t a t e m e n tt b t r u e . I f o n ( o b o t h ) o f t h e i n p u t s i f a l s e , t h e e n t i r e s t a t e m e n t i f a l s e . H e r ea r t r u t h t a b l e s f o A N a n O R T r u e A N T r u e T r u eT r u e A N F a l s e F a l s eI ' . i l s e A N T r u e F a l s eF a l s e A N F a l s e F a l s eT r u e O T r u e T r u eT r u e O F a l s e T r u eF a l s e O T r u e T r u eF a l s e O F a l s e F a l s e

A y o u c a n s e e , t h o n l y t i m e t h a t a A N s t a t e m e n t i t r u e i w h e n b o t h e l m e n t s a r t r u e . T h o n l y t i m e a O s t a t e m e n t i f a l s e i w h e n b o t h s i d e s a r

f a l s e .b i t w i s e o p e r a t i o n i v e r y s i m i l a r ,

b u t i n s t e a d o u s i n g e q u a t i o n s t h a t c o u l db e t r u e o f a l s e , y o u ' r e w o r k i n g o i n d iv i d u a l b i t s t h a t c o u l d b o 0 I t h t r u t h t a b l e s a b o v e , s u b s t i t u t e f o r t r u ea n f o f a l s e . F o r e x a m p l e , A N

o O 1 C o m p u t e r s s t o r e i n f o r m a t i o n i

m e m o r y i g r o u p s o f e i g h t b i t s . E a c h b i c a b o o o f f o 0 ) T h n u m b e r w c a l l 1 7 ( i b a s e 1 0 a p p e a r s i c o m p u t e rm e m o r y a 1 0 1 1 0 0 1 1 ( b a s e 2 ) T h e x p a ns i o n l o o k s l i k e t h i s :1 7 9 i o = 1 0 1 ) 1 1 0 ' ) ( 1 0 " )

- 1 0 0 7 1 0 1 1 0 0 1 1 2 ( 2 ' ( 0 2 »

( * 2 * > ( 1 2 ' { 0 • 2 » J ( 0 2 ' ( 1 * 2 > ) ( * 2 ° ) 1 2

3 1

F r o m t h c o m p u t e r ' s p o i n t o f v i e w ,t h e b a s e 1 m e t h o d o c o u n t i n g 1 0 7 i j u s t a n o t h e r w a O s a y i n g1 2 3 1 1 T h v a l u e s a r e x a c t l y t h e s a m e ; t h e r e a r e j u s t t w d i f f e re n n o t a t i o n s f o e x p r e s s i n g t h n u m b e r .

T h r i g h t m o s t b i r e p r e s e n t s v a l u eo 1 i t ' s c a l l e d b i t 0 . T h l e f t m o s t b i r e r e s e n t s v a l u e o 1 2 8 ; i t ' s b i 7 I n d i v i d

u a b i t s s o m e t i m e s c o n t r o l i m p o r t a n tf u n c t i o n s . H e r e ' s w h e r e b i t w i s e o p e r at i o n s c o m e i n

F o e x a m p l e , b i o f l o c a t i o n 5 3 2 7 0O t t h 6 c o n t r o l s w h e t h e r t h s c r e e n d i p l a y s 3 o 4 c o l u m n s . I i t ' s o n y o s e 4 c o l u m n s . I t h b i i s o f f , t h e r e a r o n l y3 c o l u m n s . L o c a t i o n 5 3 2 7 0 i s n ' t R A M ,R O M , o a n o t h e r k i n d o m e m o r y . I t ' sr e g i s t e r o t h V I C - U c h i p , w h i c h h a n d l e sg r a p h i c s s u c h a s p r i t e s , t e x t , a n h r e s .

T o c h a n g e t h e s c r e e n t 3 8 - c o l u m nw i d t h , w m u s t t u r n o f b i 3 B u w d o n ' tw a n t t m o d i f y t h v a l u e s i t h o t h e rb i t s . T h A N c o m m a n d c a h a n d l e t h i st a s k : P O K E 5 3 2 7 0 , P E E K ( 5 3 2 7 0 ) A N 2 4 7 . W h e r e d i d t h e 2 4 c o m e f r o m ? b n a r y t r a n s l a t i o n o f 2 4 i 1 1 1 1 0 1 2 1 . A y o c a s e e , t h i s v a l u e h a s s e v e n h i t st u r n e d o n o n l y b i 3 ( t h e f o u r t h b i f r o mt h r i g h t ) i s o f f . W h e n y o A N a n o t h e rv a l u e w i t h 2 4 7 , b i o t h r e s u l t w i l l b o f a n t h r e s t o f t h e b i t s w i l l b e c o p i e du n c h a n g e d t t h a n s w e r .

T r e t u r n t 4 c o l u m n s , y o u m u s to n c e a g a i n t u r n b i 3 o n . T h i s c a n b d o n ew i t h t h e l i n e P O K E 5 3 2 7 0 , P E E K ( 5 3 2 7 0 )O 8 T h v a l u e i b i n a r y i 0 0 0 0 1 0 0 0 .i t h i s v a l u e , o n l y b i i o n W h e n y o O a n o t h e r v a l u e w i t h 8 , b i t o t h r s u l t w i l l b o a n t h r e s t o f t h e o r i g i n a lb i s e t t i n g s w i l l b u n c h a n g e d . A N a n O a r c o m p l e m e n t a r y f u n c t i o n s . A N t u r n s b i t s o f f a n O t u r n s t h e m b a c k o a g a i n .

T i m i n g T h D i s k D r i v eT h C o m m o d o r e 1 2 P r o g r a m m e r ' s R e fe r e n c e G u i d e s a y s t h a t d i s k i n p u t / o u tp u ( I / O ) h a p p e n s a t h s a m e s p e e d si F A S T a n S I D W m o d e s . d e c i d e d t t o s t t h i s w i t h t h p r o g r a m1 T I " 0 0 0 0 D 0 " : D I R E C T O R Y : P R I N T

T r a t h i s p r o g r a m i F A S T a n

S L O W m o d e , w i t h 4 0 a n d 8 0 c o l u m n s ,a n w i t h 1 5 4 1 a n 1 5 7 1 d i s k d r i v e .H e r e a r t h r e s u l t s .

1 5 4 1 d r i v e4 c o l . 8 c o l .

S L O W 4 5 F A S T 3 4

1 5 7 1 d r i v e4 c o l . 8 c o l .

S L O W 2 7 3 7i ; A S T 1 2

Page 13: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 13/136

T u r n Y o u r C o m p u t e rI n t o V i d e o S t u d i o ! !

B r i n g a n v i d e o p e r f o r m a n c e t l i f e w i t h V I D E O T I T L ES H O P ™ . T h i s e x c e p t i o n a l a p p l i c a t i o n l e t s y o c o m b i n ec o m p u t e r a n V C t c r e a t e t i t l e a n i m a t i o n s a n g r a p h i c se f f e c t s n e v e r b e f o r e a v a i l a b l e i s u c h a n i n e x p e n s i v e , e a s y -t o - u s e p r o g r a m .W h e n e v e r p r e s e n t a t i o n n e e d s p i z z a z , V I D E O T I T L ES H O P m a k e s i s h i n e ! I s p i c e s u a n v i d e o p r o d u c t i o n -f r o m m u l t i - m e d i a s h o w s t e d u c a t i o n a l a n t r a i n i n g s e m in a r s t p r o d u c t e x h i b i t i o n s . A n o c o u r s e , V I D E O T I T L ES H O P t u r n s h o m e m o v i e s i n t o h o t - p o p c o r n c r o w d - p l e a s e r s !

O U R S U M M E RV A C A T I O N

S u p e r i m p o s e t e x to v e r a r t w o r k .

A d w a v e s o f c o l o r f u lg r a p h i c s b u s i n gM I C H O P A I N T E R '

P L U S .

P r o d u c e s p e c i a l e f f e c t sl i k e w i p e s , s c r o l l s .

f i z z l e s , f a d e s , a n m o r e !

" B E A C H C O M B I N G "

i w M i t m t i - i u n o ' L i 1 1 □ ■ n w r . i n i

D e s i g n b o r d e r s a n c h o o s e f r o m a a r r a y

o f o n t s t y l e s a n s i z e s .

V E R S A T I L E . . A N R E F R E S H I N G L Y E A S Y T O U S U s t h e n h a n c e d d e s i g n a n e d i t i n g o p t i o n sC r e a t e o t h e n t i r e s c r e e n ( n m e n u c l u t t e r )I m p o r t g r a p h i c s f o u s a t i t l e b a c k g r o u n d sC o n t r o l w h e n a n w h e r e a r p e n s a n d c o l o r s a r u s e dC h a i n s c r e e n s t o g e t h e r , d i f f e r e n t e f f e c t o e a c h , t d e s i g n f u l l - l e n g t hT i t l e S e q u e n c e sL e a r n f r o m t h I n t r o d u c t o r y D e m o n s t r a t i o n ( m a j o r f e a t u r e s a r e s h o w no n - s c r e e n ) .

A v a i l a b l e f o r A t a r i ' X E / X L . C o m m o d o r e 6 4 - / 1 2 8 1 " a n A p p l e l i n l l S e r i e s c o m p u t e r s .V i s i t y o u r r e t a i l e r o c a l l 8 0 0 - 2 4 5 - 4 5 2 5( i C a l i f o r n i a c a l l 8 0 0 - 5 6 2 - 1 1 1 2 ) f o o r d e r i n g i n f o r m a t i o n .

V i d s o T i l i a S h o p a n M i c ' o p a i r n e r a r I r a d a m a r t i s o n l a l l i C m a t r o n s , l i D a l a s o i t I r e g i s t e r e d i r a d e m a r k O i m e l l i C r e a l i o n s . I n c .i - ; i 9 8 7 l n i e l i i C r e a i i o n s . I n c .A l a r i i r e g i s t e r e d r a d e m a r k o l A l a i i C o m p u l e n . I n c .

r t a f l e r u j e y o C o m m o d o r e 6 a n 1 2 n r t r a d o m a r

1 9 8 0 8 N o r d h o l l P l a c eC t i a l s w o r l h . C a l i f o r n i a 9 1 3 1 1 , ( 8 1 8 ) 8 8 6 - 5 9 2 2

Page 14: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 14/136

Y o w i l l n o t i c e t h a t t h 4 0 - c o l u m nS L O W m o d e i r o u g h l y t h s a m e s p e e da s t h e 8 0 - c o I u m n F A S T . W h i t h i s ?

S i m o n S a b a t oT h b e n c h m a r k p r o g r a m y o w r o t e i s h o r t a n s i m p l e a m y o u ' v e g o t l \ e r i g h ti d e a , b u t h e r e a r c t w f a c t o r s t h a t m a k e i a u n r e l i a b l e w a o t e s t i n g t h s p e e d o d i s k I / O .

T h f i r s t p r o b l e m i t h a t t h j i f f yd o c k ( w h i c h u s e s t h r e s e r v e d v a r i a b l e sT a n T I S ) i s o f t w a r e c l o c k . T h j i f f yc o u n t e r i u p d a t e d d u r i n g s y s t e m i n t e r -n i p t t h a t i t r i g g e r e d e v e r y 1 / 6 0 s e c o n d .B u d i s k a c c e s s t u r n s o f f a l l i n t e r r u p t r q u e s t s , s o t h e c l o c k d o e s n ' t c l i c k w h i l e t h c o m p u t e r i t a l k i n g t t h e d i s k d r i v e .U s i n g T a n T I t c h e c k d i s k s p e e d s i l i k e t i m i n g r a c e w i t h a s t o p w a t c h t h a ts o m e t i m e s j u s t s t o p s f o r a b r i e f t i m e — b u to n l y w h e n t h r a c e i i p r o g r e s s . M o r er e l i a b l e t i m e r s a r t h t i m e - o f - d a y ( T O D )c l o c k s b u i l t i n t o t h t w C I c h i p s .

T h s e c o n d p r o b l e m i t h a t D I R E CT O R Y i u n s u i t a b l e f o r t e s t i n g p u r e d i s ka c c e s s . m a j o r c o m p o n e n t o t h D I R E CT O R Y c o m m a n d i p r i n t i n g t h e d i s k d r e c t o r y o t h s c r e e n . I y o t e s t t h P R I N T s t a t e m e n t ( b p r i n t i n g " H E L L O "1 Q 0 0 t i m e s , f o r e x a m p l e ) , y o u ' l l s e t h a t i w o r k s r o u g h l y t w i c e a f a s t i F A S T m o d e .

H e r e ' s n e b e n c h m a r k t t r y . T h T O c l o c k i t h f i r s t C I c h i p t i m e s t h r e s u l t s ; t h f o u r n u m b e r s y o s e e a r eh o u r s , m i n u t e s , s e c o n d s , a n t e n t h s o fs e c o n d s . T h B L O A D c o m m a n d j u s t l o a d s

f i l e i n t o m e m o r y ( i t h i s c a s e a l o c a t i o nS 1 9 2 i b a n k O ) .1 F A S T i G R A P H I C C L R : B A N K 1 52 F O R J = 5 6 3 3 1 T 0 5 6 3 2 8 S T E P - 1 : P O K

E J , 0 : N E X T3 B L O A D " F I L E 1 ' , B 0 , P 8 1 9 B4 F O R J = 5 6 3 3 1 T O S 6 3 2 8 S T E P - 1 : Z = P

E E K ( J ) ; P R I N T H E X S ( Z ) , : N E X T5 S L O W

T h r e s u l t s f o r 4 c o l u m n s , 8 c o u m n s , F A S T m o d e , a n S L O W m o d e a r a l m o s t e x a c t l y t h s a m e . F o r p r o g r a mt h a t u s e s 5 s e c t o r s o t h d i s k , t h 1 5 7 1f i n i s h e d i 7 . s e c o n d s , h 1 5 4 1 m o d e , t h 1 5 7 1 n e e d e d 4 0 . 2 s e c o n d s t l o a d t h p r g r a m . T p u t h d i s k d r i v e i n t o 1 5 4 1m o d e , e n t e r O P E N 1 5 , 8 , 1 5 , " U 0 > M 0 " .T o g o b a c k t 1 5 7 1 m o d e , c h a n g e t h c o m a n d t " U O > M 1 " .

A n i m a t i n g S p r i t e sH o d o y o u a n i m a t e s p r i t e s u s i n g d i f e r e n t f r a m e s o t h 1 2 8 ? T h m a n u a le x p l a i n s o n l y h o t m o v e s p r i t ea c r o s s t h e s c r e e n .

K e l l y R u e l

T h 1 2 8 ' s S P R S A V c o m m a n d c a n s a v es p r i t e s h a p e i n t o a s t r i n g v a r i a b l e a n v i c e v e r s a . T h i s g i v e s y o t h p o w e r t c r e a t e a s e r i e s o s p r i t e s a n t r a n s f e r t h s h a p e s o n e b o n i n t o a s p r i t e o t h s c r e e n . F o e x a m p l e , y o c o u l d d r a w t h r e e

1 C O M P U T E R ' S G a z o r r e O c t o b e r 1 9 8 7

s h a p e s i s p r i t e s 1 3 a n 4 t h e n s a v et h e m w i t h t h i s l i n e : F O X T 4 S P R S A V X A S ( X ) : N E X T . T h e n u s S P R I T E a n M O V S P R t d i s p l a y s p r i t e1 D O F O X T 4 S P R S A VA $ ( X ) , 1 S L E E P 1 N E X T : L O O P .

T h 6 4 d o e s n o h a v e S P R S A V k e w o r d , s y o h a v e t m a n i p u l a t e t h s p r i t e p o i n t e r s t h a t a r f o u n d a l o c a t i o n s2 0 4 0 - 2 0 4 7 . I y o h a p p e n t m o v e s c r e e nm e m o r y t n e a r e a , t h s p r i t e p o i n t e r sa l s o m o v e . T h e y ' r e a l w a y s f o u n d 1 0 1 6b y t e s p a s t t h b e g i n n i n g o t h 1 0 0 0 b i / t e so s c r e e n m e m o r y ( i h i - r e s m o d e , t h e y ' r e1 0 1 6 b y t e s p a s t t h s t a r t o f t h e c o l o r a r e a ) .

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

A d d i n g R A T T h 6 W h a t w o u l d b t h e f f e c t o f t h e n e 1 / 6 4 R A e x p a n d e r o n m w o r d p r c e s s o r ? i p r e s e n t l y h a a c a p a c i t y o fa b o u t 2 0 p a g e s , b u t , a f t e r a b o u t 1 p a g e s , t h e w h o l e p r o c e s s s l o w s d o w n .T y p i n g i m u s h y , f o r m a t t i n g t a k e sl o n g e r , a n s o o n . W o u l d t h R A e p a n d e r i n c r e a s e t h p a g e c a p a c i t y o d e c r e a s e t h d e l a y s ? I t h c a p a c i t y a n s p e e d o t h w o r d p r o c e s s o r r e l a t e d t R A a v a i l a b i l i t y , p r o g r a m m i n g , o r t h ei n t e r n a l a b i l i t y o f t h e 6 4

D o R y e r s o n

T h 1 7 6 4 e x p a n d e r p r o b a b l y w o u l d n ' th a v e m u c h e f f e c t o t h s p e e d o m e m o r yo y o u r w o r d p r o c e s s o r .

T h e 6 5 1 0 p r o c e s s o r , w h i c h i t h b r a i n o f t h e 6 4 c a a d d r e s s m a x i m u m o 6 k i l o b y t e s o m e m o r y a a n o n t i m e .E v e n i y o a d d e d 2 m e g a b y t e s , t h 6 5 1 0c o u l d o n l y r e a d a n w r i t e t 6 4 K . T l i m i t e d d e g r e e , y o u c a n s h u f f l e m e m o r ya r o u n d ( t a c c e s s t h R A u n d e r R O M ,f o e x a m p l e ) b u t h 6 4 l i m i t i f i x e dq u a n t i t y .

R e a d e r s w h r e m e m b e r m e m o r y e p a n d e r s f o t h V I C - 2 0 m i g h t t h i n k t h e2 5 6 K e x p a n d e r f o t h 6 i s i m i l a r . I t ' sn o t . T h V I o n l y h a 5 o R A t b e g i nw i t h — 3 . 5 K o w h i c h w a a v a i l a b l e t B A S I C p r o g r a m m e r s — a n d i t 6 5 0 2 p r oc e s s o r c o u l d a d d r e s s 6 4 K . I w a p o s s i b l et i n s t a l l m e m o r y t h a t a d d e d t t h m a i na d d r e s s i n g s p a c e . I y o h a 3 . 5 K o a v a i la b l e m e m o r y a n a d d e d a n 8 e x p a n d e r ,t h V I C - 2 0 w o u l d g i v e y o 1 1 . 5 K o f a v a i la b l e m e m o r y . O t h 6 4 a l 6 4 i a l r e a d yi n s t a l l e d , s p l u g g i n g i t h 1 7 6 4 d o e s n ' ta d t t h p r i m a r y s e c t i o n o f m e m o r y .W h e n y o t u r n o n a n e x p a n d e d 6 4 i s t i l ls a y s 3 8 9 1 1 b y t e s a r e a v a i l a b l e .

Y o c a t h i n k o f t h e 6 4 ' s e x p a n d e r a

a s o r t o f s u p e r - f a s t d i s k d r i v e . Y o c a c o p y h u n k o m e m o r y f r o m t h 6 t t h e x p a n d e r ( w h i c h i w h a t t h e 1 2 8 ' s S T A S Hc o m m a n d d o e s ) , o y o u c a n c o p y f r o m t h e x p a n d e r t t h 6 ( F E T C H o t h 1 2 8 ) .T h e s e o p t i o n s a r e t h e e q u i v a l e n t o S A V Ea n L O A D w i t h d i s k d r i v e . t h i r d o t i o n s w a p s t w s e c t i o n s o f m e m o r y b t w e e n t h 1 7 6 4 a n t h 6 4 T h m e m o r ye x p a n d e r i m u c h f a s t e r t h a n a d i s k d r i v e ,c o m p l e t i n g a f e t c h , s t a s h , o s w a p i n l e s st h a n 1 / 1 0 s e c o n d .

T h a u t h o r s o y o u r w o r d p r o c e s s o rp r o b a b l y d i d n ' t k n o w a b o u t o h a v e a c c e s st t h R A e x p a n d e r w h e n t h e y w r o t e t h p r o g r a m . T h u s , a d d i n g t h m e m o r y p r o b ab l w o u l d n ' t h a v e a n e f f e c t o i t s p e e do c a p a c i t y . A p p l i c a t i o n s t h a t d o n ' t s p c i f i c a l l y s u p p o r t t h e x t r a m e m o r y c a n ' tu s i t

R u m o r h a i t h a t f e s o f t w a r ec o m p a n i e s a r a d a p t i n g t h e i r s o f t w a r e t u s t h m e m o r y e x p a n d e r ( m o s t a r d a t ab a s e p r o g r a m s , w o r d p r o c e s s o r s , a n s i m il a a p p l i c a t i o n s ! . O t h e r p r o g r a m s , l i k e t h l a t e s t v e r s i o n o G E O S , a l r e a d y s u p p o r tt h e 1 7 6 4 . g e o P a i n t i m u c h f a s t e r w h e nt h e x p a n d e r i i n s t a l l e d . I n a d d i t i o n , y o c a w r i t e y o u r o w p r o g r a m s t h a t t a k ea d v a n t a g e o t h m e m o r y . F i n a l l y , t h 1 7 6 4 c o m e s w i t h r a m d i s k p r o g r a m t h a t ' su s e f u l f o r m a k i n g b a c k u p c o p i e s o f p r o -g r a m s ( o e n t i r e d i s k s ) .

D r i v e s , M o n i t o r s , A n D i s k so w 6 w i t h 1 5 4 1 d i s k d r i v e . p l a n

t u p g r a d e t 1 2 w i t h a 1 5 7 1 , b u h a v e f e q u e s t i o n s . F i r s t , I ' v e r e a dt h a t t h 1 5 4 1 I c o m p a t i b l e w i t h t h 1 2 i a l m o d e s ; i t ' s j u s t s l o w e r t h a n1 5 7 1 . I t h i s t r u e ? S e c o n d , I ' v e h e a r dt h a t t h 1 9 0 2 a n 1 9 0 2 A a r g o o d m o i t o r s f o t h e 1 2 8 , b u c a n ' t s e e m t f i n do u t h e d i f f e r e n c e b e t w e e n I h e m . D y o k n o w ? T h i r d , p l a n t s u b s c r i b e t t h G A Z E T T E D i s k . I s a h a v e 1 2 8 ,w i l l g e t h p r o g r a m s e a c h m o n t h f o t h 1 2 a n t h 6 o j u s t t h p r o g r a m sf o t h 1 2 i 1 2 m o d e ?

R e g i n a l d C G r a yT h 1 5 4 1 w o r k s w i t h t h 1 2 i 6 m o d e ,1 2 m o d e , a n C P / M m o d e . A y o n o t e d ,i t ' s s l o w e r t h a n t h 1 5 7 1 . T h 1 5 7 1 u s e sb o t h s i d e s o d i s k , w h i c h g i v e s y o 1 3 2 8b l o c k s f r e e o n e w l y f o r m a t t e d d i s k , v e s u o n s i d e a n 6 6 b l o c k s o t h 1 5 4 1d r i v e . T h 1 5 7 1 i a l s o c a p a b l e o r e a d i n gC P / M d i s k s f o r m a t t e d o t h O s b o r n e ,K a y p r o , a n E p s o n c o m p u t e r s , w h i c h i n o p o s s i b l e o t h 1 5 4 1 ( a i m p o r t a n tf a c t o r i y o p l a n t u s C P / M m o d e , b c a u s e m o s t p u b l i c d o m a i n a n c o m m e r c i a lC P / M d i s k s a r e f o r m a t t e d f o O s b o r n e o K a y p r o ) . Y o u ' l l b a b l e t u s e t h e 1 5 4 1 i a l t h r e e m o d e s , b u y o w o n ' t b e a b l e t r e a d C P / M d i s k s f r o m o t h e r c o m p u t e r s .

T h 1 9 0 2 a n 1 9 0 2 A m o n i t o r s b o t hc a r r y t h C o m m o d o r e l a b e l , b u t h e y ' r ea c t u a l l y m a d e f o C o m m o d o r e b s e c o n d

Page 15: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 15/136

T h p r o s m a b t h b e s t , b u t h e s e p l a y e r s a r e d e f i n i t e l yt h e b a d d e s t .

P r e s e n t i n g t h f i r s t i o u S t r e e t S p o r t s ™ 1 S e r i e s ,B a s k e t b a l l .

Y o u ' l l s h o o t h o o p s i d i n g ya l l e y s . P l a y g r o u n d s . P a r k i n gl o t s . O c c a s i o n a l l y , e v e n t h

t o u g h e s c O p l a y e r s i t h n e i g h b o r h o o d . 1 . ,T h e r e ' s h o t s h o o t e r sa n s l o w d r i b b l e r s .T e a m p l a y e r s a n s h o w - o f f s . T h e r e ' s g u y sw h c a s h o o t t h e y

s c o r e — w e l l , m a y b e i t ' st i m e t o t a k e u b r i d g e .

I n t r o d u c i n g S t r e e t "S p o r t s B a s e b a l l .

I t ' s n o g o i n g t b a s i m p l e a y o t h o u g h t t b t h

s u b u r b s ( h a v e f u d r i bb l i n g o t h e l a w n ) .

Y o u ' l l p i c ky o u r t h r e e -

p e r s o n

o u o n e e d l e a 2 f e e t . A n g u y s w h c o u l d n ' t s i n k o n i t h e y w e r e s i t t i n g o t h b a c kb o a r d . P a s s o t h e r u n . G e t h a t b i m a o t h i n s i d e . L e J o e y p o ' e f r o m t h c o m e r s .T h i s i r e a l s t r e e t

s t r a t e g y T a k eh o o k s h o t . t i p - i n .

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

B u d o n ' t d r i b b l e i t h o i s l i c k . A n f o h e a v e n s s a k e ,w a t c h o u f o w i n d o w s .

I t ' s n o l i k e a n b a s k e t b a l lg a m e y o u ' v e e v e r p l a y e d o

c o m p u t e r . B u t : j u s tl i k e e v e r y b a s k e t b a l lg a m e y o u ' v e e v e r

; p l a y e d f o r e a l .

t h a t s o m f b t w t ) /j f f a t r i e n m d b a s e . F u n n y .u w h f f t m i n u t e a g o .

A N O T H E R H I T .I f b o t t o m o t h n i n t h .B a t t e r ' s a n 2 T h

f i r s t o y o u r b l o c k .A f t e r a l l , y o u ' l l h a v e t c o p e

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

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

Y o u ' l l p i c k t h e p l a c e . T h t e a m . T h p o s i t i o n s . T h s t r a te g y . A n t h e n , y o u ' l l b r i g h ti t h m i d d l e o i a l l . W i t hs p l i t - s c r e e n v i e w f r o m a b o v ea n d u p c l o s e .

I w o n ' t b e a s yB u i t ' s r i g h t u y o u r r n v ya l l e y . C P T AA p p l c I I S a r m p a l i b l e s .C o m m o d o r e 6 4 / 1 2 8 , I B

c o m p a t i b l e s .

T H S T R E E T S P O R T S S E R I E S

Page 16: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 16/136

c o m p a n y . T h i s i c o m m o n p r a c t i c e i t h c o m p u t e r b u s i n e s s , e s p e c i a l l y i c e t a i n a r e a s l i k e m o n i t o r s , d i s k d r i v e m e c ha n i s m s , a n d m o d e m s . T h e t w m o n i t o r sa r e v i r t u a l l y i d e n t i c a l , a l t h o u g h t h e yw e r e m a n u f a c t u r e d b y t w o d i f f e r e n t c o p a n i e s . B o t h d i s p l a y 4 o 8 c o l u m n s o t h 1 2 8 , a n b o t h w o r k w i t h t h 6 4 S o m ep e o p l e h a v e c l a i m e d t h a t t h 1 9 0 2 h a s h a r p e r p i c t u r e t h a n t h 1 9 0 2 A , b u i s e e m s t b p r i m a r i l y m a t t e r o p e r s o n a lp r e f e r e n c e .

T h e r e ' s o n l y o n v e r s i o n o f t h e G A Z E l T E D i s k . I c o n t a i n s a l t h 6 a n 1 2 p r o g r a m s f r o m t h c o r r e s p o n d i n g i s s u e .T h e r e a r s e p a r a t e m e n u s f o e a c hm a c h i n e .

S h i f t y C h a r a c t e ro w C o m m o d o r e 6 4 a n I ' p e

p l e x e d b y a n i i e m i n p r e v i o u s F e e db a c k c o l u m n . Y o m e n t i o n e d t h a t b P E E K i n g i o c a t i o n 6 5 ( $ 2 8 D ) i i p o s s ib l t d e t e c t t h S H I F T , C T R L , a n dC o m m o d o r e l o g o k e y s b e i n g p r e s s e d .

I ' v e n o t i c e d t h a t v a l u e o i r t u r n e d r e g a r d l e s s o f w h i c h o f t h e t w S H I F T k e y s i p r e s s e d . S o m e c o m m e rc i a l s o f t w a r e c a d e t e c t w h i c h S H I F Tk e i b e i n g h e l d d o w n . H o i t h i sd o n e ?

M i c h a e l S e a l e s

T h k e y s c a n r o u t i n e b u i l t i n t o t h 6 o e r a t i n g s y s t e m d o e s n o t d i f f e r e n t i a t e b t w e e n t h t w k e y s , s i t ' s n o t a s e a s y a r e a d i n g a l o c a t i o n . Y o h a v e t p e r f o r my o u r o w k e y s c a n r o u t i n e t d t h i s . T r t h f o l l o w i n g p r o g r a m . I t u r n s o f i n t e rr u p t s t k e e p t h s y s t e m k e y s c a n r o u t i n ef r o m i n t e r f e r i n g w i t h o u r s . W i t h i n t h l o o p , w r e p e a t e d l y c h e c k t h l e f t S H I F Tk e y , t h e n t h r i g h t . D e t a i l s o h o t s c a nf o p a r t i c u l a r k e c a b f o u n d i M a p i n g t h 6 4 f r o m C O M P U T E ! B o o k s .

P O K E 5 6 3 3 3 , 1 2 7F O T - T 1 0

2 P O K E 5 6 3 2 0 , 2 5 3 : I F P E E K ( 5 6 3 2 1) - 1 2 7 T H E N P R I N T " L E F T S H I F T "

2 P O K E 5 6 3 2 0 , 1 9 1 : I F P E E K ( 5 6 3 2 1) = 2 3 9 T H E N P B I N T " R I G H T S H I F T "

4 N E X T5 P O K E 5 6 3 3 3 , 1 2 9

B u g s I T h 1 2 L o c a t i o n s $ D 6 0 0 a n S D 6 0 1 ( 5 4 7 8 4a n 5 4 7 8 5 ) i b a n k a r c h a n g e dw h e n e v e r t h C H A R c o m m a n d i u s e d .

h a v e f o u n d t h a t t h e s e l o c a t i o n s a r e t h o n e s u s e d i a d d r e s s i n g t h 8 0 - c o l u m nc h i p . A y o m i g h t e x p e c t , t h l o c a t i o n sa r n o c h a n g e d w h e n y o u ' r e u s i n gC H A R i 4 0 - c o l u m n m o d e . I n c i d e n t a ll y t h e l o c a t i o n s a r e n ' t a f f e c t e d b t h P R I N T c o m m a n d i 8 0 - c o l u m n m o d e .

T h b u o n l y o c c u r s w h e n y o u ' r e i 8 0 c o l u m n m o d e a n y o u s C H A R .

R i c h a r d A R a i s l e yt h i n k h a v e d i s c o v e r e d m i n o r b u i

t h 1 2 8 . I y o t u r n o t h 1 2 a n r u t h f o l l o w i n g p r o g r a m , y o g e s y n t a xe r r o r i n l i n e 3 0 1 D E F N R O ( Z ) = S I N ( Z )2 G R A P H I C 1 , 3 F N R O ( l )

I y o r u i s e c o n d t i m e , w i t h o u td o i n g a n y t h i n g e l s e , t h p r o g r a m w o r k sp r o p e r l y . M o r e o v e r , i y o t y p eG R A P H I C C L a n r u t h p r o g r a mt h i r d t i m e , y o u ' r e b a c k t a e r r o r .

P r o b a b l y t h b u i t h a t t h G R A P H I C c o m m a n d d o e s n ' t t a k e c a r eo t h D E F s t a t e m e n t s a n y o u m u s ta l l o c a t e t h e g r a p h i c s a r e a b e f o r e d e f i ni n y o u r f u n c t i o n s .

D a l l a T o r r e P a o l oT h e r e i s u b t l e b u i t h " D O SS h e l l " p r o g r a m f o t h 1 2 o t h T e s t /D e m o d i s k p r o v i d e d w i t h t h 1 5 7 1 d i s kd r i v e . T h f i l e c o p y r o u t i n e s e e m s t m a k e g o o d c o p i e s , b u t h f i l e s a r e a c t ua l l y o n b y t e l o n g e r t h a n t h o r i g i n a l s .

g a r b a g e b y t e h a b e e n a d d e d . T h i sh a p p e n s w i t h U S R , P R C , a n S E f i l et y p e s ( h a v e n ' t t e s t e d R E f i l e s ) ; i h a p e n s o 1 5 4 1 a n 1 5 7 1 d r i v e s ; a n i

B e l e W V o r k i n gF r o m S p n r a k e r ^ ^

i s o p h i s t i c a t e dW o r d P r o c e s s o r f e a t u r e s u n i q u e

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

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

U n l i k e o t h e r w o r d p r o c e s s o r s , W O R D P R O W I T H T U R B O L O A DA N S A V E o p e r a t e s w i t h l i g h t n i n g s p e e d . T h e r e ' s n m o r e

e n d l e s s w a i t i n g f o t h d i s k d r i v e t l o a d o r s a v e t e x t .B e c a u s e i n c l u d e d i t h i s p a c k a g e i t h T U R B O L O A D

A N S A V E c a r t r i d g e w h i c h , w h e n u s e d w i t h t h e e c l o s e d W > r c ! P r o d i s k , s p e e d s u t h o p e r a t i o n o y o u r

d i s k d r i v e b 5 0 0 % !! a d d i t i o n , W O R D P R O f e a t u r e s f u l l t e x t e d i t i n g a n

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

c h a i n i n g a n p e r s o n a l i z e d f o r m l e t t e r m a i l i n g s .W O R D P R O l e t s y o e a s i l y c o m p o s e d o c u m e n t s

a n d c h e c k t h e m f o a c c u r a c y u s i n g t h e p r g r a m ' s 1 0 0 , 0 0 0 w o r d s p e l l c h e c k e r . P l u s , i

s u p p o r t s o v e r 1 0 0 p r i n t e r s w i t h s u c h f e a t u r e s a p r e v i e w , c u s t o m p r i n t e r s e t - u p a n p r o p o r t i o n a l s p a c i n g

w i t h r i g h t j u s t i f i c a t i o n . I t ' s g r e a t w o r d p r o c e s s o r .B u e s p e c i a l l y i t ' s s u p e r f a s t h o m u c h i y o u r t i m e w o r t h ?

W o r d P r o W i t h T u r b o L o a d a n d S a v e i d e s i g n e d f o t h C o m m o d o r e M .

A v a i l a b l e a l i n e s o f t w a r e d e a l e r s o c a l l :

1 - 8 0 0 - 8 2 6 - 0 7 0 6S p i n n a k e r S o f t w a r e C o r p . , O n K e n d a l l S q u a r e , C a m b r i d g e , M 0 2 1 3 9

Page 17: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 17/136

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

M o s t o t h t i m e , f e e x t r a b y t e sa t h e n o B A S I C p r o g r a m w o n ' tm a t t e r . B u d a t a f i l e w i t h t h w r o n gl e n g t h m i g h t b u n u s a b l e , a n 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 ' s t o l o n gm i g h t o v e r w r i t e i m p o r t a n t l o c a t i o n s .

N i c h o l a s G D O l

C o m m o d o r e h a r e l e a s e d t h e n e R O M sf o t h 1 2 a n 1 5 7 1 . O w n e r s o o l d e r1 2 8 s o 1 5 7 1 $ c a n o b t a i n t h R O M s f r o mC o m m o d o r e d e a l e r o d i r e c t l y f r o mC o m m o d o r e .

A c c o r d i n g t a u n o f f i c i a l l i s t o b u g st h a t h a v e b e e n f i x e d , t h p r o b l e m w i t hC H A R a n t h 8 0 - c o l u m n c h i p h a b e e ns o l v e d . T h 1 2 d i d n ' t p r e v i o u s l y s w i t c hi b a n k 1 a i s h o u l d h a v e b e f o r e a t e m p t i n g t e x e c u t e C H A R .

T h D E F b u c a b e x p l a i n e d( b u t n o e x c u s e d ) b y t h w a f u n c t i o n s a r h a n d l e d I n t h c o m p u t e r . A f t e r b e i n g d f i n e d , t h f u n c t i o n n a m e i e n t e r e d i t h l i s t o v a r i a b l e s , w i t h p o i n t e r b a c k t t h d e f i n i t i o n ' s l o c a t i o n w i t h i n t h B A S I Cp r o g r a m i m e m o r y . T h e G R A P H I C c o m a n d m a k e s 9 o m e m o r y a v a i l a b l e f o rt h e h i - r e s s c r e e n b y m o v i n g t h B A S I Cp r o g r a m c u r r e n t l y i m e m o r y . W h e n t h p r o g r a m i m o v e d , t h e p o i n t e r s f o r d e f i n e df u n c t i o n s s h o u l d b c h a n g e d , b u t h e y ' r e

a p p a r e n t l y n o t . T h s o l u t i o n , t h e r e f o r e , i t a l l o c a t e g r a p h i c s a r e a b e f o r e d e f i n i n gf u n c t i o n s . F o e x a m p l e , i y o p l a n t i c l u d e D E F N a d t h l i n e G R A P H I C 1 G R A P H I C a t h b e g i n n i n g o f t h e p r g r a m b e f o r e a n f u n c t i o n s a r d e f i n e d .

T h e b u g i t h f i l e c o p y r o u t i n e i s n ' te a s i l y s o l v e d , e x c e p t t a v o i d u s i n g t h a tp r o g r a m f o m a k i n g b a c k u p s . T h e r e a r m a n y d i s k - a n f i l e - c o p y i n g p r o g r a m sa v a i l a b l e , b o t h c o m m e r c i a l l y a n i t h p u b l i c d o m a i n . A l s o , s e v e r a l u t i l i t i e s f o m a k i n g b a c k u p s h a v e b e e n p u b l i s h e d i Q O M P U T E I ' S G a z e l l e .

O n e - K e y L o a d A n R u T h e r e ' s a e x t r e m e l y s i m p l e w a t l o a d a n r u t h f i r s t p r o g r a m f r o md i s k u s i n g a 1 2 8 : J u s t p r e s s S H I F T a n dR U N / S T O P t o g e t h e r , t h e n w a i t w h i l et h p r o g r a m l o a d s a n r u n s . I s e e m so d t h a t t h i s i a p p a r e n t l y n o d i c u s s e d i t h S y s t e m G u i d e . I i r e a l l yu n d o c u m e n t e d ?

B o T i s c h e r

F o y e a r s , C o m m o d o r e c o m p u t e r s h a v eb e e n a b l e t r u t h f i r s t p r o g r a m a f t e r d t e c t i n g t h S H I F T - R U N / S T O P k e c o b i n a t i o n . T h C o m m o d o r e P E c o m p u t e r sw i t h B A S I C 4 . r u t h f i r s t p r o g r a m f r o md i s k . T h e V I C a n d 6 4 r u n t h f i r s t p r o g r a m

f r o m t a p e . A n t h 1 2 g o e s t t h d i s kd r i v e f o r t h e f i r s t p r o g r a m t h a t ' s l i s t e d i t h d i r e c t o r y . N o t e t h a t t h i s i n o t t h es a m e a 1 2 b o o t s e c t o r , w h i c h a u t o m a ti c a l l y l o a d s a n r u n s a p r o g r a m f r o m d i s kw h e n y o t u r n o t h c o m p u t e r .

A l t h o u g h t h i s f e a t u r e d o e s n ' t s e e m t b m e n t i o n e d i t h S y s t e m G u i d e , f l i c 'o m i s s i o n i p r o b a b l y i n a d v e r t e n t . A n o t h e rb o o k b y C o m m o d o r e , t h P r o g r a m m e r ' sR e f e r e n c e G u i d e , c o d e r s v a r i o u s p r g r a m m i n g d e t a i l s o f h o t u s t h f u n ct i o n k e y s . T h n e K e r n a l r o u t i n e P F K E Y ,a v a i l a b l e i t h 1 2 8 , b u n o i t h 6 4 c a r e p r o g r a m a n o t h e i g h t f u n c t i o n k e y sF 1 - F 8 , f o e x a m p l e . T h S H I F T - R U N /S T O P k e c o m b i n a t i o n i t r e a t e d a f u n ct i o n k e 9

T h S H I F T - R U N / S T O P c o m b i n at i o n i u s e f u l i y o w a n t t l o a d a n r u t h f i r s t p r o g r a m o d i s k , b u t h e f f e c t sc a b e d i s a s t r o u s i y o u ' r e i t h m i d d l e o w r i t i n g p r o g r a m a n a c c i d e n t a l l y p r e s st h e k e y c o m b i n a t i o n , t h e r e b y h a d i n gp r o g r a m o t o o y o u r w o r k . W h a t e v e ry o h a v e n ' t s a v e d i l o s t . T p r e v e n t t h i s ,y o c a p u s h o r t S E f i l e a s t h e f i r s t f i l eo d i s k , s i n c e s e q u e n t i a l f i l e s c a n ' t b l o a d e d . Y o c o u l d a l s o r e d e f i n e t h S H I F T - R U N / S T O P s t r i n g s o i w o n ' tp e r f o r m D L O A D . S

B e f e M / o r k i n dR o S a n n a k e r ^

P o w e r C i s a t r u eL a n g u a g e c o m p i l e r

T h u s o t h p r o g r a m m i n g l a n g u a g e i o n o t h m o s ti m p o r t a n t d e v e l o p m e n t s i t h m i c r o - c o m p u t e r i n d u s

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

g u a g e s . T h e r e a r m a n y r e a s o n s f o u s i n g C i e x c u t e s t e t i m e s f a s t e r t h a n B \ S 1 C , i t ' s s t r u c t u r e d s

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

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

l a n g u a g e a n d m o s t s e r i o u s m i c r o - c o m p u t e rs o f t w a r e d e v e l o p m e n t t o d a y i b e i n g

p e r f o r m e d i C P O W E R i t r u e l a n g u a g e d e v e l o p m e n t e n

v i r o n m e n t w i t h f u l l r a n g e o p r o g r a m m i n g f e a t u r e s .P O W E R i n c l u d e s c o m p l e t e l a n g u a g e c o m p o n e n t s s u c h a s

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

u t i l i t i e s . P O W E R o f f e r s f u l l s u p p o r t o f l l o a t i n g p o i n t c a l c u l a t i o n sa n d c o n f o r m s t K e r n i g h a n a n R i t c h i e s t a n d a r d s . T w c o m p l e t e d ev e l o p m e n t e n v i r o n m e n t s a r e i n c l u d e d - o n e f o t h C - K 4 a n d o n e f o

t h C - 1 2 8 . P O W E R C ' t u t o r i a l s e c t i o n w i l l h e l p g e y o s t a r t e d . N o y o u ' r e o y o u r w a t f a s t e r a n m o r e e f f e c t i v e p r o g r a m m i n g .

A v a i l a b l e a f i n e s o f t w a r e d e a l e r so c a l l :

S p i n n a k e r S o f t w a r e C o r p . , O n K e n d a l l S q u a r e . C a m b r i d g e , M 0 2 1 3 9 1 - 8 0 0 - 8 2 6 - 0 7 0 6

Page 18: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 18/136

C o m m o d o r e C o m p u t e r s :A O v e r l o o k e dE d u c a t i o n a l O p p o r t u n i t y ?

K e i t h F e r r e l l , F e a t u r e s E d i t o r

T h a t t h C o m m d o r e 6 a n 1 2 o f f e r e x c e p t i o n a l p e r f o r m a n c ef o t h e i r p r i c e i n s e c r e t . W h a t ' s m y s t e r i o u s i t h a t s c h o o l sh a v e n o b o u g h t t h e m a a n y w h e r e n e a r t h r a t e t h a t t h e yh a v e b e e n b o u g h t b t h g e n e r a l p u b l i c . W h a r e n ' t t h e r e m o r eo t h e s e a f f o r d a b l e , v e r s a t i l e C o m m o d o r e m a c h i n e s i o u c l a s s r o o m s ? T h e r e a r e s i g n s t h a t i t h m o n t h s t c o m e , a l t h i sm a c h a n g e .A c c o r d i n g t a r e c e n t a r t i c l e i U S T o d a y , w h i c h d r e w u p o n s e v e r a ls o u r c e s , 1 2 p e r c e n t o t h c o m p u te r i p u b l i c s c h o o l s a r C o m m od o r e m a c h i n e s . W h i l e C o m m od o r e ' s s h a r e o t h s c h o o l m a r k e tp a l e s b e s i d e A p p l e ' s w h o p p i n g 5 p e r c e n t , t h c o m p a n y c o m p a r e sw e l l r e l a t i v e t o t h e r c o m p u t e rm a n u f a c t u r e r s . T a n d y , p e r h a p s t h m o s t e n e r g e t i c o c o m p a n i e s g o i n ga f t e r t h e d u c a t i o n m a r k e t w i t hM S - D O S m a c h i n e s , h o l d s o n l y 1 4p e r c e n t ; I B i t s e l f h a s , a p e r c e n t ,o n l y h a l f a s m a n y c l a s s r o o m m c h i n e s a C o m m o d o r e .

O n e x p l a n a t i o n f o t h c o t i n u e d s u c c e s s o f t h e 6 4 a n d , t c e r t a i n e x t e n t , t h e 1 2 8 , i t h e i r a f -f o r d a b i l i t y . T h s h a r p d e c l i n e i t h p r i c e s o o t h e r c o m p u t e r s , e s p e c i a ll M S - D O S m a c h i n e s , h a s s t i l l n o b r o u g h t t h e m d o w n t t h p r i c ep o i n t o f t h e 6 4

B u t t h e e d u c a t i o n m a r k e t i f i e r c e l y c o m p e t i t i v e , a n e v e n 1 p e r c e n t m a r k e t s h a r e c a q u i c k l ye r o d e . C a n C o m m o d o r e , n o w i t ho u a e d u c a t i o n a l m a r k e t i n g d i v is i o n , c o n t i n u e t f i n d c l a s s r o o ms u c c e s s f o i t 6 4 a n 1 2 8 s ? M a n yp e o p l e t h i n k i c a n .

S e r v i n g T h M a r k e tC o m m o d o r e i n o m o v i n g a g g r e ss i v e l y a f t e r t h e d u c a t i o n m a r k e t ,n o t e s R i c h a r d M c l n t y r e , t h c o m -1 C O M P U T E V s G a z e l l a O c t o b e r 1 9 8 7

p a n y ' s s e n i o r v i c e p r e s i d e n t o m a k e t i n g a n s a l e s . " E d u c a t i o n i a a r e a o t h m a r k e t w w e r e t r e m e nd o u s l y s u c c e s s f u l i e a r l y o n , " h s a y s , " b u t , p e r h a p s b e c a u s e o o u l a c k o D O c a p a b i l i t y , i t ' s a a r e aw d i d n ' t c a p i t a l i z e o a w s h o u l d h a v e . "

N o w , o c o u r s e , C o m m o d o r e i a b l e t o f f e r i t o w n M S - D O S - c o mp a t i b l e c o m p u t e r , t h P C - 1 0 , a w e l l a t h A m i g a l i n e w i t h i t m a n y a d v a n c e d f e a t u r e s t h a t s t e pb e y o n d t h t e c h n o l o g y o t h e i g h t -b i m a c h i n e s . " F o r d e a l e r s a n d e d uc a t o r s a l i g n e d w i t h C o m m o d o r e , "M c l n t y r e p o i n t s o u t , " w o f f e r t h m o s t v e r s a t i l e p r o d u c t l i n e i t h i n d u s t r y . "

W i t h m a c h i n e s a d d r e s s i n g e e r e d u c a t i o n a l m i c r o c o m p u t e rn i c h e , M c l n t y r e f e e l s c o n f i d e n t t h a tC o m m o d o r e ' s p r e s e n c e i t h m a k e w i l l g r o w . " U n q u e s t i o n a b l y ,o u s h a r e o f t h e s c h o o l m a r k e t w i l li n c r e a s e o v e r t h n e x t 1 m o n t h s , "h s t a t e s .

W h i l e t h e r e i e x c i t e m e n ta b o u t t h c o m p a n y ' s n e m c h i n e s , t h 6 a n t h 1 2 c o n t i n u et s e l l t s c h o o l s a w e l l a t c o n s u m e r s .

L i l l y M e i z n e r T o b a c k i c o r p or a t e d i r e c t o r o M e i z n e r B u s i n e s sM a c h i n e s , 4 4 - y e a r - o l d f i r m t h a tp r o v i d e s e d u c a t i o n a l h a r d w a r e a n s o f t w a r e t m a n y o t h m a j o r

s c h o o l s y s t e m s i t h N o r t h e a s t .T o b a c k ' s c o m p a n y h a b e e nC o m m o d o r e d e a l e r f o m o r e t h a nd e c a d e , a n t e y e a r s a g i b e g a ns e l l i n g t h c o m p a n y ' s P E T c o mp u t e r t p u b l i c s c h o o l s y s t e m s .

T o d a y , s h c o n t i n u e s t s u p p l yt h o s e m a r k e t s w i t h C o m m o d o r em a c h i n e s . I t h f a c e o f a g g r e s s i v ec o m p a t i b l e s m a n u f a c t u r e r s a n A p p l e ' s s t r o n g e d u c a t i o n a l m a r k e ti n p r o g r a m , T o b a c k h a s o l d t h o us a n d s o 6 4 a n d h u n d r e d s o 1 2 8 st s c h o o l s o v e r t h e p a s t f e y e a r s .

" C o m m o d o r e ' s a f f o r d a b i l i t y , "n o t e s T o b a c k , " a l l o w s s c h o o l s y t e m s t p r o v i d e h a n d s - o n e x p er i e n c e t o l a r g e n u m b e r o s t u d e n t sa r e a s o n a b l e c o s t . " W i t h m a n ys c h o o l s y s t e m s f a c i n g s e v e r e c o s t r a i n t s o t h e i r b u d g e t s , C o m m od o r e ' s c o m b i n a t i o n o f e a t u r e s a n p r i c e c o n t i n u e s t e x e r t s t r o n ga p p e a l .

M a k i n g T h P r i c e P o i n tC o m m o d o r e i t s e l f i a w a r e o f t h ep r i c e a d v a n t a g e t h a t 6 4 a n 1 2 8 sb r i n g t t h e d u c a t i o n a l m a r k e tp l a c e , a n t h c o m p a n y s t r e s s e st h a t a d v a n t a g e i s i t u a t i o n s w h e r el a r g e n u m b e r s o c o m p u t e r s a r c a l l e d f o r .

R i c h a r d M c l n t y r e p u t s i b l u n tl y " I t h m o d u s o p e r a n d i i m o r em a c h i n e s f o m o r e s t u d e n t s , t h e n6 4 a n 1 2 8 s m a k e t r e m e n d o u ss e n s e . T h e y a r e , s i m p l y , t h e m o s tc o s t - e f f e c t i v e w a f o s c h o o l s y t e m s t u s t h l i m i t e d n u m b e r o d o l l a r s a v a i l a b l e f o c o m p u t e r s i t h c l a s s r o o m . "

T h a t c o s t - e f f e c t i v e n e s s i c r e a s e s a s l a r g e r n u m b e r s o c o p u t e r s a r s o u g h t . " S c h o o l s a r l o o k i n g a p u t t i n g m o r e a n

Page 19: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 19/136

M a k e A n C o m p u t e r D E x a c t l y W h a t Y o W a n t W i t h M c G r a w - H U V s

P r o g r a m m i n ge n e s

P i . . .

F r o m W r i t i n g Y o u r O w P r o g r a m s t M o d i f y i n g E x i s t i n g S o f t w a r e , H e r e ' s t h N e w ,E a s y , a n L o C o s t W a t U n l o c k t h S e c r e t so Y o u r C o m p u t e r

W h e t h e r y o w c o m p u t e r s f o b u s i n e s s , l o p e r s o n a la p p l i c a t i o n s , o l o f u n . o f f - t h e - s h e l f p r o g r a m s w i l l n e v e r d e v e r y t h i n g y o u w a n t t h e m t d f o y o u . ' R i a l ' s b e c a u s e t h e yw e r e w r i t t e n b p r o g r a m m e r s t s a t i s f y w h a t t h e y p e r c e i v e da t h n e e d s o t h g r e a t e s t n u m b e r o " p o t e n t i a lu s e r s — o f t e n m i s s i n g s o m e o m a n y o y o u r■ s p e c i f i c n e e d s .

T h a t ' s w h M c G r a w - H i l l ' s n e C o n t e m p o r a r yP r o g r a m m i n g a n t i S o f t w a r e D e s i g n S e r i e s t e a c h e sy o h o t c r e a t e y o u r o w s o f t w a r e . . . e i t h e rf r o m s c r a t c h o r b m a k i n g k v m o d i f i c a t i o n s t e x i s t i n p r o g r a m s .

T h e r e i n o t h i n g m a g i c a l a b o u t I t Y o l e a r n t h p r o c e s s o b u i l d i n g a c o m p u t e r p r o g r a m s t e p - b y -s t e p w i t h M c G r a w - H i l l C o n c e p t M o d u l e s s e n t t y o u o n e a t i m e , o n c e m o n t h . E a c h o f I h e t e m o d u l e s i t h S e r i e s t a k e sy o t h r o u g h a I m p o r t a n t s t e p i I h d e v e l o p m e n t o t h s t r u c t u r e a n d e t a i l e d l o g i c o f p r o g r a m , i n c l u d i n g t e s t i n g ,d e b u g g i n g , a n d o c u m e n t a t i o n .U n i q u e I n t e r a c t i v e H n n d s - O n I n s t r u c t i o n

E a c h m o d u l e i n c l u d e s a e a s y - t o - u n d e r s t a n d g u i d e P L U S5 ' / i " f l o p p y d i s k c o n t a i n i n g t y p i c a l p r o g r a m s a n i n t e r a c t i v ei n s t r u c t i o n t h a t y o c a r u o C o m m o d o r e 6 a n 1 2 8 c o m p u t e r s . I B P C s a n d P c o m p a t i b l e s f o h a n d s - o n e x p e r i e n c e .

I t h f i r s t M o d u l e , f o e x a m p l e , w h e n y o u r s a m p l e p r o g r a m { D e c l i n i n gI n t e r e s t L o a n s ] a p p e a r s o y o u r s c r e e n , y o u ' l l f i n d e r r o r s o c e r t a i n p r g r a m l i n e s . Y o u ' l l a l s o s e t h a i t h p r o g r a m i o n l y t h r e e - q u a r t e r s c o m p l e t e d .

N o c o n i e s t h f u p a r t . Y o u ' l l d i s c o v e rh o t h i s p r o g r a m i b u i l t , a n i I h p r o c e s s

y o u ' l l l e a r n h o t o i d e n t i f y a n c o r r e c te r r o r s . A n b t h e n o M o d u l e 1

y o u ' l l a c t u a l l y h a v e c o m p l e t e d t h i sp r o g r a m y o u r s e l f .

B u t h e r e ' s m o r e . S p e c i a l g r a p h i c so y o u r s c r e e n w o r k i c o n j u n ct i o n w i t h t h e a c c o m p a n y i n g g u i d et a m p l i f y , i l l u s l r a l e . a n d e e p e ny o u r u n d e r s t a n d i n g o s o f t w a r ed e s i g n p r i n c i p l e s .

T h C r u c i a l 9 5 % — L e a r n t h F o u n d a t i o n o C o m p u t e r P r o g r a m m i n gW h i l e t h S e r i e s i n c l u d e s I n t e r a c t i v e d i s k s t h a t r u o s p e c i f i c c o m p u t e r s , e v e r y t h i n g

y o l e a r n y o c a a p p l y t a n l a n g u a g e o m a c h i n e . W h i i h i s p o s s i b l e ? B e c a u s eM c G r a w - H i l l k n o w s p r o g r a m m i n g i f a m o r e t h a n c o d i n g p r o g r a m i n t o t h c o m p u t e ru s i n g a s p e c i f i c l a n g u a g e , i I h r e a l w o r l d o c o m p u t e r s , 9 5 o t h p r o g r a m m i n g p r c e s s i c a r r i e d o u t u s i n g d e s i g n t i i : h n k | i i e s t h a t a r i n d e p e n d e n t o s p e c i f i c l a n g u a g e o m a c h i n e . I i t h i s c r u c i a l 9 5 t h a t y o t h o r o u g h l y u n d e r s t a n d a n d m a s l c r i t h S e r i e s .

n m i s t a k e . A l m o s t a l b o o k s a n c o u r s e s o n " p r o g r a m m i n g "t e a c h y o o n l y t h f i n a l 5 o t h t o t a l p r o g r a m m i n g p r o c e s s -n a m e l y , h o i c o d e i s p e c i f i c l a n g u a g e . . . i n f o r m a t i o n o l i t t l ev a l u e i y o d o n ' t k n o w h o w t r e a c h t h e p o i n t i t h p r o g r a m m i n gp r o c e s s w h e n y o a r r e a d y t c o d e .

W i t h t h S e r i e s , h o w e v e r , y o u ' l l l e a r n t c r e a t e y o u r o w p r o g r a m sf r o m s c r a t c h , e v e n m o d i f y o f f - t h e - s h e l f p r o g r a m s . Y o u ' l l l e a r n e n o u g hB A S I C a n d m a c h i n e l a n g u a g e t g e y o s t a r t e d o t h r e m a i n i n g5 o I h p r o g r a m m i n g p r o c e s s .

B u i l d Y o u r O w P e r s o n a l S o f t w a r e L i b r a r yT h s a m p l e p r o g r a m s y o u w o r k w i t h t h r o u g h o u t t h

S e r i e s a r e x c e l l e n t l e a r n i n g t o o l s . B u t h e y ' r e m o r e t h a nt h a t . B c o m b i n i n g t h s a m p l e p r o g r a m s o n t o o n m a s t e rd i s k , y o u ' l l h a v e t h s l a r t o y o u r o w p e r s o n a l s o f t w a r el i b r a r y . I a d d i t i o n t t h p r o g r a m s y o u ' v e w r i t t e n a n m o d i l i e d t h r o v i g h o u t t h S e r i e s , y o u ' l l a l s o r e c e i v e d o z e n so t h m o s t p o p u l a r p u b l i c d o m a i n a n u s e r - s u p p o r t e d p r g r a m s , s u c h . i d a t a b a s e m a n a g e r , w o r d p r o c e s s o r , c a l e n

d a g e n e r a t o r , a p p o i n t m e n t s r e m i n d e r a n m u c h ,m u c h m o r e .1 5 - D a y N o - R i s k T r i a l

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

E x a m i n e t h f i r s t m o d u l ef o 1 d a y s a n s e h o t h S e r i e s w i l l h e l p y o m a k e y o u r c o m p u t e r d oe x a c t l y w h a t y o w a n ti t d o

I s o m e o n e h a b e a t e n y o t t h c a r d , w r i t e t u f o o r d e ri n i n f o r m a t i o n a b o u t t h C o n t e m p o r a r y P r o g r a m m i n g a r i dS o f t w a r e D e s i g n S e r i e s .

M c G r a w - H i l lC o n t i n u i n g E d u c a t i o n C e n t e r3 9 3 9 W i s c o n s i n A v e n u eW a s h i n g t o n , D 2 0 0 1 6

Page 20: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 20/136

c o m p u t e r s i e a c h c l a s s r o o m , " s a y sJ o s e p h M a r l i n o , p r e s e n t l y m e b e o C o m m o d o r e ' s s a l e s t r a i n i n gd i v i s i o n , b u f o r m e r l y i n v o l v e d i t h c o m p a n y ' s e d u c a t i o n a l m a r k e ti n g . " Y o u c a f i l l a e n t i r e c l a s sr o o m w i t h 6 4 s f o f a l e s s t h a no t h e r m a c h i n e s . "

P r i c e A n F e a t u r e sP r i c e a l o n e i n o e n o u g h , e v e n i a e n v i r o n m e n t a c o n s t r a i n e d b b u d g e t a e d u c a t i o n . B u C o m m od o r e p r o p o n e n t s m a k e c l e a r t h a tt h 6 i c o m p e t i t i v e i a r e a s o t h e rt h a n t h b a l a n c e s h e e t .

" F o r v e r y r e a s o n a b l e p r i c e , "o b s e r v e s L i l l y T o b a c k , " t h e 6 p r v i d e s m u s i c , s p r i t e s , c o l o r g r a p h i c s ,a n f u l l A S C I I k e y b o a r d . I t ' sp o w e r f u l m a c h i n e t h a t a f f o r d s s t d e n t s l o t s o h a n d s - o n c o n t a c t w i t hm a n y a s p e c t s o f c o m p u t i n g . "

J o M a r l i n o n o t e s t h a t t h 6 o f f e r s m a n y a d v a n t a g e s f o y o u ng e r s t u d e n t s , p a r t i c u l a r l y t h o s e e c o u n t e r i n g c o m p u t e r f o t h f i r s tt i m e . I a d d i t i o n t b e i n g v e r y" f r i e n d l y " m a c h i n e , h p o i n t s o u tt h a t t h 6 4 ' s 4 0 - c o l u m n s c r e e n a l o w s f o t h g e n e r a t i o n o o v e r s i z e dc h a r a c t e r s .

" T h e g r a p h i c s a n s o u n d c a p ab i l i t i e s c o n t i n u e t d e l i g h t s t d e n t s , " M a r l i n o s a y s , " e s p e c i a l l yy o u n g e r o n e s . "

H u g e S o f t w a r e B a s eT h s u c c e s s o a n e d u c a t i o n a lc o m p u t e r d e p e n d s o t h a m o u n to e f f e c t i v e c l a s s r o o m s o f t w a r e d v e l o p e d f o i t S f a r , d e s p i t e t h g r o w i n g p r e s e n c e o m a c h i n e s w i t hl a r g e r a m o u n t s o m e m o r y , d e v e lo p e r s h a v e c o n t i n u e d t i n c l u d e t h e6 a m o n g t h m a c h i n e s o n w h i c ht h e i r p r o g r a m s c a r u n .

C o m m o d o r e ' s M c l n t y r e f e e l st h a t t h e n o r m o u s b a s e o 6 s o f tw a r e m o r e t h a n v a l i d a t e s t h e f f e ct i v e n e s s o t h m a c h i n e a a e d u c a t i o n a l t o o l . " W n e e d t s t o pt h i n k i n g o c o m p u t e r s a a n y t h i n go t h e r t h a n s o f t w a r e d e l i v e r y v e h ic l e s , " h a s s e r t s . " A n d o n c e y o s e t h c o m p u t e r t h a t w a y , C o m m od o r e ' s m a c h i n e s b e c o m e t h m o s ta f f o r d a b l e w a f o s c h o o l s t o d e l i ve a p p l i c a t i o n s t s t u d e n t s . "

" W s t i l l c o n t i n u e t s u p p o r tt h 6 4 , " s a y s C a t h y C a r l s t o n , v i c ep r e s i d e n t o e d u c a t i o n a l m a r k e tp l a n n i n g f o B r o d e r b u n d , m a j o rs o f t w a r e p u b l i s h e r w i t h m a n y s i g -1 C O M P U T E D G a z e l l e O c l o b e r 1 9 8 7

n i f i c a n t e d u c a t i o n a l t i t l e s , " a n d w c o n t i n u e t f i n d p o c k e t s o e d u c at i o n a l u s f o t h m a c h i n e . " S h n o t e s t h a t m a n y o t h o s e p o c k e t sa r o t h E a s t C o a s t . " C a n a d a i a l s o s t r o n g m a r k e t f o 6 e d u c at i o n a l s o f t w a r e , " C a r l s t o n o b s e r v e s .

L i l l y T o b a c k p o i n t s o u t t h a te d u c a t i o n a l s o f t w a r e f o C o m m od o r e ' s m a c h i n e s e x t e n d s a c r o s s a l c u r r i c u l u m l i n e s . " T h e r e ' s v e r yl a r g e b a s e o e d u c a t i o n a l p r o g r a m si e v e r y s u b j e c t a r e a , " s h p o i n t so u t . " A l s o , t h e r e ' s l o o g r a p h i c sa n m u s i c s o f t w a r e t h a t c a n b e u s e dv e r y e f f e c t i v e l y i n t h c l a s s r o o m . "

T o b y K o c h , p r e s i d e n t o G o l de H e d g e , a e d u c a t i o n a l h a r d w a r ea n s o f t w a r e d e a l e r a n c o n s u l t i n gf i r m t h a t r e p r e s e n t s b r o a d r a n g e

W n e e d t s t o pt h i n k i n g o c o m p u t e r s

a a n y t h i n g o t h e r t h a ns o f t w a r e d e l i v e r y

v e h i c l e s .

o c o m p u t e r s a n d s o f t w a r e , s e e sc o n t i n u e d p o t e n t i a l f o C o m m od o r e ' s m a c h i n e s . S h p o i n t s o u tt h a t t u n d e r s t a n d t h e f f e c t i v e n e s so f t h e 6 a a e d u c a t i o n a l t o o l , t h m a c h i n e n e e d s t b v i e w e d f r o mt h e p e r s p e c t i v e o f e d u c a t i o n a l s o f tw a r e ' s e v o l u t i o n ,

U n t o E a c h G e n e r a t i o n" W e ' v e b e e n t h r o u g h f o u r g e n e r at i o n s o e d u c a t i o n a l s o f t w a r e a r e a d y , " K o c h e x p l a i n s . " F i r s t t h e r ew a s o f t w a r e t h a t c a r r i e d t h m a d a t e o m a k i n g s t u d e n t s c o m p u t e rl i t e r a t e , t h a t t a u g h t p r o g r a m m i n gl a n g u a g e s . T h i s w a t h g e n e r a t i o no L o g o . "

K o c h c o n t i n u e s , " T h e s e c o n dg e n e r a t i o n w a e s s e n t i a l l y e l e c t r o ni f l a s h c a r d s a n d m a g i c m a r k e r s ,n o t v e r y e x c i t i n g e i t h e r a s o f t w a r eo e d u c a t i o n a l l y . T h t h i r d g e n e r at i o n i n c l u d e d p r o g r a m s l i k e W r i t e rR a b b i t , t h a t i n c o r p o r a t e d t h u s o s o f t w a r e t h r o u g h o u t t h s c o p e a n

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

f o u r t h g e n e r a t i o n o c l a s s r o o m -o r i e n t e d p r o g r a m s . " N o w s o f t w a r ei u s e d t t u r n t h e c o m p u t e r i n t ot i m e - m a n a g e m e n t a n p r o d u c t i v i t yt o o l f o w o r d p r o c e s s i n g , i d e a p r c e s s i n g , f o d e v e l o p i n g t h c o n t e n ta n c o n c e p t u a l i z a t i o n o a i d e a , a n f o n u m b e r m a n a g e m e n t i n c l u d i n gs p r e a d s h e e t s a n d a t a b a s e s . "

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

" F o r t h e e a r l y g e n e r a t i o n s o s o f t w a r e , " K o c h s t a t e s , " i t e r m s o c o l o r , s o u n d , a n g r a p h i c s , t h C o m m o d o r e 6 i s u p e r i o r t b o t ht h A p p l e I a n i t F r a n k l i nc o u n t e r p a r t . "

W h a t a b o u t t h n e g e n e r at i o n o f p r o d u c t i v i t y s o f t w a r e ? K o c hs a y s , " T h e 1 2 s y s t e m h a l o t o f f e r . T h e r e ' s t h r i c h a r r a y o 6 s o f t w a r e t h a t t h m a c h i n e c a r u n ,p l u s p r o v i d i n g t h p o w e r , p e f o r m a n c e , a n c a p a b i l i t y o a 8 0 c o l u m n m a c h i n e . "

N o t i n g t h a t t h 1 2 i a m o n gt h m o s t p o p u l a r e d u c a t i o n a l c o p u t e r s i E u r o p e , R i c h a r d M c l n t y r es u g g e s t s t h a t i t v e r s a t i l i t y i u n d e ra p p r e c i a t e d a h o m e . " T h e 1 2 o f e r s t h s a m e d i s k c a p a c i t y a sP C , " h p o i n t s o u t , " a n d d e p e n di n o t h g r o u p i t h c l a s s r o o m , i c a s a t i s f y t h n e e d f o s t r o n g g r a p hi c a n s o u n d , o f o 8 0 - c o l u m nm o d e i b u s i n e s s c u r r i c u l u m . "

H o m e w o r kC o m m o d o r e ' s 1 2 - p e r c e n t p e n e t r at i o n o f t h e s c h o o l m a r k e t d o e s n o c o m e c l o s e t r e f l e c t i n g t h c o m p an y ' s p o p u l a r i t y w i t h c o n s u m e r s .B u s i n e s s W e e k , f o e x a m p l e , r e c e n tl e s t i m a t e d t h a t n e a r l y o n e - t h i r do a l c o m p u t e r s i A m e r i c a nh o m e s a r C o m m o d o r e 6 4 s ,

T h f a c t t h a t t h e r e a r e s m a n y6 4 i h o m e s i s e e n b s o m e a a e d u c a t i o n a l o p p o r t u n i t y i i t s e l f .C o m m o d o r e ' s M a r l i n o f e e l s t h a ts o m e s c h o o l s a p p r e c i a t e t h e 6 4 ' ss u b s t a n t i a l p e n e t r a t i o n o t h c o s u m e r m a r k e t . " W i t h m i l l i o n s o f6 4 i h o m e s , " h e s a y s , " s t u d e n t sa r e a b l e t o r e i n f o r c e a h o m e t h w o r k t h e y d i i t h c l a s s r o o m . "

L i l l y T o b a c k m a k e s s i m i l a rp o i n t . " C o m m o d o r e ' s p r i c e r a n g ea l l o w s m a n y s t u d e n t s t h a v e m c h i n e a h o m e . T h i s , i t u r n , g i v e st h e m t h o p p o r t u n i t y t t r a n s f e r

Page 21: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 21/136

S T O P P L A Y I N GA R O U N D W I T H Y O U RI I

G E O ST h G r a p h i c E n v i r o n m e n tO p e r a t i n g S y s t e m t h a t o p e n su w h o l e u n i v e r s e o n o p o s i b i l i t i e s f o C 6 4 ' s a n d l 2 « ' s . W i t hs e c W r i t e , g e o F a i n t , f e a t - l o a d i n gd i s k l b r b o a n d s u p p o r t f u a l G E O S - c o m p a t i b l e a p p l i c a t i o n s .• A l s o a v a i l a b l e f o r f i l l c o l . C 1 2 H ' s .

F O N T P A C K 1 $ 2 9 . "c o l l e c t i o n o 2 m o r e ( o n t s

f o u s e w i l h G E O S t i p l i c a t i o n s ,i v a r i o u s s h a p e s a n d s i z e s f o m o r e e x p r e s s i v e a n c r e a t i v ed o c u m e n t s .

G E O D E X $ 3 9 . "T h G E O S - c o m p a t i h i d i r e c t o r yt h a t a l l o w s y o t c r e a t e l i s t s b n a m e , a d d r e s s , p l u m e n u m b e r ,t i e . [ n d u d e s g e o M e r g e t c u s t o mi z f o r m l e t t e r s a n i n v i t a t i o n s ." A l s o a v a i l a b l e f o r 8 c o l . C 1 2 H ' s .

■ ■

D E S K P A C K 1 $ 3 4 . "F o u r G K O S - c o m p a t i b l e a p p l ic a t i o n s ! G r a p h i c s G r a b b e r f o i m p o r t i n g a r f r o m P r i n t S h o p , ' "N e w s r o o m ' " a n P r i n t M a s t e r ' "g r a p h i c s : C a l e n d a r : I c o n E d i t o ra n l i l a c k J a c k D e a l e r .' A l s o a v a i l a b l e f o r S c o l . C 1 2 8 ' s .

W R I T E R ' SW O R K S H O P $ 4 9 . "A l t h G E O S - c o m p a t i b l e t o o l sw r i t e r n e e d s , i n c l u d i n g g e o W r i t e2 . w i t h h e a d e r s , f o o t e r s a n f e a t u r e s t j u s t i f y , c e n t e r , s e a r c ha n r e p l a c e l e n t . I n c l u d e s T e x tG r a b b e r ( f o r c o n v e r t i n g f r o mp r o g r a m s l i k e P a p e r C u p ) , k c o -M l t r c a n L a s e r W r i t e r p r i n t i n gc a p a b i l i t y .* A l s o a v a i l a b l e f o 8 c o l . C 1 2 8 b .

G E O C A L C $ 4 9 . 'T h < E O S - c o m p a t i b l e , m i r n b u r -c r u n c h i n g s p r e a d s h e e t ( o t r a c ki n a n a n a l y z i n t j n u m e r i c a ld a t a . C r e a t e y o u r o w f o r m u l a s ,p e r f o r m c a l c u l a t i o n s f o a n t h i n g f r o m s i m p l e g e o m e t r y t " w h a t i f c o s t p r o j e c t i o n s .' A l s o a v a i l a b l e f o H c o l . C 1 2 8 ' s .

G E O F I L E $ 4 9 ?T h G E O S - c o m p a t i b l e d a t a b a s em a n a g e r t h a t s o r t s , e d i t s a n p r i o r i t i z e s w h a t e v e r d a t a y o f e e d i t Y o f i l l o u t t h e " i n p u tf o r m , " s p e c i f y y o u r c o m m a n d ,a n g e o K I c t a k e s i f r o m t h e r e .♦ A l s o a v a i l a b l e f o r S c o l . C 1 2 8 s .

G E O P R I N TC A B L E $ 3 9 . "T h s i x - f o n t c a b l e t h a t s p e e d su p r i n t i n g b e c a u s e i t ' s p a r a ll e l — n o t s e r i a l . C o n n e c t s e a s i l yt o C 6 4 s a n C l l f f i s w i t h f e w e rw i r e s a n n i n t e r f a c e b o x .

S o o n e r o l a t e r , y o u ' r e g o i n g t d i s c o v e rt h a t t h e r e ' s m o r e t C 6 4 ' s a n C 1 2 8 ' s t h a n f u a n d g a m e s .

Y o u ' r e g o i n g t d i s c o v e r p o w e r .N o t h e k i n d o p o w e r t h a t b l a s t s a l i e n s

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

T h k i n d y o f i n d i G E O S .

E v e r y G E O S a p p l i c a t i o n c a t a k e C 6 4 ' sa n C 1 2 8 ' s f r o m " m a s t e r i n g t h u n i v e r s e " t u n i v e r s i t y m a s t e r ' s d e g r e e , w i t h a l k i n d s o a d v a n c e d c a p a b i l i t i e s t h a t f u n c t i o n a h y p e r -s p e e d s y o u n e v e r i m a g i n e d p o s s i b l e .

S i y o u ' r e t i r e d o t o y i n g w i t h t e c h n o l o g y ,t r p l a y i n g a r o u n d w i t h G E O S . O n c e y o f e e li t p o w e r , y o u ' l l k n o w t h a t f o a n y o n e w h

s t i l l t h i n k s C o m m o d o r e s a r t o y s ,t h g a m e ' s o v e r .

S 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 .T o r d e r c a l l 1 - 8 0 0 - 4 4 3 - 0 1 0 0 e x t . 2 3

{ C a l i f o r n i a r e s i d e n t s a d 7 f t s a l e s t a x . ) $ 2 . 5 0 U S / S 5 . 5 0 f o r e i g 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 o r d e l i v e r y .• m t n i c * * l n t * O a M « * * , b w U i C U f i s W « f - C J * . , j k o M c i k . e * F . k . I n f a n t I , K m » , l K l i n ' ,i J i h h B l i k « r

! - - T a m ■ . . : ' - ^ ' ^ o t ■ - r 1 ■ ■ . - . r - . 1 . . U i C U f i . s ™ W « c . j g u f - u n i .t l

Page 22: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 22/136

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

T o b y K o c h s u g g e s t s t h a t C o m o d o r e o w n e r s c o u l d m a k e m o r ee f f o r t i e n c o u r a g i n g s c h o o l s t c o n s i d e r 6 4 a n 1 2 8 s . " U s e r s h a v e

r e s p o n s i b i l i t y , " s h s a y s , " t i s u r e t h a t t h e x p e r i e n c e t h e y h a v ec h o s e n f o r t h e i r c h i l d r e n a n d t h e ms e l v e s h a t h o p p o r t u n i t y t b p a r t o f t h e e d u c a t i o n a l l a n d s c a p e . "

E n t e r C E O SH a v e s c h o o l s m i s s e d a o p p o r t u n it b n e g l e c t i n g t h 6 4 B r i a n D o g h e r t y , p r e s i d e n t o B e r k e l e y S o f t -w o r k s , t h i n k s s o

" T h e 6 i d e f i n i t e l y a o v e rl o o k e d c a s e , " h s a y s i r e f e r e n c et t h a t c o m p u t e r ' s p o s i t i o n i m a n ys c h o o l s y s t e m s . D o u g h e r t y n o t e st h a t C o m m o d o r e ' s m u c h - p u b l i c i z e db u s i n e s s t r i a l s o v e r t h l a s t f e y e a r s m a h a v e c a u s e d s o m e e d c a t i o n a l e q u i p m e n t b u y e r s t s h a w a y f r o m p u r c h a s i n g t h m a c h i n e s .

B e r k e l e y ' s o w n G E O S p a c k a g e ,w h i c h o f f e r s a w i d e v a r i e t y o a p l i c a t i o n s f o t h 6 4 h a s h e l p e d t s p a r k r e s u r g e n c e o e d u c a t i o n a li n t e r e s t i t h m a c h i n e . T h f a c t. h a t G E O S i n o i n c l u d e d w i t h a l 6 4 c o m p u t e r s m e a n s t h a t t h a r e a d y a f f o r d a b l e m a c h i n e n o c o m e s b u n d l e d w i t h p r e c i s e l y t h s o r t s o f p r o d u c t i v i t y s o f t w a r e t h a tt e a c h e r s a r l o o k i n g f o r .

A D o u g h e r t y h i m s e l f p o i n t so u t , " S c h o o l s t h a t p a s s e d o t h 6 w e r e m a k i n g p r e - G E O S d e c i s i o n s . "N o w , w i t h G E O S i p l a c e , D o g h e r t y i s t a g i n g a e v e n m o r ec l o s e l y t a r g e t e d a p p r o a c h t t h e d u c a t i o n m a r k e t .

N e t w o r k s N e e d e dB e r k e l e y S o f t w o r k s i n o m a k i n ga e a r l y a n p e r h a p s p r e e m p t i v ee n t r y i n t o c l a s s r o o m n e t w o r k i n gw i t h i t n e g e o N e t . B r i a n D o g h e r t y r e p o r t s t h a t w i t h g e o N e tp o w e r f u l e d u c a t i o n a l w o r k s t a t i o nc o n s i s t i n g o f a 6 4 m o n i t o r , a n g e o N e t e x p a n s i o n c a r d c a n b e i s t a l l e d f o a l i t t l e a $ 5 0 0 .

W h i l e g e o N e t w i l l a l s o b p o r te t t h A p p l e 1 1 i t e f f e c t i v e n e s si n e t w o r k i n g 6 4 m a c a u s e e d c a t o r s t l o o k a g a i n a n m o r e c l o s el y a t t h a t m a c h i n e ' s c l a s s r o o mp o t e n t i a l . T h h a r d w a r e c a r d r s p o n s i b l e f o g e o N e t ' s I n p u t /2 C O M P U T E ! ! G a z a i f a O c t o b e r 1 9 B 7

O u t p u t a n f o l i n k i n g t h 6 t t h n e t w o r k a l s o t a k e s t h p l a c e o f i d i v i d u a l d i s k d r i v e s , e l i m i n a t i n gt h p r o b l e m s t h a t c a n b e c a u s e d b t h d i s t r i b u t i o n o f i n d i v i d u a l f l o pp i e s t h r o u g h o u t c l a s s r o o m .

" E a c h n e t w o r k h a r d w a r e c a r dc o n t a i n s 5 1 2 K R A e x p a n s i o nu n i t , " D o u g h e r t y e x p l a i n s . T h u n i te s s e n t i a l l y c r e a t e s r a m d i s k o ne a c h s t u d e n t ' s c o m p u t e r , p r o v i d i n gp l e n t y o f s p a c e f o f i l e s t b d o w nl o a d e d f r o m t h t e a c h e r ' s h a r d d i s k . "

A l T o g e t h e r N o " A l t o t h s y s t e m s i t h c l a s s w i l lb o o t o f t h t e a c h e r ' s d i s k a u t o m a ti c a l l y , " D o u g h e r t y n o t e s . " A n d o t h h a r d d i s k e a c h s t u d e n t c a h a v eh i o h e o w d i r e c t o r y . "

s t u d e n t w h l e a r n st e n t e r d a t a o

C o m m o d o r e c a e n t e rd a t a o n a n I B o

W a n g .

T h e r e a r g e o N e t a p p l i c a t i o n sa n o p p o r t u n i t i e s b e y o n d t h i n d iv i d u a l c l a s s r o o m a s w e l l . T h e s e c p a b i l i t i e s l o o m l a r g e a t e c h n o l o g ym o v e s i n t o a e r o l a r g e - s c a l ei n f o r m a t i o n s t o r a g e b w a o h a r dw a r e i n c l u d i n g C o m p a c t D i s c R e a dO n l y M e m o r y ( C D - R O M ) . T h i p l i c a t i o n s o C D - R O M a r h u g e — as i n g l e d i s c , f o e x a m p l e , c a s t o r ea e n t i r e e n c y c l o p e d i a a n m o r e .S t u d e n t s w i l l b a b l e t a c c e s s m i ll i o n s o w o r d s o t e x t , h u n d r e d s o t h o u s a n d s o p i c t u r e s , a w e l l a ss o u n d a n d m u s i c l i b r a r i e s .

E n o u g h M e m o r y ?C a 6 4 c o m p u t e r c o n t i n u e t s a t i s f y e d u c a t i o n a l n e e d s i a e r o e v e r - e x p a n d i n g m e m o r y ? " A bs o l u t e l y , " s a y s R i c h a r d M c l n t y r e .

" I f a c t , " h c o n t i n u e s , " i n c e rt a i n g r a d e l e v e l s , a n y t h i n g m o r et h a n 6 4 i q u e s t i o n a b l e . " M c l nt y r e p o i n t s o u t h a t C o m m o d o r e ' s1 7 6 4 R A e x p a n d e r o f f e r s a a d d it i o n a l 2 5 6 K f o s c h o o l s d e m a n d i n gi n c r e a s e d m e m o r v , b u r e t u r n s t

h i o r i g i n a l p o i n t . " S o m e s c h o o l sa r s p e n d i n g l o o m o n e y t b u f e a t u r e s t h a t t h e y d o n ' t n e e d . S t d e n t s , e s p e c i a l l y i g r a d e st h r o u g h 6 d o n ' t n e e d m i n i c o mp u t e r . T o m u c h m e m o r y f o l o e r - g r a d e a p p l i c a t i o n s i l i k e d r i v i n g

n a i l w i t h j a c k h a m m e r . "A n o t h e r m a r k e t i n g c h a l l e n g e

t h c o m p a n y f a c e s i t h g r o w i n gi n s i s t e n c e t h a t e d u c a t i o n a l c o m p u te r b c o m p a t i b l e w i t h t h o s e o t h " r e a l " w o r l d , t h e b u s i n e s s w o r l d .B e c a u s e t h a t w o r l d i o v e r w h e l mi n g l y d o m i n a t e d b I B a n M S D O m a c h i n e s , m a n y a d v o c a t e s f e e lt h a t s t u d e n t s s h o u l d l e a r n o P C w i t h D O a n c o l l a t e r a l s o f t w a r e .

" P e o p l e w h a r s h a r d w a r e -s p e c i f i c h a v e l o s t s i g h t o f w h a tc o m p u t e r s i e d u c a t i o n c a n a c c o mp l i s h , " M c l n t y r e s t a t e s .

I L i l l y T o b a c k ' s o p i n i o n , t h ef u n d a m e n t a l m i s u n d e r s t a n d i n gt h a t m a c h i n e - s p e c i f i c o o p e r a t i n gs y s t e m - s p e c i f i c a d v o c a t e s m a k e i f a i l u r e t o s e t h e d u c a t i o n a l v i t u e s o d i f f e r e n t m a c h i n e s . T o b a c kf e e l s t h a t t h i s s u e i f a m i l i a r i t yw i t h c o m p u t e r s i g e n e r a l — n o t f m i l i a r i t y w i t h a s p e c i f i c m a c h i n e o o p e r a t i n g s y s t e m . " W e ' r e n o b r e e d i n g g e n e r a t i o n o p r o g r a mm e r s , " s h o b s e r v e s . " R a t h e r , w w a n t o u s t u d e n t s t b k n o w le d g e a b l e u s e r s o f c o m p u t e r s . C e t a i n l y C o m m o d o r e m a c h i n e sa c c o m p l i s h t h a t g o a l . s t u d e n tw h l e a r n s t e n t e r d a t a o C o m o d o r e c a e n t e r d a t a o a I B o

W a n g . s t u d e n t w h d o e s a c o u n t i n g o C o m m o d o r e c a d a c c o u n t i n g o D E m a c h i n e . "

T o b y K o c h i a l s o a w a r e t h a ts t u d e n t s w i l l m o v e f r o m m a c h i n et m a c h i n e n o o n l y i s c h o o l b u a l s o a f t e r l e a v i n g s c h o o l . S h a s e r t s t h a t t h d o m i n a n t - o p e r a t i n g -s y s t e m a p p r o a c h t e d u c a t i o nr e p r e s e n t s " p r i m e v a l a t t i t u d e . I t ' sl i k e s a y i n g t h o n l y l a n g u a g e y o n e e d t l e a r n i E n g l i s h b e c a u s ey o u ' T e n e v e r g o i n g t l e a v e y o u rh o m e t o w n . "

M o s t s t u d e n t s d e v e n t u a l l yl e a v e t h e i r h o m e t o w n s , j u s t a m o s to t h e m e v e n t u a l l y e n c o u n t e r m o r et h a n o n t y p e o c o m p u t e r . N o a l o t h o s e c o m p u t e r s w i l l b C o m m od o r e m a c h i n e s , b u t h f o u n d a t i o no c o m p u t e r e x p e r t i s e t h a t i p r v i d e d b 6 4 a n 1 2 8 s i s a n w i l lc o n t i n u e t b e o n e o n w h i c h a l s t u d e n t s c a b u i l d .

Page 23: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 23/136

C o m p u t e r L e a r n i n g M o n t h :O c t o b e r 1 9 8 7O c t o b e r 1 9 8 7 h a s b e e n o f f i c i a l l y d e s i g n a t e d C o m p u t e r L e a r n i n g

M o n t h , b r o a d r a n g e o a c t i v i t i e s a n e v e n t s a r p l a n t i e d t s h o w t h i m p a c t o p e r s o n a l c o m p u t e r s o t h e d u c a t i o n a l p r oc e s s , b o t h i a n o u o s c h o o l F r o m c o n t e s t s t p r o m o t i o n a ll i t e r a t u r e a n m e e t i n g s , C o m p u t e r l e a r n i n g M o n t h w i l l m a k ec l e a r h o f a w e ' v e c o m e a n w h e r e w e ' r e h e a d e d i c o m p u t e r -a i d e d e d u c a t i o n .N o s l o n g a g o , t h e a r r i v a l o s c h o o l ' s f i r s t c o m p u t e r w a c a u s ef o d a o c e l e b r a t i o n . T o d a y ,w h o l e m o n t h h a b e e n s e a s i d e t r e c o g n i z e t h c o m p u t e r ' s i m p a c t o e d u c a t i o n .

O c t o b e r h a b e e n d e s i g n a t e dC o m p u t e r L e a r n i n g M o n t h , A n o u n c e d i t h e s p r i n g a n o f f i c i a l l yc o m m e m o r a t e d b b i l l s i b o t hh o u s e s o C o n g r e s s , C o m p u t e rL e a r n i n g M o n t h i b e i n g o r g a n i z e da n s p o n s o r e d b t h S o f t w a r e P u l i s h e r s ' A s s o c i a t i o n { S P A ) , w h i c h i c o m p r i s e d o m o r e t h a n 2 5 h a r dw a r e a n d s o f t w a r e c o m p a n i e s a n c o m p u t e r p u b l i c a t i o n s ( C O M P U T E !P u b l i c a t i o n s i p r i m a r y s p o n s o r ) .C o m p u t e r L e a r n i n g M o n t h w i l l b m a r k e d b n a t i o n w i d e c o n t e s t s ,e x h i b i t i o n s d i s p l a y i n g c o m p u t e r -i n s p i r e d c h i l d r e n ' s a c t i v i t i e s , t h s e a l i n g o t i m e c a p s u l e t b o p e n e d i t h y e a r 2 0 0 1 , a n d o e n o l o c a l e v e n t s a n " b a c k t s c h o o l " n i g h t s f o p a r e n t s .

U n d e r l y i n g a n r e i n f o r c i n g a l t h e s e a c t i v i t i e s w i l l b v a r i e t y o fp r o m o t i o n a l e v e n t s a n m a t e r i a l sd e s i g n e d t h e i g h t e n p u b l i c a w a r en e s s o f t h e c r e a t i v e , p r o d u c t i v e , a n e d u c a t i o n a l b e n e f i t s o c o m p u t e r s .

F o P a r e n t s T o T h e v e n t s a n m a t e r i a l s a r a i m e da t h f u l l s p e c t r u m o n o n b u s i n e s sc o m p u t e r u s e . " O u r b r o a d o b j e ct i v e , " s t a t e s C a t h y C a r l s t o n , v i c ep r e s i d e n t o e d u c a t i o n a l m a r k e tp l a n n i n g f o B r f l d e r b u n d , " i t e p a n d t h e p u b l i c ' s a w a r e n e s s o c o m p u t e r s a v a l u a b l e l e a r n i n g a i d s

i t h h o m e a n s c h o o l . W h o p e t s h o w p a r e n t s , t e a c h e r s , a n c h i ld r e n w i d e r a n g e o e d u c a t i o n a la p p l i c a t i o n s a n b e n e f i t s . "

T h f o c u s f o t h e n o n p r o f i tc a m p a i g n i b y n o m e a n s r e s t r i c t e dt c l a s s r o o m u s o c o m p u t e r s . " W w a n t t m a k e p e o p l e a w a r e o h o i n d i v i d u a l s h a v e m a d e c o m p u t e r sp a r t o t h e i r l i v e s , " C a r l s t o n s a y s ." W e ' l l b e d i s s e m i n a t i n g i n f o rm a t i o n o h o c o m p u t e r s a r u s e di e v e r y d a y l e a r n i n g a h o m e a w e l l a i s c h o o l . "O n i m p o r t a n t p r o j e c t i t h d e v e l o p m e n t o " W h a t E v e r y P a re n S h o u l d K n o w A b o u t E d u c a t i o na C o m p u t i n g , " b o o k l e t i n t e n d e df o f r e e d i s t r i b u t i o n . I w i l l o f f e ri n f o r m a t i o n o h o p a r e n t s c a a s i s t c h i l d r e n w i t h c o m p u t e r s a h o m e , a n d i w i l l o f f e r s t r a t e g i e sa n s u g g e s t i o n s b w h i c h p a r e n t sc a b e c o m e m o r e i n v o l v e d w i t ht h e i r c h i l d r e n ' s s c h o o l s .

s p e c i a l C o m p u t e r L e a r n i n gM o n t h p o s t e r w i l l b d i s t r i b u t e d t m u s e u m s , l i b r a r i e s , a n s c h o o l sa c r o s s t h e c o u n t r y .

C o n t e s t sC o m p u t e r L e a r n i n g M o n t h ' s s p o ns o r s h a v e a n n o u n c e d f i v e c o n t e s t sa d d r e s s i n g b o t h t e a c h e r s a n s t d e n t s . T h c o n t e s t c a t e g o r i e s a r e ,b g r a d e , p r i m a r y ( g r a d e s K - 5 ) ,m i d d l e ( g r a d e s 6 - 9 ) , a n s e c o n d a r y( g r a d e s 1 0 - 1 2 ) . P r i z e s f o f i r s t - a n s e c o n d - p l a c e w i n n e r s i n c l u d e c o p u t e r s y s t e m s a n s o f t w a r e l i b r a ri e s f o r b o t h t h e n t r a n t a n h i o h e s c h o o l .

1 C o m p u t e r G e n e r a t e d S t u d e n t A r t :W i t h s e p a r a t e c a t e g o r i e s f o p r m a r y , m i d d l e , a n s e c o n d a r ys c h o o l s t u d e n t s , t h i s c o n t e s t w i l lj u d g e s t u d e n t a c h i e v e m e n t i d e v e l o p i n g c o l o r o r b l a c k - a n d -w h i t e a r t , g e n e r a t e d s o l e l yt h r o u g h t h u s o f c o m p u t e r .

2 N o n - C o m p u t e r G e n e r a t e d S t u d e n tA r t : E n t r i e s c a n b e a r i a n m e d i u m o t h e r t h a n c o m p u t e r -g e n e r a t e d . M e d i a i n c l u d e , b u a r n o l i m i t e d t o s k e t c h e s , c o l a g e s , p h o t o e s s a y s , a n p a i n ti n g s . A r t w o r k s h o u l d i n c o r p o r a t et h t h e m e o c o m p u t e r s , c o p u t e r l e a r n i n g , o c o m p u t e r u s e .

3 S t u d e n t E s s a y : U s i n g c o m p u t e r -r e l a t e d o p e n i n g s e n t e n c e s p r ov i d e d b S P A , s t u d e n t s s h o u l dp r o d u c e a e s s a y o 7 5 w o r d s o l e s s .

4 T e a c h e r L e s s o n I d e a : J u d g e s w i l le v a l u a t e s u b m i t t e d l e s s o n p l a n so 1 0 0 0 w o r d s o l e s s , e v a l u a t i n gt h e t e a c h e r ' s e f f e c t i v e n e s s a n i n n o v a t i o n i u s i n g c o m p u t e r s i t h c l a s s r o o m .

5 G r o u p P r o j e c t s ; E n t r i e s m u s t b p r o j e c t s t h a t i n v o l v e f o u r o m o r es t u d e n t s a n t e a c h e r , a n d i p l a y a u n i q u e , e f f e c t i v e a p p r o a c ht e d u c a t i o n a l c o m p u t e r u s e . T h e n t r y m u s t i n c l u d e d e s c r i p t i v ee s s a y a n d o c u m e n t a t i o n o f t h ea c t u a l w o r k a c c o m p l i s h e d .

S p e c i f i c d e t a i l s a n e n t r y i n f o rm a t i o n f o e a c h c o n t e s t a r a v a i la b l e f r o m t h S P a t h f o l l o w i n ga d d r e s s : C o m p u t e r L e a r n i n g M o n t h ,P . O . B o 1 9 7 6 3 , W a s h i n g t o n , D 2 0 0 3 6 - 0 7 6 3 .

C o n t e s t e n t r i e s w i l l b j u d g e db e d u c a t o r s a t h M a k i n g S c h o o l sM o r e P r o d u c t i v e C o n f e r e n c e i D a l l a s , T e x a s , N o v e m b e r 5 - 7 , S t d e n t a r t w o r k w i l l b e l i g i b l e t b c o m e p a r t o f t h e n a t i o n ' s l a r g e s te x h i b i t i o n o s t u d e n t c o m p u t e r -r e l a t e d a r t w o r k . <

C O M P U T E ' S G a z e n e O c t o b e r 1 9 8 7 2

Page 24: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 24/136

S p e e d S c r i p t 1 2 R o b e r t K o d a d e k

T h m o s t p o p u l a r p r o g r a m w e ' v e e v e r p u b l i s h e d i S p e e d -S c r i p t , a e a s y - t o - u s e a n m u l t i f e a t u r e d w o r d p r o c e s s o r . O r i gi n a l l y o f f e r e d f o r t h e C o m m o d o r e V 1 C - 2 0 a n d 6 i t h J a n u a r y 1 9 8 4 i s s u e o f C O M P U T E ' . ' s G a z e t t e , S p e e d S c r i p t h a g e n e r a t e d n a t i o n a l i n t e r e s t , a n i o n o t h m o s t w i d e l y u s e dw o r d p r o c e s s o r s f o r t h e C o m m o d o r e 6 4 H e r e ' s n e v e r s i o n ,w r i t t e n e x p r e s s l y f o r t h e C o m m o d o r e 1 2 a n a 8 0 - c o l u m nm o n i t o r . M o s t o f t h e c o m m a n d s a r t h s a m e a t h 6 v e r s i o n ,a n s o m e u s e f u l n e f e a t u r e s h a v e b e e n a d d e d .

F o m a n y o u s t h e r e i o n w o r dp r o c e s s i n g p r o g r a m t h a t s t a n d s o u i t h c r o w d . I ' s p e a k i n g o f S p e e d -S c r i p t , w r i t t e n b C h a r l e s B r a n n o na n p u b l i s h e d i n v a r i e t y o f v e rs i o n s b C O M P U T E ! P u b l i c a t i o n s .Y o w o u l d b e h a r d p r e s s e d t f i n dp r o g r a m t h a t f u n c t i o n s a s w e l l o rh a e v e n h a l f a s m a n y v a l u a b l ec o m m a n d s , w i t h p r i c e t a u n d e rh u n d r e d d o l l a r s . S p e e d S c r i p t , o c o u r s e , w a o f f e r e d f o t h p r i c e o f m a g a z i n e . Q u i t e b a r g a i n i n d e e d .

T h o s e o u w h o w C o m m od o r e 1 2 8 s h a v e l o n g e d f o S p e e d -S c r i p t v e r s i o n t h a t w o u l d r u i t h m a c h i n e ' s n a t i v e m o d e . T h S p e e d -S c r i p t - 8 0 p r o g r a m i t h J u n e 1 9 8 6i s s u e , w h i c h r a i t h 6 m o d e ,w a t o m u c h o c o m p r o m i s e , l o i n s o m e v a l u a b l e f u n c t i o n s a n s p e e d o o p e r a t i o n . S p e e d S c r i p t 1 2 i f i n a l l y h e r e a n h a m o r e t o f f e rt h a n e v e r . T h 6 v e r s i o n o f S p e e d -S c r i p t 3 . h a b e e n r e w r i t t e n s p e c i f ic a l l y f o 1 2 m o d e , w i t h s o m ei n t e r e s t i n g m o d i f i c a t i o n s , i n c l u d i n gf u l l - s c r e e n f o r m a t t i n g . T h p r g r a m i j u s t o v e r 6 i l e n g t h .

T y p i n g I S p e e d S c r i p t 1 2 S p e e d S c r i p t 1 2 i w r i t t e n e n t i r e l y i nm a c h i n e l a n g u a g e , s y o u m u s t u s t h 1 2 v e r s i o n o " 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 , t o2 C O M P U T & ' s G a z e t t e O c t o b e r 1 9 8 7

t y p e i i n W h e n y o a r r e a d y t b e g i n t y p i n g i t h p r o g r a m , j u s tl o a d a n r u M L X . W h e n 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 t e 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 : 1 C 0 1E n d i n g a d d r e s s : 3 5 1 0

S p e e d S c r i p t 1 2 o f f e r s f u l l 8 0 - c o l u m t is c r e e n , p l u s m a n y m o r e f e a t u r e s .

A f t e r y o u ' v e e n t e r e d a l t h d a t a a n s a v e d t h f i n i s h e d p r g r a m , y o u ' l l b e r e a d y t t r i o u t .S p e e d S c r i p t 1 2 l o a d s a n r u n s j u s tl i k e B A S I C p r o g r a m . D L O A D a n t h e n R U i t o j u s t t y p e R U " S P E E D S C R I P T 1 2 8 " { i t h a t ' sw h a t i t ' s c a l l e d o y o u r d i s k ) . B s u r e t h e c o m p u t e r i i 8 0 - c o l u m nm o d e .

O n n o t e o w a r n i n g : I y o h a v e b e e n u s i n g y o u r 1 2 8 i 4 0

c o l u m n m o d e a n h a v e a l l o c a t e dg r a p h i c s a r e a , y o u m u s t d e a l l o c a t e i b e f o r e l o a d i n g S p e e d S c r i p t 1 2 8 . T h c o m m a n d s G R A P H I C t h r o u g hG R A P H I C m o v e t h s t a r t o B A S I C u t l o c a t i o n 1 6 3 8 4 . T r e v e r s e t h e e f f e c t s , t y p e G R A P H I CC L b e f o r e l o a d i n g S p e e d S c r i p t 1 2 8 .T h i s , o c o u r s e , i n o t n e c e s s a r y i y o u ' v e j u s t t u r n e d o y o u r c o p u t e r o i y o h a v e n ' t b e e n u s i n gh i - r e s g r a p h i c s c o m m a n d s .

U s i n g T h e P r o g r a mR e a d e r s w h h a v e p r e v i o u s l y u s e dS p e e d S c r i p t o t h 6 4 s h o u l d r e a dt h r o u g h t h f o l l o w i n g l i s t o c h a n g e s t h a t h a v e b e e n m a d e . I y o u ' r e n o t f a m i l i a r w i t h t h w a S p e e d S c r i p t w o r k s , s e t h a c c o mp a n y i n g a r t i c l e ( " S p e e d S c r i p t 1 2 C o m m a n d s " ) .

W h e n y o f i r s t r u S p e e d S c r i p t1 2 8 , t h b a c k g r o u n d c o l o r i b l a c ka n t h t e x t c o l o r i w h i t e . b l u el i n e s e p a r a t e s t h c o m m a n d l i n ef r o m t h t e x t b e l o w . T h b a c k g r o u n dc o l o r c a b e c h a n g e d b p r e s s i n gC O N T R O L - B , a n t h t e x t c o l o r b p r e s s i n g C O N T R O L - L . O n c e y o h a v e f o u n d t h e c o l o r c o m b i n a t i o nm o s t p l e a s i n g t y o u r o w t a s t e ,y o c a r e s a v e t h p r o g r a m t p r s e r v e y o u r s e l e c t i o n . Y o u r c h o i c e o s c r e e n l i n e l e n g t h s m a a l s o b p r s e r v e d i t h i s m a n n e r .

I a d d i t i o n t t h w o r d - w r a pf e a t u r e i f o r m e r v e r s i o n s o S p e e d -S c r i p t , t h e 1 2 8 v e r s i o n i n c l u d e sc o m m a n d t s e t h d e s i r e d w i d t ho f t h e s c r e e n . A f t e r p r e s s i n g C O N -T R O L - W , e n t e r n u m b e r b e t w e e n1 a n 7 9 T h s c r e e n w i l l a u t o m a ti c a l l y b r e f o r m a t t e d t d i s p l a y t h a tn u m b e r o c o l u m n s . T h d e f a u l tv a l u e i 7 0 w h i c h i t h r i g h t m a g i ( 7 5 ) l e s s t h l e f t m a r g i n ( 5 ) .

Page 25: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 25/136

c B r i n g s Y o L o w e r P r i c e s o n . .I B P C O M P A T I B L E S

1 0 / 1 , P C - 1 0 / 2 , A N D O T H E R I B M P CS O F T W A R E A N A C C E S S O R I E S

M O D E M S

T h e r e ' s n e v e r b e e n b e t t e r t i m e t g e i n v o l v e d i t h I B P c o m p u t i n g w o r l d . T h C o m m o d o r e P C s e r i e s o fp e r s o n a l c o m p u t e r s o f f e r s c o m p l e t e , r e a d y - t o - u s ep a c k a g e o I B P c o m p a t i b l e c o m p u t i n g p o w e r a n dv e r s a t i l e g r a p h i c s a v e r y a f f o r d a b l e p r i c e s .R I G H T O U O T H B O X , t h C o m m o d o r e P C s a r f u l l ye q u i p p e d w i t h a l t h m e m o r y a n v i d e o d i s p l a y c a p a b i l i t i e sn e e d e d t r u t h M S - D O S O p e r a t i n g S y s t e m a n v i r t u a l l ya n I B P C c o m p a t i b l e s o f t w a r e , l i k e L o t u s - 1 - 2 - 3 ® , d B A S EI I I ® a n W o r d 3 A n ! h f l e x i b l e " o p e n a r c h i t e c t u r e d e s i g n o

t h C o m m o d o r e P s u p p o r t s t h e a s y i n s t a l l a t i o n o fv a r i e t y o o p t i o n s , l i k e a h a r d d i s k d r i v e .F R E E w i l h y o u r C o m m o d o r e P i S I D E K I C K , t h a w a r d w i n n i n g D e s k t o p O r g a n i z e r S o f t w a r e f r o mB o r l a n d . y e a r w a r r a n t y .

P C - 1 0 S Y S T E M SP C - 1 0 / 1 I n c l u d e s : 5 1 2 K R A a n s i n g l e3 6 0 K d r i v e . O p t i o n a l : h a r d d r i v e ( u t 4 0 M Ba n d 6 4 0 K R A P C - 1 0 / 2 I n c l u d e s : 6 4 0 K R A a n d u a l 3 6 d r i v e s .T h P C - 1 0 / 1 P C - 1 0 / 2 c o m e s t a n d a r d w i t h

8 0 8 8 M i c r o p r o c e s s o r r u n n i n g a 4 . 7 7 M H f u l l - s i z e e x p a n s i o n s l o t s

P C - X T ™ c o m p a t i b l e B I O S ®P C - X T ™ c o m p a t i b l e k e y b o a r dA T G r a p h i c s S o l u t i o n A d a p t e r ® B u i l t - i n m o n o c h r o m ea n c o l o r d i s p l a y c a r d c o m p a t i b l e w i l h I B M ® C G A ®a n M D A ® H e r c u l e s ® a n P l a n t r o n i c s ® v i d e o m o d e sC e n t r o n i c s ® p a r a l l e l a n R S - 2 3 2 s e r i a l p o r t sM S - D O S ® a n G W - B A S I C ®

C I ' l t l N T K R S$ 1 5 9 . 0 0$ 1 9 9 . 0 0S 2 7 9 . 0 0

S M B . O OS 4 3 9 . O 0S 2 5 9 . O 0S 3 9 9 . 0 0

P r i n t e r S C A L L

M I C K O N I C SS 1 6 9 . 9 5S 1 4 1 . 9 5A R F A L L I N G O A L

P R I N T E R S ! ! ! P L E A S EF O L A T E S T P R I C E O

E M O D E L S :- 1 0 N D - 1 5

M I - I D M S E R I E S

$ 1 7 4 . 0 0S 3 7 9 . 0 0S 3 7 8 . M

3 W 5 9 . O 02 2 S C A L L

H a y e s S I 2 0 0 B W / B W $ 3 ! 9 . 0 O

2 J 0 0 B w f t w $ 4 9 9 , 0 0K e y s r o n o T e c h n o l o g i e s V C a r dI n t e r n a l 3 0 0 ' I J O O , I n c l u d e s P T a l k I I s o r t w a / e s a g . o o2 4 0 0 B a u d I n t e r n a l S 1 9 9 . 0 0

P a c k a r d B e l l E x t e r n a l3 0 0 / 1 2 0 0 b a u d S 1 4 9 . 0 02 4 0 0 B a u d E x t e r n a l $ 2 7 9 . 0 0U H o & o l l c s S p a r l G l e r3 0 0 / 1 2 0 0 b a u d $ 1 3 9 . 0 0V e n l o l M o d e m sC o l l l o r b e s l p r i c e s o o i m o d e l s

P C O M P A T I B L E S O F T W A R EW O R D P R O C E S S I N GW o r d p e r f o s t 1 2 0 7 . 0 0P r o f e s s i o n a l W r i t e S 1 0 9 . 0 0V o l k s w n l e r J 1 5 7 . 0 0D A T A B A S E M A N A G E R

B a t s I I $ 3 9 9 . 0 0R o l l s 1 8 4 . 9 5P r o f e s s i o n a l F i l e $ 1 3 9 . 0 0

B a s e S y s t e m M 2 7 . 0 0

U T I L I T I E S & L A N G U A G E SC O P Y i l P S 2 7 . 0 0S u p e r k s y 5 3 7 , 0 0T u r b o S C A L LT u r b o P a s c a l J 5 9 . 0 0S P R E A D S H E E T SP r o f e s s i o n a l P l a n S C A L LL o i n s 1 2 S 3 0 7 . 0 0V P l a n n e r $ 5 2 . 9 5

P 1 0 - 1 P A C K A G E SP C - 1 0 / 1 w i t h o u t m o n i t o r $ 5 5 9 . 0 0P C - 1 0 / 1 w i l h 1 9 0 1 m o n o m o n i t o r $ 6 4 9 . 0 0P C - 1 0 / 1 w i l h 2 0 0 2 c o l o r m o n i t o r $ 8 1 9 . 0 0O P T I O N S : I n s t a l l e d a n t ) l e s i e d a n e x t r a c h a r g e .A d d i t i o n a l 1 2 8 K R A M $ 3 9 . 0 0£ □ m e g a b y t e S e a g a t e H a r d D r i v ew i t h c o m r o l l e r $ 3 0 7 . 0 03 m e g a b y t e S e a g a t e H a r d D r i v ew i t h c o m r o l l e r $ 3 8 9 . 0 0

V i s a , C O a n m a i l o r d e r s .

O R D E R I N G I N F O R M A T I O NP u r c h a s e o r d e r s a r e a c c e p t e d W a c c e p t M a s t e r c a r d .f r o m q u a l i f i e d c o r p o r a t i o n s a n i n s t i t u t i o n s .N s a l e s t a o o l d e r s o u t s K f ao P A B u w i l h c u n l i d e n c e . W h o n o rm a n u f a c t u r e r s w a r r a n t y .

P 1 0 - 2 P A C K A G E SP C - 1 0 / 2 w i t h o u t m o n i t o r $ 6 6 9 . 0 0P C - 1 0 / 2 w i t h m o n o c h r o m em o n i t o r ( m o d e l # 1 9 0 1 ) $ 7 5 9 . 0 0P C - 1 0 / 2 w i t h c o l o r m o n i t o r[ m o d e l # 2 0 0 2 ) $ 9 2 9 . 0 0

S H I P P I N G U P G R O U N DC o m p u t e r . + $ 1 0 . 0 0M o n o M o n i t o r . + $ 8 . 0 0C o l o r M o n i t o r . $ 1 0 . 0 0

T U S S E Y C O M P U T E R P R O D U C T S £ f t f K ? G E . p . . » ,c a l l t o l l f r e e - 8 0 0 - 4 6 8 - 9 0 4 4 C a l l 8 1 4 - 2 3 4 - 2 2 3 6

Page 26: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 26/136

D o n ' t S e t t l e F o L e s s . . . f c pC O M M O D O R E 1 2 8 =

l a w . F a c t o r y S i n t l e d U n i t s$ 2 2 7 . 0 01 5 7 1 D i s k D r i v e $ 2 2 9 . 0 01 9 0 2 A $ 2 6 9 . 0 0

C a l l l o P r i c e o n P a c k a g e D e a l s ! !

C O M M O D O R E

$ 1 5 9 . 9 5I n c l u d e s G E O S a n Q u a n t u m L i n k

1 5 4 1 C D i s k D r i v e . $ 1 7 9 . 9 51 8 0 2 C M o n i t o r $ 1 9 9 . 0 0

C a l l ( o P r i c e o P a c k a g e D e a l s ! !

C o m m o d o r e 2 0 0 2 M o n i t o r1 5 8 1 D i s k D r i v eC o m m o d o r e 1 2 8 D

N O I S T O C K !C A L L F O B E S T P R I C E S ! ! !

C O M M O D O R E 1 2 8 = H A R D W A R E1 7 6 4 R A E x p a n s i o n2 5 8 K f o r C - 6 4 a n d C 1 2 8 $ 1 2 9 . 0 01 3 5 1 M o u s e $ 3 9 . 9 5E N H A N C E R 2 0 0 0F u l l 1 5 4 1 C C o m p a t i b i l i t y $ 1 4 4 . 9 5

W A M I G AA M I G A 5 0 $ C A L L5 1 2 K R A U p g r a d e . S 1 5 9 . 0 01 0 8 0 M o n i t o r . $ 2 9 7 . 0 0

A M I G A S O F T W A R ES u p e r b a s e . . . $ 9 9 . 0 0L o g i s t l x $ 9 9 . 0 0B a l a n c e o P o w e r . $ 3 1 . 9 5D e f e n d e r o t h C r o w n $ 3 1 . 9 5D e j a V u $ 3 1 . 9 5H a l l e y P r o j e c t $ 3 1 . 9 5R a c i e r $ 3 6 . 9 5S . D . I $ 3 1 . 9 5S l r t b a d $ 3 1 . 9 5U n i n v i t e d $ 3 3 . 9 5

P A T T " T ? V E d u c a t i o n a l S o f t w a r e t o o !t ; J - \ j j T l A l G a m e s s t o c k e d f o q u i c k s h i p ! ! !M I S C G A M E SC h a m p i o n s h i p S c a n s S 1 7 . 9 5H o & o a $ 2 4 . 9 5I n l e r n a t r a n a l H o c l a y $ 1 8 . 9 5A C C E S S ^ ^ ^ ^ ^ ^ ^L e a d e r B o a r d $ 2 9 . 3 5L e a d e r B o a r d T o u r n , D i s k 1 1 6 . 9 5A C C O I . A D EA c a o f A c e s $ 2 3 . 9 5H a r Q B a U S 2 2 . 9 5K i t e d U n t i l D e a d S C A L LA C T I O N S O F TU P e r i s c o p e $ 2 4 . 9 5T h u n d e r C H o p p S r $ 2 4 . 9 6A C T I V 1 S I O NG a m e m a k e r S a i l L i b r a i y . . $ 1 5 . 9 5G a m s m a k s r S p o n s L i B r a r y $ 1 5 , 9 5G a r r y K i t c h e n ' s G o m o m a k r $ 2 4 . 9 5G B B a s k a i t i a l l 2 o ? . . . £ 2 9 I s m t h e 6 4 ( 2 1 . 3 5l a m m o 1 2 B 1 2 4 . 9 5L i t l l a C o m p u l s r P e o p l a . . $ 2 4 . 9 5S r i a n o f i a i . . . - . . $ 3 6 . 9 5S p a c e S h t r a f e $ 1 9 . 9 5B R O D E R B U N D ^ ^ ^ ^L o o s R u n n e r $ 2 4 . 9 5D A V I D S O N & A S S O C .N o i s t o c k l C a l l t o p r i c e o t i t l e sD A T A E A S T ^ ^ ^ ^C o m m a n d o S 2 4 . 9 SK a r a i a C t t a m p $ 2 5 . 9 5E L E C T R O N I C A R T SA g a A d v a r a u r oA m e r i c a ' s C u A m n e a a - A r t i e F o . " . " . . . .A u t o d u e lB i r d ' s T a l eB a r d ' s T a l e I I B a i d ' s T a l e C l u e B o o kB a t t l e f r o n tC a n i e r s a t W a r

$ 1 2 9 5S 2 4 . 9 5$ 2 9 . 9 5$ 2 4 . 9 5$ 3 7 , 9 5$ 3 2 . 9 5$ 2 9 . 9 5S 1 0 9 5$ 2 9 S 3 7 . 9 5

, ; n o s s a s t i r 0 0 J a n D a j f lE u r o p e A b l a z eM a m i e M a d n e s sM O S - Q H U BM u r d o t P a r t yM u s i c C o n s t r u c t i o n S a l . . . .P H M P s g a s u nP i n b a l l C o n s t r u c t i o n S e t . .R o a d l M o s c o wF t u g s l aS e v a n C i l i a s o Q o k )S t a n MT o u c h d o w n F o o i b a l iU l t i m aU l t i m a I I , . , .U l t i m a I W o r l d T o u r G o l lE P Y X5 0 X J o y s t i c kC h a m p i o n s h i p W r e s t l i n g . .W o v l B M o n s t aS t r e e t S p o r t sS u B a i t i aS u m m e r C a r i e sS u m m e r G a m e s I IS u p e r C y c l eW i n i e r G a m e sW o r l d G a m e iW o r l d ' s G r a a t e s t B a s e b a l lW a n d ' s G r e a t e s t F o s l D a l lC r e a t e C a l e n d a rF I R E B I R DE

$ 2 9 S I 9 $ 3 7 . 9 5S 2 3 9 5$ 2 9 . 9 5$ 2 S $ 1 2 . 0 5$ 2 7 . 9 5$ 1 2 . 9 5$ 2 9 . 9 5$ 2 9

. $ 1 2 . 9 5$ 3 2 . 9 5£ 2 2 . 9 55 2 9 $ 3 7 . 9 5£ 4 5 . 9 5$ 2 7 . 9 5

S H . 9 5$ 2 7 . 9 5$ 1 6 . 9 5$ 2 9 9 5$ 2 9 9 5S 6 . 9 5$ 2 6 . 9 5S 1 6 9 5$ 2 7 . 9 5$ 2 9 $ 2 4 . 9 5$ 3 9 $ C A L L

$ 2 2 . 9 5

G u n s t i i p $ 2 9 K e n n e d y A c p r o a c f l $ 2 9 N A T O C o m m a n d e r $ 2 4 . 9 5P i r a t e s $ 2 9 S i l e n t S e r v i c e $ 2 4 . 9 5S c i o F k g t t t $ 2 4 . B 5

L A N C E H A F N K t t r .L i B p U r f * - r n ' i r f , , , , , h j . l3 r F o c r o a r i: ■ . ■ . ' ■ ' L - ' P r G o m eF j o a l F o u f B a s k e U H H i C o r n i n g S c o n . . B . i s f l & a : i

l h ) * ■ (

S " 0 0 5"

M I N D S C A P ER S ' 9 I n d i a n a J o n e s $ 2 9 I n l i i t r a l o f H i . 9 5P a r a n a * S I B . 9 5

P e r ! e c l S c o r e : S A T p r e p . . $ 4 9 S t a r T r s k P r o m e l h i a n A B $ 2 9 . 9 5L M s M a t a $ 1 9 . 9 5U n S u r a S I 9 C a l l l o r i . ■ o o i l i e r M I N D S C A P E p r o d u c t sS I M O N & S H U S T E HP a p e r A i r p l a n e c o s S 2 4 . 9 5S p H u n t e r $ 1 9 . 0 5S t a r T r e k - K c b a y a s h i a l $ 2 9 . 9 5T y j K f l B T u t o r 1 1 S 2 9 . 9 5S U B L O G I CF B g h t S i m u l a l o f I S 3 2 . 9 5F a o l B a H $ 3 7 . 9 5F S I I S c a n o r y d ' B k $ 1 5 9 5J a $ 2 9 P u r e S l a t B a s e b a l l $ 3 7 . 9 5

C O M M O D O R E 1 M S O F T W A R EW O R D P R O C E S S O RF L E E T 5 V S T E M I I

w / s p e l i R t h e s a u r u sF L E E T S Y S T E M SF o n t M . i s l f l r 1 2 G h o s t W n t s r 1 2 J A N EP A P E R C L I P I IP E R F E C T W R I T E RS U P E R S C R I P T 1 2 T E R M P A P E R W R I T E RV I Z A W R I T E 1 2 8W O R D P R O 1 2 eW W H I T E R 1 2 w / s p a i

J C A L L. . $ 5 6 . 9 5

$ i 0 . . S 2 9 . 9 5

$ 3 2 9 5$ C A L LS C A L L

. . S 5 9 S 3 J 9 5S C A L L

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

C - 0 4 B U S I N E S S A N I ' l t O l J U C T l V I ' l TC < H D A T A B A S E SB a n k S t r e e t F i l e r $ 3 9 C o n s u l t a n t $ 3 9 D a t a U a n a g s r $ 1 9 . 9 5F e e t F i l e r $ 2 9 . 9 5P r o ( l e 6 4 . . $ 3 6 . 9 5C - 6 4 I N T E G R A T E D P K G SH o m e p a k . . . . . S 3 9 . 9 5T n $ C * L L

$ 3 9 . 9 5

I N F O C O MH i t c h h i k e r ' s G u i d e $ 2 2 . 9 5L e a t h e r G o d d e s s e s $ 2 4 . 9 5W i s h b n n g e r $ 2 9 I V I S I C L U E B O O K S F O A N Y I N F O C O M G A M E $ 6 . 9 5M I C R O I ' R O S EA e r o j e t $ 2 * 9 5F - i S S i n k e E a g t o $ 2 9

C 6 S P R E A D S H E E T SC a $ 3 9 . 9 5S « . n c a £ 6 w i s w u w a y t . . S 3 9 9 5S i d e w a y s S I 9 . S 5& 8 W O R D P R O C E S S O R SB a n k S t r e e t W n w r S C A L LF o n t M a s t e r I S 3 « . 9 5F o n l M a s t e r 6 $ 3 4 . 9 5P a p e r c l i p w / s p e l l p a c k $ . 1 9 9 5P o c k e l W r i t e r D i c t i o n a r y . . $ 1 9 . 9 5W o r d p r a 3 - J 6 4 $ 1 4 . 9 5W o r d W n t e r 6 w / s p e l l a r . . $ 3 4 . 9 5F I N A N C I A L S A C C T .T l m e w o r t i s E t e c t r . C l i e C T b t i S i 9 . 9 5

T i m e w o t h s M o n e y M o G R A P H I C SB r o d e i H u n d P r m i S h d o . . . .P r i n t S n o p C o m p a n i o n . . . .G r a p ^ c s L t D t a r y i . l l . o r I I I . .1 2 s r i e e t c o W r c a p e r r e d I I4 e a c t i r a d , 6 ! u o . o o s d . . .C f p A n iC l i p A I I . . .G r a p h i c s S c r a p b k o 2 , . ,N e w s r o o mP i c a s s o ' s f t e v o n a . 8 t v / p e nM I S C . H A R D W A R EE s t s s p w s u p p l y l o O S N a v e r c n e S l o t a i p o n o s rU T I L I T I E SC e r t i f i c a i e M a k e rT h i n k i n g C a C e r t i f i c a t e L i b r a r yT o y S n o pH o l i d a y P a c kC o p y 1 1 8 4 / 1 2 9C S 1 5 * 1 a l i g nF a L o a d

$ 1 9 . 9 5

$ 2 5 . 9 5$ 2 2 . 9 5£ 1 6 . 9 5

S S . 9 5$ 1 9 . 9 5S C A L L$ 1 7 . 9 5$ 3 4 . 9 5$ 4 2 . 9 5

5 5 9 5 2 9

5 3 2 . 9 5S 3 2 9 5S 2 9 $ 4 2 . 9 5S 1 E . 9 5$ 2 0 S 3 9 S 2 9 S 3 9

S P R E A D S H E E T SE P Y X M U L T I P L A N $ 3 9 9 5P E R F E C T C A L C S C A L LS W t F T C A L C 1 2 8 w s d * a y s $ 4 9 9 5D A T A B A S E SC O N S U L T A N TD A T E M A N A G E R 1 2 F L E E T F I L E RP E R F E C T F I L E RP R O F I L E 1 2 S U P E R B A S E 1 2 S

$ 3 9 . 9 5. . S C A U

. . . S 2 9 9 . . S C A L L. . . 5 5 9 . 9 5

. . . S C A L LM I S C . 1 2 S O F T W A R EA C C O U N T A N T I M D E S K M A N A G E R 1 2 ! » m t r w C ! 2 8V t Z A S T A f l 1 2 SM A C H l 2 f lP A R T N E R 1 2 8P E R S O N A L A C C T . 1 2 B . . .

$ 6 9 $ 3 9 S 2 9

. . . S C M J .» 9 9 5

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

S Y L V I A P O R T E R ' S p e r s o n a ll i n a n c e p l a n n e r

C o p y 1 1 6 4 / 1 2 8$ 5 9 $ 2 0

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 27: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 27/136

v w y e w r o a n — — ■ w i i i i i i h w — i — — — ■ ■ ' ' ' ■ ■ ' ■ ' ■ ■ ■ ■ ■

S h i p s i F e d e r a l E x p r e s sP R I N T E R S

$ 1 4 4 . 9 5N X - 1 0 $ 1 6 9 . 9 5P R I C E S A R F A L L I N G O

A L S T A R P R I N T E R S ! !C a l l l o l l e s t p r i c e o

N D - 1 0 N D - 1 S■ j n - i O N S E R I E S

f w a r r a n t y _ . ' . m $ 1 7 9 . 0 0$ 3 1 7 . 0 0$ 4 4 7 . 0 0

Q - 8 0 0 - . $ 4 4 7 . 0 0$ 6 2 7 . 0 0$ 3 8 7 . 0 0$ 4 9 7 . 0 0

S E I K O S H Ay w a r r a n t y

S P - 1 8 0 V C $ 1 4 9 . 0 0S P - 1 0 0 0 V $ 1 4 9 . 0 0S P - 1 2 0 0 A I $ C A L LI M c p s . N L O M o d e

P A N A S O N I Cy w a r r a n t y

1 0 8 0 1 $ 1 5 9 . 0 01 0 9 1 1 $ 1 8 9 . 0 01 0 9 2 1 $ C A L L1 5 9 2 - $ 3 8 9 . 0 01 5 9 5 $ 4 3 9 . 0 0

$ 2 5 9 . 0 0$ 3 9 9 . 0 0

m

M O D E M SS H / l f t E O A T AV O I K S & U i » n o u nI S

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

J 3 6 S SX C A U1 C A L L

( I M S

P R I N T E R P A C K A G E SA L L P R I N T E R S I N T E R F A C E W f T H C - 6 4 0 C 1 2 B

N P - 1 0 X E T E C S u p e r g r a p h t x J c $ 1 7 9 . 9 5N X - 1 0 X E T E C S u p e r g r a p h i x $ 2 2 4 . 9 5N X - 1 0 X E T E C S u p e i g r a p h i x J $ 2 0 9 . 9 5

P A N A S O N I C1 0 8 0 1 X E T E C S u p e r g r a p h i x . 5 2 0 9 . 9 51 0 8 0 1 X E T E C S u p a r g r a p h i x J $ 1 9 7 . 9 5

S E I K O S H AS P - 1 2 0 0 A & X E T E C S u p e r g r a p h l x . . . . . . . S C A L LS P - 1 2 0 0 A X E T E C S u p e r g r a p h l x S C A L L

S U P E R G R A P H I XI n t e r f a c e w . B k ! • ■ 1 : i v d o w nl o a d a b l e l o n i s . . S S 9 . 9 5S U P E R G H A P H I X J RP r l n t s r I n w r t a c v M 2 . 9 5

Y / / / J D i g i t a l/ / / / / , S o l u t i o n s' / / / / . I n c .

P o c k e t W r i i e r 2 S 4 2 . 9 5P o « a t F l l e r 2 $ 4 2 . 9 5P o c > i e t P l a n n e r 2 . . . . S 4 2 . 9 5D i g i t a l S u p e r p g k $ 7 4 . 9 5D i c t i o n a r y S 2 . 9 5

D I S K Sp e b o o 1 B O N U S D I S K SS S / D D S 6 . 4 5D S / D D $ 6 . 9 5T U S S E Y D I S K SC L O S E O U T S ! ! S S / D D $ 4 . 4 9D S / D D 5 4 . 9 9

C a l l i s P f l c t o V « H U I mB i U . . . . 1 C V l k l l l

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 E 1 2 C O M M O D O R E I S 0 2 A

S 2 6 9 . O 0

$ 2 6 9 . 0 0

H S S 2 $ 2 2 9 . 0 0

A b a c u s■ t : : t i rh i ! ! !

A L T I T L E S I S T O C K I C a l l t o r p r i c e o a l b o o k s a n s o f t w a r e t i t l e s

M O D E M M A N I A1 6 7 0 M O D E M S C A L L1 2 0 0 B a u d , w / S o f t w a r e1 6 6 0 M O D E M S 4 2 . 9 53 0 B a u d , w / S o H w a r a

S o f t w a r e o r d e r s o v e r $ 5 0 . 0 0 w i l lb s h i p p e d F E D E R A L E X P R E S S( y e s a v s n a t h e s e p r i c e s ) . Y o o r l / p a T C P ' s s t a n d a r d s h i p p i n gc h a r g e o S 4 . 0 0 p a o r d e r . T h i s o H e r a l s o v a l i d o p e r i p h e r a l s a n a c c e s s o r i e s u n d e r p o u n d s . O r d e r s a r r i v i n g b e f o r e 1 1 : 0 0 A o u l i m a w i l l b s h i p p e d o n s a m e d a y . I I p a r ! o y o u r o r d a r i b a c k o r d a r a d t h r e m a i n d e r w i l l b s h i p p e d U P G r o u n d ( o F R E E

C o m p u t e r i z e d o r d e r e n t r y , p r o c e s s i n ga n s t a t u s a l l o w T C P t s e r v e y o u f a s t e ra n b e t t e rT o r d e r b m a i l : W a c c e p t m o n e y o r d o r , c e r t i f i e d c h e c k , p e r s o n a lc h o c k A l l o w w o o k s f o p e r s o n a l c i i e c k t d e a r .S h i p p i n g : £ 4 0 0 f a s o f t w a r e a n a c c e s s o r i e s / $ 1 0 . 0 0 t o p r i n t o r s a n c o l o r m o n i t o r s / S 8 0 0 l o d i s k d r i v e s a n o t h e r m o n i t o r s / A d S 0 p e b o s h i p p e d C O D . C a l l f o o t h e r s h i p p i n g c h a r g e s A d d i l i o n a ts h i p p i n g r e q u i r e d o A P O . F P O , A K H I a n l o r e i g n o r d e r s .T e r m s : A L P R I C E S R E F L E C T C A S H D I S C O U N T , A D 1 . 9 % F O M A S T E R C A R D O V I S A . A l p r o d u c t s i n c l u d e f a c t o r y w a r r a n t y .A L S A L E S A H E F I N A L D e t e c t i v e i t e m s r e p l a c e d o r r e p a i r e d a t o u

d i s c r e t i o n . P e n n s y l v a n i a r e s i d e n t s a d 6 s a l e s l a x . P r i c e s a n t e r m s s u b j e c t 1 C h a n g e w i i h o u l n o t t c o .

P u r c h a s e o r d a r s a r e a c c e p t e df r o m q u a l i f i e d c o r p o r a l i o n s a n i n s t i t u t i o n s .N s a l e s t a o o r d e r s o u t s i d eo P A B u w i t h c o n f i d e n c e . W h o n o r

a u a c u r r w a r r a n t y .

W a c c e p t M a s t e r c a r d , V i s a .C O a n m a i l o r d e r s .

E D U C A T I O N A L A N D C O R P O R A T E A C C O U N T SW o f f e r f u l l U n o s e r v i c e s c a t e r i n g t y o u , I n c l u d i n g ;q u i c k t u r n - a r o u n d , p e r a o n a l s e r v l c a . s n d t h e f l e x l b l M t y t oB e i v a y o u f o r g a n l z a l i o n s n e e d s . C r e d i t A p p r o v a l l n 2 A h r sf o < i n y o r g a n i z a t i o n w i t h g o o d D & B r a l l n g . T o r a n c h o u E d u c a t i o n a l a n d C o r p o r a t e S a l e s D e p a r t m e n t d i r e c t l y ,

C a l l 1 - 8 0 0 - 5 3 3 - 1 1 3 1 . I n s i d e P C a l l 8 1 4 - 2 3 4 - 2 2 3 6

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

I n c l u d e s : G e n e r a l L e d g e rA c c u R e c e i v a b l e B i l l i n g

: : . ■ ■ : : : , - , . : ■ • . P a y a b l eC h e c k W r i t i n g J o

■ " v . P a y r o l lP u g . P r i c e f o i l M o d u l e s :C l S a « - t 5 " . . . ( I N B 5

1 1 I 9 S S

B e r k e l e ys o r t w o r k s

G E O S $ 3 9 . 9 5G e o C a l c ( C A L LG e o F l t e S C A L LG a o d e x S 2 7 . 9 5D e s k p s c k $ 2 2 . 9 5F o n l p a c k J C A L LW r i t e r s W o r k s h o p . . . J 3 3 . 9 5

9 a m - 9 p m M - T h u r , 9 a m - 6 p m F r l , 1 0 a m - 6 p m S a t , N o o n - 6 p m S u E A S T C O A S T T I M E

T O L L F R E E - 8 0 0 - 4 6 8 - 9 0 4 4P A C A L L 8 1 4 - 2 3 4 - 2 2 3 6

Page 28: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 28/136

W h e n y o u r p r i n t m a r g i n s a r s e f o t h c o r r e s p o n d i n g s c r e e n l i n el e n g t h , y o u r p r i n t e d d o c u m e n t w i l lm a t c h t h t e x t d i s p l a y o y o u rs c r e e n e x a c t l y . I y o u ' r e u s i n g d o b l e - o t r i p l e - s p a c i n g , h o w e v e r , y o m a w a n t t p r e v i e w y o u r d o c um e n t t s e t h p a g e b r e a k s . U s S p e e d S c r i p f s S H 1 F T - C O N T R O L - Pc o m m a n d a n s e l e c t f o S c r e e n .U s t h N S C R O L L k e t f r e e z et h l i s t i n g , o t h R U N / S T O P k e t h a l t .

S p e e d S c r i f i i 1 2 u s e s a l o b a n kR A f o t e x t s t o r a g e . T h m a i n

t e x t a r e a u s e s 5 1 K , a n t h t e x tb u f f e r u s e s 1 2 K . T h p r o g r a m i t s e l fr e s i d e s i n b a n k a n u s e s s p e c i a lf e t c h a n s t a s h r o u t i n e s , l o c a t e d i c o m m o n R A M , t c r o s s b a n k s a n a c c e s s t h e d a t a . T c h e c k o t h r m a i n i n g a m o u n t o f r e e t e x t s p a c ea a n t i m e , p r e s s t h C O N T R O L -

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

T h t e x t b u f f e r i n l o n g e re r a s e d w h e n c h o o s i n g t h E r a s eA l T e x t c o m m a n d , g i v i n g t h i s f e t u r e a d d e d v e r s a t i l i t y . U s t h C O N T R O L - K c o m m a n d t e r a s e o " k i l l " t h b u f f e r c o n t e n t s a a n t i m e .

A l s o c o r r e c t e d i t h i s v e r s i o n i t h b u i t h S k i p t P a g e c o m a n d . I t h e a r l i e r v e r s i o n s , t h i sc o m m a n d w o u l d s k i p t t h s p e c if i e d p a g e , b u a l o n g t h w a i w o u l d p r i n t e v e r y p a g e n u m b e rs k i p p e d , i t h l e f t m a r g i n o d o c u m e n t s .

U s i n g T h E x t e n d e d K e y b o a r dS p e e d S c r i p l 1 2 h a a l t h u s u a lS p e e d S c r i p t c o m m a n d s y o u ' r e u s e dt o b u s o m e o f t h e c o m m a n d k e y sh a v e c h a n g e d . P r i o r v e r s i o n s o S p e e d S c r i p t u s e d t h R U N / S T O Pk e t i n s e r t f i v e s p a c e s i n t o t h t e x t , b u t h i s c a u s e d m i n o r d i f f i c u lt i e s b e c a u s e t h a t k e w a a l s o u s e dt a b o r t c e r t a i n o p e r a t i o n s , s u c h a p r i n t i n g . I n S p e e d S c r i p t 1 2 8 , t h T A k e h a s b e e n p r o g r a m m e d t s u p p o r t t h i n s e r t - s p a c e f u n c t i o n ,t h e r e b y e l i m i n a t i n g t h e c o n f l i c t .

T h i s m o d i f i c a t i o n n e c e s s i t a t e dc h a n g i n g t h I n s e r t m o d e c o m a n d k e t t h E S k e i n s t e a d o fC O N T R O L - I . ( C O N T R O L - I g e n e ra t e s t h e s a m e c h a r a c t e r c o d e v a l u ea t h T A k e y . ) C o n s e q u e n t l y , t h C O N T R O L - I k e y c o m b i n a t i o n w i l ln o a l s o p e r f o r m t h t a f u n c t i o n .T h c u r s o r , I N S T / D E L , a n C A P S

B A C K U P P R O T E C T E DS O F T W A R E F A S T .F r o m t h t e a m w h b r o u g h t y o C o p y I P l u s ( A p p l e ) , C o p y I P { I B M )a n C o p y I M a ( M a c i n t o s h ) c o m e s

r e v o l u t i o n a r y n e c o p y p r o g r a m f o t h C o m m o d o r e 6 4 / 1 2 8 c o m p u t e r s .

C o p i e s m a n y p r o t e c t e dp r o g r a m s — a u t o m a t i c a l l y . ( W u p d a t e C o p y I I 6 4 / 1 2 8 r e g u l a r l y t h a n d l e n e p r o t e c t i o n s ; y o u a s ar e g i s t e r e d o w n e r m a u p d a t B a a n t i m e f o $ 1 p l u s $ s / h . )C o p i e s e v e n p r o t e c t e d d i s k s i u n d e r m i n u t e s ( s i n g l e d r i v e ) .C o p i e s e v e n p r o t e c t e d d i s k s i u n d e r m i n u t e ( d u a l d r i v e ) .M a x i m u m o f o u r d i s k s w a p s o n s i n g l e d r i v e .

I n c l u d e s f a s t l o a d e r , 1 2 - s e c o n df o r m a t .

R e q u i r e s C o m m o d o r e 6 o 1 2 c o m p u t e r w i t h o n o t w 1 5 4 1 o 1 5 7 1 d r i v e s .C a l l 5 0 3 / 2 4 4 - 5 7 8 2 , M - F , 8 - ( W e s t C o a s t t i m e ) w i t h y o u r [ ~ i h a n d . O s e n d c h e c kf o $ 3 9 . 9 5 U . S . p l u s S s / h . $ o v e r s e a s .$ 3 9 . 9 5C e n t r a l P o i n t S o f t w a r e , I n c .9 7 0 0 S . W . C a p i t o l H w y . # 1 0 0P o r t l a n d , O 9 7 2 1 9

C e n t n d F o m tS o f t w a r e

I V l t t i ' O R . i T H }

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

L O C K k e y s , a s w e l l a s t h e n u m e r i ck e y p a d , f u n c t i o n a y o w o u l d e p e c t , a l t h o u g h i y o o w 1 2 w i t h t h o r i g i n a l R O M s , t h C A P SL O C K - Q b u w i l l r e m a i n . ( C A P SL O C K c a p i t a l i z e s a l t h l e t t e r s o t h a l p h a b e t e x c e p t Q .

S p e e d S c r i p t 1 2 i d i s k - b a s e dw o r d p r o c e s s o r , s t h e o l d t a p e r o t i n e s a r n l o n g e r p r e s e n t . P r e s s F t l o a d f i l e f r o m d i s k , F t s a v ef i l e . T h C O N T R O L - 4 k e l i s t s t h d i s k d i r e c t o r y . U s t h N S C R O L La n R U N / S T O P k e y s t c o n t r o l t h el i s t i n g . T h d i s k e r r o r c h a n n e l i r e a d a n r e p o r t e d a t h c o m m a n dl i n e a f t e r e a c h d i s k o p e r a t i o n .

L i n k i n g F i l e sS p e e d S c r i p t 3 . i n t r o d u c e d n e p r i n t i n g c o m m a n d ( g o t o ) t o l i n kt e x t f i l e s , p e r m i t t i n g t h e p r i n t i n g o fv e r y l a r g e d o c u m e n t s . I t h 6 v e r s i o n , t h m u s t b f o l l o w e d b

o t s e l e c t d i s k o r t a p e , r e s p e ct i v e l y . T h i s c o m m a n d n l o n g e rw o r k s w i t h t a p e d r i v e s . n e f e t u r e i t h a t y o u c a n n o a c c e s se i t h e r d e v i c e n u m b e r 8 o r 9 t c h a i nf i l e s . S u b s t i t u t e t h e d e s i r e d d e v i c en u m b e r f o t h i t h c o m m a n d .F o e x a m p l e , t l i n k f i l e n a m e dT E X T f r o m t h e d i s k i n d r i v e w i t hd e v i c e n u m b e r 9 y o w o u l d p r e s sC O N T R O L - E t o s e l e c t t h f o r m a tk e y , a n t h e n t y p e g 9 : t e x t - . B s u r et e n t e r a r e t u r n m a r k a s t h e l a s tc h a r a c t e r o y o u r f i l e n a m e . Y o m a s t i l l u s 1 6 - c h a r a c t e r f i l e n a m e sa l o n g a t h e r e t u r n m a r k i t h s e v e n t e e n t h c h a r a c t e r .

S p e e d y A c c e s sC o m m o d o r e h a t h o u g h t f u l l y i c l u d e d s o m e n e R O r o u t i n e s t a c c e s s d a t a f r o m o t h e r R A b a n k s .H o w e v e r f o w o r d p r o c e s s i n g a p l i c a t i o n , t h e s e r o u t i n e s , I N D F E T ,I N D S T A , a n 1 N D C M P a r f a t o s l o w , e s p e c i a l l y w h e n m o v i n g l a r g eb l o c k s o d a t a . Y o c a s a v e a b o u t5 p e r c e n t o y o u r t i m e w h e n y o u s t h M M c h i p ' s p r e c o n f i g u r a -t i o n r e g i s t e r s ( P C R s ) t d i r e c t l yc o n f i g u r e m e m o r y . A f t e r s t o r i n g t h c o r r e c t v a l u e i o n o t h P C l c a t i o n s ( $ D 5 0 1 - $ D 5 0 4 ) , a n w r i t eo p e r a t i o n t o c o r r e s p o n d i n g l o a dc o n f i g u r a t i o n r e g i s t e r ( L C R ) w i l la u t o m a t i c a l l y s w i t c h b a n k s . T h L C R s a r l o c a t e d a a d d r e s s e sS F F 0 1 - $ F F 0 4 a n d , u n l i k e t h P C R ' s ,a r v i s i b l e t t h p r o c e s s o r e v e nw h e n t h I / b l o c k i s w i t c h e d o u t .

2 C O M P U T E S G a z e l l e O c t o b e r 1 9 8 7

Page 29: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 29/136

Y O T O L D U W H A T T H B E S T C O M P U T E R B A S E B A L L G A M EW O U L D H A V E . . .g r a p h i c s "

p i l c h e r ss u b s "

l i k e t o s l i d eh e a d f i r s ! . "

m s e w h a t ' s h a p p e n i n gt h w h o l e f l u i d . "

" w a n t t p l a y i t h s e r i e s ! "

" w a n t t h a b l y t t h r o wl o o d i f f e r e n t p i t c h e s . "

■ I ' m r i g h t a t t h p l a t ew h e n I ' b a t t i n g . "

H E R E I I S C H A M P I O N S H I P B A S E B A L L

W i t h D i v i s i o n s , 2 T e a m s , a n t h C h a m p i o n s h i p S e r i e sb e e n a s k i n g f o t h b e s t i

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

B a s e b a l l d e l i v e r s . N p r o d u c t g i v e s y o t h c o m p l e t eo b a s e b a l l l i k e C h a m p i o n s h i p

l :P l a y e r D r a f t , c o m p l e t e w i t h r e s e r v e s .S e t t i n g y o u r s t a r t i n g l i n e u p .B a t t i n g P r a c t i c e , E x h i b i t i o n G a m ea n L e a g u e P l a y o p t i o n s .E a c h d i v i s i o n i t o u g h e r t h a n t h l a s t ,s t h e r e ^ a l w a y s n e c h a l l e n g e .

Y o c o n t r o l a l t h a c t i o n o t h f i e l d — p i t c h i n g ( d i f f e r e n t p i t c h e s ) ,h i t t i n g , c a t c h i n g , o u t l i e l d r e l a y s , b a s er u n n i n g , e v e n s l i d i n g u n d e r t a g s .P l a y e r s u b s t i t u t i o n s c a b m a d et h r o u g h o u t t h g a m e .D i v i s i o n , p l a y o f f a n c h a m p i o n s h i ps e r i e s p l a y .

A l t h i s a n m u c h m o r e i t h m o s tc o m p l e t e b a s e b a l l p r o g r a m a v a i l a b l e .W h e n y o u ' r e r e a d y t o s t e p i n t o t h em a j o r l e a g u e s o c o m p u t e r b a s e b a l l ,C h a m p i o n s h i p B a s e b a l l ^ y o u r t i c k e t .N o b o d y e l s e g i v e s y o m o r e .

n o f o I B P C T a n d y 1 0 0 0 , A p p l e H e l i e . C o m m o d o r e 6 4 / 1 2 8 , A m i g a , A i a r i S T a n d 1 0 0 % c o m p a t i b l e c o m p u t e r s .

— * * • — • - i m ! * ■ ■

— r ' f — - > t -

S t k l v c l j n a x p l i i ) e n . f r o m t J i i 1 t u l t n lj . ■ - - ■ J I i . " . m ) i f i ' i i I L ' h u n i L ' U ' r i s l i r s. i ' k I s k i l l r a t i n g s . N a m e i h v m j J u iI i t d a > ^ s t a r s , o a n y o n e y o u w a n L

D c f e n n J u Q I h c b u l l i n g ' . u l . t h a i! n i \ w h o s l c h a n c e a g a i i m l v

M M f S T M *1 I 1 1 j . h E r i t l u w i \ \ \ \ \ k \ \ - : \ i - - . h u 1 1l i | ] | \ J l p l . i V , i O i i [ i i r v . ' O t J i l i a a c l i o n .

A r r i i i c a « r M m s h o w n , c j i h c r * y M c m % m a v a r y . G u m c i U i r [ n v J ^ n w k u A c l i v W o n , l n c X u m m ( x k > r c M J 2 8 i i n d A m i ^ a i c i n i d c m j r L s n r C n n i m r K J o r c F J t : c t f ( > f i i e ^ l a m i t c i l .m ^ ( t f n i t e f i i a l L o n a ] H u s i n c ^ M ; i t h i n i : a C u r p i ) m l i u n . T ^ d y ^

A L i i v i s i o n i i i h i : r r K i . i c i c i ! I n k d c n i n u k o f A c l i v i ^ i o n I n c . L % 7 b A t t i v i s i o n I n c .

Page 30: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 30/136

S p e e d S c t i p t 1 2 C o m m a n d sA l t h o u g h i t ' s w r i t t e n e n t i r e l y i m a c h i n e l a n g u a g e , y o l o a d a n r u S p e e d S c r i p t 1 2 a i f i t w e r eB A S I C p r o g r a m . A t h b e g i n n i n go f t h e p r o g r a m i o n e - l i n e S Y t h a t s e n d s t h c o m p u t e r t t h m c h i n e l a n g u a g e p r o g r a m .

T b e g i n u s i n g S p e e d S c r i p t 1 2 8 ,j u s t s t a r t t y p i n g . W h e n t h c u r s o rr e a c h e s t h r i g h t e d g e o f t h e s c r e e n ,i a u t o m a t i c a l l y j u m p s t t h b e g i nn i n g o f t h e n e x t l i n e , j u s t a i B A S I C . B u u n l i k e B A S I C , S p e e d -S c r i p t 1 2 n e v e r s p l i t s w o r d s a t h r i g h t e d g e o f t h e s c r e e n . I w o r dy o u ' r e t y p i n g w o n ' t f i a t h e n o o n l i n e , i t ' s i n s t a n t l y m o v e d t t h n e x t l i n e . T h i s f e a t u r e , c a l l e d w o r dw r a p , m a k e s i m u c h e a s i e r t r e a dy o u r t e x t o t h s c r e e n . E v e n i y o m a k e n u m e r o u s e d i t i n g c h a n g e s ,S p e e d S c r i p t 1 2 r e f o r m a t s t h s c r e e n a n r e w r a p s a l w o r d s .

T h c o m m a n d l i n e a t h e t o p o ft h e s c r e e n i u s e d t c o m m u n i c a t ew i t h S p e e d S c r i p t 1 2 8 . A l m e s s a g e sa p p e a r h e r e . I t ' s a l s o t h e p l a c ew h e r e y o e n t e r f i l e n a m e s f o l o a di n o s a v i n g f i l e s . T h r e m a i n i n gl i n e s o f t h e s c r e e n a r u s e d t e n t e r ,e d i t , a n d i s p l a y y o u r d o c u m e n t .T h c u r s o r s h o w s w h e r e t h n e x tc h a r a c t e r y o t y p e w i l l a p p e a r o t h s c r e e n . S p e e d S c r i p t l e t s y o m o v e t h e c u r s o r a n y w h e r e w i t h i ny o u r d o c u m e n t , m a k i n g i e a s y t f i n d a n c o r r e c t e r r o r s .

S c r o l l i n g A n S c r e e n F o r m a t t i n gW h e n y o f i n i s h t y p i n g o t h l a s ts c r e e n l i n e , S p e e d S c r i p t 1 2 a u t om a t i c a l l y s c r o l l s t h t e x t u p w a r d t m a k e r o o m f o r a n e l i n e a t h b o t t o m . T h i s i s i m i l a r t t h w a B A S I C w o r k s , b u t w i t h o n e x c e pt i o n : T h s c r e e n c a s c r o l l b o t h u a n d o w n . I m a g i n e t h s c r e e n a 2 4 - l i n e w i n d o w o l o n g , c o n t i n uo u d o c u m e n t .

M o r e t h a n 5 0 o t e x t s p a c e2 C O M P U T E ! G a r a r r e O c t o b e r 1 9 8 7

i a v a i l a b l e i m e m o r y , r o o me n o u g h f o r o u g h l y 4 p a g e s o d o u b l e - s p a c e d t e x t . T c h e c k a a n t i m e h o w m u c h s p a c e i s l e f t , p r e s sC O N T R O L — { h o l d d o w n t h C O N T R O L k e y w h i l e p r e s s i n g t h

k e y ) . T h n u m b e r o t h c o m a n d l i n e i n d i c a t e s h o m a n y b y t e sa r e a v a i l a b l e f o c h a r a c t e r s o f t e x t .

I y o u ' r e u s e d t t y p e w r i t e r ,y o u ' l l h a v e t u n l e a r n s o m e h a b i t s .F i r s t , y o d o n ' t h a v e t p r e s s R T U R N a t h e n o e a c h l i n e a y o d o o n t y p e w r i t e r . S p e e d S c r i p t1 2 8 ' s w o r d - w r a p t a k e s c a r e o f t h i sa u t o m a t i c a l l y . P r e s s R E T U R N o n l yw h e n y o w a n t t f o r c e c a r r i a g er e t u r n t e n p a r a g r a p h o t l i m i tt h l e n g t h o f l i n e . S t h a t y o c a s e t h e s e f o r c e d c a r r i a g e r e t u r n s ,t h e y a p p e a r o t h s c r e e n a l e f t -p o i n t i n g a r r o w s { c a l l e d r e t u r n m a r k si t h i s a r t i c l e ) .

W h e n y o p r i n t y o u r d o c um e n t , S p e e d S c r i p t 1 2 a u t o m a t i c a l l yf o r m a t s y o u r t e x t t f i t h w i d t h o t h e p a p e r . D o n ' t m a n u a l l y s p a c eo v e r f o l e f t m a r g i n o t r t c e t e l i n e y o u r s e l f a s y o w o u l d o nt y p e w r i t e r . S p e e d S c r i p t 1 2 8 ' s p r i n ti n g r o u t i n e a u t o m a t i c a l l y t a k e s c a r eo a l m a r g i n s a n c e n t e r i n g a n l e t s y o c u s t o m i z e t h m a r g i n s e t i n g s . A l s o , d o n ' t w o r r y a b o u tw h e r e p r i n t e d p a g e w i l l e n d .W h e n p r i n t i n g , S p e e d S c r i p t 1 2 8a u t o m a t i c a l l y f i t s y o u r t e x t o n t os e p a r a t e p a g e s a n c a e v e n p u s h o r t p h r a s e s a n d p a g e n u m b e r s a t h t o o b o t t o m o e a c h p a g e i y o w a n t .

L i k e a l g o o d w o r d p r o c e s s o r s ,S p e e d S c r i p t 1 2 h a w i d e s e l e c t i o no f e d i t i n g a n c o n v e n i e n c e f e t u r e s . Y o c a m o v e t h c u r s o rs i n g l e s p a c e i e i t h e r d i r e c t i o n , o s k i p t t h n e x t o p r e v i o u s w o r d ,s e n t e n c e , o p a r a g r a p h . Y o c a a l s o m o v e t h e c u r s o r t t h e t o p o ft h s c r e e n , t h t o o f t h e d o c u m e n t ,o r t h e e n o f t h e d o c u m e n t . T h

I N S T / D E L k e i n s e r t s s i n g l es p a c e o d e l e t e s s i n g l e c h a r a c t e r .O t h e r f e a t u r e s l e y o e r a s e w o r d ,s e n t e n c e , o p a r a g r a p h , a n m o v eo c o p y s e n t e n c e s , w o r d s , a n p a r ag r a p h s t o t h e r p l a c e s i y o u r d o c um e n t . U s i n g s e a r c h - a n d - r e p l a c e ,y o u c a n f i n d a n p h r a s e a n d e v e na u t o m a t i c a l l y c h a n g e o n e p h r a s e t a n o t h e r t h r o u g h o u t t h e n t i r ed o c u m e n t .

Y o c a s a v e y o u r t e x t o d i s k ,a n t h e n l o a d i l a t e r f o a d d i t i o n sa n c o r r e c t i o n s . Y o c a t r a n s p o s e( e x c h a n g e ) t w c h a r a c t e r s , c h a n g et h s c r e e n a n t e x t c o l o r s , s e n d d i s kc o m m a n d s , r e a d t h e d i s k e r r o rc h a n n e l , a n a u t o m a t i c a l l y t a o v e rf i v e s p a c e s f o p a r a g r a p h i n d e nt i o n s . Y o d o n ' t n e e d t l e a r n a l t h e s e c o m m a n d s r i g h t a w a y , b u ty o u ' l l b g l a d t h e y ' r e a v a i l a b l e a y o b e c o m e m o r e c o m f o r t a b l e w i t hw o r d p r o c e s s i n g .

U s i n g T h K e y b o a r dT s t a r t w r i t i n g , j u s t t y p e o t h k e y b o a r d . T h w o r d s y o t y p e w i l lb s t o r e d i m e m o r y a n p r i n t e d o t h s c r e e n . P r e s s i n g k e p u t s t h l o w e r c a s e l e t t e r o t h s c r e e n . I S H I F T , S H I F T L O C K , o C A P SL O C K i d o w n , t h e c h a r a c t e r w i l la p p e a r i u p p e r c a s e . T h p r i m a r ya d v a n t a g e o u s i n g C A P S L O C K i t h a t t h n u m b e r k e y s o t h t o r o p r i n t a s n u m b e r s , n o p u n c t u at i o n , a l t h o u g h C A P S L O C K - Q w i l lp r i n t l o w e r c a s e o 1 2 8 s w i t ht h o r i g i n a l R O M s . H o l d i n g d o w nt h C o m m o d o r e k e i t h l o w e rl e f t c o m e r a n t y p i n g c h a r a c t e rp r i n t s t h c o r r e s p o n d i n g g r a p h i c sc h a r a c t e r . T h S H I F T - k e y g r a p h i c sc h a r a c t e r s c a n n o t b e t y p e d i S p e e d S c r i p t .

M o s t o S p e e d S c r i p t 1 2 8 ' s c o m a n d s a r a c c e s s e d w i t h c o n t r o l -k e c o m m a n d s — y o u h o l d d o w nC O N T R O L w h i l e p r e s s i n g a n o t h e rk e y . I t h i s a r t i c l e , c o n t r o l - k e y c o m -

Page 31: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 31/136

S p e e d S c r i p t 1 2 8 K e y b o a r d M a

T o g g l e - I n M MI n s e r t F i v eM o d e S p - a c e sP a u s e

C f i P SL O C K , I l i n e " \ i a f s a \ r i F E E D D I S P t A Y _ S « « 0 l l

P r e v i o u sS e n t e n c e

F F F F

K e T o o

<

O i s K D i r e c t o r y

C T R L S J [ 0 f L E J L L l

C S H I F T

- C h a n g eC a s e* * H i d t h o

5 r e e nl n s e r i

2 5 5 . s p a c e s

O e l e t c L

' - , '

D e l e t eL e f tE r a s eR i g n t

' — E n d o T e x t

V e f

o | h | [ j | | k | | l |

R e s t o r eB u f f e rE x c h a n g eC h a r a c t e n s

C h a n g eB a c K s r o u n OC o l o r

S H I F T

K l 1 1B u f f e r C h a n g eL e t t e rR e p l a c e c o l o r

H u n t ^ R e p l a c e

R E T U R N

C u r s o rL e f t * '

N e x t /P r e v i o u ss e n t e n c e

• =

Q u i t

R e m a i n i n g

D n N e P a r a g r a p h

Q u i c k - K e y C o m m a n dC O N T R O L - AC O N T R O L - BC O N T R O L - DC O N T R O L - EC O N T R O 1 . - GC O N T R O L - HC O N T R O L - 1C O N T R O L - ]C O N T R O L - KC O N T R O L - LC O N T R O L - PC O N T R O L - RC O N T R O L - VC O N T R O I . - WC O N T R O L - XC O N T R O L - ZC O N T R O L - -C O N T R O L - TC O N T R O L - 4C O N T R O L - 3C O N T R O L - ET A E S C u r s o r U C u r s o r D o w nC u r s o r l . i ' f lC u r s o r R i g h tI N S T / D E LC L R / H O M ES H 1 F T - C L R / H O M E

R E S T O R ER E T U R NS H U T - R L W / S T O PF N e x t w o r dF N e v t s e n t e n c eF 5 N e x t p a r a g r a p hF 7 L o a d f r o m d i s k

C h a n g e c a s eC h a n g e b a c k g r o u n d c o l oD e l e t e ( S , W , P ) b e h i n d c u r s o rE r a s e ( S . W . P ) i ( r a n t o f c u r s o rG l o b a l s e a r c h a n r e p l a c eH u m . W i t h S H U T : S e l e c t H u n t p h r a s eI n s e r t f i v e s p a c e sR e p l a c a , W i t h S H I F T : S e l e c t R e p l a c e p h r a s eK i l l b u f f e rC h a n g e t e x t c o l o rP r i n t . W i t h S H I F T : ( S c r e e n , D i s k , o P r i n t e r )R e s t o r e b u f f e rV e r i f yS e l e c t s c r e e n l i n e l e n g t hE x c h a n g e t w c h a r a c t e r sG t e n o t e x tD i s p l a y f r e e m e m o r yS e n d d i s k c o m m a n d / r e a d e r r o r c h a n n e lD i s p l a y d i s k d i r e c t o r yE n t e r f o r m a t c o m m a n dE n t e r f o r m a t c o m m a n dI n s e r t f i v e s p a c e sT o g g l e I n s e r t M o d eP r e v i o u s s e n t e n c eN e x t s e n t e n c eM o v e l e f tM o v e r i g h tD e l e t e l e f t . W i t h S H I F T : I n s e r tT o o s c r e e n ( p r e s s o n c e ) ; t o o t e x t ( p r e s s t w i c e )E r a s e a l t e x tB a c k s p a c e . W i t h C O N T R O L : E r a s e r i g h t . W i t h S H U T - C O N T R O L :E r a s e s p a c e sE x i t t o B A S I CR e t u r n m a r kI n s s r t 2 5 s p a c e s . W i t h S H I F T : E n p a r a g r a p h

F P r e v i o u s w o r dF P r e v i o u s s e n t e n c eF 6 P r e v i o u s p a r a g r a p hF S a v e t d i s k

C O M P U T E ! G a z e t t e O c t o b e r 1 9 8 7 2 9

Page 32: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 32/136

m a n d s a r a b b r e v i a t e d C O N T R O L -{ w h e r e i t h k e y o p r e s s i

c o m b i n a t i o n w i t h C O N T R O L ) . A e x a m p l e i t h C O N T R O L -m e n t i o n e d a b o v e t c h e c k o f r e em e m o r y . C O N T R O L - E m e a n s h o l dd o w n C O N T R O L a n p r e s s E S o m e t i m e s y o h a v e t h o l d d o w nb o t h S H I F T a n C O N T R O L a y o t y p e t h c o m m a n d k e y , a i S H I F T - C O N T R O L - H . O t h e r k e y sa r r e f e r e n c e d b n a m e o f u n c t i o n ,s u c h a f o t h l e f t - p o i n t i n g a r r o wi t h t o l e f t c o m e r o f t h e k e b o a r d , f o t h B r i t i s h p o u n d s y b o l , C L R / H O M E f o t h h o m e -c u r s o r k e y , S H I F T - C L R / H O M E f o t h e c l e a r - s c r e e n k e y , F f o f u n c t i o nk e 1 a n f o t h u p w a r d - p o i n t i n ga r r o w t t h l e f t o t h R E S T O R Ek e ( d o n ' t c o n f u s e t h i s w i t h t h k e o t h e c u r s o r k e y p a d ) .

S o m e k e y s l e y o m o v e t h c u r s o r t d i f f e r e n t p l a c e s i t h d o u m e n t t m a k e c o r r e c t i o n s o s c r o l lt e x t i n t o v i e w . S p e e d S c r i p t 1 2 8 u s e s

u n i q u e m e t h o d o c u r s o r m o v em e n t t h a t i r e l a t e d t o w r i t i n g , n o p r o g r a m m i n g . P r o g r a m m e r s w o r kw i t h l i n e s o t e x t a n n e e d t m o v et h c u r s o r u p a n d d o w n l i n e o l e f ta n r i g h t a c r o s s a l i n e . S p e e d S c r i p l1 2 8 , h o w e v e r , i o r i e n t e d f o w r i te r s . Y o a r e n ' t w o r k i n g w i t h l i n e so t e x t , b u w i t h c o n t i n u o u sd o c u m e n t .

T h e r e / o r e , S p e e d S c r i p t 1 2 8m o v e s t h c u r s o r b c h a r a c t e r ,w o r d , s e n t e n c e , o p a r a g r a p h .w o r d i a n s e q u e n c e o f c h a r a c t e r sp r e c e d e d o f o l l o w e d b s p a c e .s e n t e n c e i a n s e q u e n c e o c h a r a ct e r s e n d i n g w i t h p e r i o d , e x c l a m at i o n p o i n t , q u e s t i o n m a r k , o r r e t u r nm a r k . A n p a r a g r a p h i d e f i n e da a n s e q u e n c e o f c h a r a c t e r s e n i n i n r e t u r n m a r k . ( A g a i n , a r t u r n m a r k a p p e a r s o t h s c r e e n a

l e f t - p o i n t i n g a r r o w . )H e r e ' s h o t c o n t r o l t h e

c u r s o r :T h l e f t / r i g h t - c u r s o r k e y w o r k sa u s u a l ; p r e s s i n g t h i s k e b i t s e l fm o v e s t h e c u r s o r r i g h t ( f o r w a r d )o n s p a c e , a n p r e s s i n g i w i t hS H I F T m o v e s t h c u r s o r l e f t( b a c k w a r d ) o n s p a c e . Y o m a a l s o u s t h g r a y c u r s o r k e y s t t h l e f t o f t h e f u n c t i o n k e y s o t h t o r o w .T r i e u p / d o w n - c u r s o r k e m o v e st h c u r s o r f o r w a r d t t h b e g i nn i n g o t h n e x t s e n t e n c e . P r e s s i n gi w i t h S H I F T m o v e s t h c u r s o r

b a c k w a r d t t h b e g i n n i n g o f t h ep r e v i o u s s e n t e n c e . Y o m a a l s ou s t h g r a y c u r s o r k e y s t t h l e f to f t h e f u n c t i o n k e y s o t h e t o pr o w .T h F l f u n c t i o n k e m o v e s t h c u r s o r f o r w a r d t t h b e g i n n i n g o t h n e x t w o r d . T h F 2 k e y ( h o l dd o w n S H I F T a n p r e s s F l m o v e st h e c u r s o r b a c k w a r d t t h b e g i nn i n g o t h p r e v i o u s w o r d .T h F f u n c t i o n k e m o v e s t h c u r s o r f o r w a r d t t h b e g i n n i n g o t h e n e x t s e n t e n c e ( j u s t l i k e t h u p d o w n - c u r s o r k e y ) . T h F k e ( h o l d d o w n S H I F T a n p r e s s F 3 m o v e s t h e c u r s o r b a c k w a r d t t h b e g i n n i n g o t h p r e v i o u s s e nt e n c e ( j u s t l i k e p r e s s i n g S H I F Ta n t h u p / d o w n - c u r s o r k e y ) .T h F f u n c t i o n k e m o v e s t h c u r s o r f o r w a r d t t h b e g i n n i n g o t h n e x t p a r a g r a p h . T h F k e ( h o l d d o w n S H I F T a n p r e s s F 5 m o v e s t h c u r s o r b a c k w a r d t t h b e g i n n i n g o f t h e p r e v i o u sp a r a g r a p h .C L R / H O M E , p r e s s e d o n c e b i s e l f , m o v e s t h e c u r s o r t t h e t o p o t h s c r e e n w i t h o u t s c r o l l i n g .P r e s s e d t w i c e , i m o v e s t h c u r s o rt t h b e g i n n i n g o f t h e d o c u m e n t .C O N T R O L - Z m o v e s t h c u r s o r t t h b o t t o m o f t h e d o c u m e n t . R m e m b e r t h a t i t h l a s t l e t t e r i t h e a l p h a b e t , a n C O N T R O L - Zp u t s t h c u r s o r o t h l a s t c h a r a ct e i y o u r d o c u m e n t .

C o r r e c t i n g Y o u r T y p i n gO n s t r e n g t h o f w o r d p r o c e s s o r i t h a t y o u n e e d n e v e r h a v e m i s t a k e si y o u r p r i n t e d d o c u m e n t . S i n c ey o t y p e e v e r y t h i n g b e f o r e y o p r i n t i t y o h a v e p l e n t y o o p p o r t un i t i e s t o p r o o f r e a d a n c o r r e c t y o u rw o r k . T h e a s i e s t w a t c o r r e c ts o m e t h i n g i j u s t t t y p e o v e r i t b u t h e r e a r e o t h e r w a y s , t o o .

S o m e t i m e s y o u ' l l h a v e t o i ns e r t c h a r a c t e r s t m a k e c o r r e c t i o n .M a y b e y o a c c i d e n t a l l y d r o p p e dl e t t e r , t y p i n g h n g r y i n s t e a d o h u n g r y . W h e n y o c h a n g e t h l e n g t h o w o r d , y o u n e e d t p u s ho v e r e v e r y t h i n g t t h r i g h t o t h w o r d t m a k e r o o m f o t h i n s e rt i o n . U s S H I F T - I N S T / D E L t o p e n u s i n g l e s p a c e , j u s t a i B A S I C . M e r e l y p o s i t i o n t h e c u r s o ra t h p o i n t w h e r e y o u w a n t t o i ns e r t s p a c e , a n p r e s s S H I F T -I N S T / D E L .

I n s e r t M o d e sI c a b t e d i o u s t u s t h S H I F T -I N S T / D E L k e y s t o p e n u e n o u g hs p a c e f o w h o l e s e n t e n c e o p a r ag r a p h . F o r c o n v e n i e n c e , S p e e d S c r i p l1 2 h a a i n s e r t m o d e t h a t a u t om a t i c a l l y i n s e r t s s p a c e f o e a c hc h a r a c t e r y o t y p e . I t h i s m o d e ,y o c a n ' t t y p e o v e r c h a r a c t e r s ; e e r y t h i n g i i n s e r t e d a t h e c u r s o rp o s i t i o n . T e n t e r i n s e r t m o d e ,p r e s s E S { n o t e t h a t t h i s i d i f f e r e n tf r o m t h 6 v e r s i o n o S p e e d S c r i p l ,w h i c h u s e s C O N T R O L - I ) . T c a n c e li n s e r t m o d e , p r e s s E S a g a i n . T h i sk i n d o c o m m a n d k e y , o n w h i c h i u s e d t t u r n s o m e t h i n g b o t h o n a n do f f , i c a l l e d t o g g l e . T l e y o k n o w y o u ' r e i i n s e r t m o d e , t h w o r d s i n s e r t M o d e a p p e a r i t h u p e r i g h t c o r n e r o t h s c r e e n .

I n s e r t m o d e i t h e a s i e s t w a t i n s e r t t e x t , b u i c a b e c o m e t o s l o w w h e n y o u ' r e w o r k i n g w i t hv e r y l o n g d o c u m e n t b e c a u s e i m u s t m o v e a i t h t e x t f o l l o w i n g t h c u r s o r p o s i t i o n . A l t h o u g h S p e e d -S c r i p t 1 2 u s e s f a s t m e m o r y - m o v er o u t i n e s , t h 8 5 0 2 m i c r o p r o c e s s o rc a g o n l y s f a s t . S S p e e d S c r i p t1 2 h a e v e n m o r e w a y s t i n s e r tb l o c k s o t e x t .

O n w a i t u s t h T A k e y .I i p r o g r a m m e d i S p e e d S c r i p l 1 2 8t o a c t a f i v e - s p a c e m a r g i n i n d e nt i o n . I c a a l s o i n s e r t f i v e s p a c e sa n y w h e r e i l i n e . T e n o n p a r a g r a p h a n s t a r t a n o t h e r , p r e s sR E T U R N t w i c e a n p r e s s T A B . A l t e rn a t e l y , y o c a p r e s s S H I F T - R ET U R N , w h i c h d o e s t h i s a u t o m a t ic a l l y . Y o c a u s T A t o p e n u m o r e s p a c e t h a n S H I F T - I N S T /D E L . N m a t t e r h o m u c h s p a c ey o w a n t t o i n s e r t , e a c h i n s e r t i o nt a k e s t h s a m e a m o u n t o t i m e , s t h T A k e i n s e r t s f i v e s p a c e s , f i v et i m e s f a s t e r t h a n p r e s s i n g S H I F T -I N S T / D E L f i v e r i m e s .

T h e r e ' s a e v e n b e t t e r w a y ,t h o u g h . P r e s s S H I F T - R U N / S T O Pt i n s e r t 2 5 s p a c e s . T h i s i e n o u g hr o o m f o s e n t e n c e o t w o . Y o c a p r e s s i s e v e r a l t i m e s t o p e n u a m u c h s p a c e a y o n e e d . A n S H I F T - R U N / S T O P l f a s t . ( Y o ud o n ' t w a n t t b i i n s e r t m o d ew h e n y o u s t h i s t r i c k ; t h a t w o u l dd e f e a t i t p u r p o s e . )

A f t e r y o u ' r e f i n i s h e d i n s e r t i n gw i t h t h e s e m e t h o d s , t h e r e w i l lp r o b a b l y b e s o m e i n s e r t e d s p a c e sl e f t o v e r t h a t y o d i d n ' t u s e . J u s tp r e s s S H I F T - C O N T R O L - - . ( T h e

3 C O M P U W s G a z e t t e O c t o b e r 1 9 8 7

Page 33: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 33/136

I N T R O D U C I N G T h A d v e n t u r e - S i m u l a t i o n . . . A c t i o n ,o l P l a y , D r a m a A n I n t r i g u e . . . M i c r o P r o s e P R E S E N T S

F r o m t h a w a r d - w i n n i n gc r e a t o r o S I t E N T S E R V I C E

a n F - l S e & B I B E E A G L E

J o i n u s m a t e , f o a e x p e d i t i o n i n t o o n o d i m o s tE i s c i r a t i n g e r a s o t h i s n i i l l e n i u m ! P l R A T E S I T U L s a e x c i t i n gn e a d r t - n t u r e - s i m u l a t i o n d i a t w i l l c h a l l e n g e y o u r s k i l l sw h i l e i c a p t u r e s y o u r i m a g i n a t i o n !

Y o a r c a s t i n t h l e a d i n g r o l e a p r i v a t e e r c a p t a i n ,c r i s s - c r o s s i n g i h S p a n i s h M a i n , s l i p p i n g i n t o p o r t s a n e e d s o o p p o r t u n i t i e s r e q u i r e b u t a l w a y s r e l i s h i n g y o u rr e t u r n t t h f r e e d o m o t h o p e n s e a s !

P I R A T E S ! i a u n i q u e b l e n d o y o u r f a v o r i t e s o f t w a r eg a m i n g f e a t u r e s a l i o n p a c k a g e . I w e a v e s t o g e t h e r d i e x c i t e m e n t o f a r c a d e - s t y l e a c t i o n , t h c h a l l e n g e o s i m u l a t i o nd e c i s i o n m a k i n g , a n t h i n t e r a c t i v e s t o r y l i n e o t e x t -a d v e n t u r e . A n d , i t h e s t a n d a r d o a l M i c r o P r o s e s o f t w a r e ,

s t i m u l a t i n g g a m e p l a y !

C - i " g r a p h i c s s h o w n :

A C T I O N . . . s h i p b a t t l e s , l a n d c o n q u e s t s , f e n c i n g a r i d j a i l i n gS T R A T E G Y . . . p l u n d e r i n g , t r a d i n g , n e g o t i a t i n g a n f o r g i n g a l l i a n c e sG O A 1 S . . . t r e a s u r e s , r o m a n c e , s t a t u s , p o w e r a n p r e s t i g eN E E X P E R I E N C E S . . . e x p l o r e a c r o s s a m a o t h e n t i r e C a r i b b e a nE X T E N S I V E G R A P H I C S . . . o r c r 7 d i f l e r c i n s c e n e s a n p i c t u r e sE X C I T E M E N T . . . t r i u m p l i s a n t r a f j e d i e s , v i c t o r i e s a n d e f e a t s

P I R A T E S ! ™ i a v a i l a b l e f r o m y o u r f a v o r i t e " V a l u e d M i c r o P r o s e R e t a i l e r "( V M R ) . C a l l u f o t h V M n e a r e s t y o u !

i * * u ' l f

H u n t V t l l « r . W ! I D M I 3 0 H 7 7 M 1 S I

r . » l i n v r e j a l B M i r u j B r s i k j o C w r m M o i t E W U o m c i L U ) , I n M r n i t i o n i l B u s ^ M i M i C i i n « I n t .' ■ . - . ■ ■ I ' . ' - , ' l i 0 1 A W t n r e s p e c M r i )

Page 34: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 34/136

i t h k e t t h l e f t o t h k e y , n o t h » k e i t h e c u r s o r k e y p a d . ) T h i si n s t a n t l y d e l e t e s a l e x t r a s p a c e s b t w e e n t h c u r s o r a n t h s t a r t o t h f o l l o w i n g t e x t . S H I F T - C O N T R O L - * -i a l s o g e n e r a l l y u s e f u l w h e n e v e ry o w a n t t d e l e t e a l o o s p a c e s .

E r a s i n g T e x tI n s e r t i n g a n r e t y p i n g a r n o t h o n l y k i n d s o c o r r e c t i o n s y o u ' l l n e e dt m a k e . P a r t o w r i t i n g i s e p a r a t i n gt h w h e a t f r o m t h c h a f f . O a t y p ew r i t e r , y o p u l l o u t h p a p e r a n t h r o w i a w a y . S p e e d S c r i p t 1 2 l e t sy o u b e m o r e s e l e c t i v e .

P r e s s t h I N S T / D E L k e b i s e l f t e r a s e t h e c h a r a c t e r t t h l e f to t h c u r s o r . A l t h f o l l o w i n g t e x ti p u l l e d b a c k t f i l l t h v a c a n ts p a c e .

S i n c e t h I N S T / D E L k e i s l o w w h e n y o u ' r e w o r k i n g w i t hl a r g e d o c u m e n t s ( i t , t o o , m u s t m o v ea l t e x t f o l l o w i n g t h c u r s o r ) , y o m a p r e f e r t u s t h « ( b a c k - a rr o w ) k e y t b a c k s p a c e . ( A g a i n , * i t h k e t t h l e f t o t h k e y , n o t h * k e i t h e c u r s o r k e y p a d . ) T h * k e b i t s e l f m o v e s t h e c u r s o r l e f to n s p a c e a n b l a n k s o u t h a t p o s it i o n . I t ' s m o r e l i k e b a c k s p a c e t h a n

d e l e t e .P r e s s C O N T R O L - - t d e l e t e

t h c h a r a c t e r o w h i c h t h c u r s o r i s i t t i n g . A g a i n , a l t h f o l l o w i n g t e x ti m o v e d t o w a r d t h c u r s o r t f i l lt h e m p t y s p a c e . I N S T / D E L e r a s e st t h l e f t , k e e p i n g t e x t o t h r i g h t ,w h i l e C O N T R O L - b a c k a r r o w ( - e r a s e s t t h r i g h t , p r e s e r v i n g t e x tt t h l e f t o f t h e c u r s o r .

T h e s e k e y s a r f i n e f o r m i n o rd e l e t i o n s , b u i c o u l d t a k e l o n gt i m e t d e l e t e w h o l e p a r a g r a p ht h i s w a y . S S p e e d S c r i p t 1 2 8 h a t w c o m m a n d s t h a t c a d e l e t e a e n t i r ew o r d , s e n t e n c e , o p a r a g r a p h a t i m e . C O N T R O L - E e r a s e s t e x t a f t e r( t t h r i g h t o f ) t h c u r s o r p o s i t i o n ,a n C O N T R O L - D d e l e t e s t e x t b h i n d ( t t h l e f t o f t h c u r s o r .

T u s t h C O N T R O L - E( e r a s e ) m o d e , f i r s t p l a c e t h e c u r s o ra t h b e g i n n i n g o t h w o r d , s e t e n c e , o p a r a g r a p h y o w a n t t e r a s e . T h e n p r e s s C O N T R O L - E .T h c o m m a n d l i n e s h o w s t h m e s a g e E r a s e ( S , W , P ) : R E T U R N t E x i t . P r e s s t e r a s e s e n t e n c e ,f o r a w o r d , o f o p a r a g r a p h .E a c h t i m e y o p r e s s o n o t h e s el e t t e r s , t h t e x t i q u i c k l y e r a s e d .

Y o c a k e e p p r e s s i n g S W o u n t i l y o u ' v e e r a s e d a l t h t e x t y o w i s h . T h e n p r e s s R E T U R N t e x i tt h e e r a s e m o d e .

T h C O N T R O L - D ( d e l e t e )m o d e w o r k s s i m i l a r l y , b u d e l e t e so n l y o n w o r d , s e n t e n c e , o p a r ag r a p h a t i m e . F i r s t , p l a c e t h c u s o a f t e r t h w o r d , s e n t e n c e , o rp a r a g r a p h y o w a n t t d e l e t e . T h e np r e s s C O N T R O L - D . N e x t , p r e s s S W o f o s e n t e n c e , w o r d , o p a r ag r a p h . T h t e x t i i m m e d i a t e l y d l e t e d a n d y o u r e t u r n t o e d i t i n g . Y o d o n ' t n e e d t p r e s s R E T U R N t e x i tt h C O N T R O L - D m o d e u n l e s s y o p r e s s e d t h i s k e b m i s t a k e . ( I g e e r a l , y o c a e s c a p e f r o m a n y c o m a n d i S p e e d S c r i p t 1 2 b s i m p l yp r e s s i n g R E T U R N . ) C O N T R O L - D i m o s t c o n v e n i e n t w h e n t h e c u r s o r i a l r e a d y p a s t w h a t y o u ' v e b e e nt y p i n g .

T h T e x t B u f f e rW h e n y o e r a s e o d e l e t e w i t hC O N T R O L - E a n C O N T R O L - D ,t h l e x t i s n ' t l o s t f o r e v e r . S p e e d -S c r i p l 1 2 r e m e m b e r s w h a t y o u ' v er e m o v e d b s t o r i n g d e l e t i o n s i s e p a r a t e a r e a o m e m o r y c a l l e db u f f e r . T h b u f f e r i f a i l - s a f e d v i c e . I y o e r a s e t o m u c h o c h a n g ey o u r m i n d , j u s t p r e s s C O N T R O L -

t r e s t o r e t h d e l e t i o n .A n o t h e r , m o r e p o w e r f u l u s e o t h i s b u f f e r i t m o v e o c o p y s e t i o n s o t e x t . T m o v e s o m e t e x tf r o m o n l o c a t i o n i y o u r d o c u m e n tt a n o t h e r , f i r s t e r a s e o d e l e t e i w i t h C O N T R O L - E o C O N T R O L -D T h e n m o v e t h c u r s o r t w h e r ey o u w a n t t h t e x t t o a p p e a r a n p r e s s C O N T R O L - R . C O N T R O L - Ri n s t a n t l y i n s e r t s t h e c o n t e n t s o t h b u f f e r a t h c u r s o r p o s i t i o n . I y o w a n t t c o p y s o m e t e x t f r o m o n p a r t o y o u r d o c u m e n t t a n o t h e r ,j u s t e r a s e o r d e l e t e i w i t h C O T R O L - E o C O N T R O L - D , r e s t o r e i a t h o r i g i n a l p o s i t i o n w i t h C O T R O L - R , a n d t h e n m o v e t h c u r s o re l s e w h e r e a n p r e s s C O N T R O L - Rt r e s t o r e i a g a i n . Y o c a r e t r i e v et h b u f f e r w i t h C O N T R O L - R a m a n y t i m e s a y o l i k e .

Y o c a s e w h C O N T R O L - Dl e t s y o d e l e t e o n l y s i n g l e s e t e n c e , w o r d , o p a r a g r a p h a t i m e .I i d i d n ' t , t h d e l e t e d t e x t w o u l db a d d e d t t h e n o f t h e b u f f e r ,a n w h e n y o p r e s s e d C O N T R O L -

t r e t r i e v e t h b u f f e r , t h d e l e t e dt e x t w o u l d b o u t o f o r d e r ( s i n c e

C O N T R O L - D d e l e t e s b a c k w a r d ) .I y o e v e r n e e d t e r a s e t h e

c o n t e n t s o f t h e b u f f e r , p r e s s C O N -T R O L - K ( r e m e m b e r k i l l b u f f e r ) .

I t ' s r e l a t i v e l y e a s y t m o v eb l o c k s o t e x t b e t w e e n d o c u m e n t s .U s i n g t h b u f f e r , y o c a l o a d o n d o c u m e n t , e r a s e s o m e t e x t i n t o t h b u f f e r , l o a d a n o t h e r d o c u m e n t , a n t h e n i n s e r t t h b u f f e r c o n t e n t s i n t ot h n e d o c u m e n t .

S t a r t i n g F r o m S c r a t c hI y o w a n t t s t a r t n e d o c u m e n to s i m p l y o b l i t e r a t e a l y o u r t e x t ,p r e s s S H I F T - C L R / H O M E . S p e e d -S c r i p t 1 2 a s k s , E R A S E A L L T E X T :A r e y o u s u r e ? ( Y / N ) . T h i s i y o u r l a s tc h a n c e . I y o d o n ' t w a n t t e r a s et h e e n t i r e d o c u m e n t , p r e s s o a n o t h e r k e y . P r e s s t p e r f o r m t h i r e v e r s i b l e d e e d . T h e r e i n w a t r e c o v e r t e x t w i p e d o u w i t h E r a s eA l l .

T h R U N / S T O P - R E S T O R E r s e c o m b i n a t i o n h a s b e e n d i s a b l e di S p e e d S c r i p t 1 2 8 . P r e s s i n g j u s t R S T O R E b r i n g s u t h m e s s a g e E x i tS p e e d S c r i p t 1 2 8 : A r y o s u r e ? ( Y / N ) .I y o p r e s s f o y e s , y o e x i t t B A S I C . ( I y o p r e s s o a n o t h e rk e a t h p r o m p t , y o r e t u r n t e d i t i n g t e x t w i t h n h a r m d o n e . )O n c e i B A S I C , y o u ' l l s t i l l h a v e o n ec h a n c e t r e e n t e r S p e e d S c r i p t 1 2 w i t h o u t l o s i n g y o u r t e x t — s i m p l ye n t e r R U a n y o u r t e x t s h o u l d b i n t a c t w h e n S p e e d S c r i p t 1 2 i r s t a r t e d . ( Y o u r c h a n c e s o r e c o v e r i n gt e x t d e c r e a s e i y o e x e c u t e o t h e rc o m m a n d s — e s p e c i a l l y i y o u s v a r i a b l e s — w h i l e i B A S I C . )

S e r c h - A n d - R e p l a c eH e r e ' s a n o t h e r f e a t u r e o n l y c o p u t e r c a b r i n g t o w r i t i n g . S p e e d -S c r i p t 1 2 h a H u n t c o m m a n dt h a t s e a r c h e s t h r o u g h y o u r d o c um e n t t f i n d s e l e c t e d w o r d o p h r a s e . R e p l a c e o p t i o n l e t s y o a u t o m a t i c a l l y c h a n g e o n e w o r d t a n o t h e r t h r o u g h o u t t h d o c u m e n t .

S H I F T - C O N T R O L - H a c t iv a t e s t h e H u n t f e a t u r e , S H I F T -C O N T R O L - J ( i u s e d b e c a u s e i t ' sn e x t t t h H l e t s y o s e l e c t i v e l yh u n t a n r e p l a c e , a n C O N T R O L -

( G l o b a l ) i f o a u t o m a t i c a l l ys e a r c h i n g a n r e p l a c i n g .

S e a r c h i n g f o s o m e t h i n g i t w o - s t e p p r o c e s s . F i r s t , y o u n e e d t t e l l S p e e d S c r i p t 1 2 w h a t t s e a r c hf o r ; t h e n y o m u s t t r i g g e r t h a c t u a ls e a r c h . P r e s s S H I F T - C O N T R O L -

3 C O M P U T E D G a z e l l e O c t o b e f 1 9 B 7

Page 35: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 35/136

d a a d < > r i ( ( B i

S 2 9 - 9 5A T A R I 8 - B i lC O M M O D O R E6 4 / 1 2 8

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

N o y o c a n w i t h W a r g a m e C o n s t r u c t i o n S e t " f r o m S S I ,T h i s u n i q u e s i m u l a t i o n l e t s y o d e s i g n a n p l a y a n e a r l y

l i m i t l e s s n u m b e r o w a r g a m e st h a t a r e a s s i m p l e o r c o m p l e x a y o d e s i r e . S t a r t b y d r a w i n g y o u ro w h a t t l e m a p s . P l a c e r o a d s ,r i v e r s , b r i d g e s , w o o d s , b u i l d i n g sa n d m i n e s i a n y a r r a n g e m e n ta n s c a l e y o l i k e .

F i g h t f o u r l e v e l s o f c o m b a t ,f r o m m a n - t o - m a n b a t t l e s t l a r g e - s c a l e s t r a t e g i c c a m p a i g n s ,( l i v e y o u r m e a n d m a c h i n e s

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

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

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

A P P I M I S e r i e s

I H P C C b m p a l i b t e s

C O M M O D O R Eb - U

R e a d y t s h i f t f r o m c o n s t r u c t i o n t d e s t r u c t i o n ? T r B - 2 4 ?A f l i g h t s i m u l a t o r , i l e t s y o f l W o r l d W a B - 2 4

b o m b e r . A c o m b a t s i m u l a t o r , i l e t s y o t r t b o m b H i t l e r ' s o i r e f i n e r i e s i P l o e s t l , R u m a n i a . O g e b l o w n u d y i n g .

Y o c o m m a n d t h l e a d B - 2 4 L i b e r a t o r w h i c h w i l l d e t e r m i n e t h c o u r s e o a c t i o n f o t h 4 6 0 t hB o m b e r G r o u p . B u f i r s t , y o m u s tl e a r n t M t h i s c a n t a n k e r o u sp l a n e . T w s i m p l e r s c e n a r i o s l e y o h o n e y o u r f l y i n g s k i l l s b e f o r ey o g o o n t t h r e a l t h i n g : I 1 h a r o w i n g m i s s i o n s o v e r t h f l a k - a n f i g h t e r - f i l l e d s k i e s o P l o e s t i .

O n c e y o u ' r e i t h a i r , y o u rf i r s t g o a l I t f o r m u w i t h y o u rb o m b e r g r o u p a n r a c e t t h f i g h t e r r e n d e z v o u s p o i n t s . Y o u r e s c o r t f i g h t e r s c a o n i y s t a y u f o l i m i t e d t i m e , s d o n ' t b l a t e .

I y o g e h i t , y o u ' l l h a v e t d e c i d e w h e t h e r t b a i l o u o s t i c ki o u a n d y o u r j o r e d u c i n g P l o e s t i ' s t o t a l o i p r o d u c t i o n b e l o ww h a t w a s a c c o m p l i s h e d h i s t o r i c a l l y . I y o s u c c e e d , y o u ' l l b t o l d h o m u c h y o w o u l d h a s h o r t e n e d t h w a i E u r o p e !

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

S T R A T E G I C S I M U L A T I O N S . I N C .l o o k f u t h e s e e x c i t i n g g a m e s a y o u r l o c a l c o m p u t e r / s o f t w a r e o g a m e

M m i o & t y . A t i S S I g a m > s c a r r y a ' ' 1 4 - i l a y s t M L t f a c t i o n o y o u r n i u n t y b a c k ' 'g u a r a n t e e . W r i t e o r c a l l f o r a f r e e c o l o r c a t a l o g o o u f u l l l i n e .

I t h e r e u k n c o n v e n i e n t s t o r e s n e a r y o u , V I S A a n , \ I / C h o l d e r s c a n o n i e r

b c a l l i n g t o l l - f r e e 8 0 0 - 4 4 3 - 0 1 0 0 , x 3 3 5 . O r s e n d y p u t c h e c k t o S S I a t i h ea d d r e s s a b o v e . ( C r e s i d e n t s , a d a p p l i c a b l e s a l e s t u x . I ' l e a s e s p e c i f y c o p u t e r f o r m a l a n d a d d 0 2 , 0 0 f o s h i p p i n g h a n d l i n g .

f f m h S t r a i e j j l T S i m u l n i . H i v I n t . A l l r i g t i i j r e s m n l .

Page 36: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 36/136

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

C O M P U T E RV I C En o C C M I ' I J r i : l i V I C E j o i n s w i i b W h o l e s a l e r s

T S A V E Y O M O R E S S T H A N E V E R IO U O R D E R L I N E S A R N O O P E N 2 H O U R S D A Y . D A Y S W E E K

O U T E C H - S U P P O R T L I N E S A R O P E N 8 : 0 0 A 8 : 0 0 P

C O M M C E C B tC 1 2 8 S 2 4 9 9 0W g A U .C S 1 3 9 T O1 5 7 1 O i [ > ! » 5 2 3 9 . 9 01 M O a D c r v n S 1 8 9 9 0N E 1 2 8 0 S C A L LN E 1 5 8 1 l ) r > c e 5 C A L CM P 1 2 0 0 P i m t o r S 2 3 9 9 OC 1 3 S ' M o u m i 3 5 9 0V I 1 « ! > C f O p t M c S P r i n t e r . . . 3 1 1 9 9 0M P 8 0 P r l n l e ; i p s oW C 1 5 3 0 C c t a P r i n t e r S 9 9 0C 1 9 Q 2 M o n i t o r S 2 a B O 0

A M I G AI C O M M 0 D O 1 H A W H O m n O S A l £ S

W S T R V 1 C E I A C C L I 1 Y T O A M I G A

A M l G A A I D O O C o t o S y s t e m . . . C A L LA M I G A 2 0 0 0 C o m p u t e r C A I LA - 1 0 8 0 C o l a M o n i t o r $ 3 d 9 9 0A 1 0 5 0 2 S a « E n p a n O e f S 1 4 9 . 9 0

8 S I 5 4 K E i p o n o e i S W . »A 1 0 1 0 D D m S 2 3 ? j ? DA 1 0 2 0 D 1 M < D n v e S 1 9 9 . 9 CA i 3 0 0 G e r t o c k i n ! ( n i a c s . . S 2 1 9 9 0A M I S A M o c a i C A L LI M S M o m c i v E i c o n a e r . . . . M O 9 1 6 B 0 1 2 0 0 B U A D M o d n m . . S 1 7 9 . W J

A M I G A W i n t e r C o t i l o 1 B . 9 0M O ( i M o a u l o l o 4 9 . 9 0

P C I CP C / X T C O M P A T I B L E

A T G r a p h i c s C a i dC c * a . T I M t x v s O v o m e a n d C o l o n s I s

O n v o o f o m i p o d V / o r r o n r yM S D O S 3 < 3 W B a n t h c k l

i n c i g d e d$ 7 9 9 . 0 0

P C 1 0 - 2 S 8 9 9 . 0 0( S a m e A A D o v e W l t n M O o i > a

P C 1 0 - H D S 1 1 9 9 . 0 0A P C 1 0 - 1 W S 0 M B H a

a n d M O K )

I I 1 I P A N A S O N I C

S T A R M I C f i O N I C SW 4 1 3 O ON D 1 0N O 1 5

S 2 3 9 WS C A U .E C A aS C A U

J U N E 1 5 1 9 8 7 A U G U S T 1 5 1 9 6 7

1 2 C O M P U I1 5 7 1 D I S K i p R I

F R E I G H T A D D I T I O N A L

S U P E R S P E C I A L SC I T I Z E N

M S S O M S I M OM S P - 1 5M S P - 2 0M S P - Z 5

■ - : . ■ ■

$ 2 1 7 9 0S J 1 9 . U 0M 1 9 . WS 3 9 9 . W

M 9 9 . 9 0E P S O N

F K 9 4F X 2 6 &

S C A l iS C A I L

S E I K O S H AC A L L F O P R I C I N G

I N T E R F A C E S

/ I I / M I I S I J S P E N C E t )C E A D L I N LS T A P C P C S SC E E P TE P 0 6 C E K

6 . 7 76 . 7 /6 . 7 76 . 7 76 . 7 76 . 7 76 . 7 /6 . / 76 . 7 7

C B t C L E A N f B $ 9 . 7 7W B 0 O N S A V A I L A B L EC A L L F O P R O N G

O K D A T AC O L O R P R I N T E R

$ 1 2 4 . 9 0M O O E L C W M A t t 1

O W M A T E S 0 S 1 3 4 . W )P l u g M P i i f i ' 1 0 S 5 9 . T OP l u g P r i n t 2 ( i 9 . « JC o i o i R b b o r i C a

V D S - 4 . 9 C 1 2 G H E E N M O N f l O B$ 6 9 . 9 0

L O 5 1 2 ^ 9" ~ C t C T

S 6 . 9 0C L E A N I N G K I P R I N T H E A DC L E A N I N G K I $ 9 . 7 7

U U N O V A 1 J O N C A T $ 3 9 . 9 0

S 3 7 . 9 OS 5 4 9 0

$ 1 4 9 . 0 0S 3 9 9 0■ 9 9 . 9 0

o a o o

A V A I f c X 1 S 0 0

Page 37: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 37/136

W h o l e s a l e r s , I n c .1 - 8 0 0 - 3 3 1 - 7 0 5 4

C U S T O M E R S E R V I C E I F L O R I D A ( 3 0 5 ) 5 3 0 - 1 3 6 4F R E E F R E I G H T O A L O R D E R S W I T H I N C O N T I N E N T A L U . S . O V E R $ 1 0 0 . 0 0

O r d e r s u n d e r S 1 0 0 0 a d S 4 0 0 s h i p p i n g a n h a n d l i n g . C . O . D . o r d e r s a d W . 0 0 . P r i c e s r e f l e c t 3 c o s r ^d i s c o u n t . A d 3 % l o r V I S A / M C . ( F P O . A P O . C a n a d i a n a i o i n e r P o s t a l O r d e r s a c t u c t l s h i p p i n g c h a r g e d . )F l o r i d a r e s i d e n t s a d d 5 % s a f e s l a P e r s o n a l c h e c k s r r o - i e y o r d e r s a l l o w w e e k s l o r p r o c e s s i n g P r i c o s- u o j e c t t c h a n g e w i t h o u t n o t i c e O i d e r s r e c e i v e d b e f o r e 1 2 : 0 0 P w i l l b s h i p p e d s a m e d a

U A ( I \A S J o m c t o r M o n i t o rb o s k ; « v B a i i c MC o d p a i 1 2 C d a p a kC h a t t o a V 1 2 C h a r t p o f c 6 C o e o tF o r t h

Q u i c k C o p yS u p o r C o m p i l mS u p e r P a s c a lI A

a c c t s sT o n l h f r a m oM c i c hM o c h 1 2

T o u r n a m e n t Z H & .

A C C C L A B f cA c i K X A c e sD o B u s t o r s

H a B a r f 'K i B o q l U n t i l F J o a t fL o « t h e W e i lf M . ' > t i L t f i ! ' ■ ■ ; ? c : - f ) v « 1 V

A I I Y i t l C . N

C M T ' - S j T , . T . ' L T ' " - v C T i« ^ f o s i T r a c k s S q t C o i C w u iG o m e t n o S i e i S c l f t U t v c u v

H n c k r j rK a e k u r I I

° I * 1 0 ? 9 J )L l t t l f i i ( - ■ ^ ■ n p u ' a r f f i y o p t f

O C o u r t T e n n r i

S p a c e S h u t f t e

5 2 9

S 2 < 1 0 95 3 9 . 9 9S 9

5 2 6 T O5 1 4 9 D5 3 ^ 9 0S 3 9 S 3 J 9 OS 2 7 9 OS 3 9 0 0

5 2 9 S M . WS 1 2 9 0

5 1 7 9 0) t » . 9 O5 1 7 9 Q

s t / . r a5 1 / . W )5 1

9 . 9 0

• s i e w

S W . V T J5 1 9 1s i s . o

5 ? J W- 2 - 1 f v S 2 J T OS 1 9 S 2 J . 9 [ )5 1 9 !

S ? ^ 9 05 i S 9 O

S ? i ) «S 1 ^ 5 3 v S 1 S 9 05 2

i i l t t J N M IC a l l ( o p i f c e o o A c t r o n s o t i i l t i s !

I ( L ? » ! | > t : I - J | : | J * i lC h a m p s h p l o d e U u n n o rK Q I Q t C l * < aI c x t a R u r t r m rM u s i c S h o pP r i n t S h o oC o m p a n J a ^f l o n i i S i W r i t e T

r ^ o w i S t c c kC a l l l o P r l e a o l i t t e s

D I A I W IC o m m a n d oK t i n g f M a s t e rP o t e P o s f t f e n

M I S I C A IA a i - u J i t w eA m n o i l aA r t i e F o A u t o i l u e lB u i a ' i T a ! o ■ , "E J a r o ' i T o l yB o r O ' s i a l e C l u e f l o o d

|

S 2 J . 9 05 1 9 9 0S S J 9 0S J 9

5 2 4 9 05 3 2 9 0

$ 2 V 5 2 S 9 O$ 1 9

I S 2 3 . 9 0S 2 ' 9 Q

« 9 S 3 1 . 9 05 2 8 9 0

1 0 . 9 0C t v B S s m a s t e > 2 0 0 0 - , ^ . ™ ™ , . . . £ 2 5 9 0( i T d " n O ' c i i e i ' ' " v f f l / M ' / ' f f ' 1 / ' S J 0 . V 3

■ : ■ > . - , ' A t n e a

M o m s M a a : « s sM U i . f .M - J t d b r f t j r l l 'M u s i c C o n 4 ( t u c l l o c i S o

H r i t x i S C o n s l i u c f t o n S o R o c l r - ; i C t e ' s N u c i i O ' i S e R o u n r t ( o t h S i a r sH o o d l M o k o w( J o I j O T r ? G 5 C t J I &

S f v t r T i C i ' < ( 3 S O T G c S l a r f l s i f i tl ( « r l n l o « i P . - _ - ^ jW M m o lU t l i m o F aU J t J m a C U t i r n a i e w i i o i aW o t i a T o u r o G o i l

' . I t 4 * » ? * 0 "

' . 1 0 9

3 1 2 9 05 2 8 . 9 0C 2 M 9 0w «

1 2 . 9 0

J 3 1 . « 05 2 W

S 3 O T O5 4 4 9 04 1 0 9 0

E l i t eP a w n

I S I C C f J Hf i a i t / H o oC u t I N o a t sf r > c h o n r o r

t W H w o o c i M n t r w

S o i p e c iT r i n i t y

H i g h r g t n u l a t a i «F S H S c e n s r y d l s kJ a . P m e S f d t B o s e l M l l .

5 2 T 5 2 6 0 0

S 2 8 9 0S 2 1 9 05 2 1 9 0S C A U .5 7 8 9 0S 2 3 . 9 0

S 2 J 9 Q5 2 8 0 05 2 Q 9 O5 3 9 S 3 1 9 OS J - 1 9 0

S 3 2 9 0S 3 7 . W5 1 J 9 05 2 d 9 r jS 1 6 . O D

U I 1 4 1 1 1 A i ^ s S r L i E O n i oC o n r t i c t I u t e t n a mG o n s d i DS l n S e r v i c e

M I S I f A lm M ? * ^ ■

I I i 1 I I

P o c t e i R c n n e r 6 f u c k E > B o n o 1 ? f l

( ,

I I K I S H NS ' J P S ' l J O I f i 1 2 5 U P C & 0 S 9 6 S u p ^ t f i c r ^ p t 6 - S u D ^ C S C I ^ p t 1 2 V i m s t o ' " ! 2 eV p i a w i j t o 1 f D o b i l e i m f i 6 - D u d s l e / r f k P t 1 2

S 1 9 4 75 2 7 S ? '

5 2 9 . 9 0 ,

> S K H j

S « l ' J / .

C 7 /

S S ? 7 7S 4 ? . ? TM I . / 7W 7 U 7 7 IM 7 7 75 - 1 7 7 ^ j 7

t i - i y xS u n B o m G r a p h i c s S c r o p b o o t

W o r V G o m e sS u p p o r C y c l aS u m m e r G a m u ^S u m m e r G a m e s r lW i n t a c G o m e sf o s t L o a d

W O T O K a i a t e C h a m pW o n a s G c e o t e s t B o s e t x j u

£ i a c ' 3 n

M e P a r t i a l 6 S y f v ^ o P o r t e r

P e r s o n a l F l r i o n c o

S w i l i c a i c 1 2 w / S i d o w a y sW o r e t w i l i e t 1 2

w / S p e i i C h o c VP a r t n e r 1 J

A N F o u tD a t a M a n a g wW a d w t e r

i l I t u e e

> * > • < ■ h l I f i K l c iC . l l S i I I h

S 2 3 9 0S 2 3 9 05 2 0 S 2 9 S 2 3 7 75 2 9 S 2 3 9 0S 5 3 9 0S J 3 9 0S 3 0 9 05 ' 7 9 OS 2 2 9 OS J Z M5 2 9

W 5 3 2 "S 9 5 3 7 . 7 7S 3 7 7 7

S 7 S 3 7

3 T N . 9 0S J J .5 2 7 . 7 7 .m i

S 1 3 O 7 7

W t k < n

N o I S t o c k ! C a l l l o p r i c e s o t i t l e s .

A M I I l % t » W « H l < d t ' l ^ 1 1 '

" " - A

" S 4 1 C C i V E F ;' 1 ( v 0 2 C O V E R

m f s 9 0 3 c o v e r * .M P S 5 0 1 C O V E RM P S 1 2 0 DM O 3 1 0 0 0W I 1 M > hf t M i G A S V S T F . r /

f M G O K I V f .t r i f t L ! . 1 C O V E R

O W M A T FS t i K O S H AE P S O NE P S O N I S

1 7 . 7 7

5 1 4 . 7 7i : 7 . 7 7

5 9 5 1 4 7 7

S 9 . 7 ?9 . 7 79 . 7 7

C A U F O H m C l N G , ,

_

Page 38: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 38/136

- - " ■ ■ , ■

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

S u b s c r i b e n o a n y o u c a n d e p e n d o s t e a d y s u p p l y o h i g h q u a l i t y , f u n - f i l l e d

p r o g r a m s f o y o u r C o m m o d o r e c o m p u t e rp r o g r a m s l i k e N u m b e r Q u e s t , A d d r e s s F i l e ,T r e a s u r e H u n t , C a s t l e D u n g e o n , V o c a bB u i l d e r , S p e e d S c r i p t a n h u n d r e d s o o t h e re d u c a t i o n a l , h o m e f i n a n c e a n g a m e p r g r a m s t h e n t i r e f a m i l y c a n u s e a l y e a r l o n g .

T h s u p e r b p r o g r a m s y o u ' l l f i n d i e a c hb i i s s u e a r e w o r t h m u c h , m u c h m o r e t h a n t h l o s u b s c r i p t i o n p r i c e . B u t h e r e ' s m o r e t C O M P U T E I ' s G a z e t t e t h a n j u s tp r o g r a m s .

M o n t h a f t e ri a z e t t e ' s s u p e r b a r t i c l e s d e l i v e r

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

W h e t h e r y o u ' r e n o v i c e o a e x p e r ie n c e d u s e r , C O M P U T E I ' s G a z e t t e i t h m a g a z i n e f o y o u . S s u b s c r i b e t o d a y .

i e n c l o s e d c a r d o r c a l l 1 - 8 0 0 - 7 2 7 - 6 9 3 7 .D i n o w .

A M S A V E !W M m a m a mO n o h A B P u b l i s h i n g C o m p a n i e s

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

Page 39: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 39/136

H T h c o m m a n d l i n e s a y s H u n tf o r : . T y p e i w h a t y o u ' d l i k e t os e a r c h f o ( t h e s e a r c h p h r a s e ) u t 2 c h a r a c t e r s . S p e e d S c r i p t 1 2 r m e m b e r s t h s e a r c h p h r a s e u n t i ly o u c h a n g e i t ( I n c i d e n t a l l y , w h e ny o u ' r e t y p i n g o t h c o m m a n d l i n e ,t h o n l y e d i t i n g k e t h a t w o r k s i 1 N S T / D E L f o b a c k i n g u p S p e e d -S c r i p t 1 2 d o e s n o l e y o e n t e rc o n t r o l c o d e s o c u r s o r c o n t r o l s o t h c o m m a n d l i n e . ) P r e s s R E T U R Na f t e r y o u ' v e e n t e r e d t h s e a r c hp h r a s e . I y o p r e s s R E T U R Na l o n e , w i t h o u t t y p i n g a n y t h i n g , t h H u n t c o m m a n d i c a n c e l e d .

W h e n y o u ' r e r e a d y t s e a r c h ,p r e s s C O N T R O L - H w i t h o u t t h S H U T . S p e e d S c r i p t 1 2 l o o k s f o t h n e x t o c c u r r e n c e o t h s e a r c hp h r a s e s t a r l i n g f r o m t h c u r r e n t c u rs o p o s i t i o n . I y o u w a n t t h u n tt h r o u g h t h e n t i r e d o c u m e n t , p r e s sC L R / H O M E t w i c e t m o v e t h e c u rs o t t h v e r y t o p b e f o r e b e g i n n i n gt h s e a r c h . E a c h t i m e y o p r e s sC O N T R O L - H , S p e e d S c r i p t 1 2 8l o o k s f o t h e n e x t o c c u r r e n c e o f t h es e a r c h p h r a s e a n p l a c e s t h e c u r s o ra t h s t a r t o f t h e p h r a s e . I t h s e a r c h f a i l s ( i t h s e a r c h p h r a s ei s n ' t f o u n d b e f o r e t h e n o f t h ed o c u m e n t ) , y o u ' l l s e t h m e s s a g eN o F o u n d .

C O N T R O L - J ( R e p l a c e ) w o r k st o g e t h e r w i t h C O N T R O L - H . A f t e ry o u ' v e s p e c i f i e d t h s e a r c h p h r a s eW i t h S H I F T - C O N T R O L - H , p r e s sS H I F T - C O N T R O L - J t o s e l e c t t h r e p l a c e p h r a s e . S p e e d S c r i p t 1 2 a l s or e m e m b e r s t h i s r e p l a c e p h r a s e u n t i ly o u c h a n g e i t Y o c a p r e s s R T U R N a l o n e a t h R e p l a c e w i t h :p r o m p t t s e l e c t n u l l r e p l a c ep h r a s e . W h e n y o h u n t a n r e p l a c e ,t h i s d e l e t e s t h e l o c a t e d p h r a s e . T s e a r c h a n r e p l a c e m a n u a l l y , s t a r tb p r e s s i n g C O N T R O L - H l A f t e rS p e e d S c r i p t 1 2 8 h a f o u n d t h s e a r c h p h r a s e , p r e s s C O N T R O L - ]( w i t h o u t S H I F T ) i y o u w a n t t r p l a c e t h p h r a s e . I y o d o n ' t w a n tt r e p l a c e t h e p h r a s e , d o n ' t p r e s sC O N T R O L - J . Y o a r n o i s p c i a l s e a r c h - a n d - r e p l a c e m o d e .Y o u ' r e f r e e t c o n t i n u e w r i t i n g a a n t i m e .

C O N T R O L - G l i n k s C O T R O L - H a n C O N T R O L - ] t o g e t he r I f i r s t a s k s H u n t f o r : , t h e nR e p l a c e w i t h : , a n t h e n a u t o m a t ic a l l y s e a r c h e s a n r e p l a c e st h r o u g h o u t t h d o c u m e n t s t a r t i n ga t h c u r s o r p o s i t i o n .

f e h i n t s a n c a u t i o n s : F i r s t ,r e a l i z e t h a t i y o u s t h e a s t h s e a r c h p h r a s e , S p e e d S c r i p t 1 2 d u t if u l l y f i n d s t h e m b e d d e d t h e i nw o r d s l i k e t h e r e f o r e a n h e a t h e n . I y o c h a n g e d a l o c c u r r e n c e s o f t h et c o w , t h e s e w o r d s w o u l d b e c o m ec o w r e f o r e a n h e a c o i o n . I y o u w a n tt f i n d o r e p l a c e s i n g l e w o r d , i c l u d e s p a c e a t h f i r s t c h a r a c t e ro t h w o r d , s i n c e a l m o s t a l w o r d sa r p r e c e d e d b s p a c e . N a t u r a l l y ,i y o a r r e p l a c i n g , y o n e e d t o i n -c l u d e t h s p a c e i t h e r e p l a c ep h r a s e , t o o . A l s o , S p e e d S c r i p t 1 2 d i s t i n g u i s h e s b e t w e e n u p p e r c a s ea n l o w e r c a s e . T h w o r d M e l d i d sd o e s n o m a t c h w i t h m e l d i d s . S p e e d -S c r i p t 1 2 w i l l n o f i n d c a p i t a l i z e dw o r d u n l e s s y o c a p i t a l i z e i i I h s e a r c h p h r a s e . T c o v e r a l b a s e s ,y o w i l l s o m e t i m e s n e e d t m a k et w p a s s e s w h e n r e p l a c i n g w o r d .K e e p t h e s e t h i n g s i m i n d w h e nu s i n g C O N T R O L - G s i n c e y o d o n ' th a v e c h a n c e t s t o p a o u t - o f -c o n t r o l s e a r c h - a n d - r e p l a c e .

S t o r i n g Y o u r D o c u m e n tA n o t h e r a d v a n t a g e o w o r d p r c e s s i n g i t h a t y o c a s t o r e y o u rw r i t i n g . C o m m o d o r e 1 5 4 1 - f o r -m a t d i s k w i t h 1 7 0 K o s t o r a g e s p a c ec a s t o r e 8 0 - 1 5 0 p a g e s o t e x t a s e v e r a l d o c u m e n t f i l e s . T h C o m o d o r e 1 5 7 1 d r i v e u s e s b o t h s i d e so t h d i s k , s i c a s t o r e t w i c e a m u c h .

I t ' s e a s y t s t o r e d o c u m e n t .F i r s t , m a k e s u r e y o u r d i s k d r i v e i p l u g g e d i a n f u n c t i o n i n g . I n s e r t af o r m a t t e d d i s k . P r e s s t h e F f u n ct i o n k e ( S H 1 F T - I - 7 ) . Y o u ' l l s e t h p r o m p t S a v e : . T y p e i f i l e n a m ef o y o u r d o c u m e n t . f i l e n a m e c a b u t 1 6 c h a r a c t e r s l o n g a n c a i n c l u d e a l m o s t a n c h a r a c t e r s , b u d n o u s q u e s t i o n m a r k s o a s t e ri s k s . Y o c a n n o t u s t h s a m e n a m ef o t w d i f f e r e n t d o c u m e n t s o ns i n g l e d i s k . Y o c a a l s o p r e c e d et h f i l e n a m e w i t h e i t h e r 0 o 1 i y o u s d u a l d i s k d r i v e . Y o c a c a n c e l t h e S a v e c o m m a n d b p r e s si n R E T U R N w i t h o u t t y p i n g a n t h i n g e l s e a t h S a v e : p r o m p t .

L o a d i n g D o c u m e n tT r e c a l l p r e v i o u s l y s a v e d d o c um e n t , p r e s s t h e F f u n c t i o n k e y .A n s w e r t h e L o a d : p r o m p t w i t h t h f i l e n a m e . I y o p r e s s F a c c id e n t a l l y , p r e s s R E T U R N a t h L o a d : p r o m p t t c a n c e l i t

I t ' s i m p o r t a n t t p o s i t i o n t h c u r s o r c o r r e c t l y b e f o r e l o a d i n gf i l e . S p e e d S c r i p t 1 2 s t a r t s l o a d i n g a t h c u r s o r p o s i t i o n , s b s u r e t p r e s s C L R / H O M E t w i c e o S H I F T -C L R / H O M E ( E r a s e A l l ) t m o v et h e c u r s o r t t h s t a r t o t e x t s p a c e ,u n l e s s y o w a n t t m e r g e t w d o c u m e n t s .

T o m e r g e t w o m o r e f i l e s ,s i m p l y l o a d t h f i r s t f i l e , p r e s sC O N T R O L - Z t m o v e t h c u r s o r t t h e n o t h d o c u m e n t , a n d t h e nl o a d t h f i l e y o u w a n t t m e r g e . D n o p l a c e t h c u r s o r s o m e w h e r e i t h m i d d l e o y o u r d o c u m e n tb e f o r e l o a d i n g . L o a d d o e s n o i s e r t t h e c h a r a c t e r s c o m i n g i f r o md i s k i n t o y o u r o l t e x t ; i o v e r w r i t e sa l e x i s t i n g t e x t a f t e r t h c u r s o r p s i t i o n . T h l a s t c h a r a c t e r l o a d e d b ec o m e s t h n e e n d - o f - t e x t m a r k e r ,a n d y o u c a n n o t a c c e s s a n o y o u ro l t e x t t h a t m a a p p e a r a f t e r t h i sm a r k e r .

D i s k C o m m a n d sS o m e t i m e s y o f o r g e t t h n a m e o f i l e o n e e d t s c r a t c h o r r e n a m ef i l e . S p e e d S c r i p t 1 2 g i v e s y o f u l lc o n t r o l o v e r t h e d i s k d r i v e . T v i e w t h d i s k d i r e c t o r y , p r e s sC O N T R O L - 4 . T h k e i s ' u s e d b c a u s e i t ' s t h o n w i t h t h d o l l a rs i g n ( t h i n k o i a L O A D " $ " , 8 ) .T h d i r e c t o r y i d i s p l a y e d o t h s c r e e n w i t h o u t a f f e c t i n g t h t e x t i m e m o r y . P r e s s a n k e t p a u s es c r o l l i n g . P r e s s R E U R t s w i t c hb a c k t y o u r t e x t . A l t h o t h e r d i s kc o m m a n d s a r a l s o a c c e s s i b l e : j u s tp r e s s C O N T R O L - T ( u a r r o w ) ,t h e n t y p e i s t a n d a r d C o m m od o r e d i s k c o m m a n d . Y o d o n ' tn e e d t t y p e P R I N T # 1 5 o a n q u t a t i o n m a r k s a y o d i B A S I C —j u s t t h a c t u a l c o m m a n d . I y o p r e s s R E T U R N w i t h o u t t y p i n gd i s k c o m m a n d , S p e e d S c r i p t 1 2 d i p l a y s t h e d i s k s t a t u s . I a l s o d i p l a y s t h e s t a t u s a f t e r c o m p l e t i n gd i s k c o m m a n d . H e r e i q u i c ks u m m a r y o d i s k c o m m a n d s :

m e i i s k n a m e . I D T h i s f o r m a t s( N E W s ) a d i s k . Y o u m u s t f o r m a tn e d i s k b e f o r e u s i n g i f o t h f i r s tt i m e . T h d i s k n a m e c a n b e u t 1 c h a r a c t e r s . T h I ( i d e n t i f i e r ) i a n t w c h a r a c t e r s . Y o m u s t u s u n i q u e I f o e a c h d i s k y o h a v e .D o n ' t f o r g e t t h a t t h i s c o m m a n de r a s e s a n e x i s t i n g d a t a o d i s k .

^ - . f i l e n a m e S c r a t c h e s ( d e l e t e s )f i l e f r o m t h d i s k .

C O M P U T E ' S G a z e l l e O c t o b e r 1 9 8 7 3

Page 40: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 40/136

t i n e m e o t C h a n g e s t h n a m e o f i l e o l d n a m e t i c i n a m e .

c . b a c k u p f i l e n a m e * * o r i g i n a ln a m e C r e a t e s n e f i l e ( t h e b a c ku c o p y ) o a e x i s t i n g f i l e ( o r i g i n a lc o p y ) o t h s a m e d i s k .

i I n i t i a l i z e s a d i s k . T h i s r e s e t ss e v e r a l d i s k v a r i a b l e s a n s h o u l db e u s e d a f t e r y o s w a p d i s k s o rw h e n y o h a v e t r o u b l e r e a d i n gd i s k .

v V a l i d a t e s d i s k . T h i s r c o m p u t e s t h n u m b e r o a v a i l a b l eb l o c k s a n c a s o m e t i m e s f r e e u d i s k s p a c e . A l w a y s u s V a l i d a t e i y o n o t i c e f i l e n a m e o t h d i r e ct o r y f l a g g e d w i t h a a s t e r i s k . V a l id a t e t a k e s s o m e t i m e t f i n i s h .

u j R e s e t s t h d i s k d r i v e t p o w e r - u p s t a t e .

u O > m O P u t s 1 5 7 1 d i s k d r i v ei 1 5 4 1 ( s i n g l e - s i d e d ) m o d e .

u O > m l P u t s 1 5 7 1 d i s k d r i v ei 1 5 7 1 ( d o u b l e - s i d e d ) m o d e .

A d d i t i o n a l F e a t u r e sS p e e d S c r i p t 1 2 h a f e c o m a n d s t h a t d o n ' t d o m u c h , b u a r s t i l l n i c e t h a v e . C O N T R O L - X e c h a n g e s t h c h a r a c t e r u n d e r t h c u r s o r w i t h t h c h a r a c t e r t t h r i g h t o t h c u r s o r . T h u s , y o c a f i t r a n s p o s i t i o n e r r o r s w i t h s i n g l ek e y s t r o k e . C O N T R O L - A c h a n g e st h c h a r a c t e r u n d e r t h c u r s o r f r o mu p p e r c a s e t l o w e r c a s e o v i c e v e r s a .I h a a a u t o - r e p e a t f e a t u r e ; h o l dd o w n C O N T R O L - A t c o n t i n u ec h a n g i n g t h e c h a r a c t e r s t t h r i g h t .

P r e s s C O N T R O L - B t c h a n g et h b a c k g r o u n d a n b o r d e r c o l o r s .E a c h t i m e y o p r e s s C O N T R O L - B ,o n o 1 d i f f e r e n t b a c k g r o u n d c o o r a p p e a r s . P r e s s C O N T R O L - L t c y c l e b e t w e e n o n e o 1 c h a r a c t e r( l e t t e r i n g ) c o l o r s . T h c o l o r s a r p r e s e r v e d u n t i l y o u c h a n g e t h e m .I f a c t , i y o e x i t a n r e s a v e S p e e d -S c r i p t 1 2 8 , t h p r o g r a m w i l l l o a da n r u w i t h y o u r c o l o r c h o i c e i t h f u t u r e .

P r i n t i n gI y o a l r e a d y t h i n k S p e e d S c r i p t 1 2 h a p l e n t y o c o m m a n d s , w a i t u n t i ly o s e w h a t t h p r i n t i n g p a c k a g eo f f e r s . S p e e d S c r i p t 1 2 8 s u p p o r t s a a r r a y o f p o w e r f u l f o r m a t t i n g f e t u r e s . I a u t o m a t i c a l l y f i t s y o u r t e x tb e t w e e n l e f t a n r i g h t m a r g i n s t h a ty o c a s p e c i f y . Y o c a c e n t e rl i n e , o b l o c k i a g a i n s t t h e r i g h tm a r g i n . S p e e d S c r i p t 1 2 s k i p s o v e r

3 C O M P U T E D G n z a l l e O c t o b e r 1 9 8 7

t h e p e r f o r a t i o n o c o n t i n u o u s - f o r mp a p e r , o r i c a w a i t f o y o t o i n s e r ts i n g l e - s h e e t p a p e r . l i n e o t e x tc a n b e p r i n t e d a t h t o o e a c hp a g e ( h e a d e r ) a n d / o r a t h e b o tt o o e a c h p a g e ( f o o t e r ) , a n i c a i n c l u d e a u t o m a t i c p a g e n u b e r i n g , s t a r t i n g w i t h w h a t e v e rn u m b e r y o l i k e .

S p e e d S c r i p t 1 2 c a p r i n t o d i f f e r e n t l e n g t h s a n w i d t h s o p p e r , a n s i n g l e - , d o u b l e - , o r t r i p l e -s p a c i n g ( o a n s p a c i n g , f o t h a tm a t t e r ) i e a s y . Y o c a p r i n t d o u m e n t u p t t h s i z e t h a t c a n b eh e l d o d i s k o t a p e b l i n k i n gs e v e r a l f i l e s t o g e t h e r d u r i n g p r i n ti n g . Y o c a p r i n t t t h s c r e e n o t

s e q u e n t i a l d i s k f i l e i n s t e a d o t o p r i n t e r . O t h e r f e a t u r e s l e y o p r i n tt m o s t p r i n t e r s , u s i n g m o s t p r i n t e ri n t e r f a c e s , a n s e n d s p e c i a l c o d e s t t h p r i n t e r t c o n t r o l f e a t u r e s l i k eu n d e r l i n i n g , b o l d f a c i n g , a n d o u b l e -w i d t h t y p e ( d e p e n d i n g o t h p r i n t e r ) .

B u w i t h a l t h i s p o w e r c o m e st h n e e d t l e a r n a d d i t i o n a l c o m a n d s . F o r t u n a t e l y , S p e e d S c r i p t 1 2 s e t s m o s t o t h e s e v a r i a b l e s t d f a u l t s t a t e . I y o d o n ' t c h a n g et h e s e s e t t i n g s , S p e e d S c r i p t 1 2 a s u m e s l e f t m a r g i n o 5 a r i g h t -m a r g i n p o s i t i o n o 7 5 n h e a d e r o f o o t e r , s i n g l e - s p a c i n g , a n c o n t i n uo u s - p a p e r p a g e f e e d i n g . T b e g i np r i n t i n g , s i m p l y p r e s s C O N T R O L -P I y o u r p r i n t e r i a t t a c h e d ,p o w e r e d o n a n s e l e c t e d ( o n l i n e ) ,S p e e d S c r i p t 1 2 b e g i n s p r i n t i n g i m e d i a t e l y . T c a n c e l p r i n t i n g , h o l dd o w n t h R U N / S T O P k e u n t i lp r i n t i n g s t o p s .

B e f o r e p r i n t i n g , b s u r e t h p p e i y o u r p r i n t e r i a d j u s t e d t t o p - o f - f o r m ( m o v e t h p a p e r p e r f or a t i o n j u s t a b o v e t h p r i n t i n g e l m e n t ) . C O N T R O L - P a s s u m e sC o m m o d o r e p r i n t e r , s i t ' s h e l p f u li y o u r i n t e r f a c e s i m u l a t e s t h m o d e s a n c o d e s o C o m m o d o r ep r i n t e r s . C O N T R O L - P p r i n t s w i t hd e v i c e n u m b e r o a n s e c o n d a r ya d d r e s s o ( u p p e r c a s e / l o w e r c a s em o d e ) .

I C O N T R O L - P d o e s n ' t w o r kf o y o u , t r a n o t h e r v a r i a t i o n ,S H I F T - C O N T R O L - P . A n s w e r t h p r o m p t P r i n t t o S c r e e n , D i s k , P r i n te r w i t h t h s i n g l e l e t t e r S , D o P P r e s s a n o t h e r k e t c a n c e l t h ec o m m a n d .

I y o p r e s s f o p r i n t e r ,S p e e d S c r i p t 1 2 r e q u e s t s t w m o r e

k e y s t r o k e s . F i r s t , a n s w e r t h D e v i c en u m b e r p r o m p t w i t h n u m b e r f r o m

t h r o u g h 7 T h i s l e t s y o p r i n t t oo n o s e v e r a l p r i n t e r s a d d r e s s e dw i t h d i f f e r e n t d e v i c e n u m b e r s ,N e x t , a n s w e r t h S e c o n d a r y a d d r e s sp r o m p t w i t h n u m b e r f r o mt h r o u g h 9

N o n - C o m m o d o r e P r i n t e r sT h s e c o n d a r y a d d r e s s i u s e d o m o s t n o n - C o m m o d o r e p r i n t e r i t e r f a c e s t c o n t r o l s p e c i a l f e a t u r e s .F o e x a m p l e , y o c a b y p a s s t h e m u l a t i o n f e a t u r e s a n u s g r a p hi c m o d e t c o m m u n i c a t e d i r e c t l yw i t h y o u r p r i n t e r ( s e e t h t r u eA S C I I c o m m a n d b e l o w ) . C o n s u l tt h l i s t o s e c o n d a r y a d d r e s s e s i y o u r p r i n t e r i n t e r f a c e m a n u a l .S p e e d S c r i p t 1 2 d o e s n o w o r k p r o pe r l y w i t h R S - 2 3 2 s e r i a l p r i n t e r s o i n t e r f a c e s .

A a d d i t i o n a l n o t e : S o m ep r i n t e r s a n i n t e r f a c e s i n c o r p o r a t ea a u t o m a t i c s k i p - o v e r - p e r f o r a t i o nf e a t u r e . T h p r i n t e r s k i p s t t h n e x t p a g e w h e n i r e a c h e s t h b o t o o p a g e . S i n c e S p e e d S c r i p t 1 2 a l r e a d y c o n t r o l s p a p e r f e e d i n g , y o n e e d t t u r n o f t h i s a u t o m a t i c s k i p -o v e r - p e r f f e a t u r e ( u s u a l l y , b s e n di n g o u t c o n t r o l c o d e s ) b e f o r er u n n i n g S p e e d S c r i p t 1 2 8 , o p a g i n gw o n ' t w o r k p r o p e r l y . R e m e m b e r ,s o m e t i m e s t h p r i n t e r c o n t r o l s t h s k i p - o v e r - p e r f f e a t u r e , s o m e t i m e st h i n t e r f a c e , a n d s o m e t i m e s b o t h .

T h o r i g i n a l C o m m o d o r e 6 v e r s i o n o f S p e e d S c r i p t h a b e e n t e s te d w i t h t h f o l l o w i n g p r i n t e r s :C o m m o d o r e 1 5 2 5 a n 1 5 2 6 ; M P S -8 0 1 , - 8 0 2 , a n - 8 0 3 ; C I t o h P r o -w r i t e r 8 5 1 0 ; E p s o n M X - 8 0 ; G e m i n i1 0 - X ; S t a r S C - 1 0 , S G - 1 0 C , a n S D 1 0 O k i m a t e 1 a n 2 0 O k i d a t a 8 a n 9 2 a n d H u s h - 8 0 C D . S p e e d -S c r i p t h a a l s o b e e n t e s t e d w i t ht h e s e p r i n t e r i n t e r f a c e s : C a r d c o A B G a n W i z ; T y m a c C o n n e ct i o n ; X e t e c ; T u r b o P r i n t ; a n M W 3 5 0 . S p e e d S c r i p t 1 2 s h o u l d w o r ke v e n i y o u r p r i n t e r o i n t e r f a c e i n o o t h i s l i s t .

B s u r e y o u r p r i n t e r o i n t e rf a c e s u p p l i e s i t o w l i n e f e e d s .A g a i n , c o n s u l t y o u r m a n u a l s a n i n s u r e t h a t e i t h e r y o u r p r i n t e r o i t e r f a c e ( b u t n o t b o t h ) s u p p l i e s a a u t o m a t i c l i n e f e e d a f t e r c a r r i a g e r t u r n . T t e s t t h i s , p r i n t a s m a l l s a p l o t e x t w i t h C O N T R O L - P . S i n c et h d e f a u l t i s i n g l e - s p a c i n g , y o s h o u l d n o s e d o u b l e - s p a c i n g , n o

Page 41: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 41/136

W W o n ' t B U N D E R S O L Ds t I n P r i c e , 1 s I S u p p o r t , 1 s I W a r r a n t yD a F r e e T r i a l 9 D a I m m e d i a t e R e p l a c e m e n t P o l i c y F r e e C a t a l o g s

b e f o r e y o o r d e r , o u p r i c e s m a b l o w e r A l s a l e p r i c e s e x p i r e 1 0 - 3 1 - 8 7

6 4 c C o m p u t e rI n c l u d e d w i t h e a c h c o m p u t e r i t h G E O S P r o g r a m :

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

S a l e $[ A d d $ 1 0 . 0 0 s h i p p i n g . * ) 1 4 9

L i s t $ 2 4 9

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

C o m p a t i b l e

S a l e $( A d d $ 1 0 . 0 0 s h i p p i n g . * ) 1 3 L i s t $ 2 4 9

F u l l S i z e P i a n o / O r g a n K e y b o a r dN o W i t h C o n d u c t o r S o f t w a r e F R E E ! $ 5

( A d d * 5 . 0 0 . h l p p i n B . * ) L i s t $ 1 5 9W i t h t h i s 4 k e ( A - Q p r o f e s s i o n a l g u a g c s p r i n g l o a d e d k e y b o a r d , a n t h F R E E C o n d u c t o r S o f t w a r e i n c l u d e d , y o c a p l a y ,

r e c o r d , c o m p o s e a n a c c o m p l i s h j u s t a b o u t a n m u s i c a l f e a t f r o m B a c h t R o c k . T h b u i l t - i n i n t e r f a c e p l u g s r i g h t i n t o t h j o y s t i c k p o r t o f y o u r C o m m o d o r e 6 4 / 1 2 8 . J u s t l o a d t h F R E E C o n d u c t o r S o f t w a r e ( $ 1 9 . 9 5 V a l u e ) a n d y o u r o y o u r w a y !

A d j u s t t h k e y b o a r d t J u s t a b o u t a n y i n s t r u m e n t o r s o u n d y o u w a n t T e a c h e s y o h o t p l a y : f r o m s c a l e s t a n o t h 3 p r e - r e c o r d e d s o n g s R e c o r d s n d p l a y b a c k ( r a c k s u n t i l l y o u r c o m p o s l i t i o n i c o m p l e t e P l u s m u c h M o r e

T h M u s i c T e a c h e rP r o g r a m t e a c h e s a b e g i n n e r h o t r e a d m u s i c a n p l a y i

t l y i r h y t h m o t h k e y b o a r d . F e a t u r e s t r u m p e t , o r g a n ,s y n t h e s i z e r i n s t r u m e n t s o u n d s , b u i l t - i n m e t r o n o m e ,

a y c o n t r o l a n s e t - u p m e n u f o c u s o m i z i n g t h m u s i c( D i s k ) L i s t S 3 9 . 9 5 S a l e S 2 4 . 9 5

T h P r i n t e d S o n gW i t h t h i s p r o g r a m y o c a p r i n t o u t , i m u s i c n o t a t i o n , y o u rc o m p o s t i t i o n f o o t h e r s t r e a d o p l a y . R e q u i r e s T h C o n d u c t o rP r o g r a m a n p r i n t e r 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 g r a p h i c sm o d e s u c h m o s t d o t m a t r i x p r i n t e r s w i t h C o m m o d o r e g r a p h i c si n t e r f a c e . ( D i s k ) L i s t $ 2 9 . 9 5 S a $ 1 9 . 9 5

D I R E C T ( D i v i s i o n o P R O T E C T O )2 2 2 9 2 N P e p p e r R d . , B a r r i n g t o n , I L 6 0 0 1 0

3 1 2 / 3 8 2 - 5 0 5 0 o 3 1 2 / 3 8 2 - 5 2 4 4W L o v e O u C u s t o m e r s

H l l n o l i i M l d o f t t i a d 6 ' A % - n l . i t a x . A l o n J w i i m n t b I U . S . D o l k n .W m . t a l p o i n t . I t h U . S . , C A N A D A , P U B t T O ' ( C O A F O - F P O .F ' l « i i » c a l l f o r c h a r a n u t r t . k S . c o n t i n e n t a l U . S . o r C . O . D . * M O t t O t K t■ n c l o t * c * » h t » r c h e c k . m o n e y o r d e r o r p e r t o n a l c h e c k . A l l o w d a y *d e l i v e r y , 3 t T f o r p h o n e o r d e r * a n d a • M p r e u m a l l . P r t o M a n a v o l i a b i l i t y t i i H - t c h a n e * w i t h o u t n o l l e * ( M o n i t o r ! o n l y ( h l p p v d I

Page 42: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 42/136

W W o n ' t B U N D E R S O L D1 s t I n P r i c e , 1 s I S u p p o r t , 1 s I W a r r a n t y

D a F r e e T r i a l 9 D a I m m e d i a t e R e p l a c e m e n t P o l i c y F r e e C a t a l o g sb e f o r e y o o r d e r , o u p r i c e s m a b l o w e r A l s a l e p r i c e s e x p i r e 1 0 - 3 1 - 8 7

8 C o l u m n P r i n t e r * 8 % L e t t e r S i z eB i B l u e P r i n t e r D o M a t r i x

H e a t T r a n s f e rU p p e r C a s eL o w e r C a s e

U n d e r l i n eE n l a r g e d

A f f o r d a b l eP l u s M o r e

N O n S e l l s T h i sP r i n t e r F o L e s s !

S c a l e $ 2 L i s t $ 1 9 9 * ■ -

9 ( A d d S 7 . 5 O S h i p p i n g * )

T h i s p r i n t e r w a m a d e b C a n o n ® f o I B M . T h B i B l u e p r i n t e r c o m e s r e a d y t h o o k u p t t h s e r i a l p o r t o f t h I B M ® P j r X T A C o m p a t i b l e s . P l u s w i t h o u r l o w c o s t a d a p t e r c a b l e s y o c a n c o n n e c t t h i s p r i n t e r t t h A p p l e ® I I H e H a n C o m p a t i b l e s , A t a r i ® c o m p u t e r s , C o m m o d o r e ® 6 4 1 2 8 , S X - 6 4 , V i 2 0 P l u s 4 a n m o r e .2 3 2 A d a p t e r A d a p t e r f o I B M ® P C A T X T A p p l e ® I s e r i e s R S - 2 3 2 p o r t . ( S p e c i f y m a l e o f e m a l e ) . . L i s t $ 4 9 . 9 5 S a l e $ 1 9 . 9 5

H L a s e r 1 2 8 I n t e r f a c e W i t h p r i n t e r d r i v e r p r o g r a m f o g r a p h i c s a n t e x t L i s t $ 4 9 . 9 5 S a l e $ 1 9 . 9 5C o m m o d o r e ® I n t e r f a c e P r i n t s g r a p h i c s a n t e x t . U s P r i n t S h o p a n m o r e L i s t $ 4 9 . 9 5 S a l e $ 1 9 . 9 5A t a r i ® I n t e r f a c e ( E x c l u d e s A t a r i 1 2 0 0 ) P r i n t s g r a p h i c s a n t e x t . U s P r i n t S h o p a n m o r e L i s t $ 4 9 . 9 5 S a l e $ 1 9 . 9 5

( 2 R o l l s ) L i s t $ 1 9 . 9 5 S a l e $ 5 . 9 5 S i n g l e S h e e t P a p e r ( Q t y . 5 0 0 ) L i s t $ 2 9 . 9 5 S a l e $ 1 2 . 9 5I B M . A ^ 4 e , C u K n b O « u H K l 0 R p A u n 4 L u « u e r t ( U E « ^ [ r t d c n w b o f I

H i - S p e e d [ 1 6 0 - 1 8 0 C P S ) P r i n t e rN L Q - 1 8 0 P r i n t e r N e a r L e t t e r

Q u a l i t y

* L i f e t i m eW a r r a n t y

N O n S e l l s T h i sP r i n t e r F o L e s s !

S a l e $L i s t $ 4 9 9 1 9 ( A d d $ 1 0 . 0 0 S h i p p i n g 1 )

N 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 l C o n t r o l s H i g h S p e e d D o M a t r i xL e t t e r Q u a l i t y M o d e s 8 B u f f e r f r e e s u c o m p u t e r 4 - t i m e s f a s t e r • S u p e r G r a p h i c s

P i c a , E l i t e , I t a l i c s , C o n d e n s e d B u s i n e s s o r P e r s o n a l T r a c t o r / F r i c t i o n 1 D a F r e e T r i a l* L i f e t i m e W a r r a n t y o P r i n t H e a d M o n t h 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

I N T E R F A C E SI B $ 2 4 . 9 5 A p p l e I $ 4 4 . 9 5 L a s e r 1 2 8 $ 1 9 . 9 5 C o m m o d o r e $ 2 9 . 9 5 A t a r i $ 3 9 . 9 5 M a c i n t o s h $ 4 9 . 9 5

D I R E C T ( D i v i s i o n o P R O T E C T O )2 2 2 9 2 N P e p p e r R d . , B a r r i n g t o n , I L 6 0 0 1 0

3 1 2 / 3 8 2 - 5 0 5 0 o 3 1 2 / 3 8 2 - 5 2 4 4W L o v e O u C u s t o m e r s

I l l i n o i s ™ » k W n i i a d f u l t a x . A l w d w j m i n t b I U . S . D a l i a n .W ■ h i j j t a l p o i ' i u I t h U . S . . C A N A D A . P U B C T O K I C O A T O - F F O .P 1 * d h c o l l l o c t m r g v i w M d a c o n t i n e n t a l U . S . o C . O . D . « A M M • k I o h o n h l a r e t w e k . m o n v y a r d a r o p t m t m e i c h a d i . A l l o w 1 d o y id a l l v a r r , t l a p h a n a o r d e r * a n d a w p n u m a l l . P r i m a n a v a i l a b i l i t y t u b | * c i t c h a n g a w i t h o u t n o t l M . ( M o n i t o r * o n l y • h l p p o d I ^ t P .

Page 43: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 43/136

W o n ' t B U N D E R S O L DD a F r e e T r i a l 9 D a I m m e d i a t e R e p l a c e m e n t P o l i c y F r e e C a t a l o g s

C a l l b e f o r e y o o r d e r , o u p r i c e s m a b l o w e r S a l e p r i c e s e x p i r e 1 0 - 3 1 - 8 7

C o m p l e t e A p p l e ®S y s t e m

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 t

S a l e P r i c e

P r o f e s s i o n a l I B M ® X C o m p a t i b l e S y s t e m

C 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 e

L l i t t l Z M ( A d d S 3 5 . 0 0 3 h i p p i n g . ' )

a t e r 1 3 8 K 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 s i n c l u d e dR u n s v i r t u a l l y a l A p p l e l l / l l c / l l e s o f t w a r e

R e 1 2 M o n o c h r o m e M o n i t o ri B l u e B ' / s " P r i n t e r w i t h I n t e r f a c e a n p a p e r

r e P a c k a g 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 S d a t a e n t r y

* l I h . '

H i - S p e e d£ P r i n t e r

a n C o l o r M o n i t o r

O p t i o n sA v a i l a b l e

N O n S e l l sT h e s e S y s t e m s

F o L e s s !

6 4 i i : , t s v < < ; 5 ( A t J d t t 5 . 0 0 * h i p p i n g . *

4 . 7 7 / 8 M H S 1 3 K S u p e r T u r b o X C o m p u t e rC l o c k / c o l e n d a r ; P a r a l l e l , s e r i a l a n g a m e p o r t s

M S D O S 3 . G . W . B a s k i n c l u d e dH l - R e s 1 2 M o n o c h r o m e M o n i t o rB i B l u e 8 V i " P r i n t e r w i t h i n t e r f a c e a n p a p e rS o f t w a r e P a c k a g 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 el r d d v n a r k o t A ? p l . C w n p u i . n I n ' ■ " - ' • I ' ' - r o ^ i i / V . , ■ „ . ; V .

C - 6 4 S y s t e mD r i v e , M o n i t o r P r i n t e r

S a l e P r i c e

l l i t $ 1 M 5 ( A d d m O O i h i p p i n g . ' )

A l t h i s f o r ' 3 9 9 L i s t' 2 9 9 ' "l 2 2 9 0 0

C o m m o d o r e 6 C o m p u t e rA c c e l e r a t o r D i s k D r i v eH i - R e r , 1 2 M o n o c h r o m e M o n i t o r ' 2 4 9M o n i t o r C a b l e 1

B i B l u e t Y i " P r i n t e r w i t hI n t e r f a c e a n r o l l s o p a p e r * 1 9 9 D 0

4 9 T o t a l P r i c e s M 0 4 5 9 0

S F l o p p y D i s k S a l eD o u b l e - S i d e d D o u b l e - D e n s i t y

A L o A e a c h

1 0 0 % C e r t i f i e dE a c h d i s k I i n d i v i d u a l l y c h e c k e d . 1 M W . O O s h l p p j ^ . * )L i f e t i m e F r e e R e p l a c e m e n t W a r r a n t yA g a i n s t f a i l u r e t p e r f o r m d u t o f a u l t y m o t e r i a l s o w o r k m a n s h i p .A u t o m a t i c D u s t R e m o v e rM o k e s s u r e d u s t a n d i o r c o n s t a n t l y r e m o v e d d u r i n g o p e r a t i o n .

B o o 1 3 . 9 0 ( 3 9 = e a c h )B o o f 5 0 $ 1 4 . 5 0 ( 2 9 * e a c h )B o o f 1 0 0 $ 2 4 . 0 0 ( 2 4 * e a c h )

B o o 1 0 0 < : u m « m W i t h o u t l i n kP a p « r E c o n o m y i l w w i . . . . . . d i

1 3 1 2 1 3 8 2 -F o A t a r i C o m m o d o r e1 3 1 2 ) 3 8 2 -F o I B M & A p p l e 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 0 0 1 0

W L o v e O u C u s t o m e r s

Page 44: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 44/136

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

P r i n t i n g T S c r e e n A n D i s kS H I F T - C O N T R O L - P p r i n t s t o t h s c r e e n w h e n y o p r e s s S W h a t a p e a r s o t h e s c r e e n i e x a c t l y w h a tw o u l d p r i n t o t h p r i n t e r . I y o u s d o u b l e - s p a c i n g ( s e e b e l o w ) , i t ' sm u c h e a s i e r t o s e h o e a c h l i n e i p r i n t e d . W i t h t h i s s c r e e n p r e v i e w ,y o c a s e w h e r e l i n e s a n p a g e sb r e a k . T f r e e z e p r i n t i n g , p r e s s t h N S c r o l l k e y . W h e n p r i n t i n g i f i i s h e d , p r e s s a n k e t r e t u r n t e d i t i n g .

S H I F T - C O N T R O L - P p r i n t s t d i s k f i l e w h e n y o p r e s s D . E n t e r

t h f i l e n a m e w h e n i t ' s r e q u e s t e d .S p e e d S c r i p t 1 2 s e n d s o u a l p r i n t e ri n f o r m a t i o n t o s e q u e n t i a l f i l e . Y o c a u s o t h e r p r o g r a m s t p r o c e s st h i s f o r m a t t e d f i l e . T r t h i s s i m p l ee x a m p l e :1 O P E N 1 , 2 O P E N 2 , S , S , " f i t e t i a m e "3 G E T # 2 , A J : S S S T P R 1 N T # 1 , A $ ; : I

S T H E N 3 4 P R I N T # 1 : C L O S E5 C L O S E

T h i s p r o g r a m d u m p s t h e d i s kf i l e s p e c i f i e d b t h f i l e n a m e i l i n e2 t a n p r i n t e r . Y o c a n u s e i t p r i n t S p e e d S c r i p t 1 2 8 f i l e s ( p r od u c e d w i t h S H I F T - C O N T R O L - P )o a n o t h e r C o m m o d o r e c o m p u t e ra n p r i n t e r w i t h o u t r u n n i n g S p e e d -S c r i p t 1 2 8 . C h a n g e l i n e 1 t O P E N1 , 2 , 0 , C H R $ ( 6 ) t d u m p t h f i l e t o 3 0 0 - b a u d m o d e m o R S - 2 3 2 p r i n te r o O P E N 1 , 3 t o d i s p l a y i o t h s c r e e n .

N o t e t h a t f i l e s t h a t a r s a v e d( w i t h F 8 s t o r e t e x t a s c r e e n c o d e s .I y o p r i n t t o d i s k ( w i t h S H I F T -C O N T R O L - P ) , t h e c h a r a c t e r s a r s e n t a C o m m o d o r e A S C I I . Y o m a a l s o p r i n t f i l e t d i s k a s t r u e A S C I Ib i n c l u d i n g t h f o r m a t t i n g c o m a n d a t h b e g i n n i n g o f t h e f i l e . I y o w r i t e m e s s a g e s o f i l e s y o w a n tt u p l o a d t o b u l l e t i n b o a r d o t e l ec o m m u n i c a t i o n s s e r v i c e , t h m e s a g e s h o u l d u s u a l l y b s t o r e d a C o m m o d o r e A S C I I o t r u e A S C I I ,d e p e n d i n g o w h e t h e r y o u r t e r m in a p r o g r a m i c a p a b l e o t r a n s l a ti n b e t w e e n t h t w s t a n d a r d s .

F o r m a t t i n g C o m m a n d sT h p r i n t - f o r m a t t i n g c o m m a n d sm u s t b d i s t i n g u i s h e d f r o m n o r m a l

4 C O M P U T E ' S G a z o f t o O c t o b e r 1 9 8 7

t e x t , s t h e y a p p e a r o n s c r e e n i r e v e r s e f i e l d w i t h t h t e x t a n b a c kg r o u n d c o l o r s s w i t c h e d . Y o e n t e rt h e s e r e v e r s e - v i d e o l e t t e r s b p r e s si n C O N T R O L - E ( B r i t i s h p o u n ds i g n ) o r C O N T R O L - 3 , w h i c h i e a s i e r t t y p e w i t h o n h a n d . A s w e r t h p r o m p t E n t e r f o r m a t k e y :b p r e s s i n g s i n g l e k e y . T h i s k e i i n s e r t e d i n t o t e x t i r e v e r s e v i d e o .A l l e t t e r e d p r i n t e r c o m m a n d ss h o u l d b e n t e r e d i l o w e r c a s e ( u n -s h i f t e d ) . D u r i n g p r i n t i n g , S p e e d -S c r i p t 1 2 t r e a t s t h e s e c h a r a c t e r s a p r i n t i n g c o m m a n d s .

T h e r e a r t w k i n d s o f p r i n t i n gc o m m a n d s , w h i c h w i l l b c a l l e ds t a g e a n s t a g e 2 S t a g e c o m a n d s u s u a l l y c o n t r o l v a r i a b l e ss u c h a l e f t m a r g i n a n r i g h t m a g i n . M o s t a r f o l l o w e d b n u b e r , w i t h n s p a c e b e t w e e n t h c o m m a n d a n t h n u m b e r . S t a g ec o m m a n d s a r e x e c u t e d b e f o r el i n e i p r i n t e d .

S t a g e c o m m a n d s , l i k e c e n t e ri n a n u n d e r l i n i n g , a r e x e c u t e dw h i l e t h l i n e i b e i n g p r i n t e d .U s u a l l y , s t a g e c o m m a n d s m u s t b o a l i n e o t h e i r o w n , a l t h o u g h y o c a g r o u p s e v e r a l s t a g e c o m a n d s t o g e t h e r o l i n e . S t a g ec o m m a n d s a r b n a t u r e e m b e d d e dw i t h i n l i n e o t e x t . s a m p l e s t a g e

l i n e c o u l d l o o k l i k e t h i s :

[ I 1 0 B 5 0 B 2E m b e d d e d s t a g e 2 c o m m a n d s l o o kl i k e t h i s :

B T h i s l i n e i c e n t e r e d . « -T h i s i i i H i i m h ' f l i n i r i i i H . <

S t a g e C o m m a n d sL e f t m a r g i n . F o l l o w w i t h

n u m b e r f r o m t 2 5 5 . U s f o n m a r g i n . D e f a u l t s t 5 S e F i g u r e 2f o a i l l u s t r a t i o n o m a r g i ns e t t i n g s .

R i g h t m a r g i n p o s i t i o n ,n u m b e r f r o m t 2 5 5 . D e f a u l t s t 7 5 B s u r e t h e r i g h t - m a r g i n v a l u ei g r e a t e r t h a n t h e l e f t - m a r g i n v a u e o S p e e d S c r i p t 1 2 8 w i l l b e c o m ee x t r e m e l y c o n f u s e d . S o m e p r i n t e ri n t e r f a c e s f o r c e c e r t a i n p r i n t i n gw i d t h , u s u a l l y 8 c h a r a c t e r s w i d e .Y o u ' l l n e e d t d i s a b l e t h i s i o r d e rt p e r m i t S p e e d S c r i p t 1 2 t p r i n tl i n e s l o n g e r t h a n 8 c h a r a c t e r s .

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

r e l a t i v e t t h e t o p o f t h e p a g e . D f a u l t s t 5 T h h e a d e r ( i a n y ) i a w a y s p r i n t e d o t h f i r s t l i n e o f t h ep a g e , b e f o r e t h f i r s t l i n e o t e x t .

B o t t o m m a r g i n . T h l i n e a w h i c h p r i n t i n g s t o p s b e f o r e c o t i n u i n g t t h e n e x t p a g e . S t a n d a r d8 V 1 i n c h p a p e r h a s 6 6 l i n e s o m o s t p r i n t e r s ( s i x v e r t i c a l l i n e s o t e x t p e i n c h i s t a n d a r d f o C o m o d o r e p r i n t e r s ) . B o t t o m m a r g i nd e f a u l t s t 5 8 T h f o o t e r ( i a n y ) i a l w a y s p r i n t e d o t h l a s t l i n e o t h p a g e , a f t e r t h l a s t l i n e o t e x t .

P a g e l e n g t h . D e f a u l t s t 6 6 I y o u r p r i n t e r d o e s n o p r i n t s i l i n e s p e i n c h , m u l t i p l y l i n e s - p e r -i n c h b 1 t g e t t h e p a g e l e n g t h .E u r o p e a n p a p e r i u s u a l l y l o n g e rt h a n A m e r i c a n p a p e r — I l 5 / e o 1 i n c h e s . T r p a g e l e n g t h o f 6 o 7 2

S p a c i n g . D e f a u l t s t s i n g l e -s p a c i n g . F o l l o w w i t h n u m b e r f r o m

t 2 5 5 . U s f o s i n g l e - s p a c i n g ,f o d o u b l e - s p a c i n g , a n f o t r i p l e -s p a c i n g .

S t a r t n u m b e r i n g a p a g en u m b e r g i v e n . P a g e n u m b e r i n gn o r m a l l y s t a r t s w i t h 1

D i s a b l e s p r i n t i n g u n t i l s l e c t e d p a g e n u m b e r i r e a c h e d . F o re x a m p l e , v a l u e o w o u l d s t a r tp r i n t i n g t h t h i r d p a g e o y o u r d o u m e n t . N o r m a l l y , S p e e d S c r i p t 1 2 s t a r t s p r i n t i n g w i t h t h f i r s t p a g e .T h i s o p t i o n i u s e f u l i y o u ' v e p r i n te l o n g d o c u m e n t a n d d i s c o v e ry o u n e e d t o c o r r e c t m i s t a k e a n r e p r i n t s i n g l e p a g e .

S e t s t h p a g e w i d t h , i n c o lu m n s ( t h i n k a c r o s s ) . D e f a u l t s t 8 0 Y o n e e d t c h a n g e t h i s f o t h s a k eo t h c e n t e r i n g c o m m a n d i y o u ' r ep r i n t i n g i d o u b l e - w i d t h o c o d e n s e d t y p e , o i y o u ' r e u s i n g 4 0 c o l u m n o w i d e - c a r r i a g e p r i n t e r .

F o r c e d p a g i n g . N o r m a l l y ,S p e e d S c r i p t 1 2 p r i n t s t h f o o t e ra n m o v e s o t t h e n e x t p a g e o n l yw h e n i h a f i n i s h e d p a g e , b u y o c a f o r c e i t c o n t i n u e t t h n e x tp a g e b y i s s u i n g t h i s c o m m a n d . I r e q u i r e s n n u m b e r s .

M a r g i n r e l e a s e . D i s a b l e st h l e f t m a r g i n f o t h n e x t p r i n t e dl i n e . R e m e m b e r t h a t t h i s e x e c u t e sb e f o r e t h l i n e i p r i n t e d .

T r u e A S C I I . E v e r y c h a r a ct e i a s s i g n e d n u m b e r i t h A S C I I ( A m e r i c a n S t a n d a r d C o d ef o I n f o r m a t i o n I n t e r c h a n g e ) c h a ra c t e r s e t . M o s t p r i n t e r s u s t h i s t r u eA S C I I s t a n d a r d , b u C o m m o d o r e

Page 45: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 45/136

S u p e ri o n a t o d a y ' s m o s t p o p u l a r l a n g u a g e s .

I f e a s y t t r a n s p o r t s o u r c e c o d e f r o mo n c o m p u t e r t a n o t h e r . W i t h 3 a p * r y o c a d e v e l o p s o f t w a r e o j u s t l e a r n o y o u rC o m m o d o r e . S u p e r i e a s y t u s a n t a k e s f u l l a d v a n t a g e o t i n t , v e r s a t i l el 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 dI m a n y t i m e s f a s t e r t h a n B A S I C . I n c l u d e sl 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

D e s i g n p i c t u r e s a n g r a p h i c s q u i c k l y a n p r e c i s e l y . U n l i k e o t h e r d r a w i n g p r o g r a m s ,y o u c a n p r o d u c e e x a c t s c a l e d o u t p u t o y o u r p r i n t e r D e s i g n I t h u n i t s o y o u rd r a w i n g p r o b l e m ( f e e t , m l l o s , m e t e r s , e t c . )a n d s e n d h a r d c o p y t m o s t p r i n t e r s . U s e se i t h e r t h e k e y b o a r d , l i g h t p e n o 1 3 5 1 m o u s e .T w s e p a r a t e w o r k s c r e e n s — t r a n s f e ra r t w o r k f r o m o n s c r e e n t t h o t h e r . P l a c et e x t i l o u r s i z e s a n y w h e r e i t h p i c t u r e — t h r e e e x t r a l o n t s i n c l u d e d : O l E n g l i s h , 3 - a n T e c h . " T r y A g a i n " a l l o w sy o t u n d o m i s t a k e s . D r a w s o l i d o d a s h e dl i n e s , c i r c l e s , e l l i p s e s a t a n a n g l e , r a y s a n b o x e s . D e s i g n f i l l p a t t e r n s , f o n t s a n o b j e c t s . C a d p a k I t h f u l l - f e a t u r e d d e s i g na n g r a p h i c s p a c k a g e f o y o u r c o m p u t e r ,f o C - 6 4 S 3 9 . 9 S t o C - 1 2 8 S S 9 . 9 5

B A S I C C o m p i l e rN o a n y o n e c a s p e e d u t h e i r B A S I Cp r o g r a m s b y t 3 t i m e s ! B a s i c - 6 4 a n B a s i c - 1 ? 3 e a s i l y c o n v e r t y o u r p r o g r a m s i n t of a s t m a c h i n e l a n g u a g e o s p e e d c o d e ( t a k e su l e s s s p a c e y e p r o t e c t s y o u r p r o g r a m sf r o m p r y i n g e y e s ) o m i x t u r e o b o t h . Y o c a e v e n c o m p i l e p r o g r a m s w r i t t e n w i t he t e n t i o n s — S i m o n ' s B a s i c , V I C T R E E ,B A S I C 4 . 0 , V i d e o B a s l o a n o t h e r s . W h e nt h c o m p i l e r f i n d s a e r r o r , i j u s t d o e s n ' ts t o p , b u c o n t i n u e s t o f i n d a n o t h e r e r r o r sa w e l l . S u p p o r t s o v e r l a y s a n d h a s m a n yo t h e r o p t i o n s . 1 2 v e r s i o n w o r k s i F A S Tm o d e a n a l l o w s y o t u s a l 1 2 8 K o m e m o r y . I y o u r p r o g r a m w a l k s o c r a w l s ,g i v e I t h s p e e d t R U N !f o C - 6 4 $ 3 9 . 9 5 f o C - 1 2 8 $ 5 9 . 9 5

u s e r s s h o u l d n e e d . . . u l t r a - f a s t c o m p i l e ,a n l i n k l i m e s m a k e p r o g r a m d e v e l o p m e n tf f f & t l e s s . " A d a m H a r s t , T r a n s a c t o r

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 .C o m b i n e u t s e v e n m o d u l e s w i t h t h l i n k e r . B e s i d e s t h s t a n d a r d I / l i b r a r y ,g r a p h i c l i b r a r y ( p l o t p o i n t s , l i n e s , f i l l ) a n d am a t h l i b r a r y ( s i n , c o s , t a n , l o g , a r c t a n , m o r e )a r i n c l u d e d . W h e t h e r y o w a n t t t e a m C , o rp 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 C i i t i e o n t b u y .f o C - 6 4 $ 5 9 . 9 5 f o C - 1 2 8 $ 5 9 . 9 5

" . . . e v e r y t h i n g a g o o d c o m p i l e r s h o u l db e . . . c o s y t o u s e . . . e f f i c i e n t . . . o f f e r s g o o dr a n g e o f o p t i o n a l f e a t u r e s . . . e x c e l l e n td o c u m e n t a t i o n . . . i e x p e n s i v e . "T o B o n f o r d , C o m m o d o r e M a g a z i n o

y o u rB A S I C p r o g r a m s

b o o s t !

. . a n S U P E R B O O K S !

A n a t o m y o l h C - & 4I n s k J o Y s g u i o f t l o " 6 4 i r r i e m u S .G r a p h i c s . S o u n d * I / O , f c o r n a l ,

o r m a p s , a n m u c h

A n a t o m y o t h m 7 5 4 1 O f t t t *• ' - • . I h a n d b o o k o n t n l s d f h v e ,a ' p l a i n s a l F i l l e d w i t h m a n ye * a m p l s o p r o g r a m s , u i l l i i k wF l t t 1 M

B A S I C 7 . I N T E R N A L S

b i c u i ^ S o f t * a

m o r f t . C o m p l e t e c o m m e n t e d F u l l y c o m m a n i a o ' 1 M R O S O O p p f e t i n g * B O O p p S 1 9 . B 5

1 - , f , 1 . ■ t o l t \ » 6 ' - ' ■ : - . o - 1 ■ , ! . i ■ . I ,n l q u e s . a d v a n c e d g r a p h i c s .I m p r o v e d d a i a J n p u l , C P / M ,s n h a n c o a B A S I C , d a l a n a n d -

: i . i U i i K i n * 2 7 £ p p $ 1 9 9 5

m i o o n G E 0 5 A d f o u l o w a p p l i c a t i o n * l C E O 5 . s : . ' . r ■ . i . - . L f , |d i s p l a y c l o c k S i n g l o - G t o pI r n w m o ^ y . J I B

G E O S i i h k fC o l l f t c i i a n o r > * i p n j | i # c h -

v j f o . i l l G E O S l . h I n c k j a a s t o n t * O r t o r d m a c h i n el a n g u a g e m o n h o r . q u i c kb & 9 S 5

1 2 B A S I C 7 . 0 l n l , t r m t ;C u a t n i n s k l f f I n t o o B A S I C 0 T h i s o r t i a u f l t l v f lh a n d c o o h l c o r n p l o i a w i t hi u c o m m a n t f l f l 0 A 5 I O 7 . R O l i s t i n g s

I N T E R N A L Sc o m o nr ^ B a W I

1 5 7 1

\ — — —

t u < N T E R N A L S

j v r w w -

= 7 f r r, , . U L I

T i

v a

C - 1 2 S I H T E r W A i . SI m p o r i a n t C - 1 2 * t n f o r m a d o n .C o v e r s g r a p h i c c h p i M M U .U O , S O c o l u m n g r a p h i c ! a n I l j I I j f c o n i m a n l g d R O F Mi i W i f t g i . m o r e 5 C O c o S 1 9 K

J S T 1 I N T E R N U . SE s i s n l l a f r a f a r v n n . I n l s m a ld r l v s l u n c i l o n s . E x p l a i n sv i r l a j s a s a n H ( a r n u l tF u l l y - c o m m e n t e d R O

■ " 5 C « > S 1 9 9 5

P E E K S S P O K E S0 —

S f f l l v i r e

C a l l r o f o t h n a m e o y o u r n e a r e s td e a l e r . O o r d o r d i r e c t w i t h y o u r c r e d i t c a r db c a l l i n g 6 1 6 / 2 4 1 - 5 5 1 0 . A d $ 4 . 0 0 p e o r d e r f o S S H . F o r e i g n a d $ 1 2 . 0 0 p e i t e m .

A b a c u s M l ! ! ! ! !l i i l i l l i i !

C - I 2 I T R I C K S & T I P SF a s c l r a E l n g a n p r a c t i c a l I n l oo t h C - 1 I 8 . 8 0 - c o l h l r ng r a p h i c s , b a n k i w l l c h l n g .3 0 p a g a i o u » F u l i n r o r r n .« c l o « v » y o n 4 S l i > 3

C - l l * P E E K S P O K E SD o z s m o p r o g J a r n m l n r jq u i c k - h f t t e r a t u h n l q u n o t h s o p a r a E i n g l y s t o m , i t a c W A .z e r o p a g e , p o p n l a r a a n B A S I C M 0 ( p 1 1 8

P . O . B o 7 2 1 9D e p t . G A

G r a n d R a p i d s , M 4 9 5 1 0T e l e x 7 0 9 - 1 0 1 ^ 3 X 6 1 6 / 2 4 1 - 5 0 2 1

P h o n e 6 1 6 / 2 4 1 - 5 5 1 0O t h e r b o o k s a n s o f t w a r e a l s o a v a i la b l e . C a l l o w r i t e l o y o u r f r e o c a l a l o g .D e a l e r s i n q u i i e s w o l c o m e - 2 0 0 0 n a t i o n w i d e .

Page 46: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 46/136

F i g u r e 2 G r a p h i c R e p r e s e n t a t i o n O M a r g i n S e t t i n g s

V a l u e s s h o w n a r e d e f a u l t s e t t i n g s

T o p M a r g i nQ

l . r f t M a r g i nB

B o t t o m M a r q i n0 5

A

- 7 5 -5

H e a d e rE E B r a n n o n / S p e e d S c r i p t / '

I I 6 l i n e s

R i g h t M a r g i nH 7

F o o t e r[ f l B r a n n o n / S p e e d S c n p t / '

F i g u r e 3 Q u i c k - R e f e r e n c e P r i n t e r F o r m a t C o m m a n d sD e i c n p i o

T r u * A S C I IB o t t o m n a r g l nC e n t e r i n gE d g e r i g h t

F o o t e rL i n k f i l e *H e a d e rI n o r n a t i o nL i n e f e e d s o L e f t m a r g i nM a r g i n r e l e a s e

o f 5

1 1 N e x t p a g eI P a g e l e n g t h 6

R i g h t n a r g i n 7 ^ S p a c i n gK T o n i r g i n

U n d e r 1 i n eP a s e w a i tC o l u n n s a c r o s s a

E I n i t i a l p a s e t S k i p p a g e s

! - : l P r i n t p a g e

Q S p e e d S c r i p - t / Q 4 C e n t e r e d H e a d e r w i t h n u m b e r

Q 9 i 8 p e e d S c r i p t . >

L e f t n i r g i n 1 8 r i g h t n a t * g l n 7 8 d o u b l e s p a c i n g .G o t o a n d c o n t i n u e p r i n t i n g w i t hf i l t n a n e " S p e e d S c r i p t . "

C o m m a n d D e s c r i p t i o n D e f a u l t C o m m a n d D e s c r i p t i o n D e f a u l tT r u e A S C I IB o t t o m m a r g i nC e n t e r i n gE d g e r i g h tF o o t e rL i n k f i l e -H e a d e rI n f o r m a t i o nL i n e f e e d s o L e f t m a r g i n

o f 5

M a r g i n r e l e a s e

N e x t p a g eP a g e l e n g t hR i g h t m a r g i nS p a c i n gT o m a r g i nU n d e r l i n eP a g e w a i tC o l u m n s a c r o s sI n i t i a l p a g eS k i p p a g e sP r i n t p a g e

6 7

8

p r i n t e r s e x c h a n g e t h v a l u e s f o u p e r c a s e a n l o w e r c a s e t m a t c hC o m m o d o r e ' s o w v a r i a t i o n o A S C I I . S o m e p r i n t e r i n t e r f a c e s d n o t r a n s l a t e C o m m o d o r e A S C I Ii n t o t r u e A S C I I , s y o n e e d t u s t h i s c o m m a n d t t e l l S p e e d S c r i p t1 2 t t r a n s l a t e . A l s o , y o w i l ls o m e t i m e s w a n t t d i s a b l e y o u r i t e r f a c e ' s e m u l a t i o n m o d e i n t e n t i o na l l y , i o r d e r t c o n t r o l s p e c i a lp r i n t e r f e a t u r e s t h a t w o u l d o t h e rw i s e b r e j e c t e d b e m u l a t i o n . P l a c et h i s c o m m a n d a t h f i r s t c h a r a c t e ri y o u r d o c u m e n t , e v e n b e f o r e t h h e a d e r a n f o o t e r d e f i n i t i o n s . D o n ' tf o l l o w i w i t h n u m b e r .

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

P a g e w a i t . L i k e t h t r u eA S C I I c o m m a n d , t h i s o n s h o u l db p l a c e d a t h b e g i n n i n g o y o u rd o c u m e n t b e f o r e a n t e x t . W i t hp a g e w a i t t u r n e d o n , S p e e d S c r i p t1 2 p r o m p t s y o t I n s e r t n e x t s h e e t ,p r e s s R E T U R N w h e n e a c h p a g e i f i n i s h e d p r i n t i n g . I n s e r t t h n e x ts h e e t , l i n e i u w i t h t h e p r i n t h e a d ,a n t h e n p r e s s R E T U R N t c o n t i nu e P a g e w a i t i i g n o r e d d u r i n g d i s ko r s c r e e n o u t p u t .

S e l e c t a u t o m a t i c l i n e f e e d sa f t e r c a r r i a g e r e t u r n . L i k e a n w t h i s c o m m a n d m u s t b p l a c e d b e f o r ea n t e x t . D o n ' t u s t h i s c o m m a n d t a c h i e v e d o u b l e - s p a c i n g , b u o n l y i a l t e x t p r i n t s o t h s a m e l i n e .

I n f o r m a t i o n . T h i s w o r k sl i k e R E i B A S I C . Y o f o l l o w t h ec o m m a n d w i t h a l i n e o t e x t , u t 2 5 c h a r a c t e r s , e n d i n g i r e t u r nm a r k . T h i s l i n e w i l l b i g n o r e d d u i n p r i n t i n g ; i t ' s h a n d y f o m a k i n gn o t e s t y o u r s e l f s u c h a t h f i l en a m e o f t h e d o c u m e n t .h H e a d e r d e f i n e a n e n a b l e .T h h e a d e r m u s t b e s i n g l e l i n e o t e x t e n d i n g w i t h r e t u r n m a r k { u t 2 5 c h a r a c t e r s ) . T h h e a d e rp r i n t s o t h f i r s t l i n e o e a c h p a g e .Y o c a i n c l u d e s t a g e 2 c o m m a n d ss u c h a c e n t e r i n g a n p a g e n u b e r i n g i h e a d e r . Y o c a u s h e a d e r b i t s e l f w i t h o u t a f o o t e r .T h h e a d e r a n f o o t e r s h o u l d b d e f i n e d a t h t o o y o u r d o c um e n t , b e f o r e a n t e x t , i y o w a n tt p r e v e n t t h h e a d e r f r o m p r i n t i n go t h f i r s t p a g e , p u a r e t u r n m a r kb i t s e l f a t t h t o o y o u r d o c um e n t b e f o r e t h h e a d e r d e f i n i t i o n .

4 C O M P U T E I ' s G a z e t t e O c t o b e r 1 9 0 7

Page 47: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 47/136

N e b o o k sf r o m C O M P U T E !C O M P U T E ! B o o k s i b r i n g i n g y o b r a n d n e l i n e u o b o o k s f o y o u r C o m m o d o r e 6 a n 1 2 8 . T h e s e r e c e n t r e l e a s e s o f f e r y o e v e r y t h i n g

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

P a s c a l f o B e g i n n e r sS 1 4 . 9 5 0 - 8 7 4 5 5 - 0 6 8 - 8B o o k / d i s k c o m b i n a t i o n f o t h C o m m o d o r e 6 S 2 9 . 9 5 I S B N 0 - 8 7 4 5 5 - 0 6 9 - 6T h i s I n t r o d u c t o r y t e x t t s t a n d a r d P a s c a l o a n c o m p u t e r I a i d e a l t u t o r i a l f o a n y o n e w h w a n t s t [ e a r n t h i s p o w e r f u lc o m p u t e r l a n g u a g e . I i n c l u d e s e v e r y t h i n g y o u n e e d , i n c l u di n o I n t r o d u c t o r y P a s c a l i n t e r p r e t e r * f o t h C o m m o d o r e 6 a n 1 2 I 6 m o d e , r e a d y f t y p e i a n u s e . W r i t t e n I p l a i nE n g l i s h a n o f f e r i n g n u m e r o u s p r o g r a m e x a m p l e s , i g e n t l ya n c l e a r l y e x p l a i n s s t a n d a r d P a s c a l a n s t r u c t u r e d p r o g r a mm i n g , L a t t e r s e c t i o n s i n c l u d e d i s c u s s i o n s o f a d v a n c e d t o p i c ss u c h a s f i l e s a n d y n a m i c d a t a s t o r a g e . T h e r e I a l s o a o t i o n a l d i s k a v a i l a b l e f o $ 1 2 . 9 5 f o t h C o m m o d o r e 6 w h i c hI n c l u d e s m o s t o f t h e p r o g r a m s I t h e b o o k , 6 8 8 B D S K ,

' T h e C o m m o d o r e 6 P a s c a l I n t e r p r e t e r I n o f u l l - f e a t u r e d ,b u s t i l l p o w e r f u l i m p l e m e n t a t i o n o P a s c a l w h i c h s u i t s t h n e e d s o m o s t b e g i n n e r s .

c o p u r e r *

C o r rR n n k o

! ■ ■ ■ : ■ : ■ ! ' " f w x

P A S C A LB E G I N N E R S

C O M P U T E D M u s i c S y s t e mf o t h C o m m o d o r e 6 a n 1 2 B o o k / d i s k c o m b i n a t i o n o n l yS 2 4 . 9 5 I S B N 0 - 8 7 4 5 5 - 0 7 4 - 2S l d p l a y e r . t h f e a t u r e - p a c k e d , p o p u l a r m u s f c p l a y e r o n e d t o p r o g r a m , i n o m o r e v e r s a t i l e a n m o r e I m p r e s s i v e t h a nb e f o r e . E n h a n c e d S i d p l o y e r f o t h C o m m o d o r e 1 2 a n 6 i n c l u d e s t w n e v e r s i o n s — o n e f o t h C o m m o d o r e 1 2 r u n i n g i 1 2 m o d e a n a n o t h e r f o t h C o m m o d o r e 6 4 T a k ea d v a n t a g e o e v e r y f e a t u r e t h e S I c h i p ( t h e s o u n d c h i p i t h 1 2 o n 6 4 h a t o f f e r . J u s t l i k e t h o r i g i n a l . E n h a n c e dS i d p l a y e r I e a s y t o l e a r n a n u s e , w i t h m a n y p o w e r f u l n e f e a t u r e s . T h a c c o m p a n y i n g d i s k c o n t a i n s t h e e d i t o r , p l a y e rp r o g r a m s ( i n c l u d i n g S i n g a l o n g p r o g r a m ) , u t i l i t i e s , a n s a p l m u s i c t h a t y o c a e n j o y i m m e d i a t e l y o c h a n g e . T h en e S l d p l a y e r p l a y s a n s o n g s c r e a t e d b y t h o r i g i n a lS l d p l a y e r f c t h C o m m o d o r e 6 4

U s e r ' s G u i d e t G E O S : g e o P a l n t a n g e o W r l t e$ 1 9 I S B N 0 - 8 7 4 5 5 - 0 8 0 - 7L e a r n t h e i n a n o u t s o G E O S , t h n e i c o n - b a s e d o p e r a ti n s y s t e m f o t h n e C o m m o d o r e 6 4 C a n d t h 6 4 w i t h t h i ss t e p - b y - s t e p g u i d e . E v e r y t h i n g f r o m c r e a t i n g s i m p l e l e t t e r sw i t h g e o W r i f a o n p i c t u r e s w i t h g e o P a l n t t m e r g i n g t e x t a n g r a p h i c s a n u s i n g d e s k a c c e s s o r i e s i c l e a r l y a n c o n c i s e l ye x p l a i n e d .C O M P U T E I ' s S e c o n d B o o k o t h C o m m o d o r e 1 2 S 1 6 . 9 5 I S B N 0 - 8 7 4 5 5 - 0 7 7 - 7T h e d i t o r s a t C O M P U T E I P u b l i c a t i o n s h a v e c o l l e c t e d s o m e o t h e b e s t g a m e s , p r o g r a m s , a n t u t o r i a l s f o r t h C o m m o d o r e1 2 ( i 1 2 m o d e ) f r o m C O M P U T E I m a g a z i n e a n C O M P U T E ! ' *G a z e t t e . L i k e C O M P U T E I ' s F i r s t B o o k o f t h e C o m m o d o r e 1 2 8 ,t h i s b o o k o f f e r s v a r i e t y o f p r o g r a m s a n a r t i c l e s f o e v e r y1 2 u s e r . E a c h p r o g r a m h a b e e n f u l l y t e s t e d a n i r e a d y t t y p e i o n u s o t h C o m m o d o r e 1 2 r u n n i n g i 1 2 m o d e ,T h e r e i a l s o d i s k a v a i l a b l e f o $ 1 2 . 9 5 w h i c h i n c l u d e s t h e p r g r a m s i t h b o o k . 7 7 7 B D S K .M a p p i n g t h C o m m o d o r e 6 4 R e v i s e dS ' 6 . 9 5 I S B N 0 - 8 7 4 5 5 - 0 8 2 - 3A u p d a t e o t h b e s t s e i l i n g m e m o r y m a a n p r o g r a m m i n gg u i d e , I t ' s n e c e s s i t y f o I n t e r m e d i a t e a n a d v a n c e d p r g r a m m e r s . T h i s d e f i n i t i v e s o u r c e b o o k h a b e e n e x p a n d e d a n n o c o v e r s t h n e I c o n - b a s e d G E O S ( G r a p h i c s E n v i r o n m e n tO p e r a t i n g S y s t e m ) w i t h c l e a r d e s c r i p t i o n s o f h o t m a k e I w o r k f o y o u . F o B A S I C a n m a c h i n e l a n g u a g e p r o g r a m m e r so b o t h t h C o m m o d o r e 6 a n 6 4 C .

L o o k f o C O M P U T E I B o o k s a y o u r l o c a l c o m p u t e r o b o o k s t o r e .O r t o r d e r d i r e c t l y f r o m C O M P U T E I , c a l l t o l l f r e e 1 - 8 0 0 - 3 4 6 - 6 7 6 7 ( I N 2 1 2 - 8 8 7 - 8 5 2 5 ) o

w r i t e C O M P U T E I B o o k s , P . O . B o 5 0 3 8 , F . D . R . S t a t i o n , N e Y o r k , N 1 0 1 5 0 .P l e a s e i n c l u d e s h i p p i n g a n h a n d l i n g S 0 p e b o o k i U . a n s u r f a c e m a i l ; S 5 . 0 0 a i r m a i l . N r e s i d e n t s a d

5 p e r c e n t s a l e s t a a n N r e s i d e n t s a d 8 . 2 5 p e r c e n t s a l e s t a P l e a s e a l l o w d - w e e k s f o d e l i v e r yC u s t o m e r S e r v i c e h o u r s a r 1 0 a - 1 2 . 3 0 p m a n 1 3 p . m . - 0 p . E S M o n . - F r i .

C O M P U T E ! ' P u b l i c a t i o n s j n c . ®P o r t o f A B C o m u m a r M o a a r l n e s . i n c .O f O n 0 I f t e A B P u b l i s h i n g C o m p a n i e s

C O M P U T E I B o o k s a r a v a i l a b l e o u t s i d e t h e U n i t e d S t a t e s t r o ms u b s i d i a r i e s o l M c G r a w - H i l l I n t e r n a t i o n a l B o o k C o m p a n y .

Page 48: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 48/136

F o o t e r d e f i n e a n e n a b l e .T h f o o t e r m u s t b s i n g l e l i n e o t e x t e n d i n g i n r e t u r n m a r k { u t 2 5 c h a r a c t e r s ) . T h f o o t e r p r i n t so t h l a s t l i n e o e a c h p a g e . A w i t h t h e h e a d e r , y o c a i n c l u d es t a g e p r i n t i n g c o m m a n d s , a n y o d o n ' t n e e d t s e t h h e a d e r t u s a f o o t e r .

G t ( l i n k ) n e x t f i l e . P u t h i s c o m m a n d a t h l a s t l i n e i y o u r d o c u m e n t . F o l l o w t h c o m a n d w i t h t h n u m b e r 8 o r 9 t o s el e c t d r i v e n u m b e r 8 o 9 r e s p e ct i v e l y , t h e n c o l o n ( : ) , a n f i n a l l y ,t h n a m e o t h F I L E t p r i n t n e x t .T h i s i c h a n g e f r o m C o m m o d o r e6 S p e e d S c r i p t , w h e r e t h w a f o l o w e d w i t h o T , f o r d i s k o r t a p e ,r e s p e c t i v e l y . T h a n o p t i o n sd n o w o r k i S p e e d S c r i p l 1 2 8 .( M o s t S p e e d S c r i p l 1 2 d i s k c o m a n d s a s s u m e t h a t t h e r e i o n l yo n d i s k d r i v e p r e s e n t , d r i v e 8 I y o d h a v e t w d r i v e s , o n l y t h l i n k c o m m a n d c a a c c e s s f i l e s o d r i v e 9 . A f t e r t h t e x t i n m e m o r y i p r i n t e d , t h l i n k c o m m a n d l o a d st h e n e x t f i l e i n t o m e m o r y . Y o c a c o n t i n u e l i n k i n g i s u c c e s s i v e f i l e s ,b u t d o n ' t i n c l u d e a l i n k i n t h l a s tf i l e . B e f o r e y o s t a r t p r i n t i n gg r o u p o l i n k e d f i l e s , m a k e s u r e t h f i r s t o t h l i n k e d f i l e s i i m e m o r y .W h e n p r i n t i n g i f i n i s h e d , t h l a s tl i n k e d f i l e w i l l b i m e m o r y .

S t a g e C o m m a n d sT h e s e c o m m a n d s e i t h e r p r e c e d el i n e o t e x t o r a r e e m b e d d e d w i t h i no n e .

C e n t e r i n g . P u t h i s a t h b e g i n n i n g o f l i n e y o w a n t t c e t e r . T h i s w i l l c e n t e r o n l y o n l i n e ,e n d i n g i a r e t u r n m a r k . R e p e a t t h i sc o m m a n d a t h b e g i n n i n g o e v e r yl i n e y o w a n t c e n t e r e d . C e n t e r i n gu s e s t h e p a g e - w i d t h s e t t i n g ( s e ea b o v e ) t c e n t e r t h l i n e p r o p e r l y .T c e n t e r d o u b l e - w i d t h l i n e ,e i t h e r s e t h p a g e w i d t h t 4 o p a o u t h r e s t o f t h e l i n e w i t h a e q u a l n u m b e r o s p a c e s . I y o u s d o u b l e w i d t h , r e m e m b e r t h a t t h s p a c e s p r e c e d i n g t h c e n t e r e d t e x tw i l l b d o u b l e - w i d e s p a c e s .

E d g e r i g h t . T h i s c o m m a n dw i l l c a u s e l i n e t o b a l i g n e d w i t ht h r i g h t m a r g i n w h e n i i p r i n t e d .T h a t i s s p a c e s w i l l b i n s e r t e d i f r o n t o f t h e l i n e s t h a t t h l a s tc h a r a c t e r i t h l i n e w i l l b p r i n t e da t h r i g h t m a r g i n . P l a c e t h c o m a n d a t h b e g i n n i n g o f t h e l i n e

y o u w a n t a l i g n e d ; i w i l l o n l y a f f e c to n l i n e a t t i m e , e a c h e n d i n g w i t h

r e t u r n m a r k . R e p e a t t h i s c o m a n d a t h b e g i n n i n g o e v e r y l i n ey o u w a n t a l i g n e d t t h r i g h t . N o t et h a t t h i s i n o t h s a m e a j u s t i f i c at i o n — a f e a t u r e f o u n d o s o m ew o r d p r o c e s s o r s t h a t a d j u s t s p r i n ti n t a l i g n b o t h t h l e f t a n r i g h tm a r g i n s . T h e d g e - r i g h t c o m m a n da l i g n s o n l y o n l i n e , a n o n l y a t h r i g h t m a r g i n . S p e e d S c r i p t 1 2 8 h a s n r i g h t - j u s t i f i c a t i o n f e a t u r e . A t t e m p t sa r i g h t j u s t i f i c a t i o n o p r i n t e r sw i t h o u t p r o p o r t i o n a l s p a c i n gu s u a l l y l o o k s l o p p y , s t h i s " f e at u r e " w a o m i t t e d .

W h e n S p e e d S c r i p t 1 2 e c o u n t e r s t h i s c o m m a n d , i p r i n t st h c u r r e n t p a g e n u m b e r . Y o uu s u a l l y e m b e d t h i s w i t h i n h e a d e ro f o o t e r .

s i m p l e f o r m o u n d e r l i ni n g . I d o e s n o w o r k o C o m m od o r e p r i n t e r s , b u t o n l y o p r i n t e r st h a t r e c o g n i z e C H R $ ( 8 ) a b a c ks p a c e a n C H R $ ( 9 5 ) a a u n d e rl i n e c h a r a c t e r . U n d e r l i n i n g w o r k so s p a c e s , t o o . U s t h f i r s t t s t a r t u n d e r l i n i n g a n a n o t h e r o n t t u r n o f u n d e r l i n i n g . I y o u rp r i n t e r h a b u i l t - i n u n d e r l i n i n gf e a t u r e , y o u ' l l p r o b a b l y g e b e t t e rr e s u l t s b d e f i n i n g p r o g r a m m a b l ep r i n t k e y t u s t h p r i n t e r ' s c a p ab i l i t i e s ( s e e t h d e t a i l s o p r i n t k e y sb e l o w ) .

F o n t s A n S t y l e sM o s t d o t - m a t r i x p r i n t e r s a r c a p ab l o m o r e t h a n j u s t p r i n t i n g t e x t a t e c h a r a c t e r s p e i n c h . T h C o m o d o r e M P S - 8 0 1 c a p r i n t i d o b l w i d t h a n r e v e r s e f i e l d . S o m ep r i n t e r s h a v e s e v e r a l c h a r a c t e r s e t s ,w i t h i t a l i c a n f o r e i g n l a n g u a g ec h a r a c t e r s . M o s t c a p r i n t i d o u b l ew i d t h ( 4 0 c h a r a c t e r s p e l i n e ) , c o d e n s e d ( 1 3 2 c h a r a c t e r s p e l i n e ) ,a n i e i t h e r p i c a o e i i t e . O t h e rf e a t u r e s i n c l u d e p r o g r a m m a b l ec h a r a c t e r s , p r o g r a m m a b l e t a s t o p s , a n g r a p h i c s m o d e s . M a n yw o r d p r o c e s s o r s c u s t o m i z e t h e ms e l v e s t p a r t i c u l a r p r i n t e r , b u S p e e d S c r i p t 1 2 w a p u r p o s e l y d s i g n e d n o t b p r i n t e r - s p e c i f i c . I s t e a d , S p e e d S c r i p t 1 2 8 l e t s y o d e f i n e y o u r o w s t a g e 2 p r i n t i n gc o m m a n d s .

Y o d e f i n e p r o g r a m m a b l ep r i n t k e y b c h o o s i n g a n c h a r a c t e rt h a t i n o a l r e a d y u s e d f o o t h e rp r i n t e r c o m m a n d s . T h e e n t i r e u p p e r

c a s e a l p h a b e t i a v a i l a b l e f o p r i n t -k e y s , a n d y o u c a n c h o o s e l e t t e r s t h a ta r r e l a t e d t o t h e i r f u n c t i o n ( l i k ef o d o u b l e w i d t h ) . Y o e n t e r t h e s ec o m m a n d s l i k e p r i n t e r c o m m a n d s ,b f i r s t p r e s s i n g C O N T R O L - E o C O N T R O L - 3 .

T d e f i n e p r i n t k e y , j u s t p r e s sC O N T R O L - E ( o C O N T R O L - 3 ) ,t h e n t h k e y o w a n t t a s s i g n a t h p r i n t k e y , t h e n a e q u a l s i g n

) a n f i n a l l y , t h e c h a r a c t e r c o d ev a l u e t b s u b s t i t u t e d f o t h p r i n tk e y d u r i n g p r i n t i n g . F o r e x a m p l e , t d e f i n e t h k e a s t h e l e t t e r z y o f i r s t l o o k u t h e c h a r a c t e r c o d eo f t h e l e t t e r i y o u r u s e r ' s m a n u a l .T h C o m m o d o r e c h a r a c t e r c o d e f o t h l e t t e r i 9 0 s t h d e f i n i t i o n i

9 9 4 -N o v v , a n y w h e r e y o u w a n t t p r i n tt h l e t t e r z s u b s t i t u t e t h p r i n t k e y :

G o d B o o k s l T h B o 1 s f l n n y ! 4 -T h i s w i l l a p p e a r o p a p e r a G o d z o o k s l T h z o I z o n y !

M o r e p r a c t i c a l l y , l o o k u t h v a l u e o r e v e r s e - o n a n r e v e r s e - o f f .R e v e r s e - o n , v a l u e o 1 8 c a u s e s a l t e x t t b p r i n t e d i r e v e r s e u n t i lc a n c e l e d b r e v e r s e - o f f ( v a l u e o 1 4 6 ) o r a c a r r i a g e r e t u r n . S o , d e f i n eS H 1 F T - R a 1 a n S H I F T - 0 a 1 4 6 . A n y w h e r e y o u w a n t t p r i n tw o r d i r e v e r s e , b r a c k e t t h w o r dw i t h p r i n t k e y a n p r i n t k e y O

Y o c a s i m i l a r l y d e f i n e w h a te v e r c o d e s y o u r p r i n t e r u s e s f o r f e at u r e s l i k e d o u b l e w i d t h o e m p h as i z e d m o d e . F o y o u r c o n v e n i e n c e ,f o u r o t h p r i n t k e y s a r p r e d ef i n e d , t h o u g h y o u c a c h a n g e t h e m .P r i n t k e y i d e f i n e d a 2 7 t h v a l u e o f t h e e s c a p e ( E S C ) c o d e u s e dt p r e c e d e m a n y t w o - c h a r a c t e rp r i n t e r c o m m a n d s . ( W i t h s o m ep r i n t e r i n t e r f a c e s , y o m u s t s e n dt w e s c a p e c o d e s i s e q u e n c e t b p a s s t h i n t e r f a c e ' s e m u l a t i o n . ) F o re x a m p l e , t h E p s o n c o m m a n d f o d o u b l e s t r i k e i E S C - G . Y o c a s l e c t i i S p e e d S c r i p t 1 2 8 w i t h

D P r i n t k e y h a d e f a u l t v a l u e

o 1 4 w h i c h p u t s m o s t p r i n t e r s i n t od o u b l e - w i d t h m o d e . P r i n t k e y 3 h a d e f a u l t v a l u e o 1 5 w h i c h t u r n s

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

Page 49: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 49/136

6 S 1 1 9 . 9 5

G e y o u r w o r k s p a c e b a c k a g a i n .C o n s o l i d a t e y o u r 6 4 6 4 o 1 2 s y s t e m

w i t h t h C o m m a n d C e n t e r .J u s t l o o k a a l i i n c l u d e s :

B u l l t - l n A P o w e r S t r i p w i t h p o w e r s u r g ea n v o l t a g e s p i k e p r o t e c t i o n , l i n e n o i s e f i l t e ri n a n p o w e r o u t l e t s .

B u i l t - i n D r i v e / C P U C o o l i n g F a t p r e v e n to v e r h e a t i n g .

M o d u l a r T e l e p h o n e P l u g w i t h i t o w o n - l i n e / o f f - l i n e t e l e c o m m u n i c a t i o n ss w i t c h . ( O p t i o n a l o 6 a n 6 4 C ) .

M a s t e r A S w i t c h f o e a s y s y s t e mp o w e r u p

S i n g l e o D u a l D r i v e C o n f i g u r a t i o n s w i t h t h es t a n d a r d d r i v e i n s e r t . 1 2 $ 1 4 9 . 9 5

6 4 $ 1 3 9 . 9 5

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

C O M M A N D C E N T E R A C C E S S O R I E S( S p e c i f y 1 2 8 , 6 4 o 6 4 w h e n o r d e r i n g )

D u s t C o v e r $ 1 9 . 9 5 c o v e r s e n t i r e s y s t e mK e y b o a r d C o v e r $ 1 9 . 9 5 s m o k e d a c r y l i cD r i v e R e s e t $ 1 4 . 9 5 o n s w i t c h p e d r i v eS h o r t S e r i a l C a b l e $ 9 . 9 5 f o c h a i n i n g d r i v e sM o d e m S w i t c h $ 9 . 9 5 6 4 / 6 4 C o p t i o nT i l t / S w i v e l M o n i t o r S t a n d S 1 4 . 9 5 s e b e l o w

( C a l l f o r d e t a i l s )

D A T A D I R E C T O R

$ 3 9 . 9 5S h a r e t w C o m m o d o r e * 6 - p i n s e r i a l d e v i c e sw i t h o n c o m p u t e r .S h a r e t w c o m p u t e r s w i t h o n s e r i a l d e v i c e .W o r k s w i t h C o m m o d o r e ' ' c o m p a t i b l e d i s kd r i v e s , p r i n t e r s , a n a l i n t e r f a c e s .L E i n d i c a t e s w h i c h d e v i c e i s i n u s e .C o n v e n i e n t b u t t o n r e s e t s d e v i c e .S a v e s w e a r o d i s k d r i v e s e r i a l p o r t s .E l i m i n a t e s c a b l e s w a p p i n g .

T I L T / S W I V E L M O N I T O R S T A N D

$ 1 4 . 9 5S w i v e l b a s e a d j u s t s t d e s i r e d v i e w i n g a n g l e .A c c o m m o d a t e s m o s t p o p u l a r m o n i t o r s .T e n s i o n a d j u s t m e n t h o l d s s t a n d f i r m l y i c o r r e c t p o s i t i o n .P a d d e d f e e t t o p r o t e c t s u r f a c e .C u s h i o n e d p a d s h o l d m o n i t o r s e c u r e l y i p l a c e .P l a c e s m o n i t o r a i d e a l v i e w i n g l e v e l a n p o s i t i o n .

S H I P P I N G A N H A N D L I N G ' C o m m o d o r e I a r e g i s t e r e d t r a d e m a r k o C o m m o d o r e E l e c t r o n i c s . L i d .

C o n t i n e n t a l U . S .4 . 5 0 t o e a c h C o m m a n d C e n t e r2 . 0 0 ( o o n a c c e s s o r y I t e m3 . 0 0 f o t w o m o r e a c c e s s o r i e s

A P O / F P O / C A N A D A J P u a r t o R l c o / H a w a l l / A l a s k a$ 1 3 . 0 0 f o e a c h C o m m a n d C e n t e r

4 . 0 0 f o o n a c c e s s o r y I t e m6 . 0 0 f o t w o m o r e a c c e s s o r i e s

S 2 . 0 0 c h a r g e f o C . O . D . o r d e r sI o w a r e s i d e n t s a d 4 s a l e s t a

P . O . B o 2 0 O a k d a l e , I 5 2 3 1 9

F r e e 3 0 - d a y t r i a l o f f e ra n o n e - y e a r w a r r a n t y .F o ( a s t e r s e r v i c e , c a l l1 - 8 0 0 - 6 2 6 - 4 5 8 2 t o l l - f r e e1 - 3 1 9 - 3 3 8 - 7 1 2 3 ( I o w a

R e s i d e n t s )D E A L E R I N Q U I R I E S I N V I T E D

Page 50: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 50/136

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

S i n c e 1 9 8 1

C O M M O D O R E 1 5 7 1 d i s k C O M M O D O R E 6 4 K E Y B O A R DD R I V E H A R D W A R E J t & s j t t W C M C o m p u l w S L O W E S T ^ 7 t * £

1 5 7 1 D i s k D r i v e S 2 1 9 W * - f t * * V t U V1 B B D C o m p u t e r D n v e W 5 ^ & I 3I 5 8 1 O . W D ™ K W 1 M C C o m p u l o . S C A L L i H - ^ - A f 1 5 4 1 D i B k D r i v e S C A L L ^ ^ , , 0 0 ^ ^ S j f l 3 0 0 2 U o m t D r $ 5 4 9 ^ ^ ^ ^ ^ S • * 1 9 0 2 A M o m l o r S 2 3 91 9 0 1 M o r a l w S C A L L1 B 0 2 C M o m l o r S C A L LC O M M O D O R E f l g i s y 8 , e m E T £ ? S S r = : : : S S S C O M M O D O R E 6 4 B l u o C i n e 1 2 D n v B S C A L L

C o m m o d o r e 1 5 7 1 S S I f S L ™ * . « f t C o m m o d o r e 6 C o p u l e^ 4 d Q 9 5 c a m m ^ o r e 1 5 4 1 D r , v eC o m m o d o r e 1 2 c - u s o r a m $ 1 6 9 . 9 5 ¥ ™ " v C c ! t j 5 5 » | ^ - N 1 P t i n t e rC o m p u t e r 1 7 r a C 6 S 1 2 9 S ! & i rT h o m p s o n 4 1 2 0 C o l o r G w S 3 5 . 9 5M o n i t o r w . ' C a b l e J ^ — - -

C O M M O D O R E P 1 0 - 1r e a d y - l o - u s e

p a c k a g e o c o m p u t i n g p o w e ra n v e r s a t i l eg r a p h i c s !C o m m o d o r e 1 9 0 2m o n i t o r o p t i o n a l

$ 4 9 9 9

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 c u r r e n t l yu s i n g o u 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 ec a l l o u r e p r e s e n t a t i v e s

f o d e t a i l s .

P C O M P A T I B L E

H A R D W A R E

I ' . ' . V . ' i ' i ' i ' i * • ' • ' • * ' f

d B L U E C H I P

C O M M O D O R E P 1 F l e x i b l e " o p e na r c h i t e c t u r e "d e s i g n ( o e a s yi n s t a l l a t i o n o v a r i e t y o f o p t i o n s6 4 0 K R A a n t w 5 v V ' d r i v e s

$ 5 9 9

P B V O n v oM D O B a s i c S o f t . . .B C 1 2 G G r . M o n i t o rB C I S A M o r a l e " . B C 1 4 C o l o r R G M o m i o rB C C C o l o r C a n )B C P C P X C o m p . .A v a l s * G r a p h i c s C a r dZ u c k e r o o a r d I C A L Ll o m e g n B e r n o u l l i S C A L LH e r c u l e s . S C A L LA S S C A L L

P E R S O N A LC O M P U T E R

1 0 0 % I B P C / X Tc o m p a t i b l e !

$ 4 9 9 9 ( G r e e n , a i n b f l rc o l o r i T O f r i t o r s

a v i u l a b t a )

( ! B L U E C H I P t u r b o

H A R DD R I V E S

9 < 5 S e a g a t e2 m e S 2 7 93 m e S 3 1 94 m e S M D r i v e s i n c l u d e c o n t r o l l e r

d u a l - s p e e d p r o c e s s o r ,4 . 7 7 a n 8 . 0 0 M H 6 4 0 K i n t e r n a l R A c o l o r d i s p l a y a d a p t e rC a l l f o d e t a i l s !

$ 7 4 9 9

1 - 8 0 0 - 2 3 3 - 8 7 6 0

Page 51: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 51/136

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

- . n » p ! . h ■ . . ; ,

O r d e r N o

H e r e ' s H o

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 l 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 I h ^ w ~ ~ " ^ l a r g e s t m a i l o r d e rW c o m p a n i e s a n d

» l e a d e r i I h e 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 l 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 f f a o u 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 - f 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 l 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 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 c a l l L y c o i y o 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 ( o r 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 u 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 I 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 y 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 e 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 t c a l l u f o a l y o u rc o m p u t 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 t a t i v e s w i l l f i n d a n s w e r s t 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 i 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 n q 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 l 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 . S h i p p i n g o p r e p a i d c a s h o r d e r s i f r e e i t h U . S . , 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 f r e i g h t o U P B l u e ' R e d L a b e ls 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 f u l lm 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 ' t 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 r 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 0I P A 1 - 7 1 7 - 4 9 4 - 1 0 3 0

H o u r s : 9 A t 8 P M , M o n . T h u r s .S 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 y

F 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 r 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 0

R l a V - F r e e P o l i c y : 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 n r s a l e s l a o u t s i d e P p r i c e s s h o w 4 c a s h d i s c o u n t , a d 4 f o r c r e d i t c a r d s • A P O , F P O ,

i n t e r n a t i o n a l . a d d £ 5 p l u s 3 l o p n o n t y • 4 - w e e k c l e a r a n c e o p e r s o n a l c h e c k sw c h e c k l o c r e d i t c a r d t h e f t s o r r y , c o m c a t a f i l i l y " o g u a r a n t e e d r e t u r n

a u l h o r i f a l i o n r e q u i r e d p r i c e a v a i l a b i l i t y s u b j e c t t c h a n g e

N e I t e m !C o m p u t e r A r e a L i g h t C V m r j r

H e a v y - d u t y w e i g h t e d b a s e l o 0 * B l n b i l i T yB u i l ! s l o r a g a f r d i s k s ,p e n s , a n p a p e rT w o - h i n g e d d e s k t o p a r t o o p U m a t p o s i t i o n i n g

I n t r o d u c t o r yp r i c e : $ 2 9 . 9 5( I n c l u d e s d e l I v o r y )

D i s cS t o r a g e

Q V E - 1 0 5 V . S 3 . 9 9Q V S - 7 5 B W S 1 G . 9 5Q V S - 4 0 3 ' S 1 1 . 9 5

G r e a tN e w s

P e a k P e n p h o r a l s R S 2 3 2M o d e m a d a p t e r l o C & 4 / I 3 8

A d a p t s s t D B 2 5 M o d e m l y o u r C o m m o d o r e c o m p u t e r

O n l y $ 1 9 . 9 5

P r i n t e rI n t e r f a c e s

X e t e e j r S 3 8 . 9 SX o t o c S u p e r g r a p h i c s . . S 5 8 . 9 5P P S 4 S . 9 5C a r e f c o S 3 2 . 9 5C n < d c o G W h i i S 3 5 . 9 5Q i r o c o S u p e r S 4 5 . B 5

S p e c i a lP u r c h a s e

D a t a S h a r e - M e s s e n g e r M o d e r n3 0 B . i u d A u l D D u l / A u t oA n s w e r M o d e m

O n l y $ 2 9 . 9 5

G r e a tB a r g a i n

C o n l r l v o ' M - M o u s eW o r k s w i t h G o e sC o m p l e l o w i l d G r a p h i c U t i l i t yS o f t w a r e

O n l y $ 3 2 . 9 5M o u s e P a d s

p r o v i d e s c b a n , d u s M r e e s u f a c e f o y o u r m o u wN o - m a r b a c k i n g l p r o t e c ty o u r d o s k s u r f a c e

8 x $ 8 . 9 59 x 1 1 . . . . $ 1 0 . 9 5

5 - 1 / 4H a i e l hS S O OD S O DB o n u s :S S O OD S D DS K C :D S D DD S H DV e r b a t i m :S S O DE J S O DG e n e r i c :S K D S D D

3 . 3 M S S D DD S D DM a x e l l :S S D DD S O DV e r b a t i m :S S D DD S D D . S K C :S S D DD E D DG e n e r i c :S S D DD S D O

T a g 3T a c 2T a T a I E c o n o m yS l i k S l i c kB l a c k M a B o s s3 - W a y

Page 52: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 52/136

S O F T W A R ER e d i f o r m

P a p e r C O M M O D O R E C O M M O D O R E - A m i g a

$ 8 . 9 9S 9 . 9 9

S 6 - 9 5$ 7 . 9 5

S 7 . 9 S$ 1 4 . 9 5

S 9 . S 5$ 1 2 . 9 5

S 9

S ! B . 9 5S 2 J . 9 5

S 2 . 9 5$ 1 6 9 5

I S O s h e e t w h i l e , 2 0 I D . . . . S 9 . 9 51 0 0 0 s h G r B a 1 4 . . S 2 9 . 9 51 0 0 0 m a i l i n g l a b e l s £ 9

S u r g eS u p p r e s s o r s

Q V S u r g e 6 - o u t l e l . . . . S 2 9 Q V S u r g e 6 - o u t l o l w i T hE M I R R S 3 2 . 9 5Q V S u r g e 6 - o u t l o l w i t hi n d i c a t o r S 2 9 . 9 5O V 6 - o u t . P o w . S i n n S 1 4 . 9 5

D r i v eM a i n t e n a n c e

N o r t r o n t c s V D r i v eC l e a n e r S 9 . 9 5N o r t r o n l c s 5 * . ' . D r l v oC l e d r w r K i $ 1 7 . 9 5

S w i t c hB o x e s

C e n f S S ' A B S 4 9 . 9 5C e n t 3 6 A $ 4 9 . 9 5R S 2 3 2 A B C $ 5 2 . 9 5C u n t A B $ 5 4 . 9 5R S 2 3 2 A B C D $ 6 9 . 9 5C o n t A B C D S 5 9 . 9 5

C o l o r R i b b o n sA v a i l a b l e

S K C T 1 2 0 V H SV i d e o T a p e :

O B C t i S 4 . 4 9S p a t * , - . . S 1 2 . 7 S1 p a c k $ 3 9 . 9 0

C l o s e o u t s !F a c t o r y F r e s h

S p e c i a l P r i c i n gC a l l f o r A v a i l a b i l i t y

P r o w n i e r 1 5 5 0 S S S A V EC a i d c o V 2 0 s l o t S S A V EQ u a n t u m L i t * S S A V EL o a d i n g E d g e S S A V EC o m p u t e r C o v e r - u p( d u s t c o v e r s ) S S A V EF l i p & F i f e - S S A V EN o t i o n m o d e m s S S A V EA n c h o r m o d s m s S S A V EC s r t r o n S S A V ET o s h i b a V C F T s S S A V ET o k m k a M o n l t o r a S S A V EP a n a s o n i c M o m l o r s S S A V ED s n n i s o n D i s k e t t e s . . . . S S A V E

G e n e r i cR i b b o n s

S a v e u p i s o f b r n n d p r l c o s i C a l l f o r y o u r

m s k f t a n m o d a l !

G r e a t s a v i n g s a E p y x ,C a i d c o . E a s t e r n H o u s e , H i g hT e c h E x p r e s s i o n s . T T m e -w o r i i s . S p i n a k a r ,

A c c e s s :L o a d e r B o a r d $ 2 4 . 9 5

F a m o u s C o u r 5 n 4 S I 3 9 5F a m o u s C o u r s e s r 2 S 1 3 9 5

' M a c n s 5 2 9 M o c h - I J S 1 2 9 l O l h F r a m e 1 2 4 . 9 5E i c c . T o u r n a m e n t $ 1 9 T o u r n a m e n ! # $ 1 3 . 9 5T r i p l e P a c k S 1 3 . 9 5W C L o a d e r B r d . . . $ 2 9 A c t i o n S o f i :U P e r i c c o p o S 1 B . 9 5A t v i s i o n :A l i e n s $ 2 2 . 9 5C h , i m p « j n . B a s i c e t o a i l . S 2 2 . 9 5H a c * e i S 9 . 5 0H a c k e r S 2 2 . 9 5L a b y r i n t h S 1 9 . 9 5M u s i c S t u d i o S 2 2 . 9 ST a s s T i m e s S 1 B . 9 5T i l a n i c S 1 4 . 9 5[ . . i . n r w r G o d d e s s e s 5 2 4 . 9 5S l a l i o n t a B $ 2 4 . 9 5L u r k i n g H o r r o r S 2 4 . 9 ST o F u e l E l i m i n a t o r S 1 9 . 9 5B e r k e l e y S o t i w o r k s :G e o s S 3 S . 9 SD e s k p a k 5 2 3 . 9 5F o m p a k $ 1 9 . 9 5G o o d o x . . S 2 9 G o o f c l e $ 2 9 . 9 5W i l t o r s W o r k s h o p $ 2 9 . 9 5B r o d e r b u n c f :B a n k S I W i l i e r I 2 8 K . S 2 9 C a r m e n S a n O i a g o . . . . $ 2 9 G i a c t i i c L i b J . i l , I I S 1 5 . 9 5K o r a t e k a . - S 1 2 . 9 5P n n l S t o p S 2 5 . 9 5P r t n l S h o p C o m p a n 5 2 2 . 9 5P m S h o p P a p e r S 1 2 . 9 5E p . y :C r o a t o C a l e n d a r $ 1 7 . 9 5D e s t r o y e r $ 2 2 . 9 5F a s l i o a d $ 2 2 . 9 5F o o t b a l l . _ $ 1 3 . 9 5M o v i e M o n s l o r S 1 3 . 9 5M u l B p l a n S 2 4 . 9 5S u B a t t l e S 2 4 . 9 5W i n t e r G a r n o s S 2 4 . 9 5S u p e r C y c l s $ 1 3 . 9 5G m p h i c s S o a p b o o k . . S 9 S i r . S p a n s B a s k e t b a l l . $ 2 4 . 9 5W l d . s G r e a t B a s e b a l l $ 1 3 . 9 5S u m m e r G a m a s I S 2 2 . 9 5V o r p o l U l i l i t y K i t S 1 3 . 9 5W o r l d G a m e s S 2 2 . 9 5F i r e b i r d :C o l o s s u s C h e s s I 5 1 9 . 9 5E M $ 1 9 . 9 5F r a n k i o . . . H o l l y w o o d $ 1 4 . 9 5G o l d o n P a i n $ 2 2 . 9 5G u i l d o T h i o v o s $ 2 4 . 9 5P a w n $ 2 2 . 9 5T a l k i n g T e a c h e r $ 2 2 . 9 5T r a c k e r S 2 2 . 9 SS l a r g l t d e r S 1 9 . 9 5S e n l r y S 2 9 H T e c h E i p r e s i l o n s :h o a n W a r e S 5 H o l i d a y P a p e r S a . 9 5C a r d W a r e S 6 . 5 OP a r l y W a r e S 9 . 5 0L e a r n i n g C o m p a n y :R a o d e r R a o t n l $ 1 8 . 9 5M a g i c S p e l l s S 1 B . 9 5G e r t r u d e ' s S e c r e t s S 1 4 . 9 5R o c k / 5 B o o t s S 1 4 . 9 5

M l c r o l e a g u e :M i c r o l o a g . B a s e b a l l . . . . . $ 2 4 . 9 5G e n e r a l M a n a g e r S 1 S . 9 5S t a l D i s k S 1 S . 9 5B 6 T o a m D i t k S 1 3 . 9 5

M i c r o l o a g W r e s t l i n g S N e wM i c r o p r o s e :F - 1 5 S t r i k e E s s i e S 2 2 . 9 5G u n s h i p S 2 2 . 9 5K n n r t e d v A p p r o a c h S 1 9 S i l e n t S e r v i c e S 2 9 S o l o F l i g n i S 1 9 T o p G u n n e r S 1 5 . 9 5■ . . i i 1 h > n . m lM u i v s r o o m $ 3 1 . 9 5C o r t i f i c a t e M a k e r $ 3 1 9 5C l i p A V o l . # S 1 9 . 9 5C l i p A V o l . # S 2 5 . 9 5C l i p A r V o l . * S 1 9 . 9 5G r a p h i c s E x p a n d e r $ 3 2 . 9 5S t r a t e g i c S i m u l a l o n eG n m s l o n B H e a l e r S 1 B . 9 5G e t t y s b u r g S 3 5 . 9 5K n m o l g r u p p e $ 3 5 . 9 5P h n n i a s l e I $ 2 4 . 9 5P h a n t a s l a I I $ 2 4 . 9 5R l n g o l Z e K i n S 3 4 . 9 SR o a d W a r 2 0 0 0 5 2 4 . 9 5S h a r d o S p r i n g S 2 4 . 9 SW i z a r d s C i m v n S 2 4 . 9 5W a r m t h e S . P a c i f i c . . . $ 3 5 . 9 5W i i r g a m o C o n s l i , $ 1 8 . 9 5B a l l l D c r u l s t H $ 3 5 . 9 5G e m s t o n e W i t r n o r S 1 4 . 9 5B a t t l e o l A n t a U o m S 3 2 . 9 5C o l o n i a l C o n q u e s t $ 2 4 . 9 5C o m p u t e r A m B j s r i S 3 5 . 9 5S u b l o g l c :F h g h l S i m u l a t o r I I S 3 1 . 9 5J o S i m u l a t o r 5 2 5 . 9 5N a p n M s s k f l P m b a l l . 5 2 1 . 9 5S c o n e r y D a S 1 S . 9 5T l m n w o r k a :D n l n M n n e g m I 2 $ 3 9 . 9 5O . i i n M a n a g e r C 6 . S 2 9 . 9 5S w i f t c a l c C 6 4 S 2 9 . 9 5W o r d W i l l s C 6 S 2 9 . 9 5P a r t n o r C 6 S 3 4 . 9 5U n i s o n W o r l d :A r G a l l e r y $ 1 5 . 9 5P r i n t M a s t e r S 2 2 . 9 5

A c c e s s :L e a d e r B o a r d S 2 4 . 9 51 0 t h F r a m e S 2 4 . 9 5T o u r n a m e n t 4 S 1 4 . 9 5A c t l v l s i o n :C h a m p . B a s k e l l i a l i S 2 7 . 9 5C h a m p i o n s h i p G o l l . . . . E 2 4 . 3 5G F F o o t b a l l S 2 7 . 9 5H a c k e r S ' 6 . 9 5H a c k s r S 2 4 . 9 5M u s i c S t u d i o $ 2 9 T f l s s T i m e s S 2 4 . 9 5E p y x :A o s l i e i T n f a g y S 1 3 9 Sf l o g u o S K . 9 SW i n l o r G a m e s S 2 2 - 9 5W o r l d G a m e s S 2 2 . 9 5F l r s b l f d ;G u i l f l o T l i i s v o s E 2 9 P a w n 5 2 6 . 9 5S t n r g U d a r $ 2 9

S u b l o g l c :F l i g h t S i m u l a t o r I . . J n S i m u l a t o rS c e n e r y D b U n l a o n W o r l d ;P n n t M a s t e rA r G a l l e r y o . , . ,

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

. . . . $ 1 7 . 9 5

. . . . S 2 4 . 9 5. . . . S I 8 . 9 5

A C C O M .W l d . C I , L o a d e r B o a r d . S C A L LA c t l v l a l o n :P o o W b B e a c h G o l f S 2 4 . 9 5C r n m p B a s e b a l l $ 2 4 . 9 5C n a m p . B a s k e l b a l l $ 2 4 . 9 5Z o r k T r i l o g y $ 3 9 . 9 5M o o n m i s t S 2 4 . 9 5B r o d o r b u n d :P n n t S h o p S 3 2 . 9 5P n n ! S h o p C o m p a n . . . . S 3 1 . 9 5G r a p h - c L i o . o I I . . . . . . S 2 1 . 9 5K n r a l B k a S 2 1 . 9 5Q u i l k S t W r i t e r S 5 4 . 9 5E p y « :A p s h a i T n t o g y E 1 4 9 5C r e a i e C a l e n d a r S 1 7 . 9 5D o s l r o y e r . S 2 4 . 9 5M o v i e M o n s l e r $ 1 4 . 9 5R o g u e $ 1 9 . 9 5S I S p o r t s B a s k e t b a l l . . $ 2 4 . 9 5S u B a t t l e S i m u l a t o r $ 2 3 . 9 5W m l o r G o m o s S 2 4 . 9 5W o r l d G a m e s S 2 3 . 9 5F i r e b i r d :S t a r g l k t e r S 2 9 G u i l d o T h i e v e s S 2 6 . 9 5L e a r n i n g C o m p a n y :T h i n k Q u k * S 2 9 . 9 SR e a d e r R a b b i t $ 2 4 . 9 5M a t h R n b b i l $ 2 4 . 9 5W r l t o i n o b b i t $ 2 4 . 9 5M a g i c S p o t s $ 2 2 . 9 5M l c r o l e a g u e :M i c r o l e a g . S a s e b a l l $ 2 3 . 9 5G e n e r a l M a n a g e r 5 1 8 . 9 5S t a l D i s k S 1 5 . 9 5■ B B T e a m D i s k $ 1 1 . 9 5M l c r o p r o a e :C o n l l i c t i V i e t n a m S 2 4 . 9 5C r u s a d e i E u r o p e S 2 4 . 9 5D e c i s i o n I D e s g r i $ 2 4 . 9 5F - 1 5 S l n k e E a g l e $ 2 0 . 9 6S i l l i n t S e r v i c e $ 2 0 . 9 5G u n s d i p S 2 8 . 9 5S t r a t e g i c S i m u l a t i o n s :R o a d W a 2 0 0 0 S 2 4 9 K n m p T g r u p p e S 3 5 . 9 5S h a r d o S p r i n g J 2 9 B a t l l o o A n t o l l o m . , $ 3 5 . 9 5C o m p i l e r B a s e b a l l $ 1 9 G e t t y s b u r g $ 3 5 . 9 5W i z a r d s C r o w n S 2 4 9 5C h i c k a m a u g a $ 3 5 . 9 5S u b l o g E c :J o S i m u l a t o r $ 3 1 . 9 5S c e n e r y J a p a n $ 1 7 . 9 5S c o n o r y S a F r a n . . £ 1 7 . 9 5S c e n e r y # 1 - # 6 . . $ 6 9 F l i g h l S i m u l a t o r $ 3 6 . 9 5T l m o w a t t t B ;S w i r t c a l c $ 3 9 . 9 5W w O v i r i t o r $ 3 9 . 9 5U n l a o n W o r l d :A r G a l l e r y 2 S 1 8 . 9 5

Page 53: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 53/136

P r i c e G u a r a n t e eS i n c e 1 9 3 1 , w h a v e l e d t h e i n d u s t r y b

c o n t i n u i n g t o 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 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 I h l o w e s i p r i c e sa d v e r t i s e d o i 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 .

T h R e l i a b l e , A f f o r d a b l e C h o i c e

1 2 c p D r a f t M o d e2 c p N L W o r d P r o c e s sF r i c t i o n F e e d

( 2 - y e a r w a r r a n t y )

P a n a s o n i c1 0 8 0 i

* $ 1 4 9 0 0

M o n i t o r sT h o m p s o n :2 3 A m D e i T T V 1 2 " $ 8 4 5 0 A m t r t H T T L ' I S - S M 9 8 W h i t * T T 1 . W $ 6 9 54 1 2 0 C G S 2 2 94 1 2 0 R G B ' C O M $ 2 3 54 1 $ 0 ' 3 6 3 8 2 S 2 7 94 1 6 0 C Q S 2 H 94 4 6 0 E G S 3 S 94 3 7 5 U l l r a S c a n $ 5 2 5

P a n a s o n i c :1 3 2 0 S 3 6 91 3 6 1 S 4 5 9Z e n i t h :Z V 1 2 2 0 $ B 92 V 1 2 3 0 S 8 N E C :M u l t i s y n c S 5 5 9

S p e c i a l P u r c h a s e

M o d e m s

T H O M S O N £ » 4 1 2 0 M o n i t o r S t s n Z Z S S• 1 4 " R G v i d e o £ 4 0 0 $ J 1 9t 2 m S C A L ( _

H n y f l j :Q S m a r l m o d o m 3 0 1 1 2 5

S m a r t m o d a m 1 2 0 0 S 3 6 9S m a / t m o d e m 2 4 0 0 S 5 5 9

C - 6 4 / 1 2 8 C o m p a t i b l e

C o m p a l l b l s . - . ■ ! . I B a n C o m m o d o i uR G d a l a c a D I oI n c l u d o d

. I

N P 1 0* $ 1 2 9 9 5

1 0 c p d r a f t2 N L E F r o n t P a n e lS e l e c t i o nA u t o S i n g l eS h e e t F e e dA d j u s t a b l eT r a c t o r F e e d

S P - 1 0 0 0 V C1 0 c p D r a f tM o d e2 c p N L D i r e c tC o n n e c tC - 6 4 / 1 2 8

$ 1 3 9 9

P R I N T E R S. I

N P - 1 0 - S P E C I A LM X - 1 0 S 1 4 9N X - 1 0 C i n t e r l a c e 5 1 6 5N L - 1 0 S ' B 5N X - 1 6 $ 2 9 5N D - 1 0 S 2 6 5N D - 1 5 $ 3 8 9N R - 1 5 S 4 3 9N B - t S $ 7 6 9N B 2 4 - 1 0 $ 3 9 9N B 2 4 - 1 5 S 5 6 9S D - 1 0 S 2 2 9S D - 1 5 S 3 4 9s n - i o $ 3 7 9S H - 1 S S «

D I A B L OD 2 $ 4 9 96 3 $ 7 7 0D - B O I F S 1 2 9 9

S E I K O S H AS P 1 0 0 0 A $ 1 5 9S 1 0 0 0 1 S 1 5 9S P 1 0 0 0 V C S 1 3 9S P 1 2 0 0 A I S 1 6 SS P 1 2 0 0 V C S 1 5 5S 1 2 0 0 A S n S 2 3 2 1 1 6 5S L 8 0 A I $ 2 9 9M P 1 3 0 0 A I $ 3 0 f lM P 5 3 0 0 A I S 3 9 9B P 5 4 2 0 A i S 9 4 3S S o r o s R i b b o n S 7 . 9 6S K 3 0 0 0 A S 3 4 9S K 3 O O 5 A $ 4 2 9

B R O T H E RM 1 I 0 9 S 1 9 5M 1 J 0 9 » 3 M 1 5 0 9 S 3 8 5M 1 7 0 9 S 4 7 5T w i n w n l e r D o D a i s y S B 4 92 0 2 4 L o t t o r Q u a l i l y S 6 6 5M R 4 O S 5 7 9

P a n a s o n i cl O B O l $ 1 4 91 0 9 1 i $ 1 6 91 0 9 2 i S 2 9 51 5 9 2 $ 3 7 91 5 9 5 $ 4 1 93 1 3 1 $ 2 5 93 1 S 1 $ 3 9 91 0 8 0 A P I I 0 $ 1 7 9

O K I P A T AO k i m a t e 3 0 . , . . . S 1 1 9P l u g P l a y C a r t S C A L L1 2 N L 5 2 0 91 8 $ C A L L1 8 S 2 4 51 9 $ 3 5 51 9 3 * S S 3 92 9 i n t o r t a c o $ 5 3 92 9 w i n t e r i a c e S S 7 9

S I L V E R R E E DE X 4 2 0 P $ 2 0 9

E P S O NL X B O O $ 1 7 9F X S B E $ 2 9 9F X 2 8 6 E S 4 1 9E X 8 0 0 S 3 6 5E 1 0 0 0 W e L Q 8 0 0 S 4 2 9L Q 1 0 0 0 $ 5 9 5L Q 2 5 O O 1 8 6 5

T o s h i b a3 2 1 S L S C A L LP 3 4 1 E S 6 9 9P 3 S 1 W o d o l I I $ 1 0 9 9

# C I T I Z E NI S $ 1 6 9M S P - 1 0 S 2 5 9M S P - 2 0 S 2 9 9M S P - 1 5 $ 3 2 9M S P - 2 5 S 3 9 9M S P - 5 0 S C A L LM S P - 5 5 $ C A L L

Page 54: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 54/136

a n s e l e c t s c o n d e n s e d m o d e o o t h e r s . P r i n t k e y i d e f i n e d a 1 8 w h i c h s e l e c t s r e v e r s e f i e l d w i t hC o m m o d o r e p r i n t e r s ( a n d o s o m ep r i n t e r i n t e r f a c e s i e m u l a t i o nm o d e ) , o c o n d e n s e d m o d e o s o m e o t h e r p r i n t e r s .

W i t h s m a n y c o d e s a v a i l a b l e ,y o c a e v e n d e s i g n c u s t o m l o g o sa n s y m b o l s u s i n g y o u r p r i n t e r ' sg r a p h i c s m o d e . F o e x a m p l e , o t h 1 5 2 5 / M P S - 8 0 1 / M P S - 8 0 3 , y o c a d r a w b o ( p e r h a p s f o c h e c k l i s t )b f i r s t s e t t i n g t h a p p r o p r i a t ec o d e s :

1 = 1 9 3

T h e n d i s p l a y t h e b o w i t h t e x t b t y p i n g

T o o t h p a s t e * -T h i s a p p e a r s o p a p e r a

T o o t h p a s t e

K e e p o n e t h i n g i m i n d a b o u tp r i n t k e y s . S p e e d S c r i p t 1 2 a l w a y sa s s u m e s i i p r i n t i n g t a r a t h e rd u m b , f e a t u r e l e s s p r i n t e r , t h l e a s t

c o m m o n d e n o m i n a t o r . S p e e d S c r i p l1 2 8 d o e s n ' t u n d e r s t a n d t h i n t e n to p r i n t k e y ; i j u s t s e n d s i t v a l u eo u t . S i y o m a k e o n w o r d w i t hi n l i n e d o u b l e w i d t h , i m a m a k et h l i n e o v e r f l o w t h s p e c i f i e d r i g h tm a r g i n . T h e r e ' s n w a f o S p e e d -S c r i p t 1 2 t i n c l u d e b u i l t - i n f o n ta n t y p e s t y l e c o d e s w i t h o u t b e i n gc u s t o m i z e d f o r a p a r t i c u l a r p r i n t e r ,s i n c e n s e o c o d e s i u n i v e r s a l t a l p r i n t e r s .

S p e e d S c r i p t 1 2 8 M a s t e r yI m a t a k e y o w h i l e t f u l l ym a s t e r S p e e d S c r i p t 1 2 8 , b u a y o d o y o u ' l l d i s c o v e r m a n y w a y s t u s t h e e d i t i n g a n f o r m a t t i n g c o m a n d s . F o e x a m p l e , t h e r e i s i p l w a t s i m u l a t e t a s t o p s , s a y ,f o r a c o l u m n a r t a b l e . J u s t t y p e p r i o d a e v e r y t a b - s t o p p o s i t i o n .E r a s e t h l i n e ( C O N T R O L - E ) ; t h e nr e s t o r e i ( C O N T R O L - R ) m u l t i p l et i m e s . W h e n y o u ' r e f i l l i n g i t h t b l e , j u s t u s e w o r d - l e f t / w o r d - r i g h tt j u m p q u i c k l y b e t w e e n t h p e r io d s . O y o c a n u s e t h p r o g r a mm a b l e p r i n t k e y s t e m b e d y o u rp r i n t e r ' s o w c o m m a n d s f o s e t t i n ga n d j u m p i n g t t a s t o p s .

' S a v e d T i m e M o n e y w i t hP H Y S I C A L E X A M "

1 5 4 1 P h y s i c u l F . i a m S a m p l e S c r e e nD i s k d r i v e r e a d e r r o r s a r f r u s t r a t i n g w a s t e o t i m e ! u s d a t a b a s e t k e e p r e c o r d s f o o u c l u b . L a s t w e e k e x p e r i e n c e dr e a d e r r o r s o m d i s k d r i v e .L u c k i l y h a v e 1 5 4 1 P h y s i c a lE x a m p r o g r a m . T h a l i g n m e n tt e s t c o n f i r m e d w h a t h a s u s p e c t e d , m d r i v e w a o u o a l i g n m e n t . a h a p p y t r e p o r tt h a t a l i g n e d m d r i v eM Y S E L F . a v o i d e d t h w a i t f o r e p a i r a n p a i d f r a c t i o n o t h c o s t .

P a c k a g e i n c l u d e s : T r u e d i g i t a l a l i g n m e n t d i s k w i t h o f f s e t t r a c k s .M e c h a n i c a l S l o p T e s t S p e e d T e s t I l l u s t r a t e d m a n u a l w i t h

i n s t r u c t i o n s f o p e r f o r m i n g a l i g n m e n t , a d j u s t i n g s p e e d a n s t o pp o s i t i o n . P r i n t t e s t r e s u l t s f o f u t u r e r e f e r e n c e .P h y s i c a l E x a m i a v a i l a b l e f o t h e s e d r i v e s : 1 5 4 1 , 1 5 7 1 , 8 0 5 0 , 8 2 5 0 ,4 0 4 0 , S F 0 0 1 . P l e a s e S p e c i f y D r i v e ! $ 3 9 . 9 5 E A S H I P .

S R e v i e w s i n R u S p e c i a l I s s u e S 3 , 1 / 8 7 . p . 8 3 ; I n f o # 1 1 , A u g / S c p t 8 6 p . 4 6 M i d -n i t e C s z t t t c , A p r i l 1 9 8 6 , p \ 9 C a r d i n a l S o f t w a r e — ^ O r d e r T o l l F r e e 1 0 M O N - S A T g g 1 4 8 4 0 B u i l d A m e r i c a D r f \ f \ * ~ £ / " W o o d b r i d g e , V 2 2 1 9 1 I f f I n f o : ( 7 0 3 ) 4 9 1 - 6 4 9 4 W V V f v J - * / V / - T ^ 5

S p e e d S c r i p t 1 2 c a a l s o b u s e d a s s i m p l e d a t a b a s e m a n a g e r .T y p e i t h i n f o r m a t i o n y o n e e d ,t h e n s t o r e i a s S p e e d S c r i p t 1 2 d o c u m e n t . T h s e a r c h f e a t u r e l e t sy o q u i c k l y f i n d i n f o r m a t i o n , e s p ec i a l l y i y o u s g r a p h i c s c h a r a c t e r st f l a g k e l i n e s . Y o c a s e a r c h f o t h g r a p h i c s c h a r a c t e r s a n q u i c k l ys k i p f r o m f i e l d t f i e l d .

Y o d o n ' t h a v e t c h a n g e o d e f i n e p r i n t e r c o m m a n d s e v e r yt i m e y o w r i t e . J u s t s a v e t h e s e d e f in i t i o n s a s m a l l t e x t f i l e , a n l o a dt h i s f i l e e a c h t i m e y o w r i t e . Y o c a c r e a t e m a n y c u s t o m d e f i n i t i o nf i l e s a n d h a v e t h e m r e a d y t u s o d i s k . Y o c a c r e a t e c u s t o m i z e d" f i l l i t h b l a n k " l e t t e r s . J u s t t y p et h l e t t e r , a n d e v e r y w h e r e y o u ' l ln e e d t i n s e r t s o m e t h i n g , s u b s t i t u t e

g r a p h i c s s y m b o l . W h e n y o u ' r er e a d y t c u s t o m i z e t h l e t t e r , j u s th u n t f o e a c h g r a p h i c s s y m b o l a n di n s e r t t h s p e c i f i c i n f o r m a t i o n .

F i l e C o m p a t i b i l i t yS p e e d S c r i p l 1 2 d o c u m e n t s a r s t o r e d a p r o g r a m f i l e s ( P R G t y p eo d i s k ) . N a t u r a l l y , y o c a n ' t l o a da n r u S p e e d S c r i p t 1 2 f i l e f r o mB A S I C . T h c h a r a c t e r s a r s t o r e di t h e i r s c r e e n c o d e ( P O K E )e q u i v a l e n t s .

P r o g r a m i S p e e d S c r i p t 1 2 f i l e - c o n v e r s i o n u t i l i t y . I t r a n s l a t e sS p e e d S c r i p t 1 2 8 s c r e e n - c o d e p r g r a m f i l e s i n t o e i t h e r C o m m o d o r ec h a r a c t e r c o d e s o t r u e A S C I I .T h e s e t r a n s l a t e d f i l e s a r s t o r e d i s e q u e n t i a l f o r m a t , t h e f i l e t y p e u s e di m o s t f i l e - p r o c e s s i n g a p p l i c at i o n s . T h f i l e c o n v e r t e r c a a l s ot r a n s l a t e C o m m o d o r e c h a r a c t e r -c o d e s e q u e n t i a l f i l e i n t o s c r e e n -c o d e S p e e d S c r i p t 1 2 p r o g r a m f i l e .Y o c a u s t h f i l e c o n v e r t e r t t r a n s l a t e d a t a b a s e i n t o S p e e d -S c r i p t 1 2 f i l e ( o v i c e v e r s a ) , a n y o c a c o n v e r t S p e e d S c r i p t 1 2 8f i l e s l t r u e A S C I I a n u s t e r m in a p r o g r a m t u p l o a d t h e m t a o t h e r c o m p u t e r .

S e p r o g r a m l i s t i n g s o p a g e 1 0 2 .

Page 55: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 55/136

E a f l gi S f t

N O T H I N G D R I V E S T H C O M M O D O R E 6 O 6 4 C B E T T E RT H A N T H F S D - 2 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 . R E L I A B L E . G U A R A N T E E D .T h F S D - 2 E x c e t e r a t o r + P l u s C o m m o d o r e c o m p a t i b l e d i s k d r i v e .

F a s t e r , q u i e t e r a n d 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 .B r e a k t h r o u g h D i r e c t D r i v e t e c h n o l o g y . G u a r a n t e e d 1 0 0 %

c o m p a t i b i l i t y . I e v e n e n h a n c e s G E O S !F u l l O n e - Y e a r W a r r a n t y .

- j ^ - j ^ = E m e r a l d C o m p o n e n t s I n t e r n a t i o n a la s £ = " P . O . B o 1 4 4 1 / E u g e n e , O 9 7 4 4 0= ~ ^ . j — I O r e g o n : 6 8 3 - 1 1 5 4 / F a x : 5 0 3 - 3 4 5 - 5 0 3 7! « S B S T e l e x : 2 3 - 4 9 9 - 6 1 0 0 E U S E C S V C

1 - 8 0 0 - 3 5 6 - 5 1 7 8' C o m m o d o r e I r e g i s t e r e d t r a d e m a r k o C o m m o d o r e B u s i n e s s M a c h i n e s , I n c .

Page 56: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 56/136

C h r i s t o p h e r R B o s s

B e c o m e t h p i l o t o h e l i c o p t e r , f l y i n g l o o v e r m o u n t a i n s ,b u i l d i n g s , a n t r e e s , i n t h i s f a s t - p a c e d s i m u l a t i o n g a m e . L e v e l sa r p r o v i d e d f o p i l o t s o a l a g e s a n s k i l l s .

" C h o p p e r P i l o t " i a e x c i t i n g s i u l a t i o n g a m e f o t h C o m m o d o r e6 4 I t e s t s y o u r a b i l i t i e s a s a r e s c u e -h e l i c o p t e r p i l o t . T h t e s t t a k e s y o o v e r r u g g e d t e r r a i n , c i t i e s , a n l i g h ta n t e l e p h o n e l i n e s , a y o a t t e m p tt t o u c h f l a g s w i t h t h e h e l i c o p t e rs k i d s t a c c u m u l a t e p o i n t s . W h e ny o f i n i s h t h i s f l y i n g t e s t , y o u ' l la g r e e t h a t i w a n o t o n l y d i f f i c u l ta n c h a l l e n g i n g — i t w a l o o f u n .

P r o g r a m E n t r yC h o p p e r P i l o t i w r i t t e n e n t i r e l y i m a c h i n e l a n g u a g e , b u t n o k n o w le d g e o m a c h i n e l a n g u a g e p r g r a m m i n g i n e c e s s a r y t t y p e i i n Y o u m u s t u s " M L X , " t h 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 , t e n t e r i t

H e r e a r e t h e a d d r e s s e s y o m u s t e n t e r a t h f i r s t t w M L p r o m p t s :

0 8 0 12 2 9 0

S t a r t i n g a d d r e s s :E n d i n g a d d r e s s :A f t e r y o u ' v e f i n i s h e d t y p i n g i t h p r o g r a m w i t h M L X , b s u r e t s a v ei t d i s k o r t a p e . Y o c a l o a d , r u n ,o s a v e C h o p p e r P i l o t l i k e n o r m a lB A S I C p r o g r a m .

5 C O M P U T E ! ' * G a z e t t e O c l o b e r 1 9 8 7

I F l i g h tT s c o r e p o i n t s , y o m u s t , f l a c l o s e t t h g r o u n d a y o c a n . T h l o w e r y o f l y , t h m o r e p o i n t sy o u ' l l b a w a r d e d . B u i y o f l t o l o w , y o m a h i t h g r o u n d a n dl o s e p o i n t s . I n r e a l l i f e , j u s t o n e r o w o u l d s t o p y o c o l d , b u C h o pp e P i l o t a l l o w s 2 5 e r r o r s p e l e v e l .

T h e r e a r l e v e l s , e a c h m o r ed i f f i c u l t t h a n t h l a s t . T h t e r r a i nb e c o m e s i n c r e a s i n g l y c r a g g y a n m o u n t a i n o u s a y o p r o g r e s s f r o ml e v e l t l e v e l .

W h e n y o f l y , y o m u s t k e e po n e y o t h j a g g e d l a n d s c a p ea n t h o t h e r o y o u r g a u g e s a n i n s t r u m e n t s . Y o u m u s t k e e p t r a c ko t i m e , m i l e s , a n e r r o r s . I y o r u o u o t i m e , o i y o u r s c o r e i t o l o w h e n t h c o u r s e i c o m p l e t e d ,y o c a n n o t p r o c e e d t t h e n e x t l e e l T b a b l e t a d v a n c e l e v e l ,y o u r s c o r e m u s t e q u a l o e x c e e d t h b o n u s s c o r e d i s p l a y e d i t h b o t t o mr i g h t c o r n e r o f t h e s c r e e n .

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

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

m o u n t u q u i c k l y . W h e n y o c o m i 2 e r r o r s , t h b a c k g r o u n d c o l o rw i l l c h a n g e t y e l l o w t s e r v e a s w a r n i n g .

H o T F l Y o u r C h o p p e rA f t e r l o a d i n g t h p r o g r a m , p l u gj o y s t i c k i n t o p o r t a n t y p e R U N .Y o c a c h a n g e t h c h o p p e r ' s w i d o t i n t t r e d u c e e y e s t r a i n a n i c r e a s e v i s i b i l t y . B e f o r e y o s t a r tl e v e l , m o v e t h j o y s t i c k t c h a n g et h b a c k g r o u n d c o l o r . Y o c a c h o o s e c l e a r ( w h i t e ) , c y a n , l i g h tg r e e n , o s m o k e ( g r a y ) .

P r e s s y o u r f i r e b u t t o n t s t a r tt h t e s t .

Page 57: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 57/136

 

 

Page 58: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 58/136

T h j o y s t i c k c o n t r o l s y o u r a l t it u d e : I y o p u l l b a c k o t h s t i c k ,t h c h o p p e r g o e s u p p u s h f o r w a r da n t h c h o p p e r g o e s d o w n .

T h f i r e b u t t o n i y o u r t h r o t t l e :H o l d i n g i d o w n w i l l c a u s e t h c h o p p e r t a c c e l e r a t e ; r e l e a s i n g i w i l l s l o w t h c h o p p e r d o w n . I y o d o n ' t t o u c h t h b u t t o n f o f e s e c o n d s , t h c h o p p e r w i l l s i m p l yh o v e r i o n p l a c e , w a s t i n g t i m ea n f u e l .

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

E x t r a - P o i n t F l a g sB l a c k f l a g s a r s e u a r a n d o m i t h v a l l e y s a l o n g t h c o u r s e . Y o u ' l l

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

e a r n a e x t r a 1 0 p o i n t s i y o s p i nb l a c k f l a g a r o u n d . T d s o y o u r

l a n d i n g r u n n e r s ( o s k i d s ) m u s t h i t h f l a g — b u t b c a r e f u l . I y o u ' r ef l y i n g t o l o w h e n y o t o u c h t h f l a g , y o u ' l l b r e a k i a n e a r n a e r o i n s t e a d o f a h i g h e r s c o r e . U n l e s sy o s p i n t h e f l a g s a r o u n d , y o u ' l l b u n a b l e t e a r n e n o u g h p o i n t s t p r o g r e s s t t h e n e x t l e v e l .

H a z a r d sT e l e p h o n e p o l e s a n t r e e s a r t h s a m e h e i g h t a t h f l a g s . I y o u ' r ef l y i n g t o f a s t , y o m a m i s t a k et r e e o t e l e p h o n e p o l e f o r a f l a g ,a n c r a s h . F l o c k s o b i r d s f i l l t h s k i e s a b o v e t h v a l l e y s . I y o d o n ' tf l v e r y c a r e f u l l y , y o m a f l i n t o

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

Y o u r s k i l l s a s p i l o t a r g o i n gt b f u l l y t e s t e d i C h o p p e r P i l o t .R e m e m b e r t w a t c h y o u r i n s t r um e n t p a n e l . I c o n t a i n s v i t a l i n f o rm a t i o n t h a t c a h e l p y o d e v e l o ps t r a t e g y f o i n c r e a s i n g y o u r s k i l ll e v e l s t o b e c o m e b e t t e r p i l o t .S e p r o g r a m l i s t i n g o n p a g e 9 6

D o w n T i m e G o Y o D o w n ?

G e o l i n e F A S T w i t h T R I A D C O M P U T E R SM o s t c o m p u t e r s a n d i s k d r i v e s a r r e p a i r e d a n s h i p p e d w i t h i n 7 h o u r s !

R e p a i rC - 6 4 C o m p u t e r $ 5 9 . 0 0C - 1 2 8 C o m p u t e r 8 9 . 0 01 5 4 1 D r i v e L o g i c r e p a i r 6 9 . 0 01 5 7 1 D r i v e L o g i c r e p a i r 7 9 . 0 01 5 4 1 o 1 5 7 1 P e r m a n e n t F i 6 9 . 0 0( A l i g n m e n t a n m o d i f i c a t i o n t s t a y i a l i g n m e n t ! )1 7 0 2 , 1 8 0 2 , 1 9 0 2 M o n i t o r 7 9 , 0 01 5 4 1 o 1 5 7 1 a l i g n m e n t ( o n l y ) J u s t 2 9 . 9 5M P S Z - 8 0 1 , 8 0 2 , 1 5 2 5 , 1 5 2 6 P r i n t e r s 6 9 . 0 0S t a r a n O k i d a t a P r i n t e r s

1 - Y e a rW a r r a n t y C o n t r a c t

$ 6 9 . 0 09 9 . 0 07 9 . 0 08 9 . 0 07 9 . 0 0

8 9 . 0 0

8 9 . 0 0

R e p a i r w i t h1 - Y e a r W a r r a n t y S a v e

$ 8 9 . 0 0 $ 3 9 . 0 01 1 9 . 0 0 6 9 . 0 0

9 9 . 0 0 4 9 . 0 01 0 9 . 0 0 5 9 . 0 0

9 9 . 0 0 4 9 . 0 0

1 0 9 . 0 0 5 9 . 0 0

9 9 . 0 0 5 9 . 0 0C a l l f o p r i c e

F o f a s t , e x p e r t s e r v i c e . . J u s t c a l l o u t o l l f r e e n u m b e r t o d a y !

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

P e r m a n e n t F i $ 6 9 . 0 0 u a l u e i n c l u d e s a l i g n

m e n t a n d m o d i f i c a t i o n l s t a y i a l i g n m e n t F R E E w i i h a n 1 5 4 1 o 1 5 7 1 o n y e a r w a r r a n t y r e p a i r .

3 4 0 2 - E W . W e n d o v e r A v e . ,G r e e n s b o r o , N 2 7 4 0 7

1 - 8 0 0 - 6 2 4 - 6 7 9 4 o r ( 9 1 9 ) 2 9 9 - 0 3 9 1V I S A '

Page 59: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 59/136

T R O U 8 L £ S H 0 O r i N G R E R l f f i GY C L J RC O M M O D O R E 6

S E L E C T B O O K Sf o o n l y $ 3 . 9 5

G r a p h i c s

C o m p u i e r L a n g u a g e s

v a l u e s t $ 1 2 3 . 7 5

J J O 6 I 2 3 . C &

2 U 1 1

G R R R- ■

r t o i r m * i S l T K U

2 7 3 2 $ 1 8 . 9 5M e m b e r s h i p B e n e f i t s B l g S a v l n g s . I a d d i t i o n t t h i s i n t r o d u c t o r yo i l e r , y o k e a p s a v i n g s u b s t a n l i a l l y w i t h m e m b e r s ' p r i c e s o u t S 0 o f t h p u b l i s h e r s ' p r i c e s . B o n u s B o o k s . S t a r t i n g i m m e d i a t e l y , y o w i l l b e l i g i b l e l o o u B o n u s B o c k P l a n , w i t h s a v i n g s o u t 8 0 o f p u b l i s h e r s ' p r i c e s , C l u bN e w s B u l l e t i n s . 1 4 t i m e s p e r y e a r y o w i l l r e c e i v e t h e B o o k C l u b N e w s , d e s c r i bi n a l t h c u r r a n t s e l e c t i o n s — m a i n s , a l t e r n a t e s , e x l r a s — p l u s b o n u s o f f e r s a n s p e c i a l s a l e s , w i t h h u n d r e d s o t i t l e s t c h o o s e f r o m . A u t o m a t i c O r d e r . I y o w a n t t h M a i n S e l e c t i o n , d n o t h i n g a n i w i l l b s e n t t y o a u t o m a t i c a l l y . I y o p r e f e r a n o t h e r s e l e c t i o n , o n b o o k a a l l . s i m p l y i n d i c a t e y o u r c h o i c e o t h r e p l y f o r m p r o v i d e d . A m e m b e r , y o u a g r e e t p u r c h a s e a t l e a s t b o o k s w i t h i nt h n e x t 1 m o n t h s a n m a r e s i g n a a n t i m e t h e r e a f t e r . • I r o n c l a d N o - R i s kG u a r a n t e e . I n o s a t i s f i e d w i t h y o u r b o o k s , r e t u r n t h e m w i t h i n 1 d a y s w i t h o u to b l i g a t i o n ! E x c e p t i o n a l Q u a l i t y . A l b o o k s a r q u a l i t y p u b l i s h e r s ' e d i t i o n se s p e c i a l l y s e l e c t e d b o u E d i t o r i a l B o a r d .

B A S I C C o m p u t e rT h n i c i a oH a n t a * . '

A C B M P L E T EM A N U A L

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

a s a v i n g s o u t 5 0 o f p u b l i s h e r s ' p r i c e s !

1 M T H C O M P U T E R B O O K C L U B * .

I " i : S i i | ; i f ( " i 1 1 y \P . O . B o 8 0 B l u e R i d g e S u m m i t , P 1 7 2 1 4

P l e a s e a c c e p t m m e m b e r s h i p i T h e C o m p u t e r B o o k C l u b 1 a n d s e n d t h v o l u m e s l i s t e d b e l o w , b i l l i n g m $ 3 . 9 5 p l u s s h i p p i n g a n h a n d l i n g c h a r g e s . I r o s a t i s f i e d , m a r e t u r n t h b o o k s w i t h i n t e n d a y s w i l h o u l o b l i g a t i o n a n h a v e m m e m b e r s h i p c a n c e l e d . a g r e e t p u r c h a s e a l e a s t b o o k s a r e g u l a r C l u b p r i c e s( p l u s s h i p p i n g / h a n d l i n g ) d u r i n g t h n e x t 1 m o n t h s , a n d m a r e s i g n a n t i m et h e r e a f t e r .

N a m eA d d r e s sC i t yS t a t e / Z i pV a l i d l o n e m e m b e r s o i > l y F o r o i g n a p p l i c a n t s w i l l r e c e l v o s p o c l n l o r d e r i n g i n s i i u c t i o n s C a n a d f lm u s t r e m i t \ U c u r r e n c y . T h i s o r d f l r s u b j e c t t a c c e p i a n c o b T h o C o m p u t e r B o o k C l u b 1

C G - 1 O B 7

P h o n e

i n t e r f a c w g ' p r o j e c t sC O M M O D O R EC O M P U T E R S

1 9 8 3 P $ 1 6 . 9 5

Page 60: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 60/136

F l e e t S y s t e mT h 1 9 8 0 s a p p e a r t b t h d e c a d e f o s e q u e l s . T h e r e w a F r i d a y t h 1 3 t h : P a r tV j a w s I I I , S u p e r H u e y I I , a n d n o t h e r ei F l e e t S y s t e m f o t h C o m m o d o r e1 2 8 . T h f i r s t t h i n g n o t i c e d a b o u t t h i ss o f t w a r e p a c k a g e w a i t a t t r a c t i v e a n p r a c t i c a l b o o k b i n d e r s . A f t e r o p e n i n gt h c a s e , w a p l e a s a n t l y s u r p r i s e d t s e t w w e l l - w r i t t e n a n e a s y - t o - f o l l o ws p i r a l - b o u n d i n s t r u c t i o n m a n u a l s . O n m a n u a l i f o F l e e t S y s t e m 4 f e a t u r e -p a c k e d w o r d p r o c e s s i n g s y s t e m ; t h o t h e r i f o r F l e e t F i l e r , d a t a b a s e p r g r a m . F l e e t S y s t e m c o m e s w i t h t h r e ed i s k s : p r o g r a m d i s k w i t h 9 0 , 0 0 0 -w o r d d i c t i o n a r y o o n s i d e , a t h e s a ur u o t h s e c o n d d i s k , a n F l e e t F i l e ro t h t h i r d .

F l e e t S y s t e m c a n b e l o a d e d c o p l e o f d i f f e r e n t w a y s . Y o c a t y p eD 1 . O A D T a n t h e n t y p e R U N , ' o y o c a s i m u l t a n e o u s l y h o l d t h R U N /S T O P k e a n t h S H I F T k e t b o o tt h p r o g r a m a u t o m a t i c a l l y . A f t e r t h ep r o g r a m l o a d s , y o a r p r e s e n t e d w i t ha o p t i o n f o s e l e c t i n g 8 o 1 2 c o u m n s . O n c e y o s e l e c t e i t h e r t h e 8 0 - o r1 2 0 - c o l u m n m o d e , y o a r t h e n r e a d yt s t a r t e n t e r i n g t e x t .

T h e r e a r e x c e l l e n t b u i l t - i n h e l ps c r e e n s t o a s s i s t w h e n n e e d e d . B p r e s s i n g F a n t h k e y , y o a c c e s s am e n u o f d e f a u l t s e t t i n g s t h a t a l l o w sy o t t o g g l e m u l t i p l e f o r m a t s e t t i n g s ,i n c l u d i n g t h b a c k g r o u n d c o l o r , c h a r a ct e c o l o r , a n c u r s o r t y p e . Y o c a t h e ns a v e t h p a r a m e t e r s t t h p r o g r a md i s k , a n d , w h e n e v e r y o l o a d F l e e t S y t e m , t h s a v e d p a r a m e t e r s w i l l b l o a de i n t o t h p r o g r a m . F o r m a t c o m m a n d sn o l i s t e d o t h d e f a u l t s e t t i n g s m e n um u s t b e t y p e d o n s c r e e n i f r o n t o f t h et e x t . F o i n s t a n c e , i y o w a n t t s e y o u r t e x t f o r i g h t j u s t i f i c a t i o n , y o s i p l p r e s s t h e E s c a p e k e y , w h i c h p l a c e s

F o r m a t C o m m a n d M a r k ( c h e c k m a r k )o n s c r e e n . T h e n t y p e j u l . T t u r n i o f f ,p r e s s t h e E s k e a n t y p e j \ i O . T h F k e i u s e d m o r e f r e q u e n t l y t h a n a n o t h e r k e i n F l e e t S y s t e m 4 T h i s k e yp r e c e d e s m a n y c o m m a n d s u s e d t a c e s s d i f f e r e n t f e a t u r e s w i t h i n t h p r g r a m . F 3 i u s e d t i n s e r t t e x t . F 5 c a u s e sa l t e x t t h a t i e n t e r e d a f t e r d e p r e s s i n gt h i s k e t b i a l c a p s . F i t h p r v i e w k e y , w h i c h l e t s y o s e t h t e x t e a c t l y a i w i l l b p r i n t e d , w i t h o u t a n

5 C O M P U T E ' S G a z a t t o O c t o b e r 1 9 8 7

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

c h e c k e r a n t h e s a u r u s . T h e y a r b o t he x t r e m e l y f a s t . u s e d t h s p e l l c h e c k e ro s i x - p a g e d o c u m e n t , a n d t h d i t i o n a r y c h e c k e d i i 4 s e c o n d s . s p e l l -c h e c k e d t h s a m e d o c u m e n t u s i n gr a m d i s k i o n l y 1 2 s e c o n d s . 9 0 , 0 0 0 -w o r d d i c t i o n a r y s u c h a F l e e t S y s t e m 4 ' c a a l s o s p e l l - c h e c k a n a v e r a g e d o c um e n t w i t h o u t e n c o u n t e r i n g t o m a n yw o r d s i d o e s n ' t k n o w . T h t h e s a u r u s i a e x c e l l e n t f e a t u r e — i t g i v e s y o t h o p t i o n o s e l e c t i n g s y n o n y m s o a n t o n y m s .

T h p r o g r a m c o m e s w i t h s p e l lc h e c k e r a n t h e s a u r u s . T h e ya r b o t h e x t r e m e l y f a s t . u s e dt h s p e l l c h e c k e r o s i x - p a g e

d o c u m e n t , a n t h d i c t i o n a r yc h e c k e d i i 4 s e c o n d s .

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

o n l y 1 2 s e c o n d s .

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

g o o d f e a t u r e o t h e d i r e c t o r y l i s ti n i i t a b i l i t y t l i s t s e l e c t i v e g r o u po f i l e s . F o i n s t a n c e , w h e n y o c a l l u t h d i r e c t o r y , t h s t a t u s l i n e g i v e s y o a o p t i o n o s e l e c t i n g ( U ) s e r f i l e s , ( S q u e n t i a l f i l e s , ( P ) r i n t e r f i l e s , o ( A ) l lf i l e s o t h d i s k . T h e r e f o r e , i y o w i s ht l o o k a o n l y p r i n t e r f i l e s , s i m p l yp r e s s P y o t h e n w i l l s e e a c o m p l e t el i s t i n g o n o t h i n g b u p r i n t e r f i l e s . T h i sf e a t u r e k e e p s y o f r o m h a v i n g t s i f tt h r o u g h a l o f t h e o t h e r f i l e s o t h d i s k .

A e x t r a t e x t a r e a i a v a i l a b l ew h e n e v e r y o u n e e d t p e r f o r m v a r i o u so p e r a t i o n s w i t h o u t i n t e r r u p t i n g t h m a i n t e x t a r e a . T h m a i n t e x t a r e a ,w h e n i 8 0 - c o l u m n m o d e , c a a c c o mm o d a t e a p p r o x i m a t e l y 6 0 l i n e s o f t e x t .

I t h e x t r a t e x t a r e a , i c a h a n d l e a a d d i t i o n a l 4 l i n e s . T s w i t c h f r o m t h m a i n t e x t a r e a t t h e x t r a t e x t a r e a , j u s tp r e s s F l a n t h k e y . T h i s k e y p r e s sc o m b i n a t i o n w i l l a l s o r e t u r n y o t t h m a i n t e x t a r e a .

F l e e t F i l e r , t h d a t a b a s e p r o g r a mt h a t c o m e s w i t h F l e e t S i / s t e m 4 i d o c um e n t e d w i t h i 3 9 - p a g e s p i r a l - b o u n dm a n u a l . W h i l e i i n o h e a v y - d u t yd a t a b a s e p r o g r a m , i i e x t r e m e l y f a s t .T h p r o g r a m a n d d a t a a r h e l d i m e o r y , t h e r e b y a l l o w i n g c a l c u l a t i o n s a n s o r t s t o b e d o n e a l m o s t i n s t a n t l y a m u l t i p l e l e v e l s . D a t a f r o m F l e e t F i l e rc a b i n t e g r a t e d w i t h F l e e t S y s t e m 4 a n v i c e v e r s a .

F l e e t S y s t e m a n F l e e l F i l e r a r t w e x c e l l e n t p r o g r a m s t h a t w o r k w e l lt o g e t h e r . H o w e v e r , t h e r e a r c o u p l e o s m a l l c h a n g e s w o u l d l i k e t s e m a d ei n F l e e t S y s t e m 4 . F i r s t , I ' l i k e t s e o s c r e e n f o r m a t t i n g w h e n e n t e r i n g t e x t .T h i s w o u l d g i v e y o t h a b i l i t y t o h p h e n a t e w o r d s w i t h o u l h a v i n g t e n t e rt h p r e v i e w m o d e i o r d e r t d e t e r m i n ew h i c h w o r d s s h o u l d b h y p h e n a t e d ,a n w h e r e . T h s e c o n d c h a n g e w o u l db t e l i m i n a t e o n s c r e e n c o n t r o l c o d e sa n t d e s i g n t h p r o g r a m s t h a t e v e r yc o m m a n d w o u l d b m e n u d r i v e n .

O v e r a l l , t h i s i v e r y g o o d w o r dp r o c e s s i n g p r o g r a m t h a t i p o w e r f u la n e a s y t u s e . r e a l l y e n j o y u s i n g t h 9 0 , 0 0 0 - w o r d d i c t i o n a r y a l o n g w i t h t h t h e s a u r u s . A f t e r u s i n g t h i s p r o g r a m a m is e e i n g a l o i t p o w e r a n p o t e n t i a l ,c a h a r d l y w a i t f o F l e e t S y s t e m 5

— J u l i u s H o r n b u c k l eP r o f e s s i o n a l S o f t w a r e5 F r e m o n t S t N c e d h a m , M 0 2 1 9 4$ 7 9 . 9 5

Page 61: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 61/136

P i r a t e s !E v e r p r e t e n d y o u w e r e p i r a t e , ' f a n t as i z i n g a b o u t t h s w a s h b u c k l i n g l i f e o t h S p a n i s h M a i n ? T h i s e x c i t i n g n e p a c k a g e f r o m M i c r o p r o s e g i v e s y o n o o n l y t h o p p o r t u n i t y t p r e t e n d l h . i ty o u ' r e p i r a t e o b u c c a n e e r , b u t a l s ot h c h a n c e t t a k e p a r t i a c a r e f u l l y a ss e m b l e d , h i s t o r i c a l s i m u l a t i o n t h a t r c a p t u r e s a e r a n p l a c e s y o a i t c e n t e r .

P i r a t e s ! c o n t a i n s c l o s e t o c e n t u r ya n h a l f o C a r i b b e a n h i s t o r y , o f f e ri n d i f f e r e n t c h a l l e n g e s a n o p p o r t u n it i e s d e p e n d i n g u p o n t h t i m e p e r i o d .P l a y e r s m a s e l e c t f r o m t i m e p e r i o d sa n s c e n a r i o s r a n g i n g f r o m t h d a y s o t h S i l v e r E m p i r e ( c a . 1 5 6 0 ) w h e nS p a i n w a b f a t h d o m i n a n t p o w e r i t h r e g i o n , t P i r a t e ' s S u n s e t ( c a . 1 6 8 0 )w h e n t h f r o n t i e r a n c o l o n i a l e n v i r o nm e n t t h a t s u p p o r t e d t h g r o w t h o p i r ac w a b e i n g r e p l a c e d b l a a n

c i v i l i z a t i o n . Y o m a s e l e c t t b i i n g -l i s h , F r e n c h , D u t c h , o S p a n i s h , w i t he a c h n a t i o n a l i t y c a r r y i n g i t o w s e o i n h e r e n t a d v a n t a g e s a n d i s a d v a n t a g e s .

D u r i n g t h p i r a t e p e r i o d , t h e r e r o s et f a m e a n g l o r y a n n u m b e r o m e w h o s e n a m e s s t i l l h o l d m a g i c t o d a y .F r a n c i s D r a k e , P i e t H e y n , H e n r y M o g a n , a n o t h e r s a r r e p r e s e n t e d i n P i -r a l e s ! . P l a y e r s m a e l e c t t o r e e n a c t o n o t h e i r f a m o u s e x p e d i t i o n s , i n c l u d i n gD r a k e ' s s a c k o f t h e S i l v e r T r a i n a n H e n r y M o r g a n ' s c o n q u e s t o P a n a m a .

Y o u ' r e n o t l o c k e d i n t o r e c r e a t i n gh i s t o r i c a l c h a r a c t e r s . g o o d i n t r o d u ct o r y a d v e n t u r e p l a c e s y o i t h p o s it i o n o f y o u n g E n g l i s h m a n i n d e n t u r e dt a p l a n t a t i o n o w n e r . I n d e n t u r e o f f e r sf e p r o s p e c t s , w h i l e t h o p e n s e a s s e e mt h o l d l i m i t l e s s p o t e n t i a l . Y o d e c i d e l b e c o m e b u c c a n e e r . F i r s t , t h o u g h , y o m u s t p r o v e y o u r m e t t l e . T h m e y o w i l l c o m m a n d a s q u e s t i o n s a b o u t t h l o c a t i o n o S p a n i s h w e a l t h — q u e s t i o n st h a t m u s t b a n s w e r e d c o r r e c t l y f r o mi n f o r m a t i o n c o n t a i n e d i t h p r o g r a m ' se x c e l l e n t d o c u m e n t a t i o n , i y o a r t w i t h e i r c o n f i d e n c e . C o r r e c t a n s w e r sa l o n e a r n o e n o u g h ; y o u m u s t u s y o u r s k i l l a f e n c i n g t d e f e a t t h c a p t a i no y o u r v e s s e l .

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

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

s k i l l b o t h p i r a t e s a n b u c c a n e e r s m u - . tm a s t e r . P i r a t e B l g i v e s y o c h o i c e o w e a p o n s — r a p i e r , l o n g s w o r d , o r c u tl a s s — a n d p u t s y o e g a r d e a g a i n s ty o u r o p p o n e n t . Q u i c k r e f l e x e s a t h j o y s t i c k l e y o p a r r y a n t h r u s t y o u rw a t v i c t o r y . S l u g g i s h r e s p o n s e s o l a c k o f a g g r e s s i o n , t h o u g h , c a n l a n dy o i t h b r i g , w h e r e y o u m u s t w a i tf o m o n t h s u n t i l t h o p p o r t u n i t y t c o m m a n d o n c e m o r e c o m e s y o u r w a y .

T h i s e x c i t i n g n e p a c k a g e f r o mM i c r o p r o s e g i v e s y o n o o n l y

t h o p p o r t u n i t y t p r e t e n d t h a ty o u ' r e a p i r a t e o b u c c a n e e r ,

h u a l s o t h c h a n c e t t a k e p a r ti a c a r e f u l l y a s s e m b l e d ,

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

y o a i t c e n t e r .

O n c e y o u h a v e a c h i e v e d c o m a n d , i t ' s u t y o t p l a n y o u r e x p ed i t i o n . S h o u l d y o u c h o o s e t g t h p i r a t e r o u t e , s i m p l y s e s a i l a n l i i w a i t f o s h i p s t p l u n d e r .T h l i f e o b u c c a n e e r i m o r ec o m p l e x . v i s i t w i t h t h l o c a l g o v e rn o r , s e l e c t e d f r o m o n e o t h p r o g r a m ' sm e n u s , l e t s y o k n o w w h E n g l a n d i a w a r ' w i t h . Y o u r c h a r g e a s b u c c a n e e ri t d d a m a g e t e n e m y f l e e t s . A f t e rc h e c k i n g y o u r s t o r e s , y o s e s a i l . P i r a l e s ! g i v e s y o a l a r g e , s c r o l l i n g s c r e e nm a o t h C a r i b b e a n w i t h v i r t u a l l y e e r i s l a n d a n c i t y f r o m F l o r i d a t P a a m r e p r e s e n t e d . A y o s a i l f r o m p o r t -t o - p o r t , t i m e p a s s e s , s u p p l i e s d w i n d l e ,a n y o u r c r e w ' s s u p p l y g o e s u a n d o w n , d e p e n d i n g o n t h n u m b e r o s u c c e s s f u l e n c o u n t e r s a n a m o u n t s o p l u n d e r y o a c q u i r e .

N a v i g a t i o n i P i r a t e s ! i w e l lt h o u g h t o u a n c h a l l e n g i n g , e s p e c i a l l ya h i g h e r d i f f i c u l t y l e v e l s . B o t h t h d o u m e n t a t i o n a n h a n d s o m e l y r e p r od u c e d m a i n c l u d e d i t h p a c k a g eg i v e y o t h e l o c a t i o n o f m a j o r i s l a n d sa n p o r t s . Y o u r o w l o c a t i o n c a n b e d t e r m i n e d b t a k i n g s u s i g h t , c l e v e r l ya c c o m p l i s h e d t h r o u g h t h u s o a n o ns c r e e n a s t r o l a b e a c c e s s e d t h r o u g hm e n u . E v e n w i t h y o u r l o c a t i o n a n g o a l s k n o w n , n a v i g a t i o n i n o s i m p l e .S t r o n g w i n d s c a b l o w y o u o f c o u r s e ,s h o a l s c a t e a r t h b o t t o m o u o y o u rh u l l , a n l a c k o f f o o d o c h a l l e n g e c a nc r u s h y o u r m e n ' s m o r a l e .

A s e a , y o u r l o o k o u t s k e e p c l o s ew a t c h f o o t h e r s h i p s . W h e n o n i s p o t t e d , y o m a c h o o s e t i n v e s t i g a t eo s a i l a w a y . I n v e s t i g a t i o n r e v e a l s t h t y p e o s h i p a n i t n a t i o n a l i t y . A l l i e ds h i p s m a b h a i l e d f o n e w s ; e n e m y o p i r a t e v e s s e l s m a b e i t h e r a t t a c k e d o a v o i d e d , d e p e n d i n g u p o n y o u r c o n f id e n c e i y o u r a b i l i t y t o d e f e a t t h e m .T h m o r e c l o s e l y y o i n v e s t i g a t e , h o e v e r , t h m o r e l i k e l y t h o t h e r s h i p i t a t t a c k y o u , w h a t e v e r y o u r w i s h e s .

P i r a t e s ! e x c e l s a i t r e p r e s e n t a t i o no c o m b a t o n t h h i g h s e a s . Y o u m u s tu s t h w i n d s t y o u r b e s t a d v a n t a g e ,t a c k i n g f o p o s i t i o n w h i l e y o u r m e l o a d a r \ d r e l o a d y o u r c a n n o n . S h o u l dy o b u i l d a f l e e t o s h i p s , m e n u l e t sy o s e l e c t t h e v e s s e l y o w i s h t c o m a n d i c o m b a t . C h o o s e c a r e f u l l y —e v e n t h m o s t s k i l l f u l a n c o u r a g e o u sp i r a t e w i l l f i n d i d i f f i c u l t t g u i d eb a r q u e a g a i n s t a m o r e h e a v i l y a r m e df r i g a t e . I c a n b e d o n e , t h o u g h .

D u r i n g s h i p - t o - s h i p c o m b a t , t h b o t t o m o t h e s c r e e n i s e a s i d e f o i n f o r m a t i o n a b o u t y o u r s h i p a n y o u ro p p o n e n t ' s s h i p . T h n u m b e r o g u n sa n d m e n , d a m a g e l e v e l s , s p e e d , a n w i n d d i r e c t i o n l e y o k n o w h o t h b a t t l e i g o i n g . I t h t i d e t u r n s a g a i n s ty o u , y o m a t r t s a i l a w a y . I y o h a v e t h u p p e r h a n d , t h o u g h , i t ' s t i m et s a i l c l o s e t t h e n e m y , t o s s t h g r a pp l i n g h o o k s , a n b o a r d .

O n c e y o u ' v e b o a r d e d y o u r o p p on e n t ' s s h i p , y o u m u s t l e a d y o u r m e i c o m b a t . A g a i n , i t ' s t i m e f o y o u r f e n ci n s k i l l s t b t e s t e d . T h c o u r a g e a n s k i l l y o s h o w w h i l e d u e l i n g w i t h t h o p p o s i n g c a p t a i n h a d i r e c t e f f e c t o y o u r m e n ' s s p i r i t s a n t h e i r o w f i g h ti n a b i l i t y . D u r i n g t h d u e l , a i n f o rm a t i o n p a n e l a t h b o t t o m o f t h es c r e e n k e e p s y o p o s t e d o t h n u m b e ro m e a n t h e i r s t a t u s . W e a k n e s s o y o u r p a r t c a c a u s e y o u r m e t p a n i c ,w h i c h i t u r n , c a c o s t y o y o u r f l e e ta n l a n d y o o n c e m o r e i t h b r i g .

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

N o a l o f t h e a d v e n t u r e s t a k e p l a c ea t s e a . P o r t s - o f - c a l l p l a y a n i m p o r t a n tp a r t i n P i r a t e s ! . W h i l e a n c h o r e d i p o r t sc o n t r o l l e d b y o u r n a t i o n a l i t y o r i t a l i e s , y o m a c a l l l o c a l g o v e r n o r s t s e e k i n s t r u c t i o n s , a n t a v e r n s a r f i l l e dw i t h h e a r t y m a t e s r e a d y t s i g n o f o v o y a g e . M e r c h a n t s b o t h b u a n s e l lg o o d s , s t o r e s , a n s u p p l i e s , a n t h e y ' l lp u r c h a s e t h g o o d s y o u ' v e p l u n d e r e d .W h i l e i p o r t , y o m a w i s h t d i v i d et h s p o i l s w i t h y o u r c r e w , i w h i c h c a s ey o s h o u l d b e a w a r e t h a t s o m e o y o u rm e w i l l d i s a p p e a r . Y o m u s t r e a s s e m -

C O M P U J E r s G a z e l l e O c t o b e r 1 9 8 7 5 9

Page 62: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 62/136

b l y o u r b a n d b e f o r e y o c a s e s a i la g a i n .

U n f r i e n d l y p o r t s o f f e r o p p o r t u n i t ya w e l l . B r a v e c a p t a i n s c a n s n e a k i n t ot o w n t g a t h e r i n f o r m a t i o n a n s e i z e ,t r e a s u r e , a n w i t h a l a r g e e n o u g h f o r c e ,y o c a l a s i e g e t a p o r t o r e v e nm o u n t a n o v e r l a n d e x p e d i t i o n t a t t a c ka i n l a n d c o m m u n i t y . A w i t h i l n a v ig a t i o n a l a n s h i p b o a r d a s p e c t s , l a n dc o m b a t i n P i r a t e s ! i c h a l l e n g i n g , p i t t i n gy o u r m u s k e t m e n a g a i n s t t o w n ' s g a r r is o n , w i t h t h o u t c o m e d e t e r m i n e d b s w o r d f i g h t . O n c e a g a i n y o u r s k i l l a n c o u r a g e a r c a l l e d u p o n t o r a l l y y o u rm e t v i c t o r y .

A y o p l a y P i r a t e s ! , t i m e p a s s e sw i t h i n t h e s c e n a r i o . A l l e g i a n c e s s h i f ta n w a r s b r e a k o u b e t w e e n n a t i o n s ,b o t h o w h i c h c a a f f e c t y o u r m i s s i o n .T h o u t b r e a k o f t h e T h i r t y Y e a r s W a r ,f o e x a m p l e , b r e e d s d e s p a i r i E u r o p ea n o p p o r t u n i t y i t h N e W o r l d , B u t h p a s s a g e o t i m e a l s o h a a e f f e c t o y o u r p e r f o r m a n c e — t h e l i f e o a p i r a t e ,b u c c a n e e r , o r p r i v a t e e r w a n e v e r e a s y ,a n e v e n t h m o s t s u c c e s s f u l o f t h b r e e d e v e n t u a l l y s o u g h t r e t i r e m e n t .

T h s t a r t u p m e n u s f o P i r a t e s ' , a r e a s y t u n d e r s t a n d . I a d d i t i o n t o s el e c t i n g t h e s c e n a r i o y o w i s h t p l a y ,y o a r g i v e n c h o i c e o s k i l l s , i n c l u di n f e n c i n g ( h i g h l y r e c o m m e n d e d f o f i r s t - t i m e p l a y e r s ) , n a v i g a t i o n , g u n n e r y ,a n w i a n c h a r m ( w h i c h c a c o m e i h a n d y a a d v a n c e d l e v e l s , w h e r e n e g o t ia t i o n a n t r a d e a r i m p o r t a n t ) .

T h d e s i g n e r s o P i r a t e s ! s e t t h e ms e l v e s a v a r i e t y o f a m b i t i o u s g o a l s a n s u c c e e d e d o e v e r y c o u n t . A r c a d e a p e c t s a r e x c i t i n g a n c h a l l e n g i n ge n o u g h t k e e p e v e n e x p e r i e n c e d p l a ye r s i n t e r e s t e d . T h g a m e m a k e s l a r g es t r a t e g i c d e m a n d s o p l a y e r s , a n m i c a l c u l a t i o n s c a b r i n g p r o m i s i n g c r e e r t o a e n d . M i c r o p r o s e h a s p a c k a g e dP i r a t e s ! h a n d s o m e l y , w i t h t h i c k m a u a t h a t n o t o n l y t e l l s h o t p l a y t h g a m e , b u a l s o c o n t a i n s a i m p r e s s i v ea m o u n t o h i s t o r i c a l m a t e r i a l t h a t b o t ha d d s t p e r f o r m a n c e a n t e a c h e sh i s t o r y .

P i r a t e s ! i r e a l t r e a s u r e ,— K e i t h F e r r e l l

M i c r o P r o s e S o f t w a r e1 2 L a k e f r o n i D r H u n t V a l l e y , M 2 1 0 3 0$ 3 9 . 9 5

6 C O M P U r e / ' s G a z e t t e O c t o b e r 1 9 8 7

R u s s i aO v e r t h e p a s t f e y e a r s , h a v e r v i e w e d m a n y o S S G ' s g a m e s f o C O P U T E ! o C O M P U T E D G a z e t t e . h a v ee n o r m o u s r e s p e c t f o R o g e r K e a t i n ga n I a n T r o u t , t h e d e s i g n t e a m w h a r r e s p o n s i b l e f o m u c h o S S G ' s s u c c e s s .T h e y a r c o m m i t t e d t o t h e i r d e s i g n sa n t h e i r a u d i e n c e . S S g a m e s , l i k e t h g a m e s o a l t h f i n e s t d e s i g n e r s , b e a rt h s t a m p o f c r e a t i v e , d i s t i n c t i v ep e r s o n a l i t i e s .

R u s s i a — f o r t h C o m m o d o r e 6 4 i a a r m y - c o r p s l e v e l s i m u l a t i o n o t h R u s s o - G e r m a n w a o 1 9 4 1 - 4 5 , a n m t e m p t a t i o n o n c e a g a i n i t c a l l t h i s o n t h b e s t o f t h e l o t . I t s t o p i c i p e r e n n ia f a v o r i t e a m o n g w a g a m e r s , i t a p r o a c h i r e f i n e m e n t o f t h e e x c e l l e n t

I t t o p i c i p e r e n n i a l f a v o r i t ea m o n g w a g a m e r s , i t

a p p r o a c h i r e f i n e m e n t o t h e x c e l l e n t B a t t l e f r o n t s y s t e m ,a n i i e x t r e m e l y p l a y a b l e

a n e n j o y a b l e .

B a t t l e f r o n t s y s t e m , a n i i e x t r e m e l yp l a y a b l e a n e n j o y a b l e . W h a t m o r ec o u l d a s k ?

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

b i t . T h a i w a y , c a a s k — a s I ' s u r eo t h e r s a r a s k i n g — i f K e a t i n g a n T r o u ta r e n ' t c a r r y i n g g o o d i d e a l i t t l e t o f a r . T h e " g o o d i d e a " i t h m e n u - d r i v e ng a m e t h a t g i v e s t h e p l a y e r c o m m a n de r ' s p o i n t o f v i e w . T h " l i t t l e t o f a r " i t h f a c t t h a t t h i s i t h e i r f o u r t h s u c hc o n s e c u t i v e g a m e . F i r s t , t g e t t h e o b v io u o u o f t h e w a y , R u s s i a i n o a a t i o n g a m e . I i a s t r a t e g y a n p l a n n i n gg a m e , p u r e a n s i m p l e . T h o s e w h w a n t w a g a m e a l o n g t h l i n e s o R a i dO v e r M o s c o w , D a m b u s t e r s , F - I 5 S t r i k eE a g l e , o S i l e n t S e r v i c e w i l l f i n d l i t t l e a c a d e - s t y l e e n t e r t a i n m e n t h e r e . R u s s i a i

w a g a m e o f t h e S S t y p e , w i t h h e x ag o n s a n m i l i t a r y s y m b o l s , l o t s o n u b e r s a n l o t s o f h i s t o r i c a l f l a v o r . T h a te l i m i n a t e s o n g a m i n g s e g m e n t . B u w h a t o f t h e f a n s o f s t r a t e g i c w a g a m e s ?C o u l d t h e y f i n d a n f l a w s w i t h R u s s i a ?T h a n s w e r i y e s .

S o m e m i g h t s a t h a t S S G — d e s p i t ei t c o m m i t m e n t t " p o i n t - o f - v i e w " —t a k e s t o m u c h c o n t r o l a w a y f r o m t h p l a y e r . I n R u s s i a , y o s e t h d o c t r i n ef o r u n i t s , g i v i n g g e n e r a l o r d e r s a b o u tw h e t h e r t o r e s t o t a d v a n c e t o w a r d sa n t a k e S o v i e t c i t y . T h e n y o s e t h

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

W h a t y o c a n ' t d o t h o u g h , i d r e c t a t t a c k s o r t r o o p m o v e m e n t i s p c i f i c d i r e c t i o n s . O n c e t h f r o n t l i n e i c o m m i t t e d t o b a t t l e , t h c o m m a n d e rc a t e l l t h e m t h i h a r d o b a c k a w a yb u c a n ' t t e l l t h e m w h i c h e n e m y u n i t st o h i t o i w h i c h d i r e c t i o n t r e t r e a t .B o t h t a r g e t i n g a n t h d i r e c t i o n o u n i tm o v e m e n t a r h a n d l e d b t h g a m e ' sa r t i f i c i a l i n t e l l i g e n c e r o u t i n e s .

N o t h i s i b o t h r e a l i s t i c a n p l a ya b l e , a n d m o s t w a r g a m e r s w i l l a p p r e c ia t t h a t R u s s i a i a t t e m p t i n g t s i m u l a t et h d e g r e e o f c o n t r o l t h c o m m a n d e r sa c t u a l l y h a d . B u t n m a t t e r h o w e l lt h t a r g e t i n g r o u t i n e s a n t h m o v em e n t r o u t i n e s r e f l e c t h i s t o r i c a l r e a l i t y ,d o n ' t k n o w o f a s i n g l e w a r g a m e r w h w a n t s t s u r r e n d e r t h a t m u c h c o n t r o l t

c o m p u t e r w i t h o n l y 6 4 o m e m o r y .P a r t o t h e n j o y m e n t o f h i s t o r i c a l w a g a m i n g i p r e c i s e l y t h e u n r e a l i s t i ca m o u n t o f c o n t r o l t h e p l a y e r h a o v e rh i s t r o o p s . A d j u s t i n g f l a n k s , a t t a c k i n gu n l i k e l y p l a c e s , c h a n g i n g o r d e r s e v e r yt u r n — a l l a r e p a r t o f w a r g a m i n g e v e n i t h e y a r n o p a r t o m i l i t a r y c o m m a n d .N o h a v i n g t h i s c o n t r o l m a t e a c h u m o r e a b o u t m i l i t a r y o p e r a t i o n s , b u i t ' sa l s o l e s s f u n .

I t h a t s e n s e , R u s s i a i p r i s o n e r o i t o w d e s i g n . A l e a s t , t h a t ' s o n p o i n to f v i e w . F o m a n y o u s t h o u g h , t h r e s t o f t h e g a m e m o r e t h a n c o m p e ns a t e s . Y e s , i i f r u s t r a t i n g t w a t c h y o u rc o r p s a t t a c k i n g h e t h a t y o d o n ' tp a r t i c u l a r l y w a n t t h e m t a t t a c k , b u t h a t ' s w h a t a r m y g r o u p c o m m a n d e r s i t h e a s t e r n f r o n t h a t p u u w i t h . A t h i s l e v e l o c o m m a n d , o n c e t h c o m a n d i n g o f f i c e r s e o v e r a l l o b j e c t i v e sa n a s s i g n e d s u p p o r t , t h e a c t u a l b a t t l e sw e r e w a i t i n g g a m e , a s R u s s i a s c l e a rl d e m o n s t r a t e s .

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

i R u s s i a t o b j e c t t o L i k e a l S S g a m e s , R u s s i a i t h o r o u g h l y p r o f e s s i o na l f r o m i t e x c e l l e n t t u t o r i a l t o i t i n c l us i o n o f c u s t o m i z e d l a b e l s f o s a v e dg a m e d i s k s . S S G ' s d i r e c t i o n i c l e a r — t or e l e a s e h o s t o m e n u - d r i v e n , p l a y a b l ew a g a m e s o t o p i c s r a n g i n g f r o m t h A m e r i c a n C i v i l W a t e i g h t e e n t h -c e n t u r y m u s k e t w a r f a r e . E a c h g a m ew i l l b w e l l r e s e a r c h e d a n t h o u g h to u t , a n e a c h w i l l b t h g a m e K e a t i n ga n T r o u t t h i n k i s h o u l d b e

— N e i l R a n d a l lS t r a t e g i c S t u d i e s G r o u p1 7 4 7 O r l e a n s C t W a l n u t C r e e k , C 9 4 5 9 8D i s t r i b u t e d b y :E l e c t r o n i c A r t s1 8 2 0 G a t e w a y D r S a n M a t e o , C 9 4 4 0 4S 3 9 . 9 5

Page 63: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 63/136

B o b s T e r m P r F o T h 1 2 I t a k e s t i m e t m a s t e r a n a p p l i c a t i o ns u c h a s t e r m i n a l p r o g r a m o w o r dp r o c e s s o r . M o s t p e o p l e s e t t l e o s i g l p r o g r a m i g i v e n a p p l i c a t i o n c a t eg o r y b e c a u s e i d o e s w h a t t h e y w a n ta n t h e y ' v e m e m o r i z e d t h i m p o r t a n tc o m m a n d s . I t ' s r a r e t f i n d s o m e o n ew h r e g u l a r l y u s e s f i v e d i f f e r e n t w o r dp r o c e s s o r s o r e i g h t d i f f e r e n t t e r m i n a lp r o g r a m s .

B e f o r e s t a r t i n g t u s B o b s T e r m P r o ,h a m o w f a v o r i t e t e r m i n a l p r

g r a m , w h i c h r a i 6 m o d e ( 4 c o u m n s ) , s u p p o r t e d v a r i o u s t r a n s f e rp r o t o c o l s , a n d h a d r e a s o n a b l y l a r g eb u f f e r f o c a p t u r i n g t e x t t h a t c o u l d b p r i n t e d o u o s a v e d t o d i s k . h a l o o k e d a o t h e r t e r m i n a l p r o g r a m s , b u n e v e r s w i t c h e d l o y a l t i e s b e c a u s e t h e yd i d n ' t o f f e r e n o u g h n e f e a t u r e s t j u t i f y l e a r n i n g w h o l e n e s e o c o m m a n d s .

B u B o b s T e r m P r i s p o w e r f u la n h a s m a n y o p t i o n s t h a t I ' v e m a d et h e s w i t c h . I t ' s e a s i l y o n o f t h e b e s t t e m i n a l p r o g r a m s e v e r o f f e r e d f o C o m o d o r e e i g h t - b i t c o m p u t e r .

B o b s T e r m P r r u n s o 1 2 i 1 2 m o d e a n r e q u i r e s a n 8 0 - c o l u m n m o n it o ( e i t h e r R G o m o n o c h r o m e ) . I w o r k s w i t h n e a r l y a l m o d e m s ; t h m a n u a l l i s t s t h C o m m o d o r e 1 6 5 0 ,1 6 6 0 , 1 6 7 0 , W e s t r i d g e , M a s t e r M o d e m ,M i t e y - M o , H l i S a n I I T o t a l T e l e c o mm u n i c a t i o n s , a n H a y e s - c o m p a t i b l e s .u s e d a n A p r o t e k , w h i c h i b o t h H a y e s -a n 1 6 7 0 - c o m p a t i b l e .

T h p r o g r a m i n o c o p y - p r o t e c t e d ,a n t h m a n u a l e n c o u r a g e s u s e r s t m a k e b a c k u p s . I t ' s b e s t t u s p r g r a m t h a t d u p l i c a t e s a e n t i r e d i s k ,r a t h e r t h a n a f i l e - b y - f i l e c o p i e r , t m a k es u r e y o g e t h b o o t s e c t o r . B e f o r e r u n i n g i t y o m u s t i n s e r t d o n g l e i j o s t i c k p o r t ( y o u c a m a k e a m a n yc o p i e s a y o w a n t , b u t t h e y w o n ' t r u w i t h o u t t h i s l i t t l e d e v i c e ) . T h p r o g r a ma u t o m a t i c a l l y r u n s w h e n y o r e s e t t h c o m p u t e r o t y p e B O O T .T h f i r s t t i m e y o r u n B o b s T e r mP r o , y o m a h a v e t s e s o m e p a r a m et e r s . M e n u s l i s t t h e v a r i o u s o p t i o n s , i c l u d i n g t h t y p e o m o d e m , t h b a u dr a t e , p r i n t e r c o m m a n d s , h o m a n yd i s k d r i v e s a r e c o n n e c t e d , a n s o n T s u p p o r t s m u l t i p l e d r i v e s — d e v i c e 8 9 1 0 o 1 1 — a s w e l l a s d u a l d r i v e s s u c ha t h M S D , a n o n e - m e g a b y t e d r i v e ss u c h a t h S F D . W h i l e y o u ' r e s e t t i n gt h p a r a m e l e r s , y o m a w i s h t d e f i n et h e f u n c t i o n k e y s , t o o .

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

y o u ' r e a l l o w e d t m a k e b a c k u p s , y o c a m a k e m u l t i p l e b o o t d i s k s w i t h d i f e r e n t p a r a m e t e r s ( o n e d i s k f o t h l o c a lP u n t e r b o a r d , o n f o G E n i e , o n f o C o m p u S e r v e , a n s o n ) .

B o b s T e r m P r s u p p o r t s X m o d e mt r a n s f e r s , o f f e r i n g c h e c k s u m a n d t w oC R p r o t o c o l s . S i n c e X m o d e m i t h u n i v e r s a l s t a n d a r d f o s e n d i n g a n r c e i v i n g f i l e s , i t ' s p r o b a b l y t h m o s t i p o r t a n t f e a t u r e t l o o k f o i n t e r m i n a lp r o g r a m . I y o u ' r e c a l l i n g l a r g e t e l ec o m m u n i c a t i o n s s e r v i c e s u c h a C o m p u S e r v e , G E n i e , o r D e l p h i , y o c a a d j u s t t h e t i m i n g t a l l o w f o t h o c c a s i o n a l d e l a y d u r i n g t h b u s y h o u r s .

Y o c a t r a n s f e r f i l e s t a n f r o md i s k f i l e o t h b u f f e r . Y o c a n s a v e f i l e sa s s e q u e n t i a l o r b y p r o g r a m t y p e . Y o

B o b s T e r m P r i e a s i l y o n o

t h b e s t t e r m i n a l p r o g r a m s e v e ro f f e r e d f o C o m m o d o r e e i g h t -

b i c o m p u t e r ,

c a a l s o t e l l t h p r o g r a m t t r a n s l a t eb e t w e e n C o m m o d o r e A S C I I a n d t r u eA S C I I , w h i c h i u s e f u l f o r t e x t f i l e s .

X m o d e m s o m e t i m e s h a p r o b l e m sh a n d l i n g I M f i l e s f r o m C o m p u S e r v eb e c a u s e t h e y h a v e s i e x t r a b y t e s a t h b e g i n n i n g o t h f i l e , f o u s b t h C o m p u S e r v e - B p r o t o c o l . W i t h B o b sT e r m , y o u c a n t e l l t h p r o g r a m t i g n o r et h f i r s t s i b y t e s a n a v o i d t h p r o bl e m s o t r a n s l a t i n g I M f i l e s .

M o s t o f t h e t i m e , y o u ' r e s e n d i n g o r e c e i v i n g p r o g r a m s f o 6 m o d e o 1 2 m o d e , s t h e d e f a u l t d i s k t y p e i C o m o d o r e f o r m a t . B u i y o u s C P / Mm o d e , y o c a a l s o d o w n l o a d C P / Mp r o g r a m s d i r e c t l y t C P / M f o r m a t t e dd i s k s , w h i c h m e a n s y o d o n ' t n e e ds e p a r a t e t e r m i n a l p r o g r a m f o C P / Mm o d e , n o d y o u h a v e t t i n k e r a r o u n dw i t h t r a n s l a t o r p r o g r a m s t h a t c o n v e r tf r o m o n d i s k f o r m a t t a n o t h e r .B e s i d e s X m o d e m , t h o t h e r p o p ul a t r a n s f e r p r o t o c o l i P u n t e r , w h i c h i

C o m m o d o r e - s p e c i f i c s t a n d a r d f o s e n d i n g a n r e c e i v i n g f i l e s . I t ' s w i d e l yu s e d o b u l l e t i n b o a r d s ( B B S ' s ) a r o u n dt h c o u n t r y . B o b s T e r m P r s u p p o r t sP u n t e r p r o t o c o l .

I a l s o h a n d l e s X O N / X O F F ,s t r a i g h t A S C I I t r a n s f e r s , a n l i n e - b yl i n e p r o m p t e d t r a n s f e r s , w h i c h a r h e l p f u l w h e n y o u ' r e s e n d i n g p r e w r i tt e m e s s a g e s t B B S ' s o t e l e c o m m u n ic a t i o n s s e r v i c e s . F i n a l l y , t h e r e ' s w a t s e n d c o m p l e t e d i s k ( a l l t r a c k s a n s e c t o r s ) t s o m e o n e e l s e w h i u s i n gB o b s T e r m . A 3 0 b a u d , t h i s p r o c e s st a k e s a b o u t 2 1 / ; h o u r s ; a 1 2 0 0 b a u d , 3 m i n u t e s .

C O L O R P R I N T E R R I B B O N SC o l o n

F t a d

B l u e

G r e e n

B r o w n

P u r p l e

M o

R i b b o n sA p p l e I m a g s w r i i e rB r o t h e r M 1 0 0 9C i t u c n 1 2 0 DC o m m o d o r e M P 3 0 C o m m o d o r e M P 8 0 2 .

1 5 2 6C 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 6 2 5E p s o n L B O / 9 0E p s o n m x / f x / r x / s o / 8 5O k i d a i a B 0 ' 8 2 ( 8 3 ' 9 2 i 9 3O l i i d a t a 1 8 2 / 1 9 2 / 1 9 3P a n a s o n i c K 1 0 9 0 / 1 0 9 1 /

1 0 9 2S h i k o s h a S 8 0 0 / 1 0 0 0S t a r S G 1 OS t a r N D I O ' N L t O / N P I O /

N X 1 0

P r i c e E a c hB l a c k

9 4 . 9 55 . 0 04 . 1 65 . 7 5

4 . 9 53 . 6 05 , 6 03 , 8 03 . 7 61 . 7 56 . 0 06 . 5 0

5 . 2 67

5 0

C o l o r4 . 9 5

9

4 . 7 56 . 7 6

5 . 9 54 . 2 5

4 . 2 54 . 2 52 . 2 0

6 . 5 02 . 2 06 . 0 0

S h i r t R i b b o n s I H o . i t T r a n s f e r H l b b o n l l -C a l l F o P r i c e A v a i l a b i l i t y

F o r i b O o n j n o l i s t e d s b o v o . c a l l R E N C O C O M P U T E RP R I N T E R S U P P L I E S . R E N C O C O M P U T E R P R I H T E RS U P P L I E S s e l l E P E N C O b r a n d r e p l a c e m e n t r i b b o n s f o u s e o n c o m p u t e r p r i m e r s m a n u f a c t u r e d b o t h e r c o p a n i e s . f t E H C O C O M P U T E R P R I N T E R S U P P L I E S i n o a f f i l i a t e d w i t h o r l i c e n s e d b t h e s e c o m p a n i e sM i n i m u m o < d e r i S 2 5 . O O . S h i p p i n g h a n d l i n g a n C 0 a r a d d e d l i n v o i c e . F . O . B . M a n i c n o , I L I ll i n o i s r e s i d e n t s a d 6 . 2 5 % t a i . P r i c e a n e d o c i I i c b -t i o n a r e s u b j e c t t c h a n g e w i t h o u t n o t i c e .

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 3 4 6 , B r a d l e y . I 6 0 9 1 5 S . A .

1 - 8 0 0 - 5 2 2 - 6 9 2 2 B 1 5 - 4 6 B - 8 0 8 1

I n t r o d u c i n g

B U D G E T M A S T E R "T h H o m e B u d g e t S y s t e m

F o t h C o m m o d o r e 6 ( d i s h r e q u i r e d )I y o w i i n i l g e s e r i o u s a b o u l k e e p i n gh o m e b u d g e t a n y o u r I n c o m e i l e s s t h a nS . 0 0 0 . 0 0 0 p e y e a r , I h o n B U D G E T M A S T E Ri i h t o o l y o u n e e d . B U D G E T M A S T E R I d e s i g n e d l h e l p y o d e f i n e y o u r b u d g e tg o a l s a n t h e n e n t e r y o u r a c t u a l d a t a I o n l y

f e m i n u i e s e a c h s e s s i o n . B U D G E T M A T E i 1 0 0 % m a c h i n e l a n g u a g e l o m a » -i m u m s p e e d a n d a c c u r a c y .

F E A T U R E SU t f l c a t e g o r i e s

i - 1 a c c o u n t s 1 c r e d i t c a r d s> I n t e g r a t e d b u s i n e s s e x p e n s e sE n l e r d n i a I f o r e i g n c u r r e n c y ,2 4 0 0 - 3 8 0 0 r e c o r d t r a n s a c t i o n I l l c

< C a s e a r c h f o u t d i f f e r e n t s e t s o p a r a m e l e r s a I h s a m e t i m eC o m p r e h e n s i v e a n a l y s i s o y o u r b u d g e ta n a c t u a l d a t aF u l l u s o f u n c t i o n k e y s

A l t h i s a p r i c e t h a i w o n ' t" b r e a k y o u r b u d g e t ' '

O N L Y S 2 4 . 9 5S K . 0 0 S h i p p i n g a n H a n d l i n g

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

E Y C H A N E R S O F T W A R E C O P . O . B o 3 8

G r a n d R a p i d s , M 5 5 7 4 d - 0 3 B 8C o m r o w t o l i t r a O e m i i k o C o m m o d o r e B u s i n e s s

M a c f i m t s l n cB U D C : ' M A S T E R t r a a t m a r K o E y c h a n e r S r t l w a ' e C o

C O M P U T E ' S G a z e t t e O c t o b e r 1 9 8 7 6

Page 64: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 64/136

T h c a p t u r e b u f f e r h o l d s 6 0 , 0 0 0b y t e s — m o r e t h a n e n o u g h r o o m f o m o s t m e s s a g e s o p r o g r a m s . I 6 0 , 0 0 0b y t e s i i n s u f f i c i e n t , B o b s T e r m h a s w a y st o s p l i t u l a r g e f i l e s . T h b u f f e r i s n ' tp a s s i v e c h u n k o m e m o r y t h a t y o s i p l f i l l u o e m p t y . B o b s T e r m P r i c l u d e s w i d e v a r i e t y o e d i t i n gc o m m a n d s f o i n s e r t i n g , d e l e t i n g , r ep l a c i n g , c o n v e r t i n g , r e f o r m a t t i n g , a n s o n T h b u f f e r e d i t o r i s n ' t c o m p l e t ew o r d p r o c e s s o r , b u i t ' s s u i t a b l e f o c o v e r t i n g f i l e s i n t o f o r m a t y o l i k e . T h e d i t o r a l s o a l l o w s y o t m a r k s e c t i o no f t h e b u f f e r f o s e l e c t i v e u p l o a d i n g .

I y o c a l l l o o f B B S ' s , y o p r o b ab l k e e p l i s t o p h o n e n u m b e r s a n dp a s s w o r d s . T h e p h o n e b o o k o p t i o n a l o w s y o t s t o r e m u l t i p l e n u m b e r s o d i s k , s y o d o n ' t l o s e t h n u m b e r s o m i s t y p e t h e m w h e n y o d i a l . I g i v e nn u m b e r i b u s y , t h p r o g r a m c o n t i n u e st d i a l t h p h o n e u n l i l c o n n e c t i o n i m a d e . Y o u m a a l s o c r e a t e m a c r o su s i n g m i n i - p r o g r a m m i n g l a n g u a g e .F o e x a m p l e , y o c o u l d w a i t f o g i v e np r o m p t ( U s e r N u m b e r ? , f o e x a m p l e ) ,s e n d a s t r i n g , w a i t f o a n o t h e r p r o m p t( P a s s w o r d ? ) , r e s p o n d w i t h a n o t h e rs t r i n g , a n s o n T h c o m m a n d s i c l u d e a i f - t h e n o p t i o n , w h i c h l e t s y o s e l e c t o n o t w c h o i c e s , d e p e n d i n g o nw h a t c h a r a c t e r s a r e s e n t b t h B B o 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 . I y o

h a v e m e s s a g e s w a i t i n g , t h e m a c r oc o u l d b p r o g r a m m e d t o p e n t h b u f fe r r e a d t h e e l e c t r o n i c m a i l , a n s a v e i t o d i s k . I n o t , i w o u l d s k i p t h a t s t e p .

P r o g r a m m a b l e m a c r o s a r e g r e a tw a y s t a u t o m a t e t e l e c o m m u n i c a t i o n s .I y o u ' r e p a y i n g f o o n l i n e t i m e , y o c a s a v e l o o m o n e y b l o g g i n g o n c a p t u r i n g m e s s a g e s , a n l e a v i n g . Y o c a t h e n r e a d t h m e s s a g e s o n y o u ro w t i m e ( w h e n y o u ' r e n o p a y i n g c o nn e c t c h a r g e s o l o n g - d i s t a n c e f e e s ) . Y o c a a l s o c o m p o s e m e s s a g e s w i t hw o r d p r o c e s s o r a n s e n d t h e m a f a s t e rr a t e s ( 3 0 0 o 1 2 0 0 b a u d ) t h a n y o c o u l de v e r h o p e t o t y p e .

T h d i s a d v a n t a g e o m a c r o s i t h a tt h e y ' r e n o c o m p l e t e l y s e c u r e . I s o m eo n l o o k s a t h f i l e s o y o u r d i s k { o r ,w o r s e , i y o a c c i d e n t a l l y u p l o a dm a c r o f i l e ) , o t h e r p e o p l e c o u l d f i n d o u w h a t y o u r p a s s w o r d i s W h e n e v e r y o s t o r e p a s s w o r d o d i s k , y o s h o u l d b oc a r e f u l a b o u t w h h a a c c e s s t i t

B o b s T e r m P r o h a s m a n y o t h e r c o m a n d s a n d m o d e s . Y o u c a t e l l i t e u l a t e a A D M - 3 1 , V T - 5 2 , o V T - 1 0 0t e r m i n a l . Y o c a d e f i n e v a r i o u s c u r s o ra n c o n t r o l k e y s . Y o c a s e n d d i s kc o m m a n d s a n l o o k a C o m m o d o r e o C P / M d i s k d i r e c t o r i e s . Y o c a s e o c l e a r e i t h e r o t w t i m e - o f - d a y c l o c k s .Y o c a e v e n s e i u a m i n i - B B Sw i t h u p l o a d i n g a n d o w n l o a d i n g .

T h e m a n u a l c o n t a i n s o v e r 1 0 p a g e s ; i t ' s w e l l - w r i t t e n a n c l e a r i e p l a i n i n g h o t u s t h p r o g r a m . B u y o n e e d n ' t r e a d t h w h o l e m a n u a lb e f o r e r u n n i n g t h p r o g r a m - F o f e t u r e - f i l l e d t e r m i n a l p r o g r a m , B o b s T e r mP r i r e m a r k a b l y e a s y t o u s e . Y o c a s t a r t t e l e c o m m u n i c a t i n g i a l m o s t n t i m e . A a n p o i n t d u r i n g a o n l i n e s e s i o n , y o s i m p l y p r e s s t h R U N / S T O Pk e t o p e n w i n d o w l i s t i n g t h a v a i la b l e c o m m a n d s a n o p t i o n s , w h i c hs a v e s t i m e y o u ' d s p e n d p a g i n g t h r o u g ht h m a n u a l . W h e n y o r e t u r n t t e r m in a m o d e , t h w i n d o w c l o s e s , r e s t o r i n gt h t e x t u n d e r n e a t h .

c a r e c o m m e n d B o b s T e r m ■ t a n y o n e w h s p e n d s l o o t i m e t e l ec o m m u n i c a t i n g . I y o o w 1 2 8 w i t ha n 8 0 - c o l u m n s c r e e n a n m o d e m , t h i si g e o f t e r m i n a l p r o g r a m .

— T o d d H e l m a r c kP r o g r e s s i v e P e r i p h e r a l s S o f t w a r e4 6 K a l a m a t h S t D e n v e r , C 8 0 2 0 4$ 7 9 . 9 5

T H L O W E S TP R I C E S

T H B E S TS E R V I C E

P H O N E L I N E SO P E N

1 0 E . S . T .M - E L E C T R O N I C O N E *

C A L L T 6 I 4 J 8 6 9 9 9 4 P . O . B o x 1 3 4 2 8 C O L U M B U S . O H I O 4 3 2 1 3S U P E R S U M M E R S I Z Z L E R S O F T W A R E S A L E C

A L S O F T W A R E O D I S K O C A R T U N L E S S O T H E R W I S E N O T E D C - C A S S E T T EJ U M P M A NJ U M P M A N J f t ( R )S C R A B B L ES U M M E R G A M E 5W O R L D S B A S E B A L LI M P O S S I B L E M I S S I O NP I T S T O P I IP 1 1 3 M U L T I P L A NB E N J Ip o p E v eS T A R T R E KB U C K R O G E R ST A P P E RU P D O W ND E S I G N E R S P E N C I LZ A X X O NP I T F A L L I IR I V E R R A I DS U S P E N D E DZ O R K I IZ O R K I I D E A D L I N EL I T T L E C O M P U T E R

P E O P L EB E A M R I D E RA L P H A B U I L DS E S P E L L E HL O G I C L E V E L SM E M O R Y M A N O R .

■ 1 8 65 . 9 6

3 9 9 0

S 9 1 2 . 9 6

9 . 6

3 9 4 9 7 9 7 . 9 6

9 6 9

9 6 9 3 . 9 63 9 3 . 9 5

9

. 8 . 9 64 9

. 2 . 9 6. . 3 . 9 6. . 2 . 9 6. 2 . 9 6

G O U G O N I IH E R OC O N G O B O N G OD E L T A D R A W I N GB U B B L E B U R S TA I R L I N EE L I M I N A T O RE S P I A LC E S T L A U E ES U P E R E X P E N O E RA B E - E C ' SV I D U Z Z L E SC L O W N SK I C K M A NT O B I Z A R R EP A T H W O R D SF E L O N YM U R D E R D O Z E NM A S T E R T Y P E

w

9 S 9

9 2 9

9 9

3 . 9 69 9 9 9

2 9 2 9 9

■ 1 9 69

5 9 5 9

D R A G O N W O R L DF A H R E N H E I T J 5 A M A Z O NN I N E P R I N C E SA L T E R E G K O R O N I S R I F TB A L L B L A Z E RR E S C U E O F P . A CS A R G O N I IG H O S T B U S T E R SB L U E M A D E C A T H L O NS P A C E S H U T T L EP I T F A L LC O N G O B O N G OK U N G F L JK U N G F U 2

9 R O C K R O L L S T U D I O 9 f 9 R A I L I 1 O A D T Y C O O N 9 6 . 9 6 I N V A D E R S L O S T 6 9 H 9 S T A R T H O O P E R 6 9 B A C 9 6 S T R I K E C O B R A 9 9

9 E A S Y W O R M I N G F I L E R 6 6 9 E A S Y W R I T E R 8 9 6 9 E A S Y P L A N N E R 9

9 O N O O N 6 6 T O U C H D O W N F O O T B A L L 9 9 S P V S P 9 B 9 M A I L O R D E R M A N 6

8 . 9 6 P I T F A L L / D E M O N 8 . 9 66 9 S U P E R C Y C L E 9 9

9 B A N K S M U S I C 9 9 W A C H 5 1 9 9 6

M A C H 1 2 F A S T L O A DT U R B O L O A D

S A V Ei v O R D P n

W T U R B OP R I N T S H O PB U S I N E S S

F O R M S H O PH A C K E RL I T T L E C O M P U T E R

P E O P L EG R E A T A M E R I C A NR O A D R A C E

D E S E R T F O S P I N D I Z Z YZ O I D S

2 4 S 61 9 9 6

1 4 3 61 9 2 J 9 6

1 9 9 6S . 9 6

8 9 6 . 9 69 9

9 9 9

P R O M O T I O N S S O F T W A R E S A L E E N D S W H E N S A L E S T O C K I E X H A U S T E DF R E E L E A R N I N G w / L E A P E R C A R T w / A N Y S O F T W A R E O R D E R f O N L Y O N P E R O R D E R )

1 6 0 S T A R N O I 01 2 8 C 2 2 0 1 M 1 C 1 6 7 C OA C C E L E F 1 A T O R

D I S K D R I V E ( 1 M » ) 1 5 0 1 5 7 1 D I S K D R I V E 2 2 7 O 01 6 0 2 C M O N I T O R . 1 9 7 0 0

5 F U J I D I S D / DS T A H N X 1 0F O R T I ( 1 3 0 C P S IF O R T I S ( 2 0 0 C P S (P A N A S O N I C l O e O iP A N A S O N I C 1 0 9 1 1S E I K O S I I A V

1 M . O 0. 1 7 8 0 0

i s a o o. . 1 6 8 0 0

1 9 B 0 0. 1 5 8 . 0 0

5 U ' S O N T O I S D J Oi v . " B O N U S D ' S Q / UB U L K S ' / .

D I S KN O T C H E H

7 9 S ' 1 OS i ' l O

7 S B I 1 I !4 W

1 . 9 8

A C C E S S O R I E S1 3 5 1 M O U S E 3 C S U k U P G R A D E 1 3 C 2 E T E C J R 3 0 0 0Z E T E C S R M C W P O W E R S U P P L Y U R S 2 3 : I N T E R F A C E . 3 8 0 0

9 . 9 8H O T O S D E H : C A S H I E R C H E C K . M O N E Y O H D E R . M A S T E R C A R D " O V I S A ' | A O O A ' . t F O C H A R G E C A R D S ) N P E R S O N A L C H E C K S U O C O D i S H I P P E DU P A L P R I C E S S U B J E C T T O C H A N G E W I T H O U T N O T I C ES H I P P I N G : A O U S 3 0 0 O N A L O H O E H S U N D E H S 1 0 0 0 A U D S 5 0 O O N A L O R D E R S O V E R $ 1 0 0 0 A C T U A L F R E I G H T C H A N G E D O M U 1 I P 1 E O R D E R SI N T E R N A T I O N A L : A C T U A L F R E I G H T C H A R G E D O A L O R D E R S O U T S I D E T H C O N T I N E N T A L U N I T E D S 7 A 1 E S I N C L U D I N G P P O L I C I E S : N R E T U R N S W I T H O U T H E T U H N A U T H O R I Z A T I O N N R E T U R N S U N L E S S D E F E C T I V E A l . l O E E C T I V E S W I L L B E X C H A N G E D N E X C E P T I O N SP L E A S E S P E C I F Y C A L L O W R I T E h O F R E E C A T A L O G

C A L L E L E C T R O N I C O N ( 6 1 4 J 8 6 4 - 9 9 9 4 O W R I T E

Page 65: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 65/136

P r o g r a m m i n g B o o k sf r o m C O M P U T E !

C O M P U T E ! B o o k s o f f e r s l i n e o p r o g r a m m i n g b o o k s f o t h i n t e r m e d i a t e t a d v a n c e d C o m m o d o r e 6 a n 1 2 u s e r s . T h e s e r e f e r e n c e b o o k s t a k e y o b e y o n d B A S I C a n i n t o m 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 , h e l p i n g y o l e a r na b o u t m e m o r y m a p s , a d d r e s s e s , t h n e G E O S , a n t i m e - s a v i n g r o u t i n e s y o c a a d t y o u r o w p r o g r a m s .

C O M P U T E C s 1 2 P r o g r a m m e r ' s G u i d eE d i t o r s o f C O M P U T EI S B N 0 - 8 7 4 6 6 - 0 3 1 - 9 M i . p a g e s

c o m p l e t e g u i d e 1 t h C o m m o d o r e 1 2 8 . t h i s b o o k e x p l o r e s B A S I C 7 . 0 , s h o w sy o h o t c r e a t e g r a p h i c s a n s o u n d s , e x p l a i n s h o t p r o g r a m p e r i p h e r a l s ,o n i n t r o d u c e s y o t m 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 .S 7 . 9 5

M a p p i n g t h C o m m o d o r e 1 2 O t t i s R C o w p e rI S B N 0 - 8 7 4 5 5 - 0 6 0 - 2 7 0 p a g e sT h c o m p r e h e n s i v e m e m o r y m a a n p r o g r a m m e r ' s g u i d e t h a t p r o v i d e sd e t a i l e d e x p l a n a t i o n o t h I n n e r w o r k i n g s o t h C o m m o d o r e 1 2 I n c l u d i n gm e m o r y m a n a g e m e n t , B A S I C 7 . 0 , I / c h i p r e g i s t e r , t h o p e r a t i n g s y s t e m .s y s t e m R A M . a n m o r e .S 9 . 9 5

M a c h i n e L a n g u a g e R o u t i n e s t o t h C o m m o d o r e 1 2 a n 6 T o d d H e i m a i c k o n P o t r l c k P o r r i s hI S B N 0 - 8 7 d 5 5 - 0 8 5 - B 5 0 p a g e sT h i s c o l l e c t i o n o m a c h i n e l a n g u o g e r o u t i n e s i m u s t f o e v e r y C o m m o d o r e1 2 a n 6 m o c h i n e l a n g u o g e p r o g r a m m e r . S c o r e s o t h e s e r o u t i n e s c a s i p l b i n s e r t e d I n t o y o u r o w p r o g r a m s . I n c l u d e d i t h e a s s e m b l y l a n g u o g ec o d e w i t h e a s y - t o - i j n d e r s i a n d d o c u m e n t a t i o n a n i n s t r u c t i o n s . T h e r e i c o m p a n i o n a i s k a v a i l a b l e f o $ 1 2 9 5 t h a t i n c l u d e s a l t h p r o g r a m s i t h b o o k( 8 5 8 B D S K )S 8 . 9 5

1 t m iC A P P I N GT C O M M O D O R E

P r o g r a m m i it h C O M M O D C P

M A C H I N EL A N G U A G ER O U T I N E S

| 2 i i ' ' ■ ■ ■ ■ 6 4 / 1 2 8

P r o g r a m m i n g t h C o m m o d o r e 6 R e v i s e d 1T h D e f i n i t i v e G u i d eP a e t o C o l l m W e s tI S B N 0 - 0 7 4 5 5 - 0 8 1 - 5 6 4 p a g e sT h i s b e s t s e l l l n g . e n c y c l o p e d i c r e f e r e n c e g u i d e w h i c h c o v e r s t h C o m m o d o r e6 i i t e n t i r e t y h a b e e n u p d a t e d t o I n c l u d e I n f o r m a t i o n o t h n e C o m o d o r e 6 4 C a n G E O S , I r o m B e r k e l e y S o l l w o r k s . T h e r e i a l s o a i s k a v a i l a b l ef o $ 1 2 9 5 w h i c h i n c l u d e s t h e p r o g r a m s I t h b o o k ( 5 0 7 B D S K 1$ 2 4 . 9 5

M a p p i n g t h C o m m o d o r e 6 a n d 6 4 CS h e l d o n L e e o I S B N 0 - 8 7 4 5 5 - 0 8 2 - 3 3 2 4 p a g e sA u p d a t e o t h b e s t s e l l l n g m e m o r y m a a n p r o g r a m m i n g g u i d e t h a t ' sn e c e s s i t y f o i n t e r m e d i a t a n d a d v a n c e d p r o g r a m m e r s T h i s d e f i n i t i v es o u r c e b o o k h a b e e n e x p a n d e d a n n o c o v e r s t h n e I c o n - b a s e d G F O S( 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 g S y s t e m ) w i t h c l e a r d e s c r i p t i o n s o h o t m a k e i w o r k f o y o u . F o B A S I C a n m a c h i n e l o n g u o g e p r o g r a m m e r s o b o t ht h C o m m o d o r e 6 a n d 6 d C$ 1 6 9 5

T h e s e b o o k s a r n o a v a i l a b l e a y o u r l o c a l b o o k o c o m p u t e r s t o r e .Y o c a a l s o o r d e r d i r e c t l y f r o m C O M P U T E ! b y c a l l i n g t o l l t r e e 8 0 0 - 3 4 6 - 6 7 6 7 ( I N c a l l 2 1 2 - 8 8 7 - 8 5 2 5 ) o

b m a i l i n g y o u r o r d e r t C O M P U T E ! B o o k s . P . O . B o 5 0 3 8 . F . D . R . S t a t i o n , N e Y o r k , N 1 0 1 5 0 .C u s t o m e r S e r v i c e h o u r s a r 1 0 : 0 0 a m - 1 2 : 3 0 p a n 1 . 3 0 p m - 3 : 0 0 p E S T , M o n d a y - F r i d a y

P l e a s e i n c l u d e S 2 . 0 0 p o s t a g e a n h a n d l i n g p e b o o k o d i s k . N r e s i d e n t s a d p e r c e n t s a l e s t a x . a n N r e s i d e n t s a d 8 . 2 5 p e r c e n t s a l e s t a x . P l e a s e a l l o w 4 - w e e k s f o d e l i v e r y .

C O M P U T E ! " P u b l i c c f t i o n s j n c . [I . A R ' . . » . ' — i i , i

C O M P L f T E l b o o k s o r o a v a i l a b t o o u t s i d e T h e U n i t e d S t a t e s f r o ms u b s i d i a r i e s o M c G r a w - H i l l i n t e r n a t i o n a l B o o k C o m p a n y ,

Page 66: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 66/136

U s e r G r o u p U p d a t eC a r o l i n e D H a n l o n , E d i t o r i a l A s s i s t a n t

T h i s l i s t i n c l u d e s u p d a t e d e n t r i e s t o u a n n u a l " G u i d e t C o m m o d o r eU s e r G r o u p s , " w h i c h l a s t a p p e a r e d i t h M a a n J u n e 1 9 8 7 i s s u e s .

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

S e n d t y p e d a d d i t i o n s , c o r r e c t i o n s , a n d e l e t i o n s f o r t h i s l i s t t o C O M P U T E ! P u b l i c a t i o n sP . O . B o 5 4 0 6G r e e n s b o r o , N 2 7 4 0 3A t i n : C o m m o d o r e U s e r G r o u p s

U s e r G r o u p N o t e sM e e t i n g 6 4 / 1 2 8 U s e r s T h r u t h M a i l h a c h a n g e d i t a d d r e s s t R . R .1 B o 1 5 1 , S t J o s e p h , 1 6 1 8 7 3

P o w e r f u l W o r d p r o c e s s o ri f o r t h C o m m o d o r e 1 2

S e l e c t e di ' f o r t h e 1 9 8 7

S o f t w a r e■ I S h o w c a s e- r A w a r d .

I — F r o m t h a u t h o r o F o n t m a s t e r I c o m e s F o n t m a s t e r 1 2 8 ,a e n h a n c e d v e r s i o n f o t h C o m m o d o r e 1 2 8 . T h i sp o w e r f u l w o r d p r o c e s s o r w i t h i t m a n y d i f f e r e n t p r i n ts t y l e s ( f o n t s ) , t u r n s y o u r d o m a t r i x p r i n t e r i n t o m o r ee f f e c t u a l t o o l . T e r m p a p e r s , n e w s l e t t e r s , a n f o r e i g nl a n g u a g e s a r j u s t f e o i t m a n y a p p l i c a t i o n s .

P r o g r a m d i s k w i t h n p r o t e c t i o n u s e s h a r d w a r e k e yS u p p l e m e n t d i s k i n c l u d e s f o r e i g n l a n g u a g e f o n t s5 6 F o n t s r e a d y t u s F o n t e d i t o r / c r e a t o r i n c l u d e dO s c r e e n F o n t p r e v i e w8 c o l u m n o n l yS u p p o r t s m o r e t h a n 1 1 0 p r i n t e r s

T h i s p a k i g e w i l l s u u n b a v a l i b u l w i t h a s p e l c z e c h rC o m m o d o r e 1 2 i r e g i s t e r e d t r a d e m a r k o C o m m o d o r e B u s i n e s s M a c h i n e s , I n

M S ^ ^ . ^ * * I n c . 2 8 0 4 A r n o l d R S a l i n a . K s 5 7 4 0 1 ( 9 1 3 ) 8 2 7 - 0 6 8 56 C O M P U f E f s G a z e t t e O c t o b e r 1 9 8 7

N e L i s t i n g sC A L I F O R N I A

F t O r C o m m o d o r e U s e r s ( F O C U 5 ) , P . O . B i t "2 J H 0 , S M t i d f t C 9 3 9 5 5 - 2 1 6 0

F L O R I D At i v ' a C l u b C o m p u - M a m a , I n c . , I ' . u . B o F e t i m t r a F 3 2 ^ 8 - 0 6 2 9

L O U I S I A N AL o u i s i a n a U s e r s G r o u p ( S L U G ) , 7 0 6

S e v e i i n , E r a i h , l 7 0 5 3 3M A R Y L A N D

F r e d e r i c k F u n c i i o n e e r s , P . O . B o 1 9 1 3 , F r e d e r i c k ,M 2 1 7 0 1 - 1 0 1 0

M I S S I S S I P P Io j s l l i i u 1 C o m m o d o r e C o m p u t e r C l u b , I . U - B o

1 1 4 , B i t o x i , M 3 ^ 5 3 3N E Y O R K

M J - C o m m u s e r G r o u p , 2 A z a l e a R d . ,N 1 1 7 5 6

T E X A SR X 1 ' C o n n e c t i o n , 1 3 M a y l r a i l , M c K i n n e y ,

T 7 5 0 6 9T 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 a k e v i e w C i r . . N e B r j u n l e b . T 7 S 1 3 0

M o j 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 qu i t y L n , , M o a b , U 8 1 5 3 2

O u t s i d e t h U . S .C A N A D A

N O C U G , B o 9 9 f l o m u n , B . C . , C i n j d . 1 V b M 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 B M y r -

l l e , V i c t o r i a , l l . C C j ^ a J . i V S 2 Z I T A L Y

C o m m o d o r e C l u b A f r a g o l a , c / a M j ^ i m i l i a n oA f l e r o , C o i s o I t s l i j r n i t t o 1 1 8 0 0 2 1 A i r a g o l a( N A ) , I t a l y

M E X I C OH o s e - C u m m o d o r c U s e r s G r o u p , L i e . O s c a r E

S n e n K S a l i n s > , A w F r j n c i s c o I M a d u r o e n n ,O t i e n l e , # 1 0 1 1 1 , C o l . R i l i r a v o , T a m , , M e x i c o

C O M P U T E I ' s G A Z E T T ET O L L F R E E

S u b s c r i p t i o n O r d e r L i n e1 - 8 0 0 - 7 2 7 - 6 9 3 7

Page 67: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 67/136

D a v i d F l o r a n c e

T h i s c o l o r f u l a n l i v e l y t w o - p l a y e r g a m e f o r t h e C o m m o d o r e6 w i l l p u y o u r r a c q u e t s k i l l s t t h t e s t . I b r i n g s a a n c i e n ts p o r t o k i n g s i n t o t h c o m p u t e r a g e . T w j o y s t i c k s a r r e q u i r e d .W h e n y o a n a n o p p o n e n t f a c e o f i g a m e o " S c h n i p , " y o a r e n ' ts i t t i n g d o w n t o j u s t a n o t h e r c o p u t e r g a m e . F a s t - m o v i n g a n e b l a z o n e d w i t h c o l o r t h a t b e s p e a k st h t r a d i t i o n o f e u d a l t i m e s w h e nc h i v a l r y w a i f u l l f l o w e r , S c h n i pi t h m o d e r n r e p l a y i n g o l e e n d a r y m a t c h b e t w e e n k i n g s . W h e nK i n g G a r t h a n K i n g R a d e r n e a c hl a i d c l a i m t t h V a i l e , a l u s h a r b o rt h a t l a y b e t w e e n t h e i r k i n g d o m s ,t h e y a g r e e d t s e t t l e t h i m p a s s ew i t h g a m e o S c h n i p . T h w i n n e ro t h m a t c h w o u l d b t h p r o p r ie t o r o t h V a i l e .

T y p i n g I I S c h n i p i m a c h i n e l a n g u a g e g a m et h a t f e a t u r e s m u l t i c o l o r s p r i t e s a n r e a l i s t i c s o u n d . T t y p e i i n y o u ' l lh a v e t u s 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 t h i s i s s u e . A f t e r y o r u M L X , y o u ' l l b p r o m p t e d t e n t e rt 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 sf o t h d a t a . E n t e r t h e s e a d d r e s s e s :S t a r l i n g a d d r e s s : C 0 0 0E n d i n g a d d r e s s : C A C 7O n c e y o u h a v e t y p e d i i n s a v ec o p y t d i s k o r t a p e b e f o r e l e a v i n g

M L X . W h e n y o u ' r e r e a d y t o p l a y ,l o a d S c h n i p b t y p i n g L O A D " f i l e -n a m e " , S , l ( f o r d i s k ) o L O A D " f i l e -

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

n a m e " , l , I ( f o r t a p e ) , w h e r e f i l en a m e i t h n a m e y o u s e d w h e ny o s a v e d t h p r o g r a m . T h e n e n t e rS Y 4 9 1 5 2 . Y o u ' l l b e a s k e d t t y p ei t h p l a y e r s ' n a m e s . N e x t , t h p l a y i n g s c r e e n w i l l a p p e a r . Y o w i l ls e e t h e c o u r t , t h p l a y e r s ' n a m e sa n s c o r e s , s c h n i p , a n d t w o k i n g sw i e l d i n g r a c q u e t s .

P l a y i n g T o u r n a m e n t S c h n i pS c h n i p i p l a y e d o a e n c l o s e dc o u r t w i t h t h r e e w a l l s a n a n e n d -l i n e . T h b a l l — c a l l e d s c h n i p — i sh i ( v o l l e y e d ) o f f t h w a l l s . E s c a p e sa r a w a r d e d p l a y e r w h e n t h s c h n i p c r o s s e s t h e n d l i n e . T h w i n n e r i t h p l a y e r w i t h t h m o s te s c a p e s .

E a c h m a t c h i d i v i d e d i n t or o u n d s c a l l e d l e v e l s . E v e r y f i f t h e c a p e , t h l e v e l — a n d t h s c h n i p — i sc h a n g e d . E a c h o t h f i v e s c h n i p sh a d i f f e r e n t w e i g h t . B e c a u s e o t h e d i f f e r e n c e i w e i g h t , t h s c h n i p s t r a v e l a d i f f e r e n t s p e e d s .H e a v i e r s c h n i p s m o v e q u i c k l y , w h i l el i g h t e r o n e s t e n d t f l o a t . O n c e t h f i f t h s c h n i p i p l a y e d , t h s c h n i p sa r r e c y c l e d u n t i l t h m a t c h i o v e r .W h i l e t h m a t c h i i f o u r t h s c h n i p( s p e e d s c h n i p — w h e n t h s c h n i p i h e a v i e s t a n f a s t e s t ) , i i m o r e d i f i c u l t t h o l d t h v o l l e y . U n t i ly o u ' v e p r a c t i c e d m a n y h o u r s , t h f o u r t h s c h n i p w i l l b d i f f i c u l t . E v e na y o b e c o m e a a c c o m p l i s h e ds c h n i p p e r , y o u ' l l f i n d t h e f o u r t hs c h n i p t h m o s t c h a l l e n g i n g .

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

C O M P U T E D G a z e l l e O c t o b e r 1 9 8 7 6

Page 68: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 68/136

C O M BA u t h o r i z e d L i q u i d a t o r

C o m m o d o r e C o m p a t i b l eT o t a l T e l e c o m m u n i c a t i o n s ' "M O D E M

• A c c e s s t h e s t o c k m a r k e t , t a k e c o l l e g ec l a s s e s , d y o u r s h o p p i n g a n m o r e .F o C o m m o d o r e I I o S X 6 4 .H a m o d u l a r J a c k s f o r q u i c k , e a s yh o o k u p t y o u r p h o n e s y s t e m !W o r k s o T o u c h T o n e " a n d R o t a r y( p u l s e ) d i a l i n g ( n o t P B X ) .

O v e r s t o c k l i q u i d a t i o n . S i m p l e c o m m u n ic a t i o n s p a c k a g e c o n n e c t s 6 4 o S X 6 4l o o n - l i n e t e l e p h o n e u s e . N s p e c i a lc o m p u t e r k n o w l e d g e r e q u i r e d . T h i ss u p e r - i n t e l l i g e n t s o f t w a r e i c o m p l e t e l ym e n u - d r i v e n a n e a s y t u n d e r s t a n d .F e a t u r e s : 3 0 s o f t w a r e b u f f e r . 3 0 B a u d .A u t o - d i a l s i m p l i f i e s c o m p l e x m o d e ms t e p s U p l o a d , d o w n l o a d o t e x t p r g r a m s , d a t a f i l e s . C a p t u r e s a n d i s p l a y sh i - r e s o l u t i o n . m a p p e d g r a p h i c s f i l e s .C o l o r s e l e c t i o n m e n u . E q u i p m e n tn e e d e d : C 6 4 , m o n i t o r , a n d i s k d r i v e o S X 6 4 .N O T E : P c o n c l u d e s ( n a l s u b s c r i p t i o n s o v e r 5 ? d . l T jt j a a u s u r v r c G s h v n g t i n f o r m a t i o n [ n , l i n l s i g n - u p f e i F R E E . A l y o p a i 1 1 1 0 o n - l i n e t i m e y o u s e . p l u sm o n t n l y r o t a .

9 0 - D a y L i m i t e d F a c t o r y W a r r a n t y .M f r . U s t S 1 0 9 . 9 5L i q u i d a t i o nP r i c e d A * 1

M e H - 2 9 f l 1 - 3 6 4 6 - 0 0 7 s 1 ' . C O e a c h

C r e d i t c a r d m a m t w r i c a o r d a r b p h o * i c , 2 h o u r i a d i y . 7 d i y t w e e k .

T o i l - F r e e : 1 - 8 0 0 - 3 2 8 - 0 6 0 95 a ) « o u l s l d s t h 4 f c o n t i g u o u s . i . i i - a r a u b j e c E E i p e c l a l c o n d i t i o n s P F e a t o C d l l o w r l t a I I n q u i r e .

C M ! l i : ■ - . ; . C o r p . U t H - 3 S & 11 4 0 5 X » n l i i m l a n e H M i n n a f l p o l f c , M £ 9 4 4 1 . 4 4 9 4S e n d — M a d # m { i ) I t a m H * 2 g B i * 3 6 J G 0 0 7 q $ 1 f i ( i n c h ,p l u s 1 u j i c h f o r s h i p , M n n d l m g ( M i n n e s o t a r e s i d o n l a o d 6 ^ s < ) I q s t a x S o r r y , n C O D - o r d e r s )

M c h e c k o m o n e y o r d e r ■ e n c t o s e a ( N d e l a y sp r o c e s s n g o r f l e r 5 p a i d b c - i e c f c j

P L E A S E ' ^ ^ ^ h 1 ~ — = ~ i ~ ~ _ _ ̂C H E C H D g O R T i f f f f l = g A c d t N A c d t N P L E A S E P R I N T C L E A R L Y

- E x p .

A d d i e s sC i t y

- Z I P

C | O | M | B | K r e c t M a r k f t i n g C o r p .A u t h o r i z e d L i q u i d a t o r

1 4 0 5 X e n l u m L a n e N o r t hM i n n e a p o l i s , M i n n e s o t a 5 5 4 4 1 - 4 4 9 4

t h s e r v e .T h s c h n i p c h a n g e s c o l o r a f t e r

i i v o l l e y e d . I t u r n s b l a c k a f t e r t h w h i t e k i n g v o l l e y s a n i w h i t e f o l o w i n g t h e b l a c k k i n g ' s v o l l e y . T h c o l o r i n d i c a t e s w h c o n t r o l s t h es c h n i p . W h e n t h s c h n i p e s c a p e so v e r t h e e n d l i n e , a p o i n t i a w a r d e dt t h p l a y e r w h d o e s n o c o n t r o li t T h u s , w h e n y o v o l l e y t h s c h n i p ,t r y t o s e n d i o u o f c o u r t t g a i n a e s c a p e . E a c h e s c a p e i w o r t h o n p o i n t . P l a y c o n t i n u e s u n t i l o n o t h e k i n g s s c o r e s s c h n i p t i v e , o r 2 1p o i n t s .

A d v a n c e d S c h n i p p i n gS c h n i p i g a m e o s t r a t e g y a w e l la g a m e o s k i l l . R e t u r n i n g s e r v e sa n v o l l e y i n g t h s c h n i p a r j u s tt h b a s i c s . T h e r e a r e s e v e r a l m n e u v e r s t i n c r e a s e y o u r c h a n c e s o w i n n i n g . T h f i z z e r , t r a p , a n b l o c ka r t a c t i c s y o c a n u s e t g a i nq u i c k s c h n i p t i v e .

T h F i z z e rT h f i z z e r i p o w e r f u l , s u r p r i s i n g ,a n u n p r e d i c t a b l e p l o y . T g a i nf i z z e r , t a k e y o u r k i n g t t h b r i d g e( t h e u p p e r e d g e o f t h e c o u r t ) a t h r i g h t , l e f t , o c e n t e r . O n c e t h e r e ,v o l l e y t h s c h n i p r e p e a t e d l y u n t i l i b o u n c e s o v e r t h e w a l l o f t h e c o u r t .

Y o u r o p p o n e n t w i l l h a v e d i f f ic u l t y j u d g i n g w h e r e t h s c h n i p w i l lr e e n t e r t h c o u r t . E v e n i h g u e s s e sc o r r e c t l y , c h a n c e s a r h w i l l s e n dt h e v o l l e y d i r e c t l y b a c k t y o u . I t h a t h a p p e n s , s m a s h t h s c h n i p o f o n o t h w a l l s a n g a i n a a l m o s tc e r t a i n e s c a p e .

U s u a l l y y o u r o p p o n e n t w i l l b u n a b l e t f i n d t h e r e e n t r y p o i n t ,a n t h s c h n i p w i l l e s c a p e t h e c o u r tu n v o l l e y e d .

T h T r a pT h t r a p i t h m o s t d i f f i c u l t a v a n c e d m a n u e v e r b e c a u s e i e n t a i l st w s e p a r a t e a c t i o n s — c a t c h i n g t h s c h n i p a n t h r o w i n g i t M a s t e r t h t r a p b p r a c t i c i n g t h m o v e s o n a

t i m e . O n c e l e a r n e d , i t e f f e c t s a r d e v a s t a t i n g t a o p p o n e n t .

T t r a p t h e s c h n i p , m o v e y o u rk i n g f o r w a r d a n p o i n t y o u r r a q u e t s o t h s c h n i p g e n t l y g r a z e s i t T h s c h n i p w i l l f a l l i n t o y o u r r a q u e th a n d . O n c e y o c a t c h i t q u i c k l yl u n g e y o u r k i n g f o r w a r d t t h r o wt h s c h n i p . T h s c h n i p m a b t h r o w n b y l u n g i n g y o u r k i n g e i t h e rf o r w a r d o b a c k w a r d a f t e r c a t c h i n g

t h e s c h n i p . T h t r a p h a t h e f f e c to t r a n s f o r m i n g t h s c h n i p i n t ok i n d o b o o m e r a n g s y o u r o p p on e n t w i l l h a v e t g u e s s w h e r e t h s c h n i p w i l l r e e n t e r t h e c o u r t a f t e r i i t h r o w n .

A g a i n , t h i s m a n e u v e r i v e r yd i f f i c u l t t l e a r n . I i s e e m s y o c a n ' t d i t j u s t k e e p t r y i n g . H e r e ' sh e l p f u l h i n t : T h t r a p i m o s t e a s i l ym a s t e r e d w i t h t h f i r s t o f i f t hs c h n i p — w h e n t h s c h n i p i l i g h t e s ta n s l o w e s t . I y o t r y t o l e a r n t t r a p d u r i n g o t h e r l e v e l s , y o w i l lf i n d i m u c h m o r e d i f f i c u l t . I y o p r a c t i c e t h t r a p a f i r s t a n f i f t hs c h n i p , y o e v e n t u a l l y w i l l b a b l et g a i n i a o t h e r l e v e l s .

T h B l o c kT h b l o c k i t h e a s i e s t a n t h m o s tv e r s a t i l e o t h a d v a n c e d t e c hn i q u e s . T h b l o c k o c c u r s w h e n o n k i n g p r e v e n t s t h e o t h e r f r o m v o l e y i n g t h e s c h n i p b s t a n d i n g o r u n n i n g i f r o n t o h i m . T h b l o c ki n k i n g v o l l e y s t w i c e o m o r e i s u c c e s s i o n a n p r e v e n t s t h o t h e rk i n g f r o m p r o t e c t i n g h i s c h n i p .

T h F a u l tS c h n i p h a s o n l y o n e p e n a l t y — t h ef a u l t — w h i c h o c c u r s w h e n k i n gm i s s e s a n s e r v e . W h e n a f a u l t o c u r s , o n o m o r e o f t h e f o l l o w i n gs e r v e s w i l l h a v e r e v e r s e d t r a j e ct o r y . T h f a u l t m a b o v e r c o m e b ym o v i n g t h k i n g w h c o m m i t t e dt h f a u l t t o t h s c h n i p a n v o l l e yi n i f r o m t h e r e .

T h f a u l t c a n b e d e f e n s i v e o o f f e n s i v e m a n e u v e r . Y o m a w i s ht c r e a t e a f a u l t b m i s s i n g y o u rs e r v e p u r p o s e l y . Y o m a c a t c hy o u r o p p o n e n t u n p r e p a r e d f o r e v e r s e s e r v e .

C r e a t e Y o u r O w M o v e sE x p e r i m e n t w i t h t h e s c h n i p . T r d i f f e r e n t w a y s o f o u t w i t t i n g y o u ro p p o n e n t . A d t t h t o u r n a m e n tr u l e s . F o i n s t a n c e , y o c o u l d d ec l a r e t h m a t c h t b t h e b e s t o f f i v es c h n i p t i v e s . Y o m a c o n s i d e rs w i t c h i n g k i n g s b e t w e e n m a t c h e st e v e n t h n u m b e r o s e r v e s t a k e n .F i n d w a y s t p l a y t h g a m e t h a t s u i ty o b e s t . A t h e n o m a t c h ,w h e n s c h n i p t i v e o c c u r s , t h k i n g sh a v e t h o p t i o n t r e s c h n i p . I y o e x i t t h g a m e a n t h e n c h a n g e y o u rm i n d , s i m p l y e n t e r S Y 4 9 1 5 2 f r o mB A S I C t o r e s t a r t t h g a m e .S e p r o g r a m l i s t i n g o n p a g e 9 3

Page 69: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 69/136

S A V E ! E C S A V E !D I S K D R I V E S D I S K D R I V E S D I S K D R I V E S

F S D - 2E X C E L E R A T O R + P L U SC o m m o d o r e C o m p a t i b l eD i s k D r i v eD i r e c t D r i v e !F a s t e r , Q u i e t e r a n M o r e R e l i a b l e .F u l l 1 - Y e a r W a r r a n t y .

$ 1 5 9L i s t P r i c e : $ 2 1 9

M O D E M 1 2 0 0$ 1 1 9

S u p p o r t s B o t h 1 6 7 0a n H A Y E S M o d e s .

F U L L O N E - Y E A R W A R R A N T Y

E X C E L - 7 1T H 1 5 7 1C o m m o d o r eC o m p a t i b l eD i s k D r i v e

F u l l y C o m p a t i b l e W i t h T f i e C 1 2 8U l t i m a t e R e l i a b i l i t yF u l l O n o - Y e a r W a r r a n t y

N O O N L Y$ 2 0 9

L i s t P r i c e : $ 3 4 9

N E W !

C O M M O D O R E 1 5 4 1 C /D I S K D R I V E

$ 1 6 9S H A R D W A R E A C C E S S O R I E S

C O M M O D O R E 6 C O M P U T E R $ 1 2 9

W i t h P u r c h a s eo S p e c i a l l yP r i c e dS o f t w a r e

M O D E M3 0 B a u d

A M B E RO N I T O R

M O U S E J O Y S T I C K* 9 . 9 5

5 A V E ! W H I L E T H E Y L A S T !G E M I N I I D o M a t r i x P r i n t e r sN e a r L e t t e r Q u a l i t y

H S u p p l yL i m i t e d !

L O A D E D W I T H H I G H Q U A L I T Y , L O P R I C E D S O F T W A R E ! C A L L F O P R I C E S .A L M A J O R C R E D I T C A R D S A C C E P T E D/ / ' f t F t f i l l f t / s t i f f l i r J T

' C o m m o d o r e I

E m e r a l d C o m p o n e n t s I n t e r n a t i o n a lP . O . B o 1 4 4 1 E u g e n e , O 9 7 4 4 0I O r e g o n , c a l l : 5 0 3 / 6 8 3 - 1 1 5 4C u s t o m e r S e r v i c e : 5 0 3 / 6 8 3 - 1 1 5 4

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 .

1 - 8 0 0 - 3 5 6 - 5 1 7 8

Page 70: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 70/136

R o b e r t A M u l f o r dT h i s f a s c i n a t i n g p r o g r a m l e t s y o u s y o u r C o m m o d o r e 6 t s t u d y t h s t a r s . I t u r n s y o u r c o m p u t e r i n t o a i n t e r a c t i v e s t a rc h a r t b y p r o v i d i n g t h e l o c a t i o n s o f 2 4 m a j o r c o n s t e l l a t i o n s , i b o t h n o r t h e r n a n s o u t h e r n h e m i s p h e r e s , a a n h o u r , o a n s p e c i f i e d d a t e . I e v e n p r o v i d e s q u i z t e n h a n c e s t u d y ." S t a r s " t u r n s y o u r C o m m o d o r e 6 i n t o p e r s o n a l p l a n e t a r i u m . I c a d r a w d i s p l a y o f t h e m a j o r s t a r p a t e r n s a t h e y a p p e a r i t h s k y , o t h d a t e a n t i m e y o s p e c i f y , a s e e n f r o m a n y w h e r e o t h E a r t h .W i t h S t a r s , y o c a t e s t y o u rk n o w l e d g e o t h s k y , o s i m u l a t et h c h a n g i n g s t a r p o s i t i o n s d u r i n gt h c o u r s e o f n i g h t , o f r o m m o n t ht m o n t h . S t a r s a l s o p r i n t s t h n a m e o e a c h m a j o r a s t r o n o m i c a lf e a t u r e a s i i p r e s e n t e d . W i t h S t a r sa n l i t t l e e f f o r t , y o u ' l l q u i c k l yl e a r n t h e e n t i r e n i g h t s k y .

C r e a t i n g Y o u rO w P l a n e t a r i u mS t a r s i w r i t t e n e n t i r e l y i B A S I C .W h e n t y p i n g i i n b s u r e t u s " T h e A u t o m a t i c P r o o f r e a d e r , "f o u n d e l s e w h e r e i t h i s i s s u e , t i s u r e t h e r e a r e n t y p i n g m i s t a k e s .W h e n y o u ' v e f i n i s h e d t y p i n g i i n s a v e c o p y o f S t a r s t d i s k o r t a p eb e f o r e r u n n i n g i t

W h e n y o f i r s t r u S t a r s , y o u ' l lb g i v e n m e n u w i t h f o u r o p t i o n s :q u i t , s i m u l a t e t h s t a r s , s t u d y t h c o n s t e l l a t i o n s , o s t u d y t h c o n s t e ll a t i o n s a n t h e n t a k e q u i z . F o m o r e d e t a i l e d e x p l a n a t i o n o t h o p t i o n s , s e " T h e O p t i o n s " b e l o w .T s e l e c t a n o f t h e s e , s i m p l y t y p e

6 C O M P U T E ! 1 * G a / e t l e O c t o b e r 1 9 8 7

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

0 1 2 o a n p r e s s R E T U R N .A f t e r s e l e c t i n g o n o f t h e o

t i o n s , y o m u s t n e x t s p e c i f y w h e na n d w h e r e y o w i s h t v i e w t h s k y . Y o c a s p e c i f y t h e m o n t h ,d a y , a n t i m e . T h y e a r d o e s n ' tm a t t e r , b e c a u s e o a n g i v e n d a t et h s t a r s a r i t h s a m e p o s i t i o n sf r o m y e a r t y e a r . T h m o n t h i e t e r e d a s n u m b e r — J a n u a r y i 1 D e c e m b e r i 1 2 E n t e r t h t i m e o d a a n u m b e r b e t w e e n a n 1 2 c o r r e s p o n d i n g t t h h o u r , a n t h e n s p e c i f y a . m . o r p . m . I y o c h o o s e o p t i o n 1 — t h e s i m u l a t i o n —y o u m u s t a l s o d e c i d e b e t w e e nh o u r l y a n d m o n t h l y u p d a t e s o s k m o t i o n s ( m o r e a b o u t t h i s b e l o w ) .

Y o u r l o c a t i o n o t h E a r t h i

s p e c i f i e d b y o u r l a t i t u d e . E n t e rn u m b e r b e t w e e n + 9 a n d — 9 0 .( M o s t m a p s a n a t l a s e s s h o w l a t it u d e . ) S t a r s c a d r a w t h s k a v i e w e d f r o m a n l a t i t u d e , e v e ns o u t h o t h e e q u a t o r . U s n e g a t i v el a t i t u d e f o t h s o u t h e r n h e m is p h e r e , b e t w e e n a n — 9 ( t h ee q u a t o r a n S o u t h P o l e , r e s p e c t i v el y ) , U s e r s i m o s t o f t h e U n i t e dS t a t e s w i l l g e d i s p l a y s i m i l a r t t h e i r l o c a l s k b a c c e p t i n g t h d f a u l t l a t i t u d e o 4 d e g r e e s ( u s e 3 f o t h s o u t h e r n U . S . ) .

T h O p t i o n sW h e n y o f i r s t r u S t a r s , y o m u s tc h o o s e o n o f f o u r o p t i o n s .

O p t i o n 0 Q u i t , r e t u r n s y o t B A S I C .

O p t i o n i s i m u l a t i o n w h i c hd r a w s t h s k f o a n s p e c i f i e d d a t ea n t i m e . W h e n t h s t a r m a p . i c o m p l e t e d . S t a r s a u t o m a t i c a l l y r c o m p u t e s a n d i s p l a y s t h s k f o o n e h o u r o o n m o n t h l a t e r . T h i sp r o c e s s r e p e a t s c o n t i n u o u s l y . H o l dd o w n t h C T R L k e t e n t h s i u l a t i o n . I m a b n e c e s s a r y t h o l dt h k e d o w n f o f e s e c o n d s .A f t e r i f i n i s h e s t h e c u r r e n t c o n s t e ll a t i o n , t h p r o g r a m w i l l r e t u r n t t h m e n u .

O p t i o n 2 C o n s t e l l a t i o n S t u d y ,d r a w s t h s k f o t h d a t e s e l e c t e d ,a n h o l d s t h e d i s p l a y o t h e s c r e e nf o d e t a i l e d e x a m i n a t i o n . T h i s i u s e f u l f o l e a r n i n g t h s h a p e s o f t h ec o n s t e l l a t i o n s , o f o e x a m i n i n g t h a p p e a r a n c e o t h s k a d i f f e r e n ts e a s o n s o t h y e a r . P r e s s R E T U R N

Page 71: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 71/136

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

N A M E Y O U R D R E A MS W E E P S T A K E S ! ! !

N o w ' s t h c h a n c e t w i t h p e r s o n a l c o m p u t e r s y s t e m o y o u r d r e a m s ! !$ 5 , 0 0 0 s t a t e - o f - t h e - a r t p o w e r h o u s e c o m p u t e r , l o a d e d w i t h t h l a t e s t p e r i p h e r a l s a n c o l l e c t i o n o s o f t w a r e !

T a k e h o m e a n a m a z i n g n e A m i g a 2 0 0 0 m u l t i t a s k i n g c o m p u t e r ,c a p a b l e o p r o d u c i n g s t u n n i n g s t e r e o s o u n d a n d s u p e r b c o l o r g r a p h i c s

a w e l l a s r u n n i n g a l I B P s o f t w a r e !

C h o o s a n e A p p l e M a c i n t o s h S c o m p u t e r ,t h e x p a n d e d , f a s t e r M a c a p a b l e o r e a d i n g I B P s o f t w a r e ,

a n l e a d e r i t h g r o w i n g d e s k t o p p u b l i s h i n g w o r l d !O

R e c e i v e a p o w e r f u l A t a r i 1 0 4 0 S T c o m p u t e r s y s t e m ,c o m p l e t e w i t h l a s e r p r i n t e r , t e r r i f i c c o m b i n a t i o n o p r o c e s s i n g p o w e r , s u p e r c o l o r g r a p h i c s ,a n M I D l - e q u i p p e d s o u n d o u t p u t !

P i c k u n e I B P e r s o n a l S y s t e m 5 0 t h 8 0 2 8 6 - b a s e d c o m p u t e r s y s t e m w i t h t w i c e t h e c o m p u t i n g s p e e d o a I B M P C - A T

a n n e V G g r a p h i c s p o w e r !E a c h o t h e s e o n e - m e g a b y t e d r e a m m a c h i n e s c o m e s w i t h a a p p r o p r i a t e m i o h a r d d i s k d r i v e

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

P u t t o g e t h e r y o u r o w c u s t o m d r e a m c o m p u t e r s y s t e m w i t h $ 5 , 0 0 0 . 0 0 i c a s h !

E n t e r t o d a y ! !1 N p u r c h a s e n e c e s s a r y . T e n t e r , c o m p l e t e I t o f f i c i a l e n l r y f o r m o r o a p l a i n p i e c e o p a p e r , h a n d p r i m y o u r r a r n e , a d d r e s s , c i t y , s t a l e , a n u c o d e . E n t o r a o l t o n a s y o u w i s h , b u i m a i l e a c h e n s e p a r a t e l y t o N a m e Y o u r D r e a m S w e e p s t a k e s , P O . B o < 5 3 7 . L o w e l l , i n J 6 3 M . A l e n t r i e s m u s l b r e c e i v e d o y J u l y 1 1 9 W . N o r e s y o n s : b ' o f o C a t e . l o s t o m i s d i r e c t e d m a i l2 W i n n e r w i l l b a d e t e r m i n e d r a n d o m d r a w i n g o o b e l o r e J u l y 1 5 1 9 B 8 . b y V e n t u r a A s s o c i a t e s , I n c . a n i n d e p e n d e n t l u i l g i n g o r g a n i z a t i o n w h o s o d e c i s i o n s a r l ir a T h p r i z e i g u a r a n t e e d l b a w a r d e d . W i n n e r w i b n o t i f i e d B m a i l a n m a b r a c u i r e d l c o m p l e t e a n a f f i d a v i t o e l i g i b i l i t y w h i c h m u s t b e r e t u r n e d w i t h i n 2 d a y s o d a t e o n o t i f i c a t i o n . N s u b s t i t u t i o n s f o p r i z e e x c e p t 3 3 m a n e c e s s a r y d u t a v a i l a & l i T y - A ! [ a j i e s a / a ( h e r e s p o n s i b l y o I n e w i n n e r . E n t r y c o n s t i t u t e sp e r m i s s i o n t u s e o l w i n n e r s n a m e a n l i k e n e s s f o r p u b l i c i t y p u r p o s e s w i B i o u t a f l a m o n a l c o m p e n s a t i o n .3 A p p r o x i m a t e r e t a i l v a l u e o t h p r i ; e i a f o l l o w s : G r a n d ( S 5 . 0 0 0 . 0 0 )4 O O d s o w i n n i n g a r e d e t e r m i n e d b y t f t o t a l n u m b e r o e r m e s r e c e i v e d S w e o p s l a k e s o p e n t r e s i d e n t s o m U n i t e d S l a t e s . E m p l o y e e s a n t n e r f a m i l i e s o f C a p i t a lC r t i e a / A B C , I n c . , i t n l f i l i a t o s . s u b s i d i a r i e s , d i s t r i b u t o r s , r e t a i l e r s , a d v e r t i s i n g a n p r o d u c t i o n a g e n c i e s , a n W n t u r a A s s o c i a t e s . I n c . , o r n o e l i g i b l e . A l F e d e r a l , s t n t o . a n l o c e l r u l e s a n r e g u l a t i o n s a p p l y . W a w h e r e p r o h i b i t e d .5 F o t h n a m e o t t m a p r p n i e w m n e r . s e n d a s t a m p e d . s d f - e i M r e s s o O e n v o l o p e b e l w o J u l y 1 1 9 B 8 t o N a i r m Y o u r O r o a m S w o f l p s t a d e s W i n n e r s , P . O . B o 7 7 3 ,L o w e l l , I 1 G 3 3 9 .

Page 72: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 72/136

A U T H O R I Z E DD E A L E R F O RM O S T M A J O R

B R A N D SS E R V I C E C E N T E R F O R C O M M O D O R EA T A R I C O M P U T E R S A L O P R I C E S

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 E1 - 8 0 0 - 2 3 4 - 5 8 8 8

A S T O R I AB r o a d w a y F a s E o S t a i r w a y S i C o r n e r

F O I N F O i 7 1 8 - 7 2 6 - S I I Bi i u i ! H I l i ! ' I l ( " U ' . I E B I f t l . H i l l , l i t ,

G R E A T N E C K5 B 3 D M i d d l e N e c k H o l d

F O I N F O : S I 6 - 6 2 9 - 2 I B BH U H . M i l . 1 1 - T I C i . Q S t O S A T . / S U N . I l - J

$ 3 4 9r C O M P L E T E P A C K A G E

' G E O S A n i l ( , . . ■ 1 1 . . L i n k1 1 . 1 .■ - C o m p u l e :

• ' i l l D i s k D r i v e■ C o m r r . o d D J E C o l o r P r i m e r* 1 2 " C o m p u t e r M o n J E o i

C O M M O D O R E - H • C 1 2 8 C o m p u t e r• C o m m o d o r e 1 5 7 1 D i s k D r i v e• C o m m o d o r e 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 8 0 C o l u m n

P r i n t e r $ 6 9 9A 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 A L C O N N E C T I N G C A B L E S .C O M M O D O R E =1 9 0 1 R G B C O L O R .* M O N I T O R

C O M M O D O R E

C O M M O D O R E =S I 7 5H u l l C O L O R

M O N I T O R

C O M M O D O R E

C 1 2 S C o m p u t e r1 2 C o T i p u l c r M o n i t o r

■ 1 5 4 1 O i i k D r u e• C o m r T I U L l o r e C u l m P r i n i r r

l S u t i v . i t 1 5 1 1F t 6 1 U H » D 0

P r i n i r f$ 4 4 9 i

" * H C O L O R P A C K A G EP ' C o m m o r f w e 6 4 C o m p u t e rM ' C u m m o d o r e 1 5 4 1 C D i s k D r i v e■ • C o m m o d r a e C o l o r P r i n t e rd < . : ; . « i ' . I i : i ^ • W i l h G E O S P r o g r a m A n

> l : , m I n 1 - » 4 9 9s t o cI B P C X ' C o m p a t i b l eC A L L F O L O P R I C E 1

C O M P L E T E P K G . IA L M E R C H A N D I S E 1 B R A N D N E D I R E C TF R O M F A C T O R Y . A L C O M P L E T E W I T HM F U . S . A . W A R R A N T Y .C O M M O D O R E

W i t h G E O S A n N E v r f iQ u a n t u mL i n k

C o m m o d o r e M P S - B 0 3 . $ 1 0 9C o m m o d o r e M P S 1 0 0 G . S I 7 9C o m m o d o r e M P S 1 2 0 0 . $ 1 0 9S T A RS t a r S G 1 0 C $ 1 6 9S t a r N X - 1 0 $ 1 7 5S t a r N X - I O C C A L LO k i d a t a 2 S I B 9O k i d a t a 2 0 . ■ . I n P i i n l S I B IE P S O NL 8 P r i m e r $ 1 9 9F X 7 8 6 E P r i n t e r $ 4 4 9

$ 2 I 8

L A R G E S E L E C T I O NO P R I N T E R S

I S T O C K ! !

5 I 2 K " I O a O M « w i r M m i i cB u i l t I n D i s V D u v f f " I n t l S a M a H i eC A L L F O L O P R I C E !

' / A M I G A l o o o B ' i k s y s t e m J S ^ e k r .M o m l s r B u i l t I D i s k ^ • S Q iC A L L F O L O P R I C E I

• F - 1 5 ' I 2 . 9 S &• P i l s l o p• P i t f a l l• C h a m p i o n s h i p

B a s e b a l l . . . .

* I 2 . 9 5

W C A R R Y A F U L L L I N EO C O M M O D O R E S O F T W A R E

C O M M O 0 O MW E ' L L B E A T A N P R I C E I

F U L L L I N E O C O M M O D O R ES O F T W A R E I 1

C O M M O D O R E =N E W l t D I S K D R I V EC I 5 4 I C

$ I 5 9N E W t !D R I V E

1 5 7 1

o 1 1 , i . , i . .

D I S K

$ 2 0 5 jT K * l u m O o i * * l l r * N t r t f i i n d i i * C a l l f o A q t h O M l l t t l D I H U m b ' . M P X f l r . - |

1 " » | | " « M j . h l n o C o r p . A l O r J t r i f j f i n C h i p p e d A t k i p ^ - n ,

t g b a c k t t h m e n u .O p t i o n i t h Q u i z . s t a r

m a f o t h s p e c i f i e d d a t e a n t i m ei d r a w n o n t h s c r e e n a s t h e n a m e so t h c o n s t e l l a t i o n s a r e p r e s e n t e d .T h e n t h m a i c l e a r e d , a n a s t h ec o n s t e l l a t i o n s a r r e d r a w n o n e b yo n e , i r a n d o m o r d e r , y o a r p r o m p t e d t t y p e i t h e i r n a m e s .T y p e t h n a m e s c a r e f u l l y a n p r e s sR E T U R N . Y o c a c o r r e c t t y p i n ge r r o r s b p r e s s i n g t h D E k e y .Y o u ' l l b t o l d w h e t h e r y o u r e n t r y i c o r r e c t o n o t . I y o u r e n t r y i w r o n g , y o u ' l l b p r e s e n t e d w i t h t h c o r r e c t n a m e , a n t h q u i z w i l lm o v e o t t h n e x t c o n s t e l l a t i o n .A t h e n o f t h e q u i z , y o u ' l l b t o l dh o w m a n y a n s w e r s w e r e r i g h t , a n t h m e n u w i l l r e a p p e a r .

T h S k D i s p l a yT h s a m e d i s p l a y i u s e d f o a l o t i o n s . T h e n t i r e v i s i b l e s k i s h o w n , w i t h t h z e n i t h { t h e p o i n td i r e c t l y o v e r h e a d ) a t h e c e n t e r o ft h s c r e e n , a n t h h o r i z o n r e p r es e n t e d b c i r c l e a r o u n d t h e d g e so t h e s c r e e n . T h d a t e a n t i m e a r s h o w n i t h u p p e r r i g h t c o r n e r o t h d i s p l a y . T h i s i t h s a m e f o r m a tc o m m o n l y u s e d f o s t a r c h a r t s i b o o k s a n m a g a z i n e s . T h s k i r e p r e s e n t e d a i w o u l d b e s e e n i y o w e r e l y i n g o y o u r b a c k , l o o ki n d i r e c t l y o v e r h e a d . Y o u ' l l n o t i c et h a t e a s t i t t h l e f t ( b e c a u s e w s e e t h e s k y f r o m " u n d e r n e a t h " ) .T h i s i t h o p p o s i t e o f t h e w a t e r e s t r i a l m a p s a p p e a r .

T h s t a r s a r d i s p l a y e d a s w h i t ep o i n t s o d a r k b a c k g r o u n d . I y o s p e c i f y t i m e b e f o r e s u n s e t , t h b a c k g r o u n d w i l l b b l u e , o t h e r w i s ei w i l l b b l a c k . B r i g h t e r s t a r s a p p e a ra s l a r g e r p o i n t s o t h d i s p l a y . T h n a m e o e a c h c o n s t e l l a t i o n i s h o w ni t h l o w e r r i g h t c o r n e r o t h s c r e e n a i i p l o t t e d . I n f e c a s e s ,w h e r e b r i g h t s t a r i p a r t o f a i n to o b s c u r e c o n s t e l l a t i o n , t h i n d iv i d u a l s t a r i p l o t t e d b i t s e l f a n i t n a m e i g i v e n . I c o n s t e l l a t i o n i b e l o w t h h o r i z o n o t h d a t e y o s p e c i f i e d , i t n a m e a p p e a r s o n l yb r i e f l y , a n t h e n t h p r o g r a m p r c e e d s t t h e n e x t c o n s t e l l a t i o n .

I a d d i t i o n t t e a c h i n g t h c o s t e l l a t i o n s , S t a r s c a b u s e d t d e m o n s t r a t e m a n y c e l e s t i a l p h n o m e n a t r a d i t i o n a l l y s h o w n i p l a n e t a r i u m . I m a k e s a e x c e l l e n tt e a c h e r ' s a i d .S e p r o g r a m l i s t i n g o p a g e 8 9

Page 73: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 73/136

N u m b e r , P l e a s e ?F e n d e r T u c k e r

I y o u r c h i l d r e n o s t u d e n t s a r b o r e d w i t h o r d i n a r y a r i t h m e t i cd r i l l s , o i y o u ' r e l i t t l e r u s t y o t h m a t h t a b l e s y o u r s e l f ,h e r e ' s f u w a t s h a r p e n a d d i t i o n , s u b t r a c t i o n , m u l t i p l i c at i o n , a n d i v i s i o n s k i l l s . F o t h C o m m o d o r e 1 2 8 , 6 4 P l u s / 4 ,a n 1 6 c o l o r m o n i t o r i o p t i o n a l .E v e n i y o t h i n k y o k n o w y o u rm a t h , y o w o n ' t w a n t t m i s s" N u m b e r , P l e a s e ? " S o m e o t h p u z z l e s c r e a t e d b t h p r o g r a m a r r e l a t i v e l y e a s y , w h i c h m a k e s t h e mp e r f e c t f o c h i l d r e n w h a r e l e a r n i n ga r i t h m e t i c . B u s o m e t i m e s a t r i c k yp u z z l e c o m e s a l o n g , o n t h a t c o u l dr e d u c e m a t h p r o f e s s o r t t e a r s .

N u m b e r , P l e a s e ? i w r i t t e n i B A S I C a n r u n s o t h C o m m od o r e 1 2 8 , 6 4 P l u s / 4 , a n 1 6 A f t e rt y p i n g i i n s a v e c o p y . T g e s t a r t e d , l o a d i a n t y p e R U N . F i r s t ,c h o o s e l e v e l o p l a y f r o m ( t h em o s t d i f f i c u l t ) t ( t h e e a s i e s t ) . T h l e v e l n u m b e r a l s o c o r r e s p o n d s t t h n u m b e r o a n s w e r s t h a t w i l l b r e v e a l e d b e f o r e y o b e g i n .

P u z z l i n g N u m b e r sA f t e r s e l e c t i n g l e v e l , t h a r i t h m e t i co p e r a t i o n s i g n s f l a s h o t h s c r e e nu n t i l p u z z l e i c r e a t e d . T h e n b l u ea n w h i t e n u m b e r s a p p e a r . T h w h i t e n u m b e r s , i r o a t h b o t o o t h s c r e e n , a r t h a v a i l a b l en u m b e r s y o c a s e l e c t t o i n s e r t i nt h b l a n k s q u a r e s i t h p u z z l ea b o v e . Y o m u s t p l a c e t h e s e n u b e r s i t h b o x e s a b o v e s t h a t t h n u m b e r s w i t h t h a r i t h m e t i c a l o p e ra t i o n s p e r f o r m e d o t h e m e q u a l t h

s u a t h e n o t h e r o w s . L i k e ac r o s s w o r d p u z z l e , t h e n u m b e r s a n t h e o p e r a t i o n s m u s t a l s o e q u a l t h n u m b e r a t h b o t t o m o f t h e c o u m n s . A d d i t i o n i s h o w n b y + , s u t r a c t i o n b — m u l t i p l i c a t i o n b x a n d i v i s i o n b /

" N u m b e r , P l e a s e ? " i t i k e m a t h e m a t ic a c r o s s w o r d p u z z l e . I c a b p l a y e db a l a g e g r o u p s .

M o v e t h c u r s o r w i t h t h s p a c eb a r , a n w h e n y o t h i n k y o k n o ww h i c h n u m b e r g o e s i b o x , s i p l y t y p e t h n u m b e r . T h n u m b e rd i s a p p e a r s f r o m t h l i s t . Y o c a s k i p b o x e s b p r e s s i n g t h s p a c eb a r . I y o c o n t i n u e t p r e s s i t y o u ' l l c o m e a r o u n d t t h a t e m p t yb o a g a i n .

I y o t h i n k y o u ' v e p u n u

b e i t h w r o n g b o x , j u s t t y p e i a n o t h e r n u m b e r — h o p e f u l l y t h c o r r e c t o n e — f r o m t h l i s t d i r e c t l yo t o o t h o n i t h e b o x , a n t h t w w i l l b e e x c h a n g e d . I y o u ' v eu s e d a l t h n u m b e r s f r o m t h l i s t ,h o w e v e r , y o c a n ' t m a k e a n e c h a n g e s . T h w h i t e n u m b e r s i t h l i s t a r e p r i n t e d i r a n d o m o r d e r , s n c l u e s t t h s o l u t i o n c a b f o u n d i t h o r d e r g i v e n .

W h e n y o t h i n k t h p u z z l e i s o l v e d , p r e s s R E T U R N . I y o u ' r ec o r r e c t , y o c a p l a y a n o t h e r g a m e .I s o m e t h i n g i i n c o r r e c t , y o c a t r t h s a m e p u z z l e a g a i n b t y p i n g

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

T h a r i t h m e t i c o p e r a t i o n s a r p e r f o r m e d i o r d e r f r o m l e f t t r i g h ta n t o t b o t t o m . T h i s i d i f f e r e n tf r o m t h u s u a l r u l e s o c o m p u t e rm a t h e m a t i c s , w h e r e m u l t i p l i c a t i o na n d i v i s i o n a r p e r f o r m e d b e f o r ea d d i t i o n a n s u b t r a c t i o n . F o i s t a n c e , i e q u a l t i n t h i ss y s t e m , n o a i n o r m a l c o m p u t at i o n s .

S o m e o t h p u z z l e s c a n b ev e r y t r i c k y , b u b e c a u s e l e v e l s m a b s e l e c t e d b e f o r e e a c h g a m e , p l a ye r o n e a r l y a n a g o s k i l l l e v e lc a p l a y . I y o u ' r e p l a y i n g i c o p e t i t i o n , y o c a n u s e t h l e v e l n u b e a h a n d i c a p .S e p r o g r a m l i s t i n g o p a g e 9 2

C O M P U T E ' S G a z e t t e O c l o b e i 1 9 8 7 7

Page 74: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 74/136

U s i n g S t r i n g s

L a r r y C o t t o n

B e f o r e w b e g i n t e x p l o r e B A S I C ' Ss t r i n g f u n c t i o n s , l e t ' s l o o k a T A b i m o r e a n d i n t r o d u c e s i m i l a rc o m m a n d , S P C .

R e m e m b e r t h a t T A w o r k s j u s tl i k e t h t a k e o t y p e w r i t e r . W u s e d T A l a s t m o n t h — w i t h t h P R I N T s t a t e m e n t a n s t r i n g v a r ia b l e — t o f o r m t w c o l u m n s o n a m e sa n o f f i c e t e l e p h o n e e x t e n s i o nn u m b e r s . A l t h o u g h i d o e s n ' t n e e s s a r i l y h a v e t b a s s o c i a t e d w i t hs t r i n g v a r i a b l e , T A m u s t b p r c e d e d b P R I N T . H e r e a r s o m ee x a m p l e s :1 P R I N T " [ C L R ] "2 P R I N T T A B ( 5 ) " C A S A B L A N C A "3 P R I N T T A B ( 6 ) " V A N G E L I S "4 D E S = " D I S K D R I V E " : P R I N T T A B (

7 I ) E S5 A = 2 5 : P R I N T T A [ 1 ( 7 )

R e m e m b e r n o t t y p e s p a c eb e t w e e n T A a n t h f i r s t p a r e nt h e s i s . A n n o t e t h a t , e v e n t h o u g hb o t h T A s t a t e m e n t s c o n t a i n t h n u m b e r 7 l i n e 5 p r i n t s t h v a l u eo o n m o r e s p a c e t t h r i g h tt h a n l i n e 4 p r i n t s t h c o n t e n t s o D E b e c a u s e ( a w e ' v e s e e n ) n m e r i c v a r i a b l e p r i n t s a e x t r a s p a c et l e a v e r o o m f o t h s i g n .

T y p e N E a n e n t e r t h n e x ts h o r t p r o g r a m . F O R - N E X T l o o pi u s e d w i t h n u m e r i c v a r i a b l e T A s t a t e m e n t t p r o d u c e a i n t e r e s t i n gr e s u l t .

1 P R I N T " [ C L R } "2 I N P U T " Y O U R F I R S T N A M E " ; N S3 P R I N T " ( C L R ) "4 F O J = T 2 7 : P R I N T T A B ( J )

[ S P A C E ) N S : N E X T5 G O T O 5

A i i n c r e m e n t e d , y o u r n a m ei p r i n t e d f r o m t 2 s p a c e s f r o mt h l e f t e d g e o f t h e s c r e e n . R e m e mb e t h a t , e v e n t h o u g h F O R - N E X Tl o o p c a n c o n t i n u e c o u n t i n g u n t i l i t i n d e x a p p r o a c h e s t h u p p e r l i m i t o

f l o a t i n g n u m b e r , t h m a x i m u mv a l u e o T A i o n l y 2 5 5 .

T h S p a c e ( S P C ) C o m m a n ds i m i l a r c o m m a n d t T A i S P C ,

w h i c h i a a b b r e v i a t i o n f o s p a c e .I t ' s u s e d w i t h t h P R I N T s t a t e m e n tt p u t s p a c e b e t w e e n p r i n t e d i n f o rm a t i o n — w o r d s o n u m b e r s .1 P R I N T " f C L R j "2 F O R T = l T 3 I N P U T " N A M E O F A C A R " ; C 4 P R I N T : P R I N T C S P C ( 4 )5 P R I N T : N E X T

T y p e t h i s i n a n r u i t W h e np r o m p t e d , e n t e r f i v e d i f f e r e n t c a n a m e s . N o t i c e t h a t i n s t e a d o b e i n ga r r a n g e d i c o l u m n s — a s T A Bw o u l d d o — t h e c a r s ' n a m e s a n n u m b e r s a r a l w a y s s e p a r a t e d b f o u r s p a c e s ( r e m e m b e r , n u m b e r sw i l l h a v e a e x t r a s p a c e i f r o n t t m a k e r o o m f o t h s i g n — p o s i t i v eo n e g a t i v e ) .

I n c i d e n t a l l y , w h e n s e n t a c o m m a n d s t o p r i n t e r — a t l e a s t t m G e m i n i 1 0 X — T A B a n S P b h a v e i d e n t i c a l l y . I y o w a n t t u s r e a l t a s t o p s , y o m u s t u s y o u rp r i n t e r ' s o w c o d e s f o t a b b i n g .

S m u c h f o T A a n d S P C .L e t ' s b e g i n t e x p l o r e t h e v e r s a t i l ew o r l d o s t r i n g s .

S t r i n g sS t r i n g s c a n a p p e a r t w w a y s — a sl i t e r a l s t r i n g s l i k e " M O N I T O R " o a s t r i n g v a r i a b l e s l i k e M $

Y o a l s o k n o w t h a t s t r i n g v a r ia b l e s c a r e p r e s e n t j u s t a b o u t a n t h i n g — l e t t e r s , n u m b e r s , e v e ng r a p h i c s s y m b o l s l i k e t h o s e o t h f r o n t o y o u r k e y b o a r d ' s k e y s — a n dc a b u t 2 5 c h a r a c t e r s l o n g .O n m o r e t h i n g w h i c h y o m a r m e m b e r i t h a t s t r i n g s c a b a d d e dt o g e t h e r ( c o n c a t e n a t e d ) .

W h a t y o m a n o k n o w i t h a ts t r i n g s c a n b e m a n i p u l a t e d i m a n yo t h e r w a y s , s u c h a e x c i s i n g s e m e n t s f r o m t h e m , o t r u n c a t i n gt h e m t c e r t a i n l e n g t h s . P r o b a b l yt h e a s i e s t t u n d e r s t a n d s t r i n g -r e l a t e d B A S I C s t a t e m e n t i L E F T $( p r o n o u n c e d " l e f t s t r i n g " ) .

H e r e ' s s i m p l e e x a m p l e o h o t u s L E F T S w i t h l i t e r a l s t r i n g :

1 P R I N T L E F T S I " C O M E D Y O F E R RO R S " , 6 )

I y o t y p e t h i s l i n e a n r u i t t h w o r d C O M E D Y w i l l b p r i n t e d .T h c o m p u t e r h a g r a b b e d t h s i l e f t m o s t c h a r a c t e r s f r o m t h s t r i n g" C O M E D Y O E R R O R S " . T h n u m b e r a f t e r t h c o m m a i t h n u m b e r o c h a r a c t e r s t h a t a r ee x t r a c t e d .

P l e a s e n o t e t h a t , u n l i k e T A a n d S P C , y o u m a t y p e s p a c e b t w e e n L E F T S a n t h f i r s t p a r e nt h e s i s . H o w e v e r , t h e r e ' s n s p a c eb e t w e e n t h w o r d L E F T a n t h d o l l a r s i g n — t h e a b b r e v i a t i o n f o " s t r i n g . " H e r e ' s a n o t h e r e x a m p l eu s i n g s t r i n g v a r i a b l e :

1 P R I N T " [ C L R ) "2 I N P U T " P L A Y A G A I N " ; R 3 I L E F T S ( R S , 1 ) = " Y T H E N4 P R I N T i P R I N T " P R O G R A M E N D S . "

■ B H D5 P R I N T : P R I N T " P R O G R A M C O N T I N

U E 3 . . . "6 P R I N T : G O T O 2

R u t h i s o n s e v e r a l t i m e s ,t y p i n g Y Y E S , Y E A H , S U R E ,N O P E , U U H N W A Y , M A B E a n H E C K N O ! . O b s e r v e t h r e s u l t s . W h a t ' s h a p p e n i n g ?

R $ b e c o m e s i l i n e 2 0 w h a t e v e rw t y p e i n L i n e 3 t h e n l o o k s a o n c h a r a c t e r — t h e l e f t m o s t c h a r a c t e r o R S I i t ' s Y c o n t r o l i p a s s e d t o l i n e5 0 w h e r e t h p r o g r a m c o n t i n u e s .

B u i f i t ' s a n y t h i n g e l s e , s u c h a ( f o r S u r e ) , u n f o r t u n a t e l y t h p r

g r a m e n d s . H o c a t h p r o g r a mm e p o s s i b l y a n t i c i p a t e a l o t h r e s p o n s e s t h u s e r w i l l t y p e ? S i p l e — l i m i t h i o h e c h o i c e s .1 P R I N T " [ C L R ) "2 I N P U T " P L A Y A G A I N ( Y / N ) " ; R S3 0 R S = L E F T S { R S , 1 )4 I R S o " ' Y - 1 T H E N I R S < > " N "

{ S P A C E } T H E N 1 5 0 I F R S = " Y " T H E N 7 6 P R I N T : P R I N T " P R O G R A M E N D S 1 1 !

E N 7 C O M P U T E ' S G a z o t t e O c t o b e r 1 9 8 7

Page 75: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 75/136

7 P R I N T : P R I N T " P R O G R A M C O N T I NU E S . . "

8 P R I N T : G O T O 2

A y o c a s e e , w u s e d L E F T St t a k e o n l y t h f i r s t c h a r a c t e r o t h i n p u t . T h e n w c h e c k e d t s e i t h a t c h a r a c t e r w a e i t h e r o N

L e t ' s m a k e a n o t h e r s t r i n g v a r ia b l e e q u a l t t h L E F T $ o f l o n g e rs t r i n g . ( A w n o t e d i t h D e c e mb e c o l u m n , s t r i n g v a r i a b l e n a m e sm a b a n c o n v e n i e n t l e n g t h , b u o n l y t h f i r s t t w l e t t e r s a r u s e d b t h c o m p u t e r . )1 B I G S " U N C L E A L B E R T "2 L I T T L E S L E F T S { B I G ? , 5 )3 P R I N T B I G S4 P R I N T L I T T L E S

B I G $ i s e e n b t h c o m p u t e ra B I $ ; L I T T L E S i s e e n b t h c o p u t e r a L I $ . T h l e n g t h o t h e t r a c t e d s t r i n g ( U N C L E ) i 5 — t h en u m b e r a f t e r t h c o m m a .

T h a t n u m b e r c a a l s o b n m e r i c v a r i a b l e a i l i n e s 4 a n 5 o t h i s p r o g r a m .1 A " M M M M M M M M M M M M M M H M M M M M H

M M M M M H M M M M M "2 0 B S = " N N H M N H H M N H H N N N N N N H N H H

3 P R I N T " t C L R j "4 . F O R L = T 3 9 : P R I N T L E F T S

A S , L ) : N E X T5 F O L = 3 9 T O S T E P - l i P R I N T

L E F T S ( B ? , L } . N E X T6 G O T O 4

T h F O R - N E X T l o o p s p r i n tr o w s o s l a n t e d l i n e s , w h i c h a l t e rn a t e l y s p r e a d o u o v e r t h s c r e e n ,a n t h e n g r a d u a l l y d i s a p p e a r .

A y o m i g h t e x p e c t , t h e r e ' sa n o t h e r s t r i n g - h a n d l i n g B A S I Cc o m m a n d w h i c h e x t r a c t s t h r i g h tm o s t c h a r a c t e r s o f a l o n g e r s t r i n g .T h a t c o m m a n d i R I G H T S . T r t h i s :

1 P R I N T " [ C L R j "2 I N P U T " A N Y T E N C H A R A C T E R S " ;

T 3 P R I N T : P R I N T T S : P R I N T4 I N P U T " N U M B E R F R O M T 1 0

; 5 P R I N T : P R I N T R I G H T S ( T S , N )

I T H E L A S T " N " C H A R A C T E R (S ) . "

N o t e t h a t , a i L E F T S , t h e r e ' sn s p a c e b e t w e e n R I G H T a n t h d o l l a r s i g n . R u t h i s p r o g r a m s e v e ra t i m e s t o b s e r v e h o w R I G H T Sw o r k s . Y o m i g h t e x p e c t t h a t s i n c eR I G H T S w o u l d b e g i n c o u n t i n g f r o mt h r i g h t - h a n d p a r e n t h e s i s , t h c h a r a c t e r s w o u l d b r e v e r s e d , b u t h e y ' r e n o t . L i k e L E F T S , t h c h a r a c

t e r s a r e x t r a c t e d i t h o r d e r t h e ya p p e a r i t h s t r i n g .

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

o n m o r e t h i n g t h a t c a n b e d o n e b t a k i n g a d v a n t a g e o L E F T S a n R I G H T S .1 P R I N T " { C L R } "2 F O T - T 1 0 : P R I N T : N E X T3 Q S = " S P L I T M E S S A G E D E M O N S T R A

T I O N I "4 F O C = T 1 5 P R I N T T A B ( 2 0 - C ) L E F T S ( Q S . C

R I G H T S ( Q S - C )6 P R I N T H ( U P l " :7 F O D = T 5 0 : N E X T8 N E X T9 G O T O 9

T y p e t h i s i ( n o t e t h s e m i c o l o na t h e n o l i n e 6 0 a n r u i t I y o u w a n t t c h a n g e t h m e s s a g e i l i n e 3 0 b a l m e a n s d o s o b u c h a n g e t h e 1 4 i l i n e 4 t o h a l f t h l e n g t h o t h n e s t r i n g . A l s o n o t et h a t t h e n e s t r i n g s h o u l d h a v e a ne v e n n u m b e r o c h a r a c t e r s . T c h a n g e t h s p e e d o t h s p r e a d i n g -o u a c t i o n , c h a n g e t h t i m e d e l a yl o o p i l i n e 7 0

W e ' v e s e e n w a y s t p u l ls h o r t e r s t r i n g s f r o m t h r i g h t a n l e f t e n d s o l o n g e r s t r i n g s . N e x tm o n t h , w e ' l l l o o k a w a t p u l lt h e m o u o f t h e m i d d l e .

C O M P U T E D G a z e t t e i l o o ki n 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 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 o g r a m t h a ty o t h i n k o t h e r r e a d e r s m i g h te n j o y o f i n d u s e f u l , s e n d i t o t a p e o d i s k , t o

S u b m i s s i o n s R e v i e w e rC O M P U T E ! P u b l i c a t i o n sP . O . B o 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 l h a v e t h m a t e r i a l sr e t u r n e d .A r t i c l e s a r r e v i e w e d w i t h i nf o u r w e e k s o s u b m i s s i o n .

S a v e Y o u rC o p i e s o C O M P U T E !P r o t e c t y o u r b a c k i s s u e so C O M P U T E ! ' i n d u r a b l eb i n d e r s o l i b r a r y c a s e s .E a c h b i n d e r o c a s e i c u s t o m - m a d e i f l a g - b l u eb i n d i n g w i t h e m b o s s e dw h i t e l e t t e r i n g . E a c h h o l d s

y e a r o C O M P U T E ! . O d e s e v e r a l a n k e e py o u r i s s u e s o C O M P U T E !n e a t l y o r g a n i z e d f o q u i c kr e f e r e n c e . ( T h e s e b i n d e r sm a k e g r e a t g i f t s , t o o ! )

B i n d e r s C a s e s :$ 8 . 5 0 e a c h ; $ 6 . 9 5 e a c h ;

f o $ 2 4 . 7 5 ; f o $ 2 0 . 0 0 ;f o $ 4 8 . 0 0 f o $ 3 6 . 0 0

( P l e a s e a d $ 2 . 5 0 p e u n i tf o o r d e r s o u t s i d e t h U . S . )

S e n d i y o u r p r e p a i d o r d e rw i t h t h a t t a c h e d c o u p o n

M o l l t o J e s s e J o n e s I n d u s t r i e sP . O . B o 5 1 2 0D e p t . C o d e C O T EP h i l a d e l p h i a . P 1 9 1 4 1

P l e a s e s e n d m C O P U T E ! c a s e s b i n d e r s .E n c l o s e d I m c h e c k o m o n e yo r d e r l o . ( U . S . f u n d so n l y , )N o m eA d d r e s sC i t yS t a l e Z i _ S a t i s f a c t i o n g u a r a n t e e d o m o n e yr e f u n d e d .P l e a s e a l l o w 4 - 6 w e e k s ( o d e l i v e r y .

Page 76: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 76/136

D e b u g g i n g

R i c h a r d M a n s f i e l dE d i t o r i a l D i r e c t o r

N p r o g r a m o a n c o m p l e x i t y , i a n l a n g u a g e , i s a f t e r y o f i r s t f i n i s hw r i t i n g i t e r r o r f r e e . T h e r e ' s s m u c ht h a t c a g w r o n g : t y p o s , m i s n a m e dv a r i a b l e s , o d l o o p i n g , i n t e r a c t i o nb e t w e e n s u b r o u t i n e s , u n e x p e c t e di n p u t f r o m t h u s e r . T h l i s t i s l o n g .

M a c h i n e l a n g u a g e ( M L ) i h a r d e r t d e b u g t h a n o t h e r l a g u a g e s b e c a u s e i u s e s m o r e i s t r u c t i o n s p e r p r o g r a m , a n b e c a u s e t h i n s t r u c t i o n s a r l e s se a s i l y r e a d , l e s s i n t u i t i v e . I M L y o g e n e r a l l y m a n i p u l a t e b y t e a

t i m e . T p r i n t a s t r i n g , y o l o o pt h r o u g h t h c h a r a c t e r s , s e n d i n gt h e m t t h s c r e e n o n a t t i m e . I nB A S I C , b c o n t r a s t , y o c a p r i n ts t r i n g a s u n i t :P R I N T " T H I S W H O L E S T R I N G . "

S T O P a n B R E A KI t ' s b e e n e s t i m a t e d t h a t , o a v e r a g e ,d e b u g g i n g r e p r e s e n t s 5 p e r c e n t o fa n p r o g r a m m i n g e f f o r t . W h a t e v e rt h a m o u n t o t i m e r e q u i r e d t g e p r o g r a m w o r k i n g p r o p e r l y , t h e r ea r m a n y a p p r o a c h e s y o c a t a k ew h e n d e b u g g i n g a M p r o g r a m .T h e r e a r a l s o m a n y e f f e c t i v e d b u g g i n g t o o l s .

P e r h a p s t h m o s t w i d e l y u s e dt o o l i B A S I C i t h S T O P c o m a n d . Y o u c a i n s e r t i a n y w h e r ei t h p r o g r a m a n d t h e n c h e c k t h v a l u e s o f v a r i a b l e s , t h n u m b e r o t i m e s r o u t i n e h a l o o p e d , o r w h a te v e r e l s e y o s u s p e c t i c a u s i n g t h p r o b l e m . T h e r e ' s a e q u i v a l e n t t o o li M L t h B R c o m m a n d . Y o u s i m u c h t h s a m e w a y . I n s e r t i a n w h e r e t c r e a t e b r e a k p o i n t s w h i c hh a l t p r o g r a m e x e c u t i o n a n l e y o c h e c k o u t h e n v i r o n m e n t . V e r yo f t e n y o u ' l l d i s c o v e r t h s u s p e c tl u r k i n g t h e r e , a c t i n g i a o b v i o u sl e r r a t i c m a n n e r . v a r i a b l en a m e d , l e t ' s s a y , C O U N T E R , i s u p p o s e d t b i n c r e a s i n g , b u i s t e a d , i t ' s a l w a y s s t a y i n g a z e r o .

7 C O M P U T E ! G a z e t t e O c t o b e r 1 9 8 7

S T A : S T Y Y : S T X X S A V E R E G I S T E R V A L U E SL D # S B A : J S S F F D 2 ; P R I N T G R A P H I C S S Y M B O L T O S H O W P C W I L L F O L L O WP L A ; T A X : P L A : T A Y : P H A : T X A : P H A : T Y A ; S A V E R T S A D D R E S SJ S S B D C D ; P R I N T P C A D D R E S S ( 1 2 8 O W N E R S U S S 8 E 3 2 )L D A : L D Y Y : L D X X : R T S ; R E S T O R E R E G I S T E R S

. B Y T E 0 T E M P O R A R Y S T O R A G E F O R E G I S T E R S. B Y T E. B Y T E

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

T t r a c k d o w n t h i s k i n d o b u g ,i t ' s u s e f u l t b a b l e t s e a r c h q u i c kl t h r o u g h y o u r s o u r c e c o d e . S o m ea s s e m b l e r s a l l o w y o t w r i t es o u r c e c o d e i t h B A S I C e n v i r o nm e n t . T h i s m e a n s t h a t y o c a u s a l y o u r u s u a l B A S I C p r o g r a m m i n gu t i l i t i e s ( s u c h a " M e t a B A S I C " )a n e a s i l y g e l i s t o a l t h e p l a c e sw h e r e C O U N T E R a p p e a r s . Y o s h o u l d t h e n b a b l e t s e w h e r e i i b e i n g i n c o r r e c t l y r e s e t t z e r o .

U s i n g M o n i t o rm o n i t o r i a e s p e c i a l l y v a l u a b l e

d e b u g g i n g t o o l . T h 1 2 8 h a s m o i t o r b u i l t i n a n t h e r e a r e s e v e r a la v a i l a b l e , c o m m e r c i a l l y o f r o mu s e r g r o u p s , f o t h 6 4 Y o u r d b u g g i n g w i l l g f a m o r e s m o o t h l yw i t h m o n i t o r b e c a u s e i a l l o w sy o t w o r k a l e v e l b e i o w B A S I C ,a t h m a c h i n e l a n g a u g e l e v e l . Y o s h o u l d u s t h B R i n s t r u c t i o n , f o e x a m p l e , w i t h m o n i t o r .

A s i d e f r o m r e v e a l i n g t h e l o c at i o n o f B R K c o m m a n d a n i m m ed i a t e l y s h o w i n g t h c o n d i t i o n o y o u r r e g i s t e r s , s o m e m o n i t o r s a l s op r o v i d e p o w e r f u l s i n g l e - s t e p p i n gt o o l . W i t h t h i s , y o c a s l o w l y s t e pt h r o u g h y o u r p r o g r a m ( n e a r w h e r ey o s u s p e c t b u g ) a n w a t c h t h r e g i s t e r s c h a n g i n g . E a c h i n s t r u c t i o ni e x e c u t e d , o n a t i m e , a n t h i sm a k e s t h p r o g r a m v i s i b l e a i g o e st h r o u g h i t p a c e s .

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

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

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

s i n g l e - s t e p p e r a v a i l a b l e , y o c a a l e a s t s e w h e r e y o a r w i t h i nt h p r o g r a m b y p r i n t i n g t h p r o g r a mc o u n t e r t t h s c r e e n . ( T h e p r o g r a mc o u n t e r , p a r t o t h m i c r o p r o c e s s o r ,a l w a y s c o n t a i n s t h c u r r e n t a d d r e s so a n r u n n i n g p r o g r a m . )

S h o w n a b o v e i r o u t i n e ,c a l l e d P t w h i c h y o u c a J S a a n p o i n t f r o m w i t h i n p r o g r a ma n s e w h e r e y o u a r e . I s o m et h i n g i g o i n g w r o n g i a M p r o -g r a m , y o c a i n s e r t J S i n s t r u c t i o n s i v a r i o u s s u s p e c tl o c a t i o n s .

N o w , a n t i m e y o J S P y o u rs c r e e n w i l l d i s p l a y y o u r l o c a t i o nw i t h i n r u n n i n g M p r o g r a m .T h e r e a r m a n y o t h e r w a y s t m a k ep r o b l e m s v i s i b l e . T r p r i n t i n g t h r e g i s t e r v a l u e s o n s c r e e n , f o e a m p l e , u s i n g t h $ B D C D ( o $ 8 E 3 2 )n u m b e r - p r i n t i n g r o u t i n e s . T h r e i s t e r n u m b e r s a r s i n g l e - b y t e , s t r a n s f e r t h r e g i s t e r v a l u e y o u w a n tt s e i n t o t h r e g i s t e r , L D # 0 a n J S $ B D C D .

Page 77: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 77/136

G e o P u z z l e , P a r t

R h e t t A n d e r s o n a n D a v i d H e n s l e y , | r

T h i s m o n t h w p r e s e n t t h f i r s t o t w o - p a r t s e r i e s t h a t e x p l o r e s

w r i t i n g m a c h i n e l a n g u a g e p r g r a m s f o G E O S . A p a r t o t h t u t o r i a l , a i n t r i g u i n g b r a i n t e a se r — a t r u e G E O S a p p l i c a t i o n — i si n c l u d e d .

T h G E O S o p e r a t i n g s y s t e m o f f e r sm a n y a d v a n t a g e s f o m a c h i n e l a g u a g e p r o g r a m m e r s . A m o n g t h e s ea r h i - r e s l i n e - d r a w i n g r o u t i n e sa n f i l l e d - b o x c o m m a n d s .

W h a t i t h p r i c e f o t h e s e n e f e a t u r e s ? P r o g r a m m e r s m u s t a d j u s tt w h o l e n e K e r n a l , f o o n e . A o t h e r p r o b l e m i t h s c a r c i t y o p r g r a m m i n g m a n u a l s a n t o o l s f o G E O S . B e r k e l e y S o f t w o r k s p r o mi s e s a a s s e m b l e r t h a t w i l l o p e r a t ew i t h i n t h G E O S e n v i r o n m e n t —b u f o n o w , p r o g r a m m e r s m u s t u s t h e i r o l a s s e m b l e r s a n r e p e a t e d l ys w i t c h b e t w e e n o p e r a t i n g s y s t e m s .

" G e o P u z z l e " i u n i q u e p u z l t h a t r u n s u n d e r t h G E O S o p e ra t i n g s y s t e m . I t i s a a p p l i c a t i o nt h a t t a k e s a d v a n t a g e o G E O S i c o n sa n K e r n a l r o u t i n e s . N e x t m o n t h ,w e ' l l e x p l a i n h o " G e o P u z z l e "w a p r o g r a m m e d .

G e o P u z z l e i s i m i l a r i c o n c e p tt R u b i k ' s C u b e a n o t h e r m u l t id i m e n s i o n a l p u z z l e s . A l t h o u g h i o p e r a t e s i o n l y t w d i m e n s i o n s , i s t i l l r e q u i r e s t h a t m e t h o d o l o g y b u s e d t s o l v e i t

T y p i n g I I S i n c e G e o P u z z l e ( P r o g r a m 1 i w r i t t e n e n t i r e l y i m a c h i n e l a g u a g e , y o 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 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 , t t y p e i i n W h e n M L a s k s f o s t a r t i n g a n e n d i n g a d d r e s s , r s p o n d w i t h t h f o l l o w i n g v a l u e s :S t a r t i n g a d d r e s s : 0 3 0 4E n d i n g a d d r e s s : 0 7 F 3W h e n y o u ' v e f i n i s h e d t y p i n g , s a v et w c o p i e s — o n e t o s t a n d a r d 6

d i s k , t h o t h e r t o G E O S w o r k d i s k .T h f i l e o t h w o r k d i s k w i l l b c o n v e r t e d t G E O S f o r m a t .

B e c a u s e G E O S f i l e s a r d i f f e re n f r o m n o r m a l 6 f i l e s , y o m u s tu s " G e o C o n v e r t " ( P r o g r a m 2 t c o n v e r t t h m a c h i n e l a n g u a g e G e P u z z l e p r o g r a m t G E O S f o r m a t . ( d e s c r i p t i o n o t h c o n v e r s i o n p r g r a m i f o u n d l a t e r i t h i s a r t i c l e . )

S o l v i n g T h P u z z l eT p l a y G e o P u z z l e , s i m p l y c l i c k o t h G e o P u z z l e i c o n ( a e m p t ys q u a r e ) f r o m t h G E O S d e s k T o p .T h b o a r d i d r a w n a n t h p u z z l ei p r e s e n t e d i i t p r i s t i n e s t a t e .

T h p u z z l e i m a d e u o n i n es q u a r e s a r r a n g e d i n g r i d .T w e l v e a r r o w s s u r r o u n d t h s q u a r e . T h e s e a r r o w s a r y o u rm e a n s o m o v i n g t h e s q u a r e s .

T h s q u a r e s a r c o n n e c t e d b c o l o r s . F o u r p a t c h e s o c o l o r a r p r e s e n t o t h e s q u a r e s . W h e n t h p u z z l e i s o l v e d , t h e c o l o r s s n a pi n t o p l a c e . W h e n t h p u z z l e i u s o l v e d , t h c o l o r s a r s c r a m b l e d .S q u a r e s c a n b e d i s t i n g u i s h e d f r o mo n a n o t h e r b t h e i r p a t t e r n s .T h r e e d i f f e r e n t p a t t e r n s a r p r e s e n to t h s q u a r e s . O n i f o u n d o n l yo c o r n e r p i e c e s , a n o t h e r i f o u n do e d g e p i e c e s , a n y e a n o t h e r i f o u n d o n t h c e n t e r p i e c e .

S c r a m b l e t h p u z z l e b p r e s si n o t h a r r o w i c o n s . W h e n y o c l i c k o o n o f t h e s e a r r o w s , t h et h r e e p i e c e s i t h r o o c o l u m ni n d i c a t e d w i l l s h i f t t h e i r p o s i t i o n s i t h d i r e c t i o n t h a r r o w p o i n t s .

W h e n y o t h i n k y o u ' v e s u f f ic i e n t l y s c r a m b l e d t h c u b e , t r y t or e t u r n i t i t ' s o r i g i n a l s t a t e . K e e pi m i n d t h a t t h o r i e n t a t i o n o s q u a r e c a n n o t b e c h a n g e d — o n l y i t p o s i t i o n c a n . A l s o r e m e m b e r t h a tt h e c o r n e r p i e c e s h a v e o n l y o n c o o r e d c o r n e r , t h e d g e s q u a r e s h a v et w o , a n t h e c e n t e r s q u a r e h a f o u r .T h p o s i t i o n o f t h e c o l o r e d p a t c h e sw i t h i n t h s q u a r e s i t h k e t s o l v i n g t h p u z z l e .

I y o c a n ' t m a n a g e t s o l v et h p u z z l e , c l i c k o t h G e o P u z z l ei c o n l o c a t e d i t h u p p e r r i g h t c o n e o t h s c r e e n t r e s e t t h e c u b e .

W h e n y o u ' v e f i n i s h e d p l a y i n gw i t h G e o P u z z l e , c l i c k o t h G E O Si c o n i t h l o w e r r i g h t c o r n e r o t h s c r e e n t r e t u r n t t h d e s k T o p .

G e o C o n v e r t e rS i n c e G E O S u s e s u n i q u e f o r m a tf o i t f i l e s , G E O S a p p l i c a t i o n s m u s tb e c o n v e r t e d i t h e y a r w r i t t e nw i t h s t a n d a r d 6 a s s e m b l e r . T h n e e d f o s u c h c o n v e r t e r w i l l d i a p p e a r w h e n t r u e G E O S a s s e mb l e r i r e l e a s e d , b u u n t i l t h e n i i a u n f o r t u n a t e n e c e s s i t y .

T y p e G e o C o n v e r t e r i a n s a v ei t d i s k . I r e q u i r e s a c c u r a t e t y pi n g , s b s u r e t u s t h " A u t o m a ti P r o o f r e a d e r , " l o c a t e d e l s e w h e r ei t h i s i s s u e , w h e n y o e n t e r t h ep r o g r a m . I y o w i s h t r u G e C o n v e r t e r f r o m t h d e s k T o p , b s u r e t s a v e i t o G E O S w o r k d i s k .

W h e n y o u ' r e r e a d y t u s G e C o n v e r t e r , l o a d a n r u t h e p r og r a m . I n s e r t t h d i s k t h a t c o n t a i n st h p r o g r a m y o u w i s h t c o n v e r ta n a n s w e r t h f i l e n a m e p r o m p tw i t h t h n a m e o f t h e f i l e y o u s e dt s a v e G e o P u z z l e { o a n o t h e rm a c h i n e l a n g u a g e p r o g r a m t h a ty o w i s h t c o n v e r t ) . B s u r e t h a v e a t l e a s t t w c o p i e s o t h f i l ey o w i s h t c o n v e r t b e f o r e y o r u G e o C o n v e r t e r , b e c a u s e t h f i l e i m o d i f i e d b G e o C o n v e r t e r . G e C o n v e r t e r w o r k s s i m i l a r l y t t h P R G T O G E O S p r o g r a m i B e r k e l e yS o f t w o r k s ' T h O f f i c i a l G E O S P r g r a m m e r ' s R e f e r e n c e G u i d e .

D u r i n g t e s t i n g , w d i s c o v e r e dt h a t t h i s p r o g r a m o c c a s i o n a l l y c r a t e s f i l e t h a t g i v e s a s y s t e m e r r o rw h e n r u n . I t h i s h a p p e n s t y o u ,m a k e a n o t h e r c o p y o t h f i l e a n c o n v e r t i a g a i n . W e ' l l d i s c u s s t h eb u g s a n t y p o s o P R G T O G E O S i f u t u r e c o l u m n .S e p r o g r a m l i s t i n g s o p a g e 9 5

C O M P U T E ! ' * G a z e l l e O c t o b e r 1 9 8 7 7

Page 78: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 78/136

C r i c k e t G r a p h i c s

T o d d H e i m a r c kA s s i s t a n t E d i t o r

T h i s m o n t h ' s c o l u m n w a s i n s p i r e db l e t t e r f r o m r e a d e r E B e r n e r s ,w h h a b e e n t r y i n g t f i n d t h S m o n s ' B A S I C l a n g u a g e e x t e n s i o n .O r i g i n a l l y d e v e l o p e d f o t h V I C -2 b y o u n g E n g l i s h p r o g r a m m e rn a m e d D a v i d S i m o n s , S i m o n s 'B A S I C a d d s 1 1 c o m m a n d s t t h 6 4 i n c l u d i n g m a n y h i - r e s g r a p h i c su t i l i t i e s . I w a s o l d i t h U . S . u d e t h C o m m o d o r e l a b e l . R u m o rh a i t h a t D a v i d S i m o n s i n o w o r k i n g o s o f t w a r e f o t h A m i g a .

M r B e r n e r s c a l l e d C o m m o d o r e ,c o n t a c t e d m a i l - o r d e r a d v e r t i s e r s ,a n l e f t m e s s a g e s o C o m p u S e r v ea n d Q u a n t u m L i n k . H e ' s h a d n ol u c k . T h e r e ' s o n s p e c i f i c c o m m a n dh n e e d s :

Y o p r o b a b l y w o n d e r w h d o n ' ts w i t c h t a n o t h e r e x t e n s i o n o r 1 2 8 .W e i l , b e s i d e s i t b e i n g m o r e p o w e r f u lg e n e r a l l y t h a n a n y t h i n g e l s e , i n c l u di n t h 1 2 8 , t h e r e i o n i n s t r u c t i o n i S i m o n s ' B A S I C t h a t c a n ' t g e a l o n gw i t h o u t , a n n o t h e r h i g h - l e v e l l a g u a g e o a n m i c r o ( e x c e p t t h e M a i n t o s h ) h a i t I ' m d o i n g t e c h n i c a lg r a p h i c s a n n e e d t l a b e l t h e a x e so l i n e a r a n l o p l o t s o f v a r i o u sf u n c t i o n s . T d t h e l a b e l i n g s a t i s f a ct o r i l y , n e e d t m o v e t e x t a r o u n d t h H i - r e s s c r e e n i o n e - p i x e l i n c r e m e n t s ,a n o n l y S i m o n s ' B A S I C , w i t h i t T E X T i n s t r u c t i o n , m a k e s t h a t p o s s i b l e .

p h o n e c a l l t C o m m o d o r ev e r i f i e d t h n e w s . S i m o n s ' B A S I C i n l o n g e r a v a i l a b l e . B u t t h e r e q u e s tf o w a t o p o s i t i o n t e x t a n y w h e r eo t h e s c r e e n i r e a s o n a b l e e n o u g h .I c a b d o n e .

P o s i t i o n i n g T e x t O T h 1 2 F i r s t , d e f e n s e o f t h e 1 2 8 : W h i l e i t ' st r u e t h a t t h C H A R c o m m a n d f o r c e sy o t p l a c e c h a r a c t e r s o e v e nb o u n d a r i e s w i t h i n 4 2 g r i d ,i t ' s n o t r u e t h a t t h 1 2 l a c k s t h a b i l i t y t o f i n e l y p o s i t i o n t e x t o t h h i - r e s s c r e e n . H e r e ' s w h a t y o d o

7 C O M P U T E ' S G a i o t t e O c t o b e r 1 9 8 7

F i r s t , t u r n o t h h i - r e s s c r e e na n u s C H A R t p l a c e o n o m o r ec h a r a c t e r s o t h s c r e e n . N e x t , c o p yt h e c h a r a c t e r s h a p e i n t o s t r i n gw i t h t h S S H A P E c o m m a n d ( f o rs e v e r a l c h a r a c t e r s o e n t i r e a l p h ab e t s , p u t h s h a p e s i n t o s t r i n g a rr a y ) . N o t h s h a p e i s t o r e d i t h f o r m o s t r i n g i m e m o r y . T h a ts t r i n g c a b G S H A P E d a n y w h e r eo t h h i - r e s s c r e e n , i o n e - p i x e l i c r e m e n t s , w i t h o u t b e i n g l i m i t e d t t h 4 2 g r i d .

P o s i t i o n i n g T e x t O T h 6 T h 6 d o e s n ' t h a v e a n y b u i l t - i ng r a p h i c s c o m m a n d s , a n m a n i p ul a t i o n o t h h i - r e s s c r e e n r e q u i r e s as l e w o P E E K s a n P O K E s . B A S I Ci g e n e r a l l y s l o w a n d c u m b e r s o m e ,s w r o t e m a c h i n e l a n g u a g e u t i l it c a l l e d " C r i c k e t G r a p h i c s . "

T t y p e i i n y o u n e e d M L X ,t h m a c h i n e l a n g u a g e e n t r y p r g r a m f o u n d e l s e w h e r e i t h i s i s s u e .W h e n p r o m p t e d f o t h m e m o r y l c a t i o n s , p r o v i d e t h e s e n u m b e r s :S t a r t i n g a d d r e s s : C 0 O 0E n d i n g a d d r e s s : C 2 0 F

T h p r o g r a m i 5 2 b y t e s l o n ga n s h o u l d n ' t t a k e l o n g t e n t e r .W h e n y o u ' r e f i n i s h e d t y p i n g , s a v ei t d i s k w i t h t h n a m e C R I C K E T .

C r i c k e t h a f i v e e n t r y p o i n t s ,w i t h S Y S e s l o c a t e d e v e r y t h r e eb y t e s f r o m 4 9 1 5 2 t 4 9 1 6 4 . S o m e o t h S Y S e s m u s t b f o l l o w e d b y o n eo m o r e p a r a m e t e r s , w h i c h m a b n u m b e r s , v a r i a b l e s , o m a t h e m a t ic a e x p r e s s i o n s .

S Y 4 9 1 5 2 , 1 t u r n s o h i - r e sm o d e . S Y 4 9 1 5 2 , 0 t u r n s i o f f . T h b i t m a p s c r e e n o c c u p i e s l o c a t i o n s4 0 9 6 0 - 4 8 9 6 0 i t h R A u n d e rB A S I C R O M . T h 1 0 0 0 - b y t e c o l o rm a s t a r t s a 3 5 8 4 0 ( t h i s m a k e s i c o m p a t i b l e w i t h t h 6 v e r s i o n o f" M e t a B A S I C " ) . I y o u s C r i c k e tf r o m B A S I C p r o g r a m , y o u ' l l h a v et m o v e t h e t o p o m e m o r y d o w nb a b o u t 5 K , w i t h t h i s l i n e :

P O K E 5 5 , 0 : P O K E 5 6 , 1 4 0 : C L S Y 4 9 1 5 5 c l e a r s t h h i - r e s b i

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

S Y 4 9 1 5 8 , F , B f i l l s h i - r e s c o l o rm e m o r y w i t h t h g i v e n c o l o r s . T h v a r i a b l e s h o u l d b t h f o r e g r o u n dc o l o r , w i t h a s t h e b a c k g r o u n dc o l o r . C o l o r v a l u e s c a r a n g e f r o m

t o 1 5 .S Y 4 9 1 6 1 , M , X , y s e t s o c l e a r s

p i x e l o t h e s c r e e n . i t h m o d e , w h e r e i o f f , 1 i o n a n i f l i p . M o d e r e v e r s e s t h s t a t e o f p i x e l . I i w a p r e v i o u s l y o n i t ' st u r n e d o f f . I i w a o f f , i t ' s m a d ev i s i b l e i t h c u r r e n t f o r e g r o u n dc o l o r . i t h . c o o r d i n a t e , t h e l e g a lv a l u e s f o w h i c h a r 0 - 3 1 9 . Y i t h

c o o r d i n a t e , w h i c h m a r a n g ef r o m 0 - 1 9 9 .

S Y 4 9 1 6 4 , S , X , V p l a c e s c h a ra c t e r o t h s c r e e n . L o o k u t h s c r e e n c o d e v a l u e a n p u i i S Y o m a a l s o p r i n t c h a r a c t e r t t h t e x t s c r e e n a n P E E K t h a p p r op r i a t e l o c a t i o n . A m o n g s c r e e nc o d e s , t h e l e t t e r i c o d e 1 i c o d e 2 a n s o o n . N o r m a l c h a r a ct e r s a r n u m b e r e d 0 - 1 2 7 ; r e v e r s e dc h a r a c t e r s a r e 1 2 8 - 2 5 5 . E i t h e r c h a ra c t e r s e m a b p r i n t e d ( a n d t h e ym a b m i x e d o t h s a m e s c r e e n ) .T m a k e s u r e t h c h a r a c t e r s a r u p p e r / l o w e r c a s e , P R I N T C H R $ ( 1 4 )b e f o r e t h S Y S . F o u p p e r c a s e /g r a p h i c s m o d e , P R I N T C H R $ ( 1 4 2 ) .I t ' s p o s s i b l e t m i l e t t e r s f r o m b o t hc h a r a c t e r s e t s . T h a n v a i u e ss h o u l d s t a y w i t h i n t h r a n g e s0 - 3 1 9 a n 0 - 1 9 9 , r e s p e c t i v e l y .

P a s s i n g V a l u e s I M a c h i n eL a n g u a g eS e n d i n g c a l c u l a t e d v a l u e s f r o mB A S I C t m a c h i n e l a n g u a g e ( M L ) i a i n t e r e s t i n g q u e s t i o n t h a t g e n e ra t e s l o o r e a d e r m a i l . I y o p r o g r a m i M L y o m a w a n t t k n o w h o i t ' s d o n e . L e t ' s s a y o p u c h a r a c t e r o t h e h i - r e ss c r e e n w i t h t h l i n e S Y 4 9 1 6 4 ,1 N T ( R N D ( 1 ) * 2 5 6 ) , Z + 3 , Q ' 8 + 3 .H o d y o w r i t e a r o u t i n e t h a tl o o k s i n s i d e p a r e n t h e s e s a n c a l l s

Page 79: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 79/136

v a r i o u s B A S I C f u n c t i o n s l i k e I N o R N D ? H o d y o f i n d v a r i a b l e si m e m o r y ? H o d y o t r a n s l a t et h o s e c h a r a c t e r s i n t o n u m b e r s y o c a u s i a M p r o g r a m ?

W i t h i n t h M p r o g r a m , y o n e e d t h r e e r o u t i n e s : F i r s t , y o n e e d

r o u t i n e t f i n d a n s k i p o v e rc o m m a . S e c o n d , y o u n e e d w a t e v a l u a t e t h e e x p r e s s i o n , w h i c hm i g h t c o n t a i n n u m b e r s , v a r i a b l e s ,m a t h o p e r a t o r s , p a r e n t h e s e s , o f u n c t i o n s . F i n a l l y , y o n e e d t c o v e r t t h f l o a t i n g - p o i n t n u m b e r t a i n t e g e r v a l u e y o c a u s i y o u rp r o g r a m .

N o s u r p r i s i n g l y , t h B A S I CR O M s a l r e a d y c o n t a i n a l o f t h er o u t i n e s y o n e e d . W h e n B A S I Ch i t s l i n e s u c h a P O K E X ( ( P E E K ( X ) A N 2 4 0 ) O 3 ) i h a t p a r s e t h l i n e a n s p l i t u t h c o m m a n d s a c c o r d i n g t h r u l e s o p r e c e d e n c e .

T h t h r e e k e r o u t i n e s o t h 6 a r c a l l e d C O M M A , w h i c h l o o k sf o a n s k i p s c o m m a s ; F R M E V L ,w h i c h e v a l u a t e s f o r m u l a s ; a n Q I N T , w h i c h c o n v e r t s f l o a t i n gp o i n t v a l u e t a i n t e g e r . T h r s p e c t i v e a d d r e s s e s o t h 6 a r $ A E F D , $ A D 9 E , a n $ B C 9 B . A f t e rc a l l i n g t h e s e t h r e e r o u t i n e s f r o my o u r M p r o g r a m , y o u ' l l f i n d t h eh i g h b y t e o f t h e n u m b e r i l o c a t i o n$ 6 a n t h l o b y t e i $ 6 5 .

F o B A S I C P r o g r a m m e r sI y o u ' d l i k e t u s t h e s e r o u t i n e s i y o u r o w p r o g r a m s , b u y o u w a n tt l o c a t e t h h i - r e s s c r e e n s o m ew h e r e e l s e i m e m o r y , d o n ' t u s t h f i r s t t h r e e S Y S e s — t h e o n e s t h a te n a b l e h i - r e s , c l e a r t h s c r e e n , a n f i l l c o l o r m e m o r y . Y o u ' l l h a v e t h a n d l e t h e s e t a s k s y o u r s e l f . T h o t h e r t w r o u t i n e s w i l l w o r k w i t ha n h i - r e s s c r e e n s l o c a t e d a n w h e r e i m e m o r y .

W h e n y o S Y 4 9 1 6 1 t s e o c l e a r p i x e ! o S Y 4 9 1 6 4 t p u c h a r a c t e r o t h e s c r e e n , t h e p r g r a m f i g u r e s o u w h e r e t h h i - r e ss c r e e n r e s i d e s a n a d j u s t s i t s e l f a c o r d i n g l y . T h o n l y t h i n g y o m u s tr e m e m b e r i t h a t t h h i - r e s s c r e e nm u s t b e n a b l e d . D o n ' t u s t h e s eS Y S e s w h i l e t h n o r m a l t e x t s c r e e ni v i s i b l e .

T w E x a m p l e P r o g r a m sB e f o r e y o s t a r t d r a w i n g l i n e s a n p u t t i n g c h a r a c t e r s o t h h i - r e ss c r e e n , y o h a v e t t u r n o t h h

r e s s c r e e n , c l e a r i t a n s e t h c o o r s . T h f o l l o w i n g p r o g r a m i a e x a m p l e t h a t r a n d o m l y p i c k s t e p l a c e s o t h s c r e e n a n d r a w s c i c l e s o r a n d o m s i z e s . ( Y o u ' l l n e e d t h a v e C r i c k e t i m e m o r y o s a v e do d i s k i t h d r i v e . )

C i r c l e s D e m oS 1 R E R A N D O M C I R C L E SQ 2 K = 0 : F O R J = 4 9 1 5 2 T O 4 9 1 6 2 ; K =

K + P E E K ( J ) : N E X TG 3 I F K < > 1 2 1 0 T H E N L O A D " C R I C K E

T " 8 , D G 4 0 P O K E 5 6 , L 4 0 : C L RM 5 H R = 4 9 1 5 2 : H Z = H R + 3 : H C = f [ R + 6

i H X = H R + 9 : H P = H R + 1 2C 6 S Y H R , 1 : R E M H I - R E S O NO 7 S Y H Z : R E M Z E R O S C R E E NS F Q 0 S Y S H C , 1 , 6 : R E M W H I T E O

f S P A C E ] B L U EQ 9 F O R B = 1 T O 1 0D E 1 0 0 C X = I N T ( R N D ( l ) * 2 1 9 + 5 0 ) : C

Y = I N T ( R N D ( 1 ) " 9 9 + 5 0 ) : C R =I N T ( R N D ( 1 ) " 4 0 + 1 0 ) : G O S U B1 5 G 1 1 N E X T

J 1 2 G E T A S : I F A S = ' " " T H E H 1 2 0S R 1 3 0 S Y H R , 0 : R E M H I - R E S O F C 1 4 E N K 1 5 F O R I = 0 T O 9 0 S T E P 2 : A = I " 1 / 1

8 X 1 6 D X = C O S ( A ) " C R : D Y = S I N ( M *

C R " . 8 2R E 1 7 0 S Y H X , l , C X + D X , C Y + D Y i R E

S E P I X E L SA 1 8 S Y H X , 1 , C X - D X , C Y + D YJ 1 9 S Y H X , 1 , C X + D X , C Y - D YD Q 2 0 0 S Y S H X , 1 , C X - D X , C Y - D YP 2 1 N E X TC 2 2 S Y H P , B , C X - 4 , C Y - 4 : R E M

( S P A C E ) P R I N T C H A R A C T E R SG 2 3 R E T U R N

L i n e s 2 0 - 3 0 l o a d t h e C r i c k e tp r o g r a m i f i t ' s n o a l r e a d y i m e o r y . L i n e 4 p r o t e c t s t h e h i - r e s c o l o rm e m o r y f r o m B A S I C v a r i a b l e s .L i n e 5 g i v e s v a r i a b l e n a m e s t t h f i v e e n t r y p o i n t s w i t h i n C r i c k e t . I nl i n e s 6 0 - 8 0 , t h h i - r e s s c r e e n i t u r n e d o n c l e a r e d , a n s e t w h i t ef o r e g r o u n d a n b l u e b a c k g r o u n d .T h m a i n l o o p a 1 0 0 - 1 2 0 c o u n t s t t e n , s e l e c t i n g r a n d o m v a l u e s f o C a n C ( t h e c e n t e r o t h c i r c l e ) a n C ( t h e r a d i u s ) .

" C r i c k e t " m i x e s t g X l a n g r a p h i c s o n t h 6 4 ' sh i - r e s s c r e e n i t h C i r c l e s D e m o .

T h s u b r o u t i n e s t a r t i n g a 1 5 d r a w s c i r c l e s . I c o u n t s f r o m t 9 d e g r e e s i s t e p s o t w a n p l o t sp o i n t s u s i n g s i n e a n c o s i n e . A t h s a m e t i m e , i f i g u r e s o u t h e t h r e em i r r o r p o i n t s ( o n e f o e a c h o f t h eo t h e r q u a d r a n t s ) a n s e t s I h e m ,t o o . A e a c h c i r c l e i c o m p l e t e d ,l e t t e r A - i p l a c e d i t h m i d d l e .

T h s e c o n d p r o g r a m p i c k s1 0 0 0 r a n d o m . a n c o o r d i n a t e sa n p l o t s t h e m o n t h s c r e e n .

R N D e m oK 1 R E M R N D ( 0 ) D E M OJ 2 K = A 3 F O R J = 4 9 1 5 2 T O 4 9 1 6 2 : K = K + P E

E K ( J ) : N E X TE 4 I F K < > 1 2 1 0 T H E N L O A D " C R I C K E

T " , a , iQ 5 P O K E 5 6 , L 4 0 : C L RH 6 H R = 4 9 1 5 2 : H Z = H R + 3 : H C = H R + 6

i H X = H R + 9 t H P = H R + 1 2P 7 P R I N T " F I R S T , A D E M O F O R

( S P A C E ! R N D ( 0 )C 8 P R I N T " P R E S S A N K E C C 9 0 S = 0 : G O S U B 1 4 0J 1 0 P R I N T : P R I N T " N O W , R N D ( l )

W H I C H I M O R E R A N D O MG 1 1 P R I N T " P R E S S A N Y K E YM 1 2 S = l t G O S U B 1 4 0S 1 3 E N R H 1 4 0 G O S U B 2 1 0F P 1 5 0 P R I K T " [ H O M E K R V S } R N D C

C H R ? ( 4 8 + S ) + " ) "D F 1 6 0 S Y S H R , 1 : S Y S H 2 : S Y S H C , 4 , 1C 1 7 F 0 R J = 2 T 0 3 1 7 : F O R K = 8 T O 1 2 S

T E P 2 i S Y S H X , 1 , J , K : N E X T : NE X

F 1 S F O R J = 0 T O 5 : C C = P E E K ( 1 0 2 4 +J ) ! S Y S H P , C C , J * B + 6 , 6 i N E XP 1 9 F O R J a l T O 1 0 0 0 : X = R N D { S ) * 3

2 0 : Y = R N D ( S } * 2 0 0D C 2 0 0 S Y S H X , 1 , X , Y : N E X T : S Y S H C ,

1 , A 2 1 G E T A S : I F A S = - " " T H E K 2 1 0F 2 2 S Y S H R , 0 : R E T U R N

I d o e s n ' t s o u n d v e r y e x c i ti n g — - 1 0 0 0 d o t s s p l a t t e r e d r a n d o m l ya c r o s s t h e s c r e e n — b u t i i l l u s t r a t e st h f o l l y o u s i n g z e r o o p e r i o di n s i d e t h R N c o m m a n d . T h f i r s tt i m e , t h r a n d o m n u m b e r s a r g e e r a t e d b R N D ( 0 ) . T h s e c o n d t i m e ,t h p r o g r a m u s e s R N D ( l ) . Y o u ' l ls e v i s u a l p r o o f t h a t R N D ( 0 ) i n o

v e r y r a n d o m w a t g e r a n d o mv a l u e s . T h p o i n t s t e n d t c l u s t e rt o g e t h e r i d i a g o n a l l i n e s .S e p r o g r a m l i s t i n g o p a g e 1 0 5 . 8

C O M P U T E ' S G a z e l l e O c t o b e r 1 9 8 7 7

Page 80: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 80/136

F a s t G r a p h i c s B u f f e r

) a m e s H o s t

/ y o w a n t t u s s i m p l e C o m m od o r e c o m m a n d s t s e n d h i g h - r e s ol u t i o n g r a p h i c s f r o m y o u r C o m m od o r e 6 t y o u r n o n - C o m m o d o r ep r i n t e r , t h i s m o n t h ' s " P o w e rB A S I C " i f o r y o u . A l t h o u g h i t ' sw r i t t e n i m a c h i n e l a n g u a g e , n k n o i v l e d g e o m a c h i n e l a n g u a g ep r o g r a m m i n g i n e c e s s a r y .N o n - C o m m o d o r e p r i n t e r s h a v es e v e r a l a d v a n t a g e s o v e r C o m m od o r e p r i n t e r s w h e n i c o m e s t w o r d p r o c e s s i n g . M a n y p r o v i d en e a r - l e t t e r - q u a l i t y c h a r a c t e r s e t h a t m i m i c s t y p e w r i t t e n s c r i p t a n o f f e r s i t a l i c s , s u b s c r i p t s , s u p e rs c r i p t s , a n s o n

H o w e v e r , n o n - C o m m o d o r ep r i n t e r s o f t e n h a v e t r o u b l e i n t e rp r e t i n g C o m m o d o r e g r a p h i c s c o m a n d s . C o m m o d o r e u s e s n o n -s t a n d a r d c o m m a n d s t s e n d d o g r a p h i c s t p r i n t e r . T h C o m m od o r e 1 5 2 5 / M P S - 8 0 1 / M P S - 8 0 3p r i n t e r s a r a l e r t e d b C H R $ { 8 )t h a t g r a p h i c s d a t a w i l l b a r r i v i n g ;t h e n t h g r a p h i c s d a t a i s e n t a s t r i n g . g r a p h i c s p r o g r a m w i l l s e n ds e v e n b i t s o i n f o r m a t i o n t t h p r i n t e r , b u t t h e m o s t s i g n i f i c a n t b i i a l s o s e t ( t h e v a l u e o t h f i r s t s e v e nb i t s p l u s 1 2 8 ) . T h s h o r t p r o g r a mb e l o w , f o i n s t a n c e , w o u l d p r i n td i a g o n a l l i n e i n g r a p h i c s m o d e o C o m m o d o r e 1 5 2 5 p r i n t e r .1 0 O P E N 4 , 4 , 41 1 P R I N T # 4 , C H R $ ( 8 > ; : R E M T U R N S O

G R A P H I C S M O D E1 2 P R I N T # 4 , C H R $ ( 1 2 9 ) C H R $ ( 1 3 0 )

C H R $ U 3 2 ) C H R $ [ 1 3 6 ) ;1 3 P R I N T # 4 , C H R $ ( 1 H ) C H R $

( 1 6 0 1 C H R S U 9 2 )I o r d e r t u s t h e s e c o

m a n d s w i t h n o n - C o m m o d o r ep r i n t e r , t h e y m u s t b e c o n v e r t e d b a i n t e r f a c e i n t o t h s t a n d a r d f o r ma c c e p t a b l e t t h p r i n t e r . D i f f e r e n ti n t e r f a c e s d t h i s w i t h v a r y i n ge f f i c i e n c y .

" F a s t G r a p h i c s B u f f e r " s p e e d s7 C O M P U T E I G a z e l l e O c t o b e r 1 9 8 7

p r i n t i n g o f d o g r a p h i c s b r e c o gn i z i n g t h d o g r a p h i c s c o m m a n d sa n d o t g r a p h i c s o f 1 5 2 5 p r i n t e ra n c o n v e r t i n g t h e m t n o n - C o mm o d o r e f o r m a t s . I s a v e s t h d a t au n t i l t h c o m m a n d C H R $ ( 1 5 ) o r n o n - d o t g r a p h i c s c h a r a c t e r i s e n t .( n o n - d o t g r a p h i c s c h a r a c t e r i a n c h a r a c t e r w i t h v a l u e l e s s t h a n1 2 8 ) . W h e n o n o t h e s e i d e t e c t e d ,F a s t G r a p h i c s B u f f e r s e n d s t h g r a p h i c s d a t a t t h p r i n t e r i n b u r s t , u s i n g t h i n t e r f a c e ' s t r a n sp a r e n t m o d e .

T y p i n g I I A l t h o u g h F a s t G r a p h i c s B u f f e r i m a c h i n e l a n g u a g e p r o g r a m , i i i t h f o r m o B A S I C l o a d e r w h i c hP O K E s t h c o d e i n t o m e m o r y . I i r e c o m m e n d e d t h a t y o u s t h " A u t o m a t i c P r o o f r e a d e r , " f o u n de l s e w h e r e i t h i s i s s u e , t o i n s u r e a c u r a t e e n t r y o f t h e p r o g r a m .H o T U s I A f t e r t y p i n g i a n s a v i n g c o p y o t h p r o g r a m , l o a d i a n t y p e R U N .W h e n i h a f i n i s h e d P O K E i n g t h m a c h i n e l a n g u a g e i n t o m e m o r y ,l o a d a n r u n y o u r p r o g r a m w h i c hs e n d s C o m m o d o r e - s t y l e d o g r a p hi c t t h p r i n t e r . T h F a s t G r a p h i c sB u f f e r w i l l w o r k w i t h m o s t B A S I Ca n d m a c h i n e l a n g u a g e p r o g r a m s .

M o d i f y i n g T h e P r o g r a mA w r i t t e n , t h p r o g r a m w o r k s w i t ht h C a r d c o ? + i n t e r f a c e a n d a nE p s o n - c o m p a t i b l e p r i n t e r . I s e n d ss t a n d a r d , s i n g l e - d e n s i t y g r a p h i c sc o m m a n d s . Y o c a c u s t o m i z e t h p r o g r a m b c h a n g i n g t h D A T As t a t e m e n t s i n l i n e s 4 4 t h r o u g h 5 1 o f t h e B A S I C l o a d e r t r e f l e c t y o u rp r i n t e r a n i n t e r f a c e r e q u i r e m e n t s .

M a k e s u r e y o u h a v e s a v e dc o p y o t h i s p r o g r a m t d i s k b e f o r ea l t e r i n g i t T h a t w a y , i y o m a k em i s t a k e , y o u ' i l s t i l l h a v e g o o dc o p y o n d i s k t w o r k w i t h . I m i g h ta l s o b g o o d i d e a t s a v e m o d i f ic a t i o n s o t h i s p r o g r a m w i t h u n i q u e

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

C h a n g e t h n u m b e r i n l i n e 4 5 t t h s e c o n d a r y a d d r e s s t h a t w i l lm a k e y o u r i n t e r f a c e c o m p l e t e l yt r a n s p a r e n t — w i t h n A S C I I c o r e c t i o n a n d n o l i n e f e e d a f t e r t h c a r r i a g e r e t u r n . C h e c k y o u r i n t e rf a c e o w n e r ' s m a n u a l f o r t h i si n f o r m a t i o n .I y o u r p r i n t e r s u p p o r t s m o r et h a n s i n g l e - d e n s i t y ( d o u b l e - d e n s i t yo r q u a d - d e n s i t y ) , c h a n g e t h n u b e r s i n l i n e s 5 0 a n 5 1 0 . C h a n g eo n l y t h n u m b e r s t h a t a r t h e r e .D o n ' t i n s e r t o d e l e t e a n y . I n l i n e5 0 0 , e n t e r t h e n u m b e r o c h a r a c t e r si y o u r p r i n t e r ' s g r a p h i c s c o m m a n d ;a n d , i n l i n e 5 1 0 , e n t e r t h e g r a p h i c sc o m m a n d i t s e l f . O v e r w r i t e t h 3 2 i n e c e s s a r y . T h e y a r p r e s e n t o n l y t h o l d s p a c e , a n a r e n ' t o t h e r w i s e s i n i f i c a n t . F o e x a m p l e , t h g r a p h i c sm o d e o t h C i t i z e n p r i n t e r i a c t iv a t e d b c h a r a c t e r s : 2 7 , 4 2 , 5 T u s F a s t G r a p h i c s B u f f e r w i t h t h C i t i z e n p r i n t e r , c h a n g e l i n e s 5 0 a n 5 1 t 5 0 D A T A5 1 D A T A 2 7 , 4 2 , 5 , 3 2 , 3 2 , 3 2 , 3 2 , 3 2

Y o c a s e y o u r p r i n t e r ' s v e t i c a l s p a c i n g t 7 / 7 2 i n c h e s ( w h i c hi t h C o m m o d o r e 1 5 2 5 p r i n t e r ' sv e r t i c a l s p a c i n g w h i l e i g r a p h i c sm o d e ) o s e i b a c k t n o r m a l b ye n t e r i n g t h e a p p r o p r i a t e n u m b e r si l i n e s 4 6 0 - 4 9 0 . E n t e r t h e l e n g t ho t h c o d e n e c e s s a r y t o s e t f i n e l i n es p a c i n g a n s t a n d a r d s p a c i n g i l i n e s 4 6 a n 4 8 0 , r e s p e c t i v e l y ;t h e n e n t e r t h c o d e s t s e t h s p a ci n i l i n e s 4 7 a n 4 9 0 .

Y o u r p r i n t e r ' s g r a p h i c s m o d e sa n c o m m a n d s a r e x p l a i n e d i t h m a n u a l t h a t c a m e w i t h y o u r p r i n t e r .S e p r o g r a m l i s t i n g o p a g e 8 7

Page 81: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 81/136

W h a t , M W o r r y ?

F r e d D ' l g n a z i oA s s o c i a t e E d i t o r

I w a t h u n d e r i n g o u t s i d e ; t h s k w a d a r k a n d g r o w i n g d a r k e r .L i g h t n i n g s p l i t t h s k y . T h u n d e rg r o w l e d a n b o o m e d .

h a m C o m m o d o r e 1 2 t u r n e d o n a n g l a n c e d n e r v o u s l ya t h e s c r e e n t m a k e s u r e i w a s t i l l s h o w i n g t h l a s t p a g e o m G A Z E T T E c o l u m n . " P l e a s e , "p r a y e d s i l e n t l y . " P l e a s e d o n ' t l e t h p o w e r g o u t . " ( I ' m n o s u r ew h e t h e r w a p r a y i n g t G o o t A l a b a m a P o w e r , b u w a h o p i n gb o t h w e r e l i s t e n i n g . )

" C R A S H ! " w e n t t h t h u n d e r ." U o h ! " c r i e d . p r e s s e d

s o m e k e y s a n s a v e d t h c o n t e n t so m G A Z E T T E f i l e f o t h t h i r dt i m e i t h l a s t m i n u t e .

g o u f r o m t h c o m p u t e r a n dp e e r e d o u t h w i n d o w . G i a n t r a i nd r o p s s p l a s h e d a g a i n s t t h g l a s s ,m a k i n g t h w o r l d o u t s i d e s e e mb l u r r y a n f r a g m e n t e d . h u r r i e db a c k t t h c o m p u t e r a n t y p e dc o u p l e m o r e w o r d s .

" B O O M ! " w e n t t h e t h u n d e r .N e a r p a n i c , h u r r i e d l y s a v e d

m f i l e a g a i n .t r i e d d e s p e r a t e l y t f i n i s h t h

a r t i c l e q u i c k l y , b u w a s d i s t r a c te b t h s t o r m t h a t c o u l d n ' t t h i n kc l e a r l y . w a s u r e t h a t t h p o w e rw o u l d g o u a f t e r t h n e x t s e t e n c e , t h e n e x t w o r d , t h e n e x t l e t t e r .W h a t ' s k e e p i n g i t w o n d e r e d —a n d w o r r i e d — a s p e c k e d a w a y a t h k e y s .

A w a t y p i n g , i o c c u r r e d t m j u s t h o m u c h l o v e d e l e c t r i cp o w e r . A n t h r e a s o n l o v e d i w a s c o u l d k e e p m c o m p u t e rt u r n e d o n

A n w a s n ' t a l o n e . A f t e r t h n e x t r e a l l y l o u d " K A - B O O M ! " i c a m e m e n t i r e f a m i l y — J a n e t , C t i e , E r i c , e v e n M o w i e t h c a t . A l h a b e e n w o r k i n g o t h e i r c o m p u te r s — J a n e t i h e s t u d y , E r i c i t h f a m i l y r o o m , a n C a t i e a n M o w i e

i C a t i e ' s b e d r o o m ." I t h p o w e r g o i n g o f f ? " C a t i e

a s k e d ." I i t D a d ? " a s k e d E r i c .

l o o k e d a e v e r y o n e . T h e i rf a c e s w e r e p a l e . T h e y l o o k e ds t r a i n e d a n w o r r i e d . J u s t l i k e m e

" O n l y G o a n t h p o w e rc o m p a n y c a s e u s t h r o u g h t h i ss t o r m , " s a i d p r o p h e t i c a l l y . A n s e n t t h e m a l p a c k i n g t m a k e s u r et h e y h a s a v e d t h e i r f i l e s , t h e i r p r g r a m s , t h e i r s p r e a d s h e e t s , a n t h e i ra d v e n t u r e g a m e s .

A A d d i c t i v e Q u a l i t yA r e t u r n e d t m c o m p u t e r , i h i m j u s t h o d e p e n d e n t o u e n t i r ef a m i l y h a b e c o m e o n o u c o m p u te r s . F o e x a m p l e , w r e c e n t l yp l a n n e d f a m i l y r e u n i o n a t h N e J e r s e y s e a s h o r e w i t h t h P e n n s y l v a n i a D ' l g n a z i o ' s a n t h N e Y o r k D ' l g n a z i o ' s . W a l w a n t e d t g o b u c o u l d t e l l t h e r ew a s o m e t h i n g h o l d i n g u s b a c k .

" r e a l l y w a n t t g b u s a i d m w i f e .

" B u t w h a t ? " a s k e d ." B u t w o n ' t b a b l e t t a k e m

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

" M n e i t h e r , " s a i d C a t i e ." M n e i t h e r , " e c h o e d E r i c ." M o w , " s a i d M o w i e ." W h a t p a t h e t i c g r o u p y o u

a r e , " s a i d , h a n d s o h i p s , t r y i n g t l o o k s t e m . B u i n s i d e k n e w j u s th o t h e y f e l t . h a d b e e n p l a n n i n gt t a k e m l i t t l e p o r t a b l e c o m p u t e rt t h e r e u n i o n , b u c r i n g e d e a c ht i m e i m a g i n e d w a v e r u s h i n g i a n s w a l l o w i n g i u o s o m e b e a c hb u l l y k i c k i n g s a n d i n t o i t k e y b o a r d .

A n e a r l i e r t o d a y , o t h w a b a c k f r o m p i c k i n g t h e k i d s u f r o ms c h o o l , w a t h i n k i n g a b o u t w r i t i n gm G A Z E T T E c o l u m n — u n t i l t h s k s t a r t e d c l o u d i n g o v e r , a n t h a i f e l t l i k e r a i n . D i r e i m a g e s c a m ef l o o d i n g i n t o m h e a d : " T h e p o w e rw i l l g o f f . " t h o u g h t . " w o n ' t b

a b l e t g e m c o l u m n w r i t t e n . " M m i n d r a c e d . " M e d i t o r w i l l y e l l a m e I ' l l h a v e t w r i t e t h a r t i c l e o p a p e r . T h e n I ' l l h a v e t w r i t e i a g a i n a n a g a i n , s i n c e d o n ' t k n o wh o t w r i t e o p a p e r . N e x t I ' l l h a v et d r i v e t t h p o s t o f f i c e s i n c ew o n ' t b a b l e t s e n d m a r t i c l e t t h G A Z E T T E o v e r t h m o d e m . A n I ' l l h a v e t p a l o t s o m o n e y s i n c et h a r t i c l e w a d u y e s t e r d a y . B u t g e m o n e y I ' l l h a v e t g t t h b a n k . E x c e p t t h a t m b a n k a c c o u n t ' so v e r d r a w n a n d . . . . "

T h c h a i n o f c a t a s t r o p h e s w e n to n a n d o n

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

N o I ' b a c k a m d e s k w r i ti n m c o l u m n . l o o k u p . N t h u nd e i t h l a s t f e m i n u t e s . T h s k i g r o w i n g l i g h t e r . T h s t o r m i d p a r t i n g . S o m e h o w , m i r a c u l o u s l y ,I ' v e a l m o s t c o m p l e t e d t h c o l u m n ,a n t h p o w e r i s t i l t o n w a n t t k i s s t h s c r e e n , t o c a l l m f a m i l ya r o u n d m a n c e l e b r a t e .

B u i t h b a c k o m m i n df l o a t s j u s t t h s m a l l e s t s o o t y , b l a c kc l o u d . I t ' s t h e r e w a i t i n g , w a i t i n gu n t i l t h e n e x t t i m e a o v e r d u e o

c o l u m n , w a i t i n g t c o m e o u a n g " B O O ! " a n s c a r e m n e a r l y t d e a t h .

A d i a l u C O M P U T E D d a t al i n e t o s e n d m a r t i c l e , p r o m i s em y s e l f t h a t r i g h t a f t e r t u r n i t h a r t i c l e I ' g o i n g t t h l o c a l W o o l -w o r t h ' s a n d b u y s t a c k o n o t e b o o kp a p e r ; i f a c t I ' g o i n g t b u p a p e rf o t h w h o l e f a m i l y . A n w e ' r e g i n t s i d o w n a n a n a l p r a c t i c ew r i t i n g o t h p a p e r . A f t e r a l l , p e p l u s e d t w r i t e o p a p e r ; b a c kb e f o r e c o m p u t e r s t h e y d i i a l t h t i m e . A n y o n e v e r k n o w , o n e d a y ,m a y b e o n e d a y s o o n , o u r c o m p u t e r sm i g h t n o b t h e r e . I c o u l d a l s t a r tw i t h l i t t l e b l a c k c l o u d .

C O M P U T £ r s G a z e t t o O c t o b e r 1 9 8 7 /

Page 82: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 82/136

F o n t P r i n t e rF o C o m m o d o r e 1 5 2 6 / M P S - 8 0 2 P r i n t e r s

T h o m a s C a r l s o n

O w n e r s o f t h e C o m m o d o r e 6 a n C o m m o d o r e 1 5 2 6 ( o M P S -8 0 2 ) p r i n t e r w i l l f i n d t h i s p r o g r a m t b h i g h l y u s e f u l . I a l l o w s y o t p r i n t u s i n g s p e c i a l f o n t s . Y o c a u s t h f o n tm c l u d e d w i t h t h a r t i c l e o r f o n t s c r e a t e d w i t h " U l t r a f o n t - Y , "( A l s o , s e v e r a l e x t r a f o n t s a r e a v a i l a b l e o t h G A Z E T T E D i s k f o t h i s m o n t h — s e e p a g e 8 f o d e t a i l s . ) d i s k d r i v e i r e q u i r e d .A d e a r a n a t t r a c t i v e a s t h r e s id e n t f o n t i i t h C o m m o d o r e1 5 2 6 a n M P S - 8 0 2 p r i n t e r s , i w o u l d b n i c e t h a v e c h o i c e o f o n t s , r e p o r t o f i b e r o p t i c s m i g h tu s f u t u r i s t i c f o n t , o l e t t e r t f r i e n d c o u l d b p r i n t e d i n c u r s i v ef o n t . " F o n t P r i n t e r " l e t s y o p r i n t i a n f o n t y o l i k e .

T h f o n t s y o u s c a b c r e a te w i t h " U l t r a f o n t + , " t h p o p u l a rc u s t o m c h a r a c t e r e d i t o r p u b l i s h e di t h e J u l y 1 9 8 4 a n d S e p t e m b e r1 9 8 6 ( e n h a n c e d v e r s i o n ) i s s u e s a n a l s o i T h e C o m p l e t e 6 ( f r o mC O M P U T E ! B o o k s ) . Y o c a a l s ou s t h i t a l i c f o n t a c c o m p a n y i n gt h i s a r t i c l e , o o n o f t h e f o n t s i c l u d e d a b o n u s w i t h t h i s m o n t h ' sG A Z E T T E D i s k { s e e " B o n u s F o n t s / 'f a c i n g p a g e ) .

U s i n g F o n t P r i n t e r W i t hS p e e d S c r i p t F i l e sF o n t P r i n t e r w o r k s b e s t w i t h s q u e n t i a l f i l e s . M a n y w o T d p r o c e ss o r s a r e a b l e t s a v e t h e i rd o c u m e n t s t d i s k a s s e q u e n t i a lf i l e s ( f i l e s f o l l o w e d b t h l e t t e r sS E i t h d i r e c t o r y ) , T h e r e a r t w

C O M P U T E ' S G a z e t t e O c t o b e r 1 9 6 7

w a y s t c o n v e r t S p e e d S c r i p t f i l e si n t o s e q u e n t i a l f i l e s . T h f i r s t w a i t l o a d t h t e x t f i l e f r o m S p e e d S c r i p ta n p r i n t i t d i s k ( w i t h S p e e d S c r i p tv e r s i o n s 3 . a n h i g h e r ) . P r e s sS H I F T - C T R L - P . S p e e d S c r i p t w i l l

a s w h e t h e r t s e n d t h f i l e t s c r e e n , p r i n t e r , o d i s k . P r e s s f o d i s k . S p e e d S c r i p t w i l l a c t u a l l y p r i n ty o u r f i l e t o d i s k , c o m p l e t e l y f o r m a tt e d , j u s t a i w o u l c i h a v e p r i n t e d i o p a p e r .

A n o t h e r w a t c o n v e r t S p e e d -S c r i p t f i l e s t s e q u e n t i a l f i l e s i t u s t h e S p e e d S c r i p t c o n v e r s i o n u t i l it f o u n d e l s e w h e r e i n t h i s i s s u e .

F o n t P r i n t e r c a p r i n t n o r m a lS p e e d S c r i p t f i l e s ( s a v e d a s c r e e nc o d e s ) , b u i w i l l i n c l u d e f o r m a tt i n g c o m m a n d c h a r a c t e r s i t h

T h i s i a a l c a p i t a l s f o n t .a b c & e f g h i j k l h h o p q r 3 t u u h x y z 6 1 2 3 4 5 6 7 8 9f l B C D E F G H I J K L f f l i O P Q R S T U U U X Y Z ! » S X * ' O +

T h i s i t h s t a n d a r d C 6 4 c h a r a c t e r s e a b c d e f g h j i H n o p q r s t u v u x ^ 8 1 2 3 4 5 6 7 8 3f l B C D E F G H I J K L r i N O P Q R S T U V M X Y Z 1 t l S ^ S ' < > + -

T h i s i c i i n v u T t P i r o r i T .

T H I S I S A X T K A M G C F B I i l

0 1 2 3 4 5 6 7 8 9T h i s i - v i t a l i c s f o n t .a i * c t i e f ^ J k i M n o p ^ t r - s t u w x & zA B C D E F G H 1 J K U H t O P Q R S T W U X V ZE a c h o t h e s e f o n t s i a v a i l a b l e o t h G A Z E T F E D i s k . D a t a f o r t h e i t a l i c f o n tc h a r a c t e r s e i l i s t e d e l s e w h e r e i n t h i s m a g a z i n e .

Page 83: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 83/136

p r i n t o u t . A l s o , t h e p r i n t o u t w i l l n o b f o r m a t t e d . T h f o r m a t t i n g c o m a n d s ( s u c h a t h c e n t e r - t e x t c o m a n d ) p r i n t a r e v e r s e c h a r a c t e r s .T a v o i d t h i s , i t ' s b e s t t c o n v e r ty o u r S p e e d S c r i p t f i l e s t s e q u e n t i a lf i l e s f o u s e w i t h F o n t P r i n t e r .

P r o g r a m l i s t i n g s c a a l s o b c o n v e r t e d t s e q u e n t i a l f i l e s f o p r i n t i n g . T o d o t h i s , f i r s t l o a d t h p r o g r a m y o w a n t t l i s t . I n s e r t t h d i s k y o w a n t t l i s t t a n t y p e t h f o l l o w i n g :O P E N 8 , 8 , 8 , " O : f i t e n a m e f i , V i " :

C M D 8 , " / i W ' : L I S Ti n t h i s e x a m p l e , f i l e n a m e i t h n a m e o f t h e f i l e y o w i s h t c o n v e r ta n t i t l e i s t h n a m e y o w o u l d l i k ep r i n t e d a t h t o o t h l i s t i n g .W h e n t h d r i v e s t o p s , e n t e rF R 1 N T # 8 : C L O S E 8

T y p i n g I I F o n t P r i n t e r ( P r o g r a m 1 i B A S I Cp r o g r a m w i t h s h o r t m a c h i n e l a g u a g e r o u t i n e . S i m p l y e n t e r t h p r o g r a m u s i n g t h " A u t o m a t i cP r o o f r e a d e r , " f o u n d e l s e w h e r e i t h i s i s s u e .

A f t e r t y p i n g i i n s a v e c o p yt o d i s k . T u s e F o n t P r i n t e r , l o a d i a n t y p e R U N . Y o w i l l f i r s t b p r o m p t e d f o f o n t f i l e n a m e . I n s e r ta d i s k c o n t a i n i n g c u s t o m f o n t ,t y p e i t h f o n t f i l e n a m e , a n p r e s sR E T U R N . A f t e r F o n t P r i n t e r l o a d st h c u s t o m f o n t , y o u ' l l b p r o m p t e df o T a d o c u m e n t ( t e x t ) f i l e n a m e .O n c e a g a i n , e n t e r t h e f i l e n a m e a n p r e s s R E T U R N .

F i n a l l y , F o n t P r i n t e r a s k sw h e t h e r y o u r f i l e i s s c r e e n c o d ef i l e ( S p e e d S c r i p t f i l e , f o e x a m p l e ) .I y o a r p r i n t i n g a s e q u e n t i a l f i l e ,a r e c o m m e n d e d , e n t e r N . I y o u rt e x t f i l e i i t h f o r m o s c r e e nc o d e s , e n t e r Y

B o n u s F o n t sT h a u t h o r h a c r e a t e d f i v e f o n t s( c h a r a c t e r s e t s ) t h a t c a n b e u s e dw i t h F o n t P r i n t e r . B e c a u s e o s p a c er e s t r i c t i o n s , w c a n n o t i n c l u d e a l f i v e f o n t s i t h m a g a z i n e ( e a c h o n i 2 i n l e n g t h ) . O n o t h e s e , t h i t a l i c f o n t , a p p e a r s a P r o g r a m i t h " P r o g r a m L i s t i n g s " s e c t i o n o ft h m a g a z i n e . T h o t h e r f o u rf o n t s — C a p i t a l s , S t a n d a r d , C o p u t e r , a n S t r a n g e , w h i c h a r s h o w n i t h f i g u r e o p a g e 8 0 a r i n c l u d e d a s e p a r a t e f i l e s o t h i sm o n t h ' s G A Z E T T E D i s k .

F o n t P r i n t e r w i l l c o n v e r t y o u rf i l e t t h n e f o n t a n s e n d e a c hc h a r a c t e r t t h p r i n t e r . ( T h e p r o c ed u r e f o s e n d i n g r e d e f i n e d c h a r a ct e r s t o t h C o m m o d o r e 1 5 2 6 / M P S -8 0 p r i n t e r i e x p l a i n e d b e l o w . ) A t h i s i n o a r a p i d p r o c e s s , F o n tP r i n t e r i b e s t u s e d f o r a l e t t e r o p a g e o t w o m a t e r i a l .

T h I t a l i c F o n tT h i t a l i c f o n t { P r o g r a m 2 m u s t b e n t e r e d w i t h " M L X , " t h 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 t h i s i s s u e . W h e n M L i f i r s t r u n , i w i l l p r o m p t y o f o s t a r t i n g a n e n d i n g a d d r e s s e s . R s p o n d w i t h t h f o l l o w i n g v a l u e s :S t a r t i n g a d d r e s s : 7 0 0 0E n d i n g a d d r e s s : 7 7 F F

A f t e r y o u ' v e f i n i s h e d t y p i n g i i n b s u r e t s a v e c o p y t d i s k .H o F o n t P r i n t e r W o r k sF o n t P r i n t e r f i r s t c o n v e r t s t h f o n tb t u r n i n g e a c h c h a r a c t e r " o i t s i d e . " T h i s i n e c e s s a r y b e c a u s e t h b y t e s w h i c h m a k e u e a c h c h a r a ct e o t h C o m m o d o r e 6 c h a r a c t e rs e a r s t a c k e d v e r t i c a l l y . T h f i r s tb y t e o e a c h c h a r a c t e r i a t h e t o po f t h e c h a r a c t e r , a n t h l a s t i a t h b o t t o m . A s h o w n i t h e a cc o m p a n y i n g t a b l e , t h p r i n t e r m u s tr e c e i v e i t c h a r a c t e r s h o r i z o n t a l l y .T h f i r s t b y t e i a t h l e f t , a n t h l a s t i a t h r i g h t . F o n t P r i n t e r r t a t e s t h e c h a r a c t e r s w i t h m a c h i n el a n g u a g e r o u t i n e . I t a k e s a b o u t o n s e c o n d . F o n t P r i n t e r t h e n d e f i n e st h e s e c h a r a c t e r s o n b y o n e a c u t o c h a r a c t e r s f o t h p r i n t e r .

I y o c o n s u l t y o u r C o m m od o r e 1 5 2 6 o M P S - 8 0 2 p r i n t e r m a u a l , y o u ' l l d i s c o v e r t h a t t h e r e i w a t d e f i n e o n c u s t o m c h a r a c t e r .U n l i k e s o m e p r i n t e r s , w h i c h a l l o wy o t p u c o m p l e t e c h a r a c t e r s e i R A ( R a n d o m A c c e s s M e m o r y ) ,y o u m u s t d e f i n e c h a r a c t e r s s e n t t t h C o m m o d o r e 1 5 2 6 o n c h a r a c t e ra t i m e .

I y o w i s h t d e f i n e a s i n g l ec u s t o m c h a r a c t e r f o t h C o m m od o r e 1 5 2 6 p r i n t e r , y o u r c h a r a c t e rs h o u l d b e d e f i n e d o a g r i dT d e f i n e a X f o i n s t a n c e , y o m i g h t d r a w y o u r g r i d a s i a p p e a r si t h e x a m p l e p r o v i d e d .

D o t - m a t r i x p r i n t e r s l i k e t h C o m m o d o r e 1 5 2 6 p r i n t b p r e s s i n gp i n s o n t o p a p e r t h r o u g h a n i n k e dr i b b o n . T h e n u m b e r s a l o n g t h

C h a r a c t e r L a i d O u O 6 a c r i d .u

3

1

1 3 6 8 4 0 1 4 0 6 * 1 3

r i g h t s i d e o f t h e g r i d i t h f i g u r ea b o v e r e p r e s e n t t h e v a l u e s t h a tm u s t b e s e n t t t h p r i n t e r i o r d e rt c a u s e t h p i i t h a t r o t o s t r i k et h e p a p e r . I o r d e r t o a c t i v a t e t h t o p i a n t h s e c o n d p i f r o m t h b o t t o m , t h n u m b e r 1 3 m u s t b es e n t t t h p r i n t e r . Y o c a s e 1 3 u n d e r t h f i r s t c o l u m n o f t h e g r i d .A d d i n g t h n u m b e r s i t h s e c o n dc o l u m n g i v e s y o 6 8 t h t h i r d c o u m t o t a l s 4 0 a n s o n T h e s en u m b e r s h a v e t b s e n t t t h p r i n t e r a s c h a r a c t e r s — C H R $ ( 1 3 0 ) ,C H R $ ( 6 8 ) , a n s o n T h e a s i e s tw a t s e n d c h a r a c t e r s i a a s t r i n g .S a y o w a n t t d e f i n e t h n e c h a r a c t e r a s N C $ . S i m p l y s e N C e q u a l t t h s t r i n g o c h a r a c t e r s .N C $ - C H R $ ( 1 3 0 ) C R $ ( 6 B > + C H R $

( 4 0 ) C H R $ < 1 6 ) C H R $ ( 4 0 ) C H R $( 6 8 ) C H R S I 1 3 0 ) C H R S ( O )

T h s t r i n g h a t b s e n t t t h p r i n t e r ' s c u s t o m c h a r a c t e r b u f f e r .Y o n o t i f y t h p r i n t e r o f t h i s b s e n d i n g t h s t r i n g w i t h a s e c o n d a r ya d d r e s s o 5 T o s e n d t h i s i n s t r u ct i o n t t h p r i n t e r , t y p eO P E N 1 , 4 , 5 : P R I N T # 1 , N C S

T h e n , t h r o u g h a n o t h e r c h a nn e l , t e l l t h p r i n t e r t p r i n t t h n e c h a r a c t e r ( n o w d e f i n e d a C H R $ ( 2 5 4 ) b e c a u s e t h p r i n t e r ' sc u s t o m c h a r a c t e r b u f f e r i d e f i n e da c h a r a c t e r 2 5 4 ) .O P E N 2 , 4 : P R I N T # 2 , C H R $ ( 2 5 4 )

S i n c e t h c u s t o m c h a r a c t e rm u s t b r e d e f i n e d f o e a c h c h a r a ct e y o p r i n t i y o u r c u s t o m f o n t ,p r i n t i n g w i t h F o n t P r i n t e r c a b q u i t e s l o w . B s u r e t h e d o c u m e n ty o p l a n t p r i n t w i t h F o n t P r i n t e ri f r e e o e r r o r s . A f t e r w a i t i n g a h o u r f o y o u r d o c u m e n t t o p r i n t ,y o d o n ' t w a n t t f i n d w o r d m i s p e l l e d i t h l a s t p a r a g r a p h .S e p r o g r a m l i s t i n g s o p a g e 8 8

C O M P U T E D G a z o r r o O c t o b e r 1 9 8 7 8

Page 84: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 84/136

D i r e c t o r y M a g i cT r a c y A E i c h h e i m

H e r e ' s v e r s a t i l e p r o g r a m t h a t h e l p s k e e p y o u r d i s k d i r e c t o r i e st i d y a n u p - t o - d a t e . I l e t s y o a l p h a b e t i z e d i r e c t o r i e s , c h a n g e

f i l e n a m e s , o m o v e d i r e c t o r y e n t r i e s w h e r e y o w a n t t h e m . I a l s o a l l o w s y o t s c a n t h c o n t e n t s o b o t h p r o g r a m a n t e x tf i l e s . F o t h C o m m o d o r e 6 4 N o f o u s w i t h G E O S d i s k s .T h i s d i s k d i r e c t o r y m a n a g e r l o t s y o d t h i n g s t h a t y o u ' l l c o m e t t h i n ko a m a g i c . W i t h " D i r e c t o r y M a i c , " y o c a a l p h a b e t i z e a d i r e c t o r yi w i n k o f t h e e y e ; y o c a n c h a n g ef i l e n a m e s , s c r a t c h f i l e s , l o c k f i l e s t p r e v e n t a c c i d e n t a l d e l e t i o n , o u l o c k l o c k e d f i l e s . Y o c a a l s o r e a rr a n g e t h e d i r e c t o r y a n w a y o w i s h . Y o c a g r a b a n d i r e c t o r ye n t r y a n p u i w h e r e v e r y o u w a n ti t h d i r e c t o r y . Y o c a n p u t a l y o u ru t i l i t i e s t o g e t h e r , g r o u p g a m e s , o s l i d e y o u r u n f i n i s h e d p r o g r a m s t t h e e n d . T s a v e y o u r s e l f s o m e t y i n g , m o v e y o u r f a v o r i t e p r o g r a m t t h f i r s t s l o t i t h d i r e c t o r y s t h a ty o c a l o a d i w i t h L O A D " * " , 8 , 1( c o m m a n d t h a t l o a d s t h f i r s t f i l ef o u n d i t h d i r e c t o r y ) .

H a v e y o e v e r s c r a t c h e d p r g r a m b a c c i d e n t ? D i r e c t o r y M a g i cd i s p l a y s t h t i t l e s o s c r a t c h e d p r g r a m s a n d l e t s y o u n s c r a t c h t h e m .A n o t h e r u s e f u l f e a t u r e l e t s y o r e a da l m o s t a n f i l e o t h d i s k — B A S I Cp r o g r a m f i l e s a w e l l a t e x t f i l e s( i n c l u d i n g S p e e d S c r i p t f i l e s ) . U s i n gt h i s f e a t u r e , y o c a r e a d p r o g r a mt m a k e s u r e i t ' s t h o n e y o u w a n tt s c r a t c h . O y o c a n r e a ds c r a t c h e d f i l e t s e i i t ' s i n t a c tb e f o r e y o u n s c r a t c h i t I y o u ' r eh u n t i n g f o r a c e r t a i n p r o g r a m b u a r e n ' t s u r e w h i c h d i s k i t ' s o n y o c a u s D i r e c t o r y M a g i c t l o o k a e a c h p r o g r a m o d i s k , s c r o l l i n gf r o m t i t l e t t i t l e . A n i y o h a v e n ' tf o u n d i t s i m p l y p r e s s R U N / S T O Pa n t h e n r e r u n D i r e c t o r y M a g i cw i t h a n o t h e r d i s k .

G e t t i n g S t a r t e dD i r e c t o r y M a g i c i w r i t t e n e n t i r e l y i nm 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

8 C O M P U T E ' S G a z e l l e O c t o O e r 1 9 8 7

u s " 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 , t t y p e i i n W h e n M L a s k s f o s t a r t i n g a n e n d i n g a d r e s s , r e s p o n d w i t h t h e s e v a l u e s :S t a r t i n g a d d r e s s : 0 8 0 1E n d i n g a d d r e s s : 1 B S 0

W h e n y o u ' v e f i n i s h e d t y p i n gi t h e d a t a , b s u r e t s a v e c o p y t d i s k b e f o r e l e a v i n g M L X . T e s t y o u rc o p y o D i r e c t o r y M a g i c o a u i m p o r t a n t d i s k t m a k e s u r e t h a ty o u r c o p y w o r k s c o r r e c t l y . B s u r et u s t e s t d i s k w i t h p r o g r a m s t h a ta r b a c k e d u p o n a n o t h e r d i s k ,s i n c e e v e n o n t y p i n g e r r o r c o u l dr u i n d i s k d i r e c t o r y .

T u s t h p r o g r a m , t y p eL O A D " f i l e n a m e " , 8 a n t h e n t y p eR U N . E v e n t h o u g h i 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 , y o c a l o a d D r e c t o r y M a g i c a i i w e r e B A S I Cp r o g r a m . F o l l o w i n g t h i n s t r u ct i o n s o t h f i r s t s c r e e n , i n s e r t t h d i s k t h a t y o u w a n t t o r g a n i z e a n t h e n p r e s s a n k e y . W h e n t h t i t l es c r e e n a p p e a r s , t h b o r d e r w i l lc h a n g e c o l o r o n c e f o e a c h s e c t o r o t h d i r e c t o r y a i i r e a d i n t o m e o r y . W h e n D i r e c t o r y M a g i c h a r e a d t h d i r e c t o r y , t h m a i n s c r e e nd i s p l a y s t h e c o m m a n d s a v a i l a b l ea n t h f i r s t 1 4 d i r e c t o r y e n t r i e s .

I n s t a n t A c t i o nD i r e c t o r y M a g i c e x e c u t e s c o m a n d s w i t h o n l y o n o t w k e p r e s s e s . T h c o m m a n d s a r l i s t e do t h s c r e e n , s y o w o n ' t h a v e t r e f e r t o t h i s a r t i c l e e a c h t i m e y o u s i t Y o u ' l l s e e a c h c o m m a n dk e i r e v e r s e v i d e o a s t h e f i r s t l e tt e o f t h e c o m m a n d n a m e . S o m ek e y s t r o k e s m u s t b a c c o m p a n i e dw i t h e i t h e r t h e S H I F T o C T R L

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

s c r o l l s t h d i r e c t o r y e n t r i e s i o n d i r e c t i o n , w h i l e f s c r o l l s t h e mi t h o t h e r . Y o c a s e 2 f i l en a m e s o t h s c r e e n a t i m e .

T h c e n t e r l i n e o f t h e s c r e e n i c a l l e d t h g r a b l i n e . O t h r i g h ts i d e o f t h e g r a b l i n e i t h e d i r e c t o r yt i t l e u n d e r e x a m i n a t i o n . F o l l o w i n gt h n a m e , y o m a s e s y m b o l f o a n u n c l o s e d f i l e ( * o f o l o c k e df i l e ( < ) . O t h l e f t s i d e , y o u ' l l s e t h n u m b e r o b l o c k s u s e d b t h p r o g r a m , t h s t a r t i n g t r a c k a n s e t o o t h p r o g r a m , a n i t f i l e t y p e( P R G , S E Q , a n s o n ) . P r e s s i n g f c h a n g e s t h c o l o r o f t h e d i r e c t o r y t t l i t h g r a b l i n e . T h i s s h o w s t h a tt h n a m e h a b e e n g r a b b e d . P r e s si n e i t h e r f o f 7 s c r o l l s t h e d i r e c t or y e n t r i e s u a n d o w n w h i l e t h e n t r y i t h g r a b l i n e r e m a i n s u c h a n g e d . T h i s i t h f i r s t s t e p i m o v i n g f i l e n a m e t a n o t h e rp l a c e i t h d i r e c t o r y l i s t . P r e s s i n gf i n s e r t s t h g r a b b e d n a m e i n t o t h l i s t a t h g r a b l i n e l o c a t i o n .

W h e n y o w a n t t c h a n g ef i l e n a m e , p o s i t i o n t h e n a m e o t h g r a b l i n e a n p r e s s f o C h a n g en a m e . E n t e r t h n e n a m e w i t h o u tu s i n g q u o t a t i o n m a r k s a n d p r e s sR E T U R N . I y o u ' r e i u p p e r - /l o w e r c a s e m o d e , t h c a p i t a l l e t t e r sa r e n ' t s h o w n u n t i l y o r e l e a s e t h S H I F T k e y . I y o p r e s s S H I F T - R ET U R N w i t h o u t e n t e r i n g n a m e , o i y o u s a n i l l e g a l s y m b o l s o c u r s o r c o n t r o l s i t h n e n a m e ,y o u ' l l r e t u r n t t h m a i n s c r e e n .

F i l e s m a e i t h e r b R e a d ( p r e s sR ) o r I n s p e c t e d ( p r e s s I ) R e a d i n gB A S I C p r o g r a m f i l e l i s t s t h f i l e o t h s c r e e n , b u t — u n l i k e t h B A S I CL I S T c o m m a n d — t h e f i l e i n o t a ct u a l l y p r e s e n t i m e m o r y a n c a n o b r u n . I y o r e a d m a c h i n el a n g u a g e p r o g r a m f i l e , n d i s a ss e m b l y i l i s t e d , b u t h s t a r t i n g

Page 85: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 85/136

m e m o r y l o c a t i o n o f t h m a c h i n el a n g u a g e p r o g r a m i s h o w n a t h b e g i n n i n g o f t h e f i l e . T h i s i u s e f u li y o f o r g e t t h S Y l o c a t i o n f o m a c h i n e l a n g u a g e p r o g r a m . H o l dd o w n a n k e t p a u s e s c r o l l i n g , o p r e s s R U N / S T O P t s t o p r e a d i n gt h f i l e . O t h e r w i s e , D i r e c t o r y M a g i cw i l l c o n t i n u e r e a d i n g t h f i l e u n t i l i r e a c h e s t h e n d .

I t h f i l e i t h g r a b l i n e i s e q u e n t i a l f i l e ( S E Q ) o r m a c h i n el a n g u a g e p r o g r a m , p r e s s t i s p e c t t h e c o n t e n t s . T h s c r e e n d i p l a y w i l l s p l i t , s h o w i n g t e x t o o n s i d e a n s c r e e n c o d e s o t h o t h e r .A g a i n , m a c h i n e l a n g u a g e f i l e sw o n ' t b d i s a s s e m b l e d , b u y o c a o f t e n i d e n t i f y w o r d s o s e n t e n c e st h a t a r i n c l u d e d i t h p r o g r a m .

I y o w a n t t g e r i o f o l dv e r s i o n s o f f i l e , y o c a n c h e c k t h c o n t e n t s o y o u r p r o g r a m s w i t he i t h e r o t d e t e r m i n e w h i c hv e r s i o n s y o u w a n t t o d e l e t e . T h e np r e s s t d e l e t e t h f i l e s h o w n i t h g r a b l i n e . F i l e s c a n b e d e l e t e d a f a s t a y o c a s c r o l l a n p r e s s D .

P r e s s i n g a l p h a b e t i z e s t h d r e c t o r y e n t r i e s b f i l e n a m e . T h s o r t i n g r o u t i n e a u t o m a t i c a l l y i n o r e s d e l e t e d f i l e s s o t h e y a r n o m i x e d i w i t h y o u r o t h e r f i l e s . T h i sm a k e s i e a s i e r t f i n d f i l e o d i s k w i t h c r o w d e d d i r e c t o r y . F i l e sm a b l o c k e d ( p r e s s L o u n l o c k e d( p r e s s O ) . L o c k e d f i l e s c a n n o t b ed e l e t e d , s o u s i n g i g o o d w a t p r o t e c t y o u r p r i z e p r o g r a m s f r o ma u n t i m e l y d e m i s e .

M o r e A b o u t D e l e t i n g F i l e sT h d e l e t e c o m m a n d i n o t h o n l yc o m m a n d y o c a u s t r e m o v ef i l e s f r o m t h d i s k . Y o c a a l s os c r a t c h w h a t e v e r f i l e i s h o w n i t h g r a b l i n e b p r e s s i n g C T R L - S .A l t h o t h e r D i r e c t o r y M a g i c c o m a n d s a f f e c t o n l y t h c o p y o f t h ed i r e c t o r y i m e m o r y , b u t h i s o n s c r a t c h e s t h e f i l e f r o m t h d i s k , n o f r o m t h c o p y i m e m o r y . W h e ny o p r e s s C T R L - S , t h d r i v e w i l lw h i r a n t h f i l e w i l l b g o n e .

A l t h n a m e s o d e l e t e d f i l e sa r d i s p l a y e d i r e v e r s e v i d e o .T h e s e f i l e s m a o m a n o b c o p l e t e , s i n c e t h e d i s k o p e r a t i n g s y t e m ( D O S ) m a h a v e u s e d p a r t o ft h e s c r a t c h e d p r o g r a m ' s d i s k s p a c et o s t o r e a n o t h e r p r o g r a m . D e l e t e df i l e s c a e i t h e r b r e a d o i n s p e c t e d( d e p e n d i n g o t h e o r i g i n a l f i l et y p e ) t s e i t h e y a r f i l e s t h a t y o

w a n t t r e s t o r e . I t h o r i g i n a l p r g r a m h a n o b e e n o v e r w r i t t e n b t h D O S , y o c a p r e s s f o u n s c r a t c h . D i r e c t o r y M a g i c w i l l t h e na s y o t i n d i c a t e w h e t h e r t h d l e t e d f i l e i s p r o g r a m f i l e ( P R G ) o

s e q u e n t i a l f i l e ( S E Q ) . P r e s s i n g t h eo r k e w i l l u n s c r a t c h t h f i l e .

( D i r e c t o r y M a g i c d o e s t h i s b c h a n g i n g t h f i l e - t y p e b y t e f r o m0 0 — w h i c h m e a n s d e l e t e d f i l e t D O S — t o e i t h e r 1 2 o 1 3 0 . ) I y o c h a n g e y o u r m i n d , p r e s s i n g R T U R N c a n c e l s t h e u n s c r a t c h c o m a n d a n r e t u r n s y o t t h m a i ns c r e e n . I f w h e n y o r e a d o r i n s p e c tt h f i l e , y o f i n d t h a t i h a b e e no v e r w r i t t e n , d n o u n s c r a t c h t h ef i l e . U n s c r a t c h i n g a o v e r w r i t t e nf i l e c a l e a d t d a m a g e t o t h e r f i l e so t h d i s k . I y o m u s t r e c o v e rd a t a f r o m t h o v e r w r i t t e n f i l e ,m a k e c o p y o f t h e d i s k a n w o r ko t h e c o p y .

Y o c a n g r a b d e l e t e d f i l e a n m o v e i a n y w h e r e y o w a n t , j u s t a i i w e r e p r o g r a m o r s e q u e n t i a lf i l e . I y o p r e s s f o m o v e , D i r e ct o r y M a g i c c o l l e c t s a l o f t h e d e l e t e df i l e s a n m o v e s t h e m t t h b o t t o mo t h l i s t . ( S H I F T - M m o v e s d e l e t e df i l e s t t h t o o f t h e l i s t . ) T h i sm a k e s i m u c h e a s i e r t r e a r r a n g et h w o r k i n g f i l e s a n p r o g r a m s .

D e l e t i n g P r o b l e m F i l e sU n c l o s e d f i l e s ( a l s o k n o w n a s p l a tf i l e s ) a r m a r k e d w i t h a a s t e r i s k( " ) . T h e s e o c c u r w h e n t h e d r i v e i i n t e r r u p t e d w h i l e i i w r i t i n g f i l e .A r e s u l t , s p l a t f i l e d o e s n ' t h a v ea e n d - o f - f i l e m a r k e r . O r d i n a r i l yy o c a n ' t s a f e l y s c r a t c h u n c l o s e df i l e s , b u t D i r e c t o r y M a g i c s a f e l ys c r a t c h s t h e m w h e n y o p r e s s f o d e l e t e . Y o c a n n o t u s C T R L - S t s a f e l y d e l e t e s p l a t f i l e s .

H a v e y o e v e r b e e n p l a g u e db p r o g r a m n a m e d " T h e s en a m e s a r g e n e r a l l y c r e a t e d b a c c i d e n t a l l y s a v i n g p r o g r a m w i t h

c o m m a a t h e f i l e n a m e . I y o u ' v ee v e r t r i e d t o d e l e t e c o m m a f i l en a m e , y o k n o w t h a t t h e y d o n ' tj u s t g a w a y . P r e s s D a n t h c o m i g o n e . I t h c o m m a f i l e i a i m p o r t a n t p r o g r a m , y o c a r n a m e i s y o c a n u s e i t

C o u p D e G r a c eW h e n y o h a v e f i n i s h e d y o u r d i s ke d i t i n g t a s k , p r e s s C T R L - F . I i a t h i s p o i n t t h a t t h r e v a m p e d d i r e ct o r y i m e m o r y i w r i t t e n t t h

d i s k . F o l l o w i n g t h i s , t h d i s k w i l la u t o m a t i c a l l y b V a l i d a t e d . T h i s a l o w s n e p r o g r a m s t u s t h s p a c et a k e n u p b y f i l e s t h a t y o u h a v e d el e t e d . D i r e c t o r y M a g i c p r e v e n t s y o f r o m w r i t i n g d i r e c t o r y t t h w r o n g d i s k . I a l e r t s y o i y o u h a v es w i t c h e d d i s k s o r i y o u h a v e t a c o v e r i n g t h w r i t e - p r o t e c t n o t c h ,a n i g i v e s y o t h o p p o r t u n i t y t r e p l a c e t h e d i s k o r r e m o v e t h t a b .

C h a n g i n g C o l o r sI y o u w i s h t c h a n g e t h e d e f a u l ts c r e e n c o l o r s , l o a d D i r e c t o r y M a g i c ,b u d o n ' t r u i t T h e n P O K E n e v a l u e i n t o t h c o l o r r e g i s t e r s l i s t e db e l o w . ( F o r e x a m p l e , P O K E 2 0 6 1 , 6c h a n g e s t h b o r d e r t d a r k b l u e ) .Y o c a f i n d t h c o l o r v a l u e s l i s t e di m o s t r e f e r e n c e b o o k s f o t h C o m m o d o r e 6 4 Y o c a r u t h p r o g r a m t c h e c k t h n e c o l o r s ,p r e s s R U N / S T O P a n P O K E n e v a l u e , a n t h e n r u n i a g a i n . W h e ny o h a v e t h e c o l o r c o m b i n a t i o n st h a t y o l i k e , p r e s s R U N / S T O Pa n s a v e D i r e c t o r y M a g i c . B s u r et u s d i f f e r e n t f i l e n a m e f o t h n e v e r s i o n o t h p r o g r a m .D e f a u l tC o l o rB l a c kB l a c kY e l l o wD g r a yG r e e nL b l u eB l u eP u r p l eW h i t eL b l u eL g r a yB l u e

( 0 ( 0 ( 7

( 1 1 )( 5

( 1 4 )( 6

0 ( 1 4 )( 1 5 )

( 6

B o r d e rB a c k g r o u n dP r i n tS c r o l l N a m e sF o r m a S c r e e nN a m e L i n e C o l o rG r a b C o l o rE r r o r m s M i s c m s B o r d e r 2B a c k g r o u n dP r i n t 2

L o c a t i o nt P O K E

2 0 6 12 0 6 22 0 6 32 0 6 42 0 6 52 0 6 62 0 6 72 0 6 82 0 6 92 0 7 02 0 7 12 0 7 2

H o T h P r o g r a m W o r k sD i r e c t o r y M a g i c r e a d s t h e n t i r e d r e c t o r y f r o m t r a c k 1 a n p l a c e s i i m e m o r y i t h s p a c e f o l l o w i n g t h p r o g r a m i t s e l f . A f t e r a l o t h f i l e n a m e s a r r e a d i n t o m e m o r y ,b l o c k a b o v e a n d b l o c k b e l o w t h f i l e n a m e s a r b o t h f i l l e d w i t h b l a n k ss o m i s c e l l a n e o u s g a r b a g e i m e m or d o e s n ' t a p p e a r o n t h s c r e e n .S h i f t i n g n a m e s i a c c o m p l i s h e d b m o v i n g t h e n t i r e 3 b y t e s t h a t h o l dt h n a m e . S i n c e a l y o u r a c t i o n s a f e c t m e m o r y o n l y , n o t h i n g i c h a n g e d o t h e d i s k u n t i l y o p r e s sC T R L - F , w h i c h w r i t e s t h e n t i r e d ir e c t o r y b a c k o n t o t h d i s k . T h o n e x c e p t i o n i t h C T R L - S ( s c r a t c h )c o m m a n d , w h i c h i m m e d i a t e l ys c r a t c h e s t h e f i l e f r o m t h d i s k .S e p r o g r a m l i s t i n g o p a g e 9 9 (

C O M P U T E ! ' * G a i m t o O c t o b e r 1 9 8 7 B

Page 86: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 86/136

T o R H a l f h i l l , S t a f f E d i t o r

E a c h m o n t h , C O M P U T E r s 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 .

V £ w a s w o n d e r i n g i t h e r e i a n d i f f e r e n c e b e t w e e n C o m m od o r e c o m p u t e r s s o l d i E u r o p e a n i t h U n i t e d S t a t e s , a n i w c o u l d u s E u r o p e a n - m a d e h a r dw a r e a n d s o f t w a r e i A m e r i c a .

/ \ T h e r e a r i n d e e d s o m e d i f e r e n c e s t h a t m i g h t a f f e c t t h o p e ra t i o n o f o r e i g n h a r d w a r e a n s o f t w a r e o y o u r C o m m o d o r e c o p u t e r i t h e U . S .

T h o b v i o u s t h i n g t h a t ' s d i f f e re n a b o u t c o m p u t e r s m a d e f o s a l ei f o r e i g n c o u n t r i e s i t h p o w e rs u p p l y . I t h U . S . , h o u s e h o l d e l e ct r i c a l o u t l e t s p r o v i d e 1 1 0 - 1 2 0 v o l t so f a l t e r n a t i n g c u r r e n t a t f r e q u e n c yo 6 h e r t z . I E u r o p e , t h s t a n d a r di 2 2 v o l t s o A a 5 h e r t z . I y o w a n t t u s a n y E u r o p e a n h a r dw a r e t h a t d o e s n ' t t a i t p o w e rf r o m t h c o m p u t e r , y o u ' l l h a v e t g e p o w e r a d a p t e r .

T h p o w e r s u p p l y d i f f e r e n c em a a l s o i n d i r e c t l y a f f e c t t h s p e e da w h i c h s o m e f o r e i g n s o f t w a r e r u n so y o u r U . S . c o m p u t e r . H e r e ' s w h y :

V i d e o m o n i t o r s a n T V w o r kb r e p e a t e d l y d i s p l a y i n g t h v i d e oi m a g e w s e o t h e i r p i c t u r e t u b e s .T h i m a g e f a d e s i f r a c t i o n o fs e c o n d , b u i t ' s r e d i s p l a y e d o r f r e s h e d s o q u i c k l y t h a t w e ' r e f o o l e di n t o p e r c e i v i n g s t e a d y , f l i c k e r - f r e ep i c t u r e . F o r d e s i g n r e a s o n s , t h r f r e s h r a t e i s y n c h r o n i z e d t t h a t e r n a t i n g c u r r e n t f r e q u e n c y o f t h ep o w e r s u p p l y . T h e r e f o r e , v i d e om o n i t o r s i t h U . S . r e f r e s h t h i a g 6 t i m e s p e s e c o n d , w h i l e E r o p e a n m o n i t o r s r e f r e s h t h i m a g e5 t i m e s p e r s e c o n d .

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

C O M P U T E ! ' * G a z e l l e O c t o b e r 1 9 8 7

s y n c h r o n i z e d t t h r e f r e s h r a t e .M a n y p r o g r a m m e r s , e s p e c i a l l yw h e n w r i t i n g g a m e s , u s t e c hn i q u e t h a t u p d a t e s t h e s c r e e n e a c ht i m e t h v i d e o i m a g e i r e f r e s h e d .F o i n s t a n c e , s p r i t e s h a p e s m i g h t b c h a n g e d a n m o v e d t n e p o s it i o n s b e t w e e n v i d e o " f r a m e s . "S i n c e t h i s h a p p e n s 6 t i m e s p e r s e o n o c o m p u t e r i t h U . S . — i ns t e a d o f 5 t i m e s p e s e c o n d o c o m p u t e r i E u r o p e — t h e f o r e i g n -m a d e g a m e m i g h t a p p e a r t r u f a s t e r o v e r h e r e . H o w e v e r , s o m et i m e s t h p r o c e s s i n g s p e e d s o c o m -p u t e r s s o l d i n t e r n a t i o n a l l y a r s l i g h t l y s p e e d e d u t c o m p e n s a t ef o t h i s d i f f e r e n c e .

A n o t h e r t h i n g t k e e p i m i n dw i t h E u r o p e a n s o f t w a r e i t h a ty o u ' l l p r o b a b l y n e e d c a s s e t t ed r i v e t l o a d i t D i s k d r i v e s a r m u c h l e s s c o m m o n o v e r t h e r e , s m o s t s o f t w a r e i p u b l i s h e d o c a s s e t t e .

D o n ' t b u m o d e m d e s i g n e df o E u r o p e a n c o m p u t e r s ; b e c a u s e o d i f f e r e n c e s i t h t e l e p h o n e s y t e m s , m o d e m s a r e n ' t c o m p a t i b l e .

I y o u w a n t t o r d e r p r o d u c t sf r o m E u r o p e , o u a d v i c e i t w r i t ef i r s t t o c l e a r u a n c o m p a t i b i l i t yq u e s t i o n s . A l s o , m a k e s u r e y o c a g e t a r e f u n d i s o m e t h i n g d o e s n ' tw o r k .

I t h A u g u s t 1 9 8 7 c o l u m ny o s e t h e r e c o r d s t r a i g h t a b o u te m u l a t o r s . N o t h a t y o u ' v e e p l a i n e d h o e m u l a t o r s c a n n o tw o r k , w h a t a b o u t e m u l a t o r s t h a td w o r k i s p i t e o f y o u r s t a t em e n t ? T h e y s t a r t e d t h i s q u e s t i o ni t h f i r s t p l a c e . N o o n l y i p r o v e d s y s t e m s t h a t r u o l s o f tw a r e , s u c h a t h C o m m o d o r e 1 2 w i t h C o m m o d o r e 6 s o f t w a r e ,a n t h A t a r i 7 8 0 0 g a m e s y s t e mw i t h 2 6 0 0 s o f t w a r e ; b u a l s o d i ff e r e n t s y s t e m s l i k e t h C o l e c o V is i o n v i d e o g a m e m a c h i n e w i t hA t a r i 2 6 0 0 c a r t r i d g e s , t h C o m m od o r e 6 4 ' s a n 1 2 3 ' s a b i l i t y t o u s

C P / M w i t h l i t t l e o n i n t e r v e ni n g s o f t w a r e , t h e A m i g a 2 0 0 0 ' sB r i d g e c a r d f o I B M P C s o f t w a r e ,a n t h A m i g a 5 0 0 ' s a n 1 0 0 0 ' sS i d e c a r f o P s o f t w a r e . H o d t h e s e e m u l a t o r s w o r k ?

/ » T b e g i n w i t h , t h e A u g u s tc o l u m n n e v e r s t a t e d t h a t e m u l a t o r sc a n n o t w o r k . I n d e e d , i s t a t e d t h a te m u l a t o r s c a n a l w a y s b m a d e t w o r k , b u u s u a l l y a r e n ' t p r a c t i c a ld u t t h T h r e e L a w s o E m u l a t i o nw p r o p o s e d : 1 A n c o m p u t e r c a e m u l a t e a n o t h e r c o m p u t e r a l o n ga s p e e d i n o c o n s i d e r a t i o n . 2 A n c o m p u t e r c a e m u l a t e a n o t h e r c o p u t e r a l o n g a e x p e n s e i n o c o s i d e r a t i o n . 3 I n g e n e r a l , t h e r e f o r e ,f o r g e t a b o u t e m u l a t o r s .

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

c o n s i d e r a t i o n . F o i n s t a n c e , t h C o m m o d o r e 1 2 d o e s n ' t r e a l l y e u l a t e a 6 o C P / M c o m p u t e r — i tc o n t a i n s 6 a n C P / M c o p u t e r . W h e n y o b u a 1 2 8 , y o u ' r eb u y i n g t h r e e c o m p u t e r s i o n b o x .T h t e c h n o l o g y u n d e r l y i n g t h 6 a n C P / M h a b e c o m e s i n e x p e ns i v e t h a t t h t o t a l p r i c e i s n ' t o b j e ct i o n a b l e . T h s a m e h o l d s t r u e f o t h A t a r i 2 6 0 0 ; t h c o m p o n e n t s f o t h i s t e n - y e a r - o l d v i d e o g a m e m c h i n e c o s t o n l y f e d o l l a r s a n f i o a c i r c u i t b o a r d t h s i z e o y o u rh a n d , s o t h 2 6 0 0 " e m u l a t o r " t h a tp l u g s i n t o C o l e c o V i s i o n i r e a l l yj u s t 2 6 0 0 i d i s g u i s e .

T h A m i g a B r i d g e c a r d a n S i d e c a r a l s o a d h e r e t t h s e c o n dl a w . B o t h " e m u l a t o r s " a r e b a s i c a l l ys t r i p p e d - d o w n I B P c l o n e s t h a tu s t h A m i g a ' s k e y b o a r d a n s c r e e n . Y o c o u l d b u a A m i g a 5 0 a n P d o n e f o r o u g h l y t h s a m ep r i c e . T h p r a c t i c a l i t y o h a r d w a r ee m u l a t i o n i p u r e l y f a c t o r o c o p o n e n t c o s t ; y o c a m a k e t o a s t e re m u l a t e a I B P s i m p l y b a d i n h a r d w a r e , b u t i i p r a c t i c a l ?

Page 87: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 87/136

T r a i n w i t h N R f o h i g h p a y i n gc a r e e r s e r v i c i n g c o m p u t e r s .

D I G I T A L M U L T E M E T E R —P r o f e s s i o n a l l i s t i i L s l r u n w n tf n q u i c k a n e a s yi n i r i i s i i r c r n e n L ' .

L E S S O N S - O m r , D o t t n tl O t l b u i M y i w r u n d e r s t a n d i n go c o m p u t e r s s

D I S K S O F T W A K f ; -i n c l u d i n i l M S - D O S . O B A S I C , W o r d S t a r ,i n C a i c S i a r .

C l ' l ' d i m M c - y d e d d i s k J r i w ,' 2 3 6 K R A M . t T T M H i s a m M H l u i N j s p e e d .

M O N l T U R - H i S h r t i n l u l i u n ,J i r i t - n K i L i i i d e p l a y - i . c r i s pi i ' \ i a n g r a p h i c s .

T E C H N I C A L M A N U A L S— w i t h c o m p l e t e s p e c s o S a n y o c M f l n i U r a n d

W D I S C O V E R Y I . A B - U s i n f i i l .y o c o n s l n i c l a n l e s tc i r c u i t s l i k e t l t u s e u s e d

D I G I T A LL O G I C

P R O B E —S l m p U f k i

a n a l y z i n g d i g i t a lc i r c u i t o p e r a ! i o n .

G e s t a r t e d n o b b u i l d i n g t h i sf u l l y I B P c o m p a t i b l e c o m p u t e r

N o y o g e i t a l l . . , t r a i n i n g f o A m e r i c a ' sf a s t e s t g r o w i n g c a r e e r o p p o r t u n i t y . . .t r a i n i n g t o s e r v i c e a l c o m p u t e r s . . .t r a i n i n g o t h n e w e s t t o t a l c o m p u t e rs y s t e m , t h S a n y o 8 8 0 . O n l y N R c a g i v ey o t h e w e l l - r o u n d e d t r a i n i n g y o n e e d ,b e c a u s e o n l y N R g i v e s y o c o m p l e t ec o m p u t e r s y s t e m . . . c o m p u t e r , m o n i t o r ,d i s k d r i v e , s o f t w a r e , e v e n t e s t i n s t r u m e n t sl i k e d i g i t a l m u l t i m e t e r a n l o g i c p r o b e t w o r k w i t h a n k e e p . I a l a d d s u t t r a i n i n g t h a t b u i l d s t h k n o w l e d g e ,c o m p e t e n c e , a n a b i l i t y y o n e e d t s u c c e e d a s c o m p u t e r s e r v i c e s p e c i a l i s t .

G e i n s i d e t h e n e w e s t , f u l l y I B P c o m p a t i b l e S a n y o M i c r o c o m p u t e r

A a N R s t u d e n t , y o u ' l l g e t o t a lh a n d s - o n t r a i n i n g a y o a c t u a l l y b u i l dy o u r o w l a t e s t m o d e l S a n y o 8 8 S e r i e sc o m p u t e r f r o m t h k e y b o a r d u p I t ' s f u l l yI B P c o m p a t i b l e a n d , b e s t o a l l . i r u n s p r o g r a m s a l m o s t t w i c e a s f a s t a a I B P C A y o a s s e m b l e t h S a n y o 8 8 0 ,y o ' I p e r f o r m d e m o n s t r a t i o n s a n

e x p e r i m e n t s t h a t w i l l g i v e y o t o t a lm a s t e r } ' o f c o m p u t e r o p e r a t i o n a n s e r v i c i n g t e c h n i q u e s . Y o u ' l l d p r o g r a mm i n g i B A S I C l a n g u a g e - e v e n r u a n i n t e r p r e t e s s e n t i a l d i a g n o s t i c s o f t w a r e .U n d e r s t a n d i n g y o g e o n l yt h r o u g h e x p e r i e n c e

Y o n e e d n p r e v i o u s k n o w l e d g e t s u c c e e d w i t h N R l . Y o s t a r t w i t h t h b a s i c s , r a p i d l y b u i l d i n g o t h f u n d a m e nt a l s o e l e c t r o n i c s w i t h b i t e - s i z e l e s s o n s .Y o p e r f o r m h a n d s - o n e x p e r i m e n t s w i t hy o u r N R D i s c o v e r y L a a n t h e n m o v eo t m a s t e r a d v a n c e d c o n c e p t s l i k ed i g i t a l l o g i c , m i c r o p r o c e s s o r s , a n c o m p u t e r m e m o r i e s .L e a r n a h o m e i y o u r s p a r e t i m e

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

a n h e l p y o o v e r t h r o u g h s p o t s t k e e py o n i o \ i n g t o w a r d y o u r g o a l .

1 0 p a g e f r e e c a t a l o g t e l l s m o r e . , ,s e n d t o d a y

S e n d t h e p o s t a g e - p a i d r e p l y c a r d t o d a yf o N R I ' s 1 0 p a g e c a t a l o g t h a t g i v e s a l t h f a c t s a b o u t c o m p u t e r t r a i n i n g p l u sc a r e e r t r a i n i n g i r o b o t i c s , d a t a c o m u n i c a t i o n s . T V / a u d i o /v i d e o s e r v i c i n g , a n m a n y o t h e r f i e l d s . I t h c a r d i m i s s i n g ,w r i t e t N R a t h a d d r e s sb e l o w .

S C H O O L SM c G r a w - H i l l C o n t i n u i n g E d u c a t i o n C e n t e r3 9 3 9 W i s c o n s i n A v e n u eW a s h i n g t o n , D 2 0 0 1 6

W e ' l l g i v e y o t o m o n - o u H

Page 88: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 88/136

A n i m a t o r 6 P a u l P i c i o c c h i

P r o d u c e y o u r o w s h o r t a n i m a t e d f e a t u r e w i t h t h i s h i g h - s p e e dp a g e - f l i p p i n g p r o g r a m . " A n i m a t o r 6 4 u s e s c h a r a c t e r g r a p h i c st d r a w f u l l - s c r e e n f r a m e s f o a n i m a t i o n o n y o u r C o m m o d o r e6 4 I a l s o p r o v i d e s b o o t p r o g r a m f o a t t a c h i n g a n i m a t i o n a

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

" A n i m a t o r 6 4 " a l l o w s y o t d s i g n a n s a v e t e s c r e e n s o g r a p hi c s , t e x t , a n c o l o r a n t h e n t a n i m a t e t h e m b y f l i p p i n g q u i c k l yt h r o u g h t h s c r e e n s . W h e t h e r y o w a n t t c r e a t e c a p t i v a t i n g i n t r od u c t i o n t o p r o g r a m o y o u r o w o y o w a n t t d e s i g n a n a n i m a t e ds e q u e n c e j u s t f o r f u n . A n i m a t o r 6 m a k e s i e a s y . T h e r e i n n e e d t d e s i g n t e s c r e e n s s e p a r a t e l y . Y o u ro r i g i n a l s c r e e n c a r e a d i l y b t r a n sf e r r e d t s u b s e q u e n t s c r e e n s a n t h e n m o d i f i e d t c r e a t e t h a n i m at i o n y o d e s i r e .

G e t t i n g S t a r t e dB e g i n b t y p i n g i A n i m a t o r 6 ( P r o g r a m 1 ) w h i c h i w r i t t e n i B A S I C . B s u r e t u s t h " A u t om a t i c P r o o f r e a d e r , " f o u n d e l s ew h e r e i t h i s i s s u e , t o a v o i d t y p i n ge r r o r s w h e n e n t e r i n g t h e p r o g r a m .W h e n y o f i n i s h t y p i n g i A n i m at o 6 4 s a v e i t o d i s k . T u s i t l o a di a n t y p e R U N .

A f t e r b r i e f p a u s e , t h i s m e n uo o p t i o n s i d i s p l a y e d :0 - 9 ) E D I T S C R E E N D 1 1 S P L A YC ) O P Y S C R E E N P A R A M E T E R SS t A V E T D I S K U O A D F R O M D I S KE 1 X I T

F o a l m e n u c h o i c e s e x c e p tE d i t , t y p e t h f i r s t l e t t e r o t h c o m -

8 C O M P U T E ' S G a z e l l e O c t o b e r 1 9 8 7

m a n d . T o c h o o s e E d i t , e n t e r t h n u m b e r ( 0 - 9 ) o t h e s c r e e n y o w i s h t e d i t .

E d i t f r a m e : T y p e n u m b e rf r o m 0 - 9 i o r d e r t o e d i t a n o f t h e1 0 f r a m e s i m e m o r y . A f t e r s e l e c ti n o n o t h e s e , y o u ' l l b i E d i tm o d e i t h f r a m e ( s c r e e n ) y o u h a v ec h o s e n . M o v e y o u r c u r s o r a n y w h e r eo t h f r a m e , t y p e t e x t , u s g r a p h i c s ,c h a n g e c u r s o r c o l o r , o p e r f o r m a n o t h e r k e y b o a r d f u n c t i o n .

B c a r e f u l n o t m o v e y o u r c u s o r p a s t t h e b o t t o m o t h f r a m e . I y o d s o t h f r a m e w i l l s c r o l l u w a r d , r u i n i n g t h e g r a p h i c . O n c ey o u h a v e f i n i s h e d d e s i g n i n g t h f r a m e , p r e s s R E T U R N t e x i t E d i tm o d e . N e x t , y o m a e i t h e r p r e s sR E T U R N a g a i n ( t s a v e t h f r a m et m e m o r y ) o t y p e ( t a b o r t t h s a v e ) . I y o h a v e p r e v i o u s l y s a v e d

d e s i g n f o t h f r a m e , w i l l e r a s ey o u r m o s t r e c e n t m o d i f i c a t i o n s ,l e a v i n g t h f r a m e a i w a b e f o r ey o b e g a n e d i t i n g . T e r a s e t h ef r a m e e n t i r e l y , h o l d d o w n S H I F Ta n p r e s s t h C L R / H O M E k e y .

C o p y f r a m e : T h t r a d i t i o n a lm e t h o d o a n i m a t i o n i t d r a wp i c t u r e a n t h e n c h a n g e i s l i g h t l yf r o m f r a m e t f r a m e . T h C o p y s l e c t i o n o t h m a i n m e n u a l l o w sy o t t r a n s f e r y o u r d e s i g n t s u

s e q u e n t f r a m e s a n t h e n m o d i f yt h e m . T h i s w a y o a v o i d h a v i n g t r e d e s i g n t h e n t i r e s c r e e n . I t h C o p y m o d e , t h e r e a r t h r e ep r o m p t s t a n s w e r : w h i c h f r a m e t c o p y , a n t h f i r s t a n l a s t f r a m e so f t h e s e c t i o n t c o p y i t o ( f o r e a m p l e , y o m i g h t w i s h t d e s i g nf r a m e a n c o p y i t f r a m e s 2 - 5 ) .I y o p r e s s R E T U R N t h r e e t i m e sw i t h o u t t y p i n g n u m b e r , A n i m a t o r6 w i l l u s t h e d e f a u l t v a l u e s ,w h i c h w i l l c o p y t h l a s t f r a m e y o e d i t e d t t h e n e x t f r a m e .

P a r a m e t e r s : Y o u r a n i m a t i o nm a b f u r t h e r p e r s o n a l i z e d b c h a n g i n g v a r i o u s p a r a m e t e r s t b u s e d w h e n t h e f i n i s h e d p r o d u c t i d i s p l a y e d . Y o m a a l t e r t h t i m ei n t e r v a l b e t w e e n f r a m e s , t h e a c t i o nt a k e n a f t e r t h l a s t f r a m e , t h n u b e o f r a m e s t b d i s p l a y e d , a n t h b a c k g r o u n d c o l o r . W h e n y o c h o o s e P a r a m e t e r s f r o m t h m a i nm e n u , e a c h o t h e s e o p t i o n s w i l l b l i s t e d o t h e s c r e e n . Y o w i l l b p r o m p t e d f o n e v a l u e f o e a c ho p t i o n i t u r n . P r e s s i n g R E T U R N a t h p r o m p t l e a v e s t h v a l u e u c h a n g e d . I y o d n o c h a n g e t h p a r a m e t e r s , y o u r a n i m a t i o n w i l l b d i s p l a y e d w i t h t h f o l l o w i n g d f a u l t p a r a m e t e r s : p a u s e b e t w e e nf r a m e s o 5 ( w h i c h i e q u i v a l e n t t 1 / 2 0 o s e c o n d b e t w e e n f r a m e s ) ,b a c k g r o u n d c o l o r o f b l a c k , h i g hf r a m e ( l a s t f r a m e t b d i s p l a y e d ) i

( a l l 1 s c r e e n s w i l l b d i s p l a y e d ) ,a n B a c k w a r d / F o r w a r d s e t 1 w h i c h m e a n s t h a n i m a t i o n w i l l b d i s p l a y e d c o n t i n u o u s l y — f i r s t f o w a r d , t h e n i r e v e r s e o r d e r .

Page 89: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 89/136

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

P a u s e : E n t e r n u m b e r a t h p r o m p t f o e a c h f r a m e 0 - t d e t e rm i n e t h l e n g t h o p a u s e b e t w e e nt h e f r a m e s . T h h i g h e r t h n u m b e r ,t h l o n g e r t h p a u s e .

B a c k g r o u n d : T y p e i t h n u b e o f t h e c o l o r y o d e s i r e { f o b l a c k , f o w h i t e , f o r e d , a n s o n ) .

H i g h f r a m e n u m b e r : F r a m e s a r n u m b e r e d 0 - 9 . S i m p l y t y p e i t h n u m b e r o f t h e f i n a l f r a m e y o w i s hd i s p l a y e d .

B a c k w a r d / F o r w a r d : W h e n A n m a t o r 6 h a d i s p l a y e d t h e n t i r ea n i m a t i o n , i h a t w o p t i o n s : r p e a t t h e d i s p l a y f o r w a r d o a l t e rn a t e f o r w a r d a n b a c k w a r dd i s p l a y s . T y p i n g a B a c k w a r d /F o r w a r d w i l l c a u s e t h e d i s p l a y t r e p e a t i t s e l f b e g i n n i n g t e n u n t i ly o p r e s s R E T U R N . T y p i n g w i l lc a u s e i t c o n t i n u o u s l y a l t e r n a t ef o r w a r d , b a c k w a r d , f o r w a r d , a n s o n u n t i l y o p r e s s R E T U R N .

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

L o a d a n S a v e : A f t e r s e l e c t i n ge i t h e r l o a d o r s a v e a t h m e n u ,s i m p l y e n t e r t h f i l e n a m e a n p r e s sR E T U R N .

A n i m a t o r B o o t e rO n c e y o u r a n i m a t i o n h a b e e nc o m p l e t e d a n s a v e d , u s A n i m at o B o o t e r ( P r o g r a m 2 ) t o c r e a t ep r o f e s s i o n a l t i t l e s c r e e n f o r a p r g r a m o y o u r o w n . H e r e ' s h o t e d i t A n i m a t o r B o o t e r t c u s t o m i z ei f o y o u r o w p r o g r a m s .

I l i n e 2 0 a s s i g n t h f i l e n a m ef o y o u r a n i m a t i o n t t h e v a r i a b l eS l $ .

I l i n e 3 0 a s s i g n t h e t h e n a m eo f t h e p r o g r a m t b o o t t t h v a r ia b l e S 2 $ .

I l i n e 4 0 a s s i g n t h c o m m a n du s e d t r u n y o u r p r o g r a m ( f o r e a m p l e , R U o S Y 4 9 1 5 2 ) t t h v a r i a b l e S 3 $ .

B s u r e t r e s a v e t h p r o g r a m( w i t h u n i q u e f i l e n a m e , i c a s ey o h a v e m a d e a e r r o r ) a f t e r m a i n g t h e s e m o d i f i c a t i o n s .T h a u t h o r w i s h e s t t h a n k N o a mL i t t m a n f o w r i t i n g t h m a c h i n e l a g u a g e s u b r o u t i n e f o A n i m a t o r 6 4 S e p r o g r a m l i s t i n g s o p a g e 9 1

B E F O R E T Y P I N G . B e f o r e t y p i n g i p r o g r a m s , p l e a s er e f e r t o " H o w T T y p e I C O M P U T E R 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 n t h i s i s s u e .

K

B

C R

J H

1

2

3

4

5 6

D 7

P o w e r B A S I C : F a s tG r a p h i c s B u f f e r

A r t i c l e o p a g e 7 8 R E C O P Y R I G H T 1 9 8 7 C O M P UT 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 DP R I N T " { C L R J 1 b L K }

S P A C E S } C O P Y R I G H T 1 9 8 7C O M P U T E P U B . , I N C . "

P R I N T T A B ( 1 1 ) " A L L R I G H T S{ S P A C E j R E S E R V E D "P R I N T " ( D O W N } P L E A S E W A I T ,

P O K I N G G R A P H I C B U F F E RL . F O R I - 5 1 0 0 0 T O 5 1 5 6 7 : R E A D K :P O K E I , K : X = X + K : N E X TI F X O 7 1 4 8 3 T H E N P R I N T "{ D O W N } E R R O R I D A T A S T A TE M E H T . " : S T O PS Y S 5 1 0 0 0 1 P R I N T " ( D O W N ) T H E

G R A P H I C B U F F E R I N O C T I V E . "p r i n t " ( d o w n } h i t s t o p / r e st o r e t o d e a c t i v a t e . "p r i n t " { d o w n ] s y s 5 1 0 0 0 t

r e a c t i v a t e .D A T A 1 7 3 , 3 B , 3 , 1 4 1 , 6 4 , 2 01 , 1 6 9 , 9 0 , 1 4 1 , 3 8 , 3 , 1 7 3 , 39 , 3 , 1 4 1 , 6 5D A T A 2 0 1 , 1 6 9 , 1 9 9 , 1 4 1 , 3 9, 3 , 1 6 9 , 0 , 1 4 1 , 6 8 , 2 0 1 , 1 4 1, 6 6 , 2 0 1 , 1 4 1 , 6 7D A T A 2 0 1 , 9 6 , 2 3 4 , 2 3 4 , 2 3 4, 6 , 1 4 1 , 6 2 , 2 0 1 , 1 4 2 , 6 0 , 2 01 , 1 4 0 , 6 1 , 2 0 1 , 1 6 5D A T A 1 5 4 , 2 0 5 , 8 3 , 2 0 1 , 2 4 0, 1 3 , 1 7 3 , 6 2 , 2 0 1 , 1 7 4 , 6 0 , 20 1 , 1 7 2 , 6 1 , 2 0 1 , 4 0D A T A 1 0 8 , 6 4 , 2 0 1 , 1 7 3 , 6 6 ,2 0 1 , 2 0 8 , 1 3 , 1 7 3 , 6 2 , 2 0 1 , 20 1 , 6 , 2 0 8 , 2 3 1 , 3 2D A T A 2 3 0 , 1 9 9 , 7 6 , 1 6 2 , 1 9 9, 1 7 3 , 6 2 , 2 0 1 , 4 B , 2 8 , 3 2 , 1 02 , 2 0 0 , 1 7 3 , 6 2 , 2 0 1D A T A 2 0 1 , 1 5 , 2 0 9 , 2 1 0 , 3 2 ,4 7 , 2 0 0 , 7 6 , 1 6 2 , 1 9 9 , 1 7 4 , 60 , 2 0 1 , 1 7 2 , 6 1 , 2 0 1D A T A 1 7 3 , 6 2 , 2 0 1 , 4 0 , 2 4 , 96 , 8 , 1 2 0 , 1 6 5 , 1 , 7 2 , 1 6 9 , 4 8, 1 3 3 , 1 , 1 7 3D A T A 6 2 , 2 0 1 , 1 4 1 , 0 , 2 0 B , 10 4 , 1 3 3 , 1 , 4 0 , 2 4 , 1 6 9 , 1 , 1 09 , 1 8 7 , 1 9 9 , 1 4 1D A T A 1 8 7 , 1 9 9 , 1 6 9 , 0 , 1 0 9 ,1 0 8 , 1 9 9 , 1 4 1 , 1 8 8 , 1 9 9 , 2 4 ,1 6 9 , 1 , 1 0 9 , 6 6 , 2 0 1D A T A 1 4 1 , 6 6 , 2 0 1 , 1 6 9 , 0 , 10 9 , 6 7 , 2 0 1 , 1 4 1 , 6 7 , 2 0 1 , 7 6, 1 6 2 , 1 9 9 , 3 2 , 1 7 4D A T A 2 5 5 , 1 6 9 , 1 , 1 4 1 , 6 8 , 20 1 , 1 7 3 , 8 3 , 2 0 1 , 3 2 , 1 7 7 , 2 55 , 1 7 3 , 8 4 , 2 0 1 , 9D A T A 9 6 , 3 2 , 1 4 7 , 2 5 5 , 1 7 3 ,8 5 , 2 0 1 , 1 6 2 , 8 6 , 1 6 0 , 2 0 1 , 32 , 2 1 , 2 0 1 , 3 2 , 1 7 4D A T A 2 5 5 , 1 6 5 , 1 B 6 , 3 2 , 1 7 7, 2 5 5 , 1 6 6 , 1 B 5 , 2 2 4 , 2 5 5 , 2 08 , 2 , 1 6 9 , 0 , 1 3 8 , 9D A T A 9 6 , 3 2 , 1 4 7 , 2 5 5 , 1 6 9 ,

E A F

X

B

K

F

J

R

M O

M

H

F

D

H

P

8 9

1 0

1 1

1 2

1 3

1 4

1 5

1 6

1 7

1 8

1 9

2 0

2 1

2 2

2 3

Q 2 4

G

O

C

C

2 5

2 6

2 7

2 8

B 2 9

E

X

O

K

M

O

H

B

M

J

K

3 0

3 1

3 2

3 3

3 4

3 5

3 6

3 7

3 8

3 9

4 0

D 4 1

K

C K F

R

D

D

B

H

A

4 2

4 3

4 4

4 5

4 6

4 7

4 8

4 9

5 0

5 1

0 , 1 4 1 , 6 6 , 2 0 1 , 1 4 1 , 6 7 , 2 0 1, 1 6 9 , 0 , 1 4 1 , 1 8 7D A T A 1 9 9 , 1 6 9 , 2 0 8 , 1 4 1 , 1 88 , 1 9 9 , 9 6 , 3 2 , 1 7 4 , 2 5 5 , 1 6 9, 0 , 1 4 1 , 6 8 , 2 0 1 , 1 7 3D A T A 8 3 , 2 0 1 , 3 2 , 1 7 7 , 2 5 5 ,1 7 3 , 8 4 , 2 0 1 , 9 , 9 6 , 3 2 , 1 4 7 ,2 5 5 , 1 7 3 , 9 4 , 2 0 1D A T A 1 6 2 , 9 5 , 1 6 0 , 2 0 1 , 3 2 ,2 1 , 2 0 1 , 3 2 , 1 7 4 , 2 5 5 , 1 6 5 , 1B 6 , 3 2 , 1 7 7 , 2 5 5 , 1 6 6D A T A 1 8 5 , 2 2 4 , 2 5 5 , 2 0 8 , 2 ,1 6 2 , 0 , 1 3 8 , 9 , 9 6 , 3 2 , 1 4 7 , 25 5 , 9 6 , 1 7 3 , 6 6D A T A 2 0 1 , 1 3 , 6 7 , 2 0 1 , 2 0 B ,1 , 9 6 , 3 2 , 1 7 4 , 2 5 5 , 1 7 3 , 8 3 ,2 0 1 , 3 2 , 1 7 7 , 2 5 5D A T A 1 7 3 , 8 4 , 2 0 1 , 9 , 9 6 , 3 2, 1 4 7 , 2 5 5 , 1 7 3 , 1 0 3 , 2 0 1 , 1 62 , 1 0 4 , 1 6 0 , 2 0 1 , 3 2D A T A 2 1 , 2 0 1 , 1 7 3 , 6 6 , 2 0 1 ,3 2 , 1 6 8 , 2 5 5 , 1 7 3 , 6 7 , 2 0 1 , 32 , 1 6 8 , 2 5 5 , 6 , 1 6 5D A T A 1 , 7 2 , 1 6 9 , 0 , 1 4 1 , 1 7 0, 2 0 0 , 1 6 9 , 2 0 8 , 1 4 1 , 1 7 1 , 2 00 , 1 2 0 , 1 6 9 , 4 8 , 1 3 3D A T A 1 , 1 7 3 , 0 , 2 0 8 , 1 6 2 , 5 4, 1 3 4 , 1 , 8 8 , 4 1 , 1 2 7 , 1 6 2 , 0 ,1 4 2 , 5 9 , 2 0 1D A T A 7 4 , 4 6 , 5 9 , 2 0 1 , 2 3 2 , 22 4 , 8 , 2 0 8 , 2 4 7 , 1 7 3 , 5 9 , 2 0 1, 3 2 , 1 6 8 , 2 5 5 , 2 4D A T A 1 6 9 , 1 , 1 0 9 , 1 7 0 , 2 0 0 ,1 4 1 , 1 7 0 , 2 0 0 , 1 6 9 , 0 , 1 0 9 , 17 1 , 2 0 0 , 1 4 1 , 1 7 1 , 2 0 0D A T A 1 7 4 , 1 7 0 , 2 0 0 , 2 3 6 , 1 87 , 1 9 9 , 2 0 8 , 1 9 5 , 1 7 4 , 1 7 1 , 20 0 , 2 3 6 , 1 8 8 , 1 9 9 , 2 0 B , I B D A T A 3 2 , 1 7 4 , 2 5 5 , 1 6 5 , 1 8 6, 3 2 , 1 7 7 , 2 5 5 , 1 6 6 , 1 B 5 , 2 2 4, 2 5 5 , 2 0 8 , 2 , 1 6 2 , 0D A T A 1 3 8 , 9 , 9 6 , 3 2 , 1 4 7 , 2 55 , 1 6 9 , 0 , 1 4 1 , 6 6 , 2 3 1 , 1 4 1 ,6 7 , 2 0 1 , 1 6 9 , 0D A T A 1 4 1 , 1 8 7 , 1 9 9 , 1 6 9 , 2 06 , 1 4 1 , 1 8 8 , 1 9 9 , 1 0 4 , 1 3 3 , 1, 4 0 , 9 6 , 2 0 1 , 0 , 2 4 0D A T A 3 3 , 1 4 1 , 6 3 , 2 0 1 , 1 6 5 ,

5 3 , 7 2 , 1 6 5 , 2 5 4 * 7 2 , 1 3 2 , 5 4 , 1 3 4 , 2 5 3 , 1 7 4 , 6 3D A T A 2 0 1 , 1 6 0 , 0 , 1 7 7 , 2 5 3 ,3 2 , 1 6 8 , 2 5 5 , 2 0 0 , 2 0 2 , 2 0 8 ,2 4 7 , 1 0 4 , 1 3 3 , 2 5 4 , 1 0 D A T A 1 3 3 , 2 5 3 , 9 6 , 0 , 0 , 0 , 0, 0 , 0 , 0 , 0 , 0 , 0 , 8 0 , 8 2 , 7 3D A T A 7 8 , 8 4 , 6 9 , 8 2 , 3 2 , 8 0 ,6 5 , 8 2 , 6 5 , 7 7 , 8 3D A T A 4 R E P R I N T E R D E VI C N O D A T A 5 R E S E C O N D A R YD D R E S S T R A N S P A R E N T ,

L I N E - F E E DD A T A 3 R E N U M B E R O H A R A C T E R S I V E R T I C A LP A C I N G 7 / 7 2 I N C i l C O M M A ND A T A 2 7 , 6 5 , 7 , 3 2 , 3 2 , 3 2 , 32 , 3 2 : R E M V E R T I C A L S P A C IN G 7 / 7 2 C O M M A N D S P A C ED A T A 3 R E N U O C H A R

I S E V E R T I C A L S P A C IN T N O R M A L C O M M A N DD A T A 2 7 , 5 0 , 2 0 , 3 2 , 3 2 , 3 2 ,3 2 , 3 2 : R E S E V E R T S P C I N G T N O R M A LD A T A 2 R E N U M B E R O H A R S I G R A P H I C S - O N C O MM A N DD A T A 2 7 , 7 5 , 3 2 , 3 2 , 3 2 , 3 2 ,3 2 , 3 2 : R E M G R A P H I C S - O N£ S P A C E ) C O M M A N D ■ * S P A C E S

C O M P U T E I S G a z e t t e O c t o b e r 1 9 8 7 8

Page 90: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 90/136

B E F O R E T Y P I N G . . B e f o r e t y p i n g i p r o g r a m s , p l e a s er e f e r t o " H o w T T y p o 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 .

F o n t P r i n t e rA r t i c l e o p a g e 8 0

P r o g r a m 1 F o n t P r i n t e rK 1 R E C O P Y R I G H T 1 9 8 7 C O M P U

T E P U B L I C A T I O N S , I N C .A L L R I G H T S R E S E R V E D

J 2 R E M C 6 4 £ 1 5 2 6 ( O 8 0 2 )( S P A C E j P R I N T E R O N L YF 3 P R I N T " [ C L R } ( B L U J( S P A C E S I C O P Y R I G H T 1 9 8 7

C O M P U T E ! P U B . , I N C . "S 4 P R I N T T A B ( 1 1 ) " A L L R I G H T S

! S P A C E ) R E S E R V E D " : G O S U B 4 6

S 5 D I M C H ( 8 0 ) : I I = 5 1 2 0 0J 6 S Y S 4 9 1 5 2 : I F F E E K ( 4 9 4 4 9 ) = 1T H E N G O S U B 4 5 0 : G O T O 6 0

E 7 P R I N T : I N P U T " D O C U M E N T F I E N A M E " r F S : P R I N T

H B I N P U T " I S T H D O C U M E N T S V E A S C R E E N C O D E S[ S P A C E S ) ( I E . , S P E E D S C RI P F I L E S ) " ; K 5

K 9 S F = 0 : G S = " , S , R " : I F L E F T S { KS , 1 ) " Y " T H E N G $ ' \ P , R " : S F

J 1 0 P R I N T ' M C L R } [ D O W N ]{ R I G H T j l N S E R T T E X T D S A N D P R E S S A K E Y "

H 1 1 P O K E 1 9 8 , 0 : W A I T 1 9 8 , 1 : P O KE 1 9 B . 0

E 1 2 0 P E N 1 5 , 8 , 1 5 : O P E N 8 , 8 , 8 , "0 : " + F S + G ?

E E 1 3 0 C L O S E 8 : I N P U T # 1 5 , A , B ? : C LO S 1

K D 1 4 0 I F A O 0 T H E N P R I N T " E R R O R" ; B S : P R I N T : G O S U B 4 5 0 i G O

T O 7 0M 1 5 O P E N B , 8 , 8 , " 0 : " + F S + G SC 1 6 O P E N 4 , 4 : O P E N 5 , 4 , 5R Q 1 7 0 F L = 0 : G E T # 8 , A S , A SF 1 8 P S = 0S 1 9 I F F L < > 0 T H E N C L O S E 8 i C L O S E

5 : P R I N T # 4 : C L O S E 4 : G 0 T 0 3 9B 2 0 G E T # 8 , A S : F L = S T : I F S F A N D A

S C ( A S } > 1 2 7 T H E N C H ( P S ) = 3 2: G O T O 2 5

B 2 1 I F A ? = C H R S { 1 3 ) 0 R ( S F A N D A S= C H R S ( 3 1 ) ) T H E N C H ( P S ) = - l: G O T O 2 8 0

J 2 2 I F S F T H E N C H ( P S ) = A S C ( A S ) :G O T O 2 5 0

K 2 3 P R I N T " E C L R ] " ; C H R ? ( 3 4 ) ; AA 2 4 C H ( P S ) = P E E K ( 1 0 2 5 )P 2 5 P S = P S + 1 : I F F L < > 0 T H E N C H ( P

S ) - R R 2 6 0 I F P S = 8 0 T H E N C H ( P S ) = - 1 : G O

T O 2 B 0J 2 7 G O T O 2 0 0A 2 8 P S = 0P 2 9 B = C H ( P S )X J 3 0 0 I F B = - 1 T H E N P R I N T * 4 : G O T O 18 J 3 1 A S " ' K 3 2 F O R J = I I + 8 * B T O I I + 8 * B + 7K 3 3 A S = A S + C H R S ( P E E K ( J ) )F G 3 4 0 N E X T

P X 3 5 0 P R I N T # 5 , A SK 3 6 P R I N T f 4 , S P C ( P S ) ; C H R S ( 2 5

4 ) ; C H R S ( 1 4 1 ) ;M 3 7 P S = P S + 1G S 3 8 0 G O T O 2 9 0H 3 9 P R I N T " { C L R } "C 4 0 P O K E 1 9 8 , 0E X 4 1 0 P R I N T " D Y O W A N T T

R I N T A N O T H E R D O C U M E N T "D G 4 2 0 P R I N T " { 9 S P A C E S j U S I N G

H I F O N T " ; : I N P U T "{ S P A C E S ) N [ 3 L E F T ! " f A N

J G 4 3 0 I F L E F T S ( A N S , 1 ) = " Y " T H E N PR I N T ' M C L R } [ D O W N } " : G O T O ?

B 4 4 E N S 4 5 F O R T = 1 T O 1 5 0 0 : N E X T : R E T U RC M 4 6 0 P R I N T " ( 2 D O W N ] . . . L O A D I N

G M L " ' : F O R I = 4 9 1 5 2 T O 4 9 5 0 3: R E A D A : X = X + A : P O K E I , A : N E

X J 4 7 I F X < > 4 4 3 6 8 T I I E N P R I N T "

[ D O W N j E R R O R I D A T AT A T E M E N T . " : E N D

B 4 8 R E T U R NS K 4 9 0 D A T A 1 6 9 , 5 2 , 1 6 0 , 1 9 3 , 3 2 ,

3 0 , 1 7 1 , 3 2 , 7 4 , 1 9 2F 5 0 D A T A 3 2 , 1 1 , 1 9 3 , 3 2 , 1 5 9 , 19 2 , 1 6 9 , 0 , 1 3 3 , 2 5 1

C 5 1 D A T A 1 4 1 , 4 0 , 1 9 3 , 1 6 0 , 2 0 0, 1 3 2 , 2 5 2 , 1 6 2 , 7 , 1 6 0

M 5 2 D A T A 7 , 1 7 7 , 2 5 1 , 1 0 6 , 1 4 5 ,2 5 1 , 1 2 6 , 4 2 , 1 9 3 , 1 3 6

D Q 5 3 0 D A T A 1 6 , 2 4 5 , 2 0 2 , 1 6 , 2 4 0 ,1 6 0 , 7 , 1 B 5 , 4 2 , 1 9 3

M 5 4 D A T A 1 4 5 , 2 5 1 , 1 3 6 , 1 6 , 2 4 8, 2 4 , 1 6 5 , 2 5 1 , 1 0 5 , 8

S 5 5 D A T A 1 3 3 , 2 5 1 , 1 6 5 , 2 5 2 , 1 05 , 0 , 1 3 3 , 2 5 2 , 2 0 6 , 4 0

G 5 6 D A T A 1 9 3 , 2 0 8 , 2 1 0 , 9 6 , 1 6 0, 0 , 1 4 0 , 4 1 , 1 9 3 , 1 3 2

S 5 7 D A T A 2 0 4 , 1 3 2 , 2 5 3 , 3 2 , 2 2 8, 2 5 5 , 1 6 2 , 8 , 2 2 1 , 3 0

A 5 8 D A T A 1 9 3 , 2 4 0 , 2 4 6 , 2 0 2 , 1 6, 2 4 8 , 1 6 4 , 2 5 3 , 2 0 1 , 2 0

M 5 9 D A T A 2 0 8 , 5 , 1 9 2 , 0 , 2 4 0 , 2 31 , 1 3 6 , 2 0 1 , 1 3 , 2 4 0

C D 6 0 0 D A T A 1 3 , 2 0 4 , 3 9 , 1 9 3 , 2 4 0 ,2 2 1 , 2 0 1 , 2 0 , 2 4 0 , 4

P D 6 1 0 D A T A 1 5 3 , 9 6 , 1 9 3 , 2 0 0 , 1 6 2, 1 , 1 3 4 , 2 0 5 , 1 6 6 , 2 0 7

J 6 2 D A T A 2 0 8 , 2 5 2 , 1 2 0 , 3 2 , 2 1 0, 2 5 5 , 8 8 , 2 0 1 , 1 3 , 2 0 8

R 6 3 D A T A 1 9 6 , 1 6 9 , 0 , 1 5 3 , 9 6 , 19 3 , 1 6 9 , 1 , 1 3 3 , 2 0 5

A 6 4 D A T A 1 6 5 , 2 0 7 , 2 0 8 , 2 5 2 , 1 69 , 1 , 1 3 3 , 2 0 4 , 9 6 , 1 6 9

C 6 5 D A T A 1 5 , 1 6 8 , 1 6 2 , 8 , 3 2 , 1 86 , 2 5 5 , 1 6 9 , 0 , 3 2

K 6 6 D A T A 1 8 9 , 2 5 5 , 3 2 , 1 9 2 , 2 5 5, 1 6 9 , 1 , 1 6 2 , 8 , 1 6 0

K 6 7 D A T A 0 , 3 2 , 1 8 6 , 2 5 5 , 1 7 3 , 51 , 1 9 3 , 1 6 2 , 9 6 , 1 6 0

X 6 8 D A T A 1 9 3 , 3 2 , 1 8 9 , 2 5 5 , 1 6 9, 0 , 1 6 2 , 0 , 1 6 0 , 2 0 0

R 6 9 D A T A 3 2 , 2 1 3 , 2 5 5 , 3 2 , 2 0 7 ,1 9 2 , 9 6 , 1 6 2 , 1 5 , 3 2

C 7 0 D A T A 1 9 8 , 2 5 5 , 3 2 , 2 0 7 , 2 5 5, 1 4 1 , 5 0 , 1 9 3 , 2 0 1 , 4 8

D K 7 1 0 D A T A 2 4 0 , 3 6 , 1 6 9 , 1 , 3 2 , 1 95 , 2 5 5 , 3 2 , 2 0 4 , 2 5 5

H 7 2 D A T A 1 6 9 , 1 3 , 3 2 , 2 1 0 , 2 5 5 ,1 7 3 , 5 0 , 1 9 3 , 3 2 , 2 1 0

G 7 3 D A T A 2 5 5 , 1 6 2 , 1 5 , 3 2 , 1 9 6 ,2 5 5 , 3 2 , 2 0 7 , 2 5 5 , 2 0 1

C 7 4 D A T A 1 3 , 2 0 8 , 2 4 1 , 1 6 9 , 1 , 14 1 , 4 1 , 1 9 3 , 3 2 , 2 0 4J 7 5 D A T A 2 5 5 , 1 6 9 , 1 5 , 3 2 , 1 9 5 ,

2 5 5 , 9 6 , 1 6 9 , 9 6 , 1 3 3R S 7 6 0 D A T A 2 5 1 , 1 6 0 , 1 9 3 , 1 3 2 , 2 5

2 , 1 6 0 , 2 5 5 , 2 0 0 , 1 7 7 , 2 5 1

E 7 7 D A T A 2 0 B , 2 5 1 , 1 4 0 , 5 1 , 1 9 3, 9 6 , 0 , 1 4 5 , 1 7 , 1 5 7

B 7 8 D A T A 2 9 , 1 4 8 , 3 4 , 1 9 , 1 4 7 , 16 , 0 , 0 , 0 , 0

G 7 9 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 1 47 , 1 7

B 8 0 D A T A 1 7 , 7 3 , 7 8 , 8 3 , 6 9 , 8 2 ,8 4 , 3 2 , 7 0 , 7 9

Q G 8 1 0 D A T A 7 9 , 8 4 , 3 2 , 6 8 , 7 3 , 8 3 ,7 5 , 3 2 , 3 8 , 3 2

F P 8 2 0 D A T A 6 9 , 7 8 , 8 4 , 6 9 , 8 2 , 3 2 ,7 0 , 7 9 , 7 8 , B 4

G H 8 3 0 D A T A 3 2 , 7 0 , 7 3 , 7 6 , 6 9 , 7 8 ,6 5 , 7 7 , 6 9 , 5 8

G 8 4 D A T A 1 3 , 0

P r o g r a m 2 I t a l i c F o n tS 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 e8 b e f o r e t y p i n g i n 7 0 0 0 : 1 E7 0 0 8 : 0 07 0 1 0 : 0 07 0 1 8 : 0 07 0 2 0 : 0 07 0 2 8 1 0 07 0 3 0 : 0 07 0 3 8 : 0 07 0 4 0 : 0 07 0 4 8 : 0 07 0 5 0 : 0 07 0 5 9 : 0 07 0 6 0 : 0 07 0 6 8 : 0 07 0 7 0 : 0 07 0 7 8 : 0 07 0 8 0 : 0 07 0 8 B : 0 07 0 9 0 : 0 07 0 9 8 : 0 07 0 A 0 : 0 07 0 A 8 : 0 07 0 B 0 1 0 07 0 1 3 8 : 0 07 0 C 0 : 0 07 0 C 8 : 0 07 0 D 0 : 0 07 0 D 8 : 3 C7 0 E 0 : 0 67 0 E 8 : 3 C7 0 F 0 : 0 07 0 F 8 I 0 07 1 0 0 : 0 07 1 0 B : 0 C7 1 1 0 i 6 67 1 1 B : 6 67 1 2 0 : 0 C7 1 2 3 : 3 17 1 3 0 : 1 E7 1 3 8 : 0 67 1 4 0 : 0 C7 1 4 B : 3 07 1 5 0 1 0 07 1 5 8 : 0 07 1 6 0 : 0 07 1 6 8 : 0 07 1 7 0 : 0 07 1 7 8 : 0 07 1 8 0 : 1 E7 1 8 B : 0 C7 1 9 0 : I E7 1 9 B : 1 E7 1 A 0 : 0 37 1 A B : 3 F7 1 D 0 : 1 E7 1 B 8 : 3 F7 1 C 0 : 1 E7 1 C 8 : 1 E7 1 D 0 : 0 07 1 D 8 : 0 07 1 E 0 : 0 E7 1 E 8 : 0 07 1 F 0 : 7 0

3 3 3 7 6 E0 I E 0 33 0 3 0 3 E0 I 3 0 3 0 3 I F0 0 I E 3 0 0 I 0 0 I F 3 33 3 3 0 0 0 1 C0 3 0 0 0 33 0 3 0 3 61 C 0 C 0 0 6 7 F 0 3 3 0 I S 3 30 0 3 E 3 0 0 I F 3 0 0 3 E 3 0 0 I F 3 00 3 0 0 3 3 0 3 3 3 30 6 6 0 3 I 0 3 3 3 30 3 0 3 3 3 0 1 7 0 C 0 C 0 1 8 3 C 7 E1 3 7 0 0 0 0 0 0 C 0 C I 6 6 6 6 0 06 F 6 I 3 3 3 0 6 1 83 3 I E 3 0 1 0 1 3 0 3 01 0 0 6 6 3 C F F1 8 1 8 7 E0 0 0 0 0 00 0 0 7 E0 0 0 0 0 00 0 0 3 3 3 6 60 1 C 1 83 0 3 0 C3 0 3 1 C0 7 I F 6 63 3 E 0 63 3 3 0 7 3 0 1 3 3 3 3 3 3 3 3 3 3 0 0 0 C 0 0 0 0 C 0 01 3 6

0 7 0 1 8 0 C 0

6 0 6 23 6 6 6 6 6 6 6 6 6I T 6 1 1 6 6 3 E6 6 1 8 1 80 6 0 67 6 I B 1 8F D 6 6 6 6 6 66 6 7 C6 6 3 E6 0 6 03 0 1 I

6 6 6 66 6 3 CF E 7 C1 8 3 C6 3 1 3 3 0 3 03 6

0 0 1 I 7 3 0 0 0 0 0 0 0 0F F 6 60 7 3 6 6 7 6 60 0 0 03 1 0 1 3 C 6 61 8 1 80 0 1 80 0 0 00 0 1 8I B 3 06 6 1 1 3 6 0 6 7 0 0 6 6 66 6 6 61 8 1 86 6 0 6 6 60 0 1 80 1 3 1 7 0 0 1

3 0 8 3 0 0 E 47 C 0 0 A 3 0 0 B C3 0 5 3 0 0 E DI 0 0 9 70 7 C E 46 0 B 3 0 8 0 3 C B 26 0 F 3 0 0 2 4C 6 0 0 E E6 6 0 0 E 53 0 0 9 56 6 A 0 6 0 7 B F6 0 0 0 B 7 0 5 0 0 6 3 0 0 6 C1 0 7

6 C 0 0 7 6 0 6 0 C 7 8 F F7 0 0 7 83 0 0 A 7F 0 D 3 0 3 1 8 1 8 B 01 0 0 B 80 0 0 0 E 21 0 2

0 0 0 0 8 6 0 9 1 0 E 4 6 0 0 5 3 0 8 0 0 0 0 2 40 0 0 3 23 0 A B 0 C 0 0 0 0 4 1 3 0 0 40 0 0 0 3 1 8 0 0 E 36 0 0 0 D 3 C 0 0 5 7 E 0 0 9 7 0 0 7 03 0 0 B B0 0 3 3 0 A 3 C 0 0 8 21 0 0 9 B3 C 0 0 E E3 0 1 0 0 0 0 9 51 8 3 0 F 0 0 D 0 0 0 0 8 7 0 9

8 C O M P U T E I S G e z o l l o O c l o b o r 1 9 B 7

Page 91: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 91/136

7 1 F 8 : 1 E7 2 0 0 1 0 07 2 0 9 : 0 c7 2 1 0 : 3 E7 2 1 B i l E7 2 2 0 : 3 C7 2 2 B : 3 F7 2 3 0 : 3 F7 2 3 8 : 1 E7 2 4 0 1 3 37 2 4 8 : 1 E7 2 5 0 : 0 F7 2 5 8 : 3 37 2 6 0 : 3 07 2 6 8 : 6 37 2 7 0 : 3 37 2 7 8 : 1 E7 2 8 0 : 3 E7 2 8 8 : 1 E7 2 9 0 i 3 E7 2 9 8 : 1 E7 2 A 0 : 3 F7 2 A 8 : 3 37 2 B 0 : 3 37 2 8 9 : 6 37 2 C 0 : 3 37 2 C S : 3 37 2 D 0 : 3 F7 2 D 8 : 1 C7 2 E 0 : C 07 2 E 8 i l B7 2 F 0 : 3 37 2 F 8 : 3 37 3 0 0 : 0 07 3 0 8 : F 7 3 1 0 : 0 07 3 1 8 : F A7 3 2 0 : 0 07 3 2 8 i C 07 3 3 0 : C 7 3 3 8 : 0 37 3 4 0 : 0 07 3 4 8 : C C7 3 5 0 : 0 37 3 5 8 : 1 87 3 6 0 : 0 07 3 6 8 : 1 B7 3 7 0 : 0 27 3 7 8 : 0 07 3 8 0 : 0 07 3 8 8 : 1 87 3 9 0 : 0 07 3 9 8 : 1 87 3 A 0 : 5 E

3 A B : E 07 3 B 0 : 0 77 3 B 8 : F F7 3 C 0 : 1 27 3 C 8 : 1 27 3 D 0 : 0 17 3 D 8 : 0 07 3 E 0 : 0 F7 3 E 8 : F 97 3 F 0 ; F 07 3 F 8 : F 07 4 0 0 : E 17 4 0 8 : F F7 4 1 0 : F F7 4 1 8 i l ' F7 4 2 0 : F F7 4 2 8 : F F7 4 3 0 : F F7 4 3 8 : F F7 4 4 0 : F F7 4 4 8 : F F7 4 5 0 I F F7 4 5 8 : F F7 4 6 0 : F P7 4 6 8 : F F7 4 7 0 : F F7 4 7 8 : F F7 4 8 0 : F F7 4 8 8 : F F7 4 9 0 : F F7 4 9 8 : F F

3 0 0 0 0 0I 3 3 3 3 3 3 3 3 3 3 0 3 03 3 3 3 3 30 0 0 6 0 63 6 3 C3 0 3 07 7 3 B 3 F3 3 3 33 3 3 33 3 3 33 3 3 33 3 3 00 C 0 C3 3 3 33 3 3 36 3 6 33 I 3 3 0 0 0 8 4 9C 3 1 1 3 C 9 C 0 0 0 0F F 0 0 0 02 2 2 30 0 0 0C C C 3 0 3 0 30 0 9 3 0 3 0 31 8 1 80 0 0 01 8 1 80 4 0 S0 0 0 00 0 0 01 1 0 0 0 01 8 1 85 D E E 0 7 0 7F F 0 00 3 0 0 I E0 0 0 0 0 00 0 6 3 F 0 F 0F 0 F 0C C F E C F C FF E F F F E F F F E C F C FF 3 F FF C F FC C E F F 9 F C F E F C F E F C F F E 0

0 1 F F F F7 6 7 C 6 66 6 6 6 7 6 7 6 6 6 7 6 1 8 1 80 0 7 7 6 0 6 0D C 7 E 6 E6 6 6 67 6 6 6 7 7 3 C 0 6I 1 6 6 6 66 6 D 6 F E1 3 3 C 1 81 8 3 07 F 4 93 0 C 01 1

C 3 6 6 3 30 0 F 0 F 00 0 F F2 2 2 20 0 C 0 C 03 C 0 0 0 0 C C6 C 0 0 I I 0 0 0 FI F I FI 0 0 0 0 0I F I FF F F F F FF 8 F 85 0 5 EE E 0 0 0 0 0 03 3 6 63 3 6 66 7 0 0 F 00 0 1 8 2 CF 0 F 0 0 F9 9 F C C l 9 9C F 9 FE 9 C 8 E 0 E 7C 9 C 9 E E F F C 9 8 7F 3 E 78 0 C C 9 9C C 9 9C C 9 9C C 9 9C 9 C C

0 0 I B0 0 0 06 6 6 66 6 7 C6 6 3 C6 7 6 0 7 E6 6 6 6 3 C6 6 1 8 3 C6 3 6 C 6 66 0 7 EC C 6 6 6 6 3 C6 0 6 03 0 6 6 6 6 3 C1 8 1 86 6 3 C3 1 E E C 66 6 I B 1 86 0 7 E0 1 C 3 1 8 1 63 C 9 C 0 0 0 0F 0 F 0F F F F0 0 0 0 C 0 C BC 3 0 3 0 3C 3 9 3 0 3 0 31 8 1 80 F 0 F0 0 0 1 0 0 F F1 8 1 8

0 0 1 1 1 8 I B0 0 E E 0 7 0 70 0 0 06 6 3 E6 6 3 C7 6 F 0 F 00 0 0 04 9 0 0 0 00 0 9 C 9 C 9 9 8 39 C 9 C 9 C E E C F 9 9 9 9E 7 C 3F F 9 3 9 9E 7 C 32 3 9 9 9 99 9 C 38 9 C l F 99 F 9 FF 8

0 C 0 E 0 0 6 20 D 0 0 F 90 5 0 0 C 70 9 0 0 2 B0 7 0 D 0 0 4 20 3 0 F 0 0 1 90 0 6 70 4 0 C 0 5 0 D 0 6 0 0 7 C0 0 0 60 0 I D0 0 4 30 0 9 90 8 0 5 0 9 3 0 F 81 C

C 6 6 D 0 0 E 6F 0 E EF F F 60 0 9 CF 0 C B 0 F3 7 0 I 3 5 6 6 0 3 1 8 E 70 2 0 4 2 0 B CF F 5 F1 F 0 0 8 41 2 1 9 0 0 5 EE 0 8 F0 7 9 70 9 0 0 9 30 F 0 0 C 6F D 0 0 E 50 0 0 5 90 F A 3F 3 F F F 3 F F 3 DF F A CF F 2 CF 9 8 5 F 9 F D C B F F 8 9F 6 F F A BF F C 4F F 2 59 2 F 8 I BF 3 F A

7 4 A 0 : F F7 4 A B j F F7 4 B 0 : F F7 4 B 8 : F F7 4 C 0 : F F7 4 C 8 : F F7 4 D 0 : F F7 4 D 8 : C 37 4 E 0 : F 97 4 E 8 : C 37 4 F 0 : F F7 4 F 8 : F F7 5 0 0 : F F7 5 0 8 : F 37 5 1 0 : 9 97 5 1 8 : 9 97 5 2 0 I F 37 5 2 8 : C E7 5 3 0 : E 17 S 3 8 . F 97 5 4 0 : F 7 5 4 8 : C F7 5 5 0 : F F7 5 5 8 : F F7 5 6 0 : F

5 6 8 i F F7 5 7 0 i F F7 5 7 8 : F F7 5 8 0 : E 17 5 8 8 : F 37 5 9 0 : E 17 5 9 8 : E 17 5 A 0 : F C7 5 A 8 ; C 07 5 B 0 : E 17 5 B B : C 07 5 C 0 1 E 17 5 C 8 : E 17 5 D 0 1 F F7 5 D 8 t F F7 5 E 0 : F 17 5 E 8 j F F7 5 F 0 : 8 F7 5 F 8 : E 17 6 0 0 : F F7 6 0 8 t F 37 6 1 0 : C 17 6 1 8 : E 17 6 2 0 : C 37 6 2 8 i C B7 6 3 0 : C 07 6 3 8 : E 17 6 4 0 I C C7 6 4 8 : E 17 6 5 0 1 F 07 6 5 8 i C C7 6 6 0 . C F7 6 6 B i 9 C7 6 7 0 1 C C7 6 7 8 : E 17 6 8 0 t C l7 6 8 8 : E 17 6 9 0 I C 17 6 9 8 i E l7 6 A 0 : C 07 6 A 8 i C C7 6 B 0 I C C7 6 B 8 i 9 C7 6 C 0 1 C C7 6 C B i C C7 6 D 0 t C 07 6 D 8 : E 37 6 E 0 : 3 F7 6 E 8 i E 77 6 F 0 1 C C7 6 F 8 i C C7 7 0 0 : F F

7 0 8 : 0 F7 7 1 0 : F F7 7 1 8 : 0 57 7 2 0 : F F7 7 2 8 : 3 F7 7 3 0 : 3 37 7 3 8 : F C7 7 4 0 I F

F C F F C CF C F F 9 CF C F C F F C 0C C F 6 E 7F F E C E F C FF F F F 9 9 9 99 9 0 0E C C C F 9C E F 3 E 7E C E 7 F 39 C E E F F F FF F F FF F F FF C F 9C C F E C C F CC F F E C C C C C F C C C CC C F F F F F 3E C F F 8 1E F C F F F F FE C C C C CC C C FC 9 C CC F C FC F C FC C C FC C C CF F F 9 F 9C 9 C 3C F C F8 8 8 0C C C C C C C CC C C C C CC C F 3 F 3C C C CC C C C9 9 C C E lC C C CF F F 7 B 63 C E E C 3 6 3 F F F F0 F 0 FF F D D D CF F F F3 F 3 F3 C F C F CF F F F

F E C C 9 9C 9 9 0 E E C 9 F 9 E 7C F C F8 C F F 8 E 8 0 8 0F F F FE F F F F F9 0 C F E C C 7 9 8F F C F C FF F 0 C 8 E F F F F8 1 F FF F F FF E 9 9 E E F C E F 9 9 8 0F 9 F 98 3 9 9E 7 E 7C 9 C l F 9F F F FF F 9 C F 8 F F F 3 E 70 0 a 9 8 9 9 F 9 F9 9 8 9 8 9 9 9 8 9 E E F 3 F 38 8 9 9 2 3 8 1 9 19 9 9 98 9 9 9 9 98 3 8 7C F E E 9 9 9 99 9 2 9 0 1E 7 C 3C 3 E 7E 7 C F8 0 B 6C 3 E E 3 C 9 9 C CF F F F0 F 0 FF 0 D D F F 3 F 3 FC 3 F F F 3

E F 9 C C 3 E 78 3 9 3C 9 C l F 3C B C C 9 0 F 3 C 3E 7 E 7C F E FF F F FF E F F F F9 9 9 96 E 9 9 B 99 9 C 0F F E F E 7 C F9 F E 7 F FE 7 E 7F F F FE E C 9 9 C E 7 8 19 8 9 C F 9 F 99 9 C 39 C E E 9 C 9 C E 7 F FE E E F F F F FE 7 8 FF E F F F F9 9 9 9 8 39 C 9 8 9 8 9 9 9 9 9 9 9E C 9 C 9 9 9 8 3 3 9 9 9 99 C 9 F 9 FC F 9 9 9 C E 7 E 79 C C 3 E 71 3 9 9 9 9E E 9 8 F E 3 C

E 7 E 7C 3 6 3 F F F F0 F 0 F0 0 F F F FF F F F3 F 3 F3 C F C F C3 C

F F A 0F A F F A BF B F F E 28 7 5 BF F F D F B F 6 E F F 0 F F E AF B F 6 F F 6 9F 2 F F C 3F A F 1 F 1 F B F 9 F 3 C F 8 AF F 6 BF F C AF F D EF 7 F 4 F 7 F 4 F F D DF F 7 DF A F F A 3F 6 F F 4 BF D C 8 F B F F 1 0F 1 F F F F E CF 7 F I F 0 F F B EF 5 F 9 F F 1 7F F D EF F B 6F 3 F 4 F F 9 BF F 8 9F 4 F 7 F F 0 EF 8 F 2 F 9 F 9 F I F 1 F F F FF F B 9F D F I F F C F 9 AE D 3 4 9 9 E 5F F E E0 F 0 F F F 6 90 0 3 1 C C B BF C 2 7C F

7 7 4 8 : 3 3 6 6 C C 9 9 3 3 6 6 C C 9 9 0 47 7 5 0 : F C F C F C F C F C F C F C F C 3 7 7 5 8 : E 7 E E E 0 E 0 E 7 E 7 E 9 7 7 6 0 1 F F F F F F F F F 0 F 0 F 0 F 0 6 7 7 6 8 : E 7 E E E 0 E 0 F F F F F 5 7 7 7 0 : F D F F 7 E l F F E D F F 97 7 7 8 i F F F F F F F 0 0 0 6 77 7 8 0 : F F F F F F E 0 E 0 E 7 E 7 E 7 D 7 7 B B : E 7 E E 7 0 0 0 0 F F F F F F 6 7 7 9 B j F F F F 0 0 E 7 E 7 E 7 D 67 7 9 8 : E 7 E E 7 0 7 0 7 E 7 E E 7 7 7 A 0 : A 1 A 2 A A F F F F F F B B7 7 A 8 : 1 F I I F I F I F I F I F I F 9 77 7 B 0 : F 8 F F 8 F 8 F 8 F 8 F 8 F S 9 F7 7 B 8 : 0 0 0 0 F F F F F F F F F F A 7 7 C 0 i E D F C C C C 9 9 9 C l F C 7 7 C 8 : E D F E C 9 9 9 9 C F F 7 27 7 D 0 : F E F C F 9 9 3 8 7 8 F 9 F F F B 07 7 D 8 t F F F F F F 0 F 0 0 F 0 F A 97 7 E 0 : F 0 F 0 F 0 F 0 F F F F F F F B 7 7 E 8 : 0 6 9 C B E 7 D 3 B 9 6 0 F F 8 07 7 F 0 : 0 F 0 0 F 0 F F F F F F F F 7 7 F 8 : 0 F 0 F 0 F 0 F F 0 F F 0 3

S t a r sA r t i c l e o p a g e 6 8 K 1 R E C O P Y R I G H T 1 9 8 7 C O M P U

T E P U B L I C A T I O N S , I N C .A L L R I G H T S R E S E R V E D

H 2 f I > O K E 5 5 , 0 : P O K E 5 6 , 8 4 : C L R : RD = J 7 1 8 0

M 3 D I M S X ( 1 5 0 ) , S Y ( 1 S 0 ) , S M ( 2 00 ) , M O ( 1 2 ) , C $ ( 3 5 ) , C S ( 3 5 ) ,E T ( 1 2 ) , M T ( 1 2 ) , B S ( 3 5 )

S 4 P R I N T " { C L R ) £ 8 S ( 4 R I G H T j CO P Y R I G H T 1 9 8 7 C O M P U T E !U B . , I N C . "

J 5 P R I N T T A B f l l } " A L L R I G H T S[ S P A C E j R E S E R V E D "

H G 6 0 P R I N T " i 2 D O W N } " T A B ( 1 6 ) "( r v s H d o w n ] s t a r s [ o f f ! 1 1: P R I N T m ( D O W N ) P L E A S E W A I T

2 S E C O N D S . . E 7 F O R I l T O 1 2 : R E ; A D i ; T ( I ) , M T (

I ) N E X TF 8 F O R I = 1 T O 3 3 : R E A D A : P O K E 4 9 1

5 1 + I , A : X = X + A : N E X TF 9 I F X O 5 8 1 0 T H E N P R I N T " E R R O R

I M D A T A S T A T E M E N T . 1 " :S T O P

S C 1 0 0 P O K E 5 6 3 3 4 , P E E K ( 5 6 3 3 4 ) A ND 2 5 4 : P O K E 1 , P E E K t 1 } A N D 2 5

K K 1 1 0 S Y S 4 9 1 5 2 : P O K E 1 , P E E K ( 1 ) OR 4 : P O K E 5 6 3 3 4 , P E E K ( 5 6 3 3 ) O R 1

Q 1 2 F O R I = 1 T O 4 : R E A D P O ( I ) , D I {I ) : N E X T : G O S U B 5 5 0

M A 1 3 0 F O R I = I T O 1 2 : R E A D M O ( I ) : N EX F F 1 4 0 F O R I = 0 T O 3 : A % ( I ) = P E E K ( 6 3

+ I ) : N E X T : P R I N T " { C L R ) " : 0z =

G 1 5 P O K E 1 9 8 , 0 : P R I N T M [ R V S ){ S P A C E S } M E N U{ S P A C E S ) ( O F F ) "

B 1 6 P R I N T " ( P R E S S R E T U R N F O D E F A U L T R E S P O N S E S ) " : P R

I N T " f 2 D O W N ] 0 Q U I T "S 1 7 P R I N T " 1 S I M U L A T I O N " : ?

R I N T " 2 C O N S T E L L A T I O N( S P A C E ) S T U D Y "

C 1 8 P R I N T " 3 C O N S T E L L A T I O NS T U D Y W I T H Q U I Z " : I N P U T" { d o w n H r v s } c h o i c e (

{ S P A C E } - 3 ) : ( O F F )( L E F T ] " ; A A

K 1 9 I F A A < 1 O R A A > 3 T H E N E N DX 2 0 O N A A G O T O 2 1 0 , 2 5 0 , 2 5 0C 2 1 A A = 4 : I N P U T M { 2 D O W N )

C O M P U T E ' S G a z a r r o O c t o b e r 1 9 8 7 8 9

Page 92: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 92/136

F

R

F H R

X K S

M D

Q

M S

B

S

E C

B X J P J

S C F

J E

O

B

A Q

M

K

M

X

B J C F

K

o

2 2

2 3

2 4 2 5 2 6

2 7 2 8 2 9

3 0 3 1

3 2 3 3 3 4

3 5

3 6

3 7 3 8

3 9 4 0 4 1 4 2 4 3

4 4 4 5 4 6 4 7 4 S

4 9

5 0

5 1 5 2 5 3

5 4

5 5

5 6

5 7 5 8 5 9

6 0

6 1

6 2

f r v s ) h o u r l y o m o n t h l y[ s p a c e } s i m u l a t i o n ( h o [ s p a c e } m ) ( o f f JJ S P A C E S ) M [ 3 L E F T ) " f A SI F A S 1 - H " T H E N H B = 1 : D B = ( 1 : GO T O 2 5 0I F A S " M " T H E N H B - g : D B » - 3 0 :G O T O 2 5 0G O T O 2 1 0G O S U B 1 2 7 0 : G O S U B 5 9 0I S = 0 : L B S = " C O M P U T I N G " i X =8 6 9 : G O S l i B 8 4 0R E A D R A : I F R A > 0 T H E N 3 2 0I F R A = 0 T H E N 3 8 0R E A D L B ? : C I = R A * - 1 : X = 9 4 9 :B H = 0 : I F L A > . 5 A N D C I = 2 O T H EN 3 8 0G O S U B 1 2 6 0 : G O S U B 8 4 0S M ( I S ) = » 6 : S X ( I S ) = C I l I S = I

1 : C S ( C I ) = L B S : G O T O 3 6 R E A D D C , M G : I F B H = 1 T H E N M G =5 : G O T O 3 5 0G O S U B 1 5 0 0 : I F A L < 0 T H E N M G =5 i B H = l ; G O T O 3 5 0G O S U B 9 3 0 ; I F A A > 1 T H E N G O S UB 7 5 05 X ( I S ) = X : S Y ( I S ) = Y : S M ( I S) = M G : I S = I S + 1I F P E E K ( 6 5 3 ) = 4 T H E H G O S U B 4

9 0 : G O T O 1 5 0G O T O 2 7 0S ( I 2 5 I F A A = 4 T 1 I E N A A= 1 : G O T O 4 1 0O N A A G O T O 4 0 O , 4 8 0 , 9 6 0G O S U B 5 9 0 : G O S U B 7 0 0A 2 = A 2 + H B : I F A 2 > 2 4 T ! i E N A 2= A 2 - 2 4 : D D = D D + 1 : J D = * J D + 1D D = D D + D B : J D = J D + D BI F D D > M O ( M M ) T H E N D D = D D - M O( M M ) i M M = M M + l : I F M M > 1 2 T H EN M M = 1I F D D > M O ( M M ) T H E N 4 3 0T M = I N T ( A 2 ) + A N / 6 0F O R I = 0 T O 3 : P O K E 6 3 + I , A % ( IG O S U B 1 3 8 0 : G O T O 2 6 0L B S = " P R E S S R E T U R H " : X = 8 6B : G O S U B 1 2 6 0 : G O S U B 8 4 0 : P OK E 1 9 8 , 0 : W A I T 1 9 8 , 1F O R I = 0 T O 3 : P O K E 6 3 + I , A * ( I) : N E X T : L A = L A / R D : G O S U B 5 00 : G O T O 1 5 0P O K E 5 3 2 2 , 2 0 i P O K E 5 6 5 7 G ,3 : P O K E 5 3 2 6 5 , P E E K ( 5 3 2 6 5 )A N D 2 2 3 : P O K E 6 4 B , 4 : P O K E 5 32 8 0 , 1 5R E T U R NX C = I N T ( X 0 / 8 ) : Y R = I N T ( Y 0 /S ) : L N = Y 0 A N D 7P T = A D + Y R * 3 2 0 + X C * 8 + L N : X B= 7 - ( X 0 A N D 7 )P O K E F T , P E E K ( P T ) O R 2 l X B ! RE T U R NS 8 = 3 2 7 6 9 : L B = 8 0 0 0 : N 6 = 3 2 6 B : P O K E 4 0 7 6 9 , 0 : G O S U B 8 6 0: A D = N 6

F O R I = l T O i a 0 S T E P 2 : X 0 = 1 2 7• S I N { 2 * I * R D ) + 1 2 7 : Y 0 = 1 0 0* C O S ( 2 * I * R D ) + 1 0 0G O S U B 5 2 0 : N E X TF O R J = » 1 T 0 4 : X = P O ( J ) : Y = D I (J ) : G O S U B B 5 0 : N E X T : R E T U R NB G = 0 i I F T M > M T ( M M ) A N D T M < ET ( M M ) T H E N B G = 6P O K E 5 3 2 S 0 , B G : A D = 2 4 5 7 6 : S8 = 2 3 5 5 3 : L a = 1 0 0 0 : N 6 = 2 3 5 52 : P O K E 2 4 5 5 3 , B G + 1 C : G O S U BB 6 S 8 = 3 2 7 6 8 : L 8 = 8 0 0 0 : N 6 = A D :G O S U B 8 6 0P O K E 5 3 2 6 5 , P E E K ( 5 3 2 6 5 ) O R3 2 : P O K E 5 3 2 7 2 , 1 2 0 : P O K E 5

5 7 6 , 2 i A D = 2 4 5 7 6S 6 3 X = 2 7 : L B S = S T R S ( M M } : G O S U B

B 2 A 6 4 X = 2 9 : Y = 3 7 6 ; G O S U B S 5 0M 6 5 X = 3 1 ; L B S = S T R S ( D D ) t G O S U B

8 2 D 6 6 A 4 = I ! I T ( A 2 ) : T D S " A M " : I F A

4 > = 1 2 T H E N T D 5 = " P M " t I F A 4 >1 2 T H E N A 4 = A 4 - 1 2

F 6 7 X = 6 7 : L B S = S T R 5 ( A 4 ) : G O S U B2 0 : X = 6 9 : Y = 4 6 4 : G O S U Q 8 5 0

P Q 6 8 0 A 4 = I N T ( A H ) : X = 7 0 ; L B ? = S T RS ( A 4 ) : I F L E N ( L B S ) = 2 T H E N LB ? = " 0 " R I G H T ? { L B 5 . D

B 6 9 G O S U B 8 2 0 : X = 7 3 : L B S = T D ? t GO S U B 8 4 0 : R E T U R N

R 7 0 0 I S = 0J 7 1 M G = S M { I S ) : X = S X ( I S ) : Y » S Y

( I S ) : I F M G = 2 5 5 T H E N R E T U R NS 7 2 I F X = 0 T H E H 7 4 0H 7 3 G O S U B 7 5 0M 7 4 I S = I S + l i G O T O 7 1 0F M 7 5 0 O N M G G O T O 7 6 0 , 7 9 0 , 8 0 0 , 6 0 0

, 8 1 0 , 8 1 0S 7 6 X 0 - X : Y 0 = Y + 1 : G O S U B 5 2 0 : X 0

= X + l i Y 0 » Y i G O S U B 5 2 O t X 0 = X+ 2 i Y 0 = Y : G O S U B 5 2 0

X 7 7 X 0 = X + 3 : Y 0 = Y + 1 : G O S U B 5 2 0M 7 8 X 0 = X + l i Y 0 = Y + 2 : G O S U B 5 2 0 :X 0 = X + 2 : Y 0 = Y + 2 : G O S U B 5 2 0

B 7 9 X 0 = X + 1 : Y 0 = Y + 1 : G O S U B 5 2 0H 8 0 X 0 = X + 2 : Y 0 = Y + 1 : G O S U B 5 2 0S 8 1 R E T U R NE 8 2 F O R J = 1 T O L E N ( L B S ) - 1 : Y = ( V

A L [ M I D ? ( L B S , J + 1 , 1 ) ) + 4 B )* 8 : G O S U B 8 5 0 i X = X + l

B S 8 3 0 N E X T R E T U R NJ 8 4 F O R J = 1 T O L E N ( L B S ) : Y = ( A S C

( M I D S ( L B S , J , 1 ) ) - 6 4 ) * 8 : GO S U B 8 5 0 : X = X + 1 : N E X T : P E T UR

C S 8 5 0 L 8 = 7 : S B = 2 1 5 0 4 + A B S ( Y ) : N 6= A D + X * 8 : G O S U B 8 6 0 : R E T U R N

D J 8 6 0 L 8 = L 8 + 1 : E 6 = N 6 + L 8 : E 8 = S 8 +L

M 8 7 A % = L 8 / 2 5 6 : A 6 = L 8 - 2 5 6 ' A %X 8 8 B * = ( E 6 - A f i ) / 2 5 6 : B 6 = E 6 - 2 5

6 * B % - A 6S 8 9 C % = ( E B - A 6 ) / 2 5 6 : C 6 = E 8 - 2 5

6 - C % - A 6C 9 0 P O K E 7 8 1 , A % + 1 : P O K E 7 8 2 , A 6

: P O K E 9 1 , C % : P O K E 9 0 , C 6 : P OK E 8 9 , B % i P O K E B B , B 6

O 9 1 I F A 6 = 0 T H E N S Y S 4 1 9 7 1 : R E T UR

R 9 2 S Y S 4 1 9 6 4 : R E T U R NP B 9 3 0 A Z = 2 * _ T - A Z : Q = S I N ( X / 4 - A L /

2 ) / C O S ( t ^ / 4 - A L / 2 )E 9 4 X = I N T ( ( 1 0 0 * Q * S I N ( A Z ) + 1 0

0 ) * 1 . 2 7 )A 9 5 Y = 9 9 - I N T ( 1 0 0 * Q * C O S ( A Z ) ): R E T U R NB 9 6 I S = l ! l = 0 : G O S U B 5 9 0 : L B S ° "

S O R T I N G " : X = 9 5 0 : G O S U B 8 4 0F 9 7 B H = 0B Q 9 8 0 I F S M { I ) = 2 5 5 T H E N C S ( I S ) - 0

: G O T O 1 0 5 0R 9 9 C S ( I S ) = S X ( I )P 1 H 0 0 I F S M ( I + l ) > 5 T H E N I a I + l : G

O T O 9 8 0G 1 0 1 0 1 = 1 + 1 : I F S M ( I ) = 5 T H E N B H =C 1 0 2 0 I F S M ( I ) < 6 T H E N 1 O 1 0F E 1 0 3 0 I F B H - 0 T H E N I S = I S + 1B C 1 0 4 0 G O T O 9 7 0S 1 0 5 0 N C = I S ~ 1C 1 0 6 0 F O R I = 1 T O N C : B % ( I ) = I : N E XB 1 0 7 0 F O R J = 1 T 0 5 : F O R K = 1 T O N C : L

= B % ( I N T ( R N D ( 1 ) - N C + 1 ) ) iT 9 = B % { K ) i B % ( K } = B % ( L )

K 1 0 B 0 B * ( L ) = T 9 t N E X T K , J

S 1 0 9 0 F O R K S = 1 T O N C : I S = 0 : B H = 0 :J S = B % ( K S )

K 1 1 0 0 M G = S M ( I S ) : X = S X ( I S ) : Y = SY ( I S ) : I F M G = 2 5 5 T H E N G O T O1 1 5 0

R 1 1 1 0 I F M G = 6 T H E N C N = X i G O T O 1 1 4O 1 1 2 0 I F C N = C S ( J S ) T H E N B ! ! = l i G O

S U B 7 5 0E 1 1 3 0 I F C N < > C S ( J S ) A N D B H = 1 T H E

N i l 5 0P R 1 1 4 0 I S = I S + 1 : G O T O 1 1 0 0X 1 1 5 0 G O S U B 1 2 6 0 : L B S = " N A M E " i X

= 9 4 9 : G O S U B 8 4 0 : Y = 4 6 4 : G OS U B 8 5 0 : G S = " " i X = 9 8 9

H 1 1 6 0 P O K E 1 9 8 , 0 : W A I T 1 9 B , 1 : G ET L B S : I F A S C { L B S ) = 1 3 T H E N1 1 9 0

D B 1 1 7 0 I F A S C ( L B 5 ) = 2 0 T H E N G O S U B1 2 5 0 : G O T O 1 1 6 0

J 1 1 8 0 G O S U B 8 4 0 : G S = G 5 + L B ? : G O T0 1 1 6 0

K 1 1 9 0 I F G ? = C S ( C S ( J S ) ) T H E N L B S" " C O R R E C T " : X = 9 1 0 i G O S U B8 4 0 : Q Z = Q Z + 1 : G O T O 1 2 1 0

J 1 2 0 0 L B S = C S ( C S ( J S ) ) i X = 9 0 9 : GO S U B B 4 0 : F O R I = 1 T O 5 O 0 : N EX T

O 1 2 1 0 G O S U B 1 2 6 0J 1 2 2 0 N E X T K SP E 1 2 3 0 P R I N T " ( C L R ) { D O W N ) [ R V S ]

Y O A N S W E R E D " ; Q Z ; "f L E F T j C O R R E C T O U T O F "; N C i " [ L E F T ) { O F F )1 D O W N } "

H 1 2 4 0 G O S U B 5 0 0 : P R I N T " ( D O W N l PL E A S E W A I T " : G O S U B 5 5 0 : GO T O 4 9 0

C 1 2 5 0 L B S " 1 1 : X = X - l i G S = L E F T S( G S , L E N { G S ) - 1 ) : G 0 S U B B 40 i X = X - l : R E T O R N

S 1 2 6 0 F O R J = 0 T O 2 : S 8 = 3 1 8 4 9 + J * 32 0 : L 8 = 9 6 ; N 6 = S 8 - 1 : P O K E S8 + L 8 , 0 : G O S U B 8 6 0 : N E X T J iR E T U R N

B P 1 2 7 0 P R I N T " ! C L R ) " : I F A A = 4 T I I EN P R I N T " S T A R T I N G "

C 1 2 8 0 P R I H T " D A T E A N D T I M E O S K D I S P L A Y "

A J 1 2 9 0 P O K E 1 9 8 , 0 : I N P U T " { D O U N ][ R V S ] M O N T H ( 1 - 1 2 ) I[ O F F } [ 2 S P A C E S j l{ L E F T } " ; M M : I F M M < 1 0 R M

M H 2 T H E N 1 2 9 0Q Q 1 3 0 0 I N P U T ' M R V S } [ 1 S P A C E S }

D A Y ! ( O F F } 1 ( L E F T 3 " f DD : I F D D < 1 O R D D > 3 1 T H E N 1 3 0

G 1 3 1 0 J D = 2 4 4 6 4 2 9 . 5 i D A = D D : I F MM > 1 T H E N F O R I = 1 T O M M - 1 : D A= D A + M O ( I ) : N E X T

Q 1 3 2 0 J D - J D + D AF O 1 3 3 0 A 2 = 0 : A N = 0 i P O K E 1 9 B , 0 t I N

P U T " [ D O W N ] [ R V S } H O U R ( - 1 2 ) : [ O F F ] 9 ( L E F T } " ;A 2 i B $ = "

M 1 3 4 0 I F A 2 < 1 2 T H E N P R I N T " ( R V S )A M O R P ( O F F }

[ S P A C E S } P M ( 4 L E F T ) " jt I N P U T B S

D J 1 3 5 0 I F B $ = " P M " T H E N A 2 = A 2 + 1 2P P 1 3 6 0 T M = A 2 : A N = ( T M - I N T ( T M ) ) *

6 D 1 3 7 0 P O K E 1 9 B , 0 : P R I N T " [ D O W N ][ R V S } ( 5 S P A C E S } L A T I T U DE i ( O F F ] ( 3 S P A C E S } 4 0[ L E F T } " ; : I N P U T L

C 1 3 8 0 F D = T M / 2 4 + . 5 i I F F D = > l T H EN F D = F D - 1 : J D = J D + 1

S 1 3 9 0 D A - D A + F D : D 3 = J D - 2 4 5 1 5 4 5J 1 4 0 0 T 3 = D 3 / 3 6 5 2 5 : T 1 = I N T ( T 3 )H H 1 4 1 0 T 2 = ( J D - T 1 * 3 6 5 2 5 - 2 4 5 1 5 4

4 . 5 1 / 3 6 5 2 59 C O M P U T E ' S G a z e t t e O c t o b e r 1 9 8 7

Page 93: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 93/136

E P 1 4 2 0 S 3 = 2 4 1 1 0 . 5 4 8 4 1 + 1 8 4 . 8 1 2B 6 6 * T 1 + 8 6 4 0 1 8 4 . 8 1 2 8 6 6 *T 2 + . 0 9 3 1 0 4 * T 3 * T 3

M 1 4 3 0 S 3 = ( S 3 - 0 . 0 0 0 0 0 6 2 * T 3 * T 3* T 3 ) / 8 6 4 0 0 : S 3 = 2 4 * ( S 3 - IN T ( S 3 ) + ( F D - . 5 > « 1 . 0 0 2 7 37 9 0 9 )

F M 1 4 4 0 I F E 3 < 0 T H E N S 3 = S 3 + 2 4B 1 4 5 0 I F S 3 > 2 4 T H E N S 3 = S 3 - 2 4H 1 4 6 0 H 3 = I N T ( S 3 ) : M 3 = I N T ( 6 0 * (

S 3 - H 3 ) )J 1 4 7 0 T G = H 3 + M 3 / 6 0A 1 4 8 0 L A = L A * R DF 1 4 9 0 R E T U R NR M 1 5 0 0 D C = D C * R D : R A = R A * 1 5 * R DG A 1 5 1 0 T 5 - T G * 1 5 * R D - R AJ 1 5 2 0 S 1 - S I N ( L A ) " S I N ( D C ) > C O S

( L A ) C O S ( D C ) * C O S ( T 5 )O 1 5 3 0 C 1 = 1 - S 1 " S 1D 1 5 4 0 I F C 1 > 0 T H E N C 1 = S Q R ( C 1 )G 1 5 5 0 I F C K 0 T H E N A L = S G N [ S 1 ) *

_ T / 2 : G O T O 1 5 7 0X 1 5 6 0 A L = A T N ( S l / C l )R 1 5 7 0 C 2 = C O S ( L A ) * S I N { D C ) - S I N

( L A ) ' C O S ( D C ) ' C O S ( T 5 )D 1 5 8 0 S 2 = - C O S ( D C ) * S I N ( T 5 )

A 1 5 9 0 I F C 2 = 0 T H E N A Z = S G N ( S 2 ) * J _/ 2 i G O T O 1 6 2 0

G 1 6 0 0 A Z = A T N [ S 2 / C 2 )C C 1 6 1 0 I F C 2 < 0 T H E N A Z = A Z + _ TS 1 6 2 0 I F A Z < 0 T H E N A Z = A Z + 2 * J ;C 1 6 3 0 P R I N T " { C L R } " : R E T U R NS 1 6 4 0 D A T A 1 9 , 6 , 1 9 , 6 , 2 0 , 5 , 2 1

, 4 , 2 1 , 3 , 2 2 , 3 , 2 1 , 3 , 2 0 , 4, 2 0 , 4 , 1 9 , 5 , 1 8 , 5 , 1 8 , 6

F M 1 6 5 0 B E M D A T A I I N E X TL I N E S

F 1 6 6 0 D A T A 1 6 9 , 0 , 1 3 3 , 2 5 1 , 1 3 3, 2 5 3 , 1 6 9 , 2 0 8 , 1 3 3 , 2 5 2 , 16 9 , 8 4 , 1 3 3 , 2 5 4 , 1 6 2 , 1 6 , 16 0 , 0

C H 1 6 7 0 D A T A 1 7 7 , 2 5 1 , 1 4 5 , 2 5 3 , 13 6 , 2 0 8 , 2 4 9 , 2 3 0 , 2 5 2 , 2 3 0, 2 5 4 , 2 0 2 , 2 0 8 , 2 4 0 , 9 6

D A 1 6 8 0 D A T A 1 6 , 1 1 2 , 4 8 0 , 4 0 , 9 7 6, 1 5 2 , 5 1 1 , 1 8 4

X 1 6 9 0 D A T A 3 1 , 2 8 , 3 1 , 3 0 , 3 1 , 3 0 ,3 1 , 3 1 , 3 0 , 3 1 , 3 0 , 3 1

K 1 7 0 0 D A T A - 1 , " P O L A R I S " , 2 , 8 9,

E M 1 7 1 0 D A T A - 2 , " B I G D I P P E R "E A 1 7 2 0 D A T A 1 1 , 5 7 , 2 , 1 1 , 6 3 , 2 , 1

1 . 8 , 5 4 , 2 , 1 2 . 2 , 5 8 , 3 , 1 2 .9 , 5 7 , 2 , 1 3 . 4 , 5 5 , 2 , 1 3 , 7 ,5 0

M 1 7 3 0 D A T A - 3 , " A R C T U R U S " , 1 4 .3 , 1 9 . 5 , 1

F P 1 7 4 0 D A T A - 4 , " V I R G O " , 1 3 . 4 , -1 1 , 1 , 1 2 . 6 , - 1 , 3 , 1 2 . 9 , 3 ,3 , 1 3 , 1 1 , 3

Q 1 7 5 0 D A T A - 5 , " P E G A S U S " , 0 . 2 ,1 5 , 3 , 2 3 , 1 4 , 2 , 2 3 , 2 8 , 2 , .1 , 2 9 , 2

E 1 7 6 0 D A T A - 6 , " A U R I G A " , 5 . 2 , 46 , 1 , 5 . 9 , 4 5 , 2 , 5 . 9 , 3 7 , 2 ,4 . 9 , 3 3 , 3 , 5 . 4 , 2 9 , 2

X 1 7 7 0 D A T A - 7 , " O R I O N " , 5 . 9 , 8 ,1 , 5 . 4 , 7 , 2 , 5 . 7 5 , - 2 , 2 , 5 .6 , - 1 , 2 , 5 . 4 5 , 0 , 2

H 1 7 8 0 D A T A 5 . 6 , - 5 . 5 , 4 , 5 . 2 , - 8. 5 , 1 , 5 . 8 , - 1 0 , 2

H 1 7 9 0 D A T A - a , " V E G A " , I B . 6 , 3 9, 1 , - 9 , " C Y G N U S "

B 1 8 0 0 D A T A 2 0 . 7 , 4 5 , 1 , 2 0 . 3 , 4 0, 2 , 1 9 . 7 , 4 5 , 3 , 2 0 . 7 5 , 3 4 ,2 , 1 9 . 5 , 2 8 , 3 , 1 9 . 9 , 3 5 , 4

D X 1 8 1 0 D A T A - 1 0 , " C A N I S M A J O R ", 6 . 7 , - 1 7 , 1 , 6 . 4 , - 1 8 , 2

O 1 8 2 0 D A T A - 1 1 , " A Q U I L A " , 1 9 . 8 ,9 , 1 , 1 9 . 1 , 1 3 . 5 , 3 , 2 0 . 1 , -1 , 3 , 1 9 . 4 , 3 , 3 , 1 9 . 1 , - 5 , 3

X S 1 8 3 0 D A T A - 1 2 , " S C O R P I U S " , 1 6. 5 , - 2 6 , 1 , 1 6 , - 2 0 , 2 , 1 5 . 9

, - 2 2 , 2 , 1 5 . 9 , - 2 6 , 3E 1 8 4 0 D A T A 1 7 . 6 , - 4 3 , 2 , 1 6 . 7 , -

3 4 , 2 , 1 7 . 6 , - 3 7 , 2 , 1 6 . 7 , -3 8 , 3 , 1 7 . 2 , - 4 3 , 3

J 1 8 5 0 D A T A - 1 3 , " C A S S I O P E I A " ,1 . 9 , 6 3 . 5 , 4 , 1 . 4 , 6 0 , 3 , 0 .9 , 6 0 . 5 , 2 , 0 . 6 , 5 6 , 2 , 0 . 1 ,5 9

Q 1 8 6 0 D A T A - 1 4 , " T A U R U S " , 4 ■ 6 ,1 6 , 1 , 4 . 2 , 1 5 , 4 , 4 . 4 , 1 9 ,

R 1 8 7 0 D A T A - 1 5 , " C A N I S M I N O R ", 7 . 6 , 6 , 1 , 7 . 4 , 9 , 3

H O 1 8 8 0 D A T A - 1 6 , " G E M I N I " , 7 . 5 ,3 2 , 1 , 7 . 7 , 2 8 , 1 , 6 . 7 , 2 5 , 3, 6 . 6 , 1 6 , 2 , 6 . 3 , 2 2 , 3

S 1 8 9 0 D A T A - 1 7 , " L E O "X 1 9 0 0 D A T A 1 0 . 1 , 1 2 . 5 , 1 , 1 0 . 1 , 1

7 , 3 , 1 0 . 3 , 2 0 , 2 , 1 0 . 3 , 2 4 ,3 , 9 . B , 2 6 , 4 , 9 . 7 , 2 4

G 1 9 1 0 D A T A 1 1 . 2 , 2 1 , 2 , 1 1 . 2 , 1 6, 3 , 1 1 . 8 , 1 5 , 2

B 1 9 2 0 D A T A - 1 8 , " S A G I T T A R I U S " ,1 8 . 3 , - 3 0 , 3 , l B , - 3 0 . 5 , 3 ,1 8 . 4 , - 2 5 , 3 , 1 8 . 9 , - 2 6 , 2 ,1 9 , - 3 0 , 2

Q 1 9 3 0 D A T A 1 8 . 7 , - 2 7 , 3 , 1 9 . 1 , -2 8 , 3 , 1 8 . 3 , - 3 4 . 5 , 2

H 1 9 4 0 D A T A - 1 9 , " F O M A L H A U T " , 22 . 9 , - 3 0 , 1P 1 9 5 0 D A T A - 2 0 , " C A R I N A " , 6 . 4 , -5 2 , 1

J S 1 9 6 0 D A T A 8 . 4 , - 5 9 , 2 , 9 . 2 , - 5 9 ,2 , 9 . 2 , - 6 9 , 2 , 9 . 8 , - 6 5 , 3

S 1 9 7 0 D A T A - 2 1 , " V E L A " , S . 2 , - 4 7, 2 , 8 . 6 , - 5 4 , 2 , 9 . 1 , - 4 3 , 2, 9 . 3 , - 5 5 , 2

K D 1 9 8 0 D A T A - 2 2 , " C R U X " , 1 2 . 1 , - 5a , 2 , 1 2 . 4 , - 6 3 , 1 , 1 2 . 5 , - 56 , 1 , 1 2 . 8 , - 5 9 , 1

Q 1 9 9 0 D A T A - 2 3 , " C E N T A U R U S " , 1 4. 6 , - 6 1 , 1 , 1 4 , - 6 0 , 1

P 2 0 0 0 D A T A - 2 4 , " A C H E R N A R " 1 . , - 5 8 , 1 , 0

B E F O R E T Y P I N G . B e f o r e t y p i n g i p r o g r a m s , p l e a s er e f e r t " H o w T o T y p e I C O M P U T E ! ' ? G A Z E T T E P r o g r a m s , "e l s e w h e r e i t h i s i s s u e .

A n i m a t o r 6 A r t i c l e o p a g e 8 6

P r o g r a m 1 A n i m a t o r 6 K 1 R E C O P Y R I G H T 1 9 8 7 C O M P U

T E P U B L I C A T I O N S , I N C .A L L R I G H T S R E S E R V E D

K 2 I F L L = 1 T H E N L L = 0 : G O T O 2 2 0P 3 P O K F . 5 5 , 0 ; P O K E 5 6 , 7 2 : C L RP 4 O P E H 1 , 0 , 0J 5 P O K E 5 3 2 8 0 , 6 : P O K E 5 3 2 8 1 , 0E 6 P R I N T " f H H T ] f C L R )

S S P A C E S } C O P Y R I G H T 1 9 9 7C O M P U T E I P U B . , I N C . " C H R

S ( 1 4 2 } C H R S ( 8 )G 7 P R I N T T A B ( 1 1 ) " A L L R I G H T S

( S P A C E j R E S E R V E D "A 8 F O R I = 6 7 9 T O 7 6 5 : R E A D A : X = X +

A i P O K E I , A ; N E X TE 9 I F X O 9 8 6 9 T H E N P R I N T "

( D O W N J e R R O R I D A T A S T A TE M E N T . " : S T O P

G 1 0 D A T A 1 6 9 , 0 , 1 6 0 , 0 , 1 6 2 , 0 ,1 7 3 , 0 , 6 , 1 4 1 , 0 , 8 , 1 7 3 , 0 , 36 , 1 4 1 , 0 , 2 2 0 , 2 3 8 , 1 7 4

J 1 1 D A T A 2 , 1 7 3 , 1 7 4 , 2 , 2 0 1 , 0 ,

2 0 8 , 3 , 2 3 8 , 1 7 5 , 2 , 2 3 8 , 1 7 7, 2 , 1 7 3 , 1 7 7 , 2 , 2 0 1 , 0

X 1 2 D A T A 2 0 8 , 3 , 2 3 8 , 1 7 8 , 2 , 2 38 , 1 8 0 , 2 , 1 7 3 , 1 8 0 , 2 , 2 0 1 , 0, 2 0 8 , 3 , 2 3 8 , 1 8 1 , 2 , 2 3 8

D R 1 3 0 D A T A 1 8 3 , 2 , 1 7 3 , 1 8 3 , 2 , 2 01 , 0 , 2 0 8 , 3 , 2 3 8 , 1 8 4 , 2

M P 1 4 0 D A T A 2 3 2 , 2 2 4 , 1 2 8 , 2 4 0 , 3 ,7 6 , 1 7 3 , 2 , 2 0 0 , 1 9 2 , 8 , 2 4 0 ,3 , 7 6 , 1 7 1 , 2 , 9 6

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

T R : P R I N T " ( C L R ) "J 1 7 B G = 1 : N U = 9 : B F = 1B 1 8 F O R R = 0 T O 9 : F O ( R , 1 ) = 1 8 4 3 2

+ R * 2 0 4 8 : P O ( R , 2 ) = P O ( R , 1 )1 0 2 4

D 1 9 P O ( R , 1 ) = P O ( R , 1 ) / 2 5 6 : P O (R , 2 ) = P O ( R , 2 1 / 2 5 6 : N E X T R

M C 2 0 0 F O R R = 0 T O 9 : P O K E 6 O 7 , 4 : P O KE 6 9 3 , 4 : P O K E 6 9 0 , ( 1 8 4 3 2 + 20 4 8 * R ) / 2 5 6

X X 2 1 0 P O K E 6 9 6 , ( 1 8 4 3 2 + 1 0 2 4 + 2 0 48 * R ) / 2 5 6 : S Y S 6 7 9 : N E X T R

B K 2 2 0 P R I N T " ( C L R J [ 7 D O W N }! W H T ] " : I F B G = - 2 T H E N P R I N T "{ B L K t " :

X 2 3 P R I N T " A N I M A T O R 6 4 ! D O W N ) "M 2 4 P R I N T " 0 - 9 ) E D I T S C R E E N{ S P A C E S } D ) I S P L A Y "

A 2 5 P R I N T " C ) O P Y S C R E E N{ 1 S P A C E S ) P ) A R A M E T E R S "

M 2 6 P R I N T " S ) A V E T O D I S K( 1 S P A C E S l D O A D F R O MI S K "

J 2 7 P R I N T " E ) X I T P R O G R A M "J 2 8 P R I N T " ( D O W N )

( 1 S P A C E S j C H O I C E ? " ;A 2 9 G E T A $ : A = V A L ( A S )E 3 0 I F A $ = " " T H E N 2 9 0E 3 1 O N - ( A $ = " D " ) - ( A S = " C " ) * 2 -

( A S = " P " ) * 3 G O T O 3 5 0 , 4 6 0 , 57

E 3 2 O N - ( A S = " S " ) - { A S = " E " ) * 2 -( A $ = " O " O R A < > 0 ) ' 3 G O T O 7 0 0, 8 4 0 , 8 8 0

P 3 3 O N - ( A $ = 1 ' L " ) G O T O 9 4 0G P 3 4 0 G O T O 2 9 0H 3 5 F O R R = 1 T O 5 0 0 : N E X T R : U B = 1H 3 6 I F U B = - 1 A N D B F = 1 T H E N F O R L O

= N U - 1 T O 1 S T E P - 1 : G O T O 3 8 0A 3 7 F O R L O = 0 T O N UM 3 8 X X = L O : G O S U B 1 1 0 0K E 3 9 0 F O R P A = 1 T O P A ( X X ) : N E X T P AA 4 0 G E T A $ : I F A S < > " " A N D A ? < > C

H R S ( 1 3 ) T H E N 4 3 0C 4 1 I F A S = " " T H E N G O S U B 4 4 0 J G O

T O 4 3 0J 4 2 G O T O 2 2 0F 4 3 N E X T L O : U B = - U B : G O T O 3 6 0J 4 4 G E T A ? : I F A S = " " T H E H 4 4 0F C 4 5 0 R E T U R NM 4 6 0 X = . C R : X 1 = C R + 1 : I F X 1 = 1 0 T H E

N X 1 - 0F B 4 7 0 X 2 = X l : P R I N T " f C L R )

[ D O W N ) C O P Y S C R E E N :{ D O W H } "

R 4 8 P R I N T " C O P Y S C R E E N " X { L E F T ) " ; : I N P U T C 1

G 4 9 P R I N T " T O : { 2 S P A C E S i S C R EE N S [ 2 S P A C E S I " X 1 "{ L E F T } " I : I N P U T C 2

G 5 0 P R I N T " { 5 S P A C E S } T H R O U G H[ S P A C E S ] " X 2 " £ 4 L E F T } "

I I N P U T C 3H P 5 1 0 F O R R = C 2 T O C 3K 5 2 P O K E 6 8 7 , P O ( C 1 , 1 ) : P 0 K E 6 9

3 , P O ( C 1 , 2 )G 5 3 P O K E 6 9 3 , P O ( R , l ) i P O K E 6 9 6

, P O ( R , 2 )M 5 4 S Y S 6 7 9

C O M P U T E D G a z e l l e O c t o b e r 1 9 8 7 9

Page 94: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 94/136

S E G

E

E

0

S Q M

G

S

H

X

B

P A

G

5 5 5 6 5 7

5 8

5 9

6 0

6 1 6 2 6 3

6 4 6 5

6 6 6 7

6 8 6 9 7 0

7 1

N E X T RG O T O 2 2 P R I N T " [ C L R J ( 2 D O W N } P A R AM E T E R S : ( D O W N ) "F O R R = 0 T O 9 : A ? = " P A U S E " I I R < > 1 0 T H E N A $ = A S + "A S = A S + S T R S ( R ) + "( S P A C E S ) : " ' + S T R S ( P A ( R) ) : P R I N T A S : N E X T R : P R I N TP H N T " B A C K G R O U N D[ S P A C E S l f l - 1 6 ) : " B P R I N T " H I S C R E E N{ S P A C E S ) ( 0 - 9 ) : " N P R I N T " B A C K / F O R W A R D { 0 / 1) " B P R I N T ' M H O M E ] [ D O W N ) " ; :M O S = " [ 1 9 R I G H T ) "F O R R = 0 T O 9 : P R I N T M O S ; : I N PU T P A ( R ) : N E X T RP R I N T : P R I N T M O S ; : I N P U T B G: I F B G < 1 O R B G > 1 6 T H E N 5 7 0P R I H T M O S ; : I N P U T N U : I F N U <0 O R N U > 9 T H E N 5 7 0P R I N T M O S ; : I N P U T B F : I F B F <> 0 A N D B F < > 1 T H E N 5 7 0P O K E 5 3 2 B 0 , B G - 1 : P O K E 5 3 2 8l . B G - 1G O T O 2 2 0p r i n t " I c l r ) ( d o w n ) k a v eg r e e n s t o d i s k : "p r i n t ' t i l e n a m e t o s a v e ?

B 7 2 P R I N T " ! " C H R S ( 3 4 ) " E X I T " CH R S ( 3 4 ) " T A B O R T ) ' 1

E 7 3 P R I N T : P R I N T " > " ; : I N P U T # IA E 7 4 0 I F F I S = " ' E X I T " T H E N 2 2 0D 7 5 P R I N T : P R I N T : P R I N T " « * P

E A S E S T A N D B Y * * X 7 6 F 1 S = F I S + " . D A T , S , W " : F 2 ? =

F I ? + " . S C R " : F 3 S = " S 0 : " + F 2R 7 7 0 P E N 1 5 , 8 , 1 5 , " S 0 : " + F 1 S : C

L O S E 1 5 i O P E N 2 , 8 , 2 , " 0 : " + FI

H S 7 8 0 P R I N T # 2 , B G : P R I N T # 2 , B F : PR I N T # 2 , N U

B P 7 9 0 F O R R = 1 T O 1 0 : P R I N T # 2 , P A ( R) : N E X T R

H 8 0 C L 0 S E 2M 8 1 O P E N 1 5 , 8 , 1 5 , F 3 5 : C L O S E 1 5F P 8 2 0 S Y S 5 7 8 1 2 F 2 S , 8 : P O K E 1 9 3 , 0

: P O K E 1 9 4 , 7 2 : P 0 K E 1 7 4 , 0 : PO K E 1 7 5 , 1 5 2 : S Y S 6 2 9 5 4

D 8 3 P R I N T : P R I N T " S A V E D . . . " :F O H R = 1 T O 1 0 0 0 : N E X T R : G O T O2 2

E 8 4 P R I N T " ( C L R } i 2 D O W N ) A R E( S P A C E ) Y O U S U R E ? "

D P 8 5 0 G E T A S : I F A S = " " O R A $ < > " Y " AN D A ? < > " N " T H E N B 5 0J 8 6 I F A $ = " N " T H E N 2 2 0

G 8 7 0 E N DE H 8 8 0 P R I N T " l H O M E ) " ; : X X = A : C R =

X X : G O S U B 1 1 0 0M 8 9 I N P U T # 1 , B L SK J 9 0 0 G E T A $ : I F A ? " A " T ! I E N 2 2 0R M 9 1 0 I F A S < > C H R 5 ( 1 3 ) T H E N 9 0 0C 9 2 G O S U B 1 0 7 0P 9 3 G O T O 2 2 0J 9 4 P R I N T " i C L R ) { 2 D O W N l L O A D

F R O M D I S K : I D O W N ] "F B 9 5 0 P R I N T " F I L E N A M E T L O A D ?E 9 6 P R I N T " ( " C H R S ( 3 4 ) " E X I T " C

H R S ( 3 4 ) " T O A B O R T )D O W N ) "

M 9 7 P R I N T " > " ; : I N P U T * 1 , F I ?M 9 8 I F F I S = " E X I T " T H E N 2 2 0J J 9 9 0 P R I N T : P R I N T : P R I N T " " P

E A S E S T A N D B Y * * B P 1 0 0 0 F 1 S = F I S + " . D A T , S , R " : F 2 S

= F I S + " . S C R "C 1 0 1 0 O P E N 2 , 8 , 2 , F 1 SB K 1 0 2 0 I N P U T # 2 , B G : I N P U T # 2 , B F :

I N P U T # 2 , N UX G 1 0 3 0 F O R R = 1 T O 1 0 : I N P U T # 2 , P A (

R ) : N E X T R : C L O S E 2Q H 1 0 4 0 P O K E 5 3 2 8 1 , D G - 1 ; P O K E 5 3 2

8 0 . B G - 1O 1 0 5 0 L L = 1 : L O A D F 2 S , 8 , 1P 1 0 6 0 E N H 1 0 7 0 P O K E 6 8 7 , 1 0 2 4 / 2 5 6 : P O K E 6

9 3 , 5 5 2 9 6 / 2 5 6J E 1 0 8 0 P O K E 6 9 0 , P O ( X X , 1 ) : P O K E 6

9 6 , P 0 { X X , 2 )G 1 0 9 0 S Y S 6 7 9 i R E T U R NP 1 1 0 0 P O K E 6 9 0 , 1 0 2 4 / 2 5 6 : P O K E 6

9 6 , 5 5 2 9 6 / 2 5 6E 1 1 1 0 P O K E 6 8 7 , P O ( X X , 1 ) : P O K E 6

9 3 , P O { X X , 2 )P 1 1 2 0 S Y S 6 7 9 : R E T U R N

P r o g r a m 2 A n i m a t o r B o o t e rP 1 I F L L = 1 T H E N 2 6 0X 2 S 1 S = " " : R E M A N I M A T O R D A

F I L E N A M EF 3 S 2 S - " " i R E M P R O G R A M N A M E

T B O O TX 4 S 3 5 = " " i R E M C O M M A N D T

U P R O G R A MJ 5 D I M P O ( 1 0 , 2 )Q 6 F O R R = 0 T O 9 : P O ( R , 1 ) = 1 8 4 3 2 +

( R * 2 0 4 8 ) : P O ( R , 2 ) P O ( R , 1 + 1 0 2 4

Q 7 P O ( R , 1 ) = P O ( R , 1 ) / 2 5 6 : P O ( R, 2 ) = P O ( R , 2 ) / 2 5 6 : N E X T R

M 8 P O « 6 7 9A 9 R E A D A : I F A = - 1 T H E N 1 7 0G 1 0 P O K 1 i ; P O , A : P O = P O + l : S U = S U +

M 1 1 G O T O 9 0S 1 2 D A T A 1 6 9 , 0 , 1 6 0 , 0 , 1 6 2 , 0 ,

1 7 3 , 0 , 6 , 1 4 1 , 0 , 8 , 1 7 3 , 0 , 36 , 1 4 1 , 0 , 2 2 0 , 2 3 8 , 1 7 4

A 1 3 D A T A 2 , 1 7 3 , 1 7 4 , 2 , 2 0 1 , 0 ,2 0 8 , 3 , 2 3 8 , 1 7 5 , 2 , 2 3 8 , 1 7 7, 2 , 1 7 3 , 1 7 7 , 2 , 2 0 1 , 0

H E 1 4 0 D A T A 2 0 8 , 3 , 2 3 8 , 1 7 8 , 2 , 2 38 , 1 8 0 , 2 , 1 7 3 , 1 8 0 , 2 , 2 0 1 , 0, 2 0 8 , 3 , 2 3 8 , 1 8 1 , 2 , 2 3 8

P S 1 5 0 D A T A 1 8 3 , 2 , 1 7 3 , 1 8 3 , 2 , 2 01 , 0 , 2 0 8 , 3 , 2 3 8 , 1 8 4 , 2

H H 1 6 0 D A T A 2 3 2 , 2 2 4 , 1 2 B , 2 4 0 , 3 ,7 6 , 1 7 3 , 2 , 2 0 0 , 1 9 2 , 8 , 2 4 0 ,3 , 7 6 , 1 7 1 , 2 , 9 6 , - 1

J 1 7 I F S U O 9 8 6 9 T H E N P R I N T "[ C L R } { 2 D O W N } E R R O R I N

A T A ( D O W N J " t S T O PM 1 8 F I S = S 1 ?G 1 9 P R I t J T : P R I N T : P R I N T l l £ C L R }

[ D O W N } " P L E A S E S T A N D B Y* *

C 2 0 F l S = F I ? t " . D A T , S , R " i F 2 S =F I S + " . S C R "

E C 2 1 0 O P E N 2 , 8 , 2 , F 1 5G 2 2 I N P t J T # 2 , B G : I N P U T # 2 , B F :

N P U T # 2 , N UE 2 3 F O R R = 1 T O 1 0 : I N P U T # 2 , P A ( R

) : N E X T R : C L O S E 2A 2 4 P O K E 5 3 2 8 1 . B G - 1 : P O K E 5 3 2 8

0 . B G - 1H 2 5 L L = 1 : L O A D F 2 S , 8 , 1J 2 6 G E T A ? : G E T A SE E 2 7 0 F O R R = l T O 5 0 0 : N E X T R i U B = lS 2 8 I F U B = - 1 A N D B F = 1 T H E N F O R L O

= N U - 1 T O 1 S T E P - 1 : G O T O 3 0 0R ! 2 9 F O R L O = 0 T O N UQ 3 0 X X = L O : G O S U B 3 4 0S S 3 1 0 F O R P A = 1 T O P A ( X X ) t N E X T P AQ 3 2 G E T A ? : I F A S < > " " T H E N 3 7 0H J 3 3 0 N E X T L O : U B = - U B : G O T O 2 8 0M 3 4 P O K E 6 9 0 , 1 0 2 4 / 2 5 6 : P O K E 6 9

6 , 5 5 2 9 6 / 2 5 6

X 3 5 P O K E 6 8 7 , P O ( X X , 1 ) : P O K E 6 93 , P O ( X X , 2 )

P E 3 6 0 S Y S 6 7 9 : R E T U R ND K 3 7 0 P R I N T " { C L R ) ( 2 D O W N }

[ W H T l B O O T I N G M A I N P R O G RA M . ■ ' : P O K E 5 3 2 8 0 , 0 : P O K E5 3 2 8 1 , 0

P 3 8 L I S = " [ H O M E ) [ B L K ){ D O W N ) L O A D " + C H R S ( 3 4 ) +[ D O W N l " + S 3 5 + " ( H O M E )( D O W N ] "

X 3 9 P R I N T L I S : P O K E 6 3 1 , 1 3 : P O KE 6 3 2 , 1 3 : P O K E 1 9 8 . 2 : S T O P

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 B ' s 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 .

N u m b e r , P l e a s e ?A r t i c l e o p a g e 7 1 K 1 R E C O P Y R I G H T 1 9 8 7 C O M P U

T E P U B L I C A T I O N S , I N C .A L R I G H T S R E S E R V E D

B 2 I F P E E K ( 6 5 5 3 0 ) = 5 T H E N B A N K 1M 3 X = R N D ( - T I ) : G O T O 1 7 0C 4 P O K E N t l , J ) , N N ( I , J ) + 4 8 : P O

K E N ( I , J ) + C , l ! R E T U R NH 5 P O K E S ( K ) , S P [ S S [ K ) ) : P O K E S

( K ) + C , 4 : R E T U R NX 6 I F V = 0 T H E N F L = 1 : R E T U R NK 7 O N R + 1 G O T O 8 0 , 9 0 , 1 0 0 , 1 1 0X 8 W = U + V : R E T U R NJ 9 W = U - V : R E T U R NK E 1 0 0 W = U * V : R E T U R NM 1 1 W = U / V : R E T U R NJ 1 2 P R I N T " ( H O M E ) " i F O R I = 0 T O l

7 : P R I N T : N E X T : P R I N T "[ 3 S P A C E S ) "

M 1 3 F O R I = S C + 6 4 4 T O S C + 6 7 1 S T E P3 : P O K E I , 3 2 : N E X T : R E T U R N

C 1 4 F L = l i F O R I = 0 T O 2 : F O R J = 0 T OD R 1 5 0 I F N N ( I , J ) + 4 B < > P E E K ( N ( I ,

J ) ) T H E N F L = 0h 1 6 n e x t : n e x t : r e t u r nc 1 7 p r i n t c h r s ( 1 4 ) c h r s ( 8 ) "

S c l r } [ p u r ) ( 3 s p a c e s } c o py r i g h t 1 9 8 7 c o m p u t e p ^

. B . , I N C . "J 1 8 P R I K T T A B f l l ) " A L L R I G H T S

R E S E R V E D " : Q = 6 4 6 : B O = 5 3 28 0 : B A = 5 3 2 8 1 : S C = 1 0 2 4 : C = 54 2 7 2

B 1 9 I F P E E K [ 6 5 5 3 0 ) = 1 6 4 T H E N Q =1 3 3 9 : B O = 6 5 3 0 5 i B A = » 6 5 3 0 1 :S C = 3 0 7 2 : C = ~ 1 0 2 4

R R 2 0 0 I F P E E K { 6 5 5 3 0 ) = 5 T H E N Q = 2 4A 2 1 Z = 4 0 : P O K E B O , 0 : P O K E B A , 0G 2 2 D I M N ( 3 , 3 ) , N N ( 3 , 3 ) , S ( 1 2 )

, S S ( 1 2 ) , S P ( 4 ) , D ( 3 , 3 ) , D D( 3 , 3 ) , 0 ( 1 0 ) , O 0 { 3 , 3 )

X 2 3 D E F F N B ( I ) = I N T ( R N D ( 1 ) * I )F 2 4 F O R I = 0 T O 2 : F O R J = 0 T O 2 : N ( I

, J ) = S C + 9 4 + J * 4 + I * Z * 4 : N E XT : N E X T

E J 2 5 0 F O R I = 0 T O 3 : R E A D S P ( I ) : N E XJ 2 6 F O R I = 0 T O 1 1 : R E A D J : S ( I ) = S

C + J : N E X TG 2 7 F O R 1 = 0 T O 5 : R E A D J : X ( I ) = S C

+ J 1 N E X T9 C O M P U T E ' S G a z B t t o O c t o b e r 1 9 0 7

Page 95: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 95/136

F 2 6 F 0 R I = l T 0 7 i R E A D A B ( I ) : N E XP J 2 9 0 P R I N T " { C L R } [ H O N E ! [ C Y N } 1 1M 3 0 1 ^ D 3 1 P R I H T T A B ( L 3 T " ^ -

( S P A C E ) - - [ 2 S P A C E S T - " "R 3 2 P R I N T T A 0 U 3 ) g Q

Q Q 3 3 0 P R I N T T A B { 1 3 ) " ^ - ! O F F ) - [ S H I F T - S P A C E ) -{ R V S J { O F F )

Q 3 4 P R I N T T A B t 1 3 T " I o 3 * + * + * + 'D H 3 5 0 P R I N T T A B ( 1 3 ) " - -

[ S P A C E ] - f 2 S P A C E S T - 1 1Q 3 6 P R I N T T A B 1 ) " £ Q J i ' + * +q 3 7 p r i n t t a b ( 1 3 ) " z - ( r v s )

[ o f f ) - ( s h i f t - s p a c e 3 -[ r v s ) [ o f f ] - -

Q 3 8 P R I H T T A B ( 1 3 T " l Q j * + * + * + *D 3 9 P R I N T T A B ( 1 3 ) P 1 - - -

[ S P A C E ] - [ 2 S P A C E S T - " "K X 4 0 0 P R I \ T T A B ( 1 3 ) " g Q g * E E 3 B R 3^ 3 8 3 § 3 EM 4 1 P R I N T T A B T T 3 ) " -

[ S P A C E S — [ S P A C E S ) ^- [ S P A C E S ' ! " 1 1R 4 2 P R I N T T A B ( 1 3 7 " E Z 3 * * E X 3B

Q

A Q H

S

A X J H P

S

S

G M M

H X D A S F

R K

J S

G S K G

A

4 3

4 4

4 5 4 6

4 7

4 8 4 9 5 0 5 1

5 2 5 3

5 4 5 5 5 6 5 7 5 8

5 9 6 0 6 1 6 2 6 3 6 4

6 5 6 6

6 7 6 B

6 9 7 0 7 1 7 2

7 3

P R I N T " [ H O M E T 7 e F 0 R I = B T O 20 : R I N T : N E X T : P R I N T T A B ( 1S ) " [ Y E L ) L E V E L ? ( 0 - 3 ] " lG E T A S : I F A S < " 0 " O R A $ > " 3 " TH E N 4 4 0G = V A L ( A $ )P R I N T " ! ? L E F T ] " ; A S ; "( S P A C E S ) 1 'F O R I = 3 T O 2 : F O R J = 0 T O 2 : N N (I , J ) = F N B ( 9 ) + 1 : P O K E N ( I , J) + C , 2 : N E X T : N E X T

K = 0 : F O R I = 0 T O 2 : D ( I , 0 ) = N N( 1 , 0 )F O R J = 0 T O 1S S ( K ) = F N B ( 4 )R = S S ( K ) : U = D ( I , J ) : V = N N ( l, J + 1 ) : G O S U B 6 0I F F L T H E N F L = 0 : G O T Q 5 l 3 0D ( I , J + 1 ) = K : I F W < 1 O R N < > I NT ( W ) T H E N 5 0 0G O S U B 5 0 : K = K + 1 : N E X T J : E ( I) = W i N E X T IF O R J = 0 T O 2 : D D { 0 , J ) = N N l 0 ,J F O R I = 0 T O 1S S ( K ) = F N B ( 4 )R = S S ( K ) : U = D D ( I , J ) : V = N N (I + 1 , J ) : G O S U B 6 0D D ( I + 1 , J ) = W : I F W < 1 O R W < > IN T ( W ) T H E N 5 7 0I F F L T H E N F L = 0 : G O T O 5 7 0G O S U B 5 0K = K + 1N E X T I i E ( J + 3 ) = W : N E X T JF O R I = 0 T O 5 : I F E ( I ) > 9 9 T H E N4 8 N E X TF O R I = 0 T O 5 : E S ( I ) = R I G H T $ (S T R S ( E ( I ) ) , 2 ) : N E X TF O R I = 0 T O 5 : F O R J = 0 T O 1P O K E X ( I ) + J , A 5 C ( M I D $ ( E S (I ) , J + 1 , 1 ) ) : P O K E X ( I ) + J + C,

N E X T s N E X TF O R I = 1 T O 9 ; O ( I ) = 0 : N E X TF O R I = 0 T O 2 : F O R J = 0 T O 2R A = F N B ( 9 ) + l i I F O ( R A ) T H E N7 2 P O K E 5 C + 6 4 4 + R A * 3 , N N ( I , J )+ 4 8 : O ( R A ) = 1

B S 7 4 0 N E X T i N E X TK 7 5 I F G = 0 T H E N 8 4 0G 7 6 F O R I = 0 T O 2 : F O R J = 0 T O 2 : O O (

I , J ) = 0 : N E X T : N E X TX 7 7 F O R I ^ I T O GS 7 8 R A = F N B ( 3 ) : R B = F N B ( 3 ) : I F O

O ( R A , R B ) T H E N 7 8 0X 7 9 P O K E N ( R A , R B ) , N N ( R A , R B ) +

4 8 : P O K E N ( R A , R B ) + C , l : 0 O (R A , R B ) = 1

M 8 0 Y = X 8 1 H J = S C + 6 4 4 + Y : I F P E E K ( H J ) =

N N ( R A , R B ) + 4 B T H E N P O K E H J ,3 2 : G O T O 8 3 0D 8 2 Y = Y + 3 : G O T O 8 1 0C 8 3 N E X TM 8 4 F O R I = 0 T O 3 4 : P O K E S C + 6 4 4 + I

+ C , 1 : N E X TP 8 5 I = 0 i J = 0 : H = 0 : L = 1J B 6 P O K E N ( I , J ) , P E E K { N ( I , J ) )

1 2 D 8 7 P O K E Q . A B ( L ) : P R I N T "

[ H O M E } ! 5 D O W N } "K S 8 8 0 P R I N T T A B ( 3 ) " N U M B E R " S P C (

2 2 ) " P L E A S E ? "F 8 9 L = L + 1 : I F L > 7 T H E N L = 1R 9 0 F O R T = 0 T O 3 0 : N E X TP X 9 1 0 P O K E H { I , J ) , P E B K ( N { I , J ) )

- 1 2 8F 9 2 F O R T = 0 T O 3 0 : N E X TF 9 3 G E T A ? : I F A S = " " T H E N 8 6 0P 9 4 I F A ? = C H R $ ( 1 3 ) T H E N H = 1 ; G O

S U B 1 4 0 : I F F L T H E N 1 0 8 0D 9 5 I F H T H E N H = 0 : G O T O 1 1 3 0P M 9 6 0 I F A S = C H R S ( 3 2 ) T H E N 1 0 6 0E 9 7 I F A $ < " 1 " O R A S > " 9 " T H E N 8 6 0K 9 8 F O R K = S C + 6 4 4 T O S C + 6 7 1 S T E P

i I F P E E K ( K ) = A S C ( A ? ) T H E N1 0 0 0

E H 9 9 0 N E X T : G O T O 8 6 0M 1 0 0 0 M M = P E E K { N ( I , J ) + C ) A N D 1 5

: I F M M = 1 T H E N 8 6 0X E 1 0 1 0 P O K E K . 3 2F H 1 0 2 0 M = P E E K ( H ( I , J ) ) ! I F M = 3 2 T

H E N 1 0 4 0C 1 S 3 0 R A = F N B ( 9 } : K = S C + 6 4 4 + 3 * R

A l I F P E E K ( K ) < > 3 2 T H E N 1 0 3D 1 0 4 0 P O K E K , MB P 1 0 5 0 P O K E N ( I , J ) , A S C ( A S )F 1 0 6 0 J = J + 1 : I F J > 2 T H E N J = 0 : I = I

+ l i I F I > 2 T H E N I = 0 : J = 0H 1 0 7 0 L » 1 ; G O T O 8 6 0R E 1 0 8 0 P R I N T " [ H O M E i " i F O R I = 0 T O

1 7 P R I N T : N E X T : P R I N T T A B( B ) " E 7 3 C O R R E C T ] £ L A Y

G A I N ? "G 1 0 9 0 G E T A ? : I F A S = " " T H E N 1 0 9 0R 1 1 0 0 G O S U B 1 2 0E 1 1 1 0 I F A $ < > " N " T H E N 2 9 0G 1 1 2 0 P R I N T " [ C L R } " : E N DQ 1 1 3 0 P R I N T " [ H O M E ) " : F O R I = 0 T O

1 7 : P R I N T : N E X T : P R I N T T A B( 9 ) " i 7 3 _ I N C O R R E C T . S A M E

P U Z Z L E ? "C 1 1 4 0 G E T A S : I F A S = " " T H £ I U 1 4 0D 1 1 5 0 I F A 5 < > " Y " T H E N 1 2 2 0S F 1 1 6 0 G O S U B 1 2 0A 1 1 7 0 K = 0 : F O R I = 0 T O 2 : F O R J = 0 T OG 1 1 8 0 I F ( P E E K { N ( I , J ) + C ) A N D 1 5

) = 1 T H E N 1 2 0 0X J 1 1 9 0 P O K E S C + 6 4 4 + 3 * K , N N ( I , J )

+ 4 8 : P O K E N ( I , J ) , 3 2G 1 2 0 0 K = K + 1A 1 2 1 0 N E X T : N E X T : G O T O B 5 0H 1 2 2 0 P R I N T T A B ( 9 ) " [ U P )

{ S P A C E S ) P R E S S S P A C E[ S P A C E ] B A R l 7 S P A C E S ! "F S 1 2 3 0 F O R I = 0 T O 2 : F O R J = 0 T O 2Q 1 2 4 0 P O K E N ( I , J ) , N N { I , J ) + 4 8 :

N E X T : N E X T

A 1 2 5 0 G E T A S : I F A S = " " T H E N 1 2 5 0P 1 2 6 0 G O S U B 1 2 0 : G O T O 2 9 0Q C 1 2 7 0 G O T O 1 2 7 0R 1 2 8 0 D A T A 4 3 , 4 5 , 2 4 , 4 7M G 1 2 9 0 D A T A 9 6 , 1 0 0 , 2 5 6 , 2 6 0 , 4 1 6

, 4 2 0F A 1 3 0 0 D A T A 1 7 4 , 3 3 4 , 1 7 8 , 3 3 8 , 1 8

2 3 4 Q J 1 3 1 0 D A T A 1 0 4 , 2 6 4 , 4 2 4 , 4 9 4 , 4 9

8 5 0 J 1 3 2 0 D A T A 1 1 , 1 2 , 1 5 , 1 , 1 5 , 1 2 , 1

S c h n i pS 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 e6 b e f o r e t y p i n g i n

C 0 0 0 1 A 9C 0 0 8 : 2 1C 0 1 8 : A 9C 0 2 0 : C 8C 0 2 8 : 2 OC 0 3 0 : C DC 0 3 9 : D 0C 0 4 0 : 8 DC 0 4 8 : D 0C 0 5 0 : 0 0C 0 5 B : C 8C 0 6 0 ; A 9C 0 6 8 : E 0C 0 7 0 : F FC 0 7 B ; C aC 0 8 0 ; 1 8C 0 a 8 : 0 0C 0 9 0 : D 4C 0 9 8 : 8 DC 0 A 0 : 8 DC 0 A 8 : 8 DC 0 B 0 : A 9C 0 B B : F 9C 0 C 0 : I DC 0 C 8 : 0 AC 0 D 0 : D 0C 0 D 8 : 8 DC 0 E 0 : A 0C 0 E 8 : C 8C 0 F 0 : D 0C 0 F 8 : 0 5C 1 0 0 : 8 CC 1 0 8 : 3 4C 1 1 0 : 0 CC 1 1 8 : 2 0C 1 2 0 : A 9C 1 2 8 : 1 5C 1 3 0 : D 7C 1 3 8 : 0 0C 1 4 0 : B 4C 1 4 8 : 0 8C 1 5 0 : 0 DC 1 5 8 : 2 0C 1 6 0 : 8 DC 1 6 8 : F 0C 1 7 0 : 5 1C 1 7 8 : 5 1C 1 8 0 : F 9C 1 8 8 : 8 DC 1 9 0 : 8 DC 1 9 8 : D 0C 1 A 0 : 0 8C 1 A 8 : 6 0C 1 B 0 : 6 0C 1 B 8 : B 3C 1 C 0 : D 0C 1 C 8 : A DC 1 D 0 : C 1C 1 D 8 : 0 9C 1 E 0 : E 2C 1 E 8 : C DC 1 F 0 : F E

0 8 D 0 A 98 C 3 8 C A 8 1 C A 1 A 9 0 38 C C C A 0 D 0 F 80 A I D

A 9 0 0C 1 D A 8 0 A 2 0 D 4 C 4 0 C E0 D 8 D0 A D 0 0 98 2 A 0 2 D 0 0 B 9C C 0 2 D 0 8 DC A C A C 2 8 C C 80 0 8 DD A 8 0 8 3 C A C 2 A DA 0 4 C 0 C 0 A C l A 9C l A 90 7 C 9F 0 F 0 C E A 0 A 0 A 8 C 8 0 6 B C B 0 D 0 C 4 C 8 C D0 8 C F

8 C 0 0 8 DA 3 C A C D

8 C A D 0 8 8 A 0 C 0 9 9 4 0A D 8 C0 9 F 9 A 9A 0 D F 0 8 D A 8 0 A 9 0 08 D 4 2A 9 F FF B 0 70 F 8 D0 8 1 ) A 8 2 A 0 E C D 0 F 5B C 0 D F A 8 D0 8 2 C A 6 1 D E 8 D 0 B DC 2 8 C 0 C C F C 94 C 3 FA F 0 D 8 D0 8 0 8 0 F 4 5 4 5 F 0 D C D C C 9C D 8 DA 0 C E A ES A D C D 0 F E6 C C 2F 7 4 C 6 C

A 0 2 0 D 08 D C 7A I ) C C F 8 0 8 C A A 0 D F C E C 8C D D C C D9 3 2 09 9 0 0A 0 0 3 0 4F 0 B DD A 8 D A 4C A 3 A A 0 F A 0 7I D 0 8

D A 8 2 9 9 4 0A 8 A 7 A 0 3 C 8 D C D2 6 B D 0 0A 0 0 D 0 D 9 6 C lD C C 2 2 1 C l A 90 7 C 9F 9 0 7F 0 0 A C F0 A C A C A C 7 6 F D 0E 1 ) A 0 C E A D0 2 D 00 4 C C 0 C B 0 F 0 C 2

8 1 7 A B C B 8 F A 8 C A 1 2

F 6 9 9 D 9A 7 C 2 0 B E E D 3 1 ) A 8 9 A 9 C 40 B 3 8 C A 0 4 9 0C C 8 1 A 3 A 9 8 22 1 0 0 F 5D 3 0 C C 7 8 3 B D 8 8 2 0 A CC I D A 8 D F 3A 9 7 DA 2 2 0 8 24 2 1 B 2 3 0 0 0 0 ■ 1 1 4 C A 2 0 D D 40 E 2 20 2 F 6 E F E 4 A D 0 B F 0 B 6 F E 4 C C 9D 7 D 1 D 3

C O M P U T E f s G a z e t t e O c t o b e r 1 9 8 7 9 3

Page 96: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 96/136

C 1 F 8 J C 1C 2 0 0 : E 5C 2 0 8 ; A 9C 2 1 0 ; 0 0C 2 1 8 : 3 CC 2 2 0 : 2 5C 2 2 8 : 0 5C 2 3 0 1 0 1C 2 3 B i B 5C 2 4 0 : C 9C 2 4 8 i F 0C 2 5 0 i C 9C 2 5 8 : C 9C 2 6 0 : C 9C 2 6 8 i C 9C 2 7 0 i A DC 2 7 8 : 0 0C 2 8 0 I 0 0C 2 8 B : 4 CC 2 9 0 i C DC 2 9 8 i C FC 2 A 0 i l 3C 2 A 8 : D 0C 2 B 0 i D 0C 2 B 3 i 0 4C 2 C 0 : F 0C 2 C B : 4 CC 2 D 0 : 0 3C 2 D 8 : D 0C 2 E 0 : F FC 2 E 9 : 1 0C 2 F 0 J A 9C 2 F 8 : 4 CC 3 0 0 : C 2C 3 0 8 : 9 CC 3 1 0 : C FC 3 1 8 i C 9C 3 2 0 i 4 AC 3 2 8 : 4 CC 3 3 0 . B 0C 3 3 8 i l CC 3 4 0 : 1 CC 3 4 B : A DC 3 5 0 i 6 0C 3 5 B i 3 DC 3 6 0 1 C 3C 3 6 B i C 8C 3 7 0 : C DC 3 7 8 : 1 EC 3 8 0 : D 0C 3 8 8 : 0 AC 3 9 0 : 4 6C 3 9 8 : 0 4C 3 A 0 : C EC 3 A 8 : 8 DC 3 U 0 I D 0C 3 B 8 : 0 5C 3 C 0 : B DC 3 C 8 : C DC 3 D 0 : C DC 3 D 8 : C 3C 3 E 0 : 2 CC 3 E 8 : 4 CC 3 F 0 : C DC 3 F B : A 9C 4 0 0 i D 0C 4 0 B : 1 C 4 1 0 : 0 4C 4 1 8 i D 0C 4 2 0 : 4 AC 4 2 8 : C DC 4 3 0 : 0 0C 4 3 S : 8 AC 4 4 0 i l 0C 4 4 8 : B AC 4 5 0 : B 0C 5 8 : 7 EC 4 6 0 : 0 3C 4 6 8 : C DC 4 7 0 : C DC 4 7 B : E 8C 4 8 0 : C DC 4 8 8 : A E 1C 4 9 0 : C EC 4 9 8 : C D

2 6 C 2 0 8 D 2 0 A C 4 2 I D 8 0 3 0 50 F 2 A 0 F 0 4 F 00 F 0 F 1 C D 0 C DD F F C F 0 D 94 C 6 CC F C 9C D C 9F E 0 8C 3 B DA D 6 C 8 1 F 0 E 3 D 0 2 DF 9 6 C C 24 6 C 2 4 CA 1 0 F B 1 1 C 0 A C 3 A 9C A 3 D C DA 3 C 4 A 0 A 0 A 0 4 A 2 0 5 68 4 C 1 D 0 E E0 4 D 03 C 4 5 D 8 3 C 3 0 2 0C 3 2 F C 4 C C C 0 0 8 C F 4 C 7 E8 1 4 C 7 E4 A B 04 7 E - 0 C A D 0 A 9C 4 A D3 A C 4 A D4 C A 24 9 4 A F 3 8 3 C 4 A D0 D 8 3

C 4 6 C 3 C 0 32 C 0 2 A D4 C 4 9 I F0 6 A 50 8 2 8 A 50 C 9 1 C 94 0 C 99 B C 94 6 C 0 C C C D0 C B D 0 0F 0 C 2 0 D C F C F 4 C0 0 D 00 0 D 0A 1 D 0 A 9C F 4 C0 8 3 C 0 30 D 2 0 E 5C 2 6 C C F C 90 F 6 0A 0 A 1 0 8 0 8 I E D 04 A 4 AC D 4 A4 H 8 2 D 0 E 9D C C A C 8 A DC D A D0 4 0 4 D 0C 0 C 0 C 2

C A 3 4 E C 3 C 4 F C 2 7 F 0 8 C F 0 0 7C 4 A DD 0 A 9C 4 A D6 A C 4 A DC 1 1 D

F 8 1 D 0 B 0 5 D 0C 4 A 9C 4 A 9C 4 A D4 9 C E 3 C 4 A C E

6 C C 24 6 A 0 A 0 0 D 8 5 0 58 5 0 20 6 4 90 4 A 50 C 0 1 F 00 F 0 F 0 6 F 02 0 F 1 F 4 4 6

D C D 0 F E0 D C 31 B 3 D 6 C C C F E 0 8D 0 0 9 6 C C 23 0 8 1 F 0 C l 2 0D C G 8 0 0 F 0A 1 B 1 D 4 1 C 1 C 8 3 4 B B 0 I K 4 CD 2 0 A 8 D4 C 0 0 B D0 4 D 00 2 D 0A 0 C 34 A D A D 0 C EB l C lA 0 C D C DC 3 A D0 4 F C 2 0 5 AC 4 A D4 C C E6 0 A DC 9 4 91 D 0 0 B D1 0 D 00 3 0 D F 1 2 F 0 D 4 A 4 A3 C C 9 2 D0 0 8 D0 1 8 D0 D C 4 A D0 4 D 08 3 C 4 A D0 5 D 0

2 F C A A 6 8 7 2 3 A E A B F 5 0 8 0 1 8 5 1 D 9 D 2 8 C 3 4 8B D D 9F 8 C 2 E 5C 1 0 A A 3 0 0 3 F0 2 4 C 4 2C D 0 CC F A 73 C D C0 0 D 2A C A A D 5 C 6 9 C 2 D2 A 1 4 0 5 D 0 B EC A 4 D 4 E 4 A C 6 0 3 A C 5 C 5 6 5 04 2 1 8 2 0 E 9 D 8C 0 E E 3 CC 3 0 4 0 5 B 9A F D 0 D 93 D 3 D D F D B2 0 6 8C 3 3 C 1 3C A 0 6 F 5 0 9 A 20 7 4 D 3 7 7 DC 9 0 04 2 8 9 4 A 4 A 8 D4 A F 5 3 B 3 A C 8 F 4 2 C D C C3 6 4 5

; 2 : 2 ; 2

2 i l

: A : 8 : 2

C 4 A 0 : A BC 4 A 8 : C EC 4 B 0 : C DC 4 B 8 : C FC 4 C 0 : 2 CC 4 C B : A 9C 4 D 0C 4 D 8C 4 E 0C 4 E 8 : 1 EC 4 F 0 : F 0C 4 F 3 : A BC 5 0 0 : ? FC 5 0 8 : 2 0C 5 1 0 : 8 5C 5 1 8 : 1 7C 5 2 0 : 9 AC 5 2 8 : E 6C 5 3 0 : A 9C S 3 8 : 4 CC 5 4 0 : 4 CC 5 4 8C 5 5 0C 5 5 8 : A 2C 5 G 0 : 0 DC 5 6 8 : 0 BC 5 7 0 : F 0C 5 7 3C 5 B 0C 5 8 8C 5 9 0 : 1 EC 5 9 8 t 7 AC 5 A 0 : 7 BC 5 A 8 : C DC 5 B 0 : A CC 5 B 8 i F 0C 5 C 0 : 0 0C 5 C 8 : 7 8C 5 D 0 : A CC 5 D 8 - C DC 5 E 0 : A 9C 5 E 8 ; E EC 5 F 0 : C FC 5 F 8 : 9 9C 6 0 0 I A 9C G 0 8 t 4 CC G 1 0 i 2 9C 6 1 8 : F 0C 6 2 0 : 0 4C 6 2 8 : C 6C 6 3 0 : C FC 6 3 8 : 0 BC 6 4 0 : C FC 6 4 8 : 2 2C 6 5 0 I A 9C 6 5 3 : C 9C 6 6 0 : A 9C 6 6 8 : 4 CC 6 7 0 : C 6C 6 7 8 : 4 CC 6 B 0 : F 0C 6 8 8 : 2 0C 6 9 0 : A 9C 6 9 8 : 0 AC 6 A 0 t C 9C 6 A 8 : 6 BC 6 B 0 : 1 5C 6 B 8 : 0 AC 6 C 0 i F 9C 6 C B 1 C 6C 6 D 0 i l lC 6 D B : 3 8C 6 E 0 : D CC 6 E 8 : 8 CC 6 F 0 i C 9C 6 F 8 : 0 0C 7 0 0 i 7 BC 7 0 8 : D 0C 7 1 0 : C DC 7 1 8 : D 0C 7 2 0 : C DC 7 2 8 : A 4C 7 3 0 : F 0C 7 3 8 : F 0C 7 4 0 : F 0

C A 0 D 4 C A BA 9 0 0C 8 0 B 8 5C E C 9D 2 F FF F A A F A A 0 A B 4 C F 2 A 6 F E0 A F 9 I B 8 5C C 0 C F 0 F FA A 0 A A 0 0 AC A F A A 0 E 0 F 0 F FA B A 9C A C B D A C F7 C 0 6 9 C C E 7 C 6 7 0 0 9 97 C A 7 C 0 0 3 9 C 0 F C 90 9 A 9D 0 6 0A 9 0 0C 0 A 0 4 2 C E 0 8 0 0 F 00 0 8 D2 C A D 4 4 C 62 4 6 C 1 2 1 2 2 0 I EC 2 D 0 A 9A 0 A 0 C 92 0

A 0 A 0 C AC G C D 4 CE F F 08 D 8 C8 0 A 9 F A4 2 8 D 0 48 3 C E C 9G B C 9I C 5 A

3 C 6 A C A 8 F 2 C F E 0 F A 0 A 8 0 4 A 08 A A 0 0 BA C E E 2 CC F F FE 6 F EF D C 4D C F A A 9 A 0 A A 2 C 0 8 1 8 2 01 A B D A 0B E A 1 A 9 B 20 8 F 3 7 C F 0 5 EB D 7 F 9 9D B 4 C7 C B 9 D 06 3 C D A C 7 AC 6 A 0 7 C 6 E 0 0 F 07 8 E A 8 2 F 0 3 C8 D C 6 E EA C 2 9 D 0I C D C E E D 4C F C 9A D D 36 C A 0 D 2 F FF 0 F FA B 4 C6 A C 51 2 1 2 2 I

C 2 1 8 2 02 I D 0 0 80 C 0 4 C 4 D A 8 3 C A D 0 A 9C 4 0 F 0 F 1 F 0 A A 0

B 3 0 8 0 8 8 5 F DB 2 2 C

A A 0 B EA 0 C A0 1 C 2 1 8 2 02 I C A C 0 2 3 F B F 04 1 0 8 2 0 D 2A 0 0 AA C 6 9 3 0

A D F 0 F F0 1 C 2 D A A 0 A 0 C 97 C 7 C A 7 E 7 C C C 0 A C E E 7 AC F A C9 C E 7 C B 7 F 6 99 C E 7 A 2 3 C 0 5 D 0C 2 D A C 9 0 9C F E ED C 2 1 A D 0 D E E D 3C 4 0 2 F 0C C 2 4 B 1 A 2 0 AA 9 E 9C 9 C GA 0 D F F F A 4 6 C F 0 F FA A A 0 A 0 D C 0 C E 8 C 8 7 3 F 8 2 C 2 C 6 C 5 F C 90 I

C F 3 A D 4 8 8 C 2 A 1 9 1 1 1 2 8 2 6 I 8

F 0 B 5A B F 40 0 F 5 9 D 0 A C 3 F 9 F 1 1 B 2 0 4 63 5 A F 4 C 6 E2 0 5 6I 1 A 0 B FI B 3 72 0 C 68 C A A C 7 C D 4 80 0 B 7A 9 D 4E E 5 DC 5 7 3 0 B C 7 D 5 3 C D 5 C 3 D 9 0 1 8 D C CF F 7 FD 2 1 7D 1 D l 1 44 2 C A C E 0 F C 7 2 0 0 4 0 2 6 4C 1 D 0 4 5A 2 A 0 5 F2 0 D 08 A A 5 A A C 9 B 0A 8 A 9 F E0 0 8 D C 0D A A 9 C 2A 9 F 90 D 3 D 0 9 3 8 A 8 0 1 1 F I 0 2 E

C 7 4 8 : F 0C 5 0 : A BC 7 5 8 : 0 3C 7 6 0 : C DC 7 6 8 : F FC 7 7 0 : F FC 7 7 8 : A 0C 7 8 0 : 6 9C 7 B 8 i A 7C 7 9 0 : 4 2C 7 9 8 : 4 2C 7 A 0 : 8 2C 7 A 8 : 4 1C 7 B 0 : 0 AC 7 B 8 : 0 0C 7 C 0 I 2 0C 7 C 8 i 3 DC 7 D 0 : A 9C 7 D B : D 0C 7 E 0 : A 9C 7 E 8 : B 3C 7 F 0 : D 2C 7 F 8 : F 0C 8 0 0 : 0 9C B 0 8 : C EC 8 1 0 t B DC 8 1 8 1 C EC 8 2 0 : 4 CC 8 2 8 i C 9C B 3 0 : 5 6C B 3 8 i F 0C 8 4 0 i A BC 8 4 8 : 1 8C B 5 0 : 2 0C 8 5 8 : 8 DC 6 6 0 i B DC 8 6 8 : B DC 8 7 0 i 8 DC 8 7 8 i C FC 8 B 0 i D DC 8 8 8 t C FC 8 9 0 1 C DC 8 9 8 : F 0C 8 A 0 : A BC 8 A B i 2 8C 8 B 0 : A 9C S B B t A CC 8 C 0 I 1 8C S C B i C DC 8 D 0 : C DC 3 D 8 : A 9C B E 0 : B 7C 8 E 8 : C 7C B F 0 1 0 5C 8 F 8 : 0 0C 9 0 0 . A 0C 9 0 8 i 2 6C 9 1 0 : 0 0C 9 1 9 i 0 FC 9 2 0 i 5 0C 9 2 8 : A 0C 9 3 0 1 0 0C 9 3 8 1 0 FC 9 4 0 : A AC 9 4 B : 1 4C 9 5 0 I 0 0C 9 5 8 i C 0C 9 6 0 i l 4C 9 6 8 : 0 0C 9 7 0 I 0 0C 9 7 3 i 0 0C 9 8 0 : F EC 9 8 8 : 0 0C 9 9 0 J 0 0C 9 9 8 I 0 0C 9 A 0 I 0 0C 9 A 8 1 0 0C 9 B 0 i 5 2C 9 B B i 4 5C 9 C 0 i 2 0C 9 C 8 i 2 0C 9 D 0 i 2 0C 9 D 8 i 2 0C 9 E 0 I 2 0C 9 E 3 t 0 0

F F A 9A 0 8 D 8 2E 4 A 0 A 0 C 2 3 8 1 D A C D C 4 C A C A A 0 8 1 I A A 0 0 B DF 2 0 2 S DC E F F A 2F F A 9A 0 C A6 3 A D 4 C 4 C 0 4 D 0C 7 A 2F F A 94 5 2 F I A 0 4 D 4D C D D C F0 4 D 4C D C D 4 7 A 0 F A E 8 D E 0 8 8 C A 0 C A6 2 A 8 1 A C D A D6 0 0 04 0 0 00 0 3 A 8 3 3 F F C0 5 0 4 0 0 0 05 0 0 2 5 0

A B 0 00 3 F F1 0 0 0 0 00 0 0 00 0 0 00 7 0 0 0 07 0 0 0 0 0 0 0 0 05 8 9 00 1 3 9 2 0 2 02 2 2 0 2 02 2 2 0 2 09 0 2 0

1 A 8 A C A C E A 9A 0 8 1 I A A 7 0 50 8 F 2 E 0 C 76 8 9 2 1 2 D A A 4 A 0 4 C

C f 3 C 4 C 0 A A 00 B 2 0 I E3 A A 0 D F 2 3 F 2 1 A I A C 7 A 2F A 4 5 A F 2 0 7 4B D D E6 A C F D 0F A C 8 A 9A 8 1 A C D A DA 0 8 C 1 2 2 0 I E8 3 C 1 C 2 8 C 0 0 0 00 4 0 0 6 F 0 A 0 0 3 F0 4 A 0 0 0 0 00 5 0 0 A 4 1 0 A 3D 0 0 30 0 2 AA 0 0 0 0 00 0 0 00 0 0 0F 0 0 0 0 00 0 0 00 0 0 00 0 5 4 9 5 9 0 0 02 2 2 2 2 0 2 02 0 2 02 0 2 02 0 2 0

C 2 D 6 9 B S D9 3 2 01 8 2 0D 0 A 9A 4 A 0 4 C 2 C A 0 8 C D 2 F FF F 0 A C 6 8 A C 4 4 C 4 2A 9 A 9 0 1 1 D A A 0 5 A 9S 4 2 C A 4 C 0 1 C 2 1 A 6 A C 7 A 98 D C 8 A 9C A 0 8 0 6 9 B 8 D0 8 C I C 2 8 C 8 8 A 8 F F A A C A 2 F I E A BC I 0 0 0 0 8 0 0 CA 6 0 C 0 3F 0 5 0 0 18 A 0 0 1 00 0 A 1 0 4 A B0 5 F D 0 0 0 8 0 0 0 0 0 0F E 0 00 0 F E0 0 0 00 0 0 00 0 0 00 0 0 04 1 5 94 4 1 2 9 02 2 2 2 2 0 2 02 0 2 02 9 4 4

I 1 A 9 C 88 3 5 4D 2 5 6F F 0 8 C 5 8 1 5 C E 7 94 3 B D 4 BE 6 A E A 3 C D 3 3

D A C 1 C 7 C 98 6 2 0 2 0 7 0A 4 4 D 0 D C B C F C 2 4 5 2 E I E B 70 B C F 4 1 C A F 8 0 0 9 4D B C E 5 8D 8 8 C 2 4 I E E 7C B C 1 C 5 A 6 8 6 8 9 F 8 E E C 5D 6 0 7 0 6 2 9 F F D 0C 5 F F 4 D 0 8 0 2 1 A 0 D 0 3 F F 0 8 2 0 7 30 0 0 0 F B0 0 0 40 0 9 70 8 0 0 2 0 0 2 C0 3 4 C 5 2 5 12 6 2 5 2 5 2 6 2 6 9 C 4 B

9 C O M P U T E D G a z e t t e O c t o b e r 1 9 8 7

Page 97: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 97/136

C 9 F 0 : 4 3C 9 F 8 l 0 0C A 0 0 : 5 4C A 0 8 : 0 0C A 1 0 i 2 0C M S : 9 C A 2 0 : 5 2C A 2 8 i 4 6C A 3 0 : 2 0C A 3 8 : 9 0C A 4 0 : 2 0C A 4 6 i 2 0C A 5 0 1 3 C A 5 8 : 4 DC A 6 0 : 5 2C A 6 B : 2 0C A 7 0 : 2 0C A 7 B : 2 0C A 8 0 I 0 5C A 8 8 : 2 0C A 9 0 : 5 0C A 9 8 : 3 1C A A 0 : 5 0C A A 8 : 4 2C A B 0 : 0 0C A B 8 : 4 7C A C 0 : 4 5

4 2 9 0 2 04 5 2 09 0 4 C2 2 A G 0 04 5 3 2 4 4 1 4 4 6 4 F2 D 2 02 0 4 64 2 5 9 2 2 2 0 2 02 2 5 2 4 9 2 05 5 3 9 3 85 5 5 42 E 2 C9 4 4 5 5 2 5 6

5 4 2 0 2 05 4 4 5 5 62 2 9 0 2 05 3 2 02 1 4 7 4 94 5 5 2 2 04 6 4 94 5 5 0 4 C0 2 2 2 2 2 2 2 4 2 5 0 4 4 3 2 4 2 2 4 4 4 5 3 2 04 5 4 4

4 5 5 4 4 5 4 5 4 C2 0 2 02 0 1 29 2 2 0 5 44 9 4 2 4 4 5 4 2 5 4 5 2 0 2 02 0 2 02 2 2 2 4 2 9 9 4 34 8 5 44 4 2 0 5 04 E 4 32 0 5 25 4 0 0 0 0

2 B 4 E 2 D 0 0 F F0 8 5 9 2 7 4 F 3 C0 2 3 1 5 A 2 D 4 B 4 4 2 0 2 82 F 2 0 0 60 0 E D4 5 4 F C 52 0 A 74 8 5 5 1 22 A 4 9 E A5 E 0 0 C E

B E F O R E T Y P I N G . B e f o r e t y p i n g i p r o g r a m s , p l e a s er e f e r t o " H o w T o T y p e I C O M P U T E l ' s 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 .

T h G E O S C o l u m nS 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 e7 b e f o r e t y p i n g i n

P r o g r a m 1 G e o P u z z I e0 3 0 4 : B F0 3 0 C : 0 00 3 1 4 : 9 F0 3 1 C : 0 20 3 2 4 : 5 50 3 2 C : 9 F0 3 3 4 : F 20 3 3 C : £ T0 3 4 4 : 8 30 3 4 C : 0 40 3 5 4 : 4 C0 3 5 C : 3 00 3 6 4 : 4 50 3 G C : 4 80 3 7 4 : 0 00 3 7 C ; 0 00 3 8 4 : 0 00 3 B C I 0 00 3 9 4 : 0 00 3 9 C : 0 00 3 A 4 t 0 00 3 A C : 0 00 3 B 4 : 0 00 3 B C : 0 00 3 C 4 : 0 00 3 C C : 0 00 3 D 4 : 0 00 3 D C : 0 00 3 E 4 : 0 00 3 E C : 0 00 3 F 4 : 0 00 3 F C : 0 00 4 0 4 : 8 A0 4 0 C : 9 F0 4 1 4 : A 90 4 1 C : 2 00 4 2 4 : 0 70 4 2 C t 0 0

0 0 0 9 4 F 9 F 7 D1 9 7 F 9 7 1 F E 0 00 6 0 04 4 4 5 2 00 0 0 05 5 4 4 0 0 0 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 0C A

0 2

A 7 2 02 2 1 4

£ 1 F F 7 D F 2 9 F9 F 7 D F 2F 9 5 7 D F 2 8 09 4 F F 2 8 0 0 00 0 0 0 00 0 4 F 34 5 5 2 2 0 5 60 0 4 4 F 4 E 2 5 4 C 4 50 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 00 0 0 0 0 0

2 0 E l2 3

C 0 0 3 9 C l 2 0 E 7 0 00 2 A 4 5 4 F 5

0 1

F E 8 0 6 84 F F 8 0 0 0 4 1 9 8 0 0 0 2 C 9 4 5 3 40 F 8 0 0 0 0 0 20 0 8 5 A 5 A A 3 2 E C 24 4 4 6 02 2 6 5 0 1 0 0 0 0 7 A0 0 0 0 8 0 0 0 0 8 0 0 0 0 9 0 0 0 0 9 A0 0 A 0 0 0 0 A 0 0 0 0 B 0 0 0 B A0 0 0 0 C 0 0 0 C A0 0 D 0 0 D 0 0 E 0 0 0 0 E A0 0 0 0 F 20 0 0 0 P C l 2 0 2 C 2 0 C l3 0 5 9 F C l 5 2 6 0 C 6 D 5 5 A B 6

0 4 3 4 : 5 0 4 3 C : 0 00 4 4 4 : 4 70 4 4 C : 2 00 4 5 4 : 2 10 4 5 C : 4 10 4 6 4 : 4 90 4 6 C : 4 C0 4 7 4 : 5 30 4 7 C : 4 50 4 9 4 : 0 40 4 8 C : 6 B0 4 9 4 : 6 40 4 9 C : 0 60 4 A 4 : 0 60 4 A C : 0 60 4 B 4 : 0 60 4 B C : 0 60 4 C 4 : 0 60 4 C C : 0 60 4 D 4 : 0 60 4 D C : 0 70 4 E 4 : 0 70 4 E C : 0 70 4 F 4 : 0 70 4 F C : 0 70 5 0 4 : 0 40 5 0 C : 3 C0 5 1 4 : 1 80 5 1 C : F F0 5 2 4 : F F0 5 2 C : B D0 5 3 4 : C 10 5 3 C : D 00 5 4 4 : 2 00 5 4 C : 0 00 5 5 4 : 3 90 5 5 C : 0 00 5 6 4 : 0 50 5 6 C : 6 F0 5 7 4 : B D0 5 7 C : C 10 5 8 4 : D 40 5 B C : 2 00 5 9 4 : 0 00 5 9 C : 3 90 5 A 4 : 0 00 5 A C I 0 50 5 B 4 : 9 F0 5 B C : B D0 5 C 4 : C 10 5 C C : 7 F0 5 D 4 : 0 50 5 D C : 1 80 S E 4 : 0 00 5 E C : 7 D0 5 F 4 : 9 F0 5 F C : F 20 6 0 4 I 7 0 6 0 C : 9 F0 6 1 4 : F 20 6 1 C : 0 00 6 2 4 : 0 00 6 2 C : 8 70 6 3 4 : F 0 6 3 C : 0 70 6 4 4 : B E0 6 4 C : F 20 6 5 4 : 9 F0 6 5 C : 0 00 6 6 4 : C F0 6 6 C : 8 D0 6 7 4 : 0 50 6 7 C : D 30 6 8 4 : 8 E0 6 8 C : 0 50 6 9 4 : D 70 6 9 C : 8 C0 6 A 4 : 0 50 6 A C : D 50 6 B 4 : 4 C0 6 B C : 0 50 6 C 4 : D 00 6 C C i A D0 6 D 4 : 0 5

4 C 4 5B C 4 34 8 5 44 4 2 0 5 05 4 4 4 4 2 2 5 4 0 8 0 0 4 0 0 0 5 0 50 0 0 E 0 50 0 0 E 0 52 0 2 0 2 0 1 0 1 0 1 0 E 0 2 0 8 1 1 8 1 8 1 87 3 F 0 D 0 3 4 0 B 9 F C lA D C l 2 0B 0 2 3 4 8 0 0D 8 0 55 8 6 F0 5 B D9 C A D C l 2 06 7 0 02 3 7 0 D 8 0 57 8 0 6 0 6 0 7I I F F F FF 2 9 F7 F 9 5 F 9 4 F 8 0 0 00 0 0 F 4 C 9 0 F A B E3 F 9 0 C 8 0 0 0 00 A D 2 0 54 2 0 A D 6 0 5A D 0 3 D 0 A D 0 8 2 0 A C D 60 5 8 CD 0 8 D D 7

0 2 4 5 2 3 4 5 5 4 4 F 4 E2 2 5 4 4 5 A 9 2 0 5 A2 C C 20 2 0 F 2 A1 2 0 9 0 9 1 9 0 4 0 6 0 8 1 9 4 11 6 1 8 2 4 2 6 1 8 1 81 8 3 C8 I 1 0 8 80 C 0 82 3 4 8 0 0D 9 0 53 4 0 D 9 F C lA D C 2 6 0 2 0 3 97 0 D 0 5 6 0 8 9 C A D C 2 8 F 0 02 3 9 0 0 0 0 8 I DI I F B 4 5 F 28 0 0 01 9 0 0 9 F 4 50 F 0 0 F F F E8 E 7 DF B 7 F B C 0 FF 8 D B 0 0 0 0D 2 0 58 E D 50 A D 6 0 58 D 0 A D 0 4 C 2 90 A C 0 A D 0 8 D 0 A D 0 8

A C 5 9 5 23 3 5 5 5 44 4 5 3 2 C2 2 4 7 4 84 5 8 5 0 2C l 6 00 E A 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 F 7 F 3 7 0 0 A E C FC 2 6 7 0 02 0 3 97 0 D 8 0 53 4 0 B 9 C A D C l 2 08 F 0 02 3 9 8 0 0D 0 7 8 0 B 9 C A D C l 2 0B 7 0 00 2 0 3I I B 0 0 0 0 29 4 0 2 9 F5 5 1 29 7 F 2 9 FF F 0 B 8 C E 9 0 F B F 7 BF 9 0 E F F F F0 0 A D 0 5 8 CD 0 8 D 0 4 D 4 0 5B E D 70 A D 5 0 58 D 0 A D 0 4 2 0 A D l 0 5

0 A 6 E4 A 3 A 4 B 4 6 2 7 4 2 5 2 5 6 7 7A 2 0 0 0 E 76 1 7 5 3 C A 2 E FD 7 S DC C E D F 6 F 60 1 2 9 3 B 4 D 5 7 8 B 1 97 5 1 C F F D D0 E D 30 5 5 09 9 A E C l 1 28 C 2 0 0 89 8 D 3 5 9 0 I 9 F E 6A 5 C l 5 CB 7 E l2 D 4 8 0 9D 9 7 F 0 0 9 F 2 F2 4 0 4 7 EI F 0 E 9 F 8 6F 4 7 5 9 5 F 2 1 87 D 4 40 D 0 A 8 2 4 80 C B 2 F 6 0 4 8 8 F 6 A I 0 2 C 2 A F 0 C 2 9 5 3

A 9 0 5 E 3C 5 S D D D0 B D 3 7 88 E 0 20 F D 9 8 6

0 6 D C i D 40 6 E 4 : A E0 6 E C : 0 50 6 F 4 : 2 90 6 F C : A C0 7 0 4 : 0 50 7 0 C I D 50 7 1 4 : 8 D0 7 1 C : 0 50 7 2 4 : D 00 7 2 C : 8 E0 3 4 : 0 50 7 3 C : D 40 7 4 4 : 8 C0 7 4 C I 0 50 5 4 : D 70 7 5 C : 4 C0 7 6 4 t 0 50 7 6 C : F A0 7 7 4 : B C0 7 7 C : D 00 7 8 4 : A A0 7 8 C : 0 70 7 9 4 : C F0 7 9 C : B D0 7 A 4 : A 00 7 A C : 9 10 7 B 4 : C 80 7 B C : 6 00 7 C 4 i 6 60 7 C C : 8 E0 7 D 4 : 0 50 7 D C : 0 50 7 E 4 1 0 E0 7 E C : 0 E

0 4 2 D 0 0 5 A 8 D l 0 50 A D D 0 8 8 C D 2 0 50 A D D 6 0 5 8 E4 C 2 9 0 50 A D C F 0 5 8 CA D 2 0 50 B D D 3 0 5 4 A D 0 8 D 2 0 A C 1 F A 9 0 E 9 D9 F 3 B DF 6 A B B 0 8 7 9 0 9 7 D 0 9 5 B E 7 C 8 B D9 1 7 0 6 2 1 2 6 2 6 B 8 D 8 D8 E B E 0 0 0 0 0 0 2 0 40 0 0 0 2 0 4 0

0 A D l 0 58 C C F0 A D 3 0 54 2 0 A D 0 A D C F0 8 D 0 0 5A D 0 5 8 E2 0 A D 0 B 0 8 4 2 F 8 9 E 0 8 B 98 7 4 8 A 0C 9 7 C 0 9 E 0 A 8 C l C 68 D 8 D0 E 0 E0 0 0 0 0 0 0 E 0 E

C 0 3 8 D 7 0 5 4 C A D 3 0 5 4 93 E D 4 B 20 A 2 D 0 5 1 98 C D 5 E 0 A E 9 AD 0 5 9 54 C 2 9 3 B0 A 5 D 0 0 A D 8 0 8 1 D 6 0 5 C 9 C I 0 A 2 F C9 D F 9 6 18 C 1 C 0 5 B C A 0 B D B 97 C 8 B B9 7 0 F 37 C 1 9 7 0 9 B1 C 6 C 6 D B 8 B 0 E 0 7 4 4B E 0 7 3 0 7 0 5 2 D0 0 5 9 70 E 0 0 A

P r o g r a m 2 G e o C o n v e r t e r1 R E C O P Y R I G H T 1 9 6 7 C O M P U T E

P U B L I C A T I O N S , I N C . A L I G H T S R E S E R V E D

2 P O K E 5 3 2 8 0 , 0 : P O K E 5 3 2 8 1 , 0 : PO R E 6 4 6 , 5 : P R I N T " f C L R ) "

3 F O R I = 1 T O 1 0 : P R I N T " { D O W N ) " : N EX

4 P R I N T T A B ( 5 ) " g 4 3 U D I C O P Y R I G H1 9 B 7 "

5 p i ! i n t t a b ( 5 ) " g c h c o m p u t e i p b l i c a t i o n s i n c . "

6 p r i n t t a b ( 5 ) " j f k a l l b i g h t s{ s p a c e ) r e s e r v e d ( h o m e ] ■

7 p r i n t " ( d o w n ) { r v s h 8 3 g e o c o n ve r t e r J o f f ) ( d o w n ) [ g r n ) "

8 i n p u t " f i l e t c o n v e r t " ; g f s9 p r i n t " { d o w n ) s e a r c h i n g f o

G F 1 0 H D S = N " i F 0 R 1 = T 4 : R E A D

E i H D S » H D 5 + C H R S ( H E ) : N E X T1 1 F O I = 1 T O 5 : R E A D I E : I D S = I D 5 +

C H R S ( I E ) : N E X T1 2 N L 5 = " " : T 5 = C H R S ( 1 8 ) : S S = C H R 5( 1 ) : O P E N 1 5 , 8 , 1 5 , " 1 0 : " : 0 P E N

2 , 8 , 2 , " # "1 3 G O S U 8 3 6 0 : G E T # 2 , N T S , N 5 S1 4 F O E = T 1 5 D S = N L S : G E T # 2 , B S : I = 1 : I F B 5 = N

L T H E N 2 1 01 6 I A S C ( B S ) < > 1 3 0 T H E N 2 1 01 7 G E T # 2 , H T S , H S ? : I = 31 8 G E T # 2 , B S : 1 = 1 + 11 9 I A S C ( B S ) = 1 6 0 T H E N 2 1 02 0 D S = D S + B S : G O T O 1 8 02 1 F O 1 = T 3 1 : G E T # 2 , B S j N E X2 2 0 I F D S = G F S T H E N 2 5 02 3 N E X T E i I F N T S - N L ? T H E N 2 5 02 4 T S = N T S : 5 S = N S $ : G O T O 1 3 02 5 I D S = K L S T H E N P R I N T " [ D O W N ]

( R V S ) F I L E N O F O U N D [ O F F j " : GO T O 3 5 02 6 P R I N T ' ^ D O W N j C O N V E R T I N G " G 2 7 D T $ = T $ : D S S S S i T

S : G O S U B 3 6 0C O M P U T E R S G a t B t t B O c t o b e r 1 9 8 7 9 5

Page 98: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 98/136

2 6 G E T # 2 , M T $ , M S S2 9 F O 1 = T 6 5 : G E T # 2 , B ? : N E

X 3 0 G E T * 2 , C T S , G T S : G O S U B 3 6 0 : P R I

N T # 2 , H D S ; : G O S U B 3 7 0 : T S - D T S : SS = D S ? : G O S U B 3 6 0

3 1 F O 1 = T 3 2 * E + 2 : G E T # 2 , B Si N E X T

3 2 P R I N T # 2 , M T S ; M S $ ; : F O R I = 0 T 1 5 : G E T # 2 , B $ i N E X T

3 3 P R I K T # 2 , H T S ; H S ? ; C H R 5 ( 0 ) ; G T? 3 4 P R I N T # 2 , I D ? ; : G O S U D 3 7 0 : P R I NT : P R I N T G F S " C O N V E R T E D "

3 5 C L 0 S £ 2 i C L O S E 1 5 i E N D3 6 U S = " U 1 " : G O T O 3 8 03 7 U $ = " U 2 "3 8 P R I N T # 1 5 , U S ; 2 ; 0 ; A S C ( T S + " 0 "

) ; A S C ( S S + " 0 " )3 9 R E T U R N4 0 D A T A 0 , 2 5 5 , 3 , 2 1 , 8 7 , 1 0 , 1 , 0 ,

B E F O R E T Y P I N G .

B e f o r e t y p i n g i p r o g r a m s , p l e a s er e f e r t o " H o w T T y p e I C O M P U T E D G A Z E T T 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 .

C h o p p e r P i l o tS 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 b 0 8 0 A 0 0 8 0 9 : 3 0 0 0 0 0 0 00 0 1 1 : 2 0 4 2 5 9 2 00 8 1 9 : 5 3 2 0 B 2 1 : A C A 0 8 2 9 : F F F 0 8 3 1 I F F F F0 8 3 9 : F F F 0 8 4 1 : 0 0 0 0 8 4 9 : 0 0 0 0 S 5 1 : A 0 0 0 8 5 9 : 7 6 A 0 8 6 1 : 9 5 F 0 8 6 9 : A 2 A 0 8 7 1 : A A A 0 8 7 9 : 0 8 8 0 8 8 1 : 0 0 0 0 8 8 9 : 3 C 0 0 3 9 1 : 3 0 0 0 8 9 9 : A A F 0 8 A 1 : A S A 0 8 A 9 : 0 0 A 0 8 1 1 1 : 0 0 0 0 B B 9 1 0 0 0 B a c i s B O 0 0 8 C 9 : 0 0 0 0 B D 1 : A 0 0 0 B D 9 : 7 6 A A0 B E 1 : 9 5 F 0 8 E 9 : A 2 A A0 B F 1 : A A A S0 8 F 9 : 0 B 8 0 9 0 1 : 0 0 0 0 9 0 9 : 0 0 0 0 9 1 1 ( 0 0 0 0 9 1 9 : A A F 0 9 2 1 : A 8 A 0 9 2 9 : 0 0 A 0 9 3 1 : 0 0 0 9 3 9 : 0 0 0 0 9 4 1 1 0 0 0 0 9 4 9 1 0 8 F 0 9 5 1 : 0 8 0 0 9 5 9 : 0 8 0

4 4 0 0 0 0F F F FF F F FF F F 0 0 00 0 0 05 A 9 5 F 6A 9 A A A A0 8 0 0 0 0 0 0 0 0 3 00 B 3 0 0 0 0 00 0 0 00 0 0 00 0 F 03 C 0 05 A 9 5 F 6A 9 A A A A0 0 8 08 0 0 0 0 00 0 0 00 0 C C0 8 C C 0 A0 0 0 00 0 0 00 0 0 00 F 0 FF F 0 0 0 03 E 0 B

9 3 2 A 4 4 5 3 5 30 F t F F F FF F F FF F 0 0 F F2 8 0 9 7 6A 9 E A A 22 A 8 0 0 0A A 0 F 0 0 0 00 0 F 0 8 3 8 0 0 00 0 0 00 0 0 00 0 0 02 8 0 9 7 6A 2 9 5E A 2 A 8 0 A A A 80 0 0 00 0 0 00 0 B C 0 88 0 B 0 0 0 0 0 0 00 8 0 80 8 0 81 2 3 E 0 8

3 4 3 2 3 A C A C E A5 4 9 1 82 A C E CF F F F B F F F F 3 F F 4 F F 0 0 4 F F F F 6 0 9 0 A 2 9 7 6 A 2 6 A 5 E A C A 0 C 8 0 8 0 8 F 0 0 0 0 5 0 0 8 0 0 0 0 B 3 A C 8 A B 0 3 2 0 E 0 0 0 0 E 70 0 C 0 0 0 0 C 9F F D 0 0 9 6 0 A 2 2 7 A 2 E CA £ 4 A 0 2 4 9B 8 0 0 0 D 0 0 0 0 1 0 0 0 0 I DC C A A 3 8 E E 2 0 4 0 0 6 0 0 0 0 4 3 0 0 0 4 B0 8 0 8 6 0 B 0 8 C 4 8 0 8 6 0 0 E

0 9 6 1 : 0 80 9 6 9 : 0 80 9 7 1 : 4 80 9 7 9 : 0 00 9 8 1 : 0 00 9 8 9 : 0 00 9 9 1 : 0 00 9 9 9 : 0 00 9 A 1 : 0 00 9 A 9 : 0 00 9 B 1 1 0 00 9 B 9 : 0 00 9 C l i 0 00 9 C 9 i 0 00 9 D 1 : 0 00 9 D 9 : 2 00 9 E 1 : 0 90 9 E 9 : 0 90 9 F 1 : 0 90 9 F 9 : A D0 A 0 1 i 7 70 A 0 9 : 0 90 A 1 1 : 0 20 A 1 9 : 0 70 A 2 1 : E 90 A 2 9 : 2 10 A 3 1 : 0 70 A 3 9 : 0 70 A 4 1 : 0 20 A 4 9 i 7 A0 A 5 1 : D 00 A 5 9 : A D0 A 6 1 : 0 90 A 6 9 : 0 30 A 7 1 : 0 20 A 7 9 : 7 D0 A 8 1 : 8 D0 A 8 9 : 8 D0 A 9 1 : 0 90 A 9 9 : 0 30 A A 1 1 7 0 A A 9 : B D0 A B 1 : 1 40 A B 9 : A 90 A C 1 : 7 70 A C 9 : 2 90 A D 1 : 3 80 A D 9 : A D0 A E 1 : 0 20 A E 9 : E 90 A F 1 : 7 70 A F 9 : 1 A0 B 0 1 : 0 90 B 0 9 : E 90 B 1 1 : 0 B0 B 1 9 : 0 B0 B 2 1 1 0 30 H 2 9 : E D0 B 3 1 : 3 90 B 3 9 : A D0 B 4 1 : 7 A0 B 4 9 : 9 10 B 5 1 : 0 00 B 5 9 : 6 20 B 6 1 : A D0 B 6 9 : 0 90 B 7 1 : 9 20 B 7 9 : 9 10 B 8 1 i F C0 B 8 9 : A D0 B 9 1 : 0 90 B 9 9 : 0 90 B A 1 : E 90 B A 9 i 7 A0 B B 1 : 3 B0 I 1 B 9 : A D0 B C 1 : 0 90 B C 9 : E D0 B D 1 : A D0 B D 9 : 0 B0 B E 1 : 0 00 B E 9 : 0 90 B F 1 : 8 DB B F 9 : A 90 C 0 l : 7 9

1 7 0 0 9 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 C 0 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 0E I 4 A 4 A 4 A

0 0 A A D 7 DB 0 0 36 7 2 D 8 F 4 3 A 2 S 7 0 A 0 4 7 0 3 E 4 B A 7 0 A A 0 A 0 A 7 4 C 0 E D 0 F 0 0 0 8 D0 4 0 B E 9 0 37 7 0 98 7 0 0 D 00 3 0 A 8 7 1 4 F 0A 1 A 7 4 4 8 2 0 90 B C E7 0 0 2 0 A S 7 0 A 0 0 0 01 6 0 9 6 90 9 8 5A 7 9 0 A 9 E 7 1 F 0 8 E 0 9 0 B 7 7 0 7 0 A 7 8 9 A 9 0 0C 0 2 8 0 A

5 F 6 F0 4 4 D 0 0 0 0 0 0 0 0 0 00 9 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 04 9 7 0 7 0 9 0 4 A 7 0 0 3 4 3 0 A 0 4 0 A 0 A A 9B D F 90 A 7 0 B 0 8 D B 27 A 0 90 D A 90 9 1 8A 9 0 9A A A B 0 3 0 A 7 0 A 7 B 0 0 3D F 0 2D 0 7 0 D 0 0 38 B 0 A 0 4 E 0 7 0 0 A

B 8 D 7 A0 0 A F 0 0 27 A 0 93 8 E D3 I 0 8 0 A 9 0 8 7 0 8 0 8 F A 0 A 3 8 E 90 9 E 90 A 0 4 B 0 F 0 0 38 7 0 A D 0 8 8 0 8 0 A 8 C A 9 0 07 0 7 0

3 C 0 80 9 0 9 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 0 0 0 D 90 0 0 00 0 0 00 0 0 00 0 0 00 E A D4 A 4 A 8 7 9 0 4 8 E EE 1 0 A 7 0 3 0 2 8 2 8 0 A B 0 3 8 E 9E 7 0 A F 0 0 20 8 6 0 1 6 0 6 0 S E 0 D 0 A 7 0 9 3 84 D A 0 A I A 7 4 8 0 A 7 7 0 94 3 0 BD 0 0 31 6 7 0 0 4 0 4 E 9 0 07 0 9 0 4 4 8 2 0 9A D 9 0 9 0 8 6 0 A 9 0 9 0 9 0 0 9 0 8 0 3 7 0 5 0 A 7 4 E 0 9 A D8 7 0 94 D 0 9 4 C8 7 0 90 8 0 A 8 7 A 1 3 B E D

0 8 4 80 0 F E0 0 5 F0 0 8 B0 9 0 0 9 B0 A 0 F 0 B 0 0 B B0 9 8 00 0 C B0 D 0 D 0 0 E 37 7 5 D7 9 0 67 3 0 D 8 B 7 D 0 5F C F E 3 8 2 9A 9 B lF A F 5 B 2 9 28 4 1 5 0 6 7 0 B 0 2 EB 2 5 48 4 0 5 0 0 7 B F 0 6 FB 3 0 9 E D 0 5 8 9 D 0 0 5 0 5 B 6 3 C A 7 4 4 8 2 4 13 8 4 3 C 44 4 D 0 3 A3 8 B G4 C A B0 3 B D 8 28 D E CA 3 8 D 9 D0 9 9 F A B A B 8 5 F 4 9 8 9 7 3 0 A B 0 8 0 S 9 D 3 8 3 50 B E CE 7 A 9 C 69 2 D 3 0 E B D D 67 A E 4

0 C 0 9 : 0 90 C 1 1 : 0 90 C 1 9 : 7 A0 C 2 1 : 0 90 C 2 9 : A 90 C 3 1 : 8 D0 C 3 9 : 7 90 C 4 1 ; 3 80 C 4 9 : A 90 C 5 1 : 8 50 C 5 9 : 7 80 C 6 1 : 0 90 C 6 9 : 9 20 C 7 1 : C 30 C 7 9 : F C0 C 8 1 : A D0 C 8 9 : 0 90 C 9 1 : 0 90 C 9 9 : E 90 C A 1 : F 60 C A 9 : 7 70 C B 1 : A D0 C B 9 : 2 10 C C 1 : 7 70 C C 9 : 0 10 C D 1 : 8 D0 C D 9 : B D0 C E 1 : 0 90 C E 9 : 0 30 C F l i E 90 C F 9 ; E 90 D 0 1 : A D0 D 0 9 : 0 90 D 1 1 : 0 D0 D 1 9 : 8 60 D 2 1 : 0 E0 D 2 9 : 7 80 D 3 1 : 3 80 D 3 9 t 4 F0 D 4 1 : 8 D0 D 4 9 : 8 D0 D 5 1 : 0 90 D 5 9 ; 4 C0 D 6 1 : 0 40 D 6 9 : 0 00 D 7 1 : 7 90 D 7 9 : 0 30 D 8 1 J 6 90 D 8 9 : 6 90 D 9 1 : A D0 D 9 9 : 9 00 D A 1 : 1 80 D A 9 : 0 90 D B 1 : 0 D0 D B 9 : 0 20 D C 1 t D C0 D C 9 1 7 80 D D l i 3 80 D D 9 : C E0 D E 1 : 0 00 D E 9 : 0 20 D F 1 : 8 D0 D F 9 : A D0 E 0 1 : 4 C0 E 0 9 : A D0 E 1 1 1 0 20 E 1 9 : E 90 E 2 1 : 1 60 E 2 9 : 1 80 E 3 1 : A B0 E 3 9 : 2 00 E 4 1 : 0 90 E 4 9 : 6 80 E 5 1 : E D0 E 5 9 i B D0 E 6 1 : 0 90 E 6 9 : 1 00 E 7 1 i F F0 E 7 9 : 6 80 E 8 1 : 9 10 E 8 9 : 6 B0 E 9 1 : 6 80 E 9 9 : 6 80 E A 1 1 D 0 E A 9 : 0 1

0 1

S 7 0 A 7 0 0 A D 7 AF 0 B A 8 7 7 0 A 0 8 7 E 0 1 F 06 8 7 K A 9 0 9 A 0 0 01 6 9 2 80 6 9 0 00 8 F A 8 C 0 A C 4 0 9E 7 0 0 F 0 I A I 0 A 7 7 0 8 A D 0 0 3 E 0 D A D 9 9 0 A 9 A 0 9 A A 7 0 4 C A F 0 D1 9 S D B 50 0 B D B 6B 3 0 2 B D3 8 E 9 1 AA D l 0 20 8 7 7 0 A 0 8 7 E 0 8 F 00 D A D B B 0 A B 0 4 3 E 1 7 0 D A DB B S 0 9B D B 6 0 90 3 E 4 9 0 0 8 B 0 8 B 7 0 3 0 4 A 6 9 0 1 8 6 9 0 0 8 A I F D 08 D D D 0 0 8 7 0 9 C E 7 8E 0 0 F 07 0 A F 0 0 3 4 2 9 0 3 8 D 0 2 A 97 7 0 9 3 0 0 E A 97 0 B 8 7 0 0 D 0 2 A 0 2 F 0 F F0 A 9 I 1 A 0 7 0 3 7 B 0 97 B 0 9 8 7 B 0 9 A A 7 0 A 8 A 9 1 2 I 1

8 7 7 0 90 A 7 B 7 B 0 96 7 9 0 96 7 0 0 A 0 8 8 2 0 9

A 0 1 6 0 9 3 80 4 0 A 7 0 0 A 0 3 4 C0 A 0 B 9 F B 9 B 9 A D C 4A 0 0 06 2 6 0 A 7 4 1 D 0 2 90 9 8 DD 0 8 7 0 0 D 00 1 9 0 B 0 3 E A B 0 A 0 4 7 0 D 0 0 3B 7 0 0 7 9 0 90 A 0 9 0 I B 6 0 9A F 0 DF 0 B 5 0 9A B 4 C A F1 F

A B 0 A 0 9 4 CE 2 0 A B 0 B 6 0 92 0 2 6 0 A 0 A 0 4 7 0 C 6 0 D7 0 0 E 8 DE 0 0 8 2 D A 7 4 2 A 8 A 9A 9 0 8 B 0 0 7 A 7 7 0 7 0 B D A CA I 6 8 A 7 0 8 6 8 6 8 3 D6 0 A 98 B A B

3 2

8 7 A l 0 8 F E 7 8 4 0 3 7 0 7 3 E 4 7 B 0 9 H O4 E 0 C 1 9 0 3 F A 1 A 9 6 0 A 2 0 A B 0 9 8 59 F 8 D C 3 C 8 C 4 E 50 3 F 0 2 I 0 8 2 D 0 2 2 6 1 0 A D 7 30 4 1 6 9 0 1 7 16 9 0 0 D ES 7 C 0 D A 0 3 E B 6 0 9 C 7A F 0 D 0 A 7 A 4 A 6 0 A B 7 0 7 3 E D A A7 0 9 0 60 4 9 6 0 5 C F6 0 0 3 8A 7 4 9 0 E 1 6 9 0 9 6 9 E B0 A 3 0 2 9 0 4 90 1 9 B 6 0 9 5 A F 0 D 5 F 0 0 2 4 9B 0 9 D 4A B 6 F E4 E D B D B F A2 A 9 1 8 D A 27 0 9 B CC B 0 D 7 3 8 E 9 6 A D B F EA 9 0 0 B B7 8 0 9 4 5D 0 0 3 6 17 0 2 A D 9 0 3 A 0 2 9 1 A 6 0 8 D E AA 0 9 A 58 D 7 B 4 0 A 9 7 F0 9 3 8 3 6A 9 0 0 7 8 A B C 50 A 9 4 82 0 F 07 0 9 6 E0 B 9 9 0 9 9 27 0 9 B 47 0 7 0 8 D 0 40 A 6 8 D A 7 7

C O M P U T E V s G a z s l i a O c t o b e r 1 9 8 7

Page 99: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 99/136

0 E B 1 I 0 90 E B 9 : 8 D0 E C 1 : A D0 E C 9 : 0 90 E D 1 : 0 90 E D 9 : B D0 E E 1 : A 90 E E 9 : D A0 E F 1 : 5 00 E F 9 : 0 90 F 0 1 : 9 10 F 0 9 : A 90 F 1 1 : 9 40 F 1 9 : 3 80 F 2 1 i A 90 F 2 9 : A 70 F 3 1 : 0 60 F 3 9 i 0 90 F 4 1 : 7 80 F 4 9 : 8 C0 F 5 1 : 0 00 F 5 9 i 0 20 F 6 1 : 8 D0 F 6 9 : 2 00 F 7 1 : 0 90 F 7 9 i A B0 F 8 1 ! 0 90 F B 9 : E 90 F 9 1 1 0 30 F 9 9 : 0 90 F A l i 8 D0 F A 9 : A D0 F B 1 : 0 90 F B 9 : 0 90 F C 1 : 8 D0 F C 9 : A 90 F D 1 : 9 D0 F D 9 : C C0 F E 1 : A D0 F E 9 ; B D0 F F l i 2 00 F F 9 : 0 01 0 0 1 l 8 D1 0 0 9 : A 91 0 1 1 j 7 71 0 1 9 . 7 71 0 2 1 : 8 D1 0 2 9 : A 91 0 3 1 : 9 A1 0 3 9 : 0 A1 0 4 1 : 0 91 0 4 9 : 1 11 0 5 1 s B 61 0 5 9 : 9 31 0 6 1 I A 51 0 6 9 : D 01 0 7 1 : S 21 0 7 9 : 0 71 0 8 1 : 0 91 0 8 9 : 0 91 0 9 1 : 9 61 0 9 9 : 0 01 0 A 1 J 0 91 0 A 9 : 3 D1 0 H l i A 91 0 B 9 : 2 01 0 C 1 : 0 91 0 C 9 : 1 01 0 D 1 : 2 01 0 D 9 : 2 01 0 E 1 : 2 01 0 E 9 : 2 01 0 F 1 : 2 01 0 F 9 : 2 01 1 0 1 : 2 01 1 0 9 : 2 01 1 1 1 : 2 01 1 1 9 i 2 01 1 2 1 i A A1 1 2 9 : 7 B1 1 3 1 : 7 B1 1 3 9 t 7 81 1 4 1 : 7 1 1 4 9 : 7 81 1 S 1 , 7 8

A 7 7 8 A 9 B 0 8 2 0 5 0 E 0 0 8 A 0 0 8 A 9 C A 8 2 0 8 A 7 7 8 A 9 0 0 1 B 9 A D 8 0 0 0 9 0 0

8 A A 0 0 1 0 0 8 A 8 0 8 A D 0 E 3 A F 2 2 2 2 2 2 2 2 2 1 0 0 0 0 0 0

0 0 0 9 0 0 8 A 9 C A 8 2 0 3 A 7 7 B A 9 1 0 1 B 9 A D 8 0 0 0 9 0 0 8 A A 0 0 1 0 0 8 A 8 1 0 8 A D 8 B 8 A A 4 A A e 9 A 9 0 0 S F E 0 F I I I I I I I I I 2 2 2 2 2 2 2

8 A 8 0 8 A a 1 0 1 B 9 A D 8 0 0 0 9 0 0 8 A A 0 0 1 0 0 8 A 8 0 8 A D 7 B 8 A A 4 A A 0 9 A 9 0 0 8 0 9 8 7 1 1 D 0 8 0 A 0 8 A 9 8 0 A A A A A A A A A A A F 2 2 2 2 2 2

A 0 9 A B 0 0 8 A A 0 0 1 0 0 8 A a 0 8 A D 6 B 8 A A 4 A A 0 9 A 9 0 0 8 0 9 7 7 B D 0 8 0 A 0 8 A 9 8 0 8 0 1 8 A 7 A 8 A D 0 0 7 F A 4 4 4 4 2 4 5 4 5 0 F I I I I I I

0 8 0 0 0 B A D 4 B 8 A A 4 A A 0 9 A 9 0 0 8 0 9 6 7 B D 0 8 0 9 0 B A 9 8 0 B 0 1 8 A 7 A 8 A D

A 0 9 A 9 3 A A 0 0 7 B 0 0 8 2 0 0 0 8 8 8 8 8 8 8 8 8 A A A A A A A A

A 7 A B A 9 0 0 8 0 9 4 7 B D 0 8 0 a 0 8 A 9 8 0 8 0 1 8 A 7 A 8 A D l f 0 9 A 9 3 A A 0 0 7 8 0 0

B 2 0 A 0 E 0 0 8 A 0 0 8 A 9 C A 4 A 7 7 7 7 7 7 7 7 7 A 4 4 4 4 4 2 5

0 0 7 B 0 0 8 A 9 8 0 8 0 1 8 A 7 A B A D A 0 9 A 9 3 A A 0 0 7 8 0 0

B 2

0 1 0 E 0 0 8 A 0 0 B A 9 C A 8 2 0 B A 7 7 8 A 9 0 0 1 7 B 1 0 0 0 0 0 0 0 0 0 0 8 B 3 8 B 8 B

B 8 3 4 E 5 0 4 F 3 F 0 9 A a C 2 4 8 B 1 2 F 4 5 D 1 F C 2 6 I 6 E 2 7 E 5 A A D D 5 7 F 3 C E D 0 E 1

A 7 E 9 I 1 6 C 7 E 0 I B A 9 6 4 0 7 3 I 9 D 5 C 7 6 5 5 7 8 2 A

1 1 5 9 : 7 81 1 6 1 : 7 81 1 6 9 : 7 81 1 7 1 : 7 81 1 7 9 : 7 81 1 8 1 : C C1 1 6 9 : A D1 1 9 1 : 4 C1 1 9 9 : 2 01 1 A 1 : 0 91 1 A 9 : 1 D1 1 B 1 : 0 31 1 B 9 : E 91 1 C 1 : 9 31 1 C 9 : E B1 1 D 1 : A 9H D 9 t l 21 1 E 1 I 9 51 1 E 9 : 7 81 1 F 1 : 2 1H F 9 t 0 01 2 0 1 : 0 91 2 0 9 : 8 D1 2 1 1 i A 91 2 1 9 : A 91 2 2 1 : 8 F1 2 2 9 1 1 41 2 3 1 : 0 91 2 3 9 i l C1 2 4 1 : 8 D1 2 4 9 : A 91 2 5 1 : 8 61 2 5 9 : C D1 2 6 1 : 2 E1 2 6 9 : 2 E1 2 7 1 j 1 81 2 7 9 : 0 91 2 8 1 : 0 91 2 8 9 : 0 91 2 9 1 : 0 91 2 9 9 : 0 91 2 A 1 : 0 91 2 A 9 : 0 91 2 B 1 : 0 91 2 B 9 : 0 91 2 C 1 : 0 91 2 C 9 : 0 91 2 D 1 : 0 F1 2 D 9 : B D1 2 E 1 : 8 D1 2 E 9 : 8 D1 2 F l i 8 D1 2 F 9 : 8 D1 3 0 1 : 8 1 3 0 9 1 A 1 3 1 1 : A 91 3 1 9 i A 91 3 2 1 i A 91 3 2 9 : A 91 3 3 1 : A 91 3 3 9 : A 91 3 4 1 : A 91 3 4 9 : F 1 3 5 1 i 2 E1 3 5 9 : 2 E1 3 6 1 i 7 B1 3 6 9 : 7 B1 3 7 1 : A 91 3 7 9 : 5 41 3 B 1 : 4 91 3 8 9 : 4 D1 3 9 1 : 4 51 3 9 9 : 2 01 3 A 1 : 1 E1 3 A 9 i F F1 3 B 1 : 1 D1 3 B 9 : 1 D1 3 C l i l D1 3 C 9 : I D1 3 D 1 : 1 D1 3 D 9 i 2 B1 3 E 1 : 2 01 3 E 9 : 2 01 3 F 1 : 2 01 3 F 9 : 6 D

0 0 0 0 0 0 7 8 2 A A 4 4 8 I F D 0 0 D 8 A 8 0 0 0 8 A A 8 1 0 1 I I 2 2 2 2 2 2 2 2 2 2 2 2 A 7 7 7 7 7 7 A 4 4 4 4 5 2 0 F I I 0 0 1 8 B 8 B 8 A A A A A A A F 2 2 2 7

2 2 2 2 2 2 0 1 I 9 7 9 F 7 6 8 A 8 2 A 8 2 0 8 8 A 8 0 0 0 8 A A A A F 2 2 2 2 2 2 2 2 2 2 2 1 0 0 0 0 0 0 0 B 8 8 8 8 8 A A A 2 2 2 A 7 7 7 7 7 A 2 5 4 4 2 1 F I I I 0

2 2 2 2 2 E 3

A A 8 0 0 0 0 A 0 8 8 2 0 0 8 A 7 B 2 0 8 3 A 8 0 1 8 0 F I I I I I I I I I I I 2 2 2 2 2 2 2 A 7 7 7 7 7 7 A 4 5 2 2 2 1 0 0 0 0 0 1 8 8 8 8 8 A A A A 2 2

I I I I I F E F 7 7 3 A 4 2 0 D 8 0 I B A 8 A 0 0 B A 7 B 1 0 8 8 8 A A A A A A A A A A A A A F 2 2 2 2 2 2 I 0 0 0 0 0 0 1

8 B I I I 2 2 2 2 2 2 A 7 7 7 7 7 A 5 5 4 2 2

A A A A A 8 0 B 0 0 E 7 8 2 8 A 1 A A 2 0 0 8 2 A 8 A 0 0 8 A 7 7 7 A 4 4 4 4 4 4 5 5 4 5 I 0 F I I I I I I 2 2 2 2 2 2 2 A 7 7 A A A F 2 2 2 2 2 1 0 0 0 0 0 1 B 8 B I I

2 4 3 I 0 7 D C 8 2 5 0 1 I D 8 D 9 0 D 8 A 8 C 0 0 8 2

A 8 A 0 0 0 0 8 8 8 8 8 8 8 8 8 B 8 A A A A A A A A F 2 2 2 2 2 2 1 0 0 4 5 I F I I I I I 2 2 2 2 2 2 A 7 7 7 A A

8 8 3 8 8 0 0 0 7 2 D 3

A 2 0 8 A 8 8 A 8 1 0 1 8 A 8 C 1 0 8 2 2 2

A 7 7 7 7 7 7 7 7 7 7 7 A 1 5 4 4 5 4 I F I I I I I I 2 2 2 8 8 A A A A A A A F 2 2 2 2 2 1 0 0 0 4 1

5 A 8 5 I 8 3 4 5 9 3 B E C 0 4 9 D 9 2 0 6 6 5 8 1 E I 9

C C B 4 B C C B D D C F 0 2 E 2 6 6 2 9 8 9 A A 8 9 D E A F 7 B F F 1 3 8 A 6 3 6 E F F 7 5 6 6 B 7

D 8 B 9 4 D 7

1 4 0 1 : A 81 4 0 9 : A 91 4 1 1 : A 91 4 1 9 : A 91 4 2 1 : A 91 4 2 9 : A 91 4 3 1 : A 91 4 3 9 : A 91 4 4 1 t B D1 4 4 9 : 7 71 4 5 1 : E E1 4 5 9 : 0 21 4 6 1 : 8 D1 4 6 9 : A 91 4 7 1 : 1 C1 4 7 9 : 2 21 4 8 1 : 0 91 4 B 9 : 8 D1 4 9 1 : A D1 4 9 9 : 0 01 4 A 1 : 0 11 4 A 9 : 0 01 4 B 1 : 7 71 4 B 9 : B C1 4 C 1 : B F1 4 C 9 : 8 51 4 D 1 : E D1 4 D 9 : 8 I )1 4 E 1 : 0 91 4 S 9 : C 01 4 F 1 : 0 11 4 F 9 : A D1 5 0 1 : 0 1 5 0 9 : 0 91 5 1 1 : 1 41 5 1 9 : 8 D1 5 2 1 : A 91 5 2 9 ( 1 51 5 3 1 : 0 1 5 3 9 : 0 21 5 4 1 : 8 D1 5 4 9 : A D1 5 5 1 : 8 51 5 5 9 : A D1 5 6 1 : 0 91 5 6 9 : 0 91 5 7 1 : E 91 5 7 9 : 0 01 5 8 1 : 0 91 5 8 9 : 8 D1 5 9 1 : A D1 5 9 9 i l C1 5 A 1 : 1 61 5 A 9 : 8 D1 5 B 1 : 8 D1 5 B 9 : 8 D1 5 C 1 . 8 D1 5 C 9 : B D1 5 D 1 : 8 D1 5 D 9 : A B1 5 E 1 : A D1 5 E 9 i 0 91 5 F 1 I 0 01 5 F 9 : B 01 6 0 1 : 7 71 6 0 9 i l 01 6 1 1 : 7 71 6 1 9 : 2 01 6 2 1 : 7 71 6 2 9 : 3 01 6 3 1 : 7 71 6 3 9 : 4 01 6 4 1 : 8 01 6 4 9 : 8 01 6 S 1 : F 51 6 5 9 : 2 91 6 6 1 1 3 81 6 6 9 : A 91 6 7 1 t 0 51 6 7 9 : 0 51 6 8 1 : D 41 6 8 9 : D 41 6 9 1 : 2 01 6 9 9 : A D1 G A 1 : 0 9

A 4 4 5 4 4 2 3 7 0 7 A 2 0 D S A 7 9 9 8 8 0 1 0 8 8 8 1 0 B 0 8 A A 7 0 D B A 9 9 F 9

A E 1 8 A 8 8 2

A 7 7 7 7 7 7

A 9 B 3 0 0 1 0 1 0 1

0 1 0 0 1 1 E F D 8 2

A D I

A

1 8 8 8 8 8 B 8 0 8 0 0 D 8 A F 0 0 0 F 9 9 3 4 A B 0 0 6 6 6 D A 0 0 0 8 A B B 0 0 A 0 9 7 F 8 2 0 0 F 1 0 0 0 0 0 0 1 0 A 8 2 3 A 3 A 3 A 3 A 2 3 2 B 0 8 A 0 D 0 F D I

A 7 7 7 7 7 7 7 A 7 A 8 A 2 2 0 8 1 A 8 A 0 0 E 0 0 0 3 2 1 0 0 8 0 8 8 A 9 1 0 8 A 8 0 I 0 0 0 0 B A B I 2 2 2 2 2 2 2 A 8 0 0 0 E 0 E 0 E 0 E 0 1 E F 8 D 0 0 D 1 8 A E A

1 0 0 0 0 0 0 0 7 0 7 2 0 D B A 9 9 F 9 A E 1 1 8 A B 5 8 B 2 8 A 8 8 C 0 3 A 9 0 F A 6 6 A 4 A B 2 7 A F 2 2 2 2 2 2 1 A 2 2 8 0 3 0 3 0 8 0 8 8 1 1 0 0 D 8 A A A 9 8 A

2 2 2 2 2 2 2 A 0 2 0 D B A F B 0 0 A 0 9 7 F A C 8 0 I B C 5 0 0 0 0 8 A B F 0 8 A 0 0 0 7 4 0 0 8 0 2 F I I I I I I 2 0 I F 7 F 2 F 2 F 2 F 2 8 D A A 4 A 0 8 4 0 2 0 1

F 2 2 2 2 2 2 B 1 2 8 A 2 F 0 8 A 8 0 1 0 0 0 B 0 0 A A 0 0 I 6 8 2 A 9 0 0 8 A 7 9 9 B 8 0 1 B A 8 2 A A A A A A A A F A 1 1 0 0 D 0 D 0 D 0 D 0 0 8 8 5 0 D B 8 A D 2 A

F I I I I I I 0 6 I B 0 D 8 A 9 0 F A 6 6 A 4 3 A 3 0 8 A A 6 A A B 0 0 B A B 0 0 0 F 9 9 3 A 8 0 0 C A I 4 4 4 5 5 2 F 9 A A A 4 A 4 A 4 A 4 A A 4 0 0 1 3 A 1 0 1 F D I

B 9 D f 2 E B B E 8 E 7 6 F D 2 8 B 0 f D C A 2 4 0 6 9 8 2 3 B F P 6 5 2 E I D 5 4 C E D 5 5 E 7 G D E 6 ■ l 8 5 6 7 8 8 5 7 B 7 9 C 5 4 5 8 5 3 4 7 4 B C E 3 9 A C B D 1 D 0

C O M P U T E D G a z e t t e O c t o b e r 1 9 8 7 9 7

Page 100: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 100/136

1 6 A 9 : 2 0 F 1 6 3 1 : 0 9 A D1 6 B 9 i 2 A 1 1 6 C 1 1 1 8 2 1 6 C 9 : A B 0 1 6 D 1 : 2 0 I 1 6 D 9 1 0 9 A 1 6 E 1 : A 7 0 1 6 E 9 : 8 D 9 1 6 F 1 : 0 9 3 1 6 F 9 : 1 8 A 1 7 0 1 : 7 7 0 1 7 0 9 : 0 3 4 1 7 1 1 : 0 0 8 1 7 1 9 I A D 0 1 7 2 1 i I E A 1 7 2 9 : F F 2 1 7 3 1 : E 9 0 1 7 3 9 : 9 9 0 1 7 4 1 i 3 0 E 1 7 4 9 : A 9 0 1 7 5 1 : 3 8 E 1 7 5 9 : 3 4 1 1 7 6 1 i 8 D 7 1 7 6 9 : 7 7 0 1 7 7 1 : 1 7 A 1 7 7 9 : 0 9 2 1 7 8 1 1 0 9 3 1 7 8 9 : 1 7 A D1 7 9 1 : 7 7 0 1 7 9 9 : E 9 1 1 7 A 1 : B D B 1 7 A 9 : 0 5 8 1 7 B 1 : 0 0 9 1 7 B 9 i E 9 1 1 7 C l i A D 7 1 7 C 9 : 4 C E 1 7 D 1 I 0 9 3 1 7 D 9 : E 9 0 1 7 E l i E 9 0 1 7 E 9 : A D 9 1 7 F 1 : A D 7 1 7 F 9 : 4 C 0 1 8 0 1 : 0 0 D 1 8 0 9 : 0 9 4 1 8 1 1 : 0 2 8 1 B 1 9 : E 9 0 1 8 2 1 : B 6 0 1 8 2 9 ; 2 E 1 1 8 3 1 : 4 C 9 1 B 3 9 : A 9 4 1 8 4 1 : 1 8 D 1 8 4 9 : 0 0 8 1 8 5 1 : 7 8 0 1 8 5 9 : 4 D 1 1 8 6 1 i 3 8 E 1 8 6 9 : A D 0 1 8 7 1 s A D 7 1 8 7 9 : 4 C 6 1 8 8 1 : 1 4 A D1 8 8 9 : 0 9 A 1 8 9 1 : B 3 4 1 8 9 9 : D 0 A 91 8 A 1 : 7 7 0 1 B A 9 : 1 9 8 1 8 B 1 : 0 9 C 1 8 B 9 : E 9 0 1 8 C 1 ; 7 7 0 1 8 C 9 : F 0 0 1 8 D 1 : 0 9 6 1 8 D 9 : 0 9 4 1 8 E 1 : A D 7 1 8 E 9 : 0 9 B D1 8 F 1 I 0 1 D 1 8 F 9 1 9 0 8 1 9 0 1 : 9 2 8 D1 9 0 9 : 2 0 A 1 9 1 1 : F F A 1 9 1 9 : I D A 1 9 2 1 : I D A 1 9 2 9 : I D A 1 9 3 1 : 1 2 1 9 3 9 : 0 9 2 1 9 I O A 1 9 4 9 : 8 0 7

F F A DA 0 A 0 F 0 F FA B 1 A A DA 0 B 9 0 2 E 9 0 0A 2 0 03 8 E 91 5 1 7A 0 A 0 A 1 I E 1 AD 0 0 3B 7 1 4 F 09 2 1 9 F 0

F 0 A F 0 0 0 8 D1 8 E 0 B 0 3 E C 7 0 A 9 B 0 99 0 A B 0 9 3 B1 7 E EU 0 B 9 B 9 0 2 0 3 1 A 0 3 4 C2 E 1 87 0 D 0 0 33 E E 8 1 A 8 0 A 0 7 8 0 93 E E E 7 7F F D 2 0 3 1 8 2 08 0 8 0 0 97 1 0 8 4 A 7 0 7 0 F 0 A 7 4 C A D8 7 A D 9 B0 9 B D7 0 6 B 7 0 7 0 A 9 0 65 0 B D5 9 4 8 5 8 2 I 2 I 1 8 2 00 2

A 9 0 9 8 8 A 0 A A 1 A B 5 0 90 8 A A 9 0 9 3 8 9 0 0 A A A 5 1 9 A F 0 0 3 4 8 7 0 3 F 0 C 8 0 A 8 C 0 98 D A C 0 9A 1 8 2 0A 8 C 0 94 3 1 0 A 7 0 4 4 D A 7 0 9 0 0 31 A D 8 0 9 3 BB 0 4 B 0 A 0 0 A F 0 0 3 4 B 7 0 0 D 0 0 A 7 9 B 0 9 1 A 9 C 0 92 D 1 0 B 7 E 9 1 A D 07 0 A A 9 B 0 90 A D 9 C0 9 2 0 D 0 B 7 E 9 0 1 D 8 6 0 9 3 82 I C

A 8 0 A 7 0 4 2 E 1 85 D 0 0 30 2 B 0 3 2 D 4 A 9 0 8 7 0 E E 7 8 0 F F F 0 0 30 A 7 0 4 4 1 8 7 E 9 0 0 D 0F 8 1 8 2 2 1 8 3 8 E 9 1 A 9 0 0 8 1 8 D 4 6 7 0 9 4 8

A 1 8 A 7 0 4 B 1 0 9 3 8 E 91 6 8 0 9 6 0 A 0 8 7 0 0 D 4 A A 7 7 0 97 0 6 2 2 E I D2 2 E I DA 1 2 7 0 2 7 0 2 7 0 2 7 0 2 A 3 A 8 DA 2 A F 0 F F A 2 I A

A 3 2 0 A A 8 D8 0 0 1 9 D A 5 0 9 6 87 8 3 4

A D F BB 2 A 9 4 48 3 A 9 6 PF 0 D 53 A A D A F0 9 9 61 9

0 9 0 74 E 0 2 5 AE D E 9 E 78 9 8 A ! ) 6 A D 4 F4 F 0 C 6 9 3 96 9 I D4 4 0 D 0 A 7 I 3 A 0 E 1 1 0 F 0 7 E 2 8 3 2 9 C 23 B

A 0 4 A 1 4 1 7D 5 3 D I BA 9 E DA 9 4 C B B0 B 1 2 0 4 0 E F 9 8 0 E CD A 1 4 A F A 9 D 57 B 3 5 C 5 0 0 1 A7 8 7 6

0 9 8 69 0 B 6 A 9 0 8A 1 A I F F 2 E E 62 B 2 2 2 E E D7 5 A 5 4 6 4 84 9 0 6

1 9 5 1 : 8 D1 9 5 9 : 8 D1 9 6 1 : 8 D1 9 6 9 : A 81 9 7 1 : A 91 9 7 9 : A 91 9 B 1 : A 91 9 8 9 : 2 01 9 9 1 i 2 01 9 9 9 : 2 01 9 A 1 : 2 01 9 A 9 : A D1 9 B 1 : 7 71 9 B 9 : A 91 9 C 1 : 3 B1 9 C 9 i l 91 9 D 1 : 0 91 9 D 9 : 0 31 9 E 1 : 0 91 9 E 9 i 7 71 9 F 1 : A D1 9 F 9 : 0 31 A 0 1 : 0 91 A 0 9 : F 01 A 1 1 : 0 01 A 1 9 : 6 81 A 2 1 : 4 81 A 2 9 1 1 A1 A 3 1 : 7 B1 A 3 9 : 0 91 A 4 1 : 0 91 A 4 9 : 7 91 A 5 1 : 0 91 A 5 9 : A D1 A 6 1 : 0 91 A 6 9 : 0 91 A 7 1 : 9 21 A 7 9 : 7 81 A 8 1 : 3 81 A 8 9 : E E1 A 9 1 : 9 31 A 9 9 : E D1 A A 1 : 3 D1 A A 9 : 0 9l A B l i l A1 A B 9 : 0 91 A C 1 : 9 01 A C 9 j 2 71 A D 1 : E 31 A D 9 : 0 91 A E 1 : 0 91 A E 9 : 1 A1 A F 1 : 0 31 A F 9 : F F1 B 0 1 : 8 D1 B 0 9 i 2 01 B 1 1 : A 91 B 1 9 : 6 31 B 2 1 : A D1 B 2 9 : 0 91 B 3 1 : 6 81 B 3 9 : 9 11 B 4 1 : 6 81 B 4 9 : 6 81 B 5 1 : 6 01 B 5 9 i 8 D1 B 6 1 : 0 91 B 6 9 : 0 91 B 7 1 : 8 D1 B 7 9 : 0 91 B 8 1 : F B1 B 8 9 : 0 91 B 9 1 : 3 B1 B 9 9 : 0 91 B A 1 : 0 91 B A 9 : F BI B 1 : 0 91 B B 9 : 8 D1 B C 1 : A 91 B C 9 : 3 81 B D 1 : 1 B1 B D 9 : B B1 B E 1 : 9 01 B E 9 : 0 91 B F 1 : 9 0

7 8 0 97 8 0 97 8 0 9A 9 0 A4 8 5 8 5 B 2 E I D2 I 2 I 2 I 7 0 0 A 0 8 E 7 A 9 0 23 E 4 C E 24 1 0 A 7 0 4 1 A 7 0 2 9 08 7 8 E 7 A 0 A 7 0 A 4 A 8 7 0 A 4 8 A D9 4 0 94 8 A D8 9 0 4 0 2 E 0 7 8 0 90 9 8 D9 4 0 99 0 0 93 E A 2 2 0 D 20 9 A 98 9 3 9 2 0 7 6A 0 A 7 4 F A 0 9 0 7 1 0 3 8 7 7 0 8 9 8 7 0 A 8 7 8 9 A 0 9 0 8 9 A 9 9 0 8 9 A 9 A 0 E 0 E 0 B D 8 EA 9 A 0 8 E 0 90 8 E D 8 4E 7 0 9 4 C0 A 8 9 0 0

2 2 0 2 E2 0 2 EA 1 7 0 7 0 7 0 A 4 A 9 4 EA 1 6 A 4 A 9 0 7 9 0 90 9 D 08 7 7 0 1 A 1 A 9 0 3 E 1 A A 90 3 0 4 0 9 6 80 6 3 7 0 9 4 89 0 7 0 0 A 7 0 9 0 8 7 7 0 0 A B 1 A 1 D 0 0 3A 9 9 0 B 9 4 C 7 B0 D 3 7 F 6 1 8 0 2 0 A 1 A 3 9 0 3 1 A 8 9 A 0 A 0 9 0 0 9 6 83 9 0 9 6 80 A 7 0 0 9 6 80 9 6 88 9 0 E 3 40 9 A 90 I A 9 0 A 0 8 9 F 8 9 8 9 0 A 0 8 9 F A 9 0 08 0 0 D 0 0 C 6 I B9 0 0 9 A D8 E 0 9

I A I D A 9I A 2 F 2 2 2 2 2 2 3 7 8 7 B 7 7 0 9 0 8 7 A 7 0 4 0 A F 0 0 8 9 0 8 7 7 0 0 3 E 7 1 1 8 7 A 7 0 4 A 0 4 A 4 A 9 0 4 A 8 D 7 80 A 4 A A C 0 9A 3 A 7 4 C A 70 3 A 9 0 9 A 91 A 0 4 0 A A 0 9 3 0 97 1 0 8 6 8 0 2 E 9 0 02 E 2 00 A 8 9 8 9 2 7 3 7 0 A 3 7 7 0 8 9 8 7 8 7 0 9 A 90 A 0 0 B D6 9 0 9 6 D9 0 F A A 9 0 A 0 A 9 0 F C A DA D C 08 7 A 7 0 3 4 C8 E 0 9A 9 F F3 E 1 D B D 8 E

5 2 1 74 1 2 0 F 4F F 6 9I 8 I 5 I 1 0 4 0 9 4 00 9 6 64 B 8 d 0 5 0 4 E 5 3 C7 C 9 0 7 C7 9 7 08 4 0 8 D B 7 9 E E0 9 1 8A 9 0 D0 9 D B0 I 3 8

8 D 4 E7 6 9 A 8 5 7 9 F 70 9 8 37 3 4 7A E 8 D 0 88 0 0 9 0 61 0 E 5 0 C 0 1 F 09 D B A 7 F B D 0 CA 2 A 9 D 09 4 E 99 9 7 5 D 0 D 0D 7 0 9 0 9 0 70 3 1 E 0 9 1 A7 D

0 9 D F8 D 8 D0 9 7 40 4 0 3 D E 8 9 7 0 F 9 4 F 68 C 8 0 0 9 4 89 F B 7 8 6 8 3 0 9 C E0 9 4 40 6 D C 0 9 3 I 3 F 2 2 0 E

1 B F 9 : A D1 C 0 1 : 0 91 C 0 9 : 0 41 C 1 1 : 0 91 C 1 9 : 0 91 C 2 1 : 0 91 C 2 9 : 8 F1 C 3 1 : 3 81 C 3 9 : C E1 C 4 1 : 2 31 C 4 9 : 0 01 C 5 1 : A F1 C 5 9 : 0 91 C 6 1 : B 01 C 6 9 : 0 91 C 7 1 : A 21 C 7 9 : 8 51 C 8 1 : B 61 C 8 9 : 0 91 C 9 1 : A D1 C 9 9 ; 8 B1 C A 1 : 4 C1 C A 9 : 0 11 C B 1 : 0 01 C B 9 : 6 91 C C 1 : 6 91 C C 9 : 4 C1 C D 1 : E D1 C D 9 : E D1 C E 1 : A D1 C E 9 : 0 91 C F 1 : E D1 C F 9 : 0 D1 D 0 1 : A D1 D 0 9 : 0 91 D 1 1 : 8 F1 D 1 9 : 4 C1 D 2 1 : 1 D1 D 2 9 : 0 91 D 3 1 : 2 01 D 3 9 : A D1 D 4 1 : A D1 D 4 9 : 4 C1 D 5 1 : A E1 D 5 9 : 0 91 D 6 1 : 0 31 D 6 9 : 6 01 D 7 1 : 7 71 D 7 9 : 9 D1 D 8 1 : D 81 D 8 9 : C 71 D 9 1 : 9 D1 D 9 9 : D 8

D A I : 1 71 D A 9 : 9 D1 D B 1 : D 91 D B 9 : 6 71 D C 1 : 9 D1 D C 9 : D 91 D D 1 : B 71 D D 9 : 9 D1 D E 1 : D 91 D E 9 : 8 D1 D F 1 : A 91 D F 9 : B 31 E 0 1 : 0 01 E 0 9 : 0 91 E 1 1 : B 41 E 1 9 : 8 D1 E 2 1 : A D1 E 2 9 : A 01 E 3 1 : 6 91 E 3 9 : 6 91 E 4 1 : 1 81 E 4 9 : 0 91 E 5 1 : 0 91 E 5 9 : 0 31 E 6 1 : 7 81 E 6 9 : 0 51 E 7 1 : 0 11 E 7 9 : A 91 E 8 1 : B 31 E 8 9 : 0 01 E 9 1 : 9 A1 E 9 9 : A D

B 0 9 8 D6 A 0 8 B 0 A D 8 B D8 A l 0 9A B E 0 90 B 9 E 0 D 9 0 0 9 A B A 0 8 D A 2 0 90 1 6 A B 0 0 A B B B 0 0 9 8 D B

F A B 0 9 A 0 0 8 F A 7 9 0 9 A 0 3 E C 1 A 8 D A F 0 8 B 0 0 90 6 B 0 8 D B 27 1 6 8 0 0 9 P 01 A B 8 0 S 8 8 0 8 0 9 F 0I A D 8 F

8 0 B 8 8 0 0 3 E 2 I E 6 0 1 8 A C2 F 0 F FD F 6

D 0 2 98 0 3 3 I D A 9B F 0 9 2 A 8 0 4 5 I B 7 0 D B 9 D 7 A 0 0 4 B B D C 7 0 4D 9 D C 8F 0 0 4 B B 1 0 D 9 9 D 1 4 0 B B 6 7 0 5D 9 9 D 6 9 0 B B B 7 0 5D 9 B E 0 0 5 B 6 7 A 0 0 A 3 8 B D 9 0 A 9 D 08 7 0 A B 0 0 9 8 D 1 87 7 0 9 A 9 0 9 8 50 9 F 0 1 8 D 9 0 8 9 6 0 B 6 0 B A 7 0 4 C 0 A I 0 3 E I A 0 0 5 A 0 8 9 0 9 A 9 3 B8 7 0 I A 9 0 0 0 0 3

1 D B A A 9 0 0B 2 0 9A 0 8 S 0 9 A D0 4 A 0 A A 4 C 2 EA 0 6 A 0 9 1 8A B 0 A 0 9 8 59 F B 0 0 9 8 0 0 9A 0 A B A B 0 A 0 E A D 3 E0 2 B 00 3 8 0 A 8 0 B 0 9 B D8 0 2 0 8 0 8 0 7 0 6 0 A DA 3 8 8 E 0 2 8 6 A I D3 E 6 8 B D9 D 7 8D B 9 D 9 D C 3D B E F D B9 1 D B 3 D 9 D 6 8D B 8 F D 99 B D B D D 0 0 0 8 0 A B B A 9 0 08 1 I A 9 0 F A A 9 0 A 0 9 A DB 3 0 9B 0 3 8 E 9E E 7 88 0 F 00 0 0 94 3 0 A S D B 4A 9 0 8 7 7 0 9

4 8 8 0 A 9 F l8 B 6 A S C 8 A 0 0 A 0 9 0 4 5 1 1 1 6 C 0 6 2 1 A D C A8 A 7 0 8 D B D6 D A l 2 0 9 6 D 0 8h V 0 9 8 F A 3 A B D 8 F C F A 1 D 0 0 3 8 1 6 C 0 9 6 9 F 0 9 1 8 5 B 0 2 8 B 0 9 A 0 9 3 8 4 0 4 7 9 0 5 A 9 8 0 3 A 0 4 C D 69 0 0 9 5 A 9 F 1 A D D 0 0 3 1 4 C 0 D D A 8 A 7 0 C 0 9 4 8 3 8 0 9 9 DD 0 C 8 F 0 9 C C 8 D 0 0 F 0 6 08 0 C 0 4 B D 0 79 0 D 9 A 0 B D A 6E 0 B 9 F 4 0 B F 3 0 5 9 4 0 1 C0 5 B D D 8 0 4 9 9 I 0 B 3 D 0 2 9 D E 0 1 2 F 6 9 0 2 0 3 6 0 9 A 9 8 3 7 2 I A E 0 0 0 0 C 48 F A 7 0 9 E 8

0 1 8 8 59 2 0 9 5 AB 0 7 A B A E 7 5 1 0 F 0 B 70 A 6 0 4 C D B0 8 D 2 F9 0 9 4 82 8 6 0 A 9 B D0 3 1 9 I 5 A B 3 7 4

9 C O M P U T E D G a z e l l e O c t o b e r 1 9 8 7

Page 101: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 101/136

1 E A 1 : 0 91 E A 9 : A D1 E B 1 : 9 11 E B 9 : A Dl E C l s A D1 E C 9 I 0 91 E D 1 : 0 91 E D 9 [ E 9l E E l i l B1 E E 9 1 D 01 E F 1 : 0 41 E F 9 i 4 81 F 0 1 : 8 D1 F 0 9 : 0 91 F 1 1 i 4 81 F 1 9 1 7 B1 F 2 1 i F 91 F 2 9 i A D1 F 3 1 i 9 01 F 3 9 i 3 81 F 4 1 i 5 51 F 4 9 : 0 51 F 5 1 : 0 91 F 5 9 : E 9I F 6 I 1 I F1 F 6 9 i 8 D! F 7 1 t 4 C1 F 7 9 i 3 01 F 8 1 . A 91 F 8 9 : 9 21 F 9 1 I C 71 F 9 9 : 7 8l F A l i F O1 F A 9 : 9 11 F B 1 : 6 91 F B 9 i 4 0l F G l ! 0 91 F C 9 i 0 9l F D l i A D1 F D 9 : 9 1I F E I i A Dl F E 9 t A D1 F F 1 : 8 51 F F 9 I 6 82 0 0 1 : A D2 0 0 9 : 0 92 0 1 1 1 6 82 0 1 9 : 4 82 0 2 1 t B D2 0 2 9 : 0 0* } / i 1 f 1 * 3 0 2 0 3 9 : 4 C2 0 4 1 : 0 92 0 4 9 : 0 32 0 5 1 : E 92 0 5 9 : 2 02 0 6 1 : 8 D2 0 6 9 : 6 42 0 7 1 : 0 02 0 7 9 i E 92 0 8 1 : 2 02 0 S 9 : 7 72 0 9 1 : 0 32 0 9 9 i E 92 0 A l i 2 02 0 A 9 : 0 52 0 B l i E 92 0 B 9 : 8 62 0 C 1 : 0 32 0 C 9 : 0 52 0 D 1 : 0 92 0 D 9 i B 62 0 E 1 : 8 62 0 E 9 : 0 32 0 F 1 : 1 22 0 F 9 : F 02 1 0 1 : 7 72 1 0 9 : 0 32 1 1 1 : 0 52 1 1 9 : 0 92 1 2 1 : A D2 1 2 9 : 4 C2 1 3 1 : 3 22 1 3 9 t A 92 1 4 1 1 8 D

8 7 0 9 B A E 3 D 6 8 A 7

A A 0 I 7 0 E I 8 4 2 A 9 C F E 0 I 0 0 0 8 8 A 8 7 0 9 9 F 8 7 8 8 A 7 F 3 I A 4 0 A F 8 8 0 E 0 4 6 A 8 6 0 4 A I 0 0 4 2 0 0 4 6 6 7 3 F 2 7

F 0 1 0 0 B 7

F 2 A 1 7 0 7 B 3 A 0 4 2

A 9 C F E 0 I 0 8 A A A 4 A 7 9 6 F 0 1 0 0 A 7 0 9 7 7 0 0 E 2 7 8 F 6

B H

F 8 3 A F 6 7 F 3 0 0 6 6 3 1 A B 3 1 8 A 0 2 0 8 0

A A 6 6 1 0 0 0 F 1 D 0 A 0 0 E I 3 F F E 0 I 0 8 A A 9 9 6 I 7 B 0 0 0 8 A A 6 6 8 0 0 8 0 0 0 A 4 0 A 0 2 0 8 A 0 0 0 0 E 2 0 8 0 0 E 2 B 6 0 E 2 7 0 E 2 7 D 3 A B D A

B 0 0 0 6 6 A 4 0 D 6 4 9 4 8 0 D E I 0 8 A A 9 9 6 7 0 0 8 D 0 I 8 4 A 7 9 0 0 D F A 6 9 6 6 4 7 1 F F 3 A B F B A A 9 4 6 A 9 F A 4 0 A F B 8 0 E 0 4 6 A 0 0 E 8 0 0 7

0 9 8 8 0 0 7 8 0 2 A A 0 A 7 F B 4 A 9 9 6 7 0 0 8 0 4 A 7 2 3 A 9 C 0 0 0 9 8 8 A 0 8 0 B A A 0 2 0 0 E 8 0 0 0 B 8 0 A F 7

0 0 7 F F 6 D B 1 3 F 8 3 1 F 6 6 8 6 0 4 A 0

8 F 9 9 8 8 0 I 8 F 7 9 8 7 0 0 7 F 7

0 0 8 0 4 A 7 3 9 0 0 0 E C 0 I 8 A 8 F 9 9 9 9 7 A 7 7 D 3 A 9 B 6 0 4 A 1 0 0 4 2 0 0 4 A 0 2 0 S A 0 0 0 0 E 2 0 8 B 7 F 3 3 5 3

F A 0 0 B B 3 A I 0 0 0 7 0 A 4 0 0 0 4 A 7 3 7 0 0 £ I 8 4 8 0 8 A A 9 9 F A 0 0 0 F 0 7

0 0 0 E 8 0 7 F 3 A 0 6 6 3

A A 8 3 A F 3 A B F B A A 9 4 6 A 9 F 7 0 0 E 2 0 E

E B F 8 8 3 8 E 4 P 5 8 2 A A 9 6 3 4 C A C A 7 9 3 C E I B B 9 E D F 4 C 0 D I 5 A 8 E 7 8 1 2 3 C 7 B 1 0 5 A 2 4 4 3 D 1 F 3 0 E 6 B 3 3 1 E D 0 1 1 8 2 A C 9 D F 5 5

2 1 4 9 : 6 92 1 5 1 : 0 92 1 5 9 : 4 C2 1 6 1 : 4 C2 1 6 9 : 0 82 1 7 1 : 6 02 1 7 9 : 0 22 1 8 1 : 0 92 1 8 9 1 0 22 1 9 1 : E 92 1 9 9 i 2 22 1 A 1 : 0 92 1 A 9 : 0 32 1 B 1 ; 0 92 1 B 9 : 7 72 1 C l i F 22 1 C 9 i D 02 1 D 1 : 3 B2 1 D 9 i A D2 1 E l i 4 C2 1 E 9 : 6 22 1 F 1 : 0 92 1 F 9 i 7 72 2 0 1 : 3 22 2 0 9 : D 02 2 1 1 : 3 82 2 1 9 : A D2 2 2 1 t 4 C2 2 2 9 1 6 22 2 3 1 i 0 92 2 3 9 i 7 72 2 4 1 : 7 22 2 4 9 : D 02 2 5 1 : 3 82 2 5 9 : A D2 2 6 1 i 4 C2 2 6 9 : 6 22 2 7 1 i 0 92 2 7 9 i 0 32 2 8 1 i 0 22 2 8 9 > 0 9

F 3 1 A F A B 4 B 0 A A 4 A 0 2 0 E 7 F D A 0 2 0 E 7 3

D A 0 2 0 E 7 7

D A 4 6 6

0 E 2 2 0 8 0 A 7 F D 7 8 F 3 A 4 6 0 2 0 F 3 A 4 6 0 2 0 F 3 A 4 6 0 2 0 7 8 B 0

3 E F O RB e f o r e t y p i n g i r e f e r t o

4 2

A A B 0 4 7 0 0 0 0 2 0 E 7 F D 3 A 4 0 E 7 3 D 3 A 4 0 E 7 7 D 3 A 4 0 2 7 0

1 F 2 8 0 3 7 0 A 9 2 3

A

2 0 2 0 E 7 F B 2 0 2 0 E 7 3 8 2 0 2 0 E 7 7 3

A 0 0

2 0 8 0 4 E 2 4 7 0 0 E 0 7 D 3 A 4 6 0 2 7 D 3 A 4 6 0 2 7 D 3 A 4 6 0 2 E 0 6 0

T Y P l r - <p r o g r a m s ,

H o T o T y p eC O M P U T E ! 'e l s e w h e r e i

G A Z E T T Et h i s i s s u e .

I

A 9 5 3 7 0 A A 0 4 8 0 8 0 0 E 7 F D 3 E 0 0 E 7 3 D 3 E 0 0 E 7 7 D 3 E 0 8 8 0

8 0 0 E 2 F 7 D 3 8 7 D 7 A 4 6 0 2 0 E 7 A 4 6 0 2 0 E 7 A 4 6 0 2 0 E 7 F D 7 0

p l e a s e

P r o n r a m s , "

D i r e c t o r y M a g i cS e i n s t r u c t i o n s8 b e f o r e0 B 0 1 : 0 B0 8 0 9 : 3 50 8 1 1 : 0 50 8 1 9 : 0 00 B 2 1 : A D0 8 2 9 : 0 80 B 3 1 : F F0 8 3 9 : 2 E0 8 4 ) : 2 0 8 4 9 : 0 20 8 5 1 : F P0 8 5 9 : 1 60 8 6 1 : A 90 8 6 9 : C 30 8 7 1 : 1 40 8 7 9 : 0 A0 8 8 1 : A 00 8 8 9 : 0 20 B 9 1 : A 20 8 9 9 : 1 20 8 A 1 : A 20 8 A 9 : C E0 B B 1 : 1 00 8 B 9 : A 20 8 C 1 : 0 A0 8 C 9 : 1 B

t y p i n g0 0 0 I 0 8 A 1 2 1 A A B 1 0 A I A 1 A 0 A A 1 2 8

0 0 0 A 0 2 0 A 1

A C 0 A A B 0 A 0 A 1 A 1 0 2 F 7

i i n

0 0 0 1 8 D A 0 A 0 A A 1 9 8 2 A A I 0 0 2 2 1 F I

i r t i c l e

9 0 0 0 2 A 0 A O A 1 0 2 2 0 2 2 0 A 8 2 1 F 1 A 8

3 0 0 3 D 9 A I 0 0 2 2 1 D A 1 2 2

A 8 F 1 F A 0 7

o p a g e

3 0 0 8 A 2 0 A S 2 1

F 1 F 0 A 1 2 2 0 F 1 A 1 8 I

3 0 0 0 0 D 2 A 8 F 1

F 2 A A 0 A 1 2 1

A A D A 7 2

9 E E 4 B 1 F 2 4 7 D 9 D D 3 5 A B 0 4 2 3 7 7 E 7

4 7 6 9 B D 2 3 8 C A 9 0 9 6

2 C B 2 1 6 4 0 4 S ■ I D 0 0 F 0 4 5 1 B C 9 7 5 D E

0 B D 1 : 4 60 8 D 9 : 2 00 8 E 1 : 0 E0 8 E 9 : 1 20 8 F 1 : 1 10 S F 9 : 6 B0 9 0 1 : A C0 9 0 9 : A E0 9 1 1 : 0 A0 9 1 9 : 0 F0 9 2 1 : 1 B0 9 2 9 : 0 E0 9 3 1 : B 10 9 3 9 : 1 B0 9 4 1 : 8 50 9 4 9 : 6 B0 9 5 1 : 0 20 9 5 9 : C 90 9 6 1 : 1 C0 9 6 9 : 0 20 9 7 1 : 2 00 9 7 9 : 0 A0 9 8 1 : 1 C0 9 8 9 : I B0 9 9 1 : 1 B0 9 9 9 : 0 60 9 A 1 : F 00 9 A 9 : 2 00 9 B 1 : 0 10 9 B 9 : 9 D0 9 C 1 : C 90 9 C 9 : 0 30 9 D 1 : 3 00 9 D 9 : D 00 9 E 1 : 0 30 9 E 9 : 2 00 9 F 1 : E F0 9 F 9 : 0 D0 A 0 1 : C 90 A 0 9 : 0 D0 A 1 1 : D 00 A 1 9 : E A0 A 2 1 : A 50 A 2 9 : F C0 A 3 1 : 1 30 A 3 9 : 7 C0 A 4 1 : D 00 A 4 9 : 1 40 A 5 1 : 0 50 A 5 9 : 0 10 A 6 1 : 8 D0 A 6 9 : 1 50 A 7 1 : 6 00 A 7 9 : 7 20 A 8 1 : C 90 A B 9 : C 90 A 9 1 : C 90 A 9 9 : 0 F0 A A 1 : 0 30 A A 9 : 5 30 A B 1 : F F0 A B 9 : B 10 A C 1 : D 00 A C 9 : C C0 A D 1 : C E0 A D 9 : 0 50 A E 1 : B 10 A E 9 : 9 10 A F 1 : F 00 A F 9 : 0 A0 B 0 1 : A 20 B 0 9 : E 80 B 1 1 : A D0 B 1 9 : A D0 B 2 1 : A 20 B 2 9 i A 00 B 3 1 : 8 D0 B 3 9 : F F0 B 4 1 : 0 0 B 4 9 : F 50 B 5 1 : F F0 B 5 9 : A 50 D 6 1 : 1 0 B 6 9 : 0 50 H 7 1 : D 0

O E 2 8 2 1 0 0 0 A A 2 I 1 0 1 C 0 0 C C 4 0 E 2 D 2 I 8 F 0 B 0 0 2 E 0 C 1 D 0 E C 1 6 I F C 2 8 8 1 A A B 0 2 1

4 2 A 0 F F 2 2 0 0 0 6 0 E 7 1 1 0 8 E A 1 E C 2 A E

2 0 2 0 C 2 1 2 0 0 9 5 8 6 1 C 0 D C 0 1 S C 7 4 1 C 0 7 D D 0 A 2 F 0 C 2 D 0 2 E 6 8 A 9 6 0 3 7 0 2 1 1 B 9 F A 2 D 3 2 A 2 D 3 C 2 2 B B 1 I 0 4 2 0 E 0 C 4 C I 8 A

D 2 0 1 1 E C 6 8 8 2 0 0 4 A 1 D 0 2 D 2 0 0 I 1 A 7 C I E 0 C 0 4 0 C 1 D 0 A 7 2 A D 1 F B F 0 I A C 0 4 D E D 0 1 F 2 D 0 E A 0 0 I B 0 0 D F 8 6 F B 1 2 0 4 0 0 4 8

O 0 2

A 2 0 F 1 7 7 D 2 E 9 0 D E 2 D 0 2 2 D F 2 7 I

0 C E 2 0 A 0 C 2 D 0 2 8 0 7 D 1 0 D 0 0 2 6 4 1 8 6 C A A 2 E A D F 2 0 0 2 9 0 9 D 9 F 1 B 0 F D D F F O D 6 7 A

2 1 4 0 8 E D A I I F 7 0 0 A 0 4 7 I 2 0 C 1 3 I I 2 D A 1 3 D C C 2 D 0 2 8 0 4 1 1 6 A E C A I A A 2 8 0 0 0 0 C 2 3 F C D 2 A I 0 6 0 F 8 2 2 0 1 A 1 F F 0 2 0 C 0 0

5 2 O 8 0 7 E 7 2 C 2 1 A E C A 0 1 A 2 2 1 A E 0 E 2 1 1 D 0 0 C I D 0 2 0 O C 3

A 4 8 0 E B 0 0 1 1 I 0 B F B 2 F D 2 A C F 6 0 0 0 B 2

A I 8 9 A A 1 2 1 C 2 6 2 3 C 9

1 E A 0 2 I 2 I 4 8 C A 8 0 2 B 1 2 8 0 I 2 7 7 C 0 1 A 0 F A 4 1 D 0 2 1 0 C 0 0 0 A F 8 1 B 9

A 0 2 0 A 0 5 0 D 9 A D 0 1 2 1 9 6 4 0 I 0 C 0 1 B 0 0 D A B D 1 9 D 3 0

0 D F 3 5 I 9 8 B A 3 7 0 7 f C 7 3 8 5 6 C F 3 E D C 9 D 6 0 C 9 7 E 3 F A E 4 F 3 3 3 1 1 B f A 9 2 9 B 1 7 0 A B 8 3 4 E 5 D S E 2 6 8 0 5

6 E 3 5 2 9 C 1 7 D 1 7 F 9 2 6

C O M P U T E D G a z e l t o O c l O t w M 9 8 7 9

Page 102: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 102/136

Page 103: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 103/136

1 3 7 1 : F 01 7 9 : 0 01 3 8 1 : 0 C1 3 8 9 : A A1 3 9 1 . - A 21 3 9 9 : 0 91 3 A 1 : C 01 3 A 9 : 4 C1 3 B 1 : C 91 3 B 9 : 2 91 3 C 1 : A 91 3 C 9 : A D1 3 D l : F [ i1 3 D 9 : 1 21 3 E 1 : E 61 3 E 9 : 3 31 3 F 1 : F C1 3 F 9 : E E1 4 0 1 : 6 91 4 0 9 : 4 C1 4 1 1 i l 31 4 1 9 : 9 11 4 2 1 : D 01 4 2 9 : F 01 4 3 1 : 3 81 4 3 9 : 8 D1 4 4 1 : 7 C1 4 4 9 : 1 41 4 5 1 : 0 31 4 5 9 : 7 E1 4 6 1 : 0 61 4 6 9 : 0 21 4 7 1 : 1 B1 4 7 9 : 1 81 4 8 1 : 0 31 4 B 9 : 0 61 4 9 1 : 6 01 4 9 9 : A D1 4 A 1 : 8 01 4 A 9 : 0 41 4 B 1 : B 11 4 B 9 : C 01 4 C 1 : 1 B1 4 C 9 : A 21 4 D 1 : F B1 4 D 9 : 8 D1 4 E 1 : C B1 4 E 9 : F F1 4 F 1 : 0 01 4 F 9 : 3 11 5 0 1 : 1 51 5 0 9 : 1 51 5 1 1 : F F1 5 1 9 : 8 D1 5 2 1 : 1 81 5 2 9 : 4 C1 5 3 1 : F 01 5 3 9 : 1 51 5 4 1 : 3 A1 1 5 4 9 : 1 81 5 5 1 : 4 C1 5 5 9 : F 01 5 6 1 : 1 51 5 6 9 : B D1 5 7 1 : 3 21 5 7 9 : 0 01 5 8 1 : 0 B1 5 8 9 : 0 61 5 9 1 : 2 41 5 9 9 : F B1 5 A 1 : 4 C1 5 A 9 : F C1 5 B 1 : 0 01 5 B 9 : 0 D1 5 C 1 : 4 01 5 C 9 : 2 01 5 D 1 : 0 21 5 D 9 : 2 01 5 E 1 : B 01 5 E 9 : 1 51 5 F 1 : D 01 5 F 9 : 8 D1 6 0 1 : 8 61 6 0 9 : C 51 6 1 1 : 1 0

F 2 2

A 0 C 1 C A 3 2 1

C A F 0 B C 2 F A F F 0 E 8 I

A E 1 A E 8 6 4 E 9 8 I 8 0 2 8 0 2 0 D 6 8 8 8 2 A 4 A 2 0 2 3

A 2 0 A 2 2 A 1 2 0 A D 8 F 0 D B B D 0 A 0 8 I 1 2

A C F 0 6 I C 1 F 4 6 0 2 F 8 6 F 0 9 1 0 6 6 2 2 I C 8 8 A 8 0 0 4 A 0 0 I 1 0 9 D F 2 A 1 E A 0 4 4 2 1 I 0 1 2 C 2 0 1 2 0 C 3 1 4 C 2 F 1 F 0 8 F 0 F 0 C 0 c I B 0 E

0 B F 2 3 B 5 2 0 C A 8 F 1 F A B D 0 2 B 9 A 5 B 4 0 I I 8 I 8 E 9 1 A E 8 6 A 0 F A C F 2 E 1 1 1 1 1

A A 2

A D F 3 2 A D A F 2 0 0 1 C 8 A A C 2 6

C C 3 F 3 4 B C 2 0

f i 1

A C I 2 B I C 1 1

F 1 6 4 F F 0 E 1 F F 7 1 0 7 F 1 8 I 1

0 0 0 A 8 0 0 4 0 6 6 8 F C 0 8 8 2

A A A 6 0 C 0 F 6 3 C 0 F 7 6 3 8 8 4 1 F F 0 2 D 3 F 0 A 8 B E F 2 D E

F A 0 B C 0 0 4 B 2 0 A C 2 C 8 C A F 1 4 c I

A C 1 0 6 8 B 6 1 A E 8 I 8 E 9 B 9 I I

A 0 8 I 0 C 3 0 0 6 8 F B E 4 3 F B E I 5 3 2 0 D A 2 8

B D A A 8 F F F F 1 2 1 0 2

A 0 B A 3 8 2

C B 7 8 0 0 9 1 F 2 F 8 4 B C C 8 8 E 2 2 I 0 2 A 0 0 I 1 0 0 0 0 0 A 8 0 D 2 2 1 1 8 8 2 A 4 9 3 4 2

0 9 6 4 2 3 2 D 1 1 F 2 F F 0 C F F 0 E 4 D 2 7 1 2 D

A A F 0 B 4 3 1 0 6 F B F 0 2 A F I F C F 2 0 I I

A 8 9 4 E 9 8 I 8 8 6 1 A E 4 C 8 F B 0 D C A A 4 4 C 3 1 0 1 2 5 0 0 1 5 C 3 0 A F 2 8 0 A C A C E A C 2 A F 7 C 4 5 2

D 3 4 1 0 2 4 9 7 7 1

C 2 6 0 2 3 3 5 4 A E F B 7 3 3 D B F F C 6 5 4 1 2 2 9 C 4 C B 9 C F B E K < 7 E S A 2 5 9 3 4 2 7 2 8 9 0 4 E A A 5 I B 3 4 9 E B 5 9 i ! 1 F 5 1 F 9

1 6 1 9 : 0 C1 6 2 1 : 8 51 6 2 9 : 8 51 6 3 1 i A 91 6 3 9 : 8 D1 6 4 1 : F 1 6 4 9 : B D1 6 5 1 : A 21 6 5 9 : 4 C1 6 6 1 : 4 61 6 6 9 : 2 01 6 7 1 : 2 01 6 7 9 i 0 F1 6 8 1 : F F1 6 8 9 : 0 81 6 9 1 : 2 81 6 9 9 : 9 31 6 A 1 : 0 C1 6 A 9 : 2 01 6 B l i F A1 6 B 9 : F 21 6 C 1 : F F1 6 C 9 : 0 21 6 D 1 : A 01 6 D 9 : 1 01 6 E 1 : 1 1 6 E 9 : A 91 6 F 1 : G 01 6 F 9 : E 31 7 0 1 : 4 E1 7 0 9 : 4 91 7 1 1 : 4 F1 7 1 9 : 5 61 7 2 1 : 2 01 7 2 9 : 2 E1 7 3 1 : 4 41 7 3 9 : 5 61 7 4 1 i 2 01 7 4 9 : 2 01 7 5 1 : 5 21 7 5 9 : 4 E1 7 6 1 : 2 D1 7 6 9 : 2 01 7 7 1 ; 4 D1 7 7 9 : 1 31 7 8 1 : 5 61 7 8 9 i 4 81 7 9 1 : 5 31 7 9 9 : 4 F1 7 A 1 : 5 21 7 A 9 : 4 11 7 B 1 : 2 01 7 B 9 : 4 11 7 C 1 : 4 71 7 C 9 : 5 31 7 D 1 : 4 41 7 D 9 : 1 11 7 E 1 : 1 21 7 E 9 : 2 01 7 F 1 : 2 01 7 F 9 : 3 C1 8 0 1 : 2 01 B 0 9 : 4 E1 8 1 1 : 2 A1 8 1 9 : 4 51 8 2 1 : 4 81 B 2 9 : 5 21 8 3 1 : 2 01 8 3 9 i 4 51 8 4 1 i 2 D1 8 4 9 : 2 01 8 5 1 : 9 21 8 5 9 : 4 21 8 6 1 : 4 F1 8 6 9 : 5 31 B 7 1 1 0 01 8 7 9 : 5 31 8 B 1 : 4 41 8 8 9 : 5 41 8 9 1 : 4 51 8 9 9 : 4 51 8 A 1 : 2 01 8 A 9 : 4 31 8 B 1 : 2 9

1 F F 1 8 D 8 1 2 B 6 B A D B A 2 2 1 C 2 A A 0 A A D 1 5 5 2 5 4 5 2 4 4 4 4 4 5 5 5 2 1 4 4 2 5 4 4 2 4 2 4 4 0 3 4 5 5 2 4 5

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

2 C 2 2 0 F 0 2 0 2 1 1 0 E 2 1 D F 1 2 7 0 0 A 1 0 A A 5 2 3 2

4 5 0 5 2 4 5 4 2 5 4 4 5 2 4 0 2 5 4 2 4 2 2 4 5 9 5 4 4 5 4 4 2 4 5 2 2 5 5 4 4 2 4 5 2 4 2 5 0 2 4 4

4 8 E D 2 F 2 1 C 1

A 2 1 2 D 0 F F A F 1 a 8 0 A A 1 0 4 4 2 0 4 4 5 4 4 5 4 4 5 4 4 4 4 5 2 9 4 5 4 5

4 2 5 4 5 2 2 5 5 4 4 2 5 5 5 5 4 0 5 4 4 4 5 4 5 4 5 4 4 2 4 4

0 I 1 F C 1 6 1 C 1 0 4 8 6 A 8 1 A C 0 A 2 2 2

A 1 2 8 5 4 2 2 2 5 5 2 4 4 5 5 5 5 2 5 5 5 4 1 4 4 4 2 4 5 4 2 4 5 2 4 5 2

0 4 5 4 5 2 4 1 5 4 5

4 4 5 5 4 4 4 4 2 4 4

A A C A F A 1 2 D 2 8 1 7 1 7 8 A A C C 9 D D 2 2 2 1 C 5 5 4 2 4 4 5 4 0 2

4 4 4 4 4 4 2 4 4 1 5 4 5 4 5 4 4 2 5 5 1 5 5 2 1 4 4 4 4 2 4 5 2 4 4 4 5 2 4 5 4 4 4 4 2 4

8 a 2 1 2 1

A C D E 7 2 1 A I 0 0 A 4 1 2 8 A 1 2 F 1 4 2 0 5 4 4 4 4 5 4 4 0 2 5 4 5 0 4 5 5 5 2 0 4 0 4 4 5 1 5 4 3 2 4 4 2 4 0 2 3 2 4 4 1 4 2 2 4 4 2 4 4 4 4 5 2 5

I I

D 0 D 0 7 1 2 0 1 E

C 0 D A A 1 F D D 8 0 A 1 F 2 7

4 1 5

4 5 5 2 4 4 4 0 4 4 5 4 0 4 4 4 5 5 5 3 5 4 4 0 1 2 2 9 2 3 4 2 4 5 3 2 4 2 5 4 2 5 1 4 5 1 2 5 5 5 2 2 0

4 A 0 1 A 0 3 9 5 F 8 A 5 5 9 7 F 4 B 2 2 D 9 8 1 7 B 2 3 0 B C A B 9 F 3 A 5 E 2 0 1 4 9 3 F B 5 7 I 9 4 4 4 7 F 3 8 E 9 1 4 5 7 8 2 2 C 1 5 2 F 5 9 A C 0 3 3 D C D F

1 8 B 9 : 1 31 8 C 1 : 5 81 8 C 9 : 5 21 8 D 1 : 4 51 8 D 9 : 4 D1 8 E 1 : 5 31 8 E 9 : 2 E1 8 F 1 : 5 31 8 F 9 : 2 01 9 0 1 : 2 01 9 0 9 : 5 91 9 1 1 : 4 F1 9 1 9 : 2 01 9 2 1 : 4 41 9 2 9 : 9 21 9 3 1 : 1 21 9 3 9 : 4 F1 9 4 1 : 2 01 9 4 9 : 4 31 9 5 1 i 4 31 9 5 9 : 4 C1 9 6 1 : 5 51 9 6 9 : 4 31 9 7 1 i 4 1 9 7 9 : 5 21 9 8 1 1 4 71 9 B 9 : 5 01 9 9 1 : 2 01 9 9 9 : 1 21 9 A 1 : 4 C1 9 A 9 : 4 41 9 B 1 : 4 81 9 B 9 : 9 21 9 C 1 : 5 31 9 C 9 : 9 21 9 D 1 : 4 91 9 D 9 i 2 01 9 E l t 4 51 9 E 9 : 4 91 9 F 1 : 4 51 9 F 9 : 2 01 A 0 1 : 5 41 A 0 9 : 0 D1 A 1 1 : 4 F1 A 1 9 : 5 21 A 2 1 : 4 31 A 2 9 : 2 01 A 3 1 : 4 81 A 3 9 : 4 31 A 4 1 : 4 51 A 4 9 : 4 E1 A 5 1 : 3 D1 A 5 9 : 4 71 A 6 1 : 5 31 A 6 9 : 5 41 A 7 1 . 5 01 A 7 9 : 4 F1 A 8 1 i 4 11 A B 9 : 5 41 A 9 1 : 5 31 A 9 9 : 1 21 A A 1 : 1 21 A A 9 : 5 01 A B 1 : 4 91 A B 9 : 4 91 A C 1 : 5 21 A C 9 : 4 F1 A D 1 : 4 91 A D 9 : 4 11 A E 1 : 4 11 A E 9 : 4 31 A F 1 : 4 C1 A F 9 : 4 61 B 0 1 : 4 E1 B 0 9 : 4 61 1 ) 1 1 : 5 31 B 1 9 : 0 D1 B 2 1 : 4 51 B 2 9 : 4 41 B 3 1 : 2 B1 0 3 9 : 2 91 B 4 1 : 4 E1 B 4 9 : 2 01 B S 1 : 2 01 B 5 9 : 4 3

2 4 4 4 4 4 0 4 5 4 4 4 2 4 0 4 5 1 4 4 4 9 4 4 9 0 4 4 4 4 4 4 4 2 4 5 2 4 4 2 4 4 2 4 4 4 1 4 4 2 4 2 5 5 2 9 5 4 4 4 4 5 4 4 5 4 5 5 4 5 4 4 5 5 9 4 5 2 9 4 2 5 4 1 4

4 5 5 5 4 2

4 4 4 2 5 4 1 5 2 3 2 4 2 0 5 4 0 4 4 2 4 4 9 2 5 4 5 5 5 4 5 0 4 2

4 4 1 9 5 4 4 4 4 3 4 2 4 4 0 2 2 5 2 2 5 4 4 S 4 5 4 2 2 5 4 4 4 5 2 4 4 5 4 4 4 4 5 5 2

4 5 2 4 4 4 4 4 0 5 2 0 4 4 4 9 1 9 2 2 4 5 2 4 4 1 5 4 4 4 4 5 4 5 4 0 5 0 i 4 2 5 4 4 2 4 5 9 0 4 2 4 0 4 5 2 5 2 2 2 2 4 5 4 4 2 4 9 5 5 4 4 4 5 4 2 4 5 5 4 4 5 5 5 9 2

4 5 0 5

4 4 2 4 4 4 5 2 3 2 5 2 4 4 1 1 2 4 1 2 4 4 2 4 5 4 0 9 2 0 4 4 4 2 4 9 4 5 4 1 4 5 4 B 2 3 5 2 2 5 1 4 2 4 2 1 4 4 9 5 4 0 3 5 4 4 5 5 2 4 4 2 2 4 4 4 0 4 2 4 4

4 2 4 5

0 4 2 4 5 4 4 5 9 1

4 2 3 4 4 4 2 5

4 2 2 9 5 5 4 4 2 2 4 2 4 4 2 1 4 0 2 2 4 5 0 4 4 2 4 0 4 5 2 5 5 2 4 4 5 1 4 4 0 5 4 0 2 4 4 4 0 4 1 9 4 2 4 4 5 5 1 5 4 5 4

2 4 4 2 4 4 2 4 5 4 2 5 2 4 4 4 9 4 9 9 2 4 9 2 5 4 4 0 2 5 1 1 4 1 4 4 1 2 2 4 2 4 9 5 9 2 4 4 4 4 2 4 5 2 2 5 5 5 5 4 1 9 4 0 2 2 1 5 4 4 5 5 2 4 2 4 4 4 2 4 4 5 4 4 4 4

4 5 5 2

4 2 0 5 4 0 4 2 2 3 2 5 0 4 4 4 1 5

4 1 5 5 5 2 4 2 5 4 4 4 5 5 5 2 5 1 4 0 5 4 1 9 5 4 4 5 2 4 2 4 4 5 2 2 5 0 0 2 9 4 4 4 4 5 2 4 4 4 4 1 4 4 5 1 2 4 9 4 5 5 4

5 1 4 4 6 6 D E 9 4 0 3 5 2 9 A 7 4 2 A B 1 F E C 4 0 0 B 7 0 E 1 A D I 4 A 3 E 4 C F 9 4 D 4 0 C 7 4 A F 1 A B 7 5 1 2 5 4 F 4 D 9 C 3 A E 4 7 5 B C 9 6 6 B 3 0 2 3 E 2

C O M P U T E ! ' * G a z e t t e O c t o b e r 1 9 8 7 1 0

Page 104: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 104/136

1 B 6 1 : 4 41 B 6 9 : 0 01 B 7 1 I S 21 8 7 9 : 0 3

4 4 4 3

4 4 5 0

J E F O R EB e f o r e t y p i n g i r e f e r t

5 4 5 0

4 5 5 0

2 4 5 0

T Y P I N G .

p r o g r a m s ," H o w T o T y p e

C O M P U T E ! 'e l s e w h e r e i

G A Z E T T Et h i s i s s u e .

I

2 5 4 0

2 5 4 0

p l e a s e

P r o g r a m s , "

S p e e d S c r i p t 1 2 S e i n s t r u c t i o n s2 b e f o r e t y p i n g

P r o g r a mI C f l l t B BL C 0 9 > 3 11 C 1 1 : 5 81 C 1 9 : 8 D1 C 2 1 I 8 D1 C 2 9 : 3 51 C 3 1 : B 51 C 3 9 : C F1 C 4 1 : 3 51 C 4 9 : 3 51 C 5 1 1 2 01 C 5 9 : A 9L C 6 I 1 F I1 C 6 9 : F F1 C 7 1 ; 3 81 C 7 9 i 1 D1 C 8 1 : 0 01 C 8 9 : 1 01 C 9 1 : F 01 C 9 9 : 8 7l C A l i 2 61 C A 9 i 9 EI C B l i B S1 C B 9 : 0 01 C C 1 : F 81 C C 9 : 0 7! C D l i 6 81 C D 9 : 6 01 C E 1 : 2 61 C E 9 : 2 5I C F I i D B1 C F 9 : 0 21 D 0 1 : C 61 D 0 9 : D 6I D I I 1 D 61 D 1 9 I 0 11 D 2 1 : A 91 D 2 9 : 3 21 D 3 1 : 6 01 D 3 9 - 8 D1 0 4 1 : 0 31 D 4 9 i B D1 D 5 1 i 6 01 D S 9 ! C 61 D 6 1 : 1 41 D 6 9 : 0 31 D 7 1 : 0 31 D 7 9 : 2 0l D 9 1 i 2 71 D 8 9 : 0 31 D 9 1 i 1 F1 D 9 9 : 9 81 D A 1 : 0 S1 D A 9 i 1 21 D B 1 : F 01 D B 9 : 1 B1 D C 1 S 2 91 D C 9 i C 0l D D l i l D1 D D 9 : 8 5I D E l i S S

1 0 A 1 1 8 3 8 A A D 0 2 2 8 2 B A 4 8 8 8 F 2 E C A 1 8 A 0 8 2 D 6 D B I 8 0 A B A 0 3 A 2 F c 2 F 6 B 3 0 3 8 5 C F 2

i i n

i r t i c l e

S p e e d S c r i p t0 0 C D 3 1 A 0 F 9 F 8 C 1 5 A 9 0 F B 5 2 1 9 5 D B 8 5 9 F C C 0 2 6 8 9 0 F 2 0 A A 8 0 7 0 8 0 0 F F 2 4 A B F D 8 A

0 0 8 A O 3 0 3 9 2 A E 2 I 3 2 1 9 I B A A A 0 E E A 6 1 8 0 F D 4 0 A 0 9 F 6 8 A 8 1 F A C 8 3 I C 8 E C 6 F 0 0 F 1 0

9 7 0 0 0 8 8 A 1 D 0 A A A F 2 F 0 8 8 2 9 0 C 2 A 0 2 S 2 A D E A D 9

D 0 B A B 4 0 3 A 7 I D A C 3 F 0 I I B 8 A 6 3 3

3 2 0 B 3 9 0 D 3 F 2 E 0 C 0 2 0 1 8 I a 8 8 C E B B 8 6 E F F 6 I 1 8 A 8 5

B 0 B 2 8 F 2 F F 0 2 D A D E A 1 B 2 A 8 B

3 7 p a g e

1 2 3 8 A 0 S 3 3 8 8 A D 2 8 C 2 I 9 C 8 0 5 2 5 5 0 D D 5 9 A 2

C 8 8 F B 0 1 9 B A 0 F F 8 2 0 A 2 7 E F 0 E F 3 0 2 0 1 F

3 F 0 3 0 8 A 0 9 0 F 8 0 5 D A 0 D B A A A A D F E 0 A B B 9 5 0 0 8 0 B F 2 B 0 D 2 A 8 A C 7 A C 1 6 8 1 3 A 6 0 3 3 B

C c 3 3

7 2 7 9 8 7 B e 6 F 6 C E 6 C 7 B 9 4 B 4 7 I F 6 5 A 8 C B 2 B 6 2 D G f A 4 5 2 0 1 8 4 7 5 9 6 B 5 7 2 0 4 7 4 3 3 3 P D

1 D E 9 i 1 4l D F l s F B1 D F 9 i E D1 E 0 1 : C 61 E 0 9 : 2 0I E I I j C A1 E 1 9 i 3 B1 E 2 1 - 0 61 E 2 9 > 2 01 E 3 1 i 8 D1 E 3 9 : 8 D

1 E 4 1 : A 91 E 4 9 : 0 A1 E 5 1 : 2 A1 E S 9 : 2 01 E 6 1 j 1 81 E 6 9 : 2 0l E V l i l S1 E 7 9 i D 81 E 6 1 : D D1 E B 9 1 F 01 E 9 1 : 0 91 E 9 9 : 2 7l E A l i l E1 E A 9 : 2 01 E B 1 : A 91 E B 9 : 8 D1 E C 1 i 2 61 E C 9 : F 81 E D 1 ; 2 01 E D 9 : A 9l E E l s E F1 E E 9 : 4 C1 E F 1 : 3 B1 E F 9 : 0 01 F 0 1 : 8 D1 F 0 9 I A 01 F 1 1 1 B 71 F 1 9 : 2 01 F 2 1 : A 51 F 2 9 : 8 51 F 3 1 : A 51 F 3 9 : 0 D1 F 4 1 j 2 01 F 4 9 : 3 51 F 5 1 : 6 81 F 5 9 : 5 F1 F 6 1 I E 01 F 6 9 : A 01 F 7 1 : 0 51 F 7 9 : 2 41 F 8 1 : 2 01 F 8 9 : 1 F1 F 9 1 : 2 91 F 9 9 : E D1 F A 1 i 2 91 F A 9 : 6 91 F B 1 I 0 21 F B 9 : 1 E1 F C 1 : F 01 F C 9 : C A1 F D 1 : F 71 F D 9 : 2 01 F E 1 : 0 21 F E 9 : 1 B1 F F 1 : 9 11 F F 9 : 1 E2 0 0 1 : 0 A2 0 0 9 : I 2 0 1 1 : E 62 0 1 9 : C 32 0 2 1 : A 72 0 2 9 : 3 B2 0 3 1 : 0 52 0 3 9 : 5 52 0 4 1 : D 62 0 4 9 : A C2 0 5 1 : 7 A2 0 5 9 t A 52 0 6 1 : 1 42 0 6 9 : E D2 0 7 1 : E D2 0 7 9 : 2 92 0 8 1 : 3 5

3 8 B D B B0 3 F 2 B 0 D 0 F 58 4 3 C2 0 E 4 F F0 0 F F1 0 0 0 8 53 8 2 0 6 91 I I E C I I A

A 9 7 F1 0 0 A A 0 0 0A 2 A D 6 2 0 B 0 4 0 AA 2 F AI A C 9 I D4 4 3 5A 3 9 2 6 2 B F B 0 0 2 0 A 5 2 I DA 2 A 4 0 2 2 0 1 4B 0 F 0 0 7A A 8 A8 2 A D 0 0 2 0A 1 6 B 2 0C I D 0 E 1 1 9 3 56 9 0 00 B E 6 2 A8 A A E0 C 8 A 0 A4 B 4 8 6 00 C 8 A9 8 1 9 0 0 8 0 2 1 5 B2 1 5 42 3 0 22 C 2 8 9 62 9 I D2 B C 62 A A A2 4 A 43 3 2 E 3 B 0 3 0 3 8 1 2 0 5 2

1 3 0 3 A A B 7 0 3C D 2 B A 0 0 0I C F 0 F B2 0 1 CA I 9 2 2 A I A A 9 F B1 5 3 5A F 0 0 8 DB D 0 D4 5 2 8 2 0 B 72 7 A 3 D 1 0 0 F F4 5 9 2 0 0 A 8A 1 0 2 2 I 4 2 3 0 A 2 2 A A 0 F 4 2 E 1 F 0 9 I FB 0 2 A 4 F 8 4 C 9 0 D7 F C 90 A A E 0 33 5 F 0E C I E6 8 2 02 5 3 B 0 3 B 1 1 9 3 S2 0 5 5D I D 0 F 8A A 0 2 2 8 I D0 1 8 B 0 51 I 0 0 1 0 2 1 C 02 2 9 02 6 2 A 2 8 E 62 B 2 8 0 32 9 2 4 2 7 2 01 3 2 0 3 88 3 0 5 3 B3 A I 3

2 0 8 9 i E S 2 9 B 5 F B A D

8 5 2 AA 0 2 A C 8 E 6F E 0 3 6 0B 3 D F 6 A I A 8 1 2 2 0 3 0 D A 0A 3 4 5 A 3 1 3 D D A CF A A 5B 0 0 2 2 6 2 02 1 2 3 7 A F 2 2 I 2 0 9 A3 F F 2 I E A 98 4 3 B 6 08 B 0 B 4 9 8 00 B F D F A A A E 5 2 0 A 0I A 2 6 D 0 2 9 2 0 B AC I 0 2 A 0 B 0 I 3 3 B A 59 0 H E3 5 A 5S 2 2 4 D D 4 F I E 4 84 8 B D9 8 9 0 8 8 8 C1 1 I F 0 92 1 1 32 D 2 F 2 8 2 5

2 5 A

3 A 3 A 3 D B 3 2 0A 5 2 AA 1 A 1 F 0 0 D2 8 A I 1 3

A 7 3 F F 4 F 6 F C 6 D8 B F 0 D 36 0 9 30 8 7 5 0 9 A 9 B A 3 A 2 F 2 0 2 D 6 0 0 20 9 F 0 A 1 F 5 7 CC B 0 AI A I 2 0 A 9 5 2 04 0 2 6 0 8 A 3 0 0 5 38 5 A lA 7 0 3 3 90 9 E C2 E F A 0 7 0 5 B 80 D D 0 2 F0 0 A 91 5 5 3I 9 A 2 A E5 9 5 04 6 F 5 F B 4 7 C D A 0 2 A C 4A 5 E 92 B D 4 F A I F 9 6I 6

A 9 F B0 D 8 C 1 E 1 B 1 C B 78 3 E B2 1 2 6 2 E 2 6 2 0 2 6 2 2 2 9

3 1 2 A 3 8 D CE D 2 83 E 3 5 1 0A B 1 6 3 6 E A

2 0 9 1 : 2 A2 0 9 9 : 1 82 0 A 1 : B D2 0 A 9 : B D2 0 B 1 : 2 02 0 B 9 : 3 52 0 C l i 3 S2 0 C 9 i B D2 0 D 1 : 3 52 0 D 9 : 3 B2 0 E 1 : B 02 0 E 9 : 0 B2 0 F 1 : E D2 0 F 9 : 1 92 1 0 1 : 1 82 1 0 9 : 2 A2 1 1 1 : 4 C2 U 9 i 2 A2 1 2 1 : 8 52 1 2 9 : A 02 1 3 1 : A E2 1 3 9 I D 02 1 4 1 : C 92 1 4 9 : 8 82 1 5 1 i 8 52 1 5 9 : 4 C2 1 6 1 : 2 02 1 6 9 i l F2 1 7 1 : D 02 1 7 9 i 3 52 1 8 1 : C 92 1 8 9 : 1 82 1 9 1 : 6 92 1 9 9 : 1 82 1 A l t 2 A2 1 A 9 : 3 52 1 B 1 : 0 B2 1 8 9 : 1 42 1 C l i E E2 1 C 9 : B D2 1 D 1 : 6 0

1 D 9 : 2 92 1 E 1 : 2 E2 1 E 9 j B 52 1 F 1 : A 02 1 F 9 i A E2 2 0 1 : F 02 2 0 9 i D 02 2 1 1 1 0 32 2 1 9 : 1 72 2 2 1 : 0 F2 2 2 9 : C D2 2 3 1 : 8 42 2 3 9 : A E2 2 4 1 : 4 D2 2 4 9 : 0 A2 2 5 1 i 2 A2 2 5 9 : 8 D2 2 6 1 : F 02 2 6 9 i F 02 2 7 1 : E A2 2 7 9 : F 02 2 8 1 : D 02 2 8 9 : 3 52 2 9 1 : 2 02 2 9 9 i 2 E2 2 A 1 . 3 F2 2 A 9 : 8 92 2 B l t A D2 2 B 9 : 1 E2 2 C 1 : A 92 2 C 9 : 2 92 2 D l i E D2 2 D 9 : 6 82 2 E l i 8 52 2 E 9 > 4 92 2 F 1 : 2 A2 2 F 9 : 7 72 3 0 1 : 2 72 3 0 9 : 3 52 3 1 1 : 8 52 3 1 9 : 3 52 3 2 1 : 1 E2 3 2 9 : A 92 3 3 1 : C 6

8 I 1 1 6 8 0 1 3 A 0 3 1 3 3 6 5 C F F 0 0 2 D 2 5 A F 0 9 2 9 0 3 4 A 3 3 D D 0 0 2 F F 0 0 0 C C 8 0 3 0 2 3 4 B I 1 E E 0 9 A F F 2 0 A 0 E 0 6 2 F 8 3 8 8 2 C A 0 6

F A 3 3 3 3 3 3 A 2 A a 3 0 8 E 2 2

A A C 8 F F A 2 0 0 E 0 F 6 8 8 5 1 B 2 2 2 E 8 4 A A C C 8 2 3 D 3 C C A 8 5 0 C C 2 9 E 0 0 E D A 3 2 8 0 3

A 6 6 9 A 7 2 3 1 3 B A

0 1 A 2 A A 9 A 2 E 0 2 8 3 2 2 A 4 2 F 2 D 0 6 F A C C 2 D E 2 2 2 2 3 0 5 A A E E 5 2 F 2 3 D F F E B 3 2 3 2 2 2 2 I A D 2 F C C C 0 F 8 A 1 3 0 2 3 2 4 2 3 A A 3 A 1 7

F 3 1 5 1 1 0 0 E 0 3

6 3 B A D 2 5 B B F F C 3 6 0 2 D A 1 C 8 4 A A 3 A I D 1 2 2 I 8 B F F E I 1 C E C F 4 A A A F F 2 4 A 0 2 2 I 3 7 3 3 8 3 8 A B F 8 A 9 7 9 3 3 3

F 6 3 I 3 3 A 3 0 3 8 3 A 0 1 0 D 2 F B 0 2 I 9 0 2 F F 2 2 I 2 5 1 0 E 0 4 2 2 A 8 0 F B 0 0 6 C C F 4 F F 0 0 0 0 1 1 C 9 2 4 F F F 8 3 2 6 3 D 2 2 7 6 7 9 8 3 1 2 A 8

0 1 6 4 E E 0 8 3 0 2 A 2 6 3 E 0 A C 0 C A F 6 8 C 0 6 C A F A 2 3 8 0 3 9 2 0 E F A C 0 C C 2 2 I A 4 0 8 2 3 A C C C 1 2 C 9 E E D 7 2 1 3 A 0 A 8 3 2 3 8 7 6 2 1 0 9

B 3

0 8 0 0 3 1 8 3 A 2 E A 8 2 C 2 F 2 I 0 0 F 2 I C c 1 0 E 2 A 8 1 C 8 2 0 I 2 2 2 F 2 2 I A F F F 2 2

4 A 8 2 2 3 D 3 C 1 2 C C 4 3 C I A 2 6 2 9

A B A 7 3 7

C I 8 A

9 8 3 8 7 B B C 8 B 5

A E 6 A 6 8 A 2

0 1 3 B 5 A 4 F 6 E 7 2 8 8 3 3

A 9 E A 5 3 B 0 E D D 3

9 5 4 4 7 5 9 4 A E B 6 C 7 8 B D E C B 8 8 0 5 4 5 E B 3 A B F C A C 5 5 7

1 0 C O M P U T E r s G a i e n a O c t o b e r 1 9 8 7

Page 105: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 105/136

2 3 3 9 : 7 32 3 4 1 : B 42 3 4 9 : A D2 3 5 1 : 8 D2 3 5 9 : 3 52 3 6 1 : A D2 3 6 9 : 3 52 3 7 1 : 8 52 3 7 9 : B S2 3 8 1 ; E D2 3 9 9 : 3 52 3 9 1 : 2 02 3 9 9 : 2 22 3 A 1 : 7 22 3 A 9 : 7 32 3 B 1 : 0 32 3 B 9 : C 72 3 C 1 : 4 C2 3 C 9 : 1 E2 3 0 1 : 2 02 3 D 9 : 2 92 3 E 1 : 2 22 3 E 9 : 1 32 3 F 1 : 2 12 3 F 9 ; 2 02 4 0 1 : 2 22 4 0 9 : 8 52 4 1 1 i 3 B2 4 1 9 : A D2 4 2 1 : 3 52 4 2 9 : 4 C2 4 3 1 : 9 E2 4 3 9 : 0 02 4 4 1 : 0 32 4 4 9 : A 52 4 5 1 : i a2 4 5 9 i F C2 4 6 1 : 4 C2 4 6 9 : 2 62 4 7 1 : A D2 4 7 9 i l 92 4 8 1 : 2 62 4 B 9 : E 52 4 9 1 : 3 82 4 9 9 : 1 82 4 A 1 : 8 D2 4 A 9 i 3 52 4 B l i 3 52 4 B 9 : 2 02 4 C 1 : 0 02 4 C 9 : C 02 4 D 1 : 0 02 4 D 9 : 6 02 4 E 1 : C 02 4 E 9 : 0 32 4 F 1 : 2 02 4 F 9 : 2 4

5 0 1 : 8 D2 5 0 9 : I D2 5 1 1 : 4 C2 5 1 9 : a F2 5 2 1 : C D2 5 2 9 : 6 32 5 3 1 : 8 F2 5 3 9 : 6 D2 5 4 1 : 3 52 5 4 9 i E 52 5 5 1 : A D2 5 5 9 : 3 52 5 6 1 1 1 92 5 6 9 : B D2 S 7 1 : A 02 5 7 9 : 2 02 5 8 1 : F 42 5 8 9 i l D2 5 9 1 : 2 02 5 9 9 : 4 C2 5 A 1 - 1 D2 5 A 9 1 0 02 5 B 1 : 1 F2 5 B 9 : A 52 5 C 1 : E B2 5 C 9 : 2 A2 5 D 1 : A 52 5 D 9 : A 9

3 1 7 7 8 7 9 B 2 7 E C 3 3 3 4 2 9 A 2 B 2 D 4 C 6 3 F 1 8 5 A A C F 3

A 3 A 1 3 E 9 A 3 1 4 2 D 8 I 2 2 I C 0 A 9 A 5 3 0 2 3 9 E 2 1 A 3 1 3 E 2 2 1 6 2 2 F 2 4 4 2 F

8 6 3 3 2 3 3

A A 3 7 2

A A 6 2 2 2 3 I C I 0 E 2 3

A 0 3 2 2 2 F 2 C 8 0 2 0 3 E 9 Q 1 A 3 C C 0 9

A B F A 2 2 0 3 2 2 A 3 I B 3 2 B 3 1 6 3 2 F 7 C I I 2 C 1 C 9 8 8 8

9 7 8 2 A 8 A 1 I 8 3 2 7 7

A 2 1 2

A 4 1 2 2 2 2 A 2 A B A A 8 8 D 1 F 4 1 6 E 9 8 7 3 1 6 2 2 C 3 2 0 2 I B 2 8 2 A 1 1 9

A 9 8 8 B 6 3 A 4 1 F C I 2 A I I C 1 2 2 F B

A 3 B A 7 9 1 3 3 1 8 1 3 3 D 2 2 A 3 2 D 4 C C C 2 E 1 2 0 2 F B I 3 A 6 9 F 9 8 7 3 E 3 A A 2 4 2

A C 2

A 0 0 8 1

0 A 3 0 2 A 9 B 2 8 6 1 6 I F 5 A 6 F 4 2 D 3 C A C 0

7 8 6 I 3 A 3 E A 3 1 2 E E C 0 2 2 2 6 0 E 2 1 2 E 1 3 6 3 8

8 0 C 9 1 2 6 8 8 B 3 2 7 E F 0 A 8 1

8 C F 0 2 2 3 2 2 1 6 6 8 2 3 A D 3

9 3 I 2

C 6 6 2 9 F A F 9 D 2 F 2

3 7 7 A 8 7 E 9 i

A 3 2 0 0 0 2 E 2 1 I 2 2 2 D 4 1 3 8 A B F 9 2 D 0 3 E F 2 B 3 A A 3 7 8 8 0 2 2 3 D 2 2 5 4 A 2 B 3 9 6 2 8 A 1 I 8 3 4 A 9 9 2

A F 2 I 0 E E 0 8 A A

8 3 3 7 2 3 9 8 3 1 6 E 8 8 D 2 2 C I 6 C C E 0 E 3 0 2 0 2 8 A A F A 8 F 8 3 A A 2 I B 3 B 8 C A 2

A F 2 B I A 0 C 0 6 3 4 6 2 I 3 1 1 8 0 4 F F 5 3 0 D A C 2 F E F F 0

6 B C 2 0 F 3 F 5 E C 6 B 3 F E 2 2 8 0 0 3 F D 0 3 6 1 7 C 2 A D 3

A 2 8 7 0 B 6 F 5 F 0 9 0 8 6 8 A 5 5 F B 5 5 1 4 0 7 2

E 3 A 8 F 7

C 9 C 0 2 F 1 A A 6 7 D 6 A 5 6 C

2 5 E 1 : C 92 5 E 9 : F 42 5 F l t B 02 5 F 9 1 F B2 6 0 1 : F C2 6 0 9 : A 52 6 1 1 : 8 42 6 1 9 : F B2 6 2 1 i E 52 6 2 9 : 8 52 6 3 1 : A 92 6 3 9 : 1 82 6 4 1 : 2 12 6 4 9 : A 22 6 5 1 i A 92 6 5 9 : 2 72 6 6 1 : 2 72 6 6 9 : 4 F2 6 7 1 : C 92 6 7 9 : C 92 6 8 1 : 2 02 6 B 9 : A 92 6 9 1 : 2 02 6 9 9 : 0 02 6 A 1 : E B2 6 A 9 i D 02 6 B 1 : A 92 6 B 9 : 0 02 6 C 1 : 8 02 6 C 9 : 0 02 6 D 1 : 0 32 6 D 9 : D 02 6 E 1 : 4 C2 6 E 9 : 0 42 6 F 1 : C 92 6 F 9 i A 82 7 0 1 : 4 C2 7 0 9 : 6 2 7 1 1 : 3 52 7 1 9 : 6 C2 7 2 1 : 2 72 7 2 9 : F B2 7 3 1 : 6 D2 7 3 9 : B 82 7 4 1 1 3 32 7 4 9 : 2 02 7 5 1 i 2 92 7 5 9 . 2 92 7 6 1 1 0 A2 7 6 9 : 0 D2 7 7 1 : 5 02 7 7 9 : I D2 7 8 1 : 1 D2 7 8 9 : 3 52 7 9 1 : I 2 7 9 9 : 0 D2 7 A 1 : 2 72 7 A 9 : 3 B2 7 B l i l 02 7 B 9 I A 92 7 C 1 : C 82 7 C 9 : 2 72 7 D 1 : 2 02 7 D 9 : 4 C2 7 E 1 : A 92 7 E 9 : F D2 7 F 1 : 2 02 7 F 9 1 2 02 8 0 1 : I D2 8 0 9 : 2 02 8 1 1 : 2 82 8 1 9 : A C2 8 2 1 i l E2 8 2 9 1 A D2 8 3 1 : B D2 8 3 9 : 2 02 0 4 1 : 1 82 8 4 9 : 0 A2 8 5 1 : f C2 8 5 9 : F B2 8 6 1 : C B2 O 6 9 : 1 E2 8 7 1 : 2 92 8 7 9 : E D2 8 8 1 : D 6

I C E 8 3 F 3 A 2 2 0 2 2 I 0 A A 2 2 C 0 8 F A 4 0 7 2 2 2 2 0 1 2 5 2 6 3 6 3 E 2 3 2 2 7 0 0 I 4 B 4 6 2 A E 2 C C 2 2 F 7 8 2 D E 0 6 6 A I A 6 F e I 3

A 2 I

A E 0 I

F F 4 F A E 1

F A 4 2 0 0 2 A 0 7 0 9 I J I 0 2 1 0 2 A C B A 2 2 2 2 D 4 I A 3 8 6 A 8 2 1 2 B 3 6 3 C 6 8 F 0 2 2 0 0 2 7 B 2 2 2 0 F I 0 I 0 3 4 3 2 I A 8 1

D A 0 0 3 A

1 A 4

A F 2 A E F 5 9 I I 0 5 2 2 I

0 0 A E 6 2 I A 3 I 0 0 I 0 C 5 0 1 A 2 A 7 3 6 2 C I F 4 4 4 C 8 I 0 2 2 2 I F F 7 C A E A 7 A 6 E 2 6 A 8 A A F A 0 F 3 F E 2 3 0 0

8 F 2 0 E 0 F 0 8 2 2

A A I 0 6 6 8 C E 0 2 2 0 A 2 2 2 2 4 0 2 5 2 2 2 2 8 2 3 8 3 2 I A 2 3 3 3 0 7 4 A A F 0 A 2 D 2 2 3 0 0 2 F A A 7 6 0 6 3 4 2

A 2

A A 4 A 0 8 3 A

C C 3 6 2 3 E B 2 2 A 0 0 8 0 2 2 D 4 3 2 2 E I D 2 1

A 5 0 4 2 D 4 0 2 8 9 8 A 7 8 5

A I A A A 8 9 2 4 0 A 2 I I C C C 9 9 E 9 9 B 0 0 2 6 2 3 2 A 4 A 0 0 1

4 3 2 3 D 2

F 0 9 F 8 D 3 F A E 2 0 A D 2 2 6 F 9 2 F 0 2 A 2 C

0 I 2 C 5 0 1 2 5 9 8 2 2 3 2 I C B 4 4 0 D C 2 2 8 2 A 2 3 1 I 0 C 4 I

4 6 3 A 2 D A B 2 1 3 9 3 2 3 3 3 2 3 A 0 A

D 3 6 8 3 1 8 4 F 2 A E F F F F A 6 0 7 2 I A 0 0 I A 4 A B 5 2 2 2 2 2 8 6 E B 2

A 4 A 0 3 3

A F C 5 5 I 0 9 F 8 D 3 D C 3 3 3 A D 1 0 0 0 F C I 2 2 2 A 8 A 2 1

A 2 2 2

2 C 2 D 6 8 3 6 3 I B 9 F 8 I i D 9 2 2 F 9 0 D F 2 B 0 A 6 E A A E 6 2 1 6 0 I 5 3 A F E F 3 1 3 4 0 5 2

C I 5 5 4 9 3 D I 4 9 2 9 F F 3 3 F F 3 3 3 1 C E F C F C F B 0

2 8 8 9 : 2 02 8 9 1 ; 0 C2 8 9 9 : I E2 8 A 1 : A 92 8 A 9 1 0 A2 8 B 1 : A 52 3 B 9 i 3 02 8 C 1 : 2 02 8 C 9 : I D2 8 D 1 : 2 02 8 D 9 i l E2 8 E 1 : 0 32 8 E 9 : 4 C2 8 F 1 : 1 D2 8 F 9 : 6 82 9 0 1 : F F2 9 0 9 : D 22 9 1 1 : 9 52 9 1 9 t 2 02 9 2 1 [ F F2 9 2 9 : 7 D2 9 3 1 : 2 02 9 3 9 : 3 E2 9 4 1 : F 92 9 4 9 : A E2 9 5 1 : 2 02 9 5 9 i 2 92 9 6 1 : B D2 9 6 9 i 2 02 9 7 1 : 2 92 9 7 9 , 2 92 9 8 1 : 9 82 9 8 9 : 0 62 9 9 1 : 0 D2 9 9 9 : D 52 9 A 1 : A 52 9 A 9 : 6 82 9 B 1 I 8 E2 9 B 9 i 3 52 9 C 1 : 0 32 9 C 9 ! 2 A2 9 D 1 : 2 E2 9 D 9 : 3 52 9 E 1 : 6 E2 9 E 9 : B D2 9 F 1 : 4 C2 9 F 9 : 6 F2 A 0 1 i E 92 A 0 9 : E 92 A l l i D 02 A 1 9 : A D2 A 2 1 : 3 52 A 2 9 : 7 32 A 3 1 : 0 D2 A 3 9 : A 92 A 4 1 1 0 12 A 4 9 : 8 52 A 5 1 ! 2 A2 A 5 9 i 3 82 A 6 1 : A D2 A 6 9 i 6 52 A 7 1 : C B2 A 7 9 : 1 E2 A 8 1 : D 22 A 8 9 i 6 D2 A 9 1 : 3 52 A 9 9 : 3 52 A A 1 : 9 F2 A A 9 : 3 52 A B 1 : 2 02 A B 9 : 0 32 A C 1 : B 72 A C 9 t A 02 A D 1 : D 22 A D 9 : 2 02 A E 1 | F 02 A E 9 : 0 32 A F l i 2 12 A F 9 : 3 B2 B 0 1 : 4 02 B 0 9 : 3 A2 B 1 1 : 1 B2 B 1 9 : 4 02 B 2 1 i A D2 B 2 9 i C 9

D 1

A 0 3 9 2 1 2 1 0 2 7 A 2 2 F 2 2 A f 3 0 6 0 F 2 A 9 2 4 2 2 2 4 9 4 6 8 3 C 6 0 3 6 C 3 0 0 0 7 E 3 7 I 3 2 8 A 1 9 I A I 1 8 A A 8 A A 0 0 F C 0 4 8 1 8 0 0 9 9 7

F 3 E 2 A 2 C I C I 8 F I 0 3 I A 2 2 0 0 7 2 2 2 2 B 0 2 9 2 E D D I 2 I 3 7 2 0 3

6 2 3 2 F 8 8 E 3 0 E 3 A 1 6 2 1 3 C A 0 1 3 B 2 0 2 0 C C B C I C 4 3 0 3 0 0 4 3 D

B 4 A 0 0 B I 4 I 2 4 2 4 8 B I 0 4 4 2 7 6 E 2 A A F 2 2 2 9 2

F F 2 B 2 8 3 A B 0 3 6 C F I 6 6 7 D 3 0 D 3 3 7 6 3 E 0 1 B A B 6 8 3 2 2 2 8 4 D 2 I 2 2 0 6 0 1 2 2 0

0 4 3 2 3 D A 7 A 2 A 2 8 0 A 6 2 2 6 C 5 7 F E 0 0 2 C 9 F 2 2 4 2 2 F 6 6 A 0 2 6 2 3 D A 3 3 3 3 6 8 3 1 2 6 3 7 E 2 3 A 1 7 1 1 9 8 A C A 2 3 F A B B 3 8 0 0 B 3

D 2

B 3 2 A 2 0 8 3 9 I 1 6 4 F 0 A D 2 I F 4 7 C 2 2 A C F 2 A A 9 8 E C F 0 6 3

F E 0 3 6 0 D 6 A A E 4 3 7 8 2 1 1 8 3 2 8 9 3 3 3 3 3 A 2 I I 0 B F 6 0 0 0 0 7 4 1 0 9 2

F E

1 2 1 0 D 4 A 2 A 2 3 I 2 6 8 9 F 2 2 6 5 7 0 A B 4 F B 2 2 6 2 2 F F 6 A 3 3 3 6 2 3 6 E 3 6 6 7 F A 3 7 C I A 9 8 8 B 1 2 6 8 A 8 2 A 4 2 8 0 0 A 2 2 4 3 0 4 0 3 9 A 2

3 C I A F 4 3 5 3 E F 6 3 A 0 2 2 2 C 2 5 6 D 0 F A B B 9 9 A F A D 4 6 0 7 B 9 3 6 0 3 F 0 3 3 3 2 7 A 3 I A 2 A 9 B 1 2 1 2 B 7 1 8 0 5 A 2 6 2 0 3 A 0 2 0 0 5 8 1 9 4

3 D 9 A 6 8 3 9 1 E 3 A 5 3 5 A 4 4 6 F 8 1 0 8 B 2 B A C A B 0 B 2 E E C 5 D 4 6 B 1 6 7 6 B 9 7 7 4 F 3 9 C 4 8 ■ S 1 A 0 C 9 5 8 4 D 7 4 A 0 B A 2 2 3 8 D 9 2 4 3 7 C I

C O M P U T E R S G a i B t t a O c t o b e r 1 9 8 7 1 0

Page 106: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 106/136

2 B 3 1 i l F2 B 3 9 : 3 52 B 4 1 : 3 52 B 4 9 : 2 02 B 5 1 : 1 B2 B 5 9 : 8 D2 B 6 1 : 2 F2 B 6 9 : A 52 B 7 1 i 2 C2 B 7 9 : 2 02 B B 1 : A 22 B 8 9 ; 5 B2 B 9 1 : F 02 B 9 9 : 1 E2 B A 1 : 2 02 B A 9 : 9 02 B B 1 : 3 52 B B 9 : 7 82 S C 1 : 2 02 B C 9 : A 92 B D 1 : 9 92 B D 9 : 1 A2 B E 1 : F F2 B E 9 : C 92 B F 1 : 2 02 B F 9 i l 82 C 0 1 : A 82 C 0 9 : A E2 C 1 1 : 2 B2 C 1 9 : 2 02 C 2 1 : 2 02 C 2 9 : 9 02 C 3 1 : 7 D2 C 3 9 : 8 E2 C 4 1 : 2 B2 C 4 9 : F S2 C 5 1 : 3 52 C 5 9 : 3 62 C 6 1 : F B2 C 6 9 : 8 C2 C 7 1 : A D2 C 7 9 : 8 D2 C 8 1 : 4 C2 C 8 9 : 5 42 C 9 1 : 3 52 C 9 9 : 3 52 C A 1 : C E2 C A 9 : 3 52 C B 1 : 3 82 C B 9 : 0 02 C C 1 ; C 92 C C 9 : 8 A2 C D 1 : 2 E2 C D 9 : A 92 C E 1 : 2 02 C E 9 : 3 52 C F 1 : 2 D2 C F 9 : 3 B2 D 0 1 : F 02 D 0 9 : 0 B2 D U : 3 S2 D 1 9 : 0 32 D 2 1 : F F2 D 9 : 2 02 D 3 1 : 9 A2 1 3 3 9 : 6 72 D 4 1 : 3 52 D 4 9 : 2 02 D 5 1 : 3 52 D 5 9 : F D2 D 6 1 : 2 02 D 6 9 : 2 D2 D 7 1 : 0 32 D 7 9 i 2 82 D 8 1 : C 92 D S 9 : 1 B2 D 9 1 i 9 A2 D 9 9 : 1 E2 D A 1 : F F2 D A 9 : A 92 D B 1 : 2 02 D B 9 : 3 52 D C 1 : 0 62 D C 9 : A 92 D D 1 : F 0

2 6 A C I 5 A D 2 1 0

A 2 A 2 A 4 A 7 2 4 3 2 0 C I 1 9 A D C 0 3 9 9 A A C A 8 7 B F 3 C 2 B l 4 6 8 F 3 8 5 F C 3

A 3 A 2 D F E 2 2 A E F A F 2 E A 0 2 A 2 A 5 C 8 2 2 0

6 3 8 I 4 3 0 2 C I 8 0 C 5 I C E 3 2 9 3 A F 9 I 2 0 3 9 F F 4 8 3 7 F 0 D 0 3 3 0 2 C 7

A 3 B F F D F 3 B 3 0 A F 9 0 3 0 F F 6 3 8 2 1 3 3 E 8 9 F C 3 4 7 8 2 8 E A 2

A A 3 A I 2 8 0 I 2 9 B 5 A 3 5 2 2 F 4 C 4 2 1 A 2 4 2 2 A A I 7 8 3 8 B F 3 C 8 2 C E 3

0 8 2 B

A 0 0 A F 2 3 F E 3 3 2 2 A 2 I A 8 8 B 8 2 2 3 3 I F 2 2 3 F 2 3 2 7 1

6 8 E 8 2 B 9 D A 2 3 9 D 3 E B 2 1 8 3 8 A A C 6 I 5 B D 0 0 2 3 5 E B 1 A 8 B 8 A I S 9 C D 8 F 0 2 2 1 A D 9 E 1 A 7 A 2 0 2 4 S F D 5 F E E A C 2 2 1

A F A F 8 8 3 2

A 3 a

A 2 F 3 0 2 I C 3 B 2 3 A C I A C 1 3 9 0 A 3 2 F F 2 2 A 8 3 E 3 2 0 F 3 3 0 F 3 E 2 F 1 A A A C 3 3 2 0 1 3 7 3 9 2 2 2 F 3 0 F A 2 2 8 8 0 3 C I 0 1 3 3 F D 8 8

A E 3 3 9 2 A 4 A 2 5 C 2 1 C S I A 1 A 3 2 3 B 3 E A 2 A C C 0 9

B 0 8 9 3 A F A 1 2

A 8 F A 3 F 8 2 2

8 8

A 2 3 0 3 8 3 2 C A I E 3 A 5 C 2 3 3 F 2 I 2 2 a 8 A 0 F 8 D

9 8 6 4 2 F 0 0 3 7 F 4 C I 0 9 A 1 3 5 A B A 1 2 3 0 4 0 F F 8 3 0 D B 0 8 O 0 F 0 9 S 1 0 1

9 6 3 A 3 5 F B 3 B 3 F 8 C E F F 4 8 0 7 B 2 E D D 2 9 A 2 C 5 F 8 3 6 3 F

D 8 I 9 F D B E B 3 2 5 A 6 4 7 3 9 4 0 9 I 9 B C 5 7 E D E F 8 6 I 6 B B 9 3 6 4 4 A B 7 5 3 4 3 2 D B 5 D 2 F 2 B 2 8 2 9 E D B 7 0 6 5 B 7 9 E 1 B 8 0 7 B 9 F 7 A 9

2 D D 9 : 6 02 D E 1 : 3 52 D E 9 : D 02 D F 1 : A D2 D F 9 ; 6 02 E 0 1 : 2 A2 E 0 9 : 0 92 E 1 1 : 5 F2 E 1 9 ; 3 52 E 2 1 : 5 F2 E 2 9 : 3 82 E 3 1 : A 52 E 3 9 : 2 C2 E 4 1 : 0 32 E 4 9 : 3 52 E 5 1 : 4 22 E 5 9 : 5 82 E 6 1 : 2 E2 E 6 9 : 2 E2 E 7 1 t 2 F2 E 7 9 : 2 E2 E 8 1 : 2 E2 E 8 9 : 3 A2 E 9 1 : 3 52 E 9 9 : 8 D2 E A l i 3 52 E A 9 : 8 D2 E B 1 : 3 52 E B 9 : 8 D2 E C 1 : 8 D2 E C 9 : 0 A2 E D 1 : C 82 E D 9 i 2 E2 E E 1 : 4 C2 E E 9 : 7 F2 E F l i 2 92 E F 9 : 2 02 F 0 1 1 2 E2 F 0 9 : 4 C2 F 1 1 : 4 82 F 1 9 : 3 52 F 2 1 : 3 52 F 2 9 : 3 72 F 3 1 : F 22 F 3 9 ; 0 32 F 4 1 : 2 F2 F 4 9 : A E2 F 5 1 : 3 52 F 5 9 : 2 02 F 6 1 : A E2 F 6 9 : 8 E2 F 7 1 : 2 92 F 7 9 : 6 82 F 8 1 : 2 92 F 8 9 i 2 92 F 9 1 i C 92 F 9 9 : 5 62 F A l i F 02 F A 9 : 0 32 F B 1 : 9 92 F B 9 : A 62 F C 1 : A 02 F C 9 : 2 02 F D 1 : A 92 F D 9 i B A2 F E 1 : 2 92 F E 9 : 4 C2 F F l i 3 52 F F 9 : 4 C3 0 0 1 : 6 3 0 0 9 : 2 03 0 1 1 : A 03 0 1 9 : 9 03 0 2 1 : 2 03 0 2 9 : 1 83 0 3 1 : 1 33 0 3 9 i A 93 0 4 1 : 0 D3 0 4 9 : 0 03 0 5 1 : 2 83 0 5 9 : F F3 0 6 1 : A 03 0 6 9 : C 63 0 7 1 : 2 73 0 7 9 : 3 5

A 8 F 5 B A C 2

A 2

A F A C 6 5 4 D 0 A 8 C 2 4 8 4 8 4 B 8 B A C 3 3 B A C 3 2 6 A C C C B 0 9 3 0 3 4 9 2 3 3 3 0 C 0 2 1 C 0 F A 5 6 5 F B 0 0 C I

A 4 2 2 A B 3 F 2 6

B 8 6 3 8 4 1 D C 2 4 8 6 F I 1 4 4 2 2 2 2 A C 3 3 3 f 3 3 3 3 5 0 2 2

4 8 2 2 2 3 2 0 C 4 I 8 9 F 2 C 4 A D C C F C 4 I 1 9 2 F A 2 2 2 6 2 6 F 2 2 I

A 0 A D B 0 B 2 B E 2

3 3

A F 3 2 F 8 4 B 3 0 8 F 5 4 4 E 0 B 5 0 2 2 A 2

A 2 4 C 3 S A C 3 3 B A A 2 3 2 7 3 D 7 5 F 4 3 8 8 3 A 3 0 2 S F C 3 B A 5 D 2 B A A 2 A B E A 0 2 3 F F 2 2 1

A 2 A

1 2 0 0 2 D C 0 A 5 6 8 B 0 4 4 4 2 2 2 2 6 A C 7 C 7 C 3 4 C 9 2 2 2 4 8 2 B 6 2 A 3 2 F 3 3 F 3 F 2 3 2 0 F 4 A 2 0 1 E F 0 3 I D I 0 0 E 0 F 2 0 2 C 2 2

A B C I A A 3

9 E 2 2 7 4 8 A 2 2 F F 0 8 4 4 B E 1 9 8 8 2 2 3 2 3 2 2 3

4 3 B A c 3 3 B 3 A 8 0 9 C 6 A C 4 2 0 C 2 3 2 0 5 0 C 2 B 0 2 2 A A F 3 2 A 2 A 2 4 A 7 F C E 0 F I A 0 0 A

6 2 1 1 2 2 3 8 4 4 8 4 2 8 5 5 2 2 2 2 2 3 8 A 8 A 8 A A 2 3 4 7 2 2 2 4 8 C B 8 9 F 2 2 0 C 3 f

C 8 2 7 2 A A 2 C 2 F E

A F C 0 0 9 a C 0 A 0 C 6 3 2 B 2 2

A 2 A 0 2 8 9

a 8 2 2 F F 4 8 B 6 F 6 A 8 5 3 D ¥ 3 B C 4 B 2 8 2 0 2 0 A 2 3 3 8 A C 3 3 9 8 7 5 F A 3 2 7 2 2 A A A 4 0 0 b i 3 A 2 4 0 2 F 2 A 0 1 F 2 0 2 F I 2 F E A A 0 C B 2 7 1 3

D B 5 9 B D A 8 0 3 3 E F 5 4 0 4 C 3 4 4 A 7 1 2 2 B 3 4 8 E 2 3 E 0 3 0 6 1 6 C 6 7 E 3 1 2 8 3 4 E 0 F 6 0 0 o 6 E 9 7 3 I 2 3 I 5 5 C F E 3 3 0 6 3 8 3 5 A B I 5 7 5

3 0 8 1 : F 03 0 8 9 : A D3 0 9 1 : 7 53 0 9 9 : 4 C3 0 A 1 : 2 83 0 A 9 : 2 03 0 B 1 . 8 D3 0 B 9 : A 03 0 C 1 : C 83 0 C 9 : 1 E3 0 D 1 : F C3 0 D 9 : 8 D3 0 E 1 : 9 63 0 E 9 : E C3 0 F 1 : 3 B3 0 F 9 : E 63 1 0 1 : 0 23 1 0 9 : D B3 1 1 1 : F C3 1 1 9 : C 53 1 2 1 : 1 83 1 2 9 : 2 93 1 3 1 : 8 53 1 3 9 : 6 03 1 4 1 : 2 03 1 4 9 : 6 03 1 5 1 : C B3 1 5 9 : 1 E3 1 6 1 : 3 53 1 6 9 : 9 93 1 7 1 : F 43 1 7 9 : 9 E3 1 8 1 : 8 53 1 8 9 : 6 B3 1 9 1 : 9 63 1 9 9 : 6 53 1 A 1 : E 53 1 A 9 ; 9 F3 1 B 1 : 1 83 1 B 9 : A D3 1 C 1 : A D3 1 C 9 : A 93 1 D 1 : A 03 1 D 9 : B 6a i E i i c s3 1 E 9 : 2 93 1 F 1 : 6 93 1 F 9 : 0 0

2 0 1 : I D3 2 0 9 : 1 53 2 1 1 : 0 83 2 1 9 : 2 B3 2 2 1 : 3 53 2 2 9 : 2 A3 2 3 1 : 3 53 2 3 9 : A 83 2 4 1 i F A3 2 4 9 : 4 53 2 5 1 : 5 43 2 5 9 : 4 C3 2 6 1 : 9 23 2 6 9 : 2 33 2 7 1 : 2 b3 2 7 9 : 3 53 2 8 1 i l A3 2 6 9 : 2 03 2 9 1 : 3 53 2 9 9 : 4 13 2 A 1 : A 53 2 A 9 : 8 53 2 B 1 : 1 E3 2 B 9 : 0 03 2 C 1 1 3 53 2 C 9 : 8 53 2 D l i 7 53 2 D 9 : 0 03 2 E l i D 03 2 E 9 : 1 C3 2 F 1 : 1 83 2 F 9 t 5 33 3 0 1 : 0 93 3 0 9 : 2 03 3 1 1 : 0 83 3 1 9 : 1 23 3 2 1 : 4 2

1 9 3 6 2 1 9 0 C A A 9 3 I F F B I 6 3 3 8 2 2 1 A I

A F B 4 E 9 A 3 2 9 8 3 1 B 0 0 3 C 6 0 C 2 2 2 C 2 C E A A D 3 3 3 D 9 2 3 1 F 9 3 3 7 F A 6 8 0 F I I 1 1 2 0 0 1

2 3 2 I

C I 3 B 1 2 F 3 F 8 0 A 3 9 0 A A 9 B C I D A 0 0 3 6 9 E F 6 8 8 B E 3 3 8 A 2 B B 8 5 F A 1 4 7 4 5 2 S 1 E 3 4 1 0 E A 2 1 1 2 a 2 3 A B 2 F A 5

A 0 1 2 1 0 0

5 C 5 A I

A D 4 3 8 8 A 5 3

A F E 6 B 1 3 3 9 I A C D 2 A C I 3 9 8 2 2 1 1 2 9 E F 9 2 E 3 3 2 F 2 9 2 F 8 D 4 2 3 3 7 C 0 8 A 2 8 4 B C 8 0 3 A 0 6 4 0 0 A 0 0 2 0 0 0 0

3 F I D A 0 0 3 D F B 0 B 2 F C E F 3 3 E A 3

A 0 0 A 7 0 C 3 8 3 9 8 3

A A 3 0 2 3 B I D B 4 2 2 3 A 3 8 1 3 1 4 A 3 5 S S 8 A 3 1 3 1 5 4 3 I 0 3 A 8 2 B

F 8 0 3 0 0 0 0

2 F 4 C B 2 4 9 F A 0 A 9 A C 1 9 8 A E 9 3 2 C 8 D 3 2 B 1 A 3 0 3 2

A 1 1 3 8 B 2 B 2 F 2 5 B 8 F 5 6 3 3 E 2 1 7 A D 9 3 3 8 B 3 2

B 8 6 A 3 E 9 A 0 0 A 1 5 3 1 1 0 1

C 0 8 0 A 7 6 9 4 2 A 0 3 0 D 3 3 3 1 3 3 E 5 A 1 2 2 8 4 3 2 A 3 1 A 1 3 3 1 1 B 1 0 B 1 A 2 F 3 0 2 8 2 A 7 8 3 3 A 0 3 2 A 3 D A 7 0 4 2 0 E 1 3 0 I F 3 3 0 3 2 2 2 2

3 2 3 D 3 2 I 3 6 8 F A 2 C 0 F D A 3 9 8 0 2 3 3 2 1 B 3 D 8 2 D A 0 3 E A 3 3 3 2 B 0 A 2

A 3 2 A 1 8 F B 3 D C E 2 A C 3 8 4 3 9 C A f 4 C S 1 3 2 D C 2 2 6 l c 2 4 4 0 0

8 I 7 3 2 7 6 7 A 7 6 1 2 3 6 B E D A B B 3 D 3 B 3 9 5 0 8 A F 9 3 E 3 B 8 D 1 2 3 6 9 B 8 P I C C F 3 A 2 8 9 4 C 5 e 6 F 7 F B F A 0 F A 3 2 B 1 B 3 C 0 B B 5 8 B S C

1 0 C O M P U T E I G a z e n o O c t o b e r 1 9 B 7

Page 107: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 107/136

3 3 2 9 i 0 C3 3 3 1 : 1 53 3 3 9 : 0 C3 3 4 1 ; 4 53 3 4 9 : 2 93 3 5 1 : 1 93 3 5 9 : 3 F3 3 6 1 1 0 03 3 6 9 : 4 C3 3 7 1 M 53 3 7 9 : 2 C3 3 8 1 : 5 23 3 8 9 : 1 43 3 9 1 : 5 03 3 9 9 : 1 23 3 A 1 : 3 A3 3 A 9 : 2 03 3 B 1 : 2 03 3 B 9 : 1 33 3 C 1 : 1 93 3 C 9 : 4 93 3 D 1 : 1 23 3 D 9 : 0 53 3 E 1 : 3 A3 3 E 9 : 0 13 3 F 1 1 0 63 3 F 9 : 0 53 4 0 1 : 2 03 4 0 9 : 4 33 4 1 1 : 0 03 4 1 9 : 0 D3 4 2 1 : 1 43 4 2 9 : 0 63 4 3 1 : 0 93 4 3 9 : 3 C3 4 4 1 : 2 C3 4 4 9 : 3 C3 4 5 1 i 1 23 4 5 9 : 0 53 4 6 13 4 6 9 : 0 13 4 7 1 : 0 53 4 7 9 : 1 23 4 8 1 : 0 63 4 8 9 : 3 A3 4 9 1 : 0 93 4 9 9 : 0 03 4 A 1 : 0 E3 4 A 9 : 0 53 4 B 1 : 1 33 4 B 9 : 4 E3 4 C 1 : 0 63 4 C 9 : 2 03 4 D 1 : 0 53 4 D 9 : 0 93 4 E 1 : 5 43 4 £ 9 : 0 33 4 F 1 : 1 33 4 F 9 : 0 53 5 0 1 : 4 B3 5 0 9 : 2 A

0 0 1 0 6 0 6 0 50 C 0 0 4 2 0 2 8 5 0 3 2 0 1 2 2 0 2 8 5 94 5 2 4 14 C 2 0 5 5 4 5 5 7 2 C 5 04 5 5 4 5 0 2 0 1 0 1 0 0 1 0 0 5 3 0 12 0 2 0 2 02 2 0 5 33 A 0 0 5 2 0 0 5 1 0 1 0 1 50 5 0 5 0 2 0 0 C 0 52 0 0 0 00 4 3 A 3 01 3 0 1 2 4 2 0 4 0 F 0 D 0 D2 4 0 0 0 4 E 0 F2 0 0 0 1 2 0 1 4 2 05 3 3 E 0 33 4 3 5 3 1 3 F 0 0 4 42 0 1

3 F 0 0 5 0 1 1 9 2 01 1 2 0 9 0 E 1 40 0 0 0 0 2 0 5 00 0 7 2 E4 9 0 E 1 0 5 1 8 1 1 4 2 C 2 2 3 5 3 0 0 4 a0 1 3 0 0 1 1 0 0 1 0 8 3 A2 5 1 1 0 1 0 1 1 0 2 6 2 00 0 4 0 10 0 0 0 0 0

0 0 1 2 4 4 2 5 4 1 1 21 3 1 52 F 4 E5 4 4 5 5 B4 2 2 9 3 A5 4 1 0 1 3 2 02 0 1 0 2 2 1 4 0 10 1 1 0 1 4 2 02 0 B E 0 70 0 0 05 0 2 0 4 21 0 0 1 0 0 2 1 2 0 1 42 0 0 0 2 01 0 1 0 0 1 0 9 B E0 5 1 60 0

0 0 0 2 3 2 b 1 40 0 1 0 2 2 0 1 2 1 1 0 1 24 5 1 0 0 4 0 0 0 0 3 0 4 50 0 1 0 2 4 4 0 0 4 0 50 0 0 0

1 4

0 4 2 9 20 1 E 4 5 5 4 2 2 5 F

2 0 1 2 0 5 C 2 9 3 A 4 12 4 A 5 0 S 2 8 5 3 1 J 2 0 3 C 0 53 2 A 1 0 0 I F0 0 F A A0 5 1 9 F 3 0 D 2 0 2 01 4 1 50 9 0 6 2 61 0 6 1 0 3 F 50 0 5 1 0 5 4 0 1 1 0 9 0 D1 1 4 3 90 5 2 0 R E0 1 2 9 0 4 3 A C 0 0 F B 30 5 I B 3 1 0 6 D 65 1 2 2 E3 2 0 9 70 5 0 E 4 90 2 C 1 21 4 0 5 7 0 9 0 3 6 C0 1 E 0 E 0 4 9 80 1 2 0 5 E 0 F 2 0 B F0 0 9 0 1 F 2 E 2 E 7 A1 4 2 0 F F0 0 I ' 0 1 0 5 5 5 2 D 1 4 2 0 8 0 1 4

5 C 1 D

5 8 4 9 7 F0 5 7 4 0 E B B0 0 4 0 10 2 I 0 0 A 0 0 0 0 8 8

0 2

P r o g r a m 2 S p e e d S c r i p t F i l e -C o n v e r s i o n U t i l i t yQ 1 0 P R I N T C H R S ( 1 4 ) j ' M }

[ R V S } [ 2 S P A C E S } S P E E D S C RI P F I L E C O N V E R S I O N P R G R A M T 2 S P A C E S ) "

P E 1 1 0 G O S U B 4 1 A S 1 2 0 I N P U T " ( D O W N ) ^ N P U T F I L E

[ S P A C E J N A M E " ; I SJ 1 3 I I S = " " T H E N 1 2 S 1 4 I N P U T " { D O W N j O U T P U T F I L E

N A M E " f O Sx 1 5 p r i n t " [ d o w n ] E r v s ] d [ o f f )

1 s k , [ r v s ] s { o f f ) c r e e n ,[ s p a c e ] [ r v s ) p £ o f f ] r i n t e

R [ R V S ) o ! O F F ) T H E R "J B 1 6 0 G E T K E Y K A 1 7 D V = - ( K S = 1 - T " ) - 3 * ( K S = " S M )

- 4 * ( K $ = " P " ) - 8 * ( K $ = " D " ) :S A = 7

Q 1 8 I D V = 0 T H E N 1 N P U T " D E V I

C N U M B E R " ; D V i I N P U T " £ E CO N D A R Y A D D R E S S " ; S A

K 1 9 P R I N T " ( 2 D O W N ] W H I C H C O V E R S I O N : 1 1

B 2 0 P R I N T " [ D O W N ) 1 ) S P E E D S C RI P T C O M M O D O R E A S C I I "

H 2 1 P R I N T " [ D O W N ) 2 ) S P E E D S C RI P T T R U E A S C I I "

B 2 2 P R I N T " ( D O W N ) 3 ) C O M M O D O RA S C I I T O S P E E D S C R I P T "

D G 2 3 0 G E T K E Y K $ : I F K < " ^ 1 " O [ S P A C E ) K ? > " 3 " T H E N 2 3

E R 2 4 0 A D R = 4 8 6 4 + ( V A L ( K S ) - 1 ) * 3E 2 5 D C L E A R : R E M O M I T T H I S L

N I Y O U ' V E C H A N G E D T D R I V E ' S S P E E D

A 2 6 O P E N 1 , 8 , 3 , I ? : I F D S < > 0( S P A C E ) T H E N F $ = I $ : G O T O( S P A C E } 3 9 0

F 2 7 I D V < > 8 T H E N O P E N 2 D , S A , 0 $ : G O T O 3 6

F 2 8 0 I F K S = " 3 " T H E N E X S = " , P ,W " : E L S E K S = " , S , W "

H 2 9 O P E N 2 , 8 , S A , " 0 : " + O S + E X SH 3 0 0 I F D S - 0 T H E N 3 6 0 : E L S E

S - O SF 3 1 I D S < > 6 3 T H E N 3 9 O 3 2 P R I N T " ( D O W N ) " ; F S ; ■ ■ E X I S

T S . . . R E P L A C E ? ( [ R V S J Y1 o f f } / T r v s ) n _ [ o f f Jj 3 3 g e t k e y k $ : i f k s = " n " t h e

4 0 M 3 4 I K S < > " Y " T H E N 3 3 C 3 5 C L O S E 2 : S C R A T C H ( 0 $ ) : G O T

2 9 K 3 6 B A N K 1 5 : S Y S { A D R )R 3 7 I F ( P E E K ( 1 4 4 ) A N D 1 9 1 ) < > 0

( S P A C E ) T H E N P R I N T "[ D O W N ] I / O E R R O R D U R I N G[ S P A C E T C O N V E R S I O N 1 " : G O T

4 0 S 3 8 P R I N T " l D O W N ) D 0 N E l ' " : G O T O

4 0 G 3 9 P R I N T " [ D O W N ) D I S K E R R O R[ S P A C E J O P E N l E J G " ; F S : P R I

N T D S ?H 4 0 P R I N T " [ 3 D O W N } R U N ( 3 U p

" i C L O S E 2 i C L 0 S E 1 : E N DA 4 1 B A N K 1 5 i F 0 R 1 - 4 8 6 4 T

0 5 2 : R E A D A : P O K E I , A : C K =C K + A : N E X T

D 4 2 I C K = 2 2 9 0 3 T H E N R E T U R NS G 4 3 0 P R I N T " [ 2 D O W N ) [ R V S j E R R O

I D A T A S T A T E M E N T S 1 " E N

M 4 4 D A T A 7 6 , 9 , 1 9 , 7 6 , 6 2 , 1 9 , 76 , 1 1 4 , 1 9 , 3 2

X X 4 5 0 D A T A 2 2 5 , 2 5 5 , 2 4 0 , I B , 3 2 ,1 5 6 , 1 9 , 3 2 , 3 5 , 1 9

J R 4 6 D A T A 3 2 , 1 8 3 , 2 5 5 , 7 2 , 3 2 , 16 9 , 1 9 , 1 0 4 , 4 1 , 6 4

G 4 7 D A T A 2 4 0 , 2 3 3 , 7 6 , 2 0 4 , 2 5 5, 1 3 3 , 2 5 1 , 4 1 , 6 4 , 1 0

R 4 B D A T A 5 , 2 5 1 , 4 1 , 1 9 1 , 1 3 3 , 25 1 , 4 1 , 3 2 , 7 3 , 3 2

J 4 9 D A T A 1 0 , 5 , 2 5 1 , 2 0 1 , 9 5 , 2 06 , 2 , 1 6 9 , 1 3 , 1 3 3

D 5 0 D A T A 2 5 1 , 9 6 , 3 2 , 2 2 5 , 2 5 5 ,2 4 0 , 4 4 , 3 2 , 1 5 6 , 1 9

R 5 1 D A T A 3 2 , 3 5 , 1 9 , 4 1 , 1 2 7 , 2 01 , 6 5 , 1 4 4 , 1 8 , 2 0 1

R 5 2 D A T A 9 1 , 1 7 6 , 1 4 , 1 7 0 , 1 6 5 ,2 5 1 , 4 1 , 1 2 8 , 7 3 , 1 2 8

P 5 3 D A T A 7 4 , 7 4 , 1 3 3 , 2 5 1 , 1 3 8 ,5 , 2 5 1 , 1 3 3 , 2 5 1 , 3 2

F J 5 4 0 D A T A 1 8 3 , 2 5 5 , 7 2 , 3 2 , 1 6 9 ,1 9 , 1 0 4 , 4 1 , 6 4 , 2 4 0

A 5 5 D A T A 2 0 7 , 7 6 , 2 0 4 , 2 5 5 , 3 2 ,2 2 5 , 2 5 5 , 2 4 0 , 3 4 , 3 2P G 5 6 0 D A T A 1 5 6 , 1 9 , 2 0 1 , 1 3 , 2 0 8 ,2 , 1 6 9 , 3 1 , 7 2 , 4 1

X 5 7 D A T A 1 2 8 , 7 4 , 1 3 3 , 2 5 1 , 1 0 4, 4 1 , 6 3 , 5 , 2 5 1 , 1 3 3

G C 5 8 0 D A T A 2 5 1 , 3 2 , 1 8 3 , 2 5 5 , 7 2 ,3 2 , 1 6 9 , 1 9 , 1 0 4 , 4 1

M 5 9 D A T A 6 4 , 2 4 0 , 2 1 7 , 7 6 , 2 0 4 ,2 5 5 , 3 2 , 2 0 4 , 2 5 5 , 1 6 2

B P 6 0 0 D A T A 1 , 3 2 , 1 9 3 , 2 5 5 , 1 7 6 , 18 , 7 6 , 2 0 7 , 2 5 5 , 3 2

H C 6 1 0 D A T A 2 0 4 , 2 5 5 , 1 6 2 , 2 , 3 2 , 20 1 , 2 5 5 , 1 7 6 , 5 , 1 6 5

E C 6 2 0 D A T A 2 5 1 , 7 6 , 2 1 0 , 2 5 5 , 1 0 4, 1 0 4 , 7 6 , 2 0 4 , 2 5 5

H o r i z o n s : C r i c k e tG r a p h i c sS 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 e 7 b e f o r e t y p i n g i n

C 0 0 0C 0 0 SC 0 1 0c 0 i aC 0 2 0C 2 C 0 3 OC 0 3 BC 0 4 0C 0 4 8C 0 5 0C 0 5 SC 0 6 0C 0 6 8C 0 7 0C 0 7 8C 0 8 0C 0 8 8C 0 9 0C 0 9 8C 0 A 0C 0 A 8C 0 B 0C 0 B 8C 0 C 0C 0 C 8C 0 D 0C 0 D 8C 0 E 0C 0 E 8C 0 F 0C 0 F SC 1 0 0

: 4 : C : 9 : 6 : 8 : A : 8 : A : 0 : 8 : C : F : C : 0 : 0 : 0 : 9 : 8 : 8 : C i C : A : A : F : F : F : F : 6 : C : C : A : C : 2

C 1 0 8 : 6 AC 1 1 0 i F 9C 1 1 8C 1 2 0C 1 2 8C 1 3 0C 1 3 8C 1 4 0C 1 4 8C 1 5 0

: F : F : 1 : 6 : 8 : 1 : C : 0

C 1 5 S : 1 DC 1 6 0 : 3 C 1 6 8 : F BC 1 7 0C 1 7 8C 1 8 0C 1 B 8

: 0 : 1 : A : 1

C 1 9 0 : F EC 1 9 8C 1 A 0C 1 A 8C 1 B 0

: 6 : 2 : 6 : D

C 1 B 8 : 4 AC 1 C 0c i c a

: 8 : F

C 1 D 0 . 0 7C 1 D 8C 1 E 0C 1 E 8C 1 F 0C 1 F 8C 2 0 0

: F : F : D : F : 6 i A

C 2 0 8 : F 0

0 4 C A 0 I 1 0 D 0 A F D 5 0 0 F 8 1 A 8 0 F 0 3 9

A 2 8 2 C 9 C 6 2 2 8 C 0 F C 1 A 1 F D E A 0 6 8 8 9 A A 6 1 8 8 1 A F A F 8 0

C 8 F 0 D 8 D D 6 A 0 8 F 6 8 F 8 D C 6 1 2

A C F F 0 9 1 9 A 2 C A F F 0 8 8 A I

F 0 C I 0 F 3 6 F F 0 A 0 0 6 C F F A 0 6 1 8 8 4

4 C 0 D A 1

A 2 7 2 8 D A 2 F A 9 F 2 8 C F 1

F 9 D 0 C C C 0 C 1 0 0 7

A 1 F 0 2 6 B 9 I E A 1 F 8 E 5 2 D D 8 2 A 6 4 6 1 C F F F

4 4 C 2 1 D 3 F A A 5 F 0 9 2

F F 6 9 1 2 8 C 1 F 0 0 8 A 8 A D F 2 F A 0 F A I C F 2 F C F F 6 8 F E 6 9 0 2 F 0 1 4 1 F C 4 9 6 C

C D 0 F 8 6 8 0 0 A C E 0 C 9 9 8 2 C C A 0 F 5 D 5 8 F 6 1 0 2 A 8 2 0 B A 0 I 3 9 C B 9 E 2 F F A 0 2 B 0 0 A 0 C 4 6 8 9 2 0 2 D

4 C F 0 I A 1 0 2 8 A 5 0 0 C F 9 9 8 2

C A 0 6 0 F 0 2 B C 9 C 1 F F 4 F F 6 C 2 E 3 2 F F 0 8 A 0 D F A 8 4 1 0 4 4 F F 0 F E 0 F

6 2 1 0 D 3 D 8 F 5 9 C 8 0 2 8 E C 1 9 7 0 C 4 1 9 5 9 1 2 1 9 C 0 0 2 9 1 F 3 C A F C E D D F 3 6 B A 6 0 0 D 0 2 A 8 8 E i F A 6

6 2 8 6 9 9 6 7 f 4 6 2 F 2 A B 1 6 2 9 C B C f i 4 f 6 2 E 5 0 0 6 C 4 C 3 F 3 6 1 2 4 9 E 1 B I 5 I 4 8 E 3 1 5 5 4 7 0 P E C 5 B P C 0

C O M P U T E ' S G a z e t t e O c t o b e r 1 9 8 7 1 0 5

Page 108: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 108/136

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

f e b u g s e s c a p e d u i " 8 0 - C o l u m n D i s k S e c t o rE d i t o r " ( A u g u s t ) . W h e n y o c h a n g e d i s k s w i t h t h e x c h a n g e - d i s k ( E c o m m a n d , a s e c t o r i r e a d i f r o mt h n e d i s k f r o m t h s a m e t r a c k a n s e c t o r a t h e p r ev i o u s d i s k . T h i n f o r m a t i o n o t h s c r e e n w i l l b t h a to f t h e c u r r e n t d i s k , b u t t h e v a l u e i t h B y t e : b o a t h l o w e r l e f t o f t h e s c r e e n w i l l b l e f t o v e r f r o m t h e p r e v io u d i s k . T h i s p r o b l e m c a b c o r r e c t e d b y r e n u m b e ri n l i n e 2 2 5 0 t o l i n e 2 2 2 5 . B s u r e t d e l e t e t h e o r i g i n a ll i n e 2 2 5 0 a f t e r r e n u m b e r i n g .

A n o t h e r p r o b l e m w i t h t h e x c h a n g e - d i s k c o m a n d i n v o l v e s g o i n g f r o m d o u b l e - s i d e d d i s k t o s i n g l e - s i d e d d i s k . I y o a r e x a m i n i n g s e c t o r f r o mt h s e c o n d s i d e o d o u b l e - s i d e d d i s k ( t r a c k s 3 6 - 7 0 )a n d y o u t y p e t c h a n g e t a s i n g l e - s i d e d d i s k , t h d i s k d r i v e w i l l r e t u r n a I L L E G A L T R A C K O S E T O e r r o r . A d t h e f o l l o w i n g l i n e t o f i t h i s b u g .R J 4 6 8 5 I N S = 1 A N D T R > 3 5 T H E N T R « 1 B : S E = 0

T h f o l l o w i n g c h a n g e s a r e n h a n c e m e n t s , n o c o r e c t i o n s . M o d i f y i n g t h d i r e c t o r y t r a c k ( 1 8 ) o f a d i s kc a n c a u s e t h B l o c k A v a i l a b i l i t y M a t b e c o m e o u d a t e d . T h i s c a b p r e v e n t e d b v a l i d a t i n g t h e d i s kb e f o r e e x i t i n g t o B A S I C . I y o u d o n o w a n t t m a k e

1 5 4 1 / 1 5 7 1 D r i v e A l i g n m e n t1 5 4 1 / 1 5 T 1 D r l v « A l l g n m e n l r e p o r t s I h a l i g n m e n t c o n d i t i o n o

t h d i s k d r i v e a y o 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 a v a i l a b l e w h i l e I h e p 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 da d j u s t m e n t a n s t o p a d j u s t m e n t . C o m p l e t e i n s t r u c t i o n m a n u a l o na 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 s i n s t r u c t i o n s o h o t 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 l l o a d ' W o r k so t r i e C 6 4 , S X 6 4 . C 1 2 8 i 6 4 o r 1 2 8 m o a e . 1 5 4 1 , 1 5 7 1 I e i t h e r 1 5 4 1o r 1 5 7 1 m o d e 1 A u t o b o o i s t a l m o d e s . S e c o n d d i s k 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 lo n l y $ 3 4 . 9 5 '

S u p e r D i s k U t i l i t i e sS u p e r D l > k U t i l l t l M i t h u l t i m a t e u t i l i t i e s d i s k f o r t h e 1 5 7 1 d i s k

d r i v e a n C 1 2 8 c o m p u t e r . A 8 c o l u m n m o n i t o r i r e q u i r e d . S O w i l l c o p y w h o l e d i s k s ( w i t h o r d r i v e s ) , p e r f o r m m a n y C P / M a n M S - D O S u t i l i t y l u n c i i o n s , e d i t a n t r a c k o r s e c t o r , t r a c e f i l e s , c o p yt i l e s , r e n a m e d i s k , r e n a m e t i l e , c h a n g e d i s k f o r m a t ( w i t h o u ta f f e c t i n g d a t a ) , s c r a t c h o 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 f i f e s ,e r a s e t r a c k o r w h o l e d i s k , c r e a t e a u t o - b o o t ,a s s e m b l e / d i s a s s e m b l e d r i v e R A o R O M . a n a l y z e d i s k f o r m a l ,f o r m a t i M F M . C P M - , 1 5 4 1 . o r 1 5 7 1 f o r m a l , r e a d s C P M -d i r e c t o r i e s , c o n t a i n s a 1 5 7 1 d r i v e m o n i t o r , f u l l y s u p p o r t s s e c o n d1 5 7 1 d r i v e , p e r f o r m s d i r e c t D O c o m m a n d s a n m u c h , m u c hm o r e ! O p t i o n s w i n d o w d i s p l a y s a l c h o i c e s a v a i l a b l e a a n g i v e nt i m e . M a n y u t i l i t i e s a l s o w o r k o n t h e 1 5 4 1 d r i v e . N n e e d l o n u m e r o u s u t i l i t y d i s k s ' S O d o e s i a l l ! O n l y $ 3 9 . 9 5 !

F r a a i h l p p J n g h a n d l i n g ! N s u r c h a r g e f o c r e d i t c a r d o r d e r s !I m m e d i a t e s h i p p i n g ! I l l i n o i s r e s i d e n t s a d 3 s a l e s t a n . O r d e rf r o m :

F r e e S p i r i t S o f t w a r e , I n c .5 3 S E d g e w o o d

L G r a n g e . 1 6 0 5 2 5( 3 1 2 ) 3 5 2 - 7 3 2 3

t h i s m o d i f i c a t i o n ( p e r h a p s y o u s 8 0 - C o l u m n D i s kS e c t O T E d i t o r w i t h G E O S d i s k s ) , d n o m a k e t h c h a n g e s t l i n e s 4 6 a n 5 1 s h o w n b e l o w .

M a n y s e c t o r e d i t o r s f o t h 6 a n 1 2 a l l o w y o t p l a c e t h e c u r s o r o p o i n t e r ( l i k e t h e p o i n t e r s t t h s t a r t o f f i l e i d i r e c t o r y e n t r i e s ) a n p r e s s k e t f o l o t h p o i n t e r . T h i s f e a t u r e i e a s i l y a d d e d t 8 0 C o l u m n D i s k S e c t o r E d i t o r w h i l e a d d i n g o n l y f e e x t r a l i n e s t t h p r o g r a m . T u s t h n e j u m p c o m a n d , p o s i t i o n t h c u r s o r o v e r t h e p o i n t e r y o w a n t t f o l l o w a n p r e s s t h k e ( t h i n k o J u m p ) .

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

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

A y o w i l l n o t e , t h e s e e n h a n c e m e n t s a r e n o t o n l yv e r y u s e f u l , b u a l s o v e r y s m a l l . T m a k e t h e s e m o d i f ic a t i o n s , f i r s t c h a n g e t h f o l l o w i n g l i n e s :J 1 3 D I M K P ( 2 0 )F 1 4 F O R A = 1 T O 2 0 : R E A D K P ( A ) i N E X T AJ 4 3 L O O P U H T I L L = 2 1B F 4 4 0 O N L G O S U B 6 3 0 . 6 3 0 , 7 6 0 , 7 6 0 , 8 9 0 , 1 0 5 0 , 1 1 1 0 ,

1 2 6 0 , 4 0 5 0 , 5 7 0 , 1 7 0 0 , 1 8 1 0 , 1 3 9 0 , 1 5 4 0 , 2 3 0 0, 2 1 8 0 , 2 6 1 0 , 4 8 0 , 5 0 0 0 , 6 0 0 0R 4 6 O P E H l , B , 1 5 , " V 0 " i C L O S E l i P R I N T " B A S I C V 7 0 " i E N D

R J 5 1 0 P R I N T R D S : " V A L I D A T I N G . P L E A S E W A I T . . .f D O W N ) "

P H 3 5 2 0 P R I N T R D S ; " S : S E N D C O M M A N D ^ S P A C E S j F iF O R M A T D I S K U S P A C E S ] N i N E X T M E N U

[ S P A C E S ] P : P R I N T ( 8 S P A C E S j Q i Q U I TR O G . "

G 3 5 3 0 P R I N T " C t C A T A L O G D I S K { 2 S P A C E S ) E i E X CH A N G E D I S K U S P A C E S j M i M O V E B L O C K[ S P A C E S ] J t J U M P T O P T R " ;

B 4 8 4 0 D A T A 4 0 , 7 3 , 4 3 , 7 4 , 2 8 , 4 2 , 4 6 , 2 2 , 9 , 3 9 , 1 3 ,2 0 , 8 , I B , 2 1 , 1 4 , 3 6 , 6 2 , 3 4 , 4 1

T h e n a d t h e s e :A 5 0 0 0 T 1 = T R : S 1 = S EM 5 0 1 0 I X < 1 5 O Y < 1 5 T H E N B E G I N : T R = P E E K { 7 1

6 8 + X + 1 6 * Y ) i S E " P E E K ( 7 1 6 9 + X + 1 6 * Y )R 5 0 2 0 I T R O T R > F N T ( N S ) O R S E < 0 O R S E > F

N S C ( T R ) T H E N P R I N T C H R S ( 7 ) ; j T R - T l i S E = S1 : R E T U R N

F 5 0 3 0 G O S U B 5 B 0 : G O S U B 2 9 9 B : B E N D i E L S E P R I N T C HR S < 7 ) ;

J 5 0 4 0 R E T U R NG 6 0 0 0 W I N D O W 0 , 0 , 7 9 , 2 4 : O P E N 4 , 4 , 7 i O P E N 3 , 3E 6 0 1 0 P R I N T * 4 , C I I R S ( 1 3 ) i P R I N T " £ H O M E } " : | F O R I =

0 T O 2 2 : C H A R , 0 , 1 1 F O R J - 0 T O 7 8 : G E T # 3 , A S : I FA S > C H R S ( 3 1 ) A N D A S < C H R $ ( 1 2 7 ) O R A $ > C H R S ( 15 9 ) T H E N P R I N T » 4 , A $ ; : E L S E P R I N T # 4 , " "

D I 6 0 2 0 N E X T i P R I N T I 4 , C H R S ( 1 3 ) ; : G E T # 3 , A $ : N E X T tP R I N T * 4 , s P R I N T C H R S 2 P O " ? | C L O S E 4 : C L OS E

P 6 0 3 0 W I N D O W 0 , 1 8 , 7 9 , 2 2 : G O S U B 4 2 0 0 : G O S U B 4 3 00 : R E T U R N

M a n y t h a n k s t C h a r l e s K l u e p f e l f o p r o v i d i n g t h e s ec o r r e c t i o n s a n e n h a n c e m e n t s .

Page 109: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 109/136

h C o m m o d o r e C o n n e c t i o nC O M M O D O R E C O M P U T E R S P R I N T E R S

5 0 S Y S T E MA 5 0 0 . M e g , A 1 0 8 0 M o n i l o r ,

A m i g a D O S .. C a l l f o B e s t P r i c e !

R E 6 S Y S T E MC B 6 4 C C o m p u t e r , C B 1 5 4 1 C D i s k

C B 1 8 0 2 M o n i l o r 5 9 9 . 0 02 S y s t e m P a c k a g e w / 2 0 2 2 7 5 9 . 0 0

M o u s e 3 4 . 9 95 1 2 K M e m o r y E x p a n s i o n 1 6 9 . 0 0

4 2 5 6 K E x p a n s i o n . . 1 4 9 . 0 06 P o w e r S u p p l y 2 9 . 9 9

M B o a r d / O K 2 4 9 . 0 0G e n l o c k I n t e r f a c e 2 3 9 . 0 0S i d e c a r 7 9 9 . 0 0

D i s k F i l e 3 0 - 3 ' A 1 9 . 9 9S 8 o u t l e l s u r g e 6 9 . 9 9

S a l e S t r i p o u t l e l s u r g e 1 9 . 9 9U n i v e r s a l P r i n t e r S t a n d , 1 7 , 9 9

r S p e c i a l t i e s P o w e r P l u s 5 4 . 9 9U n i v e r s a l M o n i t o r C a b l e 1 6 . 9 9

1 8 0 2 1 9 9 . 0 02 0 0 2 3 1 9 . 0 0

1 3 C o m p o s i i e C o l o r . . 1 7 9 . 0 01 3 " C o m p o s i t e f f l G B . 2 7 0

1 4 C o m p o s i t e / R G B 2 8 9 . 0 0V 1 2 2 0 / 1 2 3 0 ( e a . ) 9 9 . 9 9

H i - R e s C o l o r 2 9 9 , 0 0

S T A R M I C R O N I C SN X - 1 0 1 2 c p D o M a t r i x P r i n t e r S 1 8 9E P S O NL X - 8 0 0 1 5 c p s , 8 C o l 1 7 9 . 0 0F X - B 6 E , F X - 2 8 6 E C a l lE X - 8 0 0 3 0 0 c p s , 8 C o 3 9 9 . 0 0L Q - 1 0 0 0 2 w i r e , 1 3 C o 5 9 9 . 0 0H i - 8 0 4 P e P l o t t e r 3 1 9 . 0 0B R O T H E RM - 1 1 0 9 1 0 c p s . P i n . . . , 2 0 9 . 0 0H R - 4 0 4 0 c p D a i s y w h e e L . . . 5 9 9 . 0 0H E W L E T T P A C K A R DT h i n k J e t . . 3 7 9 0 O K I D A T AO k i m a t e 2 0 C o l o r P r i n t e r 1 3 9 . 0 0M L - 1 8 2 1 2 c p D o M a t r i x 2 3 9 . 0 0M L - 1 9 2 1 6 c p D o M a t r i x 3 6 9 . 0 0M L - 2 9 2 2 0 0 C p s 8 0 C o 4 5 9 . 0 0S T A R M I C R O N I C SN X - 1 0 1 2 c p D o M a t r i x . , . . 1 8 9 . 0 0N X - 1 5 1 2 c p s , 1 3 C o 3 5 9 . 0 0T O S H I B AP 3 2 1 S L 2 4 W i r e 8 0 c o l u m n 5 3 9 . 0 0P 3 5 1 C 2 P i C o l o r 1 0 9 9 . 0 0

M O D E M S1 3 0 0 / 1 2 0 0 8 9 . 9 9

3 0 0 - 1 2 0 0 B a u d f o 6 4 / 1 2 8 1 0 9 . 0 08 0 3 0 0 - 1 2 0 0 B a u d ( o A m i g a . . . . . . 1 1 9 . 0 0

3 0 1 3 9 , 0 01 2 0 0 3 1 9 , 0 0

1 6 8 0 - 1 2 0 0 B P 1 3 9 . 0 01 6 6 0 ( C - 6 4 ) 4 9 . 9 91 6 7 0 ( C - 1 2 8 ) 9 9 . 9 9

N1 2 0 0 1 3 9 . 0 0

I C A L P E R I P H E R A L SB P E x t e r n a l , 1 5 9 . 0 0

C O M M O D O R E5 5 8 1 3 ' h " E x 2 2 9 . 0 0

A m i g a 2 0 1 0 3 ' / i " I n t e r n a l C a l lA m i g a 1 0 1 0 3 V r " . . . 2 1 9 . 0 0A m i g a 1 0 2 0 5 » 1 8 9 . 0 01 5 4 1 C 1 7 9 . 0 01 5 7 1 2 3 9 . 0 0

C S 1 m ( 6 4 - 1 2 8 ) 9 4 9 . 0 0X E B E C2 m ( A m i g a ) 9 7 2 0 H 8 4 9 . 0 0

D I S K E T T E SM A X E L LM D 1 - M S S / D D B V * " 8 . 4 9M D 2 - D M D S / D D 5 V * " 9 , 4 9M D 2 - H D M 5 ' A " H D e n s i t y 1 9 . 4 9M F 1 - D D M 3 V S " S S / D D 1 2 . 4 9M F 2 - D D M 3 D S / D D 1 8 . 4 9S O N YM D 1 D S S / D D S V * " 7 . 9 9M D 2 D D S / D D 5 ' A " : . 9 . 4 9M D 2 H D 5 1 4 " H D e n s i t y 2 0 . 4 9M F D - I D D 3 V - . " S S / D D 1 2 . 9 9M F D - 2 D D 3 V 6 " D S / D D 1 9 . 9 9

A M I G A S O F T W A R E

M i c r o S y s t e m s O R G A N I Z E S 6 4 "A E G I S D E V E L O P M E N TA n i m a t o r / I m a g e s 8 3 . 9 9D r a w P l u s 1 4 9 . 0 0C O M M O D O R ET e x t c r a f t w / G r a p h i c C r a f t 5 9 . 9 9A s s e m b l e r . . 7 9 . 9 9E n h a n c e r D O 1 . 1 4 . 9 9D I S C O V E R Y S O F T W A R EM a r a u d e r B a c k - u p 3 2 . 9 9G r a b b i t 2 4 . 9 9E L E C T R O N I C A R T SD e l u x e P a i n t I I . . . 9 7 . 9 9S e v e n C i t i e s o G o l d 3 1 . 9 9A r c t i c F o x . . , 3 1 . 9 9D e l u x e P r i n t 7 4 . 9 9I n s t a n t M u s i c 3 4 . 9 9D e l u x e V i d e o V e r s i o n 1 . 9 7 . 9 9I N F O C O MH i t c h h i k e r ' s G u i d e 2 8 . 9 9M I C R O I L L U S I O N SD y n a m i c - C a d 3 3 9 . 0 0M M D S C A P EH a l l e y P r o j e c t 3 1 . 9 9M I C R O S Y S T E M SA n a l y z e V e r s i o n 2 , 1 1 9 . 0 0S c r i b b l e 6 4 . 9 9O n - L i n e / C o m m 4 6 . 9 9N E T E I N C .D i g i - V i e w 1 5 9 , 0 0S U B L O G I CF l i g h t S i m u l a l o r I 3 1 . 9 9V . I . P .V . I . P . P r o l e s s i o n a l 1 1 2 0 0

C 6 4 / 1 2 8 S O F T W A R EC O M M O D O R EJ a n e - i n t e g r a l e d ( ! 2 8 ) 3 9 . 9 9G e o s t o 6 4 6 4 C , 1 2 4 2 9 9B R O D E R B U N DT h P r i n t S h o p 2 9 9 9G r a p h i c s L i b r a r y 1 , 2 . 3 ( e a . ) 1 7 . 9 9T h T o S h o p 3 9 . 9 9P r i n t S h o p C o m p a n i o n 2 4 . 9 9P R O F E S S I O N A L S O F T W A R EF l e e t S y s t e m s I C 1 2 8 / 6 4 4 9 . 9 9F l e e t S y s t e m s I I C 1 2 8 4 9 . 9 9S p e l l R i g h t 4 . 9 9P F F i l e 2 9 . 9 9S U B L O G I CF l i a t i l S i m u l a t o r 3 7 . 9 9J e S i m u l a t o r C 6 3 7 , 9 9

M A I L O R D E R

I t h U . S . A . a n d C a n a d aC a l l t o l l - f r e e 1 - 8 0 0 - 2 3 3 - 8 9 5 0

O u t s i d e t h U . S . A . 7 1 7 - 3 2 7 - 9 5 7 5 T e l e x 5 1 0 6 0 1 7 8 9 8 F a 7 1 7 - 3 2 7 - 1 2 1 7C o r p o r a t e a n E d u c a t i o n a l I n s t i t u t i o n s c a l l t o l l - f r e e : 1 - S 0 O - 2 2 1 - 4 2 8 3

C M O . 4 7 E a s t T h i r d S t r e e t , D e p t . A 4 1 O . W i l l f a m s p o r t . P 1 7 7 0 1A l m a j o r c r e d i t c a r d s a c c e p t e d .

P O L I C Y : A C 3 3 T > r n ' m m u m S T O O M i i p p . n g a n h a n d l i n g L a r g e r s n i p m e u l s m a r e q u r e a d d i i i o n i i l c h a r g e sP m s c r a l c o m p a n y c i w e k s i n q u i r e w e e k s O a a r a t i c e F o r f a s t e r O d M j r y u s y o u i c i n j i i c a r t s o n d c o s n e r ' sc h e c k o b a n k m o n e y o r d u i P r n & i d e n l s a d 6 s a l e s l a * D u l u c W n s o f t w a r e w i l l b r e p l a c e d w u s a m eH u o n l y . A l H a m s s u b j o c l t a v a i l a b i l i t y a n p r i c e c h u n g o . A l s a t e s I m a l , r e l u m e d s n l n m o n l s a r e s u b j e c tl r c a i o c k i n g l o o

Page 110: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 110/136

U S E DC O M P U T E R SB u S e l l T r a d e

N e f c h d U s e dC o m m o d o r e I B A t a u *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 ;C A S H

w i l l p a y y o u c a s h f n n C o m m o d o r s a n c o r i v p a t i t je q u i p m e n l , e v e n i i t ' s d a r i j a g i d l

T R A D E - I N Sj w y o c a t r a d e - i n y o u r s y s t e m ip i e c e s l o f f l e w o u s e d p r o d u c t s ^ '

' - I ' g r n d B y o u r ' s y s t e m q u i c k l y a n a s s i e d e e .

P H I M T E H S C O M P U T E R S M O D E M SD I S K D R I V E S M D N I I O H t S O F T W A R E

i h * • > * , A C C E S S O R I E S

C o m p u t e r R e p e a t s , I n c .2 1 2 1 4 t S t t s e t

B o u l d a r . C 8 0 3 0 2C a l l : ( 3 0 3 ) 8 3 8 - 8 1 4 4 M . 3 - 1 1 p m M r

V I S A , M r . C H 0 l i ; 6 , C . 0 . 0

R E A D Y - T O - U S EG E O SG R A P H I C SD I S K S

G E O p d n t T ^ r t i r T i p s

C n x W i e s 3i ^ U t e r i H t

C j n f t ? i ¥ r t

d t O p j i n t

T O r d e r ,S e n d 5 8 . 5 0 f o e a c h d i s k ( U F u n d s )

T T h o w D e H g n e n3 3 3 0 L e w i s A v e n u e . S i g n a l H i l l , C 9 0 8 0 7

W D W i n d o w s . . . Q u i c k l y !

N O C O P Y

P R O T E C T E D ;

C - M O R EA O p e r a t i n g S j ' S l e m f o t h C o m m o d o r e 6 4

U S Y O U R C O M M O D O R K L I K E P C 1 ^ C - M o r c l e a c h y o a l a b o u t b u s i n e s s c o m p u t i n g ! C o n t r o lm u l t i p l e a p p l i c a l k i n s i w i n d o w s . W o r d P r o c e s s i n g ,S p r e a d s h e e t , D a t a b a s e , S c i e n t i f i c C a l c u l a t o r , D i s k U t i l i t y a n C o m p a r a i i v e - R u y c r p r o g r a m s a r a l i n c l u d e d !C o m p r e h e n s i v e 4 5 0 - p a g e m a n u a l p r o v i d e s t u t o r i a l s , s t c p - b y - s t e pi n s t r u c t i o n s , e x a m p l e s a n i l l u s t r a t i o n s , f o a n l e v e l u s e r !W R I T E C O M M O D O R E B A S I C P R O G R A M S F O R C - M O R K I I

1 - 8 0 0 - 6 2 8 - 2 8 2 8 e x t . 7 9 V i s a a n M a s t e r c a r d A c c e p t e d

o r m a i l $ 4 9 . 9 5 p l u s $ 4 . 5 0 s h i p p i n g h a n d l i n g( S 6 . 0 0 s h i p p i n g i C a n a d a )

( G e o r g i a r e s i d e n t s a d $ 2 . 0 0 s a l e s t a x )C - M o r e P r o d u c t s , P . O . B o 8 1 5 4 8 C h a m b l e e , G 3 0 3 6 6

P l e a s e a l l o w 4 - 6 w e e k s f o d e l i v e r y ." C o m m o d o r e " i t r a d e m a r k o C o m m o d o r e E l e c t r o n i c s , l . l d .

C O M P A T I B L ED I S K D R I V E

A P P L E I C O M P A T I B L E D R I V E SJ O Y S T I C K S . . . . M O D E M S

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

1 - 8 0 0 - 5 4 4 - 6 2 7 4W g u a r a n t e e y o u r s a t i s f a c t i o n . 1 j i n n ' & ~

N O R T H A M E R I C A N= = = ^ P R O D U C T S' - ^ = = r = = I N T E R N A T I O N A L

5 S 9 2 M A I N S T R E E T S P R I N G F I E L D , O 9 7 4 7 B 5 0 3 - 7 4 1 1 2 2 2

Page 111: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 111/136

1 1 N a s s a u S t N Y . , N Y 1 0 0 3 8 P c i i n . S t a t i o n . A m t r a c k L e v e l B e n e a t hB e t . B e e k m a n A n S t s . 2 1 7 3 2 - 4 5 0 0 M a d i s o n S o G a r d e n , N Y . , N Y . 1 0 0 0 1O p e n M o n - F r i , 8 : 3 0 - 6 : 3 q 7 S . - > t , 9 : 3 0 - 6 / 2 1 5 9 4 - 7 1 4 0 O p e n M o n - W e d , 8 : 3 0 - 8 / T h u r sS u n , 9 : 3 0 - 5 : 3 0 F r i , 8 : 3 O - 9 / S a t S u n , 1 0 - 7

P H O N E a n M A I L O R D E R S 8 0 0 1 ^ 4 5 — 7 0 R R I N E Y O R K S T A T E C A L LC A L L T O L L F R E E ± \ O X 3 \ M ) 3 * 3 — I X 3 O O ( 2 1 2 ) 7 3 2 - 4 5 0 0A L C O M P U T E R S P E R I P H E R A L S C O M E C O M P L E T E W I T HA A D A P T O R . O W N E R ' S M A N U A L A N D A L C O N N E C T I N G

C A B L E S .O P E ND A Y SW E E KF o O R D E R S

A L M E R C H A N D I S E I B R A N D N E W A N D F A C T O R Y F R E S H .C O M P L E T E W I T H M F R . U . S . A . W A R R A N T Y .c o m m o d o r e

1 2 R A P o w e r e dP e r s o n a lC o m p u t e r $ 2 1 9 9

c o m m o d o r e

6 R A P o w e r e dH o m e C o m p o l c r

W i t h G e o s P r o g r a m !9 $ 1 4 4

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

I B M , P C / X T 'C o m p a t a b l e

5 1 2 K R a E x p a n d a b l e t 6 J 0 KM S - D O S 3 . P a r a l l e l a n S e r i a l P o r l sF u l l Y e a r p * W a r r a n t y l i l * I U "

P C 1 0 6 4 0 Kw / 3 6 D K D r

$ 5 1 9 'C o m p u t e r f f c r O

/ A M I G AA M I G A 1 0 0 0

S I 2 KC O M P U T E R

S V S T E MC o r t i i I t l t

1 0 8 0 M o n i t o r

$ 9 9 9c o m m o d o r e c o m p u t e r p a c k a g e sW W I I I I I I W U W I G e i a i t o g e t h e r s a v e !

A M I G A 5 0 I S T O C K !

9 A M I G A 2 0 0 0 O I A l A M I G A

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

C O L O RP A C K A G E

• C o m m o d o r e 6 4 C o m p u t e r■ C o m m o d o r e l S 4 1 c D i s k D r i v e■ C o m m o d o r e C o l o r P r i n t e r■ C o l o r M o n i t o r

W i t h G e o s P r o g r a m !

$ 5 2 9 9

C O M P L E T EP A C K A G E

■ C o m m o d o r e 6 4 C C o m p u t e r■ C o m m o d o r e 1 5 4 1 D i s k D r i v e■ C o m m o d o r e C o l o r P r i n t e r

1 2 M o n i t o r1 9 $ 3 7 9 !

C 1 2 8 : C O M P L E T EP A C K A G E

C o l o rM o n i t o r

A D J 1 3 0

• C o m m o d o r e 1 2 C o m p u t e r■ C o m m o d o r e 1 5 4 1 D i s k D r i v e■ 1 2 " 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

$ 4 7 9 9 5T s u b s t i t u t e 1 5 7 1 f o 1 5 4 1

a d $ 6 5 . 0 2

D E L U X EP A C K A G E

• C o m m o d o r e 1 2 C o m p u t e r• C o m m o d o r e 1 5 7 1 D i s k D r i v e• C o m m o d o r e 1 9 0 2 C o l o r

M o n i t o r■ C o m m o d o r e 8 C o l u m n

P r i n t e r. 9

c o m m o d o r eP E R I P H E R A L S P R I N T E R S C O M P U T E RP R I N T E R S

9 p $ 2 1 4■ ^ ^ - ^ 1 * 1 i _ i —

G S $ 1 6 9 %1 3 5 1

C o m j u l i r. . I 7 0 0 1 2 B K

- E . p j m i o r tM o d u l i

i A $ 1 0 9 a

c o m m o d o r eM P S - B Q 3 C P R I N T E R

$ 1 2 9 9 5$ 1 2 9 !0 0 P R I N 1

$ 1 9 9 9) P R I N T E

$ 2 2 9

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

O 1 2 8 C a l lC N E 1 S B 1

D i s k D r i v e

G E O S S o f t w a r e J 3 4 9 X E T E C J I n t e r f a c e 1 3 1 9 5X E T E C S i M c r l a c e . . 1 5

C I 2 8 P o w e r S u p p l y 5 3 9

N i l ! ' - I S . .r e N X N X

I O C .■ 1

I D

H i t . 5 5i t ; : s

. . I i r s .. 1 1 5 9 . 9 5

1 1 7 1N 1 U O 1

N D - I S I J d . l SN B - I S M T » . » SN B - I S IN l - 1 0 • / C o m m .

P l u q P r i n t

E P S O NI P n n l nt i s i P n m <r x m F i l Q - 9 0 0 P r n i l .1 0 - i n j O P u E X - L O O O P n

t i l l I I 3 0 O . 1 5

I ' « i n . - . ) i

! ; ; ■ ( . ■ ■H a s . t s

$ 7 5 9 9C O M P U T E RP A C K A G E S

E P S O NE Q U I T Y P A C K A G E

I B P C / X TC O M P A T I B L E

E g j i l T C o m p u l r i^ S B . ^ r - ' . : ! S K R A P = " < r

- B i t ! H U D . i l1 Q [ . D t i v . i 1 J | | l g h R c a o t a t i D i i

' M o n i i o i g t l h | i n P i F i l l . lP o B L U E C H I P

I B P C / X TC O M P A T I B L E F C K C .

E l O I K i f b o i ' dJ J f c C i e i n t i o n S t a r t -T Z O p i i o n l l 3 0 M B n u

O n , , A l H o o k - u p C l b l n9 D u l i t u i 1 J M m , | h

|

a p p l e/ M O N I T O R

C O M P U T E I ' s G a z e t t e O c t o b e r 1 9 8 7 1 0

Page 112: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 112/136

S O F T W A R E D l S C O U N T E R S r ^ AU l r l / V l C I \ l v . M F r e e s h i p p i n g o o r d e r s — n F o O r d e r s O n l y - 1 - 8 0 0 - 2 2 5 - 7 6 3 8 o v e r $ 1 0 0 i c o n t i n e n t a l U S P O r d e r s - 1 - 8 0 0 - 2 2 3 - 7 7 8 4 N S u r c h a r g e f o V I S A / M a s t e r C a r dC u s t o m e r S e r v i c e 4 1 2 - 3 6 1 - 5 2 9 1 Y o u r c a r d i n o c h a r g e d u n t i l w s h i p

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 !

A V M M EN o w , y o u h a v e I h p o w e r o ( j a n s f o r m a -l i o n . y o a r D c c e p *t o r i

D e c e p t o rO u D i s c o u n t P r i c e $ 9 . 8 8

A C C O L A D ED a i n b u i t e r i . . l a - o l I h e W e i lP S T i a d p n . C o .A C I I V I S I O NC r u n C o u n t r y

R o a d R a c e . . G H o i l b u i l e r tH i l k e r

1 9 . 8 81 A

* 9 . S 8K

H K l i t l k C o m p u t e r P e o p l e 1 9 . 8 8P f 1 1 [ D m o t t I p 1 9 . 9 9A R T W O R KB e a c h B l a n b e l

V o l l e y b i l l! ■ ! ' ■ < S h o w

l u m p e rr I I p G a m e i

H n t r m O n r S i P o i r C a d e tI h j i U u n n n

A R T W O R K P

1 9 . 8 8

1 9 . 8 81 9 b U

C a . r F p ( h l e rG a l a i t . l u m p i n j i m m y . P r o B o i i n gS t a r b a i e D J e n s et a B u . A V A N T A G EL > e c r p t n rO e i t r l l o iP o w e r

1 6 8 81 4 . 8 8K - S 8

» 8 1 6 . 8 8

1 9 . S B1 9 . 8 81 8

S p y v > S p yB H U P H i B U M DC h n p l p l t r r J D a v p d ' i

M i d n i ( M M a n i cK i n u k iL o d r r u n p w rC D A m r i i u C i H i k * S f r i e i :A m e r i c a n K C h i n e i eF r e n c hl l a l U nM e x i c a nW p . i l d d W l n e i :A w a r d W l i m i n i

W t l M JB i p p d e a u tC h a m p a g n eE A S Y W O R K I N G !S f l U N A I l R

t i e rp l a n n e rW r i l e r1 L F C T R I C D R E A M SS i i p r i H i f J Z o i d iU l t T H O r l l C A R T SA d v e n t u r e C a n , ! . S i 1 8

A i c h n n 2 A d e p lC u t l p P i i i r W PF i n a n c i a l C c k i I i h o o kt l r a i l p r f A l r l c iL u r d t t i C o n q u c i t .M t i \ Q i t \ t i M i i m l e nM i n d M i r r o r .M o v i e M a k e r . . M . U . 1 . EM u r d e r P a r l yM b i t t c C n n t i S f O n r - o n - O r *P i n b i l l C o m l . S e B a d n n n e . t . l e iS r > c n C i i i n G r . l dS k t ' " 'S u p r r B c H i l i l e r D a i hT i n i c h d n w n F i H i i b ' l lU h l m ' I c W i i a r r lt r t xB j l l b i a i e rB a r b i p| p j m p p n a n

v t . m1 9 . 8 8i 9 . e s$ 9 . 8 81 9 . 8 81 . S 5 9 . 8 81 9 . 6 81 9 . 8 8

1 9 - 8 81 9 . 8 81 9 . 8 81 9 . S B1 9 . 8 81 8 1 9 . 8 8

. 1 9 . 8 8

. 1 8

I 8

M A S T t R T R U N | A c t i n n B i k e rB o u n d e rC a p t a i n Z a F e u dC a m e l C r e a t o rI n l i n i t v M a c h i n e I R K n i g h t C a m «l i l t V - f lM a i l e r o l M a j l cN i n j aP i o C o HS p e e d K i n g .S t o r mV e n a l P o k e r

l a c k p n lM A S I E B T R O M C3 f o r l e r i e i :0 M I j i . l K i I V . 1 . T h

D a A f t e rB u m p S t t S p i k e l J

O l y m p i c S k i e r .

N p B Bl h . 8 8i m i b . B O1 9 . 8 8i B M . . B 8M . B 8i » B BV . B 8M . B 81 6 8 8

H . B 8

1 4 . 8 8

A V M C A G EO n l o n e s l a r f i g h t c ra g a i n s t a e n t i r e a l i e nb a t t l e s t a t i o n !

S I G M AO u D i s c o u n l P r i c e $ 9 . 8 8

S E C *C o n g o B n s o ( R )S u p e r . ' . i ' i i t i t 1

i h . S BM C o m p u l iF o r l i r u

B a i e b i l l 1 9 8 81 9 . B S

W a r r i o r 1 9 6 8

V t 1 9 8 8

S 7 . B 8. 1 7 . 8 8

1 7 . 8 8

1 6 . 8 8. 1 6 . 8 8

M i l l i o n ' , ' T . i . ' i ' . h . iT h P l i n c m M

W M a T h W I i l y p t i t . S BS I M P S S H U S 1 L RG r e a t I n l e r n a T i o n P a p e r

A i r p U n e C o i B t . K i 1 9 . U

R i n g i i d e S c a tW i n g ! o W a S H A R 1 D A T AF a m i l y F e n dl e o p a r d y

■ ■ I F o r t u n eS I E R R J I I M P U L S EB Q u e i t l o T l r e i

' " I t "

S t o r y M a c h i n e ■ . - ! . "■ i l l J b o v t l i l l e i o c j r t .T E L A R I U MA r f i i m n 1 9 . 6 8I r H o r n , o I 1 9 8 8F a h r e n h e i t ! S I 1 S N i n r P r l n c e t i

A m f c t l 1 9 S BP e r r y M a i o n : C a o

R e n d t ' t t x J U p y J R j r t u S 9 . 8 8T H U N D 1 R M O U N T A I NC y i u t C h e MD E j I p h l n ' i R u n e

E q u l n o iM a i l C o l lR a p n b n : l i n l B l o o d

F i l l I .

S l n t C i r R a c e rT o C u

. 1 8 . 8 8S 6 . 8 S

. 1 6 . 8 8. 1 6 . 8 0. 1 6 . 8 8

l b . 8 81 . S i b M . 8 8

C L A S S I C S

A i I h C o l o r C a v e W 8

W i a n y o u ' r e h e r n .L o i e a n y o u ' r e s p a c e( l u s t .

P o w e rO u D i s c o u n t P r i c e $ 9 . 8 8

G a t e w a y I p A p t h i Ji . . . . . . . J i l i M i l l i o nK o f i i m i R M I . P i l l i o nP i t l i l i pR e i c u e o n I r a t T ^ i mT h E i d o l o nF I S H E R P R I C E

t b . e sJ I . . 8 SU i . a u

1 6 . 8 8H . B 8

H . l l . 1 . , . , ! , . ■ M . H u n l e r P a t r o l /

\ . I I . l l l l l l l i . n lI c e P a l a c e / K i ^ p t oK a n e / H u m a n R a c eW i n g [ o r a m m r l r i j

S L y j e tM I N D S C A P E

U S M . B 8

. S 4 - B 8

B u b b k S u l l e nC o t m k C o m b i lG o l d R e t o r d t t ' C it e l l e r S c r a m b l e rM o M l r r \ - r - wH i n r h

. M . M. M a

. W . M . B B

A l i c e i W o n d e r U u d t o . MH * l o - I h e R o o l S i * \ n f m i

R o b l n w n W - B ST r - r j k u r e I t U n d 1 6 - WW J c - l r d o O . . « . 8 B

< | T " u t - i f i i ' o d i t ku n l f t * o l T l e r w i i c n o t e d !

D a n c e F i n l a i vL o g i c L e > t UM e m o r y M a n o rN u m b e r T u m h l e n' a l l I U l U i o n m H I . T E C H E l f B l S S I O N S

W . B 8u s U

A w a r d W a C j r d W j r rH e a r l W a r eL o v e N p > l e M a k e rP a r t y W a r e

1 9 B O1 6 . 8 8U . B 8

. 1 9 . 8 8v ( : i

K O N A M D A C 1 I O N C I T Y

M i k l eT r a c k f i e l d

1 9 . 8 81 9 . 8 8

T i r i k ' l A d . e n l u r OT i n l a i M i i f iT o n k I t h l a n d

g B u d d y B u l lT u C o t i t T o w nR 1 A L 1 O M W A R EC o p y I I C o m p u l e i D i a a n m l i al l . h l i i i . l , - , , - .

F i n a n c i a l R e p o r l iR a i i o i

M o n e y i a v e n V o l . 1M o n e y i a v e n V o S k i l l B u l l d e n

M 8

M 8

t 9 . B SJ 4 . B B

M S

M . 8 8M . B B

T w M a d c a p M i i s o n i o o n d i s k .

S p v s S p V o l .O 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 P T . C G - B L A W N O X , P 1 5 2 3 8■ f i t * I I t l d T h □ H u 4 i r t | O r d - t n n i F r r m i * C o n d i h o r n C n m i l t C a m p i n g c b t c t a j i l u * v n f % i c k i f i o c * ^ c . D ' ! i . - . - ( i v . : - / : ! ' . j l 1 1 - - . 1 9 - . 1 ! I t ' c t i i S c h J l f d ! R E A S O N S F O C A L L I N G C U S T O M E R i E R V l C l - 4\ i \ r u - / \ l o r e l u r n l u l h a F i ^ l i u n r H i m b F r D t l e c t i v e m e

I t p * p l j r p r p * V n i > r O r d e r 1 Q i d t i t # p l h c a i h P e i l c h e c k o m o n e y o r d e r t h p p p c d p p n m e d j a l f l o I H u l k l l e m i . P e r -P Q P f T P a t P H f l o u r i n B t l « " " " " p p " » * > p " * p > » " » ^ - " . . ~ . « T « . « » . . r - ™ - ™ . . , , , ,. S h i p p p n i ; C o n l i r w t i l a l S . - O r d e r i u n d e r t l M a d d l l . I r e e i h p p p j p n | c r n o r d e i i o . e r t l A H H I F t O . A P O - a d d I o

r , n o l h e r I n l e r n a l i o n j l a r d e r i a r c e p l e d ! P m i i l e n l i a d * u l e i M o t h o i . m o u n t o o r d e r i n c l u d m , . h p p p j p n g1 J 6 1 . S I 9 1 ( 1 S i a l u i o o ' d e r o b a l k o r d e r 1 1 I j n m t r i h i f i d i i e p u r c n i m t » i l h m I . d i f i I r o m S . D . o ) A . < d e l t c i n e ,h a n d l i e m i l b t r e p l a c e d « i 1 h t h e u m m e r i h i n d i n o n l y . O l h n i t l i i r n i l u b i e e l l 1 S r o i o c k m i c h u t e . A l t e r 6 r j j y i

i l l t t I I K I I l S O A ^ i 8 0 0 »g l e i K c a l l l o r e l i i r n j u l h o r p i a l i a n n u m b M D e l e c t i v e m e - c h a n d l i e m i l b t r e p l a c e d « i 1 h t h e u p l e a i e r e t f r t t h m i n u f i c l u r e n - . r u n l y i n c l u d t r i » l t h I h m e r c h a n d i i e r e t u r n d i r e t t l y l o t h e r a j n u f i f l u r e r . C u i l o m e m m c i w i l l n o t a c c e p t i d I I k K i I I i o c a l i i o S . D . O A o r d e r l i n e i 1 H i . t y o . e e n o u r o l i n e c i l a l o i o 1 0 0 0 w l l w i i t l i l l t a l u C o m n w d o r e . A t a r i . A p p l e . I B i n d A m i i a t I I o ( o m p u i e r n ' l f l e c t r o n l c M a l l - | u > > t y p e C S D j i w lp i n | l o i o l l » « n - i l l n e . e r B I K l a m e I f l l n l H O U R S M o . l i l 9 A M S . 1 0 P M S a t . I B A M - * P M t i l t e r n T i m e .

1 1 C O M P U T E ' S G a z a t t o O c I o B o r 1 9 8 7

Page 113: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 113/136

S O F T W A R E D I S C O U N T E R SV . / ^ I V I L l V I V - r \ F f p p c h i n n i n p n o r d e r s

S . D . o 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 I 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

A B A C U S B O O H SA n i l o m y a t h 1 5 ) 1 1 1 A n a t o m y o I F v e C 1 1 C U B a i l c 7 . ! n l e r n a l i l l 9C U s . i . 1 1

T i a l n i n i G u i d e t i lC 1 3 B t n l e r n a l i t C l i S P e e k i l l ' a i . e i 1 1 C 1 2 8 T l l c k l i T i p > 1 1 C P M o n l h t C 1 3 B 1 1 1 5 7 1 I n t e r n i ! ) . l i G E O S I i u i . I i - ' . ( ) ■ , ! 1 1 C E O S i r n t i A T i p i 1 1 A B A C U S 5 O F T W A R 1A i i e m b l e r M o n i l o r U B i l k . . . . U B a l i c 1 3 . . . . 1 J C a d P i k U C i d p i k u iC h a r l P a k 1 3 C h a r l P a U I B M C o b o l 1 2 C o b o l 1 2 . . 1 1 F o r t h U P o w e r H a U P P . . . U P P M 1 3 B . W S p e e d T t i m 6 4 d i I U M S u p e r C ( ) S u p e r C 1 2 f l . I l S u p e r p a i c a l ( ) S u p e r P a t c a l U I I A 1 2 I A I I ( 1 I p e r 1 2 5A C C E S SE c h e l o n I F a m o u i C o u n t D i s k '

f o r W n r i i l C l a U l B . ( 1 m o o t C o u r l D i i k * 2f o r v V l i r i d C l a i l L . B 1 1 4

J j m n u t C o u r i e D i i k * if o r W i i r l i l f I j i i L . B 1 1

M i c h s l H ) 1 ) M i c h l 2 8 [ R I 1 3 R o b o l k i W o r k s h o p 1 1 0 9T e n l h F n m e . . . . H IT ' i p l * P i c k . B H 1 . H H J .

H l i d O y e r M u i c n w 1 1 W o r l d C l a n

L u d t r B o a r d 1 2 A C C O U P tA c e o t A c e l I l A i » . l l . > 1 1 ' . i « u i . i .

l o l h e M o o n C l l lC o m i c i 1 1 F i j h l N i g h l 1 1 M i r C ' . j l 1 1 l i l i t d l r , - . l : > . j . . 1 1 A C T I O N S O T h u n d e r C h o p p e r 1 1 U p P t r i i c o p e ! l i A C T I V 1 5 I O NA l i t m 1 1 G a m e m a V e r U G i m t m i k t r L i b u r y D i i k i

S p o i l . 1 1 S c i e n c e t i c i i u n »

I l i k e ' 1 1 l i b v r i n l h . I l M u i i r S t u d i o . 1 2 P o r t a l . . I I M u n ! h . i . 1 1 9T i u T I m n . . . . 1 1 T h e l l l l N i n | » C l l lI m ; . ' | . " 1 1

A M E R I C A N E D U C A T I O N A LB i o l o g y I C r j m n u r H S t i t n r r G r l d t l J I 1 1 S t i e n « i c r i d e i S / 6 ( 1 S c i e n c e : C I n d » i 7 1 1 1 U S G t o i r i p h r 1 1 U S M i l l o r t ( W o r l d G e o i i a p h y l i W o r l d H n l i « v ( 1 A R T W O P Xa [ | d I 1 l n . » ™ . i U n i l H O [ k e . 1 1 L i n k . o . d F r t n . h l o r J l l bE i n k - o i d G e . ™ " l i t i n k a c u d S p i n t i K l l hS i r i p P o k e r . M D I D i t l i ' 1 F e m a l e ( D i l i D i . k ' ) M i l e i D i l l D i i k • F e n u l * ( I ■ B u y C o n . | M . b i i d j t f o i

1 9 . S B w r p g r d u i * u

* V A I O N H I E LO i . R i i l h i C a m t . 1 1 9

S B B . . L t l b i l l U S p i l l i i e ' 4 0 1 3 S u p e r S u n d a y . U S B S 1 9 B 5 T e i m D i l l ( 1 S S S 1 9 S I . l e a r n D i l l ( 1 S B S G e n M i i D i t k I B A T T E H I 1 S I S C L V J D E OP a p e r c l i p - I S p t l l . . 1 3 P a p e r c l i p 1 1 B ( 4 9T h e C o n ^ l l a n t U B . 1 1 9B A U D V i mB l j i r o n P a d d l e i 1 3 1F r . n . h P a r c h m e n t

P a p e r / l O O P 1 9 . B BV i d e o V t R a i ( 1 B E B K E L 1 V S O F T W O R K S( , „ „ i , C e o t b 4 H ■ G e f r t a l c 1 3 3■ C e o i D e i k P a 1 3 ■ G t o - D t . U ■ C e o - F i l e , . 1 3 ■ G e o - P r o | i r i n i m t r C a l l• C e o - f o t . l i . f a C a l l■ C e o . F o n t P a i 1 1 9■ W - i t e - ' i V V o r L W U • G e o . a d d - o n

p r o i < « m i o n l y !B E T I E B W O O I N GB u l i r w i l l m m S h o p I 2 T u r b o L o i d i S a . e l R ) ( B R D D E R B U N PC u m e n S a n d i t g o :

U S U W o r l d . 1 2 1

C a u l d i o n 1 1 1 P . i i . l S r - . o 1 P . ( . C o m p a n i o n M P . S . G i . p h i u l i b r a . r

l , - 2 , o r - l . . 1 1 6 1 1 .P . G ' l p h l c i l i b r a r y

H o l i d a y t d i l i n n l i P . S . P a p e . P a t k 1 1 4T o S h o p S J

B i n o m i a l M u l t i p l k a l i o nI F . t i o n n j ( 1

H r , l D e i r t e i A d . m . f d[ ■ y l i . i . i l i I 1

G r a p h i n g L i n e a rF u n t t i n m 1 1

S i m u l l i n t o u iQ u i d r a t i c [ q u j l k ™ 1 1

S u e C M W / M l t h jA d d i t i o n *

S u b t r a c t i o n 1 1 0 e f i m . W A d l l « \ S u b L 1 1 9D « i r r u k : M u l l » D ™ 1 1 F r i c l i o m : A d d . & S o b ( . 1 1 9F u t * i o r « M u l [ . & D i v 1 1 M u l i l p l k i l i f i n $

° ■ ■ ■ • «C M * . . ! . U 1 1 1 9C M I m r n l o r , U 1 4 D A T A E A S 1B r . i k l h r u . . H [ < p r t . i l i . r f e i 1 ) I k i r l I V u r i o n U I i T « W i n t l i n i . 1 ) D A T A S O F IA l t e r n a t e U t i l i t y :

D u n a e n n l i 2 2 1 B . B i l e r S t . . I J T h e a l r . I u i o p t ( ) V i d e o T i t l r S h o p I I D A V I D S O NA i < 7 y a ^ I l M i l h B l u i t i ( ] S p e e d R e i d e i 1 1 S p e t l l l ( ) W o r d A t t a c k I ! D E S I G N W A H EB a d , T r a m . . . . * I 1 ( u r o p e m N i l i o r i i

E o c i l l o m ( 1 M i n i o n A l j t b r a ( 1 S p e l l i t o p l e i ( 1 S t a l t i l T i a i K ( 1 D I G I T A L S O m i l O W tF > o r * e i n l ( t l U p o ( t r l ( • ! , „ „ „ ] 1 P o c k e l W i i l e r l . 1 3 " a l l ) i S u p n P « 1 4 t L E C T H I t D R E A M SR o c k y H o r r o r S h o w 1 1 T i t a n i c R e c o v e r y M i u i o n 1 1 E L E C T R O N I C A R T S

B i r d 1 T a l eB i r d 1 T i l t 2 T h

D t i t l n y K n i g h l- i r l

C h t i i m a i t e r 3 0 0 0D i D i r eD r a g o n i L a i rE * i t h O r b i t S t a t i o nL e g a c y o A n c i e n l i .M a r b l e M a d n e s iP e g a i u i . . R o a d I M e j i c o wS a n i i o nS c r a b b l eS l a r F l e t tW o r l d T m i r G o l f .E N L I G H T E N M E N T

1 2

. . 1 2 b( I ( 2 1 1 1 1 M ( 2

. ( 1 11 3 1 1

. 1 1 4U 1 1

. , ( 1 1

C u i d t t o C h t i iO f l t n i n i i

P a u l W h l l c h p j d(

B o u l d e r D a i hC o m t r u c t i o n K i t ( 1

C i l i l o r n i . C j m i j 1 1 C h a m p W r n l l i n i 1 2

D n t r o v t r I l F i l l l o i i t ( R | . . ( 1 9 9 5M o i i e M o m t e r 1 1 P . S . G n p h l c i S l r a p n c i i i l i

' I r 5 p o . l i l i - 3 : 0 1 1 I h W i l l ( 1 « 1 S c h o o l l i

R i W i r r i u r ( I S p v S p 3

A r c t i c A n i l r t l i S l i e e l S p o r l i !

I ' " 1 " , ! 1 , , , " , !» « l . l b . t l C l l lS " M i l e S i m u l a t o r H S u m m e r C i r r w i 1 1 S u m m e r G i m e l . ( ) }J » P " C l c l » . . . . . 1 1 4' " n p l e A p . h . , T , I I U , T ( 1 W i n t e r C i m e i i l

F I R t B U D£ 1 * *G o l d e n P i t h" " ^ 1 O r

C a l lC l l l

S t i r « l l d e i ( ) I n t P < - n U I h S e n l r y O ' " I * ' ' * C h a m p . B i u b a l lC h a m p S u k e t b i l tG F E C t i F o o t b a l lO r v C o u . l I . n n i i .V * " » ° " . m *S A ? M n hS A V e r b a lS a i i o n C h e t iJ W F O C O MB u r e a u c r a c y 1 2 H l r e h h U n ' i G u i d ,M o l l y n o o d M i j i r n

S i a t i o r l a l lT h . ' . t ' " l l " ' « H o ' " "T r m i l y i l O

( 1 ( ) » 1 1 " 1 1 ( 1 I l

. U ( i 1 2 * 1 2

1 2 H

C U 1 1 1 R u . h A t t a r . k l Y . e, * " o n * 1 "^ I C H O E A G U IB a i e b a l lB o S t o r e S t a l l .G e n e r a l M a n a j e r1 9 8 6 T e a m D a t a D i W W W r t i t l i n g

* '

( 1 1 1 C a l l

A c i o j t t 1 1 6A i r b o r w R i n i t i . ( 1 )C a n l h t i i n V i t t N i ( I F - 1 5 S t i i k t E a i l t 1 2 C u n j h l p ( 1 R e n n » d » A f l p r o a t h . l i bP i r a t e i 1 1 P ' 0 i « 1 S t e a l t h f l , h l e r C . l lS i ' " ' S t r . i r t ( 1

B o p & R u m b r e ( 1

D » 1 e o d t m l t h C r o » n 1 1 ' i l l 1 1

I n d o o r 5 p o r l iJ n d l l n l o rI n t o I h e l i g k r ' i N n l .P e r f e c t S c o r e S A J . 0 , 1S u p e r S t a r

I c e H m i e y . T h " i m r r . u n C h j l l r

S i i l i n i S i n n i l i t i o nT r i l l B l u e rU c h l M u l l | u d oM i s tB O b ' , T « m P T OB o b i T e r m P r o 1 3 8C e l e b r i l y C o o l b r o kC S 1 M A M | | n K i c . P . C o p y lr j c o d l ,F i M | C « h t d , e . r o n I M u l i r )f o n l M a i l t r l i aG i l oM u l t i p l a n M . S u p t i b i « 6 4S u B t i b . « 1 3 O . . . .S u p e w r i p t MS u J « i , ( i , p l 1 ) * . ! S A l p S l M i l l i o n

l i . 1 4 4

1 1 ( 1

1 1 J 3 I l

. « 1 J ( 3 l i

. 1 1 4( 4 1 5 ( J 1 4 1 1

A u t o d o e l ( ) M e n b l u l l i O S t e U U I H m a 1 ) U l t i m a ! ( 1 ' ™ W A l C H O I C El a r a l h e C U B 1 1 l i m t h t C M 1 1 T e r m P a p e i W i i t t r 1 1 U P R O F E S S I O N A LF l t e l S t i t e m P l u i 1 3 F l e e l S y i t e m U . . ( 3 9

l e t i S y i l t m 1 2 . . 1 4 7B E L I v a mB i l l b o a r d M l k l r U l i o n f a t l m y I I p h o i o l i n w h . . . . ( 1 S I M O N S C H U S T E Rc h e m . L a b I 2 SI L i n e r M o n e y M i 1 3 " " • " > " » " » • "P r o » h * " « l y p i n . T u l o , ( 1 S O F T W A R E S I M U L A T I O N SF o o t b a l l 1 1 P u r e S t a l B a . e r « l l . U

( 2 1 1 ( 1 1 4

1 ) M 1 1 1 1 1 2 t i

D t i k M i r M 1 1 2 BM o d e l D i r tP ( , i o n i i A c c o u f i 1 a n lT r i o l i S P H I N G 8 O A R DC e r t i i i c i l e M i k t i

L i b r a r , V o N e m r m i mM C l i p A r t V o

C l i p A ' t V o N C H A r t V o l 'p , { [ 1 |c . a p h i t . E . p a n d . r

8 a l t ] t C , U i « , 1 1

C o l o n i a l C Q n q u e . t 1 1 t l r l n l l D i i j h 1 1 C e l t y i t i L i r i 1 )

N A H P h a n l n i e i . o r i l i t t -R e a l m t c i l U a r k n e n U R l n o o f Z i l l i n U R o a d m r 1 0 0 0 U S h a r d o S p r i n g U U S A A r . 1 1 7W i r G a m t C i . m l . S e l ( 1 W a | S P a c i l k U W i n h l p 1 1 W l n r d ' I C r o o n . . U S U B 1 O C I CF l i l h l S i m u l a t o r ) O F . S . S l t n e i y D i i k i C a l ll e ( ] D M 1 W O R K SA c t t l . P a r l b l e 1 3 3A i c l i . R t i e i v a b l t 1 ) ' D a l a M a i u i t r i 1 D a l i M a n a i t r 1 3 ( ) G e n e r a l l « d | ( T r 1 1 I n v e n t o r y M g m t 1 1 P a r l n t r M ( R ) . 1 ) P j r l n , U M I J I J ■ S « i l t t a k I S i d f » a y K D ( U SS n i f u a l c i S i d e - a y i 1 J 1 3 S y l v i a P o r t e i ' i P e r u i n a l

F i n . P l i n n e r 6 4 1 3 S y l v i a P o r l e r ' i P t r i o n a l

F i n . P l a n n e r 1 ) 8 . . 1 1 9■ W o r d W r i t e r ] ( 1 W o r d W r i t e r 1 ) 8 ( 1 9• A l l i p a . e r P . u k ( S

U N I C O R NA n i m a l K i n g d o m 1 1 D e c i m a l D u n g e o n ( 1 F r a c t i o n A c t i o n . 1 1 P e r c e n t a g e P a n i c 1 1 9B a i t C a R n h m e l i t 1 1 T e L l l l l e R o b o t i 1 1 U N I S O N W O R L DA r G a l l e r y o r 1 1 t a P r i n t M a t t e r P l u t i l W E E K L Y 1 H A D E 1 IS l i c k * b e a r S e r i e s :

A B C t 1 1 M a t h o r 1 1 E a N u m b e r i l i R e a d i n g . t i tR e a d i n g C o m p . 1 1 6S h a p t i l i S p e l l g r a b b e r 1 1

A C C I S S O R I KA n c h o r • ■ ' n v - ^ t o l t v t a r e

D O O B i u d M o d e m 1 1 1 9B o n u i S S . D 1 4 . 9 9 B iB a r i u i O S , D 1 9 9 B iC o m p u t t r v t S t a r t e r K i t

[ a U S u u g t C r e d i i ) I I D l l i n l d i " ' . i , ( D i i k D i i t e C l e a n e r 1 O i - 1 - h - ' 1 6 H SE p t i S O O I I l o y i l k l ( 1 F u j i R a i n b o w D i t k i C a l lI c o n l r o l l e r . . 1 1 4M e i i e n g e r M o d e m ( 3 P P h / G r a p h i n

P r i n t e r I n t e M i c e . ( ) P a n a s o n i c P r i n f t r t [ a l lW i c o B a H a n d l e ( 1 7W i c o B u B t i W k I h r e e - W i y ( 1 9 . 9 S( E T E C S u p t r G n p h i i 1 5 > E I I C S u p t r G r a p h . , j 1 ] ' a l l p r o g r a m i o d i t k

u n l e t i o l h e n p v i w n o t r d 1

P . O . B O 1 1 1 3 2 7 - D E P T . C G - B L A W N O X , P 1 5 2 3 8■ P l e a i * R e a d I h t F o l l o w i n g O r d e r i n g l e r m i C o n d i h u n i C « t ( i r l l r B » l o r * P l a c i n g l o u r O l d e r - O r d e r i » n c a i h i e n c h e c k o m n n e , u r d e r i h i p p e d i m m e d i a t e l y o r i t o t l . t t r mP e n n m l 1 C n m p a n , t h e i k i . a l l o w - t e k i i l e j r j n c e N C O D . i S h i p o i n g : C o n l i n e n l a l U . S . A . - O r d t r i u n r i t r 1 1 0 0 a d d 1 ] ; t r e e i h i p p i n j o o r d e r i o v t r ( 1 0 0 . A H H I F P O .A P O - a d d l S o r . i l o r d e r i . C a n a d a P u e r t o R i c o - a d d H o a l o i d e n S o r r y , n o l h e r n l t r n a N o n a o r d e r i a c c e p t e d ' P r u i d e n l i a d 6 u l e i I o t h t o t a l a m o u n t o l o r d e r

n c l u d i n i h i p p i n c h a r g e l ! R E A S O N S F O R C A L L I N G C U S T O M f R S E R V I C E - 4 1 2 - 3 6 1 - 5 2 9 1 ( 1 S t a l u m f o l d e r o b i c k o r d t r [ ) l a n m e r c h a n d i s e o u r c h i i e d w i l h i n b O d a y s f r o m S O o i d e l e c t r v e . p l t i i e c a l l i o r t u r n 4 i r l h n r i i i l i o n n i r m h e r . D e l e c l i v c m e r c h i n d i i e w i l l b r e p l a c e d w i l h t h e t i m e m e r c h a n d i i e o n l y - O l h t r r e t u r n ! l u b j e c t t o 1 5 r e $ 1 o c V r n Mc h i r g e . A l t e r b O d a y i o l t a i t r t l e r t o t h m i n o l i c i u r e n - a r r a n t y i n c l u d e d » i l h I h m e i c h a n d i t e r e l u i n d i r e c t l y 1 l h m a n u l i c l u r e r . C u i t o m e r i e r v k e » b l l n o t a c c e o l l o l l e d c a l l i o c a l l i o n S O O A . ' i B O O - o i r l e i t t a a l H a v e . o u l e e n o u r n l i n e r a t a l o i o r 1 0 0 0 w l l w i r r t i t l e i t o C o m m o d o r e . A t a r r . A p p l e . I B j n i l A m i i i t 1 1 o n C n m i i i / i e n . e ' i t l t c 1 r o n i c M a l l -f o l l t y p e G S O i " i h o o p i n g l o l o l t o a r e - i l l n e y e r b e t h l a m e a g a i n f M O U f l S : M o n F r i 9 * 5 . 1 0 P M S a t . 1 0 4 M J P M t i l t t r r . T r m e . B e c a m e t h i i a r u d t o b w r i t t e n 1 m o i .b e l o i t i - p u b l h h e d . p r l c e i i a v a i l i b i l i t y l i l u b l e c t l t h a n g e ! N e l i t l e i a r e n r l i l n i d a i l y ! P l e i i e t i l l ( o m o r e I n l o r n r a l i o n !

C O M P U T E D G a z e l l e O c t o b e r 1 9 8 7 1 1

Page 114: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 114/136

$ ^ J L M I ET H M I R R O R

$ 2 4 . 9 5N F I N E R O M O R E A D V A N C E D A R C H I V A L C O P I E R A V A I L A B L E A A N P R I C EE A S Y T U S D O E S N O C A U S E D R I V E H E A D T O K N O C K .C O P I E S U T 4 T R A C K S .P E R I O D I C U P D A T E P O L I C Y .A U T O M A T I C A L L Y M A K E S B A C K - U P C O P I E S F R O M V I R T U A L L Y A L LP R O T E C T E D S O F T W A R E .N I B B L E S . H A L F T R A C K S . C O P I E S E X T R A S E C T O R S A N E X T R A T R A C K S .R E P R O D U C E S A L D I S K E R R O R S A U T O M A T I C A L L Y .F A S T . C O P I E S F U L L D I S K I A L I T T L E A 4 - M I N S . E V E N C O P I E SI T S E L F W C O P Y M O R E

M A S T E R C A R D . V I S A . O O C H E C K O 5 S H I P P I N G H A N D L I N GC O O F O R E I G N O R D E R S A D S

C A L I F . O R D E R S A D 6 S A L E S T A W R I T E O C A L L

C o m o u m e d( 4 0 8 ) 7 5 8 - 3 4 3 6P . O . H O 6 9 3 9

S A L I N A S . C 9 3 9 1 2F O C O M M O D O R E 6 A N 1 5 4 1 D R I V EO C O M M O D O R E 1 2 A N 1 5 7 1 D R I V E

T H A M A Z I N GV C I C E M A S T E RS P E E C H

D I G I T I Z E R ,V O I C E

R E C O G N I T I O NA N M O R E . . .

T h e r e I n o t h i n g e l s e l i k oI t V o l c o M a s l o t g i v e sb o t h s p e a c t i o u t p u ta n v o l e s r e c o g n i t i o n w l i h m i s i n g l e r t o r c t w a r e p r o d u c t ! Y o u r v o i c ec o n t r o l s p r o g r a m s , o h o m e a p p l i a n c e * r o b o t s , a n m o r e w i t h s p c h e nc o m m a n d s . V e r b a l r e s p o n s e b a c k g i v e s s t a t u s , v e r i f i e s , r e q u e s t s y o u rr e p l y l S p e e c h o u t p u t a n r e c o g n i t i o n p a t t e r n s a r r e c o r d e d I n t om e m a y w l l h y o u r v o l c o . P r o g r a m m i n g i s i m p l e w i t h n e w c o m m a n d sa d d e d t o B A S I C . D e m o p r o g r a m s g e v o u a n r u n n i n g q u i c k l y .m u s i c b o n u s p r o g r a m l e t s y o w r l l e o n d c o m p o s e m u U c o l s c o r e s m e r e t yb h u m m i n g a t u n e U n l i m i t e d a p p l i c a t i o n s t o f u n . e d u c a t i o n , o c o m m e r c i a l u s e . D e s i g n y o u r o w p r o g r a m s l o r p r o f i t . S p e e c h a n r e c o g n i t i o n q u a l i t y t h f i n e s t a v a i l a b l e . O n t y C o v o x p r o v i d e s t h i s h i g h -t e c h m a r v o l t a u n l i m i t e d a p p l i c a t i o n s a v e r y a f f o r d a b l e p r i c e .T h C o v o i V o i c e M a s t e r c o m e s c o m p l e t e w i t h a l h a A v a r s a n s o f t w a r ef o c i t y 5 8 9 . 9 5 . 3 d a s a t i s f a c t i o n g u a r a n t e e . O n y e a r w a r r a n t y ( A 3 dS - s h i p p i n g a n h a n d l i n g l o U S A . S i C o n o o o . E 1 0 o v e r s e a s . ) A v o i l D i ( o C o m m o d o r e 6 4 / 1 2 6 . A p p l e I I I I + , l i e . H e A t a r i 6 0 0 . 6 0 0 X L . 1 3 0 X E ( I B M P a n c o m p a t i b l e s v e r s i o n a v a i l a b l e s c o n ) . S p e c i f y w h e n a d o r i n g V i s a ,M a s t e r C a r d p h o n e c d e r s o c c e p t e d .

C a l l o w r f t e k x t a y t o f l f f EC o v c u r p r o d u c t c a t a l o g a n n o w i l o t t t n

C O V O X I N C .6 7 5 - 0 C o n o » S t r e e t • E u a f f l » . O r o a o n 9 7 4 0 2 S A r e o C o 3 a ( 5 Q 3 ) 3 4 2 - 1 2 7 1 W e 7 0 6 0 1 7 ( A v A l a r m U P

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 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 K W ! 8 0 - L I N K S I M P L I F I E DD I G I T A L I / B O A R D

C r e a t e ) < > i i r o w i . i i i l i l n ; i i n lc o n t r o l l e r w i t b o 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 I ' n r s i a n d a n i R O c a r t r i d g e .4 s e p a r a t e 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 t l y s w i t c h 5 v o u s a i 5 ( X ) m A .4 s e p a r a t e d i g i t a l i n p u t l i n e s . ( T T L J .I / l i n o c o n t r o l l e d t h r o u g h s i m p l e m e m o r y

m a p p i t l p o r t 1 , e a c h K C C f f i e d v i L s i n g l eS t a t e m e n t i I t a s k v N i n t e r f a c e c o u l d b e e a s i e rl o u s e . t o t a l o t e n N - b i t p o r t s .i n d u i l u l M . L . d r i v e r p r o g r a m o p t i o n a l l y c a l l e da s u b r o u t i n e f o f a n c o n v e n l e n i a c c e s s t i n d i v i d u a l I / l i n e s f r o m B a s i c *P l u g s i n t < > c o m p u t e r ' s e x p a n s i o n p o n . F o r b o t hC 5 & C 1 2 8 . I / c m n e a k H t s a t t 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 t y p e S t r i p h e a d e r s .O r d e r M o d e l S S 1 ( X ) P l u s . O n l y S I 1 ) ! S h i p p i n g

p ^ t i d U S A , i n c l u d e " , e d e n s f v e d o C L u n c n u u i o na n p i D g r a m d i s k . E a c h a d d i t i o n a l b o a i d S 0 9

i : \ i i n i i i i . i r i o n . C r t x l n a g a i n s t U r o r d e r .S 3 I M P U n . S » W i R J f A D C W H i I . W .

O U O R I G I N A L U L T 1 M A T KI N T E R F A C E

U n i v e n a l l y a p p l i c a b l e d u a l ( > 5 2 2 V e r s a t D e[ n i e r f a c e A d a j i e r ( V I A ) b o a 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 t o r a t u r y d a l a a n i u i s i l i o a n i n s t r u m e n t a t i o na p p l i c a t i o n s .I n t e l l i g e n t l y c o n t r o l a l m o s t a n d e v i c e .P e r f o r m a u t o m a t e d t e s t i n g .E a s y t p r o g r a m y e B x t r e m e l y p o w r f u l il i L s i i y I n t e r f a c e d i h J i h i w r l b m a n o : A / 1 3 a n D / c o n v e n e r . .f o u r B - b f t f u l l y b i d i r e c t i o n a l I / p o r t s e i ^ l nh a n d s h a k e l i n e s . F o u r I f i - b i i [ i r o a / c o u n t e r s .F k j l ] I R i n t e r r u p i L - a j i i i b i l i t y . E x p a n d a b l e t f o u r b o . i r d 1 . .

O r d e r M o d e l & i \ V 2 2 . S I 6 9 p o s l p t i 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 t o g j a m sm d i s k . l : . u c h a d d i t i o n a l b o a r d S I 4 1 ) , Q u a n t i t yp r i c i n g a v a i l a b l e . F b b o t h . C 6 4 a n d C 1 2 8 .A / C O N V E R S I O N M O D U L E

P e a . 1 6 - c h o n n d , S - b i i . R e q u i r e s a b u i e . L e a v e s a l V I r v i n s n v a O s b l e , l o l i o i h C a n d C 1 2 B .O r d e r M o d d 6 4 I F / A D C D 8 l 6 . 0 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 B O L M A S T E R M U L T l - l ' A S S S V M -M O L I C D I S A S S E M B L E R . L e a r n t p r o g r a ml i k e [ t i e 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 I 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 t 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 ef i l e s ( o 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 U M , D e v e l O j M S 4 , L A D S , M e r l i n o rP a n t h e r a s s e m b l e r , r e a d y f o r c - a s s u n i b l y a n

e d i t i n g . I n c l u d e s b o l l i C 6 - 1 C I 2 N n a t i v em o d e v e r s i o n s . l 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 c s l i n i e v e n b e t t e r w i t 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 l d e t a i l h e r e . S 4 9 . 9 5 p o s t p a i dU S A .C 6 S O U R C E C O D E . M o s t c o m p l C Ma v a i l a b l e r e c o n s t r u c t e d , e x t e n s i v e l y c o m -m e n t e d a n c r o s s - r e 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 B a s i c a n K e r n a lR O M s , a l 1 6 K . I b o o k f o r m . 2 4 2 p a g e s .$ 2 9 . ' J 5 p o s t p a i d U S A .P T D - 6 5 1 0 S Y M B O L I C D E B U G G E R f u C 6 4 . 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 b e y o n d m a c h i n e - l a n g u a g em u n i l o r . 1 0 0 - p a g e m a n u a l . E s s e n t i a l f o a s s e m b l y - l a n g u a g e p r o g r a m m e r s . 1 4 9 . 9 5p o s t p a i d U S A ,M A K M % c r > i o n 5 . 0 . F u l l y p r o f e s s i o n a lS S 0 2 / 6 S C O 2 m a c r o c d i l o t / a s s c i u b l e r . S O - p a g em a n u a l . S 2 S . 9 5 p o s t p a i d U S A .

N E V J 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 i o , 2 E a s t w o o d R o a d , P . O . B o x 5 9 6 4

A s h e v i l l e , N o r t h C a r o l i n a 2 8 8 1 3 T e l e p h o n e ( 7 0 4 ) 2 7 4 - 4 6 4 6

Page 115: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 115/136

E E H 5■ ■ ■ ■ ■ ■ L .

i - _ i .

1 J B i ; ■ ■ ■ ■ !

■ ■

™ i m ,

i .

' ~ i m u

1 A B B Y ' S S U P E R B U Y SA T A R I S O F T M A S T E R T R O N I C S

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

V I D E O A R C A D E G A M E S( R S 3 . 4 9T h

M i c r o c h i p s I C . . 1 . 9 5I N F O C O M M I N D G A M E S

I $ 4 . 9 91 1 4 . 9 9

4 , 9 9u i r c r a s s 4 . 9 9

9

C i i p t i u a S 4 . 9 ! )B i i j M a 4 . 9 9F i n d e r s K e e p e r s 4 . 9 9V e g a s J a c k p o t 4 , 9 9G o l t i e n T a l i s m a n 4 . 9 9Q u o s l F o H o l y G r a i l 4 . 9 91 9 8 5 T h D a A l l s . 4 . 9 9A A t t a c k 4 , 9 9C i l i i l l e n g c r 4 . 9 9S p o o k s 4 . 9 9

A B A C U S S O F T W A R ED t r d i m n y C o u r s e

O l I h o 1 5 4 1 o B B M o n i t o r

C o i n p i l u r . 1 Z

1 2 B o 1 2 e a

1 2 L a n [ } u < H ] L b

P o n U i i i o M a n a g e - P o r l n h o M a i u m u r 1 2 .

1 2 B . . e a .P a s c a l o 1 2 p

1 2 e 1 2 c a

A C C E S SB o a r i l

T o u r n a m e n t ' C l a s s B

F a m o u s C o u r s e s / 1 2 P a c k

F l a m e B o w l i n g. . . ,

A C C O L A D Eo A c e s

F o l i t

T f M f i n g C o m p a n y . A C T I 0 N 5 Q F T

C l m p p e r . .P e r i s o o j H j

A C T I V I S I O N

m u f c e r L i b r a r y D i s k sS p o n sS c r c n c a

C o m p u t o r P n o n l ua M i l . ' M i s s i s s i p p i .

S t u d i o . . .

T i m e sB E R K E L E Y S O F T W O R K S1 2

p . n kP a I

5 7 9 9 . 9 5

2 5 . 9 b2 9 3 9 9 52 9 3 9 . 9 52 5 . 9 52 5 . 9 53 . 9 52 9 ? 5 . 9 53 9 . 9 53 9 9 53 9 9 53 9 9 51 4 . 0 0

$ 2 6 . 9 51 9 2 5 9 51 2 . 3 5

2 2 . 9 53 2 . 9 51 2 . 9 5

2 5 . 9 52 5 . 9 5

5 1 0 9 59

9 . 9 51 9 9 51 9 9 51 G

5 1 9 . 9 51 D 9 5

5 2 4 2 G . 4 9

1 3 . 4 91 3 . 4 9

9 . 9 59 . 9 59 . 9 5

2 3 4 91 9 . 9 5

2 G . 4 91 9 . 9 5

5 3 9 9 54 9 . 0 07 3 . 9 53 3 . 3 5

F o n t P n . G E C a l eG E C h a nG E D c x . . .G E F i l e . W r i t e r ' s W o r k f J i n p

B A S E M E N T B O Y SF a i t H a c k ' c m

1 9 . 9 63 3 . 9 52 6 4 9

3 3 9 6. 3 3 . 9 5

E ? 9 0 0B R O O E R B U N D S O F T W A R E

C a r m e n S a n M i u f j o U S C a r m e n S a n d i o g o W o f l r iK a r a l e k aP r i n t S h o pP r i m S i m p C o m p a n i o n . . P . S . G r a p h i c s L i t i u r y

5 2 9 . 9 52 3 . 4 < J1 9 2 9 . 9 5

. 2 3 . 4 91 . N o I I . . . e n

T o S l i o p , . , . . . . . . , . , , . . . .S y n c i l l cS y m j i i l c T e r n p f a t e s . . . .H o l i d a y P . S . G r a p h i c s

C E N T R A L P O I N TC o n v I f & 1 / 1 2 8

C A P C O MG h o s t s ' G o l ) J l n ^G u n s m o k eT r o j a n1 9 4 7

. 3 9 . 9 5. 3 3 9 5

1 3 4 91 6 . 9 5

. 5 7 9 0

. S 1 9 9 1 9 1 9

. 1 9 . 9 5

5 2 3 4 92 3 . 4 91 3 4 92 3 4 9

D A T A E A S TB r e a k T h r uI k a i i W a r r i o rK W B I a C h a m DK u n y F n M a B i e r . T u i ) T e a m W r n s l l m g

D A V I D S O NA l g a B l a s t e r 3 3 . 9 5S i l i i l l I 3 3 . 9 5W o r d A t t a c k . 3 3 . 9 5M a l l i S l a s t e i 3 9

D I G I T A L S O L U T I O N S . I N C .S u p e r P r t c k I 6 5 D bP o c k e t F i l e r I 3 9 . 9 5P o c k u t P l a n n e r I . . 3 9 , 9 5P i n t e r W r i t e r I 3 9 9 5P o c k e t D i c t i o n a r y . 9 9

E L E C T R O N I C A R T SA l i N r i i i i i n R e a l i t y

" T h e D m u j o o n " S 2 6 4 9A r c t i c f o . 2 3 . 4 9A u i o D u e l 3 3 . 9 5B a l d ' s T a l e 3 7 . 9 5B a i d ' s T a l e I I . 2 7 . 9 5H i n t B o o k B a l d ' s T a l e

l u ' l l u a 9 9 C h u s s m a s l e i 2 0 0 0 2 7 . 9 5D . i n D a r e 1 < V

E a r t l i O r l i i l S i m i a nL e g a c y o I h A r i c i o n l s . . . .

M o v n ? M a k e rO n o O n T o u c h d o w n F o o t b a l l . . . .U l t i m a I

E P Y XC h a m p i o n s h i p W r e s t l i n gC r e a t e C a l e n d a rT e m p l t f o f A p s l m i T r i l o g yS t T O u t S p o r t s E J [ i s e b a l lS t r e e t S p u r t : ; B a s k e t b a l l

2 0 . 9 52 0 . 9 52 0 . 9 52 7 . 9 51 0 . 9 51 9 1 0 9 54 2 . 0 0

5 2 6 . 4 91 9 1 4 2 6 . 4 9

I m l o o t S p o i l sI n l i l t r a t o rS u p e r S t a r H o c k e yT r i . i l B i n / o r

R O G E R W A G N E RM e i t i n 6 M e r l i n 1 2 .

S P R I N G B O A R DC e r t i f i c a t e M a k e rC M L i l i r u r v ' 1C l i p A ' l V o u a n C l i p A r t V o l . » G r a p h i c s E x p a n d o r

W m t « r G a m e ' iW d M c I G a m e s

F I R E B I R DB i t sG o l d e n P a t hS e n t r y

T r a c k e rP a w n . , , , , - . , , . , . , . -

G A M E S T A RC h a m p i o n s h i p B a s c h d i lG F . L F o o i b a l lO n - C o u r t T e n n i sS t a f R j n k U o x i f i i jG b C h a m p t o m h i p B o ^ c i U

H b F i n i i l C i i r t r i r i y o

M I C R D P R O S EC o n l l i c t i r V i e t r i i i mF - 1 5 S n i k u E a g l eG u r ^ J l i pS i l s n l S e r v i c eT o G u n r W r S e m i sS t e a l l l t F i g h i c r . . . . .P i r a l B b

M I N D S C A P EA m e r i c a n C h a l l e n g eB o ' W r e s t l oD e t e n d i - r o l t h e C r o w n . F i s l

2 6 4 92 4 2 6 . 4 9

. 5 2 2 . 9 52 6 4 97 6 4 92 6 1 92 6 . - 1 92 9

S 1 9 2 3 . 4 91 9 1 9 . 9 52 4

S 4 4 . 9 5

5 2 6 . 4 92 3 . 4 92 4 2 4 1 4

. C A L L2 4

5 1 9 . 9 51 9 . 9 52 3 . 4 91 9 . 9 5

S S B 2 B a r t l e m i s e rK a m p l g r u p p e . P h a n t a s m I I P r e s i d e n t L l e c l 8 R e a l m s o D a r k n e s sR e l i e l C h a r g o : C h i c k a m a u g a . W a i n I l i a S o u t h P a c i f i c ,

S U B L O G I CJ e F l i g h l S i m u l a t o r I F . S . S c e n e r y D i s k 1 e a S t a r S c e n e r y . S a F r r m c i s c oS t a r S c e n e r y J a p a nW e s t e r n S c e n e r y D i b l P a c k

T I M E W O R K SP a r t n e r

S w i l t c j l c w ' S i d c w . i y t t . W m r l W r i t e r I I D a t a M a n a g e r 1 2

U N I C O R ND e c i m a l D u n g e o nF r a c t i o n A c t i o nP e r c e n t a g e P a n i cS t i i p A l i o yT e L i i i l a R o l i o t s

X E T E C . I N C .F o n i i i w s t u i I IF o n t m a s l c i 1 2 8 .

1 9 . 9 51 9 . 9 52 3 . 4 91 9 . 9 5

5 3 3 9 54 8 0 0

5 3 3 . 9 52 3 4 91 9 . 9 52 6 . 4 92 3 . 4 93 3 9 5

S 2 6 . 4 93 9 3 9 ? G 4 91 4 2 6 4 93 3 . 9 53 9

2 9 . 0 03 5 . 9 61 4 . 5 01 5 1 5 7 9

s l i 9 . 9 51 9 . 9 52 6 . 4 93 3 . 9 54 9 . 0 0

S 1 9 . 9 51 9 1 9 1 9 1 9 . 9 5

S 3 3 . 9 53 9 . 9 5

A C C E S S O R I E SV I 1 7 5 0 E . p a T . s i o nV I 1 7 6 4 E x p a n s i o nV I 1 3 5 1 M o u s eA v a i e n M o d e m sX e l e c S u p e r G r a p h i c sX o l c c S u p e r G r a p h i c s J r . W i c o B o s s J o y s t i c k . E p y < 6 0 U X J J o y s l i c kD i s k N o t e h e r s . .

N A S H U A D I S K SD S . ' D D B K W i t h S t e m

P e H u n d r e dP e T h o u s a n d

D U S T C O V E R SC - 1 2 8 C o m p u t e rV i 2 0 . 6 4 C o m p u i e r1 5 7 1 D i s k D r i v e1 5 4 1 D i s k D r i v e , 1 5 2 5 P r i n t e r . . . .1 5 2 6 P r i n t e rM P S I O O O W o r W l

T r a c t o r o a M P S B 0 1 ! 8 0 2 P r i n l s t e a M P 8 0 o W ;

T r a c t o r . . e a .

. C A L LC A L L

$ 4 2 . 0 0. C A L L

5 9 0 03 5 9 51 5 . 0 01 5 . 0 0

4 . 5 0

3 S 3 1 0

7 . 0 07 . 0 07 . 0 07 . 0 03 . 0 09 . 0 0

9 0 9 . 0 0

7 . 0 0

R I B B O N SC o m m o d o r e 1 5 2 5C o m m o d o r e 1 5 2 6 ; B 0 2C o m m o t J w a m p s - b o iC o m m o i i u r e M P S - 8 0 3 . . . .E p s o n M X i F X i R X H O . . P a n a s o n i c 1 0 8 0 . l 1 0 9 1 ' l 0 9 2D k i m a l e 1 B l a c k ' C o l o rS i a r G e m i n i B l a c kS t a r Q e m t n l C o l o r 1■ P l e a s e S t a t e C h o i c e o C o l o r

B O O K S1 5 4 1 R e p a i r M a i n l e n a n c eA n a t o m y o f i h e c - 6 4A n a t o m y o t h e 1 5 4 1C i L O s I n d d a O u G t O S T r i c k s T i p s . P e e k s f P o k e s l u t h 6 T u c k s T i n s ( o t h C - 6 41 5 7 1 I n t e r n a l s

1 2 B j s i c 7 . 0 I n t e r n a l s . C 1 2 8 T r i c k s T i p sP ( ; e k s & P o k u s f o r C M 2 8 . .C 1 2 8 C P ' M U s e r ' s G u i d e

1 2 I n t e r n a l s

5 7 . 5 0S 7 . 0 05 7 . 5 0$ 9 . 0 0

. o 5 5 . 0 0i - S 5 o a $ 6 . 0 0

S 2 . 5 05 3 . 5 0

. 5 1 5 . 0 01 5 . 0 01 5 . 0 01 5 0 01 5 . 0 01 2 . 0 01 5 . 0 01 5 . 0 01 8 . 9 51 5 . 0 01 2 . 5 01 5 . 0 01 0

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

A L T I T L E S O D I S K U N L E S S M A R K E D ( R F O R O C A R T R I D G E ( C F O C A S S E T T E T A P EO r d e r L i n e W C H E C K F O R S T O L E N C H A R G E C A R D S C u s t o m e r S e r v i c e

1 - 8 0 0 - 2 8 2 - 0 3 3 3 „ - , « , « , „ O h i o R e s i d e n t sO R D E R S O N L Y 1 S a l e s P e r s o n n e l D M 1 a m ' 8 * ■ " * ' ' S a t * 1 0 " 3 E 1 - 5 1 3 - 8 7 9 - 9 6 9 9N o H a w e i n f o r m a t i o n o 3 s B r o a d S t r e e t , F a i r b o r n , O 4 5 3 2 4 r P r e v i o u s O r d e r s o P r o d u c t S p e c s . [ m o i i k c o i

S O F T W A R E O N I ¥ P r e p a i d o n i o n a v a > ) ( « d r . - t h t p e l n g v l U P i n e n l l n a n t a l U . S . P l i u s a d 1 o t d s r i n i i i l r - r : > J I H A R D W A R E n n n i » o r d n r i r v q u i r l n g i h l p m i n t v i . i U . S . t ' l . M O f f i C Q t o o l u b t a c i t ■ d d i l l o n a l I r o l g h l c h a r g * i . C O o r d f i r q u n d e r 1 1 0 0 . 0 0 H c c s p l a d a d I S C h a r o o c a r d

m l ■ : m l , . ' i 1 d i o m o n o » o r d e r . A l i l r n i s i i i l i j d c l ( o v a l l a b l l l l l a n p i r i c i - c . l i . u i i | . ' P L E A S E C I T E A N U M B E R W H E N O R D E R I N G . A L 1 1 U I I I N ! ,M U S T H A C C O M P A N I E D B A A U T H O R I Z A T I O N N U M B E R .

Page 116: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 116/136

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 9W - 9 5C 6 R e p a i r i -

C 1 2 8 R e p a i r1 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 5 4 1 R e p a i r 7 9 . 9 51 5 7 1 R e p a i r 7 9 . 9 5

8 7 9 - 2 8 8 8 I 4 2 . 9 5 A m i g a R e p a i r6 4 . 9 5 " " < - '

A m i g a D r i v eR e p a i r 1 4 9 . 9 5

P 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 P O . F P O , A l l ? A D 1 I O . O O |

2 4 - 4 8 H R . T U R N A R O U N D( S u b j e c t i d P a r o A v a i l a b i l i t 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 s o r 1 9 . 9 5O t h e r P a r t s C A L L

| P l i H S 3 . 0 0 S n i p p i n g ' H a n d l i n g

A l p a r t s f o C o m m o d o r e e q u i p m e n t u s u a l l y I s t o c kF o P a r t s C a l l | 3 1 Z | 8 7 9 - 2 3 5 0

D e a l e r D i s c o u n t s A v a i l a b l eT E K T O N I C S P L U S , I N C .

1 5 H O U S T O N S T R E E TB A T A V I A , I 6 0 5 1 0

C U A N D W V EV I S A -

U s y o u r C o m m o d o r e 6 4 / 1 2 8 t i m p r o v e y o u r p e f o r m a n c e a t h t r a c k ! P r o g r a m s f o T h o r o u g h b r e d ,H a r n e s s a n G r e y h o u n d r a c i n g r a n k t h h o r s e s o d o g s i e a c h r a c e q u i c k l y a n e a s i l y . A l t h i n f o r m a t i o ni r e a d i l y a v a i l a b l e f r o m t h R a c i n g F o r m , h a r n e s s o d o t r a c k p r o g r a m .

T h o r o u g h b r e d f a c t o r s i n c l u d e s p e e d , d i s t a n c e , p a s tp e r f o r m a n c e , w e i g h t , c l a s s , j o c k e y ' s r e c o r d , b e a t e n f v o r i t e a n p o s t p o s i t i o n . H a r n e s s f a c t o r s i n c l u d es p e e d , p o s t p o s i t i o n , d r i v e r ' s r e c o r d , b r e a k i n g t e n d e nc i e s , c l a s s , p a r k e d - o u t s i g n s a n b e a t e n f a v o r i t e . G r e yh o u n d ( a c t o r s i n c l u d e s p e e d , p a s t p e r f o r m a n c e , m n e u v e r i n g a b i l i t y , f a v o r i t e b o x , c l a s s , k e n n e l r e c o r d ,b e a t e n f a v o r i t e a n b r e a k i n g a b i l i t y .

C o m p l e t e i n s t r u c t i o n s a n w a g e r i n g g u i d e i n c l u d e d .T h o r o u g h b r e d , H a r n e s s o G r e y h o u n d H a n d i c a p p e r s ,$ 3 9 . 9 5 e a c h o t a p e o d i s k . A n y t w o f o E 5 9 . 9 5 o a l t h r e e f o S 7 9 . 9 5 .

M a s l c r C o i Bf *

F e d e r a l H i l l S o f t w a r e8 1 3 4 S c o t t s L e v e l R d .

B a l t i m o r e , M 2 1 2 0 8T o l l F r e e O r d e r s 8 0 0 - 6 2 8 - 2 8 2 8 E x t . 8 5

F o I n f o r m a t i o n 3 0 1 - 5 2 1 - 4 8 8 6

C o m p l e t e P r F o o t b a l lP r e d i c t i o n P r o g r a m F o T h 1 9 8 7 N F S E A S O N

6 A c c u r a t e v ' L i n e ' i n 1 9 8 6 M o r e I ' 8 T

F E A T U R E SP r e d i c t e d S c o r e s E a c h W e e kS e a s o n S c h e d u l e B W e e kS e a s o n S c h e d u l e B T e a mS c o r e s B W e e kS c o r e s B T e a mW i L o s s R e c o r d H o m e / A w a yD i v i s i o n S t a n d i n g sS t a t s A c c u m u l a t e d A v e r a g eL i n e B W e e kL i n e B T e a mR e c o r d v s L i n eR e c o r d v C o m m o n O p p o n e n t sI n d i v i d u a l T e a m M a t c h - U p sP r i n t e d C o p y A l S c r e e n s1 9 8 3 - 1 9 8 6 D a t a B a s e( I n c l u d e s A l o t h A b o v e )E a s y U p d a t e s P l a y o f f s / 1 9 8 8N o C o p y P r o t e c t e dD e a l e r I n q u i r i e s I n v i t e d

B E A T T H E S P R E A D7 Q I N C L U D E S D I S K A N = O O C U M E N r A T I O N

S P E C I F Y 5 1 O 3 ' , i D I S KI B M , T a n d y C o m p a t i b l e sC o m m o d o r e 6 1 2 A p p l e 1 1 l i M l l g sT R S 8 0 M i l l / 1

S t a t s N e e d e d T o R u n P r o g r a m A v a i l a b l e I L o c a l N e w s p a p e r s O W W i l l F u r n i s h A l S t a t sB 1 s C l a s s M a i l . S e a s o n P r i c e 4 0 ° ° .O u B u l l e t i n B o a r d W i l l F u r n i s h A l S t a t s , L i n e s ,P r e d i c t i o n s a n d T r e n d s U p d a t e d D a i l y . S e a s o nP r i c e 5 5 ° ° . P r o g r a m C o m e s U p d a t e d T h r u C u r r e n tW e e k o S e a s o n . . N E x t r a C h a r g e .

O R D E R S S H I P P E D I D A Y SP H O N E L I N E S O P E N 2 H l f S

A D 3 S H I P P I N G H A N D L I N G

T O L L F R E E 8 0 0 - 7 2 2 - 2 2 7 7T E X A S C O L L . 2 1 4 - 5 8 6 - 8 2 1 2M a r a t h o n S o f t w a r e D e p t .P 0 B O 1 3 4 9 6 4 F O R T W O R T H S T J A C K S O N V I L L E , T E X A S 7 5 7 6 6

T O L L F F F E 1 C O t U t t f O O R D E R S O N I V

Page 117: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 117/136

S e n s a t i o n a l P r i c e s !. O O u M o s t P o p u l a r I t e m s !

f r o m

T H 3 9 D I S K E T T E !A r e y o u p a v i n g t o m u c h f o d i s k e t t e s ? T r y o u f i r s !q u a l i t y , p r i m e , s V t " d i s k e t t e s ( n r e j e c t s , n o s e c o 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 e , S A V E !D i s k s a r p a c k a g e d i b o x e s o S O ; i n c l u d i n g d i s k e t t e si s l e e v e s , l a b e l s , a n w r i t e - p r c t e c t t 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 1 0 0 % e r r o r f r e e a n c o m e s w i t h l i f e t i m e w a r r a n t y ( i y o u h a v e a p r o b l e m .w e ' l l r e p l a c e I 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 e h u r e i nf o r c e m e n t r i n g s a n w r i l a - p r o t e c t n o t c h .

A l d i s k e t t e s a r e d o u b l e d e n s i t y a n w o r k i e i t h e rs i n g l o o r 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 J 3 9 1D S D D i s k e t t e s . B o o 5 3 2 4 0 3

S 1 9 . 5 0 - 3 9 e e a . !

S 2 4 . 5 0 - 4 9 C e a . l

P O W E R a n P R O T E C T I O NF O Y O U R C - 6 4 ! ®P O W ' R P A 6 f r o m M i c r o P a l 9 'P o w ' r P a i r e p l a c e m e n t p o w e r s u p p l y ( 1 . 5 a m p )f o t t i e C o m m o d o r e 6 4 * . b u t t h a t ' s n o t a l l l P o w ' rP a a l s o s u p p l i e s t w a d d i t i o n a l s u r g e p r o t e c i e d o u l e t s ( 1 2 0 V ) f o m o n i t o r , d i s k d r i v e , o o t h e r p e r i p h e ra l s . O n / o f l s w i t c h . F u s e p r o t e c t i o n . S t u r d y a l l - m e t a lc a s i n g i v e n t i l a t e d f o h e a l d i s s i p a t i o n . F u l l y e a rw a r r a n t y .

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

S u p e r D e a l O D i s k e t t e S t o r a g e !

w h o p p i n g 1 0 d i s k ( 5 W " ) c a p a c i t y .L o c K a n d 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 l n l a b e l s f o o r g a n i z a t i o n o f i l 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 l i - s t a t i c , 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 « l a i l S 1 9

. 6 6 8 2 6 N O O N L Y S 9 . 9 5

U n l e a s h T h P o w e r o C P / M ™ O Y o u r C 1 2 8 !

O N L Y$ 2 2 . 9 5

I n c l u d e s F r e e C P / M P r o g r a m sW 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 s

C 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 e u n i q u e f e a t u r e s o l 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 I l i a ! o i l e r i r e e . d o w nl o a d a 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 f o C 1 2 8 . S 2 2 . 9 5

$ 1 5 9F S D - 2

D I S K D R I V E

R e v i e w e d b R U M a g a z i n e :

t i i g t i n r - t r i a n - a v e i a g e q u a l i t yM % f o 5 l ! M r a n a i 5 4 l M t h

s r ? B y o c a l a s t u s t j f t d l l i ; i l I h F S D - 2 w i l l d t i n e l o f o y o u "R u n s a l C C o m m e r c i a l S o f t w a r eF u l l M o n t h W a r r a n t y6 6 1 6 6 D i s k D r i v e $ 1 5 9

T H B E S T P R 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 ?

T H F A M O U S S D J . T I K 1 "T h e S 1 i k S l » k T M r i a s t > e e n a i . i v o r i 1 e l o r y e a i s a n f lt o g o o d r e a s o n . I V s j i k i H n g h l c o m t o n j i o o i c s p o n s i v e n e s s a n a c c u r a c y A n I h p u c e c a n ' ti i r j " . n ' r r o ' i i S u n c o ' i 9 n a v w a r r a n t y C o n n e c t sd i r e c t l y l C o m m D C u o C o m p e e r s» M S S . 9 S

O N L Y S 6 . 9 5 !

S p a c e S a v i n g P r i n t e r S t a n d« l a s t a p n n l f s l a n g p i t n f o h o m n a n s m j n o f f i c e s ' T h g r t i t M i n d t ' o m

i [ S e ' e v i l M t Q * o u c a v s - . t ^ o u r p . i ^ r u n c m f j t n J * a T L ' * i r - e j " . i a . ' ,s l e d w i r e c u n s u u c T G i i n n « n y l c o a t i n g [ t e f l u c e r n j U E a n u i D r j

t i a n A - i d i n j r p l u s m a n n t e r i n o j . j n a i e i r u i m j ^ s i t m u t n i a ^ rt s y o u r o u t p u t a s i l i [ w i n g D J l n t f l O . f e a i l a b l o I t * w i d i t i s \ 2 t o m o s tB c o l u m n p r i m e r a . a n I S t o m o s l 1 3 c o l u m n p r i n t e r s .3 3 2 3 2 \ 2 P r l n l g i S t a n d ( W a 3 $ 1 4 9 5 ) O N L Y S . S S3 3 2 4 S 1 8 P N n i e r S l a n d ( W a s S M . 9 5 ) 0 N L y i 1 ! . B 5P a p e r T r a yE « < « r i 8 ( r M n t l l l t o w i t ) 1 p n r W u l [ r u t M t n K o u o D i p m t E r ) n I ( " c l 5l s a a n w f f i i c m a n d r t a o r ? T r S u n t o m P i o e r T r a y a r r a c n e s l u i « i r o i S o n t o m s t a n d s i n n o r m T o u n t M p i p e r j s i t t o m s s o u o B p n n t c i . H t V i1 n e a t l y l o l d i n s u c k i t S u B t t . n l 1 S " 0 9 1 , . S 1 1 . B 5

F R E ED U S T C O V E RE V E R Y T H I N G B O O K

D i s c o v e r i h s a v i n g s a n e a s y s r i o p p m u , a v a i l a b l ef r o m T E E X C o m p u t e ! E x p r e s s P L U S r e c e i v e aF R E E d u s t c o v e r f o y o u r C 6 o C 1 2 8 ! C o v e r i a m i - s t a t i c , 8 - n . a u g e v i n y l s e w n t o o u r e x a c t i n gs t a n d a r d s m B r e i n f o r c e d s e a m s . G e t k n o w o u g r e 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 t s e r vi c w t t i a F f l E E c o p y o f n u E v e r y t h i n g B o o k t o C o m m a l a e C o / n p u l m g ( S 2 9 5 S n i p s i n o C t u t g e )

3 1 6 2 7 1 . 1 , : D u i l C o v e r a n C a t t l o g i i [ F 3 8 4 M M ! D u l l C n v j r a n C a i l l o g | Q 4 E ]6 5 1 S D 6 4 C D u s t C o v e r a n > . . , < i i , : ;

T h R i g h t I n t e r f a c e F o A I Y o u r P r i n t i n g N e e d s ! !

( S o u n d i n v Q s t m o n l l o y o u fC o m m o d e * * " R U N , O k . ' 8 r . j * * l i , . : . r r - i ; - : : r , ] [ . ' L

p J f i V I p i n r t r j n i f i l i a I m F J S I t e C f i 4 « n d V l C ' 2 O e r r t b t ] ) « 3 4 C o f l i m o d o r e p r i n | * f C w n « w i mc m 1 " 1 ' , u ' . ^ ' s . j i i3 3 5 6 5 . $ 3 9 . 9 5S u p e r G r a p h i x . e u r r e r . K p r m i m im o d e s . i n t e r n a l s c r e e n f l u m p s w t o n w u n i t t i c u s * i 1 c h fS u p p o r t s s u p e i s c n e l , s u b s c u & t . u n d e r l i n i n g , h o l d f a c e , a n f l

c h o i c e o c h a r a c t e r r t i f l i h s f r o m X e f e c4 1 T 6 9 S 6 9 . 9 5S u p e r G r a p h i x J r ■ m o r e « ™ m o i r t ' 5 i o n o !i f S r w G r a p f i u . h i f u m o g « i r h i c 3 n r j r r m i a n n u r t « K r * i( T e n f c q u a l i t y p r n m g C o m f M t i D i o w i i h 1 r r a t o ' p n n l e n f i o m

J 1 7 7 4 S 4 9 . 9 5

F r o m Y o u r F r i e n d s A T € N £

W g l a d l y s c c e p t m a i l o r d e r sP . O . B o 6 5 7 SS m i t h B e n d , I 4 6 6 6 0Q u e s t i o n s ? C a l l2 1 9 / 2 5 9 - 7 0 5 1

A G 4

S H I P P I N G C H A R G E SD H D E R A M O U N Tl e s s l h a n $ 2 0 $ 2 O . 0 0 - S 3 9 . S 9I 7 5 O 0 - S M 9 . 9 91 1 5 0 0 0 - 1 2 9 9 9 1 3 0 0 u

C t W R G ES 3 . 7 S

4 , 7 55 . 7 S6 . 7 5

7 6 7

1 1 [ p u j j c o o n i i » q i i H H m n « i C v » 9 v t i i H M i h « F o u o t O m J * r i t J d C M r i m y i i e i r o ^ j t a c t u i ' c a M O T E D u 1 0 p u t t t a J i m f j t a « ] t i n e s . p r t M u c l p r i c n t m i u v ' < t t * m & a * u b j * c i t c N n g # v h ^ d u i n o i c e " ^ * " P J l ™ * ' " * " a ' u ' v " •

N E X 7 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 DA 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

I N D I A N A O R D E R L I N E 1 - S 0 0 - 2 2 5 6 8 3 3

Page 118: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 118/136

K r a c k e r J a R e v e a l e d :B O O K I

L E A R N A B D U T C O P Y P B O T E C T I O N F R O M T H E X P E R T S !O u k n o w l e d g e o p r o i p t i i c n s c h e m e s h a m a d e u f a m o u s A n d w c a p a s s l h a i k n o w l e d g e

o I y o u 1 K r i c k i r J R a v M l a d B O O K I « u I j i o s i r e l e a s e i u r t H o l l u t o ' i a l g u i d e sd D s n i n e d r i n s i r u c i y o i [ h l a s c i n a l m g a r e a s o c o p y [ h o i o c I i d j i s c h e m e s a n d n o I d e f e a lI f M m

U O O K I I c o n t i n u e s ( n I r j d i l i o n w h i c h b e g a n w i t h m a n g i n a l w i t h n o l h i n g m o r o i n j n a o a s i ci ; \ i ' . : . ■ : m a c r m e l a n g u a g e , y o u u l e a r n t c o n i r o l s c n e o t h e n e w e s t , m o s l a d v a n c e d c o p yp r e l e c t i o n r o u i n e s o n t h r r u r k s i r « u y > H e r e ' s * m y o u ' i g e t m B O O K I I D e t a i l e d m ' u s i n g 2 0 c u r r t n | n e p r o g r a m s a e i a r n p i e s ' A e n h a n c e d . a n n e u t i l i t y d i s * m ! n e p a r a m e t e r s ' T i w l a m o u s R a p f l i o K ' " c o p y s y s t e m R E V E A L E D 1 E x t r a B O N U S — T n el e g e n d a r y H c W o n ' * c a r t r i d g e !

D o n ' t a i n t i m i d a t e d i y c o m p l e . p r o t e c t i o n r o u t i n e s . L e a r n h o t l a k e c o m r o l o y o u rB i p e n s i v s s o l l w a r e M i s t a i l , k n o w l e d g e I p o w e r

B O O K I S T I L L A V A I L A B L E !U l l l y B d C D . P l e a s e a l l o w ! w » l s l o d e i i v e i y

O r d e r s o u l s i O B o N o r m A m e r i c a m u s t a d d I S t s t i i p p i n g !

K r a c k e r J a T 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 !

J I t ' f - # p o w e r f u l p a T a m e i t f b a « a c o p y i n g s y s i e m i n a i h a s l a n e n r o c a u m r y b s t o r m 1 W f i a l I p a f a m e i c 7 r s , u u ' . : « ' p r o g r a m l h a i . 3 - a y o u r 1 b * l o 1 5 7 1 d i s k O l i v e l s t r i p A L c o p y p r e l e c t i o n I r o m y o u r c i i w n s i v e s o i t w a ' e . ' p a v i n g y o w . f o U N P R O T E C T E D ,T O T f l L L V 8 H 0 K E H A C k u P S t h a t c a e v e n t i c o j j i e O w i l f i a S i m p l e f n s l c o p i e r !

W d e c l i n e K r i c k i r J u s l b i h L i ' s l s y s t e m o i t k i n d o t h n u r k u t i c d a y 1 u o i c l c r a i m ?M a y b e

E J u ! C c n ' i l a K e o u F w g r d f o n — i f y o « j n r H i H E A L s l o r y o h r j w g o o d K n c h i r J J H 3 , | U i (a s h c n e o o u r n u ^ o i T i e i i D o w o r r y Y e w o n ' i n a v e a n p r o b l e m f i r m i n g o n

E a s y t u h — n o s p t c u i h n o w ^ e D g e i r e q u i r e d 1 P t r w G r t u I — w i l l e a s i l y O a c f c . u N l e S [ r i a lm o u e r s c a n ' t 1 S u p - e i l a s l — s i n o * : - r - ' . e - . - ^ n 2 m a t t e r o M t o r i O s ' G r e a t v a l u e — n t nV o l u m e h a s a p p ' o i 1 p i r a m e l e i s 1 C u r r e n t — n e w K n c h i r J 1 V o l u m e s J e l e a s e d q u a r t e r l y . 1

A L N E V O L U M E S I I N O A V A I L A B L E - O B D E B T O D A Y !

K r a c k e r J a V o l u m e s 1 - a r s t i l l a v a i l a b l e .A l K r a c k e r J a x V o l u m e s a r $ 1 9 . 9 5 e a c h .

T h C 1 2 8 C a n n o nI ! \ S J U K I W H A T Y O V B E E N W A I T I N G F O H 1

H e r e ' s l h o a c k J O « I ' m y o C l J f l o w n e r s r i a v n M e w a i t i n g l o r 1 m C > C A N M D N g i v e s y o m m o o w e r t m y t u e v e r h o p e ) l o r ' J u s t I w a w m o m e H t H M

N 1 B B I E R — W o r k s w i t h s i n g l e o r B j a l 1 5 7 1 / 1 5 4 1 d r i v e s 'F A S T C O P I E R — U s e t o d a t a C r s ' s o K n c k H J n F I L E C O P I E R — E a s y l i i e m a i n i e n a n c e a n d m a m p u i a i i o n '1 5 8 1 F U S T C O P I E R — F o r i n n e l i g t i s p e e d 3 . 5 " d r i v e 11 5 8 1 F I L E C O P I E R — F o r h i g h s p e s d t i l e m s m p u l j l i o mM F C O P I E S - C a b l e s u n p r o l e c t e r ) I B M $ C P / M a i s k s iI / E 1 O R - W o r k s w i t h 1 5 1 1 . 1 5 7 1 , a n n e I b B I

d r i v e s ' E R B O f t S C A N N E n — C o m o i e l e w i i n o n s c r e e nd i i D l a y ' D E N S I T Y S C A N N E R — f i n d a i l e r e O d e n s n u sI r a c k B t r j c f c 1 D I R E C I O R Y E D I T O R — A l t e r o r g m u ed i s k d i r t c n r i e s 1 k h a c k e r j ■ . i o o o u n o l t e & l p a i a m s l d s 1

Y o u ' v e s e e n n i D o l e r s a l o n e t h a i s e l l f o t l n r i y - i i v e o l o n yd o l l a r s A n i h 1 0 K R A C K E R J A c a r a m e l e r s a r a t w e n l yd o l l a r v a l u e . Y e l t n e n t i r e C I 2 B C A N N O N p a c k a g e s e l l s l o H i s t I 3 9 N e v e i b e f o r e h a t h i s m u c h f J O w e r M e m t e g r a K d i n t o s i n g f e . a l f o r i i a o l e p r o d u c t I f y o a w C i Z S . y o a o n ' t n e t f e e l t e o m t o l d a n y m o r eO t h e r c o m p a n i e s m a i g n o r e y o u . o u t a K R A C K E R J A X . w k n o w D o w e r t u m a c h i n e w h e n w e s e o n

L i U s n o w V O i s N o i m w f i j l y o - j r t i . ' U M . i l . f . ■ O r d e r y o u r C l ? 6 C A N N O N I o d j y 1

O n l y $ 3 4 . 9 5

S h o t g u n I I M D O U B L E B A i m C L E O H I U n i F f l I M P F t O V E D f

W e ' v e l a k e n T r i e S h o t g u n , o u r p o p u l a r n i u b i e ic o m p F s T e i y r c « E L [ i « n i l p r o v i d e m o r e p o w e r , n i c e ^ a n e v e n m o r e T e a t u r e s i - - i M i c e ' T h E e & u n i S h o i g u n n [ h n e s i a n a a r n i & c

o m a k i n g c o p i e s u s i n g o n o t w o r y e s 'S h o i g u i c a e a s i l y c o p y c a t a d e a r c u l t r a c k 4 Q A u i o d e n s i t y d e t e c t i o n c a e a s i l y b t o g g l e d o o r o i l !T h s i n g l e d i i v e c o p i e r h a a o s c r e e n G C r M p i a y lA l l o w s y o u t l i s t d i r e c t o r i e s f r o m e i t h e r d i s k d r i v e 1S u p t f f j & l n o " T r u e D u j I " T w d n u ? c o o i e r n d i - 1C a p a b l e < . ' c o p y i n g i f i f i 1 ■ ' ' " p r o g r a m s a u t o r n j i i c a l l y 1A n " i r [ T i e g o o d p a r t w e ' v e m c i e j s e d l h

p e r l o r m a n c e W I T H O U T m c r e i s < n g m p r i c e 1 L i k e t h e o n r j m j l .S f i f l l g y n i \ a v a i l a b l e e r r n c r o t w l o r m a i s l T r i eS n o i g u n I I w h i c h i t h u l i i i t y d e s c r i b e d a b o v e 2 T h L o a d C S h o i g u n I I w h i c h i t h s a m e u t i l i t y p a c k a g e d a l o n gw i l h 3 o I h e h o t i e s t K n c f c s r J * i p a r a m e t e r s e v e r p r o d u c e d 1A n r i y o a l r e a d y o w t h a n g i n a l S h o t g u n , ; ■ ■ ■ u y o ^ r d i s k f a 1 5 O Q c r e d i t o t i m e r v e r s i o n o l S h o t g u n I I

E n f l t r w j y o o n J e r i t . S h o l g u n I w i l l d [ h e | o Q l o y o u 1

T h S h o t g u n I I O n l y $ 1 4 . 9 5T h e L o a d e d S h o t g u n I I

O n l y $ 1 9 . 9 5

T h B u l l ' s - E y eS G O O D . E V E N W E C A N T B E L I E V E I T

R i i o i d i o f c ™ I t ' s o n o I h l o u g h a s t c o p y p r o i e c t i o nr o j i - r e ' i o i n m a r k e t t o d d y , a n i t Q e m g u s e d D y s e v e r a lr n ^ L o r ^ o i t w ^ r e h o u s e s t c W v p r o h r b d s o m t o t h l i n t s it i n e a a - a i i a o i e l o t h C &

N o w , y o c o u l d g b r a k e O u y i n g e i j i e n s i v e " o M i t i a rb a c k u p s o p r o g r a m s y o u ' « a l r e a d y p a i d f o O i y o u c a ne x s r c i s e y o u r l e r ^ i t i m a i e n g h i t m a k e y o u r o w b a c k u p s N s p e c i a l k n o w l n d g a o e a j i e n e n t e i r e q u i r e d . A y o n e e d a r

l e b l a n k d i s k s a n l i v e r r w i u i e s o H i m e B u i r & l y e I f l i a y c c r e a t e y o u r o w c u s t o m R ^ p i d i o k c o p i e r s t B a c k u p y o u re p e n s i v e s o i t w a r e 1

A n r j h i a : ' \ . v . t ^ n ' t e n n j g n . R u i - E r * a l s o c o n t a i n *l e v o i u f o n a ^ n e c o p y s y i t e m l o G C O S 1 " 1 i t \ t f i r s t c o p ys y s t e m l D t u s e d e x c l u s i v e l y w i i h r n i n c G E O S e n Y i r o n m e n iF u l l y i c o n d r i v e n , i t r u n s d i r e c l l y f r o m t n G E O S f l e s k l o p 1 A m o u u l i i n y O o e s n ' l ] U S ! S i a n d a r Q r i e G E O S p r o g r a m s , i t a c t u a l l yn e u t r a l i s t t h e m , y o u r G E O S p r o g r a m s a r c o m p l a t e l yu n p r a i e c t e d 1

W e ' v e t a k e n c a r e f u l a i a y o u r a r c h i v a l n e e d s a n d h i l h t a r g e t d e a d c e n t e r — r r g h l i t " H u i - E y e l

O n l y $ 1 9 . 9 5

L o o k i n g f o S u p e r c a r t r i d g e ? ? D o n ' t f i n a l i z e t h d e a l ! !A r e y o u t h i n k i n g o B u y i n g a m u l l i - l u n c t i o n c a r t r i d g e ?

W e l l . O o n ' i m a k e F I N A L d e c i s i o n u n t i l y o l o o k a t t i i sc o m p a r i s o n c h a r t .

S u p e r S n a p s h o t 6 4 V 2 . 0 h a j u s t o e e n u p d a t e d t m a k ea e v e n b e t t e r u t i l i t y t h a n b e f o r e ! W e ' v e a d d e d f e a t u r e s l i k es y s i e m r e s e t c a p a b i l i t y a n s e c t o r e d i t o r !

C o p i e s m o s t m e m o r y r e s i d e n t s o l l w a r e o n t o d a y ' sm a r k e t .S n a p s h o t t e d p r o g r a m s r u n w i l h o u l t r i e 5 c a r t r i d g eO u c a r t r i d g e i e a s i l y u p d a t e d w i l h u t 4 D o R O M .O u T u r b o / D O S i t h m o s t c o m p a t i b l e l a s t l o a d e r t e s t e dt d a l e .A t t e n t i o n C 1 2 8 o w n e r s a o p l i o n a l s w i t c h i a v a i l a b l ew h i c h a l l o w s y o t d i s a b l e t h e C B m o d e w i t h c a r t r i d g ei p l a c e . $ 5 . 0 0 a d d i t i o n a l .S u p e r S n a p s h o t 6 V 1 . 0 o w n e r s m a u p g r a d e f o

$ 1 5 . 0 0 . C o n t a c t u l o d e t a i l s .

O n l y $ 5 4 . 9 5

S u p e r S n a p s h o t 6 ( S S ) V s . t h F i n a l C a r t r i d g e ^ ( F C ) ' S F C o m p a i i b l e w r i h A L C 5 4 / C 1 g 8 / S X 6 4 / M S D / l 5 4 1 / 1 5 7 1 / & 1 5 B 1 e q u i p m e n t ? f I t h c a r t r i d g e i t s e l f d e s i g n e d l b e a s i l y u p o / a d e a b t e ? V F e a t u r e s b o t h p r e - p r o g r a m m e d a n u s e r - d e f i n a b l e l u n c t i o n k e y s ? V W i l l i t p r i n t b o i h m u l t i - c o l o r a n s t a n d a r d h i m a p p e d s c r e e n d u m p s ?H o m a n y d i f f e r e n t s i z e s c a i h s c r e e n d u m p s b p r i m e d a t S a v e g r a p h i c s c r e e n s l d i s k i e i t r i e r K o a l a " o D o o d l e " ' l o r m a t s ?M e n u d r i v e n w i t h e a s y t r e a d , l u l l s c r e e n w i n d o w s ?F e a t u r e s b o t h f a s t l o a d e r a n f a s t d i s k f o r m a t i n g o p t i o n ?U n i q u e " R E S U M E " f e a t u r e ( p r o d t h a t S d o e s N O c o r r u p t m e m o r y ) ?D o e s I h e b u i l t - m M a c h i n e L a n g u a g e m o n i t o r c o r r u p t m e m o r y ( s e e a D c v e l ?M / m o n i t o r a c c e s s i o n I r o m r u n n i n g p r o g r a m w i t h r e s u m e f e a t u r e i n t a c t ?D o e s t h c a r t r i d g e w o r k w i t h p o p u l a r m u l t i - s l o t e x p a n s i o n b o a r d s 7I A L H a a n R o a c c e s s i b l e I r o m i t i e M a c h i n e L a n g u a g e m o n i t o r 1 'I t h e c a r t r i d g e T O T A L L Y i n v i s i b l e t s o l l w a r e w h e n d i s a b l e d ?S u p p o r t s C 1 2 6 l a s t m o J e d u r i n g s c r e e n d u m p s ?D o e s t h e c a r t r i d g e s u p p o r t m u l l i p l e d i s k d r i v e s ?I I t i e c a r t r i d g e s u p p o r t e d w i t h F R E E c u r r e n t p a r a m e t e r d i s k ?F R E E s h i p p i n g a n h a n d l i n g o a l o r d e r s w i t h i n t h U n i t e d S t a t e s ?

S U P E R S r J A P S H O T 6 I F O R T H E C 6 O R T H E C 1 J 6 I T H 6 M O D E .I C a n a d a o r d e r f r o m M a r s l w i e w S o i l w a i e P B o * 1 2 1 2 S a c k v i H e N E 0 A - 3 C 0 o n l y $ 6 9 C D ' F i n a l C a r t r i d g e i r e g i s t e r e d I r a O e m a r k o C o m o u l e r s o A m e r i c a C o m p a r i s o n d a l e 7 - 1 - B 7 .

C o n a s o l i a r h a Q a l e m a n o c o m p l y .

Page 119: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 119/136

C 1 2 8 H e l p e rT H F I R S T E L E C T R O N I C C 1 Z B R E F E R E N C E W A N U A L I

I I y o u ' v e e v e r f o u n d y o u i s e i l n w J i n g i n f o r m a t i o n w l Y t e r i g h i i m m i d d l e o p r o g r a m m i n g ," ■ ■ = . ' ■ w g o j I i I i I y I d » ; j '

l h e C i ? a H e l p e r 1 t h f r r s t e l e c t r o n i c f e i e r e n c e m a n u a l f o [ l i e C i ? B . L e t ' s s a t h a i y o u ' r er i g h t i I t i f l m i O d l f t O w r i t i n g p r o g r a m i [ h p o w e r l u l B a n t 7 0 l a n g u a g e w h y o r e a l i z e m i y o n « m e r e i n i o r m a i m n o n s p e c i e c o m m a n d . J u s t ( o u c h - ! > i e C t S B ' s H E L P k e y A l m o s ti n s t a n t l y ( l h a n k s I t n e I 5 ? l ' s " f i l l " m o d e ) m e n u a p p e a l s o y o u r s c r e e n J u & l s e l e c i ( h c o m m j n d i q u e s t i o n . a n m o m e n t < , l a i e r f u l l s c r e e n o d e i . n i e d i n f o r m a t i o n a p p e a r s , i n c l u d i n ga n e n a m Q i c s h o w i n g t h c o m m a n d u s A n a t h l o u c f i o a n o t h e r k s y . m a s c r e e n o d a t a \ d u m p e d t y o u r p r i m e r Y o u r e i h e i r e i u r n e d t y o u r B a s i c p r o g i i m . e i a c t l y w h e r e y o i e f | o f l !

T h C 1 2 3 H e f p e r . i m a c h i n e l a n g u a g e d r i v e n s d m i i I w o r k s i t h C i ? S r 3 3 0 c o l u m nf l i o d e w i t n a n R G B o r C a m p o s ' i e m o n r t o r Y o u c a n u s e e r t h e r 1 5 7 1 o r w i t h s l o w e r r e s p o n s e l i m e ,a 1 5 4 1 d r i v e

T h C i ? S H e l p e r i c o - r e s i t i e n T w r y o u r B a s i c p ' O f r r a m W i t h i | A L B a s t e 7 . 0 c r j m m i n a sa n d l u n t n o n s a r e d e l a r l e d w i t n M e x p U n a l i o n s a n d e x a m p l e s 1 1 a l s o a l l o w s y o u t p e r t o r m as c r e e n d L u n p i r o m B a s i c

D u t r a r i i a p s t h s m g i e r n o s i f l a i l i n g T E a l u r e i i r i i s t r i e p r o g r a m i u s e r r J e i m a b i p N o t o n l yc a n y o u m o d i f y m C 1 2 S H e l p e r < i s e i 1 . b u y o u c a n a c i u a l i y e d i t a n c r e a l e y o u r o w c i r s i o r n H i e s 'T h e p r o g r a m g u i d e s y o u w i i h p r o m p n . h e l p i n g y o t e a s i l y c o n s i r j c t y o u r o w c u s t o ma p p l i c a t i o n s , c o m o l e l e w i t h m e n u s ' Y l h j c o u l d m a * e y o u r o w m e m o p a d s , c a l e n d a r s , e l e c t r o n i cn e i « j * l o o n e r p i o g r a m s — t h e h i t i s e n d l e s s 1

B u e v e n i t y o o n l y u s t h C ' Z B t f H « f r t « ! i . y o n t g e t t i n g m o r e t h a n y o u r m o n e y ' sw o r m G e t y o u r c o p y l o d a y 1

— E L E C T R O N I C H E L P F O f l A L B A S I C 7 C O M M A N D S —— P L U S —

A S C I I C o d e s e i ! B A S I C k e y w o r d s ! S c r e e n P O K E c o d e s !U s e l u l m e m o r y l o c a t i o n s ! B A S I C t o k e n s 1

B A S I C

S Y S R E S E n h a n c e dW E ' R E G D I H G T O C H A N G E Y O U H M I N D A B O U T B A S I C !

M a y b e y o u ' r e n e v e r w m u c n a l l * n t w n t b s i c F i j u r w a | L i ; t l o r x n > « M l a n g u a g ef a k r a i a n a o t g i n i K f i u i h t t s w r u t i o u i f i i n * a b o u t B « * . i t i t n y o u " n n e v e r h u o S Y S K E S

S v S f t E S r e s i d e s i m e m o r y , o u o t r i e w a i t i t r i e U L T I M A T E B J s i c e n h a n c e m e n t s y s i e m l o ■ i i i i . : , : C i ^ . r : ! i [ r . . ; T l ^ . S V S f t E S a r J c i s a v e r ? S m a | o r c o m m a n d s a n o v e r I D O O a d d i t i o n a ll u n c l i o n l i s t a n n a r y B a s i c N o m i l w a s n ' t a t y p o T w c n r y - f i v e M H J O B C o m m i n O s . O n T H O U S A N D a d r J i i i o n a l l u n d M j n s I m p r n s s e d 1 ' T h e r e ' s m w

S Y S T 1 E S r e a i u r e s a f l f c t e n d c i r S u p e r f l o s - w e d g f l , r e d u c i n g e v e n t h m o s t c o m p l e ' c o m m a n ds e q u e n c e s t o l e w s i m p l e k o y s l r o k t s I I a l s o a l l o w s y o u l u s c r o l l r j o i r i l o u v a r d a n d D o c k y a r dI h i o u g h y o u r B a s « p r o g r a m s W v o e v e n a d d e d a n a l n e l a s l l o a d e r r o u t i n e t m a k e l o a d i n g u

t u i l a s i e r .S V S R E S i a d d i c t i v e t p r o g i a m j n e r i . d l j i n o t r o l h # p r o g r a m s : n e m s e u e s — n o i u n l i m e

r j r y i n e e c e d ( o p i o g r j m i c r e a - f d w t t t i S Y S f i E S D t a k e o u r w c r J ( o i t J u s l a s k a n ye i o e n B a s i c p r o g r a m m e r w h a T i r i e o e s i B a s i c e i l e n s o n s v i f e r n o n L n e m a r V t i i s — h e s a ■ S Y S B E S ' -

- E 4 M P I E S V S R E S C O M M A N D S —A P P E N D D E L E T E L I S T H U A U T O D U M P L O A D S A V E B L O A DE X E C V E R G E ' . F I D B K t l N F I N D H u l l S E T P C H A N G E G E O L D * T R A C E C L O S E K E Y S P U V E H I F V C M K I L L F l N U M B E RW H S Y S f t E S i u n o r D t K l e d a n d c o m e s c o m o l e l e « n l l i o v e r M p a g e s o c o m p f t n e n s i v *

d o c u m e n r a t i o n H o u n d i a i t l i a c t i v e c v j o ' s I r i r e e r i n g o i n d e i I I l o u ' r t H E A L L V i m e r e s l e d i p r o g r a m m i n g , g e S ' S B E S — i w a n c o i w B a s i c t h a i y o u T i e v n e t t t i k n e w M i s t e d 1

O n l y $ 3 9 . 9 5

O n l y $ 2 4 . 9 5

H a c k e r ' s U t i l i t y K i U S T H S A M E T 0 0 L 5 T H B T T H E X P E R T S U S E !

A r y o ' ( M y I l a k e c m l r o i o y o u r s o f t w a r e ' L e u ' ■ r O u t H a c k e r ' s U t i l i t y K i c o n t a i n s I t i e m o s t i T i p r e s s i v ea r r a y o t o o t s e v e r j s s e m b l e o i s i n g * p a c k a g e 1

O u l o K r i c k i r J a i p r o g r a m m e r s p u t o g e t h e r " w i s hB * l " o l o o l s I h a t t h e y w a u l e d l w o r k w i t n — a n d I f i e n » c n l r w o r k c r e a t i n g I t i e p e r f e c t s e o u t i l i t i e s . T r i e r e s u l t : T h H a c k e r ' s U f i l i i y K i N o Y O c a n u s e ( h s a m e p o w e r f u lu l i ' i d e s [ r i a l W d o — i \ i r a c t i o n o t h e i r i r u e d e v e l o p m e n ic o s l s 1 H e r e ' s w h a t y o u ' l l g e l .

W H O L E D I S K S C A N N E R — u s a g e , e r r o r , d e n s i t y i n t o f a s ! 1C C f l E D I T O R — n e w r a d a t a i h e w a y o u r s y s t e m s e e s i t 1F A S T D A T A C P I E S — a b s o l u t e l y w i l t N O w r i t e e r r o r s 'I C F i ; D R I V E N I B B L E S — l a s t t p o w e r f u l / s t a l e o l i a r t 'F I L E T R K / S C T R T R A C E R — I m d a n s e c t o r l i n k i n l i l e

t s s l 1 B Y T E P A T T E R N F I N D E R - l i n d s a n p a t l s r na n y w h e r e 1 C U S T O M C O P I E R C R E A T O R — t h e O N L Y o n o U k i n d ' R E L O C A T A B L E M / L M U N I T O R S - i n c l u d i n gd r i v e m o n i l o r i F A S T F O R M A T T E R - p r o g r a m m a b l e t r a c k so w h o l e d i s k 1 D I S K F I L E L O G — q u i c k l y I m d l i i e s l a n / e n da d d r e s s e s '

P r o f e s s i o n a l m e c h a n i c s a n p r o g r a m m e r s h a v e o n I t i m gi c o m m o n i n t y D o i h u s i h [ m e s i t o o l s a v a i l a b l e . T h e s tl o o l s w e r e d e v e l o p e d s p e c i f i c a l l y l o m e e t t h d e m a n d i n gn e e d s o o u K n c k n J p r o g r a m m e r s . T h e y a r u t i l i t i e sc r e s t e d t > e n p e r t s . r e l m e d u n d e r c o n s t a n t u s e . a n p e r f e c t e dl o y o

O n l y $ 1 9 . 9 5

S u p e r C a tT H E U L T I M A T E D I S K C A T A L O G S Y S T E M !

A c r e t i r e d o T u i r c h i n g e n r l t e s ^ y r r i f a u Q n y i x r d i s f c s i f i n a i t i e o n l i n e I f i a i y o u ' r e i n t e r « t w m F r u i i r a r c d b c a t a l o g p > o g r d 4 n & i h a l r u 0 < i 1 0 ' m e m D i y o s i w a g c s r j d t ee v e r y n m y o u r t i t i k l i b r a r y g r o w s ' T n e n N O i r h e l i m e T m v e s i S u p e r C d t , H i m o & o p r ) r s i i c , ^ L ' f l o c c a t a l o g i n gS y s f e m a v a i l a b l e f a y a u r C o m m o r J o r g 6 < 4 '

S u p e r C a l A \ U m i y o l c a t a l o g u t 6 4 d i s kr j i r e c t o r i e s — u p ( 1 , 2 f l O w i t h r w o d r i v e s ' V o c a i n d e x a n a l p h a b e t a 5 , 0 0 0 t i t l e s — a n d u t 1 0 . 0 0 0 w i t h t w d r i v e s ' S u p e r C d E n \ i \ a c c e p t C s * s * i ' h d u p l i c a t e I D ' S , ' r t i l hp n n l e f , y o u ' l l i m p r t S H d D m v a r i e t y o r e p o t i T o n n a l ^a w a i i a b ' e r y o Y o c a l i s t t e a l D ^ a b e t l c a ^ o r f l e i 0 b d i s k O i $ k h t a f l f j I f s i s c a b w r t M U y n a m e . & I D O u c a i a l o i j e d b l o c k s I r o c f i s h . a n d i s h n u m t K r h Y o u c a e v e n p n f l i s v l a b e l s i a n o t h r e e O i f l e r e n t t o r r n a l G 1

S u p e r C a t i i n c r e d i b l y f s i — 1 1 c a f i n d A N l i l l e i | u $ t 1 s e c o n d s , a n c s o r t 1 , 0 0 0 l i l i e s i m e r i t 0 s e c o n d s ' A n S u p e r C a l c o m e s w i l h a t u r n p r p h e n s i v e , i l l u s t r ^ t a d . i n d e x e dm a n u a l , a l t n o u g h i < p r o r j a b i y w o n ' i n e e d i t m u c h — o u re f t e r i s i v D m e n u s a n n w p s c r w n s s e 1 i f l j i

f a c e i l — i l t Q r g o i n g i g l t n t r o u p e o C i W o g m gy o u r l i b r a r y t h t i r s l p l a c e , i q m a w e l l u s m b e s ti w i o n t h e m a T k p i S u p e r C a t .

G r a p h i c L a b e l W i z a r dT H E C H E A T H E G R A P H I C S L A B E L U T I L I T Y !O D o y A n o l h e r m a o h i c l a b e l i n g u l i l i l y . f r l i .D o n ' t k i y o u r s e l r . W e ' r e [ h s a m e p e o p l e w h o O r o u g W

y o u S u p e r C a i . a n w c o u l r f n ' j m a k e a b o r i n g i r d r i t y i f o u l i v e s d e p e n d e d o i t A b l e l u s P r i n t S h o p " " . P r i mM a s i e r ™ . S o t i w a r e S o l u i i o n s ' " , o c o m p a i i o i e g r a p h i ci m a g e s . T l t t U D e l W i r a ' d i a e s i g n M l l a k e a d v a n t a g e o t h h u g e l i b r a r y o g i a p r - i c s u n i u e d t m e s e p r o g r a m s A n t h a t s | u s t t h b e g i n n i n g T a V e l o o k a t I h e s e f u i u r e s — a n dm e o r d e r y o u r c o p y l o d a y 1

P r r n l a g r a p h i c u l l i n e s o l t e x l o m a i l i n g l a b e l 1E a s y t u s m e n u s I t j l w m g l a s t P o p U p W i n d o w s !S a v e l a b e l s l r j i s k l o r l a t e r m o d i f i c a t i o n p r i n t i n g 'P r i n t o n l a b e l o p n a l l a b e l s i r a m y o u r r j a l a d i s k s !

■ A u t o m a t i c a l l y o n n t m u l t i p l e c o j i i e s o y o u r l a v o r i t a l a b e l s 1F l e n t l e — y o u c a n p r m l y o u r i i b e i s 1 2 . 3 , o i e v e n

a c r o s s 1 l a h e t W n a n J a c l u O e s o v e r 5 n c i | m g n t wg r a p h i c s — F R E E ' P r i m c a i a l o g s t o n i n g 2 d i s k g r a p h i c sa n t i t l e p e r p a g e 1 U s e E p s o n c a i T j a t i O t e o c r e a t e y o u ro w c u s t o m p r i n t e r l i t e 1 P r i n t t e i l i a n c o m b i n a t i o n o s l y l e s y o u r p r i m e r s u p p o r t s 1 H r e O i s p b y a l l o w s y o u l f o o d a n p r e v i e w u t o g r a p h i c s s i m u l t a n e o u s l y — e v e n I r o mf l d i f f e r e n t d i s k s !

O n l y $ 2 4 . 9 5

O n l y $ 2 4 . 9 5

S u p e r S n a p s h o t S l i d e s h o w C r e a t o rT H D Y N A M I C N E C O M P A N I O N U T I L I T Y F O S U P E R S N A P S H O T 6 O W N E R S !

T h i s i H O T 1 V o u k n o w t h a t S u u e r E n a p s b o l 6 4 c a c a p t u r e m u l t i c o l o r o r f l r e s d i s p l a y e n y o u r s c r e e n a n s a v e■ I l d i s k " l i l e O u r w S h d e s t i o * C r e a t o r H i s y o ud i s p l a y s e r i e s o t h e s e i m a g e s . w i t n d y n a m i c o p l i o n s s u c na l a d e i n T a d e o u t d i s p l a y , p o o p o o i d i s p l a y , a n y o u r c h o i c e o ' d i i t e r e n i r a n t s l o [ r e a l m s y o u r o w c u s t o ms c r o l l i n g c a p t i o n s ' W e ' v e e v e n i n c l u d e d p r o g r a m m i n g l a l l o w y p t e a s i l y i n t e g r a t e h r e s o r m u l t i c o l o r s c r e e n s i n t oy o u r o w M / L o r B A S I C p r o g u m s w i l h l u l l c o m r o l ! C h e c k o u t h e s e f e a t u r e s

R E Q U I R E S t h S u p e r S n a p s h o t c a r t r i d g e l c r e a t e 'D o c s N O n e e d S u p e i S n a p s h o t c a n r « j g « r d J s c l a y 1D i s p l a y a l e a s i I s w e s w r t h 1 5 * 1 i w i t n 1 5 7 1 !I n d u c e s t a d e m ' o u i a n d p o o n ' o i l s p e c i a l E l e c t s 11 l o n t s a v a i l a b l e T o c u s t o m s c r o l l i n g T g x i d i s p l a y s !B u i n t a s l l o a d e r r o u t i n e l o r b i g l t s p e e d d i s p l a y s 'A m a j m g l o p n e a — O R D E R Y O U R S T O D A Y 1

O n l y $ 1 4 . 9 5

G r a p h i c A r D i s k sH O N E C L I P A B F R O M S O F T W A F F S O L U T I O N S ' " !

L e i ' s l a c e i f y o u D b r i g h t \ l \ t r \ \ t Q . c r u t r v ep e r » f i — m a S T I L L n o t j & i e t O O r a w a s t r u o h t i » n a * n l h ir a t e

W e l l , w c a n h e l p E a r n o o u r G r a p h i c A D i s k * t e a i u r t *1 0 O u l i l a n f l m f i n r e g ' a p h i C i , c o v e r i n g a w i d e r a n g e o * . u t > ] e c : t s a n t o p i c s , c r e a t e d b p r o f e s s i o n a l a r i i s r t

W e ' v e g o g r a p n i c s l o i m f i d a y s , g r a p n i c s f o s p o r t i n ge v a n i s . a n i m a l a n p e o p l e g r a p h i c s , p e l s , k i d s . c a r s , b o a i s .p l a n e s , s i g n s . t t i i n - Q s . p l a c e s , t h h a g o e ^ o n a n d o n Y o u ru s l o [ h e m i f u n n e d o n l y D y o u r o w i m a g . i r i a t > t i J i F o s i g n v c a r d s . D a n r e r s . i n v i t a l m n i l l y e i s . o w h a t e v e r y o uh a v e m i n d r y o u ' l l F i n d , i m a g e i n a i ' $ \ u % \ r i g h t 1

E a c h d i ^ k T u t u r e ^ l i m e g r a p h i c s t B O f H P r m l S r > o 0 T "| i * e A a n P m M a s t e r " f o r m a t s 1 A i > o i h e s e g r a p h i c s a t w o r k w r t h o u i o w s u p e r b L a b e l W i z a r d p i Q Q t i f n s w e l lG r a p n i c f l D i s k * g r e a t a r w r n e v e r V a t l o r c i o l e 1

D I S K S 1 - A V A I L A B L EO n l y $ 1 4 . 9 5 e a c h

G C M P I T E F M A R TN e e r J m o r e i n f o ' C a l l o r

w r i t e l o o u t r e e c a t a l o gP r o g r a m s u b m i s s i o n s w a l e d !

G o C o m m i s s i o n s -N a t i o n a l M a r k e t i n g .

C H E C K S , M O N E Y O R D E R S O R V I S A / M K S I E R C A H D .M a i l y o u r o r O o r t o C o m p u t e r M a 2 7 0 0 N A n d r e s c n R o a d / V a n c o u v e r , W 9 8 B 6 1P n o n e o r f l e r s w e l c o m e 1 2 0 6 - 6 9 5 - 1 3 9 3S a m e f l a y s h i p p i n g / N o C . O . D o r d e r s o u t s i f l e U . S .

P L E A S E M O T E : F r a h l p p l n g h i n d l l n e o a l o r d « r » C . O . D . a d M . O O l l o t i l o r d a r ■ A l l o n J « r a m u i l b p a i d I U . S . t u n d i .

D E A L E R S — W E H A V E T H S U P P O R T Y O U ' R E L O O K I N G F O R !

Page 120: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 120/136

D I S C O U N T S O F T W A R E a n F R E E L e r o y ' s C h e a t s h e e t

W c a n y a c o m p l e t e l i n e o fF R E E

C O M M O D O R E 6 B a s i c C o m p i l e r G

a P a c 6 4 h a n P a 6 o b o l 6 4

I O H a d « > r o r t a l h a n g h a i

t r i p P o h e r a t a D i s k s ( s u c h )

J 3 J 3 $ 3 $ 3 $ 2 S 3 $ 2 $ 2 s z s i

L o r o y ' s C h e a t s h e e t o y o u rB R O F J E R B U N D

C a r m a n S a n d l o 2 P r i n t S h o p $ 2 P r i n t S h o p C o m p a n i o n 2 G r p h c L i b r a r i e s 0 . 1 . $ 1

C H E A T S H E E T P R O D S

S O F T W Q H K 3

E M H e ' p Q s c f cL a b e l M a k e r

C R Y S T A L R O S ED o o d l B

S 7 . S 5$ 3 S 3

E O SD o s k n a c kF n n l p o c k

G e o D s iW o r k s h o p

1 4 $ 2 S 2 1 3 1 3 $ 2 $ 3

B O O K S O N a E O SG s o s I n s i c l n & o u t

H o l n o ( l i e m o . " !o u o l G E O S

D i s k f a b a r 1

C S 1 S 4 1 A l i g n m e n t K 3 D I G I T A L S O L U T I O N S

P u c k e r F i l e r 4 P o c k e t P l a n n e r 2 4 P o c k e t V A i m i 2 4 D i g i t a l S u p a r p a c k 7 P o c k e t D i c t i o n a r y 1

E L E C T R O N I C A R T SC h o a & r n a s t o r 2 0 0 0 3

L e g a c y o t h e A n c i o n : a 2 E P Y X

F a s t L o a d ( c a r t ] 3 P . E . G r a p h i c s » t , * 2 ,

0 i « , l i s e o M 2 M o v i e M o n s t e r 3

I N F O C O ML o a t h m G a d d o s s o s 2

M I C R O P R O S E

f a C O M M O D O R E

6 1 2

P L U S o a n s o f t w a r e p a c k a go i c e ! S e b e l o w F a s h i p p i n g ■ ■

P R E C I S I O NS u p e r b a s e 6 4 6 S u p e r s c r i p t 3 S u p o r l m o T h e B o o k £ 1

P R O F E S S I O N A LF l e e t S y s t e m 2 > 4 F l e e t F i l e ; 3

T r i v i a F e v e r w h 1 S I M O N S C H U S T E R

L o v o j o y ' s S A T , 5 S t a r T r e f c - K o b a y a s h i 3 T y p i n g T u t o r 3 3

S P R I N G B O A R DN e w s r o o m 3 C I ' p A n V o H i o r i a 2 C l i p a 1 I C e n H c a l e M a k e r 3 C o r l i l i c . 1 1 0 L i b r a r y ( 2

' ■ I I I . I O l I . 'F l . r j h l S i m u l a t o r I I 3 J e 3 S c a n e r y d i s k s ( e a c h ) S 1

T I M E W O R K 5D a t a M a n a g e r 2 3 P a r t n e r 6 4 S w i t l C a l o w / S i d e w a y s 3 S y l v i a P o r t e r F i n P i n r 3 W o r d W r i t e r S 3

D o n ' t f o r g e t l i « l o c t y o u r

o S 2 S . 0 0 o m o r a y o g e ' o r m a t i o n .

C O M M O D O R E 1 2 A B A C U S

B a s i c 7 . C o m p i l e rC a d P n c I J aC h a n P a 1 2 C o t » l l 2 9S u p a r CS u p e r P a s c a l 1 2

A C C E S SM a c h i s e c a i t

B E R K E L E YG E O S 1 2

M I C H O S P H E R EC a s h - i n C a s h o u

4 4

$ 3 $ 4 - 1$ 4

4

$ 3 $ 5 $ 6

P E R S O N A L C H O I C Ee T h C I E f l

P R O G R E S S I V EB o b ' s T o r m P r o 1 2 BS u p e r b u s e 1 2 95 u p e r s c r [ p l l 2 8V n a s l a rV u a w n t a

P R O F E S S I O N A LF l e e t S y s t e m

T I M E W O R K S

$ 2 $ 5 $ 7

6 $ 6 $ 6 J S

D a t a M n a o 1 2 P a r i r t o * 1 2

I S I S $ 5

L a b e l M a k e r ™S o f t w a r e b y L e r o y

A r t v a n c o r J p r o g r a m d e s i g n e d : ; : . : ' . ; , : , ' l o m a k i n g l a b e l s . P r o - d e s i g n a dl a y o u t s ( o 1 a i H e r o n l l y p o s i n c l u d i n g : S t d . l a b e l s , A u d i o C a s s e t t e ,

F l l o F o l d o r , F l o p p y D i s k , M l c t O D i s k , S h i p p i n g L o b o l s , R o t a r yI n d o i C a r d s , C o n t i n u o u s E n v o l o p o a , n n s l z o s o H a n d

F e E n v e l o p e s O v e r 5 0 l a b o l s I n c l u d e d I p a c k a g e .i , | : j ; t < i ^ . c o c n m i i i i i ' v I D a t a M a n a g e r 1 2 B ,

D a t a M a n a g e r 2 F l e e t F i l e r , S u p e r b a s e , C o n s u l t a n tW o r d P r o c e s s o r s s u c h a E a s y s c r l p t ,

P a p e r C l i p , o F l e e t S y s t o m .

L E R O Y ' S C H E A T S H E E T *K e y b o a r d O v e r l a y s

P L A S T I CL A M I N A T E D $ 3 . 9 5 e a c h

$ 7 . 9 5e a c h

F o r y o u r C O M M O D O R E 1 2 8 ™ F o r y o u r C O M M O D O R E 6 4 P u Y o u r P r o g r a m ' s C o m m a n d s W h e r e T h o y B o l o n g A n Y o u r M a n u a l s O T h S h e l l .

H a v e y o e v e r s a a y o u r c o r r p u i e r w i l h I h o m a n u a l I y o u r l a t r y i n g l ( m d a n e l u s i v e c o m m a n d ? H o m u c ht i m e h a v e y o u b s l s e a r c h i n g t h r o u g h m a n u a l s l r e f r e s h y o u j m a m o i y o h o l C w h a l y o u w a n t e d ? N o y o u h a v e a w a y l e n t h a t I r u s i r a l i o n - L e r o y ' s C h e a t s h e e t s .

L e r o y ' s C h e a t s h e e t s h e l p y o g e i n t o y o u r p r o g r a m r i g h t a w a y . W p u t t h e c o m m a n d s l i g h t a y o u rf i n g e r t i p s , a c t u a l k e y s l r o k e s a r i b o l d t y p e , v a r i a b l e s a r s r i o w n i i t a l i c s . D e s i g n e d b y s o f t w a r e e i p o r t s , o u d u r a b l e p l a s l c l a m i n a t e d o v e r l a y s a r c o m p r e h e n s i v e r e f e r e n c e a i d s w t i i c h d o c u m e n t p r o d u c t s y s t e mc o m p l e t e l y . N o u s y o u r s o f t w a r e m o r o e a s i l y a n m o r e o f f e c t i v o l y . W i t h L o r o y ' s C h e a t s h e e t s y o u ' l l n e v e rh a v o l h u n t f o r a p r o g r a m c o m m a n d a g a i n l l l i — i « i m i » « « i * n i * ™ i t o i

O r d e r N o a n d S a v e . . M o n e y , T i m e a n d F r u s t r a t i o nC O M M O D O R E 1 2 $ 7 . 9 5 e

P I * . — » - f l t * * • b f c 7 - " f l L E I J Q r C M E A r a H I E l S h i f

P n p c r t a d i R f e rB a s i c 7 . B l a n k s i n o tD ( l k l 5 " 7 !E a s / S c n i

L E h F l o w S y t n mr i i ( j h l S i m u l a t o rG E O S W o r d W r i t e r

K o v b o p t d E » l a n d « ( p e r o r d a r )E q u l p m * n l a l a n d ( v }E U T E H E U S O O K b / o n ^ 1 7 . 9 5 m

i

S t a t e

C O M M O D O R E G S 3 . 9 5 e P i c n > f l i * * ] n - f l r " & " O * i " - f l I - E P Q V 5 C H E A T S H E E T S I r C O W k V O C O R L f 4 t - O N & " - X f i p l u » U i p p r g

C U T - O U T - I O j m t l F O D Q t T E D L i r * 3

F o T h B u g i rG E O S

A l I B h C O M M O D O R E 6

P o f N i r b o c V P l a n n e rP a p o r b o c k W r i i e rP C l j

L

L

I j i h f o h m a T i O M : F d I i d i d t O v w M n f l c n h i v ' i i t » » t * . o rm < r , - y r j r r l e r P . r i L i n i l & t o m p a r i y C i l H k l l i . l i w t v n - k ^ I C l t b F H A 4 l « 4 C a r d

a n r j V . O r r j i r * L i l a a u I r t C h l U « r f ■ ■ p U r t W A f l " l B U r l i « » i H r J I V f l i L j A l> j j i > l K i t a c n i n Q * a n n o b i r w u c a . T A X E S '

C H E A T S H E E T P R O D U C T S , I N C . P . O . B o i i m e a P i l l s b u r n h . P A . 1 5 Z J 8O r d » r s o n r ( T O L L « l f E 1 - S 0 0 - 3 3 4 2 a i » P A O n f W J - ( 4 1 2 J 7 8 I - 1 5 S 1 D E A L E H I N Q U I H E S W E L C O M E

W r r t a l o f i t * c a t a l o g o n l t w a r i i n d a c c o s s c r l t i

l i i i i [ • ■ « ■ ■ 'B l i n k

P V J * c k * 1L l f t l l n w W » m n t iE r r o r F i e i

H I G H Q U A L I T YL O P R I C E

5 ■ / . " D I S K E T T E SM A D E I N U . S . A .

w t t n i d L i b * iW i t h I V i . l . I ' r - , ! . i T l b lW l i h E n x l D p c i

• I F a c l o r y S e a l e d P o l yP a c k l

3 6 E A C HO o w b l a ' • - '

[ > ' . i . M r [ > « u ' i ' || W H U H I N G 5

. S I

B 9 H i g h O

O O I

E A C HS i d *n V I V

S O N Y P O L Y P A C K3 D I S K E T T E S

s . 0 « • < »1 3 5 T P I

■ ; . . .

$ 1 . 2 1 » C D S 1 3 5 T P I

■ ; ■ • :

K E N S I N G T O N , .M o u i b C l o i n l n g K i a n M o u t e P o c k e tS a i a $ 1 7 . 9 5 9 B ( S u g g . R e t a i l $ 2 4 . 9 5 )

M o u i o w n yS a l e $ 7 . 9 5 e a . ( S u g g . R e t a i l S 9 . 9 5 )F r e e s h i p p i n g w i t h d i s k e t t e o r d e r

W i O r d e r 1 2 5 . 0 0 H C o n t i n e n M i U S M . O O / 1 0 0 o f e w e r d i s i c s F o r B l r j n o r d e r s , A P O / F P O . p l e a s a t a l l . M r t s i i i e n i s 3 0 a * / , l a t . P r i c e s s u b i s c i l c l u n g * w i l r i o u in o t i c e H a i r s 3 A M - 7 0 P E

C A L L F O R F R E ES A L E S C A T A L O G !

P r e c i s i o n D n i n P r e d u c t i ' -O B o I J t T . C r u i d R i r n d i . M W i l l

T * F r O r d e r L i n n r M I . W 0 - 6 J 2 - ? * f i aT o l l F r O f d c r L i m : O t i t u l c M I - K O - U I - C D U

C o m p u t e r M a k ey o 5 1 , 0 0 0 , 0 0 0 ?

W I T H L O T T E R Y P C Y O U H N E X T T I C K E TC O U L D B W O R T H M I L L I O N S !

L O T T E R Y u ! , ( ■ ! , r n t f l a j o w u r ; m s U M i i i j c u y o c o m n u i e i i l i - n r r m i i u - , u u l n : M n : t l < c n u m l x ' i w i l e c i i o nh w H w w i l l w i i t i e i a n r j O s l o t t e r y ' l a m e s y o

U \ i f . \ t i t j N q i i l r i ! t u l n p n n 9 i : f * W T n e i l i o d s l h . i tc . x g i j ^ O U S e . t r a f r r i . i j h ; O u i , ' , u r - . i y o s t a l e

i f i / j t ' « f t r s ) r s t t s : a . a j i t i i . . 'J o i n t h g i o v A I f s i o w f n a j i s u s i n g o u s y s i e m

S P E C I F Y -L o i t c r v f . " i C b - m Z B ) L O I t e r y + < i ' P i u sK i l l e r y S T t a i l L H H C

H i ' . 1 I ' < ■ - ■ • i 5 P U l r >

i l f t i r i ' i m' A a r r a j i s w r c r l t t a r i c r n a r k 1 , o f

B D 5 9 l e s ' i y u K h m e s I r . cS ' ^ a i f l ( l i £ l s . ' e [ l l f i " ' i : ' r ! ' ' i ^ u A l a : i

l o l d e r s e r a i 2 9 ( S e a c h o l u s S 0 p o s t a g eh a n d l i n g p e r O r t j l r l

H l m i i i b r e b K i h M \ K a d S t / n s a l e s i a « -i O r d e r s o u i s i r t i f N o r m A m e r i c a a d d S 3 O O

C O o r d e r s c a l l1 3 1 2 ) 5 6 6 - 4 6 4 7

S u p e r i o r M i c r o S y s t e m s . I n P B o " ' A M C I i n g I 6 0 0 9 D

Page 121: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 121/136

P R I N T E R P A C K A G E S P E C T A C U L A RA J P R I N T K H P A C K A G E S I N C I . V R E N S K \ [ H . t . ' O i : m M I P ] < M I L ' I ' I M . I C O N T I N E N T A L U S

x i : i i ■ ( s i ; p e » c H A P i u c i m h i \ v \ . i n o t j r . ) h u h m m a i l o r d e k c o m p a n y

P a n a s o n i c" P A N A S O N I C 1 0 8 0 J

P R I N T E RX E T E C S U P E R G R A P H I C I N T E R F A C E$ 2 0 9

N S U R C H A R G E S O C R E W T C A R O SF H E E S H I P P I N G I C O N T I N E N T A L U S

P A N A S O N I C 1 0 9 1 iP R I N T E R

X E T E Q S U P E R G R A P H I C I N T E R F A C E$ 2 3 9

N O S U R C H A R G E S O N C R E D I T C A R D SF R E E S H I P P I N G I C O N T I N E N T A L U S A

P A N A S O N I C 1 0 9 2 iP R I N T E R

X E T E C S U P E R G R A P H I C I N T E R F A C E$ 3 6 9

N S U R C H A R G E S O C R E D I T C A R D SF R E E S K I P P I N G I C O N T I N E N T A L U S

N X - 1 0 P R I N T E RX E T E C S U P E R G R A P H I C I N T E R F A C E

T L O T A D V E R T I S EN S U R C H A R G E S O C R E D I T C A R D SF R E E S H I P P I N G I C O N T I N E N T A L U S

N X - 1 5 P R I N T E RX E T E C S U P E R G R A P H I C I N T E R F A C E3 3 8 C T $ 3 6 9N O S U R C H A R G E S O N C R E D I T C A R D SF R E E S H I P P I N G I C O N T I N E N T A L U S A

N P - 1 0 P R I N T E RX E T E C S U P E f l G R A P H I C I N T E R F A C E

2 S * + € C $ 1 9 9H S U R C H A R G E S O H C R E D I T : ; . [ ;F R E E S H I P P I N G I C O N T I N E N T A L U & A

6 4 C O M P U T E R1 6 4 1 C D I S K D R I V E

! & ) 2 C M O N I T O R1 S 4 1 C D I S K D R I V E

C - 1 2 8 C O M P U T E R1 6 7 1 D I S K D R I V E

2 0 0 2 M O N I T O RC - 1 2 B D C O M P U T E R

C A L L F O R I N D I V I D U A LS U P E R P A C K A G E P R I C E S1 7 5 0 R A M E X P A N D E R1 7 6 * R A M E X P A N D E R

1 3 S 1 H O U S EA V A T F X I B H U O O C MA V A T E X 2 1 0 0 H J J O O E MC O N T R O L L E R

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

S F J K O S H A1 0 C O V C P R I N T E D

W I T H B U I L T J NG R A P H I C S I N T E R F A C E

( e E l b aH S U R C H A R G E S

O C R E D I T C A R D SF R E E S H I P P I N G

C O N T I N E N T A L U S

C O M P U T E R S Y S T E MC A L L F O H 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

e p s o i n tP R I N T E R P A C K A G E SP H I C E S T O O L O T A D V E R T I S E

S u p u r b a s o 1 2 8 .W o r e f w r M u r 1 2 D a i i i M r i n j g u r 1 2 8 . .K i i p o i s c r i p l 1 2 S u p o r P a r i 2S y l v i a P o r t e r 1 2

M O N . - F R L 9 A MA B A C U S 6

J [ ^ * * ; ■ 5 u p r r c o m p i l e& u p t r P a i c * l - f l J U C C f : - - . \ \ * r „ G « I n i l d f f & O u t

X p e r S y i l e r n r , , .

A C C E S SL e a d e r B o a r dT o u r n a m e n t D U

E ' e t u t J v e Q t t k . * l C I j i h L d e r B r dT r i p l e P t

A C H V I S I O No 2 S a i k e t b a l l

H a d r r I . . . .r ,

H o w a r d T h O u c k .G F L F o o i b a U

P o r t a l

^ ^ ^ ^ ^

S 7 . 9 S. . . . ■ 5 2 . 9 *— 1 9

4 6 H 55 9 . 9 5

. 4 2 9 S

■ 9 P M

3 5 - 9 S3 9 - 9 51 9 . 9 5

2 5 - 9 5T 6 , 9 S

3 9 . 9 5

? 4 9 E1 4 . 9 5

r . C A L L1 4 . 9 52 5 . 9 5

, T 9 , T 4 . 9 5

2 2 . 9 5. 2 2 , 9 5

1 9 , 9 5

. T 4 . 9 5Z 2 , 9 53 2 . 9 5

, 2 9

. 2 9 B E R K L E Y S O F T W O R K S^ C U lG e o p u & l l j h

G c o C n T CW r l l f r ' i W o t k i f t o pG * < * h a r tD e i h D a kF o n i P a hG e o C a b l c . . . . . .I N F O C O MC a l l f o r i t e m w n d p

J / . V J. 3 4 . 1 5

3 4 . 9 5, 3 1 , 9 5. 2 7 , 9 5

2 2 . 9 5

3 9

P o d i e i F i l o r Z . .C - 1 2 8 S O F T W A H E

P o c H o ! W i n t e r 2 . . . .O a S i c C o m p i l e r 1 2 B . . .r o n i n m 5 l e r i 2 BV i - . . i w n 1 ( ! 1 2 8 .M i i l l i R l ; i n 1 2 8 . .

S A T . 1 1 A M - 5 P MB H O D E f i B U N D

S C o m p a n i o n . T o S h o pP r i n t S h o p , . . „ . , . ,C a r m e n 5 - i n r S l M j D

C D V VD e i l r w rF I L o a d

w o r m G a r r w iW J i i l r r C i J n i t l . . . .l u m m r ' G a m p i . . . .A p i h a l T r l i n g y . . . . .V o r p j l L f T l l l l yW u U l p J a nS u p e r C y c l e5 S p o m B a i f c t i b a l lS i S p o m f l j u r b ^ i r

S u B a r S J m u l a i

M r N D S C A P EP e r f « t I f o f * . , - , C r C . i i w C . r d M i g KH l g h R o i r e r

A m e r U a n C h a l l t n g «

I I . 1 SJ J . 9 SI B I SJ ! . S 5

H . 9 SH . 9 5

J t . 9 53 4 . 9 51 * . 1 SM . 9 51 4 . 9 51 4 , 9 5

7 . 9 5

, s J 4 . 9 S2 4 . t 52 4 . 9 5

4 4 . 9 53 J . 9 51 9 . 9 5

1 9 . 9 5D r f r n d c r o I h C r o w n 2 2 , 9 55 - n rF l i t

n n l l ur r a i 4 o r » e rI n t o T l i * E a g l a ' i

D A T A E A S TH J | * q f u l M j l ? e ' rC ^ j T i m a n d DT a < j t r a m \ L r " r * m i n c j .D i e i x i r o u g h

I 2 . 9 ST 9 . 9 5

1 9 . 9 S1 9 . V S

I t 1 1

T 1 9 5J I . 9 52 9 2 1 1 5

3 9 C H a r l P a t 2 2 9 . . . 3 6 9 C a P a \ Z S 3 9 , 9 5. 3 9 9 5 S l j p e r C o m p d u r 3 9 9 5

. 3 9 C o b o l 1 2 8 3 9 . . 5 4 H a S p e e d l u r m 1 2 2 5 . 9 5

. 2 7 . 9 5 P o c k e i P l a n n e d 3 6 . 9 5

" " V i s a s ! a r 1 2 8S u p o r P a s c a l 1 2 S u p e r P a k 1 2 8S w i t l c a l c 1 2 P a n n o r 1 3 B . . . . .F I o l - i S y s i e m

E X T E N D E D H O U R SA C C O L A D E S P R I N G B O A R DN a r d b l T T 1 * r 9 5 G r a p h i c [ i p a n d r rF t g O T N I g h T 1 « . 9 i C U p A r l o J . P S T r a d P n C ] C O I 9 C l i p A r l 2

M I C R O P R O S K O N A M IS l l c n i i e r v k e 3 2 . 9 5p , U ™ ^ P 2 5 9 5 * W e f t g i a n r F l n ^ h ^ . .T o G u n n t r l f t . « J r r c u t c n j r " eS n n r t y A p p ? « c h : : " : " J a ! a ^ i ■ ■ ■ ' ■ ■ ' ■ ' ■ ■C r u i a d e I E u r o p e 2 5 . 9 !C o n t l l a I f V i e t n a m . 2 5 . 9 40 « l i o n I T h D f t n l 5 . S S

i C r o w nT I M E W O R K S P h a r u - H f I . o p h £ w m a i B 3 2 , 9 5 W f n g i o Z i i n n . . . .W o r d w r l i « r 3 3 2 . 9 5 i h a r t f o S p r i n gS i * i r H a l c t t M e w a y i . 2 5 . 9 5 P n a d w a r J O O O , , D B I a M a A S C j e r I 2 9 W a I 5 P a c i n t

E v e l y n U f t X K J - 1 9 . 9 5 H a l I r C f u t i t i5 l < J e w a y ] 1 9 . 9 5 B e a f m ^ D a r k n mP a r t n e f M 1 9 . 9 5 2 „ . B m l n t i i S y i l e m i . H P r e u d m i E W S

1 9 . - 2 1 1

. 2 9

. 1 1 . 9 51 1 S B

1 1 . 9 51 1 . 9 5

. 2 7 . 9 !. 2 7 . 9 6. 2 7 . 9 5. 7 7 . 9 5. I T . 9 S. 3 9 . 9 S

. 3 9 . 2 J . 9 S7 . 5 , 9 5. 1 ^ . 9 5

^ j S I N C E 1 9 8 2 j g t L o m p u t ( f t h l L L t g*

M " ' l t - i r l f 1 ' > u ^ J r i l l j

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

r n q u l r i B i , o r f o r W l t c O r d e n

T E L E X N U M B E R 9 1 0 2 4 0 6 4 4 0

M O N . - F R L

F P n a l C * r [ r i d g e

L e a t r v r C o d d rM C H H H I U l k l , . r .

^ ^ ^ ^ ^ ^

& I . 9 5. 3 0 . 4 9 . 1 ? 9 5

4 2 S S. 4 6 . 9 5

3 A M - 9 P M

A M I G A — ■ S O F T W A R E

C A L LF O P R I C E

A V A I L A B I L I T YS A T . 1 1 A M

M I S C E L L A N E O U S 6 3 9 . 9 5 U p J Y r l t c o p r

2 1 . 9 SI . . 7 J . 9 J

2 2 . 9 )H o l l y w o o d W j l n k i . . 2 J 9 5B u H n e t l F f l r m S n a p . 2 5 . 9 5F a i M t n a i t p t J 0 U l C r o L e a g u e B J t t U I .

B a n l F F r o n rE U l eP a c k e t D t a T h u n d r r C h a p pS e n t r yV I A l p h a M i □ a r k T o w e rS t a t i o n F m l l . . ,L u r k i n g H o r r c

A ' f h O OA r t h O n I I . . . . .

. - J i . 9 S

. . 1 6 . 9 !I 2 . 9 S

r y . . . t O . 9 5■ . . 1 9 . 9 5

2 9 o . 1 9 . 9 5

1 9 1 53 3 . 0 5

r 1 1 . ( j

T / i f P a w nT r a c k e rS l a i g l l d e r , . , , . , . .J « F l t q h t 5 l r n u P a r n n JS u l o g i c B a j t Q i l l . P r l n l m a i i e r .

S u p p r i t r l p f M . . . . .i ! ^ m " a n ^ a f l " I J I l J n * I IC o p y I 6 B u r t j c r a c y , 1 9 4 2

A c { Q J a d e r ( C o m J f sE L E C T R O N t C A R T S. . . . 1 0 . 9 5 L o i e t i o C o n a u c s l. . . . 3 0 . 9 5

F i n a n c i a l C o n k b o o k 1 0 . 9 5H r a r t o A f r i c a 1 0 . 9 1M a l l O r M u n iM J n d M I j f q 'M o v i e M t t M u l e , , . .

O n O O n P l n l u l J C o n i T r u

i e v e n C P l l f i o Mi k T O

c r i . . 1 0 9 I 0 . 9 SI O . «

. . . . 1 0 . 9 5I o n . 1 0 9

1 9 F l a n . 1 0 9 o 1 0 . 9 Jo l f l 1 0 . 9 S

. . . . 1 0 1 i u p * r B o u l f l e r d a i h . , 1 0 , 9 5T o u c h d o w n F o o t b a l l . 1 0 . 9 1E J F t i m a r e W i r a rA d v . C o n i l r u u r lA m p r l t a " ! C u p rA r c t i c F o <

D * r d i T u l f . . . .B k r d t T a t e l lC h l c k a m a u g a

C a r r l m A X U m i

1 0 . 9 5i . 1 0 . 9 5

. . . . 1 Q . 9 S2 2 . 9 5

2 S . 9 52 1 . 9 1

. 2 1 . 9 51 5 . 9 5

J 1 . W

M i r b l p M a d n n i . M o e b l u iM u r d e r P a r t yO - o f i *P e g a i mF f e * t h F o T h S u t o a d T M o i c o w . .

5 < r j & o J eC h e n m a i l e r 2 0 0 0U l l f m aU h l r n aU J l l m a 4W o r l d T o u r G o -

T " D i r r r g e E K iV i d e o T i t l e S h o p ,

E O S -V T C o r r p i n o r L .n « i l i P i l r f t lD i a g o r V t L a

5 P

1 9 . 9 5

. 2 5 . 9 5. 2 5 . 9 5. 1 9 . 2 9 . 2 7 . 9 5. 3 9 . 3 3 . 9 3. 2 1 . 9 5

3 2 . 9 S* 6 9 55 9 . 9 53 2 . 9 53 7 . 9 52 2 . 9 51 9 . 9 55 9 . 9 51 9 . 9 5

1 0 . 9 52 0 . 9 52 5 . 9 51 0 . 9 52 5 . 9 5J 3 . 9 53 0 . 9 52 S . 9 S2 5 . 9 52 5 . 9 52 J . 9 S2 S . 9 S2 5 . 9 53 1 . 9 53 B . 9 52 9

2 0 . 9 52 0 . 9 5

- 1 J . 9 S

' l o l l- \ S -

M t 1 4

- — 5 5 5 - N s u r c h a r g e f o M a s t e r c a r d o V i s a■ L 1 1 1 1 ' lm U h C * " * f — j i ! . . ' . i L t f f i J ' ^ ^ j r " » i - ■ ! ' h ' ^ L : * ' ; ' - ■ ' ' J ? - J r F ~ i r " ^ " J S C O U ^ f e r C a " ] j y V i & C * r i j t i « m j $ [ t ( i j . ' j r - n - J j " c i ^ J t p i J ^ u r r A t r i w # i \ p e i \ r i n f n f f l 5 4 u . f i r i ' " W f P l P j e - T

f t ( o | n f f C j n * J i " c m ? n P ^ J i r 4 i ! f l * H ^ i L i i > i g n M P t n m n i T B 0 0 A i w r * r h n l f « f l n i f l f l 1 * * » i " r « i i » f l . m m u 1 I c r f l t n L t n - ^ T m l i l i C c r t r f f r r T J f J S H f f r C P t d I n ! i l i u p p U i f l U r u i r f l r p i g r - W * f l t " r q ( F ^ i p i ( u t f r j t fm n i m i m J i T C h / i t v f « h i f l j / g f i j ( i O f l l i n r j i i m f t j n i i ^ g * i . m , ! c j [ » j i ] i p j i , r f j i r : * 1 , j r t d u f r " , f t g r a m * ■ r r r - i - n d u W I j d n r , * , T i i ' - ( H u l l i l ' l a p r c ( * j ! i j l f u n F i n a l 1 1 « t h l i r a n 1 V > l n u H t « T T T i k t i J u i r ^ J i / i i . a i i j t ^ -

Page 122: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 122/136

W / R I B B O N P U R C H A S E

S 2 7 9 9 5 * $ 3 7 9 9 5

r S E I K O S H A

S P 1 0 0 0 V C $ 1 3 9 9 5 "3 0 E P 1 0 B u f f e rP a r r e l l e l G e r i e l5 0 C P S N . L

l ? 3 4 9 9 5 C o l o rV e r s i o n $ 4 4 9 . 9 5 ^

T A v a t e x

1 2 0 0 B a u d . . . S 7 9 9 5 '1 2 0 0 I n t e r n a l . . . $ 9 9 9 51 2 0 0 H . $ 9 9 9 5 '2 4 0 0 B a u d . . . $ 1 9 9 9 5 *

" w / c n b l o p u r c h a s e

D I S K S & A C C E S SD S / D D H 3 o i o t }S S / D D ( 3 l o t )

P A I O C Z 1 0 1 . . . .

$ 1 . 3 0$ 1 . 0 0

$ . . $ 2 5 0

C O M M O D O R E5 1 1 D i s k t i l e . a s *

( 1 0 0 )I n c l u d e s T y v e k S l e e v e s l a b e l K i

D I S K C A S E i $ D I S K C A S E | 7 S ) $

H E A D C L E A N E R S $ R A $ C A L L

S P E C I A L SC o m m o d o r e L o g o $ 2 A c c o u n t s H e S 2 S i l e n t B u t l e r . $ 1 X e t e c I n t e r f a c e S C A L LC o d e w n i w . . . $ 2 J o S l i c k s f r o m $ 5O u t l e t S u r g S t r i p $ 2 0 ,

F S D - 2Q u i e t e rC o o l e r

y r W a r r |$ 1 4 9 9 5 -

■ p a c k a g e P r i c i n g

f c o m m o d o r eE d u c a t o r 6

T c o m m o d o r eH a r d D r i v e s

9 0 6 0

X E T E C I . C . T . C A L L

f z c o m m o d o r eS F 1 0 0 1 ( M e g )

$ 1 7 9 9 5 ^ 4 0 4 0 C A L L6 2 5 0 C A L L " ^ ^ ^ ^ ^f c o m m o d o r e1 6 C . P . S .

I n t e r f a c e

A M I G A N E R E L E A S E S

X - r j i f d [ S ? a p * i i c & W a r yP u U i s t e f 1 0 0O i g i w n l 2

M * T a l e A < f c

S I G u r r a i ;t l i O S c u l p t 3 S 3 C i t y D e s k1 3 C j l l i o B p h e r

4 S 6

9 G S u r g e o n

P M K I

U u W s c a n e 3 D

I C A UI

s i s o

T j 2 0 0 0

T g u r C e l l

f I n i n W i a i l

' , T I Ia D u n

1 3 ( M 1 8 0 01 B . 0 0! < - O 32 1 . 0 0! < C O

0 I C ? < C O3 0 C O? 1 0 0? C 1 0

0 C

F t T i t l e s

M I H D S C A P EM o w n e w r « « r W r w S . 1 8 . 0 0

K S l u r H « * « . . N E 2 1 . 0 D

S p a n i u . l i c e

l e . o on o

r l d i u m 1 8 . 0 0« ( i i » I 0

A C C O L A D E S p e d d H / O O. 1 8 0 0

1 8 . 0 0V W « . . . . l f l O O

T i a d h i g C o m u 1 0 U n l i l C v a l I C

1 0 1 8 0 0

P R E C n i D N. t s o o o

1 0 0 04 0 0 04 0 0 0

B e r k e l e y

O S D m * P j c t1 8 . 0 02 1 . 0 0» C W O N E M O

N E W M . D O

A b a c u s "Q E O S I u U O WB a 1 ? B a s e

M i s i c S t L r i f e S P R I N G B O A R DU a k e r . S p s o K K B O O

u o o o1 1 0 0! 0

K M t O t N E W C 4 O 0C o b B L B l V 1 1 . 0 0E H O F m [ W K » 2 1 . C OP i w n 2 4 . 0 0

2 4 0 0. . . N E W S 4 C O

U N I S O N W O R L DM G H e y ZP n n t M f c U J

0 ■ « H M f l w nP u t ) » 4 r e

H T E C H

1 1 0 1 6 C Oa d

K 0 6 O C 9 0

G f « « t S L e E C u n m m S P n n t S l V * f f f n p

S p e c i a l S 2 5 0 01 5 . 0 02 1 0 01 B 0 O2 1 . 0 0

D a M g r . 1 2 K 6 0 0S w H i c a t e 1 3 6 . 0 0f t t n S m U f 3 0 . 0 0A b u s i n e s s i n t o * 3 6 . 0 0P a m w 8 4 3 6 . 0 0P u v w 1 2 B 4 2 . 0 0S ) t n » P o n x » 3 6 0 0

M i c r o P r o s e0 < n h «F - 1 S .

K m w f tS * ! f f l S « ™ «P r u «

i V O O2 0 0 02 1 . 0 02 4 . 0 0

N E W 2 4 . 0 01 8 0 0

1 1 6 4I Z f l

U O O OM O

A L S O F T W A R E A L E A S T 4 0 O F

S U S l O "r t b r t l K j u i i o U m S u m m e r Q l m M I IS u p w C > l l eW a i d Q t r n t tF n t M iM J l - P U nW t t m Q m S u O B M I s

2 » O )1 4 . Hl e 2 4 . 0 0

w . e oM . O O2 4 0 02 4 . 0 0. N E W 2 4 O T

U D G I CS c n > yJ F c t l t n i l

1 2 . 0 03 0 0 02 4 . 0 0x o

A C C E S SM A C H - 1 2 B . ■ ■ ■ • « - — • « - — c u w f l « o i r d . . . . . . . . . . . 2 4 J K >H A C H 4 2 4 ) 3 0

S p a e M 2 2 5 0. . . 2 4 . 0 0U

1 2 . 0 0T n t l e P i 1 Z O JF a i n a a C c u m 1 2 0 0

N E S O F T W A R E / B O O K S A R R I V I N G D A I L Y $ C A L L J

Page 123: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 123/136

m o d o r e

$ 4 9 9 5 *2 $ 1 9 9 9 5 *

s C a l l. ( R E f U R 8 I S H E D 1 S 9 9 9 5

' p a c k a g e p r i c i n g2 0 0 2 A S C A L L

( m o n o c h r o m e . . . . $ 9 9 ' 5S 1 S 9 9 5

9 0 2 A $ 2 4 9 "

& E X C E L - 7 1 $ C a l l

1 5 8 1 . V . . . . T . . . . S 1 9 9 9 51 5 4 1 c S 1 6 9 9 51 5 7 1

0 K I M A T E 2 0 . . . s 1 8 O ° °1 3 5 1 S 3 9 9 5R o l a n dP l o t t e r s s C a l l1 7 6 4 R A M . . . S 1 3 9 9 5

i c r p m c P R I N T E R S

* 1 2 9 9 5 i ^ r - # - 1 4 9 9 5N X - 1 0 ^ P o w e r T y p e $ 1 5 9 ^ '

i . " - '" * 2 2 9 9 5 » * 2 7 9* - f c ^ N X . 1 5 * *

' W I T H P U H C H A S E O T W R I B B O N S

S I D E C A R N O A V A I L A B L E . . . * 6 9 9 3

^ L W Z G A5 0 S C a l l

S P E C I A L P R O M O2 0 0 0 . . . S C a l l

L A S T C H A N C EA 1 0 0 0 . . . S 6 5 0

A 1 0 0 0 R . . . S 5 0 0

G E N L O C K $ 2 2 0 ° °

I 6 B 0 M 0 0 E M . S 1 2 0 0 0

2 5 6 K s a o ° °

D I G I V I E W

M A R A U D E R

' 1 2 0 0 0

» 1 2 O o o

> 2

i o i g o b i v e

M E 2 M E

M E C l O C K

* 3 4 9 «S 6 4 9 "

G 0 6 4 E M U L A T O R $ 9 9 9 5

c o m m o d o r eI B C O M P A T I B L E

• 5 1 2 K3 6 0 K D u a l

S i d e d D r i v eC G B o a r dD n y e a r w a r r a n t yP a r a l l e l P o r tS e r i a l P o r tG B A S I CD O 3 .

F R E E S I D E K I C KB B O R L A N D

N E L O W E RP R I C E S

$ C A L LS 5 5 O . O O A l o n e

D U A LD R I V E6 4 0 K

P C 1 & 2

■ W i ! h w r c h a s e • 1 9 0 1 o 1 9 0 2 S 6 5 ° A 1 o n «2 M E G . . . S 2 9 9 " s . . s » i . . - ■ ■ . , ■ 3 M E G . . . * 3 4 9 » s

8 0 0 - 4 3 3 - 7 7 5 6C U S T O M E R S E R V I C E 3 1 3 - 4 2 7 - 0 2 6 7 £ I N M I C H . 3 1 3 - 4 2 7 - 7 7 1 3

M o n d i f I h i u F n d i r 1 0 : 0 0 A t 0 1 P . M .S i l u r d i * 1 0 : 0 0 A . M . 1 0 ; O D P . M . I E . S . T . )

S C H O O L P . O . ' s A C C E P T E D C A L L F O T E R M S

■ W i W bM I C R O C O M P U T E R S E R V I C E S

D E A L E R I N Q U I R E E S I N V I T E Dr i l u m i n j i l h i * * R M . ■ i - w i : \ h - t r . . r v p l K a f l . ' ■ < ■ - <

v n * H d n n o M r t l u n d i f d a l t c r i r t p r o d u c E t o \ p i c d v r t i 1 d * * : ■ . H T u l t t r D f i l T W i m k a n o o u a u n T t n F o p r o d u t i p H o r P w i c i A i r r m u n t i E v c J i p u i r v i t M tt ^ b f w * M O f l K I h w i t h t h n v n u l t r r u r i f C a l l 1 f h i n i g h u n d l i n f l i n t o1 ? 8 W ^ R W I N G T O M W O A O , L I V O H I A . H « S W c a n n t l o g a r a n i w c o m p a l i H i l t t y

Page 124: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 124/136

i O l l y p c i C O M P U T E V s G A Z E 1

E a c h m o n t h , C O M P U T E D G A Z E T T Ep u b l i s h e s p r o g r a m s f o t h C o m o d o r e 1 2 8 , 6 4 P l u s / 4 , 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 n t h c o r r e s p o n d i n ga r t i c l e . T h i s c a n s a v e t i m e a n e l i mi n a t e a n q u e s t i o n s w h i c h m i g h ta r i s e a f t e r y o b e g i n t y p i n g .

W f r e q u e n t l y p u b l i s h t w p r o g r a m s d e s i g n e d t m a k e t y p i n ge a s i e r ; T h A u t o m a t i c P r o o f r e a d e r ,a n M L X , d e s i g n e d f o e n t e r i n gm a c h i n e l a n g u a g e p r o g r a m s .

W h e n e n t e r i n g B A S I C p r g r a m , b e s p e c i a l l y c a r e f u l w i t hD A T A s t a t e m e n t s a t h e y a r e e xt 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 n 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 s u r e t s a v e p r g r a m b e f o r e y o u r u n i t I y o u r c o p u t e r c r a s h e s , y o c a a l w a y sr e l o a d t h p r o g r a m a n d l o o k f o t h e r r o r .

S p e c i a l C h a r a c t e r sM o s t o t h p r o g r a m s l i s t e d i e a c hi s s u e c o n t a i n s p e c i a l c o n t r o l c h a r a ct e r s . T f a c i l i t a t e t y p i n g i a n p r g r a m s f r o m t h G A Z E T T E , u s e t h ef 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 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 c h a r a c t e r i u n d e r l i n e d . F o r e xa m p l e , A m e a n s h o l d d o w n t h S H I F T k e a n p r e s s A Y o m a s e e s t r a n g e c h a r a c t e r s o 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 , ( 8 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 n s p e c i a lb r a c k e t s , § J h o l d d o w n t h C o m m o d o r e k e ( a t h l o w e r l e f tc o r n e r o t h k e y b o a r d ) a n p r e s st h e i n d i c a t e d c h a r a c t e r .

R a r e l y , y o u ' l l s e a s i n g l e l e t t e ro t h 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 b e n t e r e d o t h C o m m od o r e 6 b p r e s s i n g t h e 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 9C T R L - A .

T h Q u o t e M o d eA l t h o u g h y o u c a m o v e t h c u r s o ra r o u n d t h e s c r e e n w i t h t h C R S Rk e y s , o f t e n p r o g r a m m e r w i l l w a n tt m o v e t h c u r s o r u n d e r p r o g r a mc o n t r o l . T h i s i s e e n i e x a m p l e ss u c h a { L E F T } , a n { H O M E } i t h p r o g r a m l i s t i n g s . T h o n l y w a t h c o m p u t e r c a t e l l t h d i f f e r e n c eb e t w e e n d i r e c t a n p r o g r a m m e dc u r s o r c o n t r o l i t h q u o t e m o d e ,

O n c e y o p r e s s t h e q u o t e k e y ,y o u ' r e i q u o t e m o d e . T h i s m o d ec a n b e c o n f u s i n g i y o m i s t y p ec h a r a c t e r a n c u r s o r l e f t t c h a n g ei t Y o u ' l l s e r e v e r s e v i d e o c h a r a ct e ( g r a p h i c s s y m b o l f o c u r s o rl e f t ) . I t h i s c a s e , y o c a u s t h D E L e t e k e t b a c k u p a n d e d i t t h l i n e . T y p e a n o t h e r q u o t e a n y o u ' r eo u o q u o t e m o d e . I t h i n g s r e a l l yg e c o n f u s i n g , y o c a e x i t q u o t em o d e s i m p l y b p r e s s i n g R E T U R N .T h e n j u s t c u r s o r u t t h m i s t y p e dl i n e a n f i i t

W h e n Y o R e a d : P r e s s : S e e :1 C L R ) | _ S H H t ] [ C L R 1 H O M E J j j J( H O M E ! [ C L R ' B O M E ] | | ( U P ) [ S H I F T ] [ C R S R( D O W N ) [ X ™ * T ] E D( L E F T ) [ S H I F T ] P C R S R ^ J( R I G H T ! I — O B R — If R V S > C T R I _ { O F F | f y 1 " " 1 1 1 ° ~ ( B L K ( [ C T H L J .( W H T ) [ C m ' ]( R E D ] f a J l f l J T f l

[ c m | |

W h e n Y o R e a d : P r e s s :( P U R J -

| C R N (1 B L U ) f c T R L | |{ Y E L ) I C T R L 1 1

P r e s s : S e e :

F 2 | F 3 )

F F F 7

H

S H I F T

S H I F T |

S H I F T |

I S H I F T H

I

e

F o C o m m o d o r e 6 O n l y

g I C O M M O D O R E ]1

c o m m o d o r e j T C O M M O D O R E j T C O M M O D O S E J | T

1 2 C O M P U T E ' S G a z e t t e O c t o b e r 1 9 8 7

Page 125: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 125/136

M o d e mP r o m o t i o n ! ! !T h B e s t C o m m o d o r e D i r e c t - C o n n e c tM o d e m f o O N L Y $ 9 9 . 9 5 .

N o t h a t y o u ' r e a b l e t d a l t h o s e s t a n d a l o n e a p p l i c a t i o n s w i t hy o u r C o m m o d o r e , l i k e w o r d p r o c e s s i n g , s p r e a d s h e e l a n a l y s i s ,e t c . , y o a r p r o b a b l y t h i n k i n g " I w o u l d s u r e b n i c e i c o u l d e p a n d t h e i n f o r m a t i o n h a v e a c c e s s t o . " E v e r y t h i n g f r o m E l e c t r o n i cM a l l { E - m a i l ) t s t o c k q u o t e s a n h u g e d a t a b a s e s o e v e r y i m a gi n a b l e t y p e I n o o n - l i n e J u s t w a i t i n g f a y o t d i a l u p A i y o n e e d i a t e l e p h o n e l i n e a n m o d e m c o n n e c t e d t y o u r C o m o d o r e w h i c h a l l o w s y o t d o w n l o a d t h i s i n f o r m a t i o n .

W h i c h m o d e m i b e s t f o y o u ? " L e t s f i r s t s a t h a i 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 w s p e e d s ; 3 0 a n 1 2 0 0 B a u d . I y o l o o k a r o u n d y o w i l l f i n d t h a tt h e r e I f t o o d o f 3 0 b a u d m o d e m s o t h m a r k e t a n s o m e t i m e s a v e r y l o p r i c e s . T h r e a s o n i s i m p l e , t h e y a r e b i n d u m p e d b e c a u s e m o s t c o m p u t e r u s e r s p r e f e r 1 2 0 0 B a u d .( 1 2 0 0 B a u d i a b o u ! 4 t i m e s a f a s t w h i c h m e a n s y o s p e n d l e s st i m e a n m o n e y g e t t i n g t h e d a t a y o w a n t a n m o r e l i m e u s i n g I t . )V i r t u a l l y e v e r y o n e w h h a 3 0 w o u l d r a t h e r h a v e a 1 2 0 0 . Y o w i l l a l s o n o t i c e f e v e r y c h e a p 1 2 0 0 s o t h m a r k e t a " l o og o o d t b t r u e p r i c e s " . T h e y a r e . M o s t a r c h e a p l y b u i l t f o r e i g nc o p i e s o A m e r i c a n d e s i g n s . T h s e r v i c e a n s u p p o r t y o r e c e i v eI m i n i m a l - t o - n o n e x i s t e n t f o t h e s e m o d e l s .

R e c e n i l y w r e - e v a l u a t e d o u m o d e m l i n e a n d i s c o v e r e d t h a t( h b e s t p r t c e / p e r f o r m a n c e t r a d e o f f ( o o u C o m m o d o r ec u s t o m e r s w o u l d b s t r a i g h t f o r w a r d , e a s y - t o - u s e u n i t w i t h n c o m p l i c a t e d s w i t c h s e t t i n g s o r i n d i c a t o r s , b u o n t h a t j u s t d i w h a t o u c u s t o m e r s w a n t e d w i t h o u t c o m p l i c a t i o n s . T o u r s u rp r i s e ( a n d c o n t r a r y t p o p u l a r b e l i e f ) , w f o u n d t h a t w c o u W b u i l dt h u n i t i t h U S w i t h b e t t e r r e l i a b i l i t y a n d p e r f o r m a n c e l e v e l st h a n a n y w h e r e e l s e . W f o u n d t h a t b e c a u s e o s i g n i f i c a n t i c r e a s e I n r e l i a b i l i t y t h a t A m e r i c a n c o m p o n e n t s a n m a n u f a c t u r i n gg i v e u s w n o h a v e t h b e s t f a i l - s a l e p r o d u c t p o s s i b l e . A u n r e l i a b l e p r o d u c t I n o w o r t h t h p r i c e , h o w e v e r l o w . G e m o d e m t t i 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 f u t u r e n e e d s b y g o i n gd i r e c t l y i o t h A m e r i c a n b u S t A p r o t e k 1 2 C !

W h a t d y o g e f o $ 9 9 . 9 5 ? E v e r y t h i n g ! Y o d o n ' t n e e d t w o r r y a b o u t c a b l e s , c o m p a t i b i l i t y o a n y t h i n g e l s e ! W d o n ' t j u s ts e l l h 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 l e k 1 2 p l u g s d i r e c t l yI n t o y o u r C o m m o d o r e V l c - 2 0 ,C - 6 4 , C - 6 4 C o C - 1 2 8 U s e r p o r t .T h 1 2 i f u l l f e a t u r e , 3 0 a n 1 2 0 0 B a u d m o d e m w i t h A u t oA n s w e r , A u t o D i a l , T o u c h - T o n e o r o t a r y d i a l i n g , h a s t a t u s i n d i c at i o n s o s c r e e n t l e y o k n o ww h a t i h a p p e n i n g a l t h t i m e . T h 1 2 c o m e s c o m p l e t e w i t h " C O M M T E R M 6 4 c o m p l e t e c o m u n i c a t i o n s a n l e r m l n a l p r o g r a m a n h a b u i l t i s p e a k e r s ot h a t y o c a h e a r i d i a l a n c o n n e c t . J u s t p l u g i i n t o y o u r c o p u t e r a n s t a n d a r d p h o n e j a c k w i t h t h e s u p p l i e d c a b l e . { N a d d it i o n a l p o w e r s u p p l y r e q u i r e d . ) A l s o i n c l u d e d I 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 , t h c o m p l e t e u s e r d a t a b a s e .

S T I L L N O S U R E ? A p r o l e k s ' r e p u t a t i o n a f i r s i r a t ep e r i p h e r a l s s u p p l i e r a n o u y e a r w a r r a n t y o t h 1 2 p l u s o u

w e e k s 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 g u a r a n t e e t e l l s y o t h a tw s u p p o r t o u p r o d u c t s .

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 y o p l a n l g e a n o t h e r c o m p u t e r ? C a l l o r w r i t e f o o t h e r m o d e l s .T h b o t t o m l i n e :A p r o t e k 1 2 C ( C o m m o d o r e ) o r d e r # 1 2 C o n l y 9 9 . 9 5A p r o t e k 1 2 A M ( A M I G A ) # 1 2 A M . o n l y $ 1 9 . 9 5A p r o t e k 1 2 R ( R S - 2 3 2 , H a y e s c o m p a t i b l e ) # 1 2 R . . o n l y $ 1 1 9 . 9 5

S h l p p l n g - C o n t U S $ 5 . , U P B l u e , C a n , A K H I A P O ^ $ 1 0 .

U N I V E R S A L R S - 2 3 2 I N T E R F A C Ew 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 + $ 3 S &

N o y o c a c o n n e c t a n c o m m u n i c a t e w i t h a n o t h p o p u l a rR 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 ss u p e r b e 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 ec o m p u t e r ' s c a p a b i l i t i e s . Y o c a 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 r R S - 2 3 2 d e v i c e . I y o a l r e a d y h a v es 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 e t h e p o r t i d u p l i c a t e d o t h e o u t s i d e e d g e o t h i n t e r l a c e .S i m p l y p l u g i i a n t 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 ew 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 ed 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 ew i t h a l C o m m o d o r e h o m e c o p u t e r s w i t h a u s e r p o r t , 1 - y e a r w a r a n t y . O r d e r 0 5 2 3 2 .

A p r O S p a n d - 6 4 G i v e s y o u r C o m m o d o r e 6 o 1 2 f u l l e x 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 si n t o t h e x p a n s i o n p o r t g i v e s y o s w i t c h a b l e ( s i n g l y o i a n c o m 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 f u s e p r o t e c t i o n — p l u s

r e s e t b u t t o n ! B e f o r e y o b u a e x p a n d e r , b s u r e t h a t i h a f u s e t p r o t e c t y o u r c o m p u t e r a n t h a t y o c a a c l i v a l e y o u r c a 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 t h e c a r t r i d g e s .

O r d e r 5 0 6 4N O O N L Y $ 2 9 . 9 5 + $ S & " E 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 rC o m m o d o r e c a r t r i d g e p o r t .O r d e r # 5 0 6 5 S I 9 . 9 5 + $ S & N E W ! " U S E R E X T E N D E R " 1 0 R i b b o n c a b f ee x t e n d e r f o y o u r C o m m o d o r e U S E R p o r t .O r d e r # 5 2 5 0 $ 2 1 . 9 5 $ S &

C o m m o d o r e I n t e r f a c e s a n C a b l e sC a r d p r i n t G - W i Z P r i n t e r I n i e r f a c e # 1 1 0 8 $ 4 6 . 9 5C o m m o d o r e S e r i a l E x t e n s i o n C a b l e s J C a l lA m i g a P r i n t e r C a b l e ( f t # 3 0 4 0 - 6 M F $ 1 2 . 9 5A m i g a P r i n t e r C a b l e ( 1 f t # 3 0 4 0 - 1 O M F $ 1 B . 9 5C o m m o d o r e P i S e r i a l C a b l e { f t # 3 0 u 6 - 5 M M 7 . 9 5C o m m o d o r e P i S e r i a l C a b l e ( f t # 3 Q 0 6 - S M M 9 . 9 5S h i p p i n g p a b o v e H a m ; ; : S 3 C o m . U S S f i . C A N , P R . H I . A K , A P O . U P S D l u o

P R I N T E R S S E I K O S H A P r i c e S h i p p i n gS P - 1 8 0 A I O r d e r # 2 0 5 0 . . . S 1 5 4 9 S 1 0 S P - 1 0 0 0 V C ( C - 6 4 ) O r d e r * 2 2 0 O S 1 6 3 . 9 5 S 1 0 S P - 1 0 0 0 A S S e r i a l O r d e r # 2 5 0 0 $ 1 8 4 . 9 5 $ 1 0 . 0 0S P - 1 2 0 0 A I ( E P S O N / I B M ) O r d e r # 2 6 0 0 $ 1 9 9 . 9 5 S 1 0 . 0 0M P - 1 3 0 0 A I 3 0 C P O r d e r # 2 7 0 0 I 3 B 9 . 9 S S 1 2 . 0 0M P - 1 3 0 0 C o l o r K i t O r d e r # 2 7 0 5 9 9 . 9 5 S . 0 0T T X p r a s s P o r t a b l e P r i n t e r K 2 0 4 0 $ 9 9 . 9 5 $ 7 . 0 02 . l b s . S i z e H ° X 4 V S " X ! ! 4 " I n t e r n a l b a t t e r i e s B ' / r w i d e t h e r m a lp a p w 4 0 8 0 o 1 6 c h a r a c t e r s / l i n e 4 c l w a c l e r s / s e c o n f l 2 0 r o l lp a p e r C e n t r o n i c s P a r a l l e l I n i e r f a c e 7 x p r i n t f o n t w / d e c e n f l e r s i n t e r n a lb u l t e ' E m p h a s i z e d a n d U n d e r l i n e m o d e sO 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 l p r i c e sa r c a s h p r i c e s — V I S A a n M a d 3 t t o t a l . W s h i p t h e n e x tb u s i n e s s d 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 e c k s , a n c h a r g e c a r d s .

1 4 - d a y c l e a r i n g p e r i o d i r e q u i r e d f o c h e c k s P r i c e s a n a v a i l a b i l i t ys 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 ri n q u i r i e s i n v i t e d .

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 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 ( 8 0 0 ) 9 6 2 - 3 8 0 0 C a l i f ( 7 7 P S T )_ _ ^ = O r s e n d o r f l e > i o D e p t . C

0 / 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 126: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 126/136

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 r t h e1 2 8 , 6 4 P l u s / 4 , a n 1 a n p r e v e n t sn e a r l y e v e r y k i n d o t y p i n g m i s t a k e .

T y p e i t h P r o o f r e a d e r e x a c t l y a l i s t e d . S i n c e t h p r o g r a m c a n ' t c h e c k i s e l f , t y p e c a r e f u l l y t a v o i d m i s t a k e s .D o n ' t o m i t a n l i n e s , e v e n i t h e y c o t a i n u n f a m i l i a r c o m m a n d s . A f t e r f i n i s hi n g , s a v e c o p y o t w o o n d i s k o t a p eb e f o r e r u n n i n g i t T h i s i i m p o r t a n t b c a u s e t h P r o o f r e a d e r e r a s e s t h B A S I Cp o r t i o n o i t s e 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 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 l c o r n e r o f t h e s c r e e n . C o p a r e t h i s r e s u l t w i t h t h 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 t h l i n ei t h p r o g r a m l i s t i n g . I t h l e t t e r sm a t c h , i t ' s a l m o s t c e r t a i n t h l i n e w a t y p e d c o r r e c t l y . I t h l e t t e r s d o n ' tm a t c h , c h e c k f o y o u r m i s t a k e a n c o r e c t t h l i n e .

T h P r o o f r e a d e r i g n o r e s s p a c e s n o e n c l o s e d i q u o t e s , s y o c a n o m i t o a d s p a c e s b e t w e e n k e y w o r d s a n d s t i l ls e m a t c h i n g c h e c k s u m . H o w e v e r ,s i n c e s p a c e s i n s i d e q u o t e s a r a l m o s t a w a y s s i g n i f i c a n t , t h P r o o f r e a d e r p a y sa t t e n t i o n t t h e m . F o e x a m p l e , 1 P R I N T ' T H I S I B A S I C " w i l l g e n e r a t e

d i f f e r e n t c h e c k s u m t h a n 1 P R I N T ' T H I S I S B A S I C " .

A c o m m o n t y p i n g e r r o r i t r a n s p os i t i o n — t y p i n g t w s u c c e s s i v e c h a r a ct e r s i t h w r o n g o r d e r , l i k e P I R N Ti n s t e a d o P R I N T o 6 4 3 7 8 i n s t e a d o 6 4 7 3 8 . T h P r o o f r e a d e r i s e n s i t i v e t t h p o s i t i o n o e a c h c h a r a c t e r w i t h i n t h l i n e a n t h u s c a t c h e s t r a n s p o s i t i o ne r r o r s .

T h P r o o f r e a d e r d o e s 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 f P R I N T ) . I y o p r e f e r t u s a b b r e v i a t i o n s , y o c a s t i l l c h e c k t h l i n e b L I S T i n g i a f t e r t y p i n g i i n m o v i n g t h c u r s o r b a c k t t h l i n e , a n p r e s s i n g R E T U R N . L I S T i n g t h l i n e

s u b s t i t u t e s t h f u l l k e y w o r d f o t h a b r e v i a t i o n a n a l l o w s t h P r o o f r e a d e rt w o r k p r o p e r l y . T h e s a m e t e c h n i q u ew o r k s f o r e c n e c k i n g p r o g r a m s y o u ' v ea l r e a d y t y p e d i n

I y o u ' r e u s i n g t h P r o o f r e a d e r o t h C o m m o d o r e 1 2 8 , P l u s / 4 , o 1 6 d n o p e r f o r m a n G R A P H I C c o m m a n d sw h i l e t h P r o o f r e a d e r i a c t i v e . W h e ny o p e r f o r m c o m m a n d l i k e G R A P HI 1 t h c o m p u t e r m o v e s e v e r y t h i n g a t h s t a r t o B A S I C p r o g r a m s p a c e — i nc l u d i n g t h P r o o f r e a d e r — t o a n o t h e rm e m o r y a r e a , c a u s i n g t h P r o o f r e a d e rt c r a s h . T h e s a m e t h i n g h a p p e n s i y o r a a n y p r o g r a m w i t h G R A P H I Cc o m m a n d w h i l e t h P r o o f r e a d e r i i m e m o r y .

T h o u g h t h P r o o f r e a d e r d o e s n ' ti n t e r f e r e w i t h o t h e r B A S I C o p e r a t i o n s ,i t ' s g o o d i d e a t d i s a b l e i b e f o r e r u n i n g a n o t h e r p r o g r a m . H o w e v e r , t h P r o o f r e a d e r i p u r p o s e l y d i f f i c u l t t o d i sl o d g e : I t ' s n o a f f e c t e d b t a p e o d i s ko p e r a t i o n s , o b p r e s s i n g R U N /S T O P - R E S T O R E . T h s i m p l e s t w a t d i s a b l e i i t t u r n t h c o m p u t e r o f t h e n o n g e n t l e r m e t h o d i t S V t t h c o m p u t e r ' s b u i l t - i n r e s e t r o u t i n e( S Y S 6 5 3 4 1 f o t h 1 2 8 , 6 4 7 3 8 f o t h 6 4 a n 6 5 5 2 6 f o t h P l u s / 4 a n 1 6 ) .T h e s e r e s e t r o u t i n e s e r a s e a n p r o g r a mi m e m o r y , s b s u r e t s a v e t h p r g r a m y o u ' r e t y p i n g i b e f o r e e n t e r i n gt h S Y c o m m a n d .

I y o o w C o m m o d o r e 6 4 y o m a a l r e a d y h a v e w o n d e r e d w h e t h e rt h P r o o f r e a d e r w o r k s w i t h o t h e r p r g r a m m i n g u t i l i t i e s l i k e " M e t a B A S I C . "T h a n s w e r i g e n e r a l l y y e s , i y o u ' r eu s i n g 6 4 a n d 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 e a m p l e , f i r s t l o a d a n a c t i v a t e M e t a -B 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 y 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 m o r e u t i l it i e s a c t i v a t e d , t h m o r e f r a g i l e t h e s y st e b e c o m e s .T h N e A u t o m a t i c P r o o f r e a d e r1 V E C = P t : t : K ( 7 7 2 ) + 2 5 6 * P E E K t 7 7 3 )

: L Q = " J 3 i 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 " j i I F V E C = 4 2 3 6 4 T H E N

{ S P A C E l P R I N T " C - 6 4 "3 0 I F V E C = S 0 5 5 6 T H E N P H N " V

C - 2 0 "4 0 I F V E C = 3 5 1 5 8 T H E N G R A P H I C

L R s P R I N T " P L U S / 4 1 6 5 0 I F V E O 1 7 1 6 5 T H E N L O = 4 5 : H I =

4 6 i G R A P H I C C L R : P R I N T " 1 2 8 "6 S A = ( P E E K ( L O i } + 2 5 6 * P E E K ( H I )

6 : A D R = S A7 F O J = T 1 6 6 : R E A D Q Y T : P O K

A D R , D Y T : A D R = A D R + 1 : C i ! K = C H K♦ B Y T t 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 AS T A T E M E N T S " : E N D

9 F O R J = l T O 5 i 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 i P O K E 5 A + L ,F , L B ! P O K E S A + H F , H 3 : N E X T

1 1 I C 1 1 K O 2 2 0 S 4 T H E N P R I N T• E R R O R " R l i L O A D P R O G R A M A N I S P A C E j C H E C K F I N A L L I N K " : E N

1 2 P O K E S A + 1 4 9 , P E E K ( 7 7 2 ) : P O K ES A + 1 5 0 , P E E K ( 7 7 3 )

1 3 I V E C = 1 7 1 6 5 T H E N P O K E S A +1 4 , 2 2 : P O K E S A + J B , 2 3 : P O K E S A +2 9 , 2 2 4 i P O K E S A + 1 3 9 , 2 2 4

1 4 P R I N T C F i R $ ( 1 4 7 ) ; C H R $ ( 1 7 ) ; "p r o o f r e a d e r a c t i v e " : s y s s

1 5 p o k e h i , p e e k [ h i ) + 1 : p o k e ( e e k ( l o ) + 2 5 6 * p e ; e k ( h i ) ) - 1 , 0 : nE

1 6 D A T A 1 2 0 , 1 6 9 , 7 3 , 1 4 1 , 4 , 3 , 1 69 , 3 , 1 4 1 , 5 , 3

1 7 D A T A 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 01 , 1 9 9 , 1 5 7 , 2 2 7 , 3

1 9 D A T A 2 0 2 , 1 6 , 2 4 B , 1 6 9 , 1 9 , 3 2 ,2 1 0 , 2 5 5 , 1 6 9 , 1 8 , 3 2

2 0 D A T A 2 1 0 , 2 5 5 , 1 6 0 , 0 , 1 3 2 , 1 8 0, 1 3 2 , 1 7 6 , 1 3 6 , 2 3 0 , 1 8 0

2 1 D A T A 2 0 0 , 1 8 5 , 0 , 2 , 2 4 0 , 4 6 , 2 0I , 3 4 , 2 0 8 , B , 7 2

2 2 0 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 8

2 3 D A T A 7 , 1 6 5 , 1 7 6 , 2 0 8 , 3 , 1 0 4 , 20 8 , 2 2 6 , 1 0 4 , 1 6 6 , 1 8 0

2 4 D A T A 2 4 , 1 6 5 , 1 6 7 , 1 2 1 , 0 , 2 , 1 33 , 1 6 7 , 1 6 5 , 1 6 8 , 1 0 5

2 5 0 D A T A 0 , 1 3 3 , 1 6 8 , 2 0 2 , 2 0 8 , 2 3 9, 2 4 0 , 2 0 2 , 1 6 5 , 1 6 7 , 6 9

2 6 D A T A 1 6 8 , 7 2 , 4 1 , 1 5 , 1 6 8 , 1 8 5 ,2 1 1 , 3 , 3 2 , 2 1 0 , 2 5 5

2 7 D A T A 1 0 4 , 7 4 , 7 4 , 7 4 , 7 4 , 1 6 8 , 18 5 , 2 1 1 , 3 , 3 2 , 2 1 0

2 0 D A T A 2 5 5 , 1 S 2 , 3 1 , 1 8 9 , 2 2 7 , 3 ,1 4 9 , 1 9 9 , 2 0 2 , 1 6 , 2 4 8

2 9 D A T A 1 6 9 , 1 4 6 , 3 2 , 2 1 0 , 2 5 5 , 7 6, 8 6 , 1 3 7 , 6 5 , 6 6 , 6 7

3 0 D A T A 6 8 , 6 9 , 7 0 , 7 1 , 7 2 , 7 4 , 7 5 ,7 7 , 8 0 , 8 1 , 8 2 , 3 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 f

1 2 C O M P U T E D G a z e t t e O c t o b e r 1 9 8 7

Page 127: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 127/136

C O M P U T E RD I S C O U N T SO A L Y O U RC O M P U T E R

N E E D SM I B R O

6 W E S T 3 6 t h S T N . Y . C . , N . Y . 1 0 0 1 8O 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 SO A L Y O U RC O M P U T E R

N E E D S

C O M M O D O R E 6 4 / 2 0 P C D E L U X E P A C K A G E O U T F I T

O U T F I T I N C 1 L J D E S C U M M C O O R f6 K E V i l O A l D - 1 5 4 1 D I S C D R I V E

■ 1 2 " C O M P U T E R M O M I I O R■ P R W T F R F O C O M M O D O R E - A A A p e f - o w n e r s m a n u a l > o i s cd r i v e h e a d c l e a n e r • w c k a g eo ' D i s k e t t e s

c o m p l e t e$ 3 4 8

C O M M O D O R E 6 4 / 2 O P C D R E A M O U T F I T

O U T F I T I N C L U D E S C O M M O D O R Eb K E Y B O A R D ' 1 5 4 1 D I S C D R I V E• 1 3 " C O L O R M O N I T O R■ C O M M O D O R E P R I N T E R « A A D A P T E R - O W N E R S M A N U A L - D I S CD R I V E H E A D C L E A N E R - P A C K A G EO 1 0 D I S S t T T E S

C O M P L E T E$ 4 3 8

C O M M O D O R E 6 4 - CF E A T U R E S I N C L U D E 4 4 K R A M E M O R V « 2 0 K R O - B U I L T - I NB A K C - B U I L T I N G E O SC A L L F O N E L O P R I C E ! !

c o m m o d o r eH A R D W A R E S O F T W A R E

C O W l l O D O O i I S 7 I D ™ «C U W M Q U O B i H J I C D t l v *C O V W X J O f l t k j p s i q q q P r / n t o rC O A I U O O O K N W S - I 1 O Q f t i n f o .C O W . W O D O B f J S O J - C M o n i t o rC O M M O D O B I 1 1 O I A M o n M f

C 0 M M 0 0 O C I I ! O O f i p o n f l a rC O M M O D O W 1 7 5 O t t p a n r j a iQ O M U O D O U ! 1 3 S \ V o n i oC O V f M O D Q S t 1 7 4 4 t . p o n d e rA L I S T O C K ! !

G R E A T L Y D I S C O U N T E D ! !N E P R O D U C T S C t C D m m o d o p eF R O M

C O M M O D O R E 1 5 8 1 / i : , j w [ > a n i H y D i s c O i v u f U s W i ! m G c ^ i i n oC O T Q u i p r i

C O M M O D O R E C M - 2 0 0 2 / h , 0 -C A L L F O S P E C I A L L O P R I C E S m ! *

C O M M O D O t f f J 2 8 / 2 O P C D E L U X E P A C K A G E O U T F t ft X T J - , 1 I N C l U D E S C O M M O D O R E 1 ^ f iK E V B O A R D - 1 & J 1 D 5 O R l V f . C O M -l - i , i - ? V C N T O 0 * P l ? i T \ ! r E R F O C O M O D O R E - A A D A P T £ R < C W N E t Q

H = A D C L E A N E R

C O M P L E T EA G E O F * r ^

$ 4 7 8

C O M M O D O f f F / 2 ^ / 2 O P C D f f F A M O U T F I TO U I H I l N C l L T D E S C O ^ W O D O W T J f lW V K J M D 1 S C I S C O I & V E • « C O I O Uv o N i i o n • C O M M 0 D 0 C S w i i N r f i ) - a A B A C T f B . O W N F O ; M A N U H l . D I S C U B W I► ■ E A ^ C l t A N f 1 / . L V i C f T - r O 1 M o s n t t $ 5 9 8 C O M P L E T E

C O M M O D O R E I 2 8 I 2 O P C P R O F E S S I O N A L O U T F I TO J T H I I N C L U D E D C O M M O O O B t 1 2 T i E : : . V J U . 1 5 / 1 C H S C D f f V E - ! S G C O I O U M O M ' O 1 ) - C O V M O D O R ES f f S S O U ) n r ^ l N l E P » h % C P D A F ^ F I ?• C W N E n S M A N U 1 L " U S C [ X ; V E H F A U

$ 6 9 8i ) I D D I s

C O M P L E T E

V A M I G AC O M M O D O R EA M I G A S O C O M P l E T E A U W O W fC O M P U T E R O U T F I T

I N C U J U E 5 ' 2 K R A E X P A N D A B L E T 1 M E G A B i I E S - R E A L T I M E C l O C N - B U i l T l N S S D KC A L L F O N E L O P R I C E !

/ A M I G AC O M M O D O R EA M I G A 2 O O O- ^ ? - - ~ ■ : . ^ ' . ' ; V e - v

C A l l F O R N E L O P R I C E ! !A L S O A V A I C B B L E : A M I G A 2 0 0 2 - M O N I T O I ! - S . 5I N T E B I V f l L O R I V E - B R I D G E C O R D - H A R D D H I U EC O N I D O U E R - M R A E X P A N D E R

/ A M I G AC O M M O D O R EA M I G A 1 O 8 OC O M P L E J E A L I O N P A C K A G EW C < A G E I N C L U D E S 5 1 2 KR A M E M O O T . B U ! L T - I " J 5 ? 2 0 K M I C R O D R I V E

A D V A N C E D G R A P T C S f S O U N D C H ! P » 1 2 "

M O N I t O R

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

W O A W W C I U E J E- . M i ■ M O N I T O R ' O W N i D S M A MD B i V I H A F C L F T A N ^ M . A ■ P f t C K A f i l 0 1 D I S K E M F

A F ' P t c n ■ • ■ - . ■ : . .

$ 6 9 8 C O M P L E T E

A P P L E H C O M P L E T E A L L I N O N C O M P U T E R P A C K A G E

m C K A G f I N C L U D E S A F * 1 F I l - E . O K CF l r R V E 1 2 C O M " J f f [ ? M O M i O HO W N f C S M A N U A L - D I S C D F I I V E H A C L E A N S . A A D A P T E D - f ^ I K A 3 "O I D I S K E T T E S

$ 8 9 8 C O M P L E T E

E P S O N E Q U I T Y 1 / 1 8P I E C E O U J F I T I S M / X T

C O M P A T A B L l ;> . i K n U a » e t M • t i f 1 S w i e i f t s r i i - o c i S O M a M i i i . i o n ' - , n ^ J ' L 1 ' . V . 3 6 C K : E l o p t v 1 3 I I V H ■r t y p t i i p T V n - i i l n i

$ 6 9 8$ S o m e P a c k a g e W i t hE P S O N E Q U I T Y I L . $ 8 9 8

$ 7 9 9

B L U E C H I P ; P I E C E O U T F I TI B M / X T C O M P A T A B L E f t t

■ , j - i - 1 i f . i H I p a r t O K B o r n • ' . •i > r m n v c n H o t s f t o r a i k u f t S a n i r i ' ' - ' - .• i i P I f O M H I ' . j M i T m *

■ ► i ■ ^ v b o a r c ] q o p y I v

■ ■ - . j - i - ■ M o n i l f • i ^ j c t i a f l o O 1 : i ' k e i i e * , » ; i i K D r M f n w j ( i l e a n e r

■ ; O M I 1 H a r d * I v m A h - i , ' n m o T o A i

$ 4 9 8

C O M M O D O R EP 1 0 - 1 / 1 8P C O U T F I T

f l M / x rC O M P A T A B L E

l i K l ' w r t l - i ^ J u d c i i j Kd D t d O T W O * f l i f H

f t i r a l l n l S o n o l H a l ti l [ M O p

w r k a o o I n c I u Q H iM y i l l o r - F t a c k o g e O 1 • D I S C D r i v o l l o c j i l C l e a n e r

$ 5 9 8S a m e / " o c t o g e W i t hC O M M O D O R EP C ! O 2 . . $ 6 9 a

M A G N A V O XP R O F E S S I O N A LC O M P U T E R M O N I T O R S

E C H 5 1 S C C C O I O rS C M 7 B ! T O I I 1 H C 3 H

A L M O N I T O R S I S T O C K D I S C O U N T E D ! !

7 B M 6 i s m o f X t h r o m eJ D M t J J m o n o c t l r o m e9 C M M J C C * c m o i

2 C O L O R P R I N T E RB c - F u l l C r f a t 4 0 c c s

A V A I L A B L E F O R I B M - A T A R I - A P P L EC O M O D O K E ' O M I C AG R E A T L Y D I S C O U N T E D ! !

P R I N T E R S- J T 3 0 0 C o * ' r a c t o r f l i F r j c l l c n F o s d• 1 c p L e l i e r Q u o l i t yS T A R N P 1 0 - S T A R M ^ - S T A R N M • S T A R N 6 2 4 - 1 5 - S T A R N X - 1 0 - S T A R N f l . 1 5• S T A R N X - I O C - S T A R N R - 1 5 - S T A R M X - 1 5• S T A R N D - 1 5 > M o d e l s A - r a i l o D l eP R I C E S G R E A T L Y D I S C O U N T E D ! !

E P S O N P R I N T E R S• 1 6 0 e p B r - d l r e c i i o n o i• 6 0 C D S l a i l o r Q u a l i t y

J P h m m o o j - B u i " I

L X - 8 6 ' E X - 1 0 0 0 « F X - B 6 F i . L O - 1 0 0 0■ E X - 8 0 D « L O - 2 5 0 0 - L O - B O O• C O - 3 5 0 0 ' F X - 2 B 6 E

A l M o d e l s A v a i l a b l eP R I C E S G R E A T L Y D I S C O U N T E D ! !

O R D E R N O W ! !P 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 2

F O 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 S T 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

M O N . T h i r u S A T . 9 : J 0 A M - 8 : Q O P MS U N D A Y 1 O : O O A M - 6 : O 0 P MU s Y o u r M a s t e r C h a r g e , V i s aA m e r i c a n E x p r e s s o S e n d M o n e yO r d e r . C e r t i f i e d C h e c kW N O T A K E D I S C O V E R A N D I N E R S C L U B

M I B 6 6 c o i i m c6 w e s t ! 6 i n s t r e e t . N e Y o r k n y i o d i bi D e t w e e n s t n s 6 t A v e n u e s )M O N . T H B U S A T . 9 : 3 O A M - 8 P M S U T 0 A M 6 P

o c b e t a o » < v j r i nr p X l f * * D f C H h N - n o - k o v & * - n y . l ! & r n e e d l e d w i l h & j lo n » " ^ I ' n ' - c t B u r t n e C i i D C h a n o a w i t r o j i n o r i c e O j c a i -■ ■ n - o y c k m i i e d o n w r r * t i e m t P e T u " n h w , - h n s e v e - .t J u r t w i r t * f l - i ^ r r o i p a c k o Q " * G a r ^ i u n t i t e d g j o r o r ^ e e i i n - sA D » O f f » l u C j w c f t o c c e m a n c e o n v o < i * < : a r i o n P r i c e sS u O f 4 C l t r T ' a n u r r t c l i j F c r i m e r o a $ r i j n d o l f e C r f ? < u e N o ■ n p o n v b l t " r y D o g r o p M h e n i e t r o n f i r . P o r m a t . o n p i o a i * jc a c u u r y r i o r w r v . c o r i i * o w c a c w i w o e n l 3 n f t 3 r p f i c i > * f l o t x J ^ o r m a l t o P

■ r p ' f ] r - a y r r i . r t ) n . o cI ' ^ ^

Page 128: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 128/136

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 , T e c h n i c a l E d i t o r '

" M L X " i l a b o r - s a v i n g u t i l i t y t h a ta l l o w s a l m o s t f a i l - s a f e e n t r y o m a c h i n e l a n g u a g e p r o g r a m s . I n c l u d e da r v e r s i o n s f o t h C o m m o d o r e 6 a n 1 2 8 .T y p e i a n s a v e s o m e c o p i e s o w h i c he v e r v e r s i o n o M L i a p p r o p r i a t e f o y o u r c o m p u t e r ( y o u ' l l w a n t t u s i t e n t e r f u t u r e M p r o g r a m s f r o m C O M -P U T E I ' s G A Z E T T E ) . P r o g r a m i f o t h

b m m o d o r e 6 4 a n d P r o g r a m i f o t h 1 2 ( 1 2 8 M L c a a l s o b e u s e d t e n t e r C o m m o d o r e 6 M p r o g r a m s f o u s i 6 4 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 a 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 a p p e a rs t r a n g e . I n s t e a d o f t h e u s u a l d e c i m a ln u m b e r s y o u ' r e a c c u s t o m e d t o t h e s en u m b e r s a r i h e x a d e c i m a l — a b a s e 1 n u m b e r i n g s y s t e m c o m m o n l y u s e d b M p r o g r a m m e r s . H e x a d e c i m a l — h e xf o s h o r t — i n c l u d e s t h n u m e r a l s 0 - 9a n t h l e t t e r s A - F . B u d o n ' t w o r r y —e v e n i y o k n o w n o t h i n g a b o u t M o h e x , y o s h o u l d h a v e n t r o u b l e u s i n gM L X .

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

l i s t i n g t h a t ' s p a r t i a l l y t y p e d f r o mp r e v i o u s s e s s i o n , d o n ' t c h o o s e t h i so p t i o n .

f u n c t i o n s m e n u w i l l a p p e a r . T h f i r s t o p t i o n i t h m e n u i E N T E RD A T A . I y o u ' r e j u s t s t a r t i n g t t y p e i p r o g r a m , p i c k t h i s . P r e s s t h e k e y ,a n t y p e t h f i r s t n u m b e r i t h f i r s tl i n e o t h p r o g r a m l i s t i n g . I y o u ' v e a r e a d y t y p e d i p a r t o p r o g r a m , t y p et h l i n e n u m b e r w h e r e y o l e f t o f t y i n a t h e n o f t h e p r e v i o u s s e s s i o n( b s u r e t l o a d t h p a r t i a l l y c o m p l e t e dp r o g r a m b e f o r e y o r e s u m e e n t r y ) . I a n c a s e , m a k e s u r e t h a d d r e s s y o e t e c o r r e s p o n d s t t h a d d r e s s o l i n ei t h l i s t i n g y o a r e e n t e r i n g . O t h e rw i s e , y o u ' l l b u n a b l e t e n t e r t h e d a t ac o r r e c t l y . I y o p r e s s e d E b m i s t a k e ,y o c a r e t u r n t t h c o m m a n d m e n ub p r e s s i n g R E T U R N a l o n e w h e na s k e d f o t h e a d d r e s s . ( Y o u c a n g e b a c kt t h m e n u f r o m m o s t o p t i o n s b p r e s s i n g R E T U R N w i t h n o t h e r i n p u t . ;

E n t e r i n g L i s t i n gD 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 sh 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 rf 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 s

o 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 ( ; ) .Z 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 s

a n c h e c k s u m . A l t h o u g h a M L X -: 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 ea n g u a g e m o n i t o r p r o g r a m , t h e x t r a

c h e c k s u m n u m b e r o t h e n a l l o w sM L t c h e c k y o u r t y p i n g . ( C o m m od o r e 1 2 u s e r s c a e n t e r t h d a t a f r o ma M L l i s t i n g u s i n g t h b u i l t - i n m o n it o i t h r i g h t m o s t c o l u m n o 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 e a d d r e s s a n c o m p a r e st h i s v a l u e t t h n u m b e r f r o m t h e n i n t hc o l u m n . I t h e v a l u e s m a t c h , y o u ' 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 f d a t a w i l l a p p e a r . B u i M L d e t e c t s 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 o p r e s s R E T U R N a f t e r t y p i n g t h el 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 e 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 b e t y p e d i n I y o p r e s sa n o t h e r k e ( w i t h s o m e e x c e p t i o n sn o t e d b e l o w ) , y o u ' l l h e a r w a r n i n gb u z z . T s i m p l i f y t y p i n g , 1 2 M L r d e f i n e s t h f u n c t i o n k e y s a n a n k e y s o t h n u m e r i c k e y p a d s t h a t y o c a e n t e r d a t a o n e - h a n d e d . ( T h e 6 v e r s i o n i n c o r p o r a t e s t h k e y p a d m o d if i c a t i o n f r o m t h M a r c h 1 9 8 6 " B u g -S w a t t e r " c o l u m n , l i n e s 4 8 5 - 4 8 7 . ) I e i t h e r c a s e , t h k e y p a d i a c t i v e o n l yw h i l e e n t e r i n g d a t a . A d d r e s s e s m u s t b e n t e r e d w i t h t h n o r m a l l e t t e r a n n u m b e r k e y s . T h f i g u r e s a b o v e s h o wt h k e y p a d c o n f i g u r a t i o n s f o e a c hv e r s i o n .M L c h e c k s f o t r a n s p o s e d c h a r a ct e r s . I f 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

. 4

S p a c e

1 2 M L K e y p a d

( F l > ( F 3 ) I F 5 ) 1 F 7 )

( +

( -

c a s l i p p a s t M L X : B e c a u s e o t h c h e c k s u m f o r m u l a u s e d , M L w o n ' tn o t i c e i y o a c c i d e n t a l l y t y p e F i p l a c e o f 0 0 , a n v i c e v e r s a . A n t h e r e ' s

v e r y s l i m c h a n c e t h a t y o c o u l d g a b l e a l i n e a n s t i l l e n u w i t h a 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 as o n a b l e c a r e w h i l e e n t e r i n g d a t a .

E d i t i n g F e a t u r e sT c o r r e c t t y p i n g m i s t a k e s b e f o r e f i i s h i n g a l i n e , u s t h I N S T / D E L k e t d e l e t e t h c h a r a c t e r t t h l e f t o 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 yp 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 rT h R E T U R N k e i a l s o a c t i v e , b 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 eP r e s s i n g R E T U R N a t 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 d a t a , M L d i s a b l e sR E T U R N u n t i l t h e c u r s o r r e t u r n s t t h s t a r t o l i n e . R e m e m b e r , y o c a p r e s sC L R / H O M E t q u i c k l y g e t l i n e

1 2 C O M P U T E I ' s G a z e t t e O c t o b e r 1 9 8 7

Page 129: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 129/136

n u m b e r p r o m p t .M o r e e d i t i n g f e a t u r e s a r a v a i l a b l e

w h e n c o r r e c t i n g l i n e s i n w h i c h M L h a d e t e c t e d a e r r o r . T m a k e c o r r e ct i o n s i l i n e t h a t M L h a r e d i s p l a y e df o r e d i t i n g , c o m p a r e t h l i n e o t h s c r e e n w i t h t h o n p r i n t e d i t h l i s ti n g , t h e n m o v e t h 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 e r i g h t m o s tc h a r a c t e r , y o u ' l l r e e n t e r t h l i n e . D u i n e d i t i n g , R E T U R N i a c t i v e ; p r e s s i n gi t e l l s M L t r e c h e c k t h l i n e . Y o c a p r e s s t h C L R / H O M E k e t o c l e a r t h e n t i r e l i n e i y o u w a n t t s t a r t f r o ms c r a t c h , o i y o w a n t t g e t o l i n en u m b e r p r o m p t t u s R E T U R N t g e b a c k t t h m e n u .

D i s p l a y D a t aT h s e c o n d m e n u c h o i c e , D I S P L A YD A T A , e x a m i n e s m e m o r y a n d s h o w st h c o n t e n t s i t h s a m e f o r m a t a 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 s t a r t i n g a d d r e s s . B s u r e l h a t t h s t a r t i n g a d d r e s s y o g i v e c o r r e s p o n d st l i n e n u m b e r i t h l i s t i n g . O t h e rw i s e , t h e c h e c k s u m d i s p l a y w i l l b m e a n i n g l e s s . M L d i s p l a y s p r o g r a ml i n e s u n t i l i r e a c h e s t h e n o f t h e p r g r a m , a w h i c h p o i n t t h m e n u i r e d i sp l a y e d . Y o c a p a u s e t h 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 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 o 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 e n d i n g a d d r e s si r e a c h e d , p r e s s R E T U R N .

O t h e r M e n u O p t i o n sT w m o r e m e n u s e l e c t i o n s l e y o s a v ep r o g r a m s a n l o a d t h e m b a c k i n t o t h c o m p u t e r . T h e s e a r S A V E F I L E a n L O A D F I L E ; t h e i r o p e r a t i o n i q u i t es t r a i g h t f o r w a r d . W h e n y o p r e s s o L M L a s k s y o f o t h e f i l e n a m e . Y o u ' l lt h e n b a s k e d t p r e s s e i t h e r o t s e l e c t d i s k o t a p e .

Y o u ' l l n o t i c e t h d i s k d r i v e s t a r t i n ga n s t o p p i n g s e v e r a l t i m e s d u r i n gl o a d o s a v e ( s a v e o n l y f o t h 1 2 v e s i o n ) . D o n ' t p a n i c ; t h i s i n o r m a l b h a v i o r . M L o p e n s a n r e a d s f r o m o w r i t e s t t h f i l e i n s t e a d o u s i n g t h u s u a l L O A D a n S A V E c o m m a n d s( 1 2 8 M L m a k e s u s o B L O A D ) . D i s ku s e r s s h o u l d a l s o n o t e t h a t t h 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 s

s h o u l d n o b i n c l u d e d w h e n e n t e r i n gt h n a m e . T h i s a l s o p r e c l u d e s t h u s o

f o S a v e - w i t h - R e p l a c e , s r e m e m b e rt g i v e e a c h v e r s i o n y o s a v e d i f f e r e n t

n a m e . T h 1 2 v e r s i o n m a k e s u p 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 ea 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 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 a 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 e 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 eu s e r s s h o u l d b e a r i m i n d t h a t C o m m od o r e c o m p u t e r s a r n e v e r a b l e t d e t e c te r r o r s d u r i n g s a v e t t a p e . ) M L a i 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 ( l o a de n d s b e f o r e t h e e n d i n g a d d r e s s y o s p e c i f i e d w h e n y o s t a r t e d M L X ; a n T R U N C A T E D A E N D I N G A 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 f 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 e c o r r e c ts t a r t i n g a n e n d i n g a d d r e s s e s .

T h 1 2 v e r s i o n a l s o h a C A T AL O D I S K o p t i o n s y o c a v i e w t h c o n t e n t s o f t h d i s k d i r e c t o r y b e f o r es a v i n g o l o a d i n g .

T h Q U I T m e n u o p t i o n h a t h o v i o u s e f f e c t — i t s t o p s M L a n e n t e r sB A S I C . T h R U N / S T O P k e i d i a b l e d , s t h o p t i o n l e t s y o e x i t t h p r o g r a m w i t h o u t t u r n i n g o f t h c o p u t e r . ( O c o u r s e , R U N / S T O P - R ES T O R E a l s o g e t s y o o u t . ) Y o u ' l l b a s k e d f o v e r i f i c a t i o n ; p r e s s t e x i t t B A S I C , o a n o t h e r k e t r e t u r n t t h m e n u . A f t e r q u i t t i n g , y o c a n t y p eR U a g a i n a n r e e n t e r M L w i t h o u tl o s i n g y o u r d a t a , a l o n g a y o d o n ' tu s t h 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 e t h e r e s u l t s .T h i n s t r u c t i o n s f o l o a d i n g a n u s i n gt h f i n i s h e d p r o d u c t v a r y f r o m p r o g r a mt p r o g r a m . S o m e M p r o g r a m s a r d s i g n e d t b l o a d e d a n r u l i k e B A S I Cp r o g r a m s , s a l y o u n e e d t t y p e i L O A D " f i l e n a m e " , 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 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 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 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 e 1 2 8 ) o L O A D " f i l e n a m e " , 1 , f o r t a p e , t h e ns t a r t e d w i t h S Y t o 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 O O O . I n e i t h e rc a s e , y o s h o u l d a l w a y s r e f e r t o t h a t i c l e w h i c h a c c o m p a n i e s t h M l i s t i n g/ o i n f o r m a t i o n o l o a d i n g a n r u n n i n gt h p r o g r a m .

A n O u n c e O 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 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 i 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 o 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 L o a d o p t i o n ss e v e r a l t i m e s t e n s u r e t h a t y o c a r c a l l y o u r w o r k f r o m d i s k o t a p e . D o n ' tl e s i m p l e t y p i n g e r r o r i t h n e M L c o s t y o s e v e r a l n i g h t s o h a r dw o r k .

P r o g r a m 1 M L F o C o m m o d o r e6 S S 1 0 R E V E R S I O N 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

E K 1 0 3 P O K E 5 6 , 5 0 i C L R : D I M I N S ,I , J , A , B , A S , B S , A ( 7 ) , N S

D M 1 1 0 C 4 = 4 9 ! C 6 = 1 6 t C 7 = 7 : Z 2 = 2 i Z4 = 2 5 4 i Z 5 = 2 5 5 i Z 6 = 2 5 6 i 2 7 -1 2

C 1 2 F A = P E E K ( 4 5 ) + Z 6 * P E E K ( 4 6 f: B S = P E E K { 5 5 ) + Z 6 * P E E K ( 5 6) : H S = " 0 1 2 3 4 5 6 7 8 9 A B C D E F "

S B 1 3 0 R S = C H B S ( 1 3 ) j L S - " [ L E F T ) "C H R S ( 0 } i T S " " ( l 3 R I G H T 1

C 1 4 S D - 5 4 2 7 2 l F O R I - S D T S + 2 3 I P O K E I , 0 i N E X T i P O K Ef S P A C E } S D + 2 4 , 1 5 i P O K E 7

8 , 5 2F C 1 5 0 P R I N T " [ C L R } " C H R $ { 1 4 2 ) C H

R $ ( S ) r P O K E 5 3 2 8 0 , 1 5 i P O K5 3 2 8 1 , 1 5

E 1 6 P R I N T T $ [ R E D l f R V S ]{ S P A C E S } | 8 S [ S P A C E S ] " S P C ( 2 a ) "[ S P A C E S } £ O F F ! [ B L U ) M

i [ r e d H r v s }{ S P A C E S ] " S P C ( 2 8 ) H{ 1 S P A C E S ] [ B L U ) "

F R 1 7 0 P R I N T " { 3 D O W N )[ S P A C E S J C O M P U T E 1 ' M

C H I N E L A N G U A G E E D I T O R{ D O W N ) "

J 1 8 P R I N T " [ B L K } S T A R T I N G H D C O M P U T E l ' s G a z e t t e O c t o b e r 1 9 8 7 1 2 7

Page 130: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 130/136

G 1 9

K 2 0

P 2 1

D 2 2

B

J

J H

F

E

E J

K

P

2 3

2 4

2 5 2 6

2 7

2 8

2 9 3 0

3 1

3 2

B E S S § 4 1 " j i G O S U B 3 0 0 : S A - AD : G O S U B 1 0 4 0 j I F T H E N 1 8

P R I N T " [ B L K ) { 2 S P A C E S l E ND I N G A D D R E S S | 4 3 " ; : G O S U B3 0 I E A = A D : G O S U B l 0 3 0 t 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 i 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 5 ( A S , 1 ) < > " Y " T HE N 2 2 0P R I N T " { 2 D O W N ) t B L U ) W O R KI N G . . . " ? t F O R I = B S T B S E A - S A + 7 i P O K E I , 0 i N E X T i Pr i n t " d o n e "p r i n t t a b ( 1 0 ) " [ 2 d o w n ][ b l k M r v s ] m l c o m m a n d( S P A C E ) M E N U [ D O W N ] | 4 a " !P R I N T T S " ( R V S ) e [ O F F ) N T E

D A T A "P R I N T T 5 " ( R V S 3 D ( O F F j l S PL A D A T A " i P R I N T T S [ R V S } L [ O F f J O A D F I L E "

P R I N T T S " { R V S ] S ( O F F ) A V EF I L E " i P R I N T T 5 " [ R V S ) Q[ O F F ) U I T ( 2 D O W N K B L K J "

G E T A S : I F A $ = N $ T H E N 2 5 0A - 0 t F O R T O 5 l I F A S =M I D S C ' E D L S Q " , 1 , 1 ) T H E N- 1 : 1 - 5N E X T i O N G O T O 4 2 0 , 6 1 0 , 69 0 , 7 0 0 , 2 S 0 t G O S U B 1 0 6 0 i G OT O 2 5 0P R I N T " [ R V S ) Q U I T " i I N P UT " { D O W N ) E 4 | A R E Y O U S U R E

[ Y / N ] " ; A $ i I F L E F T S ( 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 ? : A D = 0 i I N P U T I N ? I L E N ( I N 5 ) < > 4 T H E N R E T U R NB I N t G O S U B 3 2 0 : A D = A : B S- M I D S ( I N S , 3 ) i G O S U B 3 2 0 i AD = A D ' 2 5 6 + A i R E T U R NA " 0 i F O R J = l T O 2 i A S - M I D$ ( B $ , J , l ) i B = A S C ( A S ) - C 4 +

J 3 3 I B < 0 O R B > 1 5 T H E N A D 0 i A = - l i J - 2

G X 3 4 0 N E X T i R E T U R NC 3 5 B = I N T ( A / C 6 ) i P R I N T M I D ? (

H 5 , B + 1 , 1 ) ; i B - A - B * C 6 : P R IN M I D S ( H S , B + l , l ) r i R E T UR

R 3 6 A - I N T I A D / Z 6 ) I G O S U B 3 5 0 I A- A D - A * Z 6 ! G O S U B 3 5 0 1 P R I N TC K - I N T ( A D / Z 6 ) i C K = " A D - 2 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 ) j R E T U R NP R I N T " E D O W N i S T A R T I N G A g 4 l " ; t G O S U B 3 0 0 i I F 1 N 5 < >N T H E N G O S U B 1 0 3 0 : I F{ S P A C E ) T H E N 4 0 0R E T U R NP R I N T " ( R V S ) E N T E R D A T A{ S P A C E } " i G O S U B 4 0 0 : I F I S = N 9 T H E N 2 2 0O P E N 3 , 3 : P R I N TP O K E 1 9 B , 0 i G O S U B 3 6 0 i I F

T H E N P R I N T I N S i P R I N T "( U P ) [ 5 R I G H T ] " ;F O R I » 0 T O 2 S T E P 3 : B S" S S i F O R J - T O 2 i I FH E B S = M I D $ ( I N S , I + J , 1 )P R I N T " [ R V S ] " B S L 5 ; i I F I 2 4 T H E N P R I N f ' E o F F ] " ;G E A S : I F A S = N S T H E N 4 7 0I F ( A 5 > " / " A N D A S < " : " ) O R ( A5 > " @ " A N D A S < " G " ) T H E N 5 4 0A = - ( A S = " M " ) - 2 * { A S - " , " J -

B

P J Q

E H

J S

G

H

H F

G

3 7

3 8 3 9 4 0

4 1 4 2

4 3 4 4

4 5

4 6

4 7 4 8 4 8

M O

H

Q P

5 1 5 2

5 3 f i

5 4 5 5

' / / / / / / / i " t A ¥ " . " f - 4 - l A ^ " / " J - 3V / f f / / / • ( A S " J " } - 6 * ( A 5 = " K " )P X " 4 8 6 A = > A - 7 * ( A S " L " ) - 8 M A S = " i

" ) - 9 * ( A S = " U " ) - 1 0 * ( A S = " I

C 4 8 A » A - 1 3 * ( A $ = S $ ) - I F T H A ? = M I D ? ( " A 8 C D 1 2 3 E 4 5 6 F

0 " , A , 1 ) : G O T O 5 4 H P 4 9 0 I A S = R $ A N D ( ( I = 0 ) A N D t J

= 1 ) O R F ) T H E N P R I N T B ? ; :J = 2 : N S X T : I = 2 4 : G O T O 5 5 0

K 5 0 I A 5 = " J H O M E ) " T H E N P R N B S : J = 2 : N E X T : I = 2 4 : N E XT i F = 0 : G O T O 4 4 0I F ( A S = " l R I G H T ] " ) A N D F T E N P R I N T B 5 L S ; t G O T O S 4 0I A S < > L ? A N D A S O D S O ( ( I = 0 ) A S D ( J = 1 ) ) T H E N G O

U B 1 0 6 0 : G O T O 4 7 0A ? = L 5 + S $ + L 5 : P R I N T B S L 5 ;i J = 2 - J : I F T H E N P R I N T[ S P A C E l L S ; : I = I - 3P R I N T A S ; : N E X T J i P R I N T{ S P A C E ] S ? jN E X T I i P R I N T i P R I N T " [ U P )t R I G H T ] " ; i I N P U T * 3 , I N $i l I N ? = N S T H E N C L 0 S E 3 :G O T O 2 2 0F O 1 = 1 T O 2 5 S T E P 3 : B S =M I D 5 ( I N 5 , D i G O S U B 3 2 0 t I FK 2 T H E N G O S U B 3 8 0 i A ( I/ 3 ) - RN E X T i I F A O C K T H E N G O S UB 1 0 6 0 i P R I N T " [ B L K ) ( R V S ][ S P A C E l E R R O R i R B E N T E RI N i 4 3 " l F = l : G O T O 4 4 0G O S U B l 0 8 0 : B = B S + A D ~ S A : F O

1 = T 7 : P O K E B + I , A ( IJ i N E X TA D = A D + 8 ; I F A D > E A T H E NL O S E 3 i P R I N T " [ D O W N ) [ B L U ]• E N O E N T R Y * * £ B L K ){ D O W N 3 " t G O T O 7 0 0F = 0 ! G O T O 4 4 0p r i n t " ( c l r H d o w n 3 [ r v s )i 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 s i f i n 5 = n 5 t h e s 22 p r i n t { d o w n 3 b l p r e s s :

! r v s J s p a c e { o f f J t o p a s e ( r v s l r e t u r n j o f f ] t B R E A K g 4 3 E D O W N ] "

G O S U B 3 6 0 i B " B S + A D - S A i F O RI = B T O B + 7 i A = P E E K [ I ) i G O SU B 3 5 0 : G O S U B 3 8 0 s P R I N T S

S E X T I P R I N T " { R V S ) " ; i A = C K: G O S U B 3 5 f l : P R I B TF = l i A D = A D + 8 . ' I F A D > E A T E N P R I N T " i 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 t I F A 5 = R 5 T H E N G OS U B 1 0 8 0 E G O T O 2 2 0I A 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 " ( D O W N ] { R V S 3 L O A D{ S P A C E J D A T A " : O P = 1 : G O T O7 1 P R I N T " { D O W N ) ! R V S ) S A V E[ S P A C E ] F I L E " i O P - 0I N $ - N S i I N P U T " ( D O W N F I L EN A M E & 4 3 " ; I N S i I P I N 5 - N S( S P A C E 1 T H E N 2 2 0P » 0 i P R I N T " ( D O W N ] 1 B L K 31 r v s ) t [ o f f ] a p e o E r v s ]D l O F F ] l S K ; 6 4 | " fG E T A S i I F A $ - " T " T H E N P I N T " T ( D O W N ] " i G O T O B S 0I A $ o " D " T H E N 7 3 0

Q 5 6

P K 5 7 0

H 5 8

Q 5 9

G Q

R

K

c

K

K

E

A C

P

R

P

F

H

6 0 6 1

6 2

6 3

6 4 6 5

6 6 6 7

6 6 6 9

7 0 7 1

7 2

7 3

7 4

F G

M G

R

F F

5

G E

7 9 8 0

8 1 8 2

8 3

B 4 8 5 8 6

8 7 8 8

H 7 5 P R I N T " D [ D O W N ] " i O P E N 1 5 , a, 1 5 , " I 0 i " ! B = E A - S A i I N $ - "0 i " + - I N S : I F O P T H E N 8 1 0

S 7 6 O P E N l , 8 , 8 , I N $ + " , P , W i GO S U B 8 6 0 I I F T H E N 2 2 0

7 7 A H > * I N T ( S A / 2 5 6 ) i A L = S A - ( AH * 2 5 6 ) i P R I N T U , C H R S ( A L ); C H R $ ( A H ) ;

P 7 8 F O 1 - T O B i P R I N T I l . C HR $ { P E E K ( B S + I ) J ; i l F S H E N 8 0 0N E X T : C L O S E 1 : C L O S E 1 5 i G O T0 9 4 0G O S U B l 0 6 0 I R I N T " t D O W N )[ B L K j E R R O R D U R I N G S A V E ji 3 " ! G O S U B 8 6 0 i G O T O 2 2 0O P E N 1 , 8 , B , I N S + " , P , B " i GO S U B B 6 0 i I F T H E N 2 2 0G E T I 1 , A § , B S i A D = A S C ( A S + ZS ) + 2 5 6 * A S C ( B 5 + Z S ) i I F A < > S A T H E N F - l i G O T O 8 5 0F O 1 = T B i G E T # 1 , A S j PO K E B S + I , A S C ( A S + Z S ) : I F (I O B l A N D S T H E N F = 2 : A D- I t I = BN E X T i I F S T < > 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 B , 9 7 0I N P U T # 1 5 , A , A 5 i I F T H E N

C L 0 S E 1 i C L 0 S E 1 5 : G O S U B 1 06 0 : P R I N T " t K V S 3 E R R O R i " R E T U R NP O K E l B 3 , P E E K ( F A + 2 ) s 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 ) J I F O P - 0 T H B N 9 2

H 8 9 0 S Y S 6 3 4 6 6 [ I F ( P E E K ( 7 6 3 ) AN D 1 J T H E N G O S U B 1 0 6 0 : P R I NT " f D O W N ] ( R V S ) F I L E N O { S P A C E ] F O U N D " : G O T O 6 9 0

C S 9 0 0 A D = P E E K ( 8 2 9 ) + 2 5 6 * P E E K ( 83 0 ) : I F A D < > S A T H E N F - l iG O T O 9 7 0S 9 1 A ° P E E K ( 8 3 1 ) + 2 5 6 - P E E K ( B 32 ) - l > F - F - 2 * ( A < E A ) - 3 * ( A >E A ) i A D = A - A D : G O T O 9 3 0

K H 9 2 0 A = S A : B = E A + l t G O 5 U B 1 0 1 0 : PO K E 7 8 0 , 3 : S Y S 6 3 3 3 8

J F 9 3 0 A = B S : B = B S + ( E A - S A ) + 1 : G O SU B 1 0 1 0 I O N O G O T O 9 5 0 J S Y

6 3 5 9 1A E 9 4 0 G O S U B 1 0 B 0 i P R I N T 1 - ( B L U ) "S A V E C O M P L E T E D " * " : G 0 T

0 2 2 0X P 9 5 0 P O K E 1 4 7 , 0 t S Y S 6 3 5 6 2 : I F

{ S P A C E ] S T > 0 T H E N 9 7 0F R 9 6 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 H P L E T E D * * " » G 0 T0 2 2 0D P 9 7 0 G O S U B 1 0 6 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 i{ D O W N ] g 4 3 " : 0 N G O S U B 9 8

0 , 9 9 0 , 1 0 0 0 > G O T O 2 2 0P 9 S P R I N T " I N C O R R E C T S T A R T I N

A D D R E S S ( " ; : G O S U B 3 6 0 :P R I N T " ) " i R E T U R NG 9 9 P R I N T " L O A D E N D E D A T " j A D = S A + A D i G O S U B 3 6 0 : P R I N T

D S R E T U R NF 1 0 0 0 P R I N T " T R U N C A T E D A T E N D

I N A D D R E S S " ! R E T U R NR 1 0 1 0 A H » I N T ( A / 2 5 6 ) i A L - A - ( A H

• 2 5 6 ) i P O K E 1 9 3 , A L : P O K E l9 4 A

F 1 0 2 0 A H = I t J T ( B / 2 5 6 ) : A L = B - ( A H* 2 5 6 ) : P O K E 1 7 4 , A L t P O K E l7 5 , A H R E T U R N

F 1 0 3 0 I A D < S A O A D > E A T H E N1 0 5 0

H 1 0 4 0 I F ( A D > 5 1 1 A N A D < 4 0 9 6 0

1 2 C O M P U T E l s G a z e l t o O c t o b e r 1 9 8 7

Page 131: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 131/136

H 1 0 5 0

A R 1 0 6 0

D 1 0 7 0

P 1 0 8 0

A C 1 0 9 0

) O R ( A D > 4 9 1 5 1 A N A D < 5 32 4 8 ) T H E N G O S U B 1 0 8 0 i F = 0: R E T U R NG O S U B 1 0 6 0 : P R I N T " [ R V S( S P A C E } I N V A L I D A D D R E S S

( D O W N ] ( B L K } " : F = 1 : R E T UR P O K E S D + 5 , 3 1 i P O K E S D + 6, 2 0 8 : P O K E S D , 2 4 0 i P O K E[ 5 P A C E ] S D + l , 4 t P O K E S D

4 , 3 3F O S = l T O 1 0 0 i N E X T : G OT O 1 0 9 0P O K E S D + 5 , 8 : P O K E S D + 6 ,2 4 0 : P O K E S D , 0 t P O K E S D 1 , 9 0 I P O K E S D + 4 , 1 7F O S = T 1 0 0 i N E X T i P OK S D + 4 , 0 i P O K E S D , 0 : P OK S D + 1 , 0 : R E T U R N

A

X

F

K

J

P

1 0

1 1

1 2

1 3

1 4

1 5

G 1 6

P r o g r a m 2 M I F o C o m m o d o r e1 2

T R A P 9 6 0 i P O K E 4 6 2 7 , 1 2 8 iD I M N L S , A ( 7 )Z 2 = 2 . Z 4 - 2 5 4 i Z 5 - 2 5 5 i Z 6 « 25 6 : Z 7 = 1 2 7 : B S = 2 5 6 » P E £ K ( 46 2 7 ) i E A = 6 5 2 8 0a E 5 = C H R ? ( 7 ) i R T S » C H R S { 1 3) : D L ? = C H R S ( 2 0 ) i S P S = C R R S( 3 2 ) i L F S = C H R S ( 1 5 7 )

D E F N H B | A ) = I N T ( A / 2 5 6 ) :D 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 l R G R { 0 ) = 5 T H E N F A S TP R I N T " [ C L R ] " C H R $ ( 1 4 2 ) ; CH R S ( 8 ) i C O L O R 0 , 1 5 : C O L O R

4 , 1 5 t C O L O R 6 , 1 5P R I N T T A B ( 1 2 ) " [ R E D ]t R V S j [ 2 S P A C E S ) § 9 8 ( S P A C E S ] " R T S ? T A B ( 1 2 ) "[ R V S ] [ 2 S P A C E S ] ( O F F )[ B L U ] 1 2 M L [ R E D )[ R V S ] ( 2 S P A C E S ) 1 - R T $ ; T A B{ 1 2 ) " f R V S } [ 1 3 S P A C E S }t B L U ] "P R I N T " ( 2 D O W N }[ S P A C E S ] C O M P U T E I " S M

C H I N E L A N G U A G E E D I T O R[ D O W N ] "

P R I N T " ( B L K } S T A R T I N G A D DR E S S i 4 3 " j : G O S U B 2 6 0 i I F{ S P A C E j A D T H E N S A = A D : E LS E 1 8 0P R I N T " { B L K } ( 2 S P A C E S ] E KD I N G A D 0 R E S S i 4 1 " ; t G 0 S U B2 6 0 : I F A T H E N E A = A D i EL S 1 9 P R I N T " [ D O W N ] ( B L K } C L E A R{ S P A C E ] W O R K S P A C E C Y / N ] ?| 4 3 " i G E T K E Y A S i I P A S < > "

Y T H E N 2 2 P R I N T " ( D O W N } ( B L U j W O R K I Ng . . . " ; ; b a n k 0 : f o r a = b s( S P A C e ) 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 ) " [ 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 i M E N U E 4 3 I D O W N ] " :P R I N T T A B ( 1 3 ) " ( R V S } E( O F F ) N T E R D A T A " R T S ; T A B {1 3 ) " ( R V S } D ( O F F ] l S P L A Y

A T A " R T S ; T A B { 1 3 ) " [ R V S ] L( O F F ) O A D F I L E "P R I N T T A B ( 1 3 ) " [ R V S } S

F E 1 7 0

D K 1 8 0

F H 1 9 0

M 2 0

Q 2 1

D 2 2

H 9 2 3 0

[ O F F i A V E F I L E " R T S : T A B ( 13 ) " { R V S ] C i O F F ] A T A L O G D S K " R T S ; T A B ( 1 3 ) " [ R V S ] Q( O F F U I T ( D O W N } [ B L K } "

A P 2 4 0 G 5 T K E Y A t A * * I N 5 T R { " E D L SC Q " , A $ ) : O N G O T O 3 4 0 , 55 0 , 6 4 0 , 6 5 0 , 9 3 0 , 9 4 0 I G O S U

9 5 0 : G O T O 2 4 S X 2 5 0 P R I N T " S T A R T I N G A T " f : G O S

U 2 6 0 i I F ( A D < > 0 } O R ( A ? = NL 5 ) T H E N R E T U R N : E L S E 2 5

B G 2 6 0 A S = N L 5 ; I N P U T A ? : I F L E N (A S ) = 4 T H E N A D = D E C ( A S )P 2 7 0 I F A D = 0 T H E N B E G I N i l F

S < > N L $ T H E N 3 0 0 : E L S E R T U R N > B E N D

M 2 8 I A D < S A O A D > E A T H E N[ S P A C E ] 3 0 0

P 2 9 0 I F A D > 5 1 1 A N D A D < 6 5 2 8 0( S P A C E ) T H E N P R I N T B E S ; tR E T U R N

S Q 3 0 0 G O S U B 9 5 0 i P R I K T 1 - ( R V S }N V A L I D A D D R E S S ( D O W N )[ B L K ] " i A D = 0 i R E T U R N

R D 3 1 0 C K - F N H B ( A D ) i C K = A D - Z 4 * C K+ Z S * ( C K > Z 7 ) : G O T O 3 3

D D 3 2 0 C K - C K " Z 2 + Z 5 * t C K > Z 7 ) + AA 3 3 C K - C K + Z 5 * ( C K > Z 5 ) : R E T U R NO 3 4 P R I N T B E S ; " { R V S } E N T E R

( S P A C E ) D A T A " : G O S U B 2 5 0: I A S ^ N L ? T H E N 2 2

J 3 5 B A N K 0 i P R I S T : F = 0 : O F E N.

B 3 6 G O S U B 3 1 0 1 P R I N T H E X ? ( A D) + " l " j i I F 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 ] " i

O 3 7 F O 1 - T 2 S T E P 3 i B $- S P $ : F O R J = l T O 2 : I F F[ s p a c e J t h e n b $ = m i d 5 { l s ,I + J . l )

P 3 8 P R I N T " [ R V S j " B $ + L F S ; s I F[ S P A C E } I < 2 4 T H E N P R I N T "( O F F ) " l

R 3 9 G E T K E Y A S i I F ( * ? > " / " A ND A $ < - . " ) O R { A $ > " @ - A N D

A 5 < - G " ) T H E N 4 7 A 4 0 I A $ » " + " T H E N A S = " E M ! G

O T 4 7 Q 4 1 I A S - " - " T H E N A ? = " P " i G

O T 7 F 4 2 I A S - R T S A N ( ( 1 = 0 J A

( J = l ) O F T H E N P R I NB S ; t J = 2 i N E X T i I = 2 4 i G O T

0 4 8 0R 4 3 I A S = " ( H O M E J " T H E N P R

N B 5 j J = 2 : N E X T : 1 = 2 4 : N E XT i F = 0 i G O T O 3 6

X 4 4 I ( A S = " ( R I G H T } " ) A N T H E N P R I N T B S + L F S ; : G O T

0 4 7 0J P 4 5 0 I A S < > L F S A N D A $ < > D L S( S P A C E ) O R ( ( 1 = 0 ) A N (

- 1 ) ) T H E N G O S U B 9 5 0 : G O T3 9

P S 4 6 0 A S = L F $ + S P S + L F S i P R I N T B + L F S ; i J = 2 - J : I F T H E NR I N T L F S ; : I = » I - 3

G 4 7 P R I N T A S n N E X T J : P R I N T[ S P A C E ( S P S ?

H 4 8 N E X T I t P R I N T i P R I N T " [ U P )1 R I G H T } " ; ! L S = "( 2 S P A C E S } "

D 4 9 F O 1 = T 2 S T E P 3 : G ET # 3 , A ? , B S i I F A S - S P S T H

I = 2 5 i N E X T i C L O S E 3 : G O T2 2 B 5 0 A ? = " A $ + B S : A = D E C ( A S ) : M I D S( L ? , I , 2 ) " A ? t I P K 2 T H G O S U B 3 2 0 < A ( I / 3 ) = A i G E

T # 3 , A S

A

D

X

C

M

J

5 1

5 2

5 3 5 4

5 5

5 6

X

D

X G

E Q X R

B

D

5 7

5 8

5 9 6 0

6 1

6 2 6 3 6 4

6 5 6 6

R 6 7

S 6 8

S 6 9 E 7 0

J 7 1

M 7 2

G 7 3

R 7 4

G 7 5

F D 7 6 0

N E X T I i I F A < > C K T H E N G S U 9 5 0 ! P R I N T i P R I N T "( R V S ) E R R O R i R E E N T E R L

N " i F = l : G O T O 3 6 P R I N T B E $ i B = B 5 + A D - S A t F O

1 - T 7 i P O K E B + I , A ( I) l N E X TF - 0 i A D - A D + 8 i I F A D < - E AH E 3 6 C L O S E 3 : P R I N T " [ D O W N )[ B L U ] * * E N D O F E N T R Y * l B L K ) [ 2 D O W S ) " i G 0 T O 6 5 P R I N T B E $ ; " [ C L R U D O W N }[ R V S ] D I S P L A Y D A T A " i G OS U 2 5 0 I I F A $ B N L $ 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 i P R E S S ; ( R V S } S P A C E( O F F ) T O P A U S E , [ R V S j R E

T U R N f O F P } T O B R E A K i 4 3{ D O W N j "P R I N T H E X S ( A D ) + " : " ; : G O SU 3 1 0 : B = B S + A D - S AF O I = T B + 7 i A = P E E K ( IJ 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 1 N E X T[ S P A C E ] IP R I N T " ( R V S } " ; R I G H T S ( H E X5 ( C K ) , 2 )F = 1 : A D = A D + 8 : 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 G E A S : I F A ? = R T S T H E NR I N T B E S : G O T O 2 2 I A S = S P S T H E N F = F + l i P RI N T B E S fO G O T O 5 7 0 , 6 1 0 , 5 7 0P R I N T B E S " i D O W N ) [ R V S ]O A D A T A " i O P = l t G O T O 6 P R I N T B E 5 " [ D O W N ] ( R V S JA V E P I L E " i O P = 0F = 0 t F S = N L $ : I N P U T " F I L E N AM E i 4 3 " : F S i I F F 5 - N L S T H 2 2 p r i n t " ( d o w n ] ( b l k ) ( r v s } t( o f f J a p e o [ r v s ) d ( o f f )I S K j E 4 3 " :G E T K E Y A S - - I F A " T T H

8 5 0 1 E L S E I A ? O " D "H E 6 B P R I N T " D I S K ( D O W N } " i I F O

T H E N 7 6 D O P E N # 1 , ( F 5 + - , P ' ) , W i I P[ S P A C E J D S T H E N A S - D S $ i G

O T 7 4 B A N K 0 : P O K E B S - 2 , F N L B ( SA ) : P O K E B S - l , F N H B ( S A ) l PR I N T " S A V I N G " ; F ? i P R I N TF O A = B S - 2 T O B S + E A - S A iP R I N T # l , C H R 5 { P E E K [ A ) ) f II S T H E N A S * " D I S K W R T E R R O R " i G O T O 7 5 N E X T A i C L O S E l i P R I N T "( B L U } * * S A V E C O M P L E T E DI S P A C E j W I T H O U T E R R O R S• B : G O T O 2 2 I D S = 6 3 T H E N B E G I N : C L OS l : I N P U T " ( B L K j R E P L A C E

E X I S T I N G F I L E [ Y / N ] & 4 3" l A S : I F A S = " " Y " T H E N S C A T C H ( F S ) : P R I N T t G O T O 7 0 ( E L S E P R I N T " [ B L K } " : G O T O

6 6 0 ! B E N DC L O S E 1 i G O S U B 9 5 0 : P R I N T" ( b l k K r v s ) e r r o r d u r i n

s a v e : | 4 3 " : p r i n t a s : gO T 2 2 D O P E N I 1 , ( F ? + " , P " ) i I F D

T H E N A ? - D S $ : F = 4 i C L O S E( S P A C E i l j G O T O 7 9

C O M P U T E ' S G a z e t t e O c t o b e r 1 9 8 7 1 2

Page 132: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 132/136

P 7 7 G E T I J , A S , B 5 : C L 0 S E 1 : A D =A S C l A S ) + 2 5 6 * A S C ( B S ) : I P( S P A C S ] A D < > S A T H E N P » l :

G O T O 7 9 K 7 8 P B I N T " L O A D I N G " ; F S : P R I N

T i B L O A D ( F $ ) , B 0 , P { B S ) : A DS A - l - F N A D ( l 7 - l ) - B S - l i F n - 2

* t A D < E A ) - 3 ' ( A D > E A )R Q 7 9 0 I F T H E N 8 0 0 : E L S E P R I N

T " [ B L U ] * * L O A D C O M P L E T EW I T H O U T E R R O R S * * " : G 0

T 2 2 E R 8 0 0 G O S U B g 5 0 : P R I N T " f B L K }

i R V S ) E R R O R D U R I N G L O A D£ 4 3 " t O N G O S U B B 1 0 . 8

2 0 , 8 3 0 , 8 4 0 t G O T O 2 2 0Q 8 1 P R I N T " I N C O R R E C T S T A R T I N

A D D R E S S C ' ; H E X S ( A D ) ; ") " : R E T U R N

D P B 2 0 P R I N T " L O A D E N D E D A " : E X S ( A D ) : R E T T J R H

E 8 3 P R I N T " T R U N C A T E D A T E N D IN A D D R E S S { " H E X S ( E A ) " }* I R E T U R N

F P 6 4 0 P R I N T - D I S K E R R O R " ; A S : RE T U B N

K 8 5 P R I N T " T A P E " t A D = P O I N T E R (F ? ) i B A N K l . A = P E E K { A D ) : AL = P E E K ( A D + 1 ) : A H = P E E K ( A D+ 2 X 8 6 B A N K 1 5 : S Y S D E C ( " P F 6 a " ), 0 , l r S Y S D E C ( " F F B A " ) , l ,1 . 0 1 S Y S D E C ( " F P B D " } , A , AL . A H i S Y S D E C ( " F F 9 0 " ) , 1 28 i I P O T H E N 8 9

F 8 7 P R I N T i A = S A : B ' - E A + l : G O S U B9 2 0 ; S Y S D E C ( " E 9 1 9 " ) , 3 :

P R I N T N S A V I N G " ; F SR 6 8 A = B S : B = B S + { E A - S A ) + 1 : G O S

U 9 2 0 : S Y S D E C C E A 1 8 " ) !P R I N T " { D O W N i ( B L U } " * T A P

S A V E C O M P L E T E D * * " : G 0T 2 2

c 8 9 0 s y s d e c ( " e 9 9 a " ) : p r i n t i ip e e k ( 2 8 1 6 ) « 5 t h e n g o u 9 5 0 ; p r i n t " { d o w n ]I b l k H r v s ] f i l e n o f o N " : G 0 T O 2 2

G 9 0 P R I N T " L O A D I N G . . . { D O W N ]M i A D - F N A D ( 2 8 1 7 ) : I P 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 t F = - 2* ( A D < E A ) - 3 * ( A D > E A )

J 9 1 A = B S : 0 " B S + ( S A - S A ) + 1 j G O SU B 9 2 0 : S Y S D E C C E 9 F B " ) :I S T > 0 T H E N 8 0 0 : E L S E9

X 9 2 P 0 K E 1 9 3 , F N L B ( A ) : P O K E 1 9 4, F N 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 ) : R E TU R

C 9 3 C A T A L O G i P R I N T " [ D O W N )i B L U l " P R E S S A N Y 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 $ " t R V S j Q U I T§ 4 § " ; R T 5 - ; " A R E Y O U S U R E( S P A C E ] [ Y / N ] ? " ! G E T K E YS : I F A S " " Y " T H E N 2 2 0 : EL S P R I N T " { C L R J " : B A N K5 . B S D

J 9 5 S O U N D 1 , 5 0 0 , 1 0 i R E T U R NA 9 6 I E R - 1 4 A N E L = 2 6 0 T H

R E S U M E 3 0 M 9 7 I E R - 1 4 A N D E L = S 0 0 T H E

R E S U M E N E X TK J 9 8 0 I E R = 4 A N E L = 7 8 0 T H E N

p a < l : A S D S S : R E S U H E 8 0 D 9 9 I E R = 3 0 T H E N R E S U M E s E L

S P R I N T E R R S ( E R ) ; " E R RO I L I N E " ; E L f l

Y o H a v e C h o i c e .N u m e r i c K e y p a d s

C N u m e r i c K n y p n O . D e l u - e M o f l e l

T o q u a l i t y , l o p r o f i l e f o s m o o t h , r e l i a b l ed a t a e n t r y . E a s i l y c u n n c c l e d w i t h c o m p u t e rk e y b o a r d . N i s o f t w a r e i r e q u i r e d . I O 0 QC o m p a l i b l e w i t h a l p r o g r a m s . F o C M M C S X - 6 4 * . V I C - 2 0 a n d A p p l e H e O n y e a rw a r r a n t y a n d a v a i l a b l e i t h r e e m o d e l s :

R a P l u lS 5 9 f O U j j U D

C o m p u t e r P o w e r S u p p l yH a b e t t e r F e a t u r e s t h a n t h e o r i g i n a l o n a

$ 3 9 . 9 5 . * I s e r v i c e a b l e , N O d i s p o s a b l e . • F o C o m m o d o r e B l i d A t a r i " C o m p u t e r s .£ _ C o m p u t e r P l a c e { 2 1 3 ) 3 2 5 - ^ 7 5 4

l h B w B l v d . T o i r n n c e . C A M S 0 5* R « > u i r n B r t a p l o r m m m m o n a l c o s t V I S A M A E a c c e p i MN o C O D A d $ 0 s n i p p i n g C r e s i d e n t s 3 d O 6 5 ^ a a l e s t a

D e a l e r i n q u i ' i e s w e F c o m e

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 O f T F I ■ H I A V Y J J - o . . V W T L A N T I - S T A T I C

I X T I N D S E Q U H > M t N T U C h o - ( » f l C o l o n l i g h t T n o A r o w n

C O I W U T I « SC - B 4 < P l j i 4 ' C 6 «O n t o i u t M ( C 2 N )A m l 9 o 1 0 0 0( W / t m l H M « n . S U r . r t

K n b w d o n l .A t a r i a O D X I , 1 3 0 K EA t « l i : 0 S I B M P C ' X TI B S O i l K o y b - c d

8 . 0 01 3 0 0

J 0 1 3 . 0 03 9 0 0

7 . 0 01 0 . 0 0N . O O3 « . W

9 . ( 0 1 r T . , n . l O n , - , ■ , , ■ :( C I )

W I N T E R SS t i l o i h a 5 P - 1 O O 0C o m r t u 7 3 . . C l i o N 8 J I 0J " 1 l ™ g ' « ' » i ' . .E p . ° n J X B OE p m r . F B 3 / 1 0 SO k l d o t a 9 . C l l l i . n M S P I OC / D P S I 1 0 IC . ™ « - I J \ < " \

1 3 . 0 01 3 . 0 0I J . M

. . 3 . 0 0

1 1 . 0 0. 1 0

1 3 . 0 0. 1 3 . 0 0

I f t . O O3 0

D I S K D R I V l lC - 1 H 1 , C - 1 J 7 1

I n d u H u i

B . 0 0

r v

A l o r l E 1 2 I 4 B G B1 9 . 0 0l » . 0 0] 0 A m d t k 5 0 0 - 7 0 0

, i n o n S O V * U ' ( C - 1 B 0 2 J 1 9 . 0 01 , , ' m v , B O N I t S r o i . * t o d « l ] 1 9 0 0A l a r , 1 0 S O B O „ „ , „ „ . , , i ( R e , 9 0 H jF R I N T K S F - n n c e l o n { S t a n M o d e l 1 9 . 0 0

l i M P 8 0 1 0 . 0 0 T h o t l p m n C 3 4 5 - 6 4 1 9 . 0 0C - I S 3 S M P S 8 0 J 1 3 . 0 0 T a . o n { 5 l a t > M a d e l l 1 9 . 0 0C - M J S B D 3 . C 1 S 3 D 8 . 0 0 S o k o ' o S C - 1 0 0 1 9 0 0P a n a i O B i . 1 0 9 0 9 1 3 . 0 0 Z m W l ( S l a l f M o d e l ) 1 9 . 0 0O l i d o i o 1 2 0 / 1 9 2 1 3 0 0 V t D E O I C O B D t l K 1 3 . 0 0O k i m o r t 1 0 / 1 0 B . 0 0 s i o r . M o V . 9 M o r f < lE p i o n M F > « B 0 1 3 . 0 0 D , m « n i k i r . . i i q u i r i dC p i o n I X 8 0 / C - I M 0 1 3 0 0 I n c l u d i n g c l o c k c u t - o u t

O i d f r b | l i n i n g M I K E . M O O I L i n C O L O R C B I 1 I H T I B R O W N n t hc h b e c k a > r ^ i ' r D f c > r p l u 1 H i O p v r i ' t M I l l i U r u i h i g p i n n a n d h i m j l i n f lC i l i l . R l k l u l > 1 ' l l t l l I n . i P O . I W i l r n i D ' c i g o 3 . 0 0 ' i l t n

S P E C I A L C O V E R S W I I L B W A D F T Y O U RD I M E N S I O N S . S E N D V O U R R E O U H t E M E N T SF O O J I O P R I C E O U O n S .C r o w n C u s t o m C o v e r s

H f i l l P A I G F C I R C L E D E P T .I A 0 U N A H I L L S . C 9 3 6 5 3

{ 7 I O | 4 7 1 . 6 3 6 2

L B T T B C I P H E R . .

' W i n c U wb n t O D , r t * .

■ ■ ' ■ ■ W 1 M O - T " i ■ l O * o * o * ^ w t m o o w t

r * O H M K H W P " » " « X. l i — m o ■ - > t

H l P K O L L T l l O r - D H A W I H f . I M L X n O R W O h O C O L O R

W

1 I T M■ v 1 t O O t f P L D l M t i l G

S T O C K B R O K E R -

A C O R N O I N D I A N A , I N C .Z 7 J 1 O H I O S T R E E T

u i c h i o a n c r r r . i i b 2 1 9 - 8 7 9 - 2 2 8 4I H I f T I N O * N W A N D U I I i : , » B l l . » C . O . O . ' l A C C C I T E P

V I S * A N W I S T I H C U i n O i B R S » B O 1 «[ T O l U f l A H X I S K N I I « 1 > D J S i H S T

L A N D M A R K v l . OT h e C o m p u t e r R e f e r e n c e B i b l e

L a n d m a r k v l . O c o n s i s t s o t h e n t i r eK i n g J a m e s v e r s i o n o t h B i b l e

w i t h t h w o r d s o C h r i s t h i g h l i g h t e di c o l o r , I n d i v i d u a l V e r s e R e f e r e n c e s

( a f o u n d i a l a r g e F a m i l y B i b l e ) ,a n C o n c o r d a n c e o o v e r 3 3 0 0 w o r d s

S U M M A R Y n f l A N D M A B K f e a t u r e s :0 0 M a c h i n e L m l g u i g e f o r e f f i c i e n c y i n s p e e d

V i e w m S c r i p t u r e w i l h o w i l h o u t i u r e f e r e n c e *O u t l i n e l e * l i p i e - i e l e d c d c o l n r o y o u r c h o i c e

. R e c o r d p e m n m e n l n D L M o y o u r f t i b i c S t u d yA d ( o c i c a t a n e r e f e r e n c e l m v e u c < i )C o p y S c r i p t u r e l o i d t y o u r o w f i l e * , n o u s

r e f e r e n c e * . M o v e S c r i p t u r e a r o u n d f o d i i e c l s t u d yS e * r c h « n d u p l e r , b o o t , T e t u m a i l , o y o u r o w f i l e s f o w t n p h n s e s i t t i m eP r i n t t n p u o f i h e B i H e , r e f n e n c e s , o y w f i l e sC r e i t e y o u r o w P e n o n i i B i b l e c o n u i n i n g t i y o u rn o i o . e o m m e n t i , r e f e r e n c i n g , i n c u l l i n g o f t e nU n l i m i t e d l i i e o y o u r P e n o t u l B i b l eM o r e f c i t u ™ t h i l c b d c t c r i b e d i i h l s I p i c e l

L A N D M A R K v l . O f o t h C o m m o d o r o 6 i C A L L o W R I T E f o o u F R E E B R O C H U R E I

P . A . V . Y . S o f t w « r e ( f o r m e r l y B I B L E B Y T E S )P . O . B o 1 5 8 4 r u i l w i n , M 6 3 0 2 2 ( 3 1 4 ) 5 2 7 ^ 1 5 0 5

P o U ( t F K F - P I ( I n c m t . U S M C V I S A i d 1 ( 2 * ( I J . S « > M r a i d m

D E A L E R I N Q U I R I E S I N V I T E D !

1 3 C O M P U T E I s G a z a t t o O c t o b e r 1 9 8 7

Page 133: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 133/136

C l a s s i f i e d

S O F T W A R EC O M M O D O R E : T R Y B E F O R E Y O B U Y .B e s t s e l l i n g g u n s t , u t i l i t i e s , e d u c a t i o n a ld a i s i e s a n n e n - l e a s e s . 1 0 0 ' s o f l i l i e s .V i s a / M C . F r e e b i w h u n ? . R E N T - A - D 1 S C , F r e d e r i c kB l d g . " 3 4 5 . H u n t ' n , W 2 5 7 0 1 ( 3 0 4 ) 5 2 9 - 3 2 3 2F 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 u i n f o ( s p e c i f y c o m p u t e r ) t o P U B L I C D O M A I N U S E R S G R O U PT B u « 1 4 4 2 - A 2 , O r a n g e P a r k , F L 3 2 0 6 7N e F l u s / 4 a n C 1 2 8 S o l t w a r e ( d i s k o n l y )C a m c s , E d u c a t i o n a l . F i n a n c e S t a t i s t i c s .W r i t e f o I n f o , C A R D I N A L S O F T W A R E . 1 4 3 4 0B u i l d A m e r i c a D r . . W o o d b r i d s c V 2 2 1 9 ]C 6 4 F I N E S T P U B L I C D O M A I N P R O G R A M SH a n d p i c k e d a n t e s t e d " O D i s k - $ 1 . 5 0Y O p i c k I h p r o g r a m s t h a i Y O w a n t ! ! !F o . l i s t a n 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 e p t . G B o 6 7 0 2 1 , T o p e k a , K 6 6 6 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 e e c a t a l o g 0 s e n d $ f o s a m p l e d i s ka n c a t a l o g ( r e f u n d a b l e ) , C o m m o d o r e 6 4 - 1 2 8C A L O K I i I N D . , B o 1 S 4 7 7 , K C M 6 4 1 3 3M O D E M O W N E R S !P l e a s e c a l l t h e s e n u m b e r s I M M E D I A T E L Y !( 3 0 0 / 1 2 0 0 B A U D ) 1 - 8 1 8 - 8 4 2 - 3 3 2 2( 3 0 0 B A U D ) 1 - 8 1 8 - 8 4 0 - 8 0 6 6M o r e t h a n 2 0 0 g r e a t M r o u l i n e s f o 6 a n 1 2 8 , r e a d y t a d t 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 s ' M A C H I N E L A N G U A G ER O U T I N E S F O T H C O M M O D O R 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 8 p a g e s , S 1 8 . 9 5 . C h e c k y o u r l o c a l b o o k s t o r e o c a l l( 8 0 0 ) 3 1 6 - 6 7 6 7 ." A T T E N T I O N 1 2 O W N E R S / P H O G R A M M E R S "U s K o a l a , R e x d r a w . A n i m a l i o n S t a t i o n ,B l a z i n g P a d d l e s , P r i n l s h o p S c r e e n M a g i ca n D o o d l e g r a p h i c s i y o u r 1 2 8 p r o g r a m s .A u t o l o a d , c o n v e r t a n s a v e t b a s i c 7

s a v e w h a l y o d r a w i b a s i c 7 S u p e rS l i d e s h o w , h i r e s p r i n t e r , 5 s e c . l o a da n s h o w . F u l l h e l p s c r e e n s . A l m e m o r yr e s i d e n l . u s e r s u b r o u t i n e s . C h e c k / M OS 2 4 . 9 S p o s t p a i d l o P r o w a r e , P B o 2 8 P t o s s e r , W 9 9 3 5 0 ( W r e s . a d d 7 . 5 % )

P L A Y " W H E E L O F F O R T U N E " S " F A M I L YF E U D " 2 g r e a t g a m e s o n e l o w p r i c e : 5 1 9 , 9 5 , a l s o2 d i s k s , " B O A R D G A M E S " n n " C A R D G A M E S "p a c k e d w i t h t h e b e s t P n a m e s a v a i l a b l e . C h e s s ,M o n o p o l y 4 c h e c k e r s , s o l i t a r e b M u c h m o r e :S 1 9 . 9 5 . S e n d t o D A Y L I G H T S O F T W A R E , 4 7 4 7S n o w D r . , S a J o s e , C 9 5 1 1 1( 4 0 8 ) 2 2 6 - 3 3 7 4

T i r e d o s p e n d i n g f o r t u n e o s o l t w a r e ?W h a v e t h a n s w e r . S e n d S A S E o $ f o C 6 C 1 2 8 c a t a l o g 1 0 M u r p h y C o m p u t e rS e r v i c e s , 1 B r o w n C t . , P a r l i n . N ] 0 8 8 5 9

T K O U O U G H S

> ■ i

E D / H A S H

W I I w i t h o u t

S o r i w a r sS H o n Q j c a e o i nU B . 9 S G f r t Y M O U M O H a n d i c a p p i n g . J 2 ?

m e i e h . t f i n i *b o l l ^ y i f c mM C / V l S A a

c m u N o n4 f l S p « <• p i * a j f O O F T > f t * k l

p r F D d b a i S y i F

. $ 3 9 0 5 , e n h a n c e d .5 s n h a r c s d 5 4 ? f l 5m . ' s j p ^ P r o B a H G r -

r , . . " ; . , C O U M / 1 7 A A d d S 2 P S n ,J n f o S O F I W A l f E E X C H A N S E . P O 6 o

C O M M O D O K I ! K L P A I R . O l d e s t / L i r g e s t a u t h .r e p a i r c e n t e r i U S L o p r i c e s ( e . g . C 6 4 - S 3 9 . 9 5 )l u s t l e l e a s e d : n e C 1 2 S / 1 5 4 1 u p d a t e R O M S$ 3 9 . 9 5 . S e n d f o c o m p l e t e L ' a t a l o g o p a r t s /c h i p s . " T h e C o m m o d o r e D i a g n o s t i c i a n " , S 6 . 9 5p o s t a g e . K a s a r a M i c r o s v s t e m s , 3 3 M u r r a y H U D r . ,S p r i n g V a l l e y , N 1 0 9 7 7 . ( 8 0 0 ) 6 4 2 - 7 6 3 4 ,( 9 1 4 ) 3 5 6 - 3 1 3 1R S 2 3 2 C M O D E M I N T E R F A C E F O R C 6 O C 1 2 8W o i k s w i t h m o s t m o d e m s , t e r m i n a l s S B B S ' sS e n d $ 1 7 . 5 0 S I . 5 0 S S t H t o S p u t t e r S l u f f ,R o u t e 1 B o 1 2 6 , S t a n l i e l d . N 2 8 1 6 3N E W ! ' W I N D O W S 1 F O D I S K D I R E C T O R I E SC l e a r v i n y l p o c k e t w i t h a d h e s i v e b a c ki h a t m o u n t s o f r o n t o f 5 ' A " d i s k j a c k e ts y o u r d i r e c t o r y h a r d c o p y i a l w a y s v i s i b l ea g l a n c e . O R D E R N O W ! C a l . r e s i d e n t sa d 6 t a x : D E N P A U L , D e p t . 2 2 2 3 1 8 S c o r i n gA v e , , S i m i V a l l e y , C 9 3 0 6 5S O F T W A R E T O E X P E N S I V E ? M a k e M O N E YW i t h y o u r C 6 4 . O r d e r c o m p l e t e b o o k f o $ 1 o j u s t S f o r i n f o t o D . O l v e r a , 4 1 W S a Y s i d r o B l v d . , S t e . L 2 3 9 , S a Y s i d r o , C 9 2 0 7 3

c o m p u t e r s G a z e t t e C i a s s i f i e d i a l o w - c o s t w a t t e l l o v e r2 7 5 , 0 0 0 m i c r o c o m p u t e r o w n e r s a b o u t y o u r p r o d u c t o s e r v i c e .R a t e s : $ 2 p e l i n e , m i n i m u m o f o u r l i n e s . A n o a l o t h f i r s t l i n e s e l i c a p i t a l

l e t t e r s a t n c h a r g e . A d $ 1 p e l i n e f o b o l d f a c e w o r d s , o $ 5 f o t h e n t i r e a s e i b o l d f a c e ( a n y n u m b e r o l i n e s . ) 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 y o r d e r , A m e r i c a n E x p r e s s , V i s a , o rM a s t e r C a r d i a c c e p t e d . M a k e c h e c k s p a y a b l e l C O M P U T E ! P u b l i c a t i o n s .

F o r m : A d a r 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 d m u s t b o e i t h e r t y p e d o r l e g i b l yp r i n t e d . O n l i n e e q u a l s 4 l e t t e r s a n s p a c e s b e t w e e n w o r d s . P l e a s e u n d e r l i n ew o r d s t b s e i b o l d f a c e .

G e n e r a l I n f o r m a t i o n : A d v e r t i s e r s u s i n g p o s t o f f i c e b o n u m b e r s i n t h e i r a d m u s ts u p p l y p e r m a n e n t a d d r e s s a n t e l e p h o n e n u m b e r s . O r d e r s w i l l n o b a c k n o w 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 d o f t h t h i r d m o n t h p r e c e d i n g c o v e r d a t e ( e . g . , J u n e i s s u e c l o s e s M a r c 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 H a r r y B l a i r , C l a s s i f i e d M a n a g e r , C O M P U T E R SG a z e t t e , P . O . B o 5 4 0 6 , G r e e n s b o r o , N 2 7 4 0 3 . T p l a c e a a d b y p h o n e , c a l l H a r r yB l a i r a ( 9 1 9 ) 2 7 5 - 9 8 0 9 .

N o t i c e : C O M P U T E ! P u b l i c a t i o n s c a n n o t b 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 fa 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 r q u e s t i o n a b l e c o p y .

P E R S O N A L C O M P U T E R O W N E R S C A N E A R N$ 1 0 0 ( 1 l $ 5 0 ( 1 0 m o n t h l y i d l i n g s i m p l e s e t v i c e sp a r t t t n w . F r t e l i s t o 1 0 1 ) b e s t M r v l C H ,W r i t e : A . l . M . L R , B o M ) . W , S a D i e g o ,C 9 2 K H . - 8 3 6 9C 6 4 K I L L E R D E M O S 2 A M A Z I N G s o u n d /g r a p h i c s p r o g r a m s o n m e n u s , $ 2 ' . 4 b e s t U l i l i l i e sa n D i s k C a t l i l e r , $ 1 0 . O 2 9 m i x e d p g m s $ 1 0 .L U D E 4 J 0 1 D e v i l . P e m b e r v i l l e , O 4 3 4 5 0G C a C 6 d i a g n o s t i c h o o k - u p .W i l h o u C 6 s p e c i a l i n t e r f a c e a n s o f t w a r er e a d d i a g n o s t i c i n f o f r o m y o u r c a r ' s e n g i n ec o m p u t e r . S e e I t u u b l e c o d w r e a d s e n s o rd a t a . W r i t e f o r p r i c e s . E x e c u t i v e E l e c t r o n i c s .I n c . , 9 3 M a i n S i Y a r m o u t h P o r t , M 0 2 6 7 5( 6 1 7 ) 3 6 2 - 3 6 9 4L e a r n M u s i c a l N o t a t i o n l F u n , i n t e r a c t i v et u t o r i a l g a m e f o C 6 4 / I 2 8 D R A W S a n P L A Y Sn o l c s o s l a f f , k e e p s s c o r e . D i s k o r t a p e[ p l e a s e s p e c i f y ) . S e n d $ 1 2 , 9 5 t o C r e a i i v e T e c h n i c a l S e r v i c e s , P . O . B o 1 3 3 2 ,T a y l o r s , S 2 9 6 8 7T H O U S A N D S O I ' P R O G R A M S F O C 6 4 / 1 2 B ! W h a G a m e s , U t i l i t i e s , M u s i c a n m u c h m o r e l I n f o r m a t i o n w r i t e t u 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 3C O M T E S T S O L V I N G S O 1 T W A R E . B a w d o M - d i c t i o n a r y . A l l P l a y o f f T i e b r e a k e r s . d i s k s ,

s y s l e m s , 4 p a g e m a n u a l . S e n d S A S E ( n o . 1 0 t o S T A T G A M , 5 6 6 8 C h a g r i n , M e n t o r , O 4 - 1 0 6 1 )C - N e t B u l l e t i n B o a r d f o t h e 6 4 1 2 6 .T h m o s t w i d t l y u s e d a n r e s p o c i e d B B a v a i la b l e . 3 0 0 / 1 2 0 0 / 2 1 0 0 b p s , 1 0 0 0 a c c o u n t s , 4 m e s s a g e b a s e s / f i l e n a n s 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 . e d i t o r , a n M U C H M O R E !F u l u r e W o r l d B B S ! ( 3 1 3 ) 9 B 1 - 6 1 5 0 , S o f T e c hE n i e i p r i s e s , P O 2 3 3 9 7 , L e x i n g t o n , K 4 0 5 2 3 -3 3 9 7 , C a l l ( 6 0 6 ) 2 6 S - 2 2 8 3 ( v o i c e ) t o r d e rC . O . D . / M C / V i s a

D I S K L I Q U I D A T I O N !P R E M I U M Q V A L I T Y I 5 Y E A R W A R R A N T Y !

* - T i ' l | M i n e r a l H L ^ S i h r i i i i h i u d i i r | " , C j " : i i I . ' . ^ i F t n ^ a ^ l I

i J - Z T l i o m d i k e S l t o e t 1C a m b r i d g e , M Q 2 1 A 1 - 1 B S 2

I M a s s ( 6 1 7 ) 8 6 8 - 5 5 5 5

C O M P U T E r s G a z e t l B O c t o b e r 1 9 8 7 1 3

Page 134: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 134/136

S o r v i c o N u m b e r / A d v e r t i s e r P a g e R e a d e r S e r v i c e N u m b e r / A d v e r t i s e r P a g o

1 0 A b a c u s 4 1 0 A b b y ' s D i s c o u n t S o f t w a r e 1 1 1 0 A c o r n o I n d i a n a , I n 1 3 1 0 A c t i o n S o f t C o r p 2 - 1 0 A c t i v i s i o n 2 1 0 A i e r P r o d u c t s 1 0 1 0 A p r o t e k 1 2 1 0 B e r k e l e y S o f t w o r k s 1 1 1 C a r d i n a l S o f t w a r e 5 1 1 C e n t r a l P o i n t S o f t w a r e 2 1 1 C h e a t s h e e t P r o d u c t s , I n 1 1 1 1 C - M o r e P r o d u c t s 1 0 8

C . O . M . B . D i r e c t M a r k e t i n g C o r p 6 61 1 C o m p u m e d 1 1 1 1 C o m p u S e r v e1 1 6 C o m p u t A b i l i t y 1 1 1 1 T h C o m p u t e r B o o k C l u b 5 71 1 C o m p u t e r D i r e c t 3 9 - 4 11 1 C o m p u t e r M a i l O r d e r 1 0 1 2 C o m p u t e r M a r t 1 1 6 - 1 1 71 2 1 C o m p u t e r P l a c e 1 3 1 2 C o m p u t e r R e p e a t s 1 0 81 2 C o m p u t e r V t o r i d 7 1 2 C O V D X I n 1 1

C r o w n C u s t o m C o v e r s 1 3 1 2 D a t a E a s t I B 1 2 D a t a s o f t 1 1 2 E l e c t r o n i c A r t s I F 1 2 E l e c t r o n i c O n 6 1 2 E m e r a l d C o m p o n e n t s I n t e r n a t i o n a l 5 1 3 E m e r a l d C o m p o n e n t s I n t e r n a t i o n a l 6 1 3 E P Y X 1 1 3 E y c h a n e r S o f t w a r e 6 1 3 F e d e r a l H i l l S o f t w a r e 1 1 1 3 F r e e S p i r i t S o f t w a r e , I n 1 0 1 3 K e t e k 4 1 3 L y c o C o m p u t e r 4 8 - 5 11 3 M a r a t h o n S o f t w a r e 1 1

M c G r a w - H i l l C o n t i n u i n g E d u c a t i o n 1 71 3 M . C . S 1 2 0 - 1 2 11 3 M i b r o C o . , I n 1 2 1 4 M i c r o P r o s e 3

M i n d s c a p e , I n 1 4 1 M o n t g o m e r y G r a n t 1 0 1 4 2 N A P I 1 0

N R I S c h o o l s 8 1 4 O r i g i n S y s t e m s , I n B 1 4 P A . V . Y . S o f t w a r e 1 3 01 4 P r e c i s i o n D a t a P r o d u c t s 1 1 1 4 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 s 6

W h o l e s a l e r s , I n 3 4 - 3 5S c h n e d l e r S y s t e m s 1 1

1 4 S o f t w a r e D i s c o u n t e r s o A m e r i c a 1 1 0 - 1 1 11 4 S p i n n a k e r 1 4 - 1 51 4 S t r a t e g i c S i m u l a t i o n s , I n 3 1 5 s u b L O G I C C o r p o r a t i o n

1 5 S u p e r i o r M i c r o S y s t e m s , I n 1 1 T e k t o n i c s P l u s , I n c 1 1

1 5 T e n e x C o m p u t e r E x p r e s s 1 1 51 5 T h o s e D e s i g n e r s 1 0 81 5 T r i a d C o m p u t e r s 5 61 5 T u s s e y C o m p u t e r P r o d u c t s 2 3 - 2 51 5 U t i l i t i e s U n l i m i t e d , I n c 5 1 5 U n i t e c h 1 3 1 5 X e t e c , I n 6

C l a s s i f i e d A d 1 3 C O M P U T E ! B o o k s 1 C o m m o d o r e 6 1 2 C o l l e c t i o nC O M P U T E ! B o o k s ' C o m m o d o r e 6 1 2 S e l e c t i o n s 4 C O M P U T E ! B o o k s ' C o m m o d o r e 6 1 2

P r o g r a m m i n g B o o k s 6 C O M P U T E D G a z e t t e S u b s c r i p t i o n 3 C O M P U T E D S w e e p s t a k e s 6

S a v e Y o u r C o p i e s o C O M P U T E !P r o t e c t y o u r b a c k i s s u e so C O M P U T E ! i d u r a b l eb i n d e r s o l i b r a r y c a s e s .E a c h b i n d e r o c a s e i c u s t o m - m a d e i f l a g -b l u e b i n d i n g w i t h e b o s s e d w h i t e l e t t e r i n g .E a c h h o l d s y e a r o C O M P U T E ! . O r d e r s e v e r a la n k e e p y o u r i s s u e s o

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

C a s e s : B i n d e r s$ 7 . 9 5 e a c h ; $ 9 . 9 5 e a c h ;

( o S 2 1 . 9 5 ; f o S 2 7 . 9 5 ;f o S 3 9 . 9 5 f o $ 5 2 . 9 5

( P l e a s o a d $ 2 . 5 0 p o u n i t f o r o r d e r s o u t s i d e t h U . S e n d I y o u r p i e p a i d o r d e r w i t h t h a t t a c h e d c o u p o n

M a i l t o J e s s e J o n e s i n d u s t r i e s , P . O B o 5 1 2 0 ,D e p t . C o d e C O T E , P h i l a d e l p h i a , P 1 9 U 1

P l e a s e s e n d m C O M P U T E ! c a s e s b i n d e r s .E n c l o s e d i m c h e c k o m o n e y o r d e r f o ( U . S . f u n d s o n l y - )N a m eA d d r e s sC i t y -S t a t e Z i S a i n i o c ' H j n g u a t a n i e e d o ■ n o n e i l e f u n a e d .H s o s o a l l o w A - t > w o o V i t o o e l i v w y

1 3 C O M P U T E D G a z e t t e O c t o b e r 1 9 8 7

Page 135: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 135/136

Page 136: Compute Gazette Issue 52 1987 Oct

8/9/2019 Compute Gazette Issue 52 1987 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-52-1987-oct 136/136

F r o m O r i g i n , c r e a t o r s o t h U l t i m a ™ s e r i e s ,c o m e s n e d i m e n s i o n i f a n t a s y r o l e - p l a y i n g

T H E O R B O C E L E S T I A L H A R M O N Yd a n g e r - f i l l e d a d v e n t u r e

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

B G r e g M a l o n e . A v a i l a b l e o A p p l e "o e b i u s , t h e

f a b l e d d e i t y o f t h i s l a n d k i n g d o mo K h a n t u n , h a

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

t h s t o l e n O r f r o m t h r e n e g a d eW a r l o r d a n p r e v e n t t h e d e s t r u ct i o n o t h u n i v e r s e .

Y o w i l l j o u r n e y t h r o u g h t h a s c e n d i n g p l a n e s o E a r t h , W a t e r , A i a n F i r e . A e a c hl e v e l y o u r c h a l l e n g e s i n c r e a s e i d i f f i c u l t y , d e m a n d i n gg r e a t e r c o u r a g e a n c u n n i n g . A l l o f y o u r m a r t i a l a r t ss k i l l s w i l l b r e q u i r e d t s u r v i v e t h e n i n j a - l i k e a s s a s s i n sw h s e e k t f o i l y o u r q u e s t . S w o r d - w i e l d i n g r e b e lg u a r d s w i l l t e s t y o u r b l a d e e v e r y s t e p o t h w a y . A n w a t c h o u f o w i l d b e a s t s t h a t s t a l k t h f o r e s t s !