$ od -c -N 50000 [Indigo]<Cedar>Microcode>D0>CedarUCode.Dm!2 0000000 377 \0 \0 S a v e P i l o t S o u r 0000020 c e s . C m \0 373 230 306 ~ 001 \0 \0 376 001 0000040 \0 315 317 / / E d i t b y F i a 0000060 l a 2 2 M a r c h 1 9 8 2 0000100 . \r F t p I n d i g o c o n 0000120 n e c t D 0 S o u r c e d u 0000140 m p / C C e d a r U C o d e . 0000160 D m ^ \r S a v e P i l o t S o 0000200 u r c e s . C m M i c r o D P 0000220 i l o t . C m M i c r o P i l 0000240 o t . C m ^ \r M i . C m P i 0000260 l o t M C F i l e s . C m B o 0000300 o t F i l e s . C m B o o t F 0000320 i l e s T o r . C m ^ \r C e d 0000340 a r . M l f P i l o t . M l f 0000360 P i l o t T o r . M l f M I 0000400 O C V a r i a n t s . M l f ^ 0000420 \r P i l o t 1 . C m P i l o t 0000440 2 . C 376 001 \0 312 313 m C S L D i s 0000460 p l a y . C m C S L F D i s p 0000500 l a y . C m ^ \r P i l o t . M 0000520 i d a s P i l o t 1 S y m b o 0000540 l s . M i d a s P i l o t 2 S 0000560 y m b o l s . M i d a s ^ \r C 0000600 S L F S y m b o l s . M i d a s 0000620 C S L S y m b o l s . M i d a 0000640 s ^ \r P i l o t R e g s . M i 0000660 d a s D i s p l a y R e g s . 0000700 M i d a s M e m E r r o r s . 0000720 M i d a s ^ \r R D C R e g s . 0000740 M i d a s G C R e g s . M i d 0000760 a s ^ \r T x D R e g s . M i d 0001000 a s T x G R e g s . M i d a s 0001020 T x O R e g s . M i d a s ^ 0001040 \r P i l o t * . 376 001 \0 S A C S M 0001060 a p P i l o t * . R e g s C 0001100 S * D i s p l a y . C S M a p 0001120 ^ \r G l o b a l D e f s . M c 0001140 M e s a 1 O c c u p i e d . M c 0001160 M e s a 2 O c c u p i e d . M 0001200 c ^ \r F a u l t . M c I n i 0001220 t i a l i z e . M c T i m e r 0001240 . M c R D C D e f s . M c R 0001260 D C . M c C D C T a s k . M c 0001300 ^ \r D i s p l a y D e f s . M 0001320 c D i s p l a y I n i t . M c 0001340 ^ \r D i s p l a y . M c L F 0001360 D i s p l a y . M c C S L D i 0001400 s p l a y . M c C S L F D i s 0001420 p l a y . M c ^ \r E N X T a s 0001440 k . M c X W S i o 2 . M 376 001 \0 0001460 % q c X W T a s k . M c ^ \r 0001500 M I O C D e f s . M c M I O C 0001520 . M c M I O C A s y n c . M c 0001540 M I O C B i t . M c M I O C 0001560 B y t e . M c M I O C T T Y . 0001600 M c ^ \r E O M D e f s . M c 0001620 E O M . M c E O M H i T a s k 0001640 . M c E O M L o T a s k . M c 0001660 U I B D e f s . M c a U I B 0001700 . M c ^ \r M e s a X . M c M 0001720 e s a L S . M c M e s a J . M 0001740 c M e s a P D e f s . M c M 0001760 e s a P . M c M e s a I O . M 0002000 c ^ \r B i t B l t . M c T e 0002020 x t B l t . M c M e s a F P . 0002040 M c C e d a r G C . M c ^ \r 0002060 A u 376 \0 / 236 \0 d i o . M c J a 0002100 s m i n e . M c J a s m i n e 0002120 H a l f t o n e . M c I F D C 0002140 . M c ^ \r 377 \0 \0 M i c r o D P 0002160 i l o t . C m \0 373 230 300 027 332 \0 \0 376 0002200 001 \0 325 U / / M i c r o D P i l 0002220 o t . C m E d i t b y F i 0002240 a l a 1 7 M a r c h 1 9 8 0002260 2 \r / / C r e a t e . M B f 0002300 i l e s r e q u i r e d f o 0002320 r P i l o t D 0 . E b . L 0002340 o o k i n . D l s f i l e 0002360 s \r / / ( i . e . , P i l o t 0002400 1 . D l s , P i l o t 2 . D l 0002420 s , e t c . ) f o r e r r 0002440 o r s . \r / / T h e f o u r 0002460 M I O C l o a d s b u i l d 0002500 a s y n c h r o n o u s , b 0002520 y t e s y n c h r o n o u s , 0002540 \r / / b i t s y n c h r o n o 0002560 u s , a n d a s y n c h r o 0002600 n o u s 376 \0 354 332 027 t t y R S 0002620 2 3 2 m i c r o c o d e \r @ P 0002640 i l o t 1 \r @ P i l o t 2 \r @ C 0002660 S L D i s p l a y \r @ C S L F D 0002700 i s p l a y \r M i c r o D / m / 0002720 o / r M I O C A s y n c / o 0002740 G l o b a l D e f s M I O C A 0002760 s y n c \r M i c r o D / m / o / 0003000 r M I O C B y t e / o G l o 0003020 b a l D e f s M I O C B y t e 0003040 \r M i c r o D / m / o / r M I 0003060 O C B i t / o G l o b a l D e 0003100 f s M I O C B i t \r M i c r o 0003120 D / m / o / r M I O C T T Y / 0003140 o G l o b a l D e f s M I O 0003160 C T t y \r 377 \0 \0 M i c r o P i l 0003200 o t . C m \0 373 230 347 017 371 \0 \0 376 001 \0 0003220 231 346 / / F i l e : M i c r o 0003240 P i l o t . c m \r / / E d i t 0003260 b y F i a l a 1 7 M a r 0003300 c h 1 9 8 2 \r \r D e l e t e 0003320 * . e r \r M i c r o / u D 0 L 0003340 a n g G l o b a l D e f s \r M 0003360 i c r o / o / u G l o b a l D 0003400 e f s / R M e s a 1 O c c u p 0003420 i e d \r M i c r o / o / u G l 0003440 o b a l D e f s / R M e s a 2 0003460 O c c u p i e d \r M i c r o / o 0003500 / u G l o b a l D e f s / R 0003520 I n i t i a l i z e \r M i c r o 0003540 / o / u G l o b a l D e f s / 0003560 R F a u l t \r M i c r o / o / 0003600 u G l o b a l D e f s / R L 0003620 F D 376 001 \0 i 321 i s p l a y \r M i 0003640 c r o / o / u G l o b a l D e 0003660 f s / R C S L D i s p l a y \r 0003700 M i c r o / o / u G l o b a l 0003720 D e f s / R C S L F D i s p l 0003740 a y \r M i c r o / o / u G l o 0003760 b a l D e f s / R D i s p l a 0004000 y I n i t \r M i c r o / o / u 0004020 G l o b a l D e f s / R R D C 0004040 \r M i c r o / o / u G l o b a 0004060 l D e f s / R T i m e r \r M i 0004100 c r o / o / u G l o b a l D e 0004120 f s / R E N X T a s k \r M i c 0004140 r o / o / u G l o b a l D e f 0004160 s / R X W T a s k \r M i c r o 0004200 / o / u G l o b a l D e f s / 0004220 R X W S i o 376 001 \0 001 " 2 \r M i 0004240 c r o / o / u G l o b a l D e 0004260 f s / R M e s a J \r M i c r o 0004300 / o / u G l o b a l D e f s / 0004320 R M e s a L S \r M i c r o / o 0004340 / u G l o b a l D e f s / R 0004360 M e s a X \r M i c r o / o / u 0004400 G l o b a l D e f s / R M e s 0004420 a P \r M i c r o / o / u G l o 0004440 b a l D e f s / R B i t B l t 0004460 \r M i c r o / o / u G l o b a 0004500 l D e f s / R T e x t B l t \r 0004520 M i c r o / o / u G l o b a l 0004540 D e f s / R M e s a F P \r M i 0004560 c r o / o / u G l o b a l D e 0004600 f s / R M e s a I O \r \r / / 0004620 P i l o t f i l e s 376 001 \0 177 0004640 i n o t i n C e d a r \r M i 0004660 c r o / o / u G l o b a l D e 0004700 f s / R M I O C \r M i c r o / 0004720 o / u G l o b a l D e f s / R 0004740 M I O C A s y n c \r M i c r o 0004760 / o / u G l o b a l D e f s / 0005000 R M I O C B y t e \r M i c r o 0005020 / o / u G l o b a l D e f s / 0005040 R M I O C B i t \r M i c r o / 0005060 o / u G l o b a l D e f s / R 0005100 M I O C T T Y \r \r / / T o r 0005120 f i l e s \r M i c r o / o / u 0005140 G l o b a l D e f s / R E O 0005160 M \r M i c r o / o / u G l o b 0005200 a l D e f s / R a U I B \r \r / 0005220 / C e d a r f i l e s \r M i 0005240 c 376 001 \0 303 335 r o / o / u G l o 0005260 b a l D e f s / R C e d a r G 0005300 C \r M i c r o / o / u G l o b 0005320 a l D e f s / R C D C T a s k 0005340 \r \r / / M i c r o / o / u G l 0005360 o b a l D e f s / R I F D C \r 0005400 / / M i c r o / o / u G l o b 0005420 a l D e f s / R A u d i o \r / 0005440 / M i c r o / o / u G l o b a 0005460 l D e f s / R J a s m i n e \r 0005500 / / M i c r o / o / u G l o b 0005520 a l D e f s / R J a s m i n e 0005540 H a l f t o n e \r \r / / N o w 0005560 c h e c k f o r e r r o r 0005600 s . F i n d w i l l p r o 0005620 m p t f o r a p a t t e r 0005640 n \r / / T 376 \0 t Z G h e p a 0005660 t t e r n s t o s e a r c h 0005700 f o r a r e " e r r o r ( 0005720 s ) " a n d " w a r n i n g 0005740 " . \r / / E r r o r f i l e 0005760 s w i l l b e l i s t e d 0006000 i n F i n d . m a t c h e s 0006020 \r \r F i n d / m * . E R \r \r 377 0006040 \0 \0 M i . C m \0 373 226 241 316 340 \0 \0 376 0006060 \0 027 366 324 M i c r o / o / u G l 0006100 o b a l D e f s / R 377 \0 \0 P i 0006120 l o t M C F i l e s . C m \0 373 230 0006140 300 034 x \0 \0 376 001 \0 016 330 G l o b a l 0006160 D e f s . M c M e s a 1 O c c 0006200 u p i e d . M c M e s a 2 O c 0006220 c u p i e d . M c F a u l t . 0006240 M c I n i t i a l i z e . M c 0006260 T i m e r . M c R D C D e f 0006300 s . M c R D C . M c C D C T 0006320 a s k . M c D i s p l a y D e 0006340 f s . M c D i s p l a y I n i 0006360 t . M c D i s p l a y . M c 0006400 E N X T a s k . M c X W S i o 0006420 2 . M c X W T a s k . M c M 0006440 I O C D e f s . M c M I O C . 0006460 M c M I O C A s y n c . M c 0006500 M I O C B y t e . M c M I O C 0006520 B i t . M c M I O C T T Y . M 0006540 c E O M . M c E 376 \0 304 250 w O 0006560 M D e f s . M c E O M H i T a 0006600 s k . M c E O M L o T a s k . 0006620 M c U I B D e f s . M c a U 0006640 I B . M c M e s a X . M c M 0006660 e s a L S . M c M e s a J . M 0006700 c M e s a P D e f s . M c M 0006720 e s a P . M c M e s a I O . M 0006740 c B i t B l t . M c T e x t 0006760 B l t . M c M e s a F P . M c 0007000 C e d a r G C . M c A u d i 0007020 o . M c J a s m i n e . M c 0007040 J a s m i n e H a l f t o n e . 0007060 M c \r 377 \0 \0 B o o t F i l e s . 0007100 C m \0 373 225 220 323 346 \0 \0 376 \0 311 \ 004 / 0007120 / F i l e : B o o t F i l e 0007140 s . c m \r / / L a s t m o d 0007160 i f i e d b y J i m F r a 0007200 n d e e n o n J u n e 2 , 0007220 1 9 8 0 1 : 1 4 P M \r \r 0007240 / / C r e a t e P i l o t . s 0007260 b a n d P i l o t . e b \r M 0007300 a k e L o a d e r F i l e P i 0007320 l o t . m l f \r \r / / C r e a t 0007340 e R S 2 3 2 M I O C V a r 0007360 i a n t s \r M a k e L o a d e r 0007400 F i l e M I O C V a r i a n t 0007420 s . m l f \r \r \r 377 \0 \0 B o o t F 0007440 i l e s T o r . C m \0 373 225 220 324 005 0007460 \0 \0 376 \0 203 031 8 / / F i l e : 0007500 B o o t F i l e s T o r . c m \r 0007520 / / L a s t m o d i f i e d 0007540 b y J i m F r a n d e e n 0007560 M a r c h 4 , 1 9 8 0 0007600 4 : 0 9 P M \r \r / / C r e a t 0007620 e P i l o t T o r . s b \r M a 0007640 k e L o a d e r F i l e P i l 0007660 o t T o r . m l f \r 377 \0 \0 C e d 0007700 a r . M l f \0 373 230 266 N 2 \0 \0 376 001 0007720 \0 o 177 * C e d a r . m l f E d 0007740 F i a l a 1 0 M a r c h 0007760 1 9 8 2 \r r e a d \r P i l o t 1 0010000 . M b \r w r i t e \r C e d a r D 0010020 0 . e b \r 2 3 7 3 \r n o d o 0010040 n o t c l o s e f i l e \r y 0010060 e s c l e a r c o n t r o l 0010100 s t o r e \r r e a d \r C S L F 0010120 D i s p l a y . m b \r w r i t e 0010140 \r 2 6 1 1 \r n o d o n o t 0010160 c l o s e f i l e \r y e s c 0010200 l e a r c o n t r o l s t o 0010220 r e \r r e a d \r C S L D i s p l 0010240 a y . m b \r w r i t e \r 2 6 1 2 0010260 \r n o d o n o t c l o s e 0010300 f i l e \r y e s c l e a r 0010320 c o n 376 \0 O X 235 t r o l s t o 0010340 r e \r r e a d \r P i l o t 2 . M 0010360 b \r w r i t e \r 2 0 \r y e s c 0010400 l o s e f i l e \r y e s c l 0010420 e a r c o n t r o l s t o r 0010440 e \r q u i t \r 377 \0 \0 P i l o t . 0010460 M l f \0 373 230 266 N L \0 \0 376 001 \0 263 255 0010500 * P i l o t . m l f E d F i 0010520 a l a 1 0 M a r c h 1 9 8 0010540 2 \r r e a d \r P i l o t 1 . m b 0010560 \r w r i t e \r P i l o t D 0 . e 0010600 b \r 2 3 7 3 \r n o d o n o t 0010620 c l o s e f i l e \r y e s 0010640 c l e a r c o n t r o l s t 0010660 o r e \r r e a d \r C S L F D i s 0010700 p l a y . m b \r w r i t e \r 2 6 0010720 1 1 \r n o d o n o t c l o 0010740 s e f i l e \r y e s c l e a 0010760 r c o n t r o l s t o r e \r 0011000 r e a d \r C S L D i s p l a y . 0011020 m b \r w r i t e \r 2 6 1 2 \r n o 0011040 d o n o t c l o s e f i 0011060 l e \r y e s c l e a r c o n 0011100 376 \0 O X 275 t r o l s t o r e \r 0011120 r e a d \r P i l o t 2 . m b \r w 0011140 r i t e \r 2 0 \r y e s c l o s 0011160 e f i l e \r y e s c l e a r 0011200 c o n t r o l s t o r e \r q 0011220 u i t \r 377 \0 \0 P i l o t T o r . 0011240 M l f \0 373 230 277 377 e \0 \0 376 \0 274 020 033 0011260 * P i l o t T o r . m l f E d 0011300 F i a l a 1 7 M a r c h 0011320 1 9 8 2 \r r e a d \r P i l o t 1 0011340 . m b \r w r i t e \r P i l o t T 0011360 o r . e b \r 2 3 7 3 \r n o d o 0011400 n o t c l o s e f i l e \r 0011420 y e s c l e a r c o n t r o 0011440 l s t o r e \r r e a d \r P i l 0011460 o t 2 . m b \r w r i t e \r 2 0 \r 0011500 y e s c l o s e f i l e \r y 0011520 e s c l e a r c o n t r o l 0011540 s t o r e \r q u i t \r 377 \0 \0 M 0011560 I O C V a r i a n t s . M l f \0 0011600 373 225 324 \ T \0 \0 376 \0 u W v * M I 0011620 O C V a r i a n t s . m l f \r s 0011640 \r r \r m i o c a s y n c \r w \r a 0011660 s y n c \r 0 \r y \r y \r r \r m i o 0011700 c b y t e \r w \r b y t e \r 0 \r y 0011720 \r y \r r \r m i o c b i t \r w \r b 0011740 i t \r 0 \r y \r y \r r \r m i o c t 0011760 t y \r w \r t t y \r 0 \r y \r y \r q 0012000 \r 377 \0 \0 P i l o t 1 . C m \0 373 230 0012020 300 362 236 \0 \0 376 \0 340 > 367 / / P i l o 0012040 t 1 . C m E d i t b y F i 0012060 a l a 1 8 M a r c h 1 9 8 0012100 2 \r / / O l d M i c r o D s 0012120 w i t c h e s w e r e M i c 0012140 r o D / m / o / r / e / h \r M i 0012160 c r o D / n / m / r P i l o t 0012200 1 / o G l o b a l D e f s M 0012220 e s a 2 O c c u p i e d R D C 0012240 X W S i o 2 X W T a s k E 0012260 N X T a s k F a u l t I n i 0012300 t i a l i z e T i m e r D i 0012320 s p l a y I n i t L F D i s p 0012340 l a y C D C T a s k M I O C 0012360 E O M a U I B \r 377 \0 \0 P i l 0012400 o t 2 . C m \0 373 230 277 335 375 \0 \0 376 \0 0012420 337 335 g / / P i l o t 2 . C m 0012440 b u i l d s P i l o t 2 . M b 0012460 \r / / L a s t e d i t b y 0012500 F i a l a o n 1 7 M a r 0012520 c h 1 9 8 2 \r / / O l d M 0012540 i c r o D s w i t c h e s w 0012560 e r e M i c r o D / m / o / r 0012600 / e / h \r M i c r o D / n / m / 0012620 r P i l o t 2 / o G l o b a 0012640 l D e f s M e s a 1 o c c u p 0012660 i e d M e s a X M e s a L S 0012700 M e s a J M e s a P M e s 0012720 a I O B i t B l t T e x t B 0012740 l t M e s a F P C e d a r G 0012760 C \r 377 \0 \0 C S L D i s p l a y . 0013000 C m \0 373 230 253 371 360 \0 \0 376 \0 217 ! 006 / 0013020 / F i l e : C S L D i s p l 0013040 a y . c m \r / / E d i t b y 0013060 E d F i a l a 2 M a r c 0013100 h 1 9 8 2 \r / / O l d M i 0013120 c r o D s w i t c h e s w e 0013140 r e M i c r o D / m / e / h \r 0013160 M i c r o D / n / m C S L D i 0013200 s p l a y / o G l o b a l D e 0013220 f s C S L D i s p l a y \r 377 \0 0013240 \0 C S L F D i s p l a y . C m \0 0013260 373 230 253 371 326 \0 \0 376 \0 217 ; 242 / / F 0013300 i l e : C S L F D i s p l a y 0013320 . C m \r / / E d i t E d F 0013340 i a l a 2 M a r c h 1 9 8 0013360 2 \r / / O l d M i c r o D 0013400 s w i t c h e s w e r e M i 0013420 c r o D / m / e / h \r M i c r o 0013440 D / n / m C S L F D i s p l a 0013460 y / o G l o b a l D e f s C 0013500 S L F D i s p l a y \r 377 \0 \0 P i 0013520 l o t . M i d a s \0 373 230 234 L K \0 0013540 \0 376 001 \0 351 241 ; P i l o t . M i 0013560 d a s l a s t m o d i f i e 0013600 d b y F i a l a 1 8 F e 0013620 b r u a r y 1 9 8 2 \r L X 0013640 B o o t \r L X L o a d 0013660 I N I T I A L \r L X B r e a 0013700 k R A M L O A D E D \r L X 0013720 T i m e O u t 1 0 0 0 0 0 ; \t 0013740 1 0 0 0 0 0 b m s e c ~ 3 0013760 2 s e c \r L X G o S A P 0014000 I L O T S T A R T \r L X S k 0014020 i p 1 \r L X S h o w E r r 0014040 o r T i m e d o u t o n 0014060 S A P i l o t S t a r t b e f 0014100 o r e B P a t R a m L o a 0014120 d e d \r L X R u n - P r o g 0014140 \r L X 376 001 \0 224 i P I L O T 0014160 1 S Y M B O L S \r ; N o t i c 0014200 e t h a t C I A a n d A 0014220 P C s h o w i n v a l i d 0014240 r e s u l t s h e r e b e c 0014260 a u s e t h e y \r ; p o i n 0014300 t i n t o L o a d R A M a 0014320 n d P i l o t 1 h a s n o 0014340 s y m b o l s f o r L o a 0014360 d R A M . \r L C 1 8 A d d r 0014400 F F A U L T \r L C 1 8 V a 0014420 l 1 0 0 0 0 \r ; M u s t r 0014440 e i n s e r t R a m L o a d e 0014460 d b r e a k p o i n t i n 0014500 o c t a l b e c a u s e R u 0014520 n - P r o g \r ; e r a s e s 0014540 t h e s y m b o l s 376 001 \0 = i 0014560 a n d b r e a k p o i n t 0014600 t a b l e - - w e w a n t t 0014620 h i s b r e a k p o i n t \r ; 0014640 s e t i f t h e u s e r 0014660 a b o r t s t h e c o m m 0014700 a n d f i l e a t t h i s 0014720 p o i n t . \r L X B r e a 0014740 k I M X 3 1 6 ; \t * * * C h 0014760 a n g e f o r n e w L o a 0015000 d R A M ? \r L X S h o w E r 0015020 r o r I n i t i a l h a s 0015040 l o a d e d P i l o t 1 - - B 0015060 P a t R a m L o a d e d \r ; 0015100 W e w a n t t o r u n 0015120 a l l t h e w a y t o B 0015140 o o t E m u l a t o r s i f 0015160 376 001 \0 264 302 t h e u s e r c o 0015200 n t i n u e s \r ; e x e c u t 0015220 i o n o f t h e c o m m a 0015240 n d f i l e , s o d e l e 0015260 t e R a m L o a d e d B P . 0015300 \r L X U n B r e a k I M X 0015320 3 1 6 \r L X B r e a k B 0015340 O O T E M U L A T O R S \r L X 0015360 T i m e O u t 2 0 0 0 0 ; \t 0015400 ~ 8 s e c \r L X C o n t i 0015420 n u e \r L X S k i p 1 \r L 0015440 X S h o w E r r o r T I M 0015460 E O U T - - d i d n o t c o 0015500 m p l e t e d e v i c e i n 0015520 i t i a l i z a t i o n \r L X 0015540 U n B r e a k B O O T E M U 0015560 L A T O R 376 001 \0 ( 250 S \r L X 0015600 B r e a k I M X 3 1 6 \r L 0015620 X S h o w E r r o r D e v i 0015640 c e i n i t i a l i z a t i o 0015660 n c o m p l e t e - - B P a 0015700 t B o o t E m u l a t o r s \r 0015720 L X T i m e O u t 2 0 0 0 0015740 0 ; \t ~ 8 s e c \r L X C o 0015760 n t i n u e \r L X S k i p 0016000 1 \r L X S h o w E r r o r 0016020 T I M E O U T - - d i d n o t 0016040 f i n i s h l o a d i n g 0016060 P i l o t 2 o v e r l a y \r L 0016100 X R u n - P r o g P I L O 0016120 T 2 S Y M B O L S \r L X S h 0016140 o w E r r o r P i l o t 2 s 0016160 u c c e s s f u l l 376 \0 202 251 0 y 0016200 l o a d e d - - B P a t R 0016220 a m L o a d e d \r L X T i m 0016240 e O u t 1 7 7 7 7 7 7 7 7 7 7 0016260 ; \t ~ 5 0 d a y s \r L X 0016300 C o n t i n u e \r L X S k i 0016320 p 1 \r L X S h o w E r r o 0016340 r I m p o s s i b l e T I M 0016360 E O U T o f C o n t i n u e 0016400 \r 377 \0 \0 P i l o t 1 S y m b o l 0016420 s . M i d a s \0 373 227 002 , u \0 \0 376 0016440 \0 k 237 , ; F i l e : P i l o 0016460 t 1 S y m b o l s . M i d a s 0016500 l a s t m o d i f i e d b y 0016520 F i a l a 1 3 A p r i l 0016540 1 9 8 1 \r L X L d S y m s 0016560 P I L O T 1 \r L X R e a d - 0016600 C m d s P I L O T R E G S \r 377 0016620 \0 \0 P i l o t 2 S y m b o l s . 0016640 M i d a s \0 373 227 002 , 224 \0 \0 376 \0 k 0016660 237 . ; F i l e : P i l o t 2 0016700 S y m b o l s . M i d a s l a 0016720 s t m o d i f i e d b y F 0016740 i a l a 1 3 A p r i l 1 9 0016760 8 1 \r L X L d S y m s P I 0017000 L O T 2 \r L X R e a d - C m 0017020 d s P I L O T R E G S \r 377 \0 \0 0017040 C S L F S y m b o l s . M i d a 0017060 s \0 373 227 002 , H \0 \0 376 \0 q 362 016 ; 0017100 F i l e : C S L F S y m b o l 0017120 s . M i d a s l a s t m o d 0017140 i f i e d b y F i a l a A 0017160 p r i l 1 3 , 1 9 8 1 \r L 0017200 X L d S y m s C S L F D I S 0017220 P L A Y \r L X R e a d - C m 0017240 d s D I S P L A Y R E G S \r 377 0017260 \0 \0 C S L S y m b o l s . M i d 0017300 a s \0 373 227 002 , 1 \0 \0 376 \0 o s 376 ; 0017320 F i l e : C S L S y m b o l 0017340 s . M i d a s l a s t m o d 0017360 i f i e d b y F i a l a A 0017400 p r i l 1 3 , 1 9 8 1 \r L 0017420 X L d S y m s C S L D I S P 0017440 L A Y \r L X R e a d - C m d 0017460 s D I S P L A Y R E G S \r 377 \0 0017500 \0 P i l o t R e g s . M i d a s 0017520 \0 373 230 246 327 374 \0 \0 376 001 \0 m I ; P 0017540 i l o t R e g s . m i d a s l 0017560 a s t m o d i f i e d b y 0017600 E d F i a l a 2 6 F e b r 0017620 u a r y 1 9 8 2 \r L B 0 A 0017640 d d r X F W D C \r L B 1 A 0017660 d d r M E M S T A T \r L B 2 0017700 A d d r M D S H I \r L B 3 0017720 A d d r M D S \r L B 4 A 0017740 d d r G L O B A L \r L B 5 0017760 A d d r L O C A L \r L B 6 0020000 A d d r C O D E H I \r L B 7 0020020 A d d r C O D E \r L B 8 0020040 A d d r P C B \r L B 9 A d 0020060 d r I B U F \r L B 1 0 A d 0020100 d r I B U F 1 \r L B 1 1 A 0020120 d d r I B U F 2 \r L B 376 \0 275 0020140 : 206 1 2 A d d r I B U F 3 \r 0020160 L B 1 3 A d d r S T A C K 0020200 0 \r L B 1 4 A d d r S T A 0020220 C K 1 \r L B 1 5 A d d r S 0020240 T A C K 2 \r L B 1 6 A d d r 0020260 S T A C K 3 \r L B 1 7 A d 0020300 d r S T A C K 4 \r L B 1 8 0020320 A d d r S T A C K 5 \r L B 1 0020340 9 A d d r S T A C K 6 \r L 0020360 C 4 A d d r F F A U L T \r L 0020400 C 5 A d d r N W W \r L C 0020420 6 A d d r R S I M A G E \r 377 0020440 \0 \0 D i s p l a y R e g s . M i 0020460 d a s \0 373 227 002 020 202 \0 \0 376 001 \0 227 C 0020500 L B 0 A d d r V B I T M A 0020520 P \r L B 1 A d d r V B I T 0020540 M A P H I \r L B 2 A d d r 0020560 V D B U F 2 \r L B 3 A d d r 0020600 V D B U F 3 \r L B 4 A d d 0020620 r V K E Y B O A R D \r L B 5 0020640 A d d r V K E Y B O A R D H 0020660 I \r L B 6 A d d r V S L C 0020700 \r L B 7 A d d r V C U R S 0020720 O R Y \r L B 8 A d d r V C 0020740 R \r L B 9 A d d r V M O U 0020760 S E D X \r L B 1 0 A d d r 0021000 V M O U S E D Y \r L B 1 1 A 0021020 d d r V C U R S O R C O N T R 0021040 O L \r L B 1 2 A d d r V M 0021060 S G \r L B 1 3 A d d r V C 0021100 376 \0 q 6 251 N T \r L B 1 4 A d 0021120 d r V B U T T O N S \r L B 1 0021140 5 A d d r V K E Y B U F F E 0021160 R \r L B 1 6 A d d r V C S 0021200 B \r L B 1 7 A d d r V C S 0021220 B H I \r L B 1 8 A d d r V 0021240 M S G S T A T U S \r L B 1 9 0021260 A d d r \r 377 \0 \0 M e m E r r o 0021300 r s . M i d a s \0 373 226 337 300 F \0 \0 0021320 376 \0 242 237 222 L C 8 A d d r M 0021340 A P E N T R Y \r L C 9 A d d 0021360 r T A S K N U M B E R \r L C 0021400 1 0 A d d r R E F T Y P E \r 0021420 L C 1 1 A d d r C R A S H 0021440 C O D E \r L C 1 2 A d d r 0021460 C A R D N U M B E R \r L C 1 3 0021500 A d d r M A P F L A G S \r L 0021520 C 1 4 A d d r Q U A D A D 0021540 D R \r L C 1 5 A d d r S Y 0021560 N D R O M E \r 377 \0 \0 R D C R e g 0021600 s . M i d a s \0 373 227 002 017 306 \0 \0 376 0021620 001 \0 027 246 L C 0 A d d r R D 0021640 C N E X T I O C B \r L C 1 A 0021660 d d r R D C D A T A P T R \r L 0021700 C 2 A d d r R D C D A T A 0021720 P T R \r L C 3 A d d r R D 0021740 C D A T A P T R 1 \r L C 4 A 0021760 d d r R D C C Y L I N D E R \r 0022000 L C 5 A d d r R D C H E A 0022020 D S E C T O R \r L C 6 A d d 0022040 r R D C P A G E C O U N T \r L 0022060 C 7 A d d r R D C C S B P 0022100 T R \r L C 8 A d d r R D C 0022120 C O M P L E T I O N C O D E \r L 0022140 C 9 A d d r R D C D I S K 0022160 S T A T U S \r R C 7 V a l 0022200 \r L C 1 0 A d d r \r M R C 0022220 1 0 F 376 \0 005 325 264 i l l C \r 377 \0 0022240 \0 G C R e g s . M i d a s \0 373 230 0022260 244 & 207 \0 \0 376 001 \0 Q 255 L B 0 A 0022300 d d r G C \r L B 1 A d d r 0022320 G C H I \r L B 2 A d d r 0022340 G C F L \r L B 3 A d d r G 0022360 C F L C O U N T \r L B 4 A d 0022400 d r G C R C E M A S K \r L B 0022420 5 A d d r G C P R O C N O \r 0022440 L B 6 A d d r G C C A R \r 0022460 L B 7 A d d r G C C D R \r 0022500 L B 8 A d d r G C R E T U 0022520 R N P C \r L B 9 A d d r G 0022540 C P R E D \r L B 1 0 A d d r 0022560 G C R E F 0 \r L B 1 1 A d 0022600 d r G C R E S I D U E \r L B 0022620 1 2 A d d r R T E M P \r L 0022640 B 1 3 A d d r G C C A D R \r 0022660 L B 1 4 A d d r 376 \0 362 366 257 0022700 G C C D D R \r L B 1 9 A d d 0022720 r \r ; B r e a k p o i n t 0022740 a l l t r o u b l e e x i t 0022760 s f r o m C e d a r G C . \r 0023000 L X B r e a k G C B U G \r 0023020 L X B r e a k G C O T E M 0023040 P T Y \r L X B r e a k G C 0023060 C R E A T E 1 + 2 \r L C 0 A 0023100 d d r S T A C K 0 \r L C 1 0023120 A d d r S T A C K 1 \r L C 2 0023140 A d d r S T A C K 2 \r L C 0023160 3 A d d r S T A C K 3 \r L 0023200 C 4 A d d r S T A C K 4 \r L 0023220 C 5 A d d r S T A C K 5 \r 0023240 L C 6 A d d r S T A C K 6 0023260 \r 377 \0 \0 T x D R e g s . M i d a 0023300 s \0 373 226 \t P ` \0 \0 376 001 \0 _ u ; 0023320 F i l e : T x D R e g s . m i 0023340 d a s E v N e e l y , O c 0023360 t o b e r 6 , 1 9 8 0 8 0023400 : 0 9 P M \r L C 0 A d d r 0023420 T X R S R C B P L \r L C 1 0023440 A d d r T X R D E S T B P L \r 0023460 L C 2 A d d r T X R S R C 0023500 B I T O F F S E T \r L C 3 A 0023520 d d r T X R D E S T B I T O F 0023540 F S E T \r L C 4 A d d r T 0023560 X R N E G I T E M W I D T H \r L 0023600 C 5 A d d r T X R D E S T 0023620 B U F \r L C 6 A d d r T X 0023640 R D E S T B U F + 1 \r L C 7 0023660 A d d r T X R D E S T B U F + 0023700 2 \r L C 8 A d d r T X 376 \0 0023720 316 h b R D E S T B U F + 3 \r L 0023740 C 9 A d d r T X R D E S T L 0023760 O \r L C 1 0 A d d r T X R 0024000 D E S T H I \r L C 1 1 A d d 0024020 r T X R R E S U L T \r L C 1 0024040 2 A d d r T X R S R C Q W O 0024060 \r L C 1 3 A d d r T X R D 0024100 E S T Q W O \r L C 1 4 A d d 0024120 r T X R S R C B U F \r L C 1 0024140 5 A d d r T X R S R C B U F 0024160 + 1 \r L C 1 6 A d d r T X 0024200 R S R C B U F + 2 \r L C 1 7 0024220 A d d r T X R S R C B U F + 3 0024240 \r 377 \0 \0 T x G R e g s . M i d a 0024260 s \0 373 226 \t V 324 \0 \0 376 001 \0 8 202 ; 0024300 F i l e : T x G R e g s . m i 0024320 d a s E v N e e l y , O c 0024340 t o b e r 6 , 1 9 8 0 7 0024360 : 5 2 P M \r L B 0 A d d r 0024400 M D S \r L B 1 A d d r M 0024420 D S H I \r L B 4 A d d r X 0024440 F W D C \r L B 5 A d d r N 0024460 W W \r L B 6 A d d r P C F 0024500 R E G \r L B 7 A d d r T X 0024520 R I N D E X \r L B 8 A d d r 0024540 T X R B I T P O S \r L B 9 0024560 A d d r T X R M I C A P O S \r 0024600 L B 1 0 A d d r T X R C O 0024620 U N T \r L B 1 1 A d d r T 0024640 X R A R G S P T R \r L B 1 2 0024660 A d d r T X R F O N T B O 376 \0 0024700 237 G 376 D Y L O \r L B 1 3 A d 0024720 d r T X R F O N T B O D Y H I 0024740 \r L B 1 4 A d d r T X R H 0024760 E I G H T \r L B 1 5 A d d r 0025000 T X R M I C A W I D T H \r L 0025020 B 1 6 A d d r T X R B I T W 0025040 I D T H \r L B 1 7 A d d r 0025060 T X R F L A G \r L B 1 8 A d 0025100 d r T X R F O N T L O \r L B 0025120 1 9 A d d r T X R F O N T H 0025140 I \r 377 \0 \0 T x O R e g s . M i d 0025160 a s \0 373 226 \t O k \0 \0 376 001 \0 354 341 ; 0025200 F i l e : T x O R e g s . m 0025220 i d a s E v N e e l y , O 0025240 c t o b e r 6 , 1 9 8 0 0025260 7 : 5 5 P M \r L C 0 A d d 0025300 r T X R S P A C E \r L C 2 0025320 A d d r T X R F L A G L O \r L 0025340 C 3 A d d r T X R F L A G 0025360 H I \r L C 4 A d d r T X R 0025400 S R C I M A G E W O \r L C 5 0025420 A d d r T X R F U N C T I O N 0025440 \r L C 6 A d d r T X R L A 0025460 S T \r L C 7 A d d r T X R 0025500 T E X T L O \r L C 8 A d d r 0025520 T X R T E X T H I \r L C 9 0025540 A d d r T X R C O O R D L O \r 0025560 L C 1 0 A d d r T X R C 376 0025600 \0 q t O O R D H I \r L C 1 1 0025620 A d d r T X R R E S U L T \r 0025640 L C 1 4 A d d r T X R C H 0025660 A R A C T E R \r L C 1 5 A d 0025700 d r T X R M A R G I N \r L C 0025720 1 6 A d d r T X R A R G L O 0025740 \r L C 1 7 A d d r T X R A 0025760 R G H I \r 377 \0 \0 P i l o t 1 . c 0026000 s m a p \0 373 231 316 2 B \0 \0 376 001 \0 q 0026020 211 * M i c r o D 9 . 7 ( O 0026040 S 1 6 ) o f J u l y 8 , 0026060 1 9 8 0 \r * a t 8 - 0026100 O c t - 8 2 1 8 : 2 1 : 4 0 \r 0026120 \r P i l o t 1 c o n t a i n s 0026140 t h e f o l l o w i n g m 0026160 o d u l e s : \r \r G l o b a 0026200 l D e f s 0026220 0 ( 0 D ) \r M e s a 0026240 2 O c c u p i e d 0026260 0 ( 0 D ) \r R D C 0026300 0026320 3 6 5 ( 2 4 5 D ) \r 0026340 X W S i o 2 0026360 2 1 ( 1 7 D ) \r 0026400 X W T a s k 0026420 376 001 \0 320 q 2 2 2 0026440 ( 1 4 6 D ) \r E N X T a s 0026460 k 0026500 3 5 2 ( 2 3 4 D ) \r F a u 0026520 l t 0026540 2 7 2 ( 1 8 6 D ) \r 0026560 I n i t i a l i z e 0026600 2 4 5 ( 1 6 5 D ) 0026620 \r T i m e r 0026640 4 5 ( 3 7 0026660 D ) \r D i s p l a y I n i t 0026700 2 0 0 ( 0026720 1 2 8 D ) \r L F D i s p l a 0026740 y 3 5 0026760 4 ( 2 3 6 D ) \r C D C T a 0027000 s k 0027020 5 4 ( 376 001 \0 027 < 4 4 D ) \r 0027040 M I O C 0027060 0 ( 0 D ) 0027100 \r E O M 0027120 0 ( 0 D 0027140 ) \r a U I B 0027160 0 ( 0 0027200 D ) \r \r T o t a l I n s t r u 0027220 c t i o n s = 2 6 3 6 ( 0027240 1 4 3 8 D ) \r \r P a g e 0027260 0 ( 0 D ) : \r F a u l t 0027300 0027320 2 7 2 ( 1 8 6 D ) \r I n 0027340 i t i a l i z e 0027360 2 6 ( 2 2 D ) \r 0027400 I M R E S E R V E d 0027420 5 1 ( 376 001 \0 311 \t 0027440 4 1 D ) \r F r e e I n s t 0027460 r u c t i o n s = 0027500 7 ( 7 D ) \r \r P a g e 0027520 1 ( 1 D ) : \r E N X T a 0027540 s k 0027560 3 3 3 ( 2 1 9 D ) \r F r 0027600 e e I n s t r u c t i o n s 0027620 = 4 5 ( 3 7 D ) \r \r 0027640 P a g e 2 ( 2 D ) : 0027660 \r I M R E S E R V E d 0027700 4 0 0 ( 2 5 0027720 6 D ) \r F r e e I n s t r 0027740 u c t i o n s = 0 0027760 ( 0 D ) \r \r P a g e 0030000 3 ( 3 D ) : \r I M R E S E 0030020 R V E d 0030040 376 001 \0 314 311 4 0 0 ( 2 5 6 D ) \r 0030060 F r e e I n s t r u c t i 0030100 o n s = 0 ( 0 D 0030120 ) \r \r P a g e 4 ( 4 0030140 D ) : \r I n i t i a l i z e 0030160 2 1 7 0030200 ( 1 4 3 D ) \r F r e e I n 0030220 s t r u c t i o n s = 0030240 1 6 1 ( 1 1 3 D ) \r \r P a g e 0030260 5 ( 5 D ) : \r D 0030300 i s p l a y I n i t 0030320 2 0 0 ( 1 2 8 D ) \r 0030340 F r e e I n s t r u c t i 0030360 o n s = 2 0 0 ( 1 2 0030400 8 D ) \r \r P a g e 6 0030420 ( 6 D ) : \r R D C 0030440 376 001 \0 3 { 0030460 3 3 ( 2 7 D ) \r X 0030500 W T a s k 0030520 1 6 ( 1 4 D ) \r 0030540 E N X T a s k 0030560 1 7 ( 1 5 D ) 0030600 \r T i m e r 0030620 1 4 ( 1 2 0030640 D ) \r F r e e I n s t r u 0030660 c t i o n s = 2 7 4 0030700 ( 1 8 8 D ) \r \r P a g e 0030720 7 ( 7 D ) : \r F r e e 0030740 I n s t r u c t i o n s = 0030760 4 0 0 ( 2 5 6 D ) \r \r P a 0031000 g e 1 0 ( 8 D ) : \r 0031020 I M R E S E R V E d 0031040 4 0 0 376 001 \0 344 234 0031060 ( 2 5 6 D ) \r F r e e I n 0031100 s t r u c t i o n s = 0031120 0 ( 0 D ) \r \r P a g e 0031140 1 1 ( 9 D ) : \r I M R 0031160 E S E R V E d 0031200 4 0 0 ( 2 5 6 D ) \r 0031220 F r e e I n s t r u c t i o n 0031240 s = 0 ( 0 D ) \r 0031260 \r P a g e 1 2 ( 1 0 D 0031300 ) : \r L F D i s p l a y 0031320 3 5 4 ( 0031340 2 3 6 D ) \r F r e e I n s 0031360 t r u c t i o n s = 0031400 2 4 ( 2 0 D ) \r \r P a g e 0031420 1 3 ( 1 1 D ) : \r R D 0031440 C 376 0031460 001 \0 \ \b 3 3 2 ( 2 1 0031500 8 D ) \r X W S i o 2 0031520 2 1 0031540 ( 1 7 D ) \r F r e e I n s 0031560 t r u c t i o n s = 0031600 2 5 ( 2 1 D ) \r \r P a g e 0031620 1 4 ( 1 2 D ) : \r X W 0031640 T a s k 0031660 2 0 4 ( 1 3 2 D ) \r 0031700 T i m e r 0031720 3 1 ( 2 5 D ) 0031740 \r C D C T a s k 0031760 5 4 ( 4 4 0032000 D ) \r I M R E S E R V E d 0032020 2 0 ( 0032040 1 6 D ) \r F r e e I n s t 0032060 r u c t 376 001 \0 343 210 i o n s = 0032100 4 7 ( 3 9 D ) \r \r P a 0032120 g e 1 5 ( 1 3 D ) : \r 0032140 I M R E S E R V E d 0032160 4 0 0 ( 2 5 6 0032200 D ) \r F r e e I n s t r u 0032220 c t i o n s = 0 0032240 ( 0 D ) \r \r P a g e 1 6 0032260 ( 1 4 D ) : \r I M R E S E 0032300 R V E d 0032320 4 0 0 ( 2 5 6 D ) \r F r e 0032340 e I n s t r u c t i o n s = 0032360 0 ( 0 D ) \r \r P a 0032400 g e 1 7 ( 1 5 D ) : \r 0032420 I M R E S E R V E d 0032440 4 0 0 ( 2 5 6 0032460 D ) \r F r e e 376 \0 034 346 255 I 0032500 n s t r u c t i o n s = 0032520 0 ( 0 D ) \r 377 \0 \0 P i l 0032540 o t 2 . c s m a p \0 373 231 324 251 C \0 0032560 \0 376 001 \0 ( 323 * M i c r o D 9 0032600 . 7 ( O S 1 6 ) o f J u 0032620 l y 8 , 1 9 8 0 \r * a 0032640 t 1 3 - O c t - 8 2 1 6 : 0 0032660 2 : 5 2 \r \r P i l o t 2 c o n 0032700 t a i n s t h e f o l l o w 0032720 i n g m o d u l e s : \r \r 0032740 G l o b a l D e f s 0032760 0 ( 0 D ) \r 0033000 M e s a 1 o c c u p i e d 0033020 0 ( 0 D ) \r 0033040 M e s a X 0033060 1 0 5 6 ( 5 5 8 0033100 D ) \r M e s a L S 0033120 5 4 6 ( 0033140 3 5 8 D ) \r M e s a J 0033160 376 001 \0 324 U 0033200 3 6 0 ( 2 4 0 D ) \r 0033220 M e s a P 0033240 6 0 0 ( 3 8 4 D ) 0033260 \r M e s a I O 0033300 1 3 2 ( 9 0 0033320 D ) \r B i t B l t 0033340 3 4 4 ( 0033360 2 2 8 D ) \r T e x t B l t 0033400 0033420 0 ( 0 D ) \r M e s a F P 0033440 5 0033460 4 5 ( 3 5 7 D ) \r C e d a 0033500 r G C 0033520 5 6 6 ( 3 7 4 D ) \r \r T o 0033540 t a l I n s t r u c t i o n s 0033560 = 5 0 3 5 ( 2 376 001 \0 361 311 0033600 5 8 9 D ) \r \r P a g e 0033620 0 ( 0 D ) : \r M e s a X 0033640 0033660 3 ( 3 D ) \r M e s a J 0033700 0033720 4 ( 4 D ) \r I M R E 0033740 S E R V E d 0033760 3 7 0 ( 2 4 8 D ) \r F 0034000 r e e I n s t r u c t i o n s 0034020 = 1 ( 1 D ) \r \r 0034040 P a g e 1 ( 1 D ) : 0034060 \r I M R E S E R V E d 0034100 4 0 0 ( 2 5 0034120 6 D ) \r F r e e I n s t r 0034140 u c t i o n s = 0 0034160 ( 0 D ) \r \r P a g e 0034200 376 001 \0 D g 2 ( 2 D ) : \r C 0034220 e d a r G C 0034240 3 7 1 ( 2 4 9 D ) \r 0034260 F r e e I n s t r u c t i 0034300 o n s = 7 ( 7 D 0034320 ) \r \r P a g e 3 ( 3 0034340 D ) : \r M e s a F P 0034360 4 0 0 0034400 ( 2 5 6 D ) \r F r e e I n 0034420 s t r u c t i o n s = 0034440 0 ( 0 D ) \r \r P a g e 0034460 4 ( 4 D ) : \r M e s 0034500 a X 0034520 1 ( 1 D ) \r M e 0034540 s a L S 0034560 1 7 7 ( 1 2 7 D ) \r 0034600 M e s a 376 001 \0 b 324 P 0034620 1 6 1 0034640 ( 1 1 3 D ) \r C e d a r G C 0034660 0034700 1 0 ( 8 D ) \r F r e e I 0034720 n s t r u c t i o n s = 0034740 7 ( 7 D ) \r \r P a g e 0034760 5 ( 5 D ) : \r M e 0035000 s a X 0035020 1 3 ( 1 1 D ) \r 0035040 M e s a L S 0035060 3 4 7 ( 2 3 1 D ) 0035100 \r M e s a P 0035120 1 3 ( 1 1 0035140 D ) \r F r e e I n s t r u 0035160 c t i o n s = 3 0035200 ( 3 D ) \r \r P a g e 376 001 \0 c 006 0035220 6 ( 6 D ) : \r M e 0035240 s a J 0035260 3 5 4 ( 2 3 6 D ) \r 0035300 M e s a P 0035320 1 0 ( 8 D ) \r 0035340 F r e e I n s t r u c t i 0035360 o n s = 1 4 ( 1 2 0035400 D ) \r \r P a g e 7 ( 0035420 7 D ) : \r M e s a X 0035440 3 3 4 0035460 ( 2 2 0 D ) \r F r e e I 0035500 n s t r u c t i o n s = 0035520 4 4 ( 3 6 D ) \r \r P a g e 0035540 1 0 ( 8 D ) : \r M 0035560 e s a X 0035600 1 3 1 ( 8 9 D ) \r 376 0035620 001 \0 335 351 C e d a r G C 0035640 1 6 3 0035660 ( 1 1 5 D ) \r F r e e I n 0035700 s t r u c t i o n s = 0035720 6 4 ( 5 2 D ) \r \r P a g e 0035740 1 1 ( 9 D ) : \r B i 0035760 t B l t 0036000 3 4 4 ( 2 2 8 D ) \r 0036020 F r e e I n s t r u c t i o 0036040 n s = 3 4 ( 2 8 D 0036060 ) \r \r P a g e 1 2 ( 1 0036100 0 D ) : \r I M R E S E R V E 0036120 d 4 0 0 0036140 ( 2 5 6 D ) \r F r e e I 0036160 n s t r u c t i o n s = 0036200 0 ( 0 D ) \r \r P a g e 0036220 1 376 001 \0 ! 260 3 ( 1 1 D ) 0036240 : \r I M R E S E R V E d 0036260 4 0 0 ( 2 0036300 5 6 D ) \r F r e e I n s t 0036320 r u c t i o n s = 0036340 0 ( 0 D ) \r \r P a g e 0036360 1 4 ( 1 2 D ) : \r I M R E 0036400 S E R V E d 0036420 3 4 6 ( 2 3 0 D ) \r F 0036440 r e e I n s t r u c t i o n s 0036460 = 3 2 ( 2 6 D ) \r 0036500 \r P a g e 1 5 ( 1 3 D 0036520 ) : \r M e s a X 0036540 3 5 2 ( 0036560 2 3 4 D ) \r M e s a I O 0036600 0036620 4 ( 4 D ) \r 376 001 \0 030 214 M e 0036640 s a F P 0036660 2 ( 2 D ) \r C 0036700 e d a r G C 0036720 2 ( 2 D ) \r 0036740 F r e e I n s t r u c t i o n 0036760 s = 1 6 ( 1 4 D ) 0037000 \r \r P a g e 1 6 ( 1 4 0037020 D ) : \r M e s a P 0037040 3 7 4 0037060 ( 2 5 2 D ) \r F r e e I n 0037100 s t r u c t i o n s = 0037120 4 ( 4 D ) \r \r P a g e 0037140 1 7 ( 1 5 D ) : \r M e 0037160 s a I O 0037200 1 2 6 ( 8 6 D ) \r 0037220 M e s a F P 376 \0 0037240 V M 254 1 4 3 ( 0037260 9 9 D ) \r I M R E S E R V E 0037300 d 1 0037320 ( 1 D ) \r F r e e I n s 0037340 t r u c t i o n s = 1 0037360 0 6 ( 7 0 D ) \r 377 \0 \0 P i l o 0037400 t 1 . r e g s \0 373 231 316 2 D \0 \0 376 0037420 001 \0 272 304 * M i c r o D 9 . 7 0037440 ( O S 1 6 ) o f J u l y 0037460 8 , 1 9 8 0 \r * a t 0037500 8 - O c t - 8 2 1 8 : 2 1 : 0037520 4 0 \r \r \r R M : \r \r 0 0037540 I N T T E M 0037560 P 1 M E M S T A T X W I N I 0037600 T I A L C S B X W T E M P 1 \r 0037620 1 0037640 B B A R G P T R B B G R A Y W 0037660 O R D I N D E X I N T T E M P 0037700 2 S T A C K 0 X W T E M P 2 0037720 \r 2 0037740 B B D E S T Q L O S T A C K 0037760 1 X W T E M P \r 3 0040000 B B D E S T Q 0040020 H I S 376 001 \0 303 356 T A C K 2 X 0040040 W C O M P L E T I O N \r 0040060 4 B B S O 0040100 U R C E Q L O S T A C K 3 X 0040120 W C S B 1 X W I N D E X \r 0040140 5 B B 0040160 S O U R C E Q H I S T A C K 4 0040200 X W C O U N T X W N E X T I 0040220 O C B \r 6 0040240 B B S O U R C E B I T O 0040260 F F S E T P R M O N I T O R Q 0040300 S T A C K 5 X W H A L O X 0040320 W P T R \r 7 0040340 B B I T E M S R E M A 0040360 I N I N G P R M O N I T O R Q 0040400 H I S T A C K 6 X W H A H I 0040420 X W P T R H I \r 376 001 \0 217 n 0040440 1 0 B B 0040460 D E S T B I T O F F S E T S T 0040500 A C K 7 X W I O C B \r 0040520 1 1 B B D E 0040540 S T B P L S T A C K 8 X W I 0040560 O C B H I \r 1 2 0040600 B B I T E M W I D T 0040620 H S T A C K 9 X W C S B \r 0040640 1 3 B 0040660 B S U B I T E M D E S T B I T O 0040700 F F S E T S T A C K 1 0 X W 0040720 C S B H I \r 1 4 0040740 B B F L A G S S T 0040760 A C K 1 1 X W 1 S T Q W 0 \r 0041000 1 5 S 0041020 T A C K 1 2 X W 1 S T Q W 376 001 0041040 \0 F o 1 \r 1 6 0041060 B B G R A Y W O R D 0041100 S T A C K 1 3 X W 1 S T Q W 2 0041120 \r 1 7 0041140 B B N E G I T E M W I D T H 0041160 P R R E T U R N L I N K R L I 0041200 N K X F R L I N K X W 1 S T 0041220 Q W 3 \r 2 0 0041240 P R C O N D I T I O N Q 0041260 X C N T \r 2 1 0041300 D E V I N D E X P 0041320 R C O N D I T I O N Q H I \r 0041340 2 2 P R 0041360 Q U E U E P R R E A D Y \r 0041400 2 3 A S 0041420 S I G N E D P R P S B I N D E 0041440 X \r 376 001 \0 E J 2 4 0041460 R B U F 0 \r 0041500 2 5 R B U 0041520 F 1 \r 2 6 0041540 P R C U R R E N T P S B \r 0041560 2 7 0041600 P R P S B I N D E X M A S K \r 0041620 3 0 P 0041640 C B \r 3 1 0041660 P C B H I \r 3 2 0041700 P R P D A R 0041720 Z E R O \r 3 3 0041740 P R P D A H I R 4 0 0041760 0 \r 3 4 0042000 L O C A L \r 3 5 0042020 L O C A L H I \r 0042040 3 6 376 001 \0 307 001 0042060 M D S \r 3 7 0042100 B O O T D I S 0042120 K A D D R M D S H I \r 0042140 4 0 X F B R 0042160 K B Y T E \r 4 1 0042200 X F G F I W O R D \r 0042220 4 2 0042240 C O D E \r 4 3 0042260 C O D E H I \r 0042300 4 4 B B D E 0042320 S T B B S D N O N O V E R L A 0042340 P P R P S B L I N K X B U F 0042360 \r 4 5 0042400 P R P S B F L A G S X B U F 0042420 1 \r 4 6 0042440 P R P S B C O N T E X 376 001 \0 0042460 302 354 T X B U F 2 \r 4 7 0042500 P R P S B T 0042520 I M E O U T X B U F 3 \r 0042540 5 0 B B N 0042560 E G S D N O N O V E R L A P P 0042600 R C L E A N U P L I N K P R P 0042620 S B L I N K . N E X T X F F R 0042640 A M E Y B U F \r 5 1 0042660 P R R T N L I 0042700 N K 2 P R S A V E S T K P X 0042720 F R S A V Y B U F 1 \r 0042740 5 2 P R C O 0042760 N D I T I O N P R C U R R E N 0043000 T S A T R T E M P Y B U F 2 0043020 \r 5 3 0043040 B B D E S T W O R D O F F S E 0043060 T 376 001 \0 f 272 P R M O N I T O R 0043100 P R P T R T O S V R T E M P 0043120 1 Y B U F 3 \r 5 4 0043140 G L O B A L \r 0043160 5 5 G 0043200 L O B A L H I \r 5 6 0043220 B B S O U R C E 0043240 B P L L P D E S T P R D A T 0043260 A P R T I M E O U T W W X 0043300 F M Y \r 5 7 0043320 B B S O U R C E W O R D 0043340 O F F S E T L P D E S T H I 0043360 P R C O N D I T I O N T A I L 0043400 P R D A T A 1 P R P S B P R I 0043420 O R I T Y T R A P P A R M \r 0043440 6 0 I 0043460 B U F \r 376 001 \0 242 220 6 1 0043500 I B U F 1 \r 0043520 6 2 I 0043540 B U F 2 \r 6 3 0043560 I B U F 3 \r 6 0043600 6 B B T O U 0043620 C H P A G E S L P P R Q T E 0043640 M P P R Q U E U E H E A D P 0043660 R S T A T E X F C O U N T X 0043700 F T E M P 2 \r 6 7 0043720 B B S U B I T E M 0043740 S O U R C E B I T O F F S E T 0043760 L P H I P R Q T E M P H I P 0044000 R Q U E U E T A I L P R S T A 0044020 T E H I X F F S I \r 7 0044040 0 B B A R G 0044060 L O B B S O U R C E 376 001 \0 277 0044100 221 P R P R E V P S B L I N K X 0044120 F M X Z B U F \r 7 1 0044140 B B A R G H I 0044160 P R F L A G S X F T E M P - 0044200 1 Z B U F 1 \r 7 2 0044220 P R N E X T P S 0044240 B L I N K P R S T A C K P O I 0044260 N T E R X F T E M P Z B U F 0044300 2 \r 7 3 0044320 P R F R A M E P R P R E V 0044340 P S B I N D E X X F T E M P 1 0044360 Z B U F 3 \r 7 4 0044400 A L L O N E S \r 0044420 7 6 X 0044440 F W D C \r 7 7 0044460 X F X T S R E G \r \r 0044500 376 001 \0 362 320 1 0 0 0044520 E N X D E S T I D 1 E 0044540 N X I N I T I A L C S B E N X 0044560 T E M P 1 M A P E N T R Y X 0044600 O 2 I N I T I A L C S B X O 2 0044620 T E M P 1 \r 1 0 1 0044640 E N X D E S T I D 2 0044660 E N X T E M P 2 T A S K N U 0044700 M B E R X O 2 T E M P 2 \r 0044720 1 0 2 E N 0044740 X D E S T I D 3 E N X I C B P 0044760 T R E N X O C B P T R E N X 0045000 T E M P 3 R E F T Y P E X O 0045020 2 T E M P \r 1 0 3 0045040 C R A S H C O D E 0045060 E N X D E S T I D 4 E N X T E 0045100 M P 4 X O 376 001 \0 b 322 2 C O M P 0045120 L E T I O N \r 1 0 4 0045140 C A R D N U M B E 0045160 R E N X N E X T I C B E N X 0045200 R C V I N D E X X O 2 C S B 1 0045220 X O 2 I N D E X \r 1 0 5 0045240 E N X H O S 0045260 T I D 1 E N X R C V C O U N T 0045300 M A P F L A G S X O 2 C O U 0045320 N T X O 2 N E X T I O C B \r 0045340 1 0 6 E 0045360 N X H O S T I D 2 E N X R C V 0045400 P T R Q U A D A D D R X O 2 0045420 P T R \r 1 0 7 0045440 E N X H O S T I D 3 E 0045460 N X R C V P T R H I S Y N D R 0045500 O M E X O 2 P T R H 376 001 \0 5 300 0045520 I \r 1 1 0 0045540 E N X X M T I N D E X E N 0045560 X X M T I N T L O E N X X M T 0045600 M A S K X O 2 I O C B \r 0045620 1 1 1 E N X 0045640 X M T C O U N T E N X X M T I 0045660 N T H I X O 2 I O C B H I \r 0045700 1 1 2 E 0045720 N X X M T P T R X O 2 C S B \r 0045740 1 1 3 0045760 E N X X M T P T R H I X O 2 C 0046000 S B H I \r 1 1 4 0046020 E N X C S B P T R \r 0046040 1 1 5 E 0046060 N X C S B P T R H I E N X Z E 0046100 R O B A S E \r 1 1 6 0046120 376 001 \0 321 . E N X L 0046140 I N K \r 1 1 7 0046160 E N X C O M P L E T I O 0046200 N E N X T E M P \r 1 2 0 0046220 E N X 3 D E 0046240 S T I D 1 E N X 3 I N I T I A 0046260 L C S B E N X 3 T E M P 1 X 0046300 I 2 I N I T I A L C S B X I 2 0046320 T E M P 1 \r 1 2 1 0046340 E N X 3 D E S T I D 0046360 2 E N X 3 T E M P 2 X I 2 T 0046400 E M P 2 \r 1 2 2 0046420 E N X 3 D E S T I D 3 0046440 E N X 3 I C B P T R E N X 3 0046460 O C B P T R E N X 3 T E M P 3 0046500 X I 2 T E M P \r 1 2 3 0046520 376 001 \0 V J E N 0046540 X 3 D E S T I D 4 E N X 3 T E 0046560 M P 4 X I 2 C O M P L E T I O 0046600 N \r 1 2 4 0046620 E N X 3 N E X T I C B E N 0046640 X 3 R C V I N D E X X I 2 C S 0046660 B 1 X I 2 I N D E X \r 1 0046700 2 5 E N X 3 0046720 H O S T I D 1 E N X 3 R C V C 0046740 O U N T X I 2 C O U N T X I 0046760 2 N E X T I O C B \r 1 2 6 0047000 E N X 3 H O 0047020 S T I D 2 E N X 3 R C V P T R 0047040 X I 2 H A L O X I 2 P T R \r 0047060 1 2 7 0047100 E N X 3 H O S T I D 3 E N X 3 0047120 R C V P T R H I X 376 001 \0 002 030 I 0047140 2 H A H I X I 2 P T R H I \r 0047160 1 3 0 E 0047200 N X 3 X M T I N D E X E N X 3 0047220 X M T I N T L O E N X 3 X M T 0047240 M A S K X I 2 I O C B \r 0047260 1 3 1 E N X 0047300 3 X M T C O U N T E N X 3 X M 0047320 T I N T H I X I 2 I O C B H I 0047340 \r 1 3 2 0047360 E N X 3 X M T P T R X I 2 C 0047400 S B \r 1 3 3 0047420 E N X 3 X M T P T R H I 0047440 X I 2 C S B H I \r 1 3 4 0047460 E N X 3 C S B 0047500 P T R X I 2 1 S T Q W 0 \r 0047520 1 3 5 E 376 0047540 001 \0 277 k N X 3 C S B P T R H I 0047560 E N X 3 Z E R O B A S E X I 2 0047600 1 S T Q W 1 \r 1 3 6 0047620 E N X 3 L I N K 0047640 X I 2 1 S T Q W 2 \r 1 3 7 0047660 E N X 3 C O 0047700 M P L E T I O N E N X 3 T E M 0047720 P X I 2 1 S T Q W 3 \r 1 0047740 4 0 C D C T 0047760 E M P E N X 2 D E S T I D 1 0050000 E N X 2 I N I T I A L C S B E 0050020 N X 2 T E M P 1 \r 1 4 1 0050040 C D C T E M P 0050060 1 E N X 2 D E S T I D 2 E N 0050100 X 2 T E M P 2 \r 1 4 2 0050120 E N X 2 D E S T 0050140 I D 3 376 001 \0 247 N E N X 2 I C B 0050160 P T R E N X 2 O C B P T R E 0050200 N X 2 T E M P 3 \r 1 4 3 0050220 E N X 2 D E S 0050240 T I D 4 E N X 2 T E M P 4 \r 0050260 1 4 4 C 0050300 D C D P T R E N X 2 N E X T I 0050320 C B E N X 2 R C V I N D E X \r 0050340 1 4 5 0050360 C D C D P T R H I E N X 2 H O 0050400 S T I D 1 E N X 2 R C V C O U 0050420 N T \r 1 4 6 0050440 C D C C M P T R E N X 2 0050460 H O S T I D 2 E N X 2 R C V P 0050500 T R \r 1 4 7 0050520 C D C C M P T R H I E N 0050540 X 2 H O S T I D 3 376 001 \0 3 204 E 0050560 N X 2 R C V P T R H I \r 1 0050600 5 0 C D C S 0050620 C A N L I N E C O U N T E N X 0050640 2 X M T I N D E X E N X 2 X M 0050660 T I N T L O E N X 2 X M T M A 0050700 S K \r 1 5 1 0050720 C D C W O R D C O U N T 0050740 E N X 2 X M T C O U N T E N X 0050760 2 X M T I N T H I \r 1 5 2 0051000 C D C M D S 0051020 L O C E N X 2 X M T P T R \r 0051040 1 5 3 C 0051060 D C M D S L O C H I E N X 2 X 0051100 M T P T R H I \r 1 5 4 0051120 E N X 2 C S B P 0051140 T R \r 1 5 5 376 001 0051160 \0 \f 224 E N X 2 C S B P 0051200 T R H I E N X 2 Z E R O B A S 0051220 E \r 1 5 6 0051240 E N X 2 L I N K \r 1 5 0051260 7 E N X 2 C 0051300 O M P L E T I O N E N X 2 T E 0051320 M P \r 1 6 0 0051340 E N X 1 D E S T I D 1 E 0051360 N X 1 I N I T I A L C S B E N 0051400 X 1 T E M P 1 \r 1 6 1 0051420 E N X 1 D E S T 0051440 I D 2 E N X 1 T E M P 2 \r 0051460 1 6 2 E N 0051500 X 1 D E S T I D 3 E N X 1 I C 0051520 B P T R E N X 1 O C B P T R 0051540 E N X 1 T E M P 3 \r 1 6 3 0051560 376 001 \0 021 347 E 0051600 N X 1 D E S T I D 4 E N X 1 T 0051620 E M P 4 \r 1 6 4 0051640 E N X 1 N E X T I C B 0051660 E N X 1 R C V I N D E X \r 0051700 1 6 5 E N 0051720 X 1 H O S T I D 1 E N X 1 R C 0051740 V C O U N T \r 1 6 6 0051760 E N X 1 H O S T I 0052000 D 2 E N X 1 R C V P T R \r 0052020 1 6 7 E N 0052040 X 1 H O S T I D 3 E N X 1 R C 0052060 V P T R H I \r 1 7 0 0052100 E N X 1 X M T I N 0052120 D E X E N X 1 X M T I N T L O 0052140 E N X 1 X M T M A S K \r 0052160 1 7 1 376 001 \0 3 X 0052200 E N X 1 X M T C O U N T E 0052220 N X 1 X M T I N T H I \r 1 0052240 7 2 E N X 1 0052260 X M T P T R \r 1 7 3 0052300 E N X 1 X M T P T 0052320 R H I \r 1 7 4 0052340 E N X 1 C S B P T R \r 0052360 1 7 5 E 0052400 N X 1 C S B P T R H I E N X 1 0052420 Z E R O B A S E \r 1 7 6 0052440 E N X 1 L I N 0052460 K \r 1 7 7 0052500 E N X 1 C O M P L E T I O N 0052520 E N X 1 T E M P \r \r 2 0 0052540 0 X O 1 I N 0052560 I T I A L C S B X O 1 T 376 001 \0 0052600 331 026 E M P 1 \r 2 0 1 0052620 X O 1 T E M P 2 \r 0052640 2 0 2 0052660 X O 1 T E M P \r 2 0 3 0052700 X O 1 C O M P L 0052720 E T I O N \r 2 0 4 0052740 X O 1 C S B 1 X O 0052760 1 I N D E X \r 2 0 5 0053000 X O 1 C O U N T 0053020 X O 1 N E X T I O C B \r 2 0053040 0 6 X O 1 P 0053060 T R \r 2 0 7 0053100 X O 1 P T R H I \r 2 0053120 1 0 X O 1 I 0053140 O C B \r 2 1 1 0053160 X O 1 I O C B H I \r 0053200 2 376 001 \0 J 241 1 2 0053220 X O 1 C S B \r 2 1 3 0053240 X O 1 C S B 0053260 H I \r 2 2 0 0053300 X I 1 I N I T I A L C S B 0053320 X I 1 T E M P 1 \r 2 2 1 0053340 X I 1 T E M 0053360 P 2 \r 2 2 2 0053400 X I 1 T E M P \r 2 2 0053420 3 X I 1 C O 0053440 M P L E T I O N \r 2 2 4 0053460 X I 1 C S B 1 0053500 X I 1 I N D E X \r 2 2 5 0053520 X I 1 C O U 0053540 N T X I 1 N E X T I O C B \r 0053560 2 2 6 X 0053600 I 1 H A L O 376 001 \0 355 1 X I 1 P 0053620 T R \r 2 2 7 0053640 X I 1 H A H I X I 1 P T 0053660 R H I \r 2 3 0 0053700 X I 1 I O C B \r 2 0053720 3 1 X I 1 I 0053740 O C B H I \r 2 3 2 0053760 X I 1 C S B \r 0054000 2 3 3 X I 1 0054020 C S B H I \r 2 3 4 0054040 X I 1 1 S T Q W 0 \r 0054060 2 3 5 0054100 X I 1 1 S T Q W 1 \r 2 3 6 0054120 X I 1 1 S T 0054140 Q W 2 \r 2 3 7 0054160 X I 1 1 S T Q W 3 \r 0054200 2 4 0 376 001 \0 307 0054220 v R D C R E G 0 R D C T E 0054240 M P \r 2 4 1 0054260 R D C H E A D S E T T L E 0054300 C O U N T R D C R E G 1 \r 0054320 2 4 2 R D 0054340 C N E X T I O C B R D C R E G 0054360 2 \r 2 4 3 0054400 R D C D E F E R R I N G R 0054420 D C R E G 3 \r 2 4 4 0054440 R D C D A T A P T 0054460 R \r 2 4 5 0054500 R D C D A T A P T R 1 \r 0054520 2 4 6 R D 0054540 C I N C R E M E N T D A T A P T 0054560 R F L A G \r 2 4 7 0054600 R D C P A G E C O U 0054620 N 376 001 \0 272 263 T \r 2 5 0 0054640 R D C C Y L I N 0054660 D E R \r 2 5 1 0054700 R D C H E A D S E C T O 0054720 R \r 2 5 2 0054740 R D C C O M M A N D \r 0054760 2 5 3 R D C 0055000 R E C A L S E E K C O U N T \r 0055020 2 5 4 R 0055040 D C F I L E F L A G S \r 2 0055060 5 5 R D C F 0055100 I L E P A G E L O \r 2 5 6 0055120 R D C P A C 0055140 K E D L A B E L 7 \r 2 5 7 0055160 R D C P A C 0055200 K E D L A B E L 8 \r 2 6 0 0055220 376 001 \0 4 \f R 0055240 D C I O C B P T R \r 2 6 1 0055260 R D C Z E R 0055300 O B A S E \r 2 6 2 0055320 R D C I O C B 1 6 P 0055340 T R \r 2 6 3 0055360 R D C I O C B 1 6 Z E R O 0055400 B A S E \r 2 6 4 0055420 R D C D I S K A D D R 0055440 E S S P T R \r 2 6 5 0055460 R D C D I S K A D 0055500 D R E S S Z E R O B A S E \r 0055520 2 6 6 R D 0055540 C C S B P T R \r 2 6 7 0055560 R D C C S B Z E 0055600 R O B A S E \r 2 7 0 0055620 R D C D 376 001 \0 ' 275 0055640 I S K S T A T U S \r 2 7 1 0055660 R D C C O M 0055700 P L E T I O N C O D E \r 2 0055720 7 2 R D C C 0055740 U R R E N T C Y L I N D E R \r 0055760 2 7 3 R 0056000 D C D R I V E H E A D \r 2 0056020 7 4 R D C S 0056040 E C T O R T I M E O U T C O U N 0056060 T \r 2 7 5 0056100 R D C N E W C Y L I N D E R 0056120 \r 2 7 6 0056140 R D C C U R R E N T S E C T O 0056160 R \r 2 7 7 0056200 R D C S E E K C O M M A N D 0056220 \r \r 3 0 0 0056240 376 001 \0 344 231 V D B U F 0 \r 0056260 3 0 1 V D 0056300 B U F 1 \r 3 0 2 0056320 V B I T M A P V D B 0056340 U F 2 \r 3 0 3 0056360 V B I T M A P H I V D 0056400 B U F 3 \r 3 0 4 0056420 V K E Y B O A R D \r 0056440 3 0 5 V 0056460 K E Y B O A R D H I \r 3 0 0056500 6 V S L C \r 0056520 3 0 7 0056540 V C U R S O R Y \r 3 1 0 0056560 V C R \r 0056600 3 1 1 V M O 0056620 U S E D X \r 3 1 2 0056640 376 001 \0 037 223 V M O U S 0056660 E D Y \r 3 1 3 0056700 V C U R S O R C O N T R 0056720 O L \r 3 1 4 0056740 V M S G \r 3 1 5 0056760 V C N T \r 0057000 3 1 6 V B A 0057020 D C N T V B U T T O N S \r 0057040 3 1 7 V K 0057060 E Y B U F F E R \r 3 2 0 0057100 V C S B \r 0057120 3 2 1 V C 0057140 S B H I \r 3 2 2 0057160 V M S G S T A T U S \r 0057200 3 2 3 0057220 V C R Y S T A L \r 3 2 4 0057240 X 376 001 \0 362 021 O 0057260 N O T I F Y \r 3 2 5 0057300 E N X N O T I F Y 0057320 \r 3 2 6 0057340 E N X N O T I F Y 2 \r 3 0057360 2 7 E N X N 0057400 O T I F Y 3 X O N O T I F Y 2 0057420 \r 3 3 0 0057440 C L O C K L O \r 3 3 1 0057460 C L O C K H I 0057500 \r 3 3 2 0057520 R T I M E R \r 3 4 4 0057540 X P A G E C O U 0057560 N T \r 3 4 5 0057600 X S T O R A G E F A U L T 0057620 S \r 3 4 6 0057640 X H A R D B A D P A G E S 376 0057660 001 \0 275 222 \r 3 4 7 0057700 X S O F T B A D P A G 0057720 E S \r 3 5 2 0057740 F A U L T P N I P X 0 \r 0057760 3 5 3 F 0060000 A U L T P N I P X 1 \r 3 5 0060020 4 P R T I M 0060040 E \r 3 5 5 0060060 P R T I C K S \r 3 5 6 0060100 R S I M A G 0060120 E \r 3 5 7 0060140 N W W \r 3 6 0 0060160 P I P E R E G \r 0060200 3 6 1 P I 0060220 P E R E G 1 \r 3 6 2 0060240 P I P E R E G 2 \r 0060260 3 376 001 \0 356 357 6 3 0060300 P I P E R E G 3 \r 0060320 3 6 4 P I 0060340 P E R E G 4 \r 3 6 5 0060360 P I P E R E G 5 \r 0060400 3 6 6 0060420 F F A U L T \r 3 6 7 0060440 F A U L T P A R M 0060460 \r 3 7 1 0060500 R T M P \r 3 7 2 0060520 R X S T K \r 3 0060540 7 3 R X P P 0060560 B \r 3 7 4 0060600 R X C T A S K \r 3 7 5 0060620 R X A P C \r 0060640 3 7 6 0060660 R X A L U \r 376 \0 022 242 216 3 7 0060700 7 R E F R \r 0060720 377 \0 \0 P i l o t 2 . r e g s \0 373 0060740 231 324 251 F \0 \0 376 001 \0 033 246 * M i c 0060760 r o D 9 . 7 ( O S 1 6 ) 0061000 o f J u l y 8 , 1 9 8 0 \r 0061020 * a t 1 3 - O c t - 8 2 0061040 1 6 : 0 2 : 5 2 \r \r \r R M : \r 0061060 \r 0 0061100 M E M S T A T \r 1 0061120 B B A R G P T 0061140 R B B G R A Y W O R D I N D E 0061160 X S T A C K 0 \r 2 0061200 B B D E S T Q 0061220 L O S T A C K 1 \r 3 0061240 B B D E S T 0061260 Q H I S T A C K 2 \r 0061300 4 B B S O U 0061320 R C E Q L O S T A C K 3 \r 0061340 5 376 001 \0 323 ) 0061360 B B S O U R C E Q H I S 0061400 T A C K 4 \r 6 0061420 B B S O U R C E B I 0061440 T O F F S E T P R M O N I T O 0061460 R Q S T A C K 5 \r 7 0061500 B B I T E M 0061520 S R E M A I N I N G P R M O N 0061540 I T O R Q H I S T A C K 6 \r 0061560 1 0 B 0061600 B D E S T B I T O F F S E T S 0061620 T A C K 7 \r 1 1 0061640 B B D E S T B P L 0061660 S T A C K 8 \r 1 2 0061700 B B I T E M W I D 0061720 T H S T A C K 9 \r 1 3 0061740 B B S U B I 0061760 376 001 \0 ! 035 T E M D E S T B I T O 0062000 F F S E T S T A C K 1 0 \r 0062020 1 4 B B 0062040 F L A G S S T A C K 1 1 \r 0062060 1 5 S T 0062100 A C K 1 2 \r 1 6 0062120 B B G R A Y W O R D 0062140 S T A C K 1 3 \r 1 7 0062160 B B N E G I T 0062200 E M W I D T H P R R E T U R N 0062220 L I N K R L I N K X F R L I 0062240 N K \r 2 0 0062260 P R C O N D I T I O N Q \r 0062300 2 1 0062320 P R C O N D I T I O N Q H I \r 0062340 2 2 P 0062360 R Q U E U 376 001 \0 204 264 E P R R E 0062400 A D Y \r 2 3 0062420 P R P S B I N D E X \r 0062440 2 4 G 0062460 C F L \r 2 5 0062500 G C F L C O U N T \r 0062520 2 6 P R 0062540 C U R R E N T P S B \r 2 0062560 7 P R P S B 0062600 I N D E X M A S K \r 3 0 0062620 P C B \r 0062640 3 1 P C 0062660 B H I \r 3 2 0062700 P R P D A R Z E R O \r 0062720 3 3 0062740 P R P D A H I R 4 0 0 \r 0062760 3 4 376 001 \0 ^ c 0063000 L O C A L \r 3 5 0063020 L O C A L H I \r 0063040 3 6 0063060 M D S \r 3 7 0063100 M D S H I \r 4 0 0063120 X F B R K B 0063140 Y T E \r 4 1 0063160 X F G F I W O R D \r 0063200 4 2 C O 0063220 D E \r 4 3 0063240 C O D E H I \r 4 4 0063260 B B D E S T 0063300 B B S D N O N O V E R L A P 0063320 F P C O D E F P F R A C 2 H P 0063340 1 F P O N E G C R C E M A S 0063360 K P R P S B L I N K X B U 376 0063400 001 \0 } 031 F \r 4 5 0063420 F P F R A C 2 H ' P 0063440 1 F P F R A C 2 H L S H 1 P 1 0063460 F P T E M P G C P R O C N O 0063500 P R P S B F L A G S X B U F 0063520 1 \r 4 6 0063540 G C S T A T 0 P R P S B C 0063560 O N T E X T X B U F 2 \r 0063600 4 7 G C S 0063620 T A T 1 P R P S B T I M E O U 0063640 T X B U F 3 \r 5 0 0063660 B B N E G S D N 0063700 O N O V E R L A P F P F R A C 0063720 2 H L S H 1 F P T F R A C G 0063740 C P R E D P R C L E A N U P L 0063760 I N K P R P S B L I N K . N E 0064000 X T X 376 001 \0 P 315 F F R A M E 0064020 Y B U F \r 5 1 0064040 G C N E W C E L L P 0064060 R R T N L I N K 2 P R S A V E 0064100 S T K P X F R S A V Y B U F 0064120 1 \r 5 2 0064140 P R C O N D I T I O N P R 0064160 C U R R E N T S A T R T E M P 0064200 Y B U F 2 \r 5 3 0064220 B B D E S T W O R 0064240 D O F F S E T P R M O N I T O 0064260 R P R P T R T O S V R T E M 0064300 P 1 Y B U F 3 \r 5 4 0064320 F P F R A C H 0064340 G L O B A L \r 5 5 0064360 G L O B A L H I 0064400 \r 5 6 376 001 \0 313 M 0064420 B B S O U R C E B P 0064440 L F P F R A C 1 H F P R L O 0064460 L P D E S T P R D A T A P 0064500 R T I M E O U T W W X F M Y 0064520 \r 5 7 0064540 B B S O U R C E W O R D O F F 0064560 S E T F P F R A C 2 H L P D 0064600 E S T H I P R C O N D I T I O 0064620 N T A I L P R D A T A 1 P R 0064640 P S B P R I O R I T Y T R A P 0064660 P A R M \r 6 0 0064700 I B U F \r 6 1 0064720 I B U F 1 \r 0064740 6 2 0064760 I B U F 2 \r 6 3 0065000 I B U F 3 \r 376 001 0065020 \0 237 203 6 4 0065040 F P F R A C L G C \r 0065060 6 5 G C H I 0065100 \r 6 6 0065120 B B T O U C H P A G E S F P 0065140 F R A C 1 L F P R H I L P 0065160 P R Q T E M P P R Q U E U E H 0065200 E A D P R S T A T E X F C O 0065220 U N T X F T E M P 2 \r 0065240 6 7 B B S U 0065260 B I T E M S O U R C E B I T O F 0065300 F S E T F P F R A C 1 L L F 0065320 P F R A C 2 L L P H I P R Q 0065340 T E M P H I P R Q U E U E T A 0065360 I L P R S T A T E H I X F F 0065400 S I \r 7 0 0065420 376 001 \0 250 j B B A R G L O 0065440 B B S O U R C E F P E X P S I 0065460 G N G C C A R P R P R E V P 0065500 S B L I N K X F M X Z B U F 0065520 \r 7 1 0065540 B B A R G H I F P C C T E M 0065560 P F P C O U N T F P F R A C 0065600 2 H ' G C C D R P R F L A G 0065620 S X F T E M P - 1 Z B U F 1 0065640 \r 7 2 0065660 F P E X P S I G N 1 G C C A 0065700 D R G C R E C I N D E X G C 0065720 R E F 0 G C R E T U R N P C 0065740 P R N E X T P S B L I N K P R 0065760 S T A C K P O I N T E R X F T 0066000 E M P Z B U F 2 \r 7 3 0066020 376 001 \0 276 K F 0066040 P E X P S I G N 2 G C C D D R 0066060 G C R A V A L G C R E S I D 0066100 U E P R F R A M E P R P R E 0066120 V P S B I N D E X X F T E M P 0066140 1 Z B U F 3 \r 7 4 0066160 A L L O N E S \r 0066200 7 5 0066220 F P S T I C K Y \r 7 6 0066240 X F W D C \r 0066260 7 7 X 0066300 F X T S R E G \r \r 1 0 0 0066320 M A P E N T R 0066340 Y \r 1 0 1 0066360 T A S K N U M B E R \r 0066400 1 0 2 R E F 0066420 T Y P E \r 1 0 3 376 001 \0 0066440 201 350 C R A S H C 0066460 O D E \r 1 0 4 0066500 C A R D N U M B E R \r 0066520 1 0 5 M 0066540 A P F L A G S \r 1 0 6 0066560 Q U A D A D D R 0066600 \r 1 0 7 0066620 S Y N D R O M E \r \r 3 2 0066640 3 V C R Y S 0066660 T A L \r 3 2 4 0066700 X O N O T I F Y \r 0066720 3 2 5 E N X 0066740 N O T I F Y \r 3 2 6 0066760 E N X N O T I F Y 0067000 2 \r 3 2 7 0067020 E N X N O T I F Y 3 X O N 0067040 O T 376 001 \0 / 217 I F Y 2 \r 3 0067060 3 0 C L O C 0067100 K L O \r 3 3 1 0067120 C L O C K H I \r 3 0067140 3 2 R T I M 0067160 E R \r 3 4 4 0067200 X P A G E C O U N T \r 0067220 3 4 5 X S 0067240 T O R A G E F A U L T S \r 0067260 3 4 6 X H A 0067300 R D B A D P A G E S \r 3 4 0067320 7 X S O F T 0067340 B A D P A G E S \r 3 5 2 0067360 F A U L T P N 0067400 I P X 0 \r 3 5 3 0067420 F A U L T P N I P X 1 0067440 \r 3 5 4 376 001 \0 244 222 0067460 P R T I M E \r 0067500 3 5 5 P R T 0067520 I C K S \r 3 5 6 0067540 R S I M A G E \r 0067560 3 5 7 N W W 0067600 \r 3 6 0 0067620 P I P E R E G \r 3 6 1 0067640 P I P E R E G 0067660 1 \r 3 6 2 0067700 P I P E R E G 2 \r 3 6 0067720 3 P I P E R 0067740 E G 3 \r 3 6 4 0067760 P I P E R E G 4 \r 0070000 3 6 5 P I P 0070020 E R E G 5 \r 3 6 6 0070040 F F A U L T 376 \0 265 0070060 o \r 3 6 7 0070100 F A U L T P A R M \r 3 0070120 7 1 R T M P 0070140 \r 3 7 2 0070160 R X S T K \r 3 7 3 0070200 R X P P B \r 0070220 3 7 4 R X C 0070240 T A S K \r 3 7 5 0070260 R X A P C \r 3 7 0070300 6 R X A L U 0070320 \r 3 7 7 0070340 R E F R \r 377 \0 \0 C S L D i s p 0070360 l a y . c s m a p \0 373 231 316 2 006 \0 0070400 \0 376 001 \0 2 303 * M i c r o D 9 0070420 . 7 ( O S 1 6 ) o f J u 0070440 l y 8 , 1 9 8 0 \r * a 0070460 t 8 - O c t - 8 2 1 8 : 2 0070500 1 : 0 2 \r \r C S L D i s p l a y 0070520 c o n t a i n s t h e f o 0070540 l l o w i n g m o d u l e s : 0070560 \r \r G l o b a l D e f s 0070600 0 ( 0 0070620 D ) \r C S L D i s p l a y 0070640 3 7 5 ( 0070660 2 5 3 D ) \r \r T o t a l I n s 0070700 t r u c t i o n s = 3 7 0070720 5 ( 2 5 3 D ) \r \r P a g e 0070740 0 ( 0 D ) : \r F r e 0070760 e I n s t r u c t i o n s = 0071000 4 0 376 001 \0 210 g 0 ( 2 5 0071020 6 D ) \r \r P a g e 1 0071040 ( 1 D ) : \r F r e e I n s 0071060 t r u c t i o n s = 4 0071100 0 0 ( 2 5 6 D ) \r \r P a g e 0071120 2 ( 2 D ) : \r F r 0071140 e e I n s t r u c t i o n s 0071160 = 4 0 0 ( 2 5 6 D ) \r 0071200 \r P a g e 3 ( 3 D ) 0071220 : \r F r e e I n s t r u c 0071240 t i o n s = 4 0 0 ( 0071260 2 5 6 D ) \r \r P a g e 0071300 4 ( 4 D ) : \r F r e e I 0071320 n s t r u c t i o n s = 0071340 4 0 0 ( 2 5 6 D ) \r \r P a g 0071360 e 5 ( 5 D ) : \r 0071400 F r e e I n s t r u 376 001 \0 202 004 0071420 c t i o n s = 4 0 0 0071440 ( 2 5 6 D ) \r \r P a g e 0071460 6 ( 6 D ) : \r F r e e 0071500 I n s t r u c t i o n s = 0071520 4 0 0 ( 2 5 6 D ) \r \r P a 0071540 g e 7 ( 7 D ) : \r 0071560 F r e e I n s t r u c t i o 0071600 n s = 4 0 0 ( 2 5 6 0071620 D ) \r \r P a g e 1 0 ( 0071640 8 D ) : \r F r e e I n s t 0071660 r u c t i o n s = 4 0 0071700 0 ( 2 5 6 D ) \r \r P a g e 0071720 1 1 ( 9 D ) : \r F r e 0071740 e I n s t r u c t i o n s = 0071760 4 0 0 ( 2 5 6 D ) \r \r 0072000 P a g e 1 2 ( 1 0 D ) 0072020 376 001 \0 \0 306 : \r C S L D i s p 0072040 l a y 3 0072060 7 5 ( 2 5 3 D ) \r F r e e 0072100 I n s t r u c t i o n s = 0072120 3 ( 3 D ) \r \r P a g 0072140 e 1 3 ( 1 1 D ) : \r 0072160 F r e e I n s t r u c t i o 0072200 n s = 4 0 0 ( 2 5 6 0072220 D ) \r \r P a g e 1 4 ( 0072240 1 2 D ) : \r F r e e I n s 0072260 t r u c t i o n s = 4 0072300 0 0 ( 2 5 6 D ) \r \r P a g e 0072320 1 5 ( 1 3 D ) : \r F 0072340 r e e I n s t r u c t i o n s 0072360 = 4 0 0 ( 2 5 6 D ) 0072400 \r \r P a g e 1 6 ( 1 4 0072420 D ) : \r 376 \0 Z 311 336 F r e e 0072440 I n s t r u c t i o n s = 0072460 4 0 0 ( 2 5 6 D ) \r \r P a 0072500 g e 1 7 ( 1 5 D ) : \r 0072520 F r e e I n s t r u c t i 0072540 o n s = 4 0 0 ( 2 5 0072560 6 D ) \r 377 \0 \0 C S L F D i s p l 0072600 a y . c s m a p \0 373 231 316 2 030 \0 \0 0072620 376 001 \0 g 312 * M i c r o D 9 . 0072640 7 ( O S 1 6 ) o f J u l 0072660 y 8 , 1 9 8 0 \r * a t 0072700 8 - O c t - 8 2 1 8 : 2 1 0072720 : 2 2 \r \r C S L F D i s p l a y 0072740 c o n t a i n s t h e f o 0072760 l l o w i n g m o d u l e s : 0073000 \r \r G l o b a l D e f s 0073020 0 ( 0 0073040 D ) \r C S L F D i s p l a y 0073060 2 5 1 ( 0073100 1 6 9 D ) \r \r T o t a l I n s 0073120 t r u c t i o n s = 2 5 0073140 1 ( 1 6 9 D ) \r \r P a g e 0073160 0 ( 0 D ) : \r F r e 0073200 e I n s t r u c t i o n s = 0073220 4 376 001 \0 A g 0 0 ( 2 5 0073240 6 D ) \r \r P a g e 1 0073260 ( 1 D ) : \r F r e e I n s 0073300 t r u c t i o n s = 4 0073320 0 0 ( 2 5 6 D ) \r \r P a g e 0073340 2 ( 2 D ) : \r F r 0073360 e e I n s t r u c t i o n s 0073400 = 4 0 0 ( 2 5 6 D ) \r 0073420 \r P a g e 3 ( 3 D ) 0073440 : \r F r e e I n s t r u c 0073460 t i o n s = 4 0 0 ( 0073500 2 5 6 D ) \r \r P a g e 0073520 4 ( 4 D ) : \r F r e e I 0073540 n s t r u c t i o n s = 0073560 4 0 0 ( 2 5 6 D ) \r \r P a g 0073600 e 5 ( 5 D ) : \r 0073620 F r e e I n s t r 376 001 \0 o a u 0073640 c t i o n s = 4 0 0 0073660 ( 2 5 6 D ) \r \r P a g e 0073700 6 ( 6 D ) : \r F r e e 0073720 I n s t r u c t i o n s = 0073740 4 0 0 ( 2 5 6 D ) \r \r P a 0073760 g e 7 ( 7 D ) : \r 0074000 F r e e I n s t r u c t i o 0074020 n s = 4 0 0 ( 2 5 6 0074040 D ) \r \r P a g e 1 0 ( 0074060 8 D ) : \r F r e e I n s t 0074100 r u c t i o n s = 4 0 0074120 0 ( 2 5 6 D ) \r \r P a g e 0074140 1 1 ( 9 D ) : \r F r e 0074160 e I n s t r u c t i o n s = 0074200 4 0 0 ( 2 5 6 D ) \r \r 0074220 P a g e 1 2 ( 1 0 D 376 0074240 001 \0 1 032 ) : \r C S L F D i s 0074260 p l a y 2 0074300 5 1 ( 1 6 9 D ) \r F r e e 0074320 I n s t r u c t i o n s = 0074340 1 2 7 ( 8 7 D ) \r \r P a 0074360 g e 1 3 ( 1 1 D ) : \r 0074400 F r e e I n s t r u c t i 0074420 o n s = 4 0 0 ( 2 5 0074440 6 D ) \r \r P a g e 1 4 0074460 ( 1 2 D ) : \r F r e e I n 0074500 s t r u c t i o n s = 0074520 4 0 0 ( 2 5 6 D ) \r \r P a g e 0074540 1 5 ( 1 3 D ) : \r 0074560 F r e e I n s t r u c t i o n 0074600 s = 4 0 0 ( 2 5 6 D 0074620 ) \r \r P a g e 1 6 ( 1 0074640 4 D ) : 376 \0 \ 327 \0 \r F r e e 0074660 I n s t r u c t i o n s = 0074700 4 0 0 ( 2 5 6 D ) \r \r P 0074720 a g e 1 7 ( 1 5 D ) : 0074740 \r F r e e I n s t r u c t 0074760 i o n s = 4 0 0 ( 2 0075000 5 6 D ) \r 377 \0 \0 G l o b a l D e 0075020 f s . M c \0 373 231 . - 315 \0 \0 376 001 \0 0075040 $ 203 : T I T L E [ G l o b a l D 0075060 e f s ] ; \r % \r E d i t b y 0075100 E d F i a l a 1 7 M a r c 0075120 h 1 9 8 2 : e l i m i n a t 0075140 e P N I P B a s e , X W I n 0075160 I n i t L o c 2 , I n i t P a 0075200 g e 2 , \r E O M i n i t P a 0075220 g e , e o m L o B a s e , e 0075240 o m H i B a s e , a l l o l 0075260 d 1 0 m b E t h e r n e t 0075300 s t u f f ; \r a d d T i 0075320 m e r G o L o c , n e w 1 0 0075340 m b E t h e r n e t s t u 0075360 f f ; m o v e 1 0 m b c 0075400 o d e f r o m p a g e 3 0075420 t o \r p a g e 1 ; m o v 0075440 e 376 001 \0 230 274 D e v i c e I n i 0075460 t P a g e f r o m 2 t o 0075500 6 a n d I n i t P a g e f 0075520 r o m 1 6 b t o 4 ; i n 0075540 s e r t \r s o m e e r r o 0075560 r c h e c k s ; s h u f f l 0075600 e t a s k n u m b e r s . \r 0075620 E d i t b y E d F i a l a 0075640 1 9 F e b r u a r y 1 9 8 0075660 2 : A b s o r b I n i t i a 0075700 l ' s M P c o d e s ; a d 0075720 d \r I n i t i a l P a g e 1 0075740 , P a g e C o u n t , x P a 0075760 g e C o u n t , x S t o r a g 0076000 e F a u l t s , x H a r d B a 0076020 d P a g e s , \r x S o f t B 0076040 a d P a g e s 376 001 \0 5 325 f o r 0076060 M e m I n i t . M c ; e l i 0076100 m i n a t e R C n t , x f T 0076120 y p e , S t o p S t o p P C , 0076140 \r R E Q U E U E S t o p P C 0076160 ; a d d E x c h S t k P L o 0076200 c a n d S e t S t k P L o c 0076220 f o r n e w L o a d R A M 0076240 , \r x f F a u l t G o L o c 0076260 , S t a r t D e v i c e I n i 0076300 t , M C 1 2 , M C N o n e C 0076320 r a s h ; a b s o r b l o c 0076340 a t i o n d e f s f r o m \r 0076360 F a u l t . M c ; m o v e 0076400 R S I m a g e a n d N W W 0076420 . \r E d i t b y E d F i a 0076440 l a 8 O c t o b e r 376 001 \0 ) 0076460 347 1 9 8 1 : M o v e M e m 0076500 S t a t t o R M 0 f r e 0076520 e i n g R M 2 4 - 2 5 f o 0076540 r \r C e d a r G C ; m o v 0076560 e p r T i c k s a n d p r 0076600 T i m e o u t o f R M 0 0076620 - 7 7 a r e a a n d a d d 0076640 p r S a v e S t k P \r r e 0076660 g ; m o v e x f R S A V t 0076700 o f r e e R M 6 4 ; c r 0076720 e a t e m o P a g e a n d 0076740 c h a n g e x f R R t a b & 0076760 x f W R t a b \r t o m o 0077000 R R t a b & m o W R t a b ; 0077020 e l i m L F K e y b o a r d 0077040 , L F M o n i t o r , F a u 0077060 l 376 001 \0 p 337 t R e f T y p e , \r 0077100 F a u l t P a g e 1 , a n 0077120 d C S P a g e ; a d d M e 0077140 s a R e f i l l L o c , W i t 0077160 h T e x t B l t , W i t h G a 0077200 r b C o l l e c t , \r W i t 0077220 h F l o a t i n g P o i n t , 0077240 M i d a s P a g e , F a u l t 0077260 P N I X 0 , F a u l t P N I X 0077300 1 , S t a c k E r r o r L o c 0077320 , a n d \r z B u f - z B u 0077340 f 3 ; s e t T i m e r P a g 0077360 e = 1 4 ; m o v e M P 0077400 c o d e d e f s t o h e r 0077420 e f r o m F a u l t , \r 0077440 M e s a P D e f s , a n d T 0077460 e x t B l t 376 001 \0 4 242 ; r e l 0077500 o c a t e X I S t a r t L o c 0077520 , S t a r t I O L o c , C D 0077540 C I n i t L o c , \r C D C O 0077560 f f L o c . \r E d i t b y E 0077600 d F i a l a 2 9 A p r i l 0077620 1 9 8 1 A d d W i t h M i 0077640 d a s , B o o t T a s k , B 0077660 o o t S V , P F E x i t L o c 0077700 , \r d e f s f o r C e d 0077720 a r J a s m i n e , J a s m 0077740 i n e H a l f t o n e , A u d 0077760 i o , a n d C D C T a s k 0100000 d r i v e r s ; e l i m \r 0100020 K e y P a g e & K e y T a b 0100040 l e d e f s ( n o w o n 0100060 D i s p l a y P a g e 376 001 \0 305 233 0100100 ) , D p T a s k , p R S I m 0100120 a g e , \r p F a u l t P a r 0100140 m , p F a u l t R e f T y p e 0100160 , p X B u f , p N W W ( n 0100200 o w u s i n g I P [ . . ] C 0100220 f o r t h e s e ) , \r E 0100240 t h e r I n i t P a g e 2 , X W 0100260 I n i t P a g e 2 , C l r D v 0100300 P a g e , T i m e r I n i t P 0100320 a g e 1 / 2 , L o a d C S P a 0100340 g e ; \r m o v e S t a r t 0100360 I O P a g e , X W P a g e ; 0100400 m o v e T i m e r r e g i s 0100420 t e r s n o t t a r g e t s 0100440 \r o f m e m o r y r e f 0100460 e r e n c e s i n t o 3 2 2 0100500 376 001 \0 244 331 - 3 3 7 a r e a f 0100520 o r A u d i o . M c a n d 0100540 J a s m i n e . M c ; \r m o 0100560 v e N W W t o n o n - e m 0100600 u l a t o r , M e m S t a t 0100620 t o R M 2 5 , t e m p s 0100640 a t 6 5 t o 5 1 . \r % \r \r 0100660 % S t a n d a r d P i l o t 0100700 s e t t i n g o f t h e s e 0100720 s w i t c h e s i s : W i 0100740 t h M i d a s = 1 , W i t h 3 0100760 M B = 1 , \r W i t h 1 0 M B = 1 0101000 , W i t h M I O C = 1 , a n 0101020 d a l l o t h e r s w i t 0101040 c h e s 0 . \r \r S t a n d a r 0101060 d C e d a r s e t t i n g 0101100 i s C e 376 001 \0 306 370 d a r M o d 0101120 e = 1 , W i t h F l o a t i n 0101140 g P o i n t = 1 , W i t h G a 0101160 r b C o l l e c t = 1 , \r W i t 0101200 h 3 M B = 1 , W i t h 1 0 M B 0101220 = 1 , W i t h C D C = 1 , a 0101240 n d a l l o t h e r s w i 0101260 t c h e s 0 . \r % \r S e t [ W 0101300 i t h M i d a s , 0 ] ; \t * 1 0101320 r e s e r v e s s p a c e f 0101340 o r M i d a s K e r n e l 0101360 a n d \r \t \t \t * c o m m u n i c 0101400 a t i o n m i c r o c o d e ; 0101420 m u s t b e 0 f o r A 0101440 u d i o . M c , \r \t \t \t * J a s 0101460 m i n e . M c , o r o t h e 0101500 r P r i n t e r 376 001 \0 325 021 i 0101520 n t e r f a c e d e v i c e s 0101540 . \r \t \t \t * M i c o n s u m e 0101560 d a s f o l l o w s : 3 1 0101600 b m i o n p g 1 7 b i 0101620 n F a u l t , \r \t \t \t * 3 b 0101640 m i o n p g 0 i n F a 0101660 u l t , 3 b m i o n p g 0101700 0 i n T i m e r , \r \t \t \t 0101720 * a n d 1 1 7 b m i o n 0101740 p g 1 7 I M R e s e r v e d 0101760 f o r K e r n e l . \r S e t 0102000 [ C e d a r M o d e , 1 ] ; \t * 0102020 0 r e g u l a r P i l o t ; 0102040 1 C e d a r - s p e c i f i 0102060 c c h a n g e s \r \t \t \t * ( o 0102100 n 5 M a r c h 1 9 8 2 , 376 0102120 001 \0 206 207 a f f e c t s u n d 0102140 . o p c o d e t r a p s ) . 0102160 \r S e t [ W i t h T e x t B l t 0102200 , 0 ] ; \t * 1 f o r m i c r 0102220 o c o d e d T e x t B l t e 0102240 l s e 0 ( C a n ' t b e 0102260 u s e d \r \t \t \t * w h e n W i 0102300 t h G a r b C o l l e c t = 1 0102320 b e c a u s e o f R M c o 0102340 n f l i c t ; \r \t \t \t * u s e d 0102360 o n l y b y S t a r ) . \r 0102400 S e t [ W i t h F l o a t i n g 0102420 P o i n t , 1 ] ; \t * 1 f o r 0102440 m i c r o c o d e d f l o a 0102460 t i n g p o i n t \r S e t [ W 0102500 i t h G a r b C o l l e c t , 1 0102520 ] ; \t * 376 001 \0 223 \n 1 f o r m 0102540 i c r o c o d e d C e d a r 0102560 g a r b a g e c o l l e c t o 0102600 r \r \r * N O T E : T h e s e 0102620 s w i t c h e s c o n t r o l 0102640 t h e a s s e m b l y o f 0102660 D T a b e n t r i e s i n 0102700 I n i t i a l i z e . M c . \r 0102720 * C o d e i n X W S I O 2 . 0102740 M c i s a f f e c t e d b 0102760 y W i t h 1 0 M B a n d W 0103000 i t h 3 M B s w i t c h e s . 0103020 \r S e t [ W i t h T O R , 0 ] ; 0103040 \t \t * 1 f o r T O R i o 0103060 m i c r o c o d e ( U I B a 0103100 n d E O M ) \r S e t [ W i t h 0103120 M I O C , 0 ] ; \t 376 001 \0 5 037 * 1 0103140 f o r M I O C a n d i t 0103160 s o v e r l a y s . \r S e t [ 0103200 W i t h 1 0 M B , 1 ] ; \t * 1 0103220 f o r 1 0 m b E t h e r n 0103240 e t ( E N X T a s k . M c ) \r 0103260 S e t [ W i t h 3 M B , 1 ] ; \t 0103300 \t * 1 f o r 3 m b E t h 0103320 e r n e t ( X W T a s k . M c 0103340 ) \r S e t [ W i t h C D C , 1 ] 0103360 ; \t \t * 1 f o r c o l o r 0103400 d i s p l a y ( C D C T a s k 0103420 . M c ) \r \r * N O T E : A l t 0103440 o M o d e = 0 a n d C a c h 0103460 e L o c a l s = 0 a r e m a 0103500 n d a t o r y . \r S e t [ A l t 0103520 o M o d e , 0 ] ; \t * 0 s 376 001 0103540 \0 , 270 e l e c t s P i l o t 0103560 m o d e ( m u s t b e 0 ) 0103600 \r S e t [ C a c h e L o c a l s 0103620 , 0 ] ; \t * 0 f o r n o c 0103640 a c h e , 1 f o r c a c h 0103660 e o f l o c a l s 0 - 0103700 3 \r \f \r % T A S K A S S I G N 0103720 M E N T S \r \r B e s u r e e 0103740 d i t T i m e r . m c i f 0103760 y o u c h a n g e e n x T a 0104000 s k * o r x o T a s k * . \r 0104020 \r B e w a r e o f e x p e c 0104040 t i n g t o o m a n y t h 0104060 i n g s t o w o r k . D 0104100 u p l i c a t e s i n t h e 0104120 f o l l o w i n g \r a s s i g 0104140 n m e 376 001 \0 d H n t s a n d / 0104160 o r d e v i c e t a b l e 0104200 i n I n i t i a l i z e a r 0104220 e m o s t l y a c o n v i 0104240 e n c e a l l o w i n g \r o n 0104260 e m i c r o c o d e v e r s 0104300 i o n t o r u n o n m a 0104320 n y c o n f i g u r a t i o n 0104340 s r a t h e r t h a n a 0104360 w a y t o \r s u p p o r t t 0104400 h e m o s t c o m p l i c a 0104420 t e d c o n f i g u r a t i o 0104440 n y o u m i g h t b u i l 0104460 d . I n p a r t i c u l a 0104500 r : \r Y o u c a n ' t h 0104520 a v e a 2 n d 3 m b E 0104540 t h e r n e t 376 001 \0 215 016 i f 0104560 y o u h a v e a n I F D C 0104600 o r a n M I O C . \r Y 0104620 o u c a n ' t h a v e a 0104640 2 n d M I O C i f y o u 0104660 h a v e a 1 0 m b E t h e 0104700 r n e t . \r % \r S e t [ B o o t 0104720 T a s k , 1 ] ; \r I F G [ B 0104740 o o t T a s k , 3 , E R [ I n i 0104760 t i a l i z e . r e q u i r e s 0105000 . B o o t T a s k . b e . 0 . t 0105020 o . 3 ] ] ; \r \r * M a k e T a s 0105040 k c h e c k f o r a t a 0105060 s k n u m b e r i n t h e 0105100 r a n g e 4 t o 1 6 . \r 0105120 M a c r o [ M a k e T a s k , S 0105140 e t [ # 1 , # 2 ] \r \t I F 376 001 \0 0105160 r 306 G [ # 2 , 3 , I F G [ # 2 , 0105200 1 6 , E R [ # 1 . t a s k . t o 0105220 o . b i g ] ] , \r \t \t E R [ # 1 0105240 . t a s k . n u m b e r . t o o 0105260 . s m a l l ] ] ] ; \r \r M a k e 0105300 T a s k [ x o T a s k , 1 0 ] ; 0105320 \t * 1 s t 3 m b E t h e r n 0105340 e t O u t p u t \r M a k e T a 0105360 s k [ x i T a s k , 1 1 ] ; \t * 0105400 1 s t 3 m b E t h e r n e t 0105420 I n p u t \r M a k e T a s k [ 0105440 x o T a s k 2 , 4 ] ; \t * 2 n d 0105460 3 m b E t h e r n e t O u 0105500 t p u t \r M a k e T a s k [ x i 0105520 T a s k 2 , 5 ] ; \t * 2 n d 3 0105540 m b E t h e r n e t I n p u 0105560 t \r 376 001 \0 0 032 \r M a k e T a s k 0105600 [ e n x T a s k , 7 ] ; \t * 1 s 0105620 t 1 0 m b E t h e r n e t 0105640 i n / o u t \r M a k e T a s k 0105660 [ e n x T a s k 2 , 6 ] ; \t * 2 0105700 n d 1 0 m b E t h e r n e 0105720 t i n / o u t \r M a k e T a s 0105740 k [ e n x T a s k 3 , 5 ] ; \t * 0105760 3 r d 1 0 m b E t h e r n 0106000 e t i n / o u t \r \r M a k e T 0106020 a s k [ c d c T a s k , 6 ] ; \t 0106040 * C o l o r d i s p l a y ( 0106060 1 w a k e u p / 6 3 u s ; 0106100 2 7 p e r c e n t ) \r \r * R D 0106120 C u s e s r e g i s t e r s 0106140 f o r t w o t a s k s , 0106160 s o i t s 376 001 \0 212 206 t a s k 0106200 n u m b e r s h o u l d b 0106220 e e v e n a n d \r * t h e 0106240 n e x t t a s k s h o u l d 0106260 n o t b e u s e d . \r M a 0106300 k e T a s k [ r d c T a s k , 1 0106320 2 ] ; \r * T h e d i s p l a y 0106340 u s e s s e v e r a l r e 0106360 g i s t e r s f o r t h e 0106400 n e x t t a s k ( s e e P 0106420 i l o t 1 . R e g s ) \r M a k e 0106440 T a s k [ D i s p l a y T a s k 0106460 , 1 4 ] ; \t * ( 3 w a k e u p 0106500 s / 2 8 . 8 u s ; 2 5 p e 0106520 r c e n t ) \r M a k e T a s k 0106540 [ T T a s k , 1 6 ] ; \t * C a n 0106560 ' t c h a n g e ; u 376 001 \0 021 0106600 265 s e s s o m e t a s k 1 0106620 5 r e g i s t e r s . \r \r M a 0106640 k e T a s k [ i o T a s k 1 , 4 0106660 ] ; \t * 1 s t M I O C t a s 0106700 k \r M a k e T a s k [ i o T a s 0106720 k 2 , 6 ] ; \t * 2 n d M I O C 0106740 t a s k \r * M a k e T a s k [ 0106760 f d t a s k , 5 ] ; \t * I F D C 0107000 t a s k ( n o l o n g e r 0107020 s u p p o r t e d ) \r \r * T O 0107040 R T A S K A S S I G N M E N 0107060 T S \r M a k e T a s k [ e o m L 0107100 o T a s k , 4 ] ; \t * e o m L o 0107120 \r M a k e T a s k [ e o m H i T 0107140 a s k , 5 ] ; \t * e o m H i \r M 0107160 a k e T a s k [ u i b T a s k , 0107200 1 376 001 \0 327 | 4 ] ; \t * U I B \r \r 0107220 I F E [ e n x T a s k 3 , x i T 0107240 a s k 2 , , \r E R [ S i n c 0107260 e . e n x T a s k 3 . n e . x i 0107300 T a s k 2 . f i x . x o N o t i 0107320 f y 2 . e n x N o t i f y 3 . r 0107340 e g i s t e r . c o n f l i c t 0107360 ] ] ; \r \r I F E [ e n x T a s k 0107400 , x o T a s k , E R [ e n x T a 0107420 s k . x o T a s k . c o n f l i 0107440 c t . a f f e c t s . t i m e r 0107460 s ] ] ; \r I F E [ e n x T a s k 0107500 2 , x o T a s k , E R [ e n x T 0107520 a s k 2 . x o T a s k . c o n f 0107540 l i c t . a f f e c t s . t i m 0107560 e r s ] ] ; \r I F E [ e n x T a 0107600 s k 3 , x o 376 001 \0 ) 216 T a s k , 0107620 E R [ e n x T a s k 3 . x o T a 0107640 s k . c o n f l i c t . a f f e 0107660 c t s . t i m e r s ] ] ; \r I F 0107700 E [ e n x T a s k , e n x T a s 0107720 k 2 , E R [ e n x T a s k . e n 0107740 x T a s k 2 . c o n f l i c t . 0107760 a f f e c t s . t i m e r s ] ] 0110000 ; \r I F E [ e n x T a s k 2 , e 0110020 n x T a s k 3 , E R [ e n x T a 0110040 s k 2 . e n x T a s k 3 . c o n 0110060 f l i c t . a f f e c t s . t i 0110100 m e r s ] ] ; \r I F E [ e n x T 0110120 a s k , e n x T a s k 3 , E R [ 0110140 e n x T a s k . e n x T a s k 3 0110160 . c o n f l i c t . a f f e c t 0110200 s . t i m e r s ] ] ; 376 001 \0 b f 0110220 \r \r I F G [ D i s p l a y T a s 0110240 k , r d c T a s k , , E R [ D i 0110260 s p l a y T a s k . s h o u l d 0110300 . b e . > . r d c T a s k ] ] ; 0110320 \r I F G [ r d c T a s k , c d c 0110340 T a s k , , E R [ r d c T a s k 0110360 . s h o u l d . b e . > . c d c 0110400 T a s k ] ] ; \r * I F G [ r d c 0110420 T a s k , x o T a s k , , E R [ 0110440 r d c T a s k . s h o u l d . b 0110460 e . > . x o T a s k ] ] ; \r I F 0110500 G [ x i T a s k , x o T a s k , 0110520 , E R [ x i T a s k . s h o u l 0110540 d . b e . > . x o T a s k ] ] ; 0110560 \r I F G [ x i T a s k 2 , x o T 0110600 a s k 2 , , E R [ x i T a s k 2 0110620 376 001 \0 244 360 . s h o u l d . b e . 0110640 > . x o T a s k 2 ] ] ; \r \r I F 0110660 E [ A n d [ D i s p l a y T a s 0110700 k , 1 ] , 0 , , E R [ D i s p l 0110720 a y T a s k . m u s t . b e . e 0110740 v e n . b e c a u s e . > . 2 0 0110760 b . r e g s ] ] ; \r I F E [ A n 0111000 d [ r d c T a s k , 1 ] , 0 , , 0111020 E R [ r d c T a s k . m u s t . 0111040 b e . e v e n . b e c a u s e . 0111060 > . 2 0 b . r e g s ] ] ; \r I F 0111100 E [ T T a s k , 1 6 , , E R [ T 0111120 T a s k . m u s t . r e m a i n 0111140 . 1 6 ] ] ; \r \f \r * I N I T I A 0111160 L M I C R O C O D E P A G E 0111200 A S S I G N M E N T S \r S e t 0111220 [ I n i t 376 001 \0 347 221 i a l P a g 0111240 e , 1 0 ] ; \r S e t [ I n i t i 0111260 a l P a g e 1 , 1 1 ] ; \r S e t 0111300 [ S a l L o a d e r P a g e , 1 0111320 2 ] ; \r S e t [ S a l L o a d e 0111340 r P a g e 2 , 7 ] ; \r S e t [ E 0111360 t h e r P a g e , 4 ] ; \r L o c 0111400 a [ M i c r o c o d e L o a d e 0111420 d L o c , I n i t i a l P a g e 0111440 , 2 0 0 ] ; \r M C [ M i c r o c 0111460 o d e A d d r e s s , 1 4 0 0 ] 0111500 ; \t * W h e r e t o p u t 0111520 i t i n m e m o r y \r S e t 0111540 [ E t h e r B o o t L o c , 1 4 0111560 0 0 ] ; \t * K n o w n t o P 0111600 r o m D e f s ( * * * W h e r 0111620 e i s t h i s 376 001 \0 261 003 u 0111640 s e d ? ? ? ) \r \r \r * P I L O T 0111660 1 I N I T I A L I Z A T I O N 0111700 P A G E A S S I G N M E N T 0111720 S \r * N O T E : I t i s d 0111740 e s i r a b l e t o p u t 0111760 t h r o w a w a y i n i t i a 0112000 l i z a t i o n c o d e o n 0112020 p a g e s 4 t o 7 \r * w 0112040 h i c h w e K N O W w i l 0112060 l b e o v e r w r i t t e n 0112100 b y P i l o t 2 , l e a v 0112120 i n g t h e r e s t o f 0112140 t h e \r * m i c r o s t o r e 0112160 f o r d y n a m i c a s s i 0112200 g n m e n t b e t w e e n P 0112220 i l o t 1 a n d P i l o t 376 0112240 001 \0 034 2 . \r S e t [ D e v i c 0112260 e I n i t P a g e , 6 ] ; \t * D 0112300 e v i c e i n i t i a l i z a 0112320 t i o n \r \t L o c a [ D B o o t 0112340 D o n e L o c , D e v i c e I n 0112360 i t P a g e , 3 7 5 ] ; \t * W h 0112400 e r e i s t h i s u s e d 0112420 ? \r \t L o c a [ T i m e r I n i 0112440 t L o c , D e v i c e I n i t P 0112460 a g e , 3 7 6 ] ; \r S e t [ e 0112500 n x I n i t P a g e , D e v i c 0112520 e I n i t P a g e ] ; \r \t L o c 0112540 a [ e n x I n i t L o c , e n x 0112560 I n i t P a g e , 2 4 0 ] ; \r 0112600 \t L o c a [ e n x I n i t L o c 0112620 2 , e n x I n i t P a g e , 2 4 0112640 2 ] ; \r 376 001 \0 P 317 \t L o c a [ e 0112660 n x I n i t L o c 3 , e n x I n 0112700 i t P a g e , 2 4 4 ] ; \r S e 0112720 t [ x w I n i t P a g e , D e v 0112740 i c e I n i t P a g e ] ; \r \t L 0112760 o c a [ x w I n I n i t L o c , 0113000 x w I n i t P a g e , 2 3 0 ] ; 0113020 \r \t L o c a [ x w O u t I n i 0113040 t L o c , x w I n i t P a g e , 0113060 2 3 4 ] ; \r \t L o c a [ x w O u 0113100 t I n i t L o c 2 , x w I n i t 0113120 P a g e , 2 3 6 ] ; \r S e t [ 0113140 r d c I n i t P a g e , D e v i 0113160 c e I n i t P a g e ] ; \r \t L 0113200 o c a [ r d c I n i t B a s e , 0113220 r d c I n i t P a g e , 3 4 0 ] 0113240 ; \r \t L o c a [ 376 001 \0 272 201 r d 0113260 c I n i t L o c , r d c I n i t 0113300 P a g e , 3 4 0 ] ; \r S e t [ 0113320 U I B I n i t P a g e , D e v i 0113340 c e I n i t P a g e ] ; \t \t \t * 0113360 T O R U I B \r \t L o c a [ U I 0113400 B I n i t L o c , U I B I n i t 0113420 P a g e , 2 2 0 ] ; \r \t L o c a 0113440 [ e o m H i T a s k I n i t L o 0113460 c , D e v i c e I n i t P a g e 0113500 , 2 2 1 ] ; \t * T O R E O M \r 0113520 \t L o c a [ e o m L o T a s k I 0113540 n i t L o c , D e v i c e I n i 0113560 t P a g e , 2 2 2 ] ; \t * T O R 0113600 E O M \r \r S e t [ D e v i c e 0113620 I n i t P a g e 2 , 5 ] ; \t * M 0113640 o r e d e v i c e i n i 376 001 0113660 \0 340 320 t i a l i z a t i o n \r S 0113700 e t [ D i s p l a y I n i t P a 0113720 g e , D e v i c e I n i t P a g 0113740 e 2 ] ; \r \t L o c a [ D i s p 0113760 l a y I n i t L o c , D i s p l 0114000 a y I n i t P a g e , 2 0 7 ] ; 0114020 \r \t L o c a [ T a s k 0 N o t 0114040 i f y L o c A , D i s p l a y I 0114060 n i t P a g e , 2 1 0 ] ; \r \t S 0114100 e t [ T a s k 0 N o t i f y L o 0114120 c B , A d d [ T a s k 0 N o t i 0114140 f y L o c A , 1 ] ] ; * 2 6 1 0114160 1 i n . M l f f i l e s \r 0114200 \t S e t [ v O v e r l a y L o a 0114220 d e d L o c , A d d [ T a s k 0 0114240 N o t i f y L o c B , 1 ] ] ; 0114260 * 2 6 376 001 \0 215 _ 1 2 i n . M 0114300 l f f i l e s \r \t L o c a [ T 0114320 a s k 0 N o t i f y L o c C , D 0114340 i s p l a y I n i t P a g e , 2 0114360 1 5 ] ; \r \t L o c a [ v C o n t 0114400 i n u e I n i t L o c , D i s p 0114420 l a y I n i t P a g e , 2 0 6 ] 0114440 ; \r \t L o c a [ v S L C o u n t 0114460 L o c , D i s p l a y I n i t P 0114500 a g e , 2 1 4 ] ; \r S e t [ I O 0114520 I n i t P a g e , D e v i c e I 0114540 n i t P a g e 2 ] ; \t * M I O C 0114560 i n i t i a l i z a t i o n \r 0114600 \t L o c a [ I O I n i t L o c , 0114620 I O I n i t P a g e , 2 2 0 ] ; 0114640 \r \r S e t [ I n i t P a g e , 4 0114660 ] ; \t \t * I n i 376 001 \0 021 O t i a 0114700 l i z e m o d u l e \r \t L o c 0114720 a [ B o o t S t a r t L o c , 4 0114740 , 3 7 2 ] ; \t * N o t p r e s 0114760 e n t l y u s e d ( ? ) \r \t 0115000 L o c a [ S o f t S t a r t L o 0115020 c , 4 , 3 7 3 ] ; \t * 2 3 7 3 0115040 i n . M l f f i l e s \r \t L 0115060 o c a [ I n i t B a s e , I n i 0115100 t P a g e , 0 ] ; \r \t S e t [ Q 0115120 r e t L o c , A d d [ I n i t B 0115140 a s e , 7 ] ] ; \r \t S e t [ T a 0115160 s k 0 S t a r t L o c , A d d [ 0115200 I n i t B a s e , 1 0 ] ] ; \r \f 0115220 \r * P I L O T 1 R E S I D E N 0115240 T P A G E A S S I G N M E N 0115260 T S - - W I L L R E M A 376 001 \0 0115300 R 032 I N A F T E R P I L O T 0115320 2 O V E R W R I T E \r \t L o c 0115340 a [ P F E x i t L o c , 0 , 7 ] 0115360 ; \r \t S e t [ Q l o c , 5 ] ; \t 0115400 * O n p a g e 0 s o Q l 0115420 o c + 1 w o n ' t b e o v 0115440 e r w r i t t e n , b u t \r \t 0115460 \t \t * P i l o t 2 c a n g o 0115500 a h e a d a n d o v e r w 0115520 r i t e Q l o c \r S e t [ F a 0115540 u l t P a g e , 0 ] ; \t * I n 0115560 F a u l t . M c \r \t L o c a [ S 0115600 t a r t M e m T r a p L o c , F 0115620 a u l t P a g e , 1 6 ] ; \r \t L 0115640 o c a [ I n i t E n d L o c , 0 0115660 , 2 0 ] ; \t \t * I n M e s a X 0115700 . M 376 001 \0 313 021 c \r \t L o c a [ F 0115720 i x D i s p , F a u l t P a g e 0115740 , 1 0 0 ] ; \r \t L o c a [ C r a 0115760 s h L o c , F a u l t P a g e , 0116000 1 3 4 ] ; \r \t L o c a [ S t a c 0116020 k E r r o r L o c , F a u l t P 0116040 a g e , 1 3 6 ] ; \r \t L o c a [ 0116060 M C 1 2 , F a u l t P a g e , 1 0116100 4 0 ] ; \r \t L o c a [ E m u N o 0116120 t i f y L o c , 0 , 2 0 0 ] ; \t 0116140 \t * M u s t b e p a g e 0 0116160 \r \t L o c a [ N o n E m u N o t 0116200 i f y L o c , 0 , 2 0 2 ] ; \t * 0116220 M u s t b e p a g e 0 \r \t 0116240 L o c a [ C o n t N o n E m u L 0116260 o c , F a u l t P a g e , 2 0 4 0116300 ] ; \r \t L o c 376 001 \0 A 001 a [ N o 0116320 n E m u P F L o c , 0 , 2 0 6 ] 0116340 ; \t * 2 0 5 b t o 2 1 0 b 0116360 a r e u s e d ( m u s t b 0116400 e p a g e 0 ) \r S e t [ D o 0116420 I n t P a g e , 0 ] ; \r S e t [ 0116440 N o t i f y I n t e r r u p t P 0116460 a g e , 0 ] ; \r \t L o c a [ N o 0116500 t i f y I n t e r r u p t L o c 0116520 , 0 , 3 6 0 ] ; \t * F o r N o 0116540 t i f y I n t e r r u p t \r S e 0116560 t [ L R J P a g e , 0 ] ; \r \t L 0116600 o c a [ L R J S t a r t , L R J 0116620 P a g e , 3 0 0 ] ; \r \t S e t [ 0116640 L R J C o n t i n u e , A d d [ 0116660 L R J S t a r t , 1 ] ] ; \t * F 0116700 o r o l d L o a d R 376 001 \0 $ 0116720 356 A M ; a l s o w o r k s \r 0116740 \t \t \t \t \t * w i t h n e w L 0116760 o a d R A M . \r \t * S e t [ L R 0117000 J G o , L R J P a g e , 3 0 2 ] 0117020 ; \t \t * S t a r t a n d c o 0117040 n t i n u e a d d r e s s \r \t 0117060 \t \t \t \t * f o r n e w L o a 0117100 d R A M \r \t * S e t [ E x c h S 0117120 t k P L o c , A d d [ L R J G o 0117140 , 3 0 ] ] ; \t * E n t r y i n 0117160 n e w L o a d R A M o n l 0117200 y \r \t * S e t [ S e t S t k P L 0117220 o c , A d d [ L R J G o , 3 1 ] 0117240 ] ; \t * E n t r y i n n e w 0117260 L o a d R A M o n l y \r \t S 0117300 e t [ n e P a g e , 1 ] ; \t * A 0117320 l 376 001 \0 243 x t o e m u l a t o 0117340 r p a g e , d e f s t i l 0117360 l n e e d e d b y L o a d 0117400 R A M \r \t L o c a [ J m p F i n 0117420 L o c , n e P a g e , 3 ] ; \t * 0117440 R e e n t r y l o c a t i o n 0117460 f o r A l t o L R J \r S e 0117500 t [ P N I P P a g e , 0 ] ; \r \t 0117520 L o c a [ P N I P S t a r t , P 0117540 N I P P a g e , 1 7 6 ] ; \r \r S 0117560 e t [ e n x P a g e , 1 ] ; \t \t 0117600 * 1 0 m b E t h e r n e t 0117620 m i c r o c o d e \r \t L o c a [ 0117640 e n x S t a r t L o c , e n x P 0117660 a g e , 1 1 0 ] ; \t * I n p u t 0117700 n o t i f y l o c a t i o n 0117720 \r \t L o c a 376 001 \0 335 016 [ e n x O 0117740 T i m e r D o n e L o c , e n x 0117760 P a g e , 1 1 4 ] ; \t * O u t p 0120000 u t n o t i f y l o c a t i 0120020 o n \r \t L o c a [ e n x D i s p 0120040 T a b l e L o c , e n x P a g e 0120060 , 1 2 0 ] ; \t * T i m e r D o n 0120100 e n o t i f y l o c \r \r S e 0120120 t [ I O P a g e , 2 ] ; \t \t * M 0120140 I O C c o d e \r \t L o c a [ I 0120160 O S t a r t L o c , I O P a g e 0120200 , 3 7 4 ] ; \r \r S e t [ e o m L 0120220 o T a s k P a g e , 1 ] ; \r S 0120240 e t [ e o m H i T a s k P a g e 0120260 , 2 ] ; \r \r S e t [ U I B p a 0120300 g e , 1 2 ] ; * T O R U I B 0120320 m i c r o c o d e \r 376 001 \0 b \b 0120340 S e t [ D i s p l a y P a g e , 0120360 1 2 ] ; \t * D i s p l a y a n 0120400 d k e y b o a r d m i c r o 0120420 c o d e \r \t L o c a [ v E n d O 0120440 f F i e l d L o c , D i s p l a 0120460 y P a g e , 0 ] ; \r \t L o c a [ 0120500 B o o t S V , D i s p l a y P a 0120520 g e , 1 ] ; \r \r S e t [ r d c P 0120540 a g e , 1 3 ] ; \t \t * S A 4 0 0 0120560 0 m a i n t a s k \r S e t [ 0120600 S t a r t I O P a g e , 1 3 ] ; 0120620 \t * E t h e r n e t S t a r t 0120640 I O \r \t L o c a [ S t a r t I O 0120660 L o c , S t a r t I O P a g e , 0120700 1 2 0 ] ; \r \r S e t [ T i m e r 0120720 P a g e , 1 4 ] ; \r \t L o c a [ 0120740 376 001 \0 ` 371 T i m e r G o L o c , 0120760 T i m e r P a g e , 3 3 5 ] ; \r 0121000 \t L o c a [ T i m e r T a b l e 0121020 , T i m e r P a g e , 3 4 0 ] ; 0121040 \r \t L o c a [ M i d a s H a l t 0121060 L o c , T i m e r P a g e , 2 1 0121100 3 ] ; \t * M u s t b e o d d 0121120 ; 2 1 2 - 2 1 4 a r e u s 0121140 e d \r S e t [ x w P a g e , 1 4 0121160 ] ; \t \t * 3 m b E t h e r n 0121200 e t m i c r o c o d e \r \t L o 0121220 c a [ x i S t a r t L o c , x w 0121240 P a g e , 1 4 3 ] ; \t * I n p u 0121260 t n o t i f y l o c a t i o 0121300 n \r \t L o c a [ x o S t a r t L 0121320 o c , x w P a g e , 1 5 2 ] ; \t 0121340 * O u t p 376 001 \0 205 004 u t n o t 0121360 i f y l o c a t i o n \r \t L o 0121400 c a [ x o T i m e r D o n e L o 0121420 c , x w P a g e , 1 5 4 ] ; \t * 0121440 T i m e r D o n e n o t i f y 0121460 l o c \r L o c a [ c d c I n i 0121500 t L o c , 1 4 , 2 2 2 ] ; \t * J 0121520 R a m 5 6 2 2 2 t u r n s 0121540 o n c o l o r d i s p l a y 0121560 c o n t r o l l e r \r \t \t \t * 0121600 O u t p u t w i t h 0 a r 0121620 g u m e n t t o d e v i c e 0121640 c d c T a s k , , 0 \r \t \t \t * 0121660 t u r n s i t o f f . \r \r S 0121700 e t [ F D p a g e , 1 7 ] ; \t \t 0121720 * I F D C c o d e \t \r \t S e t 0121740 [ F D o f f s e t , 376 001 \0 - ^ 2 0121760 4 0 ] ; \t * I F D C d i s p a 0122000 t c h t a b l e o f f s e t 0122020 ( m u s t b e m o d 2 0 0122040 ) \r \t L o c a [ F D i n i t , F 0122060 D p a g e , A d d [ F D o f f s 0122100 e t , 2 ] ] ; \t * i n i t i a l 0122120 s t a r t i n g a d d r e s 0122140 s \r S e t [ M i d a s P a g e , 0122160 1 7 ] ; \r \t S e t [ M i d a s F 0122200 a u l t L o c , 1 1 2 ] ; \t * I 0122220 n M i d a s K e r n e l ( 0122240 u s e d w i t h G o T o E x 0122260 t e r n a l ) \r \t S e t [ M i d 0122300 a s B r e a k L o c , 1 1 0 ] ; 0122320 \t * I n M i d a s K e r n e 0122340 l ( u s e d w i t h G o 376 0122360 001 \0 273 221 T o E x t e r n a l ) \r 0122400 \f \r * P I L O T 2 P A G E A 0122420 S S I G N M E N T S \r L o c a [ 0122440 M e s a R e f i l l L o c , 0 , 0122460 2 ] ; \r S e t [ o p P a g e 0 , 0122500 4 ] ; \r \t L o c a [ p r F a u 0122520 l t L o c , o p P a g e 0 , 3 0 0122540 0 ] ; \r S e t [ M u l D i v P a 0122560 g e , 4 ] ; \r \r S e t [ o p P a 0122600 g e 1 , 5 ] ; \r S e t [ B r k 0122620 B P a g e , 5 ] ; \t * 1 3 b m 0122640 i i n M e s a X ; c a n 0122660 m o v e a n y w h e r e . \r \r 0122700 S e t [ o p P a g e 2 , 6 ] ; \r 0122720 \r S e t [ o p P a g e 3 , 7 ] ; 0122740 \r \t L o c a [ P 7 T a i l L o c 0122760 , o p P 376 001 \0 343 224 a g e 3 , 2 7 0123000 ] ; \t * K n o w n t o L o a 0123020 d R A M - - c a n ' t e a s i 0123040 l y m o v e \r \t L o c a [ K F 0123060 C R L o c , o p P a g e 3 , 7 6 0123100 ] ; \r S e t [ L o a d G C P a g 0123120 e , 7 ] ; \t * 5 b m i i n 0123140 M e s a X ; c a n m o v e 0123160 a n y w h e r e . \r \r : I F [ 0123200 W i t h T e x t B l t ] ; * * 0123220 * * * * * * * * * * * * * * * * * 0123260 * * * \r S e t [ T x P 1 , 1 0 ] 0123300 ; \t \t * T e x t B l t p a g e 0123320 \r \t L o c a [ B B F A T y p e 0123340 0 D i s p , T x P 1 , 1 4 0 ] ; 0123360 \r \t L o c a [ T x 376 001 \0 ' 276 I n 0123400 i t F u n c D i s p , T x P 1 , 0123420 1 6 0 ] ; \r \t L o c a [ T x C h 0123440 a r F u n c D i s p , T x P 1 , 0123460 2 0 0 ] ; \r \t L o c a [ T x L o 0123500 o p F u n c D i s p , T x P 1 , 0123520 2 2 0 ] ; \r : E N D I F ; * * 0123540 * * * * * * * * * * * * * * * * * 0123600 * * * * * * * * * * * * * \r S e 0123620 t [ m o P a g e , 1 0 ] ; \t \t * 0123640 M i s c e l l a n e o u s o p 0123660 c o d e p a g e \r \t L o c a [ 0123700 m o W R t a b , m o P a g e , 2 0123720 6 0 ] ; \r \t L o c a [ m o R R t 0123740 a b , m o P a g e , 3 0 0 ] ; \r 0123760 \r S e t [ b b P 1 , 1 1 ] ; 376 001 0124000 \0 " 313 \t \t * b i t b l t p a g 0124020 e \r \r S e t [ x f P a g e 1 , 1 0124040 5 ] ; \r \t L o c a [ R e a d T i 0124060 m e L o c , x f P a g e 1 , 0 ] 0124100 ; \r \t L o c a [ x f F a u l t G 0124120 o L o c , x f P a g e 1 , 1 ] ; 0124140 \r \t L o c a [ x f M S T a b , x 0124160 f P a g e 1 , 1 2 0 ] ; \r \t L o 0124200 c a [ M i s c D i s p 0 , x f P 0124220 a g e 1 , 2 2 0 ] ; \t * F o r 0124240 M e s a X a n d M e s a F P 0124260 \r \t L o c a [ M i s c D i s p 1 0124300 , x f P a g e 1 , 2 4 0 ] ; \t * 0124320 0 t h r o u g h 2 0 b u s 0124340 e d \r \t L o c a [ L o a d G C L 0124360 o c , x f P a g e 1 , 3 0 0 ] ; 0124400 \r \r S 376 001 \0 211 366 e t [ p r P a g 0124420 e , 1 6 ] ; \r \r \r * C E D A R 0124440 P A G E A S S I G N M E N T S 0124460 \r * A u d i o . M c u s e s 0124500 t i m e r s l o t 2 b ; J 0124520 a s m i n e . M c , s l o t s 0124540 1 3 b t h r o u g h 1 6 b 0124560 . \r S e t [ a u d P a g e , 1 7 0124600 ] ; \r \t L o c a [ a u d G o L o 0124620 c , a u d P a g e , 2 0 0 ] ; \t 0124640 \t * J R a m s t a r t = 1 0124660 6 0 0 0 0 b + a u d G o L o c \r 0124700 S e t [ J a s P a g e , 1 7 ] ; 0124720 \t \t \t \t * 1 6 4 b m i ( n o 0124740 t o n 4 t o 7 ) \r \t L o 0124760 c a [ J a s m i n e O n , J a s 0125000 P a g e , 2 0 1 376 001 \0 2 337 ] ; \t 0125020 * J R a m s t a r t = 1 6 0125040 0 0 0 0 b + J a s m i n e O n \r 0125060 \t L o c a [ J a s m i n e O f f 0125100 , J a s P a g e , 2 0 2 ] ; \r \t 0125120 L o c a [ J a s m i n e P u l s 0125140 e , J a s P a g e , 2 0 3 ] ; \r 0125160 S e t [ H a l f t o n e P a g e 0125200 , 1 7 ] ; \t \t \t * 1 2 4 b m i 0125220 ( n o t o n 4 t o 7 ) 0125240 \r \t L o c a [ P r i n t L i n e 0125260 , H a l f t o n e P a g e , 2 0 0125300 4 ] ; \r \f \r * R E G I S T E R 0125320 D E F I N I T I O N S F O R 0125340 T I M E R T A S K , M I D A 0125360 S K E R N E L , E T C . \r \r 0125400 S e t T a s k [ T T a s k 376 001 \0 0125420 324 247 ] ; \r \r * 3 2 0 - 3 7 7 a 0125440 r e a c c e s s i b l e a s 0125460 v a r i a b l e s , b u t 0125500 r e g i s t e r s t h a t a 0125520 r e t a r g e t s o f \r * P 0125540 F e t c h / P S t o r e b y 0125560 t h e t i m e r t a s k c 0125600 a n o n l y u s e 3 4 0 - 0125620 3 5 7 . \r \r * 3 2 0 - 3 2 2 a 0125640 r e u s e d b y D i s p l 0125660 a y T a s k . \r R V [ v C r y s 0125700 t a l , 2 3 ] ; \t * C o n t a i 0125720 n s 2 * p r o c e s s o r c 0125740 l o c k s p e e d i n m H 0125760 z . \r \r R V [ x o N o t i f y , 0126000 2 4 ] ; \t * N o t i f y v a l 0126020 u e 376 001 \0 v 362 f o r 1 s t 0126040 3 m b E t h e r n e t o u 0126060 t p u t t a s k \r R V [ x o N 0126100 o t i f y 2 , 2 7 ] ; \t * N o t 0126120 i f y v a l u e f o r 2 n 0126140 d 3 m b E t h e r n e t 0126160 o u t p u t t a s k \r R V [ e 0126200 n x N o t i f y , 2 5 ] ; \t * N 0126220 o t i f y v a l u e f o r 0126240 1 0 m b E t h e r n e t \r R 0126260 V [ e n x N o t i f y 2 , 2 6 ] 0126300 ; \t * N o t i f y v a l u e 0126320 f o r 1 0 m b E t h e r n 0126340 e t \r R V [ e n x N o t i f y 3 0126360 , 2 7 ] ; \t * N o t i f y v a 0126400 l u e f o r 1 0 m b E t 0126420 h e r n e t \r 376 001 \0 201 006 \r R V 2 0126440 [ C l o c k L o , C l o c k H i 0126460 , 3 0 ] ; \t * P i l o t 6 4 d 0126500 - c y c l e t i m e r \r R V [ 0126520 R T i m e r , 3 2 ] ; \t \t * R e 0126540 f r e s h t i m e r \r \r * R M 0126560 3 3 3 i s u n u s e d \r * 0126600 R M 3 3 4 - 3 4 6 a r e u 0126620 s e d a s t e m p o r a r i 0126640 e s b y A u d i o . M c . \r 0126660 * R M 3 3 4 - 3 5 1 a r e 0126700 u s e d a s t e m p o r a r 0126720 i e s b y J a s m i n e . M 0126740 c . \r * R M 3 5 2 - 3 5 3 a 0126760 r e s m a s h e d b y P N 0127000 I P o n a c r a s h o r 0127020 b r e a k p o i n t , 376 001 \0 8 0127040 345 s o t h e y a r e \r * o 0127060 k t o u s e a s t e m p 0127100 o r a r i e s b u t i n c o 0127120 n v e n i e n t f o r p e r 0127140 m a n e n t r e g i s t e r s 0127160 . \r \r * W h e r e I n i t i a 0127200 l ' s m e m o r y t e s t 0127220 r e s u l t s a r e l e f t 0127240 f o r t h e e m u l a t o 0127260 r . \r R V 4 [ x P a g e C o u n 0127300 t , x S t o r a g e F a u l t s 0127320 , x H a r d B a d P a g e s , x 0127340 S o f t B a d P a g e s , 4 4 ] 0127360 ; \r \r * T h e s e p e r m a n 0127400 e n t e m u l a t o r r e g 0127420 i s t e r s a r e a c c e s 0127440 s 376 001 \0 344 321 e d t h r o u g h 0127460 S t k P \r R V 2 [ p r T i m e 0127500 , p r T i c k s , 5 4 ] ; \t * T 0127520 i c k s i z e ( 3 ) , d e c 0127540 r e m e n t e d a t s c a n 0127560 l i n e 0 \r \t \t \t * C u r r 0127600 e n t t i c k c o u n t f 0127620 o r t i m e o u t c l o c k 0127640 \r R V 2 [ R S I m a g e , N W W 0127660 , 5 6 ] ; \t * I m a g e o f 0127700 R S 2 3 2 h a r d w a r e r 0127720 e g i s t e r \r \t \t \t * N e w 0127740 w a k e u p s w a i t i n g \r 0127760 \r * R E G I S T E R D E F I N 0130000 I T I O N S F O R K E R N E 0130020 L , I N I T I A L , A N D 0130040 F A U L T . 376 001 \0 U 250 \r S e t T 0130060 a s k [ 1 7 ] ; \r \r R V 4 [ P i 0130100 p e R e g , P i p e R e g 1 , P 0130120 i p e R e g 2 , P i p e R e g 3 0130140 , 6 0 ] ; * P i p e R a m 0130160 E n t r y \r R V 2 [ P i p e R e 0130200 g 4 , P i p e R e g 5 , 6 4 ] ; 0130220 \r R V [ F F a u l t , 6 6 ] ; \t 0130240 \t * F l a g s t e l l w h a 0130260 t t o d o w i t h f a u 0130300 l t \r R V [ F a u l t P a r m , 0130320 6 7 ] ; \t \t * - 1 = > M O B 0130340 f a u l t \r \t \t \t * p o s i t 0130360 i v e = > p a g e f a u l 0130400 t , p a g e i n l o w 1 0130420 4 b i t s \r \t \t \t * n e g a t 0130440 i v e = > w r i t 376 001 \0 201 316 0130460 e p r o t e c t , p a g e 0130500 i n l o w 1 4 b i t s \r R 0130520 V [ R T M P , 7 1 ] ; \t \t * t e 0130540 m p o r a r y \r R V [ R X S t k 0130560 , 7 2 ] ; \t \t * S S t k P & N S 0130600 t k P \r R V [ R X P P B , 7 3 ] 0130620 ; \t \t * P a g e & P a r & B o o 0130640 t \r R V [ R X C T a s k , 7 4 ] 0130660 ; \t \t * C T a s k . N C I A \r R 0130700 V [ R X A P C , 7 5 ] ; \t \t * A 0130720 P C T a s k & A P C \r R V [ R X 0130740 A L U , 7 6 ] ; \t \t * A L U R e 0130760 s u l t & N S A L U F \r R V [ R 0131000 e f r , 7 7 ] ; \t \t * R e f r e 0131020 s h a d d r e s s ( t a s k 0131040 1 7 ' s r e g i s t e r ) ; 0131060 376 001 \0 ? 333 u s e d b y \r \t \t 0131100 \t * b o t h M i d a s K e r 0131120 n e l a n d P i l o t T T 0131140 a s k , s o c o n v e n i e 0131160 n t \r \t \t \t * n o t t o m o 0131200 v e t h i s . \r \r * R M D E 0131220 F S A L L O W I N G S Y M B 0131240 O L I C M I D A S D I S P L 0131260 A Y F O R R M 1 0 0 - 1 0 0131300 7 A F T E R M E M O R Y E 0131320 R R O R S \r S e t T a s k [ 4 ] 0131340 ; \r R V 4 [ M a p E n t r y , T 0131360 a s k N u m b e r , R e f T y p 0131400 e , C r a s h C o d e , 0 ] ; \r 0131420 R V 4 [ C a r d N u m b e r , M 0131440 a p F l a g s , Q u a d A d d r 0131460 , S y n d 376 001 \0 023 6 r o m e , 4 0131500 ] ; \r \f \r * R E G I S T E R D 0131520 E F I N I T I O N S F O R M 0131540 E S A E M U L A T O R \r \r S e 0131560 t T a s k [ 0 ] ; \r \r R V [ M e 0131600 m S t a t , 0 ] ; \t * P e r m a 0131620 n e n t v a r i a b l e c o 0131640 n t r o l l i n g p a g e f 0131660 a u l t h a n d l i n g \r \r * 0131700 M e s a S t a c k l o c a t 0131720 i o n s c a n n o t m o v e 0131740 b e c a u s e o f h a r d 0131760 w a r e o v e r f l o w c h 0132000 e c k i n g . \r M C [ M a x S t 0132020 a c k , 1 6 ] ; \t * L a r g e s 0132040 t r e f e r e n c e a b l e 0132060 s t a c k a d d r 376 001 \0 335 025 e 0132100 s s \r R V [ S t a c k 0 , 1 ] ; 0132120 R V 2 [ S t a c k 1 , S t a c 0132140 k 2 , 2 ] ; R V 4 [ S t a c k 0132160 3 , S t a c k 4 , S t a c k 5 , 0132200 S t a c k 6 , 4 ] ; \r R V 4 [ S 0132220 t a c k 7 , S t a c k 8 , S t a 0132240 c k 9 , S t a c k 1 0 , 1 0 ] ; 0132260 R V 2 [ S t a c k 1 1 , S t a 0132300 c k 1 2 , 1 4 ] ; R V [ S t a 0132320 c k 1 3 , 1 6 ] ; \r \r * 1 7 - 2 0132340 3 a r e t e m p o r a r i e 0132360 s \r \r : I F [ C a c h e L o c a 0132400 l s ] ; * * * * * * * * * * * 0132420 * * * * * * * * * * * * * * * * 0132440 * * * * * * * * * \r * Q u a d w 0132460 o r d f o r c a c h e i n 376 0132500 001 \0 @ 302 g L o c a l s 0 t 0132520 o 3 \r * * * T h i s m u s t 0132540 b e a s s i g n e d a v 0132560 a l i d l o c a t i o n - - c 0132600 u r r e n t d e f w o n ' t 0132620 w o r k \r * R V 4 [ L o c a l 0132640 C a c h e 0 , L o c a l C a c h 0132660 e 1 , L o c a l C a c h e 2 , L 0132700 o c a l C a c h e 3 , 2 0 ] ; \t 0132720 \r : E N D I F ; * * * * * * * 0132740 * * * * * * * * * * * * * * * * * 0133000 * * * * * * * \r * 2 4 - 2 5 a 0133020 r e p e r m a n e n t r e g 0133040 i s t e r s f o r C e d a r 0133060 G C . \r R V [ p r C u r r e n t 0133100 P s b , 376 001 \0 260 $ 2 6 ] ; \t * P 0133120 o i n t s t o f r o n t o 0133140 f r e a d y q u e u e . \r R 0133160 V [ p r P s b I n d e x M a s k 0133200 , 2 7 ] ; \t * C o n t a i n s 0133220 a m a s k f o r t h e P 0133240 s b I n d e x \r R V 2 [ P C B , 0133260 P C B h i , 3 0 ] ; \t \t * P C 0133300 b a s e r e g i s t e r p a 0133320 i r \r * * * F r e e o n e r 0133340 e g i s t e r b y d e f i n 0133360 i n g R Z e r o e q u a l 0133400 t o M D S . \r R V 2 [ R Z e r 0133420 o , R 4 0 0 , 3 2 ] ; \t \t * C o 0133440 n s t a n t 0 , C o n s t a 0133460 n t 4 0 0 \r R V 2 [ p r P d a 0133500 , p r P d a H i , 376 001 \0 250 g 3 2 0133520 ] ; \t * B a s e r e g i s t e 0133540 r p a i r p o i n t s t o 0133560 P r o c e s s D a t a A r 0133600 e a . M u s t b e s a m e 0133620 a s R Z e r o a n d R 4 0133640 0 0 \r R V 2 [ L O C A L , L O 0133660 C A L h i , 3 4 ] ; \r R V 2 [ M 0133700 D S , M D S h i , 3 6 ] ; \r * x 0133720 f B r k B y t e n o t n e c 0133740 e s s a r i l y i n q u a d 0133760 w o r d ; x f G F I W o r d , 0134000 C O D E , a n d \r * C O D E 0134020 h i m u s t b e 2 n d t 0134040 o 4 t h w o r d s o f q 0134060 u a d w o r d f o r M e s a 0134100 X L o a d g c . \r R V 4 [ 376 001 0134120 \0 H 220 x f B r k B y t e , x f G 0134140 F I W o r d , C O D E , C O D E 0134160 h i , 4 0 ] ; \r * 4 4 - 5 3 a 0134200 r e t e m p o r a r i e s . \r 0134220 R V 4 [ G L O B A L , G L O B A 0134240 L h i , x f M Y , T r a p P a r 0134260 m , 5 4 ] ; \t * x f M Y ( a l 0134300 s o u s e d b y M U L ) \r 0134320 \t \t \t * a n d T r a p P a r m 0134340 a r e t e m p s \r R V 4 [ I 0134360 B u f , I B u f 1 , I B u f 2 , 0134400 I B u f 3 , 6 0 ] ; \t * i n s t 0134420 r u c t i o n b u f f e r \r \r 0134440 * 6 4 - 6 5 a r e p e r m a 0134460 n e n t r e g i s t e r s f 0134500 o r C e d a r G C . \r * 6 6 - 0134520 7 3 376 001 \0 V 375 a r e t e m p 0134540 o r a r i e s . \r \r * A l l O n 0134560 e s i s u s e d b y I n 0134600 i t i a l i z e . M c , s o 0134620 i t m a y n o t c o n f l 0134640 i c t w i t h \r * r e g i s t 0134660 e r s d e f i n e d t h e r 0134700 e ( i t m a y n o t b e 0134720 i n t h e r a n g e 4 0 0134740 b t o 5 7 b , \r * a n d s 0134760 o m e o t h e r v a l u e s 0135000 a r e i l l e g a l a l s 0135020 o ) . \r R V [ A l l O n e s , 7 0135040 4 ] ; \r * 7 5 i s a p e r 0135060 m a n e n t r e g i s t e r 0135100 ( f p S t i c k y ) f o r M 0135120 e s a F P \r R V 376 001 \0 240 210 [ x f 0135140 W D C , 7 6 ] ; \r R V [ x f X T 0135160 S r e g , 7 7 ] ; \r \r * G e n e 0135200 r a l t e m p o r a r i e s \r 0135220 R V [ R L i n k , 1 7 ] ; \r R V 0135240 4 [ x B u f , x B u f 1 , x B u 0135260 f 2 , x B u f 3 , 4 4 ] ; \t * Q 0135300 u a d w o r d t e m p o r a r 0135320 y b u f f e r \r R V 4 [ y B 0135340 u f , y B u f 1 , y B u f 2 , y 0135360 B u f 3 , 5 0 ] ; \t * F o r n 0135400 e w L o a d R A M \r R V [ R T 0135420 e m p , 5 2 ] ; \r R V [ R T e m 0135440 p 1 , 5 3 ] ; \r R V [ W W , 5 6 0135460 ] ; \r R V 2 [ L P d e s t , L P 0135500 d e s t h i , 5 6 ] ; \t * L o n 0135520 g B L T \r R V 2 [ L P , 376 001 \0 0135540 e 300 L P h i , 6 6 ] ; \t \t * l o 0135560 n g p o i n t e r b a s e 0135600 p a i r \r \r * X F E R t e m p 0135620 o r a r i e s u s e d i n 0135640 M e s a X \r R V [ x f F S I , 6 0135660 7 ] ; \r R V [ x f R l i n k , 1 0135700 7 ] ; \r R V [ x f F r a m e , 5 0135720 0 ] ; \r R V [ x f R S A V , 5 1 0135740 ] ; \t \t * * S h o u l d a s s 0135760 i g n a d i f f e r e n t 0136000 n u m b e r f o r t h i s 0136020 o n e \r R V [ x f T e m p 2 , I 0136040 P [ L P ] ] ; \r R V [ x f C o u 0136060 n t , 6 6 ] ; \r * x f M X n o 0136100 t n e c e s s a r i l y i n 0136120 t h i s s a m e q u a d w 0136140 o r 376 001 \0 \b 334 d ; x f T e m p 0136160 - 1 , x f T e m p , a n d \r 0136200 * x f T e m p 1 m u s t b e 0136220 2 n d t h r u 4 t h w o 0136240 r d s o f q u a d w o r d 0136260 f o r X f e r . \r R V 4 [ x f 0136300 M X , x f T e m p - 1 , x f T e 0136320 m p , x f T e m p 1 , 7 0 ] ; \r 0136340 R V 4 [ z B u f , z B u f 1 , z 0136360 B u f 2 , z B u f 3 , 7 0 ] ; \r 0136400 \f \r * B i t B l t t e m p o r 0136420 a r i e s ( S t a c k 2 - 0136440 S t a c k 1 3 a v a i l a b l 0136460 e b e c a u s e B i t B l t 0136500 a r g s \r * a r e a l w a y 0136520 s p a s s e d i n S t a c 0136540 k 0 - S t 376 001 \0 G 325 a c k 1 0136560 ) \r * 1 5 , 2 0 - 2 3 , a n 0136600 d 5 1 - 5 2 a r e a v a i 0136620 l a b l e t e m p o r a r i e 0136640 s h e r e . \r R V [ b b A r g 0136660 P t r , 1 ] ; \t \t \t * p o i n t 0136700 e r t o B i t B l t A r g 0136720 t a b l e \r R V [ b b G r a y W 0136740 o r d I n d e x , 1 ] ; \t \t * L 0136760 o w o r d e r 4 b i t s \r 0137000 R V 2 [ b b D e s t Q L o , b b 0137020 D e s t Q H i , 2 ] ; \t * D e s 0137040 t Q u a d w o r d a d d r 0137060 e s s \r R V 2 [ b b S o u r c e 0137100 Q L o , b b S o u r c e Q H i , 0137120 4 ] ; \t * S o u r c e Q u a d 0137140 w o r d a d d r e s s 376 001 \0 201 0137160 322 \r R V [ b b S o u r c e B i t 0137200 O f f s e t , 6 ] ; \r R V [ b b 0137220 I t e m s R e m a i n i n g , 7 0137240 ] ; \r R V [ b b D e s t B i t O 0137260 f f s e t , 1 0 ] ; \r R V [ b b 0137300 D e s t B p l , 1 1 ] ; \r R V [ 0137320 b b I t e m W i d t h , 1 2 ] ; 0137340 \r R V [ b b S u b i t e m D e 0137360 s t B i t O f f s e t , 1 3 ] ; 0137400 \r R V [ b b F l a g s , 1 4 ] ; 0137420 \r R V [ b b G r a y W o r d , 1 0137440 6 ] ; \t \t * G r a y w o r d \r 0137460 R V [ b b N e g I t e m W i d t 0137500 h , 1 7 ] ; \r R V [ b b D e s 0137520 t , 4 4 ] ; \t \t \t * Q u a d w o 0137540 r d b u f f e r \r R V [ b b S 0137560 D 376 001 \0 214 201 N o n O v e r l a p 0137600 , 4 4 ] ; \r R V [ b b N e g S D 0137620 N o n O v e r l a p , 5 0 ] ; \r 0137640 R V [ b b D e s t W o r d O f f 0137660 s e t , 5 3 ] ; \r R V [ b b S o 0137700 u r c e B p l , 5 6 ] ; \t \t * s 0137720 o u r c e b i t s p e r l 0137740 i n e \r R V [ b b S o u r c e W 0137760 o r d O f f s e t , 5 7 ] ; \r 0140000 R V [ b b T o u c h P a g e s , 0140020 6 6 ] ; \r R V [ b b S u b i t e 0140040 m S o u r c e B i t O f f s e t 0140060 , 6 7 ] ; \r R V [ b b S o u r c 0140100 e , 7 0 ] ; \t \t * Q u a d w o r 0140120 d b u f f e r \r R V 2 [ b b A 0140140 r g L o , b b A r g H i , 7 0 ] 0140160 ; \t * P o i 376 001 \0 216 312 n t s t 0140200 o B i t B l t A r g t a b l 0140220 e \r \r * E n d o f b i t b l 0140240 t r e g i s t e r s \r \f \r : I 0140260 F [ W i t h T e x t B l t ] ; 0140300 * * * * * * * * * * * * * * * * * 0140340 * * * \r * T e x t B l t r e g 0140360 i s t e r s - - a l l t e m p 0140400 o r a r i e s a r e u s e d 0140420 h e r e . \r \r * T h e f o l 0140440 l o w i n g r e g i s t e r s 0140460 a r e i n t h e s t a c 0140500 k o n e n t r y a n d r 0140520 e e n t r y \r R V [ t x r I n d 0140540 e x , 1 ] ; \t \t * S t a c k 0 0140560 \r R V [ t x r B i t P 376 001 \0 O 032 0140600 o s , 2 ] ; \t \t * S t a c k 1 0140620 \r R V [ t x r M i c a P o s , 3 0140640 ] ; \t \t * S t a c k 2 \r R V [ 0140660 t x r C o u n t , 4 ] ; \t \t * S 0140700 t a c k 3 \r R V [ t x r A r g 0140720 S P t r , 5 ] ; \t \t * S t a c k 0140740 4 \r \r * T h e f o l l o w i 0140760 n g r e g i s t e r i s t 0141000 h e s a m e a s t x r A r 0141020 g S P t r a b o v e . O n 0141040 e x i t w e \r * r e t u r n 0141060 o u r r e s u l t i n t h 0141100 e s a m e s t a c k r e g 0141120 i s t e r b y w h i c h w 0141140 e r e c i e v e d \r * o u r 0141160 a r g u m e n t p o i n t e r 0141200 376 001 \0 ] 350 . \r R V [ t x r R e s 0141220 u l t , 5 ] ; \t \t * S t a c k 0141240 4 \r \r R V [ t x r D e s t B p l 0141260 , 6 ] ; \r R V [ t x r M a r g i 0141300 n , 7 ] ; \r \r R V 4 [ t x r F o 0141320 n t B o d y L o , t x r F o n t 0141340 B o d y H i , t x r F l a g L o 0141360 , t x r F l a g H i , 1 0 ] ; \r 0141400 R V [ t x r S r c B i t O f f s 0141420 e t , 1 2 ] ; \r R V [ t x r D e 0141440 s t B i t O f f s e t , 1 3 ] ; 0141460 \r \r R V 2 [ t x r A r g L o , t 0141500 x r A r g H i , 1 4 ] ; \r \r R V 0141520