$ od -c -N 50000 [phylum]<LispLibrary>Koto>BUSCOLOR.TEDIT!1 0000000 1 \r \r L I S P L I B R A R Y 0000020 P A C K A G E S M A N U A L \r 0000040 1 \r \r L I S P L I B R A R Y 0000060 P A C K A G E S M A N U A L \r 0000100 B U S C O L O R \r 1 \r \r G R A P 0000120 H I C S \r 1 \r \r B U S C O L O R 0000140 \r 6 \r \r 2 \r \r I n t r o d u c t 0000160 i o n \r 1 \r \r C u r r e n t l y 0000200 , a l l X e r o x L i s p 0000220 c o l o r s o f t w a r e 0000240 d r i v e r s f o r t h e 0000260 D a n d e l i o n ( X e r o x 0000300 1 1 0 8 ) r u n w i t h 0000320 t h e h e l p o f t h e 0000340 B U S C O L O R p a c k a g e 0000360 . B U S C O L O R d e f 0000400 i n e s a n u p d a t e d 0000420 a e m o n t h a t m o v e s 0000440 p a g e s f r o m a L i 0000460 s p f r a m e b u f f e r t 0000500 o a B u s M a s t e r c o 0000520 l o r c a r d ' s f r a m e 0000540 b u f f e r . P a c k a g e 0000560 s l i k e C O L O R N N C C 0000600 , D A N D E L I O N U F O , 0000620 a n d D A N D E L I O N U F O 0000640 4 0 9 6 a u t o m a t i c a l 0000660 l y L O A D B U S C O L O R 0000700 a n d a u s e r w i l l 0000720 n o r m a l l y L O A D o 0000740 n e o f C O L O R N N C C , 0000760 D A N D E L I O N U F O , a 0001000 n d D A N D E L I O N U F O 4 0001020 0 9 6 r a t h e r t h a n 0001040 B U S C O L O R a l o n e . \r 0001060 A B u s M a s t e r c o l o 0001100 r c a r d ' s d i s p l a y 0001120 f r a m e b u f f e r l i v 0001140 e s i n t h e I B M P C 0001160 - c o m p a t i b l e c h a s 0001200 s i s a t t a c h e d t o 0001220 t h e B u s M a s t e r c a 0001240 r d , w h i l e t h e f r 0001260 a m e b u f f e r t h a t L 0001300 i s p p r o g r a m s m a n 0001320 i p u l a t e l i v e s i n 0001340 t h e L i s p a d d r e s 0001360 s s p a c e . W i t h o u 0001400 t s o m e s o r t o f s 0001420 p e c i a l i n t e r v e n t 0001440 i o n , u p d a t e s t o 0001460 t h e L i s p f r a m e b u 0001500 f f e r w o u l d n e v e r 0001520 a p p e a r o n t h e c 0001540 o l o r s c r e e n . \r T h i 0001560 s i n t e r v e n t i o n i 0001600 s p r o v i d e d b y a n 0001620 u p d a t e d a e m o n t 0001640 h a t r u n s u n d e r t 0001660 h e k e y h a n d l e r m a 0001700 n y t i m e s a s e c o n 0001720 d , s c a n n i n g t h e 0001740 L i s p c o p y o f t h e 0001760 f r a m e b u f f e r f o r 0002000 c h a n g e s , a n d t r 0002020 a n s m i t t i n g t h o s e 0002040 c h a n g e s t o t h e 0002060 B u s M a s t e r c o l o r 0002100 c a r d ' s d i s p l a y 0002120 f r a m e b u f f e r . T h 0002140 e d i r t y b i t o f e 0002160 a c h p a g e i n t h e 0002200 L i s p f r a m e b u f f e r 0002220 i s c h e c k e d ; i f 0002240 t h e p a g e i s d i r t 0002260 y , t h e p a g e i s t 0002300 r a n s m i t t e d a c r o s 0002320 s t h e B u s M a s t e r 0002340 i n t e r f a c e t o t h e 0002360 a p p r o p r i a t e s p o 0002400 t i n t h e r e m o t e 0002420 f r a m e b u f f e r a n d 0002440 t h e n t h e p a g e i s 0002460 m a r k e d a s c l e a n 0002500 ; i f t h e p a g e w a 0002520 s a l r e a d y c l e a n , 0002540 t h e u p d a t e d a e m 0002560 o n s i m p l y s k i p s 0002600 o v e r t h a t p a g e . \r 0002620 \r 2 \r A d j u s t a b l e B U 0002640 S C O L O R G l o b a l V a 0002660 r i a b l e s \r 1 \r \r \r \ P E R 0002700 I O D I C . I N T E R R U P T . 0002720 F R E Q U E N C Y \t [ V a r i a 0002740 b l e ] \r T o e n s u r e t 0002760 h a t t h e u p d a t e d 0003000 a e m o n r u n s i n a 0003020 t i m e l y f a s h i o n , 0003040 t h e u p d a t e d a e m o 0003060 n i s i n v o k e d f r o 0003100 m L i s p ' s k e y b o a r 0003120 d i n t e r r u p t , w h i 0003140 c h h a p p e n s 7 7 t i 0003160 m e s p e r s e c o n d . 0003200 T h e s y s t e m v a r i 0003220 a b l e \ P E R I O D I C . I 0003240 N T E R R U P T . F R E Q U E N 0003260 C Y s p e c i f i e s h o w 0003300 m a n y k e y b o a r d i 0003320 n t e r r u p t s s h o u l d 0003340 o c c u r b e t w e e n i 0003360 n v o c a t i o n s o f t h 0003400 e u p d a t e d a e m o n . 0003420 A v a l u e o f 1 m 0003440 e a n s t o r u n t h e 0003460 u p d a t e d a e m o n 7 7 0003500 t i m e s p e r s e c o n 0003520 d ; a v a l u e o f 7 7 0003540 m e a n s t o r u n t h 0003560 e u p d a t e d a e m o n 0003600 o n c e p e r s e c o n d . 0003620 I t i s r e a s o n a b 0003640 l e t o s e t \ P E R I O 0003660 D I C . I N T E R R U P T . F R 0003700 E Q U E N C Y t o 1 0 o r 0003720 s o . \r \ B U S C O L O R . M 0003740 O V E L I M I T \t [ V a r i a b 0003760 l e ] \r A n o t h e r v a r i 0004000 a b l e , \ B U S C O L O R . 0004020 M O V E L I M I T , s p e c i 0004040 f i e s t h e m a x i m u m 0004060 n u m b e r o f p a g e s 0004100 t o m o v e p e r d a e 0004120 m o n i n v o c a t i o n . 0004140 F o r t y ( 4 0 ) i s a 0004160 r e a s o n a b l e v a l u 0004200 e f o r \ B U S C O L O R . 0004220 M O V E L I M I T . T h e 0004240 u p p e r e x t r e m e i s 0004260 t o s e t \ B U S C O L O 0004300 R . M O V E L I M I T t o C 0004320 o l o r S c r e e n B i t M a p 0004340 P a g e s , t h e n u m b e 0004360 r o f p a g e s i n t h 0004400 e c o l o r s c r e e n b 0004420 i t m a p . \r \r 2 \r I m p l e 0004440 m e n t i n g A B u s M a s 0004460 t e r C o l o r C a r d \r 1 0004500 \r \r \r A s p o i n t e d o u 0004520 t i n t h e I n t r o d u 0004540 c t i o n , a l l X e r o x 0004560 1 1 0 8 c o l o r d r i v 0004600 e r s s u c h a s C O L O 0004620 R N N C C , D A N D E L I O N 0004640 U F O , a n d D A N D E L I 0004660 O N U F O 4 0 9 6 w o r k t 0004700 h r o u g h B U S C O L O R . 0004720 B U S C O L O R h a s b 0004740 e e n w r i t t e n s o t 0004760 h a t a s m u c h c o m m 0005000 o n w o r k a s p o s s i 0005020 b l e i s d o n e b y B 0005040 U S C O L O R t h r o u g h 0005060 a n a r r o w c l e a n i 0005100 n t e r f a c e . A u s e 0005120 r w i t h s u f f i c i e n 0005140 t L i s p p r o f i e n c y 0005160 s h o u l d b e a b l e 0005200 t o i m p l e m e n t t h e 0005220 s o f t w a r e t o d r i 0005240 v e a B u s M a s t e r c 0005260 o l o r c a r d o f t h e 0005300 u s e r ' s o w n c h o o 0005320 s i n g . I t i s n e c 0005340 e s s a r y t o w r i t e 0005360 r o u g h l y 5 f u n c t i 0005400 o n s f o r t h e B u s M 0005420 a s t e r c o l o r c a r d 0005440 o f t h e u s e r ' s o 0005460 w n c h o o s i n g , a f t 0005500 e r w h i c h t h e u s e 0005520 r g e t s t h e X e r o x 0005540 L i s p c o l o r w i n d 0005560 o w s y s t e m f o r f r 0005600 e e . \r W e ' l l i m a g i n 0005620 e t h a t t h e u s e r 0005640 i s g o i n g t o w r i t 0005660 e a p a c k a g e c a l l 0005700 e d M Y C A R D t o d r i 0005720 v e t h e M Y C A R D c o 0005740 l o r c a r d m a n u f a c 0005760 t u r e d b y M Y C A R D 0006000 C o r p o r a t i o n . A f 0006020 t e r b u y i n g a M Y C 0006040 A R D c o l o r c a r d , 0006060 t h e u s e r s e t s u p 0006100 a l l t h e h a r d w a r 0006120 e t h a t i s n e e d e d 0006140 . T h i s m e a n s \r 0006160 ( 1 ) 1 1 0 8 i s 0006200 r u n n i n g I n t e r l i s 0006220 p - D . \r ( 2 ) P C 0006240 e x p a n s i o n c h a s s 0006260 i s i s p l u g g e d i n 0006300 a n d p o w e r e d o n . 0006320 \r ( 3 ) A c a b l e 0006340 c o n n e c t s b e t w e e n 0006360 1 1 0 8 C P E b o a r d 0006400 a n d B u s m a s t e r b o 0006420 a r d . ( T h e B u s m a 0006440 s t e r b o a r d d o e s 0006460 n o t g o i n t o t h e 0006500 1 1 0 8 , b u t s h o u l d 0006520 r e s t o u t s i d e t h 0006540 e 1 1 0 8 . ) \r ( 4 0006560 ) A n o t h e r c a b l e 0006600 c o n n e c t s b e t w e e n 0006620 P C e x p a n s i o n c h 0006640 a s s i s a n d y o u r B 0006660 u s m a s t e r b o a r d . \r 0006700 ( 5 ) A p a i r 0006720 o f p u r p l e a n d o r 0006740 a n g e w i r e s c o n n e 0006760 c t s B u s m a s t e r b o 0007000 a r d t o t h e + 5 V / G 0007020 n d p o w e r s u p p l y 0007040 t e r m i n a l s o n t h e 0007060 s i d e o f t h e 1 1 0 0007100 8 . \r ( 6 ) T h e 0007120 M Y C A R D c o l o r c a 0007140 r d i s p l u g g e d i n 0007160 t o t h e P C e x p a n s 0007200 i o n c h a s s i s . \r 0007220 ( 7 ) C o l o r d i s p 0007240 l a y i s p l u g g e d i 0007260 n a n d p o w e r e d o n 0007300 . \r ( 8 ) T h r e e c 0007320 a b l e s f o r r e d , g 0007340 r e e n , a n d b l u e s 0007360 i g n a l c o n n e c t t h 0007400 e M Y C A R D c a r d t o 0007420 t h e c o l o r d i s p l 0007440 a y . \r A n y r e c o n n e c 0007460 t i o n s t h a t i n v o l 0007500 v e ( 3 ) , ( 4 ) , o r 0007520 ( 5 ) s h o u l d b e m a 0007540 d e w h i l e t h e 1 1 0 0007560 8 i s o f f . U n t i l 0007600 s o m e s o f t w a r e c 0007620 o m m a n d s a r e i s s u 0007640 e d , a b l a c k d i s p 0007660 l a y o r a n a l m o s t 0007700 b l a c k d i s p l a y w 0007720 i t h a m o d e s t a m o 0007740 u n t o f n o i s e v i s 0007760 i b l e i s n o r m a l . \r 0010000 I t i s p r o b a b l y a 0010020 g o o d i d e a f o r t 0010040 h e u s e r t o t r y t 0010060 o d o s o m e e x p l o r 0010100 a t i o n o f t h e M Y C 0010120 A R D c o l o r c a r d t 0010140 h a t i s i n d e p e n d e 0010160 n t o f a n y a t t e m p 0010200 t a t w r i t i n g t h e 0010220 5 m a g i c f u n c t i o 0010240 n s t h a t w i l l h o o 0010260 k M Y C A R D i n t o t h 0010300 e c o l o r w i n d o w s 0010320 y s t e m . T h e u s e r 0010340 s h o u l d w r i t e a 0010360 f e w f u n c t i o n s a n 0010400 d t r y t o b e c o m e 0010420 f a m i l i a r w i t h M Y 0010440 C A R D ' s a d d r e s s i n 0010460 g s c h e m e , h o w t o 0010500 s e t M Y C A R D c o l o 0010520 r m a p e n t r i e s , h 0010540 o w t o i n i t i a l i z e 0010560 M Y C A R D a f t e r M Y 0010600 C A R D h a s b e e n t u 0010620 r n e d o n , e t c . A 0010640 g o o d e x e r c i s e i 0010660 s t o w r i t e a f u n 0010700 c t i o n t h a t w i l l 0010720 s e t p i x e l ( X , Y ) 0010740 t o c o l o r C . T h e 0010760 p i x e l w r i t i n g f 0011000 u n c t i o n c a n t h e n 0011020 b e u s e d t o d r a w 0011040 s o m e s i m p l e l i n 0011060 e s b y u s i n g a l o 0011100 o p . T o d o t h e s e 0011120 k i n d s o f e x e r c i 0011140 s e s , t h e u s e r w i 0011160 l l h a v e t o b e c o m 0011200 e a c q u a i n t e d w i t 0011220 h t h e f u n c t i o n s 0011240 a n d d o c u m e n t i o n 0011260 o f t h e B U S M A S T E R 0011300 l i b r a r y p a c k a g e 0011320 a n d t h e u s e r w i 0011340 l l a l s o h a v e t o 0011360 p u l l o u t o f w h a t 0011400 e v e r d o c u m e n t a t i 0011420 o n M Y C A R D C o r p o r 0011440 a t i o n s u p p l i e s a 0011460 b o u t M Y C A R D t h e 0011500 r i g h t a d d r e s s n u 0011520 m b e r s , c o m m a n d o 0011540 p c o d e s , o t h e r m a 0011560 g i c n u m b e r s , a n d 0011600 a d d r e s s i n g s c h e 0011620 m e n e e d e d t o i n i 0011640 t i a l i z e a n d t o d 0011660 r i v e t h e M Y C A R D 0011700 c o l o r c a r d . T h 0011720 e u s e r ' s e x e r c i s 0011740 i n g f u n c t i o n s w i 0011760 l l j u s t c a l l B U S 0012000 M A S T E R f u n c t i o n s 0012020 l i k e P C B U S . W R I T 0012040 E H L o r P C B U S . O U T 0012060 P U T w i t h t h e r i g 0012100 h t c o m b i n a t i o n s 0012120 o f n u m b e r s t h a t 0012140 M Y C A R D i s s u p p o s 0012160 e d t o u n d e r s t a n d 0012200 . \r S u p p o s i n g t h e 0012220 u s e r n o w w a n t s t 0012240 o i m p l e m e n t t h e 0012260 M Y C A R D p a c k a g e t 0012300 h a t w i l l w o r k d i 0012320 r e c t l y w i t h t h e 0012340 X e r o x L i s p c o l o r 0012360 w i n d o w s y s t e m , 0012400 t h e u s e r s h o u l d 0012420 s h o u l d b e g i n b y 0012440 s e t t i n g M Y C A R D C O 0012460 M S t o \r \r ( ( * M Y C A 0012500 R D - - D r i v e r 0012520 f o r M Y C A R D . * ) 0012540 \r ( F N S \ M Y C A R D 0012560 . I N I T \ M Y C A R D . S 0012600 T A R T B O A R D \r 0012620 \ M Y C A R D . 0012640 S E N D C O L O R M A P E N T R 0012660 Y \ M Y C A R D . S E N D P 0012700 A G E \r 0012720 \ M Y C A R D . P I L O T B 0012740 I T B L T ) \r ( F I L E S 0012760 B U S C O L O R ) \r ( D E 0013000 C L A R E : D O N T E V A L 0013020 @ C O M P I L E D O C O P Y 0013040 ( P ( \ M Y C A R D . I 0013060 N I T ) ) ) ) \r F u n c t i o n 0013100 \ M Y C A R D . I N I T w i 0013120 l l a n n o u n c e t h e 0013140 e x i s t e n c e o f t h e 0013160 M Y C A R D s o f t w a r e 0013200 t o t h e s y s t e m , 0013220 a l l o w i n g ( C O L O R D 0013240 I S P L A Y ' O N ' M Y C A 0013260 R D ) t o w o r k . A s 0013300 s u m i n g t h a t M Y C A 0013320 R D . W I D T H , M Y C A R D 0013340 . H E I G H T , a n d M Y C 0013360 A R D . B I T S P E R P I X E L 0013400 a r e t h e f r a m e b 0013420 u f f e r w i d t h , f r a 0013440 m e b u f f e r h e i g h t 0013460 , a n d f r a m e b u f f 0013500 e r b i t s p e r p i x e l 0013520 o f M Y C A R D ( M Y C A R 0013540 D . B I T S P E R P I X E L m 0013560 u s t b e 4 , 8 , o r 0013600 2 4 ) , f u n c t i o n \ M 0013620 Y C A R D . I N I T s h o u l 0013640 d l o o k l i k e s o : \r 0013660 \r ( \ M Y C A R D . I N I T \r ( 0013700 L A M B D A N I L \r 0013720 ( D E C L A R E ( G 0013740 L O B A L V A R S \ M Y C A 0013760 R D W S O P S \ M Y C A R D 0014000 I N F O ) ) \r ( 0014020 S E T Q \ M Y C A R D W S O 0014040 P S ( c r e a t e W S O 0014060 P S \r 0014100 * 0014160 S T A R T 0014200 B O A R D _ ( F U N C T I O 0014220 N \ M Y C A R D . S T A R T 0014240 B O A R D ) \r 0014260 * 0014340 S 0014360 T A R T C O L O R _ ( F U N 0014400 C T I O N \ B U S C O L O R 0014420 . S T A R T C O L O R ) \r 0014440 * 0014540 S T O P C O L O R 0014560 _ ( F U N C T I O N \ B U S 0014600 C O L O R . S T O P C O L O R ) 0014620 \r 0014640 * 0014720 E V E N T F N 0014740 _ ( F U N C T I O N \ B 0014760 U S C O L O R . E V E N T F N ) 0015000 \r 0015020 * 0015100 S E N D C O L 0015120 O R M A P E N T R Y _ ( F U 0015140 N C T I O N \ M Y C A R D . 0015160 S E N D C O L O R M A P E N T R 0015200 Y ) \r 0015220 * 0015300 S E N D P 0015320 A G E _ ( F U N C T I O N 0015340 \ M Y C A R D . S E N D P A G 0015360 E ) \r 0015400 * 0015460 P I L O T 0015500 B I T B L T _ ( F U N C T I 0015520 O N \ M Y C A R D . P I L O 0015540 T B I T B L ) ) ) \r 0015560 ( S E T Q \ M Y C A R D 0015600 I N F O \r ( 0015620 c r e a t e D I S P L A Y I 0015640 N F O \r 0015660 D I T Y 0015700 P E _ ( Q U O T E M Y C 0015720 A R D ) \r 0015740 D I W 0015760 I D T H _ M Y C A R D . 0016000 W I D T H \r 0016020 D I 0016040 H E I G H T _ M Y C A R 0016060 D . H E I G H T \r 0016100 0016120 D I B I T S P E R P I X E L 0016140 _ M Y C A R D . B I T S P 0016160 E R P I X E L \r 0016200 0016220 D I W S O P S _ \ M Y C 0016240 A R D W S O P S ) ) \r 0016260 ( \ D E F I N E D I S P L 0016300 A Y I N F O \ M Y C A R D I 0016320 N F O ) ) ) \r F u n c t i o n 0016340 \ M Y C A R D . S T A R T B O A 0016360 R D s h o u l d b r i n g 0016400 u p a s t a b l e i m a g 0016420 e o n t h e u s e r ' s 0016440 c o l o r d i s p l a y . 0016460 A c o l o r b o a r d g e 0016500 n e r a l l y n e e d s t o 0016520 b e e n a b l e d a n d 0016540 p a s s e d a h i g h l y 0016560 s p e c i f i c s e q u e n c 0016600 e o f c o m m a n d s t h 0016620 a t d e s c r i b e s s u c 0016640 h m a t t e r s a s f r e 0016660 q u e n c i e s a n d s c r 0016700 e e n d i m e n s i o n s o 0016720 f t h e c o l o r m o n i 0016740 t o r t h a t i s t o b 0016760 e d r i v e n b y t h e 0017000 c o l o r b o a r d . F u 0017020 n c t i o n \ M Y C A R D . S 0017040 T A R T B O A R D s h o u l d 0017060 s e n d t h e m a g i c 0017100 b y t e s t h e c o l o r 0017120 b o a r d n e e d s t o k 0017140 n o w a b o u t t o t h e 0017160 c o l o r b o a r d b y 0017200 c a l l i n g f u n c t i o n 0017220 s l i k e P C B U S . W R I 0017240 T E H L o r P C B U S . O U 0017260 T P U T . T h e X e r o x 0017300 L i s p c o l o r w i n d 0017320 o w s y s t e m d o e s n 0017340 o t c a r e w h a t t h e 0017360 s c r e e n o r c o l o r 0017400 m a p l o o k l i k e a 0017420 f t e r \ M Y C A R D . S T A 0017440 R T B O A R D i s c a l l e 0017460 d , s o l o n g a s t h 0017500 e c o l o r c a r d i s 0017520 p r o p e r l y i n i t i a l 0017540 i z e d w i t h t h e a t 0017560 t a c h e d c o l o r m o n 0017600 i t o r s h o w i n g a s 0017620 t a b l e i m a g e o f s 0017640 o m e k i n d . A c o r 0017660 r e c t l y w r i t t e n \ 0017700 M Y C A R D . S T A R T B O A R 0017720 D w i l l p r o b a b l y 0017740 c a u s e a c o m p l e t e 0017760 l y b l a c k s c r e e n 0020000 t o f l i c k e r a n d t 0020020 h e n c h a n g e i n t o 0020040 a n a b s t r a c t p a t t 0020060 e r n r e p r e s e n t i n g 0020100 t h e c o n t e n t s o f 0020120 M Y C A R D ' s R A M a t 0020140 t h e t i m e M Y C A R D 0020160 w a s t u r n e d o n . 0020200 F u n c t i o n \ M Y C A R 0020220 D . S T A R T B O A R D s h o 0020240 u l d l o o k s o m e t h i 0020260 n g l i k e s o : \r \r ( \ M 0020300 Y C A R D . S T A R T B O A R D 0020320 \r ( L A M B D A N I L \r 0020340 ( * I n i t i a 0020360 l i z e M Y C A R D b o a r 0020400 d . \r 0020420 S e t a c c e s s m o 0020440 d e s , o v e r l a y s 0020460 e l e c t s , b o a r d 0020500 e n a b l e s , z o o m 0020520 f a c t o r s , f r e q u e 0020540 n c i e s , e t c . * ) 0020560 \r ( P C B U S . 0020600 W R I T E H L . . . . . 0020620 . . . . ) \r 0020640 ( P C B U S . W R I T E H L 0020660 . . . . . . . . . ) \r 0020700 . . . \r 0020720 ( P C B U S . W R I T E H 0020740 L . . . . . . . 0020760 . . ) ) ) \r \r F u n c t i o n 0021000 \ M Y C A R D . S E N D C O L O 0021020 R M A P E N T R Y s h o u l d 0021040 s e t a n e n t r y i n 0021060 t h e c o l o r m a p o 0021100 f M Y C A R D . A 4 b p 0021120 p c o l o r c a r d w i l 0021140 l h a v e a 1 6 e l e m 0021160 e n t c o l o r m a p . 0021200 A n 8 b p p c o l o r c a 0021220 r d w i l l h a v e a 2 0021240 5 6 e l e m e n t c o l o r 0021260 m a p . F o r 2 4 b p p 0021300 , t h e u s e r s h o u l 0021320 d u s e N I L L i n p l 0021340 a c e o f \ M Y C A R D . S 0021360 E N D C O L O R M A P E N T R Y 0021400 i n s i d e t h e c r e a 0021420 t e f o r m f o r \ M Y C 0021440 A R D W S O P S i n f u n c 0021460 t i o n \ M Y C A R D . I N I 0021500 T . F u n c t i o n \ M Y 0021520 C A R D . S E N D C O L O R M A 0021540 P E N T R Y w i l l b e p 0021560 a s s e d t h r e e a r g u 0021600 m e n t s - - a n F D E V , 0021620 a C O L O R # , a n d a n 0021640 R G B t r i p l e - - a n d 0021660 s h o u l d s e t e n t r 0021700 y C O L O R # o f M Y C A 0021720 R D ' s c o l o r m a p t 0021740 o h a v e t h e r e d , 0021760 g r e e n , a n d b l u e 0022000 c o m p o n e n t s o f R G 0022020 B . F u n c t i o n \ M 0022040 Y C A R D . S E N D C O L O R M 0022060 A P E N T R Y s h o u l d l 0022100 o o k s o m e t h i n g l i 0022120 k e s o : \r \r ( \ M Y C A R D 0022140 . S E N D C O L O R M A P E N T 0022160 R Y \r ( L A M B D A ( F D E 0022200 V C O L O R # R G B ) \r 0022220 ( * M a 0022240 k e e n t r y C O L O R 0022260 # o f M Y C A R D b 0022300 e R G B . * ) \r 0022320 ( P R O G ( R E D G 0022340 R E E N B L U E ) \r 0022360 ( S E T Q R 0022400 E D ( f e t c h ( R G B 0022420 R E D ) o f R G B ) 0022440 ) \r ( S 0022460 E T Q G R E E N ( f e t 0022500 c h ( R G B G R E E N ) 0022520 o f R G B ) ) \r 0022540 ( S E T Q B 0022560 L U E ( f e t c h ( R G 0022600 B B L U E ) o f R G 0022620 B ) ) \r 0022640 ( * P o s s i b l y s o 0022660 m e a r i t h m e t i c 0022700 t o g e t R E D , G 0022720 R E E N , B L U E i n t 0022740 o a f o r m M Y C A 0022760 R D l i k e s . * ) \r 0023000 ( * S 0023020 e n d c o m m a n d s t 0023040 o M Y C A R D t o m 0023060 a k e e n t r y C O L O 0023100 R # o f M Y C A R D 0023120 b e R G B . * ) \r 0023140 ( P C B U S . 0023160 W R I T E H L . . . . . 0023200 . . . . ) \r 0023220 ( P C B U S . W R I T E 0023240 H L . . . . . . . . 0023260 . ) \r ( 0023300 P C B U S . W R I T E H L . 0023320 . . . . . . . . ) \r ) ) 0023340 ) \r F u n c t i o n \ M Y C A 0023360 R D . S E N D P A G E s h o u 0023400 l d s h i p a p a g e o 0023420 f t h e c o l o r s c r e 0023440 e n b i t m a p o u t t o 0023460 t h e M Y C A R D f r a m 0023500 e b u f f e r . T h e r e 0023520 w i l l b e t w o c o p 0023540 i e s o f w h a t i s b 0023560 e i n g s h o w n o n t h 0023600 e c o l o r d i s p l a y 0023620 s t o r e d i n m e m o r y 0023640 . O n e c o p y i s t 0023660 h e c o l o r s c r e e n 0023700 b i t m a p w h i c h i s 0023720 s t o r e d i n t h e 1 1 0023740 0 8 ' s m e m o r y . T h 0023760 e o t h e r c o p y i s 0024000 t h e M Y C A R D f r a m e 0024020 b u f f e r s t o r e d i 0024040 n M Y C A R D ' s m e m o r 0024060 y ( M Y C A R D w i l l h 0024100 a v e i t s o w n R A M ) 0024120 . T h e B U S C O L O R 0024140 p a c k a g e s u p p l i e s 0024160 a n u p d a t e d a e m o 0024200 n c a l l e d \ B U S C O L 0024220 O R . U P D A T E D A E M O N 0024240 w h i c h p e r i o d i c a l 0024260 l y l o o k s a t t h e 0024300 d i r t y p a g e b i t s 0024320 o f p a g e s i n t h e 0024340 c o l o r s c r e e n b i t 0024360 m a p a n d t h e n w i l 0024400 l c a l l \ M Y C A R D . S 0024420 E N D P A G E o n d i r t y 0024440 p a g e s b e f o r e m a 0024460 r k i n g d i r t y p a g e 0024500 s c l e a n a g a i n . 0024520 \ M Y C A R D . S E N D P A G E 0024540 w i l l b e c a l l e d 0024560 w i t h t w o a r g u m e n 0024600 t s , P A G E a n d P A G 0024620 E # . P A G E i s t h e 0024640 p a g e o f t h e c o l 0024660 o r s c r e e n b i t m a p 0024700 t h a t w a s f o u n d 0024720 t o b e d i r t y a n d 0024740 i s t o b e s h i p p e d 0024760 t o t h e M Y C A R D c 0025000 o l o r c a r d . P A G E 0025020 # i s t h e r e l a t i v 0025040 e p a g e n u m b e r o f 0025060 P A G E i n t h e r e p 0025100 r e s e n t a t i o n o f t 0025120 h e c o l o r s c r e e n 0025140 b i t m a p . \r \r ( \ M Y C A 0025160 R D . S E N D P A G E \r ( L A M 0025200 B D A ( P A G E P A G E # ) 0025220 \r ( P R O G ( D I S P I 0025240 N T E R R U P T ) \r 0025260 ( * T h e s e t w o i n s 0025300 t r u c t i o n s d o i n t 0025320 e r r u p t m a s k i n g d 0025340 u r i n g a s e n d p a g e 0025360 , s o t h a t \r 0025400 t h e r e w i l l 0025420 b e n o i n t e r f e r e 0025440 n c e b y t h e c u r s o 0025460 r w h i l e s e n d i n g 0025500 a p a g e . * ) \r 0025520 ( S E T Q D I S P I N T E R 0025540 R U P T ( \ G E T B A S E \ 0025560 E M . D I S P I N T E R R U P T 0025600 0 ) ) \r ( \ P U T 0025620 B A S E \ E M . D I S P I N T 0025640 E R R U P T 0 0 ) \r 0025660 ( * T h e u s e r s h 0025700 o u l d n o w s h i p P A 0025720 G E o u t t o t h e M Y 0025740 C A R D c o l o r c a r d . 0025760 B e c a u s e \r 0026000 f r a m e b u f f 0026020 e r s a r e s o b i g , 0026040 t h e u s e r w i l l p r 0026060 o b a b l y f i r s t h a v 0026100 e t o t e l l M Y C A R D 0026120 \r w h i c 0026140 h " b a n k " o r " w i n 0026160 d o w " o f M Y C A R D m 0026200 e m o r y i s g o i n g t 0026220 o b e w r i t t e n t o . 0026240 \r T h i s 0026260 i s k n o w n a s b a n 0026300 k s w i t c h i n g . A f 0026320 t e r s e l e c t i n g a 0026340 b a n k , t h e u s e r s 0026360 h o u l d \r 0026400 s h i p t h e c o n t e n 0026420 t s o f P A G E . * ) \r 0026440 ( * T h e f o l l 0026460 o w i n g t w o i n s t r u 0026500 c t i o n s t y p i f y t h 0026520 e k i n d o f i n s t r u 0026540 c t i o n s n e e d e d t o 0026560 \r c h o o 0026600 s e a " w i n d o w " o f 0026620 M Y C A R D m e m o r y . 0026640 * ) \r ( P C B U S . 0026660 W R I T E H L M Y C A R D . P 0026700 A R A M A R E A M Y C A R D . 0026720 W I N D O W A D D R H I ( L L 0026740 S H ( L O G A N D P A G E # 0026760 3 ) 6 ) ) \r 0027000 ( P C B U S . W R I T E H L M 0027020 Y C A R D . P A R A M A R E A 0027040 M Y C A R D . W I N D O W A D D 0027060 R L O ( L R S H P A G E # 0027100 2 ) ) \r ( * T h e 0027120 n e x t i n s t r u c t i o 0027140 n s h i p s t h e c o n t 0027160 e n t s o f P A G E . * ) 0027200 \r ( \ B U S B L T O 0027220 U T N Y B B L E S P A G E M 0027240 Y C A R D . F R A M E A D D R H 0027260 I M Y C A R D . F R A M E A D 0027300 D R L O W O R D S P E R P A G 0027320 E ) \r ( * T h e 0027340 n e x t i n s t r u c t i o n 0027360 r e s e t s t h e i n t e 0027400 r r u p t m a s k w h i c h 0027420 w a s s e t a b o v e . 0027440 * ) \r ( \ P U T B A 0027460 S E \ E M . D I S P I N T E R 0027500 R U P T 0 D I S P I N T E R 0027520 R U P T ) ) ) ) \r \r B l a h b 0027540 l a h b l a h \ M Y C A R D 0027560 . P I L O T B I T B L T . \r \r \r 0027600 \0 \0 \0 \0 \0 005 \0 \f \0 + \0 \0 \0 \0 \0 \0 0027620 \0 \0 \0 \0 \0 \0 003 001 \0 8 \0 \0 \0 \0 \0 \0 0027640 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0027660 \0 \0 \0 \0 + \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0027700 \0 003 001 \0 8 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0027720 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 / 0027740 \0 314 \0 314 001 370 \0 \a \0 \0 \0 \0 003 004 \0 \0 0027760 001 001 370 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0030000 \0 \0 \0 \0 \0 \0 \0 001 T \0 \0 \0 \0 \0 . \0 0030020 314 \0 314 001 370 \0 \v \0 \0 \0 \0 003 004 \0 \0 001 0030040 001 310 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0030060 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 / \0 \0 \0 0030100 \0 001 370 \0 \0 \0 \0 \0 \0 003 001 \0 \0 001 001 310 0030120 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0030140 \0 \0 \0 \0 001 T \0 \0 \0 \0 \0 / \0 \0 \0 \0 0030160 001 370 \0 2 \0 \0 \0 \0 003 001 \0 \0 001 001 310 001 0030200 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0030220 \0 \0 \0 001 T \0 \0 \0 \0 \0 / \0 314 \0 314 001 0030240 370 \0 \0 \0 \0 \0 \0 003 001 \0 \0 001 001 310 001 \0 0030260 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0030300 \0 \0 001 T \0 \0 \0 \0 \0 / \0 314 \0 314 001 370 0030320 \0 \0 \0 \0 \0 \0 003 002 \0 \0 001 001 310 001 \0 \0 0030340 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0030360 \0 001 T \0 \0 \0 \0 \0 < \0 \0 \0 \0 001 370 \0 0030400 \0 \0 \0 \0 \0 002 001 \0 \0 \0 \0 \0 \0 \0 \v P 0030420 A G E H E A D I N G \0 \t V E R S 0030440 O H E A D \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0030460 \0 \0 \0 \0 < \0 \0 \0 \0 001 370 \0 \0 \0 \0 \0 0030500 \0 002 002 \0 \0 \0 \0 \0 \0 \0 \v P A G E H 0030520 E A D I N G \0 \t R E C T O H E A 0030540 D \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0030560 ; \0 \0 \0 \0 001 370 \0 001 \0 \0 \0 001 002 002 \0 0030600 \0 \0 \0 \0 \0 \0 \v P A G E H E A D I 0030620 N G \0 \b F O O T I N G V \0 \0 \0 \0 0030640 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ; \0 \0 \0 \0 0030660 001 370 \0 001 \0 \0 \0 001 002 001 \0 \0 \0 \0 \0 \0 0030700 \0 \v P A G E H E A D I N G \0 \b F 0030720 O O T I N G R \0 \0 \0 \0 \0 \0 \0 \0 \0 0030740 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 004 \0 005 \0 024 \0 0030760 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 002 0031000 \0 \0 024 \0 006 M O D E R N \0 \n \0 \0 \0 0031020 \0 \0 \0 \0 \0 \0 024 \0 006 M O D E R N \0 0031040 016 \0 \0 \0 \0 \0 \0 002 \0 \0 024 \0 006 M O D 0031060 E R N \0 022 \0 \0 \0 \0 \0 \0 002 \0 \0 024 \0 0031100 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 0031120 \0 \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 002 \0 001 \0 0031140 \v H R U L E . G E T F N 001 \0 024 \0 0031160 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 0031200 \0 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 0031220 \0 \f \0 \0 \0 035 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 0031240 002 \0 \v \0 \0 \0 002 \0 001 \0 \v H R U L E 0031260 . G E T F N 001 \0 024 \0 006 M O D E R 0031300 N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 0031320 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 \v \0 \0 \0 035 0031340 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \n \0 \0 \0 0031360 \t \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \n \0 \0 0031400 \0 002 \0 001 \0 \v H R U L E . G E T F 0031420 N 001 \0 024 \0 006 M O D E R N \0 \n \0 \0 0031440 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 002 \0 0031460 \0 \0 \0 \0 002 \0 \t \0 \0 \0 \t \0 \0 \0 \0 005 0031500 \0 \0 \0 \0 \0 002 \0 \t \0 \0 \0 002 \0 001 \0 \v 0031520 H R U L E . G E T F N 001 \0 024 \0 006 0031540 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 0031560 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 0031600 \b \0 \0 \0 \t \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 0031620 \0 \a \0 \0 \0 002 \0 001 \0 \v H R U L E . 0031640 G E T F N 001 \0 024 \0 006 M O D E R N 0031660 \0 022 \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 001 \0 \0 0031700 \0 \0 004 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 002 \0 0031720 001 \0 \v H R U L E . G E T F N 001 \0 0031740 024 \0 006 M O D E R N \0 016 \0 \0 \0 \0 \0 0031760 \0 002 \0 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 0032000 \0 002 \0 005 \0 \0 \0 \r \0 \0 \0 \0 003 \0 \0 \0 0032020 \0 \0 002 \0 005 \0 \0 \0 002 \0 001 \0 \v H R U 0032040 L E . G E T F N 001 \0 024 \0 006 M O D 0032060 E R N \0 016 \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 0032100 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 004 \0 \0 0032120 001 271 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 004 \0 0032140 \0 001 = \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 004 0032160 \0 \0 002 " \0 \0 \0 \0 002 \0 \0 \0 001 \0 \0 \0 0032200 \0 003 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 001 \0 \0 0032220 \0 \0 003 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 002 \0 0032240 001 \0 \v H R U L E . G E T F N 001 \0 0032260 024 \0 006 M O D E R N \0 016 \0 \0 \0 \0 \0 0032300 \0 002 \0 \0 \0 \0 % \0 \0 \0 \0 003 \0 \0 \0 \0 0032320 \0 002 \0 005 \0 \0 \0 002 \0 001 \0 \v H R U L 0032340 E . G E T F N 001 \0 024 \0 006 M O D E 0032360 R N \0 016 \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 001 0032400 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 0032420 001 \0 \0 \0 \0 001 \0 \0 \0 \0 \0 002 \0 003 \0 \0 0032440 \0 035 \0 \0 \0 \0 001 \0 \0 \0 \f \0 \0 \0 \0 002 0032460 \0 \0 \0 \0 \0 002 \0 004 \0 \0 001 360 \0 \0 \0 \0 0032500 002 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 023 \0 \0 \0 0032520 \0 001 \0 \0 \0 \f \0 \0 \0 \0 002 \0 \0 \0 \0 \0 0032540 002 \0 004 \0 \0 001 # \0 \0 \0 \0 002 \0 \0 \0 \0 0032560 \0 002 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 0032600 \0 \0 002 \0 005 \0 \0 \0 002 \0 001 \0 \v H R U 0032620 L E . G E T F N 001 \0 024 \0 006 M O D 0032640 E R N \0 016 \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 0032660 % \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 005 \0 \0 0032700 \0 002 \0 001 \0 \v H R U L E . G E T F 0032720 N 001 \0 024 \0 006 M O D E R N \0 016 \0 \0 0032740 \0 \0 \0 \0 002 \0 \0 \0 \0 001 \0 \0 \0 \0 003 \0 0032760 \0 \0 \0 \0 002 \0 005 \0 \0 \0 001 \0 \0 \0 \0 001 0033000 \0 \0 \0 \0 \0 002 \0 004 \0 \0 002 A \0 \0 \0 \0 0033020 002 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 352 \0 \0 \0 0033040 \0 002 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 ' \0 \0 0033060 \0 \0 002 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 < \0 0033100 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 230 0033120 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 0033140 W \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 004 \0 \0 0033160 \0 203 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 004 \0 0033200 \0 \0 J \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 004 0033220 \0 \0 \0 5 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 0033240 004 \0 \0 \0 b \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 0033260 \0 004 \0 \0 \0 334 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 0033300 002 \0 004 \0 \0 004 202 \0 \0 \0 \0 002 \0 \0 \0 \0 0033320 \0 002 \0 004 \0 \0 \0 246 \0 \0 \0 \0 002 \0 \0 \0 0033340 \n \0 \0 \0 \0 001 \0 \0 \0 004 \0 \0 \0 \0 002 \0 0033360 \0 \0 \0 \0 002 \0 004 \0 \0 \0 001 \0 \0 \0 \0 002 0033400 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 * \0 \0 \0 \0 0033420 002 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 + \0 \0 \0 0033440 \0 002 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 : \0 \0 0033460 \0 \0 002 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 ! \0 0033500 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 024 0033520 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 0033540 = \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 004 \0 \0 0033560 \0 \t \0 \0 \0 \0 002 \0 \0 \0 \f \0 \0 \0 \0 001 0033600 \0 \0 001 c \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 0033620 002 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 0033640 \0 002 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 \f \0 0033660 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 0033700 \0 \0 002 \0 002 \0 \0 \0 \r \0 \0 \0 \0 002 \0 \0 0033720 \0 \0 \0 002 \0 002 \0 \0 \0 ; \0 \0 \0 \0 002 \0 0033740 \0 \0 \0 \0 002 \0 002 \0 \0 \0 , \0 \0 \0 \0 002 0033760 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 t \0 \0 \0 \0 0034000 002 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 v \0 \0 \0 0034020 \0 002 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 t \0 \0 0034040 \0 \0 002 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 p \0 0034060 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 202 0034100 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 0034120 p \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 002 \0 \0 0034140 \0 w \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 002 \0 0034160 \0 \0 033 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 002 0034200 \0 \0 \0 037 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 0034220 002 \0 \0 \0 1 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 0034240 \0 002 \0 \0 \0 1 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 0034260 002 \0 002 \0 \0 \0 3 \0 \0 \0 \0 002 \0 \0 \0 \0 0034300 \0 002 \0 002 \0 \0 \0 ? \0 \0 \0 \0 002 \0 \0 \0 0034320 \0 \0 002 \0 002 \0 \0 \0 3 \0 \0 \0 \0 002 \0 \0 0034340 \0 \0 \0 002 \0 002 \0 \0 \0 , \0 \0 \0 \0 002 \0 0034360 \0 \0 \0 \0 002 \0 004 \0 \0 \0 \t \0 \0 \0 \0 002 0034400 \0 \0 \0 022 \0 \0 \0 \0 001 \0 \0 003 312 \0 \0 \0 0034420 \0 002 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 001 \0 \0 0034440 \0 \0 002 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 001 \0 0034460 \0 \0 \0 002 \0 \0 \0 022 \0 \0 \0 \0 001 \0 \0 \0 0034500 001 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 002 \0 \0 0034520 \0 \r \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 002 \0 0034540 \0 \0 % \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 002 0034560 \0 \0 \0 n \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 0034600 002 \0 \0 \0 ' \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 0034620 \0 002 \0 \0 \0 ' \0 \0 \0 \0 002 \0 \0 \0 \0 \0 0034640 002 \0 002 \0 \0 \0 \f \0 \0 \0 \0 002 \0 \0 \0 \0 0034660 \0 002 \0 002 \0 \0 \0 + \0 \0 \0 \0 002 \0 \0 \0 0034700 \0 \0 002 \0 002 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 0034720 \0 \0 \0 002 \0 004 \0 \0 \0 \t \0 \0 \0 \0 002 \0 0034740 \0 \0 031 \0 \0 \0 \0 001 \0 \0 002 > \0 \0 \0 \0 0034760 002 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 001 \0 \0 \0 0035000 \0 002 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 001 \0 \0 0035020 \0 \0 002 \0 \0 \0 031 \0 \0 \0 \0 001 \0 \0 \0 001 0035040 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 0035060 035 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 002 \0 \0 0035100 \0 < \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 002 \0 0035120 \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 002 0035140 \0 \0 \0 6 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 0035160 002 \0 \0 \0 : \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 0035200 \0 002 \0 \0 \0 8 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 0035220 002 \0 002 \0 \0 \0 k \0 \0 \0 \0 002 \0 \0 \0 \0 0035240 \0 002 \0 002 \0 \0 \0 ^ \0 \0 \0 \0 002 \0 \0 \0 0035260 \0 \0 002 \0 002 \0 \0 \0 + \0 \0 \0 \0 002 \0 \0 0035300 \0 \0 \0 002 \0 002 \0 \0 \0 + \0 \0 \0 \0 002 \0 0035320 \0 \0 \0 \0 002 \0 002 \0 \0 \0 + \0 \0 \0 \0 002 0035340 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 004 \0 \0 \0 \0 0035360 002 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 \t \0 \0 \0 0035400 \0 002 \0 \0 \0 020 \0 \0 \0 \0 001 \0 \0 003 n \0 0035420 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 001 0035440 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 0035460 022 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 001 \0 \0 0035500 \0 025 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 001 \0 0035520 \0 \0 031 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 001 0035540 \0 \0 \0 P \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 0035560 001 \0 \0 \0 Q \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 0035600 \0 001 \0 \0 \0 : \0 \0 \0 \0 002 \0 \0 \0 \0 \0 0035620 002 \0 001 \0 \0 \0 ' \0 \0 \0 \0 002 \0 \0 \0 \0 0035640 \0 002 \0 001 \0 \0 \0 N \0 \0 \0 \0 002 \0 \0 \0 0035660 \0 \0 002 \0 001 \0 \0 \0 W \0 \0 \0 \0 002 \0 \0 0035700 \0 \0 \0 002 \0 001 \0 \0 \0 P \0 \0 \0 \0 002 \0 0035720 \0 \0 \0 \0 002 \0 001 \0 \0 \0 U \0 \0 \0 \0 002 0035740 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 ) \0 \0 \0 \0 0035760 002 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 R \0 \0 \0 0036000 \0 002 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 2 \0 \0 0036020 \0 \0 002 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 W \0 0036040 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 J 0036060 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 0036100 = \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 001 \0 \0 0036120 \0 R \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 001 \0 0036140 \0 \0 P \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 001 0036160 \0 \0 \0 6 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 0036200 004 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 0036220 \0 004 \0 \0 \0 $ \0 \0 \0 \0 002 \0 \0 \0 \0 \0 0036240 002 \0 004 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 \0 0036260 \0 002 \0 002 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 0036300 \0 \0 002 \0 002 \0 \0 / 200 001 021 z 272 0036315