Re-Run 1987 07-08

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

Page 1: Re-Run 1987 07-08

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

http://slidepdf.com/reader/full/re-run-1987-07-08 1/39

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

I R U N P r o g r a m s o D i s kF o r t h e C - 6 4 a n d 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 07-08

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

http://slidepdf.com/reader/full/re-run-1987-07-08 2/39

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

I m u c h t h s a m e m a n n e r t h a tt h L o n e R a n g e r a n d T o n t on e v e r s e e m e d t l o s e t h k n a c kf o f i n d i n g e x c i t e m e n t a n m i x i n gi u w i t h b a g u y s , w h e r e a R e R U N n e v e r s e e m t e x h a u s to u p r o g r a m m i n g r e s o u r c e s . I f a c t , d e s p i t e i t h a v i n g b e e n o t h m a r k e t f o o v e r f i v e y e a r s ,t h C - 6 4 i s t i l l i n s p i r i n g t h c r a t i o n o p l e n t y o i n n o v a t i v e p r g r a m s , a n t h 1 9 8 7 J u l y - A u g u s tR e R U N i p r o o f o t h a t s t a t em e n t . T h C - 6 4 a n C - 1 2 8 p r g r a m s p u b l i s h e d i t h J u l y a n A u g u s t i s s u e s o R U i n c l u d e ds o m e r e a l s h o w - s t o p p e r s .

I ' v e r e c e i v e d m a n y p o s i t i v ec o m m e n t s c o n c e r n i n g t h p r g r a m s p u b l i s h e d s o f a t h i s y e a ri R e R U N . R e s t a s s u r e d t h a t I ' l lm a k e e v e r y e f f o r t t c o n t i n u e t p r o v i d e y o u , o u r R e R U N c u t o m e r s , w i t h t h e b e s t s o f t w a r ep r o d u c t s f o y o u r m o n e y .

E n o u g h t a l k ; l e t ' s g e d o w n t b u s i n e s s . F o r e m o s t o m l i s t o J u l y p r o g r a m s i T r i - S o l i t a i r e .N o w , I ' n o p a r t i c u l a r l y f o n d o c o m p u t e r i z e d c a r d g a m e s , s h a l i t t l e i n t e r e s t i t h i s o n b f o r e t r i e d i t S u r p r i s i n g l y , i

t u r n e d o u t b s m u c h f u t h a t f o u n d m y s e l f t h i n k i n g o r e a s o n s t o " t e s t " i t A n " t e s t "i a g a i n . . a n d a g a i n . I ' l l u t t e rf e w o r d s o c a u t i o n : L i m i t y o u rp l a y i n g t i m e w i t h T r i - S o l i t a i r e , o y o a l s o m i g h t s p e n d l o n g h o u r s" t e s t i n g " i t

M o s t g r o c e r y - s h o p p i n g p r g r a m s p r o d u c e d f o t h C - 6 4h a v e p r o v e d t b i n e f f e c t i v e .U s i n g p r e - d e f i n e d p r i c e s a n g r o c e r y i t e m s a n c o n f u s i n g ,c o m p l i c a t e d i n s t r u c t i o n s , m o s tw e r e h a r d l y w o r t h u s i n g . W e l l ,f o r g e t e v e r y b a e x p e r i e n c e y o m a h a v e e n d u r e d w i t h c o p u t e r i z e d g r o c e r y l i s t s — A t t e nt i o n , S h o p p e r s ! o t h i s R e R U Nd i s k r e v o l u t i o n i z e s t h a p p r o a c ht c o m p u t e r - g e n e r a t e d s h o p p i n gl i s t s . Y o i n p u t t h g r o c e r i e s ,t h e i r p r i c e s a n l o c a t i o n i t h s t o r e a n l e A t t e n t i o n , S h o p p e r s !i t e m i z e a n p r o d u c e p r i n te l i s t .

L i n k e r 1 2 e l i m i n a t e s t h h a s l e o f l i n k i n g t o g e t h e r l o n g ( o s h o r t ) B a s i c 7 . p r o g r a m s o y o u r C - 1 2 8 . I ' v e f o u n d L i n k e r1 2 t b v e r y h a n d y u t i l i t y .

N e a r l y e v e r y o n e w h h a u s e d

Page 3: Re-Run 1987 07-08

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

http://slidepdf.com/reader/full/re-run-1987-07-08 3/39

Page 4: Re-Run 1987 07-08

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

http://slidepdf.com/reader/full/re-run-1987-07-08 4/39

k e y w o r d , t h e n s c a n s a n d i p l a y s e v e r y l i n e i y o u r B a s i cp r o g r a m t h a t c o n t a i n s t h o s ec h a r a c t e r s o t h a t k e y w o r d .T h i n k o t h p o s s i b i l i t i e s ! W h e t h e ry o u u s e i a s d e b u g g i n g t o o lo j u s t f o r f u n , I ' s u r e y o u ' l l f i n di t b b o t h i n d i s p e n s a b l e a n f a s c i n a t i n g .

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

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

T h a t w r a p s i u f o r t h i s e d i t i o no R e R U N . K e e p t h o s e l e t t e r sc o m i n g , a n I ' l l b b a c k i t w m o n t h s w i t h m n e x t e x c i t i n g e d it i o n o R e R U N . H i - h o , S i l v e r ,a w a a a y !

T i W a l s hT e c h n i c a l E d i t o rR U m a g a z i n e

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 ' o h 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 i n P r a t tC o p y E d i t o r : l \ g I j ' / ' u g rP r o o f r e a d e r : H a r o l d B j o r r t S C nD 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 o r e m M e a n s , i i e i h K f o m j n e s , K S u t c l i f f eS p e c i a l P r o d u c t s D i r e c t o r P a u l F i n c hS p e c i a l P r o d u c t s A s s i s t a n t s : D e b b i e B B t i T g f f l l l t , R o b y n 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

I I

Page 5: Re-Run 1987 07-08

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

http://slidepdf.com/reader/full/re-run-1987-07-08 5/39

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

1 1 1

2 2 2 2 2 3

C - 1 2 8B o n u s

A r t i c l e

T r i - S o l i t a i r eA t t e n t i o n , S h o p p e r s !

" L i n k e r 1 2

I n p u t S e n t r y

F l a s h C a r d s" M e g a - M a g i c , J u l y

D F C I o n e

' T y p i n g T a c h o m e t e r 1 2 8E l e c t r o n i c A d d r e s s B o o kK e y c o d e s R e v e a l e dP e g b o a r dM e g a - M a g i c , A u g u s t

£ S p r i t e D a t a b a s e

p r o g r a mp r o g r a m

D i s k F i l e n a m eM E N U 1 2 M E N U 6 T R I - S O L I T A I R ES H O P P I N G L I S TL I N K E R 1 2 L I N K L D RP R E S S K E Y . 4 0 0I N S E R T D I S K . 4 0 1S O U N D P R O M P T . 4 0 2M I N I - L I N K E RI N P U T S E N T R YI N P U T S E N T R YF L A S H C A R D SU H P I C H A R T SD F C L O N EI N S T A L L D O S 5 . 1T Y P I N G T A C H 1 2 T H D I R E C T O R YK E Y B O A R D N U M B E R SP E G B O A R DL O C A T O R 6 S P R I T E D 6

F i l e T y 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 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 CM

I

Page 6: Re-Run 1987 07-08

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

http://slidepdf.com/reader/full/re-run-1987-07-08 6/39

Page 7: Re-Run 1987 07-08

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

http://slidepdf.com/reader/full/re-run-1987-07-08 7/39

T r i - S o l i t a i r eB J i a n d D e b o r a h C h a m b e r s

R U I R i g h t0 6

T r i - S o l i t a i r e i f a i r l y s i m p l ec a r d g a m e t h a t s t i l l c a n b e c h a ll e n g i n g , e v e n t s o l i t a i r e a f i c i on a d o s . T h p r o g r a m u s e sr e g u l a r 5 2 - c a r d d e c k w i t h a l t h f a c e c a r d s r e m o v e d , l e a v i n g 4 c a r d s t o p l a y . S i x t e e n o t h c a r d s a r d e a l t f a c e u i f o u r - b y - f o u r p a t t e r n . ( T h e s e a r r e f e r r e d t a t a b l e c a r d s . )T h r e m a i n i n g 2 c a r d s m a k e u y o u r h a n d .

T h o b j e c t i t p l a y e a c h c a r di y o u r h a n d o t a b l e c a r d s ot h a t t h t o t a l o t h e o t h e r t h r e ec a r d s i t h s a m e r o o c o l u m ne q u a l s t h e v a l u e o y o u r c a r d o i t v a l u e p l u s m u l t i p l e o t e n .F o e x a m p l e , i y o p l a y s e v e n ,t h t o t a l o t h e o t h e r t h r e e c a r d si t h a t r o o c o l u m n m u s t e q u a ls e v e n , 1 o r 2 7 . A l s o , y o c a n ' tp l a y y o u r c a r d o t a b l e c a r do t h s a m e v a l u e . C a r d s u i t sd o n ' t m a t t e r , a n a c e s a l w a y sc o u n t a o n e .

H O T P L A YA t h s t a r t o e a c h g a m e , t h

p r o g r a m a u t o m a t i c a l l y s h u f f l e st h c a r d s , t h e n d i s p l a y s t h t a b l ec a r d s i t h f o u r - b y - f o u r p a t t e r n .T h f i r s t c a r d i y o u r h a n d a n

P l a y T o p r o m p t a r e d i s p l a y e dt t h r i g h t o t h t a b l e c a r d s . T p l a y t h e c a r d , y o e n t e r t w o -d i g i t c o m m a n d c o n s i s t i n g o l e t t e r ( A - D ) a n n u m b e r ( 1 - 4 ) ,s u c h a B 3 w h i c h r e p r e s e n t s t h l o c a t i o n o t h e t a b l e c a r d y o w a n t t r e p l a c e .

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

I y o m a k e a i n c o r r e c t p l a y ,a I l l e g a l M o v e m e s s a g e f l a s h e si p l a c e o t h P l a y T o p r o m p t ,a n e v e r y t h i n g o t h s c r e e n r m a i n s t h s a m e . Y o c a e i t h e rt r t p l a y t h c a r d a g a i n o e a m i n e t h e n e x t c a r d i y o u r h a n db e n t e r i n g ( t h e l e f t a r r o wk e a t h u p p e r - l e f t o t h e k e y -

Page 8: Re-Run 1987 07-08

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

http://slidepdf.com/reader/full/re-run-1987-07-08 8/39

b o a r d ) . B r e p e a t e d l y e n t e r i n gt h i s k e y , y o c a f l i p t h r o u g h a n e x a m i n e a m a n y o t h c a r d si y o u r h a n d a y o l i k e .

Y o c a p l a y t h c a r d s i a n o r d e r . T h g a m e i o v e r w h e ny o r e a c h s c o r e o 2 o e c e e d t h e e i g h t - m i n u t e t i m e l i m i t .T a d j u s t t h l i m i t , j u s t c h a n g e

t h v a l u e o L ( l i n e 1 3 0 ) a n t h w o r d " e i g h t " i l i n e 3 4 6 .

N o t e t h a t t h i s p r o g r a m w o n ' tr u w i t h s o m e R O c a r t r i d g e si n s t a l l e d , n o t a b l y t h e d i s k f a s t -l o a d t y p e . I y o h a v e p r o b l e mr u n n i n g t h p r o g r a m , t r d i s c o nn e c t i n g t h e s e c a r t r i d g e s .

Page 9: Re-Run 1987 07-08

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

http://slidepdf.com/reader/full/re-run-1987-07-08 9/39

A t t e n t i o n ,S h o p p e r s !B B o K o d a d e k

R U I R i g h t0 6 4 ; C - 1 2 8 ( i 4 0 - o r 8 0 - C o l u m i m o d e ) ;

p r i n t e rD o i n g t h w e e k l y f o o d s h o p

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

m S h o p p i n g L i s t p r o g r a m c a nm a k e y o u r t r i p s t t h e s t o r e f a s t e ra n m o r e e f f i c i e n t . I w i l l l e y o " b r o w s e " t h r o u g h t h a i s l e s b f o r e y o u e v e n l e a v e h o m e , c o p i l i n g c o m p l e t e s h o p p i n g l i s ta r r a n g e d a c c o r d i n g t w h e r ep r o d u c t s a r l o c a t e d i t h s t o r e .

T u s t h p r o g r a m , y o e t a b l i s h , i t h D a t a s t a t e m e n t sb e g i n n i n g a t l i n e 1 0 0 0 , b a s i cl i s t o a l i t e m s y o m i g h t w a n tt b u d u r i n g a n s h o p p i n g t r i p .E a c h t i m e y o r u n t h e p r o g r a mt m a k e s p e c i f i c l i s t , a l t h e s ei t e m s a p p e a r i a s u c c e s s i o n o s c r e e n d i s p l a y s , a n y o s p e c i f yt h o n e s y o u w a n t t b u o t h a tp a r t i c u l a r d a y . T h p r o g r a ms a v e s t h o s e i t e m s i s e q u e n t i a l

f i l e y o u c a n c a l l u t s t a r t y o u rn e x t s h o p p i n g l i s t . Y o c a a l t e rt h b a s i c l i s t i t h D a t a s t a t em e n t s d u r i n g a n S h o p p i n g L i s ts e s s i o n .

T h p r i n t o u t y o t a k e t t h s t o r e l i s t s a l t h p r o d u c t s y o i n t e n d t b u y , a l o n g w i t h t h q u a n t i t y , u n i t p r i c e a n t o t a l p r i c ef o e a c h , t h a i s l e n u m b e r w h e r ei t ' s l o c a t e d a n t h t o t a l y o u ' l lh a v e t p a a t h c a s h r e g i s t e r .I y o e n t e r p r o d u c t s i t h o r d e ry o c o m e t t h e m i t h s t o r e ,t h e y ' l l b l i s t e d t h a t w a y , t h u ss a v i n g y o c o n s i d e r a b l e t i m e i t r i p s b a c k a n f o r t h a c r o s s t h s u p e r m a r k e t .

C O M P I L I N GT H L I S TW h e n y o r u S h o p p i n g L i s t ,s a m p l e l i s t w i l l a p p e a r . I ' v e i

c l u d e d s o m e p r e l i m i n a r y D a t as t a t e m e n t s i t h p r o p e r f o r m a tt s h o w y o h o t o s e t u y o u ro w n . Y o u ' l l h a v e t m a k e a d d it i o n s , d e l e t i o n s a n a l t e r a t i o n s t

Page 10: Re-Run 1987 07-08

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

http://slidepdf.com/reader/full/re-run-1987-07-08 10/39

Page 11: Re-Run 1987 07-08

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

http://slidepdf.com/reader/full/re-run-1987-07-08 11/39

Page 12: Re-Run 1987 07-08

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

http://slidepdf.com/reader/full/re-run-1987-07-08 12/39

Page 13: Re-Run 1987 07-08

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

http://slidepdf.com/reader/full/re-run-1987-07-08 13/39

Page 14: Re-Run 1987 07-08

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

http://slidepdf.com/reader/full/re-run-1987-07-08 14/39

i n y o u r p r o g r a m .T s e u M i n i - L i n k e r , y o m u s t

a p p e n d y o u r m a i n p r o g r a m t i t s t a r t i n g a M i n i - L i n k e r ' s l i n e 1 0 0 .A l s o , y o u m u s t d e c l a r e a n v a r ia b l e s i y o u r m a i n p r o g r a m a t h b e g i n n i n g o t h m a i n p r o g r a m ' sl i s t i n g , a y o w o u l d i P a s c a l . F n a l l y , y o u m u s t d e c l a r e , b e f o r el i n e 1 0 o M i n i - L i n k e r , t h s u b r o ut i n e s t h a t y o w a n t t l i n k t y o u rm a i n p r o g r a m .

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

o n o t h B $ ( X ) a r r a y v a r i a b l e s .T h e n , w h e n y o u ' r e r e a d y t l i n kf i l e s , g b a c k a n r e a r r a n g e t h B a r r a y n u m b e r s ( t h e n u m b e r s i b r a c k e t s ) t a g r e e w i t h t h a c e n d i n g p r o g r e s s i o n o l i n e n u b e r s f o y o u r s u b r o u t i n e s .

N e x t , u p d a t e t h v a l u e o i l i n e 1 t a g r e e w i t h t h t o t a ln u m b e r o s u b r o u t i n e s y o u ' l l b l i n k i n g a n i n p u t R U 5 W h e nt h a t ' s d o n e , e n t e r D E L E T E - 9 t e l i m i n a t e M i n i - L i n k e r , a n y o u ' l l b a b l e t u s t h R e n u mb e c o m m a n d .

Page 15: Re-Run 1987 07-08

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

http://slidepdf.com/reader/full/re-run-1987-07-08 15/39

Page 16: Re-Run 1987 07-08

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

http://slidepdf.com/reader/full/re-run-1987-07-08 16/39

Page 17: Re-Run 1987 07-08

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

http://slidepdf.com/reader/full/re-run-1987-07-08 17/39

Page 18: Re-Run 1987 07-08

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

http://slidepdf.com/reader/full/re-run-1987-07-08 18/39

Page 19: Re-Run 1987 07-08

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

http://slidepdf.com/reader/full/re-run-1987-07-08 19/39

t w i c e , a n d — a s s u m i n g n f u r t h e re r r o r s — y o u r e n t r y w i l l b e e x ec u t e d . N o t e t h a t u n d e r n o c i c u m s t a n c e s c a n y o m o v e t h c u r s o r o u t s i d e t h d e s i g n a t e df i e l d a r e a . T h n o r m a l c u r s o rk e y s a r i n o p e r a t i v e .

U p o n r e t u r n f r o m S u p e r I n p u t ,t h e v a r i a b l e l c o n t a i n s s t r i n gr e p r e s e n t a t i o n o y o u r d a t a . I t h i n p u t w a n u m e r i c , v a r i a b l e I c o n t a i n s t h f l o a t i n g - p o i n t v a l u e .A t h i s t i m e , i t ' s u t y o t d e t e r m i n e w h e r e a n d h o t s t o r e t h d a t a . T h i s d e t a i l m u s tb t a k e n c a r e o f a b o t h l a n I w i l l h a v e n e v a l u e s w h e n t h n e x t d a t a i t e m i e n t e r e d .

N o t e t h a t e a c h d a t a i t e m i l i m i t e d t o o n s c r e e n l i n e ( m a i m u m o 3 c h a r a c t e r s ) . N o m a l l y , t h i s i m o r e t h a n a d e q u a t ef o m o s t d a t a b a s e a p p l i c a t i o n s .G r a p h i c s c h a r a c t e r s w i l l n o b a c c e p t e d a a n t i m e , a n o n l yn u m b e r s o l e a d i n g p i u s o m n u s i g n s w i l l b p e r m i t t e d i n m e r i c f i e l d s . I i n s t a n c e s w h e ny o u r i n p u t v a l u e c a n n o t b 0

y o s h o u l d s e N e q u a l t 1 Y o c a s e t h r a n g e o i n p u t

v a l u e s b a s s i g n i n g t h d e s i r e dh i g h l i m i t t v a r i a b l e H I a n t h l o l i m i t t v a r i a b l e L O T h l e f t -o f - d e c i m a l f i e l d l e n g t h i a u t om a t i c a l l y s e t t a c c o m m o d a t et h l a r g e r o t h a b s o l u t e v a l u e so t h H o L l i m i t s . T h r m a i n i n g c o n t r o l v a r i a b l e f u n ct i o n s s h o u l d b r e l a t i v e l y s e l f -e v i d e n t f r o m T a b l e 1

T e s c a p e t h d a t a e n t r y s q u e n c e , p r e s s t h c o n t r o l a n l e f t - a r r o w k e y s t o g e t h e r ; t h i s s e t si n t e r n a l v a r i a b l e X e q u a l t a n r e t u r n s y o t y o u r m a i np r o g r a m . Y o m a t h e n b r a n c ht w h e r e v e r y o u d e s i r e w i t h a " I X T H E N w h a t e v e r "s t a t e m e n t f o l l o w i n g G o s u b t t h S u p e r I n p u t r o u t i n e . I t h i sc h e c k i o m i t t e d , t h e n t h c o n t r o la n l e f t - a r r o w c o m b i n a t i o n s i p l i m i t a t e s t h r e t u r n k e y .

S u p e r I n p u t e l i m i n a t e s t h en o r m a l l y t i m e - c o n s u m i n g a n e r o r - p r o n e a s p e c t s o d a t a e n t r y .T a k e a d v a n t a g e o i t

1

Page 20: Re-Run 1987 07-08

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

http://slidepdf.com/reader/full/re-run-1987-07-08 20/39

F l a s h C a r d sB B a r b a r a S c h u l a k

R U I R i g h tC - 6 4

D u r i n g s u m m e r v a c a t i o n , r v i e w i n g s c h o o l s u b j e c t s w i t h y o u rc h i l d r e n c a n b e g o o d i d e a , b u y o u ' l l w a n t t m a k e i f u n . F l a s hC a r d s i p r o g r a m w r o t e t h a tf i t s t h b i l l b t u r n i n g a r i t h m e t i cr e v i e w i n t o g a m e . Y o u ' l l f i n d i u s e f u l n o o n l y f o v a c a t i o n - t i m er e v i e w , b u t r e i n f o r c e y o u rc h i l d ' s l e a r n i n g t h r o u g h o u t t h y e a r . P e r h a p s y o u ' d e n j o y p r a ct i c i n g o i t t o o , i y o u r c a l c u l a t o rh a s e r a s e d t h m u l t i p l i c a t i o n t ab l e s f r o m y o u r m e m o r y .

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

j o y s t i c k p l u g g e d i n t o p o r t i r e q u i r e d f o o p e r a t i o n .

W h e n y o r u t h p r o g r a m , i w i l l f i r s t a s f o t h t y p e o p r o bl e m y o u r c h i l d w a n t s t p r a c t i c e :

a d d i t i o n , s u b t r a c t i o n , m u l t i p l i c at i o n , d i v i s i o n o a a s s o r t m e n t o a l f o u r .

T h e n y o u m u s t s e l e c t t h r a n g e , 0 - 9 , o n u m b e r s t b u s e d . F o e x a m p l e , i y o c h o o s e0 a t h l o w e r l i m i t a n 5 a t h u p p e r l i m i t a f t e r s e l e c t i n g m u l t ip l i c a t i o n , y o u ' l l g e p r o b l e m s w i t h

m u l t i p l i e r i t h r a n g e 0 - a n m u l t i p l i c a n d ( t h e n u m b e r b e i n g

m u l t i p l i e d ) i t h r a n g e 0 - 9 . I y o s p e c i f y t h s a m e n u m b e r f o b o t h t h l o w e r a n u p p e r l i m i t s ,y o u r c h i l d c a p r a c t i c e j u s t o n m u l t i p l i c a t i o n t a b l e , s u c h a s t i m e s 0 t h r o u g h 9 T h i s f l e x i b i l i t yi c h o o s i n g n u m b e r s m a k e sF l a s h C a r d s a p p r o p r i a t e f o c h i ld r e n a a i l e v e l s .

Y o u r f i n a l c h o i c e i h o l o n gt h p r o g r a m s h o u l d r u n . Y o c a s e l e c t a n l e n g t h o t i m e f r o mo n t n i n e m i n u t e s , d e p e n d i n go y o u r c h i l d ' s a t t e n t i o n s p a n .

A f t e r y o u ' v e r e s p o n d e d t a l t h o p t i o n s , F l a s h C a r d s w i l l b e g i nd i s p l a y i n g p r o b l e m s i l a r g e n m e r a l s o t h e s c r e e n . W h e n y o u rc h i l d g i v e s c o r r e c t a n s w e r , p u s ht h j o y s t i c k f i r e - b u t t o n t a d v a n c e

Page 21: Re-Run 1987 07-08

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

http://slidepdf.com/reader/full/re-run-1987-07-08 21/39

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

C o n t i n u e t h i s p r o c e s s u n t i l t i m er u n s o u t . A t h e n o t h p r g r a m , t h t i m e e l a p s e d a n n u b e o p r o b l e m s a n s w e r e dc o r r e c t l y a r d i s p l a y e d . P r e s st p l a y a g a i n .

d e l i b e r a t e d l o n g a n h a r d o w h e t h e r t m a k e F l a s h C a r d s r s p o n d t k e y b o a r d r e p l i e s o r t

r e q u i r e p e r s o n - t o - p e r s o n v e rb a r e s p o n s e . f i n a l l y s e t t l e d o t h v e r b a l r e s p o n s e , e v e nt h o u g h t h c o m p u t e r c a n ' t c h e c kt h c o r r e c t n e s s o t h a n s w e r s ,b e c a u s e f e l t t y p i n g m i g h t s l o w

c h i l d d o w n i s p e e d d r i l l .A l s o , v e r b a l r e s p o n s e s g e p a e n t s i n v o l v e d i t h l e a r n i n ge x p e r i e n c e .

M c h i l d r e n h a v e e n j o y e dF l a s h C a r d s , a n t h e i r m a t h s k i l l sh a v e i m p r o v e d r a p i d l y . h o p ey o a n y o u r y o u n g s t e r s e n j o yi t t o o .

1

Page 22: Re-Run 1987 07-08

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

http://slidepdf.com/reader/full/re-run-1987-07-08 22/39

M e g a - M a g i c ^ f u l yB C a m e r o n G o o d a i r

C - I 2 8I ' v e a d d e d p i e - c h a r t m a k e r

r o u t i n e t R U N ' s U l t r a H i - R e sg r a p h i c s p r o g r a m t h a t a p p e a r e di t h F e b r u a r y a n M a 1 9 8 6i s s u e s . U H . P i e C h a r t s w o r k s w i t hv e r s i o n 1 . 1 o f U l t r a H i - R e s , w h i c hi n c l u d e s t h © F i l l a n @ H C o p yc o m m a n d s .T c r e a t e p i c h a r t , b o o t u U l t r a H i - R e s V 1 . 1 a n l o a d a n

r u n t h e p i c h a r t p r o g r a m . Y o u ' l lb a s k e d t g i v e y o u r c h a r tn a m e , t h n u m b e r o s e c t o r s y o w a n t i t h c h a r t , t h a r e a o e a c hs e c t o r a p e r c e n t o t h e n t i r ec i r c l e a n s h o r t d e s c r i p t i o n o e a c h s e c t o r t o p r i n t i t h l e g e n da r e a b e l o w t h c h a r t . T h r o u t i n ew o n ' t f i l l s e c t o r w i t h p a t t e r n i i o c c u p i e s a a r e a l e s s t h a n 1 . p e r c e n t o t h c h a r t , s i y o u h a v em o r e t h a n o n s u c h s e c t o r , y o m i g h t w a n t t g r o u p t h e m i n t o a " o t h e r " c a t e g o r y .

1

Page 23: Re-Run 1987 07-08

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

http://slidepdf.com/reader/full/re-run-1987-07-08 23/39

Page 24: Re-Run 1987 07-08

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

http://slidepdf.com/reader/full/re-run-1987-07-08 24/39

Page 25: Re-Run 1987 07-08

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

http://slidepdf.com/reader/full/re-run-1987-07-08 25/39

Page 26: Re-Run 1987 07-08

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

http://slidepdf.com/reader/full/re-run-1987-07-08 26/39

Page 27: Re-Run 1987 07-08

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

http://slidepdf.com/reader/full/re-run-1987-07-08 27/39

N o t e t h a t , t l e a v e t h r e c o r df i e l d b l a n k , y o m u s t e n t e r 0 f o t h n e f i e l d s .

O n c e y o u ' v e e n t e r e d a l t h d a t a a s h o w n , s p e c i f y i n g w h i c hf i e l d s a r t b c o m b i n e d a n dt h e i r p r o p e r p l a c e m e n t , t h p r g r a m w i l l a s k :I T H I S T H I N T E N D E D C L O N E ?N E F I L E

N A M ES T R E E T B O XC I T Y S T A T EC O U N T R Y

O L F I L E[ F I R S T ] [ L A S T ][ S T R E E T B O X ][ C I T Y ] [ S T A T E ] [ Z I P ]

I e v e r y t h i n g ' s a l r i g h t , p r e s st c o n t i n u e . I t h e r e ' s a e r r o r ,

p r e s s N W h e n y o p r e s s Y t h t r a n s f e r r i n g p r o c e s s s t a r t s , w i t ht h f o l l o w i n g s c r e e n :T R A N S F E R R E C O R D D A T A T N E

F I L E

C L O N E A L T H R E C O R D S F R O MM A I L L I S T

F I N D R E C O R D S W I T H C O M M O ND A T A

E X I TP R E S S T H A P P R O P R I A T E K E Y

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

I y o p r e s s F t h p r o g r a mp r e s e n t s b r e a k d o w n o t h o l f i l e s t r u c t u r e a n p r o m p t s y o f o t h f i r s t s e a r c h f i e l d . T h e n a s q u e n c e o p r o m p t s a p p e a r s , a s i n s p e c i f i c a l l y w h a t d a t a y o u ' r el o o k i n g f o r . N a t u r a l l y , y o m a h a v e t e x p e r i m e n t s o m e w h a t t g e t t h e r e s u l t s y o w a n t .

T h o n l y l o g i c a l o p e r a t o r t h a tm i g h t c o n f u s e y o u i ? ? I r e r e s e n t s t h e s a m e F i n d p a r a m e t e rt h a t ' s u s e d i o t h e r D a t a f i l e 3 . p r o g r a m s , a n i t r a n s f e r s a l r e o r d s i w h i c h t h f i e l d y o u ' v es p e c i f i e d b e g i n s w i t h t h c h a ra c t e r s y o u ' v e s p e c i f i e d . F o i s t a n c e , i t h c h a r a c t e r s a r S M - l - T - H , a l r e c o r d s b e g i n n i n gw i t h S M I T H w i l l b m o v e d .

A m e n t i o n e d e a r l i e r ,D F C I o n e c a d i v i d e f i l e f u l l o r e c o r d s i n t o s e v e r a l s m a l l e r f i l e s .I y o h a v e t w o m o r e f i l e s f i l l e dw i t h d a t a , y o u c a n e v e n d i v i d ee a c h i n t o s m a l l e r f i l e s , t h e n s o r ta l t h e s m a l l e r f i l e s t o g e t h e r .

W h e n y o u ' r e w o r k i n g w i t hD F C I o n e , m a k e s u r e t h n u m b e ro r e c o r d s i y o u r n e f i l ed o e s n ' t e x c e e d t h n u m b e r o p o s s i b l e r e c o r d s i y o u r o r i g i n a lf i l e s t r u c t u r e . A l s o k e e p i m i n dt h a t D F C I o n e u s e s a r r a y s a n m e m o r y s i m i l a r t t h o s e t h a t D t a f i l e 3 . u s e s , s y o m u s t b c a r e f u l i c l o n i n g m e r g e d f i l e s .Y o c o u l d g e a O u o M e m o r ye r r o r .

2

Page 28: Re-Run 1987 07-08

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

http://slidepdf.com/reader/full/re-run-1987-07-08 28/39

Page 29: Re-Run 1987 07-08

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

http://slidepdf.com/reader/full/re-run-1987-07-08 29/39

Page 30: Re-Run 1987 07-08

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

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

Page 31: Re-Run 1987 07-08

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

http://slidepdf.com/reader/full/re-run-1987-07-08 31/39

Page 32: Re-Run 1987 07-08

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

http://slidepdf.com/reader/full/re-run-1987-07-08 32/39

C H A R A C T E R

K E Y C O D E A S C I

S C R E E N

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

O n c e y o u ' r e d o n e w i t h t h a tk e y , y o u c a n g o t o t h e r s .W h e n y o u ' v e f o u n d a l t h c o d e sy o n e e d , p r e s s t h r e s t o r e k e t e x i t K e y c o d e s a n c o n t i n u ep r o g r a m m i n g , o 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 f o B a s i c w a r m s t a r t . Y o c a e n t e rt h S Y c o m m a n d a g a i n a a n t i m e t r e a c c e s s K e y c o d e s .

I K e y c o d e s m o d e , n e a r l y a l

t h n o r m a l k e y b o a r d f u n c t i o n sa r d i s a b l e d . H o w e v e r , t h s h i f t ,c o n t r o l a n C o m m o d o r e k e y ss t i l l w o r k , s o y o c a s e t h v a l u e s o a l m o s t a l k e c o m b in a t i o n s , a n s h i f t / C o m m o d o r es t i l l t o g g l e s b e t w e e n t h C - 6 4 ' sc h a r a c t e r s e t s .

O n l i m i t a t i o n o t h p r o g r a mi t h a t i r e p o r t s k e y c o d e o 1 f o b o t h s h i f t k e y s , b u t t h e k e y -c o d e v a l u e f o t h r i g h t s h i f t k e i a c t u a l l y 5 2 T h A S C I I a n s c r e e n c o d e s a r t h s a m e f o b o t h k e y s .

2

Page 33: Re-Run 1987 07-08

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

http://slidepdf.com/reader/full/re-run-1987-07-08 33/39

P e g b o a r dB J o h n O l s e n

0 6 T h e p e g b o a r d g a m e h a b e e n

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

p l u s - s i g n s h a p e . A t h s t a r t ,p e g s a r p l a c e d i a l t h e h o l e sb u t h c e n t e r o n e .

T h o b j e c t o t h g a m e i t r e m o v e f r o m p l a y a m a n y p e g sa p o s s i b l e b y j u m p i n g o v e rt h e m , o n a t i m e , w i t h o t h e rp e g s . P l a y c o n t i n u e s u n t i l y o c a n ' t m o v e a n m o r e .

Y o w i i y o e l i m i n a t e a l t h p e g s b u o n e — a t a s k t h a t ' s m o r ed i f f i c u l t t h a n i s o u n d s . U s u a l l yy o u ' l l e n u w i t h s e v e r a l p e g ss t r a n d e d i d i f f e r e n t p a r t s o t h b o a r d w i t h n a d j a c e n t p e t j u m p o v e r . A v o i d i n g t h i s d o w n f a l lt a k e s a c o m b i n a t i o n o s t r a t e g ya n l u c k .

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

u s e s g r a p h i c s , c o l o r a n d s o u n dt e n h a n c e p l a y .

Y o m o v e t h p e g s w i t h j o s t i c k , p l u g g e d i n t o p o r t 2 t h a tp l a c e s y e l l o w c u r s o r i a n d e s i r e d p o s i t i o n o t h b o a r d .W h e n i t ' s o v e r t h p e y o u w a n tt m o v e , p r e s s t h f i r e - b u t t o n ,a n t h a t p e t u r n s i n t o a a t e r i s k . T h e n u s t h j o y s t i c k t op l a c e t h y e l l o w c u r s o r o t h p o s i t i o n w h e r e y o u w a n t t h p e t g o P r e s s i n g t h f i r e - b u t t o ns e c o n d t i m e m o v e s t h p e f r o mi t o r i g i n a l p o s i t i o n t t h n e w l yc h o s e n o n e a n d e l i m i n a t e s t h p e i j u m p e d o v e r . Y o c a m o v e h o r i z o n t a l l y o r v e r t i c a l l y ,b u n o o d i a g o n a l .

P e g b o a r d c h e c k s y o u r m o v e sa n p e r m i t s o n l y l e g a l o n e s . I a l s o s c a n s t h b o a r d c o n t i n o u s i yt s e w h e n n m o r e m o v e s a r p o s s i b l e . W h e n t h a t o c c u r s , t h eg a m e i o v e r , a n t h c o m p u t e rc o u n t s t h r e m a i n i n g p e g s t s e i y o u ' v e w o n .

I w r i t i n g P e g b o a r d , e p l o y e d a p r o g r a m m i n g s t r a t e g yt h a t d o e s n ' t r e q u i r e a r r a y s , t a k e sl i t t l e m e m o r y a n m a k e s t h p r o -

2

Page 34: Re-Run 1987 07-08

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

http://slidepdf.com/reader/full/re-run-1987-07-08 34/39

R E M O V E O N P E B J U M P I N GO V E R I T U S E Y O U RJ O Y S T I C K I P O R T 2

P E G B O A R Di n n n iI n a n l

O D

D I A G O N A LJ U M P S A R N O A L L O W E D

Y O U W I NW H E N O N EP E R E M A I N S

g r a m r u q u i c k l y . S i n c e t h g a m e b o a r d i c o n s t a n t l y d i p l a y e d o t h e s c r e e n , h a v e t h p r o g r a m P e e k t h s c r e e n m e o r t d e t e r m i n e w h i c h h o l e sc o n t a i n p e g s a n d w h i c h a r e m p t y . T h i s P e e k a l s o t e l l s t h j o y s t i c k - c o n t r o l l e d c u r s o r w h e r et h e d g e s o t h g a m e b o a r da r e . W i t h t h i s a p p r o a c h , t h p r g r a m n e e d s t k e e p t r a c k o n l y

o t h c u r s o r p o s i t i o n . N e a r l ye v e r y t h i n g e l s e i k e p t i t h s c r e e n m e m o r y .

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

2

Page 35: Re-Run 1987 07-08

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

http://slidepdf.com/reader/full/re-run-1987-07-08 35/39

Page 36: Re-Run 1987 07-08

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

http://slidepdf.com/reader/full/re-run-1987-07-08 36/39

Page 37: Re-Run 1987 07-08

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

http://slidepdf.com/reader/full/re-run-1987-07-08 37/39

s p r i t e s t h e r e a r e . A f t e r t h d t a b a s e i o p e n , y o c a c r e a t e

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

S p r i t e D a t a b a s e c o m e s w i t hb u i l t - i n H e l p f e a t u r e , a v a i l a b l e

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

3

Page 38: Re-Run 1987 07-08

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

http://slidepdf.com/reader/full/re-run-1987-07-08 38/39

Page 39: Re-Run 1987 07-08

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

http://slidepdf.com/reader/full/re-run-1987-07-08 39/39

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 :

P r o g r a m m i n g U t i l i t i e s * T y p i n g A i S h o p p i n g L i s t A d d r e s s B o o k * E d u c a t i o n G a m e s G r a p h i c s

F r o m t h J u l y R U N . *T r i - S o l i t a i r e

• A t t e n t i o n , S h o p p e r s !L i n k e r 1 2 8

• I n p u t S e n t r y" F l a s h C a r d s- U l t r a H i - R e s P i C h a r t s

F r o m t h A u g u s t R U N :D F C I o n e

" T y p i n g T a c h o n j e t e r 1 2 ■ E l e c t r o n i c A d d r e s s B o o k* K e y c o d e s R e v e a l e d

P e g b o a r dL o c a t o r ( 5

B o n u s P r o g r a m :S p r i t e D a t a b a s e

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

R a R U N 8 E l S t r e e t P e t e r b o r o u g h . N 0 3 4 5 8

R e p l a c e m e n t s w i l l n o b m a d e i t h e d i s k h a s 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 r 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 a r t a k e n d i r e c t l y f r o m l i s t i n g s p r e p a r e d t a c c o m p a n y a r t i c l e s I R U m a g a z i n e .T h e 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 c o p y r i g h t e d 1 9 8 7 b 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 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