Re-Run 1987 09-10

38
8/6/2019 Re-Run 1987 09-10 http://slidepdf.com/reader/full/re-run-1987-09-10 1/38 S e p t e m b e r / O c t o b e r 1 9 8 7 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 B o n u s P r o g r a m I n s i d e !

Transcript of Re-Run 1987 09-10

Page 1: Re-Run 1987 09-10

8/6/2019 Re-Run 1987 09-10

http://slidepdf.com/reader/full/re-run-1987-09-10 1/38

S e p t e m b e r / O c t o b e r 1 9 8 7 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

B o n u s P r o g r a m I n s i d e !

Page 2: Re-Run 1987 09-10

8/6/2019 Re-Run 1987 09-10

http://slidepdf.com/reader/full/re-run-1987-09-10 2/38

I n t r o d u c t i o nS e p t e m b e r - O c t o b e r ' 8 7 R e R U N

B e f o r e b e g i n d e s c r i b i n g t h p r o g r a m s f o u n d o t h i s R e R U Nd i s k , l e m t e l l y o a b o u t s o m ef e a t u r e s u n i q u e t t h i s e d i t i o n . O t h f l i p s i d e o t h d i s k , y o u ' l l f i n db o t h C - 6 4 a n C - 1 2 8 Q u a n t u m -L i n k p r o g r a m s t h a t e n a b l e y o t g e c o n n e c t e d w i t h t h a t C o m m od o r e - s p e c i f i c n e t w o r k .

I y o a l r e a d y o w n , o a r p l a n n i n g t b u y , m o d e m a n w a n t t g e o n - l i n e w i t h Q u a n -t u m L i n k , j u s t f o l l o w t h i n s t r u ct i o n s o t h e n c l o s e d i n f o r m a t i o nb o o k l e t . I y o h a v e q u e s t i o n sa b o u t Q u a n t u m L i n k , o s i m p l yw a n t t l e a r n m o r e a b o u t i t j u s tc a l l t h t o l l - f r e e ( i t h U . S . )Q u a n t u m L i n k c u s t o m e r s e r v i c eh o t l i n e a 1 - 8 0 0 - 3 9 2 - 8 2 0 0 .

T w o t h e r n o t e w o r t h y f e a t u r e so t h i s d i s k a r e t h e S e p t e m b e ra n O c t o b e r M e g a - M a g i c p r g r a m s , c a l l e d C u r s o r C o m m o t i o na n T a l k i n g D a t a S t a t e m e n t s , r s p e c t i v e l y . W o r d s s u c h a " a m a z i n g " a n d " d a z z l i n g " c o u l dd e s c r i b e t h s c r e e n d i s p l a y s c r a t e d w i t h C u r s o r C o m m o t i o n , b u t h o s e w o r d s h a v e l o s t s o m e o t h e i r m e a n i n g t h r o u g h o v e r u s e .

R a t h e r t h a n t r t d e s c r i b e t h p r o g r a m ' s a t t r i b u t e s , I ' v e c r e a t e d

d e m o p r o g r a m a p t l y c a l l e dC u r s o r C o m m o t i o n D e m o . L o a da n r u i i 6 m o d e , a n d y o u ' l lw i t n e s s a d i s p l a y t h a t i b o t ha m a z i n g a n d a z z l i n g . L e y o u ri m a g i n a t i o n r u I r e e w i t h C u r s o rC o m m o t i o n , t h e n s e n d m d i s kc o n t a i n i n g c o p y o C u r s o rC o m m o t i o n d e m o s o y o u r o w d e s i g n .

O c t o b e r ' s M e g a - M a g i c , T a l ki n D a t a S t a t e m e n t s , i e q u a l l yi m p r e s s i v e . I l e t s y o l o a d i p r o g r a m , s u c h a R U N ' s 6 P e f e c t T y p i s t ; t h e n i v e r b a l l y r e a d st h n u m b e r s f r o m t h d a t a s t a t em e n t s w i t h d i s t i n c t S o u t h e r na c c e n t , a t h o u g h c o m p u t e ri z e d J e r r y F a l w e l l w e r e h o l l e r i n go u n u m b e r s .

E v e n i y o d o n ' t t y p e i p r g r a m s c o n t a i n i n g l o t s o d a t as t a t e m e n t s , t h p r o g r a m r e a d i l yl e n d s i t s e l f t v a r i e t y o e n t e rt a i n m e n t p u r p o s e s . B e f o r e y o c a u s T a l k i n g D a t a S t a t e m e n t s ,y o u h a v e t o b t a i n c o p y o C o v o x ' s T a l k i n g D e m o D i s k { s e ea r t i c l e ) .

B u t h e r e ' s m o r e . M a n y o y o a r u n d o u b t e d l y f a m i l i a r w i t h t h N o t e p a d 6 s e r i e s w r i t t e n b B o K o d a d e k a n p u b l i s h e d i

Page 3: Re-Run 1987 09-10

8/6/2019 Re-Run 1987 09-10

http://slidepdf.com/reader/full/re-run-1987-09-10 3/38

Page 4: Re-Run 1987 09-10

8/6/2019 Re-Run 1987 09-10

http://slidepdf.com/reader/full/re-run-1987-09-10 4/38

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

1 1 1 1

2 2 2 2

2 2

A r t i c l e

1 2 N o t e p a d

P h a s e r P h i r eC - 6 4 F u n c t i o n K e y s

M a d e U s e f u lS c r e e n G e n i eO u t l i n e 1 2 P o p - u p D i r e c t o r y W i n d o wA r r a y A r r a n g e r

D F C o p yT h M o n e y P r o g r a mF i f t e e n P u z z l eC u r s o r C o m m o t i o n

T a l k i n g D a t a S t a t e m e n t sD i s k a n F i l e L i b r a r i a n

D i s k F i l e n a m eM E N U 1 2 M E N U 6 1 2 N O T E P A D B O O T1 2 N O T E P A D D A T A1 2 N O T E P A D . O B JP H A S E R P H I R E

6 F U N C T I O N K E Y SS C R E E N G E N I EO U T L I N E 1 2 D I R E C T O R Y W I N D O WA R R A Y A R R A N G E RA R R A Y A R R A N . D E M OD C O P YM O N E Y P R O G R A M1 P U Z Z L EC U R S O R C O M M O T I O NC U R S . C O M M . D E M OT A L K I N G D A T A S T D I S K L I B R A R I A NC A T E G O R I E SR E R U N

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

B A S I CB A S I CB A S I CB A S I CB A S I CB A S I CB A S I CB A S I CB A S I CB A S I CB A S I CB A S I CB A S I CS E S E

I I

Page 5: Re-Run 1987 09-10

8/6/2019 Re-Run 1987 09-10

http://slidepdf.com/reader/full/re-run-1987-09-10 5/38

H o T L o a dL o a d i n g f r o m M e n uT g e s t a r t e d , C - 6 4 u s e r s s h o u l d t y p e L O A D " M E N U 6 4 " , 8 a n p r e s s t h r e t u r n

k e y . W h e n y o g e t t h e R e a d y p r o m p t , t h m e n u i l o a d e d a n y o s h o u l d t y p eR 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 s h i f t a n r u n - s t o p k e y s . W h e n a l t h p r o g r a m s a r d i s p l a y e d o t h e s c r e e n , y o c a r u t h o n y o s e l e c t b p r e s s i n g s i n g l e k e y .

L o a d i n g f r o m K e y b o a r dI y o d n o w i s h t u s 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 a C - 6 4 p r o g r a m w r i t t e n i B a s i c , t y p e :L O A D " D I S K F I L E N A M E S

a n t h e n p r e s s t h r e t u r n k e y . T h d r i v e w i l l w h i r w h i l e t h s c r e e n p r i n t s L O A D I N Ga n t h e n R E A D Y , w i t h f l a s h i n g c u r s o r b e n e a t h . T y p e R U a n p r e s s t h r e t u r nk e y . T h p r o g r a m w i l l t h e n s t a r t r u n n i n g .

T l o a d a C - 6 4 p r o g r a m w r i t t e n i m a c h i n e l a n g u a g e ( M 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 - 6 4 p r o g r a m s c a n b e r u o t h C - 1 2 8 a s l o n g a s 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 - m o d e p r o g r a m s a r c l e a r l y l a b e l e d o t h d i r e c t o r y p a g e . Y o u r C - 1 2 8

m u s t b e i C - 1 2 8 m o d e t r u n 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 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 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 o t h 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 y o t

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

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

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

I

Page 6: Re-Run 1987 09-10

8/6/2019 Re-Run 1987 09-10

http://slidepdf.com/reader/full/re-run-1987-09-10 6/38

R e R U N S t a f fT e c h n i c a l E d i t o r T i W a l s hM a n a g i n g E d i t o r / P r o d u c t i o n : S w a m P r a t tC o p y E d i t o r : I V g t s P a g eP r o o f r e a d e r H a r o l d B j o n a mD e s i g n a n L a y o u t : A n n e D i l l o nT y p e s e t t i n g : D a r e e n M e a n s , B e t h K r o m m e s , K S u t d i f f eS p e c i a l I ' r o d u c l s D i r e c t o r : P a u l F i n c hS p e c i a l i ' r o d i i c i s A s s i s t a n t s : D e b b i e B o w g a t t l i , H o b y u J o h n s o nD i r e c t M a r k e t i n g C o o r d i n a t o r D e b b i e W a l s h

Page 7: Re-Run 1987 09-10

8/6/2019 Re-Run 1987 09-10

http://slidepdf.com/reader/full/re-run-1987-09-10 7/38

Page 8: Re-Run 1987 09-10

8/6/2019 Re-Run 1987 09-10

http://slidepdf.com/reader/full/re-run-1987-09-10 8/38

Page 9: Re-Run 1987 09-10

8/6/2019 Re-Run 1987 09-10

http://slidepdf.com/reader/full/re-run-1987-09-10 9/38

Page 10: Re-Run 1987 09-10

8/6/2019 Re-Run 1987 09-10

http://slidepdf.com/reader/full/re-run-1987-09-10 10/38

r e s t o r e k e w i t h t h w i n d o wo p e n w h e n y o u ' r e u s i n g t h N o t e p a d w i t h R U S c r i p t 1 2 8 . I y o d o t h c o m p u t e r w i l l l o c ku p b e c a u s e R U S c r i p t a l t e r st h N M ( n o n m a s k a b l e i n t e r r u p t )v e c t o r , a n y o u ' l l h a v e t r e s e tt h c o m p u t e r .

A f t e r y o u ' v e a c t i v a t e d 1 2 N o t e p a d , t h i n t e r r u p t w a i t s f o

c o n t r o l / W . W h e n i d e t e c t so n e , f l a g d i v e r t s a l f u t u r e i t e r r u p t s , a n t h c u r r e n t s c r e e nd i s p l a y ( i n c l u d i n g a t t r i b u t e m e o r y ) i t r a n s f e r r e d t a a l t e r n a t el o c a t i o n a a d d r e s s $ 1 0 0 0 i t h 8 5 6 3 c h i p ' s R A M . T h i s c h i pc o m e s w i t h i t o w b l o c k - m o v er o u t i n e , s t h p r o c e s s i e a s y .

O n c e 1 2 N o t e p a d h a s s a v e dt h e c o n t e n t s o t h z e r o p a g ea n t h e ^ 8 5 6 3 ' s V D ( v i d e o d i p l a y c o n t r o l l e r ) r e g i s t e r s , i s w i t c h e s i a a l t e r n a t e s c r e e nt h a t e x a c t l y d u p l i c a t e s t h o r i g in a l . T h N o t e p a d w i n d o w w i l l a p e a r i t h i s d u p l i c a t e . W h e n t h a l t e r n a t e s c r e e n i s i n p l a c e , t h p r o g r a m c l e a r s t h i n t e r r u p t - d i s -a b l e b i t . S p e c i f i c N o t e p a d s u r o u t i n e s p e r f o r m a l o p e r a t i o n so t h n e s c r e e n .

O n c e y o c l o s e t h e w i n d o w ,t h p r o g r a m s w i t c h e s b a c k t t h o r i g i n a l s c r e e n b r e i n s t a t i n g t h c o n t e n t s o t h z e r o p a g e a n t h V D r e g i s t e r s t h a t w e r es t o r e d . I t h e n c l e a r s t h f l a g a n j u m p s t l o c a t i o n $ F F 3 3 t r e t u r nc o n t r o l t B a s i c o t t h p r

g r a m t h a t ' s i m e m o r y .T h o f f i c i a l C o m m o d o r e 1 2

P r o g r a m m e r ' s R e f e r e n c e G u i d ec o n t a i n s a l m o s t a l t h i n f o r m at i o n y o u ' l l n e e d t p r o g r a m t h 8 5 6 3 c h i p . H o w e v e r , i f a i l s t m e n t i o n t h a t f r e e R A a $ 1 0 0 0 -$ 1 F F F c a h o l d a a l t e r n a t es c r e e n a n m a c h i n e l a n g u a g er o u t i n e s f o r e a d i n g a n w r i t i n gt t h 8 5 6 3 ' s V D r e g i s t e r s f r o mB a s i c .

T h e s e M r o u t i n e s e x i s t i t h s c r e e n e d i t o r R O a n a p p e a ri b a n k 1 a S C D C C a n $ C D D A , r e s p e c t i v e l y .

T w r i t e t o 8 5 6 3 V D r e i s t e r f r o m B a s i c 7 . 0 , u s t h f o m a S Y D E C ( " C D C C " ) , , X T h r e g i s t e r h o l d s t h n u m b e ro t h V D r e g i s t e r t o b a c e s s e d , w h i i e t h e r e g i s t e r c o t a i n s t h v a l u e t b s t o r e d i i t F o e x a m p l e , t c h a n g e t t h a l t e r n a t e s t a r t i n g a d d r e s s o d i p l a y R A M , w r i t e t h v a l u e 1 t V D r e g i s t e r 1 b u s i n gt h c o d e A 1 6 : X = 1 2 : S Y SD E C ( " C D C C " ) , A , X .

T r e a d r e g i s t e r , l o a d t h r e g i s t e r w i t h t h n u m b e r o t h V D r e g i s t e r t o b r e a d f r o ma n c a l l t h r o u t i n e a S C D D A .T h r o u t i n e w i l l r e t u r n t B a s i cw i t h t h v a l u e i t h r e g i s t e r .T c h a n g e t h v a l u e i n t o B a s i cv a r i a b l e , u s t h R R E G c o m a n d . F o e x a m p l e , t r e a d V D r e g i s t e r 1 i B a s i c , t h c o d ew o u l d b e 1 2 : S Y S D E

Page 11: Re-Run 1987 09-10

8/6/2019 Re-Run 1987 09-10

http://slidepdf.com/reader/full/re-run-1987-09-10 11/38

( " C D D A " ) , A , X : R R E G A T h v a r i a b l e w i l l e q u a l t h e v a l u ef o u n d — i n t h i s c a s e , 1 6

R U r e a d e r s h a v e b e e n e

t h u s i a s t i c a b o u t t h 6 4 N o t e p a dp r o g r a m ( S e p t e m b e r 1 9 8 6 i s u e ) . t h i n k y o u ' l l b j u s t a p l e a s e d w i t h 1 2 8 N o t e p a d . ■

Page 12: Re-Run 1987 09-10

8/6/2019 Re-Run 1987 09-10

http://slidepdf.com/reader/full/re-run-1987-09-10 12/38

Page 13: Re-Run 1987 09-10

8/6/2019 Re-Run 1987 09-10

http://slidepdf.com/reader/full/re-run-1987-09-10 13/38

t w h e r e y o t h i n k o n o t h e i rs h i p s m i g h t b e t h e n h i t h j o s t i c k f i r e - b u t t o n o r t h r e t u r n k e y .I y o u ' r e l u c k y , y o u ' l l h i K l i n -g o s h i p , b u t h f i r s t h i t w o n ' td e s t r o y i t T d t h a t , y o u m u s tu s e s u b s e q u e n t t u r n s t h i e v e r ys q u a r e t h s h i p o c c u p i e s . T w i n , y o u m u s t d e s t r o y a l t h K l i n g o n s h i p s b e f o r e t h e y d s t r o y y o u r s .

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

T h s a t e l l i t e i n e a c h f l e e t h a s p e c i a l s i g n i f i c a n c e . I y o d s t r o y t h e K l i n g o n s ' s a t e l l i t e , a l t h e d o t s i y o u r g r i d w i l l d i s a pp e a r , s t h e K l i n g o n s w o n ' t k n o ww h e r e t h e y ' v e a l r e a d y s h o t o t h l o c a t i o n s o y o u r s h i p s t h e y ' v ea l r e a d y d i s c o v e r e d . O c o u r s e , i w o r k s t h e o t h e r w a a r o u n d , t o o .S t r a t e g y h i n t : I y o l o c a t e t h K l i n g o n s ' s a t e l l i t e e a r l y i t h g a m e , n o t e t h e l o c a t i o n a n d d es t r o y i l a t e r , a f t e r t h e y ' v e t a k e nm o r e s h o t s .

R e a d y , a i m , p h i r e !

Page 14: Re-Run 1987 09-10

8/6/2019 Re-Run 1987 09-10

http://slidepdf.com/reader/full/re-run-1987-09-10 14/38

Page 15: Re-Run 1987 09-10

8/6/2019 Re-Run 1987 09-10

http://slidepdf.com/reader/full/re-run-1987-09-10 15/38

Page 16: Re-Run 1987 09-10

8/6/2019 Re-Run 1987 09-10

http://slidepdf.com/reader/full/re-run-1987-09-10 16/38

S c r e e n G e n i eB y J o h n R y a n

0 6 Y o u ' v e j u s t f i n i s h e d w r i t i n g t h

l a s t l i n e o y o u r a l l - t i m e g r e a t e s tg r a p h i c s g a m e , a n d i t ' s t i m e t a d s o m e c h a r a c t e r g r a p h i c s .L e t ' s s e e . T h p l a y f i e l d b g i n s a l o c a t i o n s 1 1 0 4 a n 1 1 3 4 .H o m a n y r o w s a p a r t i t h a t ?O n e , t w o , t h r e e . . W a i t . H m m m .T h a t ' s n o r i g h t . . . M a y b e i t ' so n e , t w o , t h r e e , f o u r a c r o s s .

S o u n d f a m i l i a r ? W e l l , t h c u r ei S c r e e n G e n i e , u t i l i t y w r o t et e l i m i n a t e t h e t e d i o u s p e n c i la n g r a p h p a p e r c a l c u l a t i o n st h a t a r t r a d i t i o n a l l y n e e d e d t d e t e r m i n e s c r e e n a n c o l o r a d r e s s e s f o g r a p h i c s l a y o u t s . I t ' l lb e s p e c i a l l y v a l u a b l e t t h o s ew h w a n t t u s a n c o o r d in a t e s f o " h o m i n g " m o v a b l ec h a r a c t e r s t d e s i r e d l o c a t i o n .

S c r e e n G e n i e s u p e r i m p o s e ss o l i d c u r s o r o y o u r s c r e e n d i p l a y , t h e n r e p o r t s i n f o r m a t i o na b o u t t h g r a p h i c s c h a r a c t e ru n d e r t h e c u r s o r , i n c l u d i n g i t s c r e e n - R A M a n d c o l o r - R A M a

d r e s s e s a n i t r o a n d c o l u m np o s i t i o n s . S c r e e n G e n i e w o n ' td i s r u p t y o u r d i s p l a y i a n w a y ,a n y o u c a n m o v e t h c u r s o rw h e r e v e r y o u w a n t .

U N C O R K I N G T H B O T T L EL o a d a n r u S c r e e n G e n i e t

i n s t a l l i i m e m o r y , w h e r e i t ' l l b r e a d y w h e n y o n e e d i t . I t c a b a c t i v a t e d f r o m D i r e c t m o d eb t y p i n g i t h S Y 4 9 1 5 2 c o m a n d , o f r o m P r o g r a m m o d e b i n c l u d i n g t h S Y 4 9 1 5 2 c o m a n d i y o u r p r o g r a m l i s t i n g . E t h e r w a y , a i n f o r m a t i o n l i n ec o n t a i n i n g t h e f o l l o w i n g l a b e l sw i l l a p p e a r a t h t o o y o u rs c r e e n d i s p l a y :S C N = C L R = X = Y = C H A R

S C i t h c u r r e n t s c r e e n -R A a d d r e s s o t h c u r s o r , a n C L i i t c o r r e s p o n d i n g c o l o r -R A a d d r e s s ; X a n Y a r t h c u r s o r ' s r o a n c o l u m n p os i t i o n s , r a n q i n n f r o m t 2 4 a n d

t 3 9 r e s p e c t i v e l y ; a n C H A Ri t h s c r e e n - d i s p l a y c o d e o t h g r a p h i c s c h a r a c t e r u n d e r t h c u r s o r .

1

Page 17: Re-Run 1987 09-10

8/6/2019 Re-Run 1987 09-10

http://slidepdf.com/reader/full/re-run-1987-09-10 17/38

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

O n l y t h e c u r s o r a n r e t u r nk e y s a r a c t i v e w h i l e S c r e e n G n i i i u s e . A y o m o v e t h c u r s o r a r o u n d w i t h t h c u r s o rk e y s , t h i n f o r m a t i o n l i n e w i l l b u p d a t e d c o n t i n u a l l y . K e e p

s h e e t o p a p e r a n p e n c i lh a n d y , s y o u c a n c o p y d o w nt h a d d r e s s e s y o u n e e d f o y o u rs c r e e n l a y o u t .

T e x i t S c r e e n G e n i e a n d r t u r n t t h m o d e y o w e r e i b e f o r e , t a p t h e r e t u r n k e y . T h s c r e e n w i l l r e v e r t t o i t f o r m e rs t a t e , a n t h e n , i S c r e e n G e n i ew a a c t i v a t e d f r o m P r o g r a mm o d e , e x e c u t i o n w i l l c o n t i n u ew i t h t h s t a t e m e n t f o l l o w i n g t h S Y S c o m m a n d .

1

Page 18: Re-Run 1987 09-10

8/6/2019 Re-Run 1987 09-10

http://slidepdf.com/reader/full/re-run-1987-09-10 18/38

Page 19: Re-Run 1987 09-10

8/6/2019 Re-Run 1987 09-10

http://slidepdf.com/reader/full/re-run-1987-09-10 19/38

Page 20: Re-Run 1987 09-10

8/6/2019 Re-Run 1987 09-10

http://slidepdf.com/reader/full/re-run-1987-09-10 20/38

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

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

Q u i t e x i t s t h p r o g r a m . T h c h a r a c t e r c o l o r i s e t t o w h i t ea n t h f u n c t i o n k e y s a r r e t u r n e dt t h e i r d e f a u l t v a l u e s .

1

Page 21: Re-Run 1987 09-10

8/6/2019 Re-Run 1987 09-10

http://slidepdf.com/reader/full/re-run-1987-09-10 21/38

P o p - u p D i r e c t o r yW i n d o wB D a v i d M o r r i s

R U i R i g h t0 6

I y o e v e r n e e d t a c c e s sd i s k d i r e c t o r y o y o u r C - 6 4 w h i l ew r i t i n g o r u n n i n g p r o g r a m ,t h e n t h i s h a n d y u t i l i t y i f o y o u .

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

D i r e c t o r y W i n d o w i m a c h i n el a n g u a g e , i n t e r r u p t - d r i v e n p r g r a m t h a t r e s i d e s a m e m o r y a d r e s s $ C 0 0 0 , w h e r e i t ' s s a f ef r o m e v e r y t h i n g b u t p r o g r a m st h a t o c c u p y t h s a m e l o c a t i o n .F u r t h e r m o r e , i t ' s c o m p a t i b l e w i t hm o s t m a c h i n e l a n g u a g e p r g r a m s t h a t d o n ' t u s t h i s a r e a o I i u i U y

A f t e r y o r u D i r e c t o r y W i d o w , t h o n l y w a i c a n b ed i s a b l e d i w i t h S Y 4 9 1 5 2 o

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

A f t e r D i r e c t o r y W i n d o w r e a d si t d a t a i n t o m e m o r y , y o u ' r ep r o m p t e d t s p e c i f y s o l i d o rc l e a r w i n d o w . I y o c h o o s es o l i d w i n d o w , y o u c a n p i c k i t c o l o r ; i y o c h o o s e c l e a r w i d o w , y o c a s e l e c t t h c o l o r o t h t e x t w i t h i n t h w i n d o w . T h e s es e t t i n g s c a n b e c h a n g e d a a n t i m e . T h p r o g r a m t h e n d i s p l a y st h S Y c o m m a n d t a c t i v a t e a n d e a c t i v a t e D i r e c t o r y W i n d o w .

A f t e r a c t i v a t i n g i t m a k e s u r ed i s k i i t h d r i v e , t h e n p r e s sc o n t r o ! / D . w i n d o w w i l l a p p e a ri t h c e n t e r o t h s c r e e n a n d i s p l a y t h d i s k d i r e c t o r y , t e l i n e s a t i m e . I y o u h a v e m o r et h a n t e f i l e s o t h d i s k , p r e s st h s p a c e b a t d i s p l a y t h e n e x tt e n . T c l o s e t h w i n d o w , p r e s st h r u n - s t o p k e y . T h w i n d o w w i l l

1

Page 22: Re-Run 1987 09-10

8/6/2019 Re-Run 1987 09-10

http://slidepdf.com/reader/full/re-run-1987-09-10 22/38

Page 23: Re-Run 1987 09-10

8/6/2019 Re-Run 1987 09-10

http://slidepdf.com/reader/full/re-run-1987-09-10 23/38

Page 24: Re-Run 1987 09-10

8/6/2019 Re-Run 1987 09-10

http://slidepdf.com/reader/full/re-run-1987-09-10 24/38

S Y 4 9 1 5 9 , A $ , N $ { X )a n p r i n t A $ L i k e m a g i c , A n o c o n t a i n s t h s w i t c h e d n a m ew i t h t h f i r s t a n l a s t n a m e s c a i t a l i z e d ( H a r l a n T h o m p s o n , i

1 0 0 ) . A n m i d d l e i n i t i a l s w i l la l s o b c a p i t a l i z e d .T h i s f u n c t i o n o t h p r o g r a m i

h a n d y f o m a i l i n g l i s t s , d a t ab a s e s , c u s t o m e r l i s t s , a n t h l i k e . T h e p r o g r a m w i l l a l s o s h o r te n a m e s f o y o u , i y o u r p r i n t i n gf o r m a t o n l y a l l o w s c e r t a i n n u b e o c h a r a c t e r s i c o l u m n .T h d e f a u l t l e n g t h i 2 5 I y o h a v e s p a c e f o o n l y 1 c h a r a ct e r s , i n c l u d e :P O K E 4 9 4 1 1 , ( L + 1 )w h e r e i t h e l e n g t h y o d o n ' tw a n t t e x c e e d — i n t h i s c a s e , 1 7 T h e n i n c l u d e :S Y 4 9 1 5 9 , A $ , N $ ( X )

V a r i a b l e A w i l l n o b E J e f e r s o n , i 9 9 b u N $ ( 9 9 ) w i l lr e m a i n J E F F E R S O N E R N E ST I N E . I y o d o n ' t w a n t t h c a i t a l i z a t i o n f e a t u r e , i n c l u d e t h P O K E 4 9 4 1 1 , ( L + 1 ) , b u c h a n g et h S Y c o m m a n d t S Y 4 9 1 5 2 ,A $ , N $ ( X ) . T h n a m e w i l l s t i l l b s w i t c h e d a n s h o r t e n e d , b u w i t h o u t t h e c a s e c h a n g e .

A R R A Y S W I T C H E ST h r e a l p o w e r o t h i s p r o g r a m

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

w a n t t c a l l r o u t i n e t s o r t b l a s t n a m e . T h e n t i r e a r r a y m u s tb s w i t c h e d b e f o r e c a l l i n g t h s o r t r o u t i n e . T h i s p r o g r a m c a nd i t J u s t i n c l u d e :S Y 4 9 7 3 0 , E , N $ ( 0 )w h e r e i t h n u m b e r o e l m e n t s i t h a r r a y . B e f o r e y o c a b l i n k , t h e n t i r e a r r a y w i l l b s w i t c h e d , a n y o u c a n c a l l y o u rs o r t r o u t i n e . T s w i t c h t h e a r r a yb a c k , j u s t u s a n o t h e r S Y 4 9 7 3 0 , E , N $ ( 0 ) , a n i n s t a n t l y t h e n t i r e a r r a y w i l l r e v e r t t i t f o m e s t a t e .

T h i s i a p o w e r f u l c o m m a n d ,b e c a u s e i a c t u a l l y c h a n g e s t h n a m e s i m e m o r y . I y o u r n a m es t r i n g s a r r e a d f r o m a d i s k f i f eo t y p e d i a s u s e r i n p u t , t h a c t u a l t e x t i s t o r e d f r o m t h t o o m e m o r y d o w n ( w h i c h i u s a l l y t r a n s p a r e n t t t h u s e r ) . I y o u r s t r i n g s a r r e a d f r o m D a t as t a t e m e n t s , t h a c t u a l t e x t i s t o r e d i t h p r o g r a m . B e n t e ri n t h S Y 4 9 7 3 0 , E , N $ ( 0 ) c o m a n d a f t e r a a r r a y o s t r i n g s i r e a d f r o m D a t a s t a t e m e n t s a n t h e n l i s t i n g t h p r o g r a m , y o u c a ns e t h a t t h a c t u a l p r o g r a m t e x th a b e e n s w i t c h e d . l i n e t h a t w a s :5 0 D A T A J O N E S W I L L I A M . S M I T H

R O B E R T J O H N S O N C L I F F O R Dw i l l n o b e 5 0 D A T A W I L L I A M J O N E S . R O B E R T

S M I T H . C U F F O R D J O H N S O N

1

Page 25: Re-Run 1987 09-10

8/6/2019 Re-Run 1987 09-10

http://slidepdf.com/reader/full/re-run-1987-09-10 25/38

P R O G R A M D E S C R I P T I O NA r r a y A r r a n g e r p o k e s t h

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

p r o g r a m i l o a d e d o v e r i t A r r a y A r r a n g e r 2 w r i t t e n e

t i r e l y i B a s i c , d e m o n s t r a t e s a l o t h p r o g r a m ' s f u n c t i o n s . L o a da n r u i a f t e r r u n n i n g A r r a yA r r a n g e r 1

h o p e y o e n j o y u s i n g t h A r a A r r a n g e r . w r o t e i f o s o m ep e r s o n a l a p p l i c a t i o n s , b u t , s i n c eI ' v e l e a r n e d s m a n y t h i n g s f r o mR U N , w a n t e d t s h a r e i w i t ho t h e r r e a d e r s .

1

Page 26: Re-Run 1987 09-10

8/6/2019 Re-Run 1987 09-10

http://slidepdf.com/reader/full/re-run-1987-09-10 26/38

Page 27: Re-Run 1987 09-10

8/6/2019 Re-Run 1987 09-10

http://slidepdf.com/reader/full/re-run-1987-09-10 27/38

Page 28: Re-Run 1987 09-10

8/6/2019 Re-Run 1987 09-10

http://slidepdf.com/reader/full/re-run-1987-09-10 28/38

T h M o n e yP r o g r a mB M i c h a e l M c K c I l i p s

f i U N I R i g h t0 6

T h O c t o b e r 1 9 8 7 R e s o u r c eC e n t e r c o n t a i n s p r o g r a m ,c a l l e d M o n e y , t h a t w o r k s o t h C - 6 4 a n w a w r i t t e n a n d d on a t e d b M i c h a e l M c K e l l i p s o t h L e x i n g t o n S c h o o l , 1 1 3 0 W .C o . R d . B , R o s e v i i l e , M i n n e s o t a .M c K e l l i p s h a s b e e n u s i n g C - 6 4 si h i s p e c i a l - e d u c a t i o n c l a s s

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

H i M o n e y p r o g r a m p r o v i d e sp r a c t i c e i r e c o g n i z i n g c o i n s a n c o u n t i n g c h a n g e . I t ' s a p p r o p r i a t ef o e l e m e n t a r y - a g e s t u d e n t s a n f o r e i g n - b o r n a d u l t s w h a r t r i n t l e a r n o u c u r r e n c y , a w e l la f o i t i n t e n d e d a u d i e n c e , t h m o d e r a t e l y r e t a r d e d .

2

Page 29: Re-Run 1987 09-10

8/6/2019 Re-Run 1987 09-10

http://slidepdf.com/reader/full/re-run-1987-09-10 29/38

Page 30: Re-Run 1987 09-10

8/6/2019 Re-Run 1987 09-10

http://slidepdf.com/reader/full/re-run-1987-09-10 30/38

m o u s e a n i t p o i n t e r . T h m c h i n e l a n g u a g e c o d e a n d s p r i t ep a r a m e t e r s a r p o k e d i n t o m e o r y f r o m D a t a s t a t e m e n t s , s b s u r e t h e e d [ h e u s u a l w a r n i n ga b o u t s a v i n g t h p r o g r a m b e f o r er u n n i n g i t

L O Y D ' S H O A XW i t h t h p r o g r a m a w r i t t e n ,

e a c h g a m e s t a r t s w i t h d i f f e r e n ts c r a m b l e d a r r a y , a n e a c h p u zz l i s o l v a b l e . H o w e v e r , i y o c h a n g e l i n e 3 9 s i r e a d sF O R L G T O 6 2 i n s t e a d o F O R L 1 T O 6 2 , t h f i r s t p u z z l ew i l l b s o l v a b l e a n t h s e c o n dw i l l b i m p o s s i b l e .

D e m o n s t r a t e F i f t e e n P u z z l e t f r i e n d , t h e n p l a y t h f i r s t g a m e

a n c h a l l e n g e h i o h e t g e b e t t e r s c o r e o t h s e c o n d . N

m a t t e r h o h i g h ( p o o r ) y o u rs c o r e i s y o u r f r i e n d w o n ' t b a b l e t b e a t i t

I t h i s s e e m s u n f a i r , c o n s i d e rt h h i s t o r i c a l p r e c e d e n t . A r o u n d1 8 7 2 , S a L o y d , t h g r e a t A m e r ic a p u z z l i s t , d r o v e t h c o u n t r yc r a z y w i t h h i F o u r t e e n - F i f t e e np u z z l e . T h a n t e c e d e n t t m i n e , i a l s o w a s q u a r e b o c o n t a i n i n g1 n u m b e r e d b l o c k s a n d o n eb l a n k . T h n u m b e r e d b l o c k s w e r ei n u m e r i c a l o r d e r e x c e p t f o t h 1 a n 1 5 w h i c h w e r e r e v e r s e d .T h o b j e c t w a t o s l i d e t h b l o c k sa r o u n d t r e a c h c o n f i g u r a t i o ns i m i l a r t o t h i n i t i a l o n e , b u w i t h t h 1 a n 1 i p r o p e r s e q u e n c e .

T h c r a z e d i e d d o w n w h e n m a t he m a t i c i a n s p r o v e d t h a t t h t a s kw a i m p o s s i b l e .

T u s s i m p l e r e x a m p l e ,c o n s i d e r s m a l l e r b o x , w i t h o n l yt h r e e n u m b e r e d b l o c k s . T h 2 p o s s i b l e a r r a n g e m e n t s o t h b l o c k s f a l l i n t o t w d i s t i n c t s e t s :o n i w h i c h t h n u m b e r s r u c l o c k w i s e a n d o n e i w h i c h t h e yr u n c o u n t e r c l o c k w i s e . I t ' s e v i d e n tt h a t y o c a n ' t g e f r o m o n s e t t h e o t h e r w i t h o u t t a k i n gt h b l o c k s o u o t h b o x . I f a c t , y o c a n ' t g e f r o m o n c o f i g u r a t i o n t a n o t h e r i t h e yd i f f e r b y a n i n t e r c h a n g e o t w b l o c k s o a n o d d n u m b e ro s u c h e x c h a n g e s . L o y d ' sp u z z l e , a l t h o u g h i h a a m o s t 2 t r i l l i o n p o s s i b l e a r r a n g em e n t s o t h b l o c k s , f a l l s i t h i sc a t e g o r y .

A e v e n n u m b e r o s w a p sm a i n t a i n s t h e " p a r i t y " o t h c o n f i g u r a t i o n . I m p r o g r a m ,t h 6 s w i t c h e s p e r f o r m e d i l i n e s 3 9 0 - 4 0 0 g u a r a n t e e n o o n l y s o l u t i o n , b u b e t t e r - t h a n -5 0 - p e r c e n t c h a n c e t h a t n n u b e i t h s c r a m b l e d a r r a y w i l ls t a r t o f f i n i t t a r g e t p o s i t i o n . T h p r o g r a m m i n g c h a n g e s u g g e s t e dr e s u l t s i o n l y 6 1 s w i t c h e s , m a k i n gt h s e c o n d p u z z l e u n s o l v a b l e .

P L A Y T H I S G A M E N O I y o u ' r e t h e k i n d o p e r s o n

w h l i k e s t t a c k l e s i i m p o s s i b l ej o b s b e f o r e b r e a k f a s t , g i v e s o m e

2

Page 31: Re-Run 1987 09-10

8/6/2019 Re-Run 1987 09-10

http://slidepdf.com/reader/full/re-run-1987-09-10 31/38

t h o u g h t t t h i s p u z z l e a r r a y :P L A YT H I SG A M E

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

t h e y w i l l e n a b l e y o t r e s e a r c ht h m a t t e r :3 1 D I M A $ ( 4 , 4 ) , T $ ( 4 , 4 ) : T $ " P L A Y

T H I S G A M E N O W3 9 4 0 A $ - " P L A Y T H ! S G A M E N W O

I y o d a c h i e v e t h i m p o ss i b l e , w r i t e t m c a r e o R U a n l e m k n o w h o m a n y m o v e s i t o o k a n d w h a t t h e y w e r e .

2

Page 32: Re-Run 1987 09-10

8/6/2019 Re-Run 1987 09-10

http://slidepdf.com/reader/full/re-run-1987-09-10 32/38

Page 33: Re-Run 1987 09-10

8/6/2019 Re-Run 1987 09-10

http://slidepdf.com/reader/full/re-run-1987-09-10 33/38

Page 34: Re-Run 1987 09-10

8/6/2019 Re-Run 1987 09-10

http://slidepdf.com/reader/full/re-run-1987-09-10 34/38

Page 35: Re-Run 1987 09-10

8/6/2019 Re-Run 1987 09-10

http://slidepdf.com/reader/full/re-run-1987-09-10 35/38

d i s k I D w h i c h i r e a d f r o m t h d i s k , a n s i n c e D i s k a n F i l e L b r a r i a n u s e s t h e s e I D i o r g an i z i n g a n f i n d i n g f i l e n a m e s , i t ' si m p e r a t i v e t h a t t h I f o e a c hd i s k b u n i q u e . A l s o n o t e t h a tt h p r o g r a m w o n ' t a c c e p t d u p l ic a t e f i l e n a m e s t h a t h a v e t h s a m e d i s k I D

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

d i s k .W h e n y o r e t u r n t o t h M a i n

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

T h V i e w A l F i l e N a m e s o p t i o ni t h M a i n m e n u l i s t s y o u r f i l en a m e s t t h s c r e e n a l p h a b e t ic a l l y i t w c o l u m n s o 2 f i l e n a m e s e a c h o t y o u r p r i n t e ri t h r e e c o l u m n s o 6 f i l e n a m e se a c h . O n - s c r e e n , y o u c a n r a p i d l yp a g e t h r o u g h t h e f i l e n a m e s .

S E A R C H I N G F O R F I L ET l o c a t e s p e c i f i c f i l e , u s

t h S e a r c h f o F i l e N a m e o t i o n . I y o u ' r e u n s u r e o t h s p e l li n o t h f i l e n a m e , i n p u t i a b e s t y o c a n . T h e n , i t h p r g r a m c a n ' t f i n d w h a t y o t y p e di n i w i l l d r o p t h l a s t c h a r a c t e ra n t r a g a i n . I w i l l k e e p d r o pp i n g c h a r a c t e r s u n t i l i f i n d sm a t c h o r u n s o u t o c h a r a c t e r s .I t h l a t t e r c a s e , i w i l l t e l l y o t h e r e ' s n m a t c h .

W h e n t h p r o g r a m d o e s l o c a t ef i l e n a m e y o w a n t , i l i s t s t h

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

T h c h e c k s f o d u p l i c a t en a m e s a n m a t c h i s e a r c hu s t h h i g h / l o w m e t h o d . F i r s t ,t h f i l e n a m e i q u e s t i o n i c h e c k e d a g a i n s t t h m i d d l e f i l en a m e i t h c a t e g o r y l i s t t s e i i t c o m e s b e f o r e o a f t e r t h m i d d l e f i l e n a m e . T h i s i p o s s i b l eb e c a u s e t h l i s t i a l p h a b e t i c a l ,a n i i m m e d i a t e l y e l i m i n a t e s h a l fo t h l i s t f r o m f u r t h e r s e a r c h i n g .T h e n t h p r o g r a m c h e c k s t h f i l e n a m e a g a i n s t t h m i d d l e f i l en a m e i t h h a l f o t h l i s t t h a t ' sl e f t , t h u s e l i m i n a t i n g a n o t h e rq u a r t e r . T h i s p r o c e s s c o n t i n u e su n t i l m a t c h i f o u n d o t h l i s ti e x h a u s t e d . T h i s t e c h n i q u e i m u c h f a s t e r t h a n p r o c e e d i n gt h r o u g h t h l i s t o n f i l e n a m e a

t i m e .A t h p r o g r a m i w r i t t e n ,

e a c h c a t e g o r y c a h o l d u t 7 7 f i l e n a m e s . H o w e v e r , y o uc a c h a n g e t h i s n u m b e r b c h a n g i n g t h v a l u e o v a r i a b l eM i l i n e 2 4 5 0 . J u s t r e m e m b e rt h a t t h h i g h e r t h v a l u e y o d m e n s i o n t h v a r i a b l e a t t h s l o w e r t h p r o g r a m w i l l b e

W h e n y o c h o o s e t h A d d / D el e t e F i l e s o p t i o n , t h p r o g r a m a t o m a t i c a l l y g o e s i n t o g a r b a g ec o l l e c t i o n . O C - 6 4 , t h t i m e

2

Page 36: Re-Run 1987 09-10

8/6/2019 Re-Run 1987 09-10

http://slidepdf.com/reader/full/re-run-1987-09-10 36/38

r e q u i r e d f o t h i s b e c o m e s q u i t en o t i c e a b l e a t h n u m b e r o n a m e s i t h e c u r r e n t c a t e g o r yg e t s i n t o t h e 7 0 0 s . O a C - 1 2 8 .t h t i m e r e m a i n s n e g l i g i b l e .

H E L P F U L H I N T SI y o u ' r e r u n n i n g D i s k a n F i l e

L i b r a r i a n o C - 1 2 8 i 8 0 - C o l -u m m o d e , o m i t t h f i r s t R E s t a t e m e n t i l i n e s 2 4 8 0 , 2 6 4 2

a n 5 2 4 5 a n d e l e t e l i n e 5 2 5 0 .I y o h a v e 1 5 4 1 d i s k d r i v e ,c h a n g e l i n e 2 3 5 0 t R E T U R N t d i s a b l e t h e r o u t i n e f o 1 5 7 1t h a t d e t e r m i n e s i d i s k s a r d o b l e - o s i n g l e - s i d e d a n s e t s t h d r i v e a c c o r d i n g l y . A l t h p r g r a m ' s r o u t i n e s a r m o d u l a r ,a n y o c a u s t h e m i d e v e lo p i n g y o u r o w p r o g r a m s . !

3

Page 37: Re-Run 1987 09-10

8/6/2019 Re-Run 1987 09-10

http://slidepdf.com/reader/full/re-run-1987-09-10 37/38

1 R U 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 :

Page 38: Re-Run 1987 09-10

8/6/2019 Re-Run 1987 09-10

http://slidepdf.com/reader/full/re-run-1987-09-10 38/38

N o t e p a d f o 1 2 F u n c t i o n K e y s U t i l i t yS c r e e n U t i l i t y G a m e * A r r a y A r r a n g e r

O u t l i n e G e n e r a t o r * M o n e y T u t o rD i s k L i b r a r i a n

F r o m t h S e p t e m b e r R U N :M 2 8 N o t e p a d

P h a s e r P h i r e6 F u n c t i o n K e y s

■ S c r e e n G e n i eC u r s o r C o m m o t i o n

F r o m t h O c t o b e r R U N ;O u t l i n e 4 2 8D i r e c t o r y W i n d o w

* ■ A r r a y A r r a n g e rD F C o p y

* 1 P u z z l e* T a l k i n g D a t a S t a t e m e n t s

M o n e y P r o g r a m

B o n u s P r o g r a m :D i s k L i b r a r i a n

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

R e R U M 6 E l S t r a t i P e t e r t r o r o u g h , N 0 3 4 5 8

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

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

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

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

( : ) C W C O M M U N I C A T I O N S / P E T E R B O R O U G H