38
8/6/2019 Re-Run 1989 03-04 http://slidepdf.com/reader/full/re-run-1989-03-04 1/38 M a r c h / A p r i l 1 9 8 9 E d i t i o n R U P r o g r a m s o D i s k F o t h C - 6 4 a n C - 1 2 8 » E x t r a B o n u s P r o g r a m s !

Re-Run 1989 03-04

Embed Size (px)

Citation preview

Page 1: Re-Run 1989 03-04

8/6/2019 Re-Run 1989 03-04

http://slidepdf.com/reader/full/re-run-1989-03-04 1/38

M a r c h / A p r i l 1 9 8 9 E d i t i o n

R U P r o g r a m s o D i s kF o t h C - 6 4 a n C - 1 2 8

» E x t r a B o n u s P r o g r a m s !

Page 2: Re-Run 1989 03-04

8/6/2019 Re-Run 1989 03-04

http://slidepdf.com/reader/full/re-run-1989-03-04 2/38

I n t r o d u c t i o nM a r c h - A p r i l « R e R U N

W A R e R U N A R D K D I C A 1 E t a d d r e s s i n g t h n e e d s o t h C o m m o d o r e 6 4 / 1 2 8 u s e r s , e s p e c i a l l y w h e n c o m m e r c i a l s o f t w a r em a n u f a c t u r e r s * s u p p o r t o f t h e s e m a c h i n e s i b e g i n n i n g t w a n e .t h i n k t h p r o g r a m s i t h i s M a r c h - A p r i l 1 9 8 9 e d i t i o n r e f l e c t o u p o s i t i v e c o m m i t m e n t t y o w h a r a c t i v e i t h h o m e c o m p u t e rm a r k e t .

K i r s t a n f o r e m o s t , w k i c k o f t h i s e d i t i o n w i t l i R U P a i n t , h o r no u M a r c h i s s u e , w h i c h w o r i g i n a l l y r e l e a s e d o o u R U W o r k sd i s k i t h f a l l o 1 9 8 8 , W i t h o u t d o u b t , R U P a i n t r e p r e s e n t s t h m o s t p o w e r f u l , s o p h i s t i c a t e d g r a p h i c s p r o g r a m e v e r p u b l i s h e d i c o m p u t e r m a g a z i n e . Y o u ' l l i i n c l i g i v e s y o a l t h t o o l s n e c e s s a r yt c r e a t e d a z z l i n g s c r e e n i m a g e s , u s i n g c i t h e r m o u s e o j o y s t i c ki C - 6 4 o 4 0 - C o l u m n 1 2 m o d e .

I ' v e a l s o i n c l u d e d o t h i s d i s k s e v e r a l w o r k s o R U P a i n i a i c r e a t e d b J a m e s H a s t i n g s - T r c w . J u s t a c t i v a t e R U P a i n t ' s M e d -R e m o d e f r o m o u o t h d r o p - d o w n m e n u s a n t h e n l o a d t h m e d - r e s s c r e e n s .

K a l a h , a n o t h e r p r o g r a m f r o m o u r M a r c h i s s u e , i 6 4 a n 1 2 8 -j n o d e v e r s i o n o f t h a n c i e n t b o a r d g a m e . I t o b j e c t i t o u t w i t y o u rc o m p u t e r i c a p t u r i n g s t o n e s a y o m o v e c o u n t e r - c l o c k w i s e a r o u n d

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

M a n y C - 1 2 8 u s e r s a l s o u s I B M - c o m p a t i b l e c o m p u t e r s o m a e v e n t u a l l y c o m p l e m e n t t h e i r h o m e c o m p u t e r s y s t e m s w i t h s u c hc o m p u t e r . W i t h t h a t i m i n d , w o f f e r , f r o m t h e A p r i l i s s u e , T h M S - D O S C o n n e c t i o n , C - I 2 H p r o g r a m t h a t a l l o w s y o u r C - 1 2 8 a n [ 5 7 1 d i s k d r i v e t r e a d a n w r i t e t M S - D O S f o r m a t t e d d i s k s .

W h a t d y o t h i n k p r o g r a m c a l l e d " R o l l l l u m H o n e s " i ; i l la b o u t ? B e l i e v e i o n o t , i t ' s C - ( > 4 v e r s i o n o t h a i p o p u l a r d i c eg a m e , Y a h t z y . R e g a r d l e s s o i t n a m e , t h i s t o p - n o t c h v e r s i o n o f Y a h t z yp e r m i t s o n t h r o u g h f o u r p l a y e r s a n i l o o f u t o p l a y .T h M u l t i t a s k i n g F a c t o r w a w r i t t e n b t h C o m m o d o r e i n t e rn a t i o n a l c o m m u n i t y ' s g u r u , J i B u t t e r l i e l d . I t ' s u n i q u e p r o g r a m

M A R C H A P R I L I ' J H U R l R U N

Page 3: Re-Run 1989 03-04

8/6/2019 Re-Run 1989 03-04

http://slidepdf.com/reader/full/re-run-1989-03-04 3/38

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

W h e n L o W a l l a c e , o u r e s i d e n t t e l e p h o n e m a v e n , l a s t h e a r df r o m p i f a r m t y c o o n H a r o l d B j o r n s o n , l i d i d n ' t t a l k l o l o n g o t h p h o n e . H a r o l d w a b u s y i h o p u r s u i t o S a m a n t h a , h i 5 0 0 -p o u n d p r i z e s o w , w h h a b e e n l o o s e a n w a s w r e a k i n g h a v o c i t h c h i c k e n c o o p . H a r o l d s i m p l y h o l l e r e d h h a j u s t m a i l e d u t h r e m a r k a b l e C - 1 2 8 m a c h i n e l a n g u a g e p r o g r a m , A m a z i n g ! , w h i c h i i n c l u d e d o t h i s d i s k . . o s a i d h h e a r d w h a t s o u n d e d l i k e a a n g r ys n o r t a n t h p h o n e w e n t d e a d . D e s p i t e r e p e a t e d a t t e m p t s , w h a v eb e e n u n a b l e t r e a c h H a r o l d , b u t t h A m a z i n g ! p r o g r a m a n i t a c c o m p a n y i n g d o c u m e n t a t i o n d i r e a c h u s a n i i t r u l y i n s p i r i n gp i e c e o w o r k .

A l o n g a w e ' r e o t h s u b j e c t o l p i f a r m e r H a r o l d B j o r n s o n ,R U N ^ s A s s o c i a t e E d i t o r , H a r o l d B j o r n s e n , s t r o n g l y e n d o r s e s ( i r a b -b i c \ t h f i r s t o t h t w b o n u s p r o g r a m s o t h i s d i s k . P l u g j o y s t i c ki n t o P o r t 2 b o o t u C r a b b i c o y o u r C 2 i 4 0 - C o l u m n m o d ea n s e i y o c a b e a t H a r o l d ' s l o n g - s t a n d i n g s e m i - p r o h i g h s c o r eo 2 7 , 3 9 0 .

F i n a l l y , K i d n a p p e d ! i o u s e c o n d b o n u s p r o g r a m . I t ' s c h a ll e n g i n g , t i m e - i n t e n s i v e g a m e w h e r e t h e o b j e c t i t r o u n d u p a l y o u r k i d n a p p e d f r i e n d s w i t h i n a s p e c i f i e d t i m e . Y o u ' l l h a v e y o u rw o r k c u o u f o y o u .

W e l l , t h a t d o e s i f o t h i s R e R U N . S t a y t u n e d t w m o n t h s f r o mn o f o t h n e x t e d i t i o n .

T e c h n i c a l E R U m a g a z i n e

K l K l N M A R C H A P R I L L 9 & 9

Page 4: Re-Run 1989 03-04

8/6/2019 Re-Run 1989 03-04

http://slidepdf.com/reader/full/re-run-1989-03-04 4/38

Page 5: Re-Run 1989 03-04

8/6/2019 Re-Run 1989 03-04

http://slidepdf.com/reader/full/re-run-1989-03-04 5/38

H o T L o a dL o a d i n g f r o m M e n u

T g e s t a r t e d , C - 6 4 u s e r s s h o u l d t y p e L O A D " M E N U 6 4 " , 8 a n p r e s s t h r e t u r n k e y . W h e n y o g e l t h e R e a d y p r o m p t , l l i e m e n u i l o a d e d a n y o s h o u l d t y p e R U t s e ; l i s t o f l i p r o g r a m s o y o u r d i s k . C - 1 2 8 u s e r s n e e do n l y p r e s s t h s h i f t a n r u n - s t o p k e y s . W h e n a l t h p r o g r a m s a r e d i s p l a y e do t h s c r e e n , y o c a r u t h o n y o s e l e c t b p r e s s i n g a s i n g l e k e y .

L o a d i n g f r o m K e y b o a r dI y o d n o w i s h t u s l l i e m e n u p r o g r a m , f o l l o w t h e s e i n s t r u c t i o n s .C - 6 4 : T l o a d C - 6 4 p r o g r a m w r i t t e n i B a s i c , t y p e : L O A D " D I S K

F I L E N A M K " , H a n t h e n p r e s s i h r e t u r n k e y . T h d r i v e w i l l w h i r w h i l e t h s c r e e n p r i n t s L O A D I N G a n t h e n R E A D Y , w i t h f l a s h i n g c u r s o r b e n e a t h .T y p e R U a n p r e s s t h r e t u r n k e y . T h p r o g r a m w i l l t h e n s t a r t r u n n i n g .T l o a d C - 6 4 p r o g r a m w r i t t e n i m a c h i n e l a n g u a g e ( M I . ) , t y p e : L O A D" D I S K F I L E N A M E " , 8 J

C - 1 2 8 : A l C - 6 4 p r o g r a m s c a b r u o t h C - 1 2 8 a l o n g a y o u rc o m p u t e r i i C - 6 4 m o d e . A l C - 1 2 8 p r o g r a m s a r c l e a r l y l a b e l e d o t h d i r e c t o r y p a g e . Y o u r C - 1 2 H m u s t b i C - 1 2 8 m o d e t r u t h e s e p r o g r a m s .T l o a d C - I 2 H m o d e p r o g r a m , p r e s s t h F k e y , t y p e t h d i s k f i l e n a m ea n t h e n p r e s s t h e r e t u r n k e y . W h e n t h p r o g r a m h a l o a d e d , t y p e R U N .M a k i n g C o p i e s o R e R U N F i l e s

M a n y p r o g r a m s o y o u r R e R l ' N d i s k h a v e r o u t i n e s t h a t r e q u i r e s e p a r a t ed i s k o n t o w h i c h t h p r o g r a m w r i t e s o s a v e s s u b f i l e s . T u s t h e s e p r o g r a m s ,y o u m u s t f i r s t m a k e c o p y o t h e o r i g i n a l p r o g r a m o n t o a n o t h e r d i s k t h a ih a e n o u g h f r e e s p a c e o i t h o l d t h e s e n e w l y w r i t t e n s u b f i l e s .

I t ' s s i m p l e t m a k e c o p y o B a s i c p r o g r a m . J u s t l o a d i i n t o y o u rc o m p u t e r a o u t l i n e d a b o v e , a n t h e n s a v e t h p r o g r a m b a c k o n t o s e p a r a t ed i s k t h a t h a p l e n t y o f r e e s p a c e f o e x t r a f i l e s .

C o p y i n g a M p r o g r a m i n o s o s i m p l e . Y o c a n n o t s i m p l y l o a d a n s a v e a M I p r o g r a m ; y o u ' l l n e e d t u s d i s k - b a c k u p u t i l i t y p r o g r a m , s u c ha t h o n e o n y o u r C o m m o d o r e T e s t D e m o d i s k .

i R i R I ' N M A R C H . A l ' R I I . I 9 H 9

Page 6: Re-Run 1989 03-04

8/6/2019 Re-Run 1989 03-04

http://slidepdf.com/reader/full/re-run-1989-03-04 6/38

D i r e c t o r yP a c e

1 l i

L ' 2 2

2

2

D o c u m e n t a t i o n

R U P a i n t

t h m s - d o s C o n n e c t i o n

R o l l T h e m B o n e sT h M u l t i t a s k i n g F a c t o rA m a z i n g !

C r a b b i e

K i d n a p p e d !

D i s k F i l e n a m e♦ M E N U 1 2

M E N U 6 R U N P A I N T B O C f TO B . B O O T R S Y S . S T L T F . HO B . R PK P S T I L L I F R P M . P H O T O N . E Y EB A S I C B O O T H E XO H O O T H E O B . R P . H E S Y S . S T U F K H E XK A 1 J V H

• M S D O S C O N N E C T I O N* M D O S . M L' C R E A T E M S - D O S M L

Y A J Z E EM U L T I T A S K F A C T O R

♦ A M A Z I N G S O U R C E* M A Z I N G£ * C R A B B I E

£ * M L - C R A B£ * H S C R A B S E

{ K I D N A P P E D

F i l e T y p eB A S I CB A S I CB A S I CM M M M M B A S I CB A S I CB A S I CB A S I Cb a s k ;b a s k ;M B A S I CB A S I CB A S I Cb a s k ;M B A S I CM M b a s i c :

C - 1 2 8 m o d e o n l yl i o n u s p r o g r a m

B e f o r e y o F u ; p r o g r a m , c a r e f u l l y r e a d t l i e d o c u m e n t a t i o n t h a i p e r t a i n s i i i

M A R C H / A P R I L ] < J W ) R

Page 7: Re-Run 1989 03-04

8/6/2019 Re-Run 1989 03-04

http://slidepdf.com/reader/full/re-run-1989-03-04 7/38

Page 8: Re-Run 1989 03-04

8/6/2019 Re-Run 1989 03-04

http://slidepdf.com/reader/full/re-run-1989-03-04 8/38

R U i r i g h t : C - 6 4 o C - 1 2 8 ( i 4 0 - C o l u m n m o d e ) ; j o y s t i c ko 1 3 5 1 m o u s e

R U P a i n tB R o b e r t R o c k e f e l l e r

R U P A I N T I S O P H I S T I C A T E D , j o y s t i c k - b a s e d p a i n t p r o g r a mt h a t l e t s C - 6 4 a n C - 1 2 8 u s e r s c r e a t e a n p r i n t o u b i t - m a p p e dg r a p h i c s . I r u n s i 4 0 - C o l u m n m o d e a n u s e s b o t h h i - r e s a n m u l t i c o l o r s c r e e n s . A e a s y - t o - u s e s y s t e m o f n e s t e d , p o p - d o w nm e n u s m a k e s i u n n e c e s s a r y t s t u d y a n d m e m o r i z e s e t s o c o p l i c a t e d c o m m a n d s o t c o n t i n u a l l y r e f e r t o t h d o c u m e n t a t i o n .G e t t i n g S t a r t e d

B e f o r e s t a r t i n g t u s R U P a i n t , m a k e s u r e y o h a v e j o y s t i c ko r 1 3 5 1 m o u s e p l u g g e d i n t o p o r t ( d n o p l u g t h e m i w i t h t h p o w e r o n ) . T h e n t u r n o t h c o m p u t e r . R U P a i n t d e f a u l t s t

j o y s t i c k i p o r t 2 s i y o u ' r e u s i n g 1 3 5 1 m o u s e i n s t e a d , p r e s s t h F k e a t h i s p o i n t . P r e s s i n g F w i l l r e s e l e c t t h j o y s t i c k .

T s t a r t R U P a i n t i e i t h e r 6 o 1 2 m o d e , j u s t l o a d t h p r o g r a mc a l l e d R U N P A I N T a n r u i t A f t e r h a l f m i n u t e o s o t h s c r e e nc l e a r s a n f l a s h i n g a r r o w a p p e a r s i t h c e n t e r . T h a r r o w i p o i n t e r t h a t y o m o v e a r o u n d w i t h t h j o y s t i c k o m o u s e t m a k em e n u s e l e c t i o n s a n t d r a w o t h s c r e e n .

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

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

M A R C H / A P R I L 1 9 8 9 R e R U N

Page 9: Re-Run 1989 03-04

8/6/2019 Re-Run 1989 03-04

http://slidepdf.com/reader/full/re-run-1989-03-04 9/38

C l i c k i n g a o p t i o n d i s p l a y s s u b m e n u f r o m w h i c h y o u c a m a k ef u r t h e r s e l e c t i o n s . S o m e o t h s u b m e n u o p t i o n s p e r f o r m a a c t i o n ,a n s o m e m a k e y e a n o t h e r s u b m e n u p o d o w n . A c c e s s i n g s o m eo R U P a i n t ' s f e a t u r e s r e q u i r e s d e s c e n d i n g t h r o u g h t h r e e l e v e l so s u b m e n u s .

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

T h m a i n m e n u c o n t a i n s s i o p t i o n s a n f o u r a r r o w s . T h l a t t e ra r " s c r o l l a r r o w s " t h a t y o u s t m o v e t h s c r e e n w i t h i n t h p a g eb u f f e r ( s e e b e l o w ) . T o b s e r v e t h e s e a r r o w s i a c t i o n , d r a w s o m e t h i n go t h s c r e e n . H e r e ' s h o w :

A c t i v a t e t h m e n u s y s t e m b c l i c k i n g o t h D r a w o p t i o n i t h m a i n m e n u ; t h e n , w h e n s u b m e n u a p p e a r s , c l i c k t h F r e e h a n do p t i o n . Y o s h o u l d n o t e t h a t m a k i n g s e l e c t i o n m a c a u s e t h m e n ut d i s a p p e a r .

N o w , p o s i t i o n t h p o i n t e r o t h a r r o w p o i n t i n g r i g h t a n p r e s st h f i r e b u t t o n . T h i s w i l l m a k e t h c o n t e n t s o t h s c r e e n s e e m t s c r o l l l e f t , b e c a u s e t h s c r e e n i b e i n g m o v e d t t h r i g h t t h r o u g ht h p a g e b u f f e r . R e l e a s i n g t h f i r e b u t t o n s t o p s t h s c r o l l i n g a n m a k e s t h m a i n m e n u r e - a p p e a r . T h e r e a r a r r o w s c o r r e s p o n d i n gt t h o t h e r t h r e e d i r e c t i o n s a l s o , b u t h u a n d o w n a r r o w s a r n o n f u n c t i o n a l o t h C - 6 4 b e c a u s e o i n s u f f i c i e n t m e m o r y .

F o l l o w i n g i a e x p l a n a t i o n o t h f u n c t i o n s a c c e s s e d t h r o u g h e a c ho t h s i m a i n m e n u o p t i o n s .T h P e S u b m e n u

T h t w m a i n d r a w i n g t o o l s i R U P a i n t a r t h p e n a n d t h b r u s h , a n t h v a r i o u s o p t i o n s a s s o c i a t e d w i t h t h e m a r e c o n t r o l l e dt h r o u g h t h P e s u b m e n u . T h e r e a r s i d i f f e r e n t p e s t y l e s , a n a u n l i m i t e d n u m b e r o b r u s h s h a p e s a n p a t t e r n s a r p o s s i b l e ,s i n c e R U P a i n t a l l o w s s a v i n g a n l o a d i n g o f b r u s h e s a n p a t t e r n s .B r u s h e s w o r k b p a i n t i n g t h p a r t o t h s c r e e n c o v e r e d b t h b r u s h w i t h t h c u r r e n t p a t t e r n w h e n e v e r t h e f i r e b u t t o n i p r e s s e d .H e r e ' s a e x a m p l e :

A c t i v a t e t h e m e n u s y s t e m , c l i c k o P e n , t h e n m o v e t h p o i n t e rd o w n t U s B r u s h a n c l i c k o b r u s h f o d r a w i n g . N e x t , m o v et h c u r s o r b a c k o n t o t h m a i n m e n u a n c l i c k o D r a w , f o l l o w e db F r e e h a n d . W h e n y o m o v e t h b r u s h a r o u n d w h i l e p r e s s i n g t h

R E R U N - M A R C H / A P R I L 1 9 8 9

Page 10: Re-Run 1989 03-04

8/6/2019 Re-Run 1989 03-04

http://slidepdf.com/reader/full/re-run-1989-03-04 10/38

f i r e b u t t o n , t h c u r r e n t b r u s h p a t t e r n a p p e a r s w h e r e v e r t h b r u s hg o e s . R U P a i n t l e t s y o s e l e c t f r o m 1 1 d i f f e r e n t b r u s h e s a n 3 d i f f e r e n t p a t t e r n s a a n o n t i m e .

F o l l o w i n g a r d e s c r i p t i o n s o t h o p t i o n s i t h P e s u b m e n u :S e l e c t C o l o r l e t s y o c h o o s e t h e c o l o r y o w a n t t d r a w w i t h .

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

U s P e n a n d U s B r u s h , w h i c h s p e c i f y t h p e o t h b r u s h f o d r a w i n g , a r m u t u a l l y e x c l u s i v e ; i y o s e l e c t o n e , y o d e s e l e c t t h o t h e r . A a s t e r i s k i a l w a y s p r e s e n t b e s i d e t h c u r r e n t l y s e l e c t e dt o o l . T h d r a w i n g m o d e s i w h i c h y o c a s e l e c t e i t h e r p e o b r u s h a r F r e e h a n d , L i n e s , R a y s , S p r a y , E l l i p s e a n B o x . F l o o da l w a y s u s e s t h e p e n , r e g a r d l e s s o w h i c h t o o l y o u ' v e s e l e c t e d .A f f e c t C o l o r . T h i s o p t i o n i e i t h e r o o o f f . W h e n i t ' s o f f , n o n eo R U P a i n t ' s g r a p h i c s c o m m a n d s a f f e c t c o l o r m e m o r y . I y o w a n t t u s M o n o c h r o m e m o d e , j u s t t u r n o f f A f f e c t C o l o r a f t e ra c t i v a t i n g t h p r o g r a m .

R e f l e c t O s i m u l t a n e o u s l y c r e a t e s u t t h r e e m i r r o r i m a g e s o a o b j e c t a y o u ' r e d r a w i n g i t H e r e ' s a e x a m p l e :

E n a b l e t h m e n u s y s t e m , c l i c k o P e n , t h e n o S e R e f l e c t a n o i t h e S e t R e f l e c t s u b m e n u . N e x t , r e t u r n t t h P e s u b m e n ua n a c t i v a t e R e f l e c t O n N o m o v e b a c k t t h m a i n m e n u a n c l i c k o D r a w , t h e n o F r e e h a n d . A y o m o v e t h p o i n t e r a r o u n dw h i l e p r e s s i n g t h f i r e b u t t o n , y o c a v e r i f y t h a t m i r r o r i m a g ei d r a w n , r e f l e c t e d i t h x - a x i s . T r t h o t h e r o p t i o n s i t h e S e tR e f l e c t s u b m e n u , n a m e l y a n X Y ( S e e S e t R e f l e c t a n M o v eM i r r o r , b e l o w . )

S e R e f l e c t d i s p l a y s s u b m e n u o r e f l e c t i o n m o d e s y o c a n c h o o s ef r o m w h e n R e f l e c t O i e n a b l e d . p r o d u c e s r e f l e c t i o n o t h x a x i s , o t h y - a x i s a n X i t h o p p o s i n g q u a d r a n t . ( A l s o s e R e f l e c t O n a b o v e , a n M o v e M i r r o r , b e l o w . )

M o v e M i r r o r i t h o p t i o n y o u s t p o s i t i o n t h e r e f l e c t i v e a n a x e s a n y w h e r e y o u w a n t o t h s c r e e n .S e l e c t P e l e t s y o c h o o s e o n o s i p e n s f o d r a w i n g w h e n t h

U s P e o p t i o n i o n T h f i r s t o p t i o n d r a w s n o r m a l s o l i d l i n e s a n t h s e c o n d d r a w s d o u b l e - w i d t h s o l i d l i n e s . T h t h i r d t s i x t h o p t i o n sp r o d u c e o n e o f o u r s t y l e s o f d o t t e d l i n e s . I F r e e h a n d m o d e , o n l ys o l i d l i n e s c a b u s e d . T h d o t t e d l i n e s w o r k o n l y i t h L i n e s a n R a y s m o d e s .

S e l e c t B r u s h l e t s y o c h o o s e b r u s h s h a p e t u s w h e n U s B r u s h i o n J u s t c l i c k o b r u s h .

M A R C H / A P R I L 1 9 8 9 R E R U N

Page 11: Re-Run 1989 03-04

8/6/2019 Re-Run 1989 03-04

http://slidepdf.com/reader/full/re-run-1989-03-04 11/38

S e l e c t P a t t e r n l e t s y o c h o o s e a p a t t e r n w h e n U s e B r u s h i o n J u s t c l i c k o a n p a t t e r n .T h e D r a w S u b m e n u

T h D r a w s u b m e n u 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 o t h e r s , s i n c e i c o n t a i n s m o s t o t h c o m m a n d s f o p l a c i n g g r a p h i c so t h s c r e e n .

A l t e r C o l o r c h a n g e s c o l o r s o t h s c r e e n . Y o u ' d u s i t f o e x a m p l e ,i y o d r e w f l o w e r w i t h w h i t e p e t a l s a n t h e n d e c i d e d i w o u l dl o o k b e t t e r i r e d . S e l e c t i n g A l t e r C o l o r b r i n g s u s u b m e n uc o n t a i n i n g t w o p t i o n s : C a r d a n d S c r e e n . C a r d r e s t r i c t s t h e c o l o rc h a n g e t s i n g l e c a r d ( s e e T e c h n i c a l N o t e s , b e l o w ) , w h i c h y o s e l e c t w i t h t h p o i n t e r . S c r e e n m a k e s t h e c o l o r c h a n g e a f f e c t t h e n t i r e s c r e e n . A f t e r s e l e c t i n g o n o t h e s e o p t i o n s , t h i r d s u b m e n up o p s d o w n f r o m w h i c h t s e l e c t t h n e c o l o r . I o u e x a m p l e ,y o u ' d s e l e c t r e d .

O n c e y o s e l e c t c o l o r , t h m e n u s d i s a p p e a r , t h b o r d e r c o l o rc h a n g e s t t h e c o l o r y o s e l e c t e d , a n y o u ' r e r e a d y t i n i t i a t e t h c o l o r c h a n g e . P o s i t i o n t h t i o t h p o i n t e r o v e r t h c o l o r y o u w a n tt a l t e r a n p r e s s t h e f i r e b u t t o n . T h b o r d e r c o l o r c h a n g e s t m a t c ht h e c o l o r o t h p i x e l u n d e r t h p o i n t e r . I t h i s i i n d e e d t h c o l o ry o w i s h t c h a n g e , p r e s s t h e f i r e b u t t o n a n t h c h a n g e t a k e s p l a c e .

I n o t h i n g h a p p e n s , y o p r o b a b l y h a v e t h p o i n t e r p o s i t i o n e d o b l a n k p i x e l . M o v e t h p o i n t e r l i t t l e b i a n t r a g a i n . I t h

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

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

F l o o d f i l l s a e n c l o s e d a r e a w i t h a s o l i d c o l o r . H e r e a l s o , m e n up o p s d o w n f r o m w h i c h t s e l e c t t h e c o l o r y o w a n t , a n t h m e n u sd i s a p p e a r a f t e r y o c h o o s e . T h e n p o s i t i o n t h p o i n t e r o v e r t h a r e ay o w a n t t f i l l a n p r e s s t h f i r e b u t t o n . Y o c a a b o r t f i l l i p r o g r e s s b e x e c u t i n g a U n d o ( s e e T h U n d o F e a t u r e , b e l o w ) .

F r e e h a n d m a k e s f r e e h a n d d r a w i n g . P r e s s i n g t h e f i r e b u t t o n w h i l em o v i n g t h p o i n t e r a r o u n d d r a w s l i n e . ( S e e t h e P e s u b m e n u ,a b o v e . )

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

R E R U N - M A R C H / A P R I L 1 9 8 9

Page 12: Re-Run 1989 03-04

8/6/2019 Re-Run 1989 03-04

http://slidepdf.com/reader/full/re-run-1989-03-04 12/38

p o i n t e r w h e r e y o u w a n t l i n e t o s t a r t a n p r e s s t h e f i r e b u t t o n ; t h e nm o v e t h p o i n t e r t t h l i n e - e n d p o s i t i o n a n p r e s s a n h o l d d o w nt h f i r e b u t t o n u n t i l t h l i n e i c o m p l e t e l y d r a w n . ( S e e t h e P e s u b m e n u , a b o v e . )

R a y s d r a w s l i n e s t h a t r a d i a t e f r o m c o m m o n o r i g i n . M o v e t h p o i n t e r t t h d e s i r e d s t a r t i n g p o i n t a n p r e s s t h f i r e b u t t o n ; t h e nm o v e t h p o i n t e r t l i n e - e n d p o s i t i o n a n p r e s s t h e f i r e - b u t t o na g a i n t d r a w t h l i n e . D r a w a d d i t i o n a l l i n e s b m o v i n g t h p o i n t e rt n e e n p o s i t i o n s a n p r e s s i n g t h e f i r e b u t t o n a g a i n . A i t h L i n e s o p t i o n , y o m u s t h o l d t h e f i r e b u t t o n d o w n u n t i l t h l i n e i c o m p l e t e . ( S e e t h P e s u b m e n u , a b o v e . )

S p r a y p r o d u c e s s p r a y e f f e c t . W h e n y o s e l e c t t h i s o p t i o n ,s u b m e n u p o p s d o w n w i t h t h r e e a d d i t i o n a l c h o i c e s — L i g h t , M e d i u ma n H e a v y — w h i c h s p e c i f y t h i n t e n s i t y o t h s p r a y e f f e c t .

S p r a y u s e s e i t h e r t h p e o t h b r u s h a n w o r k s o t i m e r . I H e a v y m o d e , i p l o t s p o i n t o r p a i n t s b r u s h s h a p e e v e r y 2 / 6 o o s e c o n d . T h c o r r e s p o n d i n g t i m e s f o M e d i u m a n L i g h t m o d e s a r 5 / 6 o a n 1 5 / 6 o s e c o n d s , r e s p e c t i v e l y .

I U s B r u s h i o n y o c a g e a a i r b r u s h e f f e c t b s e l e c t i n gb r u s h c o n s i s t i n g o a g r i d o d o t s . ( S e e S e l e c t B r u s h , a b o v e . )

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

p a t t e r n s o t h c u r r e n t c h a r a c t e r f o n t . S e l e c t i n g E d i t d i s p l a y s s u m e n u . T m o d i f y s e c t i o n o t h s c r e e n , c l i c k o P i x e l E d i t . A f t e ry o u r s e l e c t i o n , t h m e n u s v a n i s h a n t h p o i n t e r a p p e a r s , s u rr o u n d e d b f l a s h i n g b o x . P o s i t i o n t h b o o v e r t h p a r t o t h s c r e e ny o u w a n t t e d i t a n p r e s s t h e f i r e b u t t o n . T h i s e n l a r g e s t h s c r e e ni n s i d e t h b o x , c o p i e s i t t h b o t t o m o t h d i s p l a y , a n t h e n b r i n g s

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

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

T h F o n t , B r u s h a n P a t t e r n e d i t i n g m o d e s o p e r a t e i s i m i l a rm a n n e r . A f t e r s e l e c t i n g o n o t h e m , t h s c r e e n c l e a r s a n t h f o n t ,b r u s h e s o p a t t e r n s a r e c o p i e d t t h t o o t h s c r e e n . S e l e c tc h a r a c t e r , b r u s h o p a t t e r n f o e d i t i n g b c l i c k i n g o i t T h c e n t e ro t h s c r e e n s h o w s a c o l o r b a c o n t a i n i n g t w c o l o r s : b l u e a n b l a c k . S e l e c t b l u e t e r a s e p i x e l s a n b l a c k t s e t p i x e l s . Y o s e l e c t

M A R C H / A P R I L 1 9 8 9 R e R U N

Page 13: Re-Run 1989 03-04

8/6/2019 Re-Run 1989 03-04

http://slidepdf.com/reader/full/re-run-1989-03-04 13/38

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

E l l i p s e u s e s e i t h e r t h p e o t h b r u s h t d r a w e l l i p s e s . C l i c kt w i c e t s e t w o o p p o s i n g c o r n e r s o f a b o x , a n a e l l i p s e w i l l b d r a w n w i t h i n t h b o x . ( S e e S o l i d , b e l o w . )B o u s e s e i t h e r t h p e o t h b r u s h t d r a w b o x e s . C l i c k t w i c et s e t w d i a m e t r i c a l l y o p p o s i t e c o r n e r s , a n r e c t a n g l e a p p e a r s .( S e e S o l i d , b e l o w . )

S o l i d d e t e r m i n e s h o E l l i p s e a n B o w o r k . W h e n t h i s o p t i o n i o n e l l i p s e s a n b o x e s a r d r a w n f i l l e d - i n . W h e n i t ' s o f f , t h e y a p p e a ra s o u t l i n e s .T h S h a p e S u b m e n u

T h S h a p e s u b m e n u c o n t a i n s c o m m a n d s f o c u t t i n g a n p a s t i n go e r a s i n g r e c t a n g u l a r a r e a s o t h s c r e e n , a l o n g w i t h w h a t e v e r i w i t h i n t h o s e a r e a s . I u s e s s p e c i a l a r e a o m e m o r y c a l l e d t h " s h a p eb u f f e r , " w h e r e s h a p e s y o c u o c o p y f r o m t h s c r e e n a r s t o r e d .I P a s t e m o d e , t h s h a p e i t h e b u f f e r i p a s t e d o t h s c r e e n . N o t et h a t i t ' s i m p o s s i b l e t p a s t e a h i - r e s s h a p e o m e d - r e s ( m u l t i c o l o r )s c r e e n , o v i c e - v e r s a .

C u d u p l i c a t e s r e c t a n g u l a r a r e a a n i t c o n t e n t s f r o m t h s c r e e nt t h s h a p e b u f f e r a n e r a s e s i f r o m t h s c r e e n . M o v e t h p o i n t e rt o n c o r n e r o t h s h a p e a n c l i c k , t h e n t t h e o p p o s i t e c o r n e ra n c l i c k a g a i n .

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

P a s t e p l a c e s s h a p e t h a t ' s i t h s h a p e b u f f e r o n t o t h s c r e e n .I t h i s m o d e , t h p o i n t e r i s u r r o u n d e d b b o o t h s a m e s i z ea t h s h a p e i t h b u f f e r . M o v e t h b o t w h e r e y o u w a n t i l o c a t e da n c l i c k o n c e .

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

F l i p X W h e n t h i s o p t i o n i o n t h s h a p e i p a s t e d a n f l i p p e dh o r i z o n t a l l y a b o u t t h y - a x i s .

F l i p p a s t e s t h e s h a p e a n f l i p s i v e r t i c a l l y a b o u t t h x - a x i s .R V p a s t e s t h s h a p e i r e v e r s e f i e l d . T h i s o p t i o n w o r k s w e l l i

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

w h e r e i t ' s p a s t e d . N o r m a l l y , a n a r e a s o t h s h a p e t h a t a r b l a n ka r n o p a s t e d .

R E R U N M A R C H / A P R I L 1 9 8 9

Page 14: Re-Run 1989 03-04

8/6/2019 Re-Run 1989 03-04

http://slidepdf.com/reader/full/re-run-1989-03-04 14/38

Page 15: Re-Run 1989 03-04

8/6/2019 Re-Run 1989 03-04

http://slidepdf.com/reader/full/re-run-1989-03-04 15/38

H e i g h t a l s o p r o d u c e s c h o i c e o N o r m a l , D o u b l e a n Q u a d r u p l e .C l i c k o t h h e i g h t y o w a n t .

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

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

R V i s i m i l a r t C o v e r , e x c e p t t h a t c h a r a c t e r s a r r e v e r s e d b e f o r eb e i n g p l a c e d o t h s c r e e n .

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

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

X O l e t s y o p l a c e s e l e c t e d c h a r a c t e r s o t h s c r e e n u s i n g t h l o g i c a l E x c l u s i v e - O r o p e r a t i o n . T h i s m e a n s t h c h a r a c t e r s c a n b l e n di w i t h t h b a c k g r o u n d .T h D i s k S u b m e n u

T h D i s k s u b m e n u i u s e d t s a v e a n l o a d f i l e s t o d i s k , a w e l la t o i s s u e d i s k c o m m a n d s a n s e l e c t t h d i s k d e v i c e n u m b e r . R U P a i n t f i l e n a m e s m u s t n o c o n t a i n a n s p a c e s .

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

f i l e t y p e , R U P a i n t d i s p l a y s l i s t o t h f i l e s o t h a t t y p e a v a i l a b l eo t h d i s k . J u s t m o v e t h p o i n t e r o n t o t h f i l e n a m e y o w a n t a n p r e s s t h f i r e b u t t o n .

R U P a i n t c a l o a d s t a n d a r d C o m m o d o r e c h a r a c t e r s e t s , a w e l la f i l e s c r e a t e d w i t h o t h e r p r o g r a m s , s u c h a K o a l a P a i n t e r , D o o d l e !a n F l e x i d r a w . T h e s e f i l e s m u s t b r e n a m e d t c o n f o r m w i t h R U P a i n t f o r m a t . ( S e e L o a d F o n t , M o n o c h r o m e , H i - R e s S c r e e n a n M e d - R e s S c r e e n , b e l o w . )

U s t h F o n t o p t i o n i t h L o a d s u b m e n u t l o a d f o n t . A m e n t i o n e d a b o v e , R U P a i n t c a u s e s t a n d a r d C o m m o d o r e c h a ra c t e r s e t s . H o w e v e r , t h f i l e m u s t b r e n a m e d a c c o r d i n g t R U P a i n t f o r m a t b e f o r e t h p r o g r a m c a l o a d t h e m . A l R U P a i n t f o n tf i l e n a m e s m u s t b e g i n w i t h t h l e t t e r s R P a n p e r i o d . F o r e x a m p l e ,

R E R U N - M A R C H / A P R I L 1 9 8 9

Page 16: Re-Run 1989 03-04

8/6/2019 Re-Run 1989 03-04

http://slidepdf.com/reader/full/re-run-1989-03-04 16/38

a c h a r a c t e r s e n a m e d I T A L I C S w o u l d h a v e t b r e n a m e dR P I T A L I C S . R e m e m b e r , n s p a c e s a r a l l o w e d i a f i l e n a m e .

T h P a g e o p t i o n l o a d s a e n t i r e p a g e , S h a p e l o a d s a s h a p e ,P a t t e r n s l o a d s s e o p a t t e r n s , a n B r u s h e s l o a d s s e o b r u s h e s .

M o n o c h r o m e p r o v i d e s a w a t l o a d a s t r a i g h t 8 m o n o c h r o m eb i m a w i t h n c o l o r . F l e x i d r a w s a v e s p i c t u r e s i t h i s f o r m a t . B e f o r ey o c a l o a d a F l e x i d r a w p i c t u r e i n t o R U P a i n t , y o m u s t r e n a m ei t F o e x a m p l e , F l e x i d r a w f i l e n a m e d J A G U A R w o u l d h a v e t b r e n a m e d R P O . J A G U A R . O n c e a g a i n , t h e r e c a n ' t b a n s p a c e s i t h f i l e n a m e .

A f t e r l o a d i n g m o n o c h r o m e b i t m a p , R U P a i n t e n t e r s s p e c i a lm o d e w h e r e y o u c a n c o p y s e c t i o n o t h s c r e e n t t h s h a p e b u f f e r .I y o g t m e n u , t h s c r e e n i c o p i e d t t h p a g e b u f f e r . I y o p e r f o r m a n U n d o , t h s c r e e n w i l l g b a c k t w h a t i w a b e f o r el o a d i n g .

H i - R e s S c r e e n l o a d s h i g h - r e s o l u t i o n s c r e e n s t h a t i n c l u d e c o l o r ,s u c h a D o o d l e ! p i c t u r e f i l e s . A w i t h F l e x i d r a w f i l e s , D o o d l e ! f i l e sm u s t b r e n a m e d t R U P a i n t f o r m a t b e f o r e t h e y c a b l o a d e d .

D o o d l e ! f i l e n a m e d D D . F I E L D w o u l d b r e n a m e d R P H . F I E L D .A l s o a w i t h F l e x i d r a w f i l e s , a f t e r l o a d i n g , R U P a i n t e n t e r s

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

M e d - R e s S c r e e n l o a d s m e d i u m - r e s o l u t i o n ( m u l t i c o l o r ) s c r e e n s ,s u c h a K o a l a p i c t u r e f i l e s . L i k e t h o t h e r f i l e t y p e s I ' v e m e n t i o n e d ,K o a l a f i l e s m u s t b r e n a m e d a c c o r d i n g t R U P a i n t f o r m a t b e f o r et h e y c a b l o a d e d . K o a l a f i l e n a m e d A P I C F I E L D w o u l d b r e n a m e d R P M . F I E L D .

A w i t h t h p r e v i o u s t w c o m m a n d s , R U P a i n t e n t e r s s p e c i a lm o d e w h e r e y o u c a c o p y s e c t i o n o t h s c r e e n t t h s h a p e b u f f e r .G o i n g t m e n u c o p i e s t h s c r e e n t t h p a g e b u f f e r , a n a U n d or e s t o r e s t h s c r e e n a i w a b e f o r e l o a d i n g .

T h U t i l i t y o p t i o n e n a b l e s R U P a i n t t l o a d i a n e x e c u t eu s e r - d e f i n e d , m a c h i n e l a n g u a g e u t i l i t y p r o g r a m s t h a t c a g i v e R U P a i n t m o r e c a p a b i l i t i e s . T h p r o g r a m s m u s t b a s s e m b l e d t r u a a d d r e s s $ 6 C 0 0 , a n t h e i r f i l e n a m e s m u s t b e g i n w i t h t h l e t t e r s R P a n p e r i o d .

S a v e . T h i s o p t i o n o t h D i s k s u b m e n u d i s p l a y s a f u r t h e r s u b m e n uf r o m w h i c h v a r i o u s t y p e s o f i l e s c a b s a v e d . A f t e r s e l e c t i n g f i l et y p e , e n t e r t h d e s i r e d f i l e n a m e , o m i t t i n g a p r e f i x , s i n c e R U P a i n t

M A R C H / A P R I L 1 9 8 9 R E R U N

Page 17: Re-Run 1989 03-04

8/6/2019 Re-Run 1989 03-04

http://slidepdf.com/reader/full/re-run-1989-03-04 17/38

w i l l i n s t a l l i a u t o m a t i c a l l y . F o e x a m p l e , i y o e n t e r I T A L I C S a t h n a m e o f o n t , R U P a i n t w i l l s a v e i a R P R I T A L I C S . A b e f o r e , d o n ' t i n c l u d e a n s p a c e s i t h e f i l e n a m e .

T h e r e a r e i g h t c o m m a n d s f o s a v i n g f i l e s , r e p r e s e n t i n g e i g h td i f f e r e n t f i l e t y p e s . F o n t , P a g e , S h a p e , P a t t e r n s a n B r u s h e s a r s e l f - e x p l a n a t o r y . M o n o c h r o m e s a v e s t h c o n t e n t s o t h s c r e e n a s t r a i g h t 8 m o n o c h r o m e b i m a w i t h n c o l o r . H i - R e s S c r e e n s a v e st h c o n t e n t s o t h s c r e e n a a D o o d l e ! - c o m p a t i b l e f i l e . M e d - R e sS c r e e n s a v e s t h e s c r e e n a K o a l a - c o m p a t i b l e f i l e . A f t e r y o e n t e rt h f i l e n a m e f o m e d - r e s s c r e e n , t h t e x t s c r e e n w i l l f i l l w i t h s t r a n g ec o l o r s . D o n ' t w o r r y . T h i s i j u s t b e c a u s e t h t e x t s c r e e n a n t h m e d - r e s s c r e e n s h a r e t h s a m e c o l o r m e m o r y .

O t h e r D i s k s u b m e n u o p t i o n s a r e :C o m m a n d . S e l e c t t h i s o p t i o n f r o m t h D i s k s u b m e n u t i s s u ec o m m a n d t t h e d i s k d r i v e f o f o r m a t t i n g a d i s k o s c r a t c h i n g o r e n a m i n g f i l e .

S e D e v i c e l e t s y o s p e c i f y d e v i c e o f o s a v i n g a n l o a d i n g .T h M o d e S u b m e n u

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

C u r s o r . T h i s M o d e s u b m e n u o p t i o n d i s p l a y s f u r t h e r s u b m e n ut h a t o f f e r s t h r e e o p t i o n s : S o l i d , F l a s h a n d C a r d R e s t r i c t e d . F l a s h ,t h d e f a u l t , p r o d u c e s f l a s h i n g c u r s o r . W i t h S o l i d , y o g e t a n o n -b l i n k i n g c u r s o r . Y o m u s t a l s o s e l e c t t h c u r s o r c o l o r f r o m s u m e n u . C a r d R e s t r i c t e d r e s t r i c t s c u r s o r m o v e m e n t t c o o r d i n a t e st h a t c o i n c i d e w i t h t h u p p e r - l e f t c o r n e r o c a r d . T h i s i o f t e nu s e f u l i T y p e m o d e a n w h e n p a s t i n g s h a p e s .

S c r e e n C o l o r d i s p l a y s s u b m e n u f r o m w h i c h t a l t e r t h s c r e e nc o l o r . T h c o l o r i a c t u a l l y c h a n g e d f o t h e n t i r e p a g e , n o j u s t t h s c r e e n , a n d o n t h C - 1 2 8 t h i s t a k e s a s e c o n d o r t w o . T h c h a n g ei s n ' t f i n a l i z e d u n t i l t h c u r s o r i m o v e d o f t h S c r e e n C o l o r s u b m e n u .

G o T o . T h i s M o d e s u b m e n u o p t i o n l e t s y o m o v e a r o u n d t h p a g eb u f f e r q u i c k l y . O t h C - 6 4 , t h r e e o p t i o n s a r a v a i l a b l e i n t h i ss u b m e n u : L e f t , M i d d l e a n R i g h t . O t h C - 1 2 8 , y o h a v e a na d d i t i o n a l f o u r o p t i o n s : T o p , B o t t o m , S c r e e n U a n S c r e e n D o w n .A m e n t i o n e d a b o v e , t h p a g e b u f f e r i w i d e r t h a n t h s c r e e n . I f a c t , i t ' s 8 c a r d s w i d e . C l i c k i n g o L e f t b r i n g s c o l u m n s 0 - 3 9 o t h p a g e b u f f e r t t h s c r e e n . M i d d l e a n d R i g h t d i s p l a y c o l u m n s 2 0 5 a n 4 0 - 7 9 , r e s p e c t i v e l y . C l i c k i n g o T o m o v e s t h s c r e e n t

1 R E R U N M A R C H / A P R I L 1 9 8 9

Page 18: Re-Run 1989 03-04

8/6/2019 Re-Run 1989 03-04

http://slidepdf.com/reader/full/re-run-1989-03-04 18/38

t h v e r y t o o t h p a g e b u f f e r o t h C - 1 2 8 . B o t t o m m o v e s t h s c r e e n t t h b o t t o m o t h p a g e b u f f e r . S c r e e n U a n S c r e e nD o w n m o v e u a n d o w n t h r o u g h t h p a g e b u f f e r a p p r o x i m a t e l yh a l f s c r e e n a t i m e .

C l e a r S c r e e n . T h i s o p t i o n i t h M o d e s u b m e n u p r e d i c t a b l y c l e a r st h s c r e e n . T h i s a c t i o n c a n b e r e v e r s e d w i t h a U n d o c o m m a n d .

C l e a r P a g e c l e a r s t h e e n t i r e p a g e a n c a n n o t b e u n d o n e .P r i n t . V a r i o u s p r i n t o u t o p t i o n s a r e a c c e s s e d t h r o u g h t h i s s u

m e n u . T h e y l e y o p r i n t p a r t o a l o a s c r e e n o r p a g e .S c r e e n p r i n t s j u s t w h a t i c u r r e n t l y d i s p l a y e d . I t h D e f i n e o p t i o n

( s e e b e l o w ) i o n y o c a s p e c i f y t h n u m b e r o s c r e e n l i n e s t p r i n t .I D e f i n e i o f f , t h f u l l s c r e e n i p r i n t e d .

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

R e c t a n g l e d e f i n e s a r e c t a n g u l a r a r e a o t h s c r e e n t b p r i n t e d .T h i s a r e a c a b a l a r g e o a s m a l l a n e c e s s a r y . A f t e r t h e m e n u sd i s a p p e a r , c l i c k o n c e t d e f i n e o n c o r n e r o f t h r e c t a n g l e , t h e nm o v e t h p o i n t e r t d e f i n e t h e d i a m e t r i c a l l y o p p o s i t e c o r n e r a n c l i c k a g a i n t s t a r t p r i n t i n g . R e c t a n g l e d o e s n ' t w o r k w i t h t h P r o -w r i t e r p r i n t e r .

R V S . I t h i s i s e t o n , t h e p r i n t o u t w i l l b i r e v e r s e f i e l d .D i s k . W h e n D i s k i o n , t h e p r i n t e r o u t p u t w i l l b s e n t t t h d i s k .

Y o m u s t e n t e r a d i s k f i l e n a m e b e f o r e p r i n t i n g b e g i n s .D e f i n e w o r k s w i t h S c r e e n a n P a g e , b u n o R e c t a n g l e . A m e

t i o n e d a b o v e , t h i s o p t i o n l e t s y o d e f i n e t h e n u m b e r o l i n e s t p r i n tf r o m t h s c r e e n . A f t e r y o c h o o s e t p r i n t s c r e e n , t h m e n u s d i a p p e a r a n a h o r i z o n t a l l i n e a p p e a r s . M o v e t h l i n e t d e f i n e t h b o t t o m o t h p a r t o t h s c r e e n y o u w a n t p r i n t e d a n p r e s s t h ef i r e b u t t o n . T h s c r e e n w i l l b p r i n t e d f r o m t h t o d o w n t t h l i n e .

Y o c a a l s o d e f i n e t h e b o t t o m l i n e w h e n y o p r i n t a p a g e , b u p r i n t i n g t a k e s p l a c e f r o m t h t o o t h p a g e b u f f e r d o w n t t h l i n e . Y o c a u s S c r e e n U a n S c r e e n D o w n t p o s i t i o n t h e s c r e e ni a n p a r t o t h p a g e b u f f e r o t h C - 1 2 8 .

C l i c k o S e l e c t P r i n t e r t t e l l R U P a i n t w h a t t y p e o p r i n t e ry o h a v e . T h p r o g r a m s u p p o r t s t h r e e p r i n t e r s a n t h e i r c o m p a ti b l e s : t h C o m m o d o r e 1 5 1 5 , t h E p s o n a n t h C . I t o h P r o w r i t e r .I y o h a v e o n o t h p r i n t e r i n t e r f a c e s t h a t o f f e r 1 5 1 5 e m u l a t i o n ,y o s h o u l d b a b l e t u s t h 1 5 1 5 p r i n t e r d r i v e r , r e g a r d l e s s o t h t y p e o p r i n t e r y o o w n .

C l i c k t w i c e o Q u i t t l e a v e R U P a i n t a n r e t u r n t o B a s i c . O M A R C H / A P R I L 1 9 8 9 R e R U N 1

Page 19: Re-Run 1989 03-04

8/6/2019 Re-Run 1989 03-04

http://slidepdf.com/reader/full/re-run-1989-03-04 19/38

t h s e c o n d c l i c k , p r e s s t h e b u t t o n f o a l e a s t s e c o n d .U s t h D e v i c e o p t i o n t t e l l R U P a i n t w h e t h e r y o u ' r e u s i n g

j o y s t i c k o m o u s e .H i - R e s a n M e d - R e s s p e c i f y e i t h e r H i g h R e s o l u t i o n o M e d i u m

R e s o l u t i o n m o d e . T h e s e o p t i o n s a r e m u t u a l l y e x c l u s i v e ; s e l e c t i n go n u n s e l e c t s t h o t h e r .T h U n d o F e a t u r e

I ' l l w r a p t h i n g s u w i t h l o o k a R U P a i n t ' s m o s t u s e f u l f e a t u r e :U n d o . U n d o i n o s e l e c t e d t h r o u g h t h m e n u s y s t e m , s I ' l l i l l u s t r a t ei w i t h a e x a m p l e . D r a w s o m e t h i n g o t h s c r e e n , t h e n a c t i v a t eU n d o b m o v i n g t h p o i n t e r f i v e p i x e l s b e l o w t h b o t t o m b o r d e ro t h s c r e e n ( a f a d o w n a i w i l l g o a n p r e s s i n g t h f i r e b u t t o n .T h s c r e e n w i l l c l e a r , " u n d o i n g " t h l a s t f u n c t i o n p e r f o r m e d .

E a c h t i m e y o a c c e s s t h m e n u s , t h s c r e e n ' s c o n t e n t s a r e c o p i e dt t h p a g e b u f f e r , a n U n d o w o r k s b y c o p y i n g t h p a g e b u f f e r b a c kt t h s c r e e n . T h i s m e a n s y o c a r e v e r s e a n a c t i o n p e r f o r m e ds i n c e t h l a s t t i m e t h m e n u s w e r e a c c e s s e d .T e c h n i c a l N o t e s

T h V I c h i p i t h C - 6 4 a n C - 1 2 8 o r g a n i z e s t h g r a p h i c s s c r e e ni n t o l i t t l e r e c t a n g l e s c a l l e d " c a r d s . " T h s c r e e n c o n t a i n s 2 r o w s o c a r d s , w i t h 4 c a r d s p e r o w . I H i - R e s m o d e , e a c h c a r d c o n t a i n se i g h t p i x e l s h o r i z o n t a l l y a n e i g h t p i x e l s v e r t i c a l l y , a n o n l y t w c o l o r s a r p o s s i b l e p e c a r d : f o r e g r o u n d c o l o r a n b a c k g r o u n d ,o s c r e e n , c o l o r . I y o t r t a d t h i r d c o l o r t c a r d , t h ef o r e g r o u n d c o l o r w i l l c h a n g e t t h n e c o l o r .

I M e d - R e s m o d e , a l s o c a l l e d M u l t i c o l o r m o d e , t h r e e d i f f e r e n tf o r e g r o u n d c o l o r s a r p o s s i b l e p e c a r d , a n t h b a c k g r o u n d c o l o ri t h s a m e f o a l c a r d s . T h l u x u r y o h a v i n g t h r e e f o r e g r o u n dc o l o r s i p a i d f o b d e c r e a s e d s c r e e n r e s o l u t i o n . T h p i x e l s a r t w i c e a w i d e a i H i - R e s m o d e , a n c a r d c o n t a i n s o n l y f o u rp i x e l s h o r i z o n t a l l y b e i g h t v e r t i c a l l y .T h P a g e B u f f e r

R U P a i n t u s e s t h s c r e e n a w i n d o w a t o p a l a r g e r a r e a , r e f e r r e dt o a s t h " p a g e b u f f e r . " O t h C - 6 4 , R U P a i n t c a h a n d l e d r a w i n g su t 6 4 p i x e l s w i d e a n 2 0 p i x e l s h i g h . W i t h i t l a r g e r m e m o r y ,t h C - 1 2 8 c a h a n d l e f u l l 8 7 2 X 1 1 - i n c h p a g e , a l l o w i n g d r a w i n g so u t 6 4 0 x 7 9 2 p i x e l s .

1 R E R U N M A R C H / A P R I L 1 9 8 9

Page 20: Re-Run 1989 03-04

8/6/2019 Re-Run 1989 03-04

http://slidepdf.com/reader/full/re-run-1989-03-04 20/38

R U i r i g h t : C - 6 4 o C - 1 2 8 ( i 4 0 - C o l u m n m o d e )

K a l a hB M i c h a e l B r o u s s a r d

K A L A H , W R I T T E N C O M P L E T E L Y I B A S I C f o t h C - 6 4 o 1 2 ( i 4 0 - C o l u m n m o d e ) , i g a m e o s t r a t e g y b a s e d o p o p u l a rA f r i c a n p a s t i m e t h a t i n v o l v e s m o v i n g c o u n t e r s , u s u a l l y p e b b l e s ,a m o n g 1 p i t s d u i t h g r o u n d . T p l a y t h g a m e , f i r s t l o a d K a l a hf r o m t h R e R U N d i s k a c c o r d i n g t t h i n s t r u c t i o n s i n H o t L o a d ,a n t h e n r u i t T h c o m p u t e r i y o u r o p p o n e n t .

W h e n y o t y p e R U N , K a l a h c l e a r s t h s c r e e n a n a s k s y o t d e c l a r e t h s k i l l l e v e l y o w a n t : B e g i n n e r , I n t e r m e d i a t e o r E x p e r t .T o m a k e y o u r c h o i c e , t y p e 1 o 3 r e s p e c t i v e l y , a n p r e s s t h er e t u r n k e y . T r l e v e l 1 B e g i n n e r , f o y o u r f i r s t g a m e . L a t e r , I ' l lt o u c h o h o K a l a h v a r i e s i t s t r a t e g y a c c o r d i n g t t h s k i l l l e v e lc h o s e n .

N e x t , K a l a h p r o m p t s y o t e n t e r t h n u m b e r o f c o u n t e r s ( c a l l e d" s t o n e s " ) t h a t y o u w a n t i e a c h p i t b e g i n w i t h . P r e s s i n g t h e r e t u r nk e c h o o s e s t h d e f a u l t n u m b e r , w h i c h i 3 ( Y o u m a a c t u a l l y s p e c i f ya n n u m b e r f r o m t 6 b u m o r e a b o u t t h i s l a t e r . ) A f t e r y o m a k ey o u r c h o i c e , t h s c r e e n c l e a r s a g a i n a n s h o w s t h g a m e " b o a r d , "w h i c h c o n s i s t s o 1 s q u a r e s , r e p r e s e n t i n g t h p i t s o t h o r i g i n a lg a m e . ( S e e F i g u r e 1 .

E a c h p i d i s p l a y s v a l u e t h a t i n d i c a t e s t h n u m b e r o s t o n e s i c u r r e n t l y c o n t a i n s . I n v a l u e i s h o w n , t h a t p i i " e m p t y . " T h s i p i t s i r o a t h b o t t o m o t h b o a r d — l a b e l e d t h r o u g h F — a r eu n d e r y o u r c o n t r o l . T h s i a b o v e — l a b e l e d t h r o u g h L — a r ec o n t r o l l e d b t h c o m p u t e r . T h p i a t h r i g h t e n o t h t w r o w si y o u r " h o m e p i t ; " t h o n a t h f a l e f t i t h c o m p u t e r ' s . T h o b j e c t o t h g a m e i t a c c u m u l a t e m o r e s t o n e s i y o u r h o m e p i t h a n t h c o m p u t e r d o e s i i t s .

H o T P l a yT h c o m p u t e r r a n d o m l y d e c i d e s w h w i l l p l a y f i r s t . I t h p h y s i c a l

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

M A R C H / A P R I L 1 9 8 9 R E R U N 1

Page 21: Re-Run 1989 03-04

8/6/2019 Re-Run 1989 03-04

http://slidepdf.com/reader/full/re-run-1989-03-04 21/38

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

T c h o o s e p i t p l a y f r o m w h e n i i y o u r t u r n , s i m p l y t y p e t h l e t t e r ( t h r o u g h F o t h o n e y o u w a n t a n p r e s s r e t u r n . ( U s e t h d e l e t e k e i y o c h a n g e y o u r m i n d o m a k e m i s t a k e . ) W h e n y o m a k e y o u r s e l e c t i o n a n p r e s s r e t u r n , t h n u m b e r s i t h s q u a r e so t h s c r e e n c h a n g e t r e f l e c t t h n e s i t u a t i o n . T h c o m p u t e r ' sp l a y i s i m i l a r , e x c e p t i c h o o s e s f r o m p i t s t h r o u g h a n s k i p sy o u r h o m e p i t .

F o e x a m p l e , i y o u r m o v e s e l e c t i o n i A , t h e t h r e e s t o n e s a r r e m o v e d f r o m t h a t p i a n d e p o s i t e d i p i t s B a n D W h e ny o u ' v e c o m p l e t e d t h m o v e , p i i e m p t y a n d p i t s B a n e a c h c o n t a i n s t o n e s . T h i s e n d s y o u r t u r n . I y o u r f i r s t m o v e i f r o m p i E t h t h r e e s t o n e s e n u i p i F y o u r h o m e p i a n t h c o m p u t e r ' s p i G A a n o t h e r e x a m p l e , i a p l a y i f r o m p i E a n i a l r e a d y c o n t a i n s t e n s t o n e s , t h t e w o u l d b " s o w n " i n t o p i t s F y o u r h o m e p i t , p i t s t h r o u g h L a n p i t s a n B

N o t e , a g a i n , t h a t y o s o a s t o n e i n t o y o u r h o m e p i w h e n y o p a s s i t b u y o s k i p t h o p p o n e n t ' s h o m e p i t . M o r e o v e r , s t o n e s m a n o b p l a y e d f r o m h o m e p i t . O n c e a s t o n e i " h o m e , " i s t a y s t h e r ef o t h r e s t o t h g a m e .T w f u r t h e r r u l e s u n d e r l i e m u c h o t h s t r a t e g y i n v o l v e d i t h g a m e . O n i t h a t i y o m a k e a p l a y t h a t e n d s w i t h t h l a s t s t o n ed e p o s i t e d i n t o y o u r h o m e p i t , y o i m m e d i a t e l y g e a n o t h e r t u r n .T h r o u g h c a r e f u l p l a y i n g , y o m i g h t g e s e v e r a l t u r n s i r o w .

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

F i g u r e

h o m e

. H o i t h K a l a h g a m e " b o a r d " a p p e a r s o t h s c r e e n .

h o m e

1 R E R U N - M A R C H / A P R I L 1 9 8 9

Page 22: Re-Run 1989 03-04

8/6/2019 Re-Run 1989 03-04

http://slidepdf.com/reader/full/re-run-1989-03-04 22/38

e m p t y p i t h a t b e l o n g s t y o u , a n s t o n e s i t h c o m p u t e r ' s p i t t h a t ' sd i r e c t l y o p p o s i t e a r " c a p t u r e d " a n p l a c e d i m m e d i a t e l y i y o u rh o m e p i t , t h u s s w e l l i n g y o u r s c o r e . F o e x a m p l e , s u p p o s e y o u r p i

i e m p t y a n d p i c o n t a i n s t w s t o n e s . I y o p l a y f r o m p i A t h f i r s t s t o n e e n d s u i p i a n t h l a s t o n i C w h i c h w a e m p t y . Y o t h e n c a p t u r e a n s t o n e s t h a t m a b i t h c o m p u t e r ' sp i J w h i c h i d i r e c t l y o p p o s i t e C Y o p l a c e t h e s t o n e s f r o m p i ( i a n y ) i y o u r h o m e p i t , a n y o u r t u r n e n d s .

P l a y c o n t i n u e s u n t i l o n p l a y e r h a n m o r e s t o n e s i a n o t h s i x p i t s o h i s i d e o t h b o a r d . T h g a m e i t h e n o v e r , a n a n s t o n e s r e m a i n i n g o t h o p p o n e n t ' s s i d e a r m o v e d t h i h o m e p i a n c o u n t t o w a r d h i s c o r e . ( F o r t h i s r e a s o n , i t ' s n o a l w a y s w i s e t " g o u t " t o e a r l y ! ) W h o e v e r t h e n h a t h m o s t s t o n e s i h i h o m ep i i t h w i n n e r o t h g a m e .F u r t h e r W r i n k l e s

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

T h c o m p u t e r p a u s e s b r i e f l y b e f o r e c o n t i n u i n g o r p r o m p t i n g f o y o u r n e x t m o v e . I y o p r e f e r n o t o w a i t , y o c a e n t h p a u s eb p r e s s i n g t h s p a c e b a r . A l t e r n a t i v e l y , y o c a a d j u s t t h l e n g t ho t h p a u s e b c h a n g i n g t h v a l u e a s s i g n e d t t h e v a r i a b l e T o l i n e 1 0 o t h p r o g r a m . D e c r e a s i n g t h a t v a l u e s h o r t e n s t h p a u s eb e t w e e n m o v e s , a n v i c e v e r s a .

w o r d a b o u t t h s k i l l l e v e l s f r o m w h i c h y o c h o o s e a t h b e g i nn i n g o t h g a m e : A t h B e g i n n e r l e v e l , t h c o m p u t e r t a k e s a n f r e e m o v e s i c a f i n d a n t h e n m o v e s a r a n d o m . A I n t e r m e d i a t el e v e l , t h g a m e a l s o a d d s c a p t u r e a n c a p t u r e - a v o i d a n c e f e a t u r e st i t s t r a t e g y . A n i E x p e r t m o d e , t h c o m p u t e r t r i e s t d e t e r m i n ew h i c h p l a y l e a v e s i i t h b e s t p o s i t i o n w i t h r e s p e c t b o t h t e x t r ap l a y s a n t c a p t u r e s o i t n e x t m o v e .

Y o u r c h o i c e , a l s o a t h s t a r t o t h g a m e , o t h n u m b e r o s t o n e sp e p i w i l l s o m e w h a t d e t e r m i n e t h q u a l i t y o t h g a m e . T h d e f a u l ti 3 b u y o m a s e l e c t a n n u m b e r f r o m t 6 C h o o s i n g g r e a t e rn u m b e r i n c r e a s e s t h l e n g t h a n c o m p l e x i t y o f t h g a m e .

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

M A R C H / A P R I L 1 9 8 9 R E R U N 1

Page 23: Re-Run 1989 03-04

8/6/2019 Re-Run 1989 03-04

http://slidepdf.com/reader/full/re-run-1989-03-04 23/38

R U i r i g h t : C - 1 2 8 ( i 4 0 o 8 0 - C o l u m n m o d e ) ; 1 5 7 1 o 1 5 8 1 d i s k d r i v e

T h M S - D O S C o n n e c t i o nB M i k l o s G a r a m s z e g h y

M S - D O S C O N N E C T I O N I A E A S Y - T O - U S E B a s i c 7 . p r o g r a mt h a t e n a b l e s t h C - 1 2 8 t r e a d o w r i t e t e x t a n d a t a f i l e s f r o m o t a l m o s t a n t y p e o M S - D O S d i s k — 5 l / 4 - o S V ^ - i n c h , s i n g l e - o d o u b l e - s i d e d , a n w i t h e i g h t , n i n e o r t e s e c t o r s p e t r a c k . T h o n l yd i s k s t h a t w o n ' t w o r k a r t h o s e w i t h h i g h d e n s i t y , 1 . 2 - o 1 . 4 4 -m e g a b y t e f o r m a t . ( T h e a u t h o r i w o r k i n g o C - 6 4 v e r s i o n o t h i s

p r o g r a m , w h i c h w h o p e t p u b l i s h i t h n e a r f u t u r e . — E d s . )T h p r o g r a m c a t r a n s f e r f i l e s u t 4 5 l o n g , w h i c h i a d e q u a t e

f o m o s t n e e d s . I h a n d l e s C o m m o d o r e s e q u e n t i a l ( S E Q ) , p r o g r a m( P R G ) a n u s e r ( U S R ) f i l e s e i t h e r i B i n a r y m o d e , w h e r e t h f i l e sa r e n ' t m a n i p u l a t e d , o i A S C I I - P E T S C I I T r a n s l a t i o n m o d e , w h e r et h e y a r c o n v e r t e d b e t w e e n s t a n d a r d A S C I I a n d C o m m o d o r e A S C I I( a l s o k n o w n a P E T S C I I ) . M o s t t e x t - a n d a t a - f i l e t r a n s f e r s w i l l u s t h s e q u e n t i a l f i l e t y p e .

I a d d i t i o n t t r a n s f e r r i n g f i l e s b e t w e e n M S - D O S a n C o m m od o r e D O S , t h i s u t i l i t y c a a l s o t r a n s f e r t h e m b e t w e e n 1 5 7 1 - a n 1 5 8 1 - f o r m a t t e d d i s k s a n d f r o m o n e s i z e M S - D O S d i s k t a n o t h e r( s u c h a 5 1 / 4 - i n c h t 3 l / 2 - i n c h ) . B e c a u s e t h 1 5 4 1 d i s k d r i v e d o e s n ' ts u p p o r t t h M F f o r m a t t i n g s c h e m e u s e d b y M S - D O S , 1 5 4 1 c a nb e u s e d o n l y f o C o m m o d o r e - t o - C o m m o d o r e t r a n s f e r s .

N o t e t h a t , w h i l e M S - D O S C o n n e c t i o n t r a n s f e r s t e x t a n d a t a f i l e sb e t w e e n M S - D O S m a c h i n e s a n t h C - 1 2 8 , i d o e s n o g i v e y o u rC - 1 2 8 a n y f o r m o c o m p a t i b i l i t y w i t h m a c h i n e l a n g u a g e p r o g r a mf i l e s a n b a t c h f i l e s w r i t t e n t r u o a M S - D O S c o m p u t e r . T h e s e ,u s u a l l y i d e n t i f i e d b f i l e t y p e o . E X E , . C O M o . B A T , w o n ' t w o r ko t h C - 1 2 8 i a n m o d e . H o w e v e r , i f f o e x a m p l e , y o u d o w n l o a dC - 1 2 8 p r o g r a m t a M S - D O S d i s k a n t h e n c o n v e r t t h f i l e t C - 1 2 8 f o r m a t i B i n a r y m o d e , t h p r o g r a m w i l l w o r k o t h C - 1 2 8a o r i g i n a l l y i n t e n d e d . T h i s c a p a b i l i t y c a b r e a l b o o n i f s a y , y o h a v e f a s t e r m o d e m o y o u r M S - D O S m a c h i n e t h a n o y o u r 1 2 8 .

W h e n y o u r u n M S - D O S C o n n e c t i o n , t h t e r m s " s o u r c e " a n

1 R E R U N - M A R C H / A P R I L 1 9 8 9

Page 24: Re-Run 1989 03-04

8/6/2019 Re-Run 1989 03-04

http://slidepdf.com/reader/full/re-run-1989-03-04 24/38

" t a r g e t " t h a t y o u ' l l s e o t h s c r e e n d e s i g n a t e t h f i l e s b e i n g t r a n sf e r r e d f r o m a n t o r e s p e c t i v e l y , a n " M S - D O S " r e f e r s t o a n I B M -P o r c o m p a t i b l e o p e r a t i n g s y s t e m ( t h a t i s a n v e r s i o n o P C - D O So M S - D O S ) . " C o m m o d o r e D O S " a n " C B M D O S " r e f e r t t h n o r m a l o p e r a t i n g m o d e o C o m m o d o r e d i s k d r i v e s ( i w h i c h P R a n S E f i l e s a r c r e a t e d o t h 1 5 4 1 , 1 5 7 1 a n 1 5 8 1 , f o e x a m p l e ) .

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

W h e n y o u r u n t h M S - D O S C o n n e c t i o n m a i n p r o g r a m , t h m c h i n e l a n g u a g e p o r t i o n ( M D O S . M L ) i f i r s t l o a d e d f r o m d r i v e 8 i i t ' s n o a l r e a d y i m e m o r y . T h e n t h o p e n i n g s c r e e n a p p e a r s , a w h i c h t i m e y o c a r e m o v e t h e d i s k f r o m d r i v e i y o w i s h .

T h o p e n i n g s c r e e n r e q u e s t s i n f o r m a t i o n a b o u t y o u r s o u r c e d i s ka n d r i v e . A t h p r o m p t f o t y p e o f s o u r c e d i s k , e n t e r f o a M S D O d i s k o f o C o m m o d o r e d i s k . Y o c a a l s o e n t e r t q u i tt h p r o g r a m . P r e s s t h r e t u r n k e a f t e r m a k i n g y o u r s e l e c t i o n a n t h e n s e l e c t t h s o u r c e d i s k d r i v e . Y o c a s p e c i f y a n s e r i a l - b u sd e v i c e n u m b e r f r o m t 1 2 I y o s p e c i f y n u m b e r o u t s i d e t h i sr a n g e , t h e s o u r c e d i s k t y p e p r o m p t w i l l r e a p p e a r .

A t h i s p o i n t , i n s e r t t h s o u r c e d i s k i n t o t h s o u r c e d r i v e a n p r e s sr e t u r n t p r o c e e d , o r i y o d e c i d e t u s d i f f e r e n t s o u r c e , p r e s st h e s c a p e k e t g b a c k t t h o p e n i n g m e n u s y o c a m a k eo t h e r c h o i c e s .

A f t e r y o u ' v e p r e s s e d t h r e t u r n k e y , t h p r o g r a m r e a d s t h d i s k ' sd i r e c t o r y , a n d , i t h c a s e o a M S - D O S d i s k , a u t o m a t i c a l l y d e t e rm i n e s t h e d i s k t y p e ( n u m b e r o s i d e s , n u m b e r o s e c t o r s p e t r a c k ,e t c . ) a n d e c o d e s t h M S - D O S f i l e a l l o c a t i o n t a b l e ( F A T ) , w h i c h i s i m i l a r i n f u n c t i o n t t h C o m m o d o r e d i s k b i a l l o c a t i o n m a ( B A M ) .A t h i s h a p p e n s , s t a t u s d i s p l a y i n f o r m s y o o p r o g r e s s . T h i s e n t i r ep r o c e d u r e s h o u l d t a k e l e s s t h a n m i n u t e , t h a c t u a l t i m e d e p e n d i n go t h n u m b e r o f i l e s i t h m a i n , o r o o t , d i r e c t o r y o t h d i s k .( I m a t a k e b i l o n g e r t r e a d t h e d i r e c t o r y o S V ^ - i n c h M S D O d i s k , b e c a u s e t h 1 5 8 1 w o n ' t i m m e d i a t e l y r e c o g n i z e t h a t i h o l d s n o n - C o m m o d o r e d i s k . )

T h d i r e c t o r y d i s p l a y b a s i c a l l y l i s t s f i l e s i a l p h a b e t i c a l o r d e r . A l 1 5 8 1 d i r e c t o r y p a r t i t i o n s ( C B M f i l e s ) o M S - D O S s u b d i r e c t o r i e sa p p e a r f i r s t , w i t h t h e s u b d i r e c t o r i e s i d e n t i f i e d b < d i r > u n d e r t h f i l e - s i z e f i e l d . M S - D O S f i l e s a r s o r t e d b f i l e n a m e , a n C o m m o d o r ef i l e s b t y p e — C B M , P R G , R E L , S E Q , U S R — a n d , w i t h i n t h e s e , b

M A R C H / A P R I L 1 9 8 9 R E R U N 1

Page 25: Re-Run 1989 03-04

8/6/2019 Re-Run 1989 03-04

http://slidepdf.com/reader/full/re-run-1989-03-04 25/38

f i l e n a m e . T h s o r t i n g i d o n e b m a c h i n e l a n g u a g e , s i t ' s q u i t e f a s t ,e v e n f o l o n g d i r e c t o r i e s .

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

T h d i s k n a m e a n I c o d e ( C o m m o d o r e ) o v o l u m e l a b e l ( M S -D O S ) , a l o n g w i t h t h n u m b e r o f i l e s i t h d i r e c t o r y a n t h t o t a ln u m b e r o b y t e s t h e s e f i l e s o c c u p y , a r l i s t e d a t h t o o t h d i r e c t o r y s c r e e n . N o t e t h a t f i l e l e n g t h s a r g i v e n i n b y t e s , n o t h b l o c k s u s u a l f o C o m m o d o r e d i s k s . A r e s u l t , t h l i s t e d l e n g t h s o C o m m o d o r e f i l e s a r o n l y a p p r o x i m a t e ( b l o c k c o u n t t i m e s 2 5 4 ) ;M S - D O S f i l e s i z e s , o t h o t h e r h a n d , a r e x a c t , s i n c e t h e y c o m es t r a i g h t f r o m t h e d i r e c t o r y e n t r i e s .T s e l e c t f i l e t r e a d o a s u b d i r e c t o r y t o a c c e s s , u s t h c u r s o r -u a n c u r s o r - d o w n k e y s t m o v e t h h i g h l i g h t i n g b a t t h d e s i r e df i l e , t h e n p r e s s r e t u r n .

I y o h a v e y o u r C - 1 2 8 i 8 0 - C o l u m n m o d e , t h r i g h t s i d e o y o u r d i r e c t o r y s c r e e n w i l l c o n t a i n s u m m a r y o t h e s e i n s t r u c t i o n s .

D o n ' t r e m o v e y o u r s o u r c e d i s k f r o m t h s o u r c e d r i v e u n t i l y o s e a p r o m p tt i n s e r t a n o t h e r d i s k . I y o u c h a n g e d i s k s ( e s p e c i a l l y M S - D O S d i s k s )w h e n t h p r o g r a m d o e s n ' t k n o w a b o u t i t i m a t r a n s f e r t h f i l ei n c o r r e c t l y a n e v e n c o r r u p t o t h e r f i l e s o y o u r t a r g e t d i s k . Y o w o n ' t b p r o m p t e d t i n s e r t d i s k b e f o r e r e a d i n g f i l e f r o m t h o n - s c r e e n d i r e c t o r y , b e c a u s e t h p r o g r a m w i l l a s s u m e y o h a v e n ' tr e m o v e d t h e d i s k t h a t c o n t a i n s t h f i l e .

I y o u ' r e t r a n s f e r r i n g f r o m C o m m o d o r e d i s k , y o m u s t , a f t e rs e l e c t i n g t h f i l e , a l s o s e l e c t t h t y p e o T r a n s f e r m o d e : B i n a r y o P E T S C I I - A S C I I T r a n s l a t i o n . B i n a r y m o d e t r a n s f e r s t h f i l e e x a c t l ya i s w h i l e T r a n s l a t i o n m o d e c o n v e r t s i f r o m P E T S C I I t A S C I Ia i t ' s b e i n g r e a d i n t o m e m o r y . ( A l l f i l e s i m e m o r y a r a s s u m e d t b i A S C I I f o r m a t . )

W h i l e M S - D O S C o n n e c t i o n w i l l r e a d P R G , S E a n n o r m a l U S f i l e s , i w i l l n o t r e a d R E ( r e l a t i v e ) o G E O S - t y p e U S f i l e s , e v e nt h o u g h i l i s t s t h e m i C o m m o d o r e d i s k d i r e c t o r y .T h T a r g e t

N o i t ' s t i m e t w r i t e t h t a r g e t f i l e . A t h p r o m p t f o t a r g e t f i l et y p e , s e l e c t f o M S - D O S , f o C o m m o d o r e D O o t r e t u r nt t h e d i r e c t o r y d i s p l a y w i t h o u t w r i t i n g t h t a r g e t f i l e . A f t e r d e s i gn a t i n g a f i l e t y p e , s e l e c t t h e t a r g e t d r i v e , w h i c h c a b t h s a m e a s o d i f f e r e n t f r o m , t h s o u r c e d r i v e .

1 R E R U N - M A R C H / A P R I L 1 9 8 9

Page 26: Re-Run 1989 03-04

8/6/2019 Re-Run 1989 03-04

http://slidepdf.com/reader/full/re-run-1989-03-04 26/38

Page 27: Re-Run 1989 03-04

8/6/2019 Re-Run 1989 03-04

http://slidepdf.com/reader/full/re-run-1989-03-04 27/38

d r i v e s . a l s o f i n d i c o n v e n i e n t w a t t r a n s f e r M S - D O S f i l e sb e t w e e n 5 V 4 - a n 2 > V 2 - i n c \ i d i s k s f o u s o m v a r i o u s M S - D O Sc o m p u t e r s .

I a d d i t i o n t s t r a i g h t c o p y i n g , t h p r o g r a m c a a l s o c o n v e r t t e x tf i l e s b e t w e e n t r u e A S C I I a n d P E T S C I I , u s i n g a n C o m m o d o r e -c o m p a t i b l e d r i v e . F o A S C I I t P E T S C I I , r e a d t h f i l e i B i n a r ym o d e , t h e n w r i t e i i T r a n s l a t i o n m o d e . F o P E T S C I I t A S C I I ,r e a d t h f i l e i t h T r a n s l a t i o n m o d e , t h e n w r i t e i i B i n a r y m o d e .T h i s k i n d o f c o n v e r s i o n i h e l p f u l f o s w a p p i n g f i l e s b e t w e e n i n c o mp a t i b l e w o r d p r o c e s s o r s o f o u s i n g t e x t f i l e s t h a t h a v e b e e n d o w nl o a d e d f r o m b u l l e t i n b o a r d s y s t e m s . ( M o s t p u b l i c - a c c e s s B B S s s t o r et e x t i A S C I I m o d e , w h i l e m a n y C o m m o d o r e w o r d p r o c e s s o r se x p e c t P E T S C I I . )I a d d i t i o n t t r a n s l a t i n g t h n o r m a l u p p e r - a n l o w e r c a s e t e x tc h a r a c t e r s , c o n v e r s i o n f r o m P E T S C I I t A S C I I a u t o m a t i c a l l y a d d s

l i n e f e e d ( C H R $ ( 1 0 ) ) a f t e r e v e r y c a r r i a g e r e t u r n c h a r a c t e r( C H R $ ( 1 3 ) ) , w h i l e c o n v e r s i o n f r o m A S C I I t P E T S C I I r e m o v e s a l l i n e f e e d s . A S C I I c o d e s w i t h t h h i g h b i s e t , a p r o d u c e d b s o m eM S - D O S w o r d p r o c e s s i n g p r o g r a m s , s u c h a W o r d S t a r , a r t r e a t e df o r t e x t c o n v e r s i o n s j u s t l i k e t h e i r n o r m a l A S C I I c o u n t e r p a r t s , w i t ho u t h h i g h b i s e t .

R U i r i g h t : C - 6 4 ; j o y s t i c k

R o l l T h e m B o n e sB R o b e r t C o o k

Y A T Z Y I A E A S Y - T O - L E A R N C - 6 4 v e r s i o n o t h p o p u l a r d i c eg a m e w h e r e y o t r t r o l l f i v e d i c e t g e a h i g h a s c o r e a y o c a n . I t ' s d e s i g n e d f o o n t f o u r p l a y e r s , a d u l t s o c h i l d r e n w h c a d s i m p l e a d d i t i o n .

T b e g i n e a c h t u r n , t h C - 6 4 r o l l s t h d i c e a n d i s p l a y s t h e m o nt h r i g h t s i d e o t h s c r e e n . T h e n y o h a v e t w o c h a n c e s t i m p r o v ey o u r s c o r e b r o l l i n g a n c o m b i n a t i o n o t h d i c e a g a i n . U s i n g t h j o y s t i c k i p o r t 2 m o v e t h p o i n t i n g h a n d t s e l e c t t h d i c e y o w i s ht o r e r o l l a n p r e s s t h e f i r e b u t t o n ; e a c h d i w i l l d i s a p p e a r i t u r n .

2 R E R U N - M A R C H / A P R I L 1 9 8 9

Page 28: Re-Run 1989 03-04

8/6/2019 Re-Run 1989 03-04

http://slidepdf.com/reader/full/re-run-1989-03-04 28/38

W h e n y o u ' v e c h o s e n a l t h d i c e y o w a n t t r e r o l l , m o v e t h h a n d d o w n t t h R o l l b o a n p r e s s t h e f i r e b u t t o n a g a i n . T h d i c ey o u ' v e c h o s e n w i l l b r e r o l l e d . I f b e f o r e r o l l i n g , y o d e c i d e y o w a n t t r e c h o o s e a n d i c e , j u s t m o v e t h h a n d u p t t h U n d o b o a n p r e s s t h f i r e b u t t o n . N o t e t h a t t h n u m b e r i t h e R o l l b o i a l w a y s t h n u m b e r o y o u r c u r r e n t r o l l .

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

I t h s c o r i n g a r e a , t h e r e a r t w s e c t i o n s , t h u p p e r l i s t i n g t h p o s s i b i l i t i e s f o e a c h d i ( t h r o u g h 6 ) a n t h l o w e r s h o w i n g v a r i o u sp o k e r - h a n d b o n u s c o m b i n a t i o n s . Y o s c o r e a f t e r e a c h t u r n b m o i n t h h a n d t t h s o - f a r - u n u s e d c a t e g o r y t h a t w i l l g i v e y o t h h i g h e s t s c o r e w i t h w h a t ' s c u r r e n t l y s h o w i n g o t h d i c e . T h e n p r e s st h f i r e b u t t o n t e n t e r y o u r s c o r e a n d i s p l a y i i y o u r s c o r e c o l u m n .

N o t e t h a t y o c a n n o t u s c a t e g o r y m o r e t h a n o n c e i g a m e ,a n d , i y o u r c u r r e n t d i c e d o n ' t f i i t h c a t e g o r y y o u ' v e c h o s e n ,y o g e z e r o f o r t h a t c a t e g o r y . T h g a m e e n d s w h e n y o ( a n de a c h o t h o t h e r p l a y e r s ) h a v e c h o s e n e a c h o t h e t h i r t e e n c a t e g o r i e s .

T h c a t e g o r i e s i t h u p p e r p a r t o t h e s c o r i n g a r e a a r f o s p e c i f i cn u m b e r s , ( a c e ) t h r o u g h 6 Y o u r s c o r e f o e a c h t u r n i t h c a t e g o r yn u m b e r m u l t i p l i e d b t h n u m b e r o d i c e d i s p l a y i n g t h s a m ec a t e g o r y n u m b e r . F o e x a m p l e , i y o r o l l t h r e e 3 a n c h o o s e t h 3 ' c a t e g o r y , y o u r 3 ' s c o r e w i l l b 9 I y o r o l l f e w e r t h a n t h r e e3 s d o n ' t u s t h a t t u r n f o t h 3 ' c a t e g o r y u n l e s s y o h a v e n b e t t e rc h o i c e . t o t a l s c o r e o 6 o m o r e f o a c e s t h r o u g h 6 e n t i t l e s y o t 3 5 - p o i n t b o n u s .

T h c a t e g o r i e s i t h l o w e r h a l f o t h e s c o r i n g a r e a c a b s a t i s f i e dw i t h a n y n u m b e r s ; i t ' s t h c o n f i g u r a t i o n o t h d i c e t h a t c o u n t s . F o t h r e e a n f o u r o k i n d , y o u n e e d a l e a s t t h r e e o r f o u r d i c e o t h s a m e n u m b e r , b u a l f i v e d i c e a r t o t a l e d i t h s c o r e . f u l l h o u s e -t h r e e d i c e o o n n u m b e r a n t w o a n o t h e r — i s w o r t h f l a t 2 p o i n t s . S m a l l a n l a r g e s t r a i g h t s a r r u n s o f o u r a n f i v e d i c e ,r e s p e c t i v e l y , a n s c o r e 3 a n 4 p o i n t s . I l a r g e s t r a i g h t i u s e da a s m a l l s t r a i g h t , i c o u n t s o n l y t h 3 p o i n t s .

T h Y a t z y c a t e g o r y i f i v e o k i n d , a n i e a r n s a w h o p p i n g 5 p o i n t s . C h a n c e , w h i c h j u s t t o t a l s a l f i v e d i c e , i t h l a s t - r e s o r t c a t -

M A R C H / A P R I L 1 9 8 9 R E R U N 2

Page 29: Re-Run 1989 03-04

8/6/2019 Re-Run 1989 03-04

http://slidepdf.com/reader/full/re-run-1989-03-04 29/38

e g o r y w h e r e y o c a u s r o l l t h a t d o e s n ' t f i a n y w h e r e e l s e . Y o u ' l lp r o b a b l y w i s h y o h a m o r e t h a n o n c h a n c e t u s C h a n c e !S t r a t e g y

Y a t z y i g a m e o s t r a t e g y a w e l l a s l u c k . T h s t r a t e g y l i e s b o t hi c h o o s i n g w h i c h d i c e t r e r o l l a n i d e c i d i n g w h i c h s c o r i n gc a t e g o r y t u s f o e a c h t u r n . O c o u r s e , y o u ' l l h o p e t g e g o o ds c o r e s i a l 1 3 c a t e g o r i e s i e a c h g a m e , b u t h i s i o f t e n i m p o s s i b l e ,s y o m a h a v e t s e t t l e f o l o s c o r e s o z e r o e s i s o m e c a t e g o r i e s .

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

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

T h b e s t c a t e g o r y i w h i c h t t a k e a z e r o i t h l o w e r h a l f i s s u r p r i s i n g l y e n o u g h , Y a t z y ; a l t h o u g h i b r i n g s i h i g h s c o r e ,c h a n c e s a r s u b s t a n t i a l t h a t y o w i l l n e v e r r o l l Y a t z y . T h l a r g es t r a i g h t a n f o u r o k i n d a r a l s o g o o d c a n d i d a t e s f o z e r o i n g ,b e c a u s e t h e y ' r e h a r d t r o l l .

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

R U i r i g h t : C - 6 4 ; C - 1 2 8

T h M u l t i t a s k i n g F a c t o rB J i B u t t e r f i e l d

C A S M A L L C O M P U T E R d t w t h i n g s a e x a c t l y t h e s a m et i m e ? N o b u s o m e t i m e s i c a s e e m t b e d o i n g j u s t t h a t . F o e x a m p l e , w h i l e i t ' s w a i t i n g f o i n p u t f r o m t h k e y b o a r d , i c a n b ep e r f o r m i n g a n o t h e r t a s k .

T h a t ' s e x a c t l y w h a t h a p p e n s i t h i s a r t i c l e ' s B a s i c p r o g r a m , F a t o r s . A y o e n t e r a v a l u e , t h e c o m p u t e r h a l i t t l e t d e x c e p t w a i tf o y o t t y p e , s i s p e n d s t h t i m e c a l c u l a t i n g p r i m e n u m b e r s .

2 R E R U N M A R C H / A P R I L 1 9 8 9

Page 30: Re-Run 1989 03-04

8/6/2019 Re-Run 1989 03-04

http://slidepdf.com/reader/full/re-run-1989-03-04 30/38

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

T h i s k i n d o f a c t i v i t y — d o i n g t w t h i n g s a l m o s t a o n c e — i s c a l l e d" m u l t i t a s k i n g " a n a c t u a l l y h a p p e n s a l t h t i m e o y o u r C o m m od o r e . F o e x a m p l e , n m a t t e r w h a t e l s e t h m a c h i n e i d o i n g , i a l s oc h e c k s t h k e y b o a r d a n u p d a t e s t h e c l o c k s i x t y t i m e s s e c o n d . I d o e s t h i s t h r o u g h a " i n t e r r u p t " r o u t i n e , w h i c h s t o p s t h p r o g r a my o u ' r e r u n n i n g , p e r f o r m s t h e s e s p e c i a l t a s k s a n t h e n r e s u m e s t h m a i n j o b . I y o t h i n k a b o u t i t y o u ' l l s e t h a t y o u r p r o g r a m i s l o w e d d o w n l i t t l e b t h i s a c t i v i t y .

W i t h F a c t o r s , n o t h i n g h a t b s t o p p e d ; t h c o m p u t e r c a l c u l a t e sp r i m e n u m b e r s d u r i n g t h t i m e i t ' s w a i t i n g f o y o t t y p e , w h e ni w o u l d o t h e r w i s e b i d l e . O n c e y o p r e s s r e t u r n t s i g n a l t h a t t h n u m b e r i c o m p l e t e l y e n t e r e d , t h m a c h i n e g o e s t w o r k f u l l - t i m eo t h f a c t o r i n g j o b .

A f t e r y o e n t e r a n u m b e r , t h c o m p u t e r d i s p l a y s h o m a n y p r i m en u m b e r s i h a c a l c u l a t e d s o f a r . I y o t y p e d q u i c k l y , t h e r e w o n ' tb e m a n y , b u t h c o m p u t e r w i l l u s t h o n e s i h a s . I i u s e s a l t h v a l u e s i t h p r i m e t a b l e a n s t i l l h a s n ' t f o u n d a l t h f a c t o r s , i c o n t i n u e s t h p r o c e s s u s i n g s e q u e n c e o o d n u m b e r s a t r i a ld i v i s o r s . F o e x a m p l e , i i k n o w s t h a t n u m b e r i s n ' t d i v i s i b l e b 3 i c a b s u r e t h n u m b e r c a n ' t b d i v i d e d b 3 e i t h e r . T h o d d -n u m b e r m e t h o d i l e s s e f f i c i e n t , b u i s t i l l w o r k s .

A F a c t o r s r u n s , i g e t s " s m a r t e r " a n s p e e d s u p b e c a u s e t h t a b l eo p r i m e n u m b e r s g e t s b i g g e r . N u m b e r s c o n t a i n i n g o n l y s m a l l f a c t o r sa r e a l w a y s h a n d l e d q u i c k l y — t h e t a b l e o p r i m e s i h a r d l y n e e d e d .N u m b e r s c o n t a i n i n g l a r g e f a c t o r s a r p r o c e s s e d s l o w l y a f i r s t , b u m o r e a n m o r e q u i c k l y a t h t a b l e o p r i m e s g r o w s .

g o o d n u m b e r t t r t s e t h i s e f f e c t i t h e a s y - t o - r e m e m b e r1 2 3 4 5 6 7 8 9 . T r i a s o o n a y o s t a r t r u n n i n g F a c t o r s a n a g a i n

f e m i n u t e s l a t e r ; t h s p e e d i m p r o v e m e n t w i l l b q u i t e n o t i c e a b l e .A f t e r a b o u t 5 0 p r i m e n u m b e r s h a v e b e e n c a l c u l a t e d , t h c o m p u t e rw i l l h a v e a l i n e e d s t f i n d t h f a c t o r s o 1 2 3 4 5 6 7 8 9 , a n t h e r e w i l lb n f u r t h e r s p e e d i m p r o v e m e n t . H o w e v e r , i w i l l c o n t i n u e t e n l a r g e t h p r i m e t a b l e , u t m a x i m u m o 3 4 0 0 n u m b e r s , f o h a n d l i n g o t h e r n u m b e r s y o m i g h t i n p u t f o f a c t o r i n g .

D o n ' t e n t e r n u m b e r t h a t c o n t a i n s m o r e t h a n n i n e d i g i t s , b e c a u s eB a s i c c a n ' t h o l d n u m b e r s g r e a t e r t h a n t h a t w i t h p r e c i s i o n , a n t h f a c t o r s t h c o m p u t e r g e n e r a t e s w i l l a l m o s t c e r t a i n l y b w r o n g . C o p u t e r e x p e r t s t r t e x p l a i n s u c h p h e n o m e n a w i t h j a r g o n l i k e " 3 2 - b i t m a n t i s s a , " b u w h a t t h e y m e a n i s s t o p a n i n e d e c i m a l d i g i t s .

M A R C H / A P R I L 1 9 8 9 R E R U N 2

Page 31: Re-Run 1989 03-04

8/6/2019 Re-Run 1989 03-04

http://slidepdf.com/reader/full/re-run-1989-03-04 31/38

T h a t ' s w h t h t a b l e o p r i m e n u m b e r s s t o p s a 3 4 0 0 : T h t o u g h e s tn i n e - d i g i t n u m b e r w o n ' t n e e d m o r e t h a n t h a t .

P r o g r a m N o t e sP e r h a p s y o u ' r e w r i t i n g p r o g r a m w h e r e t h c o m p u t e r c o u l d d

u s e f u l w o r k w h i l e w a i t i n g f o k e y b o a r d r e s p o n s e . L o o k t h r o u g hL i s t i n g a n r e f e r t T a b l e t s e h o i t ' s d o n e .

T h F a c t o r s c o d e i d i v i d e d i n t o f o u r s e c t i o n s : l i n e s 1 0 0 - 1 7 0 s t a r tt h i n g s u p 1 8 0 - 2 9 0 c a l c u l a t e t h p r i m e s a n e n t e r t h e m i n t o t h t a b l e , c a l l e d P ) 3 0 0 - 4 6 0 c h e c k f o k e y b o a r d i n p u t ; a n 4 7 0 - 7 1 0f a c t o r t h i n p u t v a l u e .

T h t r i c k t o m u l t i t a s k i n g i t h i s c a s e i t h G e s t a t e m e n t . I t h p r o g r a m w e r e t a s f o n u m b e r s u s i n g a I n p u t s t a t e m e n t , t h e r ew o u l d b e a n e n f o r c e d w a i t u n t i l y o p r e s s e d r e t u r n . B u s i n g G e t ,i c a s p o t w h e n t h k e y b o a r d i q u i e t a n u s t h t i m e t d m o r ec a l c u l a t i o n . S i n c e G e o b t a i n s o n k e y s t r o k e a t i m e , F a c t o r s m u s ts t r i n g t h k e y s t o g e t h e r t m a k e t h w h o l e i n p u t n u m b e r . T h i s i d o n e w i t h c o n c a t e n a t i o n i l i n e 4 1 0 .

T h G e r o u t i n e i i n s i d e b i g g e r l o o p i n g s t r u c t u r e t h a t c a l c u l a t e st h p r i m e n u m b e r s a n p u t s t h e m i n t a b l e P ( ) T h i s o u t e r l o o p i s e u i s u c h a w a t h a t G e i c h e c k e d f r e q u e n t l y , s y o w o n ' ts e a n h e s i t a t i o n b t h c o m p u t e r w h e n y o p r e s s k e y . W h e ny o h i t h r e t u r n k e y , f a c t o r i n g c o n t i n u e s u n t i l i t ' s c o m p l e t e ; n m o r e p r i m e s a r c a l c u l a t e d u n t i l t h r e q u e s t e d w o r k h a b e e n d o n e .

T h r e s u l t i n g f a c t o r s a r d i s p l a y e d i c o n v e n i e n t f o r m a t . W h e nt h s a m e f a c t o r a p p e a r s m o r e t h a n o n c e , i t ' s s h o w n a r a i s e d t p o w e r ( v a r i a b l e h o l d s t h p o w e r ) . M u l t i p l i c a t i o n i i n d i c a t e d b a a s t e r i s k — t h e B a s i c s t a n d a r d . I y o u ' d r a t h e r s e e a f o m u l t ip l i c a t i o n , j u s t m a k e t h a p p r o p r i a t e c h a n g e i n l i n e 6 4 0 .S p e e d T r i c k s

F a c t o r s i d e s i g n e d w i t h n u m b e r o f e a t u r e s t h a t i n c r e a s e p r g r a m s p e e d . F o e x a m p l e , a r r a y P ) w h i c h h o l d s t h t a b l e o p r i m en u m b e r s , t a k e s u l o o m e m o r y s p a c e — o v e r 1 7 K , i f a c t . T h a t ' sn p r o b l e m a t m e m o r y a v a i l a b i l i t y , b u t h e r e ' s s n e a k y s p e e dq u e s t i o n . I y o c r e a t e a a r r a y a n t h e n c r e a t e n e B a s i c v a r i a b l e s ,t h a r r a y m u s t b m o v e d o v e r t m a k e r o o m . I t h a r r a y i v e r yl a r g e , l i k e P i t h i s c a s e , t h e r e ' l l b p a u s e w h i l e w e m o v e t h i sm a s s i v e c h u n k i m e m o r y . I F a c t o r s , a v o i d e d t h i s b d e f i n i n g a l t h v a r i a b l e s — w i t h t h D I ( D i m e n s i o n ) s t a t e m e n t i l i n e 1 1 0 —b e f o r e d e f i n i n g a r r a y P )

2 R E R U N M A R C H / A P R I L 1 9 8 9

Page 32: Re-Run 1989 03-04

8/6/2019 Re-Run 1989 03-04

http://slidepdf.com/reader/full/re-run-1989-03-04 32/38

O c o u r s e , D I s t a t e m e n t i n o r m a l l y u s e d t s e u a r r a y s , b u i c a a l s o c r e a t e v a r i a b l e s a n a s s i g n t h e m l o c a t i o n s i m e m o r y . B t h t i m e P ( i c r e a t e d w i t h t h D I s t a t e m e n t i l i n e 1 3 0 , a l t h v a r i a b l e s a r i n p l a c e , a n t h e r e ' s n n e e d t w a s t e t i m e r e l o c a t i n gt h a r r a y .

A n o t h e r s p e e d t r i c k i n v o l v e s p u t t i n g t h v a r i a b l e s t h a t a r u s e dm o s t o f t e n a t h b e g i n n i n g o t h v a r i a b l e t a b l e . Y o u d o t h i s b u s i n g t h e m e a r l y i t h p r o g r a m . I F a c t o r s , t h D I s t a t e m e n t i l i n e 1 1 c r e a t e s v a r i a b l e s P a n d P 4 f i r s t , s i n c e t h e y ' r e u s e d o f t e ni c a l c u l a t i n g f a c t o r s .F a s t E n o u g h ?

O t h e r l a n g u a g e s — p a r t i c u l a r l y m a c h i n e l a n g u a g e — c a n c a l c u l a t ef a c t o r s f a s t e r t h a n B a s i c a n c a n h a n d l e l a r g e r n u m b e r s w i t h p r c i s i o n . H o w e v e r , F a c t o r s , w r i t t e n i n B a s i c , i q u i t e u s a b l e a n i l l u st r a t e s h o t w r i t e a p r o g r a m t h a t e m u l a t e s m u l t i t a s k i n g .

N o w , a n t i m e y o u ' r e w r i t i n g p r o g r a m t h a t n e e d s t w a i t f o u s e r i n p u t , t h i n k a b o u t u s i n g t h i d l e t i m e f o a n o t h e r j o b . P e r h a p st h c o m p u t e r c o u l d p a r t l y s o r t t a b l e o n a m e s o v a l u e s o c a l c u l a t ea v e r a g e s . B a s i c i f l e x i b l e a n f u n , a n m u l t i t a s k i n g i j u s t o n m o r ee x a m p l e o w h a t i c a d f o y o u .

T a b l e 1 P r o g r a m r e f e r e n c e s .

I m p o r t a n t l i n e s :1 9 0 — A n e p r i m e v a l u e i e n t e r e d i n t o t h p r i m e t a b l e h e r e .R e a c h e d f r o m l i n e 2 9 0 .2 2 0 — C h o o s e s n e n u m b e r f o t e s t i n g a p r i m e . R e a c h e df r o m l i n e 2 7 0 .2 5 0 — T h e " m a i n l o o p . " T r i e s n e d i v i s o r f o r t h n u m b e rb e i n g t e s t e d a p r i m e . R e a c h e d f r o m l i n e 7 3 0 , i t h t a b l e o p r i m e s i s n ' t f u l l .3 1 0 — T e s t s f o i n p u t f r o m t h k e y b o a r d . I t h t a b l e o p r i m e si f u l l , e x e c u t i o n r e t u r n s h e r e f r o m l i n e 7 4 0 .3 6 0 — P r i n t s t h p r o m p t c h a r a c t e r o t h s c r e e n . T h p r o g r a ml o o p s b a c k h e r e f r o m l i n e s 4 3 a n 4 6 a f t e r i h a d e t e c t e da n d i s p l a y e d v a l i d c h a r a c t e r .3 7 0 — C h e c k s f o n e k e y p r e s s . L i n e 3 1 s c o o t s a h e a d t t h i sp o i n t i t h p r o m p t m e s s a g e h a a l r e a d y b e e n p r i n t e d .

M A R C H / A P R I L 1 9 8 9 R E R U N 2

Page 33: Re-Run 1989 03-04

8/6/2019 Re-Run 1989 03-04

http://slidepdf.com/reader/full/re-run-1989-03-04 33/38

4 4 0 — E x e c u t i o n c o m e s h e r e i t h d e l e t e k e i d e t e c t e d a l i n e 3 9 0 .4 8 0 — I f t h r e t u r n k e i d e t e c t e d a t l i n e 3 8 0 , t h p r o g r a mc o m e s h e r e a n s t a r t s c a l c u l a t i n g f a c t o r s .5 5 0 — T r i e s n e f a c t o r . E x e c u t i o n l o o p s b a c k h e r e f r o ml i n e 6 7 0 .5 8 0 — D o e s t h t r i a l d i v i s i o n . T h p r o g r a m s k i p s a h e a d f r o ml i n e 5 5 i i h a e x h a u s t e d t h p r i m e t a b l e , a n i l o o p s b a c kf r o m l i n e 5 9 i t h f a c t o r i " o p e r a t i o n a l , " t s e i i h a b e e nu s e d m o r e t h a n o n c e .6 7 0 — D e c i d e s i i t ' s w o r t h t r y i n g m o r e f a c t o r s . L i n e 6 0 s e n d se x e c u t i o n h e r e i t r i a l f a c t o r f a i l s .7 3 0 — D e c i d e s w h e t h e r t g b a c k f o m o r e p r i m e s . T h p r o g r a m l e a p s d o w n h e r e f r o m l i n e s 3 7 a n 4 0 i t h e r e ' sn o t h i n g i n t e r e s t i n g h a p p e n i n g o t h k e y b o a r d .V a r i a b l e s :W h o l e p r o g r a m :P ( ) — T a b l e o p r i m e n u m b e r s .P 9 — M a x i m u m s i z e o t h p r i m e t a b l e .P N — N u m b e r o p r i m e s i t h p r i m e t a b l e .P 8 — V a l u e t b t e s t e d a p r i m e .P I — E n t r y i p r i m e t a b l e t o t r a f a c t o r f o n e p r i m e .P r i m e c a l c u l a t i o n :P 2 — T r i a l f a c t o r f o r p r i m e t e s t .P 3 — Q u o t i e n t f r o m t r i a l d i v i s i o n .I n p u t s e c t i o n :N — Z e r o i p r o m p t h a s n ' t b e e n s e n t .N $ — I n p u t k e y s d e t e c t e d s f a r .X $ — C u r r e n t k e d e t e c t e d .F a c t o r c a l c u l a t i o n :N — N u m b e r t b f a c t o r e d .K — P o w e r t w h i c h f a c t o r i r a i s e d .P 2 — T r i a l f a c t o r f o r f a c t o r i n g t e s t .P 3 — Q u o t i e n t f r o m t r i a l d i v i s i o n .P 4 — E n t r y i p r i m e t a b l e t o t r y a s f a c t o r .X $ — S e p a r a t o r c h a r a c t e r f o t h r e s u l t .

2 R E R U N - M A R C H / A P R I L 1 9 8 9

Page 34: Re-Run 1989 03-04

8/6/2019 Re-Run 1989 03-04

http://slidepdf.com/reader/full/re-run-1989-03-04 34/38

R U i r i g h t : C - 1 2 8

A m a z i n g !B H a r o l d B j o r n s o n

H A V E Y O E V E R W I S H E D y o u r C - 1 2 8 h a s o m e o t h m o r ea d v a n c e d c o m m a n d s a n f e a t u r e s a v a i l a b l e o t h e u l t r a - e x p e n s i v ep e r s o n a l c o m p u t e r s ? P e r h a p s m o r e c o l o r s a n f a s t e r d i s k a c c e s s ?E v e n m u l t i t a s k i n g ? S o u n d t o g o o d t b t r u e ? W e l l , w i s h n l o n g e r .

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

s e e n o a C - 1 2 8 . T o t a l l y m e n u - d r i v e n a n s e l f - c o n t a i n e d , i i s e a s y t u s t h a t w r i t t e n i n s t r u c t i o n s w o u l d b s u p e r f l u o u s a n j u s tg e i t h w a y , s d i d n ' t e v e n b o t h e r w i t h t h e m .

T a c t i v a t e t h p r o g r a m , j u s t t y p e R U " A M A Z I N G " o l o a d i f r o m M e n u 1 2 8 . T h p r o g r a m w o r k s i 4 0 o 8 0 - C o l u m n m o d e ,b u w o u l d s u g g e s t y o u s 8 0 - C o l u m n F a s t m o d e , i p o s s i b l e . H a v ef u a n e n j o y !

R U i r i g h t : C - 1 2 8 ( 4 0 - C o l u m n m o d e ) ; j o y s t i c k

C r a b b i eB L e o n a r d M o r r i s

C R A B B I E I A A R C A D E - S T Y L E c a t - ' n ' - m o u s e , o r m o r e d e s c r i pt i v e l y , o c t o p u s - ' n ' - c r a b g a m e t h a t ' s l e s s c o m p l i c a t e d t h a n R u b i k ' sc u b e a n m o r e v e r s a t i l e t h a n P a c - m a n . I t ' s d e s i g n e d f o t h C - 1 2 8a n g o o d j o y s t i c k .

C r a b b i e i b l u e c r a b t h a t e a t s t h p e b b l e s l y i n g o t h m a z e - l i k ef l o o r o t h o c e a n . H o w e v e r , t h e r e a r r e d d i s h - b r o w n o c t o p i t h a tl i v e i t h s a m e a r e a , a n t h e y j u s t l o v e c r a b m e a t . Y o p l a y t h g a m e b m o v i n g y o u r c r a b — 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 t

M A R C H / A P R I L 1 9 8 9 R E R U N 2

Page 35: Re-Run 1989 03-04

8/6/2019 Re-Run 1989 03-04

http://slidepdf.com/reader/full/re-run-1989-03-04 35/38

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

O n c e a o c t o p u s g r a b s y o u r c r a b , i t ' s d e a d m e a t , b u t i i m m e d i a t e l yr e i n c a r n a t e d s o m e w h e r e e l s e , a n t h c h a s e c o n t i n u e s . Y o u r c r a bh a f o u r l i v e s t l o s e ( p l u s f i f t h i y o u r m a n a g e t a c c u m u l a t e1 0 , 0 0 0 p o i n t s ) b e f o r e t h g a m e e n d s .

T h i n i t i a l t i t l e s c r e e n d i s p l a y s t h t o f i v e s c o r e r s s o f a ( s a v e dt d i s k f r o m p r e v i o u s g a m e s ) a n y o u r c h o i c e o s k i l l l e v e l s : E x p e r t ,S e m i - p r o o N o v i c e . T h n u m b e r o p o i n t s y o r e c e i v e f o e a c hp e b b l e y o u r c r a b e a t s d e p e n d s o t h s k i l l l e v e l o p l a y : 1 f o N o v i c e , 1 f o S e m i - p r o a n 2 f o E x p e r t .

Y o c a a l s o t a k e a d v a n t a g e o s t a r f i s h t h a t a p p e a r i t h c o r n e r so t h s c r e e n — t h r e e a t h N o v i c e l e v e l , t w a t h S e m i - p r o a n o n l y o n i y o u ' v e c h o s e n t b a E x p e r t . I y o u r c r a b g e t s c o r n e r e da n e a t s s t a r f i s h , t h e o c t o p i w i l l t u r n g r e e n a n f r e e z e i p l a c ef o f e m o m e n t s s y o c a e s c a p e , f o t h e n y o u r c r a b c a g r i g h t t h r o u g h t h e m a n s u r v i v e . T h o c t o p i w i l l a l s o b h a l t e d a n t u r n e d g r e e n i y o p r e s s t h e f i r e b u t t o n , b u y o s h o u l d s a v e t h i sm e a s u r e f o d i r e e m e r g e n c i e s , s i n c e y o c a d t h i s o n l y o n c e d u r i n ge a c h c r a b - l i f e .

T h c o l o r s a n p a t t e r n s o t h m a z e c h a n g e w i t h e a c h g a m e , a n t h m o r e t h a n 4 0 0 0 p o s s i b l e c o m b i n a t i o n s p r e s e n t a a l m o s t e n d l e s sv a r i e t y t c h a l l e n g e y o u r r e f l e x e s a n j o y s t i c k s k i l l . Y o u ' l l f i n d y o u rc r a b h a g o t b v e r y a g i l e , f o t h o s e o c t o p i a r f a s t a n h u n g r ya n t e n d t g a n g u o p o o r l i t t l e c r a b s .

R U i r i g h t : C - 6 4 ; j o y s t i c k

K i d n a p p e d !B C h r i s t o p h e r J o n e s

W A N T T I M P R E S S Y O U R F R I E N D S ? T h e r e ' s n b e t t e r w a t h a nt r e s c u e t h e m f r o m a l i e n s w h o ' v e l o c k e d t h e m i a u n d e r g r o u n dm a z e ! Y o c a n a c c o m p l i s h t h i s a m a z i n g t a s k w i t h K i d n a p p e d ! ,o n e - p e r s o n g a m e t h a t u s e s t h C - 6 4 ' s g r a p h i c s a n s o u n d c a p a b i l i t i e st p r o d u c e a c t i o n t h a t ' s f u a n e x c i t i n g .

2 R E R U N M A R C H / A P R I L 1 9 8 9

Page 36: Re-Run 1989 03-04

8/6/2019 Re-Run 1989 03-04

http://slidepdf.com/reader/full/re-run-1989-03-04 36/38

T h s c e n a r i o o K i d n a p p e d ! i s i m p l e . A l i e n s f r o m a n o t h e r p l a n e th a v e g r a b b e d y o u r f r i e n d s a n h i d d e n t h e m b e h i n d d o o r s i s u b t e r r a n e a n m a z e . Y o u m u s t u s e a c h a r a c t e r c o n t r o l l e d b j o y s t i c ki p o r t 2 t r e s c u e t h e m a l w i t h i n t w m i n u t e s , o t h m a z e w i l le x p l o d e .

T h m a z e h a s s e v e n d o o r s , s i o p e n i n g i n t o h i d i n g p l a c e s a n t h l a s t , b l a c k o n e , l e a d i n g t t h o u t s i d e . S c a t t e r e d t h r o u g h o u tt h m a z e a r e k e y s n e e d e d t o p e n t h d o o r s . M o v e y o u r c h a r a c t e ro v e r k e s h c a p i c k i u p t h e n m o v e h i n e x t t d o o r a n p r e s s t h e j o y s t i c k b u t t o n . T h d o o r w i l l o p e n , a n d , i f r i e n d i t h e r e , h o s h w i l l s t e p o u t . A f t e r f i n d i n g a l y o u r f r i e n d s , e x i tt h r o u g h t h b l a c k d o o r . N o t e t h a t y o c a c a r r y o n l y o n k e a t i m e , a n y o m u s t n ' t m o v e t h j o y s t i c k w h i l e p r e s s i n g t h b u t t o n *o t h b u t t o n - p r e s s m i g h t n o r e g i s t e r .N o f o t h H a r d P a r t

I a l t h i s s o u n d s t o e a s y , y o u ' r e r i g h t — l u r k i n g i t h m a z e a r a l i e n g u a r d s , r e a d y t c a p t u r e y o i y o u r u n i n t o t h e m ! A l s o , t h d o o r s , k e y s a n g u a r d s a r i d i f f e r e n t p l a c e s e a c h t i m e y o p l a y .

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

T i m p r o v e y o u r c h a n c e s o f s u c c e s s , t r t p l a n y o u r r o u t e i t h m a z e w h i l e t h c o m p u t e r i s e t t i n g u t h g a m e . A l s o , o p e n d o o r sw i t h n e a r b y k e y s i p o s s i b l e ; d o n ' t w a s t e t i m e f e t c h i n g k e y s t h a t a r f a a w a y . F i n a l l y , s t a y a f a a y o c a f r o m t h m o v i n g g u a r d s .C u s t o m i z i n g P l a y

T h e r e a r s e v e r a l w a y s t c h a n g e t h p r o g r a m t m a k e p l a y i n gK i d n a p p e d ! m o r e e n j o y a b l e . I y o u w a n t m o r e o l e s s t i m e t r e s c u ey o u r f r i e n d s , c h a n g e t h v a l u e o v a r i a b l e T I i n l i n e 2 3 5 . L i n e s 7 9 5 ,8 0 a n 8 0 c o n t r o l t h n u m b e r o f r i e n d s a n s t a t i o n a r y a l i e n s o t h s c r e e n a t h e t h r e e l e v e l s , a n y o c a c h a n g e t h l a t t e r b a d j u s t i n g t h e v a l u e s o v a r i a b l e M D o n ' t c h a n g e t h e v a l u e s o a n L L t h e y a r e t h l e v e l n u m b e r a n n u m b e r o f r i e n d s , r e s p e c t i v e l y .

Y o c a m a k e y o u r c h a r a c t e r m o v e f a s t e r o s l o w e r a t h b e g i n n e rl e v e l b c h a n g i n g t h v a l u e o i l i n e 4 1 0 ; d e c r e a s e i f o f a s t e ra n i n c r e a s e i f o s l o w e r . R e m e m b e r , t h o u g h , t h a t t h i s w o r k s o n l ya t h f i r s t l e v e l .

M A R C H / A P R I L 1 9 8 9 R e R U N 2

Page 37: Re-Run 1989 03-04

8/6/2019 Re-Run 1989 03-04

http://slidepdf.com/reader/full/re-run-1989-03-04 37/38

E d i t o r - i n - C h i e fD e n n i s B r i s s o nT e c h n i c a l M a n a g e rL o W a l l a c eT e c h n i c a l E d i t o rT i W a l s hM a n a g i n g E d i t o rS w a i n P r a t tS e n i o r E d i t o rB e t h S J a l aA s s o c i a t e E d i t o rH a r o l d R B j o r n s e nC o p y E d i t o rP e g L e P a g eA r D i r e c t o rH o w a r d G H a p pD e s i g n a n L a y o u tA n D i l l o nT y p e s e t t i n gD e b r a D a v i e sK e S u t c l i f f eF u l f i l l m e n t C o n s u l t a n tD e b b i e B o u r g a u l t

Page 38: Re-Run 1989 03-04

8/6/2019 Re-Run 1989 03-04

http://slidepdf.com/reader/full/re-run-1989-03-04 38/38

P r o g r a m s I n c l u d e d o t h i s D i s k

R U P a i n t K a l a h T h M S - D O S C o n n e c t i o nR o l l T h e m B o n e s T h M u l t i t a s k i n g F a c t o r

A m a z i n g ! C r a b b i e K i d n a p p e d !

F r o m t h M a r c h R U N : F r o m t h A p r i l R U N :R U P a i n t T h M S - D O S C o n n e c t i o n

r - K a l a h R o l l T h e m B o n e sT h M u l t i t a s k i n g F a c t o r

o A m a z i n g !

P l u s : E x t r a B o n u s P r o g r a m s !C r a b b i eK i d n a p p e d !

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

R U S p e c i a l P r o d u c t s 8 E l S t r e e t P e t e r b o r o u g h , N 0 3 4 5 8

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

T h p r o g r a m s i R e R U N a r t a k e n d i r e c t l y f r o m l i s t i n g s p r e p a r e d t a c c o m p a n y a r t i c l e s i R U m a g a z i n e . T h e yw i l l n o r u u n d e r a l s y s t e m c o n f i g u r a t i o n s . U s t h R U I R i g h t i n f o r m a t i o n i n c l u d e d w i t h e a c h a r t i c l e a y o u rg u i d e .

T h e n t i r e c o n t e n t s a r c o p y r i g h t e d 1 9 8 9 b y I D C o m m u n i c a t i o n s / P e t e r b o r o u g h . U n a u t h o r i z e d d u p l i c a t i o n i v i o l a t i o n o f a p p l i c a b l e l a w s .

C o p y r i g h t 1 9 8 9 I D G C o m m u n i c a t i o n s / P e t e r b o r o u g h