23
8/6/2019 Re-Run 1990 01-02 http://slidepdf.com/reader/full/re-run-1990-01-02 1/23 J a n u a r y - F e b r u a r y 1 9 9 0 E d i t i o n R U 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 G R f t W S P l u s : E x t r a B o n u s P r o g r a m s !

Re-Run 1990 01-02

Embed Size (px)

Citation preview

Page 1: Re-Run 1990 01-02

8/6/2019 Re-Run 1990 01-02

http://slidepdf.com/reader/full/re-run-1990-01-02 1/23

J a n u a r y - F e b r u a r y 1 9 9 0 E d i t i o nR U 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

G R f t W S

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

Page 2: Re-Run 1990 01-02

8/6/2019 Re-Run 1990 01-02

http://slidepdf.com/reader/full/re-run-1990-01-02 2/23

I n t r o d u c t i o nJ a n u a r y - F e b r u a r y ' 9 R e R U NW R I T I N G T H F I R S T R e R U N i n t r o d u c t i o n o t h i s n e d e c a d eg i v e s m p a u s e t r e f l e c t o t h c u r r e n t s t a t u s o C o m m o d o r e 6 a n 1 2 s o f t w a r e d e v e l o p m e n t . W i t h g a m e a n e n t e r t a i n m e n t s o f tw a r e d o m i n a t i n g t h s c e n e , i n t r o d u c t i o n s o n e p r o d u c t i v i t y s o f tw a r e h a v e a l b u g r o u n d t h a l t . T h i s i a u n f o r t u n a t e s c e n a r i o ,s i n c e u s e f u l p r o g r a m s a r e t h e p r i m a r y r e a s o n t h a t m o s t c o m p u t e r i s t sa p p r e c i a t e t h e i r c o m p u t e r s .

W h i l e t h i s J a n u a r y - F e b r u a r y 1 9 9 0 e d i t i o n o R e R U N o f f e r s i t s h a r e o f e n t e r t a i n m e n t p r o g r a m s , i a l s o o f f e r s s o m e h e a v y - h i t t i n ga p p l i c a t i o n s — a r a r i t y t h e s e d a y s ! F o i n s t a n c e , t h p r i d e o t h i s d i s ki R U N b a s e 1 2 8 , f u l l - f e a t u r e d d a t a b a s e f o r t h e C - 1 2 8 i 8 0 - C o l u m nm o d e t h a t w a p u b l i s h e d i t h J a n u a r y 1 9 9 0 i s s u e o R U N .

R U N b a s e u s e s m u l t i p l e - m e n u s y s t e m t h a t e n a b l e s y o t h i g hl i g h t y o u r d e s i r e d o p t i o n w i t h a c u r s o r k e a n s e l e c t i b p r e s s i n gr e t u r n . T h i s i n t u i t i v e d e s i g n , c o u p l e d w i t h a l m o s t i n s t a n t a n e o u sp r o g r a m a c t i o n , a l l o w s e v e n f i r s t - t i m e n o v i c e u s e r s t q u i c k l y b u i l du s e f u l d a t a b a s e s . I y o u ' r e l o o k i n g f o w a t c a t a l o g a n k e e pt r a c k o v i r t u a l l y a n y t h i n g f r o m y o u r s o f t w a r e c o l l e c t i o n t y o u rs m a l l - b u s i n e s s i n v e n t o r y , R U N b a s e 1 2 i t h a n s w e r .

M o n e y M a n a g e r i a n o t h e r p r o d u c t i v i t y p r o g r a m f r o m t h J a u a r y i s s u e . p e r s o n a l f i n a n c i a l - m a n a g e m e n t p r o g r a m , i w o r k s b o t ho t h C - 6 4 a n d o n t h C - 1 2 8 i 4 0 o 8 0 - C o l u m n m o d e . B e c a u s eo s p a c e c o n s t r a i n t s , w w e r e f o r c e d t l i m i t t h s i z e o t h m a g a z i n ev e r s i o n , b u t h e n h a n c e d v e r s i o n y o u ' l l f i n d o t h i s d i s k c o n t a i n s

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

u s e f u l n e s s , b u i g e t s m l i t t l e d i s c o u r a g e d s i n c e i s e r v e s t r e m i n dm h o f r e q u e n t l y m e x p e n d i t u r e s e x c e e d m i n c o m e .B n o w , m o s t l o n g - t i m e R U r e a d e r s k n o w t h a t o u m a g a z i n e

m e r g e d w i t h C o m m o d o r e M a g a z i n e i t h f a l l o 1 9 8 9 . I t h p r o c e s s ,w a c q u i r e d t w o i t m o s t p o p u l a r c o l u m n s , 1 2 8 M o d e a n G o l dM i n e . T h i s e d i t i o n o R e R U N c o n t a i n s 1 2 B u t t o n s , p r o g r a mp u b l i s h e d i t h 1 2 M o d e c o l u m n o J a n u a r y . I g i v e s p r o g r a m m e r sa l t h e y n e e d t m a k e s c r e e n " b u t t o n s " f o t h e i r o w p r o g r a m s .

J A N U A R Y / F E B R U A R Y 1 9 9 0 R e R U N

Page 3: Re-Run 1990 01-02

8/6/2019 Re-Run 1990 01-02

http://slidepdf.com/reader/full/re-run-1990-01-02 3/23

T u r n i n g f r o m p r o d u c t i v e s o f t w a r e a n t R U I s T s F e b r u a r y i s s u e ,F o o s b a l l f o t h C - 6 4 i t h n e x t p r o g r a m i t h i s e d i t i o n o R e R U N .W i t h n i n e s k i l l l e v e l s , t w b a l l s p e e d s a n c h o i c e o e i t h e r h u m a no c o m p u t e r o p p o n e n t , t h e r e ' s p l e n t y t k e e p y o o c c u p i e d .

N e x t o t h l i s t i D u o , C - 6 4 v e r s i o n o t h p o p u l a r c a r d g a m e ,U n o . Y o p l a y a g a i n s t t h e c o m p u t e r i a r a c e t s e i y o c a m a t c ha n d i s c a r d a l y o u r c a r d s b e f o r e t h c o m p u t e r d o e s . T h f i r s t t s c o r e 1 0 p o i n t s w i n s t h g a m e . P l a y e d w i t h e i t h e r t h k e y b o a r d o

j o y s t i c k , D u i a e x t r e m e l y a d d i c t i v e g a m e .B n o w , m a n y R U r e a d e r s a n R e R U N s u b s c r i b e r s a r f a m i l i a r

w i t h R U P a i n t , o u a c c l a i m e d 6 4 / 1 2 8 g r a p h i c s p r o g r a m . S u p e r -F o n t s , c h a r a c t e r - e n l a r g i n g p r o g r a m p u b l i s h e d i F e b r u a r y , t a k e sa e x i s t i n g 8 - b i t f o n t f i l e a n c r e a t e s n e 1 6 - b i t f o n t f r o m i t g i v i n gR U P a i n t l a r g e r , m o r e c l e a r l y d e f i n e d f o n t s .M o v i n g a l o n g , t h e r e ' s F a s t - 4 0 , u t i l i t y p r o g r a m t h a t a l l o w s t h eC - 1 2 8 ' s 4 0 - C o l u m n m o d e t t a k e a d v a n t a g e o F a s t ( M H z ) m o d ew i t h o u t b l a n k i n g t h s c r e e n . T h c o n t r o l / p l u s k e y c o m b i n a t i o n g r a du a l l y d e c r e a s e s t h a m o u n t o v i s i b l e a r e a o t h s c r e e n w h i l ei n c r e a s i n g t h s y s t e m o p e r a t i n g s p e e d . S i m i l a r l y , c o n t r o l / m i n u s r v e a l s m o r e o t h s c r e e n w h i l e d e c r e a s i n g t h p r o c e s s i n g s p e e d .

N I C K , f r o m t h F e b r u a r y 1 2 M o d e c o l u m n , i p r o g r a m m e r ' st o o l t h a t c o m p l e m e n t s B a s i c 7 . s p r i t e c o m m a n d s . I r e p o r t s ( w i t hg o o d s e n s i t i v i t y ) t h c o l l i s i o n o s p r i t e s o t h s c r e e n .

N l e s s t h a n t h r e e b o n u s p r o g r a m s a r o t h i s e d i t i o n o R e R U N .B a s i c U . S . M a i C - 1 2 8 p r o g r a m t h a t d r a w s m a o t h 4 c o n t i g u o u s s t a t e s o t h 4 0 - c o l u m n s c r e e n a n g i v e s y o t h o p t i o no s a v i n g i t d i s k a b i n a r y f i l e . N e x t , t h e r e ' s M o n i t o r W e d g e ,u s e f u l u t i l i t y f o t h C - 1 2 8 ' s b u i l t - i n m a c h i n e l a n g u a g e m o n i t o r .M o n i t o r W e d g e a l l o w s y o t t o g g l e b e t w e e n s c r e e n a n p r i n t e ro u t p u t w h e n w o r k i n g w i t h i n t h m o n i t o r .

F i n a l l y , w w r a p t h i n g s u w i t h C - 6 4 g a m e c a l l e d T r a f f i c J a m .T h o b j e c t i t w a l k a c r o s s s e v e n l a n e s o t r a f l & c i 4 s e c o n d sw i t h o u t g e t t i n g r u o v e r .

T h a t ' s t h l i n e u p f o t h i s e d i t i o n o R e R U N . M a y a l y o u r N e Y e a r ' s r e s o l u t i o n s l a s t u n t i l w p u b l i s h t h n e x t e d i t i o n !

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

i R e R U N J A N U A R Y / F E B R U A R Y 1 9 9 0

Page 4: Re-Run 1990 01-02

8/6/2019 Re-Run 1990 01-02

http://slidepdf.com/reader/full/re-run-1990-01-02 4/23

D i r e c t o r yP a g e D o c u m e n t a t i o n D i s k F i l e n a m e F i l e T y p e

R U N b a s e 1 2 M o n e y M a n a g e rC - 1 2 8 B u t t o n sF o o s b a l l 6

D u 1 S u p e r F o n t s1 F a s t - 4 01 N I C K1 B a s i c U . S . M a 1 M o n i t o r W e d g e1 T r a f f i c J a

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

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

♦ M F . N I T 1 9 f tM F . N T T f i R T T N R A S F 1 9 f tM O N E Y M A N A G E RR A N K R F C O N1 9 f t R T T T T O N SF O O S R A T T f i F O O S R A T I H F F I T S T T P F R F O N T SF A S T - 4 f tN T r . KR A S T C U . S . M A M O N I T O R W E D G ET R A F F I C J A

B A S I CR A S T CB A S I CB A S I CB A S I CB A S I CM B A S I CB A S I CB A S I CB A S I CB A S I CB A S I CM B A S I C

J A N U A R Y / F E B R U A R Y 1 9 9 0 R e R U N i i

Page 5: Re-Run 1990 01-02

8/6/2019 Re-Run 1990 01-02

http://slidepdf.com/reader/full/re-run-1990-01-02 5/23

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

T g e s t a r t e d , C - 6 4 u s e r s s h o u l d t y p e L O A D " M E N U 6 4 " , 8 a n p r e s s t h 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 e R U t s e l i s t o t h p r o g r a m s o n y o u r d i s k . C - 1 2 8 u s e r s n e e do 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 e d i s p l a y e do t h s c r e e n , y o c a r u t h o n y o s e l e c t b p r e s s i n g a s i n g l e k e y .

L o a d i n g f r o m K e y b o a r dI y o d n o t w i s h t u s t h m e n u p r o g r a m , f o l l o w t h e s e i n s t r u c t i o n s .C - 6 4 : T l o a d 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 " , 8 a n t h e n p r e s s t h e r e t u r n k e y . T h d r i v e w i l l w h i r w h i l e t h e -s c r e e n p r i n t s L O A D I N G a n t h e n R E A D Y , w i t h a 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 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 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 " ^ ,

C - 1 2 8 : A l C - 6 4 p r o g r a m s c a b r u o t h C - 1 2 8 a l o n g a y o u rc o m p u t e r i i C - 6 4 m o d e . A l C - 1 2 8 p r o g r a m s a r c l e a r l y l a b e l e d o t h d i r e c t o r y p a g e . Y o u r C - 1 2 8 m u s t b i C - 1 2 8 m o d e t r u t h e s e p r o g r a m s .T l o a d C - 1 2 8 m o d e p r o g r a m , p r e s s t h F k e y , t y p e t h d i s k f i l e n a m ea n t h e n p r e s s t h e r e t u r n k e y . W h e n t h p r o g r a m h a l o a d e d , t y p e R U N .M a k i n g C o p i e s o R e R U N F i l e s

M a n y p r o g r a m s o y o u r R e R U N d i s k h a v e r o u t i n e s t h a t r e q u i r e s e p a r a t 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 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 th a e n o u g h f r e e s p a c e o i t h o l d t h e s e n e w l y w r i t t e n s u b f i l e s .

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

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

i R e R U N - J A N U A R Y / F E B R U A R Y 1 9 9 0

Page 6: Re-Run 1990 01-02

8/6/2019 Re-Run 1990 01-02

http://slidepdf.com/reader/full/re-run-1990-01-02 6/23

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

R U N b a s e 1 2 B W i l l i a m C o l e m a n

W H I L E T H E R E A R E S E V E R A L g o o d d a t a b a s e s a v a i l a b l e f o r t h C - 1 2 8 , t h e y a l o f f e r m o r e o p t i o n s a n c o m p l e x i t y t h a n e v e r n e e d .S o w r o t e R U N b a s e 1 2 8 , s i m p l e , e a s y - t o - u s e d a t a b a s e f o t h C - 1 2 8 i 8 0 - C o l u m n m o d e . R U N b a s e c a h a n d l e a b o u t 2 0 0 0 r e o r d s , s o i t ' s i d e a l f o r g r e a t v a r i e t y o p u r p o s e s .

W h e n y o r u t h p r o g r a m , M a i n m e n u w i t h 1 o p t i o n s a p p e a r s .H i g h l i g h t y o u r c h o i c e b u s i n g t h c u r s o r - u p a n - d o w n k e y s ; t h e np r e s s r e t u r n . 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 o p t i o n s .

C r e a t e a D a t a b a s e g e n e r a t e s n e R U N b a s e 1 2 d a t a b a s e . W h e nt h p r o g r a m a s k s h o m a n y f i e l d s y o w a n t , e n t e r a n u m b e r f r o m

t 1 6 T h e n y o u ' r e a s k e d f o t h n a m e , s i z e a n t y p e o e a c h f i e l d .U s t h c u r s o r - u p a n - d o w n k e y s t s c r o l l t h r o u g h t h l i s t o f i e l d sa n m a k e y o u r r e s p o n s e s . R U N b a s e a l l o w s u t 4 c h a r a c t e r s i

f i e l d a n s u p p o r t s t h f o l l o w i n g t y p e s :T e x t — u n s h i f t e d a n s h i f t e d a l p h a n u m e r i c c h a r a c t e r s a n s y m b o l sU p p e r c a s e — s h i f t e d c h a r a c t e r s o n l yN u m e r i c — n u m e r a l s 0 - a n L o g i c a l — a s i n g l e c h a r a c t e r o n l y : Y ( e s ) / N ( o ) , T ( r u e ) / F ( a l s e )A y o e n t e r e a c h f i e l d , t h p r o g r a m d i s p l a y s t h t o t a l n u m b e r

o c h a r a c t e r s i t h r e c o r d s f a ( t h e m a x i m u m i 2 5 5 ) .O n c e y o u ' v e e n t e r e d a l t h f i e l d s , p r o m p t f o f i l e n a m e a p p e a r s .

A t h i s p o i n t , y o c a r e t u r n t t h H o M a n y F i e l d s p r o m p t b p r e s s i n g t h u p - a r r o w k e y . E n t e r a f i l e n a m e , a n t h d a t a b a s e i c r e a t e d o t h d i s k ; t h e n t h p r o g r a m r e t u r n s t t h M a i n m e n u .

O p e n D a t a b a s e i t h M a i n m e n u o p e n s p r e v i o u s l y d e f i n e dR U N b a s e d a t a b a s e . W h e n y o u ' r e p r o m p t e d f o t h e f i l e n a m e , e n t e ri c o m p l e t e l y , w i t h o u t w i l d c a r d s s u c h a * O n c e t h d a t a b a s e i o p e n , i t n a m e a n r e c o r d c o u n t a p p e a r a t h b o t t o m o t h M a i nm e n u . I d a t a b a s e i c u r r e n t l y o p e n , i i c l o s e d b e f o r e t h n e o n i o p e n e d .C l o s e D a t a b a s e c l o s e s t h c u r r e n t d a t a b a s e a n u p d a t e s t h i n d e xf i l e ( s e e I n d e x D a t a b a s e a n S e a r c h b e l o w ) o t h d i s k .

J A N U A R Y / F E B R U A R Y 1 9 9 0 R e R U N

Page 7: Re-Run 1990 01-02

8/6/2019 Re-Run 1990 01-02

http://slidepdf.com/reader/full/re-run-1990-01-02 7/23

E d i t D a t a b a s e e n a b l e s y o t a d t o a l t e r a o p e n d a t a b a s e .T h E d i t s u b m e n u p r o v i d e s t h e f o l l o w i n g c h o i c e s : E d i t R e c o r d , A d R e c o r d , N e x t R e c o r d , P r e v i o u s R e c o r d , G o t o R e c o r d , G o t o T o p ,G o t o B o t t o m , S e a r c h , T o g g l e D e l e t e a n E x i t . M o s t o t h e s e a r s e l f -e x p l a n a t o r y , b u f e n e e d s o m e c o m m e n t .

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

S e c o n d , t h T o g g l e D e l e t e o p t i o n m a r k s a n u n m a r k s r e c o r df o r d e l e t i o n . d e l e t e d r e c o r d w o n ' t a p p e a r i r e p o r t s ( s e e P r i n tR e p o r t s b e l o w ) , b u i i s n ' t r e m o v e d f r o m t h d a t a b a s e u n l e s s y o u s t h M a i n m e n u P a c k o p t i o n ( b e l o w ) .

F i n a l l y , t h S e a r c h o p t i o n u s e s t h i n d e x f i e l d s ( s e e I n d e x D a t a b a s eb e l o w ) t s e a r c h t h r o u g h a i n d e x e d d a t a b a s e . I y o d o n ' t h a v ea i n d e x s e u p S e a r c h i i n o p e r a t i v e .

V i e w D a t a b a s e i t h M a i n m e n u o p e n s s u b m e n u w i t h t h r e eo p t i o n s : V i e w R e c o r d s , S t a t i s t i c s a n E x i t . V i e w R e c o r d s l e t s y o s t e p t h r o u g h y o u r r e c o r d s , o n a t i m e . S t a t i s t i c s d i s p l a y s d s c r i p t i o n o e a c h f i e l d , t h n u m b e r o r e c o r d s i t h d a t a b a s e , a n t h n a m e s o t h i n d e x f i e l d s .

P a c k D a t a b a s e i t h M a i n m e n u r e m o v e s a l r e c o r d s f r o m t h d a t a b a s e t h a t h a v e b e e n m a r k e d f o d e l e t i o n a n " p a c k s " t h e r em a i n i n g r e c o r d s t o g e t h e r t f i l l t h e g a p s . F o l a r g e d a t a b a s e s , t h i sp r o c e s s m a r e q u i r e s e v e r a l m i n u t e s .

I n d e x D a t a b a s e s e t s t h i n d e x f i e l d s . F o r v i e w i n g p u r p o s e s , t h d a t a b a s e i s o r t e d a l p h a n u m e r i c a l l y b t h e s e f i e l d s , b u w i t h l o e r c a s e p r e c e d i n g u p p e r c a s e . T w f i e l d s — p r i m a r y a n s e c o n d a r y -c a b a c t i v e a o n t i m e , b u t , d u t s p a c e l i m i t a t i o n s , o n l y 2 c h a r a c t e r s a r e s i g n i f i c a n t f o s o r t i n g p u r p o s e s , t h f i r s t 1 i t h p r i m a r y f i e l d a n f i v e i t h s e c o n d a r y . H o w e v e r , t h i s s h o u l d b a d e q u a t e f o m o s t d a t a b a s e s .

I m p o r t S E F i l e r e a d s n o n - R U N b a s e s e q u e n t i a l f i l e f r o m d i s ka n a d d s i t t h c u r r e n t d a t a b a s e , o n f i e l d a t i m e . F i e l d s i nt h s e q u e n t i a l f i l e m u s t b s e p a r a t e d b c a r r i a g e r e t u r n , a n d e m p t yf i e l d s m u s t c o n s i s t o s i n g l e s p a c e f o l l o w e d b r e t u r n . A f t e r u s i n gI m p o r t , y o u m u s t r e - i n d e x t u p d a t e t h i n d e x f i l e .

E x p o r t S E F i l e i t h r e v e r s e o f I m p o r t . I w r i t e s t h c u r r e n tR U N b a s e d a t a b a s e t d i s k a s e q u e n t i a l f i l e , w i t h f i e l d s s e p a r a t e db c a r r i a g e r e t u r n .

P r i n t R e p o r t s d i s p l a y s s u b m e n u w i t h R e p o r t , D u m p a n E x i t

R E R U N J A N U A R Y / F E B R U A R Y 1 9 9 0

Page 8: Re-Run 1990 01-02

8/6/2019 Re-Run 1990 01-02

http://slidepdf.com/reader/full/re-run-1990-01-02 8/23

o p t i o n s . T h R e p o r t o p t i o n g e n e r a t e s c u s t o m i z e d r e p o r t s o t h d a t a b a s e c o n t e n t s . W h e n y o s e l e c t t h i s , t h p r o g r a m a s k s f o t h p a g e w i d t h — t h e w i d t h o f t h p r i n t e d p a r t o t h r e p o r t — a n d t h l e f t m a r g i n . T h t o t a l r e p o r t w i d t h i t h p a g e w i d t h p l u s t h l e f tm a r g i n . T h e n i a s k s f o a r e p o r t t i t l e , w h i c h i p r i n t e d a t h t o o e a c h p a g e . N e x t i p r e s e n t s l i s t o a l t h f i e l d s i t h e d a t a b a s e .S e l e c t t h o n e s y o u w a n t t p r i n t , a n t h e y a r a d d e d t t h l i s t o t h s c r e e n . I t h e r e i s n ' t e n o u g h r o o m o t h p a g e f o f i e l d ,s e l e c t i n g i w o n ' t w o r k . C h o o s e D o n e t s t a r t p r i n t i n g t h r e p o r t .

T h D u m p o p t i o n l i s t s a l t h f i e l d s f o e a c h r e c o r d t t h s c r e e no p r i n t e r , r e g a r d l e s s o t h t o t a l r e p o r t w i d t h .

T h D i s k D r i v e S t u f f s u b m e n u o f f e r s D i r e c t o r y , C h a n g e D r i v ea n E x i t o p t i o n s .

B a c k t B a s i c s t o p s R U N b a s e a n r e t u r n s y o t t h e B a s i c o e r a t i n g s y s t e m . I t h c u r r e n t d a t a b a s e h a s b e e n m o d i f i e d , t h f i l ei u p d a t e d b e f o r e t h p r o g r a m q u i t s .

T h a t ' s a l t h e r e i t i t S h o r t a n s w e e t . . a n d h a n d y !

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

M o n e y M a n a g e rB R e D a

M O N E Y M A N A G E R M A I N T A I N S a n b a l a n c e s c h e c k b o o k , r c o r d s p a y m e n t s b c a t e g o r y a n g e n e r a t e s r e p o r t s s u m m a r i z i n gm o n t h - t o - d a t e , y e a r - t o - d a t e a n a v e r a g e m o n t h l y p a y m e n t s . T h E B u d g e t p a r t o t h p r o g r a m p r o v i d e s s i m p l e b u e f f e c t i v e w a t p r e p a r e m o n t h l y a n y e a r l y f i n a n c i a l p l a n s b c o m p a r i n g e s t im a t e d e x p e n s e s w i t h a n t i c i p a t e d i n c o m e a n t h e n m a k i n g a d j u s tm e n t s . L a t e r i c o m p a r e s a c t u a l i n c o m e a n e x p e n s e s w i t h t h b u d g e t . M o n e y M a n a g e r i e a s y t o u s e , w i t h m e n u s a n o n - s c r e e np r o m p t s , a w e l l a H e l p m e s s a g e s t h a t a r a v a i l a b l e t h r o u g h o u t .C a t e g o r y C o d e s

T h f i r s t t i m e y o u r u n M o n e y M a n a g e r , f o l l o w t h p r o m p t s t s e l e c t u t 3 c a t e g o r y c o d e s f o y o u r c h e c k b o o k p a y m e n t s a n

J A N U A R Y / F E B R U A R Y 1 9 9 0

Page 9: Re-Run 1990 01-02

8/6/2019 Re-Run 1990 01-02

http://slidepdf.com/reader/full/re-run-1990-01-02 9/23

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

h o h o u s i n g g a g a s o l i n eu t u t i l i t i e s e n t e n t e r t a i n m e n tt e t e l e p h o n e r e r e s t a u r a n ti n i n s u r a n c e c l c l o t h i n gs a v s a v i n g s d o d o n a t i o nc h a c h a r g e a c c o u n t s m e m e d i c a lc a c a s h e q u e q u i p m e n tg r g r o c e r i e s x x ( f o u r b l a n k c a t e g o r i e s )a u a u t o m o b i l e m i m i s c e l l a n e o u s

T h p r o g r a m a c c e p t s c o d e s u t f o u r c h a r a c t e r s l o n g , s o y o c a a d c h a r a c t e r s t m i n e t f u r t h e r i d e n t i f y c a t e g o r i e s o t i d e n t i f yt a x - d e d u c t i b l e p a y m e n t s . C o d e s y o m a n o n e e d c a j u s t r e m a i n ,a n y o c a l a t e r r e p l a c e t h e m w i t h o t h e r s b u s i n g t h n e c o d ei t r a n s a c t i o n a n b f o l l o w i n g t h o n - s c r e e n p r o m p t s t r e p l a c eu n u s e d c o d e s . D o n ' t w o r r y — t h e p r o g r a m d o e s n o p r i n t a n u n u s e dc o d e s i n r e p o r t s .

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

A f t e r y o u ' v e e s t a b l i s h e d t h c a t e g o r y c o d e s , t h e m a i n m e n u a p e a r s , o f f e r i n g n i n e o p t i o n s : A d T r a n s a c t i o n s , V i e w / C h a n g e T r a n sa c t i o n s , C h e c k R e g i s t e r , P a y m e n t A n a l y s i s , S e a r c h T r a n s a c t i o n s , E B u d g e t , B a n k R e c o n c i l i a t i o n , N e M o n t h a n Q u i t .S e l e c t t h A d T r a n s a c t i o n s o p t i o n t e n t e r y o u r c h e c k b o o k a c t i vi t i e s , d o i n g s i t h o r d e r t h a t t h e y a p p e a r i y o u r c h e c k b o o k . A y o e n t e r e a c h t r a n s a c t i o n , y o u r n e b a l a n c e a p p e a r s o t h e s c r e e n ,a n d a t a i a c c u m u l a t e d f o m o n t h l y a n y e a r - t o - d a t e r e p o r t s .

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

R E R U N J A N U A R Y / F E B R U A R Y 1 9 9 0

Page 10: Re-Run 1990 01-02

8/6/2019 Re-Run 1990 01-02

http://slidepdf.com/reader/full/re-run-1990-01-02 10/23

Y o c a q u i c k l y r e v i e w a n m a k e c h a n g e s i t r a n s a c t i o n s b p r e s s i n g t h k e f o t h p r e v i o u s t r a n s a c t i o n o t h k e f o t h n e x t , o y o c a d i t h r o u g h t h V i e w / C h a n g e T r a n s a c t i o n o p t i o ni t h M a i n m e n u .

M o n e y M a n a g e r m a k e s i e a s y t s p l i t o n c h e c k p a y m e n t a m o n gt w o m o r e c a t e g o r i e s . J u s t e n t e r t h a m o u n t t b c h a r g e d t t h f i r s t c o d e a n t h e n t y p e S f o s p l i t , a t h H e l p p r o m p t . T h c h e c kn u m b e r , d a t e a n d e s c r i p t i o n a r a u t o m a t i c a l l y p l a c e d i t h n e x tt r a n s a c t i o n , s t h a t y o h a v e t e n t e r o n l y t h a m o u n t f o t h c a t e g o r y c o d e .

Y o u ' l l f i n d t h i s o p t i o n p a r t i c u l a r l y u s e f u l w h e n y o w r i t e c h e c k sf o c a s h . Y o s h o u l d b s u r e t k e e p e i t h e r r e c e i p t s o m e m o s a b o u ty o u r c a s h e x p e n d i t u r e s ; t h e n , a t h e n o t h m o n t h , e n t e r t h t o t a l a n e g a t i v e p a y m e n t i t h c a s h c a t e g o r y , u s i n g d e s c r i p t i o ns u c h a " d i s t r i b u t i o n o c a s h " a n b l a n k i n g o u t h c h e c k n u m b e r .T h e n e n t e r t h a m o u n t f o e a c h c a t e g o r y c o d e , u s i n g t h s p l i t - c h e c kt e c h n i q u e .

T h P r i n t C h e c k R e g i s t e r a n P a y m e n t A n a l y s i s o p t i o n s p r i n tl i s t o c h e c k b o o k t r a n s a c t i o n s f o t h m o n t h t d a t e a n r e p o r t ,l i s t i n g y o u r m o n t h - t o - d a t e , y e a r - t o - d a t e a n a v e r a g e m o n t h l y p a ym e n t s a c c o r d i n g t c a t e g o r y .

F o r a c o m p l e t e l i s t i n g o m o n t h ' s a c t i v i t y , s e l e c t t h C h e c kR e g i s t e r a n P a y m e n t A n a l y s i s o p t i o n s a f t e r t h l a s t c h e c k b o o kt r a n s a c t i o n h a b e e n e n t e r e d f o t h m o n t h .S e a r c h a n R e c o n c i l e

T h S e a r c h T r a n s a c t i o n s o p t i o n s e a r c h e s a l p a y m e n t s f o a s p e ci f i e d c a t e g o r y c o d e o d e s c r i p t i o n , w i t h t h p a y m e n t s l i s t e d o t h s c r e e n o p r i n t e r f o t h m o n t h s s p e c i f i e d . Y o c a e n t h d e s c r i pt i o n f o r w i l d c a r d s e a r c h w i t h a a s t e r i s k , o w i t h a e x c l a m a t i o np o i n t i y o u w a n t t s e a r c h a n y w h e r e , u p p e r - o l o w e r c a s e , a e x p l a i n e d i H e l p m e s s a g e . Y o c a u s t h i s o p t i o n a n y t i m e t s h o w p a y m e n t t r e n d s t s p e c i f i c v e n d o r , s u c h a u t i l i t y c o m p a n y ,a n i t ' s u s e f u l a t h e n o t h y e a r t o i d e n t i f y p a y m e n t s f o i n c o m et a o o t h e r p u r p o s e s .

T h e B a n k R e c o n c i l i a t i o n o p t i o n p r o v i d e s q u i c k a n e a s y w a t r e c o n c i l e y o u r b a n k s t a t e m e n t . I a s k s y o t i n p u t t h l a s t c h e c kn u m b e r c l e a r e d b t h b a n k a n d t h l a s t d e p o s i t a p p e a r i n g o t h s t a t e m e n t . T h i s e s t a b l i s h e s r e c o n c i l i a t i o n p o i n t t h a t t h p r o g r a mu s e s t c o m p u t e t h o u t s t a n d i n g c h e c k s a n t h e b a l a n c e . T h c h e c k sy o e n t e r e d i M o n e y M a n a g e r a r t h e n d i s p l a y e d o t h s c r e e n

J A N U A R Y / F E B R U A R Y 1 9 9 0 R e R U N

Page 11: Re-Run 1990 01-02

8/6/2019 Re-Run 1990 01-02

http://slidepdf.com/reader/full/re-run-1990-01-02 11/23

b t h R e c o n c i l i a t i o n p r o g r a m a n c h e c k e d o f a c c o r d i n g t t h l i s to c l e a r e d c h e c k s o t h s t a t e m e n t . T h i s i e a s i l y a c c o m p l i s h e d b f i r s t s o r t i n g t h r e t u r n e d c h e c k s i n u m e r i c a l s e q u e n c e o b u s i n gt h p r e s o r t e d l i s t o t h s t a t e m e n t .

T h p r o g r a m t h e n c o m p u t e s t h b a n k r e c o n c i l i a t i o n , s h o w i n g a n yd i f f e r e n c e b e t w e e n t h a d j u s t e d b a n k b a l a n c e a n t h c h e c k b o o kb a l a n c e . I t h e d i f f e r e n c e i o t h e r t h a n z e r o , t h r e c o n c i l i a t i o n c a b r e c y c l e d t f i n d t h c a u s e o t h e d i s c r e p a n c y . A n r e m a r k s n e e d e do t h p r i n t e d c o p y c a n b e e n t e r e d f r o m t h k e y b o a r d .

T h N e M o n t h o p t i o n i h a n d y f o s w i t c h i n g m o n t h s w i t h o u tr e s t a r t i n g t h p r o g r a m . T r a n s a c t i o n s a r e s t o r e d o d i s k b m o n t h ,s a e a r l i e r m o n t h ' s a c t i v i t y c a b r e c a l l e d q u i c k l y f o v i e w i n g o rp r i n t i n g r e p o r t s . A n c o r r e c t i o n t a e a r l i e r f i l e m u s t a l s o b e n t e r e da t r a n s a c t i o n i t h c u r r e n t m o n t h , s y o u r c h e c k b o o k b a l a n c ea n y e a r - t o - d a t e t o t a l s a r p r o p e r l y u p d a t e d .E B u d g e t

T h m e n u f o t h b u d g e t p o r t i o n o M o n e y M a n a g e r o f f e r s s e v e no p t i o n s : P r e p a r e B u d g e t , R e v i s e B u d g e t , B u d g e t A n a l y s i s , N e M o n t h , P r i n t B u d g e t , R e t u r n t M a i n M e n u a n Q u i t . W i t h P r e p a r eB u d g e t , y o c a e s t a b l i s h b u d g e t s f o r a s m a n y m o n t h s o t h y e a ra y o w i s h , t h e n l a t e r u p d a t e t h e m u s i n g R e v i s e B u d g e t . W h e ny o s e l e c t o n o t h e s e o p t i o n s , t h c a t e g o r y c o d e s y o h a v e i M o n e y M a n a g e r a r l i s t e d o t h s c r e e n , w i t h i n s t r u c t i o n s t e n t e ro c h a n g e t h b u d g e t e d a m o u n t s .

Y o m u s t a l s o e n t e r y o u r e s t i m a t e d i n c o m e ( a n t i c i p a t e d d e p o s i t st y o u r c h e c k i n g a c c o u n t ) f o t h m o n t h , t b c o m p a r e d t y o u re s t i m a t e d e x p e n s e s . I t h r e s u l t s o t h c o m p a r i s o n d o n ' t p l e a s ey o u , y o c a m a k e c h a n g e s i y o u r b u d g e t a n i m m e d i a t e l y s e t h e i r e f f e c t s . C h a n g e t h b u d g e t a m u c h a y o u w a n t u n t i l i t ' sb a l a n c e d a n b e s t m e e t s y o u r f i n a n c i a l n e e d s . I y o g o t p r e p a r e

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

T h B u d g e t A n a l y s i s o p t i o n p r e p a r e s m o n t h l y a n y e a r - t o - d a t er e p o r t s t h a t c o m p a r e y o u r a c t u a l i n c o m e a n e x p e n d i t u r e s t y o u rb u d g e t . T h e s e r e p o r t s h e l p d e t e c t a d v e r s e s p e n d i n g t r e n d s a n p r o v i d e i n f o r m a t i o n f o f u t u r e p l a n n i n g a n b u d g e t r e v i s i o n .

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

r e r u n j a n u a r y / f e b r u a r y 1 9 9 0

Page 12: Re-Run 1990 01-02

8/6/2019 Re-Run 1990 01-02

http://slidepdf.com/reader/full/re-run-1990-01-02 12/23

R U i r i g h t : C - 1 2 8 ; 1 3 5 1 m o u s e

C - 1 2 8 B u t t o n sB M a r k J o r d a n

B E R K E L E Y S O F T W O R K S , W I T H G E O S , w a t h f i r s t t i m p l em e n t t h d e s k t o p m e t a p h o r f o t h C - 6 4 / 1 2 8 f a m i l y . T h k e h a r dw a r e c o m p o n e n t t h a t m a d e t h i s p o s s i b l e w a t h m o u s e , w h i c h l e y o m o v e i a i m m e d i a t e o n e - t o - o n e r e l a t i o n s h i p w i t h t h s c r e e n .

U n f o r t u n a t e l y , w i t h t h e x c e p t i o n o G E O S , R U P a i n t a n B a s i c8 l i t d e s o f t w a r e f o C o m m o d o r e c o m p u t e r s h a c o m e a l o n g t h a tm a k e s u s o t h p o i n t - a n d - c l i c k p h e n o m e n o n . T h a t ' s g r e a t p i t yb e c a u s e , w i t h t h C - 1 2 8 ' s e x c e l l e n t B a s i c a n t h V I c h i p ' s a m i r a b l e s p r i t e p o w e r , b u t t o n s a r e e a s y t d o A n w h a t a r e b u t t o n s ?T h e y ' r e s i m p l y p r e d e f i n e d a r e a s o t h s c r e e n t h a t a r p o i n t - a n d -c l i c k a b l e . S o m e t i m e s t h e y ' r e v i s i b l e ; s o m e t i m e s t h e y ' r e n o t .

C - 1 2 8 B u t t o n s s h o w s h o e a s i l y b u t t o n s c a b a d d e d t a n C - 1 2 8 p r o g r a m . A i s t a n d s , t h p r o g r a m m e r e l y d e m o n s t r a t e s t h b u t t o n s c o n c e p t w i t h i n t h e C - 1 2 8 s p h e r e . B u w i t h l i t t l e s t u d y o i t p r i n c i p l e s , y o c a g e s t a r t e d b u t t o n i n g u y o u r o w p r o g r a m s ,l a r g e a n s m a l l .

I g e n e r a l , t h p r o g r a m w o r k s a f o l l o w s . S p r i t e i d e f i n e d a t h p o i n t e r s p r i t e , m a t c h i n g t h i n t e r r u p t m o u s e d r i v e r t h a t c o m e sw i t h t h 1 3 5 1 m o u s e . ( B s u r e y o h a v e t h a t d r i v e r o t h d i s kt h a t ' s i t h d r i v e w h e n y o r u t h i s p r o g r a m . ) S p r i t e s 2 - a r t h m o v a b l e b u t t o n s . S p r i t e i t h h o m e b u t t o n .

T h p r o g r a m f i r s t l e t s y o p l a c e t h e b u t t o n s w h e r e v e r t h e y f e e l r i g h t ,a i m p o r t a n t d e s i g n c o n c e p t i t h d e s k t o p m e t a p h o r . W i t h t h a t d o n e ,y o c a p o i n t t a n b u t t o n a n g e i t e x e c u t e . I t h i s p r o g r a m , t h a tm e a n s t h c o m p u t e r t e l l s y o u w h i c h b u t t o n y o p r e s s e d — n o b i d e a lu n t i l y o p u i t w o r k ( t h e r e m a r k s i t h l i s t i n g t e l l h o w ) . T h h o m eb u t t o n j u s t t a k e s y o b a c k t t h b e g i n n i n g .

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

J A N U A R Y / F E B R U A R Y 1 9 9 0 R e R U N

Page 13: Re-Run 1990 01-02

8/6/2019 Re-Run 1990 01-02

http://slidepdf.com/reader/full/re-run-1990-01-02 13/23

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

F o o s b a l l 6 B T o n y B r a n t n e r

D Y O C R A V E T H T H R I L L o a t h l e t i c c o m p e t i t i o n , b u h a t ew o r k i n g u a s w e a t ? T h e n t a k e o e i t h e r a n o t h e r a r m c h a i r a t h l e t eo y o u r C - 6 4 i T a b l e S o c c e r , c o m p u t e r s i m u l a t i o n o t h e t a b l e t o ps i m u l a t i o n o t h e f a s t - p a c e d f i e l d g a m e . I y o p l a y a g a i n s t a n o t h e rp e r s o n , t w j o y s t i c k s a r n e e d e d ; i y o p l a y a g a i n s t t h c o m p u t e r ,p l u g t h o n j o y s t i c k i n t o p o r t 2

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

A t h s t a r t o p l a y , a n a f t e r e a c h g o a l , t h b a l l i p l a c e d i t h c e n t e r o t h f i e l d . D u r i n g p l a y , j o y s t i c k c o n t r o l s t h e y e l l o w t e a ma n j o y s t i c k o t h c o m p u t e r c o n t r o l s t h e r e d . E a c h t e a m h a t h r e el i n e s o p l a y e r s , b u a a n g i v e n t i m e o n l y t h l i n e t h a t ' s c l o s e s t t t h b a l l i a c t i v e . M o v e y o u r j o y s t i c k u o d o w n t s h i f t y o u r a c t i v el i n e f r o m s i d e t s i d e , a n p r e s s t h e f i r e b u t t o n t k i c k t h b a l l t o w a r dt h o p p o s i n g g o a l .

O n p o i n t i a w a r d e d f o e a c h g o a l , a n t h f i r s t p l a y e r t s c o r en i n e p o i n t s i t h w i n n e r . T p l a y a g a i n , p r e s s t h e f i r e b u t t o n o

j o y s t i c k 2 Y o c a f r e e z e p l a y a a n t i m e b p r e s s i n g t h C o m m o d o r e k e y ,a n t h e n c o n t i n u e p l a y i n g b p r e s s i n g i a g a i n . T h r u n - s t o p k e

r e t u r n s y o t t h o p e n i n g m e n u .

R E R U N J A N U A R Y / F E B R U A R Y 1 9 9 0

Page 14: Re-Run 1990 01-02

8/6/2019 Re-Run 1990 01-02

http://slidepdf.com/reader/full/re-run-1990-01-02 14/23

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

D u B R o b e r t C o o k

D U O , T H C - 6 4 V E R S I O N o t h c a r d g a m e U n o , i d e s i g n e d f o t w p l a y e r s — y o u a n t h c o m p u t e r . T h o b j e c t i t b f i r s t t s c o r e1 0 p o i n t s o m o r e . Y o s c o r e p o i n t s b w i n n i n g h a n d , w h i c hh a p p e n s w h e n y o u ' r e f i r s t t p l a y a l y o u r c a r d s o w h e n y o u ro p p o n e n t ' s h a n d g r o w s t 1 8 c a r d s o m o r e . Y o c a p l a y f r o m t h k e y b o a r d o w i t h j o y s t i c k p l u g g e d i n t o p o r t 2

T h D u d e c k c o n t a i n s 1 0 c a r d s — e i g h t e a c h o 0 - 9 , S k i p T u r na n D r a w c a r d s , p l u s f o u r w i l d c a r d s . A l b u t h e w i l d c a r d s b e l o n gt e i t h e r t h r e d , b l u e , g r e e n o y e l l o w s u i t . Y o d e t e r m i n e w i l dc a r d ' s s u i t w h e n i t ' s p l a y e d .

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

A y o u r t u r n , y o m a e i t h e r p l a y a c a r d t t h d i s c a r d p i l e o d r a w a c a r d f r o m t h e d e c k . Y o m a d i s c a r d a n y t h i n g t h a t m a t c h e st h t o c a r d o t h p i l e i e i t h e r c o l o r , n u m b e r o a c t i o n ( S k i p o D r a w 2 ) a n w i l d c a r d m a b p l a y e d a a n t i m e .

T d i s c a r d , f i r s t c h o o s e c a r d b m o v i n g t h a r r o w o n t o i u s i n ge i t h e r t h k e y b o a r d o t h j o y s t i c k . W i t h t h k e y b o a r d , p r e s s t h eh o r i z o n t a l c u r s o r k e t m o v e t h a r r o w r i g h t a n t h v e r t i c a l c u r s o rk e t m o v e i l e f t . W i t h t h j o y s t i c k , p r e s s t h e l e v e r r i g h t o l e f t .P r e s s t h r e t u r n k e o t h j o y s t i c k f i r e b u t t o n t p l a y t h c a r d . I y o t r y t o p l a y a i l l e g a l c a r d , b u z z e r w i l l a l e r t y o t y o u r m i s t a k e .

I y o c a n ' t o d o n ' t w a n t t d i s c a r d , p r e s s t h e k e o p u s h t h j o y s t i c k u t m o v e t h a r r o w o n t o t h d e c k ; t h e n p r e s s r e t u r n o t h e f i r e b u t t o n t d r a w c a r d . Y o c a m o v e t h a r r o w o f t h d e c kb e f o r e d r a w i n g b p r e s s i n g s h i f t / t o p u s h i n g t h j o y s t i c k d o w n .

W h e n y o p l a y n u m b e r o w i l d c a r d o d r a w c a r d , y o u r t u r ne n d s , b u i y o p l a y S k i p o D r a w c a r d , y o u r o p p o n e n t f o r f e i t s

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

J A N U A R Y / F E B R U A R Y 1 9 9 0 R e R U N

Page 15: Re-Run 1990 01-02

8/6/2019 Re-Run 1990 01-02

http://slidepdf.com/reader/full/re-run-1990-01-02 15/23

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

I y o p l a y o u y o u r c a r d s , y o u r s c o r e i t h t o t a l v a l u e o y o u ro p p o n e n t ' s h a n d . I y o u r o p p o n e n t ' s h a n d g e t s t o b i g , y o u r s c o r ei t h d i f f e r e n c e b e t w e e n t h e v a l u e s o t h h a n d s , a s s u m i n g y o u ro p p o n e n t ' s i l a r g e r . C a r d v a l u e s a r e : 0 - 9 , f a c e v a l u e ; a c t i o n c a r d s ,2 p o i n t s ; w i l d c a r d s , 5 p o i n t s .

N m a t t e r h o p l a y e n d s , t h w i n n e r r e c e i v e s a a d d i t i o n a l 1 0p o i n t s j u s t f o r w i n n i n g , w h i l e t h l o s e r r e c e i v e s n p o i n t s a a l l .A f t e r t h e s c o r e d i s p l a y i u p d a t e d , p r e s s r e t u r n o t h e f i r e b u t t o n t b e g i n t h n e x t h a n d . W h e n a l t h c a r d s i t h d e c k a r d r a w n ,h a n d e n d s w i t h n w i n n e r . T h f i r s t p l a y e r t s c o r e 1 0 p o i n t s w i n s .A t h p r o m p t , p r e s s t p l a y a g a i n , o t r e t u r n t B a s i c .

R U i r i g h t : C - 6 4 o C - 1 2 8 ; p r i n t e r ; R U P a i n t w o r k d i s kc o n t a i n i n g f o n t f i l e

S u p e r F o n t sB R o b e r t R o c k e f e l l e r

R U P A I N T C A U S t w t y p e s o f o n t s : n o r m a l C o m m o d o r ec h a r a c t e r s e t s a n 1 6 - b i t f o n t s t h a t a r e f o u r t i m e s a b i g .

C r e a t i n g t h 1 6 - b i t f o n t s r e q u i r e s R U P & i n t w o r k d i s k a n f o n t f i l e s a v e d o t h a t d i s k . L o a d S u p e r F o n t s f r o m M e n u 6 4 t h e np l a c e R U P a i n t w o r k d i s k i t h d r i v e . P r e s s a n k e t c r e a t ef i l e n a m e d " R P U . C O N V E R T 1 6 " o t h a t d i s k . N e x t , l o a d a n r u R U P a i n t . T h e n r e - i n s e r t t h w o r k d i s k w i t h t h " R P U .C O N V E R T 1 6 " f i l e o i t T e x e c u t e , c l i c k o U T I L I T Y o t h D I S KL O A D s u b m e n u a n C O N V E R T 1 6 o t h u t i l i t y s c r e e n .

A f t e r t h u t i l i t y e x e c u t e s , y o g e p r o m p t s a y i n g " h i r e s o m e d r e s( h / m ) ? " E n t e r t c o n v e r t a c h a r a c t e r s e t 1 6 - b i t f o n t f o u s i H i - R e s m o d e , o t d t h s a m e t h i n g i M e d - R e s m o d e .l i s t o a l t h f o n t f i l e s o t h e d i s k w i l l a p p e a r .

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

1 r e r u n j a n u a r y / f e b r u a r y 1 9 9 0

Page 16: Re-Run 1990 01-02

8/6/2019 Re-Run 1990 01-02

http://slidepdf.com/reader/full/re-run-1990-01-02 16/23

a 8 - b i t f o n t t h a t ' s n a m e d R P F . I T A L I C S w i l l b c o n v e r t e d t 1 6 b i h i - r e s f o n t n a m e d R P F . H B I T A L I C S a n t m e d - r e s f o n t n a m e dR P F . M B I T A L I C S .

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

F a s t - 4 0B B r e t T i m m i n s

O N O T H B E S T F E A T U R E S o t h C - 1 2 8 i i t s p e e d i n c r e a s eo v e r e a r l i e r C o m m o d o r e c o m p u t e r s w h e n p l o w i n g t h r o u g h l o o d a t a o r r e c a l c u l a t i n g n u m b e r s f r e q u e n t l y . H o w e v e r , i 4 0 - C o l u m nm o d e , t h e e x t r a s p e e d c o m e s w i t h t r a d e - o f f : T h V I C - I I , t h g r a p h i c s c h i p t h a t h a n d l e s 4 0 - c o l u m n d i s p l a y s , w o n ' t w o r k p r o p e r l ya s p e e d s h i g h e r t h a n M H ( S l o w m o d e ) a n d m u s t b t u r n e d o f d u r i n g M H ( F a s t m o d e ) .

T a l l e v i a t e t h i s s i t u a t i o n , I ' v e w r i t t e n F a s t - 4 0 , s m a l l m a c h i n el a n g u a g e p r o g r a m f o t h C - 1 2 8 t h a t s p e e d s u 4 0 - c o l u m n B a s i ca n m a c h i n e l a n g u a g e p r o g r a m s f r o m 2 t 1 0 p e r c e n t . I t h p r o c e s s , i k e e p s a l o p a r t o t h s c r e e n v i s i b l e , t h a m o u n t d p e n d i n g o t h s p e e d i n c r e a s e c h o s e n .

T h e r e a r t w d i s t i n c t v e r s i o n s o t h i s p r o g r a m : F a s t - 4 0 1 2 a n F a s t - 4 0 6 4 R u t h v e r s i o n a p p r o p r i a t e f o y o u r c o m p u t e r .S p e e d i n g T h i n g s U

A l t h o u g h n o t h i n g a p p e a r s t c h a n g e a f t e r r u n n i n g F a s t - 4 0 , y o u rC - 1 2 8 i p r o c e s s i n g d a t a a b o u t 2 p e r c e n t f a s t e r t h a n i t n o r m a l4 0 - c o l u m n s p e e d . T h i s i t h m a x i m u m s p e e d a w h i c h F a s t - 4 0 c a o p e r a t e a n s t i l l d i s p l a y t h e n t i r e s c r e e n .

T s p e e d p r o c e s s i n g f u r t h e r , h o l d d o w n t h e c o n t r o l k e a n p r e s st h p l u s k e y . b l a n k , l i g h t g r a y l i n e w i l l c o v e r t h f i r s t r o o t h s c r e e n . P r e s s i n g c o n t r o l / p l u s a g a i n w i l l b l a n k t h s e c o n d l i n e o t h s c r e e n , a n s o o n . E a c h b l a n k l i n e r e p r e s e n t s s p e e d i n c r e a s e o t h r e e t f o u r p e r c e n t . C o n t r o l / p l u s c a b h e l d d o w n u n t i l a l b u t h b o t t o m r o o t h s c r e e n i b l a n k , f o 9 p e r c e n t i n c r e a s e i s p e e d o v e r n o r m a l M H m o d e .

J A N U A R Y / F E B R U A R Y 1 9 9 0 R e R U N 1

Page 17: Re-Run 1990 01-02

8/6/2019 Re-Run 1990 01-02

http://slidepdf.com/reader/full/re-run-1990-01-02 17/23

T d e c r e a s e t h s p e e d a n s e m o r e o t h s c r e e n , p r e s s c o n t r o l /m i n u s . H o l d i n g d o w n c o n t r o l / m i n u s f o c o u p l e o s e c o n d s w i l lr e t u r n t h s c r e e n t n o r m a l , b u t l e a v e t h p r o c e s s i n g s p e e d 2 p e r c e n t f a s t e r .

Y o c a n , f r o m w i t h i n p r o g r a m , s e t h s p e e d a w h i c h F a s t - 4 0o p e r a t e s b p o k i n g m e m o r y l o c a t i o n 6 4 1 5 i t h 1 2 8 - m o d e v e r s i o n ,o 5 2 5 1 5 i t h 6 v e r s i o n , w i t h a v a l u e f r o m 5 t 2 4 2 . F a s t - 4 0u s e s t h i s v a l u e t d e t e r m i n e h o m a n y l i n e s s h o u l d b e b l a n k o t h s c r e e n . T h d e f a u l t v a l u e i 5 0 — n o b l a n k l i n e s a n 2 p e r c e n ts p e e d i n c r e a s e . T h m a x i m u m v a l u e i 2 4 2 — 2 4 b l a n k l i n e s a n 9 p e r c e n t s p e e d i n c r e a s e . F o s m o o t h s c r e e n t r a n s i t i o n s , t h i s m e o r l o c a t i o n s h o u l d b p o k e d o n l y w i t h v a l u e s f r o m 5 t 2 4 t h a ta r i i n c r e m e n t s o e i g h t : 5 0 5 8 , 6 6 , 7 4 , a n s o o n .

I y o u n e e d s t i l l m o r e s p e e d , y o c a a c h i e v e f u l l M H m o d eb p r e s s i n g c o n t r o l / F . T h i s b l a n k s t h e n t i r e s c r e e n i t h c u r r e n tb o r d e r c o l o r . P r e s s s h i f t / c o n t r o l / F t o r e t u r n t M H m o d e . Y o c a t u r n o f u l l F a s t m o d e w h e n y o u ' r e i P r o g r a m m o d e w i t h S Y 6 4 0 3 f o t h 1 2 v e r s i o n , o S Y 5 2 5 0 3 f o t h 6 v e r s i o n ; S Y 6 4 0 6 ( 1 2 8 ) o S Y 5 2 5 0 6 ( 6 4 ) t u r n s i o f f .

C a v e a t sA l t h o u g h m a d e F a s t - 4 0 a u n c r a s h a b l e a c o u l d , t h e r e a r t i m e s w h e n i s h o u l d b d i s a b l e d . P e r i p h e r a l s ( d i s k d r i v e s , p r i n t e r s ,

m o d e m s , a n s u c h ) r e q u i r e p r e c i s e t i m i n g t w o r k p r o p e r l y , a n F a s t - 4 0 c a t h r o w t h i s t i m i n g o f f . I 1 2 m o d e , t h i s i s n ' t m u c h o

p r o b l e m , s i n c e t h o p e r a t i n g s y s t e m a u t o m a t i c a l l y s e t s M H m o d e e a c h t i m e i a c c e s s e s p e r i p h e r a l . H o w e v e r , t h s c r e e n w i l lg e m e s s y .

I 6 m o d e , t h o p e r a t i n g s y s t e m t h i n k s i t ' s a l w a y s w o r k i n g a M H z , s i t ' l l l o c k u i F a s t - 4 0 i a c t i v e d u r i n g p e r i p h e r a l a c c e s s .F a s t - 4 0 t r i e s t p r e v e n t t h i s b d i s a b l i n g i t s e l f w h e n e v e r L o a d ,S a v e o O p e n c o m m a n d i i s s u e d , e i t h e r i B a s i c o m a c h i n e l a g u a g e , b u s o m e p r o g r a m s b y p a s s t h o s e c o m m a n d s a n c a l l p r i p h e r a l s w i t h o t h e r r o u t i n e s . F a s t - 4 0 w i l l l o c k u w i t h s u c h p r o g r a m su n l e s s i t ' s d i s a b l e d b e f o r e a n p e r i p h e r a l o p e r a t i o n s a r p e r f o r m e d .

T h c o n t r o l / X c o m m a n d w i l l t e m p o r a r i l y t u r n F a s t - 4 0 o f w h i l et h 1 2 t a l k s t p e r i p h e r a l s , a n s h i f i / c o n t r o l / X w i l l t u r n i b a c k o n I P r o g r a m m o d e , u s S Y 6 4 0 9 ( S Y S 5 2 5 0 9 i 6 m o d e ) t d i s a b l eF a s t - 4 0 , a n u s F a s t - 4 0 ' s s t a r t i n g a d d r e s s , S Y 6 4 0 0 ( S Y S 5 2 5 0 0i 6 m o d e ) , t t u r n i b a c k o a g a i n .

B e c a u s e F a s t - 4 0 i a i n t e r r u p t - d r i v e n p r o g r a m , i c a o c c a s i o n a l l y

1 R E R U N J A N U A R Y / F E B R U A R Y 1 9 9 0

Page 18: Re-Run 1990 01-02

8/6/2019 Re-Run 1990 01-02

http://slidepdf.com/reader/full/re-run-1990-01-02 18/23

m i s s a n n o d i s p l a y c h a n g e f r o m o n e g r a p h i c s m o d e t a n o t h e r —c h a n g e f r o m H i - R e s G r a p h i c s t T e x t m o d e , f o e x a m p l e . T h i s i

r a r e a n h a p p e n s o n l y i 6 m o d e . O n c e a g a i n , c o n t r o l / X w i l lt e m p o r a r i l y d i s a b l e F a s t - 4 0 b e f o r e g r a p h i c s c h a n g e t a k e s p l a c e .

N o t e t h a t , i 1 2 m o d e , S p l i t - S c r e e n G r a p h i c s m o d e s a n a r n o a v a i l a b l e w i t h F a s t - 4 0 .I n t e r r u p t D r i v e n

F a s t - 4 0 w o r k s b t e l l i n g t h C - 1 2 8 t g e n e r a t e t w r a s t e r i n t e rr u p t s — o n e a t h b o t t o m o t h s c r e e n a n d o n e s o m e w h e r e n e a rt h t o p . T h b o t t o m i n t e r r u p t s e t s M H m o d e , c h e c k s f o c o n t r o lk e y s a n t e l l s t h V I c h i p t d i s p l a y h i - r e s g r a p h i c s .

F o s o m e u n k n o w n r e a s o n , h i - r e s g r a p h i c s t h a t a r d i s p l a y e d a M H b t h V I c h i p s h o w u a b l a n k , l i g h t g r a y l i n e s . T h t o

r a s t e r i n t e r r u p t r e s t a r t s M H m o d e a n a l s o r e s e t s t h V I c h i p .

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

N I C KB M a r k J o r d a n

O N O T H G L O R I E S o t h C - 1 2 8 i i t a m a z i n g f a m i l y o s p r i t ec o m m a n d s — a l l e x c e p t t h B u m p c o m m a n d , t h a t i s N o b o d y s h o u l de n v y t h i s f u n c t i o n , w h i c h p r o m i s e s m u c h b u d e l i v e r s l i t t l e . I t ' ss u p p o s e d t t e l l y o w h i c h s p r i t e s a r c o l l i d i n g w i t h w h i c h , b u i r e p o r t s t h e i n f o r m a t i o n a n u m b e r t h a t m u s t b i n t e r p r e t e d t b c o m p r e h e n s i b l e .

E v e n w o r s e , B u m p i s s l o w t h a t o n s p r i t e m a w e l l m o v e i n t oa n t h r o u g h a n o t h e r w i t h o u t B u m p r e g i s t e r i n g c o l l i s i o n . A n i t w s p r i t e s j u s t n i c k e a c h o t h e r , B u m p c o u l d n ' t c a r e l e s s .

T h i s i s u c h p r o b l e m t h a t f i n a l l y d e c i d e d t w r i t e m o w v e r s i o n o B u m p , o n t h a t w o u l d c a t c h a l t h n i b s , n i c k s a n f o u lt i p s . N I C K ( N e w l y I n v e n t e d C o l l i s i o n K i t ) i t h h a p p y r e s u l t .N I C K t o t h e R e s c u e

N I C K r e p o r t s t h n u m b e r s o t h f i r s t t h r e e s p r i t e s t h a t a r

J A N U A R Y / F E B R U A R Y 1 9 9 0 R E R U N 1

Page 19: Re-Run 1990 01-02

8/6/2019 Re-Run 1990 01-02

http://slidepdf.com/reader/full/re-run-1990-01-02 19/23

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

A c t i v a t e N I C K b l o a d i n g i f r o m M e n u 1 2 8 , a n r u i o n c e t g e a i d e a o N I C K ' s p o w e r . I w i l l s h o w y o u e i g h t c a r e e n i n g s p r i t e sa n r e p o r t o t h e l o w e s t t h r e e ( i p r i o r i t y ) c o l l i d i n g a a n i n s t a n t .

T i n s t a l l N I C K i y o u r o w p r o g r a m s , i n c l u d e l i n e 1 a n l i n e s6 0 0 0 0 o u i y o u r c o d e . T h e s e l i n e s i n s t a l l t w m a c h i n e l a n g u a g er o u t i n e s , o n o t h e m a i n t e r r u p t ( a 2 8 1 6 ) .

T u s N I C K , y o f i r s t m u s t s t a r t t h i n t e r r u p t , a n t h S Y 2 8 1 6a t h e n o l i n e 1 d o e s t h a t . T h e n , a n y w h e r e i y o u r p r o g r a mt h a t y o m i g h t h a v e u s e d B u m p — t h a t i s a n y t i m e y o u w a n t t k n o ww h a t s p r i t e s a r e c o l l i d i n g — j u s t t y p e S Y 2 8 7 7 : R R E G A , X , Y . S Y 2 8 7 7 j u m p s i n t o m a c h i n e l a n g u a g e r o u t i n e , t h e n R R E G A , X , Yr e t u r n s f r o m i w i t h t h n u m b e r s o t h t h r e e l o w e s t - n u m b e r e ds p r i t e s t h a t a r c o l l i d i n g h e l d i v a r i a b l e s A a n Y

F o r e x a m p l e , i f a l l e i g h t s p r i t e s w e r e c o l l i d i n g , A a n w o u l dh o l d 1 a n 3 H o w e v e r , i o n l y t h o d d - n u m b e r e d s p r i t e s w e r ec o l l i d i n g , A a n w o u l d h o l d 1 a n 5

N I C K i s n ' t p e r f e c t . D u t t h v e r y n a t u r e o f t h i n t e r r u p t - d r i v e ns p r i t e c o m m a n d s , i t ' s o f t e n p i x e l ( o e v e n t w o ) l a t e i r e c o r d i n gc o l l i s i o n s . A l s o , i r e p o r t s o n l y t h f i r s t t h r e e c o l l i s i o n s . B u t , c o m p a r e dt t h w a B u m p o p e r a t e s , t h e s e s h o r t c o m i n g s a r e n u i s a n c e s a w o r s t .

T m m i n d , B u m p i t h r u n t o t h B a s i c 7 . l i t t e r . M i n s t i n c t st e l l m t d e s t r o y t h l i t t l e g u y , b u I ' a o l s o f t y , g u e s s . I ' l l

j u s t g i v e h i N I C K , i n s t e a d . S s h o u l d y o u .

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

B a s i c U . S . M a B K e n n y L a w s o n

W R I T I N G Y O U R O W a d v e n t u r e g a m e a n n e e d U . S . m a p , o w a n t t h e l p t h e k i d s l e a r n t h s t a t e s o t h U n i o n ? M a y b e y o u ' dl i k e t t r a c e t h r o u t e f o y o u r n e x t v a c a t i o n t r i p , a n l a t e r h a v et h e f a m i l y c o l o r i a l t h s t a t e s y o v i s i t e d . W h a t e v e r y o u r n e e d

1 r e r u n j a n u a r y / f e b r u a r y 1 9 9 0

Page 20: Re-Run 1990 01-02

8/6/2019 Re-Run 1990 01-02

http://slidepdf.com/reader/full/re-run-1990-01-02 20/23

f o U . S . m a p , m B a s i c U . S . M a p r o g r a m w i l l d r a w i o n - s c r e e nf o y o i e i t h e r S t a n d a r d o M u l t i c o l o r B i t m a p m o d e . A l t h 4 c o n t i g u o u s s t a t e s a r i n c l u d e d ( n o t A l a s k a a n H a w a i i ) , a n d , w h e ns a v e d a a b i n a r y f i l e ( a u t o m a t i c a l l y b t h p r o g r a m i y o d e s i r e ) ,t h m a c a b u s e d i 6 m o d e , a l o n g a t h b i t m a p i l o c a t e da m e m o r y a d d r e s s 8 1 9 2 . T h m a i l e f t u n l a b e l l e d f o a d a p t a b i l i t yt y o u r a p p l i c a t i o n s .

L o a d B a s i c U . S . M a a n r u i i 4 0 - C o l u m n m o d e . F i r s t t h p r o g r a m t a k e s m o m e n t t r e a d t h D a t a s t a t e m e n t s a n c h e c kt h e m f o a c c u r a c y , r e p o r t i n g a n e r r o r o n - s c r e e n . T h e n i a s k sw h e t h e r y o u w a n t S t a n d a r d ( 1 o M u l t i c o l o r ( 2 B i t m a p m o d e .S t a n d a r d p r o v i d e s c l e a r e r i m a g e , w h i l e M u l t i c o l o r a l l o w s t w i c e a m a n y c o l o r s i a 8 - p i x e l c e l l w h e n u s i n g t h e P a i n t c o m m a n d .

F i n a l l y , i a s k s i y o u w a n t t s a v e t h m a a b i n a r y f i l e . P r e s so N a n d , a f t e r s h o r t d e l a y , w a t c h a t h m a i d r a w n b e f o r e

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

Y o c a p r i n t t h m a o p a p e r b u s i n g a n C - 1 2 8 - c o m p a t i b l es c r e e n d u m p p r o g r a m , s u c h a C - 1 2 8 S c r e e n D u m p i t h M a r c h1 9 8 7 i s s u e o R U N .

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

M o n i t o r W e d g eB P a u l L o c u r c i o

I O R D E R T O M A K E P R I N T O U T S w h i l e u s i n g t h C - 1 2 8 ' s b u i l t -i m a c h i n e l a n g u a g e m o n i t o r p r o g r a m , y o n o r m a l l y m u s t e x i t t h m o n i t o r , o p e n f i l e t t h p r i n t e r , d i r e c t o u t p u t t t h p r i n t e r a n t h e n r e - e n t e r t h e m o n i t o r . W h i l e t h i s p r o c e d u r e w o r k s , i d o e s h a v es o m e d r a w b a c k s .

F i r s t , w h e n y o d e s i g n a t e t h e p r i n t e r f o o u t p u t , t h m o n i t o rt a k e s t i m e t p r i n t R e a d y p r o m p t a n s h o w r e g i s t e r d i s p l a y .H o w e v e r , t h p r o m p t i s u p e r f l u o u s , a n y o m a n o c a r e t s e t h r e g i s t e r d i s p l a y . T h o t h e r p r o b l e m o c c u r s w h e n y o i s s u eM e m o r y c o m m a n d t m a k e p r i n t o u t s a f t e r u s i n g t h D i s p l a y c o m -

J A N U A R Y / F E B R U A R Y 1 9 9 0 R e R U N 1

Page 21: Re-Run 1990 01-02

8/6/2019 Re-Run 1990 01-02

http://slidepdf.com/reader/full/re-run-1990-01-02 21/23

m a n d t s e n d m e m o r y t t h p r i n t e r . T h m o n i t o r w i l l p r i n t t h em e m o r y l o c a t i o n s a n d A S C I I r e p r e s e n t a t i o n s a i t h e p r i n t e r w e r e

4 0 - c o l u m n m a c h i n e .T c o r r e c t t h e s e p r o b l e m s , I ' v e w r i t t e n a p r o g r a m c a l l e d C - 1 2 8

M o n i t o r W e d g e t h a t s e n d s o u t p u t t t h e p r i n t e r w i t h o u t e x i t i n g t h m o n i t o r . T h e r e a r t w w a y s t o a c t i v a t e t h i s W e d g e . O n i t e n t e rt h m o n i t o r , l o a d t h W e d g e f r o m d i s k u s i n g t h s t a n d a r d m o n i t o rL o a d c o m m a n d a n t h e n t y p e F 0 C 0 0 . T h o t h e r i t B L o a d t h W e d g e , t h e n e n t e r t h m o n i t o r a n t y p e F 0 C 0 0 .D i r e c t i n g o u t p u t t t h e p r i n t e r t h r o u g h t h W e d g e i e a s i l y d o n e .T y p e a n h i r e t u r n . I t h e p r i n t e r i t u r n e d o f f , t h W e d g e w i l ld i s p l a y a P r i n t e r N o O m e s s a g e a t h i s p o i n t a n w a i t f o y o t t u r n i o n O n c e t h e p r i n t e r i o n , p r e s s a g a i n a n P r i n t e r O m e s s a g e w i l l a p p e a r . I t h e p r i n t e r i t u r n e d o w h e n y o f i r s t t y p e

a n p r e s s r e t u r n , b u i t ' s o f f - l i n e , t h W e d g e w i l l j u s t w a i t u n t i ly o p u i o n - l i n e ; t h e r e w i l l b n m e s s a g e t e l l i n g y o w h a t t d o

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

T r e t u r n o u t p u t t t h s c r e e n , t y p e a n r e t u r n . T h s c r e e nw i l l t h e n d i s p l a y P r i n t e r O f t c o n f i r m t h c h a n g e .

N o t e t h a t i y o p r e s s t h e 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 w h i l e t h p r i n t e r i o p e r a t i n g , y o u m u s t t y p e F 0 C 0 0 f o l l o w e d b a n r e t u r n f o p r i n t e r o u t p u t t w o r k a g a i n .

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

T r a f f i c J a S e s s i o nB J e f f r e y P a n i c i

I T ' S F R I D A Y . F I V E O ' C L O C K . T h h e a v i e s t t r a f f i c o t h w e e k ,a n y o h a v e t w a l k h o m e , c r o s s i n g s e v e n l a n e s o s p e e d i n g c a r sa y o g o . I f t h a t w e r e n ' t e n o u g h , y o u r d i n n e r i c o o k i n g i t h o v e n a n y o u ' v e g o t o n l y 4 s e c o n d s b e f o r e i b u r n s u p A n o t h e rd a i t h b i c i t y . A a r r g g h h !

T h a t ' s t h e s c e n a r i o f o T r a f f i c J a m , f a s t - p a c e d a r c a d e - s t y l e g a m e

1 r e r u n - j a n u a r y / f e b r u a r y 1 9 9 0

Page 22: Re-Run 1990 01-02

8/6/2019 Re-Run 1990 01-02

http://slidepdf.com/reader/full/re-run-1990-01-02 22/23

f o t h C - 6 4 w i t h j o y s t i c k p l u g g e d i n t o p o r t 2 T p l a y , m o v e t h p e s o o t h s c r e e n i a n d i r e c t i o n y o l i k e t a v o i d c a r s a n s q u e e z et h r o u g h o p e n i n g s i t h l a n e d i v i d e r s . I y o m a k e i h o m e i 4 s e o n d s , y o u ' l l b w e l c o m e d w i t h m u s i c a l f a n f a r e a n r e w a r d e d b p o i n t s c o r e o 1 0 m u l t i p l i e d b y y o u r c u r r e n t l e v e l o p l a y .

A l a s , t h a t ' s n o t h e n o y o u r t r i a l s . T h n e x t t i m e y o u h e a d f o h o m e , n o o n l y a r e t h o s e m a d r i v e r s p r e s s i n g e v e n h a r d e r o t h g a s , y o u r o v e n t i m e r m a l f u n c t i o n s a n g i v e s y o t w f e w e r s e c o n d st a r r i v e ! T h i s g o e s o f o 1 l e v e l s o p l a y , a t w h i c h p o i n t t h g a m er e s e t s a n y o b e g i n a g a i n .

E d i t o r - i n - C h i e fD e n n i s B r i s s o nT e c h n i c a l M a n a g e rT i W a l s hM a n a g i n g E d i t o rS w a i n P r a t tS e n i o r E d i t o rB e t h S J a l aA s s o c i a t e E d i t o rH a r o l d R B j o r n s e nC o p y E d i t o rP e g L e P a g eA r D i r e c t o rH o w a r d G H a p pD e s i g n a n L a y o u tA n D i l l o nT y p e s e t t i n gD e b r a D a v i e sK e n S u t c l i f f eF u l f i l l m e n t C o n s u l t a n tD e b b i e B o u r g a u l t

J A N U A R Y / F E B R U A R Y 1 9 9 0 R E R U N 1

Page 23: Re-Run 1990 01-02

8/6/2019 Re-Run 1990 01-02

http://slidepdf.com/reader/full/re-run-1990-01-02 23/23

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 a n u a r y R U N :R U N b a s e 1 2 M o n e y M a n a g e rC - 1 2 8 B u t t o n s

F r o m t h F e b r u a r y R U N :F o o s b a l l 6 D u S u p e r F o n t sF a s t - 4 0N I C K

P l u s : E x t r a B o n u s P r o g r a m s !B a s i c U . S . M a M o n i t o r W e d g eT r a f f i c J a S e s s i o 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 f r e e o c h a r g e i r e t u r n e d b p r e p a i d m a i l w i t h i n 3 d a y s o p u r c h a s e . S e n d i t w i t h l e t t e r s p e c i f y i n g t h d e f e c t , t o

R U S p e c i a l P r o d u c t s • 8 E l S t r e e t P e t e r b o r o u g h , N 0 3 4 5 8

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

T h e n t i r e c o n t e n t s a r c o p y r i g h t e d 1 9 8 9 b I D C o m m u n i c a t i o n s / P e t e r b o r o u g h . U n a u t h o r i z e d d u p l i c a t i o n i v i o l a t i o n o 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 G 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