re-run 1990 03-04

27
M a r c h - A p r i l 1 9 9 0 E d i t i o n P r o g r a m s D i s k C - 6 4 C - 1 2 8 P l u s : E x t r a B o n u s P r o g r a m s !

Upload: cubemanpdx

Post on 08-Apr-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Re-Run 1990 03-04

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

http://slidepdf.com/reader/full/re-run-1990-03-04 1/26

M a r c h - A p r i l 1 9 9 0 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

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

Page 2: Re-Run 1990 03-04

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

http://slidepdf.com/reader/full/re-run-1990-03-04 2/26

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

R E L Y O T E L E C O M M U N I C A T I O N N E T W O R K S s u c h a Q u a n t u m L i n k a n C o m p u S e r v e f o R U r e a d e r f e e d b a c k a n f o m a i n t a i n i n g c l o s e t i e s t f e l l o w C o m m o d o r e c o m p u t e r i s t s . M a n yr e a d e r s o t h e s e n e t w o r k s v o i c e c o n c e r n o v e r C o m m o d o r e ' s l a c ko s u p p o r t f o t h e i r 8 - b i t c o m p u t e r s . d m p a r t s e t t i n g t h e i rm i n d s a e a s e w i t h r e a s s u r a n c e s t h a t R U a n R e R U N p l a y m a j o rr o l e s i n t h c o n t i n u i n g d e v e l o p m e n t o s o f t w a r e a n s u p p o r t f o a n s h o r t c o m i n g s o C o m m o d o r e ' s p a r t .

T h i s i w e l l - r e p r e s e n t e d w i t h C o l o r o u t , t h f i r s t p r o g r a m i t h a r r a y o M a r c h l i s t i n g s . m a r v e l o u s C - 6 4 a d a p t a t i o n o t h c l a s s i cg a m e , B r e a k o u t , C o l o r o u t u s e s j o y s t i c k i p o r t 2 f o m o v i n g y o u rp a d d l e a t h b o t t o m o t h s c r e e n t b o u n c e b a l l u a n k n o c kt i l e s d o w n , g a i n i n g p o i n t s i t h p r o c e s s .

S i n c e w e ' v e b e e n c h i d e d r e c e n t l y b s o m e r e a d e r s f o p r i n t i n gt o m a n y g a m e s , y o u ' l l b g l a d t f i n d t h a t t h r e m a i n i n g M a r c hp r o g r a m s c o n s i s t o p r o d u c t i v i t y s o f t w a r e . W i t h S p e e d y V i e w e r ,u s e f u l m a c h i n e l a n g u a g e p r o g r a m t h a t a l l o w s y o t d i s p l a y t h c o n t e n t s o p r o g r a m a n s e q u e n t i a l t e x t f i l e s o t h e C - 6 4 ' s s c r e e n ,y o n l o n g e r n e e d t b o o t w o r d p r o c e s s o r o o t h e r l e n g t h yp r o g r a m w h e n y o w a n t t v i e w f i l e s i a h u r r y .

P r i n t - a - M o n t h ! d o e s j u s t t h a t — c r e a t e s a h a r d - c o p y c a l e n d a r p a g e ,o w h i c h y o c a k e e p t r a c k o m o n t h ' s w o r t h o a c t i v i t i e s . M a r c h ' sf o u r t h p r o g r a m , C o l o r M Q u i c k , i h a n d y s c r e e n u t i l i t y f o t h C - 6 4 t h a t p e r m i t s t e x t , b o r d e r a n s c r e e n c o l o r c h a n g e s a t h e p r e s so f u n c t i o n k e y . I a d d i t i o n , t h p r o g r a m i e a s i l y m o d i f i e d s y o c a p r e s s t h e C o m m o d o r e k e i c o n j u n c t i o n w i t h f u n c t i o n k e f o c o l o r c h a n g e s , t h e r e b y f r e e i n g t h e f u n c t i o n k e y s f o o t h e r u s e s .

A p r i l ' s p r o g r a m s b e g i n w i t h A F C O , o t h e r w i s e k n o w n a 1 2 B a s i cE n h a n c e r . W r i t t e n b J i B o r d e n , f o r m e r a s s o c i a t e e d i t o r o R U N , A F C O i p r o g r a m m i n g u t i l i t y t h a t i n c o r p o r a t e s u s e f u l A d d ,C h a n g e , F i n d a n O l c o m m a n d s i n t o B a s i c 7 . 0 . C - 1 2 8 B a s i c c o p u t e r i s t s , w h e t h e r e x p e r i e n c e d o n o v i c e , w i l l f i n d i v a l u a b l e a i f o p r o g r a m m i n g .

D o i n g t h A l p h a b e t S h u f f l e i C - 6 4 v a r i a t i o n o t h t r a d i t i o n a l

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

Page 3: Re-Run 1990 03-04

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

http://slidepdf.com/reader/full/re-run-1990-03-04 3/26

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

B a s i c D a t e r i h a n d y u t i l i t y t h a t a l l o w s b o t h C - 6 4 a n C - 1 2 8p r o g r a m m e r s t d a t e a l v a r i a t i o n s o t h e i r B a s i c p r o g r a m s w h e ns a v i n g t h e m t d i s k . A f t e r r u n n i n g e i t h e r v e r s i o n o t h i s u t i l i t y , j u s ti n c l u d e R E s t a t e m e n t a t h s e c o n d l i n e i a n B a s i c p r o g r a my o u ' r e s a v i n g t d i s k , a n B a s i c D a t e r w i l l a u t o m a t i c a l l y i n s e r t t h d a t e a n t i m e i n t o t h a t l i n e .

f a v o r i t e p r o g r a m a m o n g m o s t o t h R U s t a f f t h i s m o n t h i C o n n e x — a C - 1 2 8 v a r i a t i o n o t h i n t e r n a t i o n a l l y a c c l a i m e d g a m e ,T e t r i s . Y o h a v e t i m e l i m i t t p o s i t i o n v a r i o u s s h a p e d c o l l e c t i o n so d o t s s t h a t t h e y e f f i c i e n t l y f i l l t h m a x i m u m a r e a o t h s c r e e n .

F i n a l l y , M a r k J o r d a n ' s 1 2 M o d e f o A p r i l c o n t a i n s t w p r o g r a m sf o m a n i p u l a t i n g C - 1 2 8 d i r e c t o r i e s . T h f i r s t p l a c e s t h e C - 1 2 8 ' s d i s kd i r e c t o r y i n t o a a r r a y , w h i l e t h s e c o n d s h o w s h o t u s t h D i r e c t o r y c o m m a n d t s e l e c t f i l e s f r o m w i t h i n p r o g r a m .

A l o n g - t i m e R e R U N u s e r s h a v e c o m e t e x p e c t , w a l s o i n c l u d eb o n u s p r o g r a m s . R e p r e s e n t i n g t h C - 6 4 s i d e i G r a n d P r i x C h a ll e n g e , h i g h - q u a l i t y , j o y s t i c k - c o n t r o l l e d g a m e f o o n o t w p l a y e r s ,w h e r e y o c a r a c e o v a r i e t y o t r a c k s .F i n a l l y , t h e r e ' s C - 1 2 8 b o n u s p r o g r a m c a l l e d S n a k e B i t e . I t h i s b z a r r e s c e n a r i o , y o u m u s t p o g o - s t i c k a b o u t t h s c r e e n , c o l l e c t i n g s c a m pe r i n g m i c e w h i l e a v o i d i n g d e a d l y s n a k e s . I t ' s a c t u a l l y l o o f u n .

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

T e c h n i c a l M a n a g e rR U M a g a z i n e

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

Page 4: Re-Run 1990 03-04

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

http://slidepdf.com/reader/full/re-run-1990-03-04 4/26

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

1 1

1

1 1

1

1

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

C O L O R O U T

S p e e d y V i e w e r

P r i n t - a - M o n t h !C o l o r M Q u i c k1 2 B a s i c E n h a n c e rD o i n g t h e A l p h a b e t S h u f f l eA l i e n S t r i k e

B a s i c D a t e r

C o n n e x1 2 M o d eG r a n d P r i x C h a l l e n g e

S n a k e B i t e

D i s k F i l e n a m eM F N T T 1 9 M F . N T T T f i r O T O R O T T Tr . n i n R O T T T H F XS P F F T W T F W F RS P F F T W T F W H F XT A T F l M n A Rm i j O R O T T T C KA F P . OA F P . O H F A P H A R F TA T F 1 M S T R T K FA T F 1 M S P H I T F . SA I F S P R T T F S H F XA T F H F F I A T F R 1 9 H A T F R 1 9 H F r > A T F R 1 9 8 f tH A T F R f i

1 9 M O H F 11 9 M O H F 9r . R A N n p r t xM m O S N A K F . R I T E

F i l e T y p bR A S T rR A S T CM R A S I CM

R A S T rR A S T CM

R A . S T rR A S i rM M R A S T CR A S T CR A S T CR A S T r .M R A S T P .

R A S T nR A S i rR A S T CM

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

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

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

Page 5: Re-Run 1990 03-04

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

http://slidepdf.com/reader/full/re-run-1990-03-04 5/26

H o T o 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 e r e t u r nk e y . W h e n y o g e t t h e R e a d y p r o m p t , t h 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 t h p r o g r a m s o n y o u r d i s k . C - 1 2 8 u s e r s n e e d o n l y p r e s s t h e 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 d i s p l a y e d o 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 t w i s h t u s t h 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 n B a s i c , t y p e : L O A D " D I S K F I L E N A M E " , 8

a n t h e n p r e s s t h e 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 e s c r e e n p r i n t s L O A D I N Ga 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 nk 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 el a n g u a g e ( M L ) , t y p e : L O A D " D I S K F I L E N A M E " , 8 , 1

C - 1 2 8 : A l C - 6 4 p r o g r a m s c a n b e r u o t h C - 1 2 8 a l o n g a y o u r c 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 rC - 1 2 8 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 - 1 2 8 m o d e p r o g r a m ,p r e s s t h e F k e y , t y p e t h d i s k f i l e n a m e a 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 D i s k sM a n y p r o g r a m s o y o u r R e R U 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 e d 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 m u s tf i r s t m a k e c o p y o t h 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 t h a e n o u g h f r e es 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 r c 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 e d i s k t h a t h a p l e n t yo 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 n 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 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 h a t h o n o 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 .

r e r u n m a r c h / a p r i l 1 9 9 0

Page 6: Re-Run 1990 03-04

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

http://slidepdf.com/reader/full/re-run-1990-03-04 6/26

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

C o l o r o u tB T h o m a s C z a r n e c k i

E V E N I Y O U R N A M E i s n ' t J o s h u a , h e r e ' s c h a n c e t g e r i o s o m e f r u s t r a t i o n b k n o c k i n g d o w n s o m e w a l l s . C o l o r o u t i f a s t -p a c e d o n e - p e r s o n g a m e f o r t h e C - 6 4 t h a t c h a l l e n g e s y o t k n o c ka m a n y b r i c k s a p o s s i b l e o u o b r i g h t l y c o l o r e d , s i x - c o u r s e w a l l .T h m i s s i l e s y o u s a r t e h i g h - s p e e d b a l l s , k e p t i p l a y w i t h

m o v a b l e p a d d l e t h a t ' s c o n t r o l l e d w i t h a j o y s t i c k i n p o r t o t h r i g h t a n l e f t a r r o w s o t h k e y b o a r d . T h w a l l s t r e t c h e s a c r o s s t h es c r e e n , t h e b a l l s c o m e a i f r o m b e l o w , a n t h p a d d l e m o v e s b a c ka n f o r t h a l o n g t h b o t t o m o t h s c r e e n .

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

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

E a c h b r i c k y o k n o c k o u a d d s f i v e t i m e s t h n u m b e r o i t c o u r s e( l a y e r ) t y o u r s c o r e . I n o t h e r w o r d s , b r i c k s i t h b o t t o m c o u r s ea r w o r t h f i v e p o i n t s , t h o s e i t h s e c o n d c o u r s e 1 p o i n t s , a n s o n Y o u r s c o r e s o f a r i n t h g a m e , y o u r h i g h e s t s c o r e f o t h s e s s i o na n t h n u m b e r o t h c u r r e n t b a l l a r s h o w n a t h t o p o f t h s c r e e n a a l t i m e s .

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

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

Page 7: Re-Run 1990 03-04

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

http://slidepdf.com/reader/full/re-run-1990-03-04 7/26

R U i r i g h t : C - 6 4

S p e e d y V i e w e rB H o w a r d I G o l d m a n

L I K E M O S T C O M M O D O R E U S E R S , y o p r o b a b l y h a v e s e v e r a ld i s k s f i l l e d w i t h t e x t f i l e s t h a t y o u n e e d t v i e w f r o m t i m e t t i m e .O c o u r s e , i t ' s e a s y t a c c e s s s e q u e n t i a l f i l e s f r o m B a s i c w i t h t h a tq u i c k - a n d - d i r t y o n e - l i n e r :1 O P E N 5 , 8 , 5 , " 0 : f i l e n a m e " : F O R J 0 T 1 : G E T # 5 , A $ : P R I N T

A $ ; : J S T : N E X T : C L O S EB u B a s i c i s l o w a n d o e s n ' t w o r d - w r a p a t h e n o l i n e s .S p e e d V i e w e r i s m a l l m a c h i n e l a n g u a g e u t i l i t y t h a t o v e r c o m e s

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

S p e e d V i e w e r ' s m e n u p r o v i d e s f i v e o p t i o n s , t h f i r s t t w o w h i c hl e y o c h o o s e p r o g r a m o s e q u e n t i a l f i l e f o r m a t , r e s p e c t i v e l y . A l lw o r d p r o c e s s o r s s a v e t e x t f i l e s i o n o t h e s e f o r m a t s . A f t e r p r e s s i n g

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

S p e e d V i e w e r s c r o l l s f i l e s t o f a s t t r e a d , b u y o c a p r e s s t h es p a c e b a t p a u s e i t a n a g a i n t c o n t i n u e . Y o c a a l s o a b o r t t h d i s p l a y a n r e t u r n t t h m e n u b p r e s s i n g t h r u n - s t o p k e y .N o t e t h a t s o m e w o r d p r o c e s s o r s a c h i e v e t h e i r w o r d - w r a p p i n g b p a d d i n g o u l i n e s w i t h e x t r a s p a c e s . I f t h e s e s p a c e s h a v e b e e n s a v e dt d i s k w i t h t h f i l e , t h e y w o n ' t c o n f u s e S p e e d V i e w e r , b u t h e y m a r e s u l t i n a s t r a n g e - l o o k i n g d i s p l a y .

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

O p t i o n l e t s y o d e l e t e f i l e f r o m t h d i s k . J u s t e n t e r t h f i l e n a m ea t h p r o m p t , o r t a b o r t t h o p e r a t i o n , p r e s s r e t u r n w i t h o u te n t e r i n g f i l e n a m e .

U s o p t i o n 5 t e x i t S p e e d V i e w e r a n r e t u r n t o B a s i c .

r e r u n - m a r c h / a p r i l 1 9 9 0

Page 8: Re-Run 1990 03-04

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

http://slidepdf.com/reader/full/re-run-1990-03-04 8/26

R U i r i g h t : C - 6 4 ; p r i n t e r

P r i n t M o n t h !B J a r e d R e y n o l d s

I Y O U R F A M I L Y o o r g a n i z a t i o n p l a n s a c t i v i t i e s w e l l i a d v a n c e ,y o c a s a v e t i m e a n f r u s t r a t i o n i s c h e d u l i n g b u s i n g P r i n t - a -M o n t h , C - 6 4 p r o g r a m t h a t p r i n t s o u m o n t h l y c a l e n d a r s f i l l e d i w i t h y o u r o w r e m i n d e r s . w r o t e t h p r o g r a m t h e l p m s o c c e rc o a c h k e e p t r a c k o t w t e a m s h e w a s c o a c h i n g a o n t i m e , a n n o m S c o u t t r o o p i u s i n g i t s c h e d u l e o u t i n g s a n o t h e r e v e n t s .

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

W h i l e t h p r o g r a m i c o m p l e t e a i s y o m a n e e d t c u s t o m i z el i n e 1 3 6 0 t w o r k w i t h y o u r p r i n t e r . V a r i a b l e s C P 7 $ F F E E D $a n R E S E T $ i t h a t l i n e s p e c i f y C o n d e n s e d m o d e ( 1 c h a r a c t e r sp e i n c h ) , f o r m f e e d a n p r i n t e r r e s e t ( i n i t i a l i z e ) , r e s p e c t i v e l y . P l a c et h a p p r o p r i a t e n u m b e r s f r o m y o u r p r i n t e r m a n u a l i n t o t h e s e v a r ia b l e s , u s i n g C H R $ c o d e s .

I a d d i t i o n , y o m a n e e d t p r e c e d e s o m e c o m m a n d s w i t h t h e s c a p e c o d e C H R $ ( 2 7 ) a n d p l a c e y o u r p r i n t e r i n t e r f a c e i T r a n sp a r e n t m o d e . W h e n y o u ' v e f i n i s h e d c u s t o m i z i n g P r i n t - a - M o n t h , s a v ei t f o r m a t t e d w o r k d i s k .

C r e a t i n g a n E d i t i n gP r i n t - a - M o n t h w o r k s t h r o u g h t h m e n u s h o w n i T a b l e 1 W h e n

y o s e l e c t O p t i o n t s t a r t n e c a l e n d a r , t h p r o g r a m d i s p l a y sm e s s a g e t e l l i n g y o t h a t i y o c o n t i n u e , a l o t h n o t e s i m e m o r y

w i l l b e r a s e d . I y o w i s h t p r o c e e d a n y w a y , e n t e r a t h p r o m p t ;o t h e r w i s e , e n t e r N w h i c h w i l l r e t u r n y o t t h m e n u .

A s s u m i n g t h a t y o p r o c e e d , t h p r o g r a m a s k s y o t e n t e rm o n t h a n y e a r s e p a r a t e d b c o m m a , s u c h a 1 , 1 9 9 0 . T h c a l e n d a rd i s p l a y t h a t a p p e a r s i h e a d e d b t h m o n t h a n y e a r , s y o c a m a k e s u r e y o e n t e r e d t h n u m b e r s c o r r e c t l y . I f e v e r y t h i n g ' s o k a y ,e n t e r t r e t u r n t t h m e n u .

O p t i o n l e t s y o a d a n e d i t u t s i n o t e s f o i n d i v i d u a l d a y s .

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

Page 9: Re-Run 1990 03-04

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

http://slidepdf.com/reader/full/re-run-1990-03-04 9/26

E n t e r t h d a y o w a n t , t h e n e n t e r u t 1 c h a r a c t e r s i n t o t h f i r s tn o t e l i n e f o t h d a t e , o m i t t i n g c o l o n s , c o m m a s a n q u o t e s . A f t e ry o u ' r e d o n e , p r e s s t h e r e t u r n k e t m o v e t t h n e x t l i n e . P r e s s i n gr e t u r n a t h s i x t h l i n e b r i n g s y o b a c k t t h c a l e n d a r t c h o o s ea n o t h e r d a t e . P r e s s i n g r e t u r n a t h c a l e n d a r w i t h o u t e n t e r i n gn e d a t e b r i n g s y o b a c k t t h m e n u .

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

T p r i n t o u y o u r c a l e n d a r , s e l e c t O p t i o n 4 T h p r o g r a m t h e nc h e c k s t m a k e s u r e y o w a n t t c o n t i n u e , a n d , i y o p r e s s Y i p r o c e e d s t s e n d t h c a l e n d a r t y o u r p r i n t e r .

O p t i o n l e t s y o l o a d a p r e v i o u s l y s a v e d c a l e n d a r s y o c a u p d a t e o p r i n t i t

S a v e y o u r c a l e n d a r t d i s k w i t h O p t i o n 6 T h n o t e s c u r r e n t l y i m e m o r y w i l l b s a v e d i f o r m a t t h a t P r i n t - a - M o n t h r e c o g n i z e s , s oy o c a l o a d t h c a l e n d a r b m e r e l y e n t e r i n g t h m o n t h a n y e a r .Y o s h o u l d b e a w a r e t h a t s a v i n g c a l e n d a r w i l l r e p l a c e o n t h a t m a h a v e b e e n p r e v i o u s l y s a v e d f o t h s a m e m o n t h ; s i y o u w a n t t s a v e s e c o n d c a l e n d a r f o a n m o n t h , y o u m u s t u s s e c o n d d i s k .

P r i n t - a - M o n t h i w r i t t e n c o m p l e t e l y i n B a s i c , s y o c a s e h o i w o r k s . L i n e s 1 4 6 0 - 1 4 8 0 c a l c u l a t e t h d a o t h w e e k o w h i c ht h s e l e c t e d m o n t h b e g i n s .

L i n e s 8 4 0 - 8 6 0 a n 1 2 1 0 - 1 2 3 0 s e u t h e n o t e s i m e m o r y i f o r m a t t h p r o g r a m c a u s f o p r i n t i n g a n s a v i n g . T h S a v e a n L o a d o p t i o n s b o t h c h e c k t h e d r i v e f o a n e r r o r s t h a t m a o c c u rd u r i n g d a t a t r a n s f e r .

T a b l e 1 T h P r i n t - a - M o n t h m e n u .

S t a r t N e C a l e n d a rA d d / E d i t N o t e s o C a l e n d a rV i e w N o t e s o C a l e n d a rP r i n t C a l e n d a rL o a d C a l e n d a rS a v e C a l e n d a rQ u i t

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

Page 10: Re-Run 1990 03-04

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

http://slidepdf.com/reader/full/re-run-1990-03-04 10/26

R U i r i g h t : C - 6 4

C o l o r M Q u i c kB S t e v e n G r e g g

F R I E N D O M I N E , w h p r o g r a m s s t r i c t l y i B a s i c , o n c e a s k e dm t w r i t e a r o u t i n e t h a t w o u l d g i v e h i i n s t a n t a n e o u s c o n t r o lo v e r t h s c r e e n , b o r d e r a n t e x t c o l o r s o h i m o n i t o r d i s p l a y . T h p r o g r a m h a t u s o n l y t h r e e k e y s , b t o t a l l y c o m p a t i b l e w i t h B a s i ca n n o s l o w d o w n r u n n i n g p r o g r a m . A i t h a t w e r e n ' t e n o u g h ,i n e e d e d t b s h o r t r o u t i n e . S e e m s l i k e p r e t t y t a l l o r d e r ? N o r e a l l y — n o t f o m a c h i n e l a n g u a g e , a n y w a y . T h a t ' s e x a c t l y t h t y p eo j o m a c h i n e l a n g u a g e d o e s b e s t .

S i x t y t i m e s p e r s e c o n d t h C - 6 4 i n t e r r u p t s r u n n i n g p r o g r a mt c h e c k f o k e y p r e s s e s , u p d a t e t h s y s t e m c l o c k , a n d o t h e r" h o u s e k e e p i n g " c h o r e s . S c r e e n C o l o r I n t e r r u p t ( S C I , f o r s h o r t )w o r k s b d i v e r t i n g t h e i n t e r r u p t r o u t i n e s l i g h t l y . I f d u r i n g t h i n t e r r u p t , t h c o m p u t e r d e t e c t s t h a t F 3 F o F h a b e e n p r e s s e d ,i c h a n g e s t h b a c k g r o u n d , b o r d e r o t e x t c o l o r , r e s p e c t i v e l y , t t h n e x t c o l o r o t h C - 6 4 p a l e t t e . P r e s s t h k e a g a i n , a n t h e c o l o rc h a n g e s a g a i n w i t h n a r y h i n t o h e s i t a t i o n i n t h p r o g r a m t h a t ' sr u n n i n g .

S C i a c t u a l l y B a s i c l o a d e r t h a t p o k e s t h m a c h i n e l a n g u a g eS C i n t o m e m o r y b e g i n n i n g a 4 9 1 5 2 ( $ C 0 0 0 ) . T h p r o g r a m t h e nr e m a i n s a c t i v e u n t i l t h c o m p u t e r i t u r n e d o f f . I w i l l d e a c t i v a t e i y o p r e s s r u n - s t o p / r e s t o r e , b u c a b r e a c t i v a t e d w i t h S Y 4 9 1 5 2 .T h m a c h i n e l a n g u a g e i s c a n t 1 3 b y t e s l o n g , l e a v i n g a m p l e r o o mf o o t h e r p r o g r a m s .

S C c a r u a s t a n d - a l o n e p r o g r a m , b u i t ' s r e a l l y m e a n t t b i n c o r p o r a t e d i n t o o t h e r p r o g r a m s . T u s S C w i t h y o u r o w p r g r a m , i n c l u d e a G o s u b t S C I ' s f i r s t l i n e i y o u r c o d e . T h e n , t r e t u r n e x e c u t i o n t y o u r p r o g r a m , r e p l a c e t h E N i S C I ' s t h i r dl i n e w i t h R E T U R N . T h G o s u b c a l l t S C s h o u l d b l o c a t e d a t h b e g i n n i n g o y o u r p r o g r a m , w h e r e i w i l l b r u o n l y o n c e .

I y o u n e e d t h F 3 F a n F k e y s f o o t h e r f u n c t i o n s i y o u rp r o g r a m , y o c a a l t e r S C b p r e s s i n g a n o t h e r k e y i c o n j u n c t i o nw i t h a f u n c t i o n k e y . J u s t r e p l a c e t h l a s t i l i n e 6 w i t h t h v a l u e

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

Page 11: Re-Run 1990 03-04

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

http://slidepdf.com/reader/full/re-run-1990-03-04 11/26

y o w a n t f r o m T a b l e i S C I ' s R E s t a t e m e n t s . F o e x a m p l e , i y o r e p l a c e d t h w i t h 2 t h s c r e e n w o u l d c h a n g e c o l o r w h e n y o p r e s s e d F 3 F o F a l o n g w i t h t h C o m m o d o r e l o g o k e y .

T h v a l u e s i t h s e c o n d R E s t a t e m e n t t a b l e a s s i g n t h e f u n c t i o nk e y s t S C u s e . v a l u e i g i v e n f o F l i c a s e y o u ' d l i k e t u s F l F a n F i n s t e a d o F 3 F a n F 7 B a l m e a n s , l e a v e t h R E s t a t e m e n t s i t h p r o g r a m .

Y o c a s l i p S C i n t o y o u r o w p r o g r a m s f o t h s c r e e n c o l o r sy o w a n t — w h e n y o w a n t t h e m !

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

1 2 B a s i c E n h a n c e rB J i B o r d e n

W R I T I N G C O M P U T E R P R O G R A M S i e n o u g h o a c h a l l e n g e w i t ho u a l t h t y p i n g t h a t ' s n e c e s s a r y . T h A F C O u t i l i t y c u t s d o w n o t h a t t y p i n g — a n d l e t s y o r e s c u e a c c i d e n t a l l y " N e w e d " p r o g r a m s —b y a d d i n g f o u r c o m m a n d s t t h C - 1 2 8 ' s B a s i c 7 . e d i t o r . W i t hA F C O , y o c a A d ( a p p e n d ) p r o g r a m o s u b r o u t i n e t t h p r o g r a m i m e m o r y , F i n d o C h a n g e t e x t i n t h a t p r o g r a m o O l ( u n - N e w ) p r o g r a m .

N o w , h e r e ' s d e s c r i p t i o n a n s e v e r a l e x a m p l e s o e a c h A F C Oc o m m a n d .A d

T h A d c o m m a n d a p p e n d s B a s i c s u b r o u t i n e o p r o g r a m ( f r o md r i v e 8 t t h e n o t h p r o g r a m i m e m o r y a n a d j u s t s t h p o i n t e r s a r e q u i r e d . U s i n g A d r e q u i r e s s o m e p l a n n i n g o y o u rp a r t t e n s u r e p r o p e r u s o v a r i a b l e s i t h s u b r o u t i n e y o u ' r ea d d i n g . T t h a t e n d , s u g g e s t t h a t y o k e e p r e c o r d o f y o u rs u b r o u t i n e s , n o t i n g a n v a r i a b l e s u s e d , t h s t a r t i n g a n e n d i n g l i n en u m b e r s , w h a t d a t a m u s t b p a s s e d f r o m t h m a i n p r o g r a m t t h s u b r o u t i n e a n w h a t d a t a w i l l b p a s s e d b a c k a f t e r t h s u b r o u t i n ei f i n i s h e d . T h s t a r t i n g l i n e n u m b e r m u s t b w r i t t e n i n t o a n m a i np r o g r a m t w h i c h y o a d t h e s u b r o u t i n e .

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

Page 12: Re-Run 1990 03-04

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

http://slidepdf.com/reader/full/re-run-1990-03-04 12/26

T h s y n t a x f o t h A d c o m m a n d i s i m p l y : A D " f i l e n a m e " . L i n en u m b e r s a r e n ' t i m p o r t a n t t t h A d r o u t i n e , b u b s u r e t a d t h l o w e s t n u m b e r e d s u b r o u t i n e s f i r s t , b e c a u s e n e l i n e s a r a d d e dt t h e n o t h p r o g r a m i m e m o r y . Y o u c a r e n u m b e r l a t e r t oc l e a n u a n g a p s i t h l i n e n u m b e r s e q u e n c e .

H e r e ' s h o t u s t h A d c o m m a n d . W i t h A F C O i m e m o r ya n t h i s R e R U N d i s k i t h d i s k d r i v e , l o a d " A F C O D E M O a n l i s ti t n o t i n g t h a t i c o n t a i n s e i g h t l i n e s . T h e n t y p e A D " S U B 6 0 0 0 0 "o a e m p t y l i n e , p r e s s r e t u r n a n l i s t t h p r o g r a m a g a i n t s e t h a t t h f i r s t s u b r o u t i n e h a b e e n a d d e d t t h d e m o . F i n a l l y , a d t h s e c o n d s u b r o u t i n e b t y p i n g A D " S U B 6 0 1 0 0 " a n d p r e s s i n gr e t u r n . N o t e t h a t y o a d d e d t h l o w e s t n u m b e r e d s u b r o u t i n e f i r s t .

Y o c o u l d a l s o h a v e e x e c u t e d t h A d d s b l i s t i n g t h e d i s k d i r e c t o r ya n j u s t t y p i n g A D o v e r t h n u m b e r o b l o c k s f o t h f i l e d e s i r e d ;A F C O i g n o r e s a n y t h i n g a f t e r t h s e c o n d q u o t e .

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

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

t e x t y o u ' r e s e e k i n g m u s t b d e l i m i t e d b q u o t e s , p e r i o d s o c o l o n s .U s q u o t e s w h e n y o u ' r e l o o k i n g f o r t e x t w i t h i n q u o t e s , a n p e r i o d so c o l o n s w h e n y o u w a n t t f i n d v a r i a b l e s o k e y w o r d s . H e r e ' s a e x a m p l e o t h l a t t e r :F I N D : X 4 :Y o m i g h t n e e d t u s b o t h q u o t e s a n a n o t h e r d e l i m i t e r ( o n e a

t i m e ) t f i n d a l o c c u r r e n c e s . ( P r i n t e d t e x t i u s u a l l y i q u o t e s ,w h i l e r e m a r k s u s u a l l y a r n o t . )

W i t h t h d e m o p r o g r a m a n s u b r o u t i n e s s t i l l i m e m o r y ,n o t y p eF I N D " T O "a n p r e s s r e t u r n . T h i s s h o u l d l i s t l i n e 3 w i t h t h t e x t T i d i f f e r e n t c o l o r . N o t e t h a t t h k e y w o r d T ( o u t s i d e q u o t e s ) w a n o f o u n d . T y p i n gF I N D : T O :a g a i n s h o u l d s h o w l i n e 6 0 1 1 0 .

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

Page 13: Re-Run 1990 03-04

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

http://slidepdf.com/reader/full/re-run-1990-03-04 13/26

I m o r e t h a n o n e m a t c h i f o u n d i l i n e , t h l i n e w i l l b l i s t e dm o r e t h a n o n c e , e a c h t i m e i d i f f e r e n t c o l o r .C h a n g e

T a l t e r t e x t i y o u r p r o g r a m l i s t i n g , u s t h C h a n g e c o m m a n d .T h s y n t a x f o C h a n g e i s i m i l a r t t h a t f o F i n d , b u s e c o n d s t r i n gf o l l o w s t h " F i n d " s t r i n g a n t h i r d d e l i m i t e r i r e q u i r e d . I q u o t e sa r u s e d a t h f i r s t a n t h i r d d e l i m i t e r s , c o l o n s h o u l d b u s e d i t h m i d d l e t p r e v e n t t h s e c o n d s t r i n g f r o m b e i n g t o k e n i z e d .

H e r e a r e t h r e e e x a m p l e s o t h C h a n g e s y n t a x :C H A N G E . P R I N T . P R I N T # 4 , .C H A N G E " T O N r T I N "C H A N G E : E R : E X :T h s e c o n d e x a m p l e w o n ' t l e t h s t r i n g s b t o k e n i z e d , b e c a u s e t h c o l o n i t h m i d d l e i a c c e p t e d a s p e c i a l d e l i m i t e r . T h t h i r de x a m p l e s h o w s h o y o m i g h t c h a n g e v a r i a b l e t h r o u g h o u tp r o g r a m . Y o m i g h t u s t h i s , f o e x a m p l e , i c a s e w h e r e p r o g r a mw r i t t e n f o t h C - 6 4 i b e i n g u p d a t e d t r u i 1 2 m o d e .

Y o u ' l l b p r o m p t e d Y / N / E f o Y e s / N o ( c h a n g e / d o n ' t c h a n g e ) o rE x i t a e a c h m a t c h f o u n d . I y o w a n t a l m a t c h e s c h a n g e d ( a r e y o r e a l l y s u r e ? ) , j u s t h o l d d o w n t h k e y .

T a v o i d f i n d i n g s t r i n g s t h a t a r p a r t s o f o t h e r s t r i n g s , u s s p a c e si t h t e x t . F o r e x a m p l e , i y o u w a n t t f i n d I S u s I S t a v o i df i n d i n g " T H I S " .

T s e d e m o n s t r a t i o n o C h a n g e , e n t e rC H A N G E . Y 2 . Q .W h e n l i n e s 5 0 , 6 0 , 6 0 0 9 0 a n 6 0 1 1 0 a r l i s t e d , o n a t i m e , p r e s s

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

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

A l w a y s u s c o m m o n s e n s e a n c a u t i o n w i t h t h C h a n g e c o m m a n d ;o t h e r w i s e y o m a c h a n g e m o r e t h a n y o i n t e n d e d !D i s p l a y N o t e s

W h e n y o u ' r e u s i n g e i t h e r F i n d o C h a n g e , e a c h l i n e c o n t a i n i n gt h r e q u e s t e d s t r i n g w i l l b p r i n t e d t t h a c t i v e o u t p u t d e v i c e ,u s u a l l y t h e s c r e e n . T h e l p s h o w t h m a t c h o t h l i n e a n a v o i d

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

Page 14: Re-Run 1990 03-04

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

http://slidepdf.com/reader/full/re-run-1990-03-04 14/26

t h e d i t i n g p r o b l e m s c a u s e d b u s i n g r e v e r s e v i d e o ( a w i t h t h 4 0 c o l u m n H e l p c o m m a n d ) , I ' v e m a d e t h s t r i n g a p p e a r i d i f f e r e n tc o l o r . I t h m a t c h e s a r i n v i s i b l e o y o u r s c r e e n , c h a n g e t h b a c kg r o u n d o t e x t c o l o r a n t r a g a i n .A f t e r l i n e i l i s t e d , t h r e m a i n d e r o t h s c r e e n l i n e i c l e a r e dt a v o i d c o n f u s i o n a n a i i n e d i t i n g . T h t e x t c a b h i g h l i g h t e da n e d i t e d o t h s a m e l i n e w i t h n s t r a n g e r e s u l t s .

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

T o u t p u t t y o u r p r i n t e r , o p e n t h e p r i n t e r a y o n o r m a l l y d a n i s s u e C M D 4 t s e n d a l o u t p u t t i t — f o r e x a m p l e ,O P E N 4 , 4 , 7 : C M D 4T h e n p r e s s r e t u r n a n t y p e y o u r F i n d c o m m a n d a u s u a l , a n a l l i n e s c o n t a i n i n g m a t c h e s w i l l b p r i n t e d o u t . T k e e p t h p r o g r a mc o m p a t i b l e w i t h a n p r i n t e r , u s t h s q u a r e b r a c k e t s ] t e n c l o s et h m a t c h .

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

I y o a c c i d e n t a l l y " N e w " p r o g r a m , t h O l c o m m a n d w i l lr e s t o r e i f o y o u . T s e h o O l w o r k s , t y p e N E W , p r e s s r e t u r na n l i s t t h d e m o p r o g r a m . T r e t r i e v e t h p r o g r a m , t y p e O L o a e m p t y l i n e , p r e s s r e t u r n a n l i s t t h p r o g r a m a g a i n t c o n f i r mt h a t i t ' s b e e n r e s t o r e d . T h O l c o m m a n d m u s t b u s e d b e f o r e y o e n t e r a n l i n e s a f t e r t h N e c o m m a n d !

I y o " N e w " p r o g r a m w h e n A F C O i s n ' t a c t i v e , j u s t b o o tA F C O . M L a n t y p e O L t r e s t o r e y o u r p r o g r a m .T h A F C O c o m m a n d s a r r e a l t i m e — a n d p r o g r a m — s a v e r s . I '

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

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

Page 15: Re-Run 1990 03-04

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

http://slidepdf.com/reader/full/re-run-1990-03-04 15/26

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

D o i n g t h A l p h a b e t S h u f f l eB C h a r l e s P h o e n i x

A L P H A B E T S H U F F L E I s t r a t e g y g a m e i w h i c h y o u a l p h a b e t i z eg r i d o r a n d o m l y p l a c e d l e t t e r s b s w a p p i n g t h e m , o n a t i m e ,w i t h a b l a n k s p a c e . I t ' s b a s e d o t h l i t t l e s l i d i n g - n u m b e r p u z z l e sy o p r o b a b l y k n o w a n o f f e r s t h r e e s k i l l l e v e l s , w i t h e i g h t , 1 a n 2 l e t t e r s . Y o m o v e t h l e t t e r s w i 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 2 T h p r o g r a m i w r i t t e n e n t i r e l y i n B a s i c .

A t h o p e n i n g s c r e e n , y o s e l e c t y o u r c h o i c e o s k i l l l e v e l w i t ht h j o y s t i c k a n p r e s s t h f i r e b u t t o n t c a l l u t h b r i e f o n - s c r e e ni n s t r u c t i o n s . T h p r o g r a m s e t s u y o u r p u z z l e , a n w h e n i a p p e a r s ,p r e s s t h f i r e b u t t o n t s t a r t p l a y .

Y o c a m o v e o n l y t h o s e l e t t e r s t h a t a r a d j a c e n t t t h b l a n ks p a c e . D e c i d e w h i c h l e t t e r y o w a n t t m o v e , t h e n p r e s s t h e j o y s t i c ki t h d i r e c t i o n t h l e t t e r s h o u l d g o a n i w i l l s w a p p l a c e s w i t ht h b l a n k s p a c e . A y o p l a y , y o u r e l a p s e d t i m e a n t h n u m b e r o m o v e s y o u ' v e m a d e a r c o n t i n u o u s l y s h o w n a t h t o o t h e s c r e e n .

T h g a m e i o v e r w h e n a l t h l e t t e r s a r i a l p h a b e t i c a l o r d e ra n t h b l a n k s p a c e i l a s t . A f t e r t h c l o s i n g s c o r e - a n d - t i m e d i s p l a y ,y o c a p r e s s t h e f i r e b u t t o n t p l a y a g a i n a t h s a m e o a n o t h e rl e v e l . Y o c a a l s o p r e s s t h e f i r e b u t t o n a a n t i m e d u r i n g g a m et q u i t a n b r i n g u a n o t h e r p u z z l e . R e m e m b e r t h a t a l m o v e s a r r e l a t e d , s i t ' s i m p o r t a n t t t h i n k a h e a d .

1 r e r u n m a r c h / a p r i l 1 9 9 0

Page 16: Re-Run 1990 03-04

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

http://slidepdf.com/reader/full/re-run-1990-03-04 16/26

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

A l i e n S t r i k eB B e h z a d J a m s h i d i

W A T C H O U T ! W H A T W A T H A T ? F i n d o u w h e n y o p l a y t h i so n e - p e r s o n a c t i o n g a m e , d e s i g n e d f o t h C - 6 4 w i t h a j o y s t i c kp l u g g e d i n t o p o r t 2

H e r e ' s t h e s c e n a r i o t h a t u n f o l d s w h e n y o p r e s s F t p l a y . A a l i e n s p a c e s h i p w a n d e r s b a c k a n f o r t h a c r o s s t h t o o t h s c r e e n ,l a u n c h i n g s q u a d r o n s o f i g h t e r s t h a t t r y t o d e s t r o y y o u r o n l y l i n eo d e f e n s e , c a n n o n a t h b o t t o m o t h s c r e e n . T h f i g h t e r s c o m ei n u m e r o u s s h a p e s a n s i z e s , a n t h e y t r a v e l a v a r i o u s s p e e d s o u n p r e d i c t a b l e p a t h s . A r y o f a s t e n o u g h t s h o o t t h e m d o w n , a l o n gw i t h t h m o t h e r s h i p , w i t h o u t g e t t i n g z a p p e d y o u r s e l f ?

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

I y o d e s t r o y t h m o t h e r s h i p , n e o n u n f o r t u n a t e l y a p p e a r sa n s e n d s o u a a d d i t i o n a l s q u a d r o n o f i g h t e r s . T h e r e ' s t h i r dm o t h e r s h i p , t o o , a n f o u r s q u a d r o n s a l t o g e t h e r .

Y o g e 2 p o i n t s f o e a c h f i g h t e r y o d e s t r o y . M o t h e r s h i p s a r w o r t h 1 2 0 .

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

B a s i c D a t e rB K e H u e b n e r

I Y O U ' R E C - 6 4 o 1 2 p r o g r a m m e r w h h a t r o u b l e k e e p i n gt r a c k o y o u r B a s i c f i l e l i s t i n g s , h e r e ' s h a n d y u t i l i t y t h a t a u t o m a ti c a l l y s i g n s t h f i l e n a m e , d a t e a n t i m e t e v e r y p r o g r a m y o s a v e .

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

Page 17: Re-Run 1990 03-04

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

http://slidepdf.com/reader/full/re-run-1990-03-04 17/26

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

S e t t i n g D a t e a n T i m eW h e n y o u ' r e r e a d y t u s B a s i c D a t e r , l o a d a n r u e i t h e r t h C - 6 4 o C - 1 2 8 v e r s i o n . W i t h t h C - 6 4 , e x p e c t s h o r t d e l a y w h i l et h M c o d e i p o k e d i n t o R A M . O n c e y o u r c o m p u t e r i r e a d y ,p r o m p t w i l l a p p e a r , a s k i n g f o t h d a t e . A n s w e r b t y p i n g , i c o p r e s s e d f o r m , t h m o n t h , d a a n y e a r , s e p a r a t e d b d a s h e s ( e . g . ,2 - 3 1 - 1 9 8 9 ) . T h p r o g r a m t h e n a s k s y o u , " W h a t ' s t h t i m e ? " T y p ei t h t i m e i h o u r s a n m i n u t e s , p l u s w h e t h e r i t ' s A o P M w i t h o u t a n i n t e r v e n i n g s p a c e s o s p e c i a l c h a r a c t e r s . F o e x a m p l e ,i i t ' s 5 : 3 5 P M t y p e 5 3 5 P M .

O n c e t h u t i l i t y h a a c c e p t e d y o u r e n t e r e d t i m e , t h m e s s a g e" D i s p a t c h e r O n a p p e a r s . [ D i s p a t c h e r w a t h o r i g i n a l p r o g r a mn a m e , g e n e r a t e d h e r e b t h M c o d e . — E d s . ] I y o w i s h t t u r nB a s i c D a t e r o f f , e n t e r S Y 5 2 2 2 4 f o t h C - 6 4 o S Y 6 1 4 4 f o t h C - 1 2 8 . I n c a s e y o f o r g e t t h e t u r n - o f f i n s t r u c t i o n s , p r e s s t h r u n -s t o p / r e s t o r e k e c o m b i n a t i o n s i m u l t a n e o u s l y .

I m p o r t a n t C o n s i d e r a t i o n sA l w a y s l o a d a n r u B a s i c D a t e r b e f o r e y o b e g i n p r o g r a m m i n gs e s s i o n . N o t e t h a t t h s e c o n d p r o g r a m l i n e w i l l n o b u n a v a i l a b l ef o y o u r u s e , s i n c e B a s i c D a t e r u s e s t h i s l i n e t r e c o r d p r o g r a mi n f o r m a t i o n . J u s t p l a c e R E o c o l o n a l i n e t p r o p e r l y f o r m a ty o u r p r o g r a m . W h e n e v e r y o u ' r e r e a d y t s a v e y o u r B a s i c f i l e , s i m p l yd i a y o n o r m a l l y w o u l d .

W h e n y o l o a d t h f i l e a g a i n , y o u ' l l s e e t h a t t h s e c o n d l i n e n o c o n t a i n s t h f i l e n a m e i p a r e n t h e s e s , f o l l o w e d b t h d a t e a n t i m et h a t t h e s a v e o c c u r r e d . N o w , e a c h t i m e y o s a v e f i l e , l i t t l e r e c o r do t h s a v e i m a d e i t h B a s i c l i s t i n g . T h e r e ' s a l s o n n e e d t w o r r y a b o u t s h a r i n g s i g n e d p r o g r a m w i t h a f r i e n d , s i n c e p r o g r a ms i g n e d b B a s i c D a t e r i f u l l y c o m p a t i b l e w i t h C o m m o d o r e ' s B a s i c ,w h e t h e r o r n o t t h D a t e r p r o g r a m i i m e m o r y .

F i n a l l y , i y o u ' r e d o i n g s o m e p r o g r a m d e b u g g i n g , d o n ' t b h e s i t a n ta b o u t p r e s s i n g t h e r u n - s t o p / r e s t o r e k e y s a a e s c a p e , f o t h i s w i l ln o d i s a b l e e i t h e r v e r s i o n o B a s i c D a t e r .

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

Page 18: Re-Run 1990 03-04

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

http://slidepdf.com/reader/full/re-run-1990-03-04 18/26

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

C o n n e xB L e o n a r d M o r r i s

W A N T T M A K E S O M E g o o d c o n n e c t i o n s ? T h e n g e t k n o wC o n n e x , C - 1 2 8 g a m e t h a t ' s r e m i n i s c e n t o f t h c u r r e n t l y p o p u l a rT e t r i s . T h o b j e c t o C o n n e x i t p l a c e r a n d o m l y g e n e r a t e d p a t t e r n so f i v e d o t s o t h g a m e b o a r d s t h e y c o n n e c t t e a c h o t h e r a n f i l la m a n y b o a r d s p a c e s a p o s s i b l e .

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

j o y s t i c k s i n p o r t s a n 2 r e s p e c t i v e l y .W h e n t h f i r s t p a t t e r n a p p e a r s a t h t o o t h e s c r e e n , m o v e i

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

W h e n t h s e c o n d p a t t e r n a p p e a r s , c o n n e c t i t t h f i r s t , a n s f o r t h , a l w a y s f i l l i n g a m a n y s p a c e s o t h b o a r d a s p o s s i b l e . U n l i k eT e t r i s , y o c a m o v e n e w C o n n e x p a t t e r n a c r o s s t h e p a t t e r n sa l r e a d y p l a c e d .

I y o m a k e f o u r e r r o r s , t h g a m e e n d s a n y o u m u s t s t a r t o v e r ,b u i y o f i l l 7 p e r c e n t o t h b o a r d , y o a d v a n c e t t h n e x t l e v e lo p l a y . Y o c a a l s o a d v a n c e t t h n e x t l e v e l — a n d r e c e i v e a e x t r a1 0 0 0 p o i n t s — b y c o m p l e t e l y f i l l i n g r o w i t h d o t s . T h a t r o t h e nv a n i s h e s a n t h r o w s a b o v e i m o v e d o w n t t a k e u t h s p a c e .

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

W h e n t w a r p l a y i n g , t h e c o l o r o t h r a n d o m p a t t e r n i n d i c a t e sw h o s e t u r n i i s I t h p a t t e r n i y e l l o w , i t ' s t h f i r s t p l a y e r ' s t u r n ;i i t ' s r e d , t h s e c o n d p l a y e r m o v e s . A l t h o u g h t h e r e ' s t i m e l i m i t

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

Page 19: Re-Run 1990 03-04

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

http://slidepdf.com/reader/full/re-run-1990-03-04 19/26

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

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

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

1 2 M o d eB M a r k J o r d a n

A M O N G T H M O S T P O P U L A R C - 1 2 8 c o m m a n d s i D i r e c t o r y ,w h i c h i s u s e f u l t h a t i t ' s e v e n b u i l t i n t o o n o t h f u n c t i o n k e y s( F 3 ) . H o w e v e r , f e a r m a n y 1 2 8 e r s o v e r l o o k s o m e o t h " d i r e c t o r i a l "p o w e r a v a i l a b l e t o t h e m .

T h p r o b l e m s t e m s p a r t l y f r o m t h C - 1 2 8 S y s t e m G u i d e ' s c r y p t i cd e s c r i p t i o n o t h c o m m a n d :D I R E C T O R Y ( D d r i v e n u m b e r ) ( , < O N > U d e v k e ) ( , w i l d c a r d )

T h f i r s t t w o p t i o n s — D d r i v e n u m b e r a n O N — a r e u s e l e s s f o a l p r a c t i c a l p u r p o s e s . F o r g e t b o t h o f t h e m .

T h U d e v i c e o p t i o n l e t s y o u s D i r e c t o r y o s e c o n d ( o t h i r do f o u r t h ) d r i v e , j u s t b t a c k i n g U 9 o t h l i k e , o n t o t h e n o t h c o m m a n d , l i k e s o D I R E C T O R Y U D o n ' t p u c o m m a b e f o r e t h U u n l e s s y o u ' r e u s i n g s e a r c h s t r i n g ,a d e s c r i b e d b e l o w .S e l e c t i v e D i r e c t o r i e s

T h D i r e c t o r y c o m m a n d p r o v i d e s t w o w a y s t l i m i t d i r e c t o r yl i s t i n g s t w h a t y o w a n t : w i t h s e a r c h s t r i n g s a n b f i l e t y p e .s e a r c h s t r i n g i s p e c i f i c s t r i n g o c h a r a c t e r s u s e d t i d e n t i f y t h f i l e n a m e ( s ) y o w a n t l i s t e d . T h s t r i n g c o u l d b i d e n t i c a l w i t h o n f i l e n a m e , s a B O B . T l i s t B O a l o n e , y o u ' d t y p e :D I R E C T O R Y " B O B "

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

Page 20: Re-Run 1990 03-04

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

http://slidepdf.com/reader/full/re-run-1990-03-04 20/26

I y o u ' r e a c c e s s i n g s e c o n d d r i v e , t a c k o , U ( n o t e t h p r e c e d i n gc o m m a ) a f t e r B O B .

S e a r c h s t r i n g s r e a l l y c o m e i n t o t h e i r o w w h e n u s e d w i t h t h w i l dc a r d s : t h a s t e r i s k a n t h q u e s t i o n m a r k . F o i n s t a n c e , m o s t C o m o d o r e u s e r s k n o w t h a t p l a c i n g m n e m o n i c o r s y m b o l i c p r e f i x o f i l e n a m e s m a k e s t h e m e a s y t g r o u p u s i n g t h a s t e r i s k w i l d c a r d .Y o m i g h t p l a c e W R D . b e f o r e t h n a m e s o a l w o r d p r o c e s s i n gf i l e s . T h e n t h c o m m a n d D I R E C T O R Y " W R D . * " w o u l d l i s t o n l yw o r d p r o c e s s i n g f i l e s .

T h i s i o l h a t . B u t w h a t i y o u w a n t t h m n e m o n i c t b a t h e n o t h f i l e n a m e , l i k e C P / M a n M S - D O S e x t e n s i o n s ? P l a c i n g i a t h e n d m a k e s t h f i l e n a m e s e a s i e r t o r e a d . T h D i r e c t o r y c o m a n d c a n ' t h a n d l e t h a t w i t h t h a s t e r i s k ( e x c e p t w h e n y o u ' r e u s i n gt h 1 5 8 1 ) . H o w e v e r , w i t h t h h u m b l e q u e s t i o n m a r k w i l d c a r d , i c a n . T h k e i i a l w a y s u s i n g 1 6 - c h a r a c t e r f i l e n a m e s , w i t h t h f i n a lc h a r a c t e r s c o n s t i t u t i n g t h s u f f i x , o e x t e n s i o n .

L e t ' s s a y o u ' r e s a v i n g a l e t t e r t S u e . Y o c o u l d c a l l i S U L T R , w h e r e t h u n d e r l i n e c h a r a c t e r s r e p r e s e n t s p a c e st h a t p a t h f i l e n a m e p r o p e r t 1 c h a r a c t e r s ( t h e a d d e d p e r i o da n 3 - l e t t e r s u f f i x m a k i n g 1 6 ) . W i t h f i l e s t h u s n a m e d , y o u c o u l d l i s tt h e m b e x t e n s i o n a f o l l o w s :D I R E C T O R Y " ? ? ? ? ? ? ? ? ? ? ? ? . L T R "

Y o c o u l d a l s o s a v e y o u r s e l f t h b o t h e r o f t y p i n g 1 q u e s t i o nm a r k s b a s s i g n i n g t h e m t v a r i a b l e , s u c h a s Q " ? ? ? ? ? ? ? ? ? ? ? ? "D i r e c t o r y l e t s y o u s v a r i a b l e n a m e s f o s e a r c h s t r i n g s i n t w w a y s :i n s i d e p a r e n t h e s e s , a i n D I R E C T O R Y ( Q $ )o a d d e d t a n o t h e r s e a r c h s t r i n g , a i n D I R E C T O R Y ( Q $ ) " . L T R "

T h s e c o n d w a y o c a g e s e l e c t i v e d i r e c t o r y l i s t i n g s i b f i l et y p e . T d s o y o u m u s t a d t h e x p r e s s i o n ( o P o U a f t e rt h s e a r c h s t r i n g . T h u s , t l i s t j u s t s e q u e n t i a l f i l e s , y o u ' d t y p e :D I R E C T O R Y " S C h a n g e t h t P o a n y o u ' d l i s t p r o g r a m , r e l a t i v e o u s e rf i l e s , r e s p e c t i v e l y .

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

Page 21: Re-Run 1990 03-04

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

http://slidepdf.com/reader/full/re-run-1990-03-04 21/26

H a p p i l y , t h e s e t w m e t h o d s o l i s t i n g s e l e c t i v e f i l e s c a b c o b i n e d . F o e x a m p l e , D I R E C T O R Y " P I * S w i l l l i s t o n l y t h o s es e q u e n t i a l f i l e s w h o s e n a m e s s t a r t w i t h t h l e t t e r s P I P r i n t i n g D i r e c t o r i e s

U n f o r t u n a t e l y , y o c a n ' t u s t h D i r e c t o r y c o m m a n d t p r i n t o u h a r d c o p y o d i r e c t o r y . Y o m u s t r e s o r t t t h o l C - 6 4 m e t h o d

o l o a d i n g t h e d i r e c t o r y i n t o m e m o r y ( a n d t h u s e r a s i n g w h a t e v e r i a l r e a d y t h e r e ) . A l e a s t i t ' s s i m p l e :L O A D " $ " , 8T h e n , t p r i n t i o u t , y o m u s t o p e n c h a n n e l t t h p r i n t e r w i t h :O P E N 4 , 4 , 7 : C M D 4 : L I S T : C L O S E

W i l d - c a r d s e a r c h s t r i n g s w o r k h e r e , a w e l l . T l o a d j u s t t h o s ef i l e s w i t h e x t e n s i o n . L T R , t y p e :L O A D " $ : ? ? ? ? ? ? ? ? ? ? ? ? . L T R " , 8

A n f i l e - t y p e m a t c h i n g w o r k s h e r e , a w e l l :L O A D " $ : * S " , 8

R u n n i n g D i r e c t o r i e sT h t r i c k s I ' v e d e s c r i b e d s f a a r a l f o t h I m m e d i a t e , o

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

i t ' s l i m i t e d : I j u s t s c r o l l s t h f i l e s b y T m a k e i p o s s i b l e t s e l e c tf i l e s f r o m t h l i s t i n g , y o u m u s t e m p l o y f e m o r e t r i c k s .

D i r e c t o r y s h o w s h o t g e a l t h f i l e s i n t o a a r r a y . T h k e i t u s e a s e c o n d a r y a d d r e s s o f 0 w h e n o p e n i n g t h d i r e c t o r y ( s e el i n e 2 0 ) . W h e n r u n , t h i s l i t t l e p r o g r a m r e a d s d i r e c t o r y a n c o n v e r t sa l t h f i l e n a m e s i n t o B a s i c s u b s c r i p t e d v a r i a b l e s — i n t h i s c a s e F I $ ( ) .F I $ ( 0 ) h o l d s t h n a m e o t h d i s k , a n F I $ ( l ) t h r o u g h F I $ ( F ) h o l da l t h f i l e n a m e s . T h i s i v e r y u s e f u l w h e n e v e r y o u w r i t e p r o g r a mt h a t n e e d s t r e a d d i r e c t o r i e s f o r t h u s e r t c y c l e t h r o u g h .

D i r e c t o r y 2 p r o v i d e s a n o t h e r w a y . I u s e s t h D i r e c t o r y c o m m a n di t s e l f f o r s e l e c t i n g f i l e s f r o m w i t h i n p r o g r a m . W i t h t h e j u d i c i o u su s e o f t h W i n d o w a n I n p u t c o m m a n d s , p l u s c o u p l e o f s n e a k yP o k e s , y o c o m e o u t o f t h i s r o u t i n e w i t h F I h o l d i n g t h n a m e o t h f i l e t h a t w a s e l e c t e d .

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

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

Page 22: Re-Run 1990 03-04

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

http://slidepdf.com/reader/full/re-run-1990-03-04 22/26

G e t t i n g d i r e c t o r i e s o t h C - 1 2 8 i d e l i g h t , e s p e c i a l l y w h e n y o k n o w s o m e p o w e r m o v e s . L i s t o n D i r e c t o r y .

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

G r a n d P r i x C h a l l e n g eB S c o t t E l d e r

S T A R T Y O U R E N G I N E S , l a d i e s a n g e n t l e m e n . I t ' s t i m e f o G r a n dP r i x C h a l l e n g e , o n e - o r t w o - p l a y e r a u t o - r a c i n g g a m e t h a t ' s b o t he x c i t i n g a n e a s y t p l a y . I o f f e r s c h o i c e o n i n e t r a c k s t h a t v a r yi l e n g t h a n d i f f i c u l t y , a n f e a t u r e s " 3 - D " s p l i t - s c r e e n d i s p l a ys h o w i n g " r a d a r v i e w s " o t h t r a c k . R e a l i s t i c s o u n d e f f e c t s a d t t h f u n .

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

T h c o n t r o l s a r e e a s y a n t h s a m e f o e a c h c a r . M o v e t h j o y s t i c kl e f t a n r i g h t t o s t e e r f r o m s i d e t s i d e , p r e s s i f o r w a r d t a c c e l e r a t ea n p u l l i b a c k t s l o w d o w n . T h f i r e b u t t o n i t u r b o t h a t p r o v i d e sf a s t e r a c c e l e r a t i o n t h a n t h s t i c k - c o n t r o l l e d t h r o t t l e a n l e t s y o r e a c h h i g h e r t o s p e e d . T h t u r b o w o r k s o n l y w h e n y o u ' r e n o s t e e r i n g l e f t o r i g h t .

T p l a y , l o a d a n r u G C H A L L E N G E , a n m a p s o t h n i n et r a c k s w i l l a p p e a r . I y o u ' r e p l a y e r 2 w h g e t s t c h o o s e t h t r a c k ,u s y o u r j o y s t i c k t o m o v e t h b l a c k s q u a r e o n t o t h d e s i r e d t r a c ka n p r e s s t h f i r e b u t t o n .

T h e n t h s c e n e s h i f t s t t h r a c e t r a c k , w h e r e t h t w c a r s a r p o i s e d , i m p a t i e n t l y w a i t i n g f o t h e n o t h c o u n t d o w n . B o t hs c r e e n s a r e i d e n t i c a l a t h i s p o i n t , b u a t h e r a c e b e g i n s a n o n c a p u l l s a h e a d , t h e s c r e e n s d i v e r g e . F o i n s t a n c e , i t h r e c a p u l l s a h e a d , t h b l u e c a d i s a p p e a r s f r o m t h t o p s c r e e n a n t h r e c a g r o w s s m a l l e r i t h b o t t o m s c r e e n u n t i l i d i s a p p e a r s i t h d i s t a n c e . T h e n t h e r e ' s o n l y o n c a i e a c h s c r e e n u n t i l t h b l u ec a c a t c h e s u o t h r e c a l a p s t h b l u e .

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

Page 23: Re-Run 1990 03-04

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

http://slidepdf.com/reader/full/re-run-1990-03-04 23/26

W h e n y o c o m e t c u r v e , c e n t r i f u g a l f o r c e t e n d s t t h r o w y o u rc a a g a i n s t t h g u a r d r a i l . T h e r e w o n ' t b c r a s h , b u t h r a i l w i l ls l o w y o d o w n , s t r y t o k e e p a w a y f r o m i t O c o u r s e , w h e n y o u ' r ep u l l i n g y o u r c a t o w a r d t h m i d d l e o t h t r a c k t h e t u r b o w o n ' tw o r k , s y o c a n n e v e r m a k e g r e a t t i m e o c u r v e .

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

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

y o u r e n g i n e s !

R U i r i g h t : C - 1 2 8 ; j o y s t i c k

S n a k e B i t eB K e H u e b n e r

Y O U R B I O L O G Y T E A C H E R , M r C r a b t r e e , h a j u s t b e e n c a l l e da w a y , a n h l e a v e s y o i c h a r g e o t h c l a s s . U h - o h ! S o m e j o k e r i t h b a c k o t h r o o m h a r e l e a s e d a l t h s n a k e s a n l a m i c e f r o mt h e i r c a g e s ! Y o u r o n l y c h a n c e t m a k e g o o d i t h o o p o g o s t i c ka n g a t h e r t h m i c e — w h i l e a v o i d i n g t h d e a d l y s n a k e s — b e f o r e M r C r a b t r e e r e t u r n s . C a y o s a v e t h e d a i t h i s t e n - l e v e l g a m e ?

T s t a r t t h g a m e , l o a d " S N A K E B I T E " f r o m M e n u 1 2 8 . T h e r ew i l l b s h o r t d e l a y w h i l e t h m a c h i n e l a n g u a g e c o d e i b e i n g p o k e di n t o R A M . N o t e t h a t S n a k e B i t e r e q u i r e s j o y s t i c k p l u g g e d i n t op o r t 1 n o p o r t 2

O n c e t h t i t l e s c r e e n a p p e a r s , p r e s s t h j o y s t i c k b u t t o n t p l a y .T h m o o d i s e w i t h a s h o r t r e n d i t i o n o T h r e e B l i n d M i c e , a n t h e n b a s e b a l l - c a p p e d k i b o u n c i n g o p o g o s t i c k a p p e a r s , s u r o u n d e d b u t s i s c a m p e r i n g w h i t e m i c e a n m e s s o s l i t h e r i n gg r e e n s n a k e s . U s i n g y o u r j o y s t i c k , m o v e t h e k i d t o w a r d o n o t h m i c e . I y o b o u n c e c l o s e e n o u g h , y o m a b a b l e t g r a b t h m o u s e a n w i 1 0 0 0 t 1 0 , 0 0 0 p o i n t s . B u b e w a r e ! T o u c h s n a k ea n y o u ' l l p r o b a b l y f a l l d e a d o t h c l a s s r o o m f l o o r .

I e v e n o n u n c a p t u r e d m o u s e r e m a i n s w h e n M r C r a b t r e e r t u r n s , y o m u s t t r a g a i n . Y o h a v e t h r e e " l i v e s " i n w h i c h t g r a b

1 r e r u n m a r c h / a p r i l 1 9 9 0

Page 24: Re-Run 1990 03-04

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

http://slidepdf.com/reader/full/re-run-1990-03-04 24/26

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

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

d e s i g n e d S n a k e B i t e u s i n g u n i q u e b i t m a p l i n e - d r a w i n g a l g or i t h m . s n a k e c o n s i s t s o s e r i e s o l i n e s e g m e n t s . W h e n t h h e a di p l o t t e d f o r w a r d , t h e t a i l i e r a s e d , p r o d u c i n g m e a n d e r i n g s e p e n t i n e e f f e c t . T h p o g o s t i c k k i a n t h m i c e a r a l s p r i t e s .

W h a t e v e r y o u d o , t h e n e x t t i m e y o u g o t b i o l o g y c l a s s , b s u r et h a v e y o u r p o g o s t i c k h a n d y !

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

Page 25: Re-Run 1990 03-04

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

http://slidepdf.com/reader/full/re-run-1990-03-04 25/26

M R U NE 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 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 n 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 26: Re-Run 1990 03-04

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

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

1 P r o g r a m s I n c l u d e d o t h i s D i s kF r o m t h M a r c h R U N :

C o l o r o u tS p e e d y V i e w e rP r i n t M o n t h !C o l o r M Q u i c k

F r o m t h A p r i l R U N :1 2 B a s i c E n h a n c e rD o i n g t h A l p h a b e t S h u f f l eA l i e n S t r i k eB a s i c D a t e rC o n n e x1 2 M o d e

P l u s : E x t r a B o n u s P r o g r a m s !G r a n d P r i x C h a l l e n g e ( C - 6 4 )S n a k e B i t e ( C - 1 2 8 )

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 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 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 r 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 f i ts 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 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 9 0 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 9 0 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