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