Re-Run 1989 07-08

30
8/6/2019 Re-Run 1989 07-08 http://slidepdf.com/reader/full/re-run-1989-07-08 1/30 J u l y - A u g u s t 1 9 8 9 E d i t i o n R R U R U P r o g r a m s o D i s k F b 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 !

Transcript of Re-Run 1989 07-08

Page 1: Re-Run 1989 07-08

8/6/2019 Re-Run 1989 07-08

http://slidepdf.com/reader/full/re-run-1989-07-08 1/30

J u l y - A u g u s t 1 9 8 9 E d i t i o n

R R U R U P r o g r a m s o D i s k

F b 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 1989 07-08

8/6/2019 Re-Run 1989 07-08

http://slidepdf.com/reader/full/re-run-1989-07-08 2/30

I n t r o d u c t i o nJ u l y - A u g u s t ' 8 R e R U N

W R I T I N G T H I S C O L U M N i t h m o s t e x c i t i n g p a r t o f c o m p i l i n g( l i e R e R U N b o o k l e t a n d i s k e v e r y o t h e r m o n t h . I g i v e s m a o p p o r t u n i t y t p a s s a l o n g m p e r s o n a l o p i n i o n a n i n s i g h t o t h p r o g r a m s f o u n d o n e a c h d i s k .

S o m e o y o m a l i a v e h e a r d t h a t w a r e c e n t l y a p p o i n t e dt e c h n i c a l e d i t o r f o A m i g a W o r l d . D o n ' t w o r r y . W h i l e I ' e x c i t e d t b m e m b e r o t h A v n g a W o r l d s t a f f ; I ' e q u a l l y d e d i c a t e d t t h c o n t i n u e d s u p p o r t o R e R U N c u s t o m e r s a t h R e R U N t e c h n i c a le d i t o r . R e s t a s s u r e d t h a t n o d a g o e s b w h e n d o n ' t w o r k ( a n do c c a s i o n a l l y p l a y ) o t h C - 6 4 a n C - 1 2 8 . F u r t h e r m o r e , r e m a i na v a i l a b l e a R e R U N b b o t h l e t t e r a n t o l l - f r e e t e l e p h o n e n u m b e rt a n s w e r y o u r q u e s t i o n s . l i \ . r e p l a c e o r c h e c k y o u r R e R U N d i s k sa n o t h e r w i s e p r o v i d e t e c h n i c a l a s s i s t a n c e .

L i k e m o s t R e R U N u s e r s . f u l l y a p p r e c i a t e s o f t w a r e w r i t t e n f o C o m m o d o r e 8 - b i t c o m p u t e r s t h a t t a k e s m a x i m u m a d v a n t a g e o t h c a p a b i l i t i e s o t h o s e m a c h i n e s . T h a i t y p e o f s o f t w a r e i e x e m p l i f i e di t h i s i s s u e ' s f i r s t p r o g r a m , R U S h e l l . W r i t t e n b J o h n R y a n .R U N ' S c o n t r i b u t i n g e d i t o r , R U S h e l l i p u r e C - 6 4 a n C - 1 2 8m a c h i n e l a n g u a g e d i s k u t i l i t y ( h a t w a o r i g i n a l l y c o n c e i v e d a a a l t e r n a t i v e t t h 1 " > 7 1 I ) S h e l l p r o g r a m t h a t C o m m o d o r e b u n d l e sw i t h b o t h t h C - I 2 S D a n 1 5 7 1 d i s k d r i v e . O n n i c e f e a t u r e J o h nm a n a g e d t b u i l d i n t o i m a k e s i p o s s i b l e f o t h p r o g r a m t d e t e r m i n e w h e t h e r i t ' s r u n n i n g o C - 6 4 o 1 2 ( i 4 0 - o r 8 0 -C o l u m n m o d e ) a n c o n f i g u r e i t s e l f a c c o r d i n g l y .

R U S h e l l a l s o p r o v i d e s a o p t i o n f o f o r m a t t i n g y o u r 1 7 0 4 . 1 7 1 ) 1 1a n 1 7 5 0 R A e x p a n d e r s f o u s a R A d i s k s f o f i l e a n d i s kt r a n s f e r s . C o m p l e t e 1 5 8 1 s u p p o r t i y e a n o t h e r n i c e t y o f f e r e d b R U S h e l l . e n c o u r a g e e v e r y o n e w h h a 1 5 8 1 c o n n e c t e d t o h i ss y s t e m t k e e p c o p y o R U S h e l l o 1 5 8 1 d i s k f o r a p i d f i l e -c o p y i n g b e t w e e n t h L r ) 8 1 a n y o u r 1 5 4 1 o 1 5 7 1 d i s k d r i v e s . I ' s u r e y o u ' l l f i n d y o u r s e l f r e l y i n g o R U S h e l l a o n o y o u r m o s tf r e q u e n t l y u s e d d i s k u t i l i t i e s .

A - S c r a m b l e i t h n e x t p r o g r a m o t h i s d i s k . F o t h C - 6 4 , i a l l o w s u t f i v e p l a y e r s t a l p h a b e t i z e f r o m o n t f i v e g r i d s o

i r e r u n j u l y j a u c u s i i w

Page 3: Re-Run 1989 07-08

8/6/2019 Re-Run 1989 07-08

http://slidepdf.com/reader/full/re-run-1989-07-08 3/30

r a n d o m l e t t e r s . I t ' s m e n t a l l y s t i m u l a t i n g g a m e F o c o m p u t e r i s t so a l a g e s ,

I y o u ' r e C 2 u s e r w h f i n d s A r - Z S c r a m b l e l i t t l e t o e a s y , t r C u b i x 1 W r i t t e n b L e o n a r d M o r r i s , t h i s i t h r e e - d i m e n s i o n a l g a m ei w h i c h y o u m u s t p r o p e r l y o r i e n t a n p o s i t i o n s i s e c t i o n s t c r e a t e

l a r g e c u b e O H t h s c r e e n . T h g r a p h i c s a n t e c h n i q u e s u s e d a r f i r s t - r a t e ; i t ' s c e r t a i n 1 k e e p C - 1 2 8 c o m p u t e r i s u b u s y f o h o u r s .

B e t t e r M o u s e t r a p . F o b o t h t h C - 6 4 a n t h C - 1 2 8 , p r i n t s t h ( h o r i z o n t a l ) a n ( v e r t i c a l ) c o o r d i n a t e s o a i n v i s i b l e s c r e e n

p o i n t e r a y o m o v e t h 1 3 5 1 m o u s e . T h s i g n i f i c a n c e o t h i s t e c hn i q u e i o b v i o u s t p r o g r a m m e r s s e e k i n g m e t h o d s t d e v e l o p f i a n 1 2 p r o g r a m s t h a t u t i l i z e d i 3 3 5 1 m o u s e .

B o K o d a a e k , a u t h o r p f J J E / J V s C h e c k s u m a n m a n y o t h e r f i n ep r o g r a m s , w r o t e L a b e l B a s e , t h e n e x t p r o g r a m o t h i s d i s k . L i k eR L ' N S h e l l , L a b e l B a s e a u t o m a t i c a l l y d e t e r m i n e s w h e t h e r i i o e r a t i n g o C - 6 4 o C - 1 2 8 , a n i 4 0 o 8 0 - C o l u m n m o d e , a n a d j u s t s i t s e l f a c c o r d i n g l y . A i t n a m e i m p l i e s , L a b e l B a s e i a m i n i -d a t a b a s e f o t r e a t i n g a n p r i n t i n g l i s t s o n a m e s , a d d r e s s e s a n t e l e p h o n e n u m b e r s . p r o f e s s i o n a l m e n u d e s i g n , w i t h o p t i o n s f o e d i t i n g a n a l p h a b e t i z i n g e n t r i e s a n t o s a v i n g a n l o a d i n g H i e s ,m a k e s L a b e l B a s e p l e a s a n t , e a s y - t o - m a i n t a i n p r o g r a m .

N o t h i n g m a k e s c o m p u t e r p r o g r a m m o r e i n t r i g u i n g t h a n s c r e e na n i m a t i o n . M e m o r y i M o t i o n , C - 6 4 p r o g r a m , b r i n g s a n i m a t i o nt t h b o a r d t i l e s J o i t n d i t h t r a d i t i o n a l g a m e o C o n c e n t r a t i o n ,A l o n g t h s a m e l i n e s o u n i q u e e n t e r t a i n m e n t i h o r o u g h b i r dR a c i n g , a e x c i t i n g C - 1 2 8 o s t r i c h r a c e t r a c k s i m u l a t o r W r i t t e n b t h r e c e n t l y r e t i r e d p h y s i c i a n , H u g h M c M e n a m i n , T h o r o u g h b i r dR a c i n g l e t s y o a n y o u r f r i e n d s p l a c e b e t s o t h e b i g b i r d s a p a r i - m t i U i e ! w i n d o w b e f o r e e a c h r a c e , a n c o n s c i e n t i o u s w o m a nb e h i n d t h c o u n t e r k e e p s t r a c k o f e a c h p l a y e r ' s w i n n i n g s a n l o s s e s .

F a s t - F o o d F r e n z y , C - 6 4 s q u i r t - * e m - u p , l e t s y o a i m , s q u e e z e a n f i r e s t r e a m o k e t c h u p a i n c o m i n g b a g s o f r i e s a n b u r g e r s . c a n ' tr r o u n n u n d t h i s p r o g r a m t a n y o n e s u f f e r i n g o a l o w - c a l o r i c d i e t ,b e c a u s e i n e v e r f a i l s t c a u s e h u n g e r p a n g s w h e n e v e r p l a y i t

J U L Y / A L C J U S T L 9 R 9 f

Page 4: Re-Run 1989 07-08

8/6/2019 Re-Run 1989 07-08

http://slidepdf.com/reader/full/re-run-1989-07-08 4/30

T w b o n u s p r o g r a m s r o u n d o u t h i s e d i t i o n o R c R l ' N . T h f i r s t ,S t o r y b o o k 6 4 i b u i l d i n g b l o c k - t y p e p r o g r a m t h a t I d i n t e r m e d i a t el e v e l B a s i c p r o g r a m m e r s c r e a t e c o m p u t e r i z e d s i o r y l i o o k , c o m p l e t ew i t h g r a p h i c s c r e e n s . B u d g e t P l u s , a n o t h e r l ^ o n a r d M o r r i s o r i g i n a l ,g i v e s C - 1 2 8 u s e r s a n e w a t d t h e i r b u d g e t s , ( l i v e i t r y .t h i n k y o u ' l l f i n d t h a t i n o t o n l y w o r k s w e l l , b u t h a t i t ' s p a c k e d w i t hm o r e b e l l s a n w h i s t l e s t h a n y o c a i m a g i n e .

T h a t ' s i f o n o w . A s y o u ' v e c o m e 1 e x p e c t , I n e d i t i o n o R c R l . ' N i o n o t l i e b e s i c o l l e c t i o n s o u s e f u l a n e n t e r t a i n i n g ( M H / C - I 2 H s o f tw a r e y o u ' l l f i n d a n y w h e r e — a n d i n t e n d t k e e p i t h a t w a l o y o u .

T e c h n i c a l E d i t o rR c R l N

R i R L N J U L W A U G U S T 1 9 8 9

Page 5: Re-Run 1989 07-08

8/6/2019 Re-Run 1989 07-08

http://slidepdf.com/reader/full/re-run-1989-07-08 5/30

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

I 1

1

I

J

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

R U S h e u .

A - Z 5 C R A M B L EC V T O X

B e t t e r M o u s e t r a pL a b e l B a s t ;M h H O K v [ M o t i o n "T u J H O l i G H B I R D R a C I N C J

F a s t - F o o d F r e n z v

£ S t i j k y i i c x i k 6

E B L T U C t T P L U S

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

M K N I i f i

R D N S l f K L I . - H t XR I 1 \ S 1 I HA - S C R A M B L E

• C t ' U I X• M L - C U B I X l . H E X■ M L - C U B I X

M O S I / I R A ^ i > • M O U S E T R A P T J

L A B E L B A S EM E M O R Y M O T I O Nr H O R O U G H S I R D

M O R O U I R D . S P R I T K• S P R I T E S

K ] ■ . " [ " ( ; [ I U E 1 A I T A C KK E T C H U R H E XK E T T H I I P

D E M O P A R TD E M O P A R T 1 'b o o k c o v e r m f i ci r o m i * k ; p i c :P A 1 I I O H SF l ) f A t : i J A R

• B U D G E T P L U S ! L ? H .

F I I . K T V I ' KB A S I CB A S I CB A S I Cm a s h :M B A S I CB A S I CB A S I CM l B A S I CB A S I Ch a i t I A S I CI A S I CB A S I CM l B A S I CB A S I CM l B A S I CB A S I CB A S I CM M M M l B A S I C

C - I ' J KH f J i i u * p h i f - m

B e f o r e y o u r u n p T t j j f r a m . c a r e l u l t ] r t - . n l t h < _ - d u m e i n . i r k i u i h a t p e i i a i n ^ i u

J U L V / A U C U S T I 9 S 9 k i . S

Page 6: Re-Run 1989 07-08

8/6/2019 Re-Run 1989 07-08

http://slidepdf.com/reader/full/re-run-1989-07-08 6/30

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

T g e s t a r t e d , O B u s e r s s h o u l d t y p e L O A D " M E N U 6 4 " , 8 a n p r e s s t h r e t u r n k e y . W h e n y e g e t h R e n d x p r o m p t , i 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 I t s e l i s t o f t h e p r o g r a m s o n y o u r d i s k . C - 1 2 N u s e r s n e e do n l y p r e s s t h s h i l i a n r u n - s l o p k e y s , w h e n a l t h p r o g r a m s a r c d i s p l a y e dm t h e s c r e e n , y o c a r u t h o n y o s e l e c 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 d1 y o d n o 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 : " [ < > l o a d ( 1 - < > 1 p r o g r a m w r i t t e n i B a s k , t y p e : I . O A I ) " 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 s c r e e n p r i n t s L O A D I N G a n t h e n R E A D Y , w i t h H 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 n k e y . T h p r o g r a m w i l l t h e n s t a r t r u n n i n g .T l o a d C - f i 4 p r o g r a m w r i t t e n i m a c h i n e l a n g u a g e ( M L ) , t y p e : L O A D

■ D I S K F I L E N A M E " . 8 , 1C - 1 2 8 : A l C - t i l p r o g r a m s t a n b e r u n 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 S 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 ( h d i r e c t o r y p a g e . Y o u r C - 1 2 8 m u 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 F k e y . t y p e t h e d i s k f i l e n a m ea n t h e n p r e s s [ h r e t u r n k e y . W h e n t h p r o g r a m h a l o a d e d , t y p e R U N ,M a k i n g C o p i e s O R e R U N F i l e s

M a n y p r o g r a m s o n 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 ed i s k o n t o w h i c h t h p r o g r a m w r i t e s o s a v e s s u b f i l e s . T u s t h e s e p r o g r a m s ,y o u m u s t f i r s t m a k e c o p y o t h e o r i g i n a l p r o g r a m o n t o a n o t h e r d i s k t h a ih a e n o u g h t r e e s p a n : 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 .

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

C o p y i n g a M l p r o g r a m i n o s 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 a s t h e o n e o n y o u r C o m m o d o r e T e s t D e m o d i s k .

v i V J L Y / A U G U S T I 9 S 9

Page 7: Re-Run 1989 07-08

8/6/2019 Re-Run 1989 07-08

http://slidepdf.com/reader/full/re-run-1989-07-08 7/30

R l ' N i r i g h t : C - 6 4 ; C - 1 2 8 ( i b o t h 4 0 a n 8 0 - C o f u m n m o d e s ) ;1 5 4 1 , 1 5 7 1 o r 1 5 8 1 d i s k d r i v e

R U S h e l lB y J o h n R y a n

W I T H T O I N T R O D U C T I O N o t h 1 5 8 1 d i s k c h i v e - a n R A e x p a n s i o n m o d u l e s , I ' v e d e v e l o p e d D O u t t l i l y c o m p a t i b l e w i t hb o t h t h C - 6 4 a n C - 1 2 8 a n a l t h r e e d i s k d r i v e s . C a l l e d R U S h e l l , i t ' s t h n e w e s t a n m o s t p o w e r f u l D O s h e l l t o d a t e .

R U S h e l l i f i l e - m a i n t e n a n c e a n d i s k ^ n c h i v i n g u t i l i t y t h a tr u n s i b o t h ( > a n 1 2 m o d e s . I a l s o s u p p o r t s h o t h 4 0 a n 8 0 c o h m n i o u t p u t ; B u r s t m o d e ; a l t h r e e C o m m o d o r e R A e x p a n s i o nm o d u l e s , j l i m i t e d d e g r e e ; a n p a r t i t i o n i n g a n s u b d i r e c t o r ya c c e s s o t h 1 5 8 1 d r i v e .G e t t i n g S t a r t e d

A c t i v a t e R L ' N S h e l l b u s i n g e i t h e r M e n u 6 o M e n u 1 2 8 . I y o i n t e n d t e m p l o y R A e x p a n s i o n m o d u l e , b e s u r e i t ' s i n s t a l l e db e f o r e p o w e r - u p .

T h p r o g r a m c a n b e l o a d e d i e i t h e r & 4 o r 1 2 m o d e , b u d o n ' ti n ~ ( < > l i > ; i < l i i o n m o d e a n s w i t c h t a n o t h e r * b e c a u s e i c o n f i g u r e si i M - l l i H i l i t - p a r t i c u l a r m a c h i n e . Y o m a y , h o w e v e r , t o g g l e b e t w e e nH O a n 4 0 - C o h n u n m o d e s .

A l t h o u g h i t ' s s u m d - a l o n e p r o g r a m , R U S h e l l w i l l o p e r a t e w i t hm 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 t h a i d o n ' t o c c u p y m e m o r y I r o n s

l ! H ) ( ) i o 5 5 0 0 1 ) . l o w c v e r , d u t t h w a i c o n f i g u r e s i t s e l f u n d e rt h B a s i c o b o t h m a c h i n e s , i w o n ' t o p e r a t e w i t h m a n y E S a s i c p r g r a m s . T i n s l i m i t a t i o n a f f e c t s u s e r s o R A e x p a n s i o n m o d u l e s , b u m o r e o d i a l l a t e r .

A l m o s t a l o r h t - o p t i o n s a v a i l a b l e i R U S h e l l b r i n g t i l i t . - s h e l lw i n d o w d i r e c t o r y f r o m w h i c h y o c a s e l e c t f i l e s i w o r k o n T c h o o s e ; f i l e f o s o m e o p e r a t i o n , u s e t h c u r s o r k e y s i m o v e t h d i r e c t o r y a r r o w t y o u r s e l e c t i o n . T h e n h i g h l i g h t t h e f i l e n a m e b p r e s s i n g t h s p a c e b a r . I y o u c h a n g e y o u r m i n d , j u s t d e s e l e c t t h f i l e w i t h t h F k e y .

W h e n y o u ' r e f i n i s h e d h i g h l i g h t i n g a l t h f i l e s y o w a n t f o a n

J L V / A U C U S T I W t 9 R

Page 8: Re-Run 1989 07-08

8/6/2019 Re-Run 1989 07-08

http://slidepdf.com/reader/full/re-run-1989-07-08 8/30

p a r t i c u l a r o p e r a t i o n , y o a c t i v a t e t h o p e r a t i o n b y p r e s s i n g t h F k e y . i m a n y c a s e s ( b u t n o a l l ) , Y / N p r o m p t w i l l a s y o t o v e r i f yy o u r s e l e c t i o n b e f o r e p r e s s i n g F 7

Y o c a u s u a l l y a b o r t t t h m a i n m e n u b y p r e s s i n g t h e s t o p k e y .I n o t , t h e r e ' l l a l w a y s b Y / p r o m p t l a t e r t a b o r t t h o p e r a t i o n .

T h e r e w i l l b i n s t a n c e s w h e r e R U S h e l l e x p e c t s ; k e y p r e s s f r o my o t c o n t i n u e 3 D o p e r a t i o n ( w h e t s s w a p p i n g d i s k s d u r i n g f i l ec o p y , f o e x a m p l e ) . T h r u l e h e r e i i p r e s s t h s p a c e b a U c o n t i n u eo r t h e s t o p k e t a b o r t t t h m a i n m e n u ,

T e x i t . R U S h e l l , p r e s s t h F k e y , a n p r e s s i a g a i n t r e e n t e r . l } o w n e r s m u s t r e i n i t i a l i z e [ h p r o g r a m a f t e r U s i n g t h r u n - s t o p / r e s t o r e c o m b i n a t i o n b e n t e r i n g S Y 4 8 6 4 .T h O p t i o n s

D i s k S e t u p — Y u u c a c o n f i g u r e R l ' N S h e l l u p t u r n - u n d e r t w d i f f e r e n t l o g i c a l d r i v e s ( l o g i c a l m e a n i n g t h a t d e v i c e n u m b e r s a n d r i v e s a r h a n d l e d i n t e r n a l l y w i t h t h s h e l l p r o g r a m ) . A y o u ' l l s e e ,t h e s e l o g i c a l d r i v e s — d r i v e a n d r i v e B — c a n b s e u f o a n c o m b i n a t i o n o d i s k o R A d r i v e s , a w e l l a d e v i c e n u m b e r s K

1 T k e e p t h i n g s s t r a i g h t , I ' s u g g e s t t h a t y o s e t h l o w e r d e v i c en u m b e r t d r i v e a n t h h i g h e r d e v i c e n u m b e r ( i n c l u d i n g R A d r i v e s ) t d r i v e B

Y o c a a l s o c o n f i g u r e R U S h e l l f o s i n g l e - d r i v e o p e r a t i o n b s e t t i n g b o t h t h a n d r i v e s t t h s a m e d e v i c e n u m b e r .

R e n a m e F i l e — W i t h t h R e n a m e u t i l i t y , y o c a r e n a m e a l t h f i l e s i n d i r e c t o r y . T h d i r e c t o r y i d i s p l a y e d i t h s h e l l w i n d o w ,a n y o s e l e c t a n h i g h l i g h t t h e f i l e n a m e y o w a r n t c h a n g e I u s i n g t h c u r s o r k e y s a n s p j u v b a r a d e s c r i b e d a b o v e . W h e n t h h i g h l i g h t b a a p p e a r s , e n t e r n e f i l e n a m e t h a t ' s n l o n g e r t h a n1 6 c h a r a c t e r s ; t h e n p r e s s r e t u r n a n c o n t i n u e t h o p e r a t i o n . W h e n

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

S c r a t c h F i l e — I b i s o p t i o n o p e r a t e s m u c h l i k e R e n a m e . U s t h c u r s o r k e y s a n s p a c e b a U s e l e c t a n h i g h l i g h t f i l e n a m e s y o w i s ht o s c r a t c h . W h e n a l s e l e c t i o n s a r m a d e , p r e s s F 7 T h F k e d e s e l e c t s f i l e i y o c h a n g e y o u r m i n d a f t e r h i g h l i g h t i n g , a n t h s t o p k e a b o r t s t t h v e r i f i c a t i o n p r o m p t . N e i t h e r ( l i e R e n a m e n o S c r a t c h o p t i o n w o r k s w i t h R A d r i v e s .

F o r m a t D i s k — F o r m a t t i n g i o n o t h m o s t f r e q u e n t l y u s e do p t i o n s i R U S h e l l . F i r s t , t h F o r m a l r o u t i n e a t t e m p t s l r v ; u \ ; d i s k h e a d e r f r o m t h s e l e c t e d d r i v e . I a e r r o r o c c u r s , i a s s u m e s

I \ J U L Y / A U G U S T 1 9 8 9

Page 9: Re-Run 1989 07-08

8/6/2019 Re-Run 1989 07-08

http://slidepdf.com/reader/full/re-run-1989-07-08 9/30

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

I t h d r i v e s e l e c t e d i R A d e v i c e * y o n e e d n ' t e n t e r h e a d e rn a m e , h u y o d h a v e t s p e c i f y t h t y p e o d e v i c e a t h p r o m p t .A l m o d u l e s m u s t h f o r m a t t e d b e l n r e b e i n g u s e d a l o g i c a l d r i v eo y o u ' l l g e R A D i s k F u l l e r r o r m e s s a g e .

C l e a n U D i s k — " 1 I n i a t o l l e d o p e r a t i o n , a n d n o v e r i f i c a t i o ni i n v o l v e d , s o b M i r e t h e d i s k i i t h p r o p e r d r i v e .

C o p y F i l e — U s i n g t h i s o p t i o n , y o c a c o p y T i l e s ( e x c e p t r e l a t i v ef i l e s ) b e t w e e n a n y t w d i s k d r i v e s o t h e r t h a n R A e x p a n d e r ( s e eR A M , b e l o w ) . | u s l h i g h l i g h t t h e h l c i y o w a n t t c o p y a n t h e np r e s s F 7

C o m m o d o r e 6 u s e r s a r l i m i t e d t c o p y i n g f i l e s o H K J t l i s k b l o c k so l e s s , w h i l e C M ^ t t u s e r s c a j * u t H b l o c k s . U s t h C o p yD i s k r o u t i n e s t c o p y d i s k s w i t h l a r g i - r f i l e s i z e s .

T c o p y f i l e s f r o m 1 5 8 1 s u b d i r e c t o r y , y o m u s t f i r s t o p e n t h s u b d i r e c t o r y w i t h t h D i r e c t o r y r o u t i n e . W i t h s i n g l e 1 5 8 1 d r i v e ,y o c a c o p y o n l y < H ) / 1 H O d i s k b l o c k s a l i m e , b e c a u s e R U S h e l lw o n ' t d e l e c t p r e v i o u s l y o p e n e d d i r e c t o r i e s a f t e r e a c h d i s k s w a p .( R A M e x p a n s i o n u s e r s h a v e w a a r o u n d t h i s l i m i t a t i o n . )

C o p y D i s k — T h e C o p y D i s k o p t i o n c o m p l e t e l y r e p r o d u c e s d i s k .I w o r k s b e s t w i t h t w d r i v e s , a l t h o u g h i c a n b e u s e d w i t h o n e . I y o h a v e I T j H I , k e e p i m i n d t h a i l i v i n g l s i n g l e - c o p y B O O K o d a t a w i t h C - 6 4 r a k e s a b o u t 2 d i s k s w a p s ( 1 f o i h i - ( M 2 8 ) , s u s t h C o p y K i l e r o u t i n e w h e n a p p r o p r i a t e . I t ' s v e r y i m p o r t a n tt h a t 1 5 4 1 / 1 5 7 1 u s e r s f o r m a t t h e t a r g e t d i s k e i t h e r b e f o r e e n t e r i n gt h C o p y D i s k r o u t i n e o w h i l e i t h r o u t i n e t e n s u r e f a i t h f u l d a t ar e p r o d u c t i o n : I 5 B ] u s e r s m u s t f o r m a l t h e i r d i s k s b e f o r e h a n d .

T c o n t r a s t C - 6 4 a n C - 2 c o p y i n g l i m e s , t h e C - b ' t o p t i o n s i n g l e -c o p i e s 1 5 8 1 t l i s k i a b o u t 5 m i n u i c s a n 3 5 - t r a c k t l i s k i a b o u t2 ~ m i n u t e s . T h ( 1 - 1 2 8 , w i t h i t H u r s t p r o t o c o l , s i n g l e - c o p i e s t h s a m e d i s k s i a b o u t \ m i n u t e s a n l i t t l e o v e r s e v e n m i n u t e s ,r e s p e c t i v e l y . T h e s e t i m e s a r s l i g h t l y l o w e r i d u a l - d r i v e o p e r a t i o n .

Y o c a n ' t c o p y f r o m 1 5 8 1 d r i v e t o 1 5 4 1 / 7 1 , b e c a u s e o t h d i f f e r e n t f o r m a t s i n v o l v e d .

C r e a t e D i r / R A M — T h e s e t w o p t i o n s a r f o 1 5 8 1 a n R A e p a n s i o n m o d u l e o w n e r s o n l y . W i t h C r e a t e D i r , y o c a c r e a t ep a r t i t i o n s a n s u b d i r e c t o r i e s o t h 1 5 8 1 d i s k d r i v e m o r e e a s i l y

J U L Y / A U G U S T I 9 S 9 t

Page 10: Re-Run 1989 07-08

8/6/2019 Re-Run 1989 07-08

http://slidepdf.com/reader/full/re-run-1989-07-08 10/30

t h a n w i t h t h u t i l i t y s u p p l i e d o t h d e m o d i s k , j u s t s e l e c t t h s t a r t i n g t r a c k o y o u r p a r t i t i o n w i t h t h e o k e ( p r e s s i n g t l i L -s p a c e b a t l o c k i t h s e l e c t i o n ) ; t h e n u s o t s c r o l l t h r o u g ht h s i z e o d i r e c t o r y d e s i r e d , a n R U S h e l l w i l l a u t o m a t i c a l l y m a k et h c a l c u l a t i o n s f o c r e a t i n g t h p a r t i t i o n . P r e s s t h s p a c e b a a # u nt l o c k i h b l o c k s i z e , a n t h e n a n s w e r t h p r o m p t s a t h e y a p p e a r .

T c r e a t e s u b d i r e c t o r y f r o m ( h p a r t i t i o n , a n s w e r t h f o r m a t t i n gp r o m p t s a t h e y c o m e o n - s c r e e n . Y o d o u ' l n e e d t f o r m a l s u d i r e c t o r y w i t h i n ( h i s o p t i o n . V o c a n f o r m a l t h p a r t i t i o n b o p e n i n gi w i t h i n t h D i r e c t o r y o p t i o n a n t h e n u s i n g t h F o r m a t o p t i o n .F o r m a t t e d p a r t i t i o n s w i l l a l w a y s b - 4 b l o c k s l e s s t h a n y o u r s e l e c t e d[ l u m b e r o r d e r t a c c o m m o d a t e t h p a r t i t i o n d i r e c t o r y .

U s t h i s o p t i o n o n l y o n e d i s k s , a i h p a r t i t i o n r o u t i n e o v e rw r i t e s a n d a t a a l r e a d y i t h e s e l e c t e d t r a c k s o t h d i s k .

Y o c a c r e a t e n e s t e d d i r e c t o r i e s { d i r e c t o r i e s w i t h i n d i r e c t o r i e s )a l o n g a e a c h e n c o m p a s s e s a l e a s t t h r e e t r a c k s a n d o e s n ' t f a l lo t h d i r e c t o r y t r a c k ( t h e l u s t t r a c k o f t h e d i r e c t o r y ) o f t h e p r e v i o u sp a r t i t i o n . C o n s i d e r t h f o l l o w i n g m o c k d i r e c t o r y :

M a i n s u b d i r e c t o r y # 1 t r a c k s 1 - 2 0S u b d i r e c t o r y # 2 t r a c k s 2 - ( w i t h i n m a i n )S u b d i r e c t o r y # - i : t r a c k s 6 — 1 8 ( w i t h i n m a i n )N o t i c e t h a t a l ( h d i r e c t o r i e s a r a l e a s t t h r e e t r a c k s l o n g ( m i n u s

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

b p r e s s i n g t h s t o p k e ( s e e D i r e c t o r y , b e l o w ) . T h e n y o u m u s tr e o p e n t i l e d i r e c t o r y i w h i c h y o u w a n t t o n e s t t h n e s u b d i r e c t o r yb e f o r e y o a c c e s s t h C r e a t e [ * a r t i t i o n o p t i o n . I ' a d v i s e y o 1 p l a ya r o u n d w i t h t h i s o p t i o n b e f o r e a t t e m p t i n g a n s e r i o u s p a r t i t i o n i n g ,a n t r e f e r t t h 1 5 8 1 u s e r ' s g u i d e l o m o r e i n f o r m a t i o n o p a r t i t i o n s a n s u b d i r e c t o r i e s .

R A M — T h i s o p t i o n f o o w n e r s o R A e x p a n s i o n m o d u l e s i s u p p l e m e n t t C o m m o d o r e ' s R A D O u t i l i t y , n o r e p l a c e m e n t .I i n c l u d e s t h r e e s u b o p i i o t i s a n r e q u i r e s t h a t y o u r R A e x p a n d e rm u s t b p r e v i o u s l y f o r m a t t e d .

T h S y s t e m t E x p a n s i o n s u b o p d o n l e t s y o l o a d d i s k f i l e s i n t ot h R A d r i v e . W h e n R U S h e l l a s k s y o w h i c h l o g i c a l d r i v e l u s e , a l w a y s s e l e c t t h l o g i c a l R A d r i v e a t h t a r g e t ( t l o a d t o a n a d i s k d r i v e a t h s o u r c e ( l l o a d f r o m ) . T h e n h i g h l i g h t t h ed e s i r e d f i l e s a n p r e s s K t i n i t i a t e t h l o a d . D o r t i a t t e m p t l o a dl i t e s c o n t a i n i n g m o r e t h a n 9 d i s k b l o c k s o t h C - G 4 o 1 8 b l o c k so t h C - 1 2 H , o y o m i g h t c o r r u p t t h c o m p u t e r ' s m e m o r y . Y o u ' l l

■ R e K U N - J L L Y / A U U U M 1 9 S 9

Page 11: Re-Run 1989 07-08

8/6/2019 Re-Run 1989 07-08

http://slidepdf.com/reader/full/re-run-1989-07-08 11/30

n o t i c e t h a t ( h n u m b e r o f b l o c k s ( l i e d r i v e h a f r e e c o r r e s p o n d s t t h b y t e s a v a i l a b l e i c a d i R A e x p a n s i o n m o d u l e ( l e s s t h o v e r h e a dd i r e c t o r y s p a c e t h a t ' s m a i n t a i n e d i e a c h m o d u l e ) .

T h s e c o n d s u b o p t i o n l o a d s f i l e s f r o m t h R A d r i v e i n t o s y s t e mm e m o r y . H e r e a g a i n , s e l e c t w h i c h e v e r l o g i c a l d r i v e i a s s i g n e d t t h R A d r i v e . ( T h i s m a s o u n d c o n f u s i n g , b i l l y o u ' l l y e t h h a n go i t . ) W i t h [ h i s s u b o p l i o n , y o n e v e r l o a d f r o m d i s k d r i v e .

P l a n o t h i s o p e r a t i o n h a n d l i n g o n l y s e q u e n t i a l f i l e s a n m a c h i n el a n g u a g e p r o g r a m s . S i n c e B a s i c i - r e c o n f i g u r e d t a c c o m m o d a t eR U S h e ! ! , m a n y B a s i c p r o g r a m s w o n ' t w o r k p r o p e r l y w i t h i t

W i t h t h i s o p t i o n ] y o d o n ' t h a v e t l o a d w o r d p r o c e s s o r t e x a m i n e s e q u e n t i a l f i l e . J u s t l o a d t h f i l e i n t o t h R A d r i v e a n d o w n l o a d i i n t o s y s t e m m e m o r y : t h e n , u s i n g t h c u r s o r k e y s , s c r o l lt h r o u g h i i t h e d i r e c t o r y w i n d o w . I y o h a v e m a c h i n e l a n g u a g e[ " t i e t h a t d o e s n ' t o c c u p y t h s a m e m e m o r y a r e a a R U S h e l l ( $ 1 3 0 0 -$ 5 0 0 0 ) , y o c a d o w n l o a d i t ( h e n e x i t t h S h e l l a n S Y t t h p r o g r a m .

M a c h i n e l a n g u a g e p r o g r a m m e r s m i g h t l i k e t k n o w t h a t t h P o w e r A s s e m b l e r c a h i l i o n w h e n R U S h e l l i a c t i v e , s i n c e B a s i cm e m o r y i m o v e d u p t l o c a t i o n 5 5 U 0 0 . T h i s m a b t r u e f o O t h e ra s s e m b l e r s y s t e m s , a w e l l .

T h t h i r d R A s u b o p t i o n l e t s y o " d u m p " a l R A d i r e c t o r yf i l e s t d i s k a n p r o v i d e s h a n d y w a o f c o p y i n g h i e s f r o m o n s u b d i r e c t o r y t a n o t h e r . J u s t o p e n s u b d i r e c t o r y o y o u r 1 5 8 1d r i v e a n s e l e c t D i s k t E x p a n s i o n t l o a d t h f i l e s i n t o m e m o r y .T h e n c l o s e t h s u b d i r e c t o r y ( s e e D i r e c t o r y , b e l o w ) , o p e n t h e t a r g e ts u b d i r e c t o r y a n s e l e c t E x p a n s i o n t D i s k .

S e l e c t t h l o g i c a l R A d r i v e a t h s o u r c e a n t h l o g i c a l d i s kd r i v e a t h l i i r j r c t l o t h i s s u b o p t i o n . T h e r e ' s n n e e d t s e l e c t H i e sh e r e , S i n c e t h e e n t i r e R A d i r e c t o r y i c l u m p e d t d i s k .

T h i s s u b o p t i o n w i l l a p p e a l t t h o s e w h w a n t t m a k e m u l t i p l ec o p i e s o d i s k f i l e s w i t h o u t m u l t i t u d e o d i s k s w a p s , a n i t ' s h a n d yf o c a t a l o g i n g d i s k s . N o r m a l l y , g r o u p i n g s i m i l a r p r o g r a m s t o g e t h e ro s i n g k d i s k i n v o l v e s d o z e n s o d i s k s w a p s a n b i h e a d a c h e .W i t h t h i s R U S h e l l f e a t u r e , y o c a s e l e c t i v e l y l o a d f i l e s f r o ms e v e r a l d o z e n d i s k s i n t o t h R A d r i v e , t h e n d u m p t h e m a l t s i n g l e d i s k .

D i s k L o g — T h e D i s k L o o p t i o n r e p o r t s t h s t a r l i n g a n e n d i n ga d d r e s s e s o f s e l e c t e d H i e , a w e l l a t h t o t a l n u m b e r o b y t e s i c o n t a i n s . I h a n d l e s o n l y o n f i l e n a m e a l i m e , a n d , w i t h s e q u e n t i a lf i l e s , o n l y t h t o t a l n u m b e r o b y t e s i s i g n i f i c a n t , . s i n c e t h s t a r t i n g

r e r u n

Page 12: Re-Run 1989 07-08

8/6/2019 Re-Run 1989 07-08

http://slidepdf.com/reader/full/re-run-1989-07-08 12/30

a n e n d i n g a d d r e s s e s r e p o r t e d a r t h o s e u s e d b y R U S h e l l .D i r e c t o r y — T h i s 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 i t h d i r e c t o r y

w i n d o w , a n d , i t h d e v i c e i ; ~ > d r i v e , i l e t s y o o p e n p a r t i t i o n ,a w e l l . A n y t i m e p a r t i t i o n i t h a c t i v e d i r e c t o r y , y o u ' l l s e m e s s a g el t h a i e f f e c t . Y o c a a c c e s s t h r o o t d i r e c t o r y w h e n e v e r y o w a r nb p r e s s i n g t h s t o p k e y . D o n ' t d e s e l e c t 1 . 5 8 1 d r i v e o c h a n g ed i s k s w i t h o u t f i r s t r e t u r n i n g t h r o o t d i r e c t o r y .E r r o r s a n O t h e r T h i n g s

A w i t h a n d i s k - i n t e n s i v e p r o g r a m , t h e r e ' s a l w a y s t h p o s s i b i l i t yt h a t a n i m p o r t a n t d i s k o f i l e w i l l p e l o s t o c o r r u p t e d — t h r o u g he i t h e r c a r e l e s s n e s s o d i s t r a c t i o n . R U S h e l l i d e s i g n e d t a v o i ds u c h d i s a s t e r s t h r o u g h e x t e n s i v e e r r o r c h e c k i n g a n v e r i f i c a t i o n .b u t , s i n c e c o u l d n ' t a n t i c i p a t e e v e r y u s e r e r r o r t h a t c o u l d o c c u r ,y o s h o u l d k n o w a b o u t t h f o l l o w i n g R U S h e l l s t r e n g t h s a n l i m i t a t i o n s .

A l n o r m a l D O e r r o r s a r e d i s p l a y e d i t h m e s s a g e w i n d o wd u r i n g d i s k a c c e s s ( p r e s s t h e s p a c e b a t r e c o v e r f r o m t h e r r o r ) ,e x c e p i d u r i n g C o p y D i s k r o u t i n e s . I y o a t t e m p t t c o p y a d i s kw i t h t r a c k e r r o r s o n o n s i a n d a r d G R f o r m a l ( c o p y - p r o t e c t e d ) ,R U S h e l l w i l l j u s t s k i p o v e r t h b u t r a c k , o w o r s e , f r e e z e u p R U S h e l l w o n ' t d e t e c t D e v i c e N o P r e s e n t e r r o r s a n w i l l s e e mt l o c k u w h i l e t r y i n g t a c c e s s ; d r i v e t h a t h a s n ' t b e e n t u r n e d o n I t h i s o c c u r s , p r e s s t h r u n - s t o p / r e s t o r e c o m b i n a t i o n , t u r n o t h o f f e n d i n g d r i v e , t h e n t v i n i i i a ! i / e t h p r o g r a m .

B s u r e y o s e u ( l i e L o g i c a l d r i v e s a c c o r d i n g t t h d i s k d r i v e sy o a c t u a l l y h a v e c o n n e c t e d t y o u r c o m p u t e r . I y o h a v e 1 5 4 1a n t e l l R U S h e l l i t ' s l i i W l , y o u ' l l h i f o a u n p l e a s a n t s u r p r i s ea s t h e p r o g r a m t r i e s t a c c e s s t r a c k 4 1 ! I l ' t h i s , o s o m e t h i n g s i m i l a r ,h a p p e n s , q u i c k l y t u r n o i y o u i d r i v e o r e s e t t h c o m p u t e r ! L i k e w i s e ,d o n ' t a t t e m p t t s e u L o g i c a l R A d e v i c e w i t h o u t R A e p a n s i o n m o d u l e c o n n e c t e d .

A l i i l e s i R A e x p a n s i o n d e v i c e w i l t r e m a i n i n t a c t u n l e s s y o t u r n o f y o u r c o m p u t e r o r e l o a d R U S h e l l , w h i c h r e s e t s i m p o r t a n te x p a n s i o n d i r e c t o r y p o i n t e r s .

P a c l o s e a t t e n t i o n t w h i c h a r t h s o u r c e a n l a r g e l d i s k s d u r i n gd i s k c o p i e s . T h e r e ' s n o t h i n g w o r s e t h a n s t a r i n g a W r i t i n g t D e s t i n a t i o n D i s k m e s s a g e w h i l e y o u ' r e h o l d i n g t h d e s t i n a t i o n d i s ki y o u r h a n d !

I y o u ' r e f a o u s i n g " H i p p i e s " ( d i s k s t h a t h a v e b e e n d o u b l e -n o t c h e d l a l l o w w r i t i n g t b o t h s i d e s ) , b p r e p a r e d t h a v e o c c a -

R e r u n j u l y / a u g u s t i ^ s y

Page 13: Re-Run 1989 07-08

8/6/2019 Re-Run 1989 07-08

http://slidepdf.com/reader/full/re-run-1989-07-08 13/30

s i o n a l p r o b l e m s w i t h t h 6 4 - m o d e C o p y D i s k r o u t i n e . T h r o u t i n ea t t e m p t s t r e a d t r a c k . 4 o t h e d i s k t d e t e r m i n e w h e t h e r t h d i s ki s i n g l e - o d o u b l e - s i d e d ( 3 o 7 t r a c k s ) .

O c c a s i o n a l l y , R U S h e l l w i l l i n t e r p r e t " H i p p i e " t r a c k a s 1 5 7 1d i s k a n a t t e m p t 1 c o p y 7 t r a c k s o d a t a . T h i s w o n ' i h u r t y o u rd r i v e ; a l y o d i p r e s s r u n - s t o p / r e s t o r e i t h d r i v e s e e m s t s t o p .t h e n r e - o n l e r R U S h e l l a n c l e a n u t h t a r g e t d i s k . Y o s h o u l dl i n d t h a t a l t h c o p i e d ( l i e s h a v e b e e n f a i t h f u l l y r e p r o d u c e d .

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

A - S c r a m b l eH B r i a n M e i c h e r

A L P H A B E T I Z I N G G R I D o r a n d o m l e t t e r s i a f e m o v e s a p o s s i b l e i t h g o a l i S c r a m b l e , s t r a t e g y g a m e t h a t ' s e d u c a t i o n a lf o t h y o u n g a n j u s t p l a i n f u f o g r o w n - u p s . K a t : h u i > n e t l i v ep l a y e r s g e t s O n t f i v e - g r i d s t a l p h a b e t i z e b m a k i n g l e t t e r s w a p s .W h e n t h e r e ' s m o r e t h a n o n p l a y e r , t h e y t a k e t u r n s .

Y o u r s c o r e f o g r i d i t h n u m b e r o s w a p s i t a k e s y o t c o m p l e t e t h a l p h a b e t i z i n g o t h l e t t e r s , a n j o u r f i n a l . s c o r e i y o u r l o w e s t g r i d s c o r e , T h g r i d s i z e f o g a m e c a r a n g e f r o mt w o - b y - t w o , w i t h o n l y f o u r l e t t e r s , a l t h w a t e i g h t - b y - e i g h t , w i t hS i x t y - f o u r l e t t e r s . D u p l i c a t e l e t t e r s m u s t b g r o u p e d i o r d e r .

T h p r o g r a m s t a r t s b a s k i n g f o t h n u m b e r o p l a y e r s , t h n u m b e r o g r i d s ( c h a n c e s ) p e p l a y e r a n t h g r i d s i z e , T h e n t h g a m e s c r e e n a p p e a r s , w i t h t h e g r i d c o l u m n s l e t t e r e d a n t h r o w sn u m b e r e d . T s w a p t w l e t t e r s , j u s t e n t e r t h e i r c o o r d i n a t e s i a n o r d e r . F o e x a m p l e , A 1 B 2 , B 2 A 1 , 1 A B 2 , B 2 I A , A 1 2 B , 2 1 5 A 1 , I A 2 Ba n 2 B 1 A w i l l a l m a k e t h s a m e s w a p .

T h a r e a w i t h i n w h i c h y o c a m a k e s w a p s v a r i e s w i t h t h s i z eo t h g r i d . I i h a t w t f o u r s q u a r e s o s i d e , y o u ' r e l i m i t e d t a d j a c e n t l e t t e r s , v e r t i c a l l y , h o r i z o n t a l l y o d i a g o n a l l y : w i t h g r i dt h a t ' s f i v e t s e v e n s q u a r e s o s i d e , y o c a s w a p a d j a c e n t l e t t e r so t h o s e s e p a r a t e d b y o n o t h e r ; w i t h a e i g h t - b y - e i g h t g r i d , y o c a e x c h a n g e o v e r t w i n t e r v e n i n g l e t t e r s . Y o c a c h a n g e t h s w a pa r e a s b m o d i f y i n g l i n e 1 0 i t h p r o g r a m .

J U L Y / A U G U S T I 9 S 9 i

Page 14: Re-Run 1989 07-08

8/6/2019 Re-Run 1989 07-08

http://slidepdf.com/reader/full/re-run-1989-07-08 14/30

H e i b r e e n t e r i n g t h L i s t c o o r d i n a t e , y o c a a b o r t s w a p a n g e c h a n c e t r e e n t e r t h c o o r d i n a t e s b p r e s s i n g t h d e l e t e k e y . T h

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

[ f y o u < l e c i d e t g i v e - t i o i g r i d , p r e s s t h e £ k e y . Y o u ' l l l o s e i h a it u r n , a n t h p r o g r a m w i l l c o n t i n u e t y o u r n e x t g r i d , t h n e x tp l a y e r o t h f i n a l s c r e e n , a [ h c a s e m a b e

E a c h p l a y e r ' s l o w e s t . s c o r e f o t h g a m e s o f a r c o n s t a n t l y d i p l a y e d o t h s c r e e n . A m e n t i o n e d , t h o s e l o w e s t s c o r e s t h e nb e c o m e t h f i n a l s t o r e s a i h e n o p l a y . T h g a m e c o n c l u d e s w i t hd i c h o i c e o p l a y i n g a g a i n o q u i l t i n g .

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

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

B R A I N G E T T J N G R U S T Y ? Y o c a e x e r c i s e i w i t h C u b i x 1 C - 1 2 8 ( J O - C o l u m n m o d e o n l y ) t h r e e - d i m e n s i o n a l p u z z l e t h a t c h a ll e n g e s y o u r s e n s e f o s p a t i a l r e l a t i o n s h i p s a n y o u r p o w e r s o d d u c t i o n . T h e r e ' s n n e e d f o j o y s t i c k ; C u b i x i s o l v e d f r o m t h k e y b o a r d .

R u C u b i x u s i n g M e n u 1 2 i 4 0 - C o l u m n m o d e . T h g o a l o t h p u z z l e i t b u i l d o t h s c r e e n l a r g e c u b e ( 1 1 u n i t s ) o u o s i o d d - s h a p e d s e c t i o n s c o m p o s e d o u n i t c u b e s , t h r e e s e c t i o n sh a v i n g f o u r e a c h a n t ! t h o t h e r t h r e e h a v i n g f i v e . T h e s e , n u m b e r e d1 - 6 , a r d i s p l a y e d a l o n g t h t o o t h s c r e e n .

E a c h o t h s e c t i o n s m u s t b o r i e n t e d p r o p e r l y , t h e n m o v e d i n t ot h c u b e c o n s t r u c t i o n a r e a a m p o s i t i o n e d - T w o r k w i t h s e c t i o n ,p r e s s i t n u m b e r ( o n t h e m a i n k e y b o a r d ) a n l a r g e r v e r s i o n o i w i l l a p p e a r o t h l e f t s i d e o t h s c r e e n . T h e r e y o c a r o t a t e i t b p r e s s i n g t h c o r r e s p o n d i n g l e t t e r k e y s , a r o u n d t h X a n a x e s u n t i l y o h a v e i o r i e n t e d t y o u r s a t i s f a c t i o n s w i l l s l i d ei n t o p l a c e i t h g r o w i n g c u b e .

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

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

R e r u n - j u i j w a u g u s t i » B 9

Page 15: Re-Run 1989 07-08

8/6/2019 Re-Run 1989 07-08

http://slidepdf.com/reader/full/re-run-1989-07-08 15/30

p o s i t i o n i t N u m b e r s a n w i l l m o v e i i a n o u a l o n g t h a x i s , a n u a n d o w n a l o n g t h a x i s a n d 4 a n ( l e i * a n r i g h t a l o n g i h t . * a x i s . F i n a l l y , y o p l a c e t h s u c t i o n t s t a y b p r e s s i n g t h k e y , w h i c h r e d r a w s t h c u b e s h o w i n g t h n e s e c t i o ni p l a c e . I a l s o c a u s e s t h a t s e c t i o n ' s n u m b e r a t h t o o t h s c r e e nt c h a n g e c o l o r , e n a b l i n g y o t k e e p t r a c k o w h i c h s e c t i o n s y o h a v e u s e d .

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

I t a d d i t i o n t r o t a t i n g t h e s i s e c t i o n s , y o c a r o t a t e t h e e n t i r ec o n t e n t s o t h c u b e a r e a a a n t i m e b p r e s s i n g t h z e r o k e a n t h X a n k e y s .

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

R U i r i g h t C - 6 4 o C - 1 2 8 ; j o y s t i c k a n 1 3 5 0 o 1 3 5 1 m o u s e

B e t t e r M o u s e t r a pB t o r n B r o w n

M A N Y C O M M O D O R E U S E R S K N O W h o t p r o g r a m j o y s t i c k ;i t ' s e a s y e n o u g h t d o e v e n f r o m B a s i c . T h o r i g i n a l 1 3 5 0 m o u s ei e q u a l l y e a s y , s i n c e i w o r k s e x a c t l y l i k e j o y s t i c k . W h e n t h 1 3 5 1p r o p o r t i o n a l m o u s e c a m e a l o n g , h o w e v e r , i p o s e d n e p r o g r a mm i n g c h a l l e n g e : n a m e l y , t m a k e a n 1 3 5 1 - c o m p a t i b l e p r o g r a md e t e c t , w i t h u u t p r o m p t i n g t h u s e r f o i n p u t , w h e t h e r j o y s t i c k o t h e 1 3 5 1 m o u s e i p l u g g e d i n a n t r e s p o n d a c c o r d i n g l y . T h i s ( h p r o g r a m c a d b c h e c k i n g t h i n p u l / o u t p u t a r e a o f m e m o r y , b u i t ' s d i f f i c u l t t d i s t i n g u i s h d e v i c e s t h i s w a y . I m a k e s m o r e s e t i . s e f o

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

p o r t ( p o r t I ) i w i l l i n t e r f e r e w i t h t h e k e y b o a r d . " T h e r e f o r e , m o s t

J U L Y / A U G U S T 1 9 8 9 R e H U N

Page 16: Re-Run 1989 07-08

8/6/2019 Re-Run 1989 07-08

http://slidepdf.com/reader/full/re-run-1989-07-08 16/30

p r o g r a m m e r s p r e f e r t h a v e t h j o y s t i c k w o r k w i t h t h r o a r p o r t{ p o r t 2 ) W i t h t h 1 H 5 1 m o u s e , t h o p p o s i t e h a p p e n s : B e c a u s e o t h k e y b o a r d o p e r a t i o n , i t ' s e a s i e r l h a v e t h m o u s e i t h f r o mp o r t t h a n i t h e b u c k . M o u s e t r a p - 1 2 8 a n M o u s e t r a p - 0 4 f o l l o w t h i sp a t t e r n , u s i n g t h f r o n t a n r e a r p o r t s t g i v e t h e p r o g r a m m e ra c c e s s , r e s p e c t i v e l y , 1 0 t h 1 3 5 1 m o u s e o j o y s t i c k — o r b o t h a t h n a m e t i m e !

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

g u a g e r o u t i n e s t h a t a r b a s e d i p a o t h o r i g i n a l 1 3 5 1 m o u s er e a d e r . T h e y u s t h b u i l t - i n I R ( ^ r o u t i n e , w h i c h s u s p e n d s w h a t t h c o m p u t e r i d o i n g 6 t i m e s s e c o n d t p e r f o r m h o u s e k e e p i n gc h o r e s , s u c h a l o a d i n g i h k e y b o a r d .

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

f o t h Y ) T h a n r e g i s t e r s c o n t a i n 1 b i t s e a c h , a l l o w i n g f o v a l u e s r a n g i n g f r o m t 6 5 5 3 3 ( 6 K a l o n g e a c h a x i s . T h e s e v a l u e sc a b " s c a l e d " t m a k e t h p o i n t e r m o v e s l o w e r f o r t h e s a m ea m o u n t o m o u s e o j o y s t i c k m o v e m e n t .

N o t e t h a t , w h i l e r e f e r l " p o i n t e r m o v e m e n t , " M o u s e t r a p s i m p l yp r i n t s t h a n s c r e e n c o o r d i n a t e s . " 1 p r o d u c e v i s i b l e s c r e e np o i n t e r , C - 6 4 u s e r s m u s t p o k e t h o s e d i s p l a y e d v a l u e s i n t o t h s p r i t er e g i s t e r s , w h i l e C M 2 8 u s e r s t a e m p l o y t h v a i u t - s c l i i r c t l y i n l l a s i c7 . 1 ) s p r i t e c o m m a n d s .

M o u s e t r a p l e t s y o s e u p p e r l i m i t s f o b o s h a n t p r e v e n tt h p o i n t e r J r o m l e a v i n g t h v i s i b l e s c r e e n . T h p r o g r a m a l s o r e a d st h e f i r e b u t t o n o t h j o y s t i c k o l l i e l e l i b u t t o n o t h 1 3 5 1 m o u s ew i t h s i n g l e c o m m a n d .S e t t i n g t h T r a p

F o l l o w i n g a r e d e s c r i p t i o n s o t h c o m m a n d s f o u s i n g M o u s e t r a p .T h e s e a r a l s o d o c u m e n t e d i R K s t a t e m e n t s i t h p r o g r a ml i s t i n g s .

S Y ( 5 2 5 0 0 ) — I n i t i a l i z e s t h M o u s e t r a p C - 6 4 .S Y ( 6 4 0 0 ) - I n i i i a l i z e s t h M o u s e t r a p C - 1 2 8 .T h n e x t f o u r c o m m a n d s r e t u r n i n f o r m a t i o n a b o u t t h e 1 s t a t u s o

t h s c r e e n p o i n t e r o i n p u t d e v i c e .U S R ( O ) — T h e v a l u e o i i t h m o u s e o j o y s t i c k h a s n ' tb e e n m o v e d s i i k x : t h l a s t t i m e t h i s c o m m a n d w a e x e c u t e d , a n i t ' s1 2 ( h i g h b i s e t ) i i h a b e e n m o v e d . T h i s c o m m a n d w o r k s l o

1 E E R U N J U L Y / A U G U S T 1 9 8 9

Page 17: Re-Run 1989 07-08

8/6/2019 Re-Run 1989 07-08

http://slidepdf.com/reader/full/re-run-1989-07-08 17/30

r a s t e r t h ; m c o m p a r i n g o l a n n e v a l u e s f o a n u s i n g B a s i cv a r i a b l e s .

U S R ( 1 ) — R e t u r n s t h c u r r e n t X o h o r i z o n t a l , s c r e e n - p o i n t e rp o s i t i o n i v a r i a b l e A .U S R ( 2 } — R e t u r n s t h c u r r e n t Y o v e r t i c a l , s c r e e n - p o i n t e rp o s i t i o n i v a r i a b l e A

N o t e h a U S R ( 1 a n U S R ( 2 ) b o t h c a b s c a l e d i n e c e s s a r y .= U S R ( 3 ) — A i 1 2 { h i g h b i s e t ) w h i l e ; j o y s t i c k o m o u s e

b u t t n n i b e i i i K p r e s s e d : o t h e r w i s e i t ' s 0 S i n c e M o u s e t r a p c h e c k st h b u t t o n s t a t u s ( 1 t i m e s p e s e c o n d , h s u r e t g i v e t h u s e r t i m et r e l e a s e l l i e b u t t o n , o m u l t i p l e p r e s s e s w i l l r e g i s t e r . ( O F c o u r s e ,t h e s e f r e q u e n t c h e c k s t a b h a n d y f o c e r t a i n d r o p - d o w n m e n u s ,w h i c h a p p e a r o n l y w h e n t h b u t t o n i b e i n g p r e s s e d a n v a n i s hw h e n i t r e l e a s e d . )

T h f o l l o w i n g c o m m a n d s g i v e i n s t r u c t i o n s t M o u s e t r a p . S i n c et h e y m u s t i n c l u d e ; d u m m y v a r i a b l e , f o a i e q u i v a l e n t ) m u s t b p r e s e n t , b u i w i l l n o r e t u r n m e a n i n g f u l v a l u e .

U S R ( 4 ) , X , Y i t y o s e t h s c r e e n - p o i n t e r c o o r d i n a t e s , a i A = U > i R ( 4 ) . ; i U . H H ) . N o t e t h e p e c u l i a r s y n t a x o f t h i s c o m m a n d .

U S R ( 5 ) , X , Y — A s a b o v e , b u a l l o w s y o t s e t h e h i g h e s tp o s s i b l e a n v a l u e s f o t h s c r e e n p o i n t e r . T o e x a m p l e ,A L * S R ( 5 ) * : W 9 , 1 9 9 s e t s t h l i m i t o p o i n t e r m o v e m e n t t t h v i s i b l e• I D - c o l u m n s c r e e n a r e a .

U S R ( 6 ) , B — h e v a l u e o I s c a l e s t h n u m b e r o p o i n t e r c o u n t sp e u n i t o f d i s u n i t e i h r j o y s t i c k o m o u s e m o v e s . I s h o u l d f a l l i t h r a n g e 0 - 7 , I i t ' s g r e a t e r , i t ' s " A N D e d " w i t h l m a s k t l i e h i g h e rb i t s a n p r o d u c e v a l u e i t h e c o r r e c t r a n g e .

T h a c t u a l p o i n t e r c o u n t i d i v i d e d b t t h p o w e r o t h v a l u e i l l F o e x a m p l e , i l H a n a r d i v i d e d b 2 T 3 , o 8 l i c a r e f u l h e i r , u o n l y t h v a l u e s r e t u r n e d i U S R ( I a n U S R ( 2 ) ,n o t h a n d V p o i n t e r r e g i s t e r s , a r d i v i d e d i t h i s w a y .

I y o t u r n o f f s c a l i n g ( w i t h v a h i e o 0 ) t h p o i n t e r v a l u e w i l li m m e d i a t e l y a p p e a r i l u l l w h e n y o n e x t r e a d i t R e m e m b e r t r e s e t [ f i t - u p p e r l i m i t s o a n a p p r o p r i a t e l y i y o p l a n t u s s c a l i n g i y o u r p r o g r a m

A = U S R ( 7 ) — T u r n s o f t h M o u s e t r a p i n t e r r u p t b r e s t o r i n g t h o r i g i n a l a d d r e s s i ( l i t - c o m p u t e r ' s ! R t > v e c t o r .N o r a s o t h U s e r C o m m a n d

M o u s r i r a p p r o v i d e s s o n i c t f o o i l e x a m p l e s o e m p l o y i n g t h U s e rc o m m a n d l i n t e r l a c e w i t h m a c h i n e l a n g u a g e p r o g r a m . I c h a n g e s

T i 9 s a r e r u n i

Page 18: Re-Run 1989 07-08

8/6/2019 Re-Run 1989 07-08

http://slidepdf.com/reader/full/re-run-1989-07-08 18/30

t h U s e r - c o m m a n d v e c t o r i t h c o m p u t e r t p o i n t t t h a p p r op r i a t e M o u s e t r a p m a c h i n e l a n g u a g e r o u t i n e s . T h c o m m a n d t t u r no f t h i n t e r r u p t r o u t i n e s d o e s n o r e s t o r e t h e o r i g i n a l v a l u e o f t h U s e r - c o m m a n d v e c t o r , a s t h a t v a l u e i n o r m a l l y j u s t t l u m r n y v a l u eu s e d b t h c o m p u t e r o p o w e r - u p .

R e m e m b e r t h a t t h U s e r c o m m a n d r e t u r n s v a l u e , j u s t l i k e a n o t h e r B a s i c f u n c t i o n , a n t h a t v a l u e n e e d s t g s o m e w h e r e . E i t h e ra s s i g n i t t h r o w a w a y v a r i a b l e , a s i A U S R . { 6 ) , B , o i n c l u d e t h U s e r c o m m a n d i a f - T h e n s t a t e m e n t . I y o d o n ' t , y o u r c o m p u t e rm a l o c k u p a n y o u ' l l h a v e t o r e s e t i o t u r n i o f a n o a g a i n .N o t e s o I n t e r r u p t s

W h e n y o i n i t i a l i z e M o u s e t r a p b y c h a n g i n g t h c o m p u t e r ' s I R v e c t o r , t h o r i g i n a l v e c t o r i s a v e d . T h e n , a f t e r e a c h M o u s e t r a pi n t e r r u p t , e x e c u t i o n j u m p s t t h i s o l d v e c t o r a n t h b u i l t - i n i n t e rr u p t r o u t i n e c a r r i e s o n B e c a u s e o t h i s a r r a n g e m e n t , y o u c a " c h a i n " M o u s e t r a p w i t h o t h e r i n t e r r u p t r o u t i n e s . W h e n M o u s e t r a pi t u r n e d o f f , t h e o r i g i n a l I R v e c t o r i r e s t o r e d .P l a c i n g t h T r a p

L i n e s 1 0 0 - 2 0 0 o M o u s e t r a p d e m o n s t r a t e h o t u s s o m e o t h r o u t i n e ' s c o m m a n d s . T u s M o u s e t r a p i y o u r o w a p p l i c a t i o n ,j u s t d e l e t e t h e s e l i n e s a n i n s e r t y o u r p r o g r a m .

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

a p p r o p r i a t e s c a l e a n P o k e c o m m a n d s ) t m a n i p u l a t e S i c h i pv a l u e s o t h i g h l i g h t m e n u s e l e c t i o n s , f i l e n a m e s , a n s f o r t h ,w i t h o u t s p r i t e s . Y o c o u l d e v e n c r e a t e p o i n i - a n d - c l i c k B a s i c p r g r a m s f o t h C - 1 2 8 * s S O - c o k i m n s c r e e n !

W h a t e v e r y o u r p r o g r a m m i n g n e e d s , k e e p i m i n d t h a t , w i t hM o u s e t r a p , 1 3 3 1 p r o g r a m s a r t : a l w a y s i s e a s o n .

1 r e r u n - j u l v v a u g u s t 1 9 8 9

Page 19: Re-Run 1989 07-08

8/6/2019 Re-Run 1989 07-08

http://slidepdf.com/reader/full/re-run-1989-07-08 19/30

R U i r i g h t C - 6 4 o C - 1 2 8 , i 4 0 o 8 0 - C o l u m n m o d e ; p r i n t e r

L a b e l B a s eB H o K o d i u U - k

L A I M - . L 1 U N K I A I N T F . C R A T K D d a t a b a s e p r o g r a m f o m a i nt a i n i n g n a m e s , a d d r e s s e s a n t e l e p h o n e n u m b e r s , w i t h b n i h - i np r i n t i n g r o u t i n e s t h a i l o y o i n s t a n t l y j > r i n t l > « > i h m a i l i n g l a b e l s , i nL i n y q u a n t i t y , a n ; p e r s o n a l i z e d t e l e p h o n e d i r e c t o r y . B e c a u s e t h p r o g r a m i m e n u - d r i v e n ; n i d i t f i l e s a r t - m e m o ] y - b a s c d . i t ' s f a s t a n e a s y t m o v e a r o u n d i n a n d , s h u t d i r e c o r d f o r m a l i p r e d e f i n e d ,y o c a s t a r t i n p u t t i n g y o u r d a l a i m m e d i a t e l y .

W h a t r e a l l y s e t s L a b e l H a s e a p a r t f r o m m a n y o t h e r B a s i c p r o g r a m so t h i s t y p e i i t u s o " p u r e " s e q u e n t i a l G l e s , w h i c h m e a n s t h a tf i l e d a r a r a n I k e x c h a n g e d r e a d i l y b e t w e e n L a b e l K a s e . a n s o m ep o p u l a r p r o g r a m s , s u c h a S u p c r h u s c . Y o c a e v e n c r e a t e o e d i ty o u r f i l e s w i t h i \ o i p r o c e s s o r t h a t u s e s s e t j u c n t i a l h i e s , s u c h a R U S c r i p t .

B e s t o a l l , L a b e l B a s e w i l l r u o b o t h C - 6 4 a n C - 1 2 8 i e i t h e r 4 0 - o r M ) - C o ) u n i n m o d i - w i t h n m o d i f i c a t i o n s . I H c o l u m n s .t h p r o g r a m a u t o m a t i c a l l y t a k e s a d v a n t a g e o t h " w i d e r " s c r e e na n r i m s i F a s t m o d e .C u s t o m i z i n g t h P r o g r a m

L a b e l b a s e i s e l f - m o d i f y i n g , s t h p r o g r a m c a b e u s e d f o b o t ht h ( L - ( > 4 a n ( M 2 H . B d e f a u l t , i o p e r a t e s i U p p L - r c L i . s e i n o d u , b u y o c a u s l o w e r c a s e b n u - n - i y c h a n g i n g I J i l i n e 4 t r e a d1 ' 7 T h i s a l i e n s b o t h s c r e e n a n p r i n t e r o u t p u t . b e l i e v e t h a tl a b e l s p r i n t e d i u p p e r c a s e 1 h a v e b e t t e r a p p e a r a n c e a n a r t 1 e a s i e ri r e a d ; a l s o , i t ' s e a s i e r a n f a s t e r t e n t e r d a t a i t h i s m o d e .H o w e v e r , s i n c e i h l S i m a t t e r o p e r s o n a l p r e f e r e n c e , f e e l i t ' si m p o r t a n t t h a v e l o w e r c a s e a v a i l a b l e .

L a b e l U a s c i c o n f i g u r e d t p r i n t " o n e - a c r o s s " m a i l i n g l a b e l s o h s t a n d a r d s i z e , w h i c h m e a s u r e ' V , , . o a i n c h w i d e b y 3 V B i n c h e s

l o n g . I y o u ' r e n s i n # w i d e r l a b e l y o u ' l l n e e d l a d j u s t t h e a m o u n to v e r t i c a l s p a c e b e t w e e n l a b e l s b i n c r e a s i n g v a r i a b l e L I i l i n e 4 o t h p r o g r a m .

a j s T \ 9 » 9 R e r u n 1

Page 20: Re-Run 1989 07-08

8/6/2019 Re-Run 1989 07-08

http://slidepdf.com/reader/full/re-run-1989-07-08 20/30

A f t e r y o u ' v e g o t t e n t h p r o g r a m w o r k i n g , t y p e i l e s a m p l er e c o r d s , t h e n L e s t f u t h p r o p e r s p a c i n g b p r i n t i n g d i e m o p l a i n s h e e t o p a p e r a n d p l a c i n g t h p r i n t o u t n e x t [ s t r i p o y o u rl a b e l s f o c o m p a r i s o n . I t h r e c o r d s a r c t o o c l o s e t o g e t h e r , i n c r e a s eL i l i n e 4 a n t r a g a i n u n t i l y o a c h i e v e t h p r o p e r p o s i t i o n i n go t h t e x t . A l t e r m a k i n g t h i s , o a n o i l i e r , c h a n g e t t h p r o g r a m ,b s u r e t s a v e t h n e v e r s i o n t o d i s k .U s i n g L a b e l B a s e

W h e n y o r u L a b e l B a s e , i f i r s t d e t e r m i n e s u l i i d i m a c h i n ev a Y u s i n g a n t h n u m b e r o s c r e e n c o l u m n s a v a i l a b l e , t h e na p p r o p r i a t e l y i n t r o d u c e s i t s e l f a L a b e l B a s e 6 4 o L a b e l B a s e 1 2 a n d i s p l a y s t h e m a i n m e n u . H i f i n d s i t s e l f i t h B Q - C o l u m n E t t i B Im o d e o C - I 2 8 , i a u t o m a t i c a l l y s w i t c h e s t h 8 5 0 1 2 p r o c e s s o r t M H a n b l a n k s o u i t h c o m p o s i t e v i d e o s c r e e n .

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

D i L o a d , S a v e , D i r e c t o r y a n A l p h a b e t i z e f u n c t i o n s a r e s e l f -e x p l a n a t o r y . O c o u r s e . L o a d a n S a v e a c t u a l l y m e a n r e a d a n w r i t e , s i n c e L a b e l B a s e f i l e s a r s e q u e n t i a l .

N o t e i h a t w h e n i t ' s w r i t i n g H i e s , t h p r o g r a m a d d s t h e p r e f i x , L l e a c h f i l e n a m e . T h i s l i m i t 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 si n a m e t 1 3 b u t e n a b l e s L a b e l B a s e t d i s t i n g u i s h i t f i l e s f r o n to t h e r s o t h s a m e d i s k a n d i s p l a y o n l y [ h o w f i l e s w h e n y o a s f o d i r e c t o r y . W h e n y o u ' r e r e a d i n g o w r i t i n g ; f i l e , d o n ' t e n t e rt h p r e f i x , s i n c e t h p r o g r a m d o e s i f o y o u . B e n t e r i n g n f i l e n a m e ,y o c a a b o r t r e a d o w r i t e o p e r a t i o n w i t h o u t a f f e c t i n g [ f i e c u r r e n t

F i g u r e 1 M a i n m e n u .

I ' L O A D F I L EF S A V E F I L E¥ S E L E C T R E C O R D SF D I R E C T O R YF E N T E R D A T AF A L P H A B E T I Z Ef - P R I M M E N U

F i g u r e Z S e l e c t H e c o r d s H e l p c o m m a n d s .

1

F I R S T R E C O R DN E X T R E C O R D

P R E V I O U S R E C O R DL A S T R E C O R DK E F I E L D M A T C H

A D R E C O R DD E L E T E R E C O R DR E P L A C E R E C O R DE D I T C U R R E N l R E C O R D

1 I J U U 7 A U C U 5 T 1 1 1 8 9

Page 21: Re-Run 1989 07-08

8/6/2019 Re-Run 1989 07-08

http://slidepdf.com/reader/full/re-run-1989-07-08 21/30

f i l e i m e m o r y . T h e r r o r c h a n n e l i r e a d a n r e p o r t e d a f t e r e a c hd i s k o p e r a t i o n . T e r a s e t h e c u r r e n t H i i m e m o r y a n s t a r t n e o n e , p r e s s F a n e n t e r N E a t h f i l e n a m e .

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

T c o r r e c t a e r r o r i t h c u r r e n t f i e l d , u s t h e d e l e t e k e y . T l e a v e f i e l d b l a n k , j u s t p r e s s r e t u r n a n m o v e o n A f t e r e n t e r i n gt h l a s t f i e l d , p r e s s t h s p a c e b a t d a n o t h e r r e c o r d , o p r e s s t h r e t u r n k e f o t h m a i n m e n u . I n e c e s s a r y , r e c o r d s m a b f u r t h e re d i t e d f r o m t h S e l e c t R e c o r d s m e n u d e s c r i b e d b e l o w .

W h i l e t h m a c h i n e l a n g u a g e i n p u t r o u t i n e w i l l a c c e p t m o s t c h a ra c t e r s a n p u n c t u a t i o n e x c e p t t h q u o t a t i o n m a r k , i t ' s i m p o r t a n tn o t u s c o m m a s o r c o l o n s i y o u r d a t a . I f y o c i o , B a s i c ' s I n p u t #c o m m a n d w i l l i g n o r e a n d a t a a f t e r t h c o m m a o c o l o n w h e n t h f i l e i l a t e r r e a d h a c k i n t o m e m o r y . W h i l e t h G e t # c o m m a n d w i l lr e a d e v e r y b y t e o d a t a , f o u n d i f a t o s l o w f o r e a d i n g l a r g es e q u e n t i a l f i l e s .B o t h t h S e l e c t R e c o r d s a n P r i n t M e n u f u n c t i o n s p r o v i d e s u m e n u s t w o r k f r o m .T h S e l e c t R e c o r d s M e n u

W h e n e v e r y o c h o o s e S e l e c t R e c o r d s , t h c u r r e n t r e c o r d i d i p l a y e d o t h s c r e e n , a l o n g w i t h m e n u o " q u i c k - k e y " c o m m a n d s .C o n t r o l / ! * i n s t a n t l y p r i n t s t h c u r r e n t r e c o r d o a m a n y l a b e l s a y o i n d i c a t e ; i c a b a b o r t e d b p r e s s i n g 0 a n r e t u r n . T f i n do u w h a t t h o n e - l e t t e r , q u i c k - k e y c o m m a n d s d o p r e s s t g t t h H e l p s c r e e n , s h o w n i F i g u r e 2

T h f i r s t f o u r o n e - l e t t e r c o m m a n d s i n s t a n t l y l o c a t e t h F i r s t , N e x t ,P r e v i o u s o r L a s t r e c o r d i t h c u r r e n t f i l e . K e F i e l d M a t c h f i n d sr e c o r d b f a s t n a m e , e v e n i y o d o n ' t r e m e m b e r t h c o r r e c t s p e l l i n go t h e n t i r e n a m e . I m o s t i n s t a n c e s , o n l y t h f i r s t o n o t w c h a r a c t e r s w i l l d o

T d K e F i e l d s e a r c h , p r e s s t h k e y , a n d , w h e n p r o m p t e df o t h k e f i e l d , e n t e r t h f i r s t p o r t i o n o f t h l a s t n a m e a n p r e s sr e t u r n . T h f i r s t r e c o r d b e g i n n i n g w i t h t h o s e c h a r a c t e r s w i l l a p p e a r .T h e n u s t h N e x t R e c o r d c o m m a n d t q u i c k l y l o c a t e t h e r e c o r dy o w a n t . F o t h i s t b e l e c t i v e , t h f i l e m u s t b i a l p h a b e t i c a l

L Y / A U G U S T 1 9 8 9 K c R C N 1

Page 22: Re-Run 1989 07-08

8/6/2019 Re-Run 1989 07-08

http://slidepdf.com/reader/full/re-run-1989-07-08 22/30

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

h r e m a i n i n g c o m m a n d s o t h S e l e c t R e c o r d s m e n u l e y o a d n e r e c o r d s o d e l e t e , r e p l a c e a n e d i t t h c u r r e n t r e c o r d .W h e n y o u ' r e e d i t i n g ; r e t o i d . e a c h h e l d i p r e s e n t e d i n d i v i d u a l l y .E d i t u s e s B a s e ' s o w n j i i i T # r o u t i n e t t a k e d a t a d i r e c t l y f r o m t h s c r e e n , s n i t h c u r s o r c o n t r o l k e y s a r e f u n c t i o n a l , H o w e v e r , t h I n p u t r o u t i n e d o e s n ' t l i m i t t h l e n g t h o i n p u t , s b c a r e f u l n o t e n t e r s t r i n g s l o n g e r t h a n L a b e l B a s e w i l l a l l o w .

U n l i k e i h C - 1 2 8 " s l n p n i # c o m m a n d , t h C - 6 4 ' s w o n ' t a c c e p t a e m p t y s t r i n g ( c o n t a i n i n g o n l v s p a c e s ) f r o m t h s c r e e n o l o g i c a ld e v i c e # 1 A r e s u l t , w h e n u s i n g C - 6 4 , y o u m u s t r e p r e s e n t a e m p t y h e l d w i t h a a s t e r i s k o t h s c r e e n , t h o u g h i t ' l l h s t o r e d a

s p a c e c h a r a c t e r . T o t h i s r e a s o n , r e c o m m e n d F . d i t o n l y f o m a k i n gm i n o r c h a n g e s t r e c o r d . O t h e r w i s e , u s e t h R e p l a c e c o m m a n dt r e - e n t e r t h e n t i r e c o n t e n t s o t h r e c o r d .T h P r i n t M e n u

T h P r i n t m e n u l e t s y o p r i n t t h e c u r r e n t r e c o r d , a l t h r e c o r d si y o u r f i l e o p h o n e d i r e c t o r y o a l t h r e c o r d s . Y o u ' l l b p r o m p t e df o t h n u m b e r o l a b e l s y o w i s h t p r i n t f r o m e a c h r e c o r d , t h d e f a u l t b e i n g 1 I f a t h i s p o i n t , y o d e c i d e n o t p r m l L i b e l ,e n t e r f o t h q u a n t i t y a n p r e s s r e t u r n .

/ M l l i e p r i n t i n g r o u t i n e s c h e c k f o t h p r e s e n c e o a p r i n t e r w i t hd e v i c e n u m b e r 4 1 1 ' t h i s p r i n t e r i s n ' t f o u n d , t h c o m m a n d t o p r i n tw i l l s i m p l y b i g n o r e d .

T h l i s t i n g s i t h p h o n e d i r e c t o r y p r i n t o u t a r e f o r m a t t e d l i k et h o s e i r e a l p h o n e d i r e c t o r y a n i n c l u d e n c i t y , s t a t e o Z i a x l e . T h p a g i n g f e a t u r e i t h i s p r i n t r o u t i n e i b a s e d o t h n o r m a lp a g e l e n g t h o t H l i n e s .

T h n u m b e r o f i l e s y o c a i n p u t u s i n g L a b e l B a s e i u n l i m i t e d .H o w e v e r , t h m a x i m u m n u m b e r o f r e c o r d s p e f i l e i 2 5 f o t h C - 6 4 a n 3 5 f o ( h C - 1 2 8 . T h i s s h o u l d b m o r e t h a n e n o u g h f n t h a v e r a g e h o m e c o m p u t e r u s e r .

E v e n i y o u ' r e u s e d t a n o t h e r p r o g r a m f o p r i n t i n g y o u r l a b e l s ,t r L a b e l B a s e . I c a p r i m s m a l l q u a n t i t y o l a b e l s s f a s t t h a iy o c a b f i n i s h e d b e f o r e a l a r g e r d a t a b a s e , s u c h a S u p e r v i s e 1 2 8 .i d o n e l o a d i n g .

1 r e r u n - j u i y / a u c u s t

Page 23: Re-Run 1989 07-08

8/6/2019 Re-Run 1989 07-08

http://slidepdf.com/reader/full/re-run-1989-07-08 23/30

R U i r i g h t : C 6

M e m o r y i M o t i o nB K e H u e b n e r

M E M O R Y T I L E S I C O L O R F U L C a n c e n t r a l i o n - i y p e g a m e f o p l a y e r s o a g e s e i g h t t 8 0 . 1 1 s l F i l e s 4 r e c t a n g u l a r t i l t h s a n d i s p l a y st h e m o t h . s c r e e n w i t h t h e i r b a c k s u p O t h " o t h e r s i d e " o i c a c ht i l e i m i n i a t u r e c o m p u t e r p i c t u r e .

T p l a y , y o a n f r i e n d t a k e t u r n s m o v i n g t h c u r s o r a r o u n dt h s c r e e n w i t h t h c u r s o r k e y s , s e a r c h i n g f t > r m a t c h e d p a i r s o p i c t u r e s . O n c e y o h a v e t h c u r s o r o v e r d e s i r e d t i l e , p r e s s t h es p a c e b a r , a n i n s t a n t l y a a n i m a t e d d o g , r o c k e t , C h r i s t m a s t r e e o o t h e r p i c t u r e w i l l a p p e a r . W h e n t h s h o w i o v e r , s e e k o u t h m a t c h i n g p i c t u r e a m o n g t h o t h e r t i l e s , a g a i n b m o v i n g t h c u r s o ra n p r e s s i n g t h s p a c e b a r . I l t i m e , y o u ' l l r e m e m b e r t h p o s i t i o n so p r e v i o u s l y s h o w n p i c t u r e s , m a k i n g i e a s i e r 1 0 f i n d m a t c h e s .

I y o m a k e m a t c h , m e l o d i c w h i s t l e w i l l t e l l y o t t r f o a n o t h e r ; i y o m i s s , l o b e e p w i l l s i g n a l y o u r O p p o n e n t t t a k ea t u r n . T h s t o r e k e e p e r a t h b o t t o m o t h s c r e e n a l w a y s i n d i c a t e sw h o s e t u r n i i s

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

N o w , w h e r e d i s e t h a t o t h e r d o g ?

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

T h o r o u g h b i r d R a c i n gB H u g h M c M e t i a m i n

T H O R O U G H B I R D R A G I N G D E P I C T S A R A C E T R A C K s u c h a v o u V e p r o b a b l y n e v e r s e e n b e f o r e , s i n c e t h e n t r a n t s a r e t w o - l e g g e da n f e a t h e r e d . T h a t ' s r i g h t ; i e a c h r a c e , y o b e o n y o u r c h o i c e

J l . V / A U G U S T \ W R E R U N 1

Page 24: Re-Run 1989 07-08

8/6/2019 Re-Run 1989 07-08

http://slidepdf.com/reader/full/re-run-1989-07-08 24/30

a m o n g f i v e l l e e t - f o o t e d o s t r i c h e s , e a c h s p o r t i n g j a u n t y j o c k e y .W a g e r s o f $ 2 - S 2 0 ( ) m w i n , p l a c e , s l i o w o r p a r l a y ( w i n a n p l a c e )p a t 1 t 1 e v e n a n 1 t I r e s p e c t i v e l y . U t e i g h t f i n i sc a w a g e r o n r a c e , e a c h s t a r t i n g w i t h k i t t y o f ' S L ' ( H ) . I f L a d y L u c kh a c o m e w i t h s o m e o n e e l s e , y o c a a l w a y s b o r r o w m o r e f r o m [ I k :t r a c k .

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

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

H l . X i r i g h t : C - 6 4 ; j o y s t i c k

F a s t - F o o d F r e n z yB O i i A d a m s

I K E T C H U P A T T A C K , s h o o c - ' e m - u p g a m e t h a t y o u ' l l p l a y w i t hr e l i s h , b a r r a g e o h a m b u r g e r s a n d i r e n c . h f r i e s d e s c e n d s t o w a r dt h s q u e e z a b l e k e t c h u p b o t t l e p o i s e d a t h b o t t o m o t h s c r e e n .

T d i s p a t c h t h i n c o m i n g e d i b l e s , m o v e t h b o t t l e l e f t a n r i g h tw i t h a j o y s t i c k i p o r t a n s q u i r t k e i c h u p a t h e m b p r e s s i n g [ h B r e b u t t o n . H i t t i n g a b a o f r i e s r a i s e s y o u r s c o r e b 2 p o i n t s ,b u r g e r b 3 0 O c o u r s e , w h i l e y o u ' r e s q u i r t i n g t h e l a s t f o o d s , y o m u s t a v o i d c o l l i d i n g w i t h ( h e m ; e a c h c o l l i s i o n c o s t s " l i f e . "

Y o s t a r t p l a y w i t h f o u r l i v e s , l o s e o n l e a c h c o l l i s i o n , b u t h e ng a i n o n f o e v e r y l e v e l c o m p l e t e d . T c o m p l e t e l e v e l , y o m u s ts p l a t l n u m b e r o b u r g e r s e q u a l t y o u r l e v e l n u m b e r m u l t i p l i e db t e n . I o t h e r w o r d s , a l e v e l t w y o m u s i s p l a t 2 b u r g e r s .

T p l a y t h e g a m e . j u s t l o a d a n r u K e t c h u p A t t a c k f r o m M e n u 6 4

r e r u n j c l y / a u g u s t

Page 25: Re-Run 1989 07-08

8/6/2019 Re-Run 1989 07-08

http://slidepdf.com/reader/full/re-run-1989-07-08 25/30

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

S t o r y b o o k 6 B B a n y R o b e r t s o n

S T O R Y T E L L I N G I D I F F I C U L T o t h c o m p u t e r i y o u w a n t t d i s p l a y g r a p h i c s c r e e n s a l o n g w i t h t e x t , I n S t o r y b o o k ( > m a k e se a s y w o r k o c r e a t i n g a c o m p u t e r i z e d s t o r y b o o k . Y o o n l y n e e d t k n o w t h f u n d a m e n t a l s o e d i t i n g B a s i l p r o g r a m s i o r d e r t a d t h w o r d s a n g r a p h i c s c r e e n s n e e d e d t c r e a t e a s t o r y . T h p r o g r a ms u p p o r t s g r a p h i c s c r e e n s c r e a t e d b y A r t S t u d i o , A d v a n c e d A r S t d i o , B l a z i n g R a d d l e s a n K l e x i d r a w .

T b e g i n , l o a d a n r u C H A P T E R L O A D E R , a n i w i l l a u t om a t i c a l l y l o a d a n r u C H A P T E R I T c r e a t e s t o r y , j u s t f i l l t h s c r e e n t h a t a p p e a r s w i t h y o u r d e s c r i p t i o n o t h f i r s t p i c t u r e o r a ni n t r o d u c t i o n i n t o y o u r s t o r y . T d i s p l a y g r a p h i c p i c t u r e y o h a v es a v e d o d i s k , p r e s s t h F k e y . P r e s s a n k e y a g a i n a n t h p i c t u r ew i l l l a d e o u t t h t e x t s c r e e n w h e r e m o r e s t o r y t e x t i d i s p l a y e d .

I n t h e p r o g r a m , t h e r e a r l i n e s o f G O S U B s l i s t i n g t h n a m e s o t h g r a p h i c s d r a w i n g p r o g r a m s i R I - . M s t a t e m e n t s . Y o c a p l a c e

R E i f r o n t o t h G O S U B s i t h l i n e s t h a t d n o a p p l y t y o u r d r a w i n g p r o g r a m s . T a c c e s s t w o , t h r e e o m o r e p i n n i e s , p l u st e x t , j n s i l i s t l i n e s ! ( ) — 1 H t t h s c r e e n a n c h a n g e t h o s e l i n e n u m b e r st 5 0 - 8 8 f o r t h e s e c o n d p i c t u r e , a n t 1 0 0 - 1 4 8 l o t h t h i r d . Y o c a u s l i n e 1 0 U O O t c h e c k t h p r o g r a m ' s l e n g t h . I y o a p p r o a c h8 1 9 2 , j u s t a c t i v a t e l i n e 1 0 0 3 ( s e c b e l o w ) l o a d C H A P T E R 2 C H A PT E c a n b e m a d e b s a v i n g c o p y o f C H A P T E R 1 u s i n g t h ef i l e n a m e C H A P T E R 2 T h e n e d i l C H A P T E R t c o n t i n u e t h s t o r y .

C H A P T E R L O A D E R i b a s i c l o a d e r h a p o k e s t h m a c h i n el a n g u a g e r o u t i n e s i n t o m e m o r y , a n t h e n u s e s t h D y n a m i c K e b o a r d m e t h o d t l o a d a n r u C H A P T E R 1 I y o d o n ' t w a n t t s h o w t h d y n a m i c l o a d i n g , j u s ! c h a n g e t h l e x t c o l o r t ( l i e s c r e e nc o l o r b a d d i n g P O k K l i - l O . X i t l i n e 8 8 w h e r e i t h e c o l o r o t h s c r e e n . ( N o t e : T h p r o g r a m s a r n o c o m p a t i b l e w i t h t h e D O W e d g e . )

A f t e r y o h a v e p u s o m e p i c t u r e f i l e s o d i s k , y o c a m o d i f yl i n e s 1 0 - 1 4 t l o a d t h e p i c t u r e t i l e n e e d e d . T h e n r e m o v e t h R K

J U L Y / A U G U S T I 9 H 9 I V 1

Page 26: Re-Run 1989 07-08

8/6/2019 Re-Run 1989 07-08

http://slidepdf.com/reader/full/re-run-1989-07-08 26/30

a t h e : s t a r t o l i n e 2 t l o a d t h e p i c t u r e t i l t . F o A r S t u d i o , a c t i v a t el i n e s 1 0 2 0 8 4 4 a n 4 ( > . F o A d v a n c e d A r t S t u d i o , a c t i v a t e l i n e sL I 2 a n 3 4 F o B l a z i n g P a d d l e s , a c t i v a t e l i n e s 1 2 2 0 T a n 3 6

F o F l e x i d r a w , a c t i v a t e l i n e s M 2 0 2 4 , 3 8 , 4 a n 4 6 T c h a n g et h t e x t i i h t ' p r o g r a m , j u s ( m n d i f \ l i n e s 1 0 7 4 t 1 0 8 0 a n a c i dw h a t e v e r y o n e e d .

F i l e f i l e n a m e s D O i t h p r o g r a m c a n b e u s e d t l o u d d e m op i c t u r e s t h a t c o m e w i t h ( h d r a w i n g p r o g r a m s . T h c o l o r p i c t u r e si B l a z i n g R i d d l e s , A r S t u d i o a n A d v a n c e d A r S t u d i o c a b t r a n s f e r r e d l t h s t o r y d i s k a i s b u t h p i c t u r e s i F l e x i d r a w 5 . m u s t b s a v e d a " s t a n d a l o n e " f i l e s t h a t c a t h e n b e t r a n s f e r r e d t t h i s p r o g r a m . W h e n y o u ' r e r e a d y t g t C H A P T E R 2 j u s t c h a n g et h e p r i n t s t a t e m e n t i l i n e 1 0 0 2 t L O A D I N G C H A P T E R a n r e m o v e t h F . N O a n t h R K f r o m t h b e g i n n i n g o l i n e 1 0 0 3 t a u t o m a t i c a l l y l o a d C H A P T E R 2 N o t e : A t h i s p o i n t s a v e t h n e v e r s i o n o ( 1 I J A P T E R b r l b r c r u n n i n g i t

l l a k e s a h o u i h a l f m i n u t e t l o a d g r a p h i c s f i l e f r o m C o m o d o r e 1 5 4 1 d i s k d r i v e w i t h o u t u s i n g f a s t l o a d e r . T h e r e f o r e ,e n o u g h u - \ i s h o u l d I x d i s p l a y e d t k e e p t h r e a d e r b u s y d u r i n gt h g r a p h i c s l o a d i n g p r o c e s s . T h m e m o r y l o c a t i o n s u s e d b t h i sp r o g r a m a r a f o l l o w s :

2 0 4 8 - 8 1 9 1 — B a s i c8 1 9 2 - 1 8 2 0 7 - A d v a n c e d A r S t u d i o2 3 5 5 2 - 3 2 7 0 7 - m . j / i n g P a r i l e s2 4 5 7 6 - 3 2 5 7 6 — f o d e i n / o u t r o u t i n e s4 0 9 6 0 - 3 1 1 9 9 — F l e x i d r a w5 3 0 0 0 - 5 3 3 0 0 — m e m o r y m o v e r sT h e r e y o u h a v e i t P u y o u r b e s t c o l l e c t i o n o g r a p h i c s s c r e e n s o w o r k d i s k a n l e S t o r y b o o k 6 - p u o s h o w !

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

B u d g e t P l u sB L e o n a r d M o r r i s

f H D C K T E M . I S I P R O G R A M d e s i g n e d l o p e o p l e w h l i k e t k e e p t r a c k o t h e i r B n a n t e s a n h a v e r e c o r d s t s h o w w h e r e a l t h

2 K i K I I L ' l . Y - . U T . l ' S T 1 9 8 9

Page 27: Re-Run 1989 07-08

8/6/2019 Re-Run 1989 07-08

http://slidepdf.com/reader/full/re-run-1989-07-08 27/30

m o n e y w e n t . W r i t t e n f o t h C o m m o d o r e 1 2 8 , i d i s p l a y s d a t a o t w H O - c o l u m n s c r e e n s . T h e s e a r s w i t c h e d b a c k a n f o r t h b y t e c h n i q u e k n o w n a p a g e - f l i p p i n g , w h i c h i a c c o m p l i s h e d b y m n i p u l a t i n g t h r e g i s t e r i t h V i d e o D i s p l a y C o n t r o l l e r ( V D C ) .

O n s c r e e n d i s p l a y s t h m o n t h l y a n d y e a r l y t o t a l s o s i b r o a db u d g e t c a t e g o r i e s , p l u s a " s a v i n g s " c o l u m n ; t h o t h e r s h o w s y o u rb u d g e t f o g i v e n m o n t h . T h L a t t e r i t h s c r e e n w h e r e y o d a l y o u r w o r k , w h i c h y o u c a n t h e n t r a n s f e r t t h y e a r l y s c r e e n a m o n t h l y c a t e g o r y t o t a l s .

T h w o r k s c r e e n a l s o d i s p l a y s a m e n u a n c a l e n d a r t h a t s h o w st h m o n t h a n y e a r y o a r c u r r e n t l y w o r k i n g o n W h e n y o w a n tt w o r k w i t h d a t a p e r t a i n i n g t d i f f e r e n t m o n t h , y o u s h o u l d s a v et h c u r r e n t m o n t h a n t h e n m o v e o t t h o t h e r . W h e n t h n e x tc a l e n d a r m o n t h a p p e a r s , y o j u s t z e r o a l d i e n t r i e s a n e n t e r t h n e a m o u n t s .

M e n u O p e r a t i o n sT h m e n u a p p e a r s a t h b o t t o m o t h w o r k s c r e e n , g i v i n g y o

( h e f o l l o w i n g o p t i o n s t s u m m o n w i t h o n k e y p r e s s :L o a d : T h i s w i l l l o a d f r o m d i s k p r e v i o u s l y s a v e d d a t a f o t h m o n t h

a n v i - i i i d i s p l a c e d < t h c a l e n d a r .S a v e : S a v e s d a t a t d i s k f o t h e c u r r e n t l y d i s p l a y e d m o n t h . I

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

Z e r o A l E n t r i e s : Z e r o e s a l e n t r i e s o t h w o r k s c r e e n a n a l e n t r i e s f o r t h a i m o n t h o t h e y e a r l y s c r e e n .

X ' E n t r y ; L ' s e t h i s o p t i o n i y o u w a n t t m u l t i p l y a e n t r y b g i v e n f a c t o r .

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

w h i c h y o r e t u r n t t h w o r k s c r e e n b h i t t i n g a n k e y .T o t a l Y e a r D e l e t e : T h i s o p t i o n s c r a t c h e s a l f i l e s f u t h c u r r e n t

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

M o n t h D e l e t e ; T h i s s c r a t c h e s t h f i l e o n l y f o t h m o n t h c u r r e n t l yd i s p l a y e d o t h c a l e n d a r .

H a r d c o p y : ( . l i v e s y o p r i n t o u t o f y o u r b u d g e t .R e n a m e I t e m : L ' s e t h i s I f c h a n g e t h c u r r e n t l a b e l o a n s u b -

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

[ L I L - A U G U S T 1 9 8 9 L 2

Page 28: Re-Run 1989 07-08

8/6/2019 Re-Run 1989 07-08

http://slidepdf.com/reader/full/re-run-1989-07-08 28/30

F l F 3 , F 5 , F 7 : U s e d t m o v e f o r w a r d o b a c k w a r d t h r o u g h t h c a l e n d a r y e a r s a n m o n t h s .E n t e r i n g D a t a

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

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

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

2 | L Y / A U C U S T 1 9 8 9

Page 29: Re-Run 1989 07-08

8/6/2019 Re-Run 1989 07-08

http://slidepdf.com/reader/full/re-run-1989-07-08 29/30

M R U NK l J I I O K I N ' O - T t t FD e n n i s B r i s s o nT e c h n i c a l M a n a g e rL o W a l l a c et e c h n i c a l E d i t o rT i W a l s hM a n a g i n g E d i t o rS w a i n P h a t tS e n i o r E d i t o rB e t h S J a i _ \A s s o c i a t e E d t t o rH a h o l u R B j o r n s e nC o E i i i i x i RP i i ; L j J A C tA r D i r e c t o rH i r a i s i ) G . H u D t S K N a m L a y o u tA n D i u o nT v p i s m i M .D l s r a D a m e sK t S i r e c u n sF l . " [ J l l . l \ I 1 I \ I " C O H S U L TD e b b i e B o u f c a u i . t

Page 30: Re-Run 1989 07-08

8/6/2019 Re-Run 1989 07-08

http://slidepdf.com/reader/full/re-run-1989-07-08 30/30

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 k

F r o m t h J u l y R U N ;R U S h e l lA - S c r a m b l eC u b i x

B e t t o r M o u s e t r a p

F r o m t h A u g u s t R U N ;L a b e l B a s e

> M e m o r y i M o t i o nT h o r o u g h b i r d R a c i n gF a s t - F o o d F r e n z y

P l u s ; E x t r a B o n u s P r o g r a m s !> S t o r y b o o k 6

B u d g e t P l u s 1 2 8

a n m a n i j f a c t u m g d e l e c t b e c o m e s a p p a i w f l , t f i e c W k h v b d i s k w f l b r e p l a c e d t r a c h a r j ) o i ! f l t i ¥ n e d b p r e p a i d m a i l w r t J u n 3 d a y s o p u r c h a s e . S e n d n * i f h w e s p o t i f / i n g l l w d e t e d . t o

S E l 9 n t t P « l o i b o r o u g h , N 0 3 4 5 8

n o b n v i d e i t ^ f l i ^ f h a D e e n i i e c « l . r e p a i r m 0 r m u s e d f f w o u g t i n e t j i i g o n c e , o r r s j g n s p f e x c e s s i v e * e a f d a m a g e d t » e q u t p m e n l ,

T h p r o g r a m s i H e H L J N a r t a > e n d i r u c l l y f r o m l a b n g s p r f i p a r e d t a c c o m p a n y a r t i c l e * ! i n P U m a g a z i n e T h e yw i H n o i r u u n d e r a s y s t e m c o n l i g i j r a t i o n s . U s t h H U f R i g h l i n l o r m s t c n i r i d u d e r J « t t a c t i a r t i c l e a y o i yg u i d e .

T r i e e n t i r e g o n i a r r t s a r c o p y n g h l a d l ^ g g b I D C o m m u n i c o i i o n s / P e T e n x y o u g h U n a u t t i o r i i c d O u p l i c a t i o n i v i o l a t i o n o l a p p l i c a b l e l a w s

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