re-run 1990 05-06-07

22
8/6/2019 Re-Run 1990 05-06-07 http://slidepdf.com/reader/full/re-run-1990-05-06-07 1/22 M a y - J u n e - J u l y 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 k F 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 !

Upload: cubemanpdx

Post on 08-Apr-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Re-Run 1990 05-06-07

8/6/2019 Re-Run 1990 05-06-07

http://slidepdf.com/reader/full/re-run-1990-05-06-07 1/22

M a y - J u n e - J u l y 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 05-06-07

8/6/2019 Re-Run 1990 05-06-07

http://slidepdf.com/reader/full/re-run-1990-05-06-07 2/22

I n t r o d u c t i o nM a y - J u n e - J u l y ' 9 R e R U NA Y O U ' V E P R O B A B L Y a l r e a d y n o t e d , t h i s e d i t i o n o R e R U Nc o v e r s t h r e e m o n t h s i n s t e a d o t h e u s u a l t w o . T h a t ' s d u t t h f a c tt h a t w m e r g e d t h J u n e a n d J u l y i s s u e s o R U i n t o o n e . S u b s c r i b e r sc a r e s t a s s u r e d t h a t R e R U N ' s n o r m a l p r o d u c t i o n s c h e d u l e i u i n t e r r u p t e d b t h i s m o v e — t h e y w i l l r e c e i v e t h e s i i s s u e s t h e y o d e r e d t h i s y e a r .

W c o n t i n u e o u h e a l t h y m i o C - 6 4 a n 1 2 p r o g r a m s i t h i se d i t i o n . T h f i r s t p r o g r a m i R U C o p y 1 2 8 , o n o t h m o s t u s e f u lt w d i s k d r i v e f i l e c o p y i n g u t i l i t i e s f o t h C - 1 2 8 t h a t I ' v e s e e n i q u i t e w h i l e . P a t t e r n e d a f t e r R U C o p y 6 ( R U N , N o v e m b e r 1 9 8 9 ) ,R U C o p y 1 2 u s e s b o t h 4 0 a n d 8 0 - C o l u m n m o d e s . I t ' s f a s t a n e a s y w a t c o p y a l d i f f e r e n t t y p e s o f i l e s b e t w e e n d i s k d r i v e s , s e n dd i s k c o m m a n d s a n d i s p l a y d i r e c t o r i e s . O w n e r s o f 1 5 8 1 d r i v e s w i l lf i n d i p a r t i c u l a r l y h e l p f u l .

A l s o f r o m t h M a i s s u e i C - 6 4 p r o g r a m e n t i t l e d B a s i c T a k e st h W r a p . W i t h t h i s h a n d y u t i l i t y , y o p o s i t i o n t h e c u r s o r a n y w h e r eo t h s c r e e n , a n i a i d s i p r i n t i n g t e x t w i t h i n p r o g r a m s o i D i r e c t m o d e . S i m p l y f o l l o w t h e e a s y - t o - u s e s y n t a x , e n t e r t h t e x t ,a n t h e r e ' s y o u r m e s s a g e , p r o p e r l y f o r m a t t e d e x a c t l y w h e r e y o w a n t i o t h s c r e e n !

D o d g e ' E m , w r i t t e n b t h p r o l i f i c a n i m a g i n a t i v e g a m e p r g r a m m e r T o n y B r a n t n e r , i a f a s t - p a c e d C - 6 4 a r c a d e g a m e . T h f i r s t p r o g r a m f r o m t h J u n e / J u l y i s s u e , T h P a l e t t e - a b l e 6 4 w a c r e a t e d b l o n g t i m e M a g i c c o n t r i b u t o r , R i c h a r d P e n n , a n a c c u r a t e l yd i s p l a y s 1 2 c o l o r s o t h 6 4 ' s s c r e e n .

A n o t h e r T o n y B r a n t n e r o r i g i n a l , B u l l ' s - E y e ! , i c o m m e r c i a l q u a li t C - 6 4 g a m e t h a t l e t s y o p l a y d a r t s a g a i n s t a o p p o n e n t . E s c a p eH a t c h 1 2 i u t i l i t y t h a t a d d s n e E s c a p e f u n c t i o n t t h C - 1 2 8 .P r e s s i n g E s c a p e w i t h E s c a p e H a t c h a c t i v a t e d i n e i t h e r 4 0 o 8 0 C o l u m n m o d e s p l i t s t h s c r e e n a n d " r e m e m b e r s " w h e r e t h s p l i to c c u r r e d .

I y o u ' r e a G E O S u s e r , y o u ' l l a p p r e c i a t e D A - R u n n e r , w h i c h h a i l sf r o m t h J u n e / J u l y g e o W a t c h c o l u m n . T h i s u t i l i t y , w r i t t e n b J i C o l l e t t e ( Q - L i n k ' s g e o R e p J i m ) , i h a n d y p r o g r a m t h a t l e t s y o

M A Y / J U N E / J U L Y 1 9 9 0 R e R U N

Page 3: Re-Run 1990 05-06-07

8/6/2019 Re-Run 1990 05-06-07

http://slidepdf.com/reader/full/re-run-1990-05-06-07 3/22

e x i t G E O S a p p l i c a t i o n , r u D e s k a c c e s s o r y a n t h e n r e t u r n t t h p r o g r a m y o w e r e o r i g i n a l l y r u n n i n g .

W e ' r e o f f e r i n g f o u r b o n u s p r o g r a m s o t h i s e d i t i o n o R e R U N !F i r s t u i T o n y B r a n t n e r ' s P o w e r - P u n c h . o n e - o t w o - p l a y e rg a m e , P o w e r - P u n c h p i t s y o a g a i n s t a n o t h e r p l a y e r o t h c o m p u t e ra v a r i o u s l e v e l s o b o x i n g e x p e r t i s e .

W e ' r e a l s o i n c l u d i n g a a p p l i c a t i o n f o t h C - 1 2 8 , c a l l e d L e d g e rC h e c k , t h a t l e t s y o m o n i t o r y o u r c h e c k b o o k s a n s i m p l e b u s i n e s sl e d g e r s . I t ' s p r a c t i c a l f o v a r i e t y o f i n a n c i a l a c c o u n t m o n i t o r i n ga p p l i c a t i o n s .A L ( A s s e m b l y L a n g u a g e U t i l i t y ) 6 i u s e f u l f o s c a n n i n g a r e a so m e m o r y , p l a c i n g m e s s a g e s i m e m o r y f o r d i s p l a y , p e r f o r m i n gn u m b e r c o n v e r s i o n s a n g e n e r a l l y a s s i s t i n g i n d a y - t o - d a y p r o g r a mm i n g . F i n a l l y , f o s o m e m o r e m e n t a l s t i m u l a t i o n , t r y P e g s , C - 1 2 84 0 - c o l u m n s t r a t e g y g a m e t h a t h a y o m o v i n g p e g s a r o u n d b o a r d so v a r i o u s s h a p e s .

A l o f u s h e r e a R U w i l l c o n t i n u e t s u p p o r t y o u r f a v o r i t ec o m p u t e r s . I ' l l b b a c k i f e w e e k 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

i r e r u n - m a y / j u n e / j u l y 1 9 9 0

Page 4: Re-Run 1990 05-06-07

8/6/2019 Re-Run 1990 05-06-07

http://slidepdf.com/reader/full/re-run-1990-05-06-07 4/22

D i r e c t o r yP a g e D o c u m e n t a t i o n

1 1 1 1 1

# £

R U C o p y 1 2

B a s i c T a k e s t h W r a pD o d g e ' E

T h P a l e t t e - a b l e 6 B u l l ' s - E y e !

E s c a p e H a t c h 1 2

# D A - R u n n e rP o w e r - P u n c hL e d g e r C h e c k

£ A L U 6 4£ P e g s

C - 1 2 8 m o d e o n l yR e q u i r e s G E O SB o n u s p r o g r a m

D i s k F i l e n a m eM E N U 1 9 M E N U f i R U C O P Y 1 9 R U m P Y H F XP A R S E RD O D G E ' E D O D G E ' E H E 1 2 8 C O T O R SR U L I . ' S - E Y FR U L I . ' S - F Y E H E XE D I T O R S W A PE D I T O R S W A P D E M OD A - R U N N E RP O W E R - P U N C HL E D G E R C H E C KA S S E M B L Y L A N G . U TP E G S

F i l e T y p eB A S I CB A S I CM B A S I CB A S I CM B A S I CB A S I CM B A S I CB A S I CB A S I CB A S I CM B A S I CB A S I CB A S I C

B e f o r e y o r u p r o g r a m , c a r e f u l l y r e a d 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 Y / J U N E / J U L Y 1 9 9 0 R E R U N i i

Page 5: Re-Run 1990 05-06-07

8/6/2019 Re-Run 1990 05-06-07

http://slidepdf.com/reader/full/re-run-1990-05-06-07 5/22

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 e r e t u r nk e y . W h e n y o g e t h 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 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 e 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 e y o u s e l e c t b p r e s s i n g 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 e 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 b 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 e 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 a 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 a 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 f 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 e 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 y / j u n e / j u l y 1 9 9 0

Page 6: Re-Run 1990 05-06-07

8/6/2019 Re-Run 1990 05-06-07

http://slidepdf.com/reader/full/re-run-1990-05-06-07 6/22

R U i r i g h t : C - 1 2 8 ; a n t w d i s k d r i v e s

R U C o p y 1 2 B E P a r r y

R U C O P Y 1 2 I C - 1 2 8 m u l t i f i l e / m u l t i d r i v e f i l e c o p i e r t h a tw o r k s w i t h a n y t w o C - 1 2 8 - c o m p a t i b l e d i s k d r i v e s . I o p e r a t e s j u s tl i k e i t C - 6 4 c o u n t e r p a r t ( p u b l i s h e d a " F r i e n d l y F i l e C o p i e r , " R U N ,N o v e m b e r 1 9 8 9 ) , w i t h t h f o l l o w i n g e x c e p t i o n s :

1 R U C o p y 1 2 8 c a n c o p y 1 0 0 , n o 2 0 0 , f i l e s a o n t i m e .2 R U C o p y 1 2 a u t o m a t i c a l l y d e t e c t s 4 0 o 8 0 - C o l u m n m o d e

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

p r o g r a m a a n i n p u t p r o m p t .4 F i l e c o p y i n g , w i t h e i t h e r 1 5 7 1 o 1 5 8 1 d i s k d r i v e , i s e v e r a l

t i m e s f a s t e r t h a n w i t h R U C o p y 6 4 b e c a u s e t h o s e d r i v e s u s f a s ts e r i a l i n p u t / o u t p u t i 1 2 m o d e .5 b e l l i n d i c a t e s c o p y c o m p l e t i o n a n a n p r o b l e m s .

I y o u ' r e u n f a m i l i a r w i t h R U C o p y 6 4 h e r e ' s e v e r y t h i n g y o n e e d t k n o w t g e t t h e C - 1 2 8 v e r s i o n o t h p r o g r a m u a n r u n n i n g .P r e l i m i n a r i e s

T u s R U C o p y 1 2 8 , l o a d a n r u t h p r o g r a m f r o m M e n u1 2 8 . L o a d i n g i f a s t , a n s o o n t h s e l f - e x p l a n a t o r y m a i n s c r e e na p p e a r s , s h o w i n g f i e l d s s u c h a f i l e n a m e , f i l e t y p e , f i l e s i z e , f i l e sc h o s e n t c o p y a n f i l e s a c t u a l l y c o p i e d . T h s c r e e n a l s o o f f e r s t h t h r e e o p t i o n s e x p l a i n e d b e l o w .

T h C o p y F i l e s O p t i o nC o p y F i l e s , t h m a i n R U C o p y 1 2 o p t i o n , i i n v o k e d b p r e s s i n g

t h k e y . W h e n t h p r o g r a m p r o m p t s y o f o t h s o u r c e a n d e s t i n a t i o n d r i v e n u m b e r s , s p e c i f y e a c h b u s i n g t h c u r s o r - r i g h tk e t i n c r e a s e t h e d e f a u l t n u m b e r o t h c u r s o r - d o w n k e t d e c r e a s e i t a n t h e n p r e s s i n g t h e r e t u r n k e t e n t e r y o u r c h o i c e .Y o c a i n p u t a n n u m b e r s f r o m ( f o r h a r d d r i v e o R A d i s kp r o g r a m ) t h r o u g h 3 0 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

M A Y / J U N E / J U L Y 1 9 9 0 R e R U N

Page 7: Re-Run 1990 05-06-07

8/6/2019 Re-Run 1990 05-06-07

http://slidepdf.com/reader/full/re-run-1990-05-06-07 7/22

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

W h e n i h a i d e n t i f i e d a c c e p t a b l e d r i v e n u m b e r s , t h p r o g r a ma s k s y o f o c o p y p a t t e r n . A n s t a n d a r d d i r e c t o r y p a t t e r n i a c c e p t a b l e , w i t h t h d e f a u l t b e i n g ( a l l f i l e s ) . E x a m p l e s o a c c e p t a b l ep a t t e r n s a r e s h o w n i T a b l e 1

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

O n c e y o u ' v e s p e c i f i e d t h f i l e s , c o p y i n g b e g i n s . R U C o p y 1 2 u s e s t h s t a n d a r d d i s k r e a d / w r i t e r o u t i n e s , s o y o c a c o p y f i l e se a s i l y f r o m a n s t a n d a r d C o m m o d o r e d i s k d r i v e t a n o t h e r .

D u r i n g c o p y i n g , t h R / f i e l d i n d i c a t o r s f l a s h b a c k a n f o r t h t i n d i c a t e w h i c h p h a s e , r e a d o w r i t e , t h p r o g r a m i i n I a d d i t i o n ,t h f i e l d s h o w s t h f i l e n u m b e r c u r r e n t l y b e i n g c o p i e d , t h e T C o p y f i e l d s h o w s t h t o t a l n u m b e r o f i l e s t b c o p i e d , a n t h C o p i e d f i e l d s h o w s t h n u m b e r o f i l e s a l r e a d y d o n e . T h C o p yC o m p l e t e m e s s a g e a p p e a r s w h e n t h e n t i r e p r o c e s s i f i n i s h e d .

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

U t i l i t i e s , s u c h a J i f f y D O S , t h a t s p e e d u d i s k r e a d / w r i t e o p e r a t i o n sw o r k w e l l w i t h R U C o p y 1 2 8 .T h D i s k C o m m a n d O p t i o n

T h i s o p t i o n l e t s y o i s s u e s t a n d a r d d i s k c o m m a n d s , s y o c a s c r a t c h f i l e s , f o r m a t d i s k s , v a l i d a t e d i s k s , a n s f o r t h , f r o m R U C o p y 1 2 8 . S e v e r a l e x a m p l e s o a c c e p t a b l e d i s k c o m m a n d s a p p e a ri T a b l e 2 I y o n e e d f u r t h e r h e l p , s e t h s e c t i o n o d i s k c o m m a n d si y o u r d r i v e m a n u a l .

P r e s s t h e k e t a c t i v a t e t h D i s k C o m m a n d o p t i o n . T h e n u s t h c u r s o r a n r e t u r n k e y s t s p e c i f y t h n u m b e r o t h d r i v e t h a ts h o u l d r e c e i v e t h e c o m m a n d . H e r e a g a i n , a c c e p t a b l e n u m b e r s r a n g ef r o m t h r o u g h 3 0

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

R E R U N M A Y / J U N E / J U L Y 1 9 9 0

Page 8: Re-Run 1990 05-06-07

8/6/2019 Re-Run 1990 05-06-07

http://slidepdf.com/reader/full/re-run-1990-05-06-07 8/22

T h D i r e c t o r y C o m m a n d s O p t i o nT h t h i r d R U C o p y 1 2 o p t i o n , f o d i s p l a y i n g d i s k d i r e c t o r i e s ,

i a c t i v a t e d m u c h l i k e t h D i s k C o m m a n d w e d g e . S p e c i f y d r i v ed e v i c e n u m b e r w i t h t h c u r s o r a n r e t u r n k e y s ; t h e n , a t h $ 0 p r o m p t , e n t e r a n v a l i d d i r e c t o r y p a t t e r n ( s e e T a b l e 1 o p r e s sr e t u r n t s h o w t h e n t i r e d i r e c t o r y .

I a d d i t i o n t t h n o r m a l d i r e c t o r y i n f o r m a t i o n , R U C o p y 1 2 s h o w s h o w m a n y f i l e s a r i t h l i s t . A t h P a u s e m e s s a g e , p r e s sa n k e t r e t u r n t t h m a i n s c r e e n .

I y o h a v e t w d i s k d r i v e s , y o u ' l l f i n d R U C o p y h a n d y u t i l i t y .

T a b l e 1 E x a m p l e s o a c c e p t a b l e c o p y p a t t e r n s .

C o m m a n d

* = A

P a t t e r nA l f i l e s i t h e d i r e c t o r yP R f i l e s o n l yS E f i l e s o n l yF i l e s w h o s e n a m e s s t a r t w i t h

T a b l e 2 E x a m p l e s o a c c e p t a b l e d i s k c o m m a n d s .

C o m m a n d> i > v

F u n c t i o nI n i t i a l i z e s d i s k ( l o a d s t h B A M )V a l i d a t e s ( c l e a n s u p d i s k

> n O : t a r g e t d i s k , R C F o r m a t s d i s k a t h t a r g e t ,

> n O : e r a s e d i s k> u O > m O> u O > m l> s O : f i l e n a m e

w i t h a I o R E r a s e s f o r m a t t e d d i s kP u t s a 1 5 7 1 d r i v e i 1 5 4 1 m o d eP u t s a 1 5 7 1 d r i v e i 1 5 7 1 m o d eS c r a t c h e s f i l e

M A Y / J U N E / J U L Y 1 9 9 0 R e R U N

Page 9: Re-Run 1990 05-06-07

8/6/2019 Re-Run 1990 05-06-07

http://slidepdf.com/reader/full/re-run-1990-05-06-07 9/22

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

B a s i c T a k e s t h W r a pB H o w a r d I G o l d m a n

T H F I R S T C O M M A N D b e g i n n i n g B a s i c p r o g r a m m e r l e a r n s i P r i n t . Y e t , e v e n i y o h a v e y e a r s o e x p e r i e n c e , s e t t i n g u a a t t r a c t i v es c r e e n d i s p l a y c a b c h o r e . Y o u m u s t k e e p t r a c k o l i n e l e n g t h sy o u r s e l f , s i n c e B a s i c p r o v i d e s n o n e o t h a u t o m a t i c p a r s i n g ( w o r d -w r a p p i n g ) y o t a k e f o g r a n t e d i y o u r f a v o r i t e w o r d p r o c e s s o r . A n a r r a n g i n g t e x t w i t h g r a p h i c s c a c a u s e e n d l e s s f r u s t r a t i o n .

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

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

T h p r o g r a m i B a s i c l o a d e r t h a t r e a d s t h m a c h i n e c o d e i i t D a t a s t a t e m e n t s a n p o k e s t h c o d e i n t o m e m o r y .

B d e f a u l t , t h m a c h i n e c o d e i p l a c e d s t a r t i n g a m e m o r y l o c a t i o n4 9 1 5 2 . H o w e v e r , y o c a p u i a a n a d d r e s s w h e r e y o u ' r e s u r ey o h a v e 1 4 b y t e s o m e m o r y f r e e ( t h e c a s s e t t e b u f f e r , o t h f r e ea r e a a 6 7 9 , f o e x a m p l e ) . A l y o h a v e t d i c h a n g e t h v a l u e o S i l i n e 2 0

O n c e y o u ' v e r u t h l o a d e r , P a r s e r i r e a d y t u s i n e i t h e rI m m e d i a t e o P r o g r a m m o d e . T h s y n t a x i s S Y S A , < t e x t $ > , < l e f t m a r g i n > , < c h a r a c t e r s p e r l i n e > , < s t a r t i n g r o w >T h P a r a m e t e r s

A l o P a r s e r ' s p a r a m e t e r s m a b e i t h e r l i t e r a l c o n s t a n t s o r e x p r e ss i o n s ( u s i n g v a r i a b l e s a n n u m e r i c o s t r i n g f u n c t i o n s ) . A e x p l an a t i o n o e a c h p a r a m e t e r f o l l o w s .

S i P a r s e r ' s s t a r t i n g a d d r e s s i m e m o r y ( t h e v a l u e a s s i g n e d t v a r i a b l e S i t h l o a d e r p r o g r a m ) .

R E R U N M A Y / J U N E / J U L Y 1 9 9 0

Page 10: Re-Run 1990 05-06-07

8/6/2019 Re-Run 1990 05-06-07

http://slidepdf.com/reader/full/re-run-1990-05-06-07 10/22

T E X T $ , t h m e s s a g e t b p r i n t e d , c a b a n s t r i n g e x p r e s s i o n —s t r i n g v a r i a b l e , l i t e r a l s t r i n g e n c l o s e d i q u o t e s , o r c o m b i n a t i o n

o b o t h c o n c a t e n a t e d w i t h a p l u s s i g n . c o m b i n a t i o n e x p r e s s i o nm i g h t l o o k l i k e :F $ + T $ " P R E S S A N K E Y "T h c o m p l e t e e x p r e s s i o n m a c o n t a i n n m o r e t h a n 2 5 c h a r a c t e r s .

T h l e f t - m a r g i n v a l u e s p e c i f i e s t h s t a r t i n g c o l u m n f o e a c h l i n eo t e x t a n r a n g e s f r o m t o 3 9 . T h i s p a r a m e t e r i u s e f u l f o p o s i t i o n i n g a b l o c k o t e x t t o t h r i g h t o c h a r a c t e r g r a p h i c . I t h g r a p h i c e x t e n d s t o s a y , c o l u m n 1 4 y o m i g h t s e t h l e f t m a r g i no t h t e x t t c o l u m n 1 6

T h c h a r a c t e r s - p e r - l i n e v a l u e , w h i c h a l s o r a n g e s f r o m t 3 9 s p e c i f i e s t h m a x i m u m n u m b e r o c h a r a c t e r s a l l o w e d o e a c h l i n e .( O c o u r s e , t h n u m b e r o c h a r a c t e r s a c t u a l l y p r i n t e d o l i n ed e p e n d s o n h o t h w o r d s w r a p . ) T h i s p a r a m e t e r p r o v i d e s a i n d i r e c t w a t s e r i g h t m a r g i n , e n a b l i n g y o t p o s i t i o n a b l o c ko t e x t o t h l e f t s i d e o t h s c r e e n .

F i n a l l y , t h e s t a r t i n g - r o w v a l u e , r a n g i n g f r o m t 2 4 l e t s y o p o s i t i o n t h t e x t v e r t i c a l l y . N o t e t h a t P a r s e r o u t p u t s a c a r r i a g e r e t u r na f t e r p r i n t i n g t h e s t r i n g , s o i y o u r t e x t p r i n t s d o w n t t h l a s ts c r e e n l i n e , t h s c r e e n w i l l s c r o l l .

P r o g r a m N o t e sI ' v e m a d e P a r s e r a c o m p a t i b l e a p o s s i b l e w i t h o t h e r m a c h i n e

l a n g u a g e r o u t i n e s y o m a u s i y o u r p r o g r a m s . I t ' s r e l o c a t a b l e ,a h a v e m e n t i o n e d , a n i d o e s n ' t t o u c h z e r o - p a g e l o c a t i o n s 2 5 1 -2 5 4 , w h i c h a r u s e d b y m a n y m a c h i n e l a n g u a g e p r o g r a m s .

B e c a u s e o t h e C - 6 4 ' s 4 0 - c o l u m n s c r e e n w i d t h , t h t o t a l o t h l e f t - m a r g i n a n c h a r a c t e r s - p e r - l i n e v a l u e s y o s p e c i f y c a n n o t e x c e e d3 9 Y o c a n n o t , f o e x a m p l e , s p e c i f y l e f t m a r g i n o 1 w i t h 3 c h a r a c t e r s p e l i n e . B a s i c w i l l r e t u r n a I l l e g a l Q u a n t i t y e r r o r i y o e x c e e d t h l i m i t .

M a k e c e r t a i n t h a t t h v a l u e y o s u p p l y f o c h a r a c t e r s - p e r - l i n e i g r e a t e r t h a n t h l e n g t h o t h e l o n g e s t w o r d i t h s t r i n g . I f f o e x a mp l e , y o s p e c i f y l i n e l e n g t h o 1 1 a n t h e r e ' s 1 5 - l e t t e r w o r d i t h s t r i n g , P a r s e r w i l l g b e r s e r k a n f a l l i n t o a e n d l e s s p r i n t i n g l o o p .

8 0 - C o l u m n P r i n t e r sW i t h c o u p l e o f m o d i f i c a t i o n s , P a r s e r c a b e u s e d t s e n d o u t p u t

t p r i n t e r . U s t h s t a t e m e n t :

M A Y / J U N E / J U L Y 1 9 9 0 R e R U N

Page 11: Re-Run 1990 05-06-07

8/6/2019 Re-Run 1990 05-06-07

http://slidepdf.com/reader/full/re-run-1990-05-06-07 11/22

P O K E S A + 7 3 , 3 2 : P O K E S A + 4 8 , 8 1w h e r e , a g a i n , S i P a r s e r ' s s t a r t i n g a d d r e s s i m e m o r y . T h i s s t a t em e n t p r o v i d e s m a x i m u m l e f t - m a r g i n p l u s l i n e - l e n g t h t o t a l o 7 9 i n s t e a d o t h 3 9 - c h a r a c t e r s c r e e n l i m i t .

O p e n f i l e t t h p r i n t e r a n r e d i r e c t o u t p u t t h e r e w i t h t h C M s t a t e m e n t b e f o r e c a l l i n g P a r s e r ; t h e n c l o s e t h o u t p u t c h a n n e l w h e ny o u ' r e f i n i s h e d . T h s t a t e m e n t :P O K E S A + 7 3 , 2 9 : P O K E S A + 4 8 , 4 1w i l l r e s e t P a r s e r f o s c r e e n p r i n t i n g .

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

D o d g e ' E B T o n y B r a n t n e r

E V E R H A V E D A Y S W H E N E V E R Y O N E o t h r o a d s e e m s t b l o o k i n g f o a a c c i d e n t ? Y o u r d e f e n s i v e d r i v i n g s k i l l s g e l o t s o p r a c t i c e , d o n ' t t h e y ? I R a R o d , t h o s e s k i l l s a r p u t t h t e s t a y o t r t r e m o v e t h d o t t e d l i n e s f r o m t h m i d d l e o t h r o a d w h i l ed o d g i n g c o m p u t e r c o n t r o l l e d c r a s h c a r . O n o t w p e o p l e c a p l a y a c h o i c e o f t h r e e d i f f i c u l t y l e v e l s .

T h g a m e s c r e e n s h o w s f o u r c o n c e n t r i c r i n g s o f h i g h w a y , e a c hm a r k e d w i t h d o t t e d l i n e . B r e a k s i t h e r i n g s e n a b l e y o t d r i v ef r o m o n e r o a d i n t o a n o t h e r . T h r e c a r , w h i c h i c o n t r o l l e d b

j o y s t i c k i p o r t 2 b e l o n g s t p l a y e r 1 t h g r e e n c a i t h t w o -p l a y e r v e r s i o n b e l o n g s t p l a y e r a n i c o n t r o l l e d b j o y s t i c k i p o r t 1 t h c o m p u t e r ' s c a i w h i t e . R u n n i n g s c o r e s a r d i s p l a y e di t h c e n t e r o t h s c r e e n .

A t h s t a r t o e a c h g a m e , y o c a a d j u s t t h e d i f f i c u l t y l e v e l ,d i s p l a y e d a t h t o p - l e f t o t h s c r e e n , b p r e s s i n g F l T c h a n g et h n u m b e r o p l a y e r s , s h o w n a t h t o p - r i g h t o t h s c r e e n , p r e s sF 3 F s t a r t s t h a c t i o n .

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

r e r u n - m a y / j u n e / j u l y 1 9 9 0

Page 12: Re-Run 1990 05-06-07

8/6/2019 Re-Run 1990 05-06-07

http://slidepdf.com/reader/full/re-run-1990-05-06-07 12/22

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

Y o r e c e i v e t e p o i n t s f o e a c h d o y o e r a s e , a n y o u r t u r n e n d sw h e n y o c l e a r a l t h d o t s f r o m t h c o u r s e o c o l l i d e w i t h t h c o m p u t e r ' s c a r .

R U i r i g h t : C - 6 4 ; c o l o r m o n i t o r

T h P a l e t t e - a b l e 6 B R i c h a r d P e n n

I Y O T H O U G H T y o u r C - 6 4 w a l i m i t e d t 1 c o l o r s , g e r e a d yf o s u r p r i s e . P a l e t t e 6 p r o d u c e s a e x t r a v a g a n z a o 1 2 d i s t i n c th u e s , t h b u i l t - i n 1 p l u s 1 1 m o r e m i x t u r e s !

d e m o n s t r a t i o n p r o g r a m o p e r a t i n g i H i - R e s m o d e , P a l e t t e 6 o f f e r s t h r e e s c r e e n d i s p l a y s t h a t a r e a c c e s s e d w i t h t h e f u n c t i o n k e y s .P r e s s F o F t s e a l a r g e o s m a l l p a l e t t e o t h 1 2 c o l o r s . E a c hp a l e t t e i m a t r i x , w i t h t h 1 b u i l t - i n c o l o r s r u n n i n g h o r i z o n t a l l ya n v e r t i c a l l y a n d i f f e r e n t h u f i l l i n g t h c e l l a e a c h i n t e r s e c t i o n .P r e s s F t s e a a s s o r t m e n t o f c o l o r s c a l e s , o p r o g r e s s i o n s , a n F t e x i t t h p r o g r a m . T h c o l o r - s c a l e d i s p l a y a l s o a p p e a r s f i r s tw h e n y o u r u n t h p r o g r a m .

T h 1 1 " m i x e d " c o l o r s a r c r e a t e d t h r o u g h " d i t h e r i n g " t e c hn i q u e , i w h i c h p i x e l s o t w d i f f e r e n t c o l o r s a l t e r n a t e r a p i d l y i c h e c k e r b o a r d p a t t e r n t p r o d u c e t h a p p e a r a n c e o t h i r d c o l o r .D i t h e r i n g i u s u a l l y d o n e i M u l t i c o l o r m o d e , b u i H i - R e s m o d ei p r o d u c e s s m o o t h e r c o l o r b l e n d i n g b e c a u s e o t h e s m a l l e r p i x e l s .I y o h a v e s o m e k n o w l e d g e o p r o g r a m m i n g i n B a s i c , a e x a m in a t i o n o t h i s p r o g r a m c a s h o w y o h o t h d i t h e r i n g t e c h n i q u ei a c c o m p l i s h e d .

W h e n y o r u P a l e t t e 6 4 i w i l l c h a n g e t h w a y o t h i n k a b o u tc o l o r o t h C - 6 4 !

M A Y / J U N E / J U L Y 1 9 9 0 R e R U N

Page 13: Re-Run 1990 05-06-07

8/6/2019 Re-Run 1990 05-06-07

http://slidepdf.com/reader/full/re-run-1990-05-06-07 13/22

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

B u l l ' s - E y e !B T o n y B r a n t n e r

I Y O U ' R E A I M I N G F O t w o - p l a y e r g a m e t h a t ' s f u a n e a s yt o l e a r n , t h e n y o u ' r e r i g h t o t a r g e t w i t h B u l l ' s - E y e , c o m p u t e r i z e dd a r t g a m e f o t h C - 6 4 . s i n g l e j o y s t i c k , p l u g g e d i n t o p o r t 2 i s h a r e d b b o t h p l a y e r s . I y o u ' d l i k e t p r a c t i c e b y o u r s e l f , y o j u s tt a k e b o t h p l a y e r s ' t u r n s .

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

T h r o w e r s a l t e r n a t e t u r n s , w i t h e a c h t u r n c o n s i s t i n g o t h r e et h r o w s . T h d a r t i a l w a y s m o v i n g o n t h e d i a g o n a l , b u y o c a r e l o c a t e i t s o m e e x t e n t w i t h t h j o y s t i c k l e v e r . l i t t l e p r a c t i c e w i l lg i v e y o t h f e e l o t h d a r t ' s p a t h . W h e n i t ' s l i t t l e b e l o w y o u ra i m i n g p o i n t , r e l e a s e i b p r e s s i n g t h f i r e b u t t o n . A t h i n s t a n ty o " t h r o w " i t t h e d a r t m o v e s s t r a i g h t u p a b o u t a i n c h o t h s c r e e n b e f o r e t h h i t — d e p i c t e d b l i t t l e c r o s s — i s r e g i s t e r e d .

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

r e r u n - m a y / j u n e / j u l y 1 9 9 0

Page 14: Re-Run 1990 05-06-07

8/6/2019 Re-Run 1990 05-06-07

http://slidepdf.com/reader/full/re-run-1990-05-06-07 14/22

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

E s c a p e H a t c h 1 2 B R i c h a r d C u r c i o

O N O T H B E S T f e a t u r e s o t h C - 1 2 8 i i t s c r e e n e d i t o r . E d i t o rS w a p o f f e r s s i g n i f i c a n t e n h a n c e m e n t s t t h s c r e e n e d i t o r a n i t w i n d o w i n g c a p a b i l i t i e s b a d d i n g n e c o m m a n d — E s c a p e £ E d i t o rS w a p i a B a s i c l o a d e r t h a t p o k e s t h E d i t o r S w a p m a c h i n e l a n g u a g ei n t o m e m o r y . W h e n r u n , t h l o a d e r d i s p l a y s t h r a n g e o m e m o r yt h m a c h i n e l a n g u a g e o c c u p i e s .

E d i t o r S w a p g i v e s t h C - 1 2 8 a n a d d i t i o n a l e s c a p e f u n c t i o n , e x c u t e d b p r e s s i n g t h e s c a p e k e a n t h e n t h k e ( E s c a p e £ ) o b i n c l u d i n g P R I N T C H R $ ( 2 7 ) " £ i 1 2 8 - m o d e p r o g r a m . T h i sf u n c t i o n i s i m i l a r t E s c a p e X w h i c h t o g g l e s t h e C - 1 2 8 b e t w e e n4 0 a n d 8 0 - C o l u m n m o d e s .

H o w e v e r , t h i s c o m m a n d s w a p s e d i t o r v a l u e s w i t h o u t s w i t c h i n gd i s p l a y m o d e s . I a l l o w s y o t j u m p b e t w e e n w i n d o w s i 4 0 - C o l u m nm o d e , s w i t c h t 8 c o l u m n s a n d t h s a m e t h i n g , a n t h e n r e t u r nt 4 c o l u m n s a n f i n d t h w i n d o w s s t i l l i n t a c t . T d i s a b l e t h f u n c t i o n , 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 .T h D e m o

A f t e r y o u r u n t h d e m o p r o g r a m , i a d j u s t s i t s e l f t 4 o 8 c o l u m n s a n a s s i g n s t h e s c a p e - k e y c o d e , C H R $ ( 2 7 ) , p l u s t v a r i a b l e E $ T h e n i c r e a t e s w i n d o w i t h l e f t h a l f o t h s c r e e n ,p r i n t s E $ c h a n g e s t h c h a r a c t e r c o l o r a n o p e n s w i n d o w i t h r i g h t h a l f o t h s c r e e n . N e x t , i j u m p s f r o m t h r i g h t s i d e t t h l e f t , l i s t i n g i t s e l f w h e r e t h p r e v i o u s l i s t o p e r a t i o n e n d e d . T h S l e e pc o m m a n d s l o w s t h i n g s d o w n f o o b s e r v a t i o n . N o t e t h a t E s c a p e i p r i n t e d i t h l e f t w i n d o w a n E s c a p e i t h r i g h t , s o t h e l e f tw i n d o w s c r o l l s w h i l e t h e r i g h t d o e s n o t .

T h d e m o a l s o c r e a t e s u p p e r a n d l o w e r w i n d o w s i n d i f f e r e n tc o l o r s , f l a s h i n g a n u n d e r l i n i n g i 8 0 - C o l u m n m o d e , a n d p r i n t si n s i d e t h w i n d o w s s o m e n u m b e r s t h a t s h o w t h e s e a t t r i b u t e s . A g a i n ,o n w i n d o w s c r o l l s w h i l e t h o t h e r d o e s n ' t .

I 8 0 - C o l u m n m o d e , e n t e r i n g C H R $ ( 2 7 ) " R " ( E s c a p e R ) r e v e r s e s

M A Y / J U N E / J U L Y 1 9 9 0 R E R U N

Page 15: Re-Run 1990 05-06-07

8/6/2019 Re-Run 1990 05-06-07

http://slidepdf.com/reader/full/re-run-1990-05-06-07 15/22

t h e n t i r e s c r e e n , a n c l e a r i n g t h w i n d o w s w i t h d i f f e r e n t c o l o rc u r s o r c r e a t e s t w d i f f e r e n t b a c k g r o u n d s . U n d e r l i n e d a n f l a s h i n gc h a r a c t e r s a r a v a i l a b l e o n l y i n 8 c o l u m n s .

I y o w i s h t u s a c h a r a c t e r o t h e r t h a n f e n t e r P O K E E 2 4 f o l l o w e d b t h C H R $ v a l u e o t h c h a r a c t e r y o w a n t t o u s e .A p p e n d i x i y o u r C - 1 2 8 S y s t e m G u i d e l i s t s t h C H R $ c o d e s . I y o w a n t t u s o n t h a t ' s n o l i s t e d , e n t e r P R I N T A S ( x ) , w h e r e i t h d e s i r e d c h a r a c t e r .

R U i r i g h t : C - 6 4 o C - 1 2 8 , w i t h t h a p p r o p r i a t e G E O S d i s k s

D A - R u n n e rB J i C o l l e t t e

J U S T A Y O A R R E A D Y t p a s t e f e p i c t u r e s i g e o P u b l i s h ,y o r e a l i z e t h a t y o f o r g o t t c o p y P h o t o M a n a g e r o n t o y o u rg e o P u b l i s h d i s k . Y o w a s t e t i m e s e a r c h i n g f o t h P h o t o M a n a g e r ,a n f i n a l l y w a s t e m o r e t i m e c o p y i n g i t t h w o r k d i s k .

D A - R u n n e r t t h r e s c u e ! W i t h t h i s s h o r t d e s k a c c e s s o r y ( D A ) ,y o c a l o a d a n o t h e r D y o w a n t f r o m t h f i r s t 5 D A o a n d i s k d r i v e . A s a n a d d e d b o n u s , c o l o r i t u r n e d o f w h i l e t h D r u n s .

h a i m p l e m e n t e d t h i s c o n c e p t i m G E O S F o n t E d i t o r 2 . 5 ,w h i c h a l w a y s l e t s y o p i c k D A f r o m d i f f e r e n t d r i v e s , a n i w o r k e ds w e l l t h a t d e v e l o p e d D A - R u n n e r s i c o u l d b e m p l o y e d i o t h e r p r o g r a m s .

P l a c e G E O S - f o r m a t t e d d i s k c o n t a i n i n g t h a p p l i c a t i o n p r o g r a my o w i l l b u s i n g i t h e d r i v e a n r u t h D A - R u n n e r p r o g r a m . B s u r e t m a k e i o n o t h f i r s t s e v e n D A o t h d i s k , s t h a t i w i l la p p e a r w h e n y o l o a d a d e s k a c c e s s o r y w i t h i n a p r o g r a m .

T h e n , w h e n e v e r y o u n e e d t r u D A s i m p l y s e l e c t D A - R u n n e ri n s t e a d o t h d e s k a c c e s s o r y y o w a n t t o l o a d . W h e n D A - R u n n e re x e c u t e s , i d i s p l a y s l i s t o t h f i r s t 5 D A s o n t h c u r r e n t d i s k .T h D i s k a n D r i v e b u t t o n s a l l o w y o t c h a n g e d i s k s a n d r i v e s ,s y o c a i n s e r t v a r i o u s d i s k s . O n c e y o l o c a t e t h d e s i r e d d e s ka c c e s s o r y , c l i c k i t f i l e n a m e a n s e l e c t t h O p e n i c o n . Y o u r d e s ka c c e s s o r y w i l l t h e n b l o a d e d .

1 R E R U N M A Y / J U N E / J U L Y 1 9 9 0

Page 16: Re-Run 1990 05-06-07

8/6/2019 Re-Run 1990 05-06-07

http://slidepdf.com/reader/full/re-run-1990-05-06-07 16/22

W h e n t h d e s k a c c e s s o r y y o u ' r e u s i n g i d o n e , y o t h e n n e e d t r e s t o r e c o n t r o l t t h o r i g i n a l a p p l i c a t i o n . I y o r e m o v e d t h d i s kt h a t D A - R u n n e r w a o n y o u ' l l b p r o m p t e d t o r e - i n s e r t i i n t o t h a p p r o p r i a t e d r i v e . W h e n y o d s o c o n t r o l w i l l b e r e t u r n e d t t h o r i g i n a l G E O S p r o g r a m y o u w e r e u s i n g . A l s o , d o n ' t r e m o v e d i s kb e f o r e q u i t t i n g d e s k a c c e s s o r y , f o r t h a t w i l l u s u a l l y c r a s h t h e s y s t e m .

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

P o w e r - P u n c hB T o n y B r a n t n e r

S T R A P O N T H E G L O V E S a n s l u g i o u w i t h f r i e n d o o n o t h r e e c o m p u t e r - c o n t r o l l e d f i g h t e r s o y o u r C - 6 4 . W h e n p l a y i n ga g a i n s t t h e c o m p u t e r , p l u g y o u r j o y s t i c k i n t o p o r t 1 w h e n p l a y i n ga n o t h e r p e r s o n , p l u g j o y s t i c k s i n t o b o t h p o r t s a n 2

A t h f i r s t s c r e e n , u s t h j o y s t i c k i p o r t t s e l e c t f r o m t h f o u r o p p o n e n t s : P l a y e r 2 a n o t h e r p e r s o n ; 6 4 - S p a r , t h w e a k e s tc o m p u t e r i z e d b o x e r ; 6 4 - P r o , s t i f f c h a l l e n g e r ; a n d 6 4 - C h a m p ,t r u e f i g h t i n g m a c h i n e . M o v e t h j o y s t i c k f o r w a r d o b a c k t c h a n g et h f l a s h i n g s e l e c t i o n a n p r e s s t h e f i r e b u t t o n t o s p e c i f y y o u r c h o i c e .T h e n s e t t l e i n t o y o u r f r o n t - r o w s e a t .

T h f i g h t e r i t h y e l l o w t r u n k s i c o n t r o l l e d b t h j o y s t i c k i p o r t 1 h i o p p o n e n t , i t h g r e e n t r u n k s , i c o n t r o l l e d b e i t h e rt h c o m p u t e r o 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

O n c e t h b e l l s o u n d s , y o c a m o v e y o u r f i g h t e r f o r w a r d a n b a c k ( l e f t a n r i g h t o t h e s c r e e n ) b y p u s h i n g t h j o y s t i c k i t h c o r r e s p o n d i n g d i r e c t i o n , t h e n s c o r e p o i n t s a n d w e a k e n y o u r o p o n e n t b l a n d i n g f o u r k i n d s o p u n c h e s . H o l d t h e f i r e b u t t o n d o w na n m o v e t h j o y s t i c k l e f t f o j a b , d o w n f o b o d y p u n c h , r i g h tf o c r o s s o u f o a u p p e r c u t . Y o c a a l s o d e f e n d a g a i n s t y o u ro p p o n e n t ' s p u n c h e s . W i t h o u t p r e s s i n g t h f i r e b u t t o n , p u s h t h j o s t i c k u t c o v e r o r d o w n t d u c k . J u s t r e m e m b e r t h a t i y o c o v e r ,y o u ' r e o p e n t b o d y p u n c h a n i y o d u c k , y o u m i g h t t a k e a u p p e r c u t .

B a r r i n g k n o c k o u t , f i g h t l a s t s f o t h r e e r o u n d s . T h f i g h t e r s '

M A Y / J U N E / J U L Y 1 9 9 0 R E R U N 1

Page 17: Re-Run 1990 05-06-07

8/6/2019 Re-Run 1990 05-06-07

http://slidepdf.com/reader/full/re-run-1990-05-06-07 17/22

f a t i g u e l e v e l s a r i n d i c a t e d b t h c o l o r s i t h " f a t i g u e b o x e s " l o c a t e db e l o w t h s c o r e s . E a c h b o s t a r t s o u g r e e n , t h e n c h a n g e s t l i g h tg r e e n , c y a n ( b l u e - g r e e n ) , l i g h t b l u e , b l u e , p u r p l e a n r e d , a t h f i g h t e r t i r e s . O n c e b o t u r n s r e d , t h f i g h t e r i i d a n g e r o f b e i n gk n o c k e d o u t . T h b o x e r s d r e g a i n e n e r g y w h i l e f i g h t i n g a n g e f u l l y r e s t e d b e t w e e n r o u n d s .

E a c h p u n c h f i g h t e r l a n d s e a r n s p o i n t s , a n t h r u n n i n g s c o r e sa r d i s p l a y e d a t h t o o t h s c r e e n . Y o w i n b y e i t h e r s c o r i n gk n o c k o u t o a c c u m u l a t i n g t h e h i g h e s t s c o r e . P r e s s t h f i r e b u t t o n t s e u r e m a t c h .

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

L e d g e r C h e c kB W i l l i a m W r i g h t

T U S L E D G E R C H E C K , j u s t e n t e r t h v a l u e o f e a c h t r a n s a c t i o n ,t h e n p r e s s t h r e t u r n k e o t h r e g u l a r k e y b o a r d o t h e n t e r k e o t h n u m e r i c k e y p a d . O t h e r t h a n t h s t a r t i n g b a l a n c e e n t r y ,p o s i t i v e e n t r i e s w i l l b l i s t e d a d e p o s i t s a n n e g a t i v e e n t r i e s a w i t h d r a w a l s .

L e d g e r C h e c k h a f o u r m e n u s : S c r e e n m e n u , f o m o v i n g a r o u n di t h l e d g e r a n m a n i p u l a t i n g e n t r i e s ; D i s k m e n u , p r o v i d i n g f i v ec o m m o n d i s k f u n c t i o n s ; P r i n t m e n u ; a n d Q u i t m e n u . T h f u n c t i o nk e y s t h a t a c t i v a t e t h m e n u s a r l i s t e d a t h t o o t h l e d g e r s c r e e n .A f t e r a c c e s s i n g m e n u , y o c a s c r o l l t h r o u g h t h o p t i o n s b p r e s s i n g t h c u r s o r - u p , c u r s o r - d o w n o z e r o k e y . T h e n p r e s s t h r e t u r n o e n t e r k e a t h o p t i o n y o u w a n t t c h o o s e . T l e a v e a o p t i o n , p r e s s a n m e n u f u n c t i o n k e y ; t o l e a v e m e n u , p r e s s t h f u n c t i o n k e t h a t a c t i v a t e d i t T h c u r s o r - r i g h t k e w i l l a l s o e x i tm e n u i n o p t i o n r e q u i r i n g i n p u t i a c t i v e .

T h b e s t w a t f a m i l i a r i z e y o u r s e l f w i t h L e d g e r C h e c k i t t y p ei s o m e e n t r i e s a n t r a l t h o p t i o n s i e a c h m e n u . N o t e t h a t i t ' sb e s t t s e t h w i t h d r a w a l n u m b e r a t h b e g i n n i n g o t h p r o g r a m ,s t h p r o g r a m h a r e f e r e n c e n u m b e r u p o n r e t u r n i n g t t h s t a r t .

1 R E R U N - M A Y / J U N E / J U L Y 1 9 9 0

Page 18: Re-Run 1990 05-06-07

8/6/2019 Re-Run 1990 05-06-07

http://slidepdf.com/reader/full/re-run-1990-05-06-07 18/22

u s a P a n a s o n i c K X - P 3 1 3 1 d a i s y w h e e l p r i n t e r w i t h L e d g e r C h e c k .T u s e a d i f f e r e n t p r i n t e r , y o m a h a v e t m o d i f y t h p r i n t e r p o t i o n s o t h p r o g r a m i l i n e s 1 0 0 - 1 4 0 a n l i n e s 1 5 5 0 - 1 8 2 0 .

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

A L U 6 4B E r i c B r y a n t

G E A R E D T O W A R D B O T H f l e d g l i n g a n a d v a n c e d a s s e m b l y l a g u a g e p r o g r a m m e r s , A L ( A s s e m b l y L a n g u a g e U t i l i t y ) 6 c a a l s oa i B a s i c p r o g r a m m e r s b g i v i n g t h e m b e t t e r u n d e r s t a n d i n g o t h i n n e r w o r k i n g s o t h c o m p u t e r .

A L U ' s m a i n m e n u o f f e r s f o u r s u b m e n u s : C o n v e r s i o n s , f o c o v e r t i n g d e c i m a l n u m b e r s t h e x a d e c i m a l a n b i n a r y ; C h a n g e M e o r y , f o r p o k i n g v a l u e s a n m e s s a g e s i n t o m e m o r y ; E x a m i n e M e m o r y ,f o d i s p l a y i n g b l o c k s o m e m o r y i n e i t h e r d e c i m a l , h e x a d e c i m a l ,b i n a r y o r A S C I I f o r m ; a n E x i t U t i l i t y , f o l e a v i n g A L U .

W h e n e v e r y o u w a n t t e s c a p e s u b m e n u o a n A L f u n c t i o na n r e t u r n t t h m a i n m e n u , j u s t p r e s s F l I f a c t , g o o d r u l e i s W h e n i d o u b t , p r e s s F l .C o n v e r s i o n s

T h C o n v e r s i o n s s u b m e n u o f f e r s f o u r o p t i o n s w i t h w h i c h t c o v e r t d e c i m a l n u m b e r s t h e x a d e c i m a l o b i n a r y , a n v i c e v e r s a .P r e s s t h n u m b e r , 1 - 4 , o t h d e s i r e d f u n c t i o n a n e n t e r t h v a l u et b c o n v e r t e d . N o t e t h a t h e x a d e c i m a l n u m b e r s a r n o p r e c e d e db d o l l a r s i g n . Y o m a w a n t t f i r s t e x p e r i m e n t w i t h o p t i o n s( d e c i m a l t h e x ) a n ( d e c i m a l t b i n a r y ) i y o u ' r e n o t o t a l l yc o m f o r t a b l e w i t h h e x a d e c i m a l a n b i n a r y n u m b e r s .C h a n g e M e m o r y

U s i n g t h t w o p t i o n s i t h C h a n g e M e m o r y s u b m e n u , y o u c a a l t e r t h e c o n t e n t s o s p e c i f i e d m e m o r y l o c a t i o n s :

C h a n g e L o c a t i o n s l e t s y o u p o k e n u m b e r s i n t o b l o c k o m e m o r yb j u s t a n s w e r i n g t h s t a r t i n g a d d r e s s p r o m p t .

M A Y / J U N E / J U L Y 1 9 9 0 R E R U N 1

Page 19: Re-Run 1990 05-06-07

8/6/2019 Re-Run 1990 05-06-07

http://slidepdf.com/reader/full/re-run-1990-05-06-07 19/22

I n s e r t M e s s a g e l e t s y o e n t e r m e s s a g e t h a t t h c o m p u t e r w i l lt r a n s l a t e i n t o m a c h i n e c o d e a n p o k e i n t o m e m o r y l o c a t i o n .E x e r c i s e c a r e w h e n a s s i g n i n g s t a r t i n g a d d r e s s , s o t h e m e s s a g ew o n ' t o v e r w r i t e i m p o r t a n t c o d e ; m e m o r y l o c a t i o n s 8 2 8 - 1 0 2 3( $ 0 3 7 6 - $ 0 3 F F ) a n d 4 9 1 5 2 - 5 3 2 4 7 ( $ C 0 0 0 - $ C F F F ) a r r e l a t i v e l ys a f e . T h m e s s a g e c a n b e d i s p l a y e d i e i t h e r A S C I I o i t s c r e e nc o d e e q u i v a l e n t , u s e d w h e n d i s p l a y i n g a c h a r a c t e r o n - s c r e e n .E x a m i n e M e m o r y

T h t w o p t i o n s i t h E x a m i n e M e m o r y s u b m e n u l e y o v i e wt h c o n t e n t s o t h c o m p u t e r ' s m e m o r y f o a n a l y s i s :

E x a m i n e L o c a t i o n s l e t s y o s e e t h e v a l u e s s t o r e d i s p e c i f i e d m e o r l o c a t i o n s i e i t h e r d e c i m a l , h e x a d e c i m a l , b i n a r y o r A S C I I f o r m .( A S C I I i c h o s e n i t h s e c o n d m e n u t h a t a u t o m a t i c a l l y a p p e a r s . )E n t e r t h s t a r t i n g a d d r e s s a n t h t y p e o o u t p u t w a n t e d , a n t h v a l u e s w i l l s c r o l l b y A n k e e x c e p t F l p a u s e s t h l i s t i n g .

E x a m i n e B i t s s h o w s w h i c h o t h e e i g h t b i t s i b y t e a r e o n a n dw h i c h a r o f f . T s e h o i w o r k s , m a k e s u r e t h s c r e e n t e x t i i u p p e r c a s e ( p r e s s s h i f t / C o m m o d o r e t t o g g l e t h e c a s e ) , t h e n e n t e r5 3 2 7 2 f o t h m e m o r y l o c a t i o n t e x a m i n e . T h r e s u l t i n g d i s p l a yh a t w o c o m p o n e n t s : t h v a l u e o t h b y t e s t o r e d i t h a t l o c a t i o na n t h n u m b e r s e q u e n c e 0 - 7 , r e p r e s e n t i n g t h e e i g h t b i t s i t h b y t e . T o g g l e ( s h i f t / C o m m o d o r e ) t h d i s p l a y t l o w e r c a s e a n e n t e r5 3 2 7 2 a g a i n t n o t i c e c h a n g e i t h v a l u e o t h b y t e .E x i t U t i l i t y

T h E x i t U t i l i t y s u b m e n u l e t s y o e x i t A L 6 4 C h o o s e o p t i o nt r e t u r n t m a c h i n e l a n g u a g e m o n i t o r o r o p t i o n f o B a s i c .

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 ) ; j o y s t i c k

P e g sB L e o n a r d M o r r i s

P E G S I T R I O o l o g i c a l C - 1 2 8 g a m e s t h a t c a e n t e r t a i n c h i l d r e na w e l l a a d u l t s . I ' v e c a l l e d t h g a m e s L i n e a r p e g s , I n t e r p e g t i o n a n

1 R E R U N - M A Y / J U N E / J U L Y 1 9 9 0

Page 20: Re-Run 1990 05-06-07

8/6/2019 Re-Run 1990 05-06-07

http://slidepdf.com/reader/full/re-run-1990-05-06-07 20/22

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

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

I c r o s s - s h a p e d I n t e r p e g t i o n , t h b o a r d c o n t a i n s 1 h o l e s , f o u ri e a c h a r a n o n i t h m i d d l e , a n t h l a s t t w h o l e s i e a c ha r h o l d p a i r o l i k e - c o l o r e d p e g s . T h o b j e c t i t m o v e e a c hp a i r o p e g s f r o m i t i n i t i a l p o s i t i o n a t h e n o o n a r t t h e n o t h o p p o s i t e a r m — w i t h o u t b a c k i n g u p T h i s m a s o u n d e a s y ,b u a s s u r e y o i t ' s v e r y d i f f i c u l t .

T m o v e t h b l i n k i n g p e i n t o t h n e x t h o l e o r o v e r a n o t h e r p e i n t o t h h o l e b e y o n d , j u s t p r e s s t h f i r e b u t t o n . Y o u r n e x t m o v e w i l lt h e n b i t h p a i r t h a t ' s 9 d e g r e e s c l o c k w i s e . Y o c a c h a n g e t h p e t h a t ' s b l i n k i n g i a p a i r b m o v i n g t h j o y s t i c k i a n d i r e c t i o n .W h e n y o c a n ' t m a k e m o v e , t h g a m e i o v e r .

T h o b j e c t o T r a n s p e g s i o n i t m a k e a l e i g h t p e g s i t h o c t a g o n a l g a m e b o a r d r e d , a f t e r s t a r t i n g w i t h a a s s o r t m e n t o f r e d ,g r e e n , b l u e a n y e l l o w p e g s . S o u n d s e a s y , t o o ? W e l l , t h h i t c h i t h a t y o c a n ' t c h a n g e i n d i v i d u a l p e g s ; y o u m u s t c h a n g e w h o l er o o p e g s a o n c e . S i n c e e a c h r o s t a r t s o u c o n t a i n i n g d i f f e r e n tc o l o r s , a n a l p e g s c y c l e t h r o u g h t h s a m e c o l o r s e q u e n c e , i m a k e sy o u r t a s k o t u r n i n g a l e i g h t p e g s r e d t h a t m u c h h a r d e r . C y c l e t h c o l o r s o t h b l i n k i n g r o b p r e s s i n g t h f i r e b u t t o n , a n c h a n g et h r o t h a t ' s b l i n k i n g b m o v i n g t h j o y s t i c k i a n d i r e c t i o n .

I a l t h r e e P e g s g a m e s , p r e s s i n g t h s p a c e b a a a n t i m e w i l ls t o p p l a y a n r e t u r n t h g a m e s e l e c t i o n s c r e e n .

M A Y / J U N E / J U L Y 1 9 9 0 R e R U N 1

Page 21: Re-Run 1990 05-06-07

8/6/2019 Re-Run 1990 05-06-07

http://slidepdf.com/reader/full/re-run-1990-05-06-07 21/22

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 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 22: Re-Run 1990 05-06-07

8/6/2019 Re-Run 1990 05-06-07

http://slidepdf.com/reader/full/re-run-1990-05-06-07 22/22